diff -Nru fontforge-20201107~dfsg/.appveyor.yml fontforge-20220308~dfsg/.appveyor.yml --- fontforge-20201107~dfsg/.appveyor.yml 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/.appveyor.yml 2022-03-08 10:14:24.000000000 +0000 @@ -1,3 +1,4 @@ +image: Visual Studio 2019 platform: - x64 branches: @@ -44,7 +45,7 @@ build_script: - call %MBASH% "cd $APPVEYOR_BUILD_FOLDER/fontforgebuilds; exec 0:${FONTFORGE_DEFAULT_CFLAGS}>" "$<$:${FONTFORGE_DEFAULT_CXXFLAGS}>" @@ -94,12 +98,17 @@ enable_sanitizer("${ENABLE_SANITIZER}") +set_font_family(serif "${FONT_FAMILIES_SERIF}") +set_font_family(ui "${FONT_FAMILIES_UI}") +set_font_family(label "${FONT_FAMILIES_LABEL}") +set_font_family(mono "${FONT_FAMILIES_MONO}") + # Required and default dependencies # Note: When adding a dependency, ensure it has an imported target (wherever appropriate) find_package(Freetype 2.3.7 REQUIRED) find_package(Gettext REQUIRED) find_package_with_target(Intl REQUIRED) -find_package(GLIB 2.6 REQUIRED COMPONENTS gio) +find_package(GLIB 2.6 REQUIRED COMPONENTS gio gobject) find_package(Iconv REQUIRED) find_package(LibXml2 REQUIRED) find_package(MathLib REQUIRED) @@ -113,6 +122,9 @@ # Requirements for options if(ENABLE_GUI) if(ENABLE_X11) + if(APPLE) + message(FATAL_ERROR "Using the X11 backend on MacOS is no longer supported.") + endif() find_package(Cairo 1.6 REQUIRED) find_package(Pango 1.10 COMPONENTS pangocairo pangoxft REQUIRED) find_package(X11 REQUIRED) @@ -134,10 +146,9 @@ if(BUILD_SHARED_LIBS) set(Python3_USE_STATIC_LIBS FALSE) endif() -find_package_auto(ENABLE_PYTHON_SCRIPTING Python3 3.3 COMPONENTS Development Interpreter) +find_package_auto(ENABLE_PYTHON_SCRIPTING Python3 3.6 COMPONENTS Development Interpreter) find_package_auto(ENABLE_DOCS Sphinx) # Should come after ENABLE_PYTHON_SCRIPTING find_package_auto(ENABLE_LIBSPIRO Libspiro) -find_package_auto(ENABLE_LIBUNINAMESLIST Libuninameslist) find_package_auto(ENABLE_LIBGIF GIF) find_package_auto(ENABLE_LIBJPEG JPEG) find_package_auto(ENABLE_LIBPNG PNG) diff -Nru fontforge-20201107~dfsg/contrib/admintools/gen_splash.py fontforge-20220308~dfsg/contrib/admintools/gen_splash.py --- fontforge-20201107~dfsg/contrib/admintools/gen_splash.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/admintools/gen_splash.py 2022-03-08 10:14:24.000000000 +0000 @@ -36,7 +36,7 @@ #include "gimage.h" -static uint8 splashimage0_data[] = {{ +static uint8_t splashimage0_data[] = {{ {data} }}; @@ -46,7 +46,7 @@ {width}, {height}, {bytes_per_line}, - (uint8 *) splashimage0_data, + (uint8_t *) splashimage0_data, NULL, 0xffffffff }}; diff -Nru fontforge-20201107~dfsg/contrib/cidmap/CMakeLists.txt fontforge-20220308~dfsg/contrib/cidmap/CMakeLists.txt --- fontforge-20201107~dfsg/contrib/cidmap/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -1,13 +1,29 @@ # Distributed under the original FontForge BSD 3-clause license -add_executable(mapcns1 src/mapcns1.c) -add_executable(mapgb1 src/mapgb1.c) -add_executable(mapjapan1 src/mapjapan1.c) -add_executable(mapjapan2 src/mapjapan2.c) -add_executable(mapkorean src/mapkorean.c) +if(ENABLE_MAINTAINER_TOOLS) + add_executable(mapcns1 src/mapcns1.c) + add_executable(mapgb1 src/mapgb1.c) + add_executable(mapjapan1 src/mapjapan1.c) + add_executable(mapjapan2 src/mapjapan2.c) + add_executable(mapkorean src/mapkorean.c) -target_link_libraries(mapcns1 PRIVATE fontforge) -target_link_libraries(mapgb1 PRIVATE fontforge) -target_link_libraries(mapjapan1 PRIVATE fontforge) -target_link_libraries(mapjapan2 PRIVATE fontforge) -target_link_libraries(mapkorean PRIVATE fontforge) + target_link_libraries(mapcns1 PRIVATE fontforge) + target_link_libraries(mapgb1 PRIVATE fontforge) + target_link_libraries(mapjapan1 PRIVATE fontforge) + target_link_libraries(mapjapan2 PRIVATE fontforge) + target_link_libraries(mapkorean PRIVATE fontforge) +endif() + +install( + FILES + Adobe-CNS1-6.cidmap + Adobe-GB1-5.cidmap + Adobe-Identity-0.cidmap + Adobe-Japan1-5.cidmap + Adobe-Japan1-6.cidmap + Adobe-Japan1-7.cidmap + Adobe-Japan2-0.cidmap + Adobe-Korea1-2.cidmap + DESTINATION ${CMAKE_INSTALL_DATADIR}/fontforge/cidmap + COMPONENT cidmaps +) diff -Nru fontforge-20201107~dfsg/contrib/cidmap/src/mapcns1.c fontforge-20220308~dfsg/contrib/cidmap/src/mapcns1.c --- fontforge-20201107~dfsg/contrib/cidmap/src/mapcns1.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/src/mapcns1.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,6 +27,7 @@ return( 5 ); } +#if 0 static int allstars(char *buffer) { while ( isdigit(*buffer)) ++buffer; @@ -36,6 +37,7 @@ if ( *buffer=='\n' ) ++buffer; return( *buffer=='\0' ); } +#endif static int getnth(char *buffer, int col, int *mults) { int i,j=0, val=0, best; @@ -108,7 +110,6 @@ int main(int argc, char **argv) { char buffer[600]; int cid, uni, max=0, maxcid=0, i,j; - extern char *psunicodenames[]; FILE *pua; nonuni_names[0] = ".notdef"; diff -Nru fontforge-20201107~dfsg/contrib/cidmap/src/mapgb1.c fontforge-20220308~dfsg/contrib/cidmap/src/mapgb1.c --- fontforge-20201107~dfsg/contrib/cidmap/src/mapgb1.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/src/mapgb1.c 2022-03-08 10:14:24.000000000 +0000 @@ -26,6 +26,7 @@ return( 5 ); } +#if 0 static int allstars(char *buffer) { while ( isdigit(*buffer)) ++buffer; @@ -35,6 +36,7 @@ if ( *buffer=='\n' ) ++buffer; return( *buffer=='\0' ); } +#endif static int getnth(char *buffer, int col,int *mults) { int i,j=0, val=0, best; @@ -99,7 +101,6 @@ int main(int argc, char **argv) { char buffer[600]; int cid, uni, max=0, maxcid=0, i,j; - extern char *psunicodenames[]; nonuni_names[0] = ".notdef"; for ( cid=0; cid<0x10000; ++cid ) cid_2_unicode[cid] = -1; diff -Nru fontforge-20201107~dfsg/contrib/cidmap/src/mapjapan1.c fontforge-20220308~dfsg/contrib/cidmap/src/mapjapan1.c --- fontforge-20201107~dfsg/contrib/cidmap/src/mapjapan1.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/src/mapjapan1.c 2022-03-08 10:14:24.000000000 +0000 @@ -102,7 +102,6 @@ int main(int argc, char **argv) { char buffer[600]; int cid, uni, max=0, maxcid=0, i,j, fakeuni; - extern char *psunicodenames[]; nonuni_names[0] = ".notdef"; for ( cid=0; cid<0x10000; ++cid ) cid_2_unicode[cid] = -1; diff -Nru fontforge-20201107~dfsg/contrib/cidmap/src/mapjapan2.c fontforge-20220308~dfsg/contrib/cidmap/src/mapjapan2.c --- fontforge-20201107~dfsg/contrib/cidmap/src/mapjapan2.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/src/mapjapan2.c 2022-03-08 10:14:24.000000000 +0000 @@ -25,6 +25,7 @@ return( 5 ); } +#if 0 static int allstars(char *buffer) { while ( isdigit(*buffer)) ++buffer; @@ -34,6 +35,7 @@ if ( *buffer=='\n' ) ++buffer; return( *buffer=='\0' ); } +#endif static int getnth(char *buffer, int col, int *mults) { int i,j=0, val=0, best; @@ -98,7 +100,6 @@ int main(int argc, char **argv) { char buffer[600]; int cid, uni, max=0, maxcid=0, i; - extern char *psunicodenames[]; nonuni_names[0] = ".notdef"; for ( cid=0; cid<0x10000; ++cid ) cid_2_unicode[cid] = -1; diff -Nru fontforge-20201107~dfsg/contrib/cidmap/src/mapkorean.c fontforge-20220308~dfsg/contrib/cidmap/src/mapkorean.c --- fontforge-20201107~dfsg/contrib/cidmap/src/mapkorean.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/cidmap/src/mapkorean.c 2022-03-08 10:14:24.000000000 +0000 @@ -26,6 +26,7 @@ return( 5 ); } +#if 0 static int allstars(char *buffer) { while ( isdigit(*buffer)) ++buffer; @@ -35,6 +36,7 @@ if ( *buffer=='\n' ) ++buffer; return( *buffer=='\0' ); } +#endif static int getnth(char *buffer, int col, int *mults) { int i,j=0, val=0, best; @@ -99,7 +101,6 @@ int main(int argc, char **argv) { char buffer[600]; int cid, uni, max=0, maxcid=0, i,j, fakeuni; - extern char *psunicodenames[]; nonuni_names[0] = ".notdef"; for ( cid=0; cid<0x10000; ++cid ) cid_2_unicode[cid] = -1; diff -Nru fontforge-20201107~dfsg/contrib/CMakeLists.txt fontforge-20220308~dfsg/contrib/CMakeLists.txt --- fontforge-20201107~dfsg/contrib/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -1,8 +1,6 @@ # Distributed under the original FontForge BSD 3-clause license -if(ENABLE_MAINTAINER_TOOLS) - add_subdirectory(cidmap) -endif() +add_subdirectory(cidmap) if(ENABLE_FONTFORGE_EXTRAS) add_subdirectory(fonttools) -endif() \ No newline at end of file +endif() diff -Nru fontforge-20201107~dfsg/contrib/fonttools/acorn2sfd.c fontforge-20220308~dfsg/contrib/fonttools/acorn2sfd.c --- fontforge-20201107~dfsg/contrib/fonttools/acorn2sfd.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/acorn2sfd.c 2022-03-08 10:14:24.000000000 +0000 @@ -220,22 +220,18 @@ fprintf( stderr, "No initial point, assuming 0,0\n" ); active = calloc(1,sizeof(SplineSet)); active->first = active->last = calloc(1,sizeof(SplinePoint)); - active->first->nonextcp = active->first->noprevcp = true; } next = calloc(1,sizeof(SplinePoint)); if ( (verb&3)==2 ) { /* Line to */ next->me.x = x1; next->me.y = y1; next->nextcp = next->prevcp = next->me; - next->nonextcp = next->noprevcp = true; } else { /* Curve to */ readcoords(file,flags&1,&x2,&y2); readcoords(file,flags&1,&x3,&y3); active->last->nextcp.x = x1; active->last->nextcp.y = y1; - active->last->nonextcp = false; next->prevcp.x = x2; next->prevcp.y = y2; next->me.x = x3; next->me.y = y3; next->nextcp = next->me; - next->nonextcp = true; } SplineMake3(active->last,next); active->last = next; @@ -508,7 +504,7 @@ int i, flags, m, n, left, right; int kern_offset, table_base, misc_offset; char buffer[100]; - uint8 *mapping=NULL; + uint8_t *mapping=NULL; int *widths; struct r_kern *kern; @@ -810,7 +806,7 @@ if ( outline.ns==-1 ) outline.ns = outline.scaffold_size/2; else if ( 2*outline.ns+1 > outline.scaffold_size ) - fprintf( stderr, "Inconsistant scaffold count\n" ); + fprintf( stderr, "Inconsistent scaffold count\n" ); /* I don't understand the scaffold stuff. */ /* there should be outline.ns-1 shorts of offsets, followed by a byte */ /* followed by the data the offsets point to. I'm just going to skip */ @@ -841,10 +837,10 @@ outline.sf->map = calloc(1,sizeof(EncMap)); outline.sf->map->enc = &custom; outline.sf->map->encmax = outline.sf->map->enccount = outline.sf->map->backmax = outline.sf->glyphmax; - outline.sf->map->map = malloc(outline.sf->glyphmax*sizeof(int32)); - outline.sf->map->backmap = malloc(outline.sf->glyphmax*sizeof(int32)); - memset(outline.sf->map->map,-1,outline.sf->glyphmax*sizeof(int32)); - memset(outline.sf->map->backmap,-1,outline.sf->glyphmax*sizeof(int32)); + outline.sf->map->map = malloc(outline.sf->glyphmax*sizeof(int32_t)); + outline.sf->map->backmap = malloc(outline.sf->glyphmax*sizeof(int32_t)); + memset(outline.sf->map->map,-1,outline.sf->glyphmax*sizeof(int32_t)); + memset(outline.sf->map->backmap,-1,outline.sf->glyphmax*sizeof(int32_t)); outline.sf->for_new_glyphs = namelist_for_new_fonts; outline.sf->fontname = despace(outline.fontname); outline.sf->fullname = copy(outline.fontname); diff -Nru fontforge-20201107~dfsg/contrib/fonttools/dewoff.c fontforge-20220308~dfsg/contrib/fonttools/dewoff.c --- fontforge-20201107~dfsg/contrib/fonttools/dewoff.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/dewoff.c 2022-03-08 10:14:24.000000000 +0000 @@ -101,10 +101,10 @@ } if (strm.avail_in == 0) break; - strm.next_in = in; + strm.next_in = (Bytef*)in; do { strm.avail_out = CHUNK; - strm.next_out = out; + strm.next_out = (Bytef*)out; ret = inflate(&strm, Z_NO_FLUSH); if ( ret!=Z_OK && ret!=Z_STREAM_END ) { (void)inflateEnd(&strm); diff -Nru fontforge-20201107~dfsg/contrib/fonttools/findtable.c fontforge-20220308~dfsg/contrib/fonttools/findtable.c --- fontforge-20201107~dfsg/contrib/fonttools/findtable.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/findtable.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,15 +1,9 @@ +#include +#include #include #include #include -typedef unsigned int uint32; -typedef int int32; -typedef short int16; -typedef signed char int8; -typedef unsigned short uint16; -typedef unsigned char uint8; -#define true 1 -#define false 0 #define CHR(ch1,ch2,ch3,ch4) (((ch1)<<24)|((ch2)<<16)|((ch3)<<8)|(ch4)) /* This little program looks through all its arguments trying to find a file */ @@ -23,7 +17,7 @@ return( (ch1<<8)|ch2 ); } -static int32 getlong(FILE *ttf) { +static int32_t getlong(FILE *ttf) { int ch1 = getc(ttf); int ch2 = getc(ttf); int ch3 = getc(ttf); @@ -35,8 +29,8 @@ static int readttfheader(FILE *ttf, int search_tag) { int i, numtables; - int tag, checksum, offset, length, sr, es, rs; uint32 v; - int e_sr, e_es, e_rs; + int tag; uint32_t v; + // int e_sr, e_es, e_rs; v = getlong(ttf); if ( v==CHR('t','t','c','f')) { @@ -59,9 +53,9 @@ } numtables = getushort(ttf); - sr = getushort(ttf), - es = getushort(ttf), - rs = getushort(ttf); + /* sr = */ getushort(ttf), + /* es = */ getushort(ttf), + /* rs = */ getushort(ttf); if ( v==CHR('O','T','T','O')) ; else if ( v==CHR('t','r','u','e')) @@ -77,16 +71,16 @@ else if ( v==CHR('t','y','p','1')) { /* TODO: this does nothing now */ } else { /* TODO: this also does nothing now */ } ; - e_sr = (numtables<8?4:numtables<16?8:numtables<32?16:numtables<64?32:64)*16; - e_es = (numtables<8?2:numtables<16?3:numtables<32?4:numtables<64?5:6); - e_rs = numtables*16-e_sr; + // e_sr = (numtables<8?4:numtables<16?8:numtables<32?16:numtables<64?32:64)*16; + // e_es = (numtables<8?2:numtables<16?3:numtables<32?4:numtables<64?5:6); + // e_rs = numtables*16-e_sr; for ( i=0; i>4; - if ( ch1<=9 ) - putc('0'+ch1,out); - else - putc('A'-10+ch1,out); - ch2 = ch&0xf; - if ( ch2<=9 ) - putc('0'+ch2,out); - else - putc('A'-10+ch2,out); - hexline += 2; - if ( hexline>70 ) { - putc('\n',out); - hexline = 0; - } -} - static unsigned short r; #define c1 (unsigned short) 52845 #define c2 (unsigned short) 22719 @@ -77,12 +56,6 @@ return( plain ); } -static int encode(unsigned char plain) { - unsigned char cypher = ( plain ^ (r>>8)); - r = (cypher + r) * c1 + c2; -return( cypher ); -} - static void dumpzeros(FILE *out, unsigned char *zeros, int zcnt) { while ( --zcnt >= 0 ) fputc(*zeros++,out); @@ -100,18 +73,6 @@ } } -static void encodestr(unsigned char *str, int len) { - unsigned short rc = 4330; - unsigned char plain, cypher; - - while ( len-->0 ) { - plain = *str; - cypher = ( plain ^ (r>>8)); - rc = (cypher + rc) * c1 + c2; - *str++ = cypher; - } -} - static void decodebytes(FILE *out,unsigned char *binpt, int binlen ) { unsigned char *end = binpt+binlen; static const char *commands[32] = { "?0", "hstem", "?2", "vstem", "vmoveto", @@ -181,7 +142,7 @@ const char *rdline2 = "{string currentfile exch readhexstring pop}"; char *tokpt = NULL, *rdpt; char temptok[255]; - int intok, first, willbehex = 0; + int intok, willbehex = 0; int nibble=0, firstnibble=1; ch = getc(temp); @@ -190,7 +151,7 @@ ungetc(ch,temp); innum = inr = 0; wasspace = 0; inbinary = inhex = 0; rpt = NULL; rdpt = NULL; - pt = buffer; binstart=NULL; binlen = 0; intok=0; sptok=0; first=1; + pt = buffer; binstart=NULL; binlen = 0; intok=0; sptok=0; while ( (ch=getc(temp))!=EOF ) { *pt++ = ch; if ( pt>=buffer+sizeof(buffer)) { @@ -284,7 +245,6 @@ nowr = 1; } innum = nownum; wasspace = nowspace; inr = nowr; - first = 0; } if ( ch=='\r' ) { ch=getc(temp); diff -Nru fontforge-20201107~dfsg/contrib/fonttools/showttf.c fontforge-20220308~dfsg/contrib/fonttools/showttf.c --- fontforge-20201107~dfsg/contrib/fonttools/showttf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/showttf.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,17 +1,11 @@ #if 0 #include "basics.h" #else +#include +#include #include #include #include -typedef unsigned int uint32; -typedef int int32; -typedef short int16; -typedef signed char int8; -typedef unsigned short uint16; -typedef unsigned char uint8; -#define true 1 -#define false 0 #endif #include @@ -29,7 +23,7 @@ struct features { int feature; int nsettings; - struct settings { uint16 setting; int16 nameid; char *name; } *settings; + struct settings { uint16_t setting; int16_t nameid; char *name; } *settings; int featureflags; char *name; int nameIndex; @@ -150,7 +144,7 @@ struct dup *dups; struct features *features; - uint16 *morx_classes; + uint16_t *morx_classes; int fvar_axiscount; }; @@ -162,7 +156,7 @@ return( (ch1<<8)|ch2 ); } -static int32 getlong(FILE *ttf) { +static int32_t getlong(FILE *ttf) { int ch1 = getc(ttf); int ch2 = getc(ttf); int ch3 = getc(ttf); @@ -172,7 +166,7 @@ return( (ch1<<24)|(ch2<<16)|(ch3<<8)|ch4 ); } -static int32 get3byte(FILE *ttf) { +static int32_t get3byte(FILE *ttf) { int ch1 = getc(ttf); int ch2 = getc(ttf); int ch3 = getc(ttf); @@ -181,7 +175,7 @@ return( (ch1<<16)|(ch2<<8)|ch3 ); } -static int32 getoffset(FILE *ttf, int offsize) { +static int32_t getoffset(FILE *ttf, int offsize) { int ch1, ch2, ch3, ch4; ch1 = getc(ttf); @@ -206,22 +200,22 @@ } static double getfixed(FILE *ttf) { - int32 val = getlong(ttf); + int32_t val = getlong(ttf); int mant = val&0xffff; /* This oddity may be needed to deal with the first 16 bits being signed */ /* and the low-order bits unsigned */ return( (double) (val>>16) + (mant/65536.0) ); } -static double long2fixed(int32 val) { +static double long2fixed(int32_t val) { int mant = val&0xffff; /* This oddity may be needed to deal with the first 16 bits being signed */ /* and the low-order bits unsigned */ return( (double) (val>>16) + (mant/65536.0) ); } -static int32 filecheck(FILE *file, int start, int len) { - uint32 sum = 0, chunk; +static int32_t filecheck(FILE *file, int start, int len) { + uint32_t sum = 0, chunk; fseek(file,start,SEEK_SET); if ( len!=-1 ) len=(len+3)>>2; @@ -240,7 +234,7 @@ static int readttfheader(FILE *ttf, FILE *util, struct ttfinfo *info) { int i; - int tag, checksum, offset, length, sr, es, rs, cs; uint32 v; + int tag, checksum, offset, length, sr, es, rs, cs; uint32_t v; int e_sr, e_es, e_rs; double version; @@ -1802,7 +1796,7 @@ int platform, specific; int offset, encoff; int format, len; - uint16 table[256]; + uint16_t table[256]; int segCount; unsigned short *endchars, *startchars, *delta, *rangeOffset, *glyphs; int index; @@ -1973,7 +1967,7 @@ info->glyph_unicode[getushort(ttf)] = first+i; } else if ( format==2 ) { int max_sub_head_key = 0, cnt, last; - struct subhead { uint16 first, cnt, delta, rangeoff; } *subheads; + struct subhead { uint16_t first, cnt, delta, rangeoff; } *subheads; for ( i=0; i<256; ++i ) { table[i] = getushort(ttf)/8; /* Sub-header keys */ @@ -2009,7 +2003,7 @@ subheads[0].rangeoff+(i-subheads[0].first)>=cnt ) index = 0; else if ( (index = glyphs[subheads[0].rangeoff+(i-subheads[0].first)])!= 0 ) - index = (uint32) (index+subheads[0].delta); + index = (uint32_t) (index+subheads[0].delta); /* I assume the single byte codes are just ascii or latin1*/ if ( index!=0 && indexglyph_cnt ) { if ( info->glyph_unicode[index]==0 ) @@ -2023,7 +2017,7 @@ if ( subheads[k].rangeoff+j>=cnt ) index = 0; else if ( (index = glyphs[subheads[k].rangeoff+j])!= 0 ) - index = (uint16) (index+subheads[k].delta); + index = (uint16_t) (index+subheads[k].delta); if ( index!=0 && indexglyph_cnt ) { enc0 = (i<<8)|(j+subheads[k].first); if ( info->glyph_unicode[index]==0 ) @@ -2038,7 +2032,7 @@ free(subheads); free(glyphs); } else if ( format==12 ) { - uint32 ngroups, start, end, startglyph; + uint32_t ngroups, start, end, startglyph; ngroups = getlong(ttf); for ( j=0; jencoding_start+vs_map,SEEK_SET); @@ -2127,7 +2121,7 @@ static void readttfpost(FILE *ttf, FILE *util, struct ttfinfo *info) { int i,j,ind, extras; int format, gc, len; - uint16 *indexes, *glyphs; + uint16_t *indexes, *glyphs; char **names, *name; fseek(ttf,info->postscript_start,SEEK_SET); @@ -2150,8 +2144,8 @@ gc = getushort(ttf); if ( gc!=info->glyph_cnt ) fprintf( stderr, "!!!! Post table glyph count does not match that in 'maxp'\n" ); - indexes = calloc(65536,sizeof(uint16)); - glyphs = calloc(gc,sizeof(uint16)); + indexes = calloc(65536,sizeof(uint16_t)); + glyphs = calloc(gc,sizeof(uint16_t)); names = calloc(gcglyph_cnt?info->glyph_cnt:gc,sizeof(char *)); /* the index table is backwards from the way I want to use it */ extras = 0; @@ -2208,7 +2202,7 @@ } } -static void showlangsys(FILE *ttf,int script_start, uint16 ls_off, uint32 ls_name ) { +static void showlangsys(FILE *ttf,int script_start, uint16_t ls_off, uint32_t ls_name ) { int i,cnt; if ( ls_name==0 ) @@ -2227,17 +2221,17 @@ static void showscriptlist(FILE *ttf,int script_start ) { int cnt,i, j; - uint16 *script_table_offsets; - uint32 *script_table_names; + uint16_t *script_table_offsets; + uint32_t *script_table_names; int dlo, ls_cnt; - uint32 *ls_names; - uint16 *ls_offsets; + uint32_t *ls_names; + uint16_t *ls_offsets; fseek(ttf,script_start,SEEK_SET); printf( "\tScript List\n" ); printf( "\t script count=%d\n", cnt=getushort(ttf)); - script_table_offsets = malloc(cnt*sizeof(uint16)); - script_table_names = malloc(cnt*sizeof(uint32)); + script_table_offsets = malloc(cnt*sizeof(uint16_t)); + script_table_names = malloc(cnt*sizeof(uint32_t)); for ( i=0; ifeature_record_offsets[i+1] ) printf( "!!!! Bad lookup count. More lookups than there is space for!!!!\n" ); - lu_offsets = malloc(lu_cnt*sizeof(uint16)); + lu_offsets = malloc(lu_cnt*sizeof(uint16_t)); for ( j=0; j= max ) { max = ind+end-start+2; - glyphs = realloc(glyphs,max*sizeof(uint16)); + glyphs = realloc(glyphs,max*sizeof(uint16_t)); } for ( j=start; j<=end; ++j ) glyphs[j-start+ind] = j; @@ -2366,13 +2360,13 @@ return( glyphs ); } -static uint16 *getClassDefTable(FILE *ttf, int classdef_offset, int cnt) { +static uint16_t *getClassDefTable(FILE *ttf, int classdef_offset, int cnt) { int format, i, j; - uint16 start, glyphcnt, rangecnt, end, class; - uint16 *glist=NULL; + uint16_t start, glyphcnt, rangecnt, end, class; + uint16_t *glist=NULL; fseek(ttf, classdef_offset, SEEK_SET); - glist = malloc(cnt*sizeof(uint16)); + glist = malloc(cnt*sizeof(uint16_t)); for ( i=0; i\n" ); else if ( info->glyph_names!=NULL ) { @@ -2436,8 +2430,8 @@ static void gposPairSubTable(FILE *ttf, int which, int stoffset, struct ttfinfo *info) { int coverage, cnt, i, subformat, vf1, vf2, j, pair_cnt; - uint16 *glyphs = NULL; - uint16 *ps_offsets; + uint16_t *glyphs = NULL; + uint16_t *ps_offsets; printf( "\t Pair Sub Table[%d]\n", which ); printf( "\t SubFormat=%d\n", subformat = getushort(ttf)); @@ -2510,10 +2504,10 @@ static void gposMarkToBaseSubTable(FILE *ttf, int which, int stoffset, struct ttfinfo *info, int m2b) { int mcoverage, bcoverage, classcnt, markoff, baseoff; - uint16 *mglyphs, *bglyphs; + uint16_t *mglyphs, *bglyphs; int i, j; - uint16 *offsets; - uint32 pos; + uint16_t *offsets; + uint32_t pos; printf( m2b ? "\t Mark To Base Sub Table[%d]\n" : "\t Mark To Mark Sub Table[%d]\n", which ); printf( "\t SubFormat=%d\n", getushort(ttf)); @@ -2528,7 +2522,7 @@ bglyphs = showCoverageTable(ttf,stoffset+bcoverage, -1); fseek(ttf,stoffset+baseoff,SEEK_SET); printf( "\t Base Glyph Count=%d\n", getushort(ttf)); - offsets = malloc(classcnt*sizeof(uint16)); + offsets = malloc(classcnt*sizeof(uint16_t)); for ( i=0; bglyphs[i]!=0xffff; ++i ) { printf( "\t\tBase Glyph %d (%s)\n", bglyphs[i], bglyphs[i]>=info->glyph_cnt ? "!!! Bad glyph !!!" : @@ -2568,21 +2562,21 @@ static void gsubSingleSubTable(FILE *ttf, int which, int stoffset, struct ttfinfo *info) { int coverage, cnt, i, type; - uint16 *glyphs = NULL; + uint16_t *glyphs = NULL; - printf( "\t Single Sub Table[%d] (varient forms)\n", which ); + printf( "\t Single Sub Table[%d] (variant forms)\n", which ); printf( "\t Type=%d\n", type = getushort(ttf)); printf( "\t Coverage Offset=%d\n", coverage = getushort(ttf)); if ( type==1 ) { - uint16 delta = getushort(ttf); + uint16_t delta = getushort(ttf); printf( "\t Delta=%d\n", delta); glyphs = showCoverageTable(ttf,stoffset+coverage, -1); printf( "\t Which means ...\n" ); for ( i=0; glyphs[i]!=0xffff; ++i ) printf( "\t\tGlyph %d (%s) -> %d (%s)\n", glyphs[i], glyphs[i]>=info->glyph_cnt ? "!!! Bad glyph !!!" : info->glyph_names == NULL ? "" : info->glyph_names[glyphs[i]], - (uint16) (glyphs[i]+delta), - (uint16) (glyphs[i]+delta)>=info->glyph_cnt ? "!!! Bad glyph !!!" : info->glyph_names == NULL ? "" : info->glyph_names[(uint16) (glyphs[i]+delta)]); + (uint16_t) (glyphs[i]+delta), + (uint16_t) (glyphs[i]+delta)>=info->glyph_cnt ? "!!! Bad glyph !!!" : info->glyph_names == NULL ? "" : info->glyph_names[(uint16_t) (glyphs[i]+delta)]); } else { int here; printf( "\t Count=%d\n", cnt = getushort(ttf)); @@ -2602,14 +2596,14 @@ static void gsubMultipleSubTable(FILE *ttf, int which, int stoffset, struct ttfinfo *info) { int coverage, cnt, i, j, glyph_cnt; - uint16 *seq_offsets; - uint16 *glyphs; + uint16_t *seq_offsets; + uint16_t *glyphs; printf( "\t Multiple Sub Table[%d] (ligature decomposition)\n", which ); printf( "\t Type=%d\n", getushort(ttf)); printf( "\t Coverage Offset=%d\n", coverage = getushort(ttf)); printf( "\t Count=%d\n", cnt = getushort(ttf)); - seq_offsets = malloc(cnt*sizeof(uint16)); + seq_offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; i=info->glyph_cnt ? "!!!! Bad Glyph !!!!" : info->glyph_names == NULL ? "" : info->glyph_names[glyphs[i]]); printf( "\t Count=%d\n", lig_cnt = getushort(ttf)); - lig_offsets = malloc(lig_cnt*sizeof(uint16)); + lig_offsets = malloc(lig_cnt*sizeof(uint16_t)); for ( j=0; j=info->glyph_cnt ? "!!! Bad Glyph !!!" : info->glyph_names==NULL ? "" : info->glyph_names[glyphs[i]]); caret_base = ftell(ttf); printf("\t Count = %d\n", cc = getushort(ttf)); - offsets = malloc(cc*sizeof(uint16)); + offsets = malloc(cc*sizeof(uint16_t)); for ( j=0; jkern_start,SEEK_SET); @@ -3023,7 +3017,7 @@ static void readttffontdescription(FILE *ttf, FILE *util, struct ttfinfo *info) { int n, i; - uint32 tag, lval; + uint32_t tag, lval; double val; fseek(ttf,info->fdsc_start,SEEK_SET); @@ -3070,7 +3064,7 @@ static void readttffeatures(FILE *ttf, FILE *util, struct ttfinfo *info) { int n, i, j, nameid; - uint32 setting_offset; + uint32_t setting_offset; fseek(ttf,info->feat_start,SEEK_SET); printf( "\nfeat table (at %d) (feature names)\n", info->feat_start ); @@ -3170,7 +3164,7 @@ type==38 ? "Upper Case" : type==39 ? "Language Tag" : type==103 ? "CJK Roman spacing" : -/* Compatability (deprecated) ... */ +/* Compatibility (deprecated) ... */ type==100 ? "(Adobe) Character Spacing" : type==101 ? "(Adobe) Kana Spacing" : type==102 ? "(Adobe) Kanji Spacing" : @@ -3328,7 +3322,7 @@ setting==11 ? "periods to ellipsis Off" : "Unknown")) ); break; - case 15: /* mathmatical extras */ + case 15: /* mathematical extras */ return( (char *)(( setting==0 ? "hyphen to minus On" : setting==1 ? "hyphen to minus Off" : @@ -3620,8 +3614,8 @@ int i, j; int format; int first, last, cnt, glyph, data_offset; - uint32 here; - uint32 base = ftell(ttf); + uint32_t here; + uint32_t base = ftell(ttf); printf( "\t Lookup table format=%d ", format = getushort(ttf)); switch ( format ) { @@ -3706,7 +3700,7 @@ }; struct statetable { - uint32 state_start; + uint32_t state_start; int nclasses; int nstates; int nentries; @@ -3715,20 +3709,20 @@ int entry_extras; /* Number of extra glyph offsets */ int first_glyph; /* that's classifyable */ int nglyphs; - uint8 *classes; - uint8 *state_table; /* state_table[nstates][nclasses], each entry is an */ + uint8_t *classes; + uint8_t *state_table; /* state_table[nstates][nclasses], each entry is an */ /* index into the following array */ - uint16 *state_table2; /* morx version. States are have 2 byte entries */ - uint16 *classes2; - uint8 *transitions; - uint32 extra_offsets[3]; + uint16_t *state_table2; /* morx version. States are have 2 byte entries */ + uint16_t *classes2; + uint8_t *transitions; + uint32_t extra_offsets[3]; int len; /* Size of the entire subtable */ }; static void show_statetable(struct statetable *st, struct ttfinfo *info, FILE *ttf, - void (*entry_print)(uint8 *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf)) { + void (*entry_print)(uint8_t *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf)) { int i, j; - uint8 *pt; + uint8_t *pt; printf( "\t State table\n" ); printf( "\t num classes = %d\n", st->nclasses ); @@ -3778,9 +3772,9 @@ } static void show_statetablex(struct statetable *st, struct ttfinfo *info, FILE *ttf, - void (*entry_print)(uint8 *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf)) { + void (*entry_print)(uint8_t *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf)) { int i, j; - uint8 *pt; + uint8_t *pt; printf( "\t State table\n" ); printf( "\t num classes = %d\n", st->nclasses ); @@ -3832,8 +3826,8 @@ void (*apply_default)(struct ttfinfo *info, int gfirst, int glast,void *def), void *def) { int format, i, first, last, data_off, cnt, prev; - uint32 here; - uint32 base = ftell(ttf); + uint32_t here; + uint32_t base = ftell(ttf); switch ( format = getushort(ttf)) { case 0: /* Simple array */ @@ -3913,7 +3907,7 @@ } static void mortclass_apply_value(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { - uint16 class; + uint16_t class; int i; class = getushort(ttf); @@ -3924,7 +3918,7 @@ static struct statetable *read_statetable(FILE *ttf, int ent_extras, int ismorx, struct ttfinfo *info) { struct statetable *st = calloc(1,sizeof(struct statetable)); - uint32 here = ftell(ttf); + uint32_t here = ftell(ttf); int nclasses, class_off, state_off, entry_off; int state_max, ent_max, old_state_max, old_ent_max; int i, j, ent, new_state, ent_size; @@ -3954,7 +3948,7 @@ /* parse class subtable */ fseek(ttf,here+class_off,SEEK_SET); if ( ismorx ) { - st->classes2 = info->morx_classes = malloc(info->glyph_cnt*sizeof(uint16)); + st->classes2 = info->morx_classes = malloc(info->glyph_cnt*sizeof(uint16_t)); for ( i=0; iglyph_cnt; ++i ) st->classes2[i] = 1; /* Out of bounds */ readttf_applelookup(ttf,info, @@ -3966,7 +3960,7 @@ fread(st->classes,1,st->nglyphs,ttf); } - /* The size of an entry is variable. There are 2 uint16 fields at the begin-*/ + /* The size of an entry is variable. There are 2 uint16_t fields at the begin-*/ /* ning of all entries. There may be some number of shorts following these*/ /* used for indexing special tables. */ ent_size = 4 + 2*ent_extras; @@ -3984,7 +3978,7 @@ state_max = 2; ent_max = 0; while ( old_state_max!=state_max ) { i = old_state_max*nclasses; - fseek(ttf,here+state_off+(ismorx?i*sizeof(uint16):i),SEEK_SET); + fseek(ttf,here+state_off+(ismorx?i*sizeof(uint16_t):i),SEEK_SET); old_state_max = state_max; for ( ; istate_table2 = malloc(st->nstates*st->nclasses*sizeof(uint16)); + st->state_table2 = malloc(st->nstates*st->nclasses*sizeof(uint16_t)); for ( i=0; instates*st->nclasses; ++i ) st->state_table2[i] = getushort(ttf); } else { @@ -4054,7 +4048,7 @@ free( st ); } -static void show_contextkerndata(uint8 *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { +static void show_contextkerndata(uint8_t *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; int offset = flags&0x3fff; int i, k; @@ -4089,7 +4083,7 @@ free_statetable(st); } -static void show_indicflags(uint8 *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf) { +static void show_indicflags(uint8_t *entry,struct statetable *st,struct ttfinfo *info,FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; printf( "\t Flags %04x ", (unsigned int)(flags) ); @@ -4169,11 +4163,11 @@ free_statetable(st); } -static void show_contextflags(uint8 *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { +static void show_contextflags(uint8_t *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; /* the docs say this is unsigned, but that appears not to be the case */ - int mark_offset = (int16) ((entry[4]<<8)|entry[5]); - int cur_offset = (int16) ((entry[6]<<8)|entry[7]); + int mark_offset = (int16_t) ((entry[4]<<8)|entry[5]); + int cur_offset = (int16_t) ((entry[6]<<8)|entry[7]); int i, sub; printf( "\t Flags %04x ", (unsigned int)(flags) ); @@ -4189,7 +4183,7 @@ /* My initial assumption is that there is essentially an big array with one */ /* entry for every glyph indicating what glyph it will be replaced with */ /* Since not all glyphs would be valid the tables are probably trimmed and */ -/* the offsets proporting to point to it actually point to garbarge until */ +/* the offsets proporting to point to it actually point to garbage until */ /* adjusted by the appropriate glyph indeces */ /* user will need to look at the table carefully to try and guess what is */ /* meaningful and what isn't */ @@ -4264,7 +4258,7 @@ info->glyph_names[gnum]: "" ); } -static void show_contextflagsx(uint8 *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { +static void show_contextflagsx(uint8_t *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; int mark_index = ((entry[4]<<8)|entry[5]); int cur_index = ((entry[6]<<8)|entry[7]); @@ -4300,9 +4294,9 @@ free_statetable(st); } -static void show_ligflags(uint8 *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { +static void show_ligflags(uint8_t *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; - uint32 val; + uint32_t val; printf( "\t Flags %04x ", (unsigned int)(flags) ); if ( flags&0x8000 ) @@ -4321,7 +4315,7 @@ printf( "\t lig action %08x %s offset=%d\n", val, (val&0x80000000)?"last (& store)": (val&0x40000000)?"store": "delete", - (((int32)val)<<2)>>2 ); /* Sign extend */ + (((int32_t)val)<<2)>>2 ); /* Sign extend */ /* I think we take 2 * (glyph_id-st->first_glyph + offset) + state_start */ /* we get the ?ushort? at this file address and we add it to an */ /* accumulated total. When we finally get to a store (or last) */ @@ -4339,10 +4333,10 @@ free_statetable(st); } -static void show_ligxflags(uint8 *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { +static void show_ligxflags(uint8_t *entry,struct statetable *st,struct ttfinfo *info, FILE *ttf) { int flags = (entry[2]<<8)|entry[3]; int index = (entry[4]<<8)|entry[5]; - uint32 val; + uint32_t val; printf( "\t Flags %04x ", (unsigned int)(flags) ); if ( flags&0x8000 ) @@ -4366,7 +4360,7 @@ printf( "\t lig action %08x %s offset=%d\n", val, (val&0x80000000)?"last (& store)": (val&0x40000000)?"store": "delete", - (((int32)val)<<2)>>2 ); /* Sign extend */ + (((int32_t)val)<<2)>>2 ); /* Sign extend */ /* I think we take 2 * (glyph_id-st->first_glyph + offset) + state_start */ /* we get the ?ushort? at this file address and we add it to an */ /* accumulated total. When we finally get to a store (or last) */ @@ -4384,34 +4378,34 @@ free_statetable(st); } -static int32 memlong(uint8 *data,int offset) { +static int32_t memlong(uint8_t *data,int offset) { int ch1 = data[offset], ch2 = data[offset+1], ch3 = data[offset+2], ch4 = data[offset+3]; return( (ch1<<24)|(ch2<<16)|(ch3<<8)|ch4 ); } -static int memushort(uint8 *data,int offset) { +static int memushort(uint8_t *data,int offset) { int ch1 = data[offset], ch2 = data[offset+1]; return( (ch1<<8)|ch2 ); } #define MAX_LIG_COMP 16 struct statemachine { - uint8 *data; + uint8_t *data; int length; - uint32 nClasses; - uint32 classOffset, stateOffset, entryOffset, ligActOff, compOff, ligOff; - uint16 *classes; - uint16 lig_comp_classes[MAX_LIG_COMP]; - uint16 lig_comp_glyphs[MAX_LIG_COMP]; + uint32_t nClasses; + uint32_t classOffset, stateOffset, entryOffset, ligActOff, compOff, ligOff; + uint16_t *classes; + uint16_t lig_comp_classes[MAX_LIG_COMP]; + uint16_t lig_comp_glyphs[MAX_LIG_COMP]; int lcp; - uint8 *states_in_use; + uint8_t *states_in_use; int smax; struct ttfinfo *info; int cnt; }; -static void mort_figure_ligatures(struct statemachine *sm, int lcp, int off, int32 lig_offset) { - uint32 lig; +static void mort_figure_ligatures(struct statemachine *sm, int lcp, int off, int32_t lig_offset) { + uint32_t lig; int i, j, lig_glyph; if ( lcp<0 || off+3>sm->length ) @@ -4422,7 +4416,7 @@ for ( i=0; iinfo->glyph_cnt; ++i ) if ( sm->classes[i]==sm->lig_comp_classes[lcp] ) { sm->lig_comp_glyphs[lcp] = i; - lig_offset += memushort(sm->data,2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset += memushort(sm->data,2*( ((((int32_t) lig)<<2)>>2) + i ) ); if ( lig&0xc0000000 ) { if ( lig_offset+1 > sm->length ) { fprintf( stderr, "Invalid ligature offset\n" ); @@ -4443,7 +4437,7 @@ } } else mort_figure_ligatures(sm,lcp-1,off,lig_offset); - lig_offset -= memushort(sm->data,2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset -= memushort(sm->data,2*( ((((int32_t) lig)<<2)>>2) + i ) ); } } @@ -4483,8 +4477,8 @@ sm->states_in_use[state] = false; } -static void morx_figure_ligatures(struct statemachine *sm, int lcp, int ligindex, int32 lig_offset) { - uint32 lig; +static void morx_figure_ligatures(struct statemachine *sm, int lcp, int ligindex, int32_t lig_offset) { + uint32_t lig; int i, j, lig_glyph; if ( lcp<0 || sm->ligActOff+4*ligindex+3>sm->length ) @@ -4495,7 +4489,7 @@ for ( i=0; iinfo->glyph_cnt; ++i ) if ( sm->classes[i]==sm->lig_comp_classes[lcp] ) { sm->lig_comp_glyphs[lcp] = i; - lig_offset += memushort(sm->data,sm->compOff + 2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset += memushort(sm->data,sm->compOff + 2*( ((((int32_t) lig)<<2)>>2) + i ) ); if ( lig&0xc0000000 ) { if ( sm->ligOff+2*lig_offset+1 > sm->length ) { fprintf( stderr, "Invalid ligature offset\n" ); @@ -4516,7 +4510,7 @@ } } else morx_figure_ligatures(sm,lcp-1,ligindex,lig_offset); - lig_offset -= memushort(sm->data,sm->compOff + 2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset -= memushort(sm->data,sm->compOff + 2*( ((((int32_t) lig)<<2)>>2) + i ) ); } } @@ -4559,8 +4553,8 @@ sm->states_in_use[state] = false; } -static void readttf_mortx_lig(FILE *ttf,struct ttfinfo *info,int ismorx,uint32 base,uint32 length) { - uint32 here; +static void readttf_mortx_lig(FILE *ttf,struct ttfinfo *info,int ismorx,uint32_t base,uint32_t length) { + uint32_t here; struct statemachine sm; int first, cnt, i; @@ -4585,31 +4579,31 @@ sm.compOff = memlong(sm.data,5*sizeof(long)); sm.ligOff = memlong(sm.data,6*sizeof(long)); fseek(ttf,here+sm.classOffset,SEEK_SET); - sm.classes = info->morx_classes = malloc(info->glyph_cnt*sizeof(uint16)); + sm.classes = info->morx_classes = malloc(info->glyph_cnt*sizeof(uint16_t)); for ( i=0; iglyph_cnt; ++i ) sm.classes[i] = 1; /* Out of bounds */ readttf_applelookup(ttf,info, mortclass_apply_values,mortclass_apply_value,NULL,NULL); sm.smax = length/(2*sm.nClasses); - sm.states_in_use = calloc(sm.smax,sizeof(uint8)); + sm.states_in_use = calloc(sm.smax,sizeof(uint8_t)); follow_morx_state(&sm,0,-1); } else { sm.nClasses = memushort(sm.data,0); - sm.classOffset = memushort(sm.data,sizeof(uint16)); - sm.stateOffset = memushort(sm.data,2*sizeof(uint16)); - sm.entryOffset = memushort(sm.data,3*sizeof(uint16)); - sm.ligActOff = memushort(sm.data,4*sizeof(uint16)); - sm.compOff = memushort(sm.data,5*sizeof(uint16)); - sm.ligOff = memushort(sm.data,6*sizeof(uint16)); - sm.classes = malloc(info->glyph_cnt*sizeof(uint16)); + sm.classOffset = memushort(sm.data,sizeof(uint16_t)); + sm.stateOffset = memushort(sm.data,2*sizeof(uint16_t)); + sm.entryOffset = memushort(sm.data,3*sizeof(uint16_t)); + sm.ligActOff = memushort(sm.data,4*sizeof(uint16_t)); + sm.compOff = memushort(sm.data,5*sizeof(uint16_t)); + sm.ligOff = memushort(sm.data,6*sizeof(uint16_t)); + sm.classes = malloc(info->glyph_cnt*sizeof(uint16_t)); for ( i=0; iglyph_cnt; ++i ) sm.classes[i] = 1; /* Out of bounds */ first = memushort(sm.data,sm.classOffset); - cnt = memushort(sm.data,sm.classOffset+sizeof(uint16)); + cnt = memushort(sm.data,sm.classOffset+sizeof(uint16_t)); for ( i=0; i>28 ); + if ( props&0x1000 ) printf( "Mirror += %d|", (((int32_t) props)<<20)>>28 ); if ( props&0x0080 ) printf( "AttachRight|" ); switch (props&0x1f ) { case 0: printf( "Strong L2R" ); break; @@ -4772,7 +4766,7 @@ } static void lcar_show( FILE *ttf, struct ttfinfo *info ) { - uint32 here; + uint32_t here; int cnt,i,off; off = getushort(ttf); @@ -4794,7 +4788,7 @@ } static void opbd_show( FILE *ttf, struct ttfinfo *info ) { - uint32 here; + uint32_t here; int off; off = getushort(ttf); @@ -4818,7 +4812,7 @@ static void readttfapplefvar(FILE *ttf, FILE *util, struct ttfinfo *info) { int dataoff, countsizepairs, axiscount, instancecount, instancesize, nameid; - uint32 tag; + uint32_t tag; char *name; int i,j; @@ -4864,7 +4858,7 @@ static void readttfapplegvar(FILE *ttf, FILE *util, struct ttfinfo *info) { int axiscount, gcc, glyphCount, flags; - uint32 *offsets, offset2Coord, offset2Data; + uint32_t *offsets, offset2Coord, offset2Data; int tupleCount, offset; int i, j, k, index; @@ -4879,7 +4873,7 @@ printf( "\t glyph count=%d\n", glyphCount = getushort(ttf)); printf( "\t flags=%x\n", (unsigned int)((flags = getushort(ttf))) ); printf( "\t offset to data=%x\n", offset2Data = getlong(ttf)); - offsets = malloc(glyphCount*sizeof(uint32)); + offsets = malloc(glyphCount*sizeof(uint32_t)); if ( flags&1 ) { for ( i=0; igvar_start; @@ -5004,9 +4998,9 @@ } static char **readcfffontnames(FILE *ttf, int ltype) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; char **names; int i,j; const char *labels[] = { "Font Name", "String", NULL }; @@ -5015,7 +5009,7 @@ printf( "\nThere %s %d %s in this cff\n", count==1?"is":"are", count, lab2[ltype] ); if ( count==0 ) return( NULL ); - offsets = malloc((count+1)*sizeof(uint32)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); printf( " Name Index Offset Size: %d\n Offsets: ", offsize ); for ( i=0; i<=count; ++i ) { @@ -5103,13 +5097,13 @@ struct pschars { int cnt, next; char **keys; - uint8 **values; + uint8_t **values; int *lens; int bias; }; struct topdicts { - int32 cff_start; + int32_t cff_start; char *fontname; /* From Name Index */ @@ -5174,10 +5168,10 @@ struct pschars glyphs; struct pschars local_subrs; - uint16 *charset; + uint16_t *charset; }; -static void ShowCharString(uint8 *str,int len,int type) { +static void ShowCharString(uint8_t *str,int len,int type) { int v; int val; /* most things are the same about type1 and type2 strings. Type2 just has */ @@ -5245,7 +5239,7 @@ case 16: printf( "callothersubr " ); break; case 17: printf( "pop " ); break; case 33: printf( "setcurrentpoint " ); break; -/* End obselete codes */ +/* End obsolete codes */ default: printf( "?\?\?-12-%d-??? ", v ); break; } } else switch ( v ) { @@ -5275,7 +5269,7 @@ /* Type 1 codes */ case 9: printf( "closepath " ); break; case 13: printf( "hsbw " ); break; -/* End obselete codes */ +/* End obsolete codes */ default: printf( "?\?\?-%d-??? ", v ); } --len; @@ -5293,12 +5287,12 @@ static void readcffsubrs(FILE *ttf,struct topdicts *dict,struct pschars *subs, int type, const char *label) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; int i,j; const char *text[] = { "char strings", "subrs", NULL }; - uint8 *temp; + uint8_t *temp; printf( "\nThere are %d %s in the index associated with %s\n", count, text[type], label ); @@ -5307,13 +5301,13 @@ return; subs->cnt = count; /*subs->lens = malloc(count*sizeof(int));*/ - /*subs->values = malloc(count*sizeof(uint8 *));*/ + /*subs->values = malloc(count*sizeof(uint8_t *));*/ subs->bias = dict->charstringtype==1 ? 0 : count<1240 ? 107 : count<33900 ? 1131 : 32768; if ( type==1 ) printf( " Bias = %d\n", subs->bias ); - offsets = malloc((count+1)*sizeof(uint32)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); printf( " Subr Index Offset Size: %d\n Offsets: ", offsize ); for ( i=0; i<=count; ++i ) { @@ -5550,7 +5544,7 @@ static void readcffprivate(FILE *ttf, struct topdicts *td, char **strings, int smax) { int ival, oval, sp, ret, i; double stack[50]; - int32 end = td->cff_start+td->private_offset+td->private_size; + int32_t end = td->cff_start+td->private_offset+td->private_size; char *name = NULL; char *nameless_str = ""; @@ -5691,9 +5685,9 @@ } static struct topdicts **readcfftopdicts(FILE *ttf, char **fontnames, int cff_start) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; struct topdicts **dicts; int i; @@ -5703,7 +5697,7 @@ printf( "There %s %d subdictionary dictionar%s in this font\n", count==1?"is":"are",count, count==1?"y":"ies" ); if ( count==0 ) return( NULL ); - offsets = malloc((count+1)*sizeof(uint32)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); printf( " %s Dict Index Offset Size: %d\n Offsets: ", fontnames!=NULL?"Top":"Sub", offsize ); @@ -5842,13 +5836,13 @@ if ( dict->charsetoff==0 ) { /* ISO Adobe charset */ printf( "\nISOAdobe charset\n" ); - dict->charset = malloc(len*sizeof(uint16)); + dict->charset = malloc(len*sizeof(uint16_t)); for ( i=0; icharset[i] = i; } else if ( dict->charsetoff==1 ) { printf( "\nExpert charset\n" ); /* Expert charset */ - dict->charset = malloc((len<162?162:len)*sizeof(uint16)); + dict->charset = malloc((len<162?162:len)*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ dict->charset[1] = 1; for ( i=2; icharsetoff==2 ) { printf( "\nExpert subset charset\n" ); /* Expert subset charset */ - dict->charset = malloc((len<130?130:len)*sizeof(uint16)); + dict->charset = malloc((len<130?130:len)*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ dict->charset[1] = 1; for ( i=2; icharset[i] = i+217; } else { - dict->charset = malloc(len*sizeof(uint16)); + dict->charset = malloc(len*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ fseek(ttf,dict->cff_start+dict->charsetoff,SEEK_SET); format = getc(ttf); @@ -6223,8 +6217,8 @@ return( 1 ); } -static void PrintDeviceTable(FILE *ttf, uint32 start) { - uint32 here = ftell(ttf); +static void PrintDeviceTable(FILE *ttf, uint32_t start) { + uint32_t here = ftell(ttf); int first, last, type; signed char *corrections; int i,b,c, w; @@ -6247,17 +6241,17 @@ for ( i=0; i>14; + corrections[i+b] = ((int16_t) ((w<<(b*2))&0xc000))>>14; } } else if ( type==2 ) { for ( i=0; i>12; + corrections[i+b] = ((int16_t) ((w<<(b*4))&0xf000))>>12; } } else { for ( i=0; imath_start,SEEK_SET); printf( "\nMATH table (at %d)\n", info->math_start); @@ -6540,8 +6534,8 @@ return( 1 ); } -static void readttfbaseminmax(FILE *ttf,uint32 offset,struct ttfinfo *info, - uint32 script_tag,uint32 lang_tag) { +static void readttfbaseminmax(FILE *ttf,uint32_t offset,struct ttfinfo *info, + uint32_t script_tag,uint32_t lang_tag) { int min, max; int j,feat_cnt; @@ -6562,7 +6556,7 @@ (char)((script_tag>>8)&0xff), (char)(script_tag&0xf) ); feat_cnt = getushort(ttf); for ( j=0; jbase_start+axes[axis]+basetags,SEEK_SET); basetagcnt = getushort(ttf); - tags = calloc(basetagcnt,sizeof(uint32)); + tags = calloc(basetagcnt,sizeof(uint32_t)); for ( i=0; i>24)&0xff), (char)((tags[j]>>16)&0xff), (char)((tags[j]>>8)&0xff), (char)(tags[j]&0xff), @@ -6782,7 +6776,7 @@ printf( "\t\tLookup %d\n", getushort(ttf)); } -static void readttfjustlangsys(FILE *ttf,int offset,uint32 stag, uint32 ltag, struct ttfinfo *info) { +static void readttfjustlangsys(FILE *ttf,int offset,uint32_t stag, uint32_t ltag, struct ttfinfo *info) { int pcnt,j; int *offsets; int shrinkenablesub, shrinkenablepos, shrinkdisablesub, shrinkdisablepos; diff -Nru fontforge-20201107~dfsg/contrib/fonttools/stripttc.c fontforge-20220308~dfsg/contrib/fonttools/stripttc.c --- fontforge-20201107~dfsg/contrib/fonttools/stripttc.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/stripttc.c 2022-03-08 10:14:24.000000000 +0000 @@ -81,7 +81,7 @@ pt = outfile + strlen(outfile); sprintf( pt, "_%02d.ttf", which ); - ttf = fopen( outfile,"wb"); + ttf = fopen( outfile,"w+b"); if ( ttf==NULL ) { fprintf( stderr, "Failed to open %s for output.\n", outfile ); return( -3 ); diff -Nru fontforge-20201107~dfsg/contrib/fonttools/ttf2eps.c fontforge-20220308~dfsg/contrib/fonttools/ttf2eps.c --- fontforge-20201107~dfsg/contrib/fonttools/ttf2eps.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/ttf2eps.c 2022-03-08 10:14:24.000000000 +0000 @@ -659,18 +659,17 @@ static int readttfheader(FILE *ttf, struct ttfinfo *info) { int i; - int tag, checksum, offset, length, sr, es, rs; - double version; + int tag, offset, length; - version = getfixed(ttf); + /* version = */ getfixed(ttf); info->numtables = getushort(ttf); - sr = getushort(ttf), - es = getushort(ttf), - rs = getushort(ttf); + /* sr = */ getushort(ttf), + /* es = */ getushort(ttf), + /* rs = */ getushort(ttf); for ( i=0; inumtables; ++i ) { tag = getlong(ttf); - checksum = getlong(ttf); + /* checksum = */ getlong(ttf); offset = getlong(ttf); length = getlong(ttf); switch ( tag ) { diff -Nru fontforge-20201107~dfsg/contrib/fonttools/woff.c fontforge-20220308~dfsg/contrib/fonttools/woff.c --- fontforge-20201107~dfsg/contrib/fonttools/woff.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/contrib/fonttools/woff.c 2022-03-08 10:14:24.000000000 +0000 @@ -96,10 +96,10 @@ } if (strm.avail_in == 0) break; - strm.next_in = in; + strm.next_in = (Bytef*)in; do { strm.avail_out = CHUNK; - strm.next_out = out; + strm.next_out = (Bytef*)out; ret = deflate(&strm, len==0 ? Z_FINISH : Z_NO_FLUSH); if ( ret==Z_STREAM_ERROR ) { (void)deflateEnd(&strm); @@ -165,7 +165,7 @@ flavour = getlong(sfnt); /* The woff standard says we should accept all flavours of sfnt, so can't */ /* test flavour to make sure we've got a valid sfnt */ - /* But we can test the rest of the header for consistancy */ + /* But we can test the rest of the header for consistency */ num_tabs = getushort(sfnt); for ( i=1, j=0; 2*i<=num_tabs; i<<=1, ++j ); test = getushort(sfnt); diff -Nru fontforge-20201107~dfsg/CONTRIBUTING.md fontforge-20220308~dfsg/CONTRIBUTING.md --- fontforge-20201107~dfsg/CONTRIBUTING.md 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/CONTRIBUTING.md 2022-03-08 10:14:24.000000000 +0000 @@ -17,17 +17,17 @@ ### How To Contribute, Step by Step -Contribute directly to the codebase using GitHub's Pull Requests. +Contribute directly to the codebase using GitHub's Pull Requests. See [Github Guides](https://guides.github.com/) to learn more, but the basic process is: - Fork the [FontForge repository](https://github.com/fontforge/fontforge) from GitHub. - Commit your changes locally using `git`, and push them to your personal fork. - From the main page of your fork, click on the green “Fork” button in order to submit a Pull Request. -- Your pull request will be tested via [Travis CI](https://travis-ci.org/) to automatically indicate that your changes do not prevent compilation. FontForge is a big program, so Travis can easily take over 20 minutes to confirm your changes are buildable. Please be patient. More details about using Travis are below. -- If it reports back that there are problems, you can follow the "Details" link to check the log report for your pull request to see what the problem was. +- Your pull request will be tested via [GitHub Actions](https://github.com/features/actions) to automatically indicate that your changes do not prevent compilation. FontForge is a big program, so it can easily take over 20 minutes to confirm your changes are buildable. Please be patient. More details about CI are below. +- If it reports back that there are problems, you can follow the "Details" link to check the log report for your pull request to see what the problem was. -FontForge supports Python `>=` 3.3 and is fully compatible with Python 3 through at least version 3.7. +FontForge supports Python `>=` 3.3 and is fully compatible with Python 3 through at least version 3.9. ### Coding Style @@ -50,21 +50,20 @@ * Feature: Python interface - Skef Iterum (skef) * Crashes: Frank Trampe, Adrien Tetar (adrientetar) -### Accessing Travis and Appveyor Build Archives +### Accessing CI Build Archives After each push request `Appveyor` will attempt to build and package a Windows installer. When that build is successful it can be accessed by following the `Appveyor` "Details" link and choosing the "Artifacts" -tab. +tab. Note: `Appveyor` builds with the `FF_PORTABLE` flag, which changes various -initialization and configuration search paths. +initialization and configuration search paths. -The Travis system also attempts to build a Mac OS X application and a -Linux Appimage. When those builds are successful they can be downloaded -from: +CI via Github Actions also builds a Mac OS X bundle and a Linux AppImage. +When those builds are successful they can be downloaded as per: - https://dl.bintray.com/fontforge/fontforge/ + https://docs.github.com/en/actions/managing-workflow-runs/downloading-workflow-artifacts ## Translating FontForge We are trialling the use of Crowdin for handling translations. If you'd like to contribute translations for FontForge, please do so here: https://crowdin.com/project/fontforge @@ -90,8 +89,8 @@ A Debian source package consists of a source tarball (with specific metadata) and several accompanying files and allows one to build a product in a neutral build environment. -A source package is specific to the distribution (but not the architecture) that it targets. -The most common build target is currently Ubuntu Xenial, a long-term support release with Launchpad build support. A binary package built on and for Xenial (usually) also installs and runs on later versions of Ubuntu. +A source package is specific to the distribution (but not the architecture) that it targets. +The most common build target is currently Ubuntu Xenial, a long-term support release with Launchpad build support. A binary package built on and for Xenial (usually) also installs and runs on later versions of Ubuntu. The first step is to obtain a dist tarball. To generate this from git sources, change into the source directory and run @@ -133,7 +132,7 @@ See [here](https://help.launchpad.net/Packaging/PPA) for more information about Launchpad. -One can also build a binary package from the source package locally. +One can also build a binary package from the source package locally. Simply extract the `tar.gz` file generated from `make deb-src` into a new directory, enter the directory, and run `debuild`. ### Building a Red Hat source package (.rpm) @@ -159,7 +158,7 @@ You may need to install dependencies, typically packaged for Fedora-derived systems as: - rpm-devel rpm-build git ninja-build cmake gcc g++ python3-devel libjpeg-devel libtiff-devel libpng-devel giflib-devel freetype-devel libxml2-devel libuninameslist-devel libspiro-devel pango-devel cairo-devel gtk3-devel + rpm-devel rpm-build git ninja-build cmake gcc g++ python3-devel libjpeg-devel libtiff-devel libpng-devel giflib-devel freetype-devel libxml2-devel libspiro-devel pango-devel cairo-devel gtk3-devel ### Building a Mac OS X app bundle @@ -171,4 +170,4 @@ This will create a `FontForge.app` in the `osx` subdirectory of your build directory. -This relies on `travis-scripts/ffosxbuild.sh` to make the bundle. It has been tested to work with Homebrew and the GDK backend. +This relies on [`ffosxbuild.sh`](.github/workflows/scripts/ffosxbuild.sh) to make the bundle. It has been tested to work with Homebrew and the GDK backend. diff -Nru fontforge-20201107~dfsg/debian/changelog fontforge-20220308~dfsg/debian/changelog --- fontforge-20201107~dfsg/debian/changelog 2021-12-14 01:17:42.000000000 +0000 +++ fontforge-20220308~dfsg/debian/changelog 2022-11-06 21:33:44.000000000 +0000 @@ -1,13 +1,53 @@ -fontforge (1:20201107~dfsg-4~16.04.sav0) xenial; urgency=medium +fontforge (1:20220308~dfsg-1~16.04.sav0) xenial; urgency=medium * Backport to Xenial + * Build with Python 3.6 as now required (ppa:savoury1/python-defaults-3.6): + - debian/control: Set versioned python3 (>= 3.6) BD for required version + * debian/patches/: Add fix-build-for-python-3.6.patch to fix FTBFS * Revert "debian/rules: Change override_dh_* to execute_before_dh_*" - * d/libfontforge4.install: Set exec and add shebang "#! /usr/bin/dh-exec" - + debian/control: Add dh-exec BD (compat level < 13) + * d/libfontforge4.install: Add dh-exec shebang, chmod +x * debian/control: Set debhelper-compat (= 10) BD (LP highest for Xenial) - + debian/*.manpages: Add debian/tmp/x/ prefix (compat level < 11) + - Add dh-exec BD for *.install multiarch subst (compat < 13) + - Change ${python3:Depends} -> python3.6 PD for Python 3.6 build + * debian/rules: Add --with python3 to dh invocation (compat < 12) + - Add override_dh_python3 target for moving Python libraries + - Add {DEFAULT,INSTALL}DIR variables and after dh_python3 call move + default install directory to correct /usr/lib/python3.6 path + * debian/*.manpages: Add debian/tmp/x/ prefix (compat level < 11) - -- Rob Savoury Mon, 13 Dec 2021 17:17:42 -0800 + -- Rob Savoury Sun, 06 Nov 2022 13:33:44 -0800 + +fontforge (1:20220308~dfsg-1) unstable; urgency=medium + + [ Boyuan Yang ] + * debian/control: Drop Rogério Brito from uploaders list. (Closes: #994659) + + [ Anthony Fok ] + * New upstream version 20220308~dfsg + * Add 20120731.b-{6,7,7.1,7.2} changelog entries + from Nov 2015 to Apr 2016 that were missing partly due to the failed + (forgotten? ignored?) switch from master to debian/sid branch + * Add Jonas Smedegaard’s copyright file contributions (which I overlooked) + to the 1:20201107~dfsg-2 changelog entry + * Refresh Debian patches: + - 0001-add-extra-cmake-install-rules.patch: Upstream now installs + cidmaps by default (Thanks to Fredrick Brennan for the fix!) + - 0004-hurd-PATH_MAX-and-MAXPATHLEN.patch: Finally forwarded upstream + at https://github.com/fontforge/fontforge/pull/5046 + - 0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch: + Resolve conflicts and rename more "extended" to "extendeddbl" + * Replace 0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch + with a much simpler 0005-hurd-undef-extended-temporarily.patch + that "#undef extended" temporarily to circumvent the name collision + issue on Hurd. See https://github.com/fontforge/fontforge/pull/5047 + * Update fontforge-common.install and fontforge-extras.install + - Stop installing app icon in legacy /usr/share/pixmaps location + (see upstream commit 6b4ab5a) + - cidmaps have been moved from /usr/share/fontforge/ to + /usr/share/fontforge/cidmap/ (see commit f97a2cd) + * Bump Standards-Version to 4.6.1 (no change) + + -- Anthony Fok Thu, 16 Jun 2022 04:08:43 -0600 fontforge (1:20201107~dfsg-4) unstable; urgency=medium @@ -43,6 +83,18 @@ fontforge (1:20201107~dfsg-2) unstable; urgency=medium + [ Jonas Smedegaard ] + * modernize source script copyright-check + * copyright: update coverage + * tidy copyright file: + - wrap and sort files and copyright holders + (the later by name: sort -k2 -k1,1 -u) + - sort license sections + - wrap license grants and license sections using semantic newlines + * copyright: consistently use License-Reference + * update copyright hints + + [ Anthony Fok ] * debian/libfontforge4.install: Fix incorrect path. For example, on i386, /usr/bin/${DEB_HOST_GNU_TYPE} resolves to /usr/bin/i686-linux-gnu which does not exist on Debian, whereas /usr/bin/${DEB_HOST_MULTIARCH} correctly @@ -528,6 +580,41 @@ -- Hideki Yamane Sun, 12 Jan 2014 12:59:48 +0900 +fontforge (20120731.b-7.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix undefined symbols when using libpng16. (Closes: #820598) + + -- James Cowgill Sat, 16 Apr 2016 01:05:09 +0100 + +fontforge (20120731.b-7.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build using giflib 5. Closes: #803273. + + -- Matthias Klose Wed, 16 Dec 2015 04:49:47 +0000 + +fontforge (20120731.b-7) unstable; urgency=medium + + * remove debian/menu to fix "command-in-menu-file-and-desktop-file" + * debian/control + - set Standards-Version: 3.9.6 + - update Vcs-* + * update debian/gbp.conf + + -- Hideki Yamane Sat, 05 Dec 2015 17:09:26 +0900 + +fontforge (20120731.b-6) unstable; urgency=medium + + * debian/rules + - fix "FTBFS when built with dpkg-buildpackage -A" (Closes: #806025) + Thanks to Santiago Vila for the report + * debian/fontforge-common.install + - fix icon location (Closes: #780907) + Thanks to Dmitry Shachnev for the report + + -- Hideki Yamane Thu, 26 Nov 2015 20:31:07 +0900 + fontforge (20120731.b-5) unstable; urgency=low * Make packages Multi-Arch: foreign. Thanks to Dimitri John Ledkov. diff -Nru fontforge-20201107~dfsg/debian/control fontforge-20220308~dfsg/debian/control --- fontforge-20201107~dfsg/debian/control 2021-12-14 00:35:03.000000000 +0000 +++ fontforge-20220308~dfsg/debian/control 2022-11-06 21:32:21.000000000 +0000 @@ -7,7 +7,6 @@ Davide Viti , Hideki Yamane , Jonas Smedegaard , - Rogério Brito , Vasudev Kamath , Anthony Fok Build-Depends: @@ -29,7 +28,7 @@ libxml2-dev, libglib2.0-dev, ninja-build, - python3, + python3 (>= 3.6), python3-dev, libwoff-dev, libgtk-3-dev, @@ -39,7 +38,7 @@ desktop-file-utils, potrace, python3-sphinx, -Standards-Version: 4.5.1 +Standards-Version: 4.6.1 Homepage: https://fontforge.github.io/en-US/ Vcs-Git: https://salsa.debian.org/fonts-team/fontforge.git Vcs-Browser: https://salsa.debian.org/fonts-team/fontforge @@ -147,7 +146,8 @@ Depends: libfontforge4 (= ${binary:Version}), ${misc:Depends}, - ${python3:Depends}, +# ${python3:Depends}, + python3.6, ${shlibs:Depends} Recommends: fontforge-nox | fontforge, diff -Nru fontforge-20201107~dfsg/debian/copyright fontforge-20220308~dfsg/debian/copyright --- fontforge-20201107~dfsg/debian/copyright 2021-01-15 07:35:22.000000000 +0000 +++ fontforge-20220308~dfsg/debian/copyright 2022-06-16 02:35:40.000000000 +0000 @@ -21,26 +21,27 @@ Files: * Copyright: - 1988,2000-2014, George Williams + 2014, Abel Cheung 2000-2012, Alexey Kryukov - 2000-2012 Michał Nowakowski + 2012, Barry Schwartz + 2012-2014, Ben Martin 2000-2019, FontForge developers - 2002, KANOU Hiroki + 1988,2000-2014, George Williams + 2016, Gioele Barabucci 2008, Hiran - 2011, Rafael Ferran i Peralta - 2012-2013, Khaled Hosny - 2012-2014, Ben Martin - 2012, Barry Schwartz + 2016,2020, Jeremy Tan 2013,2016,2018, Jose Da Silva + 2002, KANOU Hiroki + 2012-2013, Khaled Hosny 2013, Matthew Skala - 2014, Abel Cheung + 2000-2012 Michał Nowakowski + 2011, Rafael Ferran i Peralta 2014, Reuben Thomas - 2016, Gioele Barabucci - 2016,2020, Jeremy Tan 2019, Skef Iterum License: BSD-3-clause -Files: fontforge/woff2.cc +Files: + fontforge/woff2.cc gdraw/ggdkcocoa.m gdraw/ggdkdraw.c gdraw/ggdkdrawP.h @@ -49,11 +50,14 @@ Copyright: 2016,2018-2019, Jeremy Tan License: BSD-2-clause~Author -Files: Packaging/debian/* -Copyright: 2006-2019, Debian Fonts Task Force +Files: + Packaging/debian/* +Copyright: + 2006-2019, Debian Fonts Task Force License: GPL-2+ -Files: fontforge/collabclient.* +Files: + fontforge/collabclient.* fontforge/collabclientpriv.h fontforge/ffglib.h fontforge/sfundo.h @@ -62,297 +66,383 @@ fontforgeexe/fontlint.pe fontforgeexe/sfundo.c fontforgeexe/wordlistparser.* -Copyright: 2013, Ben Martin +Copyright: + 2013, Ben Martin 2013, Matthew Skala 2014-2015, the FontForge Project Developers License-Grant: - FontForge is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. + FontForge is free software: + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation, + either version 3 of the License, + or (at your option) any later version. License: GPL-3+ -Files: fontforgeexe/pixmaps/tango/Cantarell-*.ttf -Copyright: 2009, Dave Crossland +Files: + fontforgeexe/pixmaps/tango/Cantarell-*.ttf +Copyright: + 2009, Dave Crossland License-Grant: - This font is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation, either version 3 of the License, or (at your - option) any later version. + This font is free software: + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation, + either version 3 of the License, + or (at your option) any later version. License: GPL-3+ with font exception - As a special exception, if you create a document which uses this font, - and embed this font or unaltered portions of this font into the - document, this font does not by itself cause the resulting document to - be covered by the GNU General Public License. This exception does not - however invalidate any other reasons why the document might be covered - by the GNU General Public License. If you modify this font, you may - extend this exception to your version of the font, but you are not - obligated to do so. If you do not wish to do so, delete this exception - statement from your version. + As a special exception, + if you create a document which uses this font, + and embed this font or unaltered portions of this font + into the document, + this font does not by itself cause the resulting document + to be covered by the GNU General Public License. + This exception does not however invalidate any other reasons + why the document might be covered + by the GNU General Public License. + If you modify this font, + you may extend this exception to your version of the font, + but you are not obligated to do so. + If you do not wish to do so, + delete this exception statement from your version. -Files: pycontrib/FontCompare/fc/*.py +Files: + pycontrib/FontCompare/fc/*.py pycontrib/FontCompare/fontcompare pycontrib/FontCompare/setup.py pycontrib/FontCompare/unittests/unittests.py -Copyright: 2013, Mayank Jha +Copyright: + 2013, Mayank Jha License-Grant: - This library is free software; you can redistribute it and/or modify it - under the terms of the GNU Lesser General Public License as published - by the Free Software Foundation; either version 2.1 of the License, or - (at your option) any later version. + This library is free software; + you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; + either version 2.1 of the License, + or (at your option) any later version. License: LGPL-2.1+ -Files: fontforgeexe/cvdebug.c +Files: + fontforgeexe/cvdebug.c fontforgeexe/cvdgloss.c fontforgeexe/cvgridfit.c -Copyright: 2001-2012, George Williams +Copyright: + 2001-2012, George Williams License: BSD-3-clause~typo -Files: pycontrib/svg2sfd.py -Copyright: 2013, Google Inc. +Files: + pycontrib/svg2sfd.py +Copyright: + 2013, Google Inc. License-Grant: - Licensed under the Apache License, Version 2.0 (the "License"); + Licensed under the Apache License, + Version 2.0 (the "License"); you may not use this file except in compliance with the License. - You may obtain a copy of the License at - . - http://www.apache.org/licenses/LICENSE-2.0 + You may obtain a copy of the License + at License: Apache-2.0 -Files: cmake/packages/FindCairo.cmake +Files: + cmake/packages/FindCairo.cmake cmake/packages/FindGLIB.cmake -Copyright: 2012, Raphael Kubo da Costa +Copyright: + 2012, Raphael Kubo da Costa License: BSD-2-clause -Files: inc/gkeysym.h -Copyright: 1987, Digital Equipment Corporation, Maynard, Massachusetts +Files: + inc/gkeysym.h +Copyright: + 1987, Digital Equipment Corporation, Maynard, Massachusetts 1987,1994,1998, The Open Group License: X11~TOG and Expat~Digital Comment: - Included text contains no permissions, only copyright and disclaimers. - That seems to be an editorial error, however: The code apparently - originates from file keysymdef.h in X11 code predating XFree86 or Xorg. + Included text contains no permissions, + only copyright and disclaimers. + That seems to be an editorial error, however: + The code apparently originates from file keysymdef.h + in X11 code predating XFree86 or Xorg. Referenced complete license was revived in Xorg project at . -Files: fontforge/fvimportbdf.c +Files: + fontforge/fvimportbdf.c gdraw/fontP.h -Copyright: 1985-1987,1991,1998, The Open Group +Copyright: 2000-2012, George Williams + 1985-1987,1991,1998, The Open Group License: BSD-3-clause and X11~TOG Comment: - Included text contains no permissions, only copyright and disclaimers. - That seems to be an editorial error, however: The code apparently - originates from file Xlib.h in X11 code predating XFree86 or Xorg. + Included text contains no permissions, + only copyright and disclaimers. + That seems to be an editorial error, however: + The code apparently originates from file Xlib.h + in X11 code predating XFree86 or Xorg. Referenced complete license was revived in Xorg project at . -Files: fontforge/bezctx_ff.* -Copyright: 2007, George Williams +Files: + fontforge/bezctx_ff.* +Copyright: + 2007, George Williams 2007, Raph Levien License-Grant: - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + This program is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 2 of the License, + or (at your option) any later version. License: GPL-2+ -Files: tests/fonts/NimbusLGCUni-Regular.sfd +Files: + tests/fonts/NimbusLGCUni-Regular.sfd tests/fonts/n019003l.pfb -Copyright: 1999, (URW)++ Design & Development - 2001-2005, Valek Filippov +Copyright: + 2005, Alexey Kryukov 2001, Dmitry 40in 1996-1997, The Omega Project - 2005, Alexey Kryukov + 1999, (URW)++ Design & Development + 2001-2005, Valek Filippov License-Grant: - This font is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 2 of the License, or (at your - option) any later version. + This font is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 2 of the License, + or (at your option) any later version. License: GPL-2+ with font exception - As a special exception, permission is granted to include these font - programs in a Postscript or PDF file that consists of a document that - contains text to be displayed or printed using these fonts, regardless - of the conditions or license applying to the document itself. + As a special exception, + permission is granted to include these font programs + in a Postscript or PDF file that consists of a document + that contains text to be displayed or printed + using these fonts, + regardless of the conditions or license + applying to the document itself. -Files: gutils/g_giomime.c +Files: + gutils/g_giomime.c pycontrib/gdraw/__init__.py pycontrib/gdraw/gdraw.py -Copyright: 2009, +Copyright: + 2009, License-Grant: - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. + This program is free software; + you can redistribute it and/or modify it + under the terms of the GNU General Public License + as published by the Free Software Foundation; + either version 3 of the License, + or (at your option) any later version. License: GPL-3+ -Files: tests/test926.py -Copyright: 2012, W3C(R) (MIT, ERCIM, Keio, Beihang) +Files: + tests/test926.py +Copyright: + 2012, W3C(R) (MIT, ERCIM, Keio, Beihang) License: W3C -Files: pycontrib/FontCompare/unittests/lohit.ttf -Copyright: 2011, Lohit Fonts Project contributors +Files: + pycontrib/FontCompare/unittests/lohit.ttf +Copyright: + 2011, Lohit Fonts Project contributors License-Grant: - Licensed under the SIL Open Font License 1.1 (see file OFL.txt) + Licensed under the SIL Open Font License 1.1 + (see file OFL.txt) License: OFL-1.1 -Files: tests/fonts/NotoSerifTibetan-Regular.ttf -Copyright: Copyright 2018 Google Inc. +Files: + tests/fonts/NotoSerifTibetan-Regular.ttf +Copyright: + 2018, Google Inc. License-Grant: This Font Software is licensed under the SIL Open Font License, Version 1.1. License: OFL-1.1 -Files: tests/fonts/cmbsy10.pfb -Copyright: 1997, 2009, American Mathematical Society +Files: + tests/fonts/cmbsy10.pfb +Copyright: + 1997,2009, American Mathematical Society License-Grant: - This Font Software is licensed under the SIL Open Font License, Version - 1.1. This license is in the accompanying file OFL.txt, and is also - available with a FAQ at: http://scripts.sil.org/OFL. + This Font Software is licensed + under the SIL Open Font License, Version 1.1. + This license is in the accompanying file OFL.txt, + and is also available with a FAQ at: + . License: OFL-1.1 -Files: fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf -Copyright: 2006,2011, Raph Levien +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf +Copyright: + 2006,2011, Raph Levien License-Grant: - Licensed under the Apache License, Version 2.0 (the "License"); you may - not use this file except in compliance with the License. You may obtain - a copy of the License at . + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License + at . License: Apache-2.0 -Files: fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf -Copyright: 2006-2012, Raph Levien +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf +Copyright: 2011-2012, Cyreal + 2006-2012, Raph Levien License-Grant: - This Font Software is licensed under the SIL Open Font License, Version - 1.1. + This Font Software is licensed + under the SIL Open Font License, Version 1.1. License: OFL-1.1 -Files: tests/fonts/DejaVuSerif.sfd -Copyright: 2003, Bitstream, Inc. +Files: + tests/fonts/DejaVuSerif.sfd +Copyright: + 2003, Bitstream, Inc. License: DejaVu -Files: tests/fonts/Ambrosia*.sfd -Copyright: 1987-1998, George Williams +Files: + tests/fonts/Ambrosia*.sfd +Copyright: + 1987-1998, George Williams License: BSD-2-clause Comment: - Content lacks copyright and license. Assumed to be the same font as - represented at + Content lacks copyright and license. + Assumed to be the same font as represented at with same copyright holder as main upstream author of Fontforge. Licensing assumed to be same as generally used for Fontforge. -Files: desktop/org.fontforge.FontForge.appdata.xml.in -Copyright: 2014 Jose Da Silva +Files: + desktop/org.fontforge.FontForge.appdata.xml.in +Copyright: + 2014, Jose Da Silva License: CC0-1.0 -Files: debian/* -Copyright: 2001 Baruch Even - 2006 Kęstutis Biliūnas - 2013 Hideki Yamane - 2016 Vasudev Kamath - 2016-2017 Jonas Smedegaard - 2020 Anthony Fok -License: GPL-3+ - +Files: + debian/* +Copyright: + 2020, Anthony Fok + 2001, Baruch Even + 2013, Hideki Yamane + 2016-2017,2020, Jonas Smedegaard + 2006, Kęstutis Biliūnas + 2020, Purism, SPC + 2016, Vasudev Kamath License: GPL-3+ -License-Reference: /usr/share/common-licenses/GPL-3 - -License: GPL-2+ -License-Reference: /usr/share/common-licenses/GPL-2 License: Apache-2.0 License-Reference: /usr/share/common-licenses/Apache-2.0 -License: LGPL-2.1+ -License-Reference: /usr/share/common-licenses/LGPL-2.1 +License: BSD-2-clause + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + 1. Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + 2. Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -License: CC0-1.0 - On Debian systems, the full text of the CC0 1.0 Universal - License can be found in the file - "/usr/share/common-licenses/CC0-1.0". +License: BSD-2-clause~Author + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, + OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + Redistribution and use in source and binary forms, + with or without modification, + are permitted + provided that the following conditions are met: + . + Redistributions of source code must retain + the above copyright notice, this list of conditions + and the following disclaimer. + . + Redistributions in binary form must reproduce + the above copyright notice, this list of conditions + and the following disclaimer + in the documentation and/or other materials + provided with the distribution. + . + The name of the author may not be used + to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. + (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: BSD-3-clause~typo - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - . - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - . - The name of the author may not be used to endorse or promote products - dercved from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, - INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING - IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - -License: BSD-2-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - . - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - . - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - . - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -License: BSD-2-clause~Author Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: + are permitted + provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions @@ -364,10 +454,15 @@ in the documentation and/or other materials provided with the distribution. . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' + The name of the author may not be used + to endorse or promote products dercved from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, @@ -382,214 +477,274 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -License: X11~TOG - Permission to use, copy, modify, distribute, and sell this software and - its documentation for any purpose is hereby granted without fee, - provided that the above copyright notice appear in all copies and that - both that copyright notice and this permission notice appear in - supporting documentation. +License: CC0-1.0 +License-Reference: /usr/share/common-licenses/CC0-1.0 + +License: DejaVu + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. + Bitstream Vera is a trademark of Bitstream, Inc. . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + Permission is hereby granted, free of charge, + to any person obtaining a copy + of the fonts accompanying this license ("Fonts") + and associated documentation files (the "Font Software"), + to reproduce and distribute the Font Software, + including without limitation the rights + to use, copy, merge, publish, distribute, and/or sell + copies of the Font Software, + and to permit persons + to whom the Font Software is furnished to do so, + subject to the following conditions: + . + The above copyright and trademark notices and this permission notice + shall be included in all copies + of one or more of the Font Software typefaces. . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - . - Except as contained in this notice, the name of The Open Group shall - not be used in advertising or otherwise to promote the sale, use or - other dealings in this Software without prior written authorization - from The Open Group. + The Font Software may be modified, altered, or added to, + and in particular the designs of glyphs or characters in the Fonts + may be modified and additional glyphs + or characters may be added to the Fonts, + only if the fonts are renamed + to names not containing + either the words "Bitstream" or the word "Vera". + . + This License becomes null and void to the extent applicable + to Fonts or Font Software that has been modified and is distributed + under the "Bitstream Vera" names. + . + The Font Software may be sold as part of a larger software package + but no copy of one or more of the Font Software typefaces + may be sold by itself. + . + THE FONT SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO ANY WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. + IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE + OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + . + Except as contained in this notice, + the names of Gnome, the Gnome Foundation, and Bitstream Inc., + shall not be used in advertising or otherwise + to promote the sale, use or other dealings in this Font Software + without prior written authorization + from the Gnome Foundation or Bitstream Inc., respectively. + For further information, contact: fonts at gnome dot org. License: Expat~Digital - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, - provided that the above copyright notice appear in all copies and - that both that copyright notice and this permission notice appear in - supporting documentation, and that the name of Digital not be used in - advertising or publicity pertaining to distribution of the software + Permission to use, copy, modify, and distribute +this software and its documentation + for any purpose and without fee + is hereby granted, + provided that the above copyright notice appear + in all copies + and that both that copyright notice and this permission notice appear + in supporting documentation, + and that the name of Digital not be used + in advertising or publicity pertaining to distribution of the software without specific, written prior permission. . DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN - NO EVENT SHALL DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR - CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE - USE OR PERFORMANCE OF THIS SOFTWARE. + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, + IN NO EVENT SHALL DIGITAL BE LIABLE + FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES + OR ANY DAMAGES WHATSOEVER + RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH + THE USE OR PERFORMANCE OF THIS SOFTWARE. -License: W3C - By obtaining and/or copying this work, you (the licensee) agree that - you have read, understood, and will comply with the following terms and - conditions. - . - Permission to copy, modify, and distribute this work, with or without - modification, for any purpose and without fee or royalty is hereby - granted, provided that you include the following on ALL copies of the - work or portions thereof, including modifications: - . - The full text of this NOTICE in a location viewable to users of the - redistributed or derivative work. - Any pre-existing intellectual property disclaimers, notices, or terms - and conditions. If none exist, the W3C Software and Document Short - Notice should be included. - Notice of any changes or modifications, through a copyright statement - on the new code or document such as "This software or document includes - material copied from or derived from [title and URI of the W3C - document]. Copyright (C) [YEAR] W3C(R) (MIT, ERCIM, Keio, Beihang)." - . - Disclaimers - . - THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO - REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT - LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR - PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE - ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - . - COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL - OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR - DOCUMENT. - . - The name and trademarks of copyright holders may NOT be used in - advertising or publicity pertaining to the work without specific, - written prior permission. Title to copyright in this work will at all - times remain with copyright holders. +License: GPL-2+ +License-Reference: /usr/share/common-licenses/GPL-2 + +License: GPL-3+ +License-Reference: /usr/share/common-licenses/GPL-3 + +License: LGPL-2.1+ +License-Reference: /usr/share/common-licenses/LGPL-2.1 License: OFL-1.1 PREAMBLE . - The goals of the Open Font License (OFL) are to stimulate worldwide - development of collaborative font projects, to support the font - creation efforts of academic and linguistic communities, and to provide - a free and open framework in which fonts may be shared and improved in - partnership with others. - . - The OFL allows the licensed fonts to be used, studied, modified and - redistributed freely as long as they are not sold by themselves. The - fonts, including any derivative works, can be bundled, embedded, - redistributed and/or sold with any software provided that any reserved - names are not used by derivative works. The fonts and derivatives, - however, cannot be released under any other type of license. The - requirement for fonts to remain under this license does not apply to - any document created using the fonts or their derivatives. + The goals of the Open Font License (OFL) are + to stimulate worldwide development of collaborative font projects, + to support the font creation efforts + of academic and linguistic communities, + and to provide a free and open framework + in which fonts may be shared and improved in partnership with others. + . + The OFL allows the licensed fonts + to be used, studied, modified and redistributed freely + as long as they are not sold by themselves. + The fonts, including any derivative works, + can be bundled, embedded, redistributed and/or sold with any software + provided that any reserved names are not used by derivative works. + The fonts and derivatives, however, cannot be released + under any other type of license. + The requirement for fonts to remain under this license + does not apply to any document + created using the fonts or their derivatives. . DEFINITIONS . - "Font Software" refers to the set of files released by the Copyright - Holder(s) under this license and clearly marked as such. This may - include source files, build scripts and documentation. + "Font Software" refers to the set of files released + by the Copyright Holder(s) under this license + and clearly marked as such. + This may include source files, build scripts and documentation. . - "Reserved Font Name" refers to any names specified as such after the - copyright statement(s). + "Reserved Font Name" refers to any names specified as such + after the copyright statement(s). . "Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). . - "Modified Version" refers to any derivative made by adding to,deleting, - or substituting -- in part or in whole -- any of the components of the - Original Version, by changing formats or by porting the Font Software - to a new environment. + "Modified Version" refers to any derivative + made by adding to,deleting, + or substituting -- in part or in whole -- any of the components + of the Original Version, + by changing formats + or by porting the Font Software to a new environment. . "Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. . PERMISSION & CONDITIONS . - Permission is hereby granted, free of charge, to any person obtaining a - copy of the Font Software, to use, study, copy, merge, embed, modify, - redistribute, and sell modified and unmodified copies of the Font - Software, subject to the following conditions: - . - 1) Neither the Font Software nor any of its individual components, in - Original or Modified Versions, may be sold by itself. - . - 2) Original or Modified Versions of the Font Software may be bundled, - redistributed and/or sold with any software, provided that each copy - contains the above copyright notice and this license. These can be - included either as stand-alone text files, human-readable headers or in - the appropriate machine-readable metadata fields within text or binary - files as long as those fields can be easily viewed by the user. - . - 3) No Modified Version of the Font Software may use the Reserved Font - Name(s) unless explicit written permission is granted by the - corresponding Copyright Holder. This restriction only applies to the - primary font name as presented to the users. - . - 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font - Software shall not be used to promote, endorse or advertise any - Modified Version, except to acknowledge the contribution(s) of the - Copyright Holder(s) and the Author(s) or with their explicit written - permission. - . - 5) The Font Software, modified or unmodified, in part or in whole, must - be distributed entirely under this license, and must not be distributed - under any other license. The requirement for fonts to remain under this - license does not apply to any document created using the Font Software. + Permission is hereby granted, free of charge, + to any person obtaining a copy of the Font Software, + to use, study, copy, merge, embed, modify, redistribute, + and sell modified and unmodified copies of the Font Software, + subject to the following conditions: + 1) Neither the Font Software nor any of its individual components, + in Original or Modified Versions, + may be sold by itself. + 2) Original or Modified Versions of the Font Software + may be bundled, redistributed and/or sold with any software, + provided that each copy contains + the above copyright notice and this license. + These can be included + either as stand-alone text files, human-readable headers + or in the appropriate machine-readable metadata fields + within text or binary files + as long as those fields can be easily viewed by the user. + 3) No Modified Version of the Font Software + may use the Reserved Font Name(s) + unless explicit written permission is granted + by the corresponding Copyright Holder. + This restriction only applies to the primary font name + as presented to the users. + 4) The name(s) of the Copyright Holder(s) + or the Author(s) of the Font Software + shall not be used to promote, endorse or advertise + any Modified Version, + except to acknowledge the contribution(s) + of the Copyright Holder(s) and the Author(s) + or with their explicit written permission. + 5) The Font Software, + modified or unmodified, in part or in whole, + must be distributed entirely under this license, + and must not be distributed under any other license. + The requirement for fonts to remain under this license + does not apply to any document created using the Font Software. . TERMINATION . - This license becomes null and void if any of the above conditions are - not met. + This license becomes null and void + if any of the above conditions are not met. . DISCLAIMER . - THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE - COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL - DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM - OTHER DEALINGS IN THE FONT SOFTWARE. + THE FONT SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO + ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. + IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE + OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. -License: DejaVu - Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream - Vera is a trademark of Bitstream, Inc. +License: W3C + By obtaining and/or copying this work, you (the licensee) agree + that you have read, understood, and will comply + with the following terms and conditions. . - Permission is hereby granted, free of charge, to any person obtaining a - copy of the fonts accompanying this license ("Fonts") and associated - documentation files (the "Font Software"), to reproduce and distribute - the Font Software, including without limitation the rights to use, - copy, merge, publish, distribute, and/or sell copies of the Font - Software, and to permit persons to whom the Font Software is furnished - to do so, subject to the following conditions: + Permission to copy, modify, and distribute this work, + with or without modification, + for any purpose and without fee or royalty + is hereby granted, + provided that you include the following + on ALL copies of the work or portions thereof, + including modifications: + . + * The full text of this NOTICE + in a location viewable to users + of the redistributed or derivative work. + * Any pre-existing intellectual property disclaimers, + notices, or terms and conditions. + If none exist, + the W3C Software and Document Short Notice should be included. + * Notice of any changes or modifications, + through a copyright statement on the new code or document + such as "This software or document includes material + copied from or derived from [title and URI of the W3C document]. + Copyright (C) [YEAR] W3C(R) (MIT, ERCIM, Keio, Beihang)." . - The above copyright and trademark notices and this permission notice - shall be included in all copies of one or more of the Font Software - typefaces. + Disclaimers + . + THIS WORK IS PROVIDED "AS IS," + AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, + EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE + OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE + ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + . + COPYRIGHT HOLDERS WILL NOT BE LIABLE + FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES + ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. + . + The name and trademarks of copyright holders may NOT be used + in advertising or publicity pertaining to the work + without specific, written prior permission. + Title to copyright in this work will at all times remain + with copyright holders. + +License: X11~TOG + Permission to use, copy, modify, distribute, and sell + this software and its documentation + for any purpose + is hereby granted without fee, + provided that the above copyright notice appear in all copies + and that both that copyright notice and this permission notice appear + in supporting documentation. + . + The above copyright notice and this permission notice + shall be included + in all copies or substantial portions of the Software. . - The Font Software may be modified, altered, or added to, and in - particular the designs of glyphs or characters in the Fonts may be - modified and additional glyphs or characters may be added to the Fonts, - only if the fonts are renamed to names not containing either the words - "Bitstream" or the word "Vera". - . - This License becomes null and void to the extent applicable to Fonts or - Font Software that has been modified and is distributed under the - "Bitstream Vera" names. - . - The Font Software may be sold as part of a larger software package but - no copy of one or more of the Font Software typefaces may be sold by - itself. - . - THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT - OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL - BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, - OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR - OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT - SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. - . - Except as contained in this notice, the names of Gnome, the Gnome - Foundation, and Bitstream Inc., shall not be used in advertising or - otherwise to promote the sale, use or other dealings in this Font - Software without prior written authorization from the Gnome Foundation - or Bitstream Inc., respectively. For further information, contact: - fonts at gnome dot org. + THE SOFTWARE IS PROVIDED "AS IS", + WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, + INCLUDING BUT NOT LIMITED TO + THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE + AND NONINFRINGEMENT. + IN NO EVENT SHALL THE OPEN GROUP BE LIABLE + FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + . + Except as contained in this notice, + the name of The Open Group shall not be used + in advertising or otherwise to promote + the sale, use or other dealings in this Software + without prior written authorization from The Open Group. diff -Nru fontforge-20201107~dfsg/debian/copyright-check fontforge-20220308~dfsg/debian/copyright-check --- fontforge-20201107~dfsg/debian/copyright-check 2020-11-16 12:04:34.000000000 +0000 +++ fontforge-20220308~dfsg/debian/copyright-check 2022-06-16 02:35:40.000000000 +0000 @@ -1,5 +1,6 @@ #!/bin/sh -# Copyright © 2016-2017 Jonas Smedegaard +# Copyright 2020 Jonas Smedegaard +# Copyright 2020 Purism, SPC # Description: helper script to update copyright_hints # # This program is free software; you can redistribute it and/or modify @@ -17,15 +18,59 @@ set -eu -# extract metadata from graphics files and fonts before copyright check -# - skip ICNS graphics unlikely to contain metadata -# - skip gettext and html files too messy for automated parsing -export DEB_COPYRIGHT_EXTRACT_EXTS="gif jpeg pdf pfb png svg ttf otf" -export DEB_COPYRIGHT_CHECK_IGNORE_EXTS="icns ico html po" -export DEB_COPYRIGHT_CHECK_IGNORE_PATHS="doc/html/Encodings.ps.gz tests/fonts/CantarellMin.woff2" +SKIPFILES='skip|meta' -make -f /usr/share/cdbs/1/rules/utils.mk pre-build || true -make -f /usr/share/cdbs/1/rules/utils.mk clean DEB_COPYRIGHT_CHECK_STRICT=1 +# cleanup stray hint files from a previous run +find -type f -regextype posix-egrep -regex "^.*:($SKIPFILES)$" -delete -# unconditionally merge changes - safe to do with git-tracked package -[ ! -f debian/copyright_newhints ] || mv -f debian/copyright_newhints debian/copyright_hints +1>&2 echo 'skip binary files without parsable metadata ...' +RE_skip='.*\.(icns|ico|html|po)|doc/html/Encodings\.ps\.gz|tests/fonts/CantarellMin\.woff2' +find -type f -regextype posix-egrep -regex "^($RE_skip)$" -exec sh -c "echo 'License: UNKNOWN' > '{}:skip'" ';' + +1>&2 echo 'extract metadata from binary files ...' +RE_meta='.*\.(gif|jpeg|pdf|pfb|png|svg|ttf|otf)' +exiftool '-textOut!' %d%f.%e:meta -short -short -recurse -ext gif -ext jpeg -ext pdf -ext pfb -ext png -ext svg -ext ttf -ext otf . + +RE_SKIP="$RE_skip|$RE_meta" + +# TODO: automate more of this manual cleanup: +# * strip garbage copyright holders +# * optionally merge equally licensed Files sections +# * do "sort -k2 -k1,1 -u" on copyright holders +# * merge copyright years for each copyright holder +# TODO: strip files matching glob in current (only, no later) section +_licensecheck() { + GLOB=$1 + shift + case "$GLOB" in + '*') 1>&2 echo "check default section(s) ...";; + '') 1>&2 echo "check remaining upstream section(s) ...";; + *) 1>&2 echo "check section(s) $GLOB ...";; + esac + licensecheck --copyright --deb-machine --recursive --lines 0 "$@" -- * \ + | GLOB=$GLOB SKIPFILES=$SKIPFILES perl -0777 -p \ + -e 'BEGIN { our $GLOB = join "\n ", split(" ",$ENV{GLOB}) }' \ + -e 's/^.*?\n\nFiles: \K/$GLOB\n /s if $GLOB;' \ + -e 's/^.*?\n\nFiles: \K.*?(?=\n\w)/$GLOB/s if $GLOB and $GLOB =~ /^[*]\//;' \ + -e 's/^.*?\n\n//s unless $GLOB and $GLOB =~ /^[*]$/m;' \ + -e 's/^Files:\K /\n /mg;' \ + -e 's/^Copyright:\K /\n /mg;' \ + -e 's/(?:(?<=^ )|(?<=\d{4})),\K (?=\d{4})//mg;' \ + -e 's/:(?:$ENV{SKIPFILES})$//mg;' \ + >> debian/copyright_hints +} + +rm -f debian/copyright_hints + +# initially, check all to know roughly what to group and in which order +#rm -f debian/copyright_hints +#_licensecheck '' --check '.*' --ignore "^($RE_SKIP|debian/.*)$" +#exit 0 + +# check generally +# * omit non-copyright-protected Debian files +_licensecheck '*' --check '.*' --ignore "^($RE_SKIP|debian/.*)$" +_licensecheck '*/debian' --check '^debian/' --ignore "($RE_SKIP|^debian/(changelog|copyright(_hints)?|source/lintian-overrides))$" + +# cleanup hint files +find -type f -regextype posix-egrep -regex "^.*:($SKIPFILES)$" -delete diff -Nru fontforge-20201107~dfsg/debian/copyright_hints fontforge-20220308~dfsg/debian/copyright_hints --- fontforge-20201107~dfsg/debian/copyright_hints 2020-11-16 12:04:34.000000000 +0000 +++ fontforge-20220308~dfsg/debian/copyright_hints 2022-06-16 02:35:40.000000000 +0000 @@ -2,9 +2,11 @@ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME -Disclaimer: Autogenerated by CDBS +Disclaimer: Autogenerated by licensecheck -Files: CMakeLists.txt +Files: + * + CMakeLists.txt CONTRIBUTING.md INSTALL.md Packaging/AppDir/AppRun @@ -22,11 +24,12 @@ Packaging/debian/cp-src/rules Packaging/debian/cp-src/source/format Packaging/debian/setup-metadata.sh - Packaging/redhat/FontForge.spec.in Packaging/redhat/generate-spec.sh Packaging/redhat/old/FontForge-doc.spec Packaging/redhat/old/FontForge.spec Packaging/redhat/old/FontForge.static.spec + Packaging/win/Uninstall.ico + Packaging/win/fontforge-installer-icon.ico README.md Unicode/.gitignore Unicode/CMakeLists.txt @@ -67,13 +70,13 @@ cmake/PackageUtils.cmake cmake/TargetUtils.cmake cmake/TestUtils.cmake - cmake/backports/3.14.5/FindGIF.cmake - cmake/backports/3.14.5/FindIconv.cmake - cmake/backports/3.14.5/FindJPEG.cmake - cmake/backports/3.14.5/FindLibXml2.cmake - cmake/backports/3.14.5/FindPkgConfig.cmake - cmake/backports/3.14.5/FindPython3.cmake - cmake/backports/3.14.5/FindX11.cmake + cmake/backports/3.15.7/FindGIF.cmake + cmake/backports/3.15.7/FindIconv.cmake + cmake/backports/3.15.7/FindJPEG.cmake + cmake/backports/3.15.7/FindLibXml2.cmake + cmake/backports/3.15.7/FindPkgConfig.cmake + cmake/backports/3.15.7/FindPython3.cmake + cmake/backports/3.15.7/FindX11.cmake cmake/backports/README.md cmake/packages/FindFreeTypeSource.cmake cmake/packages/FindFreetype.cmake @@ -120,54 +123,6 @@ contrib/fonttools/showttf.1 contrib/fonttools/stripttc.c contrib/fonttools/ttf2eps.1 - debian/README.source - debian/fontforge-common.install - debian/fontforge-common.manpages - debian/fontforge-doc.doc-base - debian/fontforge-doc.install - debian/fontforge-extras.install - debian/fontforge-extras.manpages - debian/fontforge-nox.install - debian/fontforge.install - debian/gbp.conf - debian/libfontforge-dev.links - debian/libfontforge4.lintian-overrides - debian/patches/020200319~43e6087.patch - debian/patches/020200320~297ee9b.patch - debian/patches/020200329~b52e627.patch - debian/patches/020200401~0186c41.patch - debian/patches/020200402~8083429.patch - debian/patches/020200402~ee14a63.patch - debian/patches/020200418~7c292b7.patch - debian/patches/020200418~9f82b31.patch - debian/patches/020200418~a1b3bd6.patch - debian/patches/020200425~0f049cc.patch - debian/patches/020200426~6561918.patch - debian/patches/020200426~fde85b1.patch - debian/patches/020200501~2ce73a4.patch - debian/patches/020200501~572c280.patch - debian/patches/020200501~5a3d2ce.patch - debian/patches/020200501~5ce2e2f.patch - debian/patches/020200501~61ca589.patch - debian/patches/020200501~c6fc3ab.patch - debian/patches/020200502~596eadb.patch - debian/patches/020200502~9f25c59.patch - debian/patches/020200502~c47a582.patch - debian/patches/020200503~127900a.patch - debian/patches/020200503~337583d.patch - debian/patches/020200506~8225e5f.patch - debian/patches/020200509~ce383f9.patch - debian/patches/020200520~0402a21.patch - debian/patches/020200521~037bd61.patch - debian/patches/020200523~edf8b5a.patch - debian/patches/2003_avoid_privacy_breach.patch - debian/patches/series - debian/python3-fontforge.install - debian/rules - debian/salsa-ci.yml - debian/source/format - debian/upstream - debian/watch desktop/.gitignore desktop/2012/128x128/org.fontforge.FontForge.png desktop/2012/16x16/org.fontforge.FontForge.png @@ -815,22 +770,77 @@ doc/sphinx/olddocs/_images/statemachine-class.png doc/sphinx/olddocs/_images/twolines.png doc/sphinx/olddocs/old/de/FontForge.css + doc/sphinx/olddocs/old/de/editexample.html + doc/sphinx/olddocs/old/de/editexample2.html + doc/sphinx/olddocs/old/de/editexample3.html + doc/sphinx/olddocs/old/de/editexample4.html + doc/sphinx/olddocs/old/de/editexample5.html + doc/sphinx/olddocs/old/de/editexample6-5.html + doc/sphinx/olddocs/old/de/editexample6.html + doc/sphinx/olddocs/old/de/editexample7.html + doc/sphinx/olddocs/old/ja/AA-Comparison.html doc/sphinx/olddocs/old/ja/AmbrosiaFV.png + doc/sphinx/olddocs/old/ja/BDFgrey.html doc/sphinx/olddocs/old/ja/BitmapView.png doc/sphinx/olddocs/old/ja/FontForge.css doc/sphinx/olddocs/old/ja/GenerateFamily.png doc/sphinx/olddocs/old/ja/GenerateOptions.png + doc/sphinx/olddocs/old/ja/GlossaryFS.html + doc/sphinx/olddocs/old/ja/GlossaryFrame.html + doc/sphinx/olddocs/old/ja/HotKeys.html + doc/sphinx/olddocs/old/ja/IndexFS.html + doc/sphinx/olddocs/old/ja/IndexFrame.html doc/sphinx/olddocs/old/ja/MacFeatName.png doc/sphinx/olddocs/old/ja/MacMapping.png + doc/sphinx/olddocs/old/ja/MetaFont.html doc/sphinx/olddocs/old/ja/MetricsView.png doc/sphinx/olddocs/old/ja/PageSetup.png + doc/sphinx/olddocs/old/ja/PfaEdit-TeX.html + doc/sphinx/olddocs/old/ja/TrueOpenTables.html + doc/sphinx/olddocs/old/ja/UniqueID.html doc/sphinx/olddocs/old/ja/VerticalMetrics.png + doc/sphinx/olddocs/old/ja/accented.html + doc/sphinx/olddocs/old/ja/acorn2sfd.html doc/sphinx/olddocs/old/ja/agetinfo.png + doc/sphinx/olddocs/old/ja/anchorcontrol.html + doc/sphinx/olddocs/old/ja/autotrace.html + doc/sphinx/olddocs/old/ja/autowidth.html + doc/sphinx/olddocs/old/ja/bdfinfo.html + doc/sphinx/olddocs/old/ja/bezier.html + doc/sphinx/olddocs/old/ja/bibliography.html doc/sphinx/olddocs/old/ja/bitmapsavail.png + doc/sphinx/olddocs/old/ja/bitmapview.html + doc/sphinx/olddocs/old/ja/changelog.html + doc/sphinx/olddocs/old/ja/charinfo.html + doc/sphinx/olddocs/old/ja/charview.html doc/sphinx/olddocs/old/ja/charview2.png + doc/sphinx/olddocs/old/ja/cidmapformat.html + doc/sphinx/olddocs/old/ja/cidmenu.html + doc/sphinx/olddocs/old/ja/cliargs.html + doc/sphinx/olddocs/old/ja/contextchain.html + doc/sphinx/olddocs/old/ja/corpchar.html doc/sphinx/olddocs/old/ja/definegroups.png + doc/sphinx/olddocs/old/ja/diffs.html + doc/sphinx/olddocs/old/ja/display.html doc/sphinx/olddocs/old/ja/displaygroups.png + doc/sphinx/olddocs/old/ja/editexample.html + doc/sphinx/olddocs/old/ja/editexample2.html + doc/sphinx/olddocs/old/ja/editexample3.html + doc/sphinx/olddocs/old/ja/editexample4.html + doc/sphinx/olddocs/old/ja/editexample5.html + doc/sphinx/olddocs/old/ja/editexample6-5.html + doc/sphinx/olddocs/old/ja/editexample6.html + doc/sphinx/olddocs/old/ja/editexample7.html + doc/sphinx/olddocs/old/ja/editmenu.html + doc/sphinx/olddocs/old/ja/elementmenu.html + doc/sphinx/olddocs/old/ja/encodingmenu.html + doc/sphinx/olddocs/old/ja/errrecovery.html doc/sphinx/olddocs/old/ja/expandstroke.png + doc/sphinx/olddocs/old/ja/faq.html + doc/sphinx/olddocs/old/ja/faqFS.html + doc/sphinx/olddocs/old/ja/faqFrame.html + doc/sphinx/olddocs/old/ja/filemenu.html + doc/sphinx/olddocs/old/ja/files.html doc/sphinx/olddocs/old/ja/fontcompdlg.png doc/sphinx/olddocs/old/ja/fontcompresults.png doc/sphinx/olddocs/old/ja/fontinfo-comment.png @@ -844,15 +854,53 @@ doc/sphinx/olddocs/old/ja/fontinfo-tex.png doc/sphinx/olddocs/old/ja/fontinfo-ttfmetrics.png doc/sphinx/olddocs/old/ja/fontinfo-ttfvals.png + doc/sphinx/olddocs/old/ja/fontinfo.html doc/sphinx/olddocs/old/ja/fontinfo.png + doc/sphinx/olddocs/old/ja/fontutils.html doc/sphinx/olddocs/old/ja/fontview-grouped.png + doc/sphinx/olddocs/old/ja/fontview.html + doc/sphinx/olddocs/old/ja/future.html + doc/sphinx/olddocs/old/ja/generate.html doc/sphinx/olddocs/old/ja/generate.png + doc/sphinx/olddocs/old/ja/getinfo.html + doc/sphinx/olddocs/old/ja/glossary.html + doc/sphinx/olddocs/old/ja/gposgsub.html doc/sphinx/olddocs/old/ja/greymapsavail.png + doc/sphinx/olddocs/old/ja/groups.html + doc/sphinx/olddocs/old/ja/helpmenu.html + doc/sphinx/olddocs/old/ja/hinting.html + doc/sphinx/olddocs/old/ja/hintsmenu.html + doc/sphinx/olddocs/old/ja/histogram.html + doc/sphinx/olddocs/old/ja/index.html + doc/sphinx/olddocs/old/ja/kernpairs.html doc/sphinx/olddocs/old/ja/layerdlg.png + doc/sphinx/olddocs/old/ja/license.html + doc/sphinx/olddocs/old/ja/locale.html + doc/sphinx/olddocs/old/ja/mac-install.html doc/sphinx/olddocs/old/ja/macFeatureSetting.png doc/sphinx/olddocs/old/ja/macfeature.png + doc/sphinx/olddocs/old/ja/macformats.html + doc/sphinx/olddocs/old/ja/mad.html + doc/sphinx/olddocs/old/ja/metricsmenu.html + doc/sphinx/olddocs/old/ja/metricsview.html + doc/sphinx/olddocs/old/ja/mmmenu.html + doc/sphinx/olddocs/old/ja/ms-install.html + doc/sphinx/olddocs/old/ja/multilayer.html + doc/sphinx/olddocs/old/ja/multiplemaster.html + doc/sphinx/olddocs/old/ja/nix-install.html + doc/sphinx/olddocs/old/ja/non-standard.html + doc/sphinx/olddocs/old/ja/nonBMP/index.html + doc/sphinx/olddocs/old/ja/nvd.html + doc/sphinx/olddocs/old/ja/oldchangelog.html + doc/sphinx/olddocs/old/ja/otherlinks.html + doc/sphinx/olddocs/old/ja/overview.html + doc/sphinx/olddocs/old/ja/palmfonts.html + doc/sphinx/olddocs/old/ja/pcf-format.html + doc/sphinx/olddocs/old/ja/pfaeditchangelog.html + doc/sphinx/olddocs/old/ja/pfaeditmath.html doc/sphinx/olddocs/old/ja/pointinfo-interp.png doc/sphinx/olddocs/old/ja/pointinfo.png + doc/sphinx/olddocs/old/ja/pointmenu.html doc/sphinx/olddocs/old/ja/prefs-apps.png doc/sphinx/olddocs/old/ja/prefs-editing.png doc/sphinx/olddocs/old/ja/prefs-font.png @@ -860,9 +908,43 @@ doc/sphinx/olddocs/old/ja/prefs-macfeat.png doc/sphinx/olddocs/old/ja/prefs-macmap.png doc/sphinx/olddocs/old/ja/prefs-script.png + doc/sphinx/olddocs/old/ja/prefs.html + doc/sphinx/olddocs/old/ja/print.html doc/sphinx/olddocs/old/ja/privatekey.png doc/sphinx/olddocs/old/ja/privatekeymenu.png + doc/sphinx/olddocs/old/ja/problems.html + doc/sphinx/olddocs/old/ja/quotations.html + doc/sphinx/olddocs/old/ja/realindex.html + doc/sphinx/olddocs/old/ja/ref-caveats.html doc/sphinx/olddocs/old/ja/rgetinfo.png + doc/sphinx/olddocs/old/ja/running.html + doc/sphinx/olddocs/old/ja/scripting-alpha.html + doc/sphinx/olddocs/old/ja/scripting-tutorial.html + doc/sphinx/olddocs/old/ja/scripting.html + doc/sphinx/olddocs/old/ja/scriptnotes.html + doc/sphinx/olddocs/old/ja/search.html + doc/sphinx/olddocs/old/ja/selectbyatt.html + doc/sphinx/olddocs/old/ja/selections.html + doc/sphinx/olddocs/old/ja/sfd.html + doc/sphinx/olddocs/old/ja/sfddiff.html + doc/sphinx/olddocs/old/ja/sfdformat.html + doc/sphinx/olddocs/old/ja/showatt.html + doc/sphinx/olddocs/old/ja/source-build.html + doc/sphinx/olddocs/old/ja/splinefont.html + doc/sphinx/olddocs/old/ja/src.html + doc/sphinx/olddocs/old/ja/statemachine.html + doc/sphinx/olddocs/old/ja/tilepath.html + doc/sphinx/olddocs/old/ja/transform.html + doc/sphinx/olddocs/old/ja/ttfinstrs.html + doc/sphinx/olddocs/old/ja/typofeat.html + doc/sphinx/olddocs/old/ja/uninstall.html + doc/sphinx/olddocs/old/ja/viewmenu.html + doc/sphinx/olddocs/old/ja/views.html + doc/sphinx/olddocs/old/ja/vms-install.html + doc/sphinx/olddocs/old/ja/wacom.html + doc/sphinx/olddocs/old/ja/windowmenu.html + doc/sphinx/olddocs/old/ja/xim.html + doc/sphinx/olddocs/old/ja/xres.html doc/sphinx/scripting/python.rst doc/sphinx/scripting/python/psMat.rst doc/sphinx/techref.rst @@ -1690,6 +1772,25 @@ po/.gitignore po/CMakeLists.txt po/LINGUAS + po/ca.po + po/de.po + po/el.po + po/en_GB.po + po/es.po + po/fr.po + po/hr.po + po/it.po + po/ja.po + po/ko.po + po/ml.po + po/pl.po + po/pt.po + po/ru.po + po/tr_TR.po + po/uk.po + po/vi.po + po/zh_CN.po + po/zh_TW.po pycontrib/.gitignore pycontrib/CMakeLists.txt pycontrib/FontCompare/.travis.yml @@ -1803,6 +1904,8 @@ tests/test1011.py tests/test1012.py tests/test1013.py + tests/test1014.py + tests/test1015.py tests/test102.pe tests/test103.pe tests/test104.pe @@ -1851,18 +1954,22 @@ travis-scripts/ffappimagebuild.sh travis-scripts/ffosxbuild.sh travis-scripts/pyhook_smoketest.py -Copyright: NONE +Copyright: + NONE License: UNKNOWN FIXME -Files: Unicode/char.c +Files: + Unicode/ArabicForms.c + Unicode/char.c Unicode/dump.c Unicode/gwwiconv.c Unicode/memory.c Unicode/ucharmap.c + Unicode/utype.c + contrib/admintools/gen_splash.py contrib/fonttools/rmligamarks.c contrib/fonttools/ttf2eps.c - debian/patches/020200522~106c9a3.patch fontforge/PfEd.h fontforge/activeinui.c fontforge/asmfpst.c @@ -1915,6 +2022,7 @@ fontforge/nonlineartrans.h fontforge/noprefs.c fontforge/nouiutil.c + fontforge/ofl.h fontforge/othersubrs.h fontforge/palmfonts.c fontforge/parsepdf.c @@ -2043,6 +2151,7 @@ gdraw/ctlvalues.c gdraw/div_tables.c gdraw/drawboxborder.c + gdraw/fontP.h gdraw/gaskdlg.c gdraw/gbuttons.c gdraw/gchardlg.c @@ -2065,17 +2174,12 @@ gdraw/ghvbox.c gdraw/gimageclut.c gdraw/gimagecvt.c - gdraw/gimagepsdraw.c - gdraw/gimagewriteeps.c gdraw/gimagexdraw.c gdraw/gkeysym.c gdraw/glist.c gdraw/gmatrixedit.c gdraw/gmenu.c gdraw/gprogress.c - gdraw/gpsdraw.c - gdraw/gpsdrawP.h - gdraw/gpstxtinit.c gdraw/gradio.c gdraw/gresedit.c gdraw/gresource.c @@ -2139,8 +2243,10 @@ inc/prefs.h inc/unicodelibinfo.h inc/ustring.h + inc/utype.h tests/randomtest.c -Copyright: 2000-2002, George Williams +Copyright: + 2000-2002, George Williams 2000-2003, George Williams 2000-2004, George Williams 2000-2008, George Williams @@ -2155,6 +2261,7 @@ 2005, George Williams 2005-2012, George Williams 2006-2012, George Williams + 2007, George Williams 2007-2012, George Williams 2008-2012, George Williams 2009-2012, George Williams @@ -2162,7 +2269,8 @@ License: BSD-3-clause FIXME -Files: pycontrib/FontCompare/fc/BitmapHandler.py +Files: + pycontrib/FontCompare/fc/BitmapHandler.py pycontrib/FontCompare/fc/DocCompare.py pycontrib/FontCompare/fc/FontCompare.py pycontrib/FontCompare/fc/GlyphConsistency.py @@ -2172,197 +2280,221 @@ pycontrib/FontCompare/fontcompare pycontrib/FontCompare/setup.py pycontrib/FontCompare/unittests/unittests.py -Copyright: 2013, Mayank Jha +Copyright: + 2013, Mayank Jha License: LGPL-2.1+ FIXME -Files: Unicode/ArabicForms.c - Unicode/utype.c +Files: + fontforge/woff2.cc + gdraw/ggdkcocoa.m + gdraw/ggdkdraw.c + gdraw/ggdkdrawP.h + gdraw/ggdkdrawlogger.c + tests/systestdriver.c +Copyright: + 2016, Jeremy Tan + 2018, Jeremy Tan + 2019, Jeremy Tan +License: BSD-2-clause + FIXME + +Files: contrib/fonttools/dewoff.c contrib/fonttools/woff.c - fontforge/ofl.h fontforgeexe/cvdebug.c fontforgeexe/cvdgloss.c fontforgeexe/cvgridfit.c - inc/utype.h -Copyright: 2001, George Williams +Copyright: 2001-2012, George Williams 2003-2012, George Williams 2005-2012, George Williams - 2007, George Williams 2010, George Williams License: UNKNOWN FIXME -Files: fontforge/woff2.cc - gdraw/ggdkcocoa.m - gdraw/ggdkdraw.c - gdraw/ggdkdrawP.h - gdraw/ggdkdrawlogger.c - tests/systestdriver.c -Copyright: 2016, Jeremy Tan - 2018, Jeremy Tan - 2019, Jeremy Tan -License: BSD-2-clause - FIXME - -Files: gdraw/hotkeys.c +Files: + gdraw/hotkeys.c gutils/dlist.c inc/dlist.h inc/hotkeys.h -Copyright: 2012, Ben Martin +Copyright: + 2012, Ben Martin License: BSD-3-clause FIXME -Files: fontforgeexe/pixmaps/tango/Cantarell-Bold.ttf +Files: + fontforgeexe/pixmaps/tango/Cantarell-Bold.ttf fontforgeexe/pixmaps/tango/Cantarell-BoldOblique.ttf fontforgeexe/pixmaps/tango/Cantarell-Oblique.ttf fontforgeexe/pixmaps/tango/Cantarell-Regular.ttf -Copyright: 2009, Dave Crossland +Copyright: + -en-US: Copyright (c) 2009 Dave Crossland + 2009, Dave Crossland ..This font is free software: you can redistribute it and/or modify.it under the terms of the GNU General Public License as published by.the Free Software Foundation, either version 3 of the License, or.(at your option) any later version...In summary, you are free to do anything you like with this font on.your own computer, but if you redistribute modified versions to anyone.at all, you must provide full source files to them when asked...This font is distributed in the hope that it will be useful,.but WITHOUT ANY WARRANTY; without even the implied warranty of.MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the.GNU General Public License for more details...As a special exception, if you create a document which uses this font,.and embed this font or unaltered portions of this font into the.document, this font does not by itself cause the resulting document to.be covered by the GNU General Public License. This exception does not.however invalidate any other reasons why the document might be covered.by the GNU General Public License. If you modify this font, you may.extend this exception to your version of the font, but you are not.obligated to do so. If you do not wish to do so, delete this exception.statement from your version. Copyright (c) 2009 Dave Crossland +License: GPL + FIXME + +Files: + fontforgeexe/sfundo.c + fontforgeexe/sfundo.h + fontforgeexe/wordlistparser.h + inc/ffglib.h +Copyright: + 2013, Ben Martin License: GPL-3+ FIXME -Files: tests/fonts/AddExtremaTest2.sfd +Files: + tests/fonts/AddExtremaTest2.sfd tests/fonts/DataURI.sfd tests/fonts/DirectionTest.sfd tests/fonts/StrokeTests.sfd -Copyright: Created by George Williams with FontForge 2.0 (http:fontforge.sf.net) +Copyright: + Created by George Williams with FontForge 2.0 (http://fontforge.sf.net) License: UNKNOWN FIXME -Files: fontforgeexe/sfundo.c - fontforgeexe/sfundo.h - fontforgeexe/wordlistparser.h -Copyright: 2013, Ben Martin -License: GPL - FIXME - -Files: tests/fonts/Ambrosia.sfd +Files: + tests/fonts/Ambrosia.sfd tests/fonts/AmbrosiaBold.sfd tests/fonts/AmbrosiaItalic.sfd -Copyright: Encoding: 169 169 +Copyright: + Encoding: 169 169 Generated by Fontographer 3.5 License: UNKNOWN FIXME -Files: cmake/packages/FindCairo.cmake +Files: + cmake/packages/FindCairo.cmake cmake/packages/FindGLIB.cmake -Copyright: 2012, Raphael Kubo da Costa +Copyright: + 2012, Raphael Kubo da Costa License: BSD-2-clause FIXME -Files: fontforgeexe/startnoui.c +Files: + fontforgeexe/startnoui.c fontforgeexe/startui.c -Copyright: 2000, -%d. See AUTHORS for Contributors. ", modtime->tm_year+1900 ); +Copyright: + 2000, -%d. See AUTHORS for Contributors. ", modtime->tm_year+1900 ); 2000-2012, George Williams 2007-2012, George Williams License: BSD-3-clause FIXME -Files: Unicode/charset/gen-charset.pl +Files: + Unicode/charset/gen-charset.pl Unicode/charset/generate.sh -Copyright: 2014, Abel Cheung -License: BSD-3-clause - FIXME - -Files: fontforge/fvimportbdf.c - gdraw/fontP.h -Copyright: 1985-1987, 1991, 1998, The Open Group - 1991, 1998, The Open Group - 2000-2012, George Williams +Copyright: + 2014, Abel Cheung License: BSD-3-clause FIXME -Files: fontforge/splinefit.h +Files: + fontforge/splinefit.h fontforge/splinestroke.c -Copyright: 2000-2012, George Williams, 2019 by Skef Iterum +Copyright: + 2000-2012, George Williams, 2019 by Skef Iterum License: BSD-3-clause FIXME -Files: fontforge/utanvec.c +Files: + fontforge/utanvec.c fontforge/utanvec.h -Copyright: 2019, Skef Iterum +Copyright: + 2019, Skef Iterum License: BSD-3-clause FIXME -Files: fontforgeexe/fontimage.1 - fontforgeexe/fontlint.1 -Copyright: 2006, George Williams (gww@silcom.com). - 2006, George Williams. - 2007, George Williams (gww@silcom.com). -License: UNKNOWN - FIXME - -Files: doc/sphinx/_extensions/flex_grid.py - doc/sphinx/_extensions/fontforge_scripting_domain.py -Copyright: 2020, Jeremy Tan -License: UNKNOWN - FIXME - -Files: tests/fonts/AddExtremumTest.sfd +Files: + tests/fonts/AddExtremumTest.sfd tests/fonts/NumberPoints.sfd -Copyright: Created by George Williams with FontForge 1.0 (http:fontforge.sf.net) +Copyright: + Created by George Williams with FontForge 1.0 (http://fontforge.sf.net) License: UNKNOWN FIXME -Files: tests/fonts/OmittedCharBugs.sfd +Files: + tests/fonts/OmittedCharBugs.sfd tests/fonts/VKern.sfd -Copyright: Created by George Williams with PfaEdit 1.0 (http:pfaedit.sf.net) +Copyright: + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) License: UNKNOWN FIXME -Files: tests/fonts/AHBugs.sfd +Files: + tests/fonts/AHBugs.sfd tests/fonts/SplineOverlapBug1.sfd -Copyright: Created by KANOU Hiroki with PfaEdit 1.0 (http:pfaedit.sf.net) +Copyright: + Created by KANOU Hiroki with PfaEdit 1.0 (http://pfaedit.sf.net) License: UNKNOWN FIXME -Files: cmake/backports/3.14.5/FindPython/Support.cmake - debian/patches/020200502~fff1605.patch -Copyright: ERROR_QUIET) - MATCHES "ActiveState") +Files: + fontforgeexe/fontimage.1 + fontforgeexe/fontlint.1 +Copyright: + 2006, George Williams (gww@silcom.com). + 2006, George Williams. + 2007, George Williams (gww@silcom.com). License: UNKNOWN FIXME -Files: tests/fonts/FormalScript.sfd - tests/fonts/ItalicHand.sfd -Copyright: The splines of this font are copyright © 1988 by George Williams. +Files: + doc/sphinx/_extensions/flex_grid.py + doc/sphinx/_extensions/fontforge_scripting_domain.py +Copyright: + 2020, Jeremy Tan License: UNKNOWN FIXME -Files: Packaging/debian/cp-src/control - debian/control -Copyright: rio Brito , +Files: + fontforgeexe/pixmaps/tango/splash2019.png + fontforgeexe/pixmaps/tango/splash2020.png +Copyright: + Public Domain License: UNKNOWN FIXME -Files: pycontrib/svg2sfd.py -Copyright: 2013, Google Inc. - Copyright (C) 2011 Google Inc. -License: Apache-2.0 +Files: + tests/fonts/FormalScript.sfd + tests/fonts/ItalicHand.sfd +Copyright: + The splines of this font are copyright © 1988 by George Williams. +License: UNKNOWN FIXME -Files: fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf -Copyright: 2011, Raph Levien +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Bold.ttf +Copyright: + -en-US: Created by Raph Levien using his own tools and FontForge. Copyright 2006 Raph Levien. Released under the Apache 2 license. + 2011, Raph Levien..Licensed under the Apache License, Version 2.0 (the "License");.you may not use this file except in compliance with the License..You may obtain a copy of the License at.. http://www.apache.org/licenses/LICENSE-2.0..Unless required by applicable law or agreed to in writing, software.distributed under the License is distributed on an "AS IS" BASIS,.WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied..See the License for the specific language governing permissions and.limitations under the License. Created by Raph Levien using his own tools and FontForge. Copyright 2006 Raph Levien. Released under the Apache 2 license. License: Apache-2.0 FIXME -Files: fontforge/winfonts.c -Copyright: -License: BSD-3-clause +Files: + pycontrib/svg2sfd.py +Copyright: + 2013, Google Inc. + Copyright (C) 2011 Google Inc. +License: Apache-2.0 FIXME -Files: fontforge/splineutil2.c -Copyright: %d, %.50s", tm->tm_year+1900, author ); +Files: + fontforge/splineutil2.c +Copyright: + %d, %.50s", tm->tm_year+1900, author ); %d, Anonymous", tm->tm_year+1900 ); 2000-2012, George Williams License: BSD-3-clause FIXME -Files: fontforge/python.c -Copyright: (PS)", NULL}, +Files: + fontforge/python.c +Copyright: + (PS)", NULL}, (setter)PyFF_Font_set_cidcopyright, (setter)PyFF_Font_set_copyright, 2007-2012, George Williams @@ -2371,26 +2503,97 @@ License: BSD-3-clause FIXME -Files: fontforge/dumppfa.c -Copyright: *npt; +Files: + fontforge/dumppfa.c +Copyright: + *npt; + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/autowidth.c +Copyright: + -- the accent gets in the way) + 2000-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/tottf.c +Copyright: + 1); + 2000-2012, George Williams + so we can't distinguish + symbol (sometimes in latin1, sometimes in macroman) +License: BSD-3-clause + FIXME + +Files: + contrib/fonttools/pcl2ttf.c +Copyright: + 1,seg_size,pcl); + 2004, George Williams + [seg_size] = '0'; + base = hdr->header_format==0 ? 64 : 68; + int cnt = 5+(hdr->copyright!=NULL); +License: BSD-3-clause + FIXME + +Files: + fontforge/ttf.h +Copyright: + 1=>family, 2=>weight, 4=>fullname + 2001-2012, George Williams +License: BSD-3-clause + FIXME + +Files: + fontforge/ikarus.c +Copyright: 2000-2012, George Williams + 796 is a big registered License: BSD-3-clause FIXME -Files: fontforge/othersubrs.c -Copyright: 1987-1990, Adobe Systems Incorporated.", +Files: + fontforge/othersubrs.c +Copyright: + 1987-1990, Adobe Systems Incorporated.", 1990-1994, Adobe Systems Incorporated.", 2001-2012, George Williams License: BSD-3-clause FIXME -Files: fontforge/generate_codepoint_selector.py -Copyright: 2012, Barry Schwartz +Files: + fontforge/generate_codepoint_selector.py +Copyright: + 2012, Barry Schwartz License: BSD-3-clause FIXME -Files: Unicode/makeutype.c -Copyright: 2000-2012, George Williams +Files: + Unicode/is_Ligature.c +Copyright: + 2012, Barry Schwartz + 2016, Gioele Barabucci + 2016, Joe Da Silva +License: BSD-3-clause + FIXME + +Files: + Unicode/is_Ligature_data.h +Copyright: + 2012, Barry Schwartz, create is_Ligature.c to test for vulgar fracs + 2016, Gioele Barabucci, Simplify code and create is_Ligature_data.h + 2016, Joe Da Silva, re-write is_Ligature.c for ligs, vulg, and frac +License: BSD-3-clause + FIXME + +Files: + Unicode/makeutype.c +Copyright: + 2000-2012, George Williams 2001, George Williams " ); 2012, Barry Schwartz, create is_Ligature.c to test for vulgar fracs " ); 2016, Gioele Barabucci, Simplify code and create is_Ligature_data.h " ); @@ -2398,55 +2601,70 @@ License: BSD-3-clause FIXME -Files: inc/fontforge-config.h.in -Copyright: 2000-2019, FontForge authors +Files: + inc/fontforge-config.h.in +Copyright: + 2000-2019, FontForge authors License: BSD-3-clause FIXME -Files: inc/fontforge-version-extras.h.in -Copyright: 2019, FontForge developers +Files: + inc/fontforge-version-extras.h.in +Copyright: + 2019, FontForge developers License: BSD-3-clause FIXME -Files: Unicode/makebuildtables.c -Copyright: 2000-2012, George Williams +Files: + Unicode/makebuildtables.c +Copyright: + 2000-2012, George Williams 2000-2012, George Williams " ); License: BSD-3-clause FIXME -Files: gdraw/ggdkcdraw.c -Copyright: 2000-2012, George Williams +Files: + gdraw/ggdkcdraw.c +Copyright: + 2000-2012, George Williams 2016, Jeremy Tan License: BSD-3-clause FIXME -Files: fontforge/featurefile.c -Copyright: 2000-2012, George Williams +Files: + fontforge/featurefile.c +Copyright: + 2000-2012, George Williams 2012-2013, Khaled Hosny 2013, Matthew Skala License: BSD-3-clause FIXME -Files: fontforge/autowidth.c -Copyright: -- the accent gets in the way) +Files: + fontforge/fvimportbdf.c +Copyright: + 1991,1998, The Open Group 2000-2012, George Williams License: BSD-3-clause FIXME -Files: fontforge/ttf.h -Copyright: 1=>family, 2=>weight, 4=>fullname - 2001-2012, George Williams -License: BSD-3-clause - FIXME - -Files: fontforge/ikarus.c -Copyright: 2000-2012, George Williams - 796 is a big registered +Files: + fontforge/winfonts.c +Copyright: + 2002-2012, George Williams + [60+1]; + [i] = '0'; + [i] = getc(fnt); + [i]!='0'; ++i ) + [i],file); + [i]==' '; --i ) License: BSD-3-clause FIXME -Files: fontforge/print.c -Copyright: 2000-2012, George Williams +Files: + fontforge/print.c +Copyright: + 2000-2012, George Williams ann i dtús báire in éineacht le Dia.", ineacht le Dia, agus ba Dhia an Briathar.", jour de l'aimable Trézène.", @@ -2456,22 +2674,40 @@ ramène,", ruže, na stĺpe sa ďateľ učí kvákaÅ¥ novú ódu o živote ", ty vojenskou službu, když byl definitivně prohlášen vojenskou lékařskou komisí za blba, živil se prodejem psů, oÅ¡klivých nečistokrevných oblud, kterým padělal rodokmeny.", + ´ ì• ºå°æœˆ", çus et de voir leurs drôles d'œufs abîmés.", + ט בים מאוכזב ולפתע מצא לו חברה איך הקליטה ", + العادلة حبا عظي٠+ ال٠+ د٠+ عددا Ù + ٠قصيرة وجه خالد جيشه الى سورية. قد٠+ ودخلها راكبا على فرسه ال٠+ ᎤᏁᎳᏠ+ ᎧᏃᎮᏘ ᎤᏁᎳᏠ+ は猫である(夏目漱石):吾輩は猫である", + ム上來 奔流到海不復回", + 來", + ç”Ÿæˆ‘æå¿ èªžï¼ˆç´«å¼éƒ¨ï¼‰ï¼šã„ã¥ã‚Œã®å¾¡æ™‚ã«ã‹ã€å¥³å¾¡ãƒ»æ›´è¡£ã‚ã¾ãŸ さぶらひたまひけるなかに、いとやむごとなき 際にはあらぬが、すぐれてときめきたまふありけり。", License: BSD-3-clause FIXME -Files: fontforge/scripting.c -Copyright: 2002-2012, George Williams +Files: + fontforge/scripting.c +Copyright: + 2002-2012, George Williams c->curfv->sf->version); License: BSD-3-clause FIXME -Files: fontforge/parsettf.c -Copyright: 2000-2012, George Williams +Files: + fontforge/parsettf.c +Copyright: + 2000-2012, George Williams family, fullname, etc) into equiv s(FILE *ttf,struct ttfinfo *info) { s(ttf,info); This one has internal checks @@ -2479,75 +2715,88 @@ License: BSD-3-clause FIXME -Files: fontforge/splinesaveafm.c -Copyright: 2000-2012, George Williams +Files: + fontforge/splinesaveafm.c +Copyright: + 2000-2012, George Williams flags = getlshort(file); License: BSD-3-clause FIXME -Files: fontforge/ufo.c -Copyright: 2003-2012, George Williams +Files: + fontforge/ufo.c +Copyright: + 2003-2012, George Williams hosts the old ASCII-only PS attribute License: BSD-3-clause FIXME -Files: fontforgeexe/fontinfo.c -Copyright: 2000-2012, George Williams +Files: + fontforgeexe/fontinfo.c +Copyright: + 2000-2012, George Williams les"; lkövér"; n"}, { 0x418, "Normal"}, LANGSTYLE_EMPTY}; + r"; return( GGadgetGetTitle8(GWidgetGetControl(d->gw,CID_Notice))); symbol (use (c) instead)."); t ngoà + t"; text (in the Names pane) must be entirely ASCII. So, use (c) instead of ©.")}, ttf_family, ttf_fullname, union"), NULL, 0, 0, (void *) 0x200c, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '0'}, License: BSD-3-clause FIXME -Files: fontforge/bitmapchar.c -Copyright: 2000-2012, George Williams +Files: + fontforge/bitmapchar.c +Copyright: + 2000-2012, George Williams onlyme); pt-bdf->sf->copyright); License: BSD-3-clause FIXME -Files: fontforge/namelist.c -Copyright: 2000-2012, George Williams +Files: + fontforge/namelist.c +Copyright: + 2000-2012, George Williams sans", 0xf8e9, 0 }, serif", 0xf6d9, 0 }, License: BSD-3-clause FIXME -Files: fontforge/glyphcomp.c -Copyright: 2006-2012, George Williams +Files: + fontforge/glyphcomp.c +Copyright: + 2006-2012, George Williams sf2->copyright,_("copyright notice")); License: BSD-3-clause FIXME -Files: Unicode/ustring.c -Copyright: 2000-2012, George Williams +Files: + Unicode/ustring.c +Copyright: + 2000-2012, George Williams sign ) { symbol to (c) License: BSD-3-clause FIXME -Files: fontforge/tottf.c -Copyright: 2000-2012, George Williams - so we can't distinguish - symbol (sometimes in latin1, sometimes in macroman) -License: BSD-3-clause - FIXME - -Files: doc/sphinx/techref/splinefont.rst -Copyright: 2000-2003, George Williams +Files: + doc/sphinx/techref/splinefont.rst +Copyright: + 2000-2003, George Williams version, italicangle, underlinepos, underlineweight. Ascent and descent together zier curve that those two License: BSD-3-clause FIXME -Files: fontforge/langfreq.c -Copyright: 2007-2012, George Williams +Files: + fontforge/langfreq.c +Copyright: + 2007-2012, George Williams êëîïôùû", FRA_consonant_run, FRA_all_consonants, FRA_vowel_run }, êëïòó", NLD_consonant_run, NLD_all_consonants, NLD_vowel_run }, ÃªÃ®Ã²Ã³Ã´Ä @@ -2558,97 +2807,112 @@ License: BSD-3-clause FIXME -Files: fontforge/sflayout.c -Copyright: 2007-2012, George Williams +Files: + fontforge/sflayout.c +Copyright: + 2007-2012, George Williams Î±Î²Î³Î´ÎµÎ¶Î·Î¸Î¹ÎºÎ»Î¼Î½Î¾Î¿Ï€ÏÏƒÏ„Ï ÐªÐ«Ð¬Ð­Ð®Ð¯ Ð°Ð±Ð²Ð³Ð´ÐµÐ¶Ð·Ð¸Ð¹ÐºÐ»Ð¼Ð½Ð¾Ð¿Ñ€ÑÑ‚ÑƒÑ„Ñ + ת"; ‌प‌फ‌ब‌म‌य‌ऱ‌ल‌ळ‌ऴ‌व‌श‌ष‌स‌ह‌र‌भ"; + は猫である(夏目漱石):吾輩は猫である"; License: BSD-3-clause FIXME -Files: fontforge/stemdb.c -Copyright: 2005-2012, George Williams and Alexey Kryukov -License: BSD-3-clause - FIXME - -Files: fontforge/nowakowskittfinstr.c -Copyright: 2000-2012, George Williams, Michal Nowakowski & Alexey Kryukov +Files: + fontforge/stemdb.c +Copyright: + 2005-2012, George Williams and Alexey Kryukov License: BSD-3-clause FIXME -Files: inc/ffgdk.h -Copyright: 2016, Jeremy Tan +Files: + fontforge/nowakowskittfinstr.c +Copyright: + 2000-2012, George Williams, Michal Nowakowski & Alexey Kryukov License: BSD-3-clause FIXME -Files: gutils/unicodelibinfo.c -Copyright: 2013, Jose Da Silva +Files: + inc/ffgdk.h +Copyright: + 2016, Jeremy Tan License: BSD-3-clause FIXME -Files: contrib/fonttools/pcl2ttf.c -Copyright: [seg_size - base = hdr->header_format==0 ? 64 : 68; - int cnt = 5+(hdr->copyright!=NULL); +Files: + gutils/unicodelibinfo.c +Copyright: + 2013, Jose Da Silva License: BSD-3-clause FIXME -Files: Packaging/debian/cp-src/copyright -Copyright: 2000-2010, George Williams +Files: + Packaging/debian/cp-src/copyright +Copyright: + 2000-2010, George Williams 2006-2010, Debian Fonts Task Force License: BSD-3-clause and/or GPL FIXME -Files: LICENSE -Copyright: NONE +Files: + LICENSE +Copyright: + NONE License: BSD-3-clause and/or GPL and/or LGPL FIXME -Files: fontforge/ofl.c -Copyright: %1$d, %2$s (),", +Files: + fontforge/ofl.c +Copyright: + %1$d, %2$s (),", 2007-2012, George Williams PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE", License: BSD-3-clause and/or OFL-1.1 FIXME -Files: fontforgeexe/wordlistparser.c -Copyright: 2013, Ben Martin - 2014-2015, the FontForge Project Developers. -License: GPL - FIXME - -Files: doc/sphinx/appendices/ff-history.rst -Copyright: NONE +Files: + doc/sphinx/appendices/ff-history.rst +Copyright: + NONE License: GPL FIXME -Files: fontforgeexe/fontforge.1 -Copyright: (co 2000(en2014 by George Williams, and is currently - 2000-2007, George Williams (gww@silcom.com). -License: GPL and/or LGPL +Files: + fontforge/bezctx_ff.h +Copyright: + 2007, Raph Levien +License: GPL-2 FIXME -Files: fontforgeexe/sfddiff.1 -Copyright: (co 2000(en2014 by George Williams, and is currently - 2000-2006, George Williams (gww@silcom.com). Manual -License: GPL and/or LGPL +Files: + tests/fonts/NimbusLGCUni-Regular.sfd +Copyright: + Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001; Numero, infinity and Omega made by Dmitry 40in (C) 2001; Greek glyphs Copyright The Omega Project 1996 v. 1997-02-08; Vulgar fractions taken from the FreeFont project v. 2003-12-05; Greek glyphs merged by Alexey Kryukov (C) 2005; Russian pre-1918 letters, various corrections in Cyrillic glyphs and old style numerals Alexey Kryukov (C) 2005 + Encoding: 103 169 301 +License: GPL-2+ FIXME -Files: fontforge/bezctx_ff.c -Copyright: 2007, George Williams +Files: + fontforge/bezctx_ff.c +Copyright: + 2007, George Williams 2007, Raph Levien License: GPL-2+ FIXME -Files: tests/fonts/NimbusLGCUni-Regular.sfd -Copyright: Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001; Numero, infinity and Omega made by Dmitry 40in (C) 2001; Greek glyphs Copyright The Omega Project 1996 v. 1997-02-08; Vulgar fractions taken from the FreeFont project v. 2003-12-05; Greek glyphs merged by Alexey Kryukov (C) 2005; Russian pre-1918 letters, various corrections in Cyrillic glyphs and old style numerals Alexey Kryukov (C) 2005 - Encoding: 103 169 301 -License: GPL-2+ +Files: + Packaging/redhat/FontForge.spec.in +Copyright: + NONE +License: GPL-3 FIXME -Files: COPYING.gplv3 -Copyright: -like laws that apply to other kinds of - 2007, Free Software Foundation, Inc. +Files: + COPYING.gplv3 +Copyright: + -like laws that apply to other kinds of + 2007, Free Software Foundation, Inc. able work licensed under this are not @@ -2661,77 +2925,117 @@ License: GPL-3 FIXME -Files: inc/ffglib.h -Copyright: 2013, Ben Martin -License: GPL-3+ +Files: + fontforgeexe/fontforge.1 +Copyright: + (co 2000(en2014 by George Williams, and is currently + 2000-2007, George Williams (gww@silcom.com). +License: GPL-3 and/or LGPL FIXME -Files: debian/copyright-check -Copyright: 2016-2017, Jonas Smedegaard - check +Files: + fontforgeexe/sfddiff.1 +Copyright: + (co 2000(en2014 by George Williams, and is currently + 2000-2006, George Williams (gww@silcom.com). Manual +License: GPL-3 and/or LGPL + FIXME + +Files: + fontforgeexe/wordlistparser.c +Copyright: + 2013, Ben Martin + 2014-2015, the FontForge Project Developers. License: GPL-3+ FIXME -Files: gutils/g_giomime.c -Copyright: 2012, Khaled Hosny +Files: + gutils/g_giomime.c +Copyright: + 2012, Khaled Hosny 2014, Jose Da Silva License: GPL-3+ FIXME -Files: fontforgeexe/fontlint.pe -Copyright: 2013, Matthew Skala +Files: + fontforgeexe/fontlint.pe +Copyright: + 2013, Matthew Skala License: GPL-3+ FIXME -Files: tests/fonts/cmbsy10.pfb -Copyright: 1997, 2009, American Mathematical Society (), with Reserved Font Name CMBSY10. +Files: + fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf +Copyright: + -en-US: Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org) + Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org) License: OFL-1.1 FIXME -Files: fontforgeexe/pixmaps/tango/OFL.txt -Copyright: 2009-2010, Understanding Limited (dave@understandinglimited.com) - PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +Files: + pycontrib/FontCompare/unittests/lohit.ttf +Copyright: + -en-US: Copyright 2011 Lohit Fonts Project contributors.... Licensed under the SIL Open Font License 1.1 (see file OFL.txt) + Copyright 2011 Lohit Fonts Project contributors.... Licensed under the SIL Open Font License 1.1 (see file OFL.txt) License: OFL-1.1 FIXME -Files: fontforgeexe/pixmaps/tango/Inconsolata-Regular.ttf -Copyright: Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org) +Files: + tests/fonts/NotoSerifTibetan-Regular.ttf +Copyright: + -en-US: Copyright 2018 Google Inc. License: OFL-1.1 FIXME -Files: pycontrib/FontCompare/unittests/lohit.ttf -Copyright: Copyright 2011 Lohit Fonts Project contributors. +Files: + tests/fonts/cmbsy10.pfb +Copyright: + 1997,2009, American Mathematical Society (), with Reserved Font Name CMBSY10. License: OFL-1.1 FIXME -Files: tests/fonts/NotoSerifTibetan-Regular.ttf -Copyright: Copyright 2018 Google Inc. +Files: + fontforgeexe/pixmaps/tango/OFL.txt +Copyright: + 2009-2010, Understanding Limited (dave@understandinglimited.com) + PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE License: OFL-1.1 FIXME -Files: tests/fonts/n019003l.pfb -Copyright: (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001-2005 +Files: + tests/fonts/n019003l.pfb +Copyright: + (URW)++,Copyright 1999 by (URW)++ Design & Development; Cyrillic glyphs added by Valek Filippov (C) 2001-2005 License: UNKNOWN FIXME -Files: pycontrib/svg2glyph/SFDir/font.props -Copyright: (c) 2013 Bastien Dejean +Files: + pycontrib/svg2glyph/SFDir/font.props +Copyright: + (c) 2013 Bastien Dejean License: UNKNOWN FIXME -Files: contrib/fonttools/acorn2sfd.1 -Copyright: (co 2000(en2012 by George Williams, and is +Files: + contrib/admintools/copyright.c +Copyright: + (char *orig,char *buffer) { + (lines[0],buffer)) { + 2004-2012, George Williams License: UNKNOWN FIXME -Files: contrib/admintools/copyright.c -Copyright: (lines[0 - 2004-2012, George Williams +Files: + contrib/fonttools/acorn2sfd.1 +Copyright: + (co 2000(en2012 by George Williams, and is License: UNKNOWN FIXME -Files: doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-fr.rst -Copyright: (ou des titulaires)? +Files: + doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-fr.rst +Copyright: + (ou des titulaires)? -incorporer les modifications dans l'oeuvre originale, un petit Open-Source. anmoins ouverts à @@ -2778,7 +3082,9 @@ e aux fontes et aux logiciels associés (une brique cruciale de cet e pour être valide. Utiliser, modifier ou redistribuer des composants sous e sous un + e à e). Les contributions intéressantes + e. e. Ce n'est pas une obligation. Le FONTLOG est le e. Quelques exemples d'assemblages autorisés par l'OFL: traitements de ellement à @@ -2889,13 +3195,16 @@ rivées? J'aimerais que les gens sachent qui est à rivés de rester sous OFL ne s'applique rivés. Aussi, s'il vous plaît, + s s dans la section des crédits. S'il vous plaît, envisagez s de s s'ils s si vous ne le faites pas. Les gens ont besoin de s sous OFL. L'idée de la licence est de permettre la mise dans des + s à s, ni de diffuser une version modifiée sur un s, par l'auteur de départ ou par d'autres, et + s? sans la confusion. senté à servation des noms garantit que seule la fonte @@ -2952,71 +3261,47 @@ License: UNKNOWN FIXME -Files: doc/sphinx/scripting/scripting-alpha.rst -Copyright: -notice - 1987-1990, Adobe Systems Incorporated. -License: UNKNOWN - FIXME - -Files: Unicode/is_Ligature.c -Copyright: 2012, Barry Schwartz - 2016, Gioele Barabucci - 2016, Joe Da Silva -License: UNKNOWN - FIXME - -Files: Unicode/is_Ligature_data.h -Copyright: 2012, Barry Schwartz, create is_Ligature.c to test for vulgar fracs - 2016, Gioele Barabucci, Simplify code and create is_Ligature_data.h - 2016, Joe Da Silva, re-write is_Ligature.c for ligs, vulg, and frac -License: UNKNOWN - FIXME - -Files: inc/gkeysym.h -Copyright: 1987, 1994, 1998, The Open Group - 1987, Digital Equipment Corporation, Maynard, Massachusetts -License: UNKNOWN - FIXME - -Files: doc/sphinx/appendices/uitranslationnotes.rst -Copyright: 2000-2006, George Williams - 2004-2006, Pierre Hanser & Yannis Haralambous -License: UNKNOWN - FIXME - -Files: po/pottitle.patch -Copyright: 2000-2007, George Williams - YEAR THE PACKAGE'S COPYRIGHT HOLDER +Files: + doc/sphinx/ui/mainviews/metricsview.rst +Copyright: + - [F12] h License: UNKNOWN FIXME -Files: po/toengb.c -Copyright: 2000-2006, George Williams " ); -License: UNKNOWN - FIXME - -Files: desktop/org.fontforge.FontForge.appdata.xml.in -Copyright: 2014, Joe Da Silva --> -License: UNKNOWN - FIXME - -Files: fontforge/bezctx_ff.h -Copyright: 2007, Raph Levien +Files: + doc/sphinx/appendices/fontstyles.rst +Copyright: + - åŠ + les + lkövérKövér + n + r + t ngoà + tes License: UNKNOWN FIXME -Files: debian/patches/020200522~cfa0d13.patch -Copyright: 1985-1987, 1991, 1998, The Open Group +Files: + tests/fonts/test1012.otf +Copyright: + -en-US: Copyright (c) 2019, + Copyright (c) 2019, License: UNKNOWN FIXME -Files: doc/sphinx/ui/mainviews/metricsview.rst -Copyright: - [F12 +Files: + doc/sphinx/scripting/scripting-alpha.rst +Copyright: + -notice[,fontversion]]]]]) + -notice]]]]) + 1987-1990, Adobe Systems Incorporated. License: UNKNOWN FIXME -Files: doc/sphinx/appendices/ofl/OFL-Unofficial-fr.rst -Copyright: , (), +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-fr.rst +Copyright: + , (), , (), , (). NE POURRA ÊTRE TENU @@ -3077,18 +3362,23 @@ té utilisé, comme veloppement collaboratif vrier 2007 + à License: UNKNOWN FIXME -Files: doc/sphinx/appendices/ofl/OFL-Unofficial-pl.rst -Copyright: , (), +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-pl.rst +Copyright: + , (), , (), , (). License: UNKNOWN FIXME -Files: doc/sphinx/appendices/ofl/OFL-Unofficial-vi.rst -Copyright: , <επιπλέον κάτοχοι Ï€Î½ÎµÏ +Files: + doc/sphinx/appendices/ofl/OFL-Unofficial-el.rst +Copyright: + <ημερομηνίες>, <επιπλέον κάτοχοι Ï€Î½ÎµÏ <ημερομηνίες>, <κάτοχος Ï€Î½ÎµÏ + N ΔΙΚΑΙΩΜΑΤΩΝ, ΔΙΠ+ Î + ΜΑΤΑ & ΣΥΝΘΗΚΕΣ + ΜΑΤΙΚΗ Ή ΕΠ+ ΜΑΤΩΝ ΕΥΡΕΣΙΤΕΧΝΙΑΣ, + Ν + Ν ΔΙΚΑΙΩΜΑΤΩΝ + Ν ΕΜΠ+ Ν ΣΗΜΑΤΩΝ Ή ΑΛΛΩΝ ΔΙΚΑΙΩΜΑΤΩΝ. ΣΕ ΚΑΜΙΑ Î + Ν, ΧΩΡΙΣ Î + Σ ΕΧΕΙ», ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ ΟΠ+ ΣΗ + ΣΗ Î + ΣΗ Ή ΑΛΛΗ ΥΠ+ ΣΗ, Ο ΚΑΤΟΧΟΣ ΤΩΝ Î License: UNKNOWN FIXME -Files: tests/fonts/BoxesAndBounds.sfd -Copyright: Adam Sandler is one of the greatest actors of all time +Files: + tests/fonts/BoxesAndBounds.sfd +Copyright: + Adam Sandler is one of the greatest actors of all time License: UNKNOWN FIXME -Files: doc/sphinx/ui/dialogs/fontinfo.rst -Copyright: Allows you to specify the copyright message +Files: + doc/sphinx/ui/dialogs/fontinfo.rst +Copyright: + Allows you to specify the copyright message Family, Styles), while Fullname and Version have been detached and modified. Family, Styles, Fullname, Version) will field can contain whatever you want to put there, but it's a good @@ -3143,21 +3454,10 @@ License: UNKNOWN FIXME -Files: debian/source/lintian-overrides -Copyright: Apache-2.0 - GPL-2+ - GPL-3+ - LGPL-2.1+ - apache-2.0 - gpl-2+ - gpl-3+ - http:fedorahosted.org/lohit - lgpl-2.1+ -License: UNKNOWN - FIXME - -Files: AUTHORS -Copyright: Bastien - fr - French +Files: + AUTHORS +Copyright: + Bastien - fr - French déric Wang rio Brito rémy Bobbio @@ -3165,82 +3465,141 @@ License: UNKNOWN FIXME -Files: tests/fonts/DejaVuSerif.sfd -Copyright: Bitstream (see below). DejaVu changes are in public domain.+AAoACgAA-Bitstream Vera Fonts Copyright+AAoA-------------------------------+AAoACgAA-Copyright (c) 2003 by Bitstream, Inc. +Files: + tests/fonts/DejaVuSerif.sfd +Copyright: + Bitstream (see below). DejaVu changes are in public domain.+AAoACgAA-Bitstream Vera Fonts Copyright+AAoA-------------------------------+AAoACgAA-Copyright (c) 2003 by Bitstream, Inc. Copyright (c) 2003 by Bitstream, Inc. Encoding: 169 169 169 License: UNKNOWN FIXME -Files: doc/sphinx/techref/sfdformat.rst -Copyright: Copyright (C) 1995-2000 by George Williams +Files: + doc/sphinx/techref/sfdformat.rst +Copyright: + Copyright (C) 1995-2000 by George Williams s gras". License: UNKNOWN FIXME -Files: tests/fonts/CaslonMM.sfd -Copyright: Copyright (c) 1992-2004 by George Williams. Multi-Master example font created with PfaEdit. - Created by George Williams with PfaEdit 1.0 (http:pfaedit.sf.net) +Files: + tests/fonts/CaslonMM.sfd +Copyright: + Copyright (c) 1992-2004 by George Williams. Multi-Master example font created with PfaEdit. + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) Encoding: 293 169 104 Encoding: 293 169 189 License: UNKNOWN FIXME -Files: tests/fonts/Caliban.sfd -Copyright: Copyright (c) 2001 by George Williams +Files: + tests/fonts/Caliban.sfd +Copyright: + Copyright (c) 2001 by George Williams Encoding: 169 169 License: UNKNOWN FIXME -Files: tests/fonts/test1012.otf -Copyright: Copyright (c) 2019, -License: UNKNOWN - FIXME - -Files: doc/sphinx/scripting/python/fontforge.rst -Copyright: Copyright message of the cid-keyed font as a whole (ie. not the current subfont). +Files: + doc/sphinx/scripting/python/fontforge.rst +Copyright: + Copyright message of the cid-keyed font as a whole (ie. not the current subfont). Family, SubFamily, etc.) or Family, SubFamily, etc.)`` or the PostScript copyright notice License: UNKNOWN FIXME -Files: pycontrib/test.sfd -Copyright: Created by Ben Martin with FontForge 2.0 (http:fontforge.sf.net) +Files: + pycontrib/test.sfd +Copyright: + Created by Ben Martin with FontForge 2.0 (http://fontforge.sf.net) License: UNKNOWN FIXME -Files: tests/fonts/QuadOverlapBugs.sfd -Copyright: Created by George Williams with FontForge 2.0 (http:fontforge.sf.net) (With a lot of help from tahoma +Files: + tests/fonts/QuadOverlapBugs.sfd +Copyright: + Created by George Williams with FontForge 2.0 (http://fontforge.sf.net) (With a lot of help from tahoma License: UNKNOWN FIXME -Files: tests/fonts/SimplifyBugs.sfd -Copyright: Created by George Williams with PfaEdit 1.0 (http:pfaedit.sf.net) Most of these are examples provided by Günter Spahlinger. +Files: + tests/fonts/SimplifyBugs.sfd +Copyright: + Created by George Williams with PfaEdit 1.0 (http://pfaedit.sf.net) Most of these are examples provided by Günter Spahlinger. License: UNKNOWN FIXME -Files: tests/fonts/OverlapBugs.sfd -Copyright: Created by PfaEdit 1.0 +Files: + tests/fonts/OverlapBugs.sfd +Copyright: + Created by PfaEdit 1.0 Encoding: 169 169 85 License: UNKNOWN FIXME -Files: doc/sphinx/faq.rst -Copyright: Generally FontForge will set all these fields appropriately (ie. same as in +Files: + inc/gkeysym.h +Copyright: + 1987,1994,1998, The Open Group + 1987, Digital Equipment Corporation, Maynard, Massachusetts +License: UNKNOWN + FIXME + +Files: + cmake/backports/3.15.7/FindPython/Support.cmake +Copyright: + ERROR_QUIET) + MATCHES "ActiveState") +License: UNKNOWN + FIXME + +Files: + doc/sphinx/faq.rst +Copyright: + Generally FontForge will set all these fields appropriately (ie. same as in be reasonable, and then edit type1inst and ed. ed. This means the design itself is not protected, License: UNKNOWN FIXME -Files: tests/test926.py -Copyright: [YEAR +Files: + doc/sphinx/appendices/uitranslationnotes.rst +Copyright: + 2000-2006, George Williams + 2004-2006, Pierre Hanser & Yannis Haralambous +License: UNKNOWN + FIXME + +Files: + po/pottitle.patch +Copyright: + 2000-2007, George Williams + YEAR THE PACKAGE'S COPYRIGHT HOLDER +License: UNKNOWN + FIXME + +Files: + po/toengb.c +Copyright: + 2000-2006, George Williams " ); License: UNKNOWN FIXME -Files: doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-vi.rst -Copyright: a CD chứa phông chữ kiểu miá» +Files: + desktop/org.fontforge.FontForge.appdata.xml.in +Copyright: + 2014, Joe Da Silva --> +License: UNKNOWN + FIXME + +Files: + doc/sphinx/appendices/ofl/OFL-FAQ-Unofficial-vi.rst +Copyright: + a + a CD chứa phông chữ kiểu miá» a CD/DVD chứa bản a bốn phần nà a chữ đến những phông chữ gốc trong mã nguồn đã sá»­a đổi, miá» @@ -3263,6 +3622,7 @@ m bắt nguồn nà m bắt nguồn từ bộ biên dịch. TÆ°Æ¡ng tá»±, việc tạo ảnh bằng phông m bắt nguồn, đúng nhÆ° chÆ°Æ¡ng trình đã biên dịch không + n n chÆ°a được sá»­a đổi. Điều n là n lẫn Được Sá»­a đổi. Mẫu @@ -3270,6 +3630,7 @@ n thận mà n tÆ°Æ¡ng lai phải không? n và + n. n. Bạn cÅ©ng có thể muốn chứa một n. Cuối cùng, n; sá»­ dụng thông tin trong phần báo nhận để @@ -3300,6 +3661,7 @@ ng tùy ng với phông chữ bắt nguồn khác. ng với phần mềm nằm dưới giấy phép bị hạn chế. + p p FLOSS (phần mềm tá»± do và p OFL để tìm thông tin về cách p OFL. Tức là @@ -3326,9 +3688,12 @@ p tính gộp phông chữ OFL p tôi bán phông chữ riêng? p tồn tại sẽ còn lại hoạt động. + p đó. p được cấu thà p, bằng p, không phải hợp đồng: giá trị pháp lý của nó không cần + p. + p? sá»± xuất bản nà t khoát. Chẳng hạn, trước, tìm một tên thích hợp cho phông chữ bắt nguồn của mình. Hệ thống @@ -3338,21 +3703,17 @@ License: UNKNOWN FIXME -Files: doc/sphinx/ui/dialogs/display.rst -Copyright: free, of course, and preferably in a unicode encoding... -License: UNKNOWN - FIXME - -Files: doc/sphinx/appendices/fontstyles.rst -Copyright: les - lkövérKövér - t ngoà - tes +Files: + doc/sphinx/ui/dialogs/display.rst +Copyright: + free, of course, and preferably in a unicode encoding... License: UNKNOWN FIXME -Files: doc/sphinx/index.rst -Copyright: ma" -- for that matter even if you are an English speaker you might prefer +Files: + doc/sphinx/index.rst +Copyright: + ma" -- for that matter even if you are an English speaker you might prefer ma" and FontForge will show you zier splines `) that make up your glyphs. zier splines the same slope on either side @@ -3364,25 +3725,40 @@ License: UNKNOWN FIXME -Files: doc/sphinx/tutorial/editexample.rst -Copyright: message and +Files: + doc/sphinx/tutorial/editexample.rst +Copyright: + message and use third-order Bezier splines, like PS fonts. Quadratic ones License: UNKNOWN FIXME -Files: doc/sphinx/scripting/scripting.rst -Copyright: similar to :data:`cidfontname` +Files: + Packaging/debian/cp-src/control +Copyright: + rio Brito , +License: UNKNOWN + FIXME + +Files: + doc/sphinx/scripting/scripting.rst +Copyright: + similar to :data:`cidfontname` the name contained in the postscript Notice field License: UNKNOWN FIXME -Files: contrib/fonttools/showttf.c -Copyright: strings, smax ); +Files: + contrib/fonttools/showttf.c +Copyright: + strings, smax ); License: UNKNOWN FIXME -Files: doc/sphinx/glossary.rst -Copyright: zier ` +Files: + doc/sphinx/glossary.rst +Copyright: + zier ` zier curve zier curves are described in detail in the zier section of the main manual. ` @@ -3391,14 +3767,18 @@ License: UNKNOWN FIXME -Files: doc/sphinx/techref/pfaeditmath.rst -Copyright: zier ` spline is determined by its two end points +Files: + doc/sphinx/techref/pfaeditmath.rst +Copyright: + zier ` spline is determined by its two end points zier curves `. License: UNKNOWN FIXME -Files: doc/sphinx/techref/bezier.rst -Copyright: zier Splines [#f1 +Files: + doc/sphinx/techref/bezier.rst +Copyright: + zier Splines [#f1]_ zier curve may be viewed as: zier curve: zier spline between them is: @@ -3410,8 +3790,47 @@ License: UNKNOWN FIXME -Files: doc/sphinx/ui/mainviews/charview.rst -Copyright: zier control points, or +Files: + doc/sphinx/ui/mainviews/charview.rst +Copyright: + zier control points, or +License: UNKNOWN + FIXME + +Files: + tests/test926.py +Copyright: + 2012, W3C(R) (MIT, ERCIM, Keio, Beihang). + S, TRADEMARKS OR OTHER RIGHTS. + Spec_1_0 + Spec_1_0 = { + [YEAR] W3C(R) (MIT, ERCIM, Keio, Beihang)." +License: W3C-20150513 + FIXME + +Files: + */debian +Copyright: + NONE +License: UNKNOWN + FIXME + +Files: + debian/copyright-check +Copyright: + --deb-machine --recursive --lines 0 "$@" -- * + -protected Debian files + 2020, Jonas Smedegaard + 2020, Purism, SPC + K / /mg;' + years for each copyright holder +License: GPL-3+ + FIXME + +Files: + debian/control +Copyright: + rio Brito , License: UNKNOWN FIXME diff -Nru fontforge-20201107~dfsg/debian/fontforge-common.install fontforge-20220308~dfsg/debian/fontforge-common.install --- fontforge-20201107~dfsg/debian/fontforge-common.install 2021-01-15 07:41:06.000000000 +0000 +++ fontforge-20220308~dfsg/debian/fontforge-common.install 2022-06-16 10:08:39.000000000 +0000 @@ -1,7 +1,6 @@ -usr/share/fontforge/hotkeys/* -usr/share/fontforge/pixmaps/* +usr/share/fontforge/hotkeys/ +usr/share/fontforge/pixmaps/ usr/share/fontforge/prefs -usr/share/icons/* -usr/share/locale/* -usr/share/mime/* -usr/share/pixmaps/* +usr/share/icons/ +usr/share/locale/ +usr/share/mime/ diff -Nru fontforge-20201107~dfsg/debian/fontforge-extras.install fontforge-20220308~dfsg/debian/fontforge-extras.install --- fontforge-20201107~dfsg/debian/fontforge-extras.install 2021-01-15 07:41:06.000000000 +0000 +++ fontforge-20220308~dfsg/debian/fontforge-extras.install 2022-06-16 10:08:39.000000000 +0000 @@ -8,4 +8,4 @@ usr/bin/stripttc usr/bin/ttf2eps usr/bin/woff -usr/share/fontforge/*.cidmap +usr/share/fontforge/cidmap/ diff -Nru fontforge-20201107~dfsg/debian/patches/0001-add-extra-cmake-install-rules.patch fontforge-20220308~dfsg/debian/patches/0001-add-extra-cmake-install-rules.patch --- fontforge-20201107~dfsg/debian/patches/0001-add-extra-cmake-install-rules.patch 2020-11-18 05:38:25.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/0001-add-extra-cmake-install-rules.patch 2022-06-16 03:25:57.000000000 +0000 @@ -1,24 +1,13 @@ Description: Add extra CMake install rules - for contrib/cidmap, contrib/fonttools and pycontrib to restore the - files that were installed to fontforge-extras and python3-fontforge - prior to the FontForge 2020 March Release. + for contrib/fonttools and pycontrib to restore the files that were + installed to fontforge-extras and python3-fontforge prior to the + FontForge 2020 March Release. Author: Anthony Fok Origin: vendor Forwarded: not-needed -Last-Update: 2020-11-18 +Last-Update: 2020-11-18, 2022-06-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/contrib/cidmap/CMakeLists.txt -+++ b/contrib/cidmap/CMakeLists.txt -@@ -11,3 +11,8 @@ - target_link_libraries(mapjapan1 PRIVATE fontforge) - target_link_libraries(mapjapan2 PRIVATE fontforge) - target_link_libraries(mapkorean PRIVATE fontforge) -+ -+install(FILES Adobe-CNS1-6.cidmap Adobe-GB1-5.cidmap Adobe-Identity-0.cidmap -+ Adobe-Japan1-5.cidmap Adobe-Japan1-6.cidmap Adobe-Japan1-7.cidmap -+ Adobe-Japan2-0.cidmap Adobe-Korea1-2.cidmap -+ DESTINATION ${CMAKE_INSTALL_DATADIR}/fontforge) --- a/contrib/fonttools/CMakeLists.txt +++ b/contrib/fonttools/CMakeLists.txt @@ -18,3 +18,12 @@ diff -Nru fontforge-20201107~dfsg/debian/patches/0002-remove-custom-library-search-path.patch fontforge-20220308~dfsg/debian/patches/0002-remove-custom-library-search-path.patch --- fontforge-20201107~dfsg/debian/patches/0002-remove-custom-library-search-path.patch 2020-11-18 05:47:25.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/0002-remove-custom-library-search-path.patch 2022-06-16 03:40:39.000000000 +0000 @@ -10,7 +10,7 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,7 +38,6 @@ - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) + set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/lib) set_default_build_type(RelWithDebInfo) # Sets CMAKE_BUILD_TYPE -set_default_rpath() diff -Nru fontforge-20201107~dfsg/debian/patches/0004-hurd-PATH_MAX-and-MAXPATHLEN.patch fontforge-20220308~dfsg/debian/patches/0004-hurd-PATH_MAX-and-MAXPATHLEN.patch --- fontforge-20201107~dfsg/debian/patches/0004-hurd-PATH_MAX-and-MAXPATHLEN.patch 2021-01-15 07:40:33.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/0004-hurd-PATH_MAX-and-MAXPATHLEN.patch 2022-06-16 08:48:19.000000000 +0000 @@ -1,24 +1,24 @@ Description: Define PATH_MAX and MAXPATHLEN for GNU/Hurd compatibility Author: Anthony Fok Origin: vendor -Bug-Debian: https://bugs.debian.org/977954 -Forwarded: no -Last-Update: 2021-01-14 +Bug-Debian: https://bugs.debian.org/877795 +Forwarded: https://github.com/fontforge/fontforge/pull/5046 +Last-Update: 2021-01-14, 2022-06-16 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/inc/basics.h +++ b/inc/basics.h -@@ -132,5 +132,13 @@ +@@ -123,5 +123,13 @@ last = newitem; \ } +#ifdef __GNU__ -+# ifndef PATH_MAX -+# define PATH_MAX 4096 -+# endif -+# ifndef MAXPATHLEN -+# define MAXPATHLEN 4096 -+# endif ++# ifndef PATH_MAX ++# define PATH_MAX 4096 ++# endif ++# ifndef MAXPATHLEN ++# define MAXPATHLEN 4096 ++# endif +#endif #endif /* FONTFORGE_BASICS_H */ diff -Nru fontforge-20201107~dfsg/debian/patches/0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch fontforge-20220308~dfsg/debian/patches/0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch --- fontforge-20201107~dfsg/debian/patches/0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch 2021-01-15 15:49:01.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,1760 +0,0 @@ -Description: Rename extended to extendeddbl to avoid FTBFS on Hurd - gnumach-dev 1.8+git20201129 added to i386/include/mach/i386/fp_reg.h - (struct i386_xfp_save) a new "extended" field which happens to collide - with "extended" type in FontForge, leading to FTBFS on Hurd: - . - FAILED: fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o - /usr/bin/cc -Dfontforge_EXPORTS -I../../fontforge -I../../inc -Iinc -isystem /usr/include/glib-2.0 -isystem /usr/lib/i386-gnu/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/libxml2 -isystem /usr/include/readline -isystem /usr/include/python3.9 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Werror=implicit-function-declaration -Werror=int-conversion -fdiagnostics-color=always -std=gnu99 -MD -MT fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -MF fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o.d -o fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -c ../../fontforge/asmfpst.c - In file included from ../../fontforge/asmfpst.h:4, - from ../../fontforge/asmfpst.c:30: - ../../fontforge/splinefont.h:63:18: error: two or more data types in declaration specifiers - 63 | #define extended double - | ^~~~~~ - In file included from /usr/include/i386-gnu/bits/sigcontext.h:30, - from /usr/include/signal.h:291, - from /usr/include/glib-2.0/glib/gbacktrace.h:36, - from /usr/include/glib-2.0/glib.h:34, - from /usr/include/glib-2.0/gobject/gbinding.h:28, - from /usr/include/glib-2.0/glib-object.h:22, - from /usr/include/glib-2.0/gio/gioenums.h:28, - from /usr/include/glib-2.0/gio/giotypes.h:28, - from /usr/include/glib-2.0/gio/gio.h:26, - from ../../inc/ffglib.h:29, - from ../../fontforge/baseviews.h:31, - from ../../fontforge/fontforgevw.h:31, - from ../../fontforge/asmfpst.c:33: - /usr/include/i386-gnu/mach/i386/fp_reg.h:80:24: error: expected identifier or ‘(’ before ‘[’ token - 80 | unsigned char extended[0]; /* Extended region */ - | ^ - . - This patch rename "extended" to "extendeddbl" to avoid the name collision. -Author: Anthony Fok -Origin: vendor -Forwarded: no -Last-Update: 2021-01-15 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/fontforge/autohint.c -+++ b/fontforge/autohint.c -@@ -706,7 +706,7 @@ - } - - static void EIAddSpline(Spline *spline, EIList *el) { -- extended ts[6], temp; -+ extendeddbl ts[6], temp; - int i, j, base, last; - - ts[0] = 0; ts[5] = 1.0; ---- a/fontforge/autowidth.c -+++ b/fontforge/autowidth.c -@@ -260,7 +260,7 @@ - } - - static real SplineFindMinXAtY(Spline *spline,real y,real min) { -- extended t,t1,t2,tbase,val; -+ extendeddbl t,t1,t2,tbase,val; - Spline1D *xsp; - - if ( y>spline->from->me.y && y>spline->from->nextcp.y && -@@ -321,7 +321,7 @@ - - static void SplineFindEdges(Spline *spline,struct charone *ch, WidthInfo *wi) { - Spline1D *xsp, *ysp; -- extended t1, t2; -+ extendeddbl t1, t2; - double t, toff, ymin, ymax; - - /* first try the end points */ ---- a/fontforge/edgelist2.h -+++ b/fontforge/edgelist2.h -@@ -36,7 +36,7 @@ - Spline *s; - struct monotonic *m; /* May get slightly munched but will */ - /* always have right spline. we fix when we need it */ -- extended t; -+ extendeddbl t; - int isend; - BasePoint unit; - struct mlist *next; -@@ -60,9 +60,9 @@ - - typedef struct monotonic { - Spline *s; -- extended tstart, tend; -+ extendeddbl tstart, tend; - #ifdef FF_RELATIONAL_GEOM -- extended otstart, otend; -+ extendeddbl otstart, otend; - #endif - struct monotonic *next, *prev; /* along original contour */ - uint8 xup; /* increasing t => increasing x */ -@@ -74,7 +74,7 @@ - struct intersection *start; - struct intersection *end; - DBounds b; -- extended other, t; -+ extendeddbl other, t; - struct monotonic *linked; /* singly linked list of all monotonic*/ - /* segments, no contour indication */ - double when_set; /* Debugging */ ---- a/fontforge/effects.c -+++ b/fontforge/effects.c -@@ -411,7 +411,7 @@ - } - - static bigreal IntersectLine(Spline *spline1,Spline *spline2) { -- extended t1s[10], t2s[10]; -+ extendeddbl t1s[10], t2s[10]; - BasePoint pts[9]; - bigreal mint=1; - int i; -@@ -458,16 +458,16 @@ - - /* finds all intersections between this spline and all the other splines in the */ - /* character */ --static extended *BottomFindIntersections(Spline *bottom,SplineSet *lines,SplineSet *spl) { -- extended *ts; -+static extendeddbl *BottomFindIntersections(Spline *bottom,SplineSet *lines,SplineSet *spl) { -+ extendeddbl *ts; - int tcnt, tmax; -- extended t1s[26], t2s[26]; -+ extendeddbl t1s[26], t2s[26]; - BasePoint pts[25]; - Spline *first, *s; - int i,j; - - tmax = 100; -- ts = malloc(tmax*sizeof(extended)); -+ ts = malloc(tmax*sizeof(extendeddbl)); - tcnt = 0; - - while ( spl!=NULL ) { -@@ -477,7 +477,7 @@ - for ( i=0; i<25 && t1s[i]!=-1; ++i ) if ( t2s[i]>.001 && t2s[i]<.999 ) { - if ( tcnt>=tmax ) { - tmax += 100; -- ts = realloc(ts,tmax*sizeof(extended)); -+ ts = realloc(ts,tmax*sizeof(extendeddbl)); - } - ts[tcnt++] = t1s[i]; - } -@@ -493,7 +493,7 @@ - for ( i=0; i<25 && t1s[i]!=-1; ++i ) if ( t2s[i]>.001 && t2s[i]<.999 ) { - if ( tcnt>=tmax ) { - tmax += 100; -- ts = realloc(ts,tmax*sizeof(extended)); -+ ts = realloc(ts,tmax*sizeof(extendeddbl)); - } - ts[tcnt++] = t1s[i]; - } -@@ -508,7 +508,7 @@ - } - for ( i=0; its[j] ) { -- extended temp = ts[i]; -+ extendeddbl temp = ts[i]; - ts[i] = ts[j]; - ts[j] = temp; - } -@@ -624,7 +624,7 @@ - bigreal shadow_length) { - SplineSet *head=NULL, *last=NULL, *cur, *next; - Spline *s; -- extended *ts; -+ extendeddbl *ts; - SplinePoint *sp; - int i; - ---- a/fontforge/fvcomposite.c -+++ b/fontforge/fvcomposite.c -@@ -1407,7 +1407,7 @@ - static real _SplineSetFindXRangeAtYExtremum(SplinePointList *spl, DBounds *bounds, - int findymax, real yextreme) { - Spline *spline; -- extended t0, t1, t2, t3; -+ extendeddbl t0, t1, t2, t3; - bigreal y0, y1, y2, y3, x; - - for ( ; spl!=NULL; spl = spl->next ) { ---- a/fontforge/glyphcomp.c -+++ b/fontforge/glyphcomp.c -@@ -93,7 +93,7 @@ - /* ************************************************************************** */ - - static double FindNewT(double pos,const Spline1D *s,double old_t) { -- extended ts[3]; -+ extendeddbl ts[3]; - int i; - double closest; - -@@ -114,7 +114,7 @@ - static int NearSplineSet(BasePoint *here,const SplineSet *ss, - const Spline **last_found,double *last_t,double err) { - const Spline *first, *s, *best_s; -- extended ts[3]; -+ extendeddbl ts[3]; - double dx, dy, adx, ady, best, best_t, t; - BasePoint test; - int i, j; ---- a/fontforge/scripting.c -+++ b/fontforge/scripting.c -@@ -7633,7 +7633,7 @@ - - static void FigureSplExt(SplineSet *spl,int pos,int xextrema, double minmax[2]) { - Spline *s, *first; -- extended ts[3]; -+ extendeddbl ts[3]; - int oth = !xextrema, i; - double val; - -@@ -7704,7 +7704,7 @@ - #define MAXSECT 100 - SplineSet *spl; - Spline *s, *first; -- extended ts[3]; -+ extendeddbl ts[3]; - int oth = !xextrema, i, j = 0, l, m; - double *val = NULL, temp; - RefChar *r; ---- a/fontforge/scstyles.c -+++ b/fontforge/scstyles.c -@@ -4691,7 +4691,7 @@ - real trans[6]; - int i; - double spos, epos, dpos; -- extended t1, t2; -+ extendeddbl t1, t2; - SplinePoint *sp; - Spline *s; - double cur_sw; -@@ -5265,7 +5265,7 @@ - (!sp->noprevcp && other->me.y>sp->prevcp.y)) ) { - /* We need to move sp up, but we can't because it turns down */ - /* So instead, move "other" down to sp */ -- extended ts[3]; -+ extendeddbl ts[3]; - /* Well, we might be able to move it up a little... */ - if ( sp->prev->from->me.x==sp->me.x ) { - SplinePoint *newsp = sp->prev->from; -@@ -5296,7 +5296,7 @@ - if ( sp->me.yme.y && - (( sp->nonextcp && other->me.y>sp->next->to->me.y) || - (!sp->nonextcp && other->me.y>sp->nextcp.y)) ) { -- extended ts[3]; -+ extendeddbl ts[3]; - if ( sp->next->to->me.x==sp->me.x ) { - SplinePoint *newsp = sp->next->to; - SplineFree(sp->next); -@@ -5568,7 +5568,7 @@ - (!sp->noprevcp && other->me.yprevcp.y)) ) { - /* We need to move sp up, but we can't because it turns down */ - /* So instead, move "other" down to sp */ -- extended ts[3]; -+ extendeddbl ts[3]; - /* Well, we might be able to move it up a little... */ - if ( sp->prev->from->me.x==sp->me.x ) { - SplinePoint *newsp = sp->prev->from; -@@ -5599,7 +5599,7 @@ - if ( sp->me.y>other->me.y && - (( sp->nonextcp && other->me.ynext->to->me.y) || - (!sp->nonextcp && other->me.ynextcp.y)) ) { -- extended ts[3]; -+ extendeddbl ts[3]; - if ( sp->next->to->me.x==sp->me.x ) { - SplinePoint *newsp = sp->next->to; - SplineFree(sp->next); -@@ -6465,7 +6465,7 @@ - SplinePoint *start, *end, *ltemp, *rtemp; - int scnt, left_is_start; - double stemwidth, drop, min; -- extended ts[3]; -+ extendeddbl ts[3]; - - if ( d==NULL ) - return; ---- a/fontforge/splinechar.c -+++ b/fontforge/splinechar.c -@@ -1523,7 +1523,7 @@ - StemInfo *h; - SplineSet *base; - bigreal len2, bound2, x, y; -- extended extrema[4]; -+ extendeddbl extrema[4]; - PST *pst; - struct ttf_table *tab; - extern int allow_utf8_glyphnames; -@@ -1927,7 +1927,7 @@ - static int CutCircle(SplineSet *spl,BasePoint *me,int first) { - Spline *s, *firsts; - SplinePoint *end; -- extended ts[3]; -+ extendeddbl ts[3]; - int i; - bigreal best_t = -1; - Spline *best_s = NULL; ---- a/fontforge/splinefill.c -+++ b/fontforge/splinefill.c -@@ -385,7 +385,7 @@ - AddEdge(es,sp,t,1.0); - if ( es->interesting ) { - /* Also store up points of extrema in X as interesting (we got the endpoints, just internals now)*/ -- extended ot1, ot2; -+ extendeddbl ot1, ot2; - int mpos; - SplineFindExtrema(osp,&ot1,&ot2); - if ( ot1>0 && ot1<1 ) { ---- a/fontforge/splinefit.c -+++ b/fontforge/splinefit.c -@@ -408,7 +408,7 @@ - /* We want to find t so that spline(t) = sought */ - /* find the value which is closest to close_to_t */ - /* on error return closetot */ -- extended ts[3]; -+ extendeddbl ts[3]; - int i; - bigreal t, best, test; - -@@ -436,7 +436,7 @@ - int i; - bigreal xdiff, ydiff, sum, temp, t; - SplinePoint *to = spline->to, *from = spline->from; -- extended ts[2], x,y; -+ extendeddbl ts[2], x,y; - struct dotbounds db2; - bigreal dot; - int near_vert, near_horiz; ---- a/fontforge/splinefont.c -+++ b/fontforge/splinefont.c -@@ -1546,7 +1546,7 @@ - enum flatness f = mt_unknown; - bigreal max = -1.0e23; - Spline *s, *first; -- extended ts[2]; -+ extendeddbl ts[2]; - int i; - - for ( ; spl!=NULL; spl=spl->next ) { -@@ -1620,7 +1620,7 @@ - enum flatness f = mt_unknown; - bigreal min = 1.0e23; - Spline *s, *first; -- extended ts[2]; -+ extendeddbl ts[2]; - int i; - - for ( ; spl!=NULL; spl=spl->next ) { ---- a/fontforge/splinefont.h -+++ b/fontforge/splinefont.h -@@ -60,7 +60,7 @@ - # define bigreal double - #endif - --#define extended double -+#define extendeddbl double - /* Solaris wants to define extended to be unsigned [3] unless we do this*/ - #define _EXTENDED - -@@ -2244,11 +2244,11 @@ - }; - #define STD_BDF_PROPS_EMPTY { NULL, 0, 0 } - --extern int CubicSolve(const Spline1D *sp,bigreal sought,extended ts[3]); -+extern int CubicSolve(const Spline1D *sp,bigreal sought,extendeddbl ts[3]); - /* Uses an algebraic solution */ --extern extended SplineSolve(const Spline1D *sp, real tmin, real tmax, extended sought_y); -+extern extendeddbl SplineSolve(const Spline1D *sp, real tmin, real tmax, extendeddbl sought_y); - /* Tries to fixup rounding errors that crept in to the solution */ --extern extended SplineSolveFixup(const Spline1D *sp, real tmin, real tmax, extended sought_y); -+extern extendeddbl SplineSolveFixup(const Spline1D *sp, real tmin, real tmax, extendeddbl sought_y); - /* Uses an iterative approximation */ - /* Uses an iterative approximation and then tries to fix things up */ - ---- a/fontforge/splineorder2.c -+++ b/fontforge/splineorder2.c -@@ -72,7 +72,7 @@ - real d, o; - real ttf_t, sq, val; - DBounds bb; -- extended ts[3]; -+ extendeddbl ts[3]; - int i; - - /* Are all points on ttf near points on ps? */ -@@ -397,7 +397,7 @@ - } - - static SplinePoint *__ttfApprox(Spline *ps,real tmin, real tmax, SplinePoint *start) { -- extended inflect[2]; -+ extendeddbl inflect[2]; - int i=0; - SplinePoint *end; - Spline *s, *next; -@@ -738,7 +738,7 @@ - - static SplinePoint *ttfApprox(Spline *ps, SplinePoint *start) { - #if !defined(FONTFORGE_CONFIG_NON_SYMMETRIC_QUADRATIC_CONVERSION) -- extended magicpoints[6], last; -+ extendeddbl magicpoints[6], last; - int cnt, i, j, qcnt, test_level; - QPoint data[8*10]; - int round_to_int = ---- a/fontforge/splineoverlap.c -+++ b/fontforge/splineoverlap.c -@@ -138,7 +138,7 @@ - #define ValidateMListTs_IF_VERBOSE(input) - #endif - --static extended evalSpline(Spline *s, extended t, int dim) { -+static extendeddbl evalSpline(Spline *s, extendeddbl t, int dim) { - return ((s->splines[dim].a*t+s->splines[dim].b)*t+s->splines[dim].c)*t+s->splines[dim].d; - } - -@@ -202,7 +202,7 @@ - } - } - --static Monotonic *SplineToMonotonic(Spline *s,extended startt,extended endt, -+static Monotonic *SplineToMonotonic(Spline *s,extendeddbl startt,extendeddbl endt, - Monotonic *last,int exclude) { - Monotonic *m; - BasePoint start, end; -@@ -335,11 +335,11 @@ - - static Monotonic *SSToMContour(SplineSet *spl, Monotonic *start, - Monotonic **end, enum overlap_type ot) { -- extended ts[4]; -+ extendeddbl ts[4]; - Spline *first, *s; - Monotonic *head=NULL, *last=NULL; - int cnt, i, selected = false; -- extended lastt; -+ extendeddbl lastt; - - if ( spl->first->prev==NULL ) - return( start ); /* Open contours have no interior, ignore 'em */ -@@ -401,7 +401,7 @@ - return( head ); - } - --static void _AddSpline(Intersection *il,Monotonic *m,extended t,int isend) { -+static void _AddSpline(Intersection *il,Monotonic *m,extendeddbl t,int isend) { - // This adds a monotonic spline to the list of splines attached - // to a given intersection, with the t-value at which it intersects. - // It also updates the spline so that it starts or ends at the correct point. -@@ -450,7 +450,7 @@ - if (current->m == findm && current->isend == isend) { current->m = replacem; } - } - --static void MListReplaceMonotonicT(struct mlist * input, struct monotonic * findm, int isend, extended t) { -+static void MListReplaceMonotonicT(struct mlist * input, struct monotonic * findm, int isend, extendeddbl t) { - // This replaces a reference to one monotonic with a reference to another. - struct mlist * current; - for (current = input; current != NULL; current = current->next) -@@ -487,8 +487,8 @@ - return; - } - --static extended FixMonotonicT(struct monotonic * input_mono, extended startt, extended x, extended y) { -- extended tmpt; -+static extendeddbl FixMonotonicT(struct monotonic * input_mono, extendeddbl startt, extendeddbl x, extendeddbl y) { -+ extendeddbl tmpt; - if (input_mono->s->from->me.x == x && input_mono->s->from->me.y == y) { - return 0; - } else if (input_mono->s->to->me.x == x && input_mono->s->to->me.y == y) { -@@ -549,7 +549,7 @@ - } - - static void MoveIntersection(Intersection *input2, real newx, real newy) { -- extended tmpt; -+ extendeddbl tmpt; - ValidateMListTs_IF_VERBOSE(input2->monos) - // For each element in input2->monos, we want to remap intersections from input2 to input1. - struct mlist * spline_mod; -@@ -623,7 +623,7 @@ - } - - static void MergeIntersections(Intersection *input1, Intersection *input2) { -- extended tmpt; -+ extendeddbl tmpt; - ValidateMListTs_IF_VERBOSE(input1->monos) - ValidateMListTs_IF_VERBOSE(input2->monos) - // For each element in input2->monos, we want to remap intersections from input2 to input1. -@@ -745,7 +745,7 @@ - - #define evalCubicSpline(spline, t) ((((spline).a * (t) + (spline).b) * (t) + (spline).c) * (t) + (spline).d) - --static void AddSpline(Intersection *il,Monotonic *m,extended t) { -+static void AddSpline(Intersection *il,Monotonic *m,extendeddbl t) { - MList *ml; - - ValidateMListTs_IF_VERBOSE(il->monos) -@@ -850,7 +850,7 @@ - oldend.x = 0.0; - oldend.y = 0.0; - } -- extended oldtend = m->tend; -+ extendeddbl oldtend = m->tend; - *m2 = *m; - m2->pending = NULL; - m->next = m2; -@@ -1068,13 +1068,13 @@ - // Validate(m, NULL); - } - --static extended RealDistance(extended v1, extended v2) { -+static extendeddbl RealDistance(extendeddbl v1, extendeddbl v2) { - if (v2 > v1) return v2 - v1; - else if (v2 < v1) return v1 - v2; - return 0.0; - } - --static int RealCloser(extended ref0, extended ref1, extended queryval) { -+static int RealCloser(extendeddbl ref0, extendeddbl ref1, extendeddbl queryval) { - if (RealDistance(ref1, queryval) < RealDistance(ref0, queryval)) return 1; - return 0; - } -@@ -1083,7 +1083,7 @@ - struct inter_data *id, int doit) { - bigreal t=0; - int low=0, high=0; -- extended startx, starty, endx, endy; -+ extendeddbl startx, starty, endx, endy; - { - // We set our fallback values. - if (m->tstart == 0) { -@@ -1236,15 +1236,15 @@ - /* are [0,1], let's use 1.0/D_RE_Factor */ - - static int ImproveInter(Monotonic *m1, Monotonic *m2, -- extended *_t1,extended *_t2,BasePoint *inter) { -+ extendeddbl *_t1,extendeddbl *_t2,BasePoint *inter) { - Spline *s1 = m1->s, *s2 = m2->s; -- extended x1, x2, y1, y2; -- extended t1p, t1m, t2p, t2m; -- extended x1p, x1m, x2p, x2m, y1p, y1m, y2p, y2m; -- extended error, errors[9], beste; -+ extendeddbl x1, x2, y1, y2; -+ extendeddbl t1p, t1m, t2p, t2m; -+ extendeddbl x1p, x1m, x2p, x2m, y1p, y1m, y2p, y2m; -+ extendeddbl error, errors[9], beste; - int i, besti; -- extended factor; -- extended t1,t2; -+ extendeddbl factor; -+ extendeddbl t1,t2; - int cnt=1, clamp; - /* We want to find (t1,t2) so that (m1(t1)-m2(t2))^2==0 */ - /* Make slight adjustments to the t?s in all directions and see if that */ -@@ -1263,8 +1263,8 @@ - for ( clamp = 1; clamp>=0; --clamp ) { - factor = sqrt(error); /* 32*1024.0*1024.0*1024.0/BR_RE_Factor;*/ - for ( cnt=0; cnt<51; ++cnt ) { -- extended off1 = factor*t1; -- extended off2 = factor*t2; -+ extendeddbl off1 = factor*t1; -+ extendeddbl off2 = factor*t2; - if ( t1<.0001 ) off1 = factor; - if ( t2<.0001 ) off2 = factor; - if ( clamp ) { -@@ -1331,7 +1331,7 @@ - } - - static Intersection *_AddIntersection(Intersection *ilist,Monotonic *m1, -- Monotonic *m2,extended t1,extended t2,BasePoint *inter) { -+ Monotonic *m2,extendeddbl t1,extendeddbl t2,BasePoint *inter) { - Intersection *il, *closest=NULL; - bigreal dist, dx, dy, bestd=9e10; - -@@ -1433,9 +1433,9 @@ - } - - static Intersection *AddIntersection(Intersection *ilist,Monotonic *m1, -- Monotonic *m2,extended t1,extended t2,BasePoint *inter) { -+ Monotonic *m2,extendeddbl t1,extendeddbl t2,BasePoint *inter) { - Intersection *il; -- extended ot1 = t1, ot2 = t2; -+ extendeddbl ot1 = t1, ot2 = t2; - // ValidateMonotonic(m1); - // ValidateMonotonic(m2); - for ( il = ilist; il!=NULL; il=il->next ) { -@@ -1590,7 +1590,7 @@ - } - - static Intersection *AddCloseIntersection(Intersection *ilist,Monotonic *m1, -- Monotonic *m2,extended t1,extended t2,BasePoint *inter) { -+ Monotonic *m2,extendeddbl t1,extendeddbl t2,BasePoint *inter) { - - if ( t1tstart+.01 && CloserT(m1->s,m1->tstart,t1,m2->s,t2) ) { - if ( m1->start!=NULL ) /* Since we use the m2 inter value, life gets confused if we've already got a different intersection here */ -@@ -1624,7 +1624,7 @@ - } - - static void AddPreIntersection(Monotonic *m1, Monotonic *m2, -- extended t1,extended t2,BasePoint *inter, int isclose) { -+ extendeddbl t1,extendeddbl t2,BasePoint *inter, int isclose) { - PreIntersection *p; - - /* This is just a join between two adjacent monotonics. There might already*/ -@@ -1658,7 +1658,7 @@ - DBounds b; - const bigreal error = .00001; - BasePoint pt; -- extended t1,t2; -+ extendeddbl t1,t2; - int pick; - int oncebefore=false; - -@@ -1672,7 +1672,7 @@ - - if ( b.maxy==b.miny && b.minx==b.maxx ) { - // This essentially means that we know exactly where the intersection is. -- extended x1,y1, x2,y2, t1,t2; -+ extendeddbl x1,y1, x2,y2, t1,t2; - if ( m1->next==m2 || m2->next==m1 ) - return; /* Not interesting. Only intersection is at a shared endpoint */ - if ( ((m1->start==m2->start || m1->end==m2->start) && m2->start!=NULL) || -@@ -1699,7 +1699,7 @@ - } - } else if ( b.maxy==b.miny ) { - // We know the y-dimension of the intersection. -- extended x1,x2; -+ extendeddbl x1,x2; - if ( m1->next==m2 || m2->next==m1 ) - return; /* Not interesting. Only intersection is at a shared endpoint */ - if (( b.maxy==m1->b.maxy && m1->yup ) || ( b.maxy==m1->b.miny && !m1->yup )) -@@ -1724,7 +1724,7 @@ - } - } else if ( b.maxx==b.minx ) { - // We know the x-dimension of the intersection. -- extended y1,y2; -+ extendeddbl y1,y2; - if ( m1->next==m2 || m2->next==m1 ) - return; /* Not interesting. Only intersection is at an endpoint */ - if (( b.maxx==m1->b.maxx && m1->xup ) || ( b.maxx==m1->b.minx && !m1->xup )) -@@ -1756,8 +1756,8 @@ - int any = false; - if ( doy ) { - // We work on y. -- extended diff, y, x1, x2, x1o ,x2o; -- extended t1, t2, t1o = -1, t2o = -1; -+ extendeddbl diff, y, x1, x2, x1o ,x2o; -+ extendeddbl t1, t2, t1o = -1, t2o = -1; - - diff = CalculateMinimumDiff(b.miny, (b.maxy-b.miny)/32); // We slice the region into 32nds. - y = b.miny; -@@ -1824,15 +1824,15 @@ - /* A cross over has occurred. (assume we have a small enough */ - /* region that three cross-overs can't have occurred) */ - /* Use a binary search to track it down */ -- extended ytop, ybot, ytest, oldy; -- extended oldx1 = x1, oldx2=x2; -+ extendeddbl ytop, ybot, ytest, oldy; -+ extendeddbl oldx1 = x1, oldx2=x2; - oldy = ytop = y; - ybot = y-diff; - if ( ybots->splines[1],m1->tstart,m1->tend,ytest); - t2t = IterateSplineSolveFixup(&m2->s->splines[1],m2->tstart,m2->tend,ytest); -@@ -1866,8 +1866,8 @@ - } - } else { - // We work on x. -- extended diff, x, y1, y2, y1o, y2o; -- extended t1, t2, t1o = -1, t2o = -1; -+ extendeddbl diff, x, y1, y2, y1o, y2o; -+ extendeddbl t1, t2, t1o = -1, t2o = -1; - - diff = CalculateMinimumDiff(b.minx, (b.maxx-b.minx)/32); // We slice the region into 32nds. - x = b.minx; -@@ -1928,14 +1928,14 @@ - /* A cross over has occurred. (assume we have a small enough */ - /* region that three cross-overs can't have occurred) */ - /* Use a binary search to track it down */ -- extended xtop, xbot, xtest, oldx; -- extended oldy1 = y1, oldy2=y2; -+ extendeddbl xtop, xbot, xtest, oldx; -+ extendeddbl oldy1 = y1, oldy2=y2; - oldx = xtop = x; - xbot = x-diff; - if ( xbots->splines[0],m1->tstart,m1->tend,xtest); - t2t = IterateSplineSolveFixup(&m2->s->splines[0],m2->tstart,m2->tend,xtest); -@@ -1976,9 +1976,9 @@ - return; - } - --static extended SplineContainsPoint(Monotonic *m,BasePoint *pt) { -+static extendeddbl SplineContainsPoint(Monotonic *m,BasePoint *pt) { - int which, nw; -- extended t; -+ extendeddbl t; - - which = ( m->b.maxx-m->b.minx > m->b.maxy-m->b.miny )? 0 : 1; - nw = !which; -@@ -2002,9 +2002,9 @@ - /* If two splines are coincident, then pretend they intersect at both */ - /* end-points and nowhere else */ - static int CoincidentIntersect(Monotonic *m1,Monotonic *m2,BasePoint *pts, -- extended *t1s,extended *t2s) { -+ extendeddbl *t1s,extendeddbl *t2s) { - int cnt=0; -- extended t, t2, diff; -+ extendeddbl t, t2, diff; - - if ( m1==m2 ) - return( false ); /* Stupid question */ -@@ -2058,7 +2058,7 @@ - t1s[2] = t2s[2] = -1; - if ( !m1->s->knownlinear || !m2->s->knownlinear ) { - if ( t1s[1]*dpt2 ) - return( 1 ); - else if ( *dpt1<*dpt2 ) -@@ -2357,14 +2357,14 @@ - return( 0 ); - } - --static extended *FindOrderedEndpoints(Monotonic *ms,int which) { -+static extendeddbl *FindOrderedEndpoints(Monotonic *ms,int which) { - int cnt; - Monotonic *m; -- extended *ends; -+ extendeddbl *ends; - int i,j,k; - - for ( m=ms, cnt=0; m!=NULL; m=m->linked, ++cnt ); -- ends = malloc((2*cnt+1)*sizeof(extended)); -+ ends = malloc((2*cnt+1)*sizeof(extendeddbl)); - for ( m=ms, cnt=0; m!=NULL; m=m->linked, cnt+=2 ) { - if ( m->start!=NULL ) - ends[cnt] = (&m->start->inter.x)[which]; -@@ -2382,7 +2382,7 @@ - m->s->splines[which].c)*m->tend+m->s->splines[which].d; - } - -- qsort(ends,cnt,sizeof(extended),dcmp); -+ qsort(ends,cnt,sizeof(extendeddbl),dcmp); - for ( i=0; ii+1 ) { -@@ -2415,12 +2415,12 @@ - return 1; - } - --int MonotonicFindAt(Monotonic *ms,int which, extended test, Monotonic **space ) { -+int MonotonicFindAt(Monotonic *ms,int which, extendeddbl test, Monotonic **space ) { - /* Find all monotonic sections which intersect the line (x,y)[which] == test */ - /* find the value of the other coord on that line */ - /* Order them (by the other coord) */ - /* then run along that line figuring out which monotonics are needed */ -- extended t; -+ extendeddbl t; - Monotonic *m, *mm; - int i, j, k, cnt; - int nw = !which; -@@ -2664,7 +2664,7 @@ - return( false ); - } - --static void FigureNeeds(Monotonic *ms,int which, extended test, Monotonic **space, -+static void FigureNeeds(Monotonic *ms,int which, extendeddbl test, Monotonic **space, - enum overlap_type ot, bigreal close_level) { - /* Find all monotonic sections which intersect the line (x,y)[which] == test */ - /* find the value of the other coord on that line */ -@@ -2772,7 +2772,7 @@ - which ? "y" : "x", (double) test ); - } - --struct gaps { extended test, len; int which; }; -+struct gaps { extendeddbl test, len; int which; }; - - static int gcmp(const void *_p1, const void *_p2) { - const struct gaps *gpt1 = _p1, *gpt2 = _p2; -@@ -2785,12 +2785,12 @@ - } - - static Intersection *FindNeeded(Monotonic *ms,enum overlap_type ot,Intersection *ilist) { -- extended *ends[2]; -+ extendeddbl *ends[2]; - Monotonic *m, **space; -- extended top, bottom, test, last, gap_len; -+ extendeddbl top, bottom, test, last, gap_len; - int i,j,k,l, cnt,which; - struct gaps *gaps; -- extended min_gap; -+ extendeddbl min_gap; - static const bigreal closeness_level[] = { .1, .01, 0, -1 }; - - if ( ms==NULL ) -@@ -2968,9 +2968,9 @@ - } - } - --static void MonoFigure(Spline *s,extended firstt,extended endt, SplinePoint *first, -+static void MonoFigure(Spline *s,extendeddbl firstt,extendeddbl endt, SplinePoint *first, - SplinePoint *end) { -- extended f; -+ extendeddbl f; - Spline1D temp; - - f = endt - firstt; -@@ -3423,7 +3423,7 @@ - Spline *s = m->s; - SplinePoint *last = s->from; - SplinePoint *final = s->to; -- extended lastt = 0; -+ extendeddbl lastt = 0; - - last->next = NULL; - final->prev = NULL; -@@ -3461,7 +3461,7 @@ - } - - static int BpClose(BasePoint *here, BasePoint *there, bigreal error) { -- extended dx, dy; -+ extendeddbl dx, dy; - - if ( (dx = here->x-there->x)<0 ) dx= -dx; - if ( (dy = here->y-there->y)<0 ) dy= -dy; -@@ -3474,7 +3474,7 @@ - static SplineSet *SSRemoveTiny(SplineSet *base) { - DBounds b; - bigreal error; -- extended test, dx, dy; -+ extendeddbl test, dx, dy; - SplineSet *prev = NULL, *head = base, *ssnext; - SplinePoint *sp, *nsp; - -@@ -3735,7 +3735,7 @@ - bigreal t, tdiff, t1 = -1; - bigreal xoff, yoff; - bigreal t1start, t1end; -- extended ts[2]; -+ extendeddbl ts[2]; - int i; - - if ( (xoff = s2->to->me.x-s2->from->me.x)<0 ) xoff = -xoff; ---- a/fontforge/splineoverlap.h -+++ b/fontforge/splineoverlap.h -@@ -5,7 +5,7 @@ - #include "splinefont.h" - - extern int CheckMonotonicClosed(struct monotonic *ms); --extern int MonotonicFindAt(Monotonic *ms, int which, extended test, Monotonic **space); -+extern int MonotonicFindAt(Monotonic *ms, int which, extendeddbl test, Monotonic **space); - /* overlap_type controls whether we look at selected splinesets or all splinesets */ - extern Monotonic *SSsToMContours(SplineSet *spl, enum overlap_type ot); - extern SplineSet *SplineSetRemoveOverlap(SplineChar *sc, SplineSet *base, enum overlap_type ot); ---- a/fontforge/splinestroke.c -+++ b/fontforge/splinestroke.c -@@ -888,7 +888,7 @@ - */ - SplinePoint *AppendCubicSplinePortion(Spline *s, bigreal t_fm, bigreal t_to, - SplinePoint *tailp) { -- extended u_fm = 1-t_fm, u_to = 1-t_to; -+ extendeddbl u_fm = 1-t_fm, u_to = 1-t_to; - SplinePoint *sp; - BasePoint v, qf, qcf, qct, qt; - -@@ -1297,7 +1297,7 @@ - int *curved, int reverse, int nci_hint) { - int next_curved, icnt, i; - bigreal next_t; -- extended poi[2]; -+ extendeddbl poi[2]; - BasePoint next_ut; - - assert( cur_ut!=NULL && curved!=NULL ); ---- a/fontforge/splineutil.c -+++ b/fontforge/splineutil.c -@@ -497,7 +497,7 @@ - LinearApprox *SplineApproximate(Spline *spline, real scale) { - LinearApprox *test; - LineList *cur, *last=NULL; -- extended poi[2], lastt; -+ extendeddbl poi[2], lastt; - int i,n; - - for ( test = spline->approx; test!=NULL && test->scale!=scale; test = test->next ); -@@ -3334,9 +3334,9 @@ - /* I use -999999 as an error flag, since we're really only interested in */ - /* solns near 0 and 1 that should be ok. -1 is perhaps a little too close */ - /* Sigh. When solutions are near 0, the rounding errors are appalling. */ --int _CubicSolve(const Spline1D *sp,bigreal sought, extended ts[3]) { -- extended d, xN, yN, delta2, temp, delta, h, t2, t3, theta; -- extended sa=sp->a, sb=sp->b, sc=sp->c, sd=sp->d-sought; -+int _CubicSolve(const Spline1D *sp,bigreal sought, extendeddbl ts[3]) { -+ extendeddbl d, xN, yN, delta2, temp, delta, h, t2, t3, theta; -+ extendeddbl sa=sp->a, sb=sp->b, sc=sp->c, sd=sp->d-sought; - int i=0; - - ts[0] = ts[1] = ts[2] = -999999; -@@ -3344,24 +3344,24 @@ - /* one of the roots is 0, the other two are the soln of a quadratic */ - ts[0] = 0; - if ( sc==0 ) { -- ts[1] = -sb/(extended) sa; /* two zero roots */ -+ ts[1] = -sb/(extendeddbl) sa; /* two zero roots */ - } else { -- temp = sb*(extended) sb-4*(extended) sa*sc; -+ temp = sb*(extendeddbl) sb-4*(extendeddbl) sa*sc; - if ( RealNear(temp,0)) -- ts[1] = -sb/(2*(extended) sa); -+ ts[1] = -sb/(2*(extendeddbl) sa); - else if ( temp>=0 ) { - temp = sqrt(temp); -- ts[1] = (-sb+temp)/(2*(extended) sa); -- ts[2] = (-sb-temp)/(2*(extended) sa); -+ ts[1] = (-sb+temp)/(2*(extendeddbl) sa); -+ ts[2] = (-sb-temp)/(2*(extendeddbl) sa); - } - } - } else if ( sa!=0 ) { - /* http://www.m-a.org.uk/eb/mg/mg077ch.pdf */ - /* this nifty solution to the cubic neatly avoids complex arithmatic */ -- xN = -sb/(3*(extended) sa); -+ xN = -sb/(3*(extendeddbl) sa); - yN = ((sa*xN + sb)*xN+sc)*xN + sd; - -- delta2 = (sb*(extended) sb-3*(extended) sa*sc)/(9*(extended) sa*sa); -+ delta2 = (sb*(extendeddbl) sb-3*(extendeddbl) sa*sc)/(9*(extendeddbl) sa*sa); - /*if ( RealWithin(delta2,0,.00000001) ) delta2 = 0;*/ - - /* the descriminant is yN^2-h^2, but delta might be <0 so avoid using h */ -@@ -3397,24 +3397,24 @@ - if ( xN>=-0.0001 && xN<=1.0001 ) ts[0] = xN; - } - } else if ( sb!=0 ) { -- extended d = sc*(extended) sc-4*(extended) sb*sd; -+ extendeddbl d = sc*(extendeddbl) sc-4*(extendeddbl) sb*sd; - if ( d<0 && RealNear(d,0)) d=0; - if ( d<0 ) - return(false); /* All roots imaginary */ - d = sqrt(d); -- ts[0] = (-sc-d)/(2*(extended) sb); -- ts[1] = (-sc+d)/(2*(extended) sb); -+ ts[0] = (-sc-d)/(2*(extendeddbl) sb); -+ ts[1] = (-sc+d)/(2*(extendeddbl) sb); - } else if ( sc!=0 ) { -- ts[0] = -sd/(extended) sc; -+ ts[0] = -sd/(extendeddbl) sc; - } else { - /* If it's a point then either everything is a solution, or nothing */ - } - return( ts[0]!=-999999 ); - } - --int CubicSolve(const Spline1D *sp,bigreal sought, extended ts[3]) { -- extended t; -- extended ts2[3]; -+int CubicSolve(const Spline1D *sp,bigreal sought, extendeddbl ts[3]) { -+ extendeddbl t; -+ extendeddbl ts2[3]; - int i,j; - /* This routine gives us all solutions between [0,1] with -1 as an error flag */ - /* http://mathforum.org/dr.math/faq/faq.cubic.equations.html */ -@@ -3447,8 +3447,8 @@ - return( true ); - } - --static int _QuarticSolve(Quartic *q,extended ts[4]) { -- extended extrema[5]; -+static int _QuarticSolve(Quartic *q,extendeddbl ts[4]) { -+ extendeddbl extrema[5]; - Spline1D sp; - int ecnt = 0, i, zcnt; - -@@ -3478,15 +3478,15 @@ - if ( extrema[1]!=-999999 ) { - ecnt = 2; - if ( extrema[1]a*topt+q->b)*topt+q->c)*topt+q->d)*topt+q->e; - bottom = (((q->a*bottomt+q->b)*bottomt+q->c)*bottomt+q->d)*bottomt+q->e; - if ( top.001 ) /* this monotonic is all above 0 */ -@@ -3546,13 +3546,13 @@ - return( zcnt ); - } - --extended SplineSolve(const Spline1D *sp, real tmin, real tmax, extended sought) { -+extendeddbl SplineSolve(const Spline1D *sp, real tmin, real tmax, extendeddbl sought) { - /* We want to find t so that spline(t) = sought */ - /* the curve must be monotonic */ - /* returns t which is near sought or -1 */ -- extended ts[3]; -+ extendeddbl ts[3]; - int i; -- extended t; -+ extendeddbl t; - - CubicSolve(sp,sought,ts); - if ( tmax.5; factor/=2.0 ) { -- extended tp = t + (factor*t)/D_RE_Factor; -- extended tm = t - (factor*t)/D_RE_Factor; -+ extendeddbl tp = t + (factor*t)/D_RE_Factor; -+ extendeddbl tm = t - (factor*t)/D_RE_Factor; - if ( (valp = (((sp->a*tp+sp->b)*tp+sp->c)*tp+sp->d) - sought)<0 ) - valp = -valp; - if ( (valm = (((sp->a*tm+sp->b)*tm+sp->c)*tm+sp->d) - sought)<0 ) -@@ -3635,9 +3635,9 @@ - return( -1 ); - } - --extended IterateSplineSolve(const Spline1D *sp, extended tmin, extended tmax, -- extended sought) { -- extended t, low, high, test; -+extendeddbl IterateSplineSolve(const Spline1D *sp, extendeddbl tmin, extendeddbl tmax, -+ extendeddbl sought) { -+ extendeddbl t, low, high, test; - Spline1D temp; - /* Now the closed form CubicSolver can have rounding errors so if we know */ - /* the spline to be monotonic, an iterative approach is more accurate */ -@@ -3650,7 +3650,7 @@ - temp.d -= sought; - - if ( temp.a==0 && temp.b==0 && temp.c!=0 ) { -- t = -temp.d/(extended) temp.c; -+ t = -temp.d/(extendeddbl) temp.c; - if ( ttmax ) - return( -1 ); - return( t ); -@@ -3685,12 +3685,12 @@ - return( -1 ); - } - --extended IterateSplineSolveFixup(const Spline1D *sp, extended tmin, extended tmax, -- extended sought) { -+extendeddbl IterateSplineSolveFixup(const Spline1D *sp, extendeddbl tmin, extendeddbl tmax, -+ extendeddbl sought) { - // Search between tmin and tmax for a t-value at which the spline outputs sought. -- extended t; -+ extendeddbl t; - bigreal factor; -- extended val, valp, valm; -+ extendeddbl val, valp, valm; - - if ( tmin>tmax ) { - t=tmin; tmin=tmax; tmax=t; -@@ -3705,8 +3705,8 @@ - val=-val; - if ( val!=0 ) { - for ( factor=1024.0*1024.0*1024.0*1024.0*1024.0; factor>.5; factor/=2.0 ) { -- extended tp = t + (factor*t)/D_RE_Factor; -- extended tm = t - (factor*t)/D_RE_Factor; -+ extendeddbl tp = t + (factor*t)/D_RE_Factor; -+ extendeddbl tm = t - (factor*t)/D_RE_Factor; - if ( tp>tmax ) tp=tmax; - if ( tma*tp+sp->b)*tp+sp->c)*tp+sp->d) - sought)<0 ) -@@ -3782,9 +3782,9 @@ - return( t ); - } - --static void _SplineFindExtrema(const Spline1D *sp, extended *_t1, extended *_t2 ) { -- extended t1= -1, t2= -1; -- extended b2_fourac; -+static void _SplineFindExtrema(const Spline1D *sp, extendeddbl *_t1, extendeddbl *_t2 ) { -+ extendeddbl t1= -1, t2= -1; -+ extendeddbl b2_fourac; - - /* Find the extreme points on the curve */ - /* Set to -1 if there are none or if they are outside the range [0,1] */ -@@ -3794,30 +3794,30 @@ - /* (Does not check to see if d/dt==0 points are inflection points (rather than extrema) */ - if ( sp->a!=0 ) { - /* cubic, possibly 2 extrema (possibly none) */ -- b2_fourac = 4*(extended)sp->b*sp->b - 12*(extended)sp->a*sp->c; -+ b2_fourac = 4*(extendeddbl)sp->b*sp->b - 12*(extendeddbl)sp->a*sp->c; - if ( b2_fourac>=0 ) { - b2_fourac = sqrt(b2_fourac); - t1 = (-2*sp->b - b2_fourac) / (6*sp->a); - t2 = (-2*sp->b + b2_fourac) / (6*sp->a); - t1 = CheckExtremaForSingleBitErrors(sp,t1,t2); - t2 = CheckExtremaForSingleBitErrors(sp,t2,t1); -- if ( t1>t2 ) { extended temp = t1; t1 = t2; t2 = temp; } -+ if ( t1>t2 ) { extendeddbl temp = t1; t1 = t2; t2 = temp; } - else if ( t1==t2 ) t2 = -1; - if ( RealNear(t1,0)) t1=0; else if ( RealNear(t1,1)) t1=1; - if ( RealNear(t2,0)) t2=0; else if ( RealNear(t2,1)) t2=1; - } - } else if ( sp->b!=0 ) { - /* Quadratic, at most one extremum */ -- t1 = -sp->c/(2.0*(extended) sp->b); -+ t1 = -sp->c/(2.0*(extendeddbl) sp->b); - } else /*if ( sp->c!=0 )*/ { - /* linear, no extrema */ - } - *_t1 = t1; *_t2 = t2; - } - --void SplineFindExtrema(const Spline1D *sp, extended *_t1, extended *_t2 ) { -- extended t1= -1, t2= -1; -- extended b2_fourac; -+void SplineFindExtrema(const Spline1D *sp, extendeddbl *_t1, extendeddbl *_t2 ) { -+ extendeddbl t1= -1, t2= -1; -+ extendeddbl b2_fourac; - - /* Find the extreme points on the curve */ - /* Set to -1 if there are none or if they are outside the range [0,1] */ -@@ -3827,14 +3827,14 @@ - /* (Does not check to see if d/dt==0 points are inflection points (rather than extrema) */ - if ( sp->a!=0 ) { - /* cubic, possibly 2 extrema (possibly none) */ -- b2_fourac = 4*(extended) sp->b*sp->b - 12*(extended) sp->a*sp->c; -+ b2_fourac = 4*(extendeddbl) sp->b*sp->b - 12*(extendeddbl) sp->a*sp->c; - if ( b2_fourac>=0 ) { - b2_fourac = sqrt(b2_fourac); - t1 = (-2*sp->b - b2_fourac) / (6*sp->a); - t2 = (-2*sp->b + b2_fourac) / (6*sp->a); - t1 = CheckExtremaForSingleBitErrors(sp,t1,t2); - t2 = CheckExtremaForSingleBitErrors(sp,t2,t1); -- if ( t1>t2 ) { extended temp = t1; t1 = t2; t2 = temp; } -+ if ( t1>t2 ) { extendeddbl temp = t1; t1 = t2; t2 = temp; } - else if ( t1==t2 ) t2 = -1; - if ( RealNear(t1,0)) t1=0; else if ( RealNear(t1,1)) t1=1; - if ( RealNear(t2,0)) t2=0; else if ( RealNear(t2,1)) t2=1; -@@ -3843,7 +3843,7 @@ - } - } else if ( sp->b!=0 ) { - /* Quadratic, at most one extremum */ -- t1 = -sp->c/(2.0*(extended) sp->b); -+ t1 = -sp->c/(2.0*(extendeddbl) sp->b); - if ( t1<=0 || t1>=1 ) t1 = -1; - } else /*if ( sp->c!=0 )*/ { - /* linear, no extrema */ -@@ -3885,7 +3885,7 @@ - !RealNear( 6*sp->a*t + 2*sp->b, 0)); - } - --int Spline2DFindExtrema(const Spline *sp, extended extrema[4] ) { -+int Spline2DFindExtrema(const Spline *sp, extendeddbl extrema[4] ) { - int i,j; - BasePoint last, cur, mid; - -@@ -3903,7 +3903,7 @@ - - for ( i=0; i<3; ++i ) for ( j=i+1; j<4; ++j ) { - if ( (extrema[i]==-1 && extrema[j]!=-1) || (extrema[i]>extrema[j] && extrema[j]!=-1) ) { -- extended temp = extrema[i]; -+ extendeddbl temp = extrema[i]; - extrema[i] = extrema[j]; - extrema[j] = temp; - } -@@ -3951,9 +3951,9 @@ - return( i ); - } - --int Spline2DFindPointsOfInflection(const Spline *sp, extended poi[2] ) { -+int Spline2DFindPointsOfInflection(const Spline *sp, extendeddbl poi[2] ) { - int cnt=0; -- extended a, b, c, b2_fourac, t; -+ extendeddbl a, b, c, b2_fourac, t; - /* A POI happens when d2 y/dx2 is zero. This is not the same as d2y/dt2 / d2x/dt2 */ - /* d2 y/dx^2 = d/dt ( dy/dt / dx/dt ) / dx/dt */ - /* = ( (dx/dt) * d2 y/dt2 - ((dy/dt) * d2 x/dt2) )/ (dx/dt)^3 */ -@@ -3963,9 +3963,9 @@ - /* -(9*ax*ay*t^3 + (3ay*bx+6by*ax)*t^2 + (2by*bx+3cy*ax)*t + cy*bx)==0 */ - /* 3*(ax*by-ay*bx)*t^2 + 3*(cx*ay-cy*ax)*t+ (cx*by-cy*bx) == 0 */ - -- a = 3*((extended) sp->splines[1].a*sp->splines[0].b-(extended) sp->splines[0].a*sp->splines[1].b); -- b = 3*((extended) sp->splines[0].c*sp->splines[1].a - (extended) sp->splines[1].c*sp->splines[0].a); -- c = (extended) sp->splines[0].c*sp->splines[1].b-(extended) sp->splines[1].c*sp->splines[0].b; -+ a = 3*((extendeddbl) sp->splines[1].a*sp->splines[0].b-(extendeddbl) sp->splines[0].a*sp->splines[1].b); -+ b = 3*((extendeddbl) sp->splines[0].c*sp->splines[1].a - (extendeddbl) sp->splines[1].c*sp->splines[0].a); -+ c = (extendeddbl) sp->splines[0].c*sp->splines[1].b-(extendeddbl) sp->splines[1].c*sp->splines[0].b; - if ( !RealNear(a,0) ) { - b2_fourac = b*b - 4*a*c; - poi[0] = poi[1] = -1; -@@ -3999,9 +3999,9 @@ - /* from an endpoint or another extremum, then many things are */ - /* just going to skip over it, and other things will be confused by this */ - /* so just remove it. It should be so close the difference won't matter */ --void SplineRemoveExtremaTooClose(Spline1D *sp, extended *_t1, extended *_t2 ) { -- extended last, test; -- extended t1= *_t1, t2 = *_t2; -+void SplineRemoveExtremaTooClose(Spline1D *sp, extendeddbl *_t1, extendeddbl *_t2 ) { -+ extendeddbl last, test; -+ extendeddbl t1= *_t1, t2 = *_t2; - - if ( t1>t2 && t2!=-1 ) { - t1 = t2; -@@ -4135,8 +4135,8 @@ - return( true ); - } - --static int AddPoint(extended x,extended y,extended t,extended s,BasePoint *pts, -- extended t1s[3],extended t2s[3], int soln) { -+static int AddPoint(extendeddbl x,extendeddbl y,extendeddbl t,extendeddbl s,BasePoint *pts, -+ extendeddbl t1s[3],extendeddbl t2s[3], int soln) { - int i; - - for ( i=0; ia!=0 ) { -- extended e[4]; -+ extendeddbl e[4]; - e[0] = 0; e[1] = e[2] = e[3] = 1.0; - SplineFindExtrema(sp,&e[1],&e[2]); - if ( e[1]==-1 ) e[1] = 1; -@@ -4170,7 +4170,7 @@ - break; - } - } else if ( sp->b!=0 ) { -- extended b2_4ac = sp->c*(extended) sp->c - 4*sp->b*(extended) sp->d; -+ extendeddbl b2_4ac = sp->c*(extendeddbl) sp->c - 4*sp->b*(extendeddbl) sp->d; - if ( b2_4ac>=0 ) { - b2_4ac = sqrt(b2_4ac); - ts[0] = (-sp->c-b2_4ac)/(2*sp->b); -@@ -4178,7 +4178,7 @@ - if ( ts[0]>ts[1] ) { bigreal t = ts[0]; ts[0] = ts[1]; ts[1] = t; } - } - } else if ( sp->c!=0 ) { -- ts[0] = -sp->d/(extended) sp->c; -+ ts[0] = -sp->d/(extendeddbl) sp->c; - } else { - /* No solutions, or all solutions */ - ; -@@ -4196,16 +4196,16 @@ - } - if ( j!=0 ) { - if ( ts[0]!=0 ) { -- extended d0 = sp->d; -- extended dt = ((sp->a*ts[0]+sp->b)*ts[0]+sp->c)*ts[0]+sp->d; -+ extendeddbl d0 = sp->d; -+ extendeddbl dt = ((sp->a*ts[0]+sp->b)*ts[0]+sp->c)*ts[0]+sp->d; - if ( d0<0 ) d0=-d0; - if ( dt<0 ) dt=-dt; - if ( d0
a+(extended) sp->b+sp->c+sp->d; -- extended dt = ((sp->a*ts[j-1]+sp->b)*ts[j-1]+sp->c)*ts[j-1]+sp->d; -+ extendeddbl d1 = sp->a+(extendeddbl) sp->b+sp->c+sp->d; -+ extendeddbl dt = ((sp->a*ts[j-1]+sp->b)*ts[j-1]+sp->c)*ts[j-1]+sp->d; - if ( d1<0 ) d1=-d1; - if ( dt<0 ) dt=-dt; - if ( d1
splines[major]; - int i; - -@@ -4258,8 +4258,8 @@ - return( -1 ); - } - --static int ICAddInter(int cnt,BasePoint *foundpos,extended *foundt1,extended *foundt2, -- const Spline *s1,const Spline *s2,extended t1,extended t2, int maxcnt) { -+static int ICAddInter(int cnt,BasePoint *foundpos,extendeddbl *foundt1,extendeddbl *foundt2, -+ const Spline *s1,const Spline *s2,extendeddbl t1,extendeddbl t2, int maxcnt) { - - if ( cnt>=maxcnt ) - return( cnt ); -@@ -4273,13 +4273,13 @@ - return( cnt+1 ); - } - --static int ICBinarySearch(int cnt,BasePoint *foundpos,extended *foundt1,extended *foundt2, -+static int ICBinarySearch(int cnt,BasePoint *foundpos,extendeddbl *foundt1,extendeddbl *foundt2, - int other, -- const Spline *s1,const Spline *s2,extended t1low,extended t1high,extended t2low,extended t2high, -+ const Spline *s1,const Spline *s2,extendeddbl t1low,extendeddbl t1high,extendeddbl t2low,extendeddbl t2high, - int maxcnt) { - int major; -- extended t1, t2; -- extended o1o, o2o, o1n, o2n, m; -+ extendeddbl t1, t2; -+ extendeddbl o1o, o2o, o1n, o2n, m; - - major = !other; - o1o = ((s1->splines[other].a*t1low+s1->splines[other].b)*t1low+ -@@ -4311,14 +4311,14 @@ - } - } - --static int CubicsIntersect(const Spline *s1,extended lowt1,extended hight1,BasePoint *min1,BasePoint *max1, -- const Spline *s2,extended lowt2,extended hight2,BasePoint *min2,BasePoint *max2, -- BasePoint *foundpos,extended *foundt1,extended *foundt2, -+static int CubicsIntersect(const Spline *s1,extendeddbl lowt1,extendeddbl hight1,BasePoint *min1,BasePoint *max1, -+ const Spline *s2,extendeddbl lowt2,extendeddbl hight2,BasePoint *min2,BasePoint *max2, -+ BasePoint *foundpos,extendeddbl *foundt1,extendeddbl *foundt2, - int maxcnt) { - int major, other; - BasePoint max, min; -- extended t1max, t1min, t2max, t2min, t1, t2, t1diff, oldt2; -- extended o1o, o2o, o1n, o2n, m; -+ extendeddbl t1max, t1min, t2max, t2min, t1, t2, t1diff, oldt2; -+ extendeddbl o1o, o2o, o1n, o2n, m; - int cnt=0; - - if ( (min.x = min1->x)x ) min.x = min2->x; -@@ -4387,7 +4387,7 @@ - return( cnt ); - } - --static int Closer(const Spline *s1,const Spline *s2,extended t1,extended t2,extended t1p,extended t2p) { -+static int Closer(const Spline *s1,const Spline *s2,extendeddbl t1,extendeddbl t2,extendeddbl t1p,extendeddbl t2p) { - bigreal x1 = ((s1->splines[0].a*t1+s1->splines[0].b)*t1+s1->splines[0].c)*t1+s1->splines[0].d; - bigreal y1 = ((s1->splines[1].a*t1+s1->splines[1].b)*t1+s1->splines[1].c)*t1+s1->splines[1].d; - bigreal x2 = ((s2->splines[0].a*t2+s2->splines[0].b)*t2+s2->splines[0].c)*t2+s2->splines[0].d; -@@ -4409,14 +4409,14 @@ - /* -1 => We couldn't figure it out in a closed form, have to do a numerical */ - /* approximation */ - int SplinesIntersect(const Spline *s1, const Spline *s2, BasePoint pts[9], -- extended t1s[10], extended t2s[10]) { /* One extra for a trailing -1 */ -+ extendeddbl t1s[10], extendeddbl t2s[10]) { /* One extra for a trailing -1 */ - BasePoint min1, max1, min2, max2; - int soln = 0; -- extended x,y,t, ac0, ac1; -+ extendeddbl x,y,t, ac0, ac1; - int i,j,found; - Spline1D spline; -- extended tempts[4]; /* 3 solns for cubics, 4 for quartics */ -- extended extrema1[6], extrema2[6]; -+ extendeddbl tempts[4]; /* 3 solns for cubics, 4 for quartics */ -+ extendeddbl extrema1[6], extrema2[6]; - int ecnt1, ecnt2; - - t1s[0] = t1s[1] = t1s[2] = t1s[3] = -1; -@@ -4446,7 +4446,7 @@ - /* Do Nothing */; - else if ( s2->knownlinear || (!s1->isquadratic && s2->isquadratic)) { - const Spline *stemp = s1; -- extended *ts = t1s; -+ extendeddbl *ts = t1s; - t1s = t2s; t2s = ts; - s1 = s2; s2 = stemp; - } -@@ -4570,8 +4570,8 @@ - s1->splines[0].c)*extrema1[i+1]+s1->splines[0].d; - max1.y = ((s1->splines[1].a*extrema1[i+1]+s1->splines[1].b)*extrema1[i+1]+ - s1->splines[1].c)*extrema1[i+1]+s1->splines[1].d; -- if ( max1.xsplines[0].a*extrema2[j]+s2->splines[0].b)*extrema2[j]+ - s2->splines[0].c)*extrema2[j]+s2->splines[0].d; -@@ -4581,8 +4581,8 @@ - s2->splines[0].c)*extrema2[j+1]+s2->splines[0].d; - max2.y = ((s2->splines[1].a*extrema2[j+1]+s2->splines[1].b)*extrema2[j+1]+ - s2->splines[1].c)*extrema2[j+1]+s2->splines[1].d; -- if ( max2.xmax2.x || min2.x>max1.x || min1.y>max2.y || min2.y>max1.y ) - /* No possible intersection */; - else if ( s1!=s2 ) -@@ -4662,7 +4662,7 @@ - - int SplineSetIntersect(SplineSet *spl, Spline **_spline, Spline **_spline2) { - BasePoint pts[9]; -- extended t1s[10], t2s[10]; -+ extendeddbl t1s[10], t2s[10]; - int found = false,i; - SplineSet *test, *test2; - Spline *spline, *spline2, *first, *first2; -@@ -4705,8 +4705,8 @@ - return( found ); - } - --int LineTangentToSplineThroughPt(Spline *s, BasePoint *pt, extended ts[4], -- extended tmin, extended tmax) { -+int LineTangentToSplineThroughPt(Spline *s, BasePoint *pt, extendeddbl ts[4], -+ extendeddbl tmin, extendeddbl tmax) { - /* attempt to find a line though the point pt which is tangent to the spline */ - /* we return t of the tangent point on the spline (if any) */ - /* So the slope of the line through pt&tangent point must match slope */ -@@ -4812,7 +4812,7 @@ - Spline1D *yspline = &spline->splines[1], *xspline = &spline->splines[0]; - - if ( xspline->a!=0 ) { -- extended t1, t2, tbase; -+ extendeddbl t1, t2, tbase; - SplineFindExtrema(xspline,&t1,&t2); - tbase = 0; - if ( t1!=-1 ) { -@@ -4921,7 +4921,7 @@ - if ( fs->xlxh>x && t>=0 && t<=1 ) - return( true ); - } else { -- extended t1, t2, tbase; -+ extendeddbl t1, t2, tbase; - SplineFindExtrema(yspline,&t1,&t2); - tbase = 0; - if ( t1!=-1 ) { -@@ -5030,7 +5030,7 @@ - } - - static int Crossings(Spline *s,BasePoint *pt) { -- extended ext[4]; -+ extendeddbl ext[4]; - int i, cnt=0; - bigreal yi, yi1, t, x; - -@@ -7260,7 +7260,7 @@ - /* Remove extrema which are very close to one of the spline end-points */ - /* and which are in the oposite direction (along the normal of the */ - /* close end-point's cp) from the other end-point */ -- extended ts[2], t1, t2; -+ extendeddbl ts[2], t1, t2; - bigreal df, dt; - bigreal dp, d_o; - int i; -@@ -7423,7 +7423,7 @@ - return( changed ); - } - --SplinePoint *SplineBisect(Spline *spline, extended t) { -+SplinePoint *SplineBisect(Spline *spline, extendeddbl t) { - Spline1 xstart, xend; - Spline1 ystart, yend; - Spline *spline1, *spline2; -@@ -7437,8 +7437,8 @@ - IError("Bisection to create a zero length spline"); - #endif - xstart.s0 = xsp->d; ystart.s0 = ysp->d; -- xend.s1 = (extended) xsp->a+xsp->b+xsp->c+xsp->d; -- yend.s1 = (extended) ysp->a+ysp->b+ysp->c+ysp->d; -+ xend.s1 = (extendeddbl) xsp->a+xsp->b+xsp->c+xsp->d; -+ yend.s1 = (extendeddbl) ysp->a+ysp->b+ysp->c+ysp->d; - xstart.s1 = xend.s0 = ((xsp->a*t+xsp->b)*t+xsp->c)*t + xsp->d; - ystart.s1 = yend.s0 = ((ysp->a*t+ysp->b)*t+ysp->c)*t + ysp->d; - FigureSpline1(&xstart,0,t,xsp); -@@ -7506,7 +7506,7 @@ - return( mid ); - } - --Spline *SplineSplit(Spline *spline, extended ts[3]) { -+Spline *SplineSplit(Spline *spline, extendeddbl ts[3]) { - /* Split the current spline in up to 3 places */ - Spline1 splines[2][4]; - int i,cnt; -@@ -7636,7 +7636,7 @@ - int any=0; - Spline *s, *first; - Spline1D *ws, *zs; -- extended ts[3]; -+ extendeddbl ts[3]; - bigreal w, z; - int i; - int other = !major; ---- a/fontforge/splineutil.h -+++ b/fontforge/splineutil.h -@@ -30,27 +30,27 @@ - extern EncMap *EncMapNew(int enccount, int backmax, Encoding *enc); - - /* Uses an iterative approximation */ --extern extended IterateSplineSolve(const Spline1D *sp, extended tmin, extended tmax, extended sought_y); -+extern extendeddbl IterateSplineSolve(const Spline1D *sp, extendeddbl tmin, extendeddbl tmax, extendeddbl sought_y); - /* Uses an iterative approximation and then tries to fix things up */ --extern extended IterateSplineSolveFixup(const Spline1D *sp, extended tmin, extended tmax, extended sought_y); -+extern extendeddbl IterateSplineSolveFixup(const Spline1D *sp, extendeddbl tmin, extendeddbl tmax, extendeddbl sought_y); - - extern FPST *FPSTCopy(FPST *fpst); - extern HintMask *HintMaskFromTransformedRef(RefChar *ref, BasePoint *trans, SplineChar *basesc,HintMask *hm); - extern ImageList *ImageListCopy(ImageList *cimg); - extern ImageList *ImageListTransform(ImageList *img, real transform[6], int everything); - extern int CountKerningClasses(SplineFont *sf); --extern int _CubicSolve(const Spline1D *sp, bigreal sought, extended ts[3]); -+extern int _CubicSolve(const Spline1D *sp, bigreal sought, extendeddbl ts[3]); - extern int GroupNameType(const char *input); - extern int IntersectLines(BasePoint *inter, BasePoint *line1_1, BasePoint *line1_2, BasePoint *line2_1, BasePoint *line2_2); - extern int IntersectLinesClip(BasePoint *inter, BasePoint *line1_1, BasePoint *line1_2, BasePoint *line2_1, BasePoint *line2_2); - extern int IntersectLinesSlopes(BasePoint *inter, BasePoint *line1, BasePoint *slope1, BasePoint *line2, BasePoint *slope2); --extern int LineTangentToSplineThroughPt(Spline *s, BasePoint *pt, extended ts[4], extended tmin, extended tmax); -+extern int LineTangentToSplineThroughPt(Spline *s, BasePoint *pt, extendeddbl ts[4], extendeddbl tmin, extendeddbl tmax); - extern int NearSpline(FindSel *fs, Spline *spline); - extern int SCRoundToCluster(SplineChar *sc, int layer, int sel, bigreal within, bigreal max); - extern int SFKerningGroupExistsSpecific(const struct splinefont *sf, const char *groupname, int isv, int isr); - extern int SpExistsInSS(SplinePoint *sp, SplineSet *ss); --extern int Spline2DFindExtrema(const Spline *sp, extended extrema[4]); --extern int Spline2DFindPointsOfInflection(const Spline *sp, extended poi[2]); -+extern int Spline2DFindExtrema(const Spline *sp, extendeddbl extrema[4]); -+extern int Spline2DFindPointsOfInflection(const Spline *sp, extendeddbl poi[2]); - extern int SplineAtInflection(Spline1D *sp, bigreal t); - extern int SplineAtMinMax(Spline1D *sp, bigreal t); - extern int SplineExistsInSS(Spline *s, SplineSet *ss); -@@ -63,7 +63,7 @@ - /* Two lines intersect in at most 1 point */ - /* Two quadratics intersect in at most 4 points */ - /* Two cubics intersect in at most 9 points */ /* Plus an extra space for a trailing -1 */ --extern int SplinesIntersect(const Spline *s1, const Spline *s2, BasePoint pts[9], extended t1s[10], extended t2s[10]); -+extern int SplinesIntersect(const Spline *s1, const Spline *s2, BasePoint pts[9], extendeddbl t1s[10], extendeddbl t2s[10]); - - extern int SplineT2SpiroIndex(Spline *spline, bigreal t, SplineSet *spl); - extern int SSBoundsWithin(SplineSet *ss, bigreal z1, bigreal z2, bigreal *wmin, bigreal *wmax, int major); -@@ -90,12 +90,12 @@ - extern SplinePointList *SplinePointListSpiroTransform(SplinePointList *base, real transform[6], int allpoints); - extern SplinePointList *SplinePointListTransformExtended(SplinePointList *base, real transform[6], enum transformPointType tpt, enum transformPointMask tpmask); - --extern SplinePoint *SplineBisect(Spline *spline, extended t); -+extern SplinePoint *SplineBisect(Spline *spline, extendeddbl t); - extern SplinePoint *SplinePointCreate(real x, real y); - extern SplineSet *LayerAllSplines(Layer *layer); - extern SplineSet *LayerUnAllSplines(Layer *layer); - extern Spline *SplineMake3(SplinePoint *from, SplinePoint *to); --extern Spline *SplineSplit(Spline *spline, extended ts[3]); -+extern Spline *SplineSplit(Spline *spline, extendeddbl ts[3]); - extern struct baselangextent *BaseLangCopy(struct baselangextent *extent); - extern struct ff_glyphclasses *SFGetGroup(const struct splinefont *sf, int index, const char *name); - extern struct glyphvariants *GlyphVariantsCopy(struct glyphvariants *gv); -@@ -184,7 +184,7 @@ - extern void SplineCharListsFree(struct splinecharlist *dlist); - extern void SplineCharQuickBounds(SplineChar *sc, DBounds *b); - extern void SplineCharQuickConservativeBounds(SplineChar *sc, DBounds *b); --extern void SplineFindExtrema(const Spline1D *sp, extended *_t1, extended *_t2); -+extern void SplineFindExtrema(const Spline1D *sp, extendeddbl *_t1, extendeddbl *_t2); - extern void SplineFontClearSpecial(SplineFont *sf); - extern void SplineFontFindBounds(SplineFont *sf, DBounds *bounds); - extern void SplineFontFree(SplineFont *sf); -@@ -201,7 +201,7 @@ - extern void SplinePointListsMDFree(SplineChar *sc, SplinePointList *spl); - extern void SplinePointMDFree(SplineChar *sc, SplinePoint *sp); - extern void SplinePointsFree(SplinePointList *spl); --extern void SplineRemoveExtremaTooClose(Spline1D *sp, extended *_t1, extended *_t2); -+extern void SplineRemoveExtremaTooClose(Spline1D *sp, extendeddbl *_t1, extendeddbl *_t2); - extern void SplineSetBeziersClear(SplinePointList *spl); - extern void SplineSetFindBounds(const SplinePointList *spl, DBounds *bounds); - extern void SplineSetQuickBounds(SplineSet *ss, DBounds *b); ---- a/fontforge/splineutil2.c -+++ b/fontforge/splineutil2.c -@@ -214,10 +214,10 @@ - } - - static int MinMaxWithin(Spline *spline) { -- extended dx, dy; -+ extendeddbl dx, dy; - int which; -- extended t1, t2; -- extended w; -+ extendeddbl t1, t2; -+ extendeddbl w; - /* We know that this "spline" is basically one dimensional. As long as its*/ - /* extrema are between the start and end points on that line then we can */ - /* treat it as a line. If the extrema are way outside the line segment */ -@@ -1613,7 +1613,7 @@ - /* check that that is less than err */ - static int SplineCloseToLinear(Spline *s, bigreal err) { - bigreal angle; -- extended co,si, t1, t2, y; -+ extendeddbl co,si, t1, t2, y; - SplinePoint from, to; - Spline sp; - BasePoint bp; -@@ -2667,7 +2667,7 @@ - } else if ( s->splines[0].a!=0 ) { - bigreal d = 4*s->splines[0].b*s->splines[0].b-4*3*s->splines[0].a*s->splines[0].c; - if ( d>0 ) { -- extended t1, t2; -+ extendeddbl t1, t2; - d = sqrt(d); - t1 = (-2*s->splines[0].b+d)/(2*3*s->splines[0].a); - t2 = (-2*s->splines[0].b-d)/(2*3*s->splines[0].a); -@@ -2714,7 +2714,7 @@ - } else if ( s->splines[1].a!=0 ) { - bigreal d = 4*s->splines[1].b*s->splines[1].b-4*3*s->splines[1].a*s->splines[1].c; - if ( d>0 ) { -- extended t1,t2; -+ extendeddbl t1,t2; - d = sqrt(d); - t1 = (-2*s->splines[1].b+d)/(2*3*s->splines[1].a); - t2 = (-2*s->splines[1].b-d)/(2*3*s->splines[1].a); ---- a/fontforge/stemdb.c -+++ b/fontforge/stemdb.c -@@ -596,7 +596,7 @@ - Spline *s; - int i,j,k,cnt; - BasePoint pts[9]; -- extended lts[10], sts[10]; -+ extendeddbl lts[10], sts[10]; - - for ( i=j=0; (s=sspace[j])!=NULL; ++j ) { - if ( BBoxIntersectsLine(s,line) ) { -@@ -2606,7 +2606,7 @@ - SplinePoint end1, end2; - double width,t,sign, len, dot; - BasePoint pts[9]; -- extended lts[10], sts[10]; -+ extendeddbl lts[10], sts[10]; - BasePoint diff; - struct stemdata *stem ; - ---- a/fontforge/utanvec.c -+++ b/fontforge/utanvec.c -@@ -145,7 +145,7 @@ - bigreal SplineSolveForUTanVec(Spline *spl, BasePoint ut, bigreal min_t, - bool picky) { - bigreal tmp, yto; -- extended te1, te2; -+ extendeddbl te1, te2; - Spline1D ys1d; - - // Nothing to "solve" for; lines should be handled by different means ---- a/fontforgeexe/charview.c -+++ b/fontforgeexe/charview.c -@@ -1317,7 +1317,7 @@ - static void CVMarkInterestingLocations(CharView *cv, GWindow pixmap, - SplinePointList *spl) { - Spline *s, *first; -- extended interesting[6]; -+ extendeddbl interesting[6]; - CharViewTab* tab = CVGetActiveTab(cv); - int i, ecnt, cnt; - GRect r; -@@ -10267,7 +10267,7 @@ - int err = false; - struct insertonsplineat *iosa = GDrawGetUserData(GGadgetGetWindow(g)); - double val; -- extended ts[3]; -+ extendeddbl ts[3]; - int which; - SplinePoint *sp; - ---- a/fontforgeexe/cvknife.c -+++ b/fontforgeexe/cvknife.c -@@ -187,7 +187,7 @@ - Spline dummy; - SplinePoint dummyfrom, dummyto, *mid, *mid2; - BasePoint inters[9]; -- extended t1s[10], t2s[10]; -+ extendeddbl t1s[10], t2s[10]; - int foundsomething = true, ever = false; - int i; - int spiro_index = 0; ---- a/fontforgeexe/problems.c -+++ b/fontforgeexe/problems.c -@@ -1693,7 +1693,7 @@ - Spline *s, *first; - double len2, bound2 = p->sc->parent->extrema_bound; - double x,y; -- extended extrema[4]; -+ extendeddbl extrema[4]; - - if ( bound2<=0 ) - bound2 = (p->sc->parent->ascent + p->sc->parent->descent)/32.0; ---- a/fontforgeexe/cvruler.c -+++ b/fontforgeexe/cvruler.c -@@ -374,7 +374,7 @@ - Spline dummy; - SplinePoint dummyfrom, dummyto; - BasePoint inters[9]; /* These bounds are hard coded in the SplinesIntersect function */ -- extended t1s[10], t2s[10]; -+ extendeddbl t1s[10], t2s[10]; - int i; - int total_intersections = 0; - diff -Nru fontforge-20201107~dfsg/debian/patches/0005-hurd-undef-extended-temporarily.patch fontforge-20220308~dfsg/debian/patches/0005-hurd-undef-extended-temporarily.patch --- fontforge-20201107~dfsg/debian/patches/0005-hurd-undef-extended-temporarily.patch 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/0005-hurd-undef-extended-temporarily.patch 2022-06-16 09:09:13.000000000 +0000 @@ -0,0 +1,61 @@ +Description: "#undef extended" temporarily to avoid conflict on GNU Hurd + GNU Mach microkernel header files (gnumach-dev 1.8+git20201129) added to + struct i386_xfp_save in /usr/include/i386-gnu/include/mach/i386/fp_reg.h + a new "extended" field which happens to collide with the macro definition + "#define extended double" in FontForge, leading to FTBFS on GNU Hurd: + . + FAILED: fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o + /usr/bin/cc -Dfontforge_EXPORTS -I../../fontforge -I../../inc -Iinc -isystem /usr/include/glib-2.0 -isystem /usr/lib/i386-gnu/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/libxml2 -isystem /usr/include/readline -isystem /usr/include/python3.9 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Werror=implicit-function-declaration -Werror=int-conversion -fdiagnostics-color=always -std=gnu99 -MD -MT fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -MF fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o.d -o fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o -c ../../fontforge/asmfpst.c + In file included from ../../fontforge/asmfpst.h:4, + from ../../fontforge/asmfpst.c:30: + ../../fontforge/splinefont.h:63:18: error: two or more data types in declaration specifiers + 63 | #define extended double + | ^~~~~~ + In file included from /usr/include/i386-gnu/bits/sigcontext.h:30, + from /usr/include/signal.h:291, + from /usr/include/glib-2.0/glib/gbacktrace.h:36, + from /usr/include/glib-2.0/glib.h:34, + from /usr/include/glib-2.0/gobject/gbinding.h:28, + from /usr/include/glib-2.0/glib-object.h:22, + from /usr/include/glib-2.0/gio/gioenums.h:28, + from /usr/include/glib-2.0/gio/giotypes.h:28, + from /usr/include/glib-2.0/gio/gio.h:26, + from ../../inc/ffglib.h:29, + from ../../fontforge/baseviews.h:31, + from ../../fontforge/fontforgevw.h:31, + from ../../fontforge/asmfpst.c:33: + /usr/include/i386-gnu/mach/i386/fp_reg.h:80:24: error: expected identifier or ‘(’ before ‘[’ token + 80 | unsigned char extended[0]; /* Extended region */ + | ^ + . + This patch temporarily undefines the "extended" macro before loading + and friends, and redefines the "extended" macro right after. + and redefines it afterwards. +Author: Anthony Fok +Origin: vendor +Forwarded: https://github.com/fontforge/fontforge/pull/5047 +Last-Update: 2022-06-16 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/inc/ffglib.h ++++ b/inc/ffglib.h +@@ -26,11 +26,19 @@ + #define GMenuItem GMenuItem_GIO + #define GTimer GTimer_GTK + ++#ifdef __GNU__ ++# undef extended ++#endif ++ + #include + #include + #include + #include + ++#ifdef __GNU__ ++# define extended double ++#endif ++ + #undef GList + #undef GMenuItem + #undef GTimer diff -Nru fontforge-20201107~dfsg/debian/patches/fix-build-for-python-3.6.patch fontforge-20220308~dfsg/debian/patches/fix-build-for-python-3.6.patch --- fontforge-20201107~dfsg/debian/patches/fix-build-for-python-3.6.patch 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/fix-build-for-python-3.6.patch 2022-11-06 20:37:30.000000000 +0000 @@ -0,0 +1,60 @@ +From: Rob Savoury +Date: Sun, 06 Nov 2022 12:37:30 -0800 +Subject: Fix build for Python 3.6 + +Method isascii was introduced in Python 3.7 so add code to perform this check +as Python 3.6 is still specified as the minimum requirement in CMakeLists.txt, +even though this Python >= 3.7 method is used. +--- + Unicode/makeutype.py | 6 +++++- + tests/test1010.py | 6 +++++- + 2 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/Unicode/makeutype.py b/Unicode/makeutype.py +index c59254b..40a1331 100644 +--- a/Unicode/makeutype.py ++++ b/Unicode/makeutype.py +@@ -711,6 +711,10 @@ def makearabicforms(unicode, trace): + fprint("}") + + ++def isascii(s): ++ return all(ord(c) < 128 for c in s) ++ ++ + def makeuninames(unicode, trace): + FILE = "uninames_data.h" + +@@ -781,7 +785,7 @@ def makeuninames(unicode, trace): + # build a lexicon string + for w in wordlist.keys(): + # encoding: high bit indicates last character in word (assumes ascii) +- assert w.isascii() ++ assert isascii(w) + ww = w[:-1] + bytes([int(w[-1]) | 0x80]) + offset = len(lexicon) + offset_index = len(lexicon_offset) >> lexicon_shift +diff --git a/tests/test1010.py b/tests/test1010.py +index d2a2c87..7856b6e 100644 +--- a/tests/test1010.py ++++ b/tests/test1010.py +@@ -3,6 +3,10 @@ + import sys, fontforge, unittest, re + + ++def isascii(s): ++ return all(ord(c) < 128 for c in s) ++ ++ + class UnicodeTests(unittest.TestCase): + def test_UnicodeNameFromLib(self): + for i in [-1, 0, 0x110000, 0x1100001]: +@@ -19,7 +23,7 @@ class UnicodeTests(unittest.TestCase): + # All ASCII + for i in range(0x110000): + name = fontforge.UnicodeNameFromLib(i) +- self.assertTrue(name.isascii(), f"U+{i:04X} is all ascii") ++ self.assertTrue(isascii(name), f"U+{i:04X} is all ascii") + + def test_UnicodeAnnotationFromLib(self): + for i in [-1, 0x110000, 0x1100001]: diff -Nru fontforge-20201107~dfsg/debian/patches/series fontforge-20220308~dfsg/debian/patches/series --- fontforge-20201107~dfsg/debian/patches/series 2021-01-15 15:16:27.000000000 +0000 +++ fontforge-20220308~dfsg/debian/patches/series 2022-11-06 20:25:21.000000000 +0000 @@ -2,6 +2,7 @@ 0002-remove-custom-library-search-path.patch 0003-use-local-libjs-mathjax.patch 0004-hurd-PATH_MAX-and-MAXPATHLEN.patch -0005-hurd-rename-extended-to-avoid-conflict-with-gnumach-dev.patch +0005-hurd-undef-extended-temporarily.patch 2003_avoid_privacy_breach.patch 2004-fix-privacy-breach-logo.patch +fix-build-for-python-3.6.patch diff -Nru fontforge-20201107~dfsg/debian/rules fontforge-20220308~dfsg/debian/rules --- fontforge-20201107~dfsg/debian/rules 2021-12-14 00:17:29.000000000 +0000 +++ fontforge-20220308~dfsg/debian/rules 2022-11-06 20:59:15.000000000 +0000 @@ -28,6 +28,9 @@ DEB_CONFIGURE_EXTRA_FLAGS += -DENABLE_DOCS=OFF endif +DEFAULTDIR = $(CURDIR)/debian/python3-fontforge/usr/lib/python3 +INSTALLDIR = $(DEFAULTDIR).6 + override_dh_auto_configure: dh_auto_configure --builddirectory=build/nox -- \ $(DEB_CONFIGURE_EXTRA_FLAGS) -DENABLE_GUI=OFF -DENABLE_DOCS=OFF @@ -52,6 +55,10 @@ override_dh_installman: dh_installman --sourcedir=debian/tmp/x +override_dh_python3: + dh_python3 + mv $(DEFAULTDIR) $(INSTALLDIR) + override_dh_missing-indep: dh_missing -i --list-missing @@ -60,4 +67,4 @@ # track symbols using pkgkde-symbolshelper %: - dh $@ --with pkgkde_symbolshelper + dh $@ --with python3,pkgkde_symbolshelper diff -Nru fontforge-20201107~dfsg/debian/source/lintian-overrides fontforge-20220308~dfsg/debian/source/lintian-overrides --- fontforge-20201107~dfsg/debian/source/lintian-overrides 2020-11-16 12:04:34.000000000 +0000 +++ fontforge-20220308~dfsg/debian/source/lintian-overrides 2022-06-16 02:35:40.000000000 +0000 @@ -1,9 +1,11 @@ # License is in License-Reference field (see bug#786450) missing-license-paragraph-in-dep5-copyright apache-2\.0 * +missing-license-paragraph-in-dep5-copyright cc0-1\0 * missing-license-paragraph-in-dep5-copyright gpl-2\+ * missing-license-paragraph-in-dep5-copyright gpl-3\+ * missing-license-paragraph-in-dep5-copyright lgpl-2\.1\+ * missing-license-text-in-dep5-copyright Apache-2\.0 * +missing-license-text-in-dep5-copyright CC0-1\.0 * missing-license-text-in-dep5-copyright GPL-2\+ * missing-license-text-in-dep5-copyright GPL-3\+ * missing-license-text-in-dep5-copyright LGPL-2\.1\+ * diff -Nru fontforge-20201107~dfsg/debian/watch fontforge-20220308~dfsg/debian/watch --- fontforge-20201107~dfsg/debian/watch 2021-01-15 07:35:01.000000000 +0000 +++ fontforge-20220308~dfsg/debian/watch 2022-06-16 02:39:14.000000000 +0000 @@ -1,4 +1,4 @@ -# run "uscan --report" to check or "gpb import-orig --uscan" to update +# run "uscan --report" to check or "gbp import-orig --uscan" to update version=4 opts="filenamemangle=s%(?:.*?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%,dversionmangle=s/~dfsg\d*$//,repacksuffix=~dfsg" \ https://github.com/fontforge/fontforge/tags \ diff -Nru fontforge-20201107~dfsg/desktop/2012/pixmaps/org.fontforge.FontForge.xpm fontforge-20220308~dfsg/desktop/2012/pixmaps/org.fontforge.FontForge.xpm --- fontforge-20201107~dfsg/desktop/2012/pixmaps/org.fontforge.FontForge.xpm 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/desktop/2012/pixmaps/org.fontforge.FontForge.xpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,360 +0,0 @@ -/* XPM */ -static char * fontforge_xpm[] = { -"32 32 325 2", -" c None", -". c #404549", -"+ c #414549", -"@ c #42464A", -"# c #414448", -"$ c #404548", -"% c #A5A8AC", -"& c #D1D5D9", -"* c #E5E8EB", -"= c #E6E8EA", -"- c #C6C9CD", -"; c #6B6E71", -"> c #3F4345", -", c #414548", -"' c #D4D8DB", -") c #B8BCBF", -"! c #707377", -"~ c #54585A", -"{ c #C7CACC", -"] c #D9DCDF", -"^ c #96999A", -"/ c #404246", -"( c #44494D", -"_ c #404448", -": c #404347", -"< c #404346", -"[ c #3F4245", -"} c #4D5052", -"| c #D6DADC", -"1 c #D6D9DC", -"2 c #777A7C", -"3 c #828589", -"4 c #74787B", -"5 c #43464A", -"6 c #B9BEC3", -"7 c #959A9F", -"8 c #474A4F", -"9 c #3F4244", -"0 c #9DA2A5", -"a c #6A6D6F", -"b c #B6B8BA", -"c c #CBCED1", -"d c #D2D5D6", -"e c #4E5051", -"f c #949AA0", -"g c #7E8285", -"h c #6D7174", -"i c #484B4D", -"j c #989EA4", -"k c #9EA4AA", -"l c #B1B6BA", -"m c #43474B", -"n c #575A5C", -"o c #ACAFB1", -"p c #6B6E70", -"q c #D6D8DA", -"r c #CED1D2", -"s c #9A9B9C", -"t c #909499", -"u c #818486", -"v c #808283", -"w c #999EA3", -"x c #B5B9BC", -"y c #46494C", -"z c #3E3F42", -"A c #404243", -"B c #3D3F41", -"C c #C9CBCB", -"D c #CECFCF", -"E c #3E4040", -"F c #434445", -"G c #4A4C4C", -"H c #888A8A", -"I c #4F5051", -"J c #525556", -"K c #3D3F42", -"L c #E1E3E3", -"M c #E9EAEA", -"N c #D0D1D1", -"O c #E8E8E8", -"P c #E8E8E7", -"Q c #E6E6E5", -"R c #737474", -"S c #3A3B3D", -"T c #525455", -"U c #3D4041", -"V c #444546", -"W c #484A4A", -"X c #525354", -"Y c #D4D4D4", -"Z c #C7C8C7", -"` c #BEBFBE", -" . c #424343", -".. c #3F403F", -"+. c #686968", -"@. c #3B3D3D", -"#. c #545454", -"$. c #3F4042", -"%. c #3C3D3E", -"&. c #3C3D3D", -"*. c #AEAEAE", -"=. c #C8C8C6", -"-. c #D4D4D2", -";. c #545453", -">. c #3B3B3A", -",. c #646463", -"'. c #595958", -"). c #444747", -"!. c #3F4040", -"~. c #3D3E3E", -"{. c #5D5D5D", -"]. c #7F807F", -"^. c #606160", -"/. c #D3D2D0", -"(. c #C9C9C5", -"_. c #A1A19F", -":. c #979693", -"<. c #878684", -"[. c #434547", -"}. c #404041", -"|. c #898784", -"1. c #51514F", -"2. c #3C3C3C", -"3. c #BEBDBC", -"4. c #C6C5C1", -"5. c #CCCAC8", -"6. c #3C3B3A", -"7. c #92918E", -"8. c #3D3E3F", -"9. c #959490", -"0. c #51514E", -"a. c #93928F", -"b. c #404142", -"c. c #404241", -"d. c #ABA9A5", -"e. c #888580", -"f. c #474644", -"g. c #3A3A39", -"h. c #7A7976", -"i. c #D0CFCA", -"j. c #CDCBC7", -"k. c #7D7C7A", -"l. c #767470", -"m. c #3C3E3E", -"n. c #AAA8A4", -"o. c #8C8983", -"p. c #7A7874", -"q. c #424444", -"r. c #4F504F", -"s. c #A6A39D", -"t. c #8F8B84", -"u. c #73706A", -"v. c #3A3938", -"w. c #393937", -"x. c #BABAB6", -"y. c #C6C3BD", -"z. c #BAB7B4", -"A. c #555350", -"B. c #3A3B3A", -"C. c #A9A6A1", -"D. c #918D86", -"E. c #74716A", -"F. c #54524E", -"G. c #505150", -"H. c #605F5D", -"I. c #A09C95", -"J. c #8D8880", -"K. c #8C877F", -"L. c #494844", -"M. c #393836", -"N. c #575653", -"O. c #D0CDC9", -"P. c #CECAC6", -"Q. c #656460", -"R. c #373736", -"S. c #A7A39D", -"T. c #8F8A82", -"U. c #5A5A56", -"V. c #716F6B", -"W. c #9B968E", -"X. c #8C867D", -"Y. c #6C6760", -"Z. c #383735", -"`. c #93918D", -" + c #CFCBC5", -".+ c #B1AFAA", -"++ c #373632", -"@+ c #94908A", -"#+ c #595650", -"$+ c #423F3B", -"%+ c #514E49", -"&+ c #413F3B", -"*+ c #3B3B38", -"=+ c #363531", -"-+ c #393532", -";+ c #35332F", -">+ c #3F3F3E", -",+ c #7F7B76", -"'+ c #958E85", -")+ c #8A8379", -"!+ c #888177", -"~+ c #474540", -"{+ c #383633", -"]+ c #92918C", -"^+ c #D4D0CA", -"/+ c #97948F", -"(+ c #514E4B", -"_+ c #C4C0BA", -":+ c #393631", -"<+ c #46443F", -"[+ c #373430", -"}+ c #403F3E", -"|+ c #8C877E", -"1+ c #90887D", -"2+ c #898175", -"3+ c #7A7367", -"4+ c #3E3C37", -"5+ c #373532", -"6+ c #373531", -"7+ c #787571", -"8+ c #B5B2AC", -"9+ c #D8D4CF", -"0+ c #CBC6BF", -"a+ c #ACA8A2", -"b+ c #35332E", -"c+ c #726B60", -"d+ c #3D3C3B", -"e+ c #A09890", -"f+ c #8B8175", -"g+ c #887E71", -"h+ c #70675C", -"i+ c #44413B", -"j+ c #363430", -"k+ c #36332F", -"l+ c #383530", -"m+ c #35322D", -"n+ c #3E3A34", -"o+ c #756C5F", -"p+ c #6C655A", -"q+ c #35322C", -"r+ c #3A3A38", -"s+ c #A5A19B", -"t+ c #A9A299", -"u+ c #A8A198", -"v+ c #9D968D", -"w+ c #736D66", -"x+ c #55514B", -"y+ c #34332E", -"z+ c #3A3731", -"A+ c #3F3C36", -"B+ c #4E4A44", -"C+ c #706A63", -"D+ c #9B948B", -"E+ c #746F68", -"F+ c #55514A", -"G+ c #47443F", -"H+ c #34322D", -"I+ c #3A3937", -"J+ c #333133", -"K+ c #343233", -"L+ c #3F3C3A", -"M+ c #2F2E30", -"N+ c #3A3837", -"O+ c #353334", -"P+ c #393736", -"Q+ c #373633", -"R+ c #2E2D2E", -"S+ c #323030", -"T+ c #3D3A38", -"U+ c #2F2E2F", -"V+ c #3A3838", -"W+ c #363536", -"X+ c #534D46", -"Y+ c #6C6355", -"Z+ c #5C554C", -"`+ c #554F47", -" @ c #5E574C", -".@ c #504B44", -"+@ c #645C50", -"@@ c #6B665F", -"#@ c #333233", -"$@ c #5C554B", -"%@ c #544E47", -"&@ c #5E574D", -"*@ c #635C50", -"=@ c #393835", -"-@ c #605C56", -";@ c #6C6255", -">@ c #6B6154", -",@ c #81796F", -"'@ c #383734", -")@ c #5F5A54", -"!@ c #6D6356", -"~@ c #817A6F", -"{@ c #373025", -"]@ c #292217", -"^@ c #2E271B", -"/@ c #362F24", -"(@ c #393734", -"_@ c #534F4C", -":@ c #6F6E6A", -"<@ c #696762", -"[@ c #3A3834", -"}@ c #696661", -"|@ c #55524E", -"1@ c #7E807D", -"2@ c #959695", -"3@ c #90908F", -"4@ c #383532", -"5@ c #8F8F8E", -"6@ c #81817E", -"7@ c #373530", -"8@ c #6F675C", -"9@ c #645B4F", -"0@ c #70685D", -"a@ c #36342F", -"b@ c #70685C", -"c@ c #36332E", -"d@ c #70695F", -"e@ c #787166", -"f@ c #716B61", -"g@ c #716B60", -"h@ c #2D2A26", -"i@ c #34312C", -"j@ c #2E2C27", -" ", -" . + @ # $ . + @ # $ ", -" . % & * = - ; > . % & * = - ; > ", -" , ' ) ! ~ { ] ^ / + , ' ) ! ~ { ] ^ / + + + ( ", -" _ : < < [ } | 1 2 3 4 5 < < [ } | 1 2 3 6 6 7 8 ", -" 9 0 a b c d e f g h i 0 a b c d e j k l m ", -" n o p q r s ! t u v n o p q r s ! w x y ", -" z A B C C D E F G H B A B C C D E F I J ", -" K L M M D N O P Q R S L M M D N O P Q T ", -" U V W X Y Z ` ...+.@.V W X Y Z ` ...#. ", -" $.%.&.&.*.=.-.;.>.,.%.%.&.&.*.=.-.;.>.'.). ", -" !.~.{.].^./.(._.>.:.%.~.{.].^./.(._.>.<.[. ", -" }.|.1.2.>.3.4.5.6.7.8.9.0.2.>.3.4.5.6.a.b. ", -" c.d.e.f.g.h.i.j.k.l.m.n.o.f.g.h.i.j.k.p.q. ", -" r.s.t.u.v.w.x.y.z.A.B.C.D.E.v.w.x.y.z.F.G. ", -" H.I.J.K.L.M.N.O.P.Q.R.S.T.K.L.M.N.O.P.Q.U. ", -" V.W.X.X.Y.Z.Z.`. +.+++@+#+$+%+Z.Z.`. +.+&+*+=+-+;+ ", -" >+,+'+)+)+!+~+{+{+]+^+/+(+/+_+:+<+{+{+]+^+/+(+/+_+[+ ", -" }+|+1+2+2+2+3+4+5+6+7+8+9+0+a+b+c+4+5+6+7+8+9+0+a+b+ ", -" d+e+f+g+g+g+g+h+i+j+j+k+l+b+m+n+o+p+i+j+j+k+l+b+m+q+ ", -" r+s+t+u+u+u+u+u+v+w+x+y+z+A+B+C+D+u+D+E+F+G+m+m+H+ ", -" I+J+K+L+M+M+M+N+M+O+P+Q+R+S+T+U+M+M+N+M+O+V+M. ", -" M.W+X+Y+Z+`+ @Y+.@+@@@Z.#@X+Y+$@%@&@Y+.@*@@@Z. ", -" =@-@;@>@>@>@>@>@>@;@,@'@)@!@>@>@>@>@>@>@>@~@'@ ", -" =@{@]@]@]@]@]@]@]@]@^@'@^@]@]@]@]@]@]@]@]@/@(@ ", -" _@:@:@:@:@:@:@:@:@<@[@}@:@:@:@:@:@:@:@:@|@ ", -" -+1@2@2@2@2@2@2@2@2@3@4@5@2@2@2@2@2@2@2@2@6@-+ ", -" 7@8@9@9@9@9@9@9@9@9@0@a@b@9@9@9@9@9@9@9@9@0@a@ ", -" c@d@e@e@e@e@e@e@e@e@f@c@g@e@e@e@e@e@e@e@e@f@c@ ", -" h@c@c@c@c@c@c@c@c@c@c@i@c@c@c@c@c@c@c@c@c@c@j@ ", -" ", -" "}; diff -Nru fontforge-20201107~dfsg/desktop/CMakeLists.txt fontforge-20220308~dfsg/desktop/CMakeLists.txt --- fontforge-20201107~dfsg/desktop/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/desktop/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -9,16 +9,9 @@ endforeach() install(FILES "${THEME}/scalable/org.fontforge.FontForge.svg" DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps) - install( - FILES - "${THEME}/pixmaps/org.fontforge.FontForge.xpm" - "${THEME}/32x32/org.fontforge.FontForge.png" - DESTINATION ${CMAKE_INSTALL_DATADIR}/pixmaps - ) - - file(STRINGS "${CMAKE_SOURCE_DIR}/po/LINGUAS" _langs) + file(STRINGS "${PROJECT_SOURCE_DIR}/po/LINGUAS" _langs) foreach(_lang ${_langs}) - list(APPEND _pofiles "${CMAKE_SOURCE_DIR}/po/${_lang}.po") + list(APPEND _pofiles "${PROJECT_SOURCE_DIR}/po/${_lang}.po") endforeach() macro(msgfmt_desktop_file _mode _file _installdir) @@ -27,7 +20,7 @@ add_custom_command(OUTPUT "${_output}" COMMAND "${GETTEXT_MSGFMT_EXECUTABLE}" --${_mode} --template "${_input}" - -d "${CMAKE_SOURCE_DIR}/po" + -d "${PROJECT_SOURCE_DIR}/po" -o "${_output}" DEPENDS "${_input}" ${_pofiles} VERBATIM diff -Nru fontforge-20201107~dfsg/desktop/icons-older/fontforge.xpm fontforge-20220308~dfsg/desktop/icons-older/fontforge.xpm --- fontforge-20201107~dfsg/desktop/icons-older/fontforge.xpm 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/desktop/icons-older/fontforge.xpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,130 +0,0 @@ -/* XPM */ -static char *fontforge[] = { -"32 32 95 2", -" c None", -". c #BEBEBE", -"+ c #0C0C0C", -"@ c #4F4F4F", -"# c #D4D4D4", -"$ c #ABABAB", -"% c #9F9F9F", -"& c #B3B3B3", -"* c #D3D3D3", -"= c #D8D8D8", -"- c #7E7E7E", -"; c #585858", -"> c #535353", -", c #828282", -"' c #B9B9B9", -") c #8B8B8B", -"! c #FFFFFF", -"~ c #8F8F8F", -"{ c #CFCFCF", -"] c #B6B6B6", -"^ c #7C7C7C", -"/ c #555555", -"( c #606060", -"_ c #C9C9C9", -": c #868686", -"< c #565656", -"[ c #3C3C3C", -"} c #272727", -"| c #121212", -"1 c #BBBBBB", -"2 c #AFAFAF", -"3 c #676767", -"4 c #595959", -"5 c #4A4A4A", -"6 c #353535", -"7 c #1F1F1F", -"8 c #0E0E0E", -"9 c #A5A5A5", -"0 c #5D5D5D", -"a c #616161", -"b c #515151", -"c c #414141", -"d c #2D2D2D", -"e c #191919", -"f c #0D0D0D", -"g c #454545", -"h c #AAAAAA", -"i c #9B9B9B", -"j c #474747", -"k c #424242", -"l c #4C4C4C", -"m c #393939", -"n c #2C2C2C", -"o c #1D1D1D", -"p c #1E1E1E", -"q c #161616", -"r c #0F0F0F", -"s c #131313", -"t c #181818", -"u c #1A1A1A", -"v c #5F5F5F", -"w c #383838", -"x c #B5B5B5", -"y c #1C1C1C", -"z c #2A2A2A", -"A c #373737", -"B c #858585", -"C c #C5C5C5", -"D c #151515", -"E c #111111", -"F c #323232", -"G c #3A3A3A", -"H c #3B3B3B", -"I c #636363", -"J c #242424", -"K c #2F2F2F", -"L c #626262", -"M c #737373", -"N c #232323", -"O c #282828", -"P c #333333", -"Q c #2E2E2E", -"R c #2B2B2B", -"S c #292929", -"T c #363636", -"U c #666666", -"V c #212121", -"W c #A0A0A0", -"X c #252525", -"Y c #6D6D6D", -"Z c #727272", -"` c #484848", -" . c #C1C1C1", -".. c #979797", -"+. c #ACACAC", -" ", -" ", -" ", -" . + @ ", -" . + + + @ ", -" + + + + + @ ", -" @ + + + + + @ ", -" . + + + + + + + ", -" . + + + + + + + + . ", -". + + + + + @ + . ", -"+ + + @ ", -"+ @ # $ % & * ", -" = $ - ; > > > > > ; , ' ", -" . ) > ! ! > ! ! > > > > > > > ; ~ { ", -" ] ^ / > > ! > > ! > > ! / > > > > > > > > ( ", -" _ : < > > ! ! ! ! ! ! ! ! > > > > > > > > @ [ } | 1 ", -" 2 3 > > > > > > ! > > ! > 4 > > > > > > 5 6 7 8 + + 5 ", -" 9 0 > > > > > > > ! > ; ! > a > > > b c d e + + + f g h ", -"i j k j l b > > > ! ! ! ! ! ! ! ! m n o 8 + + + + p ^ ", -"0 q + + + + r s q t e t q | f + + + + + + + + u ~ ", -" 2 v t + + + + + + + + + + + + + + + + f w ", -" x 3 p + + + + + + + + + + r y z A B C ", -" B e D | E E e 7 } F G H H H w A @ ", -" I J J J J J K H H H H H H H H H H G L ", -" M N J J J J O G H H H m P Q R z S S } R ", -" A t y N J J T H w K O J J J J J J J J @ ", -" U t t e V R T R J J J J J J J J J J b ", -" W J t t X J J J J J J J J J n Y C ", -" Z y V J J J J Q ` 3 ~ . ", -" ..+.C ", -" ", -" "}; diff -Nru fontforge-20201107~dfsg/desktop/org.fontforge.FontForge.appdata.xml.in fontforge-20220308~dfsg/desktop/org.fontforge.FontForge.appdata.xml.in --- fontforge-20201107~dfsg/desktop/org.fontforge.FontForge.appdata.xml.in 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/desktop/org.fontforge.FontForge.appdata.xml.in 2022-03-08 10:14:24.000000000 +0000 @@ -32,6 +32,7 @@ fontforge-devel@lists.sourceforge.net + diff -Nru fontforge-20201107~dfsg/desktop/tango/pixmaps/org.fontforge.FontForge.xpm fontforge-20220308~dfsg/desktop/tango/pixmaps/org.fontforge.FontForge.xpm --- fontforge-20201107~dfsg/desktop/tango/pixmaps/org.fontforge.FontForge.xpm 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/desktop/tango/pixmaps/org.fontforge.FontForge.xpm 1970-01-01 00:00:00.000000000 +0000 @@ -1,230 +0,0 @@ -/* XPM */ -static char * fontforge_xpm[] = { -"32 32 195 2", -" c None", -". c #AAAAAA", -"+ c #B2B2B2", -"@ c #BEBEBE", -"# c #D0D0D0", -"$ c #CFCFCF", -"% c #BFBFBF", -"& c #A5A5A5", -"* c #C8C8C8", -"= c #F8F8F8", -"- c #FFFFFF", -"; c #FEFEFE", -"> c #FDFDFD", -", c #F9F9F9", -"' c #C9C9C9", -") c #9F9F9F", -"! c #C4C4C4", -"~ c #FCFCFC", -"{ c #C6C6C6", -"] c #A0A0A0", -"^ c #F0F0F0", -"/ c #F2F2F2", -"( c #A9A9A9", -"_ c #ABABAB", -": c #A2A2A2", -"< c #C9CBCC", -"[ c #989B9E", -"} c #C7C9CA", -"| c #A4A4A4", -"1 c #9D9D9D", -"2 c #EEEEEE", -"3 c #E6E6E7", -"4 c #767B7E", -"5 c #4A5155", -"6 c #333B40", -"7 c #575D61", -"8 c #C2C4C5", -"9 c #696F72", -"0 c #495054", -"a c #40484C", -"b c #232C31", -"c c #909597", -"d c #C0C0C0", -"e c #FBFBFB", -"f c #C1C3C5", -"g c #323A3F", -"h c #686D71", -"i c #CDCFD0", -"j c #939799", -"k c #262F34", -"l c #343D40", -"m c #D5D7D7", -"n c #828789", -"o c #FAFAFA", -"p c #E7E8E8", -"q c #3C4448", -"r c #F7F7F7", -"s c #7C8184", -"t c #7F8587", -"u c #CED0D1", -"v c #C1C1C1", -"w c #6D7376", -"x c #808588", -"y c #40474B", -"z c #BEC0C1", -"A c #F0F1F1", -"B c #2A3237", -"C c #C6C8C9", -"D c #C0C2C4", -"E c #293136", -"F c #F5F5F5", -"G c #A6A6A6", -"H c #D8D9DA", -"I c #3D4548", -"J c #323A3E", -"K c #353C40", -"L c #373F42", -"M c #2D3439", -"N c #252D32", -"O c #41494D", -"P c #F9FAFA", -"Q c #ADADAD", -"R c #EAEBEB", -"S c #A7AAAC", -"T c #4D5357", -"U c #A8ABAD", -"V c #2F373B", -"W c #A8ABAC", -"X c #C8CACB", -"Y c #B0B0B0", -"Z c #B8B8B8", -"` c #41484C", -" . c #888C8F", -".. c #E8EAEA", -"+. c #232B30", -"@. c #BFC1C2", -"#. c #BCBCBC", -"$. c #EBECEC", -"%. c #222B30", -"&. c #BCBEC0", -"*. c #B0B3B6", -"=. c #F1F1F1", -"-. c #CDCDCD", -";. c #B6B9BA", -">. c #7D8285", -",. c #484F53", -"'. c #CCCCCC", -"). c #B5B5B5", -"!. c #83878A", -"~. c #464D51", -"{. c #BABABA", -"]. c #52595D", -"^. c #757B7D", -"/. c #F3F3F3", -"(. c #273035", -"_. c #EEB79A", -":. c #F6F6F6", -"<. c #2A3337", -"[. c #DEDFDF", -"}. c #EDAC88", -"|. c #EC6C29", -"1. c #ECA27B", -"2. c #EDEDED", -"3. c #CACCCD", -"4. c #252E33", -"5. c #E6E7E7", -"6. c #8D9194", -"7. c #3E464A", -"8. c #F7ECE6", -"9. c #EA824A", -"0. c #E98956", -"a. c #FAF9F8", -"b. c #BDBDBD", -"c. c #95999B", -"d. c #595F63", -"e. c #5D6366", -"f. c #A0928B", -"g. c #E98047", -"h. c #F3D5C5", -"i. c #C3C3C3", -"j. c #5E6468", -"k. c #828689", -"l. c #D9DADA", -"m. c #283035", -"n. c #6A4530", -"o. c #E67B42", -"p. c #F3DCCF", -"q. c #BBBBBB", -"r. c #BBBDBE", -"s. c #52595C", -"t. c #B1B3B6", -"u. c #D2D4D5", -"v. c #242C31", -"w. c #6A7073", -"x. c #919597", -"y. c #474E52", -"z. c #964920", -"A. c #FA5802", -"B. c #EFC9B6", -"C. c #949494", -"D. c #E7E7E7", -"E. c #8F9395", -"F. c #C3C5C6", -"G. c #5A6064", -"H. c #394045", -"I. c #4C5357", -"J. c #A37E6A", -"K. c #E67D45", -"L. c #F1BEA3", -"M. c #F8F7F7", -"N. c #979797", -"O. c #A6A9AB", -"P. c #DCDDDD", -"Q. c #F0BFA5", -"R. c #E8854F", -"S. c #F7F1EE", -"T. c #A1A1A1", -"U. c #F1D3C3", -"V. c #EA8F5E", -"W. c #EA8C5A", -"X. c #F5F2F1", -"Y. c #A3A3A3", -"Z. c #E4E4E4", -"`. c #F4EDE9", -" + c #E5773C", -".+ c #EC6D2A", -"++ c #F1D8CB", -"@+ c #939393", -"#+ c #B9B9B9", -"$+ c #F1CFBD", -"%+ c #F0C9B3", -"&+ c #9C9C9C", -"*+ c #ECECEC", -"=+ c #B3B3B3", -"-+ c #A8A8A8", -" ", -" . + @ # $ % + . ", -" & * = - ; > - ; - ; - , ' & ", -" ) ! ~ ; ; > ; ; > > ; - ; ; ; ~ { ] ", -" & ^ > ; > > > - - > - ; - - > ; ; ; / & ", -" ( , ~ ; ~ ; ; > > ; ; - > > > > > > > ; , _ ", -" : = ; > - ~ ; ~ ; > - > > ~ ~ ; ; > < [ } > , | ", -" 1 2 > > > ~ > > ~ ~ ~ ~ 3 4 5 6 7 8 9 0 a b c > ^ ) ", -" d ~ > > ~ ~ ~ ~ ~ ~ e f g h i j k b l / m k n ~ > ! ", -" : o ~ > > ~ ~ ~ > e o p 6 q r ~ > s b t ~ > u = > > ~ | ", -" v > ~ ~ > ~ > > > ~ > w b x ~ ~ e y b z ~ ~ e > e ~ e * ", -" / o ~ e ~ e ~ > e ~ A B b C ~ o D b E F e o e e ~ ~ o F ", -" G o o e ~ ~ e o o H I J b b K L L M b N L O P e ~ e ~ > o ( ", -" Q ~ o e e e ~ o e R S T b 0 U U S V b h W X e e e e e e e Y ", -" Z o , o , o e o e o o ` b .e , ..+.b @.e ~ o e o , o ~ o #. ", -" { , o , , o o o e o $.%.b &.~ , *.b N =.~ o e o o o , , o -. ", -" { e , o , o , o = e ;.b N =.e o >.b ,.o o o o e , , o , e '. ", -" ).= o o , o = , o o !.b ~.= o , T b 4 , , o o e o = = o ~ {. ", -" _ , , , = o , o o o ].b ^.= , /.(.b S o _.r o , = , o , o Q ", -" | , , = , , , , = :.<.b U , , 8 b b [.}.|.1.= o r , , , = & ", -" 2., r o , o = r 3.b 4.5.r o 6.b 7.8.9.0.a.= r o = r , /. ", -" b.= = r = r , , c.b d.r = r e.b f.g.h.= r r r r , = = i. ", -" 1 F = = , r , = j.b k.= , l.m.n.o.p.= , = = , = = , r ] ", -" q., :.r.s.t.u.4.b v.w.x.y.z.A.B.= = o r :.= = r = d ", -" C.D.= E.b b b 4 F.G.H.I.J.K.L.M.r r r , = r :.r D.N. ", -" 1 ^ /.t.O.P.r = r :.Q.R.S.r r = :.= r = r :.=.) ", -" T.^ F :.r :.r U.V.W.X.:.:.= :.F r = :.r / Y. ", -" 1 Z.:.r r `. +.+++:.:.F :.:.:.F r :.D.1 ", -" @+#+/.F r $+%+:.:.F :.:.F r :.F {.C. ", -" &+q.*+F F F F F F r :.*+b.&+ ", -" : . + i.i.=+-+: ", -" "}; diff -Nru fontforge-20201107~dfsg/doc/manifest.txt fontforge-20220308~dfsg/doc/manifest.txt --- fontforge-20201107~dfsg/doc/manifest.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/manifest.txt 2022-03-08 10:14:24.000000000 +0000 @@ -431,6 +431,7 @@ sphinx/images/mmfuncs.png sphinx/images/mmnamedstyles.png sphinx/images/mmnamingastyle.png +sphinx/images/multi_example.png sphinx/images/newcountermask.png sphinx/images/newfont.png sphinx/images/non-linear.png @@ -448,6 +449,7 @@ sphinx/images/phi-hints-outline.png sphinx/images/phi-nohints-filled.png sphinx/images/phi-nohints-outline.png +sphinx/images/plugdlg.png sphinx/images/pnts.gif sphinx/images/pointinfo-interp.png sphinx/images/pointinfo.png @@ -801,6 +803,7 @@ sphinx/techref/TrueOpenTables.rst sphinx/techref/UniqueID.rst sphinx/techref/accented.rst +sphinx/techref/askmulti.rst sphinx/techref/autotrace.rst sphinx/techref/bezier.rst sphinx/techref/bitmaponlysfnt.rst @@ -815,6 +818,8 @@ sphinx/techref/palmfonts.rst sphinx/techref/pcf-format.rst sphinx/techref/pfaeditmath.rst +sphinx/techref/plugins.rst +sphinx/techref/pyextend.rst sphinx/techref/ref-caveats.rst sphinx/techref/selections.rst sphinx/techref/sfdchangelog.rst diff -Nru fontforge-20201107~dfsg/doc/sphinx/appendices/bibliography.rst fontforge-20220308~dfsg/doc/sphinx/appendices/bibliography.rst --- fontforge-20201107~dfsg/doc/sphinx/appendices/bibliography.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/appendices/bibliography.rst 2022-03-08 10:14:24.000000000 +0000 @@ -99,7 +99,7 @@ * `CFF `__ * `Adobe's version of file format `__ - * `SING Gaiji extention `__ + * `SING Gaiji extension `__ (more information is available in the documentation subdirectory of the Glyphlet GDK) * `Microsoft's version `__ @@ -222,7 +222,7 @@ * `American Mathematical Society's corporate use extensions `__ (0xE000-0xF7D7) * MicroSoft uses 0xF000-0xF0FF in their "Symbol" encoding (3,0) when they want to - an uninterpretted encoding vector (ie. a mapping from byte to glyph with no + an uninterpreted encoding vector (ie. a mapping from byte to glyph with no meaning attached to the mapping) * `Unicode en français `__ * `Pictures of the characters `__ diff -Nru fontforge-20201107~dfsg/doc/sphinx/appendices/ff-history.rst fontforge-20220308~dfsg/doc/sphinx/appendices/ff-history.rst --- fontforge-20201107~dfsg/doc/sphinx/appendices/ff-history.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/appendices/ff-history.rst 2022-03-08 10:14:24.000000000 +0000 @@ -39,7 +39,7 @@ resources (mac bitmap fonts). Then a friend, Godfrey DiGiorgi, recommended that I buy a copy of Fontographer -and design PostScript fonts. I was leary initially. How could a rasterizer match +and design PostScript fonts. I was leery initially. How could a rasterizer match the quality of a hand crafted bitmap? But eventually I succumbed to the attractions of the cubic spline. @@ -257,7 +257,7 @@ substantial rewrite of the type2 output code and decreased the size of my output fonts considerably. My new comparison command was helpful in debugging. Nonetheless I introduced a number of bugs. Which got fixed, of course. But it -made me leary of doing the same thing for type1 output. After all, Adobe doesn't +made me leery of doing the same thing for type1 output. After all, Adobe doesn't even produce type1 fonts any more, so surely I don't need to optimize them. Michael Zedler said otherwise, and after great effort on his part induced me (in October 2006) to make better use of subroutines in Type1 output also. No bugs @@ -344,14 +344,14 @@ In July Michal Nowakowski gave me a patch which vastly improved the truetype auto instructor. I told him I'd only accept it if he would support it. After -some initial grumbling he did so -- and then proceded to make it even better! +some initial grumbling he did so -- and then proceeded to make it even better! Then about a week later Alexej Kryukov said he wanted to make the autoinstructor support diagonal stems, and the two of them started working together on this. At the Libre Graphics Meeting Dave demoed Raph Levien's spiro splines and encouraged me to integrate them into fontforge. But Raph released under GPL and wasn't willing to change, and I released under BSD and wasn't willing to change. -I got permision from Raph to repackage his spiro routines into a small shared +I got permission from Raph to repackage his spiro routines into a small shared library (libspiro) which could be released separately from FontForge but to which FontForge could link. And we had Raph's spiros in FontForge. @@ -364,7 +364,7 @@ me, so I had given up on it). Dave offered to fund development of a gtk fontforge UI, but only if I'd switch to GPL. I dislike GPL, it seems so restrictive to me, so I said I wouldn't. Then I realized that I could rework my -library until it was independant of widget set, and allow Dave to write a UI to +library until it was independent of widget set, and allow Dave to write a UI to sit on top of it, not bound by the fontforge license. So I reworked the internals of fontforge to make them extensible, stripped the UI out of libfontforge. And started to work on a gtk based fontforge of my own. @@ -411,11 +411,11 @@ I was also intregued by italics. Converting a font to italics involves so many different things -- the font is slanted, compressed, serifs change, letter forms -change, ... I studied exisiting fonts to see what I could learn and asked -various real typographers. The consensis I heard from them was that I could +change, ... I studied existing fonts to see what I could learn and asked +various real typographers. The consensus I heard from them was that I could never make a good italic font from a roman one mechanically and should not bother to try -- it would just lead to people making bad italic fonts. Good -advice, but I didn't follow it. I thought it was a neat challange. And it was +advice, but I didn't follow it. I thought it was a neat challenge. And it was something Ikarus had done, so I wanted to do it too. In July a friend of mine, who is a mac user, said she wouldn't even consider diff -Nru fontforge-20201107~dfsg/doc/sphinx/conf.py fontforge-20220308~dfsg/doc/sphinx/conf.py --- fontforge-20201107~dfsg/doc/sphinx/conf.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/conf.py 2022-03-08 10:14:24.000000000 +0000 @@ -17,7 +17,7 @@ author = 'FontForge authors' # The full version, including alpha/beta/rc tags -release = '20201107' +release = '20220308' # -- General configuration --------------------------------------------------- diff -Nru fontforge-20201107~dfsg/doc/sphinx/_extensions/flex_grid.py fontforge-20220308~dfsg/doc/sphinx/_extensions/flex_grid.py --- fontforge-20201107~dfsg/doc/sphinx/_extensions/flex_grid.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/_extensions/flex_grid.py 2022-03-08 10:14:24.000000000 +0000 @@ -22,7 +22,7 @@ - Row 2 Col 2 The syntax is very similar to the docutils list-table directive. However the -number of columns per row does *not* need to be homogenous. +number of columns per row does *not* need to be homogeneous. The flex-widths parameter is specified on a per-row basis. It should be a list of numbers whose length is equal to the number of columns in that row. It diff -Nru fontforge-20201107~dfsg/doc/sphinx/faq.rst fontforge-20220308~dfsg/doc/sphinx/faq.rst --- fontforge-20201107~dfsg/doc/sphinx/faq.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/faq.rst 2022-03-08 10:14:24.000000000 +0000 @@ -295,7 +295,7 @@ * So I tend to wrestle with it for a while and then decide than my current widgets are better after all. * I did get a limited version of fontforge running under gtk. I would be - greatful if someone else would choose to extend and maintain it. + grateful if someone else would choose to extend and maintain it. .. _faq.C-plus-plus: @@ -980,8 +980,8 @@ .. _faq.How-family: **How do I create a mac font family? (How do I get the mac to group my fonts so that the italic and bold styles work)?** - I am told that in 10.6 the prefered method of grouping fonts is to use ttc - files, prior to 10.6 ttc files didn't work (well) and the prefered method was + I am told that in 10.6 the preferred method of grouping fonts is to use ttc + files, prior to 10.6 ttc files didn't work (well) and the preferred method was to produce mac font families. Snow Leopard (10.6) and after @@ -1768,7 +1768,7 @@ Unfortunately FontForge cannot do this. FontForge needs to understand and then convert the eps file into a simpler format (fonts can use far fewer operations than an eps file). So unlike most programs FontForge must - interpret each eps file -- but interpretting all of PostScript is a huge job + interpret each eps file -- but interpreting all of PostScript is a huge job and ff is limited in what it understands. Sometimes it will find a file it can't handle. @@ -1912,7 +1912,7 @@ This corresponds to the PostScript Family * SubFamily - Vaguely like the weight field, but takes all stylistic varients not just + Vaguely like the weight field, but takes all stylistic variants not just weight. This might be "Bold", "Italic", "Bold Italic", "SemiBold", "Condensed", ... diff -Nru fontforge-20201107~dfsg/doc/sphinx/glossary.rst fontforge-20220308~dfsg/doc/sphinx/glossary.rst --- fontforge-20201107~dfsg/doc/sphinx/glossary.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/glossary.rst 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,7 @@ a :term:`syllabary `. The Indic writing systems are probably the best known abugidas. - In most abugidas there are independant glyphs for the consonants, and each + In most abugidas there are independent glyphs for the consonants, and each consonant is implicitly followed by a default vowel sound. All vowels other than the default will be marked by either diacritics or some other modification to the base consonant. @@ -193,7 +193,7 @@ CID Character Identifier, a number. In some :term:`CJK` :term:`PostScript` fonts the glyphs are not named but - are refered to by a CID number. + are referred to by a CID number. CID-keyed font A :term:`PostScript` font in which the glyphs are index @@ -431,7 +431,7 @@ Hangul The Korean :term:`Syllabary`. The only syllabary (that - I'm aware of anway) based on an alphabet -- the letters of the alphabet never + I'm aware of anyway) based on an alphabet -- the letters of the alphabet never appear alone, but only as groups of two or three making up a syllable. Hanja @@ -470,7 +470,7 @@ The letters of the Korean alphabet. These are almost never seen alone, generally appearing in groups of three as part of a :term:`Hangul` syllable. The Jamo are divided into three - catagories (with considerable overlap between the first and third), the + categories (with considerable overlap between the first and third), the choseong -- initial consonants, the jungseong -- medial vowels, and the jongseong -- final consonants. A syllable is composed by placing a choseong glyph in the upper left of an em-square, a jungseong in the upper right, and @@ -576,7 +576,7 @@ weights and different widths of a font family, it could be used to generate: Thin, Normal, Semi-Bold, Bold, Condensed, Expanded, Bold-Condensed, etc. - Adobe is no longer developing this format. Apple has a format which acheives + Adobe is no longer developing this format. Apple has a format which achieves the same effect but has not produced many examples. FontForge :doc:`supports both `. @@ -642,7 +642,7 @@ it generates and are taken from Peter Karow's *Digital Formats for Typefaces*, p. 26). - The overshoot is also dependant on the point-size of a font, the larger the + The overshoot is also dependent on the point-size of a font, the larger the point-size the smaller the overshoot should be. Generally modern fonts will be used at multiple point-sizes, but in some font families there are multiple faces for the different point-sizes, and in such a case the overshoot will @@ -775,7 +775,7 @@ Reference A :ref:`reference ` is a way of storing the outlines of one glyph in another (for example in accented glyphs). Sometimes called a - "componant". + "component". Right side bearing .. image:: /images/sidebearings.png Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/doc/sphinx/images/multi_example.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/doc/sphinx/images/multi_example.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/doc/sphinx/images/plugdlg.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/doc/sphinx/images/plugdlg.png differ diff -Nru fontforge-20201107~dfsg/doc/sphinx/index.rst fontforge-20220308~dfsg/doc/sphinx/index.rst --- fontforge-20201107~dfsg/doc/sphinx/index.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/index.rst 2022-03-08 10:14:24.000000000 +0000 @@ -99,8 +99,8 @@ forms of the arabic character "seen" |arabic-seen|. .. |As| image:: /images/As.png -.. |short-long-s| image:: /images/arabic-seen.png -.. |arabic-seen| image:: /images/short-long-s.png +.. |short-long-s| image:: /images/short-long-s.png +.. |arabic-seen| image:: /images/arabic-seen.png What is an outline font? What is a bitmap font? @@ -539,7 +539,7 @@ reference) will bring up a dialog showing you what glyph is referred to, and allowing you to bring up an editing window on that glyph. Finally the :ref:`Element->Build->Accented Glyphs ` command will -figure out what glyphs should be refered to to build this composite glyph, and +figure out what glyphs should be referred to to build this composite glyph, and then will make those references and position them appropriately. So if "à" were selected and you did a :ref:`Element->Build->Accented Glyphs ` command, FontForge @@ -585,7 +585,7 @@ :ref:`Element->Font Info->Layers ` pane. Each layer may have a name and a different kind of splines (quadratic or cubic). -One potential use of addtional layers: Many people find it easier to edit using +One potential use of additional layers: Many people find it easier to edit using cubic splines but like to produce truetype fonts with quadratic splines. You can use one layer to hold the cubic splines and another to hold the quadratics. There are commands for comparing layers diff -Nru fontforge-20201107~dfsg/doc/sphinx/scripting/python/fontforge.rst fontforge-20220308~dfsg/doc/sphinx/scripting/python/fontforge.rst --- fontforge-20201107~dfsg/doc/sphinx/scripting/python/fontforge.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/scripting/python/fontforge.rst 2022-03-08 10:14:24.000000000 +0000 @@ -123,7 +123,7 @@ .. function:: loadEncodingFile(filename[, encname]) Loads an encoding file, returns the name of the encoding or ``None``. When - loading encodings in Unicode consortium format, an encname has to be specefied + loading encodings in Unicode consortium format, an encname has to be specified or the encoding will be ignored and ``None`` will be returned. .. function:: loadNamelist(filename) @@ -190,29 +190,26 @@ Return the number of Unicode Blocks as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values {uni0..uni10FFFF}. - If there is no value, or no library available, then return -1. This can - execute with no current font. + If there is no value, then return -1. This can execute with no current font. .. function:: UnicodeBlockEndFromLib(n) Returns the Unicode Block end value as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values {uni0..uni10FFFF}. - If there is no value, or no library available, then return -1. This can - execute with no current font. + If there is no value, then return -1. This can execute with no current font. .. function:: UnicodeBlockNameFromLib(n) Returns the Unicode Block Name as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values {uni0..uni10FFFF}. - If there is no value, or no library available, then return empty string "". - This can execute with no current font. + If there is no value, then return empty string "". This can execute with no + current font. .. function:: UnicodeBlockStartFromLib(n) Returns the Unicode Block start value as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values {uni0..uni10FFFF}. - If there is no value, or no library available, then return -1. - This can execute with no current font. + If there is no value, then return -1. This can execute with no current font. .. function:: unicodeFromName(glyphname) @@ -222,57 +219,20 @@ .. function:: UnicodeNameFromLib(n) Returns the Unicode Name for this value as described by www.unicode.org. - If there is no unicode name for this value, or no library available, then - return empty string "". It can execute with no current font. + If there is no unicode name for this value, then return empty string "". + It can execute with no current font. .. function:: UnicodeNamesListVersion() Return the Unicode Nameslist Version (as described by www.unicode.org). - libuninameslist is released on a schedule that depends on when www.unicode.org - releases new information. These dates do not match FontForge release dates, - therefore users might not keep this optional library upto current updates. - This instruction can be used to test if the Nameslist library is recent for - your script. This function currently works only for libuninameslist - ver_0.3.20130501 or later, else it returns empty string "". This can execute - with no current font. - -.. function:: UnicodeNames2GetCntFromLib() - - Return the Total Count of all Names that were corrected with a new name. - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. If there is no libuninameslist ver 0.5 or later - available, then return -1. - -.. function:: UnicodeNames2GetNxtFromLib(n) - - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. With val==unicode value, this function returns -1 - if no Names2 exists, or the Nth table location for this unicode value listed - in libuninameslist that was corrected to a new name. If there is no - libuninameslist ver 0.5 or later, then return -1. - -.. function:: UnicodeNames2NxtUniFromLib(n) - - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Next Names2 listed in - libuninameslist internal table that was corrected to a new name. The internal - table of Unicode values is of size :func:`UnicodeNames2GetCntFromLib()`. - If there is no libuninameslist ver 0.5 or later, then return -1. - -.. function:: UnicodeNames2FrmTabFromLib(n) - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Next Names2 listed in - libuninameslist internal table that was corrected to a new name. The internal - table of Unicode values is of size :func:`UnicodeNames2GetCntFromLib()`. If - there is no libuninameslist ver 0.5 or later, then return ``None``. + This can execute with no current font. .. function:: UnicodeNames2FromLib(val) Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Names2 or ``None`` based - on the unicode value given. If there is no libuninameslist ver 0.5 or later, - then return ``None``. + Unicode Nameslist version. This function returns the formal alias for the + unicode value given, or an empty string if there is no such alias. .. function:: scriptFromUnicode(n) @@ -286,124 +246,94 @@ font.addLookupSubtable("l1", "l1-1") font.addAnchorClass("l1-1", "top") -.. function:: IsFraction(n) - - Return 1 if n is a unicode fraction (either a vulgar fraction or other - fraction) as described by www.unicode.org. Return 0 if there is no fraction - for this value. It can execute with no current font. - -.. function:: IsLigature(n) - - Return 1 if n is a ligature as described by www.unicode.org. Return 0 if there - is no unicode ligature for this value. It can execute with no current font. - -.. function:: IsOtherFraction(n) - - Return 1 if n is a unicode fraction (not defined as vulgar fraction) as - described by www.unicode.org. Return 0 if there is no fraction for this - value. It can execute with no current font. - -.. function:: IsVulgarFraction(n) - - Return 1 if n is a unicode vulgar fraction as described by www.unicode.org. - Return 0 if there is no fraction for this value. It can execute with no - current font. - -.. function:: ucFracChartGetCnt() - - Returns total count of Fractions found in the Unicode chart as described by - www.unicode.org. It can execute with no current font. Note: Count depends on - chart version built into FontForge. - -.. function:: ucLigChartGetCnt() - - Returns total count of Ligatures found in the Unicode chart as described by - www.unicode.org. It can execute with no current font. Note: Count depends on - chart version built into FontForge. - -.. function:: ucLigChartGetLoc(val) - - Returns n for FontForge internal table Unicode ``val=Ligature[n]``. If val - does not exist in table, then return -1. Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucLigChartGetNxt(n) - - Returns FontForge internal table Unicode Ligature[n]. Return -1 if ``n<0`` - or ``n>=ucLigChartGetCnt()``. It can execute with no current font. - - .. note:: +.. function:: SpiroVersion() - Count depends on chart version built into FontForge. + Returns the version of LibSpiro available to FontForge. Versions 0.1 to 0.5 + do not have a method to indicate version numbers, but there is a limited + method to estimate versions {'0.0'..'0.5'}. '0.0' if FontForge has no LibSpiro + available. '0.1' if LibSpiro 20071029 is available. '0.2' if LibSpiro 0.2 to + 0.5 is available. LibSpiro 0.6 and higher reports back it's version available. -.. function:: ucOFracChartGetCnt() +.. function:: version() - Returns total count of non-Vulgar Fractions found in the Unicode chart as - described by www.unicode.org. It can execute with no current font. + Returns FontForge's version number. This will be a large number like 20070406. - .. note:: +.. function:: loadPlugins() - Count depends on chart version built into FontForge. + Discovers and loads FontForge python plugins according to the current + configuration, if not already loaded. This is primarily intended when + importing FontForge into a python process but can also be when loading + is delayed by the ``-skippyplug`` command-line flag. -.. function:: ucOFracChartGetLoc(val) +.. function:: getPluginInfo() - Returns n for FontForge internal table Unicode ``val=OtherFraction[n]``. If - val does not exist in table, then return -1. Can execute with no current font. + Returns a list of dictionary objects describing configured and/or discovered + plugins. Configured plugins are listed first in loading order followed by + any newly discovered plugins. Each dictionary object will have the keys: - .. note:: + .. object:: name - Count depends on chart version built into FontForge. + The name of the plugin as defined by its author. -.. function:: ucOFracChartGetNxt(n) + .. object:: enabled - Returns FontForge internal table Unicode (non-vulgar) Fraction[n]. Return -1 - if ``n<0`` or ``n>=ucOFracChartGetCnt()``. Can execute with no current font. + "On" if the plugin is enabled, "Off" if it is disabled, "New" if the + user has not yet configured this plugin. - .. note:: + .. object:: status - Count depends on chart version built into FontForge. + "Not Found" if the plugin is configured but was not discovered. + "Couldn't Load" if the plugin was discovered and its load status is + "On" but the relevant module could not be imported. "Couldn't Start" + if the module could be imported but the initialization function + was missing or returned an error. "Unloaded" if the plugin was discovered + and its load status is "On" but loading has not been attempted (most + likely because of a configuration change or startup flag). ``None`` + if the plugin was discovered but has load status "Off" or New" or if + it was loaded successfully. -.. function:: ucVulChartGetCnt() + .. object:: package_name - Returns total count of Vulgar Fractions found in the Unicode chart as - described by www.unicode.org. It can execute with no current font. + The name of the Python package containing the plugin. - .. note:: + .. object:: module_name - Count depends on chart version built into FontForge. + The name of the Python module carrying the initialization function. -.. function:: ucVulChartGetLoc(val) + .. object:: attrs - Returns n for FontForge internal table Unicode ``val=VulgarFraction[n]``. If - val does not exist in table, then return -1. Can execute with no current font. + Additional sub-objects or properties of the module needed to pick + out the location of the initialization function (if any). - .. note:: + .. object:: prefs - Count depends on chart version built into FontForge. + A boolean indicating whether the plugin has configurable preferences. -.. function:: ucVulChartGetNxt(n) + .. object:: package_url - Returns FontForge internal table Unicode Vulgar Fraction[n]. Returns -1 if - n<0 or ``n>=ucVulChartGetCnt()``. Can execute with no current font. + The "Home-page" URL listed in the package, if any. - .. note:: + .. object:: summary - Count depends on chart version built into FontForge. + The "Summary" line in the package's metadata with a brief description + of the plugin. -.. function:: SpiroVersion() + Some of these values will be ``None`` if the plugin has not been loaded + and a few more will be ``None`` if the plugin was not discovered. - Returns the version of LibSpiro available to FontForge. Versions 0.1 to 0.5 - do not have a method to indicate version numbers, but there is a limited - method to estimate versions {'0.0'..'0.5'}. '0.0' if FontForge has no LibSpiro - available. '0.1' if LibSpiro 20071029 is available. '0.2' if LibSpiro 0.2 to - 0.5 is available. LibSpiro 0.6 and higher reports back it's version available. +.. function:: configurePlugins([List of dictionaries]) -.. function:: version() + This method allows plugins to be reconfigured using the Python API. It + accepts a list (or any other iterable object) of dictionaries similar to + those provided by ``getPluginInfo()`` except that only the ``name`` and + ``enabled`` fields are examined. The ``name`` value must be the name of a + known (currently configured or discovered) plugin. The ``enabled`` value + must be "On" or "Off". The configuration will be updated to correspond to + the listed plugins in the specified order. - Returns FontForge's version number. This will be a large number like 20070406. + If a plugin that was *not* discovered is missing from the list it will be + removed from the configuration. Any missing but discovered plugins will + be added to the end of the configuration list with load status "New". .. function:: runInitScripts() @@ -542,12 +472,15 @@ def nameGlyph(junk, glyph): print(glyph.glyphname) - fontforge.registerMenuItem(nameGlyph, None, None, "Glyph", None, "Print Glyph Name") + fontforge.registerMenuItem(callback=nameGlyph, context="Glyph", + name=("Print Glyph Name", "MyExt_PrintGlyphName")) def neverEnableMe(junk, glyph): return False - fontforge.registerMenuItem(nameGlyph, neverEnableMe, None, "Glyph", None, "SubMenu", "Print Glyph Name") + fontforge.registerMenuItem(callback=nameGlyph, enable=neverEnableMe, context="Glyph", + submenu=("SubMenu", "MyExt_SubMenu"), + name=("Print Glyph Name", "MyExt_PrintGlyphName")) def importGlyph(junk, glyph, filename, toback): print("Import") @@ -581,58 +514,130 @@ Returns ``True`` if this session of FontForge has a user interface -.. function:: registerMenuItem(menu_function, enable_function, data, which_window, shortcut_string, {submenu_names, } menu_name_string) - - If FontForge has a user interface this will add this menu item to FontForge's :ref:`Tool ` - menu, either in the font or the outline glyph view (or both). - - .. object:: menu-function - - This is the function that will be called when the menu item is activated. - It will be passed two arguments, the first is the data value specified here - (which may be ``None``, indeed will probably usually be ``None``), and the - second is the glyph or font (depending on the window type) from which the - menu item was activated. Its return value is ignored. - - .. object:: enable_function - - This may be ``None`` -- in which case the menu item will always be enabled. - Otherwise it will be called before the menu pops up on the screen to - determine whether this item should be enabled. It will be passed the same - arguments as above. It should return ``True`` if the item should be - enabled and ``False`` otherwise. - - .. object:: data - - This can be whatever you want (including ``None``). FontForge keeps track - of it and passes it to both of the above functions. Use it if you need to - provide some context for the menu item. - - .. object:: which_window +.. function:: registerMenuItem(callback, enable, data, context, hotkey, {submenu_names, } name) + (Positional interface) - May be either of the strings ``"Font"`` or ``"Glyph"`` (or the tuple - ``("Font", "Glyph")``) and it determines which type of window will have - this menu item in its "Tools" menu. +.. function:: registerMenuItem(callback=, enable=None, data=None, context=, hotkey=None, name=, submenu=None, keyword_only=False) + (Keyword interface) + :noindex: +.. function:: registerMenuItem(context=, divider=, submenu=None) + (Divider interface) + :noindex: - .. object:: shortcut-string + If FontForge has a user interface this will add this menu item to the + FontForge menu(s) specified by the ``context`` parameter. This second + keyword interface is explained in the ``divider`` section. - .. warning:: Deprecated? + We also recommend reading the :ref:`Menu ` section + of :doc:`Extending FontForge with Python ` - May be ``None`` if you do not wish to supply a shortcut. Otherwise should - be a string like "Menu Name|Cntl-H" (the syntax is defined in the - translation section). + **Note:** The positional interface is forward-compatible with earlier + verions of FontForge. - .. object:: submenu-names + .. object:: callback - You may specify as many of these as you wish (including leaving them out - altogether), this allows you to organize the Tools menu into submenus. (If - a submenu of this name does not currently exist, FontForge will create it). + This is the function that will be called when the menu item is activated. + It will be passed two arguments, the first is the data value specified + here (which defaults to ``None``) and the second is a :class:`fontforge.glyph` + or :class:`fontforge.font` object (depending on the ``context``). + The callback's return value is ignored. + + .. object:: enable + + When specified this function is called with the same arguments as ``callback`` + right before the menu or submenu is diplayed. When it returns ``True`` + the menu item will be enabled and when it returns``False`` it will be + disabled. (When ``enable`` is ``None`` the menu item is always enabled.) - .. object:: menu-name + .. object:: data - The name that will appear in the menu for this item. This will only affect - windows created after this command is executed. Normally the command will - be executed at startup and so it will affect all windows. + ``data`` can be whatever you want; it defaults to ``None``. FontForge + passes it to both of the above functions. It can be used to provide + context or default arguments for the function (so that one function can + be used for multiple menu items.) + + .. object:: context + + Currently this can the string ``"Font"``, the string ``"Glyph"`` + or the tuple ``("Font", "Glyph")``). ``"Font"`` will add the menu item + to the FontView "Tools" menu or its submenu, while ``"Glyph"`` will + add it to the CharView tools menu or its submenu. + + .. object:: hotkey + + ``hotkey`` must be either ``None`` or a string in hotkey format, + which is the same as the second part of a + :ref:`HotKey assignment `. + Because hotkeys are a "limited + resource" this string is only a `suggestion`; it has no effect + when the specified HotKey is already taken. Therefore, before picking + a candidate HotKey you should at least verify that it is not already + used by the relevant window in FontForge. + + Even when the specified HotKey is taken a user can still specify their + own in the HotKeys file. You can make this easier to do, now and in the + future, by providing the full triplet of names for each "level" using + the current interface. + + .. object:: name + + ``name`` can be a string but ideally it is a tuple of three strings + ``(localized_name, english_name, identifier_string)`` or of two strings + ``(english_name, identifier_string)``. Use the three-tuple version when + your plugin or other extension is localized and the two-tuple version + when it is not localized or the user has configured the base locale. + + **Note:** The ``english_name`` and ``localized_name`` can and should + include a *mnemonic*, picked out by a leading underscore. However, + mnemonics at the top level (so the first ``submenu`` name or the ``name`` + if ``submenu`` is ``None``) are taken as a suggestion, similar to the + ``hotkey`` argument. Please read the sections on Internationalization and + Localization and on Mnemonics in Extending FontForge with Python. + + The ``identifier_string`` should be a single alphanumeric (plus + underscores, but no spaces) string to identify this menu item. In the + future this will serve as the representation of the menu item in menu + configuration files, allowing a user or administrator to put the item + where they like. It should include the name of your plugin or an + abbreviation of it. For a plugin called "Feature File Helpers" and an + item with (English) name "Save Fragment" a reasonable option would be + "FeatFileHelp_SaveFragment". (This is for the future, as configurable + menus are not yet supported by FontForge.) + + .. object:: submenu + + **Note:** ``submenu`` is a keyword-only argument. + + ``submenu`` can be any of: ``None``, a string, a two-tuple or three-tuple + as with ``name``, or a Python *list* of any of these, with each + specifying a level of sub-menu. (You cannot specify muitple levels of + submenu with a tuple, as this would be ambiguous.) The tuple elements are + analogous to ``name``: a three-tuple of ``(localized_name, english_name, + identifier_string)``, a two-tuple of ``(english_name, + identifier_string)``, or a string which is treated as the + ``localized_name``. Submenus can and should also specify a *mnemonic*. + + In the future the ``identfier_string`` will allow a whole submenu to be + moved to a different location in the menu hierarchy. + + .. object:: submenu_names + + When using the positional interface, each of these "intermediate" entries + can be a three-tuple, two-tuple, or string, corresponding to an entry + in the ``submenu`` list. + + .. object:: keyword_only + + When ``keyword_only`` is ``False`` (the default) the function will attempt + to fall back to the positional interface and any reported errors will be + relative to that interface. If you're having trouble with keyword parameters + set ``keyword_only`` to ``True`` to see a more specific error message. + + .. object:: divider + + This special form of the function adds a horizontal line to the menu. + The ``context`` keyword is required and ``divider`` must be set to ``True``. + If the ``submenu`` keyword is omitted the divider is added to the top level. .. function:: registerImportExport(import_function, export_function, data, name, extension, [extension_list]) @@ -761,7 +766,7 @@ .. function:: askString(title, question, [def_string]) - Allows you to as the user a question for which a string is the answer. + Allows you to ask the user a question for which a string is the answer. The first argument is the dialog's title, the second is the question to be asked, the third is optional and specified a default answer. @@ -771,7 +776,21 @@ Throws an exception if there is no user interface. +.. function:: askMulti(title, specification) + This method raises a dialog with multiple questions for the user, optionally + organized into separate tabs. The answers can be choices (similar to + :func:`fontforge.askChoices()`) a string (similar to + :func:`fontforge.askString()`) an existing filename (similar to + :func:`fontforge.openFilename()`) or a save filename (similar to + :func:`fontforge.saveFilename()`. + + Due to the variety of potential ``specification`` parameters this facility is + explained in a separate :doc:`document `. + + The method throws an exception if there is no user interface or the + specification is not valid. Otherwise it either returns a dictionary of answers + or ``None`` if the user chose "Cancel" or closed the dialog without choosing "OK". Point ----- @@ -894,7 +913,7 @@ .. attribute:: contour.is_quadratic - Whether the contour should be interpretted as a set of quadratic or cubic + Whether the contour should be interpreted as a set of quadratic or cubic splines. Setting this value has the side effect of converting the point list to the appropriate format. @@ -1047,7 +1066,7 @@ .. method:: contour.isClockwise() Returns whether the contour is drawn in a clockwise direction. A return - value of -1 indicates that no consistant direction could be found (the + value of -1 indicates that no consistent direction could be found (the contour self-intersects). .. method:: contour.reverseDirection() @@ -1170,6 +1189,27 @@ .. method:: contour.transform(matrix) Transforms the contour by the matrix + +.. seealso:: + + `Curvatura documentation `_ + Documentation for adding points of inflection, balancing and harmonizing. + +.. method:: contour.addInflections() + + If the curvature of a spline in the contour changes sign then break the + spline so that there will be a point at all points of inflection. + +.. method:: contour.balance() + + For all cubic bezier splines of the contour make the line between the control + points parallel to the chord such that the area is preserved. This is an + improved version of the algorithm known as "tunnify". + +.. method:: contour.harmonize() + + For all bezier splines of the contour move the smooth on-curve points between + its adjacent control points such that the adjacent curvatures become equal. Layer @@ -1186,7 +1226,7 @@ .. method:: layer.is_quadratic() - Whether the contours should be interpretted as a set of quadratic cubic + Whether the contours should be interpreted as a set of quadratic cubic splines. Setting this value has the side effect of converting the contour list to the appropriate format. @@ -1225,7 +1265,7 @@ As above but also merge away on-curve points which are very close to, but not on, an added extremum - + .. method:: layer.cluster([within, max]) Moves clustered coordinates to a standard central value. @@ -1242,17 +1282,17 @@ Exports the current layer (in outline format) to a file. The type of file is determined by the extension. - The following optional keywords modify the export process for various formats: + The following optional keywords modify the export process for various formats: .. object:: usetransform (boolean, default=False) Flip the Y-axis of exported SVGs with a transform element rather than - modifying the individual Y values. + modifying the individual Y values. .. object:: usesystem (boolean, default=False) Ignore the above keyword settings and use the values set by the user - in the Import options dialog. + in the Import options dialog. .. object:: asksystem (boolean, default=False) @@ -1263,7 +1303,7 @@ Removes the excluded area from the current contours. See also :meth:`layer.removeOverlap()` and :meth:`layer.intersect()`. - + .. method:: layer.intersect() Leaves only areas in the intersection of contours. See also @@ -1412,6 +1452,18 @@ .. method:: layer.draw(pen) Draw the layer to the :class:`pen ` argument. + +.. method:: layer.addInflections() + + Please see :meth:`contour.addInflections()`. + +.. method:: layer.balance() + + Please see :meth:`contour.balance()`. + +.. method:: layer.harmonize() + + Please see :meth:`contour.harmonize()`. .. rubric:: Sequence Protocol @@ -1517,10 +1569,12 @@ Ends the contour without closing it. This is only relevant if you are stroking contours. -.. method:: glyphPen.addComponent(glyph_name, transform) +.. method:: glyphPen.addComponent(glyph_name[, transform, selected]) Adds a reference (a component) to the glyph. The PostScript transformation - matrix is a 6 element tuple. + matrix is a 6 element tuple (with a default of the identity transformation). + When ``selected`` is true the reference will be marked as selected in the + UI and related API calls. Glyph @@ -1666,7 +1720,7 @@ A tuple of tuples. This allows :ref:`constructing ` very large versions - of the glyph by stacking the componants together. Some components may be + of the glyph by stacking the components together. Some components may be repeated so there is no bound on the size. This is different from horizontalVariants which expects prebuilt glyphs of @@ -1708,7 +1762,7 @@ .. attribute:: glyph.layers A dictionary like object containing the layers of the glyph. It may be - indexed by either a layer name, or an integer between 0 and + indexed by either a layer name or an integer between 0 and ``glyph.layer_cnt-1`` to produce a :class:`layer` object. Layer 0 is the background layer. Layer 1 is the foreground layer. @@ -1776,8 +1830,10 @@ .. attribute:: glyph.references - A tuple of tuples containing glyph-name and a transformation matrix for each - reference in the foreground. See also :attr:`glyph.foreground` and :attr:`glyph.layerrefs`. + A tuple of tuples containing, for each reference in the foreground, a + glyph-name, a transformation matrix, and whether the reference is currently + selected. When assigning to the object the matrix and ``selected`` values + are optional. See also :attr:`glyph.foreground` and :attr:`glyph.layerrefs`. .. attribute:: glyph.right_side_bearing @@ -1972,7 +2028,7 @@ A tuple of tuples. This allows :ref:`constructing ` very large versions - of the glyph by stacking the componants together. Some components may be + of the glyph by stacking the components together. Some components may be repeated so there is no bound on the size. This is different from verticalVariants which expects prebuilt glyphs of @@ -2041,10 +2097,11 @@ As above but also merge away on-curve points which are very close to, but not on, an added extremum -.. method:: glyph.addReference(glyph_name[, transform]) +.. method:: glyph.addReference(glyph_name[, transform, selected]) Adds a reference to the specified glyph into the current glyph. Optionally - specifying a transformation matrix + specifying a transformation matrix and whether the reference is to be + marked selected in the UI and related API calls. .. method:: glyph.addHint(is_vertical, start, width) @@ -2059,7 +2116,7 @@ glyph.addPosSub(subtable_name, other_glyph_name, xoff1, yoff1, xadv1, yadv1, xoff2, yoff2, xadv2, yadv2) Adds position/substitution data to the glyph. The number and type of the - arguments vary acording to the type of the lookup containing the subtable. + arguments vary according to the type of the lookup containing the subtable. The first argument should always be a lookup subtable name. @@ -2178,6 +2235,18 @@ Orients all contours so that external ones are clockwise and internal counter-clockwise. +.. method:: glyph.doUndoLayer([layer, redo]) + + When ``redo`` is False this method is equivalent to the "Undo" UI menu item. + It restores the last preserved layer state discarding the current state. + When ``redo`` is True it is equivalent to "Redo". You may omit the + ``layer`` parameter, in which case the currently active layer will be used. + Otherwise it must either be a layer name or an integer between 0 and + ``glyph.layer_cnt-1``. + + ``doUndoLayer`` is normally used in conjunction with + :meth:`glyph.preserveLayerAsUndo()` + .. method:: glyph.exclude(excluded_layer) Removes the excluded area from the current glyph. Takes an argument which is @@ -2188,7 +2257,7 @@ Creates a file with the specified name containing a representation of the glyph. Uses the file's extension to determine output file type. - The following optional keywords modify the export process for various formats: + The following optional keywords modify the export process for various formats: .. object:: layer (string or integer, default=glyph.activeLayer) @@ -2205,12 +2274,12 @@ .. object:: usetransform (boolean, default=False) Flip the Y-axis of exported SVGs with a transform element rather than - modifying the individual Y values. + modifying the individual Y values. .. object:: usesystem (boolean, default=False) Ignore the above keyword settings and use the values set by the user - in the Import options dialog. + in the Import options dialog. .. object:: asksystem (boolean, default=False) @@ -2256,7 +2325,7 @@ .. method:: glyph.importOutlines(filename, [KEYWORD]) Uses the file's extension to determine behavior. Imports outline descriptions - (eps, svg, glif files) into the forground layer. Imports image descriptions + (eps, svg, glif files) into the foreground layer. Imports image descriptions (bmp, png, xbm, etc.) into the background layer. The following optional keywords modify the import process for various formats: .. object:: scale (boolean, default=True) @@ -2289,15 +2358,15 @@ .. object:: usesystem (boolean, default=False) Ignore the above keyword settings and use the values set by the user - in the Import options dialog. + in the Import options dialog. .. object:: asksystem (boolean, default=False) If the UI is present show the Import options dialog to the user and use the chosen values (does nothing otherwise). - Note: The old PostScript correctdir/handle_eraser flag tuple is still - supported but is not compatible with the other keywords. + Note: The old PostScript correctdir/handle_eraser flag tuple is still + supported but is not compatible with the other keywords. .. method:: glyph.intersect() @@ -2312,11 +2381,12 @@ .. method:: glyph.preserveLayerAsUndo([layer, dohints]) - Normally undo handling is turned off during python scripting. If you wish - you may tell fontforge to preserve the current state of a layer so that - whatever you do later can be undone by the user. You may omit the layer - parameter (in which case the currently active layer will be used). You may - also request that hints be preserved (they are not, by default). + Normally undo handling is turned off during python scripting. This method + preserves the current state of a layer so that whatever you do after can be + undone by the user. You may omit the ``layer`` parameter, in which case the + currently active layer will be used. Otherwise it must either be a layer name + or an integer between 0 and ``glyph.layer_cnt-1``. When ``dohints`` is True + then hints will also be preserved (they are not by default). .. method:: glyph.removeOverlap() @@ -2587,7 +2657,7 @@ .. object:: partialRefs Don't transform any references in the glyph, but do transform their offsets. - This is useful if the refered glyph will be (or has been) transformed. + This is useful if the referred glyph will be (or has been) transformed. .. object:: round @@ -2639,6 +2709,18 @@ the pen will replace any existing contours and references, but setting the optional keyword argument, ``replace`` to false will retain the old contents. +.. method:: glyph.addInflections() + + Please see :meth:`contour.addInflections()`. + +.. method:: glyph.balance() + + Please see :meth:`contour.balance()`. + +.. method:: glyph.harmonize() + + Please see :meth:`contour.harmonize()`. + Selection --------- @@ -3330,7 +3412,7 @@ .. attribute:: font.is_quadratic - Deprecated. Whether the contours should be interpretted as a set of quadratic + Deprecated. Whether the contours should be interpreted as a set of quadratic or cubic splines. Setting this value has the side effect of converting the entire font into the other format @@ -3498,6 +3580,10 @@ .. attribute:: font.os2_fstype +.. attribute:: font.os2_stylemap + + Write access to fsSelection, keep in sync with :attr:`font.macstyle` + .. attribute:: font.os2_panose @@ -4042,7 +4128,7 @@ this example would match it the current glyph were named ``glyph-name3`` and it were preceded by ``glyph-name2`` and that by ``glyph-name1`` and followed by ``glyph-name4``. If the match were successful then the lookup - named ``lookup-name`` would be applied. The ``@<>`` are litteral + named ``lookup-name`` would be applied. The ``@<>`` are literal characters and should be present in the rule. If the invoked lookup is a ligature lookup then it should be invoked @@ -4052,7 +4138,7 @@ e | f @ f l | o - would only apply the ``ff-lig`` lookup if the ``ffl`` were preceeded by + would only apply the ``ff-lig`` lookup if the ``ffl`` were preceded by ``e`` and followed by ``o``. .. object:: When type="class" @@ -4065,7 +4151,7 @@ we have class names here. It is possible to have different sets of class names in the three different sections (backtrack, match and lookahead). If you don't specify any class names then you must use numbers instead, - each number refering to the class at that position in the tuple (the first + each number referring to the class at that position in the tuple (the first class will be class 0, the second class 1, and so on). .. object:: When type="coverage" @@ -4114,7 +4200,7 @@ When it creates a new glyph it will name that glyph by appending ".sc" to the original lower case letter name (so "a" would become "a.sc") you may - change the extension used with ``letter_extension``. Similary symbols and + change the extension used with ``letter_extension``. Similarly symbols and digits will use the extension "taboldstyle", but you may change that with ``symbol_extension``. @@ -4162,7 +4248,7 @@ .. method:: font.buildOrReplaceAALTFeatures() - Removes any existing AALT features (and any lookups solely controled by such + Removes any existing AALT features (and any lookups solely controlled by such features) and creates new ones containing all possible single and alternate substutions available for each glyph. @@ -4718,7 +4804,7 @@ .. method:: font.replaceAll(srch, rpl[, error_bound]) - Searches the font for all occurences of the srch contour (or layer) and + Searches the font for all occurrences of the srch contour (or layer) and replaces them with the replace contour (or layer). .. method:: font.revert() @@ -4792,6 +4878,10 @@ Extrema should be marked by on-curve points. If a curve in any selected glyph lacks a point at a significant extremum this command will add one. + +.. method:: font.addInflections() + + Please see :meth:`contour.addInflections()`. .. method:: font.autoHint() @@ -4808,7 +4898,7 @@ .. method:: font.autoTrace() Auto traces any background images in all selected glyphs - + .. method:: font.build() If any of the selected characters is a composite character, then this diff -Nru fontforge-20201107~dfsg/doc/sphinx/scripting/scripting-alpha.rst fontforge-20220308~dfsg/doc/sphinx/scripting/scripting-alpha.rst --- fontforge-20201107~dfsg/doc/sphinx/scripting/scripting-alpha.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/scripting/scripting-alpha.rst 2022-03-08 10:14:24.000000000 +0000 @@ -70,7 +70,7 @@ .. function:: AddDHint(x1,y1,x2,y2,unit.x,unit.y) - Adds a diagonal hint. A diagonal hint requires two points on oposite sides of + Adds a diagonal hint. A diagonal hint requires two points on opposite sides of the stem and a unit vector in the direction of the stem. .. function:: AddExtrema([all]) @@ -83,6 +83,22 @@ more information). If the "all" argument is specified and is a nonzero integer, then all extrema will be added; otherwise, some that would be very close to existing endpoints will not be added. + +.. function:: AddInflections() + + If the curvature of a spline in a glyph changes sign then break the spline + so that there will be a point at all points of inflection. + +.. function:: Balance() + + For all cubic bezier splines of the glyph make the line between the control + points parallel to the chord such that the area is preserved. This is an + improved version of the algorithm known as "tunnify". + +.. function:: Harmonize() + + For all bezier splines of the glyph move the smooth on-curve points between + its adjacent control points such that the adjacent curvatures become equal. .. function:: AddHHint(start,width) @@ -326,7 +342,7 @@ .. function:: BuildAccented() If any of the selected glyphs are accented, then clear them and create a new - glyph by inserting references to the approriate base glyph and accents. + glyph by inserting references to the appropriate base glyph and accents. .. function:: BuildComposite() @@ -699,7 +715,7 @@ .. function:: DontAutoHint() Mark any selected glyphs so that they will not be AutoHinted when saving the - font. (This flag is cleared if the user explicitely AutoHints the glyph + font. (This flag is cleared if the user explicitly AutoHints the glyph himself). .. function:: DrawsSomething([arg]) @@ -845,7 +861,7 @@ "Glyph %n from font %f.svg" "U+%U.bmp" - If the format constists entirely of a filetype then FontForge will use a + If the format consists entirely of a filetype then FontForge will use a format of ``"%n_%f."`` All characters in the format string except for % are copied verbatim. If @@ -1022,7 +1038,7 @@ * fmflags&0x80 => generate tables so the font will work on both Apple and MS platforms. - Apple has screwed up and in Mac 10.4 (Tigger), if OpenType tables are present + Apple has screwed up and in Mac 10.4 (Tiger), if OpenType tables are present in a font then the AAT tables will be ignored -- or so I'm told (I can't test this myself). Unfortunately Apple does not implement all of OpenType, so the result is almost certain to be wrong). @@ -1294,7 +1310,7 @@ * "LayerCount" returns the number of layers in the glyph. This will always be 2 (foreground & background) except in the case of a multilayered font. * "RefCount" returns the number of references in the glyph - * "RefNames" returns an array containing the names of all glyphs refered to. + * "RefNames" returns an array containing the names of all glyphs referred to. This may contain 0 elements. This may contain a glyph twice ("colon" might refer twice to period) * "RefTransform" returns an array of arrays. The bottom most arrays are 6 @@ -1445,12 +1461,6 @@ Returns whether the value is finite (not infinite and not a nan). It can execute with no current font. -.. function:: IsFraction(val) - - Return 1 if n is a unicode fraction (either a vulgar fraction or other - fraction) as described by www.unicode.org. Return 0 if there is no fraction - for this value. It can execute with no current font. - .. function:: IsHexDigit(val) Returns whether val is a hex-digit. Val may be either an integer, a unicode @@ -1458,12 +1468,6 @@ third looks at the first (utf8) character in the string. It can execute with no current font. -.. function:: IsLigature(val) - - Return 1 if n is a ligature as described by www.unicode.org. Return 0 if - there is no unicode ligature for this value. It can execute with no current - font. - .. function:: IsLower(val) Returns whether val is a lower case letter. Val may be either an integer, a @@ -1475,12 +1479,6 @@ Returns whether the value is a nan. It can execute with no current font. -.. function:: IsOtherFraction(val) - - Return 1 if n is a unicode fraction (not defined as vulgar fraction) as - described by www.unicode.org. Return 0 if there is no fraction for this - value. It can execute with no current font. - .. function:: IsSpace(val) Returns whether val is a space. Val may be either an integer, a @@ -1495,12 +1493,6 @@ the third looks at the first (utf8) character in the string. It can execute with no current font. -.. function:: IsVulgarFraction(val) - - Return 1 if n is a unicode vulgar fraction as described by www.unicode.org. - Return 0 if there is no fraction for this value. It can execute with no - current font. - .. function:: Italic([angle[,[xscale[,flags[,serif[,bearings[,stems[,counters[,lcstems[,lccounters]]]]]]]]]]) Converts the selected glyphs to italics, similar to the @@ -1719,8 +1711,8 @@ .. function:: MoveReference(delta-x,delta-y,[refname/ref-unicode]+) References may be identified either by a string containing the name of the - glyph being refered to, or an integer containing the unicode code point of - the glyph being refered to, there may be an arbetrary (positive) number of + glyph being referred to, or an integer containing the unicode code point of + the glyph being referred to, there may be an arbetrary (positive) number of references specified. Each selected glyph will be searched for references that match the name/unicode-values given, all references found will be moved by the specified offsets. @@ -1745,7 +1737,7 @@ .. function:: NearlyHvCps([error[,err-denom]]) - Checks for control points which are almost, but not quite horzontal or + Checks for control points which are almost, but not quite horizontal or vertical (where almost means (say) that ``abs( (control point).x - point.x ) < error``, where error is either: @@ -1758,7 +1750,7 @@ .. function:: NearlyHvLines([error[,err-denom]]) - Checks for lines which are almost, but not quite horzontal or vertical (where + Checks for lines which are almost, but not quite horizontal or vertical (where almost means (say) that ``abs( (end point).x - (start point).x ) < error``, where error is either: @@ -1880,8 +1872,8 @@ .. function:: PositionReference(x,y,[refname/ref-unicode]+) References may be identified either by a string containing the name of the - glyph being refered to, or an integer containing the unicode code point of - the glyph being refered to, there may be an arbetrary (positive) number of + glyph being referred to, or an integer containing the unicode code point of + the glyph being referred to, there may be an arbetrary (positive) number of references specified. Each selected glyph will be searched for references that match the name/unicode-values given, all references found will be at the specified location. @@ -2243,7 +2235,7 @@ set the selection of the glyph at encoding 0 and so forth. The array may have a different number of elements from that number of glyphs in the font but should otherwise be in the same format as that returned by the $selection - psuedo-variable. + pseudo-variable. .. function:: SelectAll @@ -2756,7 +2748,7 @@ Same as the c strftime routine. By default it formats the current time in gmt, but if that argument is 0 it will use the local timezone. By default it - will format the argument acording to the current locale, but if a locale is + will format the argument according to the current locale, but if a locale is specified it will be used. .. function:: StrJoin(string-array,delimiter) @@ -2786,7 +2778,7 @@ .. function:: StrSplit(str,delimiter[,max-cnt]) - Splits the string at every occurance of the delimiter and produces an array + Splits the string at every occurrence of the delimiter and produces an array of sub-strings. :: StrSplit("The quick brown box"," ") @@ -2869,16 +2861,16 @@ .. math:: \begin{bmatrix} - \frac{t_1}{100} & \frac{t_2}{100} & \frac{t_3}{100} \\ - \frac{t_4}{100} & \frac{t_5}{100} & \frac{t_6}{100} + \frac{t_1}{100} & \frac{t_3}{100} & \frac{t_5}{100} \\ + \frac{t_2}{100} & \frac{t_4}{100} & \frac{t_6}{100} \end{bmatrix} This is a standard PostScript transformation matrix where .. math:: - x' &= \frac{t_1}{100}x + \frac{t_2}{100}y + \frac{t_3}{100} \\ - y' &= \frac{t_4}{100}x + \frac{t_5}{100}y + \frac{t_6}{100} + x' &= \frac{t_1}{100}x + \frac{t_3}{100}y + \frac{t_5}{100} \\ + y' &= \frac{t_2}{100}x + \frac{t_4}{100}y + \frac{t_6}{100} The peculiar notion of dividing by 100 was to overcome the fact that fontforge's scripting language formerly could not handle real numbers. We've @@ -2902,101 +2894,11 @@ It can execute with no current font. -.. function:: ucFracChartGetCnt() - - Returns total count of Fractions found in the Unicode chart as described by - www.unicode.org. It can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucLigChartGetCnt() - - Returns total count of Ligatures found in the Unicode chart as described by - www.unicode.org. It can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucLigChartGetLoc(val) - - Returns n for FontForge internal table Unicode val=Ligature[n]. If val does - not exist in table, then return -1. Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucLigChartGetNxt(int) - - Returns FontForge internal table Unicode Ligature[n]. Return -1 if n<0 or - n>=ucLigChartGetCnt(). It can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - .. function:: UCodePoint(int) Converts the argument to a unicode code point (a special type used in several commands). It can execute with no current font. -.. function:: ucOFracChartGetCnt() - - Returns total count of non-Vulgar Fractions found in the Unicode chart as - described by www.unicode.org. It can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucOFracChartGetLoc(val) - - Returns n for FontForge internal table Unicode val=OtherFraction[n]. If val - does not exist in table, then return -1. Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucOFracChartGetNxt(int) - - Returns FontForge internal table Unicode (non-vulgar) Fraction[n]. Return -1 - if n<0 or n>=ucOFracChartGetCnt(). Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucVulChartGetCnt() - - Returns total count of Vulgar Fractions found in the Unicode chart as - described by www.unicode.org. It can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucVulChartGetLoc(val) - - Returns n for FontForge internal table Unicode val=VulgarFraction[n]. If val - does not exist in table, then return -1. Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - -.. function:: ucVulChartGetNxt(int) - - Returns FontForge internal table Unicode Vulgar Fraction[n]. Returns -1 if - n<0 or n>=ucVulChartGetCnt(). Can execute with no current font. - - .. note:: - - Count depends on chart version built into FontForge. - .. function:: UnicodeAnnotationFromLib(val) Returns the Unicode Annotations for this value as described by @@ -3008,15 +2910,13 @@ Return the number of Unicode Blocks for this list as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values - {uni0..uni10FFFF}. If there is no library available, then return -1. This can - execute with no current font. + {uni0..uni10FFFF}. This can execute with no current font. .. function:: UnicodeBlockEndFromLib(val) Returns the Unicode Block end value as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values - {uni0..uni10FFFF}. If there is no value, or no library available, then return - -1. This can execute with no current font. + {uni0..uni10FFFF}. This can execute with no current font. .. function:: UnicodeBlockNameFromLib(val) @@ -3029,8 +2929,8 @@ Returns the Unicode Block start value as described by www.unicode.org. Currently, the blocks are {0..233}, spanning unicode values - {uni0..uni10FFFF}. If there is no value, or no library available, then return - -1. This can execute with no current font. + {uni0..uni10FFFF}. If there is no value, then return -1. This can execute + with no current font. .. function:: UnicodeFromName(name) @@ -3042,57 +2942,20 @@ .. function:: UnicodeNameFromLib(val) Returns the Unicode Name for this value as described by www.unicode.org. If - there is no unicode name for this value, or no library available, then return - empty string "". It can execute with no current font. + there is no unicode name for this value, then return empty string "". It can + execute with no current font. .. function:: UnicodeNamesListVersion() Return the Unicode Nameslist Version (as described by www.unicode.org). - libuninameslist is released on a schedule that depends on when - www.unicode.org releases new information. These dates do not match FontForge - release dates, therefore users might not keep this optional library upto - current updates. This instruction can be used to test if the Nameslist - library is recent for your script. This function currently works only for - libuninameslist ver_0.3.20130501 or later, else it returns empty string "". - This can execute with no current font. - -.. function:: UnicodeNames2GetCntFromLib() - - Return the Total Count of all Names that were corrected with a new name. - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. If there is no libuninameslist ver 0.5 or later - available, then return -1 -.. function:: UnicodeNames2GetNxtFromLib(val) - - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. With val==unicode value, this function returns -1 - if no Names2 exists, or the Nth table location for this unicode value listed - in libuninameslist that was corrected to a new name. If there is no - libuninameslist ver 0.5 or later, then return -1. - -.. function:: UnicodeNames2NxtUniFromLib(val) - - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Next Unicode value - listed in libuninameslist internal table that was corrected to a new name. - The internal table of Unicode values is of size UnicodeNames2GetCntFromLib(). - If there is no libuninameslist ver 0.5 or later, then return -1. - -.. function:: UnicodeNames2FrmTabFromLib(val) - - Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Next Names2 listed in - libuninameslist internal table that was corrected to a new name. The internal - table of Unicode values is of size UnicodeNames2GetCntFromLib(). If there is - no libuninameslist ver 0.5 or later, then return NULL. + This can execute with no current font. .. function:: UnicodeNames2FromLib(val) Errors and corrections happen, therefore names can be corrected in the next - Unicode Nameslist version. This function returns the Names2 or NULL based on - the unicode value given. If there is no libuninameslist ver 0.5 or later, - then return NULL. + Unicode Nameslist version. This function returns the formal alias for the + unicode value given, or an empty string if there is no such alias. .. function:: UnlinkReference diff -Nru fontforge-20201107~dfsg/doc/sphinx/scripting/scripting.rst fontforge-20220308~dfsg/doc/sphinx/scripting/scripting.rst --- fontforge-20201107~dfsg/doc/sphinx/scripting/scripting.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/scripting/scripting.rst 2022-03-08 10:14:24.000000000 +0000 @@ -147,7 +147,7 @@ If the first operand of + is a string then + will be treated as concatenation rather than addition. If the second operand is a number it will be converted to a string (decimal representation) and then concatenated. If the first operand of - + is an array then + will do array concatenation -- if the second argment is + + is an array then + will do array concatenation -- if the second argument is also an array the two will be concatenated ([1,2] + [3,4] yields [1,2,3,4], while [1,2] + 3 yields [1,2,3]). Otherwise these are the normal arithmetric operations. @@ -511,15 +511,11 @@ * :func:`IsAlpha()` * :func:`IsDigit()` * :func:`IsFinite()` -* :func:`IsFraction()` * :func:`IsHexDigit()` -* :func:`IsLigature()` * :func:`IsLower()` * :func:`IsNan()` -* :func:`IsOtherFraction()` * :func:`IsSpace()` * :func:`IsUpper()` -* :func:`IsVulgarFraction()` * :func:`LoadEncodingFile()` * :func:`LoadNamelist()` * :func:`LoadNamelistDir()` @@ -664,8 +660,10 @@ * :func:`AddAccent()` * :func:`AddExtrema()` +* :func:`AddInflections()` * :func:`ApplySubstitution()` * :func:`AutoTrace()` +* :func:`Balance()` * :func:`BitmapsAvail()` * :func:`BitmapsRegen()` * :func:`BuildAccented()` @@ -681,6 +679,7 @@ * :func:`DefaultUseMyMetrics()` * :func:`ExpandStroke()` * :func:`FindIntersections()` +* :func:`Harmonize()` * :func:`HFlip()` * :func:`Inline()` * :func:`InterpolateFonts()` @@ -994,14 +993,10 @@ * :func:`IsAlNum()` * :func:`IsAlpha()` * :func:`IsDigit()` -* :func:`IsFraction()` * :func:`IsHexDigit()` * :func:`IsLower()` -* :func:`IsLigature()` -* :func:`IsOtherFraction()` * :func:`IsSpace()` * :func:`IsUpper()` -* :func:`IsVulgarFraction()` * :func:`ToLower()` * :func:`ToMirror()` * :func:`ToUpper()` @@ -1267,4 +1262,4 @@ script you added will be invoked by Cnt-Alt-1, then second by Cnt-Alt-2, and the tenth by Cnt-Alt-0. -The current font of the script will be set to whatever font you invoked it from. \ No newline at end of file +The current font of the script will be set to whatever font you invoked it from. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/askmulti.rst fontforge-20220308~dfsg/doc/sphinx/techref/askmulti.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/askmulti.rst 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/askmulti.rst 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,155 @@ +The `askMulti` Dialog +===================== + +When called in a UI-enabled environment the Python +:py:func:`fontforge.askMulti()` method raises a modal dialog that prompts the +user to answer one or more questions, potentially organized into "categories" +displayed in separate tabs. It takes two parameters, ``title`` and ``specification``. + +The ``title`` parameter should be a string that will be displayed in the dialog +window title bar. + +The ``specification`` paramter is either a Python list or dictionary object +specifying the questions. This is explained below. + +Questions +--------- + +There are four question types, corresponding to the single-question +:py:func:`fontforge.askString()`, :py:func:`fontforge.askChoices()`, +:py:func:`fontforge.openFilename()`, and :py:func:`fontforge.saveFilename()` +dialog methods. Each individual question is specified as a dictionary. + +All question types use the keys ``type``, ``question````, ``tag`` and ``align``. The +``type`` value specifies the type of question as outlined below. + +The value corresponding to ``question`` is the label string, which is displayed +before the answer field. This key must be present but the value can be ``None`` +if no label is needed. + +The ``tag`` is optional but either it or ``question`` must have a value. When +present its value will be used as the key corresponding to this question in the +result dictionary returned by the method. Otherwise the ``question`` value +will be used. The ``tag`` value can be any "hashable" type—that is, any type +that can serve as a key in a Python dictionary. + +The ``align`` value must be boolean-evaluable (ideally ``True`` or ``False``). +It indicates whether, when the dialog is being laid out, the label for this +question should be aligned with the other labels of the same category. When +absent the default is ``True``. (This has no effect when the ``question`` value +is ``None``, so if you want an aligned, empty label use a space as the +``question`` value.) + +String Questions +^^^^^^^^^^^^^^^^ + +A string question displays the label followed by a text entry field. Its +``type`` value must be "string". + +The only additional key for a string question is ``default``, which is optional. +When the key present its value, which must be a string, will be the initial +value of the answer entry field. An example dictionary is:: + + { 'type': 'string', 'question': 'Number of contours:', + 'tag': 3, 'default': '4' } + +Choice Questions +^^^^^^^^^^^^^^^^ + +Choice questions ask the user to pick a subset of given answers. Its ``type`` +value must be "choice". This question type has three additional dictionary +keys: ``answers``, ``multiple``, and ``checks``. + +The ``answers`` value must be a Python list of potential answers, each of which is +its own small dictionary. The keys to an answer dictionary are ``name``, ``tag``, +and ``default``. The value of ``name`` must be the string the user will choose among. +The value of ``tag``, when present, will be used to report the answer in the +result dictionary—when not present the ``name`` string will be used. Unlike the +question ``tag`` an answer ``tag`` value can be of any type whatsoever. The ``default`` +key is an optional key that must have a boolean-evaluable value. When ``True`` +the answer is selected when the dialog is presented. + +The ``multiple`` value must be boolean-evaluable; when the key is absent the +default is ``False``. It indicates whether the user must choose exactly one +answer or can choose multiple or, potentially, no answers. When ``multiple`` is +false there must be at most one answer for which ``default`` is ``True``. + +The ``checks`` value must also be boolean-evaluable and its default is also +``False``. By default a choice question is presented as in the +:py:func:`fontforge.askChoices()` dialog, with a (potentially) scrolling +vertical list similar to pop-up menu. When ``checks`` is ``True`` and ``multiple`` +is ``False`` the answers are presented as radio buttons. When ``checks`` is ``True`` +and ``multiple`` is ``True`` the answers are presented as checkboxes. Radio +buttons and checkboxes allow better keyboard-based selection (see the +mnemonics section) and may have other advantages. + +An example choice question dictionary is: :: + + { 'type': 'choice', 'question': 'What direction:', + 'tag': 'direction', 'checks': True, + 'answers': [ { 'name': 'Clockwise', 'tag': 'cw', 'default': True }, + { 'name': 'Counter-Clockwise', 'tag': 'ccw' } ] + } + +Pathname Questions +^^^^^^^^^^^^^^^^^^ + +The open pathname and save pathname questions have the respective type values +"openpath" and "savepath". These differ from the +:py:func:`fontforge.openFilename()` and :py:func:`fontforge.saveFilename()` +methods in that they do not raise a file browser directly. Instead they display +an entry field, similar to a string question, followed by a button to raise a +browser, similar to the path-specifying entries in :doc:``the preferences dialog +``. Each also has an optional ``default`` key for an initial +pathname value, and an optional ``filter`` key to specify a file filter. Both +must be strings. An example dictionary is: :: + + { 'type': 'openpath', 'question': 'Glif file:', 'tag': 'file', + 'default': 'input.glif', 'filter': '*.glif' } + +Categories +---------- + +Questions are organized into categories. A category is a dictionary with +two keys: ``category`` and ``questions``. The value of ``category`` should be a +either string to display to the user or ``None`` if no label is needed. +The value of ``questions`` must be a list of question dictionaries, as +described above. A category containing the dictionaries above looks like: + +.. figure:: /images/multi_example.png + :alt: Example ``askMulti`` dialog + +The Specification +----------------- + +The specification passed as the ``spec`` parameter can be any of: + +* A question dictionary +* A list of question dictionaries +* A category dictionary +* A list of category dictionaries + +In the last case each category will be given its own tab, with the +category names selectable on the left side of the dialog. (Whenever +there is only one category there is no list, even when the category +has a name.) + +The Return Value +---------------- + +When the user cancels the dialog, either with the "Cancel" button or +by closing the window, the ``askMulti`` method returns None. Otherwise +it returns a Python dictionary of results, one for each question. The +key will be the ``tag`` value or, if none was present, the ``question`` +string. For all question types other than "choice" the value is a +string. For a choice question where ``multiple`` is ``False`` the value +is the ``tag`` or ``name`` of the answer. For a ``multiple`` choice question +the value is a tuple of ``tag`` or ``name`` values. The tuple may be +empty. + +A result dictionary for the collection above could be: :: + + {3: '20', 'direction': 'ccw', 'file': '/tmp/in.glif'} + +When the specification is invalid the method will throw a ``TypeError`` +or ``ValueError`` exception with information about the problem. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/cliargs.rst fontforge-20220308~dfsg/doc/sphinx/techref/cliargs.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/cliargs.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/cliargs.rst 2022-03-08 10:14:24.000000000 +0000 @@ -78,7 +78,7 @@ .. option:: -lang={py|ff} -lang {py|ff} - Specifies whether the script should be interpretted as a python script or a + Specifies whether the script should be interpreted as a python script or a fontforge script. .. option:: -version @@ -93,7 +93,7 @@ ibm | mac | sun | ppc | 0 | 1 | 2 | 3 - Allows you to specify the type of keyboard. Currently this is only relevent + Allows you to specify the type of keyboard. Currently this is only relevant when generating menus. The modifier keys are in different locations on different keyboards (under different operating systems) and if FontForge knows what keyboard you are using it can make the hot-keys have better @@ -163,6 +163,17 @@ script file and type its name to your shell and fontforge will be invoked to process that file as a script file (passing any arguments to it)). +.. option:: -skippyfile + + Do not execute python init scripts. These can be run later using the + :py:meth:`fontforge.runInitScripts` Python method. + +.. option:: -skippyplug + + Do not load (enabled) Python plugins. These can be loaded later via the + :doc:`Configure Plugins dialog ` or the + :py:meth:`fontforge.loadPlugins` Python method. + .. option:: -sync Do synchronous screen drawing. Slows things down, makes some things easier to @@ -183,7 +194,7 @@ Where type may be: - StaticGray GrayScale StaticColor PsuedoColor TrueColor DirectColor + StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor (See the X manuals for a description of what these mean). FontForge will search through the visuals in an attempt to find one with the desired @@ -259,4 +270,4 @@ .. envvar:: USER Used to create comments in new fonts about who created the font, or who saved - it. \ No newline at end of file + it. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/gposgsub.rst fontforge-20220308~dfsg/doc/sphinx/techref/gposgsub.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/gposgsub.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/gposgsub.rst 2022-03-08 10:14:24.000000000 +0000 @@ -628,7 +628,7 @@ Both formats have ligature sub-tables. The 'GSUB' version is unconditional (the ligature is always applied -- though a ligature substitution could be -embedded in an OpenType contextual substitution to make it condtional). The +embedded in an OpenType contextual substitution to make it conditional). The 'morx' version can be contextual (though in fonts I have examined it is usually uncontextual). FontForge only supports unconditional ligatures. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/hinting.rst fontforge-20220308~dfsg/doc/sphinx/techref/hinting.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/hinting.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/hinting.rst 2022-03-08 10:14:24.000000000 +0000 @@ -164,7 +164,7 @@ The Private dictionary ^^^^^^^^^^^^^^^^^^^^^^ -This contains font-wide hinting infomation. Things like: The standard width of a +This contains font-wide hinting information. Things like: The standard width of a stem in the font (StdVW, StdHW), The standard height of capitals and lower case letters (BlueValues, OtherBlues), and so forth. These live in the PostScript Private dictionary. Once you have hinted your font fontforge can generate @@ -181,7 +181,7 @@ FontForge will not be able to convert TrueType instructions into PostScript hints when it reads a TrueType font (the format is too complex, there are too many possibilities, instead FontForge stores all the truetype instructions and -writes them back out uninterpretted). +writes them back out uninterpreted). From a Type1 font it will happily read all the hints in a glyph, and keep track of hint substitution points. It will not read counter hints though. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/non-standard.rst fontforge-20220308~dfsg/doc/sphinx/techref/non-standard.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/non-standard.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/non-standard.rst 2022-03-08 10:14:24.000000000 +0000 @@ -391,7 +391,7 @@ * - fixed16.16 - transform[6] - - A PostScript transformaton matrix where each member is a signed 4 byte + - A PostScript transformation matrix where each member is a signed 4 byte integers which should be divided by 32768.0 to allow for non-integral values * - uint16 diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/PfaEdit-TeX.rst fontforge-20220308~dfsg/doc/sphinx/techref/PfaEdit-TeX.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/PfaEdit-TeX.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/PfaEdit-TeX.rst 2022-03-08 10:14:24.000000000 +0000 @@ -241,7 +241,7 @@ echo "\\renewcommand{\\rmdefault}{$BASE}" >> $LOCALTEXMF/tex/latex/$VENDOR/$PACKAGE/$PACKAGE.sty echo "\\endinput" >> $LOCALTEXMF/tex/latex/$VENDOR/$PACKAGE/$PACKAGE.sty - # but updating the map files required a bit more knowlege than this script has + # but updating the map files required a bit more knowledge than this script has # so I left that to be done by hand echo "*********************************************************************" echo You need to create your own map files diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/plugins.rst fontforge-20220308~dfsg/doc/sphinx/techref/plugins.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/plugins.rst 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/plugins.rst 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,77 @@ +Using FontForge Plugins +======================= + +A FontForge plugin is a Python package that contains code to enhance +the FontForge application in some way, most often by adding one or more +entries to the Font View or Char View :doc:`Tools menu `. +Using a plugin is as easy as installing the package (often with +`pip `_) and, when necessary, "configuring" +the plugin. Almost any plugin of general interest will be listed in +the `PyPI package database `_. + +Plugin Preferences +------------------ + +Two FontForge preference values affect the behavior of plugins. The first is +"UsePlugins" in the "Preferences ..." dialog (under :doc:`the File menu +`), which is On by default. Turning this Off, temporarily +or permanently, will keep FontForge from attempting to discover and load +plugins. + +.. figure:: /images/plugdlg.png + :alt: Configure Plugins... Dialog + +The second preference is "PluginStartupMode" in the "Configure Plugins..." +dialog (also under the File menu), which can be set to "On", "Off", or +"Ask" (the default). When this preference is set to "On" a newly discovered +plugins is automatically loaded. When set to "Off" it is not loaded +until you decide to Enable it in the same dialog. When set to "Ask" the +dialog will appear on startup whenever a new plugin is discovered so that +you can decide whether or not to use it. Which value makes the most sense for +you will depend on the degree of control you have over what packages are +installed in your python path. + +Enabling and Disabling Plugins +------------------------------ + +The "Configure Plugins..." dialog allows you to Enable or Disable individual +plugins and also Delete entries for once-discovered plugins that are no +longer found. You can also "reorder" plugins—changing the load order and +therefore the order of Tools menu entries. There are also buttons for +loading a so-far-unloaded plugin (in case you do not want to wait for the +next application restart), getting more (mostly technical) information +about the plugin, and opening the web page associated with the plugin +package. + +Finally, if a plugin has its own preferences you can set those with the +"Configure" button (which is disabled otherwise). The content of preferences +and the process of setting them will vary by plugin. + +Loading Plugins For Scripts +--------------------------- + +When a script is run with FontForge directly using the ``-script`` flag each +enabled and discovered plugin will be loaded before control is passed off to +the script (unless the ``-skippyplug`` flag is also specified). +In contrast, running a python script with the ``python`` command and importing +the ``fontforge`` module will not cause plugins to be loaded. If you have a +script that needs the functionality of a plugin (perhaps because it adds a +new font export format) you must load the plugins explicitly by calling +``fontforge.loadPlugins()``. Calling this function when plugins are already +loaded should be harmless. + +Troubleshooting +--------------- + +The FontForge project has no control over who can make a plugin. At +some point you may install one that causes problems, potentially even +preventing you from successfully running FontForge. One work-around for +that situation is to run FontForge with the ``-skippyplug`` flag. +When started with that flag FontForge will still "discover" plugins but +will not automatically load them. You can then open the "Configure Plugins..." +dialog, Disable the misbehaving plugin, and restart the program. + +When an individual plugin is present but cannot be loaded there will be +relevant warnings logged on startup or when a load is attempted via the dialog +or the python API. There will also be a warning for each *enabled* plugin +that is not discovered. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/pyextend.rst fontforge-20220308~dfsg/doc/sphinx/techref/pyextend.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/pyextend.rst 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/pyextend.rst 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,528 @@ +Extending FontForge With Python +=============================== + +FontForge includes an extensive :doc:`Python API ` which is +most often used in scripts to alter and generate font files. However, this API +also provides ways of extending the functionality of the FontForge program, +including the user interface. Most of these are documented in the :ref:`User +Interface Module Functions ` section of the Python +documentation. + +Modifying Points and Contours, References, and Anchor Points +------------------------------------------------------------ + +Given that points and contours are basis of vector font data many extensions +will want to modify them. There is one misleading aspect of the "layer" API +that must be clarified in order to do so. It is also important to be aware +of layers and how they relate to the FontForge user interface. + +The Basics +^^^^^^^^^^ + +A ``point`` is (typically) an element of a ``contour`` and a ``contour`` is +(typically) an element of a ``layer``. Confusingly, however, there are really +two meanings of the term "layer" in the FontForge Python API. One is the +``fontforge.layer`` object, which is the object that can contain +``fontforge.contour`` objects. The other is a layer *internal* to a font +object. + +The confusion arises when a developer attempts to modify a point in this way: :: + + f = fontforge.open('foo.otf') + g = f['a'] + l = g.foreground + for c in l: + for p in c: + p.x += 15 + f.generate('foo_new.otf') + +After this script executes the points of the glyph "a" in ``foo_new.otf`` will +be the same as those in ``foo.otf``. And this is true even though the points in +the ``fontforge.layer`` object ``l`` have been changed. This is because ``l`` +is not a *reference* to ``g.foreground`` (which represents the internal state +of the layer) but a *copy* of it. Any changes to the layer must therefore be +"copied back" to have an effect on the font. This can be done with an +assignment but we now recommend using the ``glyph.setLayer()`` method instead, +as this gives you more control over how point types are preserved or converted +as they are copied back.:: + + f = fontforge.open('foo.otf') + g = f['a'] + l = g.foreground + for c in l: + for p in c: + p.x += 15 + g.setLayer(l, 'Fore') + f.generate('foo_new.otf') + +Layer Awareness and Undo Preservation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The author of a "top-down" script for modifying a font will typically know what +layer to modify—most often ``glyph.foreground`` (which is also identified as +"0" or "Fore"). A script that extends the FontForge UI with a new menu option +should not make such assumptions. At a given time the user may be editing the +foreground or background layer or even one of a few layers in a multi-layer +font. Such a function should therefore typically not reference specific layers +at all and use ``glyph.activeLayer`` instead, as in: :: + + def shiftBy15(u, glyph): + l = glyph.layers[glyph.activeLayer] + for c in l: + for p in c: + p.x += 15 + glyph.preserveLayerAsUndo(glyph.activeLayer) + g.setLayer(l, glyph.activeLayer) + +This function also demonstrates an appropriate use of the +``preserveLayerAsUndo()`` method. Setting an "internal" layer (either through +assignment for with the ``glyph.setLayer()`` method) does not automatically add +the previous layer to the Undo/Redo state. By calling +``glyph.preserveLayerAsUndo()`` you give the user the option of reversing your +change with "Edit -> Undo". + +References +^^^^^^^^^^ + +The reference API is similar to the layer API, with the same caveats. You can +get the list of references for the current UI layer with ``rl = +g.layerrefs[g.activeLayer]`` (where ``g`` is a ``fontforge.glyph`` object). To +effect changes in the references you need to assign back to +``g.layerrefs[g.activeLayer]``. Each reference is represented by a tuple of +glyph name, transformation matrix tuple (that is, a sub-tuple of six floating +point numbers representing the transformation) and a boolean ``selected`` status. +This script accordingly shifts the references in the current layer by 15 points: :: + + def shiftRefsBy15(u, glyph): + rl = glyph.layerrefs[glyph.activeLayer] + nl = [] + tr = psMat.translate(15,0) + for r in rl: + nl.append((r[0], psMat.compose(r[1], tr), r[2])) + glyph.preserveLayerAsUndo(glyph.activeLayer) + glyph.layerrefs[glyph.activeLayer] = nl + +(One could also have used a transformation matrix to move the points in the earlier +fragments by passing it to ``p.transform()``.) + +As noted in the API documentation, when assigning to the reference list the +transformation matrix and selection status tuple elements are optional (with +respective defaults of the identity matrix and ``False``). + +Anchor Points +^^^^^^^^^^^^^ + +In contrast with points and references, all anchor points are considered part +of the foreground layer. They can be accessed and edited through the +``glyph.anchorPointsWithSel`` property. When editing the list care must be +taken to construct the tuples so that the name, type, position, selection and +(when relevant) ligature information are preserved or changed as desired. + +.. _fontforge.plugin_menu: + +Adding a Menu Item +------------------ + +The functions ``shiftBy15()`` and ``shiftRefsBy15()`` above were written to +be added as menu items using :py:meth:`fontforge.registerMenuItem`. This is +the most common form of FontForge UI extension and we recommend familiarizing +(or re-familiarizing) yourself with the documentation as the API has recently +been enhanced. + +Selection State +^^^^^^^^^^^^^^^ + +In the case of many menu items, probably most of them, the user should have +some "input" into how one applies in a given situation. Sometimes this is a +reason to raise a dialog asking the user for input, but in the majority of +cases a menu callback will "interact" with a user by way of *selection state*. + +Each point, both on-curve and control, has a boolean selection state. The +selection state of on-curve points is generally more important or "primary". +The "Transform ..." dialog, for example, transforms selected on-curve points +(and references) and their associated off-curve points regardless of the +latter's selection status. (This is true unless no points are selected, in +which case all points are transformed.) Other contour-level facilities, such as +"Correct Direction", consider a contour to be selected if at least one of its +on-curve points is selected, and changes those contours accordingly. + +Still, in some cases you may want to attend to the selection state of +control points. + +Each reference and anchor point also has a selection state. The Python +reference API has recently been enhanced to make the state available. + +As an example, consider the ``shiftRefsBy15`` function above. We could +enhance it to shift only *selected* references unless there are none, +in all references are shifted: :: + + def shiftRefsBy15(u, glyph): + rl = glyph.layerrefs[glyph.activeLayer] + has_selected = False + for r in rl: + if r[2]: + has_selected = True + nl = [] + tr = psMat.translate(15,0) + for r in rl: + if not has_selected or r[2]: + nl.append((r[0], psMat.compose(r[1], tr), r[2])) + else: + nl.append(r) + glyph.preserveLayerAsUndo(glyph.activeLayer) + glyph.layerrefs[glyph.activeLayer] = nl + +At the font level each font has its own selection state accessible via the +:py:attr:`fontforge.font.selection` property. Many useful font-level tools will +be selection-agnostic but some should only apply to selected glyphs. When +these are added as menu items they should include enable_functions analogous to +those of a glyph-level tool, so that a user learns whey they do and do not +apply. + +Enable Functions +^^^^^^^^^^^^^^^^ + +Some menu items, such as one that adds a new point in a CharView, may always be +"applicable". Others can only do something sensible if the character (or font) +has certain features, such as at least one point or reference, or if certain +combinations of points, anchor points, and references are selected. When adding +a new option you should help the user understand when it is and is not +applicable by writing and registering an ``enable`` function. This will allow +FontForge to display the item as enabled in the menu when it applies and as +disabled when it does not apply. + +The enhanced version of ``shiftRefsBy15()`` only applies if there is at least +one reference, so it's enable function could be: :: + + def SRB15Enable(u, glyph): + return len(glyph.layerrefs[glyph.activeLayer])>0 + +See the next section for an example of how to register this function. + +Hotkeys and Mnemonics +^^^^^^^^^^^^^^^^^^^^^ + +A menu item can have both a Hotkey and a Mnemonic. These are two different means +of picking a menu item using the keyboard. + +A Hotkey is a single key combination, usually including modifiers like Control, +Alt, and Shift, that directly invokes a menu item or other action. Because +hotkeys are a "limited resource", unless you are confident that a menu item you +register should have one it may be better to let the user add their own if they +find your addition particularly useful. As the +:py:meth:`fontforge.registerMenuItem` documentation notes, even if you do +include a ``hotkey`` string when registering that key combination may already +be taken, in which case no hotkey will be assigned. + +Mnemonics provide a *per-menu* key accelerator, usually activated by pressing +Alt and then the mnemonic key displayed with an underline. Using sequences of +mnemonic key combinations a user can navigate from the menu bar down through +sub-menus and choose a menu action entirely with the keyboard. Mnemonics are also +a "limited resource" but *less* limited, and we encourage all plugin developers to +specify them. + +You specify a mnemonic key by preceding it with an underscore in the name, as in: :: + + fontforge.registerMenuItem(callback=shiftRefsBy15, enable=SRB15Enable, + context=("Glyph"), name=("_Shift References by 15", "MyExt.shiftRefsBy15"), + submenu=("_MyExt", "MyExt.submenu")) + +which specifes "M" as the mnemonic for the "MyExt" submenu and "S" as the mnemonic for +the action. + +Note, however, that the specified mnemonic for the top level is only taken as a +suggestion, and if it is not available another will be assigned. This is +because different users will have different combinations of plugins and init +scripts installed in different orders, so any given mnemonic may already be +in use. Because lower menu levels will typically have entries for one plugin +or script you can count on getting the mnemonic you specify. + +Best Practices +^^^^^^^^^^^^^^ + +In addition to the advice above, we recommend that a plugin put all of its +added menu items into or under a single sub-menu of "Tools". A user may have +many plugins installed or have their own init scripts so a single plugin should +avoid taking up a lot of space. + +Storing Per-Font and Per-Glyph Information +------------------------------------------ + +The FontForge SFD file format and python API includes +:py:attr:`fontforge.font.persistent` for storing per-font information and +:py:attr:`fontforge.glyph.persistent` for storing per-glyph information. +These are fragile interfaces, however, and should only be used when strictly +necessary. + +The FontForge program does not enforce any pattern of use on these attributes. +We suggest the following conventions: + +1. If the contents are *empty*, create a dictionary and add an entry to it + with your plugin name as the key. Store your data in or "under" the value + of that entry. Then assign it to the ``persistent`` attribute. +2. If the content is a dictionary add your entry to it if it is not already + present and store the result. +3. If the content is not a dictionary warn the user with an + :py:meth:`fontforge.ask` dialog that allows them to opt-out of overwriting + the value. If they give permission you can create a dictionary as in step + 1 and overwrite the existing data. + +.. _fontforge.plugin_api: + +Writing a FontForge Plugin +-------------------------- + +Even when you eventually plan on writing a FontForge Python plugin it will +generally be easiest to start by writing an "Init Script". This is a script +that, when placed in one of the directories listed by the +:py:meth:`fontforge.scriptPath() ` function, is +automatically run when FontForge is started. + +As a simple example, here is a script that adds an "Add Midpoint Contour" entry +to the Char View Tools menu. When any two on-curve points of a glyph are +selected this adds a new contour containing a single point that is located +midway between the two selected points.:: + + import fontforge + + def getSelectedPoints(l): + pl = [] + for c in l: + pl.extend( [ p for p in c if p.on_curve and p.selected ] ) + return pl + + def midContourEnable(u, glyph): + return len(getSelectedPoints(glyph.layers[glyph.activeLayer]))==2 + + def addMidContour(u, glyph): + layer_id = glyph.activeLayer + l = glyph.layers[layer_id] + pl = getSelectedPoints(l) + if len(pl) != 2: + fontforge.postError("Bad selection", "You must select " + "exactly two on-curve points to add a midpoint contour.") + return + nc = fontforge.contour() + nc.insertPoint(((pl[0].x+pl[1].x)/2, (pl[0].y+pl[1].y)/2, True, + fontforge.splineCorner, True)) + l += nc + glyph.preserveLayerAsUndo(layer_id) + glyph.layers[layer_id] = l + + fontforge.registerMenuItem(callback=addMidContour, enable=midContourEnable, + context=("Glyph"), name="_Add Midpoint Contour") + +This script is typical in that it starts with some imports, defines some +functions, and ends by invoking :py:meth:`fontforge.registerMenuItem`. Other +scripts may import other modules, define more elaborate functions or classes, +or register more menu items or other callbacks. Still, this is a common +general pattern. + +The first step in converting the script to a plugin is to wrap the last +section in a function called ``fontforge_plugin_init()``. Once the file +is packaged appropriately this function will be called after FontForge +discovers and loads the plugin (if the user has Enabled it).:: + + def fontforge_plugin_init(**kw): + fontforge.registerMenuItem(callback=addMidContour, + enable=midContourEnable, context=("Glyph"), + name="_Add Midpoint Contour") + +The ``**kw`` function argument will capture any keyword arguments passed +to the function. There is currently one, discussed below, but more may +be added in the future. (Note that while the function can be located +in other places (see the section on Entry-points below) it must be a +*function*, not a *method*. + +The remaining steps have to do with python "packaging", which is too +large a topic to discuss extensively in this guide. A good starting +point is `Packaging Python Projects +`_ from the +Python documentation. The following are the very basics. + +First we create a new directory for our project with the following files: + +1. ``fontforge_midpoint.py`` (The script itself as a single module file.) +2. ``LICENSE`` (Containing the license text.) +3. ``README.md`` (A file containing basic documentation for the plugin, in this + case written in `Python-Mark-down format + `_. +4. ``pyproject.toml`` +5. ``setup.cfg`` or ``setup.py`` + +``pyproject.toml`` is a short helper file for the ``setuptools`` package +builder. It will typically have these contents: :: + + [build-system] + requires = [ + "setuptools>=42", + "wheel" + ] + build-backend = "setuptools.build_meta" + +Finally there is the ``setup.cfg`` file (or, less typically these days, the +``setup.py`` file). It should have contents analogous to these: :: + + [metadata] + name = fontforge-midcontour + version = 1.0.0 + author = Example Author + author_email = author@example.com + description = A FontForge_plugin to add a single-point contour between points + long_description = file: README.md + long_description_content_type = text/markdown + url = https::/github.com/author/MidContour + classifiers = + Programming Language :: Python :: 3 + License :: OSI Approved :: MIT License + Operating System :: OS Independent + Topic :: Text Processing :: Fonts + + [options] + py_modules = fontforge_midcontour + python_requires = >=3.6 + + [options.entry_points] + fontforge_plugin = + MidContour = fontforge_midcontour + +The ``name`` field is the name of the *package*. Recent Python documentation +encourages developers to add their PyPI username to the package name but +this practice has not been widely adopted. For now we recommend that you +include "fontforge" in the package name along with a string that either +specifically identifies what your plugin does or is just a distinctive +project name. Therefore ambiguous names like "Point" or "Contour" should +be avoided as these are more likely to also be used by someone else. Please +search the PyPI database for a candidate name to help ensure it is not already +in use. Package names should be all lower case but can contain dashes and +underscores. + +The ``url`` should point to your project page or a GitHub (or other such +service) repository for the plugin code. + +Obviously the ``description`` field should contain a one-line description of +the plugin. However, it is important that this description (or, if that is not +possible, the README file) contain the exact string "FontForge_plugin". +FontForge does not maintain its own database of plugins; it instead links to +the PyPI database query system passing that string. + +``classifiers`` help users people searching on PyPI to find +relevant packages (although the list of classifiers is, unfortunately, fixed). +This is a reasonable selection. + +``py_modules`` should be the list of modules provided by the package without +any ``.py`` extensions. (More complicated packages with sub-directories +could benefit from using ``packages = find:`` instead. + +The last directives specify the Python package "Entry-points", which are +the basis of FontForge's discovery system. The Entry-point identifier +must be ``fontforge_plugin``. + +The token on the left of the indented line is the *plugin name*. This will +appear in the "Configure Plugins..." dialog and other contexts. It will +normally be the name of your package except without "fontforge" and with +optional capitalization. It can contain the usual +alphanumerics-plus-underscores and also spaces (although spaces are not +recommended). + +The token on the right of the equals sign identifies the location of the +``fontforge_plugin_init`` function. In this case it is just at the top +level of the module so the identifier is just the module name. If it were +instead a property of object "MC" in that module the string would be +``fontforge_midcontour.MC``. + +In some cases you may want to use a ``setup.py`` file instead. The file +equivalent to the ``setup.cfg`` above is: :: + + import setuptools + + with open("README.md", "r", encoding="utf-8") as fh: + long_description = fh.read() + + setuptools.setup( + name="fontforge_midcontour-author", + version="1.0.0", + author="Example Author", + author_email="author@example.com", + description="A FontForge_plugin to add a single-point contour between points", + long_description = long_description, + long_description_content_type = "text/markdown", + url="https::/github.com/author/MidContour", + py_modules=["fontforge_midcontour"], + classifiers=[ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Topic :: Text Processing :: Fonts", + ], + python_requires=">=3.6", + entry_points={ 'fontforge_plugin': [ 'MidContour = fontforge_midcontour' ],}, + ) + +Once the directory has the five files with the appropriate contents you can +build the package by entering the directory and running ``python -m build`` . +If there are no errors the package archive will be added to the ``dist`` +subdirectory (which will be created if necessary). This package can be +installed directly with ``pip install [name]`` or `published on PyPI +`_. + +Marking Dependencies +^^^^^^^^^^^^^^^^^^^^ + +A simple plugin may have no dependencies beyond FontForge itself, and because +only FontForge will attempt to discover and load plugins it is not necessary +to mark that dependency. Other plugins may import numerical processing modules +or use ``tkinter`` to raise dialogs. + +"Hard" dependencies—those that a plugin cannot operate without—should be marked +in the ``[options]`` section of ``setup.cfg`` with an ``install_requires`` +directive. If any version of the package will suffice just use its name. If +your code requires a minimum version add ``>=`` and then that version. For +example, these directives specify that ``tkinter`` and ``numpy`` must be +installed, with a minimum ``numpy`` version of 1.19.3: :: + + [options] + ... + install_requires + tkinter + numpy>=1.19.3 + +Use of the more complex ``requirements.txt`` Python dependency mechanism is not +recommended, as it implies more control over the Python environment than makes +sense for a FontForge plugin. + +When possible you should avoid dependencies on Python packages that require +compilation, either because they are written in another language or because +they rely on "external" libraries. The Windows version of FontForge has an +embedded Python environment that is not capable of compiling packages, so +(at least for now) Windows users will not be able to use your plugin if it +has such dependencies. + +The Configuration System +^^^^^^^^^^^^^^^^^^^^^^^^ + +The plugin API offers an optional convention for setting and storing plugin- +specific parameters. It has two parts: + +1. The initializing call to ``fontforge_plugin_init`` is passed a keyword + parameter ``preferences_path``. This is a filesystem path that points to + an appropriate location for storing plugin data. It is recommended that + plugins either add an appropriate extension to the path (if they only + need a single file) or to create a directory of that name and store + files within it. The content should point to the same directory on every + initialization unless the name of the plugin is changed. + + The parameter can be extracted from the ``**kw`` dictionary (see above) + or caught explicitly by changing the definition to + ``def fontforge_plugin_init(preferences_path=None, **kw):`` +2. Plugin configuration is triggered by a call to ``fontforge_plugin_config``, + which is a function defined on the same module or object as + ``fontforge_plugin_init``. If a plugin defines that function it will be + called when a user presses the "Configure" button in the Plugin dialog. + If ``fontforge_plugin_init`` is *not* defined the button will be disabled. + +Beyond this API it is entirely up to the plugin to store, retrieve, and offer +configuration choices to the user. Until FontForge provides more dialog choices +the latter may be difficult without resorting to ``tkinter``. It is also possible +to support file-based configuration and use an :py:meth:`fontforge.openFilename()` +dialog to ask for the file so that it can be copied into the appropriate location. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/ref-caveats.rst fontforge-20220308~dfsg/doc/sphinx/techref/ref-caveats.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/ref-caveats.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/ref-caveats.rst 2022-03-08 10:14:24.000000000 +0000 @@ -88,7 +88,7 @@ the final composite contain any hints at all. Again this is not an all or nothing affair. - And again FontForge can break glyphs into smaller segements which can be + And again FontForge can break glyphs into smaller segments which can be placed in subroutines and shared among glyphs. These are not true references but do make the font smaller. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/sfdformat.rst fontforge-20220308~dfsg/doc/sphinx/techref/sfdformat.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/sfdformat.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/sfdformat.rst 2022-03-08 10:14:24.000000000 +0000 @@ -58,7 +58,7 @@ one font to another, the substitution contains the name of a lookup-subtable. Bad things will probably happen if the lookup subtable isn't in the font. * If you copy a glyph containing references -- these are done by glyph index - (which is probably different from font to font). You may end up refering to the + (which is probably different from font to font). You may end up referring to the wrong glyph. @@ -346,7 +346,7 @@ condensed, extended, etc. Some fonts will have PostScript specific information contained in the Private -dictionary (the value is preceeded by an integer holding the number of +dictionary (the value is preceded by an integer holding the number of characters needed for the string representation. It makes reading the file slightly faster, but is ugly. I should not have done that, but too late now). @@ -448,7 +448,7 @@ 0 {} 0 {} 0 {} ... -145 {12-13 -1,1} -145 {} -130 {8-9 -1,-1} ... -If your font has GDEF Mark attachement classes or sets these look like +If your font has GDEF Mark attachment classes or sets these look like :: @@ -530,7 +530,7 @@ each of which is followed by a list of lookup names. If the font contains ttf hinting, then the file may contain truetype tables, -these may be stored in several formats depending on the table. For containting +these may be stored in several formats depending on the table. For containing truetype instructions (fpgm, prep): :: @@ -815,7 +815,7 @@ MATH:ScriptPercentScaleDown: 80 MATH:ScriptScriptPercentScaleDown: 60 -I shall not list all the posible entries. Basically there is one for every +I shall not list all the possible entries. Basically there is one for every constant that lives in the math table. The names are the same as the names in the (English) MATH Info dialog. @@ -1108,7 +1108,7 @@ Above is one with just references to other characters (a semi-colon is drawn here by drawing a comma and stacking a period on top of it). The first number is -the glyph index of the character being refered to (in the current font of +the glyph index of the character being referred to (in the current font of course), the next number is the unicode code point, the N says the reference is not selected (An "S" indicates it is selected), the following 6 numbers are a postscript transformation matrix, the one for comma (unicode 44) is the identity @@ -1388,7 +1388,7 @@ Specifies the Italic Correction (either from a tfm file or the MATH table). Italic Correction may also include a device table. -Specifies the horizontal placement of top accents in mathmatical typesetting. +Specifies the horizontal placement of top accents in mathematical typesetting. This may also include a device table. Specifies the current glyph is an extended shape (and therefore may need special @@ -1583,7 +1583,7 @@ CID keyed fonts ^^^^^^^^^^^^^^^ -A CID font is saved slighlty differently. It begins with the normal font header +A CID font is saved slightly differently. It begins with the normal font header which contains the information in the top level CID font dictionary. As mentioned above this will include special keys that specify the CID charset (registry, ordering, supplement). It will also include: @@ -1714,7 +1714,7 @@ * If the font contains any bitmap strikes then there will be subdirectories named ``\ **.strike``. And these directories will contain a ``strike.props`` file and one file per glyph in the strike, these files named - ``\ * *.bitmap``. The ``strike.props`` file will contan the bitmap + ``\ * *.bitmap``. The ``strike.props`` file will contain the bitmap header and bdf properties, while the ``*.bitmap`` files will contain the per-glyph bitmap data. These will be in the format described in the section on :ref:`bitmaps `. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/splinefont.rst fontforge-20220308~dfsg/doc/sphinx/techref/splinefont.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/splinefont.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/splinefont.rst 2022-03-08 10:14:24.000000000 +0000 @@ -491,7 +491,7 @@ translations. (Both postscript and truetype have restrictions on what kinds of transformations are acceptable). The splines field provides a quick way of drawing the referred character, it is the result of applying the transformation -matrix on all splines in the refered character. There may be several referred +matrix on all splines in the referred character. There may be several referred characters and they are linked together on the next field. The checked field is used to insure that we don't have any loops (ie. on characters which refer to themselves). The selected field indicates that the reference is selected. The bb @@ -603,12 +603,12 @@ stems, changedsincelastvhinted for vertical stems. Manual hints means the user has taken control of providing hints, and we should only run autohint if explicitly asked to. Ticked is a temporary field usually to avoid infinite loops -of refered characters. changed_since_autosave indicates that the next time we +of referred characters. changed_since_autosave indicates that the next time we update our autosave database we should write this character to it. Widthset means the user has changed the width. If we didn't have this bit we might think that an em space had nothing in it (instead of having an em-space in it). -If a SplineChar is refered to in another character, then when we change the +If a SplineChar is referred to in another character, then when we change the original we must also update anything that refers to it (if we change A, we must also redisplay Agrave). diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/stroke.rst fontforge-20220308~dfsg/doc/sphinx/techref/stroke.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/stroke.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/stroke.rst 2022-03-08 10:14:24.000000000 +0000 @@ -584,4 +584,4 @@ Both the jutting portion at the bottom left and the strange triangle structure on the right are due to a flat line on the nib aligning with the cap angle. Although these results are unusual and probably undesirable they are not -*wrong*, and the straightforward "solution" is to choose a different cap style. \ No newline at end of file +*wrong*, and the straightforward "solution" is to choose a different cap style. diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref/TrueOpenTables.rst fontforge-20220308~dfsg/doc/sphinx/techref/TrueOpenTables.rst --- fontforge-20201107~dfsg/doc/sphinx/techref/TrueOpenTables.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref/TrueOpenTables.rst 2022-03-08 10:14:24.000000000 +0000 @@ -177,7 +177,7 @@ * - head - font header - Contains general font information, such as the size of the em-square, a time - stamp, check sum infomation, etc. + stamp, check sum information, etc. - `head `__ - `head `__ * - hhea diff -Nru fontforge-20201107~dfsg/doc/sphinx/techref.rst fontforge-20220308~dfsg/doc/sphinx/techref.rst --- fontforge-20201107~dfsg/doc/sphinx/techref.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/techref.rst 2022-03-08 10:14:24.000000000 +0000 @@ -11,6 +11,7 @@ techref/autotrace techref/accented techref/bezier + techref/askmulti techref/ref-caveats techref/sfdchangelog techref/cidmapformat @@ -18,6 +19,7 @@ techref/splinefont techref/SuggestDeltas techref/stroke + techref/pyextend techref/BDFGrey techref/PfaEdit-TeX techref/pfaeditmath @@ -26,6 +28,7 @@ techref/featurefile techref/non-standard techref/palmfonts + techref/plugins techref/bitmaponlysfnt techref/sfdformat techref/pcf-format diff -Nru fontforge-20201107~dfsg/doc/sphinx/tutorial/editexample6-5.rst fontforge-20220308~dfsg/doc/sphinx/tutorial/editexample6-5.rst --- fontforge-20201107~dfsg/doc/sphinx/tutorial/editexample6-5.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/tutorial/editexample6-5.rst 2022-03-08 10:14:24.000000000 +0000 @@ -199,7 +199,7 @@ as the ampersand is (originally) a ligature of "E" and "t", so U+03D7 is a ligature of "kappa" and "iota". However this ligature should only be used if "kappa" and "iota" make up a word unto themselves, it should not be used for -more normal occurances of the two within a longer word. +more normal occurrences of the two within a longer word. .. image:: /images/kappa_iota-lookup.png :align: right diff -Nru fontforge-20201107~dfsg/doc/sphinx/tutorial/editspiro.rst fontforge-20220308~dfsg/doc/sphinx/tutorial/editspiro.rst --- fontforge-20201107~dfsg/doc/sphinx/tutorial/editspiro.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/tutorial/editspiro.rst 2022-03-08 10:14:24.000000000 +0000 @@ -75,7 +75,7 @@ Place it at a location where the slope changes abruptly -- a corner. -We are now readly to talk about the "left tangent point". Pretend you are +We are now ready to talk about the "left tangent point". Pretend you are standing on the corner point, facing toward the tangent point. Is the next point after it (in this case the curved point) to your left or to your right? If to your left, use a left tangen, if to your right, use a right tangent. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/charinfo.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/charinfo.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/charinfo.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/charinfo.rst 2022-03-08 10:14:24.000000000 +0000 @@ -237,7 +237,7 @@ There are two panes for variants, one for glyphs that get longer horizontally and one for glyphs that get longer vertically. -In mathmatical typesetting the size of a parenthesis will depend on the vertical +In mathematical typesetting the size of a parenthesis will depend on the vertical size of the formula within that parenthesis. As formulae can be arbetarily complex they may be arbetarily tall, so there needs to be a way of making arbetarily big parentheses. This pane provides two mechanisms. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/fontinfo.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/fontinfo.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/fontinfo.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/fontinfo.rst 2022-03-08 10:14:24.000000000 +0000 @@ -298,7 +298,7 @@ .. note:: Although the OpenType spec claims that the execution of features (actually - lookups) will be ordered by their appearence in the lookup table, MicroSoft + lookups) will be ordered by their appearance in the lookup table, MicroSoft claims that they will apply features in the order that they think best. So the order specified in the font may be ignored. @@ -655,7 +655,7 @@ * All pixel sizes between 9 and 16 (inclusive) will be grid-fit but not anti-aliased. * All pixel sizes above 16 will be both grid-fit and anti-aliased, and will have - Cleartype Symetric Smoothing done. + Cleartype Symmetric Smoothing done. .. _fontinfo.TeX: @@ -697,7 +697,7 @@ This allows you to set the design size of a font, the design range, and provide a style name for this class of font. -In tradtional typography every point size of a given font would be slightly +In traditional typography every point size of a given font would be slightly different -- generally small point sizes would have proportionally more white-space around the glyph and wider stems inside the glyph. This made small point sizes more readable than they would otherwise be. Conversely large @@ -957,7 +957,7 @@ Displays what fontforge thinks is the create date and modification date of the font data. FontForge started retaining those dates in August of 2006, any prior dates are conjectural and based on a best guess -- usually from the modification -time of the sfd file. When loading a font from somthing other than an sfd file, +time of the sfd file. When loading a font from something other than an sfd file, FontForge will again make the best guess it can. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/generate.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/generate.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/generate.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/generate.rst 2022-03-08 10:14:24.000000000 +0000 @@ -377,7 +377,7 @@ to a PostScript Type1 font, and one to a PostScript Type 3 font. In the first format a set of contours is specified for each glyph. There is no -indication given whether the font should be stroked or filled -- that informaton +indication given whether the font should be stroked or filled -- that information will have inherited from the graphical environment when the font is used on text. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/getinfo.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/getinfo.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/getinfo.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/getinfo.rst 2022-03-08 10:14:24.000000000 +0000 @@ -162,7 +162,7 @@ .. -The transformation matrix maps points in the glyph being refered to into their +The transformation matrix maps points in the glyph being referred to into their location in the current glyph: .. math:: @@ -184,7 +184,7 @@ the base character, and one in the reference itself. In the example at right, the reference to "acute" will be moved until point 12 in "acute" is at the same place as point 33 in the base glyph. The glory of this method is that the -truetype instructions assocated with the glyphs can move these points around to +truetype instructions associated with the glyphs can move these points around to an appropriate location for the current pixelsize. Points in a composite glyph are numbered by counting the points of the first diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/groups.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/groups.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/groups.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/groups.rst 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,7 @@ the obvious unicode code points and so will still match. A range of unicode code points looks like "U+XXXX-U+YYYY" (XXXX < YYYY). -A groups are heirarchical. A group may either contain a list of glyphs, or a +A groups are hierarchical. A group may either contain a list of glyphs, or a list of sub-groups. (If you display (in the fontview) a group which contains subgroups you will see all glyphs in all sub-groups. A glyph may occur more than once if that is desirable. So a group could contain "A A A A" and the fontview diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/InsertTextDlg.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/InsertTextDlg.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/InsertTextDlg.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/InsertTextDlg.rst 2022-03-08 10:14:24.000000000 +0000 @@ -44,7 +44,7 @@ Finally FontForge has two modes for binding text. Either it will use the place where the center of the glyph aligns on the path and rotate the entire glyph appropriately for that point, or it will distort each bit of the glyph as is -appropriate for where that bit aligns on the path. In the first aproach the +appropriate for where that bit aligns on the path. In the first approach the letters are cleaner individually but the text as a whole is more jagged. .. flex-grid:: diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/lookups.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/lookups.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/lookups.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/lookups.rst 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,7 @@ There are buttons on the side for reordering the lookups. Up, Down, Top, Bottom should be obvious. You can also drag and drop lookups to reorder them. The -[Sort] button will sort lookups depending on the cannonical order of the +[Sort] button will sort lookups depending on the canonical order of the features attached to them. This will not always be the desired ordering, but it is a place to start. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/math.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/math.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/math.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/math.rst 2022-03-08 10:14:24.000000000 +0000 @@ -89,7 +89,7 @@ .. figure:: /images/MATH-TopAccent.png -When positioning an accent above a glyph Mathmatical typesetting follows complex +When positioning an accent above a glyph Mathematical typesetting follows complex rules to determine how high about the glyph it should go. The standard Mark To Base GPOS lookup is inappropriate here. @@ -166,7 +166,7 @@ Some glyphs, like parentheses and brackets need to be drawn in many sizes depending on the size of the formula they are enclosing. One possibility is just to draw them at a larger pointsize, but that is non-optimal because then the -glyph will be symetrically scaled and so much bolder than it should be. Another +glyph will be symmetrically scaled and so much bolder than it should be. Another solution is to design several variants of these glyphs at steadily increasing sizes. A third solution (which we will come to in the next section) is to design the glyph in sections so that it can be composed at any size. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/multilayer.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/multilayer.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/multilayer.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/multilayer.rst 2022-03-08 10:14:24.000000000 +0000 @@ -143,7 +143,7 @@ A line may be dashed. Dash patterns are specified as a list of numbers, the first number in the list will draw a line segment at most that many em-units, the next number will skip that many em-units, the third will be drawn, and so -on. After then entire list has been used, it will start again at the begining. +on. After then entire list has been used, it will start again at the beginning. If the list has an odd number of elements, then this time through the first entry indicates that many units should be skipped. So "10" would mean a line which alternates being drawn every 10 units, while "20 10" would draw 20 units, diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/prefs.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/prefs.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/prefs.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/prefs.rst 2022-03-08 10:14:24.000000000 +0000 @@ -30,10 +30,11 @@ .. object:: ResourceFile - FontForge will read :doc:`X Resources ` from a property on the screen. - But sometimes this isn't enough. You set this preference item to specify a - file from which these resources should be read (those on the screen will also - be read and will supersede those in the file). + (For historical reasons) this is the name of the file containing appearance + configuration directives. You can create and edit this file manually according + to the information in :doc:`this document ` but normally you + just use the :doc:`File->Appearance Editor ` to initialize and change + this file. .. _prefs.HelpDir: @@ -63,7 +64,7 @@ .. object:: FreeTypeAAFillInOutlineView In the :doc:`outline glyph view `, FontForge can generate glyph - filles using many techniques. If FontForge is using the freetype library for + fills using many techniques. If FontForge is using the freetype library for this, you can enable this option to have FontForge generate fills with anti aliased edges. The old default was not to antialias in order to save some RAM. @@ -159,7 +160,7 @@ .. object:: CompactOnOpen Whether fontforge should make a font compact when it opens one (does not - apply to openning an sfd file which already knows whether it should be + apply to opening an sfd file which already knows whether it should be compact or not). .. figure:: /images/prefs-navigation.png @@ -543,9 +544,9 @@ Instructing stems is sometimes not enough. This option makes FontForge to interpolate some important points (sharp corners, inflections, curve extremes), not affected by other instructions, between stem edges. Both - parallel and perpendicular extremes are controlled. Agressive optimization is + parallel and perpendicular extremes are controlled. Aggressive optimization is employed, to still leave as many points as possible to IUP, but manual review - is nevertheless greatly adviced. + is nevertheless greatly advised. .. object:: CounterControl diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/problems.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/problems.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/problems.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/problems.rst 2022-03-08 10:14:24.000000000 +0000 @@ -398,7 +398,7 @@ If you have a font with embedded bitmaps, then you would expect that the bitmap advance width would be the same as the outline glyph's advance width (with -approprate scaling and rounding, of course). This checks to ensure that that is +appropriate scaling and rounding, of course). This checks to ensure that that is true. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/Styles.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/Styles.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/Styles.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/Styles.rst 2022-03-08 10:14:24.000000000 +0000 @@ -571,7 +571,7 @@ * Change the size of horizontal counters (Condense/Extend) * Manipulate alignment zones with respect to one another (Change the x-height) -The dialog has three panes; each controls one of these funtions. +The dialog has three panes; each controls one of these functions. The first dialog affects the stem width (or height, as the case may be). In most cases you will want to scale horizontal and vertical stems by the same @@ -607,7 +607,7 @@ .. image:: /images/ChangeGlyph3Dlg.png :align: right -Latin glyphs are asymetric in their behavior along the horizontal and vertical +Latin glyphs are asymmetric in their behavior along the horizontal and vertical axes. Vertically glyphs are aligned at certain fixed heights (baseline, x-height, cap-height, etc.), while horizontally there are no corresponding alignment zones. So the vertical part of this dialog looks quite different from diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/tilepath.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/tilepath.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/tilepath.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/tilepath.rst 2022-03-08 10:14:24.000000000 +0000 @@ -1,7 +1,7 @@ Tile Path ========= -The Tile Path command may be used to apply a repetative decoration to a font. +The Tile Path command may be used to apply a repetitive decoration to a font. You invoke the command on a glyph (or set of glyphs), then design your tile(s). All selected paths in the glyph will be replaced by the tile fit to the curve. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/validation.rst fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/validation.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/dialogs/validation.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/dialogs/validation.rst 2022-03-08 10:14:24.000000000 +0000 @@ -13,7 +13,7 @@ * All paths must be drawn in a consistent direction. Clockwise for external paths, anti-clockwise for internal paths. (Actually PostScript requires the exact opposite, but FontForge reverses PostScript contours when it loads them so that - everything is consistant internally -- and reverses them again when it saves + everything is consistent internally -- and reverses them again when it saves them, of course). * There may be no flipped references (this is a special case of the above, a flipped reference will have its contours drawn in the wrong direction). @@ -85,7 +85,7 @@ they can't. * If a glyph contains a reference which is drawn in the wrong direction then you - can't fix it in the refering glyph. + can't fix it in the referring glyph. * If a glyph contains two references which intersect one another, then Remove Overlap can't fix them. You must inline the references before you can correct them. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/mainviews/charview.rst fontforge-20220308~dfsg/doc/sphinx/ui/mainviews/charview.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/mainviews/charview.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/mainviews/charview.rst 2022-03-08 10:14:24.000000000 +0000 @@ -180,7 +180,7 @@ A simple click on an unselected point selects it and deselects everything else. A shift click on a point toggles whether that point is selected or not. A double -click selects all points on the path containing that point. A tripple click +click selects all points on the path containing that point. A triple click selects everything in the layer. Clicking on the background will deselect everything. Clicking on the background and dragging out a rectangle will select everything within the rectangle. Clicking on a line or spline will select the diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/menus/elementmenu.rst fontforge-20220308~dfsg/doc/sphinx/ui/menus/elementmenu.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/menus/elementmenu.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/menus/elementmenu.rst 2022-03-08 10:14:24.000000000 +0000 @@ -493,7 +493,7 @@ .. object:: Tile Pattern... - Also not available in the default build, also controled by $ + Also not available in the default build, also controlled by $ ``configure --with-tilepath``. :ref:`This command ` allows you to design a pattern which will be layed down on the current layer m*n times (where m is the number of horizontal repeats and n the number of @@ -641,6 +641,15 @@ value at this point. If the added extrema is extremely close to an already existing point, fontforge may remove that point to avoid creating tiny splines. + +.. _elementmenu.Add-Inflections: + +.. object:: Add Points Of Inflection + + Not in the bitmap view. In the outline view, if any points are selected, + this will add points at all points of inflection on splines between + selected points. In the font view, metrics view (or if nothing is selected + in the outline view) it will add all points of inflection to the splines. .. _elementmenu.AutoTrace: @@ -736,6 +745,26 @@ randomly. If you don't want that to happen, select your points and then single click on the one you want moved). +.. _elementmenu.Balance: + +.. object:: Balance + + Not in the bitmap view. In the outline view, if any points are selected, + this will make the line between the control points parallel to the chord + such that the area is preserved. This is an improved version of the algorithm + known as "tunnify". In the font view, metrics view (or if nothing is selected + in the outline view) it will balance all cubic splines. + +.. _elementmenu.Harmonize: + +.. object:: Harmonize + + Not in the bitmap view. In the outline view, if any points are selected, + this will move the smooth on-curve points between its adjacent control + points such that the adjacent curvatures become equal (except for sign + at points of inflection). In the font view, metrics view (or if nothing + is selected in the outline view) it will harmonize all smooth spline points. + .. object:: Round .. _elementmenu.Round: @@ -859,7 +888,7 @@ Consider the letters "Alpha" and "A". Often these may be represented by the same glyph. This command which change the encoding slightly so that the encoding for U+0391 will refer to the glyph named "A". Note that this is - subtly different from refering to a glyph named "Alpha" which refers to + subtly different from referring to a glyph named "Alpha" which refers to another glyph named "A". Adobe suggests that you use a reference rather than giving to unicode code @@ -964,5 +993,5 @@ specify two layers within the current font and then checks that they are similar. In the outline view a message box pops up to say if the layers are the same or different. In the Font View, the view will scroll to the first - glyph whch differs, all differing glyphs will be selected and a message box + glyph which differs, all differing glyphs will be selected and a message box pops up. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/menus/filemenu.rst fontforge-20220308~dfsg/doc/sphinx/ui/menus/filemenu.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/menus/filemenu.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/menus/filemenu.rst 2022-03-08 10:14:24.000000000 +0000 @@ -195,7 +195,7 @@ Only available in the font and outline views. Rereads the font from the sfd file on the disk searching for a glyph in that file with the same name as the current glyph. All changes to this glyph will be lost (but if the glyph has - references then any changes made to the glyphs being refered to will still be + references then any changes made to the glyphs being referred to will still be visible), *this command may be undone.* So if you have changed the name of the glyph this command will fail. @@ -347,16 +347,26 @@ :doc:`dialog allowing you to configure various esoteric bits of fontforge `. A number of things, like the colors used in FontForge, that might be - controlled from a preference window are controlled by - :doc:`X Resources ` below. + controlled from a preference window are controlled by the + :doc:`Appearance Editor ` below. .. _filemenu.ResEdit: -.. object:: X Resource Editor... +.. object:: Appearance Editor... - :doc:`This dialog ` allows you to edit FontForge's X Resources, you - may either save them to a file for perminant storage, or change the current - settings for this use of FontForge. + :doc:`This dialog ` allows you to edit FontForge's appearance. + You may either save the changes to a file for perminant storage or change the current + settings for this use of FontForge (although the latter does not work for all settings). + +.. _filemenu.ConfPlugin: + +.. object:: Configure Plugins... + + :doc:`This dialog ` allows you to configure which + FontForge plugins—discovered among python packages installed and available + to the FontForge application—are loaded, and in what order. Plugins extend + the functionality of FontForge, most often by adding entries in the Font View + and Char View :doc:`Tools menu `. .. _filemenu.Quit: diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/menus/viewmenu.rst fontforge-20220308~dfsg/doc/sphinx/ui/menus/viewmenu.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/menus/viewmenu.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/menus/viewmenu.rst 2022-03-08 10:14:24.000000000 +0000 @@ -410,7 +410,7 @@ .. object:: Anti-Alias - In the Outline view, if grid fitting is turned on, this will toggle whethe + In the Outline view, if grid fitting is turned on, this will toggle whether the display is in anti alias mode. .. _viewmenu.GFOff: diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/misc/fontforge-themes.rst fontforge-20220308~dfsg/doc/sphinx/ui/misc/fontforge-themes.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/misc/fontforge-themes.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/misc/fontforge-themes.rst 2022-03-08 10:14:24.000000000 +0000 @@ -1,16 +1,8 @@ FontForge color schemes ======================= -The following are some suggestions for color schemes. You simply copy these into -your ~/.Xdefaults file and then run - -.. code-block:: default - :name: fontforge-themes.shell - - $ xrdb ~/.Xdefaults - -For more information see the :doc:`X Resources page `. - +The following are some suggestions for color schemes. For more information see +the :doc:`Appearance Editor ` page. Grey ---- diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/misc/HotKeys.rst fontforge-20220308~dfsg/doc/sphinx/ui/misc/HotKeys.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/misc/HotKeys.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/misc/HotKeys.rst 2022-03-08 10:14:24.000000000 +0000 @@ -46,6 +46,7 @@ :Ctrl-O: :ref:`Open ` :Ctrl-Shift-O: :ref:`Remove Overlap ` :Ctrl-P: :ref:`Print ` +:Ctrl-Shift-P: :ref:`Balance ` :Alt-Ctrl-P: :doc:`Display ` :Ctrl-Q: :ref:`Quit ` :Ctrl-Shift-Q: :ref:`Close ` @@ -64,7 +65,9 @@ :Ctrl-X: :ref:`Cut ` :Ctrl-Shift-X: :ref:`Add Extrema ` :Ctrl-Y: :ref:`Redo ` +:Ctrl-Shift-Y: :ref:`Add Points Of Inflection ` :Ctrl-Z: :ref:`Undo ` +:Ctrl-Shift-Z: :ref:`Harmonize ` :Ctrl-\\: :ref:`Transform ` :Ctrl-Shift-_: :ref:`Round to Int ` :Ctrl-1: :ref:`Make First ` @@ -281,4 +284,4 @@ program if the X11 application does not appropriate it -- this can be configured in the X11 Preferences). -Other than the CharView window type, there are FontView and MetricsView. \ No newline at end of file +Other than the CharView window type, there are FontView and MetricsView. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/misc/resedit.rst fontforge-20220308~dfsg/doc/sphinx/ui/misc/resedit.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/misc/resedit.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/misc/resedit.rst 2022-03-08 10:14:24.000000000 +0000 @@ -1,14 +1,18 @@ -X Resource Editor +Appearance Editor ================= .. image:: /images/resedit.png -This dialog allows you to control the look and feel of FontForge. You can -control (most of) the same resources described in the -:doc:`X Resource page `, but in (I hope) a more convenient format. Some -changes will be reflected instantly, other changes require refreshing the -screen, other changes require invoking a new dialog, and some changes you must -save the resources and restart fontforge. +This dialog allows you to control the look and feel of FontForge. + +Almost all of the controls are explained in more detail in mouse hover tooltips +but the full list of parameters is also in :doc:`this document `. Its +section on :ref:`specifying fonts ` is worth reviewing as there are +now new options. + +Some changes made in the editor will be reflected instantly, other changes +require refreshing the screen, other changes require invoking a new dialog, and +some changes you must save the changes and restart fontforge. To the left of the dialog is a list of all fontforge's controls (and some other stuff). Every control is drawn within a box, and the box specifies a background, @@ -96,12 +100,12 @@ the font will not have any obvious effect until you restart the dialog. That specifies the standard box used to draw each control. Some controls have -additional resources. The Button control above contains an additional boolean -resource which (if set) will cause the text of the button to shift slightly -right when the button is pressed. (This is another of those resources where you +additional parameters. The Button control above contains an additional boolean +parameter which (if set) will cause the text of the button to shift slightly +right when the button is pressed. (This is another of those parameters where you must restart the dialog to see it take effect). -If you press the [OK] button then your current resource settings will be used in +If you press the [OK] button then your current settings will be used in subsequent dialogs created by FontForge -- but any changes you make will vanish when you exit. If you press the [Save] button then your changes will be saved to -disk, and (optionally) used the next time you start fontforge. \ No newline at end of file +disk, and (optionally) used the next time you start fontforge. diff -Nru fontforge-20201107~dfsg/doc/sphinx/ui/misc/xres.rst fontforge-20220308~dfsg/doc/sphinx/ui/misc/xres.rst --- fontforge-20201107~dfsg/doc/sphinx/ui/misc/xres.rst 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/doc/sphinx/ui/misc/xres.rst 2022-03-08 10:14:24.000000000 +0000 @@ -1,40 +1,156 @@ -X Resources -=========== +Changing FontForge's UI Appearance +================================== -Every X application has an inordinate number of resources that you can tweak. -This one is no exception. However I don't follow standard conventions, so it's -all different. Sorry (a little anyway). - -To use an X resource add a series of lines to your .Xdefaults file and then run -"$ xrdb ~/.Xdefaults". For example: - -:: - - Gdraw.ScreenWidthInches: 14.7 - Gdraw.GGadget.Popup.Font: 10pt helvetica - Gdraw.Background: white - fontforge.FontView.FontFamily: Helvetica, GillSans - -Some systems (the mac) will not automatically load X resources when starting X, -in this case you must explicitly tell fontforge where to find a resource file -with the preference item: +FontForge has an extensive appearance editor that evolved out of the X resource +system but now bears little relation to it beyond its file format. As of 2021 +every parameter is represented in the editor and almost all have a tooltip +similar to the explanations below. The editor is therefore the primary source +of information about the parameters and this document is mostly useful for its +explanation of the new font specification system. + +.. _xres.font: + +Fonts +----- + +A font specification consists of a *size* directive, one or more *style* +directives a *weight* directive, an explicit or implicit *family list*, and/or +a reference font name. + +Explicit Size Directives +~~~~~~~~~~~~~~~~~~~~~~~~ + +An explicit size directive is either an integer followed by "pt" for a point +size (as in "10pt") or an integer followed by "px" for a pixel size (as in +"12px"). + +Style Directives +~~~~~~~~~~~~~~~~ + +A style directive is one or more of "italic", "oblique", "small-caps", +"extended", and "condensed". + +Weight Directives +~~~~~~~~~~~~~~~~~ + +A weight directive is either one of the strings "normal", "light", or "bold" or +an integer multiple of 100, where 400 is equivalent to "normal" and 700 is +equivalent to "bold". + +Family Lists +~~~~~~~~~~~~ + +A family list is a comma-separated list of families, where a given family name +can contain spaces. When present a family list must come last in the specification, +whereas other directives can occur in any order. + +The directive "bold italic 10pt dejavu sans,helvetica,sans" therefore specifies +10 point bold italic DejaVu Sans as the font, with Helvetica and Sans possibly +used as fallbacks for missing glyphs. + +Reference Font Names +~~~~~~~~~~~~~~~~~~~~ + +Instead of specifying a font from scratch you can do so in relation to a +reference font, given by the name of the resource preceded by a caret. The +primary fonts to reference are "View.DefaultFont", "View.LabelFont", +"View.MonoFont", and "View.SerifFont". These are (or should be) specified with +appropriate family lists for a sans-serif, "unicode", monospace, and serif font +respectively. They also specify a reference font size, which is 12 points by +default. The label "unicode" font is typically used in cases where extended +or obscure unicode characters are directly displayed (most often as glyph +slot labels in the FontView window). + +To copy the exact specification of a different font you can just include the +reference name, as in "^View.DefaultFont". To override the size, weight or +style just include one of those directives, as in "10pt bold ^View.MonoFont". +Note that style directives are not cumulative, so if "FontInfo.Font" is bold +then "italic ^FontInfo.Font" will just be italic, not bold italic. + +Finally, and most usefully, you can specify a size as a *percentage* rather +than an absolute size, with an integer followed by a percent sign. "83% bold +^View.DefaultFont" therefore specifies whatever size (in points or pixels) +would be 83% of that font. + +The default resource file now has these relative font settings, so that +changing the point size of View.DefaultFont scales the whole UI. There are some +glitches but for the most part it works at lower point sizes (less than 17). + +Other Info +---------- + +By default FontForge loads the system configuration file. You can change this +behavior by adding a custom file in your preferences, which happens +automatically when you choose Save As" in the :doc:`File->Appearance Editor +` and keep the button checked. Also see :ref:`File->Preference->Generic->ResourceFile `. -You may also use fontforge's resource editor -(:doc:`File->X Resource Editor `) +When editing resources some will take effect immediately, some when a new window +is opened, and some on the next restart of the program. It is therefore best to +restart after each significant change. -If a resource begins with "\ ``Gdraw.``" or "\ ``fontforge.``" then the program -will look at it. +The Directives +-------------- -.. object:: fontforge.FontView.ChangedColor +View +~~~~ - Sets the color used to mark changed glyphs. +.. object:: fontforge.View.DefaultFont + + Specifies the main font family used throughout the program, which is usually + sans-serif, along with a reference size (12 points by default). + +.. object:: fontforge.View.MonoFont + + Specifies the monospace font family used in various fields and tables along + with a reference size (copied from View.DefaultFont by default). + +.. object:: fontforge.View.SerifFont + + Specifies the serif font family used in a few contexts along with a reference + size (copied from View.DefaultFont by default). + +.. object:: fontforge.View.Background + + Sets the background color for the drawing areas of the fontview, glyph view, + bitmap view and metrics view. + +Font View +~~~~~~~~~ + +.. object:: fontforge.FontView.GlyphFGColor + + The color of the glyph image in the FontView when not selected .. object:: fontforge.FontView.GlyphInfoColor - Sets the color used to dislpay information about selected glyph, betwen the + Sets the color used to display information about selected glyph, between the FontView menu bar and the glyph array. +.. object:: fontforge.FontView.SlotOutlineColor + + The color of the box around each glyph. + +.. object:: fontforge.FontView.SlotDivisionColor + + The color of the line between the glyph label and glyph image + +.. object:: fontforge.FontView.LabelColor + + The default color of the label + +.. object:: fontforge.FontView.UnencodedLabelColor + + The color of the label when the glyph is not part of the encoding + +.. object:: fontforge.FontView.MissingLabelColor + + The color of the substitute label when the proper one is unknown or unavailable. + +.. object:: fontforge.FontView.EmptySlotFgColor + + Sets the color of crosses marking empty code points. + .. object:: fontforge.FontView.SelectedColor Sets the background color of selected glyphs. @@ -43,22 +159,35 @@ Sets the foreground color of selected glyphs. -.. object:: fontforge.FontView.EmptySlotFgColor +.. object:: fontforge.FontView.ChangedColor - Sets the color of crosses marking empty code points. + Sets the color used to mark changed glyphs. + +.. object:: fontforge.FontView.MissingBitmapColor + + In a font with both outline and bitmaps this marks a slot with an outline but not a bitmap + +.. object:: fontforge.FontView.MissingOutlineColor + + In a font with both outline and bitmaps this marks a slot with a bitmap but no outline .. object:: fontforge.FontView.HintingNeededColor Sets the color of markings for glyphs that need hinting or instructing. -.. object:: fontforge.FontView.FontSize +.. object:: fontforge.FontView.MetricsAdvanceAtColor +.. object:: fontforge.FontView.MetricsAdvanceToColor +.. object:: fontforge.FontView.MetricsBaselineColor +.. object:: fontforge.FontView.MetricsOriginColor - Point size of those fonts. + The respective colors of these metrics when they are set as visible in the View menu -.. object:: fontforge.CharView.InfoFamily +.. object:: fontforge.FontView.Font - A list of font family names to be used in the outline and bitmap character - views for information messages. + The font used for the lables, which by default is just ^View.DefaultFont + +Outline Points +~~~~~~~~~~~~~~ .. object:: fontforge.CharView.PointColor @@ -104,9 +233,59 @@ Sets the color used to draw a control point that has been selected. -.. object:: fontforge.CharView.CoordinateLineColor +.. object:: fontforge.CharView.AnchorColor + + Sets the color used to draw an anchor point + +.. object:: fontforge.CharView.LabelFont + + Used for point and contour names, anchor point names, etc. + +.. object:: fontforge.CharView.IconFont + + Used to build window decoration icons in some cases + +.. object:: fontforge.CharView.PointNumberFont + + Used for point numbers, hints, etc. + +Outline Lines/Fills +~~~~~~~~~~~~~~~~~~~ + +.. object:: fontforge.CharView.ForegroundOutlineColor + + Sets the color used to draw foreground outlines. + +.. object:: fontforge.CharView.ForegroundThickOutlineColor - Sets the color used to draw the coordinate axes. + The color of thick outlines in the active layer (when zoomed in) + +.. object:: fontforge.CharView.FillColor + + Sets the color used to draw a character's fill + +.. object:: fontforge.CharView.PreviewFillColor + + The color to use when performing a preview fill. If this is not set then + FontForge will fallback to using fontforge.CharView.FillColor. Neither of + these resources are set then black will be used. + +.. object:: fontforge.CharView.OpenPathColor + + The color of the line of an open path. (The "thin" color will be with + the alpha removed and the "thick" color will be with the alpha included.) + +.. object:: fontforge.CharView.ClipPathColor + + The color of a clip path. + +.. object:: fontforge.CharView.BackgroundOutlineColor + + Sets the color used to draw background outlines. + +.. object:: fontforge.CharView.BackgroundThickOutlineColor + + The color of "thick" background outlines (when zoomed in). .. object:: fontforge.CharView.WidthColor @@ -116,41 +295,26 @@ Sets the color used to draw the advance width if it is selected. -.. object:: fontforge.CharView.GridFitWidthColor +.. object:: fontforge.CharView.LBearingSelColor - Sets the color used to draw the advance width once it has been grid fit (if - :menuselection:`View --> Show Grid Fit` is on) + The color of the left bearing line wien selected .. object:: fontforge.CharView.LigatureCaretColor Sets the color used to draw ligature caret lines. -.. object:: fontforge.CharView.RasterColor - - Sets the color used to draw the pixels of a rasterized bitmap (if - :menuselection:`View --> Show Grid Fit` or :menuselection:`Hints --> Debug` - is on) - -.. object:: fontforge.CharView.RasterNewColor +.. object:: fontforge.CharView.AnchoredOutlineColor - Sets the color used to draw the pixels of a rasterized bitmap if they have - recently been turned on (if :menuselection:`Hints --> Debug` is on) + The color of another glyph drawn in the current view to show + where it would be placed by an anchor lookup. -.. object:: fontforge.CharView.RasterOldColor +.. object:: fontforge.CharView.CoordinateLineColor - Sets the color used to draw the pixels of a rasterized bitmap f they have - recently been turned off (if :menuselection:`Hints --> Debug` is on) + Sets the color used to draw the baseline and x=0 line. -.. object:: fontforge.CharView.RasterGridColor +.. object:: fontforge.CharView.AscentDescentColor - Sets the color used to draw the pixel grid used by the rasterizer (if - :menuselection:`View --> Show Grid Fit` or :menuselection:`Hints --> Debug` - is on) - -.. object:: fontforge.CharView.RasterDarkColor - - When doing anti-aliased debugging, sets the color used for the darkest pixel. - Other pixels will be interpolated between this and the background. + Sets the color used to draw the ascent and descent lines. .. object:: fontforge.CharView.ItalicCoordColor @@ -161,9 +325,94 @@ Sets the color used to label metrics lines -.. object:: fontforge.CharView.HintLabelColor +.. object:: fontforge.CharView.TemplateOutlineColor - Sets the color used to label hint lines (and blue value lines) + Sets the color used to draw a template outline. (not currently used) + +.. object:: fontforge.CharView.RulerBigTickColor + + Sets the color of coarse-grained ruler ticks. + +.. object:: fontforge.CharView.RulerCurrentTickColor + + Sets the color used to draw a vertical and a horizontal tick + corresponding to the mouse position. + +.. object:: fontforge.CharView.RulerFont + + Font uesd for ruler numbers and other ruler notations. + +.. object:: fontforge.CharView.GuideOutlineColor + + Sets the color used to draw outlines in the Guide layer. + +.. object:: fontforge.CharView.GuideDragColor + + The color used to display a new guide line dragged from the ruler. + +Outline Tools +~~~~~~~~~~~~~ + +.. object:: fontforge.CharView.TraceColor + + Sets the color used to draw the trace of the freehand tool. + +.. object:: fontforge.CharView.OldOutlineColor + + Sets the color used to draw the original outline of a set of splines being + transformed with one of the transform tools (flip, rotate, scale, etc.) + +.. object:: fontforge.CharView.TransformOriginColor + + Sets the color used to draw the origin of the current transformation. + +.. object:: fontforge.CharView.DraggingComparisonOutlineColor + + The color used to draw the outline of the old spline when you + are interactively modifying a glyph + +.. object:: fontforge.CharView.DraggingComparisonAlphaChannelColor + + Only the alpha value of this parameter is used. If non zero it will + set the alpha channel for the control points, bezier information + and other non spline indicators for the Dragging Comparison Outline + spline + +.. object:: fontforge.CharView.MeasureToolLineColor + + The color used to draw the measure tool line. + +.. object:: fontforge.CharView.MeasureToolPointColor + + The color used to draw the measure tool points. + +.. object:: fontforge.CharView.MeasureToolPointSnappedColor + + The color used to draw the measure tool points when snapped. + +.. object:: fontforge.CharView.MeasureToolCanvasNumbersColor + + The color used to draw the measure tool numbers on the canvas. + +.. object:: fontforge.CharView.MeasureToolCanvasNumbersSnappedColor + + The color used to draw the measure tool numbers on the canvas when snapped. + +.. object:: fontforge.CharView.MeasureToolWindowForeground + + The measure tool "window" foreground color. + +.. object:: fontforge.CharView.MeasureToolWindowBackground + + The measure tool "window" background color. + +.. object:: fontforge.CharView.MeasureToolFont + + The font used to display the information in the measure tool + "window". + +Outline Hints +~~~~~~~~~~~~~ .. object:: fontforge.CharView.BlueValuesStippledCol @@ -177,6 +426,10 @@ Sets the color used to draw minimum distance hints +.. object:: fontforge.CharView.HintLabelColor + + Sets the color used to label hint lines (and blue value lines) + .. object:: fontforge.CharView.DHintColor Sets the color used to draw diagonal hints @@ -189,6 +442,14 @@ Sets the color used to draw vertical stem hints +.. object:: fontforge.CharView.HFlexHintColor + + Sets the color used to draw the halo around horizontal flex hints + +.. object:: fontforge.CharView.VFlexHintColor + + Sets the color used to draw the halo around vertical flex hints. + .. object:: fontforge.CharView.ConflictHintColor Sets the color used to draw hints when they conflict @@ -203,158 +464,160 @@ Sets the color used to draw a vertical stem hint when it is active in the review hints dlg. -.. object:: fontforge.CharView.HFlexHintColor - - Sets the color used to draw the halo around horizontal flex hints +.. object:: fontforge.CharView.DeltaGridColor -.. object:: fontforge.CharView.VFlexHintColor + Indicates a notable grid pixel when suggesting deltas. - Sets the color used to draw the halo around vertical flex hints. +Outline Raster +~~~~~~~~~~~~~~ -.. object:: fontforge.CharView.AnchorColor - - Sets the color used to draw an anchor point - -.. object:: fontforge.CharView.TemplateOutlineColor +.. object:: fontforge.CharView.GridFitOutlineColor - Sets the color used to draw a template outline. (not currently used) + Sets the color used to draw outlines which have been gridfit (this should + probably be the same as BackgroundOutlineColor as both are in the background + layer). -.. object:: fontforge.CharView.OldOutlineColor +.. object:: fontforge.CharView.GridFitWidthColor - Sets the color used to draw the original outline of a set of splines being - transformed with one of the transform tools (flip, rotate, scale, etc.) + Sets the color used to draw the advance width once it has been grid fit (if + :menuselection:`View --> Show Grid Fit` is on) -.. object:: fontforge.CharView.TransformOriginColor +.. object:: fontforge.CharView.RasterColor - Sets the color used to draw the origin of the current transformation. + Sets the color used to draw the pixels of a rasterized bitmap (if + :menuselection:`View --> Show Grid Fit` or :menuselection:`Hints --> Debug` + is on) -.. object:: fontforge.CharView.GuideOutlineColor +.. object:: fontforge.CharView.RasterNewColor - Sets the color used to draw outlines in the Guide layer. + Sets the color used to draw the pixels of a rasterized bitmap if they have + recently been turned on (if :menuselection:`Hints --> Debug` is on) -.. object:: fontforge.CharView.GridFitOutlineColor +.. object:: fontforge.CharView.RasterOldColor - Sets the color used to draw outlines which have been gridfit (this should - probably be the same as BackgroundOutlineColor as both are in the background - layer). + Sets the color used to draw the pixels of a rasterized bitmap f they have + recently been turned off (if :menuselection:`Hints --> Debug` is on) -.. object:: fontforge.CharView.BackgroundOutlineColor +.. object:: fontforge.CharView.RasterGridColor - Sets the color used to draw background outlines. + Sets the color used to draw the pixel grid used by the rasterizer (if + :menuselection:`View --> Show Grid Fit` or :menuselection:`Hints --> Debug` + is on) -.. object:: fontforge.CharView.ForegroundOutlineColor +.. object:: fontforge.CharView.RasterDarkColor - Sets the color used to draw foreground outlines. + When doing anti-aliased debugging, sets the color used for the darkest pixel. + Other pixels will be interpolated between this and the background. .. object:: fontforge.CharView.BackgroundImageColor Sets the color used to draw background images. -.. object:: fontforge.CharView.FillColor +Palettes +~~~~~~~~ - Sets the color used to draw a character's fill +.. object:: fontforge.CharView.CVPaletteForegroundColor -.. object:: fontforge.CharView.PreviewFillColor + The foreground color of the tools and layers palettes. - The color to use when performing a preview fill. If this is not set then - FontForge will fallback to using fontforge.CharView.FillColor. Neither of - these resources are set then black will be used. +.. object:: fontforge.CharView.CVPaletteBackgroundColor -.. object:: fontforge.CharView.TraceColor + The background color of the tools and layers palettes. - Sets the color used to draw the trace of the freehand tool. +.. object:: fontforge.CharView.Button3DEdgeLightColor -.. object:: fontforge.CharView.Rulers.FontSize + The color of the light edge of palette buttons when Button3d is True. - Sets the point size of the font used in the rulers and the info bar. If the - font is too big text will be clipped. +.. object:: fontforge.CharView.Button3DEdgeDarkColor -.. object:: fontforge.CharView.Measure.Font + The color of the dark edge of palette buttons when Button3d is True. - Select the font used to display the information shown in the window - associated with the measure tool. +.. object:: fontforge.CharView.Button3D -.. object:: fontforge.CharView.Hotkey.Tool.Zoom + When True palette buttons are displayed with a 3D effect. - The keyboard shortcut that you desire to switch to the zoom tool. For - example: fontforge.CharView.Hotkey.Tool.Zoom: z +.. object:: fontforge.LayersPalette.Font -.. object:: fontforge.CharView.Hotkey.Tool.Ruler + The font used in the layers palettes dialog. - The keyboard shortcut to select the ruler tool. +.. object:: fontforge.ToolsPalette.Font -.. object:: fontforge.CharView.Hotkey.Tool.Pointer + The font used in the Tools Palette dialog for labelling tool options. - The keyboard shortcut to select the pointer tool. +Bitmap View +~~~~~~~~~~~ -.. object:: fontforge.CharView.Hotkey.Tool.Hand +.. object:: fontforge.BitmapView.BitmapColor - The keyboard shortcut to select the hand tool. + The color of the large bitmap. -.. object:: fontforge.CharView.Hotkey.Tool.PointCurve +.. object:: fontforge.BitmapView.OverviewColor - The keyboard shortcut to select the point curve tool. + The color of the small bitmap view. -.. object:: fontforge.CharView.Hotkey.Tool.PointHVCurve +.. object:: fontforge.BitmapView.GuideColor - The keyboard shortcut to select the point hv curve tool. + The color of the guide lines for glyph metrics. -.. object:: fontforge.CharView.Hotkey.Tool.PointCorner +.. object:: fontforge.BitmapView.WidthGuideColor - The keyboard shortcut to select the point corner tool. + The color of the guide line for the advance width. -.. object:: fontforge.CharView.Hotkey.Tool.PointTangent +.. object:: fontforge.BitmapView.GridColor - The keyboard shortcut to select the point tangent tool. + The color of the guide lines for the bitmap grid. -.. object:: fontforge.CharView.Hotkey.Tool.Freehand +.. object:: fontforge.BitmapView.OutlineColor - The keyboard shortcut to select the point Freehand tool. + The color of the outline. -.. object:: fontforge.CharView.Hotkey.Tool.PointTangent +.. object:: fontforge.BitmapView.ActiveToolColor - The keyboard shortcut to select the point tangent tool. + The color of the preview for drawing lines, rectangles, and ellipses. -.. object:: fontforge.CharView.Hotkey.Tool.Pen +.. object:: fontforge.BitmapView.SelectedRegionColor - The keyboard shortcut to select the point Pen tool. + The color of the selected region. -.. object:: fontforge.CharView.Hotkey.Tool.SpiroToggle +.. object:: fontforge.BitmapView.ReferenceColor - Toggle spiro mode on if it is available. + The color of a reference. -.. object:: fontforge.CharView.Hotkey.Tool.SpiroG4 +.. object:: fontforge.BitmapView.SelectedReferenceColor - SpiroG4 tool. + The color of the selected reference. -.. object:: fontforge.CharView.Hotkey.Tool.SpiroCorner +.. object:: fontforge.BitmapView.ReferenceBorderColor - SpiroCorner tool. + The color used to outline a reference. -.. object:: fontforge.CharView.Hotkey.Tool.SpiroLeft +.. object:: fontforge.BitmapView.SelectedReferenceBorderColor - SpiroLeft tool. + The color used to outline the selected reference. -.. object:: fontforge.CharView.Hotkey.Tool.SpiroRight +Metrics View +~~~~~~~~~~~~ - SpiroRight tool. +.. object:: fontforge.MetricsView.Font -.. object:: fontforge.CharView.Hotkey.Tool.Knife + The font used to display labels in the metrics view. - Knife tool. +.. object:: fontforge.MetricsView.GlyphColor -.. object:: fontforge.DebugView.Font + The foreground color of the glyph display area. - Select the font used to display the truetype instructions being debugged. +.. object:: fontforge.MetricsView.SelectedGlyphColor + + The color for the currently selected glyph. -.. object:: fontforge.DVRaster.Background +.. object:: fontforge.MetricsView.AdvanceWidthColor - Sets the background color of the raster window in the debugger. + The color of field divider lines. .. object:: fontforge.MetricsView.AdvanceWidthColor - Sets the color for the grid lines in the metrics view when nothing special is - happening to them. + Sets the color for the grid lines in the metrics view when nothing special + is happening to them. .. object:: fontforge.MetricsView.ItalicAdvanceColor @@ -371,13 +634,8 @@ Sets the color for the grid line in the metrics view which currently may be moved to change a glyph's right side bearing (or bottom side bearing). -.. object:: fontforge.MetricsView.SelectedGlyphColor - - Sets the color for the currently selected glyph in the metrics view. - -.. object:: fontforge.MetricsView.Font - - Select the font used to display labels in the metrics view. +Misc Windows +~~~~~~~~~~~~ .. object:: fontforge.BDFProperties.Font @@ -392,6 +650,22 @@ Sets the font used in the 'cvt ' table dialog +.. object:: fontforge.DebugView.Background + + The background of the TTF debugging window. + +.. object:: fontforge.DebugView.Font + + The font used to display the truetype instructions being debugged. + +.. object:: fontforge.FontInfo.OriginLineColor + + The color used for the baseline and x=0 line in kerning dialogs. + +.. object:: fontforge.FontInfo.Font + + The font used for Font Info dialog scrolling lists. + .. object:: fontforge.GlyphInfo.Font Sets the font used in the glyph info dialog for stand alone text @@ -404,25 +678,36 @@ Sets the font used in the Histogram dialog +.. object:: fontforge.KernClass.TextColor + + Color for kerning class names. + .. object:: fontforge.KernClass.Font Sets the font used in the kern class and pair dialogs -.. object:: fontforge.LayersPalette.Font +.. object:: fontforge.KernFormat.Font + + The normal font used in the kernig format dialog. + +.. object:: fontforge.KernFormat.BoldFont - Sets the font used in the layers palettes dialog + The bold font used in the kernig format dialog. .. object:: fontforge.Math.Font - Sets the font used in the Math dialog + The normal font used in the Math dialog. .. object:: fontforge.Math.BoldFont - Sets the bold font used in the Math dialog + The bold font used in the Math dialog. -.. object:: fontforge.OFLib.Font +Misc Windows 2 +~~~~~~~~~~~~~~ - Sets the font used in the Open Font Library browser dialog +.. object:: fontforge.Prefs.MonoFont + + The monospace font used in the preferences dialog. .. object:: fontforge.SearchView.Font @@ -432,10 +717,13 @@ Sets the bold font used in the find and replace dialog -.. object:: fontforge.SFTextArea.Font +.. object:: fontforge.ShowATT.SelectColor - Sets the font used in the Print dialog and its variants dialog -- except I - don't think this ever gets used. + Color used for currently selected entry in the Show ATT dialog. + +.. object:: fontforge.ShowATT.GlyphNameColor + + Color used for (some) glyph names in the Show ATT dialog. .. object:: fontforge.ShowATT.Font @@ -445,14 +733,6 @@ Sets the monospaced font used in the Show ATT dialog -.. object:: fontforge.Splash.Font - - Sets the font used in the splash screen and About FontForge dialog. - -.. object:: fontforge.Splash.ItalicFont - - Sets the italic font used in the About FontForge dialog - .. object:: fontforge.StateMachine.Font Sets the font used in the Apple state machine dialog @@ -465,10 +745,6 @@ Sets the bold font used in the Tile Path dialog -.. object:: fontforge.ToolsPalette.Font - - Sets the font used in the Tools Palette dialog for labelling tool options - .. object:: fontforge.TTInstruction.Font Sets the font used in the various dialogs which edit truetype instructions @@ -478,85 +754,70 @@ Sets the font used in the Validate dialog -.. object:: fontforge.View.Background - - Sets the background color for the drawing areas of the fontview, glyph view, - bitmap view and metrics view. - .. object:: fontforge.Warnings.Font Sets the font used in the Warnings dialog -.. object:: Gdraw.ScreenWidthCentimeters +Splash Screen +~~~~~~~~~~~~~ - A double. (centimeters) +.. object:: fontforge.Splash.Foreground - X usually does not know the physical width of a screen (it knows the logical, - pixel width). Gdraw's internals are based on points rather than pixels, and - it will sometimes pick a font that is too small or too large if it relies on - X's idea of how wide the screen is. + The foreground color of the About dialog. -.. object:: Gdraw.ScreenWidthInches +.. object:: fontforge.Splash.Background - A double. (inches) + The background color of the About... dialog. - Same as the above, except measured in inches. +.. object:: fontforge.Splash.Font -.. object:: Gdraw.ScreenWidthPixels + Sets the font used in the splash screen and About FontForge dialog. - An integer (pixels) +.. object:: fontforge.Splash.ItalicFont - When X creates a virtual screen it may not be possible for Gdraw to find the - actual number of pixels on the screen. This again will throw off point - calculations. + Sets the italic font used in the About... dialog. -.. object:: Gdraw.ScreenHeightPixels +.. object:: fontforge.Splash.MonoFont - An integer (pixels) + The monospace font used in the About... dialog. - When X creates a virtual screen it may not be possible for Gdraw to find the - actual number of pixels on the screen. This is not used in point - calculations. +.. object:: fontforge.Splash.Image -.. object:: Gdraw.Depth + The image used on the splash screen and About... dialog. - An integer (1, 8, 16, 32) +SFTextArea +~~~~~~~~~~ - You can use this to request a different depth than the default one. Not all - servers will support all depths. If FontForge can't find a visual with the - desired depth it will use the default depth. +.. object:: fontforge.SFTextArea.Box.ActiveInner +.. object:: fontforge.SFTextArea.Box.Padding -.. object:: Gdraw.VisualClass + See the :ref:`GGadget Box ` section. - A string ("StaticGray", "GrayScale", "StaticColor", "PsuedoColor", - "TrueColor", "DirectColor") +.. object:: fontforge.SFTextArea.Font - FontForge will search for a visual with the given class (and possibly depth - if the depth argument is specified too). + Sets the font used in the Print dialog and its variants dialog -- except I + don't think this ever gets used. -.. _xres.Colormap: +GDraw +~~~~~ -.. object:: Gdraw.Colormap +.. object:: Gdraw.Background - An string ("Current", "Copy", "Private") + The default background color in contexts other than View windows and GGadgets. - You can use this to control what FontForge does about the colormap on an 8bit - screen +.. object:: Gdraw.Foreground - * Current -- FontForge will attempt to allocate its colors in the current - colormap. - * Copy -- FontForge will allocate what colors it can and then copy the current - color map into a private copy. This means FontForge has access to a much - wider range of colors, and (as long as the shared colormap doesn't change) - FontForge's colormap will match that of the rest of the screen. - * Private -- FontForge will allocate a private colormap and set the colors just - as it wants them. It will almost certainly not match the shared colormap. + The default foreground color in contexts other than View windows and GGadgets. + +.. object:: Gdraw.WarningForeground -.. object:: Gdraw.DoDithering + A color appropriate for displaying warning and error messages relative to + GDraw.Background and other background colors. - An integer (0 or 1) +.. object:: Gdraw.ScreenResolution - You can use this to turn off dithering of images on an 8bit screen. + The resolution of the screen in dots per inch. (Don't set this or set it to + zero for the system default resolution.) .. object:: Gdraw.MultiClickTime @@ -572,6 +833,14 @@ The maximum number of pixels the mouse is allowed to move between two clicks and have them still be considered a double click. +.. object:: Gdraw.SelectionNotifyTimeout + + An integer (seconds) + + Gdraw will wait this many seconds after making a request for a selection (ie. + when doing a Paste). If it gets no responce after that period it reports a + failure. + .. object:: Gdraw.TwoButtonFixup A boolean @@ -581,13 +850,6 @@ is pressed or released then pretend it was button 2 that was pressed or release. -.. object:: Gdraw.DontOpenXDevices - - a booleanVarious people have complained that when FontForge attempts to open - the devices of the wacom graphics tablet, the X server gives a BadDevice - error. I can't duplicate this, the open works fine on my system, but this - resource allows them to tell fontforge not to try to use the tablet. - .. object:: Gdraw.MacOSXCmd A boolean @@ -596,12 +858,51 @@ cloverleaf) key to control the menu (rather than the Control key). If this is set then the command key will be mapped to the control key internally. -.. object:: Gdraw.MultiClickWiggle +.. object:: Gdraw.Synchronize - An integer (pixels) + A boolean - The maximum number of pixels the mouse is allowed to move between two clicks - and have them still be considered a double click. + Whether to synchronize the display before raising the first window. + +GDraw (X backend only) +~~~~~~~~~~~~~~~~~~~~~~ + +These are not included in the appearance editor and need to be set +some other way, perhaps through the normal X Resources system. + +.. object:: Gdraw.Depth + + An integer (1, 8, 16, 32) + + You can use this to request a different depth than the default one. Not all + servers will support all depths. If FontForge can't find a visual with the + desired depth it will use the default depth. + +.. object:: Gdraw.VisualClass + + A string ("StaticGray", "GrayScale", "StaticColor", "PseudoColor", + "TrueColor", "DirectColor") + + FontForge will search for a visual with the given class (and possibly depth + if the depth argument is specified too). + +.. _xres.Colormap: + +.. object:: Gdraw.Colormap + + An string ("Current", "Copy", "Private") + + You can use this to control what FontForge does about the colormap on an 8bit + screen + + * Current -- FontForge will attempt to allocate its colors in the current + colormap. + * Copy -- FontForge will allocate what colors it can and then copy the current + color map into a private copy. This means FontForge has access to a much + wider range of colors, and (as long as the shared colormap doesn't change) + FontForge's colormap will match that of the rest of the screen. + * Private -- FontForge will allocate a private colormap and set the colors just + as it wants them. It will almost certainly not match the shared colormap. .. _xres.Keyboard: @@ -609,7 +910,7 @@ ibm | mac | sun | ppc | 0 | 1 | 2 | 3 - Allows you to specify the type of keyboard. Currently this is only relevent + Allows you to specify the type of keyboard. Currently this is only relevant when generating menus. The modifier keys are in different locations on different keyboards (under different operating systems) and if FontForge knows what keyboard you are using it can make the hot-keys have better @@ -628,25 +929,14 @@ Uses the Control and Meta keys -.. object:: Gdraw.SelectionNotifyTimeout +Popup +~~~~~ - An integer (seconds) - - Gdraw will wait this many seconds after making a request for a selection (ie. - when doing a Paste). If it gets no responce after that period it reports a - failure. - -.. object:: Gdraw.Background - - A :ref:`color ` - - Gdraw will use this as the default background color for the windows. - -.. object:: Gdraw.Foreground +.. object:: Gdraw.GGadget.Popup.Font - A :ref:`color ` + A :ref:`font ` - Gdraw will use this as the default foreground color for dialogs. + Specifies the font to use in a popup (tooltip) message. .. object:: Gdraw.GGadget.Popup.Foreground @@ -658,7 +948,7 @@ A :ref:`color ` - Specifies the background color of popup messages. + Specifies the background color of popup (tooltip) messages. .. object:: Gdraw.GGadget.Popup.Delay @@ -673,39 +963,37 @@ Specifies the length of time the message will display. -.. object:: Gdraw.GGadget.Popup.Font +Progress +~~~~~~~~ + +.. object:: Gdraw.GGadget.Progress.Font A :ref:`font ` - Specifies the font to use in a popup message. + Specifies the font to use in a progress window. -.. object:: Gdraw.GGadget.Progress.FillCol +.. object:: Gdraw.GGadget.Progress.Background A :ref:`color ` - Specifies the color of the progress bar in the progress window. + Specifies the background color of progress window. -.. object:: Gdraw.GGadget.Progress.Background +.. object:: Gdraw.GGadget.Progress.Foreground A :ref:`color ` - Specifies the background color of progress window. + Specifies the foreground color of progress window. -.. object:: Gdraw.GGadget.Progress.Font +.. object:: Gdraw.GGadget.Progress.FillCol - A :ref:`font ` + A :ref:`color ` - Specifies the font to use in a progress window. + Specifies the color of the progress bar in the progress window. -.. object:: Gdraw.GGadget.ImagePath +GGadget +~~~~~~~ - A unix style path string, with directories separated by ":". The sequence - "~/" at the start of a directory will be interpreted as the user's home - directory. If a directory is "=" then the installed pixmap directory will be - used. - - Specifies the search path for images. Specifically those used in the menus, - and those used in various gadgets listed below. +.. _xres.GGadgetBox: .. object:: Gdraw.GGadget... @@ -865,38 +1153,94 @@ Specifies the default font for a ggadget. +GGadget 2 +~~~~~~~~~ + +.. object:: Gdraw.GGadget.Skip + + Space (in points) to skip between gadget elements. + +.. object:: Gdraw.GGadget.LineSkip + + Space (in points) to skip after a line. + +.. object:: Gdraw.GGadget.FirstLine + + Space (in points) to skip before a line when it is the first element + +.. object:: Gdraw.GGadget.LeftMargin + + The default left margin (in points) + +.. object:: Gdraw.GGadget.TextImageSkip + + Space (in points) left between images and text any labels, buttons, + menu items, etc. that have both. + +.. object:: Gdraw.GGadget.ImagePath + + A unix style path string, with directories separated by ":". The sequence + "~/" at the start of a directory will be interpreted as the user's home + directory. If a directory is "=" then the installed pixmap directory will be + used. + + Specifies the search path for images. Specifically those used in the menus, + and those used in various gadgets listed below. + +The Gadgets +~~~~~~~~~~~ + +.. object:: Gdraw.GListMark... controls the shape of the mark used to show the menu of a combo box. + + .. image:: /images/GListMark.png + + See below for additional directives. +.. object:: Gdraw.GLabel... + + .. image:: /images/GLabel.png .. object:: Gdraw.GButton... .. image:: /images/GButton.png + + See below for additional directives. .. object:: Gdraw.GDefaultButton... Inherits from GButton .. image:: /images/GDefaultButton.png .. object:: Gdraw.GCancelButton... Inherits from GButton .. image:: /images/GCancelButton.png -.. object:: Gdraw.GLabel... - - .. image:: /images/GLabel.png .. object:: Gdraw.GDropList... .. image:: /images/GDropList.png -.. object:: Gdraw.GListMark... controls the shape of the mark used to show the menu of a combo box. - - .. image:: /images/GListMark.png -.. object:: Gdraw.GRadio... affects the text of the radio +.. object:: Gdraw.GRadio... .. image:: /images/GRadio.png -.. object:: GDraw.GRadioOn... -- affects the shape used (above, the diamond to the left of the text) of an on radio button - GDraw.GRadioOff... -- affects the shape used of an off radio button - Gdraw.GCheckBox... - GDraw.GCheckBoxOn... - GDraw.GCheckBoxOff... - Gdraw.GTextField... +.. object:: Gdraw.GCheckBox... + Gdraw.GVisibilityBox... + + Two forms of checkbox-like element, the first a traditional checkbox + and the second an visibility switch in the layer palette. + +.. object:: Gdraw.GRadioOn... + Gdraw.GRadioOff... + Gdraw.GCheckBoxOn... + Gdraw.GCheckBoxOff... + Gdraw.GVisibilityBoxOn... + Gdraw.GVisibilityBoxOff... + + These are mostly means of specifiying images for the radio button and + checkboxes, but you can also use them to customize how an activated + button looks vs a deactivated one. + + See below for additional directives. +.. object:: Gdraw.GTextField... .. image:: /images/GTextField.png .. object:: Gdraw.GComboBox... Inherits from GTextField .. image:: /images/GComboBox.png + + Also called a "List Field" .. object:: Gdraw.GComboBoxMenu... Inherits from GComboBox (This is the box drawn around the GListMark in a ComboBox) .. image:: /images/GComboBoxMenu.png @@ -906,8 +1250,10 @@ .. object:: Gdraw.GNumericFieldSpinner... Inherits from GNumericField .. image:: /images/GNumericFieldSpinner.png +.. object:: Gdraw.GScrollBar... + + A scroll bar widget. See below for additional directives. .. object:: Gdraw.GList... - Gdraw.GScrollBar... Gdraw.GScrollBarThumb... Gdraw.GGroup... -- a frame around groups of gadgets. Gdraw.GLine... @@ -919,6 +1265,7 @@ As above. Specifies the box, font, color, etc. for this particular type of ggadget. + See below for additional GMenu directives. .. object:: Gdraw.GHVBox @@ -934,6 +1281,14 @@ Specifies the scrollbar width in points (for horizontal scrollbars it specifies the height) +.. object:: Gdraw.GScrollBar.StartTime + + An integer specifying the repeat latency in milliseconds. + +.. object:: Gdraw.GScrollBar.RepeatTime + + An integer specifying the time between repeats in milliseconds. + .. object:: Gdraw.GListMark.Width An integer (points) @@ -968,7 +1323,7 @@ A boolean Controls whether menus show shortcuts as the standard mac icons (cloverleaf - for Command key, up arrow for shift, ^ for control and wierd squiggle for + for Command key, up arrow for shift, ^ for control and weird squiggle for Option(Meta/Alt)) or as text ("Cnt-Shft-A"). Default is True on the mac and False elsewhere. @@ -1139,6 +1494,19 @@ Used to draw text in the cell which is active (and used for the "" entry). +.. object:: Gdraw.GMatrixEdit.ActiveBG + + A color. + + The background color of a cell that is active (and used for the "" + entry). + +.. object:: Gdraw.GMatrixEdit.TitleFont + + A font. + + Used in the title area of a GMatrixEdit. + .. object:: ... .. _xres.deprecated: @@ -1147,6 +1515,7 @@ The following resources are deprecated and will be silently ignored. + * ``fontforge.FontView.FontSize`` * ``fontforge.FontView.FontFamily`` * ``fontforge.FontView.SerifFamily`` * ``fontforge.FontView.ScriptFamily`` @@ -1155,6 +1524,8 @@ * ``fontforge.FontView.SansFamily`` * ``fontforge.FontView.MonoFamily`` * ``Gdraw.GHVGroupBox`` + * ``Gdraw.ScreenWidthCentimeters`` + * ``Gdraw.ScreenWidthInches`` .. _xres.color: @@ -1207,43 +1578,6 @@ magenta, yellow, white, black, maroon, olive, navy, purple, lime, aqua, teal, fuchsia, silver) -.. _xres.font: - -.. object:: Fonts - - A font may be specified as: - - - - (I know the order looks a bit weird but that's what is used by css). - - * can be: - - * nothing -- the font is not bold - * bold -- the font is bold - * a number -- (between 0 and 999), a numeric value that gives some idea of how - bold the font should be. 200 would be a light font, 400 an normal font, 700 a - bold font and 999 and ultra-black font. - * can be: - - * nothing -- the font is not italic - * italic -- the font is italic - * oblique -- the font is oblique (italic) - * can be: - - * nothing -- a default point size is chosen - * a number followed by "pt" -- specifies the point size. - - Examples - - * bold 14pt helvetica - - Helvetica Bold at 14 points - * italic 10pt times - - Times italic at 10 points - - .. _xres.Keyboards: Keyboards and Mice. @@ -1269,4 +1603,4 @@ down the super key (usually this is the one with the picture of a windows flag on it) while depressing either mouse button. -On the mac I don't see any good way of simulating a three button mouse... \ No newline at end of file +On the mac I don't see any good way of simulating a three button mouse... diff -Nru fontforge-20201107~dfsg/fontforge/asmfpst.c fontforge-20220308~dfsg/fontforge/asmfpst.c --- fontforge-20201107~dfsg/fontforge/asmfpst.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/asmfpst.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "asmfpst.h" -#include "chardata.h" #include "fontforgevw.h" #include "fvfonts.h" #include "splineutil.h" @@ -102,7 +101,7 @@ } (&new->rules[i].u.class.ncnt)[j] = cnt; if ( cnt!=0 ) { - (&new->rules[i].u.class.nclasses)[j] = malloc(cnt*sizeof(uint16)); + (&new->rules[i].u.class.nclasses)[j] = malloc(cnt*sizeof(uint16_t)); cnt = 0; for ( pt=(&fpst->rules[i].u.glyph.names)[j]; *pt; pt=end ) { while ( *pt==' ' ) ++pt; @@ -264,7 +263,7 @@ static struct contexttree *_FPST2Tree(FPST *fpst,struct contexttree *parent,int class) { struct contexttree *me = chunkalloc(sizeof(struct contexttree)); int i, rcnt, ccnt, k, thisclass; - uint16 *classes; + uint16_t *classes; if ( fpst!=NULL ) { me->depth = -1; @@ -285,7 +284,7 @@ me->rules[rcnt++].rule = parent->rules[i].rule; me->parent = parent; } - classes = malloc(me->rule_cnt*sizeof(uint16)); + classes = malloc(me->rule_cnt*sizeof(uint16_t)); for ( i=ccnt=0; irule_cnt; ++i ) { thisclass = me->rules[i].thisclassnum = me->rules[i].rule->u.class.allclasses[me->depth+1]; if ( thisclass==0xffff ) { @@ -320,7 +319,7 @@ fpst->rules[i].u.class.allclasses = malloc((fpst->rules[i].u.class.bcnt+ fpst->rules[i].u.class.ncnt+ fpst->rules[i].u.class.fcnt+ - 1)*sizeof(uint16)); + 1)*sizeof(uint16_t)); off = fpst->rules[i].u.class.bcnt; for ( j=0; jrules[i].u.class.allclasses[j] = fpst->rules[i].u.class.bclasses[off-1-j]; @@ -509,7 +508,7 @@ return(ret); } -static char *BuildClassNames(SplineChar **glyphs,uint16 *map, int classnum) { +static char *BuildClassNames(SplineChar **glyphs,uint16_t *map, int classnum) { int i, len; char *ret, *pt; @@ -532,7 +531,7 @@ return( ret ); } -static int FindFormLookupsForScript(SplineFont *sf,uint32 script,OTLookup *lookups[4]) { +static int FindFormLookupsForScript(SplineFont *sf,uint32_t script,OTLookup *lookups[4]) { OTLookup *otl; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -562,7 +561,7 @@ return( false ); } -ASM *ASMFromOpenTypeForms(SplineFont *sf,uint32 script) { +ASM *ASMFromOpenTypeForms(SplineFont *sf,uint32_t script) { int i, which, cg, mg; SplineChar *sc, *rsc, **classglyphs, **markglyphs; PST *pst; @@ -672,11 +671,11 @@ /* ********************** From Coverage FPST ********************** */ static SplineChar **morx_cg_FigureClasses(SplineChar ***tables,int match_len, - int ***classes, int *cc, uint16 **mp, int *gc, + int ***classes, int *cc, uint16_t **mp, int *gc, FPST *fpst,SplineFont *sf,int ordered) { int i,j,k, mask, max, class_cnt, gcnt, gtot; SplineChar ***temp, *sc, **glyphs, **gall; - uint16 *map; + uint16_t *map; int *nc; int *next; /* For each glyph used, figure out what coverage tables it gets used in */ @@ -746,7 +745,7 @@ } *cc = class_cnt+4; glyphs = malloc((gcnt+1)*sizeof(SplineChar *)); - map = malloc((gcnt+1)*sizeof(uint16)); + map = malloc((gcnt+1)*sizeof(uint16_t)); gcnt = 0; for ( i=0; irules[0]; int subspos = r->u.coverage.bcnt+r->lookups[0].seq; OTLookup *substag = r->lookups[0].lookup, *finaltag=NULL; - uint16 *map; + uint16_t *map; ASM *sm; /* In one very specific case we can support two substitutions */ @@ -888,7 +887,7 @@ if ( cur->branches[i].classnum==class ) { trans->next_state = cur->branches[i].branch->state; /* If we go back to state 0, it means we want to start from */ - /* the begining again, and we should check against the */ + /* the beginning again, and we should check against the */ /* current glyph (which failed for us, but might be useful */ /* to start a new operation). Even if we did not fail we */ /* should still do this (so don't advance the glyph) */ diff -Nru fontforge-20201107~dfsg/fontforge/asmfpst.h fontforge-20220308~dfsg/fontforge/asmfpst.h --- fontforge-20201107~dfsg/fontforge/asmfpst.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/asmfpst.h 2022-03-08 10:14:24.000000000 +0000 @@ -4,7 +4,7 @@ #include "splinefont.h" extern ASM *ASMFromFPST(SplineFont *sf, FPST *fpst, int ordered); -extern ASM *ASMFromOpenTypeForms(SplineFont *sf, uint32 script); +extern ASM *ASMFromOpenTypeForms(SplineFont *sf, uint32_t script); extern FPST *FPSTGlyphToClass(FPST *fpst); extern int ClassesMatch(int cnt1, char **classes1, int cnt2, char **classes2); extern int FPSTisMacable(SplineFont *sf, FPST *fpst); diff -Nru fontforge-20201107~dfsg/fontforge/autohint.c fontforge-20220308~dfsg/fontforge/autohint.c --- fontforge-20201107~dfsg/fontforge/autohint.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autohint.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "autohint.h" -#include "chardata.h" #include "cvundoes.h" #include "dumppfa.h" #include "edgelist.h" @@ -111,15 +110,13 @@ if ( sf->glyphs[i]!=NULL && sf->glyphs[i]->layers[layer].splines!=NULL ) { int enc = sf->glyphs[i]->unicodeenc; const unichar_t *upt; - if ( enc<0x10000 && isalnum(enc) && + if ( isalnum(enc) && ((enc>=32 && enc<128 ) || enc == 0xfe || enc==0xf0 || enc==0xdf || enc==0x131 || (enc>=0x391 && enc<=0x3f3 ) || (enc>=0x400 && enc<=0x4e9 ) )) { /* no accented characters (or ligatures) */ - if ( unicode_alternates[enc>>8]!=NULL && - (upt =unicode_alternates[enc>>8][enc&0xff])!=NULL && - upt[1]!='\0' ) + if ( (upt = unialt(enc))!=NULL && upt[1]!='\0' ) continue; SplineCharFindBounds(sf->glyphs[i],&b); if ( b.miny==0 && b.maxy==0 ) @@ -168,11 +165,11 @@ digith[0] += b.maxy; digith[1] += b.maxy*b.maxy; ++digith[2]; - } else if ( enc<0x10000 && isdigit(enc) ) { + } else if ( isdigit(enc) ) { otherdigits[0] += b.maxy; otherdigits[1] += b.maxy*b.maxy; ++otherdigits[2]; - } else if ( enc<0x10000 && isupper(enc) && enc!=0x462 && enc!=0x490 ) { + } else if ( isupper(enc) && enc!=0x462 && enc!=0x490 ) { caph[0] += b.maxy; caph[1] += b.maxy*b.maxy; ++caph[2]; @@ -180,7 +177,7 @@ enc == 'l' || enc==0xf0 || enc==0xfe || enc == 0xdf || enc == 0x3b2 || enc==0x3b6 || enc==0x3b8 || enc==0x3bb || enc == 0x3be || - enc == 0x431 /* cyr be */ /* || enc == 0x444 - ef may have varible height */) { + enc == 0x431 /* cyr be */ /* || enc == 0x444 - ef may have variable height */) { ascenth[0] += b.maxy; ascenth[1] += b.maxy*b.maxy; ++ascenth[2]; @@ -272,14 +269,12 @@ for ( i=0; iglyphcnt; ++i ) if ( sf->glyphs[i]!=NULL ) { int enc = sf->glyphs[i]->unicodeenc; const unichar_t *upt; - if ( enc<0x10000 && isalnum(enc) && + if ( isalnum(enc) && ((enc>=32 && enc<128 ) || enc == 0xfe || enc==0xf0 || enc==0xdf || (enc>=0x391 && enc<=0x3f3 ) || (enc>=0x400 && enc<=0x4e9 ) )) { /* no accented characters (or ligatures) */ - if ( unicode_alternates[enc>>8]!=NULL && - (upt =unicode_alternates[enc>>8][enc&0xff])!=NULL && - upt[1]!='\0' ) + if ( (upt = unialt(enc))!=NULL && upt[1]!='\0' ) continue; SplineCharFindBounds(sf->glyphs[i],&b); if ( b.miny==0 && b.maxy==0 ) @@ -293,9 +288,9 @@ /* are beyond 1 sd */ AddBlue(b.miny,base,enc=='O' || enc=='o'); } - if ( enc<0x10000 && isdigit(enc)) { + if ( isdigit(enc)) { AddBlue(b.maxy,digith,false); - } else if ( enc<0x10000 && isupper(enc)) { + } else if ( isupper(enc)) { AddBlue(b.maxy,caph,enc=='O'); } else if ( enc=='b' || enc=='d' || enc=='f' || enc=='h' || enc=='k' || enc == 'l' || enc=='t' || enc==0xf0 || enc==0xfe || enc == 0xdf || @@ -1909,8 +1904,7 @@ AutoHintRefs(ref->sc,layer,bd,true,gen_undoes); } else if ( !ref->sc->manualhints && ref->sc->changedsincelasthinted ) __SplineCharAutoHint(ref->sc,layer,bd,gen_undoes); - if ( ref->sc->unicodeenc!=-1 && ref->sc->unicodeenc<0x10000 && - isalnum(ref->sc->unicodeenc) ) { + if ( ref->sc->unicodeenc!=-1 && isalnum(ref->sc->unicodeenc) ) { sc->hstem = RefHintsMerge(sc->hstem,ref->sc->hstem,ref->transform[3], ref->transform[5], ref->transform[0], ref->transform[4]); sc->vstem = RefHintsMerge(sc->vstem,ref->sc->vstem,ref->transform[0], ref->transform[4], ref->transform[3], ref->transform[5]); sc->dstem = RefDHintsMerge(sc->parent,sc->dstem,ref->sc->dstem,ref->transform[0], ref->transform[4], ref->transform[3], ref->transform[5]); @@ -1920,8 +1914,7 @@ for ( ref=sc->layers[layer].refs; ref!=NULL; ref=ref->next ) { if ( ref->transform[1]==0 && ref->transform[2]==0 && - (ref->sc->unicodeenc==-1 || ref->sc->unicodeenc>=0x10000 || - !isalnum(ref->sc->unicodeenc)) ) { + (ref->sc->unicodeenc==-1 || !isalnum(ref->sc->unicodeenc)) ) { sc->hstem = RefHintsMerge(sc->hstem,ref->sc->hstem,ref->transform[3], ref->transform[5], ref->transform[0], ref->transform[4]); sc->vstem = RefHintsMerge(sc->vstem,ref->sc->vstem,ref->transform[0], ref->transform[4], ref->transform[3], ref->transform[5]); sc->dstem = RefDHintsMerge(sc->parent,sc->dstem,ref->sc->dstem,ref->transform[0], ref->transform[4], ref->transform[3], ref->transform[5]); @@ -2172,7 +2165,7 @@ void SCFigureCounterMasks(SplineChar *sc) { HintMask masks[30]; - uint32 script; + uint32_t script; StemInfo *h; unsigned mc=0, i; @@ -2803,7 +2796,8 @@ if ( sc->orig_pos < mm->instances[i]->glyphcnt ) { scs[i] = mm->instances[i]->glyphs[sc->orig_pos]; SCClearHintMasks(scs[i],layer,false); - } + } else + scs[i] = NULL; ResolveSplitHints(scs,layer,instance_count); } conflicts = false; @@ -3441,7 +3435,7 @@ } pt = PSDictHasEntry(sf->private,"BlueShift"); - blueshift = 21; /* maximum posible flex, not default */ + blueshift = 21; /* maximum possible flex, not default */ if ( pt!=NULL ) { blueshift = strtol(pt,NULL,10); if ( blueshift>21 ) blueshift = 21; diff -Nru fontforge-20201107~dfsg/fontforge/autosave.c fontforge-20220308~dfsg/fontforge/autosave.c --- fontforge-20201107~dfsg/fontforge/autosave.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autosave.c 2022-03-08 10:14:24.000000000 +0000 @@ -52,36 +52,39 @@ # include #endif -static char *getAutoDirName(char *buffer) { - char *dir=getFontForgeUserDir(Config); +static char *getAutoDirName(void) { + char *buffer, *dir=getFontForgeUserDir(Config); if ( dir!=NULL ) { - sprintf(buffer,"%s/autosave", dir); + buffer = smprintf("%s/autosave", dir); free(dir); if ( access(buffer,F_OK)==-1 ) - if ( GFileMkDir(buffer, 0755)==-1 ) - return( NULL ); - dir = copy(buffer); - } - return( dir ); + if ( GFileMkDir(buffer, 0755)==-1 ) { + free(buffer); + return NULL; + } + return buffer; + } else + return NULL; } static void MakeAutoSaveName(SplineFont *sf) { - char buffer[1025]; - char *autosavedir; + char *autosavedir, *buffer; static int cnt=0; if ( sf->autosavename ) -return; - autosavedir = getAutoDirName(buffer); + return; + autosavedir = getAutoDirName(); if ( autosavedir==NULL ) -return; + return; while ( 1 ) { - sprintf( buffer, "%s/auto%06x-%d.asfd", autosavedir, getpid(), ++cnt ); + buffer = smprintf("%s/auto%06x-%d.asfd", autosavedir, getpid(), ++cnt); if ( access(buffer,F_OK)==-1 ) { - sf->autosavename = copy(buffer); + sf->autosavename = buffer; free(autosavedir); -return; + return; + } else { + free(buffer); } } } @@ -89,8 +92,8 @@ int DoAutoRecoveryExtended(int inquire) { - char buffer[1025]; - char *recoverdir = getAutoDirName(buffer); + char *buffer; + char *recoverdir = getAutoDirName(); DIR *dir; struct dirent *entry; int any = false; @@ -106,7 +109,7 @@ while ( (entry=readdir(dir))!=NULL ) { if ( strcmp(entry->d_name,".")==0 || strcmp(entry->d_name,"..")==0 ) continue; - sprintf(buffer,"%s/%s",recoverdir,entry->d_name); + buffer = smprintf("%s/%s",recoverdir,entry->d_name); fprintf( stderr, "Recovering from %s... ", buffer); if ( (sf = SFRecoverFile(buffer,inquire,&inquire_state)) ) { any=true; @@ -114,6 +117,7 @@ FontViewCreate(sf,false); fprintf( stderr, " Done\n" ); } + free(buffer); } free(recoverdir); closedir(dir); @@ -127,8 +131,8 @@ void CleanAutoRecovery(void) { - char buffer[1025]; - char *recoverdir = getAutoDirName(buffer); + char *buffer; + char *recoverdir = getAutoDirName(); DIR *dir; struct dirent *entry; @@ -141,11 +145,12 @@ while ( (entry=readdir(dir))!=NULL ) { if ( strcmp(entry->d_name,".")==0 || strcmp(entry->d_name,"..")==0 ) continue; - sprintf(buffer,"%s/%s",recoverdir,entry->d_name); + buffer = smprintf("%s/%s",recoverdir,entry->d_name); if ( unlink(buffer)!=0 ) { fprintf( stderr, "Failed to clean " ); perror(buffer); } + free(buffer); } free(recoverdir); closedir(dir); diff -Nru fontforge-20201107~dfsg/fontforge/autotrace.c fontforge-20220308~dfsg/fontforge/autotrace.c --- fontforge-20201107~dfsg/fontforge/autotrace.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autotrace.c 2022-03-08 10:14:24.000000000 +0000 @@ -633,15 +633,15 @@ const char *FindAutoTraceName(void) { static int searched=0; - static int waspotraceprefered; + static int waspotracepreferred; static const char *name = NULL; char buffer[1025]; - if ( searched && waspotraceprefered==preferpotrace ) + if ( searched && waspotracepreferred==preferpotrace ) return( name ); searched = true; - waspotraceprefered = preferpotrace; + waspotracepreferred = preferpotrace; if ( preferpotrace ) { if (( name = getenv("POTRACE"))!=NULL ) return( name ); @@ -678,6 +678,7 @@ return( name ); } +#ifndef __MINGW32__ static char *FindGfFile(char *tempdir) { DIR *temp; struct dirent *ent; @@ -733,11 +734,6 @@ rmdir(tempdir); } -void MfArgsInit(void) { - if ( mf_args==NULL ) - mf_args = copy("\\scrollmode; mode=proof ; mag=2; input"); -} - static char *MfArgs(void) { MfArgsInit(); @@ -753,6 +749,12 @@ } return( mf_args ); } +#endif + +void MfArgsInit(void) { + if ( mf_args==NULL ) + mf_args = copy("\\scrollmode; mode=proof ; mag=2; input"); +} SplineFont *SFFromMF(char *filename) { #if defined(__MINGW32__) diff -Nru fontforge-20201107~dfsg/fontforge/autowidth2.c fontforge-20220308~dfsg/fontforge/autowidth2.c --- fontforge-20201107~dfsg/fontforge/autowidth2.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autowidth2.c 2022-03-08 10:14:24.000000000 +0000 @@ -134,7 +134,7 @@ AW_Glyph *me, *other; real transform[6], half; int width, changed; - uint8 *rsel = calloc(all->fv->map->enccount,sizeof(uint8)); + uint8_t *rsel = calloc(all->fv->map->enccount,sizeof(uint8_t)); real denom = (all->sf->ascent + all->sf->descent)/DENOM_FACTOR_OF_EMSIZE; int ldiff, rdiff; @@ -456,7 +456,7 @@ void AutoWidth2(FontViewBase *fv,int separation,int min_side,int max_side, int chunk_height, int loop_cnt) { struct scriptlist { - uint32 script; + uint32_t script; AW_Glyph *glyphs; int gcnt; } *scripts; @@ -483,7 +483,7 @@ (sc = sf->glyphs[gid])!=NULL && ! sc->ticked && HasUseMyMetrics(sc,fv->active_layer)==NULL ) { /* If Use My Metrics is set, then we can't change the width (which we grab from a refchar) */ - uint32 script; + uint32_t script; script = SCScriptFromUnicode(sc); for ( s=0; soffsets = calloc(lclasscnt*rclasscnt,sizeof(int16));; + kc->offsets = calloc(lclasscnt*rclasscnt,sizeof(int16_t)); kc->adjusts = calloc(lclasscnt*rclasscnt,sizeof(DeviceTable)); if ( autokern ) diff -Nru fontforge-20201107~dfsg/fontforge/autowidth2.h fontforge-20220308~dfsg/fontforge/autowidth2.h --- fontforge-20201107~dfsg/fontforge/autowidth2.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autowidth2.h 2022-03-08 10:14:24.000000000 +0000 @@ -60,7 +60,7 @@ SplineFont *sf; FontViewBase *fv; int layer; - /*uint32 *script_list;*/ + /*uint32_t *script_list;*/ AW_Glyph *glyphs; int gcnt; int *visual_separation; /* array[gcnt][gcnt] of my guess at the visual */ diff -Nru fontforge-20201107~dfsg/fontforge/autowidth.c fontforge-20220308~dfsg/fontforge/autowidth.c --- fontforge-20201107~dfsg/fontforge/autowidth.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/autowidth.c 2022-03-08 10:14:24.000000000 +0000 @@ -63,7 +63,7 @@ rbearing so that our result is the visual spacing if the two characters were jammed up against each other). Here we look at all regions the characters have in common and - just find the seperation between. + just find the separation between. Then given this array of distances we use a heuristic to define what the visual spacing is. Then we find the "average visual distance" between two characters @@ -81,11 +81,11 @@ Adjust the kerning between the two characters so that = -(--) Again check for overlap (/4 in any zone) - Kerning by the left character can always propigate to dependents + Kerning by the left character can always propagate to dependents Kerning by the right char should not (ie. A and À kern the same with V but V kerns differently with e and é-- the accent gets in the way) - No, I think it is better not to propigate kerning. + No, I think it is better not to propagate kerning. */ @@ -181,7 +181,7 @@ static void ApplyChanges(WidthInfo *wi) { EncMap *map = wi->fv->map; - uint8 *rsel = calloc(map->enccount,sizeof(uint8)); + uint8_t *rsel = calloc(map->enccount,sizeof(uint8_t)); int i, width; real transform[6]; struct charone *ch; @@ -1383,7 +1383,7 @@ vkc->seconds = calloc(any2+1,sizeof(char *)); for ( i=0; isecond_cnt; ++i ) if ( map2[i]!=0 ) vkc->seconds[map2[i]] = SCListToName(seconds[i]); - vkc->offsets = calloc((any1+1)*(any2+1),sizeof(int16)); + vkc->offsets = calloc((any1+1)*(any2+1),sizeof(int16_t)); vkc->adjusts = calloc((any1+1)*(any2+1),sizeof(DeviceTable)); for ( i=0; ifirst_cnt; ++i ) if ( map1[i]!=0 ) { for ( j=0; jsecond_cnt; ++j ) if ( map2[j]!=0 ) { diff -Nru fontforge-20201107~dfsg/fontforge/baseviews.h fontforge-20220308~dfsg/fontforge/baseviews.h --- fontforge-20201107~dfsg/fontforge/baseviews.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/baseviews.h 2022-03-08 10:14:24.000000000 +0000 @@ -119,11 +119,11 @@ } BVTFunc; struct freetype_raster { - int16 rows, cols; - int16 as, lb; - int16 bytes_per_row; - int16 num_greys; - uint8 *bitmap; + int16_t rows, cols; + int16_t as, lb; + int16_t bytes_per_row; + int16_t num_greys; + uint8_t *bitmap; }; struct cvcontainer { @@ -151,8 +151,8 @@ struct fontviewbase *fv; SplineChar *sc; Layer *layerheads[dm_max]; - uint8 drawmode; - uint16 ft_gridfitwidth; + uint8_t drawmode; + uint16_t ft_gridfitwidth; SplineSet *gridfit; struct cvcontainer *container; /* The sv (or whatever) within which this view is embedded (if it is embedded) */ } CharViewBase; @@ -182,7 +182,7 @@ SplineFont *cidmaster; /* If CID keyed, contains master font */ int active_layer; BDFFont *active_bitmap; /* Set if the fontview displays a bitmap strike */ - uint8 *selected; /* Current selection */ + uint8_t *selected; /* Current selection */ #ifndef _NO_FFSCRIPT struct dictionary *fontvars; /* Scripting */ #endif @@ -251,7 +251,7 @@ SplineChar *sc; int layer; DBounds bb; /* Value before change */ - double top_y, bottom_y, boundry; + double top_y, bottom_y, boundary; int has_two_zones; #define TOP_Z 0 #define BOT_Z 1 @@ -286,13 +286,16 @@ extern void FVRedo(FontViewBase *fv); extern void FVJoin(FontViewBase *fv); extern void FVBuildDuplicate(FontViewBase *fv); -extern void FVTrans(FontViewBase *fv,SplineChar *sc,real transform[6],uint8 *sel, +extern void FVTrans(FontViewBase *fv,SplineChar *sc,real transform[6],uint8_t *sel, enum fvtrans_flags); extern void FVTransFunc(void *_fv,real transform[6],int otype, BVTFunc *bvts, enum fvtrans_flags ); extern void FVReencode(FontViewBase *fv,Encoding *enc); extern void FVOverlap(FontViewBase *fv,enum overlap_type ot); extern void FVAddExtrema(FontViewBase *fv, int force_adding); +extern void FVAddInflections(FontViewBase *fv, int anysel); +extern void FVBalance(FontViewBase *fv, int anysel); +extern void FVHarmonize(FontViewBase *fv, int anysel); extern void FVCorrectDir(FontViewBase *fv); extern void FVRound2Int(FontViewBase *fv,real factor); extern void FVCanonicalStart(FontViewBase *fv); @@ -344,7 +347,7 @@ struct genericchange { enum glyphchange_type gc; - uint32 feature_tag; + uint32_t feature_tag; char *glyph_extension; char *extension_for_letters, *extension_for_symbols; double stem_height_scale, stem_width_scale; @@ -355,10 +358,10 @@ double hcounter_scale, hcounter_add; double lsb_scale, lsb_add; double rsb_scale, rsb_add; - uint8 center_in_hor_advance; - uint8 use_vert_mapping; - uint8 do_smallcap_symbols; - uint8 petite; /* generate petite caps rather than smallcaps */ + uint8_t center_in_hor_advance; + uint8_t use_vert_mapping; + uint8_t do_smallcap_symbols; + uint8_t petite; /* generate petite caps rather than smallcaps */ double vcounter_scale, vcounter_add; /* If not using mapping */ double v_scale; /* If using mapping */ struct fixed_maps m; @@ -420,7 +423,7 @@ int layer, int clear); extern void PyFF_InitFontHook(FontViewBase *fv); -extern uint32 *StdFeaturesOfScript(uint32 script); +extern uint32_t *StdFeaturesOfScript(uint32_t script); extern void FVMetricsCenter(FontViewBase *fv,int docenter); extern void FVRevert(FontViewBase *fv); diff -Nru fontforge-20201107~dfsg/fontforge/bezctx_ff.c fontforge-20220308~dfsg/fontforge/bezctx_ff.c --- fontforge-20201107~dfsg/fontforge/bezctx_ff.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bezctx_ff.c 2022-03-08 10:14:24.000000000 +0000 @@ -112,10 +112,8 @@ y2 = ym + (1./3) * (y3 - ym); bc->ss->last->nextcp.x = x1; bc->ss->last->nextcp.y = y1; - bc->ss->last->nonextcp = false; sp->prevcp.x = x2; sp->prevcp.y = y2; - sp->noprevcp = false; if ( SplineMake3(bc->ss->last,sp)!=NULL ) bc->ss->last = sp; } @@ -135,10 +133,8 @@ if ( (sp=SplinePointCreate(x3,y3))!=NULL ) { bc->ss->last->nextcp.x = x1; bc->ss->last->nextcp.y = y1; - bc->ss->last->nonextcp = false; sp->prevcp.x = x2; sp->prevcp.y = y2; - sp->noprevcp = false; if ( SplineMake3(bc->ss->last,sp)!=NULL ) bc->ss->last = sp; } diff -Nru fontforge-20201107~dfsg/fontforge/bitmapchar.c fontforge-20220308~dfsg/fontforge/bitmapchar.c --- fontforge-20201107~dfsg/fontforge/bitmapchar.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bitmapchar.c 2022-03-08 10:14:24.000000000 +0000 @@ -285,7 +285,7 @@ } static void def_Charset_Col(SplineFont *sf,EncMap *map, char *buffer) { - uint32 codepages[2]; + uint32_t codepages[2]; /* A buffer with 250 bytes should be more than big enough */ OS2FigureCodePages(sf,codepages); @@ -786,11 +786,11 @@ lc_cnt = lc_sum = uc_cnt = uc_sum = 0; for ( gid = 0; gidglyphcnt; ++gid ) if ( (bdfc=bdf->glyphs[gid])!=NULL ) { SplineChar *sc = bdfc->sc; - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && islower(sc->unicodeenc ) ) { + if ( sc->unicodeenc!=-1 && islower(sc->unicodeenc ) ) { ++lc_cnt; lc_sum += bdfc->width; } - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && isupper(sc->unicodeenc ) ) { + if ( sc->unicodeenc!=-1 && isupper(sc->unicodeenc ) ) { ++uc_cnt; uc_sum += bdfc->width; } @@ -803,7 +803,7 @@ /* MIN_SPACE, MAX_SPACE & END_SPACE are judgement calls and I shan't default them */ /* also SMALL_CAP_SIZE, STRIKEOUT_ASCENT, STRIKEOUT_DESCENT, DESTINATION */ - /* WEIGHT requires a knowlege of stem sizes and I'm not going to do that */ + /* WEIGHT requires a knowledge of stem sizes and I'm not going to do that */ /* much analysis */ /* NOTICE is very similar to copyright. */ /* FONT_TYPE, RASTERIZER_NAME, RASTERIZER_VERSION */ diff -Nru fontforge-20201107~dfsg/fontforge/bitmapcontrol.c fontforge-20220308~dfsg/fontforge/bitmapcontrol.c --- fontforge-20201107~dfsg/fontforge/bitmapcontrol.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bitmapcontrol.c 2022-03-08 10:14:24.000000000 +0000 @@ -73,7 +73,7 @@ return( new ); } -static void SFRemoveUnwantedBitmaps(SplineFont *sf,int32 *sizes) { +static void SFRemoveUnwantedBitmaps(SplineFont *sf,int32_t *sizes) { BDFFont *bdf, *prev, *next; FontViewBase *fv; int i; @@ -105,7 +105,7 @@ } } -static void SFFigureBitmaps(SplineFont *sf,int32 *sizes,int usefreetype,int rasterize,int layer) { +static void SFFigureBitmaps(SplineFont *sf,int32_t *sizes,int usefreetype,int rasterize,int layer) { BDFFont *bdf; int i, first; void *freetypecontext = NULL; @@ -148,7 +148,7 @@ return( false ); } -static void FVScaleBitmaps(FontViewBase *fv,int32 *sizes, int rasterize) { +static void FVScaleBitmaps(FontViewBase *fv,int32_t *sizes, int rasterize) { BDFFont *bdf, *scale; int i, cnt=0; @@ -178,7 +178,7 @@ SFRemoveUnwantedBitmaps(fv->sf,sizes); } -static void ReplaceBDFC(SplineFont *sf,int32 *sizes,int gid, +static void ReplaceBDFC(SplineFont *sf,int32_t *sizes,int gid, void *freetypecontext, int usefreetype,int layer) { BDFFont *bdf; BDFChar *bdfc, temp; @@ -217,7 +217,7 @@ } } -static int FVRegenBitmaps(CreateBitmapData *bd,int32 *sizes,int usefreetype) { +static int FVRegenBitmaps(CreateBitmapData *bd,int32_t *sizes,int usefreetype) { FontViewBase *fv = bd->fv, *selfv = bd->which==bd_all ? NULL : fv; SplineFont *sf = bd->sf, *subsf, *bdfsf = sf->cidmaster!=NULL ? sf->cidmaster : sf; int i,j; @@ -287,7 +287,7 @@ } -static int FVRemoveBitmaps(CreateBitmapData *bd,int32 *sizes) { +static int FVRemoveBitmaps(CreateBitmapData *bd,int32_t *sizes) { FontViewBase *fv = bd->fv; SplineFont *sf = bd->sf, *bdfsf = sf->cidmaster!=NULL ? sf->cidmaster : sf; int i,j,pass; @@ -322,7 +322,7 @@ return( true ); } -void BitmapsDoIt(CreateBitmapData *bd,int32 *sizes,int usefreetype) { +void BitmapsDoIt(CreateBitmapData *bd,int32_t *sizes,int usefreetype) { if ( bd->isavail==-1 ) FVRemoveBitmaps(bd,sizes); @@ -353,7 +353,7 @@ } -int BitmapControl(FontViewBase *fv,int32 *sizes,int isavail,int rasterize) { +int BitmapControl(FontViewBase *fv,int32_t *sizes,int isavail,int rasterize) { CreateBitmapData bd; memset(&bd,0,sizeof(bd)); diff -Nru fontforge-20201107~dfsg/fontforge/bitmapcontrol.h fontforge-20220308~dfsg/fontforge/bitmapcontrol.h --- fontforge-20201107~dfsg/fontforge/bitmapcontrol.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bitmapcontrol.h 2022-03-08 10:14:24.000000000 +0000 @@ -46,7 +46,7 @@ extern int bdfcontrol_lastwhich; -void BitmapsDoIt(CreateBitmapData *bd,int32 *sizes,int usefreetype); -extern int BitmapControl(FontViewBase *fv, int32 *sizes, int isavail, int rasterize); +void BitmapsDoIt(CreateBitmapData *bd,int32_t *sizes,int usefreetype); +extern int BitmapControl(FontViewBase *fv, int32_t *sizes, int isavail, int rasterize); #endif /* FONTFORGE_BITMAPCONTROL_H */ diff -Nru fontforge-20201107~dfsg/fontforge/bvedit.c fontforge-20220308~dfsg/fontforge/bvedit.c --- fontforge-20201107~dfsg/fontforge/bvedit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bvedit.c 2022-03-08 10:14:24.000000000 +0000 @@ -56,7 +56,7 @@ void BCTransFunc(BDFChar *bc,enum bvtools type,int xoff,int yoff) { int i, j; - uint8 *pt, *end, *pt2, *bitmap; + uint8_t *pt, *end, *pt2, *bitmap; int bpl, temp; int xmin, xmax; @@ -79,7 +79,7 @@ bitmap = NULL; } else if ( !bc->byte_data ) { if ( type==bvt_fliph ) { - bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8)); + bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; pt2 = bitmap + i*bc->bytes_per_line; @@ -91,7 +91,7 @@ } } } else if ( type==bvt_rotate180 ) { - bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8)); + bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; pt2 = bitmap + (bc->ymax-bc->ymin-i)*bc->bytes_per_line; @@ -104,7 +104,7 @@ } } else if ( type==bvt_rotate90cw ) { bpl = ((bc->ymax-bc->ymin)>>3) + 1; - bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; for ( j=0; j<=bc->xmax-bc->xmin; ++j ) { @@ -119,7 +119,7 @@ temp = bc->xmin; bc->xmin = bc->ymin; bc->ymin = temp; } else if ( type==bvt_rotate90ccw ) { bpl = ((bc->ymax-bc->ymin)>>3) + 1; - bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; for ( j=0; j<=bc->xmax-bc->xmin; ++j ) { @@ -141,7 +141,7 @@ xmax = bc->xmax+(xoff*bc->ymin)/yoff; } bpl = ((xmax-xmin)>>3) + 1; - bitmap = calloc((bc->ymax-bc->ymin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->ymax-bc->ymin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; pt2 = bitmap + i*bpl; @@ -167,7 +167,7 @@ } bitmap = NULL; } else if ( type==bvt_rotate180 ) { - bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8)); + bitmap = calloc((bc->ymax-bc->ymin+1)*bc->bytes_per_line,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; pt2 = bitmap + (bc->ymax-bc->ymin-i)*bc->bytes_per_line; @@ -178,7 +178,7 @@ } } else if ( type==bvt_rotate90cw ) { bpl = bc->ymax-bc->ymin + 1; - bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; for ( j=0; j<=bc->xmax-bc->xmin; ++j ) { @@ -191,7 +191,7 @@ temp = bc->xmin; bc->xmin = bc->ymin; bc->ymin = temp; } else if ( type==bvt_rotate90ccw ) { bpl = bc->ymax-bc->ymin + 1; - bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->xmax-bc->xmin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; for ( j=0; j<=bc->xmax-bc->xmin; ++j ) { @@ -211,7 +211,7 @@ xmax = bc->xmax+(xoff*bc->ymin)/yoff; } bpl = xmax-xmin + 1; - bitmap = calloc((bc->ymax-bc->ymin+1)*bpl,sizeof(uint8)); + bitmap = calloc((bc->ymax-bc->ymin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; pt2 = bitmap + i*bpl; @@ -272,9 +272,9 @@ static void BCExpandBitmap(BDFChar *bc, int x, int y) { int xmin, xmax, bpl, ymin, ymax; - uint8 *bitmap; + uint8_t *bitmap; int i,j,nj; - uint8 *pt, *npt; + uint8_t *pt, *npt; SplineChar *sc; if ( xxmin || x>bc->xmax || yymin || y>bc->ymax ) { @@ -284,7 +284,7 @@ ymax = y>bc->ymax?y:bc->ymax; if ( !bc->byte_data ) { bpl = ((xmax-xmin)>>3) + 1; - bitmap = calloc((ymax-ymin+1)*bpl,sizeof(uint8)); + bitmap = calloc((ymax-ymin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; npt = bitmap + (i+ymax-bc->ymax)*bpl; @@ -297,7 +297,7 @@ } } else { bpl = xmax-xmin + 1; - bitmap = calloc((ymax-ymin+1)*bpl,sizeof(uint8)); + bitmap = calloc((ymax-ymin+1)*bpl,sizeof(uint8_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { pt = bc->bitmap + i*bc->bytes_per_line; npt = bitmap + (i+ymax-bc->ymax)*bpl; @@ -333,7 +333,7 @@ bc->bytes_per_line = xmax - xmin + 1; bc->xmin = xmin; bc->xmax = xmax; bc->ymin = ymin; bc->ymax = ymax; - bc->bitmap = calloc(( ymax - ymin + 1) * bc->bytes_per_line, sizeof( uint8 )); + bc->bitmap = calloc(( ymax - ymin + 1) * bc->bytes_per_line, sizeof( uint8_t )); } else { BCExpandBitmap(bc,xmin,ymin); BCExpandBitmap(bc,xmax,ymax); @@ -419,7 +419,7 @@ BDFFloat *BDFFloatCreate(BDFChar *bc,int xmin,int xmax,int ymin,int ymax, int clear) { BDFFloat *new; int x,y; - uint8 *bpt, *npt; + uint8_t *bpt, *npt; if ( bc->selection!=NULL ) { BCFlattenFloat(bc); @@ -448,7 +448,7 @@ new->depth = bc->depth; if ( bc->byte_data ) { new->bytes_per_line = xmax-xmin+1; - new->bitmap = calloc(new->bytes_per_line*(ymax-ymin+1),sizeof(uint8)); + new->bitmap = calloc(new->bytes_per_line*(ymax-ymin+1),sizeof(uint8_t)); for ( y=ymin; /* y<=ymax; this test might overflow, so test == at end of loop */; ++y ) { bpt = bc->bitmap + (bc->ymax-y)*bc->bytes_per_line; npt = new->bitmap + (ymax-y)*new->bytes_per_line; @@ -459,7 +459,7 @@ } } else { new->bytes_per_line = ((xmax-xmin)>>3)+1; - new->bitmap = calloc(new->bytes_per_line*(ymax-ymin+1),sizeof(uint8)); + new->bitmap = calloc(new->bytes_per_line*(ymax-ymin+1),sizeof(uint8_t)); for ( y=ymin; y<=ymax; ++y ) { bpt = bc->bitmap + (bc->ymax-y)*bc->bytes_per_line; npt = new->bitmap + (ymax-y)*new->bytes_per_line; @@ -482,7 +482,7 @@ /* flatten any floating selection */ BDFFloat *sel = bc->selection; int x,y; - uint8 *bpt, *spt; + uint8_t *bpt, *spt; if ( sel!=NULL ) { BCExpandBitmapToEmBox( bc,sel->xmin,sel->ymin,sel->xmax,sel->ymax ); @@ -512,7 +512,7 @@ void BCPasteInto(BDFChar *bc,BDFChar *rbc,int ixoff,int iyoff, int invert, int cleartoo) { int x, y, bx, rx; - uint8 *bpt, *rpt; + uint8_t *bpt, *rpt; x = 0; BCExpandBitmapToEmBox( bc,rbc->xmin+ixoff,rbc->ymin+iyoff,rbc->xmax+ixoff,rbc->ymax+iyoff ); @@ -543,7 +543,7 @@ BCCompressBitmap(bc); } -void BCMergeReferences(BDFChar *base,BDFChar *cur,int8 xoff,int8 yoff) { +void BCMergeReferences(BDFChar *base,BDFChar *cur,int8_t xoff,int8_t yoff) { BDFRefChar *head; for ( head=cur->refs; head!=NULL; head=head->next ) { @@ -559,7 +559,7 @@ return( NULL ); ret = chunkalloc( sizeof( BDFChar )); memcpy( ret,bc,sizeof( BDFChar )); - ret->bitmap = calloc(ret->bytes_per_line*(ret->ymax-ret->ymin+1),sizeof(uint8)); + ret->bitmap = calloc(ret->bytes_per_line*(ret->ymax-ret->ymin+1),sizeof(uint8_t)); memcpy( ret->bitmap,bc->bitmap,ret->bytes_per_line*(ret->ymax-ret->ymin+1)); BCMergeReferences( ret,bc,0,0 ); @@ -572,7 +572,7 @@ return( ret ); } -int BDFCharQuickBounds( BDFChar *bc,IBounds *bb,int8 xoff,int8 yoff,int use_backup,int first ) { +int BDFCharQuickBounds( BDFChar *bc,IBounds *bb,int8_t xoff,int8_t yoff,int use_backup,int first ) { int has_bitmap = false; int xmin, xmax, ymin, ymax; BDFRefChar *head; @@ -664,7 +664,7 @@ bc->backup->bytes_per_line = bc->bytes_per_line; bc->backup->xmin = bc->xmin; bc->backup->xmax = bc->xmax; bc->backup->ymin = bc->ymin; bc->backup->ymax = bc->ymax; - bc->backup->bitmap = calloc( bc->bytes_per_line * bmp_width,sizeof( uint8 )); + bc->backup->bitmap = calloc( bc->bytes_per_line * bmp_width,sizeof( uint8_t )); memcpy( bc->backup->bitmap,bc->bitmap,bc->bytes_per_line * bmp_width ); } @@ -814,7 +814,7 @@ else new->vwidth = rint(old->vwidth*dto/from+.5); new->bytes_per_line = (new->xmax-new->xmin)/8+1; - new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8)); + new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8_t)); new->orig_pos = old->orig_pos; new->refs = old->refs; new->dependents = old->dependents; @@ -882,10 +882,10 @@ new->vwidth = rint(old->vwidth*dto/from+.5); if ( to_depth==1 ) { new->bytes_per_line = (new->xmax-new->xmin)/8+1; - new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8)); + new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8_t)); } else { new->bytes_per_line = (new->xmax-new->xmin)+1; - new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8)); + new->bitmap = calloc((new->ymax-new->ymin+1)*new->bytes_per_line,sizeof(uint8_t)); new->byte_data = true; } new->orig_pos = old->orig_pos; diff -Nru fontforge-20201107~dfsg/fontforge/bvedit.h fontforge-20220308~dfsg/fontforge/bvedit.h --- fontforge-20201107~dfsg/fontforge/bvedit.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/bvedit.h 2022-03-08 10:14:24.000000000 +0000 @@ -9,11 +9,11 @@ extern BDFFloat *BDFFloatCopy(BDFFloat *sel); extern BDFFloat *BDFFloatCreate(BDFChar *bc, int xmin, int xmax, int ymin, int ymax, int clear); extern BDFFont *BitmapFontScaleTo(BDFFont *old, int to); -extern int BDFCharQuickBounds(BDFChar *bc, IBounds *bb, int8 xoff, int8 yoff, int use_backup, int first); +extern int BDFCharQuickBounds(BDFChar *bc, IBounds *bb, int8_t xoff, int8_t yoff, int use_backup, int first); extern void BCExpandBitmapToEmBox(BDFChar *bc, int xmin, int ymin, int xmax, int ymax); extern void BCFlattenFloat(BDFChar *bc); extern void BCMakeDependent(BDFChar *dependent, BDFChar *base); -extern void BCMergeReferences(BDFChar *base, BDFChar *cur, int8 xoff, int8 yoff); +extern void BCMergeReferences(BDFChar *base, BDFChar *cur, int8_t xoff, int8_t yoff); extern void BCPasteInto(BDFChar *bc, BDFChar *rbc, int ixoff, int iyoff, int invert, int cleartoo); extern void BCPrepareForOutput(BDFChar *bc, int mergeall); extern void BCRemoveDependent(BDFChar *dependent, BDFRefChar *ref); diff -Nru fontforge-20201107~dfsg/fontforge/clipnoui.c fontforge-20220308~dfsg/fontforge/clipnoui.c --- fontforge-20201107~dfsg/fontforge/clipnoui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/clipnoui.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,7 +36,7 @@ } static void NClipboard_AddDataType(const char *UNUSED(type), void *data, int UNUSED(cnt), int UNUSED(size), - void *(*gendata)(void *,int32 *len), void (*freedata)(void *)) { + void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)) { (void)gendata; /* FIXME: UNUSED doesn't work inside a type expression */ if ( freedata!=NULL && data !=NULL ) (freedata)(data); diff -Nru fontforge-20201107~dfsg/fontforge/CMakeLists.txt fontforge-20220308~dfsg/fontforge/CMakeLists.txt --- fontforge-20201107~dfsg/fontforge/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,7 @@ macbinary.h macenc.h mathconstants.h + multidialog.h namelist.h othersubrs.h palmfonts.h @@ -38,6 +39,7 @@ parsettfatt.h parsettfbmf.h parsettfvar.h + plugin.h psread.h pua.h savefont.h @@ -168,6 +170,7 @@ parsettfatt.c parsettfbmf.c parsettfvar.c + plugin.c print.c psread.c pua.c @@ -252,9 +255,6 @@ if(ENABLE_LIBSPIRO_RESULT) target_link_libraries(fontforge PUBLIC Libspiro::Libspiro) endif() -if(ENABLE_LIBUNINAMESLIST_RESULT) - target_link_libraries(fontforge PUBLIC Libuninameslist::Libuninameslist) -endif() if(ENABLE_LIBREADLINE_RESULT) target_link_libraries(fontforge PUBLIC Readline::Readline) endif() diff -Nru fontforge-20201107~dfsg/fontforge/cvexport.c fontforge-20220308~dfsg/fontforge/cvexport.c --- fontforge-20201107~dfsg/fontforge/cvexport.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/cvexport.c 2022-03-08 10:14:24.000000000 +0000 @@ -35,7 +35,6 @@ #include "fontforgevw.h" #include "gfile.h" #include "gicons.h" -#include "gio.h" #include "gutils.h" #include "print.h" /* For pdf output routines */ #include "spiro.h" @@ -186,7 +185,6 @@ GDateTime *gdt; GTimeSpan zoffset; int ret; - char oldloc[24]; int _objlocs[8], xrefloc, streamstart, streamlength, resid = 0, nextobj; int *objlocs = _objlocs; const char *author = GetAuthor(); @@ -329,7 +327,6 @@ int _ExportPlate(FILE *plate,SplineChar *sc,int layer) { - char oldloc[24]; int do_open; SplineSet *ss; spiro_cp *spiros; @@ -534,7 +531,7 @@ BDFChar *bdfc; int ret; int tot, i; - uint8 *pt, *end; + uint8_t *pt, *end; int scale; void *freetypecontext; double emsize = sc->parent->ascent+sc->parent->descent; @@ -563,7 +560,7 @@ (int) rint(sc->width*pixelsize/emsize), (int) rint(sc->parent->ascent*pixelsize/emsize)); - /* Sigh. Bitmaps use a different defn of set than images do. make it consistant */ + /* Sigh. Bitmaps use a different defn of set than images do. make it consistent */ tot = bdfc->bytes_per_line*(bdfc->ymax-bdfc->ymin+1); for ( pt = bdfc->bitmap, end = pt+tot; ptbyte_data ) { BCRegularizeBitmap(bdfc); - /* Sigh. Bitmaps use a different defn of set than images do. make it consistant */ + /* Sigh. Bitmaps use a different defn of set than images do. make it consistent */ tot = bdfc->bytes_per_line*(bdfc->ymax-bdfc->ymin+1); for ( pt = bdfc->bitmap, end = pt+tot; ptlayers[layer].order2 ) { @@ -464,7 +464,6 @@ sp->nextcp.x = sp->me.x - len*ss; sp->nextcp.y = sp->me.y + len*sc; ep->prevcp.x = ep->me.x + len*es; ep->prevcp.y = ep->me.y - len*ec; - sp->nonextcp = ep->noprevcp = false; SplineMake3(sp,ep); return( ep ); } @@ -543,23 +542,19 @@ spl = chunkalloc(sizeof(SplinePointList)); spl->next = sofar; - spl->first = sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = dcx; sp->me.y = dcy+dry; + spl->first = sp = SplinePointCreate(dcx, dcy+dry); sp->nextcp.x = sp->me.x + .552*drx; sp->nextcp.y = sp->me.y; sp->prevcp.x = sp->me.x - .552*drx; sp->prevcp.y = sp->me.y; - spl->last = sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = dcx+drx; sp->me.y = dcy; + spl->last = sp = SplinePointCreate(dcx+drx, dcy); sp->nextcp.x = sp->me.x; sp->nextcp.y = sp->me.y - .552*dry; sp->prevcp.x = sp->me.x; sp->prevcp.y = sp->me.y + .552*dry; SplineMake3(spl->first,sp); - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = dcx; sp->me.y = dcy-dry; + sp = SplinePointCreate(dcx, dcy-dry); sp->nextcp.x = sp->me.x - .552*drx; sp->nextcp.y = sp->me.y; sp->prevcp.x = sp->me.x + .552*drx; sp->prevcp.y = sp->me.y; SplineMake3(spl->last,sp); spl->last = sp; - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = dcx-drx; sp->me.y = dcy; + sp = SplinePointCreate(dcx-drx, dcy); sp->nextcp.x = sp->me.x; sp->nextcp.y = sp->me.y + .552*dry; sp->prevcp.x = sp->me.x; sp->prevcp.y = sp->me.y - .552*dry; SplineMake3(spl->last,sp); @@ -611,33 +606,31 @@ bottomright.y = bps[2].y; } spl->first = SplinePointCreate(topleft.x,topleft.y-r); spl->first->pointtype = pt_tangent; - spl->first->nextcp.y += .552*r; spl->first->nonextcp = false; + spl->first->nextcp.y += .552*r; spl->last = sp = SplinePointCreate(topleft.x+r,topleft.y); sp->pointtype = pt_tangent; - sp->prevcp.x -= .552*r; sp->noprevcp = false; + sp->prevcp.x -= .552*r; SplineMake3(spl->first,sp); sp = SplinePointCreate(bottomright.x-r,topleft.y); sp->pointtype = pt_tangent; - sp->nextcp.x += .552*r; sp->nonextcp = false; + sp->nextcp.x += .552*r; SplineMake3(spl->last,sp); spl->last = sp; sp = SplinePointCreate(bottomright.x,topleft.y-r); sp->pointtype = pt_tangent; - sp->prevcp.y += .552*r; sp->noprevcp = false; + sp->prevcp.y += .552*r; SplineMake3(spl->last,sp); spl->last = sp; sp = SplinePointCreate(bottomright.x,bottomright.y+r); sp->pointtype = pt_tangent; - sp->nextcp.y -= .552*r; sp->nonextcp = false; + sp->nextcp.y -= .552*r; SplineMake3(spl->last,sp); spl->last = sp; sp = SplinePointCreate(bottomright.x-r,bottomright.y); sp->pointtype = pt_tangent; - sp->prevcp.x += .552*r; sp->noprevcp = false; + sp->prevcp.x += .552*r; SplineMake3(spl->last,sp); spl->last = sp; sp = SplinePointCreate(topleft.x+r,bottomright.y); sp->pointtype = pt_tangent; - sp->nextcp.x -= .552*r; sp->nonextcp = false; + sp->nextcp.x -= .552*r; SplineMake3(spl->last,sp); spl->last = sp; sp = SplinePointCreate(topleft.x,bottomright.y+r); sp->pointtype = pt_tangent; - sp->prevcp.y -= .552*r; sp->noprevcp = false; + sp->prevcp.y -= .552*r; SplineMake3(spl->last,sp); spl->last = sp; } else { for ( i=0; ime = sp->nextcp = sp->prevcp = bps[i]; - sp->nonextcp = sp->noprevcp = true; + sp = SplinePointCreate(bps[i].x, bps[i].y); sp->pointtype = pt_corner; if ( spl->first==NULL ) spl->first = sp; @@ -762,17 +755,18 @@ FitPoint mids[7]; SplineSet *spl = chunkalloc(sizeof(SplineSet)); SplinePoint *sp; + BasePoint tbp; - spl->first = spl->last = chunkalloc(sizeof(SplinePoint)); - xsplineeval(&spl->first->me,0,xs); + xsplineeval(&tbp,0,xs); + spl->first = spl->last = SplinePointCreate(tbp.x, tbp.y); spl->first->pointtype = ( xs->s[0]==0 )?pt_corner:pt_curve; for ( i=0; i<(size_t)(xs->n-1); ++i ) { if ( i==(size_t)(xs->n-2) && xs->closed ) sp = spl->first; else { - sp = chunkalloc(sizeof(SplinePoint)); sp->pointtype = ( xs->s[i+1]==0 )?pt_corner:pt_curve; - xsplineeval(&sp->me,i+1,xs); + xsplineeval(&tbp,i+1,xs); + sp = SplinePointCreate(tbp.x, tbp.y); } for ( j=0, t=1./8; jlast); spl->last = sp; } - if ( !xs->closed ) { - spl->first->noprevcp = spl->last->nonextcp = true; - spl->first->prevcp = spl->first->me; - spl->last->nextcp = spl->last->me; - } else + if ( xs->closed ) SPAverageCps(spl->first); return( spl ); } diff -Nru fontforge-20201107~dfsg/fontforge/cvundoes.c fontforge-20220308~dfsg/fontforge/cvundoes.c --- fontforge-20201107~dfsg/fontforge/cvundoes.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/cvundoes.c 2022-03-08 10:14:24.000000000 +0000 @@ -77,8 +77,8 @@ int maxundoes = 120; /* -1 is infinite */ int preserve_hint_undoes = true; -static uint8 *bmpcopy(uint8 *bitmap,int bytes_per_line, int lines) { - uint8 *ret = malloc(bytes_per_line*lines); +static uint8_t *bmpcopy(uint8_t *bitmap,int bytes_per_line, int lines) { + uint8_t *ret = malloc(bytes_per_line*lines); memcpy(ret,bitmap,bytes_per_line*lines); return( ret ); } @@ -655,7 +655,7 @@ if ( CVLayer(cv)==ly_fore ) { undo->undotype = ut_statehint; undo->u.state.hints = UHintCopy(cv->sc,true); - undo->u.state.instrs = (uint8*) copyn((char*) cv->sc->ttf_instrs, cv->sc->ttf_instrs_len); + undo->u.state.instrs = (uint8_t*) copyn((char*) cv->sc->ttf_instrs, cv->sc->ttf_instrs_len); undo->u.state.instrs_len = cv->sc->ttf_instrs_len; } return( undo ); @@ -677,7 +677,7 @@ undo->was_modified = sc->changed; undo->undotype = ut_hints; undo->u.state.hints = UHintCopy(sc,true); - undo->u.state.instrs = (uint8*) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); + undo->u.state.instrs = (uint8_t*) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); undo->u.state.instrs_len = sc->ttf_instrs_len; undo->copied_from = sc->parent; return( AddUndo(undo,&sc->layers[layer].undoes,&sc->layers[layer].redoes)); @@ -709,7 +709,7 @@ if ( dohints ) { undo->undotype = ut_statehint; undo->u.state.hints = UHintCopy(sc,true); - undo->u.state.instrs = (uint8 *) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); + undo->u.state.instrs = (uint8_t *) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); undo->u.state.instrs_len = sc->ttf_instrs_len; if ( dohints==2 ) { undo->undotype = ut_statename; @@ -924,7 +924,7 @@ } break; case ut_hints: { void *hints = UHintCopy(sc,false); - uint8 *instrs = sc->ttf_instrs; + uint8_t *instrs = sc->ttf_instrs; int instrs_len = sc->ttf_instrs_len; ExtractHints(sc,undo->u.state.hints,false); sc->ttf_instrs = undo->u.state.instrs; @@ -968,7 +968,7 @@ if ( layer==ly_fore && (undo->undotype==ut_statehint || undo->undotype==ut_statename)) { void *hints = UHintCopy(sc,false); - uint8 *instrs = sc->ttf_instrs; + uint8_t *instrs = sc->ttf_instrs; int instrs_len = sc->ttf_instrs_len; ExtractHints(sc,undo->u.state.hints,false); sc->ttf_instrs = undo->u.state.instrs; @@ -1131,7 +1131,7 @@ } static void BCUndoAct(BDFChar *bc,Undoes *undo) { - uint8 *b; + uint8_t *b; int temp; BDFFloat *sel; BDFRefChar *ref, *head, *prev = NULL, *uhead = NULL; @@ -1252,7 +1252,7 @@ static void noop(void *UNUSED(_copybuffer)) { } -static void *copybufferPt2str(void *UNUSED(_copybuffer),int32 *len) { +static void *copybufferPt2str(void *UNUSED(_copybuffer),int32_t *len) { Undoes *cur = ©buffer; SplinePoint *sp; char buffer[100]; @@ -1287,7 +1287,7 @@ return( copy(buffer)); } -static void *copybufferName2str(void *UNUSED(_copybuffer),int32 *len) { +static void *copybufferName2str(void *UNUSED(_copybuffer),int32_t *len) { Undoes *cur = ©buffer; while ( cur ) { @@ -1378,7 +1378,7 @@ return( true ); } -static void *copybuffer2svg(void *UNUSED(_copybuffer),int32 *len) { +static void *copybuffer2svg(void *UNUSED(_copybuffer),int32_t *len) { Undoes *cur = ©buffer; SplineChar dummy; static Layer layers[2]; @@ -1445,7 +1445,7 @@ } /* When a selection contains multiple glyphs, save them into an svg font */ -static void *copybuffer2svgmult(void *UNUSED(_copybuffer),int32 *len) { +static void *copybuffer2svgmult(void *UNUSED(_copybuffer),int32_t *len) { Undoes *cur = ©buffer, *c, *c2; SplineFont *sf; int cnt,i; @@ -1511,7 +1511,7 @@ return( ret ); } -static void *copybuffer2eps(void *UNUSED(_copybuffer),int32 *len) { +static void *copybuffer2eps(void *UNUSED(_copybuffer),int32_t *len) { Undoes *cur = ©buffer; SplineChar dummy; static Layer layers[2]; @@ -1906,7 +1906,7 @@ cur->u.state.anchor = AnchorPointsCopy(sc->anchor); cur->u.state.hints = UHintCopy(sc,true); if ( copyttfinstr ) { - cur->u.state.instrs = (uint8 *) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); + cur->u.state.instrs = (uint8_t *) copyn((char *) sc->ttf_instrs, sc->ttf_instrs_len); cur->u.state.instrs_len = sc->ttf_instrs_len; } cur->u.state.unicodeenc = sc->unicodeenc; @@ -2142,7 +2142,7 @@ } static void SCCheckXClipboard(SplineChar *sc,int layer,int doclear) { - int type; int32 len; + int type; int32_t len; const char *mime; char *paste; FILE *temp; @@ -2179,7 +2179,7 @@ } static void XClipFontToFFClip(void) { - int32 len; + int32_t len; int i; char *paste; SplineFont *sf; @@ -2272,11 +2272,7 @@ next = ap->next; for ( test=sc->anchor; test!=NULL; test=test->next ) if ( test->anchor==ap->anchor ) { - if (( test->type==at_centry && ap->type==at_cexit) || - (test->type==at_cexit && ap->type==at_centry)) - /* It's ok */; - else if ( test->type!=at_baselig || ap->type!=at_baselig || - test->lig_index==ap->lig_index ) + if ( test->type==ap->type || ( test->type==at_baselig && test->lig_index==ap->lig_index )) break; } if ( test!=NULL ) { @@ -2470,7 +2466,7 @@ free(sc->ttf_instrs); if ( paster->u.state.instrs_len!=0 && sc->layers[layer].order2 && InstrsSameParent(sc,paster->copied_from)) { - sc->ttf_instrs = (uint8 *) copyn((char *) paster->u.state.instrs,paster->u.state.instrs_len); + sc->ttf_instrs = (uint8_t *) copyn((char *) paster->u.state.instrs,paster->u.state.instrs_len); sc->ttf_instrs_len = paster->u.state.instrs_len; } else { sc->ttf_instrs = NULL; @@ -3064,7 +3060,7 @@ free(cvsc->ttf_instrs); if ( paster->u.state.instrs_len!=0 && cv->layerheads[cv->drawmode]->order2 && InstrsSameParent(cvsc,paster->copied_from)) { - cvsc->ttf_instrs = (uint8 *) copyn((char *) paster->u.state.instrs,paster->u.state.instrs_len); + cvsc->ttf_instrs = (uint8_t *) copyn((char *) paster->u.state.instrs,paster->u.state.instrs_len); cvsc->ttf_instrs_len = paster->u.state.instrs_len; } else { cvsc->ttf_instrs = NULL; @@ -3248,7 +3244,7 @@ } } else { /* Or just make a reference */ cur->u.bmpstate.bytes_per_line = 1; - cur->u.bmpstate.bitmap = calloc(1,sizeof(uint8)); + cur->u.bmpstate.bitmap = calloc(1,sizeof(uint8_t)); ref = calloc(1,sizeof(BDFRefChar)); ref->bdfc = bc; @@ -3283,7 +3279,7 @@ copybuffer.undotype = ut_bitmap; copybuffer.u.bmpstate.width = bc->width; copybuffer.u.bmpstate.bytes_per_line = 1; - copybuffer.u.bmpstate.bitmap = calloc(1,sizeof(uint8)); + copybuffer.u.bmpstate.bitmap = calloc(1,sizeof(uint8_t)); copybuffer.u.bmpstate.selection = NULL; } else { copybuffer.undotype = ut_bitmapsel; @@ -3602,7 +3598,7 @@ BDFFont *bdf; int i, j, cnt=0, gid; int yestoall=0, first=true; - uint8 *oldsel = fv->selected; + uint8_t *oldsel = fv->selected; SplineFont *sf = fv->sf, *origsf = sf; MMSet *mm = sf->mm; struct sfmergecontext mc; @@ -3741,7 +3737,7 @@ /* contain references, and the width of the original glyph is the same as*/ /* the width of the original referred character, then we should make sure */ /* that the new width of the glyph is the same as the current width of */ - /* the referred char. We can't do this earlier because of foreward refs. */ + /* the referred char. We can't do this earlier because of forward refs. */ for ( i=0; imap->enccount; ++i ) if ( fv->selected[i] ) { SplineChar *sc = SFMakeChar(sf,fv->map,i); if ( sc->layers[ly_fore].refs!=NULL && sc->layers[ly_fore].splines==NULL ) { diff -Nru fontforge-20201107~dfsg/fontforge/delta.h fontforge-20220308~dfsg/fontforge/delta.h --- fontforge-20201107~dfsg/fontforge/delta.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/delta.h 2022-03-08 10:14:24.000000000 +0000 @@ -43,7 +43,7 @@ QuestionableGrid *first; struct qgnode *kids, *parent; int kid_cnt, qg_cnt, tot_under; - uint8 open; + uint8_t open; char *name; }; @@ -90,7 +90,7 @@ struct qgnode list; - uint8 inprocess; + uint8_t inprocess; } QGData; extern void TopFindQuestionablePoints(struct qg_data *data); diff -Nru fontforge-20201107~dfsg/fontforge/dumppfa.c fontforge-20220308~dfsg/fontforge/dumppfa.c --- fontforge-20201107~dfsg/fontforge/dumppfa.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/dumppfa.c 2022-03-08 10:14:24.000000000 +0000 @@ -574,8 +574,8 @@ col = grad->grad_stops[j].col; else { double percent = (t-grad->grad_stops[j-1].offset)/ (grad->grad_stops[j].offset-grad->grad_stops[j-1].offset); - uint32 col1 = grad->grad_stops[j-1].col; - uint32 col2 = grad->grad_stops[j ].col; + uint32_t col1 = grad->grad_stops[j-1].col; + uint32_t col2 = grad->grad_stops[j ].col; int red, green, blue; if ( col1==COLOR_INHERITED ) col1 = 0x000000; if ( col2==COLOR_INHERITED ) col2 = 0x000000; @@ -715,11 +715,11 @@ ps->data = data; } -static void Filter(struct psfilter *ps,uint8 ch) { +static void Filter(struct psfilter *ps,uint8_t ch) { ps->ascii85encode = (ps->ascii85encode<<8) | ch; if ( ++ps->ascii85n == 4 ) { int ch5, ch4, ch3, ch2, ch1; - uint32 val = ps->ascii85encode; + uint32_t val = ps->ascii85encode; if ( val==0 ) { (ps->dumpchar)('z',ps->data); ps->ascii85n = 0; @@ -746,7 +746,7 @@ } static void FlushFilter(struct psfilter *ps) { - uint32 val = ps->ascii85encode; + uint32_t val = ps->ascii85encode; int n = ps->ascii85n; if ( n!=0 ) { int ch4, ch3, ch2, ch1; @@ -774,15 +774,15 @@ /* proc (as opposed to executing) */ /* So I can't use run length filters or other compression technique */ -static void FilterStr(struct psfilter *ps,uint8 *pt, int len ) { - uint8 *end = pt+len; +static void FilterStr(struct psfilter *ps,uint8_t *pt, int len ) { + uint8_t *end = pt+len; while ( ptwidth*base->heightheight; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line); end = pt + base->width; while ( ptheight; ++i, ++j ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line); end = pt + base->width; while ( ptwidth, -base->height, base->height); - PSDumpBinaryData(dumpchar,data,(uint8 *) base->data,base->height,base->bytes_per_line,(base->width+7)/8); + PSDumpBinaryData(dumpchar,data,(uint8_t *) base->data,base->height,base->bytes_per_line,(base->width+7)/8); dumpf(dumpchar,data, "%s\n", use_imagemask?"imagemask":"image" ); @@ -1212,7 +1212,7 @@ return( true ); } -extern const uint8 *const subrs[10]; +extern const uint8_t *const subrs[10]; extern const int subrslens[10]; static struct pschars *initsubrs(MMSet *mm) { int i; @@ -1221,10 +1221,10 @@ sub = calloc(1,sizeof(struct pschars)); sub->cnt = 10; sub->lens = malloc(10*sizeof(int)); - sub->values = malloc(10*sizeof(uint8 *)); + sub->values = malloc(10*sizeof(uint8_t *)); for ( i=0; i<5; ++i ) { ++sub->next; - sub->values[i] = (uint8 *) copyn((const char *) subrs[i],subrslens[i]); + sub->values[i] = (uint8_t *) copyn((const char *) subrs[i],subrslens[i]); sub->lens[i] = subrslens[i]; } sub->next = 5; @@ -1232,7 +1232,7 @@ static int cnts[] = { 1,2,3,4,6 }; for ( ; i<10 && cnts[i-5]*mm->instance_count<22; ++i ) { ++sub->next; - sub->values[i] = (uint8 *) copyn((const char *) subrs[i],subrslens[i]); + sub->values[i] = (uint8_t *) copyn((const char *) subrs[i],subrslens[i]); sub->values[i][0] += cnts[i-5]*mm->instance_count; sub->lens[i] = subrslens[i]; } @@ -1768,7 +1768,7 @@ now = GetTime(); /* Werner points out that the DSC Version comment has a very specific */ /* syntax. We can't just put in a random string, must be */ - /* So we can sort of do that for CID fonts (give it a of 0 */ + /* So we can sort of do that for CID fonts (give it a of 0 */ /* but for type1s just use a comment rather than a DSC statement */ if (( format==ff_cid || format==ff_cffcid || format==ff_type42cid ) && sf->cidregistry!=NULL ) { @@ -2380,9 +2380,9 @@ fprintf( out, "%%%%EOF\n" ); } -static void dumpt1str(FILE *binary,uint8 *data, int len, int leniv) { +static void dumpt1str(FILE *binary,uint8_t *data, int len, int leniv) { if ( leniv==-1 ) - fwrite(data,sizeof(uint8),len,binary); + fwrite(data,sizeof(uint8_t),len,binary); else encodestrout((DumpChar) fputc,binary,data,len,leniv); } @@ -2569,7 +2569,7 @@ fprintf( out,"/UIDBase %d def\n", cidmaster->uniqueid?cidmaster->uniqueid: 4000000 + (rand()&0x3ffff) ); if ( cidmaster->xuid!=NULL && cidmaster->use_xuid ) { fprintf( out,"/XUID %s def\n", cidmaster->xuid ); - /* SFIncrementXUID(cidmaster); */ /* Unique ID managment in CID fonts is too complex for this simple trick to work */ + /* SFIncrementXUID(cidmaster); */ /* Unique ID management in CID fonts is too complex for this simple trick to work */ } } @@ -2699,9 +2699,9 @@ width, -height); InitFilter(&ps,(DumpChar) fputc,file); if ( bdfc->bytes_per_line==(width+7)/8 ) - FilterStr(&ps,(uint8 *) bdfc->bitmap, height*bdfc->bytes_per_line); + FilterStr(&ps,(uint8_t *) bdfc->bitmap, height*bdfc->bytes_per_line); else for ( i=0; ibitmap + i*bdfc->bytes_per_line), + FilterStr(&ps,(uint8_t *) (bdfc->bitmap + i*bdfc->bytes_per_line), (width+7)/8); FlushFilter(&ps); fprintf(file,"} imagemask } bind def\n" ); diff -Nru fontforge-20201107~dfsg/fontforge/edgelist2.h fontforge-20220308~dfsg/fontforge/edgelist2.h --- fontforge-20201107~dfsg/fontforge/edgelist2.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/edgelist2.h 2022-03-08 10:14:24.000000000 +0000 @@ -65,8 +65,8 @@ extended otstart, otend; #endif struct monotonic *next, *prev; /* along original contour */ - uint8 xup; /* increasing t => increasing x */ - uint8 yup; + uint8_t xup; /* increasing t => increasing x */ + uint8_t yup; unsigned int isneeded : 1; unsigned int isunneeded : 1; unsigned int mutual_collapse : 1; diff -Nru fontforge-20201107~dfsg/fontforge/edgelist.h fontforge-20220308~dfsg/fontforge/edgelist.h --- fontforge-20201107~dfsg/fontforge/edgelist.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/edgelist.h 2022-03-08 10:14:24.000000000 +0000 @@ -42,7 +42,7 @@ /* Instead of y and x coordinates these are based on major and other */ /* major maybe either x or y depending on what we're interested in */ /* at the moment, and other will be the other one. Of course it's */ -/* consistant accross the datastructure at any given time */ +/* consistent across the datastructure at any given time */ typedef struct edge { real mmin, mmax; /* relative to es->mmin */ real t_mmin, t_mmax; @@ -66,7 +66,7 @@ real omin, omax; real scale; int bytes_per_line; - uint8 *bitmap; + uint8_t *bitmap; Edge *last, *splinesetfirst; SplineChar *sc; int layer; diff -Nru fontforge-20201107~dfsg/fontforge/effects.c fontforge-20220308~dfsg/fontforge/effects.c --- fontforge-20201107~dfsg/fontforge/effects.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/effects.c 2022-03-08 10:14:24.000000000 +0000 @@ -278,21 +278,17 @@ new->ticked = false; sp->ticked = false; if ( sp->next->rightedge ) { sp->next->from = new; - sp->nonextcp = true; sp->nextcp = sp->me; new->me.x += shadow_length; new->nextcp.x += shadow_length; - new->noprevcp = true; new->prevcp = new->me; SplineMake(sp,new,sp->prev->order2); sp = new; } else { sp->prev->to = new; - sp->noprevcp = true; sp->prevcp = sp->me; new->me.x += shadow_length; new->prevcp.x += shadow_length; - new->nonextcp = true; new->nextcp = new->me; SplineMake(new,sp,sp->next->order2); SplineRefigure(new->prev); @@ -392,14 +388,12 @@ if ( x==s->from->nextcp.x && x==s->to->prevcp.x && x==s->to->me.x && ((yto->me.y && s->from->nextcp.y>=y && s->from->nextcp.y<=s->to->prevcp.y && s->to->prevcp.y<=s->to->me.y) || (y>=s->to->me.y && s->from->nextcp.y<=y && s->from->nextcp.y>=s->to->prevcp.y && s->to->prevcp.y>=s->to->me.y))) { - s->from->nonextcp = true; s->to->noprevcp = true; s->from->nextcp = s->from->me; s->to->prevcp = s->to->me; } if ( y==s->from->nextcp.y && y==s->to->prevcp.y && y==s->to->me.y && ((xto->me.x && s->from->nextcp.x>=x && s->from->nextcp.x<=s->to->prevcp.x && s->to->prevcp.x<=s->to->me.x) || (x>=s->to->me.x && s->from->nextcp.x<=x && s->from->nextcp.x>=s->to->prevcp.x && s->to->prevcp.x>=s->to->me.x))) { - s->from->nonextcp = true; s->to->noprevcp = true; s->from->nextcp = s->from->me; s->to->prevcp = s->to->me; } @@ -572,14 +566,13 @@ y.a = dt*dt*dt*s->splines[1].a; cur->last->nextcp.y = y.c/3 + y.d; to->prevcp.y = cur->last->nextcp.y + (y.b+y.c)/3; - to->noprevcp = cur->last->nonextcp = false; SplineMake(cur->last,to,s->order2); cur->last = to; } /* I wish I did not need this routine, but unfortunately my remove overlap */ -/* gets very confused by two splines which are parrallel, and without this */ +/* gets very confused by two splines which are parallel, and without this */ /* fixup we get a lot of those at the edges */ static SplineSet *MergeLinesToBottoms(SplineSet *bottoms,SplineSet *lines) { SplineSet *prev, *l; diff -Nru fontforge-20201107~dfsg/fontforge/encoding.c fontforge-20220308~dfsg/fontforge/encoding.c --- fontforge-20201107~dfsg/fontforge/encoding.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/encoding.c 2022-03-08 10:14:24.000000000 +0000 @@ -56,7 +56,7 @@ Encoding *default_encoding = NULL; -static int32 tex_base_encoding[] = { +static int32_t tex_base_encoding[] = { 0x0000, 0x02d9, 0xfb01, 0xfb02, 0x2044, 0x02dd, 0x0141, 0x0142, 0x02db, 0x02da, 0x000a, 0x02d8, 0x2212, 0x000d, 0x017d, 0x017e, 0x02c7, 0x0131, 0xf6be, 0xfb00, 0xfb03, 0xfb04, 0x2260, 0x221e, @@ -91,7 +91,7 @@ 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff }; -static int32 unicode_from_MacSymbol[] = { +static int32_t unicode_from_MacSymbol[] = { 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, @@ -127,7 +127,7 @@ }; /* I don't think iconv provides encodings for zapfdingbats nor jis201 */ -/* Perhaps I should list them here for compatability, but I think I'll just */ +/* Perhaps I should list them here for compatibility, but I think I'll just */ /* leave them out. I doubt they get used. */ static Encoding texbase = { "TeX-Base-Encoding", 256, tex_base_encoding, NULL, NULL, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, 0 }; Encoding custom = { "Custom", 0, NULL, NULL, &texbase, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, "", 0, 0, 0, NULL, NULL, NULL, NULL, NULL, 0, 0 }; @@ -246,7 +246,7 @@ char buffer[20]; const char *iconv_name; Encoding temp; - uint8 good[256]; + uint8_t good[256]; int i, j, any, all; char from[8], ucs[20]; size_t fromlen, tolen; @@ -453,50 +453,6 @@ return( _FindOrMakeEncoding(name,true)); } -/* Plugin API */ -int AddEncoding(char *name,EncFunc enc_to_uni,EncFunc uni_to_enc,int max) { - Encoding *enc; - int i; - - for ( enc=enclist; enc!=NULL; enc=enc->next ) { - if ( strmatch(name,enc->enc_name)==0 || - (enc->iconv_name!=NULL && strmatch(name,enc->iconv_name)==0)) { - if ( enc->tounicode_func==NULL ) -return( 0 ); /* Failure */ - else { - enc->tounicode_func = enc_to_uni; - enc->fromunicode_func = uni_to_enc; - enc->char_cnt = max; -return( 2 ); - } - } - } - - if ( strmatch(name,"unicode")==0 || strmatch(name,"iso10646")==0 || strmatch(name,"iso10646-1")==0 ) -return( 0 ); /* Failure */ - if ( strmatch(name,"unicode4")==0 || strmatch(name,"ucs4")==0 ) -return( 0 ); /* Failure */ - - enc = chunkalloc(sizeof(Encoding)); - enc->enc_name = copy(name); - enc->next = enclist; - enclist = enc; - enc->tounicode_func = enc_to_uni; - enc->fromunicode_func = uni_to_enc; - enc->char_cnt = max; - for ( i=0; i<256 && ihas_1byte = true; - if ( max<256 ) - enc->only_1byte = true; - else - enc->has_2byte = true; -return( 1 ); -} - static char *getPfaEditEncodings(void) { static char *encfile=NULL; char buffer[1025]; @@ -561,7 +517,7 @@ /* # is a comment character (to eol) */ static Encoding *ParseConsortiumEncodingFile(FILE *file) { char buffer[200]; - int32 encs[0x10000]; + int32_t encs[0x10000]; int enc, unienc, max; Encoding *item; @@ -586,8 +542,8 @@ item = calloc(1,sizeof(Encoding)); item->only_1byte = item->has_1byte = true; item->char_cnt = max; - item->unicode = malloc(max*sizeof(int32)); - memcpy(item->unicode,encs,max*sizeof(int32)); + item->unicode = malloc(max*sizeof(int32_t)); + memcpy(item->unicode,encs,max*sizeof(int32_t)); return( item ); } @@ -610,7 +566,7 @@ * to the first column. */ static Encoding *ParseGlyphOrderAndAliasDB(FILE *file) { - GArray *enc_arr = g_array_sized_new(FALSE, TRUE, sizeof(int32), 256); + GArray *enc_arr = g_array_sized_new(FALSE, TRUE, sizeof(int32_t), 256); GArray *names_arr = g_array_sized_new(FALSE, TRUE, sizeof(char *), 256); Encoding *item = NULL; char buffer[BUFSIZ]; @@ -673,11 +629,11 @@ // We pad the map in accordance with existing code in FindOrMakeEncoding and elsewhere. // Nobody knows why. item->char_cnt = (enc_arr->len < 256) ? 256 : enc_arr->len; - item->unicode = malloc(item->char_cnt * sizeof(int32)); - memcpy(item->unicode, enc_arr->data, enc_arr->len * sizeof(int32)); + item->unicode = malloc(item->char_cnt * sizeof(int32_t)); + memcpy(item->unicode, enc_arr->data, enc_arr->len * sizeof(int32_t)); if (item->char_cnt > enc_arr->len) { // Pad the unfilled entries with -1 - memset(item->unicode + enc_arr->len, -1, sizeof(int32) * (enc_arr->len - item->char_cnt)); + memset(item->unicode + enc_arr->len, -1, sizeof(int32_t) * (enc_arr->len - item->char_cnt)); } if (any) { item->psnames = calloc(item->char_cnt, sizeof(char *)); @@ -916,7 +872,7 @@ if ( uni!=-1 ) { // Search for a matching code. for ( i=0; inamemax; ++i ) - if ( map->unicode[i]==(uint32)uni ) + if ( map->unicode[i]==(uint32_t)uni ) return( i ); for ( alts=map->alts; alts!=NULL; alts=alts->next ) if ( alts->uni==uni ) @@ -1056,7 +1012,7 @@ fprintf( stderr, _("%s is not a cidmap file, please download\nhttp://fontforge.sourceforge.net/cidmaps.tgz"), file ); fclose(f); } else { - ret->unicode = calloc(ret->namemax+1,sizeof(uint32)); + ret->unicode = calloc(ret->namemax+1,sizeof(uint32_t)); ret->name = calloc(ret->namemax+1,sizeof(char *)); while ( 1 ) { cnt=fscanf( f, "%d..%d %x", &cid1, &cid2, (unsigned *) &uni ); @@ -1095,7 +1051,7 @@ struct cidmap *FindCidMap(char *registry,char *ordering,int supplement,SplineFont *sf) { struct cidmap *map, *maybe=NULL; char *file; - char *maybefile=NULL; + char *maybefile=NULL, *sharedir=NULL; int maybe_sup = -1; const char *buts[3], *buts2[3], *buts3[3]; char *buf = NULL; @@ -1117,8 +1073,10 @@ return( maybe ); /* User has said it's ok to use maybe at this supplement level */ file = SearchDirForCidMap(".",registry,ordering,supplement,&maybefile); - if ( file==NULL ) - file = SearchDirForCidMap(getFontForgeShareDir(),registry,ordering,supplement,&maybefile); + if ( file==NULL ) { + sharedir = getShareSubDir("/cidmap"); + file = SearchDirForCidMap(sharedir,registry,ordering,supplement,&maybefile); + } if ( file==NULL && (maybe!=NULL || maybefile!=NULL)) { if ( maybefile!=NULL ) { @@ -1155,9 +1113,8 @@ buf = smprintf( "%s-%s-*.cidmap", registry, ordering ); if ( maybe==NULL && maybefile==NULL ) { buts3[0] = _("_Browse"); buts3[1] = _("_Give Up"); buts3[2] = NULL; - ret = ff_ask(_("No cidmap file..."),(const char **)buts3,0,1,_("FontForge was unable to find a cidmap file for this font. It is not essential to have one, but some things will work better if you do. If you have not done so you might want to download the cidmaps from:\n http://FontForge.sourceforge.net/cidmaps.tgz\nand then gunzip and untar them and move them to:\n %.80s\n\nWould you like to search your local disk for an appropriate file?"), - getFontForgeShareDir()==NULL?"/usr/share/fontforge":getFontForgeShareDir() - ); + ret = ff_ask(_("No cidmap file..."),(const char **)buts3,0,1,_("FontForge was unable to find a cidmap file for this font. The following path was searched:\n %.80s\n\nIt is not essential to have one, but some things will work better if you do. Would you like to search your local disk for an appropriate file?"), + sharedir); if ( ret==1 || no_windowing_ui ) buf = NULL; } @@ -1192,6 +1149,7 @@ } } + free(sharedir); free(maybefile); if ( file!=NULL ) { map = LoadMapFromFile(file,registry,ordering,supplement); @@ -1272,7 +1230,7 @@ } enum cmaptype { cmt_out=-1, cmt_coderange, cmt_notdefs, cmt_cid, cmt_max }; -struct coderange { uint32 first, last, cid; }; +struct coderange { uint32_t first, last, cid; }; struct cmap { struct { int n; @@ -1399,8 +1357,8 @@ } static void CompressCMap(struct cmap *cmap) { - int32 i,j,k, pos, base; - uint32 min, oldmax; + int32_t i,j,k, pos, base; + uint32_t min, oldmax; /* we can't really deal with three and four byte encodings */ /* so if we get one arrange for the sf itself to do a remap */ @@ -1482,7 +1440,7 @@ new->display_antialias = cidmaster->display_antialias; new->hasvmetrics = cidmaster->hasvmetrics; new->fv = cidmaster->fv; - /* Don't copy the grid splines, there won't be anything meaningfull at top level */ + /* Don't copy the grid splines, there won't be anything meaningful at top level */ /* and won't know which font to copy from below */ new->bitmaps = cidmaster->bitmaps; /* should already be flattened */ cidmaster->bitmaps = NULL; /* don't free 'em */ @@ -1517,12 +1475,12 @@ fvs->cidmaster = NULL; if ( fvs->sf->glyphcnt!=new->glyphcnt ) { free(fvs->selected); - fvs->selected = calloc(new->glyphcnt,sizeof(uint8)); + fvs->selected = calloc(new->glyphcnt,sizeof(uint8_t)); if ( fvs->map->encmax < new->glyphcnt ) - fvs->map->map = realloc(fvs->map->map,(fvs->map->encmax = new->glyphcnt)*sizeof(int32)); + fvs->map->map = realloc(fvs->map->map,(fvs->map->encmax = new->glyphcnt)*sizeof(int32_t)); fvs->map->enccount = new->glyphcnt; if ( fvs->map->backmax < new->glyphcnt ) - fvs->map->backmap = realloc(fvs->map->backmap,(fvs->map->backmax = new->glyphcnt)*sizeof(int32)); + fvs->map->backmap = realloc(fvs->map->backmap,(fvs->map->backmax = new->glyphcnt)*sizeof(int32_t)); for ( j=0; jglyphcnt; ++j ) fvs->map->map[j] = fvs->map->backmap[j] = j; } @@ -1662,10 +1620,10 @@ } } if ( !j ) { - map->map = realloc(map->map,(map->encmax = map->enccount = max+extras)*sizeof(int32)); - memset(map->map,-1,map->enccount*sizeof(int32)); - memset(map->backmap,-1,sf->glyphcnt*sizeof(int32)); - fvs->selected = realloc(fvs->selected, map->enccount*sizeof(uint8)); + map->map = realloc(map->map,(map->encmax = map->enccount = max+extras)*sizeof(int32_t)); + memset(map->map,-1,map->enccount*sizeof(int32_t)); + memset(map->backmap,-1,sf->glyphcnt*sizeof(int32_t)); + fvs->selected = realloc(fvs->selected, map->enccount*sizeof(uint8_t)); if (map->enccount > sf->glyphcnt) { memset(fvs->selected+sf->glyphcnt, 0, map->enccount-sf->glyphcnt); } @@ -1843,7 +1801,7 @@ PSDictChangeEntry(sf->private,"lenIV","1"); /* It's 4 by default, in CIDs the convention seems to be 1 */ for ( fvs=sf->fv; fvs!=NULL; fvs=fvs->nextsame ) { free(fvs->selected); - fvs->selected = calloc(fvs->sf->glyphcnt,sizeof(uint8)); + fvs->selected = calloc(fvs->sf->glyphcnt,sizeof(uint8_t)); EncMapFree(fvs->map); fvs->map = EncMap1to1(fvs->sf->glyphcnt); FVSetTitle(fvs); @@ -1943,9 +1901,9 @@ if ( enc_cnt>map->backmax ) { free(map->backmap); map->backmax = enc_cnt; - map->backmap = malloc(enc_cnt*sizeof(int32)); + map->backmap = malloc(enc_cnt*sizeof(int32_t)); } - memset(map->backmap,-1,enc_cnt*sizeof(int32)); + memset(map->backmap,-1,enc_cnt*sizeof(int32_t)); for ( i=0; ienccount; ++i ) if ( map->map[i]!=-1 ) if ( map->backmap[map->map[i]]==-1 ) map->backmap[map->map[i]] = i; @@ -1970,10 +1928,10 @@ if ( old->enccountencmaxmap = realloc(old->map,enc_cnt*sizeof(int32)); + old->map = realloc(old->map,enc_cnt*sizeof(int32_t)); old->encmax = enc_cnt; } - memset(old->map+old->enccount,-1,(enc_cnt-old->enccount)*sizeof(int32)); + memset(old->map+old->enccount,-1,(enc_cnt-old->enccount)*sizeof(int32_t)); old->enccount = enc_cnt; } old->enc = new_enc; @@ -2016,7 +1974,7 @@ EncMap *EncMapFromEncoding(SplineFont *sf,Encoding *enc) { int i,j, extras, found, base, unmax; - int32 *encoded=NULL, *unencoded=NULL; + int32_t *encoded=NULL, *unencoded=NULL; EncMap *map; struct altuni *altuni; SplineChar *sc; @@ -2032,11 +1990,11 @@ else if ( enc->char_cnt<=0x10000 ) base = 0x10000; if ( base>0 ) { - encoded = malloc(base*sizeof(int32)); - memset(encoded,-1,base*sizeof(int32)); + encoded = malloc(base*sizeof(int32_t)); + memset(encoded,-1,base*sizeof(int32_t)); } if ( sf->glyphcnt>0 ) { - unencoded = malloc(sf->glyphcnt*sizeof(int32)); + unencoded = malloc(sf->glyphcnt*sizeof(int32_t)); unmax = sf->glyphcnt; } @@ -2059,12 +2017,12 @@ else { /* I don't think extras can surpass unmax now, but it doesn't */ /* hurt to leave the code (it's from when we encoded duplicates see below) */ - if ( extras>=unmax ) unencoded = realloc(unencoded,(unmax+=300)*sizeof(int32)); + if ( extras>=unmax ) unencoded = realloc(unencoded,(unmax+=300)*sizeof(int32_t)); unencoded[extras++] = i; } for ( altuni=sc->altuni; altuni!=NULL; altuni=altuni->next ) { if ( altuni->unienc!=-1 && - (uint32)altuni->uniencuniencvs==-1 && altuni->fid==0 && (j = EncFromUni(altuni->unienc,enc))!= -1 ) @@ -2106,16 +2064,16 @@ map = chunkalloc(sizeof(EncMap)); map->enccount = map->encmax = base + extras; if ( map->enccount>0 ) { - map->map = malloc(map->enccount*sizeof(int32)); + map->map = malloc(map->enccount*sizeof(int32_t)); if ( base>0 ) - memcpy(map->map,encoded,base*sizeof(int32)); + memcpy(map->map,encoded,base*sizeof(int32_t)); if ( extras>0 ) - memcpy(map->map+base,unencoded,extras*sizeof(int32)); + memcpy(map->map+base,unencoded,extras*sizeof(int32_t)); } map->backmax = sf->glyphcnt; if ( sf->glyphcnt>0 ) { - map->backmap = malloc(sf->glyphcnt*sizeof(int32)); - memset(map->backmap,-1,sf->glyphcnt*sizeof(int32)); /* Just in case there are some unencoded glyphs (duplicates perhaps) */ + map->backmap = malloc(sf->glyphcnt*sizeof(int32_t)); + memset(map->backmap,-1,sf->glyphcnt*sizeof(int32_t)); /* Just in case there are some unencoded glyphs (duplicates perhaps) */ for ( i = map->enccount-1; i>=0; --i ) if ( map->map[i]!=-1 ) map->backmap[map->map[i]] = i; } @@ -2129,12 +2087,12 @@ EncMap *CompactEncMap(EncMap *map, SplineFont *sf) { int i, inuse, gid; - int32 *newmap; + int32_t *newmap; for ( i=inuse=0; ienccount ; ++i ) if ( (gid = map->map[i])!=-1 && SCWorthOutputting(sf->glyphs[gid])) ++inuse; - newmap = malloc(inuse*sizeof(int32)); + newmap = malloc(inuse*sizeof(int32_t)); for ( i=inuse=0; ienccount ; ++i ) if ( (gid = map->map[i])!=-1 && SCWorthOutputting(sf->glyphs[gid])) newmap[inuse++] = gid; @@ -2143,7 +2101,7 @@ map->enccount = inuse; map->encmax = inuse; map->enc = &custom; - memset(map->backmap,-1,sf->glyphcnt*sizeof(int32)); + memset(map->backmap,-1,sf->glyphcnt*sizeof(int32_t)); for ( i=inuse-1; i>=0; --i ) if ( (gid=map->map[i])!=-1 ) map->backmap[gid] = i; @@ -2175,6 +2133,7 @@ case ut_composit: BCProtectUndoes( undo->u.composit.bitmaps,bc ); break; + default: break; } } } @@ -2210,7 +2169,7 @@ SFReplaceEncodingBDFProps(sf,fv->map); } free(fv->selected); - fv->selected = calloc(fv->map->enccount,sizeof(uint8)); + fv->selected = calloc(fv->map->enccount,sizeof(uint8_t)); if ( !no_windowing_ui ) FontViewReformatAll(sf); @@ -2324,7 +2283,7 @@ int enc; if ( map->enccount>=map->encmax ) - map->map = realloc(map->map,(map->encmax+=10)*sizeof(int32)); + map->map = realloc(map->map,(map->encmax+=10)*sizeof(int32_t)); enc = map->enccount++; map->map[enc] = gid; map->backmap[gid] = enc; @@ -2352,8 +2311,8 @@ int any = false, enc; if ( gid>=map->backmax ) { - map->backmap = realloc(map->backmap,(map->backmax+=10)*sizeof(int32)); - memset(map->backmap+map->backmax-10,-1,10*sizeof(int32)); + map->backmap = realloc(map->backmap,(map->backmax+=10)*sizeof(int32_t)); + memset(map->backmap+map->backmax-10,-1,10*sizeof(int32_t)); } if ( map->enc->psnames!=NULL ) { /* Check for multiple encodings */ @@ -2410,7 +2369,7 @@ for ( fv=sf->fv; fv!=NULL; fv = fv->nextsame ) { EncMap *map = fv->map; if ( gid>=map->backmax ) - map->backmap = realloc(map->backmap,(map->backmax=gid+10)*sizeof(int32)); + map->backmap = realloc(map->backmap,(map->backmax=gid+10)*sizeof(int32_t)); map->backmap[gid] = -1; } } else { @@ -2431,7 +2390,7 @@ for ( fv=sf->fv; fv!=NULL; fv = fv->nextsame ) if ( fv->sf==sf ) { EncMap *map = fv->map; if ( gid>=map->backmax ) - map->backmap = realloc(map->backmap,(map->backmax=gid+10)*sizeof(int32)); + map->backmap = realloc(map->backmap,(map->backmax=gid+10)*sizeof(int32_t)); map->backmap[gid] = -1; } } @@ -2570,14 +2529,14 @@ SFMatchGlyphs(mm->normal,base,true); } -int32 UniFromEnc(int enc, Encoding *encname) { +int32_t UniFromEnc(int enc, Encoding *encname) { char from[20]; unichar_t to[20]; ICONV_CONST char *fpt; char *tpt; size_t fromlen, tolen; - if ( encname->is_custom || encname->is_original ) + if ( !encname || encname->is_custom || encname->is_original ) return( -1 ); if ( enc>=encname->char_cnt ) return( -1 ); @@ -2623,7 +2582,7 @@ return( -1 ); } -int32 EncFromUni(int32 uni, Encoding *enc) { +int32_t EncFromUni(int32_t uni, Encoding *enc) { unichar_t from[20]; unsigned char to[20]; ICONV_CONST char *fpt; @@ -2667,7 +2626,7 @@ return( -1 ); } -int32 EncFromName(const char *name,enum uni_interp interp,Encoding *encname) { +int32_t EncFromName(const char *name,enum uni_interp interp,Encoding *encname) { int i; if ( encname->psnames!=NULL ) { for ( i=0; ichar_cnt; ++i ) @@ -2705,8 +2664,8 @@ /* Don't display any of these guys, so not mapped. */ /* No change to selection, or to map->map, but change to backmap */ if ( newcnt>fv->map->backmax ) - fv->map->backmap = realloc(fv->map->backmap,(fv->map->backmax = newcnt+5)*sizeof(int32)); - memset(fv->map->backmap+old,-1,(newcnt-old)*sizeof(int32)); + fv->map->backmap = realloc(fv->map->backmap,(fv->map->backmax = newcnt+5)*sizeof(int32_t)); + memset(fv->map->backmap+old,-1,(newcnt-old)*sizeof(int32_t)); } } } diff -Nru fontforge-20201107~dfsg/fontforge/encoding.h fontforge-20220308~dfsg/fontforge/encoding.h --- fontforge-20201107~dfsg/fontforge/encoding.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/encoding.h 2022-03-08 10:14:24.000000000 +0000 @@ -15,7 +15,7 @@ int supplement, maxsupple; int cidmax; /* Max cid found in the charset */ int namemax; /* Max cid with useful info */ - uint32 *unicode; + uint32_t *unicode; char **name; struct cidaltuni *alts; struct cidmap *next; @@ -33,9 +33,9 @@ extern EncMap *EncMapFromEncoding(SplineFont *sf, Encoding *enc); extern Encoding *FindOrMakeEncoding(const char *name); extern Encoding *_FindOrMakeEncoding(const char *name, int make_it); -extern int32 EncFromName(const char *name, enum uni_interp interp, Encoding *encname); -extern int32 EncFromUni(int32 uni, Encoding *enc); -extern int32 UniFromEnc(int enc, Encoding *encname); +extern int32_t EncFromName(const char *name, enum uni_interp interp, Encoding *encname); +extern int32_t EncFromUni(int32_t uni, Encoding *enc); +extern int32_t UniFromEnc(int enc, Encoding *encname); /* The "Encoding" here is a little different from what you normally see*/ /* It isn't a mapping from a byte stream to unicode, but from an int */ diff -Nru fontforge-20201107~dfsg/fontforge/featurefile.c fontforge-20220308~dfsg/fontforge/featurefile.c --- fontforge-20201107~dfsg/fontforge/featurefile.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/featurefile.c 2022-03-08 10:14:24.000000000 +0000 @@ -157,7 +157,7 @@ } } -static int MarkNeeded(uint8 *needed,uint8 *setsneeded,OTLookup *otl) { +static int MarkNeeded(uint8_t *needed,uint8_t *setsneeded,OTLookup *otl) { int index = (otl->lookup_flags>>8)&0xff; int sindex = (otl->lookup_flags>>16)&0xffff; int any = false; @@ -185,8 +185,8 @@ } static void gdef_markclasscheck(FILE *out,SplineFont *sf,OTLookup *otl) { - uint8 *needed; - uint8 *setsneeded; + uint8_t *needed; + uint8_t *setsneeded; int any = false; int gpos; @@ -603,7 +603,7 @@ putc(' ',out); } last_start = last_end = NULL; - for ( pt=r->u.glyph.names; ; ) { + for ( pt=r->u.glyph.names, i=0; ; ++i) { while ( *pt==' ' ) ++pt; if ( *pt=='\0' ) break; @@ -829,7 +829,7 @@ for ( j=0; jrule_cnt; ++j ) { struct fpst_rule *r = &fpst->rules[j]; int cnt = which==0? r->u.class.ncnt : which==1 ? r->u.class.bcnt : r->u.class.fcnt; - uint16 *checkme = which==0? r->u.class.nclasses : which==1 ? r->u.class.bclasses : r->u.class.fclasses; + uint16_t *checkme = which==0? r->u.class.nclasses : which==1 ? r->u.class.bclasses : r->u.class.fclasses; for ( i=0; ianchor; ap1!=NULL; ap1=ap1->next ) { @@ -1034,10 +1034,15 @@ break; } } -return( ap2!=NULL ); + if ( ap2==NULL ) +return( false ); } } -return( false ); +return( true ); +} + +static int SameBaseAP(SplineChar *sc1,SplineChar *sc2,struct lookup_subtable *sub) { + return AsymmetricSameBaseAP(sc1,sc2,sub) && AsymmetricSameBaseAP(sc2,sc1,sub); } static void dump_anchors(FILE *out,SplineFont *sf,struct lookup_subtable *sub) { @@ -1405,7 +1410,11 @@ fprintf( out, " sub " ); dump_glyphname(out,sc); fprintf( out, " by " ); - dump_glyphnamelist(out,sf,pst->u.subs.variant ); + if (*(pst->u.subs.variant) != '\0') { + dump_glyphnamelist(out,sf,pst->u.subs.variant ); + } else { + fprintf( out, "NULL" ); // really possible! see GH: №4618 + } fprintf( out,";\n" ); break; case gsub_alternate: @@ -1532,7 +1541,7 @@ fprintf( out, " script %c%c%c%c;\n", sl->script>>24, sl->script>>16, sl->script>>8, sl->script ); for ( l=0; llang_cnt; ++l ) { - uint32 lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lang = llangs[l] : sl->morelangs[l-MAX_LANG]; fprintf( out, " language %c%c%c%c %s;\n", lang>>24, lang>>16, lang>>8, lang, lang!=DEFAULT_LANG ? "exclude_dflt" : "" ); @@ -1634,7 +1643,7 @@ } fprintf( out, "\ntable GDEF {\n" ); if ( needsclasses ) { - /* AFDKO does't like empty classes, there should be just a placeholder */ + /* AFDKO doesn't like empty classes, there should be just a placeholder */ fprintf( out, " GlyphClassDef %s, %s, %s, %s;\n\n", hasclass[0]? clsnames[0]: "", hasclass[1]? clsnames[1]: "", @@ -1666,15 +1675,15 @@ return; fprintf( out, " %sAxis.BaseTagList", key ); for ( i=0; ibaseline_cnt; ++i ) { - uint32 tag = axis->baseline_tags[i]; + uint32_t tag = axis->baseline_tags[i]; fprintf( out, " %c%c%c%c", tag>>24, tag>>16, tag>>8, tag ); } fprintf( out, ";\n"); fprintf( out, " %sAxis.BaseScriptList\n", key ); for ( script=axis->scripts; script!=NULL; script=script->next ) { - uint32 scrtag = script->script; - uint32 tag = axis->baseline_tags[script->def_baseline]; + uint32_t scrtag = script->script; + uint32_t tag = axis->baseline_tags[script->def_baseline]; fprintf( out, "\t%c%c%c%c", scrtag>>24, scrtag>>16, scrtag>>8, scrtag ); fprintf( out, " %c%c%c%c", tag>>24, tag>>16, tag>>8, tag ); for ( i=0; ibaseline_cnt; ++i ) @@ -1739,24 +1748,24 @@ GTree* ht = g_tree_new_full( tree_strcasecmp, 0, free, NULL ); for ( isgpos=0; isgpos<2; ++isgpos ) { - uint32 *feats = SFFeaturesInScriptLang(sf,isgpos,0xffffffff,0xffffffff); + uint32_t *feats = SFFeaturesInScriptLang(sf,isgpos,0xffffffff,0xffffffff); if ( feats[0]!=0 ) { - uint32 *scripts = SFScriptsInLookups(sf,isgpos); + uint32_t *scripts = SFScriptsInLookups(sf,isgpos); note_nested_lookups_used_twice(isgpos ? sf->gpos_lookups : sf->gsub_lookups); for ( i=0; feats[i]!=0; ++i ) { for ( s=0; scripts[s]!=0; ++s ) { - uint32 *langs = SFLangsInScript(sf,isgpos,scripts[s]); + uint32_t *langs = SFLangsInScript(sf,isgpos,scripts[s]); for ( l=0; langs[l]!=0; ++l ) { for ( otl = isgpos ? sf->gpos_lookups : sf->gsub_lookups; otl!=NULL; otl=otl->next ) { for ( fl=otl->features; fl!=NULL; fl=fl->next ) if ( fl->featuretag==feats[i] ) { for ( sl=fl->scripts; sl!=NULL; sl=sl->next ) if ( sl->script==scripts[s] ) { for ( subl=0; subllang_cnt; ++subl ) { char key[100]; - const uint32 DFLT_int = (uint32)'D' << 24 | (uint32)'F' << 16 | - (uint32)'L' << 8 | (uint32)'T'; - const uint32 dflt_int = (uint32)'d' << 24 | (uint32)'f' << 16 | - (uint32)'l' << 8 | (uint32)'t'; + const uint32_t DFLT_int = (uint32_t)'D' << 24 | (uint32_t)'F' << 16 | + (uint32_t)'L' << 8 | (uint32_t)'T'; + const uint32_t dflt_int = (uint32_t)'d' << 24 | (uint32_t)'f' << 16 | + (uint32_t)'l' << 8 | (uint32_t)'t'; if ((scripts[s] == DFLT_int) && (langs[l] == dflt_int)) { has_DFLT = 1; } else { @@ -1792,9 +1801,9 @@ struct otfname *on; for ( isgpos=0; isgpos<2; ++isgpos ) { - uint32 *feats = SFFeaturesInScriptLang(sf,isgpos,0xffffffff,0xffffffff); + uint32_t *feats = SFFeaturesInScriptLang(sf,isgpos,0xffffffff,0xffffffff); if ( feats[0]!=0 ) { - uint32 *scripts = SFScriptsInLookups(sf,isgpos); + uint32_t *scripts = SFScriptsInLookups(sf,isgpos); fprintf( out, "\n# %s \n\n", isgpos ? "GPOS" : "GSUB" ); note_nested_lookups_used_twice(isgpos ? sf->gpos_lookups : sf->gsub_lookups); for ( otl= isgpos ? sf->gpos_lookups : sf->gsub_lookups; otl!=NULL; otl=otl->next ) @@ -1836,7 +1845,7 @@ } else fprintf( out, " 0 0 0;\n" ); } else for ( s=0; scripts[s]!=0; ++s ) { - uint32 *langs = SFLangsInScript(sf,isgpos,scripts[s]); + uint32_t *langs = SFLangsInScript(sf,isgpos,scripts[s]); int firsts = true; for ( l=0; langs[l]!=0; ++l ) { int first = true; @@ -1844,7 +1853,7 @@ for ( fl=otl->features; fl!=NULL; fl=fl->next ) if ( fl->featuretag==feats[i] ) { for ( sl=fl->scripts; sl!=NULL; sl=sl->next ) if ( sl->script==scripts[s] ) { for ( subl=0; subllang_cnt; ++subl ) { - uint32 lang = subllangs[subl] : sl->morelangs[subl-MAX_LANG]; + uint32_t lang = subllangs[subl] : sl->morelangs[subl-MAX_LANG]; if ( lang==langs[l] ) goto found; } @@ -1989,15 +1998,15 @@ /* ************************************************************************** */ struct nameid { - uint16 strid; - uint16 platform, specific, language; + uint16_t strid; + uint16_t platform, specific, language; char *utf8_str; struct nameid *next; }; struct tablekeywords { char *name; - int size; /* 1=>byte, 2=>short, 4=>int32 */ + int size; /* 1=>byte, 2=>short, 4=>int32_t */ int cnt; /* normally 1, but 10 for panose, -1 for infinite */ int offset; /* -1 => parse but don't store */ }; @@ -2006,7 +2015,7 @@ struct tablevalues { int index; /* in the table key structure above */ int value; - uint8 panose_vals[10]; + uint8_t panose_vals[10]; struct tablevalues *next; }; @@ -2016,13 +2025,13 @@ ft_subtable, ft_script, ft_lang, ft_lookupflags, ft_langsys, ft_pst, ft_pstclass, ft_fpst, ft_ap, ft_lookup_ref, ft_featname }; struct feat_item { - uint16 /* enum feat_type */ type; - uint8 ticked; + uint16_t /* enum feat_type */ type; + uint8_t ticked; union { SplineChar *sc; /* For psts, aps */ char *class; /* List of glyph names for kerning by class, lcarets */ char *lookup_name; /* for lookup_start/ lookup_ref */ - uint32 tag; /* for feature/script/lang tag */ + uint32_t tag; /* for feature/script/lang tag */ int *params; /* size params */ struct tablekeywords *offsets; char **gdef_classes; @@ -2037,7 +2046,7 @@ int exclude_dflt; /* for lang tags */ struct nameid *names; /* size params */ struct tablevalues *tvals; - int16 *lcaret; + int16_t *lcaret; struct otffeatname *featnames; } u2; struct gpos_mark *mclass; /* v1.8 For mark to base-ligature-mark, names of all marks which attach to this anchor */ @@ -2255,7 +2264,7 @@ char tokbuf[MAXT+1]; long value; enum toktype type; - uint32 tag; + uint32_t tag; int could_be_tag; FILE *inlist[MAXI]; int inc_depth; @@ -2267,6 +2276,7 @@ unsigned int in_vkrn: 1; unsigned int backedup: 1; unsigned int skipping: 1; + unsigned int in_ufo: 1; SplineFont *sf; struct scriptlanglist *def_langsyses; struct glyphclasses *classes; // TODO: This eventually needs to merge with the SplineFont group storage. For now, it needs to copy from it at first invocation. @@ -2361,7 +2371,7 @@ static struct tablekeywords os2_keys[] = { { "FSType", sizeof(short), 1, offsetof(struct pfminfo,fstype)+offsetof(SplineFont,pfminfo) }, - { "Panose", sizeof(uint8), 10, offsetof(struct pfminfo,panose)+offsetof(SplineFont,pfminfo) }, + { "Panose", sizeof(uint8_t), 10, offsetof(struct pfminfo,panose)+offsetof(SplineFont,pfminfo) }, { "UnicodeRange", sizeof(short), -1, -1 }, { "CodePageRange", sizeof(short), -1, -1 }, { "TypoAscender", sizeof(short), 1, offsetof(struct pfminfo,os2_typoascent)+offsetof(SplineFont,pfminfo) }, @@ -2382,7 +2392,7 @@ static void fea_handle_include(struct parseState *tok) { FILE *in; - char namebuf[1025], *pt, *filename; + char namebuf[1025], *pt, *filename, *filename_deprecated; int ch; fea_ParseTok(tok); @@ -2431,21 +2441,49 @@ return; } - if ( *namebuf=='/' || - ( pt = strrchr(tok->filename[tok->inc_depth],'/') )==NULL ) - filename=copy(namebuf); - else { - *pt = '\0'; - filename = GFileAppendFile(tok->filename[tok->inc_depth],namebuf,false); - *pt = '/'; + + pt = strrchr(tok->filename[tok->inc_depth],'/'); + if ( pt != NULL ) *pt = '\0'; + filename_deprecated = GFileAppendFile(tok->filename[tok->inc_depth],namebuf,false); + if ( pt != NULL ) *pt = '/'; + if ( tok->in_ufo && *namebuf!='/' ) { + // we know this is a UFO's features.fea file + filename = GFileDirName(tok->filename[tok->inc_depth]); + char* filename_above = GFileAppendFile(filename, "..", false); + char* filename_fea = GFileAppendFile(filename_above, namebuf, false); + TRACE("fea_handle_include: FEA: %s, deprecated FEA: %s\n", filename_fea, filename_deprecated); + free(filename_above); + free(filename); + filename = filename_fea; + } else { + if ( *namebuf=='/' || pt == NULL ) { + filename = copy(namebuf); + } else { + filename = filename_deprecated; + } } + in = fopen(filename,"r"); if ( in==NULL ) { - LogError(_("Could not open include file (%s) on line %d of %s"), - filename, tok->line[tok->inc_depth], tok->filename[tok->inc_depth] ); - ++tok->err_count; - free(filename); + if ( filename != filename_deprecated ) { + free(filename); + filename = filename_deprecated; + in = fopen(filename,"r"); + } + if ( in == NULL ) { + LogError(_("Could not open include file (%s) on line %d of %s"), + filename, tok->line[tok->inc_depth], tok->filename[tok->inc_depth]); + ++tok->err_count; + free(filename); return; + } else { + LogError(_("Warning: FontForge's implementation of \ +include statements in UFO features.fea files was wrong. Please \ +correct your path `%s` as per the specification for guaranteed \ +future compatibility. (See GitHub issue №4629 for more info.)"), namebuf); + } + } else if ( filename != filename_deprecated ) { + free(filename_deprecated); } ++tok->inc_depth; @@ -3223,7 +3261,7 @@ } static void fea_ParseLangSys(struct parseState *tok, int inside_feat) { - uint32 script, lang; + uint32_t script, lang; struct scriptlanglist *sl; int l; @@ -3253,7 +3291,7 @@ tok->def_langsyses = sl; } for ( l=0; llang_cnt; ++l ) { - uint32 language = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t language = llangs[l] : sl->morelangs[l-MAX_LANG]; if ( language==lang ) break; } @@ -3262,7 +3300,7 @@ else if ( sl->lang_cntlangs[sl->lang_cnt++] = lang; else { - sl->morelangs = realloc(sl->morelangs,(sl->lang_cnt+1)*sizeof(uint32)); + sl->morelangs = realloc(sl->morelangs,(sl->lang_cnt+1)*sizeof(uint32_t)); sl->morelangs[sl->lang_cnt++ - MAX_LANG] = lang; } fea_end_statement(tok); @@ -3279,7 +3317,7 @@ struct apmark { AnchorPoint *ap; struct gpos_mark *mark_class; - uint16 mark_count; + uint16_t mark_count; }; struct ligcomponent { @@ -3297,7 +3335,7 @@ unsigned int is_mark2lig: 1; unsigned int is_name: 1; /* Otherwise a class */ unsigned int hidden_marked_glyphs: 1;/* for glyphs with marked marks in a mark2base sequence */ - uint16 mark_count; /* 0=>unmarked, 1=>first mark, etc. */ + uint16_t mark_count; /* 0=>unmarked, 1=>first mark, etc. */ char *name_or_class; /* Glyph name / class contents */ struct vr *vr; /* A value record. Only in position sequences */ int ap_cnt; /* Number of anchor points */ @@ -3316,7 +3354,7 @@ { int first = true; int min=0, max= -1; - int8 values[512]; + int8_t values[512]; memset(values,0,sizeof(values)); @@ -4032,7 +4070,7 @@ } } -static struct feat_item *fea_AddAllLigPosibilities(struct parseState *tok,struct markedglyphs *glyphs, +static struct feat_item *fea_AddAllLigPossibilities(struct parseState *tok,struct markedglyphs *glyphs, SplineChar *sc,char *sequence_start,char *next, struct feat_item *sofar) { char *start, *pt, ch; SplineChar *temp; @@ -4054,7 +4092,7 @@ after = next+strlen(next); if ( glyphs->next!=NULL && glyphs->next->mark_count == glyphs->mark_count ) { *after++ = ' '; - sofar = fea_AddAllLigPosibilities(tok,glyphs->next,sc,sequence_start,after,sofar); + sofar = fea_AddAllLigPossibilities(tok,glyphs->next,sc,sequence_start,after,sofar); } else { *after = '\0'; item = chunkalloc(sizeof(struct feat_item)); @@ -4399,7 +4437,7 @@ len += strlen(g->name_or_class); mult[len++] = ' '; } - mult[len-1] = '\0'; + mult[len>1?len-1:0] = '\0'; item = chunkalloc(sizeof(struct feat_item)); item->type = ft_pst; item->next = sofar; @@ -4425,7 +4463,7 @@ for ( g=glyphs; g!=NULL && g->mark_count==glyphs->mark_count; g=g->next ) len += strlen(g->name_or_class)+1; space = malloc(len+1); - sofar = fea_AddAllLigPosibilities(tok,glyphs,sc,space,space,sofar); + sofar = fea_AddAllLigPossibilities(tok,glyphs,sc,space,space,sofar); free(space); } return( sofar ); @@ -4694,8 +4732,8 @@ /* reversesub by => reverse context chaining */ int is_reverse = tok->type == tk_reversesub; struct markedglyphs *glyphs = fea_ParseMarkedGlyphs(tok,false,true,false), - *g, *rpl, *rp; - int cnt, i, has_lookups, mk_num; + *g, *rpl; + int cnt, has_lookups, mk_num; SplineChar *sc; struct feat_item *item, *head; @@ -4732,14 +4770,27 @@ } } else if ( cnt>=1 && tok->type==tk_by ) { rpl = fea_ParseMarkedGlyphs(tok,false,false,false); - if ( rpl==NULL ) { + + // It's okay to advance the token like this because all the valid possible + // replacements already got read into rpl above + // + // tok only gets passed into the fea_process_sub_(single|multiple|ligature) + // functions for error reporting puroposes + fea_ParseTok(tok); + bool next_is_null = tok->type == tk_NULL; + if ( !next_is_null ) + fea_UnParseTok(tok); + + if ( rpl==NULL && !next_is_null ) { LogError(_("No substitution specified on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] ); ++tok->err_count; - } else if ( rpl->has_marks ) { + } else if ( !next_is_null && rpl->has_marks ) { LogError(_("No marked glyphs allowed in replacement on line %d of %s"), tok->line[tok->inc_depth], tok->filename[tok->inc_depth] ); ++tok->err_count; } else { - if ( cnt==1 && rpl->next==NULL ) { + if (next_is_null) { + tok->sofar = fea_process_sub_multiple(tok,glyphs,NULL,tok->sofar); + } else if ( cnt==1 && rpl->next==NULL ) { tok->sofar = fea_process_sub_single(tok,glyphs,rpl,tok->sofar); } else if ( cnt==1 && glyphs->is_name && rpl->next!=NULL && rpl->is_name ) { /* Multiple substitution */ @@ -4929,7 +4980,7 @@ } } -static struct feat_item *fea_AddFeatItem(struct parseState *tok,enum feat_type type,uint32 tag) { +static struct feat_item *fea_AddFeatItem(struct parseState *tok,enum feat_type type,uint32_t tag) { struct feat_item *item; item = chunkalloc(sizeof(struct feat_item)); @@ -4978,7 +5029,9 @@ fea_TokenMustBe(tok,tk_char,';'); break; case tk_char: - if ( tok->tokbuf[0]=='}' ) + if ( tok->tokbuf[0]==';' ) // lone semicolon, see GitHub issue №4600 +return( 1 ); + else if ( tok->tokbuf[0]=='}' ) return( 2 ); /* Fall through */ default: @@ -5147,7 +5200,7 @@ char *start, *pt; int max, ch, value; FILE *in = tok->inlist[tok->inc_depth]; - /* nameid [] string; */ + /* nameid [] string; */ /* "nameid" and will already have been parsed when we get here */ /* := | */ /* ==3 => =1 =0x409 */ @@ -5293,12 +5346,12 @@ return( feat ); } -static void fea_ParseFeatureNames(struct parseState *tok,uint32 tag) { +static void fea_ParseFeatureNames(struct parseState *tok,uint32_t tag) { struct otffeatname *cur; struct otfname *head=NULL, *string; struct nameid *temp; struct feat_item *item; - /* name [] string; */ + /* name [] string; */ for (;;) { fea_ParseTok(tok); @@ -5334,11 +5387,9 @@ } static void fea_ParseFeatureDef(struct parseState *tok) { - uint32 feat_tag; + uint32_t feat_tag; struct feat_item *item, *size_item = NULL; int type, ret; - enum otlookup_type lookuptype; - int has_single, has_multiple, has_ligature, has_alternate; fea_ParseTag(tok); if ( tok->type!=tk_name || !tok->could_be_tag ) { @@ -5485,7 +5536,7 @@ static void fea_ParseNameTable(struct parseState *tok) { struct nameid *head=NULL, *string; struct feat_item *item; - /* nameid [] string; */ + /* nameid [] string; */ for (;;) { fea_ParseTok(tok); @@ -5544,7 +5595,7 @@ /* Accept a normal tag, since that's what it really is */ tv->value = tok->tag; else if ( tok->type==tk_char && tok->tokbuf[0]=='"' ) { - uint8 foo[4]; int ch; + uint8_t foo[4]; int ch; FILE *in = tok->inlist[tok->inc_depth]; memset(foo,' ',sizeof(foo)); for ( i=0; i<4; ++i ) { @@ -5638,7 +5689,7 @@ /* LigatureCaretByIndex | +; */ /* parse & ignore */ int i; struct feat_item *item; - int16 *carets=NULL; int len=0, max=0; + int16_t *carets=NULL; int len=0, max=0; for (;;) { fea_ParseTok(tok); @@ -5689,7 +5740,7 @@ fea_ParseCaret(tok); else break; - carets = realloc(carets,(max+=10)*sizeof(int16)); + carets = realloc(carets,(max+=10)*sizeof(int16_t)); carets[len++] = tok->value; } if ( tok->type!=tk_char || tok->tokbuf[0]!=';' ) { @@ -5698,8 +5749,8 @@ fea_skip_to_semi(tok); } if (carets != NULL) { - item->u2.lcaret = malloc((len+1)*sizeof(int16)); - memcpy(item->u2.lcaret,carets,len*sizeof(int16)); + item->u2.lcaret = malloc((len+1)*sizeof(int16_t)); + memcpy(item->u2.lcaret,carets,len*sizeof(int16_t)); item->u2.lcaret[len] = 0; } else { LogError(_("Expected integer or list of integers after %s on line %d of %s"), item->u1.class, @@ -5769,8 +5820,8 @@ /* what might be right */ struct Base h, v, *active; int cnt=0, i, off; - uint32 baselines[50]; - int16 poses[50]; + uint32_t baselines[50]; + int16_t poses[50]; struct basescript *last=NULL, *cur; memset(&h,0,sizeof(h)); @@ -5803,13 +5854,13 @@ baselines[cnt++] = tok->tag; } active->baseline_cnt = cnt; - active->baseline_tags = malloc(cnt*sizeof(uint32)); - memcpy(active->baseline_tags,baselines,cnt*sizeof(uint32)); + active->baseline_tags = malloc(cnt*sizeof(uint32_t)); + memcpy(active->baseline_tags,baselines,cnt*sizeof(uint32_t)); } else if ( strcmp(tok->tokbuf+off,"BaseScriptList")==0 ) { last = NULL; while ( (fea_ParseTag(tok), tok->could_be_tag) ) { - uint32 script_tag = tok->tag; - uint32 base_tag; + uint32_t script_tag = tok->tag; + uint32_t base_tag; int err=0; fea_ParseTag(tok); if ( !tok->could_be_tag ) { @@ -5835,8 +5886,8 @@ active->scripts = cur; last = cur; cur->script = script_tag; - cur->baseline_pos = calloc(cnt,sizeof(int16)); - memcpy(cur->baseline_pos,poses,i*sizeof(int16)); + cur->baseline_pos = calloc(cnt,sizeof(int16_t)); + memcpy(cur->baseline_pos,poses,i*sizeof(int16_t)); for ( i=0; ibaseline_cnt; ++i ) { if ( base_tag == active->baseline_tags[i] ) { cur->def_baseline = i; @@ -5883,7 +5934,7 @@ } static void fea_ParseTableDef(struct parseState *tok) { - uint32 table_tag; + uint32_t table_tag; struct feat_item *item; fea_ParseTag(tok); @@ -6667,7 +6718,7 @@ for ( i=0; iseconds[i+1] = rights.classes[i]; kc->subtable = sub; - kc->offsets = calloc(kc->first_cnt*kc->second_cnt,sizeof(int16)); + kc->offsets = calloc(kc->first_cnt*kc->second_cnt,sizeof(int16_t)); kc->adjusts = calloc(kc->first_cnt*kc->second_cnt,sizeof(DeviceTable)); fea_fillKernClass(kc,first); KernClass *lastkc = NULL; @@ -6786,7 +6837,7 @@ return( head ); } -static void fea_AttachFeatureToLookup(OTLookup *otl,uint32 feat_tag, +static void fea_AttachFeatureToLookup(OTLookup *otl,uint32_t feat_tag, struct scriptlanglist *sl) { FeatureScriptLangList *fl; @@ -6838,11 +6889,11 @@ /* We don't support this guy, whatever he may be, but we did parse it */; else if ( cur->cnt==1 ) { if ( cur->size==4 ) - *((uint32 *) (((uint8 *) sf) + cur->offset)) = tv->value; + *((uint32_t *) (((uint8_t *) sf) + cur->offset)) = tv->value; else if ( cur->size==2 ) - *((uint16 *) (((uint8 *) sf) + cur->offset)) = tv->value; + *((uint16_t *) (((uint8_t *) sf) + cur->offset)) = tv->value; else - *((uint8 *) (((uint8 *) sf) + cur->offset)) = tv->value; + *((uint8_t *) (((uint8_t *) sf) + cur->offset)) = tv->value; if ( strcmp(cur->name,"Ascender")==0 ) sf->pfminfo.hheadascent_add = false; else if ( strcmp(cur->name,"Descender")==0 ) @@ -6857,7 +6908,7 @@ sf->pfminfo.typodescent_add = false; } else if ( cur->cnt==10 && cur->size==1 ) { for ( i=0; i<10; ++i ) - (((uint8 *) sf) + cur->offset)[i] = tv->panose_vals[i]; + (((uint8_t *) sf) + cur->offset)[i] = tv->panose_vals[i]; } } } @@ -6926,7 +6977,7 @@ static struct feat_item *fea_ApplyFeatureList(struct parseState *tok, struct feat_item *feat_data) { int lookup_flags = 0; - uint32 feature_tag = feat_data->u1.tag; + uint32_t feature_tag = feat_data->u1.tag; struct scriptlanglist *sl = feat_data->u2.sl; struct feat_item *f, *start; OTLookup *otl; @@ -7285,6 +7336,10 @@ } } +static bool fea_isInUFO(char *filename) { + return g_regex_match_simple("^.*ufo[23]?[/\\\\]features.fea$", filename, 0, 0); +} + void SFApplyFeatureFile(SplineFont *sf,FILE *file,char *filename) { struct parseState tok; struct glyphclasses *gc, *gcnext; @@ -7292,10 +7347,12 @@ struct namedvalue *nvr, *nvrnext; memset(&tok,0,sizeof(tok)); + tok.line[0] = 1; tok.filename[0] = filename; tok.inlist[0] = file; tok.base = 10; + tok.in_ufo = fea_isInUFO(filename); if ( sf->cidmaster ) sf = sf->cidmaster; tok.sf = sf; CopySplineFontGroupsForFeatureFile(sf, &tok); diff -Nru fontforge-20201107~dfsg/fontforge/ffpython.h fontforge-20220308~dfsg/fontforge/ffpython.h --- fontforge-20201107~dfsg/fontforge/ffpython.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ffpython.h 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,8 @@ #define FONTFORGE_FFPYTHON_H #include "flaglist.h" +#include "splinefont.h" +#include "views.h" #pragma push_macro("real") #undef real @@ -84,13 +86,12 @@ PyObject_HEAD /* Type-specific fields go here. */ double x,y; - uint8 on_curve; - uint8 selected; - uint8 type; - uint8 interpolated; + uint8_t on_curve; + uint8_t selected; + uint8_t type; + uint8_t interpolated; char *name; } PyFF_Point; -static PyTypeObject PyFF_PointType; typedef struct ff_contour { PyObject_HEAD @@ -117,32 +118,28 @@ PyObject_HEAD /* Type-specific fields go here. */ SplineChar *sc; - uint8 replace; - uint8 ended; - uint8 changed; + uint8_t replace; + uint8_t ended; + uint8_t changed; int layer; } PyFF_GlyphPen; -static PyTypeObject PyFF_GlyphPenType; typedef struct { PyObject_HEAD /* Type-specific fields go here. */ SplineChar *sc; } PyFF_LayerArray; -static PyTypeObject PyFF_LayerArrayType; typedef struct { PyObject_HEAD /* Type-specific fields go here. */ SplineChar *sc; } PyFF_RefArray; -static PyTypeObject PyFF_RefArrayType; typedef struct glyphmathkernobject { PyObject_HEAD SplineChar *sc; } PyFF_MathKern; -static PyTypeObject PyFF_MathKernType; typedef struct { PyObject_HEAD @@ -153,7 +150,6 @@ PyFF_MathKern *mk; int layer; } PyFF_Glyph; -static PyTypeObject PyFF_GlyphType; typedef struct { PyObject_HEAD @@ -161,14 +157,12 @@ SplineFont *sf; int layer; } PyFF_LayerInfo; -static PyTypeObject PyFF_LayerInfoType; typedef struct { PyObject_HEAD /* Type-specific fields go here. */ SplineFont *sf; } PyFF_LayerInfoArray; -static PyTypeObject PyFF_LayerInfoArrayType; typedef struct { PyObject_HEAD @@ -176,7 +170,6 @@ SplineFont *sf; FontViewBase *fv; } PyFF_Private; -static PyTypeObject PyFF_PrivateType; typedef struct { PyObject_HEAD @@ -184,7 +177,6 @@ FontViewBase *fv; int by_glyphs; } PyFF_Selection; -static PyTypeObject PyFF_SelectionType; typedef struct { PyObject_HEAD @@ -192,13 +184,11 @@ SplineFont *sf; struct ttf_table *cvt; } PyFF_Cvt; -static PyTypeObject PyFF_CvtType; typedef struct fontmathobject { PyObject_HEAD SplineFont *sf; } PyFF_Math; -static PyTypeObject PyFF_MathType; typedef struct { PyObject_HEAD @@ -210,7 +200,6 @@ PyFF_Selection *selection; PyFF_Math *math; } PyFF_Font; -static PyTypeObject PyFF_FontType; extern PyMethodDef PyFF_Font_methods[]; extern PyMethodDef module_fontforge_methods[]; diff -Nru fontforge-20201107~dfsg/fontforge/flaglist.h fontforge-20220308~dfsg/fontforge/flaglist.h --- fontforge-20201107~dfsg/fontforge/flaglist.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/flaglist.h 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,7 @@ struct flaglist { const char *name; int flag; }; #define FLAGLIST_EMPTY { NULL, 0 } -#define FLAG_UNKNOWN ((int32)0x80000000) +#define FLAG_UNKNOWN ((int32_t)0x80000000) extern int FindFlagByName( struct flaglist *flaglist, const char *name ); extern const char *FindNameOfFlag( struct flaglist *flaglist, int flag ); diff -Nru fontforge-20201107~dfsg/fontforge/fontforge.h fontforge-20220308~dfsg/fontforge/fontforge.h --- fontforge-20201107~dfsg/fontforge/fontforge.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fontforge.h 2022-03-08 10:14:24.000000000 +0000 @@ -42,15 +42,7 @@ /* Unicode goes up to 0x10ffff */ -extern int32 unicode_from_adobestd[256]; - -/* unicode_nameannot - Deprecated, but kept for older programs to access. */ -#if _NO_LIBUNINAMESLIST -struct unicode_nameannot { - const char *name, *annot; -}; -#endif -extern const struct unicode_nameannot * const *const *_UnicodeNameAnnot; +extern int32_t unicode_from_adobestd[256]; extern int default_fv_font_size; extern int default_fv_antialias; @@ -59,9 +51,9 @@ extern int adjustwidth; extern int adjustlbearing; extern int autohint_before_generate; -extern int seperate_hint_controls; +extern int separate_hint_controls; extern int no_windowing_ui; -extern uint32 default_background; +extern uint32_t default_background; extern int use_utf8_in_script; extern int new_em_size; diff -Nru fontforge-20201107~dfsg/fontforge/fontforgeui.h fontforge-20220308~dfsg/fontforge/fontforgeui.h --- fontforge-20201107~dfsg/fontforge/fontforgeui.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fontforgeui.h 2022-03-08 10:14:24.000000000 +0000 @@ -168,20 +168,11 @@ #define RECENT_MAX 10 extern char *RecentFiles[RECENT_MAX]; -/* I would like these to be const ints, but gcc doesn't treat them as consts */ -#define et_sb_halfup et_sb_thumbrelease+1 -#define et_sb_halfdown et_sb_thumbrelease+2 - extern FontView *fv_list; extern struct openfilefilters { char *name, *filter; } def_font_filters[], *user_font_filters; extern int default_font_filter_index; -#define SERIF_UI_FAMILIES "dejavu serif,times,caslon,serif,clearlyu,unifont,unifont upper" -#define SANS_UI_FAMILIES "dejavu sans,helvetica,caliban,sans,clearlyu,unifont,unifont upper" -#define MONO_UI_FAMILIES "courier,monospace,clearlyu,unifont,unifont upper" -#define FIXED_UI_FAMILIES "monospace,fixed,clearlyu,unifont,unifont upper" - #define isprivateuse(enc) ((enc)>=0xe000 && (enc)<=0xf8ff) #define issurrogate(enc) ((enc)>=0xd800 && (enc)<=0xd8ff) diff -Nru fontforge-20201107~dfsg/fontforge/fontviewbase.c fontforge-20220308~dfsg/fontforge/fontviewbase.c --- fontforge-20201107~dfsg/fontforge/fontviewbase.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fontviewbase.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,15 +33,12 @@ #include "baseviews.h" #include "bitmapchar.h" #include "bvedit.h" -#include "chardata.h" #include "cvundoes.h" #include "encoding.h" #include "fontforge.h" #include "fvcomposite.h" #include "fvfonts.h" #include "gfile.h" -#include "gio.h" -#include "gresource.h" #include "groups.h" #include "namelist.h" #include "psfont.h" @@ -320,7 +317,7 @@ for ( i=0; imap->enccount; ++i ) if ( fv->selected[i] && (gid = fv->map->map[i])!=-1 && sf->glyphs[gid]!=NULL ) { SCPreserveLayer(sf->glyphs[gid],fv->active_layer,false); - sf->glyphs[gid]->layers[fv->active_layer].splines = SplineSetJoin(sf->glyphs[gid]->layers[fv->active_layer].splines,true,joinsnap,&changed); + sf->glyphs[gid]->layers[fv->active_layer].splines = SplineSetJoin(sf->glyphs[gid]->layers[fv->active_layer].splines,true,joinsnap,&changed,true); if ( changed ) SCCharChangedUpdate(sf->glyphs[gid],fv->active_layer); } @@ -329,7 +326,6 @@ static void LinkEncToGid(FontViewBase *fv,int enc, int gid) { EncMap *map = fv->map; int old_gid; - int flags = -1; int j; if ( map->map[enc]!=-1 && map->map[enc]!=gid ) { @@ -607,7 +603,7 @@ kc->offsets[i] = rint(scale*kc->offsets[i]); } -static void SCTransLayer(FontViewBase *fv, SplineChar *sc, int flags, int i, real transform[6], uint8 *sel) { +static void SCTransLayer(FontViewBase *fv, SplineChar *sc, int flags, int i, real transform[6], uint8_t *sel) { int j; RefChar *refs; real t[6]; @@ -662,13 +658,13 @@ } /* If sel is specified then we decide how to transform references based on */ -/* whether the refered glyph is selected. (If we tranform a reference that */ +/* whether the referred glyph is selected. (If we transform a reference that */ /* is selected we are, in effect, transforming it twice -- since the glyph */ /* itself will be transformed -- so instead we just transform the offsets */ /* of the reference */ /* If sel is NULL then we transform the reference */ /* if flags&fvt_partialreftrans then we always just transform the offsets */ -void FVTrans(FontViewBase *fv,SplineChar *sc,real transform[6], uint8 *sel, +void FVTrans(FontViewBase *fv,SplineChar *sc,real transform[6], uint8_t *sel, enum fvtrans_flags flags) { AnchorPoint *ap; int i,first,last; @@ -744,7 +740,6 @@ if ( transform[1]==0 && transform[2]==0 ) { if ( transform[0]==1 && transform[3]==1 && transform[5]==0 && transform[4]!=0 && - sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && isalpha(sc->unicodeenc)) { SCUndoSetLBearingChange(sc,(int) rint(transform[4])); SCSynchronizeLBearing(sc,transform[4],fv->active_layer); /* this moves the hints */ @@ -933,6 +928,50 @@ ff_progress_end_indicator(); } +void _FVElementAction(FontViewBase *fv, int anysel, void (*func)(SplineChar*, SplineSet*, int), const char* progressmsg) { + int i, cnt=0, layer, first, last, gid; + SplineChar *sc; + + for ( i=0; imap->enccount; ++i ) + if ( fv->selected[i] && (gid = fv->map->map[i])!=-1 && + SCWorthOutputting(fv->sf->glyphs[gid]) ) + ++cnt; + ff_progress_start_indicator(10,progressmsg,progressmsg,0,cnt,1); + + SFUntickAll(fv->sf); + for ( i=0; imap->enccount; ++i ) if ( fv->selected[i] && + (gid = fv->map->map[i])!=-1 && + SCWorthOutputting((sc = fv->sf->glyphs[gid])) && + !sc->ticked) { + sc->ticked = true; + if ( sc->parent->multilayer ) { + first = ly_fore; + last = sc->layer_cnt-1; + } else + first = last = fv->active_layer; + for ( layer = first; layer<=last; ++layer ) { + SCPreserveLayer(sc,layer,false); + func(sc, sc->layers[layer].splines, anysel); + } + SCCharChangedUpdate(sc,fv->active_layer); + if ( !ff_progress_next()) + break; + } + ff_progress_end_indicator(); +} + +void FVAddInflections(FontViewBase *fv, int anysel) { + _FVElementAction(fv,anysel,&SplineCharAddInflections,_("Adding points of inflection...")); +} + +void FVBalance(FontViewBase *fv, int anysel) { + _FVElementAction(fv,anysel,&SplineCharBalance,_("Balancing...")); +} + +void FVHarmonize(FontViewBase *fv, int anysel) { + _FVElementAction(fv,anysel,&SplineCharHarmonize,_("Harmonizing...")); +} + void FVCanonicalStart(FontViewBase *fv) { int i, gid; @@ -1212,8 +1251,8 @@ if ( fv->cidmaster!=NULL && gcnt!=fv->sf->glyphcnt ) { int i; if ( fv->map->encmaxmap->map = realloc(fv->map->map,gcnt*sizeof(int32)); - fv->map->backmap = realloc(fv->map->backmap,gcnt*sizeof(int32)); + fv->map->map = realloc(fv->map->map,gcnt*sizeof(int32_t)); + fv->map->backmap = realloc(fv->map->backmap,gcnt*sizeof(int32_t)); fv->map->backmax = fv->map->encmax = gcnt; } for ( i=0; iselected+gcnt,0,fv->map->enccount-gcnt); else { free(fv->selected); - fv->selected = calloc(gcnt,sizeof(uint8)); + fv->selected = calloc(gcnt,sizeof(uint8_t)); } fv->map->enccount = gcnt; } @@ -1505,7 +1544,6 @@ EncMap *map = fv->map; int oldcount = map->enccount; int gid, i; - int flags = -1; for ( i=map->enccount-1; i>=map->enc->char_cnt && @@ -1567,7 +1605,6 @@ int i, j, gid; EncMap *map = fv->map; SplineFont *sf = fv->sf; - int flags = -1; int changed = false, altered = false; FontViewBase *fvs; @@ -1940,7 +1977,7 @@ fv->map = EncMap1to1(sf->glyphcnt); if ( fv->nextsame==NULL ) { sf->map = fv->map; } } - fv->selected = calloc(fv->map->enccount,sizeof(uint8)); + fv->selected = calloc(fv->map->enccount,sizeof(uint8_t)); #ifndef _NO_PYTHON PyFF_InitFontHook(fv); diff -Nru fontforge-20201107~dfsg/fontforge/freetype.c fontforge-20220308~dfsg/fontforge/freetype.c --- fontforge-20201107~dfsg/fontforge/freetype.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/freetype.c 2022-03-08 10:14:24.000000000 +0000 @@ -90,7 +90,6 @@ if ( !hasFreeTypeByteCode()) return( false ); #if FREETYPE_HAS_DEBUGGER - if ( FT_Set_Debug_Hook!=NULL && TT_RunIns!=NULL ) return( true ); #endif @@ -171,7 +170,7 @@ */ FTC *ftc; SplineChar **old=sf->glyphs, **new; - uint8 *selected = fv!=NULL ? fv->selected : NULL; + uint8_t *selected = fv!=NULL ? fv->selected : NULL; EncMap *map = fv!=NULL ? fv->map : sf->fv!=NULL ? sf->fv->map : sf->map; int i,cnt, notdefpos; @@ -418,7 +417,7 @@ static BDFChar *BDFCReClut(BDFChar *bdfc) { /* Made for something with a bit depth of 4, but we use 8 here */ - uint8 *pt, *end; + uint8_t *pt, *end; if ( bdfc==NULL ) return( NULL ); @@ -553,9 +552,7 @@ if ( context->orig_cpl!=NULL ) context->orig_sp = context->orig_cpl->first; - context->last = context->cpl->first = chunkalloc(sizeof(SplinePoint)); - context->last->me.x = to->x*context->scalex; - context->last->me.y = to->y*context->scaley; + context->last = context->cpl->first = SplinePointCreate(to->x*context->scalex, to->y*context->scaley); if ( context->orig_sp==NULL ) context->last->ttfindex = -2; else { @@ -589,11 +586,9 @@ SplinePoint *sp; sp = SplinePointCreate( to->x*context->scalex, to->y*context->scaley ); - sp->noprevcp = false; sp->prevcp.x = _cp->x*context->scalex; sp->prevcp.y = _cp->y*context->scaley; context->last->nextcp = sp->prevcp; - context->last->nonextcp = false; SplineMake2(context->last,sp); context->last = sp; @@ -614,7 +609,6 @@ SplinePoint *sp; sp = SplinePointCreate( to->x*context->scalex, to->y*context->scaley ); - sp->noprevcp = false; sp->prevcp.x = cp2->x*context->scalex; sp->prevcp.y = cp2->y*context->scaley; context->last->nextcp.x = cp1->x*context->scalex; @@ -639,7 +633,7 @@ }; SplineSet *FreeType_GridFitChar(void *single_glyph_context, int enc, - real ptsizey, real ptsizex, int dpi, uint16 *width, SplineChar *sc, + real ptsizey, real ptsizex, int dpi, uint16_t *width, SplineChar *sc, int depth, int scaled) { FT_GlyphSlot slot; FTC *ftc = (FTC *) single_glyph_context; @@ -913,9 +907,9 @@ } static void MergeBitmaps(FT_Bitmap *bitmap,FT_Bitmap *newstuff,struct brush *brush, - uint8 *clipmask,double scale,DBounds *bbox,SplineChar *sc) { + uint8_t *clipmask,double scale,DBounds *bbox,SplineChar *sc) { int i, j; - uint32 col = brush->col; + uint32_t col = brush->col; if ( col == COLOR_INHERITED ) col = 0x000000; col = 3*((col>>16)&0xff) + 6*((col>>8)&0xff) + 1*(col&0xff); @@ -964,13 +958,18 @@ FT_Bitmap bitmap, temp; int i; int cmax, pmax; - real rscale = (ptsize*dpi)/72.0/(double) (sc->parent->ascent+sc->parent->descent); - real scale = rscale*(1<<6); + real rscale, scale; BDFChar *bdfc; int err = 0; DBounds b; SplineSet *all; + if ( sc->parent->ascent+sc->parent->descent == 0 ) + return NULL; + + rscale = (ptsize*dpi)/72.0/(double) (sc->parent->ascent+sc->parent->descent); + scale = rscale*(1<<6); + if ( !hasFreeType()) return( NULL ); if ( sc->parent->strokedfont && @@ -1014,7 +1013,7 @@ bitmap.num_grays = 256; bitmap.pixel_mode = ft_pixel_mode_grays; } - bitmap.buffer = calloc(bitmap.pitch*bitmap.rows,sizeof(uint8)); + bitmap.buffer = calloc(bitmap.pitch*bitmap.rows,sizeof(uint8_t)); memset(&temp,0,sizeof(temp)); if ( sc->parent->multilayer && !(sc->layer_cnt==2 && !sc->layers[ly_fore].dostroke && @@ -1047,7 +1046,7 @@ /* Can only get here if multilayer */ err = 0; for ( i=ly_fore; ilayer_cnt; ++i ) { - uint8 *clipmask = NULL; + uint8_t *clipmask = NULL; if ( SSHasClip(sc->layers[i].splines)) { memset(temp.buffer,0,temp.pitch*temp.rows); FillOutline(sc->layers[i].splines,&outline,&pmax,&cmax, diff -Nru fontforge-20201107~dfsg/fontforge/ftdelta.c fontforge-20220308~dfsg/fontforge/ftdelta.c --- fontforge-20201107~dfsg/fontforge/ftdelta.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ftdelta.c 2022-03-08 10:14:24.000000000 +0000 @@ -140,7 +140,7 @@ } static void SCFindQuestionablePoints(struct qg_data *data) { - uint16 width; + uint16_t width; SplineSet *gridfit = FreeType_GridFitChar(data->freetype_context, data->sc->orig_pos, data->cur_size, data->cur_size, data->dpi, &width, data->sc, data->depth, false); diff -Nru fontforge-20201107~dfsg/fontforge/fvcomposite.c fontforge-20220308~dfsg/fontforge/fvcomposite.c --- fontforge-20201107~dfsg/fontforge/fvcomposite.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fvcomposite.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,6 @@ #include "autowidth.h" #include "bitmapchar.h" #include "bvedit.h" -#include "chardata.h" #include "cvundoes.h" #include "encoding.h" #include "fontforgevw.h" @@ -982,7 +981,7 @@ int isaccent(int uni) { - if ( uni<0x10000 && iscombining(uni) ) + if ( iscombining(uni) ) return( true ); if ( uni>=0x2b0 && uni<0x2ff ) return( true ); @@ -1042,12 +1041,12 @@ } else if ( *pt<0x600 || *pt>0x6ff ) *apt = *pt; else if ( ini ) { - *apt = ArabicForms[*pt-0x600].initial; + *apt = arabicform(*pt)->initial; ini = false; } else if ( pt[1]==' ' || (pt[1]=='\0' && final)) - *apt = ArabicForms[*pt-0x600].final; + *apt = arabicform(*pt)->final; else - *apt = ArabicForms[*pt-0x600].medial; + *apt = arabicform(*pt)->medial; if ( !haschar(sf,*apt,NULL)) break; } @@ -1159,8 +1158,7 @@ adobes_pua_alts[base-0xf600]!=0 ) return( adobes_pua_alts[base-0xf600]); - if ( base==-1 || base>=65536 || unicode_alternates[base>>8]==NULL || - (upt = unicode_alternates[base>>8][base&0xff])==NULL ) + if ( (upt = unialt(base))==NULL ) return( SFAlternateFromLigature(sf,base,sc)); /* The definitions of some of the greek letters may make some */ @@ -1230,6 +1228,11 @@ greekalts[1] = 0x315; greekalts[2] = '\0'; return( greekalts ); + } else if (isdecompcircle(base) && u_strlen(upt) < (sizeof(greekalts)/sizeof(greekalts[0])-1)) { + static const unichar_t circle[] = {0x20dd, 0}; + u_strcpy(greekalts, upt); + u_strcat(greekalts, circle); + return greekalts; } return( upt ); @@ -1619,13 +1622,15 @@ return( 0x70000000 ); } -void _SCAddRef(SplineChar *sc,SplineChar *rsc,int layer,real transform[6]) { +void _SCAddRef(SplineChar *sc,SplineChar *rsc,int layer,real transform[6], + int selected) { RefChar *ref = RefCharCreate(); ref->sc = rsc; ref->unicode_enc = rsc->unicodeenc; ref->orig_pos = rsc->orig_pos; ref->adobe_enc = getAdobeEnc(rsc->name); + ref->selected = selected; ref->next = sc->layers[layer].refs; sc->layers[layer].refs = ref; memcpy(ref->transform,transform,sizeof(real [6])); @@ -1638,7 +1643,7 @@ transform[0] = transform[3] = 1; transform[1] = transform[2] = 0; transform[4] = xoff; transform[5] = yoff; - _SCAddRef(sc,rsc,layer,transform); + _SCAddRef(sc,rsc,layer,transform,false); } static void BCClearAndCopyBelow(BDFFont *bdf,int togid,int fromgid, int ymax) { @@ -1952,7 +1957,7 @@ } static void _BCCenterAccent( BDFFont *bdf, int gid, int rgid, int ch, int basech, int italicoff, - uint32 pos, /* unicode char position info, see #define for utype2[] in utype.h */ + uint32_t pos, /* pose info from unicode canonical combining class and manual overrides, see utype.h */ real em ) { BDFChar *bc, *rbc; int ixoff, iyoff, ispacing; @@ -2006,7 +2011,7 @@ int layer, int ch, BDFFont *bdf, int disp_only, SplineChar *rsc, real ia, int basech, int invert, /* invert accent, false==0, true!=0 */ - uint32 pos /* unicode char position info, see #define for utype2[] in utype.h */ ) { + uint32_t pos /* pose info from unicode canonical combining class and manual overrides, see utype.h */ ) { real transform[6]; DBounds bb, rbb, bbb; real xoff, yoff; @@ -2050,13 +2055,11 @@ } if ( ia==0 && baserch!=basech && basersc!=NULL ) { ybase = SplineCharFindSlantedBounds(basersc,layer,&bbb,ia); - if ( (ffUnicodeUtype2(ch) & (FF_UNICODE_ABOVE|FF_UNICODE_BELOW)) ) { - /* if unicode.org character definition matches ABOVE or BELOW, then... */ + if ( (pose(ch) & (FF_UNICODE_ABOVE|FF_UNICODE_BELOW)) ) { bbb.maxy = bb.maxy; bbb.miny = bb.miny; } - if ( (ffUnicodeUtype2(ch) & (FF_UNICODE_RIGHT|FF_UNICODE_LEFT)) ) { - /* if unicode.org character definition matches RIGHT or LEFT, then... */ + if ( (pose(ch) & (FF_UNICODE_RIGHT|FF_UNICODE_LEFT)) ) { bbb.maxx = bb.maxx; bbb.minx = bb.minx; } @@ -2075,11 +2078,11 @@ /* If so then figure offsets relative to it. */ xoff = ap1->me.x-ap2->me.x + sc->layers[layer].refs->transform[4]; yoff = ap1->me.y-ap2->me.y + sc->layers[layer].refs->transform[5]; - pos = ffUnicodeUtype2(ch); /* init with unicode.org position information */ + pos = pose(ch); } else if ( AnchorClassMatch(basersc,rsc,(AnchorClass *) -1,&ap1,&ap2)!=NULL && ap2->type==at_mark ) { xoff = ap1->me.x-ap2->me.x; yoff = ap1->me.y-ap2->me.y; - pos = ffUnicodeUtype2(ch); /* init with unicode.org position information */ + pos = pose(ch); } else { /* try to establish a common line on which all accents lie. The problem being*/ /* that an accent above a,e,o will usually be slightly higher than an accent */ @@ -2087,7 +2090,7 @@ /* have much of a problem because ascenders are (usually) all the same shape*/ /* Obviously this test is only meaningful for latin,greek,cyrillic alphas */ /* hence test for isupper,islower. And I'm assuming greek,cyrillic will */ - /* be consistant with latin */ + /* be consistent with latin */ if ( islower(basech) || isupper(basech)) { SplineChar *common = SFGetChar(sf,islower(basech)?'o':'O',NULL); if ( common!=NULL ) { @@ -2117,10 +2120,7 @@ } if ( pos==FF_UNICODE_NOPOSDATAGIVEN ) { /* if here, then we need to initialize some type of position info for the accent */ - if ( ch<0 || ch>=0x10000 ) /* makeutype.c only built data in utype.c for {0...MAXC} */ - pos = FF_UNICODE_ABOVE; - else - pos = ffUnicodeUtype2(ch); /* init with unicode.org position information */ + pos = pose(ch); /* In greek, PSILI and friends are centered above lower case, and kern left*/ /* for upper case */ if (( basech>=0x390 && basech<=0x3ff) || (basech>=0x1f00 && basech<=0x1fff)) { @@ -2191,7 +2191,7 @@ yoff = bb.miny - rbb.miny; if ( pos & (FF_UNICODE_ABOVE|FF_UNICODE_BELOW) ) { - /* When we center an accent above an asymetric character like "C" we */ + /* When we center an accent above an asymmetric character like "C" we */ /* should not pick the mid point of the char. Rather we should pick */ /* the highest point (mostly anyway, there are exceptions) */ if ( pos & FF_UNICODE_ABOVE ) { @@ -2243,7 +2243,7 @@ /*if ( invert ) transform[5] -= yoff; else */transform[5] += yoff; if ( bdf == NULL || !disp_only ) { - _SCAddRef(sc,rsc,layer,transform); + _SCAddRef(sc,rsc,layer,transform,false); if ( pos != FF_UNICODE_NOPOSDATAGIVEN && (pos & FF_UNICODE_RIGHT) ) SCSynchronizeWidth(sc,sc->width + rbb.maxx-rbb.minx+spacing,sc->width,NULL); if ( pos != FF_UNICODE_NOPOSDATAGIVEN && (pos & (FF_UNICODE_LEFT|FF_UNICODE_RIGHT|FF_UNICODE_CENTERLEFT|FF_UNICODE_LEFTEDGE|FF_UNICODE_CENTERRIGHT|FF_UNICODE_RIGHTEDGE)) ) @@ -2356,7 +2356,7 @@ bc->ymax = 1; bc->bytes_per_line = 1; bc->width = rint(width*bdf->pixelsize/(real) em); - bc->bitmap = calloc(bc->bytes_per_line*(bc->ymax-bc->ymin+1),sizeof(uint8)); + bc->bitmap = calloc(bc->bytes_per_line*(bc->ymax-bc->ymin+1),sizeof(uint8_t)); } } @@ -2428,11 +2428,7 @@ } static SplinePoint *MakeSP(real x, real y, SplinePoint *last,int order2) { - SplinePoint *new = chunkalloc(sizeof(SplinePoint)); - - new->me.x = x; new->me.y = y; - new->prevcp = new->nextcp = new->me; - new->noprevcp = new->nonextcp = true; + SplinePoint *new = SplinePointCreate(x, y); new->pointtype = pt_corner; if ( last!=NULL ) SplineMake(last,new,order2); @@ -2642,7 +2638,7 @@ pt = start+cnt-1; ch = *pt; if ( ch>=0x621 && ch<=0x6ff ) { - alt_ch = ArabicForms[ch-0x600].final; + alt_ch = arabicform(ch)->final; if ( alt_ch!=0 && haschar(sf,alt_ch,NULL)) ch = alt_ch; } @@ -2651,9 +2647,9 @@ ch = *pt; if ( ch>=0x621 && ch<=0x6ff ) { if ( pt==start ) - alt_ch = ArabicForms[ch-0x600].initial; + alt_ch = arabicform(ch)->initial; else - alt_ch = ArabicForms[ch-0x600].medial; + alt_ch = arabicform(ch)->medial; if ( alt_ch!=0 && haschar(sf,alt_ch,NULL)) ch = alt_ch; } @@ -2857,7 +2853,7 @@ if ( dot==NULL && ( ch=='i' || ch=='j' || ch==0x456 )) { /* if we're combining i (or j) with an accent that would interfere */ /* with the dot, then get rid of the dot. (use dotlessi) */ - for ( apt = pt; *apt && combiningposmask(*apt) != FF_UNICODE_ABOVE; ++apt); + for ( apt = pt; *apt && pose(*apt) != FF_UNICODE_ABOVE; ++apt); if ( *apt!='\0' ) { if ( ch=='i' || ch==0x456 ) ch = 0x0131; else if ( ch=='j' ) { @@ -2908,7 +2904,7 @@ int SCAppendAccent(SplineChar *sc,int layer, char *glyph_name, /* unicode char name */ int uni, /* unicode char value */ - uint32 pos /* unicode char position info, see #define for (uint32)(utype2[]) */ ) { + uint32_t pos /* pose info from unicode canonical combining class and manual overrides, see utype.h */ ) { SplineFont *sf = sc->parent; double ia; int basech; diff -Nru fontforge-20201107~dfsg/fontforge/fvcomposite.h fontforge-20220308~dfsg/fontforge/fvcomposite.h --- fontforge-20201107~dfsg/fontforge/fvcomposite.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fvcomposite.h 2022-03-08 10:14:24.000000000 +0000 @@ -10,11 +10,11 @@ extern int CanonicalCombiner(int uni); extern int hascomposing(SplineFont *sf, int u, SplineChar *sc); extern int isaccent(int uni); -extern int SCAppendAccent(SplineChar *sc, int layer, char *glyph_name, int uni, uint32 pos); +extern int SCAppendAccent(SplineChar *sc, int layer, char *glyph_name, int uni, uint32_t pos); extern int SFIsCompositBuildable(SplineFont *sf, int unicodeenc, SplineChar *sc, int layer); extern int SFIsRotatable(SplineFont *sf, SplineChar *sc); extern int SFIsSomethingBuildable(SplineFont *sf, SplineChar *sc, int layer, int onlyaccents); -extern void _SCAddRef(SplineChar *sc, SplineChar *rsc, int layer, real transform[6]); +extern void _SCAddRef(SplineChar *sc, SplineChar *rsc, int layer, real transform[6], int selected); extern void SCBuildComposit(SplineFont *sf, SplineChar *sc, int layer, BDFFont *bdf, int disp_only, int accent_hint); #endif /* FONTFORGE_FVCOMPOSITE_H */ diff -Nru fontforge-20201107~dfsg/fontforge/fvfonts.c fontforge-20220308~dfsg/fontforge/fvfonts.c --- fontforge-20201107~dfsg/fontforge/fvfonts.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fvfonts.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "fvfonts.h" -#include "chardata.h" #include "encoding.h" #include "fontforgevw.h" #include "gfile.h" @@ -295,8 +294,8 @@ cur->u.pair.vr[0].adjust = ValDevTabCopy(base->u.pair.vr[0].adjust); cur->u.pair.vr[1].adjust = ValDevTabCopy(base->u.pair.vr[1].adjust); } else if ( cur->type==pst_lcaret ) { - cur->u.lcaret.carets = malloc(cur->u.lcaret.cnt*sizeof(int16)); - memcpy(cur->u.lcaret.carets,base->u.lcaret.carets,cur->u.lcaret.cnt*sizeof(uint16)); + cur->u.lcaret.carets = malloc(cur->u.lcaret.cnt*sizeof(int16_t)); + memcpy(cur->u.lcaret.carets,base->u.lcaret.carets,cur->u.lcaret.cnt*sizeof(uint16_t)); } else if ( cur->type==pst_substitution || cur->type==pst_multiple || cur->type==pst_alternate ) cur->u.subs.variant = copy(cur->u.subs.variant); if ( head==NULL ) @@ -410,8 +409,8 @@ memcpy(nsm->state,sm->state,nsm->class_cnt*nsm->state_cnt*sizeof(struct asm_state)); if ( nsm->type == asm_kern ) { for ( i=nsm->class_cnt*nsm->state_cnt-1; i>=0; --i ) { - nsm->state[i].u.kern.kerns = malloc(nsm->state[i].u.kern.kcnt*sizeof(int16)); - memcpy(nsm->state[i].u.kern.kerns,sm->state[i].u.kern.kerns,nsm->state[i].u.kern.kcnt*sizeof(int16)); + nsm->state[i].u.kern.kerns = malloc(nsm->state[i].u.kern.kcnt*sizeof(int16_t)); + memcpy(nsm->state[i].u.kern.kerns,sm->state[i].u.kern.kerns,nsm->state[i].u.kern.kcnt*sizeof(int16_t)); } } else if ( nsm->type == asm_context ) { for ( i=0; iclass_cnt*nsm->state_cnt; ++i ) { @@ -1081,7 +1080,7 @@ } static void _MergeFont(SplineFont *into,SplineFont *other,struct sfmergecontext *mc) { - int i, cnt, doit, emptypos, index, k; + int i, cnt, doit, emptypos, index; SplineFont *bitmap_into; BDFFont *bdf; FontViewBase *fvs; @@ -1310,14 +1309,11 @@ } static void InterpPoint(SplineSet *cur, SplinePoint *base, SplinePoint *other, real amount ) { - SplinePoint *p = chunkalloc(sizeof(SplinePoint)); + SplinePoint *p = SplinePointCreate(base->me.x + amount*(other->me.x-base->me.x), + base->me.y + amount*(other->me.y-base->me.y)); int order2 = base->prev!=NULL ? base->prev->order2 : base->next!=NULL ? base->next->order2 : false; - p->me.x = base->me.x + amount*(other->me.x-base->me.x); - p->me.y = base->me.y + amount*(other->me.y-base->me.y); - if ( order2 && base->prev!=NULL && (base->prev->islinear || other->prev->islinear )) - p->prevcp = p->me; - else { + if ( !( order2 && base->prev!=NULL && (base->prev->islinear || other->prev->islinear) ) ) { p->prevcp.x = base->prevcp.x + amount*(other->prevcp.x-base->prevcp.x); p->prevcp.y = base->prevcp.y + amount*(other->prevcp.y-base->prevcp.y); if ( order2 && cur->first!=NULL ) { @@ -1328,14 +1324,10 @@ cur->last->nextcp.y = p->prevcp.y = (cur->last->nextcp.y+p->prevcp.y)/2; } } - if ( order2 && base->next!=NULL && (base->next->islinear || other->next->islinear )) - p->nextcp = p->me; - else { + if ( ! ( order2 && base->next!=NULL && (base->next->islinear || other->next->islinear ) ) ) { p->nextcp.x = base->nextcp.x + amount*(other->nextcp.x-base->nextcp.x); p->nextcp.y = base->nextcp.y + amount*(other->nextcp.y-base->nextcp.y); } - p->nonextcp = ( p->nextcp.x==p->me.x && p->nextcp.y==p->me.y ); - p->noprevcp = ( p->prevcp.x==p->me.x && p->prevcp.y==p->me.y ); p->prevcpdef = base->prevcpdef && other->prevcpdef; p->nextcpdef = base->nextcpdef && other->nextcpdef; p->selected = false; @@ -1448,7 +1440,7 @@ return( head ); } -static uint32 InterpColor( uint32 col1,uint32 col2, real amount ) { +static uint32_t InterpColor( uint32_t col1,uint32_t col2, real amount ) { int r1, g1, b1, r2, b2, g2; r1 = (col1>>16)&0xff; diff -Nru fontforge-20201107~dfsg/fontforge/fvimportbdf.c fontforge-20220308~dfsg/fontforge/fvimportbdf.c --- fontforge-20201107~dfsg/fontforge/fvimportbdf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fvimportbdf.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,7 +31,6 @@ #include "bitmapchar.h" #include "bvedit.h" -#include "chardata.h" #include "cvimages.h" #include "encoding.h" #include "fontforgevw.h" @@ -227,7 +226,7 @@ if ( i>=map->enccount || map->map[i]==-1 ) MakeEncChar(sf,map,i,name); } else { - int32 uni = UniFromEnc(enc,encname); + int32_t uni = UniFromEnc(enc,encname); if ( uni==-1 ) uni = UniFromName(name,sf->uni_interp,map->enc); i = EncFromUni(uni,map->enc); @@ -293,7 +292,7 @@ int swidth= defs->swidth, swidth1=defs->swidth1; int vwidth = defs->dwidth1; int i,ch; - uint8 *pt, *end, *eol; + uint8_t *pt, *end, *eol; gettoken(bdf,name,sizeof(tok)); while ( gettoken(bdf,tok,sizeof(tok))!=-1 ) { @@ -758,8 +757,8 @@ } static void gf_skip_noops(FILE *gf,char *char_name) { - uint8 cmd; - int32 val; + uint8_t cmd; + int32_t val; int i; char buffer[257]; @@ -823,7 +822,7 @@ int design_size, pixels_per_point; double size; char *pt, *fpt; - int32 pos, off; + int32_t pos, off; fseek(gf,-4,SEEK_END); pos = ftell(gf); @@ -870,7 +869,7 @@ } static int gf_char(FILE *gf, SplineFont *sf, BDFFont *b,EncMap *map) { - int32 pos, to; + int32_t pos, to; int ch, enc, dx, aw; int min_c, max_c, min_r, max_r, w; int r,c, col,cnt,i; @@ -996,8 +995,8 @@ enum pk_cmd { pk_rrr1=240, pk_rrr2, pk_rrr3, pk_rrr4, pk_yyy, pk_post, pk_no_op, pk_pre, pk_version_number=89 }; static void pk_skip_noops(FILE *pk) { - uint8 cmd; - int32 val; + uint8_t cmd; + int32_t val; int i; while ( 1 ) { @@ -1116,7 +1115,7 @@ int gid; BDFChar *bc; struct pkstate st; - int32 char_end; + int32_t char_end; memset(&st,'\0', sizeof(st)); @@ -1593,7 +1592,7 @@ return( metrics ); } -static uint8 bitinvert[] = { +static uint8_t bitinvert[] = { 0x00, 0x80, 0x40, 0xc0, 0x20, 0xa0, 0x60, 0xe0, 0x10, 0x90, 0x50, 0xd0, 0x30, 0xb0, 0x70, 0xf0, 0x08, 0x88, 0x48, 0xc8, 0x28, 0xa8, 0x68, 0xe8, @@ -1628,14 +1627,14 @@ 0x1f, 0x9f, 0x5f, 0xdf, 0x3f, 0xbf, 0x7f, 0xff }; -static void BitOrderInvert(uint8 *bitmap,int sizebitmaps) { +static void BitOrderInvert(uint8_t *bitmap,int sizebitmaps) { int i; for ( i=0; iweight = copy("Black"); else if ( strstrmatch(mods,"Nord")!=NULL ) sf->weight = copy("Nord"); -/* Sigh. URW uses 4 letter abreviations... */ +/* Sigh. URW uses 4 letter abbreviations... */ else if ( strstrmatch(mods,"Regu")!=NULL ) sf->weight = copy("Regular"); else if ( strstrmatch(mods,"Medi")!=NULL ) @@ -2086,7 +2085,7 @@ } while ( (ch=getc(bdf))!='\n' && ch!='\r' && ch!=EOF ); pixelsize = slurp_header(bdf,&ascent,&descent,&enc,family,mods,full, - &depth,foundry,fontname,comments,&defs,&upos,&uwidth,&dummy,filename); + &depth,foundry,fontname,comments,&defs,(int*)&upos,(int*)&uwidth,&dummy,filename); if ( defs.dwidth == 0 ) defs.dwidth = pixelsize; if ( defs.dwidth1 == 0 ) defs.dwidth1 = pixelsize; } @@ -2342,7 +2341,7 @@ FontViewBase *fvs; for ( fvs=fv->sf->fv; fvs!=NULL; fvs=fvs->nextsame ) { free(fvs->selected); - fvs->selected = calloc(fvs->map->enccount,sizeof(uint8)); + fvs->selected = calloc(fvs->map->enccount,sizeof(uint8_t)); } FontViewReformatAll(fv->sf); } diff -Nru fontforge-20201107~dfsg/fontforge/fvmetrics.c fontforge-20220308~dfsg/fontforge/fvmetrics.c --- fontforge-20201107~dfsg/fontforge/fvmetrics.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/fvmetrics.c 2022-03-08 10:14:24.000000000 +0000 @@ -89,7 +89,7 @@ } if ( transform[4]!=0 ) { - FVTrans(fv,sc,transform,NULL,fvt_dontmovewidth | fvt_alllayers ); + FVTrans(fv,sc,transform,NULL,fvt_alllayers); bvts[0].x = transform[4]; for ( bdf = fv->sf->bitmaps; bdf!=NULL; bdf=bdf->next ) if ( bdf->glyphs[sc->orig_pos]!=NULL ) BCTrans(bdf,bdf->glyphs[sc->orig_pos],bvts,fv); @@ -160,7 +160,7 @@ SCSynchronizeWidth(sc,width,sc->width,fv); } if ( transform[4]!=0 ) { - FVTrans(fv,sc,transform,NULL, fvt_dontmovewidth | fvt_alllayers ); + FVTrans(fv,sc,transform,NULL,fvt_alllayers); bvts[0].x = transform[4]; for ( bdf = fv->sf->bitmaps; bdf!=NULL; bdf=bdf->next ) if ( bdf->glyphs[sc->orig_pos]!=NULL ) BCTrans(bdf,bdf->glyphs[sc->orig_pos],bvts,fv); diff -Nru fontforge-20201107~dfsg/fontforge/glyphcomp.c fontforge-20220308~dfsg/fontforge/glyphcomp.c --- fontforge-20201107~dfsg/fontforge/glyphcomp.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/glyphcomp.c 2022-03-08 10:14:24.000000000 +0000 @@ -518,7 +518,7 @@ /* ************************************************************************** */ enum Compare_Ret BitmapCompare(BDFChar *bc1, BDFChar *bc2, int err, int bb_err) { - uint8 *pt1, *pt2; + uint8_t *pt1, *pt2; int i,j, d, xlen; int mask; int xmin, xmax, ymin, ymax, c1, c2; @@ -685,7 +685,7 @@ bc.ymin = cur->u.bmpstate.ymin; bc.ymax = cur->u.bmpstate.ymax; bc.bytes_per_line = cur->u.bmpstate.bytes_per_line; - bc.bitmap = (uint8 *) cur->u.bmpstate.bitmap; + bc.bitmap = (uint8_t *) cur->u.bmpstate.bitmap; bc.byte_data = cur->u.bmpstate.depth!=1; bc.width = cur->u.bmpstate.width; err = pixel_off_frac * (1<first_cnt!=kc2->first_cnt || kc1->second_cnt!=kc2->second_cnt ) return( false ); - if ( memcmp(kc1->offsets,kc2->offsets,kc1->first_cnt*kc2->second_cnt*sizeof(int16))!=0 ) + if ( memcmp(kc1->offsets,kc2->offsets,kc1->first_cnt*kc2->second_cnt*sizeof(int16_t))!=0 ) return( false ); if ( kc1->firsts[0]==NULL && kc2->firsts[0]==NULL ) @@ -1743,15 +1743,15 @@ fpst1->rules[i].u.class.fcnt!=fpst2->rules[i].u.class.fcnt ) return( false ); if ( memcmp(fpst1->rules[i].u.class.nclasses,fpst2->rules[i].u.class.nclasses, - fpst1->rules[i].u.class.ncnt*sizeof(uint16))!=0 ) + fpst1->rules[i].u.class.ncnt*sizeof(uint16_t))!=0 ) return( false ); if ( fpst1->rules[i].u.class.bcnt!=0 && memcmp(fpst1->rules[i].u.class.bclasses,fpst2->rules[i].u.class.bclasses, - fpst1->rules[i].u.class.bcnt*sizeof(uint16))!=0 ) + fpst1->rules[i].u.class.bcnt*sizeof(uint16_t))!=0 ) return( false ); if ( fpst1->rules[i].u.class.fcnt!=0 && memcmp(fpst1->rules[i].u.class.fclasses,fpst2->rules[i].u.class.fclasses, - fpst1->rules[i].u.class.fcnt*sizeof(uint16))!=0 ) + fpst1->rules[i].u.class.fcnt*sizeof(uint16_t))!=0 ) return( false ); } else if ( fpst1->format == pst_coverage || fpst1->format == pst_reversecoverage ) { if ( fpst1->rules[i].u.coverage.ncnt!=fpst2->rules[i].u.class.ncnt || diff -Nru fontforge-20201107~dfsg/fontforge/ikarus.c fontforge-20220308~dfsg/fontforge/ikarus.c --- fontforge-20201107~dfsg/fontforge/ikarus.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ikarus.c 2022-03-08 10:14:24.000000000 +0000 @@ -302,7 +302,7 @@ urwtable[677] = 0x2044; urwtable[678] = '%'; urwtable[679] = 0x2030; - /* 680 and 681 are some sort of varient on % and per mill */ + /* 680 and 681 are some sort of variant on % and per mill */ urwtable[700] = '\\'; urwtable[701] = 0xa8; urwtable[702] = 0x2d9; @@ -318,7 +318,7 @@ urwtable[712] = 0x2db; urwtable[713] = 0xaf; urwtable[714] = 0xaf; - /* 751-764 seem to be varients on 701-714 */ + /* 751-764 seem to be variants on 701-714 */ urwtable[765] = 0x323; urwtable[766] = 0x320; urwtable[768] = 0x326; @@ -414,7 +414,7 @@ } static void IkarusAddContour(SplineChar *sc,int npts,BasePoint *bps, - uint8 *ptype, int nesting) { + uint8_t *ptype, int nesting) { SplinePointList *spl; SplinePoint *last, *next; int i, cw; @@ -448,13 +448,13 @@ static void IkarusReadChar(SplineChar *sc,FILE *file) { int n, i, j, number, following, units, ncontours, ptmax; DBounds bb; - int32 base; + int32_t base; struct contour { - int32 offset; + int32_t offset; int dir, nest, col, npts; } *contours; BasePoint *bps; - uint8 *ptype; + uint8_t *ptype; int x,y; /* record len of char = */ getushort(file); @@ -504,7 +504,7 @@ ptmax = contours[i].npts; } bps = malloc(ptmax*sizeof(BasePoint)); - ptype = malloc(ptmax*sizeof(uint8)); + ptype = malloc(ptmax*sizeof(uint8_t)); base = ftell(file); /* 2 words here giving length (in records/words) of image data */ @@ -601,10 +601,10 @@ FILE *file = fopen(fontname,"rb"); int ch1, ch2, rpos, wpos, i; int hlen, ilen, jlen, llen, mlen; - int numchars, maxnum, opt_pt_size; + int numchars, maxnum; double italic_angle; char fnam[13], fullname[81]; - int32 *offsets, *numbers; + int32_t *offsets, *numbers; if ( file==NULL ) return( NULL ); @@ -659,7 +659,7 @@ /* line thickness = */ getushort(file); /* stroke thickness = */ getushort(file); italic_angle = getushort(file)/10.0 * FF_PI/180.0; - opt_pt_size = getushort(file); + /*opt_pt_size =*/ getushort(file); /* average char width = */ getushort(file); fseek(file,2*ilen+2*jlen+2,SEEK_SET); @@ -679,8 +679,8 @@ /* last record */ getushort(file); /* last word of last record */ getushort(file); - offsets = malloc(numchars*sizeof(int32)); - numbers = malloc(numchars*sizeof(int32)); + offsets = malloc(numchars*sizeof(int32_t)); + numbers = malloc(numchars*sizeof(int32_t)); maxnum = 0; for ( i=0; iunicodeenc<0x10000 && isupper(sc->unicodeenc)) + if ( isupper(sc->unicodeenc)) continue; if ( isideoalpha(sc->unicodeenc) && ScriptFromUnicode(sc->unicodeenc,subsf)==script ) @@ -2132,7 +2132,7 @@ for ( gid = 0 ; gidglyphcnt; ++gid ) if ( SCWorthOutputting(sc=subsf->glyphs[gid]) ) { if ( sc->unicodeenc==-1 ) continue; - if ( sc->unicodeenc<0x10000 && isupper(sc->unicodeenc)) + if ( isupper(sc->unicodeenc)) continue; for ( pst=sc->possub; pst!=NULL; pst=pst->next ) if ( pst->type == pst_ligature ) @@ -2222,7 +2222,7 @@ return( copy( parabuf )); } -char *RandomParaFromScriptLang(uint32 script, uint32 lang, SplineFont *sf, +char *RandomParaFromScriptLang(uint32_t script, uint32_t lang, SplineFont *sf, struct lang_frequencies *lf) { int i; struct script_chars chrs; @@ -2247,7 +2247,7 @@ return( ret ); } -char *RandomParaFromScript(uint32 script, uint32 *lang, SplineFont *sf) { +char *RandomParaFromScript(uint32_t script, uint32_t *lang, SplineFont *sf) { int i; struct lang_frequencies *lf; struct script_chars chrs; @@ -2290,19 +2290,19 @@ } static int tag_compare(const void *tag1, const void *tag2) { - if ( *(uint32 *) tag1 > *(uint32 *) tag2 ) + if ( *(uint32_t *) tag1 > *(uint32_t *) tag2 ) return( 1 ); - else if ( *(uint32 *) tag1 < *(uint32 *) tag2 ) + else if ( *(uint32_t *) tag1 < *(uint32_t *) tag2 ) return( -1 ); else return( 0 ); } -int SF2Scripts(SplineFont *sf,uint32 scripts[100]) { +int SF2Scripts(SplineFont *sf,uint32_t scripts[100]) { int scnt, s, gid, k; SplineFont *subsf; SplineChar *sc; - uint32 script; + uint32_t script; PST *pst; scnt=0; @@ -2310,9 +2310,9 @@ do { subsf = sf->subfontcnt==0 ? sf : sf->subfonts[k]; for ( gid = 0 ; gidglyphcnt; ++gid ) if ( SCWorthOutputting(sc=subsf->glyphs[gid]) ) { - if ( sc->unicodeenc==-1 || (sc->unicodeenc<0x10000 && !isideoalpha(sc->unicodeenc )) ) + if ( sc->unicodeenc==-1 || !isideoalpha(sc->unicodeenc) ) continue; - if ( sc->unicodeenc<0x10000 && isupper(sc->unicodeenc )) + if ( isupper(sc->unicodeenc )) continue; for ( pst=sc->possub; pst!=NULL; pst=pst->next ) if ( pst->type == pst_ligature ) @@ -2330,13 +2330,13 @@ } ++k; } while ( ksubfontcnt ); - qsort(scripts,scnt,sizeof(uint32),tag_compare); + qsort(scripts,scnt,sizeof(uint32_t),tag_compare); scripts[scnt] = 0; return( scnt ); } char **SFScriptLangs(SplineFont *sf,struct lang_frequencies ***_freq) { - uint32 scripts[100]; + uint32_t scripts[100]; int scnt, s, extras, i, pos; char **sl; char buffer[100]; diff -Nru fontforge-20201107~dfsg/fontforge/langfreq.h fontforge-20220308~dfsg/fontforge/langfreq.h --- fontforge-20201107~dfsg/fontforge/langfreq.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/langfreq.h 2022-03-08 10:14:24.000000000 +0000 @@ -37,8 +37,8 @@ }; struct lang_frequencies { - uint32 script; - uint32 lang; + uint32_t script; + uint32_t lang; char *note; struct letter_frequencies *cnts; float *wordlens; @@ -48,8 +48,8 @@ float *vowel_run; }; -extern char *RandomParaFromScriptLang(uint32 script, uint32 lang, SplineFont *sf, struct lang_frequencies *freq); +extern char *RandomParaFromScriptLang(uint32_t script, uint32_t lang, SplineFont *sf, struct lang_frequencies *freq); extern char **SFScriptLangs(SplineFont *sf, struct lang_frequencies ***_freq); -extern int SF2Scripts(SplineFont *sf, uint32 scripts[100]); +extern int SF2Scripts(SplineFont *sf, uint32_t scripts[100]); #endif /* FONTFORGE_LANGFREQ_H */ diff -Nru fontforge-20201107~dfsg/fontforge/lookups.c fontforge-20220308~dfsg/fontforge/lookups.c --- fontforge-20201107~dfsg/fontforge/lookups.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/lookups.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "lookups.h" -#include "chardata.h" #include "fontforgevw.h" #include "fvfonts.h" #include "macenc.h" @@ -63,6 +62,7 @@ { CHR('c','a','s','e'), "case", N_("Case-Sensitive Forms"), gsub_single_mask|gpos_single_mask }, { CHR('c','c','m','p'), "ccmp", N_("Glyph Composition/Decomposition"), gsub_multiple_mask|gsub_ligature_mask }, { CHR('c','f','a','r'), "cfar", N_("Conjunct Form After Ro"), gsub_single_mask }, + { CHR('c','h','w','s'), "chws", N_("Contextual Half-width Spacing"), gpos_pair_mask|gpos_context_mask|gpos_contextchain_mask }, { CHR('c','j','c','t'), "cjct", N_("Conjunct Forms"), gsub_ligature_mask }, { CHR('c','l','i','g'), "clig", N_("Contextual Ligatures"), gsub_contextchain_mask|gsub_reversecchain_mask }, { CHR('c','p','c','t'), "cpct", N_("Centered CJK Punctuation"), gpos_single_mask }, @@ -280,6 +280,7 @@ { CHR('u','n','i','c'), "unic", N_("Unicase"), gsub_single_mask }, { CHR('v','a','l','t'), "valt", N_("Alternate Vertical Metrics"), gpos_single_mask }, { CHR('v','a','t','u'), "vatu", N_("Vattu Variants"), gsub_ligature_mask }, + { CHR('v','c','h','w'), "vchw", N_("Vertical Contextual Half-width Spacing"), gpos_pair_mask|gpos_context_mask|gpos_contextchain_mask }, { CHR('v','e','r','t'), "vert", N_("Vertical Alternates"), gsub_single_mask }, { CHR('v','h','a','l'), "vhal", N_("Alternate Vertical Half Metrics"), gpos_single_mask }, { CHR('v','j','m','o'), "vjmo", N_("Vowel Jamo Forms"), gsub_ligature_mask }, @@ -295,9 +296,9 @@ }; static int uint32_cmp(const void *_ui1, const void *_ui2) { - if ( *(uint32 *) _ui1 > *(uint32 *)_ui2 ) + if ( *(uint32_t *) _ui1 > *(uint32_t *)_ui2 ) return( 1 ); - if ( *(uint32 *) _ui1 < *(uint32 *)_ui2 ) + if ( *(uint32_t *) _ui1 < *(uint32_t *)_ui2 ) return( -1 ); return( 0 ); @@ -306,20 +307,20 @@ static int lang_cmp(const void *_ui1, const void *_ui2) { /* The default language is magic, and should come first in the list even */ /* if that is not true alphabetical order */ - if ( *(uint32 *) _ui1 == DEFAULT_LANG ) + if ( *(uint32_t *) _ui1 == DEFAULT_LANG ) return( -1 ); - if ( *(uint32 *) _ui2 == DEFAULT_LANG ) + if ( *(uint32_t *) _ui2 == DEFAULT_LANG ) return( 1 ); - if ( *(uint32 *) _ui1 > *(uint32 *)_ui2 ) + if ( *(uint32_t *) _ui1 > *(uint32_t *)_ui2 ) return( 1 ); - if ( *(uint32 *) _ui1 < *(uint32 *)_ui2 ) + if ( *(uint32_t *) _ui1 < *(uint32_t *)_ui2 ) return( -1 ); return( 0 ); } -FeatureScriptLangList *FindFeatureTagInFeatureScriptList(uint32 tag, FeatureScriptLangList *fl) { +FeatureScriptLangList *FindFeatureTagInFeatureScriptList(uint32_t tag, FeatureScriptLangList *fl) { while ( fl!=NULL ) { if ( fl->featuretag==tag ) @@ -329,7 +330,7 @@ return( NULL ); } -int FeatureTagInFeatureScriptList(uint32 tag, FeatureScriptLangList *fl) { +int FeatureTagInFeatureScriptList(uint32_t tag, FeatureScriptLangList *fl) { while ( fl!=NULL ) { if ( fl->featuretag==tag ) @@ -339,7 +340,7 @@ return( false ); } -int ScriptInFeatureScriptList(uint32 script, FeatureScriptLangList *fl) { +int ScriptInFeatureScriptList(uint32_t script, FeatureScriptLangList *fl) { struct scriptlanglist *sl; if ( fl==NULL ) /* No features bound to lookup? (nested?) don't restrict by script */ @@ -355,7 +356,7 @@ return( false ); } -int FeatureScriptTagInFeatureScriptList(uint32 feature, uint32 script, FeatureScriptLangList *fl) { +int FeatureScriptTagInFeatureScriptList(uint32_t feature, uint32_t script, FeatureScriptLangList *fl) { struct scriptlanglist *sl; while ( fl!=NULL ) { @@ -374,7 +375,7 @@ int l; for ( l=0; llang_cnt; ++l ) { - uint32 lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lang = llangs[l] : sl->morelangs[l-MAX_LANG]; if ( lang==DEFAULT_LANG ) return( true ); } @@ -393,7 +394,7 @@ return( NULL ); } -uint32 *SFScriptsInLookups(SplineFont *sf,int gpos) { +uint32_t *SFScriptsInLookups(SplineFont *sf,int gpos) { /* Presumes that either SFFindUnusedLookups or SFFindClearUnusedLookupBits */ /* has been called first */ /* Since MS will sometimes ignore a script if it isn't found in both */ @@ -429,7 +430,7 @@ a GPOS, but he says the GPOS won't work without a GSUB.) */ int cnt=0, tot=0, i; - uint32 *scripts = NULL; + uint32_t *scripts = NULL; OTLookup *test; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -450,7 +451,7 @@ } if ( i==cnt ) { if ( cnt>=tot ) - scripts = realloc(scripts,(tot+=10)*sizeof(uint32)); + scripts = realloc(scripts,(tot+=10)*sizeof(uint32_t)); scripts[cnt++] = sl->script; } } @@ -462,20 +463,20 @@ return( NULL ); /* We want our scripts in alphabetic order */ - qsort(scripts,cnt,sizeof(uint32),uint32_cmp); + qsort(scripts,cnt,sizeof(uint32_t),uint32_cmp); /* add a 0 entry to mark the end of the list */ if ( cnt>=tot ) - scripts = realloc(scripts,(tot+1)*sizeof(uint32)); + scripts = realloc(scripts,(tot+1)*sizeof(uint32_t)); scripts[cnt] = 0; return( scripts ); } -uint32 *SFLangsInScript(SplineFont *sf,int gpos,uint32 script) { +uint32_t *SFLangsInScript(SplineFont *sf,int gpos,uint32_t script) { /* However, the language lists (I think) are distinct */ /* But giving a value of -1 for gpos will give us the set of languages in */ /* both tables (for this script) */ int cnt=0, tot=0, i, g, l; - uint32 *langs = NULL; + uint32_t *langs = NULL; OTLookup *test; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -490,7 +491,7 @@ for ( sl=fl->scripts ; sl!=NULL; sl=sl->next ) { if ( sl->script==script ) { for ( l=0; llang_cnt; ++l ) { - uint32 lang; + uint32_t lang; if ( llangs[l]; else @@ -501,7 +502,7 @@ } if ( i==cnt ) { if ( cnt>=tot ) - langs = realloc(langs,(tot+=10)*sizeof(uint32)); + langs = realloc(langs,(tot+=10)*sizeof(uint32_t)); langs[cnt++] = lang; } } @@ -519,23 +520,23 @@ /* and hence no languages. It seems that Uniscribe doesn't like */ /* that either. So give each such script a dummy default language */ /* entry. This is what VOLT does */ - langs = calloc(2,sizeof(uint32)); + langs = calloc(2,sizeof(uint32_t)); langs[0] = DEFAULT_LANG; return( langs ); } /* We want our languages in alphabetic order */ - qsort(langs,cnt,sizeof(uint32),lang_cmp); + qsort(langs,cnt,sizeof(uint32_t),lang_cmp); /* add a 0 entry to mark the end of the list */ if ( cnt>=tot ) - langs = realloc(langs,(tot+1)*sizeof(uint32)); + langs = realloc(langs,(tot+1)*sizeof(uint32_t)); langs[cnt] = 0; return( langs ); } -uint32 *SFFeaturesInScriptLang(SplineFont *sf,int gpos,uint32 script,uint32 lang) { +uint32_t *SFFeaturesInScriptLang(SplineFont *sf,int gpos,uint32_t script,uint32_t lang) { int cnt=0, tot=0, i, l, isg; - uint32 *features = NULL; + uint32_t *features = NULL; OTLookup *test; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -558,7 +559,7 @@ } if ( i==cnt ) { if ( cnt>=tot ) - features = realloc(features,(tot+=10)*sizeof(uint32)); + features = realloc(features,(tot+=10)*sizeof(uint32_t)); features[cnt++] = fl->featuretag; } } else for ( sl=fl->scripts ; sl!=NULL; sl=sl->next ) { @@ -567,7 +568,7 @@ if ( fl->ismac && gpos==-2 ) matched = true; else for ( l=0; llang_cnt; ++l ) { - uint32 testlang; + uint32_t testlang; if ( llangs[l]; else @@ -584,7 +585,7 @@ } if ( i==cnt ) { if ( cnt>=tot ) - features = realloc(features,(tot+=10)*sizeof(uint32)); + features = realloc(features,(tot+=10)*sizeof(uint32_t)); features[cnt++] = fl->featuretag; } } @@ -601,26 +602,26 @@ /* gets a 'size' feature which contains no lookups but feature */ /* params */ if ( cnt>=tot ) - features = realloc(features,(tot+=2)*sizeof(uint32)); + features = realloc(features,(tot+=2)*sizeof(uint32_t)); features[cnt++] = CHR('s','i','z','e'); } if ( cnt==0 ) -return( calloc(1,sizeof(uint32)) ); +return( calloc(1,sizeof(uint32_t)) ); /* We don't care if our features are in alphabetical order here */ /* all that matters is whether the complete list of features is */ /* ordering here would be irrelevant */ - /* qsort(features,cnt,sizeof(uint32),uint32_cmp); */ + /* qsort(features,cnt,sizeof(uint32_t),uint32_cmp); */ /* add a 0 entry to mark the end of the list */ if ( cnt>=tot ) - features = realloc(features,(tot+1)*sizeof(uint32)); + features = realloc(features,(tot+1)*sizeof(uint32_t)); features[cnt] = 0; return( features ); } -OTLookup **SFLookupsInScriptLangFeature(SplineFont *sf,int gpos,uint32 script,uint32 lang, uint32 feature) { +OTLookup **SFLookupsInScriptLangFeature(SplineFont *sf,int gpos,uint32_t script,uint32_t lang, uint32_t feature) { int cnt=0, tot=0, l; OTLookup **lookups = NULL; OTLookup *test; @@ -635,7 +636,7 @@ for ( sl=fl->scripts ; sl!=NULL; sl=sl->next ) { if ( sl->script==script ) { for ( l=0; llang_cnt; ++l ) { - uint32 testlang; + uint32_t testlang; if ( llangs[l]; else @@ -709,7 +710,7 @@ } SplineChar **SFGlyphsWithPSTinSubtable(SplineFont *sf,struct lookup_subtable *subtable) { - uint8 *used = calloc(sf->glyphcnt,sizeof(uint8)); + uint8_t *used = calloc(sf->glyphcnt,sizeof(uint8_t)); SplineChar **glyphs, *sc; int i, k, gid, cnt; KernPair *kp; @@ -767,7 +768,7 @@ } SplineChar **SFGlyphsWithLigatureinLookup(SplineFont *sf,struct lookup_subtable *subtable) { - uint8 *used = calloc(sf->glyphcnt,sizeof(uint8)); + uint8_t *used = calloc(sf->glyphcnt,sizeof(uint8_t)); SplineChar **glyphs, *sc; int i, cnt; PST *pst; @@ -1093,7 +1094,7 @@ int gpos; struct lookup_subtable *sub, *subnext, *prev; AnchorClass *ac, *acprev, *acnext; - OTLookup *otl, *otlprev, *otlnext; + OTLookup *otl, *otlprev = NULL, *otlnext; /* Presumes someone has called SFFindUnusedLookups first */ @@ -1115,7 +1116,7 @@ } for ( gpos=0; gpos<2; ++gpos ) { - for ( otl = gpos ? sf->gpos_lookups : sf->gsub_lookups; otl!=NULL; otl = otlnext ) { + for ( otl = gpos ? sf->gpos_lookups : sf->gsub_lookups; otl!=NULL; otlprev = otl, otl = otlnext ) { otlnext = otl->next; if ( remove_unused_lookups && (otl->empty || (otl->unused && remove_incomplete_anchorclasses)) ) { @@ -1334,7 +1335,7 @@ return( NULL ); } -void FListAppendScriptLang(FeatureScriptLangList *fl,uint32 script_tag,uint32 lang_tag) { +void FListAppendScriptLang(FeatureScriptLangList *fl,uint32_t script_tag,uint32_t lang_tag) { struct scriptlanglist *sl; int l; @@ -1355,7 +1356,7 @@ sl->langs[l] = lang_tag; else { if ( l%MAX_LANG == 0 ) - sl->morelangs = realloc(sl->morelangs,l*sizeof(uint32)); + sl->morelangs = realloc(sl->morelangs,l*sizeof(uint32_t)); /* We've just allocated MAX_LANG-1 more than we need */ /* so we don't do quite some many allocations */ sl->morelangs[l-MAX_LANG] = lang_tag; @@ -1364,7 +1365,7 @@ } } -void FListsAppendScriptLang(FeatureScriptLangList *fl,uint32 script_tag,uint32 lang_tag) { +void FListsAppendScriptLang(FeatureScriptLangList *fl,uint32_t script_tag,uint32_t lang_tag) { while ( fl!=NULL ) { FListAppendScriptLang(fl,script_tag,lang_tag); fl=fl->next; @@ -1372,7 +1373,7 @@ } char *SuffixFromTags(FeatureScriptLangList *fl) { - static struct { uint32 tag; const char *suffix; } tags2suffix[] = { + static struct { uint32_t tag; const char *suffix; } tags2suffix[] = { { CHR('v','r','t','2'), "vert" }, /* Will check for vrt2 later */ { CHR('o','n','u','m'), "oldstyle" }, { CHR('s','u','p','s'), "superior" }, @@ -1410,7 +1411,7 @@ /* This is a non-ui based copy of a similar list in lookupui.c */ static struct { const char *text; - uint32 tag; + uint32_t tag; } localscripts[] = { { N_("Adlam"), CHR('a','d','l','m') }, { N_("Ahom"), CHR('a','h','o','m') }, @@ -1440,6 +1441,7 @@ { N_("Chakma"), CHR('c','a','k','m') }, { N_("Script|Cham"), CHR('c','h','a','m') }, { N_("Script|Cherokee"), CHR('c','h','e','r') }, + { N_("Script|Chorasmian"), CHR('c','h','r','s') }, { N_("CJK Ideographic"), CHR('h','a','n','i') }, { N_("Script|Coptic"), CHR('c','o','p','t') }, { N_("Cypriot syllabary"), CHR('c','p','r','t') }, @@ -1448,10 +1450,12 @@ { N_("Deseret (Mormon)"), CHR('d','s','r','t') }, { N_("Devanagari"), CHR('d','e','v','a') }, { N_("Devanagari2"), CHR('d','e','v','2') }, + { N_("Dives Akuru"), CHR('d','i','a','k') }, { N_("Dogra"), CHR('d','o','g','r') }, { N_("Duployan"), CHR('d','u','p','l') }, { N_("Egyptian Hieroglyphs"), CHR('e','g','y','p') }, { N_("Elbasan"), CHR('e','l','b','a') }, + { N_("Elymaic"), CHR('e','l','y','m') }, { N_("Script|Ethiopic"), CHR('e','t','h','i') }, { N_("Script|Georgian"), CHR('g','e','o','r') }, { N_("Glagolitic"), CHR('g','l','a','g') }, @@ -1479,6 +1483,7 @@ { N_("Script|Kannada2"), CHR('k','n','d','2') }, { N_("Kayah Li"), CHR('k','a','l','i') }, { N_("Script|Kharosthi"), CHR('k','h','a','r') }, + { N_("Khitan Small Script"), CHR('k','i','t','s') }, { N_("Script|Khmer"), CHR('k','h','m','r') }, { N_("Khojki"), CHR('k','h','o','j') }, { N_("Khudawadi"), CHR('s','i','n','d') }, @@ -1511,12 +1516,15 @@ { N_("Mro"), CHR('m','r','o','o') }, { N_("Multani"), CHR('m','u','l','t') }, { N_("Musical"), CHR('m','u','s','c') }, - { N_("Script|Myanmar"), CHR('m','y','m','2') }, + { N_("Script|Myanmar"), CHR('m','y','m','r') }, + { N_("Script|Myanmar2"), CHR('m','y','m','2') }, { N_("N'Ko"), CHR('n','k','o',' ') }, { N_("Nabataean"), CHR('n','b','a','t') }, + { N_("Nandinagari"), CHR('n','a','n','d') }, { N_("New Tai Lue"), CHR('t','a','l','u') }, { N_("Newa"), CHR('n','e','w','a') }, { N_("Nushu"), CHR('n','s','h','u') }, + { N_("Nyiakeng Puachue Hmong"), CHR('h','m','n','p') }, { N_("Ogham"), CHR('o','g','a','m') }, { N_("Ol Chiki"), CHR('o','l','c','k') }, { N_("Old Hungarian"), CHR('h','u','n','g') }, @@ -1536,7 +1544,6 @@ { N_("Pau Cin Hau"), CHR('p','a','u','c') }, { N_("Script|Phags-pa"), CHR('p','h','a','g') }, { N_("Script|Phoenician"), CHR('p','h','n','x') }, - { N_("Pollard Phonetic"), CHR('p','l','r','d') }, { N_("Psalter Pahlavi"), CHR('p','h','l','p') }, { N_("Rejang"), CHR('r','j','n','g') }, { N_("Runic"), CHR('r','u','n','r') }, @@ -1571,7 +1578,9 @@ { N_("Tirhuta"), CHR('t','i','r','h') }, { N_("Script|Ugaritic"), CHR('u','g','a','r') }, { N_("Script|Vai"), CHR('v','a','i',' ') }, + { N_("Script|Wancho"), CHR('w','c','h','o') }, { N_("Warang Citi"), CHR('w','a','r','a') }, + { N_("Script|Yezidi"), CHR('y','e','z','i') }, { N_("Script|Yi"), CHR('y','i',' ',' ') }, { N_("Zanabazar Square"), CHR('z','a','n','b') }, { NULL, 0 } @@ -1595,7 +1604,7 @@ friendlies[i].friendlyname = S_(friendlies[i].friendlyname); } -char *TagFullName(SplineFont *sf,uint32 tag, int ismac, int onlyifknown) { +char *TagFullName(SplineFont *sf,uint32_t tag, int ismac, int onlyifknown) { char ubuf[200], *end = ubuf+sizeof(ubuf), *setname; int k; @@ -1610,7 +1619,7 @@ free( setname ); } } else { - uint32 stag = tag; + uint32_t stag = tag; if ( tag==CHR('n','u','t','f') ) /* early name that was standardize later as... */ stag = CHR('a','f','r','c'); /* Stood for nut fractions. "nut" meaning "fits in an en" in old typography-speak => vertical fractions rather than diagonal ones */ if ( tag==REQUIRED_FEATURE ) { @@ -1688,7 +1697,7 @@ char buf[8]; int j; struct scriptlanglist *sl, *found, *found2; - uint32 script_tag = fl->scripts->script; + uint32_t script_tag = fl->scripts->script; found = found2 = NULL; for ( sl = fl->scripts; sl!=NULL; sl=sl->next ) { if ( sl->script == DEFAULT_SCRIPT ) @@ -1783,7 +1792,7 @@ static void LangOrder(struct scriptlanglist *sl) { int i,j; - uint32 lang, lang2; + uint32_t lang, lang2; for ( i=0; ilang_cnt; ++i ) { lang = ilangs[i] : sl->morelangs[i-MAX_LANG]; @@ -1868,8 +1877,8 @@ newsl->next = NULL; if ( sl->lang_cnt>MAX_LANG ) { - newsl->morelangs = malloc((newsl->lang_cnt-MAX_LANG)*sizeof(uint32)); - memcpy(newsl->morelangs,sl->morelangs,(newsl->lang_cnt-MAX_LANG)*sizeof(uint32)); + newsl->morelangs = malloc((newsl->lang_cnt-MAX_LANG)*sizeof(uint32_t)); + memcpy(newsl->morelangs,sl->morelangs,(newsl->lang_cnt-MAX_LANG)*sizeof(uint32_t)); } return( newsl ); } @@ -1904,7 +1913,7 @@ static void LangMerge(struct scriptlanglist *into, struct scriptlanglist *from) { int i,j; - uint32 flang, tlang; + uint32_t flang, tlang; for ( i=0 ; ilang_cnt; ++i ) { flang = ilangs[i] : from->morelangs[i-MAX_LANG]; @@ -1917,7 +1926,7 @@ if ( into->lang_cntlangs[into->lang_cnt++] = flang; else { - into->morelangs = realloc(into->morelangs,(into->lang_cnt+1-MAX_LANG)*sizeof(uint32)); + into->morelangs = realloc(into->morelangs,(into->lang_cnt+1-MAX_LANG)*sizeof(uint32_t)); into->morelangs[into->lang_cnt++-MAX_LANG] = flang; } } @@ -1965,7 +1974,7 @@ void SFSubTablesMerge(SplineFont *_sf,struct lookup_subtable *subfirst, struct lookup_subtable *subsecond) { - uint16 lookup_type = subfirst->lookup->lookup_type; + uint16_t lookup_type = subfirst->lookup->lookup_type; int gid,k,isv; SplineChar *sc; SplineFont *sf = _sf; @@ -2158,8 +2167,8 @@ newkc->firsts = ClassCopy(newkc->first_cnt,newkc->firsts); newkc->seconds = ClassCopy(newkc->second_cnt,newkc->seconds); - newkc->offsets = malloc(newkc->first_cnt*newkc->second_cnt*sizeof(int16)); - memcpy(newkc->offsets,kc->offsets,newkc->first_cnt*newkc->second_cnt*sizeof(int16)); + newkc->offsets = malloc(newkc->first_cnt*newkc->second_cnt*sizeof(int16_t)); + memcpy(newkc->offsets,kc->offsets,newkc->first_cnt*newkc->second_cnt*sizeof(int16_t)); // We support group kerning as well. if (newkc->firsts_names) newkc->firsts_names = ClassCopy(newkc->first_cnt,newkc->firsts_names); if (newkc->seconds_names) newkc->seconds_names = ClassCopy(newkc->second_cnt,newkc->seconds_names); @@ -2217,12 +2226,12 @@ r->u.glyph.fore = copy( r->u.glyph.fore ); break; case pst_class: - r->u.class.nclasses = malloc( r->u.class.ncnt*sizeof(uint16)); - memcpy(r->u.class.nclasses,oldr->u.class.nclasses, r->u.class.ncnt*sizeof(uint16)); - r->u.class.bclasses = malloc( r->u.class.bcnt*sizeof(uint16)); - memcpy(r->u.class.bclasses,oldr->u.class.bclasses, r->u.class.bcnt*sizeof(uint16)); - r->u.class.fclasses = malloc( r->u.class.fcnt*sizeof(uint16)); - memcpy(r->u.class.fclasses,oldr->u.class.fclasses, r->u.class.fcnt*sizeof(uint16)); + r->u.class.nclasses = malloc( r->u.class.ncnt*sizeof(uint16_t)); + memcpy(r->u.class.nclasses,oldr->u.class.nclasses, r->u.class.ncnt*sizeof(uint16_t)); + r->u.class.bclasses = malloc( r->u.class.bcnt*sizeof(uint16_t)); + memcpy(r->u.class.bclasses,oldr->u.class.bclasses, r->u.class.bcnt*sizeof(uint16_t)); + r->u.class.fclasses = malloc( r->u.class.fcnt*sizeof(uint16_t)); + memcpy(r->u.class.fclasses,oldr->u.class.fclasses, r->u.class.fcnt*sizeof(uint16_t)); break; case pst_coverage: r->u.coverage.ncovers = ClassCopy( r->u.coverage.ncnt, r->u.coverage.ncovers ); @@ -2258,8 +2267,8 @@ newsm->class_cnt*newsm->state_cnt*sizeof(struct asm_state)); if ( newsm->type == asm_kern ) { for ( i=newsm->class_cnt*newsm->state_cnt-1; i>=0; --i ) { - newsm->state[i].u.kern.kerns = malloc(newsm->state[i].u.kern.kcnt*sizeof(int16)); - memcpy(newsm->state[i].u.kern.kerns,sm->state[i].u.kern.kerns,newsm->state[i].u.kern.kcnt*sizeof(int16)); + newsm->state[i].u.kern.kerns = malloc(newsm->state[i].u.kern.kcnt*sizeof(int16_t)); + memcpy(newsm->state[i].u.kern.kerns,sm->state[i].u.kern.kerns,newsm->state[i].u.kern.kcnt*sizeof(int16_t)); } } else if ( newsm->type == asm_insert ) { for ( i=0; iclass_cnt*newsm->state_cnt; ++i ) { @@ -2430,7 +2439,7 @@ } while ( ksf_from->subfontcnt ); } -int _FeatureOrderId( int isgpos,uint32 tag ) { +int _FeatureOrderId( int isgpos,uint32_t tag ) { /* This is the order in which features should be executed */ if ( !isgpos ) switch ( tag ) { @@ -2748,7 +2757,7 @@ struct opentype_str *str; int cnt, max; - uint32 script; + uint32_t script; SplineFont *sf; struct lookup_subtable *lig_owner; @@ -2759,7 +2768,7 @@ double scale; }; -static int ApplyLookupAtPos(uint32 tag, OTLookup *otl,struct lookup_data *data,int pos); +static int ApplyLookupAtPos(uint32_t tag, OTLookup *otl,struct lookup_data *data,int pos); static int GlyphNameInClass(const char *name,const char *class) { const char *pt; @@ -3674,9 +3683,9 @@ return( pos+1 ); } -static int ConditionalTagOk(uint32 tag, OTLookup *otl,struct lookup_data *data,int pos) { +static int ConditionalTagOk(uint32_t tag, OTLookup *otl,struct lookup_data *data,int pos) { int npos, bpos; - uint32 script; + uint32_t script; int before_in_script, after_in_script; if ( tag==CHR('i','n','i','t') || tag==CHR('i','s','o','l') || @@ -3699,7 +3708,7 @@ return( true ); } -static int ApplyLookupAtPos(uint32 tag, OTLookup *otl,struct lookup_data *data,int pos) { +static int ApplyLookupAtPos(uint32_t tag, OTLookup *otl,struct lookup_data *data,int pos) { struct lookup_subtable *sub; int newpos; /* Need two passes for pair kerning lookups. At the second pass we accept */ @@ -3772,7 +3781,7 @@ return( 0 ); } -static void ApplyLookup(uint32 tag, OTLookup *otl,struct lookup_data *data) { +static void ApplyLookup(uint32_t tag, OTLookup *otl,struct lookup_data *data) { int pos, npos; int lt = otl->lookup_type; @@ -3790,7 +3799,7 @@ } } -static uint32 FSLLMatches(FeatureScriptLangList *fl,uint32 *flist,uint32 script,uint32 lang) { +static uint32_t FSLLMatches(FeatureScriptLangList *fl,uint32_t *flist,uint32_t script,uint32_t lang) { int i,l; struct scriptlanglist *sl; @@ -3823,12 +3832,12 @@ /* indicated by the features (and script and language) we are passed, it returns */ /* a transformed string with substitutions applied and containing positioning */ /* info */ -struct opentype_str *ApplyTickedFeatures(SplineFont *sf,uint32 *flist, uint32 script, uint32 lang, +struct opentype_str *ApplyTickedFeatures(SplineFont *sf,uint32_t *flist, uint32_t script, uint32_t lang, int pixelsize, SplineChar **glyphs) { int isgpos, cnt; OTLookup *otl; struct lookup_data data; - uint32 *langs, templang; + uint32_t *langs, templang; int i; memset(&data,0,sizeof(data)); @@ -3858,7 +3867,7 @@ free(langs); for ( otl = isgpos ? sf->gpos_lookups : sf->gsub_lookups; otl!=NULL ; otl = otl->next ) { - uint32 tag; + uint32_t tag; if ( (tag=FSLLMatches(otl->features,flist,script,templang))!=0 ) ApplyLookup(tag,otl,&data); } @@ -3895,7 +3904,7 @@ } } -static int rplstr(char **haystack,const char *search, const char *rpl,int multipleoccurances) { +static int rplstr(char **haystack,const char *search, const char *rpl,int multipleoccurrences) { char *start, *pt, *base = *haystack; int ch, match, slen = strlen(search); int any = 0; @@ -3918,7 +3927,7 @@ } if ( match==0 ) { doreplace(haystack,start,rpl,slen); - if ( !multipleoccurances ) + if ( !multipleoccurrences ) return( true ); any = true; if ( base!=*haystack ) { @@ -4023,7 +4032,7 @@ master = sf->cidmaster; /* Look through all substitutions (and pairwise psts) stored on the glyphs*/ - /* and change any occurances of the name */ + /* and change any occurrences of the name */ /* (KernPairs have a reference to the SC rather than the name, and need no fixup) */ /* Also if the name is "f" then look for glyph names like "f.sc" or "f_f_l"*/ /* and be ready to change them too */ @@ -4115,7 +4124,7 @@ } } -struct lookup_subtable *SFSubTableFindOrMake(SplineFont *sf,uint32 tag,uint32 script, +struct lookup_subtable *SFSubTableFindOrMake(SplineFont *sf,uint32_t tag,uint32_t script, int lookup_type ) { OTLookup **base; OTLookup *otl, *found=NULL; @@ -4157,7 +4166,7 @@ return( sub ); } -struct lookup_subtable *SFSubTableMake(SplineFont *sf,uint32 tag,uint32 script, +struct lookup_subtable *SFSubTableMake(SplineFont *sf,uint32_t tag,uint32_t script, int lookup_type ) { OTLookup **base; OTLookup *otl, *found=NULL; @@ -4279,13 +4288,13 @@ sllk->lookups = realloc(sllk->lookups,(sllk->max+=5)*sizeof(OTLookup *)); sllk->lookups[sllk->cnt++] = otl; for ( l=0; llang_cnt; ++l ) { - uint32 lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lang = llangs[l] : sl->morelangs[l-MAX_LANG]; for ( j=0; jlcnt; ++j ) if ( sllk->langs[j]==lang ) break; if ( j==sllk->lcnt ) { if ( sllk->lcnt>=sllk->lmax ) - sllk->langs = realloc(sllk->langs,(sllk->lmax+=sl->lang_cnt+MAX_LANG)*sizeof(uint32)); + sllk->langs = realloc(sllk->langs,(sllk->lmax+=sl->lang_cnt+MAX_LANG)*sizeof(uint32_t)); sllk->langs[sllk->lcnt++] = lang; } } @@ -4422,7 +4431,7 @@ sl->script = sllk[j].script; sl->lang_cnt = sllk[j].lcnt; if ( sl->lang_cnt>MAX_LANG ) - sl->morelangs = malloc((sl->lang_cnt-MAX_LANG)*sizeof(uint32)); + sl->morelangs = malloc((sl->lang_cnt-MAX_LANG)*sizeof(uint32_t)); for ( l=0; llang_cnt; ++l ) if ( llangs[l] = sllk[j].langs[l]; @@ -4441,7 +4450,7 @@ /* Now look at every glyph in the font, and see if it has any of the */ /* lookups we are interested in, and if it does, build a new pst */ - /* containing all posibilities listed on any of them */ + /* containing all possibilities listed on any of them */ if ( sf->cidmaster ) sf = sf->cidmaster; psts = malloc(sllk[i].cnt*sizeof(PST *)); k=0; @@ -4741,7 +4750,7 @@ int seq=0; GrowBuf gb; - /* Note that nothing in the output distinquishes between back, match and forward */ + /* Note that nothing in the output distinguishes between back, match and forward */ /* the thought being that to all intents and purposes, match starts at */ /* the first lookup and ends at the last. Anything before is back, */ /* anything after is for */ /* Adobe uses this convention in feature files*/ @@ -4834,7 +4843,7 @@ } if ( gb.pt>gb.base && gb.pt[-1]==' ' ) gb.pt[-1] = '\0'; - ret = copy(gb.base); + ret = copy((char*)gb.base); free(gb.base); return( ret ); } @@ -4970,8 +4979,8 @@ *lpt = '>'; return( ret ); } else if ( (isgpos && lookup->lookup_typelookup_type>gpos_start)) { - ret = smprintf( isgpos ? _("GSUB lookup refered to in this GPOS contextual lookup: %s"): - _("GPOS lookup refered to in this GSUB contextual lookup: %s"), + ret = smprintf( isgpos ? _("GSUB lookup referred to in this GPOS contextual lookup: %s"): + _("GPOS lookup referred to in this GSUB contextual lookup: %s"), start ); *lpt = '>'; return( ret ); @@ -5088,13 +5097,13 @@ } break; case pst_class: rule->u.class.ncnt = last+1-first; - rule->u.class.nclasses = malloc(rule->u.class.ncnt*sizeof(uint16)); + rule->u.class.nclasses = malloc(rule->u.class.ncnt*sizeof(uint16_t)); rule->u.class.bcnt = first; if ( first!=0 ) - rule->u.class.bclasses = malloc(first*sizeof(uint16)); + rule->u.class.bclasses = malloc(first*sizeof(uint16_t)); rule->u.class.fcnt = cnt==last?0:cnt-last-1; if ( rule->u.class.fcnt!=0 ) - rule->u.class.fclasses = malloc(rule->u.class.fcnt*sizeof(uint16)); + rule->u.class.fclasses = malloc(rule->u.class.fcnt*sizeof(uint16_t)); for ( i=0; iascent-1; r = i = 0; @@ -377,11 +377,11 @@ return( offset + bdfc->xmax-bdfc->xmin+1 ); } -static uint32 BDFToNFNT(FILE *res, BDFFont *bdf, EncMap *map) { +static uint32_t BDFToNFNT(FILE *res, BDFFont *bdf, EncMap *map) { short widths[258], lbearings[258], locs[258]/*, idealwidths[256]*/; - uint8 **rows = malloc(bdf->pixelsize*sizeof(uint8 *)); + uint8_t **rows = malloc(bdf->pixelsize*sizeof(uint8_t *)); int i, k, width, kernMax=1, descentMax=bdf->descent-1, rectMax=1, widMax=3; - uint32 rlenpos = ftell(res), end, owloc, owpos; + uint32_t rlenpos = ftell(res), end, owloc, owpos; int gid; BDFChar *bdfc; @@ -404,7 +404,7 @@ if ( descentMax>bdf->descent ) descentMax = bdf->descent; ++width; /* For the "undefined character */ for ( k=0; kpixelsize; ++k ) - rows[k] = calloc((width+7)/8 + 4 , sizeof(uint8)); + rows[k] = calloc((width+7)/8 + 4 , sizeof(uint8_t)); for ( i=width=0; i<256 ; ++i ) { locs[i] = width; if ( i>=map->enccount || (gid=map->map[i])==-1 || gid>=bdf->glyphcnt || bdf->glyphs[gid]==NULL || @@ -485,13 +485,13 @@ return(rlenpos); } -static uint32 DummyNFNT(FILE *res, BDFFont *bdf, EncMap *map) { +static uint32_t DummyNFNT(FILE *res, BDFFont *bdf, EncMap *map) { /* This produces a stub NFNT which appears when the real data lives inside */ /* an sfnt (truetype) resource. We still need to produce an NFNT to tell */ /* the system that the pointsize is available. This NFNT has almost nothing */ /* in it, just the initial header, no metrics, no bitmaps */ int i, width, kernMax=1, descentMax=bdf->descent-1, rectMax=1, widMax=3; - uint32 rlenpos = ftell(res); + uint32_t rlenpos = ftell(res); int gid; for ( i=width=0; i<256 && ienccount; ++i ) if ( (gid=map->map[i])!=-1 && gidglyphcnt && bdf->glyphs[gid]!=NULL ) { @@ -525,7 +525,7 @@ return(rlenpos); } -static struct resource *SFToNFNTs(FILE *res, SplineFont *sf, int32 *sizes, +static struct resource *SFToNFNTs(FILE *res, SplineFont *sf, int32_t *sizes, EncMap *map) { int i, baseresid = HashToId(sf->fontname,sf,map); struct resource *resstarts; @@ -595,7 +595,7 @@ } static struct resource *BuildDummyNFNTlist(FILE *res, SplineFont *sf, - int32 *sizes, int baseresid, EncMap *map) { + int32_t *sizes, int baseresid, EncMap *map) { int i; struct resource *resstarts; BDFFont *bdf; @@ -665,7 +665,7 @@ enum psstyle_flags { psf_bold = 1, psf_italic = 2, psf_outline = 4, psf_shadow = 0x8, psf_condense = 0x10, psf_extend = 0x20 }; -uint16 _MacStyleCode( const char *styles, SplineFont *sf, uint16 *psstylecode ) { +uint16_t _MacStyleCode( const char *styles, SplineFont *sf, uint16_t *psstylecode ) { unsigned short stylecode= 0, psstyle=0; if ( strstrmatch( styles, "Bold" ) || strstrmatch(styles,"Demi") || @@ -726,7 +726,7 @@ return( stylecode ); } -uint16 MacStyleCode( SplineFont *sf, uint16 *psstylecode ) { +uint16_t MacStyleCode( SplineFont *sf, uint16_t *psstylecode ) { const char *styles; if ( sf->cidmaster!=NULL ) @@ -742,9 +742,9 @@ return( _MacStyleCode(styles,sf,psstylecode)); } -static uint32 SFToFOND(FILE *res,SplineFont *sf,uint32 id,int dottf, - int32 *sizes, EncMap *map) { - uint32 rlenpos = ftell(res), widoffpos, widoffloc, kernloc, styleloc, end; +static uint32_t SFToFOND(FILE *res,SplineFont *sf,uint32_t id,int dottf, + int32_t *sizes, EncMap *map) { + uint32_t rlenpos = ftell(res), widoffpos, widoffloc, kernloc, styleloc, end; int i,j,k,cnt, strcnt, fontclass, stylecode, glyphenc, geoffset, realstylecode; int gid; KernPair *kp; @@ -942,7 +942,7 @@ static struct sflistlist *FondSplitter(struct sflist *sfs,int *fondcnt) { struct sflist *psfaces[48], *sfi, *last, *start; struct sflistlist *sfsl=NULL, *lastl=NULL, *cur, *test; - uint16 psstyle; + uint16_t psstyle; int fc = 0; sfi = sfs; @@ -1025,12 +1025,12 @@ } } -static uint32 SFsToFOND(FILE *res,struct sflist *sfs,uint32 id,int format) { - uint32 rlenpos = ftell(res), widoffpos, widoffloc, kernloc, styleloc, end; +static uint32_t SFsToFOND(FILE *res,struct sflist *sfs,uint32_t id,int format) { + uint32_t rlenpos = ftell(res), widoffpos, widoffloc, kernloc, styleloc, end; int i,j,k,cnt, scnt, kcnt, pscnt, strcnt, fontclass, glyphenc, geoffset; int gid; int size; - uint16 psstyle, stylecode; + uint16_t psstyle, stylecode; int exact, famlen, has_hyphen; char *familyname; KernPair *kp; @@ -1255,9 +1255,9 @@ /* I presume this routine is called after all resources have been written */ static void DumpResourceMap(FILE *res,struct resourcetype *rtypes,enum fontformat format) { - uint32 rfork_base = format>=ff_ttfdfont?0:128; /* space for mac binary header */ - uint32 resource_base = rfork_base+0x100; - uint32 rend, rtypesstart, mend, namestart; + uint32_t rfork_base = format>=ff_ttfdfont?0:128; /* space for mac binary header */ + uint32_t resource_base = rfork_base+0x100; + uint32_t rend, rtypesstart, mend, namestart; int i,j; fseek(res,0,SEEK_END); @@ -1374,8 +1374,8 @@ static int DumpMacBinaryHeader(FILE *res,struct macbinaryheader *mb) { #if !__Mac - uint8 header[128], *hpt; char buffer[256], *pt, *dpt; - uint32 len; + uint8_t header[128], *hpt; char buffer[256], *pt, *dpt; + uint32_t len; time_t now; int crc; @@ -1479,7 +1479,7 @@ free(dirname); dirname = copy("."); } - ret=FSPathMakeRef( (uint8 *) dirname,&parentref,NULL); + ret=FSPathMakeRef( (uint8_t *) dirname,&parentref,NULL); free(dirname); if ( ret!=noErr ) return( false ); @@ -1501,7 +1501,7 @@ free(filename); if ( ret==dupFNErr ) { /* File already exists, create failed, didn't get an FSRef */ - ret=FSPathMakeRef( (uint8 *) fname,&ref,NULL); + ret=FSPathMakeRef( (uint8_t *) fname,&ref,NULL); } if ( ret!=noErr ) return( false ); @@ -1650,7 +1650,7 @@ } int WriteMacTTFFont(char *filename,SplineFont *sf,enum fontformat format, - int32 *bsizes, enum bitmapformat bf,int flags,EncMap *map,int layer) { + int32_t *bsizes, enum bitmapformat bf,int flags,EncMap *map,int layer) { FILE *res, *tempttf; int ret = 1, r; struct resourcetype resources[4]; @@ -1721,7 +1721,7 @@ return( ret ); } -int WriteMacBitmaps(char *filename,SplineFont *sf, int32 *sizes, int is_dfont, +int WriteMacBitmaps(char *filename,SplineFont *sf, int32_t *sizes, int is_dfont, EncMap *map) { FILE *res; int ret = 1; @@ -2143,7 +2143,7 @@ for ( i=0; iwidth = font->offsetWidths[index]&0xff; bdfc->vwidth = font->ascent + font->descent; bdfc->bytes_per_line = ((bdfc->xmax-bdfc->xmin)>>3) + 1; - bdfc->bitmap = calloc(bdfc->bytes_per_line*font->fRectHeight,sizeof(uint8)); + bdfc->bitmap = calloc(bdfc->bytes_per_line*font->fRectHeight,sizeof(uint8_t)); bdfc->orig_pos = gid; bdfc->sc = sf->glyphs[gid]; bits = font->locs[index]; bite = font->locs[index+1]; for ( i=0; ifRectHeight; ++i ) { - uint16 *test = font->fontImage + i*font->rowWords; - uint8 *bpt = bdfc->bitmap + i*bdfc->bytes_per_line; + uint16_t *test = font->fontImage + i*font->rowWords; + uint8_t *bpt = bdfc->bitmap + i*bdfc->bytes_per_line; for ( bit=bits, j=0; bit>4]&(0x8000>>(bit&0xf)) ) bpt[j>>3] |= (0x80>>(j&7)); @@ -2566,7 +2566,7 @@ static FOND *PickFOND(FOND *fondlist,char *filename,char **name, int *style) { int i,j; FOND *test; - uint8 stylesused[96]; + uint8_t stylesused[96]; char **names; FOND **fonds, *fond; int *styles; @@ -2767,7 +2767,7 @@ if ( kp->sc==sc2 ) break; if ( kp==NULL ) { - uint32 script; + uint32_t script; kp = chunkalloc(sizeof(KernPair)); kp->sc = sc2; kp->next = sc1->kerns; @@ -2785,7 +2785,7 @@ } /* Look for a bare truetype font in a binhex/macbinary wrapper */ -static SplineFont *MightBeTrueType(FILE *binary,int32 pos,int32 dlen,int flags, +static SplineFont *MightBeTrueType(FILE *binary,int32_t pos,int32_t dlen,int flags, enum openflags openflags) { FILE *temp = NULL; char *buffer = NULL; @@ -2830,8 +2830,8 @@ /* file, not at the beginning */ unsigned char buffer[16], buffer2[16]; long rdata_pos, map_pos, type_list, name_list, rpos; - int32 rdata_len; - uint32 nfnt_pos, font_pos, fond_pos; + int32_t rdata_len; + uint32_t nfnt_pos, font_pos, fond_pos; unsigned long tag; int i, cnt, subcnt, nfnt_subcnt=0, font_subcnt=0, fond_subcnt=0; SplineFont *sf; diff -Nru fontforge-20201107~dfsg/fontforge/macbinary.h fontforge-20220308~dfsg/fontforge/macbinary.h --- fontforge-20201107~dfsg/fontforge/macbinary.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/macbinary.h 2022-03-08 10:14:24.000000000 +0000 @@ -5,14 +5,14 @@ extern char **NamesReadMacBinary(char *filename); extern int LoadKerningDataFromMacFOND(SplineFont *sf, char *filename, EncMap *map); -extern int WriteMacBitmaps(char *filename, SplineFont *sf, int32 *sizes, int is_dfont, EncMap *enc); +extern int WriteMacBitmaps(char *filename, SplineFont *sf, int32_t *sizes, int is_dfont, EncMap *enc); extern int WriteMacFamily(char *filename, struct sflist *sfs, enum fontformat format, enum bitmapformat bf, int flags, int layer); extern int WriteMacPSFont(char *filename, SplineFont *sf, enum fontformat format, int flags, EncMap *enc, int layer); -extern int WriteMacTTFFont(char *filename, SplineFont *sf, enum fontformat format, int32 *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); +extern int WriteMacTTFFont(char *filename, SplineFont *sf, enum fontformat format, int32_t *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); extern long mactime(void); extern SplineChar *SFFindExistingCharMac(SplineFont *sf, EncMap *map, int unienc); extern SplineFont *SFReadMacBinary(char *filename, int flags, enum openflags openflags); -extern uint16 _MacStyleCode(const char *styles, SplineFont *sf, uint16 *psstylecode); +extern uint16_t _MacStyleCode(const char *styles, SplineFont *sf, uint16_t *psstylecode); extern void SfListFree(struct sflist *sfs); #endif /* FONTFORGE_MACBINARY_H */ diff -Nru fontforge-20201107~dfsg/fontforge/macenc.c fontforge-20220308~dfsg/fontforge/macenc.c --- fontforge-20201107~dfsg/fontforge/macenc.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/macenc.c 2022-03-08 10:14:24.000000000 +0000 @@ -625,7 +625,7 @@ centeuro, /* Baltic/Slavic */ /*30*/ NULL, /* Vietnamese */ NULL, /* Extended Arabic for Sindhi */ - NULL /* Uninterpretted */ + NULL /* Uninterpreted */ }; /* The icelandic encoding also uses 0 (mac roman) encoding even though it's not*/ @@ -635,7 +635,7 @@ /* I've no idea what encoding code farsi uses, it isn't documented to be arabic 4, nor is it documented to have its own code */ -static uint8 _MacScriptFromLanguage[] = { +static uint8_t _MacScriptFromLanguage[] = { sm_roman, /* English */ sm_roman, /* French */ sm_roman, /* German */ @@ -790,7 +790,7 @@ 0xff }; -static uint16 _WinLangFromMac[] = { +static uint16_t _WinLangFromMac[] = { 0x409, /* English */ 0x40c, /* French */ 0x407, /* German */ @@ -856,7 +856,7 @@ 0x459, /* Sindhi */ 0xffff, /* Tibetan */ 0x461, /* Nepali */ - 0x43b, /* Sanskrit */ + 0x44f, /* Sanskrit */ 0x44e, /* Marathi */ 0x445, /* Bengali */ 0x44d, /* Assamese */ @@ -1121,7 +1121,7 @@ char *MacStrToUtf8(const char *str,int macenc,int maclang) { const unichar_t *table; char *ret, *rpt; - const uint8 *ustr = (uint8 *) str; + const uint8_t *ustr = (uint8_t *) str; if ( str==NULL ) return( NULL ); @@ -1233,14 +1233,14 @@ return( ret ); } -uint8 MacEncFromMacLang(int maclang) { +uint8_t MacEncFromMacLang(int maclang) { if ( maclang<0 || maclang>=sizeof(_MacScriptFromLanguage)/sizeof(_MacScriptFromLanguage[0])) return( 0xff ); return( _MacScriptFromLanguage[maclang] ); } -uint16 WinLangFromMac(int maclang) { +uint16_t WinLangFromMac(int maclang) { if ( maclang<0 || maclang>=sizeof(_WinLangFromMac)/sizeof(_WinLangFromMac[0])) return( 0xffff ); @@ -1248,7 +1248,7 @@ return( _WinLangFromMac[maclang] ); } -uint16 WinLangToMac(int winlang) { +uint16_t WinLangToMac(int winlang) { int i; for ( i=0; i=0 && offset+3=0 && offset+1>8); data[offset+1] = val&0xff; } @@ -78,7 +78,7 @@ return (ch1<<16)|(ch2<<8)|ch3; } -int32 getlong(FILE *ttf) { +int32_t getlong(FILE *ttf) { int ch1 = getc(ttf); int ch2 = getc(ttf); int ch3 = getc(ttf); @@ -91,7 +91,7 @@ } real getfixed(FILE *ttf) { - int32 val = getlong(ttf); + int32_t val = getlong(ttf); int mant = val&0xffff; /* This oddity may be needed to deal with the first 16 bits being signed */ /* and the low-order bits unsigned */ @@ -99,7 +99,7 @@ } real get2dot14(FILE *ttf) { - int32 val = getushort(ttf); + int32_t val = getushort(ttf); int mant = val&0x3fff; /* This oddity may be needed to deal with the first 2 bits being signed */ /* and the low-order bits unsigned */ diff -Nru fontforge-20201107~dfsg/fontforge/mem.h fontforge-20220308~dfsg/fontforge/mem.h --- fontforge-20201107~dfsg/fontforge/mem.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/mem.h 2022-03-08 10:14:24.000000000 +0000 @@ -41,13 +41,13 @@ # define bigreal double #endif -extern int32 memlong(uint8 *data, int len, int offset); -extern int memushort(uint8 *data, int len, int offset); -extern void memputshort(uint8 *data, int offset, uint16 val); +extern int32_t memlong(uint8_t *data, int len, int offset); +extern int memushort(uint8_t *data, int len, int offset); +extern void memputshort(uint8_t *data, int offset, uint16_t val); extern int getushort(FILE *ttf); extern int get3byte(FILE *ttf); -extern int32 getlong(FILE *ttf); +extern int32_t getlong(FILE *ttf); extern real getfixed(FILE *ttf); extern real get2dot14(FILE *ttf); diff -Nru fontforge-20201107~dfsg/fontforge/multidialog.h fontforge-20220308~dfsg/fontforge/multidialog.h --- fontforge-20201107~dfsg/fontforge/multidialog.h 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/multidialog.h 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,76 @@ +/* Copyright (C) 2021 by Skef Iterum */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef FONTFORGE_MULTIDIALOG_H +#define FONTFORGE_MULTIDIALOG_H + +#include + +enum multi_dlg_question_type { mdq_openpath, mdq_savepath, mdq_string, mdq_choice }; + +/* For _open, _save, and _askstr "in" is the default value (if any) and + * out is the user-supplied value. + * + * For _choice "out" is kept NULL and is_checked indicates the user-supplied + * value. If "tag" is present it is used to represent the answer value in place + * of "in". + */ +struct multi_dlg_question; + +typedef struct multi_dlg_answer { + void *tag; + unsigned int is_default: 1; + unsigned int is_checked: 1; + char *name; + struct multi_dlg_question *question; +} MultiDlgAnswer; + +typedef struct multi_dlg_question { + void *tag; + enum multi_dlg_question_type type; + int answer_len; + unsigned int multiple: 1; + unsigned int checks: 1; + unsigned int align: 1; + char *label, *dflt, *filter, *str_answer; + MultiDlgAnswer *answers; +} MultiDlgQuestion; + +typedef struct multi_dlg_category { + int len; + char *label; + MultiDlgQuestion *questions; +} MultiDlgCategory; + +typedef struct multi_dlg_spec { + int len; + MultiDlgCategory *categories; +} MultiDlgSpec; + +extern void multiDlgFree(MultiDlgSpec *dlg, int do_top); + +#endif /* FONTFORGE_MULTIDIALOG_H */ diff -Nru fontforge-20201107~dfsg/fontforge/namelist.c fontforge-20220308~dfsg/fontforge/namelist.c --- fontforge-20201107~dfsg/fontforge/namelist.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/namelist.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,6 +27,7 @@ */ #include +#include #include "namelist.h" @@ -142,7 +143,7 @@ if ( *end ) i = -1; _recognizePUA = true; - } else if ( name[0]=='u' && strlen(name)>=5 ) { + } else if ( name[0]=='u' && (strlen(name)==5 || strlen(name)==6)) { i = strtol(name+1,&end,16); if ( *end ) i = -1; @@ -171,6 +172,7 @@ } if ( !_recognizePUA && i>=0xe000 && i<=0xf8ff ) i = -1; + assert( i >= -1 ); return( i ); } @@ -790,7 +792,7 @@ *opt = '\0'; return( buffer ); } else if ( ch=='.' ) { - /* don't attempt to translate anything after a '.' just copy that litterally */ + /* don't attempt to translate anything after a '.' just copy that literally */ *pt = ch; while ( optprev->order2 ) /* Can't be order2 */ - ApproximateSplineFromPoints(last,next,mids,20,true); + ApproximateSplineFromPoints(last,next,mids,20,false); else /* We transformed the slopes carefully, and I hope correctly */ /* This should give smoother joins that the above function */ - ApproximateSplineFromPointsSlopes(last,next,mids,20,false); + ApproximateSplineFromPointsSlopes(last,next,mids,20,false,mt_matrix); } else SplineMake3(last,next); last = next; diff -Nru fontforge-20201107~dfsg/fontforge/noprefs.c fontforge-20220308~dfsg/fontforge/noprefs.c --- fontforge-20201107~dfsg/fontforge/noprefs.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/noprefs.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,7 +28,6 @@ #include #include "autotrace.h" -#include "charset.h" #include "encoding.h" #include "ffglib.h" #include "fontforge.h" @@ -36,12 +35,14 @@ #include "groups.h" #include "macenc.h" #include "namelist.h" +#include "plugin.h" #include "othersubrs.h" #include "sfd.h" #include "splineutil.h" #include "ttf.h" #include "ustring.h" +#include #include #include #include @@ -49,10 +50,6 @@ #include #include -#if HAVE_LANGINFO_H -# include -#endif - #if defined(__MINGW32__) #include #endif @@ -121,6 +118,9 @@ static int stop_at_join=0; static int updateflex=0; /* in charview.c */ static int ask_user_for_resolution=1; +#ifndef _NO_LIBPNG +extern int WritePNGInSFD; +#endif static int default_fv_showhmetrics=0; /* in fontview */ static int default_fv_showvmetrics=0; /* in fontview */ static int default_fv_glyphlabel=0; /* in fontview */ @@ -164,11 +164,14 @@ static int compact_font_on_open=0; static int aa_pixelsize; /* from anchorsaway.c */ +extern float OpenTypeLoadHintEqualityTolerance; /* autohint.c */ +extern float GenerateHintWidthEqualityTolerance; /* splinesave.c */ + static int gfc_showhidden, gfc_dirplace; static char *gfc_bookmarks=NULL; static char *pixmapdir=NULL; -enum pref_types { pr_int, pr_real, pr_bool, pr_enum, pr_encoding, pr_string, +enum pref_types { pr_int, pr_real, pr_bool, pr_encoding, pr_string, pr_file, pr_namelist, pr_unicode }; static struct prefs_list { @@ -193,6 +196,7 @@ { N_("PreferCJKEncodings"), pr_bool, &prefer_cjk_encodings, NULL, NULL, 'C', NULL, 0, N_("When loading a truetype or opentype font which has both a unicode\nand a CJK encoding table, use this flag to specify which\nshould be loaded for the font.") }, { N_("AskUserForCMap"), pr_bool, &ask_user_for_cmap, NULL, NULL, 'O', NULL, 0, N_("When loading a font in sfnt format (TrueType, OpenType, etc.),\nask the user to specify which cmap to use initially.") }, { N_("PreserveTables"), pr_string, &SaveTablesPref, NULL, NULL, 'P', NULL, 0, N_("Enter a list of 4 letter table tags, separated by commas.\nFontForge will make a binary copy of these tables when it\nloads a True/OpenType font, and will output them (unchanged)\nwhen it generates the font. Do not include table tags which\nFontForge thinks it understands.") }, + { N_("OpenTypeLoadHintEqualityTolerance"), pr_real, &OpenTypeLoadHintEqualityTolerance, NULL, NULL, '\0', NULL, 0, N_( "When importing an OpenType font, for the purposes of hinting spline points might not exactly match boundaries. For example, a point might be -0.0002 instead of exactly 0\nThis setting gives the user some control over this allowing a small tolerance value to be fed into the OpenType loading code.\nComparisons are then not performed for raw equality but for equality within tolerance (e.g., values within the range -0.0002 to 0.0002 will be considered equal to 0 when figuring out hints).") }, { N_("ItalicConstrained"), pr_bool, &ItalicConstrained, NULL, NULL, '\0', NULL, 0, N_("In the Outline View, the Shift key constrains motion to be parallel to the ItalicAngle rather than constraining it to be vertical.") }, { N_("SnapToInt"), pr_bool, &snaptoint, NULL, NULL, '\0', NULL, 0, N_("When the user clicks in the editing window, round the location to the nearest integers.") }, { N_("JoinSnap"), pr_real, &joinsnap, NULL, NULL, '\0', NULL, 0, N_("The Edit->Join command will join points which are this close together\nA value of 0 means they must be coincident") }, @@ -200,7 +204,7 @@ { N_("UndoDepth"), pr_int, &maxundoes, NULL, NULL, '\0', NULL, 0, N_("The maximum number of Undoes/Redoes stored in a glyph") }, { N_("AutoWidthSync"), pr_bool, &adjustwidth, NULL, NULL, '\0', NULL, 0, N_("Changing the width of a glyph\nchanges the widths of all accented\nglyphs based on it.") }, { N_("AutoLBearingSync"), pr_bool, &adjustlbearing, NULL, NULL, '\0', NULL, 0, N_("Changing the left side bearing\nof a glyph adjusts the lbearing\nof other references in all accented\nglyphs based on it.") }, - { N_("ClearInstrsBigChanges"), pr_bool, &clear_tt_instructions_when_needed, NULL, NULL, 'C', NULL, 0, N_("Instructions in a TrueType font refer to\npoints by number, so if you edit a glyph\nin such a way that some points have different\nnumbers (add points, remove them, etc.) then\nthe instructions will be applied to the wrong\npoints with disasterous results.\n Normally FontForge will remove the instructions\nif it detects that the points have been renumbered\nin order to avoid the above problem. You may turn\nthis behavior off -- but be careful!") }, + { N_("ClearInstrsBigChanges"), pr_bool, &clear_tt_instructions_when_needed, NULL, NULL, 'C', NULL, 0, N_("Instructions in a TrueType font refer to\npoints by number, so if you edit a glyph\nin such a way that some points have different\nnumbers (add points, remove them, etc.) then\nthe instructions will be applied to the wrong\npoints with disastrous results.\n Normally FontForge will remove the instructions\nif it detects that the points have been renumbered\nin order to avoid the above problem. You may turn\nthis behavior off -- but be careful!") }, { N_("CopyTTFInstrs"), pr_bool, ©ttfinstr, NULL, NULL, '\0', NULL, 0, N_("When copying glyphs from the font view, also copy the\nglyphs' metadata (name, encoding, comment, etc).") }, { N_("AccentOffsetPercent"), pr_int, &accent_offset, NULL, NULL, '\0', NULL, 0, N_("The percentage of an em by which an accent is offset from its base glyph in Build Accent") }, { N_("AccentCenterLowest"), pr_bool, &GraveAcuteCenterBottom, NULL, NULL, '\0', NULL, 0, N_("When placing grave and acute accents above letters, should\nFontForge center them based on their full width, or\nshould it just center based on the lowest point\nof the accent.") }, @@ -221,11 +225,18 @@ { N_("XUID-Base"), pr_string, &xuid, NULL, NULL, 'X', NULL, 0, N_("If specified this should be a space separated list of integers each\nless than 16777216 which uniquely identify your organization\nFontForge will generate a random number for the final component.") }, { N_("AskBDFResolution"), pr_bool, &ask_user_for_resolution, NULL, NULL, 'B', NULL, 0, N_("When generating a set of BDF fonts ask the user\nto specify the screen resolution of the fonts\notherwise FontForge will guess depending on the pixel size.") }, { N_("AutoHint"), pr_bool, &autohint_before_generate, NULL, NULL, 'H', NULL, 0, N_("AutoHint changed glyphs before generating a font") }, +#ifndef _NO_LIBPNG + { N_("WritePNGInSFD"), pr_bool, &WritePNGInSFD, NULL, NULL, 'B', NULL, 0, N_("If your SFD contains images, write them as PNG; this results in smaller SFDs; but was not supported in FontForge versions compiled before July 2019, so older FontForge versions cannot read them.") }, +#endif + { N_("GenerateHintWidthEqualityTolerance"), pr_real, &GenerateHintWidthEqualityTolerance, NULL, NULL, '\0', NULL, 0, N_( "When generating a font, ignore slight rounding errors for hints that should be at the top or bottom of the glyph. For example, you might like to set this to 0.02 so that 19.999 will be considered 20. But only for the hint width value.") }, { N_("HintBoundingBoxes"), pr_bool, &hint_bounding_boxes, NULL, NULL, '\0', NULL, 0, N_("FontForge will place vertical or horizontal hints to describe the bounding boxes of suitable glyphs.") }, { N_("HintDiagonalEnds"), pr_bool, &hint_diagonal_ends, NULL, NULL, '\0', NULL, 0, N_("FontForge will place vertical or horizontal hints at the ends of diagonal stems.") }, { N_("HintDiagonalInter"), pr_bool, &hint_diagonal_intersections, NULL, NULL, '\0', NULL, 0, N_("FontForge will place vertical or horizontal hints at the intersections of diagonal stems.") }, { N_("DetectDiagonalStems"), pr_bool, &detect_diagonal_stems, NULL, NULL, '\0', NULL, 0, N_("FontForge will generate diagonal stem hints, which then can be used by the AutoInstr command.") }, { N_("UseNewIndicScripts"), pr_bool, &use_second_indic_scripts, NULL, NULL, 'C', NULL, 0, N_("MS has changed (in August 2006) the inner workings of their Indic shaping\nengine, and to disambiguate this change has created a parallel set of script\ntags (generally ending in '2') for Indic writing systems. If you are working\nwith the new system set this flag, if you are working with the old unset it.\n(if you aren't doing Indic work, this flag is irrelevant).") }, +#ifndef _NO_PYTHON + { N_("UsePlugins"), pr_bool, &use_plugins, NULL, NULL, '\0', NULL, 0, N_( "Whether or not to try to discover and import Python plugins.") }, +#endif { "AntiAlias", pr_bool, &default_fv_antialias, NULL, NULL, '\0', NULL, 1, NULL }, { "DefaultFVSize", pr_int, &default_fv_font_size, NULL, NULL, 'S', NULL, 1, NULL }, { "DefaultFVRowCount", pr_int, &default_fv_row_count, NULL, NULL, 'S', NULL, 1, NULL }, @@ -245,6 +256,9 @@ { "CoverageFormatsAllowed", pr_int, &coverageformatsallowed, NULL, NULL, '\0', NULL, 1, NULL }, { "ForceNamesWhenOpening", pr_namelist, &force_names_when_opening, NULL, NULL, '\0', NULL, 1, NULL }, { "ForceNamesWhenSaving", pr_namelist, &force_names_when_saving, NULL, NULL, '\0', NULL, 1, NULL }, +#ifndef _NO_PYTHON + { "PluginStartupMode", pr_string, NULL, &GetPluginStartupMode, &SetPluginStartupMode, '\0', NULL, 1, NULL }, +#endif { NULL, 0, NULL, NULL, NULL, '\0', NULL, 0, NULL } /* Sentinel */ }, extras[] = { @@ -454,198 +468,17 @@ return getShareDir(); } -static int encmatch(const char *enc,int subok) { - static struct { char *name; int enc; } encs[] = { - { "US-ASCII", e_usascii }, - { "ASCII", e_usascii }, - { "ISO646-NO", e_iso646_no }, - { "ISO646-SE", e_iso646_se }, - { "LATIN10", e_iso8859_16 }, - { "LATIN1", e_iso8859_1 }, - { "ISO-8859-1", e_iso8859_1 }, - { "ISO-8859-2", e_iso8859_2 }, - { "ISO-8859-3", e_iso8859_3 }, - { "ISO-8859-4", e_iso8859_4 }, - { "ISO-8859-5", e_iso8859_4 }, - { "ISO-8859-6", e_iso8859_4 }, - { "ISO-8859-7", e_iso8859_4 }, - { "ISO-8859-8", e_iso8859_4 }, - { "ISO-8859-9", e_iso8859_4 }, - { "ISO-8859-10", e_iso8859_10 }, - { "ISO-8859-11", e_iso8859_11 }, - { "ISO-8859-13", e_iso8859_13 }, - { "ISO-8859-14", e_iso8859_14 }, - { "ISO-8859-15", e_iso8859_15 }, - { "ISO-8859-16", e_iso8859_16 }, - { "ISO_8859-1", e_iso8859_1 }, - { "ISO_8859-2", e_iso8859_2 }, - { "ISO_8859-3", e_iso8859_3 }, - { "ISO_8859-4", e_iso8859_4 }, - { "ISO_8859-5", e_iso8859_4 }, - { "ISO_8859-6", e_iso8859_4 }, - { "ISO_8859-7", e_iso8859_4 }, - { "ISO_8859-8", e_iso8859_4 }, - { "ISO_8859-9", e_iso8859_4 }, - { "ISO_8859-10", e_iso8859_10 }, - { "ISO_8859-11", e_iso8859_11 }, - { "ISO_8859-13", e_iso8859_13 }, - { "ISO_8859-14", e_iso8859_14 }, - { "ISO_8859-15", e_iso8859_15 }, - { "ISO_8859-16", e_iso8859_16 }, - { "ISO8859-1", e_iso8859_1 }, - { "ISO8859-2", e_iso8859_2 }, - { "ISO8859-3", e_iso8859_3 }, - { "ISO8859-4", e_iso8859_4 }, - { "ISO8859-5", e_iso8859_4 }, - { "ISO8859-6", e_iso8859_4 }, - { "ISO8859-7", e_iso8859_4 }, - { "ISO8859-8", e_iso8859_4 }, - { "ISO8859-9", e_iso8859_4 }, - { "ISO8859-10", e_iso8859_10 }, - { "ISO8859-11", e_iso8859_11 }, - { "ISO8859-13", e_iso8859_13 }, - { "ISO8859-14", e_iso8859_14 }, - { "ISO8859-15", e_iso8859_15 }, - { "ISO8859-16", e_iso8859_16 }, - { "ISO88591", e_iso8859_1 }, - { "ISO88592", e_iso8859_2 }, - { "ISO88593", e_iso8859_3 }, - { "ISO88594", e_iso8859_4 }, - { "ISO88595", e_iso8859_4 }, - { "ISO88596", e_iso8859_4 }, - { "ISO88597", e_iso8859_4 }, - { "ISO88598", e_iso8859_4 }, - { "ISO88599", e_iso8859_4 }, - { "ISO885910", e_iso8859_10 }, - { "ISO885911", e_iso8859_11 }, - { "ISO885913", e_iso8859_13 }, - { "ISO885914", e_iso8859_14 }, - { "ISO885915", e_iso8859_15 }, - { "ISO885916", e_iso8859_16 }, - { "8859_1", e_iso8859_1 }, - { "8859_2", e_iso8859_2 }, - { "8859_3", e_iso8859_3 }, - { "8859_4", e_iso8859_4 }, - { "8859_5", e_iso8859_4 }, - { "8859_6", e_iso8859_4 }, - { "8859_7", e_iso8859_4 }, - { "8859_8", e_iso8859_4 }, - { "8859_9", e_iso8859_4 }, - { "8859_10", e_iso8859_10 }, - { "8859_11", e_iso8859_11 }, - { "8859_13", e_iso8859_13 }, - { "8859_14", e_iso8859_14 }, - { "8859_15", e_iso8859_15 }, - { "8859_16", e_iso8859_16 }, - { "KOI8-R", e_koi8_r }, - { "KOI8R", e_koi8_r }, - { "WINDOWS-1252", e_win }, - { "CP1252", e_win }, - { "Big5", e_big5 }, - { "Big-5", e_big5 }, - { "BigFive", e_big5 }, - { "Big-Five", e_big5 }, - { "Big5HKSCS", e_big5hkscs }, - { "Big5-HKSCS", e_big5hkscs }, - { "UTF-8", e_utf8 }, - { "utf-8", e_utf8 }, - { "UTF8", e_utf8 }, - { "utf8", e_utf8 }, - { "ISO-10646/UTF-8", e_utf8 }, - { "ISO_10646/UTF-8", e_utf8 }, - { "UCS2", e_unicode }, - { "UCS-2", e_unicode }, - { "UCS-2-INTERNAL", e_unicode }, - { "ISO-10646", e_unicode }, - { "ISO_10646", e_unicode }, - /* { "eucJP", e_euc }, */ - /* { "EUC-JP", e_euc }, */ - /* { "ujis", ??? }, */ - /* { "EUC-KR", e_euckorean }, */ - { NULL, 0 } - }; - int i; - char buffer[80]; -#if HAVE_ICONV_H - static char *last_complaint; - - iconv_t test; - free(iconv_local_encoding_name); - iconv_local_encoding_name= NULL; -#endif - - if ( strchr(enc,'@')!=NULL && strlen(enc)system local encoding, assuming utf-8 and trying again...\n"); + if (!SetupUCharMap(FindUnicharName(), "UTF-8", true)) { + fprintf(stderr, "Failed to set up unichar<->utf-8 encoding."); + assert(false); + } } - if ( enc==e_unknown ) -return( e_iso8859_1 ); - -return( enc ); } static void DefaultXUID(void) { @@ -671,9 +504,8 @@ } static void NOUI_SetDefaults(void) { - DefaultXUID(); - local_encoding = DefaultEncoding(); + DefaultEncoding(); } static void ParseMacMapping(char *pt,struct macsettingname *ms) { diff -Nru fontforge-20201107~dfsg/fontforge/nouiutil.c fontforge-20220308~dfsg/fontforge/nouiutil.c --- fontforge-20201107~dfsg/fontforge/nouiutil.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/nouiutil.c 2022-03-08 10:14:24.000000000 +0000 @@ -138,6 +138,15 @@ static void NOUI_export_params_dlg(struct exportparams *ep) { } +#ifndef _NO_PYTHON +static void NOUI_plugin_dlg(void) { +} +#endif + +static int NOUI_ask_multi(const char *title, struct multi_dlg_spec *spec) { + return false; +} + static struct ui_interface noui_interface = { NOUI_IError, NOUI_post_error, @@ -171,7 +180,11 @@ NOUI_TTFNameIds, NOUI_MSLangString, NOUI_import_params_dlg, - NOUI_export_params_dlg + NOUI_export_params_dlg, +#ifndef _NO_PYTHON + NOUI_plugin_dlg, +#endif + NOUI_ask_multi }; struct ui_interface *ui_interface = &noui_interface; diff -Nru fontforge-20201107~dfsg/fontforge/nowakowskittfinstr.c fontforge-20220308~dfsg/fontforge/nowakowskittfinstr.c --- fontforge-20201107~dfsg/fontforge/nowakowskittfinstr.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/nowakowskittfinstr.c 2022-03-08 10:14:24.000000000 +0000 @@ -115,7 +115,7 @@ * ******************************************************************************/ -static uint8 *pushheader(uint8 *instrs, int isword, int tot) { +static uint8_t *pushheader(uint8_t *instrs, int isword, int tot) { if ( isword ) { if ( tot>8 ) { *instrs++ = 0x41; /* N(next word) Push words */ @@ -132,7 +132,7 @@ return( instrs ); } -static uint8 *addpoint(uint8 *instrs,int isword,int pt) { +static uint8_t *addpoint(uint8_t *instrs,int isword,int pt) { if ( !isword ) { *instrs++ = pt; } else { @@ -148,14 +148,14 @@ * speaks for itself in the code. */ -static uint8 *pushpoint(uint8 *instrs,int pt) { +static uint8_t *pushpoint(uint8_t *instrs,int pt) { instrs = pushheader(instrs,(pt>255)||(pt<0),1); return( addpoint(instrs,(pt>255)||(pt<0),pt)); } #define pushnum(a, b) pushpoint(a, b) -static uint8 *pushpointstem(uint8 *instrs, int pt, int stem) { +static uint8_t *pushpointstem(uint8_t *instrs, int pt, int stem) { int isword = pt>255 || stem>255 || pt<0 || stem<0; instrs = pushheader(instrs,isword,2); instrs = addpoint(instrs,isword,pt); @@ -173,7 +173,7 @@ * poor space efficiency in case of a word among several bytes). * - push bytes and words separately */ -static uint8 *pushpoints(uint8 *instrs, int ptcnt, const int *pts) { +static uint8_t *pushpoints(uint8_t *instrs, int ptcnt, const int *pts) { int i, isword = 0; for (i=0; i255 || pts[i]<0) isword=1; @@ -201,7 +201,7 @@ * * There are no checks for overflow! */ -static uint8 *pushF26Dot6(uint8 *instrs, double num) { +static uint8_t *pushF26Dot6(uint8_t *instrs, double num) { int a, elems[3]; int negative=0; @@ -242,9 +242,9 @@ /* An apparatus for instructing sets of points with given truetype command. * The command must pop exactly 1 element from the stack and mustn't push any. * These points must be marked as 'touched' elsewhere! this function only - * generates intructions. + * generates instructions. */ -static uint8 *instructpoints(uint8 *instrs, int ptcnt, const int *pts, uint8 command) { +static uint8_t *instructpoints(uint8_t *instrs, int ptcnt, const int *pts, uint8_t command) { int i, use_sloop; use_sloop = 0; @@ -280,7 +280,7 @@ * ******************************************************************************/ -struct ttf_table *SFFindTable(SplineFont *sf,uint32 tag) { +struct ttf_table *SFFindTable(SplineFont *sf,uint32_t tag) { struct ttf_table *tab; for ( tab=sf->ttf_tables; tab!=NULL && tab->tag!=tag; tab=tab->next ); @@ -299,18 +299,18 @@ cvt_tab->next = sf->ttf_tables; sf->ttf_tables = cvt_tab; } - for ( i=0; (int)sizeof(uint16)*ilen; ++i ) { - int tval = (int16) memushort(cvt_tab->data,cvt_tab->len, sizeof(uint16)*i); + for ( i=0; (int)sizeof(uint16_t)*ilen; ++i ) { + int tval = (int16_t) memushort(cvt_tab->data,cvt_tab->len, sizeof(uint16_t)*i); if ( val>=tval-1 && val<=tval+1 ) return( i ); } - if ( (int)sizeof(uint16)*i>=cvt_tab->maxlen ) { + if ( (int)sizeof(uint16_t)*i>=cvt_tab->maxlen ) { if ( cvt_tab->maxlen==0 ) cvt_tab->maxlen = cvt_tab->len; cvt_tab->maxlen += 200; cvt_tab->data = realloc(cvt_tab->data,cvt_tab->maxlen); } - memputshort(cvt_tab->data,sizeof(uint16)*i,val); - cvt_tab->len += sizeof(uint16); + memputshort(cvt_tab->data,sizeof(uint16_t)*i,val); + cvt_tab->len += sizeof(uint16_t); return( i ); } @@ -683,7 +683,7 @@ static void init_cvt(GlobalInstrCt *gic) { int i, cvtindex, cvtsize; struct ttf_table *tab; - uint8 *cvt; + uint8_t *cvt; cvtsize = 1; if (gic->stdhw.width != -1) cvtsize++; @@ -692,7 +692,7 @@ cvtsize += gic->stemsnapvcnt; cvtsize += gic->bluecnt * 2; /* possible family blues */ - cvt = calloc(cvtsize, cvtsize * sizeof(int16)); + cvt = calloc(cvtsize, cvtsize * sizeof(int16_t)); cvtindex = 0; /* Assign cvt indices */ @@ -727,7 +727,7 @@ } cvtsize = cvtindex; - cvt = realloc(cvt, cvtsize * sizeof(int16)); + cvt = realloc(cvt, cvtsize * sizeof(int16_t)); /* Try to implant the new cvt table */ gic->cvt_done = 0; @@ -740,15 +740,15 @@ gic->sf->ttf_tables = tab; tab->tag = CHR('c','v','t',' '); - tab->len = tab->maxlen = cvtsize * sizeof(int16); + tab->len = tab->maxlen = cvtsize * sizeof(int16_t); if (tab->maxlen >256) tab->maxlen = 256; tab->data = cvt; gic->cvt_done = 1; } else { - if (tab->len >= cvtsize * (int)sizeof(int16) && - memcmp(cvt, tab->data, cvtsize * sizeof(int16)) == 0) + if (tab->len >= cvtsize * (int)sizeof(int16_t) && + memcmp(cvt, tab->data, cvtsize * sizeof(int16_t)) == 0) gic->cvt_done = 1; free(cvt); @@ -802,7 +802,7 @@ */ static void init_maxp(GlobalInstrCt *gic) { struct ttf_table *tab = SFFindTable(gic->sf, CHR('m','a','x','p')); - uint16 zones, twpts, store, fdefs, stack; + uint16_t zones, twpts, store, fdefs, stack; if ( tab==NULL ) { tab = chunkalloc(sizeof(struct ttf_table)); @@ -817,11 +817,11 @@ tab->len = tab->maxlen = 32; } - zones = memushort(tab->data, 32, 7*sizeof(uint16)); - twpts = memushort(tab->data, 32, 8*sizeof(uint16)); - store = memushort(tab->data, 32, 9*sizeof(uint16)); - fdefs = memushort(tab->data, 32, 10*sizeof(uint16)); - stack = memushort(tab->data, 32, 12*sizeof(uint16)); + zones = memushort(tab->data, 32, 7*sizeof(uint16_t)); + twpts = memushort(tab->data, 32, 8*sizeof(uint16_t)); + store = memushort(tab->data, 32, 9*sizeof(uint16_t)); + fdefs = memushort(tab->data, 32, 10*sizeof(uint16_t)); + stack = memushort(tab->data, 32, 12*sizeof(uint16_t)); if (gic->fpgm_done && zones<2) zones=2; if (gic->fpgm_done && twpts<1) twpts=1; @@ -829,11 +829,11 @@ if (gic->fpgm_done && fdefs<22) fdefs=22; if (stackdata, 7*sizeof(uint16), zones); - memputshort(tab->data, 8*sizeof(uint16), twpts); - memputshort(tab->data, 9*sizeof(uint16), store); - memputshort(tab->data,10*sizeof(uint16), fdefs); - memputshort(tab->data,12*sizeof(uint16), stack); + memputshort(tab->data, 7*sizeof(uint16_t), zones); + memputshort(tab->data, 8*sizeof(uint16_t), twpts); + memputshort(tab->data, 9*sizeof(uint16_t), store); + memputshort(tab->data,10*sizeof(uint16_t), fdefs); + memputshort(tab->data,12*sizeof(uint16_t), stack); } /* Other hinting software puts certain actions in FPGM to ease developer's life @@ -846,7 +846,7 @@ * glyphs that do need it. */ static void init_fpgm(GlobalInstrCt *gic) { - uint8 new_fpgm[] = + uint8_t new_fpgm[] = { /* Function 0: position a point within a blue zone (given via cvt). * Note: in case of successful init of 'cvt' and 'prep' this function @@ -929,7 +929,7 @@ /* Function 3: round a stack element as a black distance, respecting * minimum distance of 1px. This is used for rounding stems after width - * normalization. Often preceeded with SROUND, so finally sets RTG. + * normalization. Often preceded with SROUND, so finally sets RTG. * Leaves the rounded width on the stack. * Syntax: PUSHX_2 width_to_be_rounded 3 CALL */ @@ -1679,7 +1679,7 @@ return (scaled_val + 32) / 64 * (val / fabs(val)); } -static uint8 *use_family_blues(uint8 *prep_head, GlobalInstrCt *gic) { +static uint8_t *use_family_blues(uint8_t *prep_head, GlobalInstrCt *gic) { int i, h1, h2, stopat; int bs = GetBlueScale(gic->sf); int EM = gic->sf->ascent + gic->sf->descent; @@ -1738,7 +1738,7 @@ /* Normalize a single stem. The code generated assumes there is a scaled stem * width on bytecode interpreter's stack, and leaves normalized width there. */ -static uint8 *normalize_stem(uint8 *prep_head, int xdir, StdStem *stem, GlobalInstrCt *gic) { +static uint8_t *normalize_stem(uint8_t *prep_head, int xdir, StdStem *stem, GlobalInstrCt *gic) { int callargs[3]; int i; @@ -1788,7 +1788,7 @@ /* Append the code for normalizing standard stems' widths to 'prep'. */ -static uint8 *normalize_stems(uint8 *prep_head, int xdir, GlobalInstrCt *gic) { +static uint8_t *normalize_stems(uint8_t *prep_head, int xdir, GlobalInstrCt *gic) { int i, t; StdStem *mainstem = xdir?&(gic->stdvw):&(gic->stdhw); StdStem *otherstems = xdir?gic->stemsnapv:gic->stemsnaph; @@ -1843,7 +1843,7 @@ * TODO! We should take 'gasp' table into account and set up blues here. */ static void init_prep(GlobalInstrCt *gic) { - uint8 new_prep_preamble[] = + uint8_t new_prep_preamble[] = { /* Enable dropout control. FreeType 2.3.7 need explicit SCANTYPE. */ 0xb8, // PUSHW_1 @@ -1893,7 +1893,7 @@ int preplen = sizeof(new_prep_preamble); int prepmaxlen = preplen; - uint8 *new_prep, *prep_head; + uint8_t *new_prep, *prep_head; struct ttf_table *tab; if (gic->cvt_done) { @@ -1904,8 +1904,8 @@ if (gic->fpgm_done) prepmaxlen += 3; - new_prep = calloc(prepmaxlen, sizeof(uint8)); - memmove(new_prep, new_prep_preamble, preplen*sizeof(uint8)); + new_prep = calloc(prepmaxlen, sizeof(uint8_t)); + memmove(new_prep, new_prep_preamble, preplen*sizeof(uint8_t)); prep_head = new_prep + preplen; if (gic->cvt_done && gic->fpgm_done) { @@ -2055,7 +2055,7 @@ int done; } PointVector; -/* In this structure we store information about diagonales, +/* In this structure we store information about diagonals, relatively to which the given point should be positioned */ typedef struct diagpointinfo { struct pointvector line[2]; @@ -2072,18 +2072,18 @@ SplineSet *ss; /* instructions */ - uint8 *instrs; /* the beginning of the instructions */ - uint8 *pt; /* the current position in the instructions */ + uint8_t *instrs; /* the beginning of the instructions */ + uint8_t *pt; /* the current position in the instructions */ /* properties indexed by contour number */ int *contourends; /* points ending their contours. Null-terminated. */ - uint8 *clockwise; /* is given contour clockwise? */ + uint8_t *clockwise; /* is given contour clockwise? */ /* properties, indexed by ttf point index. Some could be compressed. */ int ptcnt; /* number of points in this glyph */ BasePoint *bp; /* point coordinates */ - uint8 *touched; /* touchflags; points explicitly instructed */ - uint8 *affected; /* touchflags; almost touched, but optimized out */ + uint8_t *touched; /* touchflags; points explicitly instructed */ + uint8_t *affected; /* touchflags; almost touched, but optimized out */ /* data from stem detector */ GlyphData *gd; @@ -2281,10 +2281,10 @@ { SplineSet *ss = ct->ss; SplinePoint *sp; - uint8 *done; + uint8_t *done; int c, p; - done = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); + done = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); for ( c=0; ss!=NULL; ss=ss->next, ++c ) { ct->cdir = ct->clockwise[c]; @@ -2358,7 +2358,7 @@ static int value_point(InstrCt *ct, int p, SplinePoint *sp, real fudge) { int score = 0; int EM = ct->gic->sf->ascent + ct->gic->sf->descent; - uint8 touchflag = ct->xdir?tf_x:tf_y; + uint8_t touchflag = ct->xdir?tf_x:tf_y; if (IsCornerExtremum(ct->xdir, ct->contourends, ct->bp, p) || IsExtremum(ct->xdir, p, sp)) @@ -2392,7 +2392,7 @@ static void search_edge(int p, SplinePoint *sp, InstrCt *ct) { int tmp, score; real fudge = ct->gic->fudge; - uint8 touchflag = ct->xdir?tf_x:tf_y; + uint8_t touchflag = ct->xdir?tf_x:tf_y; real refcoord, coord = ct->xdir?ct->bp[p].x:ct->bp[p].y; if (fabs(coord - ct->edge.base) <= fudge) @@ -2711,14 +2711,14 @@ int othercnt = ct->edge.othercnt; int touchflag = (ct->xdir)?tf_x:tf_y; int *contourends = ct->contourends; - uint8 *touched = ct->touched; - uint8 *affected = ct->affected; - uint8 *tosnap; + uint8_t *touched = ct->touched; + uint8_t *affected = ct->affected; + uint8_t *tosnap; if (othercnt == 0) return; - tosnap = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); + tosnap = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); for(i=0; iedge.othercnt; i++) { @@ -2786,13 +2786,13 @@ int *others = ct->edge.others; int othercnt = ct->edge.othercnt; int *contourends = ct->contourends; - uint8 *tocull, *tocheck; + uint8_t *tocull, *tocheck; if (othercnt == 0) return; - tocull = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); - tocheck = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); + tocull = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); + tocheck = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); for(i=0; iedge.othercnt; i++) tocheck[ct->edge.others[i]] = 1; /* for each point of "edge" (would be better called "zone") */ @@ -2849,16 +2849,16 @@ int othercnt = ct->edge.othercnt; int touchflag = (ct->xdir)?tf_x:tf_y; int *contourends = ct->contourends; - uint8 *touched = ct->touched; - uint8 *affected = ct->affected; - uint8 *toinstr, *tocull, *tocheck; + uint8_t *touched = ct->touched; + uint8_t *affected = ct->affected; + uint8_t *toinstr, *tocull, *tocheck; if (othercnt == 0) return; - toinstr = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); - tocull = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); - tocheck = (uint8 *)calloc(ct->ptcnt, sizeof(uint8)); + toinstr = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); + tocull = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); + tocheck = (uint8_t *)calloc(ct->ptcnt, sizeof(uint8_t)); for(i=0; iedge.othercnt; i++) tocheck[ct->edge.others[i]] = 1; /* two passes... */ @@ -2954,7 +2954,7 @@ /* Finish instructing the edge. Try to hint only those points on edge that are * necessary - IUP should do the rest. */ -static void finish_edge(InstrCt *ct, uint8 command) { +static void finish_edge(InstrCt *ct, uint8_t command) { int i; optimize_edge(ct); @@ -2983,7 +2983,7 @@ static void mark_startenddones(StemData *stem, int is_l ) { struct dependent_stem *slave; int i; - uint8 *done; + uint8_t *done; done = is_l ? &stem->ldone : &stem->rdone; *done = true; @@ -3403,7 +3403,7 @@ * to hint them explicitly. * * TODO! We currently instruct hints dependent on those controlled by blues. - * This may be not always corrrect (e.g. if a dependent hint is itself + * This may be not always correct (e.g. if a dependent hint is itself * controlled by blue zone - possibly even different). Research needed. * * Important notes: @@ -4064,7 +4064,7 @@ return( 0 ); } -/* Takes a line defined by two points and returns a vector decribed as a +/* Takes a line defined by two points and returns a vector described as a * pair of x and y values, such that the value (x2 + y2) is equal to 1. * Note that the BasePoint structure is used to store the vector, although * it is not a point itself. This is just because that structure has "x" @@ -4088,7 +4088,7 @@ int nextidx, previdx, cpidx, prev_outer, next_outer, is_start; int nsidx, psidx, sidx; - uint8 flag; + uint8_t flag; PointData *ncpd, *pcpd, *cpd, *best = NULL; real prevdot, nextdot, cpdist; @@ -4167,7 +4167,7 @@ * information about points assigned to each stem. Then run on stem chunks * and associate with each point the line it should be aligned by. Note that * we have to do this on a relatively early stage, as it may be important - * to know, if the given point is subject to the subsequent diagonale hinting, + * to know, if the given point is subject to the subsequent diagonal hinting, * before any actual processing of diagonal stems is started. */ static void InitDStemData( InstrCt *ct ) { @@ -4279,7 +4279,7 @@ /* Usually we have to start doing each diagonal stem from the point which * is most touched in any directions. */ -static int FindDiagStartPoint( StemData *stem, uint8 *touched ) { +static int FindDiagStartPoint( StemData *stem, uint8_t *touched ) { int i; for ( i=0; i<4; ++i ) { @@ -4307,8 +4307,8 @@ * (i. e. has not yet been touched) and set freedom vector to that * direction in case it has not already been set. */ -static int SetFreedomVector( uint8 **instrs,int pnum, - uint8 *touched,DiagPointInfo *diagpts,BasePoint *norm,BasePoint *fv,int pvset,int fpgm_ok ) { +static int SetFreedomVector( uint8_t **instrs,int pnum, + uint8_t *touched,DiagPointInfo *diagpts,BasePoint *norm,BasePoint *fv,int pvset,int fpgm_ok ) { int i, pushpts[3]; PointData *start=NULL, *end=NULL; @@ -4388,14 +4388,12 @@ return( false ); } -static uint8 *FixDStemPoint ( InstrCt *ct,StemData *stem, +static uint8_t *FixDStemPoint ( InstrCt *ct,StemData *stem, int pt,int refpt,int firstedge,int cvt,BasePoint *fv ) { - uint8 *instrs, *touched; - int ptcnt; + uint8_t *instrs, *touched; DiagPointInfo *diagpts; diagpts = ct->diagpts; - ptcnt = ct->gd->realcnt; touched = ct->touched; instrs = ct->pt; @@ -4437,7 +4435,7 @@ } static int DStemHasSnappableCorners ( InstrCt *ct,StemData *stem,PointData *pd1,PointData *pd2 ) { - uint8 *touched = ct->touched; + uint8_t *touched = ct->touched; /* We should be dealing with oncurve points */ if ( pd1->sp == NULL || pd2->sp == NULL ) @@ -4457,8 +4455,8 @@ return( false ); } -static uint8 *SnapDStemCorners ( InstrCt *ct,StemData *stem,PointData *pd1,PointData *pd2,BasePoint *fv ) { - uint8 *instrs, *touched; +static uint8_t *SnapDStemCorners ( InstrCt *ct,StemData *stem,PointData *pd1,PointData *pd2,BasePoint *fv ) { + uint8_t *instrs, *touched; int xbase, ybase; instrs = ct->pt; @@ -4497,21 +4495,20 @@ * * For each point we first determine a direction at which it still can * be moved. If a point has already been positioned relatively to another - * diagonal line, then we move it along that diagonale. Thus this algorithm + * diagonal line, then we move it along that diagonal. Thus this algorithm * can handle things like "V" where one line's ending point is another * line's starting point without special exceptions. */ -static uint8 *FixDstem( InstrCt *ct, StemData *ds, BasePoint *fv ) { - int startnum, a1, a2, b1, b2, ptcnt, firstedge, cvt; +static uint8_t *FixDstem( InstrCt *ct, StemData *ds, BasePoint *fv ) { + int startnum, a1, a2, b1, b2, firstedge, cvt; int x_ldup, y_ldup, x_edup, y_edup, dsc1, dsc2; PointData *v1, *v2; - uint8 *touched; + uint8_t *touched; int pushpts[3]; if ( ds->ldone && ds->rdone ) return( ct->pt ); - ptcnt = ct->ptcnt; touched = ct->touched; dsc1 = DStemHasSnappableCorners( ct,ds,ds->keypts[0],ds->keypts[2] ); @@ -4549,7 +4546,7 @@ /* Always put the calculated stem width into the CVT table, unless it is * already there. This approach would be wrong for vertical or horizontal - * stems, but for diagonales it is just unlikely that we can find an + * stems, but for diagonals it is just unlikely that we can find an * acceptable predefined value in StemSnapH or StemSnapV */ cvt = TTF_getcvtval( ct->gic->sf,ds->width ); @@ -4593,17 +4590,15 @@ return( ct->pt ); } -static uint8 *FixPointOnLine ( DiagPointInfo *diagpts,PointVector *line, +static uint8_t *FixPointOnLine ( DiagPointInfo *diagpts,PointVector *line, PointData *pd,InstrCt *ct,BasePoint *fv,BasePoint *pv,int *rp1,int *rp2 ) { - uint8 *instrs, *touched; + uint8_t *instrs, *touched; BasePoint newpv; - int ptcnt; int pushpts[4]; touched = ct->touched; instrs = ct->pt; - ptcnt = ct->ptcnt; newpv = GetVector( &line->pd1->base,&line->pd2->base,true ); @@ -4644,17 +4639,15 @@ * then we can interpolate it along that line. This usually produces * better results for things like a Danish slashed "O". */ -static uint8 *InterpolateAlongDiag ( DiagPointInfo *diagpts,PointVector *line, +static uint8_t *InterpolateAlongDiag ( DiagPointInfo *diagpts,PointVector *line, PointData *pd,InstrCt *ct,BasePoint *fv,BasePoint *pv,int *rp1,int *rp2 ) { - uint8 *instrs, *touched; + uint8_t *instrs, *touched; BasePoint newpv; - int ptcnt; int pushpts[3]; touched = ct->touched; instrs = ct->pt; - ptcnt = ct->ptcnt; if (diagpts[pd->ttfindex].count != 1 || touched[pd->ttfindex] & ( tf_x|tf_y ) || diagpts[pd->ttfindex].line[0].done > 1 ) @@ -4703,16 +4696,16 @@ } /* When all stem edges have already been positioned, run through other - * points which are known to be related with some diagonales and position + * points which are known to be related with some diagonals and position * them too. This may include both intersections and points which just * lie on a diagonal line. This function does not care about starting/ending * points of stems, unless they should be additionally positioned relatively * to another stem. Thus is can handle things like "X" or "K". */ -static uint8 *MovePointsToIntersections( InstrCt *ct,BasePoint *fv ) { +static uint8_t *MovePointsToIntersections( InstrCt *ct,BasePoint *fv ) { int i, j, ptcnt, rp1=-1, rp2=-1; - uint8 *touched; + uint8_t *touched; BasePoint pv; PointData *curpd, *npd, *ppd; DiagPointInfo *diagpts; @@ -4789,7 +4782,7 @@ int idx, cpidx; PointData *cpd; - uint8 *touched = ct->touched; + uint8_t *touched = ct->touched; idx = pd->ttfindex; cpidx = next ? pd->sp->nextcpindex : pd->sp->prev->from->nextcpindex; @@ -4820,18 +4813,16 @@ /* Finally explicitly touch all affected points by X and Y (unless they * have already been), so that subsequent IUP's can't distort our stems. */ -static uint8 *TouchDStemPoints( InstrCt *ct,BasePoint *fv ) { +static uint8_t *TouchDStemPoints( InstrCt *ct,BasePoint *fv ) { int i, ptcnt, numx=0, numy=0, idx; int *tobefixedy, *tobefixedx; - uint8 *instrs, *touched; - DiagPointInfo *diagpts; + uint8_t *instrs, *touched; PointData *pd; touched = ct->touched; instrs = ct->pt; ptcnt = ct->gd->pcnt; - diagpts = ct->diagpts; tobefixedy = calloc( ptcnt,sizeof( int )); tobefixedx = calloc( ptcnt,sizeof( int )); @@ -4966,7 +4957,7 @@ static void InterpolateStrongPoints(InstrCt *ct) { StemBundle *bundle; StemData *stem; - uint8 touchflag = ct->xdir?tf_x:tf_y; + uint8_t touchflag = ct->xdir?tf_x:tf_y; real fudge; struct stemedge edgelist[192]; int edgecnt=0, i, j; @@ -5053,7 +5044,7 @@ * ******************************************************************************/ -static uint8 *dogeninstructions(InstrCt *ct) { +static uint8_t *dogeninstructions(InstrCt *ct) { StemData *stem; int max, i; DStemInfo *dstem; @@ -5168,9 +5159,9 @@ int cnt, contourcnt; BasePoint *bp; int *contourends; - uint8 *clockwise; - uint8 *touched; - uint8 *affected; + uint8_t *clockwise; + uint8_t *touched; + uint8_t *affected; SplineSet *ss; RefChar *ref; InstrCt ct; diff -Nru fontforge-20201107~dfsg/fontforge/ofl.c fontforge-20220308~dfsg/fontforge/ofl.c --- fontforge-20201107~dfsg/fontforge/ofl.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ofl.c 2022-03-08 10:14:24.000000000 +0000 @@ -34,9 +34,6 @@ static char *ofl_eng[] = { /* sil.org license by Authors Nicolas Spalinger & Victor Gaultney, 2007feb26 */ - "Copyright (c) %1$d, %2$s (),", /* */ - "with Reserved Font Name %s.", /* */ - "", "This Font Software is licensed under the SIL Open Font License, Version 1.1.", "This license is copied below, and is also available with a FAQ at:", "http://scripts.sil.org/OFL", diff -Nru fontforge-20201107~dfsg/fontforge/othersubrs.c fontforge-20220308~dfsg/fontforge/othersubrs.c --- fontforge-20201107~dfsg/fontforge/othersubrs.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/othersubrs.c 2022-03-08 10:14:24.000000000 +0000 @@ -35,32 +35,32 @@ /* These subroutines are code by Adobe for this exact use (from T1_Spec.pdf) */ /* 3 0 callothersubr pop pop setcurrentpoint return */ -static const uint8 subrs0[] = { 3+139, 0+139, 12, 16, 12, 17, 12, 17, 12, 33, 11 }; +static const uint8_t subrs0[] = { 3+139, 0+139, 12, 16, 12, 17, 12, 17, 12, 33, 11 }; /* 0 1 callothersubr return */ -static const uint8 subrs1[] = { 0+139, 1+139, 12, 16, 11 }; +static const uint8_t subrs1[] = { 0+139, 1+139, 12, 16, 11 }; /* 0 2 callothersubr return */ -static const uint8 subrs2[] = { 0+139, 2+139, 12, 16, 11 }; +static const uint8_t subrs2[] = { 0+139, 2+139, 12, 16, 11 }; /* return */ -static const uint8 subrs3[] = { 11 }; +static const uint8_t subrs3[] = { 11 }; /* This one I created myself to do hint substitution */ /* 1 3 callother pop callsubr */ -static const uint8 subrs4[] = { 1+139, 3+139, 12, 16, 12, 17, 10, 11 }; +static const uint8_t subrs4[] = { 1+139, 3+139, 12, 16, 12, 17, 10, 11 }; /* These others from adobe for multiple master */ /* They need some fix up before they are used (the stack count depends on the # instances). */ /* 14 callothersubr pop return */ -static const uint8 subrs5[] = { 139, 14+139, 12, 16, 12, 17, 11 }; +static const uint8_t subrs5[] = { 139, 14+139, 12, 16, 12, 17, 11 }; /* 2* 15 callothersubr pop pop return */ -static const uint8 subrs6[] = { 139, 15+139, 12, 16, 12, 17, 12, 17, 11 }; +static const uint8_t subrs6[] = { 139, 15+139, 12, 16, 12, 17, 12, 17, 11 }; /* 3* 16 callothersubr pop pop pop return */ -static const uint8 subrs7[] = { 139, 16+139, 12, 16, 12, 17, 12, 17, 12, 17, 11 }; +static const uint8_t subrs7[] = { 139, 16+139, 12, 16, 12, 17, 12, 17, 12, 17, 11 }; /* 4* 17 callothersubr pop pop pop pop return */ -static const uint8 subrs8[] = { 139, 17+139, 12, 16, 12, 17, 12, 17, 12, 17, 12, 17, 11 }; +static const uint8_t subrs8[] = { 139, 17+139, 12, 16, 12, 17, 12, 17, 12, 17, 12, 17, 11 }; /* 6* 18 callothersubr pop pop pop pop pop pop return */ -static const uint8 subrs9[] = { 139, 18+139, 12, 16, 12, 17, 12, 17, 12, 17, 12, 17, 12, 17, 12, 17, 11 }; +static const uint8_t subrs9[] = { 139, 18+139, 12, 16, 12, 17, 12, 17, 12, 17, 12, 17, 12, 17, 12, 17, 11 }; -const uint8 *const subrs[] = { subrs0, subrs1, subrs2, subrs3, subrs4, +const uint8_t *const subrs[] = { subrs0, subrs1, subrs2, subrs3, subrs4, subrs5, subrs6, subrs7, subrs8, subrs9 }; const int subrslens[] = { sizeof(subrs0), sizeof(subrs1), sizeof(subrs2), sizeof(subrs3), sizeof(subrs4), sizeof(subrs5), sizeof(subrs6), diff -Nru fontforge-20201107~dfsg/fontforge/palmfonts.c fontforge-20220308~dfsg/fontforge/palmfonts.c --- fontforge-20201107~dfsg/fontforge/palmfonts.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/palmfonts.c 2022-03-08 10:14:24.000000000 +0000 @@ -69,8 +69,8 @@ int rowwords; int first, last; struct chars { - uint16 start; - int16 width; + uint16_t start; + int16_t width; } chars[258]; }; @@ -118,7 +118,7 @@ struct font *fn,int density) { int pixelsize = density*fn->frectheight/72; BDFFont *bdf; - uint16 *fontImage; + uint16_t *fontImage; int imagesize, index, i; int gid; EncMap *map = sf->map; @@ -164,15 +164,15 @@ bdfc->width = density*fn->chars[index].width/72; bdfc->vwidth = pixelsize; bdfc->bytes_per_line = ((bdfc->xmax-bdfc->xmin)>>3) + 1; - bdfc->bitmap = calloc(bdfc->bytes_per_line*(density*fn->frectheight)/72,sizeof(uint8)); + bdfc->bitmap = calloc(bdfc->bytes_per_line*(density*fn->frectheight)/72,sizeof(uint8_t)); bdfc->orig_pos = gid; bdfc->sc = sf->glyphs[gid]; bdf->glyphs[gid] = bdfc; bits = density*fn->chars[index].start/72; bite = density*fn->chars[index+1].start/72; for ( i=0; ifrectheight/72; ++i ) { - uint16 *test = fontImage + i*density*fn->rowwords/72; - uint8 *bpt = bdfc->bitmap + i*bdfc->bytes_per_line; + uint16_t *test = fontImage + i*density*fn->rowwords/72; + uint8_t *bpt = bdfc->bitmap + i*bdfc->bytes_per_line; for ( bit=bits, j=0; bit>4]&(0x8000>>(bit&0xf)) ) bpt[j>>3] |= (0x80>>(j&7)); @@ -258,8 +258,8 @@ fseek(file,owtloc,SEEK_SET); for ( i=fn.first; i<=fn.last+1; ++i ) { int offset, width; - offset = (int8) getc(file); - width = (int8) getc(file); + offset = (int8_t) getc(file); + width = (int8_t) getc(file); if ( offset==-1 && width==-1 ) /* Skipped glyph */; else if ( offset!=0 ) @@ -448,7 +448,7 @@ return(file); } -static BDFFont *getbdfsize(SplineFont *sf, int32 size) { +static BDFFont *getbdfsize(SplineFont *sf, int32_t size) { BDFFont *bdf; for ( bdf=sf->bitmaps; bdf!=NULL && (bdf->pixelsize!=(size&0xffff) || BDFDepth(bdf)!=(size>>16)); bdf=bdf->next ); @@ -456,19 +456,19 @@ } struct FontTag { - uint16 fontType; - int16 firstChar; - int16 lastChar; - int16 maxWidth; - int16 kernMax; - int16 nDescent; - int16 fRectWidth; - int16 fRectHeight; - int16 owTLoc; - int16 ascent; - int16 descent; - int16 leading; - int16 rowWords; + uint16_t fontType; + int16_t firstChar; + int16_t lastChar; + int16_t maxWidth; + int16_t kernMax; + int16_t nDescent; + int16_t fRectWidth; + int16_t fRectHeight; + int16_t owTLoc; + int16_t ascent; + int16_t descent; + int16_t leading; + int16_t rowWords; }; static int ValidMetrics(BDFFont *test,BDFFont *base,EncMap *map,int den) { @@ -514,7 +514,7 @@ return( true ); } -static void PalmAddChar(uint16 *image,int rw,int rbits, +static void PalmAddChar(uint16_t *image,int rw,int rbits, BDFFont *bdf,BDFChar *bc, int width) { int i,j; @@ -531,11 +531,11 @@ } } -static uint16 *BDF2Image(struct FontTag *fn, BDFFont *bdf, int **offsets, - int **widths, int16 *rowWords, BDFFont *base,EncMap *map,int notdefpos) { +static uint16_t *BDF2Image(struct FontTag *fn, BDFFont *bdf, int **offsets, + int **widths, int16_t *rowWords, BDFFont *base,EncMap *map,int notdefpos) { int rbits, rw; int i,j, gid; - uint16 *image; + uint16_t *image; int den; BDFChar *bdfc; @@ -561,7 +561,7 @@ *offsets = malloc((fn->lastChar-fn->firstChar+3)*sizeof(int)); *widths = malloc((fn->lastChar-fn->firstChar+3)*sizeof(int)); } - image = calloc(bdf->pixelsize*rw,sizeof(uint16)); + image = calloc(bdf->pixelsize*rw,sizeof(uint16_t)); rbits = 0; for ( i=fn->firstChar; i<=fn->lastChar; ++i ) { if ( offsets!=NULL ) @@ -606,13 +606,13 @@ return( image ); } -int WritePalmBitmaps(const char *filename,SplineFont *sf, int32 *sizes,EncMap *map) { +int WritePalmBitmaps(const char *filename,SplineFont *sf, int32_t *sizes,EncMap *map) { BDFFont *base=NULL, *temp; BDFFont *densities[4]; /* Be prepared for up to quad density */ /* Ignore 1.5 density. No docs on how odd metrics get rounded */ int i, j, k, f, den, dencnt, gid; struct FontTag fn; - uint16 *images[4]; + uint16_t *images[4]; int *offsets, *widths; int owbase, owpos, font_start, density_starts; FILE *file; diff -Nru fontforge-20201107~dfsg/fontforge/palmfonts.h fontforge-20220308~dfsg/fontforge/palmfonts.h --- fontforge-20201107~dfsg/fontforge/palmfonts.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/palmfonts.h 2022-03-08 10:14:24.000000000 +0000 @@ -3,7 +3,7 @@ #include "splinefont.h" -extern int WritePalmBitmaps(const char *filename, SplineFont *sf, int32 *sizes, EncMap *map); +extern int WritePalmBitmaps(const char *filename, SplineFont *sf, int32_t *sizes, EncMap *map); extern SplineFont *SFReadPalmPdb(char *filename); #endif /* FONTFORGE_PALMFONTS_H */ diff -Nru fontforge-20201107~dfsg/fontforge/parsepdf.c fontforge-20220308~dfsg/fontforge/parsepdf.c --- fontforge-20201107~dfsg/fontforge/parsepdf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsepdf.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "parsepdf.h" -#include "chardata.h" #include "cvimages.h" #include "dumppfa.h" #include "encoding.h" @@ -696,8 +695,7 @@ ++pt; } else { int o = strtol(pt,&end,10); - int r; - r = strtol(end,&end,10); + strtol(end,&end,10); if ( pt==end ) return; pt = end; @@ -825,10 +823,10 @@ strm.avail_in = fread(in,1,Z_CHUNK,from); if ( strm.avail_in==0 ) break; - strm.next_in = (uint8 *) in; + strm.next_in = (uint8_t *) in; do { strm.avail_out = Z_CHUNK; - strm.next_out = (uint8 *) out; + strm.next_out = (uint8_t *) out; ret = inflate(&strm, Z_NO_FLUSH); if ( ret==Z_NEED_DICT || ret==Z_DATA_ERROR || ret==Z_MEM_ERROR ) { (void)inflateEnd(&strm); @@ -1291,8 +1289,7 @@ int gsp = 0; Color fore_stroke=COLOR_INHERITED, fore_fill=COLOR_INHERITED; int linecap=lc_inherited, linejoin=lj_inherited; real linewidth=WIDTH_INHERITED; - DashType dashes[DASH_MAX]; - int dash_offset = 0; + DashType dashes[DASH_MAX] = {0}; Entity *ent; char tokbuf[100]; const int tokbufsize = 100; @@ -1405,7 +1402,6 @@ case pt_setdash: if ( sp>=2 && stack[sp-1].type==ps_num && stack[sp-2].type==ps_array ) { sp -= 2; - dash_offset = stack[sp+1].u.val; for ( i=0; ime,¤t,transform); - pt->noprevcp = true; pt->nonextcp = true; + BasePoint ini_me; + Transform(&ini_me,¤t,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); if ( tok==pt_moveto ) { SplinePointList *spl = chunkalloc(sizeof(SplinePointList)); spl->first = spl->last = pt; @@ -1487,11 +1483,10 @@ current = to; if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { Transform(&cur->last->nextcp,&ncp,transform); - cur->last->nonextcp = false; - pt = chunkalloc(sizeof(SplinePoint)); + BasePoint ini_me; + Transform(&ini_me,¤t,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); Transform(&pt->prevcp,&pcp,transform); - Transform(&pt->me,¤t,transform); - pt->nonextcp = true; SplineMake3(cur->last,pt); cur->last = pt; } @@ -1540,7 +1535,6 @@ if ( cur->first->me.x==cur->last->me.x && cur->first->me.y==cur->last->me.y ) { SplinePoint *oldlast = cur->last; cur->first->prevcp = oldlast->prevcp; - cur->first->noprevcp = false; oldlast->prev->from->next = NULL; cur->last = oldlast->prev->from; SplineFree(oldlast->prev); @@ -1568,6 +1562,8 @@ tok==pt_fillstrokeeo || tok==pt_closefillstrokenz || tok==pt_closefillstrokeeo ) ent->u.splines.fill.col = fore_fill; + // FIXME Where to set? + // memcpy(ent->u.splines.stroke.dashes,dashes,sizeof(dashes)); head = NULL; cur = NULL; break; case pt_gsave: @@ -1579,6 +1575,7 @@ gsaves[gsp].linejoin = linejoin; gsaves[gsp].fore_stroke = fore_stroke; gsaves[gsp].fore_fill = fore_fill; + memcpy(gsaves[gsp].dashes, dashes, sizeof(dashes)); ++gsp; /* Unlike PS does not! save current path */ } @@ -1593,6 +1590,7 @@ linejoin = gsaves[gsp].linejoin; fore_stroke = gsaves[gsp].fore_stroke; fore_fill = gsaves[gsp].fore_fill; + memcpy(dashes, gsaves[gsp].dashes, sizeof(dashes)); } break; default: @@ -2170,7 +2168,6 @@ Entity *EntityInterpretPDFPage(FILE *pdf,int select_page) { struct pdfcontext pc; - char oldloc[24]; Entity *ent; char *ret; int choice; diff -Nru fontforge-20201107~dfsg/fontforge/parsepfa.c fontforge-20220308~dfsg/fontforge/parsepfa.c --- fontforge-20201107~dfsg/fontforge/parsepfa.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsepfa.c 2022-03-08 10:14:24.000000000 +0000 @@ -1059,7 +1059,7 @@ chars->cnt = strtol(line,NULL,10); if ( chars->cnt>0 ) { chars->keys = calloc(chars->cnt,sizeof(char *)); - chars->values = calloc(chars->cnt,sizeof(uint8 *)); + chars->values = calloc(chars->cnt,sizeof(uint8_t *)); chars->lens = calloc(chars->cnt,sizeof(int)); ff_progress_change_total(chars->cnt); } @@ -1290,7 +1290,7 @@ val = strtol(str,&end,10); chars->lens[index] = 0; chars->keys[index] = copy(namestrt); - chars->values[index] = (void *) (intpt) val; + chars->values[index] = (void *) (intptr_t) val; chars->next = index+1; str = end; while ( isspace(*str)) ++str; @@ -1912,7 +1912,7 @@ if ( fp->fd->uniqueid==0 ) fp->fd->uniqueid = strtol(endtok,NULL,10); } else if ( mycmp("UniqueId",line+1,endtok)==0 ) { - LogError(_("This font contains a \"UniqueId\" variable, but the correct name for it is\n\t\"UniqueID\" (postscript is case concious)\n") ); + LogError(_("This font contains a \"UniqueId\" variable, but the correct name for it is\n\t\"UniqueID\" (postscript is case conscious)\n") ); if ( fp->fd->uniqueid==0 ) fp->fd->uniqueid = strtol(endtok,NULL,10); } else if ( mycmp("XUID",line+1,endtok)==0 ) { @@ -2092,7 +2092,7 @@ char *rdline2 = "{string currentfile exch readhexstring pop}"; char *tokpt = NULL, *rdpt; char temptok[255]; - int intok, first; + int intok; int inPrivate = 0, inSubrs = 0; int wasminus=false, isminus, nibble=0, firstnibble=true, inhex; int willbehex = false; @@ -2108,7 +2108,7 @@ } innum = inr = 0; wasspace = 0; inbinary = 0; rpt = NULL; rdpt = NULL; inhex = 0; - pt = buffer; binstart=NULL; binlen = 0; intok=0; sptok=0; first=1; + pt = buffer; binstart=NULL; binlen = 0; intok=0; sptok=0; temptok[0] = '\0'; while ( (ch=getc(temp))!=EOF ) { if ( pt>=end ) { @@ -2175,7 +2175,7 @@ break; } } else if ( !strcmp("CharStrings", temptok) ) { - if (fp->insubs) { /* break CharStrings onto a seperate line */ + if (fp->insubs) { /* break CharStrings onto a separate line */ putBack(fp, temp, temptok, ch, &pt); putBack(fp, temp, "", '/', &pt); fp->insubs = 0; @@ -2213,7 +2213,7 @@ if ( ch=='\n' || ch=='\r' ) break; if ( inSubrs && matchFromBack(pt - 2, "array", pt - buffer - 1) ) - break; /* Subrs may be on same line with first RD def -- seperate them */ + break; /* Subrs may be on same line with first RD def -- separate them */ } else if ( wasspace && ch==*rdtok ) { nowr = 1; fp->useshexstrings = willbehex; @@ -2253,7 +2253,6 @@ } innum = nownum; wasspace = nowspace; inr = nowr; wasminus = isminus; - first = 0; } /* end while */ *pt = '\0'; if ( binstart==NULL ) { @@ -2373,7 +2372,7 @@ unsigned short r = 4330; unsigned char plain, cypher; /* The CID spec doesn't mention this, but the type 1 strings are all */ - /* eexec encrupted (with the nested encryption). Remember leniv varies */ + /* eexec encrypted (with the nested encryption). Remember leniv varies */ /* from fd to fd (potentially) */ /* I'm told (by Ian Kemmish) that leniv==-1 => no eexec encryption */ @@ -2408,9 +2407,9 @@ int leniv; /* Some cid formats don't have any of these */ - fd->cidstrs = malloc(cidcnt*sizeof(uint8 *)); - fd->cidlens = malloc(cidcnt*sizeof(int16)); - fd->cidfds = malloc((cidcnt+1)*sizeof(int16)); + fd->cidstrs = malloc(cidcnt*sizeof(uint8_t *)); + fd->cidlens = malloc(cidcnt*sizeof(int16_t)); + fd->cidfds = malloc((cidcnt+1)*sizeof(int16_t)); offsets = malloc((cidcnt+1)*sizeof(int)); ff_progress_change_total(cidcnt); @@ -2459,7 +2458,7 @@ (sdbytes=strtol(ssdbytes,NULL,10))>0 && (subrcnt=strtol(ssubrcnt,NULL,10))>0 ) { private->subrs->cnt = subrcnt; - private->subrs->values = calloc(subrcnt,sizeof(uint8 *)); + private->subrs->values = calloc(subrcnt,sizeof(uint8_t *)); private->subrs->lens = calloc(subrcnt,sizeof(int)); leniv = private->leniv; offsets = malloc((subrcnt+1)*sizeof(int)); @@ -2679,7 +2678,8 @@ return; for ( i=0; inext; ++i ) { if ( chrs->keys!=NULL ) free(chrs->keys[i]); - free(chrs->values[i]); + if ( chrs->lens!=NULL && chrs->lens[i]!=0 ) + free(chrs->values[i]); } free(chrs->lens); free(chrs->keys); diff -Nru fontforge-20201107~dfsg/fontforge/parsettfatt.c fontforge-20220308~dfsg/fontforge/parsettfatt.c --- fontforge-20201107~dfsg/fontforge/parsettfatt.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsettfatt.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "parsettfatt.h" -#include "chardata.h" #include "fontforge.h" #include "ggadget.h" /* For GTextInfo */ #include "lookups.h" @@ -51,8 +50,8 @@ #define FF_TTF_FEATURE_MAX -1 #define FF_TTF_LOOKUP_MAX -1 -static uint16 *getAppleClassTable(FILE *ttf, int classdef_offset, int cnt, int sub, int div, struct ttfinfo *info) { - uint16 *class = calloc(cnt,sizeof(uint16)); +static uint16_t *getAppleClassTable(FILE *ttf, int classdef_offset, int cnt, int sub, int div, struct ttfinfo *info) { + uint16_t *class = calloc(cnt,sizeof(uint16_t)); int first, i, n; /* Apple stores its class tables as containing offsets. I find it hard to */ /* think that way and convert them to indeces (by subtracting off a base */ @@ -70,7 +69,7 @@ return( class ); } -static char **ClassToNames(struct ttfinfo *info,int class_cnt,uint16 *class,int glyph_cnt) { +static char **ClassToNames(struct ttfinfo *info,int class_cnt,uint16_t *class,int glyph_cnt) { char **ret = malloc(class_cnt*sizeof(char *)); int *lens = calloc(class_cnt,sizeof(int)); int i; @@ -100,10 +99,10 @@ return( ret ); } -static char *CoverageMinusClasses(uint16 *coverageglyphs,uint16 *classed, +static char *CoverageMinusClasses(uint16_t *coverageglyphs,uint16_t *classed, struct ttfinfo *info ) { int i, j, len; - uint8 *glyphs = calloc(info->glyph_cnt,1); + uint8_t *glyphs = calloc(info->glyph_cnt,1); char *ret; for ( i=0; coverageglyphs[i]!=0xffff; ++i ) @@ -142,7 +141,7 @@ return( ret ); } -static int ClassFindCnt(uint16 *class,int tot) { +static int ClassFindCnt(uint16_t *class,int tot) { int i, max=0; for ( i=0; i info->g_bounds ) { LogError( _("coverage table extends beyond end of table\n") ); info->bad_ot = true; @@ -269,7 +268,7 @@ } } } else if ( format==2 ) { - glyphs = calloc((max=256),sizeof(uint16)); + glyphs = calloc((max=256),sizeof(uint16_t)); rcnt = getushort(ttf); cnt = 0; if ( ftell(ttf)+6*rcnt > info->g_bounds ) { LogError( _("coverage table extends beyond end of table\n") ); @@ -295,8 +294,8 @@ if ( ind+end-start+2 >= max ) { int oldmax = max; max = ind+end-start+2; - glyphs = realloc(glyphs,max*sizeof(uint16)); - memset(glyphs+oldmax,0,(max-oldmax)*sizeof(uint16)); + glyphs = realloc(glyphs,max*sizeof(uint16_t)); + memset(glyphs+oldmax,0,(max-oldmax)*sizeof(uint16_t)); } for ( j=start; j<=end; ++j ) { glyphs[j-start+ind] = j; @@ -317,22 +316,22 @@ } struct valuerecord { - int16 xplacement, yplacement; - int16 xadvance, yadvance; - uint16 offXplaceDev, offYplaceDev; - uint16 offXadvanceDev, offYadvanceDev; + int16_t xplacement, yplacement; + int16_t xadvance, yadvance; + uint16_t offXplaceDev, offYplaceDev; + uint16_t offXadvanceDev, offYadvanceDev; }; -static uint16 *getClassDefTable(FILE *ttf, int classdef_offset, struct ttfinfo *info) { +static uint16_t *getClassDefTable(FILE *ttf, int classdef_offset, struct ttfinfo *info) { int format, i, j; - uint16 start, glyphcnt, rangecnt, end, class; - uint16 *glist=NULL; + uint16_t start, glyphcnt, rangecnt, end, class; + uint16_t *glist=NULL; int warned = false; int cnt = info->glyph_cnt; - uint32 g_bounds = info->g_bounds; + uint32_t g_bounds = info->g_bounds; fseek(ttf, classdef_offset, SEEK_SET); - glist = calloc(cnt,sizeof(uint16)); /* Class 0 is default */ + glist = calloc(cnt,sizeof(uint16_t)); /* Class 0 is default */ format = getushort(ttf); if ( format==1 ) { start = getushort(ttf); @@ -409,7 +408,7 @@ vr->offYadvanceDev = getushort(ttf); } -static void ReadDeviceTable(FILE *ttf,DeviceTable *adjust,uint32 devtab, +static void ReadDeviceTable(FILE *ttf,DeviceTable *adjust,uint32_t devtab, struct ttfinfo *info) { long here; int pack; @@ -433,23 +432,23 @@ for ( i=0; icorrections[i+b] = ((int16) ((w<<(b*2))&0xc000))>>14; + adjust->corrections[i+b] = ((int16_t) ((w<<(b*2))&0xc000))>>14; } } else if ( pack==2 ) { for ( i=0; icorrections[i+b] = ((int16) ((w<<(b*4))&0xf000))>>12; + adjust->corrections[i+b] = ((int16_t) ((w<<(b*4))&0xf000))>>12; } } else { for ( i=0; icorrections[i] = (int8) getc(ttf); + adjust->corrections[i] = (int8_t) getc(ttf); } } fseek(ttf,here,SEEK_SET); } -static ValDevTab *readValDevTab(FILE *ttf,struct valuerecord *vr,uint32 base, +static ValDevTab *readValDevTab(FILE *ttf,struct valuerecord *vr,uint32_t base, struct ttfinfo *info) { ValDevTab *ret; @@ -470,7 +469,7 @@ static void addPairPos(struct ttfinfo *info, int glyph1, int glyph2, struct lookup_subtable *subtable, struct valuerecord *vr1,struct valuerecord *vr2, - uint32 base,FILE *ttf) { + uint32_t base,FILE *ttf) { if ( glyph1glyph_cnt && glyph2glyph_cnt && info->chars[glyph1]!=NULL && info->chars[glyph2]!=NULL ) { @@ -499,7 +498,7 @@ } static int addKernPair(struct ttfinfo *info, int glyph1, int glyph2, - int16 offset, uint32 devtab, struct lookup_subtable *subtable,int isv, + int16_t offset, uint32_t devtab, struct lookup_subtable *subtable,int isv, FILE *ttf) { KernPair *kp; if ( glyph1glyph_cnt && glyph2glyph_cnt && @@ -539,9 +538,9 @@ static void gposKernSubTable(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable) { int coverage, cnt, i, j, pair_cnt, vf1, vf2, glyph2; int cd1, cd2, c1_cnt, c2_cnt; - uint16 format; - uint16 *ps_offsets; - uint16 *glyphs, *class1, *class2; + uint16_t format; + uint16_t *ps_offsets; + uint16_t *glyphs, *class1, *class2; struct valuerecord vr1, vr2; long foffset; KernClass *kc; @@ -564,7 +563,7 @@ if ( format==1 ) { subtable->per_glyph_pst_or_kern = true; cnt = getushort(ttf); - ps_offsets = malloc(cnt*sizeof(uint16)); + ps_offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; ikc = kc; kc->first_cnt = c1_cnt; kc->second_cnt = c2_cnt; kc->subtable = subtable; - kc->offsets = malloc(c1_cnt*c2_cnt*sizeof(int16)); + kc->offsets = malloc(c1_cnt*c2_cnt*sizeof(int16_t)); kc->adjusts = calloc(c1_cnt*c2_cnt,sizeof(DeviceTable)); kc->firsts = ClassToNames(info,c1_cnt,class1,info->glyph_cnt); kc->seconds = ClassToNames(info,c2_cnt,class2,info->glyph_cnt); @@ -682,7 +681,7 @@ } } -static AnchorPoint *readAnchorPoint(FILE *ttf,uint32 base,AnchorClass *class, +static AnchorPoint *readAnchorPoint(FILE *ttf,uint32_t base,AnchorClass *class, enum anchor_type type,AnchorPoint *last, struct ttfinfo *info) { AnchorPoint *ap; int format; @@ -695,8 +694,8 @@ /* x,y pos. format 2 contains a truetype positioning point, and */ /* format==3 may also have device tables */ format = getushort(ttf); - ap->me.x = (int16) getushort(ttf); - ap->me.y = (int16) getushort(ttf); + ap->me.x = (int16_t) getushort(ttf); + ap->me.y = (int16_t) getushort(ttf); ap->type = type; if ( format==2 ) { ap->ttf_pt_index = getushort(ttf); @@ -718,7 +717,7 @@ static void gposCursiveSubTable(FILE *ttf, int stoffset, struct ttfinfo *info,struct lookup_subtable *subtable) { int coverage, cnt, format, i; struct ee_offsets { int entry, exit; } *offsets; - uint16 *glyphs; + uint16_t *glyphs; AnchorClass *class; SplineChar *sc; char buf[50]; @@ -772,12 +771,12 @@ } static AnchorClass **MarkGlyphsProcessMarks(FILE *ttf,int markoffset, - struct ttfinfo *info,struct lookup *l, struct lookup_subtable *subtable,uint16 *markglyphs, + struct ttfinfo *info,struct lookup *l, struct lookup_subtable *subtable,uint16_t *markglyphs, int classcnt) { AnchorClass **classes = calloc(classcnt,sizeof(AnchorClass *)), *ac; char buf[50]; int i, cnt; - struct mr { uint16 class, offset; } *at_offsets; + struct mr { uint16_t class, offset; } *at_offsets; SplineChar *sc; fseek(ttf,markoffset,SEEK_SET); @@ -833,10 +832,10 @@ } static void MarkGlyphsProcessBases(FILE *ttf,int baseoffset, - struct ttfinfo *info,struct lookup *l, struct lookup_subtable *subtable,uint16 *baseglyphs,int classcnt, + struct ttfinfo *info,struct lookup *l, struct lookup_subtable *subtable,uint16_t *baseglyphs,int classcnt, AnchorClass **classes,enum anchor_type at) { int basecnt,i, j, ibase; - uint16 *offsets; + uint16_t *offsets; SplineChar *sc; fseek(ttf,baseoffset,SEEK_SET); @@ -846,7 +845,7 @@ info->bad_ot = true; return; } - offsets = malloc(basecnt*classcnt*sizeof(uint16)); + offsets = malloc(basecnt*classcnt*sizeof(uint16_t)); for ( i=0; ibad_ot = true; return; } - loffsets = malloc(basecnt*sizeof(uint16)); + loffsets = malloc(basecnt*sizeof(uint16_t)); for ( i=0; ibad_ot = true; continue; } - aoffsets = malloc(compcnt*classcnt*sizeof(uint16)); + aoffsets = malloc(compcnt*classcnt*sizeof(uint16_t)); for ( k=0; kanchor_class_cnt += classcnt; ++ info->anchor_merge_cnt; @@ -955,8 +955,8 @@ static void gposSimplePos(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable) { int coverage, cnt, i, vf; - uint16 format; - uint16 *glyphs; + uint16_t format; + uint16_t *glyphs; struct valuerecord *vr=NULL, _vr, *which; format=getushort(ttf); @@ -1003,7 +1003,7 @@ struct lookup *alllooks,struct seqlookup *sl) { int i; - i = (intpt) sl->lookup; + i = (intptr_t) sl->lookup; if ( i<0 || i>=info->lookup_cnt ) { LogError( _("Attempt to reference lookup %d (within a contextual lookup), but there are\n only %d lookups in %s\n"), i, info->lookup_cnt, gpos ? "'GPOS'" : "'GSUB'" ); @@ -1018,17 +1018,17 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, j, k, rcnt, cnt; - uint16 coverage; - uint16 *glyphs; + uint16_t coverage; + uint16_t *glyphs; struct subrule { - uint32 offset; + uint32_t offset; int gcnt; int scnt; - uint16 *glyphs; + uint16_t *glyphs; struct seqlookup *sl; }; struct rule { - uint32 offsets; + uint32_t offsets; int scnt; struct subrule *subrules; } *rules; @@ -1060,7 +1060,7 @@ fseek(ttf,rules[i].subrules[j].offset,SEEK_SET); rules[i].subrules[j].gcnt = getushort(ttf); rules[i].subrules[j].scnt = getushort(ttf); - rules[i].subrules[j].glyphs = malloc((rules[i].subrules[j].gcnt+1)*sizeof(uint16)); + rules[i].subrules[j].glyphs = malloc((rules[i].subrules[j].gcnt+1)*sizeof(uint16_t)); rules[i].subrules[j].glyphs[0] = glyphs[i]; for ( k=1; kbad_ot = true; warned2 = true; } - rules[i].subrules[j].sl[k].lookup = (void *) (intpt) getushort(ttf); + rules[i].subrules[j].sl[k].lookup = (void *) (intptr_t) getushort(ttf); } } } @@ -1131,17 +1131,17 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, j, k, rcnt, cnt, which; - uint16 coverage; - uint16 *glyphs; + uint16_t coverage; + uint16_t *glyphs; struct subrule { - uint32 offset; + uint32_t offset; int gcnt, bcnt, fcnt; int scnt; - uint16 *glyphs, *bglyphs, *fglyphs; + uint16_t *glyphs, *bglyphs, *fglyphs; struct seqlookup *sl; }; struct rule { - uint32 offsets; + uint32_t offsets; int scnt; struct subrule *subrules; } *rules; @@ -1188,7 +1188,7 @@ free(rules); return; } - rules[i].subrules[j].bglyphs = malloc((rules[i].subrules[j].bcnt+1)*sizeof(uint16)); + rules[i].subrules[j].bglyphs = malloc((rules[i].subrules[j].bcnt+1)*sizeof(uint16_t)); for ( k=0; kbad_ot = true; warned2 = true; } - rules[i].subrules[j].sl[k].lookup = (void *) (intpt) getushort(ttf); + rules[i].subrules[j].sl[k].lookup = (void *) (intptr_t) getushort(ttf); } } } @@ -1332,23 +1332,23 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, j, k, rcnt, cnt; - uint16 coverage; - uint16 classoff; + uint16_t coverage; + uint16_t classoff; struct subrule { - uint32 offset; + uint32_t offset; int ccnt; int scnt; - uint16 *classindeces; + uint16_t *classindeces; struct seqlookup *sl; }; struct rule { - uint32 offsets; + uint32_t offsets; int scnt; struct subrule *subrules; } *rules; FPST *fpst; struct fpst_rule *rule; - uint16 *glyphs, *class; + uint16_t *glyphs, *class; int warned2 = false; coverage = getushort(ttf); @@ -1381,7 +1381,7 @@ free(rules); return; } - rules[i].subrules[j].classindeces = malloc(rules[i].subrules[j].ccnt*sizeof(uint16)); + rules[i].subrules[j].classindeces = malloc(rules[i].subrules[j].ccnt*sizeof(uint16_t)); rules[i].subrules[j].classindeces[0] = i; for ( k=1; kbad_ot = true; warned2 = true; } - rules[i].subrules[j].sl[k].lookup = (void *) (intpt) getushort(ttf); + rules[i].subrules[j].sl[k].lookup = (void *) (intptr_t) getushort(ttf); } } } @@ -1465,23 +1465,23 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, j, k, rcnt, cnt; - uint16 coverage, offset; - uint16 bclassoff, classoff, fclassoff; + uint16_t coverage, offset; + uint16_t bclassoff, classoff, fclassoff; struct subrule { - uint32 offset; + uint32_t offset; int ccnt, bccnt, fccnt; int scnt; - uint16 *classindeces, *bci, *fci; + uint16_t *classindeces, *bci, *fci; struct seqlookup *sl; }; struct rule { - uint32 offsets; + uint32_t offsets; int scnt; struct subrule *subrules; } *rules; FPST *fpst; struct fpst_rule *rule; - uint16 *glyphs, *class; + uint16_t *glyphs, *class; int warned2 = false; coverage = getushort(ttf); @@ -1517,7 +1517,7 @@ free(rules); return; } - rules[i].subrules[j].bci = malloc(rules[i].subrules[j].bccnt*sizeof(uint16)); + rules[i].subrules[j].bci = malloc(rules[i].subrules[j].bccnt*sizeof(uint16_t)); for ( k=0; kbad_ot = true; warned2 = true; } - rules[i].subrules[j].sl[k].lookup = (void *) (intpt) getushort(ttf); + rules[i].subrules[j].sl[k].lookup = (void *) (intptr_t) getushort(ttf); } } } @@ -1599,7 +1599,7 @@ if ( bclassoff!=0 ) class = getClassDefTable(ttf, stoffset+bclassoff, info); else - class = calloc(info->glyph_cnt,sizeof(uint16)); + class = calloc(info->glyph_cnt,sizeof(uint16_t)); fpst->bccnt = ClassFindCnt(class,info->glyph_cnt); fpst->bclass = ClassToNames(info,fpst->bccnt,class,info->glyph_cnt); fpst->bclassnames = calloc(fpst->bccnt,sizeof(char *)); @@ -1607,7 +1607,7 @@ if ( fclassoff!=0 ) class = getClassDefTable(ttf, stoffset+fclassoff, info); else - class = calloc(info->glyph_cnt,sizeof(uint16)); + class = calloc(info->glyph_cnt,sizeof(uint16_t)); fpst->fccnt = ClassFindCnt(class,info->glyph_cnt); fpst->fclass = ClassToNames(info,fpst->fccnt,class,info->glyph_cnt); fpst->fclassnames = calloc(fpst->fccnt,sizeof(char *)); @@ -1647,9 +1647,9 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, k, scnt, gcnt; - uint16 *coverage; + uint16_t *coverage; struct seqlookup *sl; - uint16 *glyphs; + uint16_t *glyphs; FPST *fpst; struct fpst_rule *rule; int warned2 = false; @@ -1661,7 +1661,7 @@ info->bad_ot = true; return; } - coverage = malloc(gcnt*sizeof(uint16)); + coverage = malloc(gcnt*sizeof(uint16_t)); for ( i=0; ibad_ot = true; warned2 = true; } - sl[k].lookup = (void *) (intpt) getushort(ttf); + sl[k].lookup = (void *) (intptr_t) getushort(ttf); } if ( justinuse==git_justinuse ) { @@ -1711,9 +1711,9 @@ struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks, int gpos) { int i, k, scnt, gcnt, bcnt, fcnt; - uint16 *coverage, *bcoverage, *fcoverage; + uint16_t *coverage, *bcoverage, *fcoverage; struct seqlookup *sl; - uint16 *glyphs; + uint16_t *glyphs; FPST *fpst; struct fpst_rule *rule; int warned2 = false; @@ -1724,7 +1724,7 @@ info->bad_ot = true; return; } - bcoverage = malloc(bcnt*sizeof(uint16)); + bcoverage = malloc(bcnt*sizeof(uint16_t)); for ( i=0; ibad_ot = true; warned2 = true; } - sl[k].lookup = (void *) (intpt) getushort(ttf); + sl[k].lookup = (void *) (intptr_t) getushort(ttf); } if ( justinuse==git_justinuse ) { @@ -1852,7 +1852,7 @@ } } -static struct { uint32 tag; char *str; } tagstr[] = { +static struct { uint32_t tag; char *str; } tagstr[] = { { CHR('v','r','t','2'), "vert" }, { CHR('s','m','c','p'), "sc" }, { CHR('s','m','c','p'), "small" }, @@ -1866,8 +1866,8 @@ static void gsubSimpleSubTable(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse) { int coverage, cnt, i, j, which; - uint16 format; - uint16 *glyphs, *glyph2s=NULL; + uint16_t format; + uint16_t *glyphs, *glyph2s=NULL; int delta=0; format=getushort(ttf); @@ -1878,7 +1878,7 @@ delta = getushort(ttf); } else { cnt = getushort(ttf); - glyph2s = malloc(cnt*sizeof(uint16)); + glyph2s = malloc(cnt*sizeof(uint16_t)); for ( i=0; iglyph_cnt ) { if ( info->chars[glyphs[i]]!=NULL && info->chars[glyphs[i]]->name!=NULL ) { - which = format==1 ? (uint16) (glyphs[i]+delta) : glyph2s[i]; + which = format==1 ? (uint16_t) (glyphs[i]+delta) : glyph2s[i]; if ( whichglyph_cnt && which>=0 && info->chars[which]!=NULL && info->chars[which]->name==NULL ) { char *basename = info->chars[glyphs[i]]->name; @@ -1923,12 +1923,12 @@ } else if ( justinuse==git_justinuse ) { for ( i=0; glyphs[i]!=0xffff; ++i ) if ( glyphs[i]glyph_cnt ) { info->inuse[glyphs[i]]= true; - which = format==1 ? (uint16) (glyphs[i]+delta) : glyph2s[i]; + which = format==1 ? (uint16_t) (glyphs[i]+delta) : glyph2s[i]; info->inuse[which]= true; } } else if ( justinuse==git_normal ) { for ( i=0; glyphs[i]!=0xffff; ++i ) if ( glyphs[i]glyph_cnt && info->chars[glyphs[i]]!=NULL ) { - which = format==1 ? (uint16) (glyphs[i]+delta) : glyph2s[i]; + which = format==1 ? (uint16_t) (glyphs[i]+delta) : glyph2s[i]; if ( which>=info->glyph_cnt ) { LogError( _("Bad substitution glyph: GID %d not less than %d\n"), which, info->glyph_cnt); @@ -1955,9 +1955,9 @@ static void gsubMultipleSubTable(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse) { int coverage, cnt, i, j, len, max; - uint16 format; - uint16 *offsets; - uint16 *glyphs, *glyph2s; + uint16_t format; + uint16_t *offsets; + uint16_t *glyphs, *glyph2s; char *pt; int bad; int badcnt = 0; @@ -1975,7 +1975,7 @@ info->bad_ot = true; return; } - offsets = malloc(cnt*sizeof(uint16)); + offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; imax ) { max = cnt+30; - glyph2s = realloc(glyph2s,max*sizeof(uint16)); + glyph2s = realloc(glyph2s,max*sizeof(uint16_t)); } len = 0; bad = false; for ( j=0; jbad_ot = true; return; } - ls_offsets = malloc(cnt*sizeof(uint16)); + ls_offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; i=info->glyph_cnt ) { LogError( _("Bad reverse contextual chaining substitution glyph: %d is not less than %d\n"), @@ -2331,9 +2331,9 @@ free(bcoverage); } -static void readttfsizeparameters(FILE *ttf,int32 broken_pos,int32 correct_pos, +static void readttfsizeparameters(FILE *ttf,int32_t broken_pos,int32_t correct_pos, struct ttfinfo *info) { - int32 here; + int32_t here; /* Both of the two fonts I've seen that contain a 'size' feature */ /* have multiple features all of which point to the same parameter */ /* area. Odd. */ @@ -2342,7 +2342,7 @@ /* was relative to the wrong location. They claim (Aug 2006) that */ /* this has been fixed. Be prepared to read either style of 'size' */ /* following the heuristics Adobe provides */ - int32 test[2]; + int32_t test[2]; int i, nid; if ( info->last_size_pos==broken_pos || info->last_size_pos==correct_pos ) @@ -2404,11 +2404,11 @@ fseek(ttf,here,SEEK_SET); } -static void readttffeatnameparameters(FILE *ttf,int32 pos,uint32 tag, +static void readttffeatnameparameters(FILE *ttf,int32_t pos,uint32_t tag, struct ttfinfo *info) { int version, nid; struct otffeatname *fn; - uint32 here; + uint32_t here; here = ftell(ttf); fseek(ttf,pos,SEEK_SET); @@ -2443,7 +2443,7 @@ fn->names = FindAllLangEntries(ttf,info,nid); } -static struct scripts *readttfscripts(FILE *ttf,int32 pos, struct ttfinfo *info, int isgpos) { +static struct scripts *readttfscripts(FILE *ttf,int32_t pos, struct ttfinfo *info, int isgpos) { int i,j,k,cnt; int deflang, lcnt; struct scripts *scripts; @@ -2500,7 +2500,7 @@ info->bad_ot = true; return( NULL ); } - scripts[i].languages[j].features = malloc(scripts[i].languages[j].fcnt*sizeof(uint16)); + scripts[i].languages[j].features = malloc(scripts[i].languages[j].fcnt*sizeof(uint16_t)); for ( k=0; ktag; + uint32_t feature_tag = required_feature ? REQUIRED_FEATURE : feature->tag; int i; OTLookup *otlookup; FeatureScriptLangList *fl; @@ -2745,7 +2745,7 @@ static void gposExtensionSubTable(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, struct lookup *alllooks) { - uint32 base = ftell(ttf), st, offset; + uint32_t base = ftell(ttf), st, offset; int lu_type; /* Format = */ getushort(ttf); @@ -2793,7 +2793,7 @@ static void gsubExtensionSubTable(FILE *ttf, int stoffset, struct ttfinfo *info, struct lookup *l, struct lookup_subtable *subtable, int justinuse, struct lookup *alllooks) { - uint32 base = ftell(ttf), st, offset; + uint32_t base = ftell(ttf), st, offset; int lu_type; /* Format = */ getushort(ttf); @@ -2948,8 +2948,8 @@ static void ProcessGPOSGSUB(FILE *ttf,struct ttfinfo *info,int gpos,int inusetype) { int k; - int32 base, lookup_off, st; - int32 script_off, feature_off; + int32_t base, lookup_off, st; + int32_t script_off, feature_off; struct scripts *scripts; struct feature *features; struct lookup *lookups = NULL, *l; @@ -3026,8 +3026,8 @@ int lclo, gclass, mac, mas=0; int coverage, cnt, i,j, format; int version; - uint16 *glyphs, *lc_offsets, *offsets; - uint32 caret_base; + uint16_t *glyphs, *lc_offsets, *offsets; + uint32_t caret_base; PST *pst; SplineChar *sc; @@ -3044,7 +3044,7 @@ mas = getushort(ttf); if ( gclass!=0 ) { - uint16 *gclasses = getClassDefTable(ttf,info->gdef_start+gclass, info); + uint16_t *gclasses = getClassDefTable(ttf,info->gdef_start+gclass, info); for ( i=0; iglyph_cnt; ++i ) if ( info->chars[i]!=NULL && gclasses[i]!=0 ) info->chars[i]->glyph_class = gclasses[i]+1; @@ -3052,7 +3052,7 @@ } if ( mac!=0 ) { - uint16 *mclasses = getClassDefTable(ttf,info->gdef_start+mac, info); + uint16_t *mclasses = getClassDefTable(ttf,info->gdef_start+mac, info); const char *format_spec = _("MarkClass-%d"); info->mark_class_cnt = ClassFindCnt(mclasses,info->glyph_cnt); info->mark_classes = ClassToNames(info,info->mark_class_cnt,mclasses,info->glyph_cnt); @@ -3068,10 +3068,10 @@ const char *format_spec = _("MarkSet-%d"); fseek(ttf,info->gdef_start+mas,SEEK_SET); if ( getushort(ttf)==1 ) { /* Version number of Mark GLyph Sets Table */ - uint32 *offsets; - uint16 *glyphs; + uint32_t *offsets; + uint16_t *glyphs; info->mark_set_cnt = getushort(ttf); - offsets = malloc(info->mark_set_cnt*sizeof(uint32)); + offsets = malloc(info->mark_set_cnt*sizeof(uint32_t)); for ( i=0; imark_set_cnt; ++i ) offsets[i]=getlong(ttf); info->mark_sets = malloc(info->mark_set_cnt*sizeof(char *)); @@ -3098,7 +3098,7 @@ cnt = getushort(ttf); if ( cnt==0 ) return; - lc_offsets = malloc(cnt*sizeof(uint16)); + lc_offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; iu.lcaret.cnt = getushort(ttf); free(pst->u.lcaret.carets); - offsets = malloc(pst->u.lcaret.cnt*sizeof(uint16)); + offsets = malloc(pst->u.lcaret.cnt*sizeof(uint16_t)); for ( j=0; ju.lcaret.cnt; ++j ) offsets[j] = getushort(ttf); - pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16)); + pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16_t)); for ( j=0; ju.lcaret.cnt; ++j ) { fseek(ttf,caret_base+offsets[j],SEEK_SET); format=getushort(ttf); @@ -3154,8 +3154,8 @@ void (*apply_default)(struct ttfinfo *info, int gfirst, int glast,void *def), void *def, int allow_out_of_bounds) { int format, i, first, last, data_off, cnt, prev; - uint32 here; - uint32 base = ftell(ttf); + uint32_t here; + uint32_t base = ftell(ttf); format = getushort(ttf); switch ( format ) { @@ -3390,7 +3390,7 @@ static void prop_apply_default(struct ttfinfo *info, int gfirst, int glast,void *def) { int def_prop, i; - def_prop = (intpt) def; + def_prop = (intptr_t) def; for ( i=gfirst; i<=glast; ++i ) TTF_SetProp(info,i, def_prop); } @@ -3399,7 +3399,7 @@ int def; fseek(ttf,info->prop_start,SEEK_SET); - /* The one example that I've got has a wierd version, so I don't check it */ + /* The one example that I've got has a weird version, so I don't check it */ /* the three versions that I know about are all pretty much the same, just a few extra flags */ /* version = */ getlong(ttf); /* format = */ getushort(ttf); @@ -3411,12 +3411,12 @@ info->mort_subs_lookup->subtables->per_glyph_pst_or_kern = true; readttf_applelookup(ttf,info, prop_apply_values,prop_apply_value, - prop_apply_default,(void *) (intpt) def, false); + prop_apply_default,(void *) (intptr_t) def, false); InfoNameOTLookup(info->mort_subs_lookup,info); } static void TTF_SetLcaret(struct ttfinfo *info, int gnum, int offset, FILE *ttf) { - uint32 here = ftell(ttf); + uint32_t here = ftell(ttf); PST *pst; SplineChar *sc; int cnt, i; @@ -3437,7 +3437,7 @@ sc->possub = pst; sc->lig_caret_cnt_fixed = true; pst->u.lcaret.cnt = cnt; - pst->u.lcaret.carets = malloc(cnt*sizeof(int16)); + pst->u.lcaret.carets = malloc(cnt*sizeof(int16_t)); for ( i=0; iu.lcaret.carets[i] = getushort(ttf); fseek(ttf,here,SEEK_SET); @@ -3508,16 +3508,16 @@ static void opbd_apply_values(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { int i, left, right, offset; - uint32 here; + uint32_t here; for ( i=gfirst; i<=glast; ++i ) { offset = getushort(ttf); here = ftell(ttf); fseek(ttf,info->opbd_start+6/*opbd header*/+offset,SEEK_SET); - left = (int16) getushort(ttf); - /* top = (int16) */ getushort(ttf); - right = (int16) getushort(ttf); - /* bottom = (int16) */ getushort(ttf); + left = (int16_t) getushort(ttf); + /* top = (int16_t) */ getushort(ttf); + right = (int16_t) getushort(ttf); + /* bottom = (int16_t) */ getushort(ttf); fseek(ttf,here,SEEK_SET); TTF_SetOpticalBounds(info,i, left, right); } @@ -3525,15 +3525,15 @@ static void opbd_apply_value(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { int i, left, right, offset; - uint32 here; + uint32_t here; offset = getushort(ttf); here = ftell(ttf); fseek(ttf,info->opbd_start+offset,SEEK_SET); - left = (int16) getushort(ttf); - /* top = (int16) */ getushort(ttf); - right = (int16) getushort(ttf); - /* bottom = (int16) */ getushort(ttf); + left = (int16_t) getushort(ttf); + /* top = (int16_t) */ getushort(ttf); + right = (int16_t) getushort(ttf); + /* bottom = (int16_t) */ getushort(ttf); fseek(ttf,here,SEEK_SET); for ( i=gfirst; i<=glast; ++i ) @@ -3644,7 +3644,7 @@ } static void mort_apply_values(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { - uint16 gnum; + uint16_t gnum; int i; for ( i=gfirst; i<=glast; ++i ) { @@ -3654,7 +3654,7 @@ } static void mort_apply_value(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { - uint16 gnum; + uint16_t gnum; int i; gnum = getushort(ttf); @@ -3671,7 +3671,7 @@ } static void mortclass_apply_value(struct ttfinfo *info, int gfirst, int glast,FILE *ttf) { - uint16 class; + uint16_t class; int i; class = getushort(ttf); @@ -3682,23 +3682,23 @@ #define MAX_LIG_COMP 16 struct statemachine { - uint8 *data; + uint8_t *data; int length; - uint32 nClasses; - uint32 classOffset, stateOffset, entryOffset, ligActOff, compOff, ligOff; - uint16 *classes; - uint16 lig_comp_classes[MAX_LIG_COMP]; - uint16 lig_comp_glyphs[MAX_LIG_COMP]; + uint32_t nClasses; + uint32_t classOffset, stateOffset, entryOffset, ligActOff, compOff, ligOff; + uint16_t *classes; + uint16_t lig_comp_classes[MAX_LIG_COMP]; + uint16_t lig_comp_glyphs[MAX_LIG_COMP]; int lcp; - uint8 *states_in_use; + uint8_t *states_in_use; int smax; struct ttfinfo *info; int cnt; }; -static void mort_figure_ligatures(struct statemachine *sm, int lcp, int off, int32 lig_offset, +static void mort_figure_ligatures(struct statemachine *sm, int lcp, int off, int32_t lig_offset, struct ttfinfo *info) { - uint32 lig; + uint32_t lig; int i, j, lig_glyph; PST *pst; int len; @@ -3707,11 +3707,11 @@ return; lig = memlong(sm->data,sm->length, off); - off += sizeof(int32); + off += sizeof(int32_t); for ( i=0; iinfo->glyph_cnt; ++i ) if ( sm->classes[i]==sm->lig_comp_classes[lcp] ) { sm->lig_comp_glyphs[lcp] = i; - lig_offset += memushort(sm->data,sm->length,2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset += memushort(sm->data,sm->length,2*( ((((int32_t) lig)<<2)>>2) + i ) ); if ( lig&0xc0000000 ) { if ( lig_offset+1 > sm->length ) { LogError( _("Invalid ligature offset\n") ); @@ -3777,7 +3777,7 @@ } } else mort_figure_ligatures(sm,lcp-1,off,lig_offset,info); - lig_offset -= memushort(sm->data,sm->length,2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset -= memushort(sm->data,sm->length,2*( ((((int32_t) lig)<<2)>>2) + i ) ); } } @@ -3823,9 +3823,9 @@ sm->states_in_use[state] = false; } -static void morx_figure_ligatures(struct statemachine *sm, int lcp, int ligindex, int32 lig_offset, +static void morx_figure_ligatures(struct statemachine *sm, int lcp, int ligindex, int32_t lig_offset, struct ttfinfo *info) { - uint32 lig; + uint32_t lig; int i, j, lig_glyph; PST *pst; int len; @@ -3838,7 +3838,7 @@ for ( i=0; iinfo->glyph_cnt; ++i ) if ( sm->classes[i]==sm->lig_comp_classes[lcp] ) { sm->lig_comp_glyphs[lcp] = i; - lig_offset += memushort(sm->data,sm->length,sm->compOff + 2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset += memushort(sm->data,sm->length,sm->compOff + 2*( ((((int32_t) lig)<<2)>>2) + i ) ); if ( lig&0xc0000000 ) { if ( sm->ligOff+2*lig_offset+1 > sm->length ) { LogError( _("Invalid ligature offset\n") ); @@ -3902,7 +3902,7 @@ } } else morx_figure_ligatures(sm,lcp-1,ligindex,lig_offset,info); - lig_offset -= memushort(sm->data,sm->length,sm->compOff + 2*( ((((int32) lig)<<2)>>2) + i ) ); + lig_offset -= memushort(sm->data,sm->length,sm->compOff + 2*( ((((int32_t) lig)<<2)>>2) + i ) ); } } @@ -3946,8 +3946,8 @@ sm->states_in_use[state] = false; } -static void readttf_mortx_lig(FILE *ttf,struct ttfinfo *info,int ismorx,uint32 base,uint32 length) { - uint32 here; +static void readttf_mortx_lig(FILE *ttf,struct ttfinfo *info,int ismorx,uint32_t base,uint32_t length) { + uint32_t here; struct statemachine sm; int first, cnt, i; @@ -3966,41 +3966,41 @@ fseek(ttf,here,SEEK_SET); if ( ismorx ) { sm.nClasses = memlong(sm.data,sm.length, 0); - sm.classOffset = memlong(sm.data,sm.length, sizeof(int32)); - sm.stateOffset = memlong(sm.data,sm.length, 2*sizeof(int32)); - sm.entryOffset = memlong(sm.data,sm.length, 3*sizeof(int32)); - sm.ligActOff = memlong(sm.data,sm.length, 4*sizeof(int32)); - sm.compOff = memlong(sm.data,sm.length, 5*sizeof(int32)); - sm.ligOff = memlong(sm.data,sm.length, 6*sizeof(int32)); + sm.classOffset = memlong(sm.data,sm.length, sizeof(int32_t)); + sm.stateOffset = memlong(sm.data,sm.length, 2*sizeof(int32_t)); + sm.entryOffset = memlong(sm.data,sm.length, 3*sizeof(int32_t)); + sm.ligActOff = memlong(sm.data,sm.length, 4*sizeof(int32_t)); + sm.compOff = memlong(sm.data,sm.length, 5*sizeof(int32_t)); + sm.ligOff = memlong(sm.data,sm.length, 6*sizeof(int32_t)); fseek(ttf,here+sm.classOffset,SEEK_SET); /* I used only to allocate space for info->glyph_cnt entries */ /* but some fonts use out of bounds gids as flags to contextual */ /* morx subtables, so allocate a full 65536 */ - sm.classes = info->morx_classes = malloc(65536*sizeof(uint16)); + sm.classes = info->morx_classes = malloc(65536*sizeof(uint16_t)); for ( i=0; i<65536; ++i ) sm.classes[i] = 1; /* Out of bounds */ readttf_applelookup(ttf,info, mortclass_apply_values,mortclass_apply_value,NULL,NULL,true); sm.smax = length/(2*sm.nClasses); - sm.states_in_use = calloc(sm.smax,sizeof(uint8)); + sm.states_in_use = calloc(sm.smax,sizeof(uint8_t)); follow_morx_state(&sm,0,-1,info); } else { sm.nClasses = memushort(sm.data,sm.length, 0); - sm.classOffset = memushort(sm.data,sm.length, sizeof(uint16)); - sm.stateOffset = memushort(sm.data,sm.length, 2*sizeof(uint16)); - sm.entryOffset = memushort(sm.data,sm.length, 3*sizeof(uint16)); - sm.ligActOff = memushort(sm.data,sm.length, 4*sizeof(uint16)); - sm.compOff = memushort(sm.data,sm.length, 5*sizeof(uint16)); - sm.ligOff = memushort(sm.data,sm.length, 6*sizeof(uint16)); - sm.classes = malloc(info->glyph_cnt*sizeof(uint16)); + sm.classOffset = memushort(sm.data,sm.length, sizeof(uint16_t)); + sm.stateOffset = memushort(sm.data,sm.length, 2*sizeof(uint16_t)); + sm.entryOffset = memushort(sm.data,sm.length, 3*sizeof(uint16_t)); + sm.ligActOff = memushort(sm.data,sm.length, 4*sizeof(uint16_t)); + sm.compOff = memushort(sm.data,sm.length, 5*sizeof(uint16_t)); + sm.ligOff = memushort(sm.data,sm.length, 6*sizeof(uint16_t)); + sm.classes = malloc(info->glyph_cnt*sizeof(uint16_t)); for ( i=0; iglyph_cnt; ++i ) sm.classes[i] = 1; /* Out of bounds */ first = memushort(sm.data,sm.length, sm.classOffset); - cnt = memushort(sm.data,sm.length, sm.classOffset+sizeof(uint16)); + cnt = memushort(sm.data,sm.length, sm.classOffset+sizeof(uint16_t)); for ( i=0; iglyph_cnt entries */ /* but some fonts use out of bounds gids as flags to contextual */ /* morx subtables, so allocate a full 65536 */ - st->classes2 = info->morx_classes = malloc(65536*sizeof(uint16)); + st->classes2 = info->morx_classes = malloc(65536*sizeof(uint16_t)); for ( i=0; i<65536; ++i ) st->classes2[i] = 1; /* Out of bounds */ readttf_applelookup(ttf,info, @@ -4100,7 +4100,7 @@ } - /* The size of an entry is variable. There are 2 uint16 fields at the begin-*/ + /* The size of an entry is variable. There are 2 uint16_t fields at the begin-*/ /* ning of all entries. There may be some number of shorts following these*/ /* used for indexing special tables. */ ent_size = 4 + 2*ent_extras; @@ -4118,7 +4118,7 @@ state_max = 2; ent_max = 0; while ( old_state_max!=state_max ) { i = old_state_max*nclasses; - fseek(ttf,here+state_off+(ismorx?i*sizeof(uint16):i),SEEK_SET); + fseek(ttf,here+state_off+(ismorx?i*sizeof(uint16_t):i),SEEK_SET); old_state_max = state_max; for ( ; istate_table2 = malloc(st->nstates*st->nclasses*sizeof(uint16)); + st->state_table2 = malloc(st->nstates*st->nclasses*sizeof(uint16_t)); for ( i=0; instates*st->nclasses; ++i ) st->state_table2[i] = getushort(ttf); } else { @@ -4254,7 +4254,7 @@ return( classes ); } -static char *NamesOfList(uint32 pos,int cnt, FILE *ttf, struct ttfinfo *info) { +static char *NamesOfList(uint32_t pos,int cnt, FILE *ttf, struct ttfinfo *info) { int i, len, glyph; char *str; @@ -4283,7 +4283,7 @@ return( str ); } -static void KernReadKernList(FILE *ttf,uint32 pos, struct asm_state *trans) { +static void KernReadKernList(FILE *ttf,uint32_t pos, struct asm_state *trans) { /* Apple does not document how to detect the end of the list */ /* They say "an odd value that depends on coverage" */ /* They should say "an odd value". Any odd value terminates the list. */ @@ -4292,11 +4292,11 @@ /* in stack gets first kern value) */ /* There are at most 8 glyphs */ int i,j,k; - int16 buffer[8]; /* At most 8 kerns are supported */ + int16_t buffer[8]; /* At most 8 kerns are supported */ fseek(ttf,pos,SEEK_SET); for ( i=0; i<8; ++i ) { - buffer[i]=(int16) getushort(ttf); + buffer[i]=(int16_t) getushort(ttf); if ( buffer[i]&1 ) { buffer[i] &= ~1; ++i; @@ -4306,7 +4306,7 @@ if ( i==0 ) { trans->u.kern.kerns = NULL; } else { - trans->u.kern.kerns = malloc(i*sizeof(int16)); + trans->u.kern.kerns = malloc(i*sizeof(int16_t)); for ( j=i-1, k=0; ku.kern.kerns[k] = buffer[j]; } @@ -4315,7 +4315,7 @@ static void read_perglyph_subs(FILE *ttf,struct ttfinfo *info, int subs_base,int subs_end,struct statetable *st, - uint8 *classes_subbed, int evermarked, uint8 *used) { + uint8_t *classes_subbed, int evermarked, uint8_t *used) { /* The file is positioned at the start of a per-glyph substitution table */ /* Sadly great chunks of this table have been omitted. We are where glyph */ /* 0 would be if it were present. We've no idea what has been omitted */ @@ -4333,7 +4333,7 @@ /* If the putative substitution glyph is not a valid glyph then we know */ /* it is ignorable */ int i, subs, was = info->mort_tag_mac; - uint32 here; + uint32_t here; info->mort_tag_mac = false; for ( i=0; iglyph_cnt; ++i ) { @@ -4368,7 +4368,7 @@ info->mort_tag_mac = was; } -static int sm_lookupfind(int32 *lookups,int *_lm,int off) { +static int sm_lookupfind(int32_t *lookups,int *_lm,int off) { int lm = *_lm, i; for ( i=0; i<=lm; ++i ) if ( lookups[i]==off ) @@ -4379,12 +4379,12 @@ } static ASM *readttf_mortx_asm(FILE *ttf,struct ttfinfo *info,int ismorx, - uint32 subtab_len,enum asm_type type,int extras, - uint32 coverage, OTLookup *otl) { + uint32_t subtab_len,enum asm_type type,int extras, + uint32_t coverage, OTLookup *otl) { struct statetable *st; ASM *as; int i,j; - uint32 here = ftell(ttf); + uint32_t here = ftell(ttf); st = read_statetable(ttf,extras,ismorx,info); if ( st==NULL ) @@ -4414,9 +4414,9 @@ } as->state[i].flags = memushort(st->transitions,st->nentries*st->entry_size,trans*st->entry_size+2); if ( extras>0 ) - as->state[i].u.context.mark_lookup = (void *) (intpt) memushort(st->transitions,st->nentries*st->entry_size, trans*st->entry_size+2+2); + as->state[i].u.context.mark_lookup = (void *) (intptr_t) memushort(st->transitions,st->nentries*st->entry_size, trans*st->entry_size+2+2); if ( extras>1 ) - as->state[i].u.context.cur_lookup = (void *) (intpt) memushort(st->transitions,st->nentries*st->entry_size, trans*st->entry_size+2+2+2); + as->state[i].u.context.cur_lookup = (void *) (intptr_t) memushort(st->transitions,st->nentries*st->entry_size, trans*st->entry_size+2+2+2); } /* Indic tables have no attached subtables, just a verb in the flag field */ /* so for them we are done. For the others... */ @@ -4424,11 +4424,11 @@ for ( i=0; inclasses*st->nstates; ++i ) { char *cur=NULL, *mark=NULL; if ( (as->state[i].flags&0x3e0)!=0 && as->state[i].u.context.mark_lookup!=NULL ) { - cur = NamesOfList(here+(intpt) as->state[i].u.context.mark_lookup, + cur = NamesOfList(here+(intptr_t) as->state[i].u.context.mark_lookup, (as->state[i].flags&0x3e0)>>5,ttf,info); } if ( (as->state[i].flags&0x01f)!=0 && as->state[i].u.context.cur_lookup!=NULL ) { - mark = NamesOfList(here+(intpt) as->state[i].u.context.cur_lookup, + mark = NamesOfList(here+(intptr_t) as->state[i].u.context.cur_lookup, as->state[i].flags&0x01f,ttf,info); } as->state[i].u.insert.cur_ins=cur; @@ -4437,12 +4437,12 @@ } else if ( ismorx && type == asm_insert ) { for ( i=0; inclasses*st->nstates; ++i ) { char *cur=NULL, *mark=NULL; - if ( (as->state[i].flags&0x3e0)!=0 && (intpt) as->state[i].u.context.mark_lookup!=0xffff ) { - cur = NamesOfList(here+st->extra_offsets[0]+((intpt) as->state[i].u.context.mark_lookup)*2, + if ( (as->state[i].flags&0x3e0)!=0 && (intptr_t) as->state[i].u.context.mark_lookup!=0xffff ) { + cur = NamesOfList(here+st->extra_offsets[0]+((intptr_t) as->state[i].u.context.mark_lookup)*2, (as->state[i].flags&0x3e0)>>5,ttf,info); } - if ( (as->state[i].flags&0x01f)!=0 && ((intpt) as->state[i].u.context.cur_lookup)!=0xffff ) { - mark = NamesOfList(here+st->extra_offsets[0]+((intpt) as->state[i].u.context.cur_lookup)*2, + if ( (as->state[i].flags&0x01f)!=0 && ((intptr_t) as->state[i].u.context.cur_lookup)!=0xffff ) { + mark = NamesOfList(here+st->extra_offsets[0]+((intptr_t) as->state[i].u.context.cur_lookup)*2, as->state[i].flags&0x01f,ttf,info); } as->state[i].u.insert.cur_ins=cur; @@ -4472,21 +4472,21 @@ /* from the substitution table (given that Apple's docs are often */ /* wrong */ /* Apple's docs are right. not clear why that offset */ /* is there */ - uint8 *classes_subbed = calloc(st->nclasses,1); + uint8_t *classes_subbed = calloc(st->nclasses,1); int lookup_max = -1, index, index_max; - int32 *lookups = malloc(st->nclasses*st->nstates*sizeof(int32)); - uint8 *evermarked = calloc(st->nclasses*st->nstates,sizeof(uint8)); - uint8 *used; + int32_t *lookups = malloc(st->nclasses*st->nstates*sizeof(int32_t)); + uint8_t *evermarked = calloc(st->nclasses*st->nstates,sizeof(uint8_t)); + uint8_t *used; OTLookup **subs; index_max = 0; for ( i=0; inclasses*st->nstates; ++i ) { if ( as->state[i].u.context.mark_lookup!=NULL ) { - index = sm_lookupfind(lookups,&lookup_max,(int16) (intpt) as->state[i].u.context.mark_lookup); + index = sm_lookupfind(lookups,&lookup_max,(int16_t) (intptr_t) as->state[i].u.context.mark_lookup); if ( index>index_max ) index_max = index; } if ( as->state[i].u.context.cur_lookup!=NULL ) { - index = sm_lookupfind(lookups,&lookup_max,(int16) (intpt) as->state[i].u.context.cur_lookup); + index = sm_lookupfind(lookups,&lookup_max,(int16_t) (intptr_t) as->state[i].u.context.cur_lookup); if ( index>index_max ) index_max = index; } } @@ -4494,16 +4494,16 @@ for ( i=0; inclasses*st->nstates; ++i ) { if ( as->state[i].u.context.mark_lookup!=NULL ) { - index = sm_lookupfind(lookups,&lookup_max,(int16) (intpt) as->state[i].u.context.mark_lookup); + index = sm_lookupfind(lookups,&lookup_max,(int16_t) (intptr_t) as->state[i].u.context.mark_lookup); evermarked[index] = true; as->state[i].u.context.mark_lookup = NewMacSubsLookup(info,otl,index,subs); } if ( as->state[i].u.context.cur_lookup!=NULL ) { - index = sm_lookupfind(lookups,&lookup_max,(int16) (intpt) as->state[i].u.context.cur_lookup); + index = sm_lookupfind(lookups,&lookup_max,(int16_t) (intptr_t) as->state[i].u.context.cur_lookup); as->state[i].u.context.cur_lookup = NewMacSubsLookup(info,otl,index,subs); } } - used = calloc((subtab_len-st->extra_offsets[0]+1)/2,sizeof(uint8)); + used = calloc((subtab_len-st->extra_offsets[0]+1)/2,sizeof(uint8_t)); /* first figure things that only appear in current subs */ /* then go back and work on things that apply to things which are also in marked subs */ for ( j=0; j<2; ++j ) for ( i=0; i<=lookup_max; ++i ) if ( evermarked[i]==j ) { @@ -4528,32 +4528,32 @@ free(subs); } else if ( ismorx && type == asm_context ) { int lookup_max= -1; - uint32 *lookups; + uint32_t *lookups; OTLookup **subs; for ( i=0; inclasses*st->nstates; ++i ) { - if ( (intpt) as->state[i].u.context.mark_lookup!=0xffff ) { - if ( ((int) (intpt) as->state[i].u.context.mark_lookup)>lookup_max ) - lookup_max = (intpt) as->state[i].u.context.mark_lookup; - } - if ( (intpt) as->state[i].u.context.cur_lookup!=0xffff ) { - if ( ((int) (intpt) as->state[i].u.context.cur_lookup)>lookup_max ) - lookup_max = (intpt) as->state[i].u.context.cur_lookup; + if ( (intptr_t) as->state[i].u.context.mark_lookup!=0xffff ) { + if ( ((int) (intptr_t) as->state[i].u.context.mark_lookup)>lookup_max ) + lookup_max = (intptr_t) as->state[i].u.context.mark_lookup; + } + if ( (intptr_t) as->state[i].u.context.cur_lookup!=0xffff ) { + if ( ((int) (intptr_t) as->state[i].u.context.cur_lookup)>lookup_max ) + lookup_max = (intptr_t) as->state[i].u.context.cur_lookup; } } ++lookup_max; subs = calloc(lookup_max,sizeof(OTLookup *)); for ( i=0; inclasses*st->nstates; ++i ) { - if ( (intpt) as->state[i].u.context.mark_lookup!=0xffff ) { - as->state[i].u.context.mark_lookup = NewMacSubsLookup(info,otl,(intpt) as->state[i].u.context.mark_lookup,subs); + if ( (intptr_t) as->state[i].u.context.mark_lookup!=0xffff ) { + as->state[i].u.context.mark_lookup = NewMacSubsLookup(info,otl,(intptr_t) as->state[i].u.context.mark_lookup,subs); } else as->state[i].u.context.mark_lookup = NULL; - if ( (intpt) as->state[i].u.context.cur_lookup!=0xffff ) { - as->state[i].u.context.cur_lookup = NewMacSubsLookup(info,otl,(intpt) as->state[i].u.context.cur_lookup,subs); + if ( (intptr_t) as->state[i].u.context.cur_lookup!=0xffff ) { + as->state[i].u.context.cur_lookup = NewMacSubsLookup(info,otl,(intptr_t) as->state[i].u.context.cur_lookup,subs); } else as->state[i].u.context.cur_lookup = NULL; } - lookups = malloc(lookup_max*sizeof(uint32)); + lookups = malloc(lookup_max*sizeof(uint32_t)); fseek(ttf,here+st->extra_offsets[0],SEEK_SET); for ( i=0; iextra_offsets[0]; @@ -4585,7 +4585,7 @@ return( as ); } -static int InfoHasGSUBTag(struct ttfinfo *info, uint32 tag, int apple_lookup_type) { +static int InfoHasGSUBTag(struct ttfinfo *info, uint32_t tag, int apple_lookup_type) { OTLookup *otl; FeatureScriptLangList *feat; @@ -4610,16 +4610,16 @@ static void FeatMarkAsEnabled(struct ttfinfo *info,int featureType, int featureSetting); -static uint32 readmortchain(FILE *ttf,struct ttfinfo *info, uint32 base, +static uint32_t readmortchain(FILE *ttf,struct ttfinfo *info, uint32_t base, int ismorx) { - uint32 chain_len, nfeatures, nsubtables, default_flags; - uint32 enable_flags, disable_flags, flags; + uint32_t chain_len, nfeatures, nsubtables, default_flags; + uint32_t enable_flags, flags; int featureType, featureSetting; int i,j,k; - uint32 length, coverage; - uint32 here; - uint32 tag; - struct tagmaskfeature { uint32 tag, enable_flags; uint16 ismac, feat, set; } tmf[32]; + uint32_t length, coverage; + uint32_t here; + uint32_t tag; + struct tagmaskfeature { uint32_t tag, enable_flags; uint16_t ismac, feat, set; } tmf[32]; int r2l; default_flags = getlong(ttf); @@ -4637,7 +4637,7 @@ featureType = getushort(ttf); featureSetting = getushort(ttf); enable_flags = getlong(ttf); - disable_flags = getlong(ttf); + /*disable_flags =*/ getlong(ttf); if ( feof(ttf)) return( chain_len ); if ( info->justinuse == git_normal && ( enable_flags & default_flags )) @@ -4758,10 +4758,10 @@ } static void _readttfmort(FILE *ttf,struct ttfinfo *info) { - uint32 base = info->morx_start!=0 ? info->morx_start : info->mort_start; - uint32 here, len; + uint32_t base = info->morx_start!=0 ? info->morx_start : info->mort_start; + uint32_t here, len; int ismorx; - int32 version; + int32_t version; int i, nchains; fseek(ttf,base,SEEK_SET); @@ -4835,8 +4835,8 @@ int header_size; KernPair *kp; KernClass *kc; - uint32 begin_table; - uint16 *class1, *class2; + uint32_t begin_table; + uint16_t *class1, *class2; int tupleIndex; int isv; SplineChar **chars; @@ -4981,14 +4981,14 @@ left = getushort(ttf); right = getushort(ttf); array = getushort(ttf); - kc->second_cnt = rowWidth/sizeof(uint16); + kc->second_cnt = rowWidth/sizeof(uint16_t); class1 = getAppleClassTable(ttf, begin_table+left, info->glyph_cnt, array, rowWidth, info ); - class2 = getAppleClassTable(ttf, begin_table+right, info->glyph_cnt, 0, sizeof(uint16), info ); + class2 = getAppleClassTable(ttf, begin_table+right, info->glyph_cnt, 0, sizeof(uint16_t), info ); for ( i=0; iglyph_cnt; ++i ) if ( class1[i]>kc->first_cnt ) kc->first_cnt = class1[i]; ++ kc->first_cnt; - kc->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16)); + kc->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16_t)); kc->adjusts = calloc(kc->first_cnt*kc->second_cnt,sizeof(DeviceTable)); fseek(ttf,begin_table+array,SEEK_SET); for ( i=0; ifirst_cnt*kc->second_cnt; ++i ) @@ -4996,25 +4996,25 @@ } else { /* format 3, horizontal kerning data (as classes limited to 256 entries) */ /* OpenType's spec doesn't document this */ - int gc, kv, flags; - int16 *kvs; + int gc, kv; + int16_t *kvs; gc = getushort(ttf); kv = getc(ttf); kc->first_cnt = getc(ttf); kc->second_cnt = getc(ttf); - flags = getc(ttf); + /*flags =*/ getc(ttf); if ( gc>info->glyph_cnt ) { LogError( _("Kerning subtable 3 says the glyph count is %d, but maxp says %d\n"), gc, info->glyph_cnt ); info->bad_gx = true; } - class1 = calloc(gc>info->glyph_cnt?gc:info->glyph_cnt,sizeof(uint16)); - class2 = calloc(gc>info->glyph_cnt?gc:info->glyph_cnt,sizeof(uint16)); - kvs = malloc(kv*sizeof(int16)); - kc->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16)); + class1 = calloc(gc>info->glyph_cnt?gc:info->glyph_cnt,sizeof(uint16_t)); + class2 = calloc(gc>info->glyph_cnt?gc:info->glyph_cnt,sizeof(uint16_t)); + kvs = malloc(kv*sizeof(int16_t)); + kc->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16_t)); kc->adjusts = calloc(kc->first_cnt*kc->second_cnt,sizeof(DeviceTable)); for ( i=0; imath = math = calloc(1,sizeof(struct MATH)); for ( i=0; math_constants_descriptor[i].script_name!=NULL; ++i ) { - int16 *pos = (int16 *) (((char *) (math)) + math_constants_descriptor[i].offset ); - if ( pos == (int16 *) &math->MinConnectorOverlap ) + int16_t *pos = (int16_t *) (((char *) (math)) + math_constants_descriptor[i].offset ); + if ( pos == (int16_t *) &math->MinConnectorOverlap ) continue; /* Actually lives in the Variant table, not here */ *pos = getushort(ttf); if ( math_constants_descriptor[i].devtab_offset >= 0 ) { @@ -5164,10 +5164,10 @@ } } -static void ttf_math_read_icta(FILE *ttf,struct ttfinfo *info, uint32 start, int is_ic) { +static void ttf_math_read_icta(FILE *ttf,struct ttfinfo *info, uint32_t start, int is_ic) { /* The italic correction and top accent sub-tables have the same format */ int coverage, cnt, i, val, offset; - uint16 *glyphs; + uint16_t *glyphs; fseek(ttf,start,SEEK_SET); coverage = getushort(ttf); @@ -5177,7 +5177,7 @@ return; fseek(ttf,start+4,SEEK_SET); for ( i=0; iglyph_cnt && info->chars[ glyphs[i]]!=NULL ) { if ( is_ic ) @@ -5197,9 +5197,9 @@ free(glyphs); } -static void ttf_math_read_extended(FILE *ttf,struct ttfinfo *info, uint32 start) { +static void ttf_math_read_extended(FILE *ttf,struct ttfinfo *info, uint32_t start) { int i; - uint16 *glyphs; + uint16_t *glyphs; glyphs = getCoverageTable(ttf,start,info); if ( glyphs==NULL ) @@ -5209,7 +5209,7 @@ free(glyphs); } -static void ttf_math_read_mathkernv(FILE *ttf, uint32 start,struct mathkernvertex *mkv, +static void ttf_math_read_mathkernv(FILE *ttf, uint32_t start,struct mathkernvertex *mkv, SplineChar *sc, int istop, struct ttfinfo *info) { int cnt, i; @@ -5221,24 +5221,24 @@ for ( i=0; imkd[i].height = getushort(ttf); - mkv->mkd[i].height_adjusts = (void *) (intpt) getushort(ttf); + mkv->mkd[i].height_adjusts = (void *) (intptr_t) getushort(ttf); } for ( i=0; imkd[i].kern = getushort(ttf); - mkv->mkd[i].kern_adjusts = (void *) (intpt) getushort(ttf); + mkv->mkd[i].kern_adjusts = (void *) (intptr_t) getushort(ttf); } for ( i=0; imkd[i].height_adjusts!=NULL ) { - offset = start + (intpt) mkv->mkd[i].height_adjusts; + offset = start + (intptr_t) mkv->mkd[i].height_adjusts; mkv->mkd[i].height_adjusts = dv = chunkalloc(sizeof(DeviceTable)); ReadDeviceTable(ttf,dv,offset,info); } if ( mkv->mkd[i].kern_adjusts!=NULL ) { - offset = start + (intpt) mkv->mkd[i].kern_adjusts; + offset = start + (intptr_t) mkv->mkd[i].kern_adjusts; mkv->mkd[i].kern_adjusts = dv = chunkalloc(sizeof(DeviceTable)); ReadDeviceTable(ttf,dv,offset,info); } @@ -5258,10 +5258,10 @@ } } -static void ttf_math_read_mathkern(FILE *ttf,struct ttfinfo *info, uint32 start) { +static void ttf_math_read_mathkern(FILE *ttf,struct ttfinfo *info, uint32_t start) { int coverage, cnt, i; - uint16 *glyphs; - struct koff { uint16 tr, tl, br, bl; } *koff; + uint16_t *glyphs; + struct koff { uint16_t tr, tl, br, bl; } *koff; fseek(ttf,start,SEEK_SET); coverage = getushort(ttf); @@ -5294,7 +5294,7 @@ free(glyphs); } -static void ttf_math_read_glyphinfo(FILE *ttf,struct ttfinfo *info, uint32 start) { +static void ttf_math_read_glyphinfo(FILE *ttf,struct ttfinfo *info, uint32_t start) { int icoff,taoff,esoff,kioff; fseek(ttf,start,SEEK_SET); @@ -5313,12 +5313,12 @@ ttf_math_read_mathkern(ttf,info,start+kioff); } -static struct glyphvariants *ttf_math_read_gvtable(FILE *ttf,struct ttfinfo *info, uint32 start, +static struct glyphvariants *ttf_math_read_gvtable(FILE *ttf,struct ttfinfo *info, uint32_t start, enum gsub_inusetype justinuse, SplineChar *basesc, int isv ) { struct glyphvariants *gv = chunkalloc(sizeof(struct glyphvariants)); int ga_offset; int vcnt; - uint16 *glyphs; + uint16_t *glyphs; int i, j, len; char *pt; int ic_offset, pcnt; @@ -5349,7 +5349,7 @@ } } } else { - glyphs = malloc(vcnt*sizeof(uint16)); + glyphs = malloc(vcnt*sizeof(uint16_t)); len = 0; for ( i=0; ibase_start+axes[axis]+basetags,SEEK_SET); curBase->baseline_cnt = getushort(ttf); - curBase->baseline_tags = calloc(curBase->baseline_cnt,sizeof(uint32)); + curBase->baseline_tags = calloc(curBase->baseline_cnt,sizeof(uint32_t)); for ( i=0; ibaseline_cnt; ++i ) curBase->baseline_tags[i] = getlong(ttf); } @@ -5647,7 +5647,7 @@ tot = curBase->baseline_cnt; } coords = calloc(coordcnt,sizeof(int)); - curScript->baseline_pos = calloc(tot,sizeof(int16)); + curScript->baseline_pos = calloc(tot,sizeof(int16_t)); for ( j=0; jbaseline_pos = calloc(curBase->baseline_cnt,sizeof(int16)); + curScript->baseline_pos = calloc(curBase->baseline_cnt,sizeof(int16_t)); } lastLang = NULL; if ( defminmax!=0 ) @@ -5706,14 +5706,14 @@ static void bsln_apply_default(struct ttfinfo *info, int gfirst, int glast,void *def) { int def_bsln, i; - def_bsln = (intpt) def; + def_bsln = (intptr_t) def; for ( i=gfirst; i<=glast; ++i ) info->bsln_values[i]= def_bsln; } void readttfbsln(FILE *ttf,struct ttfinfo *info) { int def, ap_def, version, format; - uint16 *values; + uint16_t *values; int offsets[32]; SplineChar *sc; BasePoint pos; @@ -5730,7 +5730,7 @@ def = getushort(ttf); if ( format==0 || format==1 ) { for ( i=0; i<32; ++i ) - offsets[i] = (int16) getushort(ttf); + offsets[i] = (int16_t) getushort(ttf); } else if ( format==2 || format==3 ) { int stdGID = getushort(ttf); int ptnum; @@ -5745,10 +5745,10 @@ } if ( format&1 ) { - info->bsln_values = values = calloc(info->glyph_cnt,sizeof(uint16)); + info->bsln_values = values = calloc(info->glyph_cnt,sizeof(uint16_t)); readttf_applelookup(ttf,info, bsln_apply_values,bsln_apply_value, - bsln_apply_default,(void *) (intpt) def, false); + bsln_apply_default,(void *) (intptr_t) def, false); } else values = NULL; @@ -5756,7 +5756,7 @@ info->horiz_base = base = chunkalloc(sizeof(struct Base)); base->baseline_cnt = 4; - base->baseline_tags = malloc(4*sizeof(uint32)); + base->baseline_tags = malloc(4*sizeof(uint32_t)); base->baseline_tags[0] = CHR('h','a','n','g'); /* Apple 3 */ if ( offsets[1]!= offsets[2] ) { base->baseline_tags[1] = CHR('i','d','e','o'); /* Apple 2 */ @@ -5787,7 +5787,7 @@ } for ( i=0; iglyph_cnt; ++i ) if ( (sc=info->chars[i])!=NULL ) { - uint32 script = SCScriptFromUnicode(sc); + uint32_t script = SCScriptFromUnicode(sc); if ( script==DEFAULT_SCRIPT ) continue; for ( bs=base->scripts; bs!=NULL && bs->script!=script; bs=bs->next ); @@ -5799,7 +5799,7 @@ if ( values!=NULL ) ap_def = values[i]; bs->def_baseline = mapping[ap_def]; - bs->baseline_pos = malloc((base->baseline_cnt<5?5:base->baseline_cnt)*sizeof(int16)); + bs->baseline_pos = malloc((base->baseline_cnt<5?5:base->baseline_cnt)*sizeof(int16_t)); for ( i=0; i<5; ++i ) if ( i!=1 ) bs->baseline_pos[mapping[i]] = offsets[i] - offsets[ap_def]; bs->next = base->scripts; @@ -5807,9 +5807,9 @@ } } -static char *jstf_read_extenders(FILE *ttf,uint32 spos,int extendOff, +static char *jstf_read_extenders(FILE *ttf,uint32_t spos,int extendOff, struct ttfinfo *info) { - uint16 *glyphs; + uint16_t *glyphs; int cnt, i; char *ret; @@ -5830,7 +5830,7 @@ } if ( cnt==0 ) return( NULL ); - glyphs = malloc((cnt+1)*sizeof(uint16)); + glyphs = malloc((cnt+1)*sizeof(uint16_t)); for ( i=0; i=info->glyph_cnt ) { @@ -5856,7 +5856,7 @@ return( lookups ); } -static OTLookup **jstf_subpos(FILE *ttf,uint32 base,int Sub,int Pos, +static OTLookup **jstf_subpos(FILE *ttf,uint32_t base,int Sub,int Pos, struct ttfinfo *info) { int scnt=0, pcnt=0; OTLookup **ret; @@ -5865,7 +5865,7 @@ if ( Sub>0 ) { fseek(ttf,base+Sub,SEEK_SET); scnt = getushort(ttf); - if ( base+Sub+2+scnt*sizeof(int16)>info->g_bounds || scnt<0 ) { + if ( base+Sub+2+scnt*sizeof(int16_t)>info->g_bounds || scnt<0 ) { LogError( _("JSTF table is too long.\n") ); info->bad_ot = true; return( NULL ); @@ -5874,7 +5874,7 @@ if ( Pos>0 ) { fseek(ttf,base+Pos,SEEK_SET); pcnt = getushort(ttf); - if ( base+Pos+2+pcnt*sizeof(int16)>info->g_bounds || pcnt<0 ) { + if ( base+Pos+2+pcnt*sizeof(int16_t)>info->g_bounds || pcnt<0 ) { LogError( _("JSTF table is too long.\n") ); info->bad_ot = true; return( NULL ); @@ -5971,13 +5971,13 @@ } } -static OTLookup **jstf_processlookups(FILE *ttf,uint32 base,int lookup_off, +static OTLookup **jstf_processlookups(FILE *ttf,uint32_t base,int lookup_off, struct ttfinfo *info) { OTLookup **ret; struct lookup *lookups, *l; struct lookup_subtable *subtable; int cnt,k; - int32 st; + int32_t st; if ( lookup_off==0 ) return( NULL ); @@ -6004,8 +6004,8 @@ return( ret ); } -static struct jstf_lang *jstf_lang(FILE *ttf,uint32 base, - int off, uint32 tag, struct ttfinfo *info) { +static struct jstf_lang *jstf_lang(FILE *ttf,uint32_t base, + int off, uint32_t tag, struct ttfinfo *info) { int cnt,i; struct jstf_lang *ret; @@ -6031,11 +6031,11 @@ ret->cnt = cnt; ret->prios = calloc(cnt,sizeof(struct jstf_prio)); for ( i=0; iprios[i].maxExtend = (void *) (intpt) getushort(ttf); + ret->prios[i].maxExtend = (void *) (intptr_t) getushort(ttf); for ( i=0; iprios[i].maxExtend; + uint32_t pbase = base+off+(intptr_t) ret->prios[i].maxExtend; fseek(ttf,pbase,SEEK_SET); info->jstf_prio = i; enSub = getushort(ttf); @@ -6065,7 +6065,7 @@ int version; int scnt, lcnt, lmax; int i,j; - struct tagoff { uint32 tag; int offset; } *soff, *loff = NULL; + struct tagoff { uint32_t tag; int offset; } *soff, *loff = NULL; Justify *last=NULL, *cur; struct jstf_lang *llast, *lcur; int extendOff, defOff; diff -Nru fontforge-20201107~dfsg/fontforge/parsettfbmf.c fontforge-20220308~dfsg/fontforge/parsettfbmf.c --- fontforge-20201107~dfsg/fontforge/parsettfbmf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsettfbmf.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,7 +31,6 @@ #include "bitmapchar.h" #include "bvedit.h" -#include "chardata.h" #include "fontforge.h" #include "gfile.h" #include "gwidget.h" @@ -66,7 +65,7 @@ /* ************************************************************************** */ static void ttfreadbmfglyph(FILE *ttf,struct ttfinfo *info, - int32 offset, int32 len, struct bigmetrics *metrics, int imageformat, + int32_t offset, int32_t len, struct bigmetrics *metrics, int imageformat, int gid, BDFFont *bdf) { BDFChar *bdfc; BDFRefChar *ref, *prev = NULL; @@ -185,18 +184,18 @@ bdfc->depth = bdf->clut->clut_len==4 ? 2 : bdf->clut->clut_len==16 ? 4 : 8; } if ( imageformat!=8 && imageformat!=9 ) - bdfc->bitmap = calloc(metrics->height*bdfc->bytes_per_line,sizeof(uint8)); + bdfc->bitmap = calloc(metrics->height*bdfc->bytes_per_line,sizeof(uint8_t)); if ( imageformat==8 || imageformat==9 ) { /* composite */ num = getushort(ttf); - bdfc->bitmap = calloc( 1,sizeof( uint8 )); + bdfc->bitmap = calloc( 1,sizeof( uint8_t )); bdfc->bytes_per_line = 1; for ( i=0; igid = getushort(ttf); - ref->xoff = (int8) getc(ttf); - ref->yoff = (int8) getc(ttf); + ref->xoff = (int8_t) getc(ttf); + ref->yoff = (int8_t) getc(ttf); if ( prev == NULL ) bdfc->refs = ref; else @@ -377,7 +376,7 @@ struct ttfsizehead *head, BDFFont *bdf) { int i, j, g; int indexformat, imageformat, size, num, moreoff; - int32 offset, *glyphoffsets, *glyphs, loc; + int32_t offset, *glyphoffsets, *glyphs, loc; int first, last; struct bigmetrics big; @@ -400,7 +399,7 @@ offset = getlong(ttf); switch ( indexformat ) { case 1: case 3: - glyphoffsets = malloc((last-first+2)*sizeof(int32)); + glyphoffsets = malloc((last-first+2)*sizeof(int32_t)); for ( i=0; i<(last-first+2); ++i ) glyphoffsets[i] = indexformat==3?getushort(ttf):getlong(ttf); if ( indexformat==3 && ((last-first)&1) ) @@ -437,8 +436,8 @@ break; case 4: num = getlong(ttf); - glyphoffsets = malloc((num+1)*sizeof(int32)); - glyphs = malloc((num+1)*sizeof(int32)); + glyphoffsets = malloc((num+1)*sizeof(int32_t)); + glyphs = malloc((num+1)*sizeof(int32_t)); for ( g=0; gpixelsize; glyph1.bytes_per_line = glyph2.bytes_per_line = 1; /* Needs to be 1 or BCRegularizeBitmap gets upset */ - glyph1.bitmap = glyph2.bitmap = (uint8 *) ""; + glyph1.bitmap = glyph2.bitmap = (uint8_t *) ""; glyph1.orig_pos = 1; glyph2.orig_pos = 2; if ( nullpos==-1 ) { if ( blpos!=0 ) @@ -780,9 +779,9 @@ putc(bc->vwidth,bdat); /* vert advance width */ } -static int32 ttfdumpf1_6bchar(FILE *bdat, BDFChar *bc,BDFFont *bdf) { +static int32_t ttfdumpf1_6bchar(FILE *bdat, BDFChar *bc,BDFFont *bdf) { /* format 1 character dump. small metrics, byte aligned data */ - int32 pos = ftell(bdat); + int32_t pos = ftell(bdat); int r,c,val; if ( bdf->sf->hasvmetrics ) @@ -818,9 +817,9 @@ return( pos ); } -static int32 ttfdumpf2_7bchar(FILE *bdat, BDFChar *bc, BDFFont *bdf,int do_metrics) { +static int32_t ttfdumpf2_7bchar(FILE *bdat, BDFChar *bc, BDFFont *bdf,int do_metrics) { /* format 2 character dump. small metrics, bit aligned data */ - int32 pos = ftell(bdat); + int32_t pos = ftell(bdat); int r,c,ch,bit,sh; if ( do_metrics ) { @@ -860,9 +859,9 @@ return( pos ); } -static int32 ttfdumpf8_9bchar(FILE *bdat, BDFChar *bc,BDFFont *bdf) { +static int32_t ttfdumpf8_9bchar(FILE *bdat, BDFChar *bc,BDFFont *bdf) { /* format 8 character dump. small metrics, component data */ - int32 pos = ftell(bdat); + int32_t pos = ftell(bdat); int numc = 0; BDFRefChar *head; @@ -886,38 +885,38 @@ } struct sbitLineMetrics { - int8 ascender; - int8 descender; - uint8 widthMax; - int8 caretRise; - int8 caretRun; - int8 caretOff; - int8 minoriginsb; - int8 minAdvancesb; - int8 maxbeforebl; - int8 minafterbl; - int8 pad1, pad2; + int8_t ascender; + int8_t descender; + uint8_t widthMax; + int8_t caretRise; + int8_t caretRun; + int8_t caretOff; + int8_t minoriginsb; + int8_t minAdvancesb; + int8_t maxbeforebl; + int8_t minafterbl; + int8_t pad1, pad2; }; struct bitmapSizeTable { - int32 subtableoffset; - int32 tablesize; - int32 numsubtables; - int32 colorRef; + int32_t subtableoffset; + int32_t tablesize; + int32_t numsubtables; + int32_t colorRef; struct sbitLineMetrics hori, vert; - uint16 startGlyph; - uint16 endGlyph; - uint8 ppemX; - uint8 ppemY; - uint8 bitdepth; - int8 flags; + uint16_t startGlyph; + uint16_t endGlyph; + uint8_t ppemX; + uint8_t ppemY; + uint8_t bitdepth; + int8_t flags; struct bitmapSizeTable *next; unsigned int error: 1; }; struct indexarray { - uint16 first; - uint16 last; - uint32 additionalOffset; + uint16_t first; + uint16_t last; + uint32_t additionalOffset; struct indexarray *next; }; @@ -987,7 +986,7 @@ bc->backup->bytes_per_line = bc->bytes_per_line; bc->backup->xmin = bc->xmin; bc->backup->xmax = bc->xmax; bc->backup->ymin = bc->ymin; bc->backup->ymax = bc->ymax; - bc->backup->bitmap = calloc( bc->bytes_per_line * bmp_width,sizeof( uint8 )); + bc->backup->bitmap = calloc( bc->bytes_per_line * bmp_width,sizeof( uint8_t )); memcpy( bc->backup->bitmap,bc->bitmap,bc->bytes_per_line * bmp_width ); BCExpandBitmapToEmBox( bc,ib->minx,ib->miny,ib->maxx,ib->maxy ); @@ -1041,7 +1040,7 @@ struct indexarray *cur, *last=NULL, *head=NULL; int i,j, final,cnt; FILE *subtables = GFileTmpfile(); - int32 pos = ftell(bloc), startofsubtables, base, stlen; + int32_t pos = ftell(bloc), startofsubtables, base, stlen; BDFChar *bc, *bc2; int depth = BDFDepth(bdf), format, mwidth, mheight; struct bdfcharlist *def; @@ -1172,7 +1171,7 @@ /* now output the pointers */ for ( cur=head, cnt=0; cur!=NULL; cur=cur->next ) ++cnt; - startofsubtables = cnt*(2*sizeof(short)+sizeof(int32)); + startofsubtables = cnt*(2*sizeof(short)+sizeof(int32_t)); size->numsubtables = cnt; for ( cur=head; cur!=NULL; cur = cur->next ) { putshort(bloc,cur->first); @@ -1208,7 +1207,7 @@ putc(size->flags,bloc); } -void ttfdumpbitmap(SplineFont *sf,struct alltabs *at,int32 *sizes) { +void ttfdumpbitmap(SplineFont *sf,struct alltabs *at,int32_t *sizes) { int i, j; static struct bitmapSizeTable space; struct bitmapSizeTable *head=NULL, *cur, *last; @@ -1262,7 +1261,7 @@ if ( cur->error ) at->error = true; } - fseek(at->bloc,2*sizeof(int32),SEEK_SET); + fseek(at->bloc,2*sizeof(int32_t),SEEK_SET); for ( cur=head; cur!=NULL; cur=cur->next ) dumpbitmapSizeTable(at->bloc,cur); @@ -1288,7 +1287,7 @@ ttf_bdf_dump(sf,at,sizes); } -static BDFFont *BDFSelect(SplineFont *sf,int32 *sizes,int wanted ) { +static BDFFont *BDFSelect(SplineFont *sf,int32_t *sizes,int wanted ) { int i; int best = -1; BDFFont *bdf; @@ -1308,7 +1307,7 @@ return( bdf ); } -void ttfdumpbitmapscaling(SplineFont *sf,struct alltabs *at,int32 *sizes) { +void ttfdumpbitmapscaling(SplineFont *sf,struct alltabs *at,int32_t *sizes) { int i, cnt; BDFFont *bdf; static int expected_sizes[] = { 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, diff -Nru fontforge-20201107~dfsg/fontforge/parsettfbmf.h fontforge-20220308~dfsg/fontforge/parsettfbmf.h --- fontforge-20201107~dfsg/fontforge/parsettfbmf.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsettfbmf.h 2022-03-08 10:14:24.000000000 +0000 @@ -4,7 +4,7 @@ #include "splinefont.h" #include "ttf.h" -extern void ttfdumpbitmapscaling(SplineFont *sf, struct alltabs *at, int32 *sizes); +extern void ttfdumpbitmapscaling(SplineFont *sf, struct alltabs *at, int32_t *sizes); extern void TTFLoadBitmaps(FILE *ttf, struct ttfinfo *info, int onlyone); #endif /* FONTFORGE_PARSETTFBMF_H */ diff -Nru fontforge-20201107~dfsg/fontforge/parsettf.c fontforge-20220308~dfsg/fontforge/parsettf.c --- fontforge-20201107~dfsg/fontforge/parsettf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/parsettf.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "parsettf.h" -#include "chardata.h" #include "cvundoes.h" #include "encoding.h" #include "fontforge.h" @@ -336,7 +335,7 @@ } /* ************************************************************************** */ -static int32 getoffset(FILE *ttf, int offsize) { +static int32_t getoffset(FILE *ttf, int offsize) { if ( offsize==1 ) return( getc(ttf)); else if ( offsize==2 ) @@ -367,7 +366,7 @@ enc = "EUC-KR"; else if ( specific==25 ) enc = "EUC-CN"; - } else if ( platform==2 ) { /* obselete */ + } else if ( platform==2 ) { /* obsolete */ if ( specific==0 ) enc = "ASCII"; else if ( specific==1 ) @@ -423,7 +422,7 @@ fseek(ttf,offset,SEEK_SET); if ( platform==1 ) { - /* Mac is screwy, there are several different varients of MacRoman */ + /* Mac is screwy, there are several different variants of MacRoman */ /* depending on the language, they didn't get it right when they */ /* invented their script system */ char *cstr, *cpt; @@ -474,9 +473,9 @@ return( ret ); } -char *TTFGetFontName(FILE *ttf,int32 offset,int32 off2) { +char *TTFGetFontName(FILE *ttf,int32_t offset,int32_t off2) { int i,num; - int32 tag, nameoffset, namelength, stringoffset; + int32_t tag, nameoffset, namelength, stringoffset; int plat, spec, lang, name, len, off, val; int fullval, fullstr, fulllen, famval, famstr, famlen; Encoding *enc; @@ -607,19 +606,19 @@ /* the chosen font name is copied into 'chosenname'. */ static int PickTTFFont(FILE *ttf, struct ttfinfo *info) { - int32 *offsets, cnt, i, choice; + int32_t *offsets, cnt, i, choice; char **names; /* TTCF version = */ getlong(ttf); cnt = getlong(ttf); if ( cnt==1 ) { /* This is easy, don't bother to ask the user, there's no choice */ - int32 offset = getlong(ttf); + int32_t offset = getlong(ttf); fseek(ttf,offset,SEEK_SET); return( true ); } - offsets = malloc(cnt*sizeof(int32)); + offsets = malloc(cnt*sizeof(int32_t)); for ( i=0; isavetab = calloc(cnt+1,sizeof(struct savetab)); for ( pt=spt=SaveTablesPref, cnt=0; ; ++pt ) { if ( *pt==',' || *pt=='\0' ) { - uint32 tag; + uint32_t tag; tag = ( ( spt >2; @@ -740,15 +739,15 @@ /* sure all the offsets and lengths are valid, and the checksums */ /* match. Most of the time this is just extra work and we don't */ /* bather */ - uint32 restore_this_pos = ftell(ttf); + uint32_t restore_this_pos = ftell(ttf); struct tt_tables { - uint32 tag; - uint32 checksum; - uint32 offset; - uint32 length; + uint32_t tag; + uint32_t checksum; + uint32_t offset; + uint32_t length; } *tabs, temp; int i,j; - uint32 file_len; + uint32_t file_len; int sr, es, rs, e_sr, e_es, e_rs; int hashead, hashhea, hasmaxp, masos2, haspost, hasname, hasos2; int hasloca, hascff, hasglyf; @@ -916,7 +915,7 @@ fseek(ttf,restore_this_pos,SEEK_SET); } -static struct tablenames { uint32 tag; const char *name; } stdtables[] = { +static struct tablenames { uint32_t tag; const char *name; } stdtables[] = { { CHR('a','c','n','t'), N_("accent attachment table") }, { CHR('a','n','k','r'), N_("anchor point table") }, { CHR('a','v','a','r'), N_("axis variation table") }, @@ -1006,7 +1005,7 @@ static int readttfheader(FILE *ttf, struct ttfinfo *info) { int i, j, k, offset, length, version; - uint32 tag; + uint32_t tag; int first = true; version=getlong(ttf); @@ -1460,7 +1459,7 @@ /* someone gave me a font where the fontname started with the utf8 byte */ /* order mark. PLRM says only ASCII encoding is supported. CFF says */ /* only printable ASCII should be used */ - if ( ((uint8 *) str)[0] == 0xef && ((uint8 *) str)[1]==0xbb && ((uint8 *) str)[2] == 0xbf ) { + if ( ((uint8_t *) str)[0] == 0xef && ((uint8_t *) str)[1]==0xbb && ((uint8_t *) str)[2] == 0xbf ) { LogError(_("The fontname begins with the utf8 byte order sequence. This is illegal. %s"), str+3 ); info->bad_ps_fontname = true; for ( pt=str+3; *pt; ++pt ) @@ -1531,7 +1530,7 @@ /* characters can't be expressed in the mac encoding and are omitted */ /* or turned to question marks or some such */ const char *pt1, *pt2; - uint32 ch1, ch2; + uint32_t ch1, ch2; for ( pt1=substr, pt2=fullstr, ch1=utf8_ildb(&pt1); ch1!=0 ; ) { if ( *pt2=='\0' ) @@ -1676,7 +1675,7 @@ struct otfname *FindAllLangEntries(FILE *ttf, struct ttfinfo *info, int id ) { /* Look for all entries with string id under windows platform */ - int32 here = ftell(ttf); + int32_t here = ftell(ttf); int i, cnt, tableoff; int platform, specific, language, name, str_len, stroff; struct otfname *head=NULL, *cur; @@ -1844,18 +1843,15 @@ to->prevcp.y = from->nextcp.y + (c+b)/3; } - if ( from->me.x!=from->nextcp.x || from->me.y!=from->nextcp.y || from->nextcpindex<0xfffe ) - from->nonextcp = false; - if ( to->me.x!=to->prevcp.x || to->me.y!=to->prevcp.y || from->nextcpindex<0xfffe ) - to->noprevcp = false; - if ( is_order2 && (to->noprevcp || from->nonextcp)) { - to->noprevcp = from->nonextcp = true; + if ( is_order2 + && ( ( from->me.x==from->nextcp.x && from->me.y==from->nextcp.y && from->nextcpindex>=0xfffe ) + || ( to->me.x==to->prevcp.x && to->me.y==to->prevcp.y && from->nextcpindex>=0xfffe ) ) ) { from->nextcp = from->me; to->prevcp = to->me; } } -static SplineSet *ttfbuildcontours(int path_cnt,uint16 *endpt, char *flags, +static SplineSet *ttfbuildcontours(int path_cnt,uint16_t *endpt, char *flags, BasePoint *pts, int is_order2) { SplineSet *head=NULL, *last=NULL, *cur; int i, path, start, last_off; @@ -1875,28 +1871,17 @@ sp = NULL; while ( i<=endpt[path] ) { if ( flags[i]&_On_Curve ) { - sp = chunkalloc(sizeof(SplinePoint)); - sp->me = sp->nextcp = sp->prevcp = pts[i]; - sp->nonextcp = sp->noprevcp = true; + sp = SplinePointCreate(pts[i].x, pts[i].y); sp->ttfindex = i; sp->nextcpindex = 0xffff; - if ( last_off ) { - sp->noprevcp = false; - if ( cur->last!=NULL ) { - cur->last->nonextcp = false; + if ( last_off && cur->last!=NULL ) { FigureControls(cur->last,sp,&pts[i-1],is_order2); - cur->last->nonextcp = false; // FigureControls reads and changes, so we do this twice. - } } last_off = false; } else if ( last_off ) { /* two off curve points get a third on curve point created */ /* half-way between them. Now isn't that special */ - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = (pts[i].x+pts[i-1].x)/2; - sp->me.y = (pts[i].y+pts[i-1].y)/2; - sp->nextcp = sp->prevcp = sp->me; - sp->nonextcp = true; + sp = SplinePointCreate((pts[i].x+pts[i-1].x)/2, (pts[i].y+pts[i-1].y)/2); sp->ttfindex = 0xffff; sp->nextcpindex = i; if ( last_off && cur->last!=NULL ) @@ -1920,23 +1905,15 @@ if ( start==i-1 ) { /* MS chinese fonts have contours consisting of a single off curve*/ /* point. What on earth do they think that means? */ - /* Oh. I see. It's used to possition marks and such */ + /* Oh. I see. It's used to position marks and such */ if ( cur->first==NULL ) { - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = pts[start].x; - sp->me.y = pts[start].y; - sp->nextcp = sp->prevcp = sp->me; - sp->nonextcp = sp->noprevcp = true; + sp = SplinePointCreate(pts[start].x, pts[start].y); sp->ttfindex = i-1; sp->nextcpindex = 0xffff; cur->first = cur->last = sp; } } else if ( !(flags[start]&_On_Curve) && !(flags[i-1]&_On_Curve) ) { - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = (pts[start].x+pts[i-1].x)/2; - sp->me.y = (pts[start].y+pts[i-1].y)/2; - sp->nextcp = sp->prevcp = sp->me; - sp->nonextcp = true; + sp = SplinePointCreate((pts[start].x+pts[i-1].x)/2, (pts[start].y+pts[i-1].y)/2); sp->ttfindex = 0xffff; sp->nextcpindex = start; FigureControls(cur->last,sp,&pts[i-1],is_order2); @@ -1968,8 +1945,8 @@ } static void readttfsimpleglyph(FILE *ttf,struct ttfinfo *info,SplineChar *sc, int path_cnt, int gbb[4]) { - uint16 *endpt = malloc((path_cnt+1)*sizeof(uint16)); - uint8 *instructions; + uint16_t *endpt = malloc((path_cnt+1)*sizeof(uint16_t)); + uint8_t *instructions; char *flags; BasePoint *pts; int i, j, tot, len; @@ -2079,7 +2056,7 @@ } } -static void readttfcompositglyph(FILE *ttf,struct ttfinfo *info,SplineChar *sc, int32 end) { +static void readttfcompositglyph(FILE *ttf,struct ttfinfo *info,SplineChar *sc, int32_t end) { RefChar *head=NULL, *last=NULL, *cur; int flags=0, arg1, arg2; int use_my_metrics=0; @@ -2124,7 +2101,7 @@ cur->round_translation_to_grid = (flags & _ROUND) ? 1 : 0; if ( flags & _ARGS_ARE_XY ) { /* There is some very strange stuff (half-)documented on the apple*/ - /* site about how these should be interpretted when there are */ + /* site about how these should be interpreted when there are */ /* scale factors, or rotations */ /* It isn't well enough described to be comprehensible */ /* http://fonts.apple.com/TTRefMan/RM06/Chap6glyf.html */ @@ -2146,7 +2123,7 @@ } else { /* Somehow we can get offsets by looking at the points in the */ /* points so far generated and comparing them to the points in */ - /* the current componant */ + /* the current component */ /* How exactly is not described on any of the Apple, MS, Adobe */ /* freetype looks up arg1 in the set of points we've got so far */ /* looks up arg2 in the new component (before renumbering) */ @@ -2170,13 +2147,8 @@ cur->transform[3] = get2dot14(ttf); } if ( flags & _ARGS_ARE_XY ) { /* Only muck with these guys if they are real offsets and not point matching */ -#ifdef __Mac - /* On mac assume scaled offsets unless told unscaled explicitly */ - if ( !(flags&_UNSCALED_OFFSETS) && -#else /* everywhere else assume unscaled offsets unless told scaled explicitly */ if ( (flags & _SCALED_OFFSETS) && -#endif (flags & _ARGS_ARE_XY) && (flags&(_SCALE|_XY_SCALE|_MATRIX))) { /*static int asked = 0;*/ /* This is not what Apple documents on their website. But it is */ @@ -2208,7 +2180,7 @@ if ( (flags & _INSTR ) && info->to_order2 && ftell(ttf)ttf_instrs_len = getushort(ttf); if ( sc->ttf_instrs_len > 0 && ftell(ttf)+sc->ttf_instrs_len<=end ) { - uint8 *instructions = malloc(sc->ttf_instrs_len); + uint8_t *instructions = malloc(sc->ttf_instrs_len); int i; for ( i=0; ittf_instrs_len; ++i ) instructions[i] = getc(ttf); @@ -2219,7 +2191,7 @@ sc->layers[ly_fore].refs = head; } -static SplineChar *readttfglyph(FILE *ttf,struct ttfinfo *info,uint32 start, uint32 end,int gid) { +static SplineChar *readttfglyph(FILE *ttf,struct ttfinfo *info,uint32_t start, uint32_t end,int gid) { int path_cnt; SplineChar *sc = SplineCharCreate(2); int gbb[4]; @@ -2285,7 +2257,7 @@ static void readttfglyphs(FILE *ttf,struct ttfinfo *info) { int i, anyread; - uint32 *goffsets = malloc((info->glyph_cnt+1)*sizeof(uint32)); + uint32_t *goffsets = malloc((info->glyph_cnt+1)*sizeof(uint32_t)); /* First we read all the locations. This might not be needed, they may */ /* just follow one another, but nothing I've noticed says that so let's */ @@ -2736,17 +2708,17 @@ const int nStdStrings = sizeof(cffnames)/sizeof(cffnames[0])-1; static char **readcfffontnames(FILE *ttf,int *cnt,struct ttfinfo *info) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; char **names; - uint32 i,j; + uint32_t i,j; if ( cnt!=NULL ) *cnt = count; if ( count==0 ) return( NULL ); - offsets = malloc((count+1)*sizeof(uint32)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); for ( i=0; i<=count; ++i ) offsets[i] = getoffset(ttf,offsize); @@ -2882,7 +2854,7 @@ } struct topdicts { - int32 cff_start; + int32_t cff_start; char *fontname; /* From Name Index */ @@ -2958,7 +2930,7 @@ struct pschars glyphs; struct pschars local_subrs; - uint16 *charset; + uint16_t *charset; }; static void TopDictFree(struct topdicts *dict) { @@ -2977,9 +2949,9 @@ } static void readcffsubrs(FILE *ttf, struct pschars *subs, struct ttfinfo *info) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; int i,j, base; int err = false; @@ -2988,8 +2960,8 @@ return; subs->cnt = count; subs->lens = malloc(count*sizeof(int)); - subs->values = malloc(count*sizeof(uint8 *)); - offsets = malloc((count+1)*sizeof(uint32)); + subs->values = malloc(count*sizeof(uint8_t *)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); for ( i=0; i<=count; ++i ) offsets[i] = getoffset(ttf,offsize); @@ -3183,7 +3155,7 @@ td->sid_fontname = stack[sp-1]; break; case (12<<8)+39: - LogError(_("FontForge does not support Chameleon fonts\n"));; + LogError(_("FontForge does not support Chameleon fonts\n")); break; default: LogError(_("Unknown operator in %s: %x\n"), fontname, oval ); @@ -3197,7 +3169,7 @@ static void readcffprivate(FILE *ttf, struct topdicts *td, struct ttfinfo *info) { int ival, oval, sp, ret, i; real stack[50]; - int32 end = td->cff_start+td->private_offset+td->private_size; + int32_t end = td->cff_start+td->private_offset+td->private_size; fseek(ttf,td->cff_start+td->private_offset,SEEK_SET); @@ -3231,7 +3203,7 @@ if ( i!=0 ) td->bluevalues[i] += td->bluevalues[i-1]; } - if ( i==0 ) td->bluevalues[0] = 1234567; /* Marker for an empty arry, which is legal, and different from no array */ + if ( i==0 ) td->bluevalues[0] = 1234567; /* Marker for an empty array, which is legal, and different from no array */ break; case 7: for ( i=0; isubrsoff!=-1 ) { + if ( td->subrsoff>0 ) { fseek(ttf,td->cff_start+td->private_offset+td->subrsoff,SEEK_SET); readcffsubrs(ttf,&td->local_subrs,info); } } -static struct topdicts **readcfftopdicts(FILE *ttf, char **fontnames, int32 cff_start, +static struct topdicts **readcfftopdicts(FILE *ttf, char **fontnames, int32_t cff_start, struct ttfinfo *info, struct topdicts *parent_dict) { - uint16 count = getushort(ttf); + uint16_t count = getushort(ttf); int offsize; - uint32 *offsets; + uint32_t *offsets; struct topdicts **dicts; int i; if ( count==0 ) return( NULL ); - offsets = malloc((count+1)*sizeof(uint32)); + offsets = malloc((count+1)*sizeof(uint32_t)); offsize = getc(ttf); for ( i=0; i<=count; ++i ) offsets[i] = getoffset(ttf,offsize); @@ -3377,7 +3349,7 @@ } else if ( sidscnt ) { + else if ( sid-nStdStrings>=scnt ) { LogError( _("Bad sid %d (must be less than %d)\n"), sid, scnt+nStdStrings ); if ( info!=NULL ) info->bad_cff = true; return( NULL ); @@ -3385,7 +3357,7 @@ return( strings[sid-nStdStrings]); } -/* I really expect to deal with encodings in ttf cmap, but ocasionally we */ +/* I really expect to deal with encodings in ttf cmap, but occasionally we */ /* get a bare cff */ static void readcffenc(FILE *ttf,struct topdicts *dict,struct ttfinfo *info, char **strings, int scnt) { @@ -3476,12 +3448,12 @@ i = 0; if ( dict->charsetoff==0 ) { /* ISO Adobe charset */ - dict->charset = malloc(len*sizeof(uint16)); + dict->charset = malloc(len*sizeof(uint16_t)); for ( i=0; icharset[i] = i; } else if ( dict->charsetoff==1 ) { /* Expert charset */ - dict->charset = malloc((len<162?162:len)*sizeof(uint16)); + dict->charset = malloc((len<162?162:len)*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ dict->charset[1] = 1; for ( i=2; icharset[i] = i+217; } else if ( dict->charsetoff==2 ) { /* Expert subset charset */ - dict->charset = malloc((len<130?130:len)*sizeof(uint16)); + dict->charset = malloc((len<130?130:len)*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ dict->charset[1] = 1; for ( i=2; icharset[i] = i+217; } else { - dict->charset = malloc(len*sizeof(uint16)); + dict->charset = malloc(len*sizeof(uint16_t)); dict->charset[0] = 0; /* .notdef */ fseek(ttf,dict->cff_start+dict->charsetoff,SEEK_SET); format = getc(ttf); @@ -3577,8 +3549,8 @@ while ( icharset[i++] = 0; } -static uint8 *readfdselect(FILE *ttf,int numglyphs,struct ttfinfo *info) { - uint8 *fdselect = calloc(numglyphs,sizeof(uint8)); +static uint8_t *readfdselect(FILE *ttf,int numglyphs,struct ttfinfo *info) { + uint8_t *fdselect = calloc(numglyphs,sizeof(uint8_t)); int i, j, format, nr, first, end, fd; format = getc(ttf); @@ -3838,7 +3810,7 @@ subrs,gsubrs,getstrid(dict->charset[i],strings,scnt,info)); info->chars[i]->vwidth = info->emsize; if ( cstype==2 ) { - if ( info->chars[i]->width == (int16) 0x8000 ) + if ( info->chars[i]->width == (int16_t) 0x8000 ) info->chars[i]->width = dict->defaultwidthx; else info->chars[i]->width += dict->nominalwidthx; @@ -3851,7 +3823,7 @@ static void cidfigure(struct ttfinfo *info, struct topdicts *dict, char **strings, int scnt, struct pschars *gsubrs, struct topdicts **subdicts, - uint8 *fdselect) { + uint8_t *fdselect) { int i, j, cstype, uni, cid; struct pschars *subrs; SplineFont *sf; @@ -3863,6 +3835,14 @@ memset(&pscontext,0,sizeof(pscontext)); cffinfofillup(info, dict, strings, scnt ); + if (info->cidregistry == NULL || info->ordering == NULL) { + LogError(_("ROS was missing from CID font")); + if (info->cidregistry == NULL) + info->cidregistry = copy(""); + if (info->ordering == NULL) + info->ordering = copy(""); + info->bad_cff = true; + } /* We'll set the encmap later */ /*info->map = encmap = EncMapNew(info->glyph_cnt,info->glyph_cnt,&custom);*/ @@ -3928,7 +3908,7 @@ if ( sf->glyphs[cid]->layers[ly_fore].refs!=NULL ) IError( "Reference found in CID font. Can't fix it up"); if ( cstype==2 ) { - if ( sf->glyphs[cid]->width == (int16) 0x8000 ) + if ( sf->glyphs[cid]->width == (int16_t) 0x8000 ) sf->glyphs[cid]->width = subdicts[j]->defaultwidthx; else sf->glyphs[cid]->width += subdicts[j]->nominalwidthx; @@ -3940,13 +3920,12 @@ } static int readcffglyphs(FILE *ttf,struct ttfinfo *info) { - int offsize; int hdrsize; char **fontnames, **strings; struct topdicts **dicts, **subdicts; int i, j, which; struct pschars gsubs; - uint8 *fdselect; + uint8_t *fdselect; int scnt; fseek(ttf,info->cff_start,SEEK_SET); @@ -3957,7 +3936,7 @@ } getc(ttf); /* Minor version */ hdrsize = getc(ttf); - offsize = getc(ttf); + /*offsize =*/ getc(ttf); if ( hdrsize!=4 ) fseek(ttf,info->cff_start+hdrsize,SEEK_SET); fontnames = readcfffontnames(ttf,NULL,info); @@ -3976,15 +3955,15 @@ strings = readcfffontnames(ttf,&scnt,info); readcffsubrs(ttf,&gsubs,info ); /* Can be many fonts here. Only decompose the one */ - if ( dicts[which]->charstringsoff!=-1 ) { + if ( dicts[which]->charstringsoff>0 ) { fseek(ttf,info->cff_start+dicts[which]->charstringsoff,SEEK_SET); readcffsubrs(ttf,&dicts[which]->glyphs,info); } - if ( dicts[which]->private_offset!=-1 ) + if ( dicts[which]->private_offset>0 ) readcffprivate(ttf,dicts[which],info); if ( dicts[which]->charsetoff!=-1 ) readcffset(ttf,dicts[which],info); - if ( dicts[which]->fdarrayoff==-1 ) + if ( dicts[which]->fdarrayoff<=0 ) cfffigure(info,dicts[which],strings,scnt,&gsubs); else { fseek(ttf,info->cff_start+dicts[which]->fdarrayoff,SEEK_SET); @@ -3993,7 +3972,7 @@ fseek(ttf,info->cff_start+dicts[which]->fdselectoff,SEEK_SET); fdselect = readfdselect(ttf,dicts[which]->glyphs.cnt,info); for ( j=0; subdicts[j]!=NULL; ++j ) { - if ( subdicts[j]->private_offset!=-1 ) + if ( subdicts[j]->private_offset>0 ) readcffprivate(ttf,subdicts[j],info); if ( subdicts[j]->charsetoff!=-1 ) readcffset(ttf,subdicts[j],info); @@ -4007,7 +3986,7 @@ if ( dicts[which]->encodingoff!=-1 ) readcffenc(ttf,dicts[which],info,strings,scnt); - if ( dicts[which]->fdarrayoff==-1 ) { + if ( dicts[which]->fdarrayoff<=0 ) { for ( i=0; iglyph_cnt ; ++i ) if ( info->chars[i]!=NULL ) info->chars[i]->orig_pos = i; @@ -4193,8 +4172,8 @@ static void readttfvwidths(FILE *ttf,struct ttfinfo *info) { int i,j; - int lastvwidth = info->emsize, vwidth_cnt, tsb/*, cnt=0*/; - /* int32 voff=0; */ + int lastvwidth = info->emsize, vwidth_cnt; + /* int32_t voff=0; */ fseek(ttf,info->vhea_start+4+4,SEEK_SET); /* skip over the version number & typo right/left */ info->pfminfo.vlinegap = getushort(ttf); @@ -4207,7 +4186,7 @@ fseek(ttf,info->vmetrics_start,SEEK_SET); for ( i=0; iglyph_cnt; ++i ) { lastvwidth = getushort(ttf); - tsb = getushort(ttf); + /*tsb =*/ getushort(ttf); if ( info->chars[i]!=NULL ) /* can happen in ttc files */ info->chars[i]->vwidth = lastvwidth; } @@ -4241,71 +4220,71 @@ if ( modtype<=1 /* Unicode */ ) { /* No conversion needed, already unicode */; } else if ( modtype==2 /* SJIS */ ) { - if ( enc<=127 ) { - /* Latin */ - if ( enc=='\\' ) enc = 0xa5; /* Yen */ - } else if ( enc>=161 && enc<=223 ) { - /* Katakana */ - enc = unicode_from_jis201[enc]; - } else if ( enc<255 ) { - /* This is erroneous as I understand SJIS */ - enc = badencoding(info); - } else if (enc >= 0xeaa5) { - /* Encoded value is outside SJIS range */ - /* If this happens, it's likely that it's actually CP932 encoded */ - /* Todo: Detect CP932 encoding earlier and apply that instead of SJIS */ - enc = badencoding(info); - } else { - int ch1 = enc>>8, ch2 = enc&0xff; - if ( ch1 >= 129 && ch1<= 159 ) - ch1 -= 112; - else - ch1 -= 176; - ch1 <<= 1; - if ( ch2>=159 ) - ch2-= 126; - else if ( ch2>127 ) { - --ch1; - ch2 -= 32; - } else { - --ch1; - ch2 -= 31; - } - if ( ch1<0x21 || ch2<0x21 || ch1>0x7e || ch2>0x7e ) - enc = badencoding(info); - else - enc = unicode_from_jis208[(ch1-0x21)*94+(ch2-0x21)]; - } - } else if ( modtype==3 /* GB2312 offset by 0x8080, parse just like wansung */ ) { - if ( enc>0xa1a1 ) { - enc -= 0xa1a1; - enc = (enc>>8)*94 + (enc&0xff); - enc = unicode_from_gb2312[enc]; - if ( enc==0 ) enc = -1; - } else if ( enc>0x100 ) - enc = badencoding(info); + // Apart from these, cp932 is a strict superset of sjis + if (enc == '\\') + enc = 0xa5; /* Yen */ + else { + static Encoding* ed; + if (!ed) { + ed = FindOrMakeEncoding("cp932"); + } + enc = UniFromEnc(enc, ed); + if (enc < 0) { + enc = badencoding(info); + } + } + } else if (modtype == 3 /* GB2312 offset by 0x8080, parse just like wansung */) { + if (enc > 0xa1a1) { + static Encoding* ed; + if (!ed) { + ed = FindOrMakeEncoding("gb2312pk"); + } + enc = UniFromEnc(enc, ed); + if (enc < 0) { + enc = badencoding(info); + } + } else if (enc > 0x100) + enc = badencoding(info); } else if ( modtype==4 /* BIG5 */ ) { /* old ms docs say big5 is modtype==3, but new ones say 4 */ - if ( enc>0x8100 ) - enc = unicode_from_big5hkscs[enc-0x8100]; - else if ( enc>0x100 ) - enc = badencoding(info); + if (enc > 0x8100) { + static Encoding* ed; + if (!ed) { + ed = FindOrMakeEncoding("cp950"); //does not include hkscs extensions... + } + enc = UniFromEnc(enc, ed); + if (enc < 0) { + enc = badencoding(info); + } + } else if (enc > 0x100) + enc = badencoding(info); } else if ( modtype==5 /* Wansung == KSC 5601-1987, I hope */ ) { - if ( enc>0xa1a1 ) { - enc -= 0xa1a1; - enc = (enc>>8)*94 + (enc&0xff); - enc = unicode_from_ksc5601[enc]; - if ( enc==0 ) enc = -1; - } else if ( enc>0x100 ) - enc = badencoding(info); + if (enc > 0xa1a1) { + static Encoding* ed; + if (!ed) { + ed = FindOrMakeEncoding("cp949"); + } + enc = UniFromEnc(enc, ed); + if (enc < 0) { + enc = badencoding(info); + } + } + else if (enc > 0x100) + enc = badencoding(info); } else if ( modtype==6 /* Johab */ ) { - if ( enc>0x8400 ) - enc = unicode_from_johab[enc-0x8400]; - else if ( enc>0x100 ) - enc = badencoding(info); + if (enc > 0x8400) { + static Encoding* ed; + if (!ed) { + ed = FindOrMakeEncoding("cp1361"); + } + enc = UniFromEnc(enc, ed); + if (enc < 0) { + enc = badencoding(info); + } + } + else if (enc > 0x100) + enc = -1; } - if ( enc==0 ) - enc = -1; -return( enc ); + return enc; } struct cmap_encs { @@ -4317,8 +4296,8 @@ Encoding *enc; }; -static int SubtableIsntSupported(FILE *ttf,uint32 offset,struct cmap_encs *cmap_enc, struct ttfinfo *info) { - uint32 here = ftell(ttf); +static int SubtableIsntSupported(FILE *ttf,uint32_t offset,struct cmap_encs *cmap_enc, struct ttfinfo *info) { + uint32_t here = ftell(ttf); int format, len, ret=false; fseek(ttf,offset,SEEK_SET); @@ -4349,8 +4328,8 @@ return( ret ); } -static int SubtableMustBe14(FILE *ttf,uint32 offset,struct ttfinfo *info) { - uint32 here = ftell(ttf); +static int SubtableMustBe14(FILE *ttf,uint32_t offset,struct ttfinfo *info) { + uint32_t here = ftell(ttf); int format, ret=true; fseek(ttf,offset,SEEK_SET); @@ -4366,15 +4345,15 @@ return( ret ); } -static void ApplyVariationSequenceSubtable(FILE *ttf,uint32 vs_map, +static void ApplyVariationSequenceSubtable(FILE *ttf,uint32_t vs_map, struct ttfinfo *info,int justinuse) { - int sub_table_len, vs_cnt, i, j, rcnt, gid, cur_gid; - struct vs_data { int vs; uint32 def, non_def; } *vs_data; + int vs_cnt, i, j, rcnt, gid; + struct vs_data { int vs; uint32_t def, non_def; } *vs_data; SplineChar *sc; fseek(ttf,vs_map,SEEK_SET); /* We/ve already checked the format is 14 */ getushort(ttf); - sub_table_len = getlong(ttf); + /*sub_table_len =*/ getlong(ttf); vs_cnt = getlong(ttf); vs_data = malloc(vs_cnt*sizeof(struct vs_data)); for ( i=0; i=info->glyph_cnt || curgid<0 || info->chars[curgid]==NULL ) { LogError( _("GID out of range (%d) in format 14 'cmap' subtable\n"), - cur_gid ); + curgid ); info->bad_cmap = true; } else { SplineChar *sc = info->chars[curgid]; @@ -4563,19 +4542,19 @@ int i,j, def, unicode_cmap, unicode4_cmap, dcnt, dcmap_cnt, dc; int nencs, version, usable_encs; Encoding *enc = &custom; - const int32 *trans=NULL; + const int32_t *trans=NULL; enum uni_interp interp = ui_none; int platform, specific; - int offset, encoff=0; + int encoff=0; int format, len; - uint32 vs_map=0; - uint16 table[256]; + uint32_t vs_map=0; + uint16_t table[256]; int segCount; - uint16 *endchars, *startchars, *delta, *rangeOffset, *glyphs; - int index, last; + uint16_t *endchars, *startchars, *delta, *rangeOffset, *glyphs; + int index; int mod = 0; SplineChar *sc; - uint8 *used; + uint8_t *used; int badencwarned=false; int glyph_tot; Encoding *temp; @@ -4622,7 +4601,6 @@ temp = cmap_encs[i].enc; platform = cmap_encs[i].platform; specific = cmap_encs[i].specific; - offset = cmap_encs[i].offset; if ( (platform==3 && specific==10) || (platform==0 && specific==4) ) { /* MS Unicode 4 byte */ enc = temp; @@ -4770,23 +4748,23 @@ /* searchRange = */ getushort(ttf); /* entrySelector = */ getushort(ttf); /* rangeShift = */ getushort(ttf); - endchars = malloc(segCount*sizeof(uint16)); - used = calloc(65536,sizeof(uint8)); + endchars = malloc(segCount*sizeof(uint16_t)); + used = calloc(65536,sizeof(uint8_t)); for ( i=0; iglyph_cnt ) - info->inuse[(uint16) (j+delta[i])] = true; - else if ( (uint16) (j+delta[i])>=info->glyph_cnt || info->chars[(uint16) (j+delta[i])]==NULL ) { + if ( justinuse==git_justinuse && (uint16_t) (j+delta[i])glyph_cnt ) + info->inuse[(uint16_t) (j+delta[i])] = true; + else if ( (uint16_t) (j+delta[i])>=info->glyph_cnt || info->chars[(uint16_t) (j+delta[i])]==NULL ) { LogError( _("Attempt to encode missing glyph %d to %d (0x%x)\n"), - (uint16) (j+delta[i]), modenc(j,mod), modenc(j,mod)); + (uint16_t) (j+delta[i]), modenc(j,mod), modenc(j,mod)); info->bad_cmap = true; } else { int uenc = umodenc(j,mod,info); @@ -4823,10 +4801,10 @@ } } else { if ( uenc!=-1 && dounicode ) used[uenc] = true; - if ( dounicode && info->chars[(uint16) (j+delta[i])]->unicodeenc==-1 ) - info->chars[(uint16) (j+delta[i])]->unicodeenc = uenc; + if ( dounicode && info->chars[(uint16_t) (j+delta[i])]->unicodeenc==-1 ) + info->chars[(uint16_t) (j+delta[i])]->unicodeenc = uenc; if ( map!=NULL && lencenccount ) - map->map[lenc] = (uint16) (j+delta[i]); + map->map[lenc] = (uint16_t) (j+delta[i]); } } } @@ -4942,10 +4920,9 @@ cnt = (len-(ftell(ttf)-(info->encoding_start+encoff)))/sizeof(short); /* The count is the number of glyph indexes to read. it is the */ /* length of the entire subtable minus that bit we've read so far */ - glyphs = malloc(cnt*sizeof(uint16)); + glyphs = malloc(cnt*sizeof(uint16_t)); for ( i=0; i=cnt ) index = 0; else if ( (index = glyphs[subheads[0].rangeoff+(i-subheads[0].first)])!= 0 ) - index = (uint32) (index+subheads[0].delta); + index = (uint32_t) (index+subheads[0].delta); /* I assume the single byte codes are just ascii or latin1*/ if ( index!=0 && indexglyph_cnt ) { if ( justinuse==git_justinuse ) @@ -4981,7 +4958,7 @@ if ( subheads[k].rangeoff+j>=cnt ) index = 0; else if ( (index = glyphs[subheads[k].rangeoff+j])!= 0 ) - index = (uint16) (index+subheads[k].delta); + index = (uint16_t) (index+subheads[k].delta); if ( index!=0 && indexglyph_cnt ) { enc = (i<<8)|(j+subheads[k].first); lenc = modenc(enc,mod); @@ -5003,7 +4980,7 @@ free(subheads); free(glyphs); } else if ( format==8 ) { - uint32 ngroups, start, end, startglyph; + uint32_t ngroups, start, end, startglyph; if ( !enc->is_unicodefull ) { IError("I don't support 32 bit characters except for the UCS-4 (MS platform, specific=10)" ); enc = FindOrMakeEncoding("UnicodeFull"); @@ -5051,7 +5028,7 @@ map->map[first+i] = gid; } } else if ( format==12 ) { - uint32 ngroups, start, end, startglyph; + uint32_t ngroups, start, end, startglyph; if ( !enc->is_unicodefull ) { IError("I don't support 32 bit characters except for the UCS-4 (MS platform, specific=10)" ); enc = FindOrMakeEncoding("UnicodeFull"); @@ -5180,10 +5157,10 @@ static void readttfpostnames(FILE *ttf,struct ttfinfo *info) { int i,j; int format, len, gc, gcbig, val; - uint32 bounds; + uint32_t bounds; const char *name; char buffer[30]; - uint16 *indexes; + uint16_t *indexes; extern const char *ttfstandardnames[]; int notdefwarned = false; int anynames = false; @@ -5223,7 +5200,7 @@ /* mem4 = */ getlong(ttf); if ( format==0x00020000 ) { gc = getushort(ttf); - indexes = calloc(65536,sizeof(uint16)); + indexes = calloc(65536,sizeof(uint16_t)); /* the index table is backwards from the way I want to use it */ gcbig = 0; for ( i=0; imap = map = EncMapNew(65536,65536,FindOrMakeEncoding("UnicodeBmp")); /* In type42 fonts the names are stored in a postscript /CharStrings dictionary */ for ( i=0; inext; ++i ) { - int gid = (intpt) (chars->values[i]); + int gid = (intptr_t) (chars->values[i]); if ( gid>=0 && gidglyph_cnt && chars->keys[i]!=NULL ) { free(info->chars[gid]->name); info->chars[gid]->name = chars->keys[i]; @@ -5503,7 +5480,7 @@ } static void TtfCopyTableBlindly(struct ttfinfo *info,FILE *ttf, - uint32 start,uint32 len,uint32 tag) { + uint32_t start,uint32_t len,uint32_t tag) { struct ttf_table *tab; if ( start==0 || len==0 ) @@ -5523,7 +5500,7 @@ info->tabs = tab; } -static int LookupListHasFeature(OTLookup *otl,uint32 tag) { +static int LookupListHasFeature(OTLookup *otl,uint32_t tag) { FeatureScriptLangList *feat; while ( otl!=NULL ) { @@ -5630,6 +5607,11 @@ if ( info->os2_start!=0 ) readttfos2metrics(ttf,info); readttfpostnames(ttf,info); /* If no postscript table we'll guess at names */ + + for ( i=0; iglyph_cnt; ++i ) + if ( info->chars[i]!=NULL) + info->chars[i]->glyph_class = 1; + if ( info->gdef_start!=0 ) /* ligature caret positioning info */ readttfgdef(ttf,info); else { @@ -5723,7 +5705,7 @@ } } -static void NameConsistancyCheck(SplineFont *sf,EncMap *map) { +static void NameConsistencyCheck(SplineFont *sf,EncMap *map) { /* Many fonts seem to have glyph names which mean something other than */ /* what the encoding says of the glyph */ /* I used to ask about fixing the names up, but people didn't like that */ @@ -5801,10 +5783,10 @@ sf->map = info->map; sf->uni_interp = info->uni_interp; AltUniFigure(sf,sf->map,false); - NameConsistancyCheck(sf, sf->map); + NameConsistencyCheck(sf, sf->map); } -static char *AxisNameConvert(uint32 tag) { +static char *AxisNameConvert(uint32_t tag) { char buffer[8]; if ( tag==CHR('w','g','h','t')) @@ -5940,7 +5922,7 @@ VariationFree(info); } -static void PsuedoEncodeUnencoded(EncMap *map,struct ttfinfo *info) { +static void PseudoEncodeUnencoded(EncMap *map,struct ttfinfo *info) { int extras, base; int i; @@ -6198,7 +6180,7 @@ if ( info->map==NULL && info->subfonts==NULL ) /* Can happen when reading a ttf from a pdf */ info->map = EncMapFromEncoding(sf,FindOrMakeEncoding("original")); if ( info->subfontcnt==0 ) - PsuedoEncodeUnencoded(info->map,info); + PseudoEncodeUnencoded(info->map,info); MapDoBack(info->map,info); sf->map = info->map; sf->cidregistry = info->cidregistry; @@ -6392,7 +6374,7 @@ char **NamesReadCFF(char *filename) { FILE *cff = fopen(filename,"rb"); - int32 hdrsize, offsize; + int32_t hdrsize; char **fontnames; if ( cff==NULL ) @@ -6404,7 +6386,7 @@ } getc(cff); /* Minor version */ hdrsize = getc(cff); - offsize = getc(cff); + /*offsize =*/ getc(cff); if ( hdrsize!=4 ) fseek(cff,hdrsize,SEEK_SET); fontnames = readcfffontnames(cff,NULL,NULL); @@ -6414,7 +6396,7 @@ char **NamesReadTTF(char *filename) { FILE *ttf = fopen(filename,"rb"); - int32 version, cnt, *offsets; + int32_t version, cnt, *offsets; int i,j; char **ret = NULL; char *temp; @@ -6426,7 +6408,7 @@ /* TTCF version = */ getlong(ttf); cnt = getlong(ttf); if (cnt != EOF && cnt >= 0 && cnt < 0xFFFF) { - offsets = malloc(cnt*sizeof(int32)); + offsets = malloc(cnt*sizeof(int32_t)); for ( i=0; i0 ) @@ -533,7 +532,7 @@ static void parsegvar(struct ttfinfo *info, FILE *ttf) { /* I'm only going to support a subset of the gvar. Only the global tuples */ int axiscount, globaltc, gvarflags, gc, i,j,g; - uint32 tupoff, dataoff, *gvars; + uint32_t tupoff, dataoff, *gvars; struct variations *v = info->variations; int warned=false; @@ -567,7 +566,7 @@ return; } - gvars = malloc((gc+1)*sizeof(uint32)); + gvars = malloc((gc+1)*sizeof(uint32_t)); if ( gvarflags&1 ) { /* 32 bit data */ for ( i=0; i<=gc; ++i ) gvars[i] = getlong(ttf)+dataoff; @@ -588,13 +587,13 @@ for ( g=0; gvariations; if ( points[0]==ALL_POINTS ) - pcnt = origcvt->len/sizeof(uint16); + pcnt = origcvt->len/sizeof(uint16_t); else { for ( pcnt=0; points[pcnt]!=END_OF_POINTS; ++pcnt ); } @@ -689,7 +688,7 @@ static void parsecvar(struct ttfinfo *info, FILE *ttf) { struct ttf_table *cvt; int tuplecount; - uint32 offset; + uint32_t offset; int *sharedpoints=NULL; int i; int warned = false; @@ -711,7 +710,7 @@ /* but John Jenkins tells me that shared points don't apply to cvar */ /* Might as well parse it just in case */ if ( tuplecount&0x8000 ) { - uint32 here = ftell(ttf); + uint32_t here = ftell(ttf); fseek(ttf,offset,SEEK_SET); sharedpoints = readpackedpoints(ttf); offset = ftell(ttf); @@ -733,13 +732,13 @@ fseek(ttf,4*info->variations->axis_count,SEEK_CUR); } else { int *localpoints=NULL; - uint32 here; + uint32_t here; int j,k,ti; ti = tupleIndex&0xfff; if ( tupleIndex&0x8000 ) { real *coords = malloc(info->variations->axis_count*sizeof(real)); for ( j=0; jvariations->axis_count; ++j ) - coords[j] = ((int16) getushort(ttf))/16384.0; + coords[j] = ((int16_t) getushort(ttf))/16384.0; for ( k=0 ; kvariations->tuple_count; ++k ) { for ( j=0; jvariations->axis_count; ++j ) if ( coords[j]!=info->variations->tuples[k].coords[j] ) diff -Nru fontforge-20201107~dfsg/fontforge/PfEd.h fontforge-20220308~dfsg/fontforge/PfEd.h --- fontforge-20201107~dfsg/fontforge/PfEd.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/PfEd.h 2022-03-08 10:14:24.000000000 +0000 @@ -43,10 +43,10 @@ # endif /* 'PfEd' table format is as follows... */ -/* uint32 version number 0x00010000 */ -/* uint32 subtable count */ -/* struct { uint32 tab, offset } tag/offset for first subtable */ -/* struct { uint32 tab, offset } tag/offset for second subtable */ +/* uint32_t version number 0x00010000 */ +/* uint32_t subtable count */ +/* struct { uint32_t tab, offset } tag/offset for first subtable */ +/* struct { uint32_t tab, offset } tag/offset for second subtable */ /* ... */ /* 'PfEd' 'fcmt' font comment subtable format */ @@ -61,9 +61,9 @@ /* struct { short start-glyph, end-glyph, short offset } */ /* ... */ /* foreach glyph >=start-glyph, <=end-glyph(+1) */ - /* uint32 offset to glyph comment string (in UCS2)*/ + /* uint32_t offset to glyph comment string (in UCS2)*/ /* ... */ - /* And one last offset pointing beyong the end of the last string to enable length calculations */ + /* And one last offset pointing beyond the end of the last string to enable length calculations */ /* String table in UCS2 (NUL terminated). All offsets from start*/ /* of subtable */ @@ -74,9 +74,9 @@ /* struct { short start-glyph, end-glyph, short offset } */ /* ... */ /* foreach glyph >=start-glyph, <=end-glyph(+1) */ -/* uint32 offset to glyph comment string (in utf8)*/ +/* uint32_t offset to glyph comment string (in utf8)*/ /* ... */ -/* And one last offset pointing beyong the end of the last string to enable length calculations */ +/* And one last offset pointing beyond the end of the last string to enable length calculations */ /* String table in utf8 (NUL terminated). All offsets from start*/ /* of subtable */ @@ -91,7 +91,7 @@ /* 'PfEd' 'colr' glyph colour subtable */ /* short version number 0 */ /* short count-of-ranges */ -/* struct { short start-glyph, end-glyph, uint32 colour (rgb) } */ +/* struct { short start-glyph, end-glyph, uint32_t colour (rgb) } */ /* 'PfEd' 'GPOS' GPOS lookup/subtable/anchor names */ /* short version number 0 */ @@ -116,7 +116,7 @@ /* struct { ushort offset; ushort name-off}[contour-count] */ /* struct { ??? }[image-count] */ /* Each contour consists of one byte of command and a random */ -/* amount of data dependant on the command. */ +/* amount of data dependent on the command. */ /* See below for a description of the command verbs */ /* string data in utf8 */ /* (offsets relative to start of glyph_layer structure ) */ @@ -136,15 +136,15 @@ /* 'PfEd' 'layr' layer data */ /* short version number 0 */ /* short layer-count */ -/* struct { short typeflags; short offset-name; uint32 offset-to-layer-data; } */ +/* struct { short typeflags; short offset-name; uint32_t offset-to-layer-data; } */ /* the layer type is 2=>quadratic, 3=>PostScript, 1=>spiro */ /* 0x102=>quadratic fore, 0x103=>PS fore */ /* A layer: */ /* short count-of-ranges */ -/* struct { short start-glyph, end-glyph, uint32 offset } */ +/* struct { short start-glyph, end-glyph, uint32_t offset } */ /* ... */ /* foreach glyph >=start-glyph, <=end-glyph */ -/* uint32 offset to per-glyph outline data */ +/* uint32_t offset to per-glyph outline data */ /* many glyph_layers */ /* (all offsets, except those in the glyph_layers, relative to start of subtable) */ @@ -167,7 +167,7 @@ /* The layer commands used to draw quadratic and cubic layers have two */ -/* componants: A verb, which says what to do, and a modifier which says */ +/* components: A verb, which says what to do, and a modifier which says */ /* how the data are stored. So a command looks like (verb)|(modifier) */ /* A moveto command with byte data looks like (V_MoveTo|V_B) */ /* The two commands to end a contour (V_Close and V_End) take no data */ diff -Nru fontforge-20201107~dfsg/fontforge/plugin.c fontforge-20220308~dfsg/fontforge/plugin.c --- fontforge-20201107~dfsg/fontforge/plugin.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/plugin.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,546 @@ +/* Copyright (C) 2000-2012 by George Williams, 2021 Skef Iterum */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +#include + +#ifndef _NO_PYTHON + +#include "plugin.h" + +#include "gfile.h" +#include "uiinterface.h" + +int use_plugins = true; // Prefs variable +int attempted_plugin_load = false; + +enum plugin_startup_mode_type plugin_startup_mode = sm_ask; +GList_Glib *plugin_data = NULL; + +void FreePluginEntry(PluginEntry *pe) { + free(pe->name); + free(pe->package_name); + free(pe->summary); + free(pe->package_url); + free(pe->module_name); + free(pe->attrs); + if (pe->pyobj != NULL) { + Py_DECREF(pe->pyobj); + } + if (pe->entrypoint != NULL) { + Py_DECREF(pe->entrypoint); + } + free(pe); +} + +static PluginEntry *NewPluginEntry(const char *name, const char *pkgname, + const char *modname, const char *url, + enum plugin_startup_mode_type sm) { + PluginEntry *pe = malloc(sizeof(PluginEntry)); + pe->name = copy(name); + pe->package_name = copy(pkgname); + pe->summary = NULL; + pe->module_name = copy(modname); + pe->attrs = NULL; + pe->package_url = copy(url); + pe->startup_mode = sm; + pe->pyobj = NULL; + pe->entrypoint = NULL; + pe->is_present = false; + pe->is_well_formed = true; + pe->has_prefs = false; + return pe; +} + +static char *GetPluginDirName() { + char *buf, *dir = getFontForgeUserDir(Config); + + if (dir == NULL) { + return NULL; + } + + buf = smprintf("%s/plugin", dir); + free(dir); + if (access(buf, F_OK) == -1) + if (GFileMkDir(buf, 0755) == -1) { + LogError(_("Could not create plugin directory '%s'\n"), buf); + return (NULL); + } + return buf; +} + +char *PluginInfoString(PluginEntry *pe, int do_new, int *is_err) { + enum plugin_startup_mode_type sm = do_new ? pe->new_mode : pe->startup_mode; + int err = true; + char *r = NULL; + if (!pe->is_present) { + r = N_("Not Found"); + } else if (sm != sm_on) { + err = false; + } else if (pe->is_present && pe->pyobj == NULL && pe->entrypoint == NULL) { + r = N_("Couldn't Load"); + } else if (pe->pyobj != NULL && !pe->is_well_formed) { + r = N_("Couldn't Start"); + } else if (pe->entrypoint != NULL) { + r = N_("Unloaded"); + err = false; + } else { + err = false; + } + if (is_err != NULL) { + *is_err = err; + } + return r; +} + +char *PluginStartupModeString(enum plugin_startup_mode_type sm, int global) { + if (sm == sm_off) { + return N_("Off"); + } else if (sm == sm_on) { + return N_("On"); + } else { + return global ? N_("Ask") : N_("New"); + } +} + + +static enum plugin_startup_mode_type PluginStartupModeFromString(const char *modestr) { + if (modestr == NULL) { + return sm_ask; + } else if (strcasecmp(modestr, "off") == 0) { + return sm_off; + } else if (strcasecmp(modestr, "on") == 0) { + return sm_on; + } else { + return sm_ask; + } +} + +void *GetPluginStartupMode() { + return copy(PluginStartupModeString(plugin_startup_mode, true)); +} + +void SetPluginStartupMode(void *modevoid) { + plugin_startup_mode = PluginStartupModeFromString((char *)modevoid); +} + +void SavePluginConfig() { + GKeyFile *conf = g_key_file_new(); + for (GList_Glib *i = plugin_data; i != NULL; i = i->next) { + PluginEntry *pe = (PluginEntry *) i->data; + if (pe->startup_mode == sm_ask) { + continue; // Don't save merely discovered plugin config + } + g_key_file_set_string(conf, pe->name, "Package name", pe->package_name); + g_key_file_set_string(conf, pe->name, "Module name", pe->module_name); + g_key_file_set_string(conf, pe->name, "Active", PluginStartupModeString(pe->startup_mode, false)); + if (pe->package_url != NULL) { + g_key_file_set_string(conf, pe->name, "URL", pe->package_url); + } + } + + char *pdir = GetPluginDirName(); + if (pdir != NULL) { + char *fname = smprintf("%s/plugin_config.ini", pdir); + GError *gerror = NULL; + int ok = g_key_file_save_to_file(conf, fname, &gerror); + if (!ok && gerror != NULL) { + LogError(_("Error saving plugin configuration file '%s': %s\n"), fname, gerror->message); + g_error_free(gerror); + } + free(fname); + free(pdir); + } + g_key_file_free(conf); +} + +static void LoadPluginConfig() { + GKeyFile *conf = g_key_file_new(); + gchar **groups; + gsize glen; + + char *pdir = GetPluginDirName(); + if (pdir != NULL) { + char *fname = smprintf("%s/plugin_config.ini", pdir); + GError *gerror = NULL; + g_key_file_load_from_file(conf, fname, G_KEY_FILE_NONE, &gerror); + if (gerror != NULL) { + if (!g_error_matches(gerror, G_FILE_ERROR, G_FILE_ERROR_NOENT)) { + LogError(_("Error reading plugin configuration file '%s': %s\n"), fname, gerror->message); + } + g_error_free(gerror); + gerror = NULL; + } else { + groups = g_key_file_get_groups(conf, &glen); + for (int i = 0; i < glen; ++i) { + char *modname = g_key_file_get_string(conf, groups[i], "Module name", NULL); + if (modname == NULL) { + LogError(_("No module name for '%s' in plugin config -- skipping.\n"), groups[i]); + continue; + } + char *pkgname = g_key_file_get_string(conf, groups[i], "Package name", NULL); + char *sm_string = g_key_file_get_string(conf, groups[i], "Active", NULL); + char *url = g_key_file_get_string(conf, groups[i], "URL", NULL); + PluginEntry *pe = NewPluginEntry(groups[i], pkgname, modname, url, PluginStartupModeFromString(sm_string)); + g_free(pkgname); + g_free(sm_string); + g_free(url); + plugin_data = g_list_append(plugin_data, pe); + } + g_strfreev(groups); + } + free(fname); + free(pdir); + } + g_key_file_free(conf); +} + +void LoadPlugin(PluginEntry *pe) { + PyObject *str, *tmp, *tmp2; + if (!use_plugins || !pe->is_present || pe->pyobj != NULL || pe->entrypoint == NULL) { + return; + } + str = PyUnicode_FromString("load"); + pe->pyobj = PyObject_CallMethodObjArgs(pe->entrypoint, str, NULL); + Py_DECREF(str); + if (pe->pyobj != NULL) { + tmp = PyObject_GetAttrString(pe->pyobj, "fontforge_plugin_init"); + if (tmp != NULL && PyFunction_Check(tmp)) { + PyObject *args = PyTuple_New(0); + PyObject *kwargs = PyDict_New(); + char *b1 = GetPluginDirName(), *b2 = smprintf("%s/%s", b1, pe->name); + PyObject *dstr = PyUnicode_FromString(b2); + free(b1); + free(b2); + PyDict_SetItemString(kwargs, "preferences_path", dstr); + tmp2 = PyObject_Call(tmp, args, kwargs); + if (tmp2 == NULL) { + LogError(_("Skipping plugin %s: module '%s': Error calling 'fontforge_plugin_init' function\n"), pe->name, pe->module_name); + PyErr_Print(); + } else { + pe->is_well_formed = true; + Py_DECREF(tmp2); + } + Py_DECREF(dstr); + Py_DECREF(kwargs); + Py_DECREF(args); + Py_DECREF(tmp); + } else { + LogError(_("Skipping plugin %s: module '%s': Lacks 'fontforge_plugin_init' function\n"), pe->name, pe->module_name); + if (tmp != NULL) { + Py_DECREF(tmp); + } else { + PyErr_Clear(); + } + } + tmp = PyObject_GetAttrString(pe->pyobj, "fontforge_plugin_config"); + pe->has_prefs = (tmp != NULL && PyFunction_Check(tmp)); + if (tmp != NULL) { + Py_DECREF(tmp); + } else { + PyErr_Clear(); + } + } else { + LogError(_("Skipping plugin %s: module '%s': Could not load.\n"), pe->name, pe->module_name); + PyErr_Print(); + } + Py_DECREF(pe->entrypoint); + pe->entrypoint = NULL; +} + +static void ReimportPlugins() { + GList_Glib *i; + if (!use_plugins) { + return; + } + for (i = plugin_data; i != NULL; i = i->next) { + PluginEntry *pe = (PluginEntry *)i->data; + if (pe->startup_mode == sm_on && pe->is_present && pe->pyobj == NULL) { + LoadPlugin(pe); + } + } +} + +static bool DiscoverPlugins(int do_import) { + int do_ask = false; + PluginEntry *pe; + GList_Glib *i; + PyObject *str, *str2, *iter, *tmp, *tmp2, *entrypoint; + PyObject *pkgres = PyImport_ImportModule("pkg_resources"); + if (pkgres == NULL || !PyObject_HasAttrString(pkgres, "iter_entry_points")) { + LogError(_("Core python package 'pkg_resources' not found: Cannot discover plugins\n")); + PyErr_Clear(); + return false; + } + str = PyUnicode_FromString("iter_entry_points"); + str2 = PyUnicode_FromString("fontforge_plugin"); + iter = PyObject_CallMethodObjArgs(pkgres, str, str2, NULL); + if (!PyIter_Check(iter)) { + LogError(_("Could not iterate 'fontforge_plugin' entry points.\n")); + return false; + } + Py_DECREF(str); + Py_DECREF(str2); + + PyObject *getmetastr = PyUnicode_FromString("get_metadata_lines"); + while ((entrypoint = PyIter_Next(iter))) { + // Find name and module_name + str = PyObject_GetAttrString(entrypoint, "name"); + const char *name = PyUnicode_AsUTF8(str); + if (name == NULL) { + Py_XDECREF(str); + PyErr_Clear(); + continue; + } + str2 = PyObject_GetAttrString(entrypoint, "module_name"); + const char *modname = PyUnicode_AsUTF8(str2); + if (modname == NULL) { + Py_XDECREF(str); + Py_XDECREF(str2); + PyErr_Clear(); + continue; + } + // Find entry in current list or add entry to end + pe = NULL; + for (i = plugin_data; i != NULL; i = i->next) { + pe = (PluginEntry *)i->data; + if (strcmp(name, pe->name) == 0 && strcmp(modname, pe->module_name) == 0) { + break; + } + } + if (i != NULL && pe->pyobj != NULL) { // Already loaded + continue; + } + if (i == NULL) { + pe = NewPluginEntry(name, NULL, modname, NULL, plugin_startup_mode); + plugin_data = g_list_append(plugin_data, pe); + } + Py_DECREF(str); + Py_DECREF(str2); + str = PyObject_GetAttrString(entrypoint, "attrs"); + if (str == NULL) { + PyErr_Clear(); + } else { + if (pe->attrs) { + free(pe->attrs); + } + const char *attrs = PyUnicode_AsUTF8(str); + pe->attrs = attrs != NULL ? copy(attrs) : NULL; + } + Py_XDECREF(str); + pe->is_present = true; + Py_XDECREF(pe->entrypoint); + pe->entrypoint = entrypoint; + // Extract project URL from package data + PyObject *dist = PyObject_GetAttrString(entrypoint, "dist"); + if (dist != NULL) { + tmp = PyObject_GetAttrString(dist, "PKG_INFO"); + tmp2 = PyObject_CallMethodObjArgs(dist, getmetastr, tmp, NULL); + Py_DECREF(tmp); + if (PyIter_Check(tmp2)) { + while ((str = PyIter_Next(tmp2))) { + const char *metaline = PyUnicode_AsUTF8(str); + // printf("%s\n", metaline); + if (strncmp(metaline, "Home-page: ", 11) == 0) { + if (pe->package_url != NULL) { + free(pe->package_url); + } + pe->package_url = copy(metaline + 11); + } else if (strncmp(metaline, "Name: ", 6) == 0) { + if (pe->package_name != NULL) { + free(pe->package_name); + } + pe->package_name = copy(metaline + 6); + } else if (strncmp(metaline, "Summary: ", 9) == 0) { + if (pe->summary != NULL) { + free(pe->summary); + } + pe->summary = copy(metaline + 9); + } + Py_DECREF(str); + } + } + Py_DECREF(tmp2); + } + if (do_import && pe->startup_mode == sm_on) { + LoadPlugin(pe); + } else if (do_import && pe->startup_mode == sm_ask) { + do_ask = true; + } + Py_XDECREF(dist); + } + if (PyErr_Occurred()) { + PyErr_Print(); + } + for (i = plugin_data; i != NULL; i = i->next) { + pe = (PluginEntry *)i->data; + if (!pe->is_present && pe->startup_mode == sm_on) { + LogError(_("Warning: Enabled Plugin '%s' was not discovered\n"), pe->name); + } + } + Py_DECREF(iter); + Py_DECREF(getmetastr); + Py_DECREF(pkgres); + return do_ask; +} + +void PluginDoPreferences(PluginEntry *pe) { + if (!use_plugins || pe->pyobj == NULL || !pe->has_prefs) { + return; + } + + PyObject *tmp = PyObject_GetAttrString(pe->pyobj, "fontforge_plugin_config"); + if (tmp == NULL) { + PyErr_Clear(); + return; + } + if (!PyFunction_Check(tmp)) { + Py_DECREF(tmp); + return; + } + PyObject_CallFunctionObjArgs(tmp, NULL); + Py_DECREF(tmp); +} + +void PyFF_ImportPlugins(int do_import) { + + if (!use_plugins) { + return; + } + + if (!attempted_plugin_load) { + LoadPluginConfig(); + int ask = DiscoverPlugins(do_import); + attempted_plugin_load = true; + if (ask) { + PluginDlg(); + } + } else if (do_import) { + ReimportPlugins(); + } + + SavePluginConfig(); +} + +extern PyObject *PyFF_GetPluginInfo(PyObject *UNUSED(noself), PyObject *UNUSED(args)) { + PyObject *r, *d; + GList_Glib *l; + PluginEntry *pe; + + r = PyList_New(0); + + for (l = plugin_data; l != NULL; l = l->next) { + pe = (PluginEntry *) l->data; + d = Py_BuildValue("{s:s,s:s,s:s,s:s,s:s,s:s,s:O,s:s,s:s}", "name", pe->name, + "enabled", PluginStartupModeString(pe->startup_mode, false), + "status", PluginInfoString(pe, false, NULL), + "package_name", pe->package_name, + "module_name", pe->module_name, + "attrs", pe->attrs, + "prefs", pe->has_prefs ? Py_True : Py_False, + "package_url", pe->package_url, + "summary", pe->summary); + PyList_Append(r, d); + } + return r; +} + +extern PyObject *PyFF_ConfigurePlugins(PyObject *UNUSED(noself), PyObject *args) { + PyObject *iter = NULL, *item; + GList_Glib *l, *nl = NULL; + PluginEntry *pe; + int type_error = false; + if (args != NULL || PyTuple_Check(args) || PyTuple_Size(args) == 1) { + PyObject *l = PyTuple_GetItem(args, 0); + if (l != NULL) { + iter = PyObject_GetIter(l); + } + } + + if (iter != NULL) { + for (l = plugin_data; l != NULL; l = l->next) { + pe = (PluginEntry *) l->data; + pe->new_mode = sm_ask; + } + while ((item = PyIter_Next(iter))) { + if (!PyDict_Check(item)) { + type_error = true; + break; + } + PyObject *nameobj = PyDict_GetItemString(item, "name"); + if (nameobj == NULL || !PyUnicode_Check(nameobj)) { + type_error = true; + break; + } + const char *namestr = PyUnicode_AsUTF8(nameobj); + for (l = plugin_data; l != NULL; l = l->next) { + pe = (PluginEntry *) l->data; + if (strcasecmp(namestr, pe->name) == 0) { + break; + } + } + if (l == NULL) { + PyErr_Format(PyExc_ValueError, _("'%s' is not the name of a currently known plugin"), namestr); + g_list_free(g_steal_pointer(&nl)); + return NULL; + } + nl = g_list_append(nl, pe); + PyObject *smobj = PyDict_GetItemString(item, "enabled"); + pe->new_mode = PluginStartupModeFromString(PyUnicode_AsUTF8(smobj)); + if (pe->new_mode == sm_ask) { + PyErr_Format(PyExc_ValueError, _("Startup mode '%s' (for plugin '%s') must be 'on' or 'off'. (To set a discovered plugin to 'new' omit it from the list.)"), PyUnicode_AsUTF8(smobj), namestr); + g_list_free(g_steal_pointer(&nl)); + return NULL; + } + } + } else { + type_error = true; + } + + if (type_error) { + PyErr_Format(PyExc_TypeError, _("The single parameter to this method must be an iterable object (such as a list) where each item is a tuple with a plugin name as its first element and 'on' or 'off' as its second element.")); + return NULL; + } + for (l = plugin_data; l != NULL; l = l->next) { + pe = (PluginEntry *) l->data; + pe->startup_mode = pe->new_mode; + if (pe->new_mode == sm_ask) { + if (pe->is_present) { + nl = g_list_append(nl, pe); + } else { + FreePluginEntry(pe); + } + } + } + g_list_free(plugin_data); + plugin_data = nl; + SavePluginConfig(); + + return Py_None; +} + +#endif // _NO_PYTHON diff -Nru fontforge-20201107~dfsg/fontforge/plugin.h fontforge-20220308~dfsg/fontforge/plugin.h --- fontforge-20201107~dfsg/fontforge/plugin.h 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/plugin.h 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,39 @@ +#ifndef FONTFORGE_PLUGIN_H +#define FONTFORGE_PLUGIN_H + +#ifndef _NO_PYTHON + +#include "ffglib.h" +#include "ffpython.h" + +extern int use_plugins; +extern int attempted_plugin_load; + +enum plugin_startup_mode_type { sm_ask, sm_off, sm_on }; +extern enum plugin_startup_mode_type plugin_startup_mode; + +typedef struct plugin_entry { + char *name, *package_name, *module_name, *attrs; + char *summary, *package_url; + enum plugin_startup_mode_type startup_mode, new_mode; + PyObject *pyobj, *entrypoint; + int is_present, is_well_formed, has_prefs; +} PluginEntry; + +extern GList_Glib *plugin_data; + +void FreePluginEntry(PluginEntry *pe); +char *PluginStartupModeString(enum plugin_startup_mode_type sm, int global); +char *PluginInfoString(PluginEntry *pe, int do_new, int *is_err); +void *GetPluginStartupMode(void); +void SetPluginStartupMode(void *); +void LoadPlugin(PluginEntry *pe); +void SavePluginConfig(); +void PluginDoPreferences(PluginEntry *); + +extern void PyFF_ImportPlugins(int do_import); +extern PyObject *PyFF_GetPluginInfo(PyObject *, PyObject *); +extern PyObject *PyFF_ConfigurePlugins(PyObject *, PyObject *); + +#endif // _NO_PYTHON +#endif // FONTFORGE_PLUGIN_H diff -Nru fontforge-20201107~dfsg/fontforge/print.c fontforge-20220308~dfsg/fontforge/print.c --- fontforge-20201107~dfsg/fontforge/print.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/print.c 2022-03-08 10:14:24.000000000 +0000 @@ -510,8 +510,8 @@ col = grad->grad_stops[j].col; else { double percent = (t-grad->grad_stops[j-1].offset)/ (grad->grad_stops[j].offset-grad->grad_stops[j-1].offset); - uint32 col1 = grad->grad_stops[j-1].col; - uint32 col2 = grad->grad_stops[j ].col; + uint32_t col1 = grad->grad_stops[j-1].col; + uint32_t col2 = grad->grad_stops[j ].col; if ( col1==COLOR_INHERITED ) col1 = 0x000000; if ( col2==COLOR_INHERITED ) col2 = 0x000000; int red = ((col1>>16)&0xff)*(1-percent) + ((col2>>16)&0xff)*percent; @@ -686,7 +686,7 @@ fwrite(base->data,1,base->height*base->bytes_per_line,pi->out); } else { /* My image representation of colors includes a pad byte, pdf's does not */ - uint32 *pt = (uint32 *) base->data; + uint32_t *pt = (uint32_t *) base->data; for ( i=0; iwidth*base->height; ++i, ++pt ) { int red = (*pt>>16)&0xff; int green = (*pt>>8 )&0xff; @@ -1023,7 +1023,7 @@ struct sfbits *sfbit = &pi->sfbits[sfid]; SplineFont *sf = sfbit->sf; SplineFont *cidmaster = sf->cidmaster!=NULL?sf->cidmaster:sf; - uint16 *widths; + uint16_t *widths; int defwidth = sf->ascent+sf->descent; fseek( sfbit->fontfile,0,SEEK_END); @@ -1071,7 +1071,7 @@ } else cidmax = cidmaster->glyphcnt + 2; /* two extra useless glyphs in ttf */ - widths = malloc(cidmax*sizeof(uint16)); + widths = malloc(cidmax*sizeof(uint16_t)); for ( i=0; ime,&temp,transform); + Transform(&ocp,&temp,transform); + pt = SplinePointCreate(ocp.x, ocp.y); cp.x = temp.x-cplen*s2; cp.y = temp.y + cplen*c2; if ( (cp.x-base.x)*(cp.x-base.x)+(cp.y-base.y)*(cp.y-base.y) > (temp.x-base.x)*(temp.x-base.x)+(temp.y-base.y)*(temp.y-base.y) ) { @@ -754,10 +755,8 @@ cp.x = temp.x+cplen*s2; cp.y = temp.y - cplen*c2; } Transform(&pt->prevcp,&cp,transform); - pt->nonextcp = true; cp.x = base.x + sign*cplen*s1; cp.y = base.y - sign*cplen*c1; Transform(&cur->last->nextcp,&cp,transform); - cur->last->nonextcp = false; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -1001,9 +1000,9 @@ return( ent ); } -static uint8 *StringToBytes(struct psstack *stackel,int *len) { +static uint8_t *StringToBytes(struct psstack *stackel,int *len) { char *pt; - uint8 *upt, *base, *ret; + uint8_t *upt, *base, *ret; int half, sofar, val, nesting; int i,j; @@ -1149,7 +1148,7 @@ static int PSAddImagemask(EntityChar *ec,struct psstack *stack,int sp, real transform[6],Color fillcol) { - uint8 *data; + uint8_t *data; int datalen, width, height, polarity; real trans[6]; struct _GImage *base; @@ -1272,6 +1271,7 @@ static void _InterpretPS(IO *wrapper, EntityChar *ec, RetStack *rs) { SplinePointList *cur=NULL, *head=NULL; DBasePoint current, temp; + BasePoint ini_me; int tok, i, j; struct psstack stack[100]; real dval; @@ -2042,9 +2042,8 @@ current.y = stack[sp-1].u.val; sp -= 2; } - pt = chunkalloc(sizeof(SplinePoint)); - Transform(&pt->me,¤t,transform); - pt->noprevcp = true; pt->nonextcp = true; + Transform(&ini_me,¤t,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); if ( tok==pt_moveto || tok==pt_rmoveto ) { SplinePointList *spl = chunkalloc(sizeof(SplinePointList)); spl->first = spl->last = pt; @@ -2078,12 +2077,10 @@ if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { temp.x = stack[sp-6].u.val; temp.y = stack[sp-5].u.val; Transform(&cur->last->nextcp,&temp,transform); - cur->last->nonextcp = false; - pt = chunkalloc(sizeof(SplinePoint)); + Transform(&ini_me,¤t,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); temp.x = stack[sp-4].u.val; temp.y = stack[sp-3].u.val; Transform(&pt->prevcp,&temp,transform); - Transform(&pt->me,¤t,transform); - pt->nonextcp = true; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -2105,9 +2102,8 @@ temp.y = cy+r*sin(a1/180 * FF_PI); if ( temp.x!=current.x || temp.y!=current.y || !( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) )) { - pt = chunkalloc(sizeof(SplinePoint)); - Transform(&pt->me,&temp,transform); - pt->noprevcp = true; pt->nonextcp = true; + Transform(&ini_me,&temp,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { CheckMake(cur->last,pt); SplineMake3(cur->last,pt); @@ -2148,9 +2144,8 @@ (current.x-x1)*(y2-y1) == (x2-x1)*(current.y-y1) ) { /* Degenerate case */ current.x = x1; current.y = y1; - pt = chunkalloc(sizeof(SplinePoint)); - Transform(&pt->me,¤t,transform); - pt->noprevcp = true; pt->nonextcp = true; + Transform(&ini_me,¤t,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -2181,9 +2176,8 @@ if ( xt1!=current.x || yt1!=current.y ) { DBasePoint temp; temp.x = xt1; temp.y = yt1; - pt = chunkalloc(sizeof(SplinePoint)); - Transform(&pt->me,&temp,transform); - pt->noprevcp = true; pt->nonextcp = true; + Transform(&ini_me,&temp,transform); + pt = SplinePointCreate(ini_me.x, ini_me.y); CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -2564,7 +2558,7 @@ --sp; break; case pt_currentsmoothness: - /* default value is installation dependant. I don't handle this properly */ + /* default value is installation dependent. I don't handle this properly */ if ( spsplines); @@ -3356,7 +3349,7 @@ We're not smart here no: 0 1 255 {1 index exch /.notdef put} for */ Encoding *PSSlurpEncodings(FILE *file) { char *names[1024]; - int32 encs[1024]; + int32_t encs[1024]; Encoding *item, *head = NULL, *last; char *encname; char tokbuf[200]; @@ -3418,8 +3411,8 @@ item = calloc(1,sizeof(Encoding)); item->enc_name = encname; item->char_cnt = max; - item->unicode = malloc(max*sizeof(int32)); - memcpy(item->unicode,encs,max*sizeof(int32)); + item->unicode = malloc(max*sizeof(int32_t)); + memcpy(item->unicode,encs,max*sizeof(int32_t)); if ( any && !codepointsonly ) { item->psnames = calloc(max,sizeof(char *)); memcpy(item->psnames,names,max*sizeof(char *)); @@ -3621,7 +3614,7 @@ /* we'll get it right */ /* Char width is done differently. Moveto starts a newpath. 0xff starts a 16.16*/ /* number rather than a 32 bit number */ -SplineChar *PSCharStringToSplines(uint8 *type1, int len, struct pscontext *context, +SplineChar *PSCharStringToSplines(uint8_t *type1, int len, struct pscontext *context, struct pschars *subrs, struct pschars *gsubrs, const char *name) { int is_type2 = context->is_type2; real stack[50]; int sp=0, v; /* Type1 stack is about 25 long, Type2 stack is 48 */ @@ -3630,6 +3623,7 @@ SplinePointList *cur=NULL, *oldcur=NULL; RefChar *r1, *r2, *rlast=NULL; DBasePoint current; + BasePoint ini_me; real dx, dy, dx2, dy2, dx3, dy3, dx4, dy4, dx5, dy5, dx6, dy6; SplinePoint *pt; /* subroutines may be nested to a depth of 10 */ @@ -3654,7 +3648,7 @@ ret->name = copy( name ); ret->unicodeenc = -1; - ret->width = (int16) 0x8000; + ret->width = (int16_t) 0x8000; if ( name==NULL ) name = "unnamed"; ret->manualhints = true; @@ -3904,14 +3898,14 @@ popsp = 0; for ( k=sp-3; k>=sp-2-tot; --k ) pops[popsp++] = stack[k]; - /* othersubrs 0-3 must be interpretted. 0-2 are Flex, 3 is Hint Replacement */ + /* othersubrs 0-3 must be interpreted. 0-2 are Flex, 3 is Hint Replacement */ /* othersubrs 12,13 are for counter hints. We don't need to */ /* do anything to ignore them */ /* Subroutines 14-18 are multiple master blenders. We need */ /* to pay attention to them too */ switch ( (int) stack[sp-1] ) { case 3: { - /* when we weren't capabable of hint replacement we */ + /* when we weren't capable of hint replacement we */ /* punted by putting 3 on the stack (T1 spec page 70) */ /* subroutine 3 is a noop */ /*pops[popsp-1] = 3;*/ @@ -3966,20 +3960,16 @@ cur = oldcur; if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { cur->last->nextcp = old_nextcp; - cur->last->nonextcp = false; - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(mid.x, mid.y); pt->hintmask = pending_hm; pending_hm = NULL; pt->prevcp = mid_prevcp; - pt->me = mid; pt->nextcp = mid_nextcp; /*pt->flex = pops[2];*/ CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(end.x, end.y); pt->prevcp = end_prevcp; - pt->me = end; - pt->nonextcp = true; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -3989,9 +3979,7 @@ /* Um, something's wrong. Let's just draw a line */ /* do the simple method, which consists of creating */ /* the appropriate line */ - pt = chunkalloc(sizeof(SplinePoint)); - pt->me.x = pops[1]; pt->me.y = pops[0]; - pt->noprevcp = true; pt->nonextcp = true; + pt = SplinePointCreate(pops[1], pops[0]); SplinePointListFree(oldcur->next); oldcur->next = NULL; spl = NULL; cur = oldcur; if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { @@ -4011,7 +3999,7 @@ is_type2 = context->is_type2; /* If we found a type2 font with a type1 flex sequence */ /* (an illegal idea, but never mind, someone gave us one)*/ - /* then we had to turn off type2 untill the end of the */ + /* then we had to turn off type2 until the end of the */ /* flex sequence. Which is here */ break; case 14: /* results in 1 blended value */ @@ -4186,27 +4174,23 @@ if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { current.x = rint((current.x+dx)*1024)/1024; current.y = rint((current.y+dy)*1024)/1024; cur->last->nextcp.x = current.x; cur->last->nextcp.y = current.y; - cur->last->nonextcp = false; current.x = rint((current.x+dx2)*1024)/1024; current.y = rint((current.y+dy2)*1024)/1024; - pt = chunkalloc(sizeof(SplinePoint)); - pt->hintmask = pending_hm; pending_hm = NULL; - pt->prevcp.x = current.x; pt->prevcp.y = current.y; + ini_me.x = current.x; ini_me.y = current.y; // Store for setting prevcp; current.x = rint((current.x+dx3)*1024)/1024; current.y = rint((current.y+dy3)*1024)/1024; - pt->me.x = current.x; pt->me.y = current.y; - pt->nonextcp = true; + pt = SplinePointCreate(current.x, current.y); + pt->hintmask = pending_hm; pending_hm = NULL; + pt->prevcp = ini_me; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; current.x = rint((current.x+dx4)*1024)/1024; current.y = rint((current.y+dy4)*1024)/1024; cur->last->nextcp.x = current.x; cur->last->nextcp.y = current.y; - cur->last->nonextcp = false; current.x = rint((current.x+dx5)*1024)/1024; current.y = rint((current.y+dy5)*1024)/1024; - pt = chunkalloc(sizeof(SplinePoint)); - pt->prevcp.x = current.x; pt->prevcp.y = current.y; + ini_me.x = current.x; ini_me.y = current.y; // Store for setting prevcp; current.x = rint((current.x+dx6)*1024)/1024; current.y = rint((current.y+dy6)*1024)/1024; - pt->me.x = current.x; pt->me.y = current.y; - pt->nonextcp = true; + pt = SplinePointCreate(current.x, current.y); + pt->prevcp = ini_me; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -4222,7 +4206,7 @@ case 1: /* hstem */ case 18: /* hstemhm */ base = 0; - if ( (sp&1) && ret->width == (int16) 0x8000 ) + if ( (sp&1) && ret->width == (int16_t) 0x8000 ) ret->width = stack[0]; if ( sp&1 ) base=1; @@ -4268,7 +4252,7 @@ case 23: /* vstemhm */ base = 0; if ( cur==NULL || v==3 || v==23 ) { - if ( (sp&1) && is_type2 && ret->width == (int16) 0x8000 ) { + if ( (sp&1) && is_type2 && ret->width == (int16_t) 0x8000 ) { ret->width = stack[0]; } if ( sp&1 ) @@ -4338,7 +4322,7 @@ break; case 14: /* endchar */ /* endchar is allowed to terminate processing even within a subroutine */ - if ( (sp&1) && is_type2 && ret->width == (int16) 0x8000 ) + if ( (sp&1) && is_type2 && ret->width == (int16_t) 0x8000 ) ret->width = stack[0]; if ( context->painttype!=2 ) closepath(cur,is_type2); @@ -4381,7 +4365,7 @@ case 22: /* hmoveto */ case 4: /* vmoveto */ if ( is_type2 ) { - if (( (v==21 && sp==3) || (v!=21 && sp==2)) && ret->width == (int16) 0x8000 ) + if (( (v==21 && sp==3) || (v!=21 && sp==2)) && ret->width == (int16_t) 0x8000 ) /* Character's width may be specified on the first moveto */ ret->width = stack[0]; if ( v==21 && sp>2 ) { @@ -4423,10 +4407,8 @@ } ++polarity; current.x = rint((current.x+dx)*1024)/1024; current.y = rint((current.y+dy)*1024)/1024; - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(current.x, current.y); pt->hintmask = pending_hm; pending_hm = NULL; - pt->me.x = current.x; pt->me.y = current.y; - pt->noprevcp = true; pt->nonextcp = true; if ( v==4 || v==21 || v==22 ) { if ( cur!=NULL && cur->first==cur->last && cur->first->prev==NULL && is_type2 ) { /* Two adjacent movetos should not create single point paths */ @@ -4460,10 +4442,8 @@ while ( sp>base+6 ) { current.x = rint((current.x+stack[base++])*1024)/1024; current.y = rint((current.y+stack[base++])*1024)/1024; if ( cur!=NULL ) { - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(current.x, current.y); pt->hintmask = pending_hm; pending_hm = NULL; - pt->me.x = current.x; pt->me.y = current.y; - pt->noprevcp = true; pt->nonextcp = true; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -4541,14 +4521,12 @@ if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { current.x = rint((current.x+dx)*1024)/1024; current.y = rint((current.y+dy)*1024)/1024; cur->last->nextcp.x = current.x; cur->last->nextcp.y = current.y; - cur->last->nonextcp = false; current.x = rint((current.x+dx2)*1024)/1024; current.y = rint((current.y+dy2)*1024)/1024; - pt = chunkalloc(sizeof(SplinePoint)); - pt->hintmask = pending_hm; pending_hm = NULL; - pt->prevcp.x = current.x; pt->prevcp.y = current.y; + ini_me.x = current.x; ini_me.y = current.y; // Store for setting prevcp; current.x = rint((current.x+dx3)*1024)/1024; current.y = rint((current.y+dy3)*1024)/1024; - pt->me.x = current.x; pt->me.y = current.y; - pt->nonextcp = true; + pt = SplinePointCreate(current.x, current.y); + pt->hintmask = pending_hm; pending_hm = NULL; + pt->prevcp = ini_me; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; @@ -4558,10 +4536,8 @@ if ( v==24 ) { current.x = rint((current.x+stack[base++])*1024)/1024; current.y = rint((current.y+stack[base++])*1024)/1024; if ( cur!=NULL ) { /* In legal code, cur can't be null here, but I got something illegal... */ - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(current.x, current.y); pt->hintmask = pending_hm; pending_hm = NULL; - pt->me.x = current.x; pt->me.y = current.y; - pt->noprevcp = true; pt->nonextcp = true; CheckMake(cur->last,pt); SplineMake3(cur->last,pt); cur->last = pt; diff -Nru fontforge-20201107~dfsg/fontforge/psread.h fontforge-20220308~dfsg/fontforge/psread.h --- fontforge-20201107~dfsg/fontforge/psread.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/psread.h 2022-03-08 10:14:24.000000000 +0000 @@ -11,7 +11,7 @@ extern int EvaluatePS(char *str, real *stack, int size); extern int MatIsIdentity(real transform[6]); extern int UnblendedCompare(real u1[MmMax], real u2[MmMax], int cnt); -extern SplineChar *PSCharStringToSplines(uint8 *type1, int len, struct pscontext *context, struct pschars *subrs, struct pschars *gsubrs, const char *name); +extern SplineChar *PSCharStringToSplines(uint8_t *type1, int len, struct pscontext *context, struct pschars *subrs, struct pschars *gsubrs, const char *name); extern SplinePointList *SplinePointListInterpretPS(FILE *ps, ImportParams *ip, int is_stroked, int *width); extern SplinePointList *SplinesFromEntities(Entity *ent, ImportParams *ip, int is_stroked); extern SplinePointList *SplinesFromEntityChar(EntityChar *ec, ImportParams *ip, int is_stroked); diff -Nru fontforge-20201107~dfsg/fontforge/python.c fontforge-20220308~dfsg/fontforge/python.c --- fontforge-20201107~dfsg/fontforge/python.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/python.c 2022-03-08 10:14:24.000000000 +0000 @@ -53,9 +53,11 @@ #include "lookups.h" #include "mathconstants.h" #include "mem.h" +#include "multidialog.h" #include "namelist.h" #include "nonlineartrans.h" #include "othersubrs.h" +#include "plugin.h" #include "print.h" #include "psread.h" #include "savefont.h" @@ -78,7 +80,6 @@ #include "tottfgpos.h" #include "ttf.h" #include "ttfinstrs.h" -#include "unicodelibinfo.h" #include "ustring.h" #include "utanvec.h" #include "utype.h" @@ -126,13 +127,13 @@ /* Typedef 'module_definition' -- Create one of these structures for * each Python module that is being defined. * - * Be sure to register the defintion in the "MODULE REGISTRY" section. + * Be sure to register the definition in the "MODULE REGISTRY" section. */ typedef struct { /* Set these members as initial constant values. */ const char *module_name; const char *docstring; - python_type_info *types; /* array of type defintions, or NULL */ + python_type_info *types; /* array of type definitions, or NULL */ PyMethodDef *methods; /* array of module-level methods/functions, or NULL */ int auto_import; /* automatically import module in embedded mode? */ @@ -152,6 +153,9 @@ /* ----------------------------------------------------- */ +static PyTypeObject PyFF_FontType; +static PyTypeObject PyFF_GlyphType; + static PyObject *InitializePythonMainNamespace(void); @@ -416,9 +420,9 @@ ((PyFF_Glyph *) pysc)->layer = layer; } -#define BAD_TAG ((uint32)0xffffffff) -static uint32 StrToTag(const char *tag_name, int *was_mac) { - uint8 foo[4]; +#define BAD_TAG ((uint32_t)0xffffffff) +static uint32_t StrToTag(const char *tag_name, int *was_mac) { + uint8_t foo[4]; int feat, set; if ( tag_name==NULL ) { @@ -432,7 +436,7 @@ return( BAD_TAG ); } *was_mac = true; -return( ( ((uint32)feat)<<16) | set ); +return( ( ((uint32_t)feat)<<16) | set ); } if ( was_mac ) *was_mac = false; @@ -456,12 +460,12 @@ return( (foo[0]<<24) | (foo[1]<<16) | (foo[2]<<8) | foo[3] ); } -static uint32 StrObjToTag(PyObject *obj, int *was_mac) { +static uint32_t StrObjToTag(PyObject *obj, int *was_mac) { const char *str = PyUnicode_AsUTF8(obj); return str ? StrToTag(str, was_mac) : BAD_TAG; } -static PyObject *TagToPythonString(uint32 tag,int ismac) { +static PyObject *TagToPythonString(uint32_t tag,int ismac) { char foo[30]; if ( ismac ) { @@ -666,8 +670,8 @@ if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - if ( (temp=unicode_annot(val))==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; + if ( (temp=uniname_annotation(val, false))==NULL ) { + return Py_BuildValue("s", ""); } ret=Py_BuildValue("s",temp); free(temp); return( ret ); @@ -683,8 +687,8 @@ if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - if ( (temp=unicode_name(val))==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; + if ( (temp=uniname_name(val))==NULL ) { + return Py_BuildValue("s", ""); } ret=Py_BuildValue("s",temp); free(temp); return( ret ); @@ -692,94 +696,71 @@ static PyObject *PyFF_UnicodeBlockCountFromLib(PyObject *UNUSED(self), PyObject *UNUSED(args)) { /* If the library is available, then return the number of name blocks */ - - return( Py_BuildValue("i", unicode_block_count()) ); + int count; + uniname_blocks(&count); + return( Py_BuildValue("i", count) ); } static PyObject *PyFF_UnicodeBlockStartFromLib(PyObject *UNUSED(self), PyObject *args) { /* If the library is available, then get the official start for this unicode block */ /* Use this function with UnicodeBlockNameFromLib(n) & UnicodeBlockEndFromLib(n). */ + const struct unicode_range *blocks; + int num_blocks; long val; if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - return( Py_BuildValue("l", (long)unicode_block_start(val)) ); + blocks = uniname_blocks(&num_blocks); + if (val < 0 || val >= num_blocks) { + val = -1; + } else { + val = blocks[val].start; + } + + return( Py_BuildValue("l", val) ); } static PyObject *PyFF_UnicodeBlockEndFromLib(PyObject *UNUSED(self), PyObject *args) { /* If the library is available, then get the official end for this unicode block. */ /* Use this function with UnicodeBlockStartFromLib(n), UnicodeBlockNameFromLib(n) */ + const struct unicode_range *blocks; + int num_blocks; long val; if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - return( Py_BuildValue("l", (long)unicode_block_end(val)) ); + blocks = uniname_blocks(&num_blocks); + if (val < 0 || val >= num_blocks) { + val = -1; + } else { + val = blocks[val].end; + } + + return( Py_BuildValue("l", val) ); } static PyObject *PyFF_UnicodeBlockNameFromLib(PyObject *UNUSED(self), PyObject *args) { /* If the library is available, then get the official name for this unicode block */ /* Use this function with UnicodeBlockStartFromLib(n), UnicodeBlockEndFromLib(n). */ - PyObject *ret; - char *temp; + const struct unicode_range *blocks; + int num_blocks; long val; if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - if ( (temp=unicode_block_name(val))==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; + blocks = uniname_blocks(&num_blocks); + if (val < 0 || val >= num_blocks) { + return Py_BuildValue("s", ""); } - ret=Py_BuildValue("s",temp); free(temp); - return( ret ); + return Py_BuildValue("s", blocks[val].name); } static PyObject *PyFF_UnicodeNamesListVersion(PyObject *UNUSED(self), PyObject *UNUSED(args)) { /* If the library is available, then return the Nameslist Version number */ - char *temp; - - if ( (temp=unicode_library_version())==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; - } - PyObject *ret=Py_BuildValue("s",temp); free(temp); - return( ret ); -} - -/* Names2 lookup commands to get info from attached libuninameslist >= v0.5. */ -/* Cnt returns lookup table-size, Nxt returns next Unicode value from array, */ -/* Nxt returns 'n' for table array[0..n..(Cnt-1)] pointer. Errors return -1. */ -static PyObject *PyFF_UnicodeNames2GetCntFromLib(PyObject *UNUSED(self), PyObject *UNUSED(args)) { - return( Py_BuildValue("i", unicode_names2cnt()) ); -} - -static PyObject *PyFF_UnicodeNames2GetNxtFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - return( Py_BuildValue("l", (long)unicode_names2getUtabLoc(val)) ); -} - -static PyObject *PyFF_UnicodeNames2NxtUniFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - return( Py_BuildValue("l", (long)unicode_names2valFrmTab(val)) ); -} - -static PyObject *PyFF_UnicodeNames2FrmTabFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - char *temp; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - if ( (temp=unicode_name2FrmTab(val))==NULL ) { - return Py_BuildValue("s", ""); - } - PyObject *ret=Py_BuildValue("s",temp); free(temp); - return( ret ); + return Py_BuildValue("s", "NamesList-Version: " UNICODE_VERSION); } static PyObject *PyFF_UnicodeNames2FromLib(PyObject *UNUSED(self), PyObject *args) { @@ -788,230 +769,13 @@ if ( !PyArg_ParseTuple(args,"|l",&val) ) return( NULL ); - if ( (temp=unicode_name2(val))==NULL ) { + if ( (temp=uniname_formal_alias(val))==NULL ) { return Py_BuildValue("s", ""); } PyObject *ret=Py_BuildValue("s",temp); free(temp); return( ret ); } - -/* Ligature & Fraction information based on current Unicode (builtin) chart. */ -/* Unicode chart seems to distinguish vulgar fractions from other fractions. */ -/* These routines test value with internal table. Returns true/false values. */ -static PyObject *PyFF_isligature(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_LIGATURE(codepoint)==0?1:0) ); -} - -static PyObject *PyFF_isvulgarfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_VULGAR_FRACTION(codepoint)==0?1:0) ); -} - -static PyObject *PyFF_isotherfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_OTHER_FRACTION(codepoint)==0?1:0) ); -} - -static PyObject *PyFF_isfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", (is_VULGAR_FRACTION(codepoint)==0 || \ - is_OTHER_FRACTION(codepoint)==0)?1:0) ); -} - -/* Cnt returns lookup table-size, Nxt returns next Unicode value from array, */ -/* Loc returns 'n' for table array[0..n..(Cnt-1)] pointer. Errors return -1. */ -static PyObject *PyFF_LigChartGetCnt(PyObject *UNUSED(self), PyObject *UNUSED(args)) { - return( Py_BuildValue("i", LigatureCount()) ); -} - -static PyObject *PyFF_VulChartGetCnt(PyObject *UNUSED(self), PyObject *UNUSED(args)) { - return( Py_BuildValue("i", VulgarFractionCount()) ); -} - -static PyObject *PyFF_OFracChartGetCnt(PyObject *UNUSED(self), PyObject *UNUSED(args)) { - return( Py_BuildValue("i", OtherFractionCount()) ); -} - -static PyObject *PyFF_FracChartGetCnt(PyObject *UNUSED(self), PyObject *UNUSED(args)) { - return( Py_BuildValue("i", FractionCount()) ); -} - -/* These routines return builtin table unicode values for n in {0..(Cnt-1)}. */ -/* Internal table array size and values will depend on which unicodelist was */ -/* used at time makeutype was run to make FontForge's internal utype tables. */ -static PyObject *PyFF_LigChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - return( Py_BuildValue("l", (long)Ligature_get_U(val)) ); -} - -static PyObject *PyFF_VulChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - return( Py_BuildValue("l", (long)VulgFrac_get_U(val)) ); -} - -static PyObject *PyFF_OFracChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - - if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - return( Py_BuildValue("l", (long)Fraction_get_U(val)) ); -} - -/* If you have a unicode ligature, or fraction, these routines return loc n. */ -/* Internal table array size and values will depend on which unicodelist was */ -/* used at time makeutype was run to make FontForge's internal utype tables. */ -static PyObject *PyFF_LigChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", Ligature_find_N(codepoint)) ); -} - -static PyObject *PyFF_VulChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", VulgFrac_find_N(codepoint)) ); -} - -static PyObject *PyFF_OFracChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", Fraction_find_N(codepoint)) ); -} - -/* If you have a unicode ligature, or fraction, these routines return alt c. */ -static PyObject *PyFF_LigChartGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", Ligature_alt_getC(codepoint)) ); -} - -static PyObject *PyFF_LigChartUGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", LigatureU_alt_getC(codepoint)) ); -} - -static PyObject *PyFF_VulChartGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", VulgFrac_alt_getC(codepoint)) ); -} - -static PyObject *PyFF_VulChartUGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", VulgFracU_alt_getC(codepoint)) ); -} - -static PyObject *PyFF_OFracChartGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", Fraction_alt_getC(codepoint)) ); -} - -static PyObject *PyFF_OFracChartUGetAltCnt(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - - if ( !PyArg_ParseTuple(args,"l",&codepoint) ) - return( NULL ); - return( Py_BuildValue("i", FractionU_alt_getC(codepoint)) ); -} - -/* If you have a unicode ligature, or fraction, these routines return alt v. */ -static PyObject *PyFF_LigChartGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)Ligature_alt_getV(nthCode,altN)) ); -} - -static PyObject *PyFF_LigChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)LigatureU_alt_getV(nthCode,altN)) ); -} - -static PyObject *PyFF_VulChartGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)VulgFrac_alt_getV(nthCode,altN)) ); -} - -static PyObject *PyFF_VulChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)VulgFracU_alt_getV(nthCode,altN)) ); -} - -static PyObject *PyFF_OFracChartGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)Fraction_alt_getV(nthCode,altN)) ); -} - -static PyObject *PyFF_OFracChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { - long nthCode,altN; - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); - return( Py_BuildValue("l", (long)FractionU_alt_getV(nthCode,altN)) ); -} - static PyObject *PyFF_Version(PyObject *UNUSED(self), PyObject *UNUSED(args)) { return( Py_BuildValue("s", FONTFORGE_VERSION )); } @@ -1019,14 +783,19 @@ static PyObject *PyFF_RunInitScripts(PyObject *UNUSED(self), PyObject *UNUSED(args)) { InitializePythonMainNamespace(); - PyFF_ProcessInitFiles(); + PyFF_ProcessInitFiles(true, false); +Py_RETURN_NONE; +} + +static PyObject *PyFF_LoadPlugins(PyObject *UNUSED(self), PyObject *UNUSED(args)) { + InitializePythonMainNamespace(); + PyFF_ProcessInitFiles(false, true); Py_RETURN_NONE; } static PyObject *PyFF_GetScriptPath(PyObject *UNUSED(self), PyObject *UNUSED(args)) { PyObject *ret; GPtrArray *dpath; - int cnt; dpath = default_pyinit_dirs(); ret = PyTuple_New((int)dpath->len); @@ -1104,7 +873,7 @@ FLAGLIST_EMPTY }; -static PyObject *PyFF_OpenFont(PyObject *UNUSED(self), PyObject *args) { +static PyObject *PyFF_OpenFont(PyObject *UNUSED(self), PyObject *args) { char *filename, *locfilename; int openflags = 0; SplineFont *sf; @@ -1167,7 +936,7 @@ PyObject *binstr; char *instr_str; int icnt; - uint8 *instrs; + uint8_t *instrs; if ( !PyArg_ParseTuple(args,"s",&instr_str) ) return( NULL ); @@ -1185,7 +954,7 @@ static PyObject *PyFF_UnParseTTFInstrs(PyObject *UNUSED(self), PyObject *args) { PyObject *tuple, *ret; int icnt, i; - uint8 *instrs; + uint8_t *instrs; char *as_str; if ( !PyArg_ParseTuple(args,"O",&tuple) ) @@ -1197,7 +966,7 @@ if ( PyBytes_Check(tuple)) { char *space; Py_ssize_t len; PyBytes_AsStringAndSize(tuple,&space,&len); - instrs = calloc(len,sizeof(uint8)); + instrs = calloc(len,sizeof(uint8_t)); icnt = len; memcpy(instrs,space,len); } else { @@ -1289,7 +1058,7 @@ PyTuple_SetItem(arglist,1,glyph); PyTuple_SetItem(arglist,2,PyUnicode_DecodeUTF8(filename,strlen(filename),NULL)); PyTuple_SetItem(arglist,3,Py_BuildValue("i",toback)); - result = PyEval_CallObject(py_ie[ie_index].import, arglist); + result = PyObject_CallObject(py_ie[ie_index].import, arglist); Py_DECREF(arglist); Py_XDECREF(result); if ( PyErr_Occurred()!=NULL ) @@ -1312,7 +1081,7 @@ PyTuple_SetItem(arglist,1,glyph); PyTuple_SetItem(arglist,2,PyUnicode_DecodeUTF8(filename,strlen(filename),NULL)); PyTuple_SetItem(arglist,2,PyUnicode_DecodeUTF8(filename,strlen(filename),NULL)); - result = PyEval_CallObject(py_ie[ie_index].export, arglist); + result = PyObject_CallObject(py_ie[ie_index].export, arglist); Py_DECREF(arglist); Py_XDECREF(result); if ( PyErr_Occurred()!=NULL ) @@ -1410,7 +1179,7 @@ { PyObject *arglist, *result; arglist = PyTuple_New(0); - result = PyEval_CallObject( func, arglist); + result = PyObject_CallObject( func, arglist); if ( !result ) { // error } @@ -1427,7 +1196,7 @@ /* ************************ User Interface routines ************************* */ /* ************************************************************************** */ -static PyObject *PyFF_registerMenuItemStub(PyObject *UNUSED(self), PyObject *UNUSED(args)) { +static PyObject *PyFF_registerMenuItemStub(PyObject *UNUSED(self), PyObject *UNUSED(args), PyObject *UNUSED(kwargs)) { // printf("PyFF_registerMenuItemStub()\n"); /* This is a stub which will be replaced when we've got a UI */ Py_RETURN_NONE; @@ -1445,7 +1214,7 @@ if ( !PyArg_ParseTuple(args,"k",&u) ) return( NULL ); - uint32 script = ScriptFromUnicode(u, NULL); + uint32_t script = ScriptFromUnicode(u, NULL); return TagToPythonString(script, false); } @@ -1457,7 +1226,7 @@ Py_RETURN_NONE; } -// This allows the init code to post only less agressive warning +// This allows the init code to post only less aggressive warning // messages during startup. static bool showPythonErrors = 1; @@ -1769,10 +1538,324 @@ return( reto ); } +struct flaglist multiqstntype[] = { + { "savepath", mdq_savepath }, + { "openpath", mdq_openpath }, + { "string", mdq_string }, + { "choice", mdq_choice }, + FLAGLIST_EMPTY /* Sentinel */ +}; + +void multiDlgFree(MultiDlgSpec *dlg, int do_top) { + for (int i=0; ilen; ++i) { + MultiDlgCategory *category = &dlg->categories[i]; + for (int j=0; jlen; ++j) { + MultiDlgQuestion *qstn = &category->questions[j]; + for (int k=0; kanswer_len; ++k) { + Py_DECREF((PyObject *) qstn->answers[k].tag); + free(qstn->answers[k].name); + } + // elem->tag reference is held by tagdict; + free(qstn->answers); + free(qstn->label); + free(qstn->filter); + free(qstn->dflt); + free(qstn->str_answer); + } + free(category->questions); + free(category->label); + } + free(dlg->categories); + if (do_top) + free(dlg); +} + +void multiDlgPrint(MultiDlgSpec *dlg) { + for (int i=0; ilen; ++i) { + MultiDlgCategory *category = dlg->categories + i; + if (dlg->len>1) + printf("Category: %s\n", category->label); + for (int j=0; jlen; ++j) { + MultiDlgQuestion *qstn = category->questions + j; + printf(" Question: tag='%p', label='%s', default='%s', filter='%s', multiple=%d, checks=%d, align=%d, str_answer='%s'\n", qstn->tag, qstn->label, qstn->dflt, qstn->filter, qstn->multiple, qstn->checks, qstn->align, qstn->str_answer); + for (int k=0; kanswer_len; ++k) { + MultiDlgAnswer *answer = qstn->answers + k; + printf(" Answer: tag='%p', name='%s', is_default='%d', is_checked=%d\n", answer->tag, answer->name, answer->is_default, answer->is_checked); + } + } + } +} + +// These strings are copied (and the tag objects are ref-incremented) so +// that it is safe to call back out into python during the execution of +// the function (if desired). +static char *getDictItemStringString(PyObject *dict, const char *key) { + if ( !PyDict_Check(dict) ) + return NULL; + PyObject *t = PyDict_GetItemString(dict, key); + if ( t==NULL || !PyUnicode_Check(t) ) + return NULL; + return copy(PyUnicode_AsUTF8(t)); +} + +static int getDictItemStringBool(PyObject *dict, const char *key, int do_err) { + if ( !PyDict_Check(dict) ) + return do_err ? -1 : false; + PyObject *t = PyDict_GetItemString(dict, key); + if ( t==NULL ) + return do_err ? -1 : false; + int r = PyObject_IsTrue(t); + return do_err && r==-1 ? -1 : r; +} + +static int multiDlgDecodeQuestion(MultiDlgQuestion *qstn, PyObject *spec, PyObject *tagdict) { + char *t; + + if ( (t = getDictItemStringString(spec, "type")) == NULL ) { + PyErr_Format(PyExc_TypeError, "askMulti: Missing 'type' key in Element specification."); + return false; + } + if ( ( qstn->type = FlagsFromString(t, multiqstntype, "askMulti Element type") ) == FLAG_UNKNOWN) { + free(t); + return false; + } + free(t); + qstn->label = getDictItemStringString(spec, "question"); + PyObject *tag = PyDict_GetItemString(spec, "tag"); + if ( tag==NULL ) + tag = PyDict_GetItemString(spec, "question"); + if ( tag==NULL ) { + PyErr_Format(PyExc_TypeError, "askMulti: Question specification must include either `question` or `tag` key."); + return false; + } + if ( PyObject_Hash(tag)==-1 ) { + PyErr_Format(PyExc_ValueError, "askMulti: Tag for question '%s' is not hashable.", qstn->label ); + return false; + } + if ( PyDict_Contains(tagdict, tag) ) { + PyErr_Format(PyExc_ValueError, "askMulti: tag for question '%s' already used for different question.", qstn->label ); + return false; + } + PyDict_SetItem(tagdict, tag, Py_True); + qstn->tag = tag; + qstn->filter = getDictItemStringString(spec, "filter"); + qstn->multiple = getDictItemStringBool(spec, "multiple", false); + qstn->checks = getDictItemStringBool(spec, "checks", false); + qstn->align = !getDictItemStringBool(spec, "noalign", false); + if ( qstn->type==mdq_choice ) { + PyObject *answers_spec = PyDict_GetItemString(spec, "answers"); + if ( answers_spec==NULL || !PySequence_Check(answers_spec) ) { + PyErr_Format(PyExc_TypeError, "askMulti: Answers for choice-type question '%s' are missing or not in a list.", qstn->label ); + return false; + } + qstn->answer_len = PySequence_Size(answers_spec); + qstn->answers = calloc(qstn->answer_len, sizeof(MultiDlgAnswer)); + int defcnt = 0; + for (int i = 0; ianswer_len; ++i) { + MultiDlgAnswer *answer = qstn->answers + i; + answer->question = qstn; + PyObject *answer_spec = PySequence_GetItem(answers_spec, i); + if ( !PyDict_Check(answer_spec) ) { + PyErr_Format(PyExc_TypeError, "askMulti: Answer for choice-type question '%s' not a dictionary", qstn->label ); + Py_DECREF(answer_spec); + return false; + } + answer->is_default = getDictItemStringBool(answer_spec, "default", false); + if ( answer->is_default ) + defcnt++; + answer->name = getDictItemStringString(answer_spec, "name"); + tag = PyDict_GetItemString(answer_spec, "tag"); + if ( tag==NULL ) + tag = PyDict_GetItemString(answer_spec, "name"); + if ( tag==NULL ) { + PyErr_Format(PyExc_TypeError, "askMulti: Answer for choice-type question '%s' must include either `name` or `tag`."); + Py_DECREF(answer_spec); + return false; + } + Py_INCREF(tag); + answer->tag = tag; + Py_DECREF(answer_spec); + } + if ( !qstn->multiple && defcnt>1 ) { + PyErr_Format(PyExc_TypeError, "askMulti: Too many default answers for single-choice question '%s'.", qstn->label ); + return false; + } + } else { + qstn->dflt = getDictItemStringString(spec, "default"); + } + return true; +} + +static int multiDlgDecodeCategory(MultiDlgCategory *category, PyObject *spec, PyObject *tagdict) { + if ( (category->label = getDictItemStringString(spec, "category")) == NULL) { + PyErr_Format(PyExc_TypeError, "askMulti: Missing 'category' key in Category specification."); + return false; + } + PyObject *qstns_spec = PyDict_GetItemString(spec, "questions"); + if ( qstns_spec==NULL || !PySequence_Check(qstns_spec) ) { + PyErr_Format(PyExc_TypeError, "askMulti: Category 'questions' key for '%s' is missing or is not a list.", category->label); + return false; + } + category->len = PySequence_Size(qstns_spec); + category->questions = calloc(category->len, sizeof(MultiDlgQuestion)); + for (int i = 0; ilen; ++i) { + PyObject *qstn_spec = PySequence_GetItem(qstns_spec, i); + if ( !multiDlgDecodeQuestion(category->questions + i, qstn_spec, tagdict) ) { + return false; + } + Py_DECREF(qstn_spec); + } + return true; +} + +PyObject *multiDlgExtractAnswers(MultiDlgSpec *dspec) { + PyObject *r = PyDict_New(), *k, *v, *vtuple; + int c, q, a, ai; + + for ( c=0; clen; ++c ) { + MultiDlgCategory *cspec = dspec->categories + c; + for ( q=0; qlen; ++q ) { + MultiDlgQuestion *qspec = cspec->questions + q; + if ( qspec->type==mdq_choice ) { + int acnt = 0; + for ( a=0; aanswer_len; ++a ) + if ( qspec->answers[a].is_checked ) + acnt++; + if ( qspec->multiple ) + vtuple = PyTuple_New(acnt); + else + assert( acnt<=1 ); + ai = 0; + for ( a=0; aanswer_len; ++a ) + if ( qspec->answers[a].is_checked ) { + v = qspec->answers[a].tag; + Py_INCREF(v); + if ( qspec->multiple ) { + PyTuple_SetItem(vtuple, ai, v); + ai++; + } else + break; + } + if ( qspec->multiple ) + v = vtuple; + } else { + if ( qspec->str_answer==NULL ) { + v = Py_None; + Py_INCREF(Py_None); + } else + v = PyUnicode_FromString(qspec->str_answer); + } + k = qspec->tag; + assert( !PyDict_Contains(r, k) ); + PyDict_SetItem(r, k, v); + // XXX seems like v should have an extra reference at this point, + // (because _SetItem() doesn't steal) but DECREFing v causes crashes + } + } + return r; +} +static const char *askMulti_keywords[] = { "title", "specification", NULL }; + +static PyObject *PyFF_askMulti(PyObject *UNUSED(self), PyObject *args, PyObject *kwargs) { + char *title; + PyObject *spec, *r = Py_None, *tagdict = PyDict_New(); + PyObject *catstring = PyUnicode_FromString("category"); + PyObject *qstnstring = PyUnicode_FromString("question"); + MultiDlgSpec dlg; + + if ( no_windowing_ui ) { + PyErr_Format(PyExc_EnvironmentError, "No user interface"); + return NULL; + } + + if ( !PyArg_ParseTupleAndKeywords(args, kwargs, "sO", (char**) askMulti_keywords, + &title, &spec) ) { + PyErr_Format(PyExc_TypeError, "askMulti: Failed to parse arguments"); + Py_DECREF(tagdict); Py_DECREF(catstring); Py_DECREF(qstnstring); + return NULL; + } + if ( PySequence_Check(spec) ) { + PyObject *test = PySequence_GetItem(spec, 0); + if ( test==NULL || !PyDict_Check(test) ) { + PyErr_Format(PyExc_TypeError, "askMulti: Failed to parse arguments"); + Py_DECREF(tagdict); Py_DECREF(catstring); Py_DECREF(qstnstring); + return NULL; + } + if ( PyDict_Contains(test, catstring) ) { + dlg.len = PySequence_Size(spec); + dlg.categories = calloc(dlg.len, sizeof(MultiDlgCategory)); + for (int i = 0; ispiro_cnt==0 ) { SplineSet *ss; - uint16 cnt; + uint16_t cnt; ss = SSFromContour(self,NULL); if ( ss==NULL ) { if ( PyErr_Occurred() == NULL ) @@ -2507,7 +2590,6 @@ int i; PyFF_Contour dummy; PyFF_Point *dummies[1]; - double x,y; if ( PyType_IsSubtype(&PyFF_ContourType, Py_TYPE(c1)) && PyType_IsSubtype(&PyFF_ContourType, Py_TYPE(c2)) ) { @@ -2548,7 +2630,6 @@ int i, old_cnt; PyFF_Contour dummy; PyFF_Point *dummies[1]; - double x,y; if ( PyType_IsSubtype(&PyFF_ContourType, Py_TYPE(self)) && PyType_IsSubtype(&PyFF_ContourType, Py_TYPE(c2)) ) { @@ -3003,7 +3084,7 @@ static PyObject *PyFFContour_InsertPoint(PyFF_Contour *self, PyObject *args) { double x,y; PyFF_Point *p=NULL; - int i, on, pos, sel, type; + int on, pos, sel, type; x = y = 0.0; pos = -1; @@ -3388,6 +3469,33 @@ Py_RETURN( self ); } +static PyObject *_PyFFContour_Action(PyFF_Contour *self, void (*func)(SplineChar*, SplineSet*, int)) { + SplineSet *ss; + ss = SSFromContour(self,NULL); + if ( ss==NULL ) { + if ( PyErr_Occurred() != NULL ) + return ( NULL ); + else + Py_RETURN( self ); // no points=> nothing to do + } + func(NULL,ss,false); + ContourFromSS(ss,self); + SplinePointListFree(ss); +Py_RETURN( self ); +} + +static PyObject *PyFFContour_AddInflections(PyFF_Contour *self) { + return _PyFFContour_Action(self,&SplineSetAddInflections); +} + +static PyObject *PyFFContour_Balance(PyFF_Contour *self) { + return _PyFFContour_Action(self,&SplineSetBalance); +} + +static PyObject *PyFFContour_Harmonize(PyFF_Contour *self) { + return _PyFFContour_Action(self,&SplineSetHarmonize); +} + static PyObject *PyFFContour_BoundingBox(PyFF_Contour *self, PyObject *UNUSED(args)) { double xmin, xmax, ymin, ymax; int i; @@ -3496,7 +3604,7 @@ Py_DECREF(func); return; } - result = PyEval_CallObject(func, args_tuple); + result = PyObject_CallObject(func, args_tuple); Py_DECREF(args_tuple); Py_XDECREF(result); Py_DECREF(func); @@ -3652,12 +3760,18 @@ "Transform a contour by a 6 element matrix." }, {"addExtrema", (PyCFunction)PyFFContour_AddExtrema, METH_VARARGS, "Add Extrema to a contour" }, + {"addInflections", (PyCFunction)PyFFContour_AddInflections, METH_NOARGS, + "Add points of inflection to a contour" }, + {"balance", (PyCFunction)PyFFContour_Balance, METH_NOARGS, + "Balance handles on a contour" }, + {"harmonize", (PyCFunction)PyFFContour_Harmonize, METH_NOARGS, + "Harmonize curvatures on a contour" }, {"round", (PyCFunction)PyFFContour_Round, METH_VARARGS, "Round points on a contour" }, {"cluster", (PyCFunction)PyFFContour_Cluster, METH_VARARGS, "Round points on a contour" }, {"boundingBox", (PyCFunction)PyFFContour_BoundingBox, METH_NOARGS, - "Finds a bounding box for the countour (xmin,ymin,xmax,ymax)" }, + "Finds a bounding box for the contour (xmin,ymin,xmax,ymax)" }, {"getSplineAfterPoint", (PyCFunction)PyFFContour_GetSplineAfterPoint, METH_VARARGS, "Returns the coordinates of two cubic splines, one for x movement, one for y.\n" "(Quadratic curves will have 0s for the first coordinates).\n" @@ -4344,6 +4458,33 @@ Py_RETURN( self ); } +static PyObject *_PyFFLayer_Action(PyFF_Layer *self, void (*func)(SplineChar*, SplineSet*, int)) { + SplineSet *ss; + ss = SSFromLayer(self); + if ( ss==NULL ) { + if ( PyErr_Occurred() != NULL ) + return ( NULL ); + else + Py_RETURN( self ); // no contours=> nothing to do + } + func(NULL,ss,false); + LayerFromSS(ss,self); + SplinePointListsFree(ss); +Py_RETURN( self ); +} + +static PyObject *PyFFLayer_AddInflections(PyFF_Layer *self) { + return _PyFFLayer_Action(self,&SplineCharAddInflections); +} + +static PyObject *PyFFLayer_Balance(PyFF_Layer *self) { + return _PyFFLayer_Action(self,&SplineCharBalance); +} + +static PyObject *PyFFLayer_Harmonize(PyFF_Layer *self) { + return _PyFFLayer_Action(self,&SplineCharHarmonize); +} + int NibCheck(SplineSet *nib) { enum ShapeType pt; SplineSet *ss; @@ -4583,9 +4724,9 @@ f = FlagsFromTuple(flagtuple,strokeflags,"stroke flag"); if ( f==FLAG_UNKNOWN ) return( -1 ); - si->removeinternal = ( f&1!=0 ); - si->removeexternal = ( f&2!=0 ); - si->simplify = ( f&4!=0 ); + si->removeinternal = ( (f&1)!=0 ); + si->removeexternal = ( (f&2)!=0 ); + si->simplify = ( (f&4)!=0 ); } return( 0 ); } @@ -4926,6 +5067,12 @@ "Transform a glyph by two non-linear expressions (one for x, one for y)." }, {"addExtrema", (PyCFunction)PyFFLayer_AddExtrema, METH_VARARGS, "Add Extrema to a layer" }, + {"addInflections", (PyCFunction)PyFFLayer_AddInflections, METH_NOARGS, + "Add points of inflection to a layer" }, + {"balance", (PyCFunction)PyFFLayer_Balance, METH_NOARGS, + "Balance handles on a layer" }, + {"harmonize", (PyCFunction)PyFFLayer_Harmonize, METH_NOARGS, + "Harmonize curvatures on a layer" }, {"round", (PyCFunction)PyFFLayer_Round, METH_VARARGS, "Round contours on a layer" }, {"cluster", (PyCFunction)PyFFLayer_Cluster, METH_VARARGS, @@ -5034,7 +5181,7 @@ return( 0 ); } -/* Point convertion flags: see 'enum pconvert_flags' in splinefont.h */ +/* Point conversion flags: see 'enum pconvert_flags' in splinefont.h */ struct flaglist pconvertflags[] = { { "select_none", pconvert_flag_none }, { "select_all", pconvert_flag_all }, @@ -5139,7 +5286,6 @@ sp->prevcp.x = c->points[index]->x; sp->prevcp.y = c->points[index]->y; sp->prevcpselected = c->points[index]->selected; - sp->noprevcp = false; } if ( ss->last==NULL ) { ss->first = sp; @@ -5155,7 +5301,6 @@ sp->prevcp.x = c->points[i-1]->x; sp->prevcp.y = c->points[i-1]->y; sp->prevcpselected = c->points[i-1]->selected; - sp->noprevcp = false; if ( ss->last==NULL ) { ss->first = sp; ss->start_offset = 0; @@ -5166,7 +5311,6 @@ ss->last->nextcp.x = c->points[i]->x; ss->last->nextcp.y = c->points[i]->y; ss->last->nextcpselected = c->points[i]->selected; - ss->last->nonextcp = false; ss->last->nextcpindex = next++; } ++i; @@ -5179,7 +5323,6 @@ sp->prevcp.x = c->points[i-1]->x; sp->prevcp.y = c->points[i-1]->y; sp->prevcpselected = c->points[i-1]->selected; - sp->noprevcp = false; if ( ss->last==NULL ) { ss->first = sp; ss->start_offset = 0; @@ -5190,7 +5333,6 @@ ss->last->nextcp.x = c->points[0]->x; ss->last->nextcp.y = c->points[0]->y; ss->last->nextcpselected = c->points[0]->selected; - ss->last->nonextcp = false; ss->last->nextcpindex = start; } } else { @@ -5216,8 +5358,6 @@ sp->prevcp.x = c->points[previ]->x; sp->prevcp.y = c->points[previ]->y; sp->prevcpselected = c->points[previ]->selected; - // if ( sp->prevcp.x!=sp->me.x || sp->prevcp.y!=sp->me.y ) // This is unnecessary since the other converter only makes a control point if there is supposed to be one. - sp->noprevcp = false; } if ( i==c->pt_cnt-1 ) nexti = 0; @@ -5228,8 +5368,6 @@ sp->nextcp.y = c->points[nexti]->y; sp->nextcpselected = c->points[nexti]->selected; next += 2; - // if ( sp->nextcp.x!=sp->me.x || sp->nextcp.y!=sp->me.y ) // This is unnecessary since the other converter only makes a control point if there is supposed to be one. - sp->nonextcp = false; if ( nexti==c->pt_cnt-1 ) nexti = 0; else @@ -5294,7 +5432,7 @@ static PyFF_Contour *ContourFromSS(SplineSet *ss,PyFF_Contour *ret) { int k, cnt; - SplinePoint *sp, *skip; + SplinePoint *sp; if ( ret==NULL ) ret = (PyFF_Contour *) PyFFContour_new(&PyFF_ContourType,NULL,NULL); @@ -5432,6 +5570,7 @@ /* ************************************************************************** */ /* GlyphPen Standard Methods */ /* ************************************************************************** */ +static PyTypeObject PyFF_GlyphPenType; static void PyFF_GlyphPen_dealloc(PyFF_GlyphPen *self) { if ( self->sc!=NULL ) { @@ -5536,9 +5675,7 @@ ss = sc->layers[layer].splines; sp = SplinePointCreate(x[2],y[2]); sp->prevcp.x = x[1]; sp->prevcp.y = y[1]; - sp->noprevcp = false; ss->last->nextcp.x = x[0], ss->last->nextcp.y = y[0]; - ss->last->nonextcp = false; SplineMake(ss->last,sp,sc->layers[layer].order2); ss->last = sp; @@ -5588,9 +5725,7 @@ if ( !PyArg_ParseTuple(pt_tuple,"dd", &x2, &y2 )) return( NULL ); sp = SplinePointCreate((x1+x2)/2,(y1+y2)/2); - sp->noprevcp = false; sp->prevcp.x = x1; sp->prevcp.y = y1; - sp->nonextcp = false; sp->nextcp.x = x2; sp->nextcp.y = y2; if ( ss->first==NULL ) { ss->first = ss->last = sp; @@ -5602,9 +5737,7 @@ x1=x2; y1=y2; } sp = SplinePointCreate((x0+x2)/2,(y0+y2)/2); - sp->noprevcp = false; sp->prevcp.x = x2; sp->prevcp.y = y2; - sp->nonextcp = false; sp->nextcp.x = x0; sp->nextcp.y = y0; SplineMake2(ss->last,sp); SplineMake2(sp,ss->first); @@ -5625,15 +5758,12 @@ if ( !PyArg_ParseTuple(pt_tuple,"dd", &x1, &y1 )) return( NULL ); ss->last->nextcp.x = x1; ss->last->nextcp.y = y1; - ss->last->nonextcp = false; for ( i=1; inoprevcp = false; sp->prevcp.x = x1; sp->prevcp.y = y1; - sp->nonextcp = false; sp->nextcp.x = x2; sp->nextcp.y = y2; SplineMake2(ss->last,sp); ss->last = sp; @@ -5643,7 +5773,6 @@ if ( !PyArg_ParseTuple(pt_tuple,"dd", &x2, &y2 )) return( NULL ); sp = SplinePointCreate(x2,y2); - sp->noprevcp = false; sp->prevcp.x = x1; sp->prevcp.y = y1; SplineMake2(ss->last,sp); ss->last = sp; @@ -5695,9 +5824,9 @@ int layer = ((PyFF_GlyphPen *) self)->layer; real transform[6]; SplineChar *rsc; - double m[6]; + double m[6] = {1.0,0.0,0.0,1.0,0.0,0.0}; char *str; - int j; + int j, selected=false; if ( !((PyFF_GlyphPen *) self)->ended ) { PyErr_Format(PyExc_EnvironmentError, "The addComponent operator may not be called while drawing a contour"); @@ -5706,10 +5835,8 @@ if ( ((PyFF_GlyphPen *) self)->replace ) GlyphClear(self); - memset(m,0,sizeof(m)); - m[0] = m[3] = 1; - if ( !PyArg_ParseTuple(args,"s|(dddddd)",&str, - &m[0], &m[1], &m[2], &m[3], &m[4], &m[5]) ) + if ( !PyArg_ParseTuple(args,"s|(dddddd)p",&str, + &m[0], &m[1], &m[2], &m[3], &m[4], &m[5], &selected) ) return( NULL ); rsc = SFGetChar(sc->parent,-1,str); if ( rsc==NULL ) { @@ -5718,7 +5845,8 @@ } for ( j=0; j<6; ++j ) transform[j] = m[j]; - _SCAddRef(sc,rsc,layer,transform); + _SCAddRef(sc,rsc,layer,transform,selected); + SCCharChangedUpdate(sc,layer); Py_RETURN( self ); } @@ -5791,8 +5919,7 @@ /* Glyph Utilities */ /* ************************************************************************** */ -static PyObject *PyFF_Glyph_get_layer_references(PyFF_Glyph *self, void *UNUSED(closure), - int layer) { +static PyObject *PyFF_Glyph_get_layer_references(PyFF_Glyph *self, int layer) { RefChar *ref; int cnt; SplineChar *sc = self->sc; @@ -5801,15 +5928,16 @@ for ( ref=sc->layers[layer].refs, cnt=0; ref!=NULL; ++cnt, ref=ref->next ); tuple = PyTuple_New(cnt); for ( ref=sc->layers[layer].refs, cnt=0; ref!=NULL; ++cnt, ref=ref->next ) - PyTuple_SET_ITEM(tuple,cnt,Py_BuildValue("(s(dddddd))", ref->sc->name, + PyTuple_SET_ITEM(tuple,cnt,Py_BuildValue("(s(dddddd)O)", ref->sc->name, ref->transform[0], ref->transform[1], ref->transform[2], - ref->transform[3], ref->transform[4], ref->transform[5])); + ref->transform[3], ref->transform[4], ref->transform[5], + ref->selected ? Py_True : Py_False)); return( tuple ); } static int PyFF_Glyph_set_layer_references(PyFF_Glyph *self,PyObject *value, - void *UNUSED(closure), int layer) { - int i, j, cnt; + int layer) { + int i, j, cnt, selected; double m[6]; real transform[6]; char *str; @@ -5828,8 +5956,11 @@ } sc->layers[layer].refs = NULL; for ( i=0; isc = NULL; Py_TYPE(self)->tp_free((PyObject *) self); @@ -6216,7 +6350,7 @@ PyErr_Format(PyExc_TypeError, "Index must be a layer name or index" ); return( NULL ); } -return( PyFF_Glyph_get_layer_references((PyFF_Glyph *) PySC_From_SC(sc),NULL,layer)); +return( PyFF_Glyph_get_layer_references((PyFF_Glyph *) PySC_From_SC(sc),layer)); } static int PyFF_RefArrayIndexAssign( PyObject *self, PyObject *index, PyObject *value ) { @@ -6237,7 +6371,7 @@ PyErr_Format(PyExc_TypeError, "Index must be a layer name or index" ); return( -1 ); } -return( PyFF_Glyph_set_layer_references((PyFF_Glyph *) PySC_From_SC(sc),value,NULL,layer)); +return( PyFF_Glyph_set_layer_references((PyFF_Glyph *) PySC_From_SC(sc),value,layer)); } static PyMappingMethods PyFF_RefArrayMapping = { @@ -6319,7 +6453,7 @@ if ( self->sc->mathkern==NULL ) Py_RETURN_NONE; - mkv = &self->sc->mathkern->top_right + (int) (intpt) closure; + mkv = &self->sc->mathkern->top_right + (int) (intptr_t) closure; if ( mkv->cnt==0 ) Py_RETURN_NONE; @@ -6343,7 +6477,7 @@ return( 0 ); self->sc->mathkern = chunkalloc(sizeof(struct mathkern)); } - mkv = &self->sc->mathkern->top_right + (int) (intpt) closure; + mkv = &self->sc->mathkern->top_right + (int) (intptr_t) closure; if ( value==Py_None ) { MathKernVContentsFree(mkv); mkv->cnt = 0; @@ -6378,16 +6512,16 @@ static PyGetSetDef PyFFMathKern_members[] = { {(char *)"topRight", (getter)PyFF_MathKern_get_kerns, (setter)PyFF_MathKern_set_kerns, - (char *)"Math Kerning information for the top right corner", (void *) (intpt) 0}, + (char *)"Math Kerning information for the top right corner", (void *) (intptr_t) 0}, {(char *)"topLeft", (getter)PyFF_MathKern_get_kerns, (setter)PyFF_MathKern_set_kerns, - (char *)"Math Kerning information for the top left corner", (void *) (intpt) 1}, + (char *)"Math Kerning information for the top left corner", (void *) (intptr_t) 1}, {(char *)"bottomLeft", (getter)PyFF_MathKern_get_kerns, (setter)PyFF_MathKern_set_kerns, - (char *)"Math Kerning information for the bottom left corner", (void *) (intpt) 3}, + (char *)"Math Kerning information for the bottom left corner", (void *) (intptr_t) 3}, {(char *)"bottomRight", (getter)PyFF_MathKern_get_kerns, (setter)PyFF_MathKern_set_kerns, - (char *)"Math Kerning information for the bottom right corner", (void *) (intpt) 2}, + (char *)"Math Kerning information for the bottom right corner", (void *) (intptr_t) 2}, PYGETSETDEF_EMPTY /* Sentinel */ }; @@ -6465,7 +6599,7 @@ int at; const struct altuni *alt; - /* Get space to hold string. For effeciency try to avoid malloc + /* Get space to hold string. For efficiency try to avoid malloc * except for rare cases where more is needed. */ space_needed = 64; @@ -6994,7 +7128,7 @@ SplineChar *sc = self->sc; int i, cnt, lig_comp_max = 0, lc; char *pt; - int16 *carets; + int16_t *carets; PST *pst, *lcar = NULL; cnt = PySequence_Size(value); @@ -7002,7 +7136,7 @@ return( -1 ); if ( cnt > 0 ) - carets = malloc( cnt*sizeof(int16) ); + carets = malloc( cnt*sizeof(int16_t) ); for ( i=0; ilayer)); +return( PyFF_Glyph_get_layer_references(self,self->layer)); } static int PyFF_Glyph_set_references(PyFF_Glyph *self,PyObject *value, void *closure) { -return( PyFF_Glyph_set_layer_references(self,value,closure,self->layer)); +return( PyFF_Glyph_set_layer_references(self,value,self->layer)); } static PyObject *PyFF_Glyph_get_layerrefs(PyFF_Glyph *self, void *UNUSED(closure)) { @@ -7101,11 +7235,11 @@ if ( PyBytes_Check(value)) { char *space; Py_ssize_t len; PyBytes_AsStringAndSize(value,&space,&len); - sc->ttf_instrs = calloc(len,sizeof(uint8)); + sc->ttf_instrs = calloc(len,sizeof(uint8_t)); sc->ttf_instrs_len = len; memcpy(sc->ttf_instrs,space,len); } else { - sc->ttf_instrs = calloc(cnt,sizeof(uint8)); + sc->ttf_instrs = calloc(cnt,sizeof(uint8_t)); for ( i=0; isc; val = PyLong_AsLong(value); if ( PyErr_Occurred()!=NULL ) return( -1 ); - self->sc->color = val; + sc->color = val; + SCCharChangedUpdate(sc,ly_none); return( 0 ); } static PyObject *PyFF_Glyph_get_script(PyFF_Glyph *self, void *UNUSED(closure)) { - uint32 script = SCScriptFromUnicode(self->sc); + uint32_t script = SCScriptFromUnicode(self->sc); return( TagToPythonString(script, false )); } @@ -8027,7 +8163,7 @@ static PyObject *PyFFGlyph_appendAccent(PyObject *self, PyObject *args, PyObject *keywds) { SplineChar *sc = ((PyFF_Glyph *) self)->sc; int layer = ((PyFF_Glyph *) self)->layer; - int pos = FF_UNICODE_NOPOSDATAGIVEN; /* unicode char pos info, see #define for (uint32)(utype2[]) */ + int pos = FF_UNICODE_NOPOSDATAGIVEN; /* unicode char pos info, see #define for (uint32_t)(utype2[]) */ int uni=-1; /* unicode char value */ char *name = NULL; /* unicode char name */ int ret; @@ -8039,7 +8175,7 @@ PyErr_Format(PyExc_ValueError, "You must specify either a name of a unicode code point"); return( NULL ); } - ret = SCAppendAccent(sc,layer,name,uni,(uint32)(pos)); + ret = SCAppendAccent(sc,layer,name,uni,(uint32_t)(pos)); if ( ret==1 ) { PyErr_Format(PyExc_ValueError, "No base character reference found"); return( NULL ); @@ -8140,10 +8276,10 @@ &zoneO )) return( embolden_error ); type = FlagsFromString(type_name,cw_types,"embolden type"); - if ( type==(uint32)FLAG_UNKNOWN ) + if ( type==(uint32_t)FLAG_UNKNOWN ) return( embolden_error ); zones->counter_type = FlagsFromString(counter_name,co_types,"counter type"); - if ( zones->counter_type==(uint32)FLAG_UNKNOWN ) + if ( zones->counter_type==(uint32_t)FLAG_UNKNOWN ) return( embolden_error ); just_top = true; @@ -8152,7 +8288,7 @@ else if ( PyLong_Check(zoneO)) zones->top_bound = PyLong_AsLong(zoneO); else if ( PyTuple_Check(zoneO)) { - if ( !PyArg_ParseTuple(zoneO,"dddd", + if ( !PyArg_ParseTuple(zoneO,"iiii", &zones->top_bound,&zones->top_zone,&zones->bottom_zone,&zones->bottom_bound)) return( embolden_error ); just_top = false; @@ -8203,17 +8339,15 @@ } static PyObject *PyFFGlyph_AddReference(PyObject *self, PyObject *args) { - double m[6]; + double m[6] = {1.0,0.0,0.0,1.0,0.0,0.0}; real transform[6]; char *str; SplineChar *sc = ((PyFF_Glyph *) self)->sc, *rsc; SplineFont *sf = sc->parent; - int j; + int j, selected=false; - memset(m,0,sizeof(m)); - m[0] = m[3] = 1; - if ( !PyArg_ParseTuple(args,"s|(dddddd)",&str, - &m[0], &m[1], &m[2], &m[3], &m[4], &m[5]) ) + if ( !PyArg_ParseTuple(args,"s|(dddddd)p",&str, + &m[0], &m[1], &m[2], &m[3], &m[4], &m[5], &selected) ) return( NULL ); rsc = SFGetChar(sf,-1,str); if ( rsc==NULL ) { @@ -8222,7 +8356,7 @@ } for ( j=0; j<6; ++j ) transform[j] = m[j]; - _SCAddRef(sc,rsc,((PyFF_Glyph *) self)->layer,transform); + _SCAddRef(sc,rsc,((PyFF_Glyph *) self)->layer,transform,selected); SCCharChangedUpdate(sc,((PyFF_Glyph *) self)->layer); Py_RETURN( self ); @@ -9331,6 +9465,25 @@ Py_RETURN( self ); } +static PyObject *_PyFFGlyph_Action(PyFF_Glyph *self, void (*func)(SplineChar*, SplineSet*, int)) { + SplineChar *sc = self->sc; + func(sc,sc->layers[self->layer].splines,false); + SCCharChangedUpdate(sc,self->layer); +Py_RETURN( self ); +} + +static PyObject *PyFFGlyph_AddInflections(PyFF_Glyph *self) { + return _PyFFGlyph_Action(self,&SplineCharAddInflections); +} + +static PyObject *PyFFGlyph_Balance(PyFF_Glyph *self) { + return _PyFFGlyph_Action(self,&SplineCharBalance); +} + +static PyObject *PyFFGlyph_Harmonize(PyFF_Glyph *self) { + return _PyFFGlyph_Action(self,&SplineCharHarmonize); +} + static PyObject *PyFFGlyph_Stroke(PyFF_Glyph *self, PyObject *args, PyObject *keywds) { StrokeInfo si; SplineSet *newss; @@ -9400,16 +9553,45 @@ static PyObject *PyFFGlyph_preserveLayer(PyFF_Glyph *self, PyObject *args) { int layer = self->layer, dohints=false; + PyObject *layerObj=NULL; SplineChar *sc = self->sc; - if ( !PyArg_ParseTuple(args,"|ii", &layer, &dohints ) ) + if ( !PyArg_ParseTuple(args,"|Op", &layerObj, &dohints ) ) return( NULL ); - if ( layer<0 || layer>=sc->layer_cnt ) { + if ( layerObj!=NULL ) { + layer = LayerArgToLayer(sc->parent, layerObj); + if ( layer == ly_none ) + return NULL; + } + else if ( layer<0 || layer>=sc->layer_cnt ) { PyErr_Format(PyExc_ValueError, "Layer is out of range" ); return( NULL ); } - _SCPreserveLayer(self->sc,layer,dohints); -Py_RETURN( self ); + _SCPreserveLayer(sc,layer,dohints); + Py_RETURN( self ); +} + +static PyObject *PyFFGlyph_doUndo(PyFF_Glyph *self, PyObject *args) { + int layer = self->layer, redo=false; + PyObject *layerObj=NULL; + SplineChar *sc = self->sc; + + if ( !PyArg_ParseTuple(args,"|Op", &layerObj, &redo ) ) + return( NULL ); + if ( layerObj!=NULL ) { + layer = LayerArgToLayer(sc->parent, layerObj); + if ( layer == ly_none ) + return NULL; + } + else if ( layer<0 || layer>=sc->layer_cnt ) { + PyErr_Format(PyExc_ValueError, "Layer is out of range" ); + return( NULL ); + } + if ( redo ) + SCDoRedo(sc, layer); + else + SCDoUndo(sc, layer); + Py_RETURN( self ); } static int LayerArgToLayer(SplineFont *sf, PyObject* layerp) { @@ -9440,7 +9622,6 @@ PyObject* layerp = NULL; if (keywds != NULL) layerp = PyDict_GetItemString(keywds, "layer"); - int* layerp2; if (layerp != NULL) { layeri = LayerArgToLayer(self->sc->parent, layerp); @@ -9470,7 +9651,6 @@ if (layeri == ly_none) return NULL; } - int arglen = PySequence_Size(args); int layer_cnt = self->sc->layer_cnt; for (int i = 0; i < layer_cnt; i++) { if (layerp != NULL && layeri != i) continue; @@ -9594,6 +9774,9 @@ { "glyphPen", (PyCFunction) PyFFGlyph_GlyphPen, METH_VARARGS | METH_KEYWORDS, "Create a pen object which can draw into this glyph"}, { "draw", (PyCFunction) PyFFGlyph_draw, METH_VARARGS , "Draw the glyph's outline to the pen argument"}, { "addExtrema", (PyCFunction) PyFFGlyph_AddExtrema, METH_VARARGS, "Add extrema to the contours of the glyph"}, + { "addInflections", (PyCFunction) PyFFGlyph_AddInflections, METH_NOARGS, "Add points of inflection to the contours of the glyph"}, + { "balance", (PyCFunction) PyFFGlyph_Balance, METH_NOARGS, "Balance the handles on the contours of the glyph"}, + { "harmonize", (PyCFunction) PyFFGlyph_Harmonize, METH_NOARGS, "Harmonize the curvatures on the contours of the glyph"}, { "addReference", PyFFGlyph_AddReference, METH_VARARGS, "Add a reference"}, { "addAnchorPoint", PyFFGlyph_addAnchorPoint, METH_VARARGS, "Adds an anchor point"}, { "addHint", PyFFGlyph_addHint, METH_VARARGS, "Add a postscript hint (is_vertical_hint,start_pos,width)"}, @@ -9634,6 +9817,7 @@ { "xBoundsAtY", (PyCFunction)PyFFGlyph_xBoundsAtY, METH_VARARGS | METH_KEYWORDS, "The minimum and maximum values of x attained for a given y (range), or returns None"}, { "yBoundsAtX", (PyCFunction)PyFFGlyph_yBoundsAtX, METH_VARARGS | METH_KEYWORDS, "The minimum and maximum values of y attained for a given x (range), or returns None"}, { "preserveLayerAsUndo", (PyCFunction)PyFFGlyph_preserveLayer, METH_VARARGS, "Preserves the current layer -- as it now is -- in an undo"}, + { "doUndoLayer", (PyCFunction)PyFFGlyph_doUndo, METH_VARARGS, "Undo the last change to the layer or, if reverse is True, redo the last undo."}, PYMETHODDEF_EMPTY /* Sentinel */ }; /* ************************************************************************** */ @@ -9787,6 +9971,8 @@ /* Cvt sequence object */ /* ************************************************************************** */ +static PyTypeObject PyFF_CvtType; + static void PyFFCvt_dealloc(PyFF_Cvt *self) { Py_TYPE(self)->tp_free((PyObject*)self); } @@ -9864,10 +10050,10 @@ } ret = PyTuple_New(len1+len2); for ( i=0; icvt->data,c1->cvt->len,i*sizeof(uint16))) ); + PyTuple_SetItem(ret,i,Py_BuildValue("i",memushort(c1->cvt->data,c1->cvt->len,i*sizeof(uint16_t))) ); if ( is_cvt2 ) { for ( i=0; icvt->data,c2->cvt->len,i*sizeof(uint16))) ); + PyTuple_SetItem(ret,len1+i,Py_BuildValue("i",memushort(c2->cvt->data,c2->cvt->len,i*sizeof(uint16_t))) ); } else { for ( i=0; idata = realloc(cvt->data,cvt->maxlen = 2*(len1+len2)+10 ); if ( is_cvt2 ) { if ( len2!=0 ) - memcpy(cvt->data+len1*sizeof(uint16),c2->cvt->data, 2*len2); + memcpy(cvt->data+len1*sizeof(uint16_t),c2->cvt->data, 2*len2); } else { for ( i=0; idata,sizeof(uint16)*(len1+i),val); + memputshort(cvt->data,sizeof(uint16_t)*(len1+i),val); } } cvt->len += 2*len2; @@ -9921,7 +10107,7 @@ PyErr_Format(PyExc_TypeError, "Index out of bounds"); return( NULL ); } -return( Py_BuildValue("i",(short)memushort(c->cvt->data,c->cvt->len,pos*sizeof(uint16))) ); +return( Py_BuildValue("i",(short)memushort(c->cvt->data,c->cvt->len,pos*sizeof(uint16_t))) ); } static int PyFFCvt_IndexAssign( PyObject *self, Py_ssize_t pos, PyObject *value ) { @@ -9940,10 +10126,10 @@ return( -1 ); } if ( 2*pos>=cvt->maxlen ) - cvt->data = realloc(cvt->data,cvt->maxlen = sizeof(uint16)*pos+10 ); + cvt->data = realloc(cvt->data,cvt->maxlen = sizeof(uint16_t)*pos+10 ); if ( 2*pos>=cvt->len ) - cvt->len = sizeof(uint16)*pos; - memputshort(cvt->data,sizeof(uint16)*pos,val); + cvt->len = sizeof(uint16_t)*pos; + memputshort(cvt->data,sizeof(uint16_t)*pos,val); return( 0 ); } @@ -9987,7 +10173,7 @@ return( -1 ); } for ( i=start; i<=end; ++i ) { - memputshort(cvt->data,sizeof(uint16)*i, + memputshort(cvt->data,sizeof(uint16_t)*i, PyLong_AsLong(PySequence_GetItem(rpl,i-start))); if ( PyErr_Occurred()) return( -1 ); @@ -10117,6 +10303,8 @@ /* Selection Standard Methods */ /* ************************************************************************** */ +static PyTypeObject PyFF_SelectionType; + static void PyFFSelection_dealloc(PyFF_Selection *self) { Py_TYPE(self)->tp_free((PyObject *) self); } @@ -10447,6 +10635,9 @@ /* Layers info array iterator type */ /* ************************************************************************** */ +static PyTypeObject PyFF_LayerInfoType; +static PyTypeObject PyFF_LayerInfoArrayType; + typedef struct { PyObject_HEAD PyFF_LayerInfoArray *layers; @@ -10887,16 +11078,16 @@ } static PyObject *PyFFMath_get(PyFF_Math *self, void *closure) { - int offset = (int) (intpt) closure; + int offset = (int) (intptr_t) closure; struct MATH *math; math = SFGetMathTable(self->sf); /* some entries are unsigned, but I don't know which here */ -return( Py_BuildValue("i", *(int16 *) (((char *) math) + offset) )); +return( Py_BuildValue("i", *(int16_t *) (((char *) math) + offset) )); } static int PyFFMath_set(PyFF_Math *self, PyObject *value, void *closure) { - int offset = (int) (intpt) closure; + int offset = (int) (intptr_t) closure; struct MATH *math; long val; @@ -10908,7 +11099,7 @@ PyErr_Format(PyExc_ValueError, "The math table constants must have 16 bit values, but this (%ld) is out of range", val); return( -1 ); } - *(int16 *) (((char *) math) + offset) = val; + *(int16_t *) (((char *) math) + offset) = val; return( 0 ); } @@ -11004,7 +11195,7 @@ getset[cnt].get = (getter) PyFFMath_get; getset[cnt].set = (setter) PyFFMath_set; getset[cnt].doc = math_constants_descriptor[cnt].message; - getset[cnt].closure = (void *) (intpt) math_constants_descriptor[cnt].offset; + getset[cnt].closure = (void *) (intptr_t) math_constants_descriptor[cnt].offset; } mathtype->tp_getset = getset; return 0; @@ -11358,7 +11549,7 @@ PyObject *glyph, *tempdict; PyObject *matched; glyph = PySC_From_SC_I( sc ); - /* Fill matched result into the glyph.temporary atribute. */ + /* Fill matched result into the glyph.temporary attribute. */ tempdict = PyFF_Glyph_get_temporary((PyFF_Glyph *)glyph, NULL); if (tempdict == NULL || !PyDict_Check(tempdict)) { tempdict = PyDict_New(); @@ -12107,7 +12298,7 @@ if ( cvt==NULL ) cvt = BuildCvt(sf,len2*2); if ( len2*2>=cvt->maxlen ) - cvt->data = realloc(cvt->data,cvt->maxlen = sizeof(uint16)*len2+10 ); + cvt->data = realloc(cvt->data,cvt->maxlen = sizeof(uint16_t)*len2+10 ); if ( is_cvt2 ) { if ( len2!=0 ) memcpy(cvt->data,c2->cvt->data,2*len2 ); @@ -12191,7 +12382,6 @@ static int _PyFF_Font_set_str_null(SplineFont *sf,PyObject *value, const char *str,int offset) { char *newv, **oldpos; - PyObject *temp; if ( value==NULL ) { PyErr_Format(PyExc_TypeError, "Cannot delete the %s", str); @@ -12324,7 +12514,7 @@ temp = PyLong_AsLong(value); if ( PyErr_Occurred()!=NULL ) return( -1 ); - * (int16 *) (((char *) (self->fv->sf)) + offset ) = temp; + * (int16_t *) (((char *) (self->fv->sf)) + offset ) = temp; return( 0 ); } @@ -12752,7 +12942,7 @@ static PyObject *PyFF_Font_get_vertical_origin(PyFF_Font *self, void *UNUSED(closure)) { if ( CheckIfFontClosed(self) ) return (NULL); -return( Py_BuildValue("i", 0 )); /* No longer implemented, return 0 for backwards compatability */ +return( Py_BuildValue("i", 0 )); /* No longer implemented, return 0 for backwards compatibility */ } static int PyFF_Font_set_vertical_origin(PyFF_Font *UNUSED(self), PyObject *UNUSED(value), void *UNUSED(closure)) { @@ -12932,7 +13122,7 @@ } base = chunkalloc(sizeof( struct Base)); base->baseline_cnt = basecnt; - base->baseline_tags = malloc(basecnt*sizeof(uint32)); + base->baseline_tags = malloc(basecnt*sizeof(uint32_t)); base->scripts = NULL; for ( i=0; idef_baseline = i; - bs->baseline_pos = malloc(basecnt*sizeof(int16)); + bs->baseline_pos = malloc(basecnt*sizeof(int16_t)); for ( i=0; ilen = tab->maxlen = 32; } if ( strmatch(str,"Zones")==0 ) - memputshort(tab->data,7*sizeof(uint16),val); + memputshort(tab->data,7*sizeof(uint16_t),val); else if ( strmatch(str,"TwilightPntCnt")==0 ) - memputshort(tab->data,8*sizeof(uint16),val); + memputshort(tab->data,8*sizeof(uint16_t),val); else if ( strmatch(str,"StorageCnt")==0 ) - memputshort(tab->data,9*sizeof(uint16),val); + memputshort(tab->data,9*sizeof(uint16_t),val); else if ( strmatch(str,"MaxStackDepth")==0 ) - memputshort(tab->data,12*sizeof(uint16),val); + memputshort(tab->data,12*sizeof(uint16_t),val); else if ( strmatch(str,"FDEFs")==0 ) - memputshort(tab->data,10*sizeof(uint16),val); + memputshort(tab->data,10*sizeof(uint16_t),val); else if ( strmatch(str,"IDEFs")==0 ) - memputshort(tab->data,11*sizeof(uint16),val); + memputshort(tab->data,11*sizeof(uint16_t),val); return( 0 ); } static PyObject *PyFF_Font_GetMaxpValue(PyFF_Font *self,const char *str) { SplineFont *sf; struct ttf_table *tab; - uint8 *data, dummy[32]; + uint8_t *data, dummy[32]; int val; if ( CheckIfFontClosed(self) ) @@ -13767,17 +13957,17 @@ data = tab->data; if ( strmatch(str,"Zones")==0 ) - val = memushort(data,32,7*sizeof(uint16)); + val = memushort(data,32,7*sizeof(uint16_t)); else if ( strmatch(str,"TwilightPntCnt")==0 ) - val = memushort(data,32,8*sizeof(uint16)); + val = memushort(data,32,8*sizeof(uint16_t)); else if ( strmatch(str,"StorageCnt")==0 ) - val = memushort(data,32,9*sizeof(uint16)); + val = memushort(data,32,9*sizeof(uint16_t)); else if ( strmatch(str,"MaxStackDepth")==0 ) - val = memushort(data,32,12*sizeof(uint16)); + val = memushort(data,32,12*sizeof(uint16_t)); else if ( strmatch(str,"FDEFs")==0 ) - val = memushort(data,32,10*sizeof(uint16)); + val = memushort(data,32,10*sizeof(uint16_t)); else if ( strmatch(str,"IDEFs")==0 ) - val = memushort(data,32,11*sizeof(uint16)); + val = memushort(data,32,11*sizeof(uint16_t)); else val = -1; return( Py_BuildValue("i",val)); @@ -14257,7 +14447,7 @@ static PyObject *PyFFFont_GetTableData(PyFF_Font *self, PyObject *args) { char *table_name; - uint32 tag; + uint32_t tag; struct ttf_table *tab; PyObject *binstr; @@ -14280,8 +14470,8 @@ return( binstr ); } -static void TableAddInstrs(SplineFont *sf, uint32 tag,int replace, - uint8 *instrs,int icnt) { +static void TableAddInstrs(SplineFont *sf, uint32_t tag,int replace, + uint8_t *instrs,int icnt) { struct ttf_table *tab; for ( tab=sf->ttf_tables; tab!=NULL && tab->tag!=tag; tab=tab->next ); @@ -14312,7 +14502,7 @@ memcpy(tab->data,instrs,icnt); tab->len = icnt; } else { - uint8 *newi = malloc(icnt+tab->len); + uint8_t *newi = malloc(icnt+tab->len); memcpy(newi,tab->data,tab->len); memcpy(newi+tab->len,instrs,icnt); free(tab->data); @@ -14324,9 +14514,9 @@ static PyObject *PyFFFont_SetTableData(PyFF_Font *self, PyObject *args) { char *table_name; - uint32 tag; + uint32_t tag; PyObject *tuple; - uint8 *instrs; + uint8_t *instrs; int icnt, i; if ( CheckIfFontClosed(self) ) @@ -14349,7 +14539,7 @@ if ( PyBytes_Check(tuple)) { char *space; Py_ssize_t len; PyBytes_AsStringAndSize(tuple,&space,&len); - instrs = calloc(len,sizeof(uint8)); + instrs = calloc(len,sizeof(uint8_t)); icnt = len; memcpy(instrs,space,len); } else { @@ -14978,7 +15168,7 @@ PyObject *arg3, *arg4, *arg5; char **class1_strs, **class2_strs; int cnt1, cnt2, acnt; - int16 *offs=NULL; + int16_t *offs=NULL; int separation= -1, touch=0, do_autokern=false, only_closer=0, autokern=true; double class_error_distance = -1; /* arguments: @@ -15060,7 +15250,7 @@ PyErr_Format(PyExc_ValueError, "There aren't enough kerning offsets for the number of kerning classes. Should be %d", cnt1*cnt2 ); return( NULL ); } - offs = malloc(cnt1*cnt2*sizeof(int16)); + offs = malloc(cnt1*cnt2*sizeof(int16_t)); for ( i=0 ; ilang_cnt = PySequence_Size(langs); if ( sl->lang_cnt>MAX_LANG ) - sl->morelangs = malloc((sl->lang_cnt-MAX_LANG)*sizeof(uint32)); + sl->morelangs = malloc((sl->lang_cnt-MAX_LANG)*sizeof(uint32_t)); for ( l=0; llang_cnt; ++l ) { - uint32 lang = StrObjToTag(PySequence_GetItem(langs,l),NULL); + uint32_t lang = StrObjToTag(PySequence_GetItem(langs,l),NULL); if ( lang==BAD_TAG ) { FeatureScriptLangListFree(flhead); return( BAD_FEATURE_LIST ); @@ -15867,7 +16057,7 @@ } for ( i=0; lookup_types[i].name!=NULL ; ++i ) - if ( (uint32)lookup_types[i].flag == otl->lookup_type ) + if ( (uint32_t)lookup_types[i].flag == otl->lookup_type ) break; type = lookup_types[i].name; @@ -16465,7 +16655,7 @@ { "afm", fm_flag_afm }, { "pfm", fm_flag_pfm }, { "short-post", fm_flag_shortps }, - { "omit-instructions", fm_flag_nopshints }, + { "omit-instructions", fm_flag_nottfhints }, { "apple", fm_flag_apple }, { "opentype", fm_flag_opentype }, { "PfEd-comments", fm_flag_pfed_comments }, @@ -16484,7 +16674,7 @@ { "no-FFTM-table", fm_flag_nofftm }, { "tfm", fm_flag_tfm }, { "no-flex", fm_flag_noflex }, - { "no-hints", fm_flag_nottfhints }, + { "no-hints", fm_flag_nopshints }, { "round", fm_flag_round }, { "composites-in-afm", fm_flag_afmwithmarks }, { "no-mac-names", fm_flag_nomacnames }, @@ -16591,7 +16781,7 @@ BDFFont *bdf; for ( cnt=0, bdf=ret->sf->bitmaps; bdf!=NULL; bdf=bdf->next, ++cnt ); if ( cnt!=0 ) { - ret->sizes = malloc((cnt+1)*sizeof(int32)); + ret->sizes = malloc((cnt+1)*sizeof(int32_t)); ret->sizes[cnt] = 0; for ( cnt=0, bdf=ret->sf->bitmaps; bdf!=NULL; bdf=bdf->next, ++cnt ) { ret->sizes[cnt] = (BDFDepth(bdf)<<16) | bdf->pixelsize; @@ -17028,7 +17218,7 @@ int pointsizeArg=INT_MIN; PyObject *pointsizeTuple=NULL; PyObject *arg; - int32 *pointsizes=NULL; + int32_t *pointsizes=NULL; char *samplefile=NULL; unichar_t *sample=NULL; @@ -17063,12 +17253,12 @@ } if ( pointsizeArg!=INT_MIN ) { if ( pointsizeArg>0 ) { - pointsizes = calloc(2,sizeof(int32)); + pointsizes = calloc(2,sizeof(int32_t)); pointsizes[0] = pointsizeArg; } } else if ( pointsizeTuple!=NULL ) { int subcnt = PySequence_Size(pointsizeTuple); - pointsizes = malloc((subcnt+1)*sizeof(int32)); + pointsizes = malloc((subcnt+1)*sizeof(int32_t)); for ( i=0; ifv; + FVAddInflections(fv, false); +Py_RETURN( self ); +} + static PyObject *PyFFFont_Stroke(PyFF_Font *self, PyObject *args, PyObject *keywds) { StrokeInfo si; @@ -17884,6 +18084,7 @@ int checkrefs = true; RefChar *ref; SplineChar *sc; + RefChar *next; if ( CheckIfFontClosed(self) ) return (NULL); @@ -17893,14 +18094,18 @@ for ( i=0; ienccount; ++i ) if ( (gid=map->map[i])!=-1 && (sc=sf->glyphs[gid])!=NULL && fv->selected[i] ) { changed = refchanged = false; if ( checkrefs ) { - for ( ref=sc->layers[self->fv->active_layer].refs; ref!=NULL; ref=ref->next ) { + for ( ref=sc->layers[self->fv->active_layer].refs; ref!=NULL; ) { if ( ref->transform[0]*ref->transform[3]<0 || (ref->transform[0]==0 && ref->transform[1]*ref->transform[2]>0)) { if ( !refchanged ) { refchanged = true; SCPreserveLayer(sc,self->fv->active_layer,false); } + next = ref->next; SCRefToSplines(sc,ref,self->fv->active_layer); + ref = next; + } else { + ref=ref->next; } } } @@ -18057,6 +18262,7 @@ { "correctReferences", (PyCFunction) PyFFFont_correctReferences, METH_NOARGS, "Replaces any inline copies of any of the selected glyphs with a reference" }, { "addExtrema", (PyCFunction) PyFFFont_AddExtrema, METH_NOARGS, "Add extrema to the contours of the glyph"}, + { "addInflections", (PyCFunction) PyFFFont_AddInflections, METH_NOARGS, "Add points of inflection to the contours of the glyph"}, { "addSmallCaps", (PyCFunction) PyFFFont_addSmallCaps, METH_VARARGS | METH_KEYWORDS, "For selected upper/lower case (latin, greek, cyrillic) characters, add a small caps variant of that glyph"}, { "autoHint", (PyCFunction) PyFFFont_autoHint, METH_NOARGS, "Guess at postscript hints"}, { "autoInstr", (PyCFunction) PyFFFont_autoInstr, METH_NOARGS, "Guess at truetype instructions"}, @@ -18655,7 +18861,7 @@ PyTuple_SetItem(arglist,3,PyFF_GlyphSeparationArg); Py_XINCREF(PyFF_GlyphSeparationArg); } - result = PyEval_CallObject(PyFF_GlyphSeparationHook, arglist); + result = PyObject_CallObject(PyFF_GlyphSeparationHook, arglist); Py_DECREF(arglist); if ( PyErr_Occurred()!=NULL ) { PyErr_Print(); @@ -18726,7 +18932,7 @@ { "preloadCidmap", PyFF_PreloadCidmap, METH_VARARGS, "Load a cidmap file" }, { "unicodeFromName", PyFF_UnicodeFromName, METH_VARARGS, "Given a name, look it up in the namelists and find what unicode code point it maps to (returns -1 if not found)" }, { "nameFromUnicode", PyFF_NameFromUnicode, METH_VARARGS, "Given a unicode code point and (optionally) a namelist, find the corresponding glyph name" }, - /* --start of libuninameslist functions------------------------ */ + /* --start of names list functions------------------------ */ { "UnicodeNameFromLib", PyFF_UnicodeNameFromLib, METH_VARARGS, "Return the www.unicode.org name for a given unicode character value" }, { "UnicodeAnnotationFromLib", PyFF_UnicodeAnnotationFromLib, METH_VARARGS, "Return the www.unicode.org annotation(s) for a given unicode character value" }, { "UnicodeBlockCountFromLib", PyFF_UnicodeBlockCountFromLib, METH_NOARGS, "Return the www.unicode.org block count" }, @@ -18734,41 +18940,14 @@ { "UnicodeBlockEndFromLib", PyFF_UnicodeBlockEndFromLib, METH_VARARGS, "Return the www.unicode.org block end, for example block[1]={128..255} -> 255" }, { "UnicodeBlockNameFromLib", PyFF_UnicodeBlockNameFromLib, METH_VARARGS, "Return the www.unicode.org block name, for example block[2]={256..383} -> Latin Extended-A" }, { "UnicodeNamesListVersion", PyFF_UnicodeNamesListVersion, METH_NOARGS, "Return the www.unicode.org NamesList version for this library" }, - { "UnicodeNames2GetCntFromLib", PyFF_UnicodeNames2GetCntFromLib, METH_NOARGS, "Return the www.unicode.org NamesList total count of Names2 corrections for this library" }, - { "UnicodeNames2NxtUniFromLib", PyFF_UnicodeNames2NxtUniFromLib, METH_VARARGS, "Return the table location of the next www.unicode.org Names2 for this library" }, - { "UnicodeNames2GetNxtFromLib", PyFF_UnicodeNames2GetNxtFromLib, METH_VARARGS, "Return the table location of the next www.unicode.org Names2 for this library" }, - { "UnicodeNames2FrmTabFromLib", PyFF_UnicodeNames2FrmTabFromLib, METH_VARARGS, "Return the www.unicode.org NamesList Names2 from internal table[0<=N"); @@ -19674,12 +19855,15 @@ return pathlist; } -void PyFF_ProcessInitFiles(void) { +void PyFF_ProcessInitFiles(int do_inits, int do_plugins) { static int done = false; GPtrArray *dpath; - if ( done ) -return; + PyFF_ImportPlugins(do_plugins); + + if ( done || !do_inits ) // Idempotency, I presume + return; + dpath = default_pyinit_dirs(); for (guint i = 0; i < dpath->len; ++i ) { LoadFilesInPythonInitDir( (char*)dpath->pdata[i] ); @@ -19727,7 +19911,7 @@ PyTuple_SetItem(arglist,i,arg); } va_end(ap); - result = PyEval_CallObject(func, arglist); + result = PyObject_CallObject(func, arglist); Py_DECREF(arglist); Py_XDECREF(result); if ( PyErr_Occurred()!=NULL ) @@ -19771,7 +19955,7 @@ /* This function is called when fontforge is being imported into ** a python process. Actually python first invokes the wrapper -** functions in the pyhook/*.c files; and those then call this +** functions in the pyhook/ *.c files; and those then call this ** function. */ PyMODINIT_FUNC fontforge_python_init(const char* modulename) { @@ -19989,7 +20173,7 @@ { "Russian", 0x419}, { "Russian (Moldova)", 0x819}, { "Sami (Lappish)", 0x43b}, - { "Sanskrit", 0x43b}, + { "Sanskrit", 0x44f}, { "Sepedi", 0x46c}, { "Serbian (Cyrillic)", 0xc1a}, { "Serbian (Latin)", 0x81a}, diff -Nru fontforge-20201107~dfsg/fontforge/savefont.c fontforge-20220308~dfsg/fontforge/savefont.c --- fontforge-20201107~dfsg/fontforge/savefont.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/savefont.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,8 +36,6 @@ #include "fontforgevw.h" #include "fvfonts.h" #include "gfile.h" -#include "gio.h" -#include "gresource.h" #include "macbinary.h" #include "namelist.h" #include "palmfonts.h" @@ -347,7 +345,7 @@ return( true ); } -static int WriteBitmaps(char *filename,SplineFont *sf, int32 *sizes,int res, +static int WriteBitmaps(char *filename,SplineFont *sf, int32_t *sizes,int res, int bf, EncMap *map) { char *buf = malloc(strlen(filename)+30), *pt, *pt2; int i; @@ -404,14 +402,14 @@ return( true ); } -static int32 *ParseWernerSFDFile(char *wernerfilename,SplineFont *sf,int *max, +static int32_t *ParseWernerSFDFile(char *wernerfilename,SplineFont *sf,int *max, char ***_names, EncMap *map) { /* one entry for each char, >=1 => that subfont, 0=>not mapped, -1 => end of char mark */ int cnt=0, subfilecnt=0, thusfar; int k, warned = false; int r1,r2,i,modi; SplineFont *_sf; - int32 *mapping; + int32_t *mapping; FILE *file; char buffer[200], *bpt; char *end, *pt; @@ -433,8 +431,8 @@ if ( _sf->glyphcnt>cnt ) cnt = _sf->glyphcnt; } while ( ksubfontcnt ); - mapping = calloc(cnt+1,sizeof(int32)); - memset(mapping,-1,(cnt+1)*sizeof(int32)); + mapping = calloc(cnt+1,sizeof(int32_t)); + memset(mapping,-1,(cnt+1)*sizeof(int32_t)); mapping[cnt] = -2; *max = 0; @@ -549,7 +547,7 @@ } static int SaveSubFont(SplineFont *sf,char *newname, - int32 *mapping, int subfont, char **names,int layer) { + int32_t *mapping, int subfont, char **names,int layer) { SplineFont temp; SplineChar *chars[256], **newchars; SplineFont *_sf; @@ -560,7 +558,7 @@ int err = 0; enum fontformat subtype = strstr(newname,".pfa")!=NULL ? ff_pfa : ff_pfb ; EncMap encmap; - int32 _mapping[256], _backmap[256]; + int32_t _mapping[256], _backmap[256]; memset(&encmap,0,sizeof(encmap)); encmap.enccount = encmap.encmax = encmap.backmax = 256; @@ -719,10 +717,10 @@ } /* ttf2tfm supports multiple sfd files. I do not. */ -static int WriteMultiplePSFont(SplineFont *sf,char *newname,int32 *sizes, +static int WriteMultiplePSFont(SplineFont *sf,char *newname,int32_t *sizes, char *wernerfilename,EncMap *map, int layer) { int err=0, tofree=false, max, filecnt; - int32 *mapping; + int32_t *mapping; char *path; int i; char **names; @@ -788,7 +786,7 @@ return( false ); } -int _DoSave(SplineFont *sf,char *newname,int32 *sizes,int res, +int _DoSave(SplineFont *sf,char *newname,int32_t *sizes,int res, EncMap *map, char *subfontdefinition,int layer) { char *path; int err=false; @@ -1018,8 +1016,8 @@ #endif } -static int32 *AllBitmapSizes(SplineFont *sf) { - int32 *sizes=NULL; +static int32_t *AllBitmapSizes(SplineFont *sf) { + int32_t *sizes=NULL; BDFFont *bdf; int i,cnt; @@ -1032,7 +1030,7 @@ } if ( i==1 ) break; - sizes = malloc((cnt+1)*sizeof(int32)); + sizes = malloc((cnt+1)*sizeof(int32_t)); } sizes[cnt] = 0; return( sizes ); @@ -1043,7 +1041,7 @@ NameList *rename_to,int layer) { int i; static const char *bitmaps[] = {"bdf", "ttf", "dfont", "ttf", "otb", "bin", "fon", "fnt", "pdb", "pt3", NULL }; - int32 *sizes=NULL; + int32_t *sizes=NULL; char *end = filename+strlen(filename); struct sflist *sfi; char *freeme = NULL; diff -Nru fontforge-20201107~dfsg/fontforge/savefont.h fontforge-20220308~dfsg/fontforge/savefont.h --- fontforge-20201107~dfsg/fontforge/savefont.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/savefont.h 2022-03-08 10:14:24.000000000 +0000 @@ -35,7 +35,7 @@ enum fm_flags { fm_flag_afm = 0x1, fm_flag_pfm = 0x2, fm_flag_shortps = 0x4, - fm_flag_nopshints = 0x8, + fm_flag_nottfhints = 0x8, fm_flag_apple = 0x10, fm_flag_pfed_comments = 0x20, fm_flag_pfed_colors = 0x40, @@ -51,7 +51,7 @@ fm_flag_tfm = 0x10000, fm_flag_nohintsubs = 0x20000, fm_flag_noflex = 0x40000, - fm_flag_nottfhints = 0x80000, + fm_flag_nopshints = 0x80000, fm_flag_restrict256 = 0x100000, fm_flag_round = 0x200000, fm_flag_afmwithmarks = 0x400000, @@ -67,7 +67,7 @@ void PrepareUnlinkRmOvrlp(SplineFont *sf,const char *filename,int layer); void RestoreUnlinkRmOvrlp(SplineFont *sf,const char *filename,int layer); -int _DoSave(SplineFont *sf,char *newname,int32 *sizes,int res, +int _DoSave(SplineFont *sf,char *newname,int32_t *sizes,int res, EncMap *map, char *subfontdefinition,int layer); int CheckIfTransparent(SplineFont *sf); diff -Nru fontforge-20201107~dfsg/fontforge/scripting.c fontforge-20220308~dfsg/fontforge/scripting.c --- fontforge-20201107~dfsg/fontforge/scripting.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/scripting.c 2022-03-08 10:14:24.000000000 +0000 @@ -37,7 +37,6 @@ #include "bitmapchar.h" #include "bitmapcontrol.h" #include "bvedit.h" -#include "chardata.h" #include "cvexport.h" #include "cvimages.h" #include "cvundoes.h" @@ -82,7 +81,6 @@ #include "tottfgpos.h" #include "ttf.h" #include "ttfinstrs.h" -#include "unicodelibinfo.h" #include "ustring.h" #include "utype.h" @@ -465,7 +463,8 @@ char *t1 = script2utf8_copy(val->u.sval); char *loc = utf82def_copy(t1); printf( "%s", loc ); - free(loc); free(t1); + free(loc); + free(t1); } else if ( val->type==v_arr || val->type==v_arrfree ) { putchar( '[' ); if ( val->u.aval->argc>0 ) { @@ -842,7 +841,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?isupper(ch):0; + c->return_val.u.ival = isupper(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = isupper(c->a.vals[1].u.ival); else @@ -857,7 +856,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?islower(ch):0; + c->return_val.u.ival = islower(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = islower(c->a.vals[1].u.ival); else @@ -872,7 +871,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?isdigit(ch):0; + c->return_val.u.ival = isdigit(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = isdigit(c->a.vals[1].u.ival); else @@ -887,7 +886,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?ishexdigit(ch):0; + c->return_val.u.ival = ishexdigit(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = ishexdigit(c->a.vals[1].u.ival); else @@ -902,7 +901,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?isalpha(ch):0; + c->return_val.u.ival = isalpha(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = isalpha(c->a.vals[1].u.ival); else @@ -917,7 +916,7 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?isalnum(ch):0; + c->return_val.u.ival = isalnum(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = isalnum(c->a.vals[1].u.ival); else @@ -932,76 +931,13 @@ if ( c->a.vals[1].type==v_str ) { pt = c->a.vals[1].u.sval; ch = utf8_ildb(&pt); - c->return_val.u.ival = ch>=0 && ch<0x10000?isspace(ch):0; + c->return_val.u.ival = isspace(ch); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) c->return_val.u.ival = isspace(c->a.vals[1].u.ival); else c->error = ce_badargtype; } -static void bisligature(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = is_LIGATURE(ch)==0?1:0; - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = is_LIGATURE(c->a.vals[1].u.ival)==0?1:0; - else - c->error = ce_badargtype; -} - -static void bisvulgarfraction(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = is_VULGAR_FRACTION(ch)==0?1:0; - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = is_VULGAR_FRACTION(c->a.vals[1].u.ival)==0?1:0; - else - c->error = ce_badargtype; -} - -static void bisotherfraction(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = is_OTHER_FRACTION(ch)==0?1:0; - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = is_OTHER_FRACTION(c->a.vals[1].u.ival)==0?1:0; - else - c->error = ce_badargtype; -} - - -static void bisfraction(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = (is_VULGAR_FRACTION(c->a.vals[1].u.ival)==0 || \ - is_OTHER_FRACTION(ch)==0)?1:0; - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = (is_VULGAR_FRACTION(c->a.vals[1].u.ival)==0 || \ - is_OTHER_FRACTION(c->a.vals[1].u.ival)==0)?1:0; - else - c->error = ce_badargtype; -} - static void btoupper(Context *c) { char *pt; const char *ipt; long ch; @@ -1013,13 +949,13 @@ ch = utf8_ildb(&ipt); if ( ch==-1 ) break; - if ( ch<0x10000 ) ch = toupper(ch); + ch = toupper(ch); pt = utf8_idpb(pt,ch,UTF8IDPB_NOZERO); } *pt = '\0'; } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) { c->return_val.type = v_int; - c->return_val.u.ival = c->a.vals[1].u.ival<0x10000?toupper(c->a.vals[1].u.ival): c->a.vals[1].u.ival; + c->return_val.u.ival = toupper(c->a.vals[1].u.ival); } else c->error = ce_badargtype; } @@ -1035,13 +971,13 @@ ch = utf8_ildb(&ipt); if ( ch==-1 ) break; - if ( ch<0x10000 ) ch = tolower(ch); + ch = tolower(ch); pt = utf8_idpb(pt,ch,UTF8IDPB_NOZERO); } *pt = '\0'; } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) { c->return_val.type = v_int; - c->return_val.u.ival = c->a.vals[1].u.ival<0x10000?tolower(c->a.vals[1].u.ival): c->a.vals[1].u.ival; + c->return_val.u.ival = tolower(c->a.vals[1].u.ival); } else c->error = ce_badargtype; } @@ -1057,13 +993,13 @@ ch = utf8_ildb(&ipt); if ( ch==-1 ) break; - if ( ch<0x10000 ) ch = tomirror(ch); + ch = tomirror(ch); pt = utf8_idpb(pt,ch,UTF8IDPB_NOZERO); } *pt = '\0'; } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) { c->return_val.type = v_int; - c->return_val.u.ival = c->a.vals[1].u.ival<0x10000?tomirror(c->a.vals[1].u.ival): c->a.vals[1].u.ival; + c->return_val.u.ival = tomirror(c->a.vals[1].u.ival); } else c->error = ce_badargtype; } @@ -1171,28 +1107,34 @@ } -/* --start of libuninameslist functions------------------------ */ +/* --start of names list functions------------------------ */ static void bUnicodeBlockCountFromLib(Context *c) { /* If the library is available, then return the number of name blocks */ c->return_val.type=v_int; - c->return_val.u.ival=unicode_block_count(); + uniname_blocks(&c->return_val.u.ival); } static void bUnicodeBlockEndFromLib(Context *c) { /* If the library is available, then get the official Nth block end */ + const struct unicode_range *blocks; if ( c->a.vals[1].type!=v_int && c->a.vals[1].type!=v_unicode ) { c->error = ce_badargtype; return; } c->return_val.type=v_int; - c->return_val.u.ival=unicode_block_end(c->a.vals[1].u.ival); + blocks = uniname_blocks(&c->return_val.u.ival); + if (c->a.vals[1].u.ival < 0 || c->a.vals[1].u.ival >= c->return_val.u.ival) { + c->return_val.u.ival = -1; + } else { + c->return_val.u.ival = blocks[c->a.vals[1].u.ival].end; + } } static void bUnicodeBlockNameFromLib(Context *c) { /* If the library is available, then get the official Nth block name */ - char *temp; + const struct unicode_range *blocks; if ( c->a.vals[1].type!=v_int && c->a.vals[1].type!=v_unicode ) { c->error = ce_badargtype; @@ -1200,21 +1142,28 @@ } c->return_val.type = v_str; - if ( (temp=unicode_block_name(c->a.vals[1].u.ival))==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; + blocks = uniname_blocks(&c->return_val.u.ival); + if (c->a.vals[1].u.ival < 0 || c->a.vals[1].u.ival >= c->return_val.u.ival) { + c->return_val.u.sval = calloc(1, sizeof(char)); + } else { + c->return_val.u.sval = copy(blocks[c->a.vals[1].u.ival].name); } - c->return_val.u.sval=temp; } static void bUnicodeBlockStartFromLib(Context *c) { /* If the library is available, then get the official Nth block start */ - + const struct unicode_range *blocks; if ( c->a.vals[1].type!=v_int && c->a.vals[1].type!=v_unicode ) { c->error = ce_badargtype; return; } c->return_val.type=v_int; - c->return_val.u.ival=unicode_block_start(c->a.vals[1].u.ival); + blocks = uniname_blocks(&c->return_val.u.ival); + if (c->a.vals[1].u.ival < 0 || c->a.vals[1].u.ival >= c->return_val.u.ival) { + c->return_val.u.ival = -1; + } else { + c->return_val.u.ival = blocks[c->a.vals[1].u.ival].start; + } } static void bUnicodeNameFromLib(Context *c) { @@ -1227,7 +1176,7 @@ } c->return_val.type = v_str; - if ( (temp=unicode_name(c->a.vals[1].u.ival))==NULL ) { + if ( (temp=uniname_name(c->a.vals[1].u.ival))==NULL ) { temp=malloc(1*sizeof(char)); *temp='\0'; } c->return_val.u.sval = temp; @@ -1242,7 +1191,7 @@ } c->return_val.type = v_str; - if ( (temp=unicode_annot(c->a.vals[1].u.ival))==NULL ) { + if ( (temp=uniname_annotation(c->a.vals[1].u.ival, false))==NULL ) { temp=malloc(1*sizeof(char)); *temp='\0'; } c->return_val.u.sval = temp; @@ -1250,91 +1199,35 @@ static void bUnicodeNamesListVersion(Context *c) { /* If the library is available, then return the Nameslist Version */ - char *temp; - - if ( (temp=unicode_library_version())==NULL ) { - temp=malloc(1*sizeof(char)); *temp='\0'; - } - c->return_val.type = v_str; - c->return_val.u.sval = temp; -} - -/* ----start of libuninameslist Names2 functions--------------- */ - -static void bUnicodeNames2GetCntFromLib(Context *c) { -/* If the library is available, then Get the Names2 table Count */ - c->return_val.type=v_int; - c->return_val.u.ival=unicode_names2cnt(); -} - -static void bUnicodeNames2GetNxtFromLib(Context *c) { -/* If the library is available, use unicode val to find Names2, */ -/* if exists, return location in table, if not found return -1. */ - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = unicode_names2getUtabLoc(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = unicode_names2getUtabLoc(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bUnicodeNames2NxtUniFromLib(Context *c) { -/* If the library is available, return unicode val for table[n] */ - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = unicode_names2valFrmTab(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = unicode_names2valFrmTab(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bUnicodeNames2FrmTabFromLib(Context *c) { -/* If the library is available, return table[n]->Names2 string. */ - const char *pt; - long ch; - c->return_val.type = v_str; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.sval = unicode_name2FrmTab(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.sval = unicode_name2FrmTab(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; + c->return_val.u.sval = copy("NamesList-Version: " UNICODE_VERSION); } static void bUnicodeNames2FromLib(Context *c) { /* If the library is available, use unicode val to find Names2, */ -/* if exists, return Names2, and if not exist then return NULL. */ - const char *pt; - long ch; +/* if exists, return Names2, and if not exist then return and empty str. */ +/* This function is poorly named. This actually corresponds to the + formal alias in the NamesList annotation. */ + unichar_t ch; + c->error = ce_false; c->return_val.type = v_str; if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.sval = unicode_name2(ch); + ch = utf8_ildb((const char**)&c->a.vals[1].u.sval); } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.sval = unicode_name2(c->a.vals[1].u.ival); + ch = c->a.vals[1].u.ival; else c->error = ce_badargtype; + + if (c->error == ce_false) { + c->return_val.u.sval = uniname_formal_alias(ch); + if (!c->return_val.u.sval) { + c->return_val.u.sval = calloc(1, sizeof(char)); + } + } } -/* ----end of libuninameslist Names2 functions----------------- */ -/* --end of libuninameslist functions-------------------------- */ +/* --end of names list functions-------------------------- */ static void bChr(Context *c) { @@ -1368,9 +1261,9 @@ } static void bUtf8(Context *c) { - uint32 buf[2]; + uint32_t buf[2]; int i; - uint32 *temp; + uint32_t *temp; if ( c->a.vals[1].type==v_int ) { if ( c->a.vals[1].u.ival<0 || c->a.vals[1].u.ival>0x10ffff ) { @@ -1382,7 +1275,7 @@ c->return_val.u.sval = u2utf8_copy(buf); } else if ( c->a.vals[1].type==v_arr || c->a.vals[1].type==v_arrfree ) { Array *arr = c->a.vals[1].u.aval; - temp = malloc((arr->argc+1)*sizeof(uint32)); + temp = malloc((arr->argc+1)*sizeof(uint32_t)); for ( i=0; iargc; ++i ) { if ( arr->vals[i].type!=v_int ) { c->error = ce_badargtype; @@ -1433,14 +1326,14 @@ return; } c->return_val.type = v_int; - c->return_val.u.ival = (uint8) c->a.vals[1].u.sval[c->a.vals[2].u.ival]; + c->return_val.u.ival = (uint8_t) c->a.vals[1].u.sval[c->a.vals[2].u.ival]; } else { int i, len = strlen(c->a.vals[1].u.sval); c->return_val.type = v_arrfree; c->return_val.u.aval = arraynew(len); for ( i=0; ireturn_val.u.aval->vals[i].type = v_int; - c->return_val.u.aval->vals[i].u.ival = (uint8) c->a.vals[1].u.sval[i]; + c->return_val.u.aval->vals[i].u.ival = (uint8_t) c->a.vals[1].u.sval[i]; } } } @@ -2087,7 +1980,7 @@ Array *fonts; FontViewBase *fv; int i, j, fc, added; - uint16 psstyle; + uint16_t psstyle; int fondcnt = 0, fondmax = 10; SFArray *familysfs=NULL; char *t; @@ -2247,7 +2140,7 @@ } static void Bitmapper(Context *c,int isavail) { - int32 *sizes; + int32_t *sizes; int i; int rasterize = true; @@ -2270,7 +2163,7 @@ } rasterize = c->a.vals[2].u.ival; } - sizes = malloc((c->a.vals[1].u.aval->argc+1)*sizeof(int32)); + sizes = malloc((c->a.vals[1].u.aval->argc+1)*sizeof(int32_t)); for ( i=0; ia.vals[1].u.aval->argc; ++i ) { sizes[i] = c->a.vals[1].u.aval->vals[i].u.ival; if ( (sizes[i]>>16)==0 ) @@ -2615,7 +2508,7 @@ static void bPrintFont(Context *c) { int type, i, inlinesample = false; - int32 *pointsizes=NULL; + int32_t *pointsizes=NULL; char *samplefile=NULL, *output=NULL; unichar_t *sample=NULL; char *t; char *locfilename=NULL; @@ -2634,12 +2527,12 @@ if ( c->a.argc>=3 ) { if ( c->a.vals[2].type==v_int ) { if ( c->a.vals[2].u.ival>0 ) { - pointsizes = calloc(2,sizeof(int32)); + pointsizes = calloc(2,sizeof(int32_t)); pointsizes[0] = c->a.vals[2].u.ival; } } else if ( c->a.vals[2].type==v_arr ) { Array *a = c->a.vals[2].u.aval; - pointsizes = malloc((a->argc+1)*sizeof(int32)); + pointsizes = malloc((a->argc+1)*sizeof(int32_t)); for ( i=0; iargc; ++i ) { if ( a->vals[i].type!=v_int ) ScriptError( c, "Bad type for array contents"); @@ -3272,7 +3165,6 @@ /* **** Element Menu **** */ static void bReencode(Context *c) { - Encoding *new_enc; int force = 0; int ret; @@ -3318,8 +3210,8 @@ c->curfv->selected = realloc(c->curfv->selected,newcnt); if ( newcnt>map->encmax ) { memset(c->curfv->selected+map->enccount,0,newcnt-map->enccount); - map->map = realloc(map->map,(map->encmax=newcnt+10)*sizeof(int32)); - memset(map->map+map->enccount,-1,(newcnt-map->enccount)*sizeof(int32)); + map->map = realloc(map->map,(map->encmax=newcnt+10)*sizeof(int32_t)); + memset(map->map+map->enccount,-1,(newcnt-map->enccount)*sizeof(int32_t)); } } map->enccount = newcnt; @@ -3365,7 +3257,7 @@ static void bLoadTableFromFile(Context *c) { SplineFont *sf = c->curfv->sf; - uint32 tag; + uint32_t tag; char *tstr, *end; struct ttf_table *tab; FILE *file; @@ -3405,7 +3297,7 @@ static void bSaveTableToFile(Context *c) { SplineFont *sf = c->curfv->sf; - uint32 tag; + uint32_t tag; char *tstr, *end; struct ttf_table *tab; FILE *file; @@ -3436,7 +3328,7 @@ static void bRemovePreservedTable(Context *c) { SplineFont *sf = c->curfv->sf; - uint32 tag; + uint32_t tag; char *tstr, *end; struct ttf_table *tab, *prev; @@ -3462,7 +3354,7 @@ static void bHasPreservedTable(Context *c) { SplineFont *sf = c->curfv->sf; - uint32 tag; + uint32_t tag; char *tstr, *end; struct ttf_table *tab; @@ -3767,14 +3659,14 @@ c->curfv->sf->changed = true; } -static void setint16(int16 *val,Context *c) { +static void setint16(int16_t *val,Context *c) { if ( c->a.vals[2].type!=v_int ) c->error = ce_badargtype; else *val = c->a.vals[2].u.ival; } -static void setss16(int16 *val,SplineFont *sf,Context *c) { +static void setss16(int16_t *val,SplineFont *sf,Context *c) { if ( c->a.vals[2].type!=v_int ) { c->error = ce_badargtype; return; @@ -4020,17 +3912,17 @@ tab->len = tab->maxlen = 32; } if ( strmatch(c->a.vals[1].u.sval,"Zones")==0 ) - memputshort(tab->data,7*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,7*sizeof(uint16_t),c->a.vals[2].u.ival); else if ( strmatch(c->a.vals[1].u.sval,"TwilightPntCnt")==0 ) - memputshort(tab->data,8*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,8*sizeof(uint16_t),c->a.vals[2].u.ival); else if ( strmatch(c->a.vals[1].u.sval,"StorageCnt")==0 ) - memputshort(tab->data,9*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,9*sizeof(uint16_t),c->a.vals[2].u.ival); else if ( strmatch(c->a.vals[1].u.sval,"MaxStackDepth")==0 ) - memputshort(tab->data,12*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,12*sizeof(uint16_t),c->a.vals[2].u.ival); else if ( strmatch(c->a.vals[1].u.sval,"FDEFs")==0 ) - memputshort(tab->data,10*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,10*sizeof(uint16_t),c->a.vals[2].u.ival); else if ( strmatch(c->a.vals[1].u.sval,"IDEFs")==0 ) - memputshort(tab->data,11*sizeof(uint16),c->a.vals[2].u.ival); + memputshort(tab->data,11*sizeof(uint16_t),c->a.vals[2].u.ival); else ScriptErrorString(c,"Unknown 'maxp' field: ", c->a.vals[1].u.sval ); } @@ -4038,7 +3930,7 @@ static void bGetMaxpValue(Context *c) { SplineFont *sf = c->curfv->sf; struct ttf_table *tab; - uint8 *data, dummy[32]; + uint8_t *data, dummy[32]; memset(dummy,0,32); dummy[15] = 2; @@ -4053,17 +3945,17 @@ c->return_val.type = v_int; if ( strmatch(c->a.vals[1].u.sval,"Zones")==0 ) - c->return_val.u.ival = memushort(data,32,7*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,7*sizeof(uint16_t)); else if ( strmatch(c->a.vals[1].u.sval,"TwilightPntCnt")==0 ) - c->return_val.u.ival = memushort(data,32,8*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,8*sizeof(uint16_t)); else if ( strmatch(c->a.vals[1].u.sval,"StorageCnt")==0 ) - c->return_val.u.ival = memushort(data,32,9*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,9*sizeof(uint16_t)); else if ( strmatch(c->a.vals[1].u.sval,"MaxStackDepth")==0 ) - c->return_val.u.ival = memushort(data,32,12*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,12*sizeof(uint16_t)); else if ( strmatch(c->a.vals[1].u.sval,"FDEFs")==0 ) - c->return_val.u.ival = memushort(data,32,10*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,10*sizeof(uint16_t)); else if ( strmatch(c->a.vals[1].u.sval,"IDEFs")==0 ) - c->return_val.u.ival = memushort(data,32,11*sizeof(uint16)); + c->return_val.u.ival = memushort(data,32,11*sizeof(uint16_t)); else ScriptErrorString(c,"Unknown 'maxp' field: ", c->a.vals[1].u.sval ); } @@ -4337,7 +4229,7 @@ src->ttf_instrs_len = 0; SplineCharFree(src); - /* Fix up dependant info */ + /* Fix up dependent info */ for ( layer=ly_fore; layerlayer_cnt; ++layer ) for ( refs = dest->layers[layer].refs; refs!=NULL; refs=refs->next ) { for ( scl=refs->sc->dependents; scl!=NULL; scl=scl->next ) @@ -4347,7 +4239,7 @@ SCCharChangedUpdate(dest,ly_fore); } -static int FSLMatch(FeatureScriptLangList *fl,uint32 feat_tag,uint32 script,uint32 lang) { +static int FSLMatch(FeatureScriptLangList *fl,uint32_t feat_tag,uint32_t script,uint32_t lang) { struct scriptlanglist *sl; int l; @@ -4356,7 +4248,7 @@ for ( sl=fl->scripts; sl!=NULL ; sl=sl->next ) { if ( sl->script==script || script==CHR('*',' ',' ',' ')) { for ( l=0; llang_cnt; ++l ) { - uint32 lng = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lng = llangs[l] : sl->morelangs[l-MAX_LANG]; if ( lng==lang || lang==CHR('*',' ',' ',' ')) return( true ); } @@ -4368,14 +4260,14 @@ return( false ); } -static void FVApplySubstitution(FontViewBase *fv,uint32 script, uint32 lang, uint32 feat_tag) { +static void FVApplySubstitution(FontViewBase *fv,uint32_t script, uint32_t lang, uint32_t feat_tag) { SplineFont *sf = fv->sf, *sf_sl=sf; SplineChar *sc, *replacement, *sc2; PST *pst; EncMap *map = fv->map; int i, gid, gid2; SplineChar **replacements; - uint8 *removes; + uint8_t *removes; if ( sf_sl->cidmaster!=NULL ) sf_sl = sf_sl->cidmaster; else if ( sf_sl->mm!=NULL ) sf_sl = sf_sl->mm->normal; @@ -4383,7 +4275,7 @@ /* I used to do replaces and removes as I went along, and then Werner */ /* gave me a font were "a" was replaced by "b" replaced by "a" */ replacements = calloc(sf->glyphcnt,sizeof(SplineChar *)); - removes = calloc(sf->glyphcnt,sizeof(uint8)); + removes = calloc(sf->glyphcnt,sizeof(uint8_t)); for ( i=0; ienccount; ++i ) if ( fv->selected[i] && (gid=map->map[i])!=-1 && (sc=sf->glyphs[gid])!=NULL ) { @@ -4405,7 +4297,7 @@ if ( replacements[gid]!=NULL ) { SCReplaceWith(sc,replacements[gid]); } else if ( removes[gid] ) { - /* This is deliberatly in the else. We don't want to remove a glyph*/ + /* This is deliberately in the else. We don't want to remove a glyph*/ /* we are about to replace */ for ( gid2=0; gid2glyphcnt; ++gid2 ) if ( (sc2=replacements[gid2])!=NULL ) { if (sc2->layers && ly_fore < sc2->layer_cnt) { @@ -4427,7 +4319,7 @@ } static void bApplySubstitution(Context *c) { - uint32 tags[3]; + uint32_t tags[3]; int i; for ( i=0; i<3; ++i ) { @@ -5484,6 +5376,33 @@ } } +static void bAddInflections(Context *c) { + if ( c->a.argc==1 ) + FVAddInflections(c->curfv, false); + else { + c->error = ce_wrongnumarg; + return; + } +} + +static void bBalance(Context *c) { + if ( c->a.argc==1 ) + FVBalance(c->curfv, false); + else { + c->error = ce_wrongnumarg; + return; + } +} + +static void bHarmonize(Context *c) { + if ( c->a.argc==1 ) + FVHarmonize(c->curfv, false); + else { + c->error = ce_wrongnumarg; + return; + } +} + static void SCMakeLine(SplineChar *sc) { int ly, last; SplinePointList *spl; @@ -5502,11 +5421,9 @@ changed = true; } sp->prevcp = sp->me; - sp->noprevcp = true; if ( sp->prev ) SplineRefigure(sp->prev); sp->nextcp = sp->me; - sp->nonextcp = true; if ( sp->next ) SplineRefigure(sp->next); } @@ -5665,7 +5582,7 @@ } static void bAppendAccent(Context *c) { - int pos = FF_UNICODE_NOPOSDATAGIVEN; /* unicode char pos info, see #define for (uint32)(utype2[]) */ + int pos = FF_UNICODE_NOPOSDATAGIVEN; /* unicode char pos info, see #define for (uint32_t)(utype2[]) */ char *glyph_name = NULL; /* unicode char name */ int uni = -1; /* unicode char value */ @@ -5685,10 +5602,10 @@ else uni = c->a.vals[1].u.ival; if ( c->a.argc==3 ) - pos = (uint32)(c->a.vals[2].u.ival); + pos = (uint32_t)(c->a.vals[2].u.ival); sc = GetOneSelChar(c); - ret = SCAppendAccent(sc,ly_fore,glyph_name,uni,(uint32)(pos)); + ret = SCAppendAccent(sc,ly_fore,glyph_name,uni,(uint32_t)(pos)); if ( ret==1 ) ScriptError(c,"No base character reference found"); else if ( ret==2 ) @@ -5778,8 +5695,7 @@ if ( match==NULL ) match = r; /* I shan't bother checking for multiple matches */ /* I think the transform check is strict enough. */ - if ( r->unicode_enc>=0 && r->unicode_enc<0x10000 && - isalpha(r->unicode_enc) ) { + if ( isalpha(r->unicode_enc) ) { if ( goodmatch==NULL ) { goodmatch = r; break; @@ -5842,8 +5758,8 @@ FVAutoInstr(c->curfv); } -static void TableAddInstrs(SplineFont *sf, uint32 tag,int replace, - uint8 *instrs,int icnt) { +static void TableAddInstrs(SplineFont *sf, uint32_t tag,int replace, + uint8_t *instrs,int icnt) { struct ttf_table *tab; for ( tab=sf->ttf_tables; tab!=NULL && tab->tag!=tag; tab=tab->next ); @@ -5866,7 +5782,7 @@ memcpy(tab->data,instrs,icnt); tab->len = icnt; } else { - uint8 *newi = malloc(icnt+tab->len); + uint8_t *newi = malloc(icnt+tab->len); memcpy(newi,tab->data,tab->len); memcpy(newi+tab->len,instrs,icnt); free(tab->data); @@ -5877,7 +5793,7 @@ } static void GlyphAddInstrs(SplineChar *sc,int replace, - uint8 *instrs,int icnt) { + uint8_t *instrs,int icnt) { if ( replace ) { free(sc->ttf_instrs); @@ -5893,7 +5809,7 @@ memcpy(sc->ttf_instrs,instrs,icnt); sc->ttf_instrs_len = icnt; } else { - uint8 *newi = malloc(icnt+sc->ttf_instrs_len); + uint8_t *newi = malloc(icnt+sc->ttf_instrs_len); memcpy(newi,sc->ttf_instrs,sc->ttf_instrs_len); memcpy(newi+sc->ttf_instrs_len,instrs,icnt); free(sc->ttf_instrs); @@ -5910,8 +5826,8 @@ int replace; SplineChar *sc = NULL; int icnt; - uint8 *instrs; - uint32 tag=0; + uint8_t *instrs; + uint32_t tag=0; SplineFont *sf = c->curfv->sf; int i; EncMap *map = c->curfv->map; @@ -5973,7 +5889,7 @@ ScriptError(c,"Cvt table is either not present or too short"); c->return_val.type = v_int; c->return_val.u.ival = memushort(tab->data,tab->len, - sizeof(uint16)*c->a.vals[1].u.ival); + sizeof(uint16_t)*c->a.vals[1].u.ival); } static void bReplaceCvtAt(Context *c) { @@ -5983,7 +5899,7 @@ for ( tab=sf->ttf_tables; tab!=NULL && tab->tag!=CHR('c','v','t',' '); tab=tab->next ); if ( tab==NULL || c->a.vals[1].u.ival>=(int)tab->len/2 ) ScriptError(c,"Cvt table is either not present or too short"); - memputshort(tab->data,sizeof(uint16)*c->a.vals[1].u.ival, + memputshort(tab->data,sizeof(uint16_t)*c->a.vals[1].u.ival, c->a.vals[2].u.ival); } @@ -6039,8 +5955,8 @@ } static void bClearTable(Context *c) { - uint32 tag; - uint8 _tag[4]; + uint32_t tag; + uint8_t _tag[4]; SplineFont *sf = c->curfv->sf; struct ttf_table *table, *prev; @@ -6699,9 +6615,9 @@ free(c->curfv->selected); c->curfv->selected = calloc(new->glyphcnt,sizeof(char)); if ( new->glyphcnt>map->encmax ) - map->map = realloc(map->map,(map->encmax = new->glyphcnt)*sizeof(int32)); + map->map = realloc(map->map,(map->encmax = new->glyphcnt)*sizeof(int32_t)); if ( new->glyphcnt>map->backmax ) - map->backmap = realloc(map->backmap,(map->backmax = new->glyphcnt)*sizeof(int32)); + map->backmap = realloc(map->backmap,(map->backmax = new->glyphcnt)*sizeof(int32_t)); for ( i=0; iglyphcnt; ++i ) map->map[i] = map->backmap[i] = i; map->enccount = new->glyphcnt; @@ -6942,8 +6858,7 @@ type = at_cexit; else if ( val==-3 || t->type==act_curs ) type = at_centry; - else if (( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && - iscombining(sc->unicodeenc)) || sc->width==0 || sc->glyph_class==2 /* base class+1 */ ) + else if ( iscombining(sc->unicodeenc) || sc->width==0 || sc->glyph_class==2 /* base class+1 */ ) type = at_mark; else if ( pst!=NULL && type==at_basechar ) type = at_baselig; @@ -7165,7 +7080,7 @@ SFRemoveLookupSubTable(c->curfv->sf,sub2,0); } -static int32 ParseTag(Context *c,Val *tagstr,int macok,int *wasmac) { +static int32_t ParseTag(Context *c,Val *tagstr,int macok,int *wasmac) { char tag[4]; int feat,set; char *str; @@ -7244,9 +7159,9 @@ } else { sl->lang_cnt = langs->argc; if ( langs->argc>MAX_LANG ) - sl->morelangs = malloc((langs->argc-MAX_LANG)*sizeof(uint32)); + sl->morelangs = malloc((langs->argc-MAX_LANG)*sizeof(uint32_t)); for ( l=0; largc; ++l ) { - uint32 lang = ParseTag(c,&langs->vals[l],false,&wasmac); + uint32_t lang = ParseTag(c,&langs->vals[l],false,&wasmac); if ( llangs[l] = lang; else @@ -7372,7 +7287,7 @@ otl->store_in_afm = c->a.vals[2].u.ival; } -static char *Tag2Str(uint32 tag, int ismac) { +static char *Tag2Str(uint32_t tag, int ismac) { char buffer[20]; if ( ismac ) @@ -8434,348 +8349,6 @@ if (c->curfv) SplineFontClearSpecial(c->curfv->sf); } -/* Ligature & Fraction information based on current Unicode (builtin) chart. */ -/* Unicode chart seems to distinguish vulgar fractions from other fractions. */ -/* Cnt returns lookup table-size, Nxt returns next Unicode value from array, */ -/* Loc returns 'n' for table array[0..n..(Cnt-1)] pointer. Errors return -1. */ -static void bLigChartGetCnt(Context *c) { - c->return_val.type=v_int; - c->return_val.u.ival=LigatureCount(); -} - -static void bVulChartGetCnt(Context *c) { - c->return_val.type=v_int; - c->return_val.u.ival=VulgarFractionCount(); -} - -static void bOFracChartGetCnt(Context *c) { - c->return_val.type=v_int; - c->return_val.u.ival=OtherFractionCount(); -} - -static void bFracChartGetCnt(Context *c) { - c->return_val.type=v_int; - c->return_val.u.ival=FractionCount(); -} - -static void bLigChartGetNxt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Ligature_get_U(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Ligature_get_U(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartGetNxt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = VulgFrac_get_U(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = VulgFrac_get_U(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartGetNxt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Fraction_get_U(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Fraction_get_U(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bLigChartGetLoc(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Ligature_find_N(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Ligature_find_N(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartGetLoc(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = VulgFrac_find_N(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = VulgFrac_find_N(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartGetLoc(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Fraction_find_N(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Fraction_find_N(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bLigChartGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Ligature_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Ligature_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bLigChartUGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = LigatureU_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = LigatureU_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = VulgFrac_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = VulgFrac_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartUGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = VulgFracU_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = VulgFracU_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = Fraction_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = Fraction_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartUGetAltCnt(Context *c) { - const char *pt; - long ch; - - c->return_val.type = v_int; - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch = utf8_ildb(&pt); - c->return_val.u.ival = FractionU_alt_getC(ch); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - c->return_val.u.ival = FractionU_alt_getC(c->a.vals[1].u.ival); - else - c->error = ce_badargtype; -} - -static void bLigChartGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = Ligature_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = Ligature_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - -static void bLigChartUGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = LigatureU_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = LigatureU_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = VulgFrac_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = VulgFrac_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - -static void bVulChartUGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = VulgFracU_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = VulgFracU_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = Fraction_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = Fraction_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - -static void bOFracChartUGetAltVal(Context *c) { - const char *pt; - long ch1,ch2; - - if ( c->a.vals[1].type==v_str ) { - pt = c->a.vals[1].u.sval; - ch1 = utf8_ildb(&pt); - } else if ( c->a.vals[1].type==v_int || c->a.vals[1].type==v_unicode ) - ch1 = c->a.vals[1].u.ival; - else - c->error = ce_badargtype; - - c->return_val.type = v_int; - if ( c->a.vals[2].type==v_str ) { - pt = c->a.vals[2].u.sval; - ch2 = utf8_ildb(&pt); - c->return_val.u.ival = FractionU_alt_getV(ch1,ch2); - } else if ( c->a.vals[2].type==v_int || c->a.vals[2].type==v_unicode ) - c->return_val.u.ival = FractionU_alt_getV(ch1,c->a.vals[2].u.ival); - else - c->error = ce_badargtype; -} - static struct builtins { const char *name; void (*func)(Context *); @@ -8810,10 +8383,6 @@ { "IsAlpha", bisalpha, 1,2,0 }, { "IsAlNum", bisalnum, 1,2,0 }, { "IsSpace", bisspace, 1,2,0 }, - { "IsLigature", bisligature, 1,2,0 }, - { "IsVulgarFraction", bisvulgarfraction, 1,2,0 }, - { "IsOtherFraction", bisotherfraction, 1,2,0 }, - { "IsFraction", bisfraction, 1,2,0 }, { "ToUpper", btoupper, 1,2,0 }, { "ToLower", btolower, 1,2,0 }, { "ToMirror", btomirror, 1,2,0 }, @@ -8829,7 +8398,7 @@ { "SpiroVersion", bSpiroVersion, 1,1,0 }, { "UnicodeFromName", bUnicodeFromName, 1,2,v_str }, { "NameFromUnicode", bNameFromUnicode, 1,0,0 }, - /* --start of libuninameslist functions------------------------ */ + /* --start of names list functions------------------------ */ { "UnicodeBlockCountFromLib", bUnicodeBlockCountFromLib, 1,1,0 }, { "UnicodeBlockEndFromLib", bUnicodeBlockEndFromLib, 1,2,0 }, { "UnicodeBlockNameFromLib", bUnicodeBlockNameFromLib, 1,2,0 }, @@ -8837,14 +8406,8 @@ { "UnicodeNameFromLib", bUnicodeNameFromLib, 1,2,0 }, { "UnicodeAnnotationFromLib", bUnicodeAnnotationFromLib, 1,2,0 }, { "UnicodeNamesListVersion", bUnicodeNamesListVersion, 1,1,0 }, - /* ----start of libuninameslist Names2 functions--------------- */ - { "UnicodeNames2GetCntFromLib", bUnicodeNames2GetCntFromLib, 1,1,0 }, - { "UnicodeNames2GetNxtFromLib", bUnicodeNames2GetNxtFromLib, 1,2,0 }, - { "UnicodeNames2NxtUniFromLib", bUnicodeNames2NxtUniFromLib, 1,2,0 }, - { "UnicodeNames2FrmTabFromLib", bUnicodeNames2FrmTabFromLib, 1,2,0 }, { "UnicodeNames2FromLib", bUnicodeNames2FromLib, 1,2,0 }, - /* ----end of libuninameslist Names2 functions----------------- */ - /* --end of libuninameslist functions-------------------------- */ + /* --end of names list functions-------------------------- */ { "Chr", bChr, 1,0,0 }, { "Ord", bOrd, 1,0,0 }, { "Real", bReal, 1,2,0 }, @@ -9012,6 +8575,9 @@ { "NearlyHvLines", bNearlyHvLines, 0,0,0 }, { "NearlyLines", bNearlyLines, 0,0,0 }, { "AddExtrema", bAddExtrema, 0,0,0 }, + { "AddInflections", bAddInflections, 0,0,0 }, + { "Balance", bBalance, 0,0,0 }, + { "Harmonize", bHarmonize, 0,0,0 }, { "RoundToInt", bRoundToInt, 0,0,0 }, { "RoundToCluster", bRoundToCluster, 0,0,0 }, { "Autotrace", bAutotrace, 0,1,0 }, @@ -9129,78 +8695,9 @@ { "Validate", bValidate, 0,0,0 }, { "DebugCrashFontForge", bDebugCrashFontForge, 1,0,0 }, { "ClearSpecialData", bclearSpecialData, 0,1,0 }, - { "ucLigChartGetCnt", bLigChartGetCnt, 1,1,0 }, - { "ucVulChartGetCnt", bVulChartGetCnt, 1,1,0 }, - { "ucOFracChartGetCnt", bOFracChartGetCnt, 1,1,0 }, - { "ucFracChartGetCnt", bFracChartGetCnt, 1,1,0 }, - { "ucLigChartGetNxt", bLigChartGetNxt, 1,2,0 }, - { "ucVulChartGetNxt", bVulChartGetNxt, 1,2,0 }, - { "ucOFracChartGetNxt", bOFracChartGetNxt, 1,2,0 }, - { "ucLigChartGetLoc", bLigChartGetLoc, 1,2,0 }, - { "ucVulChartGetLoc", bVulChartGetLoc, 1,2,0 }, - { "ucOFracChartGetLoc", bOFracChartGetLoc, 1,2,0 }, - { "ucLigChartGetAltCnt", bLigChartGetAltCnt, 1,2,0 }, - { "ucLigChartGetAltVal", bLigChartGetAltVal, 1,3,0 }, - { "ucVulChartGetAltCnt", bVulChartGetAltCnt, 1,2,0 }, - { "ucVulChartGetAltVal", bVulChartGetAltVal, 1,3,0 }, - { "ucOFracChartGetAltCnt", bOFracChartGetAltCnt, 1,2,0 }, - { "ucOFracChartGetAltVal", bOFracChartGetAltVal, 1,3,0 }, - { "ucLigChartUGetAltCnt", bLigChartUGetAltCnt, 1,2,0 }, - { "ucLigChartUGetAltVal", bLigChartUGetAltVal, 1,3,0 }, - { "ucVulChartUGetAltCnt", bVulChartUGetAltCnt, 1,2,0 }, - { "ucVulChartUGetAltVal", bVulChartUGetAltVal, 1,3,0 }, - { "ucOFracChartUGetAltCnt", bOFracChartUGetAltCnt, 1,2,0 }, - { "ucOFracChartUGetAltVal", bOFracChartUGetAltVal, 1,3,0 }, { NULL, 0, 0,0,0 } }; -static struct builtins *userdefined=NULL; -static int ud_cnt=0, ud_max=0; - -int AddScriptingCommand(char *name,void (*func)(Context *),int needs_font ) { -/* Add a new native scripting command (provided by 3rd_party plugin). */ - int i; - - for ( i=0; builtins[i].name!=NULL; ++i ) - if ( strcmp(builtins[i].name,name)==0 ) - return( 0 ); /* Can't supercede a built in function */ - - for ( i=0; i= ud_max ) { - /* create more space for +20 more user defined commands */ - struct builtins *temp; - temp = realloc(userdefined,(ud_max+20)*sizeof(struct builtins)); - if ( temp==NULL ) - return( 0 ); - ud_max+=20; - userdefined = temp; - } - - if ( (userdefined[ud_cnt].name=copy(name))==NULL ) - return( 0 ); - userdefined[ud_cnt].func = func; - userdefined[ud_cnt].nofontok = needs_font ? 0:1; - userdefined[ud_cnt].argcnt = 0; - userdefined[ud_cnt].argtype = 0; - return( true ); -} - -UserDefScriptFunc HasUserScriptingCommand(char *name) { - int i; - - for ( i=0; i0 ) fflush(stdout); @@ -9747,7 +9237,6 @@ } } } -docall_dofunc: (found->func)(&sub); docall_skipfunc: switch (sub.error) { /* check if any error in results */ @@ -10968,6 +10457,8 @@ static void _CheckIsScript(int argc, char *argv[]) { int i, is_python = DefaultLangPython(); + int run_python_init_files = true; + int import_python_plugins = true; char *pt; if ( argc==1 ) @@ -10977,6 +10468,10 @@ if ( *pt=='-' && pt[1]=='-' && pt[2]!='\0' ) ++pt; if ( strcmp(pt,"-nosplash")==0 || strcmp(pt,"-quiet")==0 ) /* Skip it */; + else if ( strcmp(pt,"-SkipPythonInitFiles")==0 || strcmp(pt,"-skippyfile")==0 ) + run_python_init_files = false; + else if ( strcmp(pt,"-skippyplug")==0 ) + import_python_plugins = false; else if ( strcmp(pt,"-lang=py")==0 ) is_python = true; else if ( strcmp(pt,"-lang=ff")==0 || strcmp(pt,"-lang=pe")==0 ) @@ -10988,11 +10483,11 @@ } else if ( strcmp(argv[i],"-")==0 ) { /* Someone thought that, of course, "-" meant read from a script. I guess it makes no sense with anything else... */ #if !defined(_NO_FFSCRIPT) && !defined(_NO_PYTHON) if ( is_python ) - PyFF_Stdin(); + PyFF_Stdin(run_python_init_files, import_python_plugins); else ProcessNativeScript(argc, argv,stdin); #elif !defined(_NO_PYTHON) - PyFF_Stdin(); + PyFF_Stdin(run_python_init_files, import_python_plugins); #elif !defined(_NO_FFSCRIPT) ProcessNativeScript(argc, argv,stdin); #endif @@ -11004,11 +10499,11 @@ if ( is_python ) { if (strcmp(argv[i],"-c") == 0) /* Make command-line args and Fontforge module more conveniently available for command-line scripts */ argv[i + 1] = smprintf("from sys import argv; from fontforge import *; %s", argv[i + 1]); - PyFF_Main(argc,argv,i); + PyFF_Main(argc,argv,i,run_python_init_files, import_python_plugins); } else ProcessNativeScript(argc, argv,NULL); #elif !defined(_NO_PYTHON) - PyFF_Main(argc,argv,i); + PyFF_Main(argc,argv,i,run_python_init_files, import_python_plugins); #elif !defined(_NO_FFSCRIPT) ProcessNativeScript(argc, argv,NULL); #endif @@ -11025,17 +10520,21 @@ if ( is_python==-1 ) is_python = PythonLangFromExt(argv[i]); if ( is_python ) - PyFF_Main(argc,argv,i); + PyFF_Main(argc,argv,i,run_python_init_files, import_python_plugins); else ProcessNativeScript(argc, argv,NULL); #elif !defined(_NO_PYTHON) - PyFF_Main(argc,argv,i); + PyFF_Main(argc,argv,i,run_python_init_files, import_python_plugins); #elif !defined(_NO_FFSCRIPT) ProcessNativeScript(argc, argv,NULL); #endif } } } + // Silence unused warnings, depending on ifdefs + (void)is_python; + (void)run_python_init_files; + (void)import_python_plugins; } #endif diff -Nru fontforge-20201107~dfsg/fontforge/scripting.h fontforge-20220308~dfsg/fontforge/scripting.h --- fontforge-20201107~dfsg/fontforge/scripting.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/scripting.h 2022-03-08 10:14:24.000000000 +0000 @@ -116,7 +116,7 @@ void FontImage(SplineFont *sf,char *filename,Array *arr,int width,int height); - /* Adds a user defined scripting function to the interpretter */ + /* Adds a user defined scripting function to the interpreter */ /* (you can't override a built-in name) */ /* (you can replace a previous user defined function */ /* Most functions will require a font to be loaded, but a few do not */ diff -Nru fontforge-20201107~dfsg/fontforge/scstyles.c fontforge-20220308~dfsg/fontforge/scstyles.c --- fontforge-20201107~dfsg/fontforge/scstyles.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/scstyles.c 2022-03-08 10:14:24.000000000 +0000 @@ -183,8 +183,8 @@ #define czone_top 2 #define czone_bot 1 -static uint8 GetStemCounterZone( StemData *stem, DBounds *orig_b ) { - uint8 ret = 0, by_x; +static uint8_t GetStemCounterZone( StemData *stem, DBounds *orig_b ) { + uint8_t ret = 0, by_x; int i; double min, max, middle, fudge, s, e; @@ -210,7 +210,7 @@ } static double GetCounterBlackSpace( GlyphData *gd, StemData **dstems, int dcnt, - DBounds *orig_b, double cstart, double cend, double pos, uint8 czone, struct genericchange *gc, int x_dir ) { + DBounds *orig_b, double cstart, double cend, double pos, uint8_t czone, struct genericchange *gc, int x_dir ) { double ldist, rdist, lrdist, is, ie, temp, black=0; double scale, w; @@ -318,7 +318,7 @@ double min, max, onequarter, threequarters, cstart, cend, cntr_scale; double black25, black75, white25, white75, gen25, gen75, ret; - uint8 pczone, nczone; + uint8_t pczone, nczone; min = x_dir ? orig_b->minx : orig_b->miny; max = x_dir ? orig_b->maxx : orig_b->maxy; @@ -726,7 +726,7 @@ static void PosStemPoints( GlyphData *gd, struct genericchange *genchange, int has_dstems, int x_dir ) { int i, j, best_is_l; - uint8 flag = x_dir ? tf_x : tf_y; + uint8_t flag = x_dir ? tf_x : tf_y; PointData *pd; StemData *tstem, *best; struct stem_chunk *chunk; @@ -838,7 +838,7 @@ static void InterpolateStrong( GlyphData *gd, DBounds *orig_b, DBounds *new_b, int x_dir ) { int i; - uint8 mask, flag = x_dir ? tf_x : tf_y; + uint8_t mask, flag = x_dir ? tf_x : tf_y; double coord, new; double min, max, min_new, max_new; PointData *pd; @@ -864,7 +864,7 @@ static void InterpolateWeak( GlyphData *gd, DBounds *orig_b, DBounds *new_b, double scale, int x_dir ) { PointData *pd, *tpd, *fpd; int i; - uint8 mask, flag = x_dir ? tf_x : tf_y; + uint8_t mask, flag = x_dir ? tf_x : tf_y; double coord, new, min, max, min_new, max_new; mask = flag | tf_d; @@ -1143,7 +1143,7 @@ double scale, int next, int is_l, int x_dir ) { int i, found = 0; - uint8 flag = x_dir ? tf_x : tf_y; + uint8_t flag = x_dir ? tf_x : tf_y; double ndot, pdot, coord_orig, coord_new, base_orig, base_new; Spline *ns; StemData *tstem; @@ -1207,7 +1207,7 @@ static void ShiftDependent( GlyphData *gd, PointData *pd, StemData *stem, DBounds *orig_b, DBounds *new_b, double cscale, int next, int is_l, int x_dir ) { - uint8 flag = x_dir ? tf_x : tf_y; + uint8_t flag = x_dir ? tf_x : tf_y; int i, scnt, from_min; double ndot, pdot, off, dist; Spline *ns; @@ -1917,7 +1917,7 @@ } static void MakeLookups(SplineFont *sf,OTLookup **lookups,int ltn,int crl,int grk, - int symbols, uint32 ftag) { + int symbols, uint32_t ftag) { OTLookup *any = NULL; int i; struct lookup_subtable *sub; @@ -1995,7 +1995,7 @@ struct scriptlanglist *sl; OTLookup *lc2sc[4], *lsmcp[4]; int i; - uint32 ucfeat, lcfeat; + uint32_t ucfeat, lcfeat; memset(lc2sc,0,sizeof(lc2sc)); memset(lsmcp,0,sizeof(lsmcp)); @@ -2049,21 +2049,23 @@ const char *ext; int lower; - if ( sc->unicodeenc>=0 && sc->unicodeenc<0x10000 ) { - lower = tolower(sc->unicodeenc); - ext = isupper(sc->unicodeenc) ? genchange->extension_for_letters : - islower(sc->unicodeenc) ? genchange->extension_for_letters : - sc->unicodeenc==0xdf ? genchange->extension_for_letters : - sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06 ? genchange->extension_for_letters : - genchange->extension_for_symbols; - } else { - lower = sc->unicodeenc; - ext = genchange->extension_for_symbols; - } + lower = tolower(sc->unicodeenc); + ext = isupper(sc->unicodeenc) ? genchange->extension_for_letters : + islower(sc->unicodeenc) ? genchange->extension_for_letters : + sc->unicodeenc==0xdf ? genchange->extension_for_letters : + sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06 ? genchange->extension_for_letters : + genchange->extension_for_symbols; + lc_sc = SFGetChar(sf,lower,NULL); - if ( lc_sc!=NULL ) - snprintf(buffer,bufsize,"%s.%s", lc_sc->name, ext ); - else { + if ( lc_sc!=NULL ) { + // The Turkish dotted İ must be special cased because it rightly lowercases to the regular ASCII + // i, however, so does I. + if ( sc->unicodeenc == 0x130 ) { + snprintf(buffer, bufsize, "idotaccent.%s", ext); + } else { + snprintf(buffer, bufsize, "%s.%s", lc_sc->name, ext); + } + } else { const char *pt = StdGlyphName(buffer,lower,sf->uni_interp,sf->for_new_glyphs); if ( pt!=buffer ) strcpy(buffer,pt); @@ -2074,7 +2076,7 @@ } static SplineChar *MakeSmallCapGlyphSlot(SplineFont *sf,SplineChar *cap_sc, - uint32 script,struct lookup_subtable **c2sc,struct lookup_subtable **smcp, + uint32_t script,struct lookup_subtable **c2sc,struct lookup_subtable **smcp, FontViewBase *fv, struct genericchange *genchange) { SplineChar *sc_sc, *lc_sc; char buffer[300]; @@ -2653,10 +2655,9 @@ for ( enc=0; encmap->enccount; ++enc ) { if ( (gid=fv->map->map[enc])!=-1 && fv->selected[enc] && (sc=sf->glyphs[gid])!=NULL ) { - if ( genchange->do_smallcap_symbols || ( sc->unicodeenc<0x10000 && - (isupper(sc->unicodeenc) || islower(sc->unicodeenc) || - (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06)) )) { - uint32 script = SCScriptFromUnicode(sc); + if ( genchange->do_smallcap_symbols || isupper(sc->unicodeenc) || + islower(sc->unicodeenc) || (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06) ) { + uint32_t script = SCScriptFromUnicode(sc); if ( script==CHR('l','a','t','n')) ++ltn, ++cnt; else if ( script==CHR('g','r','e','k')) @@ -2681,16 +2682,15 @@ _("Building small capitals"),NULL,cnt,1); for ( enc=0; encmap->enccount; ++enc ) { if ( (gid=fv->map->map[enc])!=-1 && fv->selected[enc] && (sc=sf->glyphs[gid])!=NULL ) { - if ( genchange->do_smallcap_symbols || ( sc->unicodeenc<0x10000 && - (isupper(sc->unicodeenc) || islower(sc->unicodeenc) || - (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06)) )) { - uint32 script = SCScriptFromUnicode(sc); + if ( genchange->do_smallcap_symbols || isupper(sc->unicodeenc) || + islower(sc->unicodeenc) || (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06) ) { + uint32_t script = SCScriptFromUnicode(sc); if ( script!=CHR('l','a','t','n') && script!=CHR('g','r','e','k') && script!=CHR('c','y','r','l') && !genchange->do_smallcap_symbols ) continue; - if ( sc->unicodeenc<0x10000 && islower(sc->unicodeenc)) { + if ( islower(sc->unicodeenc)) { sc = SFGetChar(sf,toupper(sc->unicodeenc),NULL); if ( sc==NULL ) goto end_loop; @@ -2721,16 +2721,15 @@ /* look at things which depend on references */ for ( enc=0; encmap->enccount; ++enc ) { if ( (gid=fv->map->map[enc])!=-1 && fv->selected[enc] && (sc=sf->glyphs[gid])!=NULL ) { - if ( genchange->do_smallcap_symbols || ( sc->unicodeenc<0x10000 && - (isupper(sc->unicodeenc) || islower(sc->unicodeenc) || - (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06)) )) { - uint32 script = SCScriptFromUnicode(sc); + if ( genchange->do_smallcap_symbols || isupper(sc->unicodeenc) || + islower(sc->unicodeenc) || (sc->unicodeenc>=0xfb00 && sc->unicodeenc<=0xfb06) ) { + uint32_t script = SCScriptFromUnicode(sc); if ( script!=CHR('l','a','t','n') && script!=CHR('g','r','e','k') && script!=CHR('c','y','r','l') && !genchange->do_smallcap_symbols ) continue; - if ( sc->unicodeenc<0x10000 &&islower(sc->unicodeenc)) { + if (islower(sc->unicodeenc)) { sc = SFGetChar(sf,toupper(sc->unicodeenc),NULL); if ( sc==NULL ) goto end_loop2; @@ -2800,8 +2799,8 @@ /* ************************** Subscript/Superscript ************************* */ /* ************************************************************************** */ -static struct lookup_subtable *MakeSupSupLookup(SplineFont *sf,uint32 feature_tag, - uint32 *scripts,int scnt) { +static struct lookup_subtable *MakeSupSupLookup(SplineFont *sf,uint32_t feature_tag, + uint32_t *scripts,int scnt) { OTLookup *test, *found; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -2904,11 +2903,11 @@ genchange->g.maps = malloc(genchange->g.cnt*sizeof(struct position_maps)); if ( genchange->feature_tag!=0 ) { - uint32 *scripts = malloc(cnt*sizeof(uint32)); + uint32_t *scripts = malloc(cnt*sizeof(uint32_t)); int scnt = 0; for ( enc=0; encmap->enccount; ++enc ) { if ( (gid=fv->map->map[enc])!=-1 && fv->selected[enc] && (sc=sf->glyphs[gid])!=NULL ) { - uint32 script = SCScriptFromUnicode(sc); + uint32_t script = SCScriptFromUnicode(sc); int i; for ( i=0; isc = sc; ci->layer = layer; ci->bottom_y = 0; - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && isupper(sc->unicodeenc)) + if ( sc->unicodeenc!=-1 && isupper(sc->unicodeenc)) ci->top_y = ci->bd.caph>0?ci->bd.caph:4*sc->parent->ascent/5; else ci->top_y = ci->bd.xheight>0?ci->bd.xheight:sc->parent->ascent/2; - ci->boundry = ci->top_y/2; + ci->boundary = ci->top_y/2; ci->has_two_zones = false; ci->cnts[0] = ci->cnts[1] = 0; @@ -3380,7 +3379,7 @@ BPAdjustCEZ(bp,ci,TOP_Z); else if ( ci->cnts[TOP_Z]<2 && ci->cnts[BOT_Z]>=2 ) BPAdjustCEZ(bp,ci,BOT_Z); - else if ( bp->y > ci->boundry ) + else if ( bp->y > ci->boundary ) BPAdjustCEZ(bp,ci,TOP_Z); else BPAdjustCEZ(bp,ci,BOT_Z); @@ -3505,7 +3504,7 @@ BasePoint pdir, ndir; double factor; BasePoint newpos; - uint8 touched; + uint8_t touched; }; static int MaxContourCount(SplineSet *ss) { @@ -4022,7 +4021,7 @@ ci.stdvw = zones->stdvw; ci.top_y = zones->top_bound; ci.bottom_y = zones->bottom_bound; - ci.boundry = (zones->top_bound+zones->bottom_bound)/2; + ci.boundary = (zones->top_bound+zones->bottom_bound)/2; ci.c_add = zones->stroke_width; ci.c_factor = ci.sb_factor = 100; StemInfosFree(sc->vstem); sc->vstem = NULL; @@ -4097,7 +4096,7 @@ } static struct { - uint32 script; + uint32_t script; SplineSet *(*embolden_hook)(SplineSet *,struct lcg_zones *,SplineChar *, int layer); } script_hooks[] = { { CHR('l','a','t','n'), LCG_HintedEmboldenHook }, @@ -4249,7 +4248,7 @@ } } if ( zones->embolden_hook == NULL ) { - uint32 script = SCScriptFromUnicode(sc); + uint32_t script = SCScriptFromUnicode(sc); for ( j=0; script_hooks[j].script!=0; ++j ) { if ( script==script_hooks[j].script ) { zones->embolden_hook = script_hooks[j].embolden_hook; @@ -4267,7 +4266,7 @@ zones->bottom_zone = b.maxy/3; zones->top_zone = 2*b.maxy/3; zones->top_bound = b.maxy; - } else if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && islower(sc->unicodeenc)) { + } else if ( sc->unicodeenc!=-1 && islower(sc->unicodeenc)) { if ( zones->bd.xheight<=0 ) zones->bd.xheight = SearchBlues(sc->parent,'x',0); zones->bottom_zone = zones->bd.xheight>0 ? zones->bd.xheight/3 : @@ -4279,7 +4278,7 @@ zones->top_bound = zones->bd.xheight>0 ? zones->bd.xheight : zones->bd.caph>0 ? 2*zones->bd.caph/3 : (sc->parent->ascent/2); - } else if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && isupper(sc->unicodeenc)) { + } else if ( sc->unicodeenc!=-1 && isupper(sc->unicodeenc)) { if ( zones->bd.caph<0 ) zones->bd.caph = SearchBlues(sc->parent,'I',0); zones->bottom_zone = zones->bd.caph>0 ? zones->bd.caph/3 : @@ -4393,10 +4392,8 @@ int uni; int smallcaps = false; - if ( sc->unicodeenc<0x10000 && sc->unicodeenc!=-1 ) + if ( sc->unicodeenc!=-1 ) return( islower(sc->unicodeenc) ? cs_lc : isupper(sc->unicodeenc) ? cs_uc : cs_neither ); - else if ( sc->unicodeenc!=-1 ) -return( cs_neither ); under = strchr(sc->name,'_'); dot = strchr(sc->name,'.'); @@ -4409,7 +4406,7 @@ ch = *dot; *dot = '\0'; uni = UniFromName(sc->name,ui_none,&custom); *dot = ch; - if ( uni==-1 || uni>=0x10000 ) + if ( uni==-1 ) return( cs_neither ); if ( smallcaps && (islower(uni) || isupper(uni)) ) @@ -4645,12 +4642,10 @@ ++i; } else { InterpBp(&last->nextcp,i,xscale,yscale,interp,endx,normal,bold); - last->nonextcp = false; i+=2; InterpBp(&bp,i,xscale,yscale,interp,endx,normal,bold); cur = SplinePointCreate(bp.x,bp.y); InterpBp(&cur->prevcp,i-1,xscale,yscale,interp,endx,normal,bold); - cur->noprevcp = false; SplineMake3(last,cur); ++i; } @@ -4697,7 +4692,7 @@ double cur_sw; int order2 = ii->order2; - ii->order2 = false; /* Don't convert to order2 untill after */ + ii->order2 = false; /* Don't convert to order2 until after */ ss = MakeBottomItalicSerif(stemwidth,0,ii,seriftype); ii->order2 = order2; /* We finish messing with the serif */ @@ -5063,14 +5058,12 @@ SplinePoint *start=NULL, *end=NULL, *sp; SplinePointList *ss; double sdiff, ediff; - double pos; double fuzz = (sc->parent->ascent+sc->parent->descent)/100.0; for ( ss=sc->layers[layer].splines; ss!=NULL; ss=ss->next ) { start=end=NULL; for ( sp=ss->first; ; ) { if ( RoughlyParallel(sp,&d->unit)) { - pos = (sp->me.x-d->left.x)*d->unit.x + (sp->me.y-d->left.y)*d->unit.y; if ( ( sdiff = (sp->me.x-d->left.x)*d->unit.y - (sp->me.y-d->left.y)*d->unit.x)<0 ) sdiff = -sdiff; if ( ( ediff = (sp->me.x-d->right.x)*d->unit.y - (sp->me.y-d->right.y)*d->unit.x)<0 ) ediff = -ediff; /* Hint Ranges for diagonals seem not to be what we want here */ @@ -5117,14 +5110,12 @@ SplinePoint *start=NULL, *end=NULL, *sp; SplinePointList *ss; double sdiff, ediff; - double pos; double fuzz = (sc->parent->ascent+sc->parent->descent)/100.0; for ( ss=sc->layers[layer].splines; ss!=NULL; ss=ss->next ) { start=end=NULL; for ( sp=ss->first; ; ) { if ( RoughlyParallel(sp,&d->unit)) { - pos = (sp->me.x-d->left.x)*d->unit.x + (sp->me.y-d->left.y)*d->unit.y; if ( ( sdiff = (sp->me.x-d->left.x)*d->unit.y - (sp->me.y-d->left.y)*d->unit.x)<0 ) sdiff = -sdiff; if ( ( ediff = (sp->me.x-d->right.x)*d->unit.y - (sp->me.y-d->right.y)*d->unit.x)<0 ) ediff = -ediff; /* Hint Ranges for diagonals seem not to be what we want here */ @@ -5179,7 +5170,12 @@ SplineFree(spnext->prev); } start->next = end->prev = NULL; + start->nextcp = start->me; + // The following is probably unneeded but restores the + // state of each now-open contour to what it would be when + // points are allocated with SplinePointCreate() start->nonextcp = end->noprevcp = true; + end->prevcp = end->me; } static SplinePoint *StemMoveBottomEndTo(SplinePoint *sp,double y,int is_start) { @@ -5194,7 +5190,6 @@ SplineRefigure(sp->prev); } else { other = SplinePointCreate(sp->me.x,y); - sp->nonextcp = true; SplineMake(sp,other,sp->prev->order2); sp = other; } @@ -5232,7 +5227,6 @@ SplineRefigure(sp->prev); } else { other = SplinePointCreate(sp->me.x+xoff,y); - sp->nonextcp = true; SplineMake(sp,other,sp->prev->order2); sp = other; } @@ -5346,7 +5340,8 @@ if ( ii->secondary_serif == srf_flat ) { start = StemMoveBottomEndTo(start,y,true); end = StemMoveBottomEndTo(end,y,false); - start->nonextcp = end->noprevcp = true; + start->nextcp = start->me; + end->prevcp = end->me; SplineMake(start,end,sc->layers[layer].order2); } else if ( ii->secondary_serif == srf_simpleslant ) { if ( ii->tan_ia<0 ) { @@ -5356,7 +5351,8 @@ start = StemMoveBottomEndTo(start,y,true); end = StemMoveBottomEndTo(end,y - (end->me.x-start->me.x)*ii->tan_ia,false); } - start->nonextcp = end->noprevcp = true; + start->nextcp = start->me; + end->prevcp = end->me; SplineMake(start,end,sc->layers[layer].order2); } else { if ( ii->tan_ia<0 ) { @@ -5368,7 +5364,8 @@ end = StemMoveBottomEndTo(end,y- .8*(end->me.x-start->me.x)*ii->tan_ia,false); mid = SplinePointCreate(.2*end->me.x+.8*start->me.x,y); } - start->nonextcp = end->noprevcp = true; + start->nextcp = start->me; + end->prevcp = end->me; mid->pointtype = pt_corner; SplineMake(start,mid,sc->layers[layer].order2); SplineMake(mid,end,sc->layers[layer].order2); @@ -5517,7 +5514,6 @@ SplineRefigure(sp->prev); } else { other = SplinePointCreate(sp->me.x,y); - sp->nonextcp = true; SplineMake(sp,other,sp->prev->order2); sp = other; } @@ -5530,7 +5526,6 @@ SplineRefigure(sp->next); } else { other = SplinePointCreate(sp->me.x,y); - sp->noprevcp = true; SplineMake(other,sp,sp->next->order2); sp = other; } @@ -5546,12 +5541,10 @@ xoff = (y-sp->me.y)*d->unit.x/d->unit.y; if ( is_start ) { other = SplinePointCreate(sp->me.x+xoff,y); - sp->nonextcp = true; SplineMake(sp,other,sp->prev->order2); sp = other; } else { other = SplinePointCreate(sp->me.x+xoff,y); - sp->noprevcp = true; SplineMake(other,sp,sp->next->order2); sp = other; } @@ -5869,7 +5862,8 @@ start = StemMoveBottomEndTo(start,y,true); end = StemMoveBottomEndTo(end,y,false); - start->nonextcp = end->noprevcp = true; + start->nextcp = start->me; + end->prevcp = end->me; SplineMake(start,end,sc->layers[layer].order2); start->pointtype = end->pointtype = pt_corner; } @@ -6183,7 +6177,7 @@ StemInfo *h; SplinePoint *beste, *bests, *sp; SplineSet *ss; - double bestediff, sdiff, ediff; + double sdiff, ediff; DBounds b; real trans[6]; @@ -6203,7 +6197,6 @@ for ( h=f->vstem; h!=NULL; h=h->next ) if ( h->tobeused ) { for ( ss=f->layers[ii->layer].splines; ss!=NULL; ss=ss->next ) { bests = beste = NULL; - bestediff = 10; for ( sp=ss->first; ; ) { if ( sp->me.y>.9*ii->x_height ) { if ( (sdiff = sp->me.x-h->start)<0 ) sdiff = -sdiff; @@ -6211,7 +6204,6 @@ if ( sdiff<3 && (bests==NULL || sp->me.y>bests->me.y )) bests = sp; else if ( ediff<3 && (beste==NULL || sp->me.y>beste->me.y )) { - bestediff = ediff; beste = sp; } } @@ -6311,7 +6303,7 @@ sp = SplinePointCreate(start->me.x,start->me.y+ii->pq_depth); sp->next = start->next; sp->next->from = sp; - start->nonextcp = true; + start->nextcp = start->me; SplineMake(start,sp,sc->layers[layer].order2); start = sp; } else { @@ -6322,7 +6314,7 @@ sp = SplinePointCreate(end->me.x,end->me.y+ii->pq_depth); sp->prev = start->prev; sp->prev->to = sp; - end->noprevcp = true; + end->prevcp = end->me; SplineMake(sp,end,sc->layers[layer].order2); end = sp; } else { @@ -6532,7 +6524,8 @@ end = ltemp; } SerifRemove(start,end,sses[0]); - start->nonextcp = end->noprevcp = true; + start->nextcp = start->me; + end->prevcp = end->me; SplineMake(start,end,sc->layers[layer].order2); if ( sc->layers[layer].order2 ) SSCPValidate(sses[0]); @@ -6594,7 +6587,7 @@ } static void SCMakeItalic(SplineChar *sc,int layer,ItalicInfo *ii) { - real skew[6], refpos[6];; + real skew[6], refpos[6]; RefChar *ref; extern int no_windowing_ui; int nwi = no_windowing_ui; diff -Nru fontforge-20201107~dfsg/fontforge/sd.h fontforge-20220308~dfsg/fontforge/sd.h --- fontforge-20201107~dfsg/fontforge/sd.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sd.h 2022-03-08 10:14:24.000000000 +0000 @@ -119,7 +119,7 @@ EntLayer *layers; real width, height; /* in millimeters */ - int16 hpages, vpages; + int16_t hpages, vpages; real pwidth, pheight; /* in millimeters */ real units; /* if user wants to see things in */ /* centimeters then units will be 10, if inches then 25.4, if points */ @@ -136,13 +136,13 @@ RefChar *refs; int width, vwidth; SplineChar *sc; - uint8 fromtype3; + uint8_t fromtype3; } EntityChar; struct pskeydict { - int16 cnt, max; - uint8 is_executable; + int16_t cnt, max; + uint8_t is_executable; struct pskeyval *entries; }; diff -Nru fontforge-20201107~dfsg/fontforge/search.c fontforge-20220308~dfsg/fontforge/search.c --- fontforge-20201107~dfsg/fontforge/search.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/search.c 2022-03-08 10:14:24.000000000 +0000 @@ -699,7 +699,7 @@ return( true ); } -static int AdjustBP(BasePoint *changeme,BasePoint *rel, +static void AdjustBP(BasePoint *changeme,BasePoint *rel, BasePoint *shouldbe, BasePoint *shouldberel, BasePoint *fudge, SearchData *s) { @@ -715,7 +715,6 @@ yoff *= s->matched_scale; changeme->x = xoff*s->matched_co - yoff*s->matched_si + fudge->x + rel->x; changeme->y = yoff*s->matched_co + xoff*s->matched_si + fudge->y + rel->y; -return( changeme->x==rel->x && changeme->y==rel->y ); } static void AdjustAll(SplinePoint *change,BasePoint *rel, @@ -728,9 +727,6 @@ AdjustBP(&change->me,rel,shouldbe,shouldberel,fudge,s); change->nextcp.x += change->me.x-old.x; change->nextcp.y += change->me.y-old.y; change->prevcp.x += change->me.x-old.x; change->prevcp.y += change->me.y-old.y; - - change->nonextcp = (change->nextcp.x==change->me.x && change->nextcp.y==change->me.y); - change->noprevcp = (change->prevcp.x==change->me.x && change->prevcp.y==change->me.y); } static SplinePoint *RplInsertSP(SplinePoint *after,SplinePoint *nrpl,SplinePoint *rpl,SearchData *s, BasePoint *fudge) { @@ -745,8 +741,6 @@ new->nextcp.y = after->me.y + transform[2]*(nrpl->nextcp.x-rpl->me.x) + transform[3]*(nrpl->nextcp.y-rpl->me.y) + fudge->y; new->prevcp.x = after->me.x + transform[0]*(nrpl->prevcp.x-rpl->me.x) + transform[1]*(nrpl->prevcp.y-rpl->me.y) + fudge->x; new->prevcp.y = after->me.y + transform[2]*(nrpl->prevcp.x-rpl->me.x) + transform[3]*(nrpl->prevcp.y-rpl->me.y) + fudge->y; - new->nonextcp = (new->nextcp.x==new->me.x && new->nextcp.y==new->me.y); - new->noprevcp = (new->prevcp.x==new->me.x && new->prevcp.y==new->me.y); new->pointtype = rpl->pointtype; new->selected = true; new->ticked = true; @@ -833,7 +827,6 @@ dummy.me.x = sc_p->me.x + xoff*s->matched_co - yoff*s->matched_si; dummy.me.y = sc_p->me.y + yoff*s->matched_co + xoff*s->matched_si; dummy.nextcp = dummy.prevcp = dummy.me; - dummy.nonextcp = dummy.noprevcp = true; dummy.next = &dummysp; SplineRefigure(&dummysp); sc_p = &dummy; @@ -876,9 +869,9 @@ } np_p = p_p->next->to; nsc_p = sc_p->next->to; nr_p = r_p->next->to; if ( p_p==path->first ) { - sc_p->nonextcp = AdjustBP(&sc_p->nextcp,&sc_p->me,&r_p->nextcp,&r_p->me,&fudge,s); + AdjustBP(&sc_p->nextcp,&sc_p->me,&r_p->nextcp,&r_p->me,&fudge,s); if ( p_p->prev!=NULL ) - sc_p->noprevcp = AdjustBP(&sc_p->prevcp,&sc_p->me,&r_p->prevcp,&r_p->me,&fudge,s); + AdjustBP(&sc_p->prevcp,&sc_p->me,&r_p->prevcp,&r_p->me,&fudge,s); if ( sc_p->prev!=NULL ) SplineRefigure(sc_p->prev); sc_p->ticked = true; @@ -886,8 +879,8 @@ if ( np_p==path->first ) return; if ( np_p->next!=NULL ) - nsc_p->nonextcp = AdjustBP(&nsc_p->nextcp,&nsc_p->me,&nr_p->nextcp,&nr_p->me,&fudge,s); - nsc_p->noprevcp = AdjustBP(&nsc_p->prevcp,&nsc_p->me,&nr_p->prevcp,&nr_p->me,&fudge,s); + AdjustBP(&nsc_p->nextcp,&nsc_p->me,&nr_p->nextcp,&nr_p->me,&fudge,s); + AdjustBP(&nsc_p->prevcp,&nsc_p->me,&nr_p->prevcp,&nr_p->me,&fudge,s); AdjustAll(nsc_p,&sc_p->me,&nr_p->me,&r_p->me,&fudge,s); nsc_p->ticked = true; nsc_p->pointtype = nr_p->pointtype; @@ -1237,7 +1230,7 @@ void FVBReplaceOutlineWithReference( FontViewBase *fv, double fudge ) { SearchData *sv; - uint8 *selected, *changed; + uint8_t *selected, *changed; SplineFont *sf = fv->sf; int i, j, selcnt = 0, gid; SplineChar *checksc; @@ -1469,7 +1462,7 @@ ref->transform[1]>0x7fff/16384.0 || ref->transform[2]>0x7fff/16384.0 || ref->transform[3]>0x7fff/16384.0 || - ref->transform[0]<-2.0 || /* Numbers are asymetric, negative range slightly bigger */ + ref->transform[0]<-2.0 || /* Numbers are asymmetric, negative range slightly bigger */ ref->transform[1]<-2.0 || ref->transform[2]<-2.0 || ref->transform[3]<-2.0 ) { diff -Nru fontforge-20201107~dfsg/fontforge/sfd1.c fontforge-20220308~dfsg/fontforge/sfd1.c --- fontforge-20201107~dfsg/fontforge/sfd1.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sfd1.c 2022-03-08 10:14:24.000000000 +0000 @@ -40,7 +40,7 @@ /* convert it into the new format */ static void SFGuessScriptList(SplineFont1 *sf) { - uint32 scripts[32], script; + uint32_t scripts[32], script; int i, scnt=0, j; for ( i=0; isf.glyphcnt; ++i ) if ( sf->sf.glyphs[i]!=NULL ) { @@ -77,14 +77,14 @@ sf->sli_cnt = 1; for ( j=0; jscript_lang[0][j].script = scripts[j]; - sf->script_lang[0][j].langs = malloc(2*sizeof(uint32)); + sf->script_lang[0][j].langs = malloc(2*sizeof(uint32_t)); sf->script_lang[0][j].langs[0] = DEFAULT_LANG; sf->script_lang[0][j].langs[1] = 0; } sf->script_lang[1] = NULL; } -static int SLContains(struct script_record *sr, uint32 script, uint32 lang) { +static int SLContains(struct script_record *sr, uint32_t script, uint32_t lang) { int i, j; if ( script==DEFAULT_SCRIPT || script == 0 ) @@ -103,7 +103,7 @@ return( false ); /* Never found script */ } -int SFAddScriptIndex(SplineFont1 *sf,uint32 *scripts,int scnt) { +int SFAddScriptIndex(SplineFont1 *sf,uint32_t *scripts,int scnt) { int i,j; struct script_record *sr; @@ -111,7 +111,7 @@ scripts[scnt++] = CHR('l','a','t','n'); /* Need a default script preference */ for ( i=0; iscripts[j] ) { - uint32 temp = scripts[i]; + uint32_t temp = scripts[i]; scripts[i] = scripts[j]; scripts[j] = temp; } @@ -133,14 +133,14 @@ sr = sf->script_lang[i] = calloc(scnt+1,sizeof(struct script_record)); for ( j = 0; jscript_lang = realloc(sf->script_lang,(i+2)*sizeof(struct script_record *)); sf->script_lang[i] = calloc(2,sizeof(struct script_record)); sf->script_lang[i][0].script = script; - sf->script_lang[i][0].langs = malloc(2*sizeof(uint32)); + sf->script_lang[i][0].langs = malloc(2*sizeof(uint32_t)); sf->script_lang[i][0].langs[0] = lang; sf->script_lang[i][0].langs[1] = 0; sf->script_lang[i+1] = NULL; @@ -184,7 +184,7 @@ return( sl_cnt ); } -int SFFindBiggestScriptLangIndex(SplineFont *_sf,uint32 script,uint32 lang) { +int SFFindBiggestScriptLangIndex(SplineFont *_sf,uint32_t script,uint32_t lang) { int i, best_sli= -1, best_cnt= -1, cnt; SplineFont1 *sf = (SplineFont1 *) _sf; @@ -208,7 +208,7 @@ return( best_sli ); } -static FeatureScriptLangList *FeaturesFromTagSli(uint32 tag,int sli,SplineFont1 *sf) { +static FeatureScriptLangList *FeaturesFromTagSli(uint32_t tag,int sli,SplineFont1 *sf) { FeatureScriptLangList *fl; struct script_record *sr; struct scriptlanglist *cur, *last; @@ -225,7 +225,7 @@ for ( i=0; sr->langs[i]!=0; ++i ); cur->lang_cnt = i; if ( i>MAX_LANG ) - cur->morelangs = malloc((i-MAX_LANG) * sizeof(uint32)); + cur->morelangs = malloc((i-MAX_LANG) * sizeof(uint32_t)); for ( i=0; sr->langs[i]!=0; ++i ) { if ( ilangs[i] = sr->langs[i]; @@ -241,7 +241,7 @@ return( fl ); } -static OTLookup *CreateLookup(SplineFont1 *sf,uint32 tag, int sli, +static OTLookup *CreateLookup(SplineFont1 *sf,uint32_t tag, int sli, int flags,enum possub_type type) { OTLookup *otl = chunkalloc(sizeof(OTLookup)); @@ -368,7 +368,7 @@ return( cur ); } -static OTLookup *FindNestedLookupByTag(SplineFont1 *sf,uint32 tag) { +static OTLookup *FindNestedLookupByTag(SplineFont1 *sf,uint32_t tag) { int isgpos; OTLookup *otl; @@ -389,7 +389,7 @@ return; for ( i=0; irule_cnt; ++i ) { for ( j=0; jrules[i].lookup_cnt; ++j ) { - OTLookup *otl = FindNestedLookupByTag(sf,(uint32) (intpt) (fpst->rules[i].lookups[j].lookup) ); + OTLookup *otl = FindNestedLookupByTag(sf,(uint32_t) (intptr_t) (fpst->rules[i].lookups[j].lookup) ); if ( otl!=NULL ) fpst->rules[i].lookups[j].lookup = otl; else { @@ -408,9 +408,9 @@ return; for ( i=0; iclass_cnt*sm->state_cnt; ++i ) { if ( sm->state[i].u.context.mark_lookup!=NULL ) - sm->state[i].u.context.mark_lookup = FindNestedLookupByTag(sf,(uint32) (intpt) (sm->state[i].u.context.mark_lookup) ); + sm->state[i].u.context.mark_lookup = FindNestedLookupByTag(sf,(uint32_t) (intptr_t) (sm->state[i].u.context.mark_lookup) ); if ( sm->state[i].u.context.cur_lookup!=NULL ) - sm->state[i].u.context.cur_lookup = FindNestedLookupByTag(sf,(uint32) (intpt) (sm->state[i].u.context.cur_lookup) ); + sm->state[i].u.context.cur_lookup = FindNestedLookupByTag(sf,(uint32_t) (intptr_t) (sm->state[i].u.context.cur_lookup) ); } } @@ -486,7 +486,7 @@ } while ( ksf.subfontcnt ); } -static int TTFFeatureIndex( uint32 tag, struct table_ordering *ord ) { +static int TTFFeatureIndex( uint32_t tag, struct table_ordering *ord ) { /* This is the order in which features should be executed */ int cnt = 0; @@ -615,7 +615,7 @@ AnchorPoint *ap; int i, j, scnt; #define S_MAX 100 - uint32 scripts[S_MAX]; + uint32_t scripts[S_MAX]; int merge=0; for ( ac = sf->anchor; ac!=NULL; ac=ac->next ) { @@ -624,7 +624,7 @@ for ( i=0; iglyphcnt; ++i ) if ( sf->glyphs[i]!=NULL ) { for ( ap = sf->glyphs[i]->anchor; ap!=NULL && ap->anchor!=ac; ap=ap->next ); if ( ap!=NULL && scntglyphs[i]); + uint32_t script = SCScriptFromUnicode(sf->glyphs[i]); if ( script==0 ) continue; for ( j=0; jsf.possub; fpst!=NULL; fpst=((FPST1 *) fpst->fpst.next) ) { otl = CreateLookup(sf,fpst->tag, fpst->script_lang_index, diff -Nru fontforge-20201107~dfsg/fontforge/sfd1.h fontforge-20220308~dfsg/fontforge/sfd1.h --- fontforge-20201107~dfsg/fontforge/sfd1.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sfd1.h 2022-03-08 10:14:24.000000000 +0000 @@ -41,64 +41,64 @@ typedef struct anchorclass1 { AnchorClass ac; - uint32 feature_tag; - uint16 script_lang_index; - uint16 flags; - uint16 merge_with; - uint8 has_bases; - uint8 has_ligatures; + uint32_t feature_tag; + uint16_t script_lang_index; + uint16_t flags; + uint16_t merge_with; + uint8_t has_bases; + uint8_t has_ligatures; } AnchorClass1; typedef struct kernpair1 { KernPair kp; - uint16 sli, flags; + uint16_t sli, flags; } KernPair1; typedef struct kernclass1 { KernClass kc; - uint16 sli; - uint16 flags; + uint16_t sli; + uint16_t flags; } KernClass1; typedef struct generic_pst1 { PST pst; - uint8 macfeature; /* tag should be interpretted as rather than 'abcd' */ - uint16 flags; - uint16 script_lang_index; /* 0xffff means none */ - uint32 tag; + uint8_t macfeature; /* tag should be interpreted as rather than 'abcd' */ + uint16_t flags; + uint16_t script_lang_index; /* 0xffff means none */ + uint32_t tag; } PST1; typedef struct generic_fpst1 { FPST fpst; - uint16 script_lang_index; - uint16 flags; - uint32 tag; + uint16_t script_lang_index; + uint16_t flags; + uint32_t tag; } FPST1; typedef struct generic_asm1 { /* Apple State Machine */ ASM sm; - uint16 feature, setting; - uint32 opentype_tag; /* If converted from opentype */ + uint16_t feature, setting; + uint32_t opentype_tag; /* If converted from opentype */ } ASM1; struct table_ordering { - uint32 table_tag; - uint32 *ordered_features; + uint32_t table_tag; + uint32_t *ordered_features; struct table_ordering *next; }; struct script_record { - uint32 script; - uint32 *langs; + uint32_t script; + uint32_t *langs; }; struct tagtype { enum possub_type type; - uint32 tag; + uint32_t tag; }; struct gentagtype { - uint16 tt_cur, tt_max; + uint16_t tt_cur, tt_max; struct tagtype *tagtype; }; @@ -115,13 +115,13 @@ /* store all choices used here, and just store an index into this list */ /* in the PST. All lists are terminated by a 0 entry */ struct script_record **script_lang; - int16 sli_cnt; + int16_t sli_cnt; struct gentagtype gentags; } SplineFont1; -extern int SFFindBiggestScriptLangIndex(SplineFont *_sf,uint32 script,uint32 lang); -extern int SFAddScriptIndex(SplineFont1 *sf,uint32 *scripts,int scnt); +extern int SFFindBiggestScriptLangIndex(SplineFont *_sf,uint32_t script,uint32_t lang); +extern int SFAddScriptIndex(SplineFont1 *sf,uint32_t *scripts,int scnt); extern void SFD_AssignLookups(SplineFont1 *sf); extern enum uni_interp interp_from_encoding(Encoding *enc, enum uni_interp interp); diff -Nru fontforge-20201107~dfsg/fontforge/sfd.c fontforge-20220308~dfsg/fontforge/sfd.c --- fontforge-20201107~dfsg/fontforge/sfd.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sfd.c 2022-03-08 10:14:24.000000000 +0000 @@ -167,7 +167,7 @@ static AnchorPoint *SFDReadAnchorPoints(FILE *sfd,SplineChar *sc,AnchorPoint** alist, AnchorPoint *lastap); static GuidelineSet *SFDReadGuideline(FILE *sfd, GuidelineSet **gll, GuidelineSet *lastgl); static void SFDDumpTtfInstrs(FILE *sfd,SplineChar *sc); -static void SFDDumpTtfInstrsExplicit(FILE *sfd,uint8 *ttf_instrs, int16 ttf_instrs_len ); +static void SFDDumpTtfInstrsExplicit(FILE *sfd,uint8_t *ttf_instrs, int16_t ttf_instrs_len ); static void SFDDumpHintList(FILE *sfd,const char *key, StemInfo *h); static void SFDDumpDHintList( FILE *sfd,const char *key, DStemInfo *d ); static StemInfo *SFDReadHints(FILE *sfd); @@ -807,6 +807,9 @@ static void SFDDumpValDevTab(FILE *sfd,ValDevTab *adjust) { if ( adjust==NULL ) return; + if ( !( adjust->xadjust.corrections || adjust->yadjust.corrections || adjust->xadv.corrections || adjust->yadv.corrections ) ) +return; + fprintf( sfd, " [ddx=" ); SFDDumpDeviceTable(sfd,&adjust->xadjust); fprintf( sfd, " ddy=" ); SFDDumpDeviceTable(sfd,&adjust->yadjust); fprintf( sfd, " ddh=" ); SFDDumpDeviceTable(sfd,&adjust->xadv); @@ -853,16 +856,16 @@ /* count 255 means that the next two bytes (bigendian) provide a two byte count */ /* count 255 0 n (n<255) means that the previous line should be repeated n+1 times */ /* count 255 0 255 means 255 pixels of the current color */ -static uint8 *image2rle(struct _GImage *img, int *len) { +static uint8_t *image2rle(struct _GImage *img, int *len) { int max = img->height*img->bytes_per_line; - uint8 *rle, *pt, *end; + uint8_t *rle, *pt, *end; int cnt, set; int i,j,k; *len = 0; if ( img->image_type!=it_mono || img->bytes_per_line<5 ) return( NULL ); - rle = calloc(max,sizeof(uint8)), pt = rle, end=rle+max-3; + rle = calloc(max,sizeof(uint8_t)), pt = rle, end=rle+max-3; for ( i=0; iheight; ++i ) { if ( i!=0 ) { @@ -1021,7 +1024,7 @@ struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; struct enc85 enc; int rlelen; - uint8 *rle; + uint8_t *rle; int i; rle = image2rle(base,&rlelen); @@ -1040,15 +1043,15 @@ } } if ( rle!=NULL ) { - uint8 *pt=rle, *end=rle+rlelen; + uint8_t *pt=rle, *end=rle+rlelen; while ( ptheight; ++i ) { if ( base->image_type==it_rgba ) { - uint32 *ipt = (uint32 *) (base->data + i*base->bytes_per_line); - uint32 *iend = (uint32 *) (base->data + (i+1)*base->bytes_per_line); + uint32_t *ipt = (uint32_t *) (base->data + i*base->bytes_per_line); + uint32_t *iend = (uint32_t *) (base->data + (i+1)*base->bytes_per_line); while ( ipt>24); SFDEnc85(&enc,(*ipt>>16)&0xff); @@ -1066,8 +1069,8 @@ ++ipt; } } else { - uint8 *pt = (uint8 *) (base->data + i*base->bytes_per_line); - uint8 *end = (uint8 *) (base->data + (i+1)*base->bytes_per_line); + uint8_t *pt = (uint8_t *) (base->data + i*base->bytes_per_line); + uint8_t *end = (uint8_t *) (base->data + (i+1)*base->bytes_per_line); while ( pttag == CHR('c','v','t',' ') || tab->tag == CHR('m','a','x','p')) && (tab->len&1)==0 ) { int i, ended; - uint8 *pt; + uint8_t *pt; fprintf( sfd, "ShortTable: %c%c%c%c %d\n", (int) (tab->tag>>24), (int) ((tab->tag>>16)&0xff), (int) ((tab->tag>>8)&0xff), (int) (tab->tag&0xff), (int) (tab->len>>1) ); - pt = (uint8*) tab->data; + pt = (uint8_t*) tab->data; ended = tab->tag!=CHR('c','v','t',' ') || sf->cvt_names==NULL; for ( i=0; i<(tab->len>>1); ++i ) { - int num = (int16) ((pt[0]<<8) | pt[1]); + int num = (int16_t) ((pt[0]<<8) | pt[1]); fprintf( sfd, " %d", num ); if ( !ended ) { if ( sf->cvt_names[i]==END_CVT_NAMES ) @@ -1597,7 +1600,7 @@ SFDDumpCharMath(sfd,sc); #if HANYANG if ( sc->compositionunit ) - fprintf( sfd, "CompositionUnit: %d %d\n", sc->jamo, sc->varient ); + fprintf( sfd, "CompositionUnit: %d %d\n", sc->jamo, sc->variant ); #endif SFDDumpHintList(sfd,"HStem: ", sc->hstem); SFDDumpHintList(sfd,"VStem: ", sc->vstem); @@ -1799,8 +1802,8 @@ memset(&encrypt,'\0',sizeof(encrypt)); encrypt.sfd = sfd; for ( i=0; i<=bfc->ymax-bfc->ymin; ++i ) { - uint8 *pt = (uint8 *) (bfc->bitmap + i*bfc->bytes_per_line); - uint8 *end = pt + bfc->bytes_per_line; + uint8_t *pt = (uint8_t *) (bfc->bitmap + i*bfc->bytes_per_line); + uint8_t *end = pt + bfc->bytes_per_line; while ( ptname) ); for ( pt=mn->name; *pt; ++pt ) { if ( *pt<' ' || *pt>=0x7f || *pt=='\\' || *pt=='"' ) - fprintf( sfd, "\\%03o", *(uint8 *) pt ); + fprintf( sfd, "\\%03o", *(uint8_t *) pt ); else putc(*pt,sfd); } @@ -2266,7 +2269,7 @@ (int) (sl->script>>24), (int) ((sl->script>>16)&0xff), (int) ((sl->script>>8)&0xff), (int) (sl->script&0xff) ); for ( i=0; ilang_cnt; ++i ) { - uint32 lang = ilangs[i] : sl->morelangs[i-MAX_LANG]; + uint32_t lang = ilangs[i] : sl->morelangs[i-MAX_LANG]; fprintf( sfd, "'%c%c%c%c' ", (int) (lang>>24), (int) ((lang>>16)&0xff), (int) ((lang>>8)&0xff), (int) (lang&0xff) ); @@ -2479,7 +2482,7 @@ (int) (sl->script>>24), (int) ((sl->script>>16)&0xff), (int) ((sl->script>>8)&0xff), (int) (sl->script&0xff) ); for ( i=0; ilang_cnt; ++i ) { - uint32 lang = ilangs[i] : sl->morelangs[i-MAX_LANG]; + uint32_t lang = ilangs[i] : sl->morelangs[i-MAX_LANG]; fprintf( sfd, "'%c%c%c%c' ", (int) (lang>>24), (int) ((lang>>16)&0xff), (int) ((lang>>8)&0xff), (int) (lang&0xff) ); @@ -2778,7 +2781,7 @@ struct MATH *math = sf->MATH; for ( i=0; math_constants_descriptor[i].script_name!=NULL; ++i ) { fprintf( sfd, "MATH:%s: %d", math_constants_descriptor[i].script_name, - *((int16 *) (((char *) (math)) + math_constants_descriptor[i].offset)) ); + *((int16_t *) (((char *) (math)) + math_constants_descriptor[i].offset)) ); if ( math_constants_descriptor[i].devtab_offset>=0 ) { DeviceTable **devtab = (DeviceTable **) (((char *) (math)) + math_constants_descriptor[i].devtab_offset ); putc(' ',sfd); @@ -3215,7 +3218,7 @@ * * If localRevisionsToRetain == 0 then no revisions are made. * - * If localRevisionsToRetain > 0 then it is taken as an explict number + * If localRevisionsToRetain > 0 then it is taken as an explicit number * of revisions to make, and revisions are made * * If localRevisionsToRetain == -1 then it is "not set". @@ -3421,9 +3424,9 @@ return( getprotectedname(sfd,tokbuf)); } -static uint32 gettag(FILE *sfd) { +static uint32_t gettag(FILE *sfd) { int ch, quoted; - uint32 tag; + uint32_t tag; while ( (ch=nlgetc(sfd))==' ' ); if ( (quoted = (ch=='\'')) ) ch = nlgetc(sfd); @@ -3472,7 +3475,7 @@ return( pt!=tokbuf?1:ch==EOF?-1: 0 ); } -static int gethex(FILE *sfd, uint32 *val) { +static int gethex(FILE *sfd, uint32_t *val) { char tokbuf[100]; int ch; char *pt=tokbuf, *end = tokbuf+100-2; @@ -3502,7 +3505,7 @@ return( pt!=tokbuf?1:ch==EOF?-1: 0 ); } -static int gethexints(FILE *sfd, uint32 *val, int cnt) { +static int gethexints(FILE *sfd, uint32_t *val, int cnt) { int i, ch; for ( i=0; idata + i*base->bytes_per_line); - uint32 *iend = (uint32 *) (base->data + (i+1)*base->bytes_per_line); + uint32_t *ipt = (uint32_t *) (base->data + i*base->bytes_per_line); + uint32_t *iend = (uint32_t *) (base->data + (i+1)*base->bytes_per_line); int r,g,b, a; while ( iptdata + i*base->bytes_per_line); - uint8 *end = (uint8 *) (base->data + (i+1)*base->bytes_per_line); + uint8_t *pt = (uint8_t *) (base->data + i*base->bytes_per_line); + uint8_t *end = (uint8_t *) (base->data + (i+1)*base->bytes_per_line); while ( ptdata = _IVParse(sf,buf,&tab->len,tterr,NULL); + tab->data = _IVParse(sf,buf,(int*)&tab->len,tterr,NULL); free(buf); if ( lasttab[which]!=NULL ) @@ -4126,9 +4129,7 @@ current.x = stack[sp-2]; current.y = stack[sp-1]; sp -= 2; - pt = chunkalloc(sizeof(SplinePoint)); - pt->me = current; - pt->noprevcp = true; pt->nonextcp = true; + pt = SplinePointCreate(current.x, current.y); if ( ch=='m' ) { SplinePointList *spl = chunkalloc(sizeof(SplinePointList)); spl->first = spl->last = pt; @@ -4145,8 +4146,6 @@ if ( cur->last->nextcpindex==0xfffe ) cur->last->nextcpindex = 0xffff; SplineMake(cur->last,pt,order2); - cur->last->nonextcp = 1; - pt->noprevcp = 1; cur->last = pt; } } @@ -4160,12 +4159,9 @@ if ( cur!=NULL && cur->first!=NULL && (cur->first!=cur->last || cur->first->next==NULL) ) { cur->last->nextcp.x = stack[sp-6]; cur->last->nextcp.y = stack[sp-5]; - cur->last->nonextcp = false; - pt = chunkalloc(sizeof(SplinePoint)); + pt = SplinePointCreate(current.x, current.y); pt->prevcp.x = stack[sp-4]; pt->prevcp.y = stack[sp-3]; - pt->me = current; - pt->nonextcp = true; if ( cur->last->nextcpindex==0xfffe ) cur->last->nextcpindex = ttfindex++; else if ( cur->last->nextcpindex!=0xffff ) @@ -4247,7 +4243,6 @@ RefChar *lastr=NULL; ImageList *lasti=NULL; AnchorPoint *lastap = NULL; - GuidelineSet *lastgl = NULL; SplineChar* tsc = 0; if ( getname(sfd,tok)!=1 ) @@ -4700,7 +4695,7 @@ ch = nlgetc(sfd); ungetc(ch,sfd); if ( isdigit(ch)) { - getsint(sfd,(int16 *) &ap->ttf_pt_index); + getsint(sfd,(int16_t *) &ap->ttf_pt_index); ap->has_ttf_pt = true; } } @@ -4725,7 +4720,7 @@ getreal(sfd,&gl->point.x); getreal(sfd,&gl->point.y); getreal(sfd,&gl->angle); - getint(sfd,&gl->color); + getint(sfd,(int*)&gl->color); getint(sfd,&gl->flags); if ( lastgl!=NULL ) lastgl->next = gl; @@ -4759,8 +4754,8 @@ rf->round_translation_to_grid = (temp&2)?1:0; rf->point_match = (temp&4)?1:0; if ( rf->point_match ) { - getsint(sfd,(int16 *) &rf->match_pt_base); - getsint(sfd,(int16 *) &rf->match_pt_ref); + getsint(sfd,(int16_t *) &rf->match_pt_base); + getsint(sfd,(int16_t *) &rf->match_pt_ref); while ( (ch=nlgetc(sfd))==' '); if ( ch=='O' ) rf->point_match_out_of_date = true; @@ -4789,7 +4784,7 @@ } #ifdef FONTFORGE_CONFIG_CVT_OLD_MAC_FEATURES -static struct { int feature, setting; uint32 tag; } formertags[] = { +static struct { int feature, setting; uint32_t tag; } formertags[] = { { 1, 6, CHR('M','L','O','G') }, { 1, 8, CHR('M','R','E','B') }, { 1, 10, CHR('M','D','L','G') }, @@ -4868,7 +4863,7 @@ } } -static void SFDParseMathValueRecord(FILE *sfd,int16 *value,DeviceTable **devtab) { +static void SFDParseMathValueRecord(FILE *sfd,int16_t *value,DeviceTable **devtab) { getsint(sfd,value); *devtab = SFDReadDeviceTable(sfd,NULL); } @@ -5002,7 +4997,7 @@ void SFDGetKerns( FILE *sfd, SplineChar *sc, char* ttok ) { struct splinefont * sf = sc->parent; char tok[2001], ch; - uint32 script = 0; + uint32_t script = 0; SplineFont *sli_sf = sf->cidmaster ? sf->cidmaster : sf; strncpy(tok,ttok,sizeof(tok)-1); @@ -5025,7 +5020,7 @@ } kernCount++; kp = chunkalloc(sizeof(KernPair1)); - kp->sc = (SplineChar *) (intpt) index; + kp->sc = (SplineChar *) (intptr_t) index; kp->kcid = true; kp->off = off; kp->subtable = sub; @@ -5082,7 +5077,7 @@ complained = true; } kp = chunkalloc(sizeof(KernPair1)); - kp->kp.sc = (SplineChar *) (intpt) index; + kp->kp.sc = (SplineChar *) (intptr_t) index; kp->kp.kcid = has_orig; kp->kp.off = off; kp->sli = sli; @@ -5115,7 +5110,7 @@ char tok[2001], ch; int isliga = 0, ispos, issubs, ismult, islcar, ispair, temp; PST *last = NULL; - uint32 script = 0; + uint32_t script = 0; SplineFont *sli_sf = sf->cidmaster ? sf->cidmaster : sf; strncpy(tok,ttok,sizeof(tok)-1); @@ -5242,7 +5237,7 @@ } else if ( pst->type==pst_lcaret ) { int i; fscanf( sfd, " %d", &pst->u.lcaret.cnt ); - pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16)); + pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16_t)); for ( i=0; iu.lcaret.cnt; ++i ) fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]); geteol(sfd,tok); @@ -5301,7 +5296,7 @@ GuidelineSet *lastgl = NULL; int isliga = 0, ispos, issubs, ismult, islcar, ispair, temp, i; PST *last = NULL; - uint32 script = 0; + uint32_t script = 0; int current_layer = ly_fore; int multilayer = sf->multilayer; int had_old_dstems = false; @@ -5374,7 +5369,7 @@ sc->altuni = altuni; } } else if ( strmatch(tok,"AltUni2:")==0 ) { - uint32 uni[3]; + uint32_t uni[3]; while ( gethexints(sfd,uni,3) ) { altuni = chunkalloc(sizeof(struct altuni)); altuni->unienc = uni[0]; @@ -5443,7 +5438,7 @@ while ( isspace(ch=nlgetc(sfd)) && ch!='\n' && ch!='\r'); ungetc(ch,sfd); if ( ch!='\n' && ch!='\r' ) { - int16 old_tex; + int16_t old_tex; /* Used to store two extra values here */ getsint(sfd,&old_tex); getsint(sfd,&old_tex); @@ -5499,7 +5494,7 @@ #if HANYANG } else if ( strmatch(tok,"CompositionUnit:")==0 ) { getsint(sfd,&sc->jamo); - getsint(sfd,&sc->varient); + getsint(sfd,&sc->variant); sc->compositionunit = true; #endif } else if ( strmatch(tok,"HStem:")==0 ) { @@ -5538,7 +5533,7 @@ } else if ( strmatch(tok,"MinimumDistance:")==0 ) { SFDGetMinimumDistances(sfd,sc); } else if ( strmatch(tok,"Validated:")==0 ) { - getsint(sfd,(int16 *) &sc->layers[current_layer].validation_state); + getsint(sfd,(int16_t *) &sc->layers[current_layer].validation_state); } else if ( strmatch(tok,"Back")==0 ) { while ( isspace(ch=nlgetc(sfd))); ungetc(ch,sfd); @@ -5562,7 +5557,7 @@ } else if ( strmatch(tok,"Layer:")==0 ) { int layer; int dofill, dostroke, fillfirst, linejoin, linecap; - uint32 fillcol, strokecol; + uint32_t fillcol, strokecol; real fillopacity, strokeopacity, strokewidth, trans[4]; DashType dashes[DASH_MAX]; int i; @@ -5779,7 +5774,7 @@ break; } kp = chunkalloc(sizeof(KernPair1)); - kp->sc = (SplineChar *) (intpt) index; + kp->sc = (SplineChar *) (intptr_t) index; kp->kcid = true; kp->off = off; kp->subtable = sub; @@ -5832,7 +5827,7 @@ complained = true; } kp = chunkalloc(sizeof(KernPair1)); - kp->kp.sc = (SplineChar *) (intpt) index; + kp->kp.sc = (SplineChar *) (intptr_t) index; kp->kp.kcid = has_orig; kp->kp.off = off; kp->sli = sli; @@ -5964,7 +5959,7 @@ } else if ( pst->type==pst_lcaret ) { int i; fscanf( sfd, " %d", &pst->u.lcaret.cnt ); - pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16)); + pst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16_t)); for ( i=0; iu.lcaret.cnt; ++i ) fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]); geteol(sfd,tok); @@ -5982,7 +5977,7 @@ CvtOldMacFeature((PST1 *) pst); #endif } else if ( strmatch(tok,"Colour:")==0 ) { - uint32 temp; + uint32_t temp; gethex(sfd,&temp); sc->color = temp; } else if ( strmatch(tok,"Comment:")==0 ) { @@ -6090,6 +6085,8 @@ } if ( enc<0 ||xmax=0 && ( orig>=bdf->sf->glyphcnt || bdf->sf->glyphs[orig]==NULL ) ) + return 0; bfc = chunkalloc(sizeof(BDFChar)); if (bfc == NULL) @@ -6116,13 +6113,13 @@ bfc->byte_data = true; bfc->depth = bdf->clut->clut_len==4 ? 2 : bdf->clut->clut_len==16 ? 4 : 8; } - bfc->bitmap = calloc((bfc->ymax-bfc->ymin+1)*bfc->bytes_per_line,sizeof(uint8)); + bfc->bitmap = calloc((bfc->ymax-bfc->ymin+1)*bfc->bytes_per_line,sizeof(uint8_t)); memset(&dec,'\0', sizeof(dec)); dec.pos = -1; dec.sfd = sfd; for ( i=0; i<=bfc->ymax-bfc->ymin; ++i ) { - uint8 *pt = (uint8 *) (bfc->bitmap + i*bfc->bytes_per_line); - uint8 *end = (uint8 *) (bfc->bitmap + (i+1)*bfc->bytes_per_line); + uint8_t *pt = (uint8_t *) (bfc->bitmap + i*bfc->bytes_per_line); + uint8_t *end = (uint8_t *) (bfc->bitmap + (i+1)*bfc->bytes_per_line); while ( pt= bdf->glyphcnt || ( bc = bdf->glyphs[gid] ) == NULL ) return( 0 ); - if ( getint(sfd,&rgid)!=1 || rgid<0 ) + if ( getint(sfd,&rgid)!=1 || rgid<0 || rgid >= bdf->glyphcnt || rgid==gid ) return( 0 ); if ( getint(sfd,&xoff)!=1 ) return( 0 ); @@ -6398,7 +6395,7 @@ SplineChar *sc = sf->glyphs[i]; /* A changed character is one that has just been recovered */ /* unchanged characters will already have been fixed up */ - /* Er... maybe not. If the character being recovered is refered to */ + /* Er... maybe not. If the character being recovered is referred to */ /* by another character then we need to fix up that other char too*/ /*if ( isautorecovery && !sc->changed )*/ /*continue;*/ @@ -6442,7 +6439,7 @@ /*continue;*/ for ( isv=0; isv<2; ++isv ) { for ( prev = NULL, kp=isv?sc->vkerns : sc->kerns; kp!=NULL; kp=next ) { - int index = (intpt) (kp->sc); + int index = (intptr_t) (kp->sc); next = kp->next; // be impotent if the reference is already to the correct location @@ -6510,7 +6507,7 @@ } /* When we recover from an autosaved file we must be careful. If that file */ -/* contains a character that is refered to by another character then the */ +/* contains a character that is referred to by another character then the */ /* dependent list will contain a dead pointer without this routine. Similarly*/ /* for kerning */ /* We might have needed to do something for references except they've already */ @@ -6528,11 +6525,11 @@ } sf->glyphs[i]->dependents = NULL; for ( kp=sf->glyphs[i]->kerns; kp!=NULL; kp=kp->next ) { - kp->sc = (SplineChar *) (intpt) (kp->sc->orig_pos); + kp->sc = (SplineChar *) (intptr_t) (kp->sc->orig_pos); kp->kcid = true; /* flag */ } for ( kp=sf->glyphs[i]->vkerns; kp!=NULL; kp=kp->next ) { - kp->sc = (SplineChar *) (intpt) (kp->sc->orig_pos); + kp->sc = (SplineChar *) (intptr_t) (kp->sc->orig_pos); kp->kcid = true; } } @@ -6561,7 +6558,7 @@ } static void SFDGetSubrs(FILE *sfd) { - /* Obselete, parse it in case there are any old sfds */ + /* Obsolete, parse it in case there are any old sfds */ int i, cnt, tot, len; struct enc85 dec; @@ -6595,29 +6592,29 @@ static void SFDGetGasp(FILE *sfd,SplineFont *sf) { int i; - getsint(sfd,(int16 *) &sf->gasp_cnt); + getsint(sfd,(int16_t *) &sf->gasp_cnt); sf->gasp = malloc(sf->gasp_cnt*sizeof(struct gasp)); for ( i=0; igasp_cnt; ++i ) { - getsint(sfd,(int16 *) &sf->gasp[i].ppem); - getsint(sfd,(int16 *) &sf->gasp[i].flags); + getsint(sfd,(int16_t *) &sf->gasp[i].ppem); + getsint(sfd,(int16_t *) &sf->gasp[i].flags); } - getsint(sfd,(int16 *) &sf->gasp_version); + getsint(sfd,(int16_t *) &sf->gasp_version); } static void SFDGetDesignSize(FILE *sfd,SplineFont *sf) { int ch; struct otfname *cur; - getsint(sfd,(int16 *) &sf->design_size); + getsint(sfd,(int16_t *) &sf->design_size); while ( (ch=nlgetc(sfd))==' ' ); ungetc(ch,sfd); if ( isdigit(ch)) { - getsint(sfd,(int16 *) &sf->design_range_bottom); + getsint(sfd,(int16_t *) &sf->design_range_bottom); while ( (ch=nlgetc(sfd))==' ' ); if ( ch!='-' ) ungetc(ch,sfd); - getsint(sfd,(int16 *) &sf->design_range_top); - getsint(sfd,(int16 *) &sf->fontstyle_id); + getsint(sfd,(int16_t *) &sf->design_range_top); + getsint(sfd,(int16_t *) &sf->fontstyle_id); for (;;) { while ( (ch=nlgetc(sfd))==' ' ); ungetc(ch,sfd); @@ -6626,7 +6623,7 @@ cur = chunkalloc(sizeof(struct otfname)); cur->next = sf->fontstyle_name; sf->fontstyle_name = cur; - getsint(sfd,(int16 *) &cur->lang); + getsint(sfd,(int16_t *) &cur->lang); cur->name = SFDReadUTF7Str(sfd); } } @@ -6647,7 +6644,7 @@ cur = chunkalloc(sizeof(struct otfname)); cur->next = fn->names; fn->names = cur; - getsint(sfd,(int16 *) &cur->lang); + getsint(sfd,(int16_t *) &cur->lang); cur->name = SFDReadUTF7Str(sfd); } fn->next = sf->feat_names; @@ -6708,7 +6705,7 @@ static OTLookup *SFD_ParseNestedLookup(FILE *sfd, SplineFont *sf, int old) { - uint32 tag; + uint32_t tag; int ch, isgpos; OTLookup *otl; char *name; @@ -6722,7 +6719,7 @@ ungetc(ch,sfd); tag = gettag(sfd); -return( (OTLookup *) (intpt) tag ); +return( (OTLookup *) (intptr_t) tag ); } else { ungetc(ch,sfd); name = SFDReadUTF7Str(sfd); @@ -6829,7 +6826,7 @@ fscanf( sfd, "%d %d %d", &fpst->rules[i].u.class.ncnt, &fpst->rules[i].u.class.bcnt, &fpst->rules[i].u.class.fcnt ); for ( j=0; j<3; ++j ) { getname(sfd,tok); - (&fpst->rules[i].u.class.nclasses)[j] = malloc((&fpst->rules[i].u.class.ncnt)[j]*sizeof(uint16)); + (&fpst->rules[i].u.class.nclasses)[j] = malloc((&fpst->rules[i].u.class.ncnt)[j]*sizeof(uint16_t)); for ( k=0; k<(&fpst->rules[i].u.class.ncnt)[j]; ++k ) { getusint(sfd,&(&fpst->rules[i].u.class.nclasses)[j][k]); } @@ -6954,7 +6951,7 @@ int j; getint(sfd,&sm->state[i].u.kern.kcnt); if ( sm->state[i].u.kern.kcnt!=0 ) - sm->state[i].u.kern.kerns = malloc(sm->state[i].u.kern.kcnt*sizeof(int16)); + sm->state[i].u.kern.kerns = malloc(sm->state[i].u.kern.kcnt*sizeof(int16_t)); for ( j=0; jstate[i].u.kern.kcnt; ++j ) { getint(sfd,&temp); sm->state[i].u.kern.kerns[j] = temp; @@ -7276,7 +7273,7 @@ FeatureScriptLangList *fl, *lastfl; struct scriptlanglist *sl, *lastsl; int i, lcnt, lmax=0; - uint32 *langs=NULL; + uint32_t *langs=NULL; char *subname; while ( (ch=nlgetc(sfd))==' ' ); @@ -7391,13 +7388,13 @@ if ( ch=='\'' ) { ungetc(ch,sfd); if ( lcnt>=lmax ) - langs = realloc(langs,(lmax+=10)*sizeof(uint32)); + langs = realloc(langs,(lmax+=10)*sizeof(uint32_t)); langs[lcnt++] = gettag(sfd); } } sl->lang_cnt = lcnt; if ( lcnt>MAX_LANG ) - sl->morelangs = malloc((lcnt-MAX_LANG)*sizeof(uint32)); + sl->morelangs = malloc((lcnt-MAX_LANG)*sizeof(uint32_t)); for ( i=0; ilangs[i] = langs[i]; @@ -7424,7 +7421,7 @@ char *name = math_constants_descriptor[i].script_name; int len = strlen( name ); if ( strncmp(tok+5,name,len)==0 && tok[5+len] == ':' && tok[6+len]=='\0' ) { - int16 *pos = (int16 *) (((char *) (math)) + math_constants_descriptor[i].offset ); + int16_t *pos = (int16_t *) (((char *) (math)) + math_constants_descriptor[i].offset ); getsint(sfd,pos); if ( math_constants_descriptor[i].devtab_offset != -1 ) { DeviceTable **devtab = (DeviceTable **) (((char *) (math)) + math_constants_descriptor[i].devtab_offset ); @@ -7480,7 +7477,7 @@ bs->script = gettag(sfd); getint(sfd,&bs->def_baseline); if ( base->baseline_cnt!=0 ) { - bs->baseline_pos = calloc(base->baseline_cnt,sizeof(int16)); + bs->baseline_pos = calloc(base->baseline_cnt,sizeof(int16_t)); for ( i=0; ibaseline_cnt; ++i ) getsint(sfd, &bs->baseline_pos[i]); } @@ -7505,7 +7502,7 @@ getint(sfd,&base->baseline_cnt); if ( base->baseline_cnt!=0 ) { - base->baseline_tags = malloc(base->baseline_cnt*sizeof(uint32)); + base->baseline_tags = malloc(base->baseline_cnt*sizeof(uint32_t)); for ( i=0; ibaseline_cnt; ++i ) base->baseline_tags[i] = gettag(sfd); } @@ -7990,7 +7987,7 @@ } else if ( strmatch(tok,"sfntRevision:")==0 ) { - gethex(sfd,(uint32 *)&sf->sfntRevision); + gethex(sfd,(uint32_t *)&sf->sfntRevision); } else if ( strmatch(tok,"LayerCount:")==0 ) { @@ -8104,7 +8101,7 @@ } else if ( strmatch(tok,"StyleMap:")==0 ) { - uint32 u; + uint32_t u; gethex(sfd,&u); sf->pfminfo.stylemap = u; } @@ -8264,7 +8261,7 @@ } kc->firsts = calloc(kc->first_cnt,sizeof(char *)); kc->seconds = calloc(kc->second_cnt,sizeof(char *)); - kc->offsets = calloc(kc->first_cnt*kc->second_cnt,sizeof(int16)); + kc->offsets = calloc(kc->first_cnt*kc->second_cnt,sizeof(int16_t)); kc->adjusts = calloc(kc->first_cnt*kc->second_cnt,sizeof(DeviceTable)); if (kernclassversion >= 3) { kc->firsts_flags = calloc(kc->first_cnt, sizeof(int)); @@ -8488,7 +8485,7 @@ /* If it's an old style sfd file with old style features we need some */ /* extra data space to do the conversion from old to new */ sf = realloc(sf,sizeof(SplineFont1)); - memset(((uint8 *) sf) + sizeof(SplineFont),0,sizeof(SplineFont1)-sizeof(SplineFont)); + memset(((uint8_t *) sf) + sizeof(SplineFont),0,sizeof(SplineFont1)-sizeof(SplineFont)); } sf->sfd_version = sfdversion; sf->cidmaster = cidmaster; @@ -8621,7 +8618,7 @@ mappos = 0; if ( sf->map!=NULL ) sf->map->remap = remap; } else if ( strmatch(tok,"Remap:")==0 ) { - uint32 f, l; int p; + uint32_t f, l; int p; gethex(sfd,&f); gethex(sfd,&l); getint(sfd,&p); @@ -8656,7 +8653,7 @@ for ( j=0; jscript_lang[i][j].script = gettag(sfd); getint(sfd,&kmax); - ((SplineFont1 *) sf)->script_lang[i][j].langs = malloc((kmax+1)*sizeof(uint32)); + ((SplineFont1 *) sf)->script_lang[i][j].langs = malloc((kmax+1)*sizeof(uint32_t)); ((SplineFont1 *) sf)->script_lang[i][j].langs[kmax] = 0; for ( k=0; kscript_lang[i][j].langs[k] = gettag(sfd); @@ -8778,7 +8775,7 @@ ord = chunkalloc(sizeof(struct table_ordering)); ord->table_tag = gettag(sfd); getint(sfd,&temp); - ord->ordered_features = malloc((temp+1)*sizeof(uint32)); + ord->ordered_features = malloc((temp+1)*sizeof(uint32_t)); ord->ordered_features[temp] = 0; for ( i=0; imap == NULL) sf->map = EncMapNew(sf->glyphcnt,sf->glyphcnt,&custom); + if (sf->uni_interp == ui_unset) + sf->uni_interp = interp_from_encoding(sf->map->enc, ui_none); SFDFixupUndoRefs(sf); return( sf ); @@ -9128,8 +9127,8 @@ SplineChar *SFDReadOneChar(SplineFont *cur_sf,const char *name) { FILE *sfd; SplineChar *sc=NULL; - char oldloc[25], tok[2000]; - uint32 pos; + char tok[2000]; + uint32_t pos; SplineFont sf; LayerInfo layers[2]; double version; diff -Nru fontforge-20201107~dfsg/fontforge/sflayout.c fontforge-20220308~dfsg/fontforge/sflayout.c --- fontforge-20201107~dfsg/fontforge/sflayout.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sflayout.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include #include "bvedit.h" -#include "chardata.h" #include "encoding.h" #include "ffglib.h" #include "fontforgevw.h" @@ -47,10 +46,15 @@ #include #include -static uint32 simple_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('k','e','r','n'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; -static uint32 arab_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('i','s','o','l'), CHR('i','n','i','t'), CHR('m','e','d','i'),CHR('f','i','n','a'), CHR('r','l','i','g'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('k','e','r','n'), CHR('c','u','r','s'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; -static uint32 hebrew_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('k','e','r','n'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; -static struct { uint32 script, *stdfeatures; } script_2_std[] = { +#define BREAK_AFTER 0x1 +#define BREAK_BEFORE 0x2 +#define BREAK_NONSTART 0x4 +#define BREAK_NONEND 0x8 + +static uint32_t simple_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('k','e','r','n'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; +static uint32_t arab_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('i','s','o','l'), CHR('i','n','i','t'), CHR('m','e','d','i'),CHR('f','i','n','a'), CHR('r','l','i','g'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('k','e','r','n'), CHR('c','u','r','s'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; +static uint32_t hebrew_stdfeatures[] = { CHR('c','c','m','p'), CHR('l','o','c','a'), CHR('l','i','g','a'), CHR('c','a','l','t'), CHR('k','e','r','n'), CHR('m','a','r','k'), CHR('m','k','m','k'), REQUIRED_FEATURE, 0 }; +static struct { uint32_t script, *stdfeatures; } script_2_std[] = { { CHR('l','a','t','n'), simple_stdfeatures }, { CHR('D','F','L','T'), simple_stdfeatures }, { CHR('c','y','r','l'), simple_stdfeatures }, @@ -60,7 +64,51 @@ { 0, NULL } }; -uint32 *StdFeaturesOfScript(uint32 script) { +static int BreakClassify(unichar_t ch) { + int flags = 0; + switch (g_unichar_break_type(ch)) { + case G_UNICODE_BREAK_SPACE: + case G_UNICODE_BREAK_HYPHEN: + case G_UNICODE_BREAK_AFTER: + case G_UNICODE_BREAK_ZERO_WIDTH_SPACE: + flags |= BREAK_AFTER; + break; + case G_UNICODE_BREAK_BEFORE: + flags |= BREAK_BEFORE; + break; + case G_UNICODE_BREAK_BEFORE_AND_AFTER: + case G_UNICODE_BREAK_IDEOGRAPHIC: + flags |= BREAK_AFTER | BREAK_BEFORE; + break; + case G_UNICODE_BREAK_NON_STARTER: + case G_UNICODE_BREAK_CLOSE_PUNCTUATION: + flags |= BREAK_NONSTART; + break; + case G_UNICODE_BREAK_NON_BREAKING_GLUE: + flags |= BREAK_NONSTART | BREAK_NONEND; + break; + case G_UNICODE_BREAK_OPEN_PUNCTUATION: + case G_UNICODE_BREAK_COMBINING_MARK: + flags |= BREAK_NONEND; + break; + default: + break; + } + return flags; +} + +// This is a copy of the algorithm from the old utype.c/makeutype.c +// See https://github.com/fontforge/fontforge/blob/a5dedb4010cd49a5fcfaeed5d188dd7942294005/Unicode/makeutype.c#L687-L706 +static int IsBreakBetweenOk(unichar_t ch1, unichar_t ch2) { + int b1 = BreakClassify(ch1), b2 = BreakClassify(ch2); + return ( + ((b1 & BREAK_AFTER) && !(b2 & BREAK_NONSTART)) || + ((b2 & BREAK_BEFORE) && !(b1 & BREAK_NONEND)) || + (!isdigit(ch2) && ch1 == '/') + ); +} + +uint32_t *StdFeaturesOfScript(uint32_t script) { int i; for ( i=0; script_2_std[i].script!=0; ++i ) @@ -121,21 +169,21 @@ return( x ); } -uint32 *LI_TagsCopy(uint32 *tags) { +uint32_t *LI_TagsCopy(uint32_t *tags) { int i; - uint32 *ret; + uint32_t *ret; if ( tags==NULL ) return( NULL ); for ( i=0; tags[i]!=0; ++i ); - ret = malloc((i+1)*sizeof(uint32)); + ret = malloc((i+1)*sizeof(uint32_t)); for ( i=0; tags[i]!=0; ++i ) ret[i] = tags[i]; ret[i] = 0; return( ret ); } -static int TagsSame(uint32 *tags1, uint32 *tags2) { +static int TagsSame(uint32_t *tags1, uint32_t *tags2) { int i; if ( tags1==NULL || tags2==NULL ) @@ -200,9 +248,7 @@ } pos = paratext[end]->orig_index + ((struct fontlist *) (paratext[end]->fl))->start; - if ( ((li->text[pos+1]<0x10000 && li->text[pos]<0x10000 && - isbreakbetweenok(li->text[pos],li->text[pos+1])) || - (li->text[pos]==' ' && li->text[pos+1]>=0x10000 ))) + if (IsBreakBetweenOk(li->text[pos],li->text[pos+1])) break_pos = end; } if ( paratext[end]==NULL && end!=0 ) { @@ -234,7 +280,7 @@ } static struct basescript *FindBS(struct Base *base,struct opentype_str *ch,LayoutInfo *li) { - uint32 script = SCScriptFromUnicode(ch->sc); + uint32_t script = SCScriptFromUnicode(ch->sc); struct basescript *bs; if ( script == DEFAULT_SCRIPT ) { struct fontlist *fl = ch->fl; @@ -245,7 +291,7 @@ return( bs ); } -static uint32 FigureBaselineTag(struct opentype_str *ch,LayoutInfo *li, +static uint32_t FigureBaselineTag(struct opentype_str *ch,LayoutInfo *li, struct Base *cur_base,struct Base *start_base) { struct basescript *bs; @@ -260,7 +306,7 @@ return( 0 ); } -static int BaselineOffset(struct Base *base, struct basescript *bs,uint32 cur_bsln_tag) { +static int BaselineOffset(struct Base *base, struct basescript *bs,uint32_t cur_bsln_tag) { int i; for ( i=0; ibaseline_cnt; ++i ) @@ -281,7 +327,7 @@ FontData *start_fd = ((struct fontlist *) (line[0]->fl))->fd; struct Base *start_base=start_fd->sf->horiz_base; struct basescript *start_bs = NULL; - uint32 start_bsln_tag = 0; + uint32_t start_bsln_tag = 0; for ( i=0; line[i]!=NULL; ++i ) line[i]->bsln_off = 0; @@ -297,7 +343,7 @@ for ( i=1; line[i]!=NULL; ++i ) { FontData *fd = ((struct fontlist *) (line[i]->fl))->fd; struct Base *base = fd->sf->horiz_base; - uint32 cur_bsln_tag; + uint32_t cur_bsln_tag; if ( fd->sf->horiz_base==NULL ) continue; cur_bsln_tag = FigureBaselineTag(line[i],li,base,start_base); @@ -355,7 +401,7 @@ static void SFDoBiText(struct opentype_str **line) { int i, j, start, end, inr; /* I'm going to make a huge simplification. Instead of doing the unicode */ - /* algorithem to determine whether a glyph should be r2l or l2r, I'm */ + /* algorithm to determine whether a glyph should be r2l or l2r, I'm */ /* just going to assume that the script tells us that. Each glyph is */ /* tagged with a script because each fontlist is. So things are easy */ @@ -529,7 +575,7 @@ int eol=0; do { li->lines[l] = LineFromPara(&li->paras[p].para[eol],&eol); - LIFigureLineHeight(li,l,p); /* Must preceed BiText */ + LIFigureLineHeight(li,l,p); /* Must precede BiText */ SFDoBiText(li->lines[l++]); } while ( li->paras[p].para[eol]!=NULL ); } @@ -654,7 +700,7 @@ int sel_start, int sel_end) { /* we are removing a chunk starting at sel_start going to sel_end */ /* and replacing it with a chunk that is rpllen long */ - /* So we remove any chunks wholy within sel_start,sel_end and extend the */ + /* So we remove any chunks wholly within sel_start,sel_end and extend the */ /* chunk at sel_start by rpllen */ struct fontlist *fl, *next, *test; int diff; @@ -963,7 +1009,7 @@ return( head ); } -void LayoutInfoInitLangSys(LayoutInfo *li, int end, uint32 script, uint32 lang) { +void LayoutInfoInitLangSys(LayoutInfo *li, int end, uint32_t script, uint32_t lang) { struct fontlist *prev, *next; if ( (li->text!=NULL && li->text[0]!='\0') || li->fontlist==NULL ) { @@ -1051,7 +1097,7 @@ static Array *SFDefaultScriptsLines(Array *arr,SplineFont *sf) { int pixelsize=24; - uint32 scripts[200], script; + uint32_t scripts[200], script; char *lines[209]; int i, scnt, lcnt, gid; /* If the font has more than 200 scripts we can't give a good sample image */ @@ -1181,7 +1227,7 @@ GImage *image; struct _GImage *base; unichar_t *upt; - uint32 script; + uint32_t script; struct opentype_str **line; int ybase=0; Array *freeme=NULL; diff -Nru fontforge-20201107~dfsg/fontforge/sflayoutP.h fontforge-20220308~dfsg/fontforge/sflayoutP.h --- fontforge-20201107~dfsg/fontforge/sflayoutP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/sflayoutP.h 2022-03-08 10:14:24.000000000 +0000 @@ -39,7 +39,7 @@ BDFFont *bdf; struct fontdata *next; struct fontdata *depends_on; /* We use much of the ftc allocated for depends_on */ - /* Can't free depends_on until after we get freeed */ + /* Can't free depends_on until after we get freed */ struct _GImage base; GImage gi; GClut clut; @@ -47,17 +47,17 @@ } FontData; struct lineheights { - int32 y; - int16 as, fh; - uint16 p, linelen; - uint32 start_pos; + int32_t y; + int16_t as, fh; + uint16_t p, linelen; + uint32_t start_pos; }; struct fontlist { int start, end; /* starting and ending characters [start,end) */ /* always break at newline & will omit it between fontlists */ - uint32 *feats; /* Ends with a 0 entry */ - uint32 script, lang; + uint32_t *feats; /* Ends with a 0 entry */ + uint32_t script, lang; FontData *fd; SplineChar **sctext; int scmax; @@ -68,8 +68,8 @@ struct sfmaps { SplineFont *sf; EncMap *map; - int16 sfbit_id; - int16 notdef_gid; + int16_t sfbit_id; + int16_t notdef_gid; SplineChar *fake_notdef; struct sfmaps *next; }; @@ -81,9 +81,9 @@ typedef struct layoutinfo { unichar_t *text, *oldtext; /* Input glyphs (in unicode) */ - int16 lcnt, lmax; + int16_t lcnt, lmax; struct opentype_str ***lines; /* pointers into the paras array */ - int16 xmax; + int16_t xmax; struct lineheights *lineheights; struct fontlist *fontlist, *oldfontlist; struct sfmaps *sfmaps; @@ -102,7 +102,7 @@ void (*drawImage)(void *,GImage *,GRect *,int x, int y), void (*drawRect)(void *,GRect *,Color col), struct opentype_str *osc,int x,int y,Color col); -extern uint32 *LI_TagsCopy(uint32 *tags); +extern uint32_t *LI_TagsCopy(uint32_t *tags); extern struct fontlist *LI_fontlistcopy(struct fontlist *fl ); extern void LI_fontlistmergecheck(LayoutInfo *li); extern void LayoutInfoRefigureLines(LayoutInfo *li, int start_of_change, @@ -115,7 +115,7 @@ extern FontData *LI_FindFontData(LayoutInfo *li, SplineFont *sf, int layer, enum sftf_fonttype fonttype, int size, int antialias); extern FontData *LI_RegenFontData(LayoutInfo *li, FontData *ret); -extern void LayoutInfoInitLangSys(LayoutInfo *li, int end, uint32 script, uint32 lang); +extern void LayoutInfoInitLangSys(LayoutInfo *li, int end, uint32_t script, uint32_t lang); extern LayoutInfo *LIConvertToPrint(LayoutInfo *li, int width, int height, int dpi); extern SplineSet *LIConvertToSplines(LayoutInfo *li,double dpi,int order2); extern void LayoutInfoSetTitle(LayoutInfo *li,const unichar_t *tit,int width); diff -Nru fontforge-20201107~dfsg/fontforge/spiro.c fontforge-20220308~dfsg/fontforge/spiro.c --- fontforge-20201107~dfsg/fontforge/spiro.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/spiro.c 2022-03-08 10:14:24.000000000 +0000 @@ -48,7 +48,7 @@ return( NULL ); } -spiro_cp *SplineSet2SpiroCP(SplineSet *ss,uint16 *cnt) { +spiro_cp *SplineSet2SpiroCP(SplineSet *ss,uint16_t *cnt) { return( NULL ); } @@ -164,7 +164,7 @@ return ss; } -spiro_cp *SplineSet2SpiroCP(SplineSet *ss,uint16 *_cnt) { +spiro_cp *SplineSet2SpiroCP(SplineSet *ss,uint16_t *_cnt) { /* I don't know a good way to do this. I hope including a couple of */ /* mid-points on every spline will do a reasonable job */ SplinePoint *sp; @@ -260,7 +260,7 @@ return( version_str ); /* free this string when you are done. */ } -spiro_cp *SpiroCPCopy(spiro_cp *spiros,uint16 *_cnt) { +spiro_cp *SpiroCPCopy(spiro_cp *spiros,uint16_t *_cnt) { /* Make a copy of a (closed='z' or open='{}') spiro */ int ch, n = 0; spiro_cp *nspiros; diff -Nru fontforge-20201107~dfsg/fontforge/spiro.h fontforge-20220308~dfsg/fontforge/spiro.h --- fontforge-20201107~dfsg/fontforge/spiro.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/spiro.h 2022-03-08 10:14:24.000000000 +0000 @@ -13,8 +13,8 @@ extern char *libspiro_version(void); extern int hasspiro(void); -extern spiro_cp *SpiroCPCopy(spiro_cp *spiros, uint16 *_cnt); -extern spiro_cp *SplineSet2SpiroCP(SplineSet *ss, uint16 *cnt); +extern spiro_cp *SpiroCPCopy(spiro_cp *spiros, uint16_t *_cnt); +extern spiro_cp *SplineSet2SpiroCP(SplineSet *ss, uint16_t *cnt); extern SplineSet *SpiroCP2SplineSet(spiro_cp *spiros); extern void SSRegenerateFromSpiros(SplineSet *spl); diff -Nru fontforge-20201107~dfsg/fontforge/splinechar.c fontforge-20220308~dfsg/fontforge/splinechar.c --- fontforge-20201107~dfsg/fontforge/splinechar.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinechar.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,6 @@ #include "ffglib.h" #include "fontforgevw.h" #include "fvfonts.h" -#include "gresource.h" #include "lookups.h" #include "mem.h" #include "parsettf.h" @@ -45,6 +44,7 @@ #include "tottf.h" #include "ttf.h" #include "ustring.h" +#include "utanvec.h" #include "utype.h" #include @@ -152,10 +152,7 @@ if ( !adjustwidth ) return; - isprobablybase = true; - if ( sc->unicodeenc==-1 || sc->unicodeenc>=0x10000 || - !isalpha(sc->unicodeenc) || iscombining(sc->unicodeenc)) - isprobablybase = false; + isprobablybase = isalpha(sc->unicodeenc) && !iscombining(sc->unicodeenc); for ( dlist=sc->dependents; dlist!=NULL; dlist=dlist->next ) { RefChar *metrics = HasUseMyMetrics(dlist->sc,ly_fore); @@ -179,7 +176,7 @@ /* If they change the left bearing of a character, then in all chars */ /* that depend on it should be adjusted too. */ /* Also all vstem hints */ -/* I deliberately don't set undoes in the dependants. The change is not */ +/* I deliberately don't set undoes in the dependents. The change is not */ /* in them, after all */ void SCSynchronizeLBearing(SplineChar *sc,real off,int layer) { struct splinecharlist *dlist; @@ -204,10 +201,7 @@ if ( !adjustlbearing ) return; - isprobablybase = true; - if ( sc->unicodeenc==-1 || sc->unicodeenc>=0x10000 || - !isalpha(sc->unicodeenc) || iscombining(sc->unicodeenc)) - isprobablybase = false; + isprobablybase = isalpha(sc->unicodeenc) && !iscombining(sc->unicodeenc); for ( dlist=sc->dependents; dlist!=NULL; dlist=dlist->next ) { RefChar *metrics = HasUseMyMetrics(dlist->sc,layer); @@ -604,11 +598,39 @@ return( len2>=0 && len2<=len ); } +/* This is a fast computable measure for linearity. */ +/* First, we norm the spline: Scale and rotate the spline such that */ +/* one end lies on (0,0) and the other on (100,0). */ +/* Then the maximal y coordinate of the horizontal extrema is returned. */ +static bigreal Linearity(Spline *s) { + if ( s->islinear ) return 0; + BasePoint ftunit = BPSub(s->to->me, s->from->me); + bigreal ftlen = BPNorm(ftunit); + if ( ftlen==0 ) return -1; /* flag for error, no norming possible */ + ftunit = BPScale(ftunit, 1/ftlen); + BasePoint nextcpscaled = BPScale(BPSub(s->from->nextcp, s->from->me),100./ftlen); + if ( s->order2 ) return .5*fabs(BPCross(ftunit, nextcpscaled)); + BasePoint prevcpscaled = BPScale(BPSub(s->to->prevcp, s->from->me),100./ftlen); + /* we just look a the bezier coefficients of the polynomial in t */ + /* in y dimension (divided by 3): */ + Spline1D ys1d; + ys1d.d = 0; + ys1d.c = BPCross(ftunit, nextcpscaled); /* rotate it to horizontal*/ + ys1d.b = BPCross(ftunit, prevcpscaled)-2*ys1d.c; + ys1d.a = -ys1d.b-ys1d.c; + extended te1, te2; + SplineFindExtrema(&ys1d, &te1, &te2); + if ( te1==-1 && te2==-1 ) return 0; + if ( te2==-1 ) return 3*fabs(((ys1d.a*te1+ys1d.b)*te1+ys1d.c)*te1); +return 3*fmax(fabs(((ys1d.a*te1+ys1d.b)*te1+ys1d.c)*te1), +fabs(((ys1d.a*te2+ys1d.b)*te2+ys1d.c)*te2)); +} + void SPChangePointType(SplinePoint *sp, int pointtype) { BasePoint unitnext, unitprev; bigreal nextlen, prevlen; int makedflt; - /*int oldpointtype = sp->pointtype;*/ + int oldpointtype = sp->pointtype; if ( sp->pointtype==pointtype ) { if ( pointtype==pt_curve || pointtype == pt_hvcurve ) { @@ -626,25 +648,50 @@ sp->nextcpdef = sp->nonextcp; sp->prevcpdef = sp->noprevcp; } else if ( pointtype==pt_tangent ) { - if ( sp->next!=NULL && !sp->nonextcp && sp->next->knownlinear ) { - sp->nonextcp = true; - sp->nextcp = sp->me; - } else if ( sp->prev!=NULL && !sp->nonextcp && - BpColinear(&sp->prev->from->me,&sp->me,&sp->nextcp) ) { - /* The current control point is reasonable */ - } else { - SplineCharTangentNextCP(sp); - if ( sp->next ) SplineRefigure(sp->next); - } - if ( sp->prev!=NULL && !sp->noprevcp && sp->prev->knownlinear ) { - sp->noprevcp = true; - sp->prevcp = sp->me; - } else if ( sp->next!=NULL && !sp->noprevcp && - BpColinear(&sp->next->to->me,&sp->me,&sp->prevcp) ) { - /* The current control point is reasonable */ - } else { - SplineCharTangentPrevCP(sp); - if ( sp->prev ) SplineRefigure(sp->prev); + if ( sp->next!=NULL && sp->prev!=NULL ) { + bigreal prevlinearity = Linearity(sp->prev); + bigreal nextlinearity = Linearity(sp->next); + if ( prevlinearity>=0 && nextlinearity>=0 ) { + if ( nextlinearity >= prevlinearity ) { /* make prev linear */ + sp->prev->islinear = true; + sp->prev->from->nextcp = sp->prev->from->me; + sp->prevcp = sp->me; + if ( sp->prev->from->pointtype!=pt_tangent) + sp->prev->from->pointtype = pt_corner; + SplineRefigure(sp->prev); /* display straight line */ + if ( sp->next->order2 ) { + BasePoint inter; + if ( IntersectLines(&inter,&sp->me,&sp->prev->from->me,&sp->nextcp,&sp->next->to->me) ) { + sp->nextcp = inter; + sp->next->to->prevcp = inter; + SplineRefigure(sp->next); /* update curve */ + } /* else just leave things as they are */ + } else { + unitnext = NormVec(BPSub(sp->me,sp->prev->from->me)); + sp->nextcp = BPAdd(sp->me, BPScale(unitnext,fabs(BPDot(BPSub(sp->nextcp, sp->me), unitnext)))); + SplineRefigure(sp->next); /* update curve */ + } + } else { /* make next linear */ + sp->next->islinear = true; + sp->next->to->prevcp = sp->next->to->me; + sp->nextcp = sp->me; + if ( sp->next->to->pointtype!=pt_tangent) + sp->next->to->pointtype = pt_corner; + SplineRefigure(sp->next); /* display straight line */ + if ( sp->prev->order2 ) { + BasePoint inter; + if ( IntersectLines(&inter,&sp->me,&sp->next->to->me,&sp->prevcp,&sp->prev->from->me) ) { + sp->prevcp = inter; + sp->prev->from->nextcp = inter; + SplineRefigure(sp->prev); /* update curve */ + } /* else just leave things as they are */ + } else { + unitprev = NormVec(BPSub(sp->me,sp->next->to->me)); + sp->prevcp = BPAdd(sp->me, BPScale(unitprev,fabs(BPDot(BPSub(sp->prevcp, sp->me), unitprev)))); + SplineRefigure(sp->prev); /* update curve */ + } + } + } /* else do nothing - this would not make any sense */ } } else if ( pointtype!=pt_curve && ((BpColinear(&sp->prevcp,&sp->me,&sp->nextcp) || @@ -688,16 +735,63 @@ ncp.y = sp->me.y + unitnext.y*nextlen; sp->nextcp = ncp; if ( sp->next!=NULL && sp->next->order2 ) - sp->next->to->prevcp = ncp; + sp->next->to->prevcp = ncp; + SplineRefigure(sp->next); pcp.x = sp->me.x + unitprev.x*prevlen; pcp.y = sp->me.y + unitprev.y*prevlen; sp->prevcp = pcp; if ( sp->prev!=NULL && sp->prev->order2 ) - sp->prev->from->nextcp = pcp; + sp->prev->from->nextcp = pcp; + SplineRefigure(sp->prev); makedflt = false; } - if( pointtype==pt_curve ) - makedflt = true; + if( pointtype==pt_curve ) { + if ( oldpointtype==pt_corner ) { + makedflt = false; + if ( sp->prev!=NULL && sp->next!=NULL) { + if ( prevlen!=0 && nextlen!=0 ) { /* take the average direction */ + sp->nextcp = BPAdd(sp->me, BPScale(BPSub(unitnext, unitprev), .5*nextlen)); + sp->prevcp = BPSub(sp->me, BPScale(BPSub(unitnext, unitprev), .5*prevlen)); + if ( sp->next->order2 ) { /* sp->nextcp and sp->next->to->prevcp are not necessary equal */ + BasePoint inter; + if ( IntersectLines(&inter,&sp->me,&sp->nextcp,&sp->next->to->prevcp,&sp->next->to->me) + /* check if inter is on the same side of sp->me as sp->nextcp: */ + && BPDot( BPSub(inter, sp->me), BPSub(sp->nextcp, sp->me) ) >= 0 + /* check if inter is on the same side of sp->next->to->me as sp->nextcp: */ + && BPDot( BPSub(inter, sp->me), BPSub(sp->next->to->me, sp->me) ) >= 0 ) { + sp->nextcp = inter; + sp->next->to->prevcp = inter; + SplineRefigure(sp->next); + } else { /* undo things, the user has to interact (no clear solution) */ + sp->nextcp = sp->next->to->prevcp; + } + } + if ( sp->prev->order2 ) { /* sp->prevcp and sp->prev->from->nextcp are not necessary equal */ + BasePoint inter; /* this is suboptimal when the intersection is on the wrong side */ + if ( IntersectLines(&inter,&sp->me,&sp->prevcp,&sp->prev->from->nextcp,&sp->prev->from->me) + /* check if inter is on the same side of sp->me as sp->prevcp: */ + && BPDot( BPSub(inter, sp->me), BPSub(sp->prevcp, sp->me) ) >= 0 + /* check if inter is on the same side of sp->prev->from->me as sp->prevcp: */ + && BPDot( BPSub(inter, sp->me), BPSub(sp->prev->from->me, sp->me) ) >= 0 ) { + sp->prevcp = inter; + sp->prev->from->nextcp = inter; + SplineRefigure(sp->prev); + } else { /* undo things, the user has to interact (no clear solution) */ + sp->prevcp = sp->prev->from->nextcp; + } + } + } else if ( prevlen!=0 && !sp->next->order2 ) { /* and therefore nextlen==0 */ + sp->nextcp = BPSub(sp->me, BPScale(NormVec(unitprev), + NICE_PROPORTION*BPNorm(BPSub(sp->next->to->me, sp->me)))); + } else if ( nextlen!=0 && !sp->prev->order2 ) { /* and therefore prevlen==0 */ + sp->prevcp = BPSub(sp->me, BPScale(NormVec(unitnext), + NICE_PROPORTION*BPNorm(BPSub(sp->prev->from->me, sp->me)))); + } else makedflt = true; + } + } else if ( oldpointtype==pt_tangent || oldpointtype==pt_hvcurve ) { + makedflt = false; + } else makedflt = true; /* original behaviour */ + } if ( makedflt ) { sp->nextcpdef = sp->prevcpdef = true; @@ -754,10 +848,6 @@ sp->next->to->prevcp = sp->nextcp; if ( sp->prev!=NULL && sp->prev->order2 ) sp->prev->from->nextcp = sp->prevcp; - if ( sp->nextcp.x==sp->me.x && sp->nextcp.y==sp->me.y ) - sp->nonextcp = true; - if ( sp->prevcp.x==sp->me.x && sp->prevcp.y==sp->me.y ) - sp->noprevcp = true; } static void SpiroRound2Int(spiro_cp *cp,real factor) { @@ -1000,7 +1090,7 @@ void UnlinkThisReference(FontViewBase *fv,SplineChar *sc,int layer) { /* We are about to clear out sc. But somebody refers to it and that we */ - /* aren't going to delete. So (if the user asked us to) instanciate sc */ + /* aren't going to delete. So (if the user asked us to) instantiate sc */ /* into all characters which refer to it and which aren't about to be */ /* cleared out */ struct splinecharlist *dep, *dnext; @@ -1161,7 +1251,7 @@ /* Fixup kerning pairs as well */ for ( isv=0; isv<2; ++isv ) { for ( kprev = NULL, kp=isv?sc->vkerns : sc->kerns; kp!=NULL; kp=knext ) { - int index = (intpt) (kp->sc); + int index = (intptr_t) (kp->sc); knext = kp->next; kp->kcid = false; ksf = sf; @@ -1710,7 +1800,7 @@ first = s; if ( s->acceptableextrema ) continue; /* If marked as good, don't check it */ - /* rough appoximation to spline's length */ + /* rough approximation to spline's length */ x = (s->to->me.x-s->from->me.x); y = (s->to->me.y-s->from->me.y); len2 = x*x + y*y; @@ -1727,13 +1817,13 @@ /* If we have a maxp table then do some truetype checks */ /* these are only errors for fontlint, we'll fix them up when we */ /* generate the font -- but fontlint needs to know this stuff */ - int pt_max = memushort(tab->data,tab->len,3*sizeof(uint16)); - int path_max = memushort(tab->data,tab->len,4*sizeof(uint16)); - int composit_pt_max = memushort(tab->data,tab->len,5*sizeof(uint16)); - int composit_path_max = memushort(tab->data,tab->len,6*sizeof(uint16)); - int instr_len_max = memushort(tab->data,tab->len,13*sizeof(uint16)); - int num_comp_max = memushort(tab->data,tab->len,14*sizeof(uint16)); - int comp_depth_max = memushort(tab->data,tab->len,15*sizeof(uint16)); + int pt_max = memushort(tab->data,tab->len,3*sizeof(uint16_t)); + int path_max = memushort(tab->data,tab->len,4*sizeof(uint16_t)); + int composit_pt_max = memushort(tab->data,tab->len,5*sizeof(uint16_t)); + int composit_path_max = memushort(tab->data,tab->len,6*sizeof(uint16_t)); + int instr_len_max = memushort(tab->data,tab->len,13*sizeof(uint16_t)); + int num_comp_max = memushort(tab->data,tab->len,14*sizeof(uint16_t)); + int comp_depth_max = memushort(tab->data,tab->len,15*sizeof(uint16_t)); int rd, rdtest; /* Already figured out two of these */ @@ -1900,7 +1990,6 @@ }; sp = SplinePointCreate(ellipse3[which].me.x,ellipse3[which].me.y); - sp->nonextcp = sp->noprevcp = false; sp->nextcp = ellipse3[which].nextcp; sp->prevcp = ellipse3[which].prevcp; return( sp ); @@ -2038,7 +2127,6 @@ e1 = SplinePointCreate(sp1->me.x,sp1->me.y); e2 = SplinePointCreate(sp2->me.x,sp2->me.y); SplineMake3(e2,e1); - e1->nonextcp = false; e2->noprevcp = false; len = sqrt((sp1->me.x-sp2->me.x) * (sp1->me.x-sp2->me.x) + (sp1->me.y-sp2->me.y) * (sp1->me.y-sp2->me.y)); e1->nextcp.x = e1->me.x + len*slope1->x; @@ -2337,9 +2425,7 @@ if ( !do_arc || ( sp1->me.x==sp2->me.x && sp1->me.y==sp2->me.y )) { if ( !changed ) CVPreserveState(cv); - sp1->nonextcp = true; sp1->nextcp = sp1->me; - sp2->noprevcp = true; sp2->prevcp = sp2->me; if ( sp1->next==NULL ) SplineMake(sp1,sp2,order2); @@ -2458,7 +2544,6 @@ } if (!do_arc) { sp->nextcp = sp->me; - sp->nonextcp = true; sp->next->to->prevcp = sp->next->to->me; sp->next->to->noprevcp = true; } @@ -2478,7 +2563,7 @@ } void SCClearInstrsOrMark(SplineChar *sc, int layer, int complain) { - uint8 *instrs = sc->ttf_instrs==NULL && sc->parent->mm!=NULL && sc->parent->mm->apple ? + uint8_t *instrs = sc->ttf_instrs==NULL && sc->parent->mm!=NULL && sc->parent->mm->apple ? sc->parent->mm->normal->glyphs[sc->orig_pos]->ttf_instrs : sc->ttf_instrs; struct splinecharlist *dep; SplineSet *ss; @@ -2593,7 +2678,7 @@ } void instrcheck(SplineChar *sc,int layer) { - uint8 *instrs = sc->ttf_instrs==NULL && sc->parent->mm!=NULL && sc->parent->mm->apple ? + uint8_t *instrs = sc->ttf_instrs==NULL && sc->parent->mm!=NULL && sc->parent->mm->apple ? sc->parent->mm->normal->glyphs[sc->orig_pos]->ttf_instrs : sc->ttf_instrs; if ( !sc->layers[layer].order2 || sc->layers[layer].background ) diff -Nru fontforge-20201107~dfsg/fontforge/splinefill.c fontforge-20220308~dfsg/fontforge/splinefill.c --- fontforge-20201107~dfsg/fontforge/splinefill.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinefill.c 2022-03-08 10:14:24.000000000 +0000 @@ -276,7 +276,10 @@ } if ( es->interesting ) { /* Mark the other end of the spline as interesting */ - es->interesting[(int) ceil(e->mmax)]=1; + int idx = (int) ceil(e->mmax); + if (idx >= es->cnt) // Floating point madness + idx = es->cnt-1; + es->interesting[idx]=1; } } @@ -322,7 +325,7 @@ real fm, tm; Spline1D *msp = &sp->splines[es->major], *osp = &sp->splines[es->other]; - /* Find the points of extrema on the curve discribing y behavior */ + /* Find the points of extrema on the curve describing y behavior */ if ( !RealNear(msp->a,0) ) { /* cubic, possibly 2 extrema (possibly none) */ b2_fourac = 4*msp->b*msp->b - 12*msp->a*msp->c; @@ -564,7 +567,7 @@ static void FillChar(EdgeList *es) { Edge *active=NULL, *apt, *pr, *e, *prev; int i, k, end, width, oldk; - uint8 *bpt; + uint8_t *bpt; for ( i=0; icnt; ++i ) { active = ActiveEdgesRefigure(es,active,i); @@ -631,7 +634,7 @@ /* we only care about hstem hints, and only if they fail to cross a */ /* vertical pixel boundary. If that happens, adjust either the top */ /* or bottom position so that a boundary forcing is crossed. Any */ - /* vertexes at those points will be similarly adjusted later... */ + /* vertices at those points will be similarly adjusted later... */ last = NULL; es->hhints = NULL; for ( s=sc->hstem; s!=NULL; s=s->next ) { @@ -704,7 +707,7 @@ int i; if ( bdfc->bytes_per_line!=bpl ) { - uint8 *bitmap = malloc(bpl*(bdfc->ymax-bdfc->ymin+1)); + uint8_t *bitmap = malloc(bpl*(bdfc->ymax-bdfc->ymin+1)); for ( i=0; i<=(bdfc->ymax-bdfc->ymin); ++i ) memcpy(bitmap+i*bpl,bdfc->bitmap+i*bdfc->bytes_per_line,bpl); free(bdfc->bitmap); @@ -718,7 +721,7 @@ int i; if ( bdfc->bytes_per_line!=bpl ) { - uint8 *bitmap = malloc(bpl*(bdfc->ymax-bdfc->ymin+1)); + uint8_t *bitmap = malloc(bpl*(bdfc->ymax-bdfc->ymin+1)); for ( i=0; i<=(bdfc->ymax-bdfc->ymin); ++i ) memcpy(bitmap+i*bpl,bdfc->bitmap+i*bdfc->bytes_per_line,bpl); free(bdfc->bitmap); @@ -844,14 +847,14 @@ } } -static void Bresenham(uint8 *bytemap,EdgeList *es,int x1,int x2,int y1,int y2, - int grey,uint8 *clipmask) { +static void Bresenham(uint8_t *bytemap,EdgeList *es,int x1,int x2,int y1,int y2, + int grey,uint8_t *clipmask) { int dx, dy, incr1, incr2, d, x, y; int incr3; int bytes_per_line = es->bytes_per_line<<3; int ymax = es->cnt; - /* We are guarenteed x1<=x2 */ + /* We are guaranteed x1<=x2 */ dx = x2-x1; if ( (dy = y1-y2)<0 ) dy=-dy; if ( dx>=dy ) { @@ -905,8 +908,8 @@ } } -static void BresenhamT(uint8 *bytemap,EdgeList *es,int x1,int x2,int y1,int y2, - int grey,uint8 *clipmask) { +static void BresenhamT(uint8_t *bytemap,EdgeList *es,int x1,int x2,int y1,int y2, + int grey,uint8_t *clipmask) { if ( x1>x2 ) { int dx, dy; dx = x1; x1 = x2; x2 = dx; @@ -915,7 +918,7 @@ Bresenham(bytemap,es,x1,x2,y1,y2,grey,clipmask); } -static void StrokeLine(uint8 *bytemap,IPoint *from, IPoint *to,EdgeList *es,int grey,int width, uint8 *clipmask) { +static void StrokeLine(uint8_t *bytemap,IPoint *from, IPoint *to,EdgeList *es,int grey,int width, uint8_t *clipmask) { int x1, x2, y1, y2; int dx, dy; BasePoint vector; @@ -948,7 +951,7 @@ dx = x1; x1 = x2; x2 = dx; dy = y1; y1 = y2; y2 = dy; } - /* This is just Bresenham's algorithem. We use it twice to draw a rectangle */ + /* This is just Bresenham's algorithm. We use it twice to draw a rectangle */ dx = x2-x1; if ( (dy = y1-y2)<0 ) dy=-dy; if ( dx>=dy ) { @@ -1004,8 +1007,8 @@ BresenhamT(bytemap,es,x1,x2,y1,y2,grey,clipmask); } -static void StrokeSS(uint8 *bytemap,EdgeList *es,int width,int grey,SplineSet *ss, - uint8 *clipmask) { +static void StrokeSS(uint8_t *bytemap,EdgeList *es,int width,int grey,SplineSet *ss, + uint8_t *clipmask) { LinearApprox *lap; LineList *line, *prev; Spline *spline, *first; @@ -1023,7 +1026,7 @@ } } -static void StrokeGlyph(uint8 *bytemap,EdgeList *es,real wid, SplineChar *sc) { +static void StrokeGlyph(uint8_t *bytemap,EdgeList *es,real wid, SplineChar *sc) { RefChar *ref; int width = rint(wid*es->scale); @@ -1032,9 +1035,9 @@ StrokeSS(bytemap,es,width,0xff,ref->layers[0].splines,NULL); } -static void StrokePaths(uint8 *bytemap,EdgeList *es,Layer *layer,Layer *alt, - uint8 *clipmask) { - uint32 col; +static void StrokePaths(uint8_t *bytemap,EdgeList *es,Layer *layer,Layer *alt, + uint8_t *clipmask) { + uint32_t col; int width; int grey; @@ -1140,8 +1143,8 @@ col = grad->grad_stops[i].col; else { bigreal percent = (relpos-grad->grad_stops[i-1].offset)/ (grad->grad_stops[i].offset-grad->grad_stops[i-1].offset); - uint32 col1 = grad->grad_stops[i-1].col; - uint32 col2 = grad->grad_stops[i ].col; + uint32_t col1 = grad->grad_stops[i-1].col; + uint32_t col2 = grad->grad_stops[i ].col; if ( col1==COLOR_INHERITED ) col1 = 0x000000; if ( col2==COLOR_INHERITED ) col2 = 0x000000; int red = ((col1>>16)&0xff)*(1-percent) + ((col2>>16)&0xff)*percent; @@ -1185,11 +1188,11 @@ MatInverse(pattern->invtrans,pattern->transform); } -static void SetByteMapToGrey(uint8 *bytemap,EdgeList *es,Layer *layer,Layer *alt, - uint8 *clipmask,SplineChar *sc) { - uint32 col; +static void SetByteMapToGrey(uint8_t *bytemap,EdgeList *es,Layer *layer,Layer *alt, + uint8_t *clipmask,SplineChar *sc) { + uint32_t col; int grey,i,j; - uint8 *pt, *bpt, *cpt; + uint8_t *pt, *bpt, *cpt; struct gradient *grad = layer->fill_brush.gradient; struct pattern *pat = layer->fill_brush.pattern; @@ -1221,9 +1224,9 @@ } } -static void FillImages(uint8 *bytemap,EdgeList *es,ImageList *img,Layer *layer, - Layer *alt, uint8 *clipmask) { - uint32 fillcol, col; +static void FillImages(uint8_t *bytemap,EdgeList *es,ImageList *img,Layer *layer, + Layer *alt, uint8_t *clipmask) { + uint32_t fillcol, col; int grey,i,j,x1,x2,y1,y2,jj,ii; if ( layer->fill_brush.col!=COLOR_INHERITED ) @@ -1252,7 +1255,7 @@ continue; jj = j*(base->width-1)/(x2-x1); if ( base->image_type==it_true ) - col = ((uint32 *) (base->data + ii*base->bytes_per_line))[jj]; + col = ((uint32_t *) (base->data + ii*base->bytes_per_line))[jj]; else if ( base->image_type==it_index ) { col = (base->data + ii*base->bytes_per_line)[jj]; col = base->clut->clut[col]; @@ -1284,8 +1287,8 @@ } } -static void ProcessLayer(uint8 *bytemap,EdgeList *es,Layer *layer, - Layer *alt, uint8 *clipmask,SplineChar *sc) { +static void ProcessLayer(uint8_t *bytemap,EdgeList *es,Layer *layer, + Layer *alt, uint8_t *clipmask,SplineChar *sc) { ImageList *img; if ( !layer->fillfirst && layer->dostroke ) @@ -1303,8 +1306,8 @@ StrokePaths(bytemap,es,layer,alt,clipmask); } -static uint8 *ProcessClipMask(EdgeList *es,Layer *layer) { - uint8 *clipmask; +static uint8_t *ProcessClipMask(EdgeList *es,Layer *layer) { + uint8_t *clipmask; if ( !SSHasClip(layer->splines) ) return( NULL ); @@ -1317,9 +1320,9 @@ return( clipmask ); } -static void FlattenBytemap(EdgeList *es,uint8 *bytemap) { +static void FlattenBytemap(EdgeList *es,uint8_t *bytemap) { int i,j; - uint8 *bpt, *pt; + uint8_t *bpt, *pt; memset(es->bitmap,0,es->cnt*es->bytes_per_line); for ( i=0; icnt; ++i ) { @@ -1331,7 +1334,7 @@ } } -static int FigureBitmap(EdgeList *es,uint8 *bytemap, int is_aa) { +static int FigureBitmap(EdgeList *es,uint8_t *bytemap, int is_aa) { if ( is_aa ) { free(es->bitmap); es->bitmap = bytemap; @@ -1382,11 +1385,11 @@ InitializeHints(sc,&es); if ( sc->parent->multilayer ) { - uint8 *bytemap = calloc(es.cnt*es.bytes_per_line*8,1); + uint8_t *bytemap = calloc(es.cnt*es.bytes_per_line*8,1); int layer, i; RefChar *rf; for ( layer=ly_fore; layerlayer_cnt; ++layer ) { - uint8 *clipmask = ProcessClipMask(&es,&sc->layers[layer]); + uint8_t *clipmask = ProcessClipMask(&es,&sc->layers[layer]); ProcessLayer(bytemap,&es,&sc->layers[layer],NULL,clipmask,sc); for ( rf=sc->layers[layer].refs; rf!=NULL; rf = rf->next ) { @@ -1399,7 +1402,7 @@ } depth = FigureBitmap(&es,bytemap,is_aa); } else if ( sc->parent->strokedfont ) { - uint8 *bytemap = calloc(es.cnt*es.bytes_per_line*8,1); + uint8_t *bytemap = calloc(es.cnt*es.bytes_per_line*8,1); StrokeGlyph(bytemap,&es,sc->parent->strokewidth,sc); depth = FigureBitmap(&es,bytemap,is_aa); } else { @@ -1506,7 +1509,7 @@ void BDFCAntiAlias(BDFChar *bc, int linear_scale) { BDFChar new; int i,j, l2 = linear_scale*linear_scale, max = l2-1; - uint8 *bpt, *pt; + uint8_t *bpt, *pt; if ( bc==NULL ) return; @@ -1523,9 +1526,9 @@ new.sc = bc->sc; new.byte_data = true; new.depth = max==3 ? 2 : max==15 ? 4 : 8; - new.bitmap = calloc( (new.ymax-new.ymin+1) * new.bytes_per_line, sizeof(uint8)); + new.bitmap = calloc( (new.ymax-new.ymin+1) * new.bytes_per_line, sizeof(uint8_t)); if ( bc->depth>1 ) { - uint32 *sum = calloc(new.bytes_per_line,sizeof(uint32)); + uint32_t *sum = calloc(new.bytes_per_line,sizeof(uint32_t)); for ( i=0; i<=bc->ymax-bc->ymin; ++i ) { bpt = bc->bitmap + i*bc->bytes_per_line; for ( j=0; j<=bc->xmax-bc->xmin; ++j ) { @@ -1538,7 +1541,7 @@ if ( val>max ) val = max; pt[j] = val; } - memset(sum,0,new.bytes_per_line*sizeof(uint32)); + memset(sum,0,new.bytes_per_line*sizeof(uint32_t)); } } free(sum); @@ -1661,7 +1664,7 @@ static void ByteMult(BDFChar *bc,int factor) { /* Internal rasterizer uses bit depth 4, but font expects 8. Correct by multiplying each byte by 17 */ - uint8 *pt, *end; + uint8_t *pt, *end; pt = bc->bitmap; end = pt + bc->bytes_per_line*(bc->ymax-bc->ymin+1); diff -Nru fontforge-20201107~dfsg/fontforge/splinefit.c fontforge-20220308~dfsg/fontforge/splinefit.c --- fontforge-20201107~dfsg/fontforge/splinefit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinefit.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,5 +1,5 @@ /* -*- coding: utf-8 -*- */ -/* Copyright (C) 2000-2012 by George Williams */ +/* Copyright (C) 2000-2012 by George Williams, 2021 by Linus Romer */ /* * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -33,6 +33,7 @@ #include "splineorder2.h" #include "splineutil.h" #include "splineutil2.h" +#include "utanvec.h" #include @@ -57,7 +58,8 @@ if ( !RealWithin(mid[i].p.x,from->me.x+slope*(mid[i].p.y-from->me.y),.7) ) return( NULL ); } - from->nonextcp = to->noprevcp = true; + from->nextcp = from->me; + to->prevcp = to->me; return( SplineMake(from,to,order2) ); } @@ -269,16 +271,16 @@ } co = cpoff.x*off.y - cpoff.y*off.x; co2 = cpoff2.x*off.y - cpoff2.y*off.x; if ( co<.05 && co>-.05 && co2<.05 && co2>-.05 ) { - from->nextcp = from->me; from->nonextcp = true; - to->prevcp = to->me; to->noprevcp = true; + from->nextcp = from->me; + to->prevcp = to->me; } else { Spline temp; memset(&temp,0,sizeof(temp)); temp.from = from; temp.to = to; SplineRefigure(&temp); if ( SplineIsLinear(&temp)) { - from->nextcp = from->me; from->nonextcp = true; - to->prevcp = to->me; to->noprevcp = true; + from->nextcp = from->me; + to->prevcp = to->me; } } } @@ -375,7 +377,6 @@ from->nextcp.x = (-xconst[1]-t_term[1]*to->prevcp.x)/f_term[1]; from->nextcp.y = (-yconst[1]-t_term[1]*to->prevcp.y)/f_term[1]; } - to->noprevcp = from->nonextcp = false; return( SplineMake3(from,to)); } } @@ -387,17 +388,13 @@ if ( ret&1 ) { from->nextcp = nextcp; - from->nonextcp = false; } else { from->nextcp = from->me; - from->nonextcp = true; } if ( ret&2 ) { to->prevcp = prevcp; - to->noprevcp = false; } else { to->prevcp = to->me; - to->noprevcp = true; } TestForLinear(from,to); spline = SplineMake(from,to,order2); @@ -557,10 +554,10 @@ /* There are really just two equations and each sums over both x and y components */ /* Old comment: */ -/* I used to do a least squares aproach adding two more to the above set of equations */ +/* I used to do a least squares approach adding two more to the above set of equations */ /* which held the slopes constant. But that didn't work very well. So instead*/ /* Then I tried doing the approximation, and then forcing the control points */ -/* to be in line (witht the original slopes), getting a better approximation */ +/* to be in line (with the original slopes), getting a better approximation */ /* to "t" for each data point and then calculating an error array, approximating*/ /* it, and using that to fix up the final result */ /* Then I tried checking various possible cp lengths in the desired directions*/ @@ -570,10 +567,81 @@ /* try that too. */ /* This still isn't as good as I'd like it... But I haven't been able to */ /* improve it further yet */ +/* The mergetype mt is either of: */ +/* mt_matrix; original, fast, all-purpose (relies on matrix calculations) */ +/* mt_levien; by Raph Levien (implemented by Linus Romer), fast, accurate, use only if mid is on spline */ +/* mt_bruteforce; slow, all-purpose, normally more accurate than mt_matrix.*/ +/* The mt_levien algorithm is explained here: */ +/* raphlinus.github.io/curves/2021/03/11/bezier-fitting.html */ +/* The notation used here is a bit different: Instead of theta1, theta2, */ +/* delta1, delta2, momentx, area we use alpha,beta,a,b,m,f: */ +/* Here is to complete math that we are using: */ +/* Signed area of the cubic bezier spline a .. controls b and c .. d to the x-axis */ +/* f = ((xb-xa)*(10*ya+6*yb+3*yc+yd)+(xc-xb)*(4*ya+6*yb+6*yc+4*yd)+(xd-xc)*(ya+3*yb+6*yc+10*yd))/20; */ +/* simplified for the normed case */ +/* f = 3/20*(2*a*sin(alpha)+2*b*sin(beta)-a*b*sin(alpha+beta)); */ +/* solved for b */ +/* b = (20*f-6*a*sin(alpha))/(6*sin(beta)-3*a*sin(alpha+beta)). */ +/* Signed area of the cubic bezier spline a .. controls b and c .. d to the x-axis */ +/* from point a up to the bezier point at time t */ +/* f(t) = ((((1-t)*xa+xb*t)-xa)*(10*ya+6*((1-t)*ya+yb*t)+3*((1-t)^2*ya+2*(1-t)*t*yb+t^2*yc) */ +/* +((1-t)^3*ya+3*(1-t)^2*t*yb+3*(1-t)*t^2*yc+t^3*yd))+(((1-t)^2*xa+2*(1-t)*t*xb+t^2*xc) */ +/* -((1-t)*xa+xb*t))*(4*ya+6*((1-t)*ya+yb*t)+6*((1-t)^2*ya+2*(1-t)*t*yb+t^2*yc) */ +/* +4*((1-t)^3*ya+3*(1-t)^2*t*yb+3*(1-t)*t^2*yc+t^3*yd))+(((1-t)^3*xa+3*(1-t)^2*t*xb */ +/* +3*(1-t)*t^2*xc+t^3*xd)-((1-t)^2*xa+2*(1-t)*t*xb+t^2*xc))*(ya+3*((1-t)*ya+yb*t) */ +/* +6*((1-t)^2*ya+2*(1-t)*t*yb+t^2*yc)+10*((1-t)^3*ya+3*(1-t)^2*t*yb+3*(1-t)*t^2*yc+t^3*yd)))/20; */ +/* simplified for the normed case: */ +/* f(t) = -(3*(30*a*b*sin(beta-alpha)*t^6+15*b^2*sin(2*beta)*t^6-20*b*sin(beta)*t^6 */ +/* -15*a^2*sin(2*alpha)*t^6+20*a*sin(alpha)*t^6+6*a*b*sin(beta+alpha)*t^5 */ +/* -90*a*b*sin(beta-alpha)*t^5-30*b^2*sin(2*beta)*t^5+48*b*sin(beta)*t^5 */ +/* +60*a^2*sin(2*alpha)*t^5-72*a*sin(alpha)*t^5-15*a*b*sin(beta+alpha)*t^4 */ +/* +90*a*b*sin(beta-alpha)*t^4+15*b^2*sin(2*beta)*t^4-30*b*sin(beta)*t^4 */ +/* -90*a^2*sin(2*alpha)*t^4+90*a*sin(alpha)*t^4+10*a*b*sin(beta+alpha)*t^3 */ +/* -30*a*b*sin(beta-alpha)*t^3+60*a^2*sin(2*alpha)*t^3-40*a*sin(alpha)*t^3 */ +/* -15*a^2*sin(2*alpha)*t^2))/20. */ +/* First moment about y-axis = \int x dA = \int x dA/dt dt for a cubic bezier */ +/* path a .. controls b and c .. d */ +/* m = (280*xd^2*yd-105*xc*xd*yd-30*xb*xd*yd-5*xa*xd*yd-45*xc^2*yd-45*xb*xc*yd */ +/* -12*xa*xc*yd-18*xb^2*yd-15*xa*xb*yd-5*xa^2*yd+105*xd^2*yc+45*xc*xd*yc */ +/* -3*xa*xd*yc-27*xb*xc*yc-18*xa*xc*yc-27*xb^2*yc-45*xa*xb*yc-30*xa^2*yc */ +/* +30*xd^2*yb+45*xc*xd*yb+18*xb*xd*yb+3*xa*xd*yb+27*xc^2*yb+27*xb*xc*yb */ +/* -45*xa*xb*yb-105*xa^2*yb+5*xd^2*ya+15*xc*xd*ya+12*xb*xd*ya+5*xa*xd*ya */ +/* +18*xc^2*ya+45*xb*xc*ya+30*xa*xc*ya+45*xb^2*ya+105*xa*xb*ya-280*xa^2*ya)/840; */ +/* simplified for the normed case */ +/* m = (9*a*cos(alpha)*b^2*cos(beta)*sin(beta)-15*b^2*cos(beta)*sin(beta) */ +/* -9*a^2*cos(alpha)^2*b*sin(beta)-9*a*cos(alpha)*b*sin(beta)+50*b*sin(beta) */ +/* +9*a*sin(alpha)*b^2*cos(beta)^2-9*a^2*cos(alpha)*sin(alpha)*b*cos(beta) */ +/* -33*a*sin(alpha)*b*cos(beta)+15*a^2*cos(alpha)*sin(alpha)+34*a*sin(alpha))/280; */ +/* normed case combined with the formula for b depending on the area (see above): */ +/* m = (34*a*sin(alpha)+50*(20*f-6*a*sin(alpha))/(6*sin(beta)-3*a*sin(beta+alpha))*sin(beta) */ +/* +15*a^2*sin(alpha)*cos(alpha)-15*(20*f-6*a*sin(alpha))/(6*sin(beta) */ +/* -3*a*sin(beta+alpha))^2*sin(beta)*cos(beta)-a*(20*f-6*a*sin(alpha))/(6*sin(beta) */ +/* -3*a*sin(beta+alpha))*(33*sin(alpha)*cos(beta)+9*cos(alpha)*sin(beta)) */ +/* -9*a^2*(20*f-6*a*sin(alpha))/(6*sin(beta)-3*a*sin(beta+alpha))*sin(alpha+beta)*cos(alpha) */ +/* +9*a*(20*f-6*a*sin(alpha))/(6*sin(beta)-3*a*sin(beta+alpha))^2*sin(alpha+beta)*cos(beta))/280; */ +/* and reduced to a quartic equation with sa = sin(alpha), sb = sin(beta), ca = cos(alpha), cb = cos(beta) */ +/* 0 = -9*ca*(((2*sb*cb*ca+sa*(2*cb*cb-1))*ca-2*sb*cb)*ca-cb*cb*sa) * a^4 */ +/* + 12*((((cb*(30*f*cb-sb)-15*f)*ca+2*sa-cb*sa*(cb+30*f*sb))*ca+cb*(sb-15*f*cb))*ca-sa*cb*cb) * a^3 */ +/* + 12*((((70*m+15*f)*sb^2+cb*(9*sb-70*cb*m-5*cb*f))*ca-5*sa*sb*(3*sb-4*cb*(7*m+f)))*ca-cb*(9*sb-70*cb*m-5*cb*f)) * a^2 */ +/* + 16*(((12*sa-5*ca*(42*m-17*f))*sb-70*cb*(3*m-f)*sa-75*ca*cb*f*f)*sb-75*cb^2*f^2*sa) * a */ +/* + 80*sb*(42*sb*m-25*f*(sb-cb*f)); */ +/* this quartic equation reduces to a quadratic for the special case beta = pi - alpha or beta = -alpha */ +/* 0 = -9*ca*sa^2 * a^3 */ +/* + 6*sa*(4*sa+5*ca*f) * a^2 */ +/* + 10*((42*m-25*f)*sa-25*ca*f^2). */ +/* The derivative of the first moment (not the quartic) = 0 results in a quartic as well: */ +/* 0 = -9*ca*sa*sab^3 * a^4 */ +/* -3*sab^2*(9*ca*sa*sb-(17*sa+30*ca*f)*sab+15*cb*sa^2) * a^3 */ +/* +18*sab*sb*(21*ca*sa*sb-(17*sa+30*ca*f)*sab+15*cb*sa^2) * a^2 */ +/* -4*(144*ca*sa*sb^3+((-78*sa-135*ca*f)*sab+108*cb*sa^2)*sb^2+(-125*f*sab^2-45*cb*f*sa*sab)*sb+150*cb*f^2*sab^2) * a */ +/* +8*sb*((24*sa+45*ca*f)*sb^2+(15*cb*f*sa-125*f*sab)*sb+100*cb*f^2*sab) */ +/* this quartic equation reduces to a linear for the special case beta = pi - alpha or beta = -alpha */ +/* 0 = -3*ca*sa * a */ +/* +4*sa+5*ca*f */ #define TRY_CNT 2 #define DECIMATION 5 Spline *ApproximateSplineFromPointsSlopes(SplinePoint *from, SplinePoint *to, - FitPoint *mid, int cnt, int order2) { + FitPoint *mid, int cnt, int order2, enum mergetype mt) { BasePoint tounit, fromunit, ftunit; bigreal flen,tlen,ftlen,dot; Spline *spline, temp; @@ -618,7 +686,6 @@ from->nextcp = from->next->to->me; if ( to->noprevcp ) to->prevcp = to->prev->from->me; - from->nonextcp = to->noprevcp = false; fromunit.x = from->nextcp.x-from->me.x; fromunit.y = from->nextcp.y-from->me.y; tounit.x = to->prevcp.x-to->me.x; tounit.y = to->prevcp.y-to->me.y; @@ -627,13 +694,11 @@ (nextcp.x-to->me.x)*tounit.x + (nextcp.y-to->me.y)*tounit.y < 0 ) { /* If the slopes don't intersect then use a line */ /* (or if the intersection is patently absurd) */ - from->nonextcp = to->noprevcp = true; from->nextcp = from->me; to->prevcp = to->me; TestForLinear(from,to); } else { from->nextcp = to->prevcp = nextcp; - from->nonextcp = to->noprevcp = false; } return( SplineMake2(from,to)); } @@ -644,7 +709,6 @@ /* But we do sometimes get some cps which are too big */ bigreal len = sqrt((to->me.x-from->me.x)*(to->me.x-from->me.x) + (to->me.y-from->me.y)*(to->me.y-from->me.y)); if ( len==0 ) { - from->nonextcp = to->noprevcp = true; from->nextcp = from->me; to->prevcp = to->me; } else { @@ -727,11 +791,289 @@ if ( (dot=fromunit.x*tounit.y - fromunit.y*tounit.x)<.0001 && dot>-.0001 && (dot=ftunit.x*tounit.y - ftunit.y*tounit.x)<.0001 && dot>-.0001 ) { /* It's a line. Slopes are parallel, and parallel to vector between (from,to) */ - from->nonextcp = to->noprevcp = true; from->nextcp = from->me; to->prevcp = to->me; return( SplineMake3(from,to)); } - + /* This is the generic case, where a generic part is approximated by a cubic */ + /* bezier spline. */ + if ( ( ftlen == 0 ) && ( mt != mt_matrix ) ) + mt = mt_matrix; + if ( mt == mt_levien ) { + bigreal f,m,xa,ya,xb,yb,xc,yc,xd,yd,sasa,sab; + int numberOfSolutions; + SplinePoint *frompoint,*topoint; + f = 0; /* area */ + m = 0; /* first area moment about y (along x) */ + frompoint = from; + if ( from->next==NULL ) + topoint=to; + else + topoint=from->next->to; + for ( ; ; frompoint = topoint->next->from, topoint = topoint->next->to ) { + /* normalizing transformation (chord to x axis and length 1) */ + xa = ((frompoint->me.x-from->me.x)*ftunit.x+(frompoint->me.y-from->me.y)*ftunit.y)/ftlen; + ya = (-(frompoint->me.x-from->me.x)*ftunit.y+(frompoint->me.y-from->me.y)*ftunit.x)/ftlen; + xb = ((frompoint->nextcp.x-from->me.x)*ftunit.x+(frompoint->nextcp.y-from->me.y)*ftunit.y)/ftlen; + yb = (-(frompoint->nextcp.x-from->me.x)*ftunit.y+(frompoint->nextcp.y-from->me.y)*ftunit.x)/ftlen; + xc = ((topoint->prevcp.x-from->me.x)*ftunit.x+(topoint->prevcp.y-from->me.y)*ftunit.y)/ftlen; + yc = (-(topoint->prevcp.x-from->me.x)*ftunit.y+(topoint->prevcp.y-from->me.y)*ftunit.x)/ftlen; + xd = ((topoint->me.x-from->me.x)*ftunit.x+(topoint->me.y-from->me.y)*ftunit.y)/ftlen; + yd = (-(topoint->me.x-from->me.x)*ftunit.y+(topoint->me.y-from->me.y)*ftunit.x)/ftlen; + f += ((xb-xa)*(10*ya+6*yb+3*yc+yd)+(xc-xb)*(4*ya+6*yb+6*yc+4*yd)+(xd-xc)*(ya+3*yb+6*yc+10*yd))/20; + m += (280*xd*xd*yd-105*xc*xd*yd-30*xb*xd*yd-5*xa*xd*yd-45*xc*xc*yd-45*xb*xc*yd-12*xa*xc*yd-18*xb*xb*yd + -15*xa*xb*yd-5*xa*xa*yd+105*xd*xd*yc+45*xc*xd*yc-3*xa*xd*yc-27*xb*xc*yc-18*xa*xc*yc-27*xb*xb*yc + -45*xa*xb*yc-30*xa*xa*yc+30*xd*xd*yb+45*xc*xd*yb+18*xb*xd*yb+3*xa*xd*yb+27*xc*xc*yb+27*xb*xc*yb + -45*xa*xb*yb-105*xa*xa*yb+5*xd*xd*ya+15*xc*xd*ya+12*xb*xd*ya+5*xa*xd*ya+18*xc*xc*ya+45*xb*xc*ya + +30*xa*xc*ya+45*xb*xb*ya+105*xa*xb*ya-280*xa*xa*ya)/840; + if ( topoint==to ) + break; + } + BasePoint aunit = (BasePoint) { BPDot(ftunit, fromunit), BPCross(ftunit, fromunit) }; /* normed direction at "from" */ + BasePoint bunit = (BasePoint) { BPDot(BPRev(ftunit), tounit),BPCross(ftunit, tounit) }; /* normed direction at "to" */ + if ( aunit.y < 0 ) { /* normalize aunit.y to >= 0: */ + aunit.y = -aunit.y; + bunit.y = -bunit.y; + m = -m; + f = -f; + } + /* calculate the Tunni point (where the tangents at "from" and "to" intersect) */ + bigreal aMax = 100; /* maximal value that the handle a can reach up to the Tunni point, 100 is really long */ + bigreal bMax = 100; /* maximal value that the handle b can reach up to the Tunni point, 100 is really long */ + sab = aunit.y*bunit.x+aunit.x*bunit.y; + if (sab != 0) { /* if handles not parallel */ + aMax = bunit.y/sab; + bMax = aunit.y/sab; + if ( aMax < 0 ) { + aMax = 100; + } + if ( bMax < 0 ) { + bMax = 100; + } + } + /* start approximation by solving the quartic equation */ + sasa = aunit.y*aunit.y; /* reducing the multiplications */ + Quartic quad; + if ( (aunit.x == -bunit.x && aunit.y == bunit.y) || (aunit.x == bunit.x && aunit.y == -bunit.y) ) { /* handles are parallel */ + quad.a = 0; + quad.b = 0; + quad.c = -9*aunit.x*sasa; + quad.d = 6*aunit.y*(4*aunit.y+5*aunit.x*f); + quad.e = 10*((42*m-25*f)*aunit.y-25*aunit.x*f*f); + } else { /* generic situation */ + quad.a = -9*aunit.x*(((2*bunit.y*bunit.x*aunit.x+aunit.y + *(2*bunit.x*bunit.x-1))*aunit.x-2*bunit.y*bunit.x) + *aunit.x-bunit.x*bunit.x*aunit.y); + quad.b = 12*((((bunit.x*(30*f*bunit.x-bunit.y)-15*f) + *aunit.x+2*aunit.y-bunit.x*aunit.y*(bunit.x+30*f*bunit.y)) + *aunit.x+bunit.x*(bunit.y-15*f*bunit.x)) + *aunit.x-aunit.y*bunit.x*bunit.x); + quad.c = 12*((((70*m+15*f)*bunit.y*bunit.y+bunit.x + *(9*bunit.y-70*bunit.x*m-5*bunit.x*f)) + *aunit.x-5*aunit.y*bunit.y*(3*bunit.y-4*bunit.x + *(7*m+f)))*aunit.x-bunit.x*(9*bunit.y-70*bunit.x*m-5*bunit.x*f)); + quad.d = 16*(((12*aunit.y-5*aunit.x*(42*m-17*f))*bunit.y + -70*bunit.x*(3*m-f)*aunit.y-75*aunit.x*bunit.x*f*f) + *bunit.y-75*bunit.x*bunit.x*f*f*aunit.y); + quad.e = 80*bunit.y*(42*bunit.y*m-25*f*(bunit.y-bunit.x*f)); + } + extended solutions[4] = {-999999,-999999,-999999,-999999}; + _QuarticSolve(&quad,solutions); + extended abSolutions[10][2]; /* there are at most 4+4+1+1=10 solutions of pairs of a and b (quartic=0,derivative=0,b=0.01,a=0.01) */ + numberOfSolutions = 0; + extended a,b; + for( int i = 0; i < 4; i++ ){ + a = solutions[i]; + if ( a >= 0 && a < aMax ) { + b = (20*f-6*a*aunit.y)/(3*(2*bunit.y-a*sab)); + if ( b >= 0 && b < bMax ) { + abSolutions[numberOfSolutions][0] = a; + abSolutions[numberOfSolutions++][1] = b; + } + } + } + /* and now again for the derivative (of m not of the upper quartic): */ + if ( (aunit.x == -bunit.x && aunit.y == bunit.y) || (aunit.x == bunit.x && aunit.y == -bunit.y) ) { /* handles are parallel */ + quad.a = 0; + quad.b = 0; + quad.c = 0; + quad.d = -3*aunit.x*aunit.y; + quad.e = 4*aunit.y+5*aunit.x*f; + } else { /* generic situation */ + bigreal sbsb = bunit.y*bunit.y; + bigreal sabsab = sab*sab; + quad.a = -9*aunit.x*aunit.y*sabsab*sab; + quad.b = -3*sabsab*(9*aunit.x*aunit.y*bunit.y-(17*aunit.y + +30*aunit.x*f)*sab+15*bunit.x*sasa); + quad.c = 18*sab*bunit.y*(21*aunit.x*aunit.y*bunit.y-(17*aunit.y + +30*aunit.x*f)*sab+15*bunit.x*sasa); + quad.d = -4*(144*aunit.x*aunit.y*sbsb*bunit.y+((-78*aunit.y- + 135*aunit.x*f)*sab+108*bunit.x*sasa)*sbsb+(-125*f*sabsab + -45*bunit.x*f*aunit.y*sab)*bunit.y+150*bunit.x*f*f*sabsab); + quad.e = 8*bunit.y*((24*aunit.y+45*aunit.x*f)*sbsb + +(15*bunit.x*f*aunit.y-125*f*sab)*bunit.y+100*bunit.x*f*f*sab); + } + for( int i = 0; i < 4; i++ ) /* overwriting (reusing) */ + solutions[i] = -999999; + _QuarticSolve(&quad,solutions); + for( int i = 0; i < 4; i++ ){ + a = solutions[i]; + if ( a >= 0 && a < aMax ) { + b = (20*f-6*a*aunit.y)/(3*(2*bunit.y-a*sab)); + if ( b >= 0 && b < bMax ) { + abSolutions[numberOfSolutions][0] = a; + abSolutions[numberOfSolutions++][1] = b; + } + } + } + /* Add the solution of b = 0.01 (approximately 0 but above because of direction). */ + /* This solution is not part of the original algorithm by Raph Levien. */ + a = (2000*f-6*bunit.y)/(600*aunit.y-3*sab); + if ( a >= 0 && a < aMax ) { + abSolutions[numberOfSolutions][0] = a; + abSolutions[numberOfSolutions++][1] = 0.01; + } + /* Add the solution of a = 0.01 (approximately 0 but above because of direction). */ + /* This solution is not part of the original algorithm by Raph Levien. */ + b = (2000*f-6*aunit.y)/(600*bunit.y-3*sab); + if ( b >= 0 && b < bMax ) { + abSolutions[numberOfSolutions][0] = 0.01; + abSolutions[numberOfSolutions++][1] = b; + } + if ( numberOfSolutions == 0) { /* add solutions that extend up to the Tunni point */ + /* try solution with a = aMax and b area-equal*/ + b = (20*f-6*aMax*aunit.y)/(3*(2*bunit.y-aMax*sab)); + if ( b >= 0 && b < bMax ) { + abSolutions[numberOfSolutions][0] = aMax; + abSolutions[numberOfSolutions++][1] = b; + } + /* try solution with b = bMax and a area-equal*/ + a = (20*f-6*bMax*bunit.y)/(3*(2*aunit.y-bMax*sab)); + if ( a >= 0 && a < aMax ) { + abSolutions[numberOfSolutions][0] = a; + abSolutions[numberOfSolutions++][1] = bMax; + } + } + if ( numberOfSolutions == 0) { + /* solution with a = aMax and b = bMax*/ + abSolutions[numberOfSolutions][0] = aMax; + abSolutions[numberOfSolutions++][1] = bMax; + } + if ( numberOfSolutions == 1) { + from->nextcp.x = from->me.x+ftlen*fromunit.x*abSolutions[0][0]; + from->nextcp.y = from->me.y+ftlen*fromunit.y*abSolutions[0][0]; + to->prevcp.x = to->me.x+ftlen*tounit.x*abSolutions[0][1]; + to->prevcp.y = to->me.y+ftlen*tounit.y*abSolutions[0][1]; + } else { /* compare L2 errors to choose the best solution */ + bigreal bestError = 1e30; + bigreal t,error,errorsum,dist; + BasePoint prevcp,nextcp,coeff1,coeff2,coeff3; + for (int k=0; kme.x+ftlen*fromunit.x*abSolutions[k][0]; + nextcp.y = from->me.y+ftlen*fromunit.y*abSolutions[k][0]; + prevcp.x = to->me.x+ftlen*tounit.x*abSolutions[k][1]; + prevcp.y = to->me.y+ftlen*tounit.y*abSolutions[k][1]; + /* Calculate the error of the cubic bezier path from,nextcp,prevcp,to: */ + /* In order to do that we calculate 99 points on the bezier path. */ + coeff3.x = -from->me.x+3*nextcp.x-3*prevcp.x+to->me.x; + coeff3.y = -from->me.y+3*nextcp.y-3*prevcp.y+to->me.y; + coeff2.x = 3*from->me.x-6*nextcp.x+3*prevcp.x; + coeff2.y = 3*from->me.y-6*nextcp.y+3*prevcp.y; + coeff1.x = -3*from->me.x+3*nextcp.x; + coeff1.y = -3*from->me.y+3*nextcp.y; + BasePoint approx[99]; + for (int i=0; i<99; i++) { + t = (i+1)/100.0; + approx[i].x = from->me.x+t*(coeff1.x+t*(coeff2.x+t*coeff3.x)); + approx[i].y = from->me.y+t*(coeff1.y+t*(coeff2.y+t*coeff3.y)); + } + /* Now we calculate the error by determining the minimal quadratic distance to the mid points. */ + errorsum = 0.0; + for (int i=0; i bestError) + break; + } + if (errorsum < bestError) { + bestError = errorsum; + from->nextcp = nextcp; + to->prevcp = prevcp; + } + } + } + return( SplineMake3(from,to)); + } else if ( mt == mt_bruteforce ) { + bigreal best_error = 1e30; + bigreal t,error,errorsum,dist; + BasePoint prevcp,coeff1,coeff2,coeff3; + bigreal best_fromhandle = 0.0; + bigreal best_tohandle = 0.0; + BasePoint approx[99]; /* The 99 points on the approximate cubic bezier */ + /* We make 2 runs: The first run to narrow the variation range, the second run to finetune */ + /* The optimal length of the two handles are determined by brute force. */ + for (int run=0; run<2; ++run) { + for (int fromhandle=((run==0)?1:-29); fromhandle<=((run==0)?60:29); ++fromhandle) { + for (int tohandle=((run==0)?1:-29); tohandle<=((run==0)?60:29); ++tohandle) { + nextcp.x = from->me.x+ftlen*fromunit.x*( (run==0)?fromhandle:best_fromhandle+fromhandle/30.0 )/60.0; + nextcp.y = from->me.y+ftlen*fromunit.y*( (run==0)?fromhandle:best_fromhandle+fromhandle/30.0 )/60.0; + prevcp.x = to->me.x+ftlen*tounit.x*( (run==0)?tohandle:best_tohandle+tohandle/30.0 )/60.0; + prevcp.y = to->me.y+ftlen*tounit.y*( (run==0)?tohandle:best_tohandle+tohandle/30.0 )/60.0; + /* Calculate the error of the cubic bezier path from,nextcp,prevcp,to: */ + /* In order to do that we calculate 99 points on the bezier path. */ + coeff3.x = -from->me.x+3*nextcp.x-3*prevcp.x+to->me.x; + coeff3.y = -from->me.y+3*nextcp.y-3*prevcp.y+to->me.y; + coeff2.x = 3*from->me.x-6*nextcp.x+3*prevcp.x; + coeff2.y = 3*from->me.y-6*nextcp.y+3*prevcp.y; + coeff1.x = -3*from->me.x+3*nextcp.x; + coeff1.y = -3*from->me.y+3*nextcp.y; + for (int i=0; i<99; ++i) { + t = (i+1)/100.0; + approx[i].x = from->me.x+t*(coeff1.x+t*(coeff2.x+t*coeff3.x)); + approx[i].y = from->me.y+t*(coeff1.y+t*(coeff2.y+t*coeff3.y)); + } + /* Now we calculate the error by determining the minimal quadratic distance to the mid points. */ + errorsum = 0.0; + for (int i=0; i best_error) + break; + } + if (errorsum < best_error) { + best_error = errorsum; + if (run == 0) { + best_fromhandle = fromhandle; + best_tohandle = tohandle; + } + from->nextcp = nextcp; + to->prevcp = prevcp; + } + } + } + } + return( SplineMake3(from,to)); + } + else { /* mergetype mt_matrix (original algorithm) */ pt_pf_x = to->me.x - from->me.x; pt_pf_y = to->me.y - from->me.y; consts[0] = consts[1] = rt_terms[0] = rt_terms[1] = rf_terms[0] = rf_terms[1] = 0; @@ -781,8 +1123,6 @@ from->nextcp.y = from->me.y + rf*fromunit.y; to->prevcp.x = to->me.x - rt*tounit.x; to->prevcp.y = to->me.y - rt*tounit.y; - from->nonextcp = rf==0; - to->noprevcp = rt==0; return( SplineMake3(from,to)); } } @@ -819,8 +1159,6 @@ fdiff = flen/DECIMATION; tdiff = tlen/DECIMATION; from->nextcp = from->me; - from->nonextcp = false; - to->noprevcp = false; memset(&temp,0,sizeof(Spline)); temp.from = from; temp.to = to; for ( i=1; iprevcp.x = to->me.x + offp_*tounit.x; to->prevcp.y = to->me.y + offp_*tounit.y; from->nextcp.x = from->me.x + offn_*fromunit.x; from->nextcp.y = from->me.y + offn_*fromunit.y; /* I used to check for a spline very close to linear (and if so, make it */ - /* linear). But in when stroking a path with an eliptical pen we transform*/ + /* linear). But in when stroking a path with an elliptical pen we transform*/ /* the coordinate system and our normal definitions of "close to linear" */ /* don't apply */ /*TestForLinear(from,to);*/ SplineRefigure(spline); return( spline ); + } } #undef TRY_CNT #undef DECIMATION @@ -1005,7 +1344,7 @@ to->prevcp.x = to->me.x - fp[cnt-1].ut.x; to->prevcp.y = to->me.y - fp[cnt-1].ut.y; to->noprevcp = false; - ApproximateSplineFromPointsSlopes(from,to,fp+1,cnt-2,order2); + ApproximateSplineFromPointsSlopes(from,to,fp+1,cnt-2,order2,mt_matrix); for ( i=0; inext, &fp[i].p); diff -Nru fontforge-20201107~dfsg/fontforge/splinefit.h fontforge-20220308~dfsg/fontforge/splinefit.h --- fontforge-20201107~dfsg/fontforge/splinefit.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinefit.h 2022-03-08 10:14:24.000000000 +0000 @@ -1,4 +1,4 @@ -/* Copyright (C) 2000-2012 by George Williams, 2019 by Skef Iterum */ +/* Copyright (C) 2000-2012 by George Williams, 2019 by Skef Iterum, 2021 by Linus Romer */ /* * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -40,12 +40,12 @@ #define FITPOINT_EMPTY { {0.0, 0.0}, {0.0, 0.0}, 0.0 } +enum mergetype { mt_matrix, mt_levien, mt_bruteforce }; + extern Spline *ApproximateSplineFromPoints(SplinePoint *from, SplinePoint *to, FitPoint *mid, int cnt, int order2); extern Spline *ApproximateSplineFromPointsSlopes(SplinePoint *from, SplinePoint *to, - FitPoint *mid, int cnt, int order2); -extern Spline *ApproximateSplineFromPointsSlopes(SplinePoint *from, SplinePoint *to, - FitPoint *mid, int cnt, int order2); + FitPoint *mid, int cnt, int order2, enum mergetype mt); /* ApproximateSplineSetFromGen() fits a one or more splines to data * generated by calls to genp, within the tolerance toler. The data diff -Nru fontforge-20201107~dfsg/fontforge/splinefont.c fontforge-20220308~dfsg/fontforge/splinefont.c --- fontforge-20201107~dfsg/fontforge/splinefont.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinefont.c 2022-03-08 10:14:24.000000000 +0000 @@ -141,8 +141,7 @@ } } dummy->width = dummy->vwidth = sf->ascent+sf->descent; - if ( dummy->unicodeenc>0 && dummy->unicodeenc<0x10000 && - iscombining(dummy->unicodeenc)) { + if (iscombining(dummy->unicodeenc)) { /* Mark characters should be 0 width */ dummy->width = 0; /* Except in monospaced fonts on windows, where they should be the */ @@ -244,12 +243,8 @@ return( _SFMakeChar(sf,map,enc)); } -struct unicoderange specialnames[] = { - UNICODERANGE_EMPTY -}; - int NameToEncoding(SplineFont *sf,EncMap *map,const char *name) { - int enc, uni, i, ch; + int enc, uni, ch; char *end, *freeme=NULL; const char *upt = name; @@ -298,13 +293,6 @@ } else { if ( enc==-1 ) { uni = UniFromName(name,sf->uni_interp,map->enc); - if ( uni<0 ) { - for ( i=0; specialnames[i].name!=NULL; ++i ) - if ( strcmp(name,specialnames[i].name)==0 ) { - uni = specialnames[i].first; - break; - } - } if ( uni<0 && name[1]=='\0' ) uni = name[0]; } @@ -320,21 +308,21 @@ return( enc ); } -void SFRemoveUndoes(SplineFont *sf,uint8 *selected, EncMap *map) { - SplineFont *main = sf->cidmaster? sf->cidmaster : sf, *ssf; +void SFRemoveUndoes(SplineFont *sf,uint8_t *selected, EncMap *map) { + SplineFont *mainfont = sf->cidmaster? sf->cidmaster : sf, *ssf; int i,k, max, layer, gid; SplineChar *sc; BDFFont *bdf; - if ( selected!=NULL || main->subfontcnt==0 ) + if ( selected!=NULL || mainfont->subfontcnt==0 ) max = sf->glyphcnt; else { max = 0; - for ( k=0; ksubfontcnt; ++k ) - if ( main->subfonts[k]->glyphcnt>max ) max = main->subfonts[k]->glyphcnt; + for ( k=0; ksubfontcnt; ++k ) + if ( mainfont->subfonts[k]->glyphcnt>max ) max = mainfont->subfonts[k]->glyphcnt; } for ( i=0; ; ++i ) { - if ( selected==NULL || main->subfontcnt!=0 ) { + if ( selected==NULL || mainfont->subfontcnt!=0 ) { if ( i>=max ) break; gid = i; @@ -347,7 +335,7 @@ if ( gid==-1 ) continue; } - for ( bdf=main->bitmaps; bdf!=NULL; bdf=bdf->next ) { + for ( bdf=mainfont->bitmaps; bdf!=NULL; bdf=bdf->next ) { if ( bdf->glyphs[gid]!=NULL ) { UndoesFree(bdf->glyphs[gid]->undoes); bdf->glyphs[gid]->undoes = NULL; UndoesFree(bdf->glyphs[gid]->redoes); bdf->glyphs[gid]->redoes = NULL; @@ -355,7 +343,7 @@ } k = 0; do { - ssf = main->subfontcnt==0? main: main->subfonts[k]; + ssf = mainfont->subfontcnt==0? mainfont: mainfont->subfonts[k]; if ( gidglyphcnt && ssf->glyphs[gid]!=NULL ) { sc = ssf->glyphs[gid]; for ( layer = 0; layerlayer_cnt; ++layer ) { @@ -364,7 +352,7 @@ } } ++k; - } while ( ksubfontcnt ); + } while ( ksubfontcnt ); } } @@ -535,7 +523,7 @@ bigreal scale; real transform[6]; BVTFunc bvts; - uint8 *oldselected = sf->fv->selected; + uint8_t *oldselected = sf->fv->selected; enum fvtrans_flags trans_flags = fvt_alllayers|fvt_round_to_int|fvt_dontsetwidth|fvt_scalekernclasses|fvt_scalepstpos|fvt_dogrid; @@ -1207,9 +1195,9 @@ sf = SFReadTTF(fullname,0,openflags); } else if ( strmatch(fullname+strlen(strippedname)-4, ".svg")==0 && checked!='S' ) { sf = SFReadSVG(fullname,0); - } else if ( strmatch(fullname+strlen(fullname)-4, ".ufo")==0 && checked!='u' || - strmatch(fullname+strlen(fullname)-5, ".ufo2")==0 && checked!='u' || - strmatch(fullname+strlen(fullname)-5, ".ufo3")==0 && checked!='u' ) { + } else if (( strmatch(fullname+strlen(fullname)-4, ".ufo")==0 || + strmatch(fullname+strlen(fullname)-5, ".ufo2")==0 || + strmatch(fullname+strlen(fullname)-5, ".ufo3")==0 ) && checked!='u' ) { sf = SFReadUFO(fullname,0); } else if ( strmatch(fullname+strlen(fullname)-4, ".bdf")==0 && checked!='b' ) { sf = SFFromBDF(fullname,0,false); diff -Nru fontforge-20201107~dfsg/fontforge/splinefont.h fontforge-20220308~dfsg/fontforge/splinefont.h --- fontforge-20201107~dfsg/fontforge/splinefont.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinefont.h 2022-03-08 10:14:24.000000000 +0000 @@ -146,7 +146,7 @@ struct pschars { int cnt, next; char **keys; - uint8 **values; + uint8_t **values; int *lens; int bias; /* for type2 strings */ }; @@ -186,7 +186,7 @@ struct grad_stops { real offset; - uint32 col; + uint32_t col; real opacity; }; @@ -210,7 +210,7 @@ }; struct brush { - uint32 col; + uint32_t col; float opacity; /* number between [0,1], only for svg/pdf */ struct pattern *pattern; /* A pattern to be tiled */ struct gradient *gradient; /* A gradient fill */ @@ -221,8 +221,8 @@ typedef unsigned char DashType; struct pen { struct brush brush; - uint8 linejoin; - uint8 linecap; + uint8_t linejoin; + uint8_t linecap; float width; real trans[4]; DashType dashes[DASH_MAX]; @@ -366,11 +366,11 @@ typedef struct bdffloat { - int16 xmin,xmax,ymin,ymax; - int16 bytes_per_line; + int16_t xmin,xmax,ymin,ymax; + int16_t bytes_per_line; unsigned int byte_data:1; - uint8 depth; - uint8 *bitmap; + uint8_t depth; + uint8_t *bitmap; } BDFFloat; /* OpenType does not document 'dflt' as a language, but we'll use it anyway. */ @@ -439,15 +439,15 @@ #define MAX_LANG 4 /* If more than this we allocate more_langs in chunks of MAX_LANG */ struct scriptlanglist { - uint32 script; - uint32 langs[MAX_LANG]; - uint32 *morelangs; + uint32_t script; + uint32_t langs[MAX_LANG]; + uint32_t *morelangs; int lang_cnt; struct scriptlanglist *next; }; extern struct opentype_feature_friendlynames { - uint32 tag; + uint32_t tag; char *tagstr; char *friendlyname; int masks; @@ -457,20 +457,23 @@ typedef struct featurescriptlanglist { - uint32 featuretag; + uint32_t featuretag; struct scriptlanglist *scripts; struct featurescriptlanglist *next; unsigned int ismac: 1; /* treat the featuretag as a mac feature/setting */ } FeatureScriptLangList; +/* https://docs.microsoft.com/en-us/typography/opentype/spec/chapter2#lookupFlags */ +/* Low order: traditional flags, High order: markset index, only meaningful if pst_usemarkfilteringset set */ enum pst_flags { pst_r2l=1, pst_ignorebaseglyphs=2, pst_ignoreligatures=4, pst_ignorecombiningmarks=8, pst_usemarkfilteringset=0x10, - pst_markclass=0xff00, pst_markset=0xffff0000 }; + pst_markclass=0xff00 }; +#define pst_markset 0xffff0000 /* Used as a bitmask to filter to the markset index */ struct lookup_subtable { char *subtable_name; char *suffix; /* for gsub_single, used to find a default replacement */ - int16 separation, minkern; /* for gpos_pair, used to guess default kerning values */ + int16_t separation, minkern; /* for gpos_pair, used to guess default kerning values */ struct otlookup *lookup; unsigned int unused: 1; unsigned int per_glyph_pst_or_kern: 1; @@ -491,8 +494,8 @@ /* Note items may only be placed in lookups in which they fit. Can't */ /* put kerning data in a gpos_single lookup, etc. */ struct lookup_subtable *next; - int32 subtable_offset; - int32 *extra_subtables; + int32_t subtable_offset; + int32_t *extra_subtables; /* If a kerning subtable has too much stuff in it, we are prepared to */ /* break it up into several smaller subtables, each of which has */ /* an offset in this list (extra-subtables[0]==subtable_offset) */ @@ -502,7 +505,7 @@ typedef struct otlookup { struct otlookup *next; enum otlookup_type lookup_type; - uint32 lookup_flags; /* Low order: traditional flags, High order: markset index, only meaningful if pst_usemarkfilteringset set */ + uint32_t lookup_flags; /* Low order: traditional flags, High order: markset index, only meaningful if pst_usemarkfilteringset set */ char *lookup_name; FeatureScriptLangList *features; struct lookup_subtable *subtables; @@ -518,13 +521,13 @@ unsigned int in_gpos: 1; unsigned int in_jstf: 1; unsigned int only_jstf: 1; - int16 subcnt; /* Actual number of subtables we will output */ + int16_t subcnt; /* Actual number of subtables we will output */ /* Some of our subtables may contain no data */ /* Some may be too big and need to be broken up.*/ /* So this field may be different than just counting the subtables */ int lookup_index; /* used during opentype generation */ - uint32 lookup_offset; - uint32 lookup_length; + uint32_t lookup_offset; + uint32_t lookup_length; char *tempname; } OTLookup; @@ -533,8 +536,8 @@ typedef struct devicetab { - uint16 first_pixel_size, last_pixel_size; /* A range of point sizes to which this table applies */ - int8 *corrections; /* a set of pixel corrections, one for each point size */ + uint16_t first_pixel_size, last_pixel_size; /* A range of point sizes to which this table applies */ + int8_t *corrections; /* a set of pixel corrections, one for each point size */ } DeviceTable; typedef struct valdev { /* Value records can have four associated device tables */ @@ -548,10 +551,10 @@ typedef struct anchorclass { char *name; /* in utf8 */ struct lookup_subtable *subtable; - uint8 type; /* anchorclass_type */ - uint8 has_base; - uint8 processed, has_mark, matches, ac_num; - uint8 ticked; + uint8_t type; /* anchorclass_type */ + uint8_t has_base; + uint8_t processed, has_mark, matches, ac_num; + uint8_t ticked; struct anchorclass *next; } AnchorClass; @@ -564,8 +567,8 @@ unsigned int selected: 1; unsigned int ticked: 1; unsigned int has_ttf_pt: 1; - uint16 ttf_pt_index; - int16 lig_index; + uint16_t ttf_pt_index; + int16_t lig_index; struct anchorpoint *next; } AnchorPoint; @@ -573,8 +576,8 @@ // Note that the left character in the pair has the reference to the kerning pair, which in turn references the right character. struct lookup_subtable *subtable; struct splinechar *sc; - int16 off; - uint16 kcid; /* temporary value */ + int16_t off; + uint16_t kcid; /* temporary value */ DeviceTable *adjust; /* Only adjustment in one dimen, if more needed use pst */ struct kernpair *next; } KernPair; @@ -597,8 +600,8 @@ int *firsts_flags; // This tracks the storage format of the class in U. F. O. (groups.plist or features.fea) and whether it's a single-character class. int *seconds_flags; // We also track the name format (@MMK or public.kern). struct lookup_subtable *subtable; - uint16 kcid; /* Temporary value, used for many things briefly */ - int16 *offsets; /* array of first_cnt*second_cnt entries with 0 representing no data */ + uint16_t kcid; /* Temporary value, used for many things briefly */ + int16_t *offsets; /* array of first_cnt*second_cnt entries with 0 representing no data */ int *offsets_flags; DeviceTable *adjusts; /* array of first_cnt*second_cnt entries representing resolution-specific adjustments */ struct kernclass *next; // Note that, in most cases, a typeface needs only one struct kernclass since it can contain all classes. @@ -622,14 +625,14 @@ }; struct vr { - int16 xoff, yoff, h_adv_off, v_adv_off; + int16_t xoff, yoff, h_adv_off, v_adv_off; ValDevTab *adjust; }; typedef struct generic_pst { unsigned int ticked: 1; unsigned int temporary: 1; /* Used in afm ligature closure */ - /* enum possub_type*/ uint8 type; + /* enum possub_type*/ uint8_t type; struct lookup_subtable *subtable; struct generic_pst *next; union { @@ -638,7 +641,7 @@ struct { char *variant; } subs; struct { char *components; } mult, alt; struct { char *components; struct splinechar *lig; } lig; - struct { int16 *carets; int cnt; } lcaret; /* Ligature caret positions */ + struct { int16_t *carets; int cnt; } lcaret; /* Ligature caret positions */ } u; } PST; @@ -659,7 +662,7 @@ }; struct fpg { char *names, *back, *fore; }; -struct fpc { int ncnt, bcnt, fcnt; uint16 *nclasses, *bclasses, *fclasses, *allclasses; }; +struct fpc { int ncnt, bcnt, fcnt; uint16_t *nclasses, *bclasses, *fclasses, *allclasses; }; struct fpv { int ncnt, bcnt, fcnt; char **ncovers, **bcovers, **fcovers; }; struct fpr { int always1, bcnt, fcnt; char **ncovers, **bcovers, **fcovers; char *replacements; }; @@ -677,16 +680,16 @@ }; typedef struct generic_fpst { - uint16 /*enum possub_type*/ type; - uint16 /*enum fpossub_format*/ format; + uint16_t /*enum possub_type*/ type; + uint16_t /*enum fpossub_format*/ format; struct lookup_subtable *subtable; struct generic_fpst *next; - uint16 nccnt, bccnt, fccnt; - uint16 rule_cnt; + uint16_t nccnt, bccnt, fccnt; + uint16_t rule_cnt; char **nclass, **bclass, **fclass; struct fpst_rule *rules; - uint8 ticked; - uint8 effectively_by_glyphs; + uint8_t ticked; + uint8_t effectively_by_glyphs; char **nclassnames, **bclassnames, **fclassnames; } FPST; @@ -695,8 +698,8 @@ enum asm_flags { asm_vert=0x8000, asm_descending=0x4000, asm_always=0x2000 }; struct asm_state { - uint16 next_state; - uint16 flags; + uint16_t next_state; + uint16_t flags; union { struct { struct otlookup *mark_lookup; /* for contextual glyph subs (tag of a nested lookup) */ @@ -707,7 +710,7 @@ char *cur_ins; } insert; struct { - int16 *kerns; + int16_t *kerns; int kcnt; } kern; } u; @@ -715,12 +718,12 @@ typedef struct generic_asm { /* Apple State Machine */ struct generic_asm *next; - uint16 /*enum asm_type*/ type; + uint16_t /*enum asm_type*/ type; struct lookup_subtable *subtable; /* Lookup contains feature setting info */ - uint16 flags; /* 0x8000=>vert, 0x4000=>r2l, 0x2000=>hor&vert */ - uint8 ticked; + uint16_t flags; /* 0x8000=>vert, 0x4000=>r2l, 0x2000=>hor&vert */ + uint8_t ticked; - uint16 class_cnt, state_cnt; + uint16_t class_cnt, state_cnt; char **classes; struct asm_state *state; } ASM; @@ -766,14 +769,14 @@ }; struct jstf_lang { - uint32 lang; + uint32_t lang; struct jstf_lang *next; int cnt; struct jstf_prio *prios; }; typedef struct jstf_script { - uint32 script; + uint32_t script; struct jstf_script *next; char *extenders; /* list of glyph names */ struct jstf_lang *langs; @@ -786,24 +789,24 @@ struct kernclass *kc; unsigned int prev_kc0: 1; unsigned int next_kc0: 1; - int16 advance_width; /* Basic advance, modifications in vr, scaled and rounded */ + int16_t advance_width; /* Basic advance, modifications in vr, scaled and rounded */ /* Er... not actually set by ApplyLookups, but somewhere the caller */ /* can stash info. (Extract width from hinted bdf if possible, tt */ /* instructions can change it from the expected value) */ - int16 kc_index; - int16 lig_pos; /* when skipping marks to form a ligature keep track of what ligature element a mark was attached to */ - int16 context_pos; /* When doing a contextual match remember which glyphs are used, and where in the match they occur. Skipped glyphs have -1 */ - int32 orig_index; + int16_t kc_index; + int16_t lig_pos; /* when skipping marks to form a ligature keep track of what ligature element a mark was attached to */ + int16_t context_pos; /* When doing a contextual match remember which glyphs are used, and where in the match they occur. Skipped glyphs have -1 */ + int32_t orig_index; void *fl; unsigned int line_break_after: 1; unsigned int r2l: 1; - int16 bsln_off; + int16_t bsln_off; }; struct macname { struct macname *next; - uint16 enc; /* Platform specific encoding. 0=>mac roman, 1=>sjis, 7=>russian */ - uint16 lang; /* Mac languages 0=>english, 1=>french, 2=>german */ + uint16_t enc; /* Platform specific encoding. 0=>mac roman, 1=>sjis, 7=>russian */ + uint16_t lang; /* Mac languages 0=>english, 1=>french, 2=>german */ char *name; /* Not a unicode string, uninterpreted mac encoded string */ }; @@ -812,31 +815,31 @@ /* And now (OTF 1.6) GSUB 'ss01'-'ss20' do too */ struct otfname { struct otfname *next; - uint16 lang; /* windows language code */ + uint16_t lang; /* windows language code */ char *name; /* utf8 */ }; struct otffeatname { - uint32 tag; /* Feature tag */ + uint32_t tag; /* Feature tag */ struct otfname *names; struct otffeatname *next; - uint16 nid; /* temporary value */ + uint16_t nid; /* temporary value */ }; struct macsetting { struct macsetting *next; - uint16 setting; - uint16 strid; + uint16_t setting; + uint16_t strid; struct macname *setname; unsigned int initially_enabled: 1; }; typedef struct macfeat { struct macfeat *next; - uint16 feature; - uint8 ismutex; - uint8 default_setting; /* Apple's docs say both that this is a byte and a short. It's a byte */ - uint16 strid; /* Temporary value, used when reading in */ + uint16_t feature; + uint8_t ismutex; + uint8_t default_setting; /* Apple's docs say both that this is a byte and a short. It's a byte */ + uint16_t strid; /* Temporary value, used when reading in */ struct macname *featname; struct macsetting *settings; } MacFeat; @@ -844,9 +847,9 @@ typedef struct refbdfc { unsigned int checked: 1; unsigned int selected: 1; - int8 xoff; - int8 yoff; - uint16 gid; + int8_t xoff; + int8_t yoff; + uint16_t gid; struct refbdfc *next; struct bdfchar *bdfc; } BDFRefChar; @@ -858,13 +861,13 @@ typedef struct bdfchar { struct splinechar *sc; - int16 xmin,xmax,ymin,ymax; - int16 width; - int16 bytes_per_line; - uint8 *bitmap; + int16_t xmin,xmax,ymin,ymax; + int16_t width; + int16_t bytes_per_line; + uint8_t *bitmap; struct refbdfc *refs; int orig_pos; - int16 pixelsize; /* for undoes */ + int16_t pixelsize; /* for undoes */ struct bitmapview *views; struct undoes *undoes; struct undoes *redoes; @@ -873,8 +876,8 @@ unsigned int widthgroup: 1; /* for ttf bitmap output */ unsigned int isreference: 1; /* for ttf bitmap input, */ unsigned int ticked: 1; - uint8 depth; /* for ttf bitmap output */ - uint16 vwidth; + uint8_t depth; /* for ttf bitmap output */ + uint16_t vwidth; BDFFloat *selection; BDFFloat *backup; struct bdfcharlist *dependents; @@ -894,11 +897,11 @@ enum undotype undotype; unsigned int was_modified: 1; unsigned int was_order2: 1; - int layer; /* the layer the undo is assoicated with or -1 if unknown */ + int layer; /* the layer the undo is associated with or -1 if unknown */ union { struct { - int16 width, vwidth; - int16 lbearingchange; + int16_t width, vwidth; + int16_t lbearingchange; int unicodeenc; /* only for ut_statename */ char *charname; /* only for ut_statename */ char *comment; /* in utf8 */ @@ -908,7 +911,7 @@ struct imagelist *images; void *hints; /* ut_statehint, ut_statename */ - uint8 *instrs; + uint8_t *instrs; int instrs_len; AnchorPoint *anchor; struct brush fill_brush; @@ -935,7 +938,7 @@ struct undoes *more_pst; short cnt,max; /* Not always set */ } possub; - uint8 *bitmap; + uint8_t *bitmap; } u; struct splinefont *copied_from; } Undoes; @@ -975,7 +978,7 @@ typedef struct enc { char *enc_name; int char_cnt; /* Size of the next two arrays */ - int32 *unicode; /* unicode value for each encoding point */ + int32_t *unicode; /* unicode value for each encoding point */ char **psnames; /* optional postscript name for each encoding point */ struct enc *next; unsigned int builtin: 1; @@ -1019,11 +1022,11 @@ enum uni_interp { ui_unset= -1, ui_none, ui_adobe, ui_greek, ui_japanese, ui_trad_chinese, ui_simp_chinese, ui_korean, ui_ams }; -struct remap { uint32 firstenc, lastenc; int32 infont; }; +struct remap { uint32_t firstenc, lastenc; int32_t infont; }; typedef struct encmap { /* A per-font map of encoding to glyph id */ - int32 *map; /* Map from encoding to glyphid */ - int32 *backmap; /* Map from glyphid to encoding */ + int32_t *map; /* Map from encoding to glyphid */ + int32_t *backmap; /* Map from glyphid to encoding */ int enccount; /* used size of the map array */ /* strictly speaking this might include */ /* glyphs that are not encoded, but which */ @@ -1051,9 +1054,9 @@ struct splinefont *sf; int glyphcnt, glyphmax; /* used & allocated sizes of glyphs array */ BDFChar **glyphs; /* an array of charcnt entries */ - int16 pixelsize; - int16 ascent, descent; - int16 layer; /* for piecemeal fonts */ + int16_t pixelsize; + int16_t ascent, descent; + int16_t layer; /* for piecemeal fonts */ unsigned int piecemeal: 1; unsigned int bbsized: 1; unsigned int ticked: 1; @@ -1064,15 +1067,15 @@ char *foundry; int res; void *freetype_context; - uint16 truesize; /* for bbsized fonts */ - int16 prop_cnt; - int16 prop_max; /* only used within bdfinfo dlg */ + uint16_t truesize; /* for bbsized fonts */ + int16_t prop_cnt; + int16_t prop_max; /* only used within bdfinfo dlg */ BDFProperties *props; - uint16 ptsize, dpi; /* for piecemeal fonts */ + uint16_t ptsize, dpi; /* for piecemeal fonts */ } BDFFont; #define HntMax 96 /* PS says at most 96 hints */ -typedef uint8 HintMask[HntMax/8]; +typedef uint8_t HintMask[HntMax/8]; enum pointtype { pt_curve, pt_corner, pt_tangent, pt_hvcurve }; typedef struct splinepoint { @@ -1096,12 +1099,12 @@ unsigned int ticked: 1; unsigned int watched: 1; /* 1 bits left... */ - uint16 ptindex; /* Temporary value used by metafont routine */ - uint16 ttfindex; /* Truetype point index */ + uint16_t ptindex; /* Temporary value used by metafont routine */ + uint16_t ttfindex; /* Truetype point index */ /* Special values 0xffff => point implied by averaging control points */ /* 0xfffe => point created with no real number yet */ /* (or perhaps point in context where no number is possible as in a glyph with points & refs) */ - uint16 nextcpindex; /* Truetype point index */ + uint16_t nextcpindex; /* Truetype point index */ struct spline *next; struct spline *prev; HintMask *hintmask; @@ -1150,7 +1153,7 @@ unsigned int isticked: 1; unsigned int isneeded: 1; /* Used in remove overlap */ unsigned int isunneeded: 1; /* Used in remove overlap */ - unsigned int exclude: 1; /* Used in remove overlap varient: exclude */ + unsigned int exclude: 1; /* Used in remove overlap variant: exclude */ unsigned int ishorvert: 1; unsigned int knowncurved: 1; /* We know that it curves */ unsigned int knownlinear: 1; /* it might have control points, but still traces out a line */ @@ -1164,7 +1167,7 @@ SplinePoint *to; Spline1D splines[2]; /* splines[0] is the x spline, splines[1] is y */ struct linearapprox *approx; - /* Posible optimizations: + /* Possible optimizations: Precalculate bounding box Precalculate min/max/ points of inflection */ @@ -1174,12 +1177,12 @@ SplinePoint *first, *last; struct splinepointlist *next; spiro_cp *spiros; - uint16 spiro_cnt, spiro_max; + uint16_t spiro_cnt, spiro_max; /* These could be bit fields, but bytes are easier to access and we */ /* don't need the space (yet) */ - uint8 ticked; - uint8 beziers_need_optimizer; /* If the spiros have changed in spiro mode, then reverting to bezier mode might, someday, run a simplifier */ - uint8 is_clip_path; /* In type3/svg fonts */ + uint8_t ticked; + uint8_t beziers_need_optimizer; /* If the spiros have changed in spiro mode, then reverting to bezier mode might, someday, run a simplifier */ + uint8_t is_clip_path; /* In type3/svg fonts */ int start_offset; // This indicates which point is the canonical first for purposes of outputting to U. F. O.. char *contour_name; } SplinePointList, SplineSet; @@ -1204,7 +1207,7 @@ char *identifier; // Duplicative, but in the UFO specification. BasePoint point; real angle; - uint32 color; // Red, green, blue, and alpha, 8 bits apiece. + uint32_t color; // Red, green, blue, and alpha, 8 bits apiece. int flags; // 0x20 means that the color is set. 0x10 means that the point was imported clean (one numeric parameter). struct guidelineset *next; } GuidelineSet; @@ -1235,7 +1238,7 @@ /* inside composites */ unsigned int round_translation_to_grid: 1; /* Retain the ttf "round_to_grid" info. */ unsigned int point_match_out_of_date: 1; /* Someone has edited a base glyph */ - int16 adobe_enc; + int16_t adobe_enc; int orig_pos; int unicode_enc; /* used by paste */ real transform[6]; /* transformation matrix (first 2 rows of a 3x3 matrix, missing row is 0,0,1) */ @@ -1245,7 +1248,7 @@ DBounds bb; struct splinechar *sc; BasePoint top; - uint16 match_pt_base, match_pt_ref; + uint16_t match_pt_base, match_pt_ref; } RefChar; /* Some stems may appear, disappear, reapear several times */ @@ -1286,7 +1289,7 @@ unsigned int linearedges: 1;/* If we have a nice rectangle then we aren't */ /* interested in the orientation which is */ /* wider than long */ - int16 hintnumber; /* when dumping out hintmasks we need to know */ + int16_t hintnumber; /* when dumping out hintmasks we need to know */ /* what bit to set for this hint */ union { int mask; /* Mask of all references that use this hint */ @@ -1331,8 +1334,8 @@ GuidelineSet *guidelines; /* Only in UFO imports, we hope. Inefficient otherwise. */ Undoes *undoes; Undoes *redoes; - uint32 validation_state; - uint32 old_vs; + uint32_t validation_state; + uint32_t old_vs; void *python_persistent; /* If python this will hold a python object, if not python this will hold a string containing a pickled object. We do nothing with it (if not python) except save it back out unchanged */ int python_persistent_has_lists; } Layer; @@ -1346,23 +1349,23 @@ struct gv_part { char *component; unsigned int is_extender: 1; /* This component may be skipped or repeated */ - uint16 startConnectorLength; - uint16 endConnectorLength; - uint16 fullAdvance; + uint16_t startConnectorLength; + uint16_t endConnectorLength; + uint16_t fullAdvance; }; /* For the 'MATH' table (and for TeX) */ struct glyphvariants { char *variants; /* Space separated list of glyph names */ /* Glyph assembly */ - int16 italic_correction; /* Of the composed glyph */ + int16_t italic_correction; /* Of the composed glyph */ DeviceTable *italic_adjusts; int part_cnt; struct gv_part *parts; }; struct mathkerndata { - int16 height,kern; + int16_t height,kern; DeviceTable *height_adjusts; DeviceTable *kern_adjusts; }; @@ -1444,7 +1447,7 @@ struct splinecharlist { struct splinechar *sc; struct splinecharlist *next;}; -struct altuni { struct altuni *next; int32 unienc, vs; uint32 fid; }; +struct altuni { struct altuni *next; int32_t unienc, vs; uint32_t fid; }; /* vs is the "variation selector" a unicode codepoint which modifieds */ /* the code point before it. If vs is -1 then unienc is just an */ /* alternate encoding (greek Alpha and latin A), but if vs is one */ @@ -1457,9 +1460,9 @@ char *name; int unicodeenc; int orig_pos; /* Original position in the glyph list */ - int16 width, vwidth; - int16 lsidebearing; /* only used when reading in a type1 font */ - /* Or an otf font where it is the subr number of a refered character */ + int16_t width, vwidth; + int16_t lsidebearing; /* only used when reading in a type1 font */ + /* Or an otf font where it is the subr number of a referred character */ /* or a ttf font without bit 1 of head.flags set */ /* or (once upon a time, but no longer) a ttf font with vert metrics where it is the ymax value when we had a font-wide vertical offset */ /* or when generating morx where it is the mask of tables in which the glyph occurs */ @@ -1502,10 +1505,10 @@ /* 5 bits left (one more if we ignore compositionunit below) */ #if HANYANG unsigned int compositionunit: 1; - int16 jamo, varient; + int16_t jamo, variant; #endif struct splinecharlist *dependents; - /* The dependents list is a list of all characters which refenence*/ + /* The dependents list is a list of all characters which reference*/ /* the current character directly */ KernPair *kerns; // Note that the left character in the pair has the reference to the kerning pair, which in turn references the right character. KernPair *vkerns; @@ -1514,20 +1517,20 @@ LigList *ligofme; /* If this is the first character of a ligature then this gives us the list of possible ones */ /* this field must be regenerated before the font is saved */ char *comment; /* in utf8 */ - uint32 /*Color*/ color; + uint32_t /*Color*/ color; AnchorPoint *anchor; - uint8 *ttf_instrs; - int16 ttf_instrs_len; - int16 countermask_cnt; + uint8_t *ttf_instrs; + int16_t ttf_instrs_len; + int16_t countermask_cnt; HintMask *countermasks; struct altuni *altuni; /* for TeX */ - int16 tex_height, tex_depth; + int16_t tex_height, tex_depth; /* TeX also uses italic_correction and glyph variants below */ /* For the 'MATH' table (and for TeX) */ unsigned int is_extended_shape: 1; - int16 italic_correction; - int16 top_accent_horiz; /* MATH table allows you to specific a*/ + int16_t italic_correction; + int16_t top_accent_horiz; /* MATH table allows you to specific a*/ /* horizontal anchor for accent attachments, vertical */ /* positioning is done elsewhere */ DeviceTable *italic_adjusts; @@ -1574,115 +1577,115 @@ struct MATH { /* From the MATH Constants subtable (constants for positioning glyphs. Not PI)*/ - int16 ScriptPercentScaleDown; - int16 ScriptScriptPercentScaleDown; - uint16 DelimitedSubFormulaMinHeight; - uint16 DisplayOperatorMinHeight; - int16 MathLeading; + int16_t ScriptPercentScaleDown; + int16_t ScriptScriptPercentScaleDown; + uint16_t DelimitedSubFormulaMinHeight; + uint16_t DisplayOperatorMinHeight; + int16_t MathLeading; DeviceTable *MathLeading_adjust; - int16 AxisHeight; + int16_t AxisHeight; DeviceTable *AxisHeight_adjust; - int16 AccentBaseHeight; + int16_t AccentBaseHeight; DeviceTable *AccentBaseHeight_adjust; - int16 FlattenedAccentBaseHeight; + int16_t FlattenedAccentBaseHeight; DeviceTable *FlattenedAccentBaseHeight_adjust; - int16 SubscriptShiftDown; + int16_t SubscriptShiftDown; DeviceTable *SubscriptShiftDown_adjust; - int16 SubscriptTopMax; + int16_t SubscriptTopMax; DeviceTable *SubscriptTopMax_adjust; - int16 SubscriptBaselineDropMin; + int16_t SubscriptBaselineDropMin; DeviceTable *SubscriptBaselineDropMin_adjust; - int16 SuperscriptShiftUp; + int16_t SuperscriptShiftUp; DeviceTable *SuperscriptShiftUp_adjust; - int16 SuperscriptShiftUpCramped; + int16_t SuperscriptShiftUpCramped; DeviceTable *SuperscriptShiftUpCramped_adjust; - int16 SuperscriptBottomMin; + int16_t SuperscriptBottomMin; DeviceTable *SuperscriptBottomMin_adjust; - int16 SuperscriptBaselineDropMax; + int16_t SuperscriptBaselineDropMax; DeviceTable *SuperscriptBaselineDropMax_adjust; - int16 SubSuperscriptGapMin; + int16_t SubSuperscriptGapMin; DeviceTable *SubSuperscriptGapMin_adjust; - int16 SuperscriptBottomMaxWithSubscript; + int16_t SuperscriptBottomMaxWithSubscript; DeviceTable *SuperscriptBottomMaxWithSubscript_adjust; - int16 SpaceAfterScript; + int16_t SpaceAfterScript; DeviceTable *SpaceAfterScript_adjust; - int16 UpperLimitGapMin; + int16_t UpperLimitGapMin; DeviceTable *UpperLimitGapMin_adjust; - int16 UpperLimitBaselineRiseMin; + int16_t UpperLimitBaselineRiseMin; DeviceTable *UpperLimitBaselineRiseMin_adjust; - int16 LowerLimitGapMin; + int16_t LowerLimitGapMin; DeviceTable *LowerLimitGapMin_adjust; - int16 LowerLimitBaselineDropMin; + int16_t LowerLimitBaselineDropMin; DeviceTable *LowerLimitBaselineDropMin_adjust; - int16 StackTopShiftUp; + int16_t StackTopShiftUp; DeviceTable *StackTopShiftUp_adjust; - int16 StackTopDisplayStyleShiftUp; + int16_t StackTopDisplayStyleShiftUp; DeviceTable *StackTopDisplayStyleShiftUp_adjust; - int16 StackBottomShiftDown; + int16_t StackBottomShiftDown; DeviceTable *StackBottomShiftDown_adjust; - int16 StackBottomDisplayStyleShiftDown; + int16_t StackBottomDisplayStyleShiftDown; DeviceTable *StackBottomDisplayStyleShiftDown_adjust; - int16 StackGapMin; + int16_t StackGapMin; DeviceTable *StackGapMin_adjust; - int16 StackDisplayStyleGapMin; + int16_t StackDisplayStyleGapMin; DeviceTable *StackDisplayStyleGapMin_adjust; - int16 StretchStackTopShiftUp; + int16_t StretchStackTopShiftUp; DeviceTable *StretchStackTopShiftUp_adjust; - int16 StretchStackBottomShiftDown; + int16_t StretchStackBottomShiftDown; DeviceTable *StretchStackBottomShiftDown_adjust; - int16 StretchStackGapAboveMin; + int16_t StretchStackGapAboveMin; DeviceTable *StretchStackGapAboveMin_adjust; - int16 StretchStackGapBelowMin; + int16_t StretchStackGapBelowMin; DeviceTable *StretchStackGapBelowMin_adjust; - int16 FractionNumeratorShiftUp; + int16_t FractionNumeratorShiftUp; DeviceTable *FractionNumeratorShiftUp_adjust; - int16 FractionNumeratorDisplayStyleShiftUp; + int16_t FractionNumeratorDisplayStyleShiftUp; DeviceTable *FractionNumeratorDisplayStyleShiftUp_adjust; - int16 FractionDenominatorShiftDown; + int16_t FractionDenominatorShiftDown; DeviceTable *FractionDenominatorShiftDown_adjust; - int16 FractionDenominatorDisplayStyleShiftDown; + int16_t FractionDenominatorDisplayStyleShiftDown; DeviceTable *FractionDenominatorDisplayStyleShiftDown_adjust; - int16 FractionNumeratorGapMin; + int16_t FractionNumeratorGapMin; DeviceTable *FractionNumeratorGapMin_adjust; - int16 FractionNumeratorDisplayStyleGapMin; + int16_t FractionNumeratorDisplayStyleGapMin; DeviceTable *FractionNumeratorDisplayStyleGapMin_adjust; - int16 FractionRuleThickness; + int16_t FractionRuleThickness; DeviceTable *FractionRuleThickness_adjust; - int16 FractionDenominatorGapMin; + int16_t FractionDenominatorGapMin; DeviceTable *FractionDenominatorGapMin_adjust; - int16 FractionDenominatorDisplayStyleGapMin; + int16_t FractionDenominatorDisplayStyleGapMin; DeviceTable *FractionDenominatorDisplayStyleGapMin_adjust; - int16 SkewedFractionHorizontalGap; + int16_t SkewedFractionHorizontalGap; DeviceTable *SkewedFractionHorizontalGap_adjust; - int16 SkewedFractionVerticalGap; + int16_t SkewedFractionVerticalGap; DeviceTable *SkewedFractionVerticalGap_adjust; - int16 OverbarVerticalGap; + int16_t OverbarVerticalGap; DeviceTable *OverbarVerticalGap_adjust; - int16 OverbarRuleThickness; + int16_t OverbarRuleThickness; DeviceTable *OverbarRuleThickness_adjust; - int16 OverbarExtraAscender; + int16_t OverbarExtraAscender; DeviceTable *OverbarExtraAscender_adjust; - int16 UnderbarVerticalGap; + int16_t UnderbarVerticalGap; DeviceTable *UnderbarVerticalGap_adjust; - int16 UnderbarRuleThickness; + int16_t UnderbarRuleThickness; DeviceTable *UnderbarRuleThickness_adjust; - int16 UnderbarExtraDescender; + int16_t UnderbarExtraDescender; DeviceTable *UnderbarExtraDescender_adjust; - int16 RadicalVerticalGap; + int16_t RadicalVerticalGap; DeviceTable *RadicalVerticalGap_adjust; - int16 RadicalDisplayStyleVerticalGap; + int16_t RadicalDisplayStyleVerticalGap; DeviceTable *RadicalDisplayStyleVerticalGap_adjust; - int16 RadicalRuleThickness; + int16_t RadicalRuleThickness; DeviceTable *RadicalRuleThickness_adjust; - int16 RadicalExtraAscender; + int16_t RadicalExtraAscender; DeviceTable *RadicalExtraAscender_adjust; - int16 RadicalKernBeforeDegree; + int16_t RadicalKernBeforeDegree; DeviceTable *RadicalKernBeforeDegree_adjust; - int16 RadicalKernAfterDegree; + int16_t RadicalKernAfterDegree; DeviceTable *RadicalKernAfterDegree_adjust; - uint16 RadicalDegreeBottomRaisePercent; + uint16_t RadicalDegreeBottomRaisePercent; /* Global constants from other subtables */ - uint16 MinConnectorOverlap; /* in the math variants sub-table */ + uint16_t MinConnectorOverlap; /* in the math variants sub-table */ }; enum backedup_state { bs_dontknow=0, bs_not=1, bs_backedup=2 }; @@ -1710,24 +1713,24 @@ /* Baseline data from the 'BASE' table */ struct baselangextent { - uint32 lang; /* also used for feature tag */ + uint32_t lang; /* also used for feature tag */ struct baselangextent *next; - int16 ascent, descent; + int16_t ascent, descent; struct baselangextent *features; }; struct basescript { - uint32 script; + uint32_t script; struct basescript *next; int def_baseline; /* index [0-baseline_cnt) */ - int16 *baseline_pos; /* baseline_cnt of these */ + int16_t *baseline_pos; /* baseline_cnt of these */ struct baselangextent *langs; /* Language specific extents (may be NULL) */ /* The default one has the tag DEFAULT_LANG */ }; struct Base { int baseline_cnt; - uint32 *baseline_tags; + uint32_t *baseline_tags; /* A font does not need to provide info on all baselines, but if one script */ /* talks about a baseline, then all must. So the set of baselines is global*/ struct basescript *scripts; @@ -1748,33 +1751,33 @@ unsigned int hascodepages: 1; unsigned int hasunicoderanges: 1; unsigned char pfmfamily; - int16 weight; - int16 width; + int16_t weight; + int16_t width; char panose[10]; /* A subset of OS/2 fsSelection, used for style mapping. */ /* Must agree with macStyle per otspec, takes precedence. */ /* Can't use macStyle because it doesn't have a "regular" bit unlike the OS/2 component. */ - int16 stylemap; - int16 fstype; - int16 linegap; /* from hhea */ - int16 vlinegap; /* from vhea */ - int16 hhead_ascent, hhead_descent; - int16 os2_typoascent, os2_typodescent, os2_typolinegap; - int16 os2_winascent, os2_windescent; - int16 os2_subxsize, os2_subysize, os2_subxoff, os2_subyoff; - int16 os2_supxsize, os2_supysize, os2_supxoff, os2_supyoff; - int16 os2_strikeysize, os2_strikeypos; - int16 os2_capheight, os2_xheight; + int16_t stylemap; + int16_t fstype; + int16_t linegap; /* from hhea */ + int16_t vlinegap; /* from vhea */ + int16_t hhead_ascent, hhead_descent; + int16_t os2_typoascent, os2_typodescent, os2_typolinegap; + int16_t os2_winascent, os2_windescent; + int16_t os2_subxsize, os2_subysize, os2_subxoff, os2_subyoff; + int16_t os2_supxsize, os2_supysize, os2_supxoff, os2_supyoff; + int16_t os2_strikeysize, os2_strikeypos; + int16_t os2_capheight, os2_xheight; char os2_vendor[4]; - int16 os2_family_class; - uint32 codepages[2]; - uint32 unicoderanges[4]; + int16_t os2_family_class; + uint32_t codepages[2]; + uint32_t unicoderanges[4]; }; struct ttf_table { - uint32 tag; - uint32 len, maxlen; - uint8 *data; + uint32_t tag; + uint32_t len, maxlen; + uint8_t *data; struct ttf_table *next; FILE *temp; /* Temporary storage used during generation */ }; @@ -1783,12 +1786,12 @@ struct texdata { enum texdata_type type; - int32 params[22]; /* param[6] has different meanings in normal and math fonts */ + int32_t params[22]; /* param[6] has different meanings in normal and math fonts */ }; struct gasp { - uint16 ppem; - uint16 flags; + uint16_t ppem; + uint16_t flags; }; struct ff_glyphclasses { @@ -1880,13 +1883,13 @@ char *fontlog; int tempuniqueid; int top_enc; - uint16 desired_row_cnt, desired_col_cnt; + uint16_t desired_row_cnt, desired_col_cnt; struct glyphnamehash *glyphnames; struct ttf_table *ttf_tables, *ttf_tab_saved; /* We copy: fpgm, prep, cvt, maxp (into ttf_tables) user can ask for others, into saved*/ char **cvt_names; /* The end of this array is marked by a special entry: */ -#define END_CVT_NAMES ((char *) (~(intpt) 0)) +#define END_CVT_NAMES ((char *) (~(intptr_t) 0)) struct instrdata *instr_dlgs; /* Pointer to all table and character instruction dlgs in this font */ struct shortview *cvt_dlg; struct kernclasslistdlg *kcld, *vkcld; @@ -1901,7 +1904,7 @@ MacFeat *features; char *chosenname; /* Set for files with multiple fonts in them */ struct mmset *mm; /* If part of a multiple master set */ - int16 macstyle; + int16_t macstyle; char *fondname; /* For use in generating mac families */ /* from the GPOS 'size' feature. design_size, etc. are measured in tenths of a point */ /* bottom is exclusive, top is inclusive */ @@ -1909,10 +1912,10 @@ /* defined, or design_size may be defined without any of the others */ /* but we can't define the range without defining the other junk */ /* Name must contain an English language name, may contain others */ - uint16 design_size; - uint16 fontstyle_id; + uint16_t design_size; + uint16_t fontstyle_id; struct otfname *fontstyle_name; - uint16 design_range_bottom, design_range_top; + uint16_t design_range_bottom, design_range_top; struct otffeatname *feat_names; real strokewidth; /* For GDEF Mark Attachment Class -- used in lookup flags */ @@ -2007,7 +2010,7 @@ struct sflist { SplineFont *sf; - int32 *sizes; + int32_t *sizes; FILE *tempttf; /* For ttf */ int id; /* For ttf */ int* ids; /* One for each size */ @@ -2134,7 +2137,7 @@ extern const char *SFGetModifiers(const SplineFont *sf); extern const unichar_t *_uGetModifiers(const unichar_t *fontname, const unichar_t *familyname, const unichar_t *weight); -extern void ttfdumpbitmap(SplineFont *sf,struct alltabs *at,int32 *sizes); +extern void ttfdumpbitmap(SplineFont *sf,struct alltabs *at,int32_t *sizes); extern void SplineFontSetUnChanged(SplineFont *sf); extern bool RealNear(real a,real b); @@ -2148,7 +2151,7 @@ extern void AnchorClassMerge(SplineFont *sf,AnchorClass *into,AnchorClass *from); extern void SCInsertPST(SplineChar *sc,PST *new_); extern void PSTFree(PST *lig); -extern uint16 PSTDefaultFlags(enum possub_type type,SplineChar *sc ); +extern uint16_t PSTDefaultFlags(enum possub_type type,SplineChar *sc ); extern StemInfo *StemInfoCopy(StemInfo *h); extern void SPChangePointType(SplinePoint *sp, int pointtype); @@ -2199,7 +2202,7 @@ #define GROUP_NAME_RIGHT 8 // Otherwise left (or above). #endif // 1 extern void MMSetFree(MMSet *mm); -extern void SFRemoveUndoes(SplineFont *sf,uint8 *selected,EncMap *map); +extern void SFRemoveUndoes(SplineFont *sf,uint8_t *selected,EncMap *map); extern void SplineRefigure(Spline *spline); extern void SPLCategorizePoints(SplinePointList *spl); extern int _SPLCategorizePoints(SplinePointList *spl, int flags); @@ -2327,7 +2330,7 @@ extern void ArchiveCleanup(char *archivedir); extern char *Unarchive(char *name, char **_archivedir); extern char *Decompress(char *name, int compression); -extern uint16 MacStyleCode( SplineFont *sf, uint16 *psstyle ); +extern uint16_t MacStyleCode( SplineFont *sf, uint16_t *psstyle ); extern char **NamesReadUFO(char *filename); extern char *SFSubfontnameStart(char *fname); @@ -2336,7 +2339,7 @@ extern SplineChar *SCBuildDummy(SplineChar *dummy,SplineFont *sf,EncMap *map,int i); extern SplineChar *SFMakeChar(SplineFont *sf,EncMap *map,int i); extern char *AdobeLigatureFormat(char *name); -extern uint32 LigTagFromUnicode(int uni); +extern uint32_t LigTagFromUnicode(int uni); extern void SCLigCaretheck(SplineChar *sc,int clean); extern void SCUndoSetLBearingChange(SplineChar *sc,int lb); @@ -2388,7 +2391,7 @@ int ptsize, int dpi,int depth); extern void FreeTypeFreeContext(void *freetypecontext); extern SplineSet *FreeType_GridFitChar(void *single_glyph_context, - int enc, real ptsizey, real ptsizex, int dpi, uint16 *width, + int enc, real ptsizey, real ptsizex, int dpi, uint16_t *width, SplineChar *sc, int depth, int scaled); extern struct freetype_raster *FreeType_GetRaster(void *single_glyph_context, int enc, real ptsizey, real ptsizex, int dpi,int depth); @@ -2408,8 +2411,8 @@ extern int SCNumberPoints(SplineChar *sc,int layer); extern int SCPointsNumberedProperly(SplineChar *sc,int layer); -extern int SFRenameTheseFeatureTags(SplineFont *sf, uint32 tag, int sli, int flags, - uint32 totag, int tosli, int toflags, int ismac); +extern int SFRenameTheseFeatureTags(SplineFont *sf, uint32_t tag, int sli, int flags, + uint32_t totag, int tosli, int toflags, int ismac); extern int SFRemoveUnusedNestedFeatures(SplineFont *sf); @@ -2438,7 +2441,7 @@ extern struct lookup_subtable *SFFindLookupSubtable(SplineFont *sf,const char *name); -extern int FeatureTagInFeatureScriptList(uint32 tag, FeatureScriptLangList *fl); +extern int FeatureTagInFeatureScriptList(uint32_t tag, FeatureScriptLangList *fl); extern void SplinePointRound(SplinePoint *,real); @@ -2473,8 +2476,8 @@ extern void FontForge_FinalizeEmbeddedPython(void); extern void PyFF_ErrorString(const char *msg,const char *str); extern void PyFF_ErrorF3(const char *frmt, const char *str, int size, int depth); -extern void PyFF_Stdin(void); -extern void PyFF_Main(int argc,char **argv,int start); +extern void PyFF_Stdin(int no_inits, int no_plugins); +extern void PyFF_Main(int argc,char **argv,int start, int no_init, int no_plugins); extern void PyFF_ScriptFile(struct fontviewbase *fv,SplineChar *sc,char *filename); extern void PyFF_ScriptString(struct fontviewbase *fv,SplineChar *sc,int layer,char *str); extern void PyFF_FreeFV(struct fontviewbase *fv); @@ -2482,7 +2485,7 @@ void PyFF_FreeSCLayer(SplineChar *sc, int layer); extern void PyFF_FreeSF(SplineFont *sf); extern void PyFF_FreePythonPersistent(void *python_persistent); -extern void PyFF_ProcessInitFiles(void); +extern void PyFF_ProcessInitFiles(int no_inits, int no_plugins); extern char *PyFF_PickleMeToString(void *pydata); extern void *PyFF_UnPickleMeToObjects(char *str); struct _object; /* Python Object */ @@ -2515,7 +2518,7 @@ extern int SFValidate(SplineFont *sf, int layer, int force); extern int VSMaskFromFormat(SplineFont *sf, int layer, enum fontformat format); -extern char *RandomParaFromScript(uint32 script, uint32 *lang, SplineFont *sf); +extern char *RandomParaFromScript(uint32_t script, uint32_t *lang, SplineFont *sf); extern void PatternSCBounds(SplineChar *sc,DBounds *b); diff -Nru fontforge-20201107~dfsg/fontforge/splineorder2.c fontforge-20220308~dfsg/fontforge/splineorder2.c --- fontforge-20201107~dfsg/fontforge/splineorder2.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineorder2.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "splineorder2.h" -#include "chardata.h" #include "fontforge.h" #include "splinerefigure.h" #include "splineutil.h" @@ -166,17 +165,12 @@ static SplinePoint *MakeQuadSpline(SplinePoint *start,Spline *ttf,real x, real y, real tmax,SplinePoint *oldend) { Spline *new = chunkalloc(sizeof(Spline)); - SplinePoint *end = chunkalloc(sizeof(SplinePoint)); + SplinePoint *end = SplinePointCreate(x, y); if ( tmax==1 ) { end->roundx = oldend->roundx; end->roundy = oldend->roundy; end->dontinterpolate = oldend->dontinterpolate; x = oldend->me.x; y = oldend->me.y; /* Want it to compare exactly */ } - end->ttfindex = 0xfffe; - end->nextcpindex = 0xfffe; - end->me.x = end->nextcp.x = x; - end->me.y = end->nextcp.y = y; - end->nonextcp = true; *new = *ttf; new->from = start; start->next = new; @@ -236,22 +230,19 @@ static SplinePoint *LinearSpline(Spline *ps,SplinePoint *start, real tmax) { real x,y; Spline *new = chunkalloc(sizeof(Spline)); - SplinePoint *end = chunkalloc(sizeof(SplinePoint)); + SplinePoint *end; x = ((ps->splines[0].a*tmax+ps->splines[0].b)*tmax+ps->splines[0].c)*tmax+ps->splines[0].d; y = ((ps->splines[1].a*tmax+ps->splines[1].b)*tmax+ps->splines[1].c)*tmax+ps->splines[1].d; if ( tmax==1 ) { SplinePoint *oldend = ps->to; - end->roundx = oldend->roundx; end->roundy = oldend->roundy; end->dontinterpolate = oldend->dontinterpolate; x = oldend->me.x; y = oldend->me.y; /* Want it to compare exactly */ - } - end->ttfindex = 0xfffe; - end->nextcpindex = 0xfffe; + end = SplinePointCreate(x, y); + end->roundx = oldend->roundx; end->roundy = oldend->roundy; end->dontinterpolate = oldend->dontinterpolate; + } else + end = SplinePointCreate(x, y); start->nextcp.x = start->me.x; start->nextcp.y = start->me.y; - end->me.x = end->prevcp.x = x; - end->me.y = end->prevcp.y = y; - end->nonextcp = end->noprevcp = start->nonextcp = true; new->from = start; start->next = new; new->to = end; end->prev = new; new->splines[0].d = start->me.x; @@ -264,7 +255,6 @@ } static SplinePoint *_ttfapprox(Spline *ps,real tmin, real tmax, SplinePoint *start) { - int dim=0; real dx, dy, ddim, dt, t, err; real x,y, xmin, ymin; real dxdtmin, dydtmin, dxdt, dydt; @@ -313,10 +303,8 @@ if ( dx<0 ) dx = -dx; if ( dy<0 ) dy = -dy; if ( dx>dy ) { - dim = 0; ddim = dx; } else { - dim = 1; ddim = dy; } if (( err = ddim/3000 )<1 ) err = 1; @@ -413,7 +401,7 @@ SplinePointFree(s->to); SplineFree(s); } -/* Hmm. With my algorithem, checking for points of inflection actually makes */ +/* Hmm. With my algorithm, checking for points of inflection actually makes */ /* things worse. It uses more points and the splines don't join as nicely */ /* However if we get a bad match (a line) in the normal approx, then check */ /* Err... I was computing POI incorrectly. Above statement might not be correct*/ @@ -487,10 +475,6 @@ for ( i=qfirst; inextcp = end->prevcp = data[i-1].cp; - start->nonextcp = end->noprevcp = false; - if (( data[i-1].cp.x == data[i].bp.x && data[i-1].cp.y == data[i].bp.y ) || - ( data[i-1].cp.x == start->me.x && data[i-1].cp.y == start->me.y )) - start->nonextcp = end->noprevcp = true; SplineMake2(start,end); start = end; } @@ -709,12 +693,10 @@ /* Already Quadratic, just need to find the control point */ /* Or linear, in which case we don't need to do much of anything */ Spline *spline; - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = ps->to->me.x; sp->me.y = ps->to->me.y; + sp = SplinePointCreate(ps->to->me.x, ps->to->me.y); sp->roundx = ps->to->roundx; sp->roundy = ps->to->roundy; sp->dontinterpolate = ps->to->dontinterpolate; sp->ttfindex = 0xfffe; sp->nextcpindex = 0xfffe; - sp->nonextcp = true; spline = chunkalloc(sizeof(Spline)); spline->order2 = true; spline->from = start; @@ -1084,7 +1066,7 @@ for ( rf=sc->layers[layer].refs; rf!=NULL; rf=rf->next ) { if ( !rf->sc->ticked ) SCConvertRefs(rf->sc,layer); - SCReinstanciateRefChar(sc,rf,layer); /* Conversion is done by reinstanciating */ + SCReinstanciateRefChar(sc,rf,layer); /* Conversion is done by reinstantiating */ /* Since the base thing will have been converted, all we do is copy its data */ } } @@ -1261,18 +1243,22 @@ if ( spline->acceptableextrema ) old = *spline; - if ( from->nonextcp || to->noprevcp || - ( from->nextcp.x==from->me.x && from->nextcp.y == from->me.y && from->nextcpindex>=0xfffe ) || - ( to->prevcp.x==to->me.x && to->prevcp.y == to->me.y && from->nextcpindex>=0xfffe )) { + if ( ( from->nextcp.x==from->me.x && from->nextcp.y==from->me.y && from->nextcpindex>=0xfffe ) + || ( to->prevcp.x==to->me.x && to->prevcp.y==to->me.y && from->nextcpindex>=0xfffe ) ) { from->nonextcp = to->noprevcp = true; from->nextcp = from->me; to->prevcp = to->me; + } else { + from->nonextcp = to->noprevcp = false; + if ( from->nextcp.x==from->me.x && from->nextcp.y==from->me.y ) + to->prevcp = from->me; + else if ( to->prevcp.x==to->me.x && to->prevcp.y==to->me.y ) + from->nextcp = to->me; } if ( from->nonextcp && to->noprevcp ) /* Ok */; - else if ( from->nonextcp || to->noprevcp || from->nextcp.x!=to->prevcp.x || - from->nextcp.y!=to->prevcp.y ) { + else if ( from->nextcp.x!=to->prevcp.x || from->nextcp.y!=to->prevcp.y ) { if ( RealNear(from->nextcp.x,to->prevcp.x) && RealNear(from->nextcp.y,to->prevcp.y)) { from->nextcp.x = to->prevcp.x = (from->nextcp.x+to->prevcp.x)/2; @@ -1544,7 +1530,7 @@ } break; } else { - /* Can't set things arbetrarily here, but make sure they are consistant */ + /* Can't set things arbetrarily here, but make sure they are consistent */ if ( (from->pointtype==pt_curve || from->pointtype==pt_hvcurve ) && !from->noprevcp && !from->nonextcp ) { unit.x = from->nextcp.x-from->me.x; @@ -1694,7 +1680,6 @@ p->nextcp = sp->prevcp; p->nonextcp = sp->noprevcp; if ( sp->noprevcp ) { - p->nonextcp = true; p->nextcp = p->me; SplineRefigure2(sp->prev); } else if (( p->pointtype==pt_curve || p->pointtype==pt_hvcurve ) && @@ -1748,7 +1733,6 @@ n->prevcp = sp->nextcp; n->noprevcp = sp->nonextcp; if ( sp->nonextcp ) { - n->noprevcp = true; n->prevcp = n->me; SplineRefigure2(sp->next); } else if (( n->pointtype==pt_curve || n->pointtype==pt_hvcurve ) && diff -Nru fontforge-20201107~dfsg/fontforge/splineoverlap.c fontforge-20220308~dfsg/fontforge/splineoverlap.c --- fontforge-20201107~dfsg/fontforge/splineoverlap.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineoverlap.c 2022-03-08 10:14:24.000000000 +0000 @@ -876,8 +876,8 @@ pt.y = ((m->s->splines[1].a*m->tstart+m->s->splines[1].b)*m->tstart+ m->s->splines[1].c)*m->tstart+m->s->splines[1].d; } - /* t may not be perfectly correct (because the correct value isn't expressable) */ - /* so evalutating the spline at t may produce a slight variation */ + /* t may not be perfectly correct (because the correct value isn't expressible) */ + /* so evaluating the spline at t may produce a slight variation */ /* now if t is a double and inter.x/y are floats that doesn't matter */ /* but if both are doubles then it does */ /* Similar behavior seems needed above and below where we test against m->start/m->end */ @@ -2297,7 +2297,7 @@ continue; /* Can't intersect since they don't have overlapping bounding boxes */ // ValidateMonotonic(m1); ValidateMonotonic(m2); if ( CoincidentIntersect(m1,m2,pts,t1s,t2s) ) { - // If the splines are nearly coincident , we add up to 4 preintersections with the close flag. + // If the splines are nearly coincident, we add up to 4 preintersections with the close flag. for ( i=0; i<4 && t1s[i]!=-1; ++i ) { if ( t1s[i]>=m1->tstart && t1s[i]<=m1->tend && t2s[i]>=m2->tstart && t2s[i]<=m2->tend ) { @@ -2305,8 +2305,11 @@ } } } else if ( m1->s->knownlinear || m2->s->knownlinear ) { - // We add the intersections for non-coincident splines. - // Why we limit to 4 intersections is beyond me. + // The splines are non-coincident and linear. + // We look for all intersections between the splines. + // Assignment to specific monotonics happens in TurnPreInter2Inter. + // SplinesIntersect returns a maximum of four intersections. + // That is okay if one spline is linear. Otherwise, there may be more. if ( SplinesIntersect(m1->s,m2->s,pts,t1s,t2s)>0 ) for ( i=0; i<4 && t1s[i]!=-1; ++i ) { if ( t1s[i]>=m1->tstart && t1s[i]<=m1->tend && @@ -2485,7 +2488,7 @@ break; /* If the next monotonic continues in the same direction, and we found*/ /* it too, then don't count both. They represent the same intersect */ - /* If they are in oposite directions then they cancel each other out */ + /* If they are in opposite directions then they cancel each other out */ /* and that is correct */ if ( mm!=m && /* Should always be true */ (&mm->xup)[which]==(&m->xup)[which] ) { @@ -2586,7 +2589,8 @@ m2 = m2->next; ilist = SplitMonotonicsAt(m1,m2,which,high,ilist); } - if ( (&m1->xup)[which]!=(&m2->xup)[which] ) { + if ( (&m1->xup)[which]!=(&m2->xup)[which] && + !m1->mutual_collapse && !m2->mutual_collapse ) { /* the two monotonics cancel each other out */ /* (they are close together, and go in opposite directions) */ m1->mutual_collapse = m1->isunneeded = true; @@ -2704,7 +2708,7 @@ /* would appear after reversing the two. So... */ /* needed -- means the current mono is needed with the current order */ /* nneeded -- next mono is needed with the current order */ - /* nineeded -- next mono is needed with reveresed order */ + /* nineeded -- next mono is needed with reversed order */ /* inneeded -- cur mono is needed with reversed order */ niwinding = winding; niew = ew; nnwinding = nwinding; nnew = new; @@ -2974,7 +2978,6 @@ Spline1D temp; f = endt - firstt; - first->nonextcp = false; end->noprevcp = false; if ( s->order2 ) { /*temp.d = first->me.x;*/ /*temp.a = 0;*/ @@ -3008,7 +3011,6 @@ if ( SplineIsLinear(first->next)) { first->nextcp = first->me; end->prevcp = end->me; - first->nonextcp = end->noprevcp = true; SplineRefigure(first->next); } } @@ -3093,9 +3095,7 @@ if ( mstart->tstart==0 && m->tend==1.0 ) { /* I check for this special case to avoid rounding errors */ last->nextcp = m->s->from->nextcp; - last->nonextcp = m->s->from->nonextcp; mid->prevcp = m->s->to->prevcp; - mid->noprevcp = m->s->to->noprevcp; SplineMake(last,mid,m->s->order2); } else { MonoFigure(m->s,mstart->tstart,m->tend,last,mid); @@ -3138,9 +3138,7 @@ if ( mstart->tend==1.0 && m->tstart==0 ) { /* I check for this special case to avoid rounding errors */ last->nextcp = m->s->to->prevcp; - last->nonextcp = m->s->to->noprevcp; mid->prevcp = m->s->from->nextcp; - mid->noprevcp = m->s->from->nonextcp; SplineMake(last,mid,m->s->order2); } else { MonoFigure(m->s,mstart->tend,m->tstart,last,mid); @@ -3522,10 +3520,8 @@ // If the next point has a next control point, we copy it to the next control point for this point. if ( nsp->nonextcp ) { sp->nextcp = sp->me; - sp->nonextcp = true; } else { sp->nextcp = nsp->nextcp; - sp->nonextcp = false; } sp->nextcpdef = nsp->nextcpdef; sp->next = nsp->next; // Change the spline reference. @@ -3609,9 +3605,7 @@ refigure = true; } if ( sp->me.x==sp->prevcp.x && sp->me.y==sp->prevcp.y ) { - // We disable the control point if necessary. - sp->noprevcp = true; - if ((sp->prev) && (sp->prev->order2) && (sp->prev->from)) sp->prev->from->nonextcp = true; + if ((sp->prev) && (sp->prev->order2) && (sp->prev->from)) sp->prev->from->nextcp = sp->prev->from->me; } if ( refigure ) SplineRefigure(sp->prev); @@ -3633,9 +3627,7 @@ refigure = true; } if ( sp->me.x==sp->nextcp.x && sp->me.y==sp->nextcp.y ) { - // We disable the control point if necessary. - sp->nonextcp = true; - if ((sp->next) && (sp->next->order2) && (sp->next->to)) sp->next->to->noprevcp = true; + if ((sp->next) && (sp->next->order2) && (sp->next->to)) sp->next->to->prevcp = sp->next->to->me; } if ( refigure ) SplineRefigure(sp->next); @@ -3806,10 +3798,13 @@ SplinePointFree(isp); SplinePointFree(sp); if ( psp->next->order2 ) { - psp->nextcp.x = nsp->prevcp.x = (psp->nextcp.x+nsp->prevcp.x)/2; - psp->nextcp.y = nsp->prevcp.y = (psp->nextcp.y+nsp->prevcp.y)/2; - if ( psp->nonextcp || nsp->noprevcp ) - psp->nonextcp = nsp->noprevcp = true; + if ( psp->nonextcp || nsp->noprevcp ) { + psp->nextcp = psp->me; + nsp->prevcp = nsp->me; + } else { + psp->nextcp.x = nsp->prevcp.x = (psp->nextcp.x+nsp->prevcp.x)/2; + psp->nextcp.y = nsp->prevcp.y = (psp->nextcp.y+nsp->prevcp.y)/2; + } } SplineRefigure(psp->next); if ( ss->first==sp ) @@ -3829,10 +3824,13 @@ SplinePointFree(isp); SplinePointFree(sp); if ( psp->next->order2 ) { - psp->nextcp.x = nsp->prevcp.x = (psp->nextcp.x+nsp->prevcp.x)/2; - psp->nextcp.y = nsp->prevcp.y = (psp->nextcp.y+nsp->prevcp.y)/2; - if ( psp->nonextcp || nsp->noprevcp ) - psp->nonextcp = nsp->noprevcp = true; + if ( psp->nonextcp || nsp->noprevcp ) { + psp->nextcp = psp->me; + nsp->prevcp = nsp->me; + } else { + psp->nextcp.x = nsp->prevcp.x = (psp->nextcp.x+nsp->prevcp.x)/2; + psp->nextcp.y = nsp->prevcp.y = (psp->nextcp.y+nsp->prevcp.y)/2; + } } SplineRefigure(nsp->prev); if ( ss->first==sp ) @@ -3930,7 +3928,7 @@ /* We have a line that backtracks, but doesn't cover */ /* the entire spline, so we intersect */ /* We want to remove sp, the shorter of sp->next, sp->prev */ - /* and a bit of the other one. Also reomve one of nsp,psp */ + /* and a bit of the other one. Also remove one of nsp,psp */ if ( isp==psp ) { RemoveNextSP(psp,sp,nsp,base); diff -Nru fontforge-20201107~dfsg/fontforge/splinerefigure.c fontforge-20220308~dfsg/fontforge/splinerefigure.c --- fontforge-20201107~dfsg/fontforge/splinerefigure.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinerefigure.c 2022-03-08 10:14:24.000000000 +0000 @@ -52,13 +52,13 @@ if ( spline->acceptableextrema ) old = *spline; xsp->d = from->me.x; ysp->d = from->me.y; - int nonextcp_effective = 0; - int noprevcp_effective = 0; - if ( from->nonextcp ) { from->nextcp = from->me; nonextcp_effective = true; } - else if ( from->nextcp.x==from->me.x && from->nextcp.y == from->me.y ) { nonextcp_effective = true; } - if ( to->noprevcp ) { to->prevcp = to->me; noprevcp_effective = true; } - else if ( to->prevcp.x==to->me.x && to->prevcp.y == to->me.y ) { noprevcp_effective = true; } - if ( nonextcp_effective && noprevcp_effective ) { + // Set noprevcp and nonextcp based on point values but then make sure both + // have the same value + from->nonextcp = from->nextcp.x==from->me.x && from->nextcp.y == from->me.y; + to->noprevcp = to->prevcp.x==to->me.x && to->prevcp.y == to->me.y; + if ( !from->nonextcp || !to->noprevcp ) + from->nonextcp = to->noprevcp = false; + if ( from->nonextcp && to->noprevcp ) { spline->islinear = true; xsp->c = to->me.x-from->me.x; ysp->c = to->me.y-from->me.y; diff -Nru fontforge-20201107~dfsg/fontforge/splinesaveafm.c fontforge-20220308~dfsg/fontforge/splinesaveafm.c --- fontforge-20201107~dfsg/fontforge/splinesaveafm.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinesaveafm.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "splinesaveafm.h" #include "autohint.h" -#include "chardata.h" #include "featurefile.h" #include "fontforgevw.h" /* For Error */ #include "fvcomposite.h" @@ -88,7 +87,7 @@ /* ************************************************************************** */ static void KPInsert( SplineChar *sc1, SplineChar *sc2, int off, int isv ) { KernPair *kp; - int32 script; + int32_t script; if ( sc1!=NULL && sc2!=NULL ) { for ( kp=sc1->kerns; kp!=NULL && kp->sc!=sc2; kp = kp->next ); @@ -340,13 +339,13 @@ int esize; int param_size; - uint8 *kerntab; - uint8 *ligkerntab; - uint8 *ext; - uint8 *ictab; - uint8 *dptab; - uint8 *httab; - uint8 *widtab; + uint8_t *kerntab; + uint8_t *ligkerntab; + uint8_t *ext; + uint8_t *ictab; + uint8_t *dptab; + uint8_t *httab; + uint8_t *widtab; int *charlist; }; @@ -446,7 +445,7 @@ static void tfmDoExten(SplineFont *sf,int i,struct tfmdata *tfmd,int left,EncMap *map) { int j, k, gid, gid2, cnt; SplineChar *bits[4], *bats[5]; - uint8 *ext; + uint8_t *ext; SplineChar *sc; struct glyphvariants **gvbase; int is_horiz; @@ -506,7 +505,7 @@ } } -#define BigEndianWord(pt) ((((uint8 *) pt)[0]<<24) | (((uint8 *) pt)[1]<<16) | (((uint8 *) pt)[2]<<8) | (((uint8 *) pt)[3])) +#define BigEndianWord(pt) ((((uint8_t *) pt)[0]<<24) | (((uint8_t *) pt)[1]<<16) | (((uint8_t *) pt)[2]<<8) | (((uint8_t *) pt)[3])) int LoadKerningDataFromTfm(SplineFont *sf, char *filename,EncMap *map) { FILE *file = fopen(filename,"rb"); @@ -534,27 +533,27 @@ fclose(file); return( 0 ); } - tfmd.kerntab = calloc(tfmd.kern_size,4*sizeof(uint8)); - tfmd.ligkerntab = calloc(tfmd.ligkern_size,4*sizeof(uint8)); - tfmd.ext = calloc(tfmd.esize,4*sizeof(uint8)); - tfmd.ictab = calloc(tfmd.italic_size,4*sizeof(uint8)); - tfmd.dptab = calloc(tfmd.depth_size,4*sizeof(uint8)); - tfmd.httab = calloc(tfmd.height_size,4*sizeof(uint8)); - tfmd.widtab = calloc(tfmd.width_size,4*sizeof(uint8)); + tfmd.kerntab = calloc(tfmd.kern_size,4*sizeof(uint8_t)); + tfmd.ligkerntab = calloc(tfmd.ligkern_size,4*sizeof(uint8_t)); + tfmd.ext = calloc(tfmd.esize,4*sizeof(uint8_t)); + tfmd.ictab = calloc(tfmd.italic_size,4*sizeof(uint8_t)); + tfmd.dptab = calloc(tfmd.depth_size,4*sizeof(uint8_t)); + tfmd.httab = calloc(tfmd.height_size,4*sizeof(uint8_t)); + tfmd.widtab = calloc(tfmd.width_size,4*sizeof(uint8_t)); tfmd.charlist = charlist; - fseek( file,(6+1)*sizeof(int32),SEEK_SET); + fseek( file,(6+1)*sizeof(int32_t),SEEK_SET); sf->design_size = (5*getlong(file)+(1<<18))>>19; /* TeX stores as <<20, adobe in decipoints */ fseek( file, - (6+tfmd.head_len+(tfmd.last-tfmd.first+1))*sizeof(int32), + (6+tfmd.head_len+(tfmd.last-tfmd.first+1))*sizeof(int32_t), SEEK_SET); - fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32),file); - fread( tfmd.httab,1,tfmd.height_size*sizeof(int32),file); - fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32),file); - fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32),file); - fread( tfmd.ligkerntab,1,tfmd.ligkern_size*sizeof(int32),file); - fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32),file); - fread( tfmd.ext,1,tfmd.esize*sizeof(int32),file); + fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file); + fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file); + fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file); + fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file); + fread( tfmd.ligkerntab,1,tfmd.ligkern_size*sizeof(int32_t),file); + fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file); + fread( tfmd.ext,1,tfmd.esize*sizeof(int32_t),file); for ( i=0; i<22 && itexdata.params[i] = getlong(file); if ( tfmd.param_size==22 ) sf->texdata.type = tex_math; @@ -563,7 +562,7 @@ memset(charlist,-1,sizeof(charlist)); - fseek( file, (6+tfmd.head_len)*sizeof(int32), SEEK_SET); + fseek( file, (6+tfmd.head_len)*sizeof(int32_t), SEEK_SET); for ( i=tfmd.first; i<=tfmd.last; ++i ) { /* width = */ getc(file); height = getc(file); @@ -665,7 +664,7 @@ /* than bytes */ static void ofmDoExten(SplineFont *sf,int i,struct tfmdata *tfmd,int left,EncMap *map) { int j, k, gid, gid2, cnt; - uint8 *ext; + uint8_t *ext; SplineChar *sc, *bits[4], *bats[4]; struct glyphvariants **gvbase; int is_horiz; @@ -787,35 +786,35 @@ return( 0 ); } - tfmd.kerntab = calloc(tfmd.kern_size,4*sizeof(uint8)); - tfmd.ligkerntab = calloc(tfmd.ligkern_size,4*2*sizeof(uint8)); - tfmd.ext = calloc(tfmd.esize,4*2*sizeof(uint8)); - tfmd.ictab = calloc(tfmd.italic_size,4*sizeof(uint8)); - tfmd.dptab = calloc(tfmd.depth_size,4*sizeof(uint8)); - tfmd.httab = calloc(tfmd.height_size,4*sizeof(uint8)); - tfmd.widtab = calloc(tfmd.width_size,4*sizeof(uint8)); - fseek( file,(14+1)*sizeof(int32),SEEK_SET); + tfmd.kerntab = calloc(tfmd.kern_size,4*sizeof(uint8_t)); + tfmd.ligkerntab = calloc(tfmd.ligkern_size,4*2*sizeof(uint8_t)); + tfmd.ext = calloc(tfmd.esize,4*2*sizeof(uint8_t)); + tfmd.ictab = calloc(tfmd.italic_size,4*sizeof(uint8_t)); + tfmd.dptab = calloc(tfmd.depth_size,4*sizeof(uint8_t)); + tfmd.httab = calloc(tfmd.height_size,4*sizeof(uint8_t)); + tfmd.widtab = calloc(tfmd.width_size,4*sizeof(uint8_t)); + fseek( file,(14+1)*sizeof(int32_t),SEEK_SET); sf->design_size = (5*getlong(file)+(1<<18))>>19; /* TeX stores as <<20, adobe in decipoints */ fseek( file, - (14+tfmd.head_len+2*(tfmd.last-tfmd.first+1))*sizeof(int32), + (14+tfmd.head_len+2*(tfmd.last-tfmd.first+1))*sizeof(int32_t), SEEK_SET); - fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32),file); - fread( tfmd.httab,1,tfmd.height_size*sizeof(int32),file); - fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32),file); - fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32),file); - fread( tfmd.ligkerntab,1,tfmd.ligkern_size*2*sizeof(int32),file); - fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32),file); - fread( tfmd.ext,1,tfmd.esize*2*sizeof(int32),file); + fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file); + fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file); + fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file); + fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file); + fread( tfmd.ligkerntab,1,tfmd.ligkern_size*2*sizeof(int32_t),file); + fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file); + fread( tfmd.ext,1,tfmd.esize*2*sizeof(int32_t),file); for ( i=0; i<22 && itexdata.params[i] = getlong(file); if ( tfmd.param_size==22 ) sf->texdata.type = tex_math; else if ( tfmd.param_size==13 ) sf->texdata.type = tex_mathext; else if ( tfmd.param_size>=7 ) sf->texdata.type = tex_text; - tfmd.charlist = malloc(65536*sizeof(int32)); - memset(tfmd.charlist,-1,65536*sizeof(int32)); + tfmd.charlist = malloc(65536*sizeof(int32_t)); + memset(tfmd.charlist,-1,65536*sizeof(int32_t)); - fseek( file, (14+tfmd.head_len)*sizeof(int32), SEEK_SET); + fseek( file, (14+tfmd.head_len)*sizeof(int32_t), SEEK_SET); for ( i=tfmd.first; i<=tfmd.last; ++i ) { /* width = */ getushort(file); height = getc(file); @@ -1097,7 +1096,7 @@ } int SCHasData(SplineChar *sc) { - int layer,l; + int layer; if ( sc==NULL ) return( false ); @@ -1257,7 +1256,7 @@ struct cc_container { struct cc_data *ccs; - int cnt, max; /* total number of ccs used/alocated */ + int cnt, max; /* total number of ccs used/allocated */ SplineChar ***marks; /* For each ac this is a list of all mark glyphs in it */ int *mcnt; /* Count of the above list */ int *mpos; @@ -1306,9 +1305,8 @@ return( -1 ); if ( sc->unicodeenc==-1 ) return( FigureName(unicode,sc->name,u)); - if ( isdecompositionnormative(sc->unicodeenc) && sc->unicodeenc>=65536 && - unicode_alternates[sc->unicodeenc>>8]!=NULL && - (upt = unicode_alternates[sc->unicodeenc>>8][sc->unicodeenc&0xff])!=NULL ) { + if ( isdecompositionnormative(sc->unicodeenc) && + (upt = unialt(sc->unicodeenc))!=NULL ) { while ( *upt!='\0' ) unicode[u++] = *upt++; } else @@ -1321,9 +1319,8 @@ const unichar_t *upt; int i; - for ( uni=0; uni<65536; ++uni ) { - if ( unicode_alternates[uni>>8]!=NULL && - (upt = unicode_alternates[uni>>8][uni&0xff])!=NULL ) { + for ( uni=0; uni<0x10000; ++uni ) { + if ( (upt = unialt(uni))!=NULL ) { for ( i=0; *upt!='\0' && ikerns; kp!=NULL; kp=kp->next ) @@ -2558,17 +2555,17 @@ /* ************************************************************************** */ /* **************************** Writing TFM files *************************** */ /* ************************************************************************** */ -typedef uint32 fix_word; +typedef uint32_t fix_word; struct tfm_header { - uint32 checksum; /* don't know how to calculate this, use 0 to ignore it */ + uint32_t checksum; /* don't know how to calculate this, use 0 to ignore it */ fix_word design_size; /* in points (10<<20 seems to be default) */ char encoding[40]; /* first byte is length, rest are a string that names the encoding */ /* ASCII, TeX text, TeX math extension, XEROX, GRAPHIC, UNSPECIFIED */ char family[20]; /* Font Family, preceded by a length byte */ - uint8 seven_bit_safe_flag; - uint8 ignored[2]; - uint8 face; /* 0=>roman, 1=>italic */ + uint8_t seven_bit_safe_flag; + uint8_t ignored[2]; + uint8_t face; /* 0=>roman, 1=>italic */ /* 4=>light, 0=>medium, 2=>bold */ /* 6=>condensed, 0=>regular, 12=>extended */ }; @@ -2589,14 +2586,14 @@ }; /* tfm files use uint8s, ofm files use uint16s */ struct ligkern { - uint16 skip; - uint16 other_char; - uint16 op; - uint16 remainder; + uint16_t skip; + uint16_t other_char; + uint16_t op; + uint16_t remainder; struct ligkern *next; }; struct extension { - uint16 extens[4]; /* top, mid, bottom & repeat */ + uint16_t extens[4]; /* top, mid, bottom & repeat */ }; static struct ligkern *TfmAddKern(KernPair *kp,struct ligkern *last,double *kerns, @@ -2681,7 +2678,7 @@ int i; int j,k; char *foundnames[4]; - int16 founds[4]; int ecnt=0; + int16_t founds[4]; int ecnt=0; memset(extenindex,-1,(maxc+1)*sizeof(int)); for ( i=0; ienccount; ++i ) if ( map->map[i]!=-1 && SCWorthOutputting(sf->glyphs[map->map[i]])) { @@ -2921,8 +2918,8 @@ struct ligkern *_ligkerns[256], **ligkerns, *lk, *lknext; double _widths[257], _heights[257], _depths[257], _italics[257]; double *widths, *heights, *depths, *italics; - uint8 _tags[256], *tags; - uint16 _lkindex[256], *lkindex; + uint8_t _tags[256], *tags; + uint16_t _lkindex[256], *lkindex; int _former[256], *former; struct extension _extensions[257], *extensions; int _charlistindex[257], _extenindex[257]; @@ -2935,7 +2932,7 @@ KernPair *kp; LigList *l; int style, any; - uint32 *lkarray; + uint32_t *lkarray; struct ligkern *o_lkarray=NULL; char *familyname; int anyITLC; @@ -2964,8 +2961,8 @@ heights = malloc((maxc+1)*sizeof(double)); depths = malloc((maxc+1)*sizeof(double)); italics = malloc((maxc+1)*sizeof(double)); - tags = malloc(maxc*sizeof(uint8)); - lkindex = malloc(maxc*sizeof(uint16)); + tags = malloc(maxc*sizeof(uint8_t)); + lkindex = malloc(maxc*sizeof(uint16_t)); former = malloc(maxc*sizeof(int)); charlistindex = malloc((maxc+1)*sizeof(int)); extensions = malloc((maxc+1)*sizeof(struct extension)); @@ -3039,7 +3036,7 @@ memset(heights,0,maxc*sizeof(double)); memset(depths,0,maxc*sizeof(double)); memset(italics,0,maxc*sizeof(double)); - memset(tags,0,maxc*sizeof(uint8)); + memset(tags,0,maxc*sizeof(uint8_t)); first = last = -1; /* Note: Text fonts for TeX and math fonts use the italic correction & width */ /* fields to mean different things */ @@ -3065,7 +3062,7 @@ depths[i] = sc->tex_depth*scale; if ( depths[i]<0 ) depths[i] = 0; /* Werner says depth should never be negative. Something about how accents are positioned */ if ( sc->width==0 ) - widths[i] = 1; /* TeX/Omega use a 0 width as a flag for non-existant character. Stupid. So zero width glyphs must be given the smallest posible non-zero width, to ensure they exists. GRRR. */ + widths[i] = 1; /* TeX/Omega use a 0 width as a flag for non-existant character. Stupid. So zero width glyphs must be given the smallest possible non-zero width, to ensure they exists. GRRR. */ else if ( sc->width*scale >= (16<<20) ) { LogError( _("The width of %s is too big to fit in a tfm fix_word, it shall be truncated to the largest size allowed."), sc->name ); widths[i] = (16<<20)-1; @@ -3147,9 +3144,9 @@ if ( sccnt>=128 ) /* We need to use the special extension mechanism */ lkcnt += sccnt; memset(former,-1,maxc*sizeof(int)); - memset(lkindex,0,maxc*sizeof(uint16)); + memset(lkindex,0,maxc*sizeof(uint16_t)); if ( maxc==256 ) { - lkarray = malloc(lkcnt*sizeof(uint32)); + lkarray = malloc(lkcnt*sizeof(uint32_t)); if ( sccnt<128 ) { lkcnt = 0; do { @@ -3494,7 +3491,7 @@ (buffer[2]|(buffer[3]<<8)|(buffer[4]<<16)|(buffer[5]<<24))== sb.st_size ) return( mf_pfm ); - /* I don't see any distinquishing marks for a feature file */ + /* I don't see any distinguishing marks for a feature file */ if ( strstrmatch(filename,".afm")!=NULL ) return( mf_afm ); diff -Nru fontforge-20201107~dfsg/fontforge/splinesave.c fontforge-20220308~dfsg/fontforge/splinesave.c --- fontforge-20201107~dfsg/fontforge/splinesave.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinesave.c 2022-03-08 10:14:24.000000000 +0000 @@ -70,7 +70,7 @@ /* we need to know where the subr will leave us, so we actually allocate 2 */ /* BasePoints, one containing the start point, one the end point */ /* But that's still not good enough, hints are defined in such a way that */ -/* they are not relocateable. So our subrs can't include any hint definitions*/ +/* they are not relocatable. So our subrs can't include any hint definitions*/ /* (or if they do then that subr can't be translated at all). So hints must */ /* be set outside the subrs, and the subrs can't be for chars that need hint */ /* substitution. Unless... The subr will never be relocated. */ @@ -84,7 +84,7 @@ /* guarantee that all invocations of that subr are done with the same number */ /* of hints in the character). This again means that no char with hint subs- */ /* titutions may be put in a subr. UNLESS all the other references in a */ -/* refering character contain no hints */ +/* referring character contain no hints */ /* That's very complex. And it doesn't do a very good job. */ /* Instead let's take all strings bounded by either moveto or hintmask operators */ @@ -103,7 +103,7 @@ /* to my surprise, it just made things worse. */ struct potentialsubrs { - uint8 *data; /* the charstring of the subr */ + uint8_t *data; /* the charstring of the subr */ int len; /* the length of the charstring */ int idx; /* initially index into psubrs array */ /* then index into subrs array or -1 if none */ @@ -117,7 +117,7 @@ }; struct bits { - uint8 *data; + uint8_t *data; int dlen; int psub_index; }; @@ -127,7 +127,7 @@ int fd; /* Which subfont is it in */ int bcnt; struct bits *bits; - uint8 wasseac; + uint8_t wasseac; }; #define HSH_SIZE 511 @@ -151,13 +151,13 @@ } GlyphInfo; struct mhlist { - uint8 mask[HntMax/8]; + uint8_t mask[HntMax/8]; int subr; struct mhlist *next; }; struct hintdb { - uint8 mask[HntMax/8]; + uint8_t mask[HntMax/8]; int cnt; /* number of hints */ struct mhlist *sublist; struct pschars *subrs; @@ -240,8 +240,8 @@ gi->justbroken = false; } -static int hashfunc(uint8 *data, int len) { - uint8 *end = data+len; +static int hashfunc(uint8_t *data, int len) { + uint8_t *end = data+len; unsigned int hash = 0, r; while ( databcnt = 0; } -static int NumberHints(SplineChar *scs[MmMax], int instance_count) { +static int NumberHints(SplineChar **scs, int instance_count) { int i,j, cnt=-1; StemInfo *s; @@ -595,7 +595,7 @@ } static void CvtPsMasked(GrowBuf *gb,SplineChar *scs[MmMax], int instance_count, - int ishstem, int round, uint8 mask[12] ) { + int ishstem, int round, uint8_t mask[12] ) { StemInfo *hs[MmMax]; bigreal data[MmMax][6], off; int i; @@ -696,7 +696,7 @@ if ( subrs->next>=subrs->cnt ) { subrs->cnt += 100; - subrs->values = realloc(subrs->values,subrs->cnt*sizeof(uint8 *)); + subrs->values = realloc(subrs->values,subrs->cnt*sizeof(uint8_t *)); subrs->lens = realloc(subrs->lens,subrs->cnt*sizeof(int)); if ( subrs->keys!=NULL ) { int i; @@ -711,12 +711,12 @@ /* subr. Else build a new subr with the hints we need. Note we can only use */ /* *stem3 commands if there are no conflicts in that coordinate, it isn't cjk*/ /* and all the other conditions are met */ -static int FindOrBuildHintSubr(struct hintdb *hdb, uint8 mask[12], int round) { +static int FindOrBuildHintSubr(struct hintdb *hdb, uint8_t mask[12], int round) { struct mhlist *mh; GrowBuf gb; for ( mh=hdb->sublist; mh!=NULL; mh=mh->next ) { - if ( memcmp(mask,mh->mask,sizeof(uint8)*12)==0 ) + if ( memcmp(mask,mh->mask,sizeof(uint8_t)*12)==0 ) return( mh->subr ); } SubrsCheck(hdb->subrs); @@ -737,11 +737,11 @@ /* Replace an old subroutine */ if ( mh!=NULL ) { free( hdb->subrs->values[mh->subr]); - hdb->subrs->values[mh->subr] = (uint8 *) copyn((char *) gb.base,gb.pt-gb.base); + hdb->subrs->values[mh->subr] = (uint8_t *) copyn((char *) gb.base,gb.pt-gb.base); hdb->subrs->lens[mh->subr] = gb.pt-gb.base; memcpy(mh->mask,mask,sizeof(mh->mask)); } else { - hdb->subrs->values[hdb->subrs->next] = (uint8 *) copyn((char *) gb.base,gb.pt-gb.base); + hdb->subrs->values[hdb->subrs->next] = (uint8_t *) copyn((char *) gb.base,gb.pt-gb.base); hdb->subrs->lens[hdb->subrs->next] = gb.pt-gb.base; mh = calloc(1,sizeof(struct mhlist)); @@ -1780,7 +1780,7 @@ if ( r!=NULL ) /* Contains a reference to something which is */ continue; /* not in a sub itself. Skip it for now, we'll*/ /* come back to it next pass when perhaps the */ - /* reference will be nicely ensconsed itself */ + /* reference will be nicely ensconced itself */ if ( gi->pcnt>=gi->pmax ) gi->psubrs = realloc(gi->psubrs,(gi->pmax+=gi->glyphcnt)*sizeof(struct potentialsubrs)); ps = &gi->psubrs[gi->pcnt]; @@ -1937,7 +1937,7 @@ if ( !iscid ) chrs->keys[i] = copy(gb->sc->name); for ( k=0; k<2; ++k ) if ( k!=0 || gb->sc->ttf_glyph!=0x7fff ) { - uint8 *vals; + uint8_t *vals; for ( j=0; jbcnt; ++j ) { if ( k!=0 || j!=0 ) len += gb->bits[j].dlen; @@ -2149,7 +2149,7 @@ dummynotdef.name = ".notdef"; dummynotdef.parent = cidmaster->subfonts[0]; dummynotdef.layer_cnt = layer+1; - dummynotdef.layers = calloc(layer+1,sizeof(Layer));; + dummynotdef.layers = calloc(layer+1,sizeof(Layer)); dummynotdef.width = SFOneWidth(dummynotdef.parent); if ( dummynotdef.width==-1 ) dummynotdef.width = (dummynotdef.parent->ascent+dummynotdef.parent->descent); @@ -2281,7 +2281,7 @@ gb->pt = str; } -static void AddMask2(GrowBuf *gb,uint8 mask[12],int cnt, int oper) { +static void AddMask2(GrowBuf *gb,uint8_t mask[12],int cnt, int oper) { int i; if ( gb->pt+1+((cnt+7)>>3)>=gb->end ) @@ -2615,7 +2615,7 @@ struct hintdb *hdb, int is_order2,int round ) { Spline *spline, *first; SplinePointList temp, *freeme = NULL; - int unhinted = true;; + int unhinted = true; if ( is_order2 ) freeme = spl = SplineSetsPSApprox(spl); @@ -2779,7 +2779,7 @@ static void DumpRefsHints(GrowBuf *gb, struct hintdb *hdb,RefChar *cur,StemInfo *h,StemInfo *v, BasePoint *trans, int round,int layer) { - uint8 masks[12]; + uint8_t masks[12]; int cnt, sets=0; StemInfo *rs; @@ -3292,7 +3292,7 @@ chrs->keys = malloc(cnt*sizeof(char *)); for ( i=0; isc==NULL ) continue; diff -Nru fontforge-20201107~dfsg/fontforge/splinestroke.c fontforge-20220308~dfsg/fontforge/splinestroke.c --- fontforge-20201107~dfsg/fontforge/splinestroke.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splinestroke.c 2022-03-08 10:14:24.000000000 +0000 @@ -53,7 +53,7 @@ #define FIXUP_MARGIN (1e-1) #define CUSPD_MARGIN (1e-5) // About .25 degrees -#define COS_MARGIN (1e-5) +#define COS_MARGIN (1.5e-5) #define MIN_ACCURACY (1e-5) static inline bigreal NormAngle(bigreal a) { @@ -418,6 +418,7 @@ static SplineSet *SplineContourOuterCCWRemoveOverlap(SplineSet *ss) { DBounds b; SplineSet *ss_tmp, *ss_last = NULL; + int trash; SplineSetQuickBounds(ss,&b); b.minx -= 100; @@ -434,6 +435,7 @@ ss_tmp->last = ss_tmp->first; ss->next = ss_tmp; ss=SplineSetRemoveOverlap(NULL,ss,over_remove); + SplineSetsCorrect(ss, &trash); for ( ss_tmp=ss; ss_tmp!=NULL; ss_last=ss_tmp, ss_tmp=ss_tmp->next ) { if ( ss_tmp->first->me.x==b.minx || ss_tmp->first->me.x==b.maxx ) { if ( ss_last==NULL ) @@ -632,7 +634,7 @@ // Flatten potential LineSameSide permissiveness nc[i].utv[NC_OUT_IDX] = nc[i].utv[NC_IN_IDX]; if ( UTanVecGreater(nc[i].utv[NC_IN_IDX], max_utanangle) - || BPNear(nc[i].utv[NC_IN_IDX], max_utanangle) ) { + || UTNear(nc[i].utv[NC_IN_IDX], max_utanangle) ) { max_utan_index = i; max_utanangle = nc[i].utv[NC_IN_IDX]; } @@ -710,15 +712,15 @@ // and therefore the only cases where the array values differ if ( nc[nci].linear // "Capsule" case - && BPNear(ut, nc[ncni].utv[NC_IN_IDX]) - && BPNear(ut, nc[nci].utv[NC_IN_IDX]) ) { + && UTNear(ut, nc[ncni].utv[NC_IN_IDX]) + && UTNear(ut, nc[nci].utv[NC_IN_IDX]) ) { no->nt = 0.0; no->off[NIBOFF_CCW_IDX] = nc[nci].on_nib->me; no->off[NIBOFF_CW_IDX] = nc[ncni].on_nib->me; no->nci[NIBOFF_CW_IDX] = ncni; no->at_line = true; no->curve = false; - } else if ( nc[ncpi].linear && BPNear(ut, nc[ncpi].utv[NC_OUT_IDX]) ) { + } else if ( nc[ncpi].linear && UTNear(ut, nc[ncpi].utv[NC_OUT_IDX]) ) { // Other lines no->nt = 0.0; no->off[NIBOFF_CCW_IDX] = nc[ncpi].on_nib->me; @@ -730,7 +732,7 @@ // draws the offset curve } else if ( UTanVecsSequent(nc[nci].utv[NC_IN_IDX], ut, nc[nci].utv[NC_OUT_IDX], false) - || BPNear(ut, nc[nci].utv[NC_OUT_IDX] ) ) { + || UTNear(ut, nc[nci].utv[NC_OUT_IDX] ) ) { no->nt = 0.0; no->off[0] = no->off[1] = nc[nci].on_nib->me; no->curve = false; @@ -772,11 +774,11 @@ ncni = NC_NEXTI(c, nci); ncpi = NC_PREVI(c, nci); - if ( BPNear(ut, c->nibcorners[nci].utv[NC_IN_IDX]) ) { + if ( UTNear(ut, c->nibcorners[nci].utv[NC_IN_IDX]) ) { if ( is_ccw ) { - if ( BPNear(c->nibcorners[nci].utv[NC_IN_IDX], + if ( UTNear(c->nibcorners[nci].utv[NC_IN_IDX], c->nibcorners[ncpi].utv[NC_OUT_IDX]) ) { - if ( BPNear(c->nibcorners[nci].utv[NC_IN_IDX], + if ( UTNear(c->nibcorners[nci].utv[NC_IN_IDX], c->nibcorners[ncpi].utv[NC_IN_IDX]) ) { assert(c->nibcorners[ncpi].linear); *curved = true; @@ -794,9 +796,9 @@ nci = ncpi; } } else { // CW - if ( BPNear(c->nibcorners[nci].utv[NC_IN_IDX], + if ( UTNear(c->nibcorners[nci].utv[NC_IN_IDX], c->nibcorners[nci].utv[NC_OUT_IDX]) ) { - if ( BPNear(c->nibcorners[nci].utv[NC_IN_IDX], + if ( UTNear(c->nibcorners[nci].utv[NC_IN_IDX], c->nibcorners[ncni].utv[NC_IN_IDX]) ) { assert(c->nibcorners[nci].linear); inout = NC_OUT_IDX; @@ -811,14 +813,14 @@ *curved = false; } } - } else if ( BPNear(ut, c->nibcorners[nci].utv[NC_OUT_IDX]) ) { - assert( ! BPNear(c->nibcorners[nci].utv[NC_IN_IDX], + } else if ( UTNear(ut, c->nibcorners[nci].utv[NC_OUT_IDX]) ) { + assert( ! UTNear(c->nibcorners[nci].utv[NC_IN_IDX], c->nibcorners[nci].utv[NC_OUT_IDX]) ); if ( is_ccw ) { inout = NC_IN_IDX; *curved = false; } else { // CW - if ( BPNear(c->nibcorners[nci].utv[NC_OUT_IDX], + if ( UTNear(c->nibcorners[nci].utv[NC_OUT_IDX], c->nibcorners[ncni].utv[NC_IN_IDX]) ) { assert(c->nibcorners[nci].linear); inout = NC_OUT_IDX; @@ -855,7 +857,7 @@ /******************************************************************************/ /* This is a convenience function that also concisely demonstrates - * the calculation of an offseted point. + * the calculation of an offsetted point. */ BasePoint SplineOffsetAt(StrokeContext *c, Spline *s, bigreal t, int is_right) { int is_ccw; @@ -930,7 +932,6 @@ sp = SplinePointCreate(qcf.x*u_to + qt.x*t_to + v.x, qcf.y*u_to + qt.y*t_to + v.y); - tailp->nonextcp = false; sp->noprevcp = false; tailp->nextcp.x = qf.x*u_to + qct.x*t_to + v.x; tailp->nextcp.y = qf.y*u_to + qct.y*t_to + v.y; sp->prevcp.x = qcf.x*u_fm + qt.x*t_fm + v.x; @@ -941,7 +942,6 @@ if ( SplineIsLinear(tailp->next)) { // Linearish instead? tailp->nextcp = tailp->me; sp->prevcp = sp->me; - tailp->nonextcp = sp->noprevcp = true; SplineRefigure(tailp->next); } return sp; @@ -2172,7 +2172,7 @@ BasePoint ut_ini = BPUNINIT, ut_start, ut_mid, ut_endlast; BasePoint sxy; bigreal last_t, t; - int is_right, linear, curved, on_cusp; + int is_right, linear, curved, on_cusp, trash; int is_ccw_ini = false, is_ccw_start, is_ccw_mid, was_ccw = false; int closed = ss->first->prev!=NULL; @@ -2275,30 +2275,34 @@ SplineSetReverse(right); left->next = right; right = NULL; - SplineSetJoin(left, true, FIXUP_MARGIN*c->log_maxdim, &closed); + SplineSetJoin(left, true, FIXUP_MARGIN*c->log_maxdim, &closed, false); if ( !closed ) LogError( _("Warning: Contour end did not close\n") ); else { HandleCap(c, left, ss->first->me, ut_ini, left->first->me, false); - SplineSetJoin(left, true, FIXUP_MARGIN*c->log_maxdim, &closed); + SplineSetJoin(left, true, FIXUP_MARGIN*c->log_maxdim, &closed, true); if ( !closed ) LogError( _("Warning: Contour start did not close\n") ); else { - if ( c->rmov==srmov_contour ) - left = SplineSetRemoveOverlap(NULL,left,over_remove); - // Open paths don't always produce clockwise output - is_ccw_mid = SplinePointListIsClockwise(left); - if ( is_ccw_mid==-1 && c->rmov!=srmov_none ) { - assert( c->rmov!=srmov_contour ); + if ( c->rmov==srmov_contour ) { left = SplineSetRemoveOverlap(NULL,left,over_remove); + SplineSetsCorrect(left, &trash); + } else { is_ccw_mid = SplinePointListIsClockwise(left); - assert( is_ccw_mid!=-1 ); - } else if ( is_ccw_mid==-1 ) { - LogError( _("Warning: Can't identify contour direction, " - "assuming clockwise\n") ); + if ( is_ccw_mid==0 && left->next==NULL ) { + SplineSetReverse(left); + is_ccw_mid=1; + } + if ( is_ccw_mid==-1 && c->rmov!=srmov_none ) { + left = SplineSetRemoveOverlap(NULL,left,over_remove); + SplineSetsCorrect(left, &trash); + is_ccw_mid = SplinePointListIsClockwise(left); + } + if ( is_ccw_mid==-1 ) { + LogError( _("Warning: Can't identify contour" + " direction, assuming clockwise\n") ); + } } - if ( is_ccw_mid==0 ) - SplineSetReverse(left); } } cur = left; @@ -2310,27 +2314,22 @@ HandleJoin(c, ss->first->next, left, ss->first->me, &no, is_ccw_ini, ut_endlast, was_ccw, false); left = SplineSetJoin(left, true, FIXUP_MARGIN*c->log_maxdim, - &closed); + &closed, true); if ( !closed ) LogError( _("Warning: Left contour did not close\n") ); - else if ( c->rmov==srmov_contour ) - left = SplineSetRemoveOverlap(NULL,left,over_remove); + cur = left; - left = NULL; } if ( right!=NULL ) { CalcNibOffset(c, ut_ini, true, &no, -1); HandleJoin(c, ss->first->next, right, ss->first->me, &no, is_ccw_ini, ut_endlast, was_ccw, true); right = SplineSetJoin(right, true, FIXUP_MARGIN*c->log_maxdim, - &closed); + &closed, true); if ( !closed ) LogError( _("Warning: Right contour did not close\n") ); else { SplineSetReverse(right); - if ( c->rmov!=srmov_none ) - // Need to do this for either srmov_contour or srmov_layer - right = SplineContourOuterCCWRemoveOverlap(right); } if ( cur != NULL ) { cur->next = right; @@ -2338,6 +2337,14 @@ cur = right; right = NULL; } + if ( c->rmov==srmov_contour ) { + if ( left!=NULL ) { + cur = SplineSetRemoveOverlap(NULL,cur,over_remove); + SplineSetsCorrect(cur, &trash); + left = NULL; + } else + cur = SplineContourOuterCCWRemoveOverlap(cur); + } } return cur; } @@ -2372,7 +2379,6 @@ sp->prevcp.y = unitcircle[i].prevcp.y*radius + center->y; sp->nextcp.x = unitcircle[i].nextcp.x*radius + center->x; sp->nextcp.y = unitcircle[i].nextcp.y*radius + center->y; - sp->nonextcp = sp->noprevcp = false; return( sp ); } diff -Nru fontforge-20201107~dfsg/fontforge/splineutil2.c fontforge-20220308~dfsg/fontforge/splineutil2.c --- fontforge-20201107~dfsg/fontforge/splineutil2.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineutil2.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,5 +1,5 @@ /* -*- coding: utf-8 -*- */ -/* Copyright (C) 2000-2012 by George Williams */ +/* Copyright (C) 2000-2012 by George Williams, 2021 by Linus Romer */ /* * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -31,7 +31,6 @@ #include "splineutil2.h" #include "autohint.h" -#include "chardata.h" #include "cvundoes.h" #include "edgelist.h" #include "fontforge.h" @@ -44,6 +43,7 @@ #include "splineorder2.h" #include "splineoverlap.h" #include "splineutil.h" +#include "utanvec.h" #include "ustring.h" #include "views.h" /* For SCCharChangedUpdate */ @@ -325,7 +325,7 @@ if ( spline->islinear ) return( true ); if ( SplineIsLinear(spline)) { - spline->islinear = spline->from->nonextcp = spline->to->noprevcp = true; + spline->islinear = true; spline->from->nextcp = spline->from->me; if ( spline->from->nonextcp && spline->from->noprevcp ) spline->from->pointtype = pt_corner; @@ -551,7 +551,7 @@ mids[i].p.x = pos.x - spos.y*mids[i].ut.y; mids[i].p.y = pos.y + spos.y*mids[i].ut.x; } - ret = ApproximateSplineFromPointsSlopes(s->from,s->to,mids,i,false); + ret = ApproximateSplineFromPointsSlopes(s->from,s->to,mids,i,false,mt_matrix); SplineFree(s); return( ret ); } @@ -776,7 +776,7 @@ fp = SplinesFigureFPsBetween(from,to,&tot); if ( type==1 ) - ApproximateSplineFromPointsSlopes(from,to,fp,tot-1,order2); + ApproximateSplineFromPointsSlopes(from,to,fp,tot-1,order2,mt_levien); else ApproximateSplineFromPoints(from,to,fp,tot-1,order2); @@ -845,19 +845,19 @@ if ( curp->prev!=NULL && plen<=bound && plenprev->from; other->nextcp = curp->nextcp; - other->nonextcp = curp->nonextcp; other->nextcpdef = curp->nextcpdef; other->next = curp->next; if ( curp->next!=NULL ) other->next->from = other; SplineFree(curp->prev); + SplineRefigure(other->next); // To set nonextcp correctly } else { SplinePoint *other = next; other->prevcp = curp->prevcp; - other->noprevcp = curp->noprevcp; other->prevcpdef = curp->prevcpdef; other->prev = curp->prev; if ( curp->prev!=NULL ) other->prev->to = other; SplineFree(curp->next); + SplineRefigure(other->prev); // To set noprevcp correctly } SplinePointFree(curp); if ( spl->first==curp ) { @@ -916,7 +916,6 @@ if (( normallen)) { s->from->nextcp = s->from->me; - s->from->nonextcp = true; refigure = true; } } @@ -928,7 +927,6 @@ if (( normal<-dir && normal<1 && dir<0 ) || (normal<.5 && dir>-.5 && dir<0) || (normal<.1 && dir>len)) { s->to->prevcp = s->to->me; - s->to->noprevcp = true; refigure = true; } } @@ -1292,11 +1290,12 @@ BasePoint test; int good; BasePoint fncp, tpcp; - int fpt, tpt; + int fpt, tpt, fnoncp, tnopcp; int order2 = from->next->order2; afterfrom = from->next->to; fncp = from->nextcp; tpcp = to->prevcp; + fnoncp = from->nonextcp; tnopcp = to->noprevcp; fpt = from->pointtype; tpt = to->pointtype; if ( afterfrom==to || from==to ) @@ -1307,7 +1306,7 @@ memcpy(fp2,fp,tot*sizeof(FitPoint)); if ( !(flags&sf_ignoreslopes) ) - ApproximateSplineFromPointsSlopes(from,to,fp,tot-1,order2); + ApproximateSplineFromPointsSlopes(from,to,fp,tot-1,order2,mt_levien); else { ApproximateSplineFromPoints(from,to,fp,tot-1,order2); } @@ -1338,12 +1337,12 @@ SplineFree(from->next); from->next = afterfrom->prev; from->nextcp = fncp; - from->nonextcp = ( fncp.x==from->me.x && fncp.y==from->me.y); + from->nonextcp = fnoncp; from->pointtype = fpt; for ( sp=afterfrom; sp->next->to!=to; sp=sp->next->to ); to->prev = sp->next; to->prevcp = tpcp; - to->noprevcp = ( tpcp.x==to->me.x && tpcp.y==to->me.y); + to->noprevcp = tnopcp; to->pointtype = tpt; } return( good ); @@ -1518,23 +1517,19 @@ if ( !from->nonextcp && from->nextcp.x-from->me.xnextcp.x-from->me.x>-err ) { from->nextcp.x = from->me.x; if ( s->order2 ) to->prevcp = from->nextcp; - if ( from->nextcp.y==from->me.y ) from->nonextcp = true; refresh = true; } else if ( !from->nonextcp && from->nextcp.y-from->me.ynextcp.y-from->me.y>-err ) { from->nextcp.y = from->me.y; if ( s->order2 ) to->prevcp = from->nextcp; - if ( from->nextcp.x==from->me.x ) from->nonextcp = true; refresh = true; } if ( !to->noprevcp && to->prevcp.x-to->me.xprevcp.x-to->me.x>-err ) { to->prevcp.x = to->me.x; if ( s->order2 ) from->nextcp = to->prevcp; - if ( to->prevcp.y==to->me.y ) to->noprevcp = true; refresh = true; } else if ( !to->noprevcp && to->prevcp.y-to->me.yprevcp.y-to->me.y>-err ) { to->prevcp.y = to->me.y; if ( s->order2 ) from->nextcp = to->prevcp; - if ( to->prevcp.x==to->me.x ) to->noprevcp = true; refresh = true; } if ( refresh ) @@ -1555,7 +1550,6 @@ s->to->me.x = s->from->me.x; s->to->prevcp = s->to->me; s->from->nextcp = s->from->me; - s->from->nonextcp = s->to->noprevcp = true; SplineRefigure(s); if ( s->to->next != NULL ) SplineRefigure(s->to->next); @@ -1566,7 +1560,6 @@ s->to->me.y = s->from->me.y; s->to->prevcp = s->to->me; s->from->nextcp = s->from->me; - s->from->nonextcp = s->to->noprevcp = true; SplineRefigure(s); if ( s->to->next != NULL ) SplineRefigure(s->to->next); @@ -1667,9 +1660,7 @@ /* Nothing to be done */; else if ( s->knownlinear || SplineCloseToLinear(s,err)) { s->from->nextcp = s->from->me; - s->from->nonextcp = true; s->to->prevcp = s->to->me; - s->to->noprevcp = true; SplineRefigure(s); changed = true; } @@ -1710,7 +1701,7 @@ sp->prevcp.x -= xoff; sp->prevcp.y -= yoff; if ( order2 && sp->prev!=NULL && !sp->noprevcp ) sp->prev->from->nextcp = sp->prevcp; - sp->nextcp = sp->me; sp->nonextcp = true; + sp->nextcp = sp->me; if ( sp->next==first ) first = NULL; SplineFree(sp->next); if ( s->from==ss->first ) { @@ -1749,7 +1740,7 @@ sp->nextcp.x -= xoff; sp->nextcp.y -= yoff; if ( order2 && sp->next!=NULL && !sp->nonextcp ) sp->next->to->prevcp = sp->nextcp; - sp->prevcp = sp->me; sp->noprevcp = true; + sp->prevcp = sp->me; if ( sp->prev==first ) first = NULL; SplineFree(sp->prev); if ( s->to==ss->last ) { @@ -2062,12 +2053,12 @@ if ( sp->next!=NULL ) sp->next->from = sp; sp->nextcp = next->nextcp; - sp->nonextcp = next->nonextcp; sp->nextcpdef = next->nextcpdef; SplinePointMDFree(sc,next); - if ( sp->next!=NULL ) + if ( sp->next!=NULL ) { + SplineRefigure(sp->next); // To set nonextcp accurately next = sp->next->to; - else { + } else { next = NULL; break; } @@ -2318,7 +2309,6 @@ spl->first->prev = spl->last->prev; spl->first->prev->to = spl->first; spl->first->prevcp = spl->last->prevcp; - spl->first->noprevcp = spl->last->noprevcp; spl->first->prevcpdef = spl->last->prevcpdef; SplinePointFree(spl->last); spl->last = spl->first; @@ -2326,15 +2316,15 @@ spl->spiros[0].ty = spl->spiros[spl->spiro_cnt-2].ty; spl->spiros[spl->spiro_cnt-2] = spl->spiros[spl->spiro_cnt-1]; --spl->spiro_cnt; - } else { - SplineSetJoinCpFixup(spl->first); } + SplineSetJoinCpFixup(spl->first); return( true ); } return( false ); } -SplineSet *SplineSetJoin(SplineSet *start,int doall,real fudge,int *changed) { +SplineSet *SplineSetJoin(SplineSet *start,int doall,real fudge,int *changed, + int doloops) { SplineSet *spl, *spl2, *prev; /* Few special cases for spiros here because the start and end points */ /* will be the same for spiros and beziers. We just need to fixup spiros */ @@ -2344,11 +2334,13 @@ for ( spl=start; spl!=NULL; spl=spl->next ) { if ( spl->first->prev==NULL && (doall || PointListIsSelected(spl)) ) { - if ( SplineSetMakeLoop(spl,fudge) ) { + if ( doloops && SplineSetMakeLoop(spl,fudge) ) { *changed = true; } else { prev = NULL; for ( spl2=start ; spl2!=NULL; prev = spl2, spl2=spl2->next ) if ( spl2!=spl ) { + if ( spl2->first->prev!=NULL || !(doall || PointListIsSelected(spl2)) ) + continue; if (!( spl->first->me.x >= spl2->last->me.x-fudge && spl->first->me.x <= spl2->last->me.x+fudge && spl->first->me.y >= spl2->last->me.y-fudge && @@ -2375,7 +2367,6 @@ spl->first->prev = spl2->last->prev; spl->first->prev->to = spl->first; spl->first->prevcp = spl2->last->prevcp; - spl->first->noprevcp = spl2->last->noprevcp; spl->first->prevcpdef = spl2->last->prevcpdef; SplinePointFree(spl2->last); SplineSetJoinCpFixup(spl->first); @@ -2433,7 +2424,6 @@ if ( first==spline->from->prev ) first=NULL; /*SplinesRemoveBetween(sc,spline->from->prev->from,spline->to);*/ spline->to->prevcp = spline->from->prevcp; - spline->to->noprevcp = spline->from->noprevcp; spline->to->prevcpdef = spline->from->prevcpdef; spline->from->prev->to = spline->to; spline->to->prev = spline->from->prev; @@ -2547,10 +2537,8 @@ if ( mylen==0 ) return -1; if ( isto ) { - s->to->noprevcp = true; s->to->prevcp = s->to->me; } else { - s->from->nonextcp = true; s->from->nextcp = s->from->me; } end->pointtype = pt_corner; @@ -2636,7 +2624,7 @@ DBounds *b) { /* First find the extrema, if any */ bigreal t[4], min; - uint8 rmfrom[4], rmto[4]; + uint8_t rmfrom[4], rmto[4]; int p, i,j, p_s, mini, restart, forced; SplinePoint *sp; real len; @@ -2892,6 +2880,163 @@ SplineSetAddExtrema(sc,ss,between_selected,emsize); } +Spline *SplineAddInflections(Spline *s) { + if ( s->knownlinear ) +return(s); + /* First find the inflections, if any */ + extended inflect[2]; + int i = Spline2DFindPointsOfInflection(s, inflect); + if ( i==2 ) { + if ( RealNearish(inflect[0],inflect[1]) ) + --i; + else if ( inflect[0]>inflect[1] ) { + real temp = inflect[0]; + inflect[0] = inflect[1]; + inflect[1] = temp; + } + } + /* Now split the spline at 1 or 2 times */ + extended splittimes[3] = {-1,-1,-1}; /* 3 slots due to SplineSplit() */ + for (int j = 0; j < i; j++) { + if ( inflect[j] > .001 && inflect[j] < .999 ) /* avoid rounding issues */ + splittimes[j] = inflect[j]; + } + if ( splittimes[0] == -1) +return(s); + s = SplineSplit(s,splittimes); +return(s); +} + +void SplineSetAddInflections(SplineChar *sc, SplineSet *ss, int anysel) { + Spline *s, *first; + first = NULL; + for ( s = ss->first->next; s!=NULL && s!=first; s = s->to->next ) { + if ( !anysel || (s->from->selected && s->to->selected) ) + s = SplineAddInflections(s); + if ( first==NULL ) first = s; + } +} + +void SplineCharAddInflections(SplineChar *sc, SplineSet *head, int anysel) { + SplineSet *ss; + for ( ss=head; ss!=NULL; ss=ss->next ) + SplineSetAddInflections(sc,ss,anysel); +} + +/* Make the line between the control points parallel to the chord */ +/* such that the area is preserved (kind of an improved "tunnify") */ +Spline *SplineBalance(Spline *s) { + if ( s->knownlinear || s->order2 ) +return(s); + bigreal flen,tlen,ftlen; + BasePoint fromhandle = BPSub(s->from->nextcp, s->from->me); + BasePoint tohandle = BPSub(s->to->prevcp, s->to->me); + BasePoint ft = BPSub(s->to->me, s->from->me); + flen = BPNorm(fromhandle); + tlen = BPNorm(tohandle); + ftlen = BPNorm(ft); + if ( ( flen == 0 && tlen == 0 ) || ftlen == 0) +return(s); /* line or closed path*/ + if ( flen == 0 ) + fromhandle = BPSub(s->to->prevcp, s->from->me); + if ( tlen == 0 ) + tohandle = BPSub(s->from->nextcp, s->to->me); + BasePoint fromunit = NormVec(fromhandle); /* do not divide by flen (could be 0) */ + BasePoint tounit = NormVec(tohandle); /* do not divide by tlen (could be 0) */ + BasePoint ftunit = BPScale(ft,1/ftlen); + BasePoint aunit = (BasePoint) { BPDot(ftunit, fromunit), BPCross(ftunit, fromunit) }; + BasePoint bunit = (BasePoint) { BPDot(BPRev(ftunit), tounit),BPCross(ftunit, tounit) }; + if ( aunit.y < 0 ) { /* normalize aunit.y to >= 0: */ + aunit.y = -aunit.y; + bunit.y = -bunit.y; + } + bigreal sab = aunit.y * bunit.x + aunit.x * bunit.y; /* sin(alpha+beta) */ + if (sab == 0) { /* if handles are parallel */ + bigreal len = (flen + tlen) / 2; + s->from->nextcp = BPAdd(s->from->me, BPScale(fromunit, len)); + s->to->prevcp = BPAdd(s->to->me, BPScale(tounit, len)); + SplineRefigure(s); +return(s); + } + if ( bunit.y <= 0 || aunit.y == 0) +return(s); /* impossible */ + /* generic case: */ + flen /= ftlen; + tlen /= ftlen; + bigreal asa = flen * aunit.y; /* a*sin(alpha) */ + bigreal bsb = tlen * bunit.y; /* b*sin(beta) */ + bigreal area = 2*(asa+bsb)-flen*tlen*sab; + bigreal c = aunit.x/aunit.y + bunit.x/bunit.y; + bigreal discriminant = 4-c*area; + if ( discriminant < 0 ) /* occurs sometimes for splines with inflections */ +return(s); + bigreal h = (2-sqrt(discriminant))/c; /* take the smaller solution as the larger could have loops */ + if ( h < 0 ) + h = (2+sqrt(discriminant))/c; + s->from->nextcp = BPAdd(s->from->me, BPScale(fromunit, h/aunit.y*ftlen)); + s->to->prevcp = BPAdd(s->to->me, BPScale(tounit, h/bunit.y*ftlen)); + SplineRefigure(s); +return(s); +} + +void SplineSetBalance(SplineChar *sc, SplineSet *ss, int anysel) { + Spline *s, *first; + first = NULL; + for ( s = ss->first->next; s!=NULL && s!=first; s = s->to->next ) { + if ( !anysel || (s->from->selected && s->to->selected) ) + s = SplineBalance(s); + if ( first==NULL ) first = s; + } +} + +void SplineCharBalance(SplineChar *sc, SplineSet *head, int anysel) { + SplineSet *ss; + for ( ss=head; ss!=NULL; ss=ss->next ) + SplineSetBalance(sc,ss,anysel); +} + +/* Make the splines adjacent to the SplinePoint sp G2-continuous */ +/* by moving sp between its adjacent control points */ +void SplinePointHarmonize(SplinePoint *sp) { + if ( sp->prev!=NULL && sp->next!=NULL && !BPEq(sp->prevcp, sp->nextcp) + && ( sp->pointtype==pt_curve || sp->pointtype == pt_hvcurve ) ) { + BasePoint tangentunit = NormVec(BPSub(sp->nextcp,sp->prevcp)); + bigreal p; /* distance of previous point to handle line prevcp--nextcp */ + bigreal n; /* distance of next point to handle line prevcp--nextcp */ + if ( sp->prev->order2 ) + p = fabs(BPCross(tangentunit,BPSub(sp->prev->from->me,sp->me))); + else + p = fabs(BPCross(tangentunit,BPSub(sp->prev->from->nextcp,sp->me))); + if ( sp->next->order2 ) + n = fabs(BPCross(tangentunit,BPSub(sp->next->to->me,sp->me))); + else + n = fabs(BPCross(tangentunit,BPSub(sp->next->to->prevcp,sp->me))); + if ( p == n ) sp->me = BPAvg(sp->nextcp,sp->prevcp); + else { + bigreal t = (p-sqrt(p*n))/(p-n); + sp->me = BPAdd(BPScale(sp->prevcp,1-t),BPScale(sp->nextcp,t)); + } + SplineRefigure(sp->prev); + SplineRefigure(sp->next); + } +} + +void SplineSetHarmonize(SplineChar *sc, SplineSet *ss, int anysel) { + Spline *s, *first; + first = NULL; + for ( s = ss->first->next; s!=NULL && s!=first; s = s->to->next ) { + if ( !anysel || s->from->selected ) + SplinePointHarmonize(s->from); + if ( first==NULL ) first = s; + } +} + +void SplineCharHarmonize(SplineChar *sc, SplineSet *head, int anysel) { + SplineSet *ss; + for ( ss=head; ss!=NULL; ss=ss->next ) + SplineSetHarmonize(sc,ss,anysel); +} + char *GetNextUntitledName(void) { static int untitled_cnt=1; char buffer[80]; @@ -3208,7 +3353,6 @@ } } -#define NICE_PROPORTION .39 void SplineCharDefaultNextCP(SplinePoint *base) { SplinePoint *prev=NULL, *next; bigreal len, plen, ulen; @@ -3237,7 +3381,11 @@ ulen = sqrt(unit.x*unit.x + unit.y*unit.y); if ( ulen!=0 ) unit.x /= ulen, unit.y /= ulen; - base->nonextcp = false; + // Now that nonextcp is set automatically based on equality of + // nextcp and me, we force unequal values here to track + // the need for a nextcp. It is recalculated below with "len". + if ( base->nextcp.x==base->me.x && base->nextcp.y==base->me.y ) + base->nextcp.x += 1; if ( base->pointtype == pt_curve || base->pointtype == pt_hvcurve ) { if ( prev!=NULL && (base->prevcpdef || base->noprevcp)) { @@ -3267,18 +3415,17 @@ unit.x /= ulen, unit.y /= ulen; } else { base->prevcp = base->me; - base->noprevcp = true; base->prevcpdef = true; } if ( base->pointtype == pt_hvcurve ) BP_HVForce(&unit); } else if ( base->pointtype == pt_corner ) { if ( next->pointtype != pt_curve && next->pointtype != pt_hvcurve ) { - base->nonextcp = true; + base->nextcp = base->me; } } else /* tangent */ { if ( next->pointtype != pt_curve ) { - base->nonextcp = true; + base->nextcp = base->me; } else { if ( prev!=NULL ) { if ( !base->noprevcp ) { @@ -3296,9 +3443,7 @@ } } } - if ( base->nonextcp ) - base->nextcp = base->me; - else { + if ( base->nextcp.x!=base->me.x || base->nextcp.y!=base->me.y ) { base->nextcp.x = base->me.x + len*unit.x; base->nextcp.y = base->me.y + len*unit.y; if ( snaptoint ) { @@ -3341,7 +3486,11 @@ ulen = sqrt(unit.x*unit.x + unit.y*unit.y); if ( ulen!=0 ) unit.x /= ulen, unit.y /= ulen; - base->noprevcp = false; + // Now that noprevcp is set automatically based on equality of + // prevcp and me, we force unequal values here to track + // the need for a nextcp. It is recalculated below with "len". + if ( base->prevcp.x==base->me.x && base->prevcp.y==base->me.y ) + base->prevcp.x += 1; if ( base->pointtype == pt_curve || base->pointtype == pt_hvcurve ) { if ( next!=NULL && (base->nextcpdef || base->nonextcp)) { @@ -3371,7 +3520,6 @@ unit.x /= ulen, unit.y /= ulen; } else { base->nextcp = base->me; - base->nonextcp = true; base->nextcpdef = true; } if ( base->pointtype == pt_hvcurve ) @@ -3382,7 +3530,7 @@ } } else /* tangent */ { if ( prev->pointtype != pt_curve ) { - base->noprevcp = true; + base->prevcp = base->me; } else { if ( next!=NULL ) { if ( !base->nonextcp ) { @@ -3400,9 +3548,7 @@ } } } - if ( base->noprevcp ) - base->prevcp = base->me; - else { + if ( base->prevcp.x!=base->me.x || base->prevcp.y!=base->me.y ) { base->prevcp.x = base->me.x + len*unit.x; base->prevcp.y = base->me.y + len*unit.y; if ( snaptoint ) { @@ -3601,13 +3747,6 @@ } } - if ( cp->x==sp->me.x && cp->y==sp->me.y ) { - if ( cp==&sp->nextcp ) sp->nonextcp = true; - else sp->noprevcp = true; - } else { - if ( cp==&sp->nextcp ) sp->nonextcp = false; - else sp->noprevcp = false; - } if ( cp==&sp->nextcp ) sp->nextcpdef = false; else sp->prevcpdef = false; @@ -3621,7 +3760,6 @@ if ( sp->prev!=NULL && cp==&sp->prevcp ) { if ( order2 && !sp->noprevcp ) { sp->prev->from->nextcp = *cp; - sp->prev->from->nonextcp = false; } SplineRefigureFixup(sp->prev); } @@ -3863,7 +4001,7 @@ /* The idea behind SplineSetsCorrect is simple. However there are many splinesets */ /* where it is impossible, so bear in mind that this only works for nice */ -/* splines. Figure 8's, interesecting splines all cause problems */ +/* splines. Figure 8's, intersecting splines all cause problems */ /* The outermost spline should be clockwise (up), the next splineset we find */ /* should be down, if it isn't reverse it (if it's already been dealt with */ /* then ignore it) */ @@ -3891,7 +4029,7 @@ /* Give up if we are given unreasonable values (ie. if rounding errors might screw us up) */ if ( es.mmin<1e5 && es.mmax>-1e5 && es.omin<1e5 && es.omax>-1e5 ) { - es.cnt = (int) (es.mmax-es.mmin) + 1; + es.cnt = (int)ceil(es.mmax-es.mmin) + 1; es.edges = calloc(es.cnt,sizeof(Edge *)); es.interesting = calloc(es.cnt,sizeof(char)); es.sc = NULL; @@ -4087,6 +4225,9 @@ ++l_ccw_cnt; if ( (cw_cnt + l_cw_cnt)!=0 && (ccw_cnt + l_ccw_cnt)!=0 ) { ((SplineSet *) spl)->next = next; + free(el.ordered); + free(el.ends); + ElFreeEI(&el); return( -1 ); } winding = apt->up?1:-1; @@ -4214,7 +4355,7 @@ dist_error_diag = 0.0065 * ( sf->ascent + sf->descent ); /* Assume that the first point passed to the function is the starting */ /* point of the first of two vectors. Then try all possible combinations */ - /* (there are 3), ensure the vectors are consistantly ordered, and */ + /* (there are 3), ensure the vectors are consistently ordered, and */ /* check if they are parallel.*/ base = bp[0]; for ( i=1; i<4; i++ ) { diff -Nru fontforge-20201107~dfsg/fontforge/splineutil2.h fontforge-20220308~dfsg/fontforge/splineutil2.h --- fontforge-20201107~dfsg/fontforge/splineutil2.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineutil2.h 2022-03-08 10:14:24.000000000 +0000 @@ -3,6 +3,7 @@ #include "splinefont.h" +#define NICE_PROPORTION .39 enum ae_type { ae_all, ae_between_selected, ae_only_good, ae_only_good_rm_later }; extern bigreal PathLength(SplineSet *ss); @@ -33,7 +34,7 @@ extern SplineSet *SplineCharRemoveTiny(SplineChar *sc, SplineSet *head); extern SplineSet *SplineCharSimplify(SplineChar *sc, SplineSet *head, struct simplifyinfo *smpl); extern SplineSet *SplineSetBindToPath(SplineSet *ss, int doscale, int glyph_as_unit, int align, real offset, SplineSet *path); -extern SplineSet *SplineSetJoin(SplineSet *start, int doall, real fudge, int *changed); +extern SplineSet *SplineSetJoin(SplineSet *start, int doall, real fudge, int *changed, int doloops); extern SplineSet *SplineSetReverse(SplineSet *spl); extern SplineSet *SplineSetsAntiCorrect(SplineSet *base); extern SplineSet *SplineSetsCorrect(SplineSet *base, int *changed); @@ -41,6 +42,9 @@ extern SplineSet *SplineSetsExtractOpen(SplineSet **tbase); extern SplineSet *SSRemoveZeroLengthSplines(SplineSet *base); extern Spline *SplineAddExtrema(Spline *s, int always, real lenbound, real offsetbound, DBounds *b); +extern Spline *SplineAddInflections(Spline *s); +extern Spline *SplineBalance(Spline *s); +extern void SplinePointHarmonize(SplinePoint *sp); extern void BP_HVForce(BasePoint *vector); extern void CanonicalContours(SplineChar *sc, int layer); extern void SFIncrementXUID(SplineFont *sf); @@ -50,6 +54,9 @@ extern void SPHVCurveForce(SplinePoint *sp); extern void SPLAverageCps(SplinePointList *spl); extern void SplineCharAddExtrema(SplineChar *sc, SplineSet *head, enum ae_type between_selected, int emsize); +extern void SplineCharAddInflections(SplineChar *sc, SplineSet *head, int anysel); +extern void SplineCharBalance(SplineChar *sc, SplineSet *head, int anysel); +extern void SplineCharHarmonize(SplineChar *sc, SplineSet *head, int anysel); extern void SplineCharDefaultNextCP(SplinePoint *base); extern void SplineCharDefaultPrevCP(SplinePoint *base); extern void SplineCharMerge(SplineChar *sc, SplineSet **head, int type); @@ -58,6 +65,9 @@ extern void SplinePointListSet(SplinePointList *tobase, SplinePointList *frombase); extern void SplinePointListSimplify(SplineChar *sc, SplinePointList *spl, struct simplifyinfo *smpl); extern void SplineSetAddExtrema(SplineChar *sc, SplineSet *ss, enum ae_type between_selected, int emsize); +extern void SplineSetAddInflections(SplineChar *sc, SplineSet *ss, int anysel); +extern void SplineSetBalance(SplineChar *sc, SplineSet *ss, int anysel); +extern void SplineSetHarmonize(SplineChar *sc, SplineSet *ss, int anysel); extern void SplineSetJoinCpFixup(SplinePoint *sp); extern void SplineSetsInsertOpen(SplineSet **tbase, SplineSet *open); extern void SplineSetsUntick(SplineSet *spl); @@ -84,8 +94,4 @@ extern void SSOverlapClusterCpAngles(SplineSet *base, bigreal within); extern void SSRemoveStupidControlPoints(SplineSet *base); -static inline int BPWithin(BasePoint bp1, BasePoint bp2, bigreal f) { - return RealWithin(bp1.x, bp2.x, f) && RealWithin(bp1.y, bp2.y, f); -} - #endif /* FONTFORGE_SPLINEUTIL2_H */ diff -Nru fontforge-20201107~dfsg/fontforge/splineutil.c fontforge-20220308~dfsg/fontforge/splineutil.c --- fontforge-20201107~dfsg/fontforge/splineutil.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineutil.c 2022-03-08 10:14:24.000000000 +0000 @@ -48,6 +48,7 @@ #include "splinefill.h" #include "splineorder2.h" #include "splinerefigure.h" +#include "splineutil.h" #include "splineutil2.h" #include "tottf.h" #include "ustring.h" @@ -63,10 +64,6 @@ /*#define DEBUG 1*/ -typedef struct quartic { - bigreal a,b,c,d,e; -} Quartic; - /* In an attempt to make allocation more efficient I just keep preallocated */ /* lists of certain common sizes. It doesn't seem to make much difference */ /* when allocating stuff, but does when freeing. If the extra complexity */ @@ -1336,7 +1333,7 @@ return( cur ); } -/* If this routine is called we are guarenteed that: +/* If this routine is called we are guaranteed that: at least one point on the splineset is selected not all points on the splineset are selected */ @@ -1403,7 +1400,7 @@ return( head ); } -/* If this routine is called we are guarenteed that: +/* If this routine is called we are guaranteed that: at least one point on the splineset is selected not all points on the splineset are selected */ @@ -1503,7 +1500,6 @@ SplinePointList *SplinePointListCopySelected(SplinePointList *base) { SplinePointList *head=NULL, *last=NULL, *cur=NULL; - SplinePoint *pt, *first; bool anysel, allsel; for ( ; base!=NULL; base = base->next ) { @@ -1526,7 +1522,6 @@ SplinePointList *SplinePointListCopySpiroSelected(SplinePointList *base) { SplinePointList *head=NULL, *last=NULL, *cur=NULL; bool anysel, allsel; - int i; for ( ; base!=NULL; base = base->next ) { anysel = SplinePointListCheckSelected1(base, true, &allsel, true); @@ -1656,7 +1651,6 @@ SplinePointList *SplinePointListRemoveSelected(SplineChar *sc,SplinePointList *base) { SplinePointList *head=NULL, *last=NULL, *next; - SplinePoint *pt, *first; bool anysel, allsel; for ( ; base!=NULL; base = next ) { @@ -2656,7 +2650,7 @@ } } /* sometimes (some apple oblique fonts) the fontmatrix is not just a */ - /* formality, it acutally contains a skew. So be ready */ + /* formality, it actually contains a skew. So be ready */ if ( fd->fontmatrix[0]!=0 ) TransByFontMatrix(sf,fd->fontmatrix); AltUniFigure(sf,sf->map,true); @@ -3357,7 +3351,7 @@ } } else if ( sa!=0 ) { /* http://www.m-a.org.uk/eb/mg/mg077ch.pdf */ - /* this nifty solution to the cubic neatly avoids complex arithmatic */ + /* this nifty solution to the cubic neatly avoids complex arithmetic */ xN = -sb/(3*(extended) sa); yN = ((sa*xN + sb)*xN+sc)*xN + sd; @@ -3447,7 +3441,7 @@ return( true ); } -static int _QuarticSolve(Quartic *q,extended ts[4]) { +int _QuarticSolve(Quartic *q,extended ts[4]) { extended extrema[5]; Spline1D sp; int ecnt = 0, i, zcnt; @@ -5248,7 +5242,7 @@ if ( an->type == act_mark || (an->type==act_mklg && ap->type==at_mark)) next = NULL; /* Only one instance of an anchor class in a glyph for mark to base anchors */ /* Or for the mark glyphs of ligature classes */ - /* Mark to mark & cursive will (probably) have 2 occurances */ + /* Mark to mark & cursive will (probably) have 2 occurrences */ /* and ligatures may have lots */ AnchorPointsFree(ap); } else @@ -5513,7 +5507,7 @@ adjust->corrections[i] = 0; adjust->last_pixel_size = size; } else { - int8 *new = malloc(adjust->last_pixel_size-size+1); + int8_t *new = malloc(adjust->last_pixel_size-size+1); memset(new,0,adjust->first_pixel_size-size); memcpy(new+adjust->first_pixel_size-size, adjust->corrections, len); @@ -5572,6 +5566,7 @@ free(r->u.coverage.fcovers[j]); free(r->u.coverage.fcovers); break; + case pst_formatmax: break; } free(r->lookups); } @@ -5604,18 +5599,18 @@ t->u.class.ncnt = f->u.class.ncnt; t->u.class.bcnt = f->u.class.bcnt; t->u.class.fcnt = f->u.class.fcnt; - t->u.class.nclasses = malloc( f->u.class.ncnt*sizeof(uint16)); + t->u.class.nclasses = malloc( f->u.class.ncnt*sizeof(uint16_t)); memcpy(t->u.class.nclasses,f->u.class.nclasses, - f->u.class.ncnt*sizeof(uint16)); + f->u.class.ncnt*sizeof(uint16_t)); if ( t->u.class.bcnt!=0 ) { - t->u.class.bclasses = malloc( f->u.class.bcnt*sizeof(uint16)); + t->u.class.bclasses = malloc( f->u.class.bcnt*sizeof(uint16_t)); memcpy(t->u.class.bclasses,f->u.class.bclasses, - f->u.class.bcnt*sizeof(uint16)); + f->u.class.bcnt*sizeof(uint16_t)); } if ( t->u.class.fcnt!=0 ) { - t->u.class.fclasses = malloc( f->u.class.fcnt*sizeof(uint16)); + t->u.class.fclasses = malloc( f->u.class.fcnt*sizeof(uint16_t)); memcpy(t->u.class.fclasses,f->u.class.fclasses, - f->u.class.fcnt*sizeof(uint16)); + f->u.class.fcnt*sizeof(uint16_t)); } break; case pst_reversecoverage: @@ -5638,6 +5633,7 @@ t->u.coverage.fcovers[j] = copy(f->u.coverage.fcovers[j]); } break; + case pst_formatmax: break; } if ( f->lookup_cnt!=0 ) { t->lookup_cnt = f->lookup_cnt; @@ -6022,7 +6018,7 @@ } } -void SFRemoveSavedTable(SplineFont *sf, uint32 tag) { +void SFRemoveSavedTable(SplineFont *sf, uint32_t tag) { struct ttf_table *tab, *prev; for ( prev=NULL, tab=sf->ttf_tables; tab!=NULL && tab->tag!=tag; prev=tab, tab=tab->next ); @@ -6102,8 +6098,8 @@ *new = *kc; new->firsts = malloc(new->first_cnt*sizeof(char *)); new->seconds = malloc(new->second_cnt*sizeof(char *)); - new->offsets = malloc(new->first_cnt*new->second_cnt*sizeof(int16)); - memcpy(new->offsets,kc->offsets, new->first_cnt*new->second_cnt*sizeof(int16)); + new->offsets = malloc(new->first_cnt*new->second_cnt*sizeof(int16_t)); + memcpy(new->offsets,kc->offsets, new->first_cnt*new->second_cnt*sizeof(int16_t)); // Group kerning. if (kc->firsts_names) new->firsts_names = calloc(new->first_cnt,sizeof(char *)); if (kc->seconds_names) new->seconds_names = calloc(new->second_cnt,sizeof(char *)); @@ -6131,7 +6127,7 @@ memcpy(new->adjusts,kc->adjusts, new->first_cnt*new->second_cnt*sizeof(DeviceTable)); for ( i=new->first_cnt*new->second_cnt-1; i>=0 ; --i ) { if ( new->adjusts[i].corrections!=NULL ) { - int8 *old = new->adjusts[i].corrections; + int8_t *old = new->adjusts[i].corrections; int len = new->adjusts[i].last_pixel_size - new->adjusts[i].first_pixel_size + 1; new->adjusts[i].corrections = malloc(len); memcpy(new->adjusts[i].corrections,old,len); @@ -6298,12 +6294,12 @@ /* Ensure all memory available, otherwise cleanup and exit as NULL */ if ( (map=chunkalloc(sizeof(EncMap)))!=NULL ) { - if ( (map->map=malloc(enccount*sizeof(int32)))!=NULL ) { - if ( (map->backmap=malloc(backmax*sizeof(int32)))!=NULL ) { + if ( (map->map=malloc(enccount*sizeof(int32_t)))!=NULL ) { + if ( (map->backmap=malloc(backmax*sizeof(int32_t)))!=NULL ) { map->enccount = map->encmax = enccount; map->backmax = backmax; - memset(map->map,-1,enccount*sizeof(int32)); - memset(map->backmap,-1,backmax*sizeof(int32)); + memset(map->map,-1,enccount*sizeof(int32_t)); + memset(map->backmap,-1,backmax*sizeof(int32_t)); map->enc = enc; return( map ); } @@ -6349,10 +6345,10 @@ /* Ensure all memory available, otherwise cleanup and exit as NULL */ if ( (new=chunkalloc(sizeof(EncMap)))!=NULL ) { *new = *map; - if ( (new->map=malloc(map->encmax*sizeof(int32)))!=NULL ) { - if ( (new->backmap=malloc(map->backmax*sizeof(int32)))!=NULL ) { - memcpy(new->map,map->map,map->enccount*sizeof(int32)); - memcpy(new->backmap,map->backmap,map->backmax*sizeof(int32)); + if ( (new->map=malloc(map->encmax*sizeof(int32_t)))!=NULL ) { + if ( (new->backmap=malloc(map->backmax*sizeof(int32_t)))!=NULL ) { + memcpy(new->map,map->map,map->enccount*sizeof(int32_t)); + memcpy(new->backmap,map->backmap,map->backmax*sizeof(int32_t)); /* NOTE: This new->enc 'also' points to same map->enc. */ if ( map->remap==NULL ) return( new ); @@ -6761,7 +6757,6 @@ struct kernclass *current_kernclass; int isv; int isr; - int i; int absolute_index = 0; // This gives us a unique index for each kerning class. // First we catch the existing names. absolute_index = 0; @@ -6863,7 +6858,6 @@ } int KerningClassSeekByAbsoluteIndex(const struct splinefont *sf, int seek_index, struct kernclass **okc, int *oisv, int *oisr, int *ooffset) { - int current = 0; struct kernclass *current_kernclass; int isv; int isr; @@ -7100,13 +7094,13 @@ (&ptspace[i]->prevcp.x)[is_y]-curprevcp.x)[is_y] = cur; if ( (&ptspace[i]->prevcp.x)[!is_y]==(&ptspace[i]->me.x)[!is_y] ) - ptspace[i]->noprevcp = true; + ptspace[i]->prevcp = ptspace[i]->me; } if ( (&ptspace[i]->nextcp.x)[is_y]-cur>-within && (&ptspace[i]->nextcp.x)[is_y]-curnextcp.x)[is_y] = cur; if ( (&ptspace[i]->nextcp.x)[!is_y]==(&ptspace[i]->me.x)[!is_y] ) - ptspace[i]->nonextcp = true; + ptspace[i]->nextcp = ptspace[i]->me; } cspace[i].cnt = 0; } @@ -7258,7 +7252,7 @@ static int SplineRemoveAnnoyingExtrema1(Spline *s,int which,bigreal err_sq) { /* Remove extrema which are very close to one of the spline end-points */ - /* and which are in the oposite direction (along the normal of the */ + /* and which are in the opposite direction (along the normal of the */ /* close end-point's cp) from the other end-point */ extended ts[2], t1, t2; bigreal df, dt; @@ -7398,7 +7392,7 @@ if (!s->to->noprevcp) bcdisplacement1 = DistanceBetweenPoints(&s->to->me, &s->to->prevcp); if (pdisplacement == 0 || MAX(bcdisplacement0, bcdisplacement1) / pdisplacement > distratio) { - changed = s->islinear = s->from->nonextcp = s->to->noprevcp = true; + changed = s->islinear = true; s->from->nextcp = s->from->me; s->to->prevcp = s->to->me; SplineRefigure(s); @@ -7457,10 +7451,6 @@ mid->nextcp.x = xend.c0; mid->nextcp.y = yend.c0; mid->prevcp.x = xstart.c1; mid->prevcp.y = ystart.c1; } - if ( mid->me.x==mid->nextcp.x && mid->me.y==mid->nextcp.y ) - mid->nonextcp = true; - if ( mid->me.x==mid->prevcp.x && mid->me.y==mid->prevcp.y ) - mid->noprevcp = true; old0 = spline->from; old1 = spline->to; if ( order2 ) { @@ -7470,8 +7460,6 @@ old0->nextcp.x = xstart.c0; old0->nextcp.y = ystart.c0; old1->prevcp.x = xend.c1; old1->prevcp.y = yend.c1; } - old0->nonextcp = (old0->nextcp.x==old0->me.x && old0->nextcp.y==old0->me.y); - old1->noprevcp = (old1->prevcp.x==old1->me.x && old1->prevcp.y==old1->me.y); old0->nextcpdef = false; old1->prevcpdef = false; SplineFree(spline); @@ -7484,7 +7472,7 @@ old0->next = spline1; mid->prev = spline1; if ( SplineIsLinear(spline1)) { - spline1->islinear = spline1->from->nonextcp = spline1->to->noprevcp = true; + spline1->islinear = true; spline1->from->nextcp = spline1->from->me; spline1->to->prevcp = spline1->to->me; } @@ -7498,7 +7486,7 @@ mid->next = spline2; old1->prev = spline2; if ( SplineIsLinear(spline2)) { - spline2->islinear = spline2->from->nonextcp = spline2->to->noprevcp = true; + spline2->islinear = true; spline2->from->nextcp = spline2->from->me; spline2->to->prevcp = spline2->to->me; } @@ -7544,9 +7532,7 @@ if ( i==cnt ) sp = spline->to; else { - sp = chunkalloc(sizeof(SplinePoint)); - sp->me.x = splines[0][i+1].sp.d; - sp->me.y = splines[1][i+1].sp.d; + sp = SplinePointCreate(splines[0][i+1].sp.d, splines[1][i+1].sp.d); } if ( order2 ) { sp->prevcp = last->nextcp; @@ -7649,7 +7635,7 @@ while ( ss!=NULL ) { first = NULL; - for ( s=ss->first->next; s!=first; s=s->to->next ) { + for ( s=ss->first->next; s!=first && s!=NULL; s=s->to->next ) { if ( first==NULL ) first = s; ws = &s->splines[other]; zs = &s->splines[major]; diff -Nru fontforge-20201107~dfsg/fontforge/splineutil.h fontforge-20220308~dfsg/fontforge/splineutil.h --- fontforge-20201107~dfsg/fontforge/splineutil.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/splineutil.h 2022-03-08 10:14:24.000000000 +0000 @@ -7,6 +7,10 @@ #include "ttfinstrs.h" #include "views.h" +typedef struct quartic { + bigreal a,b,c,d,e; +} Quartic; + extern AnchorClass *SFFindOrAddAnchorClass(SplineFont *sf, char *name, struct lookup_subtable *sub); extern AnchorPoint *AnchorPointsCopy(AnchorPoint *alist); extern AnchorPoint *APAnchorClassMerge(AnchorPoint *anchors, AnchorClass *into, AnchorClass *from); @@ -40,6 +44,7 @@ extern ImageList *ImageListTransform(ImageList *img, real transform[6], int everything); extern int CountKerningClasses(SplineFont *sf); extern int _CubicSolve(const Spline1D *sp, bigreal sought, extended ts[3]); +extern int _QuarticSolve(Quartic *q,extended ts[4]); extern int GroupNameType(const char *input); extern int IntersectLines(BasePoint *inter, BasePoint *line1_1, BasePoint *line1_2, BasePoint *line2_1, BasePoint *line2_2); extern int IntersectLinesClip(BasePoint *inter, BasePoint *line1_1, BasePoint *line1_2, BasePoint *line2_1, BasePoint *line2_2); @@ -176,7 +181,7 @@ extern void SFInstanciateRefs(SplineFont *sf); extern void SFReinstanciateRefs(SplineFont *sf); extern void SFRemoveAnchorClass(SplineFont *sf, AnchorClass *an); -extern void SFRemoveSavedTable(SplineFont *sf, uint32 tag); +extern void SFRemoveSavedTable(SplineFont *sf, uint32_t tag); extern void SplineCharFindBounds(SplineChar *sc, DBounds *bounds); extern void SplineCharFreeContents(SplineChar *sc); extern void SplineCharLayerFindBounds(SplineChar *sc, int layer, DBounds *bounds); diff -Nru fontforge-20201107~dfsg/fontforge/start.c fontforge-20220308~dfsg/fontforge/start.c --- fontforge-20201107~dfsg/fontforge/start.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/start.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,7 +36,6 @@ #include "gfile.h" #include "namelist.h" #include "psfont.h" -#include "unicodelibinfo.h" #include #include @@ -46,7 +45,7 @@ # include /* getenv,setenv */ #endif -int32 unicode_from_adobestd[256]; +int32_t unicode_from_adobestd[256]; struct lconv localeinfo; const char *coord_sep = ","; int quiet = 0; @@ -85,8 +84,6 @@ else if ( *localeinfo.decimal_point!='.' ) coord_sep=" "; if ( getenv("FF_SCRIPT_IN_LATIN1") ) use_utf8_in_script=false; - inituninameannot(); /* Note: unicodenames done after locales set */ - SetDefaults(); } diff -Nru fontforge-20201107~dfsg/fontforge/stemdb.c fontforge-20220308~dfsg/fontforge/stemdb.c --- fontforge-20201107~dfsg/fontforge/stemdb.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/stemdb.c 2022-03-08 10:14:24.000000000 +0000 @@ -767,7 +767,7 @@ /* to the side a tiny bit and hope that doesn't matter */ if ( is_next==2 ) { /* Consider the case of the bottom of the circumflex (or a chevron) */ - /* Think of it as a flattend breve. It is symetrical and we want to */ + /* Think of it as a flattened breve. It is symetrical and we want to */ /* note the vertical distance between the two points that define */ /* the bottom, so treat them as a funky stem */ /* \ \ / / */ @@ -1193,7 +1193,7 @@ return( ret ); } -static uint8 IsStubOrIntersection( struct glyphdata *gd, BasePoint *dir1, +static uint8_t IsStubOrIntersection( struct glyphdata *gd, BasePoint *dir1, struct pointdata *pd1, struct pointdata *pd2, int is_next1, int is_next2 ) { int i; int exc=0; @@ -1357,7 +1357,7 @@ } } -static int StemFitsHV( struct stemdata *stem,int is_x,uint8 mask ) { +static int StemFitsHV( struct stemdata *stem,int is_x,uint8_t mask ) { int i,cnt; double loff,roff; double lmin=0,lmax=0,rmin=0,rmax=0; @@ -1706,10 +1706,8 @@ int i, cove, test_left, hv, stemcnt; struct stemdata *stem; - SplinePoint *match; BasePoint newdir; - match = pd2->sp; stemcnt = ( is_next2 ) ? pd2->nextcnt : pd2->prevcnt; for ( i=0; ime; SplinePoint *sp; @@ -1953,7 +1951,7 @@ } static struct stemdata *TestStem( struct glyphdata *gd,struct pointdata *pd, - BasePoint *dir,SplinePoint *match,int is_next,int is_next2,int require_existing,uint8 is_stub,int eidx ) { + BasePoint *dir,SplinePoint *match,int is_next,int is_next2,int require_existing,uint8_t is_stub,int eidx ) { struct pointdata *pd2; struct stemdata *stem, *destem; struct stem_chunk *chunk; @@ -2320,7 +2318,7 @@ struct linedata *line; struct pointdata *testpd, *topd, *frompd; int tp, fp, t_needs_recalc=false, ret=0; - uint8 tstub=0, fstub=0; + uint8_t tstub=0, fstub=0; BasePoint opposite; struct stemdata *stem=NULL; @@ -2493,7 +2491,6 @@ struct pointdata *pfrom = NULL, *pto = NULL, *pd2 = NULL, *pd3=NULL; double width, length; struct stemdata *stem; - struct stem_chunk *chunk; pfrom = &gd->points[other->from->ptindex]; pto = &gd->points[other->to->ptindex]; @@ -2526,10 +2523,10 @@ stem = FindOrMakeHVStem(gd,pd,pd2,pd->symetrical_h,require_existing); if ( pd3 == NULL && stem != NULL ) - chunk = AddToStem( gd,stem,pd,pd2,2,2,2 ); + AddToStem( gd,stem,pd,pd2,2,2,2 ); else if ( stem != NULL ) { - chunk = AddToStem( gd,stem,pd,pd2,2,2,3 ); - chunk = AddToStem( gd,stem,pd,pd3,2,2,3 ); + AddToStem( gd,stem,pd,pd2,2,2,3 ); + AddToStem( gd,stem,pd,pd3,2,2,3 ); } return( stem ); } @@ -3026,7 +3023,7 @@ ( nsp->me.y - base->y )*stem->l_to_r.y; /* Some splines have tiny control points and are almost flat */ /* think of them as lines then rather than treating them as curves */ - /* figure out how long they remain within a few orthoganal units of */ + /* figure out how long they remain within a few orthogonal units of */ /* the point */ /* We used to check the distance between a control point and a spline */ /* and consider the segment "flat" if this distance is smaller than */ @@ -3142,7 +3139,7 @@ int scurved = false, ecurved = false, c, hv; SplinePoint *sp, *psp, *nsp; double b; - uint8 extr; + uint8_t extr; if ( pd==NULL || (sp = pd->sp)==NULL || sp->ticked || sp->next==NULL || sp->prev==NULL ) @@ -4016,7 +4013,7 @@ struct pointdata *lmost1, *lmost2, *rmost1, *rmost2; double llen, prevllen, rlen, prevrlen; SplinePoint *sp, *tsp; - uint8 *lextr, *rextr; + uint8_t *lextr, *rextr; is_x = (int) rint( stem->unit.y ); lpos = ((real *) &stem->left.x)[!is_x]; @@ -4123,7 +4120,7 @@ static void NormalizeStem( struct glyphdata *gd,struct stemdata *stem ) { int i; - int is_x, lval, rval, val, lset, rset, best; + int lval, rval, val, lset, rset, best; double loff=0, roff=0; BasePoint lold, rold; SplinePoint *lbest, *rbest; @@ -4132,7 +4129,6 @@ /* First sort the stem chunks by their coordinates */ if ( IsUnitHV( &stem->unit,true )) { qsort( stem->chunks,stem->chunk_cnt,sizeof( struct stem_chunk ),chunk_cmp ); - is_x = (int) rint( stem->unit.y ); /* For HV stems we have to check all chunks once more in order */ /* to figure out "left" and "right" positions most typical */ @@ -4530,7 +4526,6 @@ /* ghost hints. The bottom hint has height -21, and the top -20 */ BlueData *bd = &gd->bd; struct stemdata *stem; - struct stem_chunk *chunk; struct pointdata *pd; real base; int i, j, leftfound, rightfound, has_h, peak, fuzz; @@ -4597,10 +4592,10 @@ peak = IsSplinePeak( gd,pd,false,false,7 ); if ( peak > 0 ) { stem = FindOrMakeGhostStem( gd,pd->sp,j,20 ); - chunk = AddToStem( gd,stem,pd,NULL,2,false,false ); + AddToStem( gd,stem,pd,NULL,2,false,false ); } else if ( peak < 0 ) { stem = FindOrMakeGhostStem( gd,pd->sp,j,21 ); - chunk = AddToStem( gd,stem,NULL,pd,2,false,false ); + AddToStem( gd,stem,NULL,pd,2,false,false ); } } } @@ -5231,7 +5226,7 @@ /* with the "master" of the stem it overlaps (or any other stems), then */ /* this dependency is unneeded and processing it in the autoinstructor */ /* can even lead to undesired effects. Unfortunately we can't prevent */ -/* detecting such dependecies in LookForMasterHVStem(), because we */ +/* detecting such dependencies in LookForMasterHVStem(), because we */ /* need to know the whole stem hierarchy first. So look for undesired */ /* dependencies and clean them now */ static void ClearUnneededDeps( struct stemdata *stem ) { @@ -5404,9 +5399,9 @@ struct stemdata *master,struct stemdata *slave,int lbase,int is_ball ) { struct dependent_serif *tserif; - struct pointdata *spd, *bpd=NULL; + struct pointdata *spd; double width, min, max; - int i, j, refidx, scnt, next; + int i, j, scnt, next; if ( lbase ) { width = fabs( @@ -5439,9 +5434,7 @@ } if ( iserif_cnt ) return; - - refidx = ( lbase ) ? master->leftidx : master->rightidx; - if ( refidx != -1 ) bpd = &gd->points[refidx]; + master->serifs = realloc( master->serifs,( scnt+1 )*sizeof( struct dependent_serif )); master->serifs[scnt].stem = slave; diff -Nru fontforge-20201107~dfsg/fontforge/stemdb.h fontforge-20220308~dfsg/fontforge/stemdb.h --- fontforge-20201107~dfsg/fontforge/stemdb.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/stemdb.h 2022-03-08 10:14:24.000000000 +0000 @@ -103,9 +103,9 @@ unsigned int prev_hor: 1; unsigned int prev_ver: 1; unsigned int ticked: 1; - uint8 touched, affected; - uint8 x_extr, y_extr; - uint8 x_corner, y_corner; + uint8_t touched, affected; + uint8_t x_extr, y_extr; + uint8_t x_corner, y_corner; BasePoint newpos; BasePoint newnext, newprev; BasePoint posdir; /* If point has been positioned in 1 direction, this is that direction */ @@ -115,7 +115,7 @@ typedef struct linedata { BasePoint unit; BasePoint online; - uint8 is_left; + uint8_t is_left; int pcnt; double length; struct pointdata **points; @@ -125,27 +125,27 @@ struct stemdata *parent; struct pointdata *l; struct pointdata *r; - uint8 lpotential, rpotential; - uint8 lnext, rnext; /* are we using the next/prev side of the left/right points */ - uint8 ltick, rtick; - uint8 stub; - uint8 stemcheat; /* It's not a real stem, but it's something we'd like PostScript to hint for us */ - uint8 is_ball; /* Specifies if this chunk marks the opposite sides of a ball terminal (useful for TTF instructions) */ + uint8_t lpotential, rpotential; + uint8_t lnext, rnext; /* are we using the next/prev side of the left/right points */ + uint8_t ltick, rtick; + uint8_t stub; + uint8_t stemcheat; /* It's not a real stem, but it's something we'd like PostScript to hint for us */ + uint8_t is_ball; /* Specifies if this chunk marks the opposite sides of a ball terminal (useful for TTF instructions) */ struct stemdata *ball_m; int l_e_idx, r_e_idx; /* Which of the opposed edges assigned to the left and right points corresponds to this chunk */ }; struct dependent_stem { struct stemdata *stem; - uint8 lbase; + uint8_t lbase; char dep_type; /* can be 'a' (align), 'i' (interpolate), 'm' (move) or 's' (serif) */ }; struct dependent_serif { struct stemdata *stem; double width; /* The distance from an edge of the main stem to the opposite edge of the serif stem */ - uint8 lbase; - uint8 is_ball; + uint8_t lbase; + uint8_t is_ball; }; typedef struct stemdata { @@ -163,13 +163,13 @@ struct stem_chunk *chunks; int activecnt; struct segment *active; - uint8 toobig; /* Stem is fatter than tall, unlikely to be a real stem */ - uint8 positioned; - uint8 ticked; - uint8 ghost; - uint8 bbox; - uint8 ldone, rdone; - uint8 italic; + uint8_t toobig; /* Stem is fatter than tall, unlikely to be a real stem */ + uint8_t positioned; + uint8_t ticked; + uint8_t ghost; + uint8_t bbox; + uint8_t ldone, rdone; + uint8_t italic; int blue; /* Blue zone a ghost hint is attached to */ double len, clen; /* Length of linear segments. clen adds "length" of curved bits */ struct stembundle *bundle; @@ -194,7 +194,7 @@ struct stembounds *next; struct stemdata *stem; double tstart, tend; - uint8 isr; + uint8_t isr; }; struct splinesteminfo { diff -Nru fontforge-20201107~dfsg/fontforge/svg.c fontforge-20220308~dfsg/fontforge/svg.c --- fontforge-20201107~dfsg/fontforge/svg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/svg.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "svg.h" #include "autohint.h" -#include "chardata.h" #include "cvimages.h" #include "dumppfa.h" #include "encoding.h" @@ -69,7 +68,7 @@ /* beware of characters above 0x80, also &, <, > (things that are magic for xml) */ while ( *str ) { if ( *str=='&' || *str=='<' || *str=='>' || (*str&0x80) ) - fprintf( file, "&#%d;", (uint8) *str); + fprintf( file, "&#%d;", (uint8_t) *str); else putc(*str,file); ++str; @@ -715,7 +714,7 @@ } } -static int LigCnt(SplineFont *sf,PST *lig,int32 *univals,int max) { +static int LigCnt(SplineFont *sf,PST *lig,int32_t *univals,int max) { char *pt, *end; int c=0; SplineChar *sc; @@ -745,7 +744,7 @@ static PST *HasLigature(SplineChar *sc) { PST *pst, *best=NULL; int bestc=0,c; - int32 univals[50]; + int32_t univals[50]; for ( pst=sc->possub; pst!=NULL; pst=pst->next ) { if ( pst->type==pst_ligature ) { @@ -759,7 +758,7 @@ return( best ); } -SplineChar *SCHasSubs(SplineChar *sc, uint32 tag) { +SplineChar *SCHasSubs(SplineChar *sc, uint32_t tag) { PST *pst; for ( pst=sc->possub; pst!=NULL; pst=pst->next ) { @@ -773,7 +772,7 @@ static void svg_scdump(FILE *file, SplineChar *sc,int defwid, int encuni, int vs,int layer) { PST *best=NULL; const unichar_t *alt; - int32 univals[50]; + int32_t univals[50]; int i, c; best = HasLigature(sc); @@ -808,11 +807,8 @@ encuni!='"' && encuni!='&' && encuni!='<' && encuni!='>' ) fprintf( file, "unicode=\"%c\" ", encuni); - else if ( encuni<0x10000 && - ( isarabisolated(encuni) || isarabinitial(encuni) || isarabmedial(encuni) || isarabfinal(encuni) ) && - unicode_alternates[encuni>>8]!=NULL && - (alt = unicode_alternates[encuni>>8][encuni&0xff])!=NULL && - alt[1]=='\0' ) + else if (( isarabisolated(encuni) || isarabinitial(encuni) || isarabmedial(encuni) || isarabfinal(encuni) ) && + (alt = unialt(encuni))!=NULL && alt[1]=='\0' ) /* For arabic forms use the base representation in the 0600 block */ fprintf( file, "unicode=\"&#x%x;\" ", alt[0]); else if ( vs!=-1 ) @@ -826,7 +822,7 @@ fprintf( file, "vert-adv-y=\"%d\" ", sc->vwidth ); if ( strstr(sc->name,".vert")!=NULL || strstr(sc->name,".vrt2")!=NULL ) fprintf( file, "orientation=\"v\" " ); - if ( encuni!=-1 && encuni<0x10000 ) { + if ( encuni!=-1 ) { if ( isarabinitial(encuni)) fprintf( file,"arabic-form=\"initial\" " ); else if ( isarabmedial(encuni)) @@ -928,14 +924,14 @@ static int AnyArabicForm( SplineChar *sc ) { struct altuni *altuni; - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && + if ( sc->unicodeenc!=-1 && (isarabinitial(sc->unicodeenc) || isarabmedial(sc->unicodeenc) || isarabfinal(sc->unicodeenc) || isarabisolated(sc->unicodeenc))) return( sc->unicodeenc ); for ( altuni = sc->altuni; altuni!=NULL; altuni = altuni->next ) - if ( altuni->unienc!=-1 && altuni->unienc<0x10000 && + if ( altuni->unienc!=-1 && altuni->vs==-1 && altuni->fid==0 && (isarabinitial(altuni->unienc) || isarabmedial(altuni->unienc) || @@ -988,24 +984,24 @@ /* The conventions now (as I understand them) suggest that */ /* fonts not use the unicode encodings for formed arabic */ /* but should use simple substitutions instead */ - int arab_off = sc->unicodeenc-0x600; + const struct arabicforms* form = arabicform(sc->unicodeenc); SplineChar *formed; formed = SCHasSubs(sc,CHR('i','n','i','t')); if ( SCWorthOutputting(formed) && formed->unicodeenc==-1 && - !formed->ticked && ArabicForms[arab_off].initial!=0 ) - svg_scdump(file,formed,defwid,ArabicForms[arab_off].initial,-1,layer); + !formed->ticked && form->initial!=0 ) + svg_scdump(file,formed,defwid,form->initial,-1,layer); formed = SCHasSubs(sc,CHR('m','e','d','i')); if ( SCWorthOutputting(formed) && formed->unicodeenc==-1 && - !formed->ticked && ArabicForms[arab_off].medial!=0 ) - svg_scdump(file,formed,defwid,ArabicForms[arab_off].medial,-1,layer); + !formed->ticked && form->medial!=0 ) + svg_scdump(file,formed,defwid,form->medial,-1,layer); formed = SCHasSubs(sc,CHR('f','i','n','a')); if ( SCWorthOutputting(formed) && formed->unicodeenc==-1 && - !formed->ticked && ArabicForms[arab_off].final!=0 ) - svg_scdump(file,formed,defwid,ArabicForms[arab_off].final,-1,layer); + !formed->ticked && form->final!=0 ) + svg_scdump(file,formed,defwid,form->final,-1,layer); formed = SCHasSubs(sc,CHR('i','s','o','l')); if ( SCWorthOutputting(formed) && formed->unicodeenc==-1 && - !formed->ticked && ArabicForms[arab_off].isolated!=0 ) - svg_scdump(file,formed,defwid,ArabicForms[arab_off].isolated,-1,layer); + !formed->ticked && form->isolated!=0 ) + svg_scdump(file,formed,defwid,form->isolated,-1,layer); } } } @@ -1141,12 +1137,6 @@ /* ***************************** SVG Input **************************** */ /* ************************************************************************** */ -#ifndef HAVE_ICONV_H -# undef iconv -# undef iconv_t -# undef iconv_open -# undef iconv_close -#endif #undef extended /* used in xlink.h */ #include @@ -1273,7 +1263,7 @@ return( NULL ); } -/* I don't see where the spec says that the seperator between numbers is */ +/* I don't see where the spec says that the separator between numbers is */ /* comma or whitespace (both is ok too) */ /* But the style sheet spec says it, so I probably just missed it */ static char *skipcomma(char *pt) { @@ -1286,10 +1276,9 @@ double x,double y,double rx,double ry,double axisrot, int large_arc,int sweep) { BasePoint ang, ut_fm, ut_to, c, foc1, foc2, tmp; - double x1p, y1p, fd, sqdiff; + double x1p, y1p, sqdiff; double lambda, factor; - double cxp, cyp, cx, cy; - SplinePoint *sp; + double cxp, cyp; if ( rx < 0 ) rx = -rx; if ( ry < 0 ) ry = -ry; @@ -1377,10 +1366,10 @@ if ( RealNear(cur->last->me.x,cur->first->me.x) && RealNear(cur->last->me.y,cur->first->me.y) ) { cur->first->prevcp = cur->last->prevcp; - cur->first->noprevcp = cur->last->noprevcp; cur->first->prev = cur->last->prev; cur->first->prev->to = cur->first; SplinePointFree(cur->last); + SplineRefigure(cur->first->prev); cur->last = cur->first; } } @@ -1407,9 +1396,9 @@ if ( RealNear(cur->last->me.x,cur->first->me.x) && RealNear(cur->last->me.y,cur->first->me.y) ) { cur->first->prevcp = cur->last->prevcp; - cur->first->noprevcp = cur->last->noprevcp; cur->first->prev = cur->last->prev; cur->first->prev->to = cur->first; + SplineRefigure(cur->first->prev); SplinePointFree(cur->last); } else SplineMake(cur->last,cur->first,order2); @@ -1482,8 +1471,8 @@ x += current.x; y += current.y; } sp = SplinePointCreate(x,y); - sp->prevcp.x = x2; sp->prevcp.y = y2; sp->noprevcp = false; - cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; cur->last->nonextcp = false; + sp->prevcp.x = x2; sp->prevcp.y = y2; + cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; current = sp->me; SplineMake(cur->last,sp,false); cur->last = sp; @@ -1503,8 +1492,8 @@ x += current.x; y += current.y; } sp = SplinePointCreate(x,y); - sp->prevcp.x = x2; sp->prevcp.y = y2; sp->noprevcp = false; - cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; cur->last->nonextcp = false; + sp->prevcp.x = x2; sp->prevcp.y = y2; + cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; current = sp->me; SplineMake(cur->last,sp,false); cur->last = sp; @@ -1522,8 +1511,8 @@ x += current.x; y += current.y; } sp = SplinePointCreate(x,y); - sp->prevcp.x = x1; sp->prevcp.y = y1; sp->noprevcp = false; - cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; cur->last->nonextcp = false; + sp->prevcp.x = x1; sp->prevcp.y = y1; + cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; current = sp->me; SplineMake(cur->last,sp,true); cur->last = sp; @@ -1539,8 +1528,8 @@ x1 = 2*cur->last->me.x - cur->last->prevcp.x; y1 = 2*cur->last->me.y - cur->last->prevcp.y; sp = SplinePointCreate(x,y); - sp->prevcp.x = x1; sp->prevcp.y = y1; sp->noprevcp = false; - cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; cur->last->nonextcp = false; + sp->prevcp.x = x1; sp->prevcp.y = y1; + cur->last->nextcp.x = x1; cur->last->nextcp.y = y1; current = sp->me; SplineMake(cur->last,sp,true); cur->last = sp; @@ -1553,9 +1542,13 @@ end = skipcomma(end); axisrot = strtod(end,&end)*FF_PI/180; end = skipcomma(end); - large_arc = strtol(end,&end,10); + while (isspace(*end)) ++end; + large_arc = *end != '0'; + end++; end = skipcomma(end); - sweep = strtol(end,&end,10); + while (isspace(*end)) ++end; + sweep = *end != '0'; + end++; end = skipcomma(end); x = strtod(end,&end); end = skipcomma(end); @@ -1656,7 +1649,6 @@ cur->last = SplinePointCreate(x+rx,y+height); cur->first->nextcp.x = x; cur->first->nextcp.y = y+height; cur->last->prevcp = cur->first->nextcp; - cur->first->nonextcp = cur->last->noprevcp = false; SplineMake(cur->first,cur->last,false); if ( rx<2*width ) { sp = SplinePointCreate(x+width-rx,y+height); @@ -1666,7 +1658,6 @@ sp = SplinePointCreate(x+width,y+height-ry); sp->prevcp.x = x+width; sp->prevcp.y = y+height; cur->last->nextcp = sp->prevcp; - cur->last->nonextcp = sp->noprevcp = false; SplineMake(cur->last,sp,false); cur->last = sp; if ( ry<2*height ) { @@ -1677,7 +1668,6 @@ sp = SplinePointCreate(x+width-rx,y); sp->prevcp.x = x+width; sp->prevcp.y = y; cur->last->nextcp = sp->prevcp; - cur->last->nonextcp = sp->noprevcp = false; SplineMake(cur->last,sp,false); cur->last = sp; if ( rx<2*width ) { @@ -1686,14 +1676,11 @@ cur->last = sp; } cur->last->nextcp.x = x; cur->last->nextcp.y = y; - cur->last->nonextcp = false; if ( ry>=2*height ) { cur->first->prevcp = cur->last->nextcp; - cur->first->noprevcp = false; } else { sp = SplinePointCreate(x,y+ry); sp->prevcp = cur->last->nextcp; - sp->noprevcp = false; SplineMake(cur->last,sp,false); cur->last = sp; } @@ -1799,22 +1786,18 @@ cur->first = SplinePointCreate(cx-rx,cy); cur->first->nextcp.x = cx-rx; cur->first->nextcp.y = cy+dry; cur->first->prevcp.x = cx-rx; cur->first->prevcp.y = cy-dry; - cur->first->noprevcp = cur->first->nonextcp = false; cur->last = SplinePointCreate(cx,cy+ry); cur->last->prevcp.x = cx-drx; cur->last->prevcp.y = cy+ry; cur->last->nextcp.x = cx+drx; cur->last->nextcp.y = cy+ry; - cur->last->noprevcp = cur->last->nonextcp = false; SplineMake(cur->first,cur->last,false); sp = SplinePointCreate(cx+rx,cy); sp->prevcp.x = cx+rx; sp->prevcp.y = cy+dry; sp->nextcp.x = cx+rx; sp->nextcp.y = cy-dry; - sp->nonextcp = sp->noprevcp = false; SplineMake(cur->last,sp,false); cur->last = sp; sp = SplinePointCreate(cx,cy-ry); sp->prevcp.x = cx+drx; sp->prevcp.y = cy-ry; sp->nextcp.x = cx-drx; sp->nextcp.y = cy-ry; - sp->nonextcp = sp->noprevcp = false; SplineMake(cur->last,sp,false); SplineMake(sp,cur->first,false); cur->last = cur->first; @@ -1865,7 +1848,7 @@ double linewidth; double miterlimit; int dofill, dostroke; - uint32 fillcol, strokecol; + uint32_t fillcol, strokecol; float fillopacity, strokeopacity; int isvisible; enum linecap lc; @@ -1873,9 +1856,9 @@ real transform[6]; DashType dashes[DASH_MAX]; SplineSet *clippath; - uint8 free_clip; - uint32 currentColor; - uint32 stopColor; + uint8_t free_clip; + uint32_t currentColor; + uint32_t stopColor; float stopOpacity; }; @@ -2020,7 +2003,7 @@ return( val ); } -static int xmlParseColor(xmlChar *name,uint32 *color, char **url,struct svg_state *st); +static int xmlParseColor(xmlChar *name,uint32_t *color, char **url,struct svg_state *st); static void xmlParseColorSource(xmlNodePtr top,char *name,DBounds *bbox, struct svg_state *st,struct gradient **_grad,struct epattern **_epat) { @@ -2158,7 +2141,7 @@ prop = xmlGetProp(kid,(xmlChar *) "stop-color"); if ( prop!=NULL ) { - xmlParseColor(prop, &grad->grad_stops[scnt].col, NULL, st); + xmlParseColor(BAD_CAST prop, &grad->grad_stops[scnt].col, NULL, st); xmlFree(prop); } @@ -2238,9 +2221,9 @@ } } -static int xmlParseColor(xmlChar *name,uint32 *color, char **url,struct svg_state *st) { +static int xmlParseColor(xmlChar *name,uint32_t *color, char **url,struct svg_state *st) { int doit, i; - static struct { char *name; uint32 col; } stdcols[] = { + static struct { char *name; uint32_t col; } stdcols[] = { { "red", 0xff0000 }, { "green", 0x008000 }, { "blue", 0x0000ff }, @@ -2535,16 +2518,16 @@ if ( *name==';' ) ++name; if ( strcmp(namebuf,"color")==0 ) - xmlParseColor(propbuf,&st->currentColor,NULL,st); + xmlParseColor(BAD_CAST propbuf,&st->currentColor,NULL,st); else if ( strcmp(namebuf,"fill")==0 ) - st->dofill = xmlParseColor(propbuf,&st->fillcol,fill_colour_source,st); + st->dofill = xmlParseColor(BAD_CAST propbuf,&st->fillcol,fill_colour_source,st); else if ( strcmp(namebuf,"visibility")==0 ) st->isvisible = strcmp(propbuf,"hidden")!=0 && strcmp(propbuf,"colapse")!=0; else if ( strcmp(namebuf,"fill-opacity")==0 ) st->fillopacity = strtod(propbuf,NULL); else if ( strcmp(namebuf,"stroke")==0 ) - st->dostroke = xmlParseColor(propbuf,&st->strokecol,stroke_colour_source,st); + st->dostroke = xmlParseColor(BAD_CAST propbuf,&st->strokecol,stroke_colour_source,st); else if ( strcmp(namebuf,"stroke-opacity")==0 ) st->strokeopacity = strtod((char *)propbuf,NULL); else if ( strcmp(namebuf,"stroke-width")==0 ) @@ -2577,7 +2560,7 @@ if ( idashes[i] = 0; } } else if ( strcmp(namebuf,"stop-color")==0 ) - xmlParseColor(propbuf,&st->stopColor,NULL,st); + xmlParseColor(BAD_CAST propbuf,&st->stopColor,NULL,st); else if ( strcmp(namebuf,"stop-opacity")==0 ) st->stopOpacity = strtod(propbuf,NULL); else { @@ -2622,7 +2605,7 @@ } name = xmlGetProp(svg,(xmlChar *) "fill"); if ( name!=NULL ) { - st.dofill = xmlParseColor(name,&st.fillcol,&fill_colour_source,&st); + st.dofill = xmlParseColor(BAD_CAST name,&st.fillcol,&fill_colour_source,&st); xmlFree(name); } name = xmlGetProp(svg,(xmlChar *) "fill-opacity"); @@ -2632,7 +2615,7 @@ } name = xmlGetProp(svg,(xmlChar *) "stroke"); if ( name!=NULL ) { - st.dostroke = xmlParseColor(name,&st.strokecol,&stroke_colour_source,&st); + st.dostroke = xmlParseColor(BAD_CAST name,&st.strokecol,&stroke_colour_source,&st); xmlFree(name); } name = xmlGetProp(svg,(xmlChar *) "stroke-opacity"); @@ -2873,7 +2856,7 @@ SplineFont *sf) { SplineChar *sc = SFSplineCharCreate(sf); xmlChar *name, *form, *glyphname, *unicode, *orientation; - uint32 *u; + uint32_t *u; char buffer[100]; name = xmlGetProp(glyph,(xmlChar *) "horiz-adv-x"); @@ -2907,14 +2890,15 @@ if ( u[1]=='\0' ) { sc->unicodeenc = u[0]; if ( form!=NULL && u[0]>=0x600 && u[0]<=0x6ff ) { + const struct arabicforms* aform = arabicform(u[0]); if ( xmlStrcmp(form,(xmlChar *) "initial")==0 ) - sc->unicodeenc = ArabicForms[u[0]-0x600].initial; + sc->unicodeenc = aform->initial; else if ( xmlStrcmp(form,(xmlChar *) "medial")==0 ) - sc->unicodeenc = ArabicForms[u[0]-0x600].medial; + sc->unicodeenc = aform->medial; else if ( xmlStrcmp(form,(xmlChar *) "final")==0 ) - sc->unicodeenc = ArabicForms[u[0]-0x600].final; + sc->unicodeenc = aform->final; else if ( xmlStrcmp(form,(xmlChar *) "isolated")==0 ) - sc->unicodeenc = ArabicForms[u[0]-0x600].isolated; + sc->unicodeenc = aform->isolated; } } free(u); @@ -2967,7 +2951,7 @@ static void SVGLigatureFixupCheck(SplineChar *sc,xmlNodePtr glyph) { xmlChar *unicode; - uint32 *u; + uint32_t *u; int len, len2; SplineChar **chars, *any = NULL; char *comp, *pt; @@ -2980,7 +2964,7 @@ ((u[1]>=0x180B && u[1]<=0x180D) || /* Mongolian VS */ (u[1]>=0xfe00 && u[1]<=0xfe0f) || /* First VS block */ (u[1]>=0xE0100 && u[1]<=0xE01EF)) ) { /* Second VS block */ - /* Problably a variant glyph marked with a variation selector */ + /* Probably a variant glyph marked with a variation selector */ /* ... not a true ligature at all */ /* http://babelstone.blogspot.com/2007/06/secret-life-of-variation-selectors.html */ struct altuni *altuni = chunkalloc(sizeof(struct altuni)); @@ -3047,7 +3031,7 @@ } static char *SVGGetNames(SplineFont *sf,xmlChar *g,xmlChar *utf8,SplineChar **sc) { - uint32 *u=NULL; + uint32_t *u=NULL; char *names; int len, i, ch; SplineChar *temp; @@ -3104,7 +3088,7 @@ char *c1, *c2; char *pt1, *pt2, *end1, *end2; SplineChar *sc1, *sc2; - uint32 script; + uint32_t script; struct lookup_subtable *subtable; k = xmlGetProp(kern,(xmlChar *) "k"); diff -Nru fontforge-20201107~dfsg/fontforge/svg.h fontforge-20220308~dfsg/fontforge/svg.h --- fontforge-20201107~dfsg/fontforge/svg.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/svg.h 2022-03-08 10:14:24.000000000 +0000 @@ -12,7 +12,7 @@ extern int SFLFindOrder(SplineFont *sf, int layerdest); extern int WriteSVGFont(const char *fontname, SplineFont *sf, enum fontformat format, int flags, EncMap *enc, int layer); extern int _WriteSVGFont(FILE *file, SplineFont *sf, int flags, EncMap *enc, int layer); -extern SplineChar *SCHasSubs(SplineChar *sc, uint32 tag); +extern SplineChar *SCHasSubs(SplineChar *sc, uint32_t tag); extern SplineFont *SFReadSVG(char *filename, int flags); extern SplineFont *SFReadSVGMem(char *data, int flags); extern SplineSet *SplinePointListInterpretSVG(char *filename, char *memory, int memlen, int em_size, int ascent, int is_stroked, ImportParams *eip); diff -Nru fontforge-20201107~dfsg/fontforge/tottfaat.c fontforge-20220308~dfsg/fontforge/tottfaat.c --- fontforge-20201107~dfsg/fontforge/tottfaat.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfaat.c 2022-03-08 10:14:24.000000000 +0000 @@ -63,7 +63,7 @@ /* is to follow writing order rather than to go left to right */ -static void DumpKernClass(FILE *file, uint16 *class,int cnt,int add,int mul) { +static void DumpKernClass(FILE *file, uint16_t *class,int cnt,int add,int mul) { int i, first=-1, last=-1; for ( i=0; ikern); - if(version==0) fseek(at->kern,7*sizeof(uint16),SEEK_CUR); - else fseek(at->kern,8*sizeof(uint16),SEEK_CUR); + if(version==0) fseek(at->kern,7*sizeof(uint16_t),SEEK_CUR); + else fseek(at->kern,8*sizeof(uint16_t),SEEK_CUR); for ( tot = 0; gidgi.gcnt && totgi.bygid[gid]!=-1 ) { SplineChar *sc = sf->glyphs[at->gi.bygid[gid]]; @@ -263,10 +263,10 @@ putshort(at->kern,0); /* subtable version */ if ( c>10920 ) ff_post_error(_("Too many kern pairs"),_("The 'kern' table supports at most 10920 kern pairs in a subtable")); - putshort(at->kern,(7+3*c)*sizeof(uint16)); /* subtable length */ + putshort(at->kern,(7+3*c)*sizeof(uint16_t)); /* subtable length */ putshort(at->kern,!isv); /* coverage, flags=hor/vert&format=0 */ } else { - putlong(at->kern,(8+3*c)*sizeof(uint16)); /* subtable length */ + putlong(at->kern,(8+3*c)*sizeof(uint16_t)); /* subtable length */ /* Apple's new format has a completely different coverage format */ putshort(at->kern,(isv?0x8000:0)| /* format 0, horizontal/vertical flags (coverage) */ tupleMask); @@ -294,8 +294,8 @@ if ( at->applemode ) for ( isv=0; isv<2; ++isv ) { for ( kc=isv ? sf->vkerns : sf->kerns; kc!=NULL; kc=kc->next ) if ( LookupHasDefault(kc->subtable->lookup) ) { /* If we are here, we must be using version 1 */ - uint32 len_pos = ftell(at->kern), pos; - uint16 *class1, *class2; + uint32_t len_pos = ftell(at->kern), pos; + uint16_t *class1, *class2; int first_cnt = kc->first_cnt; /* OpenType fonts can actually have a set of glyphs in class[0] of*/ @@ -310,7 +310,7 @@ tupleMask); putshort(at->kern,tupleIndex); - putshort(at->kern,sizeof(uint16)*kc->second_cnt); + putshort(at->kern,sizeof(uint16_t)*kc->second_cnt); putshort(at->kern,0); /* left classes */ putshort(at->kern,0); /* right classes */ putshort(at->kern,16); /* Offset to array, next byte */ @@ -329,7 +329,7 @@ putshort(at->kern,pos-len_pos); fseek(at->kern,pos,SEEK_SET); class1 = ClassesFromNames(sf,kc->firsts,kc->first_cnt,at->maxp.numGlyphs,NULL,true); - DumpKernClass(at->kern,class1,at->maxp.numGlyphs,16,sizeof(uint16)*kc->second_cnt); + DumpKernClass(at->kern,class1,at->maxp.numGlyphs,16,sizeof(uint16_t)*kc->second_cnt); free(class1); pos = ftell(at->kern); @@ -337,7 +337,7 @@ putshort(at->kern,pos-len_pos); fseek(at->kern,pos,SEEK_SET); class2 = ClassesFromNames(sf,kc->seconds,kc->second_cnt,at->maxp.numGlyphs,NULL,true); - DumpKernClass(at->kern,class2,at->maxp.numGlyphs,0,sizeof(uint16)); + DumpKernClass(at->kern,class2,at->maxp.numGlyphs,0,sizeof(uint16_t)); free(class2); pos = ftell(at->kern); @@ -349,7 +349,7 @@ if ( at->applemode ) if ( kcnt.ksm!=0 ) { for ( sm=sf->sm; sm!=NULL; sm=sm->next ) if ( sm->type == asm_kern ) { - uint32 len_pos = ftell(at->kern), pos; + uint32_t len_pos = ftell(at->kern), pos; putlong(at->kern,0); /* subtable length */ putshort(at->kern,((sm->flags&0x8000)?0x8001:1)| /* format 1, horizontal/vertical flags (coverage) */ @@ -542,7 +542,7 @@ /* chains and the same feature occurs in several of them */ /* (only the default language will be used) */ struct feature { - int16 featureType, featureSetting; + int16_t featureType, featureSetting; MacFeat *mf, *smf; struct macsetting *ms, *sms; unsigned int vertOnly: 1; @@ -550,11 +550,11 @@ unsigned int needsOff: 1; unsigned int singleMutex: 1; unsigned int dummyOff: 1; - uint8 subtable_type; + uint8_t subtable_type; int chain; - int32 flag, offFlags; - uint32 feature_start; - uint32 feature_len; /* Does not include header yet */ + int32_t flag, offFlags; + uint32_t feature_start; + uint32_t feature_len; /* Does not include header yet */ struct feature *next; /* features in output order */ struct feature *nexttype; /* features in feature/setting order */ struct feature *nextsame; /* all features with the same feature/setting */ @@ -562,7 +562,7 @@ }; static struct feature *featureFromSubtable(SplineFont *sf, struct lookup_subtable *sub ); -static int PSTHasTag(PST *pst, uint32 tag); +static int PSTHasTag(PST *pst, uint32_t tag); static void morxfeaturesfree(struct feature *features) { struct feature *n; @@ -596,7 +596,7 @@ putc(1,temp); /* Pad to a word boundary */ } -static void morx_lookupmap(FILE *temp,SplineChar **glyphs,uint16 *maps,int gcnt) { +static void morx_lookupmap(FILE *temp,SplineChar **glyphs,uint16_t *maps,int gcnt) { int i, j, k, l, seg_cnt, tot, last, offset; /* We do four passes. The first just calculates how much space we will need (if any) */ /* the second provides the top-level lookup table structure */ @@ -649,7 +649,7 @@ } } -static void morx_dumpSubsFeature(FILE *temp,SplineChar **glyphs,uint16 *maps,int gcnt) { +static void morx_dumpSubsFeature(FILE *temp,SplineChar **glyphs,uint16_t *maps,int gcnt) { morx_lookupmap(temp,glyphs,maps,gcnt); } @@ -657,7 +657,7 @@ FILE *temp, struct feature *features, struct lookup_subtable *sub) { int i, k, gcnt; SplineChar *sc, *msc, **glyphs; - uint16 *maps; + uint16_t *maps; struct feature *cur; PST *pst; @@ -684,7 +684,7 @@ if ( gcnt==0 ) return( features ); glyphs = malloc((gcnt+1)*sizeof(SplineChar *)); - maps = malloc((gcnt+1)*sizeof(uint16)); + maps = malloc((gcnt+1)*sizeof(uint16_t)); } else { glyphs[gcnt] = NULL; maps[gcnt] = 0; } @@ -728,26 +728,26 @@ return( false ); } -struct transition { uint16 next_state, dontconsume, ismark, trans_ent; LigList *l; }; -struct trans_entries { uint16 next_state, flags, act_index; LigList *l; }; +struct transition { uint16_t next_state, dontconsume, ismark, trans_ent; LigList *l; }; +struct trans_entries { uint16_t next_state, flags, act_index; LigList *l; }; static void morx_dumpLigaFeature(FILE *temp,SplineChar **glyphs,int gcnt, struct lookup_subtable *sub, struct alltabs *at, SplineFont *sf, int ignoremarks) { LigList *l; struct splinecharlist *comp; - uint16 *used = calloc(at->maxp.numGlyphs,sizeof(uint16)); + uint16_t *used = calloc(at->maxp.numGlyphs,sizeof(uint16_t)); SplineChar **cglyphs; - uint16 *map; + uint16_t *map; int i,j,k,class, state_max, state_cnt, base, last; - uint32 start; + uint32_t start; struct transition **states; struct trans_entries *trans; int trans_cnt; int maxccnt=0; int acnt, lcnt, charcnt; - uint32 *actions; - uint16 *components, *lig_glyphs; - uint32 here; + uint32_t *actions; + uint16_t *components, *lig_glyphs; + uint32_t here; struct splinecharlist *scl; int anymarks; @@ -776,7 +776,7 @@ ++class; } cglyphs = malloc((charcnt+1)*sizeof(SplineChar *)); - map = malloc((charcnt+1)*sizeof(uint16)); + map = malloc((charcnt+1)*sizeof(uint16_t)); j=0; for ( i=k=0; imaxp.numGlyphs; ++i ) if ( used[i] ) { j = at->gi.bygid[i]; @@ -789,7 +789,7 @@ start = ftell(temp); putlong(temp,class); - putlong(temp,7*sizeof(uint32)); + putlong(temp,7*sizeof(uint32_t)); putlong(temp,0); /* Fill in later */ putlong(temp,0); putlong(temp,0); @@ -798,7 +798,7 @@ morx_lookupmap(temp,cglyphs,map,k); /* dump the class lookup table */ free( cglyphs ); free( map ); here = ftell(temp); - fseek(temp,start+2*sizeof(uint32),SEEK_SET); + fseek(temp,start+2*sizeof(uint32_t),SEEK_SET); putlong(temp,here-start); /* Point to start of state arrays */ fseek(temp,0,SEEK_END); @@ -853,7 +853,7 @@ states[i][class-1].ismark = true; } } - /* Ok, we've got the state machine now. Convert it into apple's wierd */ + /* Ok, we've got the state machine now. Convert it into apple's weird */ /* (space saving) format */ trans = malloc(class*state_cnt*sizeof(struct trans_entries)); trans_cnt = 0; @@ -901,9 +901,9 @@ putshort( temp, states[i][j].trans_ent ); /* Now figure out the ligature actions (and all the other tables) */ - actions = malloc(trans_cnt*maxccnt*sizeof(uint32)); - components = malloc(trans_cnt*maxccnt*sizeof(uint16)); - lig_glyphs = malloc(trans_cnt*sizeof(uint16)); + actions = malloc(trans_cnt*maxccnt*sizeof(uint32_t)); + components = malloc(trans_cnt*maxccnt*sizeof(uint16_t)); + lig_glyphs = malloc(trans_cnt*sizeof(uint16_t)); acnt = lcnt = 0; for ( i=0; ilig->u.lig.lig->ttf_glyph; @@ -923,7 +923,7 @@ /* Now we know how big all the tables will be. Dump out their locations */ here = ftell(temp); - fseek(temp,start+3*sizeof(uint32),SEEK_SET); + fseek(temp,start+3*sizeof(uint32_t),SEEK_SET); putlong(temp,here-start); /* Point to start of entry array */ putlong(temp,here-start+6*trans_cnt); /* Point to start of actions */ putlong(temp,here-start+6*trans_cnt+4*acnt);/* Point to start of components */ @@ -1003,7 +1003,7 @@ int i, j, gcnt; PST *pst; SplineChar **glyphs, *sc; - uint16 *map; + uint16_t *map; struct lookup_subtable *sub = otl->subtables; /* Mac can't have more than one subtable/lookup */ for ( j=0; j<2; ++j ) { @@ -1023,7 +1023,7 @@ } if ( !j ) { glyphs = malloc((gcnt+1)*sizeof(SplineChar *)); - map = malloc(gcnt*sizeof(uint16)); + map = malloc(gcnt*sizeof(uint16_t)); glyphs[gcnt] = NULL; } } @@ -1032,15 +1032,15 @@ free(map); } -static uint16 *NamesToGlyphs(SplineFont *sf,char *names,uint16 *cnt) { +static uint16_t *NamesToGlyphs(SplineFont *sf,char *names,uint16_t *cnt) { char *pt, *start; int c, ch; - uint16 *ret; + uint16_t *ret; SplineChar *sc; for ( c=0, pt=names; *pt; ++pt ) if ( *pt==' ' ) ++c; - ret = malloc((c+1)*sizeof(uint16)); + ret = malloc((c+1)*sizeof(uint16_t)); for ( c=0, pt=names; *pt; ) { while ( *pt==' ' ) ++pt; @@ -1061,14 +1061,14 @@ static int morx_dumpASM(FILE *temp,ASM *sm, struct alltabs *at, SplineFont *sf ) { int i, j, k, gcnt, ch; char *pt, *end; - uint16 *map; + uint16_t *map; SplineChar **glyphs, *sc; int stcnt, tcnt; - struct ins { char *names; uint16 len,pos; uint16 *glyphs; } *subsins=NULL; + struct ins { char *names; uint16_t len,pos; uint16_t *glyphs; } *subsins=NULL; OTLookup **subslookups=NULL; - uint32 start, here, substable_pos, state_offset; - struct transdata { uint16 transition, mark_index, cur_index; } *transdata; - struct trans { uint16 ns, flags, mi, ci; } *trans; + uint32_t start, here, substable_pos, state_offset; + struct transdata { uint16_t transition, mark_index, cur_index; } *transdata; + struct trans { uint16_t ns, flags, mi, ci; } *trans; int ismort = sm->type == asm_kern; FILE *kernvalues; @@ -1092,7 +1092,7 @@ } } glyphs = malloc((gcnt+1)*sizeof(SplineChar *)); - map = malloc((gcnt+1)*sizeof(uint16)); + map = malloc((gcnt+1)*sizeof(uint16_t)); gcnt = 0; for ( i=0; igi.gcnt; ++i ) if ( at->gi.bygid[i]!=-1 && sf->glyphs[at->gi.bygid[i]]->lsidebearing!=1 ) { glyphs[gcnt] = sf->glyphs[at->gi.bygid[i]]; @@ -1168,13 +1168,13 @@ for ( k=0; kstate[k].u.kern.kcnt==this->u.kern.kcnt && memcmp(sm->state[k].u.kern.kerns,this->u.kern.kerns, - this->u.kern.kcnt*sizeof(int16))==0 ) + this->u.kern.kcnt*sizeof(int16_t))==0 ) break; if ( k!=j ) transdata[j].mark_index = transdata[k].mark_index; else { transdata[j].mark_index = off; - off += this->u.kern.kcnt*sizeof(int16); + off += this->u.kern.kcnt*sizeof(int16_t); /* kerning values must be output backwards */ for ( k=this->u.kern.kcnt-1; k>=1; --k ) putshort(kernvalues,this->u.kern.kerns[k]&~1); @@ -1208,7 +1208,7 @@ start = ftell(temp); if ( ismort /* old format still used for kerning */ ) { putshort(temp,sm->class_cnt); - putshort(temp,5*sizeof(uint16)); /* class offset */ + putshort(temp,5*sizeof(uint16_t)); /* class offset */ putshort(temp,0); /* state offset */ putshort(temp,0); /* transition entry offset */ putshort(temp,0); /* kerning values offset */ @@ -1216,11 +1216,11 @@ } else { putlong(temp,sm->class_cnt); if ( sm->type==asm_indic ) { - putlong(temp,4*sizeof(uint32)); /* class offset */ + putlong(temp,4*sizeof(uint32_t)); /* class offset */ putlong(temp,0); /* state offset */ putlong(temp,0); /* transition entry offset */ } else { - putlong(temp,5*sizeof(uint32)); /* class offset */ + putlong(temp,5*sizeof(uint32_t)); /* class offset */ putlong(temp,0); /* state offset */ putlong(temp,0); /* transition entry offset */ putlong(temp,0); /* substitution/insertion table offset */ @@ -1232,10 +1232,10 @@ state_offset = ftell(temp)-start; if ( ismort ) { - fseek(temp,start+2*sizeof(uint16),SEEK_SET); + fseek(temp,start+2*sizeof(uint16_t),SEEK_SET); putshort(temp,state_offset); /* Point to start of state arrays */ } else { - fseek(temp,start+2*sizeof(uint32),SEEK_SET); + fseek(temp,start+2*sizeof(uint32_t),SEEK_SET); putlong(temp,state_offset); /* Point to start of state arrays */ } fseek(temp,0,SEEK_END); @@ -1244,7 +1244,7 @@ for ( j=0; jstate_cnt*sm->class_cnt; ++j ) putc(transdata[j].transition,temp); if ( ftell(temp)&1 ) - putc(0,temp); /* Pad to a word boundry */ + putc(0,temp); /* Pad to a word boundary */ } else { for ( j=0; jstate_cnt*sm->class_cnt; ++j ) putshort(temp,transdata[j].transition); @@ -1253,17 +1253,17 @@ here = ftell(temp); if ( ismort ) { - fseek(temp,start+3*sizeof(uint16),SEEK_SET); + fseek(temp,start+3*sizeof(uint16_t),SEEK_SET); putshort(temp,here-start); /* Point to start of transition arrays */ } else { - fseek(temp,start+3*sizeof(uint32),SEEK_SET); + fseek(temp,start+3*sizeof(uint32_t),SEEK_SET); putlong(temp,here-start); /* Point to start of transition arrays */ } fseek(temp,0,SEEK_END); /* Now the transitions */ if ( sm->type==asm_kern ) { - substable_pos = here+tcnt*2*sizeof(int16); + substable_pos = here+tcnt*2*sizeof(int16_t); for ( i=0; iclass_cnt+state_offset); @@ -1285,7 +1285,7 @@ if ( sm->type==asm_context ) { substable_pos = ftell(temp); - fseek(temp,start+4*sizeof(uint32),SEEK_SET); + fseek(temp,start+4*sizeof(uint32_t),SEEK_SET); putlong(temp,substable_pos-start); /* Point to start of substitution lookup offsets */ fseek(temp,0,SEEK_END); @@ -1294,7 +1294,7 @@ putlong(temp,0); /* offsets to the substitutions */ for ( i=0; igi); @@ -1302,7 +1302,7 @@ free(subslookups); } else if ( sm->type==asm_insert ) { substable_pos = ftell(temp); - fseek(temp,start+4*sizeof(uint32),SEEK_SET); + fseek(temp,start+4*sizeof(uint32_t),SEEK_SET); putlong(temp,substable_pos-start); /* Point to start of insertions */ fseek(temp,0,SEEK_END); @@ -1315,7 +1315,7 @@ } else if ( sm->type==asm_kern ) { if ( substable_pos!=ftell(temp) ) IError( "Kern Values table in wrong place.\n" ); - fseek(temp,start+4*sizeof(uint16),SEEK_SET); + fseek(temp,start+4*sizeof(uint16_t),SEEK_SET); putshort(temp,substable_pos-start); /* Point to start of insertions */ fseek(temp,0,SEEK_END); if ( !ttfcopyfile(temp,kernvalues,substable_pos,"kern-subtable")) at->error = true; @@ -1375,7 +1375,7 @@ static int HasCursiveConnectionSM(SplineFont *sf) { int featureType, featureSetting; - uint32 tag; + uint32_t tag; ASM *sm; if ( OTTagToMacFeature(CHR('i','s','o','l'),&featureType,&featureSetting) ) { @@ -1392,9 +1392,9 @@ return( false ); } -static uint32 *FormedScripts(SplineFont *sf) { +static uint32_t *FormedScripts(SplineFont *sf) { OTLookup *otl; - uint32 *ret = NULL; + uint32_t *ret = NULL; int scnt=0, smax=0; FeatureScriptLangList *fl; struct scriptlanglist *sl; @@ -1411,7 +1411,7 @@ for ( i=0; ilang_cnt; ++i ) { if ( (ilangs[i] : sl->morelangs[i-MAX_LANG])==DEFAULT_LANG ) { if ( scnt<=smax ) - ret = realloc(ret,(smax+=5)*sizeof(uint32)); + ret = realloc(ret,(smax+=5)*sizeof(uint32_t)); ret[scnt++] = sl->script; } } @@ -1423,7 +1423,7 @@ if ( scnt==0 ) return( NULL ); if ( scnt<=smax ) - ret = realloc(ret,(smax+=1)*sizeof(uint32)); + ret = realloc(ret,(smax+=1)*sizeof(uint32_t)); ret[scnt] = 0; return( ret ); } @@ -1441,7 +1441,7 @@ case gpos_single: case gpos_cursive: case gpos_mark2base: case gpos_mark2ligature: case gpos_mark2mark: return( false ); - /* These are OpenType only, but they might be convertable to a state */ + /* These are OpenType only, but they might be convertible to a state */ /* machine */ case gsub_context: case gsub_contextchain: case gsub_reversecchain: @@ -1455,6 +1455,7 @@ if ( features->ismac || OTTagToMacFeature(features->featuretag,&ft,&fs)) return( true ); } + default: break; } return( false ); } @@ -1462,7 +1463,7 @@ static struct feature *aat_dumpmorx_cvtopentypeforms(struct alltabs *at, SplineFont *sf, FILE *temp, struct feature *features) { ASM *sm; - uint32 *scripts; + uint32_t *scripts; int featureType, featureSetting; int i; OTLookup *otl; @@ -1594,7 +1595,7 @@ int scnt, fcnt, cnt; struct feature *f, *n, *p; int k; - uint32 offset; + uint32_t offset; int strid = at->next_strid; int fn=0; MacFeat *mf, *smf; @@ -1710,8 +1711,8 @@ static int featuresAssignFlagsChains(struct feature *features, struct feature *feature_by_type) { int bit, cnt, chain, fcnt, i, mybit; struct feature *f, *n, *p; - uint16 chains_features[32]; - uint32 chains_bitindex[32]; /* Index for bit of first setting of this feature */ + uint16_t chains_features[32]; + uint32_t chains_bitindex[32]; /* Index for bit of first setting of this feature */ if ( features==NULL ) return( 0 ); @@ -1785,9 +1786,9 @@ static void morxDumpChain(struct alltabs *at,struct feature *features, struct feature *features_by_type, int chain, FILE *temp) { - uint32 def_flags=0; + uint32_t def_flags=0; struct feature *f, *n; - uint32 chain_start, end; + uint32_t chain_start, end; char *buf; int len, tot, fs_cnt, sub_cnt; struct feature *all[32]; @@ -2091,8 +2092,8 @@ /* ************************* The 'prop' table ************************* */ /* ************************************************************************** */ -uint16 *props_array(SplineFont *sf,struct glyphinfo *gi) { - uint16 *props; +uint16_t *props_array(SplineFont *sf,struct glyphinfo *gi) { + uint16_t *props; int i; SplineChar *sc, *bsc; int dir, isfloat, isbracket, offset, doit=false; @@ -2100,7 +2101,7 @@ PST *pst; int p; - props = calloc(gi->gcnt+1,sizeof(uint16)); + props = calloc(gi->gcnt+1,sizeof(uint16_t)); props[gi->gcnt] = -1; for ( i=0; igcnt; ++i ) if ( (p = gi->bygid==NULL ? i : gi->bygid[i])!=-1 ) { @@ -2135,7 +2136,7 @@ else dir = 11; /* Other neutrals */ /* Not dealing with unicode 3 classes */ - /* nor block seperator/ segment seperator */ + /* nor block separator/ segment separator */ } else if ( SCScriptFromUnicode(sc)==CHR('a','r','a','b') ) dir = 2; else if ( SCScriptFromUnicode(sc)==CHR('h','e','b','r') ) @@ -2144,11 +2145,10 @@ if ( dir==1 || dir==2 ) doit = true; isfloat = false; if ( sc->width==0 && - ((sc->anchor!=NULL && sc->anchor->type==at_mark) || - (sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && iscombining(sc->unicodeenc)))) + ((sc->anchor!=NULL && sc->anchor->type==at_mark) || iscombining(sc->unicodeenc))) isfloat = doit = true; isbracket = offset = 0; - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && tomirror(sc->unicodeenc)!=0 ) { + if ( tomirror(sc->unicodeenc)!=0 ) { bsc = SFGetChar(sf,tomirror(sc->unicodeenc),NULL); if ( bsc!=NULL && bsc->ttf_glyph-sc->ttf_glyph>-8 && bsc->ttf_glyph-sc->ttf_glyph<8 ) { isbracket = true; @@ -2192,8 +2192,8 @@ } void aat_dumpprop(struct alltabs *at, SplineFont *sf) { - uint16 *props = props_array(sf,&at->gi); - uint32 bin_srch_header; + uint16_t *props = props_array(sf,&at->gi); + uint32_t bin_srch_header; int i, j, cnt; if ( props==NULL ) @@ -2248,7 +2248,7 @@ /* ************************* The 'bsln' table ************************* */ /* ************************************************************************** */ -static int BslnFromTag(uint32 tag) { +static int BslnFromTag(uint32_t tag) { switch ( tag ) { case CHR('r','o','m','n'): return( 0 ); @@ -2265,8 +2265,8 @@ } } -int16 *PerGlyphDefBaseline(SplineFont *sf,int *def_baseline) { - int16 *baselines = malloc(sf->glyphcnt*sizeof(int16)); +int16_t *PerGlyphDefBaseline(SplineFont *sf,int *def_baseline) { + int16_t *baselines = malloc(sf->glyphcnt*sizeof(int16_t)); int gid, bsln, i, any; SplineChar *sc; int counts[32]; /* Apple supports a max of 32 baselines, but only 5 are defined */ @@ -2277,7 +2277,7 @@ memset(counts,0,sizeof(counts)); for ( gid = 0; gidglyphcnt; ++gid ) if ( (sc = sf->glyphs[gid])!=NULL ) { - uint32 script = SCScriptFromUnicode(sc); + uint32_t script = SCScriptFromUnicode(sc); for ( bs= base->scripts; bs!=NULL; bs=bs->next ) if ( bs->script==script ) break; @@ -2365,7 +2365,7 @@ void aat_dumpbsln(struct alltabs *at, SplineFont *sf) { int def_baseline; int offsets[32]; - int16 *baselines; + int16_t *baselines; int i, gid, j, bsln, cnt; if ( sf->horiz_base==NULL || sf->horiz_base->baseline_cnt==0 || @@ -2382,7 +2382,7 @@ putshort(at->bsln,1); /* distanced based (no cp info) with per-glyph info */ putshort(at->bsln,def_baseline&0x1f);/* Default baseline when no info specified for glyphs */ - /* table of 32 int16 (the docs say uint16, but that must be wrong) giving */ + /* table of 32 int16_t (the docs say uint16_t, but that must be wrong) giving */ /* the offset of the nth baseline from the default baseline. */ /* 0 => Roman, 1=> centered ideo, 2=>low ideo (same as OTF ideo) 3=>hang, 4=>Math */ /* values 5-31 undefined, set to 0 */ @@ -2441,7 +2441,7 @@ /* ************************* utility routines ************************* */ /* ************************************************************************** */ -uint32 MacFeatureToOTTag(int featureType,int featureSetting) { +uint32_t MacFeatureToOTTag(int featureType,int featureSetting) { int i; struct macsettingname *msn = user_macfeat_otftag ? user_macfeat_otftag : macfeat_otftag; @@ -2453,7 +2453,7 @@ return( 0 ); } -int OTTagToMacFeature(uint32 tag, int *featureType,int *featureSetting) { +int OTTagToMacFeature(uint32_t tag, int *featureType,int *featureSetting) { int i; struct macsettingname *msn = user_macfeat_otftag ? user_macfeat_otftag : macfeat_otftag; @@ -2475,7 +2475,7 @@ return( false ); } -static struct feature *featureFromTag(SplineFont *sf, uint32 tag ) { +static struct feature *featureFromTag(SplineFont *sf, uint32_t tag ) { int ft, fs; struct feature *feat; @@ -2513,7 +2513,7 @@ return( featureFromTag(sf,fl->featuretag)); } -static int PSTHasTag(PST *pst, uint32 tag) { +static int PSTHasTag(PST *pst, uint32_t tag) { FeatureScriptLangList *fl; if ( pst->subtable==NULL ) diff -Nru fontforge-20201107~dfsg/fontforge/tottfaat.h fontforge-20220308~dfsg/fontforge/tottfaat.h --- fontforge-20201107~dfsg/fontforge/tottfaat.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfaat.h 2022-03-08 10:14:24.000000000 +0000 @@ -16,11 +16,11 @@ extern int LookupHasDefault(OTLookup *otl); extern int scriptsHaveDefault(struct scriptlanglist *sl); -extern uint32 MacFeatureToOTTag(int featureType, int featureSetting); -extern int OTTagToMacFeature(uint32 tag, int *featureType, int *featureSetting); -extern uint16 *props_array(SplineFont *sf, struct glyphinfo *gi); +extern uint32_t MacFeatureToOTTag(int featureType, int featureSetting); +extern int OTTagToMacFeature(uint32_t tag, int *featureType, int *featureSetting); +extern uint16_t *props_array(SplineFont *sf, struct glyphinfo *gi); extern int haslrbounds(SplineChar *sc, PST **left, PST **right); -extern int16 *PerGlyphDefBaseline(SplineFont *sf, int *def_baseline); +extern int16_t *PerGlyphDefBaseline(SplineFont *sf, int *def_baseline); extern void FigureBaseOffsets(SplineFont *sf, int def_bsln, int offsets[32]); extern int Macable(SplineFont *sf, OTLookup *otl); diff -Nru fontforge-20201107~dfsg/fontforge/tottf.c fontforge-20220308~dfsg/fontforge/tottf.c --- fontforge-20201107~dfsg/fontforge/tottf.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottf.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "tottf.h" #include "autohint.h" -#include "chardata.h" #include "dumpbdf.h" #include "dumppfa.h" #include "encoding.h" @@ -546,7 +545,7 @@ { 0x100000, 0x10fffd, 90 }, /* Supplementary Private Use Area-B */ }; -static int32 getuint32(FILE *ttf) { +static int32_t getuint32(FILE *ttf) { int ch1 = getc(ttf); int ch2 = getc(ttf); int ch3 = getc(ttf); @@ -870,7 +869,7 @@ putc('\0',gi->glyphs); /* on a word boundary */ } -static void dumpinstrs(struct glyphinfo *gi,uint8 *instrs,int cnt) { +static void dumpinstrs(struct glyphinfo *gi,uint8_t *instrs,int cnt) { int i; if ( (gi->flags&ttf_flag_nohints) ) { @@ -889,7 +888,7 @@ /* Or .notdef */ struct glyphhead gh; BasePoint bp[10]; - uint8 instrs[50]; + uint8_t instrs[50]; int stemcvt, stem; char *stempt; @@ -1144,7 +1143,7 @@ flags |= _ARGS_ARE_XY|_UNSCALED_OFFSETS; /* The values I output are the values I want to see */ /* There is some very strange stuff wrongly-documented on the apple*/ - /* site about how these should be interpretted when there are */ + /* site about how these should be interpreted when there are */ /* scale factors, or rotations */ /* That description does not match the behavior of their rasterizer*/ /* I've reverse engineered something else (see parsettf.c) */ @@ -1365,7 +1364,7 @@ return j; } -static int AssignTTFBitGlyph(struct glyphinfo *gi,SplineFont *sf,EncMap *map,int32 *bsizes) { +static int AssignTTFBitGlyph(struct glyphinfo *gi,SplineFont *sf,EncMap *map,int32_t *bsizes) { int i, j; BDFFont *bdf; int *bygid = malloc((sf->glyphcnt+3)*sizeof(int)); @@ -1378,7 +1377,7 @@ for ( j=0; bsizes[j]!=0 && ((bsizes[j]&0xffff)!=bdf->pixelsize || (bsizes[j]>>16)!=BDFDepth(bdf)); ++j ); if ( bsizes[j]==0 ) continue; - /* + /* * All ttf_glyphs are -1, unless they have been set by * AssignNotdefNull. If already set by AssignNotdefNull, then * do not overwrite that. @@ -1449,9 +1448,9 @@ } gi->maxp->numGlyphs = gi->gcnt; - gi->loca = malloc((gi->maxp->numGlyphs+1)*sizeof(uint32)); - gi->pointcounts = malloc((gi->maxp->numGlyphs+1)*sizeof(int32)); - memset(gi->pointcounts,-1,(gi->maxp->numGlyphs+1)*sizeof(int32)); + gi->loca = malloc((gi->maxp->numGlyphs+1)*sizeof(uint32_t)); + gi->pointcounts = malloc((gi->maxp->numGlyphs+1)*sizeof(int32_t)); + memset(gi->pointcounts,-1,(gi->maxp->numGlyphs+1)*sizeof(int32_t)); gi->next_glyph = 0; gi->glyphs = GFileTmpfile(); gi->hmtx = GFileTmpfile(); @@ -1733,7 +1732,7 @@ static void dumpcffcharset(SplineFont *sf,struct alltabs *at) { int i; - at->gn_sid = calloc(at->gi.gcnt,sizeof(uint32)); + at->gn_sid = calloc(at->gi.gcnt,sizeof(uint32_t)); putc(0,at->charset); /* I always use a format 0 charset. ie. an array of SIDs in random order */ @@ -1808,7 +1807,7 @@ static void dumpcffencoding(SplineFont *sf,struct alltabs *at) { int i, cnt, anydups; - uint32 start_pos = ftell(at->encoding); + uint32_t start_pos = ftell(at->encoding); SplineChar *sc; EncMap *map = at->map; @@ -1863,7 +1862,7 @@ static void _dumpcffstrings(FILE *file, struct pschars *strs) { int i, len, offsize; - + /* First figure out the offset size */ len = 1; for ( i=0; inext; ++i ) @@ -1884,7 +1883,7 @@ /* last of all the strings */ for ( i=0; inext; ++i ) { - uint8 *pt = strs->values[i], *end = pt+strs->lens[i]; + uint8_t *pt = strs->values[i], *end = pt+strs->lens[i]; while ( pt65535 ) maxw = 3*(sf->ascent+sf->descent); - widths = calloc(maxw,sizeof(uint16)); - cumwid = calloc(maxw,sizeof(uint32)); + widths = calloc(maxw,sizeof(uint16_t)); + cumwid = calloc(maxw,sizeof(uint32_t)); defwid = 0; cnt=0; for ( i=0; iglyphcnt; ++i ) if ( SCWorthOutputting(sf->glyphs[i]) && @@ -2661,7 +2660,7 @@ return( false ); } -static int AnyMisleadingBitmapAdvances(SplineFont *sf, int32 *bsizes) { +static int AnyMisleadingBitmapAdvances(SplineFont *sf, int32_t *bsizes) { int strike, gid; double em = sf->ascent+sf->descent; BDFFont *bdf; @@ -2686,9 +2685,9 @@ return( false ); } -void cvt_unix_to_1904( long long time, int32 result[2]) { - uint32 date1970[4], tm[4]; - uint32 year[2]; +void cvt_unix_to_1904( long long time, int32_t result[2]) { + uint32_t date1970[4], tm[4]; + uint32_t year[2]; int i; tm[0] = time &0xffff; @@ -2723,7 +2722,7 @@ } static void sethead(struct head *head,SplineFont *sf,struct alltabs *at, - enum fontformat format, int32 *bsizes) { + enum fontformat format, int32_t *bsizes) { int i, lr, rl, indic_rearrange, arabic; ASM *sm; struct ttflangname *useng; @@ -2746,8 +2745,7 @@ int uni = sc->unicodeenc ; if ( SCRightToLeft(sc) ) rl = 1; - else if (( uni!=-1 && uni<0x10000 && islefttoright(uni)) || - (uni>=0x10300 && uni<0x107ff)) + else if (islefttoright(uni) || (uni>=0x10300 && uni<0x107ff)) lr = 1; if ( SCScriptFromUnicode(sc)==CHR('a','r','a','b') ) arabic = 1; @@ -3023,7 +3021,7 @@ if ( samewid==-1 ) pfminfo->pfmfamily |= 0x1; /* Else it assumes monospace */ -/* urw uses 4 character abreviations */ +/* urw uses 4 character abbreviations */ if ( weight!=NULL ) OS2WeightCheck(pfminfo,weight); OS2WeightCheck(pfminfo,fontname); @@ -3095,9 +3093,9 @@ return( pcnt>acnt ); } -void OS2FigureCodePages(SplineFont *sf, uint32 CodePage[2]) { +void OS2FigureCodePages(SplineFont *sf, uint32_t CodePage[2]) { int i; - uint32 latin1[8]; + uint32_t latin1[8]; int has_ascii, has_lineart=0, has_radical=0, has_summation=0; int cp852=0, cp775=0, cp861=0, cp860=0, cp857=0, cp855=0, cp862=0, cp863=0; int cp864=0, cp865=0, cp866=0, cp869=0, cp737=0, cp708=0, mac=0; @@ -3238,13 +3236,13 @@ CodePage[0] |= 1U<<29; /* mac roman */ } -void OS2FigureUnicodeRanges(SplineFont *sf, uint32 Ranges[4]) { +void OS2FigureUnicodeRanges(SplineFont *sf, uint32_t Ranges[4]) { int i, k; unsigned j; SplineChar *sc; SplineFont *sub; - memset(Ranges,0,4*sizeof(uint32)); + memset(Ranges,0,4*sizeof(uint32_t)); k=0; do { sub = ksubfontcnt? sf->subfonts[k] : sf; @@ -3265,7 +3263,7 @@ } while ( ksubfontcnt ); } -static void WinBB(SplineFont *sf,uint16 *winascent,uint16 *windescent,struct alltabs *at) { +static void WinBB(SplineFont *sf,uint16_t *winascent,uint16_t *windescent,struct alltabs *at) { /* The windows ascent/descent is calculated on the ymin/max of the */ /* glyphs in the so called ANSI character set. I'm going to pretend */ /* that's Latin1 with a few additions */ @@ -3532,11 +3530,11 @@ if ( at->head.locais32 ) { for ( i=0; i<=at->maxp.numGlyphs; ++i ) putlong(at->loca,at->gi.loca[i]); - at->localen = sizeof(int32)*(at->maxp.numGlyphs+1); + at->localen = sizeof(int32_t)*(at->maxp.numGlyphs+1); } else { for ( i=0; i<=at->maxp.numGlyphs; ++i ) putshort(at->loca,at->gi.loca[i]/2); - at->localen = sizeof(int16)*(at->maxp.numGlyphs+1); + at->localen = sizeof(int16_t)*(at->maxp.numGlyphs+1); if ( ftell(at->loca)&2 ) putshort(at->loca,0); } @@ -3551,10 +3549,10 @@ at->loca = GFileTmpfile(); if ( at->head.locais32 ) { putlong(at->loca,0); - at->localen = sizeof(int32); + at->localen = sizeof(int32_t); } else { putshort(at->loca,0); - at->localen = sizeof(int16); + at->localen = sizeof(int16_t); putshort(at->loca,0); /* pad it */ } } @@ -3792,9 +3790,9 @@ dummy->names[ttf_fullname] = utf8_verify_copy(sf->fullname); if ( dummy->names[ttf_version]==NULL || *dummy->names[ttf_version]=='\0' ) { if ( sf->subfontcnt!=0 ) - sprintf( buffer, "Version %f ", (double)sf->cidversion ); + sprintf( buffer, "Version %f", (double)sf->cidversion ); else if ( sf->version!=NULL ) - sprintf(buffer,"Version %.20s ", sf->version); + sprintf(buffer,"Version %.20s", sf->version); else strcpy(buffer,"Version 1.0" ); dummy->names[ttf_version] = copy(buffer); @@ -3804,12 +3802,12 @@ } typedef struct { - uint16 platform; - uint16 specific; - uint16 lang; - uint16 strid; - uint16 len; - uint16 offset; + uint16_t platform; + uint16_t specific; + uint16_t lang; + uint16_t strid; + uint16_t len; + uint16_t offset; } NameEntry; typedef struct { @@ -3834,7 +3832,7 @@ return( mn1->strid-mn2->strid ); } -static void AddEncodedName(NamTab *nt,char *utf8name,uint16 lang,uint16 strid, int nomacnames) { +static void AddEncodedName(NamTab *nt,char *utf8name,uint16_t lang,uint16_t strid, int nomacnames) { NameEntry *ne; int maclang, macenc= -1, specific; char *macname = NULL; @@ -3970,7 +3968,7 @@ ++nt->cur; } -/* There's an inconsistancy here. Apple's docs say there most be only one */ +/* There's an inconsistency here. Apple's docs say there most be only one */ /* nameid==6 and that name must be ascii (presumably plat=1, spec=0, lang=0) */ /* The opentype docs say there must be two (psl=1,0,0 & psl=3,1,0x409) any */ /* others are to be ignored */ @@ -4051,7 +4049,7 @@ at->name = GFileTmpfile(); putshort(at->name,0); /* format */ putshort(at->name,nt.cur); /* numrec */ - putshort(at->name,(3+nt.cur*6)*sizeof(int16)); /* offset to strings */ + putshort(at->name,(3+nt.cur*6)*sizeof(int16_t)); /* offset to strings */ for ( i=0; iname,nt.entries[i].platform); @@ -4061,7 +4059,7 @@ putshort(at->name,nt.entries[i].len); putshort(at->name,nt.entries[i].offset); } - if ( !ttfcopyfile(at->name,nt.strings,(3+nt.cur*6)*sizeof(int16),"name-data")) + if ( !ttfcopyfile(at->name,nt.strings,(3+nt.cur*6)*sizeof(int16_t),"name-data")) at->error = true; at->namelen = ftell(at->name); @@ -4082,7 +4080,7 @@ int pos, i,j, shouldbe; int shorttable = (format==ff_otf || format==ff_otfcid || (at->gi.flags&ttf_flag_shortps)); - uint32 here; + uint32_t here; at->post = GFileTmpfile(); @@ -4161,10 +4159,10 @@ static FILE *_Gen816Enc(SplineFont *sf,int *tlen,EncMap *map) { int i, j, complained, pos, k, subheadindex, jj, isbig5=false; - uint16 table[256]; + uint16_t table[256]; struct subhead subheads[128]; - uint16 *glyphs; - uint16 tempglyphs[256]; + uint16_t *glyphs; + uint16_t tempglyphs[256]; int base, lbase, basebound, subheadcnt, planesize, plane0size; int base2, base2bound; FILE *sub; @@ -4197,7 +4195,7 @@ basebound = 0xf9; lbase = 0x31; subheadcnt = basebound-base+1; - planesize = 0xfe -0x31+1; /* Stupid gcc bug, thinks 0xfe- is ambiguous (exponant) */ + planesize = 0xfe -0x31+1; /* Stupid gcc bug, thinks 0xfe- is ambiguous (exponent) */ } else if ( strstrmatch(encname,"sjis")!=NULL || strstrmatch(encname,"cp932")!=NULL ) { base = 129; basebound = 159; @@ -4276,7 +4274,7 @@ subheads[i].first = lbase; subheads[i].cnt = planesize; } - glyphs = calloc(subheadcnt*planesize+plane0size,sizeof(uint16)); + glyphs = calloc(subheadcnt*planesize+plane0size,sizeof(uint16_t)); subheads[0].rangeoff = 0; for ( i=0; ienccount; ++i ) if ( map->map[i]!=-1 && sf->glyphs[map->map[i]]!=NULL && @@ -4317,8 +4315,8 @@ else if ( tempglyphs[k]==0 || glyphs[plane0size+(i-1)*planesize+k]==0 ) break; /* Doesn't match */ else if ( delta==0 ) - delta = (uint16) (tempglyphs[k]-glyphs[plane0size+(i-1)*planesize+k]); - else if ( tempglyphs[k]==(uint16) (glyphs[plane0size+(i-1)*planesize+k]+delta) ) + delta = (uint16_t) (tempglyphs[k]-glyphs[plane0size+(i-1)*planesize+k]); + else if ( tempglyphs[k]==(uint16_t) (glyphs[plane0size+(i-1)*planesize+k]+delta) ) /* Still matches */; else break; @@ -4329,7 +4327,7 @@ } } if ( subheads[subheadindex].rangeoff==0 ) { - memcpy(glyphs+(pos-1)*planesize+plane0size,tempglyphs,planesize*sizeof(uint16)); + memcpy(glyphs+(pos-1)*planesize+plane0size,tempglyphs,planesize*sizeof(uint16_t)); subheads[subheadindex].rangeoff = plane0size+(pos++-1)*planesize ; } ++subheadindex; @@ -4340,8 +4338,8 @@ /* simple. Unfortunately ttf says they are offsets from the current */ /* location in the file (sort of) so we now fix them up. */ for ( i=0; ienc->is_unicodebmp || map->enc->is_unicodefull ) { int gid; for ( i=0; i<65536 && ienccount; ++i ) if ( (gid=map->map[i])!=-1 && sf->glyphs[gid]!=NULL && sf->glyphs[gid]->ttf_glyph!=-1 ) { - avail[i] = gid; + avail[i] = sf->glyphs[gid]->ttf_glyph; ++cnt; } } else { @@ -4521,12 +4527,12 @@ for ( i=0; iglyphcnt; ++i ) { if ( (sc=sf->glyphs[i])!=NULL && sc->ttf_glyph!=-1 ) { if ( sc->unicodeenc>=0 && sc->unicodeenc<=0xffff ) { - avail[sc->unicodeenc] = i; + avail[sc->unicodeenc] = sc->ttf_glyph; ++cnt; } for ( altuni=sc->altuni; altuni!=NULL; altuni = altuni->next ) { if ( altuni->unienc<=0xffff && altuni->vs==-1 && altuni->fid==0 ) { - avail[altuni->unienc] = i; + avail[altuni->unienc] = sc->ttf_glyph; ++cnt; } } @@ -4535,65 +4541,150 @@ } if ( issymbol ) { /* Clear out all entries we don't want */ - memset(avail ,0xff,0xf020*sizeof(uint32)); - memset(avail+0xf100,0xff,0x0eff*sizeof(uint32)); + memset(avail ,0xff,0xf020*sizeof(int32_t)); + memset(avail+0xf100,0xff,0x0eff*sizeof(int32_t)); } - j = -1; - for ( i=segcnt=0; i<65536; ++i ) { - if ( avail[i]!=0xffffffff && j==-1 ) { - j=i; - ++segcnt; - } else if ( j!=-1 && avail[i]==0xffffffff ) - j = -1; - } - cmapseg = calloc(segcnt+1,sizeof(struct cmapseg)); - ranges = malloc(cnt*sizeof(uint16)); - j = -1; - for ( i=segcnt=0; i<65536; ++i ) { - if ( avail[i]!=0xffffffff && j==-1 ) { - j=i; - cmapseg[segcnt].start = j; - ++segcnt; - } else if ( j!=-1 && avail[i]==0xffffffff ) { - cmapseg[segcnt-1].end = i-1; - j = -1; - } - } - if ( j!=-1 ) - cmapseg[segcnt-1].end = i-1; - /* create a dummy segment to mark the end of the table */ - cmapseg[segcnt].start = cmapseg[segcnt].end = 0xffff; - cmapseg[segcnt++].delta = 1; - rpos = 0; - for ( i=0; iglyphs[l]; - delta = sc->ttf_glyph-cmapseg[i].start; - for ( j=cmapseg[i].start; j<=cmapseg[i].end; ++j ) { - l = avail[j]; - sc = sf->glyphs[l]; - if ( delta != sc->ttf_glyph-j ) - break; - } - if ( j>cmapseg[i].end ) - cmapseg[i].delta = delta; - else { - cmapseg[i].rangeoff = (rpos + (segcnt-i)) * sizeof(int16); - for ( j=cmapseg[i].start; j<=cmapseg[i].end; ++j ) { - l = avail[j]; - sc = sf->glyphs[l]; - ranges[rpos++] = sc->ttf_glyph; + /* + cmapseg[curseg].start tracks the start of the current + segment, it is initialized to -1 when "allocated", + meaning the start is not yet defined. + + cmapseg[curseg].end tracks the end of the segment + once the start is identified. So when iterating + it will either be ignored (when .start is -1) or + will be equal to the last occupied glyph slot + seen. + + cmapseg[curseg].use_delta starts false indicating + the range map will be used, is set to true when + there are no discontinuities within SEGBREAKEVEN + slots of .start. + */ + cmapseg = malloc(segmax*sizeof(struct cmapseg)); + memset(cmapseg, 0, segmax*sizeof(struct cmapseg)); + if ( avail[0]!=-1 ) { + first_delta = cmapseg[curseg].start = cmapseg[curseg].end = 0; + cur_delta_val = avail[0]-0; + } else { + cmapseg[curseg].start = -1; + } + for ( i=1; i<65536; ++i ) { + if ( curseg==segmax-2 ) { + segmax += SEGMAXINC; + cmapseg = realloc(cmapseg, segmax*sizeof(struct cmapseg)); + memset(cmapseg+curseg+2, 0, SEGMAXINC*sizeof(struct cmapseg)); + } + if ( avail[i]!=-1 ) { // Have a glyph for the slot + if ( cmapseg[curseg].start==-1 ) { + first_delta = cmapseg[curseg].start = i; + cur_delta_val = avail[i]-i; + } else { + if ( first_delta==-1 || avail[i]-i != cur_delta_val ) { + // We've seen a blank slot or the delta doesn't match + if ( cmapseg[curseg].use_delta ) { + cmapseg[curseg].delta = cur_delta_val; + curseg++; + first_delta = cmapseg[curseg].start = i; + cur_delta_val = avail[i]-i; + } else { + cur_delta_val = avail[i]-i; + first_delta = i; + } + } else if ( first_delta!=-1 && i-first_delta>=SEGBREAKEVEN ) { + if ( first_delta==cmapseg[curseg].start ) { + cmapseg[curseg].use_delta = true; + cmapseg[curseg].delta = cur_delta_val; + } else { + /* Split and calc parameters of already visited + slots by backtracking. (Because we're splitting + out delta-compatible series and avoiding long + blank sequences with SEGBREAKEVEN this is + likely to terminate after a few iterations.)*/ + cmapseg[curseg].end = -1; + cmapseg[curseg].use_delta = true; + for (j=first_delta-1; j>=cmapseg[curseg].start; --j) { + int16_t jd = avail[j]-j; + if ( avail[j]!=-1 && cmapseg[curseg].end==-1 ) { + // This is the end of the backtracked segment + cmapseg[curseg].end = j; + cmapseg[curseg].delta = jd; + } else if ( cmapseg[curseg].end!=-1 + && ( avail[j]==-1 + || cmapseg[curseg].delta!=jd )) { + // Mismatching delta, so use mapping for seg + cmapseg[curseg].use_delta = false; + cmapseg[curseg].delta = 0; + break; + } + } + if ( !cmapseg[curseg].use_delta ) { + cmapseg[curseg].mapoff = mapcnt; + mapcnt += cmapseg[curseg].end - cmapseg[curseg].start + 1; + } + curseg++; + cmapseg[curseg].start = first_delta; + cmapseg[curseg].delta = cur_delta_val; + cmapseg[curseg].use_delta = true; + } + } } + cmapseg[curseg].end = i; + } else { // Don't have a glyph for this slot + if ( first_delta!=-1 ) + last_delta = first_delta; + /* If this segment is directly mapped or the last encoded glyph was + more than SEGBREAKEVEN slots ago, start a new segment */ + if ( cmapseg[curseg].start!=-1 && + (cmapseg[curseg].use_delta || i-cmapseg[curseg].end>=SEGBREAKEVEN) ) { + if ( last_delta==cmapseg[curseg].start ) { + cmapseg[curseg].use_delta = true; + cmapseg[curseg].delta = cur_delta_val; + } + if ( !cmapseg[curseg].use_delta ) { + cmapseg[curseg].mapoff = mapcnt; + mapcnt += cmapseg[curseg].end - cmapseg[curseg].start + 1; + } + curseg++; + cmapseg[curseg].start = -1; + } + first_delta = -1; } } - free(avail); - + // Finalize last true segment + if ( cmapseg[curseg].start!=-1 ) { + if ( first_delta==cmapseg[curseg].start ) { + cmapseg[curseg].use_delta = true; + } else { + cmapseg[curseg].mapoff = mapcnt; + mapcnt += cmapseg[curseg].end - cmapseg[curseg].start + 1; + } + curseg++; + } + // Add terminating segment + cmapseg[curseg].start = cmapseg[curseg].end = 0xFFFF; + cmapseg[curseg].use_delta = true; + cmapseg[curseg].delta = 1; + + segcnt = curseg+1; + + /* + for (i=0; i=0xFFFF ) { // No room for table + free(avail); + free(cmapseg); + *ucs2len=0; + return NULL; + } + format4 = GFileTmpfile(); putshort(format4,4); /* format */ - putshort(format4,(8+4*segcnt+rpos)*sizeof(int16)); + putshort(format4,slen); putshort(format4,0); /* language/version */ - putshort(format4,2*segcnt); /* segcnt */ + putshort(format4,2*segcnt); /* segcnt */ for ( j=0,i=1; i<=segcnt; i<<=1, ++j ); putshort(format4,i); /* 2*2^floor(log2(segcnt)) */ putshort(format4,j-1); @@ -4606,31 +4697,46 @@ for ( i=0; iglyphcnt; ++gid ) if ( (sc = sf->glyphs[gid])!=NULL ) { for ( altuni = sc->altuni; altuni!=NULL; altuni=altuni->next ) { - if ( altuni->unienc!=-1 && (uint32)altuni->uniencunienc!=-1 && (uint32_t)altuni->uniencvs!=-1 && altuni->fid==0 ) { for ( i=0; ivs ) @@ -4638,10 +4744,10 @@ if ( i>=vs_cnt ) { if ( i>=vs_max ) { if ( vses==vsbuf ) { - vses = malloc((vs_max*=2)*sizeof(int32)); + vses = malloc((vs_max*=2)*sizeof(int32_t)); memcpy(vses,vsbuf,sizeof(vsbuf)); } else - vses = realloc(vses,(vs_max+=512)*sizeof(int32)); + vses = realloc(vses,(vs_max+=512)*sizeof(int32_t)); } vses[vs_cnt++] = altuni->vs; } @@ -4666,7 +4772,7 @@ } } - avail = malloc(unicode4_size*sizeof(uint32)); + avail = malloc(unicode4_size*sizeof(uint32_t)); format14 = GFileTmpfile(); putshort(format14,14); @@ -4681,7 +4787,7 @@ } for ( i=0; iglyphs[gid])!=NULL ) { for ( altuni = sc->altuni; altuni!=NULL; altuni=altuni->next ) { @@ -4761,7 +4867,7 @@ extern unichar_t MacRomanEnc[]; static void dumpcmap(struct alltabs *at, SplineFont *sf,enum fontformat format) { int i,enccnt, issmall, hasmac; - uint16 table[256]; + uint16_t table[256]; SplineChar *sc; int alreadyprivate = false; int wasotf = format==ff_otf || format==ff_otfcid; @@ -4848,6 +4954,9 @@ format12 = NeedsUCS4Table(sf,&ucs4len,map); format2 = Needs816Enc(sf,&cjklen,map,&apple2,&applecjklen); format14 = NeedsVariationSequenceTable(sf,&vslen); + } else if ( format4==NULL ) { + format12 = NeedsUCS4Table(sf,&ucs4len,map); + format2 = format14 = NULL; } else format12 = format2 = format14 = apple2 = NULL; @@ -4881,7 +4990,7 @@ putshort(at->cmap,0); /* version */ putshort(at->cmap,enccnt); /* num tables */ - mspos = 2*sizeof(uint16)+enccnt*(2*sizeof(uint16)+sizeof(uint32)); + mspos = 2*sizeof(uint16_t)+enccnt*(2*sizeof(uint16_t)+sizeof(uint32_t)); ucs4pos = mspos+ucs2len; cjkpos = ucs4pos+ucs4len; if ( apple2==NULL ) { @@ -5003,8 +5112,8 @@ } } -int32 filechecksum(FILE *file) { - uint32 sum = 0, chunk; +int32_t filechecksum(FILE *file) { + uint32_t sum = 0, chunk; rewind(file); while ( 1 ) { @@ -5152,19 +5261,19 @@ maxp = SFFindTable(sf,CHR('m','a','x','p')); if ( maxp==NULL && sf->mm!=NULL && sf->mm->apple ) maxp = SFFindTable(sf->mm->normal,CHR('m','a','x','p')); - if ( maxp==NULL || maxp->len<13*sizeof(uint16) ) + if ( maxp==NULL || maxp->len<13*sizeof(uint16_t) ) return; /* We can figure out the others ourselves, but these depend on the contents */ - /* of uninterpretted tables */ - at->maxp.maxZones = memushort(maxp->data,maxp->len, 7*sizeof(uint16)); - at->maxp.maxTwilightPts = memushort(maxp->data,maxp->len, 8*sizeof(uint16)); - at->maxp.maxStorage = memushort(maxp->data,maxp->len, 9*sizeof(uint16)); - at->maxp.maxFDEFs = memushort(maxp->data,maxp->len, 10*sizeof(uint16)); - at->maxp.maxIDEFs = memushort(maxp->data,maxp->len, 11*sizeof(uint16)); - at->maxp.maxStack = memushort(maxp->data,maxp->len, 12*sizeof(uint16)); + /* of uninterpreted tables */ + at->maxp.maxZones = memushort(maxp->data,maxp->len, 7*sizeof(uint16_t)); + at->maxp.maxTwilightPts = memushort(maxp->data,maxp->len, 8*sizeof(uint16_t)); + at->maxp.maxStorage = memushort(maxp->data,maxp->len, 9*sizeof(uint16_t)); + at->maxp.maxFDEFs = memushort(maxp->data,maxp->len, 10*sizeof(uint16_t)); + at->maxp.maxIDEFs = memushort(maxp->data,maxp->len, 11*sizeof(uint16_t)); + at->maxp.maxStack = memushort(maxp->data,maxp->len, 12*sizeof(uint16_t)); } -static FILE *dumpstoredtable(SplineFont *sf,uint32 tag,int *len) { +static FILE *dumpstoredtable(SplineFont *sf,uint32_t tag,int *len) { struct ttf_table *tab = SFFindTable(sf,tag); FILE *out; @@ -5263,14 +5372,14 @@ aat_dumpbsln(at,sf); } if ( !at->applemode && (!at->opentypemode || (at->gi.flags&ttf_flag_oldkern)) ) - ttf_dumpkerns(at,sf); /* everybody supports a mimimal kern table */ + ttf_dumpkerns(at,sf); /* everybody supports a minimal kern table */ dumpnames(at,sf,format); /* Must be after dumpmorx which may create extra names */ /* GPOS 'size' can also create names (so must be after that too) */ redoos2(at); } -static struct taboff *findtabindir(struct tabdir *td, uint32 tag ) { +static struct taboff *findtabindir(struct tabdir *td, uint32_t tag ) { int i; for ( i=0; inumtab; ++i ) @@ -5620,7 +5729,7 @@ } static int initTables(struct alltabs *at, SplineFont *sf,enum fontformat format, - int32 *bsizes, enum bitmapformat bf) { + int32_t *bsizes, enum bitmapformat bf) { int i, j, aborted, offset; BDFFont *bdf; struct ttf_table *tab; @@ -5758,7 +5867,7 @@ /* difference to order them, time to do a seek seems likely to be small, but */ /* other people make a big thing about ordering them so I'll do it. */ /* I got bored after glyph. Adobe follows the same scheme for their otf fonts */ -/* so at least the world is consistant */ +/* so at least the world is consistent */ /* On the other hand, MS Font validator has a different idea. Oh well */ /* From: http://partners.adobe.com/asn/tech/type/opentype/recom.jsp */ /* TrueType Ordering */ @@ -5810,7 +5919,7 @@ qsort(at->tabdir.ordered,at->tabdir.numtab,sizeof(struct taboff *),tcomp); qsort(at->tabdir.alpha,i,sizeof(struct taboff *),tagcomp); - offset = sizeof(int32)+4*sizeof(int16) + at->tabdir.numtab*4*sizeof(int32); + offset = sizeof(int32_t)+4*sizeof(int16_t) + at->tabdir.numtab*4*sizeof(int32_t); for ( i=0; itabdir.numtab; ++i ) if ( at->tabdir.ordered[i]->data!=NULL ) { at->tabdir.ordered[i]->offset = offset; offset += ((at->tabdir.ordered[i]->length+3)>>2)<<2; @@ -5848,7 +5957,7 @@ return( true ); } -static char *Tag2String(uint32 tag) { +static char *Tag2String(uint32_t tag) { static char buffer[8]; buffer[0] = tag>>24; @@ -5860,7 +5969,7 @@ } static void dumpttf(FILE *ttf,struct alltabs *at) { - int32 checksum; + int32_t checksum; int i, head_index=-1; /* I can't use fwrite because I (may) have to byte swap everything */ @@ -5887,7 +5996,7 @@ if ( head_index!=-1 ) { checksum = filechecksum(ttf); checksum = 0xb1b0afba-checksum; - fseek(ttf,at->tabdir.alpha[head_index]->offset+2*sizeof(int32),SEEK_SET); + fseek(ttf,at->tabdir.alpha[head_index]->offset+2*sizeof(int32_t),SEEK_SET); putlong(ttf,checksum); } @@ -6024,7 +6133,7 @@ } int _WriteTTFFont(FILE *ttf,SplineFont *sf,enum fontformat format, - int32 *bsizes, enum bitmapformat bf,int flags,EncMap *map, int layer) { + int32_t *bsizes, enum bitmapformat bf,int flags,EncMap *map, int layer) { struct alltabs at; int i, anyglyphs; @@ -6095,7 +6204,7 @@ } int WriteTTFFont(char *fontname,SplineFont *sf,enum fontformat format, - int32 *bsizes, enum bitmapformat bf,int flags,EncMap *map, int layer) { + int32_t *bsizes, enum bitmapformat bf,int flags,EncMap *map, int layer) { FILE *ttf; int ret; @@ -6174,7 +6283,7 @@ for ( i=0; itabdir.numtab; ++i ) { if ( at->tabdir.ordered[i]->length>65534 && at->tabdir.ordered[i]->tag==CHR('g','l','y','f')) { - uint32 last = 0; + uint32_t last = 0; int j; fseek(temp,at->tabdir.ordered[i]->offset,SEEK_SET); for ( j=0; jmaxp.numGlyphs; ++j ) { @@ -6537,7 +6646,7 @@ return( ret ); } -static FILE *checkdupstoredtable(SplineFont *sf,uint32 tag,int *len, +static FILE *checkdupstoredtable(SplineFont *sf,uint32_t tag,int *len, struct alltabs *all, int me) { int i; struct ttf_table *tab = SFFindTable(sf,tag), *test; @@ -6551,7 +6660,7 @@ if ( test!=NULL && test->len==tab->len && memcmp(test->data,tab->data,tab->len)==0 ) { *len = i; -return( (FILE *) (intpt) -1 ); +return( (FILE *) (intptr_t) -1 ); } } return( dumpstoredtable(sf,tag,len)); @@ -6560,16 +6669,16 @@ static void ttc_perfonttables(struct alltabs *all, int me, int mainpos, enum fontformat format ) { struct alltabs *at = &all[me]; - struct alltabs *main = &all[mainpos]; + struct alltabs *maintab = &all[mainpos]; SplineFont *sf = at->sf; struct ttf_table *tab; - at->gi.xmin = main->gi.xmin; at->gi.xmax = main->gi.xmax; - at->gi.ymin = main->gi.ymin; at->gi.ymax = main->gi.ymax; - at->gi.glyph_len = main->gi.glyph_len; - at->gi.gcnt = main->maxp.numGlyphs; + at->gi.xmin = maintab->gi.xmin; at->gi.xmax = maintab->gi.xmax; + at->gi.ymin = maintab->gi.ymin; at->gi.ymax = maintab->gi.ymax; + at->gi.glyph_len = maintab->gi.glyph_len; + at->gi.gcnt = maintab->maxp.numGlyphs; sethead(&at->head,sf,at,format,NULL); - memcpy(at->head.modtime,main->head.modtime,sizeof(at->head.modtime)); + memcpy(at->head.modtime,maintab->head.modtime,sizeof(at->head.modtime)); memcpy(at->head.createtime,at->head.modtime,sizeof(at->head.modtime)); initATTables(at, sf, format); /* also name and OS/2 */ @@ -6593,9 +6702,9 @@ int cnt = sf->glyphcnt; SplineChar **g = sf->glyphs; int *bygid = at->gi.bygid; - sf->glyphcnt = main->sf->glyphcnt; - sf->glyphs = main->sf->glyphs; - at->gi.bygid = main->gi.bygid; + sf->glyphcnt = maintab->sf->glyphcnt; + sf->glyphs = maintab->sf->glyphs; + at->gi.bygid = maintab->gi.bygid; dumppost(at,sf,format); sf->glyphcnt = cnt; sf->glyphs = g; @@ -6610,18 +6719,18 @@ /* These tables are always to be shared and are found in the extra structure */ /* called main */ if ( format==ff_ttf ) { - at->loca = (void *) (intpt) -1; at->localen = mainpos; - at->gi.glyphs = (void *) (intpt) -1; at->gi.glyph_len = mainpos; + at->loca = (void *) (intptr_t) -1; at->localen = mainpos; + at->gi.glyphs = (void *) (intptr_t) -1; at->gi.glyph_len = mainpos; } else { - at->cfff = (void *) (intpt) -1; at->cfflen = mainpos; + at->cfff = (void *) (intptr_t) -1; at->cfflen = mainpos; } - at->fftmf = (void *) (intpt) -1; at->fftmlen = mainpos; - at->hheadf = (void *) (intpt) -1; at->hheadlen = mainpos; - at->gi.hmtx = (void *) (intpt) -1; at->gi.hmtxlen = mainpos; - at->maxpf = (void *) (intpt) -1; at->maxplen = mainpos; + at->fftmf = (void *) (intptr_t) -1; at->fftmlen = mainpos; + at->hheadf = (void *) (intptr_t) -1; at->hheadlen = mainpos; + at->gi.hmtx = (void *) (intptr_t) -1; at->gi.hmtxlen = mainpos; + at->maxpf = (void *) (intptr_t) -1; at->maxplen = mainpos; if ( all[mainpos].vheadf!=NULL ) { - at->vheadf = (void *) (intpt) -1; at->vheadlen = mainpos; - at->gi.vmtx = (void *) (intpt) -1; at->gi.vmtxlen = mainpos; + at->vheadf = (void *) (intptr_t) -1; at->vheadlen = mainpos; + at->gi.vmtx = (void *) (intptr_t) -1; at->gi.vmtxlen = mainpos; } free(at->gi.bygid); @@ -6637,7 +6746,7 @@ for ( i=0; itag); - if ( test==NULL || test->data==(void *) (intpt) -1 || + if ( test==NULL || test->data==(void *) (intptr_t) -1 || test->length!=tab->length ) continue; rewind(tab->data); @@ -6728,10 +6837,10 @@ buildtablestructures(&all[i],all[i].sf,format); /* Check for any tables which match those of a previous font */ for ( j=0 ; jtabdir.numtab; ++j ) { struct taboff *curtab = &at->tabdir.tabs[j]; - if ( curtab->data == (void *) (intpt) -1 ) { + if ( curtab->data == (void *) (intptr_t) -1 ) { tab = findtabindir(&all[curtab->length].tabdir,curtab->tag); if ( tab==NULL ) { IError("Failed to find tab"); @@ -6839,7 +6948,7 @@ int checksum; checksum = filechecksum(ttc); checksum = 0xb1b0afba-checksum; - fseek(ttc,tab->offset+2*sizeof(int32),SEEK_SET); + fseek(ttc,tab->offset+2*sizeof(int32_t),SEEK_SET); putlong(ttc,checksum); } } diff -Nru fontforge-20201107~dfsg/fontforge/tottfgpos.c fontforge-20220308~dfsg/fontforge/tottfgpos.c --- fontforge-20201107~dfsg/fontforge/tottfgpos.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfgpos.c 2022-03-08 10:14:24.000000000 +0000 @@ -60,193 +60,282 @@ /* scripts (for opentype) that I understand */ /* see also list in lookups.c mapping script tags to friendly names */ -static uint32 scripts[][61] = { -/* Adlam */ { CHR('a','d','l','m'), 0x1e900, 0x1e95f }, -/* Ahom */ { CHR('a','h','o','m'), 0x11700, 0x1173f }, -/* Anatolian */ { CHR('h','l','u','w'), 0x14400, 0x1467f }, -/* Arabic */ { CHR('a','r','a','b'), 0x0600, 0x06ff, 0x0750, 0x077f, 0xfb50, 0xfdff, 0xfe70, 0xfefe }, -/* Aramaic */ { CHR('s','a','m','r'), 0x0820, 0x083f }, -/* Armenian */ { CHR('a','r','m','n'), 0x0530, 0x058f, 0xfb13, 0xfb17 }, -/* Avestan */ { CHR('a','v','s','t'), 0x10b00, 0x10b3f }, -/* Balinese */ { CHR('b','a','l','i'), 0x1b00, 0x1b7f }, -/* Bamum */ { CHR('b','a','m','u'), 0xa6a0, 0xa6ff, 0x16800, 0x16a3f }, -/* Bassa Vah */ { CHR('b','a','s','s'), 0x16ad0, 0x16aff }, -/* Batak */ { CHR('b','a','t','k'), 0x1bc0, 0x1bff }, -/* Bengali */ { CHR('b','e','n','g'), 0x0980, 0x09ff }, -/* Bhaiksuki */ { CHR('b','h','k','s'), 0x11c00, 0x11c6f }, -/* Bopomofo */ { CHR('b','o','p','o'), 0x3100, 0x312f, 0x02ea, 0x02eb, 0x31a0, 0x31bf }, -/* Brahmi */ { CHR('b','r','a','h'), 0x11000, 0x1107f }, +static uint32_t scripts[][117] = { +/* Adlam */ { CHR('a','d','l','m'), 0x1e900, 0x1e94b, 0x1e950, 0x1e959, 0x1e95e, 0x1e95f }, +/* Ahom */ { CHR('a','h','o','m'), 0x11700, 0x1171a, 0x1171d, 0x1172b, 0x11730, 0x11746 }, +/* Anatolian */ { CHR('h','l','u','w'), 0x14400, 0x14646 }, +/* Arabic */ { CHR('a','r','a','b'), 0x0600, 0x0604, 0x0606, 0x060b, 0x060d, 0x061a, 0x061c, 0x061e, + 0x0620, 0x063f, 0x0641, 0x064a, 0x0656, 0x066f, 0x0671, 0x06dc, 0x06de, 0x06ff, 0x0750, 0x077f, + 0x0870, 0x088e, 0x0890, 0x0891, 0x0898, 0x08e1, 0x08e3, 0x08ff, 0xfb50, 0xfbc2, 0xfbd3, 0xfd3d, + 0xfd40, 0xfd8f, 0xfd92, 0xfdc7, 0xfdcf, 0xfdcf, 0xfdf0, 0xfdff, 0xfe70, 0xfe74, 0xfe76, 0xfefc, + 0x10e60, 0x10e7e, 0x1ee00, 0x1ee03, 0x1ee05, 0x1ee1f, 0x1ee21, 0x1ee22, 0x1ee24, 0x1ee24, + 0x1ee27, 0x1ee27, 0x1ee29, 0x1ee32, 0x1ee34, 0x1ee37, 0x1ee39, 0x1ee39, 0x1ee3b, 0x1ee3b, + 0x1ee42, 0x1ee42, 0x1ee47, 0x1ee47, 0x1ee49, 0x1ee49, 0x1ee4b, 0x1ee4b, 0x1ee4d, 0x1ee4f, + 0x1ee51, 0x1ee52, 0x1ee54, 0x1ee54, 0x1ee57, 0x1ee57, 0x1ee59, 0x1ee59, 0x1ee5b, 0x1ee5b, + 0x1ee5d, 0x1ee5d, 0x1ee5f, 0x1ee5f, 0x1ee61, 0x1ee62, 0x1ee64, 0x1ee64, 0x1ee67, 0x1ee6a, + 0x1ee6c, 0x1ee72, 0x1ee74, 0x1ee77, 0x1ee79, 0x1ee7c, 0x1ee7e, 0x1ee7e, 0x1ee80, 0x1ee89, + 0x1ee8b, 0x1ee9b, 0x1eea1, 0x1eea3, 0x1eea5, 0x1eea9, 0x1eeab, 0x1eebb, 0x1eef0, 0x1eef1 }, +/* Aramaic */ { CHR('s','a','m','r'), 0x0800, 0x082d, 0x0830, 0x083e }, +/* Armenian */ { CHR('a','r','m','n'), 0x0531, 0x0556, 0x0559, 0x058a, 0x058d, 0x058f, 0xfb13, 0xfb17 }, +/* Avestan */ { CHR('a','v','s','t'), 0x10b00, 0x10b35, 0x10b39, 0x10b3f }, +/* Balinese */ { CHR('b','a','l','i'), 0x1b00, 0x1b4c, 0x1b50, 0x1b7e }, +/* Bamum */ { CHR('b','a','m','u'), 0xa6a0, 0xa6f7, 0x16800, 0x16a38 }, +/* Bassa Vah */ { CHR('b','a','s','s'), 0x16ad0, 0x16aed, 0x16af0, 0x16af5 }, +/* Batak */ { CHR('b','a','t','k'), 0x1bc0, 0x1bf3, 0x1bfc, 0x1bff }, +/* Bengali */ { CHR('b','e','n','g'), 0x0980, 0x0983, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, + 0x09aa, 0x09b0, 0x09b2, 0x09b2, 0x09b6, 0x09b9, 0x09bc, 0x09c4, 0x09c7, 0x09c8, 0x09cb, 0x09ce, + 0x09d7, 0x09d7, 0x09dc, 0x09dd, 0x09df, 0x09e3, 0x09e6, 0x09fe }, +/* Bhaiksuki */ { CHR('b','h','k','s'), 0x11c00, 0x11c08, 0x11c0a, 0x11c36, 0x11c38, 0x11c45, + 0x11c50, 0x11c6c }, +/* Bopomofo */ { CHR('b','o','p','o'), 0x02ea, 0x02eb, 0x3105, 0x312f, 0x31a0, 0x31bf }, +/* Brahmi */ { CHR('b','r','a','h'), 0x11000, 0x1104d, 0x11052, 0x11075, 0x1107f, 0x1107f }, /* Braille */ { CHR('b','r','a','i'), 0x2800, 0x28ff }, -/* Buginese */ { CHR('b','u','g','i'), 0x1a00, 0x1a1f }, -/* Buhid */ { CHR('b','u','h','d'), 0x1740, 0x175f }, -/* Byzantine M*/{ CHR('b','y','z','m'), 0x1d000, 0x1d0ff }, -/* Canadian Syl*/{CHR('c','a','n','s'), 0x1400, 0x167f, 0x18b0, 0x18ff }, -/* Carian */ { CHR('c','a','r','i'), 0x102a0, 0x102df }, +/* Buginese */ { CHR('b','u','g','i'), 0x1a00, 0x1a1b, 0x1a1e, 0x1a1f }, +/* Buhid */ { CHR('b','u','h','d'), 0x1740, 0x1753 }, +/* Byzantine M*/{ CHR('b','y','z','m'), 0x1d000, 0x1d0f5 }, +/* Canadian Syl*/{CHR('c','a','n','s'), 0x1400, 0x167f, 0x18b0, 0x18f5, 0x11ab0, 0x11abf }, +/* Carian */ { CHR('c','a','r','i'), 0x102a0, 0x102d0 }, /* Caucasian Albanian */ - { CHR('a','g','h','b'), 0x10530, 0x1056f }, -/* Chakma */ { CHR('c','a','k','m'), 0x11100, 0x1114f }, -/* Cham */ { CHR('c','h','a','m'), 0xaa00, 0xaa5f }, -/* Cherokee */ { CHR('c','h','e','r'), 0x13a0, 0x13ff, 0xab70, 0xabbf }, -/* CJKIdeogra */{ CHR('h','a','n','i'), 0x3400, 0x4dbf, 0x2e80, 0x2fdf, 0x3005, 0x3005, 0x3007, 0x3007, - 0x3021, 0x3029, 0x3038, 0x303B, 0x4e00, 0x9fff, 0xf900, 0xfaff, 0x020000, 0x02ffff }, -/* Coptic */ { CHR('c','o','p','t'), 0x03e2, 0x03ef, 0x2c80, 0x2cff }, -/* Cypriot */ { CHR('c','p','r','t'), 0x10800, 0x1083f }, -/* Cyrillic */ { CHR('c','y','r','l'), 0x0400, 0x052f, 0x1c80, 0x1c8f, 0x1d2b, 0x1d2b, 0x1d78, 0x1d78, - 0x2de0, 0x2dff, 0xa640, 0xa6ff }, + { CHR('a','g','h','b'), 0x10530, 0x10563, 0x1056f, 0x1056f }, +/* Chakma */ { CHR('c','a','k','m'), 0x11100, 0x11134, 0x11136, 0x11147 }, +/* Cham */ { CHR('c','h','a','m'), 0xaa00, 0xaa36, 0xaa40, 0xaa4d, 0xaa50, 0xaa59, 0xaa5c, 0xaa5f }, +/* Cherokee */ { CHR('c','h','e','r'), 0x13a0, 0x13f5, 0x13f8, 0x13fd, 0xab70, 0xabbf }, +/* Chorasmian */{ CHR('c','h','r','s'), 0x10fb0, 0x10fcb }, +/* CJKIdeogra */{ CHR('h','a','n','i'), 0x2e80, 0x2e99, 0x2e9b, 0x2ef3, 0x2f00, 0x2fd5, 0x3005, 0x3005, + 0x3007, 0x3007, 0x3021, 0x3029, 0x3038, 0x303b, 0x3400, 0x4dbf, 0x4e00, 0x9fff, 0xf900, 0xfa6d, + 0xfa70, 0xfad9, 0x16fe2, 0x16fe3, 0x16ff0, 0x16ff1, 0x20000, 0x2a6df, 0x2a700, 0x2b738, + 0x2b740, 0x2b81d, 0x2b820, 0x2cea1, 0x2ceb0, 0x2ebe0, 0x2f800, 0x2fa1d, 0x30000, 0x3134a }, +/* Coptic */ { CHR('c','o','p','t'), 0x03e2, 0x03ef, 0x2c80, 0x2cf3, 0x2cf9, 0x2cff }, +/* Cypriot */ { CHR('c','p','r','t'), 0x10800, 0x10805, 0x10808, 0x10808, 0x1080a, 0x10835, + 0x10837, 0x10838, 0x1083c, 0x1083c, 0x1083f, 0x1083f }, +/* Cypro-Minoan */ + { CHR('c','p','m','n'), 0x12f90, 0x12ff2 }, +/* Cyrillic */ { CHR('c','y','r','l'), 0x0400, 0x0484, 0x0487, 0x052f, 0x1c80, 0x1c88, 0x1d2b, 0x1d2b, + 0x1d78, 0x1d78, 0x2de0, 0x2dff, 0xa640, 0xa69f, 0xfe2e, 0xfe2f }, +/* Dives Akuru */{CHR('d','i','a','k'), 0x11900, 0x11906, 0x11909, 0x11909, 0x1190c, 0x11913, + 0x11915, 0x11916, 0x11918, 0x11935, 0x11937, 0x11938, 0x1193b, 0x11946, 0x11950, 0x11959 }, /* Deseret */ { CHR('d','s','r','t'), 0x10400, 0x1044f }, -/* Devanagari */{ CHR('d','e','v','a'), 0x0900, 0x097f, 0xa8e0, 0xa8ff }, -/* Dogra */ { CHR('d','o','g','r'), 0x11800, 0x1184f }, -/* Duployan */ { CHR('d','u','p','l'), 0x1bc00, 0x1bc9f }, -/* Egyptian */ { CHR('e','g','y','p'), 0x13000, 0x1343f }, -/* Elbasan */ { CHR('e','l','b','a'), 0x10500, 0x1052f }, -/* Ethiopic */ { CHR('e','t','h','i'), 0x1200, 0x139f, 0x2d80, 0x2ddf, 0xab00, 0xab2f }, -/* Georgian */ { CHR('g','e','o','r'), 0x10a0, 0x10ff, 0x1c90, 0x1cbf, 0x2d00, 0x2d2f }, -/* Glagolitic */{ CHR('g','l','a','g'), 0x2c00, 0x2c5f, 0x1e000, 0x1e02f }, +/* Devanagari */{ CHR('d','e','v','a'), 0x10400, 0x1044f }, +/* Dogra */ { CHR('d','o','g','r'), 0x11800, 0x1183b }, +/* Duployan */ { CHR('d','u','p','l'), 0x1bc00, 0x1bc6a, 0x1bc70, 0x1bc7c, 0x1bc80, 0x1bc88, + 0x1bc90, 0x1bc99, 0x1bc9c, 0x1bc9f }, +/* Egyptian */ { CHR('e','g','y','p'), 0x13000, 0x1342e, 0x13430, 0x13438 }, +/* Elbasan */ { CHR('e','l','b','a'), 0x10500, 0x10527 }, +/* Elymaic */ { CHR('e','l','y','m'), 0x10fe0, 0x10ff6 }, +/* Ethiopic */ { CHR('e','t','h','i'), 0x1200, 0x1248, 0x124a, 0x124d, 0x1250, 0x1256, 0x1258, 0x1258, + 0x125a, 0x125d, 0x1260, 0x1288, 0x128a, 0x128d, 0x1290, 0x12b0, 0x12b2, 0x12b5, 0x12b8, 0x12be, + 0x12c0, 0x12c0, 0x12c2, 0x12c5, 0x12c8, 0x12d6, 0x12d8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135a, + 0x135d, 0x137c, 0x1380, 0x1399, 0x2d80, 0x2d96, 0x2da0, 0x2da6, 0x2da8, 0x2dae, 0x2db0, 0x2db6, + 0x2db8, 0x2dbe, 0x2dc0, 0x2dc6, 0x2dc8, 0x2dce, 0x2dd0, 0x2dd6, 0x2dd8, 0x2dde, 0xab01, 0xab06, + 0xab09, 0xab0e, 0xab11, 0xab16, 0xab20, 0xab26, 0xab28, 0xab2e, 0x1e7e0, 0x1e7e6, + 0x1e7e8, 0x1e7eb, 0x1e7ed, 0x1e7ee, 0x1e7f0, 0x1e7fe }, +/* Georgian */ { CHR('g','e','o','r'), 0x10a0, 0x10c5, 0x10c7, 0x10c7, 0x10cd, 0x10cd, 0x10d0, 0x10fa, + 0x10fc, 0x10ff, 0x1c90, 0x1cba, 0x1cbd, 0x1cbf, 0x2d00, 0x2d25, 0x2d27, 0x2d27, 0x2d2d, 0x2d2d }, +/* Glagolitic */{ CHR('g','l','a','g'), 0x2c00, 0x2c5f, 0x1e000, 0x1e006, 0x1e008, 0x1e018, + 0x1e01b, 0x1e021, 0x1e023, 0x1e024, 0x1e026, 0x1e02a }, /* Gothic */ { CHR('g','o','t','h'), 0x10330, 0x1034a }, -/* Grantha */ { CHR('g','r','a','n'), 0x11300, 0x1137f }, -/* Greek */ { CHR('g','r','e','k'), 0x0370, 0x03e1, 0x03f0, 0x03ff, 0x1d26, 0x1d2a, 0x1d5d, 0x1d61, - 0x1d66, 0x1d6a, 0x1dbf, 0x1dbf, 0x1f00, 0x1fff, 0x2126, 0x2126, 0xab65, 0xab65, 0x10140, 0x1018f, - 0x101a0, 0x101a0, 0x1d200, 0x1d24f }, -/* Gujarati */ { CHR('g','u','j','r'), 0x0a80, 0x0aff }, +/* Grantha */ { CHR('g','r','a','n'), 0x11300, 0x11303, 0x11305, 0x1130c, 0x1130f, 0x11310, + 0x11313, 0x11328, 0x1132a, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1133c, 0x11344, + 0x11347, 0x11348, 0x1134b, 0x1134d, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135d, 0x11363, + 0x11366, 0x1136c, 0x11370, 0x11374 }, +/* Greek */ { CHR('g','r','e','k'), 0x0370, 0x0373, 0x0375, 0x0377, 0x037a, 0x037d, 0x037f, 0x037f, + 0x0384, 0x0384, 0x0386, 0x0386, 0x0388, 0x038a, 0x038c, 0x038c, 0x038e, 0x03a1, 0x03a3, 0x03e1, + 0x03f0, 0x03ff, 0x1d26, 0x1d2a, 0x1d5d, 0x1d61, 0x1d66, 0x1d6a, 0x1dbf, 0x1dbf, 0x1f00, 0x1f15, + 0x1f18, 0x1f1d, 0x1f20, 0x1f45, 0x1f48, 0x1f4d, 0x1f50, 0x1f57, 0x1f59, 0x1f59, 0x1f5b, 0x1f5b, + 0x1f5d, 0x1f5d, 0x1f5f, 0x1f7d, 0x1f80, 0x1fb4, 0x1fb6, 0x1fc4, 0x1fc6, 0x1fd3, 0x1fd6, 0x1fdb, + 0x1fdd, 0x1fef, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ffe, 0x2126, 0x2126, 0xab65, 0xab65, 0x10140, 0x1018e, + 0x101a0, 0x101a0, 0x1d200, 0x1d245 }, +/* Gujarati */ { CHR('g','u','j','r'), 0x0a81, 0x0a83, 0x0a85, 0x0a8d, 0x0a8f, 0x0a91, 0x0a93, 0x0aa8, + 0x0aaa, 0x0ab0, 0x0ab2, 0x0ab3, 0x0ab5, 0x0ab9, 0x0abc, 0x0ac5, 0x0ac7, 0x0ac9, 0x0acb, 0x0acd, + 0x0ad0, 0x0ad0, 0x0ae0, 0x0ae3, 0x0ae6, 0x0af1, 0x0af9, 0x0aff }, /* Gunjala Gondi */ - { CHR('g','o','n','g'), 0x11d60, 0x11daf }, -/* Gurmukhi */ { CHR('g','u','r','u'), 0x0a00, 0x0a7f }, -/* Hangul */ { CHR('h','a','n','g'), 0xac00, 0xd7af, 0x3130, 0x319f, 0xffa0, 0xffdf }, - /* I'm not sure what the difference is between the 'hang' tag and the 'jamo' */ - /* tag. 'Jamo' is said to be the precomposed forms, but what's 'hang'? */ + { CHR('g','o','n','g'), 0x11d60, 0x11d65, 0x11d67, 0x11d68, 0x11d6a, 0x11d8e, 0x11d90, 0x11d91, + 0x11d93, 0x11d98, 0x11da0, 0x11da9 }, +/* Gurmukhi */ { CHR('g','u','r','u'), 0x0a01, 0x0a03, 0x0a05, 0x0a0a, 0x0a0f, 0x0a0f, 0x0a10, 0x0a10, + 0x0a13, 0x0a28, 0x0a2a, 0x0a30, 0x0a32, 0x0a32, 0x0a33, 0x0a33, 0x0a35, 0x0a35, 0x0a36, 0x0a36, + 0x0a38, 0x0a38, 0x0a39, 0x0a39, 0x0a3c, 0x0a3c, 0x0a3e, 0x0a42, 0x0a47, 0x0a47, 0x0a48, 0x0a48, + 0x0a4b, 0x0a4d, 0x0a51, 0x0a51, 0x0a59, 0x0a5c, 0x0a5e, 0x0a5e, 0x0a66, 0x0a76 }, +/* Hangul */ { CHR('h','a','n','g'), 0x1100, 0x11ff, 0x302e, 0x302f, 0x3131, 0x318e, 0x3200, 0x321e, + 0x3260, 0x327e, 0xa960, 0xa97c, 0xac00, 0xd7a3, 0xd7b0, 0xd7c6, 0xd7cb, 0xd7fb, 0xffa0, 0xffbe, + 0xffc2, 0xffc7, 0xffca, 0xffcf, 0xffd2, 0xffd7, 0xffda, 0xffdc }, /* Hanifi Rohingya */ - { CHR('r','o','h','g'), 0x10d00, 0x10d3f }, + { CHR('r','o','h','g'), 0x10d00, 0x10d27, 0x10d30, 0x10d39 }, /* Hanunoo */ { CHR('h','a','n','o'), 0x1720, 0x1734 }, -/* Hatran */ { CHR('h','a','t','r'), 0x108e0, 0x108ff }, -/* Hebrew */ { CHR('h','e','b','r'), 0x0590, 0x05ff, 0xfb1d, 0xfb4f }, +/* Hatran */ { CHR('h','a','t','r'), 0x108e0, 0x108f2, 0x108f4, 0x108f5, 0x108fb, 0x108ff }, +/* Hebrew */ { CHR('h','e','b','r'), 0x0591, 0x05c7, 0x05d0, 0x05ea, 0x05ef, 0x05f4, 0xfb1d, 0xfb36, + 0xfb38, 0xfb3c, 0xfb3e, 0xfb3e, 0xfb40, 0xfb41, 0xfb43, 0xfb44, 0xfb46, 0xfb4f }, /* Hiragana used to have its own tag 'hira', but has since been merged with katakana */ -/* Hangul Jamo*/{ CHR('j','a','m','o'), 0x1100, 0x11ff, 0x3130, 0x319f, 0xffa0, 0xffdf }, +/* Hangul Jamo has its own tag 'jamo', but it is redundant with 'hang' */ /* Imperial Aramaic */ - { CHR('a','r','m','i'), 0x10840, 0x1085f }, + { CHR('a','r','m','i'), 0x10840, 0x10855, 0x10857, 0x1085f }, /* Inscriptional Pahlavi */ - { CHR('p','h','l','i'), 0x10b60, 0x10b7f }, + { CHR('p','h','l','i'), 0x10b60, 0x10b72, 0x10b78, 0x10b7f }, /* Inscriptional Parthian */ - { CHR('p','r','t','i'), 0x10b40, 0x10b5f }, -/* Javanese */ { CHR('j','a','v','a'), 0xa980, 0xa9df }, -/* Katakana */ { CHR('k','a','n','a'), 0x3040, 0x30ff, 0x31f0, 0x31ff, 0x32d0, 0x32fe, 0x3300, 0x3357, - 0xff66, 0xff9f }, -/* Kaithi */ { CHR('k','t','h','i'), 0x11080, 0x110cf }, -/* Kayah Li */ { CHR('k','a','l','i'), 0xa900, 0xa92f }, -/* Kannada */ { CHR('k','n','d','a'), 0x0c80, 0x0cff }, -/* Kharosthi */ { CHR('k','h','a','r'), 0x10a00, 0x10a5f }, -/* Khmer */ { CHR('k','h','m','r'), 0x1780, 0x17ff, 0x19e0, 0x19ff }, -/* Khojki */ { CHR('k','h','o','j'), 0x11200, 0x1124f }, -/* Khudawadi */ { CHR('s','i','n','d'), 0x112b0, 0x112ff }, -/* Lao */ { CHR('l','a','o',' '), 0x0e80, 0x0eff }, + { CHR('p','r','t','i'), 0x10b40, 0x10b55, 0x10b58, 0x10b5f }, +/* Javanese */ { CHR('j','a','v','a'), 0xa980, 0xa9cd, 0xa9d0, 0xa9d9, 0xa9de, 0xa9df }, +/* Katakana */ { CHR('k','a','n','a'), 0x3041, 0x3096, 0x309d, 0x309f, 0x30a1, 0x30fa, 0x30fd, 0x30ff, + 0x31f0, 0x31ff, 0x32d0, 0x32fe, 0x3300, 0x3357, 0xff66, 0xff6f, 0xff71, 0xff9d, 0x1aff0, 0x1aff3, + 0x1aff5, 0x1affb, 0x1affd, 0x1affe, 0x1b000, 0x1b122, 0x1b150, 0x1b152, 0x1b164, 0x1b167, + 0x1f200, 0x1f200 }, +/* Kaithi */ { CHR('k','t','h','i'), 0x11080, 0x110c2, 0x110cd, 0x110cd }, +/* Kayah Li */ { CHR('k','a','l','i'), 0xa900, 0xa92d, 0xa92f, 0xa92f }, +/* Kannada */ { CHR('k','n','d','a'), 0x0c80, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, 0x0caa, 0x0cb3, + 0x0cb5, 0x0cb9, 0x0cbc, 0x0cc4, 0x0cc6, 0x0cc8, 0x0cca, 0x0ccd, 0x0cd5, 0x0cd6, 0x0cdd, 0x0cde, + 0x0ce0, 0x0ce3, 0x0ce6, 0x0cef, 0x0cf1, 0x0cf2 }, +/* Kharosthi */ { CHR('k','h','a','r'), 0x10a00, 0x10a03, 0x10a05, 0x10a06, 0x10a0c, 0x10a13, + 0x10a15, 0x10a17, 0x10a19, 0x10a35, 0x10a38, 0x10a3a, 0x10a3f, 0x10a48, 0x10a50, 0x10a58 }, +/* Khitan Small Script */ + { CHR('k','i','t','s'), 0x16fe4, 0x16fe4, 0x18b00, 0x18cd5 }, +/* Khmer */ { CHR('k','h','m','r'), 0x1780, 0x17dd, 0x17e0, 0x17e9, 0x17f0, 0x17f9, 0x19e0, 0x19ff }, +/* Khojki */ { CHR('k','h','o','j'), 0x11200, 0x11211, 0x11213, 0x1123e }, +/* Khudawadi */ { CHR('s','i','n','d'), 0x112b0, 0x112ea, 0x112f0, 0x112f9 }, +/* Lao */ { CHR('l','a','o',' '), 0x0e81, 0x0e82, 0x0e84, 0x0e84, 0x0e86, 0x0e8a, 0x0e8c, 0x0ea3, + 0x0ea5, 0x0ea5, 0x0ea7, 0x0ebd, 0x0ec0, 0x0ec4, 0x0ec6, 0x0ec6, 0x0ec8, 0x0ecd, 0x0ed0, 0x0ed9, + 0x0edc, 0x0edf }, /* Latin */ { CHR('l','a','t','n'), 0x0041, 0x005a, 0x0061, 0x007a, 0x00aa, 0x00aa, 0x00ba, 0x00ba, 0x00c0, 0x00d6, 0x00d8, 0x00f6, 0x00f8, 0x02b8, 0x02e0, 0x02e4, 0x1d00, 0x1d25, 0x1d2c, 0x1d5c, 0x1d62, 0x1d65, 0x1d6b, 0x1d77, 0x1d79, 0x1dbe, 0x1e00, 0x1eff, 0x2071, 0x2071, 0x207f, 0x207f, 0x2090, 0x209c, 0x212a, 0x212b, 0x2132, 0x2132, 0x214e, 0x214e, 0x2160, 0x2188, 0x2c60, 0x2c7f, - 0xa722, 0xa7ff, 0xab30, 0xab5a, 0xab5c, 0xab64, 0xab66, 0xab67, 0xfb00, 0xfb0f, 0xff21, 0xff3a, - 0xff41, 0xff5a }, -/* Lepcha */ { CHR('l','e','p','c'), 0x1c00, 0x1c4f }, -/* Limbu */ { CHR('l','i','m','b'), 0x1900, 0x194f }, -/* Linear A */ { CHR('l','i','n','a'), 0x10600, 0x1077f }, -/* Linear B */ { CHR('l','i','n','b'), 0x10000, 0x100ff }, -/* Lisu */ { CHR('l','i','s','u'), 0xa4d0, 0xa4ff }, -/* Lycian */ { CHR('l','y','c','i'), 0x10280, 0x1029f }, -/* Lydian */ { CHR('l','y','d','i'), 0x10920, 0x1093f }, -/* Mahajani */ { CHR('m','a','h','j'), 0x11150, 0x1117f }, -/* Makasar */ { CHR('m','a','k','a'), 0x11ee0, 0x11eff }, -/* Malayalam */ { CHR('m','l','y','m'), 0x0d00, 0x0d7f }, -/* Mandaic */ { CHR('m','a','n','d'), 0x0840, 0x085f }, -/* Manichaean */{ CHR('m','a','n','i'), 0x10ac0, 0x10aff }, -/* Marchen */ { CHR('m','a','r','c'), 0x11c70, 0x11cbf }, -/* Masaram Gondi*/{CHR('g','o','n','m'), 0x11d00, 0x11d5f }, + 0xa722, 0xa787, 0xa78b, 0xa7ca, 0xa7d0, 0xa7d1, 0xa7d3, 0xa7d3, 0xa7d5, 0xa7d9, 0xa7f2, 0xa7ff, + 0xab30, 0xab5a, 0xab5c, 0xab64, 0xab66, 0xab69, 0xfb00, 0xfb06, 0xff21, 0xff3a, 0xff41, 0xff5a, + 0x10780, 0x10785, 0x10787, 0x107b0, 0x107b2, 0x107ba, 0x1df00, 0x1df1e }, +/* Lepcha */ { CHR('l','e','p','c'), 0x1c00, 0x1c37, 0x1c3b, 0x1c49, 0x1c4d, 0x1c4f }, +/* Limbu */ { CHR('l','i','m','b'), 0x1900, 0x191e, 0x1920, 0x192b, 0x1930, 0x193b, 0x1940, 0x1940, + 0x1944, 0x194f }, +/* Linear A */ { CHR('l','i','n','a'), 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767 }, +/* Linear B */ { CHR('l','i','n','b'), 0x10000, 0x1000b, 0x1000d, 0x10026, 0x10028, 0x1003a, 0x1003c, + 0x1003d, 0x1003f, 0x1004d, 0x10050, 0x1005d, 0x10080, 0x100fa }, +/* Lisu */ { CHR('l','i','s','u'), 0xa4d0, 0xa4ff, 0x11fb0, 0x11fb0 }, +/* Lycian */ { CHR('l','y','c','i'), 0x10280, 0x1029c }, +/* Lydian */ { CHR('l','y','d','i'), 0x10920, 0x10939, 0x1093f, 0x1093f }, +/* Mahajani */ { CHR('m','a','h','j'), 0x11150, 0x11176 }, +/* Makasar */ { CHR('m','a','k','a'), 0x11ee0, 0x11ef8 }, +/* Malayalam */ { CHR('m','l','y','m'), 0x0d00, 0x0d0c, 0x0d0e, 0x0d10, 0x0d12, 0x0d44, 0x0d46, 0x0d48, + 0x0d4a, 0x0d4f, 0x0d54, 0x0d63, 0x0d66, 0x0d7f }, +/* Mandaic */ { CHR('m','a','n','d'), 0x0840, 0x085b, 0x085e, 0x085e }, +/* Manichaean */{ CHR('m','a','n','i'), 0x10ac0, 0x10ae6, 0x10aeb, 0x10af6 }, +/* Marchen */ { CHR('m','a','r','c'), 0x11c70, 0x11c8f, 0x11c92, 0x11ca7, 0x11ca9, 0x11cb6 }, +/* Masaram Gondi*/{CHR('g','o','n','m'), 0x11d00, 0x11d06, 0x11d08, 0x11d09, 0x11d0b, 0x11d36, + 0x11d3a, 0x11d3a, 0x11d3c, 0x11d3d, 0x11d3f, 0x11d47, 0x11d50, 0x11d59 }, /* Mathematical Alphanumeric Symbols */ - { CHR('m','a','t','h'), 0x1d400, 0x1d7ff }, -/* Medefaidrin */{CHR('m','e','d','f'), 0x16e40, 0x16e9f }, -/* Meetei Mayek*/{CHR('m','t','e','i'), 0xabc0, 0xabff, 0xaae0, 0xaaff }, + { CHR('m','a','t','h'), 0x1d400, 0x1d454, 0x1d456, 0x1d49c, 0x1d49e, 0x1d49f, 0x1d4a2, 0x1d4a2, + 0x1d4a5, 0x1d4a6, 0x1d4a9, 0x1d4ac, 0x1d4ae, 0x1d4b9, 0x1d4bb, 0x1d4bb, 0x1d4bd, 0x1d4c3, + 0x1d4c5, 0x1d505, 0x1d507, 0x1d50a, 0x1d50d, 0x1d514, 0x1d516, 0x1d51c, 0x1d51e, 0x1d539, + 0x1d53b, 0x1d53e, 0x1d540, 0x1d544, 0x1d546, 0x1d546, 0x1d54a, 0x1d550, 0x1d552, 0x1d6a5, + 0x1d6a8, 0x1d7cb, 0x1d7ce, 0x1d7ff }, +/* Medefaidrin */{CHR('m','e','d','f'), 0x16e40, 0x16e9a }, +/* Meetei Mayek*/{CHR('m','t','e','i'), 0xaae0, 0xaaf6, 0xabc0, 0xabed, 0xabf0, 0xabf9 }, /* Mende Kikakui */ - { CHR('m','e','n','d'), 0x1e800, 0x1e8df }, + { CHR('m','e','n','d'), 0x1e800, 0x1e8c4, 0x1e8c7, 0x1e8d6 }, /* Meroitic Cursive */ - { CHR('m','e','r','c'), 0x109a0, 0x109ff }, + { CHR('m','e','r','c'), 0x109a0, 0x109b7, 0x109bc, 0x109cf, 0x109d2, 0x109ff }, /* Meroitic Hieroglyphs */ { CHR('m','e','r','o'), 0x10980, 0x1099f }, -/* Miao */ { CHR('p','l','r','d'), 0x16f00, 0x16f9f }, -/* Modi */ { CHR('m','o','d','i'), 0x11600, 0x1165f }, -/* Mongolian */ { CHR('m','o','n','g'), 0x1800, 0x18af, 0x11660, 0x1167f }, -/* Mro */ { CHR('m','r','o','o'), 0x16a40, 0x16a6f }, -/* Multani */ { CHR('m','u','l','t'), 0x11280, 0x112af }, -/* Musical */ { CHR('m','u','s','c'), 0x1d100, 0x1d1ff }, -/* Myanmar */ { CHR('m','y','m','2'), 0x1000, 0x109f, 0xa9e0, 0xa9ff, 0xaa60, 0xaa7f }, -/* Nabataean */ { CHR('n','b','a','t'), 0x10880, 0x108af }, -/* Newa */ { CHR('n','e','w','a'), 0x11400, 0x1147f }, -/* New Tai Lue*/{ CHR('t','a','l','u'), 0x1980, 0x19df }, -/* N'Ko */ { CHR('n','k','o',' '), 0x07c0, 0x07ff }, -/* Nushu */ { CHR('n','s','h','u'), 0x1b170, 0x1b2ff, 0x16fe1, 0x16fe1 }, -/* Ogham */ { CHR('o','g','a','m'), 0x1680, 0x169f }, +/* Miao */ { CHR('p','l','r','d'), 0x16f00, 0x16f4a, 0x16f4f, 0x16f87, 0x16f8f, 0x16f9f }, +/* Modi */ { CHR('m','o','d','i'), 0x11600, 0x11644, 0x11650, 0x11659 }, +/* Mongolian */ { CHR('m','o','n','g'), 0x1800, 0x1801, 0x1804, 0x1804, 0x1806, 0x1819, 0x1820, 0x1878, + 0x1880, 0x18aa, 0x11660, 0x1166c }, +/* Mro */ { CHR('m','r','o','o'), 0x16a40, 0x16a5e, 0x16a60, 0x16a69, 0x16a6e, 0x16a6f }, +/* Multani */ { CHR('m','u','l','t'), 0x11280, 0x11286, 0x11288, 0x11288, 0x1128a, 0x1128d, + 0x1128f, 0x1129d, 0x1129f, 0x112a9 }, +/* Musical */ { CHR('m','u','s','c'), 0x1d100, 0x1d126, 0x1d129, 0x1d1ea }, +/* Myanmar */ { CHR('m','y','m','2'), 0x1000, 0x109f, 0xa9e0, 0xa9fe, 0xaa60, 0xaa7f }, +/* Nabataean */ { CHR('n','b','a','t'), 0x10880, 0x1089e, 0x108a7, 0x108af }, +/* Nandinagari */{CHR('n','a','n','d'), 0x119a0, 0x119a7, 0x119aa, 0x119d7, 0x119da, 0x119e4 }, +/* Newa */ { CHR('n','e','w','a'), 0x11400, 0x1145b, 0x1145d, 0x11461 }, +/* New Tai Lue*/{ CHR('t','a','l','u'), 0x1980, 0x19ab, 0x19b0, 0x19c9, 0x19d0, 0x19da, 0x19de, 0x19df }, +/* N'Ko */ { CHR('n','k','o',' '), 0x07c0, 0x07fa, 0x07fd, 0x07ff }, +/* Nushu */ { CHR('n','s','h','u'), 0x16fe1, 0x16fe1, 0x1b170, 0x1b2fb }, +/* Nyiakeng Puachue Hmong */ + { CHR('h','m','n','p'), 0x1e100, 0x1e12c, 0x1e130, 0x1e13d, 0x1e140, 0x1e149, 0x1e14e, 0x1e14e, + 0x1e14f, 0x1e14f }, +/* Ogham */ { CHR('o','g','a','m'), 0x1680, 0x169c }, /* Ol Chiki */ { CHR('o','l','c','k'), 0x1c50, 0x1c7f }, -/* Old Italic */{ CHR('i','t','a','l'), 0x10300, 0x1032f }, +/* Old Italic */{ CHR('i','t','a','l'), 0x10300, 0x10323, 0x1032d, 0x1032f }, /* Old Hungarian */ - { CHR('h','u','n','g'), 0x10c80, 0x10cff }, + { CHR('h','u','n','g'), 0x10c80, 0x10cb2, 0x10cc0, 0x10cf2, 0x10cfa, 0x10cff }, /* Old North Arabian */ { CHR('n','a','r','b'), 0x10a80, 0x10a9f }, -/* Old Permic */{ CHR('p','e','r','m'), 0x10350, 0x1037f }, +/* Old Permic */{ CHR('p','e','r','m'), 0x10350, 0x1037a }, /* Old Persian cuneiform */ - { CHR('x','p','e','o'), 0x103a0, 0x103df }, -/* Old Sogdian*/{ CHR('s','o','g','o'), 0x10f00, 0x10f2f }, + { CHR('x','p','e','o'), 0x103a0, 0x103c3, 0x103c8, 0x103d5 }, +/* Old Sogdian*/{ CHR('s','o','g','o'), 0x10f00, 0x10f27 }, /* Old South Arabian */ { CHR('s','a','r','b'), 0x10a60, 0x10a7f }, -/* Old Turkic */{ CHR('o','r','k','h'), 0x10c00, 0x10c4f }, -/* Oriya */ { CHR('o','r','y','a'), 0x0b00, 0x0b7f }, -/* Osage */ { CHR('o','s','g','e'), 0x104b0, 0x104ff }, -/* Osmanya */ { CHR('o','s','m','a'), 0x10480, 0x104af }, -/* Pahawh Hmong*/{CHR('h','m','n','g'), 0x16b00, 0x16b8f }, +/* Old Turkic */{ CHR('o','r','k','h'), 0x10c00, 0x10c48 }, +/* Old Uyghur */{ CHR('o','u','g','r'), 0x10f70, 0x10f89 }, +/* Oriya */ { CHR('o','r','y','a'), 0x0b01, 0x0b03, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, 0x0b13, 0x0b28, + 0x0b2a, 0x0b30, 0x0b32, 0x0b33, 0x0b35, 0x0b39, 0x0b3c, 0x0b44, 0x0b47, 0x0b48, 0x0b4b, 0x0b4d, + 0x0b55, 0x0b57, 0x0b5c, 0x0b5d, 0x0b5f, 0x0b63, 0x0b66, 0x0b77 }, +/* Osage */ { CHR('o','s','g','e'), 0x104b0, 0x104d3, 0x104d8, 0x104fb }, +/* Osmanya */ { CHR('o','s','m','a'), 0x10480, 0x1049d, 0x104a0, 0x104a9 }, +/* Pahawh Hmong*/{CHR('h','m','n','g'), 0x16b00, 0x16b45, 0x16b50, 0x16b59, 0x16b5b, 0x16b61, + 0x16b63, 0x16b77, 0x16b7d, 0x16b8f }, /* Palmyrene */ { CHR('p','a','l','m'), 0x10860, 0x1087f }, -/* Pau Cin Hau*/{ CHR('p','a','u','c'), 0x11ac0, 0x11aff }, -/* Phags-pa */ { CHR('p','h','a','g'), 0xa840, 0xa87f }, -/* Phoenician */{ CHR('p','h','n','x'), 0x10900, 0x1091f }, +/* Pau Cin Hau*/{ CHR('p','a','u','c'), 0x11ac0, 0x11af8 }, +/* Phags-pa */ { CHR('p','h','a','g'), 0xa840, 0xa877 }, +/* Phoenician */{ CHR('p','h','n','x'), 0x10900, 0x1091b, 0x1091f, 0x1091f }, /* Psalter Pahlavi */ - { CHR('p','h','l','p'), 0x10b80, 0x10baf }, -/* Rejang */ { CHR('r','j','n','g'), 0xa930, 0xa95f }, -/* Runic */ { CHR('r','u','n','r'), 0x16a0, 0x16ff }, -/* Saurashtra*/ { CHR('s','a','u','r'), 0xa880, 0xa8df }, + { CHR('p','h','l','p'), 0x10b80, 0x10b91, 0x10b99, 0x10b9c, 0x10ba9, 0x10baf }, +/* Rejang */ { CHR('r','j','n','g'), 0xa930, 0xa953, 0xa95f, 0xa95f }, +/* Runic */ { CHR('r','u','n','r'), 0x16a0, 0x16ea, 0x16ee, 0x16f8 }, +/* Saurashtra*/ { CHR('s','a','u','r'), 0xa880, 0xa8c5, 0xa8ce, 0xa8d9 }, /* Sharada */ { CHR('s','h','r','d'), 0x11180, 0x111df }, /* Shavian */ { CHR('s','h','a','w'), 0x10450, 0x1047f }, -/* Siddham */ { CHR('s','i','d','d'), 0x11580, 0x115ff }, -/* Sinhala */ { CHR('s','i','n','h'), 0x0d80, 0x0dff }, -/* SignWriting*/{ CHR('s','g','n','w'), 0x1d800, 0x1daaf }, -/* Sogdian */ { CHR('s','o','g','d'), 0x10f30, 0x10f6f }, -/* Sora Sompeng*/{ CHR('s','o','r','a'), 0x110d0, 0x110ff }, -/* Soyombo */ { CHR('s','o','y','o'), 0x11a50, 0x11aaf }, +/* Siddham */ { CHR('s','i','d','d'), 0x11580, 0x115b5, 0x115b8, 0x115dd }, +/* Sinhala */ { CHR('s','i','n','h'), 0x0d81, 0x0d83, 0x0d85, 0x0d96, 0x0d9a, 0x0db1, 0x0db3, 0x0dbb, + 0x0dbd, 0x0dbd, 0x0dc0, 0x0dc6, 0x0dca, 0x0dca, 0x0dcf, 0x0dd4, 0x0dd6, 0x0dd6, 0x0dd8, 0x0ddf, + 0x0de6, 0x0def, 0x0df2, 0x0df4, 0x111e1, 0x111f4 }, +/* SignWriting*/{ CHR('s','g','n','w'), 0x1d800, 0x1da8b, 0x1da9b, 0x1da9f, 0x1daa1, 0x1daaf }, +/* Sogdian */ { CHR('s','o','g','d'), 0x10f30, 0x10f59 }, +/* Sora Sompeng*/{ CHR('s','o','r','a'), 0x110d0, 0x110e8, 0x110f0, 0x110f9 }, +/* Soyombo */ { CHR('s','o','y','o'), 0x11a50, 0x11aa2 }, /* Sumero-Akkadian Cuneiform */ - { CHR('x','s','u','x'), 0x12000, 0x1254f }, -/* Sundanese */ { CHR('s','u','n','d'), 0x1b80, 0x1bbf, 0x1cc0, 0x1ccf }, + { CHR('x','s','u','x'), 0x12000, 0x12399, 0x12400, 0x1246e, 0x12470, 0x12474, 0x12480, 0x12543 }, +/* Sundanese */ { CHR('s','u','n','d'), 0x1b80, 0x1bbf, 0x1cc0, 0x1cc7 }, /* Syloti Nagri */ - { CHR('s','y','l','o'), 0xa800, 0xa82f }, -/* Syriac */ { CHR('s','y','r','c'), 0x0700, 0x074f, 0x0860, 0x086f }, -/* Tagalog */ { CHR('t','a','g','l'), 0x1700, 0x171f }, -/* Tagbanwa */ { CHR('t','a','g','b'), 0x1760, 0x177f }, -/* Tai Le */ { CHR('t','a','l','e'), 0x1950, 0x197f }, -/* Tai Tham */ { CHR('l','a','n','a'), 0x1a20, 0x1aaf }, -/* Tai Viet */ { CHR('t','a','v','t'), 0xaa80, 0xaadf }, -/* Takri */ { CHR('t','a','k','r'), 0x11680, 0x116cf }, -/* Tamil */ { CHR('t','a','m','l'), 0x0b80, 0x0bff, 0x11fc0, 0x11fff }, -/* Tangut */ { CHR('t','a','n','g'), 0x17000, 0x18aff, 0x16fe0, 0x16fe0 }, -/* Telugu */ { CHR('t','e','l','u'), 0x0c00, 0x0c7f }, -/* Thaana */ { CHR('t','h','a','a'), 0x0780, 0x07bf }, -/* Thai */ { CHR('t','h','a','i'), 0x0e00, 0x0e7f }, -/* Tibetan */ { CHR('t','i','b','t'), 0x0f00, 0x0fff }, -/* Tifinagh */ { CHR('t','f','n','g'), 0x2d30, 0x2d7f }, -/* Tirhuta */ { CHR('t','i','r','h'), 0x11480, 0x114df }, -/* Ugaritic */ { CHR('u','g','a','r'), 0x10380, 0x1039f }, -/* Vai */ { CHR('v','a','i',' '), 0xa500, 0xa63f }, -/* Warang Citi*/{ CHR('v','a','i',' '), 0x118a0, 0x118ff }, -/* Yi */ { CHR('y','i',' ',' '), 0xa000, 0xa48f }, + { CHR('s','y','l','o'), 0xa800, 0xa82c }, +/* Syriac */ { CHR('s','y','r','c'), 0x0700, 0x070d, 0x070f, 0x074a, 0x074d, 0x074f, 0x0860, 0x086a }, +/* Tagalog */ { CHR('t','g','l','g'), 0x1700, 0x1715, 0x171f, 0x171f }, +/* Tagbanwa */ { CHR('t','a','g','b'), 0x1760, 0x176c, 0x176e, 0x1770, 0x1772, 0x1773 }, +/* Tai Le */ { CHR('t','a','l','e'), 0x1950, 0x196d, 0x1970, 0x1974 }, +/* Tai Tham */ { CHR('l','a','n','a'), 0x1a20, 0x1a5e, 0x1a60, 0x1a7c, 0x1a7f, 0x1a89, 0x1a90, 0x1a99, + 0x1aa0, 0x1aad }, +/* Tai Viet */ { CHR('t','a','v','t'), 0xaa80, 0xaac2, 0xaadb, 0xaadf }, +/* Takri */ { CHR('t','a','k','r'), 0x11680, 0x116b9, 0x116c0, 0x116c9 }, +/* Tamil */ { CHR('t','a','m','l'), 0x0b82, 0x0b83, 0x0b85, 0x0b8a, 0x0b8e, 0x0b90, 0x0b92, 0x0b95, + 0x0b99, 0x0b9a, 0x0b9c, 0x0b9c, 0x0b9e, 0x0b9f, 0x0ba3, 0x0ba4, 0x0ba8, 0x0baa, 0x0bae, 0x0bb9, + 0x0bbe, 0x0bc2, 0x0bc6, 0x0bc8, 0x0bca, 0x0bcd, 0x0bd0, 0x0bd0, 0x0bd7, 0x0bd7, 0x0be6, 0x0bfa, + 0x11fc0, 0x11ff1, 0x11fff, 0x11fff }, +/* Tangsa */ { CHR('t','n','s','a'), 0x16a70, 0x16abe, 0x16ac0, 0x16ac9 }, +/* Tangut */ { CHR('t','a','n','g'), 0x16fe0, 0x16fe0, 0x17000, 0x187f7, 0x18800, 0x18aff, + 0x18d00, 0x18d08 }, +/* Telugu */ { CHR('t','e','l','u'), 0x0c00, 0x0c0c, 0x0c0e, 0x0c10, 0x0c12, 0x0c28, 0x0c2a, 0x0c39, + 0x0c3c, 0x0c44, 0x0c46, 0x0c48, 0x0c4a, 0x0c4d, 0x0c55, 0x0c56, 0x0c58, 0x0c5a, 0x0c5d, 0x0c5d, + 0x0c60, 0x0c63, 0x0c66, 0x0c6f, 0x0c77, 0x0c7f }, +/* Thaana */ { CHR('t','h','a','a'), 0x0780, 0x07b1 }, +/* Thai */ { CHR('t','h','a','i'), 0x0e01, 0x0e3a, 0x0e40, 0x0e5b }, +/* Tibetan */ { CHR('t','i','b','t'), 0x0f00, 0x0f47, 0x0f49, 0x0f6c, 0x0f71, 0x0f97, 0x0f99, 0x0fbc, + 0x0fbe, 0x0fcc, 0x0fce, 0x0fd4, 0x0fd9, 0x0fda }, +/* Tifinagh */ { CHR('t','f','n','g'), 0x2d30, 0x2d67, 0x2d6f, 0x2d70, 0x2d7f, 0x2d7f }, +/* Tirhuta */ { CHR('t','i','r','h'), 0x11480, 0x114c7, 0x114d0, 0x114d9 }, +/* Toto */ { CHR('t','o','t','o'), 0x1e290, 0x1e2ae }, +/* Ugaritic */ { CHR('u','g','a','r'), 0x10380, 0x1039d, 0x1039f, 0x1039f }, +/* Vai */ { CHR('v','a','i',' '), 0xa500, 0xa62b }, +/* Vithkuqi */ { CHR('v','i','t','h'), 0x10570, 0x1057a, 0x1057c, 0x1058a, 0x1058c, 0x10592, + 0x10594, 0x10595, 0x10597, 0x105a1, 0x105a3, 0x105b1, 0x105b3, 0x105b9, 0x105bb, 0x105bc }, +/* Wancho */ { CHR('w','c','h','o'), 0x1e2c0, 0x1e2f9, 0x1e2ff, 0x1e2ff }, +/* Warang Citi*/{ CHR('w','a','r','a'), 0x118a0, 0x118f2, 0x118ff, 0x118ff }, +/* Yezidi */ { CHR('y','e','z','i'), 0x10e80, 0x10ea9, 0x10eab, 0x10ead, 0x10eb0, 0x10eb1 }, +/* Yi */ { CHR('y','i',' ',' '), 0xa000, 0xa48c, 0xa490, 0xa4c6 }, /* Zanabazar Square */ - { CHR('z','a','n','b'), 0x11a00, 0x11a4f }, + { CHR('z','a','n','b'), 0x11a00, 0x11a47 }, { 0 } }; static SplineChar **SFOrderedGlyphs(SplineChar **glyphs); -void ScriptMainRange(uint32 script, int *start, int *end) { +void ScriptMainRange(uint32_t script, int *start, int *end) { int i; for ( i=0; scripts[i][0]!=0; ++i ) { @@ -259,7 +348,7 @@ *start = *end = -1; } -int ScriptIsRightToLeft(uint32 script) { +int ScriptIsRightToLeft(uint32_t script) { switch ( script ) { case CHR('a','d','l','m'): case CHR('a','r','a','b'): @@ -298,10 +387,10 @@ } } -uint32 ScriptFromUnicode(uint32 u,SplineFont *sf) { +uint32_t ScriptFromUnicode(uint32_t u,SplineFont *sf) { int s, k; - if ( (int32)u!=-1 ) { + if ( (int32_t)u!=-1 ) { for ( s=0; scripts[s][0]!=0; ++s ) { for ( k=1; scripts[s][k+1]!=0; k += 2 ) if ( u>=scripts[s][k] && u<=scripts[s][k+1] ) @@ -310,7 +399,7 @@ break; } if ( scripts[s][0]!=0 ) { - uint32 script = scripts[s][0]; + uint32_t script = scripts[s][0]; if ( use_second_indic_scripts ) { /* MS has a parallel set of script tags for their new */ /* Indic font shaper */ @@ -341,7 +430,7 @@ return( DEFAULT_SCRIPT ); } -uint32 SCScriptFromUnicode(SplineChar *sc) { +uint32_t SCScriptFromUnicode(SplineChar *sc) { const char *pt; PST *pst; SplineFont *sf; @@ -391,13 +480,11 @@ int SCRightToLeft(SplineChar *sc) { - if ( sc->unicodeenc>=0x10800 && sc->unicodeenc<=0x10fff || - sc->unicodeenc>=0x1e800 && sc->unicodeenc<=0x1efff ) + if ( (sc->unicodeenc>=0x10800 && sc->unicodeenc<=0x10fff) || + (sc->unicodeenc>=0x1e800 && sc->unicodeenc<=0x1efff) ) return( true ); /* Supplemental Multilingual Plane, RTL scripts */ - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 ) -return( isrighttoleft(sc->unicodeenc )); -return( ScriptIsRightToLeft(SCScriptFromUnicode(sc))); +return( isrighttoleft(sc->unicodeenc )); } static void GlyphMapFree(SplineChar ***map) { @@ -777,7 +864,6 @@ static SplineChar **OrderedGlyphsFromNames(SplineFont *sf,char *names) { SplineChar **glyphs = SFGlyphsFromNames(sf,names); - int i,j; if ( glyphs==NULL || glyphs[0]==NULL ) return( glyphs ); @@ -874,7 +960,7 @@ else cnt = (cnt+7)/8; cnt += 3; /* first, last, type */ -return( sizeof(uint16)*cnt ); +return( sizeof(uint16_t)*cnt ); } static int ValDevTabLen(ValDevTab *vdt) { @@ -1010,7 +1096,7 @@ static void dumpGPOSsimplepos(FILE *gpos,SplineFont *sf,struct lookup_subtable *sub ) { int cnt, cnt2; - int32 coverage_pos, end; + int32_t coverage_pos, end; PST *pst, *first=NULL; int bits = 0, same=true; SplineChar **glyphs; @@ -1059,7 +1145,7 @@ if ( bits&8 ) putshort(gpos,first->u.pos.v_adv_off); if ( bits&0xf0 ) { int next_dev_tab = ftell(gpos)-coverage_pos+2+ - sizeof(int16)*((bits&0x10?1:0) + (bits&0x20?1:0) + (bits&0x40?1:0) + (bits&0x80?1:0)); + sizeof(int16_t)*((bits&0x10?1:0) + (bits&0x20?1:0) + (bits&0x40?1:0) + (bits&0x80?1:0)); if ( bits&0x10 ) { putshort(gpos,next_dev_tab); next_dev_tab += DevTabLen(&first->u.pos.adjust->xadjust); } if ( bits&0x20 ) { putshort(gpos,next_dev_tab); next_dev_tab += DevTabLen(&first->u.pos.adjust->yadjust); } if ( bits&0x40 ) { putshort(gpos,next_dev_tab); next_dev_tab += DevTabLen(&first->u.pos.adjust->xadv); } @@ -1073,7 +1159,7 @@ } } else { int vr_size = - sizeof(int16)*((bits&0x1?1:0) + (bits&0x2?1:0) + (bits&0x4?1:0) + (bits&0x8?1:0) + + sizeof(int16_t)*((bits&0x1?1:0) + (bits&0x2?1:0) + (bits&0x4?1:0) + (bits&0x8?1:0) + (bits&0x10?1:0) + (bits&0x20?1:0) + (bits&0x40?1:0) + (bits&0x80?1:0)); int next_dev_tab = ftell(gpos)-coverage_pos+2+2+vr_size*cnt; putshort(gpos,cnt); @@ -1117,14 +1203,14 @@ } struct sckppst { - uint16 samewas; - uint16 devtablen; - uint16 tot; - uint8 isv; - uint8 subtable_too_big; + uint16_t samewas; + uint16_t devtablen; + uint16_t tot; + uint8_t isv; + uint8_t subtable_too_big; /* The first few fields are only meaningful in the first structure in the array*/ /* and provide information about the entire rest of the array */ - uint16 other_gid; + uint16_t other_gid; SplineChar *sc; KernPair *kp; PST *pst; @@ -1137,7 +1223,7 @@ static void dumpGPOSpairpos(FILE *gpos,SplineFont *sf,struct lookup_subtable *sub) { int cnt; - int32 coverage_pos, offset_pos, end, start, pos; + int32_t coverage_pos, offset_pos, end, start, pos; PST *pst; KernPair *kp; int vf1 = 0, vf2=0, i, j, k, tot, bit_cnt, v; @@ -1313,7 +1399,7 @@ } if ( start_cnt!=0 || end_cnt!=cnt ) { if ( chunk_cnt>=chunk_max ) - sub->extra_subtables = realloc(sub->extra_subtables,((chunk_max+=10)+1)*sizeof(int32)); + sub->extra_subtables = realloc(sub->extra_subtables,((chunk_max+=10)+1)*sizeof(int32_t)); sub->extra_subtables[chunk_cnt++] = ftell(gpos); sub->extra_subtables[chunk_cnt] = -1; } @@ -1333,9 +1419,9 @@ /* It's the same as the glyph at samewas, so just copy the */ /* offset from there. We don't need to do anything else */ int offset; - fseek(gpos,offset_pos+(seconds[i][0].samewas-start_cnt)*sizeof(uint16),SEEK_SET); + fseek(gpos,offset_pos+(seconds[i][0].samewas-start_cnt)*sizeof(uint16_t),SEEK_SET); offset = getushort(gpos); - fseek(gpos,offset_pos+(i-start_cnt)*sizeof(uint16),SEEK_SET); + fseek(gpos,offset_pos+(i-start_cnt)*sizeof(uint16_t),SEEK_SET); putshort(gpos,offset); fseek(gpos,0,SEEK_END); continue; @@ -1362,7 +1448,7 @@ } } pos = ftell(gpos); - fseek(gpos,offset_pos+(i-start_cnt)*sizeof(uint16),SEEK_SET); + fseek(gpos,offset_pos+(i-start_cnt)*sizeof(uint16_t),SEEK_SET); putshort(gpos,pos-start); fseek(gpos,pos,SEEK_SET); @@ -1413,15 +1499,15 @@ free(glyphs); } -uint16 *ClassesFromNames(SplineFont *sf,char **classnames,int class_cnt, +uint16_t *ClassesFromNames(SplineFont *sf,char **classnames,int class_cnt, int numGlyphs, SplineChar ***glyphs, int apple_kc) { - uint16 *class; + uint16_t *class; int i; char *pt, *end, ch; SplineChar *sc, **gs=NULL; int offset = (apple_kc && classnames[0]!=NULL); - class = calloc(numGlyphs,sizeof(uint16)); + class = calloc(numGlyphs,sizeof(uint16_t)); if ( glyphs ) *glyphs = gs = calloc(numGlyphs,sizeof(SplineChar *)); for ( i=0; ilast-first+1+2 || first==-1 ) { if ( first==-1 ) first = last = 0; - putshort(gpos,1); /* Format 1, list of all posibilities */ + putshort(gpos,1); /* Format 1, list of all possibilities */ putshort(gpos,first); putshort(gpos,last-first+1); for ( i=first; i<=last ; ++i ) @@ -1526,8 +1612,8 @@ static void dumpgposkernclass(FILE *gpos,SplineFont *sf, struct lookup_subtable *sub, struct alltabs *at) { - uint32 begin_off = ftell(gpos), pos; - uint16 *class1, *class2; + uint32_t begin_off = ftell(gpos), pos; + uint16_t *class1, *class2; KernClass *kc = sub->kc, *test; SplineChar **glyphs; int i, isv; @@ -1562,7 +1648,7 @@ putshort(gpos,0); /* offset to second glyph classes */ putshort(gpos,kc->first_cnt); putshort(gpos,kc->second_cnt); - next_devtab = ftell(gpos)-begin_off + kc->first_cnt*kc->second_cnt*2*sizeof(uint16); + next_devtab = ftell(gpos)-begin_off + kc->first_cnt*kc->second_cnt*2*sizeof(uint16_t); for ( i=0; ifirst_cnt*kc->second_cnt; ++i ) { putshort(gpos,kc->offsets[i]); if ( anydevtab && kc->adjusts[i].corrections!=NULL ) { @@ -1580,19 +1666,19 @@ IError("Device table offsets screwed up in kerning class"); } pos = ftell(gpos); - fseek(gpos,begin_off+4*sizeof(uint16),SEEK_SET); + fseek(gpos,begin_off+4*sizeof(uint16_t),SEEK_SET); putshort(gpos,pos-begin_off); fseek(gpos,pos,SEEK_SET); DumpClass(gpos,class1,at->maxp.numGlyphs); pos = ftell(gpos); - fseek(gpos,begin_off+5*sizeof(uint16),SEEK_SET); + fseek(gpos,begin_off+5*sizeof(uint16_t),SEEK_SET); putshort(gpos,pos-begin_off); fseek(gpos,pos,SEEK_SET); DumpClass(gpos,class2,at->maxp.numGlyphs); pos = ftell(gpos); - fseek(gpos,begin_off+sizeof(uint16),SEEK_SET); + fseek(gpos,begin_off+sizeof(uint16_t),SEEK_SET); putshort(gpos,pos-begin_off); fseek(gpos,pos,SEEK_SET); dumpcoveragetable(gpos,glyphs); @@ -1632,7 +1718,7 @@ SplineChar **entryexit; int cnt, offset,j; AnchorPoint *ap, *entry, *exit; - uint32 coverage_offset, start; + uint32_t coverage_offset, start; ac = NULL; for ( testac=sf->anchor; testac!=NULL; testac = testac->next ) { @@ -1745,7 +1831,7 @@ int classcnt, struct glyphinfo *gi) { AnchorClass *ac=NULL; int j,cnt,k,l, pos, offset, tot, max; - uint32 coverage_offset, markarray_offset, subtable_start; + uint32_t coverage_offset, markarray_offset, subtable_start; AnchorPoint *ap, **aps; SplineChar **markglyphs; @@ -1924,7 +2010,7 @@ static void dumpGSUBsimplesubs(FILE *gsub,SplineFont *sf,struct lookup_subtable *sub) { int cnt, diff, ok = true; - int32 coverage_pos, end; + int32_t coverage_pos, end; SplineChar **glyphs, ***maps; glyphs = SFOrderedGlyphsWithPSTinSubtable(sf,sub); @@ -1959,7 +2045,7 @@ static void dumpGSUBmultiplesubs(FILE *gsub,SplineFont *sf,struct lookup_subtable *sub) { int cnt, offset; - int32 coverage_pos, end; + int32_t coverage_pos, end; int gc; SplineChar **glyphs, ***maps; @@ -2015,9 +2101,9 @@ static void dumpGSUBligdata(FILE *gsub,SplineFont *sf, struct lookup_subtable *sub, struct alltabs *at) { - int32 coverage_pos, next_val_pos, here, lig_list_start; + int32_t coverage_pos, next_val_pos, here, lig_list_start; int cnt, i, pcnt, lcnt, max=100, j; - uint16 *offsets=NULL, *ligoffsets=malloc(max*sizeof(uint16)); + uint16_t *offsets=NULL, *ligoffsets=malloc(max*sizeof(uint16_t)); SplineChar **glyphs; LigList *ll; struct splinecharlist *scl; @@ -2032,7 +2118,7 @@ putshort(gsub,cnt); next_val_pos = ftell(gsub); if ( glyphs!=NULL ) - offsets = malloc(cnt*sizeof(uint16)); + offsets = malloc(cnt*sizeof(uint16_t)); for ( i=0; i *(const uint16 *) _i2 ) + if ( *(const uint16_t *) _i1 > *(const uint16_t *) _i2 ) return( 1 ); - if ( *(const uint16 *) _i1 < *(const uint16 *) _i2 ) + if ( *(const uint16_t *) _i1 < *(const uint16_t *) _i2 ) return( -1 ); return( 0 ); } -static uint16 *FigureInitialClasses(FPST *fpst) { - uint16 *initial = malloc((fpst->nccnt+1)*sizeof(uint16)); +static uint16_t *FigureInitialClasses(FPST *fpst) { + uint16_t *initial = malloc((fpst->nccnt+1)*sizeof(uint16_t)); int i, cnt, j; initial[fpst->nccnt] = 0xffff; @@ -2102,7 +2188,7 @@ if ( j==cnt ) initial[cnt++] = fpst->rules[i].u.class.nclasses[0]; } - qsort(initial,cnt,sizeof(uint16),ui16cmp); + qsort(initial,cnt,sizeof(uint16_t),ui16cmp); initial[cnt] = 0xffff; return( initial ); } @@ -2184,7 +2270,7 @@ return( cnt ); } -static int CntRulesStartingWithClass(FPST *fpst,uint16 cval) { +static int CntRulesStartingWithClass(FPST *fpst,uint16_t cval) { int i, cnt; for ( i=cnt=0; irule_cnt; ++i ) { @@ -2198,7 +2284,7 @@ struct lookup_subtable *sub, struct alltabs *at) { FPST *fpst = sub->fpst; int iscontext = fpst->type==pst_contextpos || fpst->type==pst_contextsub; - uint32 base = ftell(lfile); + uint32_t base = ftell(lfile); int i,cnt, subcnt, j,k,l, maxcontext,curcontext; SplineChar **glyphs, **subglyphs; int lc; @@ -2216,7 +2302,7 @@ maxcontext = 0; for ( i=0; irule_cnt; ++k ) if ( NamesStartWith(glyphs[i],fpst->rules[k].u.glyph.names )) { - uint32 subpos = ftell(lfile); + uint32_t subpos = ftell(lfile); fseek(lfile,pos+(1+j)*sizeof(short),SEEK_SET); putshort(lfile,subpos-pos); fseek(lfile,subpos,SEEK_SET); @@ -2287,8 +2373,8 @@ struct lookup_subtable *sub, struct alltabs *at) { FPST *fpst = sub->fpst; int iscontext = fpst->type==pst_contextpos || fpst->type==pst_contextsub; - uint32 base = ftell(lfile), rulebase, pos, subpos, npos; - uint16 *initialclasses, *iclass, *bclass, *lclass; + uint32_t base = ftell(lfile), rulebase, pos, subpos, npos; + uint16_t *initialclasses, *iclass, *bclass, *lclass; SplineChar **iglyphs, **bglyphs, **lglyphs, **glyphs; int i,ii,cnt, subcnt, j,k,l , maxcontext,curcontext; int lc; @@ -2315,7 +2401,7 @@ lclass = ClassesFromNames(sf,fpst->fclass,fpst->fccnt,at->maxp.numGlyphs,&lglyphs,false); } pos = ftell(lfile); - fseek(lfile,base+sizeof(uint16),SEEK_SET); + fseek(lfile,base+sizeof(uint16_t),SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); glyphs = GlyphsFromInitialClasses(iglyphs,at->maxp.numGlyphs,iclass,initialclasses); @@ -2325,40 +2411,40 @@ if ( iscontext ) { pos = ftell(lfile); - fseek(lfile,base+2*sizeof(uint16),SEEK_SET); + fseek(lfile,base+2*sizeof(uint16_t),SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); DumpClass(lfile,iclass,at->maxp.numGlyphs); free(iclass); } else { pos = ftell(lfile); - fseek(lfile,base+2*sizeof(uint16),SEEK_SET); + fseek(lfile,base+2*sizeof(uint16_t),SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); DumpClass(lfile,bclass,at->maxp.numGlyphs); if ( ClassesMatch(fpst->bccnt,fpst->bclass,fpst->nccnt,fpst->nclass)) { npos = pos; - fseek(lfile,base+3*sizeof(uint16),SEEK_SET); + fseek(lfile,base+3*sizeof(uint16_t),SEEK_SET); putshort(lfile,npos-base); fseek(lfile,0,SEEK_END); } else { npos = ftell(lfile); - fseek(lfile,base+3*sizeof(uint16),SEEK_SET); + fseek(lfile,base+3*sizeof(uint16_t),SEEK_SET); putshort(lfile,npos-base); fseek(lfile,npos,SEEK_SET); DumpClass(lfile,iclass,at->maxp.numGlyphs); } if ( ClassesMatch(fpst->fccnt,fpst->fclass,fpst->bccnt,fpst->bclass)) { - fseek(lfile,base+4*sizeof(uint16),SEEK_SET); + fseek(lfile,base+4*sizeof(uint16_t),SEEK_SET); putshort(lfile,pos-base); fseek(lfile,0,SEEK_END); } else if ( ClassesMatch(fpst->fccnt,fpst->fclass,fpst->nccnt,fpst->nclass)) { - fseek(lfile,base+4*sizeof(uint16),SEEK_SET); + fseek(lfile,base+4*sizeof(uint16_t),SEEK_SET); putshort(lfile,npos-base); fseek(lfile,0,SEEK_END); } else { pos = ftell(lfile); - fseek(lfile,base+4*sizeof(uint16),SEEK_SET); + fseek(lfile,base+4*sizeof(uint16_t),SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); DumpClass(lfile,lclass,at->maxp.numGlyphs); @@ -2430,7 +2516,7 @@ struct lookup_subtable *sub, struct alltabs *at) { FPST *fpst = sub->fpst; int iscontext = fpst->type==pst_contextpos || fpst->type==pst_contextsub; - uint32 base = ftell(lfile), ibase, lbase, bbase; + uint32_t base = ftell(lfile), ibase, lbase, bbase; int i, l; SplineChar **glyphs; int curcontext; @@ -2459,7 +2545,7 @@ putshort(lfile,fpst->rules[0].lookups[i].lookup->lookup_index); } for ( i=0; irules[0].u.coverage.ncnt; ++i ) { - uint32 pos = ftell(lfile); + uint32_t pos = ftell(lfile); fseek(lfile,base+6+2*i,SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); @@ -2504,7 +2590,7 @@ free(glyphs); } for ( i=0; irules[0].u.coverage.ncnt; ++i ) { - uint32 pos = ftell(lfile); + uint32_t pos = ftell(lfile); fseek(lfile,ibase+2*i,SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); @@ -2513,7 +2599,7 @@ free(glyphs); } for ( i=0; irules[0].u.coverage.bcnt; ++i ) { - uint32 pos = ftell(lfile); + uint32_t pos = ftell(lfile); fseek(lfile,bbase+2*i,SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); @@ -2522,7 +2608,7 @@ free(glyphs); } for ( i=0; irules[0].u.coverage.fcnt; ++i ) { - uint32 pos = ftell(lfile); + uint32_t pos = ftell(lfile); fseek(lfile,lbase+2*i,SEEK_SET); putshort(lfile,pos-base); fseek(lfile,pos,SEEK_SET); @@ -2603,6 +2689,7 @@ if ( marks[0]!=NULL && mkmk!=NULL ) dumpgposAnchorData(lfile,acfirst,at_basemark,marks,mkmk,classcnt,gi); break; + default: break; } for ( i=0; isubtable_offset==0 ) { if ( lookup_sub_table_contains_no_data_count < 32 ) { @@ -2812,7 +2901,7 @@ final = GFileTmpfile(); buffer = malloc(32768); for ( i=0; ilookup_offset,SEEK_SET); diff = ftell(final) - otl->lookup_offset; @@ -2848,23 +2937,23 @@ } struct feat_lookups { - uint32 tag; + uint32_t tag; int lcnt; OTLookup **lookups; int feature_id; /* Initially consecutive, but may be rearranged by sorting */ - uint32 name_param_ptr; + uint32_t name_param_ptr; }; struct langsys { - uint32 lang; + uint32_t lang; int fc; int *feature_id; int same_as; - int32 offset; + int32_t offset; }; struct scriptset { - uint32 script; + uint32_t script; int lc; struct langsys *langsys; }; @@ -2877,7 +2966,7 @@ }; static int FindOrMakeNewFeatureLookup(struct ginfo *ginfo,OTLookup **lookups, - uint32 tag) { + uint32_t tag) { int i, j; for ( i=0; ifcnt; ++i ) { @@ -2943,7 +3032,7 @@ } static void FindFeatures(SplineFont *sf,int is_gpos,struct ginfo *ginfo) { - uint32 *scripts, *langs, *features; + uint32_t *scripts, *langs, *features; OTLookup **lookups; int sc, lc, fc, j; @@ -3013,9 +3102,9 @@ static void dump_script_table(FILE *g___,struct scriptset *ss,struct ginfo *ginfo) { int i, lcnt, dflt_lang = -1; - uint32 base; + uint32_t base; int j, req_index; - uint32 offset; + uint32_t offset; /* Count the languages, and find default */ for ( lcnt=0; lcntlc; ++lcnt ) @@ -3084,12 +3173,12 @@ continue; if ( sub->extra_subtables!=NULL ) { for ( i=0; sub->extra_subtables[i]!=-1; ++i ) { - if ( sub->extra_subtables[i]+offset>65535 ) + if ( sub->extra_subtables[i]+offset+len>65535 ) break; } if ( sub->extra_subtables[i]!=-1 ) break; - } else if ( sub->subtable_offset+offset>65535 ) + } else if ( sub->subtable_offset+offset+len>65535 ) break; } if ( sub!=NULL ) { @@ -3144,7 +3233,7 @@ return( efile ); } -struct otffeatname *findotffeatname(uint32 tag,SplineFont *sf) { +struct otffeatname *findotffeatname(uint32_t tag,SplineFont *sf) { struct otffeatname *fn; for ( fn=sf->feat_names; fn!=NULL && fn->tag!=tag; fn=fn->next ); @@ -3155,9 +3244,9 @@ /* Dump out either a gpos or a gsub table. gpos handles kerns, gsub ligs */ /* we assume that SFFindUnusedLookups has been called */ FILE *lfile, *g___, *efile; - uint32 lookup_list_table_start, feature_list_table_start, here, scripts_start_offset; + uint32_t lookup_list_table_start, feature_list_table_start, here, scripts_start_offset; struct ginfo ginfo; - int32 size_params_loc, size_params_ptr; + int32_t size_params_loc, size_params_ptr; int i,j, cnt, scnt, offset; OTLookup *otf, *all; struct lookup_subtable *sub; @@ -3177,7 +3266,7 @@ /* ginfo.sc==0 => There are no scripts. */ /* If both are true then we don't need to output the table */ /* It is perfectly possible to have lookups without scripts */ - /* (if some other table refered to them -- we don't currently */ + /* (if some other table referred to them -- we don't currently */ /* support this, but we might some day). */ /* It is also possible to have scripts without lookups (to get */ /* around a bug in Uniscribe which only processes some scripts */ @@ -3274,7 +3363,7 @@ (fn = findotffeatname(ginfo.feat_lookups[i].tag,sf))!=NULL ) { if ( fn->nid==0 ) fn->nid = at->next_strid++; - uint32 name_param_loc = ftell(g___); + uint32_t name_param_loc = ftell(g___); fseek(g___,ginfo.feat_lookups[i].name_param_ptr,SEEK_SET); putshort(g___,name_param_loc-ginfo.feat_lookups[i].name_param_ptr); fseek(g___,name_param_loc,SEEK_SET); @@ -3440,7 +3529,7 @@ for ( i=0; iu.lcaret.cnt-1; ++i ) for ( j=i+1; ju.lcaret.cnt; ++j ) if ( pst->u.lcaret.carets[i]u.lcaret.carets[j] ) { - int16 temp = pst->u.lcaret.carets[i]; + int16_t temp = pst->u.lcaret.carets[i]; pst->u.lcaret.carets[i] = pst->u.lcaret.carets[j]; pst->u.lcaret.carets[j] = temp; } @@ -3448,14 +3537,14 @@ for ( i=0; iu.lcaret.cnt-1; ++i ) for ( j=i+1; ju.lcaret.cnt; ++j ) if ( pst->u.lcaret.carets[i]>pst->u.lcaret.carets[j] ) { - int16 temp = pst->u.lcaret.carets[i]; + int16_t temp = pst->u.lcaret.carets[i]; pst->u.lcaret.carets[i] = pst->u.lcaret.carets[j]; pst->u.lcaret.carets[j] = temp; } } putshort(gdef,cnt); /* this many carets */ - offset = sizeof(uint16) + sizeof(uint16)*cnt; + offset = sizeof(uint16_t) + sizeof(uint16_t)*cnt; for ( i=0; imark_class_cnt>0 ) { - uint16 *mclasses = ClassesFromNames(sf,sf->mark_classes,sf->mark_class_cnt,at->maxp.numGlyphs,NULL,false); + uint16_t *mclasses = ClassesFromNames(sf,sf->mark_classes,sf->mark_class_cnt,at->maxp.numGlyphs,NULL,false); pos = ftell(at->gdef); fseek(at->gdef,10,SEEK_SET); /* location of mark attach table offset */ putshort(at->gdef,pos); @@ -3755,8 +3844,8 @@ static void ttf_math_dump_italic_top(FILE *mathf,struct alltabs *at, SplineFont *sf, int is_italic) { int i, gid, len; SplineChar *sc, **glyphs; - uint32 coverage_pos, coverage_table; - uint32 devtab_offset; + uint32_t coverage_pos, coverage_table; + uint32_t devtab_offset; DeviceTable *devtab; /* Figure out our glyph list (and count) */ @@ -3825,7 +3914,7 @@ static int ttf_math_dump_mathkernvertex(FILE *mathf,struct mathkernvertex *mkv, int devtab_pos) { int i; - uint32 here = ftell(mathf); + uint32_t here = ftell(mathf); putshort(mathf,mkv->cnt-1); @@ -3862,7 +3951,7 @@ static void ttf_math_dump_mathkern(FILE *mathf,struct alltabs *at, SplineFont *sf) { int i, gid, len; SplineChar *sc, **glyphs; - uint32 coverage_pos, coverage_table, kr_pos, midpos2; + uint32_t coverage_pos, coverage_table, kr_pos, midpos2; /* Figure out our glyph list (and count) */ for ( i=len=0; igi.gcnt; ++i ) @@ -3981,12 +4070,12 @@ return( 6+10*gv->part_cnt ); } -static uint32 ttf_math_dump_mathglyphconstructiontable(FILE *mathf, - struct glyphvariants *gv,SplineFont *sf, uint32 pos,int is_v) { +static uint32_t ttf_math_dump_mathglyphconstructiontable(FILE *mathf, + struct glyphvariants *gv,SplineFont *sf, uint32_t pos,int is_v) { char *pt, *start; int ch, cnt; SplineChar *sc; - uint32 here = ftell(mathf); + uint32_t here = ftell(mathf); DBounds b; putshort(mathf,gv->part_cnt==0? 0 : pos-here); @@ -4032,10 +4121,10 @@ return( pos + gvc_len(gv)); } -static uint32 ttf_math_dump_mathglyphassemblytable(FILE *mathf, - struct glyphvariants *gv,SplineFont *sf, uint32 devtab_pos) { +static uint32_t ttf_math_dump_mathglyphassemblytable(FILE *mathf, + struct glyphvariants *gv,SplineFont *sf, uint32_t devtab_pos) { SplineChar *sc; - uint32 here = ftell(mathf); + uint32_t here = ftell(mathf); int i; if ( gv->part_cnt==0 ) @@ -4064,7 +4153,7 @@ static void ttf_math_dump_glyphvariant(FILE *mathf,struct alltabs *at, SplineFont *sf) { int i, gid, vlen, hlen; SplineChar *sc, **vglyphs, **hglyphs; - uint32 coverage_pos, coverage_table, offset, pos, assembly_pos; + uint32_t coverage_pos, coverage_table, offset, pos, assembly_pos; /* Figure out our glyph list (and count) */ for ( i=vlen=hlen=0; igi.gcnt; ++i ) @@ -4104,14 +4193,14 @@ } assembly_pos = pos = (coverage_pos-2)+offset; for ( i=0; ivert_variants,sf,pos,true); /*if ( ftell(mathf)-start != gv_len(sf,vglyphs[i]->vert_variants))*/ /*IError("v gv_len incorrect");*/ } for ( i=0; ihoriz_variants,sf,pos,false); /*if ( ftell(mathf)-start != gv_len(sf,hglyphs[i]->horiz_variants))*/ @@ -4156,7 +4245,7 @@ FILE *mathf; struct MATH *math; int i; - uint32 devtab_offsets[60], const_start, gi_start, v_start; + uint32_t devtab_offsets[60], const_start, gi_start, v_start; int bits = MathBits(at,sf); if ( sf->MATH!=NULL ) @@ -4177,8 +4266,8 @@ memset(devtab_offsets,0,sizeof(devtab_offsets)); const_start = ftell(mathf); for ( i=0; math_constants_descriptor[i].script_name!=NULL; ++i ) { - int16 *pos = (int16 *) (((char *) math) + math_constants_descriptor[i].offset ); - if ( pos == (int16 *) &math->MinConnectorOverlap ) + int16_t *pos = (int16_t *) (((char *) math) + math_constants_descriptor[i].offset ); + if ( pos == (int16_t *) &math->MinConnectorOverlap ) continue; /* Actually lives in the Variant table, not here */ putshort(mathf, *pos); if ( math_constants_descriptor[i].devtab_offset != -1 ) { @@ -4187,12 +4276,12 @@ } } for ( i=0; math_constants_descriptor[i].script_name!=NULL; ++i ) { - int16 *pos = (int16 *) (((char *) math) + math_constants_descriptor[i].offset ); + int16_t *pos = (int16_t *) (((char *) math) + math_constants_descriptor[i].offset ); DeviceTable **devtab = (DeviceTable **) (((char *) math) + math_constants_descriptor[i].devtab_offset ); - if ( pos == (int16 *) &math->MinConnectorOverlap ) + if ( pos == (int16_t *) &math->MinConnectorOverlap ) continue; /* Actually lives in the Variant table, not here */ if ( math_constants_descriptor[i].devtab_offset >= 0 && *devtab!=NULL ) { - uint32 here = ftell(mathf); + uint32_t here = ftell(mathf); fseek(mathf,devtab_offsets[i],SEEK_SET); putshort(mathf, here-const_start); fseek(mathf,here,SEEK_SET); @@ -4270,7 +4359,7 @@ } struct taglist { - uint32 tag; + uint32_t tag; struct taglist *next; }; @@ -4383,7 +4472,7 @@ void otf_dumpbase(struct alltabs *at, SplineFont *sf) { FILE *basef; int i,j, cnt, lcnt; - uint32 here, bsl; + uint32_t here, bsl; struct basescript *bs; struct baselangextent *bl, *dflt; int offset; @@ -4431,7 +4520,7 @@ /* BaseScript table */ for ( bs=base->scripts, cnt=0; bs!=NULL; bs=bs->next, ++cnt ) { - uint32 bst = ftell(basef); + uint32_t bst = ftell(basef); fseek(basef,bsl+2+6*cnt+4,SEEK_SET); putshort(basef,bst-bsl); fseek(basef,bst,SEEK_SET); @@ -4471,7 +4560,7 @@ if ( dflt!=NULL ) dump_minmax(basef,dflt); for ( bl=bs->langs, dflt=NULL, lcnt=0; bl!=NULL; bl=bl->next ) if ( bl->lang!=DEFAULT_LANG ) { - uint32 here = ftell(basef); + uint32_t here = ftell(basef); fseek(basef,bst+6+6*lcnt+4,SEEK_SET); putshort(basef,here-bst); fseek(basef,here,SEEK_SET); @@ -4620,8 +4709,8 @@ *_POS = POS; } -static uint32 jstf_dumplklist(FILE *jstf,OTLookup **PS,uint32 base) { - uint32 here; +static uint32_t jstf_dumplklist(FILE *jstf,OTLookup **PS,uint32_t base) { + uint32_t here; int i; if ( PS==NULL ) @@ -4636,9 +4725,9 @@ return( here - base ); } -static uint32 jstf_dumpmaxlookups(FILE *jstf,SplineFont *sf,struct alltabs *at, - OTLookup **maxes,uint32 base) { - uint32 here, lbase; +static uint32_t jstf_dumpmaxlookups(FILE *jstf,SplineFont *sf,struct alltabs *at, + OTLookup **maxes,uint32_t base) { + uint32_t here, lbase; int cnt,i; int scnt, j; struct lookup_subtable *sub; @@ -4691,7 +4780,7 @@ void otf_dumpjstf(struct alltabs *at, SplineFont *sf) { FILE *jstf; int i, cnt, lcnt, offset; - uint32 here, base; + uint32_t here, base; Justify *jscript; struct jstf_lang *jlang; @@ -4767,8 +4856,8 @@ putshort(jstf,0); for ( i=0; icnt; ++i ) { OTLookup **enSUB, **enPOS, **disSUB, **disPOS; - uint32 enSUBoff, enPOSoff, disSUBoff, disPOSoff, maxOff; - uint32 pbase; + uint32_t enSUBoff, enPOSoff, disSUBoff, disPOSoff, maxOff; + uint32_t pbase; pbase = ftell(jstf); fseek(jstf,here+2+i*2,SEEK_SET); putshort(jstf,pbase-here); @@ -4837,7 +4926,7 @@ /* I think it is even more stupid that MS choses this useless table as a*/ /* mark of whether a ttf font is OpenType or not. */ /* But users want their fonts to show up as OpenType under MS. And I'm */ - /* told an empty DSIG table works for that. So... a truely pointless */ + /* told an empty DSIG table works for that. So... a truly pointless */ /* instance of a pointless table. I suppose that's a bit ironic. */ at->dsigf = dsigf = GFileTmpfile(); diff -Nru fontforge-20201107~dfsg/fontforge/tottfgpos.h fontforge-20220308~dfsg/fontforge/tottfgpos.h --- fontforge-20201107~dfsg/fontforge/tottfgpos.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfgpos.h 2022-03-08 10:14:24.000000000 +0000 @@ -14,18 +14,18 @@ extern int gdefclass(SplineChar *sc); extern int SCRightToLeft(SplineChar *sc); -extern int ScriptIsRightToLeft(uint32 script); +extern int ScriptIsRightToLeft(uint32_t script); extern SplineChar **EntryExitDecompose(SplineFont *sf, AnchorClass *ac, struct glyphinfo *gi); -extern struct otffeatname *findotffeatname(uint32 tag, SplineFont *sf); -extern uint32 ScriptFromUnicode(uint32 u, SplineFont *sf); -extern uint32 SCScriptFromUnicode(SplineChar *sc); +extern struct otffeatname *findotffeatname(uint32_t tag, SplineFont *sf); +extern uint32_t ScriptFromUnicode(uint32_t u, SplineFont *sf); +extern uint32_t SCScriptFromUnicode(SplineChar *sc); extern void AnchorClassDecompose(SplineFont *sf, AnchorClass *_ac, int classcnt, int *subcnts, SplineChar ***marks, SplineChar ***base, SplineChar ***lig, SplineChar ***mkmk, struct glyphinfo *gi); -extern void ScriptMainRange(uint32 script, int *start, int *end); +extern void ScriptMainRange(uint32_t script, int *start, int *end); extern void SFBaseSort(SplineFont *sf); /* Used by both otf and apple */ extern int LigCaretCnt(SplineChar *sc); -extern uint16 *ClassesFromNames(SplineFont *sf, char **classnames, int class_cnt, int numGlyphs, SplineChar ***glyphs, int apple_kc); +extern uint16_t *ClassesFromNames(SplineFont *sf, char **classnames, int class_cnt, int numGlyphs, SplineChar ***glyphs, int apple_kc); extern SplineChar **SFGlyphsFromNames(SplineFont *sf, char *names); /* The MATH table */ diff -Nru fontforge-20201107~dfsg/fontforge/tottf.h fontforge-20220308~dfsg/fontforge/tottf.h --- fontforge-20201107~dfsg/fontforge/tottf.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottf.h 2022-03-08 10:14:24.000000000 +0000 @@ -5,7 +5,7 @@ #include "ttf.h" extern char *utf8_verify_copy(const char *str); -extern int32 filechecksum(FILE *file); +extern int32_t filechecksum(FILE *file); extern int AlreadyMSSymbolArea(SplineFont *sf, EncMap *map); extern int RefDepth(RefChar *ref, int layer); @@ -14,13 +14,13 @@ extern int SSAddPoints(SplineSet *ss, int ptcnt, BasePoint *bp, char *flags); extern int ttfcopyfile(FILE *ttf, FILE *other, int pos, const char *tab_name); extern int WriteTTC(const char *filename, struct sflist *sfs, enum fontformat format, enum bitmapformat bf, int flags, int layer, enum ttc_flags ttcflags); -extern int WriteTTFFont(char *fontname, SplineFont *sf, enum fontformat format, int32 *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); -extern int _WriteTTFFont(FILE *ttf, SplineFont *sf, enum fontformat format, int32 *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); +extern int WriteTTFFont(char *fontname, SplineFont *sf, enum fontformat format, int32_t *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); +extern int _WriteTTFFont(FILE *ttf, SplineFont *sf, enum fontformat format, int32_t *bsizes, enum bitmapformat bf, int flags, EncMap *enc, int layer); extern int _WriteType42SFNTS(FILE *type42, SplineFont *sf, enum fontformat format, int flags, EncMap *enc, int layer); -extern void cvt_unix_to_1904(long long time, int32 result[2]); +extern void cvt_unix_to_1904(long long time, int32_t result[2]); extern void DefaultTTFEnglishNames(struct ttflangname *dummy, SplineFont *sf); -extern void OS2FigureCodePages(SplineFont *sf, uint32 CodePage[2]); -extern void OS2FigureUnicodeRanges(SplineFont *sf, uint32 Ranges[4]); +extern void OS2FigureCodePages(SplineFont *sf, uint32_t CodePage[2]); +extern void OS2FigureUnicodeRanges(SplineFont *sf, uint32_t Ranges[4]); extern void SFDefaultOS2Info(struct pfminfo *pfminfo, SplineFont *sf, char *fontname); extern void SFDefaultOS2Simple(struct pfminfo *pfminfo, SplineFont *sf); extern void SFDefaultOS2SubSuper(struct pfminfo *pfminfo, int emsize, double italic_angle); diff -Nru fontforge-20201107~dfsg/fontforge/tottfvar.c fontforge-20220308~dfsg/fontforge/tottfvar.c --- fontforge-20201107~dfsg/fontforge/tottfvar.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfvar.c 2022-03-08 10:14:24.000000000 +0000 @@ -331,11 +331,11 @@ return( ptcnt ); } -int16 **SCFindDeltas(MMSet *mm, int gid, int *_ptcnt) { +int16_t **SCFindDeltas(MMSet *mm, int gid, int *_ptcnt) { /* When figuring out the deltas the first thing we must do is figure */ /* out each point's number */ int i, j, k, l, cnt, ptcnt; - int16 **deltas; + int16_t **deltas; SplineSet *ss1, *ss2; SplinePoint *sp1, *sp2; RefChar *r1, *r2; @@ -346,9 +346,9 @@ return( NULL ); *_ptcnt = ptcnt = SCPointCount(mm->normal->glyphs[gid])+4; - deltas = malloc(2*mm->instance_count*sizeof(int16 *)); + deltas = malloc(2*mm->instance_count*sizeof(int16_t *)); for ( i=0; i<2*mm->instance_count; ++i ) - deltas[i] = calloc(ptcnt,sizeof(int16)); + deltas[i] = calloc(ptcnt,sizeof(int16_t)); for ( i=0; iinstance_count; ++i ) { for ( ss1=mm->normal->glyphs[gid]->layers[ly_fore].splines, ss2=mm->instances[i]->glyphs[gid]->layers[ly_fore].splines; @@ -433,9 +433,9 @@ return( deltas ); } -int16 **CvtFindDeltas(MMSet *mm, int *_ptcnt) { +int16_t **CvtFindDeltas(MMSet *mm, int *_ptcnt) { int i, j, k, l, cnt, ptcnt; - int16 **deltas; + int16_t **deltas; struct ttf_table *cvt, *icvt; for ( cvt = mm->normal->ttf_tables; cvt!=NULL && cvt->tag!=CHR('c','v','t',' '); cvt=cvt->next ); @@ -450,12 +450,12 @@ return( NULL ); *_ptcnt = ptcnt = cvt->len/2; - deltas = calloc(mm->instance_count,sizeof(int16 *)); + deltas = calloc(mm->instance_count,sizeof(int16_t *)); for ( i=0; iinstance_count; ++i ) if ( (icvt=mm->instances[i]->ttf_tables)!=NULL ) { - deltas[i] = calloc(ptcnt,sizeof(int16)); + deltas[i] = calloc(ptcnt,sizeof(int16_t)); for ( j=0; jdata,icvt->len, sizeof(uint16)*j)- - memushort(cvt->data,cvt->len, sizeof(uint16)*j); + deltas[i][j] = memushort(icvt->data,icvt->len, sizeof(uint16_t)*j)- + memushort(cvt->data,cvt->len, sizeof(uint16_t)*j); } /* Ok, each delta now contains the difference between the instance[i] points */ @@ -506,12 +506,12 @@ } static void ttf_dumpcvar(struct alltabs *at, MMSet *mm) { - int16 **deltas; + int16_t **deltas; int ptcnt, cnt, pcnt; int i,j,rj,big; int tuple_size; - uint32 start, end; - uint16 *pts; + uint32_t start, end; + uint16_t *pts; deltas = CvtFindDeltas(mm,&ptcnt); if ( deltas == NULL ) return; @@ -543,7 +543,7 @@ for ( j=pcnt=0; jcvar,0); } -static void dumpdeltas(struct alltabs *at,int16 *deltas,int ptcnt) { +static void dumpdeltas(struct alltabs *at,int16_t *deltas,int ptcnt) { int j,rj; for ( j=0; jgvar = GFileTmpfile(); @@ -747,7 +747,7 @@ putshort(at->avar,0); } -static uint32 AxisNameToTag(char *name) { +static uint32_t AxisNameToTag(char *name) { char buf[4]; int i; diff -Nru fontforge-20201107~dfsg/fontforge/tottfvar.h fontforge-20220308~dfsg/fontforge/tottfvar.h --- fontforge-20201107~dfsg/fontforge/tottfvar.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/tottfvar.h 2022-03-08 10:14:24.000000000 +0000 @@ -5,8 +5,8 @@ /* Apple variation tables */ extern int ContourPtNumMatch(MMSet *mm, int gid); -extern int16 **SCFindDeltas(MMSet *mm, int gid, int *_ptcnt); -extern int16 **CvtFindDeltas(MMSet *mm, int *_ptcnt); +extern int16_t **SCFindDeltas(MMSet *mm, int gid, int *_ptcnt); +extern int16_t **CvtFindDeltas(MMSet *mm, int *_ptcnt); extern void ttf_dumpvariations(struct alltabs *at, SplineFont *sf); #endif /* FONTFORGE_TOTTFVAR_H */ diff -Nru fontforge-20201107~dfsg/fontforge/ttf.h fontforge-20220308~dfsg/fontforge/ttf.h --- fontforge-20201107~dfsg/fontforge/ttf.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ttf.h 2022-03-08 10:14:24.000000000 +0000 @@ -41,7 +41,7 @@ }; struct taxis { - uint32 tag; + uint32_t tag; real min, def, max; /* in user design space */ int nameid; int paircount; @@ -79,8 +79,8 @@ }; struct savetab { - uint32 tag; - uint32 offset; + uint32_t tag; + uint32_t offset; int len; }; @@ -148,100 +148,100 @@ int numtables; /* BASE */ - uint32 base_start; /* Offset from sof to start of 'BASE' table */ + uint32_t base_start; /* Offset from sof to start of 'BASE' table */ /* CFF */ - uint32 cff_start; /* Offset from sof to start of postscript compact font format */ - uint32 cff_length; + uint32_t cff_start; /* Offset from sof to start of postscript compact font format */ + uint32_t cff_length; /* cmap */ - uint32 encoding_start; /* Offset from sof to start of encoding table */ - uint32 vs_start; /* Offset within 'cmap' to variant selector table */ + uint32_t encoding_start; /* Offset from sof to start of encoding table */ + uint32_t vs_start; /* Offset within 'cmap' to variant selector table */ /* gasp */ - uint32 gasp_start; + uint32_t gasp_start; /* glyf */ - uint32 glyph_start; /* Offset from sof to start of glyph table */ - uint32 glyph_length; + uint32_t glyph_start; /* Offset from sof to start of glyph table */ + uint32_t glyph_length; /* GDEF */ - uint32 gdef_start; /* Offset from sof to start of GDEF table (glyph class defn, ligature carets) */ - uint32 gdef_length; + uint32_t gdef_start; /* Offset from sof to start of GDEF table (glyph class defn, ligature carets) */ + uint32_t gdef_length; /* GPOS */ - uint32 gpos_start; /* Offset from sof to start of GPOS table */ - uint32 gpos_length; + uint32_t gpos_start; /* Offset from sof to start of GPOS table */ + uint32_t gpos_length; /* GSUB */ - uint32 gsub_start; /* Offset from sof to start of GSUB table */ - uint32 gsub_length; - uint32 g_bounds; /* Filled in with g???_start+g???_length */ + uint32_t gsub_start; /* Offset from sof to start of GSUB table */ + uint32_t gsub_length; + uint32_t g_bounds; /* Filled in with g???_start+g???_length */ /* EBDT, bdat */ - uint32 bitmapdata_start; /* Offset to start of bitmap data */ - uint32 bitmapdata_length; + uint32_t bitmapdata_start; /* Offset to start of bitmap data */ + uint32_t bitmapdata_length; /* EBLT, bloc */ - uint32 bitmaploc_start; /* Offset to start of bitmap locator data */ - uint32 bitmaploc_length; + uint32_t bitmaploc_start; /* Offset to start of bitmap locator data */ + uint32_t bitmaploc_length; /* gvar, etc. */ - uint32 gvar_start, gvar_len; - uint32 fvar_start, fvar_len; - uint32 avar_start, avar_len; - uint32 cvar_start, cvar_len; + uint32_t gvar_start, gvar_len; + uint32_t fvar_start, fvar_len; + uint32_t avar_start, avar_len; + uint32_t cvar_start, cvar_len; /* head */ - uint32 head_start; + uint32_t head_start; /* hhea */ - uint32 hhea_start; + uint32_t hhea_start; /* hmtx */ - uint32 hmetrics_start; + uint32_t hmetrics_start; /* JSTF */ - uint32 jstf_start; - uint32 jstf_length; + uint32_t jstf_start; + uint32_t jstf_length; /* kern */ - uint32 kern_start; + uint32_t kern_start; /* loca */ - uint32 glyphlocations_start;/* there are glyph_cnt of these, from maxp tab */ - uint32 loca_length; /* actually glypn_cnt is wrong. Use the table length (divided by size) instead */ + uint32_t glyphlocations_start;/* there are glyph_cnt of these, from maxp tab */ + uint32_t loca_length; /* actually glypn_cnt is wrong. Use the table length (divided by size) instead */ /* maxp */ - uint32 maxp_start; /* maximum number of glyphs */ - uint32 maxp_len; + uint32_t maxp_start; /* maximum number of glyphs */ + uint32_t maxp_len; /* name */ - uint32 copyright_start; /* copyright and fontname */ + uint32_t copyright_start; /* copyright and fontname */ /* post */ - uint32 postscript_start; /* names for the glyphs, italic angle, etc. */ - uint32 postscript_length; + uint32_t postscript_start; /* names for the glyphs, italic angle, etc. */ + uint32_t postscript_length; /* OS/2 */ - uint32 os2_start; + uint32_t os2_start; /* TYP1 */ - uint32 typ1_start; /* For Adobe's? Apple's? attempt to stuff a type1 font into an sfnt wrapper */ - uint32 typ1_length; + uint32_t typ1_start; /* For Adobe's? Apple's? attempt to stuff a type1 font into an sfnt wrapper */ + uint32_t typ1_length; /* vhea */ - uint32 vhea_start; + uint32_t vhea_start; /* vmtx */ - uint32 vmetrics_start; + uint32_t vmetrics_start; /* VORG */ - uint32 vorg_start; + uint32_t vorg_start; /* PfEd -- FontForge/PfaEdit specific info */ - uint32 pfed_start; + uint32_t pfed_start; /* TeX -- TeX table, also non-standard */ - uint32 tex_start; + uint32_t tex_start; /* BDF -- BDF properties, also non-standard */ - uint32 bdf_start; + uint32_t bdf_start; /* FFTM -- FontForge timestamps */ - uint32 fftm_start; + uint32_t fftm_start; /* Apple Advanced Typography Tables */ - uint32 prop_start; - uint32 lcar_start; - uint32 opbd_start; - uint32 acnt_start; - uint32 feat_start; - uint32 mort_start; - uint32 morx_start; - uint32 bsln_start; + uint32_t prop_start; + uint32_t lcar_start; + uint32_t opbd_start; + uint32_t acnt_start; + uint32_t feat_start; + uint32_t mort_start; + uint32_t morx_start; + uint32_t bsln_start; /* MATH Table */ - uint32 math_start; - uint32 math_length; + uint32_t math_start; + uint32_t math_length; /* Info for instructions */ - uint32 cvt_start, cvt_len; - uint32 prep_start, prep_len; - uint32 fpgm_start, fpgm_len; + uint32_t cvt_start, cvt_len; + uint32_t prep_start, prep_len; + uint32_t fpgm_start, fpgm_len; unsigned int one_of_many: 1; /* A TTCF file, or a opentype font with multiple fonts */ unsigned int obscomplain: 1; /* We've complained about obsolete format 3 in EBDT table */ @@ -251,7 +251,7 @@ unsigned int onlystrikes: 1; /* Only read in the bitmaps, not the outlines */ unsigned int onlyonestrike: 1; /* Only read in one bitmap (strike) */ unsigned int barecff: 1; /* pay attention to the encoding in the cff file, we won't have a cmap */ - unsigned int wdthcomplain: 1; /* We've complained about advance widths exceding the max */ + unsigned int wdthcomplain: 1; /* We've complained about advance widths exceeding the max */ unsigned int bbcomplain: 1; /* We've complained about glyphs being outside the bounding box */ unsigned int gbbcomplain: 1; /* We've complained about points being outside the bounding box */ @@ -267,8 +267,8 @@ OTLookup *mort_subs_lookup, *mort_pos_lookup2; int mort_r2l, mort_tag_mac, mort_feat, mort_setting, mort_is_nested; - uint16 *morx_classes; - uint16 *bsln_values; + uint16_t *morx_classes; + uint16_t *bsln_values; int mort_max; @@ -285,11 +285,11 @@ struct fontdict *fd; /* For reading in Type42 fonts. Glyph names in postscript section must be associated with glyphs in TTF section */ int savecnt; struct savetab *savetab; - int32 last_size_pos; - uint16 design_size; - uint16 fontstyle_id; + int32_t last_size_pos; + uint16_t design_size; + uint16_t fontstyle_id; struct otfname *fontstyle_name; - uint16 design_range_bottom, design_range_top; + uint16_t design_range_bottom, design_range_top; struct texdata texdata; int mark_class_cnt; char **mark_classes; /* glyph name list */ @@ -297,7 +297,7 @@ int mark_set_cnt; char **mark_sets; /* glyph name list */ char **mark_set_names; /* used within ff (utf8) */ - uint8 warned_morx_out_of_bounds_glyph; + uint8_t warned_morx_out_of_bounds_glyph; int badgid_cnt, badgid_max; /* Used when parsing apple morx tables*/ SplineChar **badgids; /* which use out of range glyph IDs as temporary flags */ long long creationtime; /* seconds since 1970 */ @@ -324,31 +324,31 @@ int fbb[4]; /* x,yMin x,yMax*/ int isFixedPitch; - uint32 jstf_script; - uint32 jstf_lang; - int16 jstf_isShrink, jstf_prio, jstf_lcnt; + uint32_t jstf_script; + uint32_t jstf_lang; + int16_t jstf_isShrink, jstf_prio, jstf_lcnt; struct otffeatname *feat_names; enum gsub_inusetype justinuse; long ttfFileSize; }; struct taboff { - uint32 tag; /* Table name */ - uint32 checksum;/* for table */ - uint32 offset; /* to start of table in file */ - uint32 length; + uint32_t tag; /* Table name */ + uint32_t checksum;/* for table */ + uint32_t offset; /* to start of table in file */ + uint32_t length; FILE *data; - uint16 dup_of; - uint16 orderingval; + uint16_t dup_of; + uint16_t orderingval; }; #define MAX_TAB 48 struct tabdir { - int32 version; /* 0x00010000 */ - uint16 numtab; - uint16 searchRange; /* (Max power of 2 <= numtab) *16 */ - uint16 entrySel; /* Log2(Max power of 2 <= numtab ) */ - uint16 rangeShift; /* numtab*16 - searchRange */ + int32_t version; /* 0x00010000 */ + uint16_t numtab; + uint16_t searchRange; /* (Max power of 2 <= numtab) *16 */ + uint16_t entrySel; /* Log2(Max power of 2 <= numtab ) */ + uint16_t rangeShift; /* numtab*16 - searchRange */ struct taboff tabs[MAX_TAB];/* room for all the tables */ /* Not in any particular order. */ struct taboff *ordered[MAX_TAB]; /* Ordered the way the tables should be output in file */ @@ -356,133 +356,133 @@ }; struct glyphhead { - int16 numContours; - int16 xmin; - int16 ymin; - int16 xmax; - int16 ymax; + int16_t numContours; + int16_t xmin; + int16_t ymin; + int16_t xmax; + int16_t ymax; }; struct head { - int32 version; /* 0x00010000 */ - int32 revision; /* 0 */ - uint32 checksumAdj; /* set to 0, sum entire font, store 0xb1b0afba-sum */ - uint32 magicNum; /* 0x5f0f3cf5 */ - uint16 flags; /* 1 */ - uint16 emunits; /* sf->ascent+sf->descent */ - int32 createtime[2];/* number of seconds since 1904 */ - int32 modtime[2]; - int16 xmin; /* min for entire font */ - int16 ymin; - int16 xmax; - int16 ymax; - uint16 macstyle; /* 1=>Bold, 2=>Italic */ - uint16 lowestreadable; /* size in pixels. Say about 10? */ - int16 dirhint; /* 0=>mixed directional characters, */ - int16 locais32; /* is the location table 32bits or 16, 0=>16, 1=>32 */ - int16 glyphformat; /* 0 */ - uint16 mbz; /* padding */ + int32_t version; /* 0x00010000 */ + int32_t revision; /* 0 */ + uint32_t checksumAdj; /* set to 0, sum entire font, store 0xb1b0afba-sum */ + uint32_t magicNum; /* 0x5f0f3cf5 */ + uint16_t flags; /* 1 */ + uint16_t emunits; /* sf->ascent+sf->descent */ + int32_t createtime[2];/* number of seconds since 1904 */ + int32_t modtime[2]; + int16_t xmin; /* min for entire font */ + int16_t ymin; + int16_t xmax; + int16_t ymax; + uint16_t macstyle; /* 1=>Bold, 2=>Italic */ + uint16_t lowestreadable; /* size in pixels. Say about 10? */ + int16_t dirhint; /* 0=>mixed directional characters, */ + int16_t locais32; /* is the location table 32bits or 16, 0=>16, 1=>32 */ + int16_t glyphformat; /* 0 */ + uint16_t mbz; /* padding */ }; struct hhead { - int32 version; /* 0x00010000 */ - int16 ascender; /* sf->ascender */ - int16 descender; /* -sf->descender */ - int16 linegap; /* 0 */ - int16 maxwidth; /* of all characters */ - int16 minlsb; /* How is this different from xmin above? */ - int16 minrsb; - int16 maxextent; /* How is this different from xmax above? */ - int16 caretSlopeRise;/* Uh... let's say 1? */ - int16 caretSlopeRun;/* Uh... let's say 0 */ + int32_t version; /* 0x00010000 */ + int16_t ascender; /* sf->ascender */ + int16_t descender; /* -sf->descender */ + int16_t linegap; /* 0 */ + int16_t maxwidth; /* of all characters */ + int16_t minlsb; /* How is this different from xmin above? */ + int16_t minrsb; + int16_t maxextent; /* How is this different from xmax above? */ + int16_t caretSlopeRise;/* Uh... let's say 1? */ + int16_t caretSlopeRun;/* Uh... let's say 0 */ /* not exactly specified, but FontValidator wants this to match italicangle */ - int16 mbz[5]; - int16 metricformat; /* 0 */ - uint16 numMetrics; /* just set to glyph count */ + int16_t mbz[5]; + int16_t metricformat; /* 0 */ + uint16_t numMetrics; /* just set to glyph count */ }; struct hmtx { - uint16 width; /* NOTE: TTF only allows positive widths!!! */ - int16 lsb; + uint16_t width; /* NOTE: TTF only allows positive widths!!! */ + int16_t lsb; }; struct kp { - uint16 left; /* left glyph num */ - uint16 right; /* right glyph num */ - /* table is ordered by these two above treated as uint32 */ - int16 offset; /* kern amount */ + uint16_t left; /* left glyph num */ + uint16_t right; /* right glyph num */ + /* table is ordered by these two above treated as uint32_t */ + int16_t offset; /* kern amount */ }; struct kern { - uint16 version; /* 0 */ - uint16 ntab; /* 1, number of subtables */ + uint16_t version; /* 0 */ + uint16_t ntab; /* 1, number of subtables */ /* first (and only) subtable */ - uint16 stversion; /* 0 */ - uint16 length; /* length of subtable beginning at &stversion */ - uint16 coverage; /* 1, (set of flags&format) */ - uint16 nPairs; /* number of kern pairs */ - uint16 searchRange; /* (Max power of 2 <= nPairs) *6 */ - uint16 entrySel; /* Log2(Max power of 2 <= nPairs ) */ - uint16 rangeShift; /* numtab*6 - searchRange */ + uint16_t stversion; /* 0 */ + uint16_t length; /* length of subtable beginning at &stversion */ + uint16_t coverage; /* 1, (set of flags&format) */ + uint16_t nPairs; /* number of kern pairs */ + uint16_t searchRange; /* (Max power of 2 <= nPairs) *6 */ + uint16_t entrySel; /* Log2(Max power of 2 <= nPairs ) */ + uint16_t rangeShift; /* numtab*6 - searchRange */ struct kp *kerns; /* Array should be nPairs big */ }; struct maxp { - int32 version; /* 0x00010000 */ - uint16 numGlyphs; - uint16 maxPoints; /* max number of points in a simple glyph */ - uint16 maxContours; /* max number of paths in a simple glyph */ - uint16 maxCompositPts; - uint16 maxCompositCtrs; - uint16 maxZones; /* 1 */ - uint16 maxTwilightPts; /* 0 */ - uint16 maxStorage; /* 0 */ - uint16 maxFDEFs; /* 0 */ - uint16 maxIDEFs; /* 0 */ - uint16 maxStack; /* 0 */ - uint16 maxglyphInstr;/* 0 */ - uint16 maxnumcomponents; /* Maximum number of refs in any composit */ - uint16 maxcomponentdepth; + int32_t version; /* 0x00010000 */ + uint16_t numGlyphs; + uint16_t maxPoints; /* max number of points in a simple glyph */ + uint16_t maxContours; /* max number of paths in a simple glyph */ + uint16_t maxCompositPts; + uint16_t maxCompositCtrs; + uint16_t maxZones; /* 1 */ + uint16_t maxTwilightPts; /* 0 */ + uint16_t maxStorage; /* 0 */ + uint16_t maxFDEFs; /* 0 */ + uint16_t maxIDEFs; /* 0 */ + uint16_t maxStack; /* 0 */ + uint16_t maxglyphInstr;/* 0 */ + uint16_t maxnumcomponents; /* Maximum number of refs in any composit */ + uint16_t maxcomponentdepth; /* Apple docs say: 0 (if no composits), maximum value 1 (one level of composit) */ /* OpenType docs say: 1 (if no composits), any depth allowed */ }; struct namerec { - uint16 platform; /* 3 => MS */ - uint16 specific; /* 1 */ - uint16 language; /* 0x0409 */ - uint16 nameid; /* 0=>copyright, 1=>family, 2=>weight, 4=>fullname */ + uint16_t platform; /* 3 => MS */ + uint16_t specific; /* 1 */ + uint16_t language; /* 0x0409 */ + uint16_t nameid; /* 0=>copyright, 1=>family, 2=>weight, 4=>fullname */ /* 5=>version, 6=>postscript name */ - uint16 strlen; - uint16 stroff; + uint16_t strlen; + uint16_t stroff; }; struct nametab { - uint16 format; /* 0 */ - uint16 numrec; /* 1 */ - uint16 startOfStrings; /* offset from start of table to start of strings */ + uint16_t format; /* 0 */ + uint16_t numrec; /* 1 */ + uint16_t startOfStrings; /* offset from start of table to start of strings */ struct namerec nr[6]; }; struct os2 { - uint16 version; /* 1 */ - int16 avgCharWid; /* average all chars (v3) see v2 definition below */ - uint16 weightClass; /* 100=>thin, 200=>extra-light, 300=>light, 400=>normal, */ + uint16_t version; /* 1 */ + int16_t avgCharWid; /* average all chars (v3) see v2 definition below */ + uint16_t weightClass; /* 100=>thin, 200=>extra-light, 300=>light, 400=>normal, */ /* 500=>Medium, 600=>semi-bold, 700=>bold, 800=>extra-bold, */ /* 900=>black */ - uint16 widthClass; /* 75=>condensed, 100, 125=>expanded */ - int16 fstype; /* 0x0008 => allow embedded editing */ - int16 ysubXSize; /* emsize/5 */ - int16 ysubYSize; /* emsize/5 */ - int16 ysubXOff; /* 0 */ - int16 ysubYOff; /* emsize/5 */ - int16 ysupXSize; /* emsize/5 */ - int16 ysupYSize; /* emsize/5 */ - int16 ysupXOff; /* 0 */ - int16 ysupYOff; /* emsize/5 */ - int16 yStrikeoutSize; /* 102/2048 *emsize */ - int16 yStrikeoutPos; /* 530/2048 *emsize */ - int16 sFamilyClass; /* ??? 0 */ + uint16_t widthClass; /* 75=>condensed, 100, 125=>expanded */ + int16_t fstype; /* 0x0008 => allow embedded editing */ + int16_t ysubXSize; /* emsize/5 */ + int16_t ysubYSize; /* emsize/5 */ + int16_t ysubXOff; /* 0 */ + int16_t ysubYOff; /* emsize/5 */ + int16_t ysupXSize; /* emsize/5 */ + int16_t ysupYSize; /* emsize/5 */ + int16_t ysupXOff; /* 0 */ + int16_t ysupYOff; /* emsize/5 */ + int16_t yStrikeoutSize; /* 102/2048 *emsize */ + int16_t yStrikeoutPos; /* 530/2048 *emsize */ + int16_t sFamilyClass; /* ??? 0 */ /* high order byte is the "class", low order byte the sub class */ /* class = 0 => no classification */ /* class = 1 => old style serifs */ @@ -506,24 +506,24 @@ /* class = 12 => symbolic */ /* subclass: 3 mixed serif; 6 old style serif; 7 neo-grotesque sans; */ char panose[10]; /* can be set to zero */ - uint32 unicoderange[4]; + uint32_t unicoderange[4]; /* 1<<0=>ascii, 1<<1 => latin1, 2=>100-17f, 3=>180-24f, 4=>250-2af */ /* 5=> 2b0-2ff, 6=>300-36f, ... */ char achVendID[4]; /* can be zero */ - uint16 fsSel; /* 1=> italic, 32=>bold, 64 => regular */ + uint16_t fsSel; /* 1=> italic, 32=>bold, 64 => regular */ /* 2=>underscore, 4=>negative, 8->outlined, 16=>strikeout */ /* version 4 of OS/2 */ /* 128->don't use win_ascent/descent for line spacing */ /* 256=>family varies on weight width slope only */ /* 512=>oblique (as opposed to italic) */ - uint16 firstcharindex; /* minimum unicode encoding */ - uint16 lastcharindex; /* maximum unicode encoding */ - uint16 ascender; /* font ascender height (not ascent) */ - uint16 descender; /* font descender height */ - uint16 linegap; /* 0 */ - uint16 winascent; /* ymax */ - uint16 windescent; /* ymin */ - uint32 ulCodePage[2]; + uint16_t firstcharindex; /* minimum unicode encoding */ + uint16_t lastcharindex; /* maximum unicode encoding */ + uint16_t ascender; /* font ascender height (not ascent) */ + uint16_t descender; /* font descender height */ + uint16_t linegap; /* 0 */ + uint16_t winascent; /* ymax */ + uint16_t windescent; /* ymin */ + uint32_t ulCodePage[2]; /* 1<<0 => latin1, 1<<1=>latin2, cyrillic, greek, turkish, hebrew, arabic */ /* 1<<30 => mac, 1<<31 => symbol */ /* OTF stuff (version 2 of OS/2) */ @@ -540,22 +540,22 @@ }; struct post { - int32 formattype; /* 0x00020000 */ - int32 italicAngle; /* in fixed format */ - int16 upos; - int16 uwidth; - uint32 isfixed; - uint32 minmem42; - uint32 maxmem42; - uint32 minmem1; - uint32 maxmem1; - uint16 numglyphs; - uint16 glyphnameindex[1]; + int32_t formattype; /* 0x00020000 */ + int32_t italicAngle; /* in fixed format */ + int16_t upos; + int16_t uwidth; + uint32_t isfixed; + uint32_t minmem42; + uint32_t maxmem42; + uint32_t minmem1; + uint32_t maxmem1; + uint16_t numglyphs; + uint16_t glyphnameindex[1]; }; struct glyphinfo { struct maxp *maxp; /* this one is given to dumpglyphs, rest blank */ - uint32 *loca; + uint32_t *loca; FILE *glyphs; FILE *hmtx; int hmtxlen; @@ -570,24 +570,24 @@ int hfullcnt, vfullcnt; int flags; int fixed_width; - int32 *bsizes; + int32_t *bsizes; unsigned int dovariations: 1; unsigned int onlybitmaps: 1; unsigned int has_instrs: 1; unsigned int is_ttf: 1; unsigned int ttc_composite_font: 1; SplineFont *sf; - int32 *pointcounts; + int32_t *pointcounts; int *bygid; /* glyph list */ int gcnt; int layer; }; struct vorg { - uint16 majorVersion; /* 1 */ - uint16 minorVersion; /* 0 */ + uint16_t majorVersion; /* 1 */ + uint16_t minorVersion; /* 0 */ short defaultVertOriginY; /* Y coord of default vertical origin in the design coordinate system */ - uint16 numVertOriginYMetrics; /* exceptions to the above, elements in following array */ + uint16_t numVertOriginYMetrics; /* exceptions to the above, elements in following array */ }; struct feat_name { @@ -736,19 +736,19 @@ unsigned oldcvtlen; }; -struct subhead { uint16 first, cnt, delta, rangeoff; }; /* a sub header in 8/16 cmap table */ +struct subhead { uint16_t first, cnt, delta, rangeoff; }; /* a sub header in 8/16 cmap table */ enum touchflags { tf_x=1, tf_y=2, tf_d=4, tf_endcontour=0x80, tf_startcontour=0x40 }; struct ct_branch { - uint16 classnum; + uint16_t classnum; struct contexttree *branch; }; struct ct_subs { struct fpst_rule *rule; struct contexttree *branch;/* if the rule ends here this will be null */ - uint16 thisclassnum; + uint16_t thisclassnum; }; struct contexttree { @@ -761,8 +761,8 @@ int pending_pos; OTLookup *applymarkedsubs; OTLookup *applycursubs; - uint16 marked_index, cur_index; - uint8 markme; + uint16_t marked_index, cur_index; + uint8_t markme; int state, next_state; struct contexttree *parent; }; @@ -770,7 +770,7 @@ /* TrueType Composite glyph flags */ #define _ARGS_ARE_WORDS 1 #define _ARGS_ARE_XY 2 -#define _ROUND 4 /* round offsets so componant is on grid */ +#define _ROUND 4 /* round offsets so component is on grid */ #define _SCALE 8 /* 0x10 is reserved */ #define _MORE 0x20 @@ -792,11 +792,11 @@ extern struct macsettingname { int mac_feature_type; int mac_feature_setting; - uint32 otf_tag; + uint32_t otf_tag; } macfeat_otftag[], *user_macfeat_otftag; /* TrueType instructions */ -extern struct ttf_table *SFFindTable(SplineFont *sf,uint32 tag); +extern struct ttf_table *SFFindTable(SplineFont *sf,uint32_t tag); extern int TTF__getcvtval(SplineFont *sf,int val); extern int TTF_getcvtval(SplineFont *sf,int val); diff -Nru fontforge-20201107~dfsg/fontforge/ttfinstrs.c fontforge-20220308~dfsg/fontforge/ttfinstrs.c --- fontforge-20201107~dfsg/fontforge/ttfinstrs.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ttfinstrs.c 2022-03-08 10:14:24.000000000 +0000 @@ -293,7 +293,7 @@ "MIRP1f" }; -uint8 *_IVParse(SplineFont *sf, char *text, int *len, +uint8_t *_IVParse(SplineFont *sf, char *text, int *len, void (*IVError)(void *,char *, int), void *iv) { short numberstack[256]; int npos=0, nread, i; @@ -301,7 +301,7 @@ char *pt; char *end, *bend, *brack; int icnt=0, imax=strlen(text)/2, val, temp; - uint8 *instrs = malloc(imax); + uint8_t *instrs = malloc(imax); for ( pt = text; *pt ; ++pt ) { npos = 0; @@ -489,8 +489,8 @@ int instr_typify(struct instrdata *id) { int i, len = id->instr_cnt, cnt, j, lh; - uint8 *instrs = id->instrs; - uint8 *bts; + uint8_t *instrs = id->instrs; + uint8_t *bts; if ( id->bts==NULL ) id->bts = malloc(len+1); @@ -560,7 +560,7 @@ return( ubuf ); } -char *_IVUnParseInstrs(uint8 *instrs,int instr_cnt) { +char *_IVUnParseInstrs(uint8_t *instrs,int instr_cnt) { struct instrbase iv; struct instrdata id; char *ret; diff -Nru fontforge-20201107~dfsg/fontforge/ttfinstrs.h fontforge-20220308~dfsg/fontforge/ttfinstrs.h --- fontforge-20201107~dfsg/fontforge/ttfinstrs.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ttfinstrs.h 2022-03-08 10:14:24.000000000 +0000 @@ -62,14 +62,14 @@ extern const char *ff_ttf_instrnames[]; struct instrdata { - uint8 *instrs; + uint8_t *instrs; int instr_cnt, max; - uint8 *bts; + uint8_t *bts; unsigned int changed: 1; unsigned int in_composit: 1; SplineFont *sf; SplineChar *sc; - uint32 tag; + uint32_t tag; struct instrdlg *id; /* FIXME: struct instrdlg is defined in exe/ttfstrsui.c, remove from this struct */ struct instrdata *next; }; @@ -78,14 +78,14 @@ unsigned int inedit: 1; struct instrdata *instrdata; int isel_pos; - int16 lheight,lpos; + int16_t lheight,lpos; char *scroll, *offset; } InstrBase; enum byte_types { bt_instr, bt_cnt, bt_byte, bt_wordhi, bt_wordlo, bt_impliedreturn }; -extern uint8 *_IVParse(SplineFont *sf, char *text, int *len, void (*IVError)(void *, char *, int), void *iv); -extern char *_IVUnParseInstrs(uint8 *instrs, int instr_cnt); +extern uint8_t *_IVParse(SplineFont *sf, char *text, int *len, void (*IVError)(void *, char *, int), void *iv); +extern char *_IVUnParseInstrs(uint8_t *instrs, int instr_cnt); extern char *__IVUnParseInstrs(InstrBase *iv); extern int instr_typify(struct instrdata *); diff -Nru fontforge-20201107~dfsg/fontforge/ttfspecial.c fontforge-20220308~dfsg/fontforge/ttfspecial.c --- fontforge-20201107~dfsg/fontforge/ttfspecial.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ttfspecial.c 2022-03-08 10:14:24.000000000 +0000 @@ -61,12 +61,12 @@ int next; struct { FILE *data; - uint32 tag; - uint32 offset; + uint32_t tag; + uint32_t offset; } subtabs[MAX_SUBTABLE_TYPES]; }; -static void PfEd_FontComment(SplineFont *sf, struct PfEd_subtabs *pfed, uint32 tag ) { +static void PfEd_FontComment(SplineFont *sf, struct PfEd_subtabs *pfed, uint32_t tag ) { FILE *fcmt; char *pt; char *text = tag==fcmt_TAG ? sf->comments : sf->fontlog; @@ -88,12 +88,12 @@ static void PfEd_GlyphComments(SplineFont *sf, struct PfEd_subtabs *pfed, struct glyphinfo *gi ) { int i, j, k, any, cnt, last, skipped; - uint32 offset; + uint32_t offset; SplineChar *sc, *sc2; FILE *cmnt; any = 0; - /* We don't need to check in bygid order. We just want to know existance */ + /* We don't need to check in bygid order. We just want to know existence */ for ( i=0; iglyphcnt; ++i ) { if ( sf->glyphs[i]!=NULL && sf->glyphs[i]->ttf_glyph!=-1 && sf->glyphs[i]->comment!=NULL ) { @@ -134,7 +134,7 @@ putshort(cmnt,i); putshort(cmnt,last); putlong(cmnt,offset); - offset += sizeof(uint32)*(last-i+2); + offset += sizeof(uint32_t)*(last-i+2); } else if ( j==2 ) { for ( ; i<=last; ++i ) { if ( gi->bygid[i]==-1 || (sc=sf->glyphs[gi->bygid[i]])->comment==NULL ) @@ -158,7 +158,7 @@ } if ( j==0 ) { putshort(cmnt,cnt); - offset = 2*sizeof(short) + cnt*(2*sizeof(short)+sizeof(uint32)); + offset = 2*sizeof(short) + cnt*(2*sizeof(short)+sizeof(uint32_t)); } } if ( ftell(cmnt) & 1 ) @@ -251,7 +251,7 @@ } static void PfEd_Lookups(SplineFont *sf, struct PfEd_subtabs *pfed, - OTLookup *lookups, uint32 tag) { + OTLookup *lookups, uint32_t tag) { OTLookup *otl; int lcnt, scnt, ascnt, acnt, s, a; FILE *lkf; @@ -375,7 +375,7 @@ int contour_cnt, image_cnt, ref_cnt, name_off, i,j; SplineSet *ss; SplinePoint *sp; - uint32 base; + uint32_t base; int mod, was_implicit; RefChar *ref; @@ -417,7 +417,7 @@ contour_cnt=0; for ( ss=layer->splines; ss!=NULL; ss=ss->next, ++contour_cnt ) { - uint32 pos = ftell(layr); + uint32_t pos = ftell(layr); fseek( layr, base + 6 + 4*contour_cnt, SEEK_SET); putshort( layr, pos-base); fseek( layr, pos, SEEK_SET ); @@ -665,8 +665,8 @@ FILE *layr) { int i, j, k, gid, cnt, last, skipped; SplineChar *sc, *sc2; - uint32 offset; - uint32 *glyph_data_offset_location; + uint32_t offset; + uint32_t *glyph_data_offset_location; for ( i=0; igcnt; ++i ) if ( gi->bygid[i]!=-1 ) if ( (sc=sf->glyphs[gi->bygid[i]])!=NULL ) { @@ -677,7 +677,7 @@ } offset = ftell(layr); - glyph_data_offset_location = calloc(gi->gcnt,sizeof(uint32)); + glyph_data_offset_location = calloc(gi->gcnt,sizeof(uint32_t)); for ( j=0; j<4; ++j ) { cnt = 0; for ( i=0; igcnt; ++i ) if ( (gid=gi->bygid[i])!=-1 && (sc=sf->glyphs[gid])!=NULL ) { @@ -700,7 +700,7 @@ putshort(layr,i); putshort(layr,last); putlong(layr,offset); - offset += sizeof(uint32)*(last-i+1); + offset += sizeof(uint32_t)*(last-i+1); } else if ( j==2 ) { for ( ; i<=last; ++i ) { if ( gi->bygid[i]==-1 || !sf->glyphs[gi->bygid[i]]->ticked ) @@ -713,7 +713,7 @@ } else if ( j==3 ) { for ( ; i<=last; ++i ) { if ( gi->bygid[i]!=-1 && (sc=sf->glyphs[gi->bygid[i]])->ticked ) { - uint32 pos = ftell(layr); + uint32_t pos = ftell(layr); fseek(layr,glyph_data_offset_location[i],SEEK_SET); putlong(layr,pos); /* Offset relative to start of subtable==start of file */ fseek(layr,pos,SEEK_SET); @@ -725,7 +725,7 @@ } } if ( j==0 ) { - offset += sizeof(short) + cnt*(2*sizeof(short)+sizeof(uint32)); + offset += sizeof(short) + cnt*(2*sizeof(short)+sizeof(uint32_t)); putshort(layr,cnt); } } @@ -740,15 +740,15 @@ /* if the foreground is cubic and output is quad then the foreground */ /* Any other layers */ /* Check if any of these data exist */ - uint8 has_spiro=0; - uint8 *otherlayers; + uint8_t has_spiro=0; + uint8_t *otherlayers; int i, name_off, l, cnt, sofar; SplineChar *sc; FILE *layr; - otherlayers = calloc(sf->layer_cnt,sizeof(uint8)); + otherlayers = calloc(sf->layer_cnt,sizeof(uint8_t)); - /* We don't need to check in bygid order. We just want to know existance */ + /* We don't need to check in bygid order. We just want to know existence */ /* We don't check for refs because a reference to an empty glyph is empty too */ for ( i=0; iglyphcnt; ++i ) { if ( (sc=sf->glyphs[i])!=NULL && sc->ttf_glyph!=-1 ) { @@ -804,7 +804,7 @@ sofar = 0; if ( has_spiro ) { - uint32 pos = ftell(layr); + uint32_t pos = ftell(layr); fseek(layr, 4 + 0*8 + 4, SEEK_SET); putlong(layr,pos); fseek(layr, 0, SEEK_END); @@ -812,7 +812,7 @@ ++sofar; } for ( l=0; llayer_cnt; ++l ) if ( otherlayers[l]) { - uint32 pos = ftell(layr); + uint32_t pos = ftell(layr); fseek(layr, 4 + sofar*8 + 4, SEEK_SET); putlong(layr,pos); fseek(layr, 0, SEEK_END); @@ -831,7 +831,7 @@ struct PfEd_subtabs pfed; FILE *file; int i; - uint32 offset; + uint32_t offset; memset(&pfed,0,sizeof(pfed)); if ( at->gi.flags & ttf_flag_pfed_comments ) { @@ -857,7 +857,7 @@ at->pfed = file = GFileTmpfile(); putlong(file, 0x00010000); /* Version number */ putlong(file, pfed.next); /* sub-table count */ - offset = 2*sizeof(uint32) + 2*pfed.next*sizeof(uint32); + offset = 2*sizeof(uint32_t) + 2*pfed.next*sizeof(uint32_t); for ( i=0; ifontcomments = start; } -static char *pfed_read_utf8(FILE *ttf, uint32 start) { +static char *pfed_read_utf8(FILE *ttf, uint32_t start) { int ch, len; char *str, *pt; @@ -926,9 +926,9 @@ return( str ); } -static char *pfed_read_ucs2_len(FILE *ttf,uint32 offset,int len) { +static char *pfed_read_ucs2_len(FILE *ttf,uint32_t offset,int len) { char *pt, *str; - uint32 uch, uch2; + uint32_t uch, uch2; int i; if ( len<0 ) @@ -956,7 +956,7 @@ return( realloc(str,pt-str) ); } -static char *pfed_read_utf8_len(FILE *ttf,uint32 offset,int len) { +static char *pfed_read_utf8_len(FILE *ttf,uint32_t offset,int len) { char *pt, *str; int i; @@ -971,16 +971,16 @@ return( str ); } -static void pfed_readcvtcomments(FILE *ttf,struct ttfinfo *info,uint32 base ) { +static void pfed_readcvtcomments(FILE *ttf,struct ttfinfo *info,uint32_t base ) { int count, i; - uint16 *offsets; + uint16_t *offsets; fseek(ttf,base,SEEK_SET); if ( getushort(ttf)!=0 ) return; /* Bad version number */ count = getushort(ttf); - offsets = malloc(count*sizeof(uint16)); + offsets = malloc(count*sizeof(uint16_t)); info->cvt_names = malloc((count+1)*sizeof(char *)); for ( i=0; inextcp.x = current->me.x+offx; current->nextcp.y = current->me.y+offy; - current->nonextcp = false; sp = SplinePointCreate(current->nextcp.x+offx1,current->nextcp.y+offy1); sp->prevcp = current->nextcp; - sp->noprevcp = false; if ( was_implicit ) { current->me.x = (current->prevcp.x + current->nextcp.x)/2; current->me.y = (current->prevcp.y + current->nextcp.y)/2; @@ -1227,11 +1225,9 @@ } current->nextcp.x = current->me.x+offx; current->nextcp.y = current->me.y+offy; - current->nonextcp = false; sp = SplinePointCreate(current->nextcp.x+offx1+offx2,current->nextcp.y+offy1+offy2); sp->prevcp.x = current->nextcp.x+offx1; sp->prevcp.y = current->nextcp.y+offy1; - sp->noprevcp = false; } else { LogError(_("Whoops, unexpected verb in contour %d.%d\n"), v, m ); break; @@ -1260,12 +1256,12 @@ } static void pfed_read_spiro_contour(FILE *ttf,SplineSet *ss, - uint32 base, int type) { - int i, ch; + uint32_t base, int type) { + int ch; fseek(ttf,base,SEEK_SET); - for ( i=0; ; ) { + for (;;) { ch = getc(ttf); if ( ch!=SPIRO_OPEN_CONTOUR && ch!=SPIRO_CORNER && ch!=SPIRO_G4 && ch!=SPIRO_G2 && ch!=SPIRO_LEFT && ch!=SPIRO_RIGHT && @@ -1299,8 +1295,8 @@ } static void pfed_read_glyph_layer(FILE *ttf,struct ttfinfo *info,Layer *ly, - uint32 base, int type, int version) { - int cc, ic, rc, i, j; + uint32_t base, int type, int version) { + int cc, rc, i, j; SplineSet *ss; struct contours { int data_off, name_off; SplineSet *ss; } *contours; int gid; @@ -1311,7 +1307,7 @@ rc = 0; if ( version==1 ) rc = getushort(ttf); /* References */ - ic = getushort(ttf); /* Images */ + /*ic =*/ getushort(ttf); /* Images */ contours = malloc(cc*sizeof(struct contours)); for ( i=0; icontour_name = pfed_read_utf8(ttf,base+contours[i].name_off); pfed_read_normal_contour(ttf,contours[i].ss,base+contours[i].data_off,type); - } else { /* Spiros are actually bound to an already existing layer and don't have an independent existance yet */ + } else { /* Spiros are actually bound to an already existing layer and don't have an independent existence yet */ contours[i].ss = ss; if ( ss!=NULL ) { pfed_read_spiro_contour(ttf,ss,base+contours[i].data_off,type); @@ -1360,7 +1356,7 @@ free(contours); } -static void pfed_readguidelines(FILE *ttf,struct ttfinfo *info,uint32 base) { +static void pfed_readguidelines(FILE *ttf,struct ttfinfo *info,uint32_t base) { int i,v,h,off; int version; SplinePoint *sp, *nsp; @@ -1429,13 +1425,13 @@ } } -static void pfed_read_layer(FILE *ttf,struct ttfinfo *info,int layer,int type, uint32 base, - uint32 start,int version) { - uint32 *loca = calloc(info->glyph_cnt,sizeof(uint32)); +static void pfed_read_layer(FILE *ttf,struct ttfinfo *info,int layer,int type, uint32_t base, + uint32_t start,int version) { + uint32_t *loca = calloc(info->glyph_cnt,sizeof(uint32_t)); int i,j; SplineChar *sc; int rcnt; - struct range { int start, last; uint32 offset; } *ranges; + struct range { int start, last; uint32_t offset; } *ranges; fseek(ttf,start,SEEK_SET); rcnt = getushort(ttf); @@ -1465,7 +1461,7 @@ pfed_redo_refs(info->chars[i],layer); } -static void pfed_readotherlayers(FILE *ttf,struct ttfinfo *info,uint32 base) { +static void pfed_readotherlayers(FILE *ttf,struct ttfinfo *info,uint32_t base) { int i, l, lcnt, spiro_index, gid; int version; struct layer_info { int type, name_off, data_off, sf_layer; char *name; } *layers; @@ -1549,7 +1545,7 @@ void pfed_read(FILE *ttf,struct ttfinfo *info) { int n,i; - struct tagoff { uint32 tag, offset; } tagoff[MAX_SUBTABLE_TYPES+30]; + struct tagoff { uint32_t tag, offset; } tagoff[MAX_SUBTABLE_TYPES+30]; fseek(ttf,info->pfed_start,SEEK_SET); @@ -1595,10 +1591,10 @@ } /* 'TeX ' table format is as follows... */ -/* uint32 version number 0x00010000 */ -/* uint32 subtable count */ -/* struct { uint32 tab, offset } tag/offset for first subtable */ -/* struct { uint32 tab, offset } tag/offset for second subtable */ +/* uint32_t version number 0x00010000 */ +/* uint32_t subtable count */ +/* struct { uint32_t tab, offset } tag/offset for first subtable */ +/* struct { uint32_t tab, offset } tag/offset for second subtable */ /* ... */ /* 'TeX ' 'ftpm' font parameter subtable format */ @@ -1609,18 +1605,18 @@ /* 'TeX ' 'htdp' per-glyph height/depth subtable format */ /* short version number 0 */ /* short glyph-count */ -/* array[glyph-count] of { int16 height,depth } */ +/* array[glyph-count] of { int16_t height,depth } */ /* 'TeX ' 'itlc' per-glyph italic correction subtable */ /* short version number 0 */ /* short glyph-count */ -/* array[glyph-count] of int16 italic_correction */ +/* array[glyph-count] of int16_t italic_correction */ /* !!!!!!!!!!! OBSOLETE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */ /* 'TeX ' 'sbsp' per-glyph sub/super script positioning subtable */ /* short version number 0 */ /* short glyph-count */ -/* array[glyph-count] of { int16 sub,super } */ +/* array[glyph-count] of { int16_t sub,super } */ #undef MAX_SUBTABLE_TYPES #define MAX_SUBTABLE_TYPES 4 @@ -1629,12 +1625,12 @@ int next; struct { FILE *data; - uint32 tag; - uint32 offset; + uint32_t tag; + uint32_t offset; } subtabs[MAX_SUBTABLE_TYPES]; }; -static uint32 tex_text_params[] = { +static uint32_t tex_text_params[] = { TeX_Slant, TeX_Space, TeX_Stretch, @@ -1644,7 +1640,7 @@ TeX_ExtraSp, 0 }; -static uint32 tex_math_params[] = { +static uint32_t tex_math_params[] = { TeX_Slant, TeX_Space, TeX_Stretch, @@ -1668,7 +1664,7 @@ TeX_Delim2, TeX_AxisHeight, 0}; -static uint32 tex_mathext_params[] = { +static uint32_t tex_mathext_params[] = { TeX_Slant, TeX_Space, TeX_Stretch, @@ -1692,7 +1688,7 @@ static void TeX_dumpFontParams(SplineFont *sf, struct TeX_subtabs *tex, struct alltabs *at ) { FILE *fprm; int i,pcnt; - uint32 *tags; + uint32_t *tags; if ( sf->texdata.type==tex_unset ) return; @@ -1791,7 +1787,7 @@ struct TeX_subtabs tex; FILE *file; int i; - uint32 offset; + uint32_t offset; if ( !(at->gi.flags & ttf_flag_TeXtable )) return; @@ -1807,7 +1803,7 @@ at->tex = file = GFileTmpfile(); putlong(file, 0x00010000); /* Version number */ putlong(file, tex.next); /* sub-table count */ - offset = 2*sizeof(uint32) + 2*tex.next*sizeof(uint32); + offset = 2*sizeof(uint32_t) + 2*tex.next*sizeof(uint32_t); for ( i=0; itex_start,SEEK_SET); @@ -1945,8 +1941,8 @@ ULONG item_name : offset in string table to item name USHORT item_type : item type: 0 => non-property string (e.g. COMMENT) 1 => non-property atom (e.g. FONT) - 2 => non-property int32 - 3 => non-property uint32 + 2 => non-property int32_t + 3 => non-property uint32_t 0x10 => flag for a property, ored with above value types) ULONG item_value : item value. @@ -1961,7 +1957,7 @@ ASCII. */ -/* Internally FF stores BDF comments as one psuedo property per line. As you */ +/* Internally FF stores BDF comments as one pseudo property per line. As you */ /* might expect. But FreeType merges them into one large lump with newlines */ /* between lines. Which means that BDF tables created by FreeType will be in*/ /* that format. So we might as well be compatible. We will pack & unpack */ @@ -2015,7 +2011,7 @@ #define AMAX 50 -int ttf_bdf_dump(SplineFont *sf,struct alltabs *at,int32 *sizes) { +int ttf_bdf_dump(SplineFont *sf,struct alltabs *at,int32_t *sizes) { FILE *strings; struct atomoff { char *name; int pos; } atomoff[AMAX]; int acnt=0; @@ -2230,7 +2226,7 @@ /* date of font's (not file's) creation */ /* date of font's modification */ int ttf_fftm_dump(SplineFont *sf,struct alltabs *at) { - int32 results[2]; + int32_t results[2]; if ( at->gi.flags & ttf_flag_noFFTMtable ) return false; diff -Nru fontforge-20201107~dfsg/fontforge/ttfspecial.h fontforge-20220308~dfsg/fontforge/ttfspecial.h --- fontforge-20201107~dfsg/fontforge/ttfspecial.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ttfspecial.h 2022-03-08 10:14:24.000000000 +0000 @@ -15,7 +15,7 @@ extern void tex_read(FILE *ttf, struct ttfinfo *info); /* The BDF table, to contain bdf properties the X people want */ -extern int ttf_bdf_dump(SplineFont *sf, struct alltabs *at,int32 *sizes); +extern int ttf_bdf_dump(SplineFont *sf, struct alltabs *at,int32_t *sizes); extern void ttf_bdf_read(FILE *ttf, struct ttfinfo *info); /* The FFTM table, to some timestamps I'd like */ diff -Nru fontforge-20201107~dfsg/fontforge/ufo.c fontforge-20220308~dfsg/fontforge/ufo.c --- fontforge-20201107~dfsg/fontforge/ufo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/ufo.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,7 +28,6 @@ #include #include "autohint.h" -#include "chardata.h" #include "dumppfa.h" #include "featurefile.h" #include "fontforgevw.h" @@ -60,13 +59,6 @@ #undef extended /* used in xlink.h */ #include - -#ifndef HAVE_ICONV_H -# undef iconv -# undef iconv_t -# undef iconv_open -# undef iconv_close -#endif #include /* The UFO (Unified Font Object) format ( http://unifiedfontobject.org/ ) */ @@ -163,7 +155,6 @@ size_t prefix_length = strlen(prefix); size_t max_length = 255 - prefix_length - strlen(suffix); size_t input_length = strlen(input); - size_t stop_pos = ((max_length < input_length) ? max_length : input_length); // Minimum. size_t output_length_1 = input_length; if (flags & 1) output_length_1 += count_caps(input); // Add space for underscore pads on caps. off_t output_pos = 0; @@ -291,29 +282,6 @@ } return childtmp; } -static xmlNodePtr xmlNewChildFloat(xmlNodePtr parent, xmlNsPtr ns, const xmlChar * name, double value) { - char * valtmp = smprintf("%g", value); - // Textify the value to be enclosed. - if (valtmp != NULL) { - xmlNodePtr childtmp = xmlNewChild(parent, NULL, BAD_CAST name, BAD_CAST valtmp); // Make a text node for the value. - free(valtmp); valtmp = NULL; // Free the temporary text store. - return childtmp; - } - return NULL; -} -static xmlNodePtr xmlNewNodeFloat(xmlNsPtr ns, const xmlChar * name, double value) { - char * valtmp = smprintf("%g", value); - xmlNodePtr childtmp = xmlNewNode(NULL, BAD_CAST name); // Create a named node. - // Textify the value to be enclosed. - if (valtmp != NULL) { - xmlNodePtr valtmpxml = xmlNewText(BAD_CAST valtmp); // Make a text node for the value. - xmlAddChild(childtmp, valtmpxml); // Attach the text node as content of the named node. - free(valtmp); valtmp = NULL; // Free the temporary text store. - } else { - xmlFreeNode(childtmp); childtmp = NULL; - } - return NULL; -} static xmlNodePtr xmlNewChildString(xmlNodePtr parent, xmlNsPtr ns, const xmlChar * name, char * value) { xmlNodePtr childtmp = xmlNewTextChild(parent, ns, BAD_CAST name, BAD_CAST value); // Make a text node for the value. return childtmp; @@ -335,13 +303,6 @@ free(valtmp); valtmp = NULL; // Free the temporary text store. return childtmp; } -static xmlNodePtr xmlNewNodePrintf(xmlNsPtr ns, const xmlChar * name, char * format, ...) { - va_list arguments; - va_start(arguments, format); - xmlNodePtr output = xmlNewNodeVPrintf(ns, name, format, arguments); - va_end(arguments); - return output; -} static xmlNodePtr xmlNewChildVPrintf(xmlNodePtr parent, xmlNsPtr ns, const xmlChar * name, char * format, va_list arguments) { xmlNodePtr output = xmlNewNodeVPrintf(ns, name, format, arguments); xmlAddChild(parent, output); @@ -360,7 +321,7 @@ if (valtmp == NULL) { return; } - xmlSetProp(target, name, valtmp); // Set the property. + xmlSetProp(target, name, BAD_CAST valtmp); // Set the property. free(valtmp); valtmp = NULL; // Free the temporary text store. return; } @@ -393,16 +354,13 @@ xmlDocPtr PlistInit() { // Some of this code is pasted from libxml2 samples. xmlDocPtr doc = NULL; - xmlNodePtr root_node = NULL, dict_node = NULL; - xmlDtdPtr dtd = NULL; + xmlNodePtr root_node = NULL; - char buff[256]; - int i, j; LIBXML_TEST_VERSION; doc = xmlNewDoc(BAD_CAST "1.0"); - dtd = xmlCreateIntSubset(doc, BAD_CAST "plist", BAD_CAST "-//Apple Computer//DTD PLIST 1.0//EN", BAD_CAST "http://www.apple.com/DTDs/PropertyList-1.0.dtd"); + xmlCreateIntSubset(doc, BAD_CAST "plist", BAD_CAST "-//Apple Computer//DTD PLIST 1.0//EN", BAD_CAST "http://www.apple.com/DTDs/PropertyList-1.0.dtd"); root_node = xmlNewNode(NULL, BAD_CAST "plist"); xmlSetProp(root_node, BAD_CAST "version", BAD_CAST "1.0"); xmlDocSetRootElement(doc, root_node); @@ -444,7 +402,7 @@ void PListAddString(xmlNodePtr parent, const char *key, const char *value) { if ( value==NULL ) value = ""; - xmlNodePtr keynode = xmlNewChild(parent, NULL, BAD_CAST "key", BAD_CAST key); // "%s" key + xmlNewChild(parent, NULL, BAD_CAST "key", BAD_CAST key); // "%s" key #ifdef ESCAPE_LIBXML_STRINGS size_t main_size = strlen(value) + (count_occurrence(value, "<") * (strlen("<")-strlen("<"))) + @@ -468,9 +426,9 @@ } ++value; } - xmlNodePtr valnode = xmlNewChild(parent, NULL, BAD_CAST "string", tmpstring); // "%s" tmpstring + xmlNewChild(parent, NULL, BAD_CAST "string", BAD_CAST tmpstring); // "%s" tmpstring #else - xmlNodePtr valnode = xmlNewTextChild(parent, NULL, BAD_CAST "string", value); // "%s" tmpstring + xmlNewTextChild(parent, NULL, BAD_CAST "string", BAD_CAST value); // "%s" tmpstring #endif } @@ -542,9 +500,9 @@ tmp[tmppos] = '\0'; if (tmp != NULL) { if (havedot) - xmlNewChildString(arrayxml, NULL, BAD_CAST "real", BAD_CAST tmp); // "%s" tmp + xmlNewChildString(arrayxml, NULL, BAD_CAST "real", tmp); // "%s" tmp else - xmlNewChildString(arrayxml, NULL, BAD_CAST "integer", BAD_CAST tmp); // "%s" tmp + xmlNewChildString(arrayxml, NULL, BAD_CAST "integer", tmp); // "%s" tmp free(tmp); tmp = NULL; } while ( *value==' ' ) ++value; @@ -585,9 +543,9 @@ tmp[tmppos] = '\0'; if (tmp != NULL) { if (havedot) - xmlNewChildString(parent, NULL, BAD_CAST "real", BAD_CAST tmp); // "%s" tmp + xmlNewChildString(parent, NULL, BAD_CAST "real", tmp); // "%s" tmp else - xmlNewChildString(parent, NULL, BAD_CAST "integer", BAD_CAST tmp); // "%s" tmp + xmlNewChildString(parent, NULL, BAD_CAST "integer", tmp); // "%s" tmp free(tmp); tmp = NULL; } while ( *value==' ' ) ++value; @@ -614,7 +572,7 @@ xmlNodePtr PythonLibToXML(void *python_persistent, const SplineChar *sc, int has_lists) { int has_hints = (sc!=NULL && (sc->hstem!=NULL || sc->vstem!=NULL )); - xmlNodePtr retval = NULL, dictnode = NULL, keynode = NULL, valnode = NULL; + xmlNodePtr retval = NULL, dictnode = NULL; // retval = xmlNewNode(NULL, BAD_CAST "lib"); // "" dictnode = xmlNewNode(NULL, BAD_CAST "dict"); // " " if ( has_hints @@ -639,14 +597,13 @@ // " " xmlNodePtr hintarray = xmlNewChild(hintdict, NULL, BAD_CAST "array", NULL); for ( h = sc->hstem; h!=NULL; h=h->next ) { - char * valtmp = NULL; xmlNodePtr stemdict = xmlNewChild(hintarray, NULL, BAD_CAST "dict", NULL); // " " - xmlNewChild(stemdict, NULL, BAD_CAST "key", "position"); + xmlNewChild(stemdict, NULL, BAD_CAST "key", BAD_CAST "position"); // " position" xmlNewChildInteger(stemdict, NULL, BAD_CAST "integer", (int) rint(h->start)); // " %d\n" ((int) rint(h->start)) - xmlNewChild(stemdict, NULL, BAD_CAST "key", "width"); + xmlNewChild(stemdict, NULL, BAD_CAST "key", BAD_CAST "width"); // " width" xmlNewChildInteger(stemdict, NULL, BAD_CAST "integer", (int) rint(h->width)); // " %d\n" ((int) rint(h->width)) @@ -661,14 +618,13 @@ // " " xmlNodePtr hintarray = xmlNewChild(hintdict, NULL, BAD_CAST "array", NULL); for ( h = sc->vstem; h!=NULL; h=h->next ) { - char * valtmp = NULL; xmlNodePtr stemdict = xmlNewChild(hintarray, NULL, BAD_CAST "dict", NULL); // " " - xmlNewChild(stemdict, NULL, BAD_CAST "key", "position"); + xmlNewChild(stemdict, NULL, BAD_CAST "key", BAD_CAST "position"); // " position" xmlNewChildInteger(stemdict, NULL, BAD_CAST "integer", (int) rint(h->start)); // " %d\n" ((int) rint(h->start)) - xmlNewChild(stemdict, NULL, BAD_CAST "key", "width"); + xmlNewChild(stemdict, NULL, BAD_CAST "key", BAD_CAST "width"); // " width" xmlNewChildInteger(stemdict, NULL, BAD_CAST "integer", (int) rint(h->width)); // " %d\n" ((int) rint(h->width)) @@ -736,7 +692,7 @@ // So we miss foreign data in old S. F. D. versions. // childtmp = xmlNewNode(NULL, (xmlChar*)(PyBytes_AsString(PyTuple_GetItem(value,0)))); // Set name. // xmlNodeSetContent(childtmp, (xmlChar*)(PyBytes_AsString(PyTuple_GetItem(value,1)))); // Set contents. - xmlDocPtr innerdoc = xmlReadMemory((xmlChar*)(PyBytes_AsString(PyTuple_GetItem(value,1))), + xmlDocPtr innerdoc = xmlReadMemory(PyBytes_AsString(PyTuple_GetItem(value,1)), PyBytes_Size(PyTuple_GetItem(value,1)), "noname.xml", NULL, 0); childtmp = xmlCopyNode(xmlDocGetRootElement(innerdoc), 1); xmlFreeDoc(innerdoc); innerdoc = NULL; @@ -816,7 +772,7 @@ if ( !value || !PyObjDumpable(value, has_lists)) { Py_DECREF(item); item = NULL; continue; } // "%s" str - xmlNewChild(target, NULL, BAD_CAST "key", str); + xmlNewChild(target, NULL, BAD_CAST "key", BAD_CAST str); xmlNodePtr tmpNode = PyObjectToXML(value, has_lists); xmlAddChild(target, tmpNode); // "<...>..." @@ -830,12 +786,6 @@ /* **************************** GLIF Output **************************** */ /* ************************************************************************** */ -static int refcomp(const void *_r1, const void *_r2) { - const RefChar *ref1 = *(RefChar * const *)_r1; - const RefChar *ref2 = *(RefChar * const *)_r2; -return( strcmp( ref1->sc->name, ref2->sc->name) ); -} - xmlNodePtr _GlifToXML(const SplineChar *sc, int layer, int version) { if (layer > sc->layer_cnt) return NULL; const struct altuni *altuni; @@ -844,7 +794,6 @@ const SplinePoint *sp; const AnchorPoint *ap; const RefChar *ref; - int err; char * stringtmp = NULL; char numstring[32]; memset(numstring, 0, sizeof(numstring)); @@ -855,11 +804,11 @@ // Perhaps we need to make one. xmlNodePtr topglyphxml = xmlNewNode(NULL, BAD_CAST "glyph"); // Create the glyph node. - xmlSetProp(topglyphxml, "name", sc->name); // Set the name for the glyph. + xmlSetProp(topglyphxml, BAD_CAST "name", BAD_CAST sc->name); // Set the name for the glyph. char *formatString = "1"; // If UFO is version 1 or 2, use "1" for format. Otherwise, use "2". if (version >= 3) formatString = "2"; - xmlSetProp(topglyphxml, "format", formatString); // Set the format of the glyph. + xmlSetProp(topglyphxml, BAD_CAST "format", BAD_CAST formatString); // Set the format of the glyph. // "" sc->name xmlNodePtr tmpxml2 = xmlNewChild(topglyphxml, NULL, BAD_CAST "advance", NULL); // Create the advance node. @@ -867,7 +816,7 @@ if ( sc->parent->hasvmetrics ) { stringtmp = smprintf("%d", sc->width); if (stringtmp != NULL) { - xmlSetProp(tmpxml2, BAD_CAST "height", stringtmp); + xmlSetProp(tmpxml2, BAD_CAST "height", BAD_CAST stringtmp); free(stringtmp); stringtmp = NULL; } } @@ -900,7 +849,7 @@ xmlSetPropPrintf(guidelinexml, BAD_CAST "angle", "%g", fmod(gl->angle + 360, 360)); if (gl->name != NULL) xmlSetPropPrintf(guidelinexml, BAD_CAST "name", "%s", gl->name); - if (gl->flags & 0x20) // color is set. Repack RGBA from a uint32 to a string with 0-1 scaled values comma-joined. + if (gl->flags & 0x20) // color is set. Repack RGBA from a uint32_t to a string with 0-1 scaled values comma-joined. xmlSetPropPrintf(guidelinexml, BAD_CAST "color", "%g,%g,%g,%g", (((double)((gl->color >> 24) & 0xFF)) / 255), (((double)((gl->color >> 16) & 0xFF)) / 255), @@ -971,7 +920,7 @@ xmlNodePtr pointxml = xmlNewChild(contourxml, NULL, BAD_CAST "point", NULL); xmlSetPropPrintf(pointxml, BAD_CAST "x", "%g", (double)sp->me.x); xmlSetPropPrintf(pointxml, BAD_CAST "y", "%g", (double)sp->me.y); - xmlSetPropPrintf(pointxml, BAD_CAST "type", BAD_CAST ( + xmlSetPropPrintf(pointxml, BAD_CAST "type", ( sp->prev==NULL ? "move" : sp->noprevcp ? "line" : isquad ? "qcurve" : @@ -1017,17 +966,11 @@ refs = malloc(cnt*sizeof(RefChar *)); for ( cnt=0, ref = sc->layers[layer].refs; ref!=NULL; ref=ref->next ) if ((SCWorthOutputting(ref->sc) || SCHasData(ref->sc) || ref->sc->glif_name != NULL)) refs[cnt++] = ref; - // It seems that sorting these breaks something. -#if 0 - if ( cnt>1 ) - qsort(refs,cnt,sizeof(RefChar *),refcomp); -#endif // 0 for ( i=0; isc->name); // "sc->name - char *floattmp = NULL; if ( ref->transform[0]!=1 ) { xmlSetPropPrintf(componentxml, BAD_CAST "xScale", "%g", (double) ref->transform[0]); // "xScale=\"%g\"" (double)ref->transform[0] @@ -1188,16 +1131,11 @@ return true; } -static real PointsDistance(BasePoint p0, BasePoint p1) { - return sqrt(pow((p1.x - p0.x), 2) + pow((p1.y - p0.y), 2)); -} - static real AngleFromPoints(BasePoint p0, BasePoint p1) { return atan2(p1.y - p0.y, p1.x - p0.x); } static GuidelineSet *SplineToGuideline(SplineFont *sf, SplineSet *ss) { - SplinePoint *sp1, *sp2; if (ss == NULL) return NULL; if (ss->first == NULL || ss->last == NULL || ss->first == ss->last) return NULL; @@ -1218,7 +1156,6 @@ xmlNodePtr dictnode = xmlNewChild(rootnode, NULL, BAD_CAST "dict", NULL); if (dictnode == NULL) { xmlFreeDoc(plistdoc); return false; } // Add the dict. DBounds bb; - double test; /* Same keys in both formats */ PListAddString(dictnode,"familyName",sf->familyname_with_timestamp ? sf->familyname_with_timestamp : sf->familyname); @@ -1431,7 +1368,6 @@ PListAddString(dictnode,"macintoshFONDName",sf->fondname); // If the version is 3 and the grid layer exists, emit a guidelines group. if (version > 2) { - xmlNodePtr glkeynode = xmlNewChild(dictnode, NULL, BAD_CAST "key", "guidelines"); xmlNodePtr gllistnode = xmlNewChild(dictnode, NULL, BAD_CAST "array", NULL); SplineSet *ss = NULL; for (ss = sf->grid.splines; ss != NULL; ss = ss->next) { @@ -1478,7 +1414,7 @@ if (target->seconds_names == NULL && target->second_cnt) target->seconds_names = calloc(target->second_cnt, sizeof(char *)); if (target->firsts_flags == NULL && target->first_cnt) target->firsts_flags = calloc(target->first_cnt, sizeof(int)); if (target->seconds_flags == NULL && target->second_cnt) target->seconds_flags = calloc(target->second_cnt, sizeof(int)); - if (target->offsets_flags == NULL && (target->first_cnt * target->second_cnt)) target->offsets_flags = calloc(target->first_cnt * target->second_cnt, sizeof(int)); + if (target->offsets_flags == NULL && (target->first_cnt * target->second_cnt)>0) target->offsets_flags = calloc(target->first_cnt * target->second_cnt, sizeof(int)); } void UFONameKerningClasses(SplineFont *sf, int version) { @@ -1549,7 +1485,6 @@ } static int UFOOutputGroups(const char *basedir, SplineFont *sf, int version) { - SplineChar *sc; int has_content = 0; xmlDocPtr plistdoc = PlistInit(); if (plistdoc == NULL) return false; // Make the document. @@ -1586,11 +1521,10 @@ struct kernclass *kc; int isv; int isr; - int i; int offset; if (KerningClassSeekByAbsoluteIndex(sf, absolute_index, &kc, &isv, &isr, &offset)) { // The group still exists. - xmlNewChild(dictnode, NULL, BAD_CAST "key", current_group->classname); + xmlNewChild(dictnode, NULL, BAD_CAST "key", BAD_CAST current_group->classname); xmlNodePtr grouparray = xmlNewChild(dictnode, NULL, BAD_CAST "array", NULL); // We use the results of the preceding search in order to get the list. char *rawglyphlist = ( @@ -1602,7 +1536,7 @@ int index = 0; while (glyphlist[index] != NULL) { if (SFGetChar(sf, -1, glyphlist[index])) - xmlNewChild(grouparray, NULL, BAD_CAST "string", glyphlist[index]); + xmlNewChild(grouparray, NULL, BAD_CAST "string", BAD_CAST glyphlist[index]); index++; } ExplodedStringFree(glyphlist); @@ -1614,7 +1548,7 @@ } } else { // If the group is not a kerning group, we just output it raw (for now). - xmlNewChild(dictnode, NULL, BAD_CAST "key", current_group->classname); + xmlNewChild(dictnode, NULL, BAD_CAST "key", BAD_CAST current_group->classname); xmlNodePtr grouparray = xmlNewChild(dictnode, NULL, BAD_CAST "array", NULL); // We need to convert from the space-delimited string to something more easily accessed on a per-item basis. char **glyphlist = StringExplode(current_group->glyphs, ' '); @@ -1622,7 +1556,7 @@ int index = 0; while (glyphlist[index] != NULL) { if (SFGetChar(sf, -1, glyphlist[index])) - xmlNewChild(grouparray, NULL, BAD_CAST "string", glyphlist[index]); + xmlNewChild(grouparray, NULL, BAD_CAST "string", BAD_CAST glyphlist[index]); index++; } ExplodedStringFree(glyphlist); @@ -1648,7 +1582,7 @@ // Note that we only output if the kernclass is destined for U. F. O. and has not already met said fate. if (classname != NULL && rawglyphlist != NULL && !(output_done[absolute_index + i]) && kernclass_for_groups_plist(sf, current_kernclass, classflags)) { - xmlNewChild(dictnode, NULL, BAD_CAST "key", classname); + xmlNewChild(dictnode, NULL, BAD_CAST "key", BAD_CAST classname); xmlNodePtr grouparray = xmlNewChild(dictnode, NULL, BAD_CAST "array", NULL); // We need to convert from the space-delimited string to something more easily accessed on a per-item basis. char **glyphlist = StringExplode(rawglyphlist, ' '); @@ -1656,7 +1590,7 @@ int index = 0; while (glyphlist[index] != NULL) { if (SFGetChar(sf, -1, glyphlist[index])) - xmlNewChild(grouparray, NULL, BAD_CAST "string", glyphlist[index]); + xmlNewChild(grouparray, NULL, BAD_CAST "string", BAD_CAST glyphlist[index]); index++; } ExplodedStringFree(glyphlist); @@ -1681,15 +1615,6 @@ return true; } -static void KerningPListAddGlyph(xmlNodePtr parent, const char *key, const KernPair *kp) { - xmlNewChild(parent, NULL, BAD_CAST "key", BAD_CAST key); // "%s" key - xmlNodePtr dictxml = xmlNewChild(parent, NULL, BAD_CAST "dict", NULL); // "" - while ( kp!=NULL ) { - PListAddInteger(dictxml, kp->sc->name, kp->off); // "%s%d" kp->sc->name kp->off - kp = kp->next; - } -} - struct ufo_kerning_tree_left; struct ufo_kerning_tree_right; struct ufo_kerning_tree_left { @@ -1734,8 +1659,6 @@ int ufo_kerning_tree_attempt_insert(struct ufo_kerning_tree_session *session, const char *left_name, const char *right_name, int value) { char *tmppairname = smprintf("%s %s", left_name, right_name); - struct ufo_kerning_tree_left *first_left = NULL; - struct ufo_kerning_tree_left *last_left = NULL; if (!glif_name_search_glif_name(session->class_pair_hash, tmppairname)) { struct ufo_kerning_tree_left *current_left; // We look for a tree node matching the left side of the pair. @@ -1882,8 +1805,6 @@ { // Oh. But we've not finished yet. New class kerns may not be in the original list. struct kernclass *kc; - char *left_name; - char *right_name; for (kc = isv ? sf->vkerns : sf->kerns; kc != NULL; kc = kc->next) if (kc->firsts_names && kc->seconds_names && kc->firsts_flags && kc->seconds_flags && kc->offsets_flags) @@ -2001,9 +1922,8 @@ int WriteUFOFontFlex(const char *basedir, SplineFont *sf, enum fontformat ff, int flags, const EncMap *map, int layer, int all_layers, int version) { - char *glyphdir, *gfname; + char *glyphdir; int err; - FILE *plist; int i; SplineChar *sc; @@ -2101,8 +2021,8 @@ err |= name_err; } else { // We write to the layer contents. - xmlNewTextChild(layernode, NULL, BAD_CAST "string", numberedlayername); - xmlNewTextChild(layernode, NULL, BAD_CAST "string", numberedlayerpathwithglyphs); + xmlNewTextChild(layernode, NULL, BAD_CAST "string", BAD_CAST numberedlayername); + xmlNewTextChild(layernode, NULL, BAD_CAST "string", BAD_CAST numberedlayerpathwithglyphs); glyphdir = buildname(basedir, numberedlayerpathwithglyphs); // We write the glyph directory. err |= WriteUFOLayer(glyphdir, sf, layer_pos, version); @@ -2223,7 +2143,7 @@ // See that the item is in fact a key. if ( xmlStrcmp(keys->name,(const xmlChar *) "key")== 0 ) { // Fetch the key name, which, according to the libxml specification, is the first child of the key entry. - char *keyname = (char *) xmlNodeListGetString(doc,keys->children,true); + char *keyname = (char *) xmlNodeListGetString(doc, keys->children, true); // In a property list, the value entry is a sibling of the key entry. The value itself is a child. // Iterate through the following siblings (including keys (!)) until we find a text entry. for ( temp=keys->next; temp!=NULL; temp=temp->next ) { @@ -2336,7 +2256,7 @@ for ( keys=dict->children; keys!=NULL; keys=keys->next ) { if ( xmlStrcmp(keys->name,(const xmlChar *) "key")== 0 ) { - char *keyname = (char *) xmlNodeListGetString(doc,keys->children,true); + char *keyname = (char *) xmlNodeListGetString(doc, keys->children, true); int found = strcmp(keyname,hinttype)==0; free(keyname); if ( found ) { @@ -2350,7 +2270,7 @@ pos = -88888888; width = 0; for ( poswidth=kids->children; poswidth!=NULL; poswidth=poswidth->next ) { if ( xmlStrcmp(poswidth->name,(const xmlChar *) "key")==0 ) { - char *keyname2 = (char *) xmlNodeListGetString(doc,poswidth->children,true); + char *keyname2 = (char *) xmlNodeListGetString(doc, poswidth->children, true); int ispos = strcmp(keyname2,"position")==0, iswidth = strcmp(keyname2,"width")==0; double value; free(keyname2); @@ -2359,7 +2279,7 @@ break; } if ( temp!=NULL ) { - char *valname = (char *) xmlNodeListGetString(doc,temp->children,true); + char *valname = (char *) xmlNodeListGetString(doc, temp->children, true); if ( xmlStrcmp(temp->name,(const xmlChar *) "integer")==0 ) value = strtol(valname,NULL,10); else if ( xmlStrcmp(temp->name,(const xmlChar *) "real")==0 ) @@ -2435,12 +2355,6 @@ return NULL; } -static real PointsSame(BasePoint p0, BasePoint p1) { - if (p0.x == p1.x && p0.y == p1.y) - return 1; - return 0; -} - static SplineSet *GuidelineToSpline(SplineFont *sf, GuidelineSet *gl) { SplinePoint *sp1, *sp2; SplineSet *ss; @@ -2485,7 +2399,7 @@ for (keynode=dictnode->children; keynode!=NULL; keynode=keynode->next ) { if (xmlStrcmp(keynode->name, (const xmlChar *)"key") == 0) { // fprintf(stderr, "Got key.\n"); - char *keyname2 = (char *) xmlNodeListGetString(doc,keynode->children,true); + char *keyname2 = (char *) xmlNodeListGetString(doc, keynode->children, true); if (keyname2 != NULL) { // Skip unstructured data. xmlNodePtr valnode = NULL; @@ -2494,7 +2408,7 @@ break; } char *valtext = valnode->children ? - (char *) xmlNodeListGetString(doc,valnode->children,true) : NULL; + (char *) xmlNodeListGetString(doc, valnode->children, true) : NULL; if (valtext != NULL) { if (xmlStrcmp(valnode->name, (const xmlChar *)"string") == 0) { // Parse strings. @@ -2559,7 +2473,7 @@ colorv = strtod(colors + colorps, &after_color); if (after_color != colors + colorp) LogError(_("Error parsing color component.\n")); - gl->color |= (((uint32)(colorv * 255.0)) << (8 * (4 - colori))); + gl->color |= (((uint32_t)(colorv * 255.0)) << (8 * (4 - colori))); } else { LogError(_("Missing color component.\n")); } @@ -2744,7 +2658,7 @@ free(u); } } else if ( xmlStrcmp(kids->name,(const xmlChar *) "note")==0 ) { - char *tval = xmlNodeListGetString(doc,kids->children,true); + char *tval = (char*) xmlNodeListGetString(doc, kids->children, true); if (tval != NULL) { sc->comment = copy(tval); free(tval); @@ -2802,7 +2716,6 @@ xmlNodePtr npoints; // We now look for anchor points. - char *sname; for ( points=contour->children; points!=NULL; points=points->next ) if ( xmlStrcmp(points->name,(const xmlChar *) "point")==0 ) @@ -2899,9 +2812,7 @@ } if ( precnt==2 && ss->first != sp ) { ss->last->nextcp = pre[0]; - ss->last->nonextcp = false; sp->prevcp = pre[1]; - sp->noprevcp = false; SplineMake(ss->last,sp,false); } ss->last = sp; @@ -2909,23 +2820,22 @@ wasquad = true; if (ss->first == sp) { firstpointsaidquad = true; - } + } else { if ( precnt>0 && precnt<=2 ) { if ( precnt==2 ) { // If we have two cached control points and the end point is quadratic, we need an implied point between the two control points. sp2 = SplinePointCreate((pre[1].x+pre[0].x)/2,(pre[1].y+pre[0].y)/2); sp2->prevcp = ss->last->nextcp = pre[0]; - sp2->noprevcp = ss->last->nonextcp = false; sp2->ttfindex = 0xffff; SplineMake(ss->last,sp2,true); ss->last = sp2; } // Now we connect the real point. sp->prevcp = ss->last->nextcp = pre[precnt-1]; - sp->noprevcp = ss->last->nonextcp = false; } SplineMake(ss->last,sp,true); ss->last = sp; + } } else { SplinePointFree(sp); sp = NULL; } @@ -2945,7 +2855,6 @@ sp->name = copy(pname); } sp->nextcp = pre[1]; - sp->nonextcp = false; if ( ss->first==NULL ) { // This is indeed possible if the first three points are control points. ss->first = sp; @@ -2953,7 +2862,6 @@ initcnt = 1; } else { ss->last->nextcp = sp->prevcp = pre[0]; - ss->last->nonextcp = sp->noprevcp = false; initcnt = 0; SplineMake(ss->last,sp,true); } @@ -2963,7 +2871,6 @@ // We have decided that the curve is quadratic, so we can make the next implied point as well. sp = SplinePointCreate((x+pre[1].x)/2,(y+pre[1].y)/2); sp->prevcp = pre[1]; - sp->noprevcp = false; sp->ttfindex = 0xffff; SplineMake(ss->last,sp,true); ss->last = sp; @@ -2984,7 +2891,6 @@ sp->name = copy(pname); } sp->prevcp = pre[0]; - sp->noprevcp = false; sp->ttfindex = 0xffff; if ( ss->first==NULL ) { ss->first = sp; @@ -2992,8 +2898,7 @@ initcnt = 1; } else { ss->last->nextcp = sp->prevcp; - ss->last->nonextcp = false; - SplineMake(ss->last,sp,true); + SplineMake(ss->last,sp,true); } ss->last = sp; pre[0].x = x; pre[0].y = y; @@ -3027,18 +2932,15 @@ // If the final curve is declared quadratic but has more than one control point, we add implied points. sp = SplinePointCreate((init[i+1].x+init[i].x)/2,(init[i+1].y+init[i].y)/2); sp->prevcp = ss->last->nextcp = init[i]; - sp->noprevcp = ss->last->nonextcp = false; sp->ttfindex = 0xffff; SplineMake(ss->last,sp,true); ss->last = sp; } ss->last->nextcp = ss->first->prevcp = init[initcnt-1]; - ss->last->nonextcp = ss->first->noprevcp = false; wasquad = true; } else if ( initcnt==2 ) { ss->last->nextcp = init[0]; ss->first->prevcp = init[1]; - ss->last->nonextcp = ss->first->noprevcp = false; wasquad = false; } SplineMake(ss->last, ss->first, (firstpointsaidquad==true || (firstpointsaidquad == -1 && wasquad == true))); @@ -3064,7 +2966,7 @@ if ( dict!=NULL ) { for ( keys=dict->children; keys!=NULL; keys=keys->next ) { if ( xmlStrcmp(keys->name,(const xmlChar *) "key")== 0 ) { - char *keyname = (char *) xmlNodeListGetString(doc,keys->children,true); + char *keyname = (char *) xmlNodeListGetString(doc, keys->children, true); if ( strcmp(keyname,"com.fontlab.hintData")==0 ) { for ( temp=keys->next; temp!=NULL; temp=temp->next ) { if ( xmlStrcmp(temp->name,(const xmlChar *) "dict")==0 ) @@ -3195,13 +3097,13 @@ if ( value==NULL ) break; if ( xmlStrcmp(keys->name,(const xmlChar *) "key")==0 ) { - char * glyphname = (char *) xmlNodeListGetString(doc,keys->children,true); + char * glyphname = (char *) xmlNodeListGetString(doc, keys->children, true); int newsc = 0; SplineChar* existingglyph = NULL; if (glyphname != NULL) { existingglyph = SFGetChar(sf,-1,glyphname); if (existingglyph == NULL) newsc = 1; - valname = (char *) xmlNodeListGetString(doc,value->children,true); + valname = (char *) xmlNodeListGetString(doc, value->children, true); glyphfname = buildname(glyphdir,valname); sc = UFOLoadGlyph(sf, glyphfname, glyphname, existingglyph, layerdest); // We want to stash the glif name (minus the extension) for future use. @@ -3260,8 +3162,9 @@ return group_base; } -static uint32 script_from_glyph_list(SplineFont *sf, const char *glyph_names) { - uint32 script = DEFAULT_SCRIPT; +#ifdef UFO_GUESS_SCRIPTS +static uint32_t script_from_glyph_list(SplineFont *sf, const char *glyph_names) { + uint32_t script = DEFAULT_SCRIPT; char *delimited_names; off_t name_char_pos; name_char_pos = 0; @@ -3275,6 +3178,7 @@ free(delimited_names); delimited_names = NULL; return script; } +#endif #define GROUP_NAME_KERNING_UFO 1 #define GROUP_NAME_KERNING_FEATURE 2 @@ -3316,7 +3220,7 @@ sf->kerns->seconds = calloc(1, sizeof(char *)); sf->kerns->seconds_names = calloc(1, sizeof(char *)); sf->kerns->seconds_flags = calloc(1, sizeof(int)); - sf->kerns->offsets = calloc(1, sizeof(int16)); + sf->kerns->offsets = calloc(1, sizeof(int16_t)); sf->kerns->offsets_flags = calloc(1, sizeof(int)); sf->kerns->first_cnt = 1; sf->kerns->second_cnt = 1; @@ -3330,7 +3234,7 @@ sf->vkerns->seconds = calloc(1, sizeof(char *)); sf->vkerns->seconds_names = calloc(1, sizeof(char *)); sf->vkerns->seconds_flags = calloc(1, sizeof(int)); - sf->vkerns->offsets = calloc(1, sizeof(int16)); + sf->vkerns->offsets = calloc(1, sizeof(int16_t)); sf->vkerns->offsets_flags = calloc(1, sizeof(int)); sf->vkerns->first_cnt = 1; sf->vkerns->second_cnt = 1; @@ -3342,11 +3246,11 @@ // We start by allocating space for the offsets and offsets flags. We then copy the old contents, row-by-row. if ((left_count > 0 || right_count > 0) && ((sf->kerns->first_cnt + left_count) * (sf->kerns->second_cnt + right_count) > 0)) { // Offsets. - int16 *tmp_offsets = calloc((sf->kerns->first_cnt + left_count) * (sf->kerns->second_cnt + right_count), sizeof(int16)); + int16_t *tmp_offsets = calloc((sf->kerns->first_cnt + left_count) * (sf->kerns->second_cnt + right_count), sizeof(int16_t)); if (sf->kerns->offsets) { int rowpos; for (rowpos = 0; rowpos < sf->kerns->first_cnt; rowpos ++) { - memcpy((void *)tmp_offsets + (rowpos * (sf->kerns->second_cnt + right_count)) * sizeof(int16), (void *)(sf->kerns->offsets) + (rowpos * sf->kerns->second_cnt) * sizeof(int16), sf->kerns->second_cnt * sizeof(int16)); + memcpy((void *)tmp_offsets + (rowpos * (sf->kerns->second_cnt + right_count)) * sizeof(int16_t), (void *)(sf->kerns->offsets) + (rowpos * sf->kerns->second_cnt) * sizeof(int16_t), sf->kerns->second_cnt * sizeof(int16_t)); } free(sf->kerns->offsets); } @@ -3374,11 +3278,11 @@ } if ((above_count > 0 || below_count > 0) && ((sf->vkerns->first_cnt + above_count) * (sf->vkerns->second_cnt + below_count) > 0)) { // Offsets. - int16 *tmp_offsets = calloc((sf->vkerns->first_cnt + above_count) * (sf->vkerns->second_cnt + below_count), sizeof(int16)); + int16_t *tmp_offsets = calloc((sf->vkerns->first_cnt + above_count) * (sf->vkerns->second_cnt + below_count), sizeof(int16_t)); if (sf->vkerns->offsets) { int rowpos; for (rowpos = 0; rowpos < sf->vkerns->first_cnt; rowpos ++) { - memcpy((void *)tmp_offsets + (rowpos * (sf->vkerns->second_cnt + below_count)) * sizeof(int16), (void *)(sf->vkerns->offsets) + (rowpos * sf->vkerns->second_cnt) * sizeof(int16), sf->vkerns->second_cnt * sizeof(int16)); + memcpy((void *)tmp_offsets + (rowpos * (sf->vkerns->second_cnt + below_count)) * sizeof(int16_t), (void *)(sf->vkerns->offsets) + (rowpos * sf->vkerns->second_cnt) * sizeof(int16_t), sf->vkerns->second_cnt * sizeof(int16_t)); } free(sf->vkerns->offsets); } @@ -3477,7 +3381,7 @@ #ifdef UFO_GUESS_SCRIPTS // Check the script in each element of each group (for each polarity) until a character is of a script other than DFLT. if (sf->kerns != NULL) { - uint32 script = DEFAULT_SCRIPT; + uint32_t script = DEFAULT_SCRIPT; int class_index; class_index = 0; while (script == DEFAULT_SCRIPT && class_index < sf->kerns->first_cnt) { @@ -3492,7 +3396,7 @@ sf->kerns->subtable = SFSubTableFindOrMake(sf, CHR('k','e','r','n'), script, gpos_pair); } if (sf->vkerns != NULL) { - uint32 script = DEFAULT_SCRIPT; + uint32_t script = DEFAULT_SCRIPT; int class_index; class_index = 0; while (script == DEFAULT_SCRIPT && class_index < sf->vkerns->first_cnt) { @@ -3508,7 +3412,7 @@ } #else // Some test cases have proven that FontForge would do best to avoid classifying these. - uint32 script = DEFAULT_SCRIPT; + uint32_t script = DEFAULT_SCRIPT; if (sf->kerns != NULL) { sf->kerns->subtable = SFSubTableFindOrMake(sf, CHR('k','e','r','n'), script, gpos_pair); } @@ -3523,11 +3427,10 @@ char *fname = buildname(basedir, "groups.plist"); xmlDocPtr doc=NULL; xmlNodePtr plist,dict,keys,value,subkeys; - char *keyname, *valname; + char *keyname; struct ff_glyphclasses *current_group = NULL; // We want to start at the end of the list of groups already in the SplineFont (probably not any right now). for (current_group = sf->groups; current_group != NULL && current_group->next != NULL; current_group = current_group->next); - int group_count; if ( GFileExists(fname)) doc = xmlParseFile(fname); @@ -3548,7 +3451,7 @@ if ( value==NULL ) break; if ( xmlStrcmp(keys->name,(const xmlChar *) "key")==0 ) { - keyname = (char *) xmlNodeListGetString(doc,keys->children,true); + keyname = (char *) xmlNodeListGetString(doc, keys->children, true); SplineChar *sc = SFGetChar(sf,-1,keyname); if ( sc!=NULL ) { LogError(_("Skipping group %s with same name as a glyph.\n"), keyname); free(keyname); keyname = NULL; continue; } struct ff_glyphclasses *sfg = SFGetGroup(sf,-1,keyname); @@ -3596,93 +3499,6 @@ xmlFreeDoc(doc); } -static void UFOHandleKern(SplineFont *sf,char *basedir,int isv) { - char *fname = buildname(basedir,isv ? "vkerning.plist" : "kerning.plist"); - xmlDocPtr doc=NULL; - xmlNodePtr plist,dict,keys,value,subkeys; - char *keyname, *valname; - int offset; - SplineChar *sc, *ssc; - KernPair *kp; - char *end; - uint32 script; - - if ( GFileExists(fname)) - doc = xmlParseFile(fname); - free(fname); - if ( doc==NULL ) -return; - - // If there is native kerning (as we would expect if the function has not returned), set the SplineFont flag to prefer it on output. - sf->preferred_kerning = 1; - - plist = xmlDocGetRootElement(doc); - dict = FindNode(plist->children,"dict"); - if ( xmlStrcmp(plist->name,(const xmlChar *) "plist")!=0 || dict==NULL ) { - LogError(_("Expected property list file")); - xmlFreeDoc(doc); -return; - } - for ( keys=dict->children; keys!=NULL; keys=keys->next ) { - for ( value = keys->next; value!=NULL && xmlStrcmp(value->name,(const xmlChar *) "text")==0; - value = value->next ); - if ( value==NULL ) - break; - if ( xmlStrcmp(keys->name,(const xmlChar *) "key")==0 ) { - keyname = (char *) xmlNodeListGetString(doc,keys->children,true); - sc = SFGetChar(sf,-1,keyname); - free(keyname); - if ( sc==NULL ) - continue; - keys = value; - for ( subkeys = value->children; subkeys!=NULL; subkeys = subkeys->next ) { - for ( value = subkeys->next; value!=NULL && xmlStrcmp(value->name,(const xmlChar *) "text")==0; - value = value->next ); - if ( value==NULL ) - break; - if ( xmlStrcmp(subkeys->name,(const xmlChar *) "key")==0 ) { - keyname = (char *) xmlNodeListGetString(doc,subkeys->children,true); - ssc = SFGetChar(sf,-1,keyname); - free(keyname); - if ( ssc==NULL ) - continue; - for ( kp=isv?sc->vkerns:sc->kerns; kp!=NULL && kp->sc!=ssc; kp=kp->next ); - if ( kp!=NULL ) - continue; - subkeys = value; - valname = (char *) xmlNodeListGetString(doc,value->children,true); - offset = strtol(valname,&end,10); - if ( *end=='\0' ) { - kp = chunkalloc(sizeof(KernPair)); - kp->off = offset; - kp->sc = ssc; - if ( isv ) { - kp->next = sc->vkerns; - sc->vkerns = kp; - } else { - kp->next = sc->kerns; - sc->kerns = kp; - } -#ifdef UFO_GUESS_SCRIPTS - script = SCScriptFromUnicode(sc); - if ( script==DEFAULT_SCRIPT ) - script = SCScriptFromUnicode(ssc); -#else - // Some test cases have proven that FontForge would do best to avoid classifying these. - script = DEFAULT_SCRIPT; -#endif // UFO_GUESS_SCRIPTS - kp->subtable = SFSubTableFindOrMake(sf, - isv?CHR('v','k','r','n'):CHR('k','e','r','n'), - script, gpos_pair); - } - free(valname); - } - } - } - } - xmlFreeDoc(doc); -} - int TryAddRawGroupKern(struct splinefont *sf, int isv, struct glif_name_index *class_name_pair_hash, int *current_groupkern_index_p, struct ff_rawoffsets **current_groupkern_p, const char *left, const char *right, int offset) { char *pairtext; int success = 0; @@ -3714,7 +3530,7 @@ SplineChar *sc, *ssc; KernPair *kp; char *end; - uint32 script; + uint32_t script; if ( GFileExists(fname)) doc = xmlParseFile(fname); @@ -3760,7 +3576,7 @@ if ( value==NULL ) break; if ( xmlStrcmp(keys->name,(const xmlChar *) "key")==0 ) { - keyname = (char *) xmlNodeListGetString(doc,keys->children,true); + keyname = (char *) xmlNodeListGetString(doc, keys->children, true); // Search for a glyph first. sc = SFGetChar(sf,-1,keyname); // Search for a group. @@ -3836,10 +3652,11 @@ LogError(_("kerning.plist defines kerning between two glyphs that are already partially kerned.")); continue; } } else if (left_class_name_record && right_class_name_record) { - struct kernclass *left_kc, *right_kc; + struct kernclass *left_kc = NULL, *right_kc = NULL; int left_isv, right_isv, left_isr, right_isr, left_offset, right_offset; - int left_exists = KerningClassSeekByAbsoluteIndex(sf, left_class_name_record->gid, &left_kc, &left_isv, &left_isr, &left_offset); - int right_exists = KerningClassSeekByAbsoluteIndex(sf, right_class_name_record->gid, &right_kc, &right_isv, &right_isr, &right_offset); + KerningClassSeekByAbsoluteIndex(sf, left_class_name_record->gid, &left_kc, &left_isv, &left_isr, &left_offset); + KerningClassSeekByAbsoluteIndex(sf, right_class_name_record->gid, &right_kc, &right_isv, &right_isr, &right_offset); + if ((left_kc == NULL) || (right_kc == NULL)) { LogError(_("kerning.plist references a missing kerning class.")); continue; } // I don't know how this would happen, at least as the code is now, but we do need to throw an error. if ((left_kc != right_kc)) { LogError(_("kerning.plist defines an offset between classes in different lookups.")); continue; } if ((left_offset > left_kc->first_cnt) || (right_offset > right_kc->second_cnt)) { LogError(_("There is a kerning class index error.")); continue; } @@ -3951,7 +3768,7 @@ return( mask ); } -static void UFOGetBitArray(xmlDocPtr doc,xmlNodePtr value,uint32 *res,int len) { +static void UFOGetBitArray(xmlDocPtr doc,xmlNodePtr value,uint32_t *res,int len) { xmlNodePtr kid; int index; @@ -4006,7 +3823,7 @@ if ( value==NULL ) break; if ( xmlStrcmp(keys->name,(const xmlChar *) "key")==0 ) { - keyname = xmlNodeListGetString(doc,keys->children,true); + keyname = xmlNodeListGetString(doc, keys->children, true); valname = xmlNodeListGetString(doc,value->children,true); keys = value; if ( xmlStrcmp(keyname,(xmlChar *) "familyName")==0 ) { @@ -4129,10 +3946,10 @@ else if ( xmlStrcmp(keyname+11,(xmlChar *) "VendorID")==0 ) { const int os2_vendor_sz = sizeof(sf->pfminfo.os2_vendor); - const int valname_len = c_strlen(valname); + const int valname_len = c_strlen((char *)valname); if( valname && valname_len <= os2_vendor_sz ) - strncpy(sf->pfminfo.os2_vendor,valname,valname_len); + strncpy(sf->pfminfo.os2_vendor,(char *)valname,valname_len); char *temp = sf->pfminfo.os2_vendor + os2_vendor_sz - 1; while ( *temp == 0 && temp >= sf->pfminfo.os2_vendor ) diff -Nru fontforge-20201107~dfsg/fontforge/uiinterface.h fontforge-20220308~dfsg/fontforge/uiinterface.h --- fontforge-20201107~dfsg/fontforge/uiinterface.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/uiinterface.h 2022-03-08 10:14:24.000000000 +0000 @@ -43,6 +43,7 @@ struct importparams; struct exportparams; +struct multi_dlg_spec; struct ui_interface { /* The following is used to post a fontforge internal error */ @@ -129,6 +130,10 @@ void (*import_dlg)(struct importparams *ip); void (*export_dlg)(struct exportparams *ep); +#ifndef _NO_PYTHON + void (*plugin_dlg)(void); +#endif + int (*ask_multi)(const char *title, struct multi_dlg_spec *spec); }; extern struct ui_interface *ui_interface; @@ -167,6 +172,10 @@ #define ImportParamsDlg (ui_interface->import_dlg) #define ExportParamsDlg (ui_interface->export_dlg) +#ifndef _NO_PYTHON +#define PluginDlg (ui_interface->plugin_dlg) +#endif +#define ff_ask_multi (ui_interface->ask_multi) void FF_SetUiInterface(struct ui_interface *uii); @@ -501,7 +510,7 @@ /* provide a routine to call which will give data on demand */ /* (and another routine to clean things up) */ void (*add_data_type)(const char *type, void *data, int cnt, int size, - void *(*gendata)(void *,int32 *len), void (*freedata)(void *)); + void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)); /* Does the clipboard contain something of the given type? */ int (*clip_has_type)(const char *mimetype); /* Ask for the clipboard, and waits (and returns) for the response */ diff -Nru fontforge-20201107~dfsg/fontforge/unicoderange.c fontforge-20220308~dfsg/fontforge/unicoderange.c --- fontforge-20201107~dfsg/fontforge/unicoderange.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/unicoderange.c 2022-03-08 10:14:24.000000000 +0000 @@ -35,536 +35,69 @@ #include #include -#define ASFIRST (-1) -/* Block lists derived from nameslist.txt and second check with blocks.txt */ -/* indented blocks are second or more way of describing same block (false) */ -struct unicoderange unicoderange[] = { - /* { N_("Unicode"), 0, 0x10ffff, ' ' }, */ - { N_("Unicode Basic Multilingual Plane"), 0, 0xffff, ' ', false, 0, 0 }, - { N_("Basic Multilingual Plane"), 0, 0xffff, ' ', 2, 0, 0 }, - { N_("Alphabetic"), 0, 0x1fff, 'A', false, 0, 0 }, -// { N_("C0 Controls and Basic Latin (Basic Latin)", 0, 0x7f, ASFIRST, true, 0, 0 }, - { N_("C0 Control Character"), 0, ' '-1, 0, true, 0, 0 }, - { N_("NUL, Default Character"), 0, 0, 0, false, 0, 0 }, - { N_("Basic Latin"), ' ', 0x7e, 'A', true, 0, 0 }, - { N_("Delete Character"), 0x7f, 0x7f, ASFIRST, true, 0, 0 }, -// { N_("C1 Controls and Latin-1 Supplement (Latin-1 Supplement)"), 0x80, 0xff, ASFIRST, true, 0, 0 }, - { N_("C1 Control Character"), 0x80, 0x9f, ASFIRST, true, 0, 0 }, - { N_("Latin-1 Supplement"), 0xa0, 0xff, 0xc0, true, 0, 0 }, /* unicode 80..ff */ - { N_("Latin Extended-A"), 0x100, 0x17f, ASFIRST, true, 0, 0 }, - { N_("Latin Extended-B"), 0x180, 0x24f, ASFIRST, true, 0, 0 }, - { N_("IPA Extensions"), 0x250, 0x2af, ASFIRST, true, 0, 0 }, - { N_("Spacing Modifier Letters"), 0x2b0, 0x2ff, ASFIRST, true, 0, 0 }, - { N_("Combining Diacritical Marks"), 0x300, 0x36f, ASFIRST, true, 0, 0 }, - { N_("Greek"), 0x370, 0x3ff, 0x391, true, 0, 0 }, - { N_("Greek and Coptic"), 0x370, 0x3ff, 0x391, true, 0, 0 }, - { N_("Cyrillic"), 0x400, 0x4ff, 0x410, true, 0, 0 }, - { N_("Cyrillic Supplement"), 0x500, 0x52f, ASFIRST, true, 0, 0 }, - { N_("Armenian"), 0x530, 0x58f, 0x531, true, 0, 0 }, - { N_("Hebrew"), 0x590, 0x5ff, 0x5d0, true, 0, 0 }, - { N_("Arabic"), 0x600, 0x6ff, 0x627, true, 0, 0 }, - { N_("Syriac"), 0x700, 0x74f, 0x710, true, 0, 0 }, - { N_("Arabic Supplement"), 0x750, 0x77f, ASFIRST, true, 0, 0 }, - { N_("Thaana"), 0x780, 0x7bf, ASFIRST, true, 0, 0 }, - { N_("NKo"), 0x7c0, 0x7ff, ASFIRST, true, 0, 0 }, - { N_("N'Ko"), 0x7c0, 0x7ff, ASFIRST, false, 0, 0 }, - { N_("Samaritan"), 0x800, 0x83f, ASFIRST, true, 0, 0 }, - { N_("Samaritan, Punctuation"), 0x830, 0x83f, ASFIRST, true, 0, 0 }, - { N_("Mandaic"), 0x840, 0x85f, ASFIRST, true, 0, 0 }, - { N_("Syriac Supplement"), 0x860, 0x86f, ASFIRST, true, 0, 0 }, - { N_("Arabic Extended-A"), 0x8a0, 0x8ff, ASFIRST, true, 0, 0 }, - { N_("Devanagari"), 0x900, 0x97f, 0x905, true, 0, 0 }, - { N_("Bengali"), 0x980, 0x9ff, 0x985, true, 0, 0 }, - { N_("Gurmukhi"), 0xa00, 0xa7f, 0xa05, true, 0, 0 }, - { N_("Gujarati"), 0xa80, 0xaff, 0xa85, true, 0, 0 }, - { N_("Oriya"), 0xb00, 0xb7f, 0xb05, true, 0, 0 }, - { N_("Tamil"), 0xb80, 0xbff, 0xb85, true, 0, 0 }, - { N_("Telugu"), 0xc00, 0xc7f, 0xc05, true, 0, 0 }, - { N_("Kannada"), 0xc80, 0xcff, 0xc85, true, 0, 0 }, - { N_("Malayalam"), 0xd00, 0xd7f, 0xd05, true, 0, 0 }, - { N_("Sinhala"), 0xd80, 0xdff, 0xd85, true, 0, 0 }, - { N_("Thai"), 0xe00, 0xe7f, 0xe01, true, 0, 0 }, - { N_("Lao"), 0xe80, 0xeff, 0xe81, true, 0, 0 }, - { N_("Tibetan"), 0xf00, 0xfff, ASFIRST, true, 0, 0 }, - { N_("Myanmar"), 0x1000, 0x109f, ASFIRST, true, 0, 0 }, - { N_("Georgian"), 0x10a0, 0x10ff, 0x10d0, true, 0, 0 }, - { N_("Hangul Jamo, Choseong"), 0x1100, 0x115f, ASFIRST, true, 0, 0 }, - { N_("Hangul Jamo, Jungseong"), 0x1160, 0x11a7, 0x1161, true, 0, 0 }, - { N_("Hangul Jamo, Jongseong"), 0x11a8, 0x11ff, ASFIRST, true, 0, 0 }, - { N_("Ethiopic"), 0x1200, 0x137f, ASFIRST, true, 0, 0 }, - { N_("Ethiopic Supplement"), 0x1380, 0x139f, ASFIRST, true, 0, 0 }, - { N_("Cherokee"), 0x13a0, 0x13ff, ASFIRST, true, 0, 0 }, - { N_("Unified Canadian Aboriginal Syllabics"), 0x1400, 0x167f, ASFIRST, true, 0, 0 }, - { N_("Ogham"), 0x1680, 0x169f, ASFIRST, true, 0, 0 }, - { N_("Runic"), 0x16a0, 0x16ff, ASFIRST, true, 0, 0 }, - { N_("Tagalog"), 0x1700, 0x171f, ASFIRST, true, 0, 0 }, - { NU_("Hanunóo"), 0x1720, 0x173f, ASFIRST, true, 0, 0 }, - { N_("Buhid"), 0x1740, 0x175f, ASFIRST, true, 0, 0 }, - { N_("Tagbanwa"), 0x1760, 0x177f, ASFIRST, true, 0, 0 }, - { N_("Khmer"), 0x1780, 0x17ff, ASFIRST, true, 0, 0 }, - { N_("Mongolian"), 0x1800, 0x18af, ASFIRST, true, 0, 0 }, - { N_("Unified Canadian Aboriginal Syllabics Extended"), 0x18b0, 0x18ff, ASFIRST, true, 0, 0 }, - { N_("Limbu"), 0x1900, 0x194f, ASFIRST, true, 0, 0 }, - { N_("Tai Le"), 0x1950, 0x197f, ASFIRST, true, 0, 0 }, - { N_("New Tai Lue"), 0x1980, 0x19df, ASFIRST, true, 0, 0 }, - { N_("Khmer Symbols"), 0x19e0, 0x19ff, ASFIRST, true, 0, 0 }, - { N_("Buginese"), 0x1a00, 0x1a1f, ASFIRST, true, 0, 0 }, - { N_("Tai Tham"), 0x1a20, 0x1aaf, ASFIRST, true, 0, 0 }, - { N_("Combining Diacritical Marks Extended"), 0x1ab0, 0x1aff, ASFIRST, true, 0, 0 }, - { N_("Balinese"), 0x1b00, 0x1b7f, ASFIRST, true, 0, 0 }, - { N_("Sundanese"), 0x1b80, 0x1bbf, ASFIRST, true, 0, 0 }, - { N_("Batak"), 0x1bc0, 0x1bff, ASFIRST, true, 0, 0 }, - { N_("Lepcha"), 0x1c00, 0x1c4f, ASFIRST, true, 0, 0 }, - { N_("Ol Chiki"), 0x1c50, 0x1c7f, ASFIRST, true, 0, 0 }, - { N_("Cyrillic Extended-C"), 0x1c80, 0x1c8f, ASFIRST, true, 0, 0 }, - { N_("Georgian Extended"), 0x1c90, 0x1cbf, ASFIRST, true, 0, 0 }, - { N_("Sundanese Supplement"), 0x1cc0, 0x1ccf, ASFIRST, true, 0, 0 }, - { N_("Vedic Extensions"), 0x1cd0, 0x1cff, ASFIRST, true, 0, 0 }, - { N_("Phonetic Extensions"), 0x1d00, 0x1d7f, 0x1d02, true, 0, 0 }, - { N_("Phonetic Extensions Supplement"), 0x1d80, 0x1dbf, ASFIRST, true, 0, 0 }, - { N_("Combining Diacritical Marks Supplement"), 0x1dc0, 0x1dff, ASFIRST, true, 0, 0 }, - { N_("Latin Extended Additional"), 0x1e00, 0x1eff, ASFIRST, true, 0, 0 }, - { N_("Greek Extended"), 0x1f00, 0x1fff, ASFIRST, true, 0, 0 }, - { N_("Symbols"), 0x2000, 0x2bff, ASFIRST, false, 0, 0 }, - { N_("General Punctuation"), 0x2000, 0x206f, ASFIRST, true, 0, 0 }, - { N_("Superscripts and Subscripts"), 0x2070, 0x209f, ASFIRST, true, 0, 0 }, - { N_("Super and Sub scripts"), 0x2070, 0x209f, ASFIRST, false, 0, 0 }, - { N_("Currency Symbols"), 0x20a0, 0x20cf, 0x20ac, true, 0, 0 }, - { N_("Combining Diacritical Marks for Symbols"), 0x20d0, 0x20ff, ASFIRST, true, 0, 0 }, - { N_("Combining Marks for Symbols"), 0x20d0, 0x20ff, ASFIRST, false, 0, 0 }, - { N_("Letterlike Symbols"), 0x2100, 0x214f, ASFIRST, true, 0, 0 }, - { N_("Number Forms"), 0x2150, 0x218f, ASFIRST, true, 0, 0 }, - { N_("Arrows"), 0x2190, 0x21ff, ASFIRST, true, 0, 0 }, - { N_("Mathematical Operators"), 0x2200, 0x22ff, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Technical"), 0x2300, 0x23ff, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Technical Symbols"), 0x2300, 0x23ff, ASFIRST, false, 0, 0 }, - { N_("Technical Symbols Misc."), 0x2300, 0x23ff, ASFIRST, false, 0, 0 }, - { N_("Control Pictures"), 0x2400, 0x243f, ASFIRST, true, 0, 0 }, - { N_("Optical Character Recognition"), 0x2440, 0x245f, ASFIRST, true, 0, 0 }, - { N_("Enclosed Alphanumerics"), 0x2460, 0x24ff, ASFIRST, true, 0, 0 }, - { N_("Box Drawing"), 0x2500, 0x257f, ASFIRST, true, 0, 0 }, - { N_("Block Elements"), 0x2580, 0x259f, ASFIRST, true, 0, 0 }, - { N_("Geometric Shapes"), 0x25a0, 0x25ff, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Symbols"), 0x2600, 0x26ff, ASFIRST, true, 0, 0 }, - { N_("Symbols Misc."), 0x2600, 0x267f, ASFIRST, false, 0, 0 }, - { N_("Dingbats"), 0x2700, 0x27bf, 0x2701, true, 0, 0 }, - { N_("Zapf Dingbats"), 0x2700, 0x27bf, 0x2701, false, 0, 0 }, /* Synonym */ - { N_("Miscellaneous Mathematical Symbols-A"), 0x27c0, 0x27ef, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Math Symbols-A"), 0x27c0, 0x27ef, ASFIRST, false, 0, 0 }, - { N_("Math Misc. Symbols-A"), 0x27c0, 0x27ef, ASFIRST, false, 0, 0 }, - { N_("Supplemental Arrows-A"), 0x27f0, 0x27ff, ASFIRST, true, 0, 0 }, - { N_("Arrows Supplement-A"), 0x27f0, 0x27ff, ASFIRST, false, 0, 0 }, - { N_("Braille Patterns"), 0x2800, 0x28ff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Arrows-B"), 0x2900, 0x297f, ASFIRST, true, 0, 0 }, - { N_("Arrows Supplement-B"), 0x2900, 0x297f, ASFIRST, false, 0, 0 }, - { N_("Miscellaneous Mathematical Symbols-B"), 0x2980, 0x29ff, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Math Symbols-B"), 0x2980, 0x29ff, ASFIRST, false, 0, 0 }, - { N_("Math Misc. Symbols-B"), 0x2980, 0x29ff, ASFIRST, false, 0, 0 }, - { N_("Supplemental Mathematical Operators"), 0x2a00, 0x2aff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Math Operators"), 0x2a00, 0x2aff, ASFIRST, false, 0, 0 }, - { N_("Math Operators Supplement"), 0x2a00, 0x2aff, ASFIRST, false, 0, 0 }, - { N_("Miscellaneous Symbols and Arrows"), 0x2b00, 0x2bff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Symbols and Arrows"), 0x2b00, 0x2bff, ASFIRST, false, 0, 0 }, - { N_("Symbols and Arrows Supplement"), 0x2b00, 0x2bff, ASFIRST, false, 0, 0 }, - { N_("Alphabetic Extended"), 0x2c00, 0x2dff, ASFIRST, false, 0, 0 }, - { N_("Glagolitic"), 0x2c00, 0x2c5f, ASFIRST, true, 0, 0 }, - { N_("Latin Extended-C"), 0x2c60, 0x2c7f, ASFIRST, true, 0, 0 }, - { N_("Coptic"), 0x2c80, 0x2cff, ASFIRST, true, 0, 0 }, - { N_("Georgian Supplement"), 0x2d00, 0x2d2f, ASFIRST, true, 0, 0 }, - { N_("Tifinagh"), 0x2d30, 0x2d7f, ASFIRST, true, 0, 0 }, - { N_("Ethiopic Extended"), 0x2d80, 0x2ddf, ASFIRST, true, 0, 0 }, - { N_("Cyrillic Extended-A"), 0x2de0, 0x2dff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Punctuation"), 0x2e00, 0x2e7f, ASFIRST, true, 0, 0 }, - { N_("Punctuation Supplement"), 0x2e00, 0x2e7f, ASFIRST, false, 0, 0 }, - { N_("CJK Radicals Supplement"), 0x2e80, 0x2eff, ASFIRST, true, 0, 0 }, - { N_("Kangxi Radicals"), 0x2f00, 0x2fdf, ASFIRST, true, 0, 0 }, - { N_("Ideographic Description Characters"), 0x2ff0, 0x2fff, ASFIRST, true, 0, 0 }, - { N_("CJK Phonetics and Symbols"), 0x3000, 0x33ff, ASFIRST, true, 0, 0 }, - { N_("CJK Symbols and Punctuation"), 0x3000, 0x303f, ASFIRST, true, 0, 0 }, - { N_("Hiragana"), 0x3040, 0x309f, 0x3041, true, 0, 0 }, - { N_("Katakana"), 0x30a0, 0x30ff, 0x30a1, true, 0, 0 }, - { N_("Bopomofo"), 0x3100, 0x312f, 0x3105, true, 0, 0 }, - { N_("Hangul Compatibility Jamo"), 0x3130, 0x318f, 0x3131, true, 0, 0 }, - { N_("Kanbun"), 0x3190, 0x319f, ASFIRST, true, 0, 0 }, - { N_("Bopomofo Extended"), 0x31a0, 0x31bf, ASFIRST, true, 0, 0 }, - { N_("CJK Strokes"), 0x31c0, 0x31ef, ASFIRST, true, 0, 0 }, - { N_("Katakana Phonetic Extensions"), 0x31f0, 0x31ff, ASFIRST, true, 0, 0 }, - { N_("Enclosed CJK Letters and Months"), 0x3200, 0x32ff, ASFIRST, true, 0, 0 }, - { N_("CJK Enclosed Letters and Months"), 0x3200, 0x32ff, ASFIRST, false, 0, 0 }, - { N_("CJK Compatibility"), 0x3300, 0x33ff, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs Extension A"), 0x3400, 0x4dbf, ASFIRST, true, 0, 0 }, - { N_("Yijing Hexagram Symbols"), 0x4dc0, 0x4dff, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs"), 0x4e00, 0x9ffc, ASFIRST, true, 0, 0 }, - { N_("Yi Syllables"), 0xa000, 0xa48f, ASFIRST, true, 0, 0 }, - { N_("Yi"), 0xa000, 0xa48f, ASFIRST, false, 0, 0 }, - { N_("Yi Radicals"), 0xa490, 0xa4cf, ASFIRST, true, 0, 0 }, - { N_("Lisu"), 0xa4d0, 0xa4ff, ASFIRST, true, 0, 0 }, - { N_("Vai"), 0xa500, 0xa63f, ASFIRST, true, 0, 0 }, - { N_("Cyrillic Extended-B"), 0xa640, 0xa69f, ASFIRST, true, 0, 0 }, - { N_("Bamum"), 0xa6a0, 0xa6ff, ASFIRST, true, 0, 0 }, - { N_("Modifier Tone Letters"), 0xa700, 0xa71f, ASFIRST, true, 0, 0 }, - { N_("Latin Extended-D"), 0xa720, 0xa7ff, ASFIRST, true, 0, 0 }, - { N_("Syloti Nagri"), 0xa800, 0xa82f, ASFIRST, true, 0, 0 }, - { N_("Common Indic Number Forms"), 0xa830, 0xa83f, ASFIRST, true, 0, 0 }, - { N_("Phags-pa"), 0xa840, 0xa87f, ASFIRST, true, 0, 0 }, - { N_("Saurashtra"), 0xa880, 0xa8df, ASFIRST, true, 0, 0 }, - { N_("Devanagari Extended"), 0xa8e0, 0xa8ff, ASFIRST, true, 0, 0 }, - { N_("Kayah Li"), 0xa900, 0xa92f, ASFIRST, true, 0, 0 }, - { N_("Rejang"), 0xa930, 0xa95f, ASFIRST, true, 0, 0 }, - { N_("Hangul Jamo Extended-A"), 0xa960, 0xa97f, ASFIRST, true, 0, 0 }, - { N_("Javanese"), 0xa980, 0xa9df, ASFIRST, true, 0, 0 }, - { N_("Myanmar Extended-B"), 0xa9e0, 0xa9ff, ASFIRST, true, 0, 0 }, - { N_("Cham"), 0xaa00, 0xaa5f, ASFIRST, true, 0, 0 }, - { N_("Myanmar Extended-A"), 0xaa60, 0xaa7f, ASFIRST, true, 0, 0 }, - { N_("Tai Viet"), 0xaa80, 0xaadf, ASFIRST, true, 0, 0 }, - { N_("Meetei Mayek Extensions"), 0xaae0, 0xaaff, ASFIRST, true, 0, 0 }, - { N_("Ethiopic Extended-A"), 0xab00, 0xab2f, ASFIRST, true, 0, 0 }, - { N_("Latin Extended-E"), 0xab30, 0xab6f, ASFIRST, true, 0, 0 }, - { N_("Cherokee Supplement"), 0xab70, 0xabbf, ASFIRST, true, 0, 0 }, - { N_("Meetei Mayek"), 0xabc0, 0xabff, ASFIRST, true, 0, 0 }, - { N_("Hangul Syllables"), 0xac00, 0xd7a3, ASFIRST, true, 0, 0 }, - { N_("Hangul Jamo Extended-B"), 0xd7b0, 0xd7ff, ASFIRST, true, 0, 0 }, -/* Start of UTF-16 to UTF-32 surrogate area. No characters defined */ - { N_("High Surrogates"), 0xd800, 0xdbff, ASFIRST, false, 0, 0 }, /* Blocks.txt */ - { N_("High Surrogate"), 0xd800, 0xdbff, ASFIRST, false, 0, 0 }, /* No characters defined */ - { N_("Surrogate High"), 0xd800, 0xdbff, ASFIRST, false, 0, 0 }, - { N_("Surrogate High, Non Private Use"), 0xd800, 0xdb7f, ASFIRST, false, 0, 0 }, - { N_("Surrogate High, Private Use"), 0xdb80, 0xdbff, ASFIRST, false, 0, 0 }, - { N_("Low Surrogates"), 0xdc00, 0xdfff, ASFIRST, false, 0, 0 }, -/* End of UTF-16 to UTF-32 surrogate area. No characters defined */ - { N_("Private Use Area"), 0xe000, 0xf8ff, ASFIRST, true, 0, 0 }, - { N_("Private Use"), 0xe000, 0xe0ff, ASFIRST, false, 0, 0 }, - /* Boundary between private and corporate use is not fixed */ - /* these should be safe... */ - { N_("Microsoft Symbol Area"), 0xf000, 0xf0ff, 0xf020, false, 0, 0 }, - { N_("Corporate Use"), 0xf500, 0xf8ff, 0xf730, false, 0, 0 }, - { N_("CJK Compatibility Ideographs"), 0xf900, 0xfaff, ASFIRST, true, 0, 0 }, - { N_("Alphabetic Presentation Forms"), 0xfb00, 0xfb4f, ASFIRST, true, 0, 0 }, - { N_("Latin Ligatures"), 0xfb00, 0xfb06, ASFIRST, true, 0, 0 }, - { N_("Armenian Ligatures"), 0xfb13, 0xfb17, ASFIRST, true, 0, 0 }, - { N_("Hebrew Ligatures/Pointed Letters"), 0xfb1d, 0xfb4f, 0xfb2a, true, 0, 0 }, - { N_("Arabic Presentation Forms-A"), 0xfb50, 0xfdff, ASFIRST, true, 0, 0 }, - { N_("Variation Selectors"), 0xfe00, 0xfe0f, ASFIRST, true, 0, 0 }, - { N_("Vertical Forms"), 0xfe10, 0xfe1f, ASFIRST, true, 0, 0 }, - { N_("Combining Half Marks"), 0xfe20, 0xfe2f, ASFIRST, true, 0, 0 }, - { N_("CJK Compatibility Forms"), 0xfe30, 0xfe4f, ASFIRST, true, 0, 0 }, - { N_("Small Form Variants"), 0xfe50, 0xfe6f, ASFIRST, true, 0, 0 }, - { N_("Arabic Presentation Forms-B"), 0xfe70, 0xfeff, ASFIRST, true, 0, 0 }, - { N_("Byte Order Mark"), 0xfeff, 0xfeff, ASFIRST, true, 0, 0 }, - { N_("Halfwidth and Fullwidth Forms"), 0xff00, 0xffef, 0xff01, true, 0, 0 }, - { N_("Half and Full Width Forms"), 0xff00, 0xffef, 0xff01, false, 0, 0 }, - { N_("Latin Full Width Forms"), 0xff01, 0xff5e, ASFIRST, true, 0, 0 }, - { N_("Full Width Brackets"), 0xff5f, 0xff60, ASFIRST, true, 0, 0 }, - { N_("CJK Half Width Forms"), 0xff61, 0xff64, ASFIRST, true, 0, 0 }, - { N_("Katakana Half Width Forms"), 0xff65, 0xff9f, ASFIRST, true, 0, 0 }, - { N_("Hangul Jamo Half Width Forms"), 0xffa0, 0xffdf, ASFIRST, true, 0, 0 }, - { N_("Full Width Symbol Variants"), 0xffe0, 0xffe7, ASFIRST, true, 0, 0 }, - { N_("Half Width Symbol Variants"), 0xffe8, 0xffef, ASFIRST, true, 0, 0 }, - { N_("Specials"), 0xfff0, 0xfffd, 0xfffd, true, 0, 0 }, - { N_("Not a Unicode Character"), 0xfffe, 0xfffe, ASFIRST, true, 0, 0 }, - { N_("Signature Mark"), 0xffff, 0xffff, ASFIRST, true, 0, 0 }, -/* End of BMP, Start of SMP */ - { N_("Unicode Supplementary Multilingual Plane"), 0x10000, 0x1ffff, ASFIRST, false, 0, 0 }, - { N_("Supplementary Multilingual Plane"), 0x10000, 0x1ffff, ASFIRST, 2, 0, 0 }, - { N_("Aegean scripts"), 0x10000, 0x1018f, ASFIRST, false, 0, 0 }, - { N_("Linear B Syllabary"), 0x10000, 0x1007f, ASFIRST, true, 0, 0 }, - { N_("Linear B Ideograms"), 0x10080, 0x100ff, ASFIRST, true, 0, 0 }, - { N_("Aegean Numbers"), 0x10100, 0x1013f, ASFIRST, true, 0, 0 }, - { N_("Ancient Greek Numbers"), 0x10140, 0x1018f, ASFIRST, true, 0, 0 }, - { N_("Ancient Symbols"), 0x10190, 0x101cf, ASFIRST, true, 0, 0 }, - { N_("Phaistos Disc"), 0x101d0, 0x101ff, ASFIRST, true, 0, 0 }, - { N_("Lycian"), 0x10280, 0x1029f, ASFIRST, true, 0, 0 }, - { N_("Carian"), 0x102a0, 0x102df, ASFIRST, true, 0, 0 }, - { N_("Coptic Epact Numbers"), 0x102e0, 0x102ff, ASFIRST, true, 0, 0 }, - { N_("Alphabetic and syllabic LTR scripts"), 0x10300, 0x107ff, ASFIRST, true, 0, 0 }, - { N_("Old Italic"), 0x10300, 0x1032f, ASFIRST, true, 0, 0 }, - { N_("Gothic"), 0x10330, 0x1034f, ASFIRST, true, 0, 0 }, - { N_("Old Permic"), 0x10350, 0x1037f, ASFIRST, true, 0, 0 }, - { N_("Ugaritic"), 0x10380, 0x1039f, ASFIRST, true, 0, 0 }, - { N_("Old Persian"), 0x103a0, 0x103df, ASFIRST, true, 0, 0 }, - { N_("Deseret"), 0x10400, 0x1044f, ASFIRST, true, 0, 0 }, - { N_("Shavian"), 0x10450, 0x1047f, ASFIRST, true, 0, 0 }, - { N_("Osmanya"), 0x10480, 0x104af, ASFIRST, true, 0, 0 }, - { N_("Osage"), 0x104b0, 0x104ff, ASFIRST, true, 0, 0 }, - { N_("Elbasan"), 0x10500, 0x1052f, ASFIRST, true, 0, 0 }, - { N_("Caucasian Albanian"), 0x10530, 0x1056f, ASFIRST, true, 0, 0 }, - { N_("Linear A"), 0x10600, 0x1077f, ASFIRST, true, 0, 0 }, - { N_("Alphabetic and syllabic RTL scripts"), 0x10800, 0x10fff, ASFIRST, false, 0, 0 }, - { N_("Cypriot Syllabary"), 0x10800, 0x1083f, ASFIRST, true, 0, 0 }, - { N_("Imperial Aramaic"), 0x10840, 0x1085f, ASFIRST, true, 0, 0 }, - { N_("Palmyrene"), 0x10860, 0x1087f, ASFIRST, true, 0, 0 }, - { N_("Nabataean"), 0x10880, 0x108af, ASFIRST, true, 0, 0 }, - { N_("Hatran"), 0x108e0, 0x108ff, ASFIRST, true, 0, 0 }, - { N_("Phoenician"), 0x10900, 0x1091f, ASFIRST, true, 0, 0 }, - { N_("Lydian"), 0x10920, 0x1093f, ASFIRST, true, 0, 0 }, - { N_("Meroitic Hieroglyphs"), 0x10980, 0x1099f, ASFIRST, true, 0, 0 }, - { N_("Meroitic Cursive"), 0x109a0, 0x109ff, ASFIRST, true, 0, 0 }, - { N_("Kharoshthi"), 0x10a00, 0x10a5f, ASFIRST, true, 0, 0 }, - { N_("Old South Arabian"), 0x10a60, 0x10a7f, ASFIRST, true, 0, 0 }, - { N_("Old North Arabian"), 0x10a80, 0x10a9f, ASFIRST, true, 0, 0 }, - { N_("Manichaean"), 0x10ac0, 0x10aff, ASFIRST, true, 0, 0 }, - { N_("Avestan"), 0x10b00, 0x10b3f, ASFIRST, true, 0, 0 }, - { N_("Inscriptional Parthian"), 0x10b40, 0x10b5f, ASFIRST, true, 0, 0 }, - { N_("Inscriptional Pahlavi"), 0x10b60, 0x10b7f, ASFIRST, true, 0, 0 }, - { N_("Psalter Pahlavi"), 0x10b80, 0x10baf, ASFIRST, true, 0, 0 }, - { N_("Old Turkic"), 0x10c00, 0x10c4f, ASFIRST, true, 0, 0 }, - { N_("Old Hungarian"), 0x10c80, 0x10cff, ASFIRST, true, 0, 0 }, - { N_("Hanifi Rohingya"), 0x10d00, 0x10d3f, ASFIRST, true, 0, 0 }, - { N_("Rumi Numeral Symbols"), 0x10e60, 0x10e7f, ASFIRST, true, 0, 0 }, - { N_("Yezidi"), 0x10e80, 0x10ebf, ASFIRST, true, 0, 0 }, - { N_("Old Sogdian"), 0x10f00, 0x10f2f, ASFIRST, true, 0, 0 }, - { N_("Sogdian"), 0x10f30, 0x10f6f, ASFIRST, true, 0, 0 }, - { N_("Chorasmian"), 0x10fb0, 0x10fdf, ASFIRST, true, 0, 0 }, - { N_("Elymaic"), 0x10fe0, 0x10fff, ASFIRST, true, 0, 0 }, - /*{ N_("Brahmic scripts"), 0x11000, 0x11fff, ASFIRST, false, 0, 0 },*/ - { N_("Brahmi"), 0x11000, 0x1107f, ASFIRST, true, 0, 0 }, - { N_("Kaithi"), 0x11080, 0x110cf, ASFIRST, true, 0, 0 }, - { N_("Sora Sompeng"), 0x110d0, 0x110ff, ASFIRST, true, 0, 0 }, - { N_("Chakma"), 0x11100, 0x1114f, ASFIRST, true, 0, 0 }, - { N_("Mahajani"), 0x11150, 0x1117f, ASFIRST, true, 0, 0 }, - { N_("Sharada"), 0x11180, 0x111df, ASFIRST, true, 0, 0 }, - { N_("Sinhala Archaic Numbers"), 0x111e0, 0x111ff, ASFIRST, true, 0, 0 }, - { N_("Khojki"), 0x11200, 0x1124f, ASFIRST, true, 0, 0 }, - { N_("Multani"), 0x11280, 0x112af, ASFIRST, true, 0, 0 }, - { N_("Khudawadi"), 0x112b0, 0x112ff, ASFIRST, true, 0, 0 }, - { N_("Grantha"), 0x11300, 0x1137f, ASFIRST, true, 0, 0 }, - { N_("Newa"), 0x11400, 0x1147f, ASFIRST, true, 0, 0 }, - { N_("Tirhuta"), 0x11480, 0x114df, ASFIRST, true, 0, 0 }, - { N_("Siddham"), 0x11580, 0x115ff, ASFIRST, true, 0, 0 }, - { N_("Modi"), 0x11600, 0x1165f, ASFIRST, true, 0, 0 }, - { N_("Mongolian Supplement"), 0x11660, 0x1167f, ASFIRST, true, 0, 0 }, - { N_("Takri"), 0x11680, 0x116cf, ASFIRST, true, 0, 0 }, - { N_("Ahom"), 0x11700, 0x1173f, ASFIRST, true, 0, 0 }, - { N_("Dogra"), 0x11800, 0x1184f, ASFIRST, true, 0, 0 }, - { N_("Warang Citi"), 0x118a0, 0x118ff, ASFIRST, true, 0, 0 }, - { N_("Dives Akuru"), 0x11900, 0x1195f, ASFIRST, true, 0, 0 }, - { N_("Nandinagari"), 0x119a0, 0x119ff, ASFIRST, true, 0, 0 }, - { N_("Zanabazar Square"), 0x11a00, 0x11a4f, ASFIRST, true, 0, 0 }, - { N_("Soyombo"), 0x11a50, 0x11aaf, ASFIRST, true, 0, 0 }, - { N_("Pau Cin Hau"), 0x11ac0, 0x11aff, ASFIRST, true, 0, 0 }, - { N_("Bhaiksuki"), 0x11c00, 0x11c6f, ASFIRST, true, 0, 0 }, - { N_("Marchen"), 0x11c70, 0x11cbf, ASFIRST, true, 0, 0 }, - { N_("Masaram Gondi"), 0x11d00, 0x11d5f, ASFIRST, true, 0, 0 }, - { N_("Gunjala Gondi"), 0x11d60, 0x11daf, ASFIRST, true, 0, 0 }, - { N_("Makasar"), 0x11ee0, 0x11eff, ASFIRST, true, 0, 0 }, - { N_("Lisu Supplement"), 0x11fb0, 0x11fbf, ASFIRST, true, 0, 0 }, - { N_("Tamil Supplement"), 0x11fc0, 0x11fff, ASFIRST, true, 0, 0 }, - { N_("Cuneiform and other ancient scripts"), 0x12000, 0x12fff, ASFIRST, false, 0, 0 }, - { N_("Cuneiform"), 0x12000, 0x123ff, ASFIRST, true, 0, 0 }, -// { N_("Sumero-Akkadian Cuneiform"), 0x12000, 0x123ff, ASFIRST, false, 0, 0 }, - { N_("Cuneiform Numbers and Punctuation"), 0x12400, 0x1247f, ASFIRST, true, 0, 0 }, - { N_("Cuneiform Numbers"), 0x12400, 0x1247f, ASFIRST, false, 0, 0 }, - { N_("Early Dynastic Cuneiform"), 0x12480, 0x1254f, ASFIRST, true, 0, 0 }, - { N_("Egyptian Hieroglyphs"), 0x13000, 0x1342f, ASFIRST, true, 0, 0 }, - { N_("Egyptian Hieroglyph Format Controls"), 0x13430, 0x1343f, ASFIRST, true, 0, 0 }, - { N_("Anatolian Hieroglyphs"), 0x14400, 0x1467f, ASFIRST, true, 0, 0 }, - { N_("Bamum Supplement"), 0x16800, 0x16a3f, ASFIRST, true, 0, 0 }, - { N_("Mro"), 0x16a40, 0x16a6f, ASFIRST, true, 0, 0 }, - { N_("Bassa Vah"), 0x16ad0, 0x16aff, ASFIRST, true, 0, 0 }, - { N_("Pahawh Hmong"), 0x16b00, 0x16b8f, ASFIRST, true, 0, 0 }, - { N_("Medefaidrin"), 0x16e40, 0x16e9f, ASFIRST, true, 0, 0 }, - { N_("Miao"), 0x16f00, 0x16f9f, ASFIRST, true, 0, 0 }, - { N_("Ideographic Symbols and Punctuation"), 0x16fe0, 0x16fff, ASFIRST, true, 0, 0 }, -// { N_("Large Asian Scripts"), 0x17000, 0x1b5ff, ASFIRST, true, 0, 0 }, - { N_("Tangut"), 0x17000, 0x187f7, ASFIRST, true, 0, 0 }, - { N_("Tangut Components"), 0x18800, 0x18aff, ASFIRST, true, 0, 0 }, - { N_("Khitan Small Script"), 0x18b00, 0x18cff, ASFIRST, true, 0, 0 }, - { N_("Tangut Supplement"), 0x18d00, 0x18d08, ASFIRST, true, 0, 0 }, - { N_("Kana Supplement"), 0x1b000, 0x1b0ff, ASFIRST, true, 0, 0 }, - { N_("Kana Extended-A"), 0x1b100, 0x1b12f, ASFIRST, true, 0, 0 }, - { N_("Small Kana Extension"), 0x1b130, 0x1b16f, ASFIRST, true, 0, 0 }, - { N_("Nushu"), 0x1b170, 0x1b2ff, ASFIRST, true, 0, 0 }, - { N_("Duployan"), 0x1bc00, 0x1bc9f, ASFIRST, true, 0, 0 }, - { N_("Shorthand Format Controls"), 0x1bca0, 0x1bcaf, ASFIRST, true, 0, 0 }, -// { N_("Notational systems"), 0x1d000, 0x1dfff, ASFIRST, true, 0, 0 }, - { N_("Byzantine Musical Symbols"), 0x1d000, 0x1d0ff, ASFIRST, true, 0, 0 }, - { N_("Musical Symbols"), 0x1d100, 0x1d1ff, ASFIRST, true, 0, 0 }, - { N_("Ancient Greek Musical Notation"), 0x1d200, 0x1d24f, ASFIRST, true, 0, 0 }, - { N_("Mayan Numerals"), 0x1d2e0, 0x1d2ff, ASFIRST, true, 0, 0 }, - { N_("Tai Xuan Jing Symbols"), 0x1d300, 0x1d35f, ASFIRST, true, 0, 0 }, - { N_("Counting Rod Numerals"), 0x1d360, 0x1d37f, ASFIRST, true, 0, 0 }, - { N_("Chinese Counting Rod Numerals"), 0x1d360, 0x1d37f, ASFIRST, false, 0, 0 }, - { N_("Mathematical Alphanumeric Symbols"), 0x1d400, 0x1d7ff, ASFIRST, true, 0, 0 }, - { N_("Sutton SignWriting"), 0x1d800, 0x1daaf, ASFIRST, true, 0, 0 }, - { N_("Glagolitic Supplement"), 0x1e000, 0x1e02f, ASFIRST, true, 0, 0 }, - { N_("Nyiakeng Puachue Hmong"), 0x1e100, 0x1e14f, ASFIRST, true, 0, 0 }, - { N_("Wancho"), 0x1e2c0, 0x1e2ff, ASFIRST, true, 0, 0 }, - { N_("Mende Kikakui"), 0x1e800, 0x1e8df, ASFIRST, true, 0, 0 }, - { N_("Adlam"), 0x1e900, 0x1e95f, ASFIRST, true, 0, 0 }, - { N_("Indic Siyaq Numbers"), 0x1ec70, 0x1ecbf, ASFIRST, true, 0, 0 }, - { N_("Ottoman Siyaq Numbers"), 0x1ed00, 0x1ed4f, ASFIRST, true, 0, 0 }, - { N_("Arabic Mathematical Alphabetic Symbols"), 0x1ee00, 0x1eeff, ASFIRST, true, 0, 0 }, - { N_("Mahjong Tiles"), 0x1f000, 0x1f02f, ASFIRST, true, 0, 0 }, - { N_("Domino Tiles"), 0x1f030, 0x1f09f, ASFIRST, true, 0, 0 }, - { N_("Playing Cards"), 0x1f0a0, 0x1f0ff, ASFIRST, true, 0, 0 }, - { N_("Enclosed Alphanumeric Supplement"), 0x1f100, 0x1f1ff, ASFIRST, true, 0, 0 }, - { N_("Enclosed Ideographic Supplement"), 0x1f200, 0x1f2ff, ASFIRST, true, 0, 0 }, - { N_("Miscellaneous Symbols and Pictographs"), 0x1f300, 0x1f5ff, ASFIRST, true, 0, 0 }, - { N_("Emoticons"), 0x1f600, 0x1f64f, ASFIRST, true, 0, 0 }, - { N_("Ornamental Dingbats"), 0x1f650, 0x1f67f, ASFIRST, true, 0, 0 }, - { N_("Transport and Map Symbols"), 0x1f680, 0x1f6ff, ASFIRST, true, 0, 0 }, - { N_("Alchemical Symbols"), 0x1f700, 0x1f77f, ASFIRST, true, 0, 0 }, - { N_("Geometric Shapes Extended"), 0x1f780, 0x1f7ff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Arrows-C"), 0x1f800, 0x1f8ff, ASFIRST, true, 0, 0 }, - { N_("Supplemental Symbols and Pictographs"), 0x1f900, 0x1f9ff, ASFIRST, true, 0, 0 }, - { N_("Chess Symbols"), 0x1fa00, 0x1fa6f, ASFIRST, true, 0, 0 }, - { N_("Symbols and Pictographs Extended-A"), 0x1fa70, 0x1faff, ASFIRST, true, 0, 0 }, - { N_("Symbols for Legacy Computing"), 0x1fb00, 0x1fbff, ASFIRST, true, 0, 0 }, -/* End of SMP, Start of SIP */ - { N_("Unicode Supplementary Ideographic Plane"), 0x20000, 0x2ffff, ASFIRST, false, 0, 0 }, - { N_("Supplementary Ideographic Plane"), 0x20000, 0x2ffff, ASFIRST, 2, 0, 0 }, - { N_("CJK Unified Ideographs Extension B"), 0x20000, 0x2a6dd, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs Extension C"), 0x2a700, 0x2b734, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs Extension D"), 0x2b740, 0x2b81d, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs Extension E"), 0x2b820, 0x2ceaf, ASFIRST, true, 0, 0 }, - { N_("CJK Unified Ideographs Extension F"), 0x2ceb0, 0x2ebe0, ASFIRST, true, 0, 0 }, - { N_("CJK Compatibility Ideographs Supplement"), 0x2f800, 0x2fa1f, ASFIRST, true, 0, 0 }, -/* End of SIP, Start of TIP */ - { N_("Unicode Tertiary Ideographic Plane"), 0x30000, 0x3ffff, ASFIRST, false, 0, 0 }, - { N_("Tertiary Ideographic Plane"), 0x30000, 0x3ffff, ASFIRST, 2, 0, 0 }, - { N_("CJK Unified Ideographs Extension G"), 0x30000, 0x3134a, ASFIRST, true, 0, 0 }, -/* End of TIP, Start of SSP */ - { N_("Unicode Supplementary Special-purpose Plane"), 0xe0000, 0xeffff, ASFIRST, false, 0, 0 }, - { N_("Supplementary Special-purpose Plane"), 0xe0000, 0xeffff, ASFIRST, 2, 0, 0 }, - { N_("Tags"), 0xe0000, 0xe007f, ASFIRST, true, 0, 0 }, - { N_("Tag Characters"), 0xe0000, 0xe007f, ASFIRST, false, 0, 0 }, - { N_("Variation Selectors Supplement"), 0xe0100, 0xe01ef, ASFIRST, true, 0, 0 }, - { N_("Variation Selectors B"), 0xe0100, 0xe01ef, ASFIRST, false, 0, 0 }, -/* End of SSP */ - { N_("Supplementary Private Use Area-A"), 0xf0000, 0xfffff, ASFIRST, 2, 0, 0 }, - { N_("Supplementary Private Use Area-B"), 0x100000,0x10fffd, ASFIRST, 2, 0, 0 }, - UNICODERANGE_EMPTY -}; -int unicoderange_cnt = sizeof(unicoderange)/sizeof(unicoderange[0])-1; - -static struct unicoderange nonunicode = { N_("Non-Unicode Glyphs"), -1, -1, ASFIRST, 2, 1, 0 }; -static struct unicoderange unassigned = { N_("Unassigned Code Points"), 0, 0x11ffff, ASFIRST, 2, 1, 0 }; -static struct unicoderange unassignedplanes[] = { - { N_(""), 0x30000, 0x3ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x40000, 0x4ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x50000, 0x5ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x60000, 0x6ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x70000, 0x7ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x80000, 0x8ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0x90000, 0x9ffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0xa0000, 0xaffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0xb0000, 0xbffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0xc0000, 0xcffff, ASFIRST, 2, 1, 0 }, - { N_(""), 0xd0000, 0xdffff, ASFIRST, 2, 1, 0 }, - UNICODERANGE_EMPTY -}; - -static int ucmp(const void *_ri1, const void *_ri2) { -/* Compare unicode range1 to unicode range2. This routine is used to help */ -/* sort a list of ranges, returning a small value {-1,0,+1} if the start */ -/* is the same, but the last is different, else returning a large diff if */ -/* the start of the two ranges are different. This routine used by qsort. */ - const struct rangeinfo *ri1 = _ri1, *ri2 = _ri2; - - if ( ri1->range->first == ri2->range->first ) { - /* These two ranges are similar since they begin from same point. */ - /* Generic descriptions listed first, more precise listed after. */ - if ( ri1->range->last > ri2->range->last ) - return( -1 ); /* range1 is larger than range2, keep it ahead */ - else if ( ri1->range->last < ri2->range->last ) - return( 1 ); /* range2 should be sorted ahead of range1 */ - else - return( 0 ); /* both ranges appear the same - no need to sort */ - } else - /* sort according to which range comes first */ - return( ri1->range->first - ri2->range->first ); -} - -static int ncmp(const void *_ri1, const void *_ri2) { -/* Compare two ranges using Unicode name. This routine is used by qsort() */ - const struct rangeinfo *ri1 = _ri1, *ri2 = _ri2; - - /* anything without a name goes to the end of the list */ - if ( ri1->range->name==NULL ) return( 1 ); - if ( ri2->range->name==NULL ) return( -1 ); +static struct unicode_range nonunicode = { -1, -1, -1, 0, N_("Non-Unicode Glyphs") }; +static struct unicode_range unassigned = { 0, 0x11ffff, 0, 0, N_("Unassigned Code Points") }; - return( strcoll(_(ri1->range->name),_(ri2->range->name))); +static int ucmp(const void *ri1_, const void *ri2_) { + const struct rangeinfo *ri1 = ri1_, *ri2 = ri2_; + return ri1->range->start == ri2->range->start ? + ((int)ri2->range->end - (int)ri1->range->end) : + ((int)ri1->range->start - (int)ri2->range->start); } -struct rangeinfo *SFUnicodeRanges(SplineFont *sf, enum ur_flags flags) { +struct rangeinfo *SFUnicodeRanges(SplineFont *sf, int include_empty) { /* Find and return the Unicode range descriptions for these characters */ /* Return NULL if out of memory to hold rangeinfo[cnt]. */ - int cnt; + int cnt, num_planes, num_blocks; int i, gid; - int32 j; + int32_t j; struct rangeinfo *ri; - static int initialized = false; - - if ( !initialized ) { - initialized = true; - for (i=cnt=0; unicoderange[i].name!=NULL; ++i ) if ( unicoderange[i].display ) { - int32 top = unicoderange[i].last; - int32 bottom = unicoderange[i].first; - int cnt = 0; - for ( j=bottom; j<=top; ++j ) { - if ( isunicodepointassigned(j) ) - ++cnt; - } - unicoderange[i].unassigned = (cnt==0); - unicoderange[i].actual = cnt; - } - } + const struct unicode_range *planes, *blocks; - /* count number of ranges to return back in rangeinfo[cnt] */ - for (i=cnt=0; unicoderange[i].name!=NULL; ++i ) - if ( unicoderange[i].display ) - ++cnt; - for (i=0; unassignedplanes[i].name!=NULL; ++i ) - if ( unassignedplanes[i].display ) - ++cnt; - cnt+=2; /* for nonunicode, unassigned codes */ - - /* create memory space needed to return back rangeinfo[cnt] */ - if ( (ri=calloc(cnt+1,sizeof(struct rangeinfo)))==NULL ) { - NoMoreMemMessage(); - return( NULL ); + planes = uniname_planes(&num_planes); + blocks = uniname_blocks(&num_blocks); + cnt = 2 + num_planes + num_blocks; + + ri = calloc(cnt + 1, sizeof(*ri)); + if (ri == NULL) { + NoMoreMemMessage(); + return NULL; + } + + for (i = 0; i < num_planes; ++i) { + ri[i].range = &planes[i]; + } + for (; i < num_planes + num_blocks; ++i) { + ri[i].range = &blocks[i - num_planes]; + } + ri[i++].range = &nonunicode; + ri[i++].range = &unassigned; + + for (gid = 0; gid < sf->glyphcnt; ++gid) { + if (sf->glyphs[gid] != NULL) { + unichar_t ch = sf->glyphs[gid]->unicodeenc; + const struct unicode_range *range = uniname_plane(ch); + if (range != NULL) { + ++ri[range - planes].cnt; + } + range = uniname_block(ch); + if (range != NULL) { + ++ri[(range - blocks) + num_planes].cnt; + } + + if (ch > 0x10ffff) { + /* non unicode glyphs (stylistic variations, etc.) */ + ++ri[num_planes + num_blocks].cnt; + } else if (!isunicodepointassigned(ch)) { + /* glyphs attached to code points which have not been assigned in */ + /* the version of unicode I know about */ + ++ri[num_planes = num_blocks + 1].cnt; + } + } } - /* populate rangeinfo[0..cnt-1] with unicoderanges we will display */ - for (i=cnt=0; unicoderange[i].name!=NULL; ++i ) - if ( unicoderange[i].display ) - ri[cnt++].range = &unicoderange[i]; - for (i=0; unassignedplanes[i].name!=NULL; ++i ) - if ( unassignedplanes[i].display ) - ri[cnt++].range = &unassignedplanes[i]; - ri[cnt++].range = &nonunicode; - ri[cnt++].range = &unassigned; - - /* count glyphs in each range */ - for ( j=0; jlast; - int32 bottom = ri[j].range->first; - for ( gid=0; gidglyphcnt; ++gid ) if ( sf->glyphs[gid]!=NULL ) { - int32 u=sf->glyphs[gid]->unicodeenc; - if ( u>=bottom && u<=top && - (ri[j].range->unassigned || isunicodepointassigned(u)) ) - ++ri[j].cnt; - } - } - - /* non unicode glyphs (stylistic variations, etc.) */ - for ( gid=0; gidglyphcnt; ++gid ) if ( sf->glyphs[gid]!=NULL ) { - int32 u=sf->glyphs[gid]->unicodeenc; - if ( u<0 || u>0x11ffff ) - ++ri[j].cnt; - } - - /* glyphs attached to code points which have not been assigned in */ - /* the version of unicode I know about (4.1 when this was written) */ - ++j; - for ( gid=0; gidglyphcnt; ++gid ) if ( sf->glyphs[gid]!=NULL ) { - int32 u=sf->glyphs[gid]->unicodeenc; - if ( u>=0 && u<=0x11ffff && !isunicodepointassigned(u)) - ++ri[j].cnt; - } - - if ( !(flags&ur_includeempty) ) { + if ( !include_empty ) { for ( i=j=0; i=unicoderange[i].first && unienc<=unicoderange[i].last ) { - if ( best==NULL ) - best = &unicoderange[i]; - else if (( unicoderange[i].first>best->first && - unicoderange[i].last<=best->last ) || - ( unicoderange[i].first>=best->first && - unicoderange[i].lastlast )) - best = &unicoderange[i]; - } + const struct unicode_range* block; + if (isunicodepointassigned(unienc) && + (block = uniname_block(unienc)) != NULL) { + return block->name; } - if ( best!=NULL ) -return(best->name); - -return( ret ); + return "Unencoded Unicode"; } diff -Nru fontforge-20201107~dfsg/fontforge/unicoderange.h fontforge-20220308~dfsg/fontforge/unicoderange.h --- fontforge-20201107~dfsg/fontforge/unicoderange.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/unicoderange.h 2022-03-08 10:14:24.000000000 +0000 @@ -28,31 +28,11 @@ #ifndef FONTFORGE_UNICODERANGE_H #define FONTFORGE_UNICODERANGE_H -extern struct unicoderange { - char *name; /* The range's name */ - int32 first, last, defined; - /* The first codepoint, last codepoint in the range */ - /* and a codepoint which actually has a character */ - /* associated with it */ - uint8 display; - uint8 unassigned; /* No characters in this range are assigned */ - int actual; /* Count of assigned codepoints in this range */ -} unicoderange[]; - -#define UNICODERANGE_EMPTY { NULL, 0, 0, 0, 0, 0, 0 } - - struct rangeinfo { - struct unicoderange *range; + const struct unicode_range *range; int cnt; - int actual; }; -#define RANGEINFO_EMPTY { NULL, 0, 0 } - - -enum ur_flags { ur_includeempty = 1, ur_sortbyname = 2, ur_sortbyunicode = 4 }; -extern struct rangeinfo *SFUnicodeRanges(SplineFont *sf, enum ur_flags flags); -extern int unicoderange_cnt; +extern struct rangeinfo *SFUnicodeRanges(SplineFont *sf, int include_empty); #endif /* FONTFORGE_UNICODERANGE_H */ diff -Nru fontforge-20201107~dfsg/fontforge/utanvec.c fontforge-20220308~dfsg/fontforge/utanvec.c --- fontforge-20201107~dfsg/fontforge/utanvec.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/utanvec.c 2022-03-08 10:14:24.000000000 +0000 @@ -34,13 +34,11 @@ #include #include -#define UTMARGIN (1e-7) // Arrived at through testing #define UTSOFTMARGIN (1e-5) // Fallback margin for some cases -#define BPNEAR(bp1, bp2) BPWithin(bp1, bp2, UTMARGIN) #define UTRETRY (1e-9) // Amount of "t" to walk back from the // ends of degenerate splines to find // a slope. - + // BasePoint MakeUTanVec(bigreal x, bigreal y) { BasePoint ret = { 0.0, 0.0 }; bigreal len = x*x + y*y; @@ -66,11 +64,11 @@ if (uta.y >= 0) { if (utb.y < 0) return true; - return uta.x < utb.x && !BPNEAR(uta, utb); + return uta.x < utb.x && !UTNear(uta, utb); } if (utb.y >= 0) return false; - return uta.x > utb.x && !BPNEAR(uta, utb); + return uta.x > utb.x && !UTNear(uta, utb); } /* True if rotating from ut1 to ut3 in the specified direction @@ -83,10 +81,10 @@ int ccw) { BasePoint tmp; - if ( BPNEAR(ut1, ut2) ) + if ( UTNear(ut1, ut2) ) return true; - if ( BPNEAR(ut2, ut3) || BPNEAR(ut1, ut3) ) + if ( UTNear(ut2, ut3) || UTNear(ut1, ut3) ) return false; if (ccw) { @@ -154,7 +152,7 @@ return -1; // Only check t==0 if min_t is negative - if ( min_t<0 && BPNEAR(ut, SplineUTanVecAt(spl, 0.0)) ) + if ( min_t<0 && UTNear(ut, SplineUTanVecAt(spl, 0.0)) ) return 0.0; // This is probably over-optimized @@ -178,14 +176,14 @@ SplineFindExtrema(&ys1d, &te1, &te2); if ( te1 != -1 && te1 > (min_t+1e-9) - && BPNEAR(ut, SplineUTanVecAt(spl, te1)) ) + && UTNear(ut, SplineUTanVecAt(spl, te1)) ) return te1; if ( te2 != -1 && te2 > (min_t+1e-9) - && BPNEAR(ut, SplineUTanVecAt(spl, te2)) ) + && UTNear(ut, SplineUTanVecAt(spl, te2)) ) return te2; // Check t==1 - if ( (min_t+UTRETRY) < 1 && BPNEAR(ut, SplineUTanVecAt(spl, 1.0)) ) + if ( (min_t+UTRETRY) < 1 && UTNear(ut, SplineUTanVecAt(spl, 1.0)) ) return 1.0; if ( picky ) @@ -229,7 +227,7 @@ else assert( UTanVecGreater(ut[j], ut[i]) && !UTanVecGreater(ut[i], ut[j])); - assert(!BPNEAR(ut[i], ut[j])); + assert(!UTNear(ut[i], ut[j])); x = atan2(ut[i].x, ut[i].y); y = atan2(ut[j].x, ut[j].y); z = x-y; diff -Nru fontforge-20201107~dfsg/fontforge/utanvec.h fontforge-20220308~dfsg/fontforge/utanvec.h --- fontforge-20201107~dfsg/fontforge/utanvec.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/utanvec.h 2022-03-08 10:14:24.000000000 +0000 @@ -31,12 +31,18 @@ #include #include "splinefont.h" +#include "splineutil2.h" #include #define BPUNINIT ((BasePoint) { -INFINITY, INFINITY }) #define UTZERO ((BasePoint) { 0.0, 1.0 }) #define UTMIN ((BasePoint) { -1, -DBL_MIN }) +#define UTMARGIN (1e-7) // Arrived at through testing + +static inline int BPWithin(BasePoint bp1, BasePoint bp2, bigreal f) { + return RealWithin(bp1.x, bp2.x, f) && RealWithin(bp1.y, bp2.y, f); +} static inline bigreal BPLenSq(BasePoint v) { return v.x * v.x + v.y * v.y; @@ -107,6 +113,11 @@ return (BasePoint) { v.x, -v.y }; } +// Not called "BPNear" because this is specific to UTanVecs +static inline int UTNear(BasePoint bp1, BasePoint bp2) { + return BPWithin(bp1, bp2, UTMARGIN); +} + extern BasePoint MakeUTanVec(bigreal x, bigreal y); extern BasePoint NormVec(BasePoint v); extern int UTanVecGreater(BasePoint uta, BasePoint utb); diff -Nru fontforge-20201107~dfsg/fontforge/views.h fontforge-20220308~dfsg/fontforge/views.h --- fontforge-20201107~dfsg/fontforge/views.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/views.h 2022-03-08 10:14:24.000000000 +0000 @@ -37,6 +37,7 @@ #include "dlist.h" #include "ggadget.h" +#include "multidialog.h" #include "search.h" @@ -79,14 +80,14 @@ struct instrinfo { int isel_pos; - int16 lheight,lpos; + int16_t lheight,lpos; char *scroll, *offset; GWindow v; GGadget *vsb; - int16 sbw; - int16 vheight, vwidth; - int16 lstopped; - int16 as, fh; + int16_t sbw; + int16_t vheight, vwidth; + int16_t lstopped; + int16_t as, fh; struct instrdata *instrdata; GFont *gfont; unsigned int showaddr: 1; @@ -124,7 +125,7 @@ int points_offtop; int codeSize; - uint8 initialbytes[4]; + uint8_t initialbytes[4]; struct reflist *active_refs; int last_npoints; int layer; @@ -162,7 +163,7 @@ typedef struct charview { CharViewBase b; - uint32 showback[BACK_LAYERS_VIEW_MAX]; + uint32_t showback[BACK_LAYERS_VIEW_MAX]; unsigned int showfore:1; unsigned int showgrids:1; unsigned int showhhints:1; @@ -243,7 +244,7 @@ int charselectorh; //< char selection input box height int infoh; //< info bar height int rulerh; //< ruler height - int16 sas, sfh, sdh, nas, nfh; + int16_t sas, sfh, sdh, nas, nfh; BasePoint info; SplinePoint *info_sp; Spline *info_spline; @@ -260,16 +261,16 @@ SplinePoint *lastselpt; spiro_cp *lastselcp; /*GWindow tools, layers;*/ - int8 b1_tool, cb1_tool, b2_tool, cb2_tool; /* Button 3 does a popup */ - int8 b1_tool_old; /* Used by mingw port */ - int8 s1_tool, s2_tool, er_tool; /* Bindings for wacom stylus and eraser */ - int8 showing_tool, pressed_tool, pressed_display, had_control, active_tool; - int8 spacebar_hold; /* spacebar is held down */ + int8_t b1_tool, cb1_tool, b2_tool, cb2_tool; /* Button 3 does a popup */ + int8_t b1_tool_old; /* Used by mingw port */ + int8_t s1_tool, s2_tool, er_tool; /* Bindings for wacom stylus and eraser */ + int8_t showing_tool, pressed_tool, pressed_display, had_control, active_tool; + int8_t spacebar_hold; /* spacebar is held down */ SplinePointList *active_spl; SplinePoint *active_sp; spiro_cp *active_cp; IPoint handscroll_base; - uint16 rfh, ras; + uint16_t rfh, ras; BasePoint lastknife; struct freehand freehand; enum expandedge expandedge; @@ -284,7 +285,7 @@ #endif real oldwidth, oldvwidth; real oldlbearing; - int16 oldic, oldtah; + int16_t oldic, oldtah; #if _ModKeysAutoRepeat GTimer *autorpt; int keysym, oldstate; @@ -292,20 +293,20 @@ GWindow oldkeyw; #endif PST *lcarets; - int16 nearcaret; + int16_t nearcaret; /* freetype results display */ - int16 ft_dpi, ft_ppemy, ft_ppemx, ft_depth; + int16_t ft_dpi, ft_ppemy, ft_ppemx, ft_depth; real ft_pointsizey, ft_pointsizex; struct freetype_raster *raster, *oldraster; DebugView *dv; - uint32 mmvisible; + uint32_t mmvisible; char *former_names[CV_TABMAX]; int former_cnt; AnchorPoint *apmine, *apmatch; SplineChar *apsc; int guide_pos; struct qg_data *qg; - int16 note_x, note_y; + int16_t note_x, note_y; struct dlistnode* pointInfoDialogs; GGadget* charselector; //< let the user type in more than one char to view at once. GGadget* charselectorNext; //< move to next word in charselector @@ -344,13 +345,13 @@ unsigned int shades_hidden:1; unsigned int shades_down:1; /*GWindow tools, layers;*/ - int8 b1_tool, cb1_tool, b2_tool, cb2_tool; /* Button 3 does a popup */ - int8 s1_tool, s2_tool, er_tool; /* Bindings for wacom stylus and eraser */ - int8 showing_tool, pressed_tool, pressed_display, had_control, active_tool; + int8_t b1_tool, cb1_tool, b2_tool, cb2_tool; /* Button 3 does a popup */ + int8_t s1_tool, s2_tool, er_tool; /* Bindings for wacom stylus and eraser */ + int8_t showing_tool, pressed_tool, pressed_display, had_control, active_tool; int pressed_x, pressed_y; int info_x, info_y; int event_x, event_y; - int16 sas, sfh; + int16_t sas, sfh; #if _ModKeysAutoRepeat GTimer *autorpt; int keysym, oldstate; @@ -365,11 +366,11 @@ enum mv_type { mv_kernonly, mv_widthonly, mv_kernwidth }; struct metricchar { - int16 dx, dwidth; /* position and width of the displayed char */ - int16 dy, dheight; /* displayed info for vertical metrics */ + int16_t dx, dwidth; /* position and width of the displayed char */ + int16_t dy, dheight; /* displayed info for vertical metrics */ int xoff, yoff; - int16 mx, mwidth; /* position and width of the text underneath */ - int16 kernafter; + int16_t mx, mwidth; /* position and width of the text underneath */ + int16_t kernafter; unsigned int selected: 1; GGadget *width, *lbearing, *rbearing, *kern, *name; GGadget* updownkparray[10]; /* Cherry picked elements from width...kern allowing up/down key navigation */ @@ -388,22 +389,22 @@ GFont *font; GGadget *hsb, *vsb, *mb, *text, *textPrev, *textNext, *script, *features, *subtable_list; GGadget *namelab, *widthlab, *lbearinglab, *rbearinglab, *kernlab; - int16 xstart; - int16 width, height, dwidth; - int16 vwidth, vheight; - int16 mbh,sbh; - int16 topend; /* y value of the end of the region containing the text field */ - int16 displayend; /* y value of the end of the region showing filled characters */ - int16 fh, as; - int16 cmax, clen; + int16_t xstart; + int16_t width, height, dwidth; + int16_t vwidth, vheight; + int16_t mbh,sbh; + int16_t topend; /* y value of the end of the region containing the text field */ + int16_t displayend; /* y value of the end of the region showing filled characters */ + int16_t fh, as; + int16_t cmax, clen; SplineChar **chars; /* Character input stream */ struct opentype_str *glyphs;/* after going through the various gsub/gpos transformations */ struct metricchar *perchar; /* One for each glyph above */ SplineChar **sstr; /* Character input stream */ - int16 mwidth, mbase; - int16 glyphcnt, max; - int16 pressed_x, pressed_y; - int16 activeoff; + int16_t mwidth, mbase; + int16_t glyphcnt, max; + int16_t pressed_x, pressed_y; + int16_t activeoff; int xoff, coff, yoff; struct metricsview *next; unsigned int right_to_left: 1; @@ -444,11 +445,11 @@ GIC *gic; GIC *gwgic; int width, height; /* of v */ - int16 infoh,mbh; - int16 lab_height, lab_as; - int16 colcnt, rowcnt; /* of display window */ - int32 rowoff, rowltot; /* Can be really big in full unicode */ - int16 cbw,cbh; /* width/height of a character box */ + int16_t infoh,mbh; + int16_t lab_height, lab_as; + int16_t colcnt, rowcnt; /* of display window */ + int32_t rowoff, rowltot; /* Can be really big in full unicode */ + int16_t cbw,cbh; /* width/height of a character box */ int pressed_pos, end_pos; unsigned int antialias:1; unsigned int bbsized:1; /* displayed bitmap should be scaled by bounding box rather than emsize */ @@ -467,8 +468,8 @@ /* stays the same size, so kludge things */ unsigned int glyphlabel: 2; unsigned int notactive:1; /* When embedded in a dlg */ - int16 magnify; - int16 user_requested_magnify; + int16_t magnify; + int16_t user_requested_magnify; struct searchview *sv; SplineChar *sc_near_top; int sel_index; @@ -499,8 +500,8 @@ LayerInfo layerinfo[2]; SplineChar *chars[2]; EncMap dummy_map; - int32 map[2], backmap[2]; - uint8 sel[2]; + int32_t map[2], backmap[2]; + uint8_t sel[2]; CharView cv_srch, cv_rpl; CharView *lastcv; /* ****** */ @@ -529,8 +530,8 @@ SplineChar sc_topright, sc_topleft, sc_bottomright, sc_bottomleft; SplineChar *chars[4]; EncMap dummy_map; - int32 map[4], backmap[4]; - uint8 sel[4]; + int32_t map[4], backmap[4]; + uint8_t sel[4]; CharView cv_topright, cv_topleft, cv_bottomright, cv_bottomleft; CharView *lastcv; /* ****** */ @@ -547,9 +548,9 @@ SplineChar *cursc; int def_layer; struct mathkern *orig_mathkern; - uint8 saved_mathkern; /* Can't just check if orig is non-NULL, because NULL is a perfectly valid initial state */ - uint8 last_aspect; - uint8 done; + uint8_t saved_mathkern; /* Can't just check if orig is non-NULL, because NULL is a perfectly valid initial state */ + uint8_t last_aspect; + uint8_t done; } MathKernDlg; # ifdef FONTFORGE_CONFIG_TILEPATH @@ -562,8 +563,8 @@ SplineChar sc_first, sc_medial, sc_final, sc_isolated; SplineChar *chars[4]; EncMap dummy_map; - int32 map[4], backmap[4]; - uint8 sel[4]; + int32_t map[4], backmap[4]; + uint8_t sel[4]; CharView cv_first, cv_medial, cv_final, cv_isolated; CharView *lastcv; /* ****** */ @@ -577,7 +578,7 @@ /* ****** */ struct tiledata *td; SplineFont *base_sf; - uint8 done, oked; + uint8_t done, oked; } TilePathDlg; extern void TPDCharViewInits(TilePathDlg *tpd, int cid); extern void PTDCharViewInits(TilePathDlg *tpd, int cid); @@ -591,8 +592,8 @@ SplineChar sc_grad; SplineChar *chars[1]; EncMap dummy_map; - int32 map[1], backmap[1]; - uint8 sel[1]; + int32_t map[1], backmap[1]; + uint8_t sel[1]; CharView cv_grad; /* ****** */ GWindow gw; @@ -603,7 +604,7 @@ int mid_space, cv_y; int cv_width, cv_height; /* ****** */ - uint8 done, oked; + uint8_t done, oked; struct gradient *active; } GradientDlg; extern void GDDCharViewInits(GradientDlg *gdd,int cid); @@ -616,8 +617,8 @@ SplineChar sc_stroke; SplineChar *chars[1]; EncMap dummy_map; - int32 map[1], backmap[1]; - uint8 sel[1]; + int32_t map[1], backmap[1]; + uint8_t sel[1]; CharView cv_stroke; int cv_width, cv_height; GGadget *mb; @@ -652,7 +653,7 @@ unsigned int new: 1; unsigned int selected: 1; unsigned int moved: 1; - int16 subtable_cnt, subtable_max; + int16_t subtable_cnt, subtable_max; struct lksubinfo *subtables; }; @@ -714,6 +715,7 @@ enum genfam { gf_none, gf_macfamily, gf_ttc }; +extern void MiscWinInit(void); extern void FVMarkHintsOutOfDate(SplineChar *sc); extern void FVRefreshChar(FontView *fv,int gid); extern void _FVMenuOpen(FontView *fv); @@ -755,13 +757,13 @@ extern struct TT_ExecContextRec_ *DebuggerGetEContext(struct debugger_context *dc); extern void DebuggerToggleBp(struct debugger_context *dc,int range,int ip); extern int DebuggerBpCheck(struct debugger_context *dc,int range,int ip); -extern void DebuggerSetWatches(struct debugger_context *dc,int n, uint8 *w); -extern uint8 *DebuggerGetWatches(struct debugger_context *dc, int *n); -extern void DebuggerSetWatchStores(struct debugger_context *dc,int n, uint8 *w); -extern uint8 *DebuggerGetWatchStores(struct debugger_context *dc, int *n); +extern void DebuggerSetWatches(struct debugger_context *dc,int n, uint8_t *w); +extern uint8_t *DebuggerGetWatches(struct debugger_context *dc, int *n); +extern void DebuggerSetWatchStores(struct debugger_context *dc,int n, uint8_t *w); +extern uint8_t *DebuggerGetWatchStores(struct debugger_context *dc, int *n); extern int DebuggerIsStorageSet(struct debugger_context *dc, int index); -extern void DebuggerSetWatchCvts(struct debugger_context *dc,int n, uint8 *w); -extern uint8 *DebuggerGetWatchCvts(struct debugger_context *dc, int *n); +extern void DebuggerSetWatchCvts(struct debugger_context *dc,int n, uint8_t *w); +extern uint8_t *DebuggerGetWatchCvts(struct debugger_context *dc, int *n); extern int DebuggingFpgm(struct debugger_context *dc); @@ -792,15 +794,15 @@ extern int SLICount(SplineFont *sf); -extern unichar_t *ClassName(const char *name,uint32 feature_tag, - uint16 flags, int script_lang_index, int merge_with, int act_type, +extern unichar_t *ClassName(const char *name,uint32_t feature_tag, + uint16_t flags, int script_lang_index, int merge_with, int act_type, int macfeature,SplineFont *sf); extern unichar_t *DecomposeClassName(const unichar_t *clsnm, unichar_t **name, - uint32 *feature_tag, int *macfeature, - uint16 *flags, uint16 *script_lang_index,int *merge_with,int *act_type, + uint32_t *feature_tag, int *macfeature, + uint16_t *flags, uint16_t *script_lang_index,int *merge_with,int *act_type, SplineFont *sf); -extern PST *AddSubs(PST *last,uint32 tag,char *name,uint16 flags, - uint16 sli,SplineChar *sc); +extern PST *AddSubs(PST *last,uint32_t tag,char *name,uint16_t flags, + uint16_t sli,SplineChar *sc); extern void FVSetUIToMatch(FontView *destfv,FontView *srcfv); @@ -810,6 +812,7 @@ extern void _MenuWarnings(GWindow gw,struct gmenuitem *mi,GEvent *e); extern void MenuPrefs(GWindow base,struct gmenuitem *mi,GEvent *e); extern void MenuXRes(GWindow base,struct gmenuitem *mi,GEvent *e); +extern void MenuPlug(GWindow base,struct gmenuitem *mi,GEvent *e); extern void MenuSaveAll(GWindow base,struct gmenuitem *mi,GEvent *e); extern void MenuExit(GWindow base,struct gmenuitem *mi,GEvent *e); extern void MenuHelp(GWindow base,struct gmenuitem *mi,GEvent *e); @@ -827,9 +830,8 @@ extern int RecentFilesAny(void); extern void _aplistbuild(struct gmenuitem *mi,SplineFont *sf, void (*func)(GWindow,struct gmenuitem *,GEvent *)); -extern int32 *ParseBitmapSizes(GGadget *g,char *msg,int *err); extern GTextInfo *AddMacFeatures(GTextInfo *opentype,enum possub_type type,SplineFont *sf); -extern unichar_t *AskNameTag(char *title,unichar_t *def,uint32 def_tag,uint16 flags, +extern unichar_t *AskNameTag(char *title,unichar_t *def,uint32_t def_tag,uint16_t flags, int script_lang_index, enum possub_type type, SplineFont *sf, SplineChar *default_script, int merge_with,int act_type); extern unichar_t *ShowScripts(unichar_t *usedef); @@ -837,7 +839,7 @@ extern GTextInfo **SFLangArray(SplineFont *sf,int addfinal); extern int ScriptLangList(SplineFont *sf,GGadget *list,int sli); extern void GListDelSelected(GGadget *list); -extern void GListMoveSelected(GGadget *list,int offset); +extern void GListMoveOneSelected(GGadget *list,int offset); extern GTextInfo *GListChangeLine(GGadget *list,int pos, const unichar_t *line); extern GTextInfo *GListAppendLine(GGadget *list,const unichar_t *line,int select); extern GTextInfo *GListChangeLine8(GGadget *list,int pos, const char *line); @@ -1032,7 +1034,7 @@ extern void CVMergeSplineSets(CharView *cv, SplinePoint *active, SplineSet *activess, SplinePoint *merge, SplineSet *mergess); extern void CVAdjustControl(CharView *cv,BasePoint *cp, BasePoint *to); -extern int CVMoveSelection(CharView *cv, real dx, real dy, uint32 input_state); +extern int CVMoveSelection(CharView *cv, real dx, real dy, uint32_t input_state); extern int CVTestSelectFromEvent(CharView *cv,GEvent *event); extern void CVMouseMovePen(CharView *cv, PressedOn *p, GEvent *event); extern void CVMouseUpPoint(CharView *cv,GEvent *event); @@ -1149,7 +1151,7 @@ extern void SFShowLigatures(SplineFont *sf,SplineChar *sc); extern void SCEditInstructions(SplineChar *sc); -extern void SFEditTable(SplineFont *sf, uint32 tag); +extern void SFEditTable(SplineFont *sf, uint32_t tag); extern void IIScrollTo(struct instrinfo *ii,int ip,int mark_stop); extern void IIReinit(struct instrinfo *ii,int ip); extern int ii_v_e_h(GWindow gw, GEvent *event); @@ -1185,7 +1187,7 @@ enum hist_type { hist_hstem, hist_vstem, hist_blues }; struct psdict; -extern void SFHistogram(SplineFont *sf,int layer, struct psdict *private,uint8 *selected, +extern void SFHistogram(SplineFont *sf,int layer, struct psdict *private,uint8_t *selected, EncMap *map, enum hist_type which); extern void ContextChainEdit(SplineFont *sf,FPST *fpst, @@ -1284,6 +1286,10 @@ extern void LookupUIInit(void); extern void _ImportParamsDlg(ImportParams *ip); extern void _ExportParamsDlg(ExportParams *ep); +#ifndef _NO_PYTHON +extern void _PluginDlg(void); +#endif +extern int UI_Ask_Multi(const char *title, MultiDlgSpec *spec); extern struct cidmap *AskUserForCIDMap(void); extern void DefineGroups(struct fontview *fv); @@ -1332,6 +1338,10 @@ extern void SPSelectNextPoint( SplinePoint *sp, int state ); extern void SPSelectPrevPoint( SplinePoint *sp, int state ); +#ifndef _NO_PYTHON +extern void CVSetToolsSubmenu(GMenuItem2 *py_menu); +extern void FVSetToolsSubmenu(GMenuItem2 *py_menu); +#endif /** * Is the next BCP for the sp selected, and is it the primary BCP for the selection @@ -1351,9 +1361,9 @@ * only handles a single selected BCP will only honor the primary * selected BCP * - * There can also be one or more seconday selected BCP. These might be + * There can also be one or more secondary selected BCP. These might be * drawn with slightly less highlight graphically and are only handled - * by code which has been updated to allow mutliple selected BCP to be + * by code which has been updated to allow multiple selected BCP to be * operated on at once. */ extern bool SPIsNextCPSelected( SplinePoint *sp, CharView *cv ); diff -Nru fontforge-20201107~dfsg/fontforge/winfonts.c fontforge-20220308~dfsg/fontforge/winfonts.c --- fontforge-20201107~dfsg/fontforge/winfonts.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/winfonts.c 2022-03-08 10:14:24.000000000 +0000 @@ -48,8 +48,8 @@ #include /* Look for -Source: Microsoft Windows 2.0 SDK Programmer's Refrence, pages 639 through 645 - Microsoft Windows Device Driver Kit, Device Driver Adaptaion Guide, pages 13-1-13-15 +Source: Microsoft Windows 2.0 SDK Programmer's Reference, pages 639 through 645 + Microsoft Windows Device Driver Kit, Device Driver Adaptation Guide, pages 13-1-13-15 This is quoted directly from "The PC Programmer's Sourcebook, 2nd Edition", by Thom Hogan, pages 6-18 through 6-19. You need this book. ISBN 1-55615-321-X. @@ -73,30 +73,30 @@ /* Windows FNT header. A FON file may contain several FNTs */ struct fntheader { - uint16 version; /* Either 0x200 or 0x300 */ - uint32 filesize; + uint16_t version; /* Either 0x200 or 0x300 */ + uint32_t filesize; char copyright[60+1]; - uint16 type; + uint16_t type; #define FNT_TYPE_VECTOR 0x0001 /* If set a vector FNT, else raster (we only parse rasters) */ /* not used, mbz 0x0002 */ #define FNT_TYPE_MEMORY 0x0004 /* If set font is in ROM */ /* not used, mbz 0x0078 */ #define FNT_TYPE_DEVICE 0x0080 /* If set font is "realized by a device" whatever that means */ /* reserved for device 0xff00 */ - uint16 pointsize; /* design pointsize */ - uint16 vertres; /* Vertical resolution of font */ - uint16 hortres; /* Horizontal resolution of font */ - uint16 ascent; - uint16 internal_leading; - uint16 external_leading; - uint8 italic; /* set to 1 for italic fonts */ - uint8 underline; /* set to 1 for underlined fonts */ - uint8 strikeout; /* set to 1 for struckout fonts */ - uint16 weight; /* 1-1000 windows weight value */ - uint8 charset; /* ??? */ - uint16 width; /* non-0 => fixed width font, width of all chars */ - uint16 height; /* height of font bounding box */ - uint8 pitchfamily; + uint16_t pointsize; /* design pointsize */ + uint16_t vertres; /* Vertical resolution of font */ + uint16_t hortres; /* Horizontal resolution of font */ + uint16_t ascent; + uint16_t internal_leading; + uint16_t external_leading; + uint8_t italic; /* set to 1 for italic fonts */ + uint8_t underline; /* set to 1 for underlined fonts */ + uint8_t strikeout; /* set to 1 for struckout fonts */ + uint16_t weight; /* 1-1000 windows weight value */ + uint8_t charset; /* ??? */ + uint16_t width; /* non-0 => fixed width font, width of all chars */ + uint16_t height; /* height of font bounding box */ + uint8_t pitchfamily; #define FNT_PITCH_VARIABLE 0x01 /* Variable width font */ #define FNT_FAMILY_MASK 0xf0 #define FNT_FAMILY_DONTCARE 0x00 @@ -105,21 +105,21 @@ #define FNT_FAMILY_FIXED 0x30 #define FNT_FAMILY_SCRIPT 0x40 #define FNT_FAMILY_DECORATIVE 0x50 - uint16 avgwidth; /* Width of "X" */ - uint16 maxwidth; - uint8 firstchar; - uint8 lastchar; - uint8 defchar; /* ?-firstchar */ - uint8 breakchar; /* 32-firstchar */ - uint16 widthbytes; /* Number of bytes in a row */ - uint32 deviceoffset; /* set to 0 */ - uint32 faceoffset; /* Offset from start of file to face name (C string) */ - uint32 bitspointer; /* set to 0 */ - uint32 bitsoffset; /* Offset from start of file to start of bitmap info */ - uint8 mbz1; + uint16_t avgwidth; /* Width of "X" */ + uint16_t maxwidth; + uint8_t firstchar; + uint8_t lastchar; + uint8_t defchar; /* ?-firstchar */ + uint8_t breakchar; /* 32-firstchar */ + uint16_t widthbytes; /* Number of bytes in a row */ + uint32_t deviceoffset; /* set to 0 */ + uint32_t faceoffset; /* Offset from start of file to face name (C string) */ + uint32_t bitspointer; /* set to 0 */ + uint32_t bitsoffset; /* Offset from start of file to start of bitmap info */ + uint8_t mbz1; /* These fields are not present in 2.0 and are not meaningful in 3.0 */ /* they are there for future expansion */ - uint32 flags; + uint32_t flags; #define FNT_FLAGS_FIXED 0x0001 #define FNT_FLAGS_PROPORTIONAL 0x0002 #define FNT_FLAGS_ABCFIXED 0x0004 @@ -128,34 +128,34 @@ #define FNT_FLAGS_16COLOR 0x0020 #define FNT_FLAGS_256COLOR 0x0040 #define FNT_FLAGS_RGBCOLOR 0x0080 - uint16 aspace; - uint16 bspace; - uint16 cspace; - uint32 coloroffset; /* Offset to color table */ - uint8 mbz2[16]; /* Freetype says 4. Online docs say 16 & earlier versions were wrong... */ + uint16_t aspace; + uint16_t bspace; + uint16_t cspace; + uint32_t coloroffset; /* Offset to color table */ + uint8_t mbz2[16]; /* Freetype says 4. Online docs say 16 & earlier versions were wrong... */ }; -struct v2chars { uint16 width; uint16 offset; }; +struct v2chars { uint16_t width; uint16_t offset; }; /* In v2 I get the impression that characters are stored as they are on the */ /* ie. one huge bitmap. The offset gives the location in each row */ -struct v3chars { uint16 width; uint32 offset; }; +struct v3chars { uint16_t width; uint32_t offset; }; /* The offset gives the offset to the entire character (stored in a weird */ /* format but basically contiguously) from the bitsoffset */ struct winmz_header { - uint16 magic; + uint16_t magic; #define FON_MZ_MAGIC 0x5A4D - uint16 skip[29]; - uint32 lfanew; + uint16_t skip[29]; + uint32_t lfanew; }; struct winne_header { - uint16 magic; + uint16_t magic; #define FON_NE_MAGIC 0x454E - uint8 skip[34]; - uint16 resource_tab_offset; - uint16 rname_tab_offset; + uint8_t skip[34]; + uint16_t resource_tab_offset; + uint16_t rname_tab_offset; }; /* Little-endian routines. I hate eggs anyway. */ @@ -191,7 +191,7 @@ struct fntheader fntheader; struct v3chars charinfo[258]; /* Max size */ int i, j, k, ch; - uint32 base = ftell(fnt); + uint32_t base = ftell(fnt); char *pt, *spt, *temp; BDFFont *bdf; BDFChar *bdfc; @@ -338,7 +338,7 @@ bdfc->width = charinfo[i].width; bdfc->vwidth = bdf->pixelsize; bdfc->bytes_per_line = (bdfc->xmax>>3)+1; - bdfc->bitmap = calloc(bdfc->bytes_per_line*fntheader.height,sizeof(uint8)); + bdfc->bitmap = calloc(bdfc->bytes_per_line*fntheader.height,sizeof(uint8_t)); bdfc->orig_pos = gid; bdfc->sc = sf->glyphs[gid]; bdfc->sc->widthset = true; @@ -365,7 +365,7 @@ FILE *fon; int magic, i, shift_size; SplineFont *sf; - uint32 neoffset, recoffset, recend; + uint32_t neoffset, recoffset, recend; int font_count; BDFFont *bdf, *next; @@ -387,7 +387,7 @@ else { /* Ok, we know it begins with a mz header (whatever that is) */ /* all we care about is the offset to the ne header (whatever that is) */ - fseek(fon,30*sizeof(uint16),SEEK_SET); + fseek(fon,30*sizeof(uint16_t),SEEK_SET); neoffset = lgetlong(fon); fseek(fon,neoffset,SEEK_SET); if ( lgetushort(fon)!=FON_NE_MAGIC ) { @@ -419,8 +419,8 @@ fseek(fon,4+count*12,SEEK_CUR); } for ( i=0; i Guess depending on pixel size of font */ @@ -777,7 +777,6 @@ NE_TYPEINFO rc_type; NE_NAMEINFO rc_name; unsigned short first_res = 0x0050, pad, res; - struct _fnt_header *fnt_header; char buf[0x1000]; int nread; diff -Nru fontforge-20201107~dfsg/fontforge/winfonts.h fontforge-20220308~dfsg/fontforge/winfonts.h --- fontforge-20201107~dfsg/fontforge/winfonts.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/winfonts.h 2022-03-08 10:14:24.000000000 +0000 @@ -4,7 +4,7 @@ #include "splinefont.h" extern int FNTFontDump(char *filename, BDFFont *font, EncMap *map, int res); -extern int FONFontDump(char *filename, SplineFont *sf, int32 *sizes, int resol, EncMap *map); +extern int FONFontDump(char *filename, SplineFont *sf, int32_t *sizes, int resol, EncMap *map); extern SplineFont *SFReadWinFON(char *filename, int toback); #endif /* FONTFORGE_WINFONTS_H */ diff -Nru fontforge-20201107~dfsg/fontforge/woff.c fontforge-20220308~dfsg/fontforge/woff.c --- fontforge-20201107~dfsg/fontforge/woff.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforge/woff.c 2022-03-08 10:14:24.000000000 +0000 @@ -89,10 +89,10 @@ } if (strm.avail_in == 0) break; - strm.next_in = in; + strm.next_in = (Bytef *)in; do { strm.avail_out = CHUNK; - strm.next_out = out; + strm.next_out = (Bytef *)out; ret = inflate(&strm, Z_NO_FLUSH); if ( ret!=Z_OK && ret!=Z_STREAM_END ) { (void)inflateEnd(&strm); @@ -154,10 +154,10 @@ } if (strm.avail_in == 0) break; - strm.next_in = in; + strm.next_in = (Bytef *)in; do { strm.avail_out = CHUNK; - strm.next_out = out; + strm.next_out = (Bytef *)out; ret = deflate(&strm, len==0 ? Z_FINISH : Z_NO_FLUSH); if ( ret==Z_STREAM_ERROR ) { (void)deflateEnd(&strm); @@ -192,12 +192,10 @@ SplineFont *_SFReadWOFF(FILE *woff,int flags,enum openflags openflags, char *filename,char *chosenname,struct fontdict *fd) { int flavour; - int iscff; int len, len_stated; int num_tabs; int major, minor; uint32_t metaOffset, metaLenCompressed, metaLenUncompressed; - int privOffset, privLength; int i,j,err; int tag, offset, compLen, uncompLen, checksum; FILE *sfnt; @@ -216,7 +214,6 @@ } } flavour = getlong(woff); - iscff = (flavour==CHR('O','T','T','O')); len_stated = getlong(woff); if ( len!=len_stated ) { LogError(_("File length as specified in the WOFF header does not match the actual file length.")); @@ -235,8 +232,8 @@ metaOffset = (uint32_t)getlong(woff); metaLenCompressed = (uint32_t)getlong(woff); metaLenUncompressed = (uint32_t)getlong(woff); - privOffset = getlong(woff); - privLength = getlong(woff); + /*privOffset =*/ getlong(woff); + /*privLength =*/ getlong(woff); sfnt = GFileTmpfile(); if ( sfnt==NULL ) { @@ -391,7 +388,7 @@ } int _WriteWOFFFont(FILE *woff,SplineFont *sf, enum fontformat format, - int32 *bsizes, enum bitmapformat bf,int flags,EncMap *enc,int layer) { + int32_t *bsizes, enum bitmapformat bf,int flags,EncMap *enc,int layer) { int ret; FILE *sfnt; int major=sf->woffMajor, minor=sf->woffMinor; @@ -443,7 +440,7 @@ flavour = getlong(sfnt); /* The woff standard says we should accept all flavours of sfnt, so can't */ /* test flavour to make sure we've got a valid sfnt */ - /* But we can test the rest of the header for consistancy */ + /* But we can test the rest of the header for consistency */ num_tabs = getushort(sfnt); (void) getushort(sfnt); (void) getushort(sfnt); @@ -465,7 +462,7 @@ return false; } for ( i=0; isc->parent, *sf; - uint8 *sel, *oldsel; + uint8_t *sel, *oldsel; FontView *fv = (FontView *) _sf->fv; EncMap *map = fv->b.map; @@ -571,7 +571,7 @@ static void AnchorD_SelectGlyph(AnchorDlg *a, AnchorPoint *ap) { int i; - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(a->gw,CID_Glyph),&len); for ( i=0; ipos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + a->sb_width >= a->xlen ) newpos = a->xlen - a->sb_width; @@ -1151,8 +1152,10 @@ case et_scrollbarchange: AnchorD_HScroll(a,&event->u.control.u.sb); break; + default: break; } break; + default: break; } return( true ); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/autowidth2dlg.c fontforge-20220308~dfsg/fontforgeexe/autowidth2dlg.c --- fontforge-20201107~dfsg/fontforgeexe/autowidth2dlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/autowidth2dlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -321,7 +321,6 @@ GWidgetIndicateFocusGadget(gcd[2].ret); GTextFieldSelect(gcd[2].ret,0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !wi.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/basedlg.c fontforge-20220308~dfsg/fontforgeexe/basedlg.c --- fontforge-20201107~dfsg/fontforgeexe/basedlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/basedlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "chardata.h" #include "fontforgeui.h" #include "gkeysym.h" #include "splineutil.h" @@ -37,7 +36,7 @@ #include -static uint32 TagFromString(char *pt) { +static uint32_t TagFromString(char *pt) { char script[4]; memset(script,' ',4); @@ -68,7 +67,7 @@ int vertical; int islang; int done; - uint32 script; + uint32_t script; } BaseLangDlg; extern GTextInfo scripts[], languages[]; @@ -107,7 +106,7 @@ BaseLangDlg *b = GDrawGetUserData(GGadgetGetWindow(g)); int rows, cols = GMatrixEditGetColCnt(g); struct matrix_data *md = GMatrixEditGet(g,&rows); - uint32 lang = TagFromString(md[r*cols+0].u.md_str); + uint32_t lang = TagFromString(md[r*cols+0].u.md_str); int gid; SplineChar *sc; DBounds bnd, scb; @@ -184,7 +183,7 @@ } static struct baselangextent *SFBaselang(SplineFont *sf,struct baselangextent *old, - int is_vertical, int islang, uint32 script ); + int is_vertical, int islang, uint32_t script ); static int BaseLang_Extents(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { @@ -271,12 +270,13 @@ } return( false ); break; + default: break; } return( true ); } static struct baselangextent *SFBaselang(SplineFont *sf,struct baselangextent *old, - int is_vertical, int islang, uint32 script ) { + int is_vertical, int islang, uint32_t script ) { int i,j,k; GRect pos; GWindowAttrs wattrs; @@ -426,7 +426,7 @@ { me_int, NULL, NULL, NULL, "romn" }, { me_int, NULL, NULL, NULL, "hidden" } /* Used to hold per-script data */ }; -static uint32 stdtags[] = { +static uint32_t stdtags[] = { CHR('h','a','n','g'), CHR('i','c','f','b'), CHR('i','c','f','t'), CHR('i','d','e','o'), CHR('i','d','t','p'), CHR('m','a','t','h'), CHR('r','o','m','n'), 0 }; @@ -436,8 +436,8 @@ if ( wasnew && c==0 ) { int rows, cols = GMatrixEditGetColCnt(g); struct matrix_data *md = GMatrixEditGet(g,&rows); - uint32 script = TagFromString(md[r*cols+0].u.md_str); - uint32 bsln; + uint32_t script = TagFromString(md[r*cols+0].u.md_str); + uint32_t bsln; int i=0,j,k; /* This if is duplicated (almost) in tottfaat.c: PerGlyphDefBaseline */ @@ -638,7 +638,7 @@ b->old->baseline_cnt = cnt; if ( i!=0 ) { - b->old->baseline_tags = malloc(cnt*sizeof(uint32)); + b->old->baseline_tags = malloc(cnt*sizeof(uint32_t)); for ( i=0; stdtags[i]!=0 ; ++i ) if ( mapping[i]!=-1 ) b->old->baseline_tags[mapping[i]] = stdtags[i]; } @@ -652,7 +652,7 @@ int tag = md[cols*r+1].u.md_ival; for ( j=0; stdtags[j]!=0 && stdtags[j]!=tag; ++j ); bs->def_baseline = mapping[j]; - bs->baseline_pos = malloc(cnt*sizeof(int16)); + bs->baseline_pos = malloc(cnt*sizeof(int16_t)); for ( i=0; stdtags[i]!=0 ; ++i ) if ( mapping[i]!=-1 ) bs->baseline_pos[mapping[i]] = md[r*cols+i+2].u.md_ival; } @@ -683,6 +683,7 @@ } return( false ); break; + default: break; } return( true ); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/bdfinfo.c fontforge-20220308~dfsg/fontforgeexe/bdfinfo.c --- fontforge-20201107~dfsg/fontforgeexe/bdfinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/bdfinfo.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,6 +32,7 @@ #include "bitmapchar.h" #include "fontforgeui.h" #include "gkeysym.h" +#include "gresedit.h" #include "splinefill.h" #include "splinefont.h" #include "ustring.h" @@ -43,6 +44,11 @@ extern GBox _ggadget_Default_Box; #define ACTIVE_BORDER (_ggadget_Default_Box.active_border) #define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) +extern Color showatt_selcol; // Yes this is cheating +extern Color fi_originlinescol; // So is this +extern Color kernclass_classfgcol; // and this + +GResFont bdfprop_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); struct bdf_dlg_font { int old_prop_cnt; @@ -427,6 +433,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + page > bd->cur->bdf->prop_cnt+1 ) newpos = bd->cur->bdf->prop_cnt+1 - page; @@ -520,7 +527,7 @@ GDrawDrawText8(pixmap,bd->value_x+2,i*(bd->fh+1)+bd->as,buffer,-1,MAIN_FOREGROUND); break; } - GDrawDrawLine(pixmap,0,i*(bd->fh+1)+bd->fh,bd->vwidth,i*(bd->fh+1)+bd->fh,0x808080); + GDrawDrawLine(pixmap,0,i*(bd->fh+1)+bd->fh,bd->vwidth,i*(bd->fh+1)+bd->fh,fi_originlinescol); } if ( i */ - GDrawDrawText8(pixmap,4,i*(bd->fh+1)+bd->as,S_("Property|New..."),-1,0xff0000); + GDrawDrawText8(pixmap,4,i*(bd->fh+1)+bd->as,S_("Property|New..."),-1,showatt_selcol); GDrawDrawLine(pixmap,0,i*(bd->fh+1)+bd->fh,bd->vwidth,i*(bd->fh+1)+bd->fh, _ggadget_Default_Box.border_darker); } GDrawDrawLine(pixmap,bd->value_x,0,bd->value_x,bd->vheight, _ggadget_Default_Box.border_darker); @@ -693,8 +700,8 @@ } else if ( event->type == et_expose ) { GRect r; GDrawGetSize(bd->v,&r); - GDrawDrawLine(gw,0,r.y-1,bd->width,r.y-1,0x808080); - GDrawDrawLine(gw,0,r.y+r.height,bd->width,r.y+r.height,0x808080); + GDrawDrawLine(gw,0,r.y-1,bd->width,r.y-1,fi_originlinescol); + GDrawDrawLine(gw,0,r.y+r.height,bd->width,r.y+r.height,fi_originlinescol); } else if ( event->type == et_char ) { return( BdfP_Char(bd,event)); } else if ( event->type == et_resize ) { @@ -715,15 +722,12 @@ GWindowAttrs wattrs; GGadgetCreateData gcd[10]; GTextInfo label[9]; - FontRequest rq; - static GFont *font = NULL; extern int _GScrollBar_Width; int sbwidth; - static unichar_t sans[] = { 'h','e','l','v','e','t','i','c','a',',','c','l','e','a','r','l','y','u',',','u','n','i','f','o','n','t', '\0' }; static GBox small = GBOX_EMPTY; GGadgetData gd; /* I don't use a MatrixEdit here because I want to be able to display */ - /* non-standard properties. And a MatrixEdit can only disply things in */ + /* non-standard properties. And a MatrixEdit can only display things in */ /* its pull-down list */ memset(&bd,0,sizeof(bd)); @@ -781,15 +785,7 @@ bd.width = pos.width; bd.height = pos.height; bd.value_x = GDrawPointsToPixels(bd.gw,135); - if ( font==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.family_name = sans; - rq.point_size = 10; - rq.weight = 400; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("BDFProperties.Font",font); - } - bd.font = font; + bd.font = bdfprop_font.fi; { int as, ds, ld; GDrawWindowFontMetrics(gw,bd.font,&as,&ds,&ld); @@ -889,7 +885,7 @@ bd.vsb = gcd[1].ret; small.main_background = small.main_foreground = COLOR_DEFAULT; - small.main_foreground = 0x0000ff; + small.main_foreground = kernclass_classfgcol; memset(&gd,'\0',sizeof(gd)); memset(&label[0],'\0',sizeof(label[0])); diff -Nru fontforge-20201107~dfsg/fontforgeexe/bitmapdlg.c fontforge-20220308~dfsg/fontforgeexe/bitmapdlg.c --- fontforge-20201107~dfsg/fontforgeexe/bitmapdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/bitmapdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -72,12 +72,12 @@ return( CID_Mac ); } -static int32 *ParseList(GWindow gw, int cid,int *err, int final) { +static int32_t *ParseList(GWindow gw, int cid,int *err, int final) { const unichar_t *val = _GGadgetGetTitle(GWidgetGetControl(gw,cid)), *pt; unichar_t *end, *end2; int i; real *sizes; - int32 *ret; + int32_t *ret; int system = GetSystem(gw); int scale; @@ -92,7 +92,7 @@ end2 = NULL; } sizes = malloc((i+1)*sizeof(real)); - ret = malloc((i+1)*sizeof(int32)); + ret = malloc((i+1)*sizeof(int32_t)); for ( i=0, pt = val; *pt!='\0' ; ) { sizes[i]=u_strtod(pt,&end); @@ -133,7 +133,7 @@ int err; GWindow gw = GGadgetGetWindow(g); CreateBitmapData *bd = GDrawGetUserData(gw); - int32 *sizes = ParseList(gw, CID_Pixel,&err, true); + int32_t *sizes = ParseList(gw, CID_Pixel,&err, true); if ( err ) return( true ); oldusefreetype = GGadgetIsChecked(GWidgetGetControl(gw,CID_FreeType)); @@ -158,7 +158,7 @@ return( true ); } -static unichar_t *GenText(int32 *sizes,real scale) { +static unichar_t *GenText(int32_t *sizes,real scale) { int i; char *cret, *pt; unichar_t *uret; @@ -188,7 +188,7 @@ int cid = (int) GGadgetGetCid(g); unichar_t *val; int err=false; - int32 *sizes = ParseList(((CreateBitmapDlg *) bd)->gw,cid,&err,false); + int32_t *sizes = ParseList(((CreateBitmapDlg *) bd)->gw,cid,&err,false); int ncid; int system = GetSystem(((CreateBitmapDlg *) bd)->gw); int scale; @@ -265,7 +265,7 @@ GTextInfo label[18]; CreateBitmapDlg bd; int i,j,k,y; - int32 *sizes; + int32_t *sizes; BDFFont *bdf; static int done= false; @@ -287,7 +287,7 @@ if ( i==0 && isavail ) i = 2; */ - sizes = malloc((i+1)*sizeof(int32)); + sizes = malloc((i+1)*sizeof(int32_t)); for ( bdf=bd.bd.sf->bitmaps, i=0; bdf!=NULL; bdf=bdf->next, ++i ) sizes[i] = bdf->pixelsize | (BDFDepth(bdf)<<16); /* @@ -570,7 +570,6 @@ which[bdfcontrol_lastwhich].selected = false; _CB_SystemChange(&bd.bd); - GWidgetHidePalettes(); GDrawSetVisible(bd.gw,true); while ( !bd.bd.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/bitmapview.c fontforge-20220308~dfsg/fontforgeexe/bitmapview.c --- fontforge-20201107~dfsg/fontforgeexe/bitmapview.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/bitmapview.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,10 +36,8 @@ #include "fvfonts.h" #include "gkeysym.h" #include "gresedit.h" -#include "gresource.h" #include "splinefill.h" #include "splinesaveafm.h" -#include "unicodelibinfo.h" #include "ustring.h" #include "utype.h" @@ -204,7 +202,7 @@ title = copy(buf); /* Enhance 'buf' description with Nameslist.txt unicode name definition */ - if ( (uniname=unicode_name(sc->unicodeenc))!=NULL ) { + if ( (uniname=uniname_name(sc->unicodeenc))!=NULL ) { strcat(buf, " "); strcpy(buf+strlen(buf), uniname); free(uniname); @@ -408,7 +406,7 @@ } static void BVDrawRefBorder(BitmapView *bv, BDFChar *bc, GWindow pixmap, - uint8 selected, int8 xoff, int8 yoff) { + uint8_t selected, int8_t xoff, int8_t yoff) { int i, j; int isblack, lw, rw, tw, bw; int tx, ty; @@ -645,7 +643,7 @@ } static void BVDrawRefName(BitmapView *bv,GWindow pixmap,BDFRefChar *ref,int fg) { - int x,y, len; + int x,y; GRect size; char *refinfo; IBounds bb; @@ -670,12 +668,11 @@ GDrawLayoutInit(pixmap,refinfo,-1,bv->small); GDrawLayoutExtents(pixmap,&size); GDrawLayoutDraw(pixmap,x-size.width/2,y,fg); - len = size.width; free(refinfo); } static void BVDrawGlyph(BitmapView *bv, BDFChar *bc, GWindow pixmap, GRect *pixel, - uint8 is_ref, uint8 selected, int8 xoff, int8 yoff) { + uint8_t is_ref, uint8_t selected, int8_t xoff, int8_t yoff) { int i, j; BDFFont *bdf = bv->bdf; BDFRefChar *cur; @@ -807,9 +804,9 @@ pixel.x = bv->xoff + xmin*bv->scale; pixel.y = bv->height-bv->yoff-(ymax+1)*bv->scale; GDrawSetDashedLine(pixmap,3,3,0); - GDrawDrawRect(pixmap,&pixel,0xffffff); + GDrawDrawRect(pixmap,&pixel,GDrawGetDefaultBackground(NULL)); GDrawSetDashedLine(pixmap,3,3,3); - GDrawDrawRect(pixmap,&pixel,0x000000); + GDrawDrawRect(pixmap,&pixel,GDrawGetDefaultForeground(NULL)); GDrawSetDashedLine(pixmap,0,0,0); } } @@ -1498,6 +1495,7 @@ else BVVScroll(bv,&event->u.control.u.sb); break; + default: break; } break; case et_destroy: @@ -1525,6 +1523,7 @@ break; case et_focus: break; + default: break; } return( true ); } @@ -1826,7 +1825,7 @@ static void _BVUnlinkRef(BitmapView *bv) { int anyrefs = false; - BDFRefChar *ref, *next, *prev = NULL; + BDFRefChar *ref, *next; if ( bv->bc->refs!=NULL ) { BCPreserveState(bv->bc); @@ -1838,8 +1837,7 @@ BCPasteInto( bv->bc,ref->bdfc,ref->xoff,ref->yoff,false,false ); BCMergeReferences( bv->bc,ref->bdfc,ref->xoff,ref->yoff ); BCRemoveDependent( bv->bc,ref ); - } else - prev = ref; + } } BCCharChangedUpdate(bv->bc); } @@ -2105,7 +2103,7 @@ { N_("FG Color"), "BitmapColor", rt_color, &bitmap_color, N_("The color of the large bitmap"), NULL, { 0 }, 0, 0 }, { N_("Overview FG Color"), "OverviewColor", rt_color, &overview_fg_color, N_("The color of the small bitmap view"), NULL, { 0 }, 0, 0 }, { N_("Guide Color"), "GuideColor", rt_color, &guide_color, N_("The color of the guide lines for glyph metrics"), NULL, { 0 }, 0, 0 }, - { N_("Width Guide Color"), "GuideColor", rt_color, &width_guide_color, N_("The color of the guide line for the advance width"), NULL, { 0 }, 0, 0 }, + { N_("Width Guide Color"), "WidthGuideColor", rt_color, &width_guide_color, N_("The color of the guide line for the advance width"), NULL, { 0 }, 0, 0 }, { N_("Grid Color"), "GridColor", rt_color, &grid_color, N_("The color of the guide lines for the bitmap grid"), NULL, { 0 }, 0, 0 }, { N_("Outline Color"), "OutlineColor", rt_color, &outline_color, N_("The color of the outline"), NULL, { 0 }, 0, 0 }, { N_("Active Tool Color"), "ActiveToolColor", rt_color, &active_tool_color, N_("The color of the preview for drawing lines, rectangles, and ellipses"), NULL, { 0 }, 0, 0 }, @@ -2129,8 +2127,9 @@ "BitmapView", "fontforge", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -2138,13 +2137,9 @@ }; void BVColInit(void) { - static bool cinit = false; - - if (cinit) - return; - - cinit = true; - GResEditFind(bitmapview_re, "BitmapView."); + extern GResInfo charviewpoints_ri; + GResEditDoInit(&bitmapview_ri); + GResEditDoInit(&charviewpoints_ri); } static GMenuItem2 wnmenu[] = { @@ -2202,7 +2197,10 @@ { { (unichar_t *) N_("_Revert File"), (GImage *) "filerevert.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'R' }, H_("Revert File|Ctl+Shft+R"), NULL, NULL, BVMenuRevert, MID_Revert }, { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("Pr_eferences..."), (GImage *) "fileprefs.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'P' }, H_("Preferences...|No Shortcut"), NULL, NULL, MenuPrefs, 0 }, - { { (unichar_t *) N_("_X Resource Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("X Resource Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, + { { (unichar_t *) N_("Appea_rance Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Appearance Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, +#ifndef _NO_PYTHON + { { (unichar_t *) N_("Config_ure Plugins..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'u' }, H_("Configure Plugins...|No Shortcut"), NULL, NULL, MenuPlug, 0 }, +#endif { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("_Quit"), (GImage *) "filequit.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'Q' }, H_("Quit|Ctl+Q"), NULL, NULL, MenuExit, 0 }, GMENUITEM2_EMPTY @@ -2339,9 +2337,7 @@ char buf[300]; static GWindow icon = NULL; GTextInfo ti; - FontRequest rq; int as, ds, ld; - static char *infofamily = NULL; BitmapViewInit(); @@ -2441,24 +2437,11 @@ bv->showing_tool = ( bc->refs == NULL ) ? bvt_pencil : bvt_pointer; bv->pressed_tool = bv->pressed_display = bv->active_tool = bvt_none; - /*GWidgetHidePalettes();*/ /*bv->tools = BVMakeTools(bv);*/ /*bv->layers = BVMakeLayers(bv);*/ - if ( infofamily==NULL ) { /* Yes, let's use the same resource name */ - infofamily = copy(GResourceFindString("CharView.InfoFamily")); - /* FontConfig doesn't have access to all the X11 bitmap fonts */ - /* so the font I used to use isn't found, and a huge monster is */ - /* inserted instead */ - if ( infofamily==NULL ) - infofamily = SANS_UI_FAMILIES; - } - - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = infofamily; - rq.point_size = -7; - rq.weight = 400; - bv->small = GDrawInstanciateFont(gw,&rq); + extern GResFont cv_pointnumberfont; + bv->small = cv_pointnumberfont.fi; GDrawWindowFontMetrics(gw,bv->small,&as,&ds,&ld); bv->sfh = as+ds; bv->sas = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/charinfo.c fontforge-20220308~dfsg/fontforgeexe/charinfo.c --- fontforge-20201107~dfsg/fontforgeexe/charinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/charinfo.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,19 +29,18 @@ #include #include "autowidth2.h" -#include "chardata.h" #include "cvundoes.h" #include "fontforgeui.h" #include "fvcomposite.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "lookups.h" #include "namelist.h" #include "splinefill.h" #include "splineutil.h" #include "tottfgpos.h" #include "ttf.h" /* For MAC_DELETED_GLYPH_NAME */ -#include "unicodelibinfo.h" #include "ustring.h" #include "utype.h" @@ -49,6 +48,8 @@ extern int lookup_hideunused; +GResFont glyphinfo_font = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); + static int last_gi_aspect = 0; typedef struct charinfo { @@ -227,7 +228,7 @@ static int HI_Ok(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct hi_data *hi = GDrawGetUserData(GGadgetGetWindow(g)); - int32 i, len; + int32_t i, len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(hi->gw,CID_HintMask),&len); for ( i=0; itype==et_controlevent && e->u.control.subtype == et_buttonactivate ) { @@ -549,7 +550,7 @@ } static void CI_ParseCounters(CharInfo *ci) { - int32 i,len; + int32_t i,len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(ci->gw,CID_List+600),&len); SplineChar *sc = ci->cachedsc; @@ -950,8 +951,8 @@ if ( lcpst->u.lcaret.carets!=NULL ) free(lcpst->u.lcaret.carets); lcpst->u.lcaret.cnt = pst->u.lcaret.cnt; - lcpst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16)); - memcpy(lcpst->u.lcaret.carets,pst->u.lcaret.carets,pst->u.lcaret.cnt*sizeof(int16)); + lcpst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16_t)); + memcpy(lcpst->u.lcaret.carets,pst->u.lcaret.carets,pst->u.lcaret.cnt*sizeof(int16_t)); lcpst->ticked = true; } @@ -1231,8 +1232,8 @@ newpst->u.pair.vr[0].adjust = ValDevTabCopy(pst->u.pair.vr[0].adjust); newpst->u.pair.vr[1].adjust = ValDevTabCopy(pst->u.pair.vr[1].adjust); } else if ( newpst->type==pst_lcaret ) { - newpst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16)); - memcpy(newpst->u.lcaret.carets,pst->u.lcaret.carets,pst->u.lcaret.cnt*sizeof(int16)); + newpst->u.lcaret.carets = malloc(pst->u.lcaret.cnt*sizeof(int16_t)); + memcpy(newpst->u.lcaret.carets,pst->u.lcaret.carets,pst->u.lcaret.cnt*sizeof(int16_t)); } else if ( newpst->type==pst_substitution || newpst->type==pst_multiple || newpst->type==pst_alternate ) newpst->u.subs.variant = copy(pst->u.subs.variant); newpst->next = NULL; @@ -1498,7 +1499,7 @@ ci->cachedsc->glyph_class = GGadgetGetFirstListSelectedItem(GWidgetGetControl(ci->gw,CID_GClass)); val = GGadgetGetFirstListSelectedItem(GWidgetGetControl(ci->gw,CID_Color)); if ( val!=-1 ) - ci->cachedsc->color = (intpt) (std_colors[val].userdata); + ci->cachedsc->color = (intptr_t) (std_colors[val].userdata); CI_ParseCounters(ci); ci->cachedsc->tex_height = tex_height; ci->cachedsc->tex_depth = tex_depth; @@ -1539,7 +1540,7 @@ ci->cachedsc->possub = pst; } if ( lc_cnt>pst->u.lcaret.cnt ) - pst->u.lcaret.carets = realloc(pst->u.lcaret.carets,lc_cnt*sizeof(int16)); + pst->u.lcaret.carets = realloc(pst->u.lcaret.carets,lc_cnt*sizeof(int16_t)); for ( i=pst->u.lcaret.cnt; iu.lcaret.carets[i] = 0; pst->u.lcaret.cnt = lc_cnt; @@ -1710,53 +1711,30 @@ return( true ); } -/* Generate default settings for the entries in ligature lookup - * TODO: expand beyond (bmp) */ +/* Generate default settings for the entries in ligature lookup */ static char *LigDefaultStr(int uni, char *name, int alt_lig ) { const unichar_t *alt=NULL, *pt; - char *components = NULL, *tmp; + char *components = NULL; int len; unichar_t hack[30], *upt; char buffer[80]; - /* If it's not (bmp) unicode we have no info on it */ - /* Unless it looks like one of adobe's special ligature names */ - if ( uni==-1 || uni>=0x10000 ) + if ( uni==-1 ) /* Nope */; - else if ( isdecompositionnormative(uni) && - unicode_alternates[uni>>8]!=NULL && - (alt = unicode_alternates[uni>>8][uni&0xff])!=NULL ) { - if ( alt[1]=='\0' || - Ligature_alt_getC(Ligature_find_N(uni))<=1 || - Fraction_alt_getC(Fraction_find_N(uni))<=1 ) + else if ( isdecompositionnormative(uni) && (alt = unialt(uni))!=NULL ) { + if ( alt[1]=='\0' ) alt = NULL; /* Single replacements aren't ligatures */ else if ( iscombining(alt[1]) && ( alt[2]=='\0' || iscombining(alt[2]))) { if ( alt_lig != -10 ) /* alt_lig = 10 => mac unicode decomp */ alt = NULL; /* Otherwise, don't treat accented letters as ligatures */ - } else if (! is_LIGATURE_or_VULGAR_FRACTION((uint32)(uni)) && + } else if (! isligvulgfrac((uint32_t)(uni)) && uni!=0x152 && uni!=0x153 && /* oe ligature should not be standard */ uni!=0x132 && uni!=0x133 && /* nor ij */ (uni<0xfb2a || uni>0xfb4f) && /* Allow hebrew precomposed chars */ uni!=0x215f && /* exclude 1/ */ !((uni>=0x0958 && uni<=0x095f) || uni==0x929 || uni==0x931 || uni==0x934)) { alt = NULL; - } else if ( (tmp=unicode_name(65))==NULL ) { /* test for 'A' to see if library exists */ - if ( (uni>=0xbc && uni<=0xbe ) || /* Latin1 vulgar fractions */ - (uni>=0x2150 && uni<=0x215e ) || /* other vulgar fractions */ - (uni>=0x2189) || /* other vulgar fraction */ - (uni>=0xfb00 && uni<=0xfb06 ) || /* latin ligatures */ - (uni>=0xfb13 && uni<=0xfb17 ) || /* armenian ligatures */ - uni==0xfb1f || /* hebrew ligature */ - (uni>=0xfb2a && uni<=0xfb4f ) || /* hebrew precomposed chars */ - (uni>=0xfbea && uni<=0xfd3d ) || /* arabic ligatures */ - (uni>=0xfd50 && uni<=0xfdcf ) || /* arabic ligatures */ - (uni>=0xfdf0 && uni<=0xfdfb ) || /* arabic ligatures */ - (uni>=0xfef5 && uni<=0xfefc )) /* arabic ligatures */ - ; /* These are good */ - else - alt = NULL; - } else - free(tmp); /* found 'A' means there is a library, now cleanup */ + } } if ( alt==NULL ) { if ( name==NULL || alt_lig ) @@ -1784,16 +1762,16 @@ for ( upt=hack ; *upt ; ++upt ) { /* Make everything medial */ if ( *upt>=0x600 && *upt<=0x6ff ) - *upt = ArabicForms[*upt-0x600].medial; + *upt = arabicform(*upt)->medial; } if ( isarabisolated(uni) || isarabfinal(uni) ) { int len = upt-hack-1; if ( alt[len]>=0x600 && alt[len]<=0x6ff ) - hack[len] = ArabicForms[alt[len]-0x600].final; + hack[len] = arabicform(alt[len])->final; } if ( isarabisolated(uni) || isarabinitial(uni) ) { if ( alt[0]>=0x600 && alt[0]<=0x6ff ) - hack[0] = ArabicForms[alt[0]-0x600].initial; + hack[0] = arabicform(alt[0])->initial; } alt = hack; } @@ -1858,7 +1836,7 @@ /* TODO: see what can be brought-in from is_Ligature_data.h tables, but this */ /* also appears to run various features beyond ligatures and fractions too. */ -uint32 LigTagFromUnicode(int uni) { +uint32_t LigTagFromUnicode(int uni) { int tag = CHR('l','i','g','a'); /* standard */ if ( (uni>=0xbc && uni<=0xbe) || /* latin1 vulgar fractions */ @@ -1937,8 +1915,7 @@ /* So if I want a 'smcp' feature I must convert "a" to "A.small" */ /* And if I want a 'c2sc' feature I must convert "A" to "a.sc" */ if ( cvt2lc ) { - if ( alt==NULL && sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && - isupper(sc->unicodeenc)) { + if ( alt==NULL && isupper(sc->unicodeenc)) { sprintf( namebuf, "uni%04X.%s", tolower(sc->unicodeenc), suffix ); alt = SFGetChar(sf,-1,namebuf); } @@ -1947,8 +1924,7 @@ alt = SFGetChar(sf,-1,namebuf); } } else { - if ( alt==NULL && sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && - islower(sc->unicodeenc)) { + if ( alt==NULL && islower(sc->unicodeenc)) { sprintf( namebuf, "uni%04X.%s", toupper(sc->unicodeenc), suffix ); alt = SFGetChar(sf,-1,namebuf); } @@ -2013,9 +1989,9 @@ return; } if ( carets->u.lcaret.carets==NULL ) - carets->u.lcaret.carets = (int16 *) calloc(lig_comp_max,sizeof(int16)); + carets->u.lcaret.carets = (int16_t *) calloc(lig_comp_max,sizeof(int16_t)); else { - carets->u.lcaret.carets = (int16 *) realloc(carets->u.lcaret.carets,lig_comp_max*sizeof(int16)); + carets->u.lcaret.carets = (int16_t *) realloc(carets->u.lcaret.carets,lig_comp_max*sizeof(int16_t)); for ( i=carets->u.lcaret.cnt; iu.lcaret.carets[i] = 0; } @@ -2092,7 +2068,7 @@ GGadget *g = GWidgetGetControl(ci->gw,CID_UName); int cnt; - if ( GGadgetGetUserData(g)==(void *) (intpt) val ) + if ( GGadgetGetUserData(g)==(void *) (intptr_t) val ) return; /* Didn't change */ { GTextInfo **list = NULL; @@ -2108,7 +2084,7 @@ list[cnt] = TIFromName(NULL); GGadgetSetList(g,list,true); } - GGadgetSetUserData(g,(void *) (intpt) val); + GGadgetSetUserData(g,(void *) (intptr_t) val); } static int CI_UValChanged(GGadget *g, GEvent *e) { @@ -2474,12 +2450,11 @@ int i,rows,j; struct matrix_data *possub; CharInfo *ci; - int sel,cols; + int cols; if ( c!=0 ) return; ci = GDrawGetUserData(GGadgetGetWindow(g)); - sel = GTabSetGetSel(GWidgetGetControl(ci->gw,CID_Tabs))-2; possub = GMatrixEditGet(g, &rows); cols = GMatrixEditGetColCnt(g); @@ -2514,7 +2489,7 @@ SplineChar *alt; char buffer[8]; int i; - static uint32 form_tags[] = { CHR('i','n','i','t'), CHR('m','e','d','i'), CHR('f','i','n','a'), CHR('i','s','o','l'), 0 }; + static uint32_t form_tags[] = { CHR('i','n','i','t'), CHR('m','e','d','i'), CHR('f','i','n','a'), CHR('i','s','o','l'), 0 }; real loff, roff; if ( lookup_type == gsub_single && sub->suffix != NULL ) { @@ -2553,7 +2528,7 @@ if ( alt==NULL ) alt = SuffixCheckCase(sc,"sc",true); } else if ( fl->featuretag == CHR('r','t','l','a') ) { - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && tomirror(sc->unicodeenc)!=0 ) + if ( tomirror(sc->unicodeenc)!=0 ) alt = SFGetChar(sc->parent,tomirror(sc->unicodeenc),NULL); } else if ( sc->unicodeenc==0x3c3 && fl->featuretag==CHR('f','i','n','a') ) { /* Greek final sigma */ @@ -2570,9 +2545,9 @@ if ( alt==NULL && sc->unicodeenc>=0x600 && sc->unicodeenc<0x700 ) { /* Arabic forms */ for ( i=0; form_tags[i]!=0; ++i ) if ( form_tags[i]==fl->featuretag ) { - if ( (&(ArabicForms[sc->unicodeenc-0x600].initial))[i]!=0 && - (&(ArabicForms[sc->unicodeenc-0x600].initial))[i]!=sc->unicodeenc && - (alt = SFGetChar(sc->parent,(&(ArabicForms[sc->unicodeenc-0x600].initial))[i],NULL))!=NULL ) + if ( (&(arabicform(sc->unicodeenc)->initial))[i]!=0 && + (&(arabicform(sc->unicodeenc)->initial))[i]!=sc->unicodeenc && + (alt = SFGetChar(sc->parent,(&(arabicform(sc->unicodeenc)->initial))[i],NULL))!=NULL ) break; } } @@ -2588,7 +2563,7 @@ if ( components==NULL ) break; for ( i=0; isc->parent,pst2lookuptype[sel+1],&sd,ci->def_layer); if ( sub!=NULL ) { - possub[r*cols+0].u.md_ival = (intpt) sub; + possub[r*cols+0].u.md_ival = (intptr_t) sub; ti = SFSubtableListOfType(ci->sc->parent, pst2lookuptype[sel+1], false, false); GMatrixEditSetColumnChoices(g,0,ti); GTextInfoListFree(ti); @@ -2638,7 +2613,7 @@ SCSubtableDefaultSubsCheck(ci->sc,sub, possub, cols, r, CVLayer((CharViewBase *) (ci->cv))); } else if ( ci->old_sub!=NULL ) { /* Restore old value */ - possub[r*cols+0].u.md_ival = (intpt) ci->old_sub; + possub[r*cols+0].u.md_ival = (intptr_t) ci->old_sub; } else { GMatrixEditDeleteRow(g,r); } @@ -2690,7 +2665,7 @@ finishedit(g,r,c,wasnew); } -static int SubHasScript(uint32 script,struct lookup_subtable *sub) { +static int SubHasScript(uint32_t script,struct lookup_subtable *sub) { FeatureScriptLangList *f; struct scriptlanglist *s; @@ -2710,7 +2685,7 @@ GMenuItem *mi = GMatrixEditGetColumnChoices(g,0); int i,cols,rows; struct matrix_data *possub; - uint32 script; + uint32_t script; possub = GMatrixEditGet(g, &rows); cols = GMatrixEditGetColCnt(g); @@ -2724,7 +2699,7 @@ break; } if ( mi[i].ti.line || mi[i].ti.text!=NULL ) - possub[r*cols+0].u.md_ival = (intpt) mi[i].ti.userdata; + possub[r*cols+0].u.md_ival = (intptr_t) mi[i].ti.userdata; } } @@ -2732,7 +2707,7 @@ GGadget *pstk = GWidgetGetControl(ci->gw,CID_List+(pst_position-1)*100); int rows, cols = GMatrixEditGetColCnt(pstk); struct matrix_data *old = GMatrixEditGet(pstk,&rows); - uint8 cols_used[20]; + uint8_t cols_used[20]; int r, col, tot; if ( lookup_hideunused ) { @@ -2770,7 +2745,7 @@ GGadget *pstk = GWidgetGetControl(ci->gw,CID_List+(pst_pair-1)*100); int rows, cols = GMatrixEditGetColCnt(pstk); struct matrix_data *old = GMatrixEditGet(pstk,&rows); - uint8 cols_used[20]; + uint8_t cols_used[20]; int r, col, tot; if ( lookup_hideunused ) { @@ -3483,7 +3458,7 @@ if ( !wasnew ) return; /* If they added a new glyph to the sequence then set some defaults for it. */ - /* only the full advance has any likelyhood of being correct */ + /* only the full advance has any likelihood of being correct */ ci = GDrawGetUserData(GGadgetGetWindow(g)); is_horiz = GTabSetGetSel(GWidgetGetControl(ci->gw,CID_Tabs))-ci->vert_aspect; possub = GMatrixEditGet(g, &rows); @@ -3512,7 +3487,7 @@ static struct col_init extensionpart[] = { { me_string , NULL, NULL, NULL, N_("Glyph") }, { me_enum, NULL, truefalse, NULL, N_("Extender") }, -/* GT: "Len" is an abreviation for "Length" */ +/* GT: "Len" is an abbreviation for "Length" */ { me_int, NULL, NULL, NULL, N_("StartLen") }, { me_int, NULL, NULL, NULL, N_("EndLen") }, { me_int, NULL, NULL, NULL, N_("FullLen") }, @@ -3522,7 +3497,7 @@ { sizeof(extensionpart)/sizeof(struct col_init)-1, extensionpart, 0, NULL, NULL, NULL, extpart_finishedit, NULL, NULL, NULL }; static int isxheight(int uni) { - if ( uni>=0x10000 || !islower(uni)) + if (!islower(uni)) return( false ); if ( uni=='a' || uni=='c' || uni=='e' || uni=='i' || uni=='j' || @@ -3573,20 +3548,16 @@ basesc = ci->sc; /* Try to align the top of lowercase (xheight) letters all at the */ /* same height. Ditto for uppercase & ascender letters */ - if ( cid==CID_TeX_HeightD && ci->sc->unicodeenc<0x10000 && - isxheight(ci->sc->unicodeenc) && + if ( cid==CID_TeX_HeightD && isxheight(ci->sc->unicodeenc) && (basesc = SFGetChar(sf,'x',NULL))!=NULL ) /* Done */; - else if ( cid==CID_TeX_HeightD && ci->sc->unicodeenc<0x10000 && - islower(ci->sc->unicodeenc) && + else if ( cid==CID_TeX_HeightD && islower(ci->sc->unicodeenc) && (basesc = SFGetChar(sf,'l',NULL))!=NULL ) /* Done */; - else if ( cid==CID_TeX_HeightD && ci->sc->unicodeenc<0x10000 && - isupper(ci->sc->unicodeenc) && + else if ( cid==CID_TeX_HeightD && isupper(ci->sc->unicodeenc) && (basesc = SFGetChar(sf,'I',NULL))!=NULL ) /* Done */; - else if ( cid==CID_TeX_DepthD && ci->sc->unicodeenc<0x10000 && - isbaseline(ci->sc->unicodeenc) && + else if ( cid==CID_TeX_DepthD && isbaseline(ci->sc->unicodeenc) && (basesc = SFGetChar(sf,'I',NULL))!=NULL ) /* Done */; else @@ -3813,17 +3784,17 @@ static void CI_SetColorList(CharInfo *ci,Color color) { int i; - uint16 junk; + uint16_t junk; std_colors[CUSTOM_COLOR].image = NULL; for ( i=0; std_colors[i].image!=NULL; ++i ) { - if ( std_colors[i].userdata == (void *) (intpt) color ) + if ( std_colors[i].userdata == (void *) (intptr_t) color ) break; } if ( std_colors[i].image==NULL ) { std_colors[i].image = &customcolor_image; customcolor_image.u.image->clut->clut[1] = color; - std_colors[i].userdata = (void *) (intpt) color; + std_colors[i].userdata = (void *) (intptr_t) color; } GGadgetSetList(GWidgetGetControl(ci->gw,CID_Color), GTextInfoArrayFromList(std_colors,&junk), false); GGadgetSelectOneListItem(GWidgetGetControl(ci->gw,CID_Color),i); @@ -3915,9 +3886,9 @@ } else /* Cancelled */ CI_SetColorList(ci,ci->real_last); } else { - if ( (intpt) ti->userdata!=COLOR_DEFAULT ) - ci->last = (intpt) ti->userdata; - ci->real_last = (intpt) ti->userdata; + if ( (intptr_t) ti->userdata!=COLOR_DEFAULT ) + ci->last = (intptr_t) ti->userdata; + ci->real_last = (intptr_t) ti->userdata; } } return( true ); @@ -3997,7 +3968,7 @@ memset(cnts,0,sizeof(cnts)); for ( pst = sc->possub; pst!=NULL; pst=pst->next ) if ( pst->type!=pst_lcaret ) { j = (cnts[pst->type]++ * mi[pst->type-1].col_cnt); - mds[pst->type][j+0].u.md_ival = (intpt) pst->subtable; + mds[pst->type][j+0].u.md_ival = (intptr_t) pst->subtable; if ( pst->type==pst_position ) { mds[pst->type][j+SIM_DX].u.md_ival = pst->u.pos.xoff; mds[pst->type][j+SIM_DY].u.md_ival = pst->u.pos.yoff; @@ -4023,7 +3994,7 @@ for ( isv=0; isv<2; ++isv ) { for ( kp=isv ? sc->vkerns : sc->kerns; kp!=NULL; kp=kp->next ) { j = (cnts[pst_pair]++ * mi[pst_pair-1].col_cnt); - mds[pst_pair][j+0].u.md_ival = (intpt) kp->subtable; + mds[pst_pair][j+0].u.md_ival = (intptr_t) kp->subtable; mds[pst_pair][j+1].u.md_str = SCNameUniStr(kp->sc); if ( isv ) { mds[pst_pair][j+PAIR_DY_ADV1].u.md_ival = kp->off; @@ -4271,7 +4242,7 @@ } static void CI_DoCancel(CharInfo *ci) { - int32 i,len; + int32_t i,len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(ci->gw,CID_List+600),&len); for ( i=0; igw,&rq); - font = GResourceFindFont("GlyphInfo.Font",font); - } for ( i=0; i<5; ++i ) - GGadgetSetFont(psgcd[i][0].ret,font); + GGadgetSetFont(psgcd[i][0].ret,glyphinfo_font.fi); for ( i=0; i<2; ++i ) { GCompletionFieldSetCompletion(vargcd[i][1].ret,CI_GlyphNameCompletion); GCompletionFieldSetCompletionMode(vargcd[i][1].ret,true); @@ -5294,7 +5255,6 @@ CIFillup(ci); - GWidgetHidePalettes(); GDrawSetVisible(ci->gw,true); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/charview.c fontforge-20220308~dfsg/fontforgeexe/charview.c --- fontforge-20201107~dfsg/fontforgeexe/charview.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/charview.c 2022-03-08 10:14:24.000000000 +0000 @@ -43,7 +43,6 @@ #include "fvfonts.h" #include "gkeysym.h" #include "gresedit.h" -#include "gresource.h" #include "hotkeys.h" #include "lookups.h" #include "mm.h" @@ -57,7 +56,6 @@ #include "splinesaveafm.h" #include "splineutil.h" #include "splineutil2.h" -#include "unicodelibinfo.h" #include "ustring.h" #include "utype.h" #include "wordlistparser.h" @@ -145,20 +143,18 @@ #define CID_Base 1001 #define CID_getValueFromUser CID_Base + 1 - -// Note that the default values supplied in CVColInit over-ride these values. static Color pointcol = 0xff0000; -static Color subcol = 0xffffff; static Color firstpointcol = 0x707000; static Color selectedpointcol = 0xc8c800; static int selectedpointwidth = 2; -static Color extremepointcol = 0xCAA80A; +static Color extremepointcol = 0xc00080; static Color pointofinflectioncol = 0x008080; static Color almosthvcol = 0x00ff80; Color nextcpcol = 0x007090; Color prevcpcol = 0xcc00cc; static Color selectedcpcol = 0xffffff; static Color coordcol = 0x808080; +static Color ascentdescentcol = 0xff808080; Color widthcol = 0x000000; static Color widthselcol = 0x00ff00; static Color lbearingselcol = 0x00ff00; @@ -171,7 +167,7 @@ static Color rasterdarkcol = 0xff606060; static Color deltagridcol = 0xcc0000; static Color italiccoordcol = 0x909090; -static Color metricslabelcol = 0x00000; +static Color metricslabelcol = 0x000000; static Color hintlabelcol = 0x00cccc; static Color bluevalstipplecol = 0x808080ff; /* Translucent */ static Color fambluestipplecol = 0x80ff7070; /* Translucent */ @@ -190,6 +186,7 @@ static Color oldoutlinecol = 0x008000; static Color transformorigincol = 0x000000; static Color guideoutlinecol = 0x808080; +static Color guidedragcol = 0x000000; static Color gridfitoutlinecol = 0x009800; static Color backoutlinecol = 0x009800; static Color foreoutlinecol = 0x000000; @@ -204,10 +201,23 @@ static Color DraggingComparisonAlphaChannelOverride = 0x88000000; static Color foreoutthicklinecol = 0x20707070; static Color backoutthicklinecol = 0x20707070; -int prefs_cv_outline_thickness = 1; +static Color rulercurtickcol = 0xff0000; +Color cvpalettefgcol = 0x000000; +Color cvpalettebgcol = 0xf5fffa; +Color cvpaletteactborcol; int cvbutton3d = 1; Color cvbutton3dedgelightcol = 0xe0e0e0; Color cvbutton3dedgedarkcol = 0x707070; +static GResFont cv_labelfont = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +static GResFont cv_iconfont = GRESFONT_INIT("400 24pt " SERIF_UI_FAMILIES); +GResFont cv_pointnumberfont = GRESFONT_INIT("400 10px " SANS_UI_FAMILIES); +GResFont cv_rulerfont = GRESFONT_INIT("400 10px " SANS_UI_FAMILIES); +extern GResFont cv_measuretoolfont; +extern GResFont layerspalette_font; +extern GResFont toolspalette_font; + + +int prefs_cv_outline_thickness = 1; // Format is 0x AA RR GG BB. @@ -227,10 +237,7 @@ static int cvcolsinited = false; -// Note that the GResource names for these preferences are defined separately in CVColInit. -// It would be wise to match any changes to these data structures with changes to the values in CVColInit. - -static struct resed charview_re[] = { +static struct resed charviewpoints_re[] = { { N_("Point Color"), "PointColor", rt_color, &pointcol, N_("The color of an on-curve point"), NULL, { 0 }, 0, 0 }, { N_("First Point Color"), "FirstPointColor", rt_color, &firstpointcol, N_("The color of the point which is the start of a contour"), NULL, { 0 }, 0, 0 }, { N_("Selected Point Color"), "SelectedPointColor", rt_color, &selectedpointcol, N_("The color of a selected point"), NULL, { 0 }, 0, 0 }, @@ -241,12 +248,62 @@ { N_("Next CP Color"), "NextCPColor", rt_color, &nextcpcol, N_("The color used to draw the \"next\" control point of an on-curve point"), NULL, { 0 }, 0, 0 }, { N_("Prev CP Color"), "PrevCPColor", rt_color, &prevcpcol, N_("The color used to draw the \"previous\" control point of an on-curve point"), NULL, { 0 }, 0, 0 }, { N_("Selected CP Color"), "SelectedCPColor", rt_color, &selectedcpcol, N_("The color used to draw a selected control point of an on-curve point"), NULL, { 0 }, 0, 0 }, - { N_("Coordinate Line Color"), "CoordinateLineColor", rt_color, &coordcol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Anchor Color"), "AnchorColor", rt_color, &anchorcol, N_("The color of anchor stars"), NULL, { 0 }, 0, 0 }, + { N_("LabelFont"), "LabelFont", rt_font, &cv_labelfont, N_("Used for point and contour names, anchor point names, etc."), NULL, { 0 }, 0, 0 }, + { N_("IconFont"), "IconFont", rt_font, &cv_iconfont, N_("Used for window decoration icon when there is no existing spline or reference"), NULL, { 0 }, 0, 0 }, + { N_("PointNumberFont"), "PointNumberFont", rt_font, &cv_pointnumberfont, N_("Used for point numbers, hints, etc."), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; + +static struct resed charviewlinesfills_re[] = { + { N_("Active Layer Color"), "ForegroundOutlineColor", rt_color, &foreoutlinecol, N_("The color of outlines in the active layer"), NULL, { 0 }, 0, 0 }, + { N_("Active Thick Layer Color"), "ForegroundThickOutlineColor", rt_coloralpha, &foreoutthicklinecol, N_("The color of thick outlines in the active layer"), NULL, { 0 }, 0, 0 }, + { N_("Fill Color"), "FillColor", rt_coloralpha, &fillcol, N_("The color used to fill the outline if that mode is active"), NULL, { 0 }, 0, 0 }, + { N_("Preview Fill Color"), "PreviewFillColor", rt_coloralpha, &previewfillcol, N_("The color used to fill the outline when in preview mode"), NULL, { 0 }, 0, 0 }, + { N_("Open Path Color"), "OpenPathColor", rt_coloralpha, &openpathcol, N_("The color of the open path"), NULL, { 0 }, 0, 0 }, + { N_("Clip Path Color"), "ClipPathColor", rt_color, &clippathcol, N_("The color of the clip path"), NULL, { 0 }, 0, 0 }, + { N_("Inactive Layer Color"), "BackgroundOutlineColor", rt_color, &backoutlinecol, N_("The color of outlines in inactive layers"), NULL, { 0 }, 0, 0 }, + { N_("Inactive Thick Layer Color"), "BackgroundThickOutlineColor", rt_coloralpha, &backoutthicklinecol, N_("The color of thick outlines in inactive layers"), NULL, { 0 }, 0, 0 }, + { N_("Width Color"), "WidthColor", rt_color, &widthcol, N_("The color of the line marking the advance width"), NULL, { 0 }, 0, 0 }, + { N_("Selected Width Color"), "WidthSelColor", rt_color, &widthselcol, N_("The color of the line marking the advance width when it is selected"), NULL, { 0 }, 0, 0 }, + { N_("Selected LBearing Color"), "LBearingSelColor", rt_color, &lbearingselcol, N_("The color of the line marking the left bearing when it is selected"), NULL, { 0 }, 0, 0 }, + { N_("Ligature Caret Color"), "LigatureCaretColor", rt_color, &lcaretcol, N_("The color of the line(s) marking ligature carets"), NULL, { 0 }, 0, 0 }, + { N_("Anchored Line Color"), "AnchoredOutlineColor", rt_color, &anchoredoutlinecol, N_("The color of another glyph drawn in the current view to show where it would be placed by an anchor lookup"), NULL, { 0 }, 0, 0 }, + { N_("Coordinate Line Color"), "CoordinateLineColor", rt_color, &coordcol, N_("Color of the x=0 and y=0 lines"), NULL, { 0 }, 0, 0 }, + { N_("Ascent/Descent Color"), "AscentDescentColor", rt_coloralpha, &ascentdescentcol, N_("Color of the ascent and descent lines"), NULL, { 0 }, 0, 0 }, { N_("Italic Coord. Color"), "ItalicCoordColor", rt_color, &italiccoordcol, NULL, NULL, { 0 }, 0, 0 }, { N_("Metrics Label Color"), "MetricsLabelColor", rt_color, &metricslabelcol, NULL, NULL, { 0 }, 0, 0 }, - { N_("Hint Label Color"), "HintLabelColor", rt_color, &hintlabelcol,NULL, NULL, { 0 }, 0, 0 }, + { N_("Template Outline Color"), "TemplateOutlineColor", rt_color, &templateoutlinecol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Ruler Big Tick Color"), "RulerBigTickColor", rt_color, &rulerbigtickcol, N_("The color used to draw the large tick marks in rulers."), NULL, { 0 }, 0, 0 }, + { N_("Ruler Current Tick Color"), "RulerCurrentTickColor", rt_color, &rulercurtickcol, N_("The color used to draw a vertical and a horizontal tick corresponding to the mouse position."), NULL, { 0 }, 0, 0 }, + { N_("Ruler Font"), "Ruler Font", rt_font, &cv_rulerfont, N_("Used for ruler numbers and other ruler notations."), NULL, { 0 }, 0, 0 }, + { N_("Guide Layer Color"), "GuideOutlineColor", rt_color, &guideoutlinecol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Guide Drag Color"), "GuideDragColor", rt_color, &guidedragcol, N_("The color used to display a new guide line dragged from the ruler."), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; + +static struct resed charviewtools_re[] = { + { N_("Trace Color"), "TraceColor", rt_color, &tracecol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Old Outline Color"), "OldOutlineColor", rt_color, &oldoutlinecol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Transform Original Color"), "TransformOriginColor", rt_color, &transformorigincol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Dragging Comparison Outline Color"), "DraggingComparisonOutlineColor", rt_coloralpha, &DraggingComparisonOutlineColor, N_("The color used to draw the outline of the old spline when you are interactively modifying a glyph"), NULL, { 0 }, 0, 0 }, + { N_("Dragging Comparison Alpha Channel"), "DraggingComparisonAlphaChannelOverride", rt_coloralpha, &DraggingComparisonAlphaChannelOverride, N_("Only the alpha value is used and if non zero it will set the alpha channel for the control points, bezier information and other non spline indicators for the Dragging Comparison Outline spline"), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Line Color"), "MeasureToolLineColor", rt_color, &measuretoollinecol, N_("The color used to draw the measure tool line."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Point Color"), "MeasureToolPointColor", rt_color, &measuretoolpointcol, N_("The color used to draw the measure tool points."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Point Snapped Color"), "MeasureToolPointSnappedColor", rt_color, &measuretoolpointsnappedcol, N_("The color used to draw the measure tool points when snapped."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Canvas Number Color"), "MeasureToolCanvasNumbersColor", rt_color, &measuretoolcanvasnumberscol, N_("The color used to draw the measure tool numbers on the canvas."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Canvas Number Snapped Color"), "MeasureToolCanvasNumbersSnappedColor", rt_color, &measuretoolcanvasnumberssnappedcol, N_("The color used to draw the measure tool numbers on the canvas when snapped."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Windows Foreground Color"), "MeasureToolWindowForeground", rt_color, &measuretoolwindowforegroundcol, N_("The measure tool window foreground color."), NULL, { 0 }, 0, 0 }, + { N_("Measure Tool Windows Background Color"), "MeasureToolWindowBackground", rt_color, &measuretoolwindowbackgroundcol, N_("The measure tool window background color."), NULL, { 0 }, 0, 0 }, + { N_("MeasureToolFont"), "MeasureToolFont", rt_font, &cv_measuretoolfont, NULL, NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; + +static struct resed charviewhints_re[] = { { N_("Blue Values Color"), "BlueValuesStippledColor", rt_coloralpha, &bluevalstipplecol, N_("The color used to mark blue zones in the blue values entry of the private dictionary"), NULL, { 0 }, 0, 0 }, { N_("Family Blue Color"), "FamilyBlueStippledColor", rt_coloralpha, &fambluestipplecol, N_("The color used to mark blue zones in the family blues entry of the private dictionary"), NULL, { 0 }, 0, 0 }, + { N_("Minimum Distance Hint Color"), "MDHintColor", rt_coloralpha, &mdhintcol, N_("The color used to draw minimum distance hints"), NULL, { 0 }, 0, 0 }, + { N_("Hint Label Color"), "HintLabelColor", rt_color, &hintlabelcol,NULL, NULL, { 0 }, 0, 0 }, { N_("Diagonal Hint Color"), "DHintColor", rt_coloralpha, &dhintcol, N_("The color used to draw diagonal hints"), NULL, { 0 }, 0, 0 }, { N_("Horiz. Hint Color"), "HHintColor", rt_coloralpha, &hhintcol, N_("The color used to draw horizontal hints"), NULL, { 0 }, 0, 0 }, { N_("Vert. Hint Color"), "VHintColor", rt_coloralpha, &vhintcol, N_("The color used to draw vertical hints"), NULL, { 0 }, 0, 0 }, @@ -255,48 +312,30 @@ { N_("Conflict Hint Color"), "ConflictHintColor", rt_color, &conflicthintcol, N_("The color used to draw a hint which conflicts with another"), NULL, { 0 }, 0, 0 }, { N_("HHint Active Color"), "HHintActiveColor", rt_color, &hhintactivecol, N_("The color used to draw the active horizontal hint which the Review Hints dialog is examining"), NULL, { 0 }, 0, 0 }, { N_("VHint Active Color"), "VHintActiveColor", rt_color, &vhintactivecol, N_("The color used to draw the active vertical hint which the Review Hints dialog is examining"), NULL, { 0 }, 0, 0 }, - { N_("Dragging Comparison Outline Color"), "DraggingComparisonOutlineColor", rt_coloralpha, &DraggingComparisonOutlineColor, N_("The color used to draw the outline of the old spline when you are interactively modifying a glyph"), NULL, { 0 }, 0, 0 }, - { N_("Dragging Comparison Outline Color"), "DraggingComparisonAlphaChannelOverride", rt_coloralpha, &DraggingComparisonAlphaChannelOverride, N_("Only the alpha value is used and if non zero it will set the alpha channel for the control points, bezier information and other non spline indicators for the Dragging Comparison Outline spline"), NULL, { 0 }, 0, 0 }, + { N_("Delta Grid Color"), "DeltaGridColor", rt_color, &deltagridcol, N_("Indicates a notable grid pixel when suggesting deltas."), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; -static struct resed charview2_re[] = { - { N_("Width Color"), "WidthColor", rt_color, &widthcol, N_("The color of the line marking the advance width"), NULL, { 0 }, 0, 0 }, - { N_("Selected Width Color"), "WidthSelColor", rt_color, &widthselcol, N_("The color of the line marking the advance width when it is selected"), NULL, { 0 }, 0, 0 }, - { N_("Selected LBearing Color"), "LBearingSelColor", rt_color, &lbearingselcol, N_("The color of the line marking the left bearing when it is selected"), NULL, { 0 }, 0, 0 }, - { N_("Grid Fit Width Color"), "GridFitWidthColor", rt_color, &widthgridfitcol, N_("The color of the line marking the grid-fit advance width"), NULL, { 0 }, 0, 0 }, - { N_("Ligature Caret Color"), "LigatureCaretColor", rt_color, &lcaretcol, N_("The color of the line(s) marking ligature carets"), NULL, { 0 }, 0, 0 }, - { N_("Anchor Color"), "AnchorColor", rt_color, &anchorcol, N_("The color of anchor stars"), NULL, { 0 }, 0, 0 }, - { N_("Anchored Line Color"), "AnchoredOutlineColor", rt_color, &anchoredoutlinecol, N_("The color of another glyph drawn in the current view to show where it would be placed by an anchor lookup"), NULL, { 0 }, 0, 0 }, - { N_("Template Color"), "TemplateOutlineColor", rt_color, &templateoutlinecol, NULL, NULL, { 0 }, 0, 0 }, - { N_("Old Outline Color"), "OldOutlineColor", rt_color, &oldoutlinecol, NULL, NULL, { 0 }, 0, 0 }, - { N_("Original Color"), "TransformOriginColor", rt_color, &transformorigincol, NULL, NULL, { 0 }, 0, 0 }, - { N_("Guide Layer Color"), "GuideOutlineColor", rt_color, &guideoutlinecol, NULL, NULL, { 0 }, 0, 0 }, +static struct resed charviewraster_re[] = { { N_("Grid Fit Color"), "GridFitOutlineColor", rt_color, &gridfitoutlinecol, N_("The color of grid-fit outlines"), NULL, { 0 }, 0, 0 }, - { N_("Inactive Layer Color"), "BackgroundOutlineColor", rt_color, &backoutlinecol, N_("The color of outlines in inactive layers"), NULL, { 0 }, 0, 0 }, - { N_("Active Layer Color"), "ForegroundOutlineColor", rt_color, &foreoutlinecol, N_("The color of outlines in the active layer"), NULL, { 0 }, 0, 0 }, - { N_("Inactive Thick Layer Color"), "BackgroundThickOutlineColor", rt_coloralpha, &backoutthicklinecol, N_("The color of thick outlines in inactive layers"), NULL, { 0 }, 0, 0 }, - { N_("Active Thick Layer Color"), "ForegroundThickOutlineColor", rt_coloralpha, &foreoutthicklinecol, N_("The color of thick outlines in the active layer"), NULL, { 0 }, 0, 0 }, - { N_("Clip Path Color"), "ClipPathColor", rt_color, &clippathcol, N_("The color of the clip path"), NULL, { 0 }, 0, 0 }, - { N_("Open Path Color"), "OpenPathColor", rt_coloralpha, &openpathcol, N_("The color of the open path"), NULL, { 0 }, 0, 0 }, - { N_("Background Image Color"), "BackgroundImageColor", rt_coloralpha, &backimagecol, N_("The color used to draw bitmap (single bit) images which do not specify a clut"), NULL, { 0 }, 0, 0 }, - { N_("Fill Color"), "FillColor", rt_coloralpha, &fillcol, N_("The color used to fill the outline if that mode is active"), NULL, { 0 }, 0, 0 }, - { N_("Preview Fill Color"), "PreviewFillColor", rt_coloralpha, &previewfillcol, N_("The color used to fill the outline when in preview mode"), NULL, { 0 }, 0, 0 }, - { N_("Trace Color"), "TraceColor", rt_color, &tracecol, NULL, NULL, { 0 }, 0, 0 }, + { N_("Grid Fit Width Color"), "GridFitWidthColor", rt_color, &widthgridfitcol, N_("The color of the line marking the grid-fit advance width"), NULL, { 0 }, 0, 0 }, { N_("Raster Color"), "RasterColor", rt_coloralpha, &rastercol, N_("The color of grid-fit (and other) raster blocks"), NULL, { 0 }, 0, 0 }, { N_("Raster New Color"), "RasterNewColor", rt_coloralpha, &rasternewcol, N_("The color of raster blocks which have just been turned on (in the debugger when an instruction moves a point)"), NULL, { 0 }, 0, 0 }, { N_("Raster Old Color"), "RasterOldColor", rt_coloralpha, &rasteroldcol, N_("The color of raster blocks which have just been turned off (in the debugger when an instruction moves a point)"), NULL, { 0 }, 0, 0 }, { N_("Raster Grid Color"), "RasterGridColor", rt_coloralpha, &rastergridcol, NULL, NULL, { 0 }, 0, 0 }, { N_("Raster Dark Color"), "RasterDarkColor", rt_coloralpha, &rasterdarkcol, N_("When debugging in grey-scale this is the color of a raster block which is fully covered."), NULL, { 0 }, 0, 0 }, - { N_("Delta Grid Color"), "DeltaGridColor", rt_color, &deltagridcol, N_("Indicates a notable grid pixel when suggesting deltas."), NULL, { 0 }, 0, 0 }, - { N_("Ruler Big Tick Color"), "RulerBigTickColor", rt_color, &rulerbigtickcol, N_("The color used to draw the large tick marks in rulers."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Line Color"), "MeasureToolLineColor", rt_color, &measuretoollinecol, N_("The color used to draw the measure tool line."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Point Color"), "MeasureToolPointColor", rt_color, &measuretoolpointcol, N_("The color used to draw the measure tool points."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Point Snapped Color"), "MeasureToolPointSnappedColor", rt_color, &measuretoolpointsnappedcol, N_("The color used to draw the measure tool points when snapped."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Canvas Number Color"), "MeasureToolCanvasNumbersColor", rt_color, &measuretoolcanvasnumberscol, N_("The color used to draw the measure tool numbers on the canvas."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Canvas Number Snapped Color"), "MeasureToolCanvasNumbersSnappedColor", rt_color, &measuretoolcanvasnumberssnappedcol, N_("The color used to draw the measure tool numbers on the canvas when snapped."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Windows Foreground Color"), "MeasureToolWindowForeground", rt_color, &measuretoolwindowforegroundcol, N_("The measure tool window foreground color."), NULL, { 0 }, 0, 0 }, - { N_("Measure Tool Windows Background Color"), "MeasureToolWindowBackground", rt_color, &measuretoolwindowbackgroundcol, N_("The measure tool window background color."), NULL, { 0 }, 0, 0 }, + { N_("Background Image Color"), "BackgroundImageColor", rt_coloralpha, &backimagecol, N_("The color used to draw bitmap (single bit) images which do not specify a clut"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; + +static struct resed cvpalettes_re[] = { + { N_("Palette Foreground Color"), "CVPaletteForegroundColor", rt_color, &cvpalettefgcol, N_("When buttons are 3D, the light edge color"), NULL, { 0 }, 0, 0 }, + { N_("Palette Background Color"), "CVPaletteBackgroundColor", rt_color, &cvpalettebgcol, N_("When buttons are 3D, the light edge color"), NULL, { 0 }, 0, 0 }, + { N_("3D Light Edge Color"), "Button3DEdgeLightColor", rt_color, &cvbutton3dedgelightcol, N_("When buttons are 3D, the light edge color"), NULL, { 0 }, 0, 0 }, + { N_("3D Dark Edge Color"), "Button3DEdgeDarkColor", rt_color, &cvbutton3dedgedarkcol, N_("When buttons are 3D, the dark edge color"), NULL, { 0 }, 0, 0 }, + { N_("3D Buttons"), "Button3d", rt_bool, &cvbutton3d, N_("Whether buttons on the CharView pallettes have a 3D appearance"), NULL, { 0 }, 0, 0 }, + {N_("LayersPalette.Font"), "LayersPalette.Font", rt_font, &layerspalette_font, N_("Font used in the outline view layers palette"), NULL, { 0 }, 0, 0 }, + {N_("ToolsPalette.Font"), "ToolsPalette.Font", rt_font, &toolspalette_font, N_("Font used in the outline view tools palette"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; @@ -378,86 +417,20 @@ return 0; } +extern GResInfo charviewpoints_ri, charviewlinesfills_ri, charviewtools_ri; +extern GResInfo charviewhints_ri, charviewraster_ri, cvpalettes_ri; void CVColInit( void ) { if ( cvcolsinited ) -return; - GResEditFind( charview_re, "CharView."); - GResEditFind( charview2_re, "CharView."); + return; + GResEditDoInit(&charviewpoints_ri); + GResEditDoInit(&charviewlinesfills_ri); + GResEditDoInit(&charviewtools_ri); + GResEditDoInit(&charviewhints_ri); + GResEditDoInit(&charviewraster_ri); + GResEditDoInit(&cvpalettes_ri); cvcolsinited = true; - - // These value over-ride the static initializers. - // Note that the base resource names are copied from charview_re and charview2_re. - pointcol = GResourceFindColor("CharView.PointColor",0xff0000); - firstpointcol = GResourceFindColor("CharView.FirstPointColor",0x707000); - selectedpointcol = GResourceFindColor("CharView.SelectedPointColor",0xc8c800); - selectedpointwidth = GResourceFindInt("CharView.SelectedPointWidth",2); - extremepointcol = GResourceFindColor("CharView.ExtremePointColor",0xc00080); - pointofinflectioncol = GResourceFindColor("CharView.PointOfInflectionColor",0x008080); - almosthvcol = GResourceFindColor("CharView.AlmostHVColor",0x00ff80); - nextcpcol = GResourceFindColor("CharView.NextCPColor",0x007090); - prevcpcol = GResourceFindColor("CharView.PointColor",0xcc00cc); - selectedcpcol = GResourceFindColor("CharView.SelectedCPColor",0xffffff); - coordcol = GResourceFindColor("CharView.CoordinateColor",0x808080); - widthcol = GResourceFindColor("CharView.WidthColor",0x000000); - widthselcol = GResourceFindColor("CharView.WidthSelColor",0x00ff00); - lbearingselcol = GResourceFindColor("CharView.LBearingSelColor",0x00ff00); - widthgridfitcol = GResourceFindColor("CharView.GridFitWidthColor",0x009800); - lcaretcol = GResourceFindColor("CharView.LigatureCaretColor",0x909040); - rastercol = GResourceFindColor("CharView.RasterColor",0xffa0a0a0); /* Translucent */ - rasternewcol = GResourceFindColor("CharView.RasterNewColor",0xff909090); - rasteroldcol = GResourceFindColor("CharView.RasterOldColor",0xffc0c0c0); - rastergridcol = GResourceFindColor("CharView.RasterGridColor",0xffb0b0ff); - rasterdarkcol = GResourceFindColor("CharView.RasterDarkColor",0xff606060); - deltagridcol = GResourceFindColor("CharView.DeltaGridColor",0xcc0000); - italiccoordcol = GResourceFindColor("CharView.ItalicCoordColor",0x909090); - metricslabelcol = GResourceFindColor("CharView.MetricsLabelColor",0x00000); - hintlabelcol = GResourceFindColor("CharView.HintLabelColor",0x00cccc); - bluevalstipplecol = GResourceFindColor("CharView.BlueValuesStippledColor",0x808080ff); /* Translucent */ - fambluestipplecol = GResourceFindColor("CharView.FamilyBlueStippledColor",0x80ff7070); /* Translucent */ - mdhintcol = GResourceFindColor("CharView.xxxxxx",0x80e04040); /* Translucent */ - dhintcol = GResourceFindColor("CharView.DHintColor",0x80d0a0a0); /* Translucent */ - hhintcol = GResourceFindColor("CharView.HHintColor",0x80a0d0a0); /* Translucent */ - vhintcol = GResourceFindColor("CharView.VHintColor",0x80c0c0ff); /* Translucent */ - hflexhintcol = GResourceFindColor("CharView.HFlexHintColor",0x00ff00); - vflexhintcol = GResourceFindColor("CharView.VFlexHintColor",0x00ff00); - conflicthintcol = GResourceFindColor("CharView.ConflictHintColor",0x00ffff); - hhintactivecol = GResourceFindColor("CharView.HHintActiveColor",0x00a000); - vhintactivecol = GResourceFindColor("CharView.VHintActiveColor",0x0000ff); - anchorcol = GResourceFindColor("CharView.AnchorColor",0x0040ff); - anchoredoutlinecol = GResourceFindColor("CharView.AnchoredOutlineColor",0x0040ff); - templateoutlinecol = GResourceFindColor("CharView.TemplateOutlineColor",0x009800); - oldoutlinecol = GResourceFindColor("CharView.OldOutlineColor",0x008000); - transformorigincol = GResourceFindColor("CharView.TransformOriginColor",0x000000); - guideoutlinecol = GResourceFindColor("CharView.GuideOutlineColor",0x808080); - gridfitoutlinecol = GResourceFindColor("CharView.GridFitOutlineColor",0x009800); - backoutlinecol = GResourceFindColor("CharView.BackgroundOutlineColor",0x009800); - foreoutlinecol = GResourceFindColor("CharView.ForegroundOutlineColor",0x000000); - clippathcol = GResourceFindColor("CharView.ClipPathColor",0x0000ff); - openpathcol = GResourceFindColor("CharView.OpenPathColor",0x40660000); - backimagecol = GResourceFindColor("CharView.BackgroundImageColor",0x707070); - fillcol = GResourceFindColor("CharView.FillColor",0x80707070); /* Translucent */ - tracecol = GResourceFindColor("CharView.TraceColor",0x008000); - rulerbigtickcol = GResourceFindColor("CharView.RulerBigTickColor",0x008000); - // previewfillcol = GResourceFindColor(,0x0f0f0f); - // The code below defaults differently from the static initializer (from which we copied this value). - if( GResourceFindColor("CharView.PreviewFillColor", COLOR_UNKNOWN) == COLOR_UNKNOWN ) { - // no explicit previewfillcolor - previewfillcol = fillcol; - if( GResourceFindColor("CharView.FillColor", COLOR_UNKNOWN) == COLOR_UNKNOWN ) { - // no explicit fill color either - previewfillcol = 0x000000; - } - } - DraggingComparisonOutlineColor = GResourceFindColor("CharView.DraggingComparisonOutlineColor",0x8800BB00); - DraggingComparisonAlphaChannelOverride = GResourceFindColor("CharView.DraggingComparisonAlphaChannelOverride",0x88000000); - foreoutthicklinecol = GResourceFindColor("CharView.ForegroundThickOutlineColor",0x20707070); - backoutthicklinecol = GResourceFindColor("CharView.BackgroundThickOutlineColor",0x20707070); - cvbutton3d = GResourceFindInt("CharView.Button3D", 1); - cvbutton3dedgelightcol = GResourceFindColor("CharView.Button3DEdgeLightColor", 0xe0e0e0); - cvbutton3dedgedarkcol = GResourceFindColor("CharView.Button3DEdgeDarkColor", 0x707070); } - GDevEventMask input_em[] = { /* Event masks for wacom devices */ /* negative utility in opening Mouse1 */ @@ -910,7 +883,7 @@ } col = MaybeMaskColorToAlphaChannelOverride( col, AlphaChannelOverride ); - Color subcolmasked = MaybeMaskColorToAlphaChannelOverride( subcol, AlphaChannelOverride ); + Color subcolmasked; Color nextcpcolmasked = MaybeMaskColorToAlphaChannelOverride( nextcpcol, AlphaChannelOverride ); Color prevcpcolmasked = MaybeMaskColorToAlphaChannelOverride( prevcpcol, AlphaChannelOverride ); Color selectedpointcolmasked = MaybeMaskColorToAlphaChannelOverride( selectedpointcol, AlphaChannelOverride ); @@ -1430,7 +1403,7 @@ { CharViewTab* tab = CVGetActiveTab(cv); if (sp->name && *sp->name) { - int32 theight; + int32_t theight; GDrawSetFont(pixmap, cv->normal); theight = GDrawGetText8Height(pixmap, sp->name, -1); @@ -1714,7 +1687,7 @@ strokefg = (strokefg | 0x01000000) & 0x01ffffff; } - int16 oldwidth = GDrawGetLineWidth( pixmap ); + int16_t oldwidth = GDrawGetLineWidth( pixmap ); GDrawSetLineWidth( pixmap, strokeWidth ); GDrawPushClipOnly( pixmap ); @@ -2892,8 +2865,8 @@ Color lbcolor = (!cv->inactive && cv->lbearingsel) ? lbearingselcol : coordcol; DrawVLine(cv,pixmap,0,lbcolor,false,NULL,NULL); DrawLine(cv,pixmap,-8096,0,8096,0,coordcol); - DrawLine(cv,pixmap,-8096,sf->ascent,8096,sf->ascent,coordcol); - DrawLine(cv,pixmap,-8096,-sf->descent,8096,-sf->descent,coordcol); + DrawLine(cv,pixmap,-8096,sf->ascent,8096,sf->ascent,ascentdescentcol); + DrawLine(cv,pixmap,-8096,-sf->descent,8096,-sf->descent,ascentdescentcol); } if ( cv->showvmetrics ) { /*DrawLine(cv,pixmap,(sf->ascent+sf->descent)/2,-8096,(sf->ascent+sf->descent)/2,8096,coordcol); @@ -3417,6 +3390,9 @@ bdfc = bdf->glyphs[sc->orig_pos]; } + // Leaving the hard-coded colors here because this stuff is window-system + // dependent and not necessarily user-configurable (although it might or + // might not be appropriate to make them theme-configurable) if ( bdfc!=NULL ) { GClut clut; struct _GImage base; @@ -3448,19 +3424,13 @@ base.height = bdfc->ymax-bdfc->ymin+1; GDrawDrawImage(icon,&gi,NULL,(r.width-base.width)/2,(r.height-base.height)/2); } else if ( sc->unicodeenc!=-1 ) { - FontRequest rq; - GFont *font; + if ( cv_iconfont.fi==NULL ) + GResEditDoInit(&charviewpoints_ri); unichar_t text[2]; int as, ds, ld, width; - - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SERIF_UI_FAMILIES; - rq.point_size = 24; - rq.weight = 400; - font = GDrawInstanciateFont(NULL,&rq); - GDrawSetFont(icon,font); + GDrawSetFont(icon,cv_iconfont.fi); text[0] = sc->unicodeenc; text[1] = 0; - GDrawWindowFontMetrics(icon,font,&as,&ds,&ld); + GDrawWindowFontMetrics(icon,cv_iconfont.fi,&as,&ds,&ld); width = GDrawGetTextWidth(icon,text,1); GDrawDrawText(icon,(r.width-width)/2,(r.height-as-ds)/2+as,text,1,0xffffff); } @@ -3469,9 +3439,6 @@ static int CVCurEnc(CharView *cv) { - if ( cv->map_of_enc == ((FontView *) (cv->b.fv))->b.map && cv->enc!=-1 ) - return( cv->enc ); - return( ((FontView *) (cv->b.fv))->b.map->backmap[cv->b.sc->orig_pos] ); } @@ -3496,7 +3463,7 @@ if (used < len) { /* Enhance 'buf' description with Nameslist.txt unicode name definition */ - if ( (uniname=unicode_name(sc->unicodeenc))!=NULL ) { + if ( (uniname=uniname_name(sc->unicodeenc))!=NULL ) { used += snprintf(buf+used, len-used, " %s", uniname); free(uniname); } @@ -3882,9 +3849,9 @@ GDrawRaise(((FontView *) (cv->b.fv))->gw); } -static uint16 HaveModifiers = 0; -static uint16 PressingTilde = 0; -static uint16 PrevCharEventWasCharUpOnControl = 0; +static uint16_t HaveModifiers = 0; +static uint16_t PressingTilde = 0; +static uint16_t PrevCharEventWasCharUpOnControl = 0; static void CVCharUp(CharView *cv, GEvent *event ) { @@ -3895,9 +3862,9 @@ int oldactiveModifierControl = cv->activeModifierControl; int oldactiveModifierAlt = cv->activeModifierAlt; - cv->activeModifierControl &= ~( event->u.chr.keysym == GK_Control_L || event->u.chr.keysym == GK_Control_R + cv->activeModifierControl = cv->activeModifierControl && !( event->u.chr.keysym == GK_Control_L || event->u.chr.keysym == GK_Control_R || event->u.chr.keysym == GK_Meta_L || event->u.chr.keysym == GK_Meta_R ); - cv->activeModifierAlt &= ~( event->u.chr.keysym == GK_Alt_L || event->u.chr.keysym == GK_Alt_R + cv->activeModifierAlt = cv->activeModifierAlt && !( event->u.chr.keysym == GK_Alt_L || event->u.chr.keysym == GK_Alt_R || event->u.chr.keysym == GK_Mode_switch ); // helps with keys on the mac if( (event->u.chr.state&ksm_meta) ) @@ -4172,13 +4139,13 @@ GDrawPushClip(pixmap, &rh, &oldrh); rh.x = cv->olde.x; rh.y = 0; rh.width = 1; GDrawDrawPixmap(pixmap, cv->hruler, &rh, cv->rulerh + cv->olde.x, rstart); - GDrawDrawLine(pixmap,cv->e.x+cv->rulerh,rstart,cv->e.x+cv->rulerh,rstart+cv->rulerh,0xff0000); + GDrawDrawLine(pixmap,cv->e.x+cv->rulerh,rstart,cv->e.x+cv->rulerh,rstart+cv->rulerh,rulercurtickcol); GDrawPopClip(pixmap, &oldrh); GDrawPushClip(pixmap, &rv, &oldrv); rv.x = 0; rv.y = cv->olde.y; rv.height = 1; GDrawDrawPixmap(pixmap, cv->vruler, &rv, 0, cv->rulerh + rstart + cv->olde.y); - GDrawDrawLine(pixmap,0,cv->e.y+rstart+cv->rulerh,cv->rulerh,cv->e.y+rstart+cv->rulerh,0xff0000); + GDrawDrawLine(pixmap,0,cv->e.y+rstart+cv->rulerh,cv->rulerh,cv->e.y+rstart+cv->rulerh,rulercurtickcol); GDrawPopClip(pixmap, &oldrv); cv->olde = cv->e; @@ -4365,7 +4332,7 @@ return( fs->p->anysel ); } -static int16 MouseToCX( CharView *cv, int16 mx ) +static int16_t MouseToCX( CharView *cv, int16_t mx ) { CharViewTab* tab = CVGetActiveTab(cv); return( mx - tab->xoff ) / tab->scale; @@ -4727,7 +4694,7 @@ uc_strcat( p, "/" ); // only update when the selection has changed. - // updating this string is a non reversable operation if the + // updating this string is a non reversible operation if the // user is part way through typing some text. if( !Wordlist_selectionsEqual( srctxt, p )) { @@ -4773,8 +4740,8 @@ (cv->showing_tool == cvt_pointer), cv->activeModifierControl, cv->activeModifierAlt ); - int8 override_showing_tool = cvt_none; - int8 old_showing_tool = cv->showing_tool; + int8_t override_showing_tool = cvt_none; + int8_t old_showing_tool = cv->showing_tool; if( cv->showing_tool == cvt_pointer && cv->activeModifierControl && cv->activeModifierAlt ) @@ -4911,7 +4878,6 @@ if( !xc && cv->additionalCharsToShowActiveIndex > 0 ) { xc = cv->additionalCharsToShow[cv->additionalCharsToShowActiveIndex-1]; - int offset = xc->width; int cumulativeLeftSideBearing = 0; // TRACE("first offset:%d original cx:%f \n", offset, fsadjusted.p->cx ); int lidx = cv->additionalCharsToShowActiveIndex-1; @@ -4958,7 +4924,6 @@ break; } - offset = xc->width; } } @@ -5388,7 +5353,9 @@ p.cx = p.spiro->x; p.cy = p.spiro->y; } else { - CVDoSnaps(cv,&fs); + // Require some movement before snapping objects with the pointer tool + if ( !RealNear(cv->info.x,cv->p.cx) || !RealNear(cv->info.y,cv->p.cy) ) + CVDoSnaps(cv,&fs); } cx = (p.cx -cv->p.cx) / tab->scale; cy = (p.cy - cv->p.cy) / tab->scale; @@ -5666,7 +5633,7 @@ static void CVDrop(CharView *cv,GEvent *event) { /* We should get a list of character names. Add each as a RefChar */ - int32 len; + int32_t len; int ch, first = true; char *start, *pt, *cnames; SplineChar *rsc; @@ -5774,6 +5741,7 @@ GDrawSetGIC(gw,cv->gic,0,20); } break; + default: break; } return( true ); } @@ -6220,13 +6188,13 @@ GRect r = {.x = old_guide_pos, .y = 0, .width = 1, .height = cv->height}; GDrawRequestExpose(pixmap,&r,false); } - GDrawDrawLine(pixmap,guide_pos,0,guide_pos,cv->height,0x000000); + GDrawDrawLine(pixmap,guide_pos,0,guide_pos,cv->height,guidedragcol); } else { if (old_guide_pos >= 0) { GRect r = {.x = 0, .y = old_guide_pos, .width = cv->width, .height = 1}; GDrawRequestExpose(pixmap,&r,false); } - GDrawDrawLine(pixmap,0,guide_pos,cv->width,guide_pos,0x000000); + GDrawDrawLine(pixmap,0,guide_pos,cv->width,guide_pos,guidedragcol); } GDrawSetDashedLine(pixmap,0,0,0); } @@ -6310,6 +6278,7 @@ else CVVScroll(cv,&event->u.control.u.sb); break; + default: break; } break; case et_map: @@ -6439,6 +6408,7 @@ #endif } break; + default: break; } return( true ); } @@ -6579,6 +6549,9 @@ #define MID_CheckSelf 2253 #define MID_GlyphSelfIntersects 2254 #define MID_ReverseDir 2255 +#define MID_AddInflections 2256 +#define MID_Balance 2257 +#define MID_Harmonize 2258 #define MID_Corner 2301 #define MID_Tangent 2302 #define MID_Curve 2303 @@ -8701,7 +8674,7 @@ CVAnySel(cv,&anyp,NULL,NULL,NULL); CVPreserveState(&cv->b); - cv->b.layerheads[cv->b.drawmode]->splines = SplineSetJoin(cv->b.layerheads[cv->b.drawmode]->splines,!anyp,joinsnap/tab->scale,&changed); + cv->b.layerheads[cv->b.drawmode]->splines = SplineSetJoin(cv->b.layerheads[cv->b.drawmode]->splines,!anyp,joinsnap/tab->scale,&changed,true); if ( changed ) CVCharChangedUpdate(&cv->b); } @@ -8871,7 +8844,7 @@ } CVSetCharChanged(cv,true); SCUpdateAll(cv->b.sc); - /* Don't need to update dependancies, their splines won't have changed*/ + /* Don't need to update dependencies, their splines won't have changed*/ } } @@ -9062,7 +9035,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_getValueFromUser)); GTextFieldSelect(GWidgetGetControl(gw,CID_getValueFromUser),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !DATA.done ) GDrawProcessOneEvent(NULL); @@ -9266,7 +9238,7 @@ SplinePoint *selpt=NULL; int notimplicit = -1; int acceptable = -1; - uint16 junk; + uint16_t junk; int i; if ( cv->showing_spiro_pt_menu != (cv->b.sc->inspiro && hasspiro())) { @@ -9791,18 +9763,10 @@ static void _CVMenuOverlap(CharView *cv,enum overlap_type ot) { /* We know it's more likely that we'll find a problem in the overlap code */ /* than anywhere else, so let's save the current state against a crash */ - int layer = cv->b.drawmode == dm_grid ? ly_grid : - cv->b.drawmode == dm_back ? ly_back - : cv->b.layerheads[dm_fore] - cv->b.sc->layers; DoAutoSaves(); -#if 0 - // We await testing on the necessity of this operation. - if ( !SCRoundToCluster(cv->b.sc,layer,false,.03,.12)) - CVPreserveState(&cv->b); /* SCRound2Cluster does this when it makes a change, not otherwise */ -#else CVPreserveState(&cv->b); -#endif // 0 + if ( cv->b.drawmode==dm_fore ) { MinimumDistancesFree(cv->b.sc->md); cv->b.sc->md = NULL; @@ -10011,6 +9975,26 @@ _CVMenuAddExtrema(cv); } +static void _CVMenuAction(GWindow gw, void (*func)(SplineChar*, SplineSet*, int)) { + CharView *cv = (CharView *) GDrawGetUserData(gw); + int anysel = CVAnySel(cv,NULL,NULL,NULL,NULL); + CVPreserveState(&cv->b); + func(cv->b.sc,cv->b.layerheads[cv->b.drawmode]->splines,anysel); + CVCharChangedUpdate(&cv->b); +} + +static void CVMenuAddInflections(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + _CVMenuAction(gw,&SplineCharAddInflections); +} + +static void CVMenuBalance(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + _CVMenuAction(gw,&SplineCharBalance); +} + +static void CVMenuHarmonize(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + _CVMenuAction(gw,&SplineCharHarmonize); +} + static void CVSimplify(CharView *cv,int type) { static struct simplifyinfo smpls[] = { { sf_normal, 0, 0, 0, 0, 0, 0 }, @@ -10323,7 +10307,7 @@ static int IOSA_FocusChange(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_textfocuschanged ) { struct insertonsplineat *iosa = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GGadgetSetChecked(GWidgetGetControl(iosa->gw,cid),true); } return( true ); @@ -10332,7 +10316,7 @@ static int IOSA_RadioChange(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { struct insertonsplineat *iosa = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GWidgetIndicateFocusGadget(GWidgetGetControl(iosa->gw,cid)); GTextFieldSelect(GWidgetGetControl(iosa->gw,cid),0,-1); } @@ -10603,13 +10587,10 @@ if ( AnchorClassUnused(cv->b.sc,&waslig)==NULL ) { SplineFont *sf = cv->b.sc->parent; - AnchorClass *ac; - GTextInfo **ti; - int j; char *name = gwwv_ask_string(_("Anchor Class Name"),"",_("Please enter the name of a Anchor point class to create")); if ( name==NULL ) return; - ac = SFFindOrAddAnchorClass(sf,name,NULL); + SFFindOrAddAnchorClass(sf,name,NULL); free(name); if ( AnchorClassUnused(cv->b.sc,&waslig)==NULL ) return; @@ -10954,11 +10935,15 @@ case MID_RegenBitmaps: case MID_RemoveBitmaps: mi->ti.disabled = cv->b.fv->sf->bitmaps==NULL; break; - case MID_AddExtrema: + case MID_AddExtrema: case MID_AddInflections: case MID_Harmonize: mi->ti.disabled = cv->b.layerheads[cv->b.drawmode]->splines==NULL || (cv->b.sc->inspiro && hasspiro()); /* Like Simplify, always available, but may not do anything if */ /* all extrema have points. I'm not going to check for that, too hard */ break; + case MID_Balance: + mi->ti.disabled = cv->b.layerheads[cv->b.drawmode]->splines==NULL || (cv->b.sc->inspiro && hasspiro()) + || cv->b.layerheads[cv->b.drawmode]->order2; + break; case MID_Simplify: mi->ti.disabled = cv->b.layerheads[cv->b.drawmode]->splines==NULL || (cv->b.sc->inspiro && hasspiro()); /* Simplify is always available (it may not do anything though) */ @@ -11764,7 +11749,10 @@ { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ #endif { { (unichar_t *) N_("Pr_eferences..."), (GImage *) "fileprefs.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Preferences...|No Shortcut"), NULL, NULL, MenuPrefs, 0 }, - { { (unichar_t *) N_("_X Resource Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("X Resource Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, + { { (unichar_t *) N_("Appea_rance Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Appearance Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, +#if !defined(_NO_PYTHON) + { { (unichar_t *) N_("Config_ure Plugins..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'u' }, H_("Configure Plugins...|No Shortcut"), NULL, NULL, MenuPlug, 0 }, +#endif { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("_Quit"), (GImage *) "filequit.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'Q' }, H_("Quit|No Shortcut"), NULL, NULL, MenuExit, MID_Quit }, GMENUITEM2_EMPTY @@ -12025,6 +12013,9 @@ { { (unichar_t *) N_("O_verlap"), (GImage *) "overlaprm.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'v' }, H_("Overlap|No Shortcut"), rmlist, NULL, NULL, MID_RmOverlap }, { { (unichar_t *) N_("_Simplify"), (GImage *) "elementsimplify.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_("Simplify|No Shortcut"), smlist, smlistcheck, NULL, MID_Simplify }, { { (unichar_t *) N_("Add E_xtrema"), (GImage *) "elementaddextrema.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'x' }, H_("Add Extrema|No Shortcut"), NULL, NULL, CVMenuAddExtrema, MID_AddExtrema }, + { { (unichar_t *) N_("Add Points Of I_nflection"), (GImage *) "elementaddinflections.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'n' }, H_("Add Points Of Inflection|No Shortcut"), NULL, NULL, CVMenuAddInflections, MID_AddInflections }, + { { (unichar_t *) N_("_Balance"), (GImage *) "elementbalance.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'b' }, H_("Balance|No Shortcut"), NULL, NULL, CVMenuBalance, MID_Balance }, + { { (unichar_t *) N_("Harmoni_ze"), (GImage *) "elementharmonize.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'z' }, H_("Harmonize|No Shortcut"), NULL, NULL, CVMenuHarmonize, MID_Harmonize }, { { (unichar_t *) N_("Autot_race"), (GImage *) "elementautotrace.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'r' }, H_("Autotrace|No Shortcut"), NULL, NULL, CVMenuAutotrace, MID_Autotrace }, { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("A_lign"), (GImage *) "elementalign.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Align|No Shortcut"), allist, allistcheck, NULL, MID_Align }, @@ -12331,7 +12322,7 @@ static void CVMenuShowMMMask(GWindow gw, struct gmenuitem *mi, GEvent *UNUSED(e)) { CharView *cv = (CharView *) GDrawGetUserData(gw); - uint32 changemask = (uint32) (intpt) mi->ti.userdata; + uint32_t changemask = (uint32_t) (intptr_t) mi->ti.userdata; /* Change which mms get displayed in the "background" */ if ( mi->mid==MID_MMAll ) { @@ -12355,7 +12346,7 @@ CharView *cv = (CharView *) GDrawGetUserData(gw); int i, base, j; MMSet *mm = cv->b.sc->parent->mm; - uint32 submask; + uint32_t submask; SplineFont *sub; GMenuItem2 *mml; @@ -12376,15 +12367,15 @@ mml[i].ti.text = uc_copy(sub->fontname); mml[i].ti.checkable = true; mml[i].ti.checked = (cv->mmvisible & (1<b.sc->parent ) submask = (1<mmvisible == (uint32) (intpt) mml[0].ti.userdata); + mml[0].ti.userdata = (void *) (intptr_t) ((1<mmvisible == (uint32_t) (intptr_t) mml[0].ti.userdata); /* None */ mml[1].ti.checked = (cv->mmvisible == 0 || cv->mmvisible == submask); } @@ -12478,9 +12469,6 @@ #ifndef _NO_PYTHON { { (unichar_t *) N_("_Tools"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools|No Shortcut"), NULL, cvpy_tllistcheck, NULL, 0 }, #endif -#ifdef NATIVE_CALLBACKS - { { (unichar_t *) N_("Tools_2"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools2|No Shortcut"), NULL, cv_tl2listcheck, NULL, 0}, -#endif { { (unichar_t *) N_("H_ints"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'H' }, H_("Hints|No Shortcut"), htlist, htlistcheck, NULL, 0 }, { { (unichar_t *) N_("_View"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_("View|No Shortcut"), vwlist, vwlistcheck, NULL, 0 }, { { (unichar_t *) N_("_Metrics"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'M' }, H_("Metrics|No Shortcut"), mtlist, mtlistcheck, NULL, 0 }, @@ -12499,9 +12487,6 @@ #ifndef _NO_PYTHON { { (unichar_t *) N_("_Tools"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 1, 0, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools|No Shortcut"), NULL, cvpy_tllistcheck, NULL, 0 }, #endif -#ifdef NATIVE_CALLBACKS - { { (unichar_t *) N_("Tools_2"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 1, 0, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools2|No Shortcut"), NULL, cv_tl2listcheck, NULL, 0}, -#endif { { (unichar_t *) N_("H_ints"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'H' }, H_("Hints|No Shortcut"), htlist, htlistcheck, NULL, 0 }, { { (unichar_t *) N_("_View"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_("View|No Shortcut"), vwlist, vwlistcheck, NULL, 0 }, { { (unichar_t *) N_("_Metrics"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'M' }, H_("Metrics|No Shortcut"), mtlist, mtlistcheck, NULL, 0 }, @@ -12516,16 +12501,13 @@ GWindowAttrs wattrs; GGadgetData gd; int sbsize; - FontRequest rq; int as, ds, ld; extern int updateflex; - static char *infofamily=NULL; GTextBounds textbounds; /* extern int cv_auto_goto; */ extern enum cvtools cv_b1_tool, cv_cb1_tool, cv_b2_tool, cv_cb2_tool; - if ( !cvcolsinited ) - CVColInit(); + CVColInit(); static int firstCharView = 1; if( firstCharView ) @@ -12620,27 +12602,13 @@ /* Success! They've got a wacom tablet */ } - if ( infofamily==NULL ) { - infofamily = copy(GResourceFindString("CharView.InfoFamily")); - /* FontConfig doesn't have access to all the X11 bitmap fonts */ - /* so the font I used to use isn't found, and a huge monster is */ - /* inserted instead */ - if ( infofamily==NULL ) - infofamily = SANS_UI_FAMILIES; - } - - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = infofamily; - rq.point_size = GResourceFindInt("CharView.Rulers.FontSize", -10); - rq.weight = 400; - cv->small = GDrawInstanciateFont(cv->gw,&rq); + cv->small = cv_pointnumberfont.fi; GDrawWindowFontMetrics(cv->gw,cv->small,&as,&ds,&ld); cv->sfh = as+ds; cv->sas = as; GDrawSetFont(cv->gw,cv->small); GDrawGetText8Bounds(cv->gw,"0123456789",10,&textbounds); cv->sdh = textbounds.as+textbounds.ds+1; - rq.point_size = 10; - cv->normal = GDrawInstanciateFont(cv->gw,&rq); + cv->normal = cv_labelfont.fi; GDrawWindowFontMetrics(cv->gw,cv->normal,&as,&ds,&ld); cv->nfh = as+ds; cv->nas = as; @@ -12678,7 +12646,6 @@ cv->ft_dpi = 72; cv->ft_pointsizex = cv->ft_pointsizey = 12.0; cv->ft_ppemx = cv->ft_ppemy = 12; - /*GWidgetHidePalettes();*/ /*cv->tools = CVMakeTools(cv);*/ /*cv->layers = CVMakeLayers(cv);*/ @@ -12759,10 +12726,10 @@ if ( pos!=-1 ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GTextInfo *cur = ti[pos]; - int type = (intpt) cur->userdata; + int type = (intptr_t) cur->userdata; if ( type < 0 ) { TRACE("load wordlist...! pos:%d\n",pos); @@ -12870,7 +12837,6 @@ GTEXTINFO_EMPTY }; - CharView *CharViewCreateExtended(SplineChar *sc, FontView *fv,int enc, int show ) { CharView *cv = calloc(1,sizeof(CharView)); @@ -12937,19 +12903,6 @@ memset(&gd,0,sizeof(gd)); gd.flags = gg_visible | gg_enabled; helplist[0].invoke = CVMenuContextualHelp; -#ifndef _NO_PYTHON - if ( cvpy_menu!=NULL ) - mblist[4].ti.disabled = mblist_nomm[4].ti.disabled = false; - mblist[4].sub = mblist_nomm[4].sub = cvpy_menu; -#define CALLBACKS_INDEX 5 /* FIXME: There has to be a better way than this. */ -#else -#define CALLBACKS_INDEX 4 /* FIXME: There has to be a better way than this. */ -#endif /* _NO_PYTHON */ -#ifdef NATIVE_CALLBACKS - if ( cv_menu!=NULL ) - mblist[CALLBACKS_INDEX].ti.disabled = mblist_nomm[CALLBACKS_INDEX].ti.disabled = false; - mblist[CALLBACKS_INDEX].sub = mblist_nomm[CALLBACKS_INDEX].sub = cv_menu; -#endif /* NATIVE_CALLBACKS */ gd.u.menu2 = sc->parent->mm==NULL ? mblist_nomm : mblist; cv->mb = GMenu2BarCreate( gw, &gd, NULL); GGadgetGetSize(cv->mb,&gsize); @@ -13098,6 +13051,16 @@ CharViewFinish(); } +#ifndef _NO_PYTHON +void CVSetToolsSubmenu(GMenuItem2 *py_menu) { + mblist[4].ti.disabled = mblist_nomm[4].ti.disabled = (py_menu == NULL); + mblist[4].sub = mblist_nomm[4].sub = py_menu; +} +static GMenuItem2 *CVGetToolsSubmenu(void) { + return mblist[4].sub; +} +#endif + static void CharViewInit(void) { int i; // static int done = false; // superseded by charview_ready. @@ -13107,7 +13070,17 @@ charview_ready = true; // TRACE("CharViewInit(top) mblist[0].text before translation: %s\n", mblist[0].ti.text ); +// The tools menu handles its own translation. I would rather do this by testing +// whether ti.text_untranslated is already null but there are hundreds of missing +// initializers for that field in the menu layout code. +#ifndef _NO_PYTHON + GMenuItem2 *t = CVGetToolsSubmenu(); + CVSetToolsSubmenu(NULL); +#endif mb2DoGetText(mblist); +#ifndef _NO_PYTHON + CVSetToolsSubmenu(t); +#endif // TRACE("CharViewInit(2) mblist[0].text after translation: %s\n", u_to_c(mblist[0].ti.text) ); // TRACE("CharViewInit(2) mblist[0].text_untranslated notrans: %s\n", mblist[0].ti.text_untranslated ); @@ -13149,6 +13122,7 @@ else CVVScroll(cv,&event->u.control.u.sb); break; + default: break; } break; case et_map: @@ -13171,6 +13145,7 @@ GGadgetEndPopup(); CVPaletteActivate(cv); break; + default: break; } return( true ); } @@ -13191,7 +13166,7 @@ sv->mbh = gsize.height; pos.y = sv->mbh+sv->fh+10; pos.height = 220; - pos.width = pos.height; pos.x = 10+pos.width+20; /* Do replace first so palettes appear propperly */ + pos.width = pos.height; pos.x = 10+pos.width+20; /* Do replace first so palettes appear properly */ sv->rpl_x = pos.x; sv->cv_y = pos.y; sv->cv_height = pos.height; sv->cv_width = pos.width; memset(&wattrs,0,sizeof(wattrs)); @@ -13456,38 +13431,129 @@ CV_LayerPaletteCheck }; + +int CVPalettesRIInit(GResInfo *ri) { + extern GBox _ggadget_Default_Box; + extern GResInfo ggadget_ri; + if ( ri->is_initialized ) + return false; + GResEditDoInit(&ggadget_ri); + cvpalettefgcol = GDrawGetDefaultForeground(NULL); + cvpalettebgcol = GDrawGetDefaultBackground(NULL); + cvpaletteactborcol = _ggadget_Default_Box.active_border; + return _GResEditInitialize(ri); +} + extern GResInfo bitmapview_ri; -GResInfo charview2_ri = { +GResInfo cvpalettes_ri = { &bitmapview_ri, NULL,NULL, NULL, NULL, NULL, NULL, - charview2_re, - N_("Outline View 2"), - N_("This window displays a single outline glyph (more data)"), + cvpalettes_re, + N_("Palettes"), + N_("Colors, etc. of the Outline, Bitmap, and Layer palettes"), + "CharView", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + CVPalettesRIInit, + NULL +}; +GResInfo charviewraster_ri = { + &cvpalettes_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + charviewraster_re, + N_("Outline Raster"), + N_("Colors related to images and font rasterizing"), "CharView", "fontforge", false, + false, 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +GResInfo charviewhints_ri = { + &charviewraster_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + charviewhints_re, + N_("Outline Hints"), + N_("Colors related to CFF/PostScript hints"), + "CharView", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +GResInfo charviewtools_ri = { + &charviewhints_ri, NULL,NULL, NULL, NULL, + NULL, + NULL, + charviewtools_re, + N_("Outline Tools"), + N_("Colors, etc. related to tool use in outline window"), + "CharView", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; -GResInfo charview_ri = { - &charview2_ri, NULL,NULL, NULL, +GResInfo charviewlinesfills_ri = { + &charviewtools_ri, NULL,NULL, NULL, NULL, NULL, NULL, - charview_re, - N_("Outline View"), - N_("This window displays a single outline glyph"), + charviewlinesfills_re, + N_("Outline Lines/Fills"), + N_("Colors of lines and fills in outline window"), "CharView", "fontforge", false, + false, 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, NULL, + NULL +}; +GResInfo charviewpoints_ri = { + &charviewlinesfills_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + charviewpoints_re, + N_("Outline Points"), + N_("Colors, etc of points in glyph outline window"), + "CharView", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, diff -Nru fontforge-20201107~dfsg/fontforgeexe/charview_private.h fontforge-20220308~dfsg/fontforgeexe/charview_private.h --- fontforge-20201107~dfsg/fontforgeexe/charview_private.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/charview_private.h 2022-03-08 10:14:24.000000000 +0000 @@ -168,6 +168,9 @@ #define MID_CheckSelf 2253 #define MID_GlyphSelfIntersects 2254 #define MID_ReverseDir 2255 +#define MID_AddInflections 2256 +#define MID_Balance 2257 +#define MID_Harmonize 2258 #define MID_Corner 2301 #define MID_Tangent 2302 #define MID_Curve 2303 diff -Nru fontforge-20201107~dfsg/fontforgeexe/clipui.c fontforge-20220308~dfsg/fontforgeexe/clipui.c --- fontforge-20201107~dfsg/fontforgeexe/clipui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/clipui.c 2022-03-08 10:14:24.000000000 +0000 @@ -40,7 +40,7 @@ } static void ClipBoard_AddDataType(const char *mimetype, void *data, int cnt, int size, - void *(*gendata)(void *,int32 *len), void (*freedata)(void *)) { + void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)) { GDrawAddSelectionType(((FontView *) FontViewFirst())->gw,sn_clipboard, (char *) mimetype, data, cnt, size, gendata,freedata); diff -Nru fontforge-20201107~dfsg/fontforgeexe/CMakeLists.txt fontforge-20220308~dfsg/fontforgeexe/CMakeLists.txt --- fontforge-20201107~dfsg/fontforgeexe/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -58,8 +58,10 @@ math.c metricsview.c mmdlg.c + multidialog.c nonlineartransui.c openfontdlg.c + pluginui.c prefs.c problems.c pythonui.c diff -Nru fontforge-20201107~dfsg/fontforgeexe/combinations.c fontforge-20220308~dfsg/fontforgeexe/combinations.c --- fontforge-20201107~dfsg/fontforgeexe/combinations.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/combinations.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,6 +32,7 @@ #include "fvcomposite.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "lookups.h" #include "psfont.h" #include "splinefill.h" @@ -60,6 +61,8 @@ GTEXTINFO_EMPTY }; +GResFont combinations_font = GRESFONT_INIT("400 12px " SANS_UI_FAMILIES); + void SFShowLigatures(SplineFont *sf,SplineChar *searchfor) { int i, cnt; char **choices=NULL; @@ -76,10 +79,10 @@ if ( pst->type==pst_ligature && (searchfor==NULL || PSTContains(pst->u.lig.components,searchfor->name))) { if ( choices!=NULL ) { - line = pt = malloc((strlen(sc->name)+13+3*strlen(pst->u.lig.components))); + line = pt = malloc((strlen(sc->name)+14+4*strlen(pst->u.lig.components))); strcpy(pt,sc->name); pt += strlen(pt); - if ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 ) { + if ( sc->unicodeenc!=-1 && sc->unicodeencunicodeenc,0); *pt++=')'; @@ -97,7 +100,7 @@ pt += strlen(pt); sc2 = SFGetChar(sf,-1,start); *end = ch; - if ( sc2!=NULL && sc2->unicodeenc!=-1 && sc2->unicodeenc<0x10000 ) { + if ( sc2!=NULL && sc2->unicodeenc!=-1 && sc2->unicodeencunicodeenc; *pt++=')'; @@ -458,6 +461,7 @@ GRect old, subclip, subold, sel; struct _GImage base; GImage gi; + GClut clut; int index1, index2; BDFChar *bdfc1, *bdfc2; int i, as, x, em = kpd->sf->ascent+kpd->sf->descent, yoff; @@ -484,13 +488,23 @@ memset(&base,'\0',sizeof(base)); gi.u.image = &base; base.image_type = it_index; - base.clut = kpd->bdf->clut; GDrawSetDither(NULL, false); + Color fg = GDrawGetDefaultForeground(NULL); + Color bg = GDrawGetDefaultBackground(NULL); + memcpy(&clut,kpd->bdf->clut,sizeof(clut)); + int bgr=COLOR_RED(bg), bgg=COLOR_GREEN(bg), bgb=COLOR_BLUE(bg); + int fgr=COLOR_RED(fg), fgg=COLOR_GREEN(fg), fgb=COLOR_BLUE(fg); + for ( i=0; ifont); GDrawSetLineWidth(pixmap,0); - GDrawFillRect(pixmap,rect,GDrawGetDefaultBackground(NULL)); + GDrawFillRect(pixmap,rect,bg); subclip = *rect; for ( i=first; i<=last && i+kpd->off_topkcnt; ++i ) { subclip.y = i*kpd->uh; subclip.height = kpd->uh; @@ -523,7 +537,7 @@ yoff = (kern->newyoff*kpd->bdf->pixelsize/em); GDrawDrawImage(pixmap,&gi,NULL, x,subclip.y+as-bdfc2->ymax-yoff); GDrawDrawLine(pixmap,0,subclip.y+kpd->uh-1, - subclip.x+subclip.width,subclip.y+kpd->uh-1,0x000000); + subclip.x+subclip.width,subclip.y+kpd->uh-1,fg); if ( kern->kp!=NULL ) sprintf( buffer, "%d ", kern->newoff); else @@ -531,11 +545,11 @@ if ( kern->ac!=NULL ) strncat(buffer,kern->ac->name,sizeof(buffer)-strlen(buffer)-1); GDrawDrawText8(pixmap,15,subclip.y+kpd->uh-kpd->fh+kpd->as,buffer,-1, - kern->kp!=NULL && kern->newoff!=kern->kp->off ? 0xff0000 : 0x000000 ); + kern->kp!=NULL && kern->newoff!=kern->kp->off ? GDrawGetWarningForeground(NULL) : fg ); if ( i+kpd->off_top==kpd->selected ) { sel.x = 0; sel.width = kpd->vwidth-1; sel.y = subclip.y; sel.height = kpd->uh-2; - GDrawDrawRect(pixmap,&sel,0x000000); + GDrawDrawRect(pixmap,&sel,fg); } GDrawPopClip(pixmap,&subold); } @@ -752,7 +766,7 @@ static int KP_ChangeSize(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { KPData *kpd = GDrawGetUserData(GGadgetGetWindow(g)); - int newsize = (intpt) (GGadgetGetListItemSelected(g)->userdata); + int newsize = (intptr_t) (GGadgetGetListItemSelected(g)->userdata); BDFFont *temp; if ( newsize==kpd->bdf->pixelsize ) return( true ); @@ -1028,6 +1042,7 @@ case et_resize: KPV_Resize(kpd); break; + default: break; } return( true ); } @@ -1058,9 +1073,10 @@ GDrawGetSize(kpd->v,&size); GGadgetGetSize(GWidgetGetControl(kpd->gw,CID_ScrollBar),&sbsize); GDrawSetLineWidth(gw,0); - GDrawDrawLine(gw,size.x,size.y-1,sbsize.x+sbsize.width-1,size.y-1,0x000000); - GDrawDrawLine(gw,size.x,size.y+size.height,sbsize.x+sbsize.width-1,size.y+size.height,0x000000); - GDrawDrawLine(gw,size.x-1,size.y-1,size.x-1,size.y+size.height,0x000000); + Color fg = GDrawGetDefaultForeground(NULL); + GDrawDrawLine(gw,size.x,size.y-1,sbsize.x+sbsize.width-1,size.y-1,fg); + GDrawDrawLine(gw,size.x,size.y+size.height,sbsize.x+sbsize.width-1,size.y+size.height,fg); + GDrawDrawLine(gw,size.x-1,size.y-1,size.x-1,size.y+size.height,fg); } else if ( event->type == et_char ) { if ( event->u.chr.keysym == GK_F1 || event->u.chr.keysym == GK_Help ) { help("ui/dialogs/kernpairs.html", NULL); @@ -1089,10 +1105,8 @@ GWindowAttrs wattrs; GGadgetCreateData gcd[9], boxes[6], *hvarray[3][3], *harray[3], *barray[10], *varray[5]; GTextInfo label[9]; - FontRequest rq; int as, ds, ld,i; static int done=false; - static GFont *font=NULL; memset(&kpd,0,sizeof(kpd)); kpd.sf = sf; @@ -1230,24 +1244,16 @@ GHVBoxSetExpandableCol(boxes[4].ret,gb_expandgluesame); GHVBoxSetPadding(boxes[0].ret,0,2); GHVBoxSetPadding(boxes[3].ret,0,0); - kpd.v = GDrawableGetWindow(gcd[4].ret);; + kpd.v = GDrawableGetWindow(gcd[4].ret); GGadgetGetSize(gcd[4].ret,&pos); kpd.sb_width = pos.width; GGadgetGetSize(gcd[3].ret,&pos); kpd.header_height = pos.y+pos.height+4; - kpd.bdf = SplineFontPieceMeal(kpd.sf,kpd.layer,(intpt) (gcd[1].gd.label->userdata),72,true,NULL); + kpd.bdf = SplineFontPieceMeal(kpd.sf,kpd.layer,(intptr_t) (gcd[1].gd.label->userdata),72,true,NULL); - if ( font==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("Combinations.Font",font); - } - kpd.font = font; + kpd.font = combinations_font.fi; GDrawWindowFontMetrics(gw,kpd.font,&as,&ds,&ld); kpd.fh = as+ds; kpd.as = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/contextchain.c fontforge-20220308~dfsg/fontforgeexe/contextchain.c --- fontforge-20201107~dfsg/fontforgeexe/contextchain.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/contextchain.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,7 +28,6 @@ #include #include "asmfpst.h" -#include "chardata.h" #include "fontforgeui.h" #include "gkeysym.h" #include "lookups.h" @@ -101,7 +100,7 @@ /* There are more CIDs used in this file than those listed here */ /* The CIDs given here are for glyph lists (aw_glyphs & aw_grules) */ -/* similar controls refering to coverage tables have 100 added to them */ +/* similar controls referring to coverage tables have 100 added to them */ /* The CIDs here are also for the "match" aspect of the tabsets */ /* those in backtrack get 20 added, those in lookahead get 40 */ #define CID_GList 305 @@ -209,7 +208,7 @@ return( ret ); } -static char *classnumbers(int cnt,uint16 *classes, struct matrix_data *classnames, int rows, int cols) { +static char *classnumbers(int cnt,uint16_t *classes, struct matrix_data *classnames, int rows, int cols) { char buf[20]; int i, len; char *pt, *ret; @@ -241,7 +240,7 @@ return( ret ); } -static char *rclassnumbers(int cnt,uint16 *classes, struct matrix_data *classnames, int rows, int cols) { +static char *rclassnumbers(int cnt,uint16_t *classes, struct matrix_data *classnames, int rows, int cols) { char buf[20]; int i, len; char *pt, *ret; @@ -498,7 +497,7 @@ ch = utf8_ildb((const char **) &pt); } (&r->u.class.ncnt)[i] = len; - (&r->u.class.nclasses)[i] = malloc(len*sizeof(uint16)); + (&r->u.class.nclasses)[i] = malloc(len*sizeof(uint16_t)); len = 0; if ( ch=='\0' || ch==0x21d2 ) break; @@ -641,7 +640,7 @@ } if ( !doit ) { (&r->u.class.ncnt)[which] = any; - (&r->u.class.nclasses)[which] = malloc(any*sizeof(uint16)); + (&r->u.class.nclasses)[which] = malloc(any*sizeof(uint16_t)); } } return( true ); @@ -794,7 +793,7 @@ static int CCD_FromSelection(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct contextchaindlg *ccd = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); _CCD_FromSelection(ccd,cid); } @@ -831,8 +830,8 @@ md = calloc(2*dummy.lookup_cnt,sizeof(struct matrix_data)); for ( j=0; jaw = aw_glyphs; @@ -875,8 +874,8 @@ md = calloc(2*dummy.lookup_cnt,sizeof(struct matrix_data)); for ( j=0; jnccnt)[i] = clen[i]; (&fpst->nclass)[i] = malloc(clen[i]*sizeof(char*)); + (&fpst->nclassnames)[i] = malloc(clen[i]*sizeof(char*)); (&fpst->nclass)[i][0] = NULL; had_class0 = i==0 && !isEverythingElse(classes[i][0].u.md_str); for ( k=had_class0 ? 0 : 1 ; ksf); } else if ( c==1 && cols==4 ) { /* The lookup in a coverage_simple line (not reverse coverage_simple) */ - if ( covers[cols*r+c].u.md_addr== (void *) (intpt) -1 ) { + if ( covers[cols*r+c].u.md_addr== (void *) (intptr_t) -1 ) { /* They asked to remove the lookup that was there */ covers[cols*r+c].u.md_addr = NULL; } else if ( covers[cols*r+c].u.md_addr==NULL ) { @@ -1724,7 +1722,7 @@ } else if ( off==20 ) sections = 0x1; /* Backtracking */ else - sections = 0x4; /* Foreward */ + sections = 0x4; /* Forward */ return( sections ); } @@ -2061,7 +2059,7 @@ addrmlookup_list[1].text = (unichar_t *) S_("Remove Lookup"); addrmlookup_list[1].text_is_1byte = true; addrmlookup_list[1].selected = false; - addrmlookup_list[1].userdata = (void *) (intpt) -1; + addrmlookup_list[1].userdata = (void *) (intptr_t) -1; coveragesimple_ci[1].enum_vals = addrmlookup_list; seqlookup_ci[0].enum_vals = lookup_list; @@ -2353,7 +2351,7 @@ glyphs_mi.initial_row_cnt = fpst->rule_cnt; md = calloc(fpst->rule_cnt,sizeof(struct matrix_data)); for ( j=0; jrule_cnt; ++j ) { - md[j+0].u.md_str = FPSTRule_To_Str(sf,fpst,&fpst->rules[j]);; + md[j+0].u.md_str = FPSTRule_To_Str(sf,fpst,&fpst->rules[j]); } glyphs_mi.matrix_data = md; } else { @@ -2390,10 +2388,7 @@ extrabuttonslab[i].text_is_1byte = true; extrabuttonsgcd[i].gd.u.list = addlookup_list; extrabuttonsgcd[i].gd.label = &extrabuttonslab[i]; - { - extern FontInstance *_ggadget_default_font; - GDrawSetFont(ccd->glyphs_simple,_ggadget_default_font); - } + GDrawSetDefaultFont(ccd->glyphs_simple); extrabuttonsgcd[i].gd.pos.width = GDrawPixelsToPoints(ccd->glyphs_simple, GDrawGetText8Width(ccd->glyphs_simple,(char *)extrabuttonslab[i].text,-1))+50; extrabuttonsgcd[i].gd.cid = CID_GAddLookup; @@ -2418,7 +2413,7 @@ ggcd[i][k].gd.popup_msg = _("Set this glyph list from a selection."); ggcd[i][k].gd.flags = gg_visible | gg_enabled; ggcd[i][k].gd.handle_controlevent = CCD_FromSelection; - ggcd[i][k].data=(void *)((intpt)CID_GlyphList+(0*100+i*20)); + ggcd[i][k].data=(void *)((intptr_t)CID_GlyphList+(0*100+i*20)); ggcd[i][k++].creator = GButtonCreate; subvarray[i][0] = &ggcd[i][k-1]; @@ -2549,8 +2544,8 @@ co_seqlookup_mi.initial_row_cnt = r->lookup_cnt; md = calloc(2*r->lookup_cnt,sizeof(struct matrix_data)); for ( j=0; jlookup_cnt; ++j ) { - md[2*j+0].u.md_ival = (intpt) (void *) r->lookups[j].lookup; - md[2*j+1].u.md_ival = (intpt) r->lookups[j].seq; + md[2*j+0].u.md_ival = (intptr_t) (void *) r->lookups[j].lookup; + md[2*j+1].u.md_ival = (intptr_t) r->lookups[j].seq; } co_seqlookup_mi.matrix_data = md; } else { @@ -2593,7 +2588,7 @@ cgcd[i][k].gd.popup_msg = _("Set this glyph list from a selection."); cgcd[i][k].gd.flags = gg_visible | gg_enabled; cgcd[i][k].gd.handle_controlevent = CCD_FromSelection; - cgcd[i][k].data = (void *) (intpt) (CID_RplList+100); + cgcd[i][k].data = (void *) (intptr_t) (CID_RplList+100); cgcd[i][k++].creator = GButtonCreate; subvarray2[1] = &cgcd[i][k-1]; subvarray2[2] = GCD_Glue; @@ -2934,7 +2929,7 @@ classsimple_mi.initial_row_cnt = tempfpst->rule_cnt; md = calloc(tempfpst->rule_cnt,sizeof(struct matrix_data)); for ( j=0; jrule_cnt; ++j ) { - md[j+0].u.md_str = FPSTRule_To_Str(sf,tempfpst,&tempfpst->rules[j]);; + md[j+0].u.md_str = FPSTRule_To_Str(sf,tempfpst,&tempfpst->rules[j]); } classsimple_mi.matrix_data = md; } else { diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvaddpoints.c fontforge-20220308~dfsg/fontforgeexe/cvaddpoints.c --- fontforge-20201107~dfsg/fontforgeexe/cvaddpoints.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvaddpoints.c 2022-03-08 10:14:24.000000000 +0000 @@ -317,7 +317,6 @@ } if ( order2 && (!RealNear(base->nextcp.x,sp->prevcp.x) || !RealNear(base->nextcp.y,sp->prevcp.y)) ) { - base->nonextcp = sp->noprevcp = true; base->nextcp = base->me; sp->prevcp = sp->me; } @@ -448,8 +447,8 @@ /* When the user tries to add a point (by doing a mouse down with a point tool selected) there are several cases to be looked at: - If there is a single point selected and it is at the begining/end of an open spline set - if we clicked on another point which is the begining/end of an open splineset + If there is a single point selected and it is at the beginning/end of an open spline set + if we clicked on another point which is the beginning/end of an open splineset draw a spline connecting the two spline sets and merge them (or if it's the same spline set, then close it) else @@ -513,25 +512,21 @@ /* Add a new point */ SplineSetSpirosClear(sel); sp = SplinePointCreate( cv->p.cx, cv->p.cy ); - sp->noprevcp = sp->nonextcp = 1; + sp->prevcp = sp->nextcp = sp->me; sp->nextcpdef = sp->prevcpdef = 1; sp->pointtype = ptype; sp->selected = true; if ( !base->nonextcp && order2_style && cv->active_tool==cvt_pen ) { sp->prevcp = base->nextcp; - sp->noprevcp = false; sp->me.x = ( sp->prevcp.x + sp->nextcp.x )/2; sp->me.y = ( sp->prevcp.y + sp->nextcp.y )/2; - sp->nonextcp = false; sp->pointtype = pt_curve; } else if ( order2 && !base->nonextcp ) { sp->prevcp = base->nextcp; - sp->noprevcp = false; if ( cv->active_tool==cvt_pen ) { sp->nextcp.x = sp->me.x - (sp->prevcp.x-sp->me.x); sp->nextcp.y = sp->me.y - (sp->prevcp.y-sp->me.y); - sp->nonextcp = false; sp->pointtype = pt_curve; } } @@ -550,7 +545,6 @@ cv->joinpos = *sp; cv->joinpos.selected = false; if ( order2 ) { if ( base->nonextcp || sp->noprevcp ) { - base->nonextcp = sp->noprevcp = true; base->nextcp = base->me; sp->prevcp = sp->me; } else { @@ -598,7 +592,7 @@ ss->first = ss->last = sp; ss->next = cv->b.layerheads[cv->b.drawmode]->splines; cv->b.layerheads[cv->b.drawmode]->splines = ss; - sp->nonextcp = sp->noprevcp = 1; + sp->nextcp = sp->prevcp = sp->me; sp->nextcpdef = sp->prevcpdef = 1; sp->pointtype = ptype; sp->selected = true; @@ -661,7 +655,6 @@ if ( merge->next==NULL ) SplineSetReverse(mergess); active->nextcp = merge->nextcp; - active->nonextcp = merge->nonextcp; active->nextcpdef = merge->nextcpdef; active->next = merge->next; if ( merge->next!= NULL ) { @@ -799,10 +792,7 @@ if ( order2_style && active->next==NULL ) { active->me.x = (active->nextcp.x + active->prevcp.x)/2; active->me.y = (active->nextcp.y + active->prevcp.y)/2; - if ( active->me.x == active->nextcp.x && active->me.y == active->nextcp.y ) { - active->nonextcp = active->noprevcp = true; - } else { - active->nonextcp = active->noprevcp = false; + if ( active->me.x != active->nextcp.x || active->me.y != active->nextcp.y ) { active->pointtype = pt_curve; } if ( active->prev!=NULL ) @@ -810,33 +800,29 @@ SCUpdateAll(cv->b.sc); return; } else if ( active->nextcp.x==active->me.x && active->nextcp.y==active->me.y ) { - active->prevcp = active->me; - active->nonextcp = active->noprevcp = true; + active->prevcp = active->nextcp = active->me; active->pointtype = pt_corner; } else { active->prevcp.x = active->me.x - (active->nextcp.x-active->me.x); active->prevcp.y = active->me.y - (active->nextcp.y-active->me.y); - active->nonextcp = active->noprevcp = false; active->nextcpdef = active->prevcpdef = false; active->pointtype = pt_curve; } if ( cv->b.layerheads[cv->b.drawmode]->order2 ) { if ( active->prev!=NULL ) { - if ( active->noprevcp ) - active->prev->from->nonextcp = true; + if ( active->prevcp.x==active->me.x && active->prevcp.y==active->me.y ) + active->prev->from->nextcp = active->prev->from->me; else { active->prev->from->nextcp = active->prevcp; - active->prev->from->nonextcp = false; } SplinePointNextCPChanged2(active->prev->from); SplineRefigureFixup(active->prev); } if ( active->next!=NULL ) { - if ( active->nonextcp ) - active->next->to->noprevcp = true; + if ( active->nextcp.x==active->me.x && active->nextcp.y==active->me.y ) + active->next->to->prevcp = active->next->to->me; else { active->next->to->prevcp = active->nextcp; - active->next->to->noprevcp = false; } SplineRefigureFixup(active->next); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvdebug.c fontforge-20220308~dfsg/fontforgeexe/cvdebug.c --- fontforge-20201107~dfsg/fontforgeexe/cvdebug.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvdebug.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,7 @@ #include "cvundoes.h" #include "fontforgeui.h" #include "gkeysym.h" -#include "gresource.h" +#include "gresedit.h" #include "splineorder2.h" #include "splineutil.h" #include "ustring.h" @@ -67,20 +67,11 @@ # define PPEMX(exc) ((exc)->size->root.metrics.x_ppem) # define PPEMY(exc) ((exc)->size->root.metrics.y_ppem) -static Color rasterbackcol = 0xffffff; - -static int debuggercolsinited = false; +GResFont debugview_font = GRESFONT_INIT("400 12px " SANS_UI_FAMILIES); +Color dv_rasterbackcol = 0xffffff; static void DebugColInit( void ) { - GResStruct debugcolors[] = { - { "Background", rt_color, &rasterbackcol, NULL, 0 }, - GRESSTRUCT_EMPTY - }; - if ( debuggercolsinited ) -return; - rasterbackcol = GDrawGetDefaultBackground(screen_display); - GResourceFind( debugcolors, "DVRaster."); - debuggercolsinited = true; + BVColInit(); } static int DVBpCheck(struct instrinfo *ii, int ip) { @@ -108,7 +99,7 @@ GRect r; GDrawGetSize(dv->raster,&r); - GDrawFillRect(pixmap,&event->u.expose.rect,rasterbackcol); + GDrawFillRect(pixmap,&event->u.expose.rect,dv_rasterbackcol); xem = cv->ft_ppemx; yem = cv->ft_ppemy; x = (r.width - xem)/2; @@ -131,12 +122,12 @@ if ( cv->raster->num_greys<=2 ) { base.image_type = it_mono; clut.clut_len = 2; - clut.clut[0] = rasterbackcol; + clut.clut[0] = dv_rasterbackcol; clut.trans_index = 0; } else { base.image_type = it_index; clut.clut_len = 256; - clut.clut[0] = rasterbackcol; + clut.clut[0] = dv_rasterbackcol; for ( i=1; i<256; ++i ) { clut.clut[i] = ( (COLOR_RED(clut.clut[0])*(0xff-i)/0xff)<<16 ) | ( (COLOR_GREEN(clut.clut[0])*(0xff-i)/0xff)<<8 ) | @@ -275,7 +266,7 @@ GDrawDrawText8(pixmap,3,y,_(""),-1,MAIN_FOREGROUND); } else { int n_watch; - uint8 *watches = DebuggerGetWatchStores(dv->dc,&n_watch); + uint8_t *watches = DebuggerGetWatchStores(dv->dc,&n_watch); for ( i=0; istoreSize; ++i ) { if ( !DebuggerIsStorageSet(dv->dc,i) ) sprintf( buffer, _("%3d: "), i ); @@ -304,7 +295,7 @@ GDrawDrawText8(pixmap,3,y,_(""),-1,MAIN_FOREGROUND); } else { int n_watch; - uint8 *watches = DebuggerGetWatchCvts(dv->dc,&n_watch); + uint8_t *watches = DebuggerGetWatchCvts(dv->dc,&n_watch); for ( i=0; dv->cvt_offtop+icvtSize; ++i ) { sprintf(buffer, "%3d: %3ld (%.2f)", dv->cvt_offtop+i, exc->cvt[dv->cvt_offtop+i], exc->cvt[dv->cvt_offtop+i]/64.0 ); @@ -359,7 +350,7 @@ FT_Vector *pts; int n, n_watch, ph; TT_GlyphZoneRec *r; - uint8 *watches; + uint8_t *watches; BasePoint me,me2; struct reflist *actives; @@ -492,20 +483,16 @@ if ( last_off && cur->last!=NULL ) { ScalePoint(&cur->last->nextcp,&pts->cur[i-1],scalex,scaley,actives); sp->prevcp = cur->last->nextcp; - cur->last->nonextcp = false; cur->last->nextcpindex = i-1; - sp->noprevcp = false; } last_off = false; } else if ( last_off ) { ScalePoint(&me,&pts->cur[i],scalex,scaley,actives); ScalePoint(&me2,&pts->cur[i-1],scalex,scaley,actives); sp = SplinePointCreate((me.x+me2.x)/2, (me.y+me2.y)/2 ); - sp->noprevcp = false; sp->ttfindex = 0xffff; if ( last_off && cur->last!=NULL ) { cur->last->nextcp = sp->prevcp = me2; - cur->last->nonextcp = false; cur->last->nextcpindex = i-1; } /* last_off continues to be true */ @@ -532,22 +519,18 @@ ScalePoint(&me,&pts->cur[start],scalex,scaley,actives); ScalePoint(&me2,&pts->cur[i-1],scalex,scaley,actives); sp = SplinePointCreate((me.x+me2.x)/2 , (me.y+me2.y)/2); - sp->noprevcp = sp->nonextcp = false; cur->last->nextcp = sp->prevcp = me2; SplineMake2(cur->last,sp); cur->last = sp; cur->last->nextcp = cur->first->prevcp = me; - cur->first->noprevcp = false; cur->last->nextcpindex = start; } else if ( !(pts->tags[i-1]&FT_Curve_Tag_On)) { ScalePoint(&me,&pts->cur[i-1],scalex,scaley,actives); cur->last->nextcp = cur->first->prevcp = me; - cur->last->nonextcp = cur->first->noprevcp = false; cur->last->nextcpindex = i-1; } else if ( !(pts->tags[start]&FT_Curve_Tag_On) ) { ScalePoint(&me,&pts->cur[start],scalex,scaley,actives); cur->last->nextcp = cur->first->prevcp = me; - cur->last->nonextcp = cur->first->noprevcp = false; cur->last->nextcpindex = start; } if ( cur->last!=cur->first ) { @@ -599,14 +582,14 @@ /* much harder */ int i; - if ( dv->id.instrs!=(uint8 *) exc->code ) + if ( dv->id.instrs!=(uint8_t *) exc->code ) return( false ); /* We called (or returned from) a subroutine */ if ( dv->codeSize != exc->codeSize ) return( false ); /* A glyph with a different number of instrs has been copied into the glyph instr area */ for ( i=0 ; iinitialbytes) && icodeSize; ++i ) - if ( dv->initialbytes[i] != ((uint8 *) exc->code)[i] ) + if ( dv->initialbytes[i] != ((uint8_t *) exc->code)[i] ) return( false ); return( true ); /* As best we can tell... */ @@ -638,13 +621,13 @@ static void ChangeCode(DebugView *dv,TT_ExecContext exc) { int i; - dv->id.instrs =(uint8 *) exc->code; + dv->id.instrs =(uint8_t *) exc->code; dv->id.instr_cnt = exc->codeSize; IIReinit(&dv->ii,exc->IP); dv->codeSize = exc->codeSize; dv->last_npoints = exc->pts.n_points; for ( i=0 ; iinitialbytes) && icodeSize; ++i ) - dv->initialbytes[i] = ((uint8 *) exc->code)[i]; + dv->initialbytes[i] = ((uint8_t *) exc->code)[i]; if ( dv->active_refs==NULL ) dv->active_refs = ARFindBase(dv->cv->b.sc,NULL,dv->layer); @@ -729,7 +712,7 @@ } if ( exc->pts.n_points<=2 ) cv->b.ft_gridfitwidth = 0; - /* suport for vertical phantom pts */ + /* support for vertical phantom pts */ else if ( FreeTypeAtLeast(2,1,8)) cv->b.ft_gridfitwidth = exc->pts.cur[exc->pts.n_points-3].x * dv->scalex; else @@ -805,7 +788,7 @@ int pnum=0, n, any=0; SplineSet *ss; SplinePoint *sp; - uint8 *watches; + uint8_t *watches; if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { dv = GDrawGetUserData(GGadgetGetWindow(g)); @@ -815,7 +798,7 @@ } DebuggerGetWatches(dv->dc,&n); - watches = calloc(n,sizeof(uint8)); + watches = calloc(n,sizeof(uint8_t)); for ( ss = dv->cv->b.layerheads[dv->cv->b.drawmode]->splines; ss!=NULL; ss=ss->next ) { for ( sp=ss->first; ; ) { @@ -1072,6 +1055,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>reg_size-size.height/dv->ii.fh ) newpos = reg_size-size.height/dv->ii.fh; @@ -1105,6 +1089,7 @@ case et_scrollbarchange: dvreg_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1126,6 +1111,7 @@ case et_mousemove: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -1175,6 +1161,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>exc->top-size.height/dv->ii.fh ) newpos = exc->top-size.height/dv->ii.fh; @@ -1208,6 +1195,7 @@ case et_scrollbarchange: dvstack_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1229,6 +1217,7 @@ case et_mousemove: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -1278,6 +1267,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>exc->storeSize-size.height/dv->ii.fh ) newpos = exc->storeSize-size.height/dv->ii.fh; @@ -1311,6 +1301,7 @@ case et_scrollbarchange: dvstorage_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1331,13 +1322,13 @@ case et_mouseup: { int i; int n; - uint8 *watches; + uint8_t *watches; TT_ExecContext exc = DebuggerGetEContext(dv->dc); i = (event->u.mouse.y-3)/dv->ii.fh+dv->storage_offtop; if ( i>=0 && exc!=NULL ) { watches = DebuggerGetWatchStores(dv->dc,&n); if ( watches==NULL ) { - watches = calloc(n,sizeof(uint8)); + watches = calloc(n,sizeof(uint8_t)); DebuggerSetWatchStores(dv->dc,n,watches); } if ( idc); int i, l, cnt; - FT_Vector *pts; int n; TT_GlyphZoneRec *r; @@ -1368,7 +1359,6 @@ show_current = GGadgetIsChecked(GWidgetGetControl(dv->points,CID_Current)); r = show_twilight ? &exc->twilight : &exc->pts; n = r->n_points; - pts = show_current ? r->cur : r->org; cnt = 0; for ( i=0; idc,&n); if ( watches==NULL ) { - watches = calloc(n,sizeof(uint8)); + watches = calloc(n,sizeof(uint8_t)); DebuggerSetWatches(dv->dc,n,watches); } if ( jpos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>cnt-size.height/dv->ii.fh ) newpos = cnt-size.height/dv->ii.fh; @@ -1532,6 +1524,7 @@ case et_scrollbarchange: dvpts_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1553,6 +1546,7 @@ case et_mousemove: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -1603,6 +1597,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>exc->cvtSize-size.height/dv->ii.fh ) newpos = exc->cvtSize-size.height/dv->ii.fh; @@ -1636,6 +1631,7 @@ case et_scrollbarchange: dvcvt_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1656,13 +1652,13 @@ case et_mouseup: { int i; int n; - uint8 *watches; + uint8_t *watches; TT_ExecContext exc = DebuggerGetEContext(dv->dc); i = (event->u.mouse.y-3)/dv->ii.fh+dv->cvt_offtop; if ( i>=0 && exc!=NULL ) { watches = DebuggerGetWatchCvts(dv->dc,&n); if ( watches==NULL ) { - watches = calloc(n,sizeof(uint8)); + watches = calloc(n,sizeof(uint8_t)); DebuggerSetWatchCvts(dv->dc,n,watches); } if ( iii,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1981,6 +1979,7 @@ break; case et_mousemove: break; + default: break; } return( true ); } @@ -2064,14 +2063,12 @@ GWindowAttrs wattrs; GRect pos, size; TT_ExecContext exc; - FontRequest rq; int as,ds,ld; GGadgetCreateData gcd[9]; GTextInfo label[9]; extern int _GScrollBar_Width; double scalex, scaley; int i; - static GFont *monofont = NULL; scalex = (cv->b.sc->parent->ascent+cv->b.sc->parent->descent)/(rint(cv->ft_pointsizex*cv->ft_dpi/72.0)) / (1<<6); scaley = (cv->b.sc->parent->ascent+cv->b.sc->parent->descent)/(rint(cv->ft_pointsizey*cv->ft_dpi/72.0)) / (1<<6); @@ -2206,15 +2203,7 @@ dv->ii.v = GWidgetCreateSubWindow(dv->dv,&pos,ii_v_e_h,&dv->ii,&wattrs); dv->ii.instrdata = &dv->id; - if ( monofont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = MONO_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - monofont = GDrawInstanciateFont(cv->gw,&rq); - monofont = GResourceFindFont("DebugView.Font",monofont); - } - dv->ii.gfont = monofont; + dv->ii.gfont = debugview_font.fi; GDrawSetFont(dv->ii.v,dv->ii.gfont); GDrawWindowFontMetrics(dv->ii.v,dv->ii.gfont,&as,&ds,&ld); dv->ii.as = as+1; @@ -2252,7 +2241,7 @@ TT_GlyphZoneRec *r; FT_Vector *pts; int i,l,n; - int32 x,y,fudge; + int32_t x,y,fudge; char cspace[210]; extern float snapdistance; diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvdgloss.c fontforge-20220308~dfsg/fontforgeexe/cvdgloss.c --- fontforge-20201107~dfsg/fontforgeexe/cvdgloss.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvdgloss.c 2022-03-08 10:14:24.000000000 +0000 @@ -145,7 +145,7 @@ return(1); } - operator = ((uint8 *) exc->code)[exc->IP]; + operator = ((uint8_t *) exc->code)[exc->IP]; if ( operator>=0xc0 && operator <= 0xdf ) { scrprintf(&scr," MDRP: Move Direct Relative Point"); if ( operator&0x10 ) @@ -584,10 +584,10 @@ scrprintf(&scr, "CvtCutin: %.2f", exc->GS.control_value_cutin/64.0 ); break; case 0x40: - scrprintf(&scr," Push %d Bytes", ((uint8 *) exc->code)[exc->IP+1]); + scrprintf(&scr," Push %d Bytes", ((uint8_t *) exc->code)[exc->IP+1]); break; case 0x41: - scrprintf(&scr," Push %d Words", ((uint8 *) exc->code)[exc->IP+1]); + scrprintf(&scr," Push %d Words", ((uint8_t *) exc->code)[exc->IP+1]); break; case 0x42: scrprintf(&scr," Write Store" ); @@ -1027,7 +1027,7 @@ val1&(1<<5) ? "greyscale (result in bit 12)" : "", val1&(1<<6) ? "ClearType (result in bit 13)" : "", val1&(1<<7) ? "CT widths compat (result in bit 14)" : "", - val1&(1<<8) ? "CT symetrical smoothing (result in bit 15)" : "", + val1&(1<<8) ? "CT symmetrical smoothing (result in bit 15)" : "", val1&(1<<9) ? "CT processes in BGR(1) or RGB(0) (result in bit 16)" : ""); if ( val1&1 ) { scrprintf(&scr, " Versions: 1 => Mac OS 6" ); @@ -1120,6 +1120,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>max-size.height/dv->ii.fh ) newpos = max-size.height/dv->ii.fh; @@ -1178,6 +1179,7 @@ case et_scrollbarchange: dvgloss_scroll(dv,&event->u.control.u.sb); break; + default: break; } break; case et_resize: @@ -1198,6 +1200,7 @@ case et_mousemove: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -1308,7 +1311,7 @@ if ( exc->IP>=exc->codeSize || exc->code==NULL ) return; /* At end */ - operator = ((uint8 *) exc->code)[exc->IP]; + operator = ((uint8_t *) exc->code)[exc->IP]; changing_point = -1; basis_point = -1; diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvexportdlg.c fontforge-20220308~dfsg/fontforgeexe/cvexportdlg.c --- fontforge-20201107~dfsg/fontforgeexe/cvexportdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvexportdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,6 @@ #include "fontforgeui.h" #include "gfile.h" #include "gicons.h" -#include "gio.h" #include "gkeysym.h" #include "ustring.h" #include "utype.h" @@ -266,7 +265,7 @@ label[0].text = (unichar_t *) _("Pixel size:"); label[0].text_is_1byte = true; gcd[0].gd.label = &label[0]; - gcd[0].gd.pos.x = 8; gcd[0].gd.pos.y = 8+6; + gcd[0].gd.pos.x = 8; gcd[0].gd.pos.y = 8+6; gcd[0].gd.flags = gg_enabled|gg_visible; gcd[0].creator = GLabelCreate; hvarray[0][0] = &gcd[0]; @@ -283,7 +282,7 @@ label[2].text = (unichar_t *) _("Bits/Pixel:"); label[2].text_is_1byte = true; gcd[2].gd.label = &label[2]; - gcd[2].gd.pos.x = 8; gcd[2].gd.pos.y = 38+6; + gcd[2].gd.pos.x = 8; gcd[2].gd.pos.y = 38+6; gcd[2].gd.flags = gg_enabled|gg_visible; gcd[2].creator = GLabelCreate; hvarray[1][0] = &gcd[2]; @@ -341,7 +340,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_Size)); GTextFieldSelect(GWidgetGetControl(gw,CID_Size),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !sb.done ) GDrawProcessOneEvent(NULL); @@ -406,7 +404,7 @@ int format, good = 0; temp = cu_copy(path); - format = (intpt) (GGadgetGetListItemSelected(d->format)->userdata); + format = (intptr_t) (GGadgetGetListItemSelected(d->format)->userdata); if ( d->bc!=NULL ) blast_format = format; else @@ -440,44 +438,38 @@ d->ret = good; } -static void GFD_doesnt(GIOControl *gio) { - /* The filename the user chose doesn't exist, so everything is happy */ - struct gfc_data *d = gio->userdata; - DoExport(d,gio->path); - GFileChooserReplaceIO(d->gfc,NULL); -} - -static void GFD_exists(GIOControl *gio) { - /* The filename the user chose exists, ask user if s/he wants to overwrite */ - struct gfc_data *d = gio->userdata; - char *rcb[3], *temp; - - rcb[2]=NULL; - rcb[0] = _("_Replace"); - rcb[1] = _("_Cancel"); - - if ( gwwv_ask(_("File Exists"),(const char **) rcb,0,1,_("File, %s, exists. Replace it?"), - temp = u2utf8_copy(u_GFileNameTail(gio->path)))==0 ) { - DoExport(d,gio->path); - } - free(temp); - GFileChooserReplaceIO(d->gfc,NULL); -} - static int GFD_SaveOk(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { - struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); - GGadget *tf; - GFileChooserGetChildren(d->gfc,NULL,NULL,&tf); - if ( *_GGadgetGetTitle(tf)!='\0' ) { - unichar_t *ret = GGadgetGetTitle(d->gfc); - - GIOfileExists(GFileChooserReplaceIO(d->gfc, - GIOCreate(ret,d,GFD_exists,GFD_doesnt))); - free(ret); - } + struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); + GGadget *tf; + GFileChooserGetChildren(d->gfc,NULL,NULL,&tf); + if ( *_GGadgetGetTitle(tf)!='\0' ) { + unichar_t *ret = GGadgetGetTitle(d->gfc); + char *path = u2def_copy(ret); + bool export = true; + + if (GFileExists(path)) { + /* The filename the user chose exists, ask user if s/he wants to overwrite */ + char *rcb[3]; + + rcb[2]=NULL; + rcb[0] = _("_Replace"); + rcb[1] = _("_Cancel"); + export = gwwv_ask( + _("File Exists"), (const char **) rcb, 0, 1, + _("File, %s, exists. Replace it?"), + GFileNameTail(path)) == 0; + } + + if (export) { + DoExport(d, ret); + } + + free(path); + free(ret); + } } -return( true ); + return true; } static int GFD_Cancel(GGadget *g, GEvent *e) { @@ -493,7 +485,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); unichar_t *pt, *file, *f2; - int format = (intpt) (GGadgetGetListItemSelected(d->format)->userdata); + int format = (intptr_t) (GGadgetGetListItemSelected(d->format)->userdata); file = GGadgetGetTitle(d->gfc); f2 = malloc(sizeof(unichar_t) * (u_strlen(file)+6)); u_strcpy(f2,file); @@ -524,27 +516,6 @@ return( true ); } -static void GFD_dircreated(GIOControl *gio) { - struct gfc_data *d = gio->userdata; - unichar_t *dir = u_copy(gio->path); - - GFileChooserReplaceIO(d->gfc,NULL); - GFileChooserSetDir(d->gfc,dir); - free(dir); -} - -static void GFD_dircreatefailed(GIOControl *gio) { - /* We couldn't create the directory */ - struct gfc_data *d = gio->userdata; - char *temp; - - ff_post_notice(_("Couldn't create directory"),_("Couldn't create directory: %s"), - temp = u2utf8_copy(u_GFileNameTail(gio->path))); - free(temp); - GFileChooserReplaceIO(d->gfc,NULL); - GFileChooserReplaceIO(d->gfc,NULL); -} - static int GFD_Options(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); @@ -558,8 +529,8 @@ static int GFD_NewDir(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); + unichar_t *utemp = NULL; char *newdir; - unichar_t *utemp; newdir = gwwv_ask_string(_("Create directory"),NULL,_("Directory name?")); if ( newdir==NULL ) @@ -571,9 +542,14 @@ free(newdir); free(basedir); free(tmp_dir); newdir = temp; } - utemp = utf82u_copy(newdir); free(newdir); - GIOmkDir(GFileChooserReplaceIO(d->gfc, - GIOCreate(utemp,d,GFD_dircreated,GFD_dircreatefailed))); + if (GFileMkDir(newdir, 0755)) { + ff_post_notice(_("Couldn't create directory"), + _("Couldn't create directory: %s"), newdir); + } else { + utemp = utf82u_copy(newdir); + GFileChooserSetDir(d->gfc, utemp); + } + free(newdir); free(utemp); } return true; @@ -663,7 +639,7 @@ if ( py_ie[i].export!=NULL ) { cur_formats[cnt+extras].text = (unichar_t *) copy(py_ie[i].name); cur_formats[cnt+extras].text_is_1byte = true; - cur_formats[cnt+extras].userdata = (void *) (intpt) (fv_pythonbase+i); + cur_formats[cnt+extras].userdata = (void *) (intptr_t) (fv_pythonbase+i); ++extras; } } @@ -842,7 +818,6 @@ GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvfreehand.c fontforge-20220308~dfsg/fontforgeexe/cvfreehand.c --- fontforge-20201107~dfsg/fontforgeexe/cvfreehand.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvfreehand.c 2022-03-08 10:14:24.000000000 +0000 @@ -51,8 +51,8 @@ /* First the data */ int x,y; BasePoint here; - uint32 time; - int32 pressure, xtilt, ytilt, separation; + uint32_t time; + int32_t pressure, xtilt, ytilt, separation; /* Then overhead */ struct tracedata *next, *prev; @@ -62,7 +62,7 @@ unsigned int online: 1; unsigned int wasconstrained: 1; unsigned int constrained_corner: 1; - uint16 num; + uint16_t num; } TraceData; static void TraceDataFree(TraceData *td) { @@ -440,8 +440,6 @@ static void TraceFigureCPs(SplinePoint *last,SplinePoint *cur,TraceData *tlast,TraceData *tcur) { TraceData *pt; - last->nonextcp = false; cur->noprevcp=false; - for ( pt=tlast; !pt->use_as_pt ; pt=pt->prev ); if ( pt->online ) { last->nextcp.x = last->me.x + ( tlast->x-pt->x ); @@ -456,7 +454,7 @@ last->nextcp.x = last->me.x + (last->me.x - last->prevcp.x); last->nextcp.y = last->me.y + (last->me.y - last->prevcp.y); } else - last->nonextcp = true; + last->nextcp = last->me; if ( tcur->online ) { for ( pt=tcur; !pt->use_as_pt ; pt=pt->next ); @@ -472,7 +470,7 @@ cur->prevcp.x = cur->me.x + (cur->me.x - cur->nextcp.x); cur->prevcp.y = cur->me.y + (cur->me.y - cur->nextcp.y); } else - cur->noprevcp = true; + cur->prevcp = cur->me; } static SplineSet *TraceCurve(CharView *cv) { @@ -575,10 +573,11 @@ SplineMake(last,cur,false); else { TraceFigureCPs(last,cur,base,pt); - if ( !last->nonextcp && !cur->noprevcp ) - ApproximateSplineFromPointsSlopes(last,cur,mids+base->num+1,pt->num-base->num-1,false); + if ( last->nextcp.x == last->me.x && last->nextcp.y == last->me.y && + cur->prevcp.x == cur->me.x && cur->prevcp.y == cur->me.y ) + ApproximateSplineFromPointsSlopes(last,cur,mids+base->num+1,pt->num-base->num-1,false,mt_matrix); else { - last->nonextcp = false; cur->noprevcp=false; + last->nextcp = last->me; cur->prevcp=cur->me; ApproximateSplineFromPoints(last,cur,mids+base->num+1,pt->num-base->num-1,false); } } diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvgetinfo.c fontforge-20220308~dfsg/fontforgeexe/cvgetinfo.c --- fontforge-20201107~dfsg/fontforgeexe/cvgetinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvgetinfo.c 2022-03-08 10:14:24.000000000 +0000 @@ -641,7 +641,6 @@ GHVBoxSetExpandableCol(boxes[6].ret,gb_expandgluesame); GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gi.gw,true); while ( !gi.done ) GDrawProcessOneEvent(NULL); @@ -737,7 +736,6 @@ GHVBoxSetExpandableCol(boxes[2].ret,gb_expandglue); GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gi.gw,true); while ( !gi.done ) GDrawProcessOneEvent(NULL); @@ -756,7 +754,7 @@ /* or 'mkmk' anchors, which allow a mark to be both a base and an attach */ ismarkglyph = (sc->width==0) || sc->glyph_class==(3+1) || - ( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && iscombining(sc->unicodeenc)) || + ( sc->unicodeenc!=-1 && iscombining(sc->unicodeenc)) || ( sc->anchor!=NULL && (sc->anchor->type == at_mark || sc->anchor->type == at_basemark)); for ( pst = sc->possub; pst!=NULL && pst->type!=pst_ligature; pst=pst->next ); isligatureglyph = (pst!=NULL) || sc->glyph_class==2+1; @@ -816,8 +814,8 @@ ap->type = at_cexit; else if ( waslig==-3 || an->type==act_curs ) ap->type = at_centry; - else if (( sc->unicodeenc!=-1 && sc->unicodeenc<0x10000 && - iscombining(sc->unicodeenc)) || sc->width==0 || sc->glyph_class==(3+1) /* mark class+1 */) + else if (( sc->unicodeenc!=-1 && iscombining(sc->unicodeenc)) || + sc->width==0 || sc->glyph_class==(3+1) /* mark class+1 */) ap->type = at_mark; else if ( an->type==act_mkmk ) ap->type = at_basemark; @@ -910,6 +908,7 @@ case at_cexit: GGadgetSetChecked(GWidgetGetControl(ci->gw,CID_CursExit),true); break; + case at_max: break; } } @@ -1192,8 +1191,7 @@ PST *pst; for ( pst = ci->sc->possub; pst!=NULL && pst->type!=pst_ligature; pst=pst->next ); if (ci->sc->glyph_class==3+1 || - (ci->sc->unicodeenc!=-1 && ci->sc->unicodeenc<0x10000 && - iscombining(ci->sc->unicodeenc))) + (ci->sc->unicodeenc!=-1 && iscombining(ci->sc->unicodeenc))) ntype = at_mark; else if (( pst!=NULL || ci->sc->glyph_class==2+1 ) && an->type==act_mklg ) ntype = at_baselig; @@ -1711,7 +1709,6 @@ AI_Display(&gi,ap); GWidgetIndicateFocusGadget(GWidgetGetControl(gi.gw,CID_X)); - GWidgetHidePalettes(); GDrawSetVisible(gi.gw,true); while ( !gi.done ) GDrawProcessOneEvent(NULL); @@ -1721,7 +1718,7 @@ void PI_ShowHints(SplineChar *sc, GGadget *list, int set) { StemInfo *h; - int32 i, len; + int32_t i, len; if ( !set ) { for ( h = sc->hstem; h!=NULL; h=h->next ) @@ -1805,7 +1802,7 @@ } static void PI_FigureHintMask(GIData *ci) { - int32 i, len; + int32_t i, len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(ci->gw,CID_HintMask),&len); for ( i=0; igw,CID_TabSet)); GGadget *list = GWidgetGetControl(ci->gw,CID_HintMask); - int32 i, len; + int32_t i, len; HintMask *hm; SplinePoint *sp; SplineSet *spl; @@ -2200,14 +2197,12 @@ cursp->nextcp.x = rint((n->me.x+cursp->me.x)/2); cursp->nextcp.y = rint((n->me.y+cursp->me.y)/2); n->prevcp = cursp->nextcp; - cursp->nonextcp = n->noprevcp = false; } if ( cursp->noprevcp && cursp->prev ) { SplinePoint *p = cursp->prev->from; cursp->prevcp.x = rint((p->me.x+cursp->me.x)/2); cursp->prevcp.y = rint((p->me.y+cursp->me.y)/2); p->nextcp = cursp->prevcp; - cursp->noprevcp = p->nonextcp = false; } cursp->me.x = (cursp->nextcp.x + cursp->prevcp.x)/2; cursp->me.y = (cursp->nextcp.y + cursp->prevcp.y)/2; @@ -2326,7 +2321,6 @@ } cursp->nextcp.x += dx; cursp->nextcp.y += dy; - cursp->nonextcp = false; SplineSetSpirosClear(ci->curspl); ci->nextchanged = true; if (( dx>.1 || dx<-.1 || dy>.1 || dy<-.1 ) && cursp->nextcpdef ) { @@ -2403,7 +2397,6 @@ } cursp->prevcp.x += dx; cursp->prevcp.y += dy; - cursp->noprevcp = false; ci->prevchanged = true; SplineSetSpirosClear(ci->curspl); if (( dx>.1 || dx<-.1 || dy>.1 || dy<-.1 ) && cursp->prevcpdef ) { @@ -3339,7 +3332,6 @@ GHVBoxFitWindow(mb[0].ret); dlist_pushfront( &cv->pointInfoDialogs, (struct dlistnode *)gi ); - GWidgetHidePalettes(); GDrawResize(gi->gw, GGadgetScale(GDrawPointsToPixels(NULL,PI_Width)), GDrawPointsToPixels(NULL,PI_Height)); @@ -3767,7 +3759,6 @@ GHVBoxFitWindow(pb[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gip->gw,true); while ( !gip->done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvgridfit.c fontforge-20220308~dfsg/fontforgeexe/cvgridfit.c --- fontforge-20201107~dfsg/fontforgeexe/cvgridfit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvgridfit.c 2022-03-08 10:14:24.000000000 +0000 @@ -404,7 +404,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_PointSize)); GTextFieldSelect(GWidgetGetControl(gw,CID_PointSize),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !fsd.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvhints.c fontforge-20220308~dfsg/fontforgeexe/cvhints.c --- fontforge-20201107~dfsg/fontforgeexe/cvhints.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvhints.c 2022-03-08 10:14:24.000000000 +0000 @@ -466,7 +466,7 @@ gcd[k].gd.label = &label[k]; gcd[k].gd.flags = gg_enabled|gg_visible; gcd[k].gd.cid = CID_MovePoints; - gcd[k].gd.popup_msg = _("When the hint's position is changed\nadjust the postion of any points\nwhich lie on that hint"); + gcd[k].gd.popup_msg = _("When the hint's position is changed\nadjust the position of any points\nwhich lie on that hint"); gcd[k].creator = GCheckBoxCreate; harray3[0] = &gcd[k++]; harray3[1] = GCD_Glue; harray3[2] = NULL; @@ -659,7 +659,6 @@ GTextFieldSelect(GWidgetGetControl(gw,CID_Base),0,-1); } - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !hd.done ) GDrawProcessOneEvent(NULL); @@ -887,7 +886,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_Base)); GTextFieldSelect(GWidgetGetControl(gw,CID_Base),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !chd.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvimportdlg.c fontforge-20220308~dfsg/fontforgeexe/cvimportdlg.c --- fontforge-20201107~dfsg/fontforgeexe/cvimportdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvimportdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -108,7 +108,7 @@ GImage *image; struct _GImage *base; int tot; - uint8 *pt, *end; + uint8_t *pt, *end; BDFChar *bc = bv->bc; int i, j; @@ -127,7 +127,7 @@ bc->bitmap = base->data; bc->bytes_per_line = base->bytes_per_line; - /* Sigh. Bitmaps use a different defn of set than images do. make it consistant */ + /* Sigh. Bitmaps use a different defn of set than images do. make it consistent */ tot = bc->bytes_per_line*(bc->ymax-bc->ymin+1); for ( pt = bc->bitmap, end = pt+tot; ptgfc); char *temp = u2def_copy(ret); int lpos = GGadgetGetFirstListSelectedItem(d->format); - int format = (intpt) (GGadgetGetListItemSelected(d->format)->userdata); + int format = (intptr_t) (GGadgetGetListItemSelected(d->format)->userdata); GGadget *tf; ImportParams *ip = ImportParamsState(); @@ -659,7 +659,7 @@ static int GFD_Format(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); - int format = (intpt) (GGadgetGetListItemSelected(d->format)->userdata); + int format = (intptr_t) (GGadgetGetListItemSelected(d->format)->userdata); if ( formatgfc,wildfmt[format]); #ifndef _NO_PYTHON @@ -710,6 +710,7 @@ _ImportParamsDlg(ImportParamsState()); d->opts_shown = true; } + return true; } static int e_h(GWindow gw, GEvent *event) { @@ -743,7 +744,7 @@ int i, format, lpos; int bs = GIntGetResource(_NUM_Buttonsize), bsbigger, totwid, scalewid; static int done= false; - GTextInfo *cur_formats, *base; + GTextInfo *cur_formats; if ( !done ) { for ( i=0; formats[i].text!=NULL; ++i ) @@ -754,8 +755,8 @@ flast_format = (int) fv_bdf; done = true; } - base = cur_formats = fv==NULL?formats:fvformats; #ifndef _NO_PYTHON + GTextInfo *base = cur_formats = fv==NULL?formats:fvformats; if ( py_ie!=NULL ) { int cnt, extras; for ( cnt=0; base[cnt].text!=NULL; ++cnt ); @@ -772,7 +773,7 @@ if ( py_ie[i].import!=NULL ) { cur_formats[cnt+extras].text = (unichar_t *) copy(py_ie[i].name); cur_formats[cnt+extras].text_is_1byte = true; - cur_formats[cnt+extras].userdata = (void *) (intpt) (fv_pythonbase+i); + cur_formats[cnt+extras].userdata = (void *) (intptr_t) (fv_pythonbase+i); ++extras; } } @@ -781,8 +782,8 @@ #endif if ( !hasspiro()) { for ( i=0; cur_formats[i].text!=NULL; ++i ) - if ( ((intpt) cur_formats[i].userdata)==fv_plate || - ((intpt) cur_formats[i].userdata)==fv_platetemplate ) + if ( ((intptr_t) cur_formats[i].userdata)==fv_plate || + ((intptr_t) cur_formats[i].userdata)==fv_platetemplate ) cur_formats[i].disabled = true; } @@ -934,7 +935,6 @@ if ( cur_formats!=formats && cur_formats!=fvformats ) GTextInfoListFree(cur_formats); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvpalettes.c fontforge-20220308~dfsg/fontforgeexe/cvpalettes.c --- fontforge-20201107~dfsg/fontforgeexe/cvpalettes.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvpalettes.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,7 @@ #include "cvundoes.h" #include "fontforgeui.h" +#include "gresedit.h" #include "spiro.h" #include "splinefill.h" #include "splineorder2.h" @@ -38,7 +39,6 @@ #include "charview_private.h" #include "gkeysym.h" -#include "gresource.h" #include "hotkeys.h" #include "splinefont.h" #include "ustring.h" @@ -53,15 +53,16 @@ int ps_pointcnt=6; float star_percent=1.7320508; /* Regular 6 pointed star */ extern int interpCPsOnMotion; +extern Color cvpalettefgcol; +extern Color cvpalettebgcol; +extern Color cvpaletteactborcol; +extern Color cvbutton3dedgelightcol; +extern Color cvbutton3dedgedarkcol; static void CVLCheckLayerCount(CharView *cv, int resize); extern void CVDebugFree(DebugView *dv); -extern GBox _ggadget_Default_Box; -#define ACTIVE_BORDER (_ggadget_Default_Box.active_border) -#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) - extern GDevEventMask input_em[]; extern const int input_em_cnt; @@ -104,7 +105,8 @@ enum cvtools cv_b1_tool = cvt_pointer, cv_cb1_tool = cvt_pointer, cv_b2_tool = cvt_magnify, cv_cb2_tool = cvt_ruler; -static GFont *toolsfont=NULL, *layersfont=NULL; +GResFont toolspalette_font = GRESFONT_INIT("400 10px " SANS_UI_FAMILIES); +GResFont layerspalette_font = GRESFONT_INIT("400 10px " SANS_UI_FAMILIES); #define CV_LAYERS_WIDTH 104 #define CV_LAYERS_HEIGHT 100 @@ -147,6 +149,16 @@ #define CID_LayersMenu 9003 #define CID_LayerLabel 9004 +static void SetPaletteVisible(GWindow parent, GWindow palette, bool visible) { + GDrawSetVisible(palette, visible); + if (!palettes_docked) { + GDrawSetTransientFor(palette, visible ? parent : NULL); + if (visible) { + GDrawRaise(palette); + } + } +} + /* Initialize a window that is to be used for a palette. Specific widgets and other functionality are added elsewhere. */ static GWindow CreatePalette(GWindow w, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *wattrs, GWindow v) { GWindow gw; @@ -177,7 +189,7 @@ } wattrs->mask |= wam_bordcol|wam_bordwidth; wattrs->border_width = 1; - wattrs->border_color = GDrawGetDefaultForeground(NULL); + wattrs->border_color = cvpalettefgcol; newpos.x = pt.x; newpos.y = pt.y; newpos.width = pos->width; newpos.height = pos->height; wattrs->mask|= wam_positioned; @@ -757,7 +769,6 @@ d.reg = gcd[6].ret; d.pts = gcd[7].ret; - GWidgetHidePalettes(); GDrawSetVisible(d.gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); @@ -939,7 +950,7 @@ static void visitButtons( CharView* cv, visitButtonsVisitor v, void* udata ) { GImage* (*buttons)[14][2] = (CVInSpiro(cv) ? spirobuttons : normbuttons); - int i,j,sel,norm, mi; + int i,j,sel, mi; int tool = cv->cntrldown?cv->cb1_tool:cv->b1_tool; int icony = 1; for ( i=0; buttons[0][i][0]; ++i ) { @@ -948,8 +959,8 @@ mi = i; sel = (tool == mi*2+j ); - if( buttons[0][mi][j] == &GIcon_rect && rectelipse - || buttons[0][mi][j] == &GIcon_poly && polystar ) + if( (buttons[0][mi][j] == &GIcon_rect && rectelipse) + || (buttons[0][mi][j] == &GIcon_poly && polystar) ) { sel = (tool == (mi+1)*2+j ); mi+=2; @@ -1001,8 +1012,6 @@ */ void cvp_draw_relief(GWindow pixmap, GImage *iconimg, int iconx, int icony, int selected) { - extern Color cvbutton3dedgelightcol; // Default 0xe0e0e0. - extern Color cvbutton3dedgedarkcol; // Default 0x707070. int iconw = iconimg->u.image->width; int iconh = iconimg->u.image->height; int norm = !selected; @@ -1053,18 +1062,16 @@ { '^', 'M', 's', 'e', '1', '\0' }, { 'M', 's', 'e', '2', '\0' }, { '^', 'M', 's', 'e', '2', '\0' }}; - int i,j,sel,norm, mi; - int tool = cv->cntrldown?cv->cb1_tool:cv->b1_tool; + int j; int dither = GDrawSetDither(NULL,false); GRect temp; int canspiro = hasspiro(), inspiro = canspiro && cv->b.sc->inspiro; - GImage* (*buttons)[14][2] = (inspiro ? spirobuttons : normbuttons); GImage **smalls = inspiro ? spirosmalls : normsmalls; normbuttons[0][3][1] = canspiro ? &GIcon_spiroup : &GIcon_spirodisabled; GDrawPushClip(pixmap,r,&old); - GDrawFillRect(pixmap,r,GDrawGetDefaultBackground(NULL)); + GDrawFillRect(pixmap,r,cvpalettebgcol); GDrawSetLineWidth(pixmap,0); ToolsExposeVisitorData d; @@ -1074,15 +1081,15 @@ int bottomOfMainIconsY = d.maxicony + d.lastIconHeight; - GDrawSetFont(pixmap,toolsfont); + GDrawSetFont(pixmap,toolspalette_font.fi); temp.x = 52-16; temp.y = bottomOfMainIconsY; temp.width = 16; temp.height = 4*12; - GDrawFillRect(pixmap,&temp,GDrawGetDefaultBackground(NULL)); + GDrawFillRect(pixmap,&temp,cvpalettebgcol); for ( j=0; j<4; ++j ) { GDrawDrawText(pixmap,2,bottomOfMainIconsY+j*getSmallIconsHeight()+10, - (unichar_t *) _Mouse[j],-1,GDrawGetDefaultForeground(NULL)); + (unichar_t *) _Mouse[j],-1,cvpalettefgcol); if ( (&cv->b1_tool)[j]!=cvt_none && smalls[(&cv->b1_tool)[j]]) GDrawDrawImage(pixmap,smalls[(&cv->b1_tool)[j]],NULL,52-16,bottomOfMainIconsY+j*getSmallIconsHeight()); } @@ -1321,7 +1328,7 @@ } pos = mi*2 + j; GGadgetEndPopup(); - /* we have two fewer buttons than commands as two bottons each control two commands */ + /* we have two fewer buttons than commands as two buttons each control two commands */ if ( pos<0 || pos>=cvt_max ) pos = cvt_none; if ( event->type == et_mousedown ) { @@ -1460,8 +1467,9 @@ PostCharToWindow(cv->gw,event); break; case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; + default: break; } return( true ); } @@ -1469,7 +1477,6 @@ GWindow CVMakeTools(CharView *cv) { GRect r; GWindowAttrs wattrs; - FontRequest rq; if ( cvtools!=NULL ) return( cvtools ); @@ -1495,17 +1502,8 @@ /* Success! They've got a wacom tablet */ } - if ( toolsfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -10; - rq.weight = 400; - toolsfont = GDrawInstanciateFont(NULL,&rq); - toolsfont = GResourceFindFont("ToolsPalette.Font",toolsfont); - } - if ( cvvisible[1]) - GDrawSetVisible(cvtools,true); + SetPaletteVisible(cv->gw, cvtools,true); return( cvtools ); } @@ -1642,7 +1640,6 @@ GRect r, oldclip; struct _GImage base; GImage gi; - int as = (24*cv->b.sc->parent->ascent)/(cv->b.sc->parent->ascent+cv->b.sc->parent->descent); int leftOffset, layerCount; if ( event->u.expose.rect.y+event->u.expose.rect.height=layer2.current_layers ) { break; } else if ( layer2.layers[layer2.offtop+i]!=NULL ) { @@ -1717,7 +1714,7 @@ } // And this comes from above. GDrawDrawText8(pixmap, r.x + 2, layer2.header_height + i * CV_LAYERS2_LINE_HEIGHT + (CV_LAYERS2_LINE_HEIGHT - 12) / 2 + 12, - (char *) layername,-1,ll==layer2.active?0xffffff:GDrawGetDefaultForeground(NULL)); + (char *) layername,-1,ll==layer2.active?cvpalettebgcol:cvpalettefgcol); #endif // 0 } } @@ -1892,7 +1889,7 @@ switch ( event->type ) { case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; case et_char: case et_charup: PostCharToWindow(cv->gw,event); @@ -1982,6 +1979,7 @@ } else Layer2Scroll(cv,event); break; + default: break; } return( true ); } @@ -1993,7 +1991,6 @@ GGadgetCreateData gcd[25]; GTextInfo label[25]; static GBox radio_box = { bt_none, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, COLOR_DEFAULT, COLOR_DEFAULT, 0, 0, 0, 0, 0, 0, 0 }; - FontRequest rq; int i; extern int _GScrollBar_Width; @@ -2021,18 +2018,9 @@ memset(&label,0,sizeof(label)); memset(&gcd,0,sizeof(gcd)); - if ( layersfont==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - layersfont = GDrawInstanciateFont(cvlayers2,&rq); - layersfont = GResourceFindFont("LayersPalette.Font",layersfont); - } - for ( i=0; igw,_GScrollBar_Width); gcd[0].gd.pos.x = CV_LAYERS2_WIDTH-gcd[0].gd.pos.width; @@ -2110,7 +2098,7 @@ GGadgetGetSize(GWidgetGetControl(cvlayers2, CID_VGrid), &r); GGadgetMove(GWidgetGetControl(cvlayers2, CID_LayerLabel), r.x + r.width, 5); if ( cvvisible[0] ) - GDrawSetVisible(cvlayers2,true); + SetPaletteVisible(cv->gw, cvlayers2, true); } static void LayersSwitch(CharView *cv) { @@ -2227,9 +2215,9 @@ * Get the offset at the right hand size of the eyeball to show/hide * a layer. This is the x offset where the Q/C indicators might be drawn. */ -static int32 Layers_getOffsetAtRightOfViewLayer(CharView *cv) +static int32_t Layers_getOffsetAtRightOfViewLayer(CharView *cv) { - int32 ret = 64; + int32_t ret = 64; GGadget *v = GWidgetGetControl(cvlayers,CID_VBack); if( v ) { @@ -2248,7 +2236,6 @@ GRect r; struct _GImage base; GImage gi; - Color mocolor = ACTIVE_BORDER; /* mouse over color */ int ww; int yt = .7*layer_height; /* vertical spacer to add when drawing text in the row */ @@ -2305,11 +2292,11 @@ r.x = quadcol; r.width = column_width; r.y = y; r.height = layer_height; - GDrawFillRect(pixmap,&r,mocolor); + GDrawFillRect(pixmap,&r,cvpaletteactborcol); } str = ( ll>=0 && llb.sc->layer_cnt ? (cv->b.sc->layers[ll].order2? "Q" : "C") : " "); GDrawDrawText8(pixmap, quadcol, y + yt, - (char *) str,-1,GDrawGetDefaultForeground(NULL)); + (char *) str,-1,cvpalettefgcol); } /* draw fg/bg toggle */ @@ -2318,11 +2305,11 @@ r.x = fgcol; r.width = column_width; r.y = y; r.height = layer_height; - GDrawFillRect(pixmap,&r,mocolor); + GDrawFillRect(pixmap,&r,cvpaletteactborcol); } str = ( ll>=0 && llb.sc->layer_cnt ? (cv->b.sc->layers[ll].background? "B" : "F") : "#"); GDrawDrawText8(pixmap, fgcol, y + yt, - (char *) str,-1,GDrawGetDefaultForeground(NULL)); + (char *) str,-1,cvpalettefgcol); } /* draw layer thumbnail and label */ @@ -2330,18 +2317,18 @@ r.x = editcol; r.width = ww-r.x; r.y = y; r.height = layer_height; - GDrawFillRect(pixmap,&r,GDrawGetDefaultForeground(NULL)); + GDrawFillRect(pixmap,&r,cvpalettefgcol); } else if ( layerinfo.mo_layer==ll && layerinfo.mo_col==CID_EBase ) { r.x = editcol; r.width = ww-r.x; r.y = y; r.height = layer_height; - GDrawFillRect(pixmap,&r,mocolor); + GDrawFillRect(pixmap,&r,cvpaletteactborcol); } r.x=editcol; if ( ll==-1 || ll==0 || ll==1) { str = ll==-1 ? _("Guide") : (ll==0 ?_("Back") : _("Fore")) ; GDrawDrawText8(pixmap,r.x+2,y + yt, - (char *) str,-1,ll==layerinfo.active?0xffffff:GDrawGetDefaultForeground(NULL)); + (char *) str,-1,ll==layerinfo.active?cvpalettebgcol:cvpalettefgcol); } else if ( ll>=layerinfo.current_layers ) { break; /* no more layers to draw! */ } else if ( ll>=0 && layerinfo.layers[ll]!=NULL ) { @@ -2356,7 +2343,7 @@ str = cv->b.sc->parent->layers[ll].name; if ( !str || !*str ) str="-"; GDrawDrawText8(pixmap, r.x+2, y + yt, - (char *) str,-1,ll==layerinfo.active?0xffffff:GDrawGetDefaultForeground(NULL)); + (char *) str,-1,ll==layerinfo.active?cvpalettebgcol:cvpalettefgcol); } } @@ -2921,7 +2908,7 @@ switch ( event->type ) { case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; case et_char: case et_charup: if ( event->u.chr.keysym == GK_Return) { @@ -3174,7 +3161,6 @@ int j, i, ch; char *foo; GEvent fake; - GGadget *g; CharView *cv; SplineFont *parent; int curlayer; @@ -3188,7 +3174,6 @@ if ( isdigit(event->u.chr.keysym) ) { int off = event->u.chr.keysym - '0'; - g = GWidgetGetControl(cvlayers, CID_EBase+off-1); if ( off-1layer_cnt && off!=curlayer ) { CVLSelectLayer(cv, off); if ( cv->b.sc->parent->multilayer ) @@ -3245,7 +3230,6 @@ GGadgetCreateData gcd[25]; GTextInfo label[25]; GGadget *gadget; - FontRequest rq; extern int _GScrollBar_Width; int i=0; int viscol=0; @@ -3256,15 +3240,8 @@ /* Initialize layerinfo */ if ( layerinfo.clut==NULL ) layerinfo.clut = _BDFClut(4); - if ( layersfont==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - layersfont = GDrawInstanciateFont(cvlayers2,&rq); - layersfont = GResourceFindFont("LayersPalette.Font",layersfont); - } - layerinfo.font = layersfont; + + layerinfo.font = layerspalette_font.fi; /* Initialize palette window */ memset(&wattrs,0,sizeof(wattrs)); @@ -3288,8 +3265,8 @@ memset(&label,0,sizeof(label)); memset(&gcd,0,sizeof(gcd)); - int32 plusw = GDrawGetText8Width(cv->gw, _("+"), -1); - int32 plush = GDrawGetText8Height(cv->gw, _("+"), -1); + int32_t plusw = GDrawGetText8Width(cv->gw, _("+"), -1); + int32_t plush = GDrawGetText8Height(cv->gw, _("+"), -1); plusw = GDrawPointsToPixels(NULL,plusw+4); plush = GDrawPointsToPixels(NULL,plush+4); plush = MAX( plush, plusw ); // make it square. @@ -3376,7 +3353,7 @@ GGadgetsCreate(cvlayers,gcd); if ( cvvisible[0] ) - GDrawSetVisible(cvlayers,true); + SetPaletteVisible(cv->gw, cvlayers, true); layers_max=2; gadget=GWidgetGetControl(cvlayers,CID_AddLayer); @@ -3386,7 +3363,7 @@ GGadgetGetSize(GWidgetGetControl(cvlayers,CID_VGrid),&size); layer_height = size.height; - int32 w = GDrawGetText8Width(cvlayers, "W", -1); + int32_t w = GDrawGetText8Width(cvlayers, "W", -1); layerinfo.column_width = w+6; layerinfo.active = CVLayer(&cv->b); /* the index of the active layer */ @@ -3755,11 +3732,11 @@ void CVPaletteSetVisible(CharView *cv,int which,int visible) { CVPaletteCheck(cv); if ( which==1 && cvtools!=NULL) - GDrawSetVisible(cvtools,visible ); + SetPaletteVisible(cv->gw, cvtools, visible); else if ( which==0 && cv->b.sc->parent->multilayer && cvlayers2!=NULL ) - GDrawSetVisible(cvlayers2,visible ); + SetPaletteVisible(cv->gw, cvlayers2, visible ); else if ( which==0 && cvlayers!=NULL ) - GDrawSetVisible(cvlayers,visible ); + SetPaletteVisible(cv->gw, cvlayers, visible ); cvvisible[which] = visible; SavePrefs(true); } @@ -3779,14 +3756,14 @@ CVPaletteCheck(cv); if ( layers2_active!=-1 && layers2_active!=cv->b.sc->parent->multilayer ) { if ( !cvvisible[0] ) { - if ( cvlayers2!=NULL ) GDrawSetVisible(cvlayers2,false); - if ( cvlayers !=NULL ) GDrawSetVisible(cvlayers,false); + if ( cvlayers2!=NULL ) SetPaletteVisible(NULL, cvlayers2, false); + if ( cvlayers !=NULL ) SetPaletteVisible(NULL, cvlayers, false); } else if ( layers2_active && cvlayers!=NULL ) { - if ( cvlayers2!=NULL ) GDrawSetVisible(cvlayers2,false); - GDrawSetVisible(cvlayers,true); + if ( cvlayers2!=NULL ) SetPaletteVisible(NULL, cvlayers2, false); + SetPaletteVisible(cv->gw, cvlayers, true); } else if ( !layers2_active && cvlayers2!=NULL ) { - if ( cvlayers !=NULL ) GDrawSetVisible(cvlayers,false); - GDrawSetVisible(cvlayers2,true); + if ( cvlayers !=NULL ) SetPaletteVisible(NULL, cvlayers, false); + SetPaletteVisible(cv->gw, cvlayers2, true); } } layers2_active = cv->b.sc->parent->multilayer; @@ -3841,11 +3818,11 @@ if ( cvvisible[1]) RestoreOffsets(cv->gw,cvtools,&cvtoolsoff); } - GDrawSetVisible(cvtools,cvvisible[1]); + SetPaletteVisible(cv->gw, cvtools, cvvisible[1]); if ( cv->b.sc->parent->multilayer ) - GDrawSetVisible(cvlayers2,cvvisible[0]); + SetPaletteVisible(cv->gw, cvlayers2, cvvisible[0]); else - GDrawSetVisible(cvlayers,cvvisible[0]); + SetPaletteVisible(cv->gw, cvlayers, cvvisible[0]); if ( cvvisible[1]) { cv->showing_tool = cvt_none; CVToolsSetCursor(cv,0,NULL); @@ -3865,9 +3842,9 @@ GDrawSetUserData(bvlayers,NULL); GDrawSetUserData(bvshades,NULL); } - GDrawSetVisible(bvtools,false); - GDrawSetVisible(bvlayers,false); - GDrawSetVisible(bvshades,false); + SetPaletteVisible(NULL, bvtools, false); + SetPaletteVisible(NULL, bvlayers, false); + SetPaletteVisible(NULL, bvshades, false); } } @@ -3913,15 +3890,15 @@ return; if ( GDrawGetUserData(cvtools)==cv ) { SaveOffsets(cv->gw,cvtools,&cvtoolsoff); - GDrawSetVisible(cvtools,false); + SetPaletteVisible(NULL, cvtools, false); GDrawSetUserData(cvtools,NULL); if ( cv->b.sc->parent->multilayer && cvlayers2!=NULL ) { SaveOffsets(cv->gw,cvlayers2,&cvlayersoff); - GDrawSetVisible(cvlayers2,false); + SetPaletteVisible(NULL, cvlayers2, false); GDrawSetUserData(cvlayers2,NULL); } else { SaveOffsets(cv->gw,cvlayers,&cvlayersoff); - GDrawSetVisible(cvlayers,false); + SetPaletteVisible(NULL, cvlayers, false); GDrawSetUserData(cvlayers,NULL); } } @@ -3954,7 +3931,7 @@ switch ( event->type ) { case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; case et_char: case et_charup: PostCharToWindow(bv->gw,event); @@ -3975,6 +3952,7 @@ GDrawRequestExpose(bv->v,NULL,false); } break; + default: break; } return( true ); } @@ -3985,7 +3963,6 @@ GGadgetCreateData gcd[8], boxes[2], *hvarray[5][3]; GTextInfo label[8]; static GBox radio_box = { bt_none, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, COLOR_DEFAULT, COLOR_DEFAULT, 0, 0, 0, 0, 0, 0, 0 }; - FontRequest rq; int i; if ( bvlayers!=NULL ) @@ -4011,16 +3988,8 @@ memset(&gcd,0,sizeof(gcd)); memset(&boxes,0,sizeof(boxes)); - if ( layersfont==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - layersfont = GDrawInstanciateFont(cvlayers2,&rq); - layersfont = GResourceFindFont("LayersPalette.Font",layersfont); - } for ( i=0; igw, bvlayers, true); return( bvlayers ); } @@ -4201,8 +4170,9 @@ case et_destroy: break; case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; + default: break; } return( true ); } @@ -4232,7 +4202,7 @@ bvshades = CreatePalette( bv->gw, &r, bvshades_e_h, bv, &wattrs, bv->v ); bv->shades_hidden = BDFDepth(bv->bdf)==1; if ( bvvisible[2] && !bv->shades_hidden ) - GDrawSetVisible(bvshades,true); + SetPaletteVisible(bv->gw, bvshades, true); return( bvshades ); } @@ -4251,7 +4221,7 @@ int dither = GDrawSetDither(NULL,false); GDrawPushClip(pixmap,r,&old); - GDrawFillRect(pixmap,r,GDrawGetDefaultBackground(NULL)); + GDrawFillRect(pixmap,r,cvpalettebgcol); GDrawSetLineWidth(pixmap,0); for ( i=0; igw,event); break; case et_close: - GDrawSetVisible(gw,false); + SetPaletteVisible(NULL, gw, false); break; + default: break; } return( true ); } @@ -4464,7 +4435,7 @@ } bvtools = CreatePalette( bv->gw, &r, bvtools_e_h, bv, &wattrs, bv->v ); if ( bvvisible[1] ) - GDrawSetVisible(bvtools,true); + SetPaletteVisible(bv->gw, bvtools, true); return( bvtools ); } @@ -4571,11 +4542,11 @@ void BVPaletteSetVisible(BitmapView *bv,int which,int visible) { BVPaletteCheck(bv); if ( which==1 && bvtools!=NULL) - GDrawSetVisible(bvtools,visible ); + SetPaletteVisible(bv->gw, bvtools, visible ); else if ( which==2 && bvshades!=NULL) - GDrawSetVisible(bvshades,visible ); + SetPaletteVisible(bv->gw, bvshades, visible ); else if ( which==0 && bvlayers!=NULL ) - GDrawSetVisible(bvlayers,visible ); + SetPaletteVisible(bv->gw, bvlayers, visible ); bvvisible[which] = visible; SavePrefs(true); } @@ -4619,9 +4590,9 @@ if ( bvvisible[2] && !bv->shades_hidden ) RestoreOffsets(bv->gw,bvshades,&bvshadesoff); } - GDrawSetVisible(bvtools,bvvisible[1]); - GDrawSetVisible(bvlayers,bvvisible[0]); - GDrawSetVisible(bvshades,bvvisible[2] && bv->bdf->clut!=NULL); + SetPaletteVisible(bv->gw, bvtools, bvvisible[1]); + SetPaletteVisible(bv->gw, bvlayers, bvvisible[0]); + SetPaletteVisible(bv->gw, bvshades, bvvisible[2] && bv->bdf->clut!=NULL); if ( bvvisible[1]) { bv->showing_tool = bvt_none; BVToolsSetCursor(bv,0,NULL); @@ -4643,11 +4614,11 @@ if ( cvlayers2!=NULL ) GDrawSetUserData(cvlayers2,NULL); } - GDrawSetVisible(cvtools,false); + SetPaletteVisible(NULL, cvtools, false); if ( cvlayers!=NULL ) - GDrawSetVisible(cvlayers,false); + SetPaletteVisible(NULL, cvlayers, false); if ( cvlayers2!=NULL ) - GDrawSetVisible(cvlayers2,false); + SetPaletteVisible(NULL, cvlayers2, false); } } @@ -4662,9 +4633,9 @@ SaveOffsets(bv->gw,bvtools,&bvtoolsoff); SaveOffsets(bv->gw,bvlayers,&bvlayersoff); SaveOffsets(bv->gw,bvshades,&bvshadesoff); - GDrawSetVisible(bvtools,false); - GDrawSetVisible(bvlayers,false); - GDrawSetVisible(bvshades,false); + SetPaletteVisible(NULL, bvtools, false); + SetPaletteVisible(NULL, bvlayers, false); + SetPaletteVisible(NULL, bvshades, false); GDrawSetUserData(bvtools,NULL); GDrawSetUserData(bvlayers,NULL); GDrawSetUserData(bvshades,NULL); @@ -4685,11 +4656,11 @@ GDrawSetUserData(cvlayers,NULL); } } - GDrawSetVisible(cvtools,false); + SetPaletteVisible(NULL, cvtools, false); if ( cvlayers!=NULL ) - GDrawSetVisible(cvlayers,false); + SetPaletteVisible(NULL, cvlayers, false); if ( cvlayers2!=NULL ) - GDrawSetVisible(cvlayers2,false); + SetPaletteVisible(NULL, cvlayers2, false); } if ( bvtools!=NULL ) { BitmapView *bv = GDrawGetUserData(bvtools); @@ -4701,9 +4672,9 @@ GDrawSetUserData(bvlayers,NULL); GDrawSetUserData(bvshades,NULL); } - GDrawSetVisible(bvtools,false); - GDrawSetVisible(bvlayers,false); - GDrawSetVisible(bvshades,false); + SetPaletteVisible(NULL, bvtools, false); + SetPaletteVisible(NULL, bvlayers, false); + SetPaletteVisible(NULL, bvshades, false); } } @@ -4724,7 +4695,7 @@ if ( bvshades!=NULL && bvvisible[2]) { int hidden = bv->bdf->clut==NULL; if ( hidden!=bv->shades_hidden ) { - GDrawSetVisible(bvshades,!hidden); + SetPaletteVisible(bv->gw, bvshades, !hidden); bv->shades_hidden = hidden; GDrawRequestExpose(bv->gw,NULL,false); } else diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvpointer.c fontforge-20220308~dfsg/fontforgeexe/cvpointer.c --- fontforge-20201107~dfsg/fontforgeexe/cvpointer.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvpointer.c 2022-03-08 10:14:24.000000000 +0000 @@ -44,11 +44,9 @@ int CVAnySel(CharView *cv, int *anyp, int *anyr, int *anyi, int *anya) { int anypoints = 0, anyrefs=0, anyimages=0, anyanchor=0; SplinePointList *spl; - Spline *spline, *first; RefChar *rf; ImageList *il; AnchorPoint *ap; - int i; for ( spl = cv->b.layerheads[cv->b.drawmode]->splines; spl!=NULL && !anypoints; spl = spl->next ) { anypoints = SplinePointListCheckSelected1(spl, cv->b.sc->inspiro && hasspiro(), NULL, true); @@ -697,7 +695,7 @@ cv->lbearingsel = true; if ( cv->lbearingsel ) { // cv->oldlbearing = cv->b.sc->lbearing; - fs->p->cx = 0;; + fs->p->cx = 0; CVInfoDraw(cv,cv->gw); fs->p->anysel = true; cv->expandedge = ee_left; @@ -1220,7 +1218,7 @@ } /* Move the selection and return whether we did a merge */ -int CVMoveSelection(CharView *cv, real dx, real dy, uint32 input_state) { +int CVMoveSelection(CharView *cv, real dx, real dy, uint32_t input_state) { CharViewTab* tab = CVGetActiveTab(cv); real transform[6]; RefChar *refs; @@ -1311,9 +1309,9 @@ } fudge = snapdistance/tab->scale/2; if ( cv->widthsel ) { - if ( cv->b.sc->width+dx>0 && ((int16) (cv->b.sc->width+dx))<0 ) + if ( cv->b.sc->width+dx>0 && ((int16_t) (cv->b.sc->width+dx))<0 ) cv->b.sc->width = 32767; - else if ( cv->b.sc->width+dx<0 && ((int16) (cv->b.sc->width+dx))>0 ) + else if ( cv->b.sc->width+dx<0 && ((int16_t) (cv->b.sc->width+dx))>0 ) cv->b.sc->width = -32768; else cv->b.sc->width += dx; @@ -1328,9 +1326,9 @@ changed = true; } if ( cv->vwidthsel ) { - if ( cv->b.sc->vwidth-dy>0 && ((int16) (cv->b.sc->vwidth-dy))<0 ) + if ( cv->b.sc->vwidth-dy>0 && ((int16_t) (cv->b.sc->vwidth-dy))<0 ) cv->b.sc->vwidth = 32767; - else if ( cv->b.sc->vwidth-dy<0 && ((int16) (cv->b.sc->vwidth-dy))>0 ) + else if ( cv->b.sc->vwidth-dy<0 && ((int16_t) (cv->b.sc->vwidth-dy))>0 ) cv->b.sc->vwidth = -32768; else cv->b.sc->vwidth -= dy; @@ -1339,9 +1337,9 @@ changed = true; } if ( cv->icsel ) { - if ( cv->b.sc->italic_correction+dx>0 && ((int16) (cv->b.sc->italic_correction+dx))<0 ) + if ( cv->b.sc->italic_correction+dx>0 && ((int16_t) (cv->b.sc->italic_correction+dx))<0 ) cv->b.sc->italic_correction = 32767-1; - else if ( cv->b.sc->italic_correction+dx<0 && ((int16) (cv->b.sc->italic_correction+dx))>0 ) + else if ( cv->b.sc->italic_correction+dx<0 && ((int16_t) (cv->b.sc->italic_correction+dx))>0 ) cv->b.sc->italic_correction = -32768; else cv->b.sc->italic_correction += dx; @@ -1350,9 +1348,9 @@ changed = true; } if ( cv->tah_sel ) { - if ( cv->b.sc->top_accent_horiz+dx>0 && ((int16) (cv->b.sc->top_accent_horiz+dx))<0 ) + if ( cv->b.sc->top_accent_horiz+dx>0 && ((int16_t) (cv->b.sc->top_accent_horiz+dx))<0 ) cv->b.sc->top_accent_horiz = 32767-1; - else if ( cv->b.sc->top_accent_horiz+dx<0 && ((int16) (cv->b.sc->top_accent_horiz+dx))>0 ) + else if ( cv->b.sc->top_accent_horiz+dx<0 && ((int16_t) (cv->b.sc->top_accent_horiz+dx))>0 ) cv->b.sc->top_accent_horiz = -32768; else cv->b.sc->top_accent_horiz += dx; diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvruler.c fontforge-20220308~dfsg/fontforgeexe/cvruler.c --- fontforge-20201107~dfsg/fontforgeexe/cvruler.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvruler.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,7 @@ #include "cvruler.h" #include "fontforgeui.h" +#include "gresedit.h" #include "splineutil.h" #include "splineutil2.h" #include "ustring.h" @@ -314,6 +315,7 @@ GDrawDestroyWindow(gw); cv->ruler_w = NULL; break; + default: break; } return( true ); } @@ -334,11 +336,12 @@ // GDrawDestroyWindow(gw); // cv->ruler_linger_w = NULL; break; + default: break; } return( true ); } -static GFont *rvfont=NULL; +GResFont cv_measuretoolfont = GRESFONT_INIT("400 12px " MONO_UI_FAMILIES); /* * Comparison function for use with qsort. @@ -450,7 +453,6 @@ int i,h,w; GWindowAttrs wattrs; GRect pos; - FontRequest rq; int as, ds, ld; if ( cv->ruler_w==NULL ) { @@ -464,15 +466,7 @@ pos.x = pos.y = 0; pos.width=pos.height = 20; cv->ruler_w = GWidgetCreateTopWindow(NULL,&pos,ruler_e_h,cv,&wattrs); - if ( rvfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = FIXED_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - rvfont = GDrawInstanciateFont(cv->ruler_w,&rq); - rvfont = GResourceFindFont("CharView.Measure.Font",rvfont); - } - cv->rfont = rvfont; + cv->rfont = cv_measuretoolfont.fi; GDrawWindowFontMetrics(cv->ruler_w,cv->rfont,&as,&ds,&ld); cv->rfh = as+ds; cv->ras = as; } else @@ -530,7 +524,6 @@ int i,h,w; GWindowAttrs wattrs; GRect pos; - FontRequest rq; int as, ds, ld; int line; int old_pressed; @@ -546,15 +539,7 @@ pos.x = pos.y = 0; pos.width=pos.height = 20; cv->ruler_linger_w = GWidgetCreateTopWindow(NULL,&pos,ruler_linger_e_h,cv,&wattrs); - if ( rvfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = FIXED_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - rvfont = GDrawInstanciateFont(cv->ruler_w,&rq); - rvfont = GResourceFindFont("CharView.Measure.Font",rvfont); - } - cv->rfont = rvfont; + cv->rfont = cv_measuretoolfont.fi; GDrawWindowFontMetrics(cv->ruler_linger_w,cv->rfont,&as,&ds,&ld); cv->rfh = as+ds; cv->ras = as; } else @@ -797,15 +782,16 @@ GDrawSetFont(gw,cv->rfont); for ( which = 1; which>=0; --which ) { for ( line=0; PtInfoText(cv,line,which,buf,sizeof(buf))!=NULL; ++line ) { - GDrawDrawText8(gw,2,y,buf,-1,0x000000); + GDrawDrawText8(gw,2,y,buf,-1,measuretoolwindowforegroundcol); y += cv->rfh+1; } - GDrawDrawLine(gw,0,y+2-cv->ras,2000,y+2-cv->ras,0x000000); + GDrawDrawLine(gw,0,y+2-cv->ras,2000,y+2-cv->ras,measuretoolwindowforegroundcol); y += 4; } if ( PtInfoText(cv,0,-1,buf,sizeof(buf))!=NULL ) - GDrawDrawText8(gw,2,y,buf,-1,0x000000); + GDrawDrawText8(gw,2,y,buf,-1,measuretoolwindowforegroundcol); break; + default: break; } return( true ); } @@ -820,7 +806,6 @@ int h,w; GWindowAttrs wattrs; GRect pos; - FontRequest rq; int as, ds, ld; SplinePoint *sp; @@ -829,21 +814,13 @@ wattrs.mask = wam_events|wam_cursor|wam_positioned|wam_nodecor|wam_backcol|wam_bordwidth; wattrs.event_masks = (1<ruler_w = GWidgetCreateTopWindow(NULL,&pos,cpinfo_e_h,cv,&wattrs); - if ( rvfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = FIXED_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - rvfont = GDrawInstanciateFont(cv->ruler_w,&rq); - rvfont = GResourceFindFont("CharView.Measure.Font",rvfont); - } - cv->rfont = rvfont; + cv->rfont = cv_measuretoolfont.fi; GDrawWindowFontMetrics(cv->ruler_w,cv->rfont,&as,&ds,&ld); cv->rfh = as+ds; cv->ras = as; } else diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvshapes.c fontforge-20220308~dfsg/fontforgeexe/cvshapes.c --- fontforge-20201107~dfsg/fontforgeexe/cvshapes.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvshapes.c 2022-03-08 10:14:24.000000000 +0000 @@ -133,7 +133,6 @@ sp->me.x = center->x+xrad*pt_d->me.x; sp->me.y = center->y+yrad*pt_d->me.y; sp->nextcp.x = center->x+xrad*pt_d->nextcp.x; sp->nextcp.y = center->y+yrad*pt_d->nextcp.y; sp->prevcp.x = center->x+xrad*pt_d->prevcp.x; sp->prevcp.y = center->y+yrad*pt_d->prevcp.y; - sp->nonextcp = sp->noprevcp = (xrad==0 && yrad==0); } static void SetPTangent(SplinePoint *sp,real x, real y,real xrad, real yrad) { @@ -146,7 +145,6 @@ } sp->prevcp.x += xrad; sp->prevcp.y += yrad; - sp->noprevcp = (xrad==0 && yrad==0); } static void SetNTangent(SplinePoint *sp,real x, real y,real xrad, real yrad) { @@ -159,7 +157,6 @@ sp->nextcp.x += xrad; sp->nextcp.y += yrad; sp->prevcp = sp->me; - sp->nonextcp = (xrad==0 && yrad==0); } static void RedoActiveSplineSet(SplineSet *ss) { diff -Nru fontforge-20201107~dfsg/fontforgeexe/cvstroke.c fontforge-20220308~dfsg/fontforgeexe/cvstroke.c --- fontforge-20201107~dfsg/fontforgeexe/cvstroke.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/cvstroke.c 2022-03-08 10:14:24.000000000 +0000 @@ -146,7 +146,6 @@ int err; GWindow sw = sd->gw; GGadget *clg; - const char *msg; assert( sd->si!=NULL ); if ( isapply ) @@ -502,6 +501,7 @@ case et_mouseup: case et_mousedown: case et_mousemove: return( false ); break; + default: break; } return( true ); } @@ -531,7 +531,6 @@ static void StrokeInit(StrokeDlg *sd) { - real transform[6]; sd->base.funcs = &stroke_funcs; @@ -798,7 +797,7 @@ gcd[gcdoff].gd.popup_msg = _( "A calligraphic pen or an elliptical pen has two widths\n" "(which may be the same, giving a circular or square pen,\n" - "or different giving an eliptical or rectangular pen)."); + "or different giving an elliptical or rectangular pen)."); tfpos[1] = gcdoff; gcd[gcdoff++].creator = GTextFieldCreate; split[sp][4] = &gcd[gcdoff-1]; @@ -1292,7 +1291,6 @@ sd.done = false; sd.up[0] = sd.up[1] = true; - GWidgetHidePalettes(); GWidgetIndicateFocusGadget(GWidgetGetControl(sd.gw,CID_Width)); StrokeSetup(&sd,si->stroke_type); @@ -1470,6 +1468,7 @@ case et_mouseup: case et_mousedown: case et_mousemove: return( false ); break; + default: break; } return( true ); } @@ -1501,6 +1500,7 @@ } /* gdd->isvisible = event->u.map.is_visible; */ break; + default: break; } return( true ); } @@ -2278,6 +2278,7 @@ case et_close: ld->pat_done = true; break; + default: break; } return( true ); } @@ -2591,10 +2592,10 @@ return( true ); } -static uint32 getcol(GGadget *g,int *err) { +static uint32_t getcol(GGadget *g,int *err) { const unichar_t *ret=_GGadgetGetTitle(g); unichar_t *end; - uint32 col = COLOR_INHERITED; + uint32_t col = COLOR_INHERITED; if ( *ret=='#' ) ++ret; col = u_strtol(ret,&end,16); @@ -2721,7 +2722,7 @@ static int Layer_Inherit(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { GWindow gw = GGadgetGetWindow(g); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GGadgetSetEnabled(GWidgetGetControl(gw,cid), !GGadgetIsChecked(g)); } @@ -2731,7 +2732,7 @@ static int Layer_DoColorWheel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { GWindow gw = GGadgetGetWindow(g); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GGadget *tf = GWidgetGetControl(gw,cid); if ( GGadgetIsEnabled(tf)) { char *pt, *text = GGadgetGetTitle8(tf); @@ -3491,7 +3492,6 @@ GHVBoxSetExpandableCol(boxes[10].ret,gb_expandgluesame); GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); /*GWidgetIndicateFocusGadget(GWidgetGetControl(ld.gw,CID_Width));*/ GDrawSetVisible(ld.gw,true); while ( !ld.done ) diff -Nru fontforge-20201107~dfsg/fontforgeexe/deltaui.c fontforge-20220308~dfsg/fontforgeexe/deltaui.c --- fontforge-20201107~dfsg/fontforgeexe/deltaui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/deltaui.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,12 +27,12 @@ #include -#include "chardata.h" #include "cvundoes.h" #include "delta.h" #include "fontforgeui.h" #include "gimage.h" #include "gkeysym.h" +#include "gresedit.h" #include "ustring.h" #include "utype.h" @@ -49,6 +49,11 @@ #define CID_Cancel 106 #define CID_Top 107 +extern GBox _ggadget_Default_Box; +#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) + +extern GResFont validate_font; + static double delta_within = .02; static char *delta_sizes=NULL; static int delta_dpi = 100; @@ -731,10 +736,10 @@ char buffer[200]; pos = GGadgetGetFirstListSelectedItem(GWidgetGetControl(qg->gw,CID_Sort)); - qg->info_sort = (intpt) sorts[pos].userdata; + qg->info_sort = (intptr_t) sorts[pos].userdata; pos = GGadgetGetFirstListSelectedItem(GWidgetGetControl(qg->gw,CID_GlyphSort)); - qg->glyph_sort = (intpt) glyphsorts[pos].userdata; + qg->glyph_sort = (intptr_t) glyphsorts[pos].userdata; kludge = qg; qsort(qg->qg,qg->cur,sizeof(QuestionableGrid),qg_sorter); @@ -838,23 +843,24 @@ y = qg->as; memset(&where,0,sizeof(where)); QG_FindLine(&qg->list,qg->loff_top,&where); + GDrawSetFont(pixmap,qg->font); for ( l=0; lvlcnt && where.parent!=NULL; ++l ) { for ( parent=where.parent, depth= -2; parent!=NULL; parent=parent->parent, ++depth ); if ( where.offset==-1 ) { r.x = 2+depth*qg->fh; r.y = y-qg->as+1; - GDrawDrawRect(pixmap,&r,0x000000); + GDrawDrawRect(pixmap,&r,MAIN_FOREGROUND); GDrawDrawLine(pixmap,r.x+2,r.y+qg->as/2,r.x+qg->as-2,r.y+qg->as/2, - 0x000000); + MAIN_FOREGROUND); if ( !where.parent->open ) GDrawDrawLine(pixmap,r.x+qg->as/2,r.y+2,r.x+qg->as/2,r.y+qg->as-2, - 0x000000); - GDrawDrawText8(pixmap,r.x+qg->fh,y,where.parent->name,-1, 0x000000); + MAIN_FOREGROUND); + GDrawDrawText8(pixmap,r.x+qg->fh,y,where.parent->name,-1, MAIN_FOREGROUND); } else { QuestionableGrid *q = &where.parent->first[where.offset]; sprintf( buffer, _("\"%.40s\" size=%d point=%d (%d,%d) distance=%g"), q->sc->name, q->size, q->nearestpt, q->x, q->y, q->distance ); - GDrawDrawText8(pixmap,2+(depth+1)*qg->fh,y,buffer,-1, 0x000000); + GDrawDrawText8(pixmap,2+(depth+1)*qg->fh,y,buffer,-1, MAIN_FOREGROUND); } y += qg->fh; QG_NextLine(&where); @@ -930,6 +936,7 @@ QG_SetSb(qg); GDrawRequestExpose(qg->v,NULL,false); } break; + default: break; } return( true ); } @@ -962,9 +969,7 @@ *varray[4]; GTextInfo label[8]; int i, k; - FontRequest rq; int as, ds, ld; - static GFont *valfont=NULL; static int sorts_translated = 0; if (!sorts_translated) @@ -989,15 +994,7 @@ qg->gw = gw = GDrawCreateTopWindow(NULL,&pos,qg_e_h,qg,&wattrs); qg->done = false; - if ( valfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = "Helvetica"; - rq.point_size = 11; - rq.weight = 400; - valfont = GDrawInstanciateFont(gw,&rq); - valfont = GResourceFindFont("Validate.Font",valfont); - } - qg->font = valfont; + qg->font = validate_font.fi; GDrawWindowFontMetrics(gw,qg->font,&as,&ds,&ld); qg->fh = as+ds; qg->as = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/displayfonts.c fontforge-20220308~dfsg/fontforgeexe/displayfonts.c --- fontforge-20201107~dfsg/fontforgeexe/displayfonts.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/displayfonts.c 2022-03-08 10:14:24.000000000 +0000 @@ -62,9 +62,9 @@ FontView *fv; CharView *cv; SplineSet *fit_to_path; - uint8 script_unknown; - uint8 insert_text; - uint8 ready; + uint8_t script_unknown; + uint8_t insert_text; + uint8_t ready; int *done; } PD; @@ -903,11 +903,11 @@ } static void DSP_ChangeFontCallback(void *context,SplineFont *sf,enum sftf_fonttype type, - int size, int aa, uint32 script, uint32 lang, uint32 *feats) { + int size, int aa, uint32_t script, uint32_t lang, uint32_t *feats) { PD *di = context; char buf[16]; int i,j,cnt; - uint32 *tags; + uint32_t *tags; GTextInfo **ti; GGadgetSetChecked(GWidgetGetControl(di->gw,CID_AA),aa); @@ -917,7 +917,7 @@ { GTextInfo **ti; - int i,set; int32 len; + int i,set; int32_t len; ti = GGadgetGetList(GWidgetGetControl(di->gw,CID_Font),&len); for ( i=0; iuserdata == sf ) @@ -985,7 +985,7 @@ buf[0] = tags[i]>>24; buf[1] = tags[i]>>16; buf[2] = tags[i]>>8; buf[3] = tags[i]; buf[4] = 0; } ti[i]->text = uc_copy(buf); - ti[i]->userdata = (void *) (intpt) tags[i]; + ti[i]->userdata = (void *) (intptr_t) tags[i]; if ( feats!=NULL ) { for ( j=0; feats[j]!=0; ++j ) { if ( feats[j] == tags[i] ) { @@ -1009,7 +1009,7 @@ ti[cnt]->selected = true; buf[0] = feats[i]>>24; buf[1] = feats[i]>>16; buf[2] = feats[i]>>8; buf[3] = feats[i]; buf[4] = 0; ti[cnt]->text = uc_copy(buf); - ti[cnt++]->userdata = (void *) (intpt) feats[i]; + ti[cnt++]->userdata = (void *) (intptr_t) feats[i]; } } ti[cnt] = calloc(1,sizeof(GTextInfo)); @@ -1046,7 +1046,7 @@ BDFFont *best; int flags, pick = 0, i; char size[12]; unichar_t usize[12]; - uint16 cnt; + uint16_t cnt; if ( sel==NULL ) return( true ); @@ -1371,7 +1371,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_textchanged ) { const unichar_t *sstr = _GGadgetGetTitle(g); PD *di = GDrawGetUserData(GGadgetGetWindow(g)); - uint32 script, lang; + uint32_t script, lang; if ( e->u.control.u.tf_changed.from_pulldown!=-1 ) { GGadgetSetTitle8(g,di->scriptlangs[e->u.control.u.tf_changed.from_pulldown].userdata ); @@ -1419,17 +1419,17 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { PD *di = GDrawGetUserData(GGadgetGetWindow(g)); - uint32 *feats; - int32 len; + uint32_t *feats; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); int i,cnt; for ( i=cnt=0; iselected ) ++cnt; - feats = malloc((cnt+1)*sizeof(uint32)); + feats = malloc((cnt+1)*sizeof(uint32_t)); for ( i=cnt=0; iselected ) - feats[cnt++] = (intpt) ti[i]->userdata; + feats[cnt++] = (intptr_t) ti[i]->userdata; feats[cnt] = 0; /* These will be ordered because the list widget will do that */ SFTFSetFeatures(GWidgetGetControl(di->gw,CID_SampleText),-1,-1,feats); @@ -1470,7 +1470,7 @@ GGadgetSetTitle8(GWidgetGetControl(di->gw,CID_ScriptLang),"DFLT{dflt}"); } } else if ( di->script_unknown ) { - uint32 script = ScriptFromUnicode(*pt,NULL); + uint32_t script = ScriptFromUnicode(*pt,NULL); struct fontlist *fl; unichar_t buf[20]; for ( fl=li->fontlist; fl!=NULL && ta->sel_start>fl->end; fl=fl->next ); @@ -2221,7 +2221,7 @@ if ( isprint ) { SFTFSetDPI(gcd[13].ret,dpi); temp = PrtBuildDef(sf,&((SFTextArea *) gcd[13].ret)->li, - (void (*)(void *, int, uint32, uint32))LayoutInfoInitLangSys); + (void (*)(void *, int, uint32_t, uint32_t))LayoutInfoInitLangSys); GGadgetSetTitle(gcd[13].ret, temp); free(temp); } else { diff -Nru fontforge-20201107~dfsg/fontforgeexe/effectsui.c fontforge-20220308~dfsg/fontforgeexe/effectsui.c --- fontforge-20201107~dfsg/fontforgeexe/effectsui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/effectsui.c 2022-03-08 10:14:24.000000000 +0000 @@ -328,7 +328,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_Width)); GTextFieldSelect(GWidgetGetControl(gw,CID_Width),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !od.done ) GDrawProcessOneEvent(NULL); @@ -527,7 +526,6 @@ GWidgetIndicateFocusGadget(GWidgetGetControl(gw,CID_ShadowLen)); GTextFieldSelect(GWidgetGetControl(gw,CID_ShadowLen),0,-1); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !od.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/encodingui.c fontforge-20220308~dfsg/fontforgeexe/encodingui.c --- fontforge-20201107~dfsg/fontforgeexe/encodingui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/encodingui.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,6 @@ #include "encoding.h" #include "fontforgeui.h" #include "gfile.h" -#include "gresource.h" #include "ustring.h" #include "utype.h" @@ -179,7 +178,6 @@ GGadgetsCreate(gw,gcd); GTextInfoListFree(gcd[0].gd.u.list); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !done ) GDrawProcessOneEvent(NULL); @@ -202,7 +200,7 @@ item->enc_name = name; item->only_1byte = item->has_1byte = true; item->char_cnt = map->enccount; - item->unicode = calloc(map->enccount,sizeof(int32)); + item->unicode = calloc(map->enccount,sizeof(int32_t)); for ( i=0; ienccount; ++i ) if ( (gid = map->map[i])!=-1 && (sc=sf->glyphs[gid])!=NULL ) { if ( sc->unicodeenc!=-1 ) item->unicode[i] = sc->unicodeenc; @@ -364,8 +362,9 @@ AddToBlock(&block,buffer,NULL); } FindMapsInDir(&block,"."); - FindMapsInDir(&block,getFontForgeShareDir()); - FindMapsInDir(&block,"/usr/share/fontforge"); + char* sharedir = getShareSubDir("/cidmap"); + FindMapsInDir(&block,sharedir); + free(sharedir); choices = calloc(block.cur+2,sizeof(unichar_t *)); choices[0] = copy(_("Browse...")); @@ -583,7 +582,7 @@ Encoding *ParseEncodingNameFromList(GGadget *listfield) { const unichar_t *name = _GGadgetGetTitle(listfield); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(listfield,&len); int i; Encoding *enc = NULL; diff -Nru fontforge-20201107~dfsg/fontforgeexe/fontforge.1 fontforge-20220308~dfsg/fontforgeexe/fontforge.1 --- fontforge-20201107~dfsg/fontforgeexe/fontforge.1 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/fontforge.1 2022-03-08 10:14:24.000000000 +0000 @@ -9,6 +9,7 @@ fontforge \- create, modify, and view font files .SH SYNOPSIS .BR fontforge +[\fB\-allglyphs\fP] [\fB\-c\fP\ \fIstring\fP] [\fB\-cmap\fP\ \fImaptype\fP] [\fB\-depth\fP\ \fIpixeld\fP] @@ -17,11 +18,16 @@ [\fB\-lang\fP=py] [\fB\-help\fP] [\fB\-keyboard\fP\ \fIktype\fP] +[\fB\-last\fP] [\fB\-new\fP] [\fB\-nosplash\fP] +[\fB\-quiet\fP] [\fB\-recover\fP\ \fImode\fP] [\fB\-script\fP\ \fIfile\fP] +[\fB\-skippyfile\fP] +[\fB\-skippyplug\fP] [\fB\-sync\fP] +[\fB\-unique\fP] [\fB\-usage\fP] [\fB\-vc\fP\ \fIclass\fP] [\fB\-version\fP] @@ -163,6 +169,12 @@ .B \-c \fIscript-string\fP Executes argument as scripting commands. Must be the first option. All other arguments are passed to the script. +.TP +.B \-skippyfile +Do not execute Python init scripts when initialiszing. +.TP +.B \-skippyplug +Do not load (enabled) Python plugins when initialiszing. .SH EXAMPLE Sample usage: .PP diff -Nru fontforge-20201107~dfsg/fontforgeexe/fontinfo.c fontforge-20220308~dfsg/fontforgeexe/fontinfo.c --- fontforge-20201107~dfsg/fontforgeexe/fontinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/fontinfo.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,12 +30,12 @@ #include "autowidth.h" #include "bitmapchar.h" -#include "chardata.h" #include "dumppfa.h" #include "encoding.h" #include "featurefile.h" #include "fontforgeui.h" #include "gkeysym.h" +#include "gresedit.h" #include "gutils.h" #include "lookups.h" #include "namelist.h" @@ -64,6 +64,8 @@ #define ACTIVE_BORDER (_ggadget_Default_Box.active_border) #define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) +GResFont fontinfo_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); + static int last_aspect=0; GTextInfo emsizes[] = { @@ -971,7 +973,7 @@ { (unichar_t *) N_("Russian"), NULL, 0, 0, (void *) 0x419, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Russian (Moldova)"), NULL, 0, 0, (void *) 0x819, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sami (Lappish)"), NULL, 0, 0, (void *) 0x43b, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Sanskrit"), NULL, 0, 0, (void *) 0x43b, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Sanskrit"), NULL, 0, 0, (void *) 0x44f, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sepedi"), NULL, 0, 0, (void *) 0x46c, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Serbian (Cyrillic)"), NULL, 0, 0, (void *) 0xc1a, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Serbian (Latin)"), NULL, 0, 0, (void *) 0x81a, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -1071,26 +1073,26 @@ }; static GTextInfo otfssfeattags[] = { /* These should not be translated. They are tags */ - { (unichar_t *) "ss01", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','1'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss02", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','2'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss03", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','3'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss04", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','4'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss05", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','5'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss06", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','6'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss07", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','7'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss08", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','8'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss09", NULL, 0, 0, (void *) (intpt) CHR('s','s','0','9'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss10", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','0'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss11", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','1'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss12", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','2'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss13", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','3'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss14", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','4'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss15", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','5'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss16", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','6'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss17", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','7'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss18", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','8'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss19", NULL, 0, 0, (void *) (intpt) CHR('s','s','1','9'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, - { (unichar_t *) "ss20", NULL, 0, 0, (void *) (intpt) CHR('s','s','2','0'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss01", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','1'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss02", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','2'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss03", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','3'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss04", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','4'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss05", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','5'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss06", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','6'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss07", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','7'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss08", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','8'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss09", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','0','9'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss10", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','0'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss11", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','1'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss12", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','2'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss13", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','3'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss14", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','4'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss15", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','5'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss16", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','6'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss17", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','7'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss18", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','8'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss19", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','1','9'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, + { (unichar_t *) "ss20", NULL, 0, 0, (void *) (intptr_t) CHR('s','s','2','0'), NULL, 0, 0, 0, 0, 1, 0, 1, 0, 0, '\0'}, GTEXTINFO_EMPTY }; /* Put styles (docs call it subfamily) first because it is most likely to change */ @@ -1807,7 +1809,7 @@ FontInfoInit(); for ( i=0; ttfnameids[i].text!=NULL; ++i ) - if ( ttfnameids[i].userdata == (void *) (intpt) id ) + if ( ttfnameids[i].userdata == (void *) (intptr_t) id ) return( (char *) ttfnameids[i].text ); if ( id==6 ) @@ -1821,12 +1823,12 @@ FontInfoInit(); for ( i=0; mslanguages[i].text!=NULL; ++i ) - if ( mslanguages[i].userdata == (void *) (intpt) language ) + if ( mslanguages[i].userdata == (void *) (intptr_t) language ) return( (char *) mslanguages[i].text ); language &= 0xff; for ( i=0; mslanguages[i].text!=NULL; ++i ) - if ( ((intpt) mslanguages[i].userdata & 0xff) == language ) + if ( ((intptr_t) mslanguages[i].userdata & 0xff) == language ) return( (char *) mslanguages[i].text ); return( _("Unknown") ); @@ -2509,41 +2511,8 @@ return( head ); } -void GListMoveSelected(GGadget *list,int offset) { - int32 len; int i,j; - GTextInfo **old, **new; - - old = GGadgetGetList(list,&len); - new = calloc(len+1,sizeof(GTextInfo *)); - j = (offset<0 ) ? 0 : len-1; - for ( i=0; iselected ) { - if ( offset==0x80000000 || offset==0x7fffffff ) - /* Do Nothing */; - else if ( offset<0 ) { - if ( (j= i+offset)<0 ) j=0; - while ( new[j] ) ++j; - } else { - if ( (j= i+offset)>=len ) j=len-1; - while ( new[j] ) --j; - } - new[j] = malloc(sizeof(GTextInfo)); - *new[j] = *old[i]; - new[j]->text = u_copy(new[j]->text); - if ( offset<0 ) ++j; else --j; - } - for ( i=j=0; iselected ) { - while ( new[j] ) ++j; - new[j] = malloc(sizeof(GTextInfo)); - *new[j] = *old[i]; - new[j]->text = u_copy(new[j]->text); - ++j; - } - new[len] = calloc(1,sizeof(GTextInfo)); - GGadgetSetList(list,new,false); -} - void GListDelSelected(GGadget *list) { - int32 len; int i,j; + int32_t len; int i,j; GTextInfo **old, **new; old = GGadgetGetList(list,&len); @@ -2560,7 +2529,7 @@ GTextInfo *GListChangeLine(GGadget *list,int pos, const unichar_t *line) { GTextInfo **old, **new; - int32 i,len; + int32_t i,len; old = GGadgetGetList(list,&len); new = calloc(len+1,sizeof(GTextInfo *)); @@ -2580,7 +2549,7 @@ GTextInfo *GListAppendLine(GGadget *list,const unichar_t *line,int select) { GTextInfo **old, **new; - int32 i,len; + int32_t i,len; old = GGadgetGetList(list,&len); new = calloc(len+2,sizeof(GTextInfo *)); @@ -2603,7 +2572,7 @@ GTextInfo *GListChangeLine8(GGadget *list,int pos, const char *line) { GTextInfo **old, **new; - int32 i,len; + int32_t i,len; old = GGadgetGetList(list,&len); new = calloc(len+1,sizeof(GTextInfo *)); @@ -2623,7 +2592,7 @@ GTextInfo *GListAppendLine8(GGadget *list,const char *line,int select) { GTextInfo **old, **new; - int32 i,len; + int32_t i,len; old = GGadgetGetList(list,&len); new = calloc(len+2,sizeof(GTextInfo *)); @@ -2779,7 +2748,7 @@ static const char *langname(int lang,char *buffer) { int i; for ( i=0; mslanguages[i].text!=NULL; ++i ) - if ( mslanguages[i].userdata == (void *) (intpt) lang ) + if ( mslanguages[i].userdata == (void *) (intptr_t) lang ) return( (char *) mslanguages[i].text ); sprintf( buffer, "%04X", lang ); @@ -2883,7 +2852,7 @@ static int CheckActiveStyleTranslation(struct gfi_data *d, struct matrix_data *strings,int r, int rows, int iswws ) { - int i,j, eng_pos, other_pos; + int i,j, other_pos; char *english, *new=NULL, *temp, *pt; int other_lang = strings[3*r].u.md_ival; int changed = false; @@ -2907,7 +2876,6 @@ else new = copy(english); for ( i=0; stylelist[i]!=NULL; ++i ) { - eng_pos = other_pos = -1; for ( j=0; stylelist[i][j].str!=NULL; ++j ) { if ( stylelist[i][j].lang == other_lang ) { other_pos = j; @@ -3006,7 +2974,7 @@ struct matrix_data *strings = GMatrixEditGet(g, &rows); for ( i=0; mi[i].ti.text!=NULL; ++i ) { - int strid = (intpt) mi[i].ti.userdata; + int strid = (intptr_t) mi[i].ti.userdata; for ( j=0; jsf; int i,j,k,cnt; - uint8 sawEnglishUS[ttf_namemax]; + uint8_t sawEnglishUS[ttf_namemax]; struct ttflangname *tln; struct matrix_data *md; @@ -3261,20 +3229,11 @@ /* Author, and Font Family Name for rows[0,1] of the license. You can access */ /* this routine from GUI at Element->Font_Info->TTF_Names. info at PS_Names. */ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { - struct gfi_data *d = GDrawGetUserData(GGadgetGetWindow(g)); GGadget *tng = GWidgetGetControl(GGadgetGetWindow(g),CID_TNames); int rows; struct matrix_data *tns, *newtns; int i,j,k,l,m, extras, len; - char *all, *pt, **data; - char buffer[1024], *bpt; - const char *author = GetAuthor(); - char *reservedname, *fallback; - time_t now; - struct tm *tm; - - now = GetTime(); - tm = localtime(&now); + char *all, *pt, **data, *bpt; tns = GMatrixEditGet(tng, &rows); newtns = NULL; for ( k=0; k<2; ++k ) { @@ -3296,34 +3255,14 @@ newtns[j*3+1].u.md_ival = ofl_str_lang_data[i].strid; newtns[j*3+0].u.md_ival = ofl_str_lang_data[i].lang; data = ofl_str_lang_data[i].data; - reservedname = fallback = NULL; - for ( m=0; msf->familyname; for ( m=0; m<2; ++m ) { len = 0; for ( l=0; data[l]!=NULL; ++l ) { - if ( l==0 ) { - sprintf( buffer, data[l], tm->tm_year+1900, author ); - bpt = buffer; - } else if ( l==1 ) { - sprintf( buffer, data[l], reservedname ); - bpt = buffer; - } else - bpt = data[l]; + bpt = data[l]; if ( m ) { strcpy( pt, bpt ); - pt += strlen( bpt ); - *pt++ = '\n'; + pt += strlen( bpt ); + *pt++ = '\n'; } else len += strlen( bpt ) + 1; /* for a new line */ } @@ -3346,8 +3285,8 @@ "The OFL is a community-approved software license designed for libre/open font projects. \n" "Fonts under the OFL can be used, studied, copied, modified, embedded, merged and redistributed while giving authors enough control and artistic integrity. For more details including an FAQ see http://scripts.sil.org/OFL. \n\n" "This font metadata will help users, designers and distribution channels to know who you are, how to contact you and what rights you are granting. \n" - "When releasing modified versions, remember to add your additional notice, including any extra Reserved Font Name(s). \n\n" - "Have fun designing open fonts!" )); + "When releasing modified versions, remember to add your additional notice, including any extra Reserved Font Name(s). FontForge used to add RFN's by default, but no longer does, as they are used by a minority of OFL fonts and FontForge's RFN's were often legally invalid. Please see the official SIL FAQ and FontForge GitHub issue №4434 for more information. \n\n" + "Have fun designing open fonts! 🔣🔧🥳" )); } return( true ); } @@ -3802,9 +3741,9 @@ continue; if ( strings[3*i ].u.md_ival == strings[3*j ].u.md_ival && strings[3*i+1].u.md_ival == strings[3*j+1].u.md_ival ) { - uint32 tag = strings[3*i+1].u.md_ival; + uint32_t tag = strings[3*i+1].u.md_ival; for ( k=0; mslanguages[k].text!=NULL && - ((intpt) mslanguages[k].userdata)!=strings[3*i].u.md_ival; ++k ); + ((intptr_t) mslanguages[k].userdata)!=strings[3*i].u.md_ival; ++k ); if ( mslanguages[k].text==NULL ) k=0; ff_post_error(_("Duplicate StyleSet Name"),_("The feature '%c%c%c%c' is named twice in language %s\n%.80s\n%.80s"), tag>>24, tag>>16, tag>>8, tag, @@ -3824,7 +3763,7 @@ int rows; struct matrix_data *strings = GMatrixEditGet(edit, &rows); int i; - uint32 tag, lang; + uint32_t tag, lang; struct otffeatname *fn; struct otfname *on; SplineFont *sf = d->sf; @@ -3907,7 +3846,7 @@ } } -static void hexparse(GWindow gw, int cid, char *name, uint32 *data, int len, int *err) { +static void hexparse(GWindow gw, int cid, char *name, uint32_t *data, int len, int *err) { int i; const unichar_t *ret; unichar_t *end; @@ -4052,7 +3991,7 @@ int vmetrics, namechange, guideorder2; int xuidchanged = false, usexuid, useuniqueid; GTextInfo *pfmfam, *ibmfam, *fstype, *nlitem, *stylemap; - int32 len; + int32_t len; GTextInfo **ti; int subs[4], super[4], strike[2]; struct otfname *fontstyle_name; @@ -4070,7 +4009,7 @@ struct matrix_data *markclasses = GMatrixEditGet(GWidgetGetControl(d->gw,CID_MarkClasses), &mc_rows); struct matrix_data *marksets = GMatrixEditGet(GWidgetGetControl(d->gw,CID_MarkSets), &ms_rows); int was_ml = sf->multilayer, was_stroke = sf->strokedfont; - uint32 codepages[2], uranges[4]; + uint32_t codepages[2], uranges[4]; int layer_cnt; struct matrix_data *layers = GMatrixEditGet(GWidgetGetControl(d->gw,CID_Backgrounds), &layer_cnt); int layer_flags; @@ -4231,7 +4170,7 @@ char *wc = GGadgetGetTitle8(GWidgetGetControl(gw,CID_WeightClass)); for ( i=0; widthclass[i].text!=NULL; ++i ) { if ( strcmp(wc,(char *) widthclass[i].text)==0 ) { - weight = (intpt) widthclass[i].userdata; + weight = (intptr_t) widthclass[i].userdata; break; } } @@ -4298,7 +4237,7 @@ ti = GGadgetGetList(GWidgetGetControl(d->gw,CID_MacStyles),&len); for ( i=0; iselected ) - mcs |= (int) (intpt) ti[i]->userdata; + mcs |= (int) (intptr_t) ti[i]->userdata; if ( (mcs&sf_condense) && (mcs&sf_extend)) { ff_post_error(_("Bad Style"),_("A style may not have both condense and extend set (it makes no sense)")); return( true ); @@ -4450,7 +4389,7 @@ interp = GGadgetGetFirstListSelectedItem(GWidgetGetControl(gw,CID_Interpretation)); if ( interp==-1 ) sf->uni_interp = ui_none; - else sf->uni_interp = (intpt) interpretations[interp].userdata; + else sf->uni_interp = (intptr_t) interpretations[interp].userdata; sf->for_new_glyphs = nl; @@ -4475,23 +4414,23 @@ sf->pfminfo.width = GGadgetGetFirstListSelectedItem(GWidgetGetControl(gw,CID_WidthClass))+1; pfmfam = GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_PFMFamily)); if ( pfmfam!=NULL ) - sf->pfminfo.pfmfamily = (intpt) (pfmfam->userdata); + sf->pfminfo.pfmfamily = (intptr_t) (pfmfam->userdata); else sf->pfminfo.pfmfamily = 0x11; ibmfam = GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_IBMFamily)); if ( ibmfam!=NULL ) - sf->pfminfo.os2_family_class = (intpt) (ibmfam->userdata); + sf->pfminfo.os2_family_class = (intptr_t) (ibmfam->userdata); else sf->pfminfo.os2_family_class = 0x00; stylemap = GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_StyleMap)); if ( stylemap!=NULL ) - sf->pfminfo.stylemap = (intpt) (stylemap->userdata); + sf->pfminfo.stylemap = (intptr_t) (stylemap->userdata); else sf->pfminfo.stylemap = -1; memcpy(sf->pfminfo.os2_vendor,os2_vendor,sizeof(os2_vendor)); fstype = GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_FSType)); if ( fstype!=NULL ) - sf->pfminfo.fstype = (intpt) (fstype->userdata); + sf->pfminfo.fstype = (intptr_t) (fstype->userdata); else sf->pfminfo.fstype = 0xc; if ( GGadgetIsChecked(GWidgetGetControl(gw,CID_NoSubsetting))) @@ -4499,7 +4438,7 @@ if ( GGadgetIsChecked(GWidgetGetControl(gw,CID_OnlyBitmaps))) sf->pfminfo.fstype |=0x200; for ( i=0; i<10; ++i ) - sf->pfminfo.panose[i] = (intpt) (GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_PanFamily+i))->userdata); + sf->pfminfo.panose[i] = (intptr_t) (GGadgetGetListItemSelected(GWidgetGetControl(gw,CID_PanFamily+i))->userdata); sf->pfminfo.panose_set = !GGadgetIsChecked(GWidgetGetControl(gw,CID_PanDefault)); sf->pfminfo.os2_typolinegap = tlinegap; sf->pfminfo.linegap = linegap; @@ -4872,7 +4811,7 @@ } GGadgetSelectOneListItem(GWidgetGetControl(d->gw,CID_WidthClass),info.width-1); for ( i=0; pfmfamily[i].text!=NULL; ++i ) - if ( (intpt) (pfmfamily[i].userdata)==info.pfmfamily ) { + if ( (intptr_t) (pfmfamily[i].userdata)==info.pfmfamily ) { GGadgetSelectOneListItem(GWidgetGetControl(d->gw,CID_PFMFamily),i); break; } @@ -4887,7 +4826,7 @@ GGadgetSetChecked(GWidgetGetControl(d->gw,CID_WeightWidthSlopeOnly),d->sf->weight_width_slope_only); for ( i=0; ibmfamily[i].text!=NULL; ++i ) - if ( (intpt) (ibmfamily[i].userdata)==info.os2_family_class ) { + if ( (intptr_t) (ibmfamily[i].userdata)==info.os2_family_class ) { GGadgetSelectOneListItem(GWidgetGetControl(d->gw,CID_IBMFamily),i); break; } @@ -5230,26 +5169,26 @@ char buffer[200]; GGadgetClearList(list); - ri = SFUnicodeRanges(d->sf,(includeempties?ur_includeempty:0)|ur_sortbyunicode); + ri = SFUnicodeRanges(d->sf,includeempties); if ( ri==NULL ) cnt=0; else for ( cnt=0; ri[cnt].range!=NULL; ++cnt ); ti = malloc((cnt+1) * sizeof( GTextInfo * )); for ( i=0; ifirst==-1 ) + if ( ri[i].range->start==(unichar_t)-1 ) snprintf( buffer, sizeof(buffer), "%s %d/0", _(ri[i].range->name), ri[i].cnt); else snprintf( buffer, sizeof(buffer), "%s U+%04X-U+%04X %d/%d", _(ri[i].range->name), - (int) ri[i].range->first, (int) ri[i].range->last, - ri[i].cnt, ri[i].range->actual ); + (int) ri[i].range->start, (int) ri[i].range->end, + ri[i].cnt, ri[i].range->num_assigned ); ti[i] = calloc(1,sizeof(GTextInfo)); ti[i]->fg = ti[i]->bg = COLOR_DEFAULT; ti[i]->text = utf82u_copy(buffer); - ti[i]->userdata = ri[i].range; + ti[i]->userdata = (void*)ri[i].range; } ti[i] = calloc(1,sizeof(GTextInfo)); GGadgetSetList(list,ti,false); @@ -5259,7 +5198,7 @@ static int GFI_UnicodeRangeChange(GGadget *g, GEvent *e) { struct gfi_data *d = GDrawGetUserData(GGadgetGetWindow(g)); GTextInfo *ti = GGadgetGetListItemSelected(g); - struct unicoderange *r; + const struct unicode_range *r; int gid, first=-1; SplineFont *sf = d->sf; FontView *fv = (FontView *) (sf->fv); @@ -5280,23 +5219,23 @@ if ( e->u.control.subtype == et_listselected ) { for ( gid=0; gidglyphcnt; ++gid ) if ( sf->glyphs[gid]!=NULL ) { enc = map->backmap[gid]; - if ( sf->glyphs[gid]->unicodeenc>=r->first && sf->glyphs[gid]->unicodeenc<=r->last && + if ( sf->glyphs[gid]->unicodeenc>=r->start && sf->glyphs[gid]->unicodeenc<=r->end && enc!=-1 ) { if ( first==-1 || encb.selected[enc] = true; } } - } else if ( e->u.control.subtype == et_listdoubleclick && !r->unassigned ) { - char *found = calloc(r->last-r->first+1,1); + } else if ( e->u.control.subtype == et_listdoubleclick && r->num_assigned>0 ) { + char *found = calloc(r->end-r->start+1,1); for ( gid=0; gidglyphcnt; ++gid ) if ( sf->glyphs[gid]!=NULL ) { int u = sf->glyphs[gid]->unicodeenc; - if ( u>=r->first && u<=r->last ) { - found[u-r->first] = true; + if ( u>=r->start && u<=r->end ) { + found[u-r->start] = true; } } - for ( i=0; i<=r->last-r->first; ++i ) { - if ( isunicodepointassigned(i+r->first) && !found[i] ) { - enc = EncFromUni(i+r->first,map->enc); + for ( i=0; i<=r->end-r->start; ++i ) { + if ( isunicodepointassigned(i+r->start) && !found[i] ) { + enc = EncFromUni(i+r->start,map->enc); if ( enc!=-1 ) { if ( first==-1 || encb.selected[enc] = true; @@ -5368,7 +5307,7 @@ } static int OS2_UnicodeChange(GGadget *g, GEvent *e) { - int32 flags[4]; + int32_t flags[4]; int len,i,bit,set; if ( e==NULL || (e->type==et_controlevent && e->u.control.subtype == et_textchanged )) { @@ -5390,7 +5329,7 @@ list = GWidgetGetControl(gw,CID_UnicodeList); for ( i=0; unicoderangenames[i].text!=NULL; ++i ) { - bit = (intpt) (unicoderangenames[i].userdata); + bit = (intptr_t) (unicoderangenames[i].userdata); set = (flags[bit>>5]&(1<<(bit&31)))?1 : 0; GGadgetSelectListItem(list,i,set); } @@ -5404,7 +5343,7 @@ flags[0] = flags[1] = flags[2] = flags[3] = 0; for ( i=0; iselected ) { - bit = ((intpt) (list[i]->userdata)); + bit = ((intptr_t) (list[i]->userdata)); flags[bit>>5] |= (1<<(bit&31)); } @@ -5436,7 +5375,7 @@ } static int OS2_CodePageChange(GGadget *g, GEvent *e) { - int32 flags[2]; + int32_t flags[2]; int len,i,bit,set; if ( e==NULL || (e->type==et_controlevent && e->u.control.subtype == et_textchanged )) { @@ -5454,7 +5393,7 @@ list = GWidgetGetControl(gw,CID_CodePageList); for ( i=0; codepagenames[i].text!=NULL; ++i ) { - bit = (intpt) (codepagenames[i].userdata); + bit = (intptr_t) (codepagenames[i].userdata); set = (flags[bit>>5]&(1<<(bit&31)))?1 : 0; GGadgetSelectListItem(list,i,set); } @@ -5468,7 +5407,7 @@ flags[0] = flags[1] = 0; for ( i=0; iselected ) { - bit = ((intpt) (list[i]->userdata)); + bit = ((intptr_t) (list[i]->userdata)); flags[bit>>5] |= (1<<(bit&31)); } @@ -5550,7 +5489,7 @@ int lookup_cnt, sub_cnt; /* Number of selected lookups, and selected sub tables */ int a_lookup, a_sub; /* The index of one of those lookups, or subtables */ int a_sub_lookup; /* the index of the lookup containing a_sub */ - int any_first, any_last; /* Whether any of the selected items is first or last in its catagory */ + int any_first, any_last; /* Whether any of the selected items is first or last in its category */ int sub_table_mergeable; /* Can we merge the selected subtables? */ int lookup_mergeable; /* Can we merge the selected lookups? */ }; @@ -5716,7 +5655,7 @@ int isgpos = GGadgetGetCid(g)-CID_LookupHSB; struct lkdata *lk = &gfi->tables[isgpos]; int newpos = lk->off_left; - int32 sb_min, sb_max, sb_pagesize; + int32_t sb_min, sb_max, sb_pagesize; if ( event->type!=et_controlevent || event->u.control.subtype != et_scrollbarchange ) return( true ); @@ -5768,7 +5707,7 @@ int isgpos = GGadgetGetCid(g)-CID_LookupVSB; struct lkdata *lk = &gfi->tables[isgpos]; int newpos = lk->off_top; - int32 sb_min, sb_max, sb_pagesize; + int32_t sb_min, sb_max, sb_pagesize; if ( event->type!=et_controlevent || event->u.control.subtype != et_scrollbarchange ) return( true ); @@ -5797,6 +5736,7 @@ case et_sb_thumbrelease: newpos = event->u.control.u.sb.pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>(sb_max-sb_pagesize) ) newpos = (sb_max-sb_pagesize); @@ -6502,7 +6442,7 @@ while ( !done ) GDrawProcessOneEvent(NULL); if ( done==2 ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(gcd[1].ret,&len); OTLookup **list = malloc((len+1)*sizeof(OTLookup*)); struct lkdata *lk = &gfi->tables[isgpos]; @@ -6572,10 +6512,10 @@ } r.x = LK_MARGIN-lk->off_left; r.width = (gfi->as&~1); r.y = LK_MARGIN+(lcnt-lk->off_top)*gfi->fh; r.height = r.width; - GDrawDrawRect(pixmap,&r,0x000000); - GDrawDrawLine(pixmap,r.x+2,r.y+(r.height/2), r.x+r.width-2,r.y+(r.height/2), 0x000000); + GDrawDrawRect(pixmap,&r,MAIN_FOREGROUND); + GDrawDrawLine(pixmap,r.x+2,r.y+(r.height/2), r.x+r.width-2,r.y+(r.height/2), MAIN_FOREGROUND); if ( !lk->all[i].open ) - GDrawDrawLine(pixmap,r.x+(r.width/2),r.y+2, r.x+(r.width/2),r.y+r.height-2, 0x000000); + GDrawDrawLine(pixmap,r.x+(r.width/2),r.y+2, r.x+(r.width/2),r.y+r.height-2, MAIN_FOREGROUND); GDrawDrawText8(pixmap,r.x+gfi->fh, r.y+gfi->as, lk->all[i].lookup->lookup_name,-1,MAIN_FOREGROUND); } @@ -6656,7 +6596,7 @@ sl->script>>8, sl->script&0xff ); pos += strlen( popup_msg+pos ); for ( l=0; llang_cnt; ++l ) { - uint32 lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lang = llangs[l] : sl->morelangs[l-MAX_LANG]; snprintf(popup_msg+pos,sizeof(popup_msg)-pos,"%c%c%c%c,", lang>>24, lang>>16, lang>>8, lang&0xff ); @@ -6721,7 +6661,7 @@ if ( sl->script == DEFAULT_SCRIPT ) hasDFLT = true; for ( l=0; llang_cnt; ++l ) { - uint32 lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t lang = llangs[l] : sl->morelangs[l-MAX_LANG]; if ( lang==DEFAULT_LANG ) { hasdflt = true; break; @@ -7476,6 +7416,7 @@ GFI_LookupScrollbars(gfi,true,false); } break; + default: break; } return( true ); } @@ -7536,7 +7477,6 @@ int i,j,k,g, psrow; int mcs; char title[130]; - FontRequest rq; int as, ds, ld; char **nlnames; char createtime[200], modtime[200]; @@ -7548,7 +7488,6 @@ int ltype; static GBox small_blue_box; extern GBox _GGadget_button_box; - static GFont *fi_font=NULL; char *copied_copyright; FontInfoInit(); @@ -10208,7 +10147,7 @@ mcs = MacStyleCode(sf,NULL); for ( i=0; macstyles[i].text!=NULL; ++i ) - macstyles[i].selected = (mcs&(int) (intpt) macstyles[i].userdata)? 1 : 0; + macstyles[i].selected = (mcs&(int) (intptr_t) macstyles[i].userdata)? 1 : 0; mcarray[0] = &mcgcd[0]; mcarray[1] = GCD_Glue; mcarray[2] = NULL; mcarray[3] = &mcbox[2]; mcarray[4] = &mcgcd[3]; mcarray[5] = NULL; @@ -10859,15 +10798,7 @@ OS2_UnicodeChange(GWidgetGetControl(gw,CID_UnicodeRanges),NULL); OS2_CodePageChange(GWidgetGetControl(gw,CID_CodePageRanges),NULL); - if ( fi_font==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - fi_font = GDrawInstanciateFont(gw,&rq); - fi_font = GResourceFindFont("FontInfo.Font",fi_font); - } - d->font = fi_font; + d->font = fontinfo_font.fi; GDrawWindowFontMetrics(gw,d->font,&as,&ds,&ld); d->as = as; d->fh = as+ds; @@ -10888,7 +10819,6 @@ GHVBoxFitWindow(mb[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); if ( sync ) { diff -Nru fontforge-20201107~dfsg/fontforgeexe/fontview.c fontforge-20220308~dfsg/fontforgeexe/fontview.c --- fontforge-20201107~dfsg/fontforgeexe/fontview.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/fontview.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,6 @@ #include "autowidth2.h" #include "bitmapchar.h" #include "bvedit.h" -#include "chardata.h" #include "cvundoes.h" #include "dumppfa.h" #include "encoding.h" @@ -42,10 +41,9 @@ #include "fvcomposite.h" #include "fvfonts.h" #include "gfile.h" -#include "gio.h" +#include "gimage.h" #include "gkeysym.h" #include "gresedit.h" -#include "gresource.h" #include "groups.h" #include "mm.h" #include "namelist.h" @@ -61,7 +59,6 @@ #include "splineutil.h" #include "splineutil2.h" #include "tottfgpos.h" -#include "unicodelibinfo.h" #include "ustring.h" #include "utype.h" @@ -83,9 +80,12 @@ int warn_script_unsaved = 0; int navigation_mask = 0; /* Initialized in startui.c */ -static char *fv_fontnames = MONO_UI_FAMILIES; +static int fv_fontpx; +static GResFont fv_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); extern void python_call_onClosingFunctions(); +extern GResInfo fontview_ri, view_ri; + #define FV_LAB_HEIGHT 15 #ifdef BIGICONS @@ -114,20 +114,29 @@ extern int _GScrollBar_Width; -static int fv_fontsize = 11, fv_fs_init=0; +static int fv_fs_init=0; +Color fvfgcol = 0x000000; static Color fvselcol = 0xffff00, fvselfgcol=0x000000; -Color view_bgcol; +Color view_bgcol = 0xffffff; +static Color fvslotcol = 0x000000; +static Color fvslotdivcol = 0x808080; +static Color fvlabelcol = 0x000000; +static Color fvunenclabelcol = 0x505050; +static Color fvmissinglabelcol = 0xff0000; static Color fvglyphinfocol = 0xff0000; static Color fvemtpyslotfgcol = 0xd08080; static Color fvchangedcol = 0x000060; static Color fvhintingneededcol = 0x0000ff; +static Color fvmetbaselinecol = 0x0000c0; +static Color fvmetorigincol = 0xc00000; +static Color fvmetadvanceatcol = 0x008000; +static Color fvmetadvancetocol = 0x008000; +static Color fvmissingbitmapcol = 0xff0000; +static Color fvmissingoutlinecol = 0x008000; enum glyphlable { gl_glyph, gl_name, gl_unicode, gl_encoding }; int default_fv_showhmetrics=false, default_fv_showvmetrics=false, default_fv_glyphlabel = gl_glyph; -#define METRICS_BASELINE 0x0000c0 -#define METRICS_ORIGIN 0xc00000 -#define METRICS_ADVANCE 0x008000 FontView *fv_list=NULL; @@ -224,6 +233,19 @@ return( gid ); } +extern BDFFont *FVSplineFontPieceMeal(SplineFont *sf, int layer, int ptsize, int dpi, int flags, void *freetype_context) { + BDFFont *new = SplineFontPieceMeal(sf, layer, ptsize, dpi, flags, freetype_context); + Color bg = view_bgcol; + Color fg = fvfgcol; + int l, scale = new->clut->clut_len; + for ( l=0; lclut->clut[l] = COLOR_CREATE( + COLOR_RED(bg) + ((int32_t) (l*(COLOR_RED(fg)-COLOR_RED(bg))))/(scale-1), + COLOR_GREEN(bg) + ((int32_t) (l*(COLOR_GREEN(fg)-COLOR_GREEN(bg))))/(scale-1), + COLOR_BLUE(bg) + ((int32_t) (l*(COLOR_BLUE(fg)-COLOR_BLUE(bg))))/(scale-1) ); + return new; +} + static void FVDrawGlyph(GWindow pixmap, FontView *fv, int index, int forcebg ) { GRect box, old2; int feat_gid; @@ -268,9 +290,9 @@ /* If we have an outline but no bitmap for this slot */ box.x = j*fv->cbw+1; box.width = fv->cbw-2; box.y = i*fv->cbh+fv->lab_height+2; box.height = box.width+1; - GDrawDrawRect(pixmap,&box,0xff0000); + GDrawDrawRect(pixmap,&box,fvmissingbitmapcol); ++box.x; ++box.y; box.width -= 2; box.height -= 2; - GDrawDrawRect(pixmap,&box,0xff0000); + GDrawDrawRect(pixmap,&box,fvmissingbitmapcol); /* When reencoding a font we can find times where index>=show->charcnt */ } else if ( fv->show!=NULL && feat_gidshow->glyphcnt && feat_gid!=-1 && fv->show->glyphs[feat_gid]!=NULL ) { @@ -310,7 +332,7 @@ base.clut = &clut; clut.clut_len = 2; clut.clut[0] = fv->b.selected[index] ? fvselcol : view_bgcol ; - clut.clut[1] = fv->b.selected[index] ? fvselfgcol : 0 ; + clut.clut[1] = fv->b.selected[index] ? fvselfgcol : fvfgcol ; } base.trans = 0; base.clut->trans_index = 0; @@ -329,9 +351,9 @@ /* If we have a bitmap but no outline character... */ GRect b; b.x = box.x+1; b.y = box.y+1; b.width = box.width-2; b.height = box.height-2; - GDrawDrawRect(pixmap,&b,0x008000); + GDrawDrawRect(pixmap,&b,fvmissingoutlinecol); ++b.x; ++b.y; b.width -= 2; b.height -= 2; - GDrawDrawRect(pixmap,&b,0x008000); + GDrawDrawRect(pixmap,&b,fvmissingoutlinecol); } // Keep centering consistent to bdfc->width. If base.width!=bdfc->width, @@ -342,7 +364,7 @@ /* I assume that the bitmap image matches the bounding*/ /* box. In some bitmap fonts the bitmap has white space on the*/ - /* right. This can throw off the centering algorithem */ + /* right. This can throw off the centering algorithm */ if ( fv->magnify>1 ) { GDrawDrawImageMagnified(pixmap,&gi,NULL, j*fv->cbw+(fv->cbw-1-fv->magnify*xwidth)/2, @@ -361,14 +383,14 @@ /* Draw advance width & horizontal origin */ if ( fv->showhmetrics&fvm_origin ) GDrawDrawLine(pixmap,x0,i*fv->cbh+fv->lab_height+yorg-3,x0, - i*fv->cbh+fv->lab_height+yorg+2,METRICS_ORIGIN); + i*fv->cbh+fv->lab_height+yorg+2,fvmetorigincol); x1 = x0 + fv->magnify*bdfc->width; if ( fv->showhmetrics&fvm_advanceat ) GDrawDrawLine(pixmap,x1,i*fv->cbh+fv->lab_height+1,x1, - (i+1)*fv->cbh-1,METRICS_ADVANCE); + (i+1)*fv->cbh-1,fvmetadvanceatcol); if ( fv->showhmetrics&fvm_advanceto ) GDrawDrawLine(pixmap,x0,(i+1)*fv->cbh-2,x1, - (i+1)*fv->cbh-2,METRICS_ADVANCE); + (i+1)*fv->cbh-2,fvmetadvancetocol); } if ( fv->showvmetrics ) { int x0 = j*fv->cbw+(fv->cbw-1-fv->magnify*xwidth)/2- bdfc->xmin*fv->magnify @@ -377,15 +399,15 @@ int yvw = y0 + fv->magnify*sc->vwidth*fv->show->pixelsize/em; if ( fv->showvmetrics&fvm_baseline ) GDrawDrawLine(pixmap,x0,i*fv->cbh+fv->lab_height+1,x0, - (i+1)*fv->cbh-1,METRICS_BASELINE); + (i+1)*fv->cbh-1,fvmetbaselinecol); if ( fv->showvmetrics&fvm_advanceat ) GDrawDrawLine(pixmap,j*fv->cbw,yvw,(j+1)*fv->cbw, - yvw,METRICS_ADVANCE); + yvw,fvmetadvanceatcol); if ( fv->showvmetrics&fvm_advanceto ) GDrawDrawLine(pixmap,j*fv->cbw+2,y0,j*fv->cbw+2, - yvw,METRICS_ADVANCE); + yvw,fvmetadvancetocol); if ( fv->showvmetrics&fvm_origin ) - GDrawDrawLine(pixmap,x0-3,i*fv->cbh+fv->lab_height+yorg,x0+2,i*fv->cbh+fv->lab_height+yorg,METRICS_ORIGIN); + GDrawDrawLine(pixmap,x0-3,i*fv->cbh+fv->lab_height+yorg,x0+2,i*fv->cbh+fv->lab_height+yorg,fvmetorigincol); } GDrawPopClip(pixmap,&old2); if ( !fv->show->piecemeal ) BDFCharFree( bdfc ); @@ -394,13 +416,12 @@ } static void FVToggleCharSelected(FontView *fv,int enc) { - int i, j; + int i; if ( fv->v==NULL || fv->colcnt==0 ) /* Can happen in scripts */ return; i = enc / fv->colcnt; - j = enc - i*fv->colcnt; i -= fv->rowoff; /* Normally we should be checking against fv->rowcnt (rather than <=rowcnt) */ /* but every now and then the WM forces us to use a window size which doesn't */ @@ -501,10 +522,6 @@ } } fv->end_pos = newpos; - if ( newpos>=0 && newposb.map->enccount && (i = fv->b.map->map[newpos])!=-1 && - fv->b.sf->glyphs[i]!=NULL && - fv->b.sf->glyphs[i]->unicodeenc>=0 && fv->b.sf->glyphs[i]->unicodeenc<0x10000 ) - GInsCharSetChar(fv->b.sf->glyphs[i]->unicodeenc); } static void FVFlattenAllBitmapSelections(FontView *fv) { @@ -603,10 +620,9 @@ } -static enum fchooserret _FVSaveAsFilterFunc(GGadget *g,struct gdirentry *ent, const unichar_t *dir) +static enum fchooserret _FVSaveAsFilterFunc(GGadget *g,const struct gdirentry *ent, const char *dir) { - char* n = u_to_c(ent->name); - int ew = endswithi( n, "sfd" ) || endswithi( n, "sfdir" ); + int ew = endswithi( ent->name, "sfd" ) || endswithi( ent->name, "sfdir" ); if( ew ) return fc_show; if( ent->isdir ) @@ -695,7 +711,6 @@ // and alert them to the fact that we have done this and we // are not saving to a OTF, TTF, UFO formatted file - char* extension = ".sfd"; char* newpath = copyn( filename, strlen(filename) + strlen(".sfd") + 1 ); strcat( newpath, ".sfd" ); @@ -1385,6 +1400,9 @@ #define MID_ChangeGlyph 2251 #define MID_SetColor 2252 #define MID_SetExtremumBound 2253 +#define MID_AddInflections 2256 +#define MID_Balance 2257 +#define MID_Harmonize 2258 #define MID_Center 2600 #define MID_Thirds 2601 #define MID_SetWidth 2602 @@ -1682,7 +1700,7 @@ enum merge_type { mt_set=0, mt_merge=4, mt_or=mt_merge, mt_restrict=8, mt_and=12 }; /* Index array by merge_type(*4) + selection*2 + doit */ -const uint8 mergefunc[] = { +const uint8_t mergefunc[] = { /* mt_set */ 0, 1, 0, 1, @@ -1698,7 +1716,7 @@ }; static enum merge_type SelMergeType(GEvent *e) { - if ( e->type!=et_mouseup ) + if ( e==NULL || e->type!=et_mouseup ) return( mt_set ); return( ((e->u.mouse.state&ksm_shift)?mt_merge:0) | @@ -1829,10 +1847,10 @@ free(txt); if ( scripts[i].text==NULL ) return( true ); - buf[0] = ((intpt) scripts[i].userdata)>>24; - buf[1] = ((intpt) scripts[i].userdata)>>16; - buf[2] = ((intpt) scripts[i].userdata)>>8 ; - buf[3] = ((intpt) scripts[i].userdata) ; + buf[0] = ((intptr_t) scripts[i].userdata)>>24; + buf[1] = ((intptr_t) scripts[i].userdata)>>16; + buf[2] = ((intptr_t) scripts[i].userdata)>>8 ; + buf[3] = ((intptr_t) scripts[i].userdata) ; buf[4] = 0; GGadgetSetTitle8(g,buf); } @@ -1866,6 +1884,7 @@ case et_close: *done = true; break; + default: break; } return( true ); } @@ -1884,7 +1903,7 @@ int i,k; int done = 0, doit; char tagbuf[4]; - uint32 tag; + uint32_t tag; const unichar_t *ret; int lc_k, uc_k, select_k; int only_uc=0, only_lc=0; @@ -2081,9 +2100,9 @@ FVSelectByScript(fv,SelMergeType(e)); } -static void FVSelectColor(FontView *fv, uint32 col, int merge) { +static void FVSelectColor(FontView *fv, uint32_t col, int merge) { int i, doit; - uint32 sccol; + uint32_t sccol; SplineChar **glyphs = fv->b.sf->glyphs; for ( i=0; ib.map->enccount; ++i ) { @@ -2097,8 +2116,8 @@ static void FVMenuSelectColor(GWindow gw, struct gmenuitem *mi, GEvent *e) { FontView *fv = (FontView *) GDrawGetUserData(gw); - Color col = (Color) (intpt) (mi->ti.userdata); - if ( (intpt) mi->ti.userdata == (intpt) -10 ) { + Color col = (Color) (intptr_t) (mi->ti.userdata); + if ( (intptr_t) mi->ti.userdata == (intptr_t) -10 ) { struct hslrgb retcol, font_cols[6]; retcol = GWidgetColor(_("Pick a color"),NULL,SFFontCols(fv->b.sf,font_cols)); if ( !retcol.rgb ) @@ -2501,7 +2520,7 @@ FVMassGlyphRename(fv); } -static void FVSetColor(FontView *fv, uint32 col) { +static void FVSetColor(FontView *fv, uint32_t col) { int i; for ( i=0; ib.map->enccount; ++i ) if ( fv->b.selected[i] ) { @@ -2513,8 +2532,8 @@ static void FVMenuSetColor(GWindow gw, struct gmenuitem *mi, GEvent *UNUSED(e)) { FontView *fv = (FontView *) GDrawGetUserData(gw); - Color col = (Color) (intpt) (mi->ti.userdata); - if ( (intpt) mi->ti.userdata == (intpt) -10 ) { + Color col = (Color) (intptr_t) (mi->ti.userdata); + if ( (intptr_t) mi->ti.userdata == (intptr_t) -10 ) { struct hslrgb retcol, font_cols[6]; retcol = GWidgetColor(_("Pick a color"),NULL,SFFontCols(fv->b.sf,font_cols)); if ( !retcol.rgb ) @@ -2706,6 +2725,18 @@ FVAddExtrema( (FontViewBase *) GDrawGetUserData(gw) , false); } +static void FVMenuAddInflections(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + FVAddInflections( (FontViewBase *) GDrawGetUserData(gw) , false ); +} + +static void FVMenuBalance(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + FVBalance( (FontViewBase *) GDrawGetUserData(gw) , false ); +} + +static void FVMenuHarmonize(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + FVHarmonize( (FontViewBase *) GDrawGetUserData(gw) , false ); +} + static void FVMenuCorrectDir(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { FontView *fv = (FontView *) GDrawGetUserData(gw); FVCorrectDir((FontViewBase *) fv); @@ -2925,7 +2956,7 @@ FontViewReformatOne(&fv->b); FVSetTitle(&fv->b); } - newbdf = SplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, + newbdf = FVSplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, (fv->antialias?pf_antialias:0)|(fv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !fv->b.sf->strokedfont && !fv->b.sf->multilayer?pf_ft_nohints:0), NULL); @@ -3275,7 +3306,7 @@ if ( fv->filled!=fv->show || fv->filled->pixelsize != dspsize || changedmodifier ) { BDFFont *new, *old; old = fv->filled; - new = SplineFontPieceMeal(fv->b.sf,fv->b.active_layer,dspsize,72, + new = FVSplineFontPieceMeal(fv->b.sf,fv->b.active_layer,dspsize,72, (fv->antialias?pf_antialias:0)|(fv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !fv->b.sf->strokedfont && !fv->b.sf->multilayer?pf_ft_nohints:0), NULL); @@ -3307,7 +3338,7 @@ destfv->bbsized = srcfv->bbsized; destfv->antialias = srcfv->antialias; old = destfv->filled; - new = SplineFontPieceMeal(destfv->b.sf,destfv->b.active_layer,srcfv->filled->pixelsize,72, + new = FVSplineFontPieceMeal(destfv->b.sf,destfv->b.active_layer,srcfv->filled->pixelsize,72, (destfv->antialias?pf_antialias:0)|(destfv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !destfv->b.sf->strokedfont && !destfv->b.sf->multilayer?pf_ft_nohints:0), NULL); @@ -3325,7 +3356,7 @@ fv->user_requested_magnify = -1; old = fv->filled; - new = SplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, + new = FVSplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, (fv->antialias?pf_antialias:0)|(fv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !fv->b.sf->strokedfont && !fv->b.sf->multilayer?pf_ft_nohints:0), NULL); @@ -3355,7 +3386,7 @@ if ( ret==NULL ) return; val = strtol(ret,&end,10); - if ( val<1 || val>5 || *end!='\0' ) + if ( val<1 || val>30 || *end!='\0' ) ff_post_error( _("Bad Number"),_("Bad Number") ); else { fv->user_requested_magnify = val; @@ -3566,7 +3597,7 @@ static void FontViewSetTitle(FontView *fv) { - unichar_t *title, *ititle, *temp; + char *title; char *file=NULL; char *enc; int len; @@ -3586,27 +3617,22 @@ } if ( file!=NULL ) len += 2+strlen(file); - title = malloc((len+1)*sizeof(unichar_t)); - uc_strcpy(title,""); - uc_strcat(title,fv->b.sf->fontname); + title = malloc((len+1)*sizeof(char)); + strcpy(title,fv->b.sf->fontname); if ( fv->b.sf->changed ) - uc_strcat(title,"*"); + strcat(title,"*"); if ( file!=NULL ) { - uc_strcat(title," "); - temp = def2u_copy(GFileNameTail(file)); - u_strcat(title,temp); - free(temp); - } - uc_strcat(title, " (" ); - if ( fv->b.normal ) { utf82u_strcat(title,_("Compact")); uc_strcat(title," "); } - uc_strcat(title,enc); - uc_strcat(title, ")" ); + strcat(title," "); + strcat(title, GFileNameTail(file)); + } + strcat(title, " (" ); + if ( fv->b.normal ) { strcat(title,_("Compact")); strcat(title," "); } + strcat(title,enc); + strcat(title, ")" ); free(enc); - ititle = uc_copy(fv->b.sf->fontname); - GDrawSetWindowTitles(fv->gw,title,ititle); + GDrawSetWindowTitles8(fv->gw,title,fv->b.sf->fontname); free(title); - free(ititle); } void FVTitleUpdate(FontViewBase *fv) @@ -3642,21 +3668,15 @@ SFRestoreNearTop(fv->b.sf); } -static enum fchooserret CMapFilter(GGadget *g,GDirEntry *ent, - const unichar_t *dir) { +static enum fchooserret CMapFilter(GGadget *g,const struct gdirentry *ent, + const char *dir) { enum fchooserret ret = GFileChooserDefFilter(g,ent,dir); char buf2[256]; FILE *file; static char *cmapflag = "%!PS-Adobe-3.0 Resource-CMap"; if ( ret==fc_show && !ent->isdir ) { - int len = 3*(u_strlen(dir)+u_strlen(ent->name)+5); - char *filename = malloc(len); - u2def_strncpy(filename,dir,len); - strcat(filename,"/"); - u2def_strncpy(buf2,ent->name,sizeof(buf2)); - strcat(filename,buf2); - file = fopen(filename,"r"); + file = fopen(ent->fullpath,"r"); if ( file==NULL ) ret = fc_hide; else { @@ -3665,7 +3685,6 @@ ret = fc_hide; fclose(file); } - free(filename); } return( ret ); } @@ -3832,7 +3851,6 @@ static void FVMenuChangeSupplement(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { FontView *fv = (FontView *) GDrawGetUserData(gw); SplineFont *cidmaster = fv->b.cidmaster; - struct cidmap *cidmap; char buffer[20]; char *ret, *end; int supple; @@ -3853,7 +3871,7 @@ free(ret); if ( supple!=cidmaster->supplement ) { /* this will make noises if it can't find an appropriate cidmap */ - cidmap = FindCidMap(cidmaster->cidregistry,cidmaster->ordering,supple,cidmaster); + FindCidMap(cidmaster->cidregistry,cidmaster->ordering,supple,cidmaster); cidmaster->supplement = supple; FontViewSetTitle(fv); } @@ -4209,19 +4227,16 @@ mi->ti.disabled = anychars==-1; /* some Transformations make sense on bitmaps now */ break; - case MID_AddExtrema: - mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps; - break; - case MID_Simplify: - case MID_Stroke: case MID_RmOverlap: - mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps; - break; - case MID_Styles: - mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps; - break; + case MID_AddExtrema: case MID_AddInflections: + case MID_Harmonize: case MID_Simplify: + case MID_Stroke: case MID_RmOverlap: case MID_Styles: case MID_Round: case MID_Correct: mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps; break; + case MID_Balance: + mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps + || fv->b.sf->layers[fv->b.active_layer].order2; + break; #ifdef FONTFORGE_CONFIG_TILEPATH case MID_TilePath: mi->ti.disabled = anychars==-1 || fv->b.sf->onlybitmaps; @@ -4441,7 +4456,10 @@ { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ #endif { { (unichar_t *) N_("Pr_eferences..."), (GImage *) "fileprefs.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Preferences...|No Shortcut"), NULL, NULL, MenuPrefs, 0 }, - { { (unichar_t *) N_("_X Resource Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("X Resource Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, + { { (unichar_t *) N_("Appea_rance Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Appearance Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, +#ifndef _NO_PYTHON + { { (unichar_t *) N_("Config_ure Plugins..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'u' }, H_("Configure Plugins...|No Shortcut"), NULL, NULL, MenuPlug, 0 }, +#endif { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("_Quit"), (GImage *) "filequit.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'Q' }, H_("Quit|Ctl+Q"), /* WARNING: THIS BINDING TO PROPERLY INITIALIZE KEYBOARD INPUT */ NULL, NULL, FVMenuExit, 0 }, @@ -4650,6 +4668,9 @@ { { (unichar_t *) N_("O_verlap"), (GImage *) "overlaprm.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_("Overlap|No Shortcut"), rmlist, NULL, NULL, MID_RmOverlap }, { { (unichar_t *) N_("_Simplify"), (GImage *) "elementsimplify.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_("Simplify|No Shortcut"), smlist, NULL, NULL, MID_Simplify }, { { (unichar_t *) N_("Add E_xtrema"), (GImage *) "elementaddextrema.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'x' }, H_("Add Extrema|No Shortcut"), NULL, NULL, FVMenuAddExtrema, MID_AddExtrema }, + { { (unichar_t *) N_("Add Points Of I_nflection"), (GImage *) "elementaddinflections.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'n' }, H_("Add Points Of Inflection|No Shortcut"), NULL, NULL, FVMenuAddInflections, MID_AddInflections }, + { { (unichar_t *) N_("_Balance"), (GImage *) "elementbalance.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'b' }, H_("Balance|No Shortcut"), NULL, NULL, FVMenuBalance, MID_Balance }, + { { (unichar_t *) N_("Harmoni_ze"), (GImage *) "elementharmonize.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'z' }, H_("Harmonize|No Shortcut"), NULL, NULL, FVMenuHarmonize, MID_Harmonize }, { { (unichar_t *) N_("Roun_d"), (GImage *) "elementround.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'I' }, H_("Round|No Shortcut"), rndlist, NULL, NULL, MID_Round }, { { (unichar_t *) N_("Autot_race"), (GImage *) "elementautotrace.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'r' }, H_("Autotrace|No Shortcut"), NULL, NULL, FVMenuAutotrace, MID_Autotrace }, { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ @@ -5024,7 +5045,7 @@ static GMenuItem2 enlist[] = { { { (unichar_t *) N_("_Reencode"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'E' }, H_("Reencode|No Shortcut"), emptymenu, FVEncodingMenuBuild, NULL, MID_Reencode }, - { { (unichar_t *) N_("_Compact"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 1, 0, 0, 0, 1, 1, 0, 'C' }, H_("Compact|No Shortcut"), NULL, NULL, FVMenuCompact, MID_Compact }, + { { (unichar_t *) N_("_Compact (hide unused glyphs)"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 1, 0, 0, 0, 1, 1, 0, 'C' }, H_("Compact (hide unused glyphs)|No Shortcut"), NULL, NULL, FVMenuCompact, MID_Compact }, { { (unichar_t *) N_("_Force Encoding"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_("Force Encoding|No Shortcut"), emptymenu, FVForceEncodingMenuBuild, NULL, MID_ForceReencode }, { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("_Add Encoding Slots..."), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'C' }, H_("Add Encoding Slots...|No Shortcut"), NULL, NULL, FVMenuAddUnencoded, MID_AddUnencoded }, @@ -5573,9 +5594,6 @@ #ifndef _NO_PYTHON { { (unichar_t *) N_("_Tools"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 1, 1, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools|No Shortcut"), NULL, fvpy_tllistcheck, NULL, 0 }, #endif -#ifdef NATIVE_CALLBACKS - { { (unichar_t *) N_("Tools_2"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 1, 1, 0, 0, 0, 0, 1, 1, 0, 'l' }, H_("Tools2|No Shortcut"), NULL, fv_tl2listcheck, NULL, 0 }, -#endif { { (unichar_t *) N_("H_ints"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'i' }, H_("Hints|No Shortcut"), htlist, htlistcheck, NULL, 0 }, { { (unichar_t *) N_("E_ncoding"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_("Encoding|No Shortcut"), enlist, enlistcheck, NULL, 0 }, { { (unichar_t *) N_("_View"), NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'V' }, H_("View|No Shortcut"), vwlist, vwlistcheck, NULL, 0 }, @@ -5590,7 +5608,7 @@ void FVRefreshChar(FontView *fv,int gid) { BDFChar *bdfc; - int i, j, enc; + int i, enc; MetricsView *mv; /* Can happen in scripts */ /* Can happen if we do an AutoHint when generating a tiny font for freetype context */ @@ -5611,7 +5629,6 @@ /* A glyph may be encoded in several places, all need updating */ for ( enc = 0; encb.map->enccount; ++enc ) if ( fv->b.map->map[enc]==gid ) { i = enc / fv->colcnt; - j = enc - i*fv->colcnt; i -= fv->rowoff; if ( i>=0 && irowcnt ) FVDrawGlyph(fv->v,fv,enc,true); @@ -5673,10 +5690,10 @@ fl->featuretag == CHR('m','e','d','i') || fl->featuretag == CHR('f','i','n','a') || fl->featuretag == CHR('i','s','o','l')) ) { - uni = fl->featuretag == CHR('i','n','i','t') ? ArabicForms[base_sc->unicodeenc-0x600].initial : - fl->featuretag == CHR('m','e','d','i') ? ArabicForms[base_sc->unicodeenc-0x600].medial : - fl->featuretag == CHR('f','i','n','a') ? ArabicForms[base_sc->unicodeenc-0x600].final : - fl->featuretag == CHR('i','s','o','l') ? ArabicForms[base_sc->unicodeenc-0x600].isolated : + uni = fl->featuretag == CHR('i','n','i','t') ? arabicform(base_sc->unicodeenc)->initial : + fl->featuretag == CHR('m','e','d','i') ? arabicform(base_sc->unicodeenc)->medial : + fl->featuretag == CHR('f','i','n','a') ? arabicform(base_sc->unicodeenc)->final : + fl->featuretag == CHR('i','s','o','l') ? arabicform(base_sc->unicodeenc)->isolated : -1; feat_sc = SFGetChar(sf,uni,NULL); if ( feat_sc!=NULL ) @@ -5724,10 +5741,8 @@ FontRequest rq; if ( fv->fontset[type]==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = fv_fontnames; - rq.point_size = fv_fontsize; - rq.weight = 400; + memset(&rq, 0, sizeof(rq)); + GDrawDecomposeFont(fv_font.fi, &rq); rq.style = 0; if (type&_uni_italic) rq.style |= fs_italic; @@ -5765,10 +5780,9 @@ GImage gi; SplineChar dummy; int styles, laststyles=0; - Color bg, def_fg; + Color bg; int fgxor; - def_fg = GDrawGetDefaultForeground(NULL); memset(&gi,'\0',sizeof(gi)); memset(&base,'\0',sizeof(base)); if ( fv->show->clut!=NULL ) { @@ -5791,11 +5805,11 @@ GDrawPushClip(pixmap,&event->u.expose.rect,&old); GDrawFillRect(pixmap,NULL,view_bgcol); for ( i=0; i<=fv->rowcnt; ++i ) { - GDrawDrawLine(pixmap,0,i*fv->cbh,fv->width,i*fv->cbh,def_fg); - GDrawDrawLine(pixmap,0,i*fv->cbh+fv->lab_height,fv->width,i*fv->cbh+fv->lab_height,0x808080); + GDrawDrawLine(pixmap,0,i*fv->cbh,fv->width,i*fv->cbh,fvslotcol); + GDrawDrawLine(pixmap,0,i*fv->cbh+fv->lab_height,fv->width,i*fv->cbh+fv->lab_height,fvslotdivcol); } for ( i=0; i<=fv->colcnt; ++i ) - GDrawDrawLine(pixmap,i*fv->cbw,0,i*fv->cbw,fv->height,def_fg); + GDrawDrawLine(pixmap,i*fv->cbw,0,i*fv->cbw,fv->height,fvslotcol); for ( i=event->u.expose.rect.y/fv->cbh; i<=fv->rowcnt && (event->u.expose.rect.y+event->u.expose.rect.height+fv->cbh-1)/fv->cbh; ++i ) for ( j=0; jcolcnt; ++j ) { int index = (i+fv->rowoff)*fv->colcnt+j; @@ -5816,9 +5830,9 @@ if ( ( fv->b.map->enc==&custom && index<256 ) || ( fv->b.map->enc!=&custom && indexb.map->enc->char_cnt ) || ( cidmap!=NULL && indexb.sf,fv->b.map,index); uni = sc->unicodeenc; @@ -5874,7 +5888,7 @@ } else { char *pt = strchr(sc->name,'.'); buf[0] = '?'; - fg = 0xff0000; + fg = fvmissinglabelcol; if ( pt!=NULL ) { int i, n = pt-sc->name; char *end; @@ -5902,7 +5916,7 @@ if ( strstr(pt,".vert")!=NULL ) styles = _uni_vertical; if ( buf[0]!='?' ) { - fg = def_fg; + fg = fvlabelcol; if ( strstr(pt,".italic")!=NULL ) styles = _uni_italic; } @@ -5914,7 +5928,7 @@ int uni=-1; sscanf(sc->name,"italicuni%x", (unsigned *) &uni ); if ( uni!=-1 ) { buf[0] = uni; styles=_uni_italic; } - fg = def_fg; + fg = fvlabelcol; } else if ( strncmp(sc->name,"vertcid_",8)==0 || strncmp(sc->name,"vertuni",7)==0 ) { styles = _uni_vertical; @@ -5947,7 +5961,7 @@ ( fv->b.sf->layers[fv->b.active_layer].order2 && sc->instructions_out_of_date ) ) { Color hintcol = fvhintingneededcol; if ( fv->b.sf->layers[fv->b.active_layer].order2 && sc->instructions_out_of_date && sc->ttf_instrs_len>0 ) - hintcol = 0xff0000; + hintcol = GDrawGetWarningForeground(NULL); GDrawDrawLine(pixmap,r.x,r.y,r.x,r.y+r.height-1,hintcol); GDrawDrawLine(pixmap,r.x+1,r.y,r.x+1,r.y+r.height-1,hintcol); GDrawDrawLine(pixmap,r.x+2,r.y,r.x+2,r.y+r.height-1,hintcol); @@ -6015,7 +6029,7 @@ } if ( fv->showhmetrics&fvm_baseline ) { for ( i=0; i<=fv->rowcnt; ++i ) - GDrawDrawLine(pixmap,0,i*fv->cbh+fv->lab_height+fv->magnify*fv->show->ascent+1,fv->width,i*fv->cbh+fv->lab_height+fv->magnify*fv->show->ascent+1,METRICS_BASELINE); + GDrawDrawLine(pixmap,0,i*fv->cbh+fv->lab_height+fv->magnify*fv->show->ascent+1,fv->width,i*fv->cbh+fv->lab_height+fv->magnify*fv->show->ascent+1,fvmetbaselinecol); } GDrawPopClip(pixmap,&old); GDrawSetDither(NULL, true); @@ -6030,7 +6044,7 @@ EncMap *map = fv->b.map; int gid, uni, localenc; GString *output = g_string_new( "" ); - gchar *uniname = NULL; + char *uniname = NULL; if ( event->u.expose.rect.y+event->u.expose.rect.height<=fv->mbh ) { g_string_free( output, TRUE ); output = NULL; @@ -6093,15 +6107,15 @@ /* code point name or range name */ if( uni != -1 ) { - uniname = (gchar *) unicode_name( uni ); + uniname = uniname_name( uni ); if ( uniname == NULL ) { - uniname = g_strdup( UnicodeRange( uni ) ); + uniname = copy( UnicodeRange( uni ) ); } } if ( uniname != NULL ) { output = g_string_append( output, uniname ); - g_free( uniname ); + free( uniname ); } GDrawDrawText8( pixmap, 10, fv->mbh+fv->lab_as, output->str, -1, fg ); @@ -6305,20 +6319,6 @@ } } -static void utf82u_annot_strncat(unichar_t *to, const char *from, int len) { - register unichar_t ch; - - to += u_strlen(to); - while ( (ch = utf8_ildb(&from)) != '\0' && --len>=0 ) { - if ( ch=='\t' ) { - *(to++) = ' '; - ch = ' '; - } - *(to++) = ch; - } - *to = 0; -} - void SCPreparePopup(GWindow gw,SplineChar *sc,struct remap *remap, int localenc, int actualuni) { /* This is for the popup which appears when you hover mouse over a character on main window */ @@ -6358,7 +6358,7 @@ (sc->name == NULL) ? "" : sc->name ); } else { /* unicode name or range name */ - char *uniname = unicode_name( upos ); + char *uniname = uniname_name( upos ); if( uniname == NULL ) uniname = strdup( UnicodeRange( upos ) ); msg = smprintf ( "%u 0x%x U+%04X \"%.25s\" %.100s", localenc, localenc, upos, @@ -6366,7 +6366,7 @@ if ( uniname != NULL ) free( uniname ); uniname = NULL; /* annotation */ - char *uniannot = unicode_annot( upos ); + char *uniannot = uniname_annotation( upos, true ); if( uniannot != NULL ) { msg_old = msg; msg = smprintf("%s\n%s", msg_old, uniannot); @@ -6389,7 +6389,7 @@ static void noop(void *UNUSED(_fv)) { } -static void *ddgencharlist(void *_fv,int32 *len) { +static void *ddgencharlist(void *_fv,int32_t *len) { int i,j,cnt, gid; FontView *fv = (FontView *) _fv; SplineFont *sf = fv->b.sf; @@ -6705,6 +6705,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>fv->rowltot-fv->rowcnt ) newpos = fv->rowltot-fv->rowcnt; @@ -6753,6 +6754,7 @@ if ( event->u.focus.gained_focus ) GDrawSetGIC(gw,fv->gic,0,20); break; + default: break; } return( true ); } @@ -6791,7 +6793,7 @@ GDrawSetCursor(fv->v,ct_watch); old = fv->filled; /* In CID fonts fv->b.sf may not be same as sf */ - new = SplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, + new = FVSplineFontPieceMeal(fv->b.sf,fv->b.active_layer,fv->filled->pixelsize,72, (fv->antialias?pf_antialias:0)|(fv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !sf->strokedfont && !sf->multilayer?pf_ft_nohints:0), NULL); @@ -6819,7 +6821,7 @@ } for ( mvs=sf->metrics; mvs!=NULL; mvs=mvs->next ) if ( mvs->bdf==NULL ) { BDFFontFree(mvs->show); - mvs->show = SplineFontPieceMeal(sf,mvs->layer,mvs->ptsize,mvs->dpi, + mvs->show = FVSplineFontPieceMeal(sf,mvs->layer,mvs->ptsize,mvs->dpi, mvs->antialias?(pf_antialias|pf_ft_recontext):pf_ft_recontext,NULL); GDrawRequestExpose(mvs->gw,NULL,false); } @@ -6836,12 +6838,14 @@ FontViewFree(&fv->b); } +#ifndef FONTFORGE_CAN_USE_GDK /** * In some cases fontview gets an et_selclear event when using copy * and paste on the OSX. So this guard lets us quietly ignore that * event when we have just done command+c or command+x. */ extern int osx_fontview_copy_cut_counter; +#endif static FontView* ActiveFontView = 0; @@ -6864,7 +6868,7 @@ } break; case et_selclear: -#ifdef __Mac +#if defined(__Mac) && !defined(FONTFORGE_CAN_USE_GDK) // For some reason command + c and command + x wants // to send a clear to us, even if that key was pressed // on a charview. @@ -6916,6 +6920,7 @@ QGRmFontView(fv->qg,fv); FontViewRemove(fv); break; + default: break; } return( true ); } @@ -7005,7 +7010,7 @@ if ( fv->b.nextsame==NULL ) { sf->map = fv->b.map; } } } - fv->b.selected = calloc((fv->b.map ? fv->b.map->enccount : 0), sizeof(uint8)); + fv->b.selected = calloc((fv->b.map ? fv->b.map->enccount : 0), sizeof(uint8_t)); fv->user_requested_magnify = -1; fv->magnify = (ps<=9)? 3 : (ps<20) ? 2 : 1; fv->cbw = (ps*fv->magnify)+1; @@ -7036,6 +7041,17 @@ FontViewFinish(); } +#ifndef _NO_PYTHON +void FVSetToolsSubmenu(GMenuItem2 *py_menu) { + mblist[3].ti.disabled = (py_menu == NULL); + mblist[3].sub = py_menu; +} + +static GMenuItem2 *FVGetToolsSubmenu(void) { + return mblist[3].sub; +} +#endif + static void FontViewInit(void) { // static int done = false; // superseded by fontview_ready. @@ -7044,20 +7060,147 @@ fontview_ready = true; +// The tools menu handles its own translation. I would rather do this by testing +// whether ti.text_untranslated is already null but there are hundreds of missing +// initializers for that field in the menu layout code. +#ifndef _NO_PYTHON + GMenuItem2 *t = FVGetToolsSubmenu(); + FVSetToolsSubmenu(NULL); +#endif mb2DoGetText(mblist); +#ifndef _NO_PYTHON + FVSetToolsSubmenu(t); +#endif mbDoGetText(fvpopupmenu); atexit(&FontViewFinishNonStatic); } +// These aren't used but exist to make the resource system work. +static GResFont ui_viewfont = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +static GResFont label_viewfont = GRESFONT_INIT("400 12pt " LABEL_UI_FAMILIES); +static GResFont mono_viewfont = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); +static GResFont serif_viewfont = GRESFONT_INIT("400 12pt " SERIF_UI_FAMILIES); + +static struct resed view_re[] = { + {N_("DefaultFont"), "DefaultFont", rt_font, &ui_viewfont, N_("The primary display font family (normally sans-serif) at the normal size for menus, dialogs, etc."), NULL, { 0 }, 0, 0 }, + {N_("LabelFont"), "LabelFont", rt_font, &label_viewfont, N_("A font for displaying unicode characters, normally used for FontView glyph labels."), NULL, { 0 }, 0, 0 }, + {N_("MonoFont"), "MonoFont", rt_font, &mono_viewfont, N_("A monospace font family at the same size as DefaultFont"), NULL, { 0 }, 0, 0 }, + {N_("SerifFont"), "SerifFont", rt_font, &serif_viewfont, N_("A font family with serifs at the same size as DefaultFont (for the splash screen)"), NULL, { 0 }, 0, 0 }, + {N_("Color|Background"), "Background", rt_color, &view_bgcol, N_("Background color for the drawing area of all views"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; static struct resed fontview_re[] = { + {N_("Glyph FG Color"), "GlyphFGColor", rt_color, &fvfgcol, N_("Color of used to draw the foreground of (unselected) glyphs"), NULL, { 0 }, 0, 0 }, {N_("Glyph Info Color"), "GlyphInfoColor", rt_color, &fvglyphinfocol, N_("Color of the font used to display glyph information in the fontview"), NULL, { 0 }, 0, 0 }, + {N_("Slot Outline Color"), "SlotOutlineColor", rt_color, &fvslotcol, N_("Color of the lines around glyph slots"), NULL, { 0 }, 0, 0 }, + {N_("Slot Division Color"), "SlotDivisionColor", rt_color, &fvslotdivcol, N_("Color of the line between label and glyph"), NULL, { 0 }, 0, 0 }, + {N_("Label Color"), "LabelColor", rt_color, &fvlabelcol, N_("Default color of glyph labels"), NULL, { 0 }, 0, 0 }, + {N_("Unencoded Label Color"), "UnencodedLabelColor", rt_color, &fvunenclabelcol, N_("Color of glyph labels when glyph is not encoded"), NULL, { 0 }, 0, 0 }, + {N_("Missing Label Color"), "MissingLabelColor", rt_color, &fvmissinglabelcol, N_("Color of glyph labels when label is missing"), NULL, { 0 }, 0, 0 }, {N_("Empty Slot FG Color"), "EmptySlotFgColor", rt_color, &fvemtpyslotfgcol, N_("Color used to draw the foreground of empty slots"), NULL, { 0 }, 0, 0 }, {N_("Selected BG Color"), "SelectedColor", rt_color, &fvselcol, N_("Color used to draw the background of selected glyphs"), NULL, { 0 }, 0, 0 }, {N_("Selected FG Color"), "SelectedFgColor", rt_color, &fvselfgcol, N_("Color used to draw the foreground of selected glyphs"), NULL, { 0 }, 0, 0 }, {N_("Changed Color"), "ChangedColor", rt_color, &fvchangedcol, N_("Color used to mark a changed glyph"), NULL, { 0 }, 0, 0 }, + {N_("Missing Bitmap Color"), "MissingBitmapColor", rt_color, &fvmissingbitmapcol, N_("Color used to mark a glyph with an outline and no bitmap when displaying bitmaps"), NULL, { 0 }, 0, 0 }, + {N_("Missing Outline Color"), "MissingOutlineColor", rt_color, &fvmissingoutlinecol, N_("Color used to mark a glyph with a bitmap but no outline when displaying outlines"), NULL, { 0 }, 0, 0 }, {N_("Hinting Needed Color"), "HintingNeededColor", rt_color, &fvhintingneededcol, N_("Color used to mark glyphs that need hinting"), NULL, { 0 }, 0, 0 }, - {N_("Font Size"), "FontSize", rt_int, &fv_fontsize, N_("Size (in points) of the font used to display information and glyph labels in the fontview"), NULL, { 0 }, 0, 0 }, - {N_("Font Family"), "FontFamily", rt_stringlong, &fv_fontnames, N_("A comma separated list of font family names used to display small example images of glyphs over the user designed glyphs"), NULL, { 0 }, 0, 0 }, + {N_("Metrics Advance At Color"), "MetricsAdvanceAtColor", rt_color, &fvmetadvanceatcol, N_("Color used to draw the (vertical or) horizontal line at the advance when that metric is selected in View"), NULL, { 0 }, 0, 0 }, + {N_("Metrics Advance To Color"), "MetricsAdvanceToColor", rt_color, &fvmetadvancetocol, N_("Color used to draw the (horizontal or) vertical line from the origin to the advance when that metric is selected in View"), NULL, { 0 }, 0, 0 }, + {N_("Metrics Baseline Color"), "MetricsBaselineColor", rt_color, &fvmetbaselinecol, N_("Color used to draw the (vertical or) horizontal baseline when that metric is selected in View"), NULL, { 0 }, 0, 0 }, + {N_("Metrics Origin Color"), "MetricsOriginColor", rt_color, &fvmetorigincol, N_("Color used to draw the (vertical or) horizontal origin tick when that metric is selected in View"), NULL, { 0 }, 0, 0 }, + {N_("Font"), "Font", rt_font, &fv_font, N_("Font used to display small example images of glyphs over the user designed glyphs"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; + +extern GResFont bdfprop_font; +extern GResFont combinations_font; +extern GResFont cvt_font; +#ifdef FREETYPE_HAS_DEBUGGER +extern Color dv_rasterbackcol; +extern GResFont debugview_font; +#endif +extern GResFont fontinfo_font; +extern Color fi_originlinescol; +extern GResFont glyphinfo_font; +extern GResFont groups_font; +extern Color histogram_graphcol; +extern GResFont histogram_font; +extern GResFont kernclass_font; +extern Color kernclass_classfgcol; +extern GResFont kernformat_font; +extern GResFont kernformat_boldfont; +extern GResFont math_font; +extern GResFont math_boldfont; +extern GResFont prefs_monofont; +extern GResFont searchview_font; +extern GResFont searchview_boldfont; +extern Color showatt_selcol; +extern Color showatt_glyphnamecol; +extern GResFont showatt_font; +extern GResFont showatt_monofont; +extern GResFont splash_font; +extern GResFont splash_monofont; +extern GResFont splash_italicfont; +extern GResFont statemachine_font; +extern GResImage splashresimage; +extern Color splashfg; +extern Color splashbg; + +#ifdef FONTFORGE_CONFIG_TILEPATH +extern GResFont tilepath_font; +extern GResFont tilepath_boldfont; +#endif +extern GResFont ttinstruction_font; +extern GResFont validate_font; +extern GResFont errfont; +static struct resed miscwin_re[] = { + {N_("BDFProperties.Font"), "BDFProperties.Font", rt_font, &bdfprop_font, N_("Font used in the BDF Info dialog"), NULL, { 0 }, 0, 0 }, + {N_("Combinations.Font"), "Combinations.Font", rt_font, &combinations_font, N_("Font used in the View Combinations dialogs"), NULL, { 0 }, 0, 0 }, + {N_("CVT.Font"), "CVT.Font", rt_font, &cvt_font, N_("Font used in the TTF Instruction Control Value Table dialog"), NULL, { 0 }, 0, 0 }, +#ifdef FREETYPE_HAS_DEBUGGER + { N_("Debug View Background Color"), "Background", rt_color, &dv_rasterbackcol, N_("The background of the TTF debugging window"), NULL, { 0 }, 0, 0 }, + {N_("DebugView.Font"), "DebugView.Font", rt_font, &debugview_font, N_("Font used in the TTF Instruction Debug window"), NULL, { 0 }, 0, 0 }, +#endif + {N_("FontInfo Origin Lines Color"), "FontInfo.OriginLineColor", rt_color, &fi_originlinescol, N_("Color used for the baseline and x=0 line in kerning dialogs"), NULL, { 0 }, 0, 0 }, + {N_("FontInfo.Font"), "FontInfo.Font", rt_font, &fontinfo_font, N_("Font used for Font Info dialog scrolling lists"), NULL, { 0 }, 0, 0 }, + {N_("GlyphInfo.Font"), "GlyphInfo.Font", rt_font, &glyphinfo_font, N_("Font used in the Glyph Info dialog"), NULL, { 0 }, 0, 0 }, + {N_("Groups.Font"), "Groups.Font", rt_font, &groups_font, N_("Font used in the Define Encoding Groups dialog"), NULL, { 0 }, 0, 0 }, + {N_("Histogram Graph Color"), "Histogram.GraphColor", rt_color, &histogram_graphcol, N_("Color used for the hint histogram graphs"), NULL, { 0 }, 0, 0 }, + {N_("Histogram.Font"), "Histogram.Font", rt_font, &histogram_font, N_("Font used in the Histogram dialog"), NULL, { 0 }, 0, 0 }, + {N_("Kern Class Text Color"), "KernClass.TextColor", rt_color, &kernclass_classfgcol, N_("Color for kerning class names"), NULL, { 0 }, 0, 0 }, + {N_("KernClass.Font"), "KernClass.Font", rt_font, &kernclass_font, N_("Font used in the Kerning Classes dialog"), NULL, { 0 }, 0, 0 }, + {N_("KernFormat.Font"), "KernFormat.Font", rt_font, &kernformat_font, N_("Normal font used in the Kerning Format dialog"), NULL, { 0 }, 0, 0 }, + {N_("KernFormat.BoldFont"), "KernFormat.BoldFont", rt_font, &kernformat_boldfont, N_("Bold font used in the Kerning Format dialog"), NULL, { 0 }, 0, 0 }, + {N_("Math.Font"), "Math.Font", rt_font, &math_font, N_("Normal font used in the Math dialog"), NULL, { 0 }, 0, 0 }, + {N_("Math.BoldFont"), "Math.BoldFont", rt_font, &math_boldfont, N_("Bold font used in the Math dialog"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; +static struct resed miscwin2_re[] = { + {N_("Prefs.MonoFont"), "Prefs.MonoFont", rt_font, &prefs_monofont, N_("Font for Mac Features in Preferences dialog"), NULL, { 0 }, 0, 0 }, + {N_("SearchView.Font"), "SearchView.Font", rt_font, &searchview_font, N_("Normal font used in the Find/Replace window"), NULL, { 0 }, 0, 0 }, + {N_("SearchView.BoldFont"), "SearchView.BoldFont", rt_font, &searchview_boldfont, N_("Bold font used in the Find/Replace window"), NULL, { 0 }, 0, 0 }, + {N_("Show ATT Selection Color"), "ShowAtt.SelectColor", rt_color, &showatt_selcol, N_("Color used for currently selected entry in Show ATT dialog"), NULL, { 0 }, 0, 0 }, + {N_("Show ATT Glyph Name Color"), "ShowAtt.GlyphNameColor", rt_color, &showatt_glyphnamecol, N_("Color used for (some) glyph names in Show ATT dialog"), NULL, { 0 }, 0, 0 }, + {N_("ShowATT.Font"), "ShowATT.Font", rt_font, &showatt_font, N_("Normal font used in the Advanced Typographic Tables dialog"), NULL, { 0 }, 0, 0 }, + {N_("ShowATT.MonoFont"), "ShowATT.MonoFont", rt_font, &showatt_monofont, N_("Monospace font used in the Advanced Typographic Tables dialog"), NULL, { 0 }, 0, 0 }, + {N_("StateMachine.Font"), "StateMachine.Font", rt_font, &statemachine_font, N_("Font used in the MacOS kerning State Machine dialog"), NULL, { 0 }, 0, 0 }, +#ifdef FONTFORGE_CONFIG_TILEPATH + {N_("TilePath.Font"), "TilePath.Font", rt_font, &tilepath_font, N_("Normal font used in the Tile Path dialog"), NULL, { 0 }, 0, 0 }, + {N_("TilePath.BoldFont"), "TilePath.BoldFont", rt_font, &tilepath_boldfont, N_("Bold font used in the Tile Path dialog"), NULL, { 0 }, 0, 0 }, +#endif + {N_("TTInstruction.Font"), "TTInstruction.Font", rt_font, &ttinstruction_font, N_("Font used in the Edit Instructions dialog"), NULL, { 0 }, 0, 0 }, + {N_("Validate.Font"), "Validate.Font", rt_font, &validate_font, N_("Font used in the Validate and Suggest Deltas dialogs"), NULL, { 0 }, 0, 0 }, + {N_("Warnings.Font"), "Warnings.Font", rt_font, &errfont, N_("Font used in the Warnings dialog"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; +extern void *_SplashResImageSet(char *res, void *def); +static struct resed splash_re[] = { + {N_("Splash Foreground"), "Foreground", rt_color, &splashfg, N_("Foreground color in the About dialog"), NULL, { 0 }, 0, 0 }, + {N_("Splash Background"), "Background", rt_color, &splashbg, N_("Background color in the About dialog"), NULL, { 0 }, 0, 0 }, + {N_("Splash Font"), "Font", rt_font, &splash_font, N_("Serif font used in the About dialog"), NULL, { 0 }, 0, 0 }, + {N_("Splash ItalicFont"), "ItalicFont", rt_font, &splash_italicfont, N_("Italic serif font used in the About... dialog"), NULL, { 0 }, 0, 0 }, + {N_("Splash.MonoFont"), "MonoFont", rt_font, &splash_monofont, N_("Monospace font used in the About dialog"), NULL, { 0 }, 0, 0 }, + {N_("Splash Image"), "Image", rt_image, &splashresimage, N_("Image used in the splash screen and About dialog"), _SplashResImageSet, { 0 }, 0, 0 }, RESED_EMPTY }; @@ -7065,13 +7208,12 @@ GWindow gw = fv->gw; GWindowAttrs wattrs; GGadgetData gd; - FontRequest rq; BDFFont *bdf; int as,ds,ld; extern int use_freetype_to_rasterize_fv; SplineFont *sf = fv->b.sf; - fv->lab_height = FV_LAB_HEIGHT-13+GDrawPointsToPixels(NULL,fv_fontsize); + fv->lab_height = FV_LAB_HEIGHT-13+fv_fontpx; memset(&gd,0,sizeof(gd)); gd.pos.y = pos->y; gd.pos.height = pos->height; @@ -7082,7 +7224,6 @@ gd.handle_controlevent = FVScroll; fv->vsb = GScrollBarCreate(gw,&gd,fv); - memset(&wattrs,0,sizeof(wattrs)); wattrs.mask = wam_events|wam_cursor|wam_backcol; wattrs.event_masks = ~(1<gw,fv->gic,0,20); fv->fontset = calloc(_uni_fontmax,sizeof(GFont *)); - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = fv_fontnames; - rq.point_size = fv_fontsize; - rq.weight = 400; - fv->fontset[0] = GDrawInstanciateFont(gw,&rq); + fv->fontset[0] = fv_font.fi; GDrawSetFont(fv->v,fv->fontset[0]); GDrawWindowFontMetrics(fv->v,fv->fontset[0],&as,&ds,&ld); fv->lab_as = as; fv->showhmetrics = default_fv_showhmetrics; fv->showvmetrics = default_fv_showvmetrics && sf->hasvmetrics; - bdf = SplineFontPieceMeal(fv->b.sf,fv->b.active_layer,sf->display_size<0?-sf->display_size:default_fv_font_size,72, + bdf = FVSplineFontPieceMeal(fv->b.sf,fv->b.active_layer,sf->display_size<0?-sf->display_size:default_fv_font_size,72, (fv->antialias?pf_antialias:0)|(fv->bbsized?pf_bbsized:0)| (use_freetype_to_rasterize_fv && !sf->strokedfont && !sf->multilayer?pf_ft_nohints:0), NULL); @@ -7163,32 +7300,26 @@ GDrawSetWindowTypeName(fv->gw, "FontView"); if ( !fv_fs_init ) { - GResEditFind( fontview_re, "FontView."); - view_bgcol = GResourceFindColor("View.Background",GDrawGetDefaultBackground(NULL)); + GResEditDoInit(&fontview_ri); + GResEditDoInit(&view_ri); fv_fs_init = true; } memset(&gd,0,sizeof(gd)); gd.flags = gg_visible | gg_enabled; helplist[0].invoke = FVMenuContextualHelp; -#ifndef _NO_PYTHON - if ( fvpy_menu!=NULL ) - mblist[3].ti.disabled = false; - mblist[3].sub = fvpy_menu; -#define CALLBACKS_INDEX 4 /* FIXME: There has to be a better way than this. */ -#else -#define CALLBACKS_INDEX 3 /* FIXME: There has to be a better way than this. */ -#endif /* _NO_PYTHON */ -#ifdef NATIVE_CALLBACKS - if ( fv_menu!=NULL ) - mblist[CALLBACKS_INDEX].ti.disabled = false; - mblist[CALLBACKS_INDEX].sub = fv_menu; -#endif /* NATIVE_CALLBACKS */ gd.u.menu2 = mblist; fv->mb = GMenu2BarCreate( gw, &gd, NULL); GGadgetGetSize(fv->mb,&gsize); fv->mbh = gsize.height; - fv->infoh = 1+GDrawPointsToPixels(NULL,fv_fontsize); + + // Reset this static here in case fv_font has changed + FontRequest rq; + GDrawDecomposeFont(fv_font.fi, &rq); + fv_fontpx = -rq.point_size; // positive means points, negative means pixels + if ( fv_fontpx < 0 ) + fv_fontpx = GDrawPointsToPixels(NULL, -fv_fontpx); + fv->infoh = 1+fv_fontpx; pos.x = 0; pos.y = fv->mbh+fv->infoh; FVCreateInnards(fv,&pos); @@ -7357,24 +7488,21 @@ SF_CloseAllInstrs }; -extern GResInfo charview_ri; -static struct resed view_re[] = { - {N_("Color|Background"), "Background", rt_color, &view_bgcol, N_("Background color for the drawing area of all views"), NULL, { 0 }, 0, 0 }, - RESED_EMPTY -}; +extern GResInfo charviewpoints_ri; GResInfo view_ri = { - NULL, NULL,NULL, NULL, + &fontview_ri, NULL,NULL, NULL, NULL, NULL, NULL, view_re, N_("View"), - N_("This is an abstract class which defines common features of the\nFontView, CharView, BitmapView and MetricsView"), + N_("This is an abstract class which defines common features of the\nFontView, CharView, BitmapView and MetricsView.\n\nPress the help key or F1 to open a web page about this tool.\n"), "View", "fontforge", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -7382,23 +7510,89 @@ }; GResInfo fontview_ri = { - &charview_ri, NULL,NULL, NULL, + &charviewpoints_ri, NULL,NULL, NULL, NULL, NULL, NULL, fontview_re, - N_("FontView"), + N_("Font View"), N_("This is the main fontforge window displaying a font"), "FontView", "fontforge", false, + false, 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +extern GResInfo sftextarea_ri; +GResInfo splash_ri = { + &sftextarea_ri, NULL,NULL, NULL, + NULL, NULL, + NULL, + splash_re, + N_("Splash Screen"), + N_("Splash screen and About dialog"), + "Splash", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; +GResInfo miscwin2_ri = { + &splash_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + miscwin2_re, + N_("Misc Windows 2"), + N_("Other colors and fonts in various windows (mostly dialogs)"), + "", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +GResInfo miscwin_ri = { + &miscwin2_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + miscwin_re, + N_("Misc Windows"), + N_("Colors and fonts in other windows (mostly dialogs)"), + "", + "fontforge", + false, + false, + 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; + + +void MiscWinInit(void) { + GResEditDoInit(&miscwin_ri); + GResEditDoInit(&miscwin2_ri); + GResEditDoInit(&splash_ri); +} /* ************************************************************************** */ /* ***************************** Embedded FontViews ************************* */ @@ -7443,7 +7637,7 @@ kf->first_fv = __FontViewCreate(kf->sf); kf->first_fv->b.container = (struct fvcontainer *) kf; kf->second_fv = __FontViewCreate(kf->sf); kf->second_fv->b.container = (struct fvcontainer *) kf; - kf->infoh = infoh = 1+GDrawPointsToPixels(NULL,fv_fontsize); + kf->infoh = infoh = 1+fv_fontpx; kf->first_fv->mbh = kf->mbh; pos.x = 0; pos.y = kf->mbh+infoh+kf->fh+4; pos.width = 16*kf->first_fv->cbw+1; @@ -7611,6 +7805,7 @@ case et_resize: gs_sizeSet(gs,pixmap); break; + default: break; } return( true ); } @@ -7625,6 +7820,7 @@ case et_char: FVChar(gs->fv,event); break; + default: break; } return( true ); } @@ -7736,7 +7932,7 @@ ps = sf->display_size; sf->display_size = -24; gs.fv = __FontViewCreate(sf); - infoh = 1+GDrawPointsToPixels(NULL,fv_fontsize); + infoh = 1+fv_fontpx; gs.fv->mbh = mbh; pos.x = 0; pos.y = mbh+infoh; pos.width = 16*gs.fv->cbw+1; diff -Nru fontforge-20201107~dfsg/fontforgeexe/freetypeui.c fontforge-20220308~dfsg/fontforgeexe/freetypeui.c --- fontforge-20201107~dfsg/fontforgeexe/freetypeui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/freetypeui.c 2022-03-08 10:14:24.000000000 +0000 @@ -81,14 +81,14 @@ int bcnt; FT_Vector *oldpts; FT_Long *oldstore; - uint8 *storetouched; + uint8_t *storetouched; int storeSize; FT_Long *oldcvt; FT_Long oldsval, oldcval; int n_points; - uint8 *watch; /* exc->pts.n_points */ - uint8 *watchstorage; /* exc->storeSize, exc->storage[i] */ - uint8 *watchcvt; /* exc->cvtSize, exc->cvt[i] */ + uint8_t *watch; /* exc->pts.n_points */ + uint8_t *watchstorage; /* exc->storeSize, exc->storage[i] */ + uint8_t *watchcvt; /* exc->cvtSize, exc->cvt[i] */ int uninit_index; }; @@ -200,7 +200,7 @@ } if ( dc->oldstore==NULL && exc->storeSize!=0 ) { dc->oldstore = calloc(exc->storeSize,sizeof(FT_Long)); - dc->storetouched = calloc(exc->storeSize,sizeof(uint8)); + dc->storetouched = calloc(exc->storeSize,sizeof(uint8_t)); dc->storeSize = exc->storeSize; } if ( dc->oldcvt==NULL && exc->cvtSize!=0 ) @@ -512,7 +512,7 @@ dc->breaks[i].ip = ip; } -void DebuggerSetWatches(struct debugger_context *dc,int n, uint8 *w) { +void DebuggerSetWatches(struct debugger_context *dc,int n, uint8_t *w) { free(dc->watch); dc->watch=NULL; if ( n!=dc->n_points ) IError("Bad watchpoint count"); else { @@ -527,12 +527,12 @@ } } -uint8 *DebuggerGetWatches(struct debugger_context *dc, int *n) { +uint8_t *DebuggerGetWatches(struct debugger_context *dc, int *n) { *n = dc->n_points; return( dc->watch ); } -void DebuggerSetWatchStores(struct debugger_context *dc,int n, uint8 *w) { +void DebuggerSetWatchStores(struct debugger_context *dc,int n, uint8_t *w) { free(dc->watchstorage); dc->watchstorage=NULL; if ( n!=dc->exc->storeSize ) IError("Bad watchpoint count"); else { @@ -547,7 +547,7 @@ } } -uint8 *DebuggerGetWatchStores(struct debugger_context *dc, int *n) { +uint8_t *DebuggerGetWatchStores(struct debugger_context *dc, int *n) { *n = dc->exc->storeSize; return( dc->watchstorage ); } @@ -558,7 +558,7 @@ return( dc->storetouched[index]&1 ); } -void DebuggerSetWatchCvts(struct debugger_context *dc,int n, uint8 *w) { +void DebuggerSetWatchCvts(struct debugger_context *dc,int n, uint8_t *w) { free(dc->watchcvt); dc->watchcvt=NULL; if ( n!=dc->exc->cvtSize ) IError("Bad watchpoint count"); else { @@ -573,7 +573,7 @@ } } -uint8 *DebuggerGetWatchCvts(struct debugger_context *dc, int *n) { +uint8_t *DebuggerGetWatchCvts(struct debugger_context *dc, int *n) { *n = dc->exc->cvtSize; return( dc->watchcvt ); } @@ -585,7 +585,7 @@ struct freetype_raster *DebuggerCurrentRaster(TT_ExecContext exc,int depth) { FT_Outline outline; FT_Bitmap bitmap; - int i, err, j, k, first, xoff, yoff; + int i, j, k, first, xoff, yoff; IBounds b; struct freetype_raster *ret; @@ -666,9 +666,9 @@ bitmap.num_grays = 0; bitmap.pixel_mode = ft_pixel_mode_mono; } - bitmap.buffer = calloc(bitmap.pitch*bitmap.rows,sizeof(uint8)); + bitmap.buffer = calloc(bitmap.pitch*bitmap.rows,sizeof(uint8_t)); - err = (FT_Outline_Get_Bitmap)(ff_ft_context,&outline,&bitmap); + (FT_Outline_Get_Bitmap)(ff_ft_context,&outline,&bitmap); for ( i=0; i -#include "chardata.h" #include "fontforgeui.h" #include "fvfonts.h" #include "gfile.h" @@ -262,7 +261,6 @@ d.other = gcd[1].ret; d.fv = fv; - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); @@ -426,7 +424,6 @@ d.other = gcd[1].ret; d.fv = fv; - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/fvmetricsdlg.c fontforge-20220308~dfsg/fontforgeexe/fvmetricsdlg.c --- fontforge-20201107~dfsg/fontforgeexe/fvmetricsdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/fvmetricsdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -93,7 +93,7 @@ static int CW_FocusChange(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_textfocuschanged ) { CreateWidthDlg *wd = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GGadgetSetChecked(GWidgetGetControl(wd->gw,cid),true); } return( true ); @@ -102,7 +102,7 @@ static int CW_RadioChange(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { CreateWidthDlg *wd = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = (intpt) GGadgetGetUserData(g); + int cid = (intptr_t) GGadgetGetUserData(g); GWidgetIndicateFocusGadget(GWidgetGetControl(wd->gw,cid)); GTextFieldSelect(GWidgetGetControl(wd->gw,cid),0,-1); } @@ -287,7 +287,6 @@ free( temp ); } - GWidgetHidePalettes(); GDrawSetVisible(cwd.gw,true); while ( !cwd.wd.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/gotodlg.c fontforge-20220308~dfsg/fontforgeexe/gotodlg.c --- fontforge-20201107~dfsg/fontforgeexe/gotodlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/gotodlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,6 @@ #include "fontforgeui.h" #include "fvfonts.h" -#include "unicoderange.h" #include "ustring.h" #include "utype.h" @@ -40,20 +39,19 @@ } static GTextInfo *AvailableRanges(SplineFont *sf,EncMap *map) { - GTextInfo *ret = calloc(unicoderange_cnt+3,sizeof(GTextInfo)); - int i, cnt, ch, pos; - - for ( i=cnt=0; unicoderange[i].name!=NULL; ++i ) { - if ( unicoderange[i].display ) { - ch = unicoderange[i].defined==-1 ? unicoderange[i].first : unicoderange[i].defined; - pos = SFFindSlot(sf,map,ch,NULL); - if ( pos!=-1 ) { - ret[cnt].text = (unichar_t *) _(unicoderange[i].name); - ret[cnt].text_is_1byte = true; - ret[cnt++].userdata = (void *) (intpt) pos; - } - } + int i, cnt, pos, num_blocks; + const struct unicode_range* blocks = uniname_blocks(&num_blocks); + GTextInfo *ret = calloc(num_blocks+3,sizeof(GTextInfo)); + + for (i = cnt = 0; i < num_blocks; ++i) { + pos = SFFindSlot(sf, map, blocks[i].first_char, NULL); + if (pos != -1) { + ret[cnt].text = (unichar_t *) _(blocks[i].name); + ret[cnt].text_is_1byte = true; + ret[cnt++].userdata = (void *) (intptr_t) pos; + } } + qsort(ret,cnt,sizeof(GTextInfo),alpha); return( ret ); } @@ -97,7 +95,7 @@ if ( d->ret==-1 && d->ranges!=NULL ) { for ( i=0; d->ranges[i].text!=NULL; ++i ) { if ( strcmp(ret,(char *) d->ranges[i].text)==0 ) { - d->ret = (intpt) d->ranges[i].userdata; + d->ret = (intptr_t) d->ranges[i].userdata; break; } } diff -Nru fontforge-20201107~dfsg/fontforgeexe/groupsdlg.c fontforge-20220308~dfsg/fontforgeexe/groupsdlg.c --- fontforge-20201107~dfsg/fontforgeexe/groupsdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/groupsdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,6 +30,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "groups.h" #include "namelist.h" #include "splineutil.h" @@ -39,7 +40,7 @@ #include #include - +GResFont groups_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); /******************************************************************************/ /******************************** Group Widget ********************************/ @@ -237,7 +238,7 @@ while ( group!=NULL ) { r.y = y-grp->as+1; r.x = 5+8*depth - grp->off_left; - fg = group->selected ? 0xff0000 : 0x000000; + fg = group->selected ? GDrawGetWarningForeground(NULL) : GDrawGetDefaultForeground(NULL); if ( group->glyphs==NULL ) { GDrawDrawRect(pixmap,&r,fg); GDrawDrawLine(pixmap,r.x+2,r.y+grp->as/2,r.x+grp->as-2,r.y+grp->as/2, @@ -311,6 +312,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>grp->open_cnt-grp->lines_page ) newpos = grp->open_cnt-grp->lines_page; @@ -350,6 +352,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>grp->maxl-grp->page_width ) newpos = grp->maxl-grp->page_width; @@ -544,28 +547,19 @@ case et_mouseup: GroupWMouse(grp,event); break; + default: break; } return( true ); } static void GroupWCreate(struct groupdlg *grp,GRect *pos) { - FontRequest rq; int as, ds, ld; GGadgetCreateData gcd[5]; GTextInfo label[4]; int sbsize = GDrawPointsToPixels(NULL,_GScrollBar_Width); GWindowAttrs wattrs; - static GFont *font=NULL; - if ( font==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - font = GDrawInstanciateFont(grp->gw,&rq); - font = GResourceFindFont("Groups.Font",font); - } - grp->font = font; + grp->font = groups_font.fi; GDrawWindowFontMetrics(grp->gw,grp->font,&as,&ds,&ld); grp->fh = as+ds; grp->as = as; @@ -574,7 +568,7 @@ wattrs.mask = wam_events|wam_cursor/*|wam_bordwidth|wam_bordcol*/; wattrs.event_masks = ~0; wattrs.border_width = 1; - wattrs.border_color = 0x000000; + wattrs.border_color = GDrawGetDefaultForeground(NULL); wattrs.cursor = ct_pointer; pos->x = 0; pos->y = 0; pos->width -= sbsize; pos->height = grp->lines_page*grp->fh; @@ -1018,7 +1012,7 @@ set = true; } } else { - xcol = (intpt) ti->userdata; + xcol = (intptr_t) ti->userdata; set = true; } @@ -1122,6 +1116,7 @@ grp->done = true; grp->oked = event->u.control.g == grp->ok; break; + default: break; } break; case et_close: @@ -1131,6 +1126,7 @@ if ( grp->newsub!=NULL ) free(grp); return( true ); + default: break; } if ( grp->done && grp->newsub!=NULL ) { if ( grp->oked ) { @@ -1490,7 +1486,7 @@ enc->enc_name = EncNameFromGroups(group); enc->is_temporary = true; enc->char_max = 256; - enc->unicode = malloc(256*sizeof(int32)); + enc->unicode = malloc(256*sizeof(int32_t)); enc->psnames = malloc(256*sizeof(char *)); map = EncMapNew(0,sf->glyphcnt,enc); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/histograms.c fontforge-20220308~dfsg/fontforgeexe/histograms.c --- fontforge-20201107~dfsg/fontforgeexe/histograms.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/histograms.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,6 +32,7 @@ #include "ffglib.h" #include "fontforgeui.h" #include "gkeysym.h" +#include "gresedit.h" #include "psfont.h" #include "splineutil.h" #include "ustring.h" @@ -42,6 +43,9 @@ /* This operations are designed to work on a single font. NOT a CID collection*/ /* A CID collection must be treated one sub-font at a time */ +GResFont histogram_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +Color histogram_graphcol = 0x2020ff; + struct hentry { int cnt, sum; int char_cnt, max; @@ -63,7 +67,7 @@ free(h); } -static HistData *HistFindBlues(SplineFont *sf,int layer, uint8 *selected, EncMap *map) { +static HistData *HistFindBlues(SplineFont *sf,int layer, uint8_t *selected, EncMap *map) { int i, gid, low,high, top,bottom; SplineChar *sc; DBounds b; @@ -138,7 +142,7 @@ return( hist ); } -static HistData *HistFindStemWidths(SplineFont *sf,int layer, uint8 *selected,EncMap *map,int hor) { +static HistData *HistFindStemWidths(SplineFont *sf,int layer, uint8_t *selected,EncMap *map,int hor) { int i, gid, low,high, val; SplineChar *sc; HistData *hist; @@ -202,11 +206,11 @@ return( hist ); } -static HistData *HistFindHStemWidths(SplineFont *sf,int layer, uint8 *selected,EncMap *map) { +static HistData *HistFindHStemWidths(SplineFont *sf,int layer, uint8_t *selected,EncMap *map) { return( HistFindStemWidths(sf,layer,selected,map,true) ); } -static HistData *HistFindVStemWidths(SplineFont *sf,int layer, uint8 *selected,EncMap *map) { +static HistData *HistFindVStemWidths(SplineFont *sf,int layer, uint8_t *selected,EncMap *map) { return( HistFindStemWidths(sf,layer,selected,map,false) ); } @@ -253,7 +257,7 @@ SplineFont *sf; int layer; struct psdict *private; - uint8 *selected; + uint8_t *selected; HistData *h; int pending_blue; @@ -425,10 +429,12 @@ height = size.height-hist->fh-2; yscale = (4*height/5.0)/(hist->h->max-0); + Color fg = GDrawGetDefaultForeground(NULL); + GDrawSetLineWidth(pixmap,0); r.x = 0; r.y = 0; r.width = size.width-1; r.height = height-1; - GDrawDrawRect(pixmap,&r,0x000000); + GDrawDrawRect(pixmap,&r,fg); ++r.x; r.width--; ++r.y; r.height--; @@ -439,7 +445,7 @@ r.height = rint(hist->h->hist[i-hist->h->low].sum * yscale); if ( r.height>=0 ) { r.y = height - r.height; - GDrawFillRect(pixmap,&r,0x2020ff); + GDrawFillRect(pixmap,&r,histogram_graphcol); } } @@ -447,10 +453,10 @@ GDrawSetFont(pixmap,hist->font); sprintf(buf,"%d",hist->hoff); - GDrawDrawText8(pixmap,0,height+2+hist->as, buf,-1,0x000000); + GDrawDrawText8(pixmap,0,height+2+hist->as, buf,-1,fg); sprintf(buf,"%d",hist->hoff+hist->hwidth/hist->barwidth); GDrawDrawText8(pixmap,size.width-GDrawGetText8Width(pixmap,buf,-1),height+2+hist->as, - buf,-1,0x000000); + buf,-1,fg); } static void HistRExpose(GWindow pixmap, struct hist_dlg *hist) { @@ -465,7 +471,7 @@ sprintf(buf,"%d",hist->h->max); GDrawDrawText8(pixmap,1,height-rint(hist->h->max*yscale), - buf,-1,0x000000); + buf,-1,GDrawGetDefaultForeground(NULL)); } static void HistLExpose(GWindow pixmap, struct hist_dlg *hist) { @@ -480,7 +486,7 @@ sprintf(buf,"%d",hist->h->max); GDrawDrawText8(pixmap,size.width-GDrawGetText8Width(pixmap,buf,-1)-1,height-rint(hist->h->max*yscale), - buf,-1,0x000000); + buf,-1,GDrawGetDefaultForeground(NULL)); } static void HistScroll(struct hist_dlg *hist,struct sbevent *sb) { @@ -515,6 +521,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>(hist->h->high+1-hist->h->low)-cols + hist->h->low ) newpos = (hist->h->high+1-hist->h->low)-cols + hist->h->low; @@ -604,6 +611,7 @@ case et_mousedown: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -626,6 +634,7 @@ case et_mousedown: GGadgetEndPopup(); break; + default: break; } return( true ); } @@ -652,6 +661,7 @@ GGadgetEndPopup(); HistPress(hist,event); break; + default: break; } return( true ); } @@ -671,7 +681,7 @@ } return( false ); } else if ( event->type==et_resize ) { - HistResize(hist);; + HistResize(hist); } else if ( event->type==et_mousemove ) { GGadgetEndPopup(); } else if ( event->type==et_mousedown ) { @@ -709,12 +719,13 @@ } else hist->done = true; break; + default: break; } } return( true ); } -static void CheckSmallSelection(uint8 *selected,EncMap *map,SplineFont *sf) { +static void CheckSmallSelection(uint8_t *selected,EncMap *map,SplineFont *sf) { int i, cnt, tot; for ( i=cnt=tot=0; ienccount; ++i ) { @@ -729,7 +740,7 @@ ff_post_notice(_("Tiny Selection"),_("There are so few glyphs selected that it seems unlikely to me that you will get a representative sample of this aspect of your font. If you deselect everything the command will apply to all glyphs in the font")); } -void SFHistogram(SplineFont *sf,int layer, struct psdict *private, uint8 *selected, +void SFHistogram(SplineFont *sf,int layer, struct psdict *private, uint8_t *selected, EncMap *map,enum hist_type which) { struct hist_dlg hist; GWindow gw; @@ -739,10 +750,8 @@ GTextInfo label[17]; int i,j; char binsize[20], barwidth[20], *primary, *secondary; - FontRequest rq; int as, ds, ld; static unichar_t n9999[] = { '9', '9', '9', '9', 0 }; - static GFont *font = NULL; memset(&hist,0,sizeof(hist)); hist.sf = sf; @@ -785,15 +794,7 @@ pos.height = pos.width + hist.yoff; hist.gw = gw = GDrawCreateTopWindow(NULL,&pos,hist_e_h,&hist,&wattrs); - if ( font == NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 10; - rq.weight = 400; - font = GDrawInstanciateFont(NULL,&rq); - font = GResourceFindFont("Histogram.Font",font); - } - hist.font = font; + hist.font = histogram_font.fi; GDrawWindowFontMetrics(gw,hist.font,&as,&ds,&ld); hist.fh = as+ds; hist.as = as; @@ -882,7 +883,7 @@ label[i].text = (unichar_t *) _("BlueValues come in pairs. Select another."); label[i].text_is_1byte = true; - label[i].fg = 0xff0000; + label[i].fg = GDrawGetWarningForeground(NULL); label[i].bg = GDrawGetDefaultBackground(NULL); gcd[i].gd.label = &label[i]; gcd[i].gd.flags = gg_enabled; diff -Nru fontforge-20201107~dfsg/fontforgeexe/images.c fontforge-20220308~dfsg/fontforgeexe/images.c --- fontforge-20201107~dfsg/fontforgeexe/images.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/images.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,7 @@ static GClut magnify0_clut = { 2, 0, 1, { 0x0, 0xb0b0b0 } }; -static uint8 magnify0_data[] = { +static uint8_t magnify0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -62,12 +62,12 @@ static struct _GImage magnify0_base = { it_mono, 2080,24,24,3, - (uint8 *) magnify0_data, + (uint8_t *) magnify0_data, &magnify0_clut, 1 }; -static uint8 pointer0_data[] = { +static uint8_t pointer0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -97,12 +97,12 @@ static struct _GImage pointer0_base = { it_mono, 2080,24,24,3, - (uint8 *) pointer0_data, + (uint8_t *) pointer0_data, &magnify0_clut, 1 }; -static uint8 ruler0_data[] = { +static uint8_t ruler0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -132,12 +132,12 @@ static struct _GImage ruler0_base = { it_mono, 2080,24,24,3, - (uint8 *) ruler0_data, + (uint8_t *) ruler0_data, &magnify0_clut, 1 }; -static uint8 knife0_data[] = { +static uint8_t knife0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -167,12 +167,12 @@ static struct _GImage knife0_base = { it_mono, 2080,24,24,3, - (uint8 *) knife0_data, + (uint8_t *) knife0_data, &magnify0_clut, 1 }; -static uint8 corner0_data[] = { +static uint8_t corner0_data[] = { 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -253,12 +253,12 @@ static struct _GImage corner0_base = { it_index, 2080,24,24,24, - (uint8 *) corner0_data, + (uint8_t *) corner0_data, &corner0_clut, 2 }; -static uint8 curve0_data[] = { +static uint8_t curve0_data[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -336,12 +336,12 @@ static struct _GImage curve0_base = { it_index, 2080,24,24,24, - (uint8 *) curve0_data, + (uint8_t *) curve0_data, &corner0_clut, 2 }; -static uint8 hvcurve0_data[] = { +static uint8_t hvcurve0_data[] = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, @@ -422,12 +422,12 @@ static struct _GImage hvcurve0_base = { it_index, 15420,24,24,24, - (uint8 *) hvcurve0_data, + (uint8_t *) hvcurve0_data, &hvcurve0_clut, 3 }; -static uint8 tangent0_data[] = { +static uint8_t tangent0_data[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -502,7 +502,7 @@ 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2 }; -static uint8 corner1_data[] = { +static uint8_t corner1_data[] = { 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -524,12 +524,12 @@ static struct _GImage corner1_base = { it_index, 2080,16,16,16, - (uint8 *) corner1_data, + (uint8_t *) corner1_data, &corner0_clut, 2 }; -static uint8 curve1_data[] = { +static uint8_t curve1_data[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -551,12 +551,12 @@ static struct _GImage curve1_base = { it_index, 2080,16,16,16, - (uint8 *) curve1_data, + (uint8_t *) curve1_data, &corner0_clut, 2 }; -static uint8 hvcurve1_data[] = { +static uint8_t hvcurve1_data[] = { 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, @@ -578,12 +578,12 @@ static struct _GImage hvcurve1_base = { it_index, 15420,16,16,16, - (uint8 *) hvcurve1_data, + (uint8_t *) hvcurve1_data, &hvcurve0_clut, 3 }; -static uint8 tangent1_data[] = { +static uint8_t tangent1_data[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x0, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -605,7 +605,7 @@ static struct _GImage tangent1_base = { it_index, 2080,16,16,16, - (uint8 *) tangent1_data, + (uint8_t *) tangent1_data, &corner0_clut, 2 }; @@ -613,12 +613,12 @@ static struct _GImage tangent0_base = { it_index, 2080,24,24,24, - (uint8 *) tangent0_data, + (uint8_t *) tangent0_data, &corner0_clut, 2 }; -static uint8 spirocorner0_data[] = { +static uint8_t spirocorner0_data[] = { 0x1, 0x2, 0x2, 0x2, 0x2, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -699,12 +699,12 @@ static struct _GImage spirocorner0_base = { it_index, 15420,24,24,24, - (uint8 *) spirocorner0_data, + (uint8_t *) spirocorner0_data, &spirocorner0_clut, 2 }; -static uint8 spirocurve0_data[] = { +static uint8_t spirocurve0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -785,12 +785,12 @@ static struct _GImage spirocurve0_base = { it_index, 15420,24,24,24, - (uint8 *) spirocurve0_data, + (uint8_t *) spirocurve0_data, &spirocurve0_clut, 1 }; -static uint8 spirog2curve0_data[] = { +static uint8_t spirog2curve0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, @@ -823,12 +823,12 @@ static struct _GImage spirog2curve0_base = { it_index, 15420,24,24,24, - (uint8 *) spirog2curve0_data, + (uint8_t *) spirog2curve0_data, &spirog2curve0_clut, 1 }; -static uint8 spiroright0_data[] = { +static uint8_t spiroright0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -909,12 +909,12 @@ static struct _GImage spiroright0_base = { it_index, 15420,24,24,24, - (uint8 *) spiroright0_data, + (uint8_t *) spiroright0_data, &spiroright0_clut, 1 }; -static uint8 spiroleft0_data[] = { +static uint8_t spiroleft0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -995,12 +995,12 @@ static struct _GImage spiroleft0_base = { it_index, 15420,24,24,24, - (uint8 *) spiroleft0_data, + (uint8_t *) spiroleft0_data, &spiroleft0_clut, 1 }; -static uint8 spirodisabled0_data[] = { +static uint8_t spirodisabled0_data[] = { 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, 0x2, 0x1, @@ -1081,11 +1081,11 @@ static struct _GImage spirodisabled0_base = { it_index, 15420,24,24,24, - (uint8 *) spirodisabled0_data, + (uint8_t *) spirodisabled0_data, &spirodisabled0_clut, -1 }; -static uint8 spirodown0_data[] = { +static uint8_t spirodown0_data[] = { 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x3, @@ -1166,12 +1166,12 @@ static struct _GImage spirodown0_base = { it_index, 15420,24,24,24, - (uint8 *) spirodown0_data, + (uint8_t *) spirodown0_data, &spirodown0_clut, 1 }; -static uint8 spiroup0_data[] = { +static uint8_t spiroup0_data[] = { 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x3, @@ -1252,12 +1252,12 @@ static struct _GImage spiroup0_base = { it_index, 15420,24,24,24, - (uint8 *) spiroup0_data, + (uint8_t *) spiroup0_data, &spiroup0_clut, 1 }; -static uint8 rotate0_data[] = { +static uint8_t rotate0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1338,13 +1338,13 @@ static struct _GImage rotate0_base = { it_index, 2080,24,24,24, - (uint8 *) rotate0_data, + (uint8_t *) rotate0_data, &rotate0_clut, 0 }; -static uint8 skew0_data[] = { +static uint8_t skew0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1422,13 +1422,13 @@ static struct _GImage skew0_base = { it_index, 2080,24,24,24, - (uint8 *) skew0_data, + (uint8_t *) skew0_data, &rotate0_clut, 0 }; -static uint8 flip0_data[] = { +static uint8_t flip0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1506,13 +1506,13 @@ static struct _GImage flip0_base = { it_index, 2080,24,24,24, - (uint8 *) flip0_data, + (uint8_t *) flip0_data, &rotate0_clut, 0 }; -static uint8 scale0_data[] = { +static uint8_t scale0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1590,12 +1590,12 @@ static struct _GImage scale0_base = { it_index, 2080,24,24,24, - (uint8 *) scale0_data, + (uint8_t *) scale0_data, &rotate0_clut, 0 }; -static uint8 rotate3d0_data[] = { +static uint8_t rotate3d0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1673,13 +1673,13 @@ static struct _GImage rotate3d0_base = { it_index, 15420,24,24,24, - (uint8 *) rotate3d0_data, + (uint8_t *) rotate3d0_data, &rotate0_clut, 0 }; -static uint8 perspective0_data[] = { +static uint8_t perspective0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1757,13 +1757,13 @@ static struct _GImage perspective0_base = { it_index, 15420,24,24,24, - (uint8 *) perspective0_data, + (uint8_t *) perspective0_data, &rotate0_clut, 0 }; -static uint8 pen0_data[] = { +static uint8_t pen0_data[] = { 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, @@ -1841,12 +1841,12 @@ static struct _GImage pen0_base = { it_index, 2080,24,24,24, - (uint8 *) pen0_data, + (uint8_t *) pen0_data, &rotate0_clut, 0 }; -static uint8 beveljoin0_data[] = { +static uint8_t beveljoin0_data[] = { 0xff, 0xff, 0xfe, 0x0, 0xfd, 0xff, @@ -1868,13 +1868,13 @@ static struct _GImage beveljoin0_base = { it_mono, 2069,16,16,2, - (uint8 *) beveljoin0_data, + (uint8_t *) beveljoin0_data, &magnify0_clut, 1 }; -static uint8 buttcap0_data[] = { +static uint8_t buttcap0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -1896,13 +1896,13 @@ static struct _GImage buttcap0_base = { it_mono, 2069,16,16,2, - (uint8 *) buttcap0_data, + (uint8_t *) buttcap0_data, &magnify0_clut, 1 }; -static uint8 miterjoin0_data[] = { +static uint8_t miterjoin0_data[] = { 0xff, 0xff, 0x80, 0x0, 0xbf, 0xff, @@ -1924,13 +1924,13 @@ static struct _GImage miterjoin0_base = { it_mono, 2069,16,16,2, - (uint8 *) miterjoin0_data, + (uint8_t *) miterjoin0_data, &magnify0_clut, 1 }; -static uint8 roundcap0_data[] = { +static uint8_t roundcap0_data[] = { 0xff, 0xff, 0xf8, 0x3f, 0xe7, 0xcf, @@ -1952,13 +1952,13 @@ static struct _GImage roundcap0_base = { it_mono, 2069,16,16,2, - (uint8 *) roundcap0_data, + (uint8_t *) roundcap0_data, &magnify0_clut, 1 }; -static uint8 roundjoin0_data[] = { +static uint8_t roundjoin0_data[] = { 0xff, 0xff, 0xf8, 0x0, 0xe7, 0xff, @@ -1980,13 +1980,13 @@ static struct _GImage roundjoin0_base = { it_mono, 2069,16,16,2, - (uint8 *) roundjoin0_data, + (uint8_t *) roundjoin0_data, &magnify0_clut, 1 }; -static uint8 squarecap0_data[] = { +static uint8_t squarecap0_data[] = { 0xff, 0xff, 0x80, 0x3, 0xbf, 0xfb, @@ -2008,12 +2008,12 @@ static struct _GImage squarecap0_base = { it_mono, 2069,16,16,2, - (uint8 *) squarecap0_data, + (uint8_t *) squarecap0_data, &magnify0_clut, 1 }; -static uint8 rect0_data[] = { +static uint8_t rect0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2043,12 +2043,12 @@ static struct _GImage rect0_base = { it_mono, 2069,24,24,3, - (uint8 *) rect0_data, + (uint8_t *) rect0_data, &magnify0_clut, 1 }; -static uint8 rrect0_data[] = { +static uint8_t rrect0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2078,13 +2078,13 @@ static struct _GImage rrect0_base = { it_mono, 2069,24,24,3, - (uint8 *) rrect0_data, + (uint8_t *) rrect0_data, &magnify0_clut, 1 }; -static uint8 elipse0_data[] = { +static uint8_t elipse0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2114,13 +2114,13 @@ static struct _GImage elipse0_base = { it_mono, 2069,24,24,3, - (uint8 *) elipse0_data, + (uint8_t *) elipse0_data, &magnify0_clut, 1 }; -static uint8 poly0_data[] = { +static uint8_t poly0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, @@ -2150,13 +2150,13 @@ static struct _GImage poly0_base = { it_mono, 2069,24,24,3, - (uint8 *) poly0_data, + (uint8_t *) poly0_data, &magnify0_clut, 1 }; -static uint8 star0_data[] = { +static uint8_t star0_data[] = { 0xfd, 0xff, 0xbf, 0xfc, 0x7e, 0x3f, 0xfd, 0x99, 0xbf, @@ -2186,12 +2186,12 @@ static struct _GImage star0_base = { it_mono, 2069,24,24,3, - (uint8 *) star0_data, + (uint8_t *) star0_data, &magnify0_clut, 1 }; -static uint8 shift0_data[] = { +static uint8_t shift0_data[] = { 0xff, 0xef, 0xff, 0xff, 0xd7, 0xff, 0xff, 0x93, 0xff, @@ -2221,13 +2221,13 @@ static struct _GImage shift0_base = { it_mono, 2069,24,24,3, - (uint8 *) shift0_data, + (uint8_t *) shift0_data, &magnify0_clut, 1 }; -static uint8 pencil0_data[] = { +static uint8_t pencil0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2308,13 +2308,13 @@ static struct _GImage pencil0_base = { it_index, 2069,24,24,24, - (uint8 *) pencil0_data, + (uint8_t *) pencil0_data, &pencil0_clut, 0 }; -static uint8 freehand0_data[] = { +static uint8_t freehand0_data[] = { 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, @@ -2392,7 +2392,7 @@ static struct _GImage freehand0_base = { it_index, 15420,24,24,24, - (uint8 *) freehand0_data, + (uint8_t *) freehand0_data, &corner0_clut, 2 }; @@ -2403,13 +2403,13 @@ static struct _GImage greyfree0_base = { it_index, 15420,24,24,24, - (uint8 *) freehand0_data, + (uint8_t *) freehand0_data, &greyfree0_clut, 2 }; -static uint8 line0_data[] = { +static uint8_t line0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2487,13 +2487,13 @@ static struct _GImage line0_base = { it_index, 2069,24,24,24, - (uint8 *) line0_data, + (uint8_t *) line0_data, &pencil0_clut, 0 }; -static uint8 hand0_data[] = { +static uint8_t hand0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -2571,12 +2571,12 @@ static struct _GImage hand0_base = { it_index, 2069,24,24,24, - (uint8 *) hand0_data, + (uint8_t *) hand0_data, &pencil0_clut, 0 }; -static uint8 press2ptr0_data[] = { +static uint8_t press2ptr0_data[] = { 0xff, 0xf2, 0xef, 0x9c, 0xec, 0xf8, @@ -2592,7 +2592,7 @@ static struct _GImage press2ptr0_base = { it_mono, 2069,16,10,2, - (uint8 *) press2ptr0_data, + (uint8_t *) press2ptr0_data, &magnify0_clut, 1 }; @@ -2680,7 +2680,7 @@ /* Small (16x12) images */ -static uint8 smallstar0_data[] = { +static uint8_t smallstar0_data[] = { 0xf7, 0xef, 0xf1, 0x8f, 0xf6, 0x6f, @@ -2698,12 +2698,12 @@ static struct _GImage smallstar0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallstar0_data, + (uint8_t *) smallstar0_data, &magnify0_clut, 1 }; -static uint8 smallruler0_data[] = { +static uint8_t smallruler0_data[] = { 0xff, 0xff, 0xef, 0xff, 0xdf, 0xff, @@ -2721,12 +2721,12 @@ static struct _GImage smallruler0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallruler0_data, + (uint8_t *) smallruler0_data, &magnify0_clut, 1 }; -static uint8 smallrect0_data[] = { +static uint8_t smallrect0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xc0, 0x3, @@ -2744,12 +2744,12 @@ static struct _GImage smallrect0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallrect0_data, + (uint8_t *) smallrect0_data, &magnify0_clut, 1 }; -static uint8 smallelipse0_data[] = { +static uint8_t smallelipse0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xfc, 0x3f, @@ -2767,12 +2767,12 @@ static struct _GImage smallelipse0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallelipse0_data, + (uint8_t *) smallelipse0_data, &magnify0_clut, 1 }; -static uint8 smallpoly0_data[] = { +static uint8_t smallpoly0_data[] = { 0xff, 0xff, 0xfd, 0xff, 0xf2, 0x7f, @@ -2790,12 +2790,12 @@ static struct _GImage smallpoly0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallpoly0_data, + (uint8_t *) smallpoly0_data, &magnify0_clut, 1 }; -static uint8 smallpointer0_data[] = { +static uint8_t smallpointer0_data[] = { 0xdf, 0xff, 0xcf, 0xff, 0xc7, 0xff, @@ -2813,12 +2813,12 @@ static struct _GImage smallpointer0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallpointer0_data, + (uint8_t *) smallpointer0_data, &magnify0_clut, 1 }; -static uint8 smallpen0_data[] = { +static uint8_t smallpen0_data[] = { 0xff, 0xff, 0xff, 0x1f, 0xfc, 0xef, @@ -2836,12 +2836,12 @@ static struct _GImage smallpen0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallpen0_data, + (uint8_t *) smallpen0_data, &magnify0_clut, 1 }; -static uint8 smallpencil0_data[] = { +static uint8_t smallpencil0_data[] = { 0xc7, 0xff, 0xcb, 0xff, 0xdd, 0xff, @@ -2859,12 +2859,12 @@ static struct _GImage smallpencil0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallpencil0_data, + (uint8_t *) smallpencil0_data, &magnify0_clut, 1 }; -static uint8 smallknife0_data[] = { +static uint8_t smallknife0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -2882,12 +2882,12 @@ static struct _GImage smallknife0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallknife0_data, + (uint8_t *) smallknife0_data, &magnify0_clut, 1 }; -static uint8 smallmag0_data[] = { +static uint8_t smallmag0_data[] = { 0xff, 0xff, 0xf1, 0xff, 0xee, 0xff, @@ -2905,12 +2905,12 @@ static struct _GImage smallmag0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallmag0_data, + (uint8_t *) smallmag0_data, &magnify0_clut, 1 }; -static uint8 smallhand0_data[] = { +static uint8_t smallhand0_data[] = { 0xfe, 0x7f, 0xfd, 0xbf, 0xed, 0x8f, @@ -2928,12 +2928,12 @@ static struct _GImage smallhand0_base = { it_mono, 15420,16,12,2, - (uint8 *) smallhand0_data, + (uint8_t *) smallhand0_data, &magnify0_clut, 1 }; -static uint8 smallcurve0_data[] = { +static uint8_t smallcurve0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -2966,12 +2966,12 @@ static struct _GImage smallcurve0_base = { it_index, 15420,16,12,16, - (uint8 *) smallcurve0_data, + (uint8_t *) smallcurve0_data, &smallcurve0_clut, 1 }; -static uint8 smallhvcurve0_data[] = { +static uint8_t smallhvcurve0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, @@ -3001,12 +3001,12 @@ static struct _GImage smallhvcurve0_base = { it_index, 15420,16,12,16, - (uint8 *) smallhvcurve0_data, + (uint8_t *) smallhvcurve0_data, &smallcurve0_clut, 1 }; -static uint8 smallcorner0_data[] = { +static uint8_t smallcorner0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -3036,12 +3036,12 @@ static struct _GImage smallcorner0_base = { it_index, 15420,16,12,16, - (uint8 *) smallcorner0_data, + (uint8_t *) smallcorner0_data, &smallcurve0_clut, 1 }; -static uint8 smalltangent0_data[] = { +static uint8_t smalltangent0_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -3071,12 +3071,12 @@ static struct _GImage smalltangent0_base = { it_index, 15420,16,12,16, - (uint8 *) smalltangent0_data, + (uint8_t *) smalltangent0_data, &smallcurve0_clut, 1 }; -static uint8 smallspirocorner0_data[] = { +static uint8_t smallspirocorner0_data[] = { 0x2, 0x1, 0x3, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x2, 0x3, 0x2, 0x2, 0x3, 0x2, 0x2, 0x3, 0x1, 0x2, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x3, 0x2, 0x2, 0x3, 0x2, 0x2, 0x3, 0x3, 0x2, 0x2, 0x1, 0x2, 0x2, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x2, 0x2, 0x3, 0x2, 0x2, 0x3, 0x2, 0x3, @@ -3099,12 +3099,12 @@ static struct _GImage smallspirocorner0_base = { it_index, 15420,20,14,20, - (uint8 *) smallspirocorner0_data, + (uint8_t *) smallspirocorner0_data, &smallspirocorner0_clut, 0x2 }; -static uint8 smallspirog2curve0_data[] = { +static uint8_t smallspirog2curve0_data[] = { 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x3, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x3, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, @@ -3127,12 +3127,12 @@ static struct _GImage smallspirog2curve0_base = { it_index, 15420,20,14,20, - (uint8 *) smallspirog2curve0_data, + (uint8_t *) smallspirog2curve0_data, &smallspirog2curve0_clut, 1 }; -static uint8 smallspiroright0_data[] = { +static uint8_t smallspiroright0_data[] = { 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, @@ -3155,12 +3155,12 @@ static struct _GImage smallspiroright0_base = { it_index, 15420,20,14,20, - (uint8 *) smallspiroright0_data, + (uint8_t *) smallspiroright0_data, &smallspiroright0_clut, 1 }; -static uint8 smallspiroleft0_data[] = { +static uint8_t smallspiroleft0_data[] = { 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, @@ -3183,12 +3183,12 @@ static struct _GImage smallspiroleft0_base = { it_index, 15420,20,14,20, - (uint8 *) smallspiroleft0_data, + (uint8_t *) smallspiroleft0_data, &smallspiroleft0_clut, 0x1 }; -static uint8 smallspirocurve0_data[] = { +static uint8_t smallspirocurve0_data[] = { 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x1, 0x2, 0x1, 0x2, @@ -3211,12 +3211,12 @@ static struct _GImage smallspirocurve0_base = { it_index, 15420,20,14,20, - (uint8 *) smallspirocurve0_data, + (uint8_t *) smallspirocurve0_data, &smallspirocurve0_clut, 1 }; -static uint8 smallflip0_data[] = { +static uint8_t smallflip0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @@ -3246,12 +3246,12 @@ static struct _GImage smallflip0_base = { it_index, 15420,16,12,16, - (uint8 *) smallflip0_data, + (uint8_t *) smallflip0_data, &rotate0_clut, 0 }; -static uint8 smallrotate0_data[] = { +static uint8_t smallrotate0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, @@ -3281,12 +3281,12 @@ static struct _GImage smallrotate0_base = { it_index, 15420,16,12,16, - (uint8 *) smallrotate0_data, + (uint8_t *) smallrotate0_data, &rotate0_clut, 0 }; -static uint8 smallscale0_data[] = { +static uint8_t smallscale0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3316,12 +3316,12 @@ static struct _GImage smallscale0_base = { it_index, 15420,16,12,16, - (uint8 *) smallscale0_data, + (uint8_t *) smallscale0_data, &rotate0_clut, 0 }; -static uint8 smallskew0_data[] = { +static uint8_t smallskew0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3351,12 +3351,12 @@ static struct _GImage smallskew0_base = { it_index, 15420,16,12,16, - (uint8 *) smallskew0_data, + (uint8_t *) smallskew0_data, &rotate0_clut, 0 }; -static uint8 small3drotate0_data[] = { +static uint8_t small3drotate0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3386,12 +3386,12 @@ static struct _GImage small3drotate0_base = { it_index, 15420,16,12,16, - (uint8 *) small3drotate0_data, + (uint8_t *) small3drotate0_data, &rotate0_clut, 0 }; -static uint8 smallperspective0_data[] = { +static uint8_t smallperspective0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -3421,12 +3421,12 @@ static struct _GImage smallperspective0_base = { it_index, 15420,16,12,16, - (uint8 *) smallperspective0_data, + (uint8_t *) smallperspective0_data, &rotate0_clut, 0 }; -static uint8 logo_data[] = { +static uint8_t logo_data[] = { 0x25, 0x1a, 0x1f, 0x00, 0x00, 0x1a, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x3b, 0x38, 0x28, 0x20, 0x3b, 0x38, 0x2f, 0x25, 0x00, 0x00, 0x00, 0x00, 0x25, 0x16, 0x32, 0x3a, 0x16, 0x16, 0x32, 0x3a, 0x16, 0x26, 0x21, 0x00, 0x00, @@ -3455,7 +3455,7 @@ static struct _GImage logo_base = { it_index, 15420,13,13,13, - (uint8 *) logo_data, + (uint8_t *) logo_data, &logo_clut, 0 }; @@ -3463,7 +3463,7 @@ static GClut logoback_clut = { 2, 0, 1, { 0x808080, 0xb0b0b0 } }; -static uint8 logoback_data[] = { +static uint8_t logoback_data[] = { 0xff, 0xff, 0xfe, 0x7f, 0xe5, 0xbf, @@ -3482,12 +3482,12 @@ static struct _GImage logoback_base = { it_mono, 15420,11,13,2, - (uint8 *) logoback_data, + (uint8_t *) logoback_data, &logoback_clut, 1 }; -static uint8 logogrid_data[] = { +static uint8_t logogrid_data[] = { 0xbf, 0xff, 0x3f, 0xff, 0xbf, 0xff, @@ -3509,12 +3509,12 @@ static struct _GImage logogrid_base = { it_mono, 15420,11,13,2, - (uint8 *) logogrid_data, + (uint8_t *) logogrid_data, &def_clut, 1 }; -static uint8 image_data[] = { +static uint8_t image_data[] = { 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, @@ -3532,7 +3532,7 @@ static struct _GImage def_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &def_clut, 1 }; @@ -3541,7 +3541,7 @@ static struct _GImage red_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &red_clut, COLOR_UNKNOWN }; @@ -3550,7 +3550,7 @@ static struct _GImage blue_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &blue_clut, COLOR_UNKNOWN }; @@ -3559,7 +3559,7 @@ static struct _GImage green_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &green_clut, COLOR_UNKNOWN }; @@ -3568,7 +3568,7 @@ static struct _GImage magenta_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &magenta_clut, COLOR_UNKNOWN }; @@ -3577,7 +3577,7 @@ static struct _GImage cyan_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &cyan_clut, COLOR_UNKNOWN }; @@ -3586,7 +3586,7 @@ static struct _GImage yellow_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &yellow_clut, COLOR_UNKNOWN }; @@ -3595,7 +3595,7 @@ static struct _GImage white_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &white_clut, COLOR_UNKNOWN }; @@ -3604,7 +3604,7 @@ static struct _GImage custom_base = { it_mono, 0,16,12,2, - (uint8 *) image_data, + (uint8_t *) image_data, &custom_clut, COLOR_UNKNOWN }; @@ -3619,7 +3619,7 @@ GImage white_image = { 0, { &white_base }, NULL }; GImage customcolor_image = { 0, { &custom_base }, NULL }; -static uint8 continue_data[] = { +static uint8_t continue_data[] = { 0xfe, 0xff, 0xff, 0x7f, 0xf0, 0x3f, @@ -3641,12 +3641,12 @@ static struct _GImage continue_base = { it_mono, 15420,16,16,2, - (uint8 *) continue_data, + (uint8_t *) continue_data, &magnify0_clut, 1 }; -static uint8 stepout_data[] = { +static uint8_t stepout_data[] = { 0xfe, 0x1f, 0xfd, 0xef, 0xfd, 0xc7, @@ -3668,12 +3668,12 @@ static struct _GImage stepout_base = { it_mono, 15420,16,16,2, - (uint8 *) stepout_data, + (uint8_t *) stepout_data, &magnify0_clut, 1 }; -static uint8 stepover_data[] = { +static uint8_t stepover_data[] = { 0xf0, 0x1f, 0xef, 0xef, 0xef, 0xc7, @@ -3695,12 +3695,12 @@ static struct _GImage stepover_base = { it_mono, 15420,16,16,2, - (uint8 *) stepover_data, + (uint8_t *) stepover_data, &magnify0_clut, 1 }; -static uint8 stepinto_data[] = { +static uint8_t stepinto_data[] = { 0xff, 0xff, 0xf3, 0xff, 0xed, 0xff, @@ -3722,12 +3722,12 @@ static struct _GImage stepinto_base = { it_mono, 15420,16,16,2, - (uint8 *) stepinto_data, + (uint8_t *) stepinto_data, &magnify0_clut, 1 }; -static uint8 watchpnt_data[] = { +static uint8_t watchpnt_data[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -3768,12 +3768,12 @@ static struct _GImage watchpnt_base = { it_index, 15420,16,16,16, - (uint8 *) watchpnt_data, + (uint8_t *) watchpnt_data, &watchpnt_clut, 1 }; -static uint8 menudelta_data[] = { +static uint8_t menudelta_data[] = { 0xff, 0xff, 0xff, 0xff, 0xe0, 0x3, @@ -3795,12 +3795,12 @@ static struct _GImage menudelta_base = { it_mono, 15420,16,16,2, - (uint8 *) menudelta_data, + (uint8_t *) menudelta_data, &magnify0_clut, 1 }; -static uint8 exit_data[] = { +static uint8_t exit_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -3822,12 +3822,12 @@ static struct _GImage exit_base = { it_mono, 15420,16,16,2, - (uint8 *) exit_data, + (uint8_t *) exit_data, &magnify0_clut, 1 }; -static uint8 stopped_data[] = { +static uint8_t stopped_data[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -3896,12 +3896,12 @@ static struct _GImage stopped_base = { it_index, 15420,36,12,36, - (uint8 *) stopped_data, + (uint8_t *) stopped_data, &stopped_clut, 1 }; -static uint8 stop_data[] = { +static uint8_t stop_data[] = { 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, @@ -3958,12 +3958,12 @@ static struct _GImage stop_base = { it_index, 15420,19,17,19, - (uint8 *) stop_data, + (uint8_t *) stop_data, &stopped_clut, 1 }; -static uint8 exclude_data[] = { +static uint8_t exclude_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1f, 0xff, 0xff, 0xff, 0xbf, 0xdf, 0xff, 0xff, 0xff, @@ -3985,12 +3985,12 @@ static struct _GImage exclude_base = { it_mono, 15420,40,16,5, - (uint8 *) exclude_data, + (uint8_t *) exclude_data, &magnify0_clut, 1 }; -static uint8 intersection_data[] = { +static uint8_t intersection_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1f, 0xff, 0xff, 0xff, 0xbf, 0xdf, 0xff, 0xff, 0xff, @@ -4012,12 +4012,12 @@ static struct _GImage intersection_base = { it_mono, 15420,40,16,5, - (uint8 *) intersection_data, + (uint8_t *) intersection_data, &magnify0_clut, 1 }; -static uint8 rmoverlap_data[] = { +static uint8_t rmoverlap_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1f, 0xff, 0x0, 0x3f, 0xbf, 0xdf, 0xff, 0x7f, 0xbf, @@ -4039,12 +4039,12 @@ static struct _GImage rmoverlap_base = { it_mono, 15420,40,16,5, - (uint8 *) rmoverlap_data, + (uint8_t *) rmoverlap_data, &magnify0_clut, 1 }; -static uint8 findinter_data[] = { +static uint8_t findinter_data[] = { 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -4130,12 +4130,12 @@ static struct _GImage findinter_base = { it_index, 15420,40,16,40, - (uint8 *) findinter_data, + (uint8_t *) findinter_data, &smallcurve0_clut, 1 }; -static uint8 styles_data[] = { +static uint8_t styles_data[] = { 0xfc, 0xc0, 0x7f, 0xfa, 0x40, 0x3f, 0xfb, 0xc0, 0x1f, @@ -4157,12 +4157,12 @@ static struct _GImage styles_base = { it_mono, 15420,20,16,3, - (uint8 *) styles_data, + (uint8_t *) styles_data, NULL, 1 }; -static uint8 bold_data[] = { +static uint8_t bold_data[] = { 0xff, 0xff, 0x80, 0x7f, 0x80, 0x3f, @@ -4184,12 +4184,12 @@ static struct _GImage bold_base = { it_mono, 15420,16,16,2, - (uint8 *) bold_data, + (uint8_t *) bold_data, &magnify0_clut, 1 }; -static uint8 changexheight_data[] = { +static uint8_t changexheight_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -4230,12 +4230,12 @@ static struct _GImage changexheight_base = { it_index, 15420,16,16,16, - (uint8 *) changexheight_data, + (uint8_t *) changexheight_data, &changexheight_clut, 0 }; -static uint8 smallcaps_data[] = { +static uint8_t smallcaps_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -4257,12 +4257,12 @@ static struct _GImage smallcaps_base = { it_mono, 15420,16,16,2, - (uint8 *) smallcaps_data, + (uint8_t *) smallcaps_data, NULL, 1 }; -static uint8 subsuper0_data[] = { +static uint8_t subsuper0_data[] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, @@ -4284,12 +4284,12 @@ static struct _GImage subsuper0_base = { it_mono, 15420,16,16,2, - (uint8 *) subsuper0_data, + (uint8_t *) subsuper0_data, NULL, 1 }; -static uint8 italic0_data[] = { +static uint8_t italic0_data[] = { 0xfe, 0x7f, 0xfd, 0x3f, 0xfd, 0xff, @@ -4311,13 +4311,13 @@ static struct _GImage italic_base = { it_mono, 15420,16,16,2, - (uint8 *) italic0_data, + (uint8_t *) italic0_data, NULL, 0x1 }; -static uint8 oblique_data[] = { +static uint8_t oblique_data[] = { 0xfc, 0x7f, 0xfd, 0x7f, 0xfb, 0xff, @@ -4339,12 +4339,12 @@ static struct _GImage oblique_base = { it_mono, 15420,16,16,2, - (uint8 *) oblique_data, + (uint8_t *) oblique_data, &magnify0_clut, 1 }; -static uint8 condense_data[] = { +static uint8_t condense_data[] = { 0xff, 0xff, 0x8f, 0xff, 0xb7, 0xff, @@ -4366,12 +4366,12 @@ static struct _GImage condense_base = { it_mono, 15420,16,16,2, - (uint8 *) condense_data, + (uint8_t *) condense_data, &magnify0_clut, 1 }; -static uint8 outline_data[] = { +static uint8_t outline_data[] = { 0xff, 0xff, 0x80, 0xf, 0xbf, 0xef, @@ -4393,12 +4393,12 @@ static struct _GImage outline_base = { it_mono, 15420,16,16,2, - (uint8 *) outline_data, + (uint8_t *) outline_data, &magnify0_clut, 1 }; -static uint8 inline_data[] = { +static uint8_t inline_data[] = { 0xff, 0xff, 0x80, 0xf, 0xbf, 0xef, @@ -4420,12 +4420,12 @@ static struct _GImage inline_base = { it_mono, 15420,16,16,2, - (uint8 *) inline_data, + (uint8_t *) inline_data, &magnify0_clut, 1 }; -static uint8 shadow_data[] = { +static uint8_t shadow_data[] = { 0xff, 0xff, 0xc0, 0x1f, 0xdf, 0xcf, @@ -4447,7 +4447,7 @@ static struct _GImage shadow_base = { it_mono, 15420,16,16,2, - (uint8 *) shadow_data, + (uint8_t *) shadow_data, &magnify0_clut, 1 }; @@ -4474,12 +4474,12 @@ static struct _GImage wireframe_base = { it_mono, 15420,16,16,2, - (uint8 *) wireframe_data, + (uint8_t *) wireframe_data, &magnify0_clut, 1 }; -static uint8 menumark_data[] = { +static uint8_t menumark_data[] = { 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, @@ -4508,12 +4508,12 @@ static struct _GImage menumark_base = { it_index, 15420,16,10,16, - (uint8 *) menumark_data, + (uint8_t *) menumark_data, &menumark_clut, 0xffffffff }; -static uint8 upicon0_data[] = { +static uint8_t upicon0_data[] = { 0xff, 0xef, 0xef, @@ -4530,12 +4530,12 @@ static struct _GImage upicon0_base = { it_mono, 15420,7,11,1, - (uint8 *) upicon0_data, + (uint8_t *) upicon0_data, &magnify0_clut, 1 }; -static uint8 downicon0_data[] = { +static uint8_t downicon0_data[] = { 0xff, 0xbb, 0xbb, @@ -4552,12 +4552,12 @@ static struct _GImage downicon0_base = { it_mono, 15420,7,11,1, - (uint8 *) downicon0_data, + (uint8_t *) downicon0_data, &magnify0_clut, 1 }; -static uint8 lock0_data[] = { +static uint8_t lock0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2, 0x2, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x1, 0x2, 0x0, @@ -4578,7 +4578,7 @@ static struct _GImage lock0_base = { it_index, 15420,7,12,7, - (uint8 *) lock0_data, + (uint8_t *) lock0_data, &lock0_clut, 0 }; @@ -4650,7 +4650,7 @@ GImage GIcon_lock = { 0, { &lock0_base }, NULL }; -static uint8 OFL_logo0_data[] = { +static uint8_t OFL_logo0_data[] = { 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -5003,7 +5003,7 @@ static struct _GImage OFL_logo0_base = { it_index, 15420,88,31,88, - (uint8 *) OFL_logo0_data, + (uint8_t *) OFL_logo0_data, &OFL_logo0_clut, 0xffffffff }; @@ -5013,7 +5013,7 @@ static GClut clut = { 2, 0, 1, { 0x0, 0xb0b0b0 } }; -static uint8 rightpointer0_data[] = { +static uint8_t rightpointer0_data[] = { 0xfb, 0xf3, 0xe3, @@ -5029,12 +5029,12 @@ static struct _GImage rightpointer0_base = { it_mono, 2081,8,10,1, - (uint8 *) rightpointer0_data, + (uint8_t *) rightpointer0_data, &clut, 1 }; -static uint8 sel2ptr0_data[] = { +static uint8_t sel2ptr0_data[] = { 0xff, 0xe5, 0xff, 0x39, 0xf9, 0xf1, @@ -5050,12 +5050,12 @@ static struct _GImage sel2ptr0_base = { it_mono, 2081,16,10,2, - (uint8 *) sel2ptr0_data, + (uint8_t *) sel2ptr0_data, &clut, 1 }; -static uint8 selectedpoint0_data[] = { +static uint8_t selectedpoint0_data[] = { 0xdf, 0xef, 0xef, @@ -5071,12 +5071,12 @@ static struct _GImage selectedpoint0_base = { it_mono, 2081,8,10,1, - (uint8 *) selectedpoint0_data, + (uint8_t *) selectedpoint0_data, &clut, 1 }; -static uint8 distance0_data[] = { +static uint8_t distance0_data[] = { 0xff, 0xff, 0xbf, 0xfe, 0xbb, 0xee, @@ -5092,12 +5092,12 @@ static struct _GImage distance0_base = { it_mono, 2081,16,10,2, - (uint8 *) distance0_data, + (uint8_t *) distance0_data, &clut, 1 }; -static uint8 angle0_data[] = { +static uint8_t angle0_data[] = { 0xff, 0xff, 0xff, 0xcf, 0xff, 0x9f, @@ -5113,12 +5113,12 @@ static struct _GImage angle0_base = { it_mono, 2081,16,10,2, - (uint8 *) angle0_data, + (uint8_t *) angle0_data, &clut, 1 }; -static uint8 magicon0_data[] = { +static uint8_t magicon0_data[] = { 0xc7, 0xbb, 0x6d, @@ -5134,7 +5134,7 @@ static struct _GImage magicon0_base = { it_mono, 2069,8,10,1, - (uint8 *) magicon0_data, + (uint8_t *) magicon0_data, &clut, 1 }; @@ -5146,7 +5146,7 @@ GImage GIcon_sel2ptr = { 0, { &sel2ptr0_base }, NULL }; GImage GIcon_rightpointer = { 0, { &rightpointer0_base }, NULL }; -static uint8 BottomSerifs0_data[] = { +static uint8_t BottomSerifs0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -5377,12 +5377,12 @@ static struct _GImage BottomSerifs0_base = { it_index, 15420,68,24,68, - (uint8 *) BottomSerifs0_data, + (uint8_t *) BottomSerifs0_data, &BottomSerifs0_clut, 0 }; -static uint8 TopSerifs_data[] = { +static uint8_t TopSerifs_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -5590,12 +5590,12 @@ static struct _GImage TopSerifs_base = { it_index, 15420,61,24,61, - (uint8 *) TopSerifs_data, + (uint8_t *) TopSerifs_data, &TopSerifs_clut, 0 }; -static uint8 DiagSerifs_data[] = { +static uint8_t DiagSerifs_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -5827,12 +5827,12 @@ static struct _GImage DiagSerifs_base = { it_index, 15420,68,24,68, - (uint8 *) DiagSerifs_data, + (uint8_t *) DiagSerifs_data, &DiagSerifs_clut, 0 }; -static uint8 FlatSerif_data[] = { +static uint8_t FlatSerif_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -6010,12 +6010,12 @@ static struct _GImage FlatSerif_base = { it_index, 15420,49,24,49, - (uint8 *) FlatSerif_data, + (uint8_t *) FlatSerif_data, &FlatSerif_clut, 0 }; -static uint8 SlantSerif_data[] = { +static uint8_t SlantSerif_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -6194,12 +6194,12 @@ static struct _GImage SlantSerif_base = { it_index, 15420,49,24,49, - (uint8 *) SlantSerif_data, + (uint8_t *) SlantSerif_data, &SlantSerif_clut, 0 }; -static uint8 PenSerif_data[] = { +static uint8_t PenSerif_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -6373,12 +6373,12 @@ static struct _GImage PenSerif_base = { it_index, 15420,49,24,49, - (uint8 *) PenSerif_data, + (uint8_t *) PenSerif_data, &SlantSerif_clut, 0 }; -static uint8 aItalic_data[] = { +static uint8_t aItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -6613,12 +6613,12 @@ static struct _GImage aItalic_base = { it_index, 15420,68,24,68, - (uint8 *) aItalic_data, + (uint8_t *) aItalic_data, &aItalic_clut, 0 }; -static uint8 fImage_data[] = { +static uint8_t fImage_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -6871,12 +6871,12 @@ static struct _GImage fImage_base = { it_index, 15420,68,26,68, - (uint8 *) fImage_data, + (uint8_t *) fImage_data, &fImage_clut, 0 }; -static uint8 f2Italic_data[] = { +static uint8_t f2Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -7127,12 +7127,12 @@ static struct _GImage f2Italic_base = { it_index, 15420,68,26,68, - (uint8 *) f2Italic_data, + (uint8_t *) f2Italic_data, &f2Italic_clut, 0 }; -static uint8 gItalic_data[] = { +static uint8_t gItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -7371,12 +7371,12 @@ static struct _GImage gItalic_base = { it_index, 15420,68,24,68, - (uint8 *) gItalic_data, + (uint8_t *) gItalic_data, &gItalic_clut, 0 }; -static uint8 kItalic_data[] = { +static uint8_t kItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -7612,12 +7612,12 @@ static struct _GImage kItalic_base = { it_index, 15420,68,24,68, - (uint8 *) kItalic_data, + (uint8_t *) kItalic_data, &kItalic_clut, 0 }; -static uint8 pItalic_data[] = { +static uint8_t pItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -7852,12 +7852,12 @@ static struct _GImage pItalic_base = { it_index, 15420,68,24,68, - (uint8 *) pItalic_data, + (uint8_t *) pItalic_data, &pItalic_clut, 0 }; -static uint8 vItalic_data[] = { +static uint8_t vItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -8092,12 +8092,12 @@ static struct _GImage vItalic_base = { it_index, 15420,68,24,68, - (uint8 *) vItalic_data, + (uint8_t *) vItalic_data, &vItalic_clut, 0 }; -static uint8 wItalic_data[] = { +static uint8_t wItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -8335,12 +8335,12 @@ static struct _GImage wItalic_base = { it_index, 15420,68,24,68, - (uint8 *) wItalic_data, + (uint8_t *) wItalic_data, &wItalic_clut, 0 }; -static uint8 xItalic_data[] = { +static uint8_t xItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -8575,12 +8575,12 @@ static struct _GImage xItalic_base = { it_index, 15420,68,24,68, - (uint8 *) xItalic_data, + (uint8_t *) xItalic_data, &xItalic_clut, 0 }; -static uint8 yItalic_data[] = { +static uint8_t yItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -8818,12 +8818,12 @@ static struct _GImage yItalic_base = { it_index, 15420,68,24,68, - (uint8 *) yItalic_data, + (uint8_t *) yItalic_data, &yItalic_clut, 0 }; -static uint8 zItalic_data[] = { +static uint8_t zItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -9058,12 +9058,12 @@ static struct _GImage zItalic_base = { it_index, 15420,68,24,68, - (uint8 *) zItalic_data, + (uint8_t *) zItalic_data, &zItalic_clut, 0 }; -static uint8 u432Italic_data[] = { +static uint8_t u432Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -9298,12 +9298,12 @@ static struct _GImage u432Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u432Italic_data, + (uint8_t *) u432Italic_data, &u432Italic_clut, 0 }; -static uint8 u433Italic_data[] = { +static uint8_t u433Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -9536,12 +9536,12 @@ static struct _GImage u433Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u433Italic_data, + (uint8_t *) u433Italic_data, &u433Italic_clut, 0 }; -static uint8 u434Italic_data[] = { +static uint8_t u434Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -9778,12 +9778,12 @@ static struct _GImage u434Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u434Italic_data, + (uint8_t *) u434Italic_data, &u434Italic_clut, 0 }; -static uint8 u436Italic_data[] = { +static uint8_t u436Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -10022,12 +10022,12 @@ static struct _GImage u436Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u436Italic_data, + (uint8_t *) u436Italic_data, &u436Italic_clut, 0 }; -static uint8 u438Italic_data[] = { +static uint8_t u438Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -10260,12 +10260,12 @@ static struct _GImage u438Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u438Italic_data, + (uint8_t *) u438Italic_data, &u438Italic_clut, 0 }; -static uint8 u43cItalic_data[] = { +static uint8_t u43cItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -10501,12 +10501,12 @@ static struct _GImage u43cItalic_base = { it_index, 15420,68,24,68, - (uint8 *) u43cItalic_data, + (uint8_t *) u43cItalic_data, &u43cItalic_clut, 0 }; -static uint8 u43fItalic_data[] = { +static uint8_t u43fItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -10737,12 +10737,12 @@ static struct _GImage u43fItalic_base = { it_index, 15420,68,24,68, - (uint8 *) u43fItalic_data, + (uint8_t *) u43fItalic_data, &u43fItalic_clut, 0 }; -static uint8 u442Italic_data[] = { +static uint8_t u442Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -10975,12 +10975,12 @@ static struct _GImage u442Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u442Italic_data, + (uint8_t *) u442Italic_data, &u442Italic_clut, 0 }; -static uint8 u444Italic_data[] = { +static uint8_t u444Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -11221,12 +11221,12 @@ static struct _GImage u444Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u444Italic_data, + (uint8_t *) u444Italic_data, &u444Italic_clut, 0 }; -static uint8 u446Italic_data[] = { +static uint8_t u446Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -11460,12 +11460,12 @@ static struct _GImage u446Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u446Italic_data, + (uint8_t *) u446Italic_data, &u446Italic_clut, 0 }; -static uint8 u449Italic_data[] = { +static uint8_t u449Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -11698,12 +11698,12 @@ static struct _GImage u449Italic_base = { it_index, 15420,68,24,68, - (uint8 *) u449Italic_data, + (uint8_t *) u449Italic_data, &u449Italic_clut, 0 }; -static uint8 u452Italic_data[] = { +static uint8_t u452Italic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -11953,12 +11953,12 @@ static struct _GImage u452Italic_base = { it_index, 15420,68,26,68, - (uint8 *) u452Italic_data, + (uint8_t *) u452Italic_data, &u452Italic_clut, 0 }; -static uint8 u45fItalic_data[] = { +static uint8_t u45fItalic_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -12189,7 +12189,7 @@ static struct _GImage u45fItalic_base = { it_index, 15420,68,24,68, - (uint8 *) u45fItalic_data, + (uint8_t *) u45fItalic_data, &u45fItalic_clut, 0 }; diff -Nru fontforge-20201107~dfsg/fontforgeexe/justifydlg.c fontforge-20220308~dfsg/fontforgeexe/justifydlg.c --- fontforge-20201107~dfsg/fontforgeexe/justifydlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/justifydlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "chardata.h" #include "fontforgeui.h" #include "gkeysym.h" #include "lookups.h" @@ -342,7 +341,7 @@ if ( k ) { for ( j=0; (temp=(char *) (lookup_ci[0].enum_vals[j].text))!=NULL; ++j ) if ( strlen(temp)==end-start && strncmp(temp,start,end-start)==0 ) { - md[1*cnt++ + 0].u.md_ival = (intpt) lookup_ci[0].enum_vals[j].userdata; + md[1*cnt++ + 0].u.md_ival = (intptr_t) lookup_ci[0].enum_vals[j].userdata; break; } } else @@ -515,7 +514,7 @@ /* ************************************************************************** */ /* dlg which presents a list of languages and associated lookups */ /* ************************************************************************** */ -static char *Tag2Str(uint32 tag) { +static char *Tag2Str(uint32_t tag) { static char foo[8]; foo[0] = tag>>24; foo[1] = tag>>16; @@ -525,7 +524,7 @@ return( foo ); } -static uint32 Str2Tag(char *str) { +static uint32_t Str2Tag(char *str) { unsigned char foo[4]; memset(foo,' ',4); diff -Nru fontforge-20201107~dfsg/fontforgeexe/kernclass.c fontforge-20220308~dfsg/fontforgeexe/kernclass.c --- fontforge-20201107~dfsg/fontforgeexe/kernclass.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/kernclass.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,6 +31,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "lookups.h" #include "splinefill.h" #include "splineutil.h" @@ -43,7 +44,9 @@ extern GBox _ggadget_Default_Box; #define ACTIVE_BORDER (_ggadget_Default_Box.active_border) -#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) + +GResFont kernclass_font = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); +Color kernclass_classfgcol = 0x006080; typedef struct kernclassdlg { struct kernclasslistdlg *kcld; @@ -54,7 +57,7 @@ char **seconds_names; int *firsts_flags; int *seconds_flags; - int16 *offsets; + int16_t *offsets; int *offsets_flags; DeviceTable *adjusts; DeviceTable active_adjust; /* The one that is currently active */ @@ -410,7 +413,7 @@ base.image_type = it_mono; clut.clut_len = 2; clut.clut[0] = GDrawGetDefaultBackground(NULL); - clut.clut[1] = 0x000000; + clut.clut[1] = GDrawGetDefaultBackground(NULL); } else { int scale, l; Color fg, bg; @@ -444,12 +447,12 @@ return( kcd->subtable->lookup->lookup_flags&pst_r2l ); if ( kcd->scf!=NULL ) { - uint32 script = SCScriptFromUnicode(kcd->scf); + uint32_t script = SCScriptFromUnicode(kcd->scf); if ( script!=DEFAULT_SCRIPT ) return( ScriptIsRightToLeft( script )); } if ( kcd->scs!=NULL ) { - uint32 script = SCScriptFromUnicode(kcd->scs); + uint32_t script = SCScriptFromUnicode(kcd->scs); if ( script!=DEFAULT_SCRIPT ) return( ScriptIsRightToLeft( script )); } @@ -925,7 +928,7 @@ } static void KP_SelectSubtable(KernClassDlg *kcd,struct lookup_subtable *sub) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(kcd->gw,CID_Subtable),&len); int i, new_pos = -1; @@ -995,9 +998,9 @@ } } if ( kp==NULL && kcd->scf!=NULL ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(kcd->gw,CID_Subtable),&len); - uint32 script = SCScriptFromUnicode(kcd->scf); + uint32_t script = SCScriptFromUnicode(kcd->scf); int i; struct lookup_subtable *sub = NULL; @@ -1567,6 +1570,7 @@ GRect *area = &event->u.expose.rect; GRect rect, select,r; GRect clip,old1,old2,old3; + Color fg = GDrawGetDefaultForeground(NULL); int len, i, j, x, y; char buf[100]; int fcnt, scnt; @@ -1609,11 +1613,10 @@ } for ( i=0 ; kcd->offtop+i<=kcd->first_cnt && (i-1)*kcd->kernhheight; ++i ) { - GDrawDrawLine(pixmap,kcd->xstart,kcd->ystart2+i*kcd->kernh,kcd->xstart+rect.width,kcd->ystart2+i*kcd->kernh, - 0x808080); + GDrawDrawLine(pixmap,kcd->xstart,kcd->ystart2+i*kcd->kernh,kcd->xstart+rect.width,kcd->ystart2+i*kcd->kernh,fg); if ( i+kcd->offtopfirst_cnt ) { int err = KCD_NameClass(kcd->sf,buf,sizeof(buf),fclasses[i+kcd->offtop].u.md_str); - int fg = err ? 0xff0000 : 0x006080; + int fg = err ? GDrawGetWarningForeground(NULL) : kernclass_classfgcol; len = GDrawGetText8Width(pixmap,buf,-1); if ( len<=kcd->kernw ) GDrawDrawText8(pixmap,kcd->xstart+(kcd->kernw-len)/2,kcd->ystart2+i*kcd->kernh+kcd->as+1, @@ -1629,11 +1632,10 @@ } } for ( i=0 ; kcd->offleft+i<=scnt && (i-1)*kcd->kernwfullwidth; ++i ) { - GDrawDrawLine(pixmap,kcd->xstart2+i*kcd->kernw,kcd->ystart,kcd->xstart2+i*kcd->kernw,kcd->ystart+rect.height, - 0x808080); + GDrawDrawLine(pixmap,kcd->xstart2+i*kcd->kernw,kcd->ystart,kcd->xstart2+i*kcd->kernw,kcd->ystart+rect.height,fg); if ( i+kcd->offleftsecond_cnt ) { int err = KCD_NameClass(kcd->sf,buf,sizeof(buf),sclasses[i+kcd->offleft].u.md_str); - int fg = err ? 0xff0000 : 0x006080; + int fg = err ? GDrawGetWarningForeground(NULL) : kernclass_classfgcol; len = GDrawGetText8Width(pixmap,buf,-1); if ( len<=kcd->kernw ) GDrawDrawText8(pixmap,kcd->xstart2+i*kcd->kernw+(kcd->kernw-len)/2,kcd->ystart+kcd->as+1, @@ -1665,18 +1667,16 @@ sprintf( buf, "%d", kcd->offsets[(i+kcd->offtop)*kcd->second_cnt+j+kcd->offleft] ); len = GDrawGetText8Width(pixmap,buf,-1); GDrawDrawText8(pixmap,x+kcd->kernw-3-len,y+kcd->as+1, - buf,-1,MAIN_FOREGROUND); + buf,-1,fg); } } - GDrawDrawLine(pixmap,kcd->xstart,kcd->ystart2,kcd->xstart+rect.width,kcd->ystart2, - 0x000000); - GDrawDrawLine(pixmap,kcd->xstart2,kcd->ystart,kcd->xstart2,kcd->ystart+rect.height, - 0x000000); + GDrawDrawLine(pixmap,kcd->xstart,kcd->ystart2,kcd->xstart+rect.width,kcd->ystart2,fg); + GDrawDrawLine(pixmap,kcd->xstart2,kcd->ystart,kcd->xstart2,kcd->ystart+rect.height,fg); GDrawPopClip(pixmap,&old2); GDrawPopClip(pixmap,&old1); --rect.y; ++rect.height; /* Makes accented letters show better */ - GDrawDrawRect(pixmap,&rect,0x000000); + GDrawDrawRect(pixmap,&rect,fg); rect.y += rect.height; rect.x += rect.width; LogoExpose(pixmap,event,&rect,dm_fore); @@ -1746,6 +1746,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + (kcd->width/kcd->kernw) >= kcd->second_cnt ) newpos = kcd->second_cnt - (kcd->width/kcd->kernw); @@ -1806,6 +1807,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + (kcd->height/kcd->kernh) >= kcd->first_cnt ) newpos = kcd->first_cnt - (kcd->height/kcd->kernh); @@ -1836,6 +1838,7 @@ kcd->subwidth = event->u.resize.size.width; GDrawRequestExpose(gw,NULL,false); break; + default: break; } return( true ); } @@ -1893,8 +1896,10 @@ else KCD_VScroll(kcd,&event->u.control.u.sb); break; + default: break; } break; + default: break; } return( true ); } @@ -2135,9 +2140,9 @@ autokern = GGadgetIsChecked(GWidgetGetControl(kcd->gw,CID_Autokern)); if ( is_first ) { // offsets and adjusts are mappings between the characters in the first and second lists. - kcd->offsets = realloc(kcd->offsets,(kcd->first_cnt+1)*kcd->second_cnt*sizeof(int16)); + kcd->offsets = realloc(kcd->offsets,(kcd->first_cnt+1)*kcd->second_cnt*sizeof(int16_t)); memset(kcd->offsets+kcd->first_cnt*kcd->second_cnt, - 0, kcd->second_cnt*sizeof(int16)); + 0, kcd->second_cnt*sizeof(int16_t)); // adjusts are resolution-specific. kcd->adjusts = realloc(kcd->adjusts,(kcd->first_cnt+1)*kcd->second_cnt*sizeof(DeviceTable)); memset(kcd->adjusts+kcd->first_cnt*kcd->second_cnt, @@ -2162,10 +2167,10 @@ } else { // The procedure for expanding offsets varies here, adding a column, since it is necessary to leave a space on each row for the new column. { - int16 *new = malloc(kcd->first_cnt*(kcd->second_cnt+1)*sizeof(int16)); + int16_t *new = malloc(kcd->first_cnt*(kcd->second_cnt+1)*sizeof(int16_t)); for ( i=0; ifirst_cnt; ++i ) { memcpy(new+i*(kcd->second_cnt+1),kcd->offsets+i*kcd->second_cnt, - kcd->second_cnt*sizeof(int16)); + kcd->second_cnt*sizeof(int16_t)); new[i*(kcd->second_cnt+1)+kcd->second_cnt] = 0; } free( kcd->offsets ); @@ -2262,7 +2267,7 @@ if ( is_first ) { for ( i=0; isecond_cnt; ++i ) { - int16 off = kcd->offsets[oldr*kcd->second_cnt + i]; + int16_t off = kcd->offsets[oldr*kcd->second_cnt + i]; kcd->offsets[oldr*kcd->second_cnt + i] = kcd->offsets[newr*kcd->second_cnt + i]; kcd->offsets[newr*kcd->second_cnt + i] = off; tempdt = kcd->adjusts[oldr*kcd->second_cnt + i]; @@ -2270,7 +2275,6 @@ kcd->adjusts[newr*kcd->second_cnt + i] = tempdt; // Group kerning. if (kcd->offsets_flags) { - int offflag = kcd->offsets_flags[oldr*kcd->second_cnt + i]; kcd->offsets_flags[oldr*kcd->second_cnt + i] = kcd->offsets_flags[newr*kcd->second_cnt + i]; kcd->offsets_flags[newr*kcd->second_cnt + i] = off; } @@ -2288,7 +2292,7 @@ } } else { for ( i=0; ifirst_cnt; ++i ) { - int16 off = kcd->offsets[i*kcd->second_cnt + oldr]; + int16_t off = kcd->offsets[i*kcd->second_cnt + oldr]; kcd->offsets[i*kcd->second_cnt + oldr] = kcd->offsets[i*kcd->second_cnt + newr]; kcd->offsets[i*kcd->second_cnt + newr] = off; tempdt = kcd->adjusts[i*kcd->second_cnt + oldr]; @@ -2296,7 +2300,6 @@ kcd->adjusts[i*kcd->second_cnt + newr] = tempdt; // Group kerning. if (kcd->offsets_flags) { - int offflag = kcd->offsets_flags[i*kcd->second_cnt + oldr]; kcd->offsets_flags[i*kcd->second_cnt + oldr] = kcd->offsets_flags[i*kcd->second_cnt + newr]; kcd->offsets_flags[i*kcd->second_cnt + newr] = off; } @@ -2335,7 +2338,7 @@ for ( i=whichclass+1; ioffsets+(i-1)*kcd->second_cnt, kcd->offsets+i*kcd->second_cnt, - kcd->second_cnt*sizeof(int16)); + kcd->second_cnt*sizeof(int16_t)); memmove(kcd->adjusts+(i-1)*kcd->second_cnt, kcd->adjusts+i*kcd->second_cnt, kcd->second_cnt*sizeof(DeviceTable)); @@ -2347,7 +2350,7 @@ } } // Group kerning. - kcd->offsets = realloc(kcd->offsets, (kcd->first_cnt-1)*kcd->second_cnt*sizeof(int16)); + kcd->offsets = realloc(kcd->offsets, (kcd->first_cnt-1)*kcd->second_cnt*sizeof(int16_t)); kcd->adjusts = realloc(kcd->adjusts, (kcd->first_cnt-1)*kcd->second_cnt*sizeof(DeviceTable)); kcd->offsets_flags = realloc(kcd->offsets_flags, (kcd->first_cnt-1)*kcd->second_cnt*sizeof(int)); if (kcd->firsts_names) { @@ -2361,7 +2364,7 @@ -- kcd->first_cnt; } else { - int16 *newoffs = malloc(kcd->first_cnt*(kcd->second_cnt-1)*sizeof(int16)); + int16_t *newoffs = malloc(kcd->first_cnt*(kcd->second_cnt-1)*sizeof(int16_t)); DeviceTable *newadj = malloc(kcd->first_cnt*(kcd->second_cnt-1)*sizeof(DeviceTable)); int *newoffflags = NULL; if (kcd->offsets_flags != NULL) newoffflags = malloc(kcd->first_cnt*(kcd->second_cnt-1)*sizeof(int)); @@ -2780,11 +2783,9 @@ KernClassDlg *kcd; int i, j, kc_width, vi; int as, ds, ld, sbsize; - FontRequest rq; static unichar_t kernw[] = { '-', '1', '2', '3', '4', '5', 0 }; GWindow gw; char titlebuf[300]; - static GFont *font; char sepbuf[40], mkbuf[40]; struct matrixinit firstmi, secondmi; @@ -2806,8 +2807,8 @@ kcd->first_cnt = kc->first_cnt; kcd->second_cnt = kc->second_cnt; - kcd->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16)); - memcpy(kcd->offsets,kc->offsets,kc->first_cnt*kc->second_cnt*sizeof(int16)); + kcd->offsets = malloc(kc->first_cnt*kc->second_cnt*sizeof(int16_t)); + memcpy(kcd->offsets,kc->offsets,kc->first_cnt*kc->second_cnt*sizeof(int16_t)); kcd->adjusts = malloc(kc->first_cnt*kc->second_cnt*sizeof(DeviceTable)); memcpy(kcd->adjusts,kc->adjusts,kc->first_cnt*kc->second_cnt*sizeof(DeviceTable)); for ( i=0; ifirst_cnt*kcd->second_cnt; ++i ) { @@ -2870,15 +2871,7 @@ kc_width = GDrawPixelsToPoints(NULL,pos.width*100/GGadgetScale(100)); - if ( font==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.point_size = 12; - rq.weight = 400; - rq.utf8_family_name = MONO_UI_FAMILIES; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("KernClass.Font",font); - } - kcd->font = font; + kcd->font = kernclass_font.fi; GDrawWindowFontMetrics(gw,kcd->font,&as,&ds,&ld); kcd->fh = as+ds; kcd->as = as; GDrawSetFont(gw,kcd->font); @@ -3188,7 +3181,7 @@ } static int KCL_Delete(GGadget *g, GEvent *e) { - int32 len; int i,j; + int32_t len; int i,j; GTextInfo **old, **new; GGadget *list; KernClassListDlg *kcld; @@ -3563,7 +3556,7 @@ if (allow_zero) pcnt *= 2; for ( i=0; i<=pcnt; ++i ) { for ( kc=sf->kerns; kc!=NULL; kc=kc->next ) { - uint8 kspecd = kc->firsts[0] != NULL; + uint8_t kspecd = kc->firsts[0] != NULL; f = KCFindName(first->name,kc->firsts ,kc->first_cnt ,i % 2); l = KCFindName(last->name ,kc->seconds,kc->second_cnt,i % 2); if ( f!=-1 && l!=-1 && ( kspecd || f!=0 || l!=0 ) ) { @@ -3585,7 +3578,7 @@ if (allow_zero) pcnt *= 2; for ( i=0; i<=pcnt; ++i ) { for ( kc=sf->vkerns; kc!=NULL; kc=kc->next ) { - uint8 kspecd = kc->firsts[0] != NULL; + uint8_t kspecd = kc->firsts[0] != NULL; f = KCFindName(first->name,kc->firsts ,kc->first_cnt ,i % 2); l = KCFindName(last->name ,kc->seconds,kc->second_cnt,i % 2); if ( f!=-1 && l!=-1 && ( kspecd || f!=0 || l!=0 ) ) { diff -Nru fontforge-20201107~dfsg/fontforgeexe/layer2layer.c fontforge-20220308~dfsg/fontforgeexe/layer2layer.c --- fontforge-20201107~dfsg/fontforgeexe/layer2layer.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/layer2layer.c 2022-03-08 10:14:24.000000000 +0000 @@ -57,7 +57,7 @@ for ( l=0; llayer_cnt; ++l ) { ret[l].text = (unichar_t *) copy(sf->layers[l].name); ret[l].text_is_1byte = true; - ret[l].userdata = (void *) (intpt) l; + ret[l].userdata = (void *) (intptr_t) l; } ret[def_layer].selected = true; return( ret ); diff -Nru fontforge-20201107~dfsg/fontforgeexe/lookupui.c fontforge-20220308~dfsg/fontforgeexe/lookupui.c --- fontforge-20201107~dfsg/fontforgeexe/lookupui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/lookupui.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,11 +29,11 @@ #include #include "autowidth2.h" -#include "chardata.h" #include "fontforgeui.h" #include "fvfonts.h" #include "gfile.h" #include "gkeysym.h" +#include "gresedit.h" #include "lookups.h" #include "sfd.h" #include "sfundo.h" @@ -57,6 +57,9 @@ int kernsLength( KernPair *kp ); static int DEBUG = 1; +GResFont kernformat_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +GResFont kernformat_boldfont = GRESFONT_INIT("700 12pt " SANS_UI_FAMILIES); +Color fi_originlinescol = 0x808080; /* ************************************************************************** */ /* ******************************* UI routines ****************************** */ @@ -210,6 +213,7 @@ { (unichar_t *) N_("Chakma"), NULL, 0, 0, (void *) CHR('c','a','k','m'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Cham"), NULL, 0, 0, (void *) CHR('c','h','a','m'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Cherokee"), NULL, 0, 0, (void *) CHR('c','h','e','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Script|Chorasmian"), NULL, 0, 0, (void *) CHR('c','h','r','s'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("CJK Ideographic"), NULL, 0, 0, (void *) CHR('h','a','n','i'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Coptic"), NULL, 0, 0, (void *) CHR('c','o','p','t'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Cypriot syllabary"), NULL, 0, 0, (void *) CHR('c','p','r','t'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -218,10 +222,12 @@ { (unichar_t *) N_("Deseret (Mormon)"), NULL, 0, 0, (void *) CHR('d','s','r','t'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Devanagari"), NULL, 0, 0, (void *) CHR('d','e','v','a'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Devanagari2"), NULL, 0, 0, (void *) CHR('d','e','v','2'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Dives Akuru"), NULL, 0, 0, (void *) CHR('d','i','a','k'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dogra"), NULL, 0, 0, (void *) CHR('d','o','g','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Duployan"), NULL, 0, 0, (void *) CHR('d','u','p','l'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Egyptian Hieroglyphs"), NULL, 0, 0, (void *) CHR('e','g','y','p'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Elbasan"), NULL, 0, 0, (void *) CHR('e','l','b','a'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Elymaic"), NULL, 0, 0, (void *) CHR('e','l','y','m'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Ethiopic"), NULL, 0, 0, (void *) CHR('e','t','h','i'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Georgian"), NULL, 0, 0, (void *) CHR('g','e','o','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Glagolitic"), NULL, 0, 0, (void *) CHR('g','l','a','g'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -249,6 +255,7 @@ { (unichar_t *) N_("Script|Kannada2"), NULL, 0, 0, (void *) CHR('k','n','d','2'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kayah Li"), NULL, 0, 0, (void *) CHR('k','a','l','i'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Kharosthi"), NULL, 0, 0, (void *) CHR('k','h','a','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Khitan Small Script"), NULL, 0, 0, (void *) CHR('k','i','t','s'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Khmer"), NULL, 0, 0, (void *) CHR('k','h','m','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Khojki"), NULL, 0, 0, (void *) CHR('k','h','o','j'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Khudawadi"), NULL, 0, 0, (void *) CHR('s','i','n','d'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -281,12 +288,15 @@ { (unichar_t *) N_("Mro"), NULL, 0, 0, (void *) CHR('m','r','o','o'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Multani"), NULL, 0, 0, (void *) CHR('m','u','l','t'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Musical"), NULL, 0, 0, (void *) CHR('m','u','s','c'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Script|Myanmar"), NULL, 0, 0, (void *) CHR('m','y','m','2'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Script|Myanmar"), NULL, 0, 0, (void *) CHR('m','y','m','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Script|Myanmar2"), NULL, 0, 0, (void *) CHR('m','y','m','2'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("N'Ko"), NULL, 0, 0, (void *) CHR('n','k','o',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nabataean"), NULL, 0, 0, (void *) CHR('n','b','a','t'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Nandinagari"), NULL, 0, 0, (void *) CHR('n','a','n','d'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("New Tai Lue"), NULL, 0, 0, (void *) CHR('t','a','l','u'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Newa"), NULL, 0, 0, (void *) CHR('n','e','w','a'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nushu"), NULL, 0, 0, (void *) CHR('n','s','h','u'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Nyiakeng Puachue Hmong"), NULL, 0, 0, (void *) CHR('h','m','n','p'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ogham"), NULL, 0, 0, (void *) CHR('o','g','a','m'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ol Chiki"), NULL, 0, 0, (void *) CHR('o','l','c','k'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Old Hungarian"), NULL, 0, 0, (void *) CHR('h','u','n','g'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -306,7 +316,6 @@ { (unichar_t *) N_("Pau Cin Hau"), NULL, 0, 0, (void *) CHR('p','a','u','c'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Phags-pa"), NULL, 0, 0, (void *) CHR('p','h','a','g'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Phoenician"), NULL, 0, 0, (void *) CHR('p','h','n','x'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Pollard Phonetic"), NULL, 0, 0, (void *) CHR('p','l','r','d'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Psalter Pahlavi"), NULL, 0, 0, (void *) CHR('p','h','l','p'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Rejang"), NULL, 0, 0, (void *) CHR('r','j','n','g'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Runic"), NULL, 0, 0, (void *) CHR('r','u','n','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -341,7 +350,9 @@ { (unichar_t *) N_("Tirhuta"), NULL, 0, 0, (void *) CHR('t','i','r','h'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Ugaritic"), NULL, 0, 0, (void *) CHR('u','g','a','r'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Vai"), NULL, 0, 0, (void *) CHR('v','a','i',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Script|Wancho"), NULL, 0, 0, (void *) CHR('w','c','h','o'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Warang Citi"), NULL, 0, 0, (void *) CHR('w','a','r','a'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Script|Yezidi"), NULL, 0, 0, (void *) CHR('y','e','z','i'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Script|Yi"), NULL, 0, 0, (void *) CHR('y','i',' ',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zanabazar Square"), NULL, 0, 0, (void *) CHR('z','a','n','b'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, GTEXTINFO_EMPTY @@ -358,6 +369,7 @@ { (unichar_t *) N_("Agaw"), NULL, 0, 0, (void *) CHR('A','G','W',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Aiton"), NULL, 0, 0, (void *) CHR('A','I','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Akan"), NULL, 0, 0, (void *) CHR('A','K','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak Angkola"), NULL, 0, 0, (void *) CHR('A','K','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Alsatian"), NULL, 0, 0, (void *) CHR('A','L','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Altai"), NULL, 0, 0, (void *) CHR('A','L','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, /* GT: See the long comment at "Property|New" */ @@ -368,22 +380,23 @@ { (unichar_t *) N_("Lang|Arabic"), NULL, 0, 0, (void *) CHR('A','R','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Aragonese"), NULL, 0, 0, (void *) CHR('A','R','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Aari"), NULL, 0, 0, (void *) CHR('A','R','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Arakanese"), NULL, 0, 0, (void *) CHR('A','R','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Rakhine"), NULL, 0, 0, (void *) CHR('A','R','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Assamese"), NULL, 0, 0, (void *) CHR('A','S','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Asturian"), NULL, 0, 0, (void *) CHR('A','S','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Athapaskan"), NULL, 0, 0, (void *) CHR('A','T','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Athapaskan languages"), NULL, 0, 0, (void *) CHR('A','T','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Avatime"), NULL, 0, 0, (void *) CHR('A','V','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Avar"), NULL, 0, 0, (void *) CHR('A','V','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Awadhi"), NULL, 0, 0, (void *) CHR('A','W','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Aymara"), NULL, 0, 0, (void *) CHR('A','Y','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Torki"), NULL, 0, 0, (void *) CHR('A','Z','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Azeri"), NULL, 0, 0, (void *) CHR('A','Z','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Azerbaijani"), NULL, 0, 0, (void *) CHR('A','Z','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Badaga"), NULL, 0, 0, (void *) CHR('B','A','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Banda"), NULL, 0, 0, (void *) CHR('B','A','D','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Baghelkhandi"), NULL, 0, 0, (void *) CHR('B','A','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Balkar"), NULL, 0, 0, (void *) CHR('B','A','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Balinese"), NULL, 0, 0, (void *) CHR('B','A','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Bavarian"), NULL, 0, 0, (void *) CHR('B','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Baule"), NULL, 0, 0, (void *) CHR('B','A','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) NU_("Baulé"), NULL, 0, 0, (void *) CHR('B','A','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Batak Toba"), NULL, 0, 0, (void *) CHR('B','B','C',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Berber"), NULL, 0, 0, (void *) CHR('B','B','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Bench"), NULL, 0, 0, (void *) CHR('B','C','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -402,7 +415,7 @@ { (unichar_t *) N_("Bislama"), NULL, 0, 0, (void *) CHR('B','I','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kanauji"), NULL, 0, 0, (void *) CHR('B','J','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Blackfoot"), NULL, 0, 0, (void *) CHR('B','K','F',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Balochi"), NULL, 0, 0, (void *) CHR('B','L','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Baluchi"), NULL, 0, 0, (void *) CHR('B','L','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Pa'o Karen"), NULL, 0, 0, (void *) CHR('B','L','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Balante"), NULL, 0, 0, (void *) CHR('B','L','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Balti"), NULL, 0, 0, (void *) CHR('B','L','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -417,9 +430,14 @@ { (unichar_t *) N_("Bodo"), NULL, 0, 0, (void *) CHR('B','R','X',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Bashkir"), NULL, 0, 0, (void *) CHR('B','S','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Burushaski"), NULL, 0, 0, (void *) CHR('B','S','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak Dairi (Pakpak)"), NULL, 0, 0, (void *) CHR('B','T','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Beti"), NULL, 0, 0, (void *) CHR('B','T','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak languages"), NULL, 0, 0, (void *) CHR('B','T','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak Mandailing"), NULL, 0, 0, (void *) CHR('B','T','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Batak Simalungun"), NULL, 0, 0, (void *) CHR('B','T','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Lang|Buginese"), NULL, 0, 0, (void *) CHR('B','U','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak Karo"), NULL, 0, 0, (void *) CHR('B','T','X',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Batak Alas-Kluet"), NULL, 0, 0, (void *) CHR('B','T','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lang|Bugis"), NULL, 0, 0, (void *) CHR('B','U','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Medumba"), NULL, 0, 0, (void *) CHR('B','Y','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kaqchikel"), NULL, 0, 0, (void *) CHR('C','A','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Catalan"), NULL, 0, 0, (void *) CHR('C','A','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -453,7 +471,9 @@ { (unichar_t *) N_("Church Slavonic"), NULL, 0, 0, (void *) CHR('C','S','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Czech"), NULL, 0, 0, (void *) CHR('C','S','Y',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Chittagonian"), NULL, 0, 0, (void *) CHR('C','T','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Wayanad Chetti"), NULL, 0, 0, (void *) CHR('C','T','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("San Blas Kuna"), NULL, 0, 0, (void *) CHR('C','U','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Dagbani"), NULL, 0, 0, (void *) CHR('D','A','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Danish"), NULL, 0, 0, (void *) CHR('D','A','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dargwa"), NULL, 0, 0, (void *) CHR('D','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dayi"), NULL, 0, 0, (void *) CHR('D','A','X',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -461,12 +481,12 @@ { (unichar_t *) N_("German"), NULL, 0, 0, (void *) CHR('D','E','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Default"), NULL, 0, 0, (void *) DEFAULT_LANG, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dogri (individual language)"), NULL, 0, 0, (void *) CHR('D','G','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Dogri"), NULL, 0, 0, (void *) CHR('D','G','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Dogri (macrolanguage)"), NULL, 0, 0, (void *) CHR('D','G','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dhangu"), NULL, 0, 0, (void *) CHR('D','H','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Dhivehi (Obsolete)"), NULL, 0, 0, (void *) CHR('D','H','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Divehi (Obsolete)"), NULL, 0, 0, (void *) CHR('D','H','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dimli"), NULL, 0, 0, (void *) CHR('D','I','Q',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Dhivehi"), NULL, 0, 0, (void *) CHR('D','I','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Djerma"), NULL, 0, 0, (void *) CHR('D','J','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Divehi"), NULL, 0, 0, (void *) CHR('D','I','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Zarma"), NULL, 0, 0, (void *) CHR('D','J','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Djambarrpuyngu"), NULL, 0, 0, (void *) CHR('D','J','R','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dangme"), NULL, 0, 0, (void *) CHR('D','N','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dan"), NULL, 0, 0, (void *) CHR('D','N','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -492,13 +512,13 @@ { (unichar_t *) N_("Ewe"), NULL, 0, 0, (void *) CHR('E','W','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("French Antillean"), NULL, 0, 0, (void *) CHR('F','A','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Fang"), NULL, 0, 0, (void *) CHR('F','A','N','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Lang|Farsi"), NULL, 0, 0, (void *) CHR('F','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lang|Persian"), NULL, 0, 0, (void *) CHR('F','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Fanti"), NULL, 0, 0, (void *) CHR('F','A','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Finnish"), NULL, 0, 0, (void *) CHR('F','I','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Fijian"), NULL, 0, 0, (void *) CHR('F','J','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Flemish"), NULL, 0, 0, (void *) CHR('F','L','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Fe'fe'"), NULL, 0, 0, (void *) CHR('F','M','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Forest Nenets"), NULL, 0, 0, (void *) CHR('F','N','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Forest Enets"), NULL, 0, 0, (void *) CHR('F','N','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Fon"), NULL, 0, 0, (void *) CHR('F','O','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Faroese"), NULL, 0, 0, (void *) CHR('F','O','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("French"), NULL, 0, 0, (void *) CHR('F','R','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -507,7 +527,7 @@ { (unichar_t *) N_("Friulian"), NULL, 0, 0, (void *) CHR('F','R','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Arpitan"), NULL, 0, 0, (void *) CHR('F','R','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Futa"), NULL, 0, 0, (void *) CHR('F','T','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Fulani"), NULL, 0, 0, (void *) CHR('F','U','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Fulah"), NULL, 0, 0, (void *) CHR('F','U','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nigerian Fulfulde"), NULL, 0, 0, (void *) CHR('F','U','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ga"), NULL, 0, 0, (void *) CHR('G','A','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Scottish Gaelic"), NULL, 0, 0, (void *) CHR('G','A','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -533,6 +553,7 @@ { (unichar_t *) N_("Lang|Gujarati"), NULL, 0, 0, (void *) CHR('G','U','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Gusii"), NULL, 0, 0, (void *) CHR('G','U','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Haitian"), NULL, 0, 0, (void *) CHR('H','A','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Haida"), NULL, 0, 0, (void *) CHR('H','A','I','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Halam"), NULL, 0, 0, (void *) CHR('H','A','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Harauti"), NULL, 0, 0, (void *) CHR('H','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hausa"), NULL, 0, 0, (void *) CHR('H','A','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -540,24 +561,27 @@ { (unichar_t *) N_("Haya"), NULL, 0, 0, (void *) CHR('H','A','Y',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hazaragi"), NULL, 0, 0, (void *) CHR('H','A','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hammer-Banna"), NULL, 0, 0, (void *) CHR('H','B','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Heiltsuk"), NULL, 0, 0, (void *) CHR('H','E','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Herero"), NULL, 0, 0, (void *) CHR('H','E','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hiligaynon"), NULL, 0, 0, (void *) CHR('H','I','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hindi"), NULL, 0, 0, (void *) CHR('H','I','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("High Mari"), NULL, 0, 0, (void *) CHR('H','M','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("A-Hmao"), NULL, 0, 0, (void *) CHR('H','M','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hmong"), NULL, 0, 0, (void *) CHR('H','M','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hiri Motu"), NULL, 0, 0, (void *) CHR('H','M','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Hmong Shuat"), NULL, 0, 0, (void *) CHR('H','M','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hindko"), NULL, 0, 0, (void *) CHR('H','N','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ho"), NULL, 0, 0, (void *) CHR('H','O',' ',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Harari"), NULL, 0, 0, (void *) CHR('H','R','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Croatian"), NULL, 0, 0, (void *) CHR('H','R','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Hungarian"), NULL, 0, 0, (void *) CHR('H','U','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Armenian"), NULL, 0, 0, (void *) CHR('H','Y','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Eastern Armenian"), NULL, 0, 0, (void *) CHR('H','Y','E','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Armenian East"), NULL, 0, 0, (void *) CHR('H','Y','E','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Iban"), NULL, 0, 0, (void *) CHR('I','B','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ibibio"), NULL, 0, 0, (void *) CHR('I','B','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Igbo"), NULL, 0, 0, (void *) CHR('I','B','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ido"), NULL, 0, 0, (void *) CHR('I','D','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Ijo"), NULL, 0, 0, (void *) CHR('I','J','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Ijo languages"), NULL, 0, 0, (void *) CHR('I','J','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Interlingue"), NULL, 0, 0, (void *) CHR('I','L','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ilokano"), NULL, 0, 0, (void *) CHR('I','L','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Interlingua"), NULL, 0, 0, (void *) CHR('I','N','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -568,6 +592,7 @@ { (unichar_t *) N_("IPA usage"), NULL, 0, 0, (void *) CHR('I','P','P','H'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Irish"), NULL, 0, 0, (void *) CHR('I','R','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Irish Traditional"), NULL, 0, 0, (void *) CHR('I','R','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Irula"), NULL, 0, 0, (void *) CHR('I','R','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Icelandic"), NULL, 0, 0, (void *) CHR('I','S','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Inari Sami"), NULL, 0, 0, (void *) CHR('I','S','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Italian"), NULL, 0, 0, (void *) CHR('I','T','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -578,7 +603,7 @@ { (unichar_t *) N_("Lojban"), NULL, 0, 0, (void *) CHR('J','B','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Krymchak"), NULL, 0, 0, (void *) CHR('J','C','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yiddish"), NULL, 0, 0, (void *) CHR('J','I','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Judezmo"), NULL, 0, 0, (void *) CHR('J','U','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Ladino"), NULL, 0, 0, (void *) CHR('J','U','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Jula"), NULL, 0, 0, (void *) CHR('J','U','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kabardian"), NULL, 0, 0, (void *) CHR('K','A','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kabyle"), NULL, 0, 0, (void *) CHR('K','A','B','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -587,6 +612,7 @@ { (unichar_t *) N_("Lang|Kannada"), NULL, 0, 0, (void *) CHR('K','A','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Karachay"), NULL, 0, 0, (void *) CHR('K','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Georgian"), NULL, 0, 0, (void *) CHR('K','A','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Kawi"), NULL, 0, 0, (void *) CHR('K','A','W',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kazakh"), NULL, 0, 0, (void *) CHR('K','A','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Makonde"), NULL, 0, 0, (void *) CHR('K','D','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kabuverdianu"), NULL, 0, 0, (void *) CHR('K','E','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -644,6 +670,7 @@ { (unichar_t *) N_("Kurdish"), NULL, 0, 0, (void *) CHR('K','U','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kurukh"), NULL, 0, 0, (void *) CHR('K','U','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kuy"), NULL, 0, 0, (void *) CHR('K','U','Y',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Kwak'wala"), NULL, 0, 0, (void *) CHR('K','W','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Koryak"), NULL, 0, 0, (void *) CHR('K','Y','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Western Kayah"), NULL, 0, 0, (void *) CHR('K','Y','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ladin"), NULL, 0, 0, (void *) CHR('L','A','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -655,6 +682,7 @@ { (unichar_t *) N_("Laz"), NULL, 0, 0, (void *) CHR('L','A','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("L-Cree"), NULL, 0, 0, (void *) CHR('L','C','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ladakhi"), NULL, 0, 0, (void *) CHR('L','D','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lelemi"), NULL, 0, 0, (void *) CHR('L','E','F',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lezgi"), NULL, 0, 0, (void *) CHR('L','E','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ligurian"), NULL, 0, 0, (void *) CHR('L','I','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Limburgish"), NULL, 0, 0, (void *) CHR('L','I','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -667,6 +695,7 @@ { (unichar_t *) N_("Lombard"), NULL, 0, 0, (void *) CHR('L','M','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lomwe"), NULL, 0, 0, (void *) CHR('L','M','W',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lang|Loma"), NULL, 0, 0, (void *) CHR('L','O','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lipo"), NULL, 0, 0, (void *) CHR('L','P','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Luri"), NULL, 0, 0, (void *) CHR('L','R','C',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lower Sorbian"), NULL, 0, 0, (void *) CHR('L','S','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Lule Sami"), NULL, 0, 0, (void *) CHR('L','S','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -674,15 +703,15 @@ { (unichar_t *) N_("Luxembourgish"), NULL, 0, 0, (void *) CHR('L','T','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Luba-Lulua"), NULL, 0, 0, (void *) CHR('L','U','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Luba-Katanga"), NULL, 0, 0, (void *) CHR('L','U','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Luganda"), NULL, 0, 0, (void *) CHR('L','U','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Luhya"), NULL, 0, 0, (void *) CHR('L','U','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Ganda"), NULL, 0, 0, (void *) CHR('L','U','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Luyia"), NULL, 0, 0, (void *) CHR('L','U','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Luo"), NULL, 0, 0, (void *) CHR('L','U','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Latvian"), NULL, 0, 0, (void *) CHR('L','V','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Madura"), NULL, 0, 0, (void *) CHR('M','A','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Magahi"), NULL, 0, 0, (void *) CHR('M','A','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Marshallese"), NULL, 0, 0, (void *) CHR('M','A','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Majang"), NULL, 0, 0, (void *) CHR('M','A','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Makua"), NULL, 0, 0, (void *) CHR('M','A','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Makhuwa"), NULL, 0, 0, (void *) CHR('M','A','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Malayalam Traditional"), NULL, 0, 0, (void *) CHR('M','A','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Mam"), NULL, 0, 0, (void *) CHR('M','A','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Mansi"), NULL, 0, 0, (void *) CHR('M','A','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -713,7 +742,7 @@ { (unichar_t *) N_("Lang|Mongolian"), NULL, 0, 0, (void *) CHR('M','N','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Manipuri"), NULL, 0, 0, (void *) CHR('M','N','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Maninka"), NULL, 0, 0, (void *) CHR('M','N','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Manx Gaelic"), NULL, 0, 0, (void *) CHR('M','N','X',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Manx"), NULL, 0, 0, (void *) CHR('M','N','X',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Mohawk"), NULL, 0, 0, (void *) CHR('M','O','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Moksha"), NULL, 0, 0, (void *) CHR('M','O','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Moldavian"), NULL, 0, 0, (void *) CHR('M','O','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -748,7 +777,7 @@ { (unichar_t *) N_("Norway House Cree"), NULL, 0, 0, (void *) CHR('N','H','C',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nisi"), NULL, 0, 0, (void *) CHR('N','I','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Niuean"), NULL, 0, 0, (void *) CHR('N','I','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Nkole"), NULL, 0, 0, (void *) CHR('N','K','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Nyankole"), NULL, 0, 0, (void *) CHR('N','K','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("N'Ko"), NULL, 0, 0, (void *) CHR('N','K','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Dutch"), NULL, 0, 0, (void *) CHR('N','L','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nimadi"), NULL, 0, 0, (void *) CHR('N','O','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -760,12 +789,12 @@ { (unichar_t *) N_("Northern Tai"), NULL, 0, 0, (void *) CHR('N','T','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Esperanto"), NULL, 0, 0, (void *) CHR('N','T','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Nyamwezi"), NULL, 0, 0, (void *) CHR('N','Y','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Nynorsk"), NULL, 0, 0, (void *) CHR('N','Y','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Norwegian Nynorsk"), NULL, 0, 0, (void *) CHR('N','Y','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Mbembe Tigon"), NULL, 0, 0, (void *) CHR('N','Z','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Occitan"), NULL, 0, 0, (void *) CHR('O','C','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Oji-Cree"), NULL, 0, 0, (void *) CHR('O','C','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ojibway"), NULL, 0, 0, (void *) CHR('O','J','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Lang|Oriya"), NULL, 0, 0, (void *) CHR('O','R','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lang|Odia"), NULL, 0, 0, (void *) CHR('O','R','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Oromo"), NULL, 0, 0, (void *) CHR('O','R','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ossetian"), NULL, 0, 0, (void *) CHR('O','S','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Palestinian Aramaic"), NULL, 0, 0, (void *) CHR('P','A','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -783,14 +812,14 @@ { (unichar_t *) N_("Polytonic Greek"), NULL, 0, 0, (void *) CHR('P','G','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Phake"), NULL, 0, 0, (void *) CHR('P','H','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Norfolk"), NULL, 0, 0, (void *) CHR('P','I','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Pilipino (Filipino)"), NULL, 0, 0, (void *) CHR('P','I','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Filipino"), NULL, 0, 0, (void *) CHR('P','I','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Palaung"), NULL, 0, 0, (void *) CHR('P','L','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Polish"), NULL, 0, 0, (void *) CHR('P','L','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Piemontese"), NULL, 0, 0, (void *) CHR('P','M','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Western Panjabi"), NULL, 0, 0, (void *) CHR('P','N','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Pocomchi"), NULL, 0, 0, (void *) CHR('P','O','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Pohnpeian"), NULL, 0, 0, (void *) CHR('P','O','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Provencal"), NULL, 0, 0, (void *) CHR('P','R','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) NU_("Provençal / Old Provençal"), NULL, 0, 0, (void *) CHR('P','R','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Portuguese"), NULL, 0, 0, (void *) CHR('P','T','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Western Pwo Karen"), NULL, 0, 0, (void *) CHR('P','W','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Chin"), NULL, 0, 0, (void *) CHR('Q','I','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -805,6 +834,7 @@ { (unichar_t *) N_("R-Cree"), NULL, 0, 0, (void *) CHR('R','C','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Rejang"), NULL, 0, 0, (void *) CHR('R','E','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Riang"), NULL, 0, 0, (void *) CHR('R','I','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Rohingya"), NULL, 0, 0, (void *) CHR('R','H','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Tarifit"), NULL, 0, 0, (void *) CHR('R','I','F',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Ritarungo"), NULL, 0, 0, (void *) CHR('R','I','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Arakwal"), NULL, 0, 0, (void *) CHR('R','K','W',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -814,7 +844,7 @@ { (unichar_t *) N_("Romany"), NULL, 0, 0, (void *) CHR('R','O','Y',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Rusyn"), NULL, 0, 0, (void *) CHR('R','S','Y',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Rotuman"), NULL, 0, 0, (void *) CHR('R','T','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Ruanda"), NULL, 0, 0, (void *) CHR('R','U','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Kinyarwanda"), NULL, 0, 0, (void *) CHR('R','U','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Rundi"), NULL, 0, 0, (void *) CHR('R','U','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Aromanian"), NULL, 0, 0, (void *) CHR('R','U','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Russian"), NULL, 0, 0, (void *) CHR('R','U','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -828,6 +858,7 @@ { (unichar_t *) N_("North Slavey"), NULL, 0, 0, (void *) CHR('S','C','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sekota"), NULL, 0, 0, (void *) CHR('S','E','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Selkup"), NULL, 0, 0, (void *) CHR('S','E','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Small Flowery Miao"), NULL, 0, 0, (void *) CHR('S','F','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Old Irish"), NULL, 0, 0, (void *) CHR('S','G','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sango"), NULL, 0, 0, (void *) CHR('S','G','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Samogitian"), NULL, 0, 0, (void *) CHR('S','G','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -845,7 +876,7 @@ { (unichar_t *) N_("Sena"), NULL, 0, 0, (void *) CHR('S','N','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Shona"), NULL, 0, 0, (void *) CHR('S','N','A','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sindhi"), NULL, 0, 0, (void *) CHR('S','N','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Lang|Sinhalese"), NULL, 0, 0, (void *) CHR('S','N','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Lang|Sinhala"), NULL, 0, 0, (void *) CHR('S','N','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Soninke"), NULL, 0, 0, (void *) CHR('S','N','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sodo Gurage"), NULL, 0, 0, (void *) CHR('S','O','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Songe"), NULL, 0, 0, (void *) CHR('S','O','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -865,7 +896,7 @@ { (unichar_t *) N_("Swedish"), NULL, 0, 0, (void *) CHR('S','V','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Swadaya Aramaic"), NULL, 0, 0, (void *) CHR('S','W','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Swahili"), NULL, 0, 0, (void *) CHR('S','W','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Swazi"), NULL, 0, 0, (void *) CHR('S','W','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Swati"), NULL, 0, 0, (void *) CHR('S','W','Z',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sutu"), NULL, 0, 0, (void *) CHR('S','X','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Upper Saxon"), NULL, 0, 0, (void *) CHR('S','X','U',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Sylheti"), NULL, 0, 0, (void *) CHR('S','Y','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -891,10 +922,11 @@ { (unichar_t *) N_("Lang|Tibetan"), NULL, 0, 0, (void *) CHR('T','I','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Tiv"), NULL, 0, 0, (void *) CHR('T','I','V',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Turkmen"), NULL, 0, 0, (void *) CHR('T','K','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Tlingit"), NULL, 0, 0, (void *) CHR('T','L','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Tamashek"), NULL, 0, 0, (void *) CHR('T','M','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Temne"), NULL, 0, 0, (void *) CHR('T','M','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Tswana"), NULL, 0, 0, (void *) CHR('T','N','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Tundra Nenets"), NULL, 0, 0, (void *) CHR('T','N','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Tundra Enets"), NULL, 0, 0, (void *) CHR('T','N','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Tonga"), NULL, 0, 0, (void *) CHR('T','N','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Todo"), NULL, 0, 0, (void *) CHR('T','O','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Toma"), NULL, 0, 0, (void *) CHR('T','O','D','0'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -926,31 +958,38 @@ { (unichar_t *) N_("Wa"), NULL, 0, 0, (void *) CHR('W','A',' ',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Wagdi"), NULL, 0, 0, (void *) CHR('W','A','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Waray-Waray"), NULL, 0, 0, (void *) CHR('W','A','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Waci Gbe"), NULL, 0, 0, (void *) CHR('W','C','I',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("West-Cree"), NULL, 0, 0, (void *) CHR('W','C','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Welsh"), NULL, 0, 0, (void *) CHR('W','E','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Wolof"), NULL, 0, 0, (void *) CHR('W','L','F',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Walloon"), NULL, 0, 0, (void *) CHR('W','L','N',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Mewati"), NULL, 0, 0, (void *) CHR('W','T','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Tai Lue"), NULL, 0, 0, (void *) CHR('X','B','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) NU_("Lü"), NULL, 0, 0, (void *) CHR('X','B','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Xhosa"), NULL, 0, 0, (void *) CHR('X','H','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Minjangbal"), NULL, 0, 0, (void *) CHR('X','J','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Khengkha"), NULL, 0, 0, (void *) CHR('X','K','F',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Soga"), NULL, 0, 0, (void *) CHR('X','O','G',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Kpelle (Liberia)"), NULL, 0, 0, (void *) CHR('X','P','E',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Yakut"), NULL, 0, 0, (void *) CHR('Y','A','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Bette Kuruma"), NULL, 0, 0, (void *) CHR('X','U','B',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Jennu Kuruma"), NULL, 0, 0, (void *) CHR('X','U','J',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Sakha"), NULL, 0, 0, (void *) CHR('Y','A','K',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yao"), NULL, 0, 0, (void *) CHR('Y','A','O',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yapese"), NULL, 0, 0, (void *) CHR('Y','A','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yoruba"), NULL, 0, 0, (void *) CHR('Y','B','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Y-Cree"), NULL, 0, 0, (void *) CHR('Y','C','R',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Gepo"), NULL, 0, 0, (void *) CHR('Y','G','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yi Classic"), NULL, 0, 0, (void *) CHR('Y','I','C',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Yi Modern"), NULL, 0, 0, (void *) CHR('Y','I','M',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Aluo"), NULL, 0, 0, (void *) CHR('Y','N','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Wuding-Luquan Yi"), NULL, 0, 0, (void *) CHR('Y','W','Q',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zealandic"), NULL, 0, 0, (void *) CHR('Z','E','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Standard Moroccan Tamazight"), NULL, 0, 0, (void *) CHR('Z','G','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zhuang"), NULL, 0, 0, (void *) CHR('Z','H','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Chinese Hong Kong"), NULL, 0, 0, (void *) CHR('Z','H','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Chinese Phonetic"), NULL, 0, 0, (void *) CHR('Z','H','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Chinese Simplified"), NULL, 0, 0, (void *) CHR('Z','H','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, - { (unichar_t *) N_("Chinese Traditional"), NULL, 0, 0, (void *) CHR('Z','H','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Chinese, Traditional, Hong Kong SAR"), NULL, 0, 0, (void *) CHR('Z','H','H',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Chinese, Phonetic"), NULL, 0, 0, (void *) CHR('Z','H','P',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Chinese, Simplified"), NULL, 0, 0, (void *) CHR('Z','H','S',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Chinese, Traditional"), NULL, 0, 0, (void *) CHR('Z','H','T',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, + { (unichar_t *) N_("Chinese, Traditional, Macao SAR"), NULL, 0, 0, (void *) CHR('Z','H','T','M'), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zande"), NULL, 0, 0, (void *) CHR('Z','N','D',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zulu"), NULL, 0, 0, (void *) CHR('Z','U','L',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, { (unichar_t *) N_("Zazaki"), NULL, 0, 0, (void *) CHR('Z','Z','A',' '), NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0'}, @@ -1051,7 +1090,7 @@ struct matrix_data *strings = GMatrixEditGet(g, &rows); char *langstr = strings[2*r+c].u.md_str, *pt, *start; unsigned char tagstr[4], warnstr[8]; - uint32 tag; + uint32_t tag; int warn_cnt = 0; int j,done=0; GWindowAttrs wattrs; @@ -1059,7 +1098,7 @@ GTextInfo label[5]; GRect pos; GWindow gw; - int32 len; + int32_t len; GTextInfo **ti; char *ret; @@ -1075,7 +1114,7 @@ if ( *pt==',' ) ++pt; tag = (tagstr[0]<<24) | (tagstr[1]<<16) | (tagstr[2]<<8) | tagstr[3]; for ( i=0; languages[i].text!=NULL; ++i ) - if ( languages[i].userdata == (void *) (intpt) tag ) { + if ( languages[i].userdata == (void *) (intptr_t) tag ) { languages[i].selected = true; break; } @@ -1184,7 +1223,7 @@ pt = ret; for ( i=0; iselected ) { - uint32 tag = (uint32) (intpt) (ti[i]->userdata); + uint32_t tag = (uint32_t) (intptr_t) (ti[i]->userdata); *pt++ = tag>>24; *pt++ = tag>>16; *pt++ = tag>>8; @@ -1473,7 +1512,7 @@ FeatureScriptLangList *fl, *fhead, *flast; struct scriptlanglist *sl, *slast; unsigned char foo[4]; - uint32 *langs=NULL; + uint32_t *langs=NULL; int lmax=0, lcnt=0; int feature, setting; @@ -1516,7 +1555,7 @@ memset(foo,' ',sizeof(foo)); for ( j=0,pt=start; *pt!='}' && *pt!=',' && *pt!='\0'; foo[j++] = *pt++ ); if ( lcnt>=lmax ) - langs = realloc(langs,(lmax+=20)*sizeof(uint32)); + langs = realloc(langs,(lmax+=20)*sizeof(uint32_t)); langs[lcnt++] = (foo[0]<<24) | (foo[1]<<16) | (foo[2]<<8) | foo[3]; start = ( *pt==',' ) ? pt+1 : pt; } @@ -1524,7 +1563,7 @@ for ( j=0; jlangs[j] = langs[j]; if ( lcnt>MAX_LANG ) { - sl->morelangs = malloc((lcnt-MAX_LANG)*sizeof(uint32)); + sl->morelangs = malloc((lcnt-MAX_LANG)*sizeof(uint32_t)); for ( ; jmorelangs[j-MAX_LANG] = langs[j]; } @@ -1556,7 +1595,7 @@ int old_type = otl->lookup_type; FeatureScriptLangList *oldfl = otl->features; - otl->lookup_type = (intpt) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_LookupType))->userdata; + otl->lookup_type = (intptr_t) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_LookupType))->userdata; otl->features = LK_ParseFL(strings,rows); NameOTLookup(otl,ld->sf); GGadgetSetTitle8(GWidgetGetControl(ld->gw,CID_LookupName),otl->lookup_name); @@ -1577,7 +1616,7 @@ /* Neither of those has been set yet. */ /* So... give them everything we can think of. They can remove stuff */ /* which is inappropriate */ - uint32 scripts[20], script, *langs; + uint32_t scripts[20], script, *langs; int scnt = 0, i, l; int gid, k; char *buf; @@ -1660,7 +1699,7 @@ sl->script>>8, sl->script ); bpos+=5; for ( j=0; jlang_cnt; ++j ) { - uint32 tag = jlangs[j] : sl->morelangs[j-MAX_LANG]; + uint32_t tag = jlangs[j] : sl->morelangs[j-MAX_LANG]; sprintf( buf+bpos, "%c%c%c%c,", tag>>24, tag>>16, tag>>8, tag ); bpos+=5; @@ -1710,7 +1749,7 @@ ti[0].selected = class==0; for ( i=1; imark_class_cnt; ++i ) { ti[i].text = (unichar_t *) copy(sf->mark_class_names[i]); - ti[i].userdata = (void *) (intpt) i; + ti[i].userdata = (void *) (intptr_t) i; ti[i].text_is_1byte = true; if ( i==class ) ti[i].selected = true; } @@ -1727,11 +1766,11 @@ i = sf->mark_set_cnt; ti = calloc(i+4,sizeof( GTextInfo )); ti[0].text = utf82u_copy( _("All")); - ti[0].userdata = (void *) (intpt) -1; + ti[0].userdata = (void *) (intptr_t) -1; ti[0].selected = set==-1; for ( i=0; imark_set_cnt; ++i ) { ti[i+1].text = (unichar_t *) copy(sf->mark_set_names[i]); - ti[i+1].userdata = (void *) (intpt) i; + ti[i+1].userdata = (void *) (intptr_t) i; ti[i+1].text_is_1byte = true; if ( i==set ) ti[i+1].selected = true; } @@ -1802,7 +1841,7 @@ static int LK_TypeChanged(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int lookup_type = (intpt) GGadgetGetListItemSelected(g)->userdata; + int lookup_type = (intptr_t) GGadgetGetListItemSelected(g)->userdata; struct lookup_dlg *ld = GDrawGetUserData(GGadgetGetWindow(g)); GTextInfo *ti = FeatureListFromLookupType( lookup_type ); GMatrixEditSetColumnChoices( GWidgetGetControl(ld->gw,CID_LookupFeatures), 0, ti ); @@ -1820,7 +1859,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct lookup_dlg *ld = GDrawGetUserData(GGadgetGetWindow(g)); - int lookup_type = (intpt) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_LookupType))->userdata; + int lookup_type = (intptr_t) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_LookupType))->userdata; int rows, i, isgpos; struct matrix_data *strings = GMatrixEditGet(GWidgetGetControl(ld->gw,CID_LookupFeatures), &rows); char *pt, *start, *name; @@ -1904,8 +1943,8 @@ if ( GGadgetIsChecked(GWidgetGetControl(ld->gw,CID_Lookup_IgnBase)) ) flags |= pst_ignorebaseglyphs; if ( GGadgetIsChecked(GWidgetGetControl(ld->gw,CID_Lookup_IgnLig)) ) flags |= pst_ignoreligatures; if ( GGadgetIsChecked(GWidgetGetControl(ld->gw,CID_Lookup_IgnMark)) ) flags |= pst_ignorecombiningmarks; - flags |= ((intpt) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_Lookup_ProcessMark))->userdata)<<8; - set = ((intpt) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_Lookup_ProcessSet))->userdata); + flags |= ((intptr_t) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_Lookup_ProcessMark))->userdata)<<8; + set = ((intptr_t) GGadgetGetListItemSelected(GWidgetGetControl(ld->gw,CID_Lookup_ProcessSet))->userdata); if ( set!=-1 ) flags |= pst_usemarkfilteringset | (set<<16); @@ -2333,7 +2372,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct matrix_data *classes; - int32 class_cnt; + int32_t class_cnt; int row; AnchorClass *ac; @@ -2365,7 +2404,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct matrix_data *classes; - int32 class_cnt; + int32_t class_cnt; int i,j; AnchorClass *ac, *acnext, *actest; @@ -2480,6 +2519,7 @@ break; case et_resize: break; + default: break; } return( true ); } @@ -2644,13 +2684,13 @@ /* finished sorting */ SplineChar *sc; /* The glyph itself */ SplineChar *base; /* The base of Agrave would be A */ - uint32 script; + uint32_t script; }; static void SortPrep(PSTKernDlg *pstkd, struct matrix_data *md, struct sortinfo *si) { si->glyphname = md->u.md_str; - md->u.md_ival = (intpt) si; + md->u.md_ival = (intptr_t) si; si->sc = SFGetChar(pstkd->sf,-1,si->glyphname); if ( si->sc==NULL ) @@ -2662,10 +2702,7 @@ int uni = si->sc->unicodeenc; char *pt; - if ( uni!=-1 && uni<0x10000 && - isdecompositionnormative(uni) && - unicode_alternates[uni>>8]!=NULL && - (alt = unicode_alternates[uni>>8][uni&0xff])!=NULL ) + if (isdecompositionnormative(uni) && (alt = unialt(uni)) != NULL) si->base = SFGetChar(pstkd->sf,alt[0],NULL); if ( si->base==NULL && ((pt=strchr(si->glyphname,'.'))!=NULL || @@ -2716,8 +2753,8 @@ /* First ignore case */ uni1 = (md1->base->unicodeenc!=-1)? md1->base->unicodeenc : 0xffffff; uni2 = (md2->base->unicodeenc!=-1)? md2->base->unicodeenc : 0xffffff; - if ( uni1<0x10000 && islower(uni1)) uni1 = toupper(uni1); - if ( uni2<0x10000 && islower(uni2)) uni2 = toupper(uni2); + if (islower(uni1)) uni1 = toupper(uni1); + if (islower(uni2)) uni2 = toupper(uni2); if ( uni1>uni2 ) return( 1 ); @@ -3192,7 +3229,7 @@ GGadget *pstk = GWidgetGetControl(pstkd->gw,CID_PSTList); int rows, cols = GMatrixEditGetColCnt(pstk); struct matrix_data *old = GMatrixEditGet(pstk,&rows); - uint8 cols_used[20]; + uint8_t cols_used[20]; int r, col, startc, tot; startc = ( pstkd->sub->lookup->lookup_type == gpos_single ) ? 1 : 2; @@ -3405,16 +3442,16 @@ } else if ( pstkd->sub->lookup->lookup_flags&pst_r2l ) { xorig = 9*size.width/10; yorig = pstkd->sf->ascent*size.height/(pstkd->sf->ascent+pstkd->sf->descent); - GDrawDrawLine(pixmap,xorig+vr1.h_adv_off-vr1.xoff,0,xorig+vr1.h_adv_off-vr1.xoff,size.height, 0x808080); - GDrawDrawLine(pixmap,0,yorig,size.width,yorig, 0x808080); + GDrawDrawLine(pixmap,xorig+vr1.h_adv_off-vr1.xoff,0,xorig+vr1.h_adv_off-vr1.xoff,size.height, fi_originlinescol); + GDrawDrawLine(pixmap,0,yorig,size.width,yorig, fi_originlinescol); xorig /= mag; yorig /= mag; PSTKern_DrawGlyph(pixmap,xorig-bc1->width,yorig-vr1.yoff, bc1, mag); PSTKern_DrawGlyph(pixmap,xorig-bc1->width-bc2->width-vr2.h_adv_off-vr2.xoff-vr1.xoff,yorig-vr2.yoff, bc2, mag); } else { xorig = size.width/10; yorig = pstkd->sf->ascent*size.height/(pstkd->sf->ascent+pstkd->sf->descent); - GDrawDrawLine(pixmap,xorig,0,xorig,size.height, 0x808080); - GDrawDrawLine(pixmap,0,yorig,size.width,yorig, 0x808080); + GDrawDrawLine(pixmap,xorig,0,xorig,size.height, fi_originlinescol); + GDrawDrawLine(pixmap,0,yorig,size.width,yorig, fi_originlinescol); xorig /= mag; yorig /= mag; PSTKern_DrawGlyph(pixmap,xorig+vr1.xoff,yorig-vr1.yoff, bc1, mag); PSTKern_DrawGlyph(pixmap,xorig+bc1->width+vr1.h_adv_off+vr2.xoff,yorig-vr2.yoff, bc2, mag); @@ -3509,6 +3546,7 @@ case et_mousedown: case et_mouseup: case et_mousemove: PSTKern_Mouse(GDrawGetUserData(gw),event); return( true ); + default: break; } return( true ); } @@ -3565,11 +3603,8 @@ if ( strncmp(sc->name,"uni",3)==0 && (len-3)%4==0 && len>7 ) return( true ); - if ( sc->unicodeenc==-1 || sc->unicodeenc>=0x10000 ) -return( false ); - else if ( isdecompositionnormative(sc->unicodeenc) && - unicode_alternates[sc->unicodeenc>>8]!=NULL && - (alt = unicode_alternates[sc->unicodeenc>>8][sc->unicodeenc&0xff])!=NULL ) { + if ( isdecompositionnormative(sc->unicodeenc) && + (alt = unialt(sc->unicodeenc))!=NULL ) { if ( alt[1]=='\0' ) return( false ); /* Single replacements aren't ligatures */ else if ( iscombining(alt[1]) && ( alt[2]=='\0' || iscombining(alt[2]))) @@ -3749,7 +3784,7 @@ SplineChar **list, *sc; FeatureScriptLangList *features = pstkd->sub->lookup->features, *testf; struct scriptlanglist *scripts; - uint32 *scripttags; + uint32_t *scripttags; pstkd->cols = GMatrixEditGetColCnt(pstk); pstkd->psts = MDCopy(old,rows,cols); @@ -3763,7 +3798,7 @@ ff_post_error(_("No scripts"),_("There are no scripts bound to features bound to this lookup. So nothing happens." )); return(true); } - scripttags = malloc((cnt+1)*sizeof(uint32)); + scripttags = malloc((cnt+1)*sizeof(uint32_t)); for ( testf=features,cnt=0; testf!=NULL; testf=testf->next ) { for ( scripts=testf->scripts; scripts!=NULL; scripts=scripts->next ) { for ( i=0; iglyphcnt+1)*sizeof(SplineChar *)); for ( i=0; scripttags[i]!=0; ++i ) { - uint32 script = scripttags[i]; + uint32_t script = scripttags[i]; for ( cnt=gid=0; gidglyphcnt; ++gid ) { if ( (sc = sf->glyphs[gid])!=NULL && @@ -4269,11 +4304,6 @@ start = psts[cols*r+1].u.md_str; if ( start==NULL ) start=""; while ( *start== ' ' ) ++start; - if ( *start=='\0' ) { - ff_post_error( _("Missing glyph name"),_("You must specify a replacement glyph for %s"), - psts[cols*r+0].u.md_str ); -return( true ); - } /* Replacements which aren't in the font */ while ( *start ) { for ( pt=start; *pt!='\0' && *pt!=' ' && *pt!='('; ++pt ); @@ -4457,7 +4487,7 @@ } /* compare the updated data to the snapshot we took before and - * trim the undo operation of superfluious data + * trim the undo operation of superfluous data */ if( oldsfd ) { @@ -4650,7 +4680,7 @@ ++pt; do_wildcards = *pt!='\0'; - if (( !do_wildcards && pt-spt==1 && ( *spt>=0x10000 || !isalpha(*spt))) || + if (( !do_wildcards && pt-spt==1 && !isalpha(*spt)) || (!from_tab && do_wildcards && pt-spt==2 && spt[1]==' ')) { sc = SFGetChar(sf,*spt,NULL); /* One unicode character which isn't a glyph name (so not "A") and */ @@ -4765,6 +4795,7 @@ break; case et_resize: break; + default: break; } return( true ); } @@ -5611,15 +5642,16 @@ return( GGadgetDispatchEvent(active_fv->vsb,event)); } + Color fg = GDrawGetDefaultForeground(NULL); switch ( event->type ) { case et_expose: FVDrawInfo(active_fv,pixmap,event); GDrawSetFont(pixmap, kf->first_fv->notactive? kf->plain : kf->bold ); GDrawDrawText8(pixmap,10,kf->mbh+kf->first_fv->infoh+kf->as, - _("Select glyphs for the first part of the kern pair"),-1,0x000000); + _("Select glyphs for the first part of the kern pair"),-1,fg); GDrawSetFont(pixmap, kf->second_fv->notactive? kf->plain : kf->bold ); GDrawDrawText8(pixmap,10,kf->label2_y+kf->as, - _("Select glyphs for the second part of the kern pair"),-1,0x000000); + _("Select glyphs for the second part of the kern pair"),-1,fg); break; case et_char: kf_charEvent(&kf->base,event); @@ -5637,6 +5669,7 @@ case et_resize: kf_sizeSet(kf,pixmap); break; + default: break; } return( true ); } @@ -5788,6 +5821,7 @@ case et_char: return( false ); break; + default: break; } return( true ); } @@ -5803,9 +5837,7 @@ struct kf_dlg kf; int i,j, guts_row; /* Returns are 0=>Pairs, 1=>Classes, 2=>Cancel */ - FontRequest rq; int as, ds, ld; - static GFont *plainfont = NULL, *boldfont=NULL; if ( sub->separation==0 && !sub->kerning_by_touch ) { sub->separation = sf->width_separation; @@ -5839,19 +5871,8 @@ pos.height = 100; kf.gw = GDrawCreateTopWindow(NULL,&pos,kf_e_h,&kf,&wattrs); - if ( plainfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - plainfont = GDrawInstanciateFont(NULL,&rq); - plainfont = GResourceFindFont("KernFormat.Font",plainfont); - GDrawDecomposeFont(plainfont, &rq); - rq.weight = 700; - boldfont = GDrawInstanciateFont(NULL,&rq); - boldfont = GResourceFindFont("KernFormat.BoldFont",boldfont); - } - kf.plain = plainfont; kf.bold = boldfont; + kf.plain = kernformat_font.fi; + kf.bold = kernformat_boldfont.fi; GDrawWindowFontMetrics(kf.gw,kf.plain,&as,&ds,&ld); kf.fh = as+ds; kf.as = as; @@ -6196,7 +6217,7 @@ sub->kc->first_cnt = sub->kc->second_cnt = 1; sub->kc->firsts = calloc(1,sizeof(char *)); sub->kc->seconds = calloc(1,sizeof(char *)); - sub->kc->offsets = calloc(1,sizeof(int16)); + sub->kc->offsets = calloc(1,sizeof(int16_t)); sub->kc->adjusts = calloc(1,sizeof(DeviceTable)); /* Need to fix for Hebrew !!!! */ if ( results.autobuild ) @@ -6223,7 +6244,7 @@ /******************************************************************************/ /*************************** Add/Remove Language **************************/ /******************************************************************************/ -static uint32 StrNextLang(char **_pt) { +static uint32_t StrNextLang(char **_pt) { unsigned char *pt = (unsigned char *) *_pt; unsigned char tag[4]; int i; @@ -6242,12 +6263,12 @@ return( (tag[0]<<24) | (tag[1]<<16) | (tag[2]<<8) | tag[3] ); } -static void lk_AddRm(struct lkdata *lk,int add_lang,uint32 script, char *langs) { +static void lk_AddRm(struct lkdata *lk,int add_lang,uint32_t script, char *langs) { int i,l; OTLookup *otl; FeatureScriptLangList *fl; struct scriptlanglist *sl; - uint32 lang; + uint32_t lang; char *pt; for ( i=0; icnt; ++i ) { @@ -6266,13 +6287,13 @@ if ( sl->lang_cntlangs[sl->lang_cnt++] = lang; } else { - sl->morelangs = realloc(sl->morelangs,(++sl->lang_cnt-MAX_LANG)*sizeof(uint32)); + sl->morelangs = realloc(sl->morelangs,(++sl->lang_cnt-MAX_LANG)*sizeof(uint32_t)); sl->morelangs[sl->lang_cnt-MAX_LANG-1] = lang; } } else if ( !add_lang && l>=0 ) { --sl->lang_cnt; while ( llang_cnt ) { - uint32 nlang = l+1>=MAX_LANG ? sl->morelangs[l+1-MAX_LANG] : sl->langs[l+1]; + uint32_t nlang = l+1>=MAX_LANG ? sl->morelangs[l+1-MAX_LANG] : sl->langs[l+1]; if ( l>=MAX_LANG ) sl->morelangs[l-MAX_LANG] = nlang; else @@ -6308,7 +6329,7 @@ char *langs, *pt; int i; unsigned char tag[4]; - uint32 script_tag, lang; + uint32_t script_tag, lang; memset(tag,' ',4); spt = _GGadgetGetTitle(GWidgetGetControl(arl->gw,CID_ScriptTag)); @@ -6357,7 +6378,7 @@ int len; GTextInfo **ti = GGadgetGetList(g,&len); char tag[8]; - uint32 tagval = (intpt) (ti[which]->userdata); + uint32_t tagval = (intptr_t) (ti[which]->userdata); tag[0] = tagval>>24; tag[1] = tagval>>16; @@ -6378,28 +6399,29 @@ case et_close: arl->done = true; break; + default: break; } return( true ); } static GTextInfo *ScriptListOfFont(SplineFont *sf) { - uint32 *ourscripts = SFScriptsInLookups(sf,-1); + uint32_t *ourscripts = SFScriptsInLookups(sf,-1); int i,j; GTextInfo *ti; char tag[8]; if ( ourscripts==NULL || ourscripts[0]==0 ) { free(ourscripts); - ourscripts = malloc(2*sizeof(uint32)); + ourscripts = malloc(2*sizeof(uint32_t)); ourscripts[0] = DEFAULT_SCRIPT; ourscripts[1] = 0; } for ( i=0; ourscripts[i]!=0; ++i ); ti = calloc(i+1,sizeof(GTextInfo)); for ( i=0; ourscripts[i]!=0; ++i ) { - ti[i].userdata = (void *) (intpt) ourscripts[i]; + ti[i].userdata = (void *) (intptr_t) ourscripts[i]; for ( j=0; scripts[j].text!=NULL; ++j) { - if ( scripts[j].userdata == (void *) (intpt) ourscripts[i]) + if ( scripts[j].userdata == (void *) (intptr_t) ourscripts[i]) break; } if ( scripts[j].text!=NULL ) @@ -6665,7 +6687,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_textchanged ) { MassRenameDlg *mrd = GDrawGetUserData(GGadgetGetWindow(g)); char *suffix = GGadgetGetTitle8(g); - int32 len; + int32_t len; int i; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(mrd->gw,CID_SubTable),&len); struct lookup_subtable *sub; @@ -6686,7 +6708,7 @@ } static void MRD_SelectSubtable(MassRenameDlg *mrd,struct lookup_subtable *sub) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(GWidgetGetControl(mrd->gw,CID_SubTable),&len); int i, no_pos = -1; @@ -6739,6 +6761,7 @@ case et_close: mrd->done = true; break; + default: break; } return( true ); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/macencui.c fontforge-20220308~dfsg/fontforgeexe/macencui.c --- fontforge-20201107~dfsg/fontforgeexe/macencui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/macencui.c 2022-03-08 10:14:24.000000000 +0000 @@ -254,7 +254,7 @@ if ( temp==NULL ) continue; for ( j=0 ; maclanguages[j].text!=0; ++j ) - if ( maclanguages[j].userdata == (void *) (intpt) (mn->lang )) + if ( maclanguages[j].userdata == (void *) (intptr_t) (mn->lang )) break; if ( maclanguages[j].text!=0 ) { char *lang = (char *) maclanguages[j].text; @@ -341,7 +341,7 @@ static int name_e_h(GWindow gw, GEvent *event) { struct namedata *nd = GDrawGetUserData(gw); int i; - int32 len; + int32_t len; GTextInfo **ti, *sel; char *ret1, *temp; unichar_t *full; int val1, val2; @@ -367,7 +367,7 @@ sel = GGadgetGetListItemSelected(GWidgetGetControl(nd->gw,CID_Language)); language = nd->changing->lang; if ( sel!=NULL ) - language = (intpt) sel->userdata; + language = (intptr_t) sel->userdata; else if ( nd->index==-1 ) { ff_post_error(_("Bad Language"),_("Bad Language")); return( true ); @@ -481,7 +481,7 @@ gcd[1].creator = GListButtonCreate; for ( i=0; maclanguages[i].text!=NULL; ++i ) { - if ( maclanguages[i].userdata == (void *) (intpt) (changing->lang) ) + if ( maclanguages[i].userdata == (void *) (intptr_t) (changing->lang) ) maclanguages[i].selected = true; else maclanguages[i].selected = false; @@ -564,7 +564,7 @@ struct macname *mn, *p, *all, *next; GWindow gw = GGadgetGetWindow(g); GGadget *list = GWidgetGetControl(gw,CID_NameList); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); int i; @@ -603,7 +603,7 @@ static int Pref_NameSel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GWindow gw = GGadgetGetWindow(g); int i, sel_cnt=0; @@ -630,7 +630,7 @@ GGadgetSetEnabled(GWidgetGetControl(gw,CID_NameDel),false); GGadgetSetEnabled(GWidgetGetControl(gw,CID_NameEdit),false); } else { - int32 len; + int32_t len; GGadget *list = GWidgetGetControl(gw,CID_NameList); GTextInfo **ti = GGadgetGetList(list,&len); int i, sel_cnt=0; @@ -700,7 +700,7 @@ static int set_e_h(GWindow gw, GEvent *event) { struct setdata *sd = GDrawGetUserData(gw); int i; - int32 len; + int32_t len; GTextInfo **ti; const unichar_t *ret1; unichar_t *end, *res; char *temp; int val1, val2; @@ -933,7 +933,7 @@ struct macsetting *ms, *p, *all, *next; GWindow gw = GGadgetGetWindow(g); GGadget *list = GWidgetGetControl(gw,CID_Settings); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); int i; @@ -972,7 +972,7 @@ static int Pref_SettingSel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GWindow gw = GGadgetGetWindow(g); int i, sel_cnt=0; @@ -998,7 +998,7 @@ static int feat_e_h(GWindow gw, GEvent *event) { struct featdata *fd = GDrawGetUserData(gw); int i; - int32 len; + int32_t len; GTextInfo **ti; const unichar_t *ret1; unichar_t *end, *res; char *temp; int val1, val2; @@ -1270,7 +1270,7 @@ MacFeat *mf, *p, *all, *next; GWindow gw = GGadgetGetWindow(g); GGadget *list = GWidgetGetControl(gw,CID_Features); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); int i; @@ -1309,7 +1309,7 @@ static int Pref_FeatureSel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GWindow gw = GGadgetGetWindow(g); int i, sel_cnt=0; @@ -1327,9 +1327,9 @@ static int Pref_DefaultFeat(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { GGadget *list = GWidgetGetControl(GGadgetGetWindow(g),CID_Features); - int inprefs = (intpt) GGadgetGetUserData(g); + int inprefs = (intptr_t) GGadgetGetUserData(g); GTextInfo *ti, **arr; - uint16 cnt; + uint16_t cnt; /* In preferences the default is the built in data. */ /* in a font the default is the preference data (which might be built in or might not) */ MacFeat *def = inprefs ? builtin_mac_feature_map : default_mac_feature_map; @@ -1407,7 +1407,7 @@ mflabels[sgc].text_is_1byte = true; mfgcd[sgc].gd.label = &mflabels[sgc]; mfgcd[sgc].gd.handle_controlevent = Pref_DefaultFeat; - mfgcd[sgc].data = (void *) (intpt) fromprefs; + mfgcd[sgc].data = (void *) (intptr_t) fromprefs; mfgcd[sgc++].creator = GButtonCreate; butarray[6] = GCD_Glue; butarray[7] = &mfgcd[sgc-1]; butarray[8] = GCD_Glue; butarray[9] = NULL; diff -Nru fontforge-20201107~dfsg/fontforgeexe/macobjective.m fontforge-20220308~dfsg/fontforgeexe/macobjective.m --- fontforge-20201107~dfsg/fontforgeexe/macobjective.m 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/macobjective.m 2022-03-08 10:14:24.000000000 +0000 @@ -1,4 +1,5 @@ /* Copyright (C) 2000-2012 by George Williams */ +/* Copyright (C) 2021 by Jeremy Tan */ /* * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -25,11 +26,143 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +// clang-format -i --style=Webkit fontforgeexe/macobjective.m + #include #import -void setup_cocoa_app() +#pragma push_macro("AnchorPoint") +#pragma push_macro("FontInfo") +#pragma push_macro("KernPair") +#define AnchorPoint FFAnchorPoint +#define FontInfo FFFontInfo +#define KernPair FFKernPair +#include "fontforgeui.h" +#pragma pop_macro("KernPair") +#pragma pop_macro("FontInfo") +#pragma pop_macro("AnchorPoint") + +@interface FFApplication : NSApplication +- (void)registerEventHandlers; +- (bool)setReady; +- (void)handleOpenApplicationEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent; +- (void)handleOpenDocumentsEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent; +@end + +@implementation FFApplication { + bool ready; + NSMutableArray* pendingFiles; +} + +- (void)registerEventHandlers +{ + // The old Carbon approach used to register a preferences handler + // with kAEShowPreferences. Under Cocoa, you would have to make that + // menu yourself. Oh well. See also: + // https://www.mail-archive.com/carbon-dev@lists.apple.com/msg00280.html + NSAppleEventManager* eventManager = [NSAppleEventManager sharedAppleEventManager]; + [eventManager setEventHandler:self + andSelector:@selector + (handleOpenApplicationEvent: + withReplyEvent:) + forEventClass:kCoreEventClass + andEventID:kAEOpenApplication]; + [eventManager setEventHandler:self + andSelector:@selector + (handleOpenApplicationEvent: + withReplyEvent:) + forEventClass:kCoreEventClass + andEventID:kAEReopenApplication]; + [eventManager setEventHandler:self + andSelector:@selector + (handleOpenDocumentsEvent: + withReplyEvent:) + forEventClass:kCoreEventClass + andEventID:kAEOpenDocuments]; + [eventManager setEventHandler:self + andSelector:@selector + (handleQuitEvent: + withReplyEvent:) + forEventClass:kCoreEventClass + andEventID:kAEQuitApplication]; +} + +- (bool)setReady { - [NSApplication sharedApplication]; + self->ready = true; + if (self->pendingFiles) { + for (NSURL* fileUrl in self->pendingFiles) { + ViewPostScriptFont([fileUrl fileSystemRepresentation], 0); + } + [self->pendingFiles release]; + self->pendingFiles = nil; + return true; + } + return false; } + +- (void)handleOpenApplicationEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent +{ + if (self->ready && fv_list == NULL) { + _FVMenuOpen(NULL); + } +} + +- (void)handleOpenDocumentsEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent +{ + NSAppleEventDescriptor* files = [event paramDescriptorForKeyword:keyDirectObject]; + if (!files) { + return; + } + + for (NSInteger i = 1; i <= [files numberOfItems]; ++i) { + NSString* fileUrlStr = [[files descriptorAtIndex:i] stringValue]; + if (!fileUrlStr) { + continue; + } + + NSURL* fileUrl = [NSURL URLWithString:fileUrlStr]; + if (!fileUrl) { + continue; + } + + // GDK also pumps the event loop before we're ready, which means + // that this event may fire before we can actually process it. + // So store the files to open until we're ready. + if (!self->ready) { + if (!self->pendingFiles) { + self->pendingFiles = [[NSMutableArray alloc] init]; + } + [self->pendingFiles addObject:fileUrl]; + continue; + } + + ViewPostScriptFont([fileUrl fileSystemRepresentation], 0); + } +} + +- (void)handleQuitEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent +{ + if (self->ready) { + MenuExit(NULL, NULL, NULL); + } +} + +@end + +void setup_cocoa_app(void) +{ + [[FFApplication sharedApplication] registerEventHandlers]; + + // launchd (pid=1) sets the cwd to the root folder, so change it to home + // https://stackoverflow.com/a/52688733 + if (getppid() == 1 && getenv("HOME") != NULL) { + chdir(getenv("HOME")); + } +} + +bool launch_cocoa_app(void) +{ + return [[FFApplication sharedApplication] setReady]; +} \ No newline at end of file diff -Nru fontforge-20201107~dfsg/fontforgeexe/math.c fontforge-20220308~dfsg/fontforgeexe/math.c --- fontforge-20201107~dfsg/fontforgeexe/math.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/math.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,6 +30,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "mathconstants.h" #include "splineutil.h" #include "ustring.h" @@ -52,6 +53,11 @@ NULL }; +GResFont math_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +GResFont math_boldfont = GRESFONT_INIT("700 12pt " SANS_UI_FAMILIES); +extern GBox _ggadget_Default_Box; +#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) + static char *GlyphConstruction_Dlg(GGadget *g, int r, int c); static char *MKChange_Dlg(GGadget *g, int r, int c); static void extpart_finishedit(GGadget *g, int r, int c, int wasnew); @@ -121,7 +127,7 @@ static struct col_init extensionpart[] = { { me_string , NULL, NULL, NULL, N_("Glyph") }, { me_enum, NULL, truefalse, NULL, N_("Extender") }, -/* GT: "Len" is an abreviation for "Length" */ +/* GT: "Len" is an abbreviation for "Length" */ { me_int, NULL, NULL, NULL, N_("StartLen") }, { me_int, NULL, NULL, NULL, N_("EndLen") }, { me_int, NULL, NULL, NULL, N_("FullLen") }, @@ -330,9 +336,9 @@ SplineFont *sf; int def_layer; struct MATH *math; - uint8 done; - uint8 ok; - uint16 popup_r; + uint8_t done; + uint8_t ok; + uint16_t popup_r; GGadget *popup_g; /* Used by glyphconstruction_dlg */ SplineChar *sc; @@ -365,7 +371,7 @@ for ( i=0; math_constants_descriptor[i].ui_name!=NULL; ++i ) { GGadget *tf = GWidgetGetControl(math->gw,2*i+1); - int16 *pos = (int16 *) (((char *) (math->math)) + math_constants_descriptor[i].offset ); + int16_t *pos = (int16_t *) (((char *) (math->math)) + math_constants_descriptor[i].offset ); sprintf( buffer, "%d", *pos ); GGadgetSetTitle8(tf,buffer); @@ -583,7 +589,7 @@ if ( !wasnew ) return; /* If they added a new glyph to the sequence then set some defaults for it. */ - /* only the full advance has any likelyhood of being correct */ + /* only the full advance has any likelihood of being correct */ math = GDrawGetUserData(GGadgetGetWindow(g)); stuff = GMatrixEditGet(g, &rows); cols = GMatrixEditGetColCnt(g); @@ -614,7 +620,7 @@ if ( !wasnew ) return; /* If they added a new glyph to the sequence then set some defaults for it. */ - /* only the full advance has any likelyhood of being correct */ + /* only the full advance has any likelihood of being correct */ math = GDrawGetUserData(GGadgetGetWindow(g)); stuff = GMatrixEditGet(g, &rows); cols = GMatrixEditGetColCnt(g); @@ -656,7 +662,7 @@ if ( !wasnew ) return; /* If they added a new glyph to the sequence then set some defaults for it. */ - /* only the full advance has any likelyhood of being correct */ + /* only the full advance has any likelihood of being correct */ math = GDrawGetUserData(GGadgetGetWindow(g)); stuff = GMatrixEditGet(g, &rows); cols = GMatrixEditGetColCnt(g); @@ -905,7 +911,7 @@ /* Ok, if we got this far it should be legal */ /*********************************************/ for ( i=0; math_constants_descriptor[i].ui_name!=NULL; ++i ) { - int16 *pos = (int16 *) (((char *) (math->math)) + math_constants_descriptor[i].offset ); + int16_t *pos = (int16_t *) (((char *) (math->math)) + math_constants_descriptor[i].offset ); *pos = GetInt8(math->gw,2*i+1,math_constants_descriptor[i].ui_name,&err); if ( math_constants_descriptor[i].devtab_offset >= 0 ) { @@ -1290,10 +1296,10 @@ r.x = 10+i*(mkd->cv_width+mkd->mid_space)-1; r.y=mkd->cv_y-1; r.width = mkd->cv_width+1; r.height = mkd->cv_height+1; - GDrawDrawRect(pixmap,&r,0); + GDrawDrawRect(pixmap,&r,MAIN_FOREGROUND); GDrawSetFont(pixmap,cv->inactive ? mkd->plain : mkd->bold); - GDrawDrawText8(pixmap,r.x,5+mkd->as,cornernames[i],-1,0); + GDrawDrawText8(pixmap,r.x,5+mkd->as,cornernames[i],-1,MAIN_FOREGROUND); } } @@ -1359,6 +1365,7 @@ case et_char: MKDChar(mkd,event); break; + default: break; } return( true ); } @@ -1393,6 +1400,7 @@ } /* mkd->isvisible = event->u.map.is_visible; */ break; + default: break; } return( true ); } @@ -1719,7 +1727,7 @@ SplineChar *sc = NULL; int pos; GGadget *list = GWidgetGetControl(mkd->gw,CID_Glyph); - int32 rows; + int32_t rows; GTextInfo **tis; if ( !MKD_Parse(mkd)) @@ -1843,10 +1851,8 @@ GGadgetCreateData cgcd[4][2], tabsetgcd[2]; GTextInfo label[6]; GTabInfo aspects[3], corners[5]; - FontRequest rq; int as, ds, ld; int i,k; - static GFont *mathfont = NULL, *mathbold=NULL; MathInit(); MKDInit( &mkd, sc ); @@ -1864,21 +1870,8 @@ pos.height = 400; mkd.gw = gw = GDrawCreateTopWindow(NULL,&pos,mkd_e_h,&mkd.cv_topright,&wattrs); - if ( mathfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - mathfont = GDrawInstanciateFont(NULL,&rq); - mathfont = GResourceFindFont("Math.Font",mathfont); - - GDrawDecomposeFont(mathfont, &rq); - rq.weight = 700; - mathbold = GDrawInstanciateFont(NULL,&rq); - mathbold = GResourceFindFont("Math.BoldFont",mathbold); - } - mkd.plain = mathfont; - mkd.bold = mathbold; + mkd.plain = math_font.fi; + mkd.bold = math_boldfont.fi; GDrawWindowFontMetrics(mkd.gw,mkd.plain,&as,&ds,&ld); mkd.fh = as+ds; mkd.as = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/metricsview.c fontforge-20220308~dfsg/fontforgeexe/metricsview.c --- fontforge-20201107~dfsg/fontforgeexe/metricsview.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/metricsview.c 2022-03-08 10:14:24.000000000 +0000 @@ -39,7 +39,6 @@ #include "gfile.h" #include "gkeysym.h" #include "gresedit.h" -#include "gresource.h" #include "lookups.h" #include "mm.h" #include "splinefill.h" @@ -67,10 +66,14 @@ static Color widthcol = 0x808080; static Color italicwidthcol = 0x909090; +static Color glyphcol = 0x000000; +static Color dividercol = 0x000000; static Color selglyphcol = 0x909090; static Color kernlinecol = 0x008000; static Color rbearinglinecol = 0x000080; +static GResFont mv_font = GRESFONT_INIT("400 12px " SANS_UI_FAMILIES); + int pref_mv_shift_and_arrow_skip = 10; int pref_mv_control_shift_and_arrow_skip = 5; @@ -202,21 +205,9 @@ return ret; } - +extern GResInfo metricsview_ri; void MVColInit( void ) { - static int cinit=false; - GResStruct mvcolors[] = { - { "AdvanceWidthColor", rt_color, &widthcol, NULL, 0 }, - { "ItalicAdvanceColor", rt_color, &italicwidthcol, NULL, 0 }, - { "SelectedGlyphColor", rt_color, &selglyphcol, NULL, 0 }, - { "KernLineColor", rt_color, &kernlinecol, NULL, 0 }, - { "SideBearingLineColor", rt_color, &rbearinglinecol, NULL, 0 }, - GRESSTRUCT_EMPTY - }; - if ( !cinit ) { - GResourceFind( mvcolors, "MetricsView."); - cinit = true; - } + GResEditDoInit(&metricsview_ri); } static int MVSetVSb(MetricsView *mv); @@ -297,9 +288,8 @@ if ( !bdfc->byte_data ) { base.image_type = it_mono; clut.clut_len = 2; - clut.clut[0] = 0xffffff; - if ( mv->perchar[i].selected ) - clut.clut[1] = selglyphcol; + clut.clut[0] = view_bgcol; + clut.clut[1] = mv->perchar[i].selected ? selglyphcol : glyphcol; } else { int scale, l; Color fg, bg; @@ -310,7 +300,7 @@ base.image_type = it_index; clut.clut_len = 1<perchar[i].selected ) ? selglyphcol : 0x000000; + fg = ( mv->perchar[i].selected ) ? selglyphcol : glyphcol; for ( l=0; l<(1<byte_data ) { base.image_type = it_mono; clut.clut_len = 2; - clut.clut[0] = 0xffffff; - if ( mv->perchar[i].selected ) - clut.clut[1] = selglyphcol; + clut.clut[0] = view_bgcol; + clut.clut[1] = mv->perchar[i].selected ? selglyphcol : glyphcol; } else { int lscale = 3000/mv->pixelsize, l; Color fg, bg; @@ -432,13 +421,13 @@ scale = lscale==8?256:lscale==4?16:4; clut.clut_len = scale; bg = view_bgcol; - fg = ( mv->perchar[i].selected ) ? selglyphcol : 0x000000; + fg = ( mv->perchar[i].selected ) ? selglyphcol : glyphcol; for ( l=0; lbitmap; base.bytes_per_line = bdfc->bytes_per_line; @@ -479,16 +468,16 @@ GDrawPushClip(pixmap,clip,&old); GDrawSetLineWidth(pixmap,0); for ( x=mv->mwidth; xwidth; x+=mv->mwidth ) { - GDrawDrawLine(pixmap,x,mv->displayend,x,ke,0x000000); - GDrawDrawLine(pixmap,x+mv->mwidth/2,ke,x+mv->mwidth/2,mv->height-mv->sbh,0x000000); + GDrawDrawLine(pixmap,x,mv->displayend,x,ke,dividercol); + GDrawDrawLine(pixmap,x+mv->mwidth/2,ke,x+mv->mwidth/2,mv->height-mv->sbh,dividercol); } - GDrawDrawLine(pixmap,0,mv->topend,mv->width,mv->topend,0x000000); - GDrawDrawLine(pixmap,0,mv->displayend,mv->width,mv->displayend,0x000000); - GDrawDrawLine(pixmap,0,mv->displayend+mv->fh+4,mv->width,mv->displayend+mv->fh+4,0x000000); - GDrawDrawLine(pixmap,0,mv->displayend+2*(mv->fh+4),mv->width,mv->displayend+2*(mv->fh+4),0x000000); - GDrawDrawLine(pixmap,0,mv->displayend+3*(mv->fh+4),mv->width,mv->displayend+3*(mv->fh+4),0x000000); - GDrawDrawLine(pixmap,0,mv->displayend+4*(mv->fh+4),mv->width,mv->displayend+4*(mv->fh+4),0x000000); - GDrawDrawLine(pixmap,0,mv->displayend+5*(mv->fh+4),mv->width,mv->displayend+5*(mv->fh+4),0x000000); + GDrawDrawLine(pixmap,0,mv->topend,mv->width,mv->topend,dividercol); + GDrawDrawLine(pixmap,0,mv->displayend,mv->width,mv->displayend,dividercol); + GDrawDrawLine(pixmap,0,mv->displayend+mv->fh+4,mv->width,mv->displayend+mv->fh+4,dividercol); + GDrawDrawLine(pixmap,0,mv->displayend+2*(mv->fh+4),mv->width,mv->displayend+2*(mv->fh+4),dividercol); + GDrawDrawLine(pixmap,0,mv->displayend+3*(mv->fh+4),mv->width,mv->displayend+3*(mv->fh+4),dividercol); + GDrawDrawLine(pixmap,0,mv->displayend+4*(mv->fh+4),mv->width,mv->displayend+4*(mv->fh+4),dividercol); + GDrawDrawLine(pixmap,0,mv->displayend+5*(mv->fh+4),mv->width,mv->displayend+5*(mv->fh+4),dividercol); GDrawPopClip(pixmap,&old); } @@ -554,9 +543,9 @@ SplineFont *sf = mv->sf; int i, j, cnt; GTextInfo **ti=NULL; - uint32 *tags = NULL, script, lang; + uint32_t *tags = NULL, script, lang; char buf[16]; - uint32 *stds; + uint32_t *stds; const unichar_t *pt = _GGadgetGetTitle(mv->script); if ( sf->cidmaster ) sf=sf->cidmaster; @@ -567,14 +556,14 @@ script = (pt[0]<<24) | (pt[1]<<16) | (pt[2]<<8) | pt[3]; if ( pt[4]=='{' && u_strlen(pt)>=9 ) lang = (pt[5]<<24) | (pt[6]<<16) | (pt[7]<<8) | pt[8]; - if ( (uint32)mv->oldscript!=script || (uint32)mv->oldlang!=lang ) + if ( (uint32_t)mv->oldscript!=script || (uint32_t)mv->oldlang!=lang ) stds = StdFeaturesOfScript(script); else { /* features list may have changed, but retain those set */ - int32 len, sc; + int32_t len, sc; ti = GGadgetGetList(mv->features,&len); - stds = malloc((len+1)*sizeof(uint32)); + stds = malloc((len+1)*sizeof(uint32_t)); for ( i=sc=0; iselected ) - stds[sc++] = (uint32) (intpt) ti[i]->userdata; + stds[sc++] = (uint32_t) (intptr_t) ti[i]->userdata; stds[sc] = 0; } @@ -582,7 +571,7 @@ /* Never returns NULL */ for ( cnt=0; tags[cnt]!=0; ++cnt ); - /*qsort(tags,cnt,sizeof(uint32),tag_comp);*/ /* The glist will do this for us */ + /*qsort(tags,cnt,sizeof(uint32_t),tag_comp);*/ /* The glist will do this for us */ ti = malloc((cnt+2)*sizeof(GTextInfo *)); for ( i=0; i>24; buf[1] = tags[i]>>16; buf[2] = tags[i]>>8; buf[3] = tags[i]; buf[4] = 0; } ti[i]->text = uc_copy(buf); - ti[i]->userdata = (void *) (intpt) tags[i]; + ti[i]->userdata = (void *) (intptr_t) tags[i]; for ( j=0; stds[j]!=0; ++j ) { if ( stds[j] == tags[i] ) { ti[i]->selected = true; @@ -608,7 +597,7 @@ } static void MVSelectSubtable(MetricsView *mv, struct lookup_subtable *sub) { - int32 len; int i; + int32_t len; int i; GTextInfo **old = GGadgetGetList(mv->subtable_list,&len); for ( i=0; iuserdata!=sub || old[i]->line); ++i ) @@ -675,8 +664,8 @@ MVRedrawI(mv,i,0,0); } -static void MVSelectSubtableForScript(MetricsView *mv,uint32 script) { - int32 len; +static void MVSelectSubtableForScript(MetricsView *mv,uint32_t script) { + int32_t len; GTextInfo **ti = GGadgetGetList(mv->subtable_list,&len); struct lookup_subtable *sub; int i; @@ -822,8 +811,9 @@ gd.pos.y = mv->displayend+2; gd.pos.height = mv->fh; gd.label = &label; - gd.box = &small; - gd.flags = gg_visible | gg_enabled | gg_pos_in_pixels | gg_dontcopybox; + //gd.box = &small; + //gd.flags = gg_visible | gg_enabled | gg_pos_in_pixels | gg_dontcopybox; + gd.flags = gg_visible | gg_enabled | gg_pos_in_pixels; mv->namelab = GLabelCreate(mv->gw,&gd,NULL); label.text = (unichar_t *) (mv->vertical ? _("Height:") : _("Width:") ); @@ -880,30 +870,30 @@ gd.flags = gg_visible | gg_pos_in_pixels | gg_dontcopybox; if ( mv->bdf==NULL ) gd.flags |= gg_enabled; - mv->perchar[i].name = GLabelCreate(mv->gw,&gd,(void *) (intpt) i); + mv->perchar[i].name = GLabelCreate(mv->gw,&gd,(void *) (intptr_t) i); if ( mv->perchar[i].selected ) GGadgetSetEnabled(mv->perchar[i].name,false); gd.pos.y += mv->fh+4; gd.handle_controlevent = MV_WidthChanged; - mv->perchar[i].width = GTextFieldCreate(mv->gw,&gd,(void *) (intpt) i); + mv->perchar[i].width = GTextFieldCreate(mv->gw,&gd,(void *) (intptr_t) i); mv->perchar[i].updownkparray[udaidx++] = mv->perchar[i].width; gd.pos.y += mv->fh+4; gd.handle_controlevent = MV_LBearingChanged; - mv->perchar[i].lbearing = GTextFieldCreate(mv->gw,&gd,(void *) (intpt) i); + mv->perchar[i].lbearing = GTextFieldCreate(mv->gw,&gd,(void *) (intptr_t) i); mv->perchar[i].updownkparray[udaidx++] = mv->perchar[i].lbearing; gd.pos.y += mv->fh+4; gd.handle_controlevent = MV_RBearingChanged; - mv->perchar[i].rbearing = GTextFieldCreate(mv->gw,&gd,(void *) (intpt) i); + mv->perchar[i].rbearing = GTextFieldCreate(mv->gw,&gd,(void *) (intptr_t) i); mv->perchar[i].updownkparray[udaidx++] = mv->perchar[i].rbearing; if ( i!=0 ) { gd.pos.y += mv->fh+4; gd.pos.x -= mv->mwidth/2; gd.handle_controlevent = MV_KernChanged; - mv->perchar[i].kern = GTextFieldCreate(mv->gw,&gd,(void *) (intpt) i); + mv->perchar[i].kern = GTextFieldCreate(mv->gw,&gd,(void *) (intptr_t) i); if( i==1 ) { mv->perchar[i-1].updownkparray[udaidx] = mv->perchar[i].kern; } @@ -925,7 +915,6 @@ void MVRefreshMetric(MetricsView *mv) { double iscale = mv->pixelsize_set_by_window ? 1.0 : mv_scales[mv->scale_index]; double scale = iscale*mv->pixelsize/(double) (mv->sf->ascent+mv->sf->descent); - SplineFont *sf = mv->sf; int cnt; // Count the valid glyphs and segfault if there is no null splinechar terminator. for ( cnt=0; mv->glyphs[cnt].sc!=NULL; ++cnt ); @@ -955,19 +944,15 @@ static void MVRemetric(MetricsView *mv) { SplineChar *anysc, *goodsc; - int i, cnt, x, y, goodpos; + int i, cnt; const unichar_t *_script = _GGadgetGetTitle(mv->script); - uint32 script, lang, *feats; + uint32_t script, lang, *feats; char buf[20]; - int32 len; + int32_t len; GTextInfo **ti; - SplineChar *sc; - BDFChar *bdfc; - double iscale = mv->pixelsize_set_by_window ? 1.0 : mv_scales[mv->scale_index]; - double scale = iscale*mv->pixelsize/(double) (mv->sf->ascent+mv->sf->descent); SplineFont *sf; - anysc = goodsc = NULL; goodpos = -1; + anysc = goodsc = NULL; // We recurse through all of the characters in the metrics view. for ( i=0; iclen && mv->chars[i] ; ++i ) { // We assign the first splinechar to anysc. @@ -975,7 +960,6 @@ // We assign the first splinechar of a non-default script to goodsc. if ( SCScriptFromUnicode(mv->chars[i])!=DEFAULT_SCRIPT ) { goodsc = mv->chars[i]; - goodpos = i; break; } } @@ -1014,10 +998,10 @@ ti = GGadgetGetList(mv->features,&len); for ( i=cnt=0; iselected ) ++cnt; - feats = calloc(cnt+1,sizeof(uint32)); + feats = calloc(cnt+1,sizeof(uint32_t)); for ( i=cnt=0; iselected ) - feats[cnt++] = (intpt) ti[i]->userdata; + feats[cnt++] = (intptr_t) ti[i]->userdata; // Regenerate glyphs for the selected characters according to features, script, and resolution. free(mv->glyphs); mv->glyphs = NULL; @@ -1145,7 +1129,7 @@ /* This routines called during "Advanced Width Metrics" viewing */ /* any time "Width" changed or screen is updated */ MetricsView *mv = GDrawGetUserData(GGadgetGetWindow(g)); - int which = (intpt) GGadgetGetUserData(g); + int which = (intptr_t) GGadgetGetUserData(g); int i; if ( e->type!=et_controlevent ) @@ -1202,7 +1186,7 @@ /* This routines called during "Advanced Width Metrics" viewing */ /* any time "LBrearing" changed or screen is updated */ MetricsView *mv = GDrawGetUserData(GGadgetGetWindow(g)); - int which = (intpt) GGadgetGetUserData(g); + int which = (intptr_t) GGadgetGetUserData(g); int i; if ( e->type!=et_controlevent ) @@ -1245,7 +1229,7 @@ /* This routines called during "Advanced Width Metrics" viewing */ /* any time "RBrearing" changed or screen is updated */ MetricsView *mv = GDrawGetUserData(GGadgetGetWindow(g)); - int which = (intpt) GGadgetGetUserData(g); + int which = (intptr_t) GGadgetGetUserData(g); int i; if ( e->type!=et_controlevent ) @@ -1387,7 +1371,7 @@ } } - // avoid dangling refrences to kp + // avoid dangling references to kp int i = 0; for( i=0; mv->glyphs[i].sc; i++ ) { if( i!=which && mv->glyphs[i].kp == kp ) { @@ -1415,7 +1399,7 @@ MMKern(sc->parent,psc,sc,is_diff?offset:offset-kp->off,sub,kp); } } - int16 newkernafter = iscale * (offset*mv->pixelsize)/ + int16_t newkernafter = iscale * (offset*mv->pixelsize)/ (mv->sf->ascent+mv->sf->descent); mv->perchar[which-1].kernafter = newkernafter; @@ -1440,7 +1424,7 @@ * on the right indexes to update the kern value entry boxes. On * the other hand, we have to make sure the guide and glyph * display is adjusted accordingly too otherwise the user will not - * see the currect kerning for all other digraphs in the same + * see the correct kerning for all other digraphs in the same * class even thuogh the kerning entry box is updated. */ if( kc && psc && sc ) @@ -1515,11 +1499,9 @@ { GGadget *g = mv->perchar[i].kern; - unichar_t *end; - int val = u_strtol(_GGadgetGetTitle(g),&end,10); MV_ChangeKerning_Nested = 1; - int which = (intpt) GGadgetGetUserData(g); + int which = (intptr_t) GGadgetGetUserData(g); MV_ChangeKerning( mv, which, offset, is_diff ); GGadgetSetTitle8( g, tostr(offset) ); MV_ChangeKerning_Nested = 0; @@ -1537,7 +1519,7 @@ /* This routines called during "Advanced Width Metrics" viewing */ /* any time "Kern:" changed or screen is updated */ MetricsView *mv = GDrawGetUserData(GGadgetGetWindow(g)); - int which = (intpt) GGadgetGetUserData(g); + int which = (intptr_t) GGadgetGetUserData(g); int i; if ( e->type!=et_controlevent ) @@ -1739,6 +1721,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>mv->glyphcnt-cnt ) newpos = mv->glyphcnt-cnt; @@ -1768,7 +1751,7 @@ static void MVVScroll(MetricsView *mv,struct sbevent *sb) { int newpos = mv->yoff; - int32 min, max, page; + int32_t min, max, page; GScrollBarGetBounds(mv->vsb,&min,&max,&page); switch( sb->type ) { @@ -1794,6 +1777,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>max-page ) newpos = max-page; @@ -1920,21 +1904,19 @@ const unichar_t *ret = 0, *pt, *ept, *tpt; int i,ei, j, start=0, end=0; int missing; - int direction_change = false; SplineChar **hold = NULL; ret = _GGadgetGetTitle(mv->text); - // convert the slash escpae codes and the like to the real string we will use + // convert the slash escape codes and the like to the real string we will use // for the metrics window WordListLine wll = WordlistEscapedInputStringToParsedDataComplex( mv->sf, _GGadgetGetTitle(mv->text), WordlistEscapedInputStringToRealString_getFakeUnicodeAs_MVFakeUnicodeOfSc, mv ); ret = WordListLine_toustr( wll ); - if (( ret[0]<0x10000 && isrighttoleft(ret[0]) && !mv->right_to_left ) || - ( ret[0]<0x10000 && !isrighttoleft(ret[0]) && mv->right_to_left )) { - direction_change = true; + if (( isrighttoleft(ret[0]) && !mv->right_to_left ) || + ( !isrighttoleft(ret[0]) && mv->right_to_left )) { mv->right_to_left = !mv->right_to_left; } for ( pt=ret, i=0; iclen && *pt!='\0'; ++i, ++pt ) @@ -2009,7 +1991,7 @@ if( !gt ) { GTextInfo **ti=NULL; - int32 len; + int32_t len; ti = GGadgetGetList(mv->text,&len); if( len ) gt = ti[0]; @@ -2096,10 +2078,10 @@ MetricsView *mv = GGadgetGetUserData(g); int pos = e->u.control.u.tf_changed.from_pulldown; if ( pos!=-1 ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GTextInfo *cur = ti[pos]; - int type = (intpt) cur->userdata; + int type = (intptr_t) cur->userdata; if ( type < 0 ) MVLoadWordList(mv,type); else if ( cur->text!=NULL ) { @@ -2149,14 +2131,14 @@ } void MV_FriendlyFeatures(GGadget *g, int pos) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); if ( pos<0 || pos>=len ) GGadgetEndPopup(); else { const unichar_t *pt = ti[pos]->text; - uint32 tag; + uint32_t tag; int i; tag = (pt[0]<<24) | (pt[1]<<16) | (pt[2]<<8) | pt[3]; LookupUIInit(); @@ -2172,7 +2154,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { MetricsView *mv = GGadgetGetUserData(g); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); int i; KernPair *kp; @@ -2255,6 +2237,7 @@ #define MID_FindInter 2230 #define MID_Effects 2231 #define MID_SimplifyMore 2232 +#define MID_AddInflections 2256 #define MID_Center 2600 #define MID_OpenBitmap 2700 #define MID_OpenOutline 2701 @@ -2539,7 +2522,7 @@ return; SCPreserveLayer(mv->glyphs[i].sc, mv->layer, false); mv->glyphs[i].sc->layers[mv->layer].splines = - SplineSetJoin(mv->glyphs[i].sc->layers[mv->layer].splines, true, joinsnap, &changed); + SplineSetJoin(mv->glyphs[i].sc->layers[mv->layer].splines, true, joinsnap, &changed, true); if ( changed ) SCCharChangedUpdate(mv->glyphs[i].sc, mv->layer); } @@ -2806,6 +2789,20 @@ } } +static void MVMenuAddInflections(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + MetricsView *mv = (MetricsView *) GDrawGetUserData(gw); + int i; + for ( i=mv->glyphcnt-1; i>=0; --i ) + if ( mv->perchar[i].selected ) + break; + if ( i!=-1 ) { + SplineChar *sc = mv->glyphs[i].sc; + SCPreserveLayer(sc, mv->layer, false); + SplineCharAddInflections(sc, sc->layers[mv->layer].splines, false); + SCCharChangedUpdate(sc, mv->layer); + } +} + static void MVMenuRound2Int(GWindow gw, struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { MetricsView *mv = (MetricsView *) GDrawGetUserData(gw); int i; @@ -3157,8 +3154,8 @@ static void MVMoveInWordListByOffset( MetricsView *mv, int offset ) { if ( mv->word_index!=-1 ) { - int32 len; - GTextInfo **ti = GGadgetGetList(mv->text,&len); + int32_t len; + GGadgetGetList(mv->text,&len); /* We subtract 3 because: There are two lines saying "load * list" */ /* and then a line with a rule on it which we don't want access to */ if ( mv->word_index+offset >=0 && mv->word_index+offsetdone = true; break; + default: break; } return( true ); } @@ -3523,7 +3520,10 @@ { { (unichar_t *) N_("_Print..."), (GImage *) "fileprint.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'P' }, H_("Print...|No Shortcut"), NULL, NULL, MVMenuPrint, 0 }, { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("Pr_eferences..."), (GImage *) "fileprefs.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Preferences...|No Shortcut"), NULL, NULL, MenuPrefs, 0 }, - { { (unichar_t *) N_("_X Resource Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("X Resource Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, + { { (unichar_t *) N_("Appea_rance Editor..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'e' }, H_("Appearance Editor...|No Shortcut"), NULL, NULL, MenuXRes, 0 }, +#ifndef _NO_PYTHON + { { (unichar_t *) N_("Config_ure Plugins..."), (GImage *) "menuempty.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'u' }, H_("Configure Plugins...|No Shortcut"), NULL, NULL, MenuPlug, 0 }, +#endif { { NULL, NULL, COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 1, 0, 0, 0, '\0' }, NULL, NULL, NULL, NULL, 0 }, /* line */ { { (unichar_t *) N_("_Quit"), (GImage *) "filequit.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'Q' }, H_("Quit|No Shortcut"), NULL, NULL, MenuExit, 0 }, GMENUITEM2_EMPTY @@ -3617,6 +3617,7 @@ { { (unichar_t *) N_("_Remove Overlap"), (GImage *) "rmoverlap.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'O' }, H_("Remove Overlap|No Shortcut"), rmlist, NULL, NULL, MID_RmOverlap }, { { (unichar_t *) N_("_Simplify"), (GImage *) "elementsimplify.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'S' }, H_("Simplify|No Shortcut"), smlist, NULL, NULL, MID_Simplify }, { { (unichar_t *) N_("Add E_xtrema"), (GImage *) "elementaddextrema.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'x' }, H_("Add Extrema|No Shortcut"), NULL, NULL, MVMenuAddExtrema, MID_AddExtrema }, + { { (unichar_t *) N_("Add Points Of I_nflection"), (GImage *) "elementaddinflections.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'n' }, H_("Add Points Of Inflection|No Shortcut"), NULL, NULL, MVMenuAddInflections, MID_AddInflections }, { { (unichar_t *) N_("To _Int"), (GImage *) "elementround.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'I' }, H_("To Int|No Shortcut"), NULL, NULL, MVMenuRound2Int, MID_Round }, { { (unichar_t *) N_("Effects"), (GImage *) "elementstyles.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, '\0' }, H_("Effects|No Shortcut"), eflist, NULL, NULL, MID_Effects }, { { (unichar_t *) N_("Autot_race"), (GImage *) "elementautotrace.png", COLOR_DEFAULT, COLOR_DEFAULT, NULL, NULL, 0, 1, 0, 0, 0, 0, 1, 1, 0, 'r' }, H_("Autotrace|No Shortcut"), NULL, NULL, MVMenuAutotrace, MID_Autotrace }, @@ -3940,8 +3941,7 @@ case MID_RmOverlap: case MID_Stroke: mi->ti.disabled = sc==NULL || mv->sf->onlybitmaps; break; - case MID_AddExtrema: - case MID_Round: case MID_Correct: + case MID_AddExtrema: case MID_AddInflections: case MID_Round: case MID_Correct: mi->ti.disabled = sc==NULL || mv->sf->onlybitmaps; break; #ifdef FONTFORGE_CONFIG_TILEPATH @@ -4823,7 +4823,7 @@ int x,ex = event->u.drag_drop.x + mv->xoff; int y,ey = event->u.drag_drop.y + mv->yoff; int within, i, cnt, ch; - int32 len; + int32_t len; char *cnames, *start, *pt; unichar_t *newtext; const unichar_t *oldtext; @@ -4955,6 +4955,7 @@ case et_drop: MVDrop(mv,event); break; + default: break; } return( true ); } @@ -4962,7 +4963,6 @@ static int mv_e_h(GWindow gw, GEvent *event) { MetricsView *mv = (MetricsView *) GDrawGetUserData(gw); SplineFont *sf; - GGadget *active = 0; // printf("mv_e_h() event->type:%d\n", event->type ); switch ( event->type ) { @@ -5010,7 +5010,6 @@ #endif // 0 break; case et_mouseup: case et_mousemove: case et_mousedown: - active = GWindowGetFocusGadgetOfWindow(mv->gw); if( GGadgetContainsEventLocation( mv->textPrev, event )) { GGadgetPreparePopup(mv->gw,c_to_u("Show the previous word in the current word list\n" @@ -5065,6 +5064,7 @@ else MVVScroll(mv,&event->u.control.u.sb); break; + default: break; } break; case et_close: @@ -5085,12 +5085,13 @@ break; case et_focus: break; + default: break; } return( true ); } GTextInfo *SLOfFont(SplineFont *sf) { - uint32 *scripttags, *langtags; + uint32_t *scripttags, *langtags; int s, l, i, k, cnt; extern GTextInfo scripts[], languages[]; GTextInfo *ret = NULL; @@ -5107,7 +5108,7 @@ for ( s=0; scripttags[s]!=0; ++s ) { if ( k ) { for ( i=0; scripts[i].text!=NULL; ++i ) - if ( scripttags[s] == (intpt) (scripts[i].userdata)) + if ( scripttags[s] == (intptr_t) (scripts[i].userdata)) break; sname = (char *) (scripts[i].text); sbuf[0] = scripttags[s]>>24; @@ -5123,7 +5124,7 @@ for ( l=0; langtags[l]!=0; ++l ) { if ( k ) { for ( i=0; languages[i].text!=NULL; ++i ) - if ( langtags[l] == (intpt) (languages[i].userdata)) + if ( langtags[l] == (intptr_t) (languages[i].userdata)) break; lname = (char *) (languages[i].text); lbuf[0] = langtags[l]>>24; @@ -5186,7 +5187,6 @@ GGadgetData gd; GRect gsize; MetricsView *mv = calloc(1,sizeof(MetricsView)); - FontRequest rq; static GWindow icon = NULL; extern int _GScrollBar_Width; // The maximum length of a glyph's name is 31 chars: @@ -5198,7 +5198,6 @@ GTextInfo label; int i,j,cnt; int as,ds,ld; - static GFont *mvfont=NULL; SplineFont *master = fv->b.sf->cidmaster ? fv->b.sf->cidmaster : fv->b.sf; MetricsViewInit(); @@ -5259,15 +5258,7 @@ gd.flags = gg_visible|gg_enabled|gg_pos_in_pixels|gg_sb_vert; mv->vsb = GScrollBarCreate(gw,&gd,mv); - if ( mvfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - mvfont = GDrawInstanciateFont(gw,&rq); - mvfont = GResourceFindFont("MetricsView.Font",mvfont); - } - mv->font = mvfont; + mv->font = mv_font.fi; GDrawWindowFontMetrics(gw,mv->font,&as,&ds,&ld); mv->fh = as+ds; mv->as = as; @@ -5291,7 +5282,8 @@ for ( cnt=0; cntclen; ++cnt ) { int cp = mv->chars[cnt]->unicodeenc; - if ( cp != -1 && strchr("#[]/\\", cp) == NULL) + static const unichar_t metricsview_tokens[] = {'#', '[', ']', '/', '\\', '\0'}; + if ( cp != -1 && u_strchr(metricsview_tokens, cp) == NULL ) pt = utf8_idpb(pt,cp,0); else { *pt = '/'; pt++; @@ -5385,7 +5377,6 @@ GDrawSetVisible(mv->v,true); GDrawSetVisible(gw,true); - /*GWidgetHidePalettes();*/ free(buf); return( mv ); } @@ -5459,31 +5450,45 @@ MV_CloseAll }; +static int MetricsViewRIInit(GResInfo *ri) { + extern GResInfo fontview_ri; + extern Color fvfgcol; + if ( ri->is_initialized ) + return false; + GResEditDoInit(&fontview_ri); + glyphcol = fvfgcol; + dividercol = GDrawGetDefaultForeground(NULL); + return _GResEditInitialize(ri); +} + static struct resed metricsview_re[] = { + {N_("Glyph Color"), "GlyphColor", rt_color, &glyphcol, N_("Foreground color of glyph area"), NULL, { 0 }, 0, 0 }, + {N_("Selected Glyph Col"), "SelectedGlyphColor", rt_color, &selglyphcol, N_("Color used to mark the selected glyph"), NULL, { 0 }, 0, 0 }, + {N_("Divider Color"), "DividerColor", rt_color, ÷rcol, N_("Color of field divider lines"), NULL, { 0 }, 0, 0 }, {N_("Advance Width Col"), "AdvanceWidthColor", rt_color, &widthcol, N_("Color used to draw the advance width line of a glyph"), NULL, { 0 }, 0, 0 }, {N_("Italic Advance Col"), "ItalicAdvanceColor", rt_color, &widthcol, N_("Color used to draw the italic advance width line of a glyph"), NULL, { 0 }, 0, 0 }, {N_("Kern Line Color"), "KernLineColor", rt_color, &kernlinecol, N_("Color used to draw the kerning line"), NULL, { 0 }, 0, 0 }, {N_("Side Bearing Color"), "SideBearingLineColor", rt_color, &rbearinglinecol, N_("Color used to draw the left side bearing"), NULL, { 0 }, 0, 0 }, - {N_("Selected Glyph Col"), "SelectedGlyphColor", rt_color, &selglyphcol, N_("Color used to mark the selected glyph"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; -extern GResInfo view_ri; +extern GResInfo miscwin_ri; GResInfo metricsview_ri = { - &view_ri, NULL,NULL, NULL, - NULL, + &miscwin_ri, NULL,NULL, NULL, NULL, + &mv_font, NULL, metricsview_re, - N_("MetricsView"), + N_("Metrics View"), N_("This window displays metrics information about a font"), "MetricsView", "fontforge", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, - NULL, + MetricsViewRIInit, NULL }; @@ -5506,9 +5511,6 @@ return; } - GTextInfo **ti=NULL; - int32 len; - ti = GGadgetGetList(mv->features,&len); GGadgetSelectOneListItem(mv->features,0); MVRemetric(mv); GDrawRequestExpose(mv->v,NULL,false); diff -Nru fontforge-20201107~dfsg/fontforgeexe/mmdlg.c fontforge-20220308~dfsg/fontforgeexe/mmdlg.c --- fontforge-20201107~dfsg/fontforgeexe/mmdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/mmdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -176,7 +176,7 @@ /* For a 1 axis system, check that the positions are ordered */ int i; - if ( mm->positions[0]!=isapple?-1:0 ) /* must start at 0 */ + if ( mm->positions[0]!=(isapple?-1:0) ) /* must start at 0 */ return( false ); if ( mm->positions[(instance_count-1)*4]!=1 ) /* and end at 1 */ return( false ); @@ -205,7 +205,7 @@ return( uc_copy( buffer )); } -static real DoDelta(int16 **deltas,int pt,int is_y,real *blends,int instance_count) { +static real DoDelta(int16_t **deltas,int pt,int is_y,real *blends,int instance_count) { real diff = 0; int j; @@ -218,7 +218,7 @@ static void DistortChar(SplineFont *sf,MMSet *mm,int gid,real *blends) { int i,j,ptcnt; - int16 **deltas; + int16_t **deltas; SplineSet *ss; SplinePoint *sp; RefChar *ref; @@ -284,7 +284,7 @@ static void DistortCvt(struct ttf_table *cvt,MMSet *mm,real *blends) { int i,j,ptcnt; real diff; - int16 **deltas; + int16_t **deltas; deltas = CvtFindDeltas(mm,&ptcnt); if ( deltas==NULL ) @@ -1100,7 +1100,7 @@ isadobe = GGadgetIsChecked(GWidgetGetControl(mmw->subwins[mmw_counts],CID_Adobe)); if ( cnt!=mmw->old_axis_count || isadobe!=mmw->old_adobe ) { GGadget *list = GWidgetGetControl(mmw->subwins[mmw_counts],CID_MasterCount); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); if ( isadobe ) { for ( i=0; isubwins[mmw_named],CID_NamedDesigns); - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); for ( i=0; isubwins[mmw_named],CID_NamedDesigns); - int32 i,j,len; + int32_t i,j,len; GTextInfo **ti = GGadgetGetList(list,&len); unichar_t *upt, *end; @@ -2024,7 +2024,7 @@ mmw->mm->positions[i*4+2] = ((j/9)%3==0) ? -1: ((j/9)%3==1) ? 0 : 1; mmw->mm->positions[i*4+3] = ((j/27)%3==0) ? -1: ((j/27)%3==1) ? 0 : 1; } - /* Place the default psuedo-instance last */ + /* Place the default pseudo-instance last */ mmw->mm->positions[i*4 ] = 0; mmw->mm->positions[i*4+1] = 0; mmw->mm->positions[i*4+2] = 0; @@ -2281,7 +2281,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { GWindow gw = GGadgetGetWindow(g); GGadget *list = GWidgetGetControl(gw,CID_NamedDesigns); - int32 i,len; + int32_t i,len; GTextInfo **ti = GGadgetGetList(list,&len); for ( i=0; iselected ) { @@ -2298,7 +2298,7 @@ static int MMW_NamedSel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GWindow gw = GGadgetGetWindow(g); int i, sel_cnt=0; diff -Nru fontforge-20201107~dfsg/fontforgeexe/multidialog.c fontforge-20220308~dfsg/fontforgeexe/multidialog.c --- fontforge-20201107~dfsg/fontforgeexe/multidialog.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/multidialog.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,657 @@ +/* -*- coding: utf-8 -*- */ +/* Copyright (C) 2000-2012 by George Williams, 2021 by Skef Iterum */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#include "basics.h" + +#include "ffglib.h" +#include "fontforgeui.h" +#include "multidialog.h" + +#include + +#define CID_BF_PAIR_START 0x10 +#define CID_STR_START 0x1000 +#define CID_LIST_START 0x4000 + +// Instead of a "done" boolean the window has a multi_done_state to +// track "how" it is done. It is pointed to by the window's user +// data value. The bottom buttons (OK, Cancel, and Apply) +// have a copy of the corresponding state in their user data and a +// generic "Multi_Button" handler to copy it into the window's +// user data. +enum multi_done_state { mds_not = 0, mds_ok = 1, mds_cancel = 2, mds_apply = 3 }; + +static int Multi_Button(GGadget *g, GEvent *e) { + if (e->type == et_controlevent && e->u.control.subtype == et_buttonactivate) { + enum multi_done_state *mdsp = GDrawGetUserData(GGadgetGetWindow(g)); + enum multi_done_state mds = (enum multi_done_state) GGadgetGetUserData(g); + *mdsp = mds; + } + return (true); +} + +static int md_e_h(GWindow gw, GEvent *event) { + if (event->type == et_close) { + enum multi_done_state *mdsp = GDrawGetUserData(gw); + *mdsp = mds_cancel; + return true; + } + return false; +} + +// Opens a file chooser dialog when the handler-carrying button is pressed +static int Multi_BrowseFile(GGadget *g, GEvent *e) { + if (e->type == et_controlevent && e->u.control.subtype == et_buttonactivate) { + GWindow gw = GGadgetGetWindow(g); + GGadget *tf = GWidgetGetControl(gw, GGadgetGetCid(g) - 1); + char *ret, *cur = GGadgetGetTitle8(tf); + MultiDlgQuestion *qstn = GGadgetGetUserData(tf); + + if (qstn->type == mdq_openpath) + ret = gwwv_open_filename(qstn->label, + *cur == '\0' ? NULL : cur, + qstn->filter, NULL); + else + ret = gwwv_save_filename(qstn->label, + *cur == '\0' ? NULL : cur, + qstn->filter); + free(cur); + if (ret == NULL) { + return true; + } + GGadgetSetTitle8(tf, ret); + free(ret); + } + return true; +} + +// On a radio or checkbox change event copies the new state into the +// MultiDlgAnswer is_checked value. (Each radio button and check box +// has its MultiDlgAnswer pointer as its user data.) +// +// MultiDlgAnswer->question points back to its "parent" so that +// corresponding radio button _is_checked values can be set to false. +static int Multi_DoRC(GGadget *g, GEvent *e) { + if (e->type == et_controlevent && e->u.control.subtype == et_radiochanged) { + MultiDlgAnswer *ans = GGadgetGetUserData(g); + if (ans == NULL) { + return false; + } + assert(ans->question->type == mdq_choice && ans->question->checks); + ans->is_checked = GGadgetIsChecked(g); + if (ans->is_checked && !ans->question->multiple) + for (int i = 0; i < ans->question->answer_len; ++i) { + if (ans != ans->question->answers + i) { + ans->question->answers[i].is_checked = false; + } + } + } + return true; +} + +// Translates a changed list value into appropriate answer is_checked settings. +// Each list has a pointer to is MultiDlgQuestion as its user data +static int Multi_DoL(GGadget *g, GEvent *e) { + if (e->type == et_controlevent && e->u.control.subtype == et_listselected) { + MultiDlgQuestion *qstn = GGadgetGetUserData(g); + if (qstn == NULL) { + return false; + } + assert(qstn->type == mdq_choice && !qstn->checks); + for (int i = 0; i < qstn->answer_len; ++i) { + qstn->answers[i].is_checked = GGadgetIsListItemSelected(g, i); + } + } + return true; +} + +// A handler for the "check all" and "check none" buttons next to a +// multi-list with multiple selection options. +static int Multi_MLSelect(GGadget *g, GEvent *e, int sel) { + if (e->type == et_controlevent && e->u.control.subtype == et_buttonactivate) { + GWindow gw = GGadgetGetWindow(g); + size_t cid = (size_t) GGadgetGetUserData(g); + GGadget *l = GWidgetGetControl(gw, cid); + GGadgetSelectListItem(l, -1, sel); + e->u.control.subtype = et_listselected; + Multi_DoL(l, e); + e->u.control.subtype = et_buttonactivate; + } + return true; +} + +static int Multi_MLSelectAll(GGadget *g, GEvent *e) { + return Multi_MLSelect(g, e, true); +} + +static int Multi_MLSelectNone(GGadget *g, GEvent *e) { + return Multi_MLSelect(g, e, false); +} + +struct multi_expand { + GGadgetCreateData *gcd; + int is_row; + int loc; +}; + +struct multi_postproc { + GList_Glib *memlist; + GList_Glib *expands; + int strcid; + int listcid; + int fbpair; +}; + +static GGadgetCreateData *LayoutMultiDlgQuestion(MultiDlgQuestion *qstn, struct multi_postproc *mpp) { + int gcnt = 1, lcnt = 0, flcnt = 1, g = 0, l = 0, fl = 0, i; + GGadgetCreateData *gcd, **flarray, *qgcd = NULL; + GTextInfo *label, *glistarray; + unichar_t qmne; + + if (qstn->label != NULL) { + lcnt++; + gcnt++; + } + if (qstn->type == mdq_string) { + lcnt++; + gcnt++; + flcnt++; + } else if (qstn->type == mdq_choice) { + if (qstn->checks) { + gcnt++; + lcnt += qstn->answer_len; + gcnt += qstn->answer_len + 1; + flcnt += qstn->answer_len; + } else { + gcnt++; + flcnt++; + if (qstn->multiple) { + lcnt += 2; + gcnt += 3; + } + } + } else if (qstn->type == mdq_openpath || qstn->type == mdq_savepath) { + lcnt += 2; + gcnt += 3; + flcnt += 1; + } else { + ff_post_error(_("Unrecognized MultiAsk Question"), _("Cannot raise MultiAsk Dialog: Unrecognized type.")); + return NULL; + } + gcd = calloc(gcnt, sizeof(GGadgetCreateData)); + mpp->memlist = g_list_append(mpp->memlist, gcd); + label = calloc(lcnt, sizeof(GTextInfo)); + mpp->memlist = g_list_append(mpp->memlist, label); + flarray = calloc(flcnt, sizeof(GGadgetCreateData *)); + mpp->memlist = g_list_append(mpp->memlist, flarray); + + if (qstn->label != NULL) { + label[l].text = (unichar_t *) utf82u_mncopy(qstn->label, &qmne); + mpp->memlist = g_list_append(mpp->memlist, label[l].text); + gcd[g].gd.label = &label[l++]; + gcd[g].gd.mnemonic = qmne; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].creator = GLabelCreate; + qgcd = &gcd[g++]; + } + + if (qstn->type == mdq_string) { + label[l].text = (unichar_t *) qstn->dflt; + label[l].text_is_1byte = true; + gcd[g].gd.label = &label[l++]; + gcd[g].gd.mnemonic = qmne; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].gd.cid = mpp->strcid + CID_STR_START; + mpp->strcid++; + gcd[g].data = qstn; + gcd[g].creator = GTextFieldCreate; + flarray[fl++] = &gcd[g++]; + } else if (qstn->type == mdq_choice) { + if (qstn->checks) { + for (i = 0; i < qstn->answer_len; ++i) { + MultiDlgAnswer *ans = &qstn->answers[i]; + label[l].text = (unichar_t *) ans->name; + label[l].text_in_resource = true; + label[l].text_is_1byte = true; + gcd[g].gd.label = &label[l++]; + gcd[g].gd.flags = gg_enabled | gg_visible; + if (ans->is_default) { + gcd[g].gd.flags |= gg_cb_on; + } + gcd[g].data = ans; + if (qstn->multiple) { + gcd[g].creator = GCheckBoxCreate; + } else { + gcd[g].creator = GRadioCreate; + if (i != 0) { + gcd[g].gd.flags |= gg_rad_continueold; + } + } + gcd[g].gd.handle_controlevent = Multi_DoRC; + flarray[fl++] = &gcd[g++]; + } + } else { + glistarray = calloc(qstn->answer_len + 1, sizeof(GTextInfo)); + mpp->memlist = g_list_append(mpp->memlist, glistarray); + for (i = 0; i < qstn->answer_len; ++i) { + MultiDlgAnswer *ans = &qstn->answers[i]; + glistarray[i].text = (unichar_t *) ans->name; + glistarray[i].text_is_1byte = true; + glistarray[i].selected = ans->is_default; + glistarray[i].userdata = ans; + } + gcd[g].gd.u.list = glistarray; + gcd[g].gd.flags = gg_visible | gg_enabled; + gcd[g].gd.mnemonic = qmne; + gcd[g].gd.cid = mpp->listcid + CID_LIST_START; + gcd[g].creator = GListCreate; + gcd[g].data = qstn; + gcd[g].gd.handle_controlevent = Multi_DoL; + if (qstn->multiple) { + gcd[g].gd.flags |= gg_list_multiplesel; + GGadgetCreateData *(*lbox)[3] = calloc(1, sizeof(GGadgetCreateData * [3][3])); + mpp->memlist = g_list_append(mpp->memlist, lbox); + lbox[0][0] = &gcd[g++]; + lbox[1][0] = GCD_RowSpan; + + label[l].text = (unichar_t *) _("All"); + label[l].text_is_1byte = true; + gcd[g].gd.label = &label[l++]; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].creator = GButtonCreate; + gcd[g].gd.handle_controlevent = Multi_MLSelectAll; + gcd[g].data = (void *)(size_t) mpp->listcid + CID_LIST_START; + lbox[0][1] = &gcd[g++]; + + label[l].text = (unichar_t *) _("None"); + label[l].text_is_1byte = true; + gcd[g].gd.label = &label[l++]; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].creator = GButtonCreate; + gcd[g].gd.handle_controlevent = Multi_MLSelectNone; + gcd[g].data = (void *)(size_t) mpp->listcid + CID_LIST_START; + lbox[1][1] = &gcd[g++]; + + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].gd.u.boxelements = lbox[0]; + gcd[g].creator = GHVBoxCreate; + struct multi_expand *me = calloc(1, sizeof(struct multi_expand)); + mpp->expands = g_list_append(mpp->expands, me); + me->gcd = &gcd[g]; + me->is_row = false; + me->loc = 0; + } else { + gcd[g].gd.flags |= gg_list_exactlyone; + } + mpp->listcid++; + flarray[fl++] = &gcd[g++]; + } + } else if (qstn->type == mdq_openpath || qstn->type == mdq_savepath) { + int fb = 0; + GGadgetCreateData **fbox = calloc(3, sizeof(GGadgetCreateData *)); + mpp->memlist = g_list_append(mpp->memlist, fbox); + label[l].text = (unichar_t *) qstn->dflt; + label[l].text_is_1byte = true; + gcd[g].gd.label = &label[l++]; + gcd[g].gd.mnemonic = qmne; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].gd.cid = mpp->fbpair + CID_BF_PAIR_START; + gcd[g].data = qstn; + gcd[g].creator = GTextFieldCreate; + fbox[fb++] = &gcd[g++]; + + label[l].text = (unichar_t *) _("..."); + label[l++].text_is_1byte = true; + gcd[g].gd.label = &label[l - 1]; + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].gd.cid = mpp->fbpair + 1 + CID_BF_PAIR_START; + gcd[g].gd.handle_controlevent = Multi_BrowseFile; + gcd[g].data = qstn->filter; + mpp->fbpair += 2; + gcd[g].creator = GButtonCreate; + fbox[fb++] = &gcd[g++]; + + gcd[g].gd.flags = gg_enabled | gg_visible; + gcd[g].gd.u.boxelements = fbox; + gcd[g].creator = GHBoxCreate; + struct multi_expand *me = calloc(1, sizeof(struct multi_expand)); + mpp->expands = g_list_append(mpp->expands, me); + me->gcd = &gcd[g]; + me->is_row = false; + me->loc = 0; + flarray[fl++] = &gcd[g++]; + } + gcd[g].gd.flags = gg_enabled | gg_visible | gg_flow_ocenter | gg_flow_lvcenter; + if (!(qstn->type == mdq_choice && qstn->checks)) { + gcd[g].gd.flags |= gg_flow_expand; + } + if (!qstn->align) { + gcd[g].gd.flags |= gg_flow_noalignlabel; + } + gcd[g].gd.u.boxelements = flarray; + gcd[g].creator = GFlowBoxCreate; + gcd[g].gd.label = (GTextInfo *) qgcd; + + return &gcd[g]; +} + +static GGadgetCreateData *LayoutMultiDlgCategoryBody(MultiDlgCategory *cat, struct multi_postproc *mpp) { + int i; + GGadgetCreateData *gcd, **s1barray; + + s1barray = calloc(cat->len + 1, sizeof(GGadgetCreateData *)); + mpp->memlist = g_list_append(mpp->memlist, s1barray); + for (i = 0; i < cat->len; ++i) { + s1barray[i] = LayoutMultiDlgQuestion(cat->questions + i, mpp); + if (s1barray[i] == NULL) { + return false; + } + } + + // Allocate 2 elements in case this is created at the top of a tabset, + // which calls GGadgetsCreate() + gcd = calloc(2, sizeof(GGadgetCreateData)); + mpp->memlist = g_list_append(mpp->memlist, gcd); + gcd[0].gd.flags = gg_enabled | gg_visible | gg_s1_vert | gg_s1_flowalign | gg_s1_expand; + gcd[0].gd.u.boxelements = s1barray; + gcd[0].creator = GScroll1BoxCreate; + + return gcd; +} + +static void MultiSetDefaultChoices(MultiDlgSpec *spec) { + for (int c = 0; c < spec->len; ++c) { + MultiDlgCategory *catspec = spec->categories + c; + for (int q = 0; q < catspec->len; ++q) { + MultiDlgQuestion *qstn = catspec->questions + q; + if (qstn->type == mdq_choice) { + for (int a = 0; a < qstn->answer_len; ++a) { + qstn->answers[a].is_checked = qstn->answers[a].is_default; + } + } + } + } +} + +static void MultiSetStringsFromControls(GWindow gw, int strcid, int fbpair) { + int i; + GGadget *g; + MultiDlgQuestion *qstn; + + for (i = 0; i < strcid; ++i) { + g = GWidgetGetControl(gw, i + CID_STR_START); + qstn = (MultiDlgQuestion *) GGadgetGetUserData(g); + free(qstn->str_answer); + qstn->str_answer = GGadgetGetTitle8(g); + if (*qstn->str_answer == '\0') { + free(qstn->str_answer); + qstn->str_answer = NULL; + } + } + for (i = 0; i < fbpair; i += 2) { + g = GWidgetGetControl(gw, i + CID_BF_PAIR_START); + qstn = (MultiDlgQuestion *) GGadgetGetUserData(g); + free(qstn->str_answer); + qstn->str_answer = GGadgetGetTitle8(g); + if (*qstn->str_answer == '\0') { + free(qstn->str_answer); + qstn->str_answer = NULL; + } + } +} + +int UI_Ask_Multi(const char *title, MultiDlgSpec *dlg) { + GRect pos, wsize, scsize, s1bsize, s1bt; + GWindow gw; + struct multi_postproc mpp; + GWindowAttrs wattrs; + GGadgetCreateData gcd[4], boxes[4], *barray[9], *varray[3], *cat1; + GTabInfo *categories; + GTextInfo label[6]; + enum multi_done_state mds = mds_not; + int b = 0, g = 0, l = 0, i, err = false; + int maxwidth = 0, targetwidth; + int maxheight = 0, targetheight; + int hvborder; + + if (no_windowing_ui) { + return false; + } + + memset(&mpp, 0, sizeof(mpp)); + if (dlg->len > 1) { + categories = calloc(dlg->len + 1, sizeof(GTabInfo)); + mpp.memlist = g_list_append(mpp.memlist, categories); + for (i = 0; i < dlg->len; ++i) { + categories[i].text = (unichar_t *) dlg->categories[i].label; + categories[i].text_in_resource = true; + categories[i].text_is_1byte = true; + categories[i].gcd = LayoutMultiDlgCategoryBody(dlg->categories + i, &mpp); + if (categories[i].gcd == NULL) { + err = true; + break; + } + } + cat1 = categories[0].gcd; + } else if (dlg->len == 1) { + cat1 = LayoutMultiDlgCategoryBody(dlg->categories, &mpp); + err = cat1 == NULL; + } else { + err = true; + } + + if (err) { + for (GList_Glib *e = mpp.expands; e != NULL; e = e->next) { + free(e->data); + } + g_list_free(mpp.expands); + for (GList_Glib *m = mpp.memlist; m != NULL; m = m->next) { + free(m->data); + } + g_list_free(mpp.memlist); + return false; + } + + memset(&wattrs, 0, sizeof(wattrs)); + wattrs.mask = wam_events | wam_cursor | wam_utf8_wtitle | wam_undercursor | wam_isdlg | wam_restrict; + wattrs.event_masks = ~(1 << et_charup); + wattrs.restrict_input_to_me = 1; + wattrs.undercursor = 1; + wattrs.cursor = ct_pointer; + wattrs.utf8_window_title = title; + wattrs.is_dlg = true; + pos.x = pos.y = 0; + pos.width = GDrawPointsToPixels(NULL, 400); + pos.height = GDrawPointsToPixels(NULL, 300); + gw = GDrawCreateTopWindow(NULL, &pos, md_e_h, &mds, &wattrs); + + memset(&label, 0, sizeof(label)); + memset(&gcd, 0, sizeof(gcd)); + memset(&boxes, 0, sizeof(boxes)); + + barray[b++] = GCD_Glue; + label[l].text = (unichar_t *) _("_OK"); + label[l].text_is_1byte = true; + label[l].text_in_resource = true; + gcd[g].gd.flags = gg_visible | gg_enabled | gg_but_default; + gcd[g].gd.label = &label[l++]; + gcd[g].creator = GButtonCreate; + gcd[g].gd.handle_controlevent = Multi_Button; + gcd[g].data = (void *) mds_ok; + barray[b++] = &gcd[g++]; + barray[b++] = GCD_Glue; + + if (false) { + label[l].text = (unichar_t *) _("_Apply"); + label[l].text_is_1byte = true; + label[l].text_in_resource = true; + gcd[g].gd.flags = gg_visible; + gcd[g].gd.label = &label[l++]; + gcd[g].creator = GButtonCreate; + gcd[g].gd.handle_controlevent = Multi_Button; + gcd[g].data = (void *) mds_apply; + barray[b++] = &gcd[g++]; + barray[b++] = GCD_Glue; + } + + label[l].text = (unichar_t *) _("_Cancel"); + label[l].text_is_1byte = true; + label[l].text_in_resource = true; + gcd[g].gd.flags = gg_visible | gg_enabled | gg_but_cancel; + gcd[g].gd.label = &label[l++]; + gcd[g].creator = GButtonCreate; + gcd[g].gd.handle_controlevent = Multi_Button; + gcd[g].data = (void *) mds_cancel; + barray[b++] = &gcd[g++]; + barray[b++] = GCD_Glue; + barray[b++] = NULL; + + boxes[2].gd.flags = gg_enabled | gg_visible; + boxes[2].gd.u.boxelements = barray; + boxes[2].creator = GHBoxCreate; + + if (dlg->len == 1) { + varray[0] = cat1; + } else { + boxes[3].gd.flags = gg_enabled | gg_visible | gg_tabset_vert | gg_tabset_scroll; + boxes[3].gd.u.tabs = categories; + boxes[3].creator = GTabSetCreate; + varray[0] = &boxes[3]; + } + varray[1] = &boxes[2]; + varray[2] = NULL; + + boxes[0].gd.flags = gg_enabled | gg_visible; + boxes[0].gd.u.boxelements = varray; + boxes[0].creator = GVBoxCreate; + + GGadgetsCreate(gw, boxes); + + GHVBoxSetExpandableRow(boxes[0].ret, 0); + GHVBoxSetExpandableCol(boxes[2].ret, gb_expandglue); + for (GList_Glib *e = mpp.expands; e != NULL; e = e->next) { + struct multi_expand *me = (struct multi_expand *) e->data; + if (me->is_row) { + GHVBoxSetExpandableRow(me->gcd->ret, me->loc); + } else { + GHVBoxSetExpandableCol(me->gcd->ret, me->loc); + } + free(me); + + } + g_list_free(mpp.expands); + + // GHVBoxFitWindow(boxes[0].ret); + + // Find and set more appropriate window dimensions + + GGadgetGetDesiredSize(boxes[0].ret, &wsize, NULL); + hvborder = GGadgetGetX(boxes[0].ret); + wsize.width += 2 * hvborder; + wsize.height += 2 * hvborder; + + GDrawGetSize(GDrawGetRoot(NULL), &scsize); + + // Outer size of the just-fit GScroll1Box + if (dlg->len > 1) { + GGadgetGetDesiredSize(boxes[3].ret, NULL, &s1bsize); + } else { + GGadgetGetDesiredSize(cat1->ret, &s1bsize, NULL); + } + + // Appropriate width + _GScroll1BoxGetDesiredSize(cat1->ret, &s1bt, NULL, true); + maxwidth = s1bt.width; + for (i = 1; i < dlg->len; ++i) { + _GScroll1BoxGetDesiredSize(categories[i].gcd->ret, &s1bt, NULL, true); + if (s1bt.width > maxwidth) { + maxwidth = s1bt.width; + } + } + targetwidth = GDrawPointsToPixels(gw, 400); + if (targetwidth > (int)(.666 * scsize.width)) { + targetwidth = (int)(.666 * scsize.width); + } + // From window width to gadget width + targetwidth -= wsize.width - s1bsize.width; + if (targetwidth > maxwidth) { + targetwidth = maxwidth; + } + targetwidth += wsize.width - s1bsize.width; + // Need this to calculate the "min oppo size" (roughly the height + // of the scrolling window corresponding to the resize width). + GGadgetResize(cat1->ret, targetwidth, s1bsize.height); + for (i = 1; i < dlg->len; ++i) { + GGadgetResize(categories[i].gcd->ret, targetwidth, s1bsize.height); + } + // From gadget width back to window width + targetwidth += wsize.width - s1bsize.width; + + // Appropriate height + maxheight = GScroll1BoxMinOppoSize(cat1->ret); + for (i = 1; i < dlg->len; ++i) { + s1bt.height = GScroll1BoxMinOppoSize(categories[i].gcd->ret); + if (s1bt.height > maxheight) { + maxheight = s1bt.height; + } + } + targetheight = (int)(.9 * scsize.height); + targetheight -= wsize.height - s1bsize.height; + if (targetheight > maxheight) { + targetheight = maxheight; + } + targetheight += wsize.height - s1bsize.height; + GDrawResize(gw, targetwidth, targetheight); + GDrawMove(gw, (scsize.width - targetwidth) / 2, (scsize.height - targetheight) / 2); + + for (GList_Glib *m = mpp.memlist; m != NULL; m = m->next) { + free(m->data); + } + g_list_free(mpp.memlist); + + MultiSetDefaultChoices(dlg); + + GDrawSetVisible(gw, true); + + while (mds != mds_ok && mds != mds_cancel) { + GDrawProcessOneEvent(NULL); + } + + if (mds == mds_cancel) { + MultiSetDefaultChoices(dlg); + } else { + assert(mds == mds_ok); + MultiSetStringsFromControls(gw, mpp.strcid, mpp.fbpair); + } + + GDrawDestroyWindow(gw); + + return mds == mds_ok; +} diff -Nru fontforge-20201107~dfsg/fontforgeexe/openfontdlg.c fontforge-20220308~dfsg/fontforgeexe/openfontdlg.c --- fontforge-20201107~dfsg/fontforgeexe/openfontdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/openfontdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -524,9 +524,8 @@ } static int WithinList(struct gfc_data *d,GEvent *event) { - GRect size; GGadget *list; - int32 pos; + int32_t pos; unichar_t *ufile; char *file, **fontnames; int cnt, len; @@ -817,7 +816,6 @@ } GGadgetSetTitle8(gcd[0].ret,defaultfile); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/check_off_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/check_off_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/check_off.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/check_off.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/check_on_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/check_on_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/check_on.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/check_on.png differ diff -Nru fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/CMakeLists.txt fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/CMakeLists.txt --- fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -19,7 +19,8 @@ editcopyrbearing.png editcopyref.png editcopyvwidth.png editcopywidth.png editcut.png editfind.png editjoin.png editmerge.png editpasteafter.png editpasteinto.png editpaste.png editredo.png editrmundoes.png editrplref.png editsameas.png editselect.png editundo.png editunlink.png - elementaddextrema.png elementalign.png elementanticlock.png elementautotrace.png elementbdfinfo.png + elementaddextrema.png elementaddinflections.png elementbalance.png elementharmonize.png + elementalign.png elementanticlock.png elementautotrace.png elementbdfinfo.png elementbitmapsavail.png elementbuildaccent.png elementbuildcomposite.png elementclockwise.png elementcomparefonts.png elementcomparelayers.png elementcorrectdir.png elementexpandstroke.png elementfindprobs.png elementfontinfo.png elementgetinfo.png elementglyphinfo.png @@ -69,6 +70,10 @@ viewinsertbefore.png viewlayers.png viewnextdef.png viewnext.png viewpalettes.png viewprevdef.png viewprev.png viewreplace.png viewsmallersize.png viewzoomin.png viewzoomout.png wireframe.png + check_off.png check_off_disabled.png check_on.png check_on_disabled.png + radio_off.png radio_off_disabled.png radio_on.png radio_on_disabled.png + downarrow.png downarrow_disabled.png + charviewicon.xbm fontview2.xbm logo.xbm ../tango/Cantarell-BoldOblique.ttf ../tango/Cantarell-Bold.ttf Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/downarrow_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/downarrow_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/downarrow.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/downarrow.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/elementaddinflections.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/elementaddinflections.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/elementbalance.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/elementbalance.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/elementharmonize.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/elementharmonize.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/radio_off_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/radio_off_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/radio_off.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/radio_off.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/radio_on_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/radio_on_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/radio_on.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/radio_on.png differ diff -Nru fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/resources-georgd.in fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/resources-georgd.in --- fontforge-20201107~dfsg/fontforgeexe/pixmaps/2012/resources-georgd.in 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pixmaps/2012/resources-georgd.in 2022-03-08 10:14:24.000000000 +0000 @@ -1,302 +1,429 @@ -fontforge.CharView.Hotkey.Tool.SpiroG4: ' -fontforge.CharView.Hotkey.Tool.SpiroCorner: \ -fontforge.CharView.Hotkey.Tool.SpiroLeft: [ -fontforge.CharView.Hotkey.Tool.SpiroRight: ] -fontforge.CharView.Hotkey.Tool.Freehand: -fontforge.CharView.Hotkey.Tool.Hand: h -fontforge.CharView.Hotkey.Tool.Pen: p -fontforge.CharView.Hotkey.Tool.PointCurve: q -fontforge.CharView.Hotkey.Tool.PointHVCurve: w -fontforge.CharView.Hotkey.Tool.PointTangent: t -fontforge.CharView.Hotkey.Tool.PointCorner: a -fontforge.CharView.Hotkey.Tool.Pointer: v -fontforge.CharView.Hotkey.Tool.Ruler: m -fontforge.CharView.Hotkey.Tool.Knife: k -fontforge.CharView.Hotkey.Tool.Zoom: c -fontforge.CharView.Hotkey.Zoom.Out: x -fontforge.CharView.Hotkey.Zoom.In: z - -fontforge.CharView.Hotkey.Show.Tab0: 1 -fontforge.CharView.Hotkey.Show.Tab1: 2 -fontforge.CharView.Hotkey.Show.Tab2: 3 -fontforge.CharView.Hotkey.Show.Tab3: 4 -fontforge.CharView.Hotkey.Show.Tab4: 5 -fontforge.CharView.Hotkey.Show.Tab5: 6 -fontforge.CharView.Hotkey.Show.Tab6: 7 -fontforge.CharView.Hotkey.Show.Tab7: 8 -fontforge.CharView.Hotkey.Show.Tab8: 9 -fontforge.CharView.Hotkey.Show.Tab9: 0 - +fontforge.View.DefaultFont: 12pt Cantarell,sans,clearlyu,unifont,unifont upper +fontforge.View.LabelFont: ^View.DefaultFont @FONTFORGE_LABEL_FAMILIES@ +fontforge.View.MonoFont: ^View.DefaultFont Inconsolata,monospace,clearlyu,unifont,unifont upper +fontforge.View.SerifFont: ^View.DefaultFont @FONTFORGE_SERIF_FAMILIES@ +fontforge.View.Background: #ffffff +fontforge.FontView.GlyphFGColor: #000000 +fontforge.FontView.GlyphInfoColor: #598ec6 +fontforge.FontView.SlotOutlineColor: #000000 +fontforge.FontView.SlotDivisionColor: #808080 +fontforge.FontView.LabelColor: #000000 +fontforge.FontView.UnencodedLabelColor: #505050 +fontforge.FontView.MissingLabelColor: #ff0000 +fontforge.FontView.EmptySlotFgColor: #cccbca +fontforge.FontView.SelectedColor: #88b2de +fontforge.FontView.SelectedFgColor: #ffffff +fontforge.FontView.ChangedColor: #204a87 +fontforge.FontView.MissingBitmapColor: #ff0000 +fontforge.FontView.MissingOutlineColor: #008000 +fontforge.FontView.HintingNeededColor: #598ec6 +fontforge.FontView.MetricsAdvanceAtColor: #008000 +fontforge.FontView.MetricsAdvanceToColor: #008000 +fontforge.FontView.MetricsBaselineColor: #0000c0 +fontforge.FontView.MetricsOriginColor: #c00000 +fontforge.FontView.Font: ^View.LabelFont +fontforge.CharView.PointColor: #ff0000 +fontforge.CharView.FirstPointColor: #707000 +fontforge.CharView.SelectedPointColor: #c8c800 +fontforge.CharView.SelectedPointWidth: 2 +fontforge.CharView.ExtremePointColor: #c00080 +fontforge.CharView.PointOfInflectionColor: #008080 +fontforge.CharView.AlmostHVColor: #00ff80 +fontforge.CharView.NextCPColor: #007090 +fontforge.CharView.PrevCPColor: #cc00cc +fontforge.CharView.SelectedCPColor: #ffffff +fontforge.CharView.AnchorColor: #0040ff +fontforge.CharView.LabelFont: 83% ^View.DefaultFont +fontforge.CharView.IconFont: 24pt ^View.SerifFont +fontforge.CharView.PointNumberFont: 66% ^View.DefaultFont +fontforge.CharView.ForegroundOutlineColor: #000000 +fontforge.CharView.ForegroundThickOutlineColor: #20707070 +fontforge.CharView.FillColor: #80707070 +fontforge.CharView.PreviewFillColor: #fe0f0f0f +fontforge.CharView.OpenPathColor: #40660000 +fontforge.CharView.ClipPathColor: #0000ff +fontforge.CharView.BackgroundOutlineColor: #009800 +fontforge.CharView.BackgroundThickOutlineColor: #20707070 +fontforge.CharView.WidthColor: #000000 +fontforge.CharView.WidthSelColor: #00ff00 +fontforge.CharView.LBearingSelColor: #00ff00 +fontforge.CharView.LigatureCaretColor: #909040 +fontforge.CharView.AnchoredOutlineColor: #0040ff +fontforge.CharView.CoordinateLineColor: #808080 +fontforge.CharView.AscentDescentColor: #ff808080 +fontforge.CharView.ItalicCoordColor: #909090 +fontforge.CharView.MetricsLabelColor: #000000 +fontforge.CharView.TemplateOutlineColor: #009800 +fontforge.CharView.RulerBigTickColor: #008000 +fontforge.CharView.RulerCurrentTickColor: #ff0000 +fontforge.CharView.GuideOutlineColor: #808080 +fontforge.CharView.GuideDragColor: #000000 +fontforge.CharView.TraceColor: #008000 +fontforge.CharView.OldOutlineColor: #008000 +fontforge.CharView.TransformOriginColor: #000000 +fontforge.CharView.DraggingComparisonOutlineColor: #8800bb00 +fontforge.CharView.DraggingComparisonAlphaChannelOverride: #88000000 +fontforge.CharView.DeltaGridColor: #cc0000 +fontforge.CharView.MeasureToolLineColor: #000000 +fontforge.CharView.MeasureToolPointColor: #ff0000 +fontforge.CharView.MeasureToolPointSnappedColor: #00ff00 +fontforge.CharView.MeasureToolCanvasNumbersColor: #ff0000 +fontforge.CharView.MeasureToolCanvasNumbersSnappedColor: #00ff00 +fontforge.CharView.MeasureToolWindowForeground: #000000 +fontforge.CharView.MeasureToolWindowBackground: #e0e0c0 +fontforge.CharView.MeasureToolFont: 76% ^View.MonoFont +fontforge.CharView.BlueValuesStippledColor: #808080ff +fontforge.CharView.FamilyBlueStippledColor: #80ff7070 +fontforge.CharView.MDHintColor: #80e04040 +fontforge.CharView.HintLabelColor: #00cccc +fontforge.CharView.DHintColor: #80d0a0a0 +fontforge.CharView.HHintColor: #80a0d0a0 +fontforge.CharView.VHintColor: #80c0c0ff +fontforge.CharView.HFlexHintColor: #00ff00 +fontforge.CharView.VFlexHintColor: #00ff00 +fontforge.CharView.ConflictHintColor: #00ffff +fontforge.CharView.HHintActiveColor: #00a000 +fontforge.CharView.VHintActiveColor: #0000ff +fontforge.CharView.GridFitOutlineColor: #009800 +fontforge.CharView.GridFitWidthColor: #009800 +fontforge.CharView.RasterColor: #ffa0a0a0 +fontforge.CharView.RasterNewColor: #ff909090 +fontforge.CharView.RasterOldColor: #ffc0c0c0 +fontforge.CharView.RasterGridColor: #ffb0b0ff +fontforge.CharView.RasterDarkColor: #ff606060 +fontforge.CharView.BackgroundImageColor: #fe707070 +fontforge.CharView.CVPaletteForegroundColor: #222222 +fontforge.CharView.CVPaletteBackgroundColor: #edeceb +fontforge.CharView.Button3DEdgeLightColor: #e0e0e0 +fontforge.CharView.Button3DEdgeDarkColor: #707070 +fontforge.CharView.Button3d: True +fontforge.CharView.LayersPalette.Font: 64% ^View.DefaultFont +fontforge.CharView.ToolsPalette.Font: 10px ^View.DefaultFont +fontforge.BitmapView.BitmapColor: #808080 +fontforge.BitmapView.OverviewColor: #000000 +fontforge.BitmapView.GuideColor: #404040 +fontforge.BitmapView.GridColor: #a0a0a0 +fontforge.BitmapView.OutlineColor: #00ff00 +fontforge.BitmapView.ActiveToolColor: #909000 +fontforge.BitmapView.SelectedRegionColor: #909000 +fontforge.BitmapView.ReferenceColor: #808080 +fontforge.BitmapView.SelectedReferenceColor: #909000 +fontforge.BitmapView.ReferenceBorderColor: #606060 +fontforge.BitmapView.SelectedReferenceBorderColor: #606000 +fontforge.BitmapView.DebugViewBG: #ffffff +fontforge.MetricsView.Font: 76% ^View.DefaultFont +fontforge.MetricsView.GlyphColor: #000000 +fontforge.MetricsView.DividerColor: #222222 +fontforge.MetricsView.AdvanceWidthColor: #80827c +fontforge.MetricsView.ItalicAdvanceColor: #80827c +fontforge.MetricsView.KernLineColor: #3d7905 +fontforge.MetricsView.SideBearingLineColor: #12376c +fontforge.MetricsView.SelectedGlyphColor: #8f918d +fontforge.BDFProperties.Font: 83% ^View.DefaultFont +fontforge.Combinations.Font: 76% ^View.DefaultFont +fontforge.CVT.Font: 76% ^View.MonoFont +fontforge.DebugView.Font: 76% ^View.DefaultFont +fontforge.FontInfo.OriginLineColor: #808080 +fontforge.FontInfo.Font: ^View.DefaultFont +fontforge.GlyphInfo.Font: ^View.MonoFont +fontforge.Groups.Font: ^View.DefaultFont +fontforge.Histogram.GraphColor: #2020ff +fontforge.Histogram.Font: 83% ^View.DefaultFont +fontforge.KernClass.Font: ^View.MonoFont +fontforge.KernClass.TextColor: #006080 +fontforge.KernFormat.Font: ^View.DefaultFont +fontforge.KernFormat.BoldFont: bold ^View.DefaultFont +fontforge.Math.Font: ^View.DefaultFont +fontforge.Math.BoldFont: bold ^Math.Font +fontforge.Prefs.MonoFont: ^View.MonoFont +fontforge.SearchView.Font: ^View.DefaultFont +fontforge.SearchView.BoldFont: bold ^SearchView.Font +fontforge.ShowAtt.SelectColor: #ff0000 +fontforge.ShowAtt.GlyphNameColor: #0000ff +fontforge.ShowATT.Font: ^View.DefaultFont +fontforge.ShowATT.MonoFont: ^View.MonoFont +fontforge.StateMachine.Font: ^View.MonoFont +fontforge.TTInstruction.Font: 76% ^View.MonoFont +fontforge.Validate.Font: 92% ^View.DefaultFont +fontforge.Warnings.Font: 81% ^View.DefaultFont +fontforge.Splash.Foreground: #000000 +fontforge.Splash.Background: #ffffff +fontforge.Splash.Font: 10pt ^View.DefaultFont +fontforge.Splash.ItalicFont: italic ^Splash.Font +fontforge.Splash.MonoFont: 10pt ^View.MonoFont +fontforge.Splash.Image: ffsplash1.png +fontforge.SFTextArea.Box.ActiveInner: True +fontforge.SFTextArea.Box.Padding: 1 +fontforge.SFTextArea.Font: 83% ^View.MonoFont Gdraw.Background: #edeceb Gdraw.Foreground: #222222 +Gdraw.WarningForeground: #bd4337 +Gdraw.ScreenResolution: 0 +Gdraw.MultiClickTime: 200 +Gdraw.MultiClickWiggle: 3 +Gdraw.SelectionNotifyTimeout: 2 +Gdraw.TwoButtonFixup: True +Gdraw.MacOSXCmd: False +Gdraw.Synchronize: False +Gdraw.GGadget.Popup.Font: 67% ^View.DefaultFont +Gdraw.GGadget.Popup.Foreground: #222222 +Gdraw.GGadget.Popup.Background: #bcd2ea +Gdraw.GGadget.Popup.Delay: 1000 +Gdraw.GGadget.Popup.LifeTime: 20000 +Gdraw.GGadget.Box.BorderInner: False +Gdraw.GGadget.Box.BorderOuter: False +Gdraw.GGadget.Box.ActiveInner: False +Gdraw.GGadget.Box.ShadowOuter: False +Gdraw.GGadget.Box.DoDepressedBackground: False +Gdraw.GGadget.Box.DrawDefault: False +Gdraw.GGadget.Box.GradientBG: False +Gdraw.GGadget.Box.NormalForeground: #222222 +Gdraw.GGadget.Box.DisabledForeground: #b5b4b3 +Gdraw.GGadget.Box.NormalBackground: #edeceb +Gdraw.GGadget.Box.DisabledBackground: #edeceb +Gdraw.GGadget.Box.PressedBackground: #edeceb +Gdraw.GGadget.Box.GradientStartCol: #edeceb +Gdraw.GGadget.Box.BorderBrightest: #908f8e +Gdraw.GGadget.Box.BorderBrighter: #908f8e +Gdraw.GGadget.Box.BorderDarker: #908f8e +Gdraw.GGadget.Box.BorderDarkest: #908f8e +Gdraw.GGadget.Box.BorderInnerCol: #000000 +Gdraw.GGadget.Box.BorderOuterCol: #000000 +Gdraw.GGadget.Box.ActiveBorder: #88b2de +Gdraw.GGadget.Box.BorderType: none +Gdraw.GGadget.Box.BorderShape: rect +Gdraw.GGadget.Box.BorderWidth: 1 +Gdraw.GGadget.Box.Padding: 2 +Gdraw.GGadget.Box.Radius: 0 +Gdraw.GGadget.Font: 83% ^View.DefaultFont +Gdraw.GGadget.Skip: 6 +Gdraw.GGadget.LineSkip: 3 +Gdraw.GGadget.FirstLine: 6 +Gdraw.GGadget.LeftMargin: 6 +Gdraw.GGadget.TextImageSkip: 4 +Gdraw.GGadget.ImagePath: ~/.FontForge/tango-ct.theme:~/.FontForge/tango-ct.theme/tango:/Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/pixmaps/:= +Gdraw.GListMark.Box.BorderInner: True +Gdraw.GListMark.Box.NormalBackground: #e5e4e3 +Gdraw.GListMark.Box.BorderBrightest: #fcfbfa +Gdraw.GListMark.Box.BorderBrighter: #fcfbfa +Gdraw.GListMark.Box.BorderDarker: #dddcdb +Gdraw.GListMark.Box.BorderDarkest: #dddcdb +Gdraw.GListMark.Box.BorderInnerCol: #adacab +Gdraw.GListMark.Box.BorderType: lowered +Gdraw.GListMark.Box.BorderWidth: 2 +Gdraw.GListMark.Box.Padding: 0 +Gdraw.GListMark.Image: downarrow.png +Gdraw.GListMark.DisabledImage: downarrow_disabled.png +Gdraw.GListMark.Width: 8 +Gdraw.GLabel.Box.BorderType: none +Gdraw.GLabel.Box.BorderWidth: 0 +Gdraw.GLabel.Box.Padding: 0 +Gdraw.GLabel.Font: 83% ^View.DefaultFont Gdraw.GButton.Box.BorderInner: True -Gdraw.GButton.Box.BorderInnerCol: #f9f8f7 Gdraw.GButton.Box.BorderOuter: True -Gdraw.GButton.Box.BorderOuterCol: #dddcdb -Gdraw.GButton.Box.BorderShape: roundrect -Gdraw.GButton.Box.BorderType: box -Gdraw.GButton.Box.BorderWidth: 1 Gdraw.GButton.Box.DoDepressedBackground: True Gdraw.GButton.Box.DrawDefault: False Gdraw.GButton.Box.GradientBG: True -Gdraw.GButton.Box.GradientStartCol: #e5e4e3 Gdraw.GButton.Box.NormalBackground: #ffffff +Gdraw.GButton.Box.GradientStartCol: #e5e4e3 +Gdraw.GButton.Box.BorderInnerCol: #f9f8f7 +Gdraw.GButton.Box.BorderOuterCol: #dddcdb +Gdraw.GButton.Box.BorderType: box +Gdraw.GButton.Box.BorderShape: roundrect Gdraw.GButton.Box.Padding: 1 Gdraw.GButton.Box.Radius: 3 -Gdraw.GButton.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper +Gdraw.GButton.Font: 83% ^View.DefaultFont Gdraw.GButton.ShiftOnPress: False +Gdraw.GDefaultButton.Box.BorderBrightest: #598ec6 +Gdraw.GDefaultButton.Box.BorderBrighter: #598ec6 +Gdraw.GDefaultButton.Box.BorderDarker: #598ec6 +Gdraw.GDefaultButton.Box.BorderDarkest: #598ec6 +Gdraw.GDefaultButton.Box.BorderOuterCol: #bcd2ea +Gdraw.GDropList.Box.BorderType: none +Gdraw.GDropList.Box.BorderShape: rect +Gdraw.GRadio.Box.BorderType: none +Gdraw.GRadio.Box.Padding: 0 +Gdraw.GRadioOn.Box.DoDepressedBackground: False +Gdraw.GRadioOn.Box.PressedBackground: #88b2de +Gdraw.GRadioOn.Box.BorderBrighter: #f1f0ef +Gdraw.GRadioOn.Box.BorderDarkest: #dddcdb +Gdraw.GRadioOn.Box.BorderType: none +Gdraw.GRadioOn.Box.BorderShape: rect +Gdraw.GRadioOn.Box.Padding: 3 +Gdraw.GRadioOn.Image: radio_on.png +Gdraw.GRadioOn.DisabledImage: radio_on_disabled.png +Gdraw.GRadioOff.Box.DoDepressedBackground: False +Gdraw.GRadioOff.Box.BorderBrighter: #f1f0ef +Gdraw.GRadioOff.Box.BorderDarkest: #dddcdb +Gdraw.GRadioOff.Box.BorderType: none +Gdraw.GRadioOff.Box.BorderShape: rect +Gdraw.GRadioOff.Box.BorderWidth: 0 +Gdraw.GRadioOff.Box.Padding: 0 +Gdraw.GRadioOff.Image: radio_off.png +Gdraw.GRadioOff.DisabledImage: radio_off_disabled.png Gdraw.GCheckBox.Box.BorderType: none Gdraw.GCheckBox.Box.Padding: 0 -Gdraw.GCheckBox.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GCheckBoxOff.Box.BorderBrighter: #f9f8f7 -Gdraw.GCheckBoxOff.Box.BorderDarkest: #dddcdb -Gdraw.GCheckBoxOff.Box.BorderShape: rect -Gdraw.GCheckBoxOff.Box.BorderType: none -Gdraw.GCheckBoxOff.Box.DoDepressedBackground: False -Gdraw.GCheckBoxOff.Box.NormalBackground: #edeceb -Gdraw.GCheckBoxOff.Box.Padding: 3 -Gdraw.GCheckBoxOff.DisabledImage: check_off_disabled.png -Gdraw.GCheckBoxOff.Image: check_off.png +Gdraw.GCheckBox.Font: 83% ^View.DefaultFont +Gdraw.GCheckBoxOn.Box.DoDepressedBackground: False +Gdraw.GCheckBoxOn.Box.PressedBackground: #88b2de Gdraw.GCheckBoxOn.Box.BorderBrighter: #f9f8f7 Gdraw.GCheckBoxOn.Box.BorderDarkest: #dddcdb -Gdraw.GCheckBoxOn.Box.BorderShape: rect Gdraw.GCheckBoxOn.Box.BorderType: none -Gdraw.GCheckBoxOn.Box.DoDepressedBackground: False -Gdraw.GCheckBoxOn.Box.NormalBackground: #edeceb +Gdraw.GCheckBoxOn.Box.BorderShape: rect Gdraw.GCheckBoxOn.Box.Padding: 3 -Gdraw.GCheckBoxOn.Box.PressedBackground: #88b2de -Gdraw.GCheckBoxOn.DisabledImage: check_on_disabled.png Gdraw.GCheckBoxOn.Image: check_on.png -Gdraw.GComboBox.Box.BorderBrighter: #dddcdb +Gdraw.GCheckBoxOn.DisabledImage: check_on_disabled.png +Gdraw.GCheckBoxOff.Box.DoDepressedBackground: False +Gdraw.GCheckBoxOff.Box.BorderBrighter: #f9f8f7 +Gdraw.GCheckBoxOff.Box.BorderDarkest: #dddcdb +Gdraw.GCheckBoxOff.Box.BorderType: none +Gdraw.GCheckBoxOff.Box.BorderShape: rect +Gdraw.GCheckBoxOff.Box.Padding: 3 +Gdraw.GCheckBoxOff.Image: check_off.png +Gdraw.GCheckBoxOff.DisabledImage: check_off_disabled.png +Gdraw.GVisibilityBox.Box.BorderType: none +Gdraw.GVisibilityBox.Box.Padding: 0 +Gdraw.GVisibilityBoxOn.Box.BorderType: none +Gdraw.GVisibilityBoxOn.Box.Padding: 1 +Gdraw.GVisibilityBoxOn.Image: check_on.png +Gdraw.GVisibilityBoxOn.DisabledImage: check_on_disabled.png +Gdraw.GVisibilityBoxOff.Box.BorderType: none +Gdraw.GVisibilityBoxOff.Box.Padding: 1 +Gdraw.GVisibilityBoxOff.Image: check_off.png +Gdraw.GVisibilityBoxOff.DisabledImage: check_off_disabled.png +Gdraw.GTextField.Box.BorderInner: True +Gdraw.GTextField.Box.NormalBackground: #ffffff +Gdraw.GTextField.Box.BorderBrightest: #f9f8f7 +Gdraw.GTextField.Box.BorderBrighter: #f9f8f7 +Gdraw.GTextField.Box.BorderDarker: #dddcdb +Gdraw.GTextField.Box.BorderDarkest: #dddcdb +Gdraw.GTextField.Box.BorderInnerCol: #757371 +Gdraw.GTextField.Box.BorderType: lowered +Gdraw.GTextField.Box.BorderShape: roundrect +Gdraw.GTextField.Box.Padding: 2 +Gdraw.GTextField.Box.Radius: 3 +Gdraw.GTextField.Font: 83% ^View.MonoFont Gdraw.GComboBox.Box.BorderBrightest: #dddcdb +Gdraw.GComboBox.Box.BorderBrighter: #dddcdb Gdraw.GComboBox.Box.BorderType: box -Gdraw.GComboBoxMenu.Box.BorderBrighter: #908f8e +Gdraw.GComboBoxMenu.Box.BorderOuter: True +Gdraw.GComboBoxMenu.Box.GradientBG: True +Gdraw.GComboBoxMenu.Box.GradientStartCol: #e5e4e3 Gdraw.GComboBoxMenu.Box.BorderBrightest: #908f8e +Gdraw.GComboBoxMenu.Box.BorderBrighter: #908f8e Gdraw.GComboBoxMenu.Box.BorderDarker: #908f8e Gdraw.GComboBoxMenu.Box.BorderDarkest: #908f8e Gdraw.GComboBoxMenu.Box.BorderInnerCol: #f9f8f7 -Gdraw.GComboBoxMenu.Box.BorderOuter: True Gdraw.GComboBoxMenu.Box.BorderOuterCol: #dddcdb -Gdraw.GComboBoxMenu.Box.GradientBG: True -Gdraw.GComboBoxMenu.Box.GradientStartCol: #e5e4e3 Gdraw.GComboBoxMenu.Box.Padding: 2 -Gdraw.GDefaultButton.Box.BorderBrighter: #598ec6 -Gdraw.GDefaultButton.Box.BorderBrightest: #598ec6 -Gdraw.GDefaultButton.Box.BorderDarker: #598ec6 -Gdraw.GDefaultButton.Box.BorderDarkest: #598ec6 -Gdraw.GDefaultButton.Box.BorderOuterCol: #bcd2ea -Gdraw.GDrawable.Box.BorderType: none -Gdraw.GDrawable.Box.BorderWidth: 0 -Gdraw.GDrawable.Box.Padding: 0 -Gdraw.GDropList.Box.BorderShape: rect -Gdraw.GDropList.Box.BorderType: none -Gdraw.GDropList.Box.BorderWidth: 1 -Gdraw.GGadget.Box.ActiveBorder: #88b2de -Gdraw.GGadget.Box.ActiveInner: False -Gdraw.GGadget.Box.BorderBrighter: #908f8e -Gdraw.GGadget.Box.BorderBrightest: #908f8e -Gdraw.GGadget.Box.BorderDarker: #908f8e -Gdraw.GGadget.Box.BorderDarkest: #908f8e -Gdraw.GGadget.Box.BorderInner: False -Gdraw.GGadget.Box.BorderInnerCol: #000000 -Gdraw.GGadget.Box.BorderOuter: False -Gdraw.GGadget.Box.BorderOuterCol: #000000 -Gdraw.GGadget.Box.BorderShape: rect -Gdraw.GGadget.Box.BorderType: none -Gdraw.GGadget.Box.BorderWidth: 1 -Gdraw.GGadget.Box.DisabledBackground: #edeceb -Gdraw.GGadget.Box.DisabledForeground: #b5b4b3 -Gdraw.GGadget.Box.DoDepressedBackground: False -Gdraw.GGadget.Box.DrawDefault: False -Gdraw.GGadget.Box.GradientBG: False -Gdraw.GGadget.Box.GradientStartCol: #edeceb -Gdraw.GGadget.Box.NormalBackground: #edeceb -Gdraw.GGadget.Box.NormalForeground: #222222 -Gdraw.GGadget.Box.Padding: 2 -Gdraw.GGadget.Box.PressedBackground: #edeceb -Gdraw.GGadget.Box.Radius: 0 -Gdraw.GGadget.Box.ShadowOuter: False -Gdraw.GGadget.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GGadget.ImagePath: ~/.FontForge/tango-ct.theme:~/.FontForge/tango-ct.theme/tango:/Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/pixmaps/:= -Gdraw.GGadget.Popup.Background: #bcd2ea -Gdraw.GGadget.Popup.Delay: 1000 -Gdraw.GGadget.Popup.Font: 400 8pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GGadget.Popup.Foreground: #222222 -Gdraw.GGadget.Popup.LifeTime: 20000 -Gdraw.GGadget.TextImageSkip: 4 -Gdraw.GGroup.Box.BorderShape: rect -Gdraw.GGroup.Box.BorderType: none -Gdraw.GGroup.Box.DisabledBackground: #ffffff -Gdraw.GGroup.Box.NormalBackground: #ffffff -Gdraw.GGroup.Box.Padding: 0 -Gdraw.GLabel.Box.BorderType: none -Gdraw.GLabel.Box.BorderWidth: 0 -Gdraw.GLabel.Box.Padding: 0 -Gdraw.GLabel.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GLine.Box.BorderBrighter: #f9f8f7 -Gdraw.GLine.Box.BorderBrightest: #f9f8f7 -Gdraw.GLine.Box.BorderShape: rect -Gdraw.GLine.Box.BorderType: engraved -Gdraw.GLine.Box.BorderWidth: 2 -Gdraw.GLine.Box.Padding: 0 -Gdraw.GList.Box.BorderOuter: False -Gdraw.GList.Box.BorderType: box -Gdraw.GList.Box.NormalBackground: #ffffff -Gdraw.GList.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GListMark.Box.BorderBrighter: #fcfbfa -Gdraw.GListMark.Box.BorderBrightest: #fcfbfa -Gdraw.GListMark.Box.BorderDarker: #dddcdb -Gdraw.GListMark.Box.BorderDarkest: #dddcdb -Gdraw.GListMark.Box.BorderInner: True -Gdraw.GListMark.Box.BorderInnerCol: #adacab -Gdraw.GListMark.Box.BorderType: lowered -Gdraw.GListMark.Box.BorderWidth: 2 -Gdraw.GListMark.Box.NormalBackground: #e5e4e3 -Gdraw.GListMark.Box.Padding: 0 -Gdraw.GListMark.DisImage: downarrow.png -Gdraw.GListMark.Image: downarrow.png -Gdraw.GListMark.Width: 8 -Gdraw.GMatrixEdit.ActiveBG: #88b2de -Gdraw.GMatrixEdit.ActiveCol: #3465a4 -Gdraw.GMatrixEdit.Box.BorderShape: rect -Gdraw.GMatrixEdit.Box.BorderType: none -Gdraw.GMatrixEdit.Box.BorderWidth: 0 -Gdraw.GMatrixEdit.Box.DisabledBackground: #edeceb -Gdraw.GMatrixEdit.Box.NormalBackground: #ffffff -Gdraw.GMatrixEdit.Box.Padding: 0 -Gdraw.GMatrixEdit.Font: 400 12pt Inconsolata,monospace -Gdraw.GMatrixEdit.FrozenCol: #a40000 -Gdraw.GMatrixEdit.RuleCol: #908f8e -Gdraw.GMatrixEdit.TitleBG: #a09f9e -Gdraw.GMatrixEdit.TitleDivider: #757371 -Gdraw.GMatrixEdit.TitleFG: #222222 -Gdraw.GMatrixEdit.TitleFont: 700 8pt dejavu sans -Gdraw.GMenu.Box.BorderOuter: False -Gdraw.GMenu.Box.BorderShape: rect -Gdraw.GMenu.Box.NormalBackground: #ffffff -Gdraw.GMenu.Box.Padding: 3 -Gdraw.GMenu.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GMenu.MacIcons: @GDRAW_GMENU_MACICONS@ -Gdraw.GMenuBar.Box.ActiveBorder: #ffffff -Gdraw.GMenuBar.Box.BorderInner: False -Gdraw.GMenuBar.Box.BorderInnerCol: #edeceb -Gdraw.GMenuBar.Box.BorderOuter: False -Gdraw.GMenuBar.Box.BorderShape: rect -Gdraw.GMenuBar.Box.BorderType: none -Gdraw.GMenuBar.Box.BorderWidth: 1 -Gdraw.GMenuBar.Box.GradientBG: False -Gdraw.GMenuBar.Box.GradientStartCol: #e5e4e3 -Gdraw.GMenuBar.Box.Radius: 2 -Gdraw.GMenuBar.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GNumericFieldSpinner.Box.BorderBrighter: #908f8e +Gdraw.GNumericFieldSpinner.Box.BorderOuter: True +Gdraw.GNumericFieldSpinner.Box.GradientBG: True +Gdraw.GNumericFieldSpinner.Box.GradientStartCol: #e5e4e3 Gdraw.GNumericFieldSpinner.Box.BorderBrightest: #908f8e +Gdraw.GNumericFieldSpinner.Box.BorderBrighter: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderDarker: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderDarkest: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderInnerCol: #f9f8f7 -Gdraw.GNumericFieldSpinner.Box.BorderOuter: True Gdraw.GNumericFieldSpinner.Box.BorderOuterCol: #dddcdb Gdraw.GNumericFieldSpinner.Box.BorderType: box Gdraw.GNumericFieldSpinner.Box.BorderWidth: 1 -Gdraw.GNumericFieldSpinner.Box.GradientBG: True -Gdraw.GNumericFieldSpinner.Box.GradientStartCol: #e5e4e3 Gdraw.GNumericFieldSpinner.Box.Padding: 2 -Gdraw.GProgress.Background: #edeceb -Gdraw.GProgress.FillColor: #88b2de -Gdraw.GProgress.Foreground: #222222 -Gdraw.GRadio.Box.BorderType: none -Gdraw.GRadio.Box.Padding: 0 -Gdraw.GRadio.Font: 400 10pt Cantarell,sans,clearlyu,unifont,unifont upper -Gdraw.GRadioOff.Box.BorderBrighter: #f1f0ef -Gdraw.GRadioOff.Box.BorderDarkest: #dddcdb -Gdraw.GRadioOff.Box.BorderShape: rect -Gdraw.GRadioOff.Box.BorderType: none -Gdraw.GRadioOff.Box.BorderWidth: 0 -Gdraw.GRadioOff.Box.DoDepressedBackground: False -Gdraw.GRadioOff.Box.NormalBackground: #edeceb -Gdraw.GRadioOff.Box.Padding: 0 -Gdraw.GRadioOff.DisabledImage: radio_off_disabled.png -Gdraw.GRadioOff.Image: radio_off.png -Gdraw.GRadioOn.Box.BorderBrighter: #f1f0ef -Gdraw.GRadioOn.Box.BorderDarkest: #dddcdb -Gdraw.GRadioOn.Box.BorderShape: rect -Gdraw.GRadioOn.Box.BorderType: none -Gdraw.GRadioOn.Box.DoDepressedBackground: False -Gdraw.GRadioOn.Box.NormalBackground: #edeceb -Gdraw.GRadioOn.Box.Padding: 3 -Gdraw.GRadioOn.Box.PressedBackground: #88b2de -Gdraw.GRadioOn.DisabledImage: radio_on_disabled.png -Gdraw.GRadioOn.Image: radio_on.png -Gdraw.GScrollBar.Box.ActiveBorder: #e3e6e6 +Gdraw.GList.Box.BorderOuter: False +Gdraw.GList.Box.NormalBackground: #ffffff +Gdraw.GList.Box.BorderType: box +Gdraw.GList.Font: 83% ^View.DefaultFont +Gdraw.GScrollBar.Box.BorderOuter: False +Gdraw.GScrollBar.Box.NormalForeground: #e6e3e3 +Gdraw.GScrollBar.Box.DisabledForeground: #e6e6e3 +Gdraw.GScrollBar.Box.NormalBackground: #e6e6e3 +Gdraw.GScrollBar.Box.GradientStartCol: #e6e6e3 Gdraw.GScrollBar.Box.BorderBrightest: #e6e6e3 Gdraw.GScrollBar.Box.BorderDarker: #e6e6e3 Gdraw.GScrollBar.Box.BorderDarkest: #e6e6e3 Gdraw.GScrollBar.Box.BorderInnerCol: #e6e3e3 -Gdraw.GScrollBar.Box.BorderOuter: False Gdraw.GScrollBar.Box.BorderOuterCol: #e6e3e3 +Gdraw.GScrollBar.Box.ActiveBorder: #e3e6e6 Gdraw.GScrollBar.Box.BorderType: none Gdraw.GScrollBar.Box.BorderWidth: 0 -Gdraw.GScrollBar.Box.DisabledForeground: #e6e6e3 -Gdraw.GScrollBar.Box.GradientStartCol: #e6e6e3 -Gdraw.GScrollBar.Box.NormalBackground: #e6e6e3 -Gdraw.GScrollBar.Box.NormalForeground: #e6e3e3 Gdraw.GScrollBar.Box.Padding: 2 +Gdraw.GScrollBar.StartTime: 300 +Gdraw.GScrollBar.RepeatTime: 200 Gdraw.GScrollBar.Width: 11 -Gdraw.GScrollBarThumb.Box.ActiveBorder: #999996 -Gdraw.GScrollBarThumb.Box.BorderBrighter: #8f9199 +Gdraw.GScrollBarThumb.Box.NormalForeground: #e6e3e3 +Gdraw.GScrollBarThumb.Box.DisabledForeground: #b2b2b0 +Gdraw.GScrollBarThumb.Box.NormalBackground: #999996 +Gdraw.GScrollBarThumb.Box.DisabledBackground: #b2b2b0 +Gdraw.GScrollBarThumb.Box.PressedBackground: #999996 +Gdraw.GScrollBarThumb.Box.GradientStartCol: #999996 Gdraw.GScrollBarThumb.Box.BorderBrightest: #999996 +Gdraw.GScrollBarThumb.Box.BorderBrighter: #8f9199 Gdraw.GScrollBarThumb.Box.BorderDarker: #999996 Gdraw.GScrollBarThumb.Box.BorderDarkest: #999999 -Gdraw.GScrollBarThumb.Box.BorderInner: False Gdraw.GScrollBarThumb.Box.BorderInnerCol: #999996 -Gdraw.GScrollBarThumb.Box.BorderOuter: False Gdraw.GScrollBarThumb.Box.BorderOuterCol: #7d8080 -Gdraw.GScrollBarThumb.Box.BorderShape: roundrect +Gdraw.GScrollBarThumb.Box.ActiveBorder: #999996 Gdraw.GScrollBarThumb.Box.BorderType: box +Gdraw.GScrollBarThumb.Box.BorderShape: roundrect Gdraw.GScrollBarThumb.Box.BorderWidth: 0 -Gdraw.GScrollBarThumb.Box.DisabledBackground: #b2b2b0 -Gdraw.GScrollBarThumb.Box.DisabledForeground: #b2b2b0 -Gdraw.GScrollBarThumb.Box.GradientBG: False -Gdraw.GScrollBarThumb.Box.GradientStartCol: #999996 -Gdraw.GScrollBarThumb.Box.NormalBackground: #999996 -Gdraw.GScrollBarThumb.Box.NormalForeground: #e6e3e3 Gdraw.GScrollBarThumb.Box.Padding: 50 -Gdraw.GScrollBarThumb.Box.PressedBackground: #999996 Gdraw.GScrollBarThumb.Box.Radius: 10 -Gdraw.GTabSet.Box.BorderShape: roundrect +Gdraw.GGroup.Box.NormalBackground: #ffffff +Gdraw.GGroup.Box.DisabledBackground: #ffffff +Gdraw.GGroup.Box.BorderType: none +Gdraw.GGroup.Box.BorderShape: rect +Gdraw.GGroup.Box.Padding: 0 +Gdraw.GLine.Box.BorderBrightest: #f9f8f7 +Gdraw.GLine.Box.BorderBrighter: #f9f8f7 +Gdraw.GLine.Box.BorderType: engraved +Gdraw.GLine.Box.BorderShape: rect +Gdraw.GLine.Box.BorderWidth: 2 +Gdraw.GLine.Box.Padding: 0 +Gdraw.GHVBox.Box.BorderType: none +Gdraw.GHVBox.Box.BorderShape: rect +Gdraw.GHVBox.Box.Padding: 0 +Gdraw.GMenuBar.Box.BorderOuter: False +Gdraw.GMenuBar.Box.GradientStartCol: #e5e4e3 +Gdraw.GMenuBar.Box.BorderInnerCol: #edeceb +Gdraw.GMenuBar.Box.ActiveBorder: #ffffff +Gdraw.GMenuBar.Box.BorderShape: rect +Gdraw.GMenuBar.Box.BorderWidth: 1 +Gdraw.GMenuBar.Box.Radius: 2 +Gdraw.GMenuBar.Font: 83% ^View.DefaultFont +Gdraw.GMenu.Box.BorderOuter: False +Gdraw.GMenu.Box.NormalBackground: #ffffff +Gdraw.GMenu.Box.BorderOuterCol: #dedede +Gdraw.GMenu.Box.BorderShape: rect +Gdraw.GMenu.Box.Padding: 3 +Gdraw.GMenu.Font: 83% ^View.DefaultFont +Gdraw.GMenu.MacIcons: @GDRAW_GMENU_MACICONS@ +Gdraw.GMenu.3DLook: True +Gdraw.GMenu.Grab: True +Gdraw.GMatrixEdit.Box.NormalBackground: #ffffff +Gdraw.GMatrixEdit.Box.DisabledBackground: #edeceb +Gdraw.GMatrixEdit.Box.BorderType: none +Gdraw.GMatrixEdit.Box.BorderShape: rect +Gdraw.GMatrixEdit.Box.BorderWidth: 0 +Gdraw.GMatrixEdit.Box.Padding: 0 +Gdraw.GMatrixEdit.Font: ^View.MonoFont +Gdraw.GMatrixEdit.TitleBG: #a09f9e +Gdraw.GMatrixEdit.TitleFG: #222222 +Gdraw.GMatrixEdit.TitleDivider: #757371 +Gdraw.GMatrixEdit.RuleCol: #908f8e +Gdraw.GMatrixEdit.FrozenCol: #a40000 +Gdraw.GMatrixEdit.ActiveCol: #3465a4 +Gdraw.GMatrixEdit.ActiveBG: #88b2de +Gdraw.GMatrixEdit.TitleFont: bold 67% ^View.DefaultFont +Gdraw.GMatrixEditButton.Box.BorderInner: True +Gdraw.GMatrixEditButton.Box.NormalBackground: #ffffff +Gdraw.GMatrixEditButton.Box.DisabledBackground: #edeceb +Gdraw.GMatrixEditButton.Box.BorderWidth: 0 +Gdraw.GMatrixEditButton.Box.Padding: 0 +Gdraw.GDrawable.Box.BorderType: none +Gdraw.GDrawable.Box.BorderWidth: 0 +Gdraw.GDrawable.Box.Padding: 0 Gdraw.GTabSet.Box.BorderType: box +Gdraw.GTabSet.Box.BorderShape: roundrect Gdraw.GTabSet.Box.BorderWidth: 1 Gdraw.GTabSet.Box.Radius: 2 -Gdraw.GTextField.Box.BorderBrighter: #f9f8f7 -Gdraw.GTextField.Box.BorderBrightest: #f9f8f7 -Gdraw.GTextField.Box.BorderDarker: #dddcdb -Gdraw.GTextField.Box.BorderDarkest: #dddcdb -Gdraw.GTextField.Box.BorderInner: True -Gdraw.GTextField.Box.BorderInnerCol: #757371 -Gdraw.GTextField.Box.BorderShape: roundrect -Gdraw.GTextField.Box.BorderType: lowered -Gdraw.GTextField.Box.NormalBackground: #ffffff -Gdraw.GTextField.Box.Padding: 2 -Gdraw.GTextField.Box.Radius: 3 -Gdraw.GTextField.Font: 400 10pt Inconsolata,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.ChangedColor: #204a87 -fontforge.FontView.DoubleStruckFamily: doublestruck,serif -fontforge.FontView.EmptySlotFgColor: #cccbca -fontforge.FontView.FontFamily: dejavu sans,fontview,courier,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.FontSize: 10 -fontforge.FontView.FrakturFamily: fraktur,serif -fontforge.FontView.GlyphInfoColor: #598ec6 -fontforge.FontView.HintingNeededColor: #598ec6 -fontforge.FontView.MonoFamily: dejavu sans mono,courier,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.SansFamily: dejavu sans,helvetica,caliban,sans,clearlyu,unifont,unifont upper -fontforge.FontView.ScriptFamily: script,formalscript,serif -fontforge.FontView.SelectedColor: #88b2de -fontforge.FontView.SelectedFgColor: #ffffff -fontforge.FontView.SerifFamily: dejavu serif,times,caslon,serif,clearlyu,unifont,unifont upper -fontforge.MetricsView.AdvanceWidthColor: #80827c -fontforge.MetricsView.ItalicAdvanceColor: #80827c -fontforge.MetricsView.KernLineColor: #3d7905 -fontforge.MetricsView.SelectedGlyphColor: #8f918d -fontforge.MetricsView.SideBearingLineColor: #12376c -fontforge.View.Background: #ffffff -Gdraw.GVisibilityBoxOn.Image:check_on.png -Gdraw.GVisibilityBoxOff.Image:check_off.png +Gdraw.GTabSet.Font: 83% ^View.DefaultFont +Gdraw.GTabSet.CloseColor: #ff0000 diff -Nru fontforge-20201107~dfsg/fontforgeexe/pixmaps/CMakeLists.txt fontforge-20220308~dfsg/fontforgeexe/pixmaps/CMakeLists.txt --- fontforge-20201107~dfsg/fontforgeexe/pixmaps/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pixmaps/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -2,9 +2,9 @@ # Set this for configuring the resources file if(APPLE) - set(GDRAW_GMENU_MACIONS "True") + set(GDRAW_GMENU_MACICONS "True") else() - set(GDRAW_GMENU_MACIONS "False") + set(GDRAW_GMENU_MACICONS "False") endif() add_subdirectory(${THEME}) diff -Nru fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/CMakeLists.txt fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/CMakeLists.txt --- fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -15,12 +15,13 @@ choosersfdir.png choosertar.png choosertextbdf.png choosertextc.png choosertextcss.png choosertextfontps.png choosertextfontsfd.png choosertexthtml.png choosertextjava.png choosertextmake.png choosertextplain.png choosertextps.png choosertextxml.png chooserttf.png - chooserunknown.png chooserupdir.png chooservideo.png colorwheel.png downarrow.png editclearback.png + chooserunknown.png chooserupdir.png chooservideo.png colorwheel.png downarrow.png downarrow_disabled.png editclearback.png editclear.png editcopyfg2bg.png editcopylayer2layer.png editcopylbearing.png editcopylookupdata.png editcopy.png editcopyrbearing.png editcopyref.png editcopyvwidth.png editcopywidth.png editcut.png editfind.png editjoin.png editmerge.png editmergetoline.png editpasteafter.png editpasteinto.png editpaste.png editredo.png editrmundoes.png editrplref.png editsameas.png editselect.png - editundo.png editunlink.png elementaddextrema.png elementalign.png elementanticlock.png + editundo.png editunlink.png elementaddextrema.png elementaddinflections.png + elementbalance.png elementharmonize.png elementalign.png elementanticlock.png elementautotrace.png elementbdfinfo.png elementbitmapsavail.png elementbuildaccent.png elementbuildcomposite.png elementclockwise.png elementcomparefonts.png elementcomparelayers.png elementcorrectdir.png elementexpandstroke.png elementfindprobs.png elementfontinfo.png Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/downarrow_disabled.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/downarrow_disabled.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/elementaddinflections.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/elementaddinflections.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/elementbalance.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/elementbalance.png differ Binary files /tmp/tmptkubaarw/kOXofSay4M/fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/elementharmonize.png and /tmp/tmptkubaarw/Hk_HJz2P8l/fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/elementharmonize.png differ diff -Nru fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/resources.in fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/resources.in --- fontforge-20201107~dfsg/fontforgeexe/pixmaps/tango/resources.in 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pixmaps/tango/resources.in 2022-03-08 10:14:24.000000000 +0000 @@ -1,304 +1,493 @@ -fontforge.CharView.Hotkey.Tool.SpiroG4: ' -fontforge.CharView.Hotkey.Tool.SpiroCorner: \ -fontforge.CharView.Hotkey.Tool.SpiroLeft: [ -fontforge.CharView.Hotkey.Tool.SpiroRight: ] -fontforge.CharView.Hotkey.Tool.Freehand: -fontforge.CharView.Hotkey.Tool.Hand: h -fontforge.CharView.Hotkey.Tool.Pen: p -fontforge.CharView.Hotkey.Tool.PointCurve: q -fontforge.CharView.Hotkey.Tool.PointHVCurve: w -fontforge.CharView.Hotkey.Tool.PointTangent: t -fontforge.CharView.Hotkey.Tool.PointCorner: a -fontforge.CharView.Hotkey.Tool.Pointer: v -fontforge.CharView.Hotkey.Tool.Ruler: m -fontforge.CharView.Hotkey.Tool.Knife: k -fontforge.CharView.Hotkey.Tool.Zoom: c -fontforge.CharView.Hotkey.Zoom.Out: x -fontforge.CharView.Hotkey.Zoom.In: z - -fontforge.CharView.Hotkey.Show.Tab0: 1 -fontforge.CharView.Hotkey.Show.Tab1: 2 -fontforge.CharView.Hotkey.Show.Tab2: 3 -fontforge.CharView.Hotkey.Show.Tab3: 4 -fontforge.CharView.Hotkey.Show.Tab4: 5 -fontforge.CharView.Hotkey.Show.Tab5: 6 -fontforge.CharView.Hotkey.Show.Tab6: 7 -fontforge.CharView.Hotkey.Show.Tab7: 8 -fontforge.CharView.Hotkey.Show.Tab8: 9 -fontforge.CharView.Hotkey.Show.Tab9: 0 -fontforge.CharView.Button3D: 0 +fontforge.View.DefaultFont: 12pt @FONTFORGE_UI_FAMILIES@ +fontforge.View.LabelFont: ^View.DefaultFont @FONTFORGE_LABEL_FAMILIES@ +fontforge.View.MonoFont: ^View.DefaultFont @FONTFORGE_MONO_FAMILIES@ +fontforge.View.SerifFont: ^View.DefaultFont @FONTFORGE_SERIF_FAMILIES@ +fontforge.View.Background: #ffffff + +fontforge.FontView.GlyphFGColor: #000000 +fontforge.FontView.GlyphInfoColor: #598ec6 +fontforge.FontView.SlotOutlineColor: #000000 +fontforge.FontView.SlotDivisionColor: #808080 +fontforge.FontView.LabelColor: #000000 +fontforge.FontView.UnencodedLabelColor: #505050 +fontforge.FontView.MissingLabelColor: #ff0000 +fontforge.FontView.EmptySlotFgColor: #cccbca +fontforge.FontView.SelectedColor: #88b2de +fontforge.FontView.SelectedFgColor: #ffffff +fontforge.FontView.ChangedColor: #204a87 +fontforge.FontView.MissingBitmapColor: #ff0000 +fontforge.FontView.MissingOutlineColor: #008000 +fontforge.FontView.HintingNeededColor: #598ec6 +fontforge.FontView.MetricsAdvanceAtColor: #008000 +fontforge.FontView.MetricsAdvanceToColor: #008000 +fontforge.FontView.MetricsBaselineColor: #0000c0 +fontforge.FontView.MetricsOriginColor: #c00000 +fontforge.FontView.Font: ^View.LabelFont + +fontforge.CharView.PointColor: #ff0000 +fontforge.CharView.FirstPointColor: #707000 +fontforge.CharView.SelectedPointColor: #c8c800 +fontforge.CharView.SelectedPointWidth: 2 +fontforge.CharView.ExtremePointColor: #c00080 +fontforge.CharView.PointOfInflectionColor: #008080 +fontforge.CharView.AlmostHVColor: #00ff80 +fontforge.CharView.NextCPColor: #007090 +fontforge.CharView.PrevCPColor: #cc00cc +fontforge.CharView.SelectedCPColor: #ffffff +fontforge.CharView.AnchorColor: #0040ff +fontforge.CharView.LabelFont: 83% ^View.DefaultFont +fontforge.CharView.IconFont: 24pt ^View.SerifFont +fontforge.CharView.PointNumberFont: 66% ^View.DefaultFont + +fontforge.CharView.ForegroundOutlineColor: #000000 +fontforge.CharView.ForegroundThickOutlineColor: #20707070 +fontforge.CharView.FillColor: #80707070 +fontforge.CharView.PreviewFillColor: #fe0f0f0f +fontforge.CharView.OpenPathColor: #40660000 +fontforge.CharView.ClipPathColor: #0000ff +fontforge.CharView.BackgroundOutlineColor: #009800 +fontforge.CharView.BackgroundThickOutlineColor: #20707070 +fontforge.CharView.WidthColor: #000000 +fontforge.CharView.WidthSelColor: #00ff00 +fontforge.CharView.LBearingSelColor: #00ff00 +fontforge.CharView.LigatureCaretColor: #909040 +fontforge.CharView.AnchoredOutlineColor: #0040ff +fontforge.CharView.CoordinateLineColor: #808080 +fontforge.CharView.AscentDescentColor: #ff808080 +fontforge.CharView.ItalicCoordColor: #909090 +fontforge.CharView.MetricsLabelColor: #000000 +fontforge.CharView.TemplateOutlineColor: #009800 +fontforge.CharView.RulerBigTickColor: #008000 +fontforge.CharView.RulerCurrentTickColor: #ff0000 +fontforge.CharView.RulerFont: 66% ^View.DefaultFont +fontforge.CharView.GuideOutlineColor: #808080 +fontforge.CharView.GuideDragColor: #000000 + +fontforge.CharView.TraceColor: #008000 +fontforge.CharView.OldOutlineColor: #008000 +fontforge.CharView.TransformOriginColor: #000000 +fontforge.CharView.DraggingComparisonOutlineColor: #8800bb00 +fontforge.CharView.DraggingComparisonAlphaChannelOverride: #88000000 +fontforge.CharView.MeasureToolLineColor: #000000 +fontforge.CharView.MeasureToolPointColor: #ff0000 +fontforge.CharView.MeasureToolPointSnappedColor: #00ff00 +fontforge.CharView.MeasureToolCanvasNumbersColor: #ff0000 +fontforge.CharView.MeasureToolCanvasNumbersSnappedColor: #00ff00 +fontforge.CharView.MeasureToolWindowForeground: #000000 +fontforge.CharView.MeasureToolWindowBackground: #e0e0c0 +fontforge.CharView.MeasureToolFont: 76% ^View.MonoFont + +fontforge.CharView.BlueValuesStippledColor: #808080ff +fontforge.CharView.FamilyBlueStippledColor: #80ff7070 +fontforge.CharView.MDHintColor: #80e04040 +fontforge.CharView.HintLabelColor: #00cccc +fontforge.CharView.DHintColor: #80d0a0a0 +fontforge.CharView.HHintColor: #80a0d0a0 +fontforge.CharView.VHintColor: #80c0c0ff +fontforge.CharView.HFlexHintColor: #00ff00 +fontforge.CharView.VFlexHintColor: #00ff00 +fontforge.CharView.ConflictHintColor: #00ffff +fontforge.CharView.HHintActiveColor: #00a000 +fontforge.CharView.VHintActiveColor: #0000ff +fontforge.CharView.DeltaGridColor: #cc0000 + +fontforge.CharView.GridFitOutlineColor: #009800 +fontforge.CharView.GridFitWidthColor: #009800 +fontforge.CharView.RasterColor: #ffa0a0a0 +fontforge.CharView.RasterNewColor: #ff909090 +fontforge.CharView.RasterOldColor: #ffc0c0c0 +fontforge.CharView.RasterGridColor: #ffb0b0ff +fontforge.CharView.RasterDarkColor: #ff606060 +fontforge.CharView.BackgroundImageColor: #fe707070 + +fontforge.CharView.CVPaletteForegroundColor: #222222 +fontforge.CharView.CVPaletteBackgroundColor: #edeceb +fontforge.CharView.Button3DEdgeLightColor: #e0e0e0 +fontforge.CharView.Button3DEdgeDarkColor: #707070 +fontforge.CharView.Button3d: True +fontforge.CharView.LayersPalette.Font: 64% ^View.DefaultFont +fontforge.CharView.ToolsPalette.Font: 10px ^View.DefaultFont + +fontforge.BitmapView.BitmapColor: #808080 +fontforge.BitmapView.OverviewColor: #000000 +fontforge.BitmapView.GuideColor: #404040 +fontforge.BitmapView.WidthGuideColor: #404040 +fontforge.BitmapView.GridColor: #a0a0a0 +fontforge.BitmapView.OutlineColor: #00ff00 +fontforge.BitmapView.ActiveToolColor: #909000 +fontforge.BitmapView.SelectedRegionColor: #909000 +fontforge.BitmapView.ReferenceColor: #808080 +fontforge.BitmapView.SelectedReferenceColor: #909000 +fontforge.BitmapView.ReferenceBorderColor: #606060 +fontforge.BitmapView.SelectedReferenceBorderColor: #606000 + +fontforge.MetricsView.Font: 76% ^View.DefaultFont +fontforge.MetricsView.GlyphColor: #000000 +fontforge.MetricsView.SelectedGlyphColor: #2b2b2b +fontforge.MetricsView.DividerColor: #222222 +fontforge.MetricsView.AdvanceWidthColor: #80827c +fontforge.MetricsView.ItalicAdvanceColor: #80827c +fontforge.MetricsView.KernLineColor: #3d7905 +fontforge.MetricsView.SideBearingLineColor: #12376c + +fontforge.BDFProperties.Font: 83% ^View.DefaultFont +fontforge.Combinations.Font: 76% ^View.DefaultFont +fontforge.CVT.Font: 76% ^View.MonoFont +fontforge.DebugView.Background: #ffffff +fontforge.DebugView.Font: 76% ^View.DefaultFont +fontforge.FontInfo.OriginLineColor: #808080 +fontforge.FontInfo.Font: ^View.DefaultFont +fontforge.GlyphInfo.Font: ^View.MonoFont +fontforge.Groups.Font: ^View.DefaultFont +fontforge.Histogram.GraphColor: #2020ff +fontforge.Histogram.Font: 83% ^View.DefaultFont +fontforge.KernClass.Font: ^View.MonoFont +fontforge.KernClass.TextColor: #006080 +fontforge.KernFormat.Font: ^View.DefaultFont +fontforge.KernFormat.BoldFont: bold ^View.DefaultFont +fontforge.Math.Font: ^View.DefaultFont +fontforge.Math.BoldFont: bold ^Math.Font + +fontforge.Prefs.MonoFont: ^View.MonoFont +fontforge.SearchView.Font: ^View.DefaultFont +fontforge.SearchView.BoldFont: bold ^SearchView.Font +fontforge.ShowAtt.SelectColor: #ff0000 +fontforge.ShowAtt.GlyphNameColor: #0000ff +fontforge.ShowATT.Font: ^View.DefaultFont +fontforge.ShowATT.MonoFont: ^View.MonoFont +fontforge.StateMachine.Font: ^View.MonoFont +fontforge.TTInstruction.Font: 76% ^View.MonoFont +fontforge.Validate.Font: 92% ^View.DefaultFont +fontforge.Warnings.Font: 81% ^View.DefaultFont + +fontforge.Splash.Foreground: #000000 +fontforge.Splash.Background: #ffffff +fontforge.Splash.Font: 10pt ^View.DefaultFont +fontforge.Splash.ItalicFont: italic ^Splash.Font +fontforge.Splash.MonoFont: 10pt ^View.MonoFont +fontforge.Splash.Image: splash2019.png + +fontforge.SFTextArea.Box.ActiveInner: True +fontforge.SFTextArea.Box.Padding: 1 +fontforge.SFTextArea.Font: 83% ^View.MonoFont Gdraw.Background: #edeceb Gdraw.Foreground: #222222 +Gdraw.WarningForeground: #bd4337 +Gdraw.ScreenResolution: 0 +Gdraw.MultiClickTime: 200 +Gdraw.MultiClickWiggle: 3 +Gdraw.SelectionNotifyTimeout: 2 +Gdraw.TwoButtonFixup: True +Gdraw.MacOSXCmd: False +Gdraw.Synchronize: False + +Gdraw.GGadget.Popup.Font: 67% ^View.DefaultFont +Gdraw.GGadget.Popup.Foreground: #222222 +Gdraw.GGadget.Popup.Background: #bcd2ea +Gdraw.GGadget.Popup.Delay: 1000 +Gdraw.GGadget.Popup.LifeTime: 20000 + +Gdraw.GProgress.Font: ^View.MonoFont +Gdraw.GProgress.Background: #edeceb +Gdraw.GProgress.Foreground: #222222 +Gdraw.GProgress.FillColor: #88b2de + +Gdraw.GGadget.Box.BorderInner: False +Gdraw.GGadget.Box.BorderOuter: False +Gdraw.GGadget.Box.ActiveInner: False +Gdraw.GGadget.Box.ShadowOuter: False +Gdraw.GGadget.Box.DoDepressedBackground: False +Gdraw.GGadget.Box.DrawDefault: False +Gdraw.GGadget.Box.GradientBG: False +Gdraw.GGadget.Box.NormalForeground: #222222 +Gdraw.GGadget.Box.DisabledForeground: #b5b4b3 +Gdraw.GGadget.Box.NormalBackground: #edeceb +Gdraw.GGadget.Box.DisabledBackground: #edeceb +Gdraw.GGadget.Box.PressedBackground: #edeceb +Gdraw.GGadget.Box.GradientStartCol: #edeceb +Gdraw.GGadget.Box.BorderBrightest: #908f8e +Gdraw.GGadget.Box.BorderBrighter: #908f8e +Gdraw.GGadget.Box.BorderDarker: #908f8e +Gdraw.GGadget.Box.BorderDarkest: #908f8e +Gdraw.GGadget.Box.BorderInnerCol: #000000 +Gdraw.GGadget.Box.BorderOuterCol: #000000 +Gdraw.GGadget.Box.ActiveBorder: #88b2de +Gdraw.GGadget.Box.BorderType: none +Gdraw.GGadget.Box.BorderShape: rect +Gdraw.GGadget.Box.BorderWidth: 1 +Gdraw.GGadget.Box.Padding: 2 +Gdraw.GGadget.Box.Radius: 0 +Gdraw.GGadget.Font: 83% ^View.DefaultFont + +Gdraw.GGadget.Skip: 6 +Gdraw.GGadget.LineSkip: 3 +Gdraw.GGadget.FirstLine: 6 +Gdraw.GGadget.LeftMargin: 6 +Gdraw.GGadget.TextImageSkip: 4 +Gdraw.GGadget.ImagePath: ~/.FontForge/tango-ct.theme:~/.FontForge/tango-ct.theme/tango:/Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/pixmaps/:= + +Gdraw.GListMark.Box.BorderInner: True +Gdraw.GListMark.Box.NormalBackground: #e5e4e3 +Gdraw.GListMark.Box.BorderBrightest: #fcfbfa +Gdraw.GListMark.Box.BorderBrighter: #fcfbfa +Gdraw.GListMark.Box.BorderDarker: #dddcdb +Gdraw.GListMark.Box.BorderDarkest: #dddcdb +Gdraw.GListMark.Box.BorderInnerCol: #adacab +Gdraw.GListMark.Box.BorderType: lowered +Gdraw.GListMark.Box.BorderWidth: 2 +Gdraw.GListMark.Box.Padding: 0 +Gdraw.GListMark.Image: downarrow.png +Gdraw.GListMark.DisabledImage: downarrow_disabled.png +Gdraw.GListMark.Width: 8 + +Gdraw.GLabel.Box.BorderType: none +Gdraw.GLabel.Box.BorderWidth: 0 +Gdraw.GLabel.Box.Padding: 0 +Gdraw.GLabel.Font: 83% ^View.DefaultFont + Gdraw.GButton.Box.BorderInner: True -Gdraw.GButton.Box.BorderInnerCol: #f9f8f7 Gdraw.GButton.Box.BorderOuter: True -Gdraw.GButton.Box.BorderOuterCol: #dddcdb -Gdraw.GButton.Box.BorderShape: roundrect -Gdraw.GButton.Box.BorderType: box -Gdraw.GButton.Box.BorderWidth: 1 Gdraw.GButton.Box.DoDepressedBackground: True Gdraw.GButton.Box.DrawDefault: False Gdraw.GButton.Box.GradientBG: True -Gdraw.GButton.Box.GradientStartCol: #e5e4e3 Gdraw.GButton.Box.NormalBackground: #ffffff +Gdraw.GButton.Box.GradientStartCol: #e5e4e3 +Gdraw.GButton.Box.BorderInnerCol: #f9f8f7 +Gdraw.GButton.Box.BorderOuterCol: #dddcdb +Gdraw.GButton.Box.BorderType: box +Gdraw.GButton.Box.BorderShape: roundrect Gdraw.GButton.Box.Padding: 1 Gdraw.GButton.Box.Radius: 3 -Gdraw.GButton.Font: 400 10pt sans +Gdraw.GButton.Font: 83% ^View.DefaultFont Gdraw.GButton.ShiftOnPress: False + +Gdraw.GDefaultButton.Box.BorderBrightest: #598ec6 +Gdraw.GDefaultButton.Box.BorderBrighter: #598ec6 +Gdraw.GDefaultButton.Box.BorderDarker: #598ec6 +Gdraw.GDefaultButton.Box.BorderDarkest: #598ec6 +Gdraw.GDefaultButton.Box.BorderOuterCol: #bcd2ea + +Gdraw.GDropList.Box.BorderType: none +Gdraw.GDropList.Box.BorderShape: rect + +Gdraw.GRadio.Box.BorderType: none +Gdraw.GRadio.Box.Padding: 0 + +Gdraw.GRadioOn.Box.DoDepressedBackground: False +Gdraw.GRadioOn.Box.PressedBackground: #88b2de +Gdraw.GRadioOn.Box.BorderBrighter: #f1f0ef +Gdraw.GRadioOn.Box.BorderDarkest: #dddcdb +Gdraw.GRadioOn.Box.BorderType: none +Gdraw.GRadioOn.Box.BorderShape: rect +Gdraw.GRadioOn.Box.Padding: 3 +Gdraw.GRadioOn.Image: radio_on.png +Gdraw.GRadioOn.DisabledImage: radio_on_disabled.png + +Gdraw.GRadioOff.Box.DoDepressedBackground: False +Gdraw.GRadioOff.Box.BorderBrighter: #f1f0ef +Gdraw.GRadioOff.Box.BorderDarkest: #dddcdb +Gdraw.GRadioOff.Box.BorderType: none +Gdraw.GRadioOff.Box.BorderShape: rect +Gdraw.GRadioOff.Box.BorderWidth: 0 +Gdraw.GRadioOff.Box.Padding: 0 +Gdraw.GRadioOff.Image: radio_off.png +Gdraw.GRadioOff.DisabledImage: radio_off_disabled.png + Gdraw.GCheckBox.Box.BorderType: none Gdraw.GCheckBox.Box.Padding: 0 -Gdraw.GCheckBox.Font: 400 10pt sans -Gdraw.GCheckBoxOff.Box.BorderBrighter: #f9f8f7 -Gdraw.GCheckBoxOff.Box.BorderDarkest: #dddcdb -Gdraw.GCheckBoxOff.Box.BorderShape: rect -Gdraw.GCheckBoxOff.Box.BorderType: none -Gdraw.GCheckBoxOff.Box.DoDepressedBackground: False -Gdraw.GCheckBoxOff.Box.NormalBackground: #edeceb -Gdraw.GCheckBoxOff.Box.Padding: 3 -Gdraw.GCheckBoxOff.DisabledImage: check_off_disabled.png -Gdraw.GCheckBoxOff.Image: check_off.png +Gdraw.GCheckBox.Font: 83% ^View.DefaultFont + +Gdraw.GCheckBoxOn.Box.DoDepressedBackground: False +Gdraw.GCheckBoxOn.Box.PressedBackground: #88b2de Gdraw.GCheckBoxOn.Box.BorderBrighter: #f9f8f7 Gdraw.GCheckBoxOn.Box.BorderDarkest: #dddcdb -Gdraw.GCheckBoxOn.Box.BorderShape: rect Gdraw.GCheckBoxOn.Box.BorderType: none -Gdraw.GCheckBoxOn.Box.DoDepressedBackground: False -Gdraw.GCheckBoxOn.Box.NormalBackground: #edeceb +Gdraw.GCheckBoxOn.Box.BorderShape: rect Gdraw.GCheckBoxOn.Box.Padding: 3 -Gdraw.GCheckBoxOn.Box.PressedBackground: #88b2de -Gdraw.GCheckBoxOn.DisabledImage: check_on_disabled.png Gdraw.GCheckBoxOn.Image: check_on.png -Gdraw.GComboBox.Box.BorderBrighter: #dddcdb +Gdraw.GCheckBoxOn.DisabledImage: check_on_disabled.png + +Gdraw.GCheckBoxOff.Box.DoDepressedBackground: False +Gdraw.GCheckBoxOff.Box.BorderBrighter: #f9f8f7 +Gdraw.GCheckBoxOff.Box.BorderDarkest: #dddcdb +Gdraw.GCheckBoxOff.Box.BorderType: none +Gdraw.GCheckBoxOff.Box.BorderShape: rect +Gdraw.GCheckBoxOff.Box.Padding: 3 +Gdraw.GCheckBoxOff.Image: check_off.png +Gdraw.GCheckBoxOff.DisabledImage: check_off_disabled.png + +Gdraw.GVisibilityBox.Box.BorderType: none +Gdraw.GVisibilityBox.Box.Padding: 0 + +Gdraw.GVisibilityBoxOn.Box.BorderType: none +Gdraw.GVisibilityBoxOn.Box.Padding: 1 +Gdraw.GVisibilityBoxOn.Image: check_on.png +Gdraw.GVisibilityBoxOn.DisabledImage: check_on_disabled.png + +Gdraw.GVisibilityBoxOff.Box.BorderType: none +Gdraw.GVisibilityBoxOff.Box.Padding: 1 +Gdraw.GVisibilityBoxOff.Image: check_off.png +Gdraw.GVisibilityBoxOff.DisabledImage: check_off_disabled.png + +Gdraw.GTextField.Box.BorderInner: True +Gdraw.GTextField.Box.NormalBackground: #ffffff +Gdraw.GTextField.Box.BorderBrightest: #f9f8f7 +Gdraw.GTextField.Box.BorderBrighter: #f9f8f7 +Gdraw.GTextField.Box.BorderDarker: #dddcdb +Gdraw.GTextField.Box.BorderDarkest: #dddcdb +Gdraw.GTextField.Box.BorderInnerCol: #757371 +Gdraw.GTextField.Box.BorderType: lowered +Gdraw.GTextField.Box.BorderShape: roundrect +Gdraw.GTextField.Box.Padding: 2 +Gdraw.GTextField.Box.Radius: 3 +Gdraw.GTextField.Font: 83% ^View.MonoFont + Gdraw.GComboBox.Box.BorderBrightest: #dddcdb +Gdraw.GComboBox.Box.BorderBrighter: #dddcdb Gdraw.GComboBox.Box.BorderType: box -Gdraw.GComboBoxMenu.Box.BorderBrighter: #908f8e + +Gdraw.GComboBoxMenu.Box.BorderOuter: True +Gdraw.GComboBoxMenu.Box.GradientBG: True +Gdraw.GComboBoxMenu.Box.GradientStartCol: #e5e4e3 Gdraw.GComboBoxMenu.Box.BorderBrightest: #908f8e +Gdraw.GComboBoxMenu.Box.BorderBrighter: #908f8e Gdraw.GComboBoxMenu.Box.BorderDarker: #908f8e Gdraw.GComboBoxMenu.Box.BorderDarkest: #908f8e Gdraw.GComboBoxMenu.Box.BorderInnerCol: #f9f8f7 -Gdraw.GComboBoxMenu.Box.BorderOuter: True Gdraw.GComboBoxMenu.Box.BorderOuterCol: #dddcdb -Gdraw.GComboBoxMenu.Box.GradientBG: True -Gdraw.GComboBoxMenu.Box.GradientStartCol: #e5e4e3 Gdraw.GComboBoxMenu.Box.Padding: 2 -Gdraw.GDefaultButton.Box.BorderBrighter: #598ec6 -Gdraw.GDefaultButton.Box.BorderBrightest: #598ec6 -Gdraw.GDefaultButton.Box.BorderDarker: #598ec6 -Gdraw.GDefaultButton.Box.BorderDarkest: #598ec6 -Gdraw.GDefaultButton.Box.BorderOuterCol: #bcd2ea -Gdraw.GDrawable.Box.BorderType: none -Gdraw.GDrawable.Box.BorderWidth: 0 -Gdraw.GDrawable.Box.Padding: 0 -Gdraw.GDropList.Box.BorderShape: rect -Gdraw.GDropList.Box.BorderType: none -Gdraw.GDropList.Box.BorderWidth: 1 -Gdraw.GGadget.Box.ActiveBorder: #88b2de -Gdraw.GGadget.Box.ActiveInner: False -Gdraw.GGadget.Box.BorderBrighter: #908f8e -Gdraw.GGadget.Box.BorderBrightest: #908f8e -Gdraw.GGadget.Box.BorderDarker: #908f8e -Gdraw.GGadget.Box.BorderDarkest: #908f8e -Gdraw.GGadget.Box.BorderInner: False -Gdraw.GGadget.Box.BorderInnerCol: #000000 -Gdraw.GGadget.Box.BorderOuter: False -Gdraw.GGadget.Box.BorderOuterCol: #000000 -Gdraw.GGadget.Box.BorderShape: rect -Gdraw.GGadget.Box.BorderType: none -Gdraw.GGadget.Box.BorderWidth: 1 -Gdraw.GGadget.Box.DisabledBackground: #edeceb -Gdraw.GGadget.Box.DisabledForeground: #b5b4b3 -Gdraw.GGadget.Box.DoDepressedBackground: False -Gdraw.GGadget.Box.DrawDefault: False -Gdraw.GGadget.Box.GradientBG: False -Gdraw.GGadget.Box.GradientStartCol: #edeceb -Gdraw.GGadget.Box.NormalBackground: #edeceb -Gdraw.GGadget.Box.NormalForeground: #222222 -Gdraw.GGadget.Box.Padding: 2 -Gdraw.GGadget.Box.PressedBackground: #edeceb -Gdraw.GGadget.Box.Radius: 0 -Gdraw.GGadget.Box.ShadowOuter: False -Gdraw.GGadget.Font: 400 10pt sans -Gdraw.GGadget.ImagePath: ~/.FontForge/tango-ct.theme:~/.FontForge/tango-ct.theme/tango:/Applications/FontForge.app/Contents/Resources/opt/local/share/fontforge/pixmaps/:= -Gdraw.GGadget.Popup.Background: #bcd2ea -Gdraw.GGadget.Popup.Delay: 1000 -Gdraw.GGadget.Popup.Font: 400 8pt sans -Gdraw.GGadget.Popup.Foreground: #222222 -Gdraw.GGadget.Popup.LifeTime: 20000 -Gdraw.GGadget.TextImageSkip: 4 -Gdraw.GGroup.Box.BorderShape: rect -Gdraw.GGroup.Box.BorderType: none -Gdraw.GGroup.Box.DisabledBackground: #ffffff -Gdraw.GGroup.Box.NormalBackground: #ffffff -Gdraw.GGroup.Box.Padding: 0 -Gdraw.GLabel.Box.BorderType: none -Gdraw.GLabel.Box.BorderWidth: 0 -Gdraw.GLabel.Box.Padding: 0 -Gdraw.GLabel.Font: 400 10pt sans -Gdraw.GLine.Box.BorderBrighter: #f9f8f7 -Gdraw.GLine.Box.BorderBrightest: #f9f8f7 -Gdraw.GLine.Box.BorderShape: rect -Gdraw.GLine.Box.BorderType: engraved -Gdraw.GLine.Box.BorderWidth: 2 -Gdraw.GLine.Box.Padding: 0 -Gdraw.GList.Box.BorderOuter: False -Gdraw.GList.Box.BorderType: box -Gdraw.GList.Box.NormalBackground: #ffffff -Gdraw.GList.Font: 400 10pt sans -Gdraw.GListMark.Box.BorderBrighter: #fcfbfa -Gdraw.GListMark.Box.BorderBrightest: #fcfbfa -Gdraw.GListMark.Box.BorderDarker: #dddcdb -Gdraw.GListMark.Box.BorderDarkest: #dddcdb -Gdraw.GListMark.Box.BorderInner: True -Gdraw.GListMark.Box.BorderInnerCol: #adacab -Gdraw.GListMark.Box.BorderType: lowered -Gdraw.GListMark.Box.BorderWidth: 2 -Gdraw.GListMark.Box.NormalBackground: #e5e4e3 -Gdraw.GListMark.Box.Padding: 0 -Gdraw.GListMark.DisImage: downarrow.png -Gdraw.GListMark.Image: downarrow.png -Gdraw.GListMark.Width: 8 -Gdraw.GMatrixEdit.ActiveBG: #88b2de -Gdraw.GMatrixEdit.ActiveCol: #3465a4 -Gdraw.GMatrixEdit.Box.BorderShape: rect -Gdraw.GMatrixEdit.Box.BorderType: none -Gdraw.GMatrixEdit.Box.BorderWidth: 0 -Gdraw.GMatrixEdit.Box.DisabledBackground: #edeceb -Gdraw.GMatrixEdit.Box.NormalBackground: #ffffff -Gdraw.GMatrixEdit.Box.Padding: 0 -Gdraw.GMatrixEdit.Font: 400 12pt Inconsolata,monospace -Gdraw.GMatrixEdit.FrozenCol: #a40000 -Gdraw.GMatrixEdit.RuleCol: #908f8e -Gdraw.GMatrixEdit.TitleBG: #a09f9e -Gdraw.GMatrixEdit.TitleDivider: #757371 -Gdraw.GMatrixEdit.TitleFG: #222222 -Gdraw.GMatrixEdit.TitleFont: 700 8pt dejavu sans -Gdraw.GMenu.Box.BorderOuter: True -Gdraw.GMenu.Box.BorderOuterCol: #dedede -Gdraw.GMenu.Box.BorderShape: rect -Gdraw.GMenu.Box.NormalBackground: #ffffff -Gdraw.GMenu.Box.Padding: 3 -Gdraw.GMenu.Font: 400 10pt sans -Gdraw.GMenu.MacIcons: @GDRAW_GMENU_MACICONS@ -Gdraw.GMenuBar.Box.ActiveBorder: #ededed -Gdraw.GMenuBar.Box.BorderInner: False -Gdraw.GMenuBar.Box.BorderInnerCol: #edeceb -Gdraw.GMenuBar.Box.BorderOuter: False -Gdraw.GMenuBar.Box.BorderShape: rect -Gdraw.GMenuBar.Box.BorderType: none -Gdraw.GMenuBar.Box.BorderWidth: 1 -Gdraw.GMenuBar.Box.GradientBG: False -Gdraw.GMenuBar.Box.GradientStartCol: #e5e4e3 -Gdraw.GMenuBar.Box.Radius: 2 -Gdraw.GMenuBar.Font: 400 10pt sans -Gdraw.GNumericFieldSpinner.Box.BorderBrighter: #908f8e + + +Gdraw.GNumericFieldSpinner.Box.BorderOuter: True +Gdraw.GNumericFieldSpinner.Box.GradientBG: True +Gdraw.GNumericFieldSpinner.Box.GradientStartCol: #e5e4e3 Gdraw.GNumericFieldSpinner.Box.BorderBrightest: #908f8e +Gdraw.GNumericFieldSpinner.Box.BorderBrighter: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderDarker: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderDarkest: #908f8e Gdraw.GNumericFieldSpinner.Box.BorderInnerCol: #f9f8f7 -Gdraw.GNumericFieldSpinner.Box.BorderOuter: True Gdraw.GNumericFieldSpinner.Box.BorderOuterCol: #dddcdb Gdraw.GNumericFieldSpinner.Box.BorderType: box Gdraw.GNumericFieldSpinner.Box.BorderWidth: 1 -Gdraw.GNumericFieldSpinner.Box.GradientBG: True -Gdraw.GNumericFieldSpinner.Box.GradientStartCol: #e5e4e3 Gdraw.GNumericFieldSpinner.Box.Padding: 2 -Gdraw.GProgress.Background: #edeceb -Gdraw.GProgress.FillColor: #88b2de -Gdraw.GProgress.Foreground: #222222 -Gdraw.GRadio.Box.BorderType: none -Gdraw.GRadio.Box.Padding: 0 -Gdraw.GRadio.Font: 400 10pt sans -Gdraw.GRadioOff.Box.BorderBrighter: #f1f0ef -Gdraw.GRadioOff.Box.BorderDarkest: #dddcdb -Gdraw.GRadioOff.Box.BorderShape: rect -Gdraw.GRadioOff.Box.BorderType: none -Gdraw.GRadioOff.Box.BorderWidth: 0 -Gdraw.GRadioOff.Box.DoDepressedBackground: False -Gdraw.GRadioOff.Box.NormalBackground: #edeceb -Gdraw.GRadioOff.Box.Padding: 0 -Gdraw.GRadioOff.DisabledImage: radio_off_disabled.png -Gdraw.GRadioOff.Image: radio_off.png -Gdraw.GRadioOn.Box.BorderBrighter: #f1f0ef -Gdraw.GRadioOn.Box.BorderDarkest: #dddcdb -Gdraw.GRadioOn.Box.BorderShape: rect -Gdraw.GRadioOn.Box.BorderType: none -Gdraw.GRadioOn.Box.DoDepressedBackground: False -Gdraw.GRadioOn.Box.NormalBackground: #edeceb -Gdraw.GRadioOn.Box.Padding: 3 -Gdraw.GRadioOn.Box.PressedBackground: #88b2de -Gdraw.GRadioOn.DisabledImage: radio_on_disabled.png -Gdraw.GRadioOn.Image: radio_on.png -Gdraw.GScrollBar.Box.ActiveBorder: #e3e6e6 + +Gdraw.GList.Box.BorderOuter: False +Gdraw.GList.Box.NormalBackground: #ffffff +Gdraw.GList.Box.BorderType: box +Gdraw.GList.Font: 83% ^View.DefaultFont + +Gdraw.GScrollBar.Box.BorderOuter: False +Gdraw.GScrollBar.Box.NormalForeground: #e6e3e3 +Gdraw.GScrollBar.Box.DisabledForeground: #e6e6e3 +Gdraw.GScrollBar.Box.NormalBackground: #e6e6e3 +Gdraw.GScrollBar.Box.GradientStartCol: #e6e6e3 Gdraw.GScrollBar.Box.BorderBrightest: #e6e6e3 Gdraw.GScrollBar.Box.BorderDarker: #e6e6e3 Gdraw.GScrollBar.Box.BorderDarkest: #e6e6e3 Gdraw.GScrollBar.Box.BorderInnerCol: #e6e3e3 -Gdraw.GScrollBar.Box.BorderOuter: False Gdraw.GScrollBar.Box.BorderOuterCol: #e6e3e3 +Gdraw.GScrollBar.Box.ActiveBorder: #e3e6e6 Gdraw.GScrollBar.Box.BorderType: none Gdraw.GScrollBar.Box.BorderWidth: 0 -Gdraw.GScrollBar.Box.DisabledForeground: #e6e6e3 -Gdraw.GScrollBar.Box.GradientStartCol: #e6e6e3 -Gdraw.GScrollBar.Box.NormalBackground: #e6e6e3 -Gdraw.GScrollBar.Box.NormalForeground: #e6e3e3 Gdraw.GScrollBar.Box.Padding: 2 +Gdraw.GScrollBar.StartTime: 300 +Gdraw.GScrollBar.RepeatTime: 200 Gdraw.GScrollBar.Width: 11 -Gdraw.GScrollBarThumb.Box.ActiveBorder: #999996 -Gdraw.GScrollBarThumb.Box.BorderBrighter: #8f9199 + +Gdraw.GScrollBarThumb.Box.NormalForeground: #e6e3e3 +Gdraw.GScrollBarThumb.Box.DisabledForeground: #b2b2b0 +Gdraw.GScrollBarThumb.Box.NormalBackground: #999996 +Gdraw.GScrollBarThumb.Box.DisabledBackground: #b2b2b0 +Gdraw.GScrollBarThumb.Box.PressedBackground: #999996 +Gdraw.GScrollBarThumb.Box.GradientStartCol: #999996 Gdraw.GScrollBarThumb.Box.BorderBrightest: #999996 +Gdraw.GScrollBarThumb.Box.BorderBrighter: #8f9199 Gdraw.GScrollBarThumb.Box.BorderDarker: #999996 Gdraw.GScrollBarThumb.Box.BorderDarkest: #999999 -Gdraw.GScrollBarThumb.Box.BorderInner: False Gdraw.GScrollBarThumb.Box.BorderInnerCol: #999996 -Gdraw.GScrollBarThumb.Box.BorderOuter: False Gdraw.GScrollBarThumb.Box.BorderOuterCol: #7d8080 -Gdraw.GScrollBarThumb.Box.BorderShape: roundrect +Gdraw.GScrollBarThumb.Box.ActiveBorder: #999996 Gdraw.GScrollBarThumb.Box.BorderType: box +Gdraw.GScrollBarThumb.Box.BorderShape: roundrect Gdraw.GScrollBarThumb.Box.BorderWidth: 0 -Gdraw.GScrollBarThumb.Box.DisabledBackground: #b2b2b0 -Gdraw.GScrollBarThumb.Box.DisabledForeground: #b2b2b0 -Gdraw.GScrollBarThumb.Box.GradientBG: False -Gdraw.GScrollBarThumb.Box.GradientStartCol: #999996 -Gdraw.GScrollBarThumb.Box.NormalBackground: #999996 -Gdraw.GScrollBarThumb.Box.NormalForeground: #e6e3e3 Gdraw.GScrollBarThumb.Box.Padding: 50 -Gdraw.GScrollBarThumb.Box.PressedBackground: #999996 Gdraw.GScrollBarThumb.Box.Radius: 10 -Gdraw.GTabSet.Box.BorderShape: roundrect + +Gdraw.GGroup.Box.NormalBackground: #ffffff +Gdraw.GGroup.Box.DisabledBackground: #ffffff +Gdraw.GGroup.Box.BorderType: none +Gdraw.GGroup.Box.BorderShape: rect +Gdraw.GGroup.Box.Padding: 0 + +Gdraw.GLine.Box.BorderBrightest: #f9f8f7 +Gdraw.GLine.Box.BorderBrighter: #f9f8f7 +Gdraw.GLine.Box.BorderType: engraved +Gdraw.GLine.Box.BorderShape: rect +Gdraw.GLine.Box.BorderWidth: 2 +Gdraw.GLine.Box.Padding: 0 + +Gdraw.GHVBox.Box.BorderType: none +Gdraw.GHVBox.Box.BorderShape: rect +Gdraw.GHVBox.Box.Padding: 0 + +Gdraw.GGroup.Box.NormalBackground: #ffffff +Gdraw.GGroup.Box.DisabledBackground: #ffffff +Gdraw.GGroup.Box.BorderType: none +Gdraw.GGroup.Box.BorderShape: rect +Gdraw.GGroup.Box.Padding: 0 + +Gdraw.GMenuBar.Box.BorderOuter: False +Gdraw.GMenuBar.Box.GradientStartCol: #e5e4e3 +Gdraw.GMenuBar.Box.BorderInnerCol: #edeceb +Gdraw.GMenuBar.Box.ActiveBorder: #ededed +Gdraw.GMenuBar.Box.BorderShape: rect +Gdraw.GMenuBar.Box.BorderWidth: 1 +Gdraw.GMenuBar.Box.Radius: 2 +Gdraw.GMenuBar.Font: 83% ^View.DefaultFont + +Gdraw.GMenu.Box.BorderOuter: True +Gdraw.GMenu.Box.NormalBackground: #ffffff +Gdraw.GMenu.Box.BorderOuterCol: #dedede +Gdraw.GMenu.Box.BorderShape: rect +Gdraw.GMenu.Box.Padding: 3 +Gdraw.GMenu.Font: 83% ^View.DefaultFont +Gdraw.GMenu.MacIcons: @GDRAW_GMENU_MACICONS@ +Gdraw.GMenu.3DLook: True +Gdraw.GMenu.Grab: True + +Gdraw.GMatrixEdit.Box.NormalBackground: #ffffff +Gdraw.GMatrixEdit.Box.DisabledBackground: #edeceb +Gdraw.GMatrixEdit.Box.BorderType: none +Gdraw.GMatrixEdit.Box.BorderShape: rect +Gdraw.GMatrixEdit.Box.BorderWidth: 0 +Gdraw.GMatrixEdit.Box.Padding: 0 +Gdraw.GMatrixEdit.Font: ^View.MonoFont + +Gdraw.GMatrixEdit.TitleBG: #a09f9e +Gdraw.GMatrixEdit.TitleFG: #222222 +Gdraw.GMatrixEdit.TitleDivider: #757371 +Gdraw.GMatrixEdit.RuleCol: #908f8e +Gdraw.GMatrixEdit.FrozenCol: #a40000 +Gdraw.GMatrixEdit.ActiveCol: #3465a4 +Gdraw.GMatrixEdit.ActiveBG: #88b2de +Gdraw.GMatrixEdit.TitleFont: bold 67% ^View.MonoFont + +Gdraw.GMatrixEditButton.Box.BorderInner: True +Gdraw.GMatrixEditButton.Box.NormalBackground: #ffffff +Gdraw.GMatrixEditButton.Box.DisabledBackground: #edeceb +Gdraw.GMatrixEditButton.Box.BorderWidth: 0 +Gdraw.GMatrixEditButton.Box.Padding: 0 + +Gdraw.GDrawable.Box.BorderType: none +Gdraw.GDrawable.Box.BorderWidth: 0 +Gdraw.GDrawable.Box.Padding: 0 + Gdraw.GTabSet.Box.BorderType: box +Gdraw.GTabSet.Box.BorderShape: roundrect Gdraw.GTabSet.Box.BorderWidth: 1 Gdraw.GTabSet.Box.Radius: 2 -Gdraw.GTextField.Box.BorderBrighter: #f9f8f7 -Gdraw.GTextField.Box.BorderBrightest: #f9f8f7 -Gdraw.GTextField.Box.BorderDarker: #dddcdb -Gdraw.GTextField.Box.BorderDarkest: #dddcdb -Gdraw.GTextField.Box.BorderInner: True -Gdraw.GTextField.Box.BorderInnerCol: #757371 -Gdraw.GTextField.Box.BorderShape: roundrect -Gdraw.GTextField.Box.BorderType: lowered -Gdraw.GTextField.Box.NormalBackground: #ffffff -Gdraw.GTextField.Box.Padding: 2 -Gdraw.GTextField.Box.Radius: 3 -Gdraw.GTextField.Font: 400 10pt Inconsolata,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.ChangedColor: #204a87 -fontforge.FontView.DoubleStruckFamily: doublestruck,serif -fontforge.FontView.EmptySlotFgColor: #cccbca -fontforge.FontView.FontFamily: dejavu sans,fontview,courier,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.FontSize: 12 -fontforge.FontView.FrakturFamily: fraktur,serif -fontforge.FontView.GlyphInfoColor: #598ec6 -fontforge.FontView.HintingNeededColor: #598ec6 -fontforge.FontView.MonoFamily: dejavu sans mono,courier,monospace,clearlyu,unifont,unifont upper -fontforge.FontView.SansFamily: dejavu sans,helvetica,caliban,sans,clearlyu,unifont,unifont upper -fontforge.FontView.ScriptFamily: script,formalscript,serif -fontforge.FontView.SelectedColor: #88b2de -fontforge.FontView.SelectedFgColor: #ffffff -fontforge.FontView.SerifFamily: dejavu serif,times,caslon,serif,clearlyu,unifont,unifont upper -fontforge.MetricsView.AdvanceWidthColor: #80827c -fontforge.MetricsView.ItalicAdvanceColor: #80827c -fontforge.MetricsView.KernLineColor: #3d7905 -fontforge.MetricsView.SelectedGlyphColor: #2b2b2b -fontforge.MetricsView.SideBearingLineColor: #12376c -fontforge.View.Background: #ffffff -Gdraw.GVisibilityBoxOn.Image:check_on.png -Gdraw.GVisibilityBoxOff.Image:check_off.png +Gdraw.GTabSet.Font: 83% ^View.DefaultFont +Gdraw.GTabSet.CloseColor: #ff0000 + + diff -Nru fontforge-20201107~dfsg/fontforgeexe/pluginui.c fontforge-20220308~dfsg/fontforgeexe/pluginui.c --- fontforge-20201107~dfsg/fontforgeexe/pluginui.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pluginui.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,857 @@ +/* Copyright (C) 2000-2012 by George Williams */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#ifndef _NO_PYTHON + +#include "fontforgeui.h" +#include "gkeysym.h" +#include "plugin.h" + +#include "assert.h" + +extern GTextInfo *GTextInfoCopy(GTextInfo *ti); + +#define CID_SmOn 1000 +#define CID_SmOff 1001 +#define CID_SmAsk 1002 +#define CID_Top 1003 +#define CID_Up 1004 +#define CID_Down 1005 +#define CID_Bottom 1006 +#define CID_Enable 1007 +#define CID_Disable 1008 +#define CID_Delete 1009 +#define CID_MoreInfo 1010 +#define CID_Load 1011 +#define CID_Web 1012 +#define CID_Conf 1013 +#define CID_Revert 1014 +#define CID_PluginList 1015 +#define CID_OK 1016 +#define CID_Cancel 1017 + +static int pluginfo_e_h(GWindow gw, GEvent *e) { + int *done = (int *) GDrawGetUserData(gw); + if (e->type == et_close) { + *done = true; + } else if (e->type == et_char && e->u.chr.keysym == GK_Return) { + *done = true; + } + return true; +} + +static int PLUG_Info_OK(GGadget *g, GEvent *e) { + int *done = (int *) GDrawGetUserData(GGadgetGetWindow(g)); + if (e->type == et_controlevent && e->u.control.subtype == et_buttonactivate) { + *done = true; + } + return true; +} + +static void PluginInfoDlg(PluginEntry *pe) { + GRect pos; + GWindow gw; + GWindowAttrs wattrs; + GGadgetCreateData gcd[14], boxes[4], *hvgrid[7][4], *okgrid[7], *mgrid[3]; + GTextInfo label[14]; + int done = false, k; + + if (no_windowing_ui) { + return; + } + + memset(&wattrs, 0, sizeof(wattrs)); + wattrs.mask = wam_events | wam_cursor | wam_utf8_wtitle | wam_undercursor | wam_isdlg | wam_restrict; + wattrs.event_masks = ~(1 << et_charup); + wattrs.restrict_input_to_me = 1; + wattrs.undercursor = 1; + wattrs.cursor = ct_pointer; + wattrs.utf8_window_title = _("Plugin Configuration"); + wattrs.is_dlg = true; + pos.x = pos.y = 0; + pos.width = GDrawPointsToPixels(NULL, GGadgetScale(400)); + pos.height = 0; + gw = GDrawCreateTopWindow(NULL, &pos, pluginfo_e_h, &done, &wattrs); + + memset(&gcd, 0, sizeof(gcd)); + memset(&boxes, 0, sizeof(boxes)); + memset(&hvgrid, 0, sizeof(hvgrid)); + memset(&label, 0, sizeof(label)); + + k = 0; + label[k].text = (unichar_t *) _("Name:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[0][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *) pe->name; + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[0][1] = &gcd[k - 1]; + hvgrid[0][2] = GCD_ColSpan; + hvgrid[0][3] = NULL; + + label[k].text = (unichar_t *) _("Package Name:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[1][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *)(pe->package_name == NULL ? "[Unknown]" : pe->package_name); + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[1][1] = &gcd[k - 1]; + hvgrid[1][2] = GCD_ColSpan; + hvgrid[1][3] = NULL; + + label[k].text = (unichar_t *) _("Module Name:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[2][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *)(pe->module_name == NULL ? "[Unknown]" : pe->module_name); + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[2][1] = &gcd[k - 1]; + hvgrid[2][2] = GCD_ColSpan; + hvgrid[2][3] = NULL; + + label[k].text = (unichar_t *) _("'attrs' (if any):"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[3][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *) pe->attrs; + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[3][1] = &gcd[k - 1]; + hvgrid[3][2] = GCD_ColSpan; + hvgrid[3][3] = NULL; + + label[k].text = (unichar_t *) _("Package URL:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[4][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *)(pe->package_url == NULL ? "[Unknown]" : pe->package_url); + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[4][1] = &gcd[k - 1]; + hvgrid[4][2] = GCD_ColSpan; + hvgrid[4][3] = NULL; + + label[k].text = (unichar_t *) _("Summary:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[5][0] = &gcd[k - 1]; + + label[k].text = (unichar_t *)(pe->summary == NULL ? "[Unknown]" : pe->summary); + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + hvgrid[5][1] = &gcd[k - 1]; + hvgrid[5][2] = GCD_ColSpan; + hvgrid[5][3] = NULL; + + hvgrid[6][0] = NULL; + + boxes[2].gd.flags = gg_enabled | gg_visible; + boxes[2].gd.u.boxelements = hvgrid[0]; + boxes[2].creator = GHVBoxCreate; + + label[k].text = (unichar_t *) _("_OK"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_OK; + gcd[k].gd.handle_controlevent = PLUG_Info_OK; + gcd[k++].creator = GButtonCreate; + okgrid[0] = GCD_Glue; + okgrid[1] = GCD_Glue; + okgrid[2] = &gcd[k - 1]; + okgrid[3] = GCD_Glue; + okgrid[4] = GCD_Glue; + okgrid[5] = GCD_Glue; + okgrid[6] = NULL; + + boxes[3].gd.flags = gg_enabled | gg_visible; + boxes[3].gd.u.boxelements = okgrid; + boxes[3].creator = GHBoxCreate; + + mgrid[0] = &boxes[2]; + mgrid[1] = &boxes[3]; + mgrid[2] = NULL; + + boxes[0].gd.flags = gg_enabled | gg_visible; + boxes[0].gd.u.boxelements = mgrid; + boxes[0].creator = GVBoxCreate; + + GGadgetsCreate(gw, boxes); + GHVBoxSetPadding(boxes[2].ret, 5, 6); + GHVBoxFitWindow(boxes[0].ret); + + GDrawSetVisible(gw, true); + + while (!done) { + GDrawProcessOneEvent(NULL); + } + + GDrawDestroyWindow(gw); +} + +struct plg_data { + GWindow gw; + int done; +}; + +static int PLUG_OK(GGadget *g, GEvent *e) { + int len, i; + GList_Glib *l; + struct plg_data *d = (struct plg_data *) GDrawGetUserData(GGadgetGetWindow(g)); + + if (e->type != et_controlevent || e->u.control.subtype != et_buttonactivate) { + return true; + } + + for (l = plugin_data; l != NULL; l = l->next) { + PluginEntry *pe = (PluginEntry *) l->data; + if (!pe->is_present && pe->new_mode == sm_ask) { + FreePluginEntry(pe); + } + } + + g_list_free(g_steal_pointer(&plugin_data)); // Won't free ->data elements + GGadget *list = GWidgetGetControl(d->gw, CID_PluginList); + GTextInfo **ti = GGadgetGetList(list, &len); + for (i = 0; i < len; ++i) { + PluginEntry *pe = (PluginEntry *) ti[i]->userdata; + pe->startup_mode = pe->new_mode; + plugin_data = g_list_append(plugin_data, pe); + } + SavePluginConfig(); + + enum plugin_startup_mode_type sm = sm_ask; + if (GGadgetIsChecked(GWidgetGetControl(d->gw, CID_SmOn))) { + sm = sm_on; + } else if (GGadgetIsChecked(GWidgetGetControl(d->gw, CID_SmOff))) { + sm = sm_off; + } + if (sm != plugin_startup_mode) { + plugin_startup_mode = sm; + SavePrefs(true); + } + + d->done = true; + return true; +} + +static int PLUG_Cancel(GGadget *g, GEvent *e) { + struct plg_data *d = (struct plg_data *) GDrawGetUserData(GGadgetGetWindow(g)); + if (e->type == et_controlevent && e->u.control.subtype == et_buttonactivate) { + d->done = true; + } + return true; +} + +static int plug_e_h(GWindow gw, GEvent *e) { + struct plg_data *d = (struct plg_data *) GDrawGetUserData(gw); + if (e->type == et_close) { + d->done = true; + } else if (e->type == et_char) { + if ( e->u.chr.keysym == GK_F1 || e->u.chr.keysym == GK_Help ) { + help("techref/plugin.html", NULL); + return( true ); + } + } + return true; +} + +static unichar_t *pluginDescString(PluginEntry *pe, int *has_err) { + char *str, *csm, *nsm = NULL, *info = NULL; + + csm = _(PluginStartupModeString(pe->startup_mode, false)); + if (pe->startup_mode != pe->new_mode) { + nsm = _(PluginStartupModeString(pe->new_mode, false)); + } + info = _(PluginInfoString(pe, true, has_err)); + + if (info != NULL && nsm != NULL) { + str = smprintf("%s (%s -> %s) [%s]", pe->name, csm, nsm, info); + } else if (info != NULL && nsm == NULL) { + str = smprintf("%s (%s) [%s]", pe->name, csm, info); + } else if (info == NULL && nsm != NULL) { + str = smprintf("%s (%s -> %s)", pe->name, csm, nsm); + } else { + str = smprintf("%s (%s)", pe->name, csm); + } + unichar_t *r = utf82u_copy(str); + free(str); + return r; +} + +static void FigurePluginList(struct plg_data *d) { + GGadget *list = GWidgetGetControl(d->gw, CID_PluginList); + GList_Glib *p; + int l = g_list_length(plugin_data), i, has_err; + + GGadgetClearList(list); + + if (l == 0) { + return; + } + + GTextInfo **ti = malloc((l + 1) * sizeof(GTextInfo *)); + for (i = 0, p = plugin_data; p != NULL; ++i, p = p->next) { + PluginEntry *pe = (PluginEntry *) p->data; + pe->new_mode = pe->startup_mode; + ti[i] = calloc(1, sizeof(GTextInfo)); + ti[i]->text = pluginDescString(pe, &has_err); + ti[i]->fg = ti[i]->bg = COLOR_DEFAULT; + if (has_err) { + ti[i]->fg = GDrawGetWarningForeground(GDrawGetDisplayOfWindow(d->gw)); + } + ti[i]->userdata = pe; + } + ti[i] = calloc(1, sizeof(GTextInfo)); + GGadgetSetList(list, ti, false); +} + +static void PLUG_EnableButtons(struct plg_data *d) { + GGadget *list = GWidgetGetControl(d->gw, CID_PluginList); + int pos = GGadgetGetFirstListSelectedItem(list), len; + GTextInfo **ti = GGadgetGetList(list, &len); + PluginEntry *pe = pos == -1 ? NULL : (PluginEntry *) ti[pos]->userdata; + + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Top), pe && pos > 0); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Up), pe && pos > 0); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Down), pe && pos < len - 1); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Bottom), pe && pos < len - 1); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Enable), pe && pe->new_mode != sm_on); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Disable), pe && pe->new_mode != sm_off); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Delete), pe && !pe->is_present); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_MoreInfo), pe != NULL); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Load), pe && pe->entrypoint != NULL); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Web), pe && pe->package_url != NULL); + GGadgetSetEnabled(GWidgetGetControl(d->gw, CID_Conf), pe && pe->has_prefs); +} + +static int PLUG_PluginListChange(GGadget *g, GEvent *e) { + struct plg_data *d = GDrawGetUserData(GGadgetGetWindow(g)); + PLUG_EnableButtons(d); + return true; +} + +void GListMoveOneSelected(GGadget *list, int offset) { + int32_t len; + int i, pos = -1; + GTextInfo **old, **new, *tmp; + + old = GGadgetGetList(list, &len); + new = calloc(len + 1, sizeof(GTextInfo *)); + for (i = 0; i < len; i++) { + if (old[i]->selected) { + pos = i; + } + new[i] = GTextInfoCopy(old[i]); + } + new[len] = calloc(1, sizeof(GTextInfo)); + if (pos == -1 || pos == offset) { + GGadgetSetList(list, new, false); + return; + } + if (offset > pos) { + tmp = new[pos]; + for (i = pos; i < offset; ++i) { + new[i] = new[i + 1]; + } + new[offset] = tmp; + } else { + tmp = new[pos]; + for (i = pos; i > offset; --i) { + new[i] = new[i - 1]; + } + new[offset] = tmp; + } + GGadgetSetList(list, new, false); +} + +static int PLUG_PluginListOrder(GGadget *g, GEvent *e) { + if ( e->type!=et_controlevent || e->u.control.subtype!=et_buttonactivate) + return true; + + struct plg_data *d = GDrawGetUserData(GGadgetGetWindow(g)); + GGadget *list = GWidgetGetControl(d->gw, CID_PluginList); + int cid = GGadgetGetCid(g); + int pos = GGadgetGetFirstListSelectedItem(list), newpos, len; + GGadgetGetList(list, &len); + (void)len; //only used in asserts + + if (pos == -1) { + return true; // Shouldn't happen + } + assert(pos >= 0 && pos < len); + + if (cid == CID_Top) { + assert(pos > 0); + GListMoveOneSelected(list, newpos = 0); + } else if (cid == CID_Up) { + assert(pos > 0); + GListMoveOneSelected(list, newpos = pos - 1); + } else if (cid == CID_Down) { + assert(pos < len - 1); + GListMoveOneSelected(list, newpos = pos + 1); + } else if (cid == CID_Bottom) { + assert(pos < len - 1); + GListMoveOneSelected(list, newpos = len - 1); + } + GGadgetSelectOneListItem(list, newpos); + PLUG_EnableButtons(d); + return true; +} + +static void ResetPluginText(GTextInfo *i) { + free(i->text); + i->text = pluginDescString((PluginEntry *) i->userdata, NULL); +} + +static int PLUG_PluginOp(GGadget *g, GEvent *e) { + if (e->type != et_controlevent || e->u.control.subtype != et_buttonactivate) { + return true; + } + + struct plg_data *d = GDrawGetUserData(GGadgetGetWindow(g)); + GGadget *list = GWidgetGetControl(d->gw, CID_PluginList); + GTextInfo *i = GGadgetGetListItemSelected(list); + if (i == NULL) { + return true; + } + PluginEntry *pe = (PluginEntry *) i->userdata; + int cid = GGadgetGetCid(g); + + if (cid == CID_Enable) { + static char *buts[4]; + buts[0] = _("_Yes"); + buts[1] = _("_No"); + buts[2] = _("_Cancel"); + buts[3] = NULL; + int ans = ff_ask(_("Load Plugin?"), (const char **) buts, 0, 2, _("The plugin will be loaded in the order at the next restart\nof FontForge. You can also load it now. Would you like to?")); + if ( ans==0 || ans==1) + pe->new_mode = sm_on; + if ( ans==0 ) + LoadPlugin(pe); + ResetPluginText(i); + PLUG_EnableButtons(d); + } else if (cid == CID_Disable) { + pe->new_mode = sm_off; + ResetPluginText(i); + PLUG_EnableButtons(d); + } else if (cid == CID_Delete) { + pe->new_mode = sm_ask; + if (!pe->is_present) + GListDelSelected(list); + PLUG_EnableButtons(d); + } else if (cid == CID_MoreInfo) { + PluginInfoDlg(pe); + } else if (cid == CID_Load) { + if (pe->entrypoint != NULL) { + LoadPlugin(pe); + ResetPluginText(i); + PLUG_EnableButtons(d); + } + } else if (cid == CID_Web) { + if (pe->package_url != NULL) { + help(pe->package_url, NULL); + } + } else if (cid == CID_Conf) { + PluginDoPreferences(pe); + } else if (cid == CID_Revert) { + FigurePluginList(d); + } + return true; +} + +void _PluginDlg(void) { + GRect pos; + GWindow gw; + GWindowAttrs wattrs; + GGadgetCreateData gcd[24], boxes[6], *vert[5], *horiz[3], *tradio[6], *sbuttons[17], + *bbuttons[9]; + GTextInfo label[24]; + int k, msg; + struct plg_data d = { NULL, false }; + + if (no_windowing_ui) { + return; + } + + if (!attempted_plugin_load) { + static char *buts[3]; + if (!use_plugins) { + buts[0] = _("_Ok"); + buts[1] = NULL; + ff_ask(_("Plugins off in preferences"), (const char **) buts, 0, 0, _("The UsePlugins preferences option is currently off.\nFontForge will not load plugin configuration or\nattempt discovery unless that option is on.")); + } else { + buts[0] = _("_Yes"); + buts[1] = _("_No"); + buts[2] = NULL; + int ans = ff_ask(_("Initialize Plugins?"), (const char **) buts, 0, 1, _("FontForge has not yet attempted to load Plugins\nDo you want it to do that now?")); + if (ans == 0) { + PyFF_ProcessInitFiles(false, true); + } + } + } + + memset(&wattrs, 0, sizeof(wattrs)); + wattrs.mask = wam_events | wam_cursor | wam_utf8_wtitle | wam_undercursor | wam_isdlg | wam_restrict; + wattrs.event_masks = ~(1 << et_charup); + wattrs.restrict_input_to_me = 1; + wattrs.undercursor = 1; + wattrs.cursor = ct_pointer; + wattrs.utf8_window_title = _("Plugin Configuration"); + wattrs.is_dlg = true; + pos.x = pos.y = 0; + pos.width = pos.height = 0; + d.gw = gw = GDrawCreateTopWindow(NULL, &pos, plug_e_h, &d, &wattrs); + + memset(&label, 0, sizeof(label)); + memset(&gcd, 0, sizeof(gcd)); + memset(&vert, 0, sizeof(vert)); + memset(&tradio, 0, sizeof(tradio)); + memset(&horiz, 0, sizeof(horiz)); + memset(&sbuttons, 0, sizeof(sbuttons)); + memset(&bbuttons, 0, sizeof(bbuttons)); + memset(&boxes, 0, sizeof(boxes)); + + k = 0; + label[k].text = (unichar_t *) _("PluginStartupMode:"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.pos.x = 10; + gcd[k].gd.pos.y = 6; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + tradio[0] = &gcd[k - 1]; + tradio[1] = GCD_Glue; + + label[k].text = (unichar_t *) _("O_n"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled | (plugin_startup_mode == sm_on ? gg_cb_on : 0); + gcd[k].gd.u.radiogroup = 1; + gcd[k].gd.popup_msg = _("When a new plugin is discovered it is recorded and activated"); + gcd[k].gd.cid = CID_SmOn; + gcd[k++].creator = GRadioCreate; + tradio[2] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("O_ff"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled | (plugin_startup_mode == sm_off ? gg_cb_on : 0); + gcd[k].gd.u.radiogroup = 1; + gcd[k].gd.popup_msg = _("When a new plugin is discovered it is recorded but not activated"); + gcd[k].gd.cid = CID_SmOff; + gcd[k++].creator = GRadioCreate; + tradio[3] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Ask"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled | (plugin_startup_mode == sm_ask ? gg_cb_on : 0); + gcd[k].gd.u.radiogroup = 1; + gcd[k].gd.popup_msg = _("When a new plugin is discovered it is left unrecorded\nuntil configured in this dialog."); + gcd[k].gd.cid = CID_SmAsk; + gcd[k++].creator = GRadioCreate; + tradio[4] = &gcd[k - 1]; + tradio[5] = NULL; + + boxes[2].gd.flags = gg_enabled | gg_visible; + boxes[2].gd.u.boxelements = tradio; + boxes[2].creator = GHBoxCreate; + + msg = k; + label[k].text = (unichar_t *) _("Plugins can be Loaded and Configured now.\nOther changes will take effect at next restart."); + label[k].text_is_1byte = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.pos.x = 10; + gcd[k].gd.pos.y = 6; + gcd[k].gd.flags = gg_enabled | gg_visible; + gcd[k++].creator = GLabelCreate; + + label[k].text = (unichar_t *) _("_Top"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Top; + gcd[k].gd.handle_controlevent = PLUG_PluginListOrder; + gcd[k++].creator = GButtonCreate; + sbuttons[0] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Up"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Up; + gcd[k].gd.handle_controlevent = PLUG_PluginListOrder; + gcd[k++].creator = GButtonCreate; + sbuttons[1] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Down"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Down; + gcd[k].gd.handle_controlevent = PLUG_PluginListOrder; + gcd[k++].creator = GButtonCreate; + sbuttons[2] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Bottom"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Bottom; + gcd[k].gd.handle_controlevent = PLUG_PluginListOrder; + gcd[k++].creator = GButtonCreate; + sbuttons[3] = &gcd[k - 1]; + + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k++].creator = GLineCreate; + sbuttons[4] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Enable"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Enable; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[5] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Disable"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Disable; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[6] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Delete"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Delete; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[7] = &gcd[k - 1]; + + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k++].creator = GLineCreate; + sbuttons[8] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_More Info"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_MoreInfo; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[9] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Load"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Load; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[10] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("Open _Web Page"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Web; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[11] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("_Configure"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Conf; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[12] = &gcd[k - 1]; + + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k++].creator = GLineCreate; + sbuttons[13] = &gcd[k - 1]; + + label[k].text = (unichar_t *) _("Re_vert List"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Revert; + gcd[k].gd.handle_controlevent = PLUG_PluginOp; + gcd[k++].creator = GButtonCreate; + sbuttons[14] = &gcd[k - 1]; + + sbuttons[15] = GCD_Glue; + sbuttons[16] = NULL; + + boxes[3].gd.flags = gg_enabled | gg_visible; + boxes[3].gd.u.boxelements = sbuttons; + boxes[3].creator = GVBoxCreate; + + gcd[k].gd.flags = gg_visible | gg_enabled | gg_list_exactlyone; + gcd[k].gd.handle_controlevent = PLUG_PluginListChange; + gcd[k].gd.cid = CID_PluginList; + gcd[k].gd.pos.width = 200; + gcd[k++].creator = GListCreate; + + horiz[0] = &gcd[k - 1]; + horiz[1] = &boxes[3]; + horiz[2] = NULL; + + boxes[4].gd.flags = gg_enabled | gg_visible; + boxes[4].gd.u.boxelements = horiz; + boxes[4].creator = GHBoxCreate; + + label[k].text = (unichar_t *) _("_OK"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_OK; + gcd[k].gd.handle_controlevent = PLUG_OK; + gcd[k++].creator = GButtonCreate; + bbuttons[0] = GCD_Glue; + bbuttons[1] = &gcd[k - 1]; + bbuttons[2] = GCD_Glue; + bbuttons[3] = GCD_Glue; + + label[k].text = (unichar_t *) _("_Cancel"); + label[k].text_is_1byte = true; + label[k].text_in_resource = true; + gcd[k].gd.label = &label[k]; + gcd[k].gd.flags = gg_visible | gg_enabled; + gcd[k].gd.cid = CID_Cancel; + gcd[k].gd.handle_controlevent = PLUG_Cancel; + gcd[k++].creator = GButtonCreate; + bbuttons[4] = GCD_Glue; + bbuttons[5] = &gcd[k - 1]; + bbuttons[6] = GCD_Glue; + bbuttons[7] = GCD_Glue; + bbuttons[8] = NULL; + + boxes[5].gd.flags = gg_enabled | gg_visible; + boxes[5].gd.u.boxelements = bbuttons; + boxes[5].creator = GHBoxCreate; + + vert[0] = &boxes[2]; + vert[1] = &gcd[msg]; + vert[2] = &boxes[4]; + vert[3] = &boxes[5]; + vert[4] = NULL; + + boxes[0].gd.flags = gg_enabled | gg_visible; + boxes[0].gd.u.boxelements = vert; + boxes[0].creator = GVBoxCreate; + + GGadgetsCreate(gw, boxes); + GHVBoxSetExpandableRow(boxes[0].ret, 2); + GHVBoxSetExpandableRow(boxes[3].ret, 15); + GHVBoxSetExpandableCol(boxes[4].ret, 0); + GHVBoxSetPadding(boxes[0].ret, 0, 10); + GHVBoxSetPadding(boxes[4].ret, 10, 0); + GHVBoxFitWindow(boxes[0].ret); + + FigurePluginList(&d); + PLUG_EnableButtons(&d); + + GDrawSetVisible(gw, true); + + while (!d.done) { + GDrawProcessOneEvent(NULL); + } + + GDrawDestroyWindow(gw); +} + +void MenuPlug(GWindow UNUSED(base), struct gmenuitem *UNUSED(mi), GEvent *UNUSED(e)) { + PluginDlg(); +} + +#endif // _NO_PYTHON diff -Nru fontforge-20201107~dfsg/fontforgeexe/prefs.c fontforge-20220308~dfsg/fontforgeexe/prefs.c --- fontforge-20201107~dfsg/fontforgeexe/prefs.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/prefs.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,17 +29,16 @@ #include #include "autotrace.h" -#include "charset.h" #include "encoding.h" #include "ffglib.h" #include "fontforgeui.h" #include "gfile.h" #include "gkeysym.h" #include "gresedit.h" -#include "gresource.h" #include "groups.h" #include "macenc.h" #include "namelist.h" +#include "plugin.h" #include "othersubrs.h" #include "prefs.h" #include "sfd.h" @@ -47,6 +46,7 @@ #include "ttf.h" #include "ustring.h" +#include #include #include #include @@ -54,13 +54,10 @@ #include #include -#if HAVE_LANGINFO_H -# include -#endif - #define RAD2DEG (180/FF_PI) static void change_res_filename(const char *newname); +GResFont prefs_monofont = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); extern int splash; extern int adjustwidth; @@ -277,7 +274,7 @@ /* don't use mnemonics 'C' or 'O' (Cancel & OK) */ -enum pref_types { pr_int, pr_real, pr_bool, pr_enum, pr_encoding, pr_string, +enum pref_types { pr_int, pr_real, pr_bool, pr_encoding, pr_string, pr_file, pr_namelist, pr_unicode, pr_angle }; struct enums { char *name; int value; }; @@ -314,6 +311,9 @@ { N_("RevisionsToRetain"), pr_int, &prefRevisionsToRetain, NULL, NULL, '\0', NULL, 0, N_( "When Saving, keep this number of previous versions of the file. file.sfd-01 will be the last saved file, file.sfd-02 will be the file saved before that, and so on. If you set this to 0 then no revisions will be retained.") }, { N_("UndoRedoLimitToSave"), pr_int, &UndoRedoLimitToSave, NULL, NULL, '\0', NULL, 0, N_( "The number of undo and redo operations which will be saved in sfd files.\nIf you set this to 0 undo/redo information is not saved to sfd files.\nIf set to -1 then all available undo/redo information is saved without limit.") }, { N_("WarnScriptUnsaved"), pr_bool, &warn_script_unsaved, NULL, NULL, '\0', NULL, 0, N_( "Whether or not to warn you if you have an unsaved script in the «Execute Script» dialog.") }, +#ifndef _NO_PYTHON + { N_("UsePlugins"), pr_bool, &use_plugins, NULL, NULL, '\0', NULL, 0, N_( "Whether or not to try to discover and import Python plugins.") }, +#endif PREFS_LIST_EMPTY }, new_list[] = { @@ -373,7 +373,7 @@ PREFS_LIST_EMPTY }, tt_list[] = { - { N_("ClearInstrsBigChanges"), pr_bool, &clear_tt_instructions_when_needed, NULL, NULL, 'C', NULL, 0, N_("Instructions in a TrueType font refer to\npoints by number, so if you edit a glyph\nin such a way that some points have different\nnumbers (add points, remove them, etc.) then\nthe instructions will be applied to the wrong\npoints with disasterous results.\n Normally FontForge will remove the instructions\nif it detects that the points have been renumbered\nin order to avoid the above problem. You may turn\nthis behavior off -- but be careful!") }, + { N_("ClearInstrsBigChanges"), pr_bool, &clear_tt_instructions_when_needed, NULL, NULL, 'C', NULL, 0, N_("Instructions in a TrueType font refer to\npoints by number, so if you edit a glyph\nin such a way that some points have different\nnumbers (add points, remove them, etc.) then\nthe instructions will be applied to the wrong\npoints with disastrous results.\n Normally FontForge will remove the instructions\nif it detects that the points have been renumbered\nin order to avoid the above problem. You may turn\nthis behavior off -- but be careful!") }, { N_("CopyTTFInstrs"), pr_bool, ©ttfinstr, NULL, NULL, '\0', NULL, 0, N_("When copying glyphs from the font view, also copy the\nglyphs' truetype instructions.") }, PREFS_LIST_EMPTY }, @@ -436,7 +436,7 @@ PREFS_LIST_EMPTY }, /* These are hidden, so will never appear in preference ui, hence, no "N_(" */ -/* They are controled elsewhere AntiAlias is a menu item in the font window's View menu */ +/* They are controlled elsewhere AntiAlias is a menu item in the font window's View menu */ /* etc. */ hidden_list[] = { { "AntiAlias", pr_bool, &default_fv_antialias, NULL, NULL, '\0', NULL, 1, NULL }, @@ -522,6 +522,9 @@ { "CV_CB2Tool", pr_int, (int *) &cv_cb2_tool, NULL, NULL, '\0', NULL, 1, NULL }, { "XUID-Base", pr_string, &xuid, NULL, NULL, 'X', NULL, 0, N_("If specified this should be a space separated list of integers each\nless than 16777216 which uniquely identify your organization\nFontForge will generate a random number for the final component.") }, /* Obsolete */ { "ShowKerningPane", pr_int, (int *) &show_kerning_pane_in_class, NULL, NULL, '\0', NULL, 1, NULL }, +#ifndef _NO_PYTHON + { "PluginStartupMode", pr_string, NULL, &GetPluginStartupMode, &SetPluginStartupMode, '\0', NULL, 1, NULL }, +#endif PREFS_LIST_EMPTY }, oldnames[] = { @@ -788,196 +791,17 @@ return getShareDir(); } -static int encmatch(const char *enc,int subok) { - static struct { char *name; int enc; } encs[] = { - { "US-ASCII", e_usascii }, - { "ASCII", e_usascii }, - { "ISO646-NO", e_iso646_no }, - { "ISO646-SE", e_iso646_se }, - { "LATIN10", e_iso8859_16 }, - { "LATIN1", e_iso8859_1 }, - { "ISO-8859-1", e_iso8859_1 }, - { "ISO-8859-2", e_iso8859_2 }, - { "ISO-8859-3", e_iso8859_3 }, - { "ISO-8859-4", e_iso8859_4 }, - { "ISO-8859-5", e_iso8859_4 }, - { "ISO-8859-6", e_iso8859_4 }, - { "ISO-8859-7", e_iso8859_4 }, - { "ISO-8859-8", e_iso8859_4 }, - { "ISO-8859-9", e_iso8859_4 }, - { "ISO-8859-10", e_iso8859_10 }, - { "ISO-8859-11", e_iso8859_11 }, - { "ISO-8859-13", e_iso8859_13 }, - { "ISO-8859-14", e_iso8859_14 }, - { "ISO-8859-15", e_iso8859_15 }, - { "ISO-8859-16", e_iso8859_16 }, - { "ISO_8859-1", e_iso8859_1 }, - { "ISO_8859-2", e_iso8859_2 }, - { "ISO_8859-3", e_iso8859_3 }, - { "ISO_8859-4", e_iso8859_4 }, - { "ISO_8859-5", e_iso8859_4 }, - { "ISO_8859-6", e_iso8859_4 }, - { "ISO_8859-7", e_iso8859_4 }, - { "ISO_8859-8", e_iso8859_4 }, - { "ISO_8859-9", e_iso8859_4 }, - { "ISO_8859-10", e_iso8859_10 }, - { "ISO_8859-11", e_iso8859_11 }, - { "ISO_8859-13", e_iso8859_13 }, - { "ISO_8859-14", e_iso8859_14 }, - { "ISO_8859-15", e_iso8859_15 }, - { "ISO_8859-16", e_iso8859_16 }, - { "ISO8859-1", e_iso8859_1 }, - { "ISO8859-2", e_iso8859_2 }, - { "ISO8859-3", e_iso8859_3 }, - { "ISO8859-4", e_iso8859_4 }, - { "ISO8859-5", e_iso8859_4 }, - { "ISO8859-6", e_iso8859_4 }, - { "ISO8859-7", e_iso8859_4 }, - { "ISO8859-8", e_iso8859_4 }, - { "ISO8859-9", e_iso8859_4 }, - { "ISO8859-10", e_iso8859_10 }, - { "ISO8859-11", e_iso8859_11 }, - { "ISO8859-13", e_iso8859_13 }, - { "ISO8859-14", e_iso8859_14 }, - { "ISO8859-15", e_iso8859_15 }, - { "ISO8859-16", e_iso8859_16 }, - { "ISO88591", e_iso8859_1 }, - { "ISO88592", e_iso8859_2 }, - { "ISO88593", e_iso8859_3 }, - { "ISO88594", e_iso8859_4 }, - { "ISO88595", e_iso8859_4 }, - { "ISO88596", e_iso8859_4 }, - { "ISO88597", e_iso8859_4 }, - { "ISO88598", e_iso8859_4 }, - { "ISO88599", e_iso8859_4 }, - { "ISO885910", e_iso8859_10 }, - { "ISO885911", e_iso8859_11 }, - { "ISO885913", e_iso8859_13 }, - { "ISO885914", e_iso8859_14 }, - { "ISO885915", e_iso8859_15 }, - { "ISO885916", e_iso8859_16 }, - { "8859_1", e_iso8859_1 }, - { "8859_2", e_iso8859_2 }, - { "8859_3", e_iso8859_3 }, - { "8859_4", e_iso8859_4 }, - { "8859_5", e_iso8859_4 }, - { "8859_6", e_iso8859_4 }, - { "8859_7", e_iso8859_4 }, - { "8859_8", e_iso8859_4 }, - { "8859_9", e_iso8859_4 }, - { "8859_10", e_iso8859_10 }, - { "8859_11", e_iso8859_11 }, - { "8859_13", e_iso8859_13 }, - { "8859_14", e_iso8859_14 }, - { "8859_15", e_iso8859_15 }, - { "8859_16", e_iso8859_16 }, - { "KOI8-R", e_koi8_r }, - { "KOI8R", e_koi8_r }, - { "WINDOWS-1252", e_win }, - { "CP1252", e_win }, - { "Big5", e_big5 }, - { "Big-5", e_big5 }, - { "BigFive", e_big5 }, - { "Big-Five", e_big5 }, - { "Big5HKSCS", e_big5hkscs }, - { "Big5-HKSCS", e_big5hkscs }, - { "UTF-8", e_utf8 }, - { "ISO-10646/UTF-8", e_utf8 }, - { "ISO_10646/UTF-8", e_utf8 }, - { "UCS2", e_unicode }, - { "UCS-2", e_unicode }, - { "UCS-2-INTERNAL", e_unicode }, - { "ISO-10646", e_unicode }, - { "ISO_10646", e_unicode }, - /* { "eucJP", e_euc }, */ - /* { "EUC-JP", e_euc }, */ - /* { "ujis", ??? }, */ - /* { "EUC-KR", e_euckorean }, */ - { NULL, 0 } - }; - - int i; - char buffer[80]; -#if HAVE_ICONV_H - static char *last_complaint; - - iconv_t test; - free(iconv_local_encoding_name); - iconv_local_encoding_name= NULL; -#endif - - if ( strchr(enc,'@')!=NULL && strlen(enc)system local encoding, assuming utf-8 and trying again...\n"); + if (!SetupUCharMap(FindUnicharName(), "UTF-8", true)) { + fprintf(stderr, "Failed to set up unichar<->utf-8 encoding."); + assert(false); + } } - if ( enc==e_unknown ) -return( e_iso8859_1 ); - -return( enc ); } static void DefaultXUID(void) { @@ -1003,9 +827,8 @@ } static void PrefsUI_SetDefaults(void) { - DefaultXUID(); - local_encoding = DefaultEncoding(); + DefaultEncoding(); } static void ParseMacMapping(char *pt,struct macsettingname *ms) { @@ -1435,7 +1258,7 @@ } void GListAddStr(GGadget *list,unichar_t *str, void *ud) { - int32 i,len; + int32_t i,len; GTextInfo **ti = GGadgetGetList(list,&len); GTextInfo **replace = malloc((len+2)*sizeof(GTextInfo *)); @@ -1453,7 +1276,7 @@ } void GListReplaceStr(GGadget *list,int index, unichar_t *str, void *ud) { - int32 i,len; + int32_t i,len; GTextInfo **ti = GGadgetGetList(list,&len); GTextInfo **replace = malloc((len+2)*sizeof(GTextInfo *)); @@ -1486,7 +1309,7 @@ static int set_e_h(GWindow gw, GEvent *event) { struct setdata *sd = GDrawGetUserData(gw); int i; - int32 len; + int32_t len; GTextInfo **ti; const unichar_t *ret1; unichar_t *end; int on, feat, val1, val2; @@ -1565,7 +1388,7 @@ struct setdata sd; char buf[20]; unichar_t ubuf3[6]; - int32 len, i; + int32_t len, i; GTextInfo **ti; memset(&sd,0,sizeof(sd)); @@ -1680,7 +1503,7 @@ static void ChangeSetting(GGadget *list,int index,GGadget *flist) { struct macsettingname temp; - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(list,&len); char *str; unichar_t *ustr; @@ -1733,7 +1556,7 @@ static int Pref_MappingSel(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_listselected ) { - int32 len; + int32_t len; GTextInfo **ti = GGadgetGetList(g,&len); GWindow gw = GGadgetGetWindow(g); int i, sel_cnt=0; @@ -1753,7 +1576,7 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { GGadget *list = GWidgetGetControl(GGadgetGetWindow(g),CID_Mapping); GTextInfo *ti, **arr; - uint16 cnt; + uint16_t cnt; ti = Pref_MappingList(false); arr = GTextInfoArrayFromList(ti,&cnt); @@ -1765,16 +1588,15 @@ static int Prefs_Ok(GGadget *g, GEvent *e) { int i, j, mi; - int err=0, enc; + int err=0; struct pref_data *p; GWindow gw; const unichar_t *ret; const unichar_t *names[SCRIPT_MENU_MAX], *scripts[SCRIPT_MENU_MAX]; struct prefs_list *pl; GTextInfo **list; - int32 len; - int maxl, t; - char *str; + int32_t len; + char *buf, *str; real dangle; if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { @@ -1845,7 +1667,6 @@ e = ParseEncodingNameFromList(GWidgetGetControl(gw,j*CID_PrefsOffset+CID_PrefsBase+i)); if ( e!=NULL ) *((Encoding **) (pl->val)) = e; - enc = 1; /* So gcc doesn't complain about unused. It is unused, but why add the ifdef and make the code even messier? Sigh. icc complains anyway */ } break; case pr_namelist: @@ -1893,24 +1714,21 @@ UserSettingsFree(); user_macfeat_otftag = malloc((len+1)*sizeof(struct macsettingname)); user_macfeat_otftag[len].otf_tag = 0; - maxl = 0; - for ( i=0; itext); - if ( t>maxl ) maxl = t; - } - str = malloc(maxl+3); + for ( i=0; itext,maxl+1,e_mac); + buf = u2utf8_copy(list[i]->text); + str = Utf8ToMacStr(buf, 0, 0); // sm_roman/english ParseMacMapping(str,&user_macfeat_otftag[i]); + free(str); + free(buf); } - free(str); Prefs_ReplaceMacFeatures(GWidgetGetControl(gw,CID_Features)); if ( xuid!=NULL ) { char *pt; for ( pt=xuid; *pt==' ' ; ++pt ); - if ( *pt=='[' ) { /* People who know PS well, might want to put brackets arround the xuid base array, but I don't want them */ + if ( *pt=='[' ) { /* People who know PS well, might want to put brackets around the xuid base array, but I don't want them */ pt = copy(pt+1); if (xuid != NULL) free( xuid ); xuid = pt; @@ -2000,14 +1818,12 @@ GGadgetCreateData **hvarray, boxes[2*TOPICS]; struct pref_data p; int i, gc, sgc, j, k, line, line_max, y, y2, ii, si; - int32 llen; + int32_t llen; char buf[20]; int gcnt[20]; static unichar_t nullstr[] = { 0 }; struct prefs_list *pl; char *tempstr; - FontRequest rq; - GFont *font; PrefsInit(); @@ -2515,13 +2331,8 @@ for ( k=0; ktext!=NULL && - (void *) (intpt) ( *((int *) pl->val)) == list[j]->userdata ) + (void *) (intptr_t) ( *((int *) pl->val)) == list[j]->userdata ) list[j]->selected = true; else list[j]->selected = false; @@ -2564,7 +2375,6 @@ free(plabels[k]); } - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !p.done ) GDrawProcessOneEvent(NULL); @@ -2636,12 +2446,12 @@ } void DoXRes(void) { - extern GResInfo fontview_ri; + extern GResInfo view_ri; MVColInit(); CVColInit(); BVColInit(); - GResEdit(&fontview_ri,xdefs_filename,change_res_filename); + GResEdit(&view_ri,xdefs_filename,change_res_filename); } struct prefs_list pointer_dialog_list[] = { @@ -2663,7 +2473,7 @@ struct prefs_list* plist = p->plist; struct prefs_list* pl = plist; int i=0,j=0; - int err=0, enc; + int err=0; const unichar_t *ret; p->done = true; @@ -2687,7 +2497,6 @@ e = ParseEncodingNameFromList(GWidgetGetControl(gw,j*CID_PrefsOffset+CID_PrefsBase+i)); if ( e!=NULL ) *((Encoding **) (pl->val)) = e; - enc = 1; /* So gcc doesn't complain about unused. It is unused, but why add the ifdef and make the code even messier? Sigh. icc complains anyway */ } break; case pr_namelist: diff -Nru fontforge-20201107~dfsg/fontforgeexe/problems.c fontforge-20220308~dfsg/fontforgeexe/problems.c --- fontforge-20201107~dfsg/fontforgeexe/problems.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/problems.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,6 +33,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "gwidget.h" #include "namelist.h" #include "splineorder2.h" @@ -51,14 +52,16 @@ /* ***************************** Problems Dialog **************************** */ /* ************************************************************************** */ +GResFont validate_font = GRESFONT_INIT("400 11pt " SANS_UI_FAMILIES); + struct mgrpl { char *search; char *rpl; /* a rpl of "" means delete (NULL means not found) */ }; struct mlrpl { - uint32 search; - uint32 rpl; + uint32_t search; + uint32_t rpl; }; struct problems { @@ -252,7 +255,7 @@ p->sc->layers[p->layer].splines = ss; SCCharChangedUpdate(p->sc,p->layer); } else - IError("Could not find referenc"); + IError("Could not find reference"); return; } else if ( p->explaining==_("This glyph's advance width is different from the standard width") ) { SCSynchronizeWidth(p->sc,p->advancewidthval,p->sc->width,NULL); @@ -416,7 +419,6 @@ (sp->me.y-sp->nextcp.y)*(sp->me.y-sp->nextcp.y)); if ( cplen!=0 && cplenirrelevantfactor*len ) { sp->nextcp = sp->me; - sp->nonextcp = true; ncp_changed = true; } } @@ -427,7 +429,6 @@ (sp->me.y-sp->prevcp.y)*(sp->me.y-sp->prevcp.y)); if ( cplen!=0 && cplenirrelevantfactor*len ) { sp->prevcp = sp->me; - sp->noprevcp = true; pcp_changed = true; } } @@ -1708,7 +1709,7 @@ first = s; if ( s->acceptableextrema ) continue; /* If marked as good, don't check it */ - /* rough appoximation to spline's length */ + /* rough approximation to spline's length */ x = (s->to->me.x-s->from->me.x); y = (s->to->me.y-s->from->me.y); len2 = x*x + y*y; @@ -2166,8 +2167,8 @@ enum missingglyph_type { mg_pst, mg_fpst, mg_kern, mg_vkern, mg_asm }; struct mgask_data { GWindow gw; - uint8 done, skipped; - uint32 tag; + uint8_t done, skipped; + uint32_t tag; char **_str, *start, *end; SplineChar *sc; PST *pst; @@ -2252,7 +2253,7 @@ return( true ); } -static int mgAsk(struct problems *p,char **_str,char *str, char *end,uint32 tag, +static int mgAsk(struct problems *p,char **_str,char *str, char *end,uint32_t tag, SplineChar *sc,enum missingglyph_type which,void *data) { char buffer[200]; static char *pstnames[] = { "", N_("position"), N_("pair"), N_("substitution"), @@ -2275,7 +2276,7 @@ GTextInfo label[12]; struct mgask_data d; int blen = GIntGetResource(_NUM_Buttonsize), ptwidth; - int k, rplpos; + int k; end_ch = *end; *end = '\0'; @@ -2355,7 +2356,6 @@ gcd[k].gd.flags = gg_visible | gg_enabled; gcd[k++].creator = GLabelCreate; - rplpos = k; gcd[k].gd.pos.x = 10; gcd[k].gd.pos.y = gcd[k-1].gd.pos.y+13; gcd[k].gd.pos.width = ptwidth-20; gcd[k].gd.flags = gg_visible | gg_enabled; gcd[k].gd.cid = CID_RplText; @@ -2551,7 +2551,7 @@ } static int LookupFeaturesMissScript(struct problems *p,OTLookup *otl,OTLookup *nested, - uint32 script, SplineFont *sf, char *glyph_name) { + uint32_t script, SplineFont *sf, char *glyph_name) { OTLookup *invokers, *any; struct lookup_subtable *subs; int i,l, ret; @@ -2643,7 +2643,7 @@ static int SCMissingScriptFeat(struct problems *p,SplineFont *sf,SplineChar *sc) { PST *pst; int found = false; - uint32 script; + uint32_t script; AnchorPoint *ap; if ( !p->missingscriptinfeature || p->finish || sc==NULL ) @@ -2662,7 +2662,7 @@ char *pt, *start; int ch; SplineChar *sc; - uint32 script; + uint32_t script; int found = 0; if ( class==NULL ) @@ -2729,10 +2729,6 @@ ASM *sm; KernClass *kc; SplineFont *_sf, *sf; - static char *buts[3]; - buts[0] = _("_Yes"); - buts[1] = _("_No"); - buts[2] = NULL; _sf = p->fv->b.sf; if ( _sf->cidmaster ) _sf = _sf->cidmaster; @@ -3031,7 +3027,7 @@ static int Prob_TextChanged(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_textchanged ) { - GGadgetSetChecked(GWidgetGetControl(GGadgetGetWindow(g),(intpt) GGadgetGetUserData(g)),true); + GGadgetSetChecked(GWidgetGetControl(GGadgetGetWindow(g),(intptr_t) GGadgetGetUserData(g)),true); } return( true ); } @@ -5106,13 +5102,15 @@ int bit, skips, vs, y, m; GRect old, r; + Color fg = GDrawGetDefaultForeground(NULL); + GDrawPushClip(pixmap,&e->u.expose.rect,&old); GDrawSetFont(pixmap,vw->font); gid = VW_FindLine(vw,vw->loff_top, &skips); if ( gid==-1 ) { GDrawDrawText8(pixmap,2,(vw->vlcnt-1)*vw->fh/2 + vw->as, vw->finished_first_pass ? _("Passed Validation") : _("Thinking..."), - -1,0x000000 ); + -1,fg ); GDrawPopClip(pixmap,&old); return; } @@ -5136,19 +5134,18 @@ vs = VSModMask(sc,vw); if ((vs&vs_known) && (vs&vw->mask)!=0 ) { r.x = 2; r.y = y-vw->as+1; - GDrawDrawRect(pixmap,&r,0x000000); - GDrawDrawLine(pixmap,r.x+2,r.y+vw->as/2,r.x+vw->as-2,r.y+vw->as/2, - 0x000000); + GDrawDrawRect(pixmap,&r,fg); + GDrawDrawLine(pixmap,r.x+2,r.y+vw->as/2,r.x+vw->as-2,r.y+vw->as/2,fg); if ( !sc->vs_open ) - GDrawDrawLine(pixmap,r.x+vw->as/2,r.y+2,r.x+vw->as/2,r.y+vw->as-2, - 0x000000); - GDrawDrawText8(pixmap,r.x+r.width+2,y,sc->name,-1,0x000000 ); + GDrawDrawLine(pixmap,r.x+vw->as/2,r.y+2,r.x+vw->as/2,r.y+vw->as-2,fg); + GDrawDrawText8(pixmap,r.x+r.width+2,y,sc->name,-1,fg); y += vw->fh; ++sofar; if ( sc->vs_open ) { for ( m=0, bit=(vs_known<<1) ; bit<=vs_last; ++m, bit<<=1 ) if ( (bit&vw->mask) && (vs&bit) && vserrornames[m]!=NULL ) { - GDrawDrawText8(pixmap,10+r.width+r.x,y,_(vserrornames[m]),-1,0xff0000 ); + GDrawDrawText8(pixmap,10+r.width+r.x,y,_(vserrornames[m]),-1, + GDrawGetWarningForeground(NULL) ); y += vw->fh; ++sofar; } @@ -5163,11 +5160,12 @@ if ( vs!=0 ) { /* GT: "Private" is a keyword (sort of) in PostScript. Perhaps it */ /* GT: should remain untranslated? */ - GDrawDrawText8(pixmap,r.x+r.width+2,y,_("Private Dictionary"),-1,0x000000 ); + GDrawDrawText8(pixmap,r.x+r.width+2,y,_("Private Dictionary"),-1,fg ); y += vw->fh; for ( m=0, bit=1 ; bit!=0; ++m, bit<<=1 ) { if ( vs&bit ) { - GDrawDrawText8(pixmap,10+r.width+r.x,y,_(privateerrornames[m]),-1,0xff0000 ); + GDrawDrawText8(pixmap,10+r.width+r.x,y,_(privateerrornames[m]),-1, + GDrawGetWarningForeground(NULL)); y += vw->fh; } } @@ -5288,6 +5286,7 @@ case et_timer: VWCheckup(vw); break; + default: break; } return( true ); } @@ -5319,10 +5318,8 @@ int cidmax; SplineFont *sub; SplineChar *sc; - FontRequest rq; int as, ds, ld; int mask, needs_blue; - static GFont *valfont=NULL; if ( sf->cidmaster ) sf = sf->cidmaster; @@ -5392,15 +5389,7 @@ pos.height = GDrawPointsToPixels(NULL,300); valwin->gw = gw = GDrawCreateTopWindow(NULL,&pos,vw_e_h,valwin,&wattrs); - if ( valfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = "Helvetica"; - rq.point_size = 11; - rq.weight = 400; - valfont = GDrawInstanciateFont(gw,&rq); - valfont = GResourceFindFont("Validate.Font",valfont); - } - valwin->font = valfont; + valwin->font = validate_font.fi; GDrawWindowFontMetrics(valwin->gw,valwin->font,&as,&ds,&ld); valwin->fh = as+ds; valwin->as = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/pythonui.c fontforge-20220308~dfsg/fontforgeexe/pythonui.c --- fontforge-20201107~dfsg/fontforgeexe/pythonui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/pythonui.c 2022-03-08 10:14:24.000000000 +0000 @@ -34,6 +34,7 @@ #include "ffglib.h" #include "ffpython.h" #include "fontforgeui.h" +#include "hotkeys.h" #include "scriptfuncs.h" #include "scripting.h" #include "splinestroke.h" @@ -50,41 +51,194 @@ #include #include -static struct python_menu_info { +/* The (messy) menu name situation: + * + * The updated interface encourages the caller to pass three names for each + * menu: a localized name, an untranslated name, and an identifier string. + * (With luck) the latter is for future use when menus are configurable, so + * that a user can choose to put a registered menu item anywhere in the + * hierarchy without worrying about the "registration name". + * + * The complexity with the other two names relates to mnemonics. The names + * might come in any of the following forms in any combination: + * + * Cancel Annuler + * _Cancel _Annuler + * Cancel (_1) キャンセル(_C) + * + * (A parenthetical in the English form is unlikely, but possible if a + * developer has run out of other letters or hopes to claim a less likely + * mnemonic in a Tools menu.) + * + * We want the following: + * + * 1. Below the Tools menus a "_" specified mnemonic is honored. + * 2. On the Tools menu the specified mnemonic is treated as a suggestion. + * 3. A user can assign a hotkey to a menu item, similar to other menus. + * + * So at the level of the tools menu we would ideally register two strings, one + * to display in the menu with its assigned mnemonic and one to match assigned + * hotkeys, which are (normally) specified in English without mnemonics. + * + * Take the second line above. If "A" is available we want these assignments + * (ignoring casting): + * + * mmn[j].ti.text = "Annuler"; + * mmn[j].ti.text_untranslated = "Cancel"; + * mmn[j].ti.mnemonic = 'A'; + * + * If "A" is not available but "u" is, we could do the same but switch the + * mnemonic to 'u'. If none of the French letters are available we might + * wind up with: + * + * mmn[j].ti.text = "Annuler (4)"; + * mmn[j].ti.text_untranslated = "Cancel"; + * mmn[j].ti.mnemonic = '4'; + * + * If we only have one set of strings we don't know whether it is localized, + * so we need to do: + * + * mmn[j].ti.text = "Annuler (4)"; + * mmn[j].ti.text_untranslated = "Annuler"; + * mmn[j].ti.mnemonic = '4'; + * + * And, of course, if we *start* with "Annuler (_C)" or "キャンセル(_C)" and + * "C" is not available we don't want to accidentally do + * + * mmn[j].ti.text = "Annuler (C) (4)"; + * mmn[j].ti.text_untranslated = "Annuler (C)"; + * mmn[j].ti.mnemonic = '4'; + * + * so we need to strip off the parenthetical when reassigning (and hope that's + * the convention the translator is using). + * + * ti.text is a (unichar_t *) but can be assigned a utf8 string when setting + * ti.text_is_1byte to true. ti.text_untranslated is a (char *) that we just + * have to hope can handle non-ASCII UTF-8 content, because that may be all we + * have. + */ + +static const char mn_order[] = NU_("}{:[]&=~%^;?+/,#$-@*!.7869054321QXZVJWFYGKUBHPCDMLTNSIROEA"); + +struct py_menu_item { PyObject *func; - PyObject *check_enabled; /* May be None (which I change to NULL) */ + PyObject *check; /* May be None (which I change to NULL) */ PyObject *data; /* May be None (left as None) */ -} *cvpy_menu_data = NULL, *fvpy_menu_data = NULL; -static int cvpy_menu_cnt=0, cvpy_menu_max = 0; -static int fvpy_menu_cnt=0, fvpy_menu_max = 0; +}; + +typedef void (*ff_menu_callback)(GWindow gw, struct gmenuitem *mi, GEvent *e); + +enum py_menu_type { pmt_font=0, pmt_char=1, pmt_size=2 }; +enum py_menu_flag { pmf_font=1, pmf_char=2 }; + +static struct py_menu_data { + struct py_menu_item *items; + int cnt, max; + GMenuItem2 *menu; + ff_menu_callback moveto, invoke; + void (*setmenu)(GMenuItem2 *menu); + uint16_t mn_offset; + unichar_t *mn_string; + GHashTable *mn_avail; + char *hotkey_prefix; +} *py_menus; + +static unichar_t AllocateNextMnemonic(struct py_menu_data *pmd) { + unichar_t uc = 0; + while ( (uc=pmd->mn_string[pmd->mn_offset])!=0 && + !g_hash_table_contains(pmd->mn_avail, GUINT_TO_POINTER(uc)) ) + ++pmd->mn_offset; + + if ( uc!=0 ) + g_hash_table_remove(pmd->mn_avail, GUINT_TO_POINTER(uc)); + + return (unichar_t) uc; +} + +static unichar_t FindMnemonic(unichar_t *menu_string, unichar_t alt, + struct py_menu_data *pmd) { + unichar_t *cp; + + if ( g_hash_table_contains(pmd->mn_avail, GUINT_TO_POINTER(alt)) ) { + g_hash_table_remove(pmd->mn_avail, GUINT_TO_POINTER(alt)); + return alt; + } + for ( cp = menu_string; *cp!=0; ++cp ) { + alt = toupper(*cp); + if ( g_hash_table_contains(pmd->mn_avail, GUINT_TO_POINTER(alt)) ) { + g_hash_table_remove(pmd->mn_avail, GUINT_TO_POINTER(alt)); + return alt; + } + } + return 0; +} + +// Make sure there is no suffix when c==0 and exactly one suffix " (c)" when c!=0 +static unichar_t *SetMnemonicSuffix(const unichar_t *menu_string, unichar_t e, unichar_t c) { + int i; + unichar_t *r; + i = u_strlen(menu_string); + r = malloc((i+5) * sizeof(unichar_t)); + memcpy(r, menu_string, sizeof(unichar_t)*(i+1)); + + i--; // Make index of last character + + // Remove trailing spaces (if any) + while ( i>=0 && r[i]==' ' ) + --i; + r[i+1] = 0; + // The following is intended to remove a parenthetical mnemonic + // if one is already present in the string, or do nothing otherwise. + // If the input is something less "standard" we just append the + // new mnemonic character and hope for the best. + if ( i>=0 && r[i]==')' ) { + --i; + if ( i>=0 && r[i]==e ) { + --i; + if ( i>=0 && r[i]=='(' ) { + --i; + while ( i>=0 && r[i]==' ' ) + --i; + r[i+1] = 0; + } + } + } -GMenuItem2 *cvpy_menu, *fvpy_menu; + // The calloc above ensures there is room for these characters + if ( c!=0 ) { + r[i+1] = ' '; + r[i+2] = '('; + r[i+3] = c; + r[i+4] = ')'; + r[i+5] = 0; + } + return r; +} -static void py_tllistcheck(struct gmenuitem *mi,PyObject *owner, - struct python_menu_info *menu_data, int menu_cnt) { +static void py_tllistcheck(struct gmenuitem *mi, PyObject *owner, struct py_menu_data *pmd) { PyObject *arglist, *result; - if ( menu_data==NULL || mi == NULL ) -return; + if ( mi == NULL ) + return; - for ( mi = mi->sub; mi !=NULL && (mi->ti.text!=NULL || mi->ti.line); ++mi ) { + for ( mi = mi->sub; mi!=NULL && (mi->ti.text!=NULL || mi->ti.line); ++mi ) { if ( mi->mid==-1 ) /* Submenu */ - continue; - if ( mi->mid<0 || mi->mid>=menu_cnt ) { + continue; + if ( mi->mid<0 || mi->mid>=pmd->cnt ) { fprintf( stderr, "Bad Menu ID in python menu %d\n", mi->mid ); mi->ti.disabled = true; - continue; + continue; } - if ( menu_data[mi->mid].check_enabled==NULL ) { + if ( pmd->items[mi->mid].check==NULL ) { mi->ti.disabled = false; - continue; + continue; } arglist = PyTuple_New(2); - Py_XINCREF(menu_data[mi->mid].data); + Py_XINCREF(pmd->items[mi->mid].data); Py_XINCREF(owner); - PyTuple_SetItem(arglist,0,menu_data[mi->mid].data); + PyTuple_SetItem(arglist,0,pmd->items[mi->mid].data); PyTuple_SetItem(arglist,1,owner); - result = PyEval_CallObject(menu_data[mi->mid].check_enabled, arglist); + result = PyObject_CallObject(pmd->items[mi->mid].check, arglist); Py_DECREF(arglist); if ( result==NULL ) /* Oh. An error. How fun. See below */; @@ -101,25 +255,27 @@ } } -static void py_menuactivate(struct gmenuitem *mi,PyObject *owner, - struct python_menu_info *menu_data, int menu_cnt) { +static void py_menuactivate(struct gmenuitem *mi, PyObject *owner, struct py_menu_data *pmd) { PyObject *arglist, *result; if ( mi->mid==-1 ) /* Submenu */ -return; - if ( mi->mid<0 || mi->mid>=menu_cnt ) { + return; + + assert( py_menus!=NULL ); + + if ( mi->mid<0 || mi->mid>=pmd->cnt ) { fprintf( stderr, "Bad Menu ID in python menu %d\n", mi->mid ); -return; + return; } - if ( menu_data[mi->mid].func==NULL ) { -return; + if ( pmd->items[mi->mid].func==NULL ) { + return; } arglist = PyTuple_New(2); - Py_XINCREF(menu_data[mi->mid].data); + Py_XINCREF(pmd->items[mi->mid].data); Py_XINCREF(owner); - PyTuple_SetItem(arglist,0,menu_data[mi->mid].data); + PyTuple_SetItem(arglist,0,pmd->items[mi->mid].data); PyTuple_SetItem(arglist,1,owner); - result = PyEval_CallObject(menu_data[mi->mid].func, arglist); + result = PyObject_CallObject(pmd->items[mi->mid].func, arglist); Py_DECREF(arglist); Py_XDECREF(result); if ( PyErr_Occurred()!=NULL ) @@ -130,13 +286,10 @@ CharView *cv = (CharView *) GDrawGetUserData(gw); PyObject *pysc = PySC_From_SC(cv->b.sc); - if ( cvpy_menu_data==NULL ) -return; - sc_active_in_ui = cv->b.sc; layer_active_in_ui = CVLayer((CharViewBase *) cv); PyFF_Glyph_Set_Layer(sc_active_in_ui,layer_active_in_ui); - py_tllistcheck(mi,pysc,cvpy_menu_data,cvpy_menu_cnt); + py_tllistcheck(mi,pysc,py_menus + pmt_char); sc_active_in_ui = NULL; layer_active_in_ui = ly_fore; } @@ -145,13 +298,10 @@ CharView *cv = (CharView *) GDrawGetUserData(gw); PyObject *pysc = PySC_From_SC(cv->b.sc); - if ( cvpy_menu_data==NULL ) -return; - sc_active_in_ui = cv->b.sc; layer_active_in_ui = CVLayer((CharViewBase *) cv); PyFF_Glyph_Set_Layer(sc_active_in_ui,layer_active_in_ui); - py_menuactivate(mi,pysc,cvpy_menu_data,cvpy_menu_cnt); + py_menuactivate(mi,pysc,py_menus + pmt_char); sc_active_in_ui = NULL; layer_active_in_ui = ly_fore; } @@ -160,12 +310,9 @@ FontViewBase *fv = (FontViewBase *) GDrawGetUserData(gw); PyObject *pyfv = PyFF_FontForFV(fv); - if ( fvpy_menu_data==NULL ) -return; - fv_active_in_ui = fv; layer_active_in_ui = fv->active_layer; - py_tllistcheck(mi,pyfv,fvpy_menu_data,fvpy_menu_cnt); + py_tllistcheck(mi,pyfv,py_menus + pmt_font); fv_active_in_ui = NULL; } @@ -173,72 +320,133 @@ FontViewBase *fv = (FontViewBase *) GDrawGetUserData(gw); PyObject *pyfv = PyFF_FontForFV(fv); - if ( fvpy_menu_data==NULL ) -return; - fv_active_in_ui = fv; layer_active_in_ui = fv->active_layer; - py_menuactivate(mi,pyfv,fvpy_menu_data,fvpy_menu_cnt); + py_menuactivate(mi,pyfv,py_menus + pmt_font); fv_active_in_ui = NULL; } -enum { menu_fv=1, menu_cv=2 }; +static void PyMenuInit() { + int t; + unichar_t *mn_string, *cp; + if ( py_menus!=NULL ) + return; + + py_menus = calloc(pmt_size, sizeof(struct py_menu_data)); + mn_string = utf82u_copy(U_(mn_order)); + + for ( t=0; t= cvpy_menu_max ) - cvpy_menu_data = realloc(cvpy_menu_data,(cvpy_menu_max+=10)*sizeof(struct python_menu_info)); - cvpy_menu_data[cvpy_menu_cnt].func = func; - cvpy_menu_data[cvpy_menu_cnt].check_enabled = check; - cvpy_menu_data[cvpy_menu_cnt].data = data; -return( cvpy_menu_cnt++ ); - } else { - if ( fvpy_menu_cnt >= fvpy_menu_max ) - fvpy_menu_data = realloc(fvpy_menu_data,(fvpy_menu_max+=10)*sizeof(struct python_menu_info)); - fvpy_menu_data[fvpy_menu_cnt].func = func; - fvpy_menu_data[fvpy_menu_cnt].check_enabled = check; - fvpy_menu_data[fvpy_menu_cnt].data = data; -return( fvpy_menu_cnt++ ); - } -} +struct py_menu_text { + const char *localized; + const char *untranslated; + const char *identifier; +}; -static void InsertSubMenus(PyObject *args,GMenuItem2 **mn, int is_cv) { - int i, j, cnt; +struct py_menu_spec { + int depth, divider; + struct py_menu_text *levels; + const char *shortcut_str; PyObject *func, *check, *data; - char *shortcut_str = NULL; - GMenuItem2 *mmn; +}; - /* I've done type checking already */ - cnt = PyTuple_Size(args); - func = PyTuple_GetItem(args,0); - if ( (check = PyTuple_GetItem(args,1))==Py_None ) - check = NULL; - data = PyTuple_GetItem(args,2); - if ( PyTuple_GetItem(args,4)!=Py_None ) { - // FIXME: The shortcut field on GMenuItem2 is never freed - shortcut_str = copy(PyUnicode_AsUTF8(PyTuple_GetItem(args, 4))); +static int MenuDataAdd(struct py_menu_spec *spec, struct py_menu_data *pmd) { + if ( pmd->cnt >= pmd->max ) + pmd->items = realloc(pmd->items,(pmd->max+=10)*sizeof(struct py_menu_item)); + + pmd->items[pmd->cnt].func = spec->func; + Py_XINCREF(spec->func); + + pmd->items[pmd->cnt].check= spec->check; + Py_XINCREF(spec->check); + + pmd->items[pmd->cnt].data = spec->data; + Py_XINCREF(spec->data); + + return pmd->cnt++; +} + +static unichar_t *DoMnemonic(unichar_t *trans, unichar_t *alt, + struct py_menu_data *pmd) { + unichar_t tmp_alt, *tmp_uni; + + tmp_alt = FindMnemonic(trans, *alt, pmd); + if ( tmp_alt!=0 && tmp_alt!=*alt ) { + // The original string might have had a suffix but we only need + // to remove it if the alt code is replaced. + tmp_uni = SetMnemonicSuffix(trans, *alt, 0); + free(trans); + trans = tmp_uni; + *alt = tmp_alt; + } else if ( tmp_alt==0 ) { + *alt = AllocateNextMnemonic(pmd); + tmp_uni = SetMnemonicSuffix(trans, 0, *alt); + free(trans); + trans = tmp_uni; } + return trans; +} - for ( i=5; imenu; + orig_menu = pmd->menu; + + for ( i=0; idepth; ++i ) { + if ( i==spec->depth-1 && spec->divider ) { + untrans = "_____UNMATCH___ABLE______"; + trans = NULL; + action = NULL; + alt = 0; + } else { + // Lots of churn just to strip out a potentially unicode + // character from the untrans suffix, but oh well. + tmp_uni = utf82u_mncopy(spec->levels[i].untranslated, &alt); + untrans = u2utf8_copy(tmp_uni); + free(tmp_uni); + trans = utf82u_mncopy(spec->levels[i].localized, &alt); + if ( i==0 ) { + action = strconcat(pmd->hotkey_prefix, untrans); + } else { + tmp_str = strconcat3(action, ".", untrans); + free(action); + action = tmp_str; + } + } j = 0; if ( *mn != NULL ) { for ( j=0; (*mn)[j].ti.text!=NULL || (*mn)[j].ti.line; ++j ) { if ( (*mn)[j].ti.text==NULL ) continue; - if ( u_strcmp((*mn)[j].ti.text,submenuu)==0 ) + if ( strcmp((const char *) (*mn)[j].ti.text_untranslated,untrans)==0 ) break; } } @@ -248,75 +456,216 @@ } mmn = *mn; if ( mmn[j].ti.text==NULL ) { - mmn[j].ti.text = submenuu; mmn[j].ti.fg = mmn[j].ti.bg = COLOR_DEFAULT; - if ( i!=cnt-1 ) { + if ( i==0 && !spec->divider ) + trans = DoMnemonic(trans, &alt, pmd); + if ( i!=spec->depth-1 ) { + mmn[j].ti.text = trans; + mmn[j].ti.text_untranslated = untrans; + mmn[j].ti.text_is_1byte = false; + mmn[j].ti.mnemonic = alt; mmn[j].mid = -1; - mmn[j].moveto = is_cv ? cvpy_tllistcheck : fvpy_tllistcheck; + mmn[j].moveto = pmd->moveto; mn = &mmn[j].sub; + } else if ( spec->divider ) { + mmn[j].ti.line = true; } else { - mmn[j].shortcut = shortcut_str; - mmn[j].invoke = is_cv ? cvpy_menuactivate : fvpy_menuactivate; - mmn[j].mid = MenuDataAdd(func,check,data,is_cv); + mmn[j].ti.text = trans; + mmn[j].ti.text_untranslated = untrans; + mmn[j].ti.text_is_1byte = false; + mmn[j].ti.mnemonic = alt; + mmn[j].invoke = pmd->invoke; + mmn[j].mid = MenuDataAdd(spec,pmd); } } else { - if ( i!=cnt-1 ) + if ( mmn[j].sub != NULL ) { + if ( i==0 && !spec->divider ) { + if ( mmn[j].ti.mnemonic != 0 ) + g_hash_table_add(pmd->mn_avail, GUINT_TO_POINTER(mmn[j].ti.mnemonic)); + trans = DoMnemonic(trans, &alt, pmd); + } + free(mmn[j].ti.text); + mmn[j].ti.text = trans; + mmn[j].ti.mnemonic = alt; + } + if ( i!=spec->depth-1 ) mn = &mmn[j].sub; else { - char *temp = u2utf8_copy(submenuu); - mmn[j].shortcut = shortcut_str; - mmn[j].invoke = is_cv ? cvpy_menuactivate : fvpy_menuactivate; - mmn[j].mid = MenuDataAdd(func,check,data,is_cv); - fprintf( stderr, "Redefining menu item %s\n", temp ); - free(temp); - free(submenuu); + mmn[j].invoke = pmd->invoke; + mmn[j].mid = MenuDataAdd(spec,pmd); + fprintf( stderr, "Redefining menu item %s\n", untrans ); + } + free(untrans); + } + } + if ( spec->shortcut_str!=NULL ) + hotkeySetFull(action, spec->shortcut_str, false, hk_python); + if ( orig_menu!=pmd->menu ) + (*pmd->setmenu)(pmd->menu); +} + +static int DecodeMenuLevel(struct py_menu_text *text, PyObject *args) { + if ( PyUnicode_Check(args) ) { + text->localized = text->untranslated = PyUnicode_AsUTF8(args); + } else { + assert( PyTuple_Check(args) ); + for ( int i=0; ilocalized = text->untranslated = PyUnicode_AsUTF8(PyTuple_GetItem(args, 0)); + text->identifier = PyUnicode_AsUTF8(PyTuple_GetItem(args, 1)); + } else if ( PyTuple_Size(args)==3 ) { + text->localized = PyUnicode_AsUTF8(PyTuple_GetItem(args, 0)); + text->untranslated = PyUnicode_AsUTF8(PyTuple_GetItem(args, 1)); + text->identifier = PyUnicode_AsUTF8(PyTuple_GetItem(args, 2)); + } else { + PyErr_Format(PyExc_ValueError, "A `name` or `submenu` tuple must have either 2 or 3 elements" ); + return false; + } } + return true; } -/* (function,check_enabled,data,(char/font),shortcut_str,{sub-menu,}menu-name) */ -static PyObject *PyFF_registerMenuItem(PyObject *self, PyObject *args) { - int i, cnt; - int flags; - - if ( !no_windowing_ui ) { - cnt = PyTuple_Size(args); - if ( cnt<6 ) { - PyErr_Format(PyExc_TypeError, "Too few arguments"); -return( NULL ); - } - if (!PyCallable_Check(PyTuple_GetItem(args,0))) { - PyErr_Format(PyExc_TypeError, "First argument is not callable" ); -return( NULL ); - } - if (PyTuple_GetItem(args,1)!=Py_None && - !PyCallable_Check(PyTuple_GetItem(args,1))) { - PyErr_Format(PyExc_TypeError, "Second argument is not callable" ); -return( NULL ); - } - flags = FlagsFromTuple(PyTuple_GetItem(args,3), menuviews, "menu window" ); - if ( flags==-1 ) { - PyErr_Format(PyExc_ValueError, "Unknown window for menu" ); -return( NULL ); +static const char *rmi_keywords[] = { "callback", "enable", "data", "context", "hotkey", "name", "submenu", "keyword_only", NULL }; +static const char *rmdiv_keywords[] = { "context", "divider", "submenu", NULL }; + +static PyObject *PyFF_registerMenuItem(PyObject *self, PyObject *args, PyObject *kwargs) { + int i, flags, by_keyword = false, keyword_only = false; + struct py_menu_spec spec; + PyObject *context = Py_None, *name = Py_None, *submenu = Py_None; + + memset(&spec, 0, sizeof(spec)); + + spec.func = spec.check = spec.data = Py_None; + + if ( no_windowing_ui ) // Just ignore non-ui calls + Py_RETURN_NONE; + + if ( PyArg_ParseTupleAndKeywords(args, kwargs, "Op|$O", (char**) rmdiv_keywords, + &context, &spec.divider, &submenu) ) { + if ( !spec.divider ) { + PyErr_Format(PyExc_ValueError, "'divider' must be True when using this combination of keywords." ); + return NULL; } + by_keyword = true; + } else { + PyErr_Clear(); + if ( PyArg_ParseTupleAndKeywords(args, kwargs, "O|OOOsO$Op", (char**) rmi_keywords, + &spec.func, &spec.check, &spec.data, &context, + &spec.shortcut_str, &name, &submenu, &keyword_only) ) { + by_keyword = true; + } // Leave error for keyword_only + } + + if ( by_keyword ) { + if ( PyList_Check(submenu) ) { + spec.depth = PyList_Size(submenu)+1; + spec.levels = calloc(spec.depth, sizeof(struct py_menu_text)); + for (i=0; iisdir ) { - char *filename = malloc(u_strlen(dir)+u_strlen(ent->name)+5); - cu_strcpy(filename,dir); - strcat(filename,"/"); - cu_strcat(filename,ent->name); - file = fopen(filename,"r"); + file = fopen(ent->fullpath,"r"); if ( file==NULL ) ret = fc_hide; else { @@ -1218,7 +1209,6 @@ ret = fc_hide; fclose(file); } - free(filename); } return( ret ); } @@ -1323,7 +1313,7 @@ static void DoSave(struct gfc_data *d,unichar_t *path) { int err=false; char *temp; - int32 *sizes=NULL; + int32_t *sizes=NULL; int iscid, i; struct sflist *sfs=NULL, *cur, *last=NULL; static int psscalewarned=0, ttfscalewarned=0, psfnlenwarned=0; @@ -1364,7 +1354,7 @@ } if ( d->family==gf_none ) - layer = (intpt) GGadgetGetListItemSelected(GWidgetGetControl(d->gw,CID_Layers))->userdata; + layer = (intptr_t) GGadgetGetListItemSelected(GWidgetGetControl(d->gw,CID_Layers))->userdata; temp = u2def_copy(path); oldformatstate = GGadgetGetFirstListSelectedItem(d->pstype); @@ -1449,7 +1439,7 @@ oldbitmapstate = GGadgetGetFirstListSelectedItem(d->bmptype); if ( oldbitmapstate!=bf_none ) - sizes = ParseBitmapSizes(d->bmpsizes,_("Pixel List"),&err); + sizes = ParseBitmapSizes(d->bmpsizes,&err); if ( err ) return; if ( oldbitmapstate==bf_nfntmacbin && oldformatstate!=ff_pfbmacbin && !nfnt_warned ) { @@ -1478,7 +1468,7 @@ last = cur; cur->sf = GGadgetGetUserData(GWidgetGetControl(d->gw,CID_Family+10*i)); if ( oldbitmapstate!=bf_none ) - cur->sizes = ParseBitmapSizes(GWidgetGetControl(d->gw,CID_Family+10*i+1),_("Pixel List"),&err); + cur->sizes = ParseBitmapSizes(GWidgetGetControl(d->gw,CID_Family+10*i+1),&err); if ( err ) { SfListFree(sfs); return; @@ -1607,45 +1597,32 @@ d->ret = !err; } -static void GFD_doesnt(GIOControl *gio) { - /* The filename the user chose doesn't exist, so everything is happy */ - struct gfc_data *d = gio->userdata; - DoSave(d,gio->path); - GFileChooserReplaceIO(d->gfc,NULL); -} - -static void GFD_exists(GIOControl *gio) { - /* The filename the user chose exists, ask user if s/he wants to overwrite */ - struct gfc_data *d = gio->userdata; - char *temp; - const char *rcb[3]; - - rcb[2]=NULL; - rcb[0] = _("_Replace"); - rcb[1] = _("_Cancel"); - - if ( gwwv_ask(_("File Exists"),rcb,0,1,_("File, %s, exists. Replace it?"), - temp = u2utf8_copy(u_GFileNameTail(gio->path)))==0 ) { - DoSave(d,gio->path); - } - free(temp); - GFileChooserReplaceIO(d->gfc,NULL); -} - static void _GFD_SaveOk(struct gfc_data *d) { GGadget *tf; unichar_t *ret; + char *tmp; int formatstate = GGadgetGetFirstListSelectedItem(d->pstype); + bool save = true; GFileChooserGetChildren(d->gfc,NULL,NULL,&tf); if ( *_GGadgetGetTitle(tf)!='\0' ) { ret = GGadgetGetTitle(d->gfc); - if ( formatstate!=ff_none ) /* are we actually generating an outline font? */ - GIOfileExists(GFileChooserReplaceIO(d->gfc, - GIOCreate(ret,d,GFD_exists,GFD_doesnt))); - else - GFD_doesnt(GIOCreate(ret,d,GFD_exists,GFD_doesnt)); /* No point in bugging the user if we aren't doing anything */ + tmp = u2def_copy(ret); + /* No point in bugging the user if we aren't doing anything */ + if (formatstate != ff_none && GFileExists(tmp)) { + const char *rcb[3]; + + rcb[2]=NULL; + rcb[0] = _("_Replace"); + rcb[1] = _("_Cancel"); + + save = gwwv_ask(_("File Exists"),rcb,0,1,_("File, %s, exists. Replace it?"),tmp) == 0; + } + if (save) { + DoSave(d, ret); + } free(ret); + free(tmp); } } @@ -1703,31 +1680,11 @@ return( true ); } -static void GFD_dircreated(GIOControl *gio) { - struct gfc_data *d = gio->userdata; - unichar_t *dir = u_copy(gio->path); - - GFileChooserReplaceIO(d->gfc,NULL); - GFileChooserSetDir(d->gfc,dir); - free(dir); -} - -static void GFD_dircreatefailed(GIOControl *gio) { - /* We couldn't create the directory */ - struct gfc_data *d = gio->userdata; - char *temp; - - ff_post_notice(_("Couldn't create directory"),_("Couldn't create directory: %s"), - temp = u2utf8_copy(u_GFileNameTail(gio->path))); - free(temp); - GFileChooserReplaceIO(d->gfc,NULL); -} - static int GFD_NewDir(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); char *newdir; - unichar_t *temp; + unichar_t *temp = NULL; newdir = gwwv_ask_string(_("Create directory..."),NULL,_("Directory name?")); if ( newdir==NULL ) return( true ); @@ -1737,9 +1694,13 @@ free(newdir); free(olddir); newdir = temp; } - temp = utf82u_copy(newdir); - GIOmkDir(GFileChooserReplaceIO(d->gfc, - GIOCreate(temp,d,GFD_dircreated,GFD_dircreatefailed))); + if (GFileMkDir(newdir, 0755)) { + ff_post_notice(_("Couldn't create directory"),_("Couldn't create directory: %s"), + newdir); + } else { + temp = utf82u_copy(newdir); + GFileChooserSetDir(d->gfc, temp); + } free(newdir); free(temp); } return( true ); @@ -1778,7 +1739,7 @@ struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); unichar_t *pt, *dup, *tpt, *ret; int format = GGadgetGetFirstListSelectedItem(d->pstype); - int32 len; int bf; + int32_t len; int bf; static unichar_t nullstr[] = { 0 }; GTextInfo **list; SplineFont *temp; @@ -2015,7 +1976,7 @@ ti[cnt].text = (unichar_t *) sf->layers[layer].name; ti[cnt].text_is_1byte = true; ti[cnt].selected = layer==def_layer; - ti[cnt++].userdata = (void *) (intpt) layer; + ti[cnt++].userdata = (void *) (intptr_t) layer; } return( ti ); } @@ -2037,7 +1998,7 @@ int familycnt=0; int fondcnt = 0, fondmax = 10; SFArray *familysfs=NULL; - uint16 psstyle; + uint16_t psstyle; static int done=false; extern NameList *force_names_when_saving; char **nlnames; @@ -2720,7 +2681,6 @@ GFD_FigureWhich(&d); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/scriptingdlg.c fontforge-20220308~dfsg/fontforgeexe/scriptingdlg.c --- fontforge-20201107~dfsg/fontforgeexe/scriptingdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/scriptingdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,6 @@ #include "fontforgeui.h" #include "gfile.h" #include "gkeysym.h" -#include "gresource.h" #include "scriptfuncs.h" #include "scripting.h" #include "ustring.h" diff -Nru fontforge-20201107~dfsg/fontforgeexe/scstylesui.c fontforge-20220308~dfsg/fontforgeexe/scstylesui.c --- fontforge-20201107~dfsg/fontforgeexe/scstylesui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/scstylesui.c 2022-03-08 10:14:24.000000000 +0000 @@ -432,7 +432,7 @@ GWindow ew = GGadgetGetWindow(g); StyleDlg *ed = GDrawGetUserData(ew); int index = e->u.control.u.tf_changed.from_pulldown; - uint32 tag = (intpt) ss_features[index].userdata; + uint32_t tag = (intptr_t) ss_features[index].userdata; char tagbuf[5], offset[40]; tagbuf[0] = tag>>24; tagbuf[1] = tag>>16; tagbuf[2] = tag>>8; tagbuf[3] = tag; tagbuf[4] = 0; diff -Nru fontforge-20201107~dfsg/fontforgeexe/searchview.c fontforge-20220308~dfsg/fontforgeexe/searchview.c --- fontforge-20201107~dfsg/fontforgeexe/searchview.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/searchview.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,6 +31,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "search.h" #include "splineutil.h" #include "ustring.h" @@ -54,6 +55,11 @@ #define CID_Fuzzy 1011 #define CID_Endpoints 1012 +GResFont searchview_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +GResFont searchview_boldfont = GRESFONT_INIT("700 12pt " SANS_UI_FAMILIES); +extern GBox _ggadget_Default_Box; +#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) + static double old_fudge = .001; static void SVSelectSC(SearchView *sv) { @@ -365,18 +371,18 @@ else GDrawSetFont(pixmap,sv->bold); GDrawDrawText8(pixmap,10,sv->mbh+5+sv->as, - _("Search Pattern:"),-1,0); + _("Search Pattern:"),-1,MAIN_FOREGROUND); if ( sv->cv_rpl.inactive ) GDrawSetFont(pixmap,sv->plain); else GDrawSetFont(pixmap,sv->bold); GDrawDrawText8(pixmap,sv->rpl_x,sv->mbh+5+sv->as, - _("Replace Pattern:"),-1,0); + _("Replace Pattern:"),-1,MAIN_FOREGROUND); r.x = 10-1; r.y=sv->cv_y-1; r.width = sv->cv_width+1; r.height = sv->cv_height+1; - GDrawDrawRect(pixmap,&r,0); + GDrawDrawRect(pixmap,&r,MAIN_FOREGROUND); r.x = sv->rpl_x-1; - GDrawDrawRect(pixmap,&r,0); + GDrawDrawRect(pixmap,&r,MAIN_FOREGROUND); } static void SVCheck(SearchView *sv) { @@ -455,6 +461,7 @@ CVPalettesHideIfMine(sv->cv_srch.inactive?&sv->cv_rpl:&sv->cv_srch); sv->isvisible = event->u.map.is_visible; break; + default: break; } return( true ); } @@ -644,11 +651,9 @@ GGadgetCreateData gcd[14], boxes[6], *butarray[14], *allowarray[6], *fudgearray[4], *halfarray[3], *varray[14]; GTextInfo label[14]; - FontRequest rq; int as, ds, ld; char fudgebuf[20]; int k, sel_pos, efdo_pos; - static GFont *plainfont = NULL, *boldfont=NULL; if ( searcher!=NULL ) { if ( SVAttachFV(fv,true)) { @@ -675,19 +680,8 @@ sv->gw = gw = GDrawCreateTopWindow(NULL,&pos,sv_e_h,&sv->cv_srch,&wattrs); SVSetTitle(sv); - if ( plainfont==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - plainfont = GDrawInstanciateFont(NULL,&rq); - plainfont = GResourceFindFont("SearchView.Font",plainfont); - GDrawDecomposeFont(plainfont, &rq); - rq.weight = 700; - boldfont = GDrawInstanciateFont(NULL,&rq); - boldfont = GResourceFindFont("SearchView.BoldFont",boldfont); - } - sv->plain = plainfont; sv->bold = boldfont; + sv->plain = searchview_font.fi; + sv->bold = searchview_boldfont.fi; GDrawWindowFontMetrics(sv->gw,sv->plain,&as,&ds,&ld); sv->fh = as+ds; sv->as = as; diff -Nru fontforge-20201107~dfsg/fontforgeexe/sftextfield.c fontforge-20220308~dfsg/fontforgeexe/sftextfield.c --- fontforge-20201107~dfsg/fontforgeexe/sftextfield.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/sftextfield.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "chardata.h" #include "fontforgeui.h" #include "gkeysym.h" #include "langfreq.h" @@ -41,12 +40,33 @@ #include static GBox sftextarea_box = GBOX_EMPTY; /* Don't initialize here */ -static int sftextarea_inited = false; -static FontInstance *sftextarea_font; +static GResFont sftextarea_font = GRESFONT_INIT("400 10pt " MONO_UI_FAMILIES); +extern GBox _ggadget_Default_Box; +#define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) static unichar_t nullstr[] = { 0 }, newlinestr[] = { '\n', 0 }, tabstr[] = { '\t', 0 }; +GResInfo sftextarea_ri = { + NULL, &ggadget_ri,NULL, NULL, + &sftextarea_box, + &sftextarea_font, + NULL, + NULL, + N_("SFTextArea"), + N_("SFTextArea"), + "SFTextArea", + "fontforge", + false, + false, + omf_padding|box_active_border_inner, + { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; + static int SFTextArea_Show(SFTextArea *st, int pos); static void GTPositionGIC(SFTextArea *st); @@ -341,7 +361,7 @@ return( refresh ); } -static void *genunicodedata(void *_gt,int32 *len) { +static void *genunicodedata(void *_gt,int32_t *len) { SFTextArea *st = _gt; unichar_t *temp; *len = st->sel_end-st->sel_start + 1; @@ -352,7 +372,7 @@ return( temp ); } -static void *genutf8data(void *_gt,int32 *len) { +static void *genutf8data(void *_gt,int32_t *len) { SFTextArea *st = _gt; unichar_t *temp =u_copyn(st->li.text+st->sel_start,st->sel_end-st->sel_start); char *ret = u2utf8_copy(temp); @@ -361,7 +381,7 @@ return( ret ); } -static void *ddgenunicodedata(void *_gt,int32 *len) { +static void *ddgenunicodedata(void *_gt,int32_t *len) { void *temp = genunicodedata(_gt,len); SFTextArea *st = _gt; _SFTextAreaReplace(st,nullstr); @@ -369,7 +389,7 @@ return( temp ); } -static void *genlocaldata(void *_gt,int32 *len) { +static void *genlocaldata(void *_gt,int32_t *len) { SFTextArea *st = _gt; unichar_t *temp =u_copyn(st->li.text+st->sel_start,st->sel_end-st->sel_start); char *ret = u2def_copy(temp); @@ -378,7 +398,7 @@ return( ret ); } -static void *ddgenlocaldata(void *_gt,int32 *len) { +static void *ddgenlocaldata(void *_gt,int32_t *len) { void *temp = genlocaldata(_gt,len); SFTextArea *st = _gt; _SFTextAreaReplace(st,nullstr); @@ -420,7 +440,7 @@ unichar_t *temp; char *ctemp; int i; - uint16 *u2temp; + uint16_t *u2temp; GDrawGrabSelection(st->g.base,sel); temp = malloc((st->sel_end-st->sel_start + 2)*sizeof(unichar_t)); @@ -430,7 +450,7 @@ GDrawAddSelectionType(st->g.base,sel,"text/plain;charset=ISO-10646-UCS-4",temp,u_strlen(temp), sizeof(unichar_t), NULL,NULL); - u2temp = malloc((st->sel_end-st->sel_start + 2)*sizeof(uint16)); + u2temp = malloc((st->sel_end-st->sel_start + 2)*sizeof(uint16_t)); for ( i=0; temp[i]!=0; ++i ) u2temp[i] = temp[i]; u2temp[i] = 0; @@ -480,7 +500,7 @@ return( end ); } -static void SFTextAreaSelectWord(SFTextArea *st,int mid, int16 *start, int16 *end) { +static void SFTextAreaSelectWord(SFTextArea *st,int mid, int16_t *start, int16_t *end) { unichar_t *text = st->li.text; unichar_t ch = text[mid]; @@ -508,7 +528,7 @@ } static void SFTextAreaSelectWords(SFTextArea *st,int last) { - int16 ss, se; + int16_t ss, se; SFTextAreaSelectWord(st,st->sel_base,&st->sel_start,&st->sel_end); if ( last!=st->sel_base ) { SFTextAreaSelectWord(st,last,&ss,&se); @@ -521,7 +541,7 @@ if ( GDrawSelectionHasType(st->g.base,sel,"UTF8_STRING") || GDrawSelectionHasType(st->g.base,sel,"text/plain;charset=UTF-8")) { unichar_t *temp; char *ctemp; - int32 len; + int32_t len; if ( GDrawSelectionHasType(st->g.base,sel,"UTF8_STRING") ) ctemp = GDrawRequestSelection(st->g.base,sel,"UTF8_STRING",&len); else @@ -533,7 +553,7 @@ } } else if ( GDrawSelectionHasType(st->g.base,sel,"text/plain;charset=ISO-10646-UCS-4")) { unichar_t *temp; - int32 len; + int32_t len; temp = GDrawRequestSelection(st->g.base,sel,"text/plain;charset=ISO-10646-UCS-4",&len); /* Bug! I don't handle byte reversed selections. But I don't think there should be any anyway... */ if ( temp!=NULL ) @@ -542,8 +562,8 @@ } else if ( GDrawSelectionHasType(st->g.base,sel,"Unicode") || GDrawSelectionHasType(st->g.base,sel,"text/plain;charset=ISO-10646-UCS-2")) { unichar_t *temp; - uint16 *temp2; - int32 len; + uint16_t *temp2; + int32_t len; temp2 = GDrawRequestSelection(st->g.base,sel,"text/plain;charset=ISO-10646-UCS-2",&len); if ( temp2==NULL || len==0 ) temp2 = GDrawRequestSelection(st->g.base,sel,"Unicode",&len); @@ -559,7 +579,7 @@ free(temp2); } else if ( GDrawSelectionHasType(st->g.base,sel,"STRING")) { unichar_t *temp; char *ctemp; - int32 len; + int32_t len; ctemp = GDrawRequestSelection(st->g.base,sel,"STRING",&len); if ( ctemp!=NULL ) { temp = def2u_copy(ctemp); @@ -596,7 +616,7 @@ if ( st->li.oldtext!=NULL ) { unichar_t *temp = st->li.text; struct fontlist *ofl = st->li.fontlist; - int16 s; + int16_t s; st->li.text = st->li.oldtext; st->li.oldtext = temp; st->li.fontlist = st->li.oldfontlist; st->li.oldfontlist = ofl; s = st->sel_start; st->sel_start = st->sel_oldstart; st->sel_oldstart = s; @@ -627,6 +647,7 @@ SFTextAreaSelectWord(st,st->sel_start,&st->sel_start,&st->sel_end); SFTextArea_Replace(st,nullstr); return( true ); + case ec_search: case ec_backsearch: case ec_max: break; } return( false ); } @@ -686,7 +707,7 @@ struct fontlist *fl, *prev; char **scriptlangs; int i,cnt; - uint32 script, lang; + uint32_t script, lang; char *utf8_str; unichar_t *str; int start, pos; @@ -1210,49 +1231,62 @@ GDrawSetGIC(st->g.base,st->gic,st->g.inner.x+x,st->g.inner.y+y+st->as); } -static void gt_draw_cursor(GWindow pixmap, SFTextArea *st) { - GRect old; +static void gt_set_dd_cursor(SFTextArea *st, int pos) { + st->has_dd_cursor = true; + st->dd_cursor_pos = pos; +} + +static void gt_request_redraw_cursor(GWindow pixmap, SFTextArea *st) { + GRect clip; int x, y, fh; - if ( !st->cursor_on || st->sel_start != st->sel_end ) -return; gt_cursor_pos(st,&x,&y,&fh); if ( x<0 || x>=st->g.inner.width ) return; - GDrawPushClip(pixmap,&st->g.inner,&old); - GDrawSetDifferenceMode(pixmap); - GDrawDrawLine(pixmap, st->g.inner.x+x,st->g.inner.y+y, - st->g.inner.x+x,st->g.inner.y+y+fh, COLOR_WHITE); - GDrawPopClip(pixmap,&old); -} - -static void SFTextAreaDrawDDCursor(SFTextArea *st, int pos) { - GRect old; - int x, y, l; - - l = SFTextAreaFindLine(st,pos); - y = st->li.lineheights[l].y - st->li.lineheights[st->loff_top].y; - if ( y<0 || y>st->g.inner.height ) + + clip.x = st->g.inner.x + x; + clip.y = st->g.inner.y + y; + clip.width = 1; + clip.height = fh + 1; + + GDrawRequestExpose(pixmap, &clip, false); +} + +static void gt_draw_cursor(GWindow pixmap, SFTextArea *st) { + int x, y, fh, l; + + if (st->has_dd_cursor) { + st->has_dd_cursor = false; + l = SFTextAreaFindLine(st, st->dd_cursor_pos); + y = st->li.lineheights[l].y - st->li.lineheights[st->loff_top].y; + if (y < 0 || y > st->g.inner.height) + return; + x = SFTextAreaGetXPosFromOffset(st, l, st->dd_cursor_pos); + if (x < 0 || x >= st->g.inner.width) + return; + + GDrawSetLineWidth(st->g.base,0); + GDrawSetDashedLine(st->g.base,2,2,0); + GDrawDrawLine(st->g.base,st->g.inner.x+x,st->g.inner.y+y, + st->g.inner.x+x,st->g.inner.y+y+st->li.lineheights[l].fh,MAIN_FOREGROUND); + GDrawSetDashedLine(st->g.base,0,0,0); + return; + } + + if ( !st->cursor_on || st->sel_start != st->sel_end ) return; - x = SFTextAreaGetXPosFromOffset(st,l,pos); + gt_cursor_pos(st,&x,&y,&fh); + if ( x<0 || x>=st->g.inner.width ) return; - - GDrawPushClip(st->g.base,&st->g.inner,&old); - GDrawSetDifferenceMode(st->g.base); - GDrawDrawLine(st->g.base,st->g.inner.x+x,st->g.inner.y+y, - st->g.inner.x+x,st->g.inner.y+y+st->li.lineheights[l].fh, - COLOR_WHITE); - GDrawPopClip(st->g.base,&old); - GDrawSetDashedLine(st->g.base,0,0,0); - st->has_dd_cursor = !st->has_dd_cursor; - st->dd_cursor_pos = pos; + GDrawDrawLine(pixmap,st->g.inner.x+x,st->g.inner.y+y, + st->g.inner.x+x,st->g.inner.y+y+fh, MAIN_FOREGROUND); } static int sftextarea_expose(GWindow pixmap, GGadget *g, GEvent *event) { SFTextArea *st = (SFTextArea *) g; - GRect old1, old2, *r = &g->r, selr; + GRect old1, old2, old3, *r = &g->r, selr; Color fg,sel; int y,x,p,i,dotext,j,xend; struct opentype_str **line; @@ -1260,13 +1294,23 @@ if ( g->state == gs_invisible || st->dontdraw ) return( false ); - GDrawPushClip(pixmap,r,&old1); + GDrawPushClip(pixmap,&event->u.expose.rect, &old1); + GDrawPushClip(pixmap,r,&old2); - GBoxDrawBackground(pixmap,r,g->box, - g->state==gs_enabled? gs_pressedactive: g->state,false); - GBoxDrawBorder(pixmap,r,g->box,g->state,false); + if (!GDrawClipContains(pixmap, &g->inner, true)) { + GBoxDrawBackground(pixmap,r,g->box, + g->state==gs_enabled? gs_pressedactive: g->state,false); + GBoxDrawBorder(pixmap,r,g->box,g->state,false); + } else { + // It's clipped enough that the border shape doesn't matter, so do a rect fill for speed + enum border_shape old = g->box->border_shape; + g->box->border_shape = bs_rect; + GBoxDrawBackground(pixmap,r,g->box, + g->state==gs_enabled? gs_pressedactive: g->state,false); + g->box->border_shape = old; + } - GDrawPushClip(pixmap,&g->inner,&old2); + GDrawPushClip(pixmap,&g->inner,&old3); GDrawSetFont(pixmap,st->font); GDrawSetDither(NULL, false); /* on 8 bit displays we don't want any dithering */ GDrawSetLineWidth(pixmap,0); @@ -1327,21 +1371,18 @@ } GDrawSetDither(NULL, true); + gt_draw_cursor(pixmap, st); + GDrawPopClip(pixmap,&old3); GDrawPopClip(pixmap,&old2); GDrawPopClip(pixmap,&old1); - gt_draw_cursor(pixmap, st); return( true ); } static int SFTextAreaDoDrop(SFTextArea *st,GEvent *event,int endpos) { - - if ( st->has_dd_cursor ) - SFTextAreaDrawDDCursor(st,st->dd_cursor_pos); - if ( event->type == et_mousemove ) { if ( GGadgetInnerWithin(&st->g,event->u.mouse.x,event->u.mouse.y) ) { if ( endpossel_start || endpos>=st->sel_end ) - SFTextAreaDrawDDCursor(st,endpos); + gt_set_dd_cursor(st, endpos); } else if ( !GGadgetWithin(&st->g,event->u.mouse.x,event->u.mouse.y) ) { GDrawPostDragEvent(st->g.base,event,et_drag); } @@ -1393,8 +1434,8 @@ } st->drag_and_drop = false; GDrawSetCursor(st->g.base,st->old_cursor); - _ggadget_redraw(&st->g); } + _ggadget_redraw(&st->g); return( false ); } @@ -1569,10 +1610,7 @@ st->hidden_cursor = true; _GWidget_SetGrabGadget(g); /* so that we get the next mouse movement to turn the cursor on */ } - if( st->cursor_on ) { /* undraw the blinky text cursor if it is drawn */ - gt_draw_cursor(g->base, st); - st->cursor_on = false; - } + st->cursor_on = false; // Hide the cursor ret = SFTextAreaDoChange(st,event); if ( st->changefontcallback ) @@ -1620,14 +1658,9 @@ if ( !g->takes_input || (g->state!=gs_enabled && g->state!=gs_active && g->state!=gs_focused )) return(false); - if ( st->cursor == event->u.timer.timer ) { - if ( st->cursor_on ) { - gt_draw_cursor(g->base, st); - st->cursor_on = false; - } else { - st->cursor_on = true; - gt_draw_cursor(g->base, st); - } + if ( st->cursor == event->u.timer.timer && st->sel_start == st->sel_end ) { + st->cursor_on = !st->cursor_on; + gt_request_redraw_cursor(g->base, st); return( true ); } if ( st->pressed == event->u.timer.timer ) { @@ -1701,8 +1734,6 @@ return( false ); } - if ( st->has_dd_cursor ) - SFTextAreaDrawDDCursor(st,st->dd_cursor_pos); GDrawSetFont(g->base,st->font); for ( i=st->loff_top ; ili.lcnt-1 && st->li.lineheights[i+1].y-st->li.lineheights[st->loff_top].y< event->u.drag_drop.y-g->inner.y; ++i ); @@ -1712,7 +1743,7 @@ else end = SFTextAreaGetOffsetFromXPos(st,i,event->u.drag_drop.x - st->g.inner.x - st->xoff_left); if ( event->type == et_drag ) { - SFTextAreaDrawDDCursor(st,end); + gt_set_dd_cursor(st, end); } else if ( event->type == et_dragout ) { /* this event exists simply to clear the dd cursor line. We've done */ /* that already */ @@ -1720,10 +1751,10 @@ st->sel_start = st->sel_end = st->sel_base = end; SFTextAreaPaste(st,sn_drag_and_drop); SFTextArea_Show(st,st->sel_start); - _ggadget_redraw(&st->g); } else return( false ); +_ggadget_redraw(&st->g); return( true ); } @@ -1815,7 +1846,7 @@ _ggadget_redraw(g); } -static void sftextarea_move(GGadget *g, int32 x, int32 y ) { +static void sftextarea_move(GGadget *g, int32_t x, int32_t y ) { SFTextArea *st = (SFTextArea *) g; if ( st->vsb!=NULL ) _ggadget_move((GGadget *) (st->vsb),x+(st->vsb->g.r.x-g->r.x),y); @@ -1824,7 +1855,7 @@ _ggadget_move(g,x,y); } -static void sftextarea_resize(GGadget *g, int32 width, int32 height ) { +static void sftextarea_resize(GGadget *g, int32_t width, int32_t height ) { SFTextArea *st = (SFTextArea *) g; int gtwidth=width, gtheight=height, oldheight=0; int l; @@ -2079,21 +2110,6 @@ NULL }; -static void SFTextAreaInit() { - FontRequest rq; - - GGadgetInit(); - GDrawDecomposeFont(_ggadget_default_font,&rq); - rq.utf8_family_name = MONO_UI_FAMILIES; - sftextarea_font = GDrawInstanciateFont(NULL,&rq); - sftextarea_font = GResourceFindFont("SFTextArea.Font",sftextarea_font); - _GGadgetCopyDefaultBox(&sftextarea_box); - sftextarea_box.padding = 3; - sftextarea_box.flags = box_active_border_inner; - sftextarea_font = _GGadgetInitDefaultBox("SFTextArea.",&sftextarea_box,sftextarea_font); - sftextarea_inited = true; -} - static void SFTextAreaAddVSb(SFTextArea *st) { GGadgetData gd; @@ -2204,16 +2220,13 @@ static SFTextArea *_SFTextAreaCreate(SFTextArea *st, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { - if ( !sftextarea_inited ) - SFTextAreaInit(); + GResEditDoInit(&sftextarea_ri); st->g.funcs = &sftextarea_funcs; _GGadget_Create(&st->g,base,gd,data,def); st->g.takes_input = true; st->g.takes_keyboard = true; st->g.focusable = true; if ( gd->label!=NULL ) { - if ( gd->label->text_in_resource ) /* This one use of GStringGetResource is ligit */ - st->li.text = u_copy((unichar_t *) GStringGetResource((intpt) gd->label->text,&st->g.mnemonic)); - else if ( gd->label->text_is_1byte ) + if ( gd->label->text_is_1byte ) st->li.text = utf82u_copy((char *) gd->label->text); else st->li.text = u_copy(gd->label->text); @@ -2221,7 +2234,7 @@ } if ( st->li.text==NULL ) st->li.text = calloc(1,sizeof(unichar_t)); - st->font = sftextarea_font; + st->font = sftextarea_font.fi; if ( gd->label!=NULL && gd->label->font!=NULL ) st->font = gd->label->font; SFTextAreaFit(st); @@ -2356,7 +2369,7 @@ return( true ); } -int SFTFSetScriptLang(GGadget *g, int start, int end, uint32 script, uint32 lang) { +int SFTFSetScriptLang(GGadget *g, int start, int end, uint32_t script, uint32_t lang) { SFTextArea *st = (SFTextArea *) g; struct fontlist *fl; @@ -2376,7 +2389,7 @@ return( true ); } -int SFTFSetFeatures(GGadget *g, int start, int end, uint32 *features) { +int SFTFSetFeatures(GGadget *g, int start, int end, uint32_t *features) { SFTextArea *st = (SFTextArea *) g; struct fontlist *fl; @@ -2393,7 +2406,7 @@ } void SFTFRegisterCallback(GGadget *g, void *cbcontext, - void (*changefontcallback)(void *,SplineFont *,enum sftf_fonttype,int size,int aa, uint32 script, uint32 lang, uint32 *feats)) { + void (*changefontcallback)(void *,SplineFont *,enum sftf_fonttype,int size,int aa, uint32_t script, uint32_t lang, uint32_t *feats)) { SFTextArea *st = (SFTextArea *) g; st->cbcontext = cbcontext; diff -Nru fontforge-20201107~dfsg/fontforgeexe/sftextfieldP.h fontforge-20220308~dfsg/fontforgeexe/sftextfieldP.h --- fontforge-20201107~dfsg/fontforgeexe/sftextfieldP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/sftextfieldP.h 2022-03-08 10:14:24.000000000 +0000 @@ -47,18 +47,17 @@ unsigned int _dobitext: 1; /* has at least one right to left character */ unsigned int password: 1; unsigned int dontdraw: 1; /* Used when the tf is part of a larger control, and the control determines when to draw the tf */ - unsigned int donthook: 1; /* Used when the tf is part of a the gchardlg.c */ unsigned int numericfield: 1; unsigned int incr_down: 1; /* Direction of increments when numeric_scroll events happen */ unsigned int completionfield: 1; unsigned int was_completing: 1; - uint8 fh; - uint8 as; - uint8 nw; /* Width of one character (an "n") */ - int16 xoff_left, loff_top; - int16 sel_start, sel_end, sel_base; - int16 sel_oldstart, sel_oldend, sel_oldbase; - int16 dd_cursor_pos; + uint8_t fh; + uint8_t as; + uint8_t nw; /* Width of one character (an "n") */ + int16_t xoff_left, loff_top; + int16_t sel_start, sel_end, sel_base; + int16_t sel_oldstart, sel_oldend, sel_oldbase; + int16_t dd_cursor_pos; unichar_t *pointless_text, *pointless_oldtext; FontInstance *font; /* pointless */ GTimer *pressed; @@ -70,7 +69,7 @@ struct layoutinfo li; void *cbcontext; void (*changefontcallback)(void *,SplineFont *,enum sftf_fonttype,int size,int aa, - uint32 script, uint32 lang, uint32 *features); + uint32_t script, uint32_t lang, uint32_t *features); } SFTextArea; extern void SFTFRefreshFonts(GGadget *g); @@ -83,15 +82,15 @@ extern int SFTFSetFontType(GGadget *g, int start, int end, enum sftf_fonttype); extern int SFTFSetSize(GGadget *g, int start, int end, int size); extern int SFTFSetAntiAlias(GGadget *g, int start, int end, int antialias); -extern int SFTFSetScriptLang(GGadget *g, int start, int end, uint32 script, uint32 lang); -extern int SFTFSetFeatures(GGadget *g, int start, int end, uint32 *features); +extern int SFTFSetScriptLang(GGadget *g, int start, int end, uint32_t script, uint32_t lang); +extern int SFTFSetFeatures(GGadget *g, int start, int end, uint32_t *features); extern void SFTFRegisterCallback(GGadget *g, void *cbcontext, void (*changefontcallback)(void *,SplineFont *,enum sftf_fonttype,int size,int aa, - uint32 script, uint32 lang, uint32 *features)); + uint32_t script, uint32_t lang, uint32_t *features)); extern void SFTFProvokeCallback(GGadget *g); extern void SFTFSetDPI(GGadget *g, float dpi); extern float SFTFGetDPI(GGadget *g); -extern void SFTFInitLangSys(GGadget *g, int end, uint32 script, uint32 lang); +extern void SFTFInitLangSys(GGadget *g, int end, uint32_t script, uint32_t lang); extern GGadget *SFTextAreaCreate(struct gwindow *base, GGadgetData *gd,void *data); extern void SFTFPopupMenu(SFTextArea *st, GEvent *event); diff -Nru fontforge-20201107~dfsg/fontforgeexe/sfundo.c fontforge-20220308~dfsg/fontforgeexe/sfundo.c --- fontforge-20201107~dfsg/fontforgeexe/sfundo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/sfundo.c 2022-03-08 10:14:24.000000000 +0000 @@ -139,6 +139,7 @@ sfdfrag ); break; +case sfut_none: case sfut_lookups: case sfut_lookups_kerns: case sfut_noop: break; } return ret; diff -Nru fontforge-20201107~dfsg/fontforgeexe/showatt.c fontforge-20220308~dfsg/fontforgeexe/showatt.c --- fontforge-20201107~dfsg/fontforgeexe/showatt.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/showatt.c 2022-03-08 10:14:24.000000000 +0000 @@ -33,6 +33,7 @@ #include "gfile.h" #include "gkeysym.h" #include "glyphcomp.h" +#include "gresedit.h" #include "lookups.h" #include "splinefill.h" #include "splinesaveafm.h" @@ -49,6 +50,11 @@ /* This file contains routines to build a dialog showing GPOS/GSUB/morx */ /* tables and their contents */ +GResFont showatt_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +GResFont showatt_monofont = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); +Color showatt_selcol = 0xff0000; +Color showatt_glyphnamecol = 0x0000ff; + struct att_dlg; struct node { unsigned int open: 1; @@ -57,11 +63,11 @@ unsigned int macfeat: 1; unsigned int monospace: 1; unsigned int horizontal: 1; - uint16 cnt; + uint16_t cnt; struct node *children, *parent; void (*build)(struct node *,struct att_dlg *); char *label; /* utf8 */ - uint32 tag; + uint32_t tag; union sak { SplineChar *sc; int index; @@ -480,7 +486,7 @@ } else GrowBufferAddStr(&gb,fpst->bclassnames[r->u.class.bclasses[j]]); } - lines[len].label = copy(gb.base); + lines[len].label = copy((char*)gb.base); lines[len].parent = node; } ++len; @@ -495,7 +501,7 @@ } else GrowBufferAddStr(&gb,fpst->nclassnames[r->u.class.nclasses[j]]); } - lines[len].label = copy(gb.base); + lines[len].label = copy((char*)gb.base); lines[len].parent = node; } ++len; @@ -510,7 +516,7 @@ } else GrowBufferAddStr(&gb,fpst->fclassnames[r->u.class.fclasses[j]]); } - lines[len].label = copy(gb.base); + lines[len].label = copy((char*)gb.base); lines[len].parent = node; } ++len; @@ -602,7 +608,7 @@ if ( i ) { /* GT: There are various broad classes of lookups here and the first string */ /* GT: describes those: "Contextual Positioning", Contextual Substitution", etc. */ -/* GT: Each of those may be formated in 3 different ways: by (or perhaps using */ +/* GT: Each of those may be formatted in 3 different ways: by (or perhaps using */ /* GT: would be a better word) glyphs, classes or coverage tables. */ /* GT: So this might look like: */ /* GT: Contextual Positioning by classes */ @@ -1038,7 +1044,7 @@ static void BuildGSUBfeatures(struct node *node,struct att_dlg *att) { int isgsub = node->parent->parent->parent->tag==CHR('G','S','U','B'); - uint32 script = node->parent->parent->tag, lang = node->parent->tag, feat=node->tag; + uint32_t script = node->parent->parent->tag, lang = node->parent->tag, feat=node->tag; OTLookup *otl; SplineFont *sf = att->sf; int match; @@ -1056,7 +1062,7 @@ for ( sl = fl->scripts; sl!=NULL && !match; sl=sl->next ) { if ( sl->script == script ) { for ( l=0; llang_cnt; ++l ) { - uint32 _lang = llangs[l] : sl->morelangs[l-MAX_LANG]; + uint32_t _lang = llangs[l] : sl->morelangs[l-MAX_LANG]; if ( _lang == lang ) { match = true; break; @@ -1086,11 +1092,11 @@ static void BuildGSUBlang(struct node *node,struct att_dlg *att) { int isgsub = node->parent->parent->tag==CHR('G','S','U','B'); - uint32 script = node->parent->tag, lang = node->tag; + uint32_t script = node->parent->tag, lang = node->tag; int i,j; SplineFont *_sf = att->sf; struct node *featnodes; - uint32 *featlist; + uint32_t *featlist; /* Build up the list of features in this lang entry of this script in GSUB/GPOS */ @@ -1114,7 +1120,7 @@ int lang_max; int i,j; struct node *langnodes; - uint32 *langlist; + uint32_t *langlist; extern GTextInfo languages[]; char buf[100]; int isgpos = node->parent->tag == CHR('G','P','O','S'); @@ -1131,7 +1137,7 @@ free( langlist ); for ( i=0; i>24; buf[2] = (langnodes[i].tag>>16)&0xff; @@ -1278,7 +1284,7 @@ for ( jlang=jscript->langs, i=1; jlang!=NULL; jlang=jlang->next, ++i ) { langnodes[i].tag = jlang->lang; - for ( j=0; languages[j].text!=NULL && langnodes[i].tag!=(uint32) (intpt) languages[j].userdata; ++j ); + for ( j=0; languages[j].text!=NULL && langnodes[i].tag!=(uint32_t) (intptr_t) languages[j].userdata; ++j ); buf[0] = '\''; buf[1] = langnodes[i].tag>>24; buf[2] = (langnodes[i].tag>>16)&0xff; @@ -1431,7 +1437,7 @@ gdefc==3 ? _("Mark") : _("Component") ); chars[ccnt].parent = node; - chars[ccnt].label = copy(buffer);; + chars[ccnt].label = copy(buffer); } ++ccnt; } @@ -1572,7 +1578,7 @@ SplineFont *_sf = att->sf; int def_baseline; int offsets[32]; - int16 *baselines; + int16_t *baselines; char buffer[300]; struct node *glyphs; int gid,i; @@ -1679,7 +1685,7 @@ int i, cmax, l,j,k, ccnt; SplineChar *sc; struct node *chars; - uint16 *props; + uint16_t *props; char buffer[200]; cmax = 0; @@ -1845,7 +1851,7 @@ SplineFont *_sf = att->sf; int script_max; int i,j; - uint32 *scriptlist; + uint32_t *scriptlist; struct node *scriptnodes; extern GTextInfo scripts[]; int isgsub = node->tag==CHR('G','S','U','B'); @@ -1863,7 +1869,7 @@ free( scriptlist ); for ( i=0; i>24; buf[2] = (scriptnodes[i].tag>>16)&0xff; @@ -1901,7 +1907,7 @@ scriptnodes = calloc(sub_cnt+1,sizeof(struct node)); for ( i=0, jscript=_sf->justify; jscript!=NULL; jscript=jscript->next, ++i ) { scriptnodes[i].tag = jscript->script; - for ( j=0; scripts[j].text!=NULL && scriptnodes[i].tag!=(uint32) (intpt) scripts[j].userdata; ++j ); + for ( j=0; scripts[j].text!=NULL && scriptnodes[i].tag!=(uint32_t) (intptr_t) scripts[j].userdata; ++j ); buf[0] = '\''; buf[1] = scriptnodes[i].tag>>24; buf[2] = (scriptnodes[i].tag>>16)&0xff; @@ -2250,6 +2256,7 @@ GDrawFillRect(pixmap,rect,GDrawGetDefaultBackground(NULL)); GDrawSetLineWidth(pixmap,0); + Color deffg = GDrawGetDefaultForeground(NULL); r.height = r.width = att->as; y = (rect->y/att->fh) * att->fh + att->as; depth=0; @@ -2258,7 +2265,7 @@ while ( node!=NULL ) { r.y = y-att->as+1; r.x = 5+8*depth - att->off_left; - fg = node==att->current ? 0xff0000 : 0x000000; + fg = node==att->current ? showatt_selcol : deffg; if ( node->build || node->children ) { GDrawDrawRect(pixmap,&r,fg); GDrawDrawLine(pixmap,r.x+2,r.y+att->as/2,r.x+att->as-2,r.y+att->as/2, @@ -2279,7 +2286,7 @@ else { int len; len = GDrawDrawText8(pixmap,r.x+r.width+5,y,node->label,spt-node->label,fg); - len += GDrawDrawText8(pixmap,r.x+r.width+5+len,y,spt,ept-spt,0x0000ff); + len += GDrawDrawText8(pixmap,r.x+r.width+5+len,y,spt,ept-spt,showatt_glyphnamecol); GDrawDrawText8(pixmap,r.x+r.width+5+len,y,ept,-1,fg); } if ( node->monospace ) @@ -2318,7 +2325,7 @@ } } -static void pututf8(uint32 ch,FILE *file) { +static void pututf8(uint32_t ch,FILE *file) { if ( ch<0x80 ) putc(ch,file); else if ( ch<0x800 ) { @@ -2554,6 +2561,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>att->open_cnt-att->lines_page ) newpos = att->open_cnt-att->lines_page; @@ -2594,6 +2602,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>att->maxl-att->page_width ) newpos = att->maxl-att->page_width; @@ -2716,6 +2725,7 @@ case et_mouseup: AttMouse(att,event); break; + default: break; } return( true ); } @@ -2751,6 +2761,7 @@ if ( att->dlg_type==dt_font_comp ) GDrawDestroyWindow(gw); break; + default: break; } break; case et_close: @@ -2763,6 +2774,7 @@ nodesfree(att->tables); free(att); } + default: break; } return( true ); } @@ -2771,12 +2783,10 @@ char *win_title) { GRect pos; GWindowAttrs wattrs; - FontRequest rq; int as, ds, ld; GGadgetCreateData gcd[5]; GTextInfo label[4]; int sbsize = GDrawPointsToPixels(NULL,_GScrollBar_Width); - static GFont *monofont=NULL, *propfont=NULL; if ( sf->cidmaster ) sf = sf->cidmaster; @@ -2797,21 +2807,8 @@ pos.height = GDrawPointsToPixels(NULL,300); att->gw = GDrawCreateTopWindow(NULL,&pos,att_e_h,att,&wattrs); - if ( propfont==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - propfont = GDrawInstanciateFont(att->gw,&rq); - propfont = GResourceFindFont("ShowATT.Font",propfont); - - GDrawDecomposeFont(propfont, &rq); - rq.utf8_family_name = MONO_UI_FAMILIES; /* I want to show tabluar data sometimes */ - monofont = GDrawInstanciateFont(att->gw,&rq); - monofont = GResourceFindFont("ShowATT.MonoFont",monofont); - } - att->font = propfont; - att->monofont = monofont; + att->font = showatt_font.fi; + att->monofont = showatt_monofont.fi; GDrawWindowFontMetrics(att->gw,att->font,&as,&ds,&ld); att->fh = as+ds; att->as = as; @@ -2821,7 +2818,7 @@ att->page_width = pos.width-sbsize; wattrs.mask = wam_events|wam_cursor/*|wam_bordwidth|wam_bordcol*/; wattrs.border_width = 1; - wattrs.border_color = 0x000000; + wattrs.border_color = GDrawGetDefaultForeground(NULL); pos.x = 0; pos.y = 0; pos.width -= sbsize; pos.height = att->lines_page*att->fh; att->v = GWidgetCreateSubWindow(att->gw,&pos,attv_e_h,att,&wattrs); @@ -3361,7 +3358,6 @@ d.other = gcd[1].ret; d.fv = fv; - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/simplifydlg.c fontforge-20220308~dfsg/fontforgeexe/simplifydlg.c --- fontforge-20201107~dfsg/fontforgeexe/simplifydlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/simplifydlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -460,7 +460,6 @@ GHVBoxSetExpandableCol(boxes[6].ret,gb_expandgluesame); GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !sim.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/splashimage.c fontforge-20220308~dfsg/fontforgeexe/splashimage.c --- fontforge-20201107~dfsg/fontforgeexe/splashimage.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/splashimage.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,7 @@ #include "gimage.h" -static uint8 splashimage0_data[] = +static uint8_t splashimage0_data[] = {0xa0, 0xc2, 0xcc, 0xff, 0x9e, 0xbe, 0xca, 0xff, 0x99, 0xb8, 0xc7, 0xff, 0x95, 0xb1, 0xc5, 0xff, 0x90, 0xab, 0xc3, 0xff, 0x87, 0xa1, 0xbe, 0xff, 0x5e, 0x74, 0x9a, 0xff, 0x5c, 0x73, 0x9a, 0xff, 0x7e, 0x96, 0xac, 0xff, 0x99, 0xb1, 0xbc, @@ -43766,7 +43766,7 @@ static struct _GImage splashimage0_base = { it_true, 0,379,375,1516, - (uint8 *) splashimage0_data, + (uint8_t *) splashimage0_data, NULL, 0xffffffff }; diff -Nru fontforge-20201107~dfsg/fontforgeexe/startnoui.c fontforge-20220308~dfsg/fontforgeexe/startnoui.c --- fontforge-20201107~dfsg/fontforgeexe/startnoui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/startnoui.c 2022-03-08 10:14:24.000000000 +0000 @@ -40,12 +40,6 @@ #include #include -#ifndef _NO_LIBUNICODENAMES -#include /* need to open a database when we start */ -extern uninm_names_db names_db; /* Unicode character names and annotations database */ -extern uninm_blocks_db blocks_db; -#endif - #ifdef __Mac # include /* getenv,setenv */ #endif @@ -53,12 +47,14 @@ static void _doscriptusage(void) { printf( "fontforge [options]\n" ); printf( "\t-usage\t\t\t (displays this message, and exits)\n" ); - printf( "\t-help\t\t\t (displays this message, invokes a browser)\n\t\t\t\t (Using the BROWSER environment variable)\n" ); + printf( "\t-help\t\t\t (displays this message, invokes a browser\n\t\t\t\t using the BROWSER environment variable)\n" ); printf( "\t-version\t\t (prints the version of fontforge and exits)\n" ); - printf( "\t-lang=py\t\t use python to execute scripts\n" ); - printf( "\t-lang=ff\t\t use fontforge's old language to execute scripts\n" ); + printf( "\t-lang=py\t\t (use python to execute scripts\n" ); + printf( "\t-lang=ff\t\t (use fontforge's native language to\n\t\t\t\t execute scripts)\n" ); printf( "\t-script scriptfile\t (executes scriptfile)\n" ); printf( "\t-c script-string\t (executes the argument as scripting cmds)\n" ); + printf( "\t-skippyfile\t\t (do not execute python init scripts)\n" ); + printf( "\t-skippyplug\t\t (do not load python plugins)\n" ); printf( "\n" ); printf( "If no scriptfile/string is given (or if it's \"-\") FontForge will read stdin\n" ); printf( "FontForge will read postscript (pfa, pfb, ps, cid), opentype (otf),\n" ); @@ -83,44 +79,61 @@ } int fontforge_main( int argc, char **argv ) { - time_t tm = FONTFORGE_MODTIME_RAW; - struct tm* modtime = gmtime(&tm); + int run_python_init_files = true; + int import_python_plugins = true; + bool quiet = false; + char *pt; + + FindProgDir(argv[0]); + InitSimpleStuff(); + + bind_textdomain_codeset("FontForge","UTF-8"); + bindtextdomain("FontForge", getLocaleDir()); + textdomain("FontForge"); + for ( int i=1; itm_year+1900 ); - fprintf( stderr, " License GPLv3+: GNU GPL version 3 or later \n" ); - fprintf( stderr, " with many parts BSD . Please read LICENSE.\n" ); - fprintf( stderr, " Version: %s\n", FONTFORGE_VERSION ); - fprintf( stderr, " Based on sources from %s" + if (!quiet) { + time_t tm = FONTFORGE_MODTIME_RAW; + struct tm* modtime = gmtime(&tm); + fprintf( stderr, "Copyright (c) 2000-%d. See AUTHORS for Contributors.\n", modtime->tm_year+1900 ); + fprintf( stderr, " License GPLv3+: GNU GPL version 3 or later \n" ); + fprintf( stderr, " with many parts BSD . Please read LICENSE.\n" ); + fprintf( stderr, " Version: %s\n", FONTFORGE_VERSION ); + fprintf( stderr, " Based on sources from %s" #ifdef FREETYPE_HAS_DEBUGGER - "-TtfDb" + "-TtfDb" #endif #ifdef _NO_PYTHON - "-NoPython" + "-NoPython" #endif #ifdef FONTFORGE_CONFIG_USE_DOUBLE - "-D" + "-D" #endif - ".\n", - FONTFORGE_MODTIME_STR ); - // Can be empty if e.g. building from a tarball - if (FONTFORGE_GIT_VERSION[0] != '\0') { - fprintf( stderr, " Based on source from git with hash: %s\n", FONTFORGE_GIT_VERSION ); + ".\n", + FONTFORGE_MODTIME_STR ); + // Can be empty if e.g. building from a tarball + if (FONTFORGE_GIT_VERSION[0] != '\0') { + fprintf( stderr, " Based on source from git with hash: %s\n", FONTFORGE_GIT_VERSION ); + } } - FindProgDir(argv[0]); - InitSimpleStuff(); - - bind_textdomain_codeset("FontForge","UTF-8"); - bindtextdomain("FontForge", getLocaleDir()); - textdomain("FontForge"); - if ( default_encoding==NULL ) default_encoding=FindOrMakeEncoding("ISO8859-1"); if ( default_encoding==NULL ) default_encoding=&custom; /* In case iconv is broken */ CheckIsScript(argc,argv); /* Will run the script and exit if it is a script */ if ( argc==2 ) { - char *pt = argv[1]; + pt = argv[1]; if ( *pt=='-' && pt[1]=='-' && pt[2]!='\0') ++pt; if ( strcmp(pt,"-usage")==0 ) doscriptusage(); @@ -132,13 +145,8 @@ # if defined(_NO_PYTHON) ProcessNativeScript(argc, argv,stdin); # else - PyFF_Stdin(); + PyFF_Stdin(run_python_init_files, import_python_plugins); # endif -#ifndef _NO_LIBUNICODENAMES - uninm_names_db_close(names_db); /* close this database before exiting */ - uninm_blocks_db_close(blocks_db); -#endif - return( 0 ); } diff -Nru fontforge-20201107~dfsg/fontforgeexe/startui.c fontforge-20220308~dfsg/fontforgeexe/startui.c --- fontforge-20201107~dfsg/fontforgeexe/startui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/startui.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,7 +36,7 @@ #include "ffglib.h" #include "fontforgeui.h" #include "gfile.h" -#include "gresource.h" +#include "gresedit.h" #include "hotkeys.h" #include "lookups.h" #include "prefs.h" @@ -56,16 +56,6 @@ #define sleep(n) Sleep(1000 * (n)) #endif -#ifndef _NO_LIBUNICODENAMES -#include /* need to open a database when we start */ -extern uninm_names_db names_db; /* Unicode character names and annotations database */ -extern uninm_blocks_db blocks_db; -#endif - -#ifdef __Mac -extern void setup_cocoa_app(); -#endif - #ifdef _NO_LIBPNG # define PNGLIBNAME "libpng" #else @@ -78,25 +68,6 @@ # define PNGLIBNAME "libpng" xstr(PNG_LIBPNG_VER_MAJOR) xstr(PNG_LIBPNG_VER_MINOR) # endif #endif -#ifdef __Mac -# include "carbon.h" -/* For reasons obscure to me RunApplicationEventLoop is not defined in */ -/* the mac header files if we are in 64 bit mode. Strangely it seems to */ -/* be in the libraries and functional */ -/* - * It was found in Dec 2014 that using RunApplicationEventLoop() could induce strange - * and extremely frustrating pausing issues on osx. The main generic event handling - * seems to work just fine, so there doesn't seem to be a need for this specialized - * Application Event Loop. - * - * See this issue bringing back Breakpad usage and the issues linked in comments 2,3 - * by adrientetar: - * https://github.com/fontforge/fontforge/issues/2120 - */ -//# if __LP64__ -//extern void RunApplicationEventLoop(void); -//# endif -#endif // Must be included after png.h because it messes with setjmp #include "scripting.h" @@ -106,21 +77,6 @@ static int localsplash; static int unique = 0; -/** - * In osx versions prior to 10.9.x a special -psn_ flag was supplied - * when fontforge was run by osx in some cases. For opening an sfd - * file from finder we need to register the openWith event in order to - * get the name of the file to open. So it makes sense to always - * register for Apple events on OSX so that we can get those file - * names as they come through. - */ -#if defined(__Mac) - static int listen_to_apple_events = true; // This was once true, but Apple broke it. -#else - static int listen_to_apple_events = false; -#endif -static bool ProcessPythonInitFiles = 1; - static void _dousage(void) { printf( "fontforge [options] [fontfiles]\n" ); printf( "\t-new\t\t\t (creates a new font)\n" ); @@ -129,10 +85,10 @@ printf( "\t-newkorean\t\t (creates a new korean font)\n" ); #endif printf( "\t-recover none|auto|inquire|clean (control error recovery)\n" ); - printf( "\t-allglyphs\t\t (load all glyphs in the 'glyf' table\n\t\t\t of a truetype collection)\n" ); + printf( "\t-allglyphs\t\t (load all glyphs in the 'glyf' table\n\t\t\t\t of a truetype collection)\n" ); printf( "\t-nosplash\t\t (no splash screen)\n" ); - printf( "\t-quiet\t\t\t (don't print non-essential information to stderr)\n" ); - printf( "\t-unique\t\t\t (if a fontforge is already running open\n\t\t\t all arguments in it and have this process exit)\n" ); + printf( "\t-quiet\t\t\t (don't print non-essential\n\t\t\t\t information to stderr)\n" ); + printf( "\t-unique\t\t\t (if a fontforge is already running open all\n\t\t\t\t arguments in it and have this process exit)\n" ); printf( "\t-display display-name\t (sets the X display)\n" ); printf( "\t-depth val\t\t (sets the display depth if possible)\n" ); printf( "\t-vc val\t\t\t (sets the visual class if possible)\n" ); @@ -150,10 +106,10 @@ printf( "\t-docs\t\t\t (displays this message, invokes a browser)\n\t\t\t\t (Using the BROWSER environment variable)\n" ); printf( "\t-version\t\t (prints the version of fontforge and exits)\n" ); #ifndef _NO_PYTHON - printf( "\t-lang=py\t\t use python for scripts (may precede -script)\n" ); + printf( "\t-lang=py\t\t (use python for scripts (may precede -script))\n" ); #endif #ifndef _NO_FFSCRIPT - printf( "\t-lang=ff\t\t use fontforge's legacy scripting language\n" ); + printf( "\t-lang=ff\t\t (use fontforge's legacy scripting language)\n" ); #endif printf( "\t-script scriptfile\t (executes scriptfile)\n" ); printf( "\t\tmust be the first option (or follow -lang).\n" ); @@ -163,6 +119,8 @@ printf( "\t\tOnly for fontforge's own scripting language, not python.\n" ); printf( "\t-c script-string\t (executes argument as scripting cmds)\n" ); printf( "\t\tmust be the first option. All others passed to the script.\n" ); + printf( "\t-skippyfile\t\t (do not execute python init scripts)\n" ); + printf( "\t-skippyplug\t\t (do not load python plugins)\n" ); printf( "\n" ); printf( "FontForge will read postscript (pfa, pfb, ps, cid), opentype (otf),\n" ); printf( "\ttruetype (ttf,ttc), macintosh resource fonts (dfont,bin,hqx),\n" ); @@ -195,31 +153,37 @@ void (*func)(void *); }; -static void BuildCharHook(GDisplay *gd) { - GWidgetCreateInsChar(); -} - -static void InsCharHook(GDisplay *gd,unichar_t ch) { - GInsCharSetChar(ch); -} - extern GImage splashimage_legacy; -static GImage *splashimagep; static GWindow splashw; static GTimer *autosave_timer, *splasht; -static GFont *splash_font, *splash_italic, *splash_mono; +GResFont splash_font = GRESFONT_INIT("400 10pt " SERIF_UI_FAMILIES); +GResFont splash_monofont = GRESFONT_INIT("400 10pt " MONO_UI_FAMILIES); +GResFont splash_italicfont = GRESFONT_INIT("400 10pt italic " SERIF_UI_FAMILIES); +GResImage splashresimage = GRESIMAGE_INIT("splash2019.png"); +Color splashbg = 0xffffff; +Color splashfg = 0x000000; +GImage *splashimagep; static int as,fh, linecnt; static unichar_t msg[546]; static unichar_t *lines[32], *is, *ie; static void SplashImageInit() { + MiscWinInit(); if (splashimagep == NULL) - splashimagep = GGadgetImageCache("splash2020.png"); + splashimagep = GResImageGetImage(&splashresimage); if (splashimagep == NULL) splashimagep = &splashimage_legacy; return; } +void *_SplashResImageSet(char *res, void *def) { + // Image was already set; this is a hook for side effects + GImage *i = GResImageGetImage((GResImage *)def); + if ( i!=NULL ) + splashimagep = i; + return NULL; +} + void ShowAboutScreen(void) { static int first=1; @@ -242,7 +206,7 @@ u_strcpy(msg, utf82u_copy("As he drew closer to completing his book on Renaissance printing (The Craft of Printing and the Publication of Shakespeare’s Works), George Williams IV suggested that his son, George Williams V, write a chapter on computer typography. FontForge—previously called PfaEdit—was his response.")); - GDrawSetFont(splashw,splash_font); + GDrawSetFont(splashw,splash_font.fi); linecnt = 0; lines[linecnt++] = msg-1; for ( start = msg; *start!='\0'; start = pt ) { @@ -413,194 +377,6 @@ localsplash = false; } -#if defined(__Mac) -static FILE *logfile; - -/* These are the four apple events to which we currently respond */ -static pascal OSErr OpenApplicationAE( const AppleEvent * theAppleEvent, - AppleEvent * reply, SRefCon handlerRefcon) { - fprintf( logfile, "OPENAPP event received.\n" ); fflush( logfile ); - if ( localsplash ) - start_splash_screen(); -#ifndef FONTFORGE_CAN_USE_GDK - system( "DYLD_LIBRARY_PATH=\"\"; osascript -e 'tell application \"X11\" to activate'" ); -#endif // FONTFORGE_CAN_USE_GDK - if ( fv_list==NULL ) - _FVMenuOpen(NULL); - fprintf( logfile, " event processed %d.\n", noErr ); fflush( logfile ); -return( noErr ); -} - -static pascal OSErr ReopenApplicationAE( const AppleEvent * theAppleEvent, - AppleEvent * reply, SRefCon handlerRefcon) { - fprintf( logfile, "ReOPEN event received.\n" ); fflush( logfile ); - if ( localsplash ) - start_splash_screen(); -#ifndef FONTFORGE_CAN_USE_GDK - system( "DYLD_LIBRARY_PATH=\"\"; osascript -e 'tell application \"X11\" to activate'" ); -#endif // FONTFORGE_CAN_USE_GDK - if ( fv_list==NULL ) - _FVMenuOpen(NULL); - fprintf( logfile, " event processed %d.\n", noErr ); fflush( logfile ); -return( noErr ); -} - -static pascal OSErr ShowPreferencesAE( const AppleEvent * theAppleEvent, - AppleEvent * reply, SRefCon handlerRefcon) { - fprintf( logfile, "PREFS event received.\n" ); fflush( logfile ); - if ( localsplash ) - start_splash_screen(); -#ifndef FONTFORGE_CAN_USE_GDK - system( "DYLD_LIBRARY_PATH=\"\"; osascript -e 'tell application \"X11\" to activate'" ); -#endif // FONTFORGE_CAN_USE_GDK - DoPrefs(); - fprintf( logfile, " event processed %d.\n", noErr ); fflush( logfile ); -return( noErr ); -} - -static pascal OSErr OpenDocumentsAE( const AppleEvent * theAppleEvent, - AppleEvent * reply, SRefCon handlerRefcon) { - AEDescList docList; - long index; - long count = 0; - OSErr err; - char buffer[2048]; - - fprintf( logfile, "OPEN event received.\n" ); fflush( logfile ); - if ( localsplash ) - start_splash_screen(); - - err = AEGetParamDesc(theAppleEvent, keyDirectObject, - typeAEList, &docList); - err = AECountItems(&docList, &count); - for(index = 1; index <= count; index++) { - AEDesc aDoc; - size_t bytecount; - void *pathPtr; - CFURLRef url; - err = AEGetNthDesc(&docList, index, typeFileURL, NULL, &aDoc); - if (err != noErr) { - continue; - } - bytecount = AEGetDescDataSize(&aDoc); - pathPtr = malloc(bytecount); - err = AEGetDescData(&aDoc, pathPtr, bytecount); - if (err != noErr) { - free(pathPtr); - continue; - } - url = CFURLCreateWithBytes(nil, pathPtr, bytecount, - kCFStringEncodingUTF8, nil); - free(pathPtr); - CFURLGetFileSystemRepresentation(url, true, (UInt8*)buffer, sizeof(buffer)); - CFRelease(url); - ViewPostScriptFont(buffer,0); - fprintf( logfile, " file: %s\n", buffer ); - } -#ifndef FONTFORGE_CAN_USE_GDK - system( "DYLD_LIBRARY_PATH=\"\"; osascript -e 'tell application \"X11\" to activate'" ); -#endif // FONTFORGE_CAN_USE_GDK - AEDisposeDesc(&docList); - fprintf( logfile, " event processed %d.\n", err ); fflush( logfile ); - -return( err ); -} - -static void AttachErrorCode(AppleEvent *event,OSStatus err) { - OSStatus returnVal; - - if ( event==NULL ) -return; - - if (event->descriptorType != typeNull) { - /* Check there isn't already an error attached */ - returnVal = AESizeOfParam(event, keyErrorNumber, NULL, NULL); - if (returnVal != noErr ) { /* Add success if no previous error */ - AEPutParamPtr(event, keyErrorNumber, - typeSInt32, &err, sizeof(err)); - } - } -} - -static AppleEvent *quit_event = NULL; -static void we_are_dead(void) { - AttachErrorCode(quit_event,noErr); - /* Send the reply (I hope) */ - AESendMessage(quit_event,NULL, kAENoReply, kAEDefaultTimeout); - AEDisposeDesc(quit_event); - /* fall off the end of the world and die */ - fprintf( logfile, " event succeded.\n"); fflush( logfile ); -} - -static pascal OSErr QuitApplicationAE( const AppleEvent * theAppleEvent, - AppleEvent * reply, SInt32 handlerRefcon) { - static int first_time = true; - - fprintf( logfile, "QUIT event received.\n" ); fflush( logfile ); - quit_event = reply; - if ( first_time ) { - atexit( we_are_dead ); - first_time = false; - } - MenuExit(NULL,NULL,NULL); - /* if we get here, they canceled the quit, so we return a failure */ - quit_event = NULL; - fprintf( logfile, " event failed %d.\n", errAEEventFailed ); fflush( logfile ); -return(errAEEventFailed); -} - -/* Install event handlers for the Apple Events we care about */ -static OSErr install_apple_event_handlers(void) { - OSErr err; - - err = AEInstallEventHandler(kCoreEventClass, kAEOpenApplication, - NewAEEventHandlerUPP(OpenApplicationAE), 0, false); - __Require_noErr(err, CantInstallAppleEventHandler); - - err = AEInstallEventHandler(kCoreEventClass, kAEReopenApplication, - NewAEEventHandlerUPP(ReopenApplicationAE), 0, false); - __Require_noErr(err, CantInstallAppleEventHandler); - - err = AEInstallEventHandler(kCoreEventClass, kAEOpenDocuments, - NewAEEventHandlerUPP(OpenDocumentsAE), 0, false); - __Require_noErr(err, CantInstallAppleEventHandler); - - err = AEInstallEventHandler(kCoreEventClass, kAEQuitApplication, - NewAEEventHandlerUPP(QuitApplicationAE), 0, false); - __Require_noErr(err, CantInstallAppleEventHandler); - - err = AEInstallEventHandler(kCoreEventClass, kAEShowPreferences, - NewAEEventHandlerUPP(ShowPreferencesAE), 0, false); - __Require_noErr(err, CantInstallAppleEventHandler); - - /* some debugging code, for now */ - if ( getenv("HOME")!=NULL ) { - char buffer[1024]; - sprintf( buffer, "%s/.FontForge-LogFile.txt", getenv("HOME")); - logfile = fopen("/tmp/LogFile.txt","w"); - } - if ( logfile==NULL ) - logfile = stderr; - -CantInstallAppleEventHandler: - return err; - -} - -static pascal void DoRealStuff(EventLoopTimerRef timer,void *ignored_data) { - GDrawProcessPendingEvents(NULL); -} - -static void install_mac_timer(void) { - EventLoopTimerRef timer; - - InstallEventLoopTimer(GetMainEventLoop(), - .001*kEventDurationSecond,.001*kEventDurationSecond, - NewEventLoopTimerUPP(DoRealStuff), NULL, - &timer); -} -#endif - static int splash_e_h(GWindow gw, GEvent *event) { GRect old; int i, y, x; @@ -627,26 +403,26 @@ GDrawPushClip(gw,&event->u.expose.rect,&old); GDrawDrawImage(gw,splashimagep,NULL,0,0); if ((event->u.expose.rect.y+event->u.expose.rect.height) > splashimagep->u.image->height) { - GDrawSetFont(gw,splash_font); + GDrawSetFont(gw,splash_font.fi); y = splashimagep->u.image->height + as + fh/2; for ( i=1; i=lines[i-1]+1 && is=lines[i-1]+1 && iefilename ); - _FVMenuSaveAs( (FontView*)sf->fv ); -} - #if defined(__MINGW32__) && !defined(_NO_LIBCAIRO) /** * \brief Load fonts from the specified folder for the UI to use. @@ -884,7 +570,6 @@ WIN32_FIND_DATA fileData; char path[MAX_PATH], *ext; HRESULT ret; - int i; if (prefix == NULL) { return; @@ -921,10 +606,11 @@ int recover=2; int any; int next_recent=0; + int run_python_init_files = true; + int import_python_plugins = true; GRect pos; GWindowAttrs wattrs; char *display = NULL; - FontRequest rq; int ds, ld; int openflags=0; int doopen=0, quit_request=0; @@ -934,15 +620,18 @@ g_type_init(); #endif +#ifdef __Mac + extern void setup_cocoa_app(void); + setup_cocoa_app(); + hotkeySystemSetCanUseMacCommand(true); +#endif + /* Must be done before we cache the current directory */ /* Change to HOME dir if specified on the commandline */ for ( i=1; i0 ) autosave_timer=GDrawRequestTimer(splashw,2*AutoSaveFrequency*1000,AutoSaveFrequency*1000,NULL); GDrawProcessPendingEvents(NULL); - GDrawSetBuildCharHooks(BuildCharHook,InsCharHook); any = 0; if ( recover==-1 ) @@ -1339,7 +955,9 @@ MenuNewComposition(NULL,NULL,NULL); any = 1; # endif - } else if ( !strcmp(pt,"-SkipPythonInitFiles")) { + } else if ( strcmp(pt,"-SkipPythonInitFiles")==0 || + strcmp(pt,"-skippyfile")==0 || + strcmp(pt,"-skippyplug")==0 ) { // already handled above. } else if ( strcmp(pt,"-last")==0 ) { if ( next_recent -#include "chardata.h" #include "fontforgeui.h" #include "gkeysym.h" +#include "gresedit.h" #include "lookups.h" #include "ttf.h" #include "ustring.h" @@ -80,6 +80,9 @@ #define SMDE_WIDTH 200 #define SMDE_HEIGHT (SMD_DIRDROP+200) +GResFont statemachine_font = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); +extern Color kernclass_classfgcol; // Yes this is cheating +extern Color fi_originlinescol; // So is this extern int _GScrollBar_Width; typedef struct statemachinedlg { @@ -155,9 +158,9 @@ } else if ( type==asm_kern ) { for ( j=0; ju.kern.kcnt*sizeof(int16)); - memcpy(temp,this->u.kern.kerns,this->u.kern.kcnt*sizeof(int16)); + int16_t *temp; + temp = malloc(this->u.kern.kcnt*sizeof(int16_t)); + memcpy(temp,this->u.kern.kerns,this->u.kern.kcnt*sizeof(int16_t)); this->u.kern.kerns = temp; } } @@ -330,7 +333,7 @@ const unichar_t *ret; unichar_t *end; char *ret8=NULL; - int16 kbuf[9]; + int16_t kbuf[9]; int kerns; int oddcomplain=false; @@ -375,8 +378,8 @@ if ( kerns==0 ) this->u.kern.kerns = NULL; else { - this->u.kern.kerns = malloc(kerns*sizeof(int16)); - memcpy(this->u.kern.kerns,kbuf,kerns*sizeof(int16)); + this->u.kern.kerns = malloc(kerns*sizeof(int16_t)); + memcpy(this->u.kern.kerns,kbuf,kerns*sizeof(int16_t)); } } else if ( smd->sm->type==asm_context ) { ret8 = GGadgetGetTitle8(GWidgetGetControl(smd->editgw,CID_TagMark)); @@ -502,8 +505,10 @@ else smd->edit_done = true; break; + default: break; } break; + default: break; } return( true ); } @@ -925,6 +930,7 @@ int len, off, i, j, x, y, kddd=false; unichar_t ubuf[8]; char buf[101]; + Color def_fg = GDrawGetDefaultForeground(NULL); if ( area->y+area->heightystart ) return; @@ -941,7 +947,7 @@ GDrawPushClip(pixmap,&clip,&old2); for ( i=0 ; smd->offtop+i<=smd->state_cnt && (i-1)*smd->statehheight; ++i ) { GDrawDrawLine(pixmap,smd->xstart,smd->ystart2+i*smd->stateh,smd->xstart+rect.width,smd->ystart2+i*smd->stateh, - 0x808080); + fi_originlinescol); if ( i+smd->offtopstate_cnt ) { sprintf( buf, i+smd->offtop<100 ? "St%d" : "%d", i+smd->offtop ); len = strlen( buf ); @@ -949,20 +955,20 @@ for ( j=0; jxstart+3,smd->ystart2+i*smd->stateh+off+j*smd->fh+smd->as, - ubuf,1,0xff0000); + ubuf,1,kernclass_classfgcol); } } } for ( i=0 ; smd->offleft+i<=smd->class_cnt && (i-1)*smd->statewwidth; ++i ) { GDrawDrawLine(pixmap,smd->xstart2+i*smd->statew,smd->ystart,smd->xstart2+i*smd->statew,smd->ystart+rect.height, - 0x808080); + fi_originlinescol); if ( i+smd->offleftclass_cnt ) { GDrawDrawText8(pixmap,smd->xstart2+i*smd->statew+1,smd->ystart+smd->as+1, - "Class",-1,0xff0000); + "Class",-1,kernclass_classfgcol); sprintf( buf, "%d", i+smd->offleft ); len = GDrawGetText8Width(pixmap,buf,-1); GDrawDrawText8(pixmap,smd->xstart2+i*smd->statew+(smd->statew-len)/2,smd->ystart+smd->fh+smd->as+1, - buf,-1,0xff0000); + buf,-1,kernclass_classfgcol); } } @@ -983,7 +989,7 @@ sprintf( buf, "%d", this->next_state ); len = GDrawGetText8Width(pixmap,buf,-1); GDrawDrawText8(pixmap,x+(smd->statew-len)/2,y+smd->as+1, - buf,-1,0x000000); + buf,-1,def_fg); ubuf[0] = (this->flags&0x8000)? 'M' : ' '; if ( smd->sm->type==asm_kern && (this->flags&0x8000)) @@ -996,7 +1002,7 @@ } len = GDrawGetTextWidth(pixmap,ubuf,-1); GDrawDrawText(pixmap,x+(smd->statew-len)/2,y+smd->fh+smd->as+1, - ubuf,-1,0x000000); + ubuf,-1,def_fg); buf[0]='\0'; if ( smd->sm->type==asm_indic ) { @@ -1022,7 +1028,7 @@ } len = GDrawGetText8Width(pixmap,buf,-1); GDrawDrawText8(pixmap,x+(smd->statew-len)/2,y+2*smd->fh+smd->as+1, - buf,-1,0x000000); + buf,-1,def_fg); buf[0] = '\0'; if ( smd->sm->type==asm_indic ) { @@ -1041,17 +1047,17 @@ } len = GDrawGetText8Width(pixmap,buf,-1); GDrawDrawText8(pixmap,x+(smd->statew-len)/2,y+3*smd->fh+smd->as+1, - buf,-1,0x000000); + buf,-1,def_fg); } } GDrawDrawLine(pixmap,smd->xstart,smd->ystart2,smd->xstart+rect.width,smd->ystart2, - 0x000000); + def_fg); GDrawDrawLine(pixmap,smd->xstart2,smd->ystart,smd->xstart2,smd->ystart+rect.height, - 0x000000); + def_fg); GDrawPopClip(pixmap,&old2); GDrawPopClip(pixmap,&old1); - GDrawDrawRect(pixmap,&rect,0x000000); + GDrawDrawRect(pixmap,&rect,def_fg); rect.y += rect.height; rect.x += rect.width; LogoExpose(pixmap,event,&rect,dm_fore); @@ -1119,6 +1125,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + (smd->width/smd->statew) >= smd->class_cnt ) newpos = smd->class_cnt - (smd->width/smd->statew); @@ -1167,6 +1174,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + (smd->height/smd->stateh) >= smd->state_cnt ) newpos = smd->state_cnt - (smd->height/smd->stateh); @@ -1244,8 +1252,10 @@ else SMD_VScroll(smd,&event->u.control.u.sb); break; + default: break; } break; + default: break; } return( true ); } @@ -1313,9 +1323,7 @@ GTextInfo label[20]; int i, k, vk; int as, ds, ld, sbsize; - FontRequest rq; static unichar_t statew[] = { '1', '2', '3', '4', '5', 0 }; - static GFont *font = NULL; struct matrix_data *md; struct matrixinit mi; static char *specialclasses[4] = { N_("{End of Text}"), @@ -1480,15 +1488,7 @@ GMatrixEditSetColumnCompletion(list,0,SMD_GlyphListCompletion); } - if ( font==NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.point_size = 12; - rq.weight = 400; - rq.utf8_family_name = MONO_UI_FAMILIES; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("StateMachine.Font",font); - } - smd.font = font; + smd.font = statemachine_font.fi; GDrawWindowFontMetrics(gw,smd.font,&as,&ds,&ld); smd.fh = as+ds; smd.as = as; GDrawSetFont(gw,smd.font); diff -Nru fontforge-20201107~dfsg/fontforgeexe/tilepath.c fontforge-20220308~dfsg/fontforgeexe/tilepath.c --- fontforge-20201107~dfsg/fontforgeexe/tilepath.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/tilepath.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,6 +31,7 @@ #include "fontforgeui.h" #include "fvfonts.h" #include "gkeysym.h" +#include "gresedit.h" #include "splinefit.h" #include "splinefont.h" #include "splineutil.h" @@ -59,6 +60,8 @@ /* Complications: */ /* There may not be an integral number of tiles, so we must be prepared to truncate some splines */ +GResFont tilepath_font = GRESFONT_INIT("400 12pt " SANS_UI_FAMILIES); +GResFont tilepath_boldfont = GRESFONT_INIT("700 12pt " SANS_UI_FAMILIES); typedef struct tiledata { SplineSet *basetile; /* Moved so that ymin==0, and x is adjusted */ /* about the x-axis as implied by tilepos */ @@ -70,7 +73,7 @@ /* higher than the last */ SplineSet *result; /* Final result after transformation */ DBounds bb, fbb, lbb, ibb; /* Of the basetile, first & last tiles */ - uint8 include_white, finclude_white, linclude_white, iinclude_white; + uint8_t include_white, finclude_white, linclude_white, iinclude_white; bigreal xscale[3]; SplineSet *path; @@ -609,13 +612,7 @@ SplinePoint *new; AdjustPoint(td,old,t,&fp); - new = chunkalloc(sizeof(SplinePoint)); - new->me.x = fp.p.x; new->me.y = fp.p.y; - new->nextcp = new->me; - new->prevcp = new->me; - new->nonextcp = new->noprevcp = true; - new->nextcpdef = new->prevcpdef = false; -return( new ); + return SplinePointCreate(fp.p.x, fp.p.y); } static Spline *AdjustSpline(TD *td,Spline *old,SplinePoint *newfrom,SplinePoint *newto, @@ -663,10 +660,10 @@ RealNearish(lastsp->me.y,new->first->me.y) ) { new->first->prev = lastsp->prev; new->first->prevcp = lastsp->prevcp; - new->first->noprevcp = lastsp->noprevcp; new->first->prevcpdef = lastsp->prevcpdef; lastsp->prev->to = new->first; new->last = new->first; + SplineRefigure(new->first->prev); SplinePointFree(lastsp); } else new->last = lastsp; @@ -782,6 +779,7 @@ GRect r,pos; int i; + Color fg = GDrawGetDefaultForeground(NULL); GDrawSetLineWidth(pixmap,0); for ( i=0; i<4; ++i ) { CharView *cv = (&tpd->cv_first)+i; @@ -789,10 +787,10 @@ GGadgetGetSize(GWidgetGetControl(tpd->gw,CID_FirstTile+i),&pos); r.x = pos.x; r.y = pos.y-1; r.width = pos.width+1; r.height = pos.height+1; - GDrawDrawRect(pixmap,&r,0); + GDrawDrawRect(pixmap,&r,fg); GDrawSetFont(pixmap,cv->inactive ? tpd->plain : tpd->bold); - GDrawDrawText8(pixmap,r.x,pos.y-2-tpd->fh+tpd->as,_(tilenames[i]),-1,0); + GDrawDrawText8(pixmap,r.x,pos.y-2-tpd->fh+tpd->as,_(tilenames[i]),-1,fg); } } @@ -1057,10 +1055,8 @@ GGadgetCreateData gcd[24], boxes[5], *harray[8], *varray[5], *rhvarray[4][5], *chvarray[4][5]; GTextInfo label[24]; - FontRequest rq; int as, ds, ld; int i,k; - static GFont *font = NULL, *bold=NULL; TPDInit( &tpd,sf ); tpd.td = td; @@ -1078,21 +1074,8 @@ pos.height = 300; tpd.gw = gw = GDrawCreateTopWindow(NULL,&pos,tpd_e_h,&tpd.cv_first,&wattrs); - if ( font==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - font = GDrawInstanciateFont(NULL,&rq); - font = GResourceFindFont("TilePath.Font",font); - - GDrawDecomposeFont(font, &rq); - rq.weight = 700; - bold = GDrawInstanciateFont(NULL,&rq); - bold = GResourceFindFont("TilePath.BoldFont",bold); - } - tpd.plain = font; - tpd.bold = bold; + tpd.plain = tilepath_font.fi; + tpd.bold = tilepath_boldfont.fi; GDrawWindowFontMetrics(tpd.gw,tpd.plain,&as,&ds,&ld); tpd.fh = as+ds; tpd.as = as; @@ -1470,7 +1453,7 @@ GGadgetGetSize(GWidgetGetControl(tpd->gw,CID_Tile),&pos); r.x = pos.x; r.y = pos.y-1; r.width = pos.width+1; r.height = pos.height+1; - GDrawDrawRect(pixmap,&r,0); + GDrawDrawRect(pixmap,&r,GDrawGetDefaultForeground(NULL)); } static void PTDMakeActive(TilePathDlg *ptd,CharView *cv) { diff -Nru fontforge-20201107~dfsg/fontforgeexe/transform.c fontforge-20220308~dfsg/fontforgeexe/transform.c --- fontforge-20201107~dfsg/fontforgeexe/transform.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/transform.c 2022-03-08 10:14:24.000000000 +0000 @@ -280,7 +280,7 @@ int offset = GGadgetGetCid(g)-CID_Type; int index = GGadgetGetFirstListSelectedItem(g); if ( index < 0 ) return( false ); - int mask = (intpt) transformtypes[index].userdata; + int mask = (intptr_t) transformtypes[index].userdata; int i; if ( mask & 0x400 ) { @@ -311,7 +311,7 @@ for ( i=CID_First; i<=CID_Last; ++i ) { GGadget *sg; sg = GWidgetGetControl(bw,i+offset); - GGadgetSetVisible(sg, ( ((intpt) GGadgetGetUserData(sg))&mask )?1:0); + GGadgetSetVisible(sg, ( ((intptr_t) GGadgetGetUserData(sg))&mask )?1:0); } if ( selcid[index]!=0 ) { GGadget *tf = GWidgetGetControl(bw,selcid[index]+offset); @@ -583,7 +583,7 @@ GTextInfo label[9+TCnt*24]; static TransData td; int i, y, gci, subai, ai; - int32 len; + int32_t len; GGadget *orig; BasePoint junk; GTextInfo **ti; @@ -834,7 +834,6 @@ } } - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !td.done ) GDrawProcessOneEvent(NULL); diff -Nru fontforge-20201107~dfsg/fontforgeexe/ttfinstrsui.c fontforge-20220308~dfsg/fontforgeexe/ttfinstrsui.c --- fontforge-20201107~dfsg/fontforgeexe/ttfinstrsui.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/ttfinstrsui.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,6 +30,7 @@ #include "cvundoes.h" #include "fontforgeui.h" #include "gkeysym.h" +#include "gresedit.h" #include "splineutil.h" #include "ttf.h" #include "ttfinstrs.h" @@ -40,6 +41,9 @@ #define ACTIVE_BORDER (_ggadget_Default_Box.active_border) #define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) +GResFont cvt_font = GRESFONT_INIT("400 12px " MONO_UI_FAMILIES) ; +GResFont ttinstruction_font = GRESFONT_INIT("400 12px " MONO_UI_FAMILIES); + extern int _GScrollBar_Width; #define EDGE_SPACING 2 @@ -242,7 +246,7 @@ static int IVParse(InstrDlg *iv) { char *text = GGadgetGetTitle8(iv->text); int icnt=0, i; - uint8 *instrs; + uint8_t *instrs; instrs = _IVParse(iv->instrdata->sf, text, &icnt, IVError, iv); free(text); @@ -345,7 +349,8 @@ int addr_end, num_end; static unichar_t nums[] = { '0', '0', '0', '0', '0', '0', '\0' }; int indent; - extern GBox _ggadget_Default_Box; + + Color warnfg = GDrawGetWarningForeground(NULL); GDrawSetFont(pixmap,ii->gfont); GDrawSetLineWidth(pixmap,0); @@ -369,9 +374,9 @@ } if ( ii->showaddr ) - GDrawDrawLine(pixmap,addr_end,rect->y,addr_end,rect->y+rect->height,0x000000); + GDrawDrawLine(pixmap,addr_end,rect->y,addr_end,rect->y+rect->height,MAIN_FOREGROUND); if ( ii->showhex ) - GDrawDrawLine(pixmap,num_end,rect->y,num_end,rect->y+rect->height,0x000000); + GDrawDrawLine(pixmap,num_end,rect->y,num_end,rect->y+rect->height,MAIN_FOREGROUND); indent = 0; for ( i=0, y=EDGE_SPACING-ii->lpos*ii->fh; yinstrdata->instr_cnt; ++i ) { @@ -387,10 +392,10 @@ } if ( y<=high && ii->instrdata->instr_cnt==0 && i==0 ) { if ( ii->instrdata->in_composit ) { - GDrawDrawText8(pixmap,num_end+EDGE_SPACING,y+ii->as,_(""),-1,0xff0000); + GDrawDrawText8(pixmap,num_end+EDGE_SPACING,y+ii->as,_(""),-1,warnfg); y += ii->fh; } - GDrawDrawText8(pixmap,num_end+EDGE_SPACING,y+ii->as,_(""),-1,0xff0000); + GDrawDrawText8(pixmap,num_end+EDGE_SPACING,y+ii->as,_(""),-1,warnfg); } else { int temp_indent; for ( ; y<=high && iinstrdata->instr_cnt+1; ++i ) { @@ -527,6 +532,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>ii->lheight+1-ii->vheight/ii->fh ) newpos = ii->lheight+1-ii->vheight/ii->fh; @@ -615,6 +621,7 @@ break; case et_focus: break; + default: break; } return( true ); } @@ -665,6 +672,7 @@ iv->inedit = toedit; } break; + default: break; } break; case et_close: @@ -683,6 +691,7 @@ free(iv->instrdata); free(iv); } break; + default: break; } return( true ); } @@ -692,11 +701,9 @@ GRect pos; GWindow gw; GWindowAttrs wattrs; - FontRequest rq; int as,ds,ld, lh; GGadgetCreateData gcd[11], *butarray[9], *harray[3], *varray[8]; GTextInfo label[6]; - static GFont *font=NULL; instrhelpsetup(); @@ -829,15 +836,7 @@ iv->instrinfo.v = GWidgetCreateSubWindow(gw,&pos,ii_v_e_h,&iv->instrinfo,&wattrs); GDrawSetVisible(iv->instrinfo.v,true); - if ( font==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = MONO_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("TTInstruction.Font",font); - } - iv->instrinfo.gfont = font; + iv->instrinfo.gfont = ttinstruction_font.fi; GDrawSetFont(iv->instrinfo.v,iv->instrinfo.gfont); GGadgetSetFont(iv->text,iv->instrinfo.gfont); GDrawWindowFontMetrics(iv->instrinfo.v,iv->instrinfo.gfont,&as,&ds,&ld); @@ -966,18 +965,18 @@ GGadget *vsb, *tf; GGadget *ok, *cancel, *setsize; int lpos, lheight; - int16 as, fh; - int16 vheight, vwidth; - int16 sbw, bh; + int16_t as, fh; + int16_t vheight, vwidth; + int16_t sbw, bh; GFont *gfont; - int16 chrlen, addrend, valend; - int16 active; - int16 which; - int16 *edits; + int16_t chrlen, addrend, valend; + int16_t active; + int16_t which; + int16_t *edits; char **comments; - uint8 *data; - int32 len; - uint32 tag; + uint8_t *data; + int32_t len; + uint32_t tag; } ShortView; static int sfinishup(ShortView *sv,int showerr) { @@ -1198,8 +1197,8 @@ high = ( (rect->y+rect->height+sv->fh-1-EDGE_SPACER)/sv->fh ) * sv->fh +EDGE_SPACER; if ( high>sv->vheight-EDGE_SPACER ) high = sv->vheight-EDGE_SPACER; - GDrawDrawLine(pixmap,sv->addrend-ADDR_SPACER/2,rect->y,sv->addrend-ADDR_SPACER/2,rect->y+rect->height,0x000000); - GDrawDrawLine(pixmap,sv->valend-ADDR_SPACER/2,rect->y,sv->valend-ADDR_SPACER/2,rect->y+rect->height,0x000000); + GDrawDrawLine(pixmap,sv->addrend-ADDR_SPACER/2,rect->y,sv->addrend-ADDR_SPACER/2,rect->y+rect->height,MAIN_FOREGROUND); + GDrawDrawLine(pixmap,sv->valend-ADDR_SPACER/2,rect->y,sv->valend-ADDR_SPACER/2,rect->y+rect->height,MAIN_FOREGROUND); index = (sv->lpos+(low-EDGE_SPACER)/sv->fh); y = low; @@ -1247,6 +1246,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>sv->lheight-sv->vheight/sv->fh ) newpos = sv->lheight-sv->vheight/sv->fh; @@ -1319,6 +1319,7 @@ break; case et_focus: break; + default: break; } return( true ); } @@ -1328,18 +1329,19 @@ GRect r; int x; + Color fg = GDrawGetDefaultForeground(NULL); + switch ( event->type ) { case et_expose: r.x = r.y = 0; r.width = sv->vwidth+40; r.height = sv->fh-1; - GDrawFillRect(gw,&r,0x808080); GDrawSetFont(gw,sv->gfont); x = sv->addrend - ADDR_SPACER - 2 - GDrawGetText8Width(gw,_("Index"),-1); - GDrawDrawText8(gw,x,sv->as,_("Index"),-1,0xffffff); - GDrawDrawText8(gw,sv->addrend,sv->as,_("Value"),-1,0xffffff); - GDrawDrawText8(gw,sv->valend,sv->as,_("Comment"),-1,0xffffff); + GDrawDrawText8(gw,x,sv->as,_("Index"),-1,fg); + GDrawDrawText8(gw,sv->addrend,sv->as,_("Value"),-1,fg); + GDrawDrawText8(gw,sv->valend,sv->as,_("Comment"),-1,fg); - GDrawDrawLine(gw,0,sv->fh-1,r.width,sv->fh-1,0x000000); - GDrawDrawLine(gw,0,sv->vheight+sv->fh,sv->vwidth,sv->vheight+sv->fh,0x000000); + GDrawDrawLine(gw,0,sv->fh-1,r.width,sv->fh-1,fg); + GDrawDrawLine(gw,0,sv->vheight+sv->fh,sv->vwidth,sv->vheight+sv->fh,fg); break; case et_resize: short_resize(sv,event); @@ -1353,6 +1355,7 @@ case et_scrollbarchange: short_scroll(sv,&event->u.control.u.sb); break; + default: break; } break; case et_close: @@ -1361,18 +1364,18 @@ case et_destroy: ShortViewFree(sv); break; + default: break; } return( true ); } /* cvt table */ -static void cvtCreateEditor(struct ttf_table *tab,SplineFont *sf,uint32 tag) { +static void cvtCreateEditor(struct ttf_table *tab,SplineFont *sf,uint32_t tag) { ShortView *sv = calloc(1,sizeof(ShortView)); char title[60]; GRect pos, subpos, gsize; GWindow gw; GWindowAttrs wattrs; - FontRequest rq; int as,ds,ld, lh; GGadgetCreateData gcd[9], *butarray[8], *harray[4], *harray2[3], *varray[7]; GTextInfo label[5], lab; @@ -1381,7 +1384,6 @@ int numlen; static GBox tfbox; int i; - static GFont *font = NULL; sv->table = tab; sv->sf = sf; @@ -1521,15 +1523,7 @@ sv->v = GWidgetCreateSubWindow(gw,&subpos,sv_v_e_h,sv,&wattrs); GDrawSetVisible(sv->v,true); - if ( font==NULL ) { - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = MONO_UI_FAMILIES; - rq.point_size = -12; - rq.weight = 400; - font = GDrawInstanciateFont(gw,&rq); - font = GResourceFindFont("CVT.Font",font); - } - sv->gfont = font; + sv->gfont = cvt_font.fi; GDrawSetFont(sv->v,sv->gfont); GDrawSetFont(sv->gw,sv->gfont); GDrawWindowFontMetrics(sv->gw,sv->gfont,&as,&ds,&ld); @@ -1698,11 +1692,12 @@ case et_close: MP_DoClose(mp); break; + default: break; } return( true ); } -static void maxpCreateEditor(struct ttf_table *tab,SplineFont *sf,uint32 tag) { +static void maxpCreateEditor(struct ttf_table *tab,SplineFont *sf,uint32_t tag) { char title[60]; GRect pos; GWindow gw; @@ -1710,7 +1705,7 @@ struct maxp_data mp; GGadgetCreateData gcd[17], boxes[4], *hvarray[16], *butarray[8], *varray[7]; GTextInfo label[17]; - uint8 dummy[32], *data; + uint8_t dummy[32], *data; char buffer[6][20]; int k, hv; @@ -1928,7 +1923,7 @@ GDrawDestroyWindow(gw); } -void SFEditTable(SplineFont *sf, uint32 tag) { +void SFEditTable(SplineFont *sf, uint32_t tag) { struct instrdata *id; struct ttf_table *tab; char name[12]; diff -Nru fontforge-20201107~dfsg/fontforgeexe/uiutil.c fontforge-20220308~dfsg/fontforgeexe/uiutil.c --- fontforge-20201107~dfsg/fontforgeexe/uiutil.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/uiutil.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,117 +29,16 @@ #include "fontforgeui.h" #include "gkeysym.h" -#include "gresource.h" +#include "gresedit.h" #include "ustring.h" #include "utype.h" #include -#include extern GBox _ggadget_Default_Box; #define ACTIVE_BORDER (_ggadget_Default_Box.active_border) #define MAIN_FOREGROUND (_ggadget_Default_Box.main_foreground) - -static char* SupportedLocale(const char *locale, const char *fullspec, const char *filename) { -/* If there's additional help files written for other languages, then check */ -/* to see if this local matches the additional help message language. If so */ -/* then report back that there's another language available to use for help */ -/* NOTE: If Docs are not maintained very well, maybe comment-out lang here. */ - int i; - /* list languages in specific to generic order, ie: en_CA, en_GB, en... */ - static char *supported[] = { "de","ja", NULL }; /* other html lang list */ - - for ( i=0; supported[i]!=NULL; ++i ) { - if ( strcmp(locale,supported[i])==0 ) { - char *pt = strrchr(filename, '/'); - return smprintf("%s/old/%s/%s", fullspec, supported[i], pt ? pt : filename); - } - } - return NULL; -} - -static char* CheckSupportedLocale(const char *fullspec, const char *filename) { -/* Add Browser HELP for this local if there's more html docs for this local */ - - /* KANOU has provided a japanese translation of the docs */ - /* Edward Lee is working on traditional chinese docs */ - const char *loc = getenv("LC_ALL"); - char buffer[40], *pt; - - if ( loc==NULL ) loc = getenv("LC_CTYPE"); - if ( loc==NULL ) loc = getenv("LANG"); - if ( loc==NULL ) loc = getenv("LC_MESSAGES"); - if ( loc==NULL ) - return NULL; - - /* first, try checking entire string */ - strncpy(buffer,loc,sizeof(buffer)); - buffer[sizeof(buffer)-1] = '\0'; - pt = SupportedLocale(buffer, fullspec, filename); - if (pt) { - return pt; - } - - /* parse possible suffixes, such as .UTF-8, then try again */ - if ( (pt=strchr(buffer,'.'))!=NULL ) { - *pt = '\0'; - pt = SupportedLocale(buffer, fullspec, filename); - if (pt) { - return pt; - } - } - - /* parse possible suffixes such as _CA, _GB, and try again */ - if ( (pt=strchr(buffer,'_'))!=NULL ) { - *pt = '\0'; - return SupportedLocale(buffer, fullspec, filename); - } - - return NULL; -} - -void help(const char *file, const char *section) { - if (!file) { - return; - } else if (strstr(file, "://")) { - g_app_info_launch_default_for_uri(file, NULL, NULL); - return; - } else if (!section) { - section = ""; - } - - bool launched = false; - const char *help = getHelpDir(); - if (help) { - char *path = CheckSupportedLocale(help, file); - if (!path) { - path = smprintf("%s/%s", help, file); - if (!path) { - return; - } - } - - GFile *gfile = g_file_new_for_path(path); - free(path); - - if (g_file_query_exists(gfile, NULL)) { - gchar* uri = g_file_get_uri(gfile); - path = smprintf("%s%s", uri, section); - launched = g_app_info_launch_default_for_uri(path, NULL, NULL); - g_free(uri); - free(path); - } - g_object_unref(gfile); - } - - if (!launched) { - char *path = smprintf("https://fontforge.org/docs/%s%s", file, section); - g_app_info_launch_default_for_uri(path, NULL, NULL); - free(path); - } -} - static void UI_IError(const char *format,...) { va_list ap; char buffer[300]; @@ -152,7 +51,6 @@ #define MAX_ERR_LINES 400 static struct errordata { char *errlines[MAX_ERR_LINES]; - GFont *font; int fh, as; GGadget *vsb; GWindow gw, v; @@ -163,6 +61,8 @@ int down; } errdata; +GResFont errfont = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); + static void ErrHide(void) { GDrawSetVisible(errdata.gw,false); errdata.showing = false; @@ -194,6 +94,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos>errdata.cnt-errdata.linecnt ) newpos = errdata.cnt-errdata.linecnt; @@ -242,6 +143,8 @@ static int warnings_e_h(GWindow gw, GEvent *event) { + if ( errdata.vsb==NULL ) + return true; // too early if (( event->type==et_mouseup || event->type==et_mousedown ) && (event->u.mouse.button>=4 && event->u.mouse.button<=7) ) { return( GGadgetDispatchEvent(errdata.vsb,event)); @@ -274,6 +177,7 @@ case et_scrollbarchange: ErrScroll(&event->u.control.u.sb); break; + default: break; } break; case et_close: @@ -283,6 +187,7 @@ break; case et_destroy: break; + default: break; } return( true ); } @@ -290,7 +195,7 @@ static void noop(void *_ed) { } -static void *genutf8data(void *_ed,int32 *len) { +static void *genutf8data(void *_ed,int32_t *len) { int cnt, l; int s_l = errdata.start_l, s_c = errdata.start_c, e_l = errdata.end_l, e_c = errdata.end_c; char *ret, *pt; @@ -338,7 +243,7 @@ static void MouseToPos(GEvent *event,int *_l, int *_c) { int l,c=0; - GDrawSetFont(errdata.v,errdata.font); + GDrawSetFont(errdata.v,errfont.fi); l = event->u.mouse.y/errdata.fh + errdata.offtop; if ( l>=errdata.cnt ) { l = errdata.cnt-1; @@ -396,7 +301,7 @@ switch ( event->type ) { case et_expose: /*GDrawFillRect(gw,&event->u.expose.rect,GDrawGetDefaultBackground(NULL));*/ - GDrawSetFont(gw,errdata.font); + GDrawSetFont(gw,errfont.fi); s_l = errdata.start_l, s_c = errdata.start_c, e_l = errdata.end_l, e_c = errdata.end_c; if ( s_l>e_l ) { s_l = e_l; s_c = e_c; e_l = errdata.start_l; e_c = errdata.start_c; @@ -474,7 +379,6 @@ static void CreateErrorWindow(void) { GWindowAttrs wattrs; - FontRequest rq; GRect pos,size; int as, ds, ld; GWindow gw; @@ -496,13 +400,8 @@ pos.y = size.height - pos.height - 30; errdata.gw = gw = GDrawCreateTopWindow(NULL,&pos,warnings_e_h,&errdata,&wattrs); - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 10; - rq.weight = 400; - errdata.font = GDrawInstanciateFont(NULL,&rq); - errdata.font = GResourceFindFont("Warnings.Font",errdata.font); - GDrawWindowFontMetrics(errdata.gw,errdata.font,&as,&ds,&ld); + MiscWinInit(); + GDrawWindowFontMetrics(errdata.gw,errfont.fi,&as,&ds,&ld); errdata.as = as; errdata.fh = as+ds; @@ -693,6 +592,10 @@ UI_TTFNameIds, UI_MSLangString, _ImportParamsDlg, - _ExportParamsDlg + _ExportParamsDlg, +#ifndef _NO_PYTHON + _PluginDlg, +#endif + UI_Ask_Multi }; diff -Nru fontforge-20201107~dfsg/fontforgeexe/windowmenu.c fontforge-20220308~dfsg/fontforgeexe/windowmenu.c --- fontforge-20201107~dfsg/fontforgeexe/windowmenu.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/windowmenu.c 2022-03-08 10:14:24.000000000 +0000 @@ -39,14 +39,16 @@ } static void AddMI(GMenuItem *mi,GWindow gw,int changed, int top) { + char* title = GDrawGetWindowTitle8(gw); mi->ti.userdata = gw; mi->ti.bg = GDrawGetDefaultBackground(GDrawGetDisplayOfWindow(gw)); mi->invoke = WindowSelect; - mi->ti.text = GDrawGetWindowTitle(gw); + mi->ti.text = utf82u_copy(title); if(mi->ti.text == NULL) mi->ti.text = utf82u_copy("(null)"); if ( u_strlen( mi->ti.text ) > 35 ) mi->ti.text[35] = '\0'; + free(title); } /* Builds up a menu containing the titles of all the major windows */ @@ -89,17 +91,11 @@ mi->sub = sub; for ( i=0; sub[i].ti.text!=NULL || sub[i].ti.line; ++i ) { - if ( sub[i].ti.text_is_1byte && sub[i].ti.text_in_resource) { + if ( sub[i].ti.text_is_1byte ) { sub[i].ti.text = utf82u_mncopy((char *) sub[i].ti.text,&sub[i].ti.mnemonic); - sub[i].ti.text_is_1byte = sub[i].ti.text_in_resource = false; - } else if ( sub[i].ti.text_is_1byte ) { - sub[i].ti.text = utf82u_copy((char *) sub[i].ti.text); - sub[i].ti.text_is_1byte = false; - } else if ( sub[i].ti.text_in_resource ) { - sub[i].ti.text = u_copy(GStringGetResource((intpt) sub[i].ti.text,NULL)); - sub[i].ti.text_in_resource = false; } else sub[i].ti.text = u_copy(sub[i].ti.text); + sub[i].ti.text_is_1byte = sub[i].ti.text_in_resource = false; } cnt = precnt; for ( fv = (FontViewBase *) fv_list; fv!=NULL; fv = fv->next ) { @@ -185,7 +181,7 @@ #if !defined(_NO_FFSCRIPT) || !defined(_NO_PYTHON) static void ScriptSelect(GWindow base,struct gmenuitem *mi,GEvent *e) { - int index = (intpt) (mi->ti.userdata); + int index = (intptr_t) (mi->ti.userdata); FontView *fv = (FontView *) GDrawGetUserData(base); /* the menu is not always up to date. If user changed prefs and then used */ @@ -214,7 +210,7 @@ sub = calloc(i+1,sizeof(GMenuItem)); for ( i=0; iti.userdata = (void *) (intpt) i; + mi->ti.userdata = (void *) (intptr_t) i; mi->ti.bg = mi->ti.fg = COLOR_DEFAULT; mi->invoke = ScriptSelect; mi->shortcut = i==9?'0':'1'+i; diff -Nru fontforge-20201107~dfsg/fontforgeexe/wordlistparser.c fontforge-20220308~dfsg/fontforgeexe/wordlistparser.c --- fontforge-20201107~dfsg/fontforgeexe/wordlistparser.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/fontforgeexe/wordlistparser.c 2022-03-08 10:14:24.000000000 +0000 @@ -39,26 +39,6 @@ #include #include -static void dump_ustr( char* msg, unichar_t* u ) -{ - char u8buf[1001]; - char* pt = u8buf; - memset( u8buf, 0, 1000 ); - printf("%s\n", msg ); - unichar_t* p = u; - unichar_t* e = u + u_strlen( u ); - for( ; p!=e; ++p ) - { - unichar_t buf[5]; - buf[0] = *p; - buf[1] = '\0'; - printf("walk %d %s\n", *p, u_to_c(buf)); - - pt = utf8_idpb( pt, *p, 0); - } - printf("%s u8str:%s\n", msg, u8buf ); -} - const char* Wordlist_getSCName( SplineChar* sc ) { @@ -115,112 +95,6 @@ return ret; } - - -static SplineChar* -WordlistEscapedInputStringToRealString_readGlyphName( - SplineFont *sf, char* in, char* in_end, - char** updated_in, char* glyphname ) -{ -// printf("WordlistEscapedInputStringToRealString_readGlyphName(top)\n"); - - int startedWithBackSlash = (*in == '\\'); - if( *in != '/' && *in != '\\' ) - return 0; - // move over the delimiter that we know we are on - in++; - char* startpos = in; - - // Get the largest possible 'glyphname' from the input stream. - memset( glyphname, '\0', PATH_MAX ); - char* outname = glyphname; - while( *in != '/' && *in != ' ' && *in != ']' && in != in_end ) - { - *outname = *in; - ++outname; - in++; - } - bool FullMatchEndsOnSpace = 0; - char* maxpos = in; - char* endpos = maxpos-1; -// printf("WordlistEscapedInputStringToRealString_readGlyphName(x1) -->:%s:<--\n", glyphname); -// printf("WordlistEscapedInputStringToRealString_readGlyphName(x2) %c %p %p\n",*in,startpos,endpos); - - int loopCounter = 0; - int firstLookup = 1; - for( ; endpos >= startpos; endpos--, loopCounter++ ) - { -// printf("WordlistEscapedInputStringToRealString_readGlyphName(trim loop top) gn:%s\n", glyphname ); - SplineChar* sc = 0; - if( startedWithBackSlash ) - { - if( glyphname[0] == 'u' ) - glyphname++; - - char* endptr = 0; - long unicodepoint = strtoul( glyphname+1, &endptr, 16 ); - TRACE("AAA glyphname:%s\n", glyphname+1 ); - TRACE("AAA unicodepoint:%ld\n", unicodepoint ); - sc = SFGetChar( sf, unicodepoint, 0 ); - if( sc && endptr ) - { - char* endofglyphname = glyphname + strlen(glyphname); - for( ; endptr < endofglyphname; endptr++ ) - --endpos; - } - if( !sc ) - { -// printf("WordlistEscapedInputStringToRealString_readGlyphName() no char found for backslashed unicodepoint:%ld\n", unicodepoint ); - strcpy(glyphname,"backslash"); - sc = SFGetChar( sf, -1, glyphname ); - endpos = startpos; - } - } - else - { - if( firstLookup && glyphname[0] == '#' ) - { - char* endptr = 0; - long unicodepoint = strtoul( glyphname+1, &endptr, 16 ); -// printf("WordlistEscapedInputStringToRealString_readGlyphName() unicodepoint:%ld\n", unicodepoint ); - sc = SFGetChar( sf, unicodepoint, 0 ); - if( sc && endptr ) - { - char* endofglyphname = glyphname + strlen(glyphname); -// printf("endptr:%p endofglyphname:%p\n", endptr, endofglyphname ); - for( ; endptr < endofglyphname; endptr++ ) - --endpos; - } - } - if( !sc ) - { -// printf("WordlistEscapedInputStringToRealString_readGlyphName(getchar) gn:%s\n", glyphname ); - sc = SFGetChar( sf, -1, glyphname ); - } - } - - if( sc ) - { -// printf("WordlistEscapedInputStringToRealString_readGlyphName(found!) gn:%s start:%p end:%p\n", glyphname, startpos, endpos ); - if( !loopCounter && FullMatchEndsOnSpace ) - { - endpos++; - } - *updated_in = endpos; - return sc; - } - if( glyphname[0] != '\0' ) - glyphname[ strlen(glyphname)-1 ] = '\0'; - } - - - *updated_in = endpos; - - // printf("WordlistEscapedInputStringToRealString_readGlyphName(end) gn:%s\n", glyphname ); - return 0; -} - - static SplineChar* u_WordlistEscapedInputStringToRealString_readGlyphName( SplineFont *sf, unichar_t* in, unichar_t* in_end, @@ -290,7 +164,6 @@ unichar_t* endptr = 0, *tmp_gn; int gn_len; long unicodepoint = u_strtoul( glyphname+3, &endptr, 16 ); - char c; SplineChar* tmp = 0; TRACE("uni prefix, codepoint: %ld\n", unicodepoint ); sc = SFGetChar( sf, unicodepoint, 0 ); @@ -686,8 +559,8 @@ int cidx = *idx; if ( cidx!=-1 ) { - int32 len; - GTextInfo **ti = GGadgetGetList(g,&len); + int32_t len; + GGadgetGetList(g,&len); /* We subtract 3 because: There are two lines saying "load * list" */ /* and then a line with a rule on it which we don't want access to */ if ( cidx+offset >=0 && cidx+offsetlen; i++) - { - int v = g_array_index (a, gint, i); - int one = 1; - g_array_insert_val( ret, v, one ); - } - return ret; -} - unichar_t* Wordlist_selectionClear( SplineFont* sf, EncMap *map, unichar_t* txtu ) { static unichar_t ret[ PATH_MAX ]; - int limit = PATH_MAX; memset( ret, 0, sizeof(unichar_t) * PATH_MAX ); unichar_t *dst = ret; @@ -890,7 +746,6 @@ static unichar_t* Wordlist_selectionStringOnly( unichar_t* txtu, int* haveSelection ) { static unichar_t ret[ PATH_MAX ]; - int limit = PATH_MAX; memset( ret, 0, sizeof(unichar_t) * PATH_MAX ); *haveSelection = 0; diff -Nru fontforge-20201107~dfsg/gdraw/choosericons.c fontforge-20220308~dfsg/gdraw/choosericons.c --- fontforge-20201107~dfsg/gdraw/choosericons.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/choosericons.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,7 +31,7 @@ #include "ggadget.h" #include "gicons.h" -static uint8 textmake_data[] = { +static uint8_t textmake_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -72,12 +72,12 @@ static struct _GImage textmake_base = { it_index, 0,16,16,16, - (uint8 *) textmake_data, + (uint8_t *) textmake_data, &textmake_clut, 0 }; -static uint8 textc0_data[] = { +static uint8_t textc0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -118,12 +118,12 @@ static struct _GImage textc0_base = { it_index, 0,16,16,16, - (uint8 *) textc0_data, + (uint8_t *) textc0_data, &textc0_clut, 0 }; -static uint8 image0_data[] = { +static uint8_t image0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -164,12 +164,12 @@ static struct _GImage image0_base = { it_index, 2081,16,16,16, - (uint8 *) image0_data, + (uint8_t *) image0_data, &image0_clut, 0 }; -static uint8 video0_data[] = { +static uint8_t video0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, @@ -207,12 +207,12 @@ static struct _GImage video0_base = { it_index, 2081,16,16,16, - (uint8 *) video0_data, + (uint8_t *) video0_data, &image0_clut, 0 }; -static uint8 core0_data[] = { +static uint8_t core0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -250,12 +250,12 @@ static struct _GImage core0_base = { it_index, 0,16,16,16, - (uint8 *) core0_data, + (uint8_t *) core0_data, &textmake_clut, 0 }; -static uint8 textplain0_data[] = { +static uint8_t textplain0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -293,12 +293,12 @@ static struct _GImage textplain0_base = { it_index, 0,16,16,16, - (uint8 *) textplain0_data, + (uint8_t *) textplain0_data, &textc0_clut, 0 }; -static uint8 dir0_data[] = { +static uint8_t dir0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -336,12 +336,12 @@ static struct _GImage dir0_base = { it_index, 0,16,16,16, - (uint8 *) dir0_data, + (uint8_t *) dir0_data, &textc0_clut, 0 }; -static uint8 updir0_data[] = { +static uint8_t updir0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -379,12 +379,12 @@ static struct _GImage updir0_base = { it_index, 0,16,16,16, - (uint8 *) updir0_data, + (uint8_t *) updir0_data, &textc0_clut, 0 }; -static uint8 object0_data[] = { +static uint8_t object0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2, @@ -422,12 +422,12 @@ static struct _GImage object0_base = { it_index, 0,16,16,16, - (uint8 *) object0_data, + (uint8_t *) object0_data, &textmake_clut, 0 }; -static uint8 texthtml0_data[] = { +static uint8_t texthtml0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -465,12 +465,12 @@ static struct _GImage texthtml0_base = { it_index, 0,16,16,16, - (uint8 *) texthtml0_data, + (uint8_t *) texthtml0_data, &textc0_clut, 0 }; -static uint8 textxml0_data[] = { +static uint8_t textxml0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -508,12 +508,12 @@ static struct _GImage textxml0_base = { it_index, 2081,16,16,16, - (uint8 *) textxml0_data, + (uint8_t *) textxml0_data, &textc0_clut, 0 }; -static uint8 textcss0_data[] = { +static uint8_t textcss0_data[] = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -551,12 +551,12 @@ static struct _GImage textcss0_base = { it_index, 2081,16,16,16, - (uint8 *) textcss0_data, + (uint8_t *) textcss0_data, &textc0_clut, 0 }; -static uint8 textjava0_data[] = { +static uint8_t textjava0_data[] = { 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, @@ -597,12 +597,12 @@ static struct _GImage textjava0_base = { it_index, 2081,16,16,16, - (uint8 *) textjava0_data, + (uint8_t *) textjava0_data, &textjava0_clut, 0 }; -static uint8 textbdf0_data[] = { +static uint8_t textbdf0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -640,12 +640,12 @@ static struct _GImage textbdf0_base = { it_index, 2081,16,16,16, - (uint8 *) textbdf0_data, + (uint8_t *) textbdf0_data, &textc0_clut, 0 }; -static uint8 textfontps0_data[] = { +static uint8_t textfontps0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -683,12 +683,12 @@ static struct _GImage textfontps0_base = { it_index, 2081,16,16,16, - (uint8 *) textfontps0_data, + (uint8_t *) textfontps0_data, &textc0_clut, 0 }; -static uint8 textfontsfd0_data[] = { +static uint8_t textfontsfd0_data[] = { 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -726,12 +726,12 @@ static struct _GImage textfontsfd0_base = { it_index, 2081,16,16,16, - (uint8 *) textfontsfd0_data, + (uint8_t *) textfontsfd0_data, &textc0_clut, 0 }; -static uint8 textps0_data[] = { +static uint8_t textps0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -769,12 +769,12 @@ static struct _GImage textps0_base = { it_index, 2081,16,16,16, - (uint8 *) textps0_data, + (uint8_t *) textps0_data, &textc0_clut, 0 }; -static uint8 unknown0_data[] = { +static uint8_t unknown0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, @@ -812,12 +812,12 @@ static struct _GImage unknown0_base = { it_index, 0,16,16,16, - (uint8 *) unknown0_data, + (uint8_t *) unknown0_data, &textc0_clut, 0 }; -static uint8 audio0_data[] = { +static uint8_t audio0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -855,13 +855,13 @@ static struct _GImage audio0_base = { it_index, 2081,16,16,16, - (uint8 *) audio0_data, + (uint8_t *) audio0_data, &textc0_clut, 0 }; -static uint8 ttf0_data[] = { +static uint8_t ttf0_data[] = { 0x0, 0x1f, 0x7b, 0xdf, 0xfb, 0xff, @@ -886,7 +886,7 @@ static struct _GImage ttf0_base = { it_mono, 2069,16,16,2, - (uint8 *) ttf0_data, + (uint8_t *) ttf0_data, &ttf0_clut, 1 }; @@ -897,12 +897,12 @@ static struct _GImage macttf0_base = { it_mono, 2069,16,16,2, - (uint8 *) ttf0_data, + (uint8_t *) ttf0_data, &macttf_clut, 1 }; -static uint8 cid0_data[] = { +static uint8_t cid0_data[] = { 0xff, 0xff, 0xfb, 0xff, 0x80, 0x3f, @@ -924,12 +924,12 @@ static struct _GImage cid0_base = { it_mono, 2071,11,16,2, - (uint8 *) cid0_data, + (uint8_t *) cid0_data, &ttf0_clut, 1 }; -static uint8 mac_data[] = { +static uint8_t mac_data[] = { 0xff, 0xff, 0xc0, 0x3, 0xdf, 0xfb, @@ -951,12 +951,12 @@ static struct _GImage mac_base = { it_mono, 15420,16,16,2, - (uint8 *) mac_data, + (uint8_t *) mac_data, &ttf0_clut, 1 }; -static uint8 tar0_data[] = { +static uint8_t tar0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, @@ -998,12 +998,12 @@ static struct _GImage tar0_base = { it_index, 0,16,16,16, - (uint8 *) tar0_data, + (uint8_t *) tar0_data, &tar0_clut, 0x0 }; -static uint8 compressed0_data[] = { +static uint8_t compressed0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x3, 0x0, 0x1, 0x4, 0x4, @@ -1045,12 +1045,12 @@ static struct _GImage compressed0_base = { it_index, 0,16,16,16, - (uint8 *) compressed0_data, + (uint8_t *) compressed0_data, &compressed0_clut, 0x0 }; -static uint8 homefolder_data[] = { +static uint8_t homefolder_data[] = { 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @@ -1107,12 +1107,12 @@ static struct _GImage homefolder_base = { it_index, 15420,20,16,20, - (uint8 *) homefolder_data, + (uint8_t *) homefolder_data, &homefolder_clut, 0 }; -static uint8 configtool0_data[] = { +static uint8_t configtool0_data[] = { 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7, 0x8, 0x9, 0xa, @@ -1169,12 +1169,12 @@ static struct _GImage configtool0_base = { it_index, 15420,16,16,16, - (uint8 *) configtool0_data, + (uint8_t *) configtool0_data, &configtool0_clut, 0 }; -static uint8 bookmark0_data[] = { +static uint8_t bookmark0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x3, 0x1, 0x1, @@ -1215,12 +1215,12 @@ static struct _GImage bookmark0_base = { it_index, 15420,16,16,16, - (uint8 *) bookmark0_data, + (uint8_t *) bookmark0_data, &bookmark0_clut, 0 }; -static uint8 nobookmark0_data[] = { +static uint8_t nobookmark0_data[] = { 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6, 0x0, 0x2, 0x3, 0x3, 0x1, 0x1, @@ -1258,14 +1258,14 @@ static struct _GImage nobookmark0_base = { it_index, 15420,16,16,16, - (uint8 *) nobookmark0_data, + (uint8_t *) nobookmark0_data, &bookmark0_clut, 0 }; -static uint8 back0_data[] = { +static uint8_t back0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, @@ -1307,12 +1307,12 @@ static struct _GImage back0_base = { it_index, 15420,16,16,16, - (uint8 *) back0_data, + (uint8_t *) back0_data, &back0_clut, 0 }; -static uint8 forward0_data[] = { +static uint8_t forward0_data[] = { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @@ -1354,7 +1354,7 @@ static struct _GImage forward0_base = { it_index, 15420,16,16,16, - (uint8 *) forward0_data, + (uint8_t *) forward0_data, &forward0_clut, 0x0 }; diff -Nru fontforge-20201107~dfsg/gdraw/CMakeLists.txt fontforge-20220308~dfsg/gdraw/CMakeLists.txt --- fontforge-20201107~dfsg/gdraw/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -12,19 +12,17 @@ fontP.h gaskdlg.c gbuttons.c - gchardlg.c gcolor.c gcontainer.c gdrawable.c - gdrawbuildchars.c gdraw.c gdrawerror.c gdrawgimage.c gdrawP.h gdrawtxt.c - gdrawtxtinit.c gfilechooser.c gfiledlg.c + gflowbox.c ggadgetP.h ggadgets.c ggdkcdraw.c @@ -44,10 +42,10 @@ gradio.c gresedit.c gresource.c - gresourceimage.c gresourceP.h gsavefiledlg.c gscrollbar.c + gscroll1box.c gspacer.c gtabset.c gtextfield.c diff -Nru fontforge-20201107~dfsg/gdraw/ctlvalues.c fontforge-20220308~dfsg/gdraw/ctlvalues.c --- fontforge-20201107~dfsg/gdraw/ctlvalues.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ctlvalues.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,7 @@ #include "gwidget.h" #include "ustring.h" -void GGadgetProtest8(char *label) { +void GGadgetProtest8(const char *label) { char buf[80]; snprintf( buf, sizeof(buf),_("Bad Number in %s"), label); diff -Nru fontforge-20201107~dfsg/gdraw/div_tables.c fontforge-20220308~dfsg/gdraw/div_tables.c --- fontforge-20201107~dfsg/gdraw/div_tables.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/div_tables.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,7 +31,7 @@ /* divide data (division tricks for numbers<256) */ /* multiply by the first number, left shift by the second */ -int16 div_tables[257][2] = { +int16_t div_tables[257][2] = { /* 0 */ { 0, 0}, /* 1 */ { 1, 0}, /* 2 */ { 1, 1}, diff -Nru fontforge-20201107~dfsg/gdraw/fontP.h fontforge-20220308~dfsg/gdraw/fontP.h --- fontforge-20201107~dfsg/gdraw/fontP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/fontP.h 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include -#include "charset.h" #include "gdrawP.h" #ifndef FONTFORGE_CAN_USE_GDK # include "gxdrawP.h" @@ -54,6 +53,4 @@ unsigned int names_loaded: 1; } FState; -extern enum charset _GDraw_ParseMapping(unichar_t *setname); - #endif /* FONTFORGE_FONTP_H */ diff -Nru fontforge-20201107~dfsg/gdraw/gaskdlg.c fontforge-20220308~dfsg/gdraw/gaskdlg.c --- fontforge-20201107~dfsg/gdraw/gaskdlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gaskdlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "ffglib.h" #include "gdraw.h" #include "ggadget.h" #include "ggadgetP.h" @@ -36,6 +35,8 @@ #include +extern void GTextFieldInit(); + static GWindow last; static const char *last_title; @@ -144,246 +145,6 @@ return( lb ); } -static GWindow DlgCreate(const unichar_t *title,const unichar_t *question,va_list ap, - const unichar_t **answers, const unichar_t *mn, int def, int cancel, - struct dlg_info *d, int add_text, int restrict_input, int center) { - GTextInfo qlabels[GLINE_MAX+1], *blabels; - GGadgetCreateData *gcd; - int lb, bcnt=0; - GRect pos; - GWindow gw; - GWindowAttrs wattrs; - extern FontInstance *_ggadget_default_font; - int as, ds, ld, fh; - int w, maxw, bw, bspace; - int i, y; - gchar *buf, *qbuf; - unichar_t *ubuf; - extern GBox _GGadget_defaultbutton_box; - - if ( d!=NULL ) - memset(d,0,sizeof(*d)); - GGadgetInit(); - qbuf = g_ucs4_to_utf8( (const gunichar *)question, -1, NULL, NULL, NULL ); - if( !qbuf ) { - fprintf( stderr, "Failed to convert question string in DlgCreate()\n" ); - return( NULL ); - } - g_vasprintf(&buf, qbuf, ap); - g_free( qbuf ); - ubuf = (unichar_t *) g_utf8_to_ucs4( buf, -1, NULL, NULL, NULL ); - g_free( buf ); - if( !ubuf ) { - fprintf( stderr, "Failed to convert formatted string in DlgCreate()\n" ); - return( NULL ); - } - if ( screen_display==NULL ) { - char *temp = u2def_copy(ubuf); - fprintf(stderr, "%s\n", temp); - free(temp); - if ( d!=NULL ) d->done = true; -return( NULL ); - } - - GProgressPauseTimer(); - memset(qlabels,'\0',sizeof(qlabels)); - lb = FindLineBreaks(ubuf,qlabels); - for ( bcnt=0; answers[bcnt]!=NULL; ++bcnt); - blabels = calloc(bcnt+1,sizeof(GTextInfo)); - for ( bcnt=0; answers[bcnt]!=NULL; ++bcnt) - blabels[bcnt].text = (unichar_t *) answers[bcnt]; - - memset(&wattrs,0,sizeof(wattrs)); - /* If we have many questions in quick succession the dlg will jump around*/ - /* as it tracks the cursor (which moves to the buttons). That's not good*/ - /* So I don't do undercursor here */ - wattrs.mask = wam_events|wam_cursor|wam_wtitle|wam_isdlg; - if ( restrict_input ) - wattrs.mask |= wam_restrict; - else - wattrs.mask |= wam_notrestricted; - if ( center ) - wattrs.mask |= wam_centered; - else - wattrs.mask |= wam_undercursor; - wattrs.is_dlg = true; - wattrs.not_restricted = true; - wattrs.restrict_input_to_me = 1; - wattrs.event_masks = ~(1<maxw ) maxw = w; - } - bw = 0; - for ( i=0; ibw ) bw = w; - } - bw += GDrawPointsToPixels(gw,20); - bspace = GDrawPointsToPixels(gw,6); - if ( (bw+bspace) * bcnt > maxw ) - maxw = (bw+bspace)*bcnt; - if ( bcnt!=1 ) - bspace = (maxw-bcnt*bw)/(bcnt-1); - maxw += GDrawPointsToPixels(gw,16); - - gcd = calloc(lb+bcnt+2,sizeof(GGadgetCreateData)); - if ( lb==1 ) { - gcd[0].gd.pos.width = GDrawGetTextWidth(gw,qlabels[0].text,-1); - gcd[0].gd.pos.x = (maxw-gcd[0].gd.pos.width)/2; - gcd[0].gd.pos.y = GDrawPointsToPixels(gw,6); - gcd[0].gd.pos.height = fh; - gcd[0].gd.flags = gg_visible | gg_enabled | gg_pos_in_pixels | gg_pos_use0; - gcd[0].gd.label = &qlabels[0]; - gcd[0].creator = GLabelCreate; - } else for ( i=0; iret = cancel; - d->bcnt = bcnt; - } - GDrawSetVisible(gw,true); - free(blabels); - free(gcd); - for ( i=0; idone = true; return( NULL ); } - /*ubuf = utf82u_copy(buf);*/ - ubuf = (unichar_t *) g_utf8_to_ucs4( (const gchar *) buf, -1, NULL, NULL, NULL); - g_free( buf ); + ubuf = utf82u_copy(buf); + free(buf); if( !ubuf ) { fprintf( stderr, "Failed to convert question string in DlgCreate8()\n" ); return( NULL ); @@ -505,8 +263,8 @@ gw = GDrawCreateTopWindow(NULL,&pos,restrict_input?d_e_h:w_e_h,d,&wattrs); GGadgetInit(); - GDrawSetFont(gw,_ggadget_default_font); - GDrawWindowFontMetrics(gw,_ggadget_default_font,&as,&ds,&ld); + GDrawSetDefaultFont(gw); + GDrawDefaultFontMetrics(gw,&as,&ds,&ld); fh = as+ds; maxw = 0; for ( i=0; imaxw ) maxw = w; } if ( add_text && defstr!=NULL ) { - extern GFont *_gtextfield_font; - if ( _gtextfield_font!=NULL ) { - GDrawSetFont(gw,_gtextfield_font); + extern GResFont _gtextfield_font; + + GTextFieldInit(); + if ( _gtextfield_font.fi!=NULL ) { + GDrawSetFont(gw,_gtextfield_font.fi); w = GDrawGetText8Width(gw,defstr,-1); - GDrawSetFont(gw,_ggadget_default_font); + GDrawSetDefaultFont(gw); } else w = 8*GDrawGetText8Width(gw,defstr,-1)/5; w += GDrawPointsToPixels(gw,40); @@ -617,7 +377,6 @@ GHVBoxSetExpandableCol(boxes[2].ret,gb_expandglue); GHVBoxFitWindow(boxes[0].ret); - GWidgetHidePalettes(); if ( d!=NULL ) { d->ret = cancel; d->bcnt = bcnt; @@ -689,13 +448,8 @@ return( copy(def )); ocb[2]=NULL; - if ( _ggadget_use_gettext ) { - ocb[0] = _("_OK"); - ocb[1] = _("_Cancel"); - } else { - ocb[0] = u2utf8_copy(GStringGetResource( _STR_OK, NULL)); - ocb[1] = u2utf8_copy(GStringGetResource( _STR_Cancel, NULL)); - } + ocb[0] = _("_OK"); + ocb[1] = _("_Cancel"); va_start(ap,question); gw = DlgCreate8(title,question,ap,(const char **) ocb,0,1,&d,true,def,true,false); va_end(ap); @@ -708,9 +462,6 @@ GDrawDestroyWindow(gw); GDrawSync(NULL); GDrawProcessPendingEvents(NULL); - if ( !_ggadget_use_gettext ) { - free(ocb[0]); free(ocb[1]); - } return(ret); } @@ -725,14 +476,10 @@ if ( screen_display==NULL ) return( copy(def )); + ocb[0] = _("_OK"); + ocb[1] = _("_Cancel"); ocb[2]=NULL; - if ( _ggadget_use_gettext ) { - ocb[0] = _("_OK"); - ocb[1] = _("_Cancel"); - } else { - ocb[0] = u2utf8_copy(GStringGetResource( _STR_OK, NULL)); - ocb[1] = u2utf8_copy(GStringGetResource( _STR_Cancel, NULL)); - } + va_start(ap,question); gw = DlgCreate8(title,question,ap,(const char **) ocb,0,1,&d,2,def,true,false); va_end(ap); @@ -745,9 +492,6 @@ GDrawDestroyWindow(gw); GDrawSync(NULL); GDrawProcessPendingEvents(NULL); - if ( !_ggadget_use_gettext ) { - free(ocb[0]); free(ocb[1]); - } return(ret); } @@ -762,18 +506,13 @@ return; } + ob[0] = _("_OK"); ob[1]=NULL; - if ( _ggadget_use_gettext ) - ob[0] = _("_OK"); - else - ob[0] = u2utf8_copy(GStringGetResource( _STR_OK, NULL)); gw = DlgCreate8(title,statement,ap,(const char **) ob,0,0,NULL,false,NULL,false,true); if ( gw!=NULL && timeout>0 ) GDrawRequestTimer(gw,timeout*1000,0,NULL); /* Continue merrily on our way. Window will destroy itself in 40 secs */ /* or when user kills it. We can ignore it */ - if ( !_ggadget_use_gettext ) - free(ob[0]); last = gw; last_title = title; } @@ -818,11 +557,8 @@ char *ob[2]; va_list ap; + ob[0] = _("_OK"); ob[1]=NULL; - if ( _ggadget_use_gettext ) - ob[0] = _("_OK"); - else - ob[0] = u2utf8_copy(GStringGetResource( _STR_OK, NULL)); va_start(ap,statement); gw = DlgCreate8(title,statement,ap,(const char **) ob,0,0,&d,false,NULL,true,true); va_end(ap); @@ -831,8 +567,6 @@ GDrawProcessOneEvent(NULL); GDrawDestroyWindow(gw); } - if ( !_ggadget_use_gettext ) - free(ob[0]); } static GWindow ChoiceDlgCreate8(struct dlg_info *d,const char *title, @@ -846,7 +580,6 @@ GRect pos; GWindow gw; GWindowAttrs wattrs; - extern FontInstance *_ggadget_default_font; int as, ds, ld, fh; int w, maxw; int i, y, listi; @@ -901,8 +634,8 @@ gw = GDrawCreateTopWindow(NULL,&pos,c_e_h,d,&wattrs); GGadgetInit(); - GDrawSetFont(gw,_ggadget_default_font); - GDrawWindowFontMetrics(gw,_ggadget_default_font,&as,&ds,&ld); + GDrawSetDefaultFont(gw); + GDrawDefaultFontMetrics(gw,&as,&ds,&ld); fh = as+ds; maxw = 220; for ( i=0; iret = -1; d->size_diff = pos.height - gcd[listi].gd.pos.height; @@ -1074,13 +801,8 @@ return( -2 ); va_start(ap,question); - if ( _ggadget_use_gettext ) { buts[0] = _("_OK"); buts[1] = _("_Cancel"); - } else { - buts[0] = u2utf8_copy(GStringGetResource(_STR_OK,NULL)); - buts[1] = u2utf8_copy(GStringGetResource(_STR_Cancel,NULL)); - } buts[2] = NULL; gw = ChoiceDlgCreate8(&d,title,question,ap, choices,cnt,NULL, buts,def,true,false); @@ -1090,9 +812,6 @@ GDrawDestroyWindow(gw); GDrawSync(NULL); GDrawProcessPendingEvents(NULL); - if ( !_ggadget_use_gettext ) { - free(buts[0]); free(buts[1]); - } return(d.ret); } @@ -1124,7 +843,7 @@ va_list ap; GGadget *list; GTextInfo **lsel; - int i; int32 len; + int i; int32_t len; char *buttons[3]; if ( screen_display==NULL ) @@ -1133,13 +852,8 @@ if ( buts==NULL ) { buts = buttons; buttons[2] = NULL; - if ( _ggadget_use_gettext ) { - buts[0] = _("_OK"); - buts[1] = _("_Cancel"); - } else { - buts[0] = u2utf8_copy(GStringGetResource(_STR_OK,NULL)); - buts[1] = u2utf8_copy(GStringGetResource(_STR_Cancel,NULL)); - } + buts[0] = _("_OK"); + buts[1] = _("_Cancel"); } va_start(ap,question); gw = ChoiceDlgCreate8(&d,title,question,ap, @@ -1159,8 +873,5 @@ GDrawDestroyWindow(gw); GDrawSync(NULL); GDrawProcessPendingEvents(NULL); - if ( !_ggadget_use_gettext ) { - free(buts[0]); free(buts[1]); - } return(d.ret); } diff -Nru fontforge-20201107~dfsg/gdraw/gbuttons.c fontforge-20220308~dfsg/gdraw/gbuttons.c --- fontforge-20201107~dfsg/gdraw/gbuttons.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gbuttons.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gwidget.h" #include "ustring.h" @@ -43,12 +42,12 @@ static GBox _GGadget_droplist_box = GBOX_EMPTY; /* Don't initialize here */ static GBox label_box = GBOX_EMPTY; /* Don't initialize here */ static int shift_on_press = 0; -static FontInstance *label_font = NULL, *button_font = NULL; -static int gbutton_inited = false; +static GResFont label_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +static GResFont button_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); #define COLOR_BUTTON_BOX_LEN 10 static GResInfo gcancel_ri, gdefault_ri, gbutton_ri, gdroplist_ri, gcolor_ri; -static GResInfo glabel_ri = { +GResInfo glabel_ri = { &gbutton_ri, &ggadget_ri,NULL, NULL, &label_box, &label_font, @@ -59,8 +58,9 @@ "GLabel", "Gdraw", false, + false, omf_border_type|omf_border_width|omf_padding, - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -79,7 +79,7 @@ static GGadgetCreateData buttonbox = {GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) barray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; static struct resed gbutton_re[] = { - { N_("Shift On Press"), "ShiftOnPress", rt_bool, &shift_on_press, N_("Background color of column headers at the top of a matrix edit"), NULL, { 0 }, 0, 0 }, + { N_("Shift On Press"), "ShiftOnPress", rt_bool, &shift_on_press, N_("When true the button will move slightly when pressed"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; static GResInfo gbutton_ri = { @@ -93,15 +93,11 @@ "GButton", "Gdraw", true, -#ifdef __Mac - box_do_depressed_background|omf_border_type|omf_border_width| - omf_border_shape|omf_padding, -#else + false, box_foreground_border_inner|box_foreground_border_outer| /*box_active_border_inner|*/box_do_depressed_background|box_draw_default, -#endif /* Will be initialized later */ - NULL, + { bt_box, bs_roundrect, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -125,12 +121,9 @@ "GDefaultButton", "Gdraw", true, -#ifdef __Mac - box_gradient_bg|omf_main_background|omf_gradient_bg_end, -#else + false, 0, -#endif - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -154,20 +147,17 @@ "GCancelButton", "Gdraw", true, -#ifdef __Mac - box_gradient_bg|omf_main_background|omf_gradient_bg_end, -#else + false, 0, -#endif - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; static GGadgetCreateData color_gcd[] = { - { GColorButtonCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) (intpt) (0x000000) }, gg_visible, NULL, NULL }, NULL, NULL }, - { GColorButtonCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) (intpt) (0x000000) }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } + { GColorButtonCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) (intptr_t) (0x000000) }, gg_visible, NULL, NULL }, NULL, NULL }, + { GColorButtonCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) (intptr_t) (0x000000) }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } }; static GGadgetCreateData *colarray[] = { GCD_Glue, &color_gcd[0], GCD_Glue, &color_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData colorbox = @@ -183,8 +173,9 @@ "GColorButton", "Gdraw", true, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -197,6 +188,12 @@ GTEXTINFO_EMPTY }; +static int GDropListRIInit(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + return _GResEditInitialize(ri); +} + static GGadgetCreateData droplist_gcd[] = { { GListButtonCreate, { { 0, 0, 80, 0 }, NULL, 0, 0, 0, 0, 0, &list_choices[0], { list_choices }, gg_visible, NULL, NULL }, NULL, NULL }, { GListButtonCreate, { { 0, 0, 80, 0 }, NULL, 0, 0, 0, 0, 0, &list_choices[1], { list_choices }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } @@ -204,8 +201,9 @@ static GGadgetCreateData *dlarray[] = { GCD_Glue, &droplist_gcd[0], GCD_Glue, &droplist_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData droplistbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) dlarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; +extern GResInfo gradio_ri; static GResInfo gdroplist_ri = { - NULL, &gbutton_ri,&listmark_ri,NULL, + &gradio_ri, &gbutton_ri,&listmark_ri,NULL, &_GGadget_droplist_box, NULL, &droplistbox, @@ -215,15 +213,12 @@ "GDropList", "Gdraw", true, -#ifdef __Mac - omf_border_type|omf_border_width|omf_border_shape, -#else + false, 0, -#endif - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,0 ,0 ,0 ,0 }, GBOX_EMPTY, NULL, - NULL, + GDropListRIInit, NULL }; @@ -627,7 +622,7 @@ return( b->font ); } -static void GListBSelectOne(GGadget *g, int32 pos) { +static void GListBSelectOne(GGadget *g, int32_t pos) { GListButton *gl = (GListButton *) g; int i; @@ -641,7 +636,7 @@ } } -static int32 GListBIsSelected(GGadget *g, int32 pos) { +static int32_t GListBIsSelected(GGadget *g, int32_t pos) { GListButton *gl = (GListButton *) g; if ( pos>=gl->ltot ) @@ -654,7 +649,7 @@ return( false ); } -static int32 GListBGetFirst(GGadget *g) { +static int32_t GListBGetFirst(GGadget *g) { int i; GListButton *gl = (GListButton *) g; @@ -665,13 +660,13 @@ return( -1 ); } -static GTextInfo **GListBGet(GGadget *g,int32 *len) { +static GTextInfo **GListBGet(GGadget *g,int32_t *len) { GListButton *gl = (GListButton *) g; if ( len!=NULL ) *len = gl->ltot; return( gl->ti ); } -static GTextInfo *GListBGetItem(GGadget *g,int32 pos) { +static GTextInfo *GListBGetItem(GGadget *g,int32_t pos) { GListButton *gl = (GListButton *) g; if ( pos<0 || pos>=gl->ltot ) return( NULL ); @@ -679,7 +674,7 @@ return(gl->ti[pos]); } -static void GListButSet(GGadget *g,GTextInfo **ti,int32 docopy) { +static void GListButSet(GGadget *g,GTextInfo **ti,int32_t docopy) { GListButton *gl = (GListButton *) g; int i; @@ -813,7 +808,7 @@ } } -static void _gbutton_resize(GGadget *g, int32 width, int32 height ) { +static void _gbutton_resize(GGadget *g, int32_t width, int32_t height ) { GRect inner; int bp = GBoxBorderWidth(g->base,g->box); @@ -925,7 +920,7 @@ NULL }; -void _GButton_SetDefault(GGadget *g,int32 is_default) { +void _GButton_SetDefault(GGadget *g,int32_t is_default) { GButton *gb = (GButton *) g; GRect maxr; int scale = GDrawPointsToPixels(g->base,1); @@ -954,51 +949,12 @@ } void _GButtonInit(void) { -#ifdef __Mac - extern GBox _ggadget_Default_Box; -#endif - - if ( gbutton_inited ) -return; - - GGadgetInit(); - _GGadgetCopyDefaultBox(&label_box); - _GGadgetCopyDefaultBox(&_GGadget_button_box); -#ifdef __Mac - _GGadget_button_box.border_type = bt_box; - _GGadget_button_box.border_width = 1; - _GGadget_button_box.border_shape = bs_roundrect; - _GGadget_button_box.flags |= box_do_depressed_background; - _GGadget_button_box.padding = 1; -#else - _GGadget_button_box.flags |= box_foreground_border_inner|box_foreground_border_outer| - /*box_active_border_inner|*/box_do_depressed_background|box_draw_default; -#endif - label_box.border_type = bt_none; - label_box.border_width = label_box.padding = /*label_box.flags =*/ 0; - button_font = _GGadgetInitDefaultBox("GButton.",&_GGadget_button_box,NULL); - label_font = _GGadgetInitDefaultBox("GLabel.",&label_box,button_font); - shift_on_press = GResourceFindBool("GButton.ShiftOnPress",false); - _GGadget_droplist_box = _GGadget_button_box; - _GGadget_defaultbutton_box = _GGadget_button_box; - _GGadget_cancelbutton_box = _GGadget_button_box; -#ifdef __Mac - _GGadget_defaultbutton_box.flags |= box_gradient_bg; - _GGadget_defaultbutton_box.main_background = 0x64a4f2; - _GGadget_defaultbutton_box.gradient_bg_end = 0xb7ceeb; - _GGadget_cancelbutton_box.flags |= box_gradient_bg; - _GGadget_cancelbutton_box.main_background = 0xf27458; - _GGadget_cancelbutton_box.gradient_bg_end = 0xebb4a0; - _GGadget_droplist_box.border_type = _ggadget_Default_Box.border_type; - _GGadget_droplist_box.border_width = _ggadget_Default_Box.border_width; - _GGadget_droplist_box.border_shape = _ggadget_Default_Box.border_shape; -#endif - _GGadget_colorbutton_box = _GGadget_button_box; - _GGadgetInitDefaultBox("GDefaultButton.",&_GGadget_defaultbutton_box,NULL); - _GGadgetInitDefaultBox("GCancelButton.",&_GGadget_cancelbutton_box,NULL); - _GGadgetInitDefaultBox("GDropList.",&_GGadget_droplist_box,NULL); - _GGadgetInitDefaultBox("GColorButton.",&_GGadget_colorbutton_box,NULL); - gbutton_inited = true; + GResEditDoInit(&glabel_ri); + GResEditDoInit(&gbutton_ri); + GResEditDoInit(&gdroplist_ri); + GResEditDoInit(&gdefault_ri); + GResEditDoInit(&gcancel_ri); + GResEditDoInit(&gcolor_ri); } static void GLabelFit(GLabel *gl) { @@ -1022,8 +978,7 @@ } static GLabel *_GLabelCreate(GLabel *gl, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { - if ( !gbutton_inited ) - _GButtonInit(); + _GButtonInit(); gl->g.funcs = &gbutton_funcs; _GGadget_Create(&gl->g,base,gd,data,def); @@ -1031,20 +986,18 @@ _GWidget_SetDefaultButton(&gl->g); if (( gl->is_cancel = gd->flags&gg_but_cancel?1:0 )) _GWidget_SetCancelButton(&gl->g); - gl->font = def==&label_box ? label_font : button_font; + gl->font = def==&label_box ? label_font.fi : button_font.fi; if ( gd->label!=NULL ) { gl->image_precedes = gd->label->image_precedes; if ( gd->label->font!=NULL ) gl->font = gd->label->font; - if ( gd->label->text_in_resource && gd->label->text_is_1byte ) + if ( gd->label->text_is_1byte ) gl->label = utf82u_mncopy((char *) gd->label->text,&gl->g.mnemonic); - else if ( gd->label->text_in_resource ) - gl->label = u_copy((unichar_t *) GStringGetResource((intpt) gd->label->text,&gl->g.mnemonic)); - else if ( gd->label->text_is_1byte ) - gl->label = /* def2u_*/ utf82u_copy((char *) gd->label->text); else gl->label = u_copy(gd->label->text); gl->image = gd->label->image; + if ( gd->mnemonic ) + gl->g.mnemonic = gd->mnemonic; } gl->shiftonpress = shift_on_press; GLabelFit(gl); @@ -1056,7 +1009,7 @@ } GGadget *GLabelCreate(struct gwindow *base, GGadgetData *gd,void *data) { - GLabel *gl = calloc(1,sizeof(GListButton));; + GLabel *gl = calloc(1,sizeof(GListButton)); int i; if ( gd->u.list!=NULL ) { @@ -1189,8 +1142,3 @@ gl->g.funcs = &glistbutton_funcs; return( &gl->g ); } - -GResInfo *_GButtonRIHead(void) { - _GButtonInit(); -return( &glabel_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gchardlg.c fontforge-20220308~dfsg/gdraw/gchardlg.c --- fontforge-20201107~dfsg/gdraw/gchardlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gchardlg.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1131 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "chardata.h" -#include "charset.h" -#include "gdraw.h" -#include "ggadget.h" -#include "ggadgetP.h" /* For the font family names */ -#include "gresource.h" -#include "gwidget.h" -#include "unicodelibinfo.h" -#include "ustring.h" -#include "utype.h" - -#define INSCHR_CharSet 1 -#define INSCHR_Char 2 -#define INSCHR_Hex 3 -#define INSCHR_Dec 4 -#define INSCHR_Unicode 5 -#define INSCHR_KuTen 6 -#define INSCHR_Prev 7 -#define INSCHR_Next 8 -#define INSCHR_Insert 9 -#define INSCHR_Close 10 -#define INSCHR_Show 11 - -enum dsp_mode { d_hex, d_dec, d_unicode, d_kuten }; - -static struct inschr { - GWindow icw; - int width, height; - int spacing, ybase; - long sel_char; - enum charset map; - int page; - enum dsp_mode dsp_mode; - unsigned int hidden: 1; - unsigned int show_enabled: 1; - unsigned int mouse_down: 1; - unsigned int mouse_in: 1; - unsigned int pageable: 1; - unsigned int flash: 1; - int as,sas; - short x,y; - GTimer *flash_time; - GFont *font; - GFont *smallfont; -} inschr = { - NULL, 0, 0, 0, 0, EOF, em_iso8859_1, 0, d_hex, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NULL, NULL, NULL -}; - -static struct unicode_subranges { unichar_t first; int len; const char *name; } unicode_ranges[] = { - { 0x100, 0x80, "Latin Extended A" }, - { 0x180, 0x98, "Latin Extended B" }, - { 0x250, 0x60, "IPA Extensions" }, - { 0x1e00, 0x100, "Latin Additional Extensions" }, - { 0xfb00, 0x010, "Latin Ligatures" }, - { 0xff00, 0x060, "Latin Fullwidth" }, - { 0x02b0, 0x040, "Spacing Modifier Letters" }, - { 0x0300, 0x070, "Combining Diacritics" }, - { 0x0370, 0x90, "Greek & Coptic" }, - { 0x1f00, 0x100, "Greek Additional Extensions" }, - { 0x0400, 0x100, "Cyrillic" }, - { 0x0530, 0x060, "Armenian" }, - { 0xfb10, 0x010, "Armenian Ligatures" }, - { 0x0590, 0x070, "Hebrew" }, - { 0xfb20, 0x030, "Hebrew Ligatures" }, - { 0x0600, 0x100, "Arabic" }, - { 0xfb50, 0x100, "Arabic Ligatures A1" }, - { 0xfc50, 0x100, "Arabic Ligatures A2" }, - { 0xfd50, 0x0b0, "Arabic Ligatures A3" }, - { 0xfe70, 0x090, "Arabic Ligatures B" }, - { 0x0700, 0x080, "Syriac" }, - { 0x0780, 0x080, "Thaana" }, - { 0x0900, 0x080, "Devanagari" }, - { 0x0980, 0x080, "Bengali" }, - { 0x0a00, 0x080, "Gurmukhi" }, - { 0x0a80, 0x080, "Gujarati" }, - { 0x0b00, 0x080, "Oriya" }, - { 0x0b80, 0x080, "Tamil" }, - { 0x0c00, 0x080, "Telugu" }, - { 0x0c80, 0x080, "Kannada" }, - { 0x0d00, 0x080, "Malayalam" }, - { 0x0d80, 0x080, "Sinhala" }, - { 0x0e00, 0x080, "Thai" }, - { 0x0e80, 0x080, "Lao" }, - { 0x0f00, 0x100, "Tibetan" }, - { 0x1000, 0x080, "Myanmar" }, - { 0x10A0, 0x080, "Georgian" }, - { 0x1100, 0x100, "Hangul Jamo" }, - { 0xffa0, 0x040, "Hangul Jamo Halfwidth" }, - { 0x1200, 0x100, "Ethiopic A" }, - { 0x1300, 0x080, "Ethiopic B" }, - { 0x1380, 0x080, "Cherokee" }, - { 0x1400, 0x100, "Canadian Syllabics A" }, - { 0x1500, 0x100, "Canadian Syllabics B" }, - { 0x1600, 0x080, "Canadian Syllabics C" }, - { 0x1680, 0x020, "Ogham" }, - { 0x16A0, 0x060, "Runic" }, - { 0x1780, 0x080, "Khmer" }, - { 0x1800, 0x100, "Mongolian" }, - { 0x2000, 0x070, "General Punctuation" }, - { 0x2070, 0x030, "Super & Sub scripts" }, - { 0x20a0, 0x030, "Currency Symbols" }, - { 0x20D0, 0x030, "Combining Symbol Diacritics" }, - { 0x2100, 0x050, "Letterlike Symbols" }, - { 0x2150, 0x040, "Number Forms" }, - { 0x2190, 0x070, "Arrows" }, - { 0x2200, 0x100, "Mathematical Operators" }, - { 0x2300, 0x080, "Miscellaneous Technical" }, - { 0x2400, 0x040, "Control Pictures" }, - { 0x2440, 0x020, "OCR" }, - { 0x2460, 0x0a0, "Enclosed Alphanumerics" }, - { 0x2500, 0x080, "Box Drawing" }, - { 0x2580, 0x020, "Block Elements" }, - { 0x25a0, 0x060, "Geometric Shapes" }, - { 0x2600, 0x080, "Miscellaneous Symbols" }, - { 0x2700, 0x0c0, "Dingbats" }, - { 0x3000, 0x040, "CJK Symbols and Punctuation" }, - { 0x3040, 0x060, "Hiragana" }, - { 0x30a0, 0x060, "Katakana" }, - { 0xff60, 0x040, "Halfwidth Katakana" }, - { 0xfe30, 0x020, "CJK Compatibility Forms" }, - { 0xfe50, 0x020, "Small Form Variants" }, - { 0xffe0, 0x010, "Fullwidth Symbol Variants" }, - { 0xfff0, 0x010, "Specials" }, - { 0, 0, NULL } -}; - -struct namemap encodingnames[] = { - {"Latin1 (iso8859-1)", em_iso8859_1 }, - {"Latin0 (iso8859-15)", em_iso8859_15 }, - {"Latin2 (iso8859-2)", em_iso8859_2 }, - {"Latin3 (iso8859-3)", em_iso8859_3 }, - {"Latin4 (iso8859-4)", em_iso8859_4 }, - {"Latin5 (iso8859-9)", em_iso8859_9 }, - {"Latin6 (iso8859-10)", em_iso8859_10 }, - {"Latin7 (iso8859-13)", em_iso8859_13 }, - {"Latin8 (iso8859-14)", em_iso8859_14 }, - {"Latin10 (iso8859-16)", em_iso8859_16 }, - {"Cyrillic (iso8859-5)", em_iso8859_5 }, - {"Cyrillic (koi8-r)", em_koi8_r }, - {"Arabic (iso8859-6)", em_iso8859_6 }, - {"Greek (iso8859-7)", em_iso8859_7 }, - {"Hebrew (iso8859-8)", em_iso8859_8 }, - {"Thai (iso8859-11)", em_iso8859_11 }, - {"KataKana (jis201)", em_jis201 }, - {"Windows Latin1 extended", em_win }, - {"Macintosh Latin", em_mac }, - {"Kanji (jis208)", em_jis208 }, - {"Kanji (jis212)", em_jis212 }, - {"Hangul (ksc5601)", em_ksc5601 }, - {"Han (gb2312)", em_gb2312 }, - {"Big5 (Taiwan)", em_big5 }, - {"Unicode", em_unicode }, - {"Symbol", em_symbol }, - {"Zapf Dingbats", em_zapfding }, - {"Adobe Standard", em_user }, - {"-", -1 }, - {"Arabic", em_max+16 }, - {"Arabic Ligatures A1", em_max+17 }, - {"Arabic Ligatures A2", em_max+18 }, - {"Arabic Ligatures A3", em_max+19 }, - {"Arabic Ligatures B", em_max+20 }, - {"Armenian", em_max+12 }, - {"Armenian Ligatures", em_max+13 }, - {"Arrows", em_max+56 }, - {"Bengali", em_max+24 }, - {"Block Elements", em_max+63 }, - {"Box Drawing", em_max+62 }, - {"Canadian Syllabics A", em_max+43 }, - {"Canadian Syllabics B", em_max+44 }, - {"Canadian Syllabics C", em_max+45 }, - {"Cherokee", em_max+42 }, - {"CJK Compatibility Forms", em_max+71 }, - {"CJK Symbols and Punctuation", em_max+67 }, - {"Combining Diacritics", em_max+8 }, - {"Combining Symbol Diacritics", em_max+53 }, - {"Control Pictures", em_max+59 }, - {"Currency Symbols", em_max+52 }, - {"Cyrillic", em_max+11 }, - {"Devanagari", em_max+23 }, - {"Dingbats", em_max+66 }, - {"Enclosed Alphanumerics", em_max+61 }, - {"Ethiopic A", em_max+40 }, - {"Ethiopic B", em_max+41 }, - {"Fullwidth Symbol Variants", em_max+73 }, - {"General Punctuation", em_max+50 }, - {"Geometric Shapes", em_max+64 }, - {"Georgian", em_max+37 }, - {"Greek & Coptic", em_max+9 }, - {"Greek Additional Extensions", em_max+10 }, - {"Gujarati", em_max+26 }, - {"Gurmukhi", em_max+25 }, - {"Halfwidth Katakana", em_max+70 }, - {"Hangul Jamo", em_max+38 }, - {"Hangul Jamo Halfwidth", em_max+39 }, - {"Hebrew", em_max+14 }, - {"Hebrew Ligatures", em_max+15 }, - {"Hiragana", em_max+68 }, - {"IPA Extensions", em_max+3 }, - {"Kannada", em_max+30 }, - {"Katakana", em_max+69 }, - {"Khmer", em_max+48 }, - {"Latin Additional Extensions", em_max+4 }, - {"Latin Fullwidth", em_max+6 }, - {"Latin Extended A", em_max+1 }, - {"Latin Extended B", em_max+2 }, - {"Latin Ligatures", em_max+5 }, - {"Letterlike Symbols", em_max+54 }, - {"Lao", em_max+34 }, - {"Malayalam", em_max+31 }, - {"Mathematical Operators", em_max+57 }, - {"Miscellaneous Symbols", em_max+65 }, - {"Miscellaneous Technical", em_max+58 }, - {"Mongolian", em_max+49 }, - {"Myanmar", em_max+36 }, - {"Number Forms", em_max+55 }, - {"OCR", em_max+60 }, - {"Ogham", em_max+46 }, - {"Oriya", em_max+27 }, - {"Punctuation", em_max+50 }, - {"Runic", em_max+47 }, - {"Sinhala", em_max+32 }, - {"Small Form Variants", em_max+72 }, - {"Spacing Modifier Letters", em_max+7 }, - {"Specials", em_max+74 }, - {"Super & Sub scripts", em_max+51 }, - {"Syriac", em_max+21 }, - {"Tamil", em_max+28 }, - {"Telugu", em_max+29 }, - {"Thaana", em_max+22 }, - {"Thai", em_max+33 }, - {"Tibetan", em_max+35 }, - /* {"Latin Extended A", em_max+1 }, */ - /* {"Latin Extended B", em_max+2 }, */ - /* {"IPA Extensions", em_max+3 }, */ - /* {"Latin Additional Extensions", em_max+4 }, */ - /* {"Latin Ligatures", em_max+5 }, */ - /* {"Latin Fullwidth", em_max+6 }, */ - /* {"Spacing Modifier Letters", em_max+7 }, */ - /* {"Combining Diacritics", em_max+8 }, */ - /* {"Greek & Coptic", em_max+9 }, */ - /* {"Greek Additional Extensions", em_max+10 }, */ - /* {"Cyrillic", em_max+11 }, */ - /* {"Armenian", em_max+12 }, */ - /* {"Armenian Ligatures", em_max+13 }, */ - /* {"Hebrew", em_max+14 }, */ - /* {"Hebrew Ligatures", em_max+15 }, */ - /* {"Arabic", em_max+16 }, */ - /* {"Arabic Ligatures A1", em_max+17 }, */ - /* {"Arabic Ligatures A2", em_max+18 }, */ - /* {"Arabic Ligatures A3", em_max+19 }, */ - /* {"Arabic Ligatures B", em_max+20 }, */ - /* {"Syriac", em_max+21 }, */ - /* {"Thaana", em_max+22 }, */ - /* {"Devanagari", em_max+23 }, */ - /* {"Bengali", em_max+24 }, */ - /* {"Gurmukhi", em_max+25 }, */ - /* {"Gujarati", em_max+26 }, */ - /* {"Oriya", em_max+27 }, */ - /* {"Tamil", em_max+28 }, */ - /* {"Telugu", em_max+29 }, */ - /* {"Kannada", em_max+30 }, */ - /* {"Malayalam", em_max+31 }, */ - /* {"Sinhala", em_max+32 }, */ - /* {"Thai", em_max+33 }, */ - /* {"Lao", em_max+34 }, */ - /* {"Tibetan", em_max+35 }, */ - /* {"Myanmar", em_max+36 }, */ - /* {"Georgian", em_max+37 }, */ - /* {"Hangul Jamo", em_max+38 }, */ - /* {"Hangul Jamo Halfwidth", em_max+39 }, */ - /* {"Ethiopic A", em_max+40 }, */ - /* {"Ethiopic B", em_max+41 }, */ - /* {"Cherokee", em_max+42 }, */ - /* {"Canadian Syllabics A", em_max+43 }, */ - /* {"Canadian Syllabics B", em_max+44 }, */ - /* {"Canadian Syllabics C", em_max+45 }, */ - /* {"Ogham", em_max+46 }, */ - /* {"Runic", em_max+47 }, */ - /* {"Khmer", em_max+48 }, */ - /* {"Mongolian", em_max+49 }, */ - /* {"General Punctuation", em_max+50 }, */ - /* {"Super & Sub scripts", em_max+51 }, */ - /* {"Currency Symbols", em_max+52 }, */ - /* {"Combining Symbol Diacritics", em_max+53 }, */ - /* {"Letterlike Symbols", em_max+54 }, */ - /* {"Number Forms", em_max+55 }, */ - /* {"Arrows", em_max+56 }, */ - /* {"Mathematical Operators", em_max+57 }, */ - /* {"Miscellaneous Technical", em_max+58 }, */ - /* {"Control Pictures", em_max+59 }, */ - /* {"OCR", em_max+60 }, */ - /* {"Enclosed Alphanumerics", em_max+61 }, */ - /* {"Box Drawing", em_max+62 }, */ - /* {"Block Elements", em_max+63 }, */ - /* {"Geometric Shapes", em_max+64 }, */ - /* {"Miscellaneous Symbols", em_max+65 }, */ - /* {"Dingbats", em_max+66 }, */ - /* {"CJK Symbols and Punctuation", em_max+67 }, */ - /* {"Hiragana", em_max+68 }, */ - /* {"Katakana", em_max+69 }, */ - /* {"Halfwidth Katakana", em_max+70 }, */ - /* {"CJK Compatibility Forms", em_max+71 }, */ - /* {"Small Form Variants", em_max+72 }, */ - /* {"Fullwidth Symbol Variants", em_max+73 }, */ - /* {"Specials", em_max+74 }, */ - { NULL, 0 }}; - -static int mapFromIndex(int i) { -return( encodingnames[i].map ); -} - -static void InsChrRedraw(void) { - GRect r; - - r.x = 0; r.width = inschr.width; - /* it would be ybase, except we added the Page: field which needs to be updated */ - r.y = GDrawPointsToPixels(inschr.icw,90); r.height = inschr.height-r.y; - GDrawRequestExpose(inschr.icw,&r,false); -} - -static void InsChrXorChar(GWindow pixmap, int x, int y) { - GRect rct, old; - - rct.x = x*inschr.spacing+1; rct.width = inschr.spacing-1; - rct.y = inschr.ybase+y*inschr.spacing+1; rct.height = inschr.spacing-1; - GDrawPushClip(pixmap, &rct, &old); - GDrawSetDifferenceMode(pixmap); - GDrawFillRect(pixmap, &rct, COLOR_WHITE); - GDrawPopClip(pixmap, &old); -} - -static void InsChrSetNextPrev() { - - if ( inschr.icw==NULL ) -return; - if ( inschr.mapem_max ) { - inschr.pageable = false; - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Next),false); - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Prev),false); - } else if ( inschr.map==em_unicode ) { - inschr.pageable = true; - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Next),inschr.page<255); - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Prev),inschr.page>0); - } else if ( inschr.map==em_big5 ) { - inschr.pageable = true; - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Next),inschr.page<0xf9); - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Prev),inschr.page>0xa1); - } else { - inschr.pageable = true; - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Next),inschr.page<0x7e); - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Prev),inschr.page>0x21); - } -} - -static long InsChrToUni(long val) { - - if ( inschr.map==em_unicode ) -return( val ); - if ( inschr.map==em_iso8859_1 ) { /* Our latin 1 map is really windows */ - if ( val>=0 && val<=255 ) /* so do the real latin1->unicode */ -return( val ); - } else if ( inschr.map=0 && val<=255 ) -return( unicode_from_alphabets[inschr.map+3][val] ); - } else if ( inschr.map>em_max ) { - if ( val>=0 && val0xFfff ) -return( -1 ); -return( unicode_from_big5[val-0xa100] ); - } else { - if ( (val>>8)<0x21 || (val>>8)>0x7e || (val&0xff)<0x21 || (val&0xff)>0x7e ) -return( -1 ); - val = ((val>>8)-0x21)*94 + ((val&0xff)-0x21); - if ( inschr.map==em_jis208 ) -return( unicode_from_jis208[val]); - else if ( inschr.map==em_jis212 ) -return( unicode_from_jis212[val]); - else if ( inschr.map==em_gb2312 ) -return( unicode_from_gb2312[val]); - else /*if ( inschr.map==em_ksc5601 )*/ -return( unicode_from_ksc5601[val]); - } -return( -1 ); -} - -static unichar_t InsChrMapChar(unichar_t ch) { - if ( inschr.map==em_iso8859_1 ) { /* Our latin 1 map is really windows */ -return( ch ); /* so do the real latin1->unicode */ - } else if ( inschr.mapem_max ) { -return( unicode_ranges[inschr.map-em_max-1].first+ch ); - } else if ( inschr.map==em_unicode ) { -return( (inschr.page<<8) + ch ); - } else if ( inschr.map==em_jis208 ) { -return( unicode_from_jis208[(inschr.page-0x21)*94-0x21+ch]); - } else if ( inschr.map==em_jis212 ) { -return( unicode_from_jis212[(inschr.page-0x21)*94-0x21+ch]); - } else if ( inschr.map==em_gb2312 ) { -return( unicode_from_gb2312[(inschr.page-0x21)*94-0x21+ch]); - } else if ( inschr.map==em_ksc5601 ) { -return( unicode_from_ksc5601[(inschr.page-0x21)*94-0x21+ch]); - } else if ( inschr.map==em_big5 ) { -return( unicode_from_big5[inschr.page*256-0xa100+ch] ); - } -return( 0x20 ); -} - -static long InsChrUniVal(void) { - const unichar_t *str, *pt; unichar_t *pos; - long val, val2; - - str = _GGadgetGetTitle(GWidgetGetControl(inschr.icw,INSCHR_Char)); - for ( pt = str; isspace(*pt); ++pt ); - if ( *pt=='\0' ) -return( -1 ); - if ( *pt=='u' || *pt=='U' ) { - ++pt; - if ( *pt=='+' ) ++pt; - val = u_strtol(pt,&pos,16); - if ( *pos!='\0' ) -return( -1 ); -return( val ); - } else if ( u_strchr(pt,',')!=NULL && inschr.map!=em_big5 && - inschr.map>=em_first2byte && inschr.mapem_max ) { - resch = ch - unicode_ranges[inschr.map-em_max-1].first; - enable = (resch>=0 && resch=em_first2byte ) { - int highch = (ch>>8); - struct charmap2 *table2=NULL; - unsigned short *plane; - if ( inschr.map<=em_jis212 ) - table2 = &jis_from_unicode; - else if ( inschr.map==em_gb2312 ) - table2 = &gb2312_from_unicode; - else if ( inschr.map==em_ksc5601 ) - table2 = &ksc5601_from_unicode; - else if ( inschr.map==em_big5 ) - table2 = &big5_from_unicode; - - if ( inschr.map==em_unicode ) - enable = /*( (ch>>8)!=inschr.page )*/true; - else if ( highch>=table2->first && highch<=table2->last && - (plane = table2->table[highch])!=NULL && - (resch = plane[ch&0xff])!=0 && - ((inschr.map==em_jis212 && (resch&0x8000) && ((resch&~0x8000)>>8)!=inschr.page) || - (inschr.map!=em_jis212 && !(resch&0x8000) && (resch!=inschr.page))) ) - enable = true; - } else { - int highch = (ch>>8); - struct charmap *table = NULL; - unsigned char *plane; - table = alphabets_from_unicode[inschr.map+3]; /* Skip the 3 asciis */ - if ( (highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (resch=plane[ch&0xff])!=0 )) - enable = true;; - } -return( enable ); -} - -static int InsChrFigureShow() { - long ch; - const unichar_t *str; - int enable = true; - - if ( inschr.icw==NULL ) -return(false); - if ( InsChrInCurrentEncoding() ) - enable = true; - else { - str = _GGadgetGetTitle(GWidgetGetControl(inschr.icw,INSCHR_Char)); - if ( *str!='u' && *str!='U' ) - enable = false; - else if ( str[1]!='+' ) - enable = false; - else if ((ch = InsChrUniVal())<=0 || ch>=0x10000 ) - enable = false; - } - - if ( enable!=inschr.show_enabled ) { - inschr.show_enabled = enable; - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_Show),enable); - } -return( enable ); -} - -static int _InsChrSetSelChar(unichar_t ch, int refresh_page) { - int inmap=0; - int highch = (ch>>8); - struct charmap *table = NULL; - unsigned char *plane; - struct charmap2 *table2 = NULL; - unsigned short *plane2; - unichar_t resch=0; - char buffer[30]; - unichar_t ubuffer[30]; - - if ( inschr.icw==NULL || inschr.hidden ) - inschr.sel_char = ch; - else { - /* Is it in the current map? */ - if ( inschr.mapem_max ) { - resch = ch-unicode_ranges[inschr.map-em_max-1].first; - /* resch is unsigned so the <0 check is also >len */ - if ( resch>unicode_ranges[inschr.map-em_max-1].len ) - inmap = false; - } else if ( inschr.mapfirst || highch>table->last || - (plane = table->table[highch])==NULL || - (resch=plane[ch&0xff])==0 )) - inmap = false; - else if ( inschr.map>=em_first2byte && - (highchfirst || highch>table2->last || - (plane2 = table2->table[highch])==NULL || - (resch=plane2[ch&0xff])==0 )) - inmap = false; - if ( inmap && inschr.map==em_jis208 && (resch&0x8000)) - inmap = false; - else if ( inmap && inschr.map==em_jis212 && !(resch&0x8000)) - inmap = false; - if ( inschr.map==em_jis212 ) resch &= ~0x8000; - if ( !inmap || inschr.dsp_mode==d_unicode || inschr.map>em_max ) - sprintf( buffer,"U+0x%04x", ch ); - else if ( inschr.dsp_mode==d_dec ) - sprintf( buffer,"%d", resch ); - else if ( inschr.dsp_mode==d_hex ) - sprintf( buffer,inschr.map>8)-0x20, (resch&0xff)-0x20 ); - uc_strcpy(ubuffer, buffer); - GGadgetSetTitle(GWidgetGetControl(inschr.icw,INSCHR_Char),ubuffer); - if ( inschr.flash ) { - GDrawCancelTimer(inschr.flash_time); - InsChrXorChar(inschr.icw,inschr.x,inschr.y); - inschr.flash = false; - } - if ( inmap && refresh_page ) { - inschr.x = resch&0xf; inschr.y = (resch>>4)&0xf; - inschr.flash = true; - if ( inschr.map>=em_first2byte && inschr.map>8) ) { - /* Set the page correctly */ - inschr.page = resch>>8; - InsChrSetNextPrev(); - InsChrRedraw(); - InsChrSetNextPrev(); - InsChrFigureShow(); - } else { - InsChrXorChar(inschr.icw,inschr.x,inschr.y); - } - inschr.flash_time = GDrawRequestTimer(inschr.icw,500,0,NULL); - } - inschr.sel_char = EOF; - } -return( inmap ); -} - -static void InsChrSetFormat(enum dsp_mode format) { - if ( inschr.dsp_mode!=format ) { - unichar_t ch = InsChrUniVal(); - inschr.dsp_mode = format; - if ( ch>0 ) - _InsChrSetSelChar(ch,false); - } -} - -static void InsChrSetCharset(int map) { - int enabled; - long ch; - - if ( map!=inschr.map ) { - ch = InsChrUniVal(); - inschr.map = map; - if ( inschr.mapem_max ) { - inschr.page = 0; - enabled = false; - } else if ( inschr.map==em_unicode ) { - inschr.page = 0; - enabled = true; - } else if ( inschr.map==em_big5 ) { - inschr.page = 0xa1; - enabled = false; - } else { - inschr.page = 0x21; - enabled = true; - } - if ( !enabled && inschr.dsp_mode==d_kuten ) { - GGadgetSetChecked(GWidgetGetControl(inschr.icw,INSCHR_Hex),true); - inschr.dsp_mode = d_hex; - } - GGadgetSetEnabled(GWidgetGetControl(inschr.icw,INSCHR_KuTen),enabled); - InsChrSetNextPrev(); - InsChrRedraw(); - if ( ch>0 ) /* Must happen after we set display mode */ - _InsChrSetSelChar(ch,false); - InsChrFigureShow(); - } -} - -static void InsChrCharset() { - int map = mapFromIndex(GGadgetGetFirstListSelectedItem(GWidgetGetControl(inschr.icw,INSCHR_CharSet))); - if ( map!=-1 ) - InsChrSetCharset(map); - else { - int i; - for ( i=0; encodingnames[i].name!=NULL && encodingnames[i].map!=inschr.map; ++i ); - if ( encodingnames[i].name!=NULL ) - GGadgetSelectOneListItem(GWidgetGetControl(inschr.icw,INSCHR_CharSet),i); - } -} - -static void InsChrShow(void) { - long ch = InsChrUniVal(); - int i; - - if ( ch>0 ) { - if ( !InsChrInCurrentEncoding() ) { - InsChrSetCharset(em_unicode); - for ( i=0; encodingnames[i].name!=NULL && strcmp(encodingnames[i].name,"Unicode")!=0; ++i ); - if ( encodingnames[i].name!=NULL ) - GGadgetSelectOneListItem(GWidgetGetControl(inschr.icw,INSCHR_CharSet),i); - } - _InsChrSetSelChar(ch, true); - } -} - -static void InsChrInsert(void) { - long ch = InsChrUniVal(); - GEvent e; - - e.type = et_char; - e.w = GWidgetGetPreviousFocusTopWindow(); - if ( e.w==NULL || e.w==inschr.icw ) { - GDrawBeep(NULL); -return; - } - e.u.chr.state = 0; - e.u.chr.x = e.u.chr.y = -1; - e.u.chr.keysym = 0; - e.u.chr.chars[0] = ch; - e.u.chr.chars[1] = '\0'; - GDrawPostEvent(&e); -} - -static void InsChrExpose( GWindow pixmap, GRect *rect) { - GRect old, r; - int i, j; - int highi, lowi, is94x94; - - if ( inschr.pageable ) { - char buffer[20]; unichar_t ubuf[20]; - GDrawPushClip(pixmap,rect,&old); - GDrawSetFont(pixmap,inschr.smallfont); - if ( inschr.dsp_mode==d_hex || inschr.dsp_mode == d_unicode ) - sprintf( buffer, "Page: 0x%02X", inschr.page ); - else - sprintf( buffer, "Page: %d", inschr.page ); - uc_strcpy(ubuf,buffer); - GDrawDrawText(pixmap,GDrawPointsToPixels(pixmap,6), - GDrawPointsToPixels(pixmap,90)+inschr.sas, - ubuf, -1, 0x000000 ); - GDrawPopClip(pixmap,&old); - } - if ( rect->y+rect->height < inschr.ybase ) -return; - if ( rect->y < inschr.ybase ) { - r = *rect; rect = &r; - rect->height -= (inschr.ybase-rect->y); - rect->y = inschr.ybase; - } - GDrawPushClip(pixmap,rect,&old); - for ( i=0; i<17; ++i ) { - GDrawDrawLine(pixmap,0,inschr.ybase+i*inschr.spacing, - inschr.width,inschr.ybase+i*inschr.spacing, 0x000000); - GDrawDrawLine(pixmap,i*inschr.spacing,inschr.ybase, - i*inschr.spacing,inschr.height, 0x000000); - } - GDrawSetFont(pixmap,inschr.font); - - lowi = 0; highi = 16; is94x94 = false; - if ( inschr.map>em_max ) { - highi = (unicode_ranges[inschr.map-em_max-1].len+15)/16; - } else if ( inschr.map==em_jis208 || inschr.map==em_jis212 || - inschr.map==em_gb2312 || inschr.map==em_ksc5601 ) { - lowi=2; highi = 8; - is94x94 = true; - } else if ( inschr.map==em_big5 ) { - lowi=4; highi = 16; - } - for ( i=lowi; iu.mouse.x/inschr.spacing; - y= (event->u.mouse.y-inschr.ybase)/inschr.spacing; - ch = 256*inschr.page + (y*16)+x; - /* Is it on a border line? */ - if ( y<0 || x*inschr.spacing==event->u.mouse.x || - y*inschr.spacing==event->u.mouse.y-inschr.ybase ) -return; - /* Is it a valid character in the current map? */ - if ( inschr.map>em_max ) { - if ( ch>unicode_ranges[inschr.map-em_max-1].len ) -return; - } else if ( (ch<32 && inschr.map!=em_mac) || ch==127 || - (inschr.map=128 && ch<160) || - (inschr.map>=em_first2byte && inschr.map<=em_gb2312 && - ((ch&0xff)<0x21 || (ch&0xff)>0x7e)) ) -return; - inschr.mouse_down = true; - inschr.mouse_in = true; - inschr.x = x; - inschr.y = y; - - InsChrXorChar(inschr.icw,x,y); - - if ( inschr.dsp_mode==d_unicode || inschr.map>em_max ) - sprintf( buffer, "U+%04lx", InsChrToUni(ch) ); - else if ( inschr.dsp_mode==d_hex ) - sprintf( buffer, inschr.map>8)&0xff), (ch&0xff) ); - else - sprintf( buffer, "%d,%d", ((ch>>8)&0xff)-0x21, (ch&0xff)-0x21 ); - uc_strcpy(ubuffer,buffer); - GGadgetSetTitle(GWidgetGetControl(inschr.icw,INSCHR_Char),ubuffer); - InsChrFigureShow(); -} - -static void uc_annot_strncat(unichar_t *to, const char *from, int len) { - register unichar_t ch; - - to += u_strlen(to); - while ( (ch = utf8_ildb(&from)) != '\0' && --len>=0 ) - *(to++) = ch; - *to = 0; -} - -static void InsChrMouseMove(GWindow gw, GEvent *event) { - int x, y; - - x= event->u.mouse.x/inschr.spacing; - y= (event->u.mouse.y-inschr.ybase)/inschr.spacing; - if ( !inschr.mouse_down && event->u.mouse.y>inschr.ybase ) { - int uch = InsChrMapChar(16*y + x); - static unichar_t space[650]; - char cspace[100]; - char *uniname; - char *uniannot; - - if ( (uniname=unicode_name(uch))!=NULL ) { - uc_strncpy(space, uniname, 550); - if ( uch<=0xffff ) - sprintf( cspace, " U+%04X", uch ); - else if ( uch<=0xfffff ) - sprintf( cspace, " 0x%05X", uch ); - else - sprintf( cspace, " 0x%06X", uch ); - uc_strcpy(space+u_strlen(space),cspace); - free(uniname); - } else { - if ( uch<160 ) - sprintf(cspace, "Control Char U+%04X ", uch); - else if ( uch>=0x3400 && uch<=0x4db5 ) - sprintf(cspace, "CJK Ideograph Extension A U+%04X ", uch); - else if ( uch>=0x4e00 && uch<=0x9fef ) - sprintf(cspace, "CJK Ideograph U+%04X ", uch); - else if ( uch>=0xAC00 && uch<=0xD7A3 ) - sprintf(cspace, "Hangul Syllable U+%04X ", uch); - else if ( uch>=0xD800 && uch<=0xDB7F ) - sprintf(cspace, "Non Private Use High Surrogate U+%04X ", uch); - else if ( uch>=0xDB80 && uch<=0xDBFF ) - sprintf(cspace, "Private Use High Surrogate U+%04X ", uch); - else if ( uch>=0xDC00 && uch<=0xDFFF ) - sprintf(cspace, "Low Surrogate U+%04X ", uch); - else if ( uch>=0xE000 && uch<=0xF8FF ) - sprintf(cspace, "Private Use U+%04X ", uch); - else if ( uch>=0x20000 && uch<=0x2a6d6 ) - sprintf(cspace, "CJK Ideograph Extension B 0x%05X ", uch); - else if ( uch>=0x2a700 && uch<=0x2b734 ) - sprintf(cspace, "CJK Ideograph Extension C 0x%05X ", uch); - else if ( uch>=0x2b740 && uch<=0x2b81d ) - sprintf(cspace, "CJK Ideograph Extension D 0x%05X ", uch); - else if ( uch>=0x2b820 && uch<=0x2ceaf ) - sprintf(cspace, "CJK Ideograph Extension E 0x%05X ", uch); - else if ( uch>=0x2ceb0 && uch<=0x2ebe0 ) - sprintf(cspace, "CJK Ideograph Extension F 0x%05X ", uch); - else if ( uch>=0xf0000 && uch<=0xfffff ) - sprintf(cspace, "Supplementary Private Use Area-A 0x%05X ", uch); - else if ( uch>=0x100000 && uch<=0x10fffd ) - sprintf(cspace, "Supplementary Private Use Area-B 0x%06X ", uch); - else - if ( uch<=0xffff ) - sprintf(cspace, "Unencoded Unicode U+%04X ", uch); - else if ( uch<=0xfffff ) - sprintf(cspace, "Unencoded Unicode 0x%05X ", uch); - else - sprintf(cspace, "Unencoded Unicode 0x%06X ", uch); - uc_strcpy(space,cspace); - } - if ( (uniannot=unicode_annot(uch))!=NULL ) { - int left = sizeof(space)/sizeof(space[0]) - u_strlen(space)-1; - if ( left>4 ) { - uc_strcat(space,"\n"); - uc_annot_strncat(space, uniannot, left-2); - } - free(uniannot); - } - GGadgetPreparePopup(gw,space); - } else if ( inschr.mouse_down ) { - int in = true; - if ( y<0 || x*inschr.spacing==event->u.mouse.x || - y*inschr.spacing==event->u.mouse.y-inschr.ybase || - x!=inschr.x || y!=inschr.y ) - in = false; - if ( in!=inschr.mouse_in ) { - InsChrXorChar(inschr.icw,inschr.x,inschr.y); - inschr.mouse_in = in; - } - } -} - -static void InsChrMouseUp(GWindow gw, GEvent *event) { - if ( !inschr.mouse_down ) -return; - InsChrMouseMove(gw,event); - inschr.mouse_down = false; - if ( inschr.mouse_in ) { - InsChrXorChar(inschr.icw,inschr.x,inschr.y); - - if ( !(event->u.mouse.state&ksm_control) ) - InsChrInsert(); - } -} - -static int inschr_e_h(GWindow gw, GEvent *event) { - GGadgetPopupExternalEvent(event); - switch ( event->type ) { - case et_close: - inschr.hidden = true; - GDrawSetVisible(gw,false); - break; - case et_expose: - InsChrExpose(gw,&event->u.expose.rect); - break; - case et_mousedown: - InsChrMouseDown(gw,event); - break; - case et_mousemove: - InsChrMouseMove(gw,event); - break; - case et_mouseup: - InsChrMouseUp(gw,event); - break; - case et_char: - if ( event->u.chr.chars[0]=='\r' ) - InsChrShow(); - break; - case et_timer: - InsChrTimer(); - break; - case et_controlevent: - if ( event->u.control.subtype == et_buttonactivate ) { - switch ( GGadgetGetCid(event->u.control.g)) { - case INSCHR_Close: - inschr.hidden = true; - GDrawSetVisible(gw,false); - break; - case INSCHR_Next: - ++inschr.page; - InsChrSetNextPrev(); - InsChrRedraw(); - break; - case INSCHR_Prev: - --inschr.page; - InsChrSetNextPrev(); - InsChrRedraw(); - break; - case INSCHR_Show: - InsChrShow(); - break; - case INSCHR_Insert: - InsChrInsert(); - break; - } - } else if ( event->u.control.subtype == et_radiochanged ) { - int cid = GGadgetGetCid(event->u.control.g); - InsChrSetFormat(cid==INSCHR_Hex?d_hex: - cid==INSCHR_Dec?d_dec: - cid==INSCHR_Unicode?d_unicode: - d_kuten); - } else if ( event->u.control.subtype == et_textchanged ) { - if ( !InsChrFigureShow()) { - /*GDrawBeep(NULL)*/ - ; - } - } else if ( event->u.control.subtype == et_listselected ) { - InsChrCharset(); - } - break; - } -return( true ); -} - -static unichar_t inschar[] = { 'I', 'n', 's', 'e', 'r', 't', ' ', 'C', 'h', 'a', 'r', 'a', 'c', 't', 'e', 'r', '\0' }; -void GWidgetCreateInsChar(void) { - GTextInfo charsetnames[sizeof(encodingnames)/sizeof(struct namemap)]; - static GTextInfo labels[11] = { - { (unichar_t *) "Character Set", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Character", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Hex", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Dec", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Unicode", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Ku Ten", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "< Prev", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Next >", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Insert", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Close", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - { (unichar_t *) "Show", NULL, COLOR_UNKNOWN, COLOR_UNKNOWN, NULL, NULL, 0,0,0,0,0,0, 1, 0, 0, '\0' }, - }; - static GGadgetCreateData gcd[] = { - { GLabelCreate, { { 6, 6, 0, 0 }, NULL, 'e', 0, 0, 0, 0, &labels[0], { NULL }, gg_visible | gg_enabled | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GListButtonCreate, { { 6, 21, 168, 0 }, NULL, 'e', 0, 0, 0, INSCHR_CharSet, NULL, { NULL }, gg_visible | gg_enabled | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GLabelCreate, { { 6, 50, 0, 0 }, NULL, 'C', 0, 0, 0, 0, &labels[1], { NULL }, gg_visible | gg_enabled | gg_pos_use0, NULL, NULL }, NULL, NULL }, - /* gg_textarea_wrap means (here) that we should not invoke the InsChar Hook for selections */ - { GTextFieldCreate, { { 6, 64, 65, 0 }, NULL, 'C', 0, 0, 0, INSCHR_Char, NULL, { NULL }, gg_visible | gg_enabled | gg_pos_use0 | gg_textarea_wrap, NULL, NULL }, NULL, NULL }, - { GRadioCreate, { { 85, 48, 0, 0 }, NULL, 'H', 0, 0, 0, INSCHR_Hex, &labels[2], { NULL }, gg_visible | gg_enabled | gg_cb_on | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GRadioCreate, { { 85, 68, 0, 0 }, NULL, 'D', 0, 0, 0, INSCHR_Dec, &labels[3], { NULL }, gg_visible | gg_enabled | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GRadioCreate, { { 127, 48, 0, 0 }, NULL, 'U', 0, 0, 0, INSCHR_Unicode, &labels[4], { NULL }, gg_visible | gg_enabled | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GRadioCreate, { { 127, 68, 0, 0 }, NULL, 'K', 0, 0, 0, INSCHR_KuTen, &labels[5], { NULL }, gg_visible | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GButtonCreate, { { 73, 93, 50, 0 }, NULL, 'P', 0, 0, 0, INSCHR_Prev, &labels[6], { NULL }, gg_visible | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GButtonCreate, { { 137, 93, 50, 0 }, NULL, 'N', 0, 0, 0, INSCHR_Next, &labels[7], { NULL }, gg_visible | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GButtonCreate, { { 196-3, 6-3, 50+6, 0 }, NULL, 'I', 0, 0, 0, INSCHR_Insert, &labels[8], { NULL }, gg_visible | gg_enabled | gg_but_default | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GButtonCreate, { { 196, 36, 50, 0 }, NULL, 'l', 0, 0, 0, INSCHR_Close, &labels[9], { NULL }, gg_visible | gg_enabled | gg_but_cancel | gg_pos_use0, NULL, NULL }, NULL, NULL }, - { GButtonCreate, { { 196, 64, 50, 0 }, NULL, 'S', 0, 0, 0, INSCHR_Show, &labels[10], { NULL }, gg_visible | gg_pos_use0, NULL, NULL }, NULL, NULL }, - GGADGETCREATEDATA_EMPTY - }; -#define keyboard_width 15 -#define keyboard_height 9 - static unsigned char keyboard_bits[] = { - 0xff, 0x7f, 0x01, 0x40, 0x55, 0x55, 0x01, 0x40, 0xad, 0x5a, 0x01, 0x40, - 0xd5, 0x55, 0x01, 0x40, 0xff, 0x7f}; - GRect pos; - GWindowAttrs wattrs; - int i; - FontRequest rq; - int as, ds, ld; - static int inited= false; - - if ( !inited ) { - inituninameannot(); - inited = true; - } - if ( inschr.icw!=NULL ) { - inschr.hidden = false; - GDrawSetVisible(inschr.icw,true); - GDrawRaise(inschr.icw); - } else { - memset(charsetnames,'\0',sizeof(charsetnames)); - for ( i=0; encodingnames[i].name!=NULL; ++i ) { - if ( *encodingnames[i].name=='-' ) - charsetnames[i].line = true; - else { - charsetnames[i].text = (unichar_t *) (encodingnames[i].name); - charsetnames[i].text_is_1byte = true; - } - } - gcd[1].gd.u.list = charsetnames; - - inschr.spacing = GDrawPointsToPixels(NULL,16); - inschr.ybase = GDrawPointsToPixels(NULL,123); - pos.x = pos.y = 0; - inschr.width = pos.width = 16*inschr.spacing+1; - inschr.height = pos.height = inschr.ybase + pos.width; - memset(&wattrs,0,sizeof(wattrs)); - wattrs.mask = wam_events|wam_cursor|wam_wtitle|wam_isdlg|wam_notrestricted|wam_icon; - wattrs.event_masks = 0xffffffff; - wattrs.cursor = ct_pointer; - wattrs.window_title = inschar; - wattrs.is_dlg = true; - wattrs.not_restricted = true; - wattrs.icon = GDrawCreateBitmap(NULL,keyboard_width,keyboard_height,keyboard_bits); - inschr.icw = GDrawCreateTopWindow(NULL,&pos,inschr_e_h,&inschr,&wattrs); - GGadgetsCreate(inschr.icw,gcd); - - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = GResourceFindString("InsChar.Family"); - if ( rq.utf8_family_name==NULL ) - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = /*15*/12; - rq.weight = 400; - rq.style = 0; - inschr.font = GDrawInstanciateFont(inschr.icw,&rq); - GDrawWindowFontMetrics(inschr.icw,inschr.font,&as, &ds, &ld); - inschr.as = as; - rq.point_size = 8; - inschr.smallfont = GDrawInstanciateFont(inschr.icw,&rq); - GDrawWindowFontMetrics(inschr.icw,inschr.smallfont,&as, &ds, &ld); - inschr.sas = as; - - GDrawSetVisible(inschr.icw,true); - } - if ( inschr.sel_char > 0 ) - _InsChrSetSelChar(inschr.sel_char,true); - else - InsChrFigureShow(); -} - -void GInsCharSetChar(unichar_t ch) { - _InsChrSetSelChar(ch,true); -} diff -Nru fontforge-20201107~dfsg/gdraw/gcolor.c fontforge-20220308~dfsg/gdraw/gcolor.c --- fontforge-20201107~dfsg/gdraw/gcolor.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gcolor.c 2022-03-08 10:14:24.000000000 +0000 @@ -38,7 +38,7 @@ struct _GImage *base; int i,j; double x,y, hh, hw; - uint32 *row; + uint32_t *row; memset(&col,0,sizeof(col)); col.v = 1.0; @@ -50,7 +50,7 @@ wheel = GImageCreate(it_true,width,height); base = wheel->u.image; for ( i=0; idata + i*base->bytes_per_line); + row = (uint32_t *) (base->data + i*base->bytes_per_line); y = (i-hh)/(hh-1); for ( j=0; ju.image; for ( i=0; idata + i*base->bytes_per_line); + row = (uint32_t *) (base->data + i*base->bytes_per_line); c = 255*(height-1-i)/(height-1); for ( j=0; jgfocus!=NULL && td->gfocus->funcs->handle_focus!=NULL ) { - // We use the focus handler provided by the presently focussed gadget and process a loss-of-focus event for the currently focused object. + // We use the focus handler provided by the presently focused gadget and process a loss-of-focus event for the currently focused object. memset(&e, 0, sizeof(GEvent)); e.type = et_focus; e.w = top; @@ -325,7 +315,7 @@ } } else { for ( gadget = gd->gadgets; gadget!=NULL && !handled ; gadget=gadget->prev ) { - if ( !gadget->state!=gs_disabled && gadget->state!=gs_invisible && + if ( gadget->state!=gs_disabled && gadget->state!=gs_invisible && /*gadget->takes_input &&*/ /* everybody needs mouse moves for popups, even labels */ GGadgetWithin(gadget,event->u.mouse.x,event->u.mouse.y)) { if ( gd->lastwiggle!=NULL && gd->lastwiggle!=gadget ) @@ -433,18 +423,12 @@ int handled = false; GGadget *gadget, *last; struct gwidgetdata *widget; - unichar_t keysym = event->u.chr.keysym; int mask = GMenuMask() & (ksm_control|ksm_cmdmacosx); - if ( (mask&ksm_cmdmacosx) && keysym>0x7f && - (event->u.chr.state&ksm_meta) && !(event->u.chr.state&mask) ) - keysym = GGadgetUndoMacEnglishOptionCombinations(event); - - if ( islower(keysym)) keysym = toupper(keysym); for ( gadget = gd->gadgets; gadget!=NULL && !handled ; gadget=gadget->prev ) { if ( (event->u.chr.state&ksm_meta) && !(event->u.chr.state&mask) && - gadget->mnemonic==keysym && - gadget->state != gs_invisible && gadget->state != gs_disabled ) { + gadget->state != gs_invisible && gadget->state != gs_disabled && + GDrawShortcutKeyMatches(event, gadget->mnemonic) ) { if ( gadget->focusable ) { /* labels may have a mnemonic */ /* (ie. because textfields can't display mnemonics) */ /* but they don't act on it */ @@ -457,8 +441,8 @@ _GWidget_IndicateFocusGadget(last,mf_mnemonic); handled = true; } - } else if ( gadget->shortcut == keysym && - (gadget->short_mask&event->u.chr.state)==gadget->short_mask ) { + } else if ( (gadget->short_mask&event->u.chr.state)==gadget->short_mask && + GDrawShortcutKeyMatches(event, gadget->shortcut)) { _GWidget_IndicateFocusGadget(gadget,mf_shortcut); handled = true; } else if ( gadget->state != gs_invisible && @@ -482,27 +466,9 @@ if ( !top->is_popup ) last_input_window = top; - /* If the palette has the focus, and it usually will under kde, then */ - /* give the event to the main window if the cursor is outside of the palette */ - if ( topd->ispalette ) { - if ( event->u.chr.x<-2 || event->u.chr.x>top->pos.width+2 || - event->u.chr.y<-2 || event->u.chr.y>top->pos.height+2 ) { - GPoint p; - topd = topd->owner; - p.x = event->u.chr.x; p.y = event->u.chr.y; - GDrawTranslateCoordinates(ew,topd->w,&p); - event->u.chr.x = p.x; event->u.chr.y = p.y; - ew = top = topd->w; - event->w = top; - } - } /* Check for mnemonics and shortcuts */ if ( event->type == et_char && !GKeysymIsModifier(event->u.chr.keysym) ) { handled = GMenuPopupCheckKey(event); - if ( topd->ispalette ) { - if ( !(handled = GMenuBarCheckKey(top,topd->owner->gmenubar,event)) ) - handled = GWidgetCheckMn((GContainerD *) topd->owner,event); - } if ( !handled ) if ( !(handled = GMenuBarCheckKey(top,topd->gmenubar,event)) ) handled = GWidgetCheckMn((GContainerD *) topd,event); @@ -590,21 +556,6 @@ return( true ); } -static void ManagePalettesVis(GTopLevelD *td, int is_visible ) { - GTopLevelD *palette; - - if ( td->w!=last_paletted_focus_window ) -return; - for ( palette=td->palettes; palette!=NULL; palette = palette->nextp ) { - if ( is_visible && palette->w->visible_request ) - GDrawSetVisible(palette->w,true); - else if ( !is_visible && palette->w->visible_request ) { - GDrawSetVisible(palette->w,false); - palette->w->visible_request = true; - } - } -} - static GTopLevelD *oldtd = NULL; static GGadget *oldgfocus = NULL; @@ -631,30 +582,6 @@ } else if ( current_focus_window==gw ) { current_focus_window = NULL; } - if ( !td->ispalette && gw->is_visible && event->u.focus.gained_focus && !gw->is_dying ) { - GWindow dlg = GDrawGetRedirectWindow(NULL); - if ( dlg==NULL || dlg==gw ) { - /* If top level window loses the focus all its palettes go invisible */ - /* if it gains focus then all palettes that are supposed to be vis */ - /* become visible */ - /* But not if we've got an active dialog */ - GTopLevelD *palette; - if ( last_paletted_focus_window!=NULL && !last_paletted_focus_window->is_dying ) { - GTopLevelD *lpfw_td = (GTopLevelD *) (last_paletted_focus_window->widget_data); - for ( palette=lpfw_td->palettes; palette!=NULL; palette = palette->nextp ) { - if ( !palette->w->is_visible && palette->w->visible_request ) { - GDrawSetVisible(palette->w,false); - palette->w->visible_request = true; - } - } - } - for ( palette=td->palettes; palette!=NULL; palette = palette->nextp ) { - if ( !palette->w->is_visible && palette->w->visible_request ) - GDrawSetVisible(palette->w,true); - } - last_paletted_focus_window = gw; - } - } if ( !gw->is_dying && td->gfocus!=NULL && td->gfocus->funcs->handle_focus!=NULL ) { { oldtd = td; oldgfocus = td->gfocus; } /* Debug!!!! */ (td->gfocus->funcs->handle_focus)(td->gfocus,event); @@ -683,62 +610,6 @@ GGadgetResize(td->gmenubar,event->u.resize.size.width,r.height); GGadgetRedraw(td->gmenubar); } /* status line, toolbar, etc. */ - if ( td->palettes!=NULL && event->u.resize.moved ) { - GTopLevelD *palette; - for ( palette=td->palettes; palette!=NULL; palette = palette->nextp ) { - if ( !broken_palettes || !palette->positioned_yet ) { - int x = gw->pos.x + palette->owner_off_x, - y = gw->pos.y + palette->owner_off_y; - if ( x<0 ) x=0; - if ( y<0 ) y=0; - if ( x+palette->w->pos.width>GDrawGetRoot(NULL)->pos.width ) - x = GDrawGetRoot(NULL)->pos.width-palette->w->pos.width; - if ( y+palette->w->pos.height>GDrawGetRoot(NULL)->pos.height ) - y = GDrawGetRoot(NULL)->pos.height-palette->w->pos.height; - ++palette->programmove; - if ( gw->is_visible ) - GDrawTrueMove(palette->w, x, y); - else - GDrawMove(palette->w, x, y); - palette->positioned_yet = true; - } - } - } - if ( td->ispalette ) { - if ( td->programmove>0 ) - --td->programmove; - else { - td->owner_off_x = gw->pos.x - td->owner->w->pos.x; - td->owner_off_y = gw->pos.y - td->owner->w->pos.y; - } - } - } else if ( event->type == et_close && td->ispalette ) { - GDrawSetVisible(gw,false); -return( true ); - } else if ( !gw->is_dying && event->type == et_visibility ) { - if ( broken_palettes ) - /* Do Nothing */; - else if ( td->ispalette && event->u.visibility.state!=vs_unobscured ) { - if ( !GDrawIsAbove(gw,td->owner->w)) - GDrawRaiseAbove(gw,td->owner->w); - } - } else if ( !gw->is_dying && event->type == et_map && !td->ispalette ) { - /* If top level window goes invisible all its palettes follow */ - /* if it goes visible then all palettes that are supposed to be vis */ - /* follow */ - ManagePalettesVis(td, event->u.map.is_visible ); - } - if ( event->type == et_destroy ) { - if ( td->palettes!=NULL ) { - struct gtopleveldata *palettes, *next; - for ( palettes=td->palettes; palettes!=NULL; palettes = next ) { - next = palettes->nextp; - GDrawDestroyWindow(palettes->w); - } - /* Palettes must die before our widget data are freed */ - GDrawSync(GDrawGetDisplayOfWindow(gw)); - GDrawProcessPendingEvents(GDrawGetDisplayOfWindow(gw)); - } } ret = _GWidget_Container_eh(gw,event); if ( event->type == et_destroy ) { @@ -748,8 +619,6 @@ previous_focus_window = NULL; if ( gw==last_input_window ) last_input_window = NULL; - if ( gw==last_paletted_focus_window ) - last_paletted_focus_window = NULL; ret = true; } return( ret ); @@ -763,8 +632,6 @@ if ( gw->widget_data!=NULL ) GDrawIError( "Attempt to make a window into a widget twice"); - if ( !widgets_initted ) - gwidget_init(); if ( gw->parent==NULL || gw->is_toplevel ) gd = calloc(1,sizeof(struct gtopleveldata)); else @@ -962,73 +829,6 @@ return( gw ); } -/* Palettes follow their owners when the owner moves around the screen */ -/* Palettes go invisible when the owner does, and become visible again when it does */ -/* Palettes are always on top of their owner */ -/* Palettes go invisible when the owner loses focus, and become visible when it gains focus */ -GWindow GWidgetCreatePalette(GWindow w, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *wattrs) { - GWindow gw; - GPoint pt, base; - GRect newpos, ownerpos, screensize; - struct gtopleveldata *gd, *od; - GWindow root; - - if ( !w->is_toplevel ) -return( false ); - - pt.x = pos->x; pt.y = pos->y; - root = GDrawGetRoot(w->display); - GDrawGetSize(w,&ownerpos); - GDrawGetSize(root,&screensize); - GDrawTranslateCoordinates(w,root,&pt); - base.x = base.y = 0; - GDrawTranslateCoordinates(w,root,&base); - if ( pt.x<0 ) { - if ( base.x+ownerpos.width+20+pos->width+20 > screensize.width ) - pt.x=0; - else - pt.x = base.x+ownerpos.width+20; - } - if ( pt.y<0 ) pt.y=0; - if ( pt.x+pos->width>root->pos.width ) - pt.x = root->pos.width-pos->width; - if ( pt.y+pos->height>root->pos.height ) - pt.y = root->pos.height-pos->height; - - newpos.x = pt.x; newpos.y = pt.y; newpos.width = pos->width; newpos.height = pos->height; - wattrs->event_masks |= (1<mask&wam_transient)) { - wattrs->mask |= wam_transient; - wattrs->transient = GWidgetGetTopWidget(w); - } - if ( broken_palettes ) { - wattrs->mask |= wam_positioned; - wattrs->positioned = true; - } - gw = GDrawCreateTopWindow(w->display,&newpos,eh,user_data,wattrs); - MakeContainerWidget(gw); - if ( w->widget_data==NULL ) - MakeContainerWidget(w); - od = (struct gtopleveldata *) (w->widget_data); - gd = (struct gtopleveldata *) (gw->widget_data); - gd->nextp = od->palettes; - gd->owner = od; - od->palettes = gd; - gd->ispalette = true; - gd->owner_off_x = pos->x; gd->owner_off_y = pos->y; -return( gw ); -} - -void GWidgetRequestVisiblePalette(GWindow palette,int visible) { - GTopLevelD *td = (GTopLevelD *) (palette->widget_data); - - if ( td->owner!=NULL ) { - palette->visible_request = visible; - if ( td->owner->w == last_paletted_focus_window ) - GDrawSetVisible(palette,visible); - } -} - GGadget *GWidgetGetControl(GWindow gw, int cid) { GGadget *gadget; GContainerD *gd = (GContainerD *) (gw->widget_data); @@ -1089,20 +889,6 @@ gw->widget_data->e_h = e_h; } -void GWidgetHidePalettes(void) { - GTopLevelD *td, *palette; - - if ( last_paletted_focus_window==NULL ) -return; - td = (GTopLevelD *) (last_paletted_focus_window->widget_data); - for ( palette=td->palettes; palette!=NULL; palette = palette->nextp ) { - if ( palette->w->visible_request ) { - GDrawSetVisible(palette->w,false); - palette->w->visible_request = true; - } - } -} - GIC *GWidgetCreateInputContext(GWindow w,enum gic_style def_style) { GWidgetD *wd = (GWidgetD *) (w->widget_data); @@ -1132,7 +918,7 @@ GRect wsize; GDrawGetSize(gw, &wsize); - /* Make any offset simmetrical */ + /* Make any offset symmetrical */ if (wsize.width >= 2*gadget->r.x) wsize.width -= 2*gadget->r.x; else wsize.width = 0; diff -Nru fontforge-20201107~dfsg/gdraw/gdrawable.c fontforge-20220308~dfsg/gdraw/gdrawable.c --- fontforge-20201107~dfsg/gdraw/gdrawable.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawable.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,15 +30,13 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gwidget.h" static GBox gdrawable_box = GBOX_EMPTY; /* Don't initialize here */ -static FontInstance *gdrawable_font = NULL; -static int gdrawable_inited = false; -static GResInfo gdrawable_ri = { - NULL, &ggadget_ri, NULL,NULL, +extern GResInfo gtabset_ri; +GResInfo gdrawable_ri = { + >abset_ri, &ggadget_ri, NULL,NULL, &gdrawable_box, NULL, NULL, @@ -48,24 +46,15 @@ "GDrawable", "Gdraw", false, + false, omf_border_width|omf_padding|omf_border_type, - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, NULL }; -static void GDrawableInit() { - - GGadgetInit(); - _GGadgetCopyDefaultBox(&gdrawable_box); - gdrawable_box.border_width = gdrawable_box.padding = 0; - gdrawable_box.border_type = bt_none; - gdrawable_font = _GGadgetInitDefaultBox("GDrawable.",&gdrawable_box,NULL); - gdrawable_inited = true; -} - static int gdrawable_expose(GWindow pixmap, GGadget *g, GEvent *event) { GRect old; @@ -94,7 +83,7 @@ _ggadget_redraw(g); } -static void gdrawable_move(GGadget *g, int32 x, int32 y) { +static void gdrawable_move(GGadget *g, int32_t x, int32_t y) { GDrawable *gd = (GDrawable *) g; if ( gd->gw!=NULL ) @@ -102,7 +91,7 @@ _ggadget_move(g,x,y); } -static void gdrawable_resize(GGadget *g, int32 width, int32 height ) { +static void gdrawable_resize(GGadget *g, int32_t width, int32_t height ) { GDrawable *gd = (GDrawable *) g; int bp = GBoxBorderWidth(g->base,g->box); @@ -225,8 +214,7 @@ GRect r; GWindowAttrs childattrs; - if ( !gdrawable_inited ) - GDrawableInit(); + GResEditDoInit(&gdrawable_ri); gdr->g.funcs = &gdrawable_funcs; _GGadget_Create(&gdr->g,base,gd,data,&gdrawable_box); @@ -273,10 +261,3 @@ GDrawable *gd = (GDrawable *) g; return( gd->gw ); } - -GResInfo *_GDrawableRIHead(void) { - - if ( !gdrawable_inited ) - GDrawableInit(); -return( &gdrawable_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gdrawbuildchars.c fontforge-20220308~dfsg/gdraw/gdrawbuildchars.c --- fontforge-20201107~dfsg/gdraw/gdrawbuildchars.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawbuildchars.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1166 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* This file was generated using the program 'makebuildtables.c' */ - -#include "gdrawP.h" - -#define ACUTE 0x0000001 -#define GRAVE 0x0000002 -#define DIAERESIS 0x0000004 -#define CIRCUMFLEX 0x0000008 -#define TILDE 0x0000010 -#define RING 0x0000020 -#define SLASH 0x0000040 -#define BREVE 0x0000080 -#define CARON 0x0000100 -#define DOTABOVE 0x0000200 -#define DOTBELOW 0x0000400 -#define CEDILLA 0x0000800 -#define OGONEK 0x0001000 -#define MACRON 0x0002000 -#define DBLGRAVE 0x0004000 -#define DBLACUTE 0x0008000 -#define INVBREVE 0x0010000 -#define DIAERESISBELOW 0x0020000 -#define CIRCUMFLEXBELOW 0x0040000 -#define TILDEBELOW 0x0080000 -#define RINGBELOW 0x0100000 -#define LINEBELOW 0x0200000 -#define HOOKABOVE 0x0400000 -#define HORN 0x0800000 -#define GREEK 0x8000000 - -#define ANY 0xfffffff - -static struct gchr_transform trans_space[] = { - { 0, 0, 0x00000a0 }, - { GREEK, 0, 0x0002001 } -}; - -static struct gchr_transform trans_exclam[] = { - { 0, 0, 0x00000a1 } -}; - -static struct gchr_transform trans_quotedbl[] = { - { ANY, DBLGRAVE, 0x0000000 } -}; - -static struct gchr_transform trans_numbersign[] = { - { 0, 0, 0x00000a3 }, - { GREEK, 0, 0x00000a5 } -}; - -static struct gchr_transform trans_dollar[] = { - { 0, 0, 0x00020ac }, - { GREEK, 0, 0x00000a2 } -}; - -static struct gchr_transform trans_quotesingle[] = { - { ANY, ACUTE, 0x0000000 } -}; - -static struct gchr_transform trans_asterisk[] = { - { 0, 0, 0x00000b0 }, - { GREEK, 0, 0x0002022 } -}; - -static struct gchr_transform trans_plus[] = { - { 0, 0, 0x00000b1 } -}; - -static struct gchr_transform trans_comma[] = { - { ANY, DOTBELOW, 0x0000000 } -}; - -static struct gchr_transform trans_hyphenminus[] = { - { 0, 0, 0x00000ad }, - { GREEK, 0, 0x0002013 } -}; - -static struct gchr_transform trans_period[] = { - { ANY, DOTABOVE, 0x0000000 }, - { GREEK, 0, 0x00000b7 } -}; - -static struct gchr_transform trans_slash[] = { - { ANY, SLASH, 0x0000000 } -}; - -static struct gchr_transform trans_zero[] = { - { ANY, RING, 0x0000000 } -}; - -static struct gchr_transform trans_two[] = { - { BREVE, 0, 0x00000bd } -}; - -static struct gchr_transform trans_four[] = { - { ANY, OGONEK, 0x0000000 } -}; - -static struct gchr_transform trans_five[] = { - { ANY, CEDILLA, 0x0000000 } -}; - -static struct gchr_transform trans_six[] = { - { ANY, CARON, 0x0000000 } -}; - -static struct gchr_transform trans_seven[] = { - { ANY, BREVE, 0x0000000 } -}; - -static struct gchr_transform trans_colon[] = { - { ANY, DIAERESIS, 0x0000000 } -}; - -static struct gchr_transform trans_semicolon[] = { - { 0, 0, 0x0002026 } -}; - -static struct gchr_transform trans_less[] = { - { 0, 0, 0x0002265 } -}; - -static struct gchr_transform trans_equal[] = { - { GREEK, 0, 0x0002015 } -}; - -static struct gchr_transform trans_greater[] = { - { 0, 0, 0x0002264 }, - { GREEK, 0, 0x0002023 } -}; - -static struct gchr_transform trans_question[] = { - { 0, 0, 0x00000bf } -}; - -static struct gchr_transform trans_at[] = { - { ANY, GREEK, 0x0000000 } -}; - -static struct gchr_transform trans_A[] = { - { 0, 0, 0x00000c6 }, - { GREEK, 0, 0x0000391 }, - { DBLGRAVE|GREEK, 0, 0x0000386 }, - { BREVE|GREEK, 0, 0x0001fb8 }, - { MACRON|GREEK, 0, 0x0001fb9 }, - { GRAVE, 0, 0x00000c0 }, - { ACUTE, 0, 0x00000c1 }, - { CIRCUMFLEX, 0, 0x00000c2 }, - { TILDE, 0, 0x00000c3 }, - { DIAERESIS, 0, 0x00000c4 }, - { RING, 0, 0x00000c5 }, - { MACRON, 0, 0x0000100 }, - { BREVE, 0, 0x0000102 }, - { OGONEK, 0, 0x0000104 }, - { CARON, 0, 0x00001cd }, - { DIAERESIS|MACRON, 0, 0x00001de }, - { DOTABOVE|MACRON, 0, 0x00001e0 }, - { ACUTE|RING, 0, 0x00001fa }, - { DBLGRAVE, 0, 0x0000200 }, - { INVBREVE, 0, 0x0000202 }, - { DOTABOVE, 0, 0x0000226 }, - { SLASH, 0, 0x000023a }, - { RINGBELOW, 0, 0x0001e00 }, - { DOTBELOW, 0, 0x0001ea0 }, - { HOOKABOVE, 0, 0x0001ea2 }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ea4 }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ea6 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ea8 }, - { CIRCUMFLEX|TILDE, 0, 0x0001eaa }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001eac }, - { ACUTE|BREVE, 0, 0x0001eae }, - { GRAVE|BREVE, 0, 0x0001eb0 }, - { BREVE|HOOKABOVE, 0, 0x0001eb2 }, - { TILDE|BREVE, 0, 0x0001eb4 }, - { BREVE|DOTBELOW, 0, 0x0001eb6 } -}; - -static struct gchr_transform trans_B[] = { - { GREEK, 0, 0x0000392 }, - { SLASH, 0, 0x0000243 }, - { DOTABOVE, 0, 0x0001e02 }, - { DOTBELOW, 0, 0x0001e04 }, - { LINEBELOW, 0, 0x0001e06 } -}; - -static struct gchr_transform trans_C[] = { - { 0, 0, 0x00000c7 }, - { GREEK, 0, 0x00003a7 }, - { CEDILLA, 0, 0x00000c7 }, - { ACUTE, 0, 0x0000106 }, - { CIRCUMFLEX, 0, 0x0000108 }, - { DOTABOVE, 0, 0x000010a }, - { CARON, 0, 0x000010c }, - { SLASH, 0, 0x000023b }, - { ACUTE|CEDILLA, 0, 0x0001e08 } -}; - -static struct gchr_transform trans_D[] = { - { GREEK, 0, 0x0000394 }, - { CARON, 0, 0x000010e }, - { SLASH, 0, 0x0000110 }, - { DOTABOVE, 0, 0x0001e0a }, - { DOTBELOW, 0, 0x0001e0c }, - { LINEBELOW, 0, 0x0001e0e }, - { CEDILLA, 0, 0x0001e10 }, - { CIRCUMFLEXBELOW, 0, 0x0001e12 } -}; - -static struct gchr_transform trans_E[] = { - { GREEK, 0, 0x0000395 }, - { DBLGRAVE|GREEK, 0, 0x0000388 }, - { GRAVE|GREEK, 0, 0x0001fc8 }, - { ACUTE|GREEK, 0, 0x0001fc9 }, - { GRAVE, 0, 0x00000c8 }, - { ACUTE, 0, 0x00000c9 }, - { CIRCUMFLEX, 0, 0x00000ca }, - { DIAERESIS, 0, 0x00000cb }, - { MACRON, 0, 0x0000112 }, - { BREVE, 0, 0x0000114 }, - { DOTABOVE, 0, 0x0000116 }, - { OGONEK, 0, 0x0000118 }, - { CARON, 0, 0x000011a }, - { DBLGRAVE, 0, 0x0000204 }, - { INVBREVE, 0, 0x0000206 }, - { CEDILLA, 0, 0x0000228 }, - { SLASH, 0, 0x0000246 }, - { GRAVE|MACRON, 0, 0x0001e14 }, - { ACUTE|MACRON, 0, 0x0001e16 }, - { CIRCUMFLEXBELOW, 0, 0x0001e18 }, - { TILDEBELOW, 0, 0x0001e1a }, - { BREVE|CEDILLA, 0, 0x0001e1c }, - { DOTBELOW, 0, 0x0001eb8 }, - { HOOKABOVE, 0, 0x0001eba }, - { TILDE, 0, 0x0001ebc }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ebe }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ec0 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ec2 }, - { CIRCUMFLEX|TILDE, 0, 0x0001ec4 }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001ec6 } -}; - -static struct gchr_transform trans_F[] = { - { GREEK, 0, 0x00003a6 }, - { DOTABOVE, 0, 0x0001e1e }, - { SLASH, 0, 0x000a798 } -}; - -static struct gchr_transform trans_G[] = { - { GREEK, 0, 0x0000393 }, - { CIRCUMFLEX, 0, 0x000011c }, - { BREVE, 0, 0x000011e }, - { DOTABOVE, 0, 0x0000120 }, - { CEDILLA, 0, 0x0000122 }, - { SLASH, 0, 0x00001e4 }, - { CARON, 0, 0x00001e6 }, - { ACUTE, 0, 0x00001f4 }, - { MACRON, 0, 0x0001e20 } -}; - -static struct gchr_transform trans_H[] = { - { 0, 0, 0x000261e }, - { GREEK, 0, 0x0000397 }, - { DBLGRAVE|GREEK, 0, 0x0000389 }, - { GRAVE|GREEK, 0, 0x0001fca }, - { ACUTE|GREEK, 0, 0x0001fcb }, - { CIRCUMFLEX, 0, 0x0000124 }, - { SLASH, 0, 0x0000126 }, - { CARON, 0, 0x000021e }, - { DOTABOVE, 0, 0x0001e22 }, - { DOTBELOW, 0, 0x0001e24 }, - { DIAERESIS, 0, 0x0001e26 }, - { CEDILLA, 0, 0x0001e28 }, - { BREVE, 0, 0x0001e2a } -}; - -static struct gchr_transform trans_I[] = { - { GREEK, 0, 0x0000399 }, - { DBLGRAVE|GREEK, 0, 0x000038a }, - { DIAERESIS|GREEK, 0, 0x00003aa }, - { GRAVE|GREEK, 0, 0x0001f7a }, - { ACUTE|GREEK, 0, 0x0001f7b }, - { TILDE|GREEK, 0, 0x0001f78 }, - { MACRON|GREEK, 0, 0x0001f79 }, - { GRAVE, 0, 0x00000cc }, - { ACUTE, 0, 0x00000cd }, - { CIRCUMFLEX, 0, 0x00000ce }, - { DIAERESIS, 0, 0x00000cf }, - { TILDE, 0, 0x0000128 }, - { MACRON, 0, 0x000012a }, - { BREVE, 0, 0x000012c }, - { OGONEK, 0, 0x000012e }, - { DOTABOVE, 0, 0x0000130 }, - { SLASH, 0, 0x0000197 }, - { CARON, 0, 0x00001cf }, - { DBLGRAVE, 0, 0x0000208 }, - { INVBREVE, 0, 0x000020a }, - { TILDEBELOW, 0, 0x0001e2c }, - { ACUTE|DIAERESIS, 0, 0x0001e2e }, - { HOOKABOVE, 0, 0x0001ec8 }, - { DOTBELOW, 0, 0x0001eca } -}; - -static struct gchr_transform trans_J[] = { - { GREEK, 0, 0x00003d1 }, - { CIRCUMFLEX, 0, 0x0000134 }, - { SLASH, 0, 0x0000248 } -}; - -static struct gchr_transform trans_K[] = { - { GREEK, 0, 0x000039a }, - { CEDILLA, 0, 0x0000136 }, - { CARON, 0, 0x00001e8 }, - { ACUTE, 0, 0x0001e30 }, - { DOTBELOW, 0, 0x0001e32 }, - { LINEBELOW, 0, 0x0001e34 }, - { SLASH, 0, 0x000a740 } -}; - -static struct gchr_transform trans_L[] = { - { GREEK, 0, 0x000039b }, - { ACUTE, 0, 0x0000139 }, - { CEDILLA, 0, 0x000013b }, - { CARON, 0, 0x000013d }, - { DOTABOVE, 0, 0x000013f }, - { SLASH, 0, 0x0000141 }, - { DOTBELOW, 0, 0x0001e36 }, - { DOTBELOW|MACRON, 0, 0x0001e38 }, - { LINEBELOW, 0, 0x0001e3a }, - { CIRCUMFLEXBELOW, 0, 0x0001e3c } -}; - -static struct gchr_transform trans_M[] = { - { GREEK, 0, 0x000039c }, - { ACUTE, 0, 0x0001e3e }, - { DOTABOVE, 0, 0x0001e40 }, - { DOTBELOW, 0, 0x0001e42 } -}; - -static struct gchr_transform trans_N[] = { - { GREEK, 0, 0x000039d }, - { TILDE, 0, 0x00000d1 }, - { ACUTE, 0, 0x0000143 }, - { CEDILLA, 0, 0x0000145 }, - { CARON, 0, 0x0000147 }, - { GRAVE, 0, 0x00001f8 }, - { DOTABOVE, 0, 0x0001e44 }, - { DOTBELOW, 0, 0x0001e46 }, - { LINEBELOW, 0, 0x0001e48 }, - { CIRCUMFLEXBELOW, 0, 0x0001e4a } -}; - -static struct gchr_transform trans_O[] = { - { 0, 0, 0x0000152 }, - { GREEK, 0, 0x000039f }, - { DBLGRAVE|GREEK, 0, 0x000038c }, - { GRAVE|GREEK, 0, 0x0001ff8 }, - { ACUTE|GREEK, 0, 0x0001ff9 }, - { GRAVE, 0, 0x00000d2 }, - { ACUTE, 0, 0x00000d3 }, - { CIRCUMFLEX, 0, 0x00000d4 }, - { TILDE, 0, 0x00000d5 }, - { DIAERESIS, 0, 0x00000d6 }, - { SLASH, 0, 0x00000d8 }, - { MACRON, 0, 0x000014c }, - { BREVE, 0, 0x000014e }, - { DBLACUTE, 0, 0x0000150 }, - { HORN, 0, 0x00001a0 }, - { CARON, 0, 0x00001d1 }, - { OGONEK, 0, 0x00001ea }, - { OGONEK|MACRON, 0, 0x00001ec }, - { ACUTE|SLASH, 0, 0x00001fe }, - { DBLGRAVE, 0, 0x000020c }, - { INVBREVE, 0, 0x000020e }, - { DIAERESIS|MACRON, 0, 0x000022a }, - { TILDE|MACRON, 0, 0x000022c }, - { DOTABOVE, 0, 0x000022e }, - { DOTABOVE|MACRON, 0, 0x0000230 }, - { ACUTE|TILDE, 0, 0x0001e4c }, - { DIAERESIS|TILDE, 0, 0x0001e4e }, - { GRAVE|MACRON, 0, 0x0001e50 }, - { ACUTE|MACRON, 0, 0x0001e52 }, - { DOTBELOW, 0, 0x0001ecc }, - { HOOKABOVE, 0, 0x0001ece }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ed0 }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ed2 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ed4 }, - { CIRCUMFLEX|TILDE, 0, 0x0001ed6 }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001ed8 }, - { ACUTE|HORN, 0, 0x0001eda }, - { GRAVE|HORN, 0, 0x0001edc }, - { HOOKABOVE|HORN, 0, 0x0001ede }, - { TILDE|HORN, 0, 0x0001ee0 }, - { DOTBELOW|HORN, 0, 0x0001ee2 } -}; - -static struct gchr_transform trans_P[] = { - { 0, 0, 0x00000a7 }, - { GREEK, 0, 0x00003a0 }, - { ACUTE, 0, 0x0001e54 }, - { DOTABOVE, 0, 0x0001e56 }, - { SLASH, 0, 0x0002c63 }, - { SLASH, 0, 0x000a750 } -}; - -static struct gchr_transform trans_Q[] = { - { GREEK, 0, 0x0000398 }, - { SLASH, 0, 0x000a756 } -}; - -static struct gchr_transform trans_R[] = { - { GREEK, 0, 0x00003a1 }, - { ACUTE, 0, 0x0000154 }, - { CEDILLA, 0, 0x0000156 }, - { CARON, 0, 0x0000158 }, - { DBLGRAVE, 0, 0x0000210 }, - { INVBREVE, 0, 0x0000212 }, - { SLASH, 0, 0x000024c }, - { DOTABOVE, 0, 0x0001e58 }, - { DOTBELOW, 0, 0x0001e5a }, - { DOTBELOW|MACRON, 0, 0x0001e5c }, - { LINEBELOW, 0, 0x0001e5e } -}; - -static struct gchr_transform trans_S[] = { - { GREEK, 0, 0x00003a3 }, - { ACUTE, 0, 0x000015a }, - { CIRCUMFLEX, 0, 0x000015c }, - { CEDILLA, 0, 0x000015e }, - { CARON, 0, 0x0000160 }, - { DOTABOVE, 0, 0x0001e60 }, - { DOTBELOW, 0, 0x0001e62 }, - { ACUTE|DOTABOVE, 0, 0x0001e64 }, - { CARON|DOTABOVE, 0, 0x0001e66 }, - { DOTABOVE|DOTBELOW, 0, 0x0001e68 } -}; - -static struct gchr_transform trans_T[] = { - { GREEK, 0, 0x00003a4 }, - { CEDILLA, 0, 0x0000162 }, - { CARON, 0, 0x0000164 }, - { SLASH, 0, 0x0000166 }, - { DOTABOVE, 0, 0x0001e6a }, - { DOTBELOW, 0, 0x0001e6c }, - { LINEBELOW, 0, 0x0001e6e }, - { CIRCUMFLEXBELOW, 0, 0x0001e70 } -}; - -static struct gchr_transform trans_U[] = { - { GREEK, 0, 0x00003a5 }, - { DBLGRAVE|GREEK, 0, 0x000038e }, - { DIAERESIS|GREEK, 0, 0x00003ab }, - { GRAVE|GREEK, 0, 0x0001fea }, - { ACUTE|GREEK, 0, 0x0001feb }, - { BREVE|GREEK, 0, 0x0001fe8 }, - { MACRON|GREEK, 0, 0x0001fe9 }, - { GRAVE, 0, 0x00000d9 }, - { ACUTE, 0, 0x00000da }, - { CIRCUMFLEX, 0, 0x00000db }, - { DIAERESIS, 0, 0x00000dc }, - { TILDE, 0, 0x0000168 }, - { MACRON, 0, 0x000016a }, - { BREVE, 0, 0x000016c }, - { RING, 0, 0x000016e }, - { DBLACUTE, 0, 0x0000170 }, - { OGONEK, 0, 0x0000172 }, - { HORN, 0, 0x00001af }, - { CARON, 0, 0x00001d3 }, - { DIAERESIS|MACRON, 0, 0x00001d5 }, - { ACUTE|DIAERESIS, 0, 0x00001d7 }, - { DIAERESIS|CARON, 0, 0x00001d9 }, - { GRAVE|DIAERESIS, 0, 0x00001db }, - { DBLGRAVE, 0, 0x0000214 }, - { INVBREVE, 0, 0x0000216 }, - { DIAERESISBELOW, 0, 0x0001e72 }, - { TILDEBELOW, 0, 0x0001e74 }, - { CIRCUMFLEXBELOW, 0, 0x0001e76 }, - { ACUTE|TILDE, 0, 0x0001e78 }, - { DIAERESIS|MACRON, 0, 0x0001e7a }, - { DOTBELOW, 0, 0x0001ee4 }, - { HOOKABOVE, 0, 0x0001ee6 }, - { ACUTE|HORN, 0, 0x0001ee8 }, - { GRAVE|HORN, 0, 0x0001eea }, - { HOOKABOVE|HORN, 0, 0x0001eec }, - { TILDE|HORN, 0, 0x0001eee }, - { DOTBELOW|HORN, 0, 0x0001ef0 }, - { SLASH, 0, 0x000a7b8 } -}; - -static struct gchr_transform trans_V[] = { - { GREEK, 0, 0x00003c2 }, - { TILDE, 0, 0x0001e7c }, - { DOTBELOW, 0, 0x0001e7e } -}; - -static struct gchr_transform trans_W[] = { - { GREEK, 0, 0x00003a9 }, - { DBLGRAVE|GREEK, 0, 0x000038f }, - { GRAVE|GREEK, 0, 0x0001ffa }, - { ACUTE|GREEK, 0, 0x0001ffb }, - { CIRCUMFLEX, 0, 0x0000174 }, - { GRAVE, 0, 0x0001e80 }, - { ACUTE, 0, 0x0001e82 }, - { DIAERESIS, 0, 0x0001e84 }, - { DOTABOVE, 0, 0x0001e86 }, - { DOTBELOW, 0, 0x0001e88 } -}; - -static struct gchr_transform trans_X[] = { - { GREEK, 0, 0x000039e }, - { DOTABOVE, 0, 0x0001e8a }, - { DIAERESIS, 0, 0x0001e8c } -}; - -static struct gchr_transform trans_Y[] = { - { GREEK, 0, 0x00003a8 }, - { ACUTE, 0, 0x00000dd }, - { CIRCUMFLEX, 0, 0x0000176 }, - { DIAERESIS, 0, 0x0000178 }, - { MACRON, 0, 0x0000232 }, - { SLASH, 0, 0x000024e }, - { DOTABOVE, 0, 0x0001e8e }, - { GRAVE, 0, 0x0001ef2 }, - { DOTBELOW, 0, 0x0001ef4 }, - { HOOKABOVE, 0, 0x0001ef6 }, - { TILDE, 0, 0x0001ef8 } -}; - -static struct gchr_transform trans_Z[] = { - { GREEK, 0, 0x0000396 }, - { ACUTE, 0, 0x0000179 }, - { DOTABOVE, 0, 0x000017b }, - { CARON, 0, 0x000017d }, - { SLASH, 0, 0x00001b5 }, - { CIRCUMFLEX, 0, 0x0001e90 }, - { DOTBELOW, 0, 0x0001e92 }, - { LINEBELOW, 0, 0x0001e94 } -}; - -static struct gchr_transform trans_bracketleft[] = { - { 0, 0, 0x0002018 } -}; - -static struct gchr_transform trans_backslash[] = { - { 0, 0, 0x00000ab }, - { GREEK, 0, 0x0002039 } -}; - -static struct gchr_transform trans_bracketright[] = { - { 0, 0, 0x0002019 } -}; - -static struct gchr_transform trans_asciicircum[] = { - { ANY, CIRCUMFLEX, 0x0000000 } -}; - -static struct gchr_transform trans_underscore[] = { - { ANY, MACRON, 0x0000000 }, - { GREEK, 0, 0x0002014 } -}; - -static struct gchr_transform trans_grave[] = { - { ANY, GRAVE, 0x0000000 } -}; - -static struct gchr_transform trans_a[] = { - { 0, 0, 0x00000e6 }, - { GREEK, 0, 0x00003b1 }, - { DBLGRAVE|GREEK, 0, 0x00003ac }, - { GRAVE|GREEK, 0, 0x0001f70 }, - { ACUTE|GREEK, 0, 0x0001f71 }, - { BREVE|GREEK, 0, 0x0001fb0 }, - { MACRON|GREEK, 0, 0x0001fb1 }, - { TILDE|GREEK, 0, 0x0001fb6 }, - { GRAVE, 0, 0x00000e0 }, - { ACUTE, 0, 0x00000e1 }, - { CIRCUMFLEX, 0, 0x00000e2 }, - { TILDE, 0, 0x00000e3 }, - { DIAERESIS, 0, 0x00000e4 }, - { RING, 0, 0x00000e5 }, - { MACRON, 0, 0x0000101 }, - { BREVE, 0, 0x0000103 }, - { OGONEK, 0, 0x0000105 }, - { CARON, 0, 0x00001ce }, - { DIAERESIS|MACRON, 0, 0x00001df }, - { DOTABOVE|MACRON, 0, 0x00001e1 }, - { ACUTE|RING, 0, 0x00001fb }, - { DBLGRAVE, 0, 0x0000201 }, - { INVBREVE, 0, 0x0000203 }, - { DOTABOVE, 0, 0x0000227 }, - { RINGBELOW, 0, 0x0001e01 }, - { DOTBELOW, 0, 0x0001ea1 }, - { HOOKABOVE, 0, 0x0001ea3 }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ea5 }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ea7 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ea9 }, - { CIRCUMFLEX|TILDE, 0, 0x0001eab }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001ead }, - { ACUTE|BREVE, 0, 0x0001eaf }, - { GRAVE|BREVE, 0, 0x0001eb1 }, - { BREVE|HOOKABOVE, 0, 0x0001eb3 }, - { TILDE|BREVE, 0, 0x0001eb5 }, - { BREVE|DOTBELOW, 0, 0x0001eb7 }, - { SLASH, 0, 0x0002c65 } -}; - -static struct gchr_transform trans_b[] = { - { GREEK, 0, 0x00003b2 }, - { SLASH, 0, 0x0000180 }, - { DOTABOVE, 0, 0x0001e03 }, - { DOTBELOW, 0, 0x0001e05 }, - { LINEBELOW, 0, 0x0001e07 } -}; - -static struct gchr_transform trans_c[] = { - { 0, 0, 0x00000e7 }, - { GREEK, 0, 0x00003c7 }, - { CEDILLA, 0, 0x00000e7 }, - { ACUTE, 0, 0x0000107 }, - { CIRCUMFLEX, 0, 0x0000109 }, - { DOTABOVE, 0, 0x000010b }, - { CARON, 0, 0x000010d }, - { SLASH, 0, 0x000023c }, - { ACUTE|CEDILLA, 0, 0x0001e09 } -}; - -static struct gchr_transform trans_d[] = { - { GREEK, 0, 0x00003b4 }, - { CARON, 0, 0x000010f }, - { SLASH, 0, 0x0000111 }, - { DOTABOVE, 0, 0x0001e0b }, - { DOTBELOW, 0, 0x0001e0d }, - { LINEBELOW, 0, 0x0001e0f }, - { CEDILLA, 0, 0x0001e11 }, - { CIRCUMFLEXBELOW, 0, 0x0001e13 } -}; - -static struct gchr_transform trans_e[] = { - { 0, ACUTE, 0x0000000 }, - { GREEK, 0, 0x00003b5 }, - { DBLGRAVE|GREEK, 0, 0x00003ad }, - { GRAVE|GREEK, 0, 0x0001f72 }, - { ACUTE|GREEK, 0, 0x0001f73 }, - { GRAVE, 0, 0x00000e8 }, - { ACUTE, 0, 0x00000e9 }, - { CIRCUMFLEX, 0, 0x00000ea }, - { DIAERESIS, 0, 0x00000eb }, - { MACRON, 0, 0x0000113 }, - { BREVE, 0, 0x0000115 }, - { DOTABOVE, 0, 0x0000117 }, - { OGONEK, 0, 0x0000119 }, - { CARON, 0, 0x000011b }, - { DBLGRAVE, 0, 0x0000205 }, - { INVBREVE, 0, 0x0000207 }, - { CEDILLA, 0, 0x0000229 }, - { SLASH, 0, 0x0000247 }, - { GRAVE|MACRON, 0, 0x0001e15 }, - { ACUTE|MACRON, 0, 0x0001e17 }, - { CIRCUMFLEXBELOW, 0, 0x0001e19 }, - { TILDEBELOW, 0, 0x0001e1b }, - { BREVE|CEDILLA, 0, 0x0001e1d }, - { DOTBELOW, 0, 0x0001eb9 }, - { HOOKABOVE, 0, 0x0001ebb }, - { TILDE, 0, 0x0001ebd }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ebf }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ec1 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ec3 }, - { CIRCUMFLEX|TILDE, 0, 0x0001ec5 }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001ec7 } -}; - -static struct gchr_transform trans_f[] = { - { 0, 0, 0x0002640 }, - { GREEK, 0, 0x00003c6 }, - { DOTABOVE, 0, 0x0001e1f }, - { SLASH, 0, 0x000a799 } -}; - -static struct gchr_transform trans_g[] = { - { 0, 0, 0x00000a9 }, - { GREEK, 0, 0x00003b3 }, - { CIRCUMFLEX, 0, 0x000011d }, - { BREVE, 0, 0x000011f }, - { DOTABOVE, 0, 0x0000121 }, - { CEDILLA, 0, 0x0000123 }, - { SLASH, 0, 0x00001e5 }, - { CARON, 0, 0x00001e7 }, - { ACUTE, 0, 0x00001f5 }, - { MACRON, 0, 0x0001e21 } -}; - -static struct gchr_transform trans_h[] = { - { SLASH|GREEK, 0, 0x000210f }, - { 0, 0, 0x000261e }, - { GREEK, 0, 0x00003b7 }, - { DBLGRAVE|GREEK, 0, 0x00003ae }, - { GRAVE|GREEK, 0, 0x0001f74 }, - { ACUTE|GREEK, 0, 0x0001f75 }, - { TILDE|GREEK, 0, 0x0001fc6 }, - { CIRCUMFLEX, 0, 0x0000125 }, - { SLASH, 0, 0x0000127 }, - { CARON, 0, 0x000021f }, - { DOTABOVE, 0, 0x0001e23 }, - { DOTBELOW, 0, 0x0001e25 }, - { DIAERESIS, 0, 0x0001e27 }, - { CEDILLA, 0, 0x0001e29 }, - { BREVE, 0, 0x0001e2b }, - { LINEBELOW, 0, 0x0001e96 } -}; - -static struct gchr_transform trans_i[] = { - { 0, CIRCUMFLEX, 0x0000000 }, - { DOTABOVE, 0, 0x0000131 }, - { GREEK, 0, 0x00003b9 }, - { DBLGRAVE|GREEK, 0, 0x00003af }, - { DIAERESIS|GREEK, 0, 0x00003ca }, - { DIAERESIS|DBLGRAVE|GREEK, 0, 0x0000390 }, - { GRAVE|GREEK, 0, 0x0001f76 }, - { ACUTE|GREEK, 0, 0x0001f77 }, - { BREVE|GREEK, 0, 0x0001fd0 }, - { MACRON|GREEK, 0, 0x0001fd1 }, - { TILDE|GREEK, 0, 0x0001fd6 }, - { GRAVE|DIAERESIS|GREEK, 0, 0x0001fd2 }, - { ACUTE|DIAERESIS|GREEK, 0, 0x0001fd3 }, - { DIAERESIS|TILDE|GREEK, 0, 0x0001fd7 }, - { GRAVE, 0, 0x00000ec }, - { ACUTE, 0, 0x00000ed }, - { CIRCUMFLEX, 0, 0x00000ee }, - { DIAERESIS, 0, 0x00000ef }, - { TILDE, 0, 0x0000129 }, - { MACRON, 0, 0x000012b }, - { BREVE, 0, 0x000012d }, - { OGONEK, 0, 0x000012f }, - { CARON, 0, 0x00001d0 }, - { DBLGRAVE, 0, 0x0000209 }, - { INVBREVE, 0, 0x000020b }, - { SLASH, 0, 0x0000268 }, - { TILDEBELOW, 0, 0x0001e2d }, - { ACUTE|DIAERESIS, 0, 0x0001e2f }, - { HOOKABOVE, 0, 0x0001ec9 }, - { DOTBELOW, 0, 0x0001ecb } -}; - -static struct gchr_transform trans_j[] = { - { GREEK, 0, 0x00003d5 }, - { CIRCUMFLEX, 0, 0x0000135 }, - { CARON, 0, 0x00001f0 }, - { SLASH, 0, 0x0000249 } -}; - -static struct gchr_transform trans_k[] = { - { GREEK, 0, 0x00003ba }, - { CEDILLA, 0, 0x0000137 }, - { CARON, 0, 0x00001e9 }, - { ACUTE, 0, 0x0001e31 }, - { DOTBELOW, 0, 0x0001e33 }, - { LINEBELOW, 0, 0x0001e35 }, - { SLASH, 0, 0x000a741 } -}; - -static struct gchr_transform trans_l[] = { - { GREEK, 0, 0x00003bb }, - { ACUTE, 0, 0x000013a }, - { CEDILLA, 0, 0x000013c }, - { CARON, 0, 0x000013e }, - { DOTABOVE, 0, 0x0000140 }, - { SLASH, 0, 0x0000142 }, - { DOTBELOW, 0, 0x0001e37 }, - { DOTBELOW|MACRON, 0, 0x0001e39 }, - { LINEBELOW, 0, 0x0001e3b }, - { CIRCUMFLEXBELOW, 0, 0x0001e3d } -}; - -static struct gchr_transform trans_m[] = { - { 0, 0, 0x0002642 }, - { GREEK, 0, 0x00003bc }, - { ACUTE, 0, 0x0001e3f }, - { DOTABOVE, 0, 0x0001e41 }, - { DOTBELOW, 0, 0x0001e43 } -}; - -static struct gchr_transform trans_n[] = { - { 0, TILDE, 0x0000000 }, - { GREEK, 0, 0x00003bd }, - { TILDE, 0, 0x00000f1 }, - { ACUTE, 0, 0x0000144 }, - { CEDILLA, 0, 0x0000146 }, - { CARON, 0, 0x0000148 }, - { GRAVE, 0, 0x00001f9 }, - { DOTABOVE, 0, 0x0001e45 }, - { DOTBELOW, 0, 0x0001e47 }, - { LINEBELOW, 0, 0x0001e49 }, - { CIRCUMFLEXBELOW, 0, 0x0001e4b } -}; - -static struct gchr_transform trans_o[] = { - { 0, 0, 0x0001536 }, - { GREEK, 0, 0x00003bf }, - { DBLGRAVE|GREEK, 0, 0x00003cc }, - { GRAVE|GREEK, 0, 0x0001f78 }, - { ACUTE|GREEK, 0, 0x0001f79 }, - { GRAVE, 0, 0x00000f2 }, - { ACUTE, 0, 0x00000f3 }, - { CIRCUMFLEX, 0, 0x00000f4 }, - { TILDE, 0, 0x00000f5 }, - { DIAERESIS, 0, 0x00000f6 }, - { SLASH, 0, 0x00000f8 }, - { MACRON, 0, 0x000014d }, - { BREVE, 0, 0x000014f }, - { DBLACUTE, 0, 0x0000151 }, - { HORN, 0, 0x00001a1 }, - { CARON, 0, 0x00001d2 }, - { OGONEK, 0, 0x00001eb }, - { OGONEK|MACRON, 0, 0x00001ed }, - { ACUTE|SLASH, 0, 0x00001ff }, - { DBLGRAVE, 0, 0x000020d }, - { INVBREVE, 0, 0x000020f }, - { DIAERESIS|MACRON, 0, 0x000022b }, - { TILDE|MACRON, 0, 0x000022d }, - { DOTABOVE, 0, 0x000022f }, - { DOTABOVE|MACRON, 0, 0x0000231 }, - { ACUTE|TILDE, 0, 0x0001e4d }, - { DIAERESIS|TILDE, 0, 0x0001e4f }, - { GRAVE|MACRON, 0, 0x0001e51 }, - { ACUTE|MACRON, 0, 0x0001e53 }, - { DOTBELOW, 0, 0x0001ecd }, - { HOOKABOVE, 0, 0x0001ecf }, - { ACUTE|CIRCUMFLEX, 0, 0x0001ed1 }, - { GRAVE|CIRCUMFLEX, 0, 0x0001ed3 }, - { CIRCUMFLEX|HOOKABOVE, 0, 0x0001ed5 }, - { CIRCUMFLEX|TILDE, 0, 0x0001ed7 }, - { CIRCUMFLEX|DOTBELOW, 0, 0x0001ed9 }, - { ACUTE|HORN, 0, 0x0001edb }, - { GRAVE|HORN, 0, 0x0001edd }, - { HOOKABOVE|HORN, 0, 0x0001edf }, - { TILDE|HORN, 0, 0x0001ee1 }, - { DOTBELOW|HORN, 0, 0x0001ee3 } -}; - -static struct gchr_transform trans_p[] = { - { 0, 0, 0x00000b6 }, - { GREEK, 0, 0x00003c0 }, - { SLASH, 0, 0x0001d7d }, - { ACUTE, 0, 0x0001e55 }, - { DOTABOVE, 0, 0x0001e57 }, - { SLASH, 0, 0x000a751 } -}; - -static struct gchr_transform trans_q[] = { - { GREEK, 0, 0x00003b8 }, - { SLASH, 0, 0x000a757 } -}; - -static struct gchr_transform trans_r[] = { - { 0, 0, 0x00000ae }, - { GREEK, 0, 0x00003c1 }, - { ACUTE, 0, 0x0000155 }, - { CEDILLA, 0, 0x0000157 }, - { CARON, 0, 0x0000159 }, - { DBLGRAVE, 0, 0x0000211 }, - { INVBREVE, 0, 0x0000213 }, - { SLASH, 0, 0x000024d }, - { DOTABOVE, 0, 0x0001e59 }, - { DOTBELOW, 0, 0x0001e5b }, - { DOTBELOW|MACRON, 0, 0x0001e5d }, - { LINEBELOW, 0, 0x0001e5f } -}; - -static struct gchr_transform trans_s[] = { - { 0, 0, 0x00000df }, - { GREEK, 0, 0x00003c3 }, - { ACUTE, 0, 0x000015b }, - { CIRCUMFLEX, 0, 0x000015d }, - { CEDILLA, 0, 0x000015f }, - { CARON, 0, 0x0000161 }, - { DOTABOVE, 0, 0x0001e61 }, - { DOTBELOW, 0, 0x0001e63 }, - { ACUTE|DOTABOVE, 0, 0x0001e65 }, - { CARON|DOTABOVE, 0, 0x0001e67 }, - { DOTABOVE|DOTBELOW, 0, 0x0001e69 } -}; - -static struct gchr_transform trans_t[] = { - { 0, 0, 0x0002122 }, - { GREEK, 0, 0x00003c4 }, - { CEDILLA, 0, 0x0000163 }, - { CARON, 0, 0x0000165 }, - { SLASH, 0, 0x0000167 }, - { DOTABOVE, 0, 0x0001e6b }, - { DOTBELOW, 0, 0x0001e6d }, - { LINEBELOW, 0, 0x0001e6f }, - { CIRCUMFLEXBELOW, 0, 0x0001e71 }, - { DIAERESIS, 0, 0x0001e97 } -}; - -static struct gchr_transform trans_u[] = { - { 0, DIAERESIS, 0x0000000 }, - { GREEK, 0, 0x00003c5 }, - { DBLGRAVE|GREEK, 0, 0x00003cd }, - { DIAERESIS|GREEK, 0, 0x00003cb }, - { DIAERESIS|DBLGRAVE|GREEK, 0, 0x00003b0 }, - { GRAVE|GREEK, 0, 0x0001f7a }, - { ACUTE|GREEK, 0, 0x0001f7b }, - { BREVE|GREEK, 0, 0x0001ff0 }, - { MACRON|GREEK, 0, 0x0001fe1 }, - { GRAVE|DIAERESIS|GREEK, 0, 0x0001fe3 }, - { ACUTE|DIAERESIS|GREEK, 0, 0x0001fe4 }, - { TILDE|GREEK, 0, 0x0001fe6 }, - { DIAERESIS|TILDE|GREEK, 0, 0x0001fe7 }, - { GRAVE, 0, 0x00000f9 }, - { ACUTE, 0, 0x00000fa }, - { CIRCUMFLEX, 0, 0x00000fb }, - { DIAERESIS, 0, 0x00000fc }, - { TILDE, 0, 0x0000169 }, - { MACRON, 0, 0x000016b }, - { BREVE, 0, 0x000016d }, - { RING, 0, 0x000016f }, - { DBLACUTE, 0, 0x0000171 }, - { OGONEK, 0, 0x0000173 }, - { HORN, 0, 0x00001b0 }, - { CARON, 0, 0x00001d4 }, - { DIAERESIS|MACRON, 0, 0x00001d6 }, - { ACUTE|DIAERESIS, 0, 0x00001d8 }, - { DIAERESIS|CARON, 0, 0x00001da }, - { GRAVE|DIAERESIS, 0, 0x00001dc }, - { DBLGRAVE, 0, 0x0000215 }, - { INVBREVE, 0, 0x0000217 }, - { DIAERESISBELOW, 0, 0x0001e73 }, - { TILDEBELOW, 0, 0x0001e75 }, - { CIRCUMFLEXBELOW, 0, 0x0001e77 }, - { ACUTE|TILDE, 0, 0x0001e79 }, - { DIAERESIS|MACRON, 0, 0x0001e7b }, - { DOTBELOW, 0, 0x0001ee5 }, - { HOOKABOVE, 0, 0x0001ee7 }, - { ACUTE|HORN, 0, 0x0001ee9 }, - { GRAVE|HORN, 0, 0x0001eeb }, - { HOOKABOVE|HORN, 0, 0x0001eed }, - { TILDE|HORN, 0, 0x0001eef }, - { DOTBELOW|HORN, 0, 0x0001ef1 }, - { SLASH, 0, 0x000a7b9 } -}; - -static struct gchr_transform trans_v[] = { - { GREEK, 0, 0x00003d6 }, - { TILDE, 0, 0x0001e7d }, - { DOTBELOW, 0, 0x0001e7f } -}; - -static struct gchr_transform trans_w[] = { - { GREEK, 0, 0x00003c9 }, - { DBLGRAVE|GREEK, 0, 0x00003ce }, - { GRAVE|GREEK, 0, 0x0001f7a }, - { ACUTE|GREEK, 0, 0x0001f7b }, - { CIRCUMFLEX, 0, 0x0000175 }, - { GRAVE, 0, 0x0001e81 }, - { ACUTE, 0, 0x0001e83 }, - { DIAERESIS, 0, 0x0001e85 }, - { DOTABOVE, 0, 0x0001e87 }, - { DOTBELOW, 0, 0x0001e89 }, - { RING, 0, 0x0001e98 } -}; - -static struct gchr_transform trans_x[] = { - { GREEK, 0, 0x00003be }, - { DOTABOVE, 0, 0x0001e8b }, - { DIAERESIS, 0, 0x0001e8d } -}; - -static struct gchr_transform trans_y[] = { - { GREEK, 0, 0x00003c8 }, - { ACUTE, 0, 0x00000fd }, - { DIAERESIS, 0, 0x00000ff }, - { CIRCUMFLEX, 0, 0x0000177 }, - { MACRON, 0, 0x0000233 }, - { SLASH, 0, 0x000024f }, - { DOTABOVE, 0, 0x0001e8f }, - { RING, 0, 0x0001e99 }, - { GRAVE, 0, 0x0001ef3 }, - { DOTBELOW, 0, 0x0001ef5 }, - { HOOKABOVE, 0, 0x0001ef7 }, - { TILDE, 0, 0x0001ef9 } -}; - -static struct gchr_transform trans_z[] = { - { 0, 0, 0x000017f }, - { GREEK, 0, 0x00003b6 }, - { ACUTE, 0, 0x000017a }, - { DOTABOVE, 0, 0x000017c }, - { CARON, 0, 0x000017e }, - { SLASH, 0, 0x00001b6 }, - { CIRCUMFLEX, 0, 0x0001e91 }, - { DOTBELOW, 0, 0x0001e93 }, - { LINEBELOW, 0, 0x0001e95 } -}; - -static struct gchr_transform trans_braceleft[] = { - { 0, 0, 0x000201c } -}; - -static struct gchr_transform trans_bar[] = { - { 0, 0, 0x00000bb }, - { GREEK, 0, 0x000203a } -}; - -static struct gchr_transform trans_braceright[] = { - { 0, 0, 0x000201c } -}; - -static struct gchr_transform trans_asciitilde[] = { - { ANY, TILDE, 0x0000000 } -}; - -struct gchr_lookup _gdraw_chrlookup[95] = { - /* */ { 2, trans_space }, - /* ! */ { 1, trans_exclam }, - /* " */ { 1, trans_quotedbl }, - /* # */ { 2, trans_numbersign }, - /* $ */ { 2, trans_dollar }, - /* % */ { 0 }, - /* & */ { 0 }, - /* ' */ { 1, trans_quotesingle }, - /* ( */ { 0 }, - /* ) */ { 0 }, - /* * */ { 2, trans_asterisk }, - /* + */ { 1, trans_plus }, - /* , */ { 1, trans_comma }, - /* - */ { 2, trans_hyphenminus }, - /* . */ { 2, trans_period }, - /* / */ { 1, trans_slash }, - /* 0 */ { 1, trans_zero }, - /* 1 */ { 0 }, - /* 2 */ { 1, trans_two }, - /* 3 */ { 0 }, - /* 4 */ { 1, trans_four }, - /* 5 */ { 1, trans_five }, - /* 6 */ { 1, trans_six }, - /* 7 */ { 1, trans_seven }, - /* 8 */ { 0 }, - /* 9 */ { 0 }, - /* : */ { 1, trans_colon }, - /* ; */ { 1, trans_semicolon }, - /* < */ { 1, trans_less }, - /* = */ { 1, trans_equal }, - /* > */ { 2, trans_greater }, - /* ? */ { 1, trans_question }, - /* @ */ { 1, trans_at }, - /* A */ { 35, trans_A }, - /* B */ { 5, trans_B }, - /* C */ { 9, trans_C }, - /* D */ { 8, trans_D }, - /* E */ { 30, trans_E }, - /* F */ { 3, trans_F }, - /* G */ { 9, trans_G }, - /* H */ { 13, trans_H }, - /* I */ { 24, trans_I }, - /* J */ { 3, trans_J }, - /* K */ { 7, trans_K }, - /* L */ { 10, trans_L }, - /* M */ { 4, trans_M }, - /* N */ { 10, trans_N }, - /* O */ { 41, trans_O }, - /* P */ { 6, trans_P }, - /* Q */ { 2, trans_Q }, - /* R */ { 11, trans_R }, - /* S */ { 10, trans_S }, - /* T */ { 8, trans_T }, - /* U */ { 38, trans_U }, - /* V */ { 3, trans_V }, - /* W */ { 10, trans_W }, - /* X */ { 3, trans_X }, - /* Y */ { 11, trans_Y }, - /* Z */ { 8, trans_Z }, - /* [ */ { 1, trans_bracketleft }, - /* \ */ { 2, trans_backslash }, - /* ] */ { 1, trans_bracketright }, - /* ^ */ { 1, trans_asciicircum }, - /* _ */ { 2, trans_underscore }, - /* ` */ { 1, trans_grave }, - /* a */ { 38, trans_a }, - /* b */ { 5, trans_b }, - /* c */ { 9, trans_c }, - /* d */ { 8, trans_d }, - /* e */ { 31, trans_e }, - /* f */ { 4, trans_f }, - /* g */ { 10, trans_g }, - /* h */ { 16, trans_h }, - /* i */ { 30, trans_i }, - /* j */ { 4, trans_j }, - /* k */ { 7, trans_k }, - /* l */ { 10, trans_l }, - /* m */ { 5, trans_m }, - /* n */ { 11, trans_n }, - /* o */ { 41, trans_o }, - /* p */ { 6, trans_p }, - /* q */ { 2, trans_q }, - /* r */ { 12, trans_r }, - /* s */ { 11, trans_s }, - /* t */ { 10, trans_t }, - /* u */ { 44, trans_u }, - /* v */ { 3, trans_v }, - /* w */ { 11, trans_w }, - /* x */ { 3, trans_x }, - /* y */ { 12, trans_y }, - /* z */ { 9, trans_z }, - /* { */ { 1, trans_braceleft }, - /* | */ { 2, trans_bar }, - /* } */ { 1, trans_braceright }, - /* ~ */ { 1, trans_asciitilde }, -}; - -struct gchr_accents _gdraw_accents[] = { - { 0x0301, 0x0000001 }, - { 0x0300, 0x0000002 }, - { 0x0308, 0x0000004 }, - { 0x0302, 0x0000008 }, - { 0x0303, 0x0000010 }, - { 0x030a, 0x0000020 }, - { 0x0338, 0x0000040 }, - { 0x0306, 0x0000080 }, - { 0x030c, 0x0000100 }, - { 0x0307, 0x0000200 }, - { 0x0323, 0x0000400 }, - { 0x0327, 0x0000800 }, - { 0x0328, 0x0001000 }, - { 0x0304, 0x0002000 }, - { 0x030d, 0x8004000 }, - { 0x030b, 0x0004000 }, - { 0x030b, 0x0008000 }, - { 0x030b, 0x0010000 }, - { 0x030b, 0x0020000 }, - { 0x030b, 0x0040000 }, - { 0x030b, 0x0080000 }, - { 0x030b, 0x0100000 }, - { 0x030b, 0x0200000 }, - { 0x030b, 0x0400000 }, - { 0x030b, 0x0800000 }, - { 0, 0 }, -}; - -uint32 _gdraw_chrs_any=ANY, _gdraw_chrs_ctlmask=GREEK, _gdraw_chrs_metamask=0; diff -Nru fontforge-20201107~dfsg/gdraw/gdraw.c fontforge-20220308~dfsg/gdraw/gdraw.c --- fontforge-20201107~dfsg/gdraw/gdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,7 @@ #include "gdraw.h" #include "gdrawP.h" +#include "ggadgetP.h" #include "gkeysym.h" #include "ustring.h" @@ -41,8 +42,6 @@ */ GDisplay *screen_display = NULL; -void (*_GDraw_BuildCharHook)(GDisplay *) = NULL; -void (*_GDraw_InsCharHook)(GDisplay *,unichar_t) = NULL; int GDrawPointsToPixels(GWindow gw,int points) { if ( gw==NULL ) { @@ -77,18 +76,18 @@ return( (w->display->funcs->createSubWindow)(w,pos,eh,user_data,wattrs) ); } -GWindow GDrawCreatePixmap(GDisplay *gdisp, GWindow similar, uint16 width, uint16 height) { +GWindow GDrawCreatePixmap(GDisplay *gdisp, GWindow similar, uint16_t width, uint16_t height) { if ( gdisp==NULL ) gdisp = screen_display; return( (gdisp->funcs->createPixmap)(gdisp,similar,width,height)); } -GWindow GDrawCreateBitmap(GDisplay *gdisp, uint16 width, uint16 height, uint8 *data) { +GWindow GDrawCreateBitmap(GDisplay *gdisp, uint16_t width, uint16_t height, uint8_t *data) { if ( gdisp==NULL ) gdisp = screen_display; return( (gdisp->funcs->createBitmap)(gdisp,width,height,data)); } GCursor GDrawCreateCursor(GWindow src,GWindow mask,Color fg,Color bg, - int16 x, int16 y ) { + int16_t x, int16_t y ) { return( (src->display->funcs->createCursor)(src,mask,fg,bg,x,y)); } @@ -100,11 +99,6 @@ (w->display->funcs->setZoom)(w,zoom,flags); } -void GDrawDestroyCursor(GDisplay *gdisp, GCursor ct) { - if ( gdisp==NULL ) gdisp = screen_display; - (gdisp->funcs->destroyCursor)(gdisp,ct); -} - int GDrawNativeWindowExists(GDisplay *gdisp, void *native) { if ( gdisp==NULL ) gdisp = screen_display; return( (gdisp->funcs->nativeWindowExists)(gdisp,native) ); @@ -131,19 +125,19 @@ return( w==NULL ); } -void GDrawMove(GWindow w, int32 x, int32 y) { +void GDrawMove(GWindow w, int32_t x, int32_t y) { (w->display->funcs->move)(w,x,y); } -void GDrawTrueMove(GWindow w, int32 x, int32 y) { +void GDrawTrueMove(GWindow w, int32_t x, int32_t y) { (w->display->funcs->trueMove)(w,x,y); } -void GDrawResize(GWindow w, int32 width, int32 height) { +void GDrawResize(GWindow w, int32_t width, int32_t height) { (w->display->funcs->resize)(w,width,height); } -void GDrawMoveResize(GWindow w, int32 x, int32 y, int32 width, int32 height) { +void GDrawMoveResize(GWindow w, int32_t x, int32_t y, int32_t width, int32_t height) { (w->display->funcs->moveResize)(w,x,y,width,height); } @@ -153,13 +147,15 @@ } Color GDrawGetDefaultBackground(GDisplay *gdisp) { - if ( gdisp==NULL ) gdisp = screen_display; -return(gdisp->def_background); + return _GDraw_res_bg; } Color GDrawGetDefaultForeground(GDisplay *gdisp) { - if ( gdisp==NULL ) gdisp = screen_display; -return(gdisp->def_foreground); + return _GDraw_res_fg; +} + +Color GDrawGetWarningForeground(GDisplay *gdisp) { + return _GDraw_res_warnfg; } GRect *GDrawGetSize(GWindow w, GRect *ret) { @@ -187,26 +183,6 @@ (w->display->funcs->raise)(w); } -void GDrawRaiseAbove(GWindow w,GWindow below) { - (w->display->funcs->raiseAbove)(w,below); -} - -int GDrawIsAbove(GWindow w,GWindow other) { -return( (w->display->funcs->isAbove)(w,other) ); -} - -void GDrawLower(GWindow w) { - (w->display->funcs->lower)(w); -} - -void GDrawSetWindowTitles(GWindow w, const unichar_t *title, const unichar_t *icontit) { - (w->display->funcs->setWindowTitles)(w,title,icontit); -} - -unichar_t *GDrawGetWindowTitle(GWindow w) { -return( (w->display->funcs->getWindowTitle)(w) ); -} - void GDrawSetWindowTitles8(GWindow w, const char *title, const char *icontit) { (w->display->funcs->setWindowTitles8)(w,title,icontit); } @@ -227,11 +203,6 @@ return( (w->display->funcs->getCursor)(w) ); } -GWindow GDrawGetRedirectWindow(GDisplay *gd) { - if ( gd==NULL ) gd = screen_display; -return( (gd->funcs->getRedirectWindow)(gd) ); -} - void GDrawTranslateCoordinates(GWindow from,GWindow to, GPoint *pt) { GDisplay *gd; if ( from!=NULL ) @@ -243,7 +214,7 @@ (gd->funcs->translateCoordinates)(from,to,pt); } -int32 GDrawEventInWindow(GWindow inme,GEvent *event) { +int32_t GDrawEventInWindow(GWindow inme,GEvent *event) { GPoint pt; if ( event->typetype>et_crossing ) return( false ); @@ -301,16 +272,24 @@ (gdisp->funcs->beep)(gdisp); } -void GDrawGetClip(GWindow w, GRect *ret) { - *ret = w->ggc->clip; +bool GDrawClipContains(const GWindow w, const GRect *other, bool rev) { + const GRect *parent = rev ? other : &w->ggc->clip; + const GRect *child = rev ? &w->ggc->clip : other; + return child->x >= parent->x && + (child->x + child->width) <= (parent->x + parent->width) && + child->y >= parent->y && + (child->y + child->height) <= (parent->y + parent->height); } -void GDrawSetClip(GWindow w, GRect *rct) { - if ( rct==NULL ) { - w->ggc->clip.x = w->ggc->clip.y = 0; - w->ggc->clip.width = w->ggc->clip.height = 0x7fff; - } else - w->ggc->clip = *rct; +bool GDrawClipOverlaps(const GWindow w, const GRect *other) { + return w->ggc->clip.x < (other->x + other->width) && + (w->ggc->clip.x + w->ggc->clip.width) > other->x && + w->ggc->clip.y < (other->y + other->height) && + (w->ggc->clip.y + w->ggc->clip.height) > other->y; +} + +void GDrawGetClip(GWindow w, GRect *ret) { + *ret = w->ggc->clip; } void GDrawPushClip(GWindow w, GRect *rct, GRect *old) { @@ -334,54 +313,36 @@ (w->display->funcs->popClip)(w,old); } - -GGC *GDrawGetWindowGGC(GWindow w) { -return( w->ggc ); -} - -void GDrawSetDifferenceMode(GWindow w) { - (w->display->funcs->setDifferenceMode)(w); -} - -void GDrawSetDashedLine(GWindow w,int16 dash_len, int16 skip_len, int16 off) { +void GDrawSetDashedLine(GWindow w,int16_t dash_len, int16_t skip_len, int16_t off) { w->ggc->dash_offset = off; w->ggc->dash_len = dash_len; w->ggc->skip_len = skip_len; } -void GDrawSetStippled(GWindow w,int16 ts, int32 yoff,int32 xoff) { +void GDrawSetStippled(GWindow w,int16_t ts, int32_t yoff,int32_t xoff) { w->ggc->ts = ts; w->ggc->ts_xoff = xoff; w->ggc->ts_yoff = yoff; } -void GDrawSetLineWidth(GWindow w,int16 width) { +void GDrawSetLineWidth(GWindow w,int16_t width) { w->ggc->line_width = width; } -int16 GDrawGetLineWidth( GWindow w ) +int16_t GDrawGetLineWidth( GWindow w ) { return w->ggc->line_width; } - -void GDrawSetForeground(GWindow w,Color col) { - w->ggc->fg = col; -} - void GDrawSetBackground(GWindow w,Color col) { w->ggc->bg = col; } -void GDrawClear(GWindow w, GRect *rect) { - (w->display->funcs->clear)(w,rect); -} - -void GDrawDrawLine(GWindow w, int32 x,int32 y, int32 xend,int32 yend, Color col) { +void GDrawDrawLine(GWindow w, int32_t x,int32_t y, int32_t xend,int32_t yend, Color col) { if ( col!=COLOR_UNKNOWN ) (w->display->funcs->drawLine)(w,x,y,xend,yend,col); } -void GDrawDrawArrow(GWindow w, int32 x,int32 y, int32 xend,int32 yend, int arrows, Color col) { +void GDrawDrawArrow(GWindow w, int32_t x,int32_t y, int32_t xend,int32_t yend, int arrows, Color col) { if ( col!=COLOR_UNKNOWN ) (w->display->funcs->drawArrow)(w,x,y,xend,yend,arrows,col); } @@ -424,27 +385,27 @@ /* angles expressed as in X, in 64's of a degree with 0 angle at 3 o'clock */ /* and positive measured counter-clockwise (or the same way as in polar coords)*/ /* tangle is NOT the end angle, it's the angle offset from the first to the end*/ -void GDrawDrawArc(GWindow w, GRect *rect, int32 sangle, int32 tangle, Color col) { +void GDrawDrawArc(GWindow w, GRect *rect, int32_t sangle, int32_t tangle, Color col) { if ( col!=COLOR_UNKNOWN ) (w->display->funcs->drawArc)(w,rect,sangle,tangle,col); } -void GDrawDrawPoly(GWindow w, GPoint *pts, int16 cnt, Color col) { +void GDrawDrawPoly(GWindow w, GPoint *pts, int16_t cnt, Color col) { if ( col!=COLOR_UNKNOWN ) (w->display->funcs->drawPoly)(w,pts,cnt,col); } -void GDrawFillPoly(GWindow w, GPoint *pts, int16 cnt, Color col) { +void GDrawFillPoly(GWindow w, GPoint *pts, int16_t cnt, Color col) { if ( col!=COLOR_UNKNOWN ) (w->display->funcs->fillPoly)(w,pts,cnt,col); } -void GDrawScroll(GWindow w, GRect *rect, int32 hor, int32 vert) { +void GDrawScroll(GWindow w, GRect *rect, int32_t hor, int32_t vert) { (w->display->funcs->scroll)(w,rect,hor,vert); } /* draws the subset of the image specified by src starting at loc (x,y) */ -void GDrawDrawImage(GWindow w, GImage *img, GRect *src, int32 x, int32 y) { +void GDrawDrawImage(GWindow w, GImage *img, GRect *src, int32_t x, int32_t y) { int width = GImageGetWidth(img); int height = GImageGetHeight(img); GRect r = src ? *src : (GRect){0, 0, width, height}; @@ -483,7 +444,7 @@ /* Draw the entire image so that it is approximately the same size on other */ /* displays as on the screen */ -void GDrawDrawScaledImage(GWindow w, GImage *img, int32 x, int32 y) { +void GDrawDrawScaledImage(GWindow w, GImage *img, int32_t x, int32_t y) { GRect r; r.x = r.y = 0; @@ -495,7 +456,7 @@ /* Similar to DrawImage, but can in some cases make improvements -- if the */ /* is an indexed image, then treat as the alpha channel rather than a color */ /* in its own right */ -void GDrawDrawGlyph(GWindow w, GImage *img, GRect *src, int32 x, int32 y) { +void GDrawDrawGlyph(GWindow w, GImage *img, GRect *src, int32_t x, int32_t y) { GRect r; if ( src==NULL ) { struct _GImage *base = img->list_len==0?img->u.image:img->u.images[0]; @@ -507,7 +468,7 @@ } /* same as drawImage except with pixmaps */ -void GDrawDrawPixmap(GWindow w, GWindow pixmap, GRect *src, int32 x, int32 y) { +void GDrawDrawPixmap(GWindow w, GWindow pixmap, GRect *src, int32_t x, int32_t y) { (w->display->funcs->drawPixmap)(w,pixmap,src,x,y); } @@ -516,8 +477,8 @@ /* (x+src->x,y+src->y,x+src->width,y+src->height) */ /* Ie. if you get an expose event in the middle of the image subtract off the */ /* image base (x,y) and pass in the exposed rectangle */ -void GDrawDrawImageMagnified(GWindow w, GImage *img, GRect *dest, int32 x, int32 y, - int32 width, int32 height) { +void GDrawDrawImageMagnified(GWindow w, GImage *img, GRect *dest, int32_t x, int32_t y, + int32_t width, int32_t height) { GRect temp; struct _GImage *base = img->list_len==0?img->u.image:img->u.images[0]; @@ -546,6 +507,9 @@ (w->display->funcs->getFontMetrics)(w,fi,as,ds,ld); } +void GDrawDefaultFontMetrics(GWindow w,int *as, int *ds, int *ld) { + (w->display->funcs->getFontMetrics)(w,_ggadget_default_font.fi,as,ds,ld); +} enum gcairo_flags GDrawHasCairo(GWindow w) { return( (w->display->funcs->hasCairo)(w)); @@ -598,7 +562,7 @@ (w->display->funcs->layoutInit)(w,text,cnt,fi); } -void GDrawLayoutDraw(GWindow w, int32 x, int32 y, Color fg) { +void GDrawLayoutDraw(GWindow w, int32_t x, int32_t y, Color fg) { (w->display->funcs->layoutDraw)(w,x,y,fg); } @@ -644,12 +608,12 @@ } void GDrawAddSelectionType(GWindow w,enum selnames sel,char *type, - void *data,int32 cnt,int32 unitsize,void *(*gendata)(void *,int32 *len), + void *data,int32_t cnt,int32_t unitsize,void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)) { (w->display->funcs->addSelectionType)(w,sel,type,data,cnt,unitsize,gendata,freedata); } -void *GDrawRequestSelection(GWindow w,enum selnames sn, char *typename, int32 *len) { +void *GDrawRequestSelection(GWindow w,enum selnames sn, char *typename, int32_t *len) { return( (w->display->funcs->requestSelection)(w,sn,typename,len)); } @@ -721,10 +685,6 @@ (gdisp->funcs->processPendingEvents)(gdisp); } -void GDrawProcessWindowEvents(GWindow w) { - (w->display->funcs->processWindowEvents)(w); -} - void GDrawEventLoop(GDisplay *gdisp) { if ( gdisp==NULL ) gdisp=screen_display; if (gdisp != NULL) @@ -743,7 +703,7 @@ (gdisp->funcs->postDragEvent)(w,mouse,et); } -GTimer *GDrawRequestTimer(GWindow w,int32 time_from_now,int32 frequency, +GTimer *GDrawRequestTimer(GWindow w,int32_t time_from_now,int32_t frequency, void *userdata) { return( (w->display->funcs->requestTimer)(w,time_from_now,frequency,userdata)); } @@ -760,88 +720,8 @@ return( (w->display->funcs->requestDeviceEvents)(w,devcnt,de) ); } -void GDrawSetBuildCharHooks(void (*hook)(GDisplay *),void (*inshook)(GDisplay *,unichar_t)) { - _GDraw_BuildCharHook = hook; - _GDraw_InsCharHook = inshook; -} - -/* We are in compose characters mode. The gdisp->mykey_state argument tells us*/ -/* how many accent keys have been pressed. When we finally get a non-accent */ -/* we try to look through our rules for composing letters given this set of */ -/* accents and this base character. If we find something, great, install it */ -/* and return. If there's nothing then see if we get anywhere by removing */ -/* one of the accents (if so use it, but continue with the remain accent in */ -/* the state). Finally we use the base character followed by all the accents */ -/* left unaccounted for in the mask */ -void _GDraw_ComposeChars(GDisplay *gdisp,GEvent *gevent) { - unichar_t ch = gevent->u.chr.keysym; - struct gchr_transform *strt = NULL, *trans, *end=NULL; - extern struct gchr_lookup _gdraw_chrlookup[]; - extern struct gchr_accents _gdraw_accents[]; - extern uint32 _gdraw_chrs_ctlmask, _gdraw_chrs_metamask, _gdraw_chrs_any; - int i,mask; - unichar_t hold[_GD_EVT_CHRLEN], *pt, *ept, *hpt; - uint32 mykey_state = gdisp->mykey_state; - - if ( gevent->u.chr.chars[0]=='\0' ) /* ignore things like the shift key */ -return; - if ( gevent->u.chr.keysym==GK_Escape ) { - gevent->u.chr.chars[0] = '\0'; - gevent->u.chr.keysym = '\0'; - gdisp->mykeybuild = false; -return; - } - if ( gevent->u.chr.state&ksm_control ) - mykey_state |= _gdraw_chrs_ctlmask; - if ( gevent->u.chr.state&ksm_meta ) - mykey_state |= _gdraw_chrs_metamask; - if ( ch>' ' && ch<0x7f ) { - for ( trans = strt = _gdraw_chrlookup[ch-' '].transtab, end=trans+_gdraw_chrlookup[ch-' '].cnt; - transoldstate==mykey_state ) { - gdisp->mykey_state = trans->newstate; - if ( trans->resch=='\0' ) - u_strcpy(gevent->u.chr.chars,gevent->u.chr.chars+1); - else { - gevent->u.chr.chars[0] = trans->resch; - gdisp->mykeybuild = false; - } -return; - } else if ( trans->oldstate==_gdraw_chrs_any ) { - gdisp->mykey_state |= trans->newstate; - u_strcpy(gevent->u.chr.chars,gevent->u.chr.chars+1); -return; - } - } - } - - GDrawBeep(gdisp); - if ( mykey_state==0 || mykey_state==0x8000000 ) -return; - u_strcpy(hold,gevent->u.chr.chars+1); - if ( strt!=NULL ) for ( mask=0x1; mask<0x8000000; mask<<=1 ) { - if ( (mykey_state&~mask)== 0 ) - break; /* otherwise dotabove a gives us ae */ - for ( trans=strt; transoldstate==(mykey_state&~mask) && trans->resch!='\0' ) { - mykey_state = mask; - gevent->u.chr.chars[0] = trans->resch; - goto break_2_loops; - } - } - } - break_2_loops:; - pt = gevent->u.chr.chars+1; ept = gevent->u.chr.chars+_GD_EVT_CHRLEN-1; - for ( i=0; _gdraw_accents[i].accent!=0 && ptmykeybuild = false; +int GDrawShortcutKeyMatches(const GEvent *e, unichar_t ch) { + return (e->w->display->funcs->shortcutKeyMatches)(e, ch); } void GDrawDestroyDisplays() { diff -Nru fontforge-20201107~dfsg/gdraw/gdrawerror.c fontforge-20220308~dfsg/gdraw/gdrawerror.c --- fontforge-20201107~dfsg/gdraw/gdrawerror.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawerror.c 2022-03-08 10:14:24.000000000 +0000 @@ -124,7 +124,6 @@ void _GDraw_InitError(GDisplay *gd) { GRect screen, pos; static unichar_t title[]= { 'E', 'r', 'r', 'o', 'r', '\0' }; - static unichar_t courier[] = { 'c', 'o', 'u', 'r', 'i', 'e', 'r', '\0' }; static GDisplay *static_gd; GWindowAttrs wattrs; FontRequest rq; @@ -161,8 +160,9 @@ error = GDrawCreateTopWindow(gd,&pos,e_h,NULL,&wattrs); + // This is too low-level to be a resource so we leave it as-is memset(&rq,0,sizeof(rq)); - rq.family_name = courier; + rq.utf8_family_name = MONO_UI_FAMILIES; rq.point_size = -12; rq.weight = 400; rq.style = 0; diff -Nru fontforge-20201107~dfsg/gdraw/gdrawP.h fontforge-20220308~dfsg/gdraw/gdrawP.h --- fontforge-20201107~dfsg/gdraw/gdrawP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawP.h 2022-03-08 10:14:24.000000000 +0000 @@ -33,32 +33,32 @@ #include "gdraw.h" typedef struct gcol { - int16 red, green, blue; - uint32 pixel; + int16_t red, green, blue; + uint32_t pixel; } GCol; struct revcol /* : GCol */ { - int16 red, green, blue; - uint32 index; - uint8 dist; + int16_t red, green, blue; + uint32_t index; + uint8_t dist; struct revcol *next; }; struct revitem { struct revcol *cols[2]; /* cols[0] => colours in this subcube, cols[1] => those near */ - int16 cnt; + int16_t cnt; struct revcmap *sub; }; struct revcmap { - int16 range; /* red_max-red_min+1, total number of colors */ + int16_t range; /* red_max-red_min+1, total number of colors */ /* in the cube along any linear dimension */ - int16 side_cnt; /* Number of sub-cubes along each linear side side of the cube */ + int16_t side_cnt; /* Number of sub-cubes along each linear side side of the cube */ /* ie. we decimate by a factor of side_cnt, there */ /* will be side_cnt levels of red, and side_cnt^3*/ /* subcubes */ - int16 side_shift; /* if side_cnt==2^n then this is n */ - int16 div_mul, div_shift, div_add; + int16_t side_shift; /* if side_cnt==2^n then this is n */ + int16_t div_mul, div_shift, div_add; /* tricks for dividing by range/side_cnt */ /* We can do (small) integer division by */ /* multiplying by an integer reciprical and */ @@ -75,8 +75,8 @@ } GChar2b; struct gchr_transform { - uint32 oldstate; - uint32 newstate; + uint32_t oldstate; + uint32_t newstate; unichar_t resch; }; @@ -87,7 +87,7 @@ struct gchr_accents { unichar_t accent; - uint32 mask; + uint32_t mask; }; enum text_funcs { tf_width, tf_drawit, tf_rect, tf_stopat, tf_stopbefore, tf_stopafter }; @@ -112,7 +112,7 @@ unsigned int usecairo: 1; /* use a cairo context -- if meaningful */ /** * This is an optional window type string that is used by the hotkey subsystem. - * It is a pointer to a constant string which is never to be freeed or NULL. + * It is a pointer to a constant string which is never to be freed or NULL. * This will be, for example, "CharView" for the glyph editing window. */ char* window_type_name; @@ -128,7 +128,7 @@ struct gtimer { long time_sec; /* longs not int32s to match timeval */ long time_usec; - int32 repeat_time; /* 0 => one shot */ + int32_t repeat_time; /* 0 => one shot */ GWindow owner; void *userdata; struct gtimer *next; @@ -138,19 +138,12 @@ struct gdisplay { struct displayfuncs *funcs; struct font_state *fontstate; - int16 res; + int16_t res; GWindow groot; - Color def_background, def_foreground; - uint16 mykey_state; - uint16 mykey_keysym; - uint16 mykey_mask; - unsigned int mykeybuild: 1; unsigned int default_visual: 1; unsigned int do_dithering: 1; unsigned int focusfollowsmouse: 1; unsigned int top_offsets_set: 1; - unsigned int wm_breaks_raiseabove: 1; - unsigned int wm_raiseabove_tested: 1; unsigned int endian_mismatch: 1; unsigned int macosx_cmd: 1; /* if set then map state=0x20 to control */ unsigned int twobmouse_win: 1; /* if set then map state=0x40 to mouse button 2 */ @@ -177,9 +170,9 @@ GWindow (*createTopWindow)(GDisplay *, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *); GWindow (*createSubWindow)(GWindow, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *); - GWindow (*createPixmap)(GDisplay *, GWindow similar, uint16 width, uint16 height); - GWindow (*createBitmap)(GDisplay *, uint16 width, uint16 height, uint8 *data); - GCursor (*createCursor)(GWindow src, GWindow mask, Color fg, Color bg, int16 x, int16 y); + GWindow (*createPixmap)(GDisplay *, GWindow similar, uint16_t width, uint16_t height); + GWindow (*createBitmap)(GDisplay *, uint16_t width, uint16_t height, uint8_t *data); + GCursor (*createCursor)(GWindow src, GWindow mask, Color fg, Color bg, int16_t x, int16_t y); void (*destroyWindow)(GWindow); void (*destroyCursor)(GDisplay *,GCursor); int (*nativeWindowExists)(GDisplay *,void *native_window); @@ -188,24 +181,18 @@ int (*setDither)(GDisplay *,int); void (*setVisible)(GWindow,int); - void (*move)(GWindow,int32,int32); - void (*trueMove)(GWindow,int32,int32); - void (*resize)(GWindow,int32,int32); - void (*moveResize)(GWindow,int32,int32,int32,int32); + void (*move)(GWindow,int32_t,int32_t); + void (*trueMove)(GWindow,int32_t,int32_t); + void (*resize)(GWindow,int32_t,int32_t); + void (*moveResize)(GWindow,int32_t,int32_t,int32_t,int32_t); void (*raise)(GWindow); - void (*raiseAbove)(GWindow,GWindow); - int (*isAbove)(GWindow,GWindow); - void (*lower)(GWindow); - void (*setWindowTitles)(GWindow, const unichar_t *title, const unichar_t *icontitle); void (*setWindowTitles8)(GWindow, const char *title, const char *icontitle); - unichar_t *(*getWindowTitle)(GWindow); char *(*getWindowTitle8)(GWindow); void (*setTransientFor)(GWindow, GWindow); void (*getPointerPos)(GWindow,GEvent *); GWindow (*getPointerWindow)(GWindow); void (*setCursor)(GWindow, GCursor); GCursor (*getCursor)(GWindow); - GWindow (*getRedirectWindow)(GDisplay *gd); void (*translateCoordinates)(GWindow from, GWindow to, GPoint *pt); void (*beep)(GDisplay *); @@ -213,25 +200,22 @@ void (*pushClip)(GWindow, GRect *rct, GRect *old); void (*popClip)(GWindow, GRect *old); - void (*setDifferenceMode)(GWindow); - - void (*clear)(GWindow,GRect *); - void (*drawLine)(GWindow, int32 x,int32 y, int32 xend,int32 yend, Color col); - void (*drawArrow)(GWindow, int32 x,int32 y, int32 xend,int32 yend, int16 arrows, Color col); /* arrows&1 => arrow at start, &2 => at end */ + void (*drawLine)(GWindow, int32_t x,int32_t y, int32_t xend,int32_t yend, Color col); + void (*drawArrow)(GWindow, int32_t x,int32_t y, int32_t xend,int32_t yend, int16_t arrows, Color col); /* arrows&1 => arrow at start, &2 => at end */ void (*drawRect)(GWindow, GRect *rect, Color col); void (*fillRect)(GWindow, GRect *rect, Color col); void (*fillRoundRect)(GWindow, GRect *rect, int radius, Color col); void (*drawElipse)(GWindow, GRect *rect, Color col); void (*fillElipse)(GWindow, GRect *rect, Color col); - void (*drawArc)(GWindow, GRect *rect, int32 sangle, int32 eangle, Color col); - void (*drawPoly)(GWindow, GPoint *pts, int16 cnt, Color col); - void (*fillPoly)(GWindow, GPoint *pts, int16 cnt, Color col); - void (*scroll)(GWindow, GRect *rect, int32 hor, int32 vert); - - void (*drawImage)(GWindow, GImage *, GRect *src, int32 x, int32 y); - void (*drawGlyph)(GWindow, GImage *, GRect *src, int32 x, int32 y); - void (*drawImageMag)(GWindow, GImage *, GRect *src, int32 x, int32 y, int32 width, int32 height); - void (*drawPixmap)(GWindow, GWindow, GRect *src, int32 x, int32 y); + void (*drawArc)(GWindow, GRect *rect, int32_t sangle, int32_t eangle, Color col); + void (*drawPoly)(GWindow, GPoint *pts, int16_t cnt, Color col); + void (*fillPoly)(GWindow, GPoint *pts, int16_t cnt, Color col); + void (*scroll)(GWindow, GRect *rect, int32_t hor, int32_t vert); + + void (*drawImage)(GWindow, GImage *, GRect *src, int32_t x, int32_t y); + void (*drawGlyph)(GWindow, GImage *, GRect *src, int32_t x, int32_t y); + void (*drawImageMag)(GWindow, GImage *, GRect *src, int32_t x, int32_t y, int32_t width, int32_t height); + void (*drawPixmap)(GWindow, GWindow, GRect *src, int32_t x, int32_t y); GIC *(*createInputContext)(GWindow, enum gic_style); void (*setGIC)(GWindow, GIC *, int x, int y); @@ -239,9 +223,9 @@ void (*grabSelection)(GWindow w,enum selnames sel); void (*addSelectionType)(GWindow w,enum selnames sel,char *type, - void *data,int32 cnt,int32 unitsize,void *(*gendata)(void *,int32 *len), + void *data,int32_t cnt,int32_t unitsize,void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)); - void *(*requestSelection)(GWindow w,enum selnames sn, char *typename, int32 *len); + void *(*requestSelection)(GWindow w,enum selnames sn, char *typename, int32_t *len); int (*selectionHasType)(GWindow w,enum selnames sn, char *typename); void (*bindSelection)(GDisplay *disp,enum selnames sn, char *atomname); int (*selectionHasOwner)(GDisplay *disp,enum selnames sn); @@ -253,14 +237,14 @@ void (*sync)(GDisplay *); void (*skipMouseMoveEvents)(GWindow, GEvent *); void (*processPendingEvents)(GDisplay *); - void (*processWindowEvents)(GWindow); void (*processOneEvent)(GDisplay *); void (*eventLoop)(GDisplay *); void (*postEvent)(GEvent *e); void (*postDragEvent)(GWindow w,GEvent *mouse,enum event_type et); int (*requestDeviceEvents)(GWindow w,int devcnt,struct gdeveventmask *de); + int (*shortcutKeyMatches)(const GEvent *e, unichar_t ch); - GTimer *(*requestTimer)(GWindow w,int32 time_from_now,int32 frequency, void *userdata); + GTimer *(*requestTimer)(GWindow w,int32_t time_from_now,int32_t frequency, void *userdata); void (*cancelTimer)(GTimer *timer); void (*getFontMetrics)(GWindow,GFont *,int *,int *,int *); @@ -277,7 +261,7 @@ void (*fillAndStroke)(GWindow w, Color fillcol,Color strokecol); void (*layoutInit)(GWindow w, char *text, int cnt, GFont *fi); - void (*layoutDraw)(GWindow w, int32 x, int32 y, Color fg); + void (*layoutDraw)(GWindow w, int32_t x, int32_t y, Color fg); void (*layoutIndexToPos)(GWindow w, int index, GRect *pos); int (*layoutXYToIndex)(GWindow w, int x, int y); void (*layoutExtents)(GWindow w, GRect *size); @@ -287,14 +271,13 @@ void (*startNewSubPath)(GWindow w); int (*fillRuleSetWinding)(GWindow w); - int (*doText8)(GWindow w, int32 x, int32 y, const char *text, int32 cnt, Color col, enum text_funcs drawit, struct tf_arg *arg); + int (*doText8)(GWindow w, int32_t x, int32_t y, const char *text, int32_t cnt, Color col, enum text_funcs drawit, struct tf_arg *arg); void (*PushClipOnly)(GWindow w); void (*ClipPreserve)(GWindow w); - }; -extern int16 div_tables[257][2]; // in div_tables.c +extern int16_t div_tables[257][2]; // in div_tables.c extern void GDrawIErrorRun(const char *fmt,...); extern void GDrawIError(const char *fmt,...); @@ -310,7 +293,4 @@ extern const GCol *_GImage_GetIndexedPixel(Color col,RevCMap *rev); extern const GCol *_GImage_GetIndexedPixelPrecise(Color col,RevCMap *rev); -extern void (*_GDraw_BuildCharHook)(GDisplay *); -extern void (*_GDraw_InsCharHook)(GDisplay *,unichar_t); - #endif /* FONTFORGE_GDRAWP_H */ diff -Nru fontforge-20201107~dfsg/gdraw/gdrawtxt.c fontforge-20220308~dfsg/gdraw/gdrawtxt.c --- fontforge-20201107~dfsg/gdraw/gdrawtxt.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawtxt.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,15 +29,24 @@ #include "fontP.h" #include "gdrawP.h" +#include "gresource.h" #include "gxcdrawP.h" #include "ustring.h" +extern GResFont _ggadget_default_font; + FontInstance *GDrawSetFont(GWindow gw, FontInstance *fi) { FontInstance *old = gw->ggc->fi; gw->ggc->fi = fi; return( old ); } +FontInstance *GDrawSetDefaultFont(GWindow gw) { + FontInstance *old = gw->ggc->fi; + gw->ggc->fi = _ggadget_default_font.fi; + return old; +} + FontInstance *GDrawInstanciateFont(GWindow gw, FontRequest *rq) { GDisplay *gdisp; FState *fs; @@ -54,7 +63,6 @@ fi = calloc(1,sizeof(struct font_instance)); fi->rq = *rq; - fi->rq.family_name = u_copy( fi->rq.family_name ); fi->rq.utf8_family_name = copy( fi->rq.utf8_family_name ); return( fi ); @@ -75,7 +83,7 @@ /* ************************************************************************** */ -int32 GDrawDrawText(GWindow gw, int32 x, int32 y, const unichar_t *text, int32 cnt, Color col) { +int32_t GDrawDrawText(GWindow gw, int32_t x, int32_t y, const unichar_t *text, int32_t cnt, Color col) { struct tf_arg arg; glong realcnt; gchar *temp = g_ucs4_to_utf8((gunichar*)text, cnt, NULL, &realcnt, NULL); @@ -89,7 +97,7 @@ return width; } -int32 GDrawGetTextWidth(GWindow gw,const unichar_t *text, int32 cnt) { +int32_t GDrawGetTextWidth(GWindow gw,const unichar_t *text, int32_t cnt) { struct tf_arg arg; glong realcnt; gchar *temp = g_ucs4_to_utf8((gunichar*)text, cnt, NULL, &realcnt, NULL); @@ -102,7 +110,7 @@ return width; } -int32 GDrawGetTextBounds(GWindow gw,const unichar_t *text, int32 cnt, GTextBounds *bounds) { +int32_t GDrawGetTextBounds(GWindow gw,const unichar_t *text, int32_t cnt, GTextBounds *bounds) { int ret = 0; struct tf_arg arg = {0}; glong realcnt; @@ -119,28 +127,28 @@ /* UTF8 routines */ -int32 GDrawDrawText8(GWindow gw, int32 x, int32 y, const char *text, int32 cnt, Color col) { +int32_t GDrawDrawText8(GWindow gw, int32_t x, int32_t y, const char *text, int32_t cnt, Color col) { struct tf_arg arg; return( gw->display->funcs->doText8(gw,x,y,text,cnt,col,tf_drawit,&arg)); } -int32 GDrawGetText8Width(GWindow gw, const char *text, int32 cnt) { +int32_t GDrawGetText8Width(GWindow gw, const char *text, int32_t cnt) { struct tf_arg arg; return( gw->display->funcs->doText8(gw,0,0,text,cnt,0x0,tf_width,&arg)); } -int32 GDrawGetText8Height(GWindow gw, const char *text, int32 cnt) +int32_t GDrawGetText8Height(GWindow gw, const char *text, int32_t cnt) { GTextBounds bounds; - int32 ret = GDrawGetText8Bounds( gw, text, cnt, &bounds ); + int32_t ret = GDrawGetText8Bounds( gw, text, cnt, &bounds ); ret = bounds.as + bounds.ds; return ret; } -int32 GDrawGetText8Bounds(GWindow gw,const char *text, int32 cnt, GTextBounds *bounds) { +int32_t GDrawGetText8Bounds(GWindow gw,const char *text, int32_t cnt, GTextBounds *bounds) { int ret; struct tf_arg arg; diff -Nru fontforge-20201107~dfsg/gdraw/gdrawtxtinit.c fontforge-20220308~dfsg/gdraw/gdrawtxtinit.c --- fontforge-20201107~dfsg/gdraw/gdrawtxtinit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawtxtinit.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,150 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "fontP.h" -#include "ustring.h" -#include "utype.h" - -static int IsUserMap(unichar_t *setname) { - extern unichar_t **usercharset_names; - int i; - - if ( usercharset_names!=NULL ) { - for ( i=0; usercharset_names[i]!=NULL; ++i ) - if ( u_strstrmatch(setname,usercharset_names[i])!=NULL ) -return( true ); - } -return( false ); -} - -enum charset _GDraw_ParseMapping(unichar_t *setname) { - unichar_t *pt; - int val; - - if ( uc_strstrmatch(setname,"iso")!=NULL && uc_strstrmatch(setname,"10646")!=NULL ) -return( em_unicode ); - else if ( uc_strstrmatch(setname,"UnicodePlane")!=NULL ) { - pt = u_strchr(setname,'-'); - if ( pt==NULL ) -return( em_uplane0+1 ); -return( em_uplane0+u_strtol(pt+1,NULL,10) ); - } else if ( uc_strstrmatch(setname,"unicode")!=NULL ) -return( em_unicode ); - - if ( uc_strstrmatch(setname,"iso")!=NULL && uc_strstrmatch(setname,"8859")!=NULL ) { - pt = uc_strstrmatch(setname,"8859"); - pt += 4; - if ( *pt=='-' ) ++pt; - if ( !isdigit(*pt) ) - /* Bad */; - else if ( !isdigit(pt[1]) ) -return( em_iso8859_1+*pt-'1' ); - else { - val = (pt[0]-'0')*10 + pt[1]-'0'; - switch ( val ) { - case 10: case 11: -return( em_iso8859_10+val-10 ); - case 13: case 14: case 15: -return( em_iso8859_13+val-13 ); - } - } - } - - if ( uc_strstrmatch(setname,"latin10")!=NULL ) -return( em_iso8859_16 ); - if ( uc_strstrmatch(setname,"latin1")!=NULL ) -return( em_iso8859_1 ); - else if ( uc_strstrmatch(setname,"latin2")!=NULL ) -return( em_iso8859_2 ); - else if ( uc_strstrmatch(setname,"latin3")!=NULL ) -return( em_iso8859_3 ); - else if ( uc_strstrmatch(setname,"latin4")!=NULL ) -return( em_iso8859_4 ); - else if ( uc_strstrmatch(setname,"latin5")!=NULL ) -return( em_iso8859_9 ); - else if ( uc_strstrmatch(setname,"latin6")!=NULL ) -return( em_iso8859_10 ); - else if ( uc_strstrmatch(setname,"latin7")!=NULL ) -return( em_iso8859_13 ); - else if ( uc_strstrmatch(setname,"latin8")!=NULL ) -return( em_iso8859_14 ); - else if ( uc_strstrmatch(setname,"latin0")!=NULL || uc_strstrmatch(setname,"latin9")!=NULL ) -return( em_iso8859_15 ); - - if ( uc_strstrmatch(setname,"koi8")!=NULL ) -return( em_koi8_r ); - - if ( uc_strstrmatch(setname,"cyrillic")!=NULL ) -return( em_iso8859_5 ); /* This is grasping at straws */ - else if ( uc_strstrmatch(setname,"greek")!=NULL ) -return( em_iso8859_7 ); /* This is grasping at straws */ - else if ( uc_strstrmatch(setname,"arabic")!=NULL ) -return( em_iso8859_6 ); /* This is grasping at straws */ - else if ( uc_strstrmatch(setname,"hebrew")!=NULL ) -return( em_iso8859_8 ); /* This is grasping at straws */ - else if ( uc_strstrmatch(setname,"thai")!=NULL || uc_strstrmatch(setname,"tis")!=NULL ) -return( em_iso8859_11 ); - - if ( uc_strstrmatch(setname,"jis")!=NULL ) { - if ( uc_strstrmatch(setname,"201")!=NULL ) -return( em_jis201 ); - if ( uc_strstrmatch(setname,"208")!=NULL ) -return( em_jis208 ); - if ( uc_strstrmatch(setname,"212")!=NULL ) -return( em_jis212 ); - if ( uc_strstrmatch(setname,"213")!=NULL ) /* I don't support 213 */ -return( em_none ); - -return( em_jis208 ); - } - - if ( uc_strstrmatch(setname,"ksc")!=NULL && uc_strstrmatch(setname,"5601")!=NULL ) -return( em_ksc5601 ); /* Seem to be several versions of 5601, we want 94x94 */ - - if ( uc_strstrmatch(setname,"gb")!=NULL && uc_strstrmatch(setname,"2312")!=NULL ) -return( em_gb2312 ); - if ( uc_strstrmatch(setname,"big5")!=NULL ) -return( em_big5 ); - - if ( uc_strstrmatch(setname,"mac")!=NULL ) -return( em_mac ); - if ( uc_strstrmatch(setname,"win")!=NULL ) -return( em_win ); - - if ( IsUserMap(setname)) -return( em_user ); - -/* !!! Encodings used for postscript japanese fonts, which I don't understand */ -/* if ( uc_strstrmatch(setname,"RJSJ")!=NULL ) */ -/* return( em_sjis ); */ -/* if ( uc_strstrmatch(setname,"EUC")!=NULL ) */ -/* return( em_euc ); */ - -return( em_none ); -} \ No newline at end of file diff -Nru fontforge-20201107~dfsg/gdraw/gdrawwacomdriver.c fontforge-20220308~dfsg/gdraw/gdrawwacomdriver.c --- fontforge-20201107~dfsg/gdraw/gdrawwacomdriver.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gdrawwacomdriver.c 2022-03-08 10:14:24.000000000 +0000 @@ -148,7 +148,7 @@ WState *ws; /* Some of this code is stolen from xf86Wacom.c, the XFree driver for wacom */ char name[256]; - uint8 bit[2][(KEY_MAX-1)/8]; + uint8_t bit[2][(KEY_MAX-1)/8]; int abs[5]; int j; /* End stolen section */ @@ -264,7 +264,7 @@ XEvent e; struct timeval tv; - /* We don't need to send MotionNotify events becasue WarpPointer does */ + /* We don't need to send MotionNotify events because WarpPointer does */ /* that for us (it won't get the state as we might like it, but there's */ /* nothing I can do about that) */ if ( ws->xw==None ) diff -Nru fontforge-20201107~dfsg/gdraw/gfilechooser.c fontforge-20220308~dfsg/gdraw/gfilechooser.c --- fontforge-20201107~dfsg/gdraw/gfilechooser.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gfilechooser.c 2022-03-08 10:14:24.000000000 +0000 @@ -25,15 +25,18 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include #include +#include +#include +#include + +#include "ffglib.h" #include "gdraw.h" #include "gdrawP.h" #include "gfile.h" #include "ggadgetP.h" #include "gicons.h" -#include "gio.h" #include "gwidgetP.h" #include "ustring.h" #include "utype.h" @@ -43,7 +46,7 @@ // Returns "CDQ" if C:\, D:\ and Q:\ are available. // This could probably be put in fsys.c, but we don't need it anywhere else, // and shouldn't ever. -static unsigned int WIN32_DRIVES_MAXLEN = 26; +static const int WIN32_DRIVES_MAXLEN = 26; static char* _DriveLetters() { int idx = -1; char* ret = calloc(WIN32_DRIVES_MAXLEN+1,sizeof(char)); @@ -182,263 +185,209 @@ return( false ); } -enum fchooserret GFileChooserDefFilter(GGadget *g,GDirEntry *ent,const unichar_t *dir) { +static int GGadgetWildMatch8(unichar_t *pattern, const char *name,int ignorecase) { + unichar_t *uname = utf82u_copy(name); + int ret = GGadgetWildMatch(pattern, uname, ignorecase); + free(uname); + return ret; +} + +enum fchooserret GFileChooserDefFilter(GGadget *g,const struct gdirentry *ent,const char *dir) { GFileChooser *gfc = (GFileChooser *) g; int i; - char *mime; - if ( uc_strcmp(ent->name,".")==0 ) /* Don't show the current directory entry */ + if ( strcmp(ent->name,".")==0 ) /* Don't show the current directory entry */ return( fc_hide ); if ( gfc->wildcard!=NULL && *gfc->wildcard=='.' ) /* If they asked for hidden files, show them */; - else if ( !showhidden && ent->name[0]=='.' && uc_strcmp(ent->name,"..")!=0 ) + else if ( !showhidden && ent->name[0]=='.' && strcmp(ent->name,"..")!=0 ) return( fc_hide ); if ( ent->isdir ) /* Show all other directories */ return( fc_show ); if ( gfc->wildcard==NULL && gfc->mimetypes==NULL ) return( fc_show ); /* If we've got a wildcard, and it matches, then show */ - if ( gfc->wildcard!=NULL && GGadgetWildMatch(gfc->wildcard,ent->name,true)) + if ( gfc->wildcard!=NULL && GGadgetWildMatch8(gfc->wildcard,ent->name,true)) return( fc_show ); /* If no mimetypes then we're done */ if ( gfc->mimetypes==NULL ) return( fc_hide ); /* match the mimetypes */ - if( ent->mimetype ) - mime = copy(u_to_c(ent->mimetype)); - else { - char utf8_ent_name[PATH_MAX+1]; - strncpy(utf8_ent_name,u_to_c( ent->name ),PATH_MAX); - utf8_ent_name[PATH_MAX]=0; - mime = GIOGetMimeType(utf8_ent_name); - } - - if ( mime ) { + if ( ent->mimetype ) { for ( i=0; gfc->mimetypes[i]!=NULL; ++i ) - if ( strcasecmp(u_to_c(gfc->mimetypes[i]),mime)==0 ) { - free(mime); + if ( strcasecmp(u_to_c(gfc->mimetypes[i]),ent->mimetype)==0 ) { return( fc_show ); } - free(mime); } return( fc_hide ); } -static GImage *GFileChooserPickIcon(GDirEntry *e) { - char mime[100]; - char utf8_ent_name[PATH_MAX+1]; - mime[0] = mime[99] = utf8_ent_name[PATH_MAX] = 0; - strncpy(utf8_ent_name,u_to_c(e->name),PATH_MAX); - +static GImage *GFileChooserPickIcon(const struct gdirentry *e) { InitChooserIcons(); if ( e->isdir ) { - if ( !strcmp(utf8_ent_name,"..") ) + if ( !strcmp(e->name,"..") ) return( &_GIcon_updir ); return( &_GIcon_dir ); + } else if ( !e->mimetype ) { + return( &_GIcon_unknown ); } - if ( e->mimetype ) { - strncpy(mime,u_to_c(e->mimetype),99); - } else { - char *temp; - if ( (temp=GIOguessMimeType(utf8_ent_name)) || (temp=GIOGetMimeType(utf8_ent_name)) ) { - e->mimetype=u_copy(c_to_u(temp)); - strncpy(mime,temp,99); - free(temp); - } else - return( &_GIcon_unknown ); - } - if (strncasecmp("text/", mime, 5) == 0) { - if (strcasecmp("text/html", mime) == 0) + if (strncasecmp("text/", e->mimetype, 5) == 0) { + if (strcasecmp("text/html", e->mimetype) == 0) return( &_GIcon_texthtml ); - if (strcasecmp("text/xml", mime) == 0) + if (strcasecmp("text/xml", e->mimetype) == 0) return( &_GIcon_textxml ); - if (strcasecmp("text/css", mime) == 0) + if (strcasecmp("text/css", e->mimetype) == 0) return( &_GIcon_textcss ); - if (strcasecmp("text/c", mime) == 0) + if (strcasecmp("text/c", e->mimetype) == 0) return( &_GIcon_textc ); - if (strcasecmp("text/java", mime) == 0) + if (strcasecmp("text/java", e->mimetype) == 0) return( &_GIcon_textjava ); - if (strcasecmp("text/x-makefile", mime) == 0) + if (strcasecmp("text/x-makefile", e->mimetype) == 0) return( &_GIcon_textmake ); - if (strcasecmp("text/fontps", mime) == 0) + if (strcasecmp("application/x-font-type1", e->mimetype) == 0) return( &_GIcon_textfontps ); - if (strcasecmp("text/font", mime) == 0) + if (strcasecmp("text/font", e->mimetype) == 0) return( &_GIcon_textfontbdf ); - if (strcasecmp("text/ps", mime) == 0) + if (strcasecmp("text/ps", e->mimetype) == 0) return( &_GIcon_textps ); return( &_GIcon_textplain ); } - if (strncasecmp("image/", mime, 6) == 0) + if (strncasecmp("image/", e->mimetype, 6) == 0) return( &_GIcon_image ); - if (strncasecmp("video/", mime, 6) == 0) + if (strncasecmp("video/", e->mimetype, 6) == 0) return( &_GIcon_video ); - if (strncasecmp("audio/", mime, 6) == 0) + if (strncasecmp("audio/", e->mimetype, 6) == 0) return( &_GIcon_audio ); - if (strcasecmp("application/x-navidir", mime) == 0 || - strcasecmp("inode/directory", mime) == 0) + if (strcasecmp("application/x-navidir", e->mimetype) == 0 || + strcasecmp("inode/directory", e->mimetype) == 0) return( &_GIcon_dir ); - if (strcasecmp("application/x-object", mime) == 0) + if (strcasecmp("application/x-object", e->mimetype) == 0) return( &_GIcon_object ); - if (strcasecmp("application/x-core", mime) == 0) + if (strcasecmp("application/x-core", e->mimetype) == 0) return( &_GIcon_core ); - if (strcasecmp("application/x-tar", mime) == 0) + if (strcasecmp("application/x-tar", e->mimetype) == 0) return( &_GIcon_tar ); - if (strcasecmp("application/x-compressed", mime) == 0) + if (strcasecmp("application/x-compressed", e->mimetype) == 0) return( &_GIcon_compressed ); - if (strcasecmp("application/pdf", mime) == 0) + if (strcasecmp("application/pdf", e->mimetype) == 0) return( &_GIcon_texthtml ); - if (strcasecmp("application/vnd.font-fontforge-sfd", mime) == 0) + if (strcasecmp("application/vnd.font-fontforge-sfd", e->mimetype) == 0) return( &_GIcon_textfontsfd ); - if (strcasecmp("application/x-font-type1", mime) == 0) + if (strcasecmp("application/x-font-type1", e->mimetype) == 0) return( &_GIcon_textfontps ); - if (strcasecmp("application/x-font-ttf", mime) == 0 || - strcasecmp("application/x-font-otf", mime) == 0 || - strcasecmp("font/woff", mime) == 0 || - strcasecmp("font/woff2", mime) == 0 || - strcasecmp("font/ttf", mime) == 0 || - strcasecmp("font/otf", mime) == 0) { + if (strcasecmp("application/x-font-ttf", e->mimetype) == 0 || + strcasecmp("application/x-font-otf", e->mimetype) == 0 || + strcasecmp("font/woff", e->mimetype) == 0 || + strcasecmp("font/woff2", e->mimetype) == 0 || + strcasecmp("font/ttf", e->mimetype) == 0 || + strcasecmp("font/otf", e->mimetype) == 0) { return( &_GIcon_ttf ); } - if (strcasecmp("application/x-font-cid", mime) == 0 ) + if (strcasecmp("application/x-font-cid", e->mimetype) == 0 ) return( &_GIcon_cid ); - if (strcasecmp("application/x-macbinary", mime) == 0 || - strcasecmp("application/x-mac-binhex40", mime) == 0 ) { + if (strcasecmp("application/x-macbinary", e->mimetype) == 0 || + strcasecmp("application/x-mac-binhex40", e->mimetype) == 0 ) { return( &_GIcon_mac ); } - if (strcasecmp("application/x-mac-dfont", mime) == 0 || - strcasecmp("application/x-mac-suit", mime) == 0 ) { + if (strcasecmp("application/x-mac-dfont", e->mimetype) == 0 || + strcasecmp("application/x-mac-suit", e->mimetype) == 0 ) { return( &_GIcon_macttf ); } - if (strcasecmp("application/x-font-pcf", mime) == 0 || - strcasecmp("application/x-font-snf", mime) == 0) { + if (strcasecmp("application/x-font-pcf", e->mimetype) == 0 || + strcasecmp("application/x-font-snf", e->mimetype) == 0) { return( &_GIcon_textfontbdf ); } return( &_GIcon_unknown ); } -static void GFileChooserFillList(GFileChooser *gfc,GDirEntry *first, - const unichar_t *dir) { - GDirEntry *e; - int len, dlen; - GTextInfo **ti, **dti; - - len = dlen = 0; - for ( e=first; e!=NULL; e=e->next ) { - e->fcdata = (gfc->filter)(&gfc->g,e,dir); - if ( e->fcdata!=fc_hide ) { - if ( e->isdir ) - ++dlen; - else - ++len; - } - } +static void GFileChooserFillList(GFileChooser *gfc, const unichar_t *dirname_) { + DIR *dir; + char *dirname = u2def_copy(dirname_); + struct dirent *dent; + + if (!dirname || (dir = opendir(dirname)) == NULL) { + GTextInfo *ti[2], _ti[2] = { 0 }; + static unichar_t nullstr[] = { 0 }; + + _ti[0].text = def2u_copy(strerror(errno)); + _ti[0].fg = _ti[0].bg = COLOR_DEFAULT; + ti[0] = _ti; ti[1] = _ti+1; + GGadgetSetEnabled(&gfc->files->g, false); + GGadgetSetList(&gfc->files->g, ti, true); + GGadgetSetEnabled(&gfc->subdirs->g, false); + GGadgetSetList(&gfc->subdirs->g, ti, true); + free(_ti[0].text); + if (gfc->lastname != NULL) { + GGadgetSetTitle(&gfc->name->g, gfc->lastname); + free(gfc->lastname); + gfc->lastname=NULL; + } else { + GGadgetSetTitle(&gfc->name->g, nullstr); + } - if ( dir_placement == dirs_separate ) { - ti = malloc((len+1)*sizeof(GTextInfo *)); - dti = malloc((dlen+1)*sizeof(GTextInfo *)); - len = dlen = 0; - for ( e=first; e!=NULL; e=e->next ) { - if ( e->fcdata!=fc_hide ) { - GTextInfo **me; - if ( e->isdir ) - me = &dti[dlen++]; - else - me = &ti[len++]; - - *me = calloc(1,sizeof(GTextInfo)); - (*me)->text = u_copy(e->name); - (*me)->image = GFileChooserPickIcon(e); - (*me)->fg = COLOR_DEFAULT; - (*me)->bg = COLOR_DEFAULT; - (*me)->font = NULL; - (*me)->disabled = e->fcdata==fc_showdisabled; - (*me)->image_precedes = true; - (*me)->checked = e->isdir; - } - } - ti[len] = calloc(1,sizeof(GTextInfo)); - dti[dlen] = calloc(1,sizeof(GTextInfo)); - GGadgetSetList(&gfc->files->g,ti,false); - GGadgetSetList(&gfc->subdirs->g,dti,false); - } else { - ti = malloc((len+dlen+1)*sizeof(GTextInfo *)); - len = 0; - for ( e=first; e!=NULL; e=e->next ) { - if ( e->fcdata!=fc_hide ) { - ti[len] = calloc(1,sizeof(GTextInfo)); - ti[len]->text = u_copy(e->name); - ti[len]->image = GFileChooserPickIcon(e); - ti[len]->fg = COLOR_DEFAULT; - ti[len]->bg = COLOR_DEFAULT; - ti[len]->font = NULL; - ti[len]->disabled = e->fcdata==fc_showdisabled; - ti[len]->image_precedes = true; - ti[len]->checked = e->isdir; - if ( dir_placement==dirs_first && e->isdir ) - ((GTextInfo2 *) ti[len])->sort_me_first_in_list = true; - ++len; - } - } - ti[len] = calloc(1,sizeof(GTextInfo)); - GGadgetSetList(&gfc->files->g,ti,false); + if (gfc->filterb != NULL && gfc->ok != NULL) { + _GWidget_MakeDefaultButton(&gfc->ok->g); + } + free(dirname); + return; } - GGadgetScrollListToText(&gfc->files->g,u_GFileNameTail(_GGadgetGetTitle(&gfc->name->g)),true); -} - -static void GFileChooserIntermediateDir(GIOControl *gc) { - GFileChooser *gfc = (GFileChooser *) (gc->userdata); - - GFileChooserFillList(gfc,GIOgetDirData(gc),gc->path); -} - -static void GFileChooserReceiveDir(GIOControl *gc) { - GFileChooser *gfc = (GFileChooser *) (gc->userdata); + GPtrArray *ti = g_ptr_array_new(); + GPtrArray *dti = (dir_placement == dirs_separate) ? g_ptr_array_new() : NULL; + while ((dent = readdir(dir)) != NULL) { + struct gdirentry ent; + if (!strcmp(dent->d_name, ".")) { + continue; + } + ent.fullpath = smprintf("%s/%s", dirname, dent->d_name); + ent.name = dent->d_name; + ent.mimetype = GFileMimeType(ent.fullpath); + ent.isdir = GFileIsDir(ent.fullpath); + + int fcdata = (gfc->filter)(&gfc->g, &ent, dirname); + if (fcdata != fc_hide) { + GTextInfo *me = calloc(1, sizeof(GTextInfo)); + me->text = def2u_copy(dent->d_name); + me->image = GFileChooserPickIcon(&ent); + me->fg = COLOR_DEFAULT; + me->bg = COLOR_DEFAULT; + me->font = NULL; + me->disabled = fcdata == fc_showdisabled; + me->image_precedes = true; + me->checked = ent.isdir; + if (dir_placement == dirs_first && ent.isdir) { + ((GTextInfo2 *)me)->sort_me_first_in_list = true; + } + g_ptr_array_add((dti && ent.isdir) ? dti : ti, me); + } + free((char*)ent.fullpath); + free((char*)ent.mimetype); + } + closedir(dir); - GGadgetSetEnabled(&gfc->files->g,true); - GGadgetSetEnabled(&gfc->subdirs->g,true); - if ( gfc->lastname!=NULL ) { - GGadgetSetTitle(&gfc->name->g,gfc->lastname); - free(gfc->lastname); - gfc->lastname=NULL; + GTextInfo **rti = malloc((ti->len + 1) * sizeof(GTextInfo*)); + memcpy(rti, ti->pdata, ti->len * sizeof(GTextInfo*)); + rti[ti->len] = calloc(1, sizeof(GTextInfo)); + GGadgetSetList(&gfc->files->g, rti, false); + g_ptr_array_free(ti, false); + + if (dti) { + GTextInfo **rdti = malloc((dti->len + 1) * sizeof(GTextInfo*)); + memcpy(rdti, dti->pdata, dti->len * sizeof(GTextInfo*)); + rdti[dti->len] = calloc(1, sizeof(GTextInfo)); + GGadgetSetList(&gfc->subdirs->g, rdti, false); + g_ptr_array_free(dti, false); } - GFileChooserFillList(gfc,GIOgetDirData(gc),gc->path); - GIOclose(gc); - gfc->outstanding = NULL; - GDrawSetCursor(gfc->g.base,gfc->old_cursor); -} - -static void GFileChooserErrorDir(GIOControl *gc) { - GFileChooser *gfc = (GFileChooser *) (gc->userdata); - GTextInfo *ti[3], _ti[3]; - static unichar_t nullstr[] = { 0 }; - - memset(_ti,'\0',sizeof(_ti)); - _ti[0].text = gc->error; - if ( gc->status[0]!='\0' ) - _ti[1].text = gc->status; - _ti[0].fg = _ti[0].bg = _ti[1].fg = _ti[1].bg = COLOR_DEFAULT; - ti[0] = _ti; ti[1] = _ti+1; ti[2] = _ti+2; - GGadgetSetEnabled(&gfc->files->g,false); - GGadgetSetList(&gfc->files->g,ti,true); - GGadgetSetEnabled(&gfc->subdirs->g,false); - GGadgetSetList(&gfc->subdirs->g,ti,true); - if ( gfc->lastname!=NULL ) { - GGadgetSetTitle(&gfc->name->g,gfc->lastname); - free(gfc->lastname); - gfc->lastname=NULL; - } else - GGadgetSetTitle(&gfc->name->g,nullstr); - if ( gfc->filterb!=NULL && gfc->ok!=NULL ) - _GWidget_MakeDefaultButton(&gfc->ok->g); - GIOcancel(gc); - gfc->outstanding = NULL; - GDrawSetCursor(gfc->g.base,gfc->old_cursor); + + GGadgetScrollListToText(&gfc->files->g,u_GFileNameTail(_GGadgetGetTitle(&gfc->name->g)),true); + GGadgetSetEnabled(&gfc->files->g, true); + GGadgetSetEnabled(&gfc->subdirs->g, true); + free(dirname); } static void GFileChooserScanDir(GFileChooser *gfc,unichar_t *dir) { @@ -491,7 +440,7 @@ for (char* c = drives; *c != '\0'; c++) { // Don't put the root twice if we're already on it. - if (*c == toupper(dir[0])) continue; + if ((unichar_t)*c == toupper(dir[0])) continue; ti[cnt] = calloc(1,sizeof(GTextInfo)); unichar_t* utemp = calloc(3,sizeof(unichar_t)); @@ -510,19 +459,6 @@ GGadgetSetList(&gfc->directories->g,ti,false); GGadgetSelectOneListItem(&gfc->directories->g,0); - if ( gfc->outstanding!=NULL ) { - GIOcancel(gfc->outstanding); - gfc->outstanding = NULL; - } else { - gfc->old_cursor = GDrawGetCursor(gfc->g.base); - GDrawSetCursor(gfc->g.base,ct_watch); - } - - gfc->outstanding = GIOCreate(dir,gfc,GFileChooserReceiveDir, - GFileChooserErrorDir); - gfc->outstanding->receiveintermediate = GFileChooserIntermediateDir; - GIOdir(gfc->outstanding); - freeme = NULL; if ( dir[u_strlen(dir)-1]!='/' ) { freeme = malloc((u_strlen(dir)+3)*sizeof(unichar_t)); @@ -542,6 +478,8 @@ gfc->history[++gfc->hpos] = u_copy(dir); gfc->hcnt = gfc->hpos+1; } + + GFileChooserFillList(gfc, dir); free(freeme); } @@ -615,7 +553,7 @@ GFileChooser *gfc; const unichar_t *pt, *spt; unichar_t **ret; GTextInfo **ti; - int32 len; + int32_t len; int i, cnt, doit, match_len; pt = spt = _GGadgetGetTitle(t); @@ -659,7 +597,7 @@ static unichar_t *GFileChooserGetCurDir(GFileChooser *gfc,int dirindex) { GTextInfo **ti; - int32 len; int j, cnt; + int32_t len; int j, cnt; unichar_t *dir, *pt; ti = GGadgetGetList(&gfc->directories->g,&len); @@ -729,7 +667,7 @@ static int GFileChooserFListSelected(GGadget *gl,GEvent *e) { GFileChooser *gfc; int i; - int32 listlen; int len, cnt, dirpos, apos; + int32_t listlen; int len, cnt, dirpos, apos; unichar_t *dir, *newdir; GTextInfo *ti, **all; @@ -753,7 +691,7 @@ } } if ( dirpos!=-1 && cnt>0 ) { - /* If a directory was selected, clear everthing else */ + /* If a directory was selected, clear everything else */ for ( i=0; iselected = false; _ggadget_redraw(gl); @@ -1432,8 +1370,6 @@ free(lastdir); lastdir = GFileChooserGetCurDir(gfc,-1); - if ( gfc->outstanding ) - GIOcancel(gfc->outstanding); GGadgetDestroy(&gfc->topbox->g); /* destroys everything */ if ( gfc->paths!=NULL ) { for ( i=0; gfc->paths[i]!=NULL; ++i ) @@ -1479,14 +1415,14 @@ return( false ); } -static void gfilechooser_move(GGadget *g, int32 x, int32 y ) { +static void gfilechooser_move(GGadget *g, int32_t x, int32_t y ) { GFileChooser *gfc = (GFileChooser *) g; GGadgetMove(&gfc->topbox->g,x,y); _ggadget_move(g,x,y); } -static void gfilechooser_resize(GGadget *g, int32 width, int32 height ) { +static void gfilechooser_resize(GGadget *g, int32_t width, int32_t height ) { GFileChooser *gfc = (GFileChooser *) g; GGadgetResize(&gfc->topbox->g,width,height); @@ -1768,22 +1704,6 @@ return( GFileChooserGetCurDir((GFileChooser *) g,-1)); } -GIOControl *GFileChooserReplaceIO(GGadget *g,GIOControl *gc) { - GFileChooser *gfc = (GFileChooser *)g; - - if ( gfc->outstanding!=NULL ) { - GIOclose(gfc->outstanding); - gfc->outstanding = NULL; - GDrawSetCursor(gfc->g.base,gfc->old_cursor); - } - if ( gc!=NULL ) { - gfc->old_cursor = GDrawGetCursor(gfc->g.base); - GDrawSetCursor(gfc->g.base,ct_watch); - gfc->outstanding = gc; - } -return( gc ); -} - void GFileChooserGetChildren(GGadget *g,GGadget **pulldown, GGadget **list, GGadget **tf) { GFileChooser *gfc = (GFileChooser *)g; diff -Nru fontforge-20201107~dfsg/gdraw/gfiledlg.c fontforge-20220308~dfsg/gdraw/gfiledlg.c --- fontforge-20201107~dfsg/gdraw/gfiledlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gfiledlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -120,11 +120,8 @@ gcd[1].gd.pos.x = 12; gcd[1].gd.pos.y = 192-3; gcd[1].gd.pos.width = -1; gcd[1].gd.flags = gg_visible | gg_enabled | gg_but_default; - if ( _ggadget_use_gettext ) { - label[1].text = (unichar_t *) _("_OK"); - label[1].text_is_1byte = true; - } else - label[1].text = (unichar_t *) _STR_OK; + label[1].text = (unichar_t *) _("_OK"); + label[1].text_is_1byte = true; label[1].text_in_resource = true; gcd[1].gd.mnemonic = 'O'; gcd[1].gd.label = &label[1]; @@ -135,11 +132,8 @@ gcd[2].gd.pos.x = (totwid-bs)*100/GIntGetResource(_NUM_ScaleFactor)/2; gcd[2].gd.pos.y = gcd[1].gd.pos.y+3; gcd[2].gd.pos.width = -1; gcd[2].gd.flags = gg_visible | gg_enabled; - if ( _ggadget_use_gettext ) { - label[2].text = (unichar_t *) _("_Filter"); - label[2].text_is_1byte = true; - } else - label[2].text = (unichar_t *) _STR_Filter; + label[2].text = (unichar_t *) _("_Filter"); + label[2].text_is_1byte = true; label[2].text_in_resource = true; gcd[2].gd.mnemonic = 'F'; gcd[2].gd.label = &label[2]; @@ -150,11 +144,8 @@ gcd[3].gd.pos.x = -gcd[1].gd.pos.x; gcd[3].gd.pos.y = gcd[2].gd.pos.y; gcd[3].gd.pos.width = -1; gcd[3].gd.flags = gg_visible | gg_enabled | gg_but_cancel; - if ( _ggadget_use_gettext ) { - label[3].text = (unichar_t *) _("_Cancel"); - label[3].text_is_1byte = true; - } else - label[3].text = (unichar_t *) _STR_Cancel; + label[3].text = (unichar_t *) _("_Cancel"); + label[3].text_is_1byte = true; label[3].text_in_resource = true; gcd[3].gd.label = &label[3]; gcd[3].gd.mnemonic = 'C'; @@ -194,7 +185,6 @@ memset(&d,'\0',sizeof(d)); d.gfc = gcd[0].ret; - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); @@ -206,12 +196,6 @@ return(d.ret); } -unichar_t *GWidgetOpenFile(const unichar_t *title, const unichar_t *defaultfile, - const unichar_t *initial_filter, unichar_t **mimetypes, - GFileChooserFilterType filter) { -return( GWidgetOpenFileWPath(title,defaultfile,initial_filter,mimetypes,filter,NULL)); -} - char *GWidgetOpenFileWPath8(const char *title, const char *defaultfile, const char *initial_filter, char **mimetypes, GFileChooserFilterType filter, const char* const* path) { diff -Nru fontforge-20201107~dfsg/gdraw/gflowbox.c fontforge-20220308~dfsg/gdraw/gflowbox.c --- fontforge-20201107~dfsg/gdraw/gflowbox.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gflowbox.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,550 @@ +/* Copyright (C) 2006-2012 by George Williams, 2021 by Skef Iterum */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/* XXX NOTE: + * + * Although the GFlowBox has code for vertical layout with the + * gg_flow_vert flag it is not debugged. Labels are also always + * laid out horizontally before the elements. The first person + * who wants to use a GFlowBox vertically will have to work through + * the relevant issues. + */ + +#include + +#include "gdraw.h" +#include "ggadgetP.h" + +#define GG_Pad10 ((GGadget *) -4) // Must match GCD_Hpad10 in ggadget.h + +static GBox flowbox_box = GBOX_EMPTY; /* Don't initialize here */ + +extern GResInfo gscroll1box_ri; +GResInfo gflowbox_ri = { + &gscroll1box_ri, &ggadget_ri, NULL, NULL, + &flowbox_box, + NULL, + NULL, + NULL, + N_("Flow Box"), + N_("A box drawn around other gadgets to flow its contents"), + "GFlowBox", + "Gdraw", + false, + false, + omf_border_type | omf_border_width | omf_padding, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; + +static void GFlowBox_destroy(GGadget *g) { + GFlowBox *fb = (GFlowBox *) g; + int c; + + if (fb->label != NULL) { + GGadgetDestroy(fb->label); + } + for (c = 0; c < fb->count; ++c) + if (fb->children[c] != GG_Pad10) { + GGadgetDestroy(fb->children[c]); + } + free(fb->children); + _ggadget_destroy(g); +} + +static void GFlowBoxMove(GGadget *g, int32_t x, int32_t y) { + GFlowBox *fb = (GFlowBox *) g; + int offx = x - g->r.x, offy = y - g->r.y; + int c; + + if (fb->label != NULL) { + GGadgetMove(fb->label, fb->label->inner.x + offx, fb->label->inner.y + offy); + } + for (c = 0; c < fb->count; ++c) + if (fb->children[c] != GG_Pad10) + GGadgetMove(fb->children[c], + fb->children[c]->r.x + offx, fb->children[c]->r.y + offy); + _ggadget_move(g, x, y); +} + +struct childsizedata { + int extra_space; /* a default button has "extra_space" */ + int min, oppomin; + int size, opposize; + int offset; + int rowcol; + int oppooffset; // Relative to rowcol +}; + +struct fsizeinfo { + struct childsizedata *childsize; + int *rowcolbaseline; + int max, oppomax; + int min; + int size, opposize; + int label_width, label_height, label_size; + int rowcols; +}; + +static void GFlowBoxGatherMinInfo(GFlowBox *fb, struct fsizeinfo *si) { + GRect outer; + int c, ten = GDrawPointsToPixels(fb->g.base, 10); + + memset(si, 0, sizeof(*si)); + si->childsize = calloc(fb->count, sizeof(struct childsizedata)); + + for (c = 0; c < fb->count; ++c) { + GGadget *g = fb->children[c]; + struct childsizedata *cs = si->childsize + c; + if (g->state == gs_invisible) { + continue; + } + if (g == GG_Pad10) { + cs->min = ten; + cs->oppomin = 0; + } else { + GGadgetGetDesiredSize(g, &outer, NULL); + cs->extra_space = GBoxExtraSpace(g); + if (fb->vertical) { + cs->min = outer.height; + cs->oppomin = outer.width; + } else { + cs->min = outer.width; + cs->oppomin = outer.height; + } + } + si->max += cs->min; + if (c != 0) { + si->max += fb->vertical ? fb->vpad : fb->hpad; + } + if (si->oppomax < cs->oppomin) { + si->oppomax = cs->oppomin; + } + if (si->min < cs->min) { + si->min = cs->min; + } + } + + if (fb->label != NULL) { + GGadgetGetDesiredSize(fb->label, &outer, NULL); + si->label_width = outer.width; + if (fb->label_size != -1) { + si->label_size = fb->label_size; + } else { + si->label_size = si->label_width; + } + si->label_height = outer.height; + if (!fb->vertical) { + si->min += si->label_size + fb->lpad; + si->max += si->label_size + fb->lpad; + } + } + +} + +static void GFlowBoxSizeTo(GFlowBox *fb, struct fsizeinfo *si, int size) { + int rowcolstart = 0, rowcoloffset = 0, cursize = 0, currowcolsize = 0; + int pad = fb->vertical ? fb->vpad : fb->hpad; + int oppopad = fb->vertical ? fb->hpad : fb->vpad; + int c, j, subsize, exp, move; + + si->rowcols = 0; + if (si->rowcolbaseline != NULL) { + free(si->rowcolbaseline); + } + si->rowcolbaseline = calloc(fb->count, sizeof(int)); + + if (!fb->vertical && fb->label != NULL) { + subsize = size - si->label_size - fb->lpad; + } else { + subsize = size; + } + + for (c = 0; c < fb->count; ++c) { + struct childsizedata *cs = si->childsize + c; + if (c != rowcolstart && cursize + cs->min + pad > subsize) { + move = subsize - cursize; + exp = move / (c - rowcolstart); + for (j = rowcolstart; j < c; ++j) { + if (fb->just & gg_flow_right) { + si->childsize[j].offset += move; + } else if (fb->just & gg_flow_center) { + si->childsize[j].offset += move / 2; + } else if (fb->just & gg_flow_expand) { + si->childsize[j].offset += exp * (j - rowcolstart); + si->childsize[j].size += exp; + } + } + si->rowcolbaseline[si->rowcols] = rowcoloffset; + si->rowcols++; + rowcoloffset += currowcolsize + oppopad; + currowcolsize = 0; + rowcolstart = c; + cursize = 0; + } + if (currowcolsize < cs->oppomin) { + currowcolsize = cs->oppomin; + } + if (c != rowcolstart) { + cursize += pad; + } + cs->offset = cursize; + cs->size = cs->min; + cs->opposize = cs->oppomin; + cs->rowcol = si->rowcols; + cursize += cs->min; + } + move = subsize - cursize; + exp = move / (c - rowcolstart); + for (j = rowcolstart; j < fb->count; ++j) { + if (fb->just & gg_flow_right) { + si->childsize[j].offset += move; + } else if (fb->just & gg_flow_center) { + si->childsize[j].offset += move / 2; + } else if (fb->just & gg_flow_expand) { + si->childsize[j].offset += exp * (j - rowcolstart); + si->childsize[j].size += exp; + } + } + si->rowcolbaseline[si->rowcols] = rowcoloffset; + si->rowcols++; + si->size = size; + si->opposize = rowcoloffset + currowcolsize; +} + +static void GFlowBoxResize(GGadget *g, int32_t width, int32_t height) { + struct fsizeinfo si; + GFlowBox *fb = (GFlowBox *) g; + int bp = GBoxBorderWidth(g->base, g->box); + int c, size, opposize, move; + int x, y, cw, ch, startoff; + int old_enabled = GDrawEnableExposeRequests(g->base, false); + int has_ojust = fb->just & (gg_flow_oright | gg_flow_ocenter); + + GFlowBoxGatherMinInfo(fb, &si); + width -= 2 * bp; + height -= 2 * bp; + + if (!fb->vertical && fb->label != NULL) { + startoff = si.label_size + fb->lpad; + } else { + startoff = 0; + } + + size = fb->vertical ? height : width; + opposize = fb->vertical ? width : height; + if (size < si.min) { + size = si.min; + } + + fb->g.inner.x = fb->g.r.x + bp; + fb->g.inner.y = fb->g.r.y + bp; + + GFlowBoxSizeTo(fb, &si, size); + + move = opposize - si.opposize; + if (has_ojust && move > 0) { + for (int rc = 0; rc < si.rowcols; ++rc) { + if (fb->just & gg_flow_oright) { // oright is also obottom + si.rowcolbaseline[rc] += move; + } else if (fb->just & gg_flow_ocenter) { + si.rowcolbaseline[rc] += move / 2; + } + } + } + + for (c = 0; c < fb->count; ++c) { + GGadget *cg = fb->children[c]; + struct childsizedata *cs = si.childsize + c; + if (cg == GG_Pad10) { + continue; + } + if (fb->vertical) { + x = cs->oppooffset + si.rowcolbaseline[cs->rowcol]; + y = cs->offset; + cw = cs->opposize; + ch = cs->size; + } else { + x = startoff + cs->offset; + y = cs->oppooffset + si.rowcolbaseline[cs->rowcol]; + cw = cs->size; + ch = cs->opposize; + } + if (cg->state != gs_invisible) { + GGadgetResize(cg, cw, ch); + } + GGadgetMove(cg, fb->g.inner.x + x, fb->g.inner.y + y); + } + + if (!fb->vertical && fb->label != NULL) { + x = 0; + cw = si.label_width; + move = si.label_size - si.label_width; + if (move > 0) { + if (fb->just & gg_flow_lright) { + x += move; + } else if (fb->just & gg_flow_lhcenter) { + x += move / 2; + } + } + y = 0; + ch = si.label_height; + move = height - si.label_height; + if (move > 0) { + if (fb->just & gg_flow_lbottom) { + y += move; + } else if (fb->just & gg_flow_lvcenter) { + y += move / 2; + } + } + GGadgetResize(fb->label, cw, ch); + GGadgetMove(fb->label, fb->g.inner.x + x, fb->g.inner.y + y); + } + + free(si.childsize); + free(si.rowcolbaseline); + + fb->g.inner.width = fb->vertical ? si.opposize : si.size; + fb->g.inner.height = fb->vertical ? si.size : si.opposize; + fb->g.r.width = fb->g.inner.width + 2 * bp; + fb->g.r.height = fb->g.inner.height + 2 * bp; + + GDrawEnableExposeRequests(g->base, old_enabled); + GDrawRequestExpose(g->base, &g->r, false); +} + +void _GFlowBoxGetDesiredSize(GGadget *g, GRect *outer, GRect *inner, int squashed, int ignore_desired) { + struct fsizeinfo si; + GFlowBox *fb = (GFlowBox *) g; + int bp = GBoxBorderWidth(g->base, g->box); + int width, height; + + GFlowBoxGatherMinInfo(fb, &si); + if (fb->vertical) { + if (squashed) { + GFlowBoxSizeTo(fb, &si, si.min); + height = si.size; + width = si.opposize; + } else if (g->desired_height > 0 && !ignore_desired) { + int dh = g->desired_height - 2 * bp; + if (dh >= si.max) { + height = dh; + width = si.oppomax; + } else { + GFlowBoxSizeTo(fb, &si, dh); + height = si.size; + width = si.opposize; + } + } else { + height = si.max; + width = si.oppomax; + } + } else { + if (squashed) { + GFlowBoxSizeTo(fb, &si, si.min); + width = si.size; + height = si.opposize; + } else if (g->desired_width > 0 && !ignore_desired) { + int dw = g->desired_width - 2 * bp; + if (dw >= si.max) { + width = dw; + height = si.oppomax; + } else { + GFlowBoxSizeTo(fb, &si, dw); + width = si.size; + height = si.opposize; + } + } else { + width = si.max; + height = si.oppomax; + } + if (height < si.label_height) { + height = si.label_height; + } + } + + if (inner != NULL) { + inner->x = inner->y = bp; + inner->width = width; + inner->height = height; + } + if (outer != NULL) { + outer->x = outer->y = 0; + outer->width = width + 2 * bp; + outer->height = height + 2 * bp; + } + free(si.childsize); + free(si.rowcolbaseline); +} + +static void GFlowBoxGetDesiredSize(GGadget *g, GRect *outer, GRect *inner) { + _GFlowBoxGetDesiredSize(g, outer, inner, false, false); +} + +/* A GScroll1Box will size a GFlowBox larger than it requests when appropriate. + * If we return true here the GHVBox/GContainer code will confuse things. + */ +static int GFlowBoxFillsWindow(GGadget *g) { + return false; +} + +static int expose_nothing(GWindow pixmap, GGadget *g, GEvent *event) { + if (g->state != gs_invisible) { + GBoxDrawBorder(pixmap, &g->r, g->box, g->state, false); + } + return true; +} + +struct gfuncs gflowbox_funcs = { + 0, + sizeof(struct gfuncs), + + expose_nothing, /* Expose */ + _ggadget_noop, /* Mouse */ + _ggadget_noop, /* Key */ + NULL, + NULL, /* Focus */ + NULL, + NULL, + + _ggadget_redraw, + GFlowBoxMove, + GFlowBoxResize, + _ggadget_setvisible, + _ggadget_setenabled, + _ggadget_getsize, + _ggadget_getinnersize, + + GFlowBox_destroy, + + NULL, + NULL, + NULL, + NULL, + NULL, + + NULL, + NULL, + + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + + GFlowBoxGetDesiredSize, + _ggadget_setDesiredSize, + GFlowBoxFillsWindow, + NULL +}; + +void GFlowBoxSetPadding(GGadget *g, int hpad, int vpad, int lpad) { + GFlowBox *fb = (GFlowBox *) g; + if (hpad >= 0) { + fb->hpad = hpad; + } + if (vpad >= 0) { + fb->vpad = vpad; + } + if (lpad >= 0) { + fb->lpad = lpad; + } +} + +int GFlowBoxGetLabelSize(GGadget *g) { + GFlowBox *fb = (GFlowBox *) g; + GRect outer; + if (fb->label_size != -1) { + return fb->label_size; + } + + if (fb->label != NULL) { + GGadgetGetDesiredSize(fb->label, &outer, NULL); + return outer.width; + } + + return 0; +} + +void GFlowBoxSetLabelSize(GGadget *g, int size) { + GFlowBox *fb = (GFlowBox *) g; + if (size >= 0 && !(fb->just & gg_flow_noalignlabel)) { + fb->label_size = size; + } +} + +int GGadgetIsGFlowBox(GGadget *g) { + return g->funcs->get_desired_size == &GFlowBoxGetDesiredSize; +} + +GGadget *GFlowBoxCreate(struct gwindow *base, GGadgetData *gd, void *data) { + GFlowBox *fb = calloc(1, sizeof(GFlowBox)); + GGadgetCreateData *label = (GGadgetCreateData *)(gd->label); + + GResEditDoInit(&gflowbox_ri); + + for (fb->count = 0; gd->u.boxelements[fb->count] != NULL; ++fb->count); + + fb->g.funcs = &gflowbox_funcs; + _GGadget_Create(&fb->g, base, gd, data, &flowbox_box); + fb->hpad = fb->vpad = GDrawPointsToPixels(base, 10); + fb->lpad = GDrawPointsToPixels(base, 5); + fb->label_size = -1; + fb->vertical = (gd->flags & gg_flow_vert) ? true : false; + fb->just = gd->flags; + + fb->g.takes_input = false; + fb->g.takes_keyboard = false; + fb->g.focusable = false; + + if (label != NULL) { + fb->label = label->ret = (label->creator)(base, &label->gd, label->data); + fb->label->contained = true; + } + + fb->children = malloc(fb->count * sizeof(GGadget *)); + for (int c = 0; c < fb->count; ++c) { + GGadgetCreateData *gcd = gd->u.boxelements[c]; + if (gcd == GCD_HPad10) { + fb->children[c] = (GGadget *) gcd; + } else { + gcd->gd.pos.x = gcd->gd.pos.y = 1; + fb->children[c] = gcd->ret = (gcd->creator)(base, &gcd->gd, gcd->data); + gcd->ret->contained = true; + } + } + return &fb->g; +} diff -Nru fontforge-20201107~dfsg/gdraw/ggadgetP.h fontforge-20220308~dfsg/gdraw/ggadgetP.h --- fontforge-20201107~dfsg/gdraw/ggadgetP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggadgetP.h 2022-03-08 10:14:24.000000000 +0000 @@ -33,7 +33,7 @@ struct gfuncs { unsigned int is_widget: 1; - uint16 size; + uint16_t size; int (*handle_expose)(GWindow pixmap,GGadget *g,GEvent *event); int (*handle_mouse)(GGadget *g,GEvent *event); int (*handle_key)(GGadget *g,GEvent *event); @@ -43,8 +43,8 @@ int (*handle_sel)(GGadget *g,GEvent *event); void (*redraw)(GGadget *g); - void (*move)(GGadget *g,int32 x, int32 y); - void (*resize)(GGadget *g,int32 width, int32 height); + void (*move)(GGadget *g,int32_t x, int32_t y); + void (*resize)(GGadget *g,int32_t width, int32_t height); void (*setvisible)(GGadget *g,int); void (*setenabled)(GGadget *g,int); @@ -63,15 +63,15 @@ GFont *(*get_font)(GGadget *g); void (*clear_list)(GGadget *g); - void (*set_list)(GGadget *g, GTextInfo **ti, int32 copyit); - GTextInfo **(*get_list)(GGadget *g,int32 *len); - GTextInfo *(*get_list_item)(GGadget *g,int32 pos); - void (*select_list_item)(GGadget *g,int32 pos, int32 sel); - void (*select_one_list_item)(GGadget *g,int32 pos); - int32 (*is_list_item_selected)(GGadget *g,int32 pos); - int32 (*get_first_selection)(GGadget *g); - void (*scroll_list_to_pos)(GGadget *g,int32 pos); - void (*scroll_list_to_text)(GGadget *g,const unichar_t *lab,int32 sel); + void (*set_list)(GGadget *g, GTextInfo **ti, int32_t copyit); + GTextInfo **(*get_list)(GGadget *g,int32_t *len); + GTextInfo *(*get_list_item)(GGadget *g,int32_t pos); + void (*select_list_item)(GGadget *g,int32_t pos, int32_t sel); + void (*select_one_list_item)(GGadget *g,int32_t pos); + int32_t (*is_list_item_selected)(GGadget *g,int32_t pos); + int32_t (*get_first_selection)(GGadget *g); + void (*scroll_list_to_pos)(GGadget *g,int32_t pos); + void (*scroll_list_to_text)(GGadget *g,const unichar_t *lab,int32_t sel); void (*set_list_orderer)(GGadget *g,int (*orderer)(const void *, const void *)); void (*get_desired_size)(GGadget *g, GRect *outer, GRect *inner); @@ -110,7 +110,7 @@ enum gadget_state state; unichar_t *popup_msg; GGadgetHandler handle_controlevent; - int16 desired_width, desired_height; + int16_t desired_width, desired_height; }; typedef struct ggadget GLine; @@ -133,7 +133,7 @@ unichar_t *label; GImage *image; GTextInfo **ti; - uint16 ltot; + uint16_t ltot; } GLabel, GButton; typedef struct gimagebutton { @@ -167,7 +167,7 @@ unichar_t *label; GImage *image; GTextInfo **ti; - uint16 ltot; + uint16_t ltot; GWindow popup; } GListButton; @@ -226,34 +226,34 @@ typedef struct gscrollbar { /* and slider */ struct ggadget g; - int32 sb_min, sb_max, sb_pagesize, sb_pos; - int32 sb_mustshow; /* normally this is sb_pagesize, but might be the height of a single line */ + int32_t sb_min, sb_max, sb_pagesize, sb_pos; + int32_t sb_mustshow; /* normally this is sb_pagesize, but might be the height of a single line */ /* if we want people to be able to scroll to see white space */ /* after the document */ /*unsigned int vert: 1; */ /* Moved to GGadget, shared with line */ unsigned int thumbpressed: 1; unsigned int ignorenext45: 1; - int8 repeatcmd; /* sb event to be generated on timer interupts (ie. upline)*/ - int8 thumbborder; /* Size of the border of the thumbbox */ - int8 sbborder; /* Size of the border of the main scrollbar */ - int16 size_offset; /* Thumb size offset when the thumb size gets clamped. */ - int16 thumboff; /* Offset from where the thumb was pressed to top of thumb */ - int16 arrowsize; - int16 thumbsize; /* Current thumb size, refigured after every call to setbounds */ - int16 thumbpos; /* Current thumb pos */ + int8_t repeatcmd; /* sb event to be generated on timer interrupts (ie. upline)*/ + int8_t thumbborder; /* Size of the border of the thumbbox */ + int8_t sbborder; /* Size of the border of the main scrollbar */ + int16_t size_offset; /* Thumb size offset when the thumb size gets clamped. */ + int16_t thumboff; /* Offset from where the thumb was pressed to top of thumb */ + int16_t arrowsize; + int16_t thumbsize; /* Current thumb size, refigured after every call to setbounds */ + int16_t thumbpos; /* Current thumb pos */ GTimer *pressed; GBox *thumbbox; } GScrollBar; typedef struct glist { GGadget g; - uint8 fh; - uint8 as; - uint8 sofar_max, sofar_pos; - uint16 ltot, loff, lcnt; - uint16 xoff, xmax; - uint16 start, end; /* current selection drag */ - uint16 hmax; /* maximum line height */ + uint8_t fh; + uint8_t as; + uint8_t sofar_max, sofar_pos; + uint16_t ltot, loff, lcnt; + uint16_t xoff, xmax; + uint16_t start, end; /* current selection drag */ + uint16_t hmax; /* maximum line height */ FontInstance *font; GTextInfo **ti; struct gscrollbar *vsb; @@ -272,6 +272,26 @@ void (*popup_callback)(GGadget *g,int pos); } GList; +typedef struct gscroll1box { + GGadget g; + int32_t count; + int32_t sbsize; + int32_t minsize, oppoatmin; + int32_t subwidth, subheight; + int32_t oppoatcur; // Not subwidth/height because the scroll bar can add size + int32_t pad; + int32_t scrollchange; + int32_t offset; // wrt scrolling + GGadget **children; + GGadget *sb; + unsigned int vertical: 1; + unsigned int always_show_sb: 1; + unsigned int sized_for_sb: 1; + unsigned int align_flow_labels: 1; + enum gg_flags just; + GWindow nested; +} GScroll1Box; + typedef struct gtextfield { GGadget g; unsigned int cursor_on: 1; @@ -287,45 +307,44 @@ unsigned int wrap: 1; unsigned int password: 1; unsigned int dontdraw: 1; /* Used when the tf is part of a larger control, and the control determines when to draw the tf */ - unsigned int donthook: 1; /* Used when the tf is part of a the gchardlg.c */ unsigned int numericfield: 1; unsigned int incr_down: 1; /* Direction of increments when numeric_scroll events happen */ unsigned int completionfield: 1; unsigned int was_completing: 1; - uint8 fh; - uint8 as; - uint8 nw; /* Width of one character (an "n") */ - int16 xoff_left, loff_top; - int16 sel_start, sel_end, sel_base; - int16 sel_oldstart, sel_oldend, sel_oldbase; - int16 dd_cursor_pos; + uint8_t fh; + uint8_t as; + uint8_t nw; /* Width of one character (an "n") */ + int16_t xoff_left, loff_top; + int16_t sel_start, sel_end, sel_base; + int16_t sel_oldstart, sel_oldend, sel_oldbase; + int16_t dd_cursor_pos; unichar_t *text, *oldtext; FontInstance *font; GTimer *pressed; GTimer *cursor; GCursor old_cursor; GScrollBar *hsb, *vsb; - int16 lcnt, lmax; - int32 *lines; /* offsets in text to the start of the nth line */ - int16 xmax; + int16_t lcnt, lmax; + int32_t *lines; /* offsets in text to the start of the nth line */ + int16_t xmax; GIC *gic; GTimer *numeric_scroll; char *utf8_text; /* For Pango */ - int32 *lines8; /* offsets in utf8_text */ + int32_t *lines8; /* offsets in utf8_text */ } GTextField; typedef struct glistfield { GTextField gt; GRect fieldrect, buttonrect; GTextInfo **ti; - uint16 ltot; + uint16_t ltot; GWindow popup; } GListField; typedef struct gcompletionfield { GListField gl; unichar_t **choices; - uint16 ctot; int16 selected; + uint16_t ctot; int16_t selected; GWindow choice_popup; GTextCompletionHandler completion; } GCompletionField; @@ -338,10 +357,12 @@ typedef struct gmenubar { GGadget g; GMenuItem *mi; - uint16 *xs; /* locations at which to draw each name (+1 to give us width of last one) */ - uint16 mtot; - int16 entry_with_mouse; - int16 lastmi; /* If the menubar doesn't fit across the top the make some of it be vertical. Start here */ + uint16_t *xs; /* locations at which to draw each name (+1 to give us width of last one) */ + uint16_t mtot; + int16_t entry_with_mouse; + int16_t lastmi; /* If the menubar doesn't fit across the top the make some of it be vertical. Start here */ + int ascender; + int descender; struct gmenu *child; unsigned int pressed: 1; unsigned int initial_press: 1; @@ -350,24 +371,24 @@ GMenuItem fake[2]; /* Used if not enough room for menu... */ } GMenuBar; -struct tabs { unichar_t *name; int16 x, width, tw, nesting; unsigned int disabled: 1; GWindow w; }; +struct tabs { unichar_t *name; int16_t x, width, tw, nesting; unsigned int disabled: 1; GWindow w; }; typedef struct gtabset { struct ggadget g; struct tabs *tabs; - int16 *rowstarts; /* for each row, index into tab array of its first tab, one extra entry at end with tabcnt */ - int16 tabcnt; /* number of tabs */ - int16 sel; /* active tab */ - int16 oldsel; /* used when swapping tabs */ - int16 rcnt; /* number of rows */ - int16 active_row; /* row which is closest to the display area */ - int16 offset_per_row; /* stagger tabs by this much */ - int16 rowh; /* height of each row */ - int16 toff; /* amount things are scrolled off left (x, tabs) */ - int16 arrow_width; /* width of arrow tab (for scrolling) */ - int16 arrow_size; /* size of the actual arrow itself */ - int16 ds; - int16 pressed_sel; + int16_t *rowstarts; /* for each row, index into tab array of its first tab, one extra entry at end with tabcnt */ + int16_t tabcnt; /* number of tabs */ + int16_t sel; /* active tab */ + int16_t oldsel; /* used when swapping tabs */ + int16_t rcnt; /* number of rows */ + int16_t active_row; /* row which is closest to the display area */ + int16_t offset_per_row; /* stagger tabs by this much */ + int16_t rowh; /* height of each row */ + int16_t toff; /* amount things are scrolled off left (x, tabs) */ + int16_t arrow_width; /* width of arrow tab (for scrolling) */ + int16_t arrow_size; /* size of the actual arrow itself */ + int16_t ds; + int16_t pressed_sel; unsigned int scrolled: 1; /* big tabsets either get scrolled or appear in multiple rows */ unsigned int haslarrow: 1; unsigned int hasrarrow: 1; @@ -382,8 +403,8 @@ void (*swap_sync)(GWindow gw, int pos_a, int pos_b); void (*nested_expose)(GWindow pixmap, GGadget *g, GEvent *event); int (*nested_mouse)(GGadget *g, GEvent *event); - int16 vert_list_width; - int16 as, fh, offtop; + int16_t vert_list_width; + int16_t as, fh, offtop; GGadget *vsb; } GTabSet; @@ -399,9 +420,6 @@ unichar_t *lastname; GFileChooserFilterType filter; GFileChooserInputFilenameFuncType inputfilenamefunc; - /*enum fchooserret (*filter)(GGadget *chooser,struct gdirentry *file,const unichar_t *dir);*/ - struct giocontrol *outstanding; - GCursor old_cursor; GButton *up, *home; GButton *bookmarks, *config; struct ghvbox *topbox; @@ -421,6 +439,17 @@ int label_height; } GHVBox; +typedef struct gflowbox { + GGadget g; + int count; + int hpad, vpad, lpad; /* Internal padding */ + int label_size; + enum gg_flags just; + unsigned int vertical: 1; + GGadget **children; + GGadget *label; +} GFlowBox; + struct col_data { enum me_type me_type; char *(*func)(GGadget *,int r,int c); /* Produces a string to display if md_str==NULL */ @@ -428,10 +457,10 @@ void (*enable_enum)(GGadget *,GMenuItem *, int r, int c); GTextCompletionHandler completer; char *title; - int16 width, x; /* Relative to inner.x */ - uint8 fixed; - uint8 disabled; - uint8 hidden; + int16_t width, x; /* Relative to inner.x */ + uint8_t fixed; + uint8_t disabled; + uint8_t hidden; }; typedef struct gmatrixedit { @@ -448,8 +477,8 @@ unsigned int no_edit: 1; int pressed_col; /* For changing column spacing */ struct matrix_data *data; - int16 as, fh; - int16 font_as, font_fh; + int16_t as, fh; + int16_t font_as, font_fh; FontInstance *font; FontInstance *titfont; GGadget *tf; @@ -460,7 +489,7 @@ GGadget *up, *down; GGadget **buttonlist; GWindow nested; - int16 mark_length, mark_size, mark_skip; + int16_t mark_length, mark_size, mark_skip; char *newtext; void (*initrow)(GGadget *g,int row); int (*candelete)(GGadget *g,int row); @@ -492,7 +521,7 @@ unsigned int vrules: 1; /* Draw vertical lines between each column */ unsigned int display_only: 1; unsigned int order_entries: 1; /* normally order rows based on first column entry */ - uint8 hpad; + uint8_t hpad; int *colx; /* col+1 entries, last is xmax */ GTextInfo **labels; GTextInfo **ti; @@ -512,8 +541,7 @@ extern int _GGadget_Skip; /* in points, def hor space between gadgets */ extern int _GGadget_TextImageSkip; /* in points, def hor space text and image */ extern GBox _GListMark_Box, _GGroup_LineBox; -extern GResImage *_GListMark_Image; -extern FontInstance *_ggadget_default_font; +extern GResFont _ggadget_default_font; void _GWidget_AddGGadget(GWindow gw,struct ggadget *g); void _GWidget_RemoveGadget(struct ggadget *g); @@ -527,16 +555,16 @@ void _GWidget_ClearPopupOwner(GGadget *g); extern void _GGadgetCopyDefaultBox(GBox *box); -extern FontInstance *_GGadgetInitDefaultBox(char *class,GBox *box,FontInstance *deffont); -extern void _ggadget_underlineMnemonic(GWindow gw,int32 x,int32 y,unichar_t *label, +extern void _GGadgetInitDefaultBox(const char *class, GBox *box); +extern void _ggadget_underlineMnemonic(GWindow gw,int32_t x,int32_t y,unichar_t *label, unichar_t mneumonic, Color fg,int ymax); extern void _ggadgetFigureSize(GWindow gw, GBox *design, GRect *r, int isdef); extern void _ggadgetSetRects(GGadget *g, GRect *outer, GRect *inner, int xjust, int yjust ); extern void _GGadgetCloseGroup(GGadget *g); extern void _ggadget_redraw(GGadget *g); extern int _ggadget_noop(GGadget *g, GEvent *event); -extern void _ggadget_move(GGadget *g, int32 x, int32 y ); -extern void _ggadget_resize(GGadget *g, int32 width, int32 height ); +extern void _ggadget_move(GGadget *g, int32_t x, int32_t y ); +extern void _ggadget_resize(GGadget *g, int32_t width, int32_t height ); extern void _ggadget_setvisible(GGadget *g,int visible); extern void _ggadget_setenabled(GGadget *g,int enabled); extern GRect *_ggadget_getsize(GGadget *g,GRect *rct); @@ -567,14 +595,15 @@ extern int GTextInfoGetMaxHeight(GWindow base,GTextInfo **ti,FontInstance *font,int *allsame); extern int GTextInfoGetAs(GWindow base,GTextInfo *ti, FontInstance *font); extern int GTextInfoDraw(GWindow base,int x,int y,GTextInfo *ti, - FontInstance *font,Color fg,Color sel,int ymax); + FontInstance *font,Color fg,Color sel,int ymax, int as, int ds); extern GTextInfo *GTextInfoCopy(GTextInfo *ti); -extern GTextInfo **GTextInfoArrayFromList(GTextInfo *ti, uint16 *cnt); +extern GTextInfo **GTextInfoArrayFromList(GTextInfo *ti, uint16_t *cnt); extern GTextInfo **GTextInfoArrayCopy(GTextInfo **ti); extern int GTextInfoArrayCount(GTextInfo **ti); extern int GTextInfoCompare(GTextInfo *ti1, GTextInfo *ti2); extern int GMenuItemArrayMask(GMenuItem *mi); extern int GMenuItemArrayAnyUnmasked(GMenuItem *mi); +extern void _GFlowBoxGetDesiredSize(GGadget *g, GRect *outer, GRect *inner, int squashed, int ignore_des); extern GGadget *_GGadget_Create(GGadget *g, struct gwindow *base, GGadgetData *gd,void *data, GBox *def); extern void _GGadget_FinalPosition(GGadget *g, struct gwindow *base, GGadgetData *gd); @@ -584,23 +613,12 @@ extern int GMenuPopupCheckKey(GEvent *event); extern int GMenuBarCheckKey(GWindow top, GGadget *g, GEvent *event); -extern void _GButton_SetDefault(GGadget *g,int32 is_default); +extern void _GButton_SetDefault(GGadget *g,int32_t is_default); extern void _GButtonInit(void); extern void GListMarkDraw(GWindow pixmap,int x, int y, int height, enum gadget_state state ); extern const char* const* _GGadget_GetImagePath(void); extern int _GGadget_ImageInCache(GImage *image); -extern int _ggadget_use_gettext; - extern GResInfo ggadget_ri, listmark_ri; -extern GResInfo *_GGadgetRIHead(void), *_GButtonRIHead(void), *_GTextFieldRIHead(void); -extern GResInfo *_GRadioRIHead(void), *_GScrollBarRIHead(void), *_GLineRIHead(void); -extern GResInfo *_GMenuRIHead(void), *_GTabSetRIHead(void), *_GHVBoxRIHead(void); -extern GResInfo *_GListRIHead(void), *_GMatrixEditRIHead(void), *_GDrawableRIHead(void); -extern GResInfo *_GProgressRIHead(void); - -#define SERIF_UI_FAMILIES "dejavu serif,times,caslon,serif,clearlyu,unifont,unifont upper" -#define SANS_UI_FAMILIES "dejavu sans,helvetica,caliban,sans,clearlyu,unifont,unifont upper" -#define MONO_UI_FAMILIES "courier,monospace,clearlyu,unifont,unifont upper" #endif /* FONTFORGE_GGADGET_P_H */ diff -Nru fontforge-20201107~dfsg/gdraw/ggadgets.c fontforge-20220308~dfsg/gdraw/ggadgets.c --- fontforge-20201107~dfsg/gdraw/ggadgets.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggadgets.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,6 +28,7 @@ #include #include "basics.h" +#include "ffglib.h" #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" @@ -52,42 +53,80 @@ COLOR_CREATE(0x00,0x00,0x00), /* border outer */ }; GBox _GListMark_Box = GBOX_EMPTY; /* Don't initialize here */ -FontInstance *_ggadget_default_font = NULL; -static FontInstance *popup_font = NULL; +GResFont _ggadget_default_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +GResFont popup_font = GRESFONT_INIT("400 8pt " SANS_UI_FAMILIES); int _GListMarkSize = 12; -GResImage *_GListMark_Image = NULL, *_GListMark_DisImage; +GResImage _GListMark_Image = GRESIMAGE_INIT("downarrow.png"); +GResImage _GListMark_DisImage = GRESIMAGE_INIT("downarrow_disabled.png"); static int _GGadget_FirstLine = 6; static int _GGadget_LeftMargin = 6; static int _GGadget_LineSkip = 3; int _GGadget_Skip = 6; int _GGadget_TextImageSkip = 4; -char *_GGadget_ImagePath = NULL; -static int _ggadget_inited=0; static Color popup_foreground=0, popup_background=COLOR_CREATE(0xff,0xff,0xc0); static int popup_delay=1000, popup_lifetime=20000; +static char *_GGadget_ImagePathRes; + +static int GGadgetRIInit(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + + ri->overrides.main_background = GDrawGetDefaultBackground(NULL); + ri->overrides.main_foreground = GDrawGetDefaultForeground(NULL); + _GResEditInitialize(ri); + return true; +} + +static void *_GGadgetImagePathResSet(char *res, void *def) { + GGadgetSetImagePath(res); + return res; +} -static GResInfo popup_ri; static struct resed ggadget_re[] = { - {N_("Text Image Skip"), "TextImageSkip", rt_int, &_GGadget_TextImageSkip, N_("Space (in points) left between images and text in labels, buttons, menu items, etc. which have both"), NULL, { 0 }, 0, 0 }, - {N_("Image Path"), "ImagePath", rt_stringlong, &_GGadget_ImagePath, N_("List of directories to search for images, separated by colons"), NULL, { 0 }, 0, 0 }, + {N_("Skip"), "Skip", rt_int, &_GGadget_Skip, N_("Space (in points) to skip between gadget elements"), NULL, { 0 }, 0, 0 }, + {N_("Line Skip"), "LineSkip", rt_int, &_GGadget_LineSkip, N_("Space (in points) to skip after a line"), NULL, { 0 }, 0, 0 }, + {N_("First Line Skip"), "FirstLine", rt_int, &_GGadget_FirstLine, N_("Space (in points) before a line when it is the first element"), NULL, { 0 }, 0, 0 }, + {N_("Left Margin"), "LeftMargin", rt_int, &_GGadget_LeftMargin, N_("The default left margin (in points)"), NULL, { 0 }, 0, 0 }, + {N_("Text Image Skip"), "TextImageSkip", rt_int, &_GGadget_TextImageSkip, N_("Space (in points) left between images and text in any labels, buttons, menu items, etc. that have both"), NULL, { 0 }, 0, 0 }, + {N_("Image Path"), "ImagePath", rt_stringlong, &_GGadget_ImagePathRes, N_("List of directories to search for images, separated by colons"), _GGadgetImagePathResSet, { 0 }, 0, 0 }, RESED_EMPTY }; -GResInfo ggadget_ri = { +GResInfo ggadget2_ri = { &listmark_ri, NULL,NULL, NULL, + NULL, + NULL, + NULL, + ggadget_re, + N_("GGadget 2"), + N_("More configuration parameters for the \"abstract\" gadget."), + "GGadget", + "Gdraw", + false, + false, + 0, + GBOX_EMPTY, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +GResInfo ggadget_ri = { + &ggadget2_ri, NULL,NULL, NULL, &_ggadget_Default_Box, &_ggadget_default_font, NULL, - ggadget_re, + NULL, N_("GGadget"), N_("This is an \"abstract\" gadget. It will never appear on the screen\nbut it is the root of gadget tree from which all others inherit"), "GGadget", "Gdraw", false, - 0, - NULL, + false, + omf_main_foreground|omf_main_background, + GBOX_EMPTY, GBOX_EMPTY, NULL, - NULL, + GGadgetRIInit, NULL }; static struct resed popup_re[] = { @@ -98,8 +137,9 @@ RESED_EMPTY }; static void popup_refresh(void); -static GResInfo popup_ri = { - &ggadget_ri, NULL, NULL,NULL, +extern GResInfo gprogress_ri; +GResInfo gpopup_ri = { + &gprogress_ri, NULL, NULL,NULL, NULL, /* No box */ &popup_font, NULL, @@ -109,8 +149,9 @@ "GGadget.Popup", "Gdraw", false, + false, omf_refresh, - NULL, + GBOX_EMPTY, GBOX_EMPTY, popup_refresh, NULL, @@ -135,8 +176,9 @@ static GGadgetCreateData *dlarray[] = { GCD_Glue, &droplist_gcd[0], GCD_Glue, &droplist_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData droplistbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) dlarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; +extern GResInfo glabel_ri; GResInfo listmark_ri = { - NULL, &ggadget_ri, NULL,NULL, + &glabel_ri, &ggadget_ri, NULL,NULL, &_GListMark_Box, /* No box */ NULL, &droplistbox, @@ -147,8 +189,9 @@ "GListMark", "Gdraw", false, + false, omf_border_width|omf_padding, - NULL, + { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -160,327 +203,30 @@ static GTimer *popup_timer, *popup_vanish_timer; static int popup_visible = false; -static int match(char **list, char *val) { - int i; - - for ( i=0; list[i]!=NULL; ++i ) - if ( strmatch(val,list[i])==0 ) -return( i ); - -return( -1 ); -} - -static void *border_type_cvt(char *val, void *def) { - static char *types[] = { "none", "box", "raised", "lowered", "engraved", - "embossed", "double", NULL }; - int ret = match(types,val); - if ( ret== -1 ) -return( def ); -return( (void *) (intpt) ret ); -} - -static void *border_shape_cvt(char *val, void *def) { - static char *shapes[] = { "rect", "roundrect", "elipse", "diamond", NULL }; - int ret = match(shapes,val); - if ( ret== -1 ) -return( def ); -return( (void *) (intpt) ret ); -} - -/* font name may be something like: - bold italic extended 12pt courier - 400 10pt small-caps - family name comes at the end, size must have "pt" after it -*/ -void *GResource_font_cvt(char *val, void *def) { - static char *styles[] = { "normal", "italic", "oblique", "small-caps", - "bold", "light", "extended", "condensed", NULL }; - FontRequest rq; - FontInstance *fi; - char *pt, *end, ch; - int ret; - char *freeme=NULL; - - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 10; - rq.weight = 400; - rq.style = 0; - if ( def!=NULL ) - GDrawDecomposeFont((FontInstance *)def, &rq); - else if ( _ggadget_default_font!=NULL ) - GDrawDecomposeFont(_ggadget_default_font, &rq); - - for ( pt=val; *pt && *pt!='"'; ) { - for ( end=pt; *end!=' ' && *end!='\0'; ++end ); - ch = *end; *end = '\0'; - ret = match(styles,pt); - if ( ret==-1 && isdigit(*pt)) { - char *e; - ret = strtol(pt,&e,10); - if ( strmatch(e,"pt")==0 ) - rq.point_size = ret; - else if ( *e=='\0' ) - rq.weight = ret; - else { - *end = ch; - break; - } - } else if ( ret==-1 ) { - *end = ch; - break; - } else if ( ret==0 ) - /* Do Nothing */; - else if ( ret==1 || ret==2 ) - rq.style |= fs_italic; - else if ( ret==3 ) - rq.style |= fs_smallcaps; - else if ( ret==4 ) - rq.weight = 700; - else if ( ret==5 ) - rq.weight = 300; - else if ( ret==6 ) - rq.style |= fs_extended; - else - rq.style |= fs_condensed; - *end = ch; - pt = end; - while ( *pt==' ' ) ++pt; - } - - if ( *pt!='\0' ) - rq.utf8_family_name = freeme = copy(pt); - - fi = GDrawInstanciateFont(NULL,&rq); - - free(freeme); - - if ( fi==NULL ) -return( def ); -return( (void *) fi ); -} - -FontInstance *GResourceFindFont(char *resourcename,FontInstance *deffont) { - char *val = GResourceFindString(resourcename); - if ( val==NULL ) -return( deffont ); - -return( GResource_font_cvt(val,deffont)); -} - -void _GGadgetCopyDefaultBox(GBox *box) { - *box = _ggadget_Default_Box; -} - -FontInstance *_GGadgetInitDefaultBox(char *class,GBox *box, FontInstance *deffont) { - GResStruct bordertype[] = { - { "Box.BorderType", rt_string, NULL, border_type_cvt, 0 }, - GRESSTRUCT_EMPTY - }; - GResStruct boxtypes[] = { - { "Box.BorderType", rt_string, NULL, border_type_cvt, 0 }, - { "Box.BorderShape", rt_string, NULL, border_shape_cvt, 0 }, - { "Box.BorderWidth", rt_int, NULL, NULL, 0 }, - { "Box.Padding", rt_int, NULL, NULL, 0 }, - { "Box.Radius", rt_int, NULL, NULL, 0 }, - { "Box.BorderInner", rt_bool, NULL, NULL, 0 }, - { "Box.BorderOuter", rt_bool, NULL, NULL, 0 }, - { "Box.ActiveInner", rt_bool, NULL, NULL, 0 }, - { "Box.DoDepressedBackground", rt_bool, NULL, NULL, 0 }, - { "Box.DrawDefault", rt_bool, NULL, NULL, 0 }, - { "Box.BorderBrightest", rt_color, NULL, NULL, 0 }, - { "Box.BorderBrighter", rt_color, NULL, NULL, 0 }, - { "Box.BorderDarkest", rt_color, NULL, NULL, 0 }, - { "Box.BorderDarker", rt_color, NULL, NULL, 0 }, - { "Box.NormalBackground", rt_color, NULL, NULL, 0 }, - { "Box.NormalForeground", rt_color, NULL, NULL, 0 }, - { "Box.DisabledBackground", rt_color, NULL, NULL, 0 }, - { "Box.DisabledForeground", rt_color, NULL, NULL, 0 }, - { "Box.ActiveBorder", rt_color, NULL, NULL, 0 }, - { "Box.PressedBackground", rt_color, NULL, NULL, 0 }, - { "Box.BorderLeft", rt_color, NULL, NULL, 0 }, - { "Box.BorderTop", rt_color, NULL, NULL, 0 }, - { "Box.BorderRight", rt_color, NULL, NULL, 0 }, - { "Box.BorderBottom", rt_color, NULL, NULL, 0 }, - { "Font", rt_string, NULL, GResource_font_cvt, 0 }, - { "Box.GradientBG", rt_bool, NULL, NULL, 0 }, - { "Box.GradientStartCol", rt_color, NULL, NULL, 0 }, - { "Box.ShadowOuter", rt_bool, NULL, NULL, 0 }, - { "Box.BorderInnerCol", rt_color, NULL, NULL, 0 }, - { "Box.BorderOuterCol", rt_color, NULL, NULL, 0 }, - GRESSTRUCT_EMPTY - }; - intpt bt, bs; - int bw, pad, rr, inner, outer, active, depressed, def, grad, shadow; - FontInstance *fi=deffont; - - if ( !_ggadget_inited ) - GGadgetInit(); - if ( fi==NULL ) - fi = _ggadget_default_font; - bt = box->border_type; - bs = box->border_shape; - bw = box->border_width; - pad = box->padding; - rr = box->rr_radius; - inner = box->flags & box_foreground_border_inner; - outer = box->flags & box_foreground_border_outer; - active = box->flags & box_active_border_inner; - depressed = box->flags & box_do_depressed_background; - def = box->flags & box_draw_default; - grad = box->flags & box_gradient_bg; - shadow = box->flags & box_foreground_shadow_outer; - - bordertype[0].val = &bt; - boxtypes[0].val = &bt; - boxtypes[1].val = &bs; - boxtypes[2].val = &bw; - boxtypes[3].val = &pad; - boxtypes[4].val = &rr; - boxtypes[5].val = &inner; - boxtypes[6].val = &outer; - boxtypes[7].val = &active; - boxtypes[8].val = &depressed; - boxtypes[9].val = &def; - boxtypes[10].val = &box->border_brightest; - boxtypes[11].val = &box->border_brighter; - boxtypes[12].val = &box->border_darkest; - boxtypes[13].val = &box->border_darker; - boxtypes[14].val = &box->main_background; - boxtypes[15].val = &box->main_foreground; - boxtypes[16].val = &box->disabled_background; - boxtypes[17].val = &box->disabled_foreground; - boxtypes[18].val = &box->active_border; - boxtypes[19].val = &box->depressed_background; - boxtypes[20].val = &box->border_brightest; - boxtypes[21].val = &box->border_brighter; - boxtypes[22].val = &box->border_darkest; - boxtypes[23].val = &box->border_darker; - boxtypes[24].val = &fi; - boxtypes[25].val = &grad; - boxtypes[26].val = &box->gradient_bg_end; - boxtypes[27].val = &shadow; - boxtypes[28].val = &box->border_inner; - boxtypes[29].val = &box->border_outer; - - GResourceFind( bordertype, class); - /* for a plain box, default to all borders being the same. they must change*/ - /* explicitly */ - if ( bt==bt_box || bt==bt_double ) - box->border_brightest = box->border_brighter = box->border_darker = box->border_darkest; - GResourceFind( boxtypes, class); - - box->border_type = bt; - box->border_shape = bs; - box->border_width = bw; - box->padding = pad; - box->rr_radius = rr; - box->flags=0; - if ( inner ) - box->flags |= box_foreground_border_inner; - if ( outer ) - box->flags |= box_foreground_border_outer; - if ( active ) - box->flags |= box_active_border_inner; - if ( depressed ) - box->flags |= box_do_depressed_background; - if ( def ) - box->flags |= box_draw_default; - if ( grad ) - box->flags |= box_gradient_bg; - if ( shadow ) - box->flags |= box_foreground_shadow_outer; - - if ( fi==NULL ) { - FontRequest rq; - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = 10; - rq.weight = 400; - rq.style = 0; - fi = GDrawInstanciateFont(NULL,&rq); - if ( fi==NULL ) - GDrawFatalError("Cannot find a default font for gadgets"); - } -return( fi ); -} - -static int localeptsize(void) { -/* smaller point size to squeeze these languages in */ - const char *loc = getenv("LC_ALL"); - if ( loc==NULL ) loc = getenv("LC_CTYPE"); - if ( loc==NULL ) loc = getenv("LANG"); - /* if ( loc==NULL ) loc = getenv("LC_MESSAGES"); */ - - if ( loc!=NULL && ( \ - strncmp(loc,"ja",2)==0 || \ - strncmp(loc,"zh",2)==0 || \ - strncmp(loc,"ko",2)==0) ) - return( -16 ); - - return( -10 ); -} - void GGadgetInit(void) { - static GResStruct res[] = { - { "Font", rt_string, NULL, GResource_font_cvt, 0 }, - GRESSTRUCT_EMPTY - }; - if ( !_ggadget_inited ) { - _ggadget_inited = true; - GGadgetSetImagePath(GResourceFindString("GGadget.ImagePath")); - _ggadget_Default_Box.main_background = GDrawGetDefaultBackground(NULL); - _ggadget_Default_Box.main_foreground = GDrawGetDefaultForeground(NULL); - _ggadget_default_font = _GGadgetInitDefaultBox("GGadget.",&_ggadget_Default_Box,NULL); - _GGadgetCopyDefaultBox(&_GListMark_Box); - _GListMark_Box.border_width = _GListMark_Box.padding = 1; - /*_GListMark_Box.flags = 0;*/ - _GGadgetInitDefaultBox("GListMark.",&_GListMark_Box,NULL); - _GListMarkSize = GResourceFindInt("GListMark.Width", _GListMarkSize); - _GListMark_Image = GGadgetResourceFindImage("GListMark.Image", NULL); - _GListMark_DisImage = GGadgetResourceFindImage("GListMark.DisabledImage", NULL); - if ( _GListMark_Image!=NULL && _GListMark_Image->image!=NULL ) { - int size = GDrawPixelsToPoints(NULL,GImageGetWidth(_GListMark_Image->image)); - if ( size>_GListMarkSize ) - _GListMarkSize=size; - } - _GGadget_FirstLine = GResourceFindInt("GGadget.FirstLine", _GGadget_FirstLine); - _GGadget_LeftMargin = GResourceFindInt("GGadget.LeftMargin", _GGadget_LeftMargin); - _GGadget_LineSkip = GResourceFindInt("GGadget.LineSkip", _GGadget_LineSkip); - _GGadget_Skip = GResourceFindInt("GGadget.Skip", _GGadget_Skip); - _GGadget_TextImageSkip = GResourceFindInt("GGadget.TextImageSkip", _GGadget_TextImageSkip); - - popup_foreground = GResourceFindColor("GGadget.Popup.Foreground",popup_foreground); - popup_background = GResourceFindColor("GGadget.Popup.Background",popup_background); - popup_delay = GResourceFindInt("GGadget.Popup.Delay",popup_delay); - popup_lifetime = GResourceFindInt("GGadget.Popup.LifeTime",popup_lifetime); - res[0].val = &popup_font; - GResourceFind( res, "GGadget.Popup."); - if ( popup_font==NULL ) { - FontRequest rq; - memset(&rq,0,sizeof(rq)); - rq.utf8_family_name = SANS_UI_FAMILIES; - rq.point_size = localeptsize(); - rq.weight = 400; - rq.style = 0; - popup_font = GDrawInstanciateFont(NULL,&rq); - if ( popup_font==NULL ) - popup_font = _ggadget_default_font; - } - } + GResEditDoInit(&ggadget_ri); + GResEditDoInit(&ggadget2_ri); + GResEditDoInit(&gpopup_ri); + GResEditDoInit(&listmark_ri); } void GListMarkDraw(GWindow pixmap,int x, int y, int height, enum gadget_state state ) { GRect r, old; - int marklen = GDrawPointsToPixels(pixmap,_GListMarkSize); - - if ( state == gs_disabled && - _GListMark_DisImage!=NULL && _GListMark_DisImage->image!=NULL) { - GDrawDrawScaledImage(pixmap,_GListMark_DisImage->image,x, - y + (height-GImageGetScaledHeight(pixmap,_GListMark_DisImage->image))/2); - } else if ( _GListMark_Image!=NULL && _GListMark_Image->image!=NULL ) { - GDrawDrawScaledImage(pixmap,_GListMark_Image->image,x, - y + (height-GImageGetScaledHeight(pixmap,_GListMark_Image->image))/2); + GImage *mi, *mdi; + int gmsize = GDrawPointsToPixels(pixmap,_GListMarkSize); + if ( (mi=GResImageGetImage(&_GListMark_Image))!=NULL ) { + int size = GImageGetWidth(mi); + if ( size>gmsize ) + gmsize = size; + } + int marklen = gmsize; + + if ( state == gs_disabled && (mdi=GResImageGetImage(&_GListMark_DisImage))!=NULL) { + GDrawDrawScaledImage(pixmap,mdi,x, + y + (height-GImageGetScaledHeight(pixmap,mdi))/2); + } else if ( mi!=NULL ) { + GDrawDrawScaledImage(pixmap,mi,x, + y + (height-GImageGetScaledHeight(pixmap,mi))/2); } else { r.x = x; r.width = marklen; r.height = 2*GDrawPointsToPixels(pixmap,_GListMark_Box.border_width) + @@ -570,7 +316,7 @@ } pt = msg = (unichar_t *) popup_info.msg; if ( msg!=NULL ) { - GDrawSetFont(popup,popup_font); + GDrawSetFont(popup,popup_font.fi); do { temp = -1; if (( ept = u_strchr(pt,'\n'))!=NULL ) @@ -581,7 +327,7 @@ pt = ept+1; } while ( ept!=NULL && *pt!='\0' ); } - GDrawWindowFontMetrics(popup,popup_font,&as, &ds, &ld); + GDrawWindowFontMetrics(popup,popup_font.fi,&as, &ds, &ld); pos.width = width+2*GDrawPointsToPixels(popup,2); pos.height = lines*(as+ds) + img_height + 2*GDrawPointsToPixels(popup,2); @@ -620,7 +366,7 @@ y += GImageGetHeight(popup_info.img); } if ( pt!=NULL ) { - GDrawWindowFontMetrics(popup,popup_font,&as, &ds, &ld); + GDrawWindowFontMetrics(popup,popup_font.fi,&as, &ds, &ld); fh = as+ds; y += as; while ( *pt!='\0' ) { @@ -675,7 +421,7 @@ pos.x = pos.y = 0; pos.width = pos.height = 1; popup = GDrawCreateTopWindow(GDrawGetDisplayOfWindow(base),&pos, msgpopup_eh,NULL,&pattrs); - GDrawSetFont(popup,popup_font); + GDrawSetFont(popup,popup_font.fi); } popup_timer = GDrawRequestTimer(popup,popup_delay,0,(void *) msg); } @@ -690,10 +436,6 @@ GGadgetPreparePopupImage(base,msg,NULL,NULL,NULL); } -void GGadgetPreparePopupR(GWindow base,int msg) { - GGadgetPreparePopupImage(base,GStringGetResource(msg,NULL),NULL,NULL,NULL); -} - void GGadgetPreparePopup8(GWindow base, const char *msg) { static unichar_t popup_msg[500]; utf82u_strncpy(popup_msg,msg,sizeof(popup_msg)/sizeof(popup_msg[0])); @@ -979,7 +721,7 @@ return( true ); } -void _ggadget_underlineMnemonic(GWindow gw,int32 x,int32 y,unichar_t *label, +void _ggadget_underlineMnemonic(GWindow gw,int32_t x,int32_t y,unichar_t *label, unichar_t mnemonic, Color fg, int maxy) { int point = GDrawPointsToPixels(gw,1); int width; @@ -991,7 +733,7 @@ char *cpt = utf8_strchr(ctext,mnemonic); GRect space; if ( cpt==NULL && isupper(mnemonic)) - cpt = strchr(ctext,tolower(mnemonic)); + cpt = utf8_strchr(ctext,tolower(mnemonic)); if ( cpt==NULL ) return; GDrawLayoutInit(gw,ctext,-1,NULL); @@ -1007,14 +749,14 @@ GDrawSetLineWidth(gw,0); } -void _ggadget_move(GGadget *g, int32 x, int32 y ) { +void _ggadget_move(GGadget *g, int32_t x, int32_t y ) { g->inner.x = x+(g->inner.x-g->r.x); g->inner.y = y+(g->inner.y-g->r.y); g->r.x = x; g->r.y = y; } -void _ggadget_resize(GGadget *g, int32 width, int32 height ) { +void _ggadget_resize(GGadget *g, int32_t width, int32_t height ) { g->inner.width = width-(g->r.width-g->inner.width); g->inner.height = height-(g->r.height-g->inner.height); g->r.width = width; @@ -1082,11 +824,11 @@ (g->funcs->redraw)(g); } -void GGadgetMove(GGadget *g,int32 x, int32 y ) { +void GGadgetMove(GGadget *g,int32_t x, int32_t y ) { (g->funcs->move)(g,x,y); } -void GGadgetMoveAddToY(GGadget *g, int32 yoffset ) +void GGadgetMoveAddToY(GGadget *g, int32_t yoffset ) { GRect sz; GGadgetGetSize( g, &sz ); @@ -1095,25 +837,25 @@ -int32 GGadgetGetX(GGadget *g) +int32_t GGadgetGetX(GGadget *g) { return g->r.x; } -int32 GGadgetGetY(GGadget *g) +int32_t GGadgetGetY(GGadget *g) { return g->r.y; } -void GGadgetSetY(GGadget *g, int32 y ) +void GGadgetSetY(GGadget *g, int32_t y ) { - int32 x = GGadgetGetX(g); + int32_t x = GGadgetGetX(g); GGadgetMove( g, x, y ); } -void GGadgetResize(GGadget *g,int32 width, int32 height ) { +void GGadgetResize(GGadget *g,int32_t width, int32_t height ) { (g->funcs->resize)(g,width,height); } @@ -1134,6 +876,7 @@ case et_mousemove: case et_mouseup: case et_mousedown: return( GGadgetContains( g, e->u.mouse.x, e->u.mouse.y )); + default: break; } return 0; @@ -1266,7 +1009,7 @@ GFont *GGadgetGetFont(GGadget *g) { if ( g==NULL ) -return( _ggadget_default_font ); +return( _ggadget_default_font.fi ); if ( g->funcs->get_font!=NULL ) return( (g->funcs->get_font)(g) ); @@ -1286,12 +1029,12 @@ (g->funcs->clear_list)(g); } -void GGadgetSetList(GGadget *g, GTextInfo **ti, int32 copyit) { +void GGadgetSetList(GGadget *g, GTextInfo **ti, int32_t copyit) { if ( g->funcs->set_list!=NULL ) (g->funcs->set_list)(g,ti,copyit); } -GTextInfo **GGadgetGetList(GGadget *g,int32 *len) { +GTextInfo **GGadgetGetList(GGadget *g,int32_t *len) { if ( g->funcs->get_list!=NULL ) return((g->funcs->get_list)(g,len)); @@ -1299,7 +1042,7 @@ return( NULL ); } -GTextInfo *GGadgetGetListItem(GGadget *g,int32 pos) { +GTextInfo *GGadgetGetListItem(GGadget *g,int32_t pos) { if ( g->funcs->get_list_item!=NULL ) return((g->funcs->get_list_item)(g,pos)); @@ -1315,35 +1058,35 @@ return( NULL ); } -void GGadgetSelectListItem(GGadget *g,int32 pos,int32 sel) { +void GGadgetSelectListItem(GGadget *g,int32_t pos,int32_t sel) { if ( g->funcs->select_list_item!=NULL ) (g->funcs->select_list_item)(g,pos,sel); } -void GGadgetSelectOneListItem(GGadget *g,int32 pos) { +void GGadgetSelectOneListItem(GGadget *g,int32_t pos) { if ( g->funcs->select_one_list_item!=NULL ) (g->funcs->select_one_list_item)(g,pos); } -int32 GGadgetIsListItemSelected(GGadget *g,int32 pos) { +int32_t GGadgetIsListItemSelected(GGadget *g,int32_t pos) { if ( g->funcs->is_list_item_selected!=NULL ) return((g->funcs->is_list_item_selected)(g,pos)); return( 0 ); } -int32 GGadgetGetFirstListSelectedItem(GGadget *g) { +int32_t GGadgetGetFirstListSelectedItem(GGadget *g) { if ( g->funcs->get_first_selection!=NULL ) return((g->funcs->get_first_selection)(g)); return( -1 ); } -void GGadgetScrollListToPos(GGadget *g,int32 pos) { +void GGadgetScrollListToPos(GGadget *g,int32_t pos) { if ( g->funcs->scroll_list_to_pos!=NULL ) (g->funcs->scroll_list_to_pos)(g,pos); } -void GGadgetScrollListToText(GGadget *g,const unichar_t *lab,int32 sel) { +void GGadgetScrollListToText(GGadget *g,const unichar_t *lab,int32_t sel) { if ( g->funcs->scroll_list_to_text!=NULL ) (g->funcs->scroll_list_to_text)(g,lab,sel); } @@ -1448,6 +1191,7 @@ else GDrawPostEvent(event); return( true ); + default: break; } return( false ); } @@ -1456,13 +1200,6 @@ g->takes_keyboard = takes_keyboard; } -GResInfo *_GGadgetRIHead(void) { - - if ( !_ggadget_inited ) - GGadgetInit(); -return( &popup_ri ); -} - void GGadgetSetSkipHotkeyProcessing( GGadget *g, int v ) { if( !g ) diff -Nru fontforge-20201107~dfsg/gdraw/ggdkcdraw.c fontforge-20220308~dfsg/gdraw/ggdkcdraw.c --- fontforge-20201107~dfsg/gdraw/ggdkcdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggdkcdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -76,10 +76,10 @@ static void GGDKDraw_StippleMePink(GGDKWindow gw, int ts, Color fg) { static unsigned char grey_init[8] = {0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa}; static unsigned char fence_init[8] = {0x55, 0x22, 0x55, 0x88, 0x55, 0x22, 0x55, 0x88}; - uint8 *spt; + uint8_t *spt; int bit, i, j; - uint32 *data; - static uint32 space[8 * 8]; + uint32_t *data; + static uint32_t space[8 * 8]; static cairo_pattern_t *pat = NULL; if ((fg >> 24) != 0xff) { @@ -102,7 +102,7 @@ } } if (pat == NULL) { - cairo_surface_t *is = cairo_image_surface_create_for_data((uint8 *) space, + cairo_surface_t *is = cairo_image_surface_create_for_data((uint8_t *) space, CAIRO_FORMAT_ARGB32, 8, 8, 8 * 4); pat = cairo_pattern_create_for_surface(is); cairo_surface_destroy(is); @@ -171,14 +171,7 @@ return NULL; } - if (font->rq.utf8_family_name != NULL) { - pango_font_description_set_family(fd, font->rq.utf8_family_name); - } else { - char *temp = u2utf8_copy(font->rq.family_name); - pango_font_description_set_family(fd, temp); - free(temp); - } - + pango_font_description_set_family(fd, font->rq.utf8_family_name); pango_font_description_set_style(fd, (font->rq.style & fs_italic) ? PANGO_STYLE_ITALIC : PANGO_STYLE_NORMAL); pango_font_description_set_variant(fd, (font->rq.style & fs_smallcaps) ? @@ -258,8 +251,8 @@ static cairo_surface_t *_GGDKDraw_GImage2Surface(GImage *image, GRect *src) { struct _GImage *base = (image->list_len == 0) ? image->u.image : image->u.images[0]; cairo_format_t type; - uint8 *pt; - uint32 *idata, *ipt, *ito; + uint8_t *pt; + uint32_t *idata, *ipt, *ito; int i, j, jj, tjj, stride; int bit, tobit; cairo_surface_t *cs; @@ -285,8 +278,8 @@ /* premultiply each channel by alpha. We can reuse it for non-transparent*/ /* rgb images */ if (base->image_type == it_true && type == CAIRO_FORMAT_RGB24) { - idata = ((uint32 *)(base->data + src->y * base->bytes_per_line)) + src->x; - return cairo_image_surface_create_for_data((uint8 *) idata, type, + idata = ((uint32_t *)(base->data + src->y * base->bytes_per_line)) + src->x; + return cairo_image_surface_create_for_data((uint8_t *) idata, type, src->width, src->height, base->bytes_per_line); } @@ -294,14 +287,14 @@ cs = cairo_image_surface_create(type, src->width, src->height); stride = cairo_image_surface_get_stride(cs); cairo_surface_flush(cs); - idata = (uint32 *)cairo_image_surface_get_data(cs); + idata = (uint32_t *)cairo_image_surface_get_data(cs); if (base->image_type == it_rgba) { - ipt = ((uint32 *)(base->data + src->y * base->bytes_per_line)) + src->x; + ipt = ((uint32_t *)(base->data + src->y * base->bytes_per_line)) + src->x; ito = idata; for (i = 0; i < src->height; ++i) { for (j = 0; j < src->width; ++j) { - uint32 orig = ipt[j]; + uint32_t orig = ipt[j]; int alpha = orig >> 24; if (alpha == 0xff) { ito[j] = orig; @@ -313,12 +306,12 @@ ((COLOR_GREEN(orig) * alpha / 255) << 8) | ((COLOR_BLUE(orig) * alpha / 255)); } - ipt = (uint32 *)(((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *)(((uint8 *) ito) + stride); + ipt = (uint32_t *)(((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else if (base->image_type == it_true && base->trans != COLOR_UNKNOWN) { Color trans = base->trans; - ipt = ((uint32 *)(base->data + src->y * base->bytes_per_line)) + src->x; + ipt = ((uint32_t *)(base->data + src->y * base->bytes_per_line)) + src->x; ito = idata; for (i = 0; i < src->height; ++i) { for (j = 0; j < src->width; ++j) { @@ -328,18 +321,18 @@ ito[j] = ipt[j] | 0xff000000; } } - ipt = (uint32 *)(((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *)(((uint8 *) ito) + stride); + ipt = (uint32_t *)(((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else if (base->image_type == it_true) { - ipt = ((uint32 *)(base->data + src->y * base->bytes_per_line)) + src->x; + ipt = ((uint32_t *)(base->data + src->y * base->bytes_per_line)) + src->x; ito = idata; for (i = 0; i < src->height; ++i) { for (j = 0; j < src->width; ++j) { ito[j] = ipt[j] | 0xff000000; } - ipt = (uint32 *)(((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *)(((uint8 *) ito) + stride); + ipt = (uint32_t *)(((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else if (base->image_type == it_index && base->clut->trans_index != COLOR_UNKNOWN) { int trans = base->clut->trans_index; @@ -359,7 +352,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else if (base->image_type == it_index) { Color *clut = base->clut->clut; @@ -371,7 +364,7 @@ ito[j] = clut[index] | 0xff000000; } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } #ifdef WORDS_BIGENDIAN } else if (base->image_type == it_mono && base->clut != NULL && @@ -396,7 +389,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else { for (i = 0; i < src->height; ++i) { @@ -416,7 +409,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } #else @@ -442,7 +435,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } else { for (i = 0; i < src->height; ++i) { @@ -462,7 +455,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } #endif @@ -485,7 +478,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *)(((uint8 *) ito) + stride); + ito = (uint32_t *)(((uint8_t *) ito) + stride); } } cairo_surface_mark_dirty(cs); @@ -496,7 +489,7 @@ double xscale, double yscale) { static GImage temp; static struct _GImage tbase; - static uint8 *data; + static uint8_t *data; static int dlen; int r, c; @@ -524,8 +517,8 @@ memset(data, 0, tbase.height * tbase.bytes_per_line); for (r = 0; r < size->height; ++r) { int or = ((int) floor((r + size->y) / yscale)); - uint8 *pt = data + r * tbase.bytes_per_line; - uint8 *opt = base->data + or * base->bytes_per_line; + uint8_t *pt = data + r * tbase.bytes_per_line; + uint8_t *opt = base->data + or * base->bytes_per_line; for (c = 0; c < size->width; ++c) { int oc = ((int) floor((c + size->x) / xscale)); if (opt[oc >> 3] & (0x80 >> (oc & 7))) { @@ -536,8 +529,8 @@ } else if (base->image_type == it_index) { for (r = 0; r < size->height; ++r) { int or = ((int) floor((r + size->y) / yscale)); - uint8 *pt = data + r * tbase.bytes_per_line; - uint8 *opt = base->data + or * base->bytes_per_line; + uint8_t *pt = data + r * tbase.bytes_per_line; + uint8_t *opt = base->data + or * base->bytes_per_line; for (c = 0; c < size->width; ++c) { int oc = ((int) floor((c + size->x) / xscale)); *pt++ = opt[oc]; @@ -546,8 +539,8 @@ } else { for (r = 0; r < size->height; ++r) { int or = ((int) floor((r + size->y) / yscale)); - uint32 *pt = (uint32 *)(data + r * tbase.bytes_per_line); - uint32 *opt = (uint32 *)(base->data + or * base->bytes_per_line); + uint32_t *pt = (uint32_t *)(data + r * tbase.bytes_per_line); + uint32_t *opt = (uint32_t *)(base->data + or * base->bytes_per_line); for (c = 0; c < size->width; ++c) { int oc = ((int) floor((c + size->x) / xscale)); *pt++ = opt[oc]; @@ -605,6 +598,9 @@ } } else if (force) { reg = gdk_window_get_clip_region(gw->w); + if (r != NULL) { + cairo_region_intersect(reg, r); + } } return reg; @@ -714,35 +710,7 @@ } } - -void GGDKDrawSetDifferenceMode(GWindow w) { - //Log(LOGDEBUG, " "); - GGDKWindow gw = (GGDKWindow)w; - _GGDKDraw_CheckAutoPaint(gw); - cairo_set_operator(gw->cc, CAIRO_OPERATOR_DIFFERENCE); - cairo_set_antialias(gw->cc, CAIRO_ANTIALIAS_NONE); -} - - -void GGDKDrawClear(GWindow w, GRect *rect) { - //Log(LOGDEBUG, " "); - GGDKWindow gw = (GGDKWindow)w; - _GGDKDraw_CheckAutoPaint(gw); - GRect temp, *r = rect, old; - if (r == NULL) { - temp = gw->pos; - temp.x = temp.y = 0; - r = &temp; - } - GGDKDrawPushClip((GWindow)gw, r, &old); - cairo_set_source_rgba(gw->cc, COLOR_RED(gw->ggc->bg) / 255., - COLOR_GREEN(gw->ggc->bg) / 255., - COLOR_BLUE(gw->ggc->bg) / 255., 1.0); - cairo_paint(gw->cc); - GGDKDrawPopClip((GWindow)gw, &old); -} - -void GGDKDrawDrawLine(GWindow w, int32 x, int32 y, int32 xend, int32 yend, Color col) { +void GGDKDrawDrawLine(GWindow w, int32_t x, int32_t y, int32_t xend, int32_t yend, Color col) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -762,7 +730,7 @@ } -void GGDKDrawDrawArrow(GWindow w, int32 x, int32 y, int32 xend, int32 yend, int16 arrows, Color col) { +void GGDKDrawDrawArrow(GWindow w, int32_t x, int32_t y, int32_t xend, int32_t yend, int16_t arrows, Color col) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -916,7 +884,7 @@ * \param [in] sangle The start angle in degrees * 64 (Cartesian) * \param [in] eangle The angle offset from the start in degrees * 64 (positive CCW) */ -void GGDKDrawDrawArc(GWindow w, GRect *rect, int32 sangle, int32 eangle, Color col) { +void GGDKDrawDrawArc(GWindow w, GRect *rect, int32_t sangle, int32_t eangle, Color col) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -941,7 +909,7 @@ } -void GGDKDrawDrawPoly(GWindow w, GPoint *pts, int16 cnt, Color col) { +void GGDKDrawDrawPoly(GWindow w, GPoint *pts, int16_t cnt, Color col) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -960,7 +928,7 @@ } -void GGDKDrawFillPoly(GWindow w, GPoint *pts, int16 cnt, Color col) { +void GGDKDrawFillPoly(GWindow w, GPoint *pts, int16_t cnt, Color col) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -988,7 +956,7 @@ } -void GGDKDrawDrawImage(GWindow w, GImage *image, GRect *src, int32 x, int32 y) { +void GGDKDrawDrawImage(GWindow w, GImage *image, GRect *src, int32_t x, int32_t y) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -1031,7 +999,7 @@ } // What we really want to do is use the grey levels as an alpha channel -void GGDKDrawDrawGlyph(GWindow w, GImage *image, GRect *src, int32 x, int32 y) { +void GGDKDrawDrawGlyph(GWindow w, GImage *image, GRect *src, int32_t x, int32_t y) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -1043,7 +1011,7 @@ GGDKDrawDrawImage(w, image, src, x, y); } else { int stride = cairo_format_stride_for_width(CAIRO_FORMAT_A8, src->width); - uint8 *basedata = malloc(stride * src->height), + uint8_t *basedata = malloc(stride * src->height), *data = basedata, *srcd = base->data + src->y * base->bytes_per_line + src->x; int factor = base->clut->clut_len == 256 ? 1 : @@ -1076,7 +1044,7 @@ } -void GGDKDrawDrawImageMagnified(GWindow w, GImage *image, GRect *src, int32 x, int32 y, int32 width, int32 height) { +void GGDKDrawDrawImageMagnified(GWindow w, GImage *image, GRect *src, int32_t x, int32_t y, int32_t width, int32_t height) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; _GGDKDraw_CheckAutoPaint(gw); @@ -1143,7 +1111,7 @@ } -void GGDKDrawDrawPixmap(GWindow w, GWindow pixmap, GRect *src, int32 x, int32 y) { +void GGDKDrawDrawPixmap(GWindow w, GWindow pixmap, GRect *src, int32_t x, int32_t y) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w, gpixmap = (GGDKWindow)pixmap; _GGDKDraw_CheckAutoPaint(gw); @@ -1232,7 +1200,7 @@ return 1; } -int GGDKDrawDoText8(GWindow w, int32 x, int32 y, const char *text, int32 cnt, Color col, enum text_funcs drawit, +int GGDKDrawDoText8(GWindow w, int32_t x, int32_t y, const char *text, int32_t cnt, Color col, enum text_funcs drawit, struct tf_arg *arg) { //Log(LOGDEBUG, " "); @@ -1276,17 +1244,22 @@ // surrogates, not unicode (0xfffe, 0xffff), etc. memset(&arg->size, 0, sizeof(arg->size)); } else { + int baseline = pango_layout_iter_get_baseline(iter) / PANGO_SCALE; fm = pango_font_get_metrics(run->item->analysis.font, NULL); arg->size.fas = pango_font_metrics_get_ascent(fm) / PANGO_SCALE; arg->size.fds = pango_font_metrics_get_descent(fm) / PANGO_SCALE; - arg->size.as = ink.y + ink.height - arg->size.fds; - arg->size.ds = arg->size.fds - ink.y; + // Layout rects have origin in top left corner extending down/right + arg->size.as = baseline - ink.y; + arg->size.ds = ink.y + ink.height - baseline; if (arg->size.ds < 0) { + Log(LOGDEBUG, "Negative descent fas(%d) fds(%d) as(%d) ds(%d) baseline(%d) ink_x(%d) ink_y(%d) ink_width(%d) ink_height(%d) font(%s %d %d) text(%s)", + arg->size.fas, arg->size.fds, arg->size.as, arg->size.ds, + baseline, ink.x, ink.y, ink.width, ink.height, + fi->rq.utf8_family_name, (int)fi->rq.point_size, (int)fi->rq.weight, + text); --arg->size.as; arg->size.ds = 0; } - // In the one case I've looked at fds is one pixel off from rect.y - // I don't know what to make of that pango_font_metrics_unref(fm); } pango_layout_iter_free(iter); @@ -1344,7 +1317,7 @@ pango_layout_set_text(gw->pango_layout, text, cnt); } -void GGDKDrawLayoutDraw(GWindow w, int32 x, int32 y, Color fg) { +void GGDKDrawLayoutDraw(GWindow w, int32_t x, int32_t y, Color fg) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; @@ -1368,7 +1341,7 @@ GGDKWindow gw = (GGDKWindow)w; int trailing, index; - // Pango retuns the last character if x is negative, not the first. + // Pango returns the last character if x is negative, not the first. if (x < 0) { x = 0; } diff -Nru fontforge-20201107~dfsg/gdraw/ggdkdraw.c fontforge-20220308~dfsg/gdraw/ggdkdraw.c --- fontforge-20201107~dfsg/gdraw/ggdkdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggdkdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,6 +36,7 @@ #include "gkeysym.h" #include "gresource.h" #include "ustring.h" +#include "utype.h" #include #include @@ -543,7 +544,7 @@ // Set background if (!(wattrs->mask & wam_backcol) || wattrs->background_color == COLOR_DEFAULT) { - wattrs->background_color = gdisp->def_background; + wattrs->background_color = _GDraw_res_bg; } nw->ggc->bg = wattrs->background_color; GGDKDrawSetWindowBackground((GWindow)nw, wattrs->background_color); @@ -663,7 +664,7 @@ return (GWindow)nw; } -static GWindow _GGDKDraw_NewPixmap(GDisplay *disp, GWindow similar, uint16 width, uint16 height, bool is_bitmap, +static GWindow _GGDKDraw_NewPixmap(GDisplay *disp, GWindow similar, uint16_t width, uint16_t height, bool is_bitmap, unsigned char *data) { GGDKDisplay *gdisp = (GGDKDisplay *)disp; GGDKWindow gw = (GGDKWindow)calloc(1, sizeof(struct ggdkwindow)); @@ -678,7 +679,7 @@ free(gw); return NULL; } - gw->ggc->bg = gdisp->def_background; + gw->ggc->bg = _GDraw_res_bg; width &= 0x7fff; // We're always using a cairo surface... gw->display = gdisp; @@ -717,8 +718,8 @@ return (GWindow)gw; } -static int16 _GGDKDraw_GdkModifierToKsm(GdkModifierType mask) { - int16 state = 0; +static int16_t _GGDKDraw_GdkModifierToKsm(GdkModifierType mask) { + int16_t state = 0; //Translate from mask to X11 state if (mask & GDK_SHIFT_MASK) { state |= ksm_shift; @@ -914,24 +915,6 @@ gevent.type = event->type == GDK_KEY_PRESS ? et_char : et_charup; gevent.u.chr.state = _GGDKDraw_GdkModifierToKsm(((GdkEventKey *)event)->state); -#ifdef GDK_WINDOWING_QUARTZ - // On Mac, the Alt/Option key is used for alternate input. - // We want accelerators, so translate ourselves, forcing the group to 0. - if ((gevent.u.chr.state & ksm_meta) && key->group != 0) { - GdkKeymap *km = gdk_keymap_get_for_display(gdisp->display); - guint keyval; - - gdk_keymap_translate_keyboard_state(km, key->hardware_keycode, - key->state, 0, &keyval, NULL, NULL, NULL); - - //Log(LOGDEBUG, "Fixed keyval from 0x%x(%s) -> 0x%x(%s)", - // key->keyval, gdk_keyval_name(key->keyval), - // keyval, gdk_keyval_name(keyval)); - - key->keyval = keyval; - } -#endif - gevent.u.chr.autorepeat = event->type == GDK_KEY_PRESS && gdisp->ks.type == GDK_KEY_PRESS && @@ -953,9 +936,11 @@ gevent.u.chr.chars[0] = gdk_keyval_to_unicode(key->keyval); } - gdisp->ks.type = key->type; - gdisp->ks.keyval = key->keyval; - gdisp->ks.state = key->state; + gdisp->ks.group = key->group; + gdisp->ks.keycode = key->hardware_keycode; + gdisp->ks.keyval = key->keyval; + gdisp->ks.state = key->state; + gdisp->ks.type = key->type; } break; case GDK_MOTION_NOTIFY: { @@ -1282,14 +1267,14 @@ return _GGDKDraw_CreateWindow(((GGDKWindow) gw)->display, (GGDKWindow) gw, pos, eh, user_data, gattrs); } -static GWindow GGDKDrawCreatePixmap(GDisplay *gdisp, GWindow similar, uint16 width, uint16 height) { +static GWindow GGDKDrawCreatePixmap(GDisplay *gdisp, GWindow similar, uint16_t width, uint16_t height) { Log(LOGDEBUG, " "); //TODO: Check format? return _GGDKDraw_NewPixmap(gdisp, similar, width, height, false, NULL); } -static GWindow GGDKDrawCreateBitmap(GDisplay *gdisp, uint16 width, uint16 height, uint8 *data) { +static GWindow GGDKDrawCreateBitmap(GDisplay *gdisp, uint16_t width, uint16_t height, uint8_t *data) { Log(LOGDEBUG, " "); int stride = cairo_format_stride_for_width(CAIRO_FORMAT_A1, width); int actual = (width & 0x7fff) / 8; @@ -1301,7 +1286,7 @@ } cairo_surface_flush(((GGDKWindow)ret)->cs); - uint8 *buf = cairo_image_surface_get_data(((GGDKWindow)ret)->cs); + uint8_t *buf = cairo_image_surface_get_data(((GGDKWindow)ret)->cs); for (int j = 0; j < height; j++) { memcpy(buf + stride * j, data + actual * j, actual); } @@ -1312,7 +1297,7 @@ return _GGDKDraw_NewPixmap(gdisp, NULL, width, height, true, data); } -static GCursor GGDKDrawCreateCursor(GWindow src, GWindow mask, Color fg, Color bg, int16 x, int16 y) { +static GCursor GGDKDrawCreateCursor(GWindow src, GWindow mask, Color fg, Color bg, int16_t x, int16_t y) { Log(LOGDEBUG, " "); GGDKDisplay *gdisp = (GGDKDisplay *)(src->display); @@ -1394,15 +1379,11 @@ // is destroyed, but they *are* when it's first hidden... GDrawSetVisible((GWindow)gw, false); - // HACK! Reparent all windows transient to this - // If they were truly transient in the normal sense, they would just be - // destroyed when this window goes away + // Delete all transient references to this window for (int i = ((int)gw->display->transient_stack->len) - 1; i >= 0; --i) { GGDKWindow tw = (GGDKWindow)gw->display->transient_stack->pdata[i]; if (tw->transient_owner == gw) { - Log(LOGWARN, "Resetting transient owner on %p(%s) as %p(%s) is dying", - tw, tw->window_title, gw, gw->window_title); - GGDKDrawSetTransientFor((GWindow)tw, (GWindow)-1); + GGDKDrawSetTransientFor((GWindow)tw, NULL); } } } @@ -1481,7 +1462,7 @@ } } -static void GGDKDrawMove(GWindow gw, int32 x, int32 y) { +static void GGDKDrawMove(GWindow gw, int32_t x, int32_t y) { Log(LOGDEBUG, "%p:%s, %d %d", gw, ((GGDKWindow)gw)->window_title, x, y); _GGDKDraw_CleanupAutoPaint(((GGDKWindow)gw)->display); gdk_window_move(((GGDKWindow)gw)->w, x, y); @@ -1491,12 +1472,12 @@ } } -static void GGDKDrawTrueMove(GWindow w, int32 x, int32 y) { +static void GGDKDrawTrueMove(GWindow w, int32_t x, int32_t y) { Log(LOGDEBUG, " "); GGDKDrawMove(w, x, y); } -static void GGDKDrawResize(GWindow gw, int32 w, int32 h) { +static void GGDKDrawResize(GWindow gw, int32_t w, int32_t h) { Log(LOGDEBUG, "%p:%s, %d %d", gw, ((GGDKWindow)gw)->window_title, w, h); _GGDKDraw_CleanupAutoPaint(((GGDKWindow)gw)->display); gdk_window_resize(((GGDKWindow)gw)->w, w, h); @@ -1508,7 +1489,7 @@ } } -static void GGDKDrawMoveResize(GWindow gw, int32 x, int32 y, int32 w, int32 h) { +static void GGDKDrawMoveResize(GWindow gw, int32_t x, int32_t y, int32_t w, int32_t h) { Log(LOGDEBUG, "%p:%s, %d %d %d %d", gw, ((GGDKWindow)gw)->window_title, x, y, w, h); _GGDKDraw_CleanupAutoPaint(((GGDKWindow)gw)->display); gdk_window_move_resize(((GGDKWindow)gw)->w, x, y, w, h); @@ -1533,33 +1514,6 @@ } } -static void GGDKDrawRaiseAbove(GWindow gw1, GWindow gw2) { - Log(LOGDEBUG, " "); - _GGDKDraw_CleanupAutoPaint(((GGDKWindow)gw1)->display); - gdk_window_restack(((GGDKWindow)gw1)->w, ((GGDKWindow)gw2)->w, true); - if (!gw1->is_toplevel) { - _GGDKDraw_FakeConfigureEvent((GGDKWindow)gw1); - } - if (!gw2->is_toplevel) { - _GGDKDraw_FakeConfigureEvent((GGDKWindow)gw2); - } -} - -// Only used once in gcontainer - force it to call GDrawRaiseAbove -static int GGDKDrawIsAbove(GWindow UNUSED(gw1), GWindow UNUSED(gw2)) { - Log(LOGDEBUG, " "); - return false; -} - -static void GGDKDrawLower(GWindow gw) { - Log(LOGDEBUG, " "); - _GGDKDraw_CleanupAutoPaint(((GGDKWindow)gw)->display); - gdk_window_lower(((GGDKWindow)gw)->w); - if (!gw->is_toplevel) { - _GGDKDraw_FakeConfigureEvent((GGDKWindow)gw); - } -} - // Icon title is ignored. static void GGDKDrawSetWindowTitles8(GWindow w, const char *title, const char *UNUSED(icontitle)) { Log(LOGDEBUG, " ");// assert(false); @@ -1572,21 +1526,7 @@ } } -static void GGDKDrawSetWindowTitles(GWindow gw, const unichar_t *title, const unichar_t *UNUSED(icontitle)) { - Log(LOGDEBUG, " "); - char *str = u2utf8_copy(title); - if (str != NULL) { - GGDKDrawSetWindowTitles8(gw, str, NULL); - free(str); - } -} - // Sigh. GDK doesn't provide a way to get the window title... -static unichar_t *GGDKDrawGetWindowTitle(GWindow gw) { - Log(LOGDEBUG, " "); // assert(false); - return utf82u_copy(((GGDKWindow)gw)->window_title); -} - static char *GGDKDrawGetWindowTitle8(GWindow gw) { Log(LOGDEBUG, " "); return copy(((GGDKWindow)gw)->window_title); @@ -1630,7 +1570,7 @@ if (ow != NULL) { gdk_window_set_transient_for(gw->w, ow->w); - gdk_window_set_modal_hint(gw->w, true); + gdk_window_set_modal_hint(gw->w, gw->restrict_input_to_me || gdisp->restrict_count > 0); gw->istransient = true; g_ptr_array_add(gdisp->transient_stack, gw); if (gw->restrict_input_to_me) { @@ -1738,12 +1678,6 @@ return ((GGDKWindow)gw)->current_cursor; } -static GWindow GGDKDrawGetRedirectWindow(GDisplay *UNUSED(gdisp)) { - //Log(LOGDEBUG, " "); - // Not implemented. - return NULL; -} - static void GGDKDrawTranslateCoordinates(GWindow from, GWindow to, GPoint *pt) { //Log(LOGDEBUG, " "); GGDKWindow gfrom = (GGDKWindow)from, gto = (GGDKWindow)to; @@ -1771,7 +1705,7 @@ gdk_display_beep(((GGDKDisplay *)gdisp)->display); } -static void GGDKDrawScroll(GWindow w, GRect *rect, int32 hor, int32 vert) { +static void GGDKDrawScroll(GWindow w, GRect *rect, int32_t hor, int32_t vert) { //Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow) w; GRect temp; @@ -1804,7 +1738,7 @@ return 0; } // Since this function is only used to check the state of the space button - // Dont't bother with a full implementation... + // Don't bother with a full implementation... return ((GGDKWindow)w)->display->is_space_pressed; } @@ -1837,8 +1771,8 @@ sel->timestamp = gdisp->last_event_time; } -static void GGDKDrawAddSelectionType(GWindow w, enum selnames sel, char *type, void *data, int32 cnt, int32 unitsize, - void *gendata(void *, int32 *len), void freedata(void *)) { +static void GGDKDrawAddSelectionType(GWindow w, enum selnames sel, char *type, void *data, int32_t cnt, int32_t unitsize, + void *gendata(void *, int32_t *len), void freedata(void *)) { Log(LOGDEBUG, " "); GGDKWindow gw = (GGDKWindow)w; @@ -1886,7 +1820,7 @@ #endif } -static void *GGDKDrawRequestSelection(GWindow w, enum selnames sn, char *typename, int32 *len) { +static void *GGDKDrawRequestSelection(GWindow w, enum selnames sn, char *typename, int32_t *len) { GGDKWindow gw = (GGDKWindow)w; GGDKDisplay *gdisp = gw->display; GdkAtom type_atom = gdk_atom_intern(typename, false); @@ -2178,14 +2112,6 @@ } } -static void GGDKDrawProcessWindowEvents(GWindow w) { - Log(LOGWARN, "This function SHOULD NOT BE CALLED! Will likely not do as expected! Window: %p", w); - - if (w != NULL) { - GGDKDrawProcessPendingEvents(w->display); - } -} - static void GGDKDrawProcessOneEvent(GDisplay *gdisp) { //Log(LOGDEBUG, " "); GMainContext *ctx = g_main_loop_get_context(((GGDKDisplay *)gdisp)->main_loop); @@ -2297,7 +2223,37 @@ return 0; //Not sure how to handle... For tablets... } -static GTimer *GGDKDrawRequestTimer(GWindow w, int32 time_from_now, int32 frequency, void *userdata) { +static int GGDKDrawShortcutKeyMatches(const GEvent *e, unichar_t ch) { + if ((e->type != et_char && e->type != et_charup) || ch == 0) { + return false; + } + + unichar_t k = toupper(e->u.chr.chars[0]); + if (k == ch) { + return true; + } + + GGDKWindow gw = (GGDKWindow)e->w; + if (gw->display->ks.group == 0) { + return false; + } + + GdkKeymap *km = gdk_keymap_get_for_display(gw->display->display); + if (!km) { + return false; + } + + guint keyval; + if (!gdk_keymap_translate_keyboard_state(km, gw->display->ks.keycode, + gw->display->ks.state, 0, &keyval, NULL, NULL, NULL)) { + return false; + } + + k = toupper(gdk_keyval_to_unicode(keyval)); + return k == ch; +} + +static GTimer *GGDKDrawRequestTimer(GWindow w, int32_t time_from_now, int32_t frequency, void *userdata) { //Log(LOGDEBUG, " "); GGDKTimer *timer = calloc(1, sizeof(GGDKTimer)); GGDKWindow gw = (GGDKWindow)w; @@ -2349,19 +2305,13 @@ GGDKDrawResize, GGDKDrawMoveResize, GGDKDrawRaise, - GGDKDrawRaiseAbove, - GGDKDrawIsAbove, - GGDKDrawLower, - GGDKDrawSetWindowTitles, GGDKDrawSetWindowTitles8, - GGDKDrawGetWindowTitle, GGDKDrawGetWindowTitle8, GGDKDrawSetTransientFor, GGDKDrawGetPointerPosition, GGDKDrawGetPointerWindow, GGDKDrawSetCursor, GGDKDrawGetCursor, - GGDKDrawGetRedirectWindow, GGDKDrawTranslateCoordinates, GGDKDrawBeep, @@ -2369,9 +2319,6 @@ GGDKDrawPushClip, GGDKDrawPopClip, - GGDKDrawSetDifferenceMode, - - GGDKDrawClear, GGDKDrawDrawLine, GGDKDrawDrawArrow, GGDKDrawDrawRect, @@ -2407,12 +2354,12 @@ GGDKDrawSync, GGDKDrawSkipMouseMoveEvents, GGDKDrawProcessPendingEvents, - GGDKDrawProcessWindowEvents, GGDKDrawProcessOneEvent, GGDKDrawEventLoop, GGDKDrawPostEvent, GGDKDrawPostDragEvent, GGDKDrawRequestDeviceEvents, + GGDKDrawShortcutKeyMatches, GGDKDrawRequestTimer, GGDKDrawCancelTimer, @@ -2510,25 +2457,19 @@ gdisp->selinfo[sn_user1].sel_atom = gdk_atom_intern_static_string("PRIMARY"); gdisp->selinfo[sn_user2].sel_atom = gdk_atom_intern_static_string("PRIMARY"); - bool tbf = false, mxc = false; - int user_res = 0; - GResStruct res[] = { - {.resname = "MultiClickTime", .type = rt_int, .val = &gdisp->bs.double_time}, - {.resname = "MultiClickWiggle", .type = rt_int, .val = &gdisp->bs.double_wiggle}, - {.resname = "SelectionNotifyTimeout", .type = rt_int, .val = &gdisp->sel_notify_timeout}, - {.resname = "TwoButtonFixup", .type = rt_bool, .val = &tbf}, - {.resname = "MacOSXCmd", .type = rt_bool, .val = &mxc}, - {.resname = "ScreenResolution", .type = rt_int, .val = &user_res}, - {.resname = NULL}, - }; - GResourceFind(res, NULL); - gdisp->twobmouse_win = tbf; - gdisp->macosx_cmd = mxc; - - // Now finalise the resolution - if (user_res > 0) { - gdisp->res = user_res; + GDrawResourceFind(); + gdisp->bs.double_time = _GDraw_res_multiclicktime; + gdisp->bs.double_wiggle = _GDraw_res_multiclickwiggle; + gdisp->sel_notify_timeout = _GDraw_res_selnottime; + gdisp->macosx_cmd = _GDraw_res_macosxcmd; + gdisp->twobmouse_win = _GDraw_res_twobuttonfixup; + if (_GDraw_res_res != 0) { + gdisp->res = _GDraw_res_res; + } + if (_GDraw_res_synchronize){ + gdk_display_sync(gdisp->display); } + pango_cairo_context_set_resolution(gdisp->pangoc_context, gdisp->res); groot = (GGDKWindow)calloc(1, sizeof(struct ggdkwindow)); @@ -2552,12 +2493,6 @@ groot->is_visible = true; g_object_set_data(G_OBJECT(gdisp->root), "GGDKWindow", groot); - gdisp->def_background = GResourceFindColor("Background", COLOR_CREATE(0xf5, 0xff, 0xfa)); - gdisp->def_foreground = GResourceFindColor("Foreground", COLOR_CREATE(0x00, 0x00, 0x00)); - if (GResourceFindBool("Synchronize", false)) { - gdk_display_sync(gdisp->display); - } - (gdisp->funcs->init)((GDisplay *) gdisp); gdk_event_handler_set(_GGDKDraw_DispatchEvent, (gpointer)gdisp, NULL); diff -Nru fontforge-20201107~dfsg/gdraw/ggdkdrawP.h fontforge-20220308~dfsg/gdraw/ggdkdrawP.h --- fontforge-20201107~dfsg/gdraw/ggdkdrawP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggdkdrawP.h 2022-03-08 10:14:24.000000000 +0000 @@ -79,7 +79,7 @@ typedef struct ggdktimer { // :GTimer long time_sec; // longs not int32s to match timeval long time_usec; - int32 repeat_time; // 0 == one shot (run once) + int32_t repeat_time; // 0 == one shot (run once) GWindow owner; void *userdata; struct gtimer *next; // Unused in favour of a GLib list @@ -93,19 +93,21 @@ } GGDKTimer; typedef struct ggdkbuttonstate { - uint32 last_press_time; + uint32_t last_press_time; GGDKWindow release_w; - int16 release_x, release_y; - int16 release_button; - int16 cur_click; - int16 double_time; // max milliseconds between release & click - int16 double_wiggle; // max pixel wiggle allowed between release&click + int16_t release_x, release_y; + int16_t release_button; + int16_t cur_click; + int16_t double_time; // max milliseconds between release & click + int16_t double_wiggle; // max pixel wiggle allowed between release&click } GGDKButtonState; typedef struct ggdkkeystate { GdkEventType type; guint state; guint keyval; + guint16 keycode; + guint8 group; } GGDKKeyState; typedef struct ggdkdndcontext { @@ -115,11 +117,11 @@ } GGDKDNDContext; struct seldata { - int32 typeatom; - int32 cnt; - int32 unitsize; + int32_t typeatom; + int32_t cnt; + int32_t unitsize; void *data; - void *(*gendata)(void *, int32 *len); + void *(*gendata)(void *, int32_t *len); /* Either the data are stored here, or we use this function to generate them on the fly */ void (*freedata)(void *); struct seldata *next; @@ -166,19 +168,12 @@ // Inherit GDisplay start struct displayfuncs *funcs; struct font_state *fontstate; - int16 res; + int16_t res; GGDKWindow groot; - Color def_background, def_foreground; - uint16 mykey_state; - uint16 mykey_keysym; - uint16 mykey_mask; - unsigned int mykeybuild: 1; unsigned int default_visual: 1; unsigned int do_dithering: 1; unsigned int focusfollowsmouse: 1; unsigned int top_offsets_set: 1; - unsigned int wm_breaks_raiseabove: 1; - unsigned int wm_raiseabove_tested: 1; unsigned int endian_mismatch: 1; unsigned int macosx_cmd: 1; /* if set then map state=0x20 to control */ unsigned int twobmouse_win: 1; /* if set then map state=0x40 to mouse button 2 */ @@ -289,23 +284,21 @@ void GGDKDrawPushClip(GWindow w, GRect *rct, GRect *old); void GGDKDrawPopClip(GWindow gw, GRect *old); -void GGDKDrawSetDifferenceMode(GWindow gw); -void GGDKDrawClear(GWindow gw, GRect *rect); -void GGDKDrawDrawLine(GWindow w, int32 x, int32 y, int32 xend, int32 yend, Color col); -void GGDKDrawDrawArrow(GWindow gw, int32 x, int32 y, int32 xend, int32 yend, int16 arrows, Color col); +void GGDKDrawDrawLine(GWindow w, int32_t x, int32_t y, int32_t xend, int32_t yend, Color col); +void GGDKDrawDrawArrow(GWindow gw, int32_t x, int32_t y, int32_t xend, int32_t yend, int16_t arrows, Color col); void GGDKDrawDrawRect(GWindow gw, GRect *rect, Color col); void GGDKDrawFillRect(GWindow gw, GRect *rect, Color col); void GGDKDrawFillRoundRect(GWindow gw, GRect *rect, int radius, Color col); void GGDKDrawDrawEllipse(GWindow gw, GRect *rect, Color col); void GGDKDrawFillEllipse(GWindow gw, GRect *rect, Color col); -void GGDKDrawDrawArc(GWindow gw, GRect *rect, int32 sangle, int32 eangle, Color col); -void GGDKDrawDrawPoly(GWindow gw, GPoint *pts, int16 cnt, Color col); -void GGDKDrawFillPoly(GWindow gw, GPoint *pts, int16 cnt, Color col); -void GGDKDrawDrawImage(GWindow gw, GImage *gimg, GRect *src, int32 x, int32 y); -void GGDKDrawDrawGlyph(GWindow gw, GImage *gimg, GRect *src, int32 x, int32 y); -void GGDKDrawDrawImageMagnified(GWindow gw, GImage *gimg, GRect *src, int32 x, int32 y, int32 width, int32 height); +void GGDKDrawDrawArc(GWindow gw, GRect *rect, int32_t sangle, int32_t eangle, Color col); +void GGDKDrawDrawPoly(GWindow gw, GPoint *pts, int16_t cnt, Color col); +void GGDKDrawFillPoly(GWindow gw, GPoint *pts, int16_t cnt, Color col); +void GGDKDrawDrawImage(GWindow gw, GImage *gimg, GRect *src, int32_t x, int32_t y); +void GGDKDrawDrawGlyph(GWindow gw, GImage *gimg, GRect *src, int32_t x, int32_t y); +void GGDKDrawDrawImageMagnified(GWindow gw, GImage *gimg, GRect *src, int32_t x, int32_t y, int32_t width, int32_t height); -void GGDKDrawDrawPixmap(GWindow gw1, GWindow gw2, GRect *src, int32 x, int32 y); +void GGDKDrawDrawPixmap(GWindow gw1, GWindow gw2, GRect *src, int32_t x, int32_t y); enum gcairo_flags GGDKDrawHasCairo(GWindow w); @@ -319,14 +312,14 @@ void GGDKDrawPathFillAndStroke(GWindow w, Color fillcol, Color strokecol); void GGDKDrawStartNewSubPath(GWindow w); int GGDKDrawFillRuleSetWinding(GWindow w); -int GGDKDrawDoText8(GWindow w, int32 x, int32 y, const char *text, int32 cnt, Color col, enum text_funcs drawit, struct tf_arg *arg); +int GGDKDrawDoText8(GWindow w, int32_t x, int32_t y, const char *text, int32_t cnt, Color col, enum text_funcs drawit, struct tf_arg *arg); void GGDKDrawPushClipOnly(GWindow w); void GGDKDrawClipPreserve(GWindow w); void GGDKDrawGetFontMetrics(GWindow gw, GFont *fi, int *as, int *ds, int *ld); void GGDKDrawLayoutInit(GWindow w, char *text, int cnt, GFont *fi); -void GGDKDrawLayoutDraw(GWindow w, int32 x, int32 y, Color fg); +void GGDKDrawLayoutDraw(GWindow w, int32_t x, int32_t y, Color fg); void GGDKDrawLayoutIndexToPos(GWindow w, int index, GRect *pos); int GGDKDrawLayoutXYToIndex(GWindow w, int x, int y); void GGDKDrawLayoutExtents(GWindow w, GRect *size); diff -Nru fontforge-20201107~dfsg/gdraw/ggroupbox.c fontforge-20220308~dfsg/gdraw/ggroupbox.c --- fontforge-20201107~dfsg/gdraw/ggroupbox.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ggroupbox.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,11 +29,9 @@ #include "gdraw.h" #include "ggadgetP.h" -#include "gresource.h" GBox _GGroup_LineBox = GBOX_EMPTY; /* Don't initialize here */ static GBox group_box = GBOX_EMPTY; /* Don't initialize here */ -static int ggroup_inited = false; static GGadgetCreateData gline_gcd[] = { { GLineCreate, { { 0, 0, 100, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { NULL }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } @@ -41,8 +39,9 @@ static GGadgetCreateData *larray[] = { GCD_Glue, &gline_gcd[0], GCD_Glue, NULL, NULL }; static GGadgetCreateData linebox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) larray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; -GResInfo gline_ri = { - NULL, &ggadget_ri, NULL, NULL, +extern GResInfo ghvbox_ri; +static GResInfo gline_ri = { + &ghvbox_ri, &ggadget_ri, NULL, NULL, &_GGroup_LineBox, NULL, &linebox, @@ -52,8 +51,28 @@ "GLine", "Gdraw", false, + false, omf_border_type|omf_border_shape|omf_padding, + { bt_engraved, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,0 ,0 ,0 ,0 }, + GBOX_EMPTY, + NULL, NULL, + NULL +}; +GResInfo ggroup_ri = { + &gline_ri, &ggadget_ri, NULL, NULL, + &group_box, + NULL, + NULL, + NULL, + N_("Group"), + N_("A grouping of elements"), + "GGroup", + "Gdraw", + false, + false, + omf_border_type|omf_border_shape|omf_padding|omf_main_background|omf_disabled_background, + { bt_engraved, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, COLOR_TRANSPARENT, 0, COLOR_TRANSPARENT, 0, 0 ,0 ,0 ,0 ,0 }, GBOX_EMPTY, NULL, NULL, @@ -61,19 +80,8 @@ }; void _GGroup_Init(void) { - if ( ggroup_inited ) -return; - _GGadgetCopyDefaultBox(&_GGroup_LineBox); - _GGadgetCopyDefaultBox(&group_box); - group_box.border_type = _GGroup_LineBox.border_type = bt_engraved; - group_box.border_shape = _GGroup_LineBox.border_shape = bs_rect; - group_box.padding = _GGroup_LineBox.padding = 0; - /*group_box.flags = _GGroup_LineBox.flags = 0;*/ - group_box.main_background = COLOR_TRANSPARENT; - group_box.disabled_background = COLOR_TRANSPARENT; - _GGadgetInitDefaultBox("GLine.",&_GGroup_LineBox,NULL); - _GGadgetInitDefaultBox("GGroup.",&group_box,NULL); - ggroup_inited = true; + GResEditDoInit(&ggroup_ri); + GResEditDoInit(&gline_ri); } static int ggroup_expose(GWindow pixmap, GGadget *g, GEvent *event) { @@ -259,8 +267,7 @@ GGadget *GLineCreate(struct gwindow *base, GGadgetData *gd,void *data) { GGadget *g = calloc(1,sizeof(GLine)); - if ( !ggroup_inited ) - _GGroup_Init(); + _GGroup_Init(); g->funcs = &gline_funcs; _GGadget_Create(g,base,gd,data,&_GGroup_LineBox); if ( gd->flags & gg_line_vert ) @@ -274,8 +281,7 @@ GGadget *GGroupCreate(struct gwindow *base, GGadgetData *gd,void *data) { GGadget *g = calloc(1,sizeof(GGroup)); - if ( !ggroup_inited ) - _GGroup_Init(); + _GGroup_Init(); g->funcs = &ggroup_funcs; _GGadget_Create(g,base,gd,data,&group_box); @@ -287,9 +293,3 @@ _GGadget_FinalPosition(g,base,gd); return( g ); } - -GResInfo *_GLineRIHead(void) { - - _GGroup_Init(); -return( &gline_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/ghvbox.c fontforge-20220308~dfsg/gdraw/ghvbox.c --- fontforge-20201107~dfsg/gdraw/ghvbox.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/ghvbox.c 2022-03-08 10:14:24.000000000 +0000 @@ -39,10 +39,10 @@ static GBox hvgroup_box = GBOX_EMPTY; /* Don't initialize here */ static GBox hvbox_box = GBOX_EMPTY; /* Don't initialize here */ -static int ghvbox_inited = false; +extern GResInfo gflowbox_ri; GResInfo ghvgroupbox_ri = { - NULL, &ggadget_ri, NULL, NULL, + &gflowbox_ri, &ggadget_ri, NULL, NULL, &hvgroup_box, NULL, NULL, @@ -52,8 +52,28 @@ "GGroup", "Gdraw", false, + false, omf_border_type|omf_border_shape|omf_padding|omf_main_background|omf_disabled_background, + { bt_engraved, bs_rect, 0, 2, 0, 0, 0, 0, 0, 0, COLOR_TRANSPARENT, 0, COLOR_TRANSPARENT, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, NULL, + NULL +}; +GResInfo ghvbox_ri = { + &ghvgroupbox_ri, &ggadget_ri, NULL, NULL, + &hvbox_box, + NULL, + NULL, + NULL, + N_("HV Box"), + N_("A container for other gadgets"), + "GHVBox", + "Gdraw", + false, + false, + omf_border_type|omf_border_shape|omf_padding, + { bt_none, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -61,22 +81,8 @@ }; static void _GHVBox_Init(void) { - if ( ghvbox_inited ) -return; - _GGadgetCopyDefaultBox(&hvgroup_box); - _GGadgetCopyDefaultBox(&hvbox_box); - hvgroup_box.border_type = bt_engraved; - hvbox_box.border_type = bt_none; - hvbox_box.border_width = 0; - hvgroup_box.border_shape = hvbox_box.border_shape = bs_rect; - hvgroup_box.padding = 2; - hvbox_box.padding = 0; - /*hvgroup_box.flags = hvbox_box.flags = 0;*/ - hvgroup_box.main_background = COLOR_TRANSPARENT; - hvgroup_box.disabled_background = COLOR_TRANSPARENT; - _GGadgetInitDefaultBox("GHVBox.",&hvbox_box,NULL); - _GGadgetInitDefaultBox("GGroup.",&hvgroup_box,NULL); - ghvbox_inited = true; + GResEditDoInit(&ghvgroupbox_ri); + GResEditDoInit(&ghvbox_ri); } static void GHVBox_destroy(GGadget *g) { @@ -93,7 +99,7 @@ _ggadget_destroy(g); } -static void GHVBoxMove(GGadget *g, int32 x, int32 y) { +static void GHVBoxMove(GGadget *g, int32_t x, int32_t y) { GHVBox *gb = (GHVBox *) g; int offx = x-g->r.x, offy = y-g->r.y; int i; @@ -285,7 +291,7 @@ } } -static void GHVBoxResize(GGadget *g, int32 width, int32 height) { +static void GHVBoxResize(GGadget *g, int32_t width, int32_t height) { struct sizeinfo si; GHVBox *gb = (GHVBox *) g; int bp = GBoxBorderWidth(g->base,g->box); @@ -501,7 +507,7 @@ r.y += gb->label_height/2; r.height -= gb->label_height/2; GBoxDrawBorder(pixmap,&r,g->box,g->state,false); - /* Background is transperant */ + /* Background is transparent */ (gb->label->funcs->handle_expose)(pixmap,gb->label,event); } return( true ); @@ -580,8 +586,7 @@ int i, h, v; GGadgetCreateData *label = (GGadgetCreateData *) (gd->label); - if ( !ghvbox_inited ) - _GHVBox_Init(); + _GHVBox_Init(); gd->label = NULL; gb->g.funcs = &ghvbox_funcs; @@ -680,7 +685,7 @@ if ( outer.width > screen.width-20 ) outer.width = screen.width-20; if ( outer.height > screen.height-40 ) outer.height = screen.height-40; GDrawGetSize(g->base,&cur); - /* Make any offset simmetrical */ + /* Make any offset symmetrical */ outer.width += 2*g->r.x; outer.height += 2*g->r.y; if ( cur.width!=outer.width || cur.height!=outer.height ) { @@ -712,9 +717,3 @@ void GHVBoxReflow(GGadget *g) { GHVBoxResize(g, g->r.width, g->r.height); } - -GResInfo *_GHVBoxRIHead(void) { - - _GHVBox_Init(); -return( &ghvgroupbox_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gimageclut.c fontforge-20220308~dfsg/gdraw/gimageclut.c --- fontforge-20201107~dfsg/gdraw/gimageclut.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gimageclut.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "charset.h" #include "colorP.h" #include "gdrawP.h" #include "ustring.h" diff -Nru fontforge-20201107~dfsg/gdraw/gimagexdraw.c fontforge-20220308~dfsg/gdraw/gimagexdraw.c --- fontforge-20201107~dfsg/gdraw/gimagexdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gimagexdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -127,8 +127,8 @@ int i,j, index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt; - uint8 *ipt, *mpt; + uint32_t *pt; + uint8_t *ipt, *mpt; short *g_d; register int gd; int bit; @@ -137,9 +137,9 @@ gdisp->gg.green_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; if ( gdisp->gg.img->bitmap_bit_order == MSBFirst ) bit = 0x80; else @@ -177,8 +177,8 @@ unsigned int index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt; - uint8 *ipt, *mpt; + uint32_t *pt; + uint8_t *ipt, *mpt; short *g_d; register int gd; int bit; @@ -187,9 +187,9 @@ gdisp->gg.green_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; if ( gdisp->gg.img->bitmap_bit_order == MSBFirst ) bit = 0x80; else @@ -270,8 +270,8 @@ struct gcol clut[256]; int i,j, index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - uint32 *pt; - uint8 *ipt; + uint32_t *pt; + uint8_t *ipt; short *g_d; register int gd; int bit; @@ -282,8 +282,8 @@ gdisp->gg.green_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; if ( gdisp->gg.img->bitmap_bit_order == MSBFirst ) bit = 0x80; else @@ -314,7 +314,7 @@ int i,j, index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint8 *pt, *ipt, *mpt; + uint8_t *pt, *ipt, *mpt; short *r_d, *g_d, *b_d; register int rd, gd, bd; const struct gcol *pos; @@ -328,9 +328,9 @@ gdisp->gg.red_dith[i]= gdisp->gg.green_dith[i] = gdisp->gg.blue_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -382,7 +382,7 @@ int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint8 *pt, *ipt, *mpt; + register uint8_t *pt, *ipt, *mpt; struct gcol *pos; const struct gcol *temp; #if FAST_BITS int mbit; @@ -396,9 +396,9 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -437,8 +437,8 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt, index; - uint8 *ipt, *mpt; + uint32_t *pt, index; + uint8_t *ipt, *mpt; short *r_d, *g_d, *b_d; register int rd, gd, bd; const struct gcol *pos; @@ -450,9 +450,9 @@ gdisp->gg.red_dith[i]= gdisp->gg.green_dith[i] = gdisp->gg.blue_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -501,8 +501,8 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt, index; - uint8 *ipt, *mpt; + uint32_t *pt, index; + uint8_t *ipt, *mpt; short *r_d, *g_d, *b_d; register int rd, gd, bd; const struct gcol *pos; @@ -514,9 +514,9 @@ gdisp->gg.red_dith[i]= gdisp->gg.green_dith[i] = gdisp->gg.blue_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -565,16 +565,16 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt, index; - register uint8 *ipt, *mpt; + uint32_t *pt, index; + register uint8_t *ipt, *mpt; #if FAST_BITS int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -613,16 +613,16 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - uint32 *pt, index; - register uint8 *ipt, *mpt; + uint32_t *pt, index; + register uint8_t *ipt, *mpt; #if FAST_BITS int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -661,7 +661,7 @@ struct gcol clut[256]; int i,j, index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - uint8 *pt, *ipt; + uint8_t *pt, *ipt; short *r_d, *g_d, *b_d; register int rd, gd, bd; const struct gcol *pos; @@ -672,8 +672,8 @@ gdisp->gg.red_dith[i]= gdisp->gg.green_dith[i] = gdisp->gg.blue_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; rd = gd = bd = 0; r_d = gdisp->gg.red_dith; g_d = gdisp->gg.green_dith; b_d = gdisp->gg.blue_dith; for ( j=src->width-1; j>=0; --j ) { @@ -696,7 +696,7 @@ register int j; int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint8 *pt, *ipt; + register uint8_t *pt, *ipt; struct gcol *pos; const struct gcol *temp; _GDraw_getimageclut(base,clut); @@ -707,8 +707,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; @@ -719,8 +719,8 @@ static void gdraw_32_on_8_nomag_dithered_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - uint32 *pt, index; - uint8 *ipt; + uint32_t *pt, index; + uint8_t *ipt; short *r_d, *g_d, *b_d; register int rd, gd, bd; const struct gcol *pos; @@ -729,8 +729,8 @@ gdisp->gg.red_dith[i]= gdisp->gg.green_dith[i] = gdisp->gg.blue_dith[i] = 0; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; rd = gd = bd = 0; r_d = gdisp->gg.red_dith; g_d = gdisp->gg.green_dith; b_d = gdisp->gg.blue_dith; for ( j=src->width-1; j>=0; --j ) { @@ -750,12 +750,12 @@ static void gdraw_32_on_8_nomag_nodithered_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - uint32 *pt, index; - register uint8 *ipt; + uint32_t *pt, index; + register uint8_t *ipt; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = _GXDraw_GetScreenPixel(gdisp,index); @@ -770,13 +770,13 @@ struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; #if FAST_BITS==0 - uint16 *mpt; + uint16_t *mpt; #else int mbit; - uint8 *mpt; + uint8_t *mpt; #endif - register uint8 *pt; - uint16 *ipt; + register uint8_t *pt; + uint16_t *ipt; struct gcol *pos; Color col; @@ -790,12 +790,12 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint16 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint16_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -833,23 +833,23 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index; - register uint16 *ipt; + register uint32_t *pt, index; + register uint16_t *ipt; int endian_mismatch = gdisp->endian_mismatch; #if FAST_BITS==0 - register uint16 *mpt; + register uint16_t *mpt; #else - register uint8 *mpt; + register uint8_t *mpt; int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint16 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint16_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -889,23 +889,23 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index; - register uint16 *ipt; + register uint32_t *pt, index; + register uint16_t *ipt; int endian_mismatch = gdisp->endian_mismatch; #if FAST_BITS==0 - register uint16 *mpt; + register uint16_t *mpt; #else - register uint8 *mpt; + register uint8_t *mpt; int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint16 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint16_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -946,8 +946,8 @@ register int j; int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint8 *pt; - uint16 *ipt; + register uint8_t *pt; + uint16_t *ipt; struct gcol *pos; Color col; @@ -961,8 +961,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; @@ -973,13 +973,13 @@ static void gdraw_32_on_16_nomag_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint32 *pt, index; - register uint16 *ipt; + register uint32_t *pt, index; + register uint16_t *ipt; int endian_mismatch = gdisp->endian_mismatch; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = Pixel16(gdisp,index); @@ -995,7 +995,7 @@ int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint8 *pt; + register uint8_t *pt; struct gcol *pos; Color col; int msbf = gdisp->gg.img->byte_order == MSBFirst/*, @@ -1004,7 +1004,7 @@ _GDraw_getimageclut(base,clut); if ( gdisp->pixel_size==16 ) { - uint16 *ipt; + uint16_t *ipt; for ( i=base->clut->clut_len-1; i>=0; --i ) { pos = &clut[i]; col = (pos->red<<16)|(pos->green<<8)|pos->blue; @@ -1016,15 +1016,15 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint16 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint16_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; } } } else if ( gdisp->pixel_size==24 ) { - uint8 *ipt; + uint8_t *ipt; for ( i=base->clut->clut_len-1; i>=0; --i ) { pos = &clut[i]; pos->pixel = Pixel24(gdisp,COLOR_CREATE(pos->red,pos->green,pos->blue)); @@ -1033,10 +1033,10 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; for ( j=src->width-1; j>=0; --j ) { - register uint32 col; + register uint32_t col; index = *pt++; col = clut[index].pixel; if ( msbf ) { @@ -1051,7 +1051,7 @@ } } } else { - uint32 *ipt; + uint32_t *ipt; for ( i=base->clut->clut_len-1; i>=0; --i ) { pos = &clut[i]; pos->pixel = Pixel32(gdisp,COLOR_CREATE(pos->red,pos->green,pos->blue)); @@ -1062,8 +1062,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; @@ -1081,8 +1081,8 @@ #endif struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint8 *ipt; - register uint8 *pt, *mpt; + register uint8_t *ipt; + register uint8_t *pt, *mpt; struct gcol *pos; int msbf = gdisp->gg.img->byte_order == MSBFirst/*, msBf = gdisp->gg.mask->bitmap_bit_order == MSBFirst*/; @@ -1094,9 +1094,9 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; #if FAST_BITS if ( msBf ) mbit = 0x80; @@ -1113,7 +1113,7 @@ #endif *ipt++ = 0x00; *ipt++ = 0x00; *ipt++ = 0x00; } else { - register uint32 col = clut[index].pixel; + register uint32_t col = clut[index].pixel; if ( msbf ) { *ipt++ = col>>16; *ipt++ = (col>>8)&0xff; @@ -1144,17 +1144,17 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index; - register uint8 *mpt, *ipt; + register uint32_t *pt, index; + register uint8_t *mpt, *ipt; #if FAST_BITS int mbit; #endif int msbf = gdisp->gg.img->byte_order == MSBFirst; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -1202,17 +1202,17 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index; - register uint8 *mpt, *ipt; + register uint32_t *pt, index; + register uint8_t *mpt, *ipt; #if FAST_BITS int mbit; #endif int msbf = gdisp->gg.img->byte_order == MSBFirst; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #if FAST_BITS if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; @@ -1258,8 +1258,8 @@ static void gdraw_8_on_24_nomag_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { struct gcol clut[256]; - register uint8 *ipt; - register uint8 *pt; + register uint8_t *ipt; + register uint8_t *pt; register int index, j; int i; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; @@ -1272,8 +1272,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; if ( gdisp->gg.img->byte_order == MSBFirst ) { for ( j=src->width-1; j>=0; --j ) { index = *pt++; @@ -1297,12 +1297,12 @@ static void gdraw_32_on_24_nomag_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint32 *pt, index; - register uint8 *ipt; + register uint32_t *pt, index; + register uint8_t *ipt; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint8 *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint8_t *) (gdisp->gg.img->data) + (i-src->y)*gdisp->gg.img->bytes_per_line; if ( gdisp->gg.img->byte_order == MSBFirst ) { for ( j=src->width-1; j>=0; --j ) { index = *pt++; @@ -1329,8 +1329,8 @@ int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint8 *pt; - uint32 *ipt; + register uint8_t *pt; + uint32_t *ipt; struct gcol *pos; _GDraw_getimageclut(base,clut); @@ -1344,8 +1344,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; @@ -1358,13 +1358,13 @@ register int j; int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint8 *pt; - uint32 *ipt; - uint32 fg_pixel = Pixel32(gdisp,fg) & 0xffffff; + register uint8_t *pt; + uint32_t *ipt; + uint32_t fg_pixel = Pixel32(gdisp,fg) & 0xffffff; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = fg_pixel | (index<<24); @@ -1376,13 +1376,13 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index, *ipt; + register uint32_t *pt, index, *ipt; int endian_mismatch = gdisp->endian_mismatch; int has_alpha = base->image_type == it_rgba; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; if ( index==trans ) { @@ -1404,15 +1404,15 @@ register int j; int i,index; #if FAST_BITS==0 - register uint32 *mpt; + register uint32_t *mpt; #else int mbit; - register uint8 *mpt; + register uint8_t *mpt; #endif struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint8 *pt; - uint32 *ipt; + register uint8_t *pt; + uint32_t *ipt; struct gcol *pos; _GDraw_getimageclut(base,clut); @@ -1424,12 +1424,12 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint32 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint32_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; + mpt = (uint8_t *) (gdisp->gg.mask->data) + (i-src->y)*gdisp->gg.mask->bytes_per_line; if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -1467,22 +1467,22 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index, *ipt; + register uint32_t *pt, index, *ipt; int endian_mismatch = gdisp->endian_mismatch; #if FAST_BITS==0 - register uint32 *mpt; + register uint32_t *mpt; #else - register uint8 *mpt; + register uint8_t *mpt; int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint32 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint32_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -1522,22 +1522,22 @@ int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; int trans = base->trans; - register uint32 *pt, index, *ipt; + register uint32_t *pt, index, *ipt; int endian_mismatch = gdisp->endian_mismatch; #if FAST_BITS==0 - register uint32 *mpt; + register uint32_t *mpt; #else - register uint8 *mpt; + register uint8_t *mpt; int mbit; #endif for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); #if FAST_BITS==0 - mpt = (uint32 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint32_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); #else - mpt = (uint8 *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); + mpt = (uint8_t *) (gdisp->gg.mask->data + (i-src->y)*gdisp->gg.mask->bytes_per_line); if ( gdisp->gg.mask->bitmap_bit_order == MSBFirst ) mbit = 0x80; else @@ -1578,8 +1578,8 @@ register int j; int i,index; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint8 *pt; - uint32 *ipt; + register uint8_t *pt; + uint32_t *ipt; struct gcol *pos; _GDraw_getimageclut(base,clut); @@ -1591,8 +1591,8 @@ } for ( i=src->y; iy+src->height; ++i ) { - pt = (uint8 *) (base->data) + i*base->bytes_per_line + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint8_t *) (base->data) + i*base->bytes_per_line + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = clut[index].pixel; @@ -1603,12 +1603,12 @@ static void gdraw_32_on_32_nomag_nomask(GXDisplay *gdisp, GImage *image, GRect *src) { int i,j; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; - register uint32 *pt, index, *ipt; + register uint32_t *pt, index, *ipt; int endian_mismatch = gdisp->endian_mismatch; for ( i=src->y; iy+src->height; ++i ) { - pt = (uint32 *) (base->data + i*base->bytes_per_line) + src->x; - ipt = (uint32 *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); + pt = (uint32_t *) (base->data + i*base->bytes_per_line) + src->x; + ipt = (uint32_t *) (gdisp->gg.img->data + (i-src->y)*gdisp->gg.img->bytes_per_line); for ( j=src->width-1; j>=0; --j ) { index = *pt++; *ipt++ = Pixel32(gdisp,index); @@ -1668,7 +1668,7 @@ Color trans, GRect *src, int x, int y) { XImage *xi; GXDisplay *gdisp = w->display; - uint8 *newdata = NULL; + uint8_t *newdata = NULL; xi = XCreateImage(gdisp->display,gdisp->visual,1,XYBitmap,0,(char *) (image->data), image->width, image->height,8,image->bytes_per_line); @@ -1676,7 +1676,7 @@ /* sigh. The server doesn't use our convention. I might be able just */ /* to change this field but it doesn't say, so best not to */ int len = image->bytes_per_line*image->height; - uint8 *pt, *ipt, *end; + uint8_t *pt, *ipt, *end; int m1,m2,val; for ( ipt = image->data, pt=newdata=malloc(len), end=pt+len; ptdata = (char *) newdata; } gdraw_xbitmap(w,xi,clut,trans,src,x,y); - if ( (uint8 *) (xi->data)==image->data || (uint8 *) (xi->data)==newdata ) xi->data = NULL; + if ( (uint8_t *) (xi->data)==image->data || (uint8_t *) (xi->data)==newdata ) xi->data = NULL; XDestroyImage(xi); } @@ -1696,7 +1696,7 @@ int width = gdisp->gg.iwidth, height = gdisp->gg.iheight; char *temp; int depth = gdisp->depth, pixel_size; - union { int32 foo; uint8 bar[4]; } endian; + union { int32_t foo; uint8_t bar[4]; } endian; if ( is_bitmap ) depth=1; if ( neww > gdisp->gg.iwidth ) { @@ -1933,7 +1933,7 @@ } } -void _GXDraw_Image( GWindow _w, GImage *image, GRect *src, int32 x, int32 y) { +void _GXDraw_Image( GWindow _w, GImage *image, GRect *src, int32_t x, int32_t y) { GXWindow gw = (GXWindow) _w; GXDisplay *gdisp = gw->display; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; @@ -2054,10 +2054,10 @@ /* does support bitwise boolean operators, and an "or" will always produce */ /* a value somewhere between those extremes. */ /* Actually since the color values (black==foreground, white==background) */ -/* generally run in the oposite direction from the alpha channel (100%=fore, */ +/* generally run in the opposite direction from the alpha channel (100%=fore, */ /* 0%=back) we will need to reverse the "or" to be an "and", but the idea */ /* is the same */ -void _GXDraw_Glyph( GWindow _w, GImage *image, GRect *src, int32 x, int32 y) { +void _GXDraw_Glyph( GWindow _w, GImage *image, GRect *src, int32_t x, int32_t y) { GXWindow gw = (GXWindow) _w; GXDisplay *gdisp = gw->display; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; @@ -2104,7 +2104,7 @@ double xscale, double yscale) { static GImage temp; static struct _GImage tbase; - static uint8 *data; + static uint8_t *data; static int dlen; int r,c; @@ -2129,8 +2129,8 @@ memset(data,0,tbase.height*tbase.bytes_per_line); for ( r=0; rheight; ++r ) { int or = ((int) floor( (r+size->y)/yscale )); - uint8 *pt = data+r*tbase.bytes_per_line; - uint8 *opt = base->data+or*base->bytes_per_line; + uint8_t *pt = data+r*tbase.bytes_per_line; + uint8_t *opt = base->data+or*base->bytes_per_line; for ( c=0; cwidth; ++c ) { int oc = ((int) floor( (c+size->x)/xscale)); if ( opt[oc>>3] & (0x80>>(oc&7)) ) @@ -2140,8 +2140,8 @@ } else if ( base->image_type==it_index ) { for ( r=0; rheight; ++r ) { int or = ((int) floor( (r+size->y)/yscale )); - uint8 *pt = data+r*tbase.bytes_per_line; - uint8 *opt = base->data+or*base->bytes_per_line; + uint8_t *pt = data+r*tbase.bytes_per_line; + uint8_t *opt = base->data+or*base->bytes_per_line; for ( c=0; cwidth; ++c ) { int oc = ((int) floor( (c+size->x)/xscale)); *pt++ = opt[oc]; @@ -2150,8 +2150,8 @@ } else { for ( r=0; rheight; ++r ) { int or = ((int) floor( (r+size->y)/yscale )); - uint32 *pt = (uint32 *) (data+r*tbase.bytes_per_line); - uint32 *opt = (uint32 *) (base->data+or*base->bytes_per_line); + uint32_t *pt = (uint32_t *) (data+r*tbase.bytes_per_line); + uint32_t *opt = (uint32_t *) (base->data+or*base->bytes_per_line); for ( c=0; cwidth; ++c ) { int oc = ((int) floor( (c+size->x)/xscale)); *pt++ = opt[oc]; @@ -2165,7 +2165,7 @@ /* then extract the given given rectangle (in magnified coords) and */ /* place it on the screen at x,y */ void _GXDraw_ImageMagnified(GWindow _w, GImage *image, GRect *magsrc, - int32 x, int32 y, int32 width, int32 height) { + int32_t x, int32_t y, int32_t width, int32_t height) { GXWindow gw = (GXWindow) _w; GXDisplay *gdisp = gw->display; struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; @@ -2236,17 +2236,17 @@ base->width = xi->width; base->height = xi->height; base->bytes_per_line = xi->bytes_per_line; - base->data = (uint8 *) (xi->data); + base->data = (uint8_t *) (xi->data); base->clut = NULL; base->trans = COLOR_UNKNOWN; if ( xi->bitmap_bit_order==LSBFirst ) { /* sigh. The server doesn't use our convention. invert all bytes */ int len = base->height*base->bytes_per_line; - uint8 *newdata = malloc(len), *pt, *ipt, *end; + uint8_t *newdata = malloc(len), *pt, *ipt, *end; int m1,m2,val; - for ( ipt = (uint8 *) xi->data, pt=newdata, end=pt+len; ptdata, pt=newdata, end=pt+len; pt>=1 ) if ( *ipt&m1 ) val|=m2; @@ -2284,7 +2284,7 @@ base->width = xi->width; base->height = xi->height; base->bytes_per_line = xi->bytes_per_line; - base->data = (uint8 *) xi->data; + base->data = (uint8_t *) xi->data; base->clut = clut; base->trans = COLOR_UNKNOWN; @@ -2301,7 +2301,7 @@ static GImage *xi16_to_gi32(GXDisplay *gdisp,XImage *xi) { GImage *gi; struct _GImage *base; - uint16 *pt; uint32 *ipt, val; + uint16_t *pt; uint32_t *ipt, val; int i,j,rs,gs,bs; int rs2,gs2=0,bs2; int rm, gm, bm; @@ -2342,8 +2342,8 @@ } for ( i=0; iheight; ++i ) { - pt = (uint16 *) (xi->data + i*xi->bytes_per_line); - ipt = (uint32 *) (base->data + i*base->bytes_per_line); + pt = (uint16_t *) (xi->data + i*xi->bytes_per_line); + ipt = (uint32_t *) (base->data + i*base->bytes_per_line); for ( j=0; jwidth; ++j ) { val = *pt++; if ( val!=0 ) @@ -2357,7 +2357,7 @@ static GImage *xi24_to_gi32(GXDisplay *gdisp,XImage *xi) { GImage *gi; struct _GImage *base; - uint8 *pt; uint32 *ipt, val; + uint8_t *pt; uint32_t *ipt, val; int i,j,rs,gs,bs; if (( gi = GImageCreate(it_true,xi->width,xi->height))==NULL ) @@ -2366,8 +2366,8 @@ rs = gdisp->cs.red_shift; gs = gdisp->cs.green_shift; bs = gdisp->cs.blue_shift; for ( i=0; iheight; ++i ) { - pt = (uint8 *) xi->data + i*xi->bytes_per_line; - ipt = (uint32 *) (base->data + i*base->bytes_per_line); + pt = (uint8_t *) xi->data + i*xi->bytes_per_line; + ipt = (uint32_t *) (base->data + i*base->bytes_per_line); for ( j=0; jwidth; ++j ) { if ( xi->byte_order==MSBFirst ) { val = *pt++; @@ -2387,7 +2387,7 @@ static GImage *xi32_to_gi32(GXDisplay *gdisp,XImage *xi) { GImage *gi; struct _GImage *base; - uint32 *pt; uint32 *ipt, val; + uint32_t *pt; uint32_t *ipt, val; int i,j,rs,gs,bs; if (( gi = GImageCreate(it_true,xi->width,xi->height))==NULL ) @@ -2396,8 +2396,8 @@ rs = gdisp->cs.red_shift; gs = gdisp->cs.green_shift; bs = gdisp->cs.blue_shift; for ( i=0; iheight; ++i ) { - pt = (uint32 *) (xi->data + i*xi->bytes_per_line); - ipt = (uint32 *) (base->data + i*base->bytes_per_line); + pt = (uint32_t *) (xi->data + i*xi->bytes_per_line); + ipt = (uint32_t *) (base->data + i*base->bytes_per_line); for ( j=0; jwidth; ++j ) { val = *pt++; *ipt++ = COLOR_CREATE((val>>rs)&0xff,(val>>gs)&0xff,(val>>bs)&0xff); diff -Nru fontforge-20201107~dfsg/gdraw/gkeysym.c fontforge-20220308~dfsg/gdraw/gkeysym.c --- fontforge-20201107~dfsg/gdraw/gkeysym.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gkeysym.c 2022-03-08 10:14:24.000000000 +0000 @@ -368,7 +368,7 @@ NULL }; -int GKeysymIsModifier(uint16 keysym) { +int GKeysymIsModifier(uint16_t keysym) { switch(keysym) { case GK_Shift_L: case GK_Shift_R: diff -Nru fontforge-20201107~dfsg/gdraw/glist.c fontforge-20220308~dfsg/gdraw/glist.c --- fontforge-20201107~dfsg/gdraw/glist.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/glist.c 2022-03-08 10:14:24.000000000 +0000 @@ -80,7 +80,7 @@ static int GListTopInWindow(GList *gl,int last) { /* If we want to display last at the bottom of our list, then what line */ /* do we display at the top? */ - int32 height = gl->g.inner.height, temp; + int32_t height = gl->g.inner.height, temp; int l; for ( l=last; l>=0; --l ) { @@ -95,7 +95,7 @@ static int GListLinesInWindow(GList *gl,int first) { /* Ok, the first line displayed is "first", how many others do we have */ /* room for? */ - int32 height = gl->g.inner.height, temp; + int32_t height = gl->g.inner.height, temp; int l, lcnt=0; for ( l=first; lltot; ++l ) { @@ -154,7 +154,7 @@ return( false ); } -static int32 GListGetFirstSelPos(GGadget *g) { +static int32_t GListGetFirstSelPos(GGadget *g) { int i; GList *gl = (GList *) g; @@ -165,7 +165,7 @@ return( -1 ); } -static void GListSelect(GGadget *g, int32 pos, int32 sel) { +static void GListSelect(GGadget *g, int32_t pos, int32_t sel) { GList *gl = (GList *) g; int i; @@ -189,7 +189,7 @@ } } -static void GListSelectOne(GGadget *g, int32 pos) { +static void GListSelectOne(GGadget *g, int32_t pos) { GList *gl = (GList *) g; GListClearSel(gl); @@ -201,7 +201,7 @@ } } -static int32 GListIsItemSelected(GGadget *g, int32 pos) { +static int32_t GListIsItemSelected(GGadget *g, int32_t pos) { GList *gl = (GList *) g; if ( pos>=gl->ltot ) @@ -331,14 +331,14 @@ return( newoff ); } -static void GListShowPos(GGadget *g,int32 pos) { +static void GListShowPos(GGadget *g,int32_t pos) { GList *gl = (GList *) g; int newoff = GListAdjustPos(g,pos); if ( newoff!=gl->loff ) GListScrollBy(gl,newoff-gl->loff,0); } -static void GListScrollToText(GGadget *g,const unichar_t *text,int32 sel) { +static void GListScrollToText(GGadget *g,const unichar_t *text,int32_t sel) { GList *gl = (GList *) g; int pos; @@ -412,7 +412,7 @@ return( width ); } -static void GListSetList(GGadget *g,GTextInfo **ti,int32 docopy) { +static void GListSetList(GGadget *g,GTextInfo **ti,int32_t docopy) { GList *gl = (GList *) g; int same; @@ -434,13 +434,13 @@ GListSetList(g,NULL,true); } -static GTextInfo **GListGetList(GGadget *g,int32 *len) { +static GTextInfo **GListGetList(GGadget *g,int32_t *len) { GList *gl = (GList *) g; if ( len!=NULL ) *len = gl->ltot; return( gl->ti ); } -static GTextInfo *GListGetListItem(GGadget *g,int32 pos) { +static GTextInfo *GListGetListItem(GGadget *g,int32_t pos) { GList *gl = (GList *) g; if ( pos<0 || pos>=gl->ltot ) return( NULL ); @@ -478,7 +478,7 @@ if ( y+gl->hmax > event->u.expose.rect.y ) y += GTextInfoDraw(pixmap,g->inner.x-gl->xoff,y,gl->ti[l], gl->font,gl->ti[l]->disabled?dfg:fg,g->box->active_border, - ymax); + ymax, -1, -1); else if ( gl->sameheight ) y += gl->hmax; else @@ -606,7 +606,7 @@ static int glist_key(GGadget *g, GEvent *event) { GList *gl = (GList *) g; - uint16 keysym = event->u.chr.keysym; + uint16_t keysym = event->u.chr.keysym; int sofar_pos = gl->sofar_pos; int loff, xoff, sel=-1; int refresh = false; @@ -815,14 +815,14 @@ _ggadget_redraw(g); } -static void glist_move(GGadget *g, int32 x, int32 y ) { +static void glist_move(GGadget *g, int32_t x, int32_t y ) { GList *gl = (GList *) g; if ( gl->vsb!=NULL ) _ggadget_move((GGadget *) (gl->vsb),x+(gl->vsb->g.r.x-g->r.x),y); _ggadget_move(g,x,y); } -static void glist_resize(GGadget *g, int32 width, int32 height ) { +static void glist_resize(GGadget *g, int32_t width, int32_t height ) { GList *gl = (GList *) g; if ( gl->vsb!=NULL ) { int oldwidth = gl->vsb->g.r.x+gl->vsb->g.r.width-g->r.x; @@ -860,7 +860,7 @@ int bp = GBoxBorderWidth(gl->g.base,gl->g.box); int i; - /* can't deal with eliptical scrolling lists nor diamond ones. Just rects and roundrects */ + /* can't deal with elliptical scrolling lists nor diamond ones. Just rects and roundrects */ if ( g->desired_width<=0 ) { GListFindXMax(gl); @@ -950,8 +950,7 @@ }; static GBox list_box = GBOX_EMPTY; /* Don't initialize here */; -static FontInstance *list_font = NULL; -static int glist_inited = false; +GResFont list_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); static GTextInfo list_choices[] = { { (unichar_t *) "1", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, @@ -959,15 +958,16 @@ { (unichar_t *) "3", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, GTEXTINFO_EMPTY }; -static GGadgetCreateData list_gcd[] = { +GGadgetCreateData list_gcd[] = { { GListCreate, { { 0, 0, 0, 36 }, NULL, 0, 0, 0, 0, 0, &list_choices[0], { list_choices }, gg_visible, NULL, NULL }, NULL, NULL }, { GListCreate, { { 0, 0, 0, 36 }, NULL, 0, 0, 0, 0, 0, &list_choices[0], { list_choices }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } }; static GGadgetCreateData *tarray[] = { GCD_Glue, &list_gcd[0], GCD_Glue, &list_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData listhvbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) tarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; -static GResInfo glist_ri = { - NULL, &ggadget_ri,NULL, NULL, +extern GResInfo gscrollbar_ri; +GResInfo glist_ri = { + &gscrollbar_ri, &ggadget_ri,NULL, NULL, &list_box, &list_font, &listhvbox, @@ -977,21 +977,15 @@ "GList", "Gdraw", false, + false, box_foreground_border_outer, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; -static void GListInit() { - _GGadgetCopyDefaultBox(&list_box); - list_box.flags |= box_foreground_border_outer; - list_font = _GGadgetInitDefaultBox("GList.",&list_box,NULL); - glist_inited = true; -} - static void GListFit(GList *gl) { int bp = GBoxBorderWidth(gl->g.base,gl->g.box); GRect inner, outer; @@ -1010,11 +1004,10 @@ static GList *_GListCreate(GList *gl, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { int same; - if ( !glist_inited ) - GListInit(); + GResEditDoInit(&glist_ri); gl->g.funcs = &GList_funcs; _GGadget_Create(&gl->g,base,gd,data,def); - gl->font = list_font; + gl->font = list_font.fi; gl->g.takes_input = gl->g.takes_keyboard = true; gl->g.focusable = true; if ( !(gd->flags & gg_list_internal ) ) { @@ -1095,14 +1088,13 @@ int bp; GPoint pt; - if ( !glist_inited ) - GListInit(); + GResEditDoInit(&glist_ri); GDrawGetSize(GDrawGetRoot(GDrawGetDisplayOfWindow(owner->base)),&rootsize); maxh = 2*rootsize.height/3; - width = GTextInfoGetMaxWidth(owner->base,ti,list_font); + width = GTextInfoGetMaxWidth(owner->base,ti,list_font.fi); height = 0; for ( i=0; heighttext!=NULL || ti[i]->image!=NULL || ti[i]->line); ++i ) - height += GTextInfoGetHeight(owner->base,ti[i],list_font); + height += GTextInfoGetHeight(owner->base,ti[i],list_font.fi); if ( ti[i]->text!=NULL || ti[i]->image!=NULL || ti[i]->line ) /* Need a scroll bar if more */ width += GDrawPointsToPixels(owner->base,_GScrollBar_Width) + GDrawPointsToPixels(owner->base,1); @@ -1204,14 +1196,3 @@ void GListSetPopupCallback(GGadget *g,void (*callback)(GGadget *,int)) { ((GList *) g)->popup_callback = callback; } - -GResInfo *_GListRIHead(void) { - int as,ds,ld; - - if ( !glist_inited ) - GListInit(); - /* bp = GBoxBorderWidth(GDrawGetRoot(NULL),&list_box);*/ /* This gives bizarre values */ - GDrawWindowFontMetrics(GDrawGetRoot(NULL),list_font,&as, &ds, &ld); /* I don't have a window yet... */ - list_gcd[0].gd.pos.height = list_gcd[1].gd.pos.height = 2*(as+ds)+4; -return( &glist_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gmatrixedit.c fontforge-20220308~dfsg/gdraw/gmatrixedit.c --- fontforge-20201107~dfsg/gdraw/gmatrixedit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gmatrixedit.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,6 @@ #include "gdrawP.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gwidget.h" #include "ustring.h" @@ -40,12 +39,12 @@ static GBox gmatrixedit_box = GBOX_EMPTY; /* Don't initialize here */ static GBox gmatrixedit_button_box = GBOX_EMPTY; /* Don't initialize here */ -static FontInstance *gmatrixedit_font = NULL, *gmatrixedit_titfont = NULL; +static GResFont gmatrixedit_font = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); +static GResFont gmatrixedit_titfont = GRESFONT_INIT("400 8pt " SANS_UI_FAMILIES); static Color gmatrixedit_title_bg = 0x808080, gmatrixedit_title_fg = 0x000000, gmatrixedit_title_divider = 0xffffff; static Color gmatrixedit_rules = 0x000000; static Color gmatrixedit_frozencol = 0xff0000, gmatrixedit_activecol = 0x0000ff, gmatrixedit_activebg=0xffffc0; -static int gmatrixedit_inited = false; static struct resed gmatrixedit_re[] = { {N_("Title Background"), "TitleBG", rt_color, &gmatrixedit_title_bg, N_("Background color of column headers at the top of a matrix edit"), NULL, { 0 }, 0, 0 }, @@ -58,27 +57,30 @@ {N_("Title Font"), "TitleFont", rt_font, &gmatrixedit_titfont, N_("Font used to draw titles of a matrix edit"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; -static GResInfo gmatrixedit_ri = { - NULL, &ggadget_ri, NULL,NULL, +static GResInfo gmatrixedit2_ri; +GResInfo gmatrixedit_ri = { + &gmatrixedit2_ri, &ggadget_ri, &gmatrixedit2_ri,NULL, &gmatrixedit_box, &gmatrixedit_font, NULL, - gmatrixedit_re, + NULL, N_("Matrix Edit"), N_("Matrix Edit (sort of like a spreadsheet)"), "GMatrixEdit", "Gdraw", false, + false, omf_border_type|omf_border_width|omf_border_shape|omf_padding| omf_main_background|omf_disabled_background, - NULL, + { bt_none, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, COLOR_TRANSPARENT, 0, COLOR_TRANSPARENT, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, NULL }; +static GResInfo gmatrixedit_button_ri; static GResInfo gmatrixedit2_ri = { - NULL, &ggadget_ri, &gmatrixedit_ri,NULL, + &gmatrixedit_button_ri, &ggadget_ri, &gmatrixedit_ri,NULL, NULL, NULL, NULL, @@ -88,49 +90,48 @@ "GMatrixEdit", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; -static void _GMatrixEdit_Init(void) { - FontRequest rq; +static int GMatrixEditButtonRIInit(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + GResEditDoInit(&gmatrixedit_ri); + ri->overrides.main_background = gmatrixedit_ri.boxdata->main_background; + ri->overrides.disabled_background = gmatrixedit_ri.boxdata->disabled_background; + return _GResEditInitialize(ri); +} +extern GResInfo gdrawable_ri; +static GResInfo gmatrixedit_button_ri = { + &gdrawable_ri, &ggadget_ri, NULL,NULL, + &gmatrixedit_button_box, + NULL, + NULL, + NULL, + N_("Matrix Edit Button"), + N_("Button in Matrix Edit"), + "GMatrixEditButton", + "Gdraw", + false, + false, + omf_border_width|omf_main_background|omf_disabled_background|box_foreground_border_inner, + { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + GMatrixEditButtonRIInit, + NULL +}; - if ( gmatrixedit_inited ) -return; - _GGadgetCopyDefaultBox(&gmatrixedit_box); - gmatrixedit_box.border_type = bt_none; - gmatrixedit_box.border_width = 0; - gmatrixedit_box.border_shape = bs_rect; - gmatrixedit_box.padding = 0; - /*gmatrixedit_box.flags = 0;*/ - gmatrixedit_box.main_background = COLOR_TRANSPARENT; - gmatrixedit_box.disabled_background = COLOR_TRANSPARENT; - GDrawDecomposeFont(_ggadget_default_font,&rq); - gmatrixedit_font = GDrawInstanciateFont(NULL,&rq); - gmatrixedit_font = _GGadgetInitDefaultBox("GMatrixEdit.",&gmatrixedit_box,gmatrixedit_font); - GDrawDecomposeFont(gmatrixedit_font,&rq); - rq.point_size = (rq.point_size>=12) ? rq.point_size-2 : rq.point_size>=10 ? rq.point_size-1 : rq.point_size; - rq.weight = 700; - gmatrixedit_titfont = GResourceFindFont("GMatrixEdit.TitleFont",GDrawInstanciateFont(NULL,&rq)); - gmatrixedit_title_bg = GResourceFindColor("GMatrixEdit.TitleBG",gmatrixedit_title_bg); - gmatrixedit_title_fg = GResourceFindColor("GMatrixEdit.TitleFG",gmatrixedit_title_fg); - gmatrixedit_title_divider = GResourceFindColor("GMatrixEdit.TitleDivider",gmatrixedit_title_divider); - gmatrixedit_rules = GResourceFindColor("GMatrixEdit.RuleCol",gmatrixedit_rules); - gmatrixedit_frozencol = GResourceFindColor("GMatrixEdit.FrozenCol",gmatrixedit_frozencol); - gmatrixedit_activecol = GResourceFindColor("GMatrixEdit.ActiveCol",gmatrixedit_activecol); - gmatrixedit_activebg = GResourceFindColor("GMatrixEdit.ActiveBG",gmatrixedit_activebg); - gmatrixedit_inited = true; - - _GGadgetCopyDefaultBox(&gmatrixedit_button_box); - gmatrixedit_button_box.border_width = 1; - gmatrixedit_button_box.flags |= box_foreground_border_inner; - gmatrixedit_button_box.main_background = gmatrixedit_box.main_background; - gmatrixedit_button_box.disabled_background = gmatrixedit_box.disabled_background; - _GGadgetInitDefaultBox("GMatrixEditButton.",&gmatrixedit_button_box,NULL); +static void _GMatrixEdit_Init(void) { + GResEditDoInit(&gmatrixedit_ri); + GResEditDoInit(&gmatrixedit2_ri); + GResEditDoInit(&gmatrixedit_button_ri); } static void MatrixDataFree(GMatrixEdit *gme) { @@ -200,7 +201,7 @@ GScrollBarSetBounds(gme->hsb,0,width,gme->hsb->r.width); } -static void GMatrixEdit_Move(GGadget *g, int32 x, int32 y) { +static void GMatrixEdit_Move(GGadget *g, int32_t x, int32_t y) { GMatrixEdit *gme = (GMatrixEdit *) g; int i; @@ -231,11 +232,11 @@ _ggadget_move(g,x,y); } -static GMenuItem *FindMi(GMenuItem *mi, intpt val ) { +static GMenuItem *FindMi(GMenuItem *mi, intptr_t val ) { int i; for ( i=0; mi[i].ti.text!=NULL || mi[i].ti.line; ++i ) { - if ( mi[i].ti.userdata == (void *) (intpt) val && mi[i].ti.text!=NULL ) + if ( mi[i].ti.userdata == (void *) (intptr_t) val && mi[i].ti.text!=NULL ) return( &mi[i] ); } return( NULL ); @@ -454,7 +455,7 @@ } static void GME_PositionEdit(GMatrixEdit *gme); -static void GMatrixEdit_Resize(GGadget *g, int32 width, int32 height ) { +static void GMatrixEdit_Resize(GGadget *g, int32_t width, int32_t height ) { GMatrixEdit *gme = (GMatrixEdit *) g; int bp = GBoxBorderWidth(g->base,g->box); int subheight, subwidth; @@ -718,7 +719,7 @@ static int GME_RecalcFH(GMatrixEdit *gme) { int r,c, as, ds; - int32 end = -1; + int32_t end = -1; char *str, *ept; GTextBounds bounds; GMenuItem *mi; @@ -774,13 +775,13 @@ return( gme->font ); } -static int32 GMatrixEdit_IsSelected(GGadget *g, int32 pos) { +static int32_t GMatrixEdit_IsSelected(GGadget *g, int32_t pos) { GMatrixEdit *gme = (GMatrixEdit *) g; return( pos==gme->active_row ); } -static int32 GMatrixEdit_GetFirst(GGadget *g) { +static int32_t GMatrixEdit_GetFirst(GGadget *g) { GMatrixEdit *gme = (GMatrixEdit *) g; return( gme->active_row ); @@ -885,7 +886,7 @@ static int GME_SetValue(GMatrixEdit *gme,GGadget *g ) { int c = gme->active_col; int r = gme->active_row; - intpt lval; + intptr_t lval; double dval; char *end=""; char *str = GGadgetGetTitle8(g), *pt; @@ -898,9 +899,9 @@ int i; for ( i=0; (test=gme->col_data[c].enum_vals[i].ti.text)!=NULL || gme->col_data[c].enum_vals[i].ti.line ; ++i ) { if ( u_strcmp(ustr,test)==0 ) { - if ( (intpt) gme->col_data[c].enum_vals[i].ti.userdata != GME_NoChange ) + if ( (intptr_t) gme->col_data[c].enum_vals[i].ti.userdata != GME_NoChange ) gme->data[r*gme->cols+c].u.md_ival = - (intpt) gme->col_data[c].enum_vals[i].ti.userdata; + (intptr_t) gme->col_data[c].enum_vals[i].ti.userdata; free(str); goto good; } @@ -1100,7 +1101,7 @@ gme->data[gme->active_row*gme->cols+i] = gme->data[(gme->active_row-1)*gme->cols+i]; gme->data[(gme->active_row-1)*gme->cols+i] = md; } - --gme->active_row;; + --gme->active_row; GGadgetGetSize(gme->tf,&r); GGadgetMove(gme->tf,r.x,r.y-(gme->fh+1)); GME_EnableDelete(gme); @@ -1128,7 +1129,7 @@ gme->data[gme->active_row*gme->cols+i] = gme->data[(gme->active_row+1)*gme->cols+i]; gme->data[(gme->active_row+1)*gme->cols+i] = md; } - ++gme->active_row;; + ++gme->active_row; GGadgetGetSize(gme->tf,&r); GGadgetMove(gme->tf,r.x,r.y-(gme->fh+1)); GME_EnableDelete(gme); @@ -1213,11 +1214,8 @@ mgcd[1].gd.pos.x = 30-3; mgcd[1].gd.pos.y = GDrawPixelsToPoints(NULL,pos.height)-35-3; mgcd[1].gd.pos.width = -1; mgcd[1].gd.pos.height = 0; mgcd[1].gd.flags = gg_visible | gg_enabled | gg_but_default; - if ( _ggadget_use_gettext ) { - mlabel[1].text = (unichar_t *) _("_OK"); - mlabel[1].text_is_1byte = true; - } else - mlabel[1].text = (unichar_t *) _STR_OK; + mlabel[1].text = (unichar_t *) _("_OK"); + mlabel[1].text_is_1byte = true; mlabel[1].text_in_resource = true; mgcd[1].gd.label = &mlabel[1]; mgcd[1].gd.cid = CID_OK; @@ -1226,11 +1224,8 @@ mgcd[2].gd.pos.x = -30; mgcd[2].gd.pos.y = mgcd[1].gd.pos.y+3; mgcd[2].gd.pos.width = -1; mgcd[2].gd.pos.height = 0; mgcd[2].gd.flags = gg_visible | gg_enabled | gg_but_cancel; - if ( _ggadget_use_gettext ) { - mlabel[2].text = (unichar_t *) _("_Cancel"); - mlabel[2].text_is_1byte = true; - } else - mlabel[2].text = (unichar_t *) _STR_Cancel; + mlabel[2].text = (unichar_t *) _("_Cancel"); + mlabel[2].text_is_1byte = true; mlabel[2].text_in_resource = true; mgcd[2].gd.label = &mlabel[2]; mgcd[2].gd.cid = CID_Cancel; @@ -1268,10 +1263,10 @@ static void GME_EnumDispatch(GWindow gw, GMenuItem *mi, GEvent *e) { GMatrixEdit *gme = GDrawGetUserData(gw); - if ( (intpt) mi->ti.userdata == GME_NoChange ) + if ( (intptr_t) mi->ti.userdata == GME_NoChange ) return; - gme->data[gme->active_row*gme->cols+gme->active_col].u.md_ival = (intpt) mi->ti.userdata; + gme->data[gme->active_row*gme->cols+gme->active_col].u.md_ival = (intptr_t) mi->ti.userdata; if ( gme->finishedit != NULL ) (gme->finishedit)(&gme->g,gme->active_row,gme->active_col,gme->wasnew); @@ -1295,7 +1290,7 @@ int i; for ( i=0; mi[i].ti.text!=NULL || mi[i].ti.line || mi[i].ti.image!=NULL; ++i ) - mi[i].ti.selected = mi[i].ti.checked = !gme->wasnew && (mi[i].ti.userdata == (void *) (intpt) val); + mi[i].ti.selected = mi[i].ti.checked = !gme->wasnew && (mi[i].ti.userdata == (void *) (intptr_t) val); if ( gme->col_data[c].enable_enum!=NULL ) (gme->col_data[c].enable_enum)(&gme->g,mi,r,c); _GMenuCreatePopupMenu(gme->nested,event, mi, GME_FinishChoice); @@ -1305,7 +1300,7 @@ GMatrixEdit *gme = GDrawGetUserData(gw); int r = gme->active_row, c = gme->active_col; - if ( (intpt) mi->ti.userdata == GME_NoChange ) + if ( (intptr_t) mi->ti.userdata == GME_NoChange ) return; free(gme->data[r*gme->cols+c].u.md_str); @@ -1313,10 +1308,10 @@ gme->data[r*gme->cols+c].u.md_str = copy( (char *) mi->ti.userdata ); else if ( gme->col_data[c].me_type==me_stringchoicetag ) { char buf[8]; - buf[0] = ((intpt) mi->ti.userdata)>>24; - buf[1] = ((intpt) mi->ti.userdata)>>16; - buf[2] = ((intpt) mi->ti.userdata)>>8; - buf[3] = ((intpt) mi->ti.userdata)&0xff; + buf[0] = ((intptr_t) mi->ti.userdata)>>24; + buf[1] = ((intptr_t) mi->ti.userdata)>>16; + buf[2] = ((intptr_t) mi->ti.userdata)>>8; + buf[3] = ((intptr_t) mi->ti.userdata)&0xff; buf[4] = '\0'; gme->data[r*gme->cols+c].u.md_str = copy( buf ); } else @@ -1336,10 +1331,10 @@ if ( gme->col_data[c].me_type==me_stringchoicetag ) { char buf[8]; for ( i=0; mi[i].ti.text!=NULL || mi[i].ti.line || mi[i].ti.image!=NULL; ++i ) { - buf[0] = ((intpt) mi[i].ti.userdata)>>24; - buf[1] = ((intpt) mi[i].ti.userdata)>>16; - buf[2] = ((intpt) mi[i].ti.userdata)>>8; - buf[3] = ((intpt) mi[i].ti.userdata)&0xff; + buf[0] = ((intptr_t) mi[i].ti.userdata)>>24; + buf[1] = ((intptr_t) mi[i].ti.userdata)>>16; + buf[2] = ((intptr_t) mi[i].ti.userdata)>>8; + buf[3] = ((intptr_t) mi[i].ti.userdata)&0xff; buf[4] = '\0'; mi[i].ti.selected = mi[i].ti.checked = !gme->wasnew && val!=NULL && strcmp(buf,val)==0; @@ -1383,6 +1378,7 @@ case me_enum: d->u.md_ival = (int) (intptr_t) gme->col_data[i].enum_vals[0].ti.userdata; break; + default: break; } } if ( gme->initrow!=NULL ) @@ -1392,7 +1388,7 @@ gme->wasnew = true; } - if ( c==gme->cols || r>=gme->rows || gme->col_data[c].disabled ) + if ( c<0 || r<0 || c==gme->cols || r>=gme->rows || gme->col_data[c].disabled ) return; oldr = gme->active_row; gme->active_col = c; gme->active_row = r; @@ -1513,10 +1509,10 @@ char *str = gme->data[r*gme->cols+c].u.md_str, buf[8]; GMenuItem *enums = gme->col_data[c].enum_vals; for ( i=0; enums[i].ti.text!=NULL || enums[i].ti.line ; ++i ) { - buf[0] = ((intpt) enums[i].ti.userdata)>>24; - buf[1] = ((intpt) enums[i].ti.userdata)>>16; - buf[2] = ((intpt) enums[i].ti.userdata)>>8; - buf[3] = ((intpt) enums[i].ti.userdata)&0xff; + buf[0] = ((intptr_t) enums[i].ti.userdata)>>24; + buf[1] = ((intptr_t) enums[i].ti.userdata)>>16; + buf[2] = ((intptr_t) enums[i].ti.userdata)>>8; + buf[3] = ((intptr_t) enums[i].ti.userdata)&0xff; buf[4] = '\0'; if ( enums[i].ti.userdata!=NULL && strcmp(buf,str)==0 ) { if ( enums[i].ti.text_is_1byte ) @@ -1626,14 +1622,8 @@ if ( !gme->no_edit ) { if ( gme->newtext!=NULL ) buf = smprintf( "<%s>", gme->newtext ); - else if ( _ggadget_use_gettext ) + else buf = smprintf( "<%s>", S_("Row|New") ); - else { - gchar *tmp = g_ucs4_to_utf8( (const gunichar *) GStringGetResource( _STR_New, NULL ), - -1, NULL, NULL, NULL ); - buf = smprintf( "<%s>", tmp ); - g_free( tmp ); tmp = NULL; - } GDrawDrawText8( pixmap, gme->col_data[0].x - gme->off_left,y, (char *) buf, -1, gmatrixedit_activecol ); free( buf ) ; buf = NULL ; @@ -1791,6 +1781,7 @@ if ( gme->reporttextchanged!=NULL ) (gme->reporttextchanged)(&gme->g,gme->active_row,gme->active_col,gme->tf); break; + default: break; } return( true ); } @@ -1824,6 +1815,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + size.width > hend ) @@ -1895,6 +1887,7 @@ case et_sb_thumbrelease: newpos = sb->pos; break; + case et_sb_halfup: case et_sb_halfdown: break; } if ( newpos + page > gme->rows+1 ) newpos = gme->rows+1 - page; @@ -1972,15 +1965,14 @@ GTextInfo label; int as, ds, ld; - if ( !gmatrixedit_inited ) - _GMatrixEdit_Init(); + _GMatrixEdit_Init(); gme->g.funcs = &gmatrixedit_funcs; _GGadget_Create(&gme->g,base,gd,data,&gmatrixedit_box); gme->g.takes_input = true; gme->g.takes_keyboard = false; gme->g.focusable = false; - gme->font = gmatrixedit_font; - gme->titfont = gmatrixedit_titfont; + gme->font = gmatrixedit_font.fi; + gme->titfont = gmatrixedit_titfont.fi; GDrawWindowFontMetrics(base,gme->font,&as, &ds, &ld); gme->font_as = gme->as = as; gme->font_fh = gme->fh = as+ds; @@ -2474,17 +2466,3 @@ GMatrixEdit_Resize(&gme->g,gme->g.r.width,gme->g.r.height); GDrawRequestExpose(gme->nested,NULL,false); } - -GResInfo *_GMatrixEditRIHead(void) { - /* GRect size; */ - - _GMatrixEdit_Init(); - /* GDrawGetSize(GDrawGetRoot(NULL),&size);*/ - if ( true /* size.height<900*/ ) { - gmatrixedit_ri.next = &gmatrixedit2_ri; - gmatrixedit_ri.extras = NULL; - gmatrixedit_ri.seealso1 = &gmatrixedit2_ri; - } - -return( &gmatrixedit_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gmenu.c fontforge-20220308~dfsg/gdraw/gmenu.c --- fontforge-20201107~dfsg/gdraw/gmenu.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gmenu.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,7 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" +#include "gresourceP.h" #include "gwidget.h" #include "hotkeys.h" #include "prefs.h" @@ -39,32 +39,20 @@ static GBox menubar_box = GBOX_EMPTY; /* Don't initialize here */ static GBox menu_box = GBOX_EMPTY; /* Don't initialize here */ -static FontInstance *menu_font = NULL, *menubar_font = NULL; -static int gmenubar_inited = false; +static GResFont menu_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +static GResFont menubar_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); #ifdef __Mac static int mac_menu_icons = true; #else static int mac_menu_icons = false; #endif static int menu_3d_look = 1; // The 3D look is the default/legacy setting. +static int menu_grabs=true; static int mask_set=0; static int menumask = ksm_control|ksm_meta|ksm_shift; /* These are the modifier masks expected in menus. Will be overridden by what's actually there */ -#ifndef _Keyboard -# define _Keyboard 0 -#endif -static enum { kb_ibm, kb_mac, kb_sun, kb_ppc } keyboard = _Keyboard; -/* Sigh. In old XonX the command key is mapped to 0x20 and Option to 0x8 (meta) */ -/* the option key conversions (option-c => ccidilla) are not done */ -/* In the next X, the command key is mapped to 0x10 and Option to 0x2000 */ -/* (again option key conversion are not done) */ -/* In 10.3, the command key is mapped to 0x10 and Option to 0x8 */ -/* In 10.5 the command key is mapped to 0x10 and Option to 0x8 */ -/* (and option conversions are done) */ -/* While in Suse PPC X, the command key is 0x8 (meta) and option is 0x2000 */ -/* and the standard mac option conversions are done */ static GResInfo gmenu_ri; -static GResInfo gmenubar_ri = { +GResInfo gmenubar_ri = { &gmenu_ri, &ggadget_ri,&gmenu_ri, NULL, &menubar_box, &menubar_font, @@ -75,8 +63,9 @@ "GMenuBar", "Gdraw", false, + false, omf_border_shape|omf_border_width|box_foreground_border_outer, - NULL, + { 0, bs_rect, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -84,10 +73,13 @@ }; static struct resed menu_re[] = { {N_("MacIcons"), "MacIcons", rt_bool, &mac_menu_icons, N_("Whether to use mac-like icons to indicate modifiers (for instance ^ for Control)\nor to use an abbreviation (for instance \"Cnt-\")"), NULL, { 0 }, 0, 0 }, + {N_("3D Look"), "3DLook", rt_bool, &menu_3d_look, N_("Whether the menu is presented with a 3D appearance"), NULL, { 0 }, 0, 0 }, + {N_("Grab"), "Grab", rt_bool, &menu_grabs, N_("Whether the menu 'grabs' the mouse pointer"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; +extern GResInfo gmatrixedit_ri; static GResInfo gmenu_ri = { - NULL, &ggadget_ri,&gmenubar_ri, NULL, + &gmatrixedit_ri, &ggadget_ri,&gmenubar_ri, NULL, &menu_box, &menu_font, NULL, @@ -97,14 +89,20 @@ "GMenu", "Gdraw", false, + false, omf_border_shape|omf_padding|box_foreground_border_outer, - NULL, + { 0, bs_rect, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, NULL }; +static void GMenuInit(void) { + GResEditDoInit(&gmenubar_ri); + GResEditDoInit(&gmenu_ri); +} + char* HKTextInfoToUntranslatedText( char* text_untranslated ); char* HKTextInfoToUntranslatedTextFromTextInfo( GTextInfo* ti ); @@ -112,44 +110,8 @@ static struct gmenu *GMenuCreateSubMenu(struct gmenu *parent,GMenuItem *mi,int disable); static struct gmenu *GMenuCreatePulldownMenu(GMenuBar *mb,GMenuItem *mi, int disabled); -static int menu_grabs=true; static struct gmenu *most_recent_popup_menu = NULL; -static void GMenuInit() { - FontRequest rq; - char *keystr, *end; - - GGadgetInit(); - memset(&rq,0,sizeof(rq)); - GDrawDecomposeFont(_ggadget_default_font,&rq); - rq.weight = 400; - menu_font = menubar_font = GDrawInstanciateFont(NULL,&rq); - _GGadgetCopyDefaultBox(&menubar_box); - _GGadgetCopyDefaultBox(&menu_box); - menubar_box.border_shape = menu_box.border_shape = bs_rect; - menubar_box.border_width = 0; - menu_box.padding = 1; - menubar_box.flags |= box_foreground_border_outer; - menu_box.flags |= box_foreground_border_outer; - menubar_font = _GGadgetInitDefaultBox("GMenuBar.",&menubar_box,menubar_font); - menu_font = _GGadgetInitDefaultBox("GMenu.",&menu_box,menubar_font); - keystr = GResourceFindString("Keyboard"); - if ( keystr!=NULL ) { - if ( strmatch(keystr,"mac")==0 ) keyboard = kb_mac; - else if ( strmatch(keystr,"sun")==0 ) keyboard = kb_sun; - else if ( strmatch(keystr,"ppc")==0 ) keyboard = kb_ppc; - else if ( strmatch(keystr,"ibm")==0 || strmatch(keystr,"pc")==0 ) keyboard = kb_ibm; - else if ( strtol(keystr,&end,10), *end=='\0' ) - keyboard = strtol(keystr,NULL,10); - free(keystr); - } - menu_grabs = GResourceFindBool("GMenu.Grab",menu_grabs); - mac_menu_icons = GResourceFindBool("GMenu.MacIcons",mac_menu_icons); - menu_3d_look = GResourceFindBool("GMenu.3DLook", menu_3d_look); - gmenubar_inited = true; - _GGroup_Init(); -} - typedef struct gmenu { unsigned int hasticks: 1; unsigned int pressed: 1; @@ -187,125 +149,6 @@ GGadget *vsb; } GMenu; -static char* -translate_shortcut (int i, char *modifier) -{ - char buffer[32]; - char *temp; - TRACE("translate_shortcut(top) i:%d modifier:%s\n", i, modifier ); - - sprintf (buffer, "Flag0x%02x", 1 << i); - temp = dgettext (GMenuGetShortcutDomain (), buffer); - - if (strcmp (temp, buffer) != 0) - modifier = temp; - else - modifier = dgettext (GMenuGetShortcutDomain (), modifier); - - TRACE("translate_shortcut(end) i:%d modifier:%s\n", i, modifier ); - - return modifier; -} - - - -static void _shorttext(int shortcut, int short_mask, unichar_t *buf) { - unichar_t *pt = buf; - static int initted = false; - struct { int mask; char *modifier; } mods[8] = { - { ksm_shift, H_("Shift+") }, - { ksm_capslock, H_("CapsLk+") }, - { ksm_control, H_("Ctrl+") }, - { ksm_meta, H_("Alt+") }, - { 0x10, H_("Flag0x10+") }, - { 0x20, H_("Flag0x20+") }, - { 0x40, H_("Flag0x40+") }, - { 0x80, H_("Flag0x80+") } - }; - int i; - char buffer[32]; - - uc_strcpy(pt,"xx⎇"); - pt += u_strlen(pt); - *pt = '\0'; - return; - - if ( !initted ) - { - /* char *temp; */ - for ( i=0; i<8; ++i ) - { - /* sprintf( buffer,"Flag0x%02x", 1<Preferences->Input->Enable Keyboard shortcuts under X11 needs to be OFF */ - /* if ( strcmp(mods[2].modifier,"Ctl+")==0 ) */ - /* mods[2].modifier = keyboard!=kb_mac?"Ctl+":"Cmd+"; */ - if ( strcmp(mods[3].modifier,"Alt+")==0 ) - mods[3].modifier = keyboard==kb_ibm?"Alt+":keyboard==kb_mac?"Opt+":keyboard==kb_ppc?"Cmd+":"Meta+"; - } - - - if ( shortcut==0 ) { - *pt = '\0'; -return; - } - - for ( i=7; i>=0 ; --i ) { - if ( short_mask&(1<=0xff00 && GDrawKeysyms[shortcut-0xff00] ) { - cu_strcpy(buffer,GDrawKeysyms[shortcut-0xff00]); - utf82u_strcpy(pt,dgettext(GMenuGetShortcutDomain(),buffer)); - } else { - *pt++ = islower(shortcut)?toupper(shortcut):shortcut; - *pt = '\0'; - } -} - - -/* - * Unused -static void shorttext(GMenuItem *gi,unichar_t *buf) { - _shorttext(gi->shortcut,gi->short_mask,buf); -} -*/ - static int GMenuGetMenuPathRecurse( GMenuItem** stack, GMenuItem *basemi, GMenuItem *targetmi ) { @@ -572,7 +415,7 @@ x = m->tioff; h = GTextInfoDraw(pixmap,x,y,&mi->ti,m->font, (mi->ti.disabled || m->disabled )?m->box->disabled_foreground:fg, - m->box->active_border,new.y+new.height); + m->box->active_border,new.y+new.height, -1, -1); if ( mi->ti.checkable ) { if ( mi->ti.checked ) GMenuDrawCheckMark(m,fg,ybase,r2l); @@ -584,9 +427,6 @@ GMenuDrawArrow(m,ybase,r2l); else { - _shorttext(mi->shortcut,0,shortbuf); - uint16 short_mask = mi->short_mask; - /* TRACE("m->menubar: %p\n", m->menubar ); */ /* TRACE("m->parent: %p\n", m->parent ); */ /* TRACE("m->toplevel: %p\n", getTopLevelMenubar(m)); */ @@ -610,15 +450,13 @@ GMenuGetMenuPath( m->mi, mi )); } - short_mask = 0; - uc_strcpy(shortbuf,""); + shortbuf[0] = '\0'; if( hk ) { /* TRACE("m->menubar->mi: %p\n", toplevel->mi ); */ /* TRACE("m->menubar->window: %p\n", toplevel->g.base ); */ /* TRACE("drawline... hk: %p\n", hk ); */ - short_mask = hk->state; char* keydesc = hk->text; if( mac_menu_icons ) { @@ -1130,7 +968,7 @@ if( HKActionMatchesFirstPartOfTextInfo( action, &mi[i].ti )) { char* subaction = HKActionPointerPastLeftmostKey(action); -// TRACE("GMenuSearchAction() action:%s decending menu:%s\n", action, u_to_c(mi[i].ti.text) ); +// TRACE("GMenuSearchAction() action:%s descending menu:%s\n", action, u_to_c(mi[i].ti.text) ); GMenuItem *ret = GMenuSearchActionRecursive(gw,mi[i].sub,subaction,event,call_moveto); if ( ret!=NULL ) return( ret ); @@ -1171,15 +1009,13 @@ static GMenuItem *GMenuSearchShortcut(GWindow gw, GMenuItem *mi, GEvent *event, int call_moveto) { int i; - unichar_t keysym = event->u.chr.keysym; - if ( keysymu.chr.state&0x2000 );*/ for ( i=0; mi[i].ti.text!=NULL || mi[i].ti.image!=NULL || mi[i].ti.line; ++i ) { if ( call_moveto && mi[i].moveto != NULL) (mi[i].moveto)(gw,&(mi[i]),event); - if ( mi[i].sub==NULL && mi[i].shortcut == keysym && - (menumask&event->u.chr.state)==mi[i].short_mask ) + if ( mi[i].sub==NULL && + (menumask&event->u.chr.state)==mi[i].short_mask && + GDrawShortcutKeyMatches(event, mi[i].shortcut) ) return( &mi[i]); else if ( mi[i].sub!=NULL ) { GMenuItem *ret = GMenuSearchShortcut(gw,mi[i].sub,event,call_moveto); @@ -1316,20 +1152,18 @@ int i; GMenuItem *mi; GMenu *top; - unichar_t keysym = event->u.chr.keysym; if ( m->dying ) return( false ); - if ( islower(keysym)) keysym = toupper(keysym); if ( event->u.chr.state&ksm_meta && !(event->u.chr.state&(menumask&~(ksm_meta|ksm_shift)))) { /* Only look for mneumonics in the child */ while ( m->child!=NULL ) m = m->child; for ( i=0; imcnt; ++i ) { - if ( m->mi[i].ti.mnemonic == keysym && - !m->disabled && - !m->mi[i].ti.disabled ) { + if ( !m->disabled && + !m->mi[i].ti.disabled && + GDrawShortcutKeyMatches(event, m->mi[i].ti.mnemonic) ) { GMenuKeyInvoke(m,i); return( true ); } @@ -1394,6 +1228,7 @@ case et_close: GMenuDestroy(m); return( true ); + default: break; } return( false ); } @@ -1491,7 +1326,6 @@ max_iwidth = temp; uc_strcpy(buffer,""); - uint16 short_mask = 0; /** * Grab the hotkey if there is one. First we work out the * menubar for this menu item, and then get the path from the @@ -1518,7 +1352,6 @@ // TRACE("hk:%p\n", hk); if( hk ) { - short_mask = hk->state; char* keydesc = hk->text; if( mac_menu_icons ) { @@ -1665,14 +1498,13 @@ GMenu *m; GEvent e; - if ( !gmenubar_inited ) - GMenuInit(); + GMenuInit(); p.x = event->u.mouse.x; p.y = event->u.mouse.y; GDrawTranslateCoordinates(owner,GDrawGetRoot(GDrawGetDisplayOfWindow(owner)),&p); m = _GMenu_Create( 0, owner, GMenuItemArrayCopy(mi,NULL), &p, - 0, 0, menu_font,false, subMenuName ); + 0, 0, menu_font.fi,false, subMenuName ); m->any_unmasked_shortcuts = GMenuItemArrayAnyUnmasked(m->mi); GDrawPointerUngrab(GDrawGetDisplayOfWindow(owner)); GDrawPointerGrab(m->w); @@ -1705,6 +1537,7 @@ return( gmenu_key(most_recent_popup_menu,event) ); } +#ifndef FONTFORGE_CAN_USE_GDK /* ************************************************************************** */ int GGadgetUndoMacEnglishOptionCombinations(GEvent *event) { @@ -1863,6 +1696,8 @@ int osx_fontview_copy_cut_counter = 0; +#endif // FONTFORGE_CAN_USE_GDK + static int GMenuBarCheckHotkey(GWindow top, GGadget *g, GEvent *event) { // TRACE("GMenuBarCheckKey(top) keysym:%d upper:%d lower:%d\n",keysym,toupper(keysym),tolower(keysym)); @@ -1884,7 +1719,7 @@ event->u.chr.state ^= (ksm_cmdmacosx|ksm_control); } } -#ifdef __Mac +#if defined(__Mac) && !defined(FONTFORGE_CAN_USE_GDK) // // Command + Alt + Shift + F on OSX doesn't give the keysym one @@ -1991,20 +1826,22 @@ if ( g==NULL || keysym==0 ) return( false ); /* exit if no gadget or key */ +#ifndef FONTFORGE_CAN_USE_GDK if ( (menumask&ksm_cmdmacosx) && keysym>0x7f && (event->u.chr.state&ksm_meta) && !(event->u.chr.state&menumask&(ksm_control|ksm_cmdmacosx)) ) keysym = GGadgetUndoMacEnglishOptionCombinations(event); - if ( keysymu.chr.state&ksm_meta && !(event->u.chr.state&(menumask&~(ksm_meta|ksm_shift)))) { /* Only look for mneumonics in the leaf of the displayed menu structure */ if ( mb->child!=NULL ) return( gmenu_key(mb->child,event)); /* this routine will do shortcuts too */ for ( i=0; imtot; ++i ) { - if ( mb->mi[i].ti.mnemonic == keysym && !mb->mi[i].ti.disabled ) { + if ( !mb->mi[i].ti.disabled && GDrawShortcutKeyMatches(event, mb->mi[i].ti.mnemonic) ) { GMenuBarKeyInvoke(mb,i); return( true ); } @@ -2087,7 +1924,8 @@ GDrawPushClip(pixmap,&r,&old3); GTextInfoDraw(pixmap,r.x,r.y,&mb->mi[i].ti,mb->font, mb->mi[i].ti.disabled?mb->g.box->disabled_foreground:fg, - mb->g.box->active_border,r.y+r.height); + mb->g.box->active_border,r.y+r.height, mb->ascender, + mb->descender); GDrawPopClip(pixmap,&old3); } if ( imtot ) { @@ -2198,7 +2036,7 @@ } } -static void GMenuBarResize(GGadget *g, int32 width, int32 height) { +static void GMenuBarResize(GGadget *g, int32_t width, int32_t height) { _ggadget_resize(g,width,height); GMenuBarTestSize((GMenuBar *) g); } @@ -2264,9 +2102,19 @@ mb->g.r.width = r.width-mb->g.r.x; } if ( mb->g.r.height == 0 ) { - int as,ds,ld; - GDrawWindowFontMetrics(mb->g.base,mb->font,&as, &ds, &ld); - mb->g.r.height = as+ds+2*bp; + int ld, i; + GTextBounds bounds; + GDrawWindowFontMetrics(mb->g.base, mb->font, &mb->ascender, + &mb->descender, &ld); + GDrawSetFont(mb->g.base, mb->font); + for ( i=0; imtot; ++i ) { + GDrawGetTextBounds(mb->g.base, mb->mi[i].ti.text, -1, &bounds); + if ( mb->ascenderascender = bounds.as; + if ( mb->descenderdescender = bounds.ds; + } + mb->g.r.height = mb->ascender+mb->descender+2*bp; } mb->g.inner.x = mb->g.r.x + bp; mb->g.inner.y = mb->g.r.y + bp; @@ -2298,15 +2146,14 @@ GGadget *GMenuBarCreate(struct gwindow *base, GGadgetData *gd,void *data) { GMenuBar *mb = calloc(1,sizeof(GMenuBar)); - if ( !gmenubar_inited ) - GMenuInit(); + GMenuInit(); mb->g.funcs = &gmenubar_funcs; _GGadget_Create(&mb->g,base,gd,data,&menubar_box); mb->mi = GMenuItemArrayCopy(gd->u.menu,&mb->mtot); - mb->xs = malloc((mb->mtot+1)*sizeof(uint16)); + mb->xs = malloc((mb->mtot+1)*sizeof(uint16_t)); mb->entry_with_mouse = -1; - mb->font = menubar_font; + mb->font = menubar_font.fi; GMenuBarFit(mb,gd); GMenuBarFindXs(mb); @@ -2325,15 +2172,14 @@ GGadget *GMenu2BarCreate(struct gwindow *base, GGadgetData *gd,void *data) { GMenuBar *mb = calloc(1,sizeof(GMenuBar)); - if ( !gmenubar_inited ) - GMenuInit(); + GMenuInit(); mb->g.funcs = &gmenubar_funcs; _GGadget_Create(&mb->g,base,gd,data,&menubar_box); mb->mi = GMenuItem2ArrayCopy(gd->u.menu2,&mb->mtot); - mb->xs = malloc((mb->mtot+1)*sizeof(uint16)); + mb->xs = malloc((mb->mtot+1)*sizeof(uint16_t)); mb->entry_with_mouse = -1; - mb->font = menubar_font; + mb->font = menubar_font.fi; GMenuBarFit(mb,gd); GMenuBarFindXs(mb); @@ -2399,31 +2245,21 @@ /* syntax and subject to gettext translation */ int GMenuIsCommand(GEvent *event,char *shortcut) { GMenuItem foo; - unichar_t keysym = event->u.chr.keysym; if ( event->type!=et_char ) return( false ); - if ( keysymu.chr.state)==foo.short_mask && foo.shortcut == keysym ); +return( (menumask&event->u.chr.state)==foo.short_mask && GDrawShortcutKeyMatches(event, foo.shortcut) ); } int GMenuMask(void) { return( menumask ); } -GResInfo *_GMenuRIHead(void) { - if ( !gmenubar_inited ) - GMenuInit(); -return( &gmenubar_ri ); -} - int GMenuAnyUnmaskedShortcuts(GGadget *mb1, GGadget *mb2) { if ( most_recent_popup_menu!=NULL && most_recent_popup_menu->any_unmasked_shortcuts ) diff -Nru fontforge-20201107~dfsg/gdraw/gprogress.c fontforge-20220308~dfsg/gdraw/gprogress.c --- fontforge-20201107~dfsg/gdraw/gprogress.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gprogress.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "ggadget.h" #include "ggadgetP.h" /* For the font family names */ #include "gprogress.h" -#include "gresource.h" #include "gwidget.h" #include "ustring.h" @@ -43,11 +42,11 @@ unichar_t *line2; int sofar; int tot; - int16 stage, stages; - int16 width; - int16 l1width, l2width; - int16 l1y, l2y, boxy; - int16 last_amount; + int16_t stage, stages; + int16_t width; + int16_t l1width, l2width; + int16_t l1y, l2y, boxy; + int16_t last_amount; unsigned int aborted: 1; unsigned int visible: 1; unsigned int dying: 1; @@ -58,10 +57,9 @@ struct gprogress *prev; } GProgress; -static Color progress_background, progress_foreground; +static Color progress_background = 0xffffff, progress_foreground; static Color progress_fillcol = 0xc0c0ff; -static GFont *progress_font = NULL; -static int progress_init = false; +static GResFont progress_font = GRESFONT_INIT("400 12pt " MONO_UI_FAMILIES); static GProgress *current; @@ -182,6 +180,7 @@ case et_map: p->sawmap = true; break; + default: break; } return( true ); } @@ -193,8 +192,9 @@ {N_("Color|Background"), "Background", rt_color, &progress_background, N_("Background color for progress windows"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; -static GResInfo progress_ri = { - NULL, NULL, NULL,NULL, +extern GResInfo ggadget_ri; +GResInfo gprogress_ri = { + &ggadget_ri, NULL, NULL,NULL, NULL, /* No box */ &progress_font, NULL, @@ -204,27 +204,15 @@ "GProgress", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; -static void GProgressResInit(void) { - if ( !progress_init ) { - progress_foreground = GResourceFindColor("GProgress.Foreground", - GDrawGetDefaultForeground(NULL)); - progress_background = GResourceFindColor("GProgress.Background", - GDrawGetDefaultBackground(NULL)); - progress_fillcol = GResourceFindColor("GProgress.FillColor", - progress_fillcol); - progress_font = GResourceFindFont("GProgress.Font",NULL); - progress_init = true; - } -} - void GProgressStartIndicator( int delay, /* in tenths of seconds */ const unichar_t *win_title, /* for the window decoration */ @@ -234,7 +222,6 @@ int stages /* Number of stages, each processing tot sub-entities */ ) { GProgress *new; - FontRequest rq; GWindowAttrs wattrs; GWindow root; GGadgetData gd; @@ -246,8 +233,7 @@ if ( screen_display==NULL ) return; - if ( !progress_init ) - GProgressResInit(); + GResEditDoInit(&gprogress_ri); new = calloc(1,sizeof(GProgress)); new->line1 = u_copy(line1); new->line2 = u_copy(line2); @@ -256,16 +242,8 @@ new->prev = current; root = GDrawGetRoot(NULL); - if ( progress_font == NULL ) { - memset(&rq,'\0',sizeof(rq)); - rq.utf8_family_name = MONO_UI_FAMILIES; - rq.point_size = 12; - rq.weight = 400; - progress_font = GDrawAttachFont(root,&rq); - } else { - GDrawSetFont(root, progress_font); - } - GDrawWindowFontMetrics(root,new->font = progress_font,&as,&ds,&ld); + GDrawSetFont(root, progress_font.fi); + GDrawWindowFontMetrics(root,new->font = progress_font.fi,&as,&ds,&ld); if ( new->line1!=NULL ) new->l1width = GDrawGetTextWidth(root,new->line1,-1); @@ -325,15 +303,6 @@ GProgressTimeCheck(); } -void GProgressStartIndicatorR( int delay, int win_titler, int line1r, int line2r, - int tot, int stages ) { - GProgressStartIndicator(delay, - GStringGetResource(win_titler,NULL), - GStringGetResource(line1r,NULL), - line2r==0?NULL:GStringGetResource(line2r,NULL), - tot,stages); -} - void GProgressEndIndicator(void) { GProgress *old=current; @@ -370,10 +339,6 @@ GDrawRequestExpose(current->gw,NULL,false); } -void GProgressChangeLine1R(int line1r) { - GProgressChangeLine1(GStringGetResource(line1r,NULL)); -} - void GProgressChangeLine2(const unichar_t *line2) { if ( current==NULL ) return; @@ -387,10 +352,6 @@ GDrawRequestExpose(current->gw,NULL,false); } -void GProgressChangeLine2R(int line2r) { - GProgressChangeLine2(GStringGetResource(line2r,NULL)); -} - void GProgressChangeTotal(int tot) { if ( current==NULL ) return; @@ -512,10 +473,3 @@ GProgressChangeLine2(l2); free(l2); } - -GResInfo *_GProgressRIHead(void) { - - if ( !progress_init ) - GProgressResInit(); -return( &progress_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gradio.c fontforge-20220308~dfsg/gdraw/gradio.c --- fontforge-20201107~dfsg/gdraw/gradio.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gradio.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "ustring.h" #include @@ -41,15 +40,28 @@ static GBox checkbox_box = GBOX_EMPTY; /* Don't initialize here */ static GBox checkbox_on_box = GBOX_EMPTY; /* Don't initialize here */ static GBox checkbox_off_box = GBOX_EMPTY; /* Don't initialize here */ +static GBox visibility_box = GBOX_EMPTY; /* Don't initialize here */ static GBox visibility_on_box = GBOX_EMPTY; /* Don't initialize here */ static GBox visibility_off_box = GBOX_EMPTY; /* Don't initialize here */ -static GResImage *radon, *radoff, *checkon, *checkoff, *raddison, *raddisoff, *checkdison, *checkdisoff; -static GResImage *visibilityon, *visibilityoff, *visibilitydison, *visibilitydisoff; -static FontInstance *checkbox_font = NULL; +static GResImage radon = GRESIMAGE_INIT("radio_on.png"); +static GResImage radoff = GRESIMAGE_INIT("radio_off.png"); +static GResImage raddison = GRESIMAGE_INIT("radio_on_disabled.png"); +static GResImage raddisoff = GRESIMAGE_INIT("radio_off_disabled.png"); +static GResImage checkon = GRESIMAGE_INIT("check_on.png"); +static GResImage checkoff = GRESIMAGE_INIT("check_off.png"); +static GResImage checkdison = GRESIMAGE_INIT("check_on_disabled.png"); +static GResImage checkdisoff = GRESIMAGE_INIT("check_off_disabled.png"); +static GResImage visibilityon = GRESIMAGE_INIT("check_on.png"); +static GResImage visibilityoff = GRESIMAGE_INIT("check_off.png"); +static GResImage visibilitydison = GRESIMAGE_INIT("check_on_disabled.png"); +static GResImage visibilitydisoff = GRESIMAGE_INIT("check_off_disabled.png"); +static GResFont checkbox_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); static int gradio_inited = false; -static GResInfo gradio_ri, gradioon_ri, gradiooff_ri; +GResInfo gradio_ri; +static GResInfo gradioon_ri, gradiooff_ri; static GResInfo gcheckbox_ri, gcheckboxon_ri, gcheckboxoff_ri; +static GResInfo gvisibility_ri, gvisibilityon_ri, gvisibilityoff_ri; static GTextInfo radio_lab[] = { { (unichar_t *) "Disabled On", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, { (unichar_t *) "Disabled Off", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, @@ -65,10 +77,10 @@ static GGadgetCreateData *rarray[] = { GCD_Glue, &radio_gcd[0], GCD_Glue, &radio_gcd[1], GCD_Glue, &radio_gcd[2], GCD_Glue, &radio_gcd[3], GCD_Glue, NULL, NULL }; static GGadgetCreateData radiobox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) rarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; -static GResInfo gradio_ri = { - &gradioon_ri, &ggadget_ri,&gradioon_ri, &gradiooff_ri, +GResInfo gradio_ri = { + &gradioon_ri, &ggadget_ri, &gradioon_ri, &gradiooff_ri, &radio_box, - &checkbox_font, + NULL, &radiobox, NULL, N_("Radio Button"), @@ -76,8 +88,9 @@ "GRadio", "Gdraw", false, + false, omf_border_type|omf_padding, - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -99,8 +112,9 @@ "GRadioOn", "Gdraw", false, + false, omf_border_type|omf_border_shape|box_do_depressed_background, - NULL, + { bt_raised, bs_diamond, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -122,8 +136,9 @@ "GRadioOff", "Gdraw", false, + false, omf_border_type|omf_border_shape|box_do_depressed_background, - NULL, + { bt_lowered, bs_diamond, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -153,8 +168,9 @@ "GCheckBox", "Gdraw", false, + false, omf_border_type|omf_padding, - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -176,8 +192,9 @@ "GCheckBoxOn", "Gdraw", false, + false, omf_border_type|omf_border_shape|box_do_depressed_background, - NULL, + { bt_raised, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -186,11 +203,11 @@ }; static struct resed gcheckboxoff_re[] = { {N_("Image"), "Image", rt_image, &checkoff, N_("Image used instead of the Check Box Off Mark"), NULL, { 0 }, 0, 0 }, - {N_("Disabled Image"), "DisabledImage", rt_image, &checkdisoff, N_("Image used instead of the Check Box Off Mark (when the radio is disabled)"), NULL, { 0 }, 0, 0 }, + {N_("Disabled Image"), "DisabledImage", rt_image, &checkdisoff, N_("Image used instead of the Check Box Off Mark (when the checkbox is disabled)"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; static GResInfo gcheckboxoff_ri = { - NULL, &ggadget_ri,&gcheckboxon_ri, &gcheckbox_ri, + &gvisibility_ri, &ggadget_ri,&gcheckboxon_ri, &gcheckbox_ri, &checkbox_off_box, NULL, &checkboxbox, @@ -200,8 +217,90 @@ "GCheckBoxOff", "Gdraw", false, + false, omf_border_type|omf_border_shape|box_do_depressed_background, + { bt_lowered, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +static GTextInfo visibility_lab[] = { + { (unichar_t *) "Disabled On", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Disabled Off", NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Enabled" , NULL, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' } +}; +static GGadgetCreateData visibility_gcd[] = { + { GVisibilityBoxCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, &visibility_lab[0], { NULL }, gg_visible, NULL, NULL }, NULL, NULL }, + { GVisibilityBoxCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, &visibility_lab[1], { NULL }, gg_visible|gg_cb_on, NULL, NULL }, NULL, NULL }, + { GVisibilityBoxCreate, { GRECT_EMPTY, NULL, 0, 0, 0, 0, 0, &visibility_lab[2], { NULL }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL } +}; +static GGadgetCreateData *varray[] = { GCD_Glue, &visibility_gcd[0], GCD_Glue, &visibility_gcd[1], GCD_Glue, &visibility_gcd[2], GCD_Glue, NULL, NULL }; +static GGadgetCreateData visibilitybox = + { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) varray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; +static GResInfo gvisibility_ri = { + &gvisibilityon_ri, &ggadget_ri,&gvisibilityon_ri, &gvisibilityoff_ri, + &visibility_box, + NULL, + &visibilitybox, + NULL, + N_("Visibility Box"), + N_("Visibility Box"), + "GVisibilityBox", + "Gdraw", + false, + false, + omf_border_type|omf_padding, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, NULL, + NULL +}; +static struct resed gvisibilityon_re[] = { + {N_("Image"), "Image", rt_image, &visibilityon, N_("Image used instead of the Visibility Box On Mark"), NULL, { 0 }, 0, 0 }, + {N_("Disabled Image"), "DisabledImage", rt_image, &visibilitydison, N_("Image used instead of the Visibility Box On Mark (when the mark is disabled)"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; +static GResInfo gvisibilityon_ri = { + &gvisibilityoff_ri, &ggadget_ri,&gvisibilityoff_ri,&gvisibility_ri, + &visibility_on_box, + NULL, + &visibilitybox, + gvisibilityon_re, + N_("Visibility Box On Mark"), + N_("The mark showing visibliity is On (up, not selected)"), + "GVisibilityBoxOn", + "Gdraw", + false, + false, + omf_border_type|omf_padding, + { bt_none, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; +static struct resed gvisibilityoff_re[] = { + {N_("Image"), "Image", rt_image, &visibilityoff, N_("Image used instead of the Visibility Box Off Mark"), NULL, { 0 }, 0, 0 }, + {N_("Disabled Image"), "DisabledImage", rt_image, &visibilitydisoff, N_("Image used instead of the Visibility Box Off Mark (when the mark is disabled)"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; +extern GResInfo gtextfield_ri; +static GResInfo gvisibilityoff_ri = { + >extfield_ri, &ggadget_ri,&gvisibilityon_ri,&gvisibility_ri, + &visibility_off_box, + NULL, + &visibilitybox, + gvisibilityoff_re, + N_("Visibility Box Off Mark"), + N_("The mark showing visibility is off"), + "GVisibilityBoxOff", + "Gdraw", + false, + false, + omf_border_type|omf_padding, + { bt_none, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -285,13 +384,13 @@ mark = NULL; if ( g->state == gs_disabled ) mark = gr->ison ? gr->ondis : gr->offdis; /* note: ondis or offdis may be NULL! */ - if ( mark==NULL || mark->image==NULL ) + if ( mark==NULL || GResImageGetImage(mark)==NULL ) mark = gr->ison ? gr->on : gr->off; /* note: on or off may be NULL! */ - if ( mark!=NULL && mark->image==NULL ) /* when there's a reference to a special image, but no actual image */ + if ( mark!=NULL && GResImageGetImage(mark)==NULL ) /* when there's a reference to a special image, but no actual image */ mark = NULL; if ( mark!=NULL ) { GDrawPushClip(pixmap,&gr->onoffinner,&old3); - GDrawDrawScaledImage(pixmap,mark->image, + GDrawDrawScaledImage(pixmap,GResImageGetImage(mark), gr->onoffinner.x,gr->onoffinner.y); GDrawPopClip(pixmap,&old3); } else if ( gr->ison && gr->onbox == &checkbox_on_box ) { @@ -525,7 +624,7 @@ return( b->font ); } -static void _gradio_move(GGadget *g, int32 x, int32 y ) { +static void _gradio_move(GGadget *g, int32_t x, int32_t y ) { GRadio *b = (GRadio *) g; b->onoffrect.x = x+(b->onoffrect.x-g->r.x); b->onoffinner.x = x+(b->onoffinner.x-g->r.x); @@ -640,68 +739,27 @@ NULL }; +extern int GImageWriteGImage(GImage *gi, char *filename); static void GRadioInit() { - _GGadgetCopyDefaultBox(&radio_box); - _GGadgetCopyDefaultBox(&radio_on_box); - _GGadgetCopyDefaultBox(&radio_off_box); - _GGadgetCopyDefaultBox(&checkbox_box); - _GGadgetCopyDefaultBox(&checkbox_on_box); - _GGadgetCopyDefaultBox(&checkbox_off_box); - _GGadgetCopyDefaultBox(&visibility_on_box); - _GGadgetCopyDefaultBox(&visibility_off_box); - - radio_box.padding = 0; - radio_box.border_type = bt_none; - radio_on_box.border_type = bt_raised; - radio_off_box.border_type = bt_lowered; - radio_on_box.border_shape = radio_off_box.border_shape = bs_diamond; - radio_on_box.flags = radio_off_box.flags |= box_do_depressed_background; - - checkbox_box.padding = 0; - checkbox_box.border_type = bt_none; - checkbox_on_box.border_type = bt_raised; - checkbox_off_box.border_type = bt_lowered; - checkbox_on_box.flags = checkbox_off_box.flags |= box_do_depressed_background; - checkbox_font = _GGadgetInitDefaultBox("GRadio.",&radio_box,NULL); - checkbox_font = _GGadgetInitDefaultBox("GCheckBox.",&checkbox_box,checkbox_font); - - visibility_on_box.border_type=bt_none; - visibility_on_box.padding=1; - visibility_off_box.border_type=bt_none; - visibility_off_box.padding=1; - - _GGadgetInitDefaultBox("GRadioOn.",&radio_on_box,NULL); - _GGadgetInitDefaultBox("GRadioOff.",&radio_off_box,NULL); - _GGadgetInitDefaultBox("GCheckBoxOn.",&checkbox_on_box,NULL); - _GGadgetInitDefaultBox("GCheckBoxOff.",&checkbox_off_box,NULL); - _GGadgetInitDefaultBox("GVisibilityBoxOn.",&visibility_on_box,NULL); - _GGadgetInitDefaultBox("GVisibitityBoxOff.",&visibility_off_box,NULL); - + if ( !gradio_inited ) { + GResEditDoInit(&gradio_ri); + GResEditDoInit(&gradioon_ri); + GResEditDoInit(&gradiooff_ri); + GResEditDoInit(&gcheckbox_ri); + GResEditDoInit(&gcheckboxon_ri); + GResEditDoInit(&gcheckboxoff_ri); + GResEditDoInit(&gvisibility_ri); + GResEditDoInit(&gvisibilityon_ri); + GResEditDoInit(&gvisibilityoff_ri); + } if ( radio_on_box.depressed_background == radio_off_box.depressed_background ) { radio_on_box.depressed_background = radio_on_box.active_border; radio_off_box.depressed_background = radio_off_box.main_background; } - if ( checkbox_on_box.depressed_background == checkbox_off_box.depressed_background ) { checkbox_on_box.depressed_background = checkbox_on_box.active_border; checkbox_off_box.depressed_background = checkbox_off_box.main_background; } - - radon = GGadgetResourceFindImage("GRadioOn.Image",NULL); - radoff = GGadgetResourceFindImage("GRadioOff.Image",NULL); - raddison = GGadgetResourceFindImage("GRadioOn.DisabledImage",NULL); - raddisoff = GGadgetResourceFindImage("GRadioOff.DisabledImage",NULL); - - checkon = GGadgetResourceFindImage("GCheckBoxOn.Image",NULL); - checkoff = GGadgetResourceFindImage("GCheckBoxOff.Image",NULL); - checkdison = GGadgetResourceFindImage("GCheckBoxOn.DisabledImage",NULL); - checkdisoff = GGadgetResourceFindImage("GCheckBoxOff.DisabledImage",NULL); - - visibilityon = GGadgetResourceFindImage("GVisibilityBoxOn.Image",NULL); - visibilityoff = GGadgetResourceFindImage("GVisibilityBoxOff.Image",NULL); - visibilitydison = GGadgetResourceFindImage("GVisibilityBoxOn.DisabledImage",NULL); - visibilitydisoff = GGadgetResourceFindImage("GVisibilityBoxOff.DisabledImage",NULL); - gradio_inited = true; } @@ -712,16 +770,16 @@ needed.x = needed.y = 0; needed.width = needed.height = 1; - if ( gl->on!=NULL && gl->on->image!=NULL ) { - if (( iwidth = GImageGetScaledWidth(gl->g.base,gl->on->image))>needed.width ) + if ( gl->on!=NULL && GResImageGetImage(gl->on)!=NULL ) { + if (( iwidth = GImageGetScaledWidth(gl->g.base,GResImageGetImage(gl->on)))>needed.width ) needed.width = iwidth; - if (( iheight = GImageGetScaledHeight(gl->g.base,gl->on->image))>needed.height ) + if (( iheight = GImageGetScaledHeight(gl->g.base,GResImageGetImage(gl->on)))>needed.height ) needed.height = iheight; } - if ( gl->off!=NULL && gl->off->image!=NULL ) { - if (( iwidth = GImageGetScaledWidth(gl->g.base,gl->off->image))>needed.width ) + if ( gl->off!=NULL && GResImageGetImage(gl->off)!=NULL ) { + if (( iwidth = GImageGetScaledWidth(gl->g.base,GResImageGetImage(gl->off)))>needed.width ) needed.width = iwidth; - if (( iheight = GImageGetScaledHeight(gl->g.base,gl->off->image))>needed.height ) + if (( iheight = GImageGetScaledHeight(gl->g.base,GResImageGetImage(gl->off)))>needed.height ) needed.height = iheight; } gl->onoffinner = needed; @@ -744,23 +802,18 @@ static GCheckBox *_GCheckBoxCreate(GCheckBox *gl, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { - if ( !gradio_inited ) - GRadioInit(); + GRadioInit(); gl->g.funcs = &gradio_funcs; _GGadget_Create(&gl->g,base,gd,data,def); gl->g.takes_input = true; gl->g.takes_keyboard = true; gl->g.focusable = true; - gl->font = checkbox_font; + gl->font = checkbox_font.fi; if ( gd->label!=NULL ) { gl->image_precedes = gd->label->image_precedes; if ( gd->label->font!=NULL ) gl->font = gd->label->font; - if ( gd->label->text_in_resource && gd->label->text_is_1byte ) + if ( gd->label->text_is_1byte ) gl->label = utf82u_mncopy((char *) gd->label->text,&gl->g.mnemonic); - else if ( gd->label->text_in_resource ) - gl->label = u_copy((unichar_t *) GStringGetResource((intpt) gd->label->text,&gl->g.mnemonic)); - else if ( gd->label->text_is_1byte ) - gl->label = /*def2u*/ utf82u_copy((char *) gd->label->text); else gl->label = u_copy(gd->label->text); gl->image = gd->label->image; @@ -770,17 +823,17 @@ if ( gl->isradio ) { gl->onbox = &radio_on_box; gl->offbox = &radio_off_box; - gl->on = radon; - gl->off = radoff; - gl->ondis = raddison; - gl->offdis = raddisoff; + gl->on = &radon; + gl->off = &radoff; + gl->ondis = &raddison; + gl->offdis = &raddisoff; } else { gl->onbox = &checkbox_on_box; gl->offbox = &checkbox_off_box; - gl->on = checkon; - gl->off = checkoff; - gl->ondis = checkdison; - gl->offdis = checkdisoff; + gl->on = &checkon; + gl->off = &checkoff; + gl->ondis = &checkdison; + gl->offdis = &checkdisoff; } GCheckBoxFit(gl); _GGadget_FinalPosition(&gl->g,base,gd); @@ -797,13 +850,13 @@ } GGadget *GVisibilityBoxCreate(struct gwindow *base, GGadgetData *gd,void *data) { - GCheckBox *gl = _GCheckBoxCreate(calloc(1,sizeof(GCheckBox)),base,gd,data,&checkbox_box); + GCheckBox *gl = _GCheckBoxCreate(calloc(1,sizeof(GCheckBox)),base,gd,data,&visibility_box); gl->onbox = &visibility_on_box; gl->offbox = &visibility_off_box; - gl->on = visibilityon; - gl->off = visibilityoff; - gl->ondis = visibilitydison; - gl->offdis = visibilitydisoff; + gl->on = &visibilityon; + gl->off = &visibilityoff; + gl->ondis = &visibilitydison; + gl->offdis = &visibilitydisoff; return( &gl->g ); } @@ -864,10 +917,3 @@ int GGadgetIsChecked(GGadget *g) { return( ((GRadio *) g)->ison ); } - -GResInfo *_GRadioRIHead(void) { - - if ( !gradio_inited ) - GRadioInit(); -return( &gradio_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gresedit.c fontforge-20220308~dfsg/gdraw/gresedit.c --- fontforge-20201107~dfsg/gdraw/gresedit.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gresedit.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,10 +27,14 @@ #include +#include "ffglib.h" #include "gdrawP.h" /* Need resolution of screen */ #include "ggadget.h" #include "ggadgetP.h" +#include "gkeysym.h" #include "gresedit.h" +#include "gresourceP.h" +#include "gutils.h" #include "gwidget.h" #include "ustring.h" @@ -58,21 +62,21 @@ } GRE; static GTextInfo bordertype[] = { - { (unichar_t *) "None", NULL, 0, 0, (void *) (intpt) bt_none, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Box", NULL, 0, 0, (void *) (intpt) bt_box, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Raised", NULL, 0, 0, (void *) (intpt) bt_raised, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Lowered", NULL, 0, 0, (void *) (intpt) bt_lowered, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Engraved", NULL, 0, 0, (void *) (intpt) bt_engraved, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Embossed", NULL, 0, 0, (void *) (intpt) bt_embossed, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Double", NULL, 0, 0, (void *) (intpt) bt_double, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "None", NULL, 0, 0, (void *) (intptr_t) bt_none, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Box", NULL, 0, 0, (void *) (intptr_t) bt_box, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Raised", NULL, 0, 0, (void *) (intptr_t) bt_raised, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Lowered", NULL, 0, 0, (void *) (intptr_t) bt_lowered, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Engraved", NULL, 0, 0, (void *) (intptr_t) bt_engraved, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Embossed", NULL, 0, 0, (void *) (intptr_t) bt_embossed, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Double", NULL, 0, 0, (void *) (intptr_t) bt_double, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, GTEXTINFO_EMPTY }; static GTextInfo bordershape[] = { - { (unichar_t *) "Rect", NULL, 0, 0, (void *) (intpt) bs_rect, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Round Rect", NULL, 0, 0, (void *) (intpt) bs_roundrect, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Elipse", NULL, 0, 0, (void *) (intpt) bs_elipse, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, - { (unichar_t *) "Diamond", NULL, 0, 0, (void *) (intpt) bs_diamond, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Rect", NULL, 0, 0, (void *) (intptr_t) bs_rect, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Round Rect", NULL, 0, 0, (void *) (intptr_t) bs_roundrect, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Elipse", NULL, 0, 0, (void *) (intptr_t) bs_elipse, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, + { (unichar_t *) "Diamond", NULL, 0, 0, (void *) (intptr_t) bs_diamond, NULL, 0, 0, 0, 0, 0, 0, 1, 0, 0, '\0' }, GTEXTINFO_EMPTY }; @@ -90,26 +94,15 @@ return( copy("")); GDrawDecomposeFont(font,&rq); - if ( rq.family_name!=NULL ) - len = 4*u_strlen(rq.family_name); - else - len = strlen(rq.utf8_family_name); + len = strlen(rq.utf8_family_name); len += 6 /* point size */ + 1 + 5 /* weight */ + 1 + 10 /* style */; fontname = malloc(len); - if ( rq.family_name!=NULL ) { - char *utf8_name = u2utf8_copy(rq.family_name); - sprintf( fontname, "%d %s%dpt %s", rq.weight, - rq.style&1 ? "italic " : "", - rq.point_size, - utf8_name ); - free(utf8_name ); - } else - sprintf( fontname, "%d %s%dpt %s", rq.weight, - rq.style&1 ? "italic " : "", - rq.point_size, - rq.utf8_family_name ); + sprintf( fontname, "%d %s%dpt %s", rq.weight, + rq.style&1 ? "italic " : "", + rq.point_size, + rq.utf8_family_name ); return( fontname ); } @@ -123,7 +116,7 @@ } static void GRE_FigureInheritance( GRE *gre, GResInfo *parent, int cid_off_inh, - int cid_off_data, int is_font, void *whatever, + int cid_off_data, void *whatever, void (*do_something)(GRE *gre, int child_index, int cid_off_data, void *whatever)) { /* Look through the gadget tree for gadgets which inherit from parent */ /* (which just changed) then check if this child ggadget actually does */ @@ -133,15 +126,10 @@ int i; for ( i=0; (child = gre->tofree[i].res)!=NULL; ++i ) { - if ( child->inherits_from==parent && - (( is_font && child->font!=NULL ) || - ( !is_font && child->boxdata!=NULL)) ) { - /* Fonts may have a different cid offset depending on wether */ - /* The ResInfo has a box or not */ - if (( is_font && GGadgetIsChecked(GWidgetGetControl(gre->gw,gre->tofree[i].fontcid-2)) ) || - ( !is_font && GGadgetIsChecked(GWidgetGetControl(gre->gw,gre->tofree[i].startcid+cid_off_inh)) )) { + if ( child->inherits_from==parent && child->boxdata!=NULL ) { + if ( GGadgetIsChecked(GWidgetGetControl(gre->gw,gre->tofree[i].startcid+cid_off_inh)) ) { (do_something)(gre,i,cid_off_data,whatever); - GRE_FigureInheritance(gre,child,cid_off_inh,cid_off_data,is_font,whatever,do_something); + GRE_FigureInheritance(gre,child,cid_off_inh,cid_off_data,whatever,do_something); } } } @@ -150,7 +138,7 @@ static void inherit_color_change(GRE *gre, int childindex, int cid_off, void *whatever) { GGadget *g = GWidgetGetControl(gre->gw,gre->tofree[childindex].startcid+cid_off); - Color col = (Color) (intpt) whatever; + Color col = (Color) (intptr_t) whatever; GColorButtonSetColor(g,col); *((Color *) GGadgetGetUserData(g)) = col; @@ -159,28 +147,28 @@ static void inherit_list_change(GRE *gre, int childindex, int cid_off, void *whatever) { GGadget *g = GWidgetGetControl(gre->gw,gre->tofree[childindex].startcid+cid_off); - int sel = (intpt) whatever; + int sel = (intptr_t) whatever; GGadgetSelectOneListItem(g,sel); - *((uint8 *) GGadgetGetUserData(g)) = sel; + *((uint8_t *) GGadgetGetUserData(g)) = sel; } static void inherit_byte_change(GRE *gre, int childindex, int cid_off, void *whatever) { GGadget *g = GWidgetGetControl(gre->gw,gre->tofree[childindex].startcid+cid_off); - int val = (intpt) whatever; + int val = (intptr_t) whatever; char buf[20]; sprintf( buf, "%d", val ); GGadgetSetTitle8(g,buf); - *((uint8 *) GGadgetGetUserData(g)) = val; + *((uint8_t *) GGadgetGetUserData(g)) = val; } static void inherit_flag_change(GRE *gre, int childindex, int cid_off, void *whatever) { GGadget *g = GWidgetGetControl(gre->gw,gre->tofree[childindex].startcid+cid_off); - int on = (intpt) whatever; - int flag = (intpt) GGadgetGetUserData(g); + int on = (intptr_t) whatever; + int flag = (intptr_t) GGadgetGetUserData(g); GResInfo *res = gre->tofree[childindex].res; if ( on ) @@ -190,18 +178,6 @@ GGadgetSetChecked(g,on); } -struct inherit_font_data { char *spec; GFont *font; }; - -static void inherit_font_change(GRE *gre, int childindex, int cid_off, - void *whatever) { - GGadget *g = GWidgetGetControl(gre->gw,gre->tofree[childindex].fontcid); - struct inherit_font_data *ifd = (struct inherit_font_data *) whatever; - - if ( ifd->font!=NULL ) - *(gre->tofree[childindex].res->font) = ifd->font; - GGadgetSetTitle8(g,ifd->spec); -} - static int GRE_InheritColChange(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { @@ -219,8 +195,8 @@ int cid_off = cid - gre->tofree[index].startcid; GColorButtonSetColor(g,col); *((Color *) GGadgetGetUserData(g)) = col; - GRE_FigureInheritance(gre,res,cid_off,cid_off+2,false, - (void *) (intpt) col, inherit_color_change); + GRE_FigureInheritance(gre,res,cid_off,cid_off+2, + (void *) (intptr_t) col, inherit_color_change); GRE_RefreshAll(gre); } } @@ -240,13 +216,13 @@ int index = GTabSetGetSel(gre->tabset); GResInfo *res = gre->tofree[index].res; int offset = ((char *) GGadgetGetUserData(g)) - ((char *) (res->boxdata)); - int sel = *((uint8 *) (((char *) (res->inherits_from->boxdata))+offset)); - if ( sel != *(uint8 *) GGadgetGetUserData(g) ) { + int sel = *((uint8_t *) (((char *) (res->inherits_from->boxdata))+offset)); + if ( sel != *(uint8_t *) GGadgetGetUserData(g) ) { int cid_off = cid - gre->tofree[index].startcid; GGadgetSelectOneListItem(g,sel); - *((uint8 *) GGadgetGetUserData(g)) = sel; - GRE_FigureInheritance(gre,res,cid_off,cid_off+2,false, - (void *) (intpt) sel, inherit_list_change); + *((uint8_t *) GGadgetGetUserData(g)) = sel; + GRE_FigureInheritance(gre,res,cid_off,cid_off+2, + (void *) (intptr_t) sel, inherit_list_change); GRE_Reflow(gre,res); } } @@ -266,15 +242,15 @@ int index = GTabSetGetSel(gre->tabset); GResInfo *res = gre->tofree[index].res; int offset = ((char *) GGadgetGetUserData(g)) - ((char *) (res->boxdata)); - int val = *((uint8 *) (((char *) (res->inherits_from->boxdata))+offset)); - if ( val != *(uint8 *) GGadgetGetUserData(g) ) { + int val = *((uint8_t *) (((char *) (res->inherits_from->boxdata))+offset)); + if ( val != *(uint8_t *) GGadgetGetUserData(g) ) { int cid_off = cid - gre->tofree[index].startcid; char buf[20]; sprintf( buf, "%d", val ); GGadgetSetTitle8(g,buf); - *((uint8 *) GGadgetGetUserData(g)) = val; - GRE_FigureInheritance(gre,res,cid_off,cid_off+2,false, - (void *) (intpt) val, inherit_byte_change); + *((uint8_t *) GGadgetGetUserData(g)) = val; + GRE_FigureInheritance(gre,res,cid_off,cid_off+2, + (void *) (intptr_t) val, inherit_byte_change); GRE_Reflow(gre,res); } } @@ -292,7 +268,7 @@ if ( on ) { int index = GTabSetGetSel(gre->tabset); GResInfo *res = gre->tofree[index].res; - int flag = (intpt) GGadgetGetUserData(g); + int flag = (intptr_t) GGadgetGetUserData(g); if ( (res->boxdata->flags&flag) != (res->inherits_from->boxdata->flags&flag)) { int cid_off = cid - gre->tofree[index].startcid; int on = (res->inherits_from->boxdata->flags&flag)?1:0 ; @@ -301,8 +277,8 @@ res->boxdata->flags |= flag; else res->boxdata->flags &= ~flag; - GRE_FigureInheritance(gre,res,cid_off,cid_off+2,false, - (void *) (intpt) on, inherit_flag_change); + GRE_FigureInheritance(gre,res,cid_off,cid_off+2, + (void *) (intptr_t) on, inherit_flag_change); GRE_Reflow(gre,res); } } @@ -310,37 +286,6 @@ return( true ); } -static int GRE_InheritFontChange(GGadget *g, GEvent *e) { - - if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { - GRE *gre = GDrawGetUserData(GGadgetGetWindow(g)); - int cid = GGadgetGetCid(g), on = GGadgetIsChecked(g); - GGadgetSetEnabled(GWidgetGetControl(gre->gw,cid+1),!on); - g = GWidgetGetControl(gre->gw,cid+2); - GGadgetSetEnabled(g,!on); - if ( on ) { - int index = GTabSetGetSel(gre->tabset); - GResInfo *res = gre->tofree[index].res; - int pi; - for ( pi=0; gre->tofree[pi].res!=NULL && gre->tofree[pi].res!=res->inherits_from; ++pi ); - if ( gre->tofree[pi].res!=NULL ) { - struct inherit_font_data ifd; - int cid_off = cid - gre->tofree[index].startcid; - - ifd.spec = GGadgetGetTitle8(GWidgetGetControl(gre->gw,gre->tofree[pi].fontcid)); - ifd.font = *gre->tofree[pi].res->font; - *res->font = ifd.font; - - GGadgetSetTitle8(g,ifd.spec); - GRE_FigureInheritance(gre,res,cid_off,cid_off+2,true, - (void *) &ifd, inherit_font_change); - free( ifd.spec ); - } - } - } -return( true ); -} - static int GRE_FlagChanged(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_radiochanged ) { @@ -350,11 +295,11 @@ int cid_off = GGadgetGetCid(g) - gre->tofree[index].startcid; int on; if ( (on = GGadgetIsChecked(g)) ) - res->boxdata->flags |= (int) (intpt) GGadgetGetUserData(g); + res->boxdata->flags |= (int) (intptr_t) GGadgetGetUserData(g); else - res->boxdata->flags &= ~(int) (intpt) GGadgetGetUserData(g); - GRE_FigureInheritance(gre,res,cid_off-1,cid_off,false, - (void *) (intpt) on, inherit_flag_change); + res->boxdata->flags &= ~(int) (intptr_t) GGadgetGetUserData(g); + GRE_FigureInheritance(gre,res,cid_off-1,cid_off, + (void *) (intptr_t) on, inherit_flag_change); GRE_Reflow(gre,res); } return( true ); @@ -369,9 +314,9 @@ int cid_off = GGadgetGetCid(g) - gre->tofree[index].startcid; int sel = GGadgetGetFirstListSelectedItem(g); - *((uint8 *) GGadgetGetUserData(g)) = sel; - GRE_FigureInheritance(gre,res,cid_off-2,cid_off,false, - (void *) (intpt) sel, inherit_list_change); + *((uint8_t *) GGadgetGetUserData(g)) = sel; + GRE_FigureInheritance(gre,res,cid_off-2,cid_off, + (void *) (intptr_t) sel, inherit_list_change); GRE_Reflow(gre,res); } return( true ); @@ -395,9 +340,9 @@ GResInfo *res = gre->tofree[index].res; if ( *end=='\0' && val>=0 && val<=255 ) { int cid_off = GGadgetGetCid(g) - gre->tofree[index].startcid; - *((uint8 *) GGadgetGetUserData(g)) = val; - GRE_FigureInheritance(gre,res,cid_off-2,cid_off,false, - (void *) (intpt) val, inherit_byte_change); + *((uint8_t *) GGadgetGetUserData(g)) = val; + GRE_FigureInheritance(gre,res,cid_off-2,cid_off, + (void *) (intptr_t) val, inherit_byte_change); GRE_Reflow(gre,res); } free(txt); @@ -444,8 +389,8 @@ Color col = GColorButtonGetColor(g); *((Color *) GGadgetGetUserData(g)) = col; - GRE_FigureInheritance(gre,res,cid_off-2,cid_off,false, - (void *) (intpt) col, inherit_color_change); + GRE_FigureInheritance(gre,res,cid_off-2,cid_off, + (void *) (intptr_t) col, inherit_color_change); GRE_RefreshAll(gre); } return( true ); @@ -461,62 +406,33 @@ return( true ); } -static int GRE_FontChanged(GGadget *g, GEvent *e) { - struct inherit_font_data ifd; +static void GRE_ParseFont(GGadget *g) { + char *fontdesc = GGadgetGetTitle8(g); + FontRequest rq; + GResFont *rf = (GResFont *) GGadgetGetUserData(g); + FontInstance *fi; - if ( e->type==et_controlevent && e->u.control.subtype == et_textchanged ) { - GRE *gre = GDrawGetUserData(GGadgetGetWindow(g)); - int index = GTabSetGetSel(gre->tabset); - GResInfo *res = gre->tofree[index].res; - int cid_off = GGadgetGetCid(g) - gre->tofree[index].startcid; - char *fontdesc = GGadgetGetTitle8(g); - ifd.spec = fontdesc; - ifd.font = NULL; + if ( fontdesc!=NULL && rf->rstr!=NULL && strcmp(fontdesc, rf->rstr)==0 ) + return; - GRE_FigureInheritance(gre,res,cid_off-2,cid_off,true, - (void *) &ifd, inherit_font_change); + if ( !ResStrToFontRequest(fontdesc, &rq) ) { + gwwv_post_error(_("Bad font"),_("Bad or incomplete font specification '%s'"), fontdesc); free(fontdesc); - } else if ( e->type==et_controlevent && e->u.control.subtype == et_textfocuschanged && - !e->u.control.u.tf_focus.gained_focus ) { - GRE *gre = GDrawGetUserData(GGadgetGetWindow(g)); - if ( gre->tabset!=NULL ) { - int index = GTabSetGetSel(gre->tabset); - GResInfo *res = gre->tofree[index].res; - int cid_off = GGadgetGetCid(g) - gre->tofree[index].startcid; - char *fontdesc = GGadgetGetTitle8(g); - GFont *new = GResource_font_cvt(fontdesc,NULL); - - if ( new==NULL ) - gwwv_post_error(_("Bad font"),_("Bad font specification")); - else { - ifd.spec = fontdesc; - ifd.font = new; - - *((GFont **) GGadgetGetUserData(g)) = new; - GRE_FigureInheritance(gre,res,cid_off-2,cid_off,true, - (void *) &ifd, inherit_font_change); - GRE_Reflow(gre,res); - } + } else { + fi = GDrawInstanciateFont(NULL, &rq); + if ( fi==NULL ) { + gwwv_post_error(_("Bad font"),_("Could not find font corresponding to '%s'"), fontdesc); free(fontdesc); + } else { + // The old rstr might be a constant so just (potentially) leak here. + rf->rstr = fontdesc; + rf->fi = fi; } } -return( true ); -} - -static void GRE_ParseFont(GGadget *g) { - char *fontdesc = GGadgetGetTitle8(g); - GFont *new = GResource_font_cvt(fontdesc,NULL); - - if ( new==NULL ) - gwwv_post_error(_("Bad font"),_("Bad font specification")); - else { - *((GFont **) GGadgetGetUserData(g)) = new; - } - free(fontdesc); + free((char *) rq.utf8_family_name); } -static int GRE_ExtraFontChanged(GGadget *g, GEvent *e) { - +static int GRE_FontChanged(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_textfocuschanged && !e->u.control.u.tf_focus.gained_focus ) { GRE *gre = GDrawGetUserData(GGadgetGetWindow(g)); @@ -539,38 +455,32 @@ if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { GRE *gre = GDrawGetUserData(GGadgetGetWindow(g)); - GResImage **ri = GGadgetGetUserData(g); + GResImage *ri = GGadgetGetUserData(g); + const char *path; char *new; - GImage *newi; - GRect size; + if ( ri->bucket && ri->bucket->absname ) + path = ri->bucket->absname; + else + path = ri->ini_name; new = gwwv_open_filename_with_path("Find Image", - (*ri)==NULL?NULL: (*ri)->filename, - "*.{png,jpeg,jpg,tiff,bmp,xbm}",NULL, + path, "*.{png,jpeg,jpg,tiff,bmp,xbm}",NULL, _GGadget_GetImagePath()); if ( new==NULL ) -return( true ); - newi = GImageRead(new); - if ( newi==NULL ) { - gwwv_post_error(_("Could not open image"),_("Could not open %s"), new ); - free( new ); - } else if ( *ri==NULL ) { - *ri = calloc(1,sizeof(GResImage)); - (*ri)->filename = new; - (*ri)->image = newi; - GGadgetSetTitle8(g,"..."); + return true; + GImageCacheBucket *newb = _GGadgetImageCache(new, false); + if ( newb==NULL ) { + gwwv_post_error(_("Could not open image"),_("Could not open %s as image"), new ); + free(new); } else { - free( (*ri)->filename ); - (*ri)->filename = new; - if ( !_GGadget_ImageInCache((*ri)->image ) ) - GImageDestroy((*ri)->image); - (*ri)->image = newi; + ri->bucket = newb; } - ((GButton *) g)->image = newi; + ((GButton *) g)->image = GResImageGetImage(ri); + GRect size; GGadgetGetDesiredSize(g,&size,NULL); GGadgetResize(g,size.width,size.height); GRE_RefreshAll(gre); } -return( true ); + return true; } static void GRE_DoCancel(GRE *gre) { @@ -579,7 +489,6 @@ for ( i=0; gre->tofree[i].res!=NULL; ++i ) { GResInfo *res = gre->tofree[i].res; struct resed *extras; - GResImage **_ri, *ri; if ( res->boxdata!=NULL ) *res->boxdata = res->orig_state; if ( res->extras!=NULL ) { @@ -595,32 +504,10 @@ *(int *) (extras->val) = extras->orig.dval; break; case rt_font: - *(GFont **) (extras->val) = extras->orig.fontval; + *(GResFont *) (extras->val) = extras->orig.fontval; break; case rt_image: - _ri = extras->val; - ri = *_ri; - if ( extras->orig.sval==NULL ) { - if ( ri!=NULL ) { - free(ri->filename); - if ( ri->image!=NULL ) - GImageDestroy(ri->image); - free(ri); - *_ri = NULL; - } - } else { - if ( strcmp(extras->orig.sval,ri->filename)!=0 ) { - GImage *temp; - temp = GImageRead(extras->orig.sval); - if ( temp!=NULL ) { - if ( !_GGadget_ImageInCache(ri->image ) ) - GImageDestroy(ri->image); - ri->image = temp; - free(ri->filename); - ri->filename = copy(extras->orig.sval); - } - } - } + *(GResImage *) (extras->val) = extras->orig.imageval; break; case rt_string: case rt_stringlong: /* These don't change dynamically */ @@ -764,13 +651,8 @@ } } if ( res->font!=NULL ) { - if ( !GGadgetIsChecked( GWidgetGetControl(gre->gw,gre->tofree[i].fontcid-1)) - || (res->override_mask&omf_font) ) { - char *ival = GGadgetGetTitle8( GWidgetGetControl(gre->gw,gre->tofree[i].fontcid)); - fprintf( output, "%s.%s.Font: %s\n", - res->progname, res->resname, ival ); - free(ival); - } + char *ival = GGadgetGetTitle8( GWidgetGetControl(gre->gw,gre->tofree[i].fontcid)); + fprintf( output, "%s.%s.Font: %s\n", res->progname, res->resname, ival ); free(ival); } if ( res->extras!=NULL ) for ( extras=res->extras; extras->name!=NULL; ++extras ) { @@ -812,32 +694,18 @@ GColorButtonGetColor(g) ); break; case rt_font: { - char *fontdesc = GGadgetGetTitle8(g); - if ( *fontdesc!='\0' ) + GResFont *rf = (GResFont *) extras->val; + if ( rf!=NULL && rf->rstr!=NULL && *rf->rstr!=0 ) fprintf( output, "%s.%s%s%s: %s\n", res->progname, res->resname, *res->resname=='\0'?"":".", extras->resname, - fontdesc ); - free(fontdesc); + rf->rstr ); } break; case rt_image: { - GResImage *ri = *((GResImage **) (extras->val)); - if ( ri!=NULL && ri->filename!=NULL ) { - const char* const* paths = _GGadget_GetImagePath(); - int i; - for ( i=0; paths[i]!=NULL; ++i ) { - if ( strncmp(paths[i],ri->filename,strlen(paths[i]))==0 ) { - char *pt = ri->filename+strlen(paths[i]); - while ( *pt=='/' ) ++pt; - fprintf( output, "%s.%s%s%s: %s\n", - res->progname, res->resname, *res->resname=='\0'?"":".", extras->resname, - pt ); - break; - } - } - if ( paths[i]==NULL ) - fprintf( output, "%s.%s%s%s: %s\n", - res->progname, res->resname, *res->resname=='\0'?"":".", extras->resname, - ri->filename ); + GResImage *ri = (GResImage *) extras->val; + if ( ri!=NULL && ri->bucket!=NULL && *ri->bucket->filename!=0 ) { + fprintf( output, "%s.%s%s%s: %s\n", + res->progname, res->resname, *res->resname=='\0'?"":".", extras->resname, + ri->bucket->filename ); } } break; case rt_string: case rt_stringlong: { @@ -928,8 +796,12 @@ case rt_bool: case rt_color: case rt_coloralpha: + // These should have been set as we went along + break; case rt_image: - /* These should have been set as we went along */ + // Already converted; this is a hook for side-effects + if ( extras->cvt!=NULL ) + (extras->cvt)(NULL, (void *) (extras->val)); break; case rt_font: GRE_ParseFont(GWidgetGetControl(gre->gw,extras->cid)); @@ -940,7 +812,10 @@ /* We can't free the old value, because sometimes it is a */ /* static string, not something allocated */ if ( *spec=='\0' ) { free( spec ); spec=NULL; } - *(char **) (extras->val) = spec; + if ( extras->cvt!=NULL ) + *(void **) (extras->val) = (extras->cvt)(spec, *(void **) (extras->val)); + else + *(char **) (extras->val) = spec; } break; } } @@ -956,7 +831,11 @@ GRE *gre = GDrawGetUserData(gw); GRE_DoCancel(gre); } else if ( event->type == et_char ) { -return( false ); + if ( event->u.chr.keysym == GK_F1 || event->u.chr.keysym == GK_Help ) { + help("ui/misc/resedit.html", NULL); + return true; + } + return false; } return( true ); } @@ -987,7 +866,7 @@ wattrs.restrict_input_to_me = 1; wattrs.is_dlg = true; wattrs.cursor = ct_pointer; - wattrs.utf8_window_title = _("X Resource Editor"); + wattrs.utf8_window_title = _("Appearance Editor"); pos.x = pos.y = 10; pos.width = pos.height = 100; gre.gw = gw = GDrawCreateTopWindow(NULL,&pos,gre_e_h,&gre,&wattrs); @@ -1028,7 +907,7 @@ if ( res->boxdata!=NULL ) cnt += 3*18 + 8*2; if ( res->font ) - cnt+=3; + cnt+=2; if ( res->inherits_from!=NULL ) cnt+=2; if ( res->seealso1!=NULL ) { @@ -1104,7 +983,7 @@ if ( res->boxdata->flags & box_foreground_border_inner ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_foreground_border_inner; + gcd[k].data = (void *) (intptr_t) box_foreground_border_inner; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][1] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1132,7 +1011,7 @@ if ( res->boxdata->flags & box_foreground_border_outer ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_foreground_border_outer; + gcd[k].data = (void *) (intptr_t) box_foreground_border_outer; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][3] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1163,7 +1042,7 @@ if ( res->boxdata->flags & box_active_border_inner ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_active_border_inner; + gcd[k].data = (void *) (intptr_t) box_active_border_inner; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][1] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1191,7 +1070,7 @@ if ( res->boxdata->flags & box_foreground_shadow_outer ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_foreground_shadow_outer; + gcd[k].data = (void *) (intptr_t) box_foreground_shadow_outer; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][3] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1222,7 +1101,7 @@ if ( res->boxdata->flags & box_do_depressed_background ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_do_depressed_background; + gcd[k].data = (void *) (intptr_t) box_do_depressed_background; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][1] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1250,7 +1129,7 @@ if ( res->boxdata->flags & box_draw_default ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_draw_default; + gcd[k].data = (void *) (intptr_t) box_draw_default; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][3] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1281,7 +1160,7 @@ if ( res->boxdata->flags & box_gradient_bg ) gcd[k].gd.flags |= gg_cb_on; gcd[k].gd.handle_controlevent = GRE_FlagChanged; - gcd[k].data = (void *) (intpt) box_gradient_bg; + gcd[k].data = (void *) (intptr_t) box_gradient_bg; gcd[k++].creator = GCheckBoxCreate; tofree[i].farray[l][1] = &gcd[k-1]; if ( res->inherits_from==NULL ) @@ -1303,7 +1182,7 @@ l = 0; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1338,7 +1217,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1375,7 +1254,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1410,7 +1289,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1447,7 +1326,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1482,7 +1361,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1519,7 +1398,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1554,7 +1433,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1592,7 +1471,7 @@ tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1627,7 +1506,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1665,7 +1544,7 @@ tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1700,7 +1579,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1738,7 +1617,7 @@ tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1779,7 +1658,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1815,7 +1694,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1853,7 +1732,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1892,7 +1771,7 @@ gcd[k-1].gd.flags &= ~gg_enabled; } -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1933,7 +1812,7 @@ tofree[i].carray[l][7] = GCD_Glue; tofree[i].carray[l++][8] = NULL; -/* GT: "I." is an abreviation for "Inherits" */ +/* GT: "I." is an abbreviation for "Inherits" */ lab[k].text = (unichar_t *) _("I."); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -1986,17 +1865,10 @@ } if ( res->font!=NULL ) { - tofree[i].fontname = GFontSpec2String( *res->font ); - - lab[k].text = (unichar_t *) _("I."); - lab[k].text_is_1byte = true; - gcd[k].gd.label = &lab[k]; - gcd[k].gd.flags = gg_visible|gg_enabled; - gcd[k].gd.popup_msg = _("Inherits for same field in parent"); - gcd[k].gd.cid = ++cid; - gcd[k].gd.handle_controlevent = GRE_InheritFontChange; - gcd[k++].creator = GCheckBoxCreate; - tofree[i].fontarray[0] = &gcd[k-1]; + if ( res->font->rstr ) + tofree[i].fontname = copy(res->font->rstr); + else if ( res->font->fi ) + tofree[i].fontname = GFontSpec2String(res->font->fi); lab[k].text = (unichar_t *) _("Font:"); lab[k].text_is_1byte = true; @@ -2004,7 +1876,7 @@ gcd[k].gd.flags = gg_visible|gg_enabled; gcd[k].gd.cid = ++cid; gcd[k++].creator = GLabelCreate; - tofree[i].fontarray[1] = &gcd[k-1]; + tofree[i].fontarray[0] = &gcd[k-1]; lab[k].text = (unichar_t *) tofree[i].fontname; lab[k].text_is_1byte = true; @@ -2014,16 +1886,9 @@ gcd[k].gd.handle_controlevent = GRE_FontChanged; gcd[k].data = res->font; gcd[k++].creator = GTextFieldCreate; - tofree[i].fontarray[2] = &gcd[k-1]; - if ( res->inherits_from==NULL ) - gcd[k-3].gd.flags &= ~gg_enabled; - else if ( *res->inherits_from->font == *res->font ) { - gcd[k-3].gd.flags |= gg_cb_on; - gcd[k-2].gd.flags &= ~gg_enabled; - gcd[k-1].gd.flags &= ~gg_enabled; - } - tofree[i].fontarray[3] = GCD_Glue; - tofree[i].fontarray[4] = NULL; + tofree[i].fontarray[1] = &gcd[k-1]; + tofree[i].fontarray[2] = GCD_Glue; + tofree[i].fontarray[3] = NULL; tofree[i].fontbox.gd.flags = gg_enabled | gg_visible; tofree[i].fontbox.gd.u.boxelements = tofree[i].fontarray; @@ -2229,7 +2094,7 @@ tofree[i].earray[hl][7] = NULL; base=0; ++hl; } - extras->orig.fontval = *(GFont **) (extras->val); + extras->orig.fontval = *(GResFont *) (extras->val); lab[k].text = (unichar_t *) S_(extras->name); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -2239,8 +2104,12 @@ gcd[k++].creator = GLabelCreate; tofree[i].earray[hl][base] = &gcd[k-1]; - if ( extras->orig.fontval != NULL ) { - tofree[i].extradefs[l] = GFontSpec2String( extras->orig.fontval ); + if ( extras->orig.fontval.rstr != NULL ) { + lab[k].text = (unichar_t *) extras->orig.fontval.rstr; + lab[k].text_is_1byte = true; + gcd[k].gd.label = &lab[k]; + } else if ( extras->orig.fontval.fi != NULL ) { + tofree[i].extradefs[l] = GFontSpec2String( extras->orig.fontval.fi ); lab[k].text = (unichar_t *) tofree[i].extradefs[l]; lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -2250,7 +2119,7 @@ gcd[k].gd.popup_msg = _(extras->popup); gcd[k].data = extras->val; gcd[k].gd.cid = extras->cid = ++cid; - gcd[k].gd.handle_controlevent = GRE_ExtraFontChanged; + gcd[k].gd.handle_controlevent = GRE_FontChanged; gcd[k++].creator = GTextFieldCreate; tofree[i].earray[hl][base+1] = &gcd[k-1]; tofree[i].earray[hl][base+2] = GCD_ColSpan; @@ -2263,8 +2132,8 @@ base=3; break; case rt_image: { - GResImage *ri = *(GResImage **) (extras->val); - extras->orig.sval = copy( ri==NULL ? NULL : ri->filename ); + GResImage *ri = (GResImage *) extras->val; + extras->orig.imageval = *ri; lab[k].text = (unichar_t *) S_(extras->name); lab[k].text_is_1byte = true; gcd[k].gd.label = &lab[k]; @@ -2274,9 +2143,10 @@ gcd[k++].creator = GLabelCreate; tofree[i].earray[hl][base] = &gcd[k-1]; - if ( ri != NULL && ri->image!=NULL ) { + GImage *timg = GResImageGetImage(ri);; + if ( timg!=NULL ) { lab[k].text = (unichar_t *) "..."; - lab[k].image = ri->image; + lab[k].image = timg; } else lab[k].text = (unichar_t *) "? ..."; lab[k].text_is_1byte = true; @@ -2395,7 +2265,7 @@ if ( tofree[i].sabox.ret!=NULL ) GHVBoxSetExpandableCol(tofree[i].sabox.ret,gb_expandglue); if ( tofree[i].fontbox.ret!=NULL ) - GHVBoxSetExpandableCol(tofree[i].fontbox.ret,2); + GHVBoxSetExpandableCol(tofree[i].fontbox.ret,1); if ( res->boxdata!=NULL ) { GGadgetSelectOneListItem(GWidgetGetControl(gw,tofree[i].btcid),res->boxdata->border_type); GGadgetSelectOneListItem(GWidgetGetControl(gw,tofree[i].btcid+3),res->boxdata->border_shape); @@ -2404,7 +2274,7 @@ GHVBoxFitWindowCentered(topbox[0].ret); GDrawSetVisible(gw,true); - + while ( !gre.done ) GDrawProcessOneEvent(NULL); GDrawDestroyWindow(gw); @@ -2425,91 +2295,64 @@ free( panes ); } -static double _GDraw_Width_cm, _GDraw_Width_Inches; -static Color _GDraw_fg, _GDraw_bg; -static struct resed gdrawcm_re[] = { - {N_("Default Background"), "Background", rt_color, &_GDraw_bg, N_("Default background color for windows"), NULL, { 0 }, 0, 0 }, - {N_("Default Foreground"), "Foreground", rt_color, &_GDraw_fg, N_("Default foreground color for windows"), NULL, { 0 }, 0, 0 }, - {N_("Screen Width in Centimeters"), "ScreenWidthCentimeters", rt_double, &_GDraw_Width_cm, N_("Physical screen width, measured in centimeters\nFor this to take effect you must save the resource data (press the [Save] button)\nand restart fontforge"), NULL, { 0 }, 0, 0 }, +Color _GDraw_res_fg = COLOR_CREATE(0x00,0x00,0x00), _GDraw_res_bg = COLOR_CREATE(0xf5,0xff,0xfa); +Color _GDraw_res_warnfg = COLOR_CREATE(0xBD,0x43,0x37); +int _GDraw_res_res = 0, _GDraw_res_multiclicktime = 200, _GDraw_res_multiclickwiggle = 3; +int _GDraw_res_selnottime = 2, _GDraw_res_twobuttonfixup = true, _GDraw_res_synchronize = false; +#if __Mac +int _GDraw_res_macosxcmd = true; +#else +int _GDraw_res_macosxcmd = false; +#endif + +static struct resed gdraw_re[] = { + {N_("Default Background"), "Background", rt_color, &_GDraw_res_bg, N_("Default background color for windows"), NULL, { 0 }, 0, 0 }, + {N_("Default Foreground"), "Foreground", rt_color, &_GDraw_res_fg, N_("Default foreground color for windows"), NULL, { 0 }, 0, 0 }, + {N_("Warning Foreground"), "WarningForeground", rt_color, &_GDraw_res_warnfg, N_("Foreground color for warning messages and error conditions"), NULL, { 0 }, 0, 0 }, + {N_("Screen Resolution"), "ScreenResolution", rt_int, &_GDraw_res_res, N_("Dots per inch of screen (0 for default/auto-detect)"), NULL, { 0 }, 0, 0 }, + {N_("Multi Click Time"), "MultiClickTime", rt_int, &_GDraw_res_multiclicktime, N_("Maximum time (in ms) between clicks to be considered a double (triple, etc.) click"), NULL, { 0 }, 0, 0 }, + {N_("Multi Click Wiggle"), "MultiClickWiggle", rt_int, &_GDraw_res_multiclickwiggle, N_("Maximum pixel distance between clicks to be considered a multi click"), NULL, { 0 }, 0, 0 }, + {N_("Selection Notify Timeout"), "SelectionNotifyTimeout", rt_int, &_GDraw_res_selnottime, N_("Time (in secs) after making a request for a selection (ie. a Paste) to wait for a response before reporting an error"), NULL, { 0 }, 0, 0 }, + {N_("Middle Mouse Button Fixup"), "TwoButtonFixup", rt_bool, &_GDraw_res_twobuttonfixup, N_("Use the Windows key (if present) to simulate middle mouse button"), NULL, { 0 }, 0, 0 }, + {N_("Mac OS X Command as Ctrl"), "MacOSXCmd", rt_bool, &_GDraw_res_macosxcmd, N_("On Mac OS X use the Command key as if it were the Control key"), NULL, { 0 }, 0, 0 }, + {N_("Synchronize"), "Synchronize", rt_bool, &_GDraw_res_synchronize, N_("Synchronize the display before raising the first window"), NULL, { 0 }, 0, 0 }, RESED_EMPTY }; -static struct resed gdrawin_re[] = { - {N_("Default Background"), "Background", rt_color, &_GDraw_bg, N_("Default background color for windows"), NULL, { 0 }, 0, 0 }, - {N_("Default Foreground"), "Foreground", rt_color, &_GDraw_fg, N_("Default foreground color for windows"), NULL, { 0 }, 0, 0 }, - {N_("Screen Width in Inches"), "ScreenWidthInches", rt_double, &_GDraw_Width_Inches, N_("Physical screen width, measured in inches\nFor this to take effect you must save the resource data (press the [Save] button)\nand restart fontforge"), NULL, { 0 }, 0, 0 }, - RESED_EMPTY -}; -static GResInfo gdraw_ri = { - NULL, NULL,NULL, NULL, +extern GResInfo gpopup_ri; +GResInfo gdraw_ri = { + &gpopup_ri, NULL,NULL, NULL, NULL, NULL, NULL, - gdrawcm_re, + gdraw_re, N_("GDraw"), N_("General facts about the windowing system"), "", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; +void GDrawResourceFind() { + GResEditFind(gdraw_re, NULL); +} + static int refresh_eh(GWindow cover,GEvent *event) { if ( event->type==et_expose ) GDrawDestroyWindow(cover); return( true ); } - + void GResEdit(GResInfo *additional,const char *def_res_file,void (*change_res_filename)(const char *)) { GResInfo *re_end, *re; - static int initted = false; - char *oldimagepath; - extern char *_GGadget_ImagePath; - - if ( !initted ) { - initted = true; - _GDraw_Width_Inches = screen_display->groot->pos.width / (double) screen_display->res; - _GDraw_Width_cm = _GDraw_Width_Inches * 2.54; - _GDraw_bg = GDrawGetDefaultBackground(NULL); - _GDraw_fg = GDrawGetDefaultForeground(NULL); - if ( getenv("LC_MESSAGES")!=NULL ) { - if ( strstr(getenv("LC_MESSAGES"),"_US")!=NULL ) - gdraw_ri.extras = gdrawin_re; - } else if ( getenv("LANG")!=NULL ) { - if ( strstr(getenv("LANG"),"_US")!=NULL ) - gdraw_ri.extras = gdrawin_re; - } - gdraw_ri.next = _GProgressRIHead(); - for ( re_end = _GProgressRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GGadgetRIHead(); - for ( re_end = _GGadgetRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GButtonRIHead(); - for ( re_end = _GButtonRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GRadioRIHead(); - for ( re_end = _GRadioRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GTextFieldRIHead(); - for ( re_end = _GTextFieldRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GListRIHead(); - for ( re_end = _GListRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GScrollBarRIHead(); - for ( re_end = _GScrollBarRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GLineRIHead(); - for ( re_end = _GLineRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GHVBoxRIHead(); - for ( re_end = _GHVBoxRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GMenuRIHead(); - for ( re_end = _GMenuRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GMatrixEditRIHead(); - for ( re_end = _GMatrixEditRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GDrawableRIHead(); - for ( re_end = _GDrawableRIHead(); re_end->next!=NULL; re_end = re_end->next ); - re_end->next = _GTabSetRIHead(); - for ( re_end = _GTabSetRIHead(); re_end->next!=NULL; re_end = re_end->next ); - } + static int inited = false; + if ( additional!=NULL ) { for ( re_end=additional; re_end->next!=NULL; re_end = re_end->next ); re_end->next = &gdraw_ri; @@ -2517,17 +2360,22 @@ additional = &gdraw_ri; re_end = NULL; } - oldimagepath = copy( _GGadget_ImagePath ); + if ( !inited ) { + inited = true; + for ( re=additional; re!=NULL; re=re->next ) + GResEditDoInit(re); + + } + { + extern GResFont list_font; + extern GGadgetCreateData list_gcd[]; + int as, ds, ld; + GDrawWindowFontMetrics(GDrawGetRoot(NULL),list_font.fi,&as, &ds, &ld); + list_gcd[0].gd.pos.height = list_gcd[1].gd.pos.height = 2*(as+ds)+4; + } + GResEditDlg(additional,def_res_file,change_res_filename); - if (( oldimagepath!=NULL && _GGadget_ImagePath==NULL ) || - ( oldimagepath==NULL && _GGadget_ImagePath!=NULL ) || - ( oldimagepath!=NULL && _GGadget_ImagePath!=NULL && - strcmp(oldimagepath,_GGadget_ImagePath)!=0 )) { - char *new = _GGadget_ImagePath; - _GGadget_ImagePath = oldimagepath; - GGadgetSetImagePath(new); - } else - free( oldimagepath ); + for ( re=additional; re!=NULL; re=re->next ) { if ( (re->override_mask&omf_refresh) && re->refresh!=NULL ) (re->refresh)(); @@ -2555,7 +2403,7 @@ GDrawSetVisible(gw,true); } } - + void GResEditFind( struct resed *resed, char *prefix) { int i; GResStruct *info; @@ -2572,13 +2420,75 @@ info[i].type = rt_color; info[i].val = resed[i].val; info[i].cvt = resed[i].cvt; - if ( info[i].type==rt_font ) { - info[i].type = rt_string; - info[i].cvt = GResource_font_cvt; - } } GResourceFind(info,prefix); for ( i=0; resed[i].name!=NULL; ++i ) resed[i].found = info[i].found; free(info); } + +int _GResEditInitialize(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + + if ( ri->inherits_from!=NULL ) + GResEditDoInit(ri->inherits_from); + + if ( ri->boxdata!=NULL ) { + if ( ri->inherits_from!=NULL && ri->inherits_from->boxdata!=NULL ) + *ri->boxdata = *ri->inherits_from->boxdata; + + ri->boxdata->flags |= ri->override_mask & box_flag_mask; + + if ( ri->override_mask & omf_border_type ) + ri->boxdata->border_type = ri->overrides.border_type; + if ( ri->override_mask & omf_border_shape ) + ri->boxdata->border_shape = ri->overrides.border_shape; + if ( ri->override_mask & omf_border_width ) + ri->boxdata->border_width = ri->overrides.border_width; + if ( ri->override_mask & omf_padding ) + ri->boxdata->padding = ri->overrides.padding; + if ( ri->override_mask & omf_rr_radius ) + ri->boxdata->rr_radius = ri->overrides.rr_radius; + if ( ri->override_mask & omf_main_foreground ) + ri->boxdata->main_foreground = ri->overrides.main_foreground; + if ( ri->override_mask & omf_disabled_foreground ) + ri->boxdata->disabled_foreground = ri->overrides.disabled_foreground; + if ( ri->override_mask & omf_main_background ) + ri->boxdata->main_background = ri->overrides.main_background; + if ( ri->override_mask & omf_disabled_background ) + ri->boxdata->disabled_background = ri->overrides.disabled_background; + if ( ri->override_mask & omf_depressed_background ) + ri->boxdata->depressed_background = ri->overrides.depressed_background; + if ( ri->override_mask & omf_gradient_bg_end ) + ri->boxdata->gradient_bg_end = ri->overrides.gradient_bg_end; + if ( ri->override_mask & omf_border_brightest ) + ri->boxdata->border_brightest = ri->overrides.border_brightest; + if ( ri->override_mask & omf_border_brighter ) + ri->boxdata->border_brighter = ri->overrides.border_brighter; + if ( ri->override_mask & omf_border_darkest ) + ri->boxdata->border_darkest = ri->overrides.border_darkest; + if ( ri->override_mask & omf_border_darker ) + ri->boxdata->border_darker = ri->overrides.border_darker; + if ( ri->override_mask & omf_active_border ) + ri->boxdata->active_border = ri->overrides.active_border; + + _GGadgetInitDefaultBox(ri->resname, ri->boxdata); + } + + if ( ri->font!=NULL ) + GResourceFindFont(ri->resname, "Font", ri->font); + + if ( ri->extras!=NULL ) + GResEditFind(ri->extras, ri->resname); + + ri->is_initialized = true; + return true; +} + +void GResEditDoInit(GResInfo *ri) { + if ( ri->initialize!=NULL ) + (*ri->initialize)(ri); + else + _GResEditInitialize(ri); +} diff -Nru fontforge-20201107~dfsg/gdraw/gresource.c fontforge-20220308~dfsg/gdraw/gresource.c --- fontforge-20201107~dfsg/gdraw/gresource.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gresource.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,30 +27,34 @@ #include -#include "charset.h" #include "fontP.h" #include "gdraw.h" #include "gfile.h" +#include "gresedit.h" #include "gresource.h" #include "gresourceP.h" #include "ustring.h" #include "utype.h" +#include "assert.h" +#include "math.h" + char *GResourceProgramName; char *usercharset_names; -/* int local_encoding = e_iso8859_1;*/ static int rcur, rmax=0; static int rbase = 0, rsummit=0, rskiplen=0; /* when restricting a search */ struct _GResource_Res *_GResource_Res; +extern GBox _ggadget_Default_Box; +extern GResFont _ggadget_default_font; static int rcompar(const void *_r1,const void *_r2) { const struct _GResource_Res *r1 = _r1, *r2 = _r2; return( strcmp(r1->res,r2->res)); } -int _GResource_FindResName(const char *name) { - int top=rsummit, bottom = rbase; +int _GResource_FindResName(const char *name, int do_restrict) { + int top=do_restrict?rsummit:rcur, bottom = do_restrict?rbase:0; int test, cmp; if ( rcur==0 ) @@ -60,7 +64,7 @@ if ( top==bottom ) return( -1 ); test = (top+bottom)/2; - cmp = strcmp(name,_GResource_Res[test].res+rskiplen); + cmp = strcmp(name,_GResource_Res[test].res+(do_restrict?rskiplen:0)); if ( cmp==0 ) return( test ); if ( test==bottom ) @@ -72,11 +76,12 @@ } } -static int GResourceRestrict(char *prefix) { +static int GResourceRestrict(const char *prefix) { int top=rcur, bottom = 0; int test, cmp; int plen; int oldtest, oldtop; + char *prestr; if ( prefix==NULL || *prefix=='\0' ) { rbase = rskiplen = 0; rsummit = rcur; @@ -85,31 +90,37 @@ if ( rcur==0 ) return( -1 ); - plen = strlen(prefix); + prestr = smprintf("%s.", prefix); + plen = strlen(prestr); for (;;) { test = (top+bottom)/2; - cmp = strncmp(prefix,_GResource_Res[test].res,plen); + cmp = strncmp(prestr,_GResource_Res[test].res,plen); if ( cmp==0 ) break; - if ( test==bottom ) -return( -1 ); + if ( test==bottom ) { + free(prestr); + return -1; + } if ( cmp>0 ) { bottom=test+1; - if ( bottom==top ) -return( -1 ); + if ( bottom==top ) { + free(prestr); + return -1; + } } else top = test; } - /* at this point the resource at test begins with the prefix */ + /* at this point the resource at test begins with the prestr */ /* we want to find the first and last resources that do */ oldtop = top; oldtest = top = test; /* find the first resource */ for (;;) { test = (top+bottom)/2; - cmp = strncmp(prefix,_GResource_Res[test].res,plen); + cmp = strncmp(prestr,_GResource_Res[test].res,plen); if ( cmp<0 ) { GDrawIError("Resource list out of order"); -return( -1 ); + free(prestr); + return -1; } if ( test==bottom ) { if ( cmp!=0 ) ++test; @@ -129,10 +140,11 @@ test = top; else for (;;) { test = (top+bottom)/2; - cmp = strncmp(prefix,_GResource_Res[test].res,plen); + cmp = strncmp(prestr,_GResource_Res[test].res,plen); if ( cmp>0 ) { GDrawIError("Resource list out of order"); -return( -1 ); + free(prestr); + return -1; } if ( test==bottom ) { if ( cmp==0 ) ++test; @@ -147,12 +159,12 @@ } rsummit = test; rskiplen = plen; + free(prestr); return( 0 ); } -void GResourceSetProg(char *prog) { - char filename[1025], *pt; - extern char *_GFile_find_program_dir(char *prog); +void GResourceSetProg(const char *prog) { + const char *pt; if ( prog!=NULL ) { if ( GResourceProgramName!=NULL && strcmp(prog,GResourceProgramName)==0 ) @@ -169,8 +181,9 @@ return; } -void GResourceAddResourceString(char *string,char *prog) { - char *pt, *ept, *next; +void GResourceAddResourceString(const char *string,const char *prog) { + char *ept; + const char *pt, *next; int cnt, plen; struct _GResource_Res temp; int i,j,k, off; @@ -256,16 +269,9 @@ rcur = rsummit = j; for ( i=0; iresname!=NULL ) { - pos = _GResource_FindResName(info->resname); + pos = _GResource_FindResName(info->resname, true); info->found = (pos!=-1); - if ( pos==-1 ) + if ( pos==-1 && info->type!=rt_font && info->type!=rt_image ) // rt_font and rt_image may need default initialization /* Do Nothing */; else if ( info->type == rt_string ) { if ( info->cvt!=NULL ) *(void **) (info->val) = (info->cvt)( _GResource_Res[pos].val, *(void **) (info->val) ); else *(char **) (info->val) = copy( _GResource_Res[pos].val ); + } else if ( info->type == rt_font ) { + _GResourceFindFont(info->found ? _GResource_Res[pos].val : NULL, (GResFont *) info->val, true); + } else if ( info->type == rt_image ) { + _GResourceFindImage(info->found ? _GResource_Res[pos].val : NULL, (GResImage *) info->val); } else if ( info->type == rt_color ) { Color temp = _GImage_ColourFName(_GResource_Res[pos].val ); if ( temp==-1 ) { @@ -350,21 +364,21 @@ rbase = rskiplen = 0; rsummit = rcur; } -char *GResourceFindString(char *name) { +char *GResourceFindString(const char *name) { int pos; - pos = _GResource_FindResName(name); + pos = _GResource_FindResName(name, false); if ( pos==-1 ) return( NULL ); else return( copy(_GResource_Res[pos].val)); } -int GResourceFindBool(char *name, int def) { +int GResourceFindBool(const char *name, int def) { int pos; int val = -1; - pos = _GResource_FindResName(name); + pos = _GResource_FindResName(name, false); if ( pos==-1 ) return( def ); @@ -381,12 +395,12 @@ return( val ); } -long GResourceFindInt(char *name, long def) { +long GResourceFindInt(const char *name, long def) { int pos; char *end; long ret; - pos = _GResource_FindResName(name); + pos = _GResource_FindResName(name, false); if ( pos==-1 ) return( def ); @@ -397,11 +411,11 @@ return( ret ); } -Color GResourceFindColor(char *name, Color def) { +Color GResourceFindColor(const char *name, Color def) { int pos; Color ret; - pos = _GResource_FindResName(name); + pos = _GResource_FindResName(name, false); if ( pos==-1 ) return( def ); @@ -411,3 +425,382 @@ return( ret ); } + +static int match(char **list, char *val) { + int i; + + for ( i=0; list[i]!=NULL; ++i ) + if ( strmatch(val,list[i])==0 ) +return( i ); + +return( -1 ); +} + +static void *border_type_cvt(char *val, void *def) { + static char *types[] = { "none", "box", "raised", "lowered", "engraved", + "embossed", "double", NULL }; + int ret = match(types,val); + if ( ret== -1 ) +return( def ); +return( (void *) (intptr_t) ret ); +} + +static void *border_shape_cvt(char *val, void *def) { + static char *shapes[] = { "rect", "roundrect", "elipse", "diamond", NULL }; + int ret = match(shapes,val); + if ( ret== -1 ) +return( def ); +return( (void *) (intptr_t) ret ); +} + +void _GGadgetCopyDefaultBox(GBox *box) { + *box = _ggadget_Default_Box; +} + +void _GGadgetInitDefaultBox(const char *class, GBox *box) { + GResStruct boxtypes[] = { + { "Box.BorderType", rt_string, NULL, border_type_cvt, 0 }, + { "Box.BorderShape", rt_string, NULL, border_shape_cvt, 0 }, + { "Box.BorderWidth", rt_int, NULL, NULL, 0 }, + { "Box.Padding", rt_int, NULL, NULL, 0 }, + { "Box.Radius", rt_int, NULL, NULL, 0 }, + { "Box.BorderInner", rt_bool, NULL, NULL, 0 }, + { "Box.BorderOuter", rt_bool, NULL, NULL, 0 }, + { "Box.ActiveInner", rt_bool, NULL, NULL, 0 }, + { "Box.DoDepressedBackground", rt_bool, NULL, NULL, 0 }, + { "Box.DrawDefault", rt_bool, NULL, NULL, 0 }, + { "Box.BorderBrightest", rt_color, NULL, NULL, 0 }, + { "Box.BorderBrighter", rt_color, NULL, NULL, 0 }, + { "Box.BorderDarkest", rt_color, NULL, NULL, 0 }, + { "Box.BorderDarker", rt_color, NULL, NULL, 0 }, + { "Box.NormalBackground", rt_color, NULL, NULL, 0 }, + { "Box.NormalForeground", rt_color, NULL, NULL, 0 }, + { "Box.DisabledBackground", rt_color, NULL, NULL, 0 }, + { "Box.DisabledForeground", rt_color, NULL, NULL, 0 }, + { "Box.ActiveBorder", rt_color, NULL, NULL, 0 }, + { "Box.PressedBackground", rt_color, NULL, NULL, 0 }, + { "Box.BorderLeft", rt_color, NULL, NULL, 0 }, + { "Box.BorderTop", rt_color, NULL, NULL, 0 }, + { "Box.BorderRight", rt_color, NULL, NULL, 0 }, + { "Box.BorderBottom", rt_color, NULL, NULL, 0 }, + { "Box.GradientBG", rt_bool, NULL, NULL, 0 }, + { "Box.GradientStartCol", rt_color, NULL, NULL, 0 }, + { "Box.ShadowOuter", rt_bool, NULL, NULL, 0 }, + { "Box.BorderInnerCol", rt_color, NULL, NULL, 0 }, + { "Box.BorderOuterCol", rt_color, NULL, NULL, 0 }, + GRESSTRUCT_EMPTY + }; + intptr_t bt, bs; + int bw, pad, rr, inner, outer, active, depressed, def, grad, shadow; + char *classstr = NULL; + + bt = box->border_type; + bs = box->border_shape; + bw = box->border_width; + pad = box->padding; + rr = box->rr_radius; + inner = box->flags & box_foreground_border_inner; + outer = box->flags & box_foreground_border_outer; + active = box->flags & box_active_border_inner; + depressed = box->flags & box_do_depressed_background; + def = box->flags & box_draw_default; + grad = box->flags & box_gradient_bg; + shadow = box->flags & box_foreground_shadow_outer; + + boxtypes[0].val = &bt; + boxtypes[1].val = &bs; + boxtypes[2].val = &bw; + boxtypes[3].val = &pad; + boxtypes[4].val = &rr; + boxtypes[5].val = &inner; + boxtypes[6].val = &outer; + boxtypes[7].val = &active; + boxtypes[8].val = &depressed; + boxtypes[9].val = &def; + boxtypes[10].val = &box->border_brightest; + boxtypes[11].val = &box->border_brighter; + boxtypes[12].val = &box->border_darkest; + boxtypes[13].val = &box->border_darker; + boxtypes[14].val = &box->main_background; + boxtypes[15].val = &box->main_foreground; + boxtypes[16].val = &box->disabled_background; + boxtypes[17].val = &box->disabled_foreground; + boxtypes[18].val = &box->active_border; + boxtypes[19].val = &box->depressed_background; + boxtypes[20].val = &box->border_brightest; + boxtypes[21].val = &box->border_brighter; + boxtypes[22].val = &box->border_darkest; + boxtypes[23].val = &box->border_darker; + boxtypes[24].val = &grad; + boxtypes[25].val = &box->gradient_bg_end; + boxtypes[26].val = &shadow; + boxtypes[27].val = &box->border_inner; + boxtypes[28].val = &box->border_outer; + + if ( class!=NULL ) + classstr = smprintf("%s.", class); + + /* for a plain box, default to all borders being the same. they must change*/ + /* explicitly */ + if ( bt==bt_box || bt==bt_double ) + box->border_brightest = box->border_brighter = box->border_darker = box->border_darkest; + GResourceFind( boxtypes, class); + free(classstr); + + box->border_type = bt; + box->border_shape = bs; + box->border_width = bw; + box->padding = pad; + box->rr_radius = rr; + box->flags=0; + if ( inner ) + box->flags |= box_foreground_border_inner; + if ( outer ) + box->flags |= box_foreground_border_outer; + if ( active ) + box->flags |= box_active_border_inner; + if ( depressed ) + box->flags |= box_do_depressed_background; + if ( def ) + box->flags |= box_draw_default; + if ( grad ) + box->flags |= box_gradient_bg; + if ( shadow ) + box->flags |= box_foreground_shadow_outer; +} + +/* font name may be something like: + bold italic extended 12pt courier + 400 10pt small-caps + family name comes at the end, size must have "pt" or "px" after it +*/ +static int _GResToFontRequest(const char *resname, FontRequest *rq, GHashTable *ht, + int name_is_value, int strict) { + static char *styles[] = { "normal", "italic", "oblique", "small-caps", + "bold", "light", "extended", "condensed", NULL }; + char *val, *pt, *end, ch, *relname=NULL, *e; + int ret, top_level = false, percent = 100, adjust = 0; + int found_rel = false, found_style = false, found_weight = false, err = false; + FontRequest rel_rq; + + if ( ht==NULL ) { + ht = g_hash_table_new_full(g_str_hash, g_str_equal, free, NULL); + top_level = true; + } + + memset(rq,0,sizeof(*rq)); + memset(&rel_rq,0,sizeof(rel_rq)); + rq->weight = 400; + + if ( name_is_value ) + val = copy(resname); + else { + val = GResourceFindString(resname); + } + + if ( val==NULL ) { + if ( top_level ) + GDrawError("Missing font resource reference to '%s': cannot resolve", resname); + err = true; + } + + for ( pt=val; !err && *pt && *pt!='"'; ) { + for ( end=pt; *end!=' ' && *end!='\0'; ++end ); + ch = *end; + *end = '\0'; + ret = match(styles,pt); + if ( ret==-1 && isdigit(*pt)) { + ret = strtol(pt,&e,10); + if ( strmatch(e,"pt")==0 ) + rq->point_size = ret; + else if ( strmatch(e,"px")==0 ) + rq->point_size = -ret; + else if ( strmatch(e,"%")==0 ) { + percent = ret; + if ( percent<0 ) + percent = -percent; + } else if ( *e=='\0' ) { + found_weight = true; + rq->weight = ret; + } else { + *end = ch; + break; + } + } else if ( ret==-1 && (*pt=='+' || *pt=='-') ) { + adjust = strtol(pt,&e,10); + } else if ( ret==-1 && *pt=='^' ) { + relname = copy(pt+1); + if ( g_hash_table_contains(ht, relname) ) { + GDrawError("Circular font resource reference to '%s': cannot resolve", relname); + if ( strict ) { + err = true; + break; + } else + continue; + } + g_hash_table_add(ht, copy(relname)); + if ( !_GResToFontRequest(relname, &rel_rq, ht, false, strict) ) { + err = true; + break; + } + found_rel = true; + } else if ( ret==-1 ) { + *end = ch; + break; + } else if ( ret==0 ) { + found_weight = true; + rq->weight = 400; + } else if ( ret==1 || ret==2 ) { + found_style = true; + rq->style |= fs_italic; + } else if ( ret==3 ) { + found_style = true; + rq->style |= fs_smallcaps; + } else if ( ret==4 ) { + found_weight = true; + rq->weight = 700; + } else if ( ret==5 ) { + found_weight = true; + rq->weight = 300; + } else if ( ret==6 ) { + found_style = true; + rq->style |= fs_extended; + } else { + found_style = true; + rq->style |= fs_condensed; + } + *end = ch; + pt = end; + while ( *pt==' ' ) ++pt; + } + + if ( !err ) { + if ( *pt!='\0' ) + rq->utf8_family_name = copy(pt); + if ( found_rel && rq->utf8_family_name==NULL && rel_rq.utf8_family_name!=NULL ) + rq->utf8_family_name = copy(rel_rq.utf8_family_name); + if ( found_rel && !found_weight ) + rq->weight = rel_rq.weight; + if ( found_rel && !found_style ) + rq->style = rel_rq.style; + if ( rq->point_size==0 ) { + if ( found_rel ) { + if ( rel_rq.point_size==0 ) { + GDrawError("Point size not set for '%s': cannot calculate relative point size", relname); + if ( strict ) + err = true; + } else { + float tmp = (float)percent * (float)rel_rq.point_size / 100.0; + rq->point_size = (int) ((tmp - floor(tmp) > 0.5) ? ceil(tmp) : floor(tmp)); + if ( rq->point_size < 0 ) + rq->point_size -= adjust; + else + rq->point_size += adjust; + } + } else if ( strict ) { + err = true; + } + } + } + + if ( top_level ) + g_hash_table_destroy(ht); + + free((char *)rel_rq.utf8_family_name); + free(val); + free(relname); + + if ( err ) { + free((char *)rq->utf8_family_name); + rq->utf8_family_name = NULL; + return false; + } + + return true; +} + +int ResStrToFontRequest(const char *resstr, FontRequest *rq) { + return _GResToFontRequest(resstr, rq, NULL, true, true); +} + +static void _GResourceFindFont(const char *resourcename, GResFont *font, int is_value) { + FontRequest rq; + FontInstance *fi; + char *rstr; + memset(&rq, 0, sizeof(rq)); + if ( is_value ) + rstr = copy(resourcename); + else + rstr = GResourceFindString(resourcename); + + if ( rstr!=NULL && ( font->rstr==NULL || strcmp(rstr, font->rstr)!=0 ) ) { + if ( ResStrToFontRequest(rstr, &rq) ) { + fi = GDrawInstanciateFont(NULL, &rq); + if ( fi!=NULL ) { + // The original resource string is likely a constant so just accept + // leaking in the rare double-set cases. + font->rstr = rstr; + font->fi = fi; + } else { + TRACE("Could not find font corresponding to resource %s '%s', using default\n", resourcename, rstr); + } + } else { + //TRACE("Could not convert font resource %s '%s', using default\n", resourcename, rstr); + } + } + + if ( rstr!=font->rstr ) + free(rstr); + + if ( font->fi==NULL && font->rstr!=NULL ) { +#ifndef NDEBUG + int r = +#endif + ResStrToFontRequest(font->rstr, &rq); + assert( r ); + font->fi = GDrawInstanciateFont(NULL, &rq); + free((char *) rq.utf8_family_name); + if ( font->fi==NULL ) { + TRACE("Could not find font corresponding to default '%s', using system default\n", font->rstr); + font->fi = _ggadget_default_font.fi; + } + } +} + +void GResourceFindFont(const char *resourcename, const char *elemname, GResFont *font) { + char *rstr; + if ( resourcename!=NULL ) + rstr = smprintf("%s.%s", resourcename, elemname); + else + rstr = (char *) elemname; + _GResourceFindFont(rstr, font, false); + if ( resourcename!=NULL ) + free(rstr); +} + +static void _GResourceFindImage(const char *fname, GResImage *img) { + GImageCacheBucket *t = NULL; + + if ( fname!=NULL ) { + t = _GGadgetImageCache(fname, false); + if ( t==NULL || t->image==NULL ) { + TRACE("Could not find image corresponding to '%s', using default\n", fname); + } else { + img->bucket = t; + } + } + + if ( GResImageGetImage(img)==NULL && img->ini_name!=NULL ) { + img->bucket = _GGadgetImageCache(img->ini_name, true); + if ( GResImageGetImage(img)==NULL ) { + TRACE("Could not find image corresponding to default name '%s'\n", img->ini_name); + } + } +} + +GImage *GResImageGetImage(GResImage *ri) { + if ( ri==NULL || ri->bucket==NULL ) + return NULL; + + return ri->bucket->image; +} diff -Nru fontforge-20201107~dfsg/gdraw/gresourceimage.c fontforge-20220308~dfsg/gdraw/gresourceimage.c --- fontforge-20201107~dfsg/gdraw/gresourceimage.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gresourceimage.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,49 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "gdraw.h" -#include "gfile.h" -#include "gresource.h" -#include "gresourceP.h" -#include "ustring.h" -#include "utype.h" - -GImage *GResourceFindImage(char *name, GImage *def) { - int pos; - GImage *ret; - - pos = _GResource_FindResName(name); - if ( pos==-1 ) -return( def ); - - if (( ret = GImageRead(_GResource_Res[pos].val))==NULL ) - ret = def; - -return( ret ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gresourceP.h fontforge-20220308~dfsg/gdraw/gresourceP.h --- fontforge-20201107~dfsg/gdraw/gresourceP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gresourceP.h 2022-03-08 10:14:24.000000000 +0000 @@ -28,8 +28,24 @@ #ifndef FONTFORGE_GRESOURCE_P_H #define FONTFORGE_GRESOURCE_P_H -int _GResource_FindResName(const char *name); +#include "ggadget.h" + +int _GResource_FindResName(const char *name, int do_restrict); extern struct _GResource_Res { char *res, *val; unsigned int generic: 1; unsigned int new: 1; } *_GResource_Res; + +typedef struct gimage_cache_bucket { + struct gimage_cache_bucket *next; + char *filename, *absname; + GImage *image; +} GImageCacheBucket; extern char *_GGadget_ImagePath; +GImageCacheBucket *_GGadgetImageCache(const char *filename, int keep_empty); + +extern void GResourceFind( GResStruct *info, const char *prefix); +extern char *GResourceFindString(const char *name); +extern int GResourceFindBool(const char *name, int def); +extern long GResourceFindInt(const char *name, long def); +extern Color GResourceFindColor(const char *name, Color def); +extern void GResourceFindFont(const char *resourcename, const char *elemname, GResFont *font); #endif /* FONTFORGE_GRESOURCE_P_H */ diff -Nru fontforge-20201107~dfsg/gdraw/growcol.c fontforge-20220308~dfsg/gdraw/growcol.c --- fontforge-20201107~dfsg/gdraw/growcol.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/growcol.c 2022-03-08 10:14:24.000000000 +0000 @@ -114,7 +114,7 @@ return( false ); } -static int32 GRowColGetFirstSelPos(GGadget *g) { +static int32_t GRowColGetFirstSelPos(GGadget *g) { int i; GRowCol *grc = (GRowCol *) g; @@ -125,7 +125,7 @@ return( -1 ); } -static void GRowColSelect(GGadget *g, int32 pos, int32 sel) { +static void GRowColSelect(GGadget *g, int32_t pos, int32_t sel) { GRowCol *grc = (GRowCol *) g; GRowColClearSel(grc); @@ -137,7 +137,7 @@ } } -static void GRowColSelectOne(GGadget *g, int32 pos) { +static void GRowColSelectOne(GGadget *g, int32_t pos) { GRowCol *grc = (GRowCol *) g; GRowColClearSel(grc); @@ -149,7 +149,7 @@ } } -static int32 GRowColIsItemSelected(GGadget *g, int32 pos) { +static int32_t GRowColIsItemSelected(GGadget *g, int32_t pos) { GRowCol *grc = (GRowCol *) g; if ( pos>=grc->ltot ) @@ -354,13 +354,13 @@ GRowColSetList(g,NULL,true); } -static GTextInfo **GRowColGetList(GGadget *g,int32 *len) { +static GTextInfo **GRowColGetList(GGadget *g,int32_t *len) { GRowCol *grc = (GRowCol *) g; if ( len!=NULL ) *len = grc->ltot; return( grc->ti ); } -static GTextInfo *GRowColGetListItem(GGadget *g,int32 pos) { +static GTextInfo *GRowColGetListItem(GGadget *g,int32_t pos) { GRowCol *grc = (GRowCol *) g; if ( pos<0 || pos>=grc->ltot ) return( NULL ); @@ -401,7 +401,7 @@ for ( i=0; icols; ++i ) { GTextInfoDraw(pixmap,g->inner.x+grc->colx[i]+grc->hpad-grc->xoff,y,grc->labels[i], grc->font,dfg,g->box->active_border - g->inner.y+g->inner.height); + g->inner.y+g->inner.height, -1, -1); } } y += grc->fh; @@ -415,7 +415,7 @@ GTextInfo *ti = grc->ti[l*grc->cols+i]; GTextInfoDraw(pixmap,g->inner.x+grc->colx[i]-grc->xoff+grc->hpad,y,ti, grc->font,dfg,g->box->active_border, - g->inner.y+g->inner.height); + g->inner.y+g->inner.height, -1, -1); } else { /* now we can draw the text field */ grc->tf->dontdraw = false; @@ -537,7 +537,7 @@ static int growcol_key(GGadget *g, GEvent *event) { GRowCol *grc = (GRowCol *) g; - uint16 keysym = event->u.chr.keysym; + uint16_t keysym = event->u.chr.keysym; int sofar_pos = grc->sofar_pos; int loff, xoff, sel=-1; int refresh = false; @@ -737,14 +737,14 @@ _ggadget_redraw(g); } -static void growcol_move(GGadget *g, int32 x, int32 y ) { +static void growcol_move(GGadget *g, int32_t x, int32_t y ) { GRowCol *grc = (GRowCol *) g; if ( grc->vsb!=NULL ) _ggadget_move((GGadget *) (grc->vsb),x+(grc->vsb->g.r.x-g->r.x),y); _ggadget_move(g,x,y); } -static void growcol_resize(GGadget *g, int32 width, int32 height ) { +static void growcol_resize(GGadget *g, int32_t width, int32_t height ) { GRowCol *grc = (GRowCol *) g; if ( grc->vsb!=NULL ) { int oldwidth = grc->vsb->g.r.x+grc->vsb->g.r.width-g->r.x; @@ -829,7 +829,7 @@ static void GRowColInit() { list_box.main_background = 0xc0c0c0; - list_font = _GGadgetInitDefaultBox("GRowCol.",&list_box,NULL); + list_font = _GGadgetInitDefaultBox("GRowCol.",&list_box); growcol_inited = true; } @@ -838,7 +838,7 @@ int bp = GBoxBorderWidth(grc->g.base,grc->g.box); int i; - /* can't deal with eliptical scrolling lists nor diamond ones. Just rects and roundrects */ + /* can't deal with elliptical scrolling lists nor diamond ones. Just rects and roundrects */ GRowColFindXMax(grc); if ( grc->g.r.width==0 ) { if ( width==0 ) width = GDrawPointsToPixels(grc->g.base,100); diff -Nru fontforge-20201107~dfsg/gdraw/gsavefiledlg.c fontforge-20220308~dfsg/gdraw/gsavefiledlg.c --- fontforge-20201107~dfsg/gdraw/gsavefiledlg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gsavefiledlg.c 2022-03-08 10:14:24.000000000 +0000 @@ -32,7 +32,6 @@ #include "ggadget.h" #include "ggadgetP.h" #include "gicons.h" -#include "gio.h" #include "gwidget.h" #include "ustring.h" @@ -42,46 +41,6 @@ GGadget *gfc; }; -static void GFD_doesnt(GIOControl *gio) { - /* The filename the user chose doesn't exist, so everything is happy */ - struct gfc_data *d = gio->userdata; - d->done = true; - GFileChooserReplaceIO(d->gfc,NULL); -} - -static void GFD_exists(GIOControl *gio) { - /* The filename the user chose exists, ask user if s/he wants to overwrite */ - struct gfc_data *d = gio->userdata; - - if ( !_ggadget_use_gettext ) { - const unichar_t *rcb[3]; unichar_t rcmn[2]; - unichar_t buffer[200]; - rcb[2]=NULL; - rcb[0] = GStringGetResource( _STR_Replace, &rcmn[0]); - rcb[1] = GStringGetResource( _STR_Cancel, &rcmn[1]); - - u_strcpy(buffer, GStringGetResource(_STR_Fileexistspre,NULL)); - u_strcat(buffer, u_GFileNameTail(d->ret)); - u_strcat(buffer, GStringGetResource(_STR_Fileexistspost,NULL)); - if ( GWidgetAsk(GStringGetResource(_STR_Fileexists,NULL),rcb,rcmn,0,1,buffer)==0 ) { - d->done = true; - } - } else { - const char *rcb[3]; - char *temp; - rcb[2]=NULL; - rcb[0] = _("Replace"); - rcb[1] = _("Cancel"); - - if ( GWidgetAsk8(_("File Exists"),rcb,0,1,_("File, %s, exists. Replace it?"), - temp = u2utf8_copy(u_GFileNameTail(d->ret)))==0 ) { - d->done = true; - } - free(temp); - } - GFileChooserReplaceIO(d->gfc,NULL); -} - static int GFD_SaveOk(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); @@ -89,8 +48,19 @@ GFileChooserGetChildren(d->gfc,NULL,NULL,&tf); if ( *_GGadgetGetTitle(tf)!='\0' ) { d->ret = GGadgetGetTitle(d->gfc); - GIOfileExists(GFileChooserReplaceIO(d->gfc, - GIOCreate(d->ret,d,GFD_exists,GFD_doesnt))); + char *path = u2def_copy(d->ret); + + if (GFileExists(path)) { + const char *rcb[3]; + rcb[2]=NULL; + rcb[0] = _("Replace"); + rcb[1] = _("Cancel"); + + d->done = GWidgetAsk8(_("File Exists"),rcb,0,1,_("File, %s, exists. Replace it?"), path) == 0; + } else { + d->done = true; + } + free(path); } } return( true ); @@ -104,58 +74,14 @@ return( true ); } -static void GFD_dircreated(GIOControl *gio) { - struct gfc_data *d = gio->userdata; - unichar_t *dir = u_copy(gio->path); - - GFileChooserReplaceIO(d->gfc,NULL); - GFileChooserSetDir(d->gfc,dir); - free(dir); -} - -static void GFD_dircreatefailed(GIOControl *gio) { - /* We couldn't create the directory */ - struct gfc_data *d = gio->userdata; - - if ( !_ggadget_use_gettext ) { - unichar_t buffer[500]; - unichar_t title[30]; - - u_strcpy(title, GStringGetResource(_STR_Couldntcreatedir,NULL)); - u_strcpy(buffer, title); - uc_strcat(buffer,": "); - u_strcat(buffer, u_GFileNameTail(gio->path)); - uc_strcat(buffer, ".\n"); - if ( gio->error!=NULL ) { - u_strcat(buffer,gio->error); - uc_strcat(buffer, "\n"); - } - if ( gio->status[0]!='\0' ) - u_strcat(buffer,gio->status); - GWidgetError(title,buffer); - } else { - char *t1=NULL, *t2=NULL; - GWidgetError8(_("Couldn't create directory"), - _("Couldn't create directory: %1$s\n%2$s\n%3$s"), - gio->error!=NULL ? t1 = u2utf8_copy(gio->error) : "", - t2 = u2utf8_copy(gio->status)); - free(t1); free(t2); - } - - GFileChooserReplaceIO(d->gfc,NULL); -} - static int GFD_NewDir(GGadget *g, GEvent *e) { if ( e->type==et_controlevent && e->u.control.subtype == et_buttonactivate ) { struct gfc_data *d = GDrawGetUserData(GGadgetGetWindow(g)); unichar_t *newdir; - if ( _ggadget_use_gettext ) { - char *temp; - temp = GWidgetAskString8(_("Create directory..."),NULL,_("Directory name?")); - newdir = utf82u_copy(temp); - free(temp); - } else - newdir = GWidgetAskStringR(_STR_Createdir,NULL,_STR_Dirname); + char *temp; + temp = GWidgetAskString8(_("Create directory..."),NULL,_("Directory name?")); + newdir = utf82u_copy(temp); + free(temp); if ( newdir==NULL ) return( true ); if ( !u_GFileIsAbsolute(newdir)) { @@ -163,8 +89,13 @@ free(newdir); newdir = temp; } - GIOmkDir(GFileChooserReplaceIO(d->gfc, - GIOCreate(newdir,d,GFD_dircreated,GFD_dircreatefailed))); + if (u_GFileMkDir(newdir)) { + gwwv_post_error(_("Couldn't create directory"), + _("Couldn't create directory: %s"), + newdir); + } else { + GFileChooserSetDir(d->gfc,newdir); + } free(newdir); } return( true ); @@ -191,7 +122,7 @@ return( true ); } -unichar_t *GWidgetSaveAsFileWithGadget(const unichar_t *title, const unichar_t *defaultfile, +static unichar_t *GWidgetSaveAsFileWithGadget(const unichar_t *title, const unichar_t *defaultfile, const unichar_t *initial_filter, unichar_t **mimetypes, GFileChooserFilterType filter, GFileChooserInputFilenameFuncType filenamefunc, @@ -239,11 +170,8 @@ gcd[1].gd.pos.x = 12; gcd[1].gd.pos.y = 222-3; gcd[1].gd.pos.width = -1; gcd[1].gd.flags = gg_visible | gg_enabled | gg_but_default; - if ( _ggadget_use_gettext ) { - label[1].text = (unichar_t *) _("_Save"); - label[1].text_is_1byte = true; - } else - label[1].text = (unichar_t *) _STR_Save; + label[1].text = (unichar_t *) _("_Save"); + label[1].text_is_1byte = true; label[1].text_in_resource = true; gcd[1].gd.mnemonic = 'S'; gcd[1].gd.label = &label[1]; @@ -254,11 +182,8 @@ gcd[2].gd.pos.x = (totwid-bs)*100/GIntGetResource(_NUM_ScaleFactor)/2; gcd[2].gd.pos.y = 222; gcd[2].gd.pos.width = -1; gcd[2].gd.flags = gg_visible | gg_enabled; - if ( _ggadget_use_gettext ) { - label[2].text = (unichar_t *) _("_Filter"); - label[2].text_is_1byte = true; - } else - label[2].text = (unichar_t *) _STR_Filter; + label[2].text = (unichar_t *) _("_Filter"); + label[2].text_is_1byte = true; label[2].text_in_resource = true; gcd[2].gd.mnemonic = 'F'; gcd[2].gd.label = &label[2]; @@ -269,11 +194,8 @@ gcd[3].gd.pos.x = gcd[2].gd.pos.x; gcd[3].gd.pos.y = 192; gcd[3].gd.pos.width = -1; gcd[3].gd.flags = gg_visible | gg_enabled; - if ( _ggadget_use_gettext ) { - label[3].text = (unichar_t *) S_("Directory|_New"); - label[3].text_is_1byte = true; - } else - label[3].text = (unichar_t *) _STR_New; + label[3].text = (unichar_t *) S_("Directory|_New"); + label[3].text_is_1byte = true; label[3].text_in_resource = true; label[3].image = &_GIcon_dir; label[3].image_precedes = false; @@ -286,11 +208,8 @@ gcd[4].gd.pos.x = -gcd[1].gd.pos.x; gcd[4].gd.pos.y = 222; gcd[4].gd.pos.width = -1; gcd[4].gd.flags = gg_visible | gg_enabled | gg_but_cancel; - if ( _ggadget_use_gettext ) { - label[4].text = (unichar_t *) _("_Cancel"); - label[4].text_is_1byte = true; - } else - label[4].text = (unichar_t *) _STR_Cancel; + label[4].text = (unichar_t *) _("_Cancel"); + label[4].text_is_1byte = true; label[4].text_in_resource = true; gcd[4].gd.label = &label[4]; gcd[4].gd.mnemonic = 'C'; @@ -334,7 +253,6 @@ d.gfc = gcd[0].ret; - GWidgetHidePalettes(); GDrawSetVisible(gw,true); while ( !d.done ) GDrawProcessOneEvent(NULL); @@ -343,13 +261,6 @@ return(d.ret); } -unichar_t *GWidgetSaveAsFile(const unichar_t *title, const unichar_t *defaultfile, - const unichar_t *initial_filter, unichar_t **mimetypes, - GFileChooserFilterType filter) { -return( GWidgetSaveAsFileWithGadget(title,defaultfile,initial_filter,mimetypes, - filter, NULL, NULL )); -} - char *GWidgetSaveAsFileWithGadget8(const char *title, const char *defaultfile, const char *initial_filter, char **mimetypes, GFileChooserFilterType filter, diff -Nru fontforge-20201107~dfsg/gdraw/gscroll1box.c fontforge-20220308~dfsg/gdraw/gscroll1box.c --- fontforge-20201107~dfsg/gdraw/gscroll1box.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gscroll1box.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,681 @@ +/* Copyright (C) 2000-2012 by George Williams, 2021 by Skef Iterum */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#include "gdraw.h" +#include "gdrawP.h" +#include "ggadgetP.h" +#include "gkeysym.h" +#include "gwidget.h" +#include "ustring.h" + +static GBox scroll1box_box = GBOX_EMPTY; /* Don't initialize here */; + +extern GResInfo gmenubar_ri; +GResInfo gscroll1box_ri = { + &gmenubar_ri, &ggadget_ri, NULL, NULL, + &scroll1box_box, + NULL, + NULL, + NULL, + N_("Scroll Box"), + N_("A box used to scroll widgets vertically or horizontally"), + "GScroll1Box", + "Gdraw", + false, + false, + omf_border_type | omf_border_width | omf_padding, + { bt_none, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, + GBOX_EMPTY, + NULL, + NULL, + NULL +}; + +static void GScroll1BoxDestroy(GGadget *g) { + GScroll1Box *s1b = (GScroll1Box *) g; + + if (s1b == NULL) { + return; + } + + if (s1b->sb != NULL) { + GGadgetDestroy(s1b->sb); + } + if (s1b->nested != NULL) { + GDrawSetUserData(s1b->nested, NULL); + GDrawDestroyWindow(s1b->nested); + } + free(s1b->children); + _ggadget_destroy(g); +} + +static void GScroll1Box_SetScroll(GScroll1Box *s1b) { + int need_sb, pagewidth = s1b->g.inner.width, pageheight = s1b->g.inner.height; + + if (s1b->vertical) { + need_sb = pageheight < s1b->subheight; + GGadgetMove(s1b->sb, s1b->g.inner.x + s1b->g.inner.width - s1b->sbsize, s1b->g.inner.y); + GGadgetResize(s1b->sb, s1b->sbsize, s1b->g.inner.height); + if (need_sb || s1b->always_show_sb) { + pagewidth -= s1b->sbsize; + GScrollBarSetBounds(s1b->sb, 0, s1b->subheight, pageheight); + } + } else { + if (s1b->sized_for_sb) { + need_sb = pagewidth < s1b->subwidth; + } + GGadgetMove(s1b->sb, s1b->g.inner.x, s1b->g.inner.y + s1b->g.inner.height - s1b->sbsize); + GGadgetResize(s1b->sb, s1b->g.inner.width, s1b->sbsize); + if (need_sb || s1b->always_show_sb) { + pageheight -= s1b->sbsize; + GScrollBarSetBounds(s1b->sb, 0, s1b->subwidth, pagewidth); + } + } + GGadgetSetVisible(s1b->sb, s1b->always_show_sb || need_sb); + GGadgetSetEnabled(s1b->sb, need_sb); + // Subwindow + GDrawResize(s1b->nested, pagewidth, pageheight); + GDrawRequestExpose(s1b->nested, NULL, false); +} + +static void GScroll1BoxMove(GGadget *g, int32_t x, int32_t y) { + GScroll1Box *s1b = (GScroll1Box *) g; + int offx = x - g->r.x, offy = y - g->r.y; + + GDrawMove(s1b->nested, g->inner.x + offx, g->inner.y + offy); + GGadgetMove(s1b->sb, s1b->sb->r.x + offx, s1b->sb->r.y + offy); + _ggadget_move(g, x, y); +} + +static void GScroll1BoxMoveChildren(GScroll1Box *s1b, int32_t diff) { + for (int c = 0; c < s1b->count; ++c) { + GGadget *g = s1b->children[c]; + if (s1b->vertical) { + GGadgetMove(g, g->r.x, g->r.y - diff); + } else { + GGadgetMove(g, g->r.x - diff, g->r.y); + } + } +} + +static int GScroll1Box_Scroll(GGadget *g, GEvent *e) { + if (e->type != et_controlevent || e->u.control.subtype != et_scrollbarchange) { + return true; + } + + struct sbevent *sb = &e->u.control.u.sb; + GScroll1Box *s1b = (GScroll1Box *) g->data; + int newpos = s1b->offset, winsize, subsize; + GRect rect; + + GDrawGetSize(s1b->nested, &rect); + if (s1b->vertical) { + winsize = rect.height; + subsize = s1b->subheight; + } else { + winsize = rect.width; + subsize = s1b->subwidth; + } + + switch (sb->type) { + case et_sb_top: + newpos = 0; + break; + case et_sb_uppage: + newpos -= subsize - winsize; + break; + case et_sb_up: + newpos -= s1b->scrollchange; + break; + case et_sb_down: + newpos += s1b->scrollchange; + break; + case et_sb_downpage: + newpos += subsize - winsize; + break; + case et_sb_bottom: + newpos = subsize - winsize; + break; + case et_sb_thumb: + case et_sb_thumbrelease: + newpos = sb->pos; + break; + case et_sb_halfup: case et_sb_halfdown: break; + } + if (newpos < 0) { + newpos = 0; + } else if (newpos > subsize - winsize) { + newpos = subsize - winsize; + } + + if (newpos != s1b->offset) { + int diff = newpos - s1b->offset; + s1b->offset = newpos; + GScrollBarSetPos(s1b->sb, newpos); + GRect clip = rect; + clip.x = clip.y = 0; + GScroll1BoxMoveChildren(s1b, diff); + GDrawRequestExpose(s1b->nested, &clip, false); + } + return true; +} + +/* A Scroll1Box will often be embedded in a GHVBox, in which case the desired + * size will translate in the miminum size of the field. Therefore the desired + * size should be as small as practical. + * + * That means the DesiredSize in that dimension should be the maximum of the + * DesiredSize of each non-gflowbox child in that dimension and the "squashed + * size" of each gflowbox child in that dimension. + * + * The scrolling direction should be min scroll size (so that the scrollbar can + * be operational or the combined height of the children, which ever is + * smaller. + */ + +void _GScroll1BoxGetDesiredSize(GGadget *g, GRect *outer, GRect *inner, int big) { + GScroll1Box *s1b = (GScroll1Box *) g; + int bp = GBoxBorderWidth(g->base, g->box); + int sbwidth, sbheight; + int width = 0, height = 0, c, flowlabelsize = 0, t; + GRect rect; + + if (s1b->align_flow_labels) { + for (c = 0; c < s1b->count; ++c) + if (GGadgetIsGFlowBox(s1b->children[c])) { + t = GFlowBoxGetLabelSize(s1b->children[c]); + if (flowlabelsize < t) + flowlabelsize = t; + } + for (c = 0; c < s1b->count; ++c) + if (GGadgetIsGFlowBox(s1b->children[c])) + GFlowBoxSetLabelSize(s1b->children[c], flowlabelsize); + } + + for (c = 0; c < s1b->count; ++c) { + if (GGadgetIsGFlowBox(s1b->children[c])) { + _GFlowBoxGetDesiredSize(s1b->children[c], &rect, NULL, !big, true); + } else { + GGadgetGetDesiredSize(s1b->children[c], &rect, NULL); + } + if (s1b->vertical) { + if (rect.width > width) { + width = rect.width; + } + height += rect.height; + if (c > 0) { + height += s1b->pad; + } + } else { + if (rect.height > height) { + rect.height = height; + } + width += rect.width; + if (c > 0) { + width += s1b->pad; + } + } + } + + if (!big) { + GGadgetGetDesiredSize(s1b->sb, &rect, NULL); + sbwidth = rect.width; + sbheight = rect.height; + s1b->sbsize = s1b->vertical ? sbwidth : sbheight; + } + + if (s1b->vertical) { + if (!big) { + s1b->minsize = width; + s1b->oppoatmin = height; + } + width += s1b->sbsize; + if (height < g->desired_height) { + height = g->desired_height; + } else if (!big && height > sbheight) { + height = sbheight; + } + } else { + if (!big) { + s1b->minsize = height; + s1b->oppoatmin = width; + } + height += s1b->sbsize; + if (width < g->desired_width) { + width = g->desired_width; + } else if (!big && width > sbwidth) { + width = sbwidth; + } + } + + if (inner != NULL) { + inner->x = inner->y = bp; + inner->width = width; + inner->height = height; + } + if (outer != NULL) { + outer->x = outer->y = 0; + outer->width = width + 2 * bp; + outer->height = height + 2 * bp; + } +} + +static void GScroll1BoxGetDesiredSize(GGadget *g, GRect *outer, GRect *inner) { + _GScroll1BoxGetDesiredSize(g, outer, inner, false); +} + +static int GScroll1BoxExpose(GWindow pixmap, GGadget *g, GEvent *event) { + if (g->state != gs_invisible) { + GBoxDrawBorder(pixmap, &g->r, g->box, g->state, false); + } + return true; +} + +static void GScroll1BoxRedraw(GGadget *g) { + GScroll1Box *s1b = (GScroll1Box *) g; + if (s1b->sb != NULL) { + GGadgetRedraw(s1b->sb); + } + GDrawRequestExpose(s1b->nested, NULL, false); + _ggadget_redraw(g); +} + +struct childdata { + int size; + int offset; +}; + +static void GScroll1BoxResize(GGadget *g, int32_t width, int32_t height) { + GScroll1Box *s1b = (GScroll1Box *) g; + int c, move, exp, has_just; + int old_enabled = GDrawEnableExposeRequests(g->base, false); + struct childdata *cd = calloc(s1b->count, sizeof(struct childdata)); + GRect rect; + + // This gadget + _ggadget_resize(g, width, height); + + width = g->inner.width; + height = g->inner.height; + + has_just = s1b->just & (gg_s1_right | gg_s1_bottom | gg_s1_center | gg_s1_expand); + + // Children + if (s1b->vertical) { + if (width < s1b->minsize + s1b->sbsize) { + width = s1b->minsize + s1b->sbsize; + } + if ((!(s1b->subwidth == width && !s1b->sized_for_sb) + && !(s1b->subwidth == width - s1b->sbsize && s1b->sized_for_sb)) + || s1b->subheight != height) { + s1b->sized_for_sb = false; + for (int i = 0; i < 2; ++i) { + s1b->subwidth = width; + s1b->subheight = 0; + for (c = 0; c < s1b->count; ++c) { + rect.height = -1; + rect.width = width; + if (GGadgetIsGFlowBox(s1b->children[c])) { + GGadgetSetDesiredSize(s1b->children[c], &rect, NULL); + } + GGadgetGetDesiredSize(s1b->children[c], &rect, NULL); + if (c > 0) { + s1b->subheight += s1b->pad; + } + cd[c].size = rect.height; + cd[c].offset = s1b->subheight; + s1b->subheight += rect.height; + } + if (i == 0) { + s1b->oppoatcur = s1b->subheight; + } + if (s1b->subheight <= height) { + break; + } + if (i == 0) { + width -= s1b->sbsize; + s1b->sized_for_sb = true; + } + } + move = height - s1b->subheight; + exp = move / s1b->count; + if (move < 0 && s1b->offset > -move) { + s1b->offset = -move; + } + for (c = 0; c < s1b->count; ++c) { + if (move > 0) { + if (s1b->just & gg_s1_bottom) { + cd[c].offset += move; + } else if (s1b->just & gg_s1_center) { + cd[c].offset += move / 2; + } else if (s1b->just & gg_s1_expand) { + cd[c].size += exp; + cd[c].offset += c * exp; + } + } + GGadgetResize(s1b->children[c], width, cd[c].size); + GGadgetMove(s1b->children[c], 0, cd[c].offset - s1b->offset); + } + if (has_just && move > 0) { + s1b->subheight += move; + } + } + } else { + if (height < s1b->minsize) { + height = s1b->minsize; + } + if ((!(s1b->subheight == height && !s1b->sized_for_sb) + && !(s1b->subheight == height - s1b->sbsize && s1b->sized_for_sb)) + || s1b->subwidth != width) { + s1b->sized_for_sb = false; + for (int i = 0; i < 2; ++i) { + s1b->subheight = height; + s1b->subwidth = 0; + for (c = 0; c < s1b->count; ++c) { + rect.width = -1; + rect.height = height; + if (GGadgetIsGFlowBox(s1b->children[c])) { + GGadgetSetDesiredSize(s1b->children[c], &rect, NULL); + } + GGadgetGetDesiredSize(s1b->children[c], &rect, NULL); + if (c > 0) { + s1b->subwidth += s1b->pad; + } + cd[c].size = rect.width; + cd[c].offset = s1b->subwidth; + s1b->subwidth += rect.width; + } + if (i == 0) { + s1b->oppoatcur = s1b->subwidth; + } + if (s1b->subwidth <= width) { + break; + } + if (i == 0) { + height -= s1b->sbsize; + s1b->sized_for_sb = true; + } + } + move = width - s1b->subwidth; + exp = move / s1b->count; + if (move < 0 && s1b->offset > -move) { + s1b->offset = -move; + } + for (c = 0; c < s1b->count; ++c) { + if (move > 0) { + if (s1b->just & gg_s1_right) { + cd[c].offset += move; + } else if (s1b->just & gg_s1_center) { + cd[c].offset += move / 2; + } else if (s1b->just & gg_s1_expand) { + cd[c].size += exp; + cd[c].offset += c * exp; + } + } + GGadgetResize(s1b->children[c], cd[c].size, height); + GGadgetMove(s1b->children[c], cd[c].offset - s1b->offset, 0); + } + if (has_just && move > 0) { + s1b->subwidth += move; + } + } + } + + free(cd); + + GScroll1Box_SetScroll(s1b); + + GDrawEnableExposeRequests(g->base, old_enabled); + GDrawRequestExpose(g->base, &g->r, false); +} + +int GScroll1BoxMinOppoSize(GGadget *g) { + GScroll1Box *s1b = (GScroll1Box *) g; + + return s1b->oppoatcur + g->r.height - g->inner.height; +} + +int GScroll1BoxSBSize(GGadget *g) { + GScroll1Box *s1b = (GScroll1Box *) g; + return s1b->sbsize; +} + +static void GScroll1BoxSetVisible(GGadget *g, int visible) { + GScroll1Box *s1b = (GScroll1Box *) g; + if (s1b->sb != NULL) { + if (visible) { + GScroll1Box_SetScroll(s1b); + } else { + GGadgetSetVisible(s1b->sb, false); + } + } + if (s1b->nested != NULL) { + GDrawSetVisible(s1b->nested, visible); + } + _ggadget_setvisible(g, visible); +} + +static int GScroll1BoxFillsWindow(GGadget *g) { + return true; +} + +static int gs1bsub_e_h(GWindow gw, GEvent *event) { + GScroll1Box *s1b = (GScroll1Box *) GDrawGetUserData(gw); + + if (s1b == NULL) { + return false; + } + + if ((event->type == et_mouseup || event->type == et_mousedown) && + (event->u.mouse.button >= 4 && event->u.mouse.button <= 7)) { + return GGadgetDispatchEvent((GGadget *) s1b->sb, event); + } + + switch (event->type) { + case et_mousedown: + case et_mouseup: + if (s1b->g.state == gs_disabled) { + return false; + } + break; + case et_destroy: + s1b->nested = NULL; + break; + default: + break; + } + return true; +} + +struct gfuncs gscroll1box_funcs = { + 0, + sizeof(struct gfuncs), + + GScroll1BoxExpose, + _ggadget_noop, + _ggadget_noop, + NULL, + NULL, + NULL, + NULL, + + GScroll1BoxRedraw, + GScroll1BoxMove, + GScroll1BoxResize, + GScroll1BoxSetVisible, + _ggadget_setenabled, + _ggadget_getsize, + _ggadget_getinnersize, + + GScroll1BoxDestroy, + + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL, + + GScroll1BoxGetDesiredSize, + _ggadget_setDesiredSize, + GScroll1BoxFillsWindow, + NULL +}; + +void GScroll1BoxSetPadding(GGadget *g, int pad) { + GScroll1Box *s1b = (GScroll1Box *) g; + if (pad >= 0) { + s1b->pad = pad; + } +} + +void GScroll1BoxSetSBAlwaysVisible(GGadget *g, int always) { + ((GScroll1Box *) g)->always_show_sb = always; +} + +GGadget *GScroll1BoxCreate(struct gwindow *base, GGadgetData *gd, void *data) { + GWindowAttrs wattrs; + GRect pos; + GScroll1Box *s1b = calloc(1, sizeof(GScroll1Box)); + GGadgetData sub_gd; + + GResEditDoInit(&gscroll1box_ri); + + for (s1b->count = 0; gd->u.boxelements[s1b->count] != NULL; ++s1b->count); + + s1b->g.funcs = &gscroll1box_funcs; + _GGadget_Create(&s1b->g, base, gd, data, &scroll1box_box); + int bp = GBoxBorderWidth(base, s1b->g.box); + s1b->pad = GDrawPointsToPixels(base, 4); + s1b->scrollchange = GDrawPointsToPixels(base, 20); + s1b->offset = 0; + + // temporary values before Resize + s1b->g.r = (GRect) { + 0, 0, 100, 100 + }; + s1b->g.inner = (GRect) { + bp, bp, 100 - 2 * bp, 100 - 2 * bp + }; + + if (gd->flags & gg_s1_vert) { + s1b->vertical = true; + } + if (gd->flags & gg_s1_flowalign) { + s1b->align_flow_labels = true; + } + s1b->just = gd->flags; + + memset(&wattrs, 0, sizeof(wattrs)); + wattrs.mask = wam_events | wam_cursor; + if (s1b->g.box->main_background != COLOR_TRANSPARENT) { + wattrs.mask |= wam_backcol; + } + wattrs.event_masks = ~(1 << et_charup); + wattrs.cursor = ct_pointer; + wattrs.background_color = s1b->g.box->main_background; + pos = s1b->g.inner; + s1b->nested = GWidgetCreateSubWindow(base, &pos, gs1bsub_e_h, s1b, &wattrs); + + s1b->g.takes_input = false; + s1b->g.takes_keyboard = false; + s1b->g.focusable = false; + + memset(&sub_gd, 0, sizeof(sub_gd)); + // Will redo in GetDesiredSize + s1b->sbsize = GDrawPointsToPixels(base, _GScrollBar_Width); + if (s1b->vertical) { + sub_gd.pos = (GRect) { + 100 - bp - s1b->sbsize, bp, s1b->sbsize, 100 - 2 * bp + }; + sub_gd.flags = gg_enabled | gg_visible | gg_sb_vert | gg_pos_in_pixels; + } else { + sub_gd.pos = (GRect) { + bp, 100 - bp - s1b->sbsize, 100 - 2 * bp, s1b->sbsize + }; + sub_gd.flags = gg_enabled | gg_visible | gg_pos_in_pixels; + } + sub_gd.handle_controlevent = GScroll1Box_Scroll; + s1b->sb = GScrollBarCreate(base, &sub_gd, s1b); + s1b->sb->contained = true; + + s1b->children = malloc(s1b->count * sizeof(GGadget *)); + for (int c = 0; c < s1b->count; ++c) { + GGadgetCreateData *gcd = gd->u.boxelements[c]; + if (gcd == GCD_HPad10) { + s1b->children[c] = (GGadget *) gcd; + } else { + gcd->gd.pos.x = gcd->gd.pos.y = 0; + s1b->children[c] = gcd->ret = (gcd->creator)(s1b->nested, &gcd->gd, gcd->data); + } + } + + if (s1b->g.state != gs_invisible) { + GDrawSetVisible(s1b->nested, true); + } + + return &s1b->g; +} + +/* +void GScroll1BoxFitWindow(GGadget *g) { + GRect outer, cur, screen; + + GScroll1BoxGetDesiredSize(g, &outer, NULL); + GDrawGetSize(GDrawGetRoot(NULL),&screen); + if ( outer.width > screen.width-20 ) outer.width = screen.width-20; + if ( outer.height > screen.height-40 ) outer.height = screen.height-40; + GDrawGetSize(g->base,&cur); + outer.width += 2*g->r.x; + outer.height += 2*g->r.y; + if ( cur.width!=outer.width || cur.height!=outer.height ) { + GDrawResize(g->base, outer.width, outer.height ); + // We want to get the resize before we set the window visible + // and window managers make synchronizing an issue... + GDrawSync(GDrawGetDisplayOfWindow(g->base)); + GDrawProcessPendingEvents(GDrawGetDisplayOfWindow(g->base)); + GDrawSync(GDrawGetDisplayOfWindow(g->base)); + GDrawProcessPendingEvents(GDrawGetDisplayOfWindow(g->base)); + } else + GGadgetResize(g, outer.width-2*g->r.x, outer.height-2*g->r.y ); +} +*/ diff -Nru fontforge-20201107~dfsg/gdraw/gscrollbar.c fontforge-20220308~dfsg/gdraw/gscrollbar.c --- fontforge-20201107~dfsg/gdraw/gscrollbar.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gscrollbar.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,14 +29,27 @@ #include "gdraw.h" #include "ggadgetP.h" -#include "gresource.h" #include "ustring.h" static GBox scrollbar_box = GBOX_EMPTY; /* Don't initialize here */ static GBox thumb_box = GBOX_EMPTY; /* Don't initialize here */ int _GScrollBar_Width = 13; /* in points */ int _GScrollBar_StartTime=300, _GScrollBar_RepeatTime=200; -static int gscrollbar_inited = false; + +static int GScrollBarRIInit(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + GResEditDoInit(ri->inherits_from); + ri->overrides.main_background = GDrawColorBrighten(ri->inherits_from->boxdata->main_background, 0x10); + return _GResEditInitialize(ri); +} +static int GThumbRIInit(GResInfo *ri) { + if ( ri->is_initialized ) + return false; + GResEditDoInit(ri->inherits_from); + ri->overrides.main_background = GDrawColorDarken(ri->inherits_from->boxdata->main_background, 0x8); + return _GResEditInitialize(ri); +} static GGadget *GScrollBarCreateInitialized(struct gwindow *base, GGadgetData *gd,void *data); static struct scrollbarinit sbinit = { 0, 40, 20, 10 }; @@ -47,28 +60,36 @@ static GGadgetCreateData *sarray[] = { GCD_Glue, &scrollbar_gcd[0], GCD_Glue, &scrollbar_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData scrollbarbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) sarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; +static struct resed gscrollbar_re[] = { + {N_("Start Time"), "StartTime", rt_int, &_GScrollBar_StartTime, N_("Time (in milliseconds) before scrolling starts"), NULL, { 0 }, 0, 0 }, + {N_("Repeat Time"), "RepeatTime", rt_int, &_GScrollBar_RepeatTime, N_("Time (in milliseconds) between scroll events"), NULL, { 0 }, 0, 0 }, + {N_("Width"), "Width", rt_int, &_GScrollBar_Width, NULL, NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; static GResInfo gthumb_ri; -static GResInfo gscrollbar_ri = { +GResInfo gscrollbar_ri = { >humb_ri, &ggadget_ri,>humb_ri, NULL, &scrollbar_box, NULL, &scrollbarbox, - NULL, + gscrollbar_re, N_("ScrollBar"), N_("Scroll Bar"), "GScrollBar", "Gdraw", false, + false, box_foreground_border_outer|omf_border_type|omf_border_width| omf_padding|omf_main_background, - NULL, + { bt_lowered, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, - NULL, + GScrollBarRIInit, NULL }; +extern GResInfo ggroup_ri; static GResInfo gthumb_ri = { - NULL, &ggadget_ri,&gscrollbar_ri, NULL, + &ggroup_ri, &ggadget_ri,&gscrollbar_ri, NULL, &thumb_box, NULL, &scrollbarbox, @@ -78,15 +99,16 @@ "GScrollBarThumb", "Gdraw", true, + false, omf_main_background|omf_border_width|omf_padding, - NULL, + { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, - NULL, + GThumbRIInit, NULL }; -static void GScrollBarChanged(GScrollBar *gsb, enum sb sbtype, int32 pos) { +static void GScrollBarChanged(GScrollBar *gsb, enum sb sbtype, int32_t pos) { GEvent e; int active_len; @@ -280,7 +302,7 @@ if ( gsb->g.vert ) { r.y += ar ; r.height -= 2*ar; } else { r.x += ar; r.width -= 2*ar; } - /* Mimick old border behavior to retain compatibility with older themes, */ + /* Mimic old border behavior to retain compatibility with older themes, */ /* but match border shape with that of background. */ box.flags = box_foreground_border_outer; box.border_width = 0; @@ -491,22 +513,8 @@ }; static void GScrollBarInit() { - _GGadgetCopyDefaultBox(&scrollbar_box); - _GGadgetCopyDefaultBox(&thumb_box); - scrollbar_box.border_type = bt_lowered; - scrollbar_box.border_width = 1; - scrollbar_box.padding = 0; - scrollbar_box.flags |= box_foreground_border_outer; - scrollbar_box.main_background = GDrawColorBrighten(scrollbar_box.main_background, 0x10); - thumb_box.main_background = GDrawColorDarken(thumb_box.main_background,0x8); - thumb_box.border_width = 1; - thumb_box.padding = 0; - _GGadgetInitDefaultBox("GScrollBar.",&scrollbar_box,NULL); - _GGadgetInitDefaultBox("GScrollBarThumb.",&thumb_box,NULL); - _GScrollBar_Width = GResourceFindInt("GScrollBar.Width",_GScrollBar_Width); - _GScrollBar_StartTime = GResourceFindInt("GScrollBar.StartupTime",_GScrollBar_StartTime); - _GScrollBar_RepeatTime = GResourceFindInt("GScrollBar.RepeatTime",_GScrollBar_RepeatTime); - gscrollbar_inited = true; + GResEditDoInit(&gscrollbar_ri); + GResEditDoInit(>humb_ri); } static void GScrollBarFit(GScrollBar *gsb) { @@ -515,7 +523,7 @@ gsb->sbborder = GBoxBorderWidth(gsb->g.base,gsb->g.box); gsb->thumbborder = GBoxBorderWidth(gsb->g.base,gsb->thumbbox); /* FIXME: workaround for incorrect calculation. */ - if ( gsb->thumbborder > 5 ) gsb->thumbborder = 5; + if ( gsb->thumbborder > 5 || gsb->thumbborder < 0 ) gsb->thumbborder = 5; gsb->arrowsize = gsb->sbborder + 2*GDrawPointsToPixels(gsb->g.base,2) + GDrawPointsToPixels(gsb->g.base,_GScrollBar_Width)/2- @@ -543,8 +551,7 @@ static GScrollBar *_GScrollBarCreate(GScrollBar *gsb, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { - if ( !gscrollbar_inited ) - GScrollBarInit(); + GScrollBarInit(); gsb->g.funcs = &gscrollbar_funcs; gd->flags |= gg_pos_use0; _GGadget_Create(&gsb->g,base,gd,data,def); @@ -584,16 +591,16 @@ return( &gsb->g ); } -int32 GScrollBarGetPos(GGadget *g) { +int32_t GScrollBarGetPos(GGadget *g) { return( ((GScrollBar *) g)->sb_pos ); } -int32 GScrollBarAddToPos(GGadget *g,int32 pos) { +int32_t GScrollBarAddToPos(GGadget *g,int32_t pos) { return GScrollBarSetPos( g, GScrollBarGetPos(g) + pos ); } -int32 GScrollBarSetPos(GGadget *g,int32 pos) { +int32_t GScrollBarSetPos(GGadget *g,int32_t pos) { GScrollBar *gsb = (GScrollBar *) g; if ( pos>gsb->sb_max-gsb->sb_mustshow ) @@ -612,8 +619,8 @@ return( pos ); } -void GScrollBarSetMustShow(GGadget *g, int32 sb_min, int32 sb_max, int32 sb_pagesize, - int32 sb_mustshow ) { +void GScrollBarSetMustShow(GGadget *g, int32_t sb_min, int32_t sb_max, int32_t sb_pagesize, + int32_t sb_mustshow ) { GScrollBar *gsb = (GScrollBar *) g; if ( sb_min>sb_max || sb_pagesize<=0 ) { @@ -640,19 +647,13 @@ GScrollBarSetPos(g,gsb->sb_pos); } -void GScrollBarSetBounds(GGadget *g, int32 sb_min, int32 sb_max, int32 sb_pagesize ) { +void GScrollBarSetBounds(GGadget *g, int32_t sb_min, int32_t sb_max, int32_t sb_pagesize ) { GScrollBarSetMustShow(g,sb_min,sb_max,sb_pagesize,sb_pagesize); } -void GScrollBarGetBounds(GGadget *g, int32 *sb_min, int32 *sb_max, int32 *sb_pagesize ) { +void GScrollBarGetBounds(GGadget *g, int32_t *sb_min, int32_t *sb_max, int32_t *sb_pagesize ) { GScrollBar *gsb = (GScrollBar *) g; *sb_min = gsb->sb_min; *sb_max = gsb->sb_max; *sb_pagesize = gsb->sb_pagesize; } - -GResInfo *_GScrollBarRIHead(void) { - if ( !gscrollbar_inited ) - GScrollBarInit(); -return( &gscrollbar_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gspacer.c fontforge-20220308~dfsg/gdraw/gspacer.c --- fontforge-20201107~dfsg/gdraw/gspacer.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gspacer.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,6 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "ustring.h" static GBox spacer_box = GBOX_EMPTY; @@ -66,7 +65,7 @@ return( NULL ); } -static void _gspacer_resize(GGadget *g, int32 width, int32 height ) { +static void _gspacer_resize(GGadget *g, int32_t width, int32_t height ) { g->inner.height = g->r.height = height; g->inner.width = g->r.width = width; diff -Nru fontforge-20201107~dfsg/gdraw/gtabset.c fontforge-20220308~dfsg/gdraw/gtabset.c --- fontforge-20201107~dfsg/gdraw/gtabset.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gtabset.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,32 +30,35 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gwidget.h" #include "ustring.h" static GBox gtabset_box = GBOX_EMPTY; /* Don't initialize here */ static GBox gvtabset_box = GBOX_EMPTY; /* Don't initialize here */ -static FontInstance *gtabset_font = NULL; -static int gtabset_inited = false; +static GResFont gtabset_font = GRESFONT_INIT("400 10pt " SANS_UI_FAMILIES); +static Color close_col = 0xff0000; static int GTS_TABPADDING = 25; -static GResInfo gtabset_ri, gvtabset_ri; - -static GResInfo gtabset_ri = { +static struct resed gtabset_re[] = { + {N_("Close Color"), "CloseColor", rt_color, &close_col, N_("Color of close icon in tab"), NULL, { 0 }, 0, 0 }, + RESED_EMPTY +}; +static GResInfo gvtabset_ri; +GResInfo gtabset_ri = { &gvtabset_ri, &ggadget_ri, &gvtabset_ri, NULL, >abset_box, + >abset_font, NULL, - NULL, - NULL, + gtabset_re, N_("TabSet"), N_("Tab Set"), "GTabSet", "Gdraw", false, + false, omf_border_width|omf_border_shape, - NULL, + { 0, bs_rect, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -74,8 +77,9 @@ "GVTabSet", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -84,21 +88,8 @@ #define NEST_INDENT 4 static void GTabSetInit() { - - if ( gtabset_inited ) -return; - - GGadgetInit(); - - _GGadgetCopyDefaultBox(>abset_box); - gtabset_box.border_width = 1; gtabset_box.border_shape = bs_rect; - /*gtabset_box.flags = 0;*/ - gtabset_font = _GGadgetInitDefaultBox("GTabSet.",>abset_box,NULL); - - gvtabset_box = gtabset_box; /* needs this to figure inheritance */ - _GGadgetInitDefaultBox("GVTabSet.",&gvtabset_box,NULL); - - gtabset_inited = true; + GResEditDoInit(>abset_ri); + GResEditDoInit(&gvtabset_ri); } static void GTabSetChanged(GTabSet *gts,int oldsel) { @@ -182,9 +173,8 @@ int nx1 = GDrawDrawText(pixmap,nx,ny,gts->tabs[i].name,-1,fg); if (gts->closable) { nx1 += (GTS_TABPADDING/2-5); - Color xcol = GResourceFindColor("GTabSet.CloseColor",0xff0000); - GDrawDrawLine(pixmap,nx+nx1,ny,nx+nx1+10,ny-10,xcol); - GDrawDrawLine(pixmap,nx+nx1,ny-10,nx+nx1+10,ny,xcol); + GDrawDrawLine(pixmap,nx+nx1,ny,nx+nx1+10,ny-10,close_col); + GDrawDrawLine(pixmap,nx+nx1,ny-10,nx+nx1+10,ny,close_col); } gts->tabs[i].x = x; x += gts->tabs[i].width; @@ -418,7 +408,7 @@ /* Nothing much to do */ } else if ( gts->scrolled ) { free(gts->rowstarts); - gts->rowstarts = malloc(2*sizeof(int16)); + gts->rowstarts = malloc(2*sizeof(int16_t)); gts->rowstarts[0] = 0; gts->rowstarts[1] = gts->tabcnt; gts->rcnt = 1; } else { @@ -428,7 +418,7 @@ while ( (r2 = GTabSetRCnt(gts,width-(r-1)*gts->offset_per_row))!=r ) r = r2; free(gts->rowstarts); - gts->rowstarts = malloc((r+1)*sizeof(int16)); + gts->rowstarts = malloc((r+1)*sizeof(int16_t)); gts->rcnt = r; gts->rowstarts[r] = gts->tabcnt; for ( i=r=0; itabcnt; ++i ) { @@ -533,7 +523,7 @@ else sel = i; } - if ( i <= gts->tabcnt && i >= 0 ) + if ( i < gts->tabcnt && i >= 0 ) { if ( gts->closable && event->type==et_mouseup && event->u.mouse.x>=gts->tabs[i].x+gts->tabs[i].width+(-GTS_TABPADDING/2-10) ) { TRACE("Closing tab %d\n", sel); GTabSetRemoveTabByPos(>s->g, i); @@ -552,6 +542,7 @@ } gts->oldsel = sel; } + } } else { l = (event->u.mouse.y-gts->g.r.y)/gts->rowh; /* screen row */ if ( l>=gts->rcnt ) l = gts->rcnt-1; /* can happen on single line tabsets (there's extra space then) */ @@ -626,6 +617,8 @@ /* if ( gts->tabs[i].w!=NULL ) */ /* GDrawDestroyWindow(gts->tabs[i].w); */ } + if ( gts->vsb!=NULL ) + GGadgetDestroy(gts->vsb); free(gts->tabs); _ggadget_destroy(g); } @@ -651,10 +644,10 @@ GDrawRequestExpose(gts->tabs[i].w, NULL, false); } -static void _gtabset_move(GGadget *g, int32 x, int32 y ) { +static void _gtabset_move(GGadget *g, int32_t x, int32_t y ) { GTabSet *gts = (GTabSet *) g; int i; - int32 nx = x+g->inner.x-g->r.x, ny = y+g->inner.y-g->r.y; + int32_t nx = x+g->inner.x-g->r.x, ny = y+g->inner.y-g->r.y; for ( i=0; itabcnt; ++i ) if ( gts->tabs[i].w!=NULL ) GDrawMove(gts->tabs[i].w,nx,ny); @@ -666,7 +659,7 @@ } } -static void _gtabset_resize(GGadget *g, int32 width, int32 height ) { +static void _gtabset_resize(GGadget *g, int32_t width, int32_t height ) { GTabSet *gts = (GTabSet *) g; int i; @@ -811,6 +804,7 @@ case et_resize: GDrawRequestExpose(gw,NULL,false); break; + default: break; } return( true ); @@ -859,11 +853,10 @@ childattrs.mask = wam_events; childattrs.event_masks = -1; - if ( !gtabset_inited ) - GTabSetInit(); + GTabSetInit(); gts->g.funcs = >abset_funcs; _GGadget_Create(>s->g,base,gd,data, gd->flags&gg_tabset_vert ? &gvtabset_box : >abset_box); - gts->font = gtabset_font; + gts->font = gtabset_font.fi; gts->g.takes_input = true; gts->g.takes_keyboard = true; gts->g.focusable = true; @@ -885,11 +878,10 @@ gts->tabcnt = i; gts->tabs = calloc(i, sizeof(struct tabs)); for ( i=0; gd->u.tabs[i].text!=NULL; ++i ) { - if ( gd->u.tabs[i].text_in_resource ) - gts->tabs[i].name = u_copy(GStringGetResource((intpt) (gd->u.tabs[i].text),NULL)); - else if ( gd->u.tabs[i].text_is_1byte ) - gts->tabs[i].name = utf82u_copy((char *) (gd->u.tabs[i].text)); - else + if ( gd->u.tabs[i].text_is_1byte ) { + unichar_t mn; + gts->tabs[i].name = utf82u_mncopy((char *) (gd->u.tabs[i].text), &mn); + } else gts->tabs[i].name = u_copy(gd->u.tabs[i].text); gts->tabs[i].disabled = gd->u.tabs[i].disabled; gts->tabs[i].nesting = gd->u.tabs[i].nesting; @@ -1095,9 +1087,3 @@ free(uname); } - -GResInfo *_GTabSetRIHead(void) { - if ( !gtabset_inited ) - GTabSetInit(); -return( >abset_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gtextfield.c fontforge-20220308~dfsg/gdraw/gtextfield.c --- fontforge-20201107~dfsg/gdraw/gtextfield.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gtextfield.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,22 +30,19 @@ #include "gdraw.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gwidget.h" #include "ustring.h" #include "utype.h" +#include #include -extern void (*_GDraw_InsCharHook)(GDisplay *,unichar_t); - GBox _GGadget_gtextfield_box = GBOX_EMPTY; /* Don't initialize here */ static GBox glistfield_box = GBOX_EMPTY; /* Don't initialize here */ static GBox glistfieldmenu_box = GBOX_EMPTY; /* Don't initialize here */ static GBox gnumericfield_box = GBOX_EMPTY; /* Don't initialize here */ static GBox gnumericfieldspinner_box = GBOX_EMPTY; /* Don't initialize here */ -FontInstance *_gtextfield_font = NULL; -static int gtextfield_inited = false; +GResFont _gtextfield_font = GRESFONT_INIT("400 10pt " MONO_UI_FAMILIES); static GResInfo listfield_ri, listfieldmenu_ri, numericfield_ri, numericfieldspinner_ri; static GTextInfo text_lab[] = { @@ -65,7 +62,7 @@ static GGadgetCreateData *tarray[] = { GCD_Glue, &text_gcd[0], GCD_Glue, &text_gcd[1], GCD_Glue, NULL, NULL }; static GGadgetCreateData textbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) tarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; -static GResInfo gtextfield_ri = { +GResInfo gtextfield_ri = { &listfield_ri, &ggadget_ri,NULL, NULL, &_GGadget_gtextfield_box, &_gtextfield_font, @@ -76,8 +73,9 @@ "GTextField", "Gdraw", false, - omf_font|omf_padding, - NULL, + false, + omf_padding, + { 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -91,7 +89,7 @@ static GGadgetCreateData textlistbox = { GHVGroupCreate, { { 2, 2, 0, 0 }, NULL, 0, 0, 0, 0, 0, NULL, { (GTextInfo *) tlarray }, gg_visible|gg_enabled, NULL, NULL }, NULL, NULL }; static GResInfo listfield_ri = { - &listfieldmenu_ri, >extfield_ri,&listfieldmenu_ri, &listmark_ri, + &listfieldmenu_ri,>extfield_ri,&listfieldmenu_ri, &listmark_ri, &glistfield_box, NULL, &textlistbox, @@ -101,8 +99,9 @@ "GComboBox", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, @@ -119,8 +118,9 @@ "GComboBoxMenu", "Gdraw", false, + false, omf_padding, - NULL, + { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -144,15 +144,17 @@ "GNumericField", "Gdraw", false, + false, 0, - NULL, + GBOX_EMPTY, GBOX_EMPTY, NULL, NULL, NULL }; +extern GResInfo glist_ri; static GResInfo numericfieldspinner_ri = { - NULL, &numericfield_ri,NULL, NULL, + &glist_ri, &numericfield_ri,NULL, NULL, &gnumericfieldspinner_box, NULL, &numbox, @@ -162,8 +164,9 @@ "GNumericFieldSpinner", "Gdraw", false, + false, omf_border_type|omf_border_width|omf_padding, - NULL, + { bt_none, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, GBOX_EMPTY, NULL, NULL, @@ -258,7 +261,7 @@ free(gt->utf8_text); if ( gt->lines8==NULL ) { - gt->lines8 = malloc(gt->lmax*sizeof(int32)); + gt->lines8 = malloc(gt->lmax*sizeof(int32_t)); gt->lines8[0] = 0; gt->lines8[1] = -1; } @@ -284,15 +287,15 @@ i=0; while ( ( ept = strchr(pt,'\n'))!=NULL ) { if ( i>=gt->lmax ) { - gt->lines8 = realloc(gt->lines8,(gt->lmax+=10)*sizeof(int32)); - gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32)); + gt->lines8 = realloc(gt->lines8,(gt->lmax+=10)*sizeof(int32_t)); + gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32_t)); } gt->lines8[i++] = pt-utf8_text; pt = ept+1; } if ( i>=gt->lmax ) { - gt->lines8 = realloc(gt->lines8,(gt->lmax+=10)*sizeof(int32)); - gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32)); + gt->lines8 = realloc(gt->lines8,(gt->lmax+=10)*sizeof(int32_t)); + gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32_t)); } gt->lines8[i++] = pt-utf8_text; @@ -308,8 +311,8 @@ GDrawLayoutSetWidth(gt->g.base,gt->g.inner.width); lcnt = GDrawLayoutLineCount(gt->g.base); if ( lcnt+2>=gt->lmax ) { - gt->lines8 = realloc(gt->lines8,(gt->lmax=lcnt+10)*sizeof(int32)); - gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32)); + gt->lines8 = realloc(gt->lines8,(gt->lmax=lcnt+10)*sizeof(int32_t)); + gt->lines = realloc(gt->lines,gt->lmax*sizeof(int32_t)); } pt = utf8_text; uc=0; for ( i=0; i=gt->lmax ) - gt->lines = realloc(gt->lines,(gt->lmax+=10)*sizeof(int32)); + gt->lines = realloc(gt->lines,(gt->lmax+=10)*sizeof(int32_t)); gt->lines8[i] = -1; gt->lines[i++] = -1; @@ -358,7 +361,7 @@ static void GTextFieldRefigureLines(GTextField *gt, int start_of_change) { GDrawSetFont(gt->g.base,gt->font); if ( gt->lines==NULL ) { - gt->lines = malloc(10*sizeof(int32)); + gt->lines = malloc(10*sizeof(int32_t)); gt->lines[0] = 0; gt->lines[1] = -1; gt->lmax = 10; @@ -406,10 +409,8 @@ } static unichar_t *GTextFieldGetPtFromPos(GTextField *gt,int i,int xpos) { - int ll; unichar_t *end; - ll = gt->lines[i+1]==-1?-1:gt->lines[i+1]-gt->lines[i]-1; int index8, uc; if ( gt->lines8[i+1]==-1 ) GDrawLayoutInit(gt->g.base,gt->utf8_text + gt->lines8[i],-1,NULL); @@ -481,7 +482,7 @@ return( refresh ); } -static void *genunicodedata(void *_gt,int32 *len) { +static void *genunicodedata(void *_gt,int32_t *len) { GTextField *gt = _gt; unichar_t *temp; *len = gt->sel_end-gt->sel_start + 1; @@ -492,7 +493,7 @@ return( temp ); } -static void *genutf8data(void *_gt,int32 *len) { +static void *genutf8data(void *_gt,int32_t *len) { GTextField *gt = _gt; unichar_t *temp =u_copyn(gt->text+gt->sel_start,gt->sel_end-gt->sel_start); char *ret = u2utf8_copy(temp); @@ -501,7 +502,7 @@ return( ret ); } -static void *ddgenunicodedata(void *_gt,int32 *len) { +static void *ddgenunicodedata(void *_gt,int32_t *len) { void *temp = genunicodedata(_gt,len); GTextField *gt = _gt; _GTextFieldReplace(gt,nullstr); @@ -509,7 +510,7 @@ return( temp ); } -static void *genlocaldata(void *_gt,int32 *len) { +static void *genlocaldata(void *_gt,int32_t *len) { GTextField *gt = _gt; unichar_t *temp =u_copyn(gt->text+gt->sel_start,gt->sel_end-gt->sel_start); char *ret = u2def_copy(temp); @@ -518,7 +519,7 @@ return( ret ); } -static void *ddgenlocaldata(void *_gt,int32 *len) { +static void *ddgenlocaldata(void *_gt,int32_t *len) { void *temp = genlocaldata(_gt,len); GTextField *gt = _gt; _GTextFieldReplace(gt,nullstr); @@ -564,7 +565,7 @@ unichar_t *temp; char *ctemp, *ctemp2; int i; - uint16 *u2temp; + uint16_t *u2temp; GDrawGrabSelection(gt->g.base,sel); temp = malloc((gt->sel_end-gt->sel_start + 2)*sizeof(unichar_t)); @@ -575,7 +576,7 @@ GDrawAddSelectionType(gt->g.base,sel,"text/plain;charset=ISO-10646-UCS-4",temp,u_strlen(temp), sizeof(unichar_t), NULL,NULL); - u2temp = malloc((gt->sel_end-gt->sel_start + 2)*sizeof(uint16)); + u2temp = malloc((gt->sel_end-gt->sel_start + 2)*sizeof(uint16_t)); for ( i=0; temp[i]!=0; ++i ) u2temp[i] = temp[i]; u2temp[i] = 0; @@ -605,11 +606,11 @@ /* Can't go back */; else if ( isalnum(ch) || ch=='_' ) { int i; - for ( i=start-1; i>=0 && ((text[i]<0x10000 && isalnum(text[i])) || text[i]=='_') ; --i ); + for ( i=start-1; i>=0 && (isalnum(text[i]) || text[i]=='_') ; --i ); start = i+1; } else { int i; - for ( i=start-1; i>=0 && !(text[i]<0x10000 && isalnum(text[i])) && text[i]!='_' ; --i ); + for ( i=start-1; i>=0 && !isalnum(text[i]) && text[i]!='_' ; --i ); start = i+1; } return( start ); @@ -622,17 +623,17 @@ /* Nothing */; else if ( isalnum(ch) || ch=='_' ) { int i; - for ( i=end; (text[i]<0x10000 && isalnum(text[i])) || text[i]=='_' ; ++i ); + for ( i=end; isalnum(text[i]) || text[i]=='_' ; ++i ); end = i; } else { int i; - for ( i=end; !(text[i]<0x10000 && isalnum(text[i])) && text[i]!='_' && text[i]!='\0' ; ++i ); + for ( i=end; !isalnum(text[i]) && text[i]!='_' && text[i]!='\0' ; ++i ); end = i; } return( end ); } -static void GTextFieldSelectWord(GTextField *gt,int mid, int16 *start, int16 *end) { +static void GTextFieldSelectWord(GTextField *gt,int mid, int16_t *start, int16_t *end) { unichar_t *text; unichar_t ch = gt->text[mid]; @@ -641,29 +642,29 @@ if ( ch=='\0' ) *start = *end = mid; - else if ( (ch<0x10000 && isspace(ch)) ) { + else if ( isspace(ch) ) { int i; - for ( i=mid; text[i]<0x10000 && isspace(text[i]); ++i ); + for ( i=mid; isspace(text[i]); ++i ); *end = i; - for ( i=mid-1; i>=0 && text[i]<0x10000 && isspace(text[i]) ; --i ); + for ( i=mid-1; i>=0 && isspace(text[i]) ; --i ); *start = i+1; - } else if ( (ch<0x10000 && isalnum(ch)) || ch=='_' ) { + } else if ( isalnum(ch) || ch=='_' ) { int i; - for ( i=mid; (text[i]<0x10000 && isalnum(text[i])) || text[i]=='_' ; ++i ); + for ( i=mid; isalnum(text[i]) || text[i]=='_' ; ++i ); *end = i; - for ( i=mid-1; i>=0 && ((text[i]<0x10000 && isalnum(text[i])) || text[i]=='_') ; --i ); + for ( i=mid-1; i>=0 && (isalnum(text[i]) || text[i]=='_') ; --i ); *start = i+1; } else { int i; - for ( i=mid; !(text[i]<0x10000 && isalnum(text[i])) && text[i]!='_' && text[i]!='\0' ; ++i ); + for ( i=mid; !isalnum(text[i]) && text[i]!='_' && text[i]!='\0' ; ++i ); *end = i; - for ( i=mid-1; i>=0 && !(text[i]<0x10000 && isalnum(text[i])) && text[i]!='_' ; --i ); + for ( i=mid-1; i>=0 && !isalnum(text[i]) && text[i]!='_' ; --i ); *start = i+1; } } static void GTextFieldSelectWords(GTextField *gt,int last) { - int16 ss, se; + int16_t ss, se; GTextFieldSelectWord(gt,gt->sel_base,>->sel_start,>->sel_end); if ( last!=gt->sel_base ) { GTextFieldSelectWord(gt,last,&ss,&se); @@ -676,7 +677,7 @@ if ( GDrawSelectionHasType(gt->g.base,sel,"UTF8_STRING") || GDrawSelectionHasType(gt->g.base,sel,"text/plain;charset=UTF-8")) { unichar_t *temp; char *ctemp; - int32 len; + int32_t len; ctemp = GDrawRequestSelection(gt->g.base,sel,"UTF8_STRING",&len); if ( ctemp==NULL || len==0 ) ctemp = GDrawRequestSelection(gt->g.base,sel,"text/plain;charset=UTF-8",&len); @@ -689,7 +690,7 @@ /* so avoid them, by looking for utf8 first */ } else if ( GDrawSelectionHasType(gt->g.base,sel,"text/plain;charset=ISO-10646-UCS-4")) { unichar_t *temp; - int32 len; + int32_t len; temp = GDrawRequestSelection(gt->g.base,sel,"text/plain;charset=ISO-10646-UCS-4",&len); /* Bug! I don't handle byte reversed selections. But I don't think there should be any anyway... */ if ( temp!=NULL ) @@ -698,8 +699,8 @@ } else if ( GDrawSelectionHasType(gt->g.base,sel,"Unicode") || GDrawSelectionHasType(gt->g.base,sel,"text/plain;charset=ISO-10646-UCS-2")) { unichar_t *temp; - uint16 *temp2; - int32 len; + uint16_t *temp2; + int32_t len; temp2 = GDrawRequestSelection(gt->g.base,sel,"text/plain;charset=ISO-10646-UCS-2",&len); if ( temp2==NULL || len==0 ) temp2 = GDrawRequestSelection(gt->g.base,sel,"Unicode",&len); @@ -715,7 +716,7 @@ free(temp2); } else if ( GDrawSelectionHasType(gt->g.base,sel,"STRING")) { unichar_t *temp; char *ctemp; - int32 len; + int32_t len; ctemp = GDrawRequestSelection(gt->g.base,sel,"STRING",&len); if ( ctemp==NULL || len==0 ) ctemp = GDrawRequestSelection(gt->g.base,sel,"text/plain;charset=UTF-8",&len); @@ -755,7 +756,7 @@ case ec_undo: if ( gt->oldtext!=NULL ) { unichar_t *temp = gt->text; - int16 s; + int16_t s; gt->text = gt->oldtext; gt->oldtext = temp; s = gt->sel_start; gt->sel_start = gt->sel_oldstart; gt->sel_oldstart = s; s = gt->sel_end; gt->sel_end = gt->sel_oldend; gt->sel_oldend = s; @@ -887,10 +888,6 @@ return( space ); } -static unichar_t txt[] = { '*','.','{','t','x','t',',','p','y','}', '\0' }; -static unichar_t errort[] = { 'C','o','u','l','d',' ','n','o','t',' ','o','p','e','n', '\0' }; -static unichar_t error[] = { 'C','o','u','l','d',' ','n','o','t',' ','o','p','e','n',' ','%','.','1','0','0','h','s', '\0' }; - bool GTextFieldIsEmpty(GGadget *g) { GTextField *gt = (GTextField *) g; return gt->text == NULL || *gt->text == '\0'; @@ -901,14 +898,9 @@ char *cret; unichar_t *str; - if ( _ggadget_use_gettext ) { - char *temp = GWidgetOpenFile8(_("Open"),NULL,"*.{txt,py}",NULL,NULL); - ret = utf82u_copy(temp); - free(temp); - } else { - ret = GWidgetOpenFile(GStringGetResource(_STR_Open,NULL),NULL, - txt,NULL,NULL); - } + char *temp = GWidgetOpenFile8(_("Open"),NULL,"*.{txt,py}",NULL,NULL); + ret = utf82u_copy(temp); + free(temp); if ( ret==NULL ) return; @@ -916,10 +908,7 @@ free(ret); str = _GGadgetFileToUString(cret,65536); if ( str==NULL ) { - if ( _ggadget_use_gettext ) - GWidgetError8(_("Could not open file"), _("Could not open %.100s"),cret); - else - GWidgetError(errort,error,cret); + GWidgetError8(_("Could not open file"), _("Could not open %.100s"),cret); free(cret); return; } @@ -934,13 +923,9 @@ FILE *file; unichar_t *pt; - if ( _ggadget_use_gettext ) { - char *temp = GWidgetOpenFile8(_("Save"),NULL,"*.{txt,py}",NULL,NULL); - ret = utf82u_copy(temp); - free(temp); - } else - ret = GWidgetSaveAsFile(GStringGetResource(_STR_Save,NULL),NULL, - txt,NULL,NULL); + char *temp = GWidgetOpenFile8(_("Save"),NULL,"*.{txt,py}",NULL,NULL); + ret = utf82u_copy(temp); + free(temp); if ( ret==NULL ) return; @@ -948,10 +933,7 @@ free(ret); file = fopen(cret,"w"); if ( file==NULL ) { - if ( _ggadget_use_gettext ) - GWidgetError8(_("Could not open file"), _("Could not open %.100s"),cret); - else - GWidgetError(errort,error,cret); + GWidgetError8(_("Could not open file"), _("Could not open %.100s"),cret); free(cret); return; } @@ -1098,7 +1080,7 @@ _ggadget_redraw(>->g); GTextFieldChanged(gt,-1); } - + static int GTextFieldDoChange(GTextField *gt, GEvent *event) { int ss = gt->sel_start, se = gt->sel_end; int pos, l, xpos, sel; @@ -1382,49 +1364,55 @@ GDrawSetGIC(gt->g.base,gt->gic,gt->g.inner.x+x,gt->g.inner.y+y+gt->as); } -static void gt_draw_cursor(GWindow pixmap, GTextField *gt) { - GRect old; +static void gt_set_dd_cursor(GTextField *gt, int pos) { + gt->has_dd_cursor = true; + gt->dd_cursor_pos = pos; +} + +static void gt_request_redraw_cursor(GWindow pixmap, GTextField *gt) { + GRect clip; int x, y; - if ( !gt->cursor_on || gt->sel_start != gt->sel_end ) -return; gt_cursor_pos(gt,&x,&y); if ( x<0 || x>=gt->g.inner.width ) return; - GDrawPushClip(pixmap,>->g.inner,&old); - GDrawSetDifferenceMode(pixmap); - GDrawSetFont(pixmap,gt->font); - GDrawSetLineWidth(pixmap,0); - GDrawDrawLine(pixmap,gt->g.inner.x+x,gt->g.inner.y+y, - gt->g.inner.x+x,gt->g.inner.y+y+gt->fh, - COLOR_WHITE); - GDrawPopClip(pixmap,&old); + + clip.x = gt->g.inner.x + x; + clip.y = gt->g.inner.y + y; + clip.width = 1; + clip.height = gt->fh + 1; + + GDrawRequestExpose(pixmap, &clip, false); } -static void GTextFieldDrawDDCursor(GTextField *gt, int pos) { - GRect old; +static void gt_draw_cursor(GWindow pixmap, GTextField *gt) { int x, y, l; - l = GTextFieldFindLine(gt,pos); - if ( lloff_top || l>=gt->loff_top + (gt->g.inner.height/gt->fh)) + if (gt->has_dd_cursor) { + gt->has_dd_cursor = false; + l = GTextFieldFindLine(gt, gt->dd_cursor_pos); + if (l < gt->loff_top || l >= gt->loff_top + (gt->g.inner.height/gt->fh)) + return; + _gt_cursor_pos(gt,gt->dd_cursor_pos,&x,&y); + if (x < 0 || x >= gt->g.inner.width) + return; + GDrawSetLineWidth(gt->g.base,0); + GDrawSetDashedLine(gt->g.base,2,2,0); + GDrawDrawLine(gt->g.base,gt->g.inner.x+x,gt->g.inner.y+y, + gt->g.inner.x+x,gt->g.inner.y+y+gt->fh,0); + GDrawSetDashedLine(gt->g.base,0,0,0); + return; + } + + if ( !gt->cursor_on || gt->sel_start != gt->sel_end ) return; - _gt_cursor_pos(gt,pos,&x,&y); + gt_cursor_pos(gt,&x,&y); + if ( x<0 || x>=gt->g.inner.width ) return; - - GDrawPushClip(gt->g.base,>->g.inner,&old); - GDrawSetDifferenceMode(gt->g.base); - GDrawSetFont(gt->g.base,gt->font); - GDrawSetLineWidth(gt->g.base,0); - GDrawSetDashedLine(gt->g.base,2,2,0); - GDrawDrawLine(gt->g.base,gt->g.inner.x+x,gt->g.inner.y+y, - gt->g.inner.x+x,gt->g.inner.y+y+gt->fh, - COLOR_WHITE); - GDrawPopClip(gt->g.base,&old); - GDrawSetDashedLine(gt->g.base,0,0,0); - gt->has_dd_cursor = !gt->has_dd_cursor; - gt->dd_cursor_pos = pos; + GDrawDrawLine(pixmap,gt->g.inner.x+x,gt->g.inner.y+y, + gt->g.inner.x+x,gt->g.inner.y+y+gt->fh, 0); } static void GTextFieldDrawLineSel(GWindow pixmap, GTextField *gt, int line ) { @@ -1479,9 +1467,9 @@ static int gtextfield_expose(GWindow pixmap, GGadget *g, GEvent *event) { GTextField *gt = (GTextField *) g; GListField *ge = (GListField *) g; - GRect old1, old2, *r = &g->r; + GRect old1, old2, old3, *r = &g->r; Color fg; - int ll,i, last; + int i, last; GRect unpadded_inner; int pad; @@ -1490,23 +1478,33 @@ if ( gt->listfield || gt->numericfield ) r = &ge->fieldrect; - GDrawPushClip(pixmap,r,&old1); - - GBoxDrawBackground(pixmap,r,g->box, - g->state==gs_enabled? gs_pressedactive: g->state,false); - GBoxDrawBorder(pixmap,r,g->box,g->state,false); - unpadded_inner = g->inner; pad = GDrawPointsToPixels(g->base,g->box->padding); unpadded_inner.x -= pad; unpadded_inner.y -= pad; unpadded_inner.width += 2*pad; unpadded_inner.height += 2*pad; - GDrawPushClip(pixmap,&unpadded_inner,&old2); + + GDrawPushClip(pixmap,&event->u.expose.rect, &old1); + GDrawPushClip(pixmap,r,&old2); + if (!GDrawClipContains(pixmap, &unpadded_inner, true)) { + GBoxDrawBackground(pixmap,r,g->box, + g->state==gs_enabled? gs_pressedactive: g->state,false); + GBoxDrawBorder(pixmap,r,g->box,g->state,false); + } else { + // It's clipped enough that the border shape doesn't matter, so do a rect fill for speed + enum border_shape old = g->box->border_shape; + g->box->border_shape = bs_rect; + GBoxDrawBackground(pixmap,r,g->box, + g->state==gs_enabled? gs_pressedactive: g->state,false); + g->box->border_shape = old; + } + + GDrawPushClip(pixmap,&unpadded_inner,&old3); + GDrawGetClip(pixmap,&unpadded_inner); GDrawSetFont(pixmap,gt->font); fg = g->state==gs_disabled?g->box->disabled_foreground: g->box->main_foreground==COLOR_DEFAULT?GDrawGetDefaultForeground(GDrawGetDisplayOfWindow(pixmap)): g->box->main_foreground; - ll = 0; if ( (last = gt->g.inner.height/gt->fh)==0 ) last = 1; if ( gt->sel_start != gt->sel_end ) { /* I used to have support for drawing on a bw display where the */ @@ -1519,17 +1517,26 @@ GTextFieldDrawLineSel(pixmap,gt,i); } } - for ( i=gt->loff_top; iloff_top+last && gt->lines[i]!=-1; ++i ) - GTextFieldDrawLine(pixmap,gt,i,fg); + for ( i=gt->loff_top; iloff_top+last && gt->lines[i]!=-1; ++i ) { + int y = gt->g.inner.y+(i-gt->loff_top)*gt->fh+1; + if (unpadded_inner.y < (y+gt->fh-1) && unpadded_inner.y + unpadded_inner.height > y) { + GTextFieldDrawLine(pixmap,gt,i,fg); + } + } - GDrawPopClip(pixmap,&old2); - GDrawPopClip(pixmap,&old1); gt_draw_cursor(pixmap, gt); + GDrawPopClip(pixmap,&old3); + GDrawPopClip(pixmap,&old2); + + if ( (gt->listfield || gt->numericfield) && !GDrawClipOverlaps(pixmap, &ge->buttonrect)) { + GDrawPopClip(pixmap,&old1); + return true; + } if ( gt->listfield ) { int marklen = GDrawPointsToPixels(pixmap,_GListMarkSize); - GDrawPushClip(pixmap,&ge->buttonrect,&old1); + GDrawPushClip(pixmap,&ge->buttonrect,&old2); GBoxDrawBackground(pixmap,&ge->buttonrect,&glistfieldmenu_box, g->state==gs_enabled? gs_pressedactive: g->state,false); @@ -1540,7 +1547,7 @@ g->inner.y, g->inner.height, g->state); - GDrawPopClip(pixmap,&old1); + GDrawPopClip(pixmap,&old2); } else if ( gt->numericfield ) { int y, w; int half; @@ -1572,6 +1579,7 @@ pts[3] = pts[0]; GDrawFillPoly(pixmap,pts,3,fg); } + GDrawPopClip(pixmap,&old1); return( true ); } @@ -1602,14 +1610,10 @@ } static int GTextFieldDoDrop(GTextField *gt,GEvent *event,int endpos) { - - if ( gt->has_dd_cursor ) - GTextFieldDrawDDCursor(gt,gt->dd_cursor_pos); - if ( event->type == et_mousemove ) { if ( GGadgetInnerWithin(>->g,event->u.mouse.x,event->u.mouse.y) ) { if ( endpossel_start || endpos>=gt->sel_end ) - GTextFieldDrawDDCursor(gt,endpos); + gt_set_dd_cursor(gt, endpos); } else if ( !GGadgetWithin(>->g,event->u.mouse.x,event->u.mouse.y) ) { GDrawPostDragEvent(gt->g.base,event,et_drag); } @@ -1661,11 +1665,11 @@ } gt->drag_and_drop = false; GDrawSetCursor(gt->g.base,gt->old_cursor); - _ggadget_redraw(>->g); } + _ggadget_redraw(>->g); return( false ); } - + static int gtextfield_mouse(GGadget *g, GEvent *event) { GTextField *gt = (GTextField *) g; GListField *ge = (GListField *) g; @@ -1802,9 +1806,6 @@ if ( gt->sel_start==gt->sel_end ) GTextField_Show(gt,gt->sel_start); GTextFieldChanged(gt,-1); - if ( gt->sel_startsel_end && _GDraw_InsCharHook!=NULL && !gt->donthook ) - (_GDraw_InsCharHook)(GDrawGetDisplayOfWindow(gt->g.base), - gt->text[gt->sel_start]); } if ( gt->sel_end > u_strlen(gt->text) ) fprintf( stderr, "About to crash\n" ); @@ -1845,10 +1846,7 @@ gt->hidden_cursor = true; _GWidget_SetGrabGadget(g); /* so that we get the next mouse movement to turn the cursor on */ } - if( gt->cursor_on ) { /* undraw the blinky text cursor if it is drawn */ - gt_draw_cursor(g->base, gt); - gt->cursor_on = false; - } + gt->cursor_on = false; // Hide the cursor switch ( GTextFieldDoChange(gt,event)) { case 4: @@ -1910,14 +1908,9 @@ if ( !g->takes_input || (g->state!=gs_enabled && g->state!=gs_active && g->state!=gs_focused )) return(false); - if ( gt->cursor == event->u.timer.timer ) { - if ( gt->cursor_on ) { - gt_draw_cursor(g->base, gt); - gt->cursor_on = false; - } else { - gt->cursor_on = true; - gt_draw_cursor(g->base, gt); - } + if ( gt->cursor == event->u.timer.timer && gt->sel_start == gt->sel_end ) { + gt->cursor_on = !gt->cursor_on; + gt_request_redraw_cursor(g->base, gt); return( true ); } if ( gt->numeric_scroll == event->u.timer.timer ) { @@ -1944,8 +1937,8 @@ ++gt->loff_top; l = gt->loff_top + g->inner.width/gt->fh; } else if ( lloff_top ) - l = gt->loff_top; - else if ( l>=gt->loff_top + g->inner.height/gt->fh ) + l = gt->loff_top; + else if ( l>=gt->loff_top + g->inner.height/gt->fh ) l = gt->loff_top + g->inner.height/gt->fh-1; if ( l>=gt->lcnt ) l = gt->lcnt-1; @@ -1992,8 +1985,6 @@ return( false ); } - if ( gt->has_dd_cursor ) - GTextFieldDrawDDCursor(gt,gt->dd_cursor_pos); GDrawSetFont(g->base,gt->font); i = (event->u.drag_drop.y-g->inner.y)/gt->fh + gt->loff_top; if ( !gt->multi_line ) i = 0; @@ -2002,19 +1993,19 @@ else end = GTextFieldGetPtFromPos(gt,i,event->u.drag_drop.x); if ( event->type == et_drag ) { - GTextFieldDrawDDCursor(gt,end-gt->text); + gt_set_dd_cursor(gt, end - gt->text); } else if ( event->type == et_dragout ) { /* this event exists simply to clear the dd cursor line. We've done */ - /* that already */ + /* that already */ } else if ( event->type == et_drop ) { gt->sel_start = gt->sel_end = gt->sel_base = end-gt->text; GTextFieldPaste(gt,sn_drag_and_drop); GTextField_Show(gt,gt->sel_start); GTextFieldChanged(gt,-1); - _ggadget_redraw(>->g); } else return( false ); + _ggadget_redraw(>->g); return( true ); } @@ -2117,7 +2108,7 @@ _ggadget_redraw(g); } -static void GListFSelectOne(GGadget *g, int32 pos) { +static void GListFSelectOne(GGadget *g, int32_t pos) { GListField *gl = (GListField *) g; int i; @@ -2131,7 +2122,7 @@ } } -static int32 GListFIsSelected(GGadget *g, int32 pos) { +static int32_t GListFIsSelected(GGadget *g, int32_t pos) { GListField *gl = (GListField *) g; if ( pos>=gl->ltot ) @@ -2144,7 +2135,7 @@ return( false ); } -static int32 GListFGetFirst(GGadget *g) { +static int32_t GListFGetFirst(GGadget *g) { int i; GListField *gl = (GListField *) g; @@ -2155,13 +2146,13 @@ return( -1 ); } -static GTextInfo **GListFGet(GGadget *g,int32 *len) { +static GTextInfo **GListFGet(GGadget *g,int32_t *len) { GListField *gl = (GListField *) g; if ( len!=NULL ) *len = gl->ltot; return( gl->ti ); } -static GTextInfo *GListFGetItem(GGadget *g,int32 pos) { +static GTextInfo *GListFGetItem(GGadget *g,int32_t pos) { GListField *gl = (GListField *) g; if ( pos<0 || pos>=gl->ltot ) return( NULL ); @@ -2169,7 +2160,7 @@ return(gl->ti[pos]); } -static void GListFSet(GGadget *g,GTextInfo **ti,int32 docopy) { +static void GListFSet(GGadget *g,GTextInfo **ti,int32_t docopy) { GListField *gl = (GListField *) g; GTextInfoArrayFree(gl->ti); @@ -2192,7 +2183,7 @@ _ggadget_redraw(g); } -static void gtextfield_move(GGadget *g, int32 x, int32 y ) { +static void gtextfield_move(GGadget *g, int32_t x, int32_t y ) { GTextField *gt = (GTextField *) g; int fxo=0, fyo=0, bxo, byo; @@ -2215,7 +2206,7 @@ } } -static void gtextfield_resize(GGadget *g, int32 width, int32 height ) { +static void gtextfield_resize(GGadget *g, int32_t width, int32_t height ) { GTextField *gt = (GTextField *) g; int gtwidth=width, gtheight=height, oldheight=0; int fxo=0, fwo=0, fyo=0, bxo, byo; @@ -2556,31 +2547,15 @@ NULL }; -static void GTextFieldInit() { - FontRequest rq; - - memset(&rq,0,sizeof(rq)); - GGadgetInit(); - GDrawDecomposeFont(_ggadget_default_font,&rq); - rq.family_name = NULL; - rq.utf8_family_name = MONO_UI_FAMILIES; - _gtextfield_font = GDrawInstanciateFont(NULL,&rq); - _GGadgetCopyDefaultBox(&_GGadget_gtextfield_box); - _GGadget_gtextfield_box.padding = 3; - /*_GGadget_gtextfield_box.flags = box_active_border_inner;*/ - _gtextfield_font = _GGadgetInitDefaultBox("GTextField.",&_GGadget_gtextfield_box,_gtextfield_font); - glistfield_box = _GGadget_gtextfield_box; - _GGadgetInitDefaultBox("GComboBox.",&glistfield_box,_gtextfield_font); - glistfieldmenu_box = glistfield_box; - glistfieldmenu_box.padding = 1; - _GGadgetInitDefaultBox("GComboBoxMenu.",&glistfieldmenu_box,_gtextfield_font); - gnumericfield_box = _GGadget_gtextfield_box; - _GGadgetInitDefaultBox("GNumericField.",&gnumericfield_box,_gtextfield_font); - gnumericfieldspinner_box = gnumericfield_box; - gnumericfieldspinner_box.border_type = bt_none; - gnumericfieldspinner_box.border_width = 0; - gnumericfieldspinner_box.padding = 0; - _GGadgetInitDefaultBox("GNumericFieldSpinner.",&gnumericfieldspinner_box,_gtextfield_font); +void GTextFieldInit() { + static int gtextfield_inited = false; + if ( gtextfield_inited ) + return; + GResEditDoInit(>extfield_ri); + GResEditDoInit(&listfield_ri); + GResEditDoInit(&listfieldmenu_ri); + GResEditDoInit(&numericfield_ri); + GResEditDoInit(&numericfieldspinner_ri); gtextfield_inited = true; } @@ -2623,8 +2598,7 @@ } static void GTextFieldFit(GTextField *gt) { - GTextBounds bounds; - int as=0, ds, ld, width=0; + int as=0, ds, ld; GRect inner, outer; int bp = GBoxBorderWidth(gt->g.base,gt->g.box); @@ -2633,7 +2607,6 @@ FontRequest rq; int tries; for ( tries = 0; tries<2; ++tries ) { - width = GDrawGetTextBounds(gt->g.base,gt->text, -1, &bounds); GDrawWindowFontMetrics(gt->g.base,gt->font,&as, &ds, &ld); if ( gt->g.r.height==0 || as+ds-3+2*bp<=gt->g.r.height || tries==1 ) break; @@ -2706,8 +2679,7 @@ static GTextField *_GTextFieldCreate(GTextField *gt, struct gwindow *base, GGadgetData *gd,void *data, GBox *def) { - if ( !gtextfield_inited ) - GTextFieldInit(); + GTextFieldInit(); gt->g.funcs = >extfield_funcs; _GGadget_Create(>->g,base,gd,data,def); @@ -2715,21 +2687,17 @@ if ( gd->label!=NULL ) { if ( gd->label->text_is_1byte ) gt->text = /* def2u_*/ utf82u_copy((char *) gd->label->text); - else if ( gd->label->text_in_resource ) - gt->text = u_copy((unichar_t *) GStringGetResource((intpt) gd->label->text,>->g.mnemonic)); else gt->text = u_copy(gd->label->text); gt->sel_start = gt->sel_end = gt->sel_base = u_strlen(gt->text); } if ( gt->text==NULL ) gt->text = calloc(1,sizeof(unichar_t)); - gt->font = _gtextfield_font; + gt->font = _gtextfield_font.fi; if ( gd->label!=NULL && gd->label->font!=NULL ) gt->font = gd->label->font; if ( (gd->flags & gg_textarea_wrap) && gt->multi_line ) gt->wrap = true; - else if ( (gd->flags & gg_textarea_wrap) ) /* only used by gchardlg.c no need to make it look nice */ - gt->donthook = true; GTextFieldFit(gt); _GGadget_FinalPosition(>->g,base,gd); GTextFieldRefigureLines(gt,0); @@ -2812,7 +2780,7 @@ static unichar_t **GListField_NameCompletion(GGadget *t,int from_tab) { const unichar_t *spt; unichar_t **ret; GTextInfo **ti; - int32 len; + int32_t len; int i, cnt, doit, match_len; spt = _GGadgetGetTitle(t); @@ -3078,8 +3046,10 @@ } else if ( !doit ) ret2 = malloc((cnt+1)*sizeof(unichar_t *)); else { - if ( type2 ) - cnt = type2; + if ( type2 ) { + cnt = (cnt+MAXBRACKETS-1)/MAXBRACKETS; + assert(cnt <= type2); + } ret2[cnt] = NULL; } } @@ -3148,10 +3118,3 @@ void GCompletionFieldSetCompletionMode(GGadget *g,int enabled) { ((GTextField *) g)->was_completing = enabled; } - -GResInfo *_GTextFieldRIHead(void) { - - if ( !gtextfield_inited ) - GTextFieldInit(); -return( >extfield_ri ); -} diff -Nru fontforge-20201107~dfsg/gdraw/gtextinfo.c fontforge-20220308~dfsg/gdraw/gtextinfo.c --- fontforge-20201107~dfsg/gdraw/gtextinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gtextinfo.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,9 +28,9 @@ #include #include "gdraw.h" +#include "gfile.h" #include "ggadgetP.h" #include "gkeysym.h" -#include "gresource.h" #include "gresourceP.h" #include "hotkeys.h" #include "ustring.h" @@ -142,28 +142,38 @@ } int GTextInfoDraw(GWindow base,int x,int y,GTextInfo *ti, - FontInstance *font,Color fg, Color sel, int ymax) { - int fh=0, as=0, ds=0, ld; + FontInstance *font,Color fg, Color sel, int ymax, int as, int ds) { + int fh=0, tas=0, tds=0, ld; int iwidth=0, iheight=0; int height, skip = 0; GTextBounds bounds; GRect r, old; - GDrawWindowFontMetrics(base,font,&as, &ds, &ld); + GDrawWindowFontMetrics(base, font, &tas, &tds, &ld); if ( ti->text!=NULL ) { if ( ti->font!=NULL ) font = ti->font; - if ( ti->fg!=COLOR_DEFAULT && ti->fg!=COLOR_UNKNOWN ) + if ( ti->fg!=COLOR_DEFAULT && ti->fg!=COLOR_UNKNOWN && ti->fg!=COLOR_WARNING ) fg = ti->fg; GDrawSetFont(base,font); - GDrawGetTextBounds(base,ti->text, -1, &bounds); - if ( astext, -1, &bounds); + if ( as<0 ) + as = (tasimage!=NULL ) { iwidth = GImageGetScaledWidth(base,ti->image); iheight = GImageGetScaledHeight(base,ti->image)+1; @@ -221,7 +231,7 @@ int len = strlen(utf8buf); unichar_t *ubuf = malloc((len+1)*sizeof(unichar_t)); unichar_t *upt=ubuf, *uend=ubuf+len; - const uint8 *pt = (const uint8 *) utf8buf, *end = pt+strlen(utf8buf); + const uint8_t *pt = (const uint8_t *) utf8buf, *end = pt+strlen(utf8buf); int w; int was_mn = false; @@ -267,24 +277,17 @@ copy = malloc(sizeof(GTextInfo)); *copy = *ti; - copy->text_is_1byte = false; if ( copy->fg == 0 && copy->bg == 0 ) { copy->fg = copy->bg = COLOR_UNKNOWN; } if ( ti->text!=NULL ) { - if ( ti->text_is_1byte && ti->text_in_resource ) { + if ( ti->text_is_1byte ) { copy->text = utf82u_mncopy((char *) copy->text,©->mnemonic); - copy->text_in_resource = false; - copy->text_is_1byte = false; - } else if ( ti->text_in_resource ) { - copy->text = u_copy((unichar_t *) GStringGetResource((intpt) copy->text,©->mnemonic)); - copy->text_in_resource = false; - } else if ( ti->text_is_1byte ) { - copy->text = utf82u_copy((char *) copy->text); - copy->text_is_1byte = false; } else copy->text = u_copy(copy->text); } + copy->text_in_resource = false; + copy->text_is_1byte = false; return( copy); } @@ -293,23 +296,17 @@ static char **imagepath = NULL; /* May contain user directories too */ static size_t imagepathlenmax = 0; -struct image_bucket { - struct image_bucket *next; - char *filename, *absname; - GImage *image; -}; - #define IC_SIZE 127 -static struct image_bucket *imagecache[IC_SIZE]; +static GImageCacheBucket *imagecache[IC_SIZE]; void InitImageCache() { - memset(imagecache, 0, IC_SIZE * sizeof(struct image_bucket *)); + memset(imagecache, 0, IC_SIZE * sizeof(GImageCacheBucket *)); } void ClearImageCache() { for ( int i=0; inext; if (bucket->filename != NULL) { free(bucket->filename); bucket->filename = NULL; } @@ -336,14 +333,12 @@ return( val%IC_SIZE ); } -static void ImagePathDefault(void) { +static void InitImagePath(void) { if ( imagepath==NULL ) { imagepath = malloc(2*sizeof(void *)); imagepath[0] = (imagedir == NULL) ? copy(imagedir_default) : copy(imagedir); imagepath[1] = NULL; imagepathlenmax = strlen(imagepath[0]); - if (_GGadget_ImagePath != NULL) free(_GGadget_ImagePath); - _GGadget_ImagePath = copy("="); } } @@ -351,13 +346,13 @@ * \return The image path. The return value should not be freed or modified. */ const char* const* _GGadget_GetImagePath(void) { - ImagePathDefault(); + InitImagePath(); return (const char* const*) imagepath; } int _GGadget_ImageInCache(GImage *image) { int i; - struct image_bucket *bucket; + GImageCacheBucket *bucket; for ( i=0; inext ) @@ -367,30 +362,111 @@ return( false ); } -static void ImageCacheReload(void) { +static GImage *GadgetNormalizeImageFilenames(const char *inname, char **relname, char **absname) { + int l, k; + char *home = GFileGetHomeDir(), *path; + GImage *img; + + if ( relname!=NULL ) + *relname=NULL; + if ( absname!=NULL ) + *absname=NULL; + + if ( inname==NULL ) + return NULL; + + InitImagePath(); + + if ( *inname=='/' ) { + img = GImageRead((char *)inname); + if ( img==NULL ) + return NULL; + if ( absname!=NULL ) + *absname = copy(inname); + if ( relname!=NULL ) { + for ( k=0; imagepath[k]!=NULL; ++k ) { + l = strlen(imagepath[k]); + if ( strncmp(imagepath[k],inname,l)==0 && inname[l]=='/') { + *relname = copy(inname+l+1); + return img; + } + } + if ( home!=NULL ) { + l = strlen(home); + if ( strncmp(home,inname,l)==0 && inname[l]=='/') { + *relname = copy(inname+l+1); + return img; + } + } + *relname = copy(inname); + return img; + } + } else if ( *inname=='~' && inname[1]=='/' ) { + if ( home==NULL ) + return NULL; + path = smprintf("%s/%s", home, inname+1); + img = GImageRead(path); + if ( img==NULL ) { + free(path); + return NULL; + } + if ( relname!=NULL ) + *relname = copy(inname); + if ( absname!=NULL ) + *absname = path; + return img; + } + + for ( k=0; imagepath[k]!=NULL; ++k ) { + path = smprintf("%s/%s", imagepath[k], inname ); + img = GImageRead(path); + if ( img!=NULL ) { + if ( relname!=NULL ) + *relname = copy(inname); + if ( absname!=NULL ) + *absname = path; + return img; + } + free(path); + } + return NULL; +} + +static void ImageCacheReload(int do_absolute) { int i,k; - struct image_bucket *bucket; - char *path=NULL; - size_t pathlen; + GImageCacheBucket *bucket; + char *path; GImage *temp, hold; - ImagePathDefault(); + InitImagePath(); /* Try to reload the cache from the new directory */ /* If a file doesn't exist in the new dir when it did in the old then */ /* retain the old copy (people may hold pointers to it) */ - pathlen = imagepathlenmax+270; path = malloc(pathlen); for ( i=0; inext ) { - if ( strlen(bucket->filename)+imagepathlenmax+3 > pathlen ) { - pathlen = strlen(bucket->filename)+imagepathlenmax+20; - path = realloc(path,pathlen); - } - for ( k=0; imagepath[k]!=NULL; ++k ) { - sprintf( path,"%s/%s", imagepath[k], bucket->filename ); - temp = GImageRead(path); - if ( temp!=NULL ) - break; + if ( *bucket->filename=='/' || *bucket->filename=='~' ) { + if ( !do_absolute ) + continue; + if ( bucket->absname!=NULL ) { + temp = GImageRead(bucket->absname); + if ( temp!=NULL ) + path = copy(bucket->absname); + } else { + // This was a negative cache value which means there are + // no references to it. Not much point in attempting to + // reload. + ; + } + } else { + for ( k=0; imagepath[k]!=NULL; ++k ) { + path = smprintf("%s/%s", imagepath[k], bucket->filename ); + temp = GImageRead(path); + if ( temp!=NULL ) + break; + else + free(path); + } } if ( temp!=NULL ) { if ( bucket->image==NULL ) @@ -404,11 +480,10 @@ GImageDestroy(temp); } free( bucket->absname ); - bucket->absname = copy( path ); + bucket->absname = path; } } } - free(path); } void GGadgetSetImageDir(char *dir) { @@ -419,7 +494,7 @@ //We shall check later if ptr should be freed or not ptr = (char*) imagedir_default; } - + if (dir != NULL && strcmp(ptr,dir) != 0) { imagedir = copy(dir); if (imagepath != NULL) { @@ -435,25 +510,24 @@ if (imagepath[k] != NULL) { free(imagepath[k]); imagepath[k] = copy(imagedir); - ImageCacheReload(); + ImageCacheReload(false); } - if (_GGadget_ImagePath != NULL) free(_GGadget_ImagePath); - _GGadget_ImagePath = copy("="); } } } static char *ImagePathFigureElement(char *start, int len) { + char *homedir = GFileGetHomeDir(); if ( *start=='=' && len==1 ) { if (imagedir == NULL) { return copy(imagedir_default); } return copy(imagedir); } - else if ( *start=='~' && start[1]=='/' && len>=2 && getenv("HOME")!=NULL ) { - int hlen = strlen(getenv("HOME")); + else if ( *start=='~' && start[1]=='/' && len>=2 && homedir!=NULL ) { + int hlen = strlen(homedir); char *absname = malloc( hlen+len+8 ); - strcpy(absname,getenv("HOME")); + strcpy(absname,homedir); strncpy(absname+hlen,start+1,len-1); absname[hlen+len-1] = '\0'; return( absname ); @@ -468,11 +542,16 @@ void GGadgetSetImagePath(char *path) { int cnt, k; char *pt, *end; - extern char *_GGadget_ImagePath; + static char *_GGadget_CurrentImagePath=NULL; if ( path==NULL ) -return; - if (_GGadget_ImagePath != NULL) free( _GGadget_ImagePath ); + return; + + if ( _GGadget_CurrentImagePath!=NULL && + strcmp(_GGadget_CurrentImagePath, path)==0 ) + return; + + free(_GGadget_CurrentImagePath); if ( imagepath!=NULL ) { for ( k=0; imagepath[k]!=NULL; ++k ) @@ -489,61 +568,74 @@ for ( cnt=0; imagepath[cnt]!=NULL; ++cnt ) if ( strlen(imagepath[cnt]) > imagepathlenmax ) imagepathlenmax = strlen(imagepath[cnt]); - ImageCacheReload(); - _GGadget_ImagePath = copy(path); + ImageCacheReload(false); + _GGadget_CurrentImagePath = copy(path); } -static GImage *_GGadgetImageCache(const char *filename, char **foundname) { - int index = hash_filename(filename); - struct image_bucket *bucket; - char *path; - int k; +GImageCacheBucket *_GGadgetImageCache(const char *filename, int keep_empty) { + int index; + GImageCacheBucket *bucket; + char *relname, *absname; + GImage *img; + index = hash_filename(filename); for ( bucket = imagecache[index]; bucket!=NULL; bucket = bucket->next ) { - if ( strcmp(bucket->filename,filename)==0 ) { - if ( foundname!=NULL ) *foundname = copy( bucket->absname ); -return( bucket->image ); - } + if ( strcmp(bucket->filename, filename)==0 ) + return bucket; } - bucket = calloc(1,sizeof(struct image_bucket)); - bucket->next = imagecache[index]; - imagecache[index] = bucket; - bucket->filename = copy(filename); - ImagePathDefault(); + img = GadgetNormalizeImageFilenames(filename, &relname, &absname); - path = malloc(strlen(filename)+imagepathlenmax+10 ); - for ( k=0; imagepath[k]!=NULL; ++k ) { - sprintf( path,"%s/%s", imagepath[k], filename ); - bucket->image = GImageRead(path); - if ( bucket->image!=NULL ) { - bucket->absname = copy(path); - break; + if ( img==NULL ) { + if ( keep_empty ) { // Add negative cache value + bucket = calloc(1,sizeof(GImageCacheBucket)); + bucket->filename = copy(filename); + bucket->next = imagecache[index]; + imagecache[index] = bucket; + return bucket; } + return NULL; } - free(path); - if ( bucket->image!=NULL ) { - /* Play with the clut to make white be transparent */ - struct _GImage *base = bucket->image->u.image; - if ( base->image_type==it_mono && base->clut==NULL ) - base->trans = 1; - else if ( base->image_type!=it_true && base->clut!=NULL && base->trans==0xffffffff ) { - int i; - for ( i=0 ; iclut->clut_len; ++i ) { - if ( base->clut->clut[i]==0xffffff ) { - base->trans = i; - break; - } + + // Recheck for normalized name in cache + index = hash_filename(relname); + for ( bucket = imagecache[index]; bucket!=NULL; bucket = bucket->next ) { + if ( strcmp(bucket->filename, relname)==0 ) { + GImageDestroy(img); + free(absname); + free(relname); + return bucket; + } + } + + /* Play with the clut to make white be transparent */ + struct _GImage *base = img->u.image; + if ( base->image_type==it_mono && base->clut==NULL ) + base->trans = 1; + else if ( base->image_type!=it_true && base->clut!=NULL && base->trans==0xffffffff ) { + int i; + for ( i=0 ; iclut->clut_len; ++i ) { + if ( base->clut->clut[i]==0xffffff ) { + base->trans = i; + break; } } } - if ( foundname!=NULL && bucket->image!=NULL ) - *foundname = copy( bucket->absname ); -return(bucket->image); + + bucket = calloc(1,sizeof(GImageCacheBucket)); + bucket->filename = relname; + bucket->absname = absname; + bucket->image = img; + bucket->next = imagecache[index]; + imagecache[index] = bucket; + return bucket; } GImage *GGadgetImageCache(const char *filename) { -return( _GGadgetImageCache(filename,NULL)); + GImageCacheBucket *bucket = _GGadgetImageCache(filename,true); + if ( bucket!=NULL ) + return bucket->image; + return NULL; } /* Substitutes an image contents with what's found in cache. */ @@ -554,46 +646,6 @@ return (loaded != NULL); } -GResImage *GGadgetResourceFindImage(char *name, GImage *def) { - GImage *ret; - char *fname; - GResImage *ri; - - fname = GResourceFindString(name); - if ( fname==NULL && def==NULL ) -return( NULL ); - ri = calloc(1,sizeof(GResImage)); - ri->filename = fname; - ri->image = def; - if ( fname==NULL ) -return( ri ); - - if ( *fname=='/' ) - ret = GImageRead(fname); - else if ( *fname=='~' && fname[1]=='/' && getenv("HOME")!=NULL ) { - char *absname = malloc( strlen(getenv("HOME"))+strlen(fname)+8 ); - strcpy(absname,getenv("HOME")); - strcat(absname,fname+1); - ret = GImageRead(absname); - free(fname); - ri->filename = fname = absname; - } else { - char *absname; - ret = _GGadgetImageCache(fname,&absname); - if ( ret ) { - free(fname); - ri->filename = fname = absname; - } - } - if ( ret==NULL ) { - ri->filename = NULL; - free(fname); - } else - ri->image = ret; - -return( ri ); -} - static void GTextInfoImageLookup(GTextInfo *ti) { char *pt; int any; @@ -618,7 +670,7 @@ ti->image = GGadgetImageCache((char *) (ti->image)); } -GTextInfo **GTextInfoArrayFromList(GTextInfo *ti, uint16 *cnt) { +GTextInfo **GTextInfoArrayFromList(GTextInfo *ti, uint16_t *cnt) { int i; GTextInfo **arr; @@ -680,7 +732,7 @@ free(ti); } -/* The list is terminated with an empty entry. Not a NULL pointer, but +/* The list is terminated with an empty entry. Not a NULL pointer, but * rather an empty entry terminates lists of GTextInfo entries. (!) */ void GTextInfoArrayFree(GTextInfo **ti) { @@ -755,7 +807,7 @@ free(mi); } -GMenuItem *GMenuItemArrayCopy(GMenuItem *mi, uint16 *cnt) { +GMenuItem *GMenuItemArrayCopy(GMenuItem *mi, uint16_t *cnt) { int i; GMenuItem *arr; @@ -769,12 +821,8 @@ arr[i] = mi[i]; GTextInfoImageLookup(&arr[i].ti); if ( mi[i].ti.text!=NULL ) { - if ( mi[i].ti.text_in_resource && mi[i].ti.text_is_1byte ) + if ( mi[i].ti.text_is_1byte ) arr[i].ti.text = utf82u_mncopy((char *) mi[i].ti.text,&arr[i].ti.mnemonic); - else if ( mi[i].ti.text_in_resource ) - arr[i].ti.text = u_copy((unichar_t *) GStringGetResource((intpt) mi[i].ti.text,&arr[i].ti.mnemonic)); - else if ( mi[i].ti.text_is_1byte ) - arr[i].ti.text = utf82u_copy((char *) mi[i].ti.text); else arr[i].ti.text = u_copy(mi[i].ti.text); arr[i].ti.text_in_resource = arr[i].ti.text_is_1byte = false; @@ -928,14 +976,16 @@ } } -void HotkeyParse( Hotkey* hk, const char *shortcut ) { +int HotkeyParse( Hotkey* hk, const char *shortcut ) { char *pt; const char *sh; int mask, temp, i; - hk->state = 0; - hk->keysym = 0; - strncpy( hk->text, shortcut, HOTKEY_TEXT_MAX_SIZE ); + if ( hk!=NULL ) { + hk->state = 0; + hk->keysym = 0; + strncpy( hk->text, shortcut, HOTKEY_TEXT_MAX_SIZE ); + } sh = dgettext(shortcut_domain,shortcut); /* shortcut might be "Open|Ctl+O" meaning the Open menu item is bound to ^O */ @@ -950,7 +1000,7 @@ if ( pt!=NULL ) sh = pt+1; if ( *sh=='\0' || strcmp(sh,"No Shortcut")==0 || strcmp(sh,"None")==0 ) - return; + return true; initmods(); @@ -971,25 +1021,32 @@ else if ( sscanf( sh, "0x%x", &temp)==1 ) mask |= temp; else { - fprintf( stderr, "Could not parse short cut: %s\n", shortcut ); - return; + fprintf(stderr, "Could not parse short cut: %s\n", shortcut ); + return false; } sh = pt+1; } - hk->state = mask; + if ( hk!=NULL ) + hk->state = mask; for ( i=0; i<0x100; ++i ) { if ( GDrawKeysyms[i]!=NULL && uc_strcmp(GDrawKeysyms[i],sh)==0 ) { - hk->keysym = 0xff00 + i; + if ( hk!=NULL ) + hk->keysym = 0xff00 + i; break; } } if ( i==0x100 ) { - hk->keysym = utf8_ildb((const char **) &sh); + char tmp = utf8_ildb((const char **) &sh); + if ( hk!=NULL ) + hk->keysym = tmp; if ( *sh!='\0' ) { - fprintf( stderr, "Unexpected characters at end of short cut: %s\n", shortcut ); - return; + fprintf(stderr, "Unexpected characters at end of short cut: %s %c\n", shortcut, *sh ); + return false; } } + + if ( hk==NULL ) + return true; // // The user really means lower case keys unless they have // given the "shift" modifier too. Like: Ctl+Shft+L @@ -1008,10 +1065,10 @@ } #endif } - + return true; // fprintf(stderr,"HotkeyParse(end) spec:%d hk->state:%d hk->keysym:%d shortcut:%s\n", GK_Special, hk->state, hk->keysym, shortcut ); } - + void GMenuItemParseShortCut(GMenuItem *mi,char *shortcut) { char *pt, *sh; int mask, temp, i; @@ -1081,7 +1138,7 @@ } } -GMenuItem *GMenuItem2ArrayCopy(GMenuItem2 *mi, uint16 *cnt) { +GMenuItem *GMenuItem2ArrayCopy(GMenuItem2 *mi, uint16_t *cnt) { int i; GMenuItem *arr; @@ -1100,12 +1157,8 @@ if ( mi[i].shortcut!=NULL ) GMenuItemParseShortCut(&arr[i],mi[i].shortcut); if ( mi[i].ti.text!=NULL ) { - if ( mi[i].ti.text_in_resource && mi[i].ti.text_is_1byte ) + if ( mi[i].ti.text_is_1byte ) arr[i].ti.text = utf82u_mncopy((char *) mi[i].ti.text,&arr[i].ti.mnemonic); - else if ( mi[i].ti.text_in_resource ) - arr[i].ti.text = u_copy((unichar_t *) GStringGetResource((intpt) mi[i].ti.text,&arr[i].ti.mnemonic)); - else if ( mi[i].ti.text_is_1byte ) - arr[i].ti.text = utf82u_copy((char *) mi[i].ti.text); else arr[i].ti.text = u_copy(mi[i].ti.text); arr[i].ti.text_in_resource = arr[i].ti.text_is_1byte = false; @@ -1122,79 +1175,8 @@ return( arr ); } -/* **************************** String Resources **************************** */ - -/* This is obsolete now. I use gettext instead */ - -/* A string resource file should begin with two shorts, the first containing -the number of string resources, and the second the number of integer resources. -(not the number of resources in the file, but the maximum resource index+1) -String resources look like - -Integer resources look like: - -(numbers are stored with the high byte first) - -We include a resource number because translations may not be provided for all -strings, so we will need to skip around. The flag,length field is a short where -the high-order bit is a flag indicating whether a mnemonic is present and the -remaining 15 bits containing the length of the following char string. If a -mnemonic is present it follows immediately after the flag,length short. After -that comes the string. After that a new string. -After all strings comes the integer list. - -By convention string resource 0 should always be present and should be the -name of the language (or some other identifying name). -The first 10 or so resources are used by gadgets and containers and must be - present even if the program doesn't set any resources itself. -Resource 1 should be the translation of "OK" -Resource 2 should be the translation of "Cancel" - ... -Resource 7 should be the translation of "Replace" - ... -*/ -static unichar_t lang[] = { 'E', 'n', 'g', 'l', 'i', 's', 'h', '\0' }; -static unichar_t ok[] = { 'O', 'k', '\0' }; -static unichar_t cancel[] = { 'C', 'a', 'n', 'c', 'e', 'l', '\0' }; -static unichar_t _open[] = { 'O', 'p', 'e', 'n', '\0' }; -static unichar_t save[] = { 'S', 'a', 'v', 'e', '\0' }; -static unichar_t filter[] = { 'F', 'i', 'l', 't', 'e', 'r', '\0' }; -static unichar_t new[] = { 'N', 'e', 'w', '.', '.', '.', '\0' }; -static unichar_t replace[] = { 'R', 'e', 'p', 'l', 'a', 'c', 'e', '\0' }; -static unichar_t fileexists[] = { 'F','i','l','e',' ','E','x','i','s','t','s', '\0' }; -/* "File, %s, exists. Replace it?" */ -static unichar_t fileexistspre[] = { 'F','i','l','e',',',' ', '\0' }; -static unichar_t fileexistspost[] = { ',',' ','e','x','i','s','t','s','.',' ','R','e','p','l','a','c','e',' ','i','t','?', '\0' }; -static unichar_t createdir[] = { 'C','r','e','a','t','e',' ','d','i','r','e','c','t','o','r','y','.','.','.', '\0' }; -static unichar_t dirname_[] = { 'D','i','r','e','c','t','o','r','y',' ','n','a','m','e','?', '\0' }; -static unichar_t couldntcreatedir[] = { 'C','o','u','l','d','n','\'','t',' ','c','r','e','a','t','e',' ','d','i','r','e','c','t','o','r','y', '\0' }; -static unichar_t selectall[] = { 'S','e','l','e','c','t',' ','A','l','l', '\0' }; -static unichar_t none[] = { 'N','o','n','e', '\0' }; -static const unichar_t *deffall[] = { lang, ok, cancel, _open, save, filter, new, - replace, fileexists, fileexistspre, fileexistspost, createdir, - dirname_, couldntcreatedir, selectall, none, NULL }; -static const unichar_t deffallmn[] = { 0, 'O', 'C', 'O', 'S', 'F', 'N', 'R', 0, 0, 0, 'A', 'N' }; -static const int deffallint[] = { 55, 100 }; - -static unichar_t **strarray=NULL; static const unichar_t **fallback=deffall; -static unichar_t *smnemonics=NULL; static const unichar_t *fmnemonics=deffallmn; -static int *intarray; static const int *fallbackint = deffallint; -static int slen=0, flen=sizeof(deffall)/sizeof(deffall[0])-1, ilen=0, filen=sizeof(deffallint)/sizeof(deffallint[0]); - -const unichar_t *GStringGetResource(int index,unichar_t *mnemonic) { - if ( index<0 || (index>=slen && index>=flen )) -return( NULL ); - if ( index=ilen && index>=filen )) -return( -1 ); - if ( indexdisplay!=screen_display ) @@ -80,11 +80,13 @@ GDrawFillRect(ours,rect,gw->ggc->bg); } return( ours ); +} #else - GDrawFillRect(gw, rect, gw->ggc->bg); +GWindow _GWidget_GetPixmap(GWindow gw,GRect *rect) { + GDrawFillRect(gw, rect, gw->ggc->bg); return gw; -#endif /* FONTFORGE_CAN_USE_GDK */ } +#endif /* FONTFORGE_CAN_USE_GDK */ void _GWidget_RestorePixmap(GWindow gw, GWindow ours, GRect *rect) { #ifndef FONTFORGE_CAN_USE_GDK diff -Nru fontforge-20201107~dfsg/gdraw/gxcdraw.c fontforge-20220308~dfsg/gdraw/gxcdraw.c --- fontforge-20201107~dfsg/gdraw/gxcdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gxcdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -108,10 +108,10 @@ static void GXCDraw_StippleMePink(GXWindow gw,int ts, Color fg) { static unsigned char grey_init[8] = { 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa }; static unsigned char fence_init[8] = { 0x55, 0x22, 0x55, 0x88, 0x55, 0x22, 0x55, 0x88}; - uint8 *spt; + uint8_t *spt; int bit,i,j; - uint32 *data; - static uint32 space[8*8]; + uint32_t *data; + static uint32_t space[8*8]; static cairo_surface_t *is = NULL; static cairo_pattern_t *pat = NULL; @@ -132,7 +132,7 @@ } } if ( is==NULL ) { - is = cairo_image_surface_create_for_data((uint8 *) space,CAIRO_FORMAT_ARGB32, + is = cairo_image_surface_create_for_data((uint8_t *) space,CAIRO_FORMAT_ARGB32, 8,8,8*4); pat = cairo_pattern_create_for_surface(is); cairo_pattern_set_extend(pat,CAIRO_EXTEND_REPEAT); @@ -207,20 +207,6 @@ cairo_clip_preserve( gw->cc ); } -/** - * \brief Sets Cairo to use the difference operator with antialiasing disabled. - * To ensure that difference mode only applies temporarily, ensure that - * PushClip or PushClipOnly has been called before this function. Call PopClip - * to return to normal mode. This mode is used to perform cursor blinking - * (a minimal replacement for XOR mode). - * - * \param [in] gw The window to set apply the difference operator to. - */ -void _GXCDraw_SetDifferenceMode(GXWindow gw) { - cairo_set_operator(gw->cc, CAIRO_OPERATOR_DIFFERENCE); - cairo_set_antialias(gw->cc, CAIRO_ANTIALIAS_NONE); -} - /* ************************************************************************** */ /* ***************************** Cairo Drawing ****************************** */ /* ************************************************************************** */ @@ -238,7 +224,7 @@ cairo_fill(gw->cc); } -void _GXCDraw_DrawLine(GXWindow gw, int32 x,int32 y, int32 xend,int32 yend) { +void _GXCDraw_DrawLine(GXWindow gw, int32_t x,int32_t y, int32_t xend,int32_t yend) { int width = GXCDrawSetline(gw,gw->ggc); cairo_new_path(gw->cc); @@ -367,7 +353,7 @@ cairo_fill(gw->cc); } -void _GXCDraw_DrawPoly(GXWindow gw, GPoint *pts, int16 cnt) { +void _GXCDraw_DrawPoly(GXWindow gw, GPoint *pts, int16_t cnt) { int width = GXCDrawSetline(gw,gw->ggc); double off = width&1 ? .5 : 0; int i; @@ -379,7 +365,7 @@ cairo_stroke(gw->cc); } -void _GXCDraw_FillPoly(GXWindow gw, GPoint *pts, int16 cnt) { +void _GXCDraw_FillPoly(GXWindow gw, GPoint *pts, int16_t cnt) { GXCDrawSetcolfunc(gw,gw->ggc); int i; @@ -462,11 +448,11 @@ /* ************************************************************************** */ /* ****************************** Cairo Images ****************************** */ /* ************************************************************************** */ -static cairo_surface_t *GImage2Surface(GImage *image, GRect *src, uint8 **_data) { +static cairo_surface_t *GImage2Surface(GImage *image, GRect *src, uint8_t **_data) { struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; cairo_format_t type; - uint8 *data, *pt; - uint32 *idata, *ipt, *ito; + uint8_t *data, *pt; + uint32_t *idata, *ipt, *ito; int i,j,jj,tjj,stride; int bit, tobit; cairo_surface_t *cs; @@ -491,9 +477,9 @@ /* premultiply each channel by alpha. We can reuse it for non-transparent*/ /* rgb images */ if ( base->image_type == it_true && type == CAIRO_FORMAT_RGB24 ) { - idata = ((uint32 *)(base->data + src->y * base->bytes_per_line)) + src->x; + idata = ((uint32_t *)(base->data + src->y * base->bytes_per_line)) + src->x; *_data = NULL; /* We can reuse the image's own data, don't need a copy */ -return( cairo_image_surface_create_for_data((uint8 *) idata,type, +return( cairo_image_surface_create_for_data((uint8_t *) idata,type, src->width, src->height, base->bytes_per_line)); } @@ -502,14 +488,14 @@ *_data = data = malloc(stride * src->height); cs = cairo_image_surface_create_for_data(data,type, src->width, src->height, stride); - idata = (uint32 *) data; + idata = (uint32_t *) data; if ( base->image_type == it_rgba ) { - ipt = ((uint32 *) (base->data + src->y*base->bytes_per_line)) + src->x; + ipt = ((uint32_t *) (base->data + src->y*base->bytes_per_line)) + src->x; ito = idata; for ( i=0; iheight; ++i ) { for ( j=0; jwidth; ++j ) { - uint32 orig = ipt[j]; + uint32_t orig = ipt[j]; int alpha = orig>>24; if ( alpha==0xff ) ito[j] = orig; @@ -521,12 +507,12 @@ ((COLOR_GREEN(orig)*alpha/255)<<8 )| ((COLOR_BLUE (orig)*alpha/255)); } - ipt = (uint32 *) (((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *) (((uint8 *) ito) +stride); + ipt = (uint32_t *) (((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else if ( base->image_type == it_true && base->trans!=COLOR_UNKNOWN ) { Color trans = base->trans; - ipt = ((uint32 *) (base->data + src->y*base->bytes_per_line)) + src->x; + ipt = ((uint32_t *) (base->data + src->y*base->bytes_per_line)) + src->x; ito = idata; for ( i=0; iheight; ++i ) { for ( j=0; jwidth; ++j ) { @@ -535,18 +521,18 @@ else ito[j] = ipt[j]|0xff000000; } - ipt = (uint32 *) (((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *) (((uint8 *) ito) +stride); + ipt = (uint32_t *) (((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else if ( base->image_type == it_true ) { - ipt = ((uint32 *) (base->data + src->y*base->bytes_per_line)) + src->x; + ipt = ((uint32_t *) (base->data + src->y*base->bytes_per_line)) + src->x; ito = idata; for ( i=0; iheight; ++i ) { for ( j=0; jwidth; ++j ) { ito[j] = ipt[j]|0xff000000; } - ipt = (uint32 *) (((uint8 *) ipt) + base->bytes_per_line); - ito = (uint32 *) (((uint8 *) ito) +stride); + ipt = (uint32_t *) (((uint8_t *) ipt) + base->bytes_per_line); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else if ( base->image_type == it_index && base->clut->trans_index!=COLOR_UNKNOWN ) { int trans = base->clut->trans_index; @@ -564,7 +550,7 @@ ito[j] = clut[index]|0xff000000; } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else if ( base->image_type == it_index ) { Color *clut = base->clut->clut; @@ -576,7 +562,7 @@ ito[j] = clut[index] | 0xff000000; } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } #ifdef WORDS_BIGENDIAN } else if ( base->image_type == it_mono && base->clut!=NULL && @@ -601,7 +587,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else { for ( i=0; iheight; ++i ) { @@ -620,7 +606,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } #else @@ -646,7 +632,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } else { for ( i=0; iheight; ++i ) { @@ -665,7 +651,7 @@ } } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } #endif @@ -687,14 +673,14 @@ } } pt += base->bytes_per_line; - ito = (uint32 *) (((uint8 *) ito) +stride); + ito = (uint32_t *) (((uint8_t *) ito) +stride); } } return( cs ); } -void _GXCDraw_Image( GXWindow gw, GImage *image, GRect *src, int32 x, int32 y) { - uint8 *data; +void _GXCDraw_Image( GXWindow gw, GImage *image, GRect *src, int32_t x, int32_t y) { + uint8_t *data; cairo_surface_t *is = GImage2Surface(image,src,&data); struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; @@ -718,7 +704,7 @@ } /* What we really want to do is use the grey levels as an alpha channel */ -void _GXCDraw_Glyph( GXWindow gw, GImage *image, GRect *src, int32 x, int32 y) { +void _GXCDraw_Glyph( GXWindow gw, GImage *image, GRect *src, int32_t x, int32_t y) { struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; cairo_surface_t *is; @@ -726,7 +712,7 @@ _GXCDraw_Image(gw,image,src,x,y); else { int stride = cairo_format_stride_for_width(CAIRO_FORMAT_A8,src->width); - uint8 *basedata = malloc(stride*src->height), + uint8_t *basedata = malloc(stride*src->height), *data = basedata, *srcd = base->data + src->y*base->bytes_per_line + src->x; int factor = base->clut->clut_len==256 ? 1 : @@ -759,7 +745,7 @@ } void _GXCDraw_ImageMagnified(GXWindow gw, GImage *image, GRect *magsrc, - int32 x, int32 y, int32 width, int32 height) { + int32_t x, int32_t y, int32_t width, int32_t height) { struct _GImage *base = image->list_len==0?image->u.image:image->u.images[0]; GRect full; double xscale, yscale; @@ -808,7 +794,7 @@ /* ******************************** Copy Area ******************************* */ /* ************************************************************************** */ -void _GXCDraw_CopyArea( GXWindow from, GXWindow into, GRect *src, int32 x, int32 y) { +void _GXCDraw_CopyArea( GXWindow from, GXWindow into, GRect *src, int32_t x, int32_t y) { if ( !into->usecairo || !from->usecairo ) { fprintf( stderr, "Cairo CopyArea called from something not cairo enabled\n" ); @@ -986,13 +972,7 @@ return( *fdbase ); *fdbase = fd = pango_font_description_new(); - if ( font->rq.utf8_family_name != NULL ) - pango_font_description_set_family(fd,font->rq.utf8_family_name); - else { - char *temp = u2utf8_copy(font->rq.family_name); - pango_font_description_set_family(fd,temp); - free(temp); - } + pango_font_description_set_family(fd,font->rq.utf8_family_name); pango_font_description_set_style(fd,(font->rq.style&fs_italic)? PANGO_STYLE_ITALIC: PANGO_STYLE_NORMAL); @@ -1020,8 +1000,8 @@ return( fd ); } -int32 _GXPDraw_DoText8(GWindow w, int32 x, int32 y, - const char *text, int32 cnt, Color col, +int32_t _GXPDraw_DoText8(GWindow w, int32_t x, int32_t y, + const char *text, int32_t cnt, Color col, enum text_funcs drawit, struct tf_arg *arg) { GXWindow gw = (GXWindow) w; GXDisplay *gdisp = gw->display; @@ -1079,11 +1059,12 @@ /* surrogates, not unicode (0xfffe, 0xffff), etc. */ memset(&arg->size,0,sizeof(arg->size)); } else { + int baseline = pango_layout_iter_get_baseline(iter) / PANGO_SCALE; fm = pango_font_get_metrics(run->item->analysis.font,NULL); arg->size.fas = pango_font_metrics_get_ascent(fm)/PANGO_SCALE; arg->size.fds = pango_font_metrics_get_descent(fm)/PANGO_SCALE; - arg->size.as = ink.y + ink.height - arg->size.fds; - arg->size.ds = arg->size.fds - ink.y; + arg->size.as = baseline - ink.y; + arg->size.ds = ink.y + ink.height - baseline; if ( arg->size.ds<0 ) { --arg->size.as; arg->size.ds = 0; @@ -1137,7 +1118,7 @@ pango_layout_set_text(gw->pango_layout,(char *) text,cnt); } -void _GXPDraw_LayoutDraw(GWindow w, int32 x, int32 y, Color col) { +void _GXPDraw_LayoutDraw(GWindow w, int32_t x, int32_t y, Color col) { GXWindow gw = (GXWindow) w; GXDisplay *gdisp = gw->display; @@ -1177,7 +1158,7 @@ GXWindow gw = (GXWindow) w; int trailing, index; - /* Pango retuns the last character if x is negative, not the first */ + /* Pango returns the last character if x is negative, not the first */ if ( x<0 ) x=0; pango_layout_xy_to_index(gw->pango_layout,x*PANGO_SCALE,y*PANGO_SCALE,&index,&trailing); /* If I give pango a position after the last character on a line, it */ diff -Nru fontforge-20201107~dfsg/gdraw/gxcdrawP.h fontforge-20220308~dfsg/gdraw/gxcdrawP.h --- fontforge-20201107~dfsg/gdraw/gxcdrawP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gxcdrawP.h 2022-03-08 10:14:24.000000000 +0000 @@ -18,25 +18,24 @@ extern void _GXCDraw_PopClip(GXWindow gw); extern void _GXCDraw_PushClipOnly(GXWindow gw); extern void _GXCDraw_ClipPreserve(GXWindow gw); -extern void _GXCDraw_SetDifferenceMode(GXWindow gw); extern void _GXCDraw_Clear(GXWindow gw, GRect *rect); -extern void _GXCDraw_DrawLine(GXWindow gw, int32 x,int32 y, int32 xend,int32 yend); +extern void _GXCDraw_DrawLine(GXWindow gw, int32_t x,int32_t y, int32_t xend,int32_t yend); extern void _GXCDraw_DrawArc(GXWindow gw, GRect *rect, double start_angle, double end_angle); extern void _GXCDraw_DrawRect(GXWindow gw, GRect *rect); extern void _GXCDraw_FillRect(GXWindow gw, GRect *rect); extern void _GXCDraw_FillRoundRect(GXWindow gw, GRect *rect, int radius); extern void _GXCDraw_DrawEllipse(GXWindow gw, GRect *rect); extern void _GXCDraw_FillEllipse(GXWindow gw, GRect *rect); -extern void _GXCDraw_DrawPoly(GXWindow gw, GPoint *pts, int16 cnt); -extern void _GXCDraw_FillPoly(GXWindow gw, GPoint *pts, int16 cnt); +extern void _GXCDraw_DrawPoly(GXWindow gw, GPoint *pts, int16_t cnt); +extern void _GXCDraw_FillPoly(GXWindow gw, GPoint *pts, int16_t cnt); -extern void _GXCDraw_Image( GXWindow gw, GImage *image, GRect *src, int32 x, int32 y); -extern void _GXCDraw_TileImage( GXWindow gw, GImage *image, GRect *src, int32 x, int32 y); -extern void _GXCDraw_Glyph( GXWindow gw, GImage *image, GRect *src, int32 x, int32 y);; +extern void _GXCDraw_Image( GXWindow gw, GImage *image, GRect *src, int32_t x, int32_t y); +extern void _GXCDraw_TileImage( GXWindow gw, GImage *image, GRect *src, int32_t x, int32_t y); +extern void _GXCDraw_Glyph( GXWindow gw, GImage *image, GRect *src, int32_t x, int32_t y); extern void _GXCDraw_ImageMagnified(GXWindow gw, GImage *image, GRect *magsrc, - int32 x, int32 y, int32 width, int32 height); -extern void _GXCDraw_CopyArea( GXWindow from, GXWindow into, GRect *src, int32 x, int32 y); + int32_t x, int32_t y, int32_t width, int32_t height); +extern void _GXCDraw_CopyArea( GXWindow from, GXWindow into, GRect *src, int32_t x, int32_t y); extern enum gcairo_flags _GXCDraw_CairoCapabilities( GXWindow ); extern void _GXCDraw_PathStartNew(GWindow w); @@ -59,12 +58,12 @@ extern void _GXPDraw_DestroyWindow(GXWindow nw); #include "fontP.h" extern PangoFontDescription *_GXPDraw_configfont(GWindow gw, GFont *font); -extern int32 _GXPDraw_DoText8(GWindow w, int32 x, int32 y, - const char *text, int32 cnt, Color col, +extern int32_t _GXPDraw_DoText8(GWindow w, int32_t x, int32_t y, + const char *text, int32_t cnt, Color col, enum text_funcs drawit, struct tf_arg *arg); extern void _GXPDraw_FontMetrics(GWindow gw, GFont *fi, int *as, int *ds, int *ld); extern void _GXPDraw_LayoutInit(GWindow w, char *text, int cnt, GFont *fi); -extern void _GXPDraw_LayoutDraw(GWindow w, int32 x, int32 y, Color fg); +extern void _GXPDraw_LayoutDraw(GWindow w, int32_t x, int32_t y, Color fg); extern void _GXPDraw_LayoutIndexToPos(GWindow w, int index, GRect *pos); extern int _GXPDraw_LayoutXYToIndex(GWindow w, int x, int y); extern void _GXPDraw_LayoutExtents(GWindow w, GRect *size); diff -Nru fontforge-20201107~dfsg/gdraw/gxdraw.c fontforge-20220308~dfsg/gdraw/gxdraw.c --- fontforge-20201107~dfsg/gdraw/gxdraw.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gxdraw.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,6 +31,7 @@ #include "fontP.h" #include "gresource.h" +#include "gresourceP.h" #include "gxcdrawP.h" #include "gxdrawP.h" #include "ustring.h" @@ -603,8 +604,8 @@ return( CopyFromParent ); if ( StdCursor[ct]==0 ) { XColor fb[2]; - fb[0].red = COLOR_RED(gdisp->def_foreground)*0x101; fb[0].green = COLOR_GREEN(gdisp->def_foreground)*0x101; fb[0].blue = COLOR_BLUE(gdisp->def_foreground)*0x101; - fb[1].red = COLOR_RED(gdisp->def_background)*0x101; fb[1].green = COLOR_GREEN(gdisp->def_background)*0x101; fb[1].blue = COLOR_BLUE(gdisp->def_background)*0x101; + fb[0].red = COLOR_RED(_GDraw_res_fg)*0x101; fb[0].green = COLOR_GREEN(_GDraw_res_fg)*0x101; fb[0].blue = COLOR_BLUE(_GDraw_res_fg)*0x101; + fb[1].red = COLOR_RED(_GDraw_res_bg)*0x101; fb[1].green = COLOR_GREEN(_GDraw_res_bg)*0x101; fb[1].blue = COLOR_BLUE(_GDraw_res_bg)*0x101; if ( ct==ct_invisible ) { static short zeros[16]={0}; Pixmap temp = XCreatePixmapFromBitmapData(display,gdisp->root, @@ -791,7 +792,7 @@ wmask |= CWBorderPixel; } if ( !(wattrs->mask&wam_backcol) || wattrs->background_color==COLOR_DEFAULT ) - wattrs->background_color = gdisp->def_background; + wattrs->background_color = _GDraw_res_bg; if ( wattrs->background_color != COLOR_UNKNOWN ) { attrs.background_pixel = _GXDraw_GetScreenPixel(gdisp,wattrs->background_color); wmask |= CWBackPixel; @@ -965,7 +966,7 @@ memset(&e,0,sizeof(e)); e.type = et_create; e.w = (GWindow) nw; - e.native_window = (void *) (intpt) nw->w; + e.native_window = (void *) (intptr_t) nw->w; (eh)((GWindow) nw,&e); } #ifndef _NO_LIBCAIRO @@ -1013,14 +1014,14 @@ XSetWMSizeHints(display,((GXWindow) w)->w,&zoom,XA_WM_ZOOM_HINTS); } -static GWindow GXDrawCreatePixmap(GDisplay *gdisp, GWindow UNUSED(similar), uint16 width, uint16 height) { +static GWindow GXDrawCreatePixmap(GDisplay *gdisp, GWindow UNUSED(similar), uint16_t width, uint16_t height) { GXWindow gw = calloc(1,sizeof(struct gxwindow)); int wamcairo = false; if ( gw==NULL ) return( NULL ); gw->ggc = _GXDraw_NewGGC(); - gw->ggc->bg = ((GXDisplay *) gdisp)->def_background; + gw->ggc->bg = _GDraw_res_bg; if ( gw->ggc==NULL ) { free(gw); return( NULL ); @@ -1052,7 +1053,7 @@ return( (GWindow) gw ); } -static GWindow GXDrawCreateBitmap(GDisplay *disp, uint16 width, uint16 height, uint8 *data) { +static GWindow GXDrawCreateBitmap(GDisplay *disp, uint16_t width, uint16_t height, uint8_t *data) { GXDisplay *gdisp = (GXDisplay *) disp; GXWindow gw = calloc(1,sizeof(struct gxwindow)); @@ -1082,13 +1083,13 @@ } static GCursor GXDrawCreateCursor(GWindow src,GWindow mask,Color fg,Color bg, - int16 x, int16 y ) { + int16_t x, int16_t y ) { GXDisplay *gdisp = (GXDisplay *) (src->display); Display *display = gdisp->display; XColor fgc, bgc; /* The XServer shipping with redhat 7.1 seems to suffer a protocol change */ /* with the red and blue members of XColor structure reversed */ - /* The XServer runing on Mac OS/X can only handle 16x16 cursors */ + /* The XServer running on Mac OS/X can only handle 16x16 cursors */ fgc.red = COLOR_RED(fg)*0x101; fgc.green = COLOR_GREEN(fg)*0x101; fgc.blue = COLOR_BLUE(fg)*0x101; bgc.red = COLOR_RED(bg)*0x101; bgc.green = COLOR_GREEN(bg)*0x101; bgc.blue = COLOR_BLUE(bg)*0x101; @@ -1129,7 +1130,7 @@ static int GXNativeWindowExists(GDisplay *gdisp,void *native) { void *ret; - if ( XFindContext(((GXDisplay *) gdisp)->display,(Window) (intpt) native,((GXDisplay *) gdisp)->mycontext,(void *) &ret)==0 && + if ( XFindContext(((GXDisplay *) gdisp)->display,(Window) (intptr_t) native,((GXDisplay *) gdisp)->mycontext,(void *) &ret)==0 && ret!=NULL ) return( true ); @@ -1247,7 +1248,7 @@ } } -static void GXDrawMove(GWindow w, int32 x, int32 y) { +static void GXDrawMove(GWindow w, int32_t x, int32_t y) { GXWindow gw = (GXWindow) w; if ( gw->is_toplevel ) { @@ -1263,7 +1264,7 @@ XMoveWindow(gw->display->display,gw->w,x,y); } -static void GXDrawTrueMove(GWindow w, int32 x, int32 y) { +static void GXDrawTrueMove(GWindow w, int32_t x, int32_t y) { GXWindow gw = (GXWindow) w; if ( gw->is_toplevel && !gw->is_popup && !gw->istransient ) { @@ -1273,7 +1274,7 @@ GXDrawMove(w,x,y); } -static void GXDrawResize(GWindow w, int32 width, int32 height) { +static void GXDrawResize(GWindow w, int32_t width, int32_t height) { GXWindow gw = (GXWindow) w; XResizeWindow(gw->display->display,gw->w,width,height); @@ -1289,7 +1290,7 @@ } } -static void GXDrawMoveResize(GWindow w, int32 x, int32 y, int32 width, int32 height) { +static void GXDrawMoveResize(GWindow w, int32_t x, int32_t y, int32_t width, int32_t height) { GXWindow gw = (GXWindow) w; if ( gw->is_toplevel ) { @@ -1317,96 +1318,12 @@ static GXDisplay *edisp; static int error(Display *disp, XErrorEvent *err) { /* Under twm I get a bad match, under kde a bad window? */ - if ( err->error_code == BadMatch || err->error_code == BadWindow ) { - if ( edisp!=NULL ) edisp->wm_breaks_raiseabove = true; - } else { + if ( err->error_code != BadMatch && err->error_code != BadWindow ) { myerrorhandler(disp,err); } return( 1 ); } -static void GXDrawRaiseAbove(GWindow w,GWindow below) { - GXWindow gw = (GXWindow) w, gbelow = (GXWindow) below; - Window gxw = gw->w, gxbelow = gbelow->w; - GXDisplay *gdisp = gw->display; - XWindowChanges ch; - - /* Sometimes we get a BadWindow error here for no good reason */ - XSync(gdisp->display,false); - GDrawProcessPendingEvents((GDisplay *) gdisp); - XSetErrorHandler(/*gdisp->display,*/error); - if ( !gdisp->wm_raiseabove_tested ) { - edisp = gdisp; - } else - edisp = NULL; - retry: - if ( gdisp->wm_breaks_raiseabove ) { - /* If we do this code in gnome it breaks things */ - /* if we don't do it in twm it breaks things. Sigh */ - if ( gw->is_toplevel ) - gxw = GetParentissimus(gw); - if ( gbelow->is_toplevel ) - gxbelow = GetParentissimus(gbelow); - } - ch.sibling = gxbelow; - ch.stack_mode = Above; - XConfigureWindow(gdisp->display,gxw,CWSibling|CWStackMode,&ch); - XSync(gdisp->display,false); - GDrawProcessPendingEvents((GDisplay *) gdisp); - if ( !gdisp->wm_raiseabove_tested ) { - gdisp->wm_raiseabove_tested = true; - if ( gdisp->wm_breaks_raiseabove ) - goto retry; - } - XSetErrorHandler(/*gdisp->display,*/myerrorhandler); -} - -static int GXDrawIsAbove(GWindow w,GWindow other) { - GXWindow gw = (GXWindow) w, gother = (GXWindow) other; - Window gxw = gw->w, gxother = gother->w, parent; - GXDisplay *gdisp = (GXDisplay *) (gw->display); - Window par, *children, root; - unsigned int nkids; int i; - - if ( gw->is_toplevel && gother->is_toplevel ) { - gxw = GetParentissimus(gw); - gxother = GetParentissimus(gother); - parent = gdisp->root; - } else if ( gw->parent!=gother->parent ) -return( -1 ); /* Incommensurate */ - else - parent = gw->parent->w; - - XQueryTree(gdisp->display,parent,&root,&par,&children,&nkids); - /* bottom-most child is children[0], topmost is children[nkids-1] */ - for ( i=nkids-1; i>=0; --i ) { - if ( children[i] == gxw ) -return( true ); - if ( children[i] == gxother ) -return( false ); - } - if ( children ) - XFree(children); -return( -1 ); -} - -static void GXDrawLower(GWindow w) { - GXWindow gw = (GXWindow) w; - - XLowerWindow(gw->display->display,gw->w); -} - -static void GXDrawSetWindowTitles(GWindow w, const unichar_t *title, const unichar_t *icontit) { - GXWindow gw = (GXWindow) w; - Display *display = gw->display->display; - char *ipt, *tpt; - - XmbSetWMProperties(display,gw->w,(tpt = u2def_copy(title)), - (ipt = u2def_copy(icontit)), - NULL,0,NULL,NULL,NULL); - free(ipt); free(tpt); -} - static void GXDrawSetWindowTitles8(GWindow w, const char *title, const char *icontit) { GXWindow gw = (GXWindow) w; Display *display = gw->display->display; @@ -1456,15 +1373,6 @@ return( gw->cursor ); } -static GWindow GXDrawGetRedirectWindow(GDisplay *gd) { - GXDisplay *gdisp = (GXDisplay *) gd; - - if ( gdisp->input==NULL ) -return( NULL ); - -return( gdisp->input->cur_dlg ); -} - static void GXDrawGetPointerPosition(GWindow w, GEvent *ret) { GXWindow gw = (GXWindow) w; Display *display = gw->display->display; @@ -1727,18 +1635,6 @@ #endif } -static void GXDrawSetDifferenceMode(GWindow w) { -#ifndef _NO_LIBCAIRO - if (((GXWindow) w)->usecairo) { - _GXCDraw_SetDifferenceMode((GXWindow)w); - } else -#endif - { - GXDisplay *gdisp = ((GXWindow) w)->display; ; - XSetFunction(gdisp->display, gdisp->gcstate[((GXWindow) w)->ggc->bitmap_col].gc, GXxor); - } -} - static void GXDrawPushClip(GWindow w, GRect *rct, GRect *old) { /* return the current clip, and intersect the current clip with the desired */ /* clip to get the new */ @@ -1809,7 +1705,7 @@ } } -static void GXDrawDrawLine(GWindow w, int32 x,int32 y, int32 xend,int32 yend, Color col) { +static void GXDrawDrawLine(GWindow w, int32_t x,int32_t y, int32_t xend,int32_t yend, Color col) { w->ggc->fg = col; #ifndef _NO_LIBCAIRO @@ -1824,7 +1720,7 @@ } } -static void _DrawArrow(GXWindow gxw, int32 x, int32 y, int32 xother, int32 yother ) { +static void _DrawArrow(GXWindow gxw, int32_t x, int32_t y, int32_t xother, int32_t yother ) { GXDisplay *display = gxw->display; XPoint points[3]; double a; @@ -1848,7 +1744,7 @@ XDrawLines(display->display,gxw->w,display->gcstate[gxw->ggc->bitmap_col].gc,points,3,CoordModeOrigin); } -static void GXDrawDrawArrow(GWindow gw, int32 x,int32 y, int32 xend,int32 yend, int16 arrows, Color col) { +static void GXDrawDrawArrow(GWindow gw, int32_t x,int32_t y, int32_t xend,int32_t yend, int16_t arrows, Color col) { GXWindow gxw = (GXWindow) gw; GXDisplay *display = gxw->display; gxw->ggc->fg = col; @@ -1945,7 +1841,7 @@ } } -static void GXDrawDrawArc(GWindow gw, GRect *rect, int32 sangle, int32 tangle, Color col) { +static void GXDrawDrawArc(GWindow gw, GRect *rect, int32_t sangle, int32_t tangle, Color col) { GXWindow gxw = (GXWindow) gw; GXDisplay *display = gxw->display; gxw->ggc->fg = col; @@ -1980,7 +1876,7 @@ } } -static void GXDrawDrawPoly(GWindow gw, GPoint *pts, int16 cnt, Color col) { +static void GXDrawDrawPoly(GWindow gw, GPoint *pts, int16_t cnt, Color col) { GXWindow gxw = (GXWindow) gw; GXDisplay *display = gxw->display; @@ -1996,7 +1892,7 @@ } } -static void GXDrawFillPoly(GWindow gw, GPoint *pts, int16 cnt, Color col) { +static void GXDrawFillPoly(GWindow gw, GPoint *pts, int16_t cnt, Color col) { GXWindow gxw = (GXWindow) gw; GXDisplay *display = gxw->display; @@ -2130,7 +2026,7 @@ _GXPDraw_LayoutInit(w,text,cnt,fi); } -static void GXDraw_LayoutDraw(GWindow w, int32 x, int32 y, Color fg) { +static void GXDraw_LayoutDraw(GWindow w, int32_t x, int32_t y, Color fg) { _GXPDraw_LayoutDraw(w,x,y,fg); } @@ -2179,7 +2075,7 @@ } } -static void GXDrawScroll(GWindow _w, GRect *rect, int32 hor, int32 vert) { +static void GXDrawScroll(GWindow _w, GRect *rect, int32_t hor, int32_t vert) { GXWindow gw = (GXWindow) _w; GXDisplay *gdisp = gw->display; GRect temp, old; @@ -2201,7 +2097,7 @@ #ifndef _NO_LIBCAIRO if ( gw->usecairo ) { /* Cairo can happily scroll the window -- except it doesn't know about*/ - /* child windows, and so we don't get the requisit events to redraw */ + /* child windows, and so we don't get the requisite events to redraw */ /* areas covered by children. Rats. */ GXDrawSendExpose(gw,rect->x,rect->y,rect->x+rect->width,rect->y+rect->height); GXDrawPopClip(_w,&old); @@ -2224,7 +2120,7 @@ GXDrawPopClip(_w,&old); } -static void _GXDraw_Pixmap( GWindow _w, GWindow _pixmap, GRect *src, int32 x, int32 y) { +static void _GXDraw_Pixmap( GWindow _w, GWindow _pixmap, GRect *src, int32_t x, int32_t y) { GXWindow gw = (GXWindow) _w, pixmap = (GXWindow) _pixmap; GXDisplay *gdisp = gw->display; @@ -2272,12 +2168,12 @@ gic->w = w; gic->ploc.y = 20; gic->sloc.y = 40; listp = XVaCreateNestedList(0, XNFontSet, gdisp->def_im_fontset, - XNForeground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_foreground), - XNBackground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_background), + XNForeground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_fg), + XNBackground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_bg), XNSpotLocation, &gic->ploc, NULL); lists = XVaCreateNestedList(0, XNFontSet, gdisp->def_im_fontset, - XNForeground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_foreground), - XNBackground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_background), + XNForeground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_fg), + XNBackground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_bg), XNSpotLocation, &gic->sloc, NULL); for ( i=(def_style&gic_type); i>=gic_hidden; --i ) { ic = XCreateIC(gdisp->im,XNInputStyle,styles[i], @@ -2326,12 +2222,12 @@ XSetICFocus(gic->ic); if ( gic->style==gic_overspot ) { listp = XVaCreateNestedList(0, XNFontSet, gdisp->def_im_fontset, - XNForeground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_foreground), - XNBackground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_background), + XNForeground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_fg), + XNBackground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_bg), XNSpotLocation, &gic->ploc, NULL); lists = XVaCreateNestedList(0, XNFontSet, gdisp->def_im_fontset, - XNForeground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_foreground), - XNBackground, _GXDraw_GetScreenPixel(gdisp,gdisp->def_background), + XNForeground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_fg), + XNBackground, _GXDraw_GetScreenPixel(gdisp,_GDraw_res_bg), XNSpotLocation, &gic->sloc, NULL); XSetICValues(gic->ic, XNPreeditAttributes, listp, @@ -2407,7 +2303,7 @@ } } -static void GTimerSetNext(GTimer *timer,int32 time_from_now) { +static void GTimerSetNext(GTimer *timer,int32_t time_from_now) { struct timeval tv; gettimeofday(&tv,NULL); @@ -2497,7 +2393,7 @@ free(timer); } -static GTimer *GXDrawRequestTimer(GWindow w,int32 time_from_now,int32 frequency, +static GTimer *GXDrawRequestTimer(GWindow w,int32_t time_from_now,int32_t frequency, void *userdata) { GTimer *timer = calloc(1,sizeof(GTimer)); @@ -2540,7 +2436,7 @@ /* this timer */ ret = true; } - if ( GTimerInList(gdisp,timer)) { /* carefull, they might have cancelled it */ + if ( GTimerInList(gdisp,timer)) { /* careful, they might have cancelled it */ timer->active = false; if ( timer->repeat_time==0 ) GXDrawCancelTimer(timer); @@ -2810,16 +2706,6 @@ else if ( keysym<=XKEYSYM_TOP && keysym>=0 ) keysym = gdraw_xkeysym_2_unicode[keysym]; gevent.u.chr.keysym = keysym; - if ( keysym==gdisp->mykey_keysym && - (event->xkey.state&(ControlMask|Mod1Mask))==gdisp->mykey_mask ) { - gdisp->mykeybuild = !gdisp->mykeybuild; - gdisp->mykey_state = 0; - gevent.u.chr.chars[0] = '\0'; - gevent.u.chr.keysym = '\0'; - if ( !gdisp->mykeybuild && _GDraw_BuildCharHook!=NULL ) - (_GDraw_BuildCharHook)((GDisplay *) gdisp); - } else if ( gdisp->mykeybuild ) - _GDraw_ComposeChars((GDisplay *) gdisp,&gevent); } else { /* XLookupKeysym doesn't do shifts for us (or I don't know how to use the index arg to make it) */ len = XLookupString((XKeyEvent *) event,charbuf,sizeof(charbuf),&keysym,&gdisp->buildingkeys); @@ -3221,15 +3107,6 @@ dispatchEvent((GXDisplay *) gdisp, &event); } -static void GXDrawProcessWindowEvents(GWindow w) { - XEvent event; - GXWindow gw = (GXWindow) w; - Display *display = gw->display->display; - - while ( XCheckIfEvent(display,&event,windowevents,(char *) (gw->w))) - dispatchEvent(gw->display, &event); -} - static void GXDrawSync(GDisplay *gdisp) { XSync(((GXDisplay *) gdisp)->display,false); } @@ -3514,6 +3391,14 @@ #endif } +static int GXDrawShortcutKeyMatches(const GEvent *e, unichar_t ch) { + if ((e->type != et_char && e->type != et_charup) || ch == 0) { + return false; + } + + return toupper(e->u.chr.chars[0]) == ch; +} + static Bool exposeornotify(Display *d,XEvent *e,XPointer arg) { if ( e->type == Expose || e->type == GraphicsExpose || e->type == CreateNotify || e->type == MapNotify || @@ -3640,7 +3525,7 @@ memset(&e,0,sizeof(e)); e.type = et_selclear; e.u.selclear.sel = sel; - e.native_window = (void *) (intpt) gd->selinfo[sel].owner->w; + e.native_window = (void *) (intptr_t) gd->selinfo[sel].owner->w; if ( gd->selinfo[sel].owner->eh!=NULL ) (gd->selinfo[sel].owner->eh)((GWindow) gd->selinfo[sel].owner, &e); } @@ -3656,7 +3541,7 @@ } static void GXDrawAddSelectionType(GWindow w,enum selnames sel,char *type, - void *data,int32 cnt,int32 unitsize, void *(*gendata)(void *,int32 *len), + void *data,int32_t cnt,int32_t unitsize, void *(*gendata)(void *,int32_t *len), void (*freedata)(void *)) { GXDisplay *gd = (GXDisplay *) (w->display); int typeatom = GXDrawGetAtom(gd,type); @@ -3693,7 +3578,7 @@ int is_multiple = cur_targ == GXDrawGetAtom(gd,"MULTIPLE"); int found = 0; void *temp; - int32 proplen; + int32_t proplen; for ( which = 0; whichxselectionrequest.selection == gd->selinfo[which].sel_atom ) @@ -3818,7 +3703,7 @@ XSendEvent(gd->display,e_to_send.xselection.requestor,True,0,&e_to_send); } -static void *GXDrawRequestSelection(GWindow w,enum selnames sn, char *typename, int32 *len) { +static void *GXDrawRequestSelection(GWindow w,enum selnames sn, char *typename, int32_t *len) { GXDisplay *gd = (GXDisplay *) (w->display); GXWindow gw = (GXWindow) w; Display *display = gd->display; @@ -3967,7 +3852,7 @@ } static void *vc_cvt(char *val, void *def) { - static char *classes[] = { "StaticGray", "GrayScale", "StaticColor", "PsuedoColor", "TrueColor", "DirectColor", NULL }; + static char *classes[] = { "StaticGray", "GrayScale", "StaticColor", "PseudoColor", "TrueColor", "DirectColor", NULL }; int ret = match(classes,val); if ( ret== -1 ) { char *ept; @@ -3975,7 +3860,7 @@ if ( ept==val || *ept!='\0' ) return( def ); } -return( (void *) (intpt) ret ); +return( (void *) (intptr_t) ret ); } static void *cm_cvt(char *val, void *def) { @@ -3984,22 +3869,15 @@ if ( ret== -1 ) return( (void *) -1 ); -return( (void *) (intpt) (ret-1) ); +return( (void *) (intptr_t) (ret-1) ); } static void GXResourceInit(GXDisplay *gdisp,char *programname) { Atom rmatom, type; int format, i; unsigned long nitems, bytes_after; unsigned char *ret = NULL; - GResStruct res[21]; - int dithertemp; double sizetemp, sizetempcm; - int depth = -1, vc = -1, cm=-1, cmpos; - int tbf = 1; -#if __Mac - int mxc = 1; /* Don't leave this on by default. The cmd key uses the same bit as numlock on other systems */ -#else - int mxc = 0; -#endif + GResStruct res[4]; + int depth = -1, vc = -1, cm=-1; rmatom = XInternAtom(gdisp->display,"RESOURCE_MANAGER",true); if ( rmatom!=None ) { @@ -4016,42 +3894,26 @@ GResourceAddResourceString((char *) ret,programname); if ( ret!=NULL ) XFree(ret); + GDrawResourceFind(); + gdisp->bs.double_time = _GDraw_res_multiclicktime; + gdisp->bs.double_wiggle = _GDraw_res_multiclickwiggle; + gdisp->SelNotifyTimeout = _GDraw_res_selnottime; + gdisp->macosx_cmd = _GDraw_res_macosxcmd; + gdisp->twobmouse_win = _GDraw_res_twobuttonfixup; + gdisp->res = _GDraw_res_res>0 ? _GDraw_res_res : 100; + if ( _GDraw_res_synchronize ) + XSynchronize(gdisp->display,true); + memset(res,0,sizeof(res)); i = 0; - res[i].resname = "MultiClickTime"; res[i].type = rt_int; res[i].val = &gdisp->bs.double_time; ++i; - res[i].resname = "MultiClickWiggle"; res[i].type = rt_int; res[i].val = &gdisp->bs.double_wiggle; ++i; - res[i].resname = "SelectionNotifyTimeout"; res[i].type = rt_int; res[i].val = &gdisp->SelNotifyTimeout; ++i; - dithertemp = gdisp->do_dithering; - res[i].resname = "DoDithering"; res[i].type = rt_bool; res[i].val = &dithertemp; ++i; - res[i].resname = "ScreenWidthPixels"; res[i].type = rt_int; res[i].val = &gdisp->groot->pos.width; ++i; - res[i].resname = "ScreenHeightPixels"; res[i].type = rt_int; res[i].val = &gdisp->groot->pos.height; ++i; - sizetemp = WidthMMOfScreen(DefaultScreenOfDisplay(gdisp->display))/25.4; - sizetempcm = WidthMMOfScreen(DefaultScreenOfDisplay(gdisp->display))/10; - gdisp->xres = gdisp->groot->pos.width/sizetemp; - res[i].resname = "ScreenWidthInches"; res[i].type = rt_double; res[i].val = &sizetemp; ++i; - cmpos = i; - res[i].resname = "ScreenWidthCentimeters"; res[i].type = rt_double; res[i].val = &sizetempcm; ++i; res[i].resname = "Depth"; res[i].type = rt_int; res[i].val = &depth; ++i; res[i].resname = "VisualClass"; res[i].type = rt_string; res[i].val = &vc; res[i].cvt=vc_cvt; ++i; - res[i].resname = "TwoButtonFixup"; res[i].type = rt_bool; res[i].val = &tbf; ++i; - res[i].resname = "MacOSXCmd"; res[i].type = rt_bool; res[i].val = &mxc; ++i; res[i].resname = "Colormap"; res[i].type = rt_string; res[i].val = &cm; res[i].cvt=cm_cvt; ++i; res[i].resname = NULL; GResourceFind(res,NULL); - if ( !res[cmpos].found && !res[cmpos-1].found && rint(gdisp->groot->pos.width/sizetemp) == 75 ) - gdisp->res = 100; /* X seems to think that if it doesn't know */ - /* the screen width, then 75 dpi is a good guess */ - /* Now-a-days, 100 seems better */ - else - if ( res[cmpos].found && sizetempcm>=1 ) - gdisp->res = gdisp->groot->pos.width*2.54/sizetempcm; - else if ( sizetemp>=1 ) - gdisp->res = gdisp->groot->pos.width/sizetemp; gdisp->desired_depth = depth; gdisp->desired_vc = vc; gdisp->desired_cm = cm; - gdisp->macosx_cmd = mxc; - gdisp->twobmouse_win = tbf; } static struct displayfuncs xfuncs = { @@ -4077,19 +3939,13 @@ GXDrawResize, GXDrawMoveResize, GXDrawRaise, - GXDrawRaiseAbove, - GXDrawIsAbove, - GXDrawLower, - GXDrawSetWindowTitles, GXDrawSetWindowTitles8, - GXDrawGetWindowTitle, GXDrawGetWindowTitle8, GXDrawSetTransientFor, GXDrawGetPointerPosition, GXDrawGetPointerWindow, GXDrawSetCursor, GXDrawGetCursor, - GXDrawGetRedirectWindow, GXDrawTranslateCoordinates, GXDrawBeep, @@ -4097,9 +3953,6 @@ GXDrawPushClip, GXDrawPopClip, - GXDrawSetDifferenceMode, - - GXDrawClear, GXDrawDrawLine, GXDrawDrawArrow, GXDrawDrawRect, @@ -4135,12 +3988,12 @@ GXDrawSync, GXDrawSkipMouseMoveEvents, GXDrawProcessPendingEvents, - GXDrawProcessWindowEvents, GXDrawProcessOneEvent, GXDrawEventLoop, GXDrawPostEvent, GXDrawPostDragEvent, GXDrawRequestDeviceEvents, + GXDrawShortcutKeyMatches, GXDrawRequestTimer, GXDrawCancelTimer, @@ -4245,8 +4098,6 @@ gdisp->virtualRoot = BadAlloc; gdisp->res = (25.4*WidthOfScreen(DefaultScreenOfDisplay(display)))/ WidthMMOfScreen(DefaultScreenOfDisplay(display)); - gdisp->mykey_keysym = XK_F12; - gdisp->mykey_mask = 0; gdisp->do_dithering = true; gdisp->desired_vc = gdisp->desired_depth = -1; @@ -4287,12 +4138,6 @@ GXResourceInit(gdisp,programname); - gdisp->bs.double_time = GResourceFindInt( "DoubleClickTime", gdisp->bs.double_time ); - gdisp->def_background = GResourceFindColor( "Background", COLOR_CREATE(0xf5,0xff,0xfa)); - gdisp->def_foreground = GResourceFindColor( "Foreground", COLOR_CREATE(0x00,0x00,0x00)); - if ( GResourceFindBool("Synchronize", false )) - XSynchronize(gdisp->display,true); - #ifdef X_HAVE_UTF8_STRING /* Don't even try without this. I don't want to have to guess encodings myself... */ /* X Input method initialization */ XSetLocaleModifiers(""); // As it turns out, we can't free this here. diff -Nru fontforge-20201107~dfsg/gdraw/gxdrawP.h fontforge-20220308~dfsg/gdraw/gxdrawP.h --- fontforge-20201107~dfsg/gdraw/gxdrawP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/gxdrawP.h 2022-03-08 10:14:24.000000000 +0000 @@ -93,11 +93,11 @@ Color back_col; /* desired */ GRect clip; unsigned int bitmap_col: 1; /* fore_col is mapped for bitmap */ - int16 dash_len, skip_len; - int16 line_width; - int16 dash_offset; - int16 ts; - int32 ts_xoff, ts_yoff; + int16_t dash_len, skip_len; + int16_t line_width; + int16_t dash_offset; + int16_t ts; + int32_t ts_xoff, ts_yoff; struct font_data *cur_font; } GCState; @@ -151,10 +151,10 @@ } *GXWindow; struct colstate { - int16 red_shift, green_shift, blue_shift; - int32 red_bits_mask, green_bits_mask, blue_bits_mask; - int16 red_bits_shift, green_bits_shift, blue_bits_shift; - int32 alpha_bits; + int16_t red_shift, green_shift, blue_shift; + int32_t red_bits_mask, green_bits_mask, blue_bits_mask; + int16_t red_bits_shift, green_bits_shift, blue_bits_shift; + int32_t alpha_bits; RevCMap *rev; unsigned int is_grey: 1; }; @@ -182,26 +182,26 @@ struct button_state { Time release_time; Window release_w; - int16 release_x, release_y; - int16 release_button; - int16 cur_click; - int16 double_time; /* max milliseconds between release & click */ - int16 double_wiggle; /* max pixel wiggle allowed between release&click */ + int16_t release_x, release_y; + int16_t release_button; + int16_t cur_click; + int16_t double_time; /* max milliseconds between release & click */ + int16_t double_wiggle; /* max pixel wiggle allowed between release&click */ }; struct seldata { - int32 typeatom; - int32 cnt; - int32 unitsize; + int32_t typeatom; + int32_t cnt; + int32_t unitsize; void *data; - void *(*gendata)(void *,int32 *len); + void *(*gendata)(void *,int32_t *len); /* Either the data are stored here, or we use this function to generate them on the fly */ void (*freedata)(void *); struct seldata *next; }; struct gxselinfo { - int32 sel_atom; /* Either XA_PRIMARY or CLIPBOARD */ + int32_t sel_atom; /* Either XA_PRIMARY or CLIPBOARD */ GXWindow owner; Time timestamp; struct seldata *datalist; @@ -229,11 +229,11 @@ struct gimageglobals { XImage *img, *mask; - int16 *red_dith, *green_dith, *blue_dith; - int32 iwidth, iheight; + int16_t *red_dith, *green_dith, *blue_dith; + int32_t iwidth, iheight; }; -struct atomdata { char *atomname; int32 xatom; }; +struct atomdata { char *atomname; int32_t xatom; }; struct inputdevices { char *name; @@ -253,19 +253,12 @@ typedef struct gxdisplay /* : GDisplay */ { struct displayfuncs *funcs; struct font_state *fontstate; - int16 res; + int16_t res; GXWindow groot; - Color def_background, def_foreground; - uint16 mykey_state; - uint16 mykey_keysym; - uint16 mykey_mask; - unsigned int mykeybuild: 1; unsigned int default_visual: 1; unsigned int do_dithering: 1; unsigned int focusfollowsmouse: 1; unsigned int top_offsets_set: 1; - unsigned int wm_breaks_raiseabove: 1; - unsigned int wm_raiseabove_tested: 1; unsigned int endian_mismatch: 1; unsigned int macosx_cmd: 1; /* if set then map state=0x20 to control */ unsigned int twobmouse_win: 1; /* if set then map state=0x40 to mouse button 2 */ @@ -280,10 +273,10 @@ Display *display; Window root; Window virtualRoot; /* Some window managers create a "virtual root" that is bigger than the real root and all decoration windows live in it */ - int16 screen; - int16 depth; - int16 pixel_size; /* 32bit displays usually have a 24bit depth */ - int16 bitmap_pad; /* 8bit displays sometimes pad on 32bit boundaries */ + int16_t screen; + int16_t depth; + int16_t pixel_size; /* 32bit displays usually have a 24bit depth */ + int16_t bitmap_pad; /* 8bit displays sometimes pad on 32bit boundaries */ Visual *visual; Colormap cmap; struct colstate cs; @@ -294,15 +287,15 @@ struct gimageglobals gg; Pixmap grey_stipple; Pixmap fence_stipple; - int32 mycontext; - int16 top_window_count; + int32_t mycontext; + int16_t top_window_count; GTimer *timers; Time last_event_time; struct gxselinfo selinfo[sn_max]; int amax, alen; struct atomdata *atomdata; struct gxseltypes seltypes; - int32 SelNotifyTimeout; /* In seconds (time to give up on requests for selections) */ + int32_t SelNotifyTimeout; /* In seconds (time to give up on requests for selections) */ struct { Window w; GWindow gw; @@ -310,7 +303,7 @@ int rx,ry; } last_dd; struct xthreaddata xthread; - int16 off_x, off_y; /* The difference between where I asked */ + int16_t off_x, off_y; /* The difference between where I asked */ /* to put a top level window, and where */ /* it ended up */ GWindow grab_window; /* For reasons I don't understand the */ @@ -320,8 +313,8 @@ /* my other windows, then that window gets it and is mightily confused*/ /* So this field lets us do it right. when the pointer is grabbed the */ /* events go to the grab window. It seems so simple... */ - int16 desired_depth, desired_vc, desired_cm; - int16 xres; /* What X Thinks the resolution is */ + int16_t desired_depth, desired_vc, desired_cm; + // int16_t xres; /* What X Thinks the resolution is */ XIM im; /* Input method for current locale */ XFontSet def_im_fontset; struct inputdevices *inputdevices; @@ -339,8 +332,8 @@ PangoContext *pangoc_context; # endif # if defined(__MINGW32__) || __CygWin - int32 mousemove_last_x; - int32 mousemove_last_y; + int32_t mousemove_last_x; + int32_t mousemove_last_y; #endif Window last_nontransient_window; } GXDisplay; @@ -362,10 +355,10 @@ extern int _GXDraw_WindowOrParentsDying(GXWindow gw); extern void _GXCDraw_NewWindow(GXWindow nw); -extern void _GXDraw_Image(GWindow, GImage *, GRect *src, int32 x, int32 y); -extern void _GXDraw_TileImage(GWindow, GImage *, GRect *src, int32 x, int32 y); -extern void _GXDraw_Glyph(GWindow, GImage *, GRect *src, int32 x, int32 y); -extern void _GXDraw_ImageMagnified(GWindow, GImage *, GRect *src, int32 x, int32 y, int32 width, int32 height); +extern void _GXDraw_Image(GWindow, GImage *, GRect *src, int32_t x, int32_t y); +extern void _GXDraw_TileImage(GWindow, GImage *, GRect *src, int32_t x, int32_t y); +extern void _GXDraw_Glyph(GWindow, GImage *, GRect *src, int32_t x, int32_t y); +extern void _GXDraw_ImageMagnified(GWindow, GImage *, GRect *src, int32_t x, int32_t y, int32_t width, int32_t height); extern GImage *_GXDraw_CopyScreenToImage(GWindow, GRect *rect); extern void _GXDraw_SetClipFunc(GXDisplay *gdisp, GGC *mine); diff -Nru fontforge-20201107~dfsg/gdraw/hotkeys.c fontforge-20220308~dfsg/gdraw/hotkeys.c --- fontforge-20201107~dfsg/gdraw/hotkeys.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gdraw/hotkeys.c 2022-03-08 10:14:24.000000000 +0000 @@ -45,7 +45,7 @@ struct dlistnode* hotkeys = 0; -static char* hotkeyGetWindowTypeString( Hotkey* hk ) +static char* hotkeyGetWindowTypeString( Hotkey* hk ) { char* pt = strchr(hk->action,'.'); if( !pt ) @@ -67,7 +67,7 @@ char* pt = strchr(hk->action,'.'); if( !pt ) return 0; - + int len = pt - hk->action; if( strlen(windowType) < len ) return 0; @@ -90,7 +90,7 @@ */ static struct dlistnodeExternal* -hotkeyFindAllByStateAndKeysym( char* windowType, uint16 state, uint16 keysym ) { +hotkeyFindAllByStateAndKeysym( char* windowType, uint16_t state, uint16_t keysym ) { struct dlistnodeExternal* ret = 0; struct dlistnode* node = hotkeys; @@ -110,7 +110,7 @@ } -static Hotkey* hotkeyFindByStateAndKeysym( char* windowType, uint16 state, uint16 keysym ) { +static Hotkey* hotkeyFindByStateAndKeysym( char* windowType, uint16_t state, uint16_t keysym ) { struct dlistnode* node = hotkeys; for( ; node; node=node->next ) { @@ -160,7 +160,7 @@ } if( !extension ) extension = ""; - + sprintf(buffer,"%s/hotkeys%s", ffdir, extension); ret = copy(buffer); free(ffdir); @@ -180,7 +180,10 @@ return line; } -static Hotkey* hotkeySetFull( char* action, char* keydefinition, int append, int isUserDefined ) +// User hotkeys have priority over "native" hotkeys, but since they get set after +// that takes care of itself. Python hotkeys (from registerMenuItem) have the +// lowest priority, so this only sets one if it is free. +Hotkey* hotkeySetFull( const char* action, const char* keydefinition, int append, enum hk_source source ) { Hotkey* hk = calloc(1,sizeof(Hotkey)); if ( hk==NULL ) return 0; @@ -191,37 +194,33 @@ // then we move along if( !hk->state && !hk->keysym ) { free(hk); - return 0; + return NULL; } // If we already have a binding for that hotkey combination // for this window, forget the old one. One combo = One action. - if( !append ) { - Hotkey* oldkey = hotkeyFindByStateAndKeysym( hotkeyGetWindowTypeString(hk), - hk->state, hk->keysym ); - if( oldkey ) { - dlist_erase( &hotkeys, (struct dlistnode *)oldkey ); - free(oldkey); - } + Hotkey* oldkey = hotkeyFindByStateAndKeysym( hotkeyGetWindowTypeString(hk), + hk->state, hk->keysym ); + + if( oldkey && oldkey->source!=hk_python && source==hk_python ) { + free(hk); + return NULL; + } + + if( !append && oldkey ) { + dlist_erase( &hotkeys, (struct dlistnode *)oldkey ); + free(oldkey); } - hk->isUserDefined = isUserDefined; + hk->source = source; dlist_pushfront( &hotkeys, (struct dlistnode *)hk ); return hk; } -Hotkey* hotkeySet( char* action, char* keydefinition, int append ) -{ - int isUserDefined = 1; - return hotkeySetFull( action, keydefinition, append, isUserDefined ); -} - - /** - * Load all the hotkeys from the file at filename, marking them as userdefined - * if isUserDefined is set. + * Load all the hotkeys from the file at filename */ -static void loadHotkeysFromFile( const char* filename, int isUserDefined, int warnIfNotFound ) +static void loadHotkeysFromFile( const char* filename, enum hk_source source, int warnIfNotFound ) { char line[1100]; FILE* f = fopen(filename,"r"); @@ -250,7 +249,7 @@ action++; } - hotkeySetFull( action, keydefinition, append, isUserDefined ); + hotkeySetFull( action, keydefinition, append, source ); } fclose(f); } @@ -266,36 +265,36 @@ char* sharedir = getShareDir(); snprintf(localefn,PATH_MAX,"%s/hotkeys/default", sharedir ); - loadHotkeysFromFile( localefn, false, true ); - + loadHotkeysFromFile( localefn, hk_ff, true ); + // FUTURE: perhaps find out how to convert en_AU.UTF-8 that setlocale() // gives to its fallback of en_GB. There are likely to be a bunch of other // languages which are similar but have specific locales char* currentlocale = copy(setlocale(LC_MESSAGES, 0)); snprintf(localefn,PATH_MAX,"%s/hotkeys/%s", sharedir, currentlocale); - loadHotkeysFromFile( localefn, false, false ); + loadHotkeysFromFile( localefn, hk_ff, false ); while((p = strrchr( currentlocale, '.' ))) { *p = '\0'; snprintf(localefn,PATH_MAX,"%s/hotkeys/%s", sharedir, currentlocale); - loadHotkeysFromFile( localefn, false, false ); + loadHotkeysFromFile( localefn, hk_ff, false ); } while((p = strrchr( currentlocale, '_' ))) { *p = '\0'; snprintf(localefn,PATH_MAX,"%s/hotkeys/%s", sharedir, currentlocale); - loadHotkeysFromFile( localefn, false, false ); + loadHotkeysFromFile( localefn, hk_ff, false ); } free(currentlocale); - + char* fn = getHotkeyFilename(0); if( !fn ) { return; } - loadHotkeysFromFile( fn, true, false ); + loadHotkeysFromFile( fn, hk_user, false ); free(fn); } static void hotkeysSaveCallback(Hotkey* hk,FILE* f) { - if( hk->isUserDefined ) { + if( hk->source==hk_user ) { fprintf( f, "%s:%s\n", hk->action, hk->text ); } } @@ -384,7 +383,7 @@ return 0; if( !hk->action ) return 0; - + if( event->u.chr.keysym == hk->keysym ) return hk; @@ -435,7 +434,7 @@ || !strcmp( hktext, "No shortcut" ) || !strcmp( hktext, "No Shortcut" )) return ""; - + char* p = strrchr( hktext, '+' ); if( !p ) return hktext; diff -Nru fontforge-20201107~dfsg/.github/workflows/coverity.yml fontforge-20220308~dfsg/.github/workflows/coverity.yml --- fontforge-20201107~dfsg/.github/workflows/coverity.yml 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/.github/workflows/coverity.yml 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,52 @@ +name: Coverity Scan +on: + push: + branches: [ coverity ] + workflow_dispatch: +env: + PYTHON: python3.9 +jobs: + build: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + with: + path: repo + - name: Download Coverity Build Tool + run: | + wget https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=fontforge%2Ffontforge" -O cov-analysis-linux64.tar.gz + mkdir cov-analysis-linux64 + tar xzf cov-analysis-linux64.tar.gz --strip 1 -C cov-analysis-linux64 + echo "PATH=$(pwd)/cov-analysis-linux64/bin:$PATH" >> $GITHUB_ENV + env: + TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} + - name: Restore cached custom dependencies + id: cache-dependencies + uses: actions/cache@v2 + with: + path: deps/install + key: ${{ runner.os }}-deps-${{ hashFiles('repo/.github/workflows/scripts/setup_linux_deps.sh') }} + - name: Install dependencies and setup env vars + run: ${{ github.workspace }}/repo/.github/workflows/scripts/setup_linux_deps.sh + - name: Build FontForge with Coverity + working-directory: repo + run: | + FFCONFIG="-DCMAKE_INSTALL_PREFIX=$PREFIX -DENABLE_FONTFORGE_EXTRAS=ON -DENABLE_FREETYPE_DEBUGGER=$DEPSPREFIX/freetype" + mkdir build && pushd build + cmake -GNinja $FFCONFIG .. + cov-build --dir cov-int ninja + # cat cov-int/build-log.txt + - name: Submit the result to Coverity Scan + working-directory: repo/build + run: | + tar czvf fontforge.tgz cov-int + curl \ + --form project=fontforge \ + --form token=$TOKEN \ + --form email=jtanx_blackhole@outlook.com \ + --form file=@fontforge.tgz \ + --form version=${{ github.sha }} \ + --form description="FontForge" \ + https://scan.coverity.com/builds?project=fontforge%2Ffontforge + env: + TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} diff -Nru fontforge-20201107~dfsg/.github/workflows/main.yml fontforge-20220308~dfsg/.github/workflows/main.yml --- fontforge-20201107~dfsg/.github/workflows/main.yml 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/.github/workflows/main.yml 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,157 @@ +name: CI +on: + push: + branches: [ master, releases/** ] + pull_request: + branches: [ master ] + workflow_dispatch: + +jobs: + linux: + runs-on: ${{ matrix.os }} + env: + PYTHON: python3.9 + strategy: + matrix: + os: ["ubuntu-latest"] + target: ["NoUI", "Debug"] + include: + - os: ubuntu-18.04 + target: Release + steps: + - uses: actions/checkout@v2 + with: + path: repo + - name: Restore cached custom dependencies + id: cache-dependencies + uses: actions/cache@v2 + with: + path: deps/install + key: ${{ matrix.os }}-deps-${{ hashFiles('repo/.github/workflows/scripts/setup_linux_deps.sh') }} + - name: Install dependencies and setup env vars + run: ${{ github.workspace }}/repo/.github/workflows/scripts/setup_linux_deps.sh + - name: Build FontForge + working-directory: repo + run: | + FFCONFIG="-DCMAKE_INSTALL_PREFIX=$PREFIX -DENABLE_FONTFORGE_EXTRAS=ON -DENABLE_FREETYPE_DEBUGGER=$DEPSPREFIX/freetype" + if [ "${{ matrix.target }}" == "Debug" ]; then + FFCONFIG="$FFCONFIG -DENABLE_X11=ON -DENABLE_CODE_COVERAGE=ON -DCMAKE_BUILD_TYPE=Debug -DENABLE_DOCS=ON -DSPHINX_USE_VENV=ON" + elif [ "${{ matrix.target }}" == "NoUI" ]; then + FFCONFIG="$FFCONFIG -DENABLE_GUI=OFF -DENABLE_PYTHON_SCRIPTING=OFF" + fi + mkdir build && pushd build && cmake -GNinja $FFCONFIG .. && popd + ninja -C build all potfiles install + - name: Run FontForge tests + run: CTEST_PARALLEL_LEVEL=100 ninja -C repo/build check + - name: Build dist bundle + if: matrix.target == 'NoUI' + run: ninja -C repo/build dist + - name: Run pyhook smoke test + if: matrix.target != 'NoUI' + run: $PYTHON repo/tests/pyhook_smoketest.py + - name: Build AppImage + if: matrix.target == 'Release' + working-directory: repo/build + run: | + DESTDIR=appdir cmake -DCMAKE_INSTALL_PREFIX=/usr -P cmake_install.cmake + ../.github/workflows/scripts/ffappimagebuild.sh appdir $GITHUB_SHA + - name: Update Potfile for Crowdin + if: matrix.target == 'Release' && github.ref == 'refs/heads/master' && github.repository == 'fontforge/fontforge' && github.event_name == 'push' + working-directory: repo + env: + CROWDIN_API_KEY: ${{ secrets.CROWDIN_API_KEY }} + run: java -jar $DEPSPREFIX/crowdin-cli.jar -c .crowdin.yml upload + - name: Dist archive artifact + uses: actions/upload-artifact@v2 + if: matrix.target == 'NoUI' + with: + name: dist-archive + path: repo/build/fontforge-*.tar.xz + - name: AppImage artifact + uses: actions/upload-artifact@v2 + if: matrix.target == 'Release' + with: + name: appimage + path: repo/build/FontForge-*-x86_64.AppImage + mac: + runs-on: macos-latest + env: + PYTHON: python3 + steps: + - uses: actions/checkout@v2 + with: + path: repo + - name: Install dependencies + run: | + # Disable fc-cache on fontconfig install. Because it's slow. + sed -i.bak '/fc-cache/d' "$(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/fontconfig.rb" + brew install pkg-config ruby cmake ninja + brew install cairo coreutils fontconfig gettext giflib gtk+3 jpeg libpng libspiro libtiff libtool libuninameslist python@3 wget woff2 + PREFIX=$GITHUB_WORKSPACE/target + echo "PREFIX=$PREFIX" >> $GITHUB_ENV + echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" >> $GITHUB_ENV + echo "PATH=/usr/local/opt/ruby/bin:/usr/local/opt/gettext/bin:$PATH" >> $GITHUB_ENV + echo "PYTHONPATH=$PYTHONPATH:$PREFIX/$($PYTHON -c "import distutils.sysconfig as sc; print(sc.get_python_lib(prefix='', plat_specific=True,standard_lib=False))")" >> $GITHUB_ENV + - name: Build FontForge + working-directory: repo + run: | + FFCONFIG="-DCMAKE_INSTALL_PREFIX=$PREFIX -DENABLE_FONTFORGE_EXTRAS=ON -DCMAKE_FIND_ROOT_PATH=/usr/local/opt/gettext" + mkdir build && pushd build && cmake -GNinja $FFCONFIG .. && popd + ninja -C build install + - name: Run FontForge tests + working-directory: repo + run: CTEST_PARALLEL_LEVEL=100 ninja -C build check + - name: Run pyhook smoke test + working-directory: repo + run: $PYTHON tests/pyhook_smoketest.py + - name: Build App Bundle + working-directory: repo/build + run: ninja macbundle + - name: App Bundle artifact + uses: actions/upload-artifact@v2 + with: + name: appbundle + path: repo/build/osx/FontForge-*.dmg + windows: + runs-on: windows-latest + env: + MSYS2_FC_CACHE_SKIP: true + strategy: + matrix: + arch: ["MINGW32", "MINGW64"] + steps: + - uses: actions/checkout@v2 + with: + path: repo + - name: Checkout FontForgeBuilds + uses: actions/checkout@v2 + with: + repository: fontforge/fontforgebuilds + path: fontforgebuilds + - name: Setup MSYS2 + uses: msys2/setup-msys2@v2 + with: + msystem: ${{ matrix.arch }} + update: true + install: git + - name: Run FontForgeBulds initialisation + working-directory: fontforgebuilds + shell: msys2 {0} + run: ./ffbuild.sh --github-actions --depsonly + - name: Run FontForgeBuilds + working-directory: fontforgebuilds + shell: msys2 {0} + run: | + ./ffbuild.sh --github-actions + FFPATH=`cygpath -m "$GITHUB_WORKSPACE/repo"` ./make-portable-package.sh ci + - name: Run InnoSetup + if: github.ref == 'refs/heads/master' + working-directory: fontforgebuilds/fontforge-setup + run: iscc -Qp fontforgesetup.iss -DMSYSTEM=${{ matrix.arch }} + - name: Build artifacts + uses: actions/upload-artifact@v2 + with: + name: ${{ matrix.arch }} + path: | + fontforgebuilds/*.7z + fontforgebuilds/fontforge-setup/*.exe diff -Nru fontforge-20201107~dfsg/.github/workflows/scripts/ffappimagebuild.sh fontforge-20220308~dfsg/.github/workflows/scripts/ffappimagebuild.sh --- fontforge-20201107~dfsg/.github/workflows/scripts/ffappimagebuild.sh 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/.github/workflows/scripts/ffappimagebuild.sh 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,49 @@ +#!/bin/bash +set -ex -o pipefail + +SCRIPT_BASE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +APPDIR=$1 +export VERSION=${2:0:7} # linuxdeployqt uses this for naming the file + +if [ -z "$APPDIR" ] || [ -z "$VERSION" ]; then + echo "Usage: `basename $0` appdir version" + echo " appdir is the location to the dumped location that cmake generated" + echo " version is the version hash of this build" + echo + echo " This script does not support overwriting an existing appdir." + exit 1 +fi + +echo "Starting appimage build, folder is $APPDIR with version $VERSION" + +# TODO: AppStream metainfo +PYVER=$(ldd $APPDIR/usr/bin/fontforge | grep -Eom1 'python[0-9.]{3}' | head -1 | cut -c 7-) + +( cd $APPDIR ; dpkg -x /var/cache/apt/archives/libpython${PYVER}-minimal*.deb . ) +( cd $APPDIR ; dpkg -x /var/cache/apt/archives/libpython${PYVER}-stdlib*.deb . ) +"python${PYVER}" -m pip install -I --target "$APPDIR/usr/lib/python${PYVER}/dist-packages" setuptools + +if [ ! -f linuxdeployqt.AppImage ]; then + curl -Lo linuxdeployqt.AppImage "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" + chmod +x linuxdeployqt.AppImage +fi + +if [ ! -f appstream-util.AppImage ]; then + curl -Lo appstream-util.AppImage "https://github.com/fontforge/debugfonts/releases/download/r1/appstream-util-ef4c8e9-x86_64.AppImage" + chmod +x appstream-util.AppImage +fi + +./appstream-util.AppImage validate-strict $APPDIR/usr/share/metainfo/org.fontforge.FontForge.appdata.xml + +./linuxdeployqt.AppImage $APPDIR/usr/share/applications/*.desktop -bundle-non-qt-libs #-unsupported-allow-new-glibc +# Manually invoke appimagetool so that the custom AppRun stays intact +./linuxdeployqt.AppImage --appimage-extract + +export PATH=$(readlink -f ./squashfs-root/usr/bin):$PATH +rm $APPDIR/AppRun +install -m 755 $SCRIPT_BASE/../../../Packaging/AppDir/AppRun $APPDIR/AppRun # custom AppRun +ARCH=x86_64 ./squashfs-root/usr/bin/appimagetool -g $APPDIR/ +find $APPDIR -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq + +mv FontForge*.AppImage FontForge-$(date +%Y-%m-%d)-$VERSION-x86_64.AppImage diff -Nru fontforge-20201107~dfsg/.github/workflows/scripts/ffosxbuild.sh fontforge-20220308~dfsg/.github/workflows/scripts/ffosxbuild.sh --- fontforge-20201107~dfsg/.github/workflows/scripts/ffosxbuild.sh 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/.github/workflows/scripts/ffosxbuild.sh 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,77 @@ +#!/usr/bin/env bash + +set -e -o pipefail +SCRIPT_BASE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +INVOKE_BASE="$(pwd)" + +APPDIR=$(realpath $1) +HASH=${2:0:7} + +if [ -z "$APPDIR" ]; then + echo "Usage: `basename $0` appdir hash" + echo " appdir is the location to the FontForge.app that cmake generated" + echo " hash is the version hash of this build" + echo + echo " This script does not support overwriting an existing bundle." + exit 1 +fi + +builddate=`date +%Y-%m-%d` + +if [ -z "$LDDX" ]; then + LDDX="$SCRIPT_BASE/lddx" + if [ ! -f "$LDDX" ]; then + LDDX="$INVOKE_BASE/lddx" + if [ ! -f "$LDDX" ]; then + echo "Fetching lddx..." + curl -L https://github.com/jtanx/lddx/releases/download/v0.1.0/lddx-0.1.0.tar.xz | tar -Jxf - -C "$INVOKE_BASE" + fi + fi +fi + +# Now we bundle the Python libraries +echo "Bundling Python libraries..." + +PYLIB=$(otool -L $APPDIR/Contents/Resources/opt/local/bin/fontforge | grep -i python | sed -e 's/ \(.*\)//') +PYVER=$(echo $PYLIB | rev | cut -d/ -f2 | rev) +PYTHON=python$PYVER +pycruft=$(realpath $(dirname $PYLIB)/../../..) + +echo "pycruft: $pycruft" +mkdir -p $APPDIR/Contents/Frameworks +cp -a $pycruft/Python.framework $APPDIR/Contents/Frameworks +pushd $APPDIR/Contents/Frameworks/Python.framework/Versions/$PYVER/lib/$PYTHON/ +rm site-packages || rm -rf site-packages +ln -s ../../../../../../Resources/opt/local/lib/$PYTHON/site-packages +popd + +pushd $APPDIR/Contents/Resources/opt/local/lib/$PYTHON/site-packages +cp -Rn "$pycruft/Python.framework/Versions/$PYVER/lib/$PYTHON/site-packages/" . +popd + +find "$APPDIR/Contents/Frameworks/Python.framework" -type f -name '*.pyc' | xargs rm -rf + +pushd $APPDIR/Contents/Resources/opt/local +echo "Collecting and patching dependent libraries..." +$LDDX --overwrite --modify-special-paths --recursive --ignore-prefix /opt/X11 --collect lib \ + bin/ $APPDIR/Contents/Frameworks/Python.framework/ lib/ +popd + +mkdir -p $APPDIR/Contents/MacOS +ln -s ../Frameworks/Python.framework/Versions/$PYVER/bin/$PYTHON "$APPDIR/Contents/MacOS/FFPython" + +# Package it up +if [ ! -z "$CI" ]; then + echo "Creating the dmg..." + if [[ "$PYVER" < "3" ]]; then + dmgname=FontForge-$builddate-${HASH:0:7}-$PYTHON.app.dmg + else + dmgname=FontForge-$builddate-${HASH:0:7}.app.dmg + fi + + hdiutil create -size 800m \ + -volname FontForge \ + -srcfolder $APPDIR \ + -ov -format UDBZ \ + $dmgname +fi diff -Nru fontforge-20201107~dfsg/.github/workflows/scripts/setup_linux_deps.sh fontforge-20220308~dfsg/.github/workflows/scripts/setup_linux_deps.sh --- fontforge-20201107~dfsg/.github/workflows/scripts/setup_linux_deps.sh 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/.github/workflows/scripts/setup_linux_deps.sh 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,41 @@ +#!/bin/bash + +set -eo pipefail + +sudo apt-get remove python3-pip +sudo add-apt-repository -y ppa:deadsnakes/ppa && sudo apt-get update -y +sudo apt-get install -y autoconf automake libtool gcc g++ gettext \ + libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev \ + libx11-dev libgtk-3-dev libxml2-dev libpango1.0-dev libcairo2-dev \ + libbrotli-dev ninja-build cmake lcov $PYTHON-dev $PYTHON-venv +curl https://bootstrap.pypa.io/get-pip.py | sudo $PYTHON + +PREFIX=$GITHUB_WORKSPACE/target +DEPSPREFIX=$GITHUB_WORKSPACE/deps/install +echo "PREFIX=$PREFIX" >> $GITHUB_ENV +echo "DEPSPREFIX=$DEPSPREFIX" >> $GITHUB_ENV +echo "PATH=$PATH:$DEPSPREFIX/bin:$PREFIX/bin:~/.local/bin" >> $GITHUB_ENV +echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DEPSPREFIX/lib:$PREFIX/lib" >> $GITHUB_ENV +echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$DEPSPREFIX/lib/pkgconfig" >> $GITHUB_ENV +echo "PYTHONPATH=$PYTHONPATH:$PREFIX/$($PYTHON -c "import distutils.sysconfig as sc; print(sc.get_python_lib(prefix='', plat_specific=True,standard_lib=False))")" >> $GITHUB_ENV + +if [ ! -d deps/install ]; then + echo "Custom dependencies not present - will build them" + rm -rf deps && mkdir deps && cd deps + + FTVER=`dpkg -s libfreetype6-dev | perl -ne 'print $1 if /^Version: (\d+(?:\.\d+)+)/'` + SFFTVER=`echo $FTVER | perl -ne 'print $1 if /^(\d+(?:\.\d+){1,2})/'` + + git clone --depth 1 https://github.com/fontforge/libspiro + git clone --depth 1 https://github.com/fontforge/libuninameslist + git clone --depth 1 --branch v1.0.2 https://github.com/google/woff2 + wget --tries 1 "http://download.savannah.gnu.org/releases/freetype/freetype-$FTVER.tar.gz" || \ + wget "https://sourceforge.net/projects/freetype/files/freetype2/$SFFTVER/freetype-$FTVER.tar.gz" + wget https://downloads.crowdin.com/cli/v2/crowdin-cli.zip + + pushd libspiro && autoreconf -fiv && ./configure --prefix=$DEPSPREFIX && make -j4 && make install && popd + pushd libuninameslist && autoreconf -fiv && ./configure --enable-pscript --prefix=$DEPSPREFIX && make -j4 && make install && popd + pushd woff2 && mkdir build && cd build && cmake -GNinja .. -DCMAKE_INSTALL_PREFIX=$DEPSPREFIX -DCMAKE_INSTALL_LIBDIR=lib && ninja install && popd + tar -zxf freetype-$FTVER.tar.gz && mv freetype-$FTVER $DEPSPREFIX/freetype + mkdir crowdin && pushd crowdin && unzip ../crowdin-cli.zip && mv */* . && mv crowdin-cli.jar $DEPSPREFIX && popd +fi \ No newline at end of file diff -Nru fontforge-20201107~dfsg/.gitignore fontforge-20220308~dfsg/.gitignore --- fontforge-20201107~dfsg/.gitignore 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/.gitignore 2022-03-08 10:14:24.000000000 +0000 @@ -1,5 +1,7 @@ build/ contrib/admintools/splashimage.c +Unicode/data/*.txt +Unicode/data/*.zip .vscode/ .vs/ @@ -11,3 +13,8 @@ .Trashes ehthumbs.db Thumbs.db +tags + +__pycache__ +*.py[co] + diff -Nru fontforge-20201107~dfsg/gutils/CMakeLists.txt fontforge-20220308~dfsg/gutils/CMakeLists.txt --- fontforge-20201107~dfsg/gutils/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -4,7 +4,6 @@ dlist.c fsys.c gcol.c - g_giomime.c gimagebmpP.h gimage.c gimagereadbmp.c @@ -23,14 +22,9 @@ gimagewritepng.c gimagewritexbm.c gimagewritexpm.c - gio.c - giofile.c - giofuncP.h - giotrans.c gutils.c gwwintl.c prefs.c - unicodelibinfo.c ) if(BUILD_SHARED_LIBS) @@ -50,9 +44,6 @@ if(ENABLE_LIBTIFF_RESULT) list(APPEND gutils_LIBRARIES TIFF::TIFF) endif() -if(ENABLE_LIBUNINAMESLIST_RESULT) - list(APPEND gutils_LIBRARIES Libuninameslist::Libuninameslist) -endif() if(${CMAKE_VERSION} VERSION_LESS "3.12.0") make_object_interface(gutils diff -Nru fontforge-20201107~dfsg/gutils/fsys.c fontforge-20220308~dfsg/gutils/fsys.c --- fontforge-20201107~dfsg/gutils/fsys.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/fsys.c 2022-03-08 10:14:24.000000000 +0000 @@ -502,7 +502,8 @@ return(unlink(name)); } -char *_GFile_find_program_dir(char *prog) { +#ifndef _WIN32 +static char *_GFile_find_program_dir(char *prog) { char *pt, *path, *program_dir=NULL; char filename[2000]; @@ -510,29 +511,6 @@ return NULL; } -#if defined(__MINGW32__) - char* pt1 = strrchr(prog, '/'); - char* pt2 = strrchr(prog, '\\'); - if(pt1. - -#include - -#include "ffglib.h" -#include "gio.h" -#include "gfile.h" -#include "ustring.h" - -const char *MimeListFromExt[] = { -/* This list is indexed from list ExtToMimeList */ - /* 0 .bmp */ "image/bmp", - /* 1 .xbm */ "image/x-xbitmap", - /* 2 .xpm */ "image/x-xpixmap", - /* 3 .tif */ "image/tiff", - /* 4 .jpg */ "image/jpeg", - /* 5 .png */ "image/png", - /* 6 .gif */ "image/gif", - /* 7 .sun */ "image/x-sun-raster", - /* 8 ,sgi */ "image/x-sgi", - /* 9 .txt */ "text/plain", - /*10 .htm */ "text/html", - /*11 .xml */ "text/xml", - /*12 .css */ "text/css", - /*13 .c */ "text/c", - /*14 .java */ "text/java", - /*15 .ps */ "text/fontps", - /*16 .pfa */ "text/ps", - /*17 .obj */ "application/x-object", - /*18 core */ "application/x-core", - /*19 .tar */ "application/x-tar", - /*20 .zip */ "application/x-compressed", - /* vnd.font-fontforge-sfd Officially registered with IANA on 14 May 2008 */ - /*21 .sfd */ "application/vnd.font-fontforge-sfd", - /*22 .pdf */ "application/pdf", - /*23 .ttf */ "font/ttf", - /*24 .otf */ "font/otf", - /*25 ,cid */ "application/x-font-cid", - /*26 .pcf */ "application/x-font-pcf", - /*27 .snf */ "application/x-font-snf", - /*28 .bdf */ "application/x-font-bdf", - /*29 .woff */ "font/woff", - /*30 .dfont */ "application/x-mac-dfont", - /*31 .ffil */ "application/x-mac-suit", - /*32 .woff2 */ "font/woff2" -}; - -typedef struct { - char *ext3; /* filename dot ext3 */ - int mime; /* index to mime type */ -} ext3mime; - -const ext3mime ExtToMimeList[] = { - {".bmp", 0}, - {".xbm", 1}, - {".xpm", 2}, - {".tiff", 3},{".tif", 3}, - {".jpeg", 4},{".jpg", 4}, - {".png", 5}, - {".gif", 6}, - {".ras", 7},{".im1", 7},{".im8", 7},{".im24", 7}, - {".im32", 7},{".rs", 7},{".sun", 7}, - {".rgb", 8},{".rgba", 8},{".sgi", 8},{".bw", 8}, - {".txt", 9},{".text", 9},{".sh", 9},{".bat", 9}, - {".html", 10},{".htm", 10}, - {".xml", 11}, - {".css", 12}, - {".c", 13},{".h", 13}, - {"java", 14}, - {".pfa", 15},{".pfb", 15},{".pt3", 15},{".cff", 15}, - {".ps", 16},{".eps", 16}, - {".o", 17},{".obj", 17}, - {".tar", 19}, - {".gz", 20},{".tgz", 20},{".z", 20},{".zip", 20}, - {".bz2", 20},{".tbz", 20},{".rpm", 20}, - {".sfd", 21}, - {".pdf", 22}, - {".ttf", 23}, - {".otf", 24},{".otb", 24},{".gai", 24}, - {".cid", 25}, - {".pcf", 26}, - {".snf", 27}, - {".bdf", 28}, - {".woff", 29}, - {".dfont", 30}, - {".ffil", 31}, - {".woff2", 32}, - {0, 0} -}; - -char *GIOguessMimeType(const char *path) { -/* Try guess mime type based on filename dot3 extension */ -/* This list is incomplete, but saves having to sniff a */ -/* file to figure-out the file-type (if dot3 extension) */ -/* plus, some operating systems have weak mime guessing */ -/* routines, but have strong dot3 extension usage. */ - int i; - char *pt; - - if ( (pt=strrchr(path,'.'))!=NULL ) - for (i = 0; ExtToMimeList[i].ext3; i++) - if ( strcasecmp(pt,ExtToMimeList[i].ext3)==0 ) - return( copy(MimeListFromExt[ExtToMimeList[i].mime]) ); - return( 0 ); -} - -char* GIOGetMimeType(const char *path) { -/* Get file mime type by sniffing a portion of the file */ -/* If that does not work, then depend on guessing type. */ -#define sniff_length 4096 - char *content_type=NULL,*mime=0; - -/* - Doing this on Windows is horrendously slow. glib on Windows also only uses - the sniff buffer iff MIME detection via file extension fails, and even - then, only for determining if it /looks like/ a text file. -*/ -#ifndef __MINGW32__ - FILE *fp; - - if ( (fp=fopen(path,"rb"))!=NULL ) { - guchar sniff_buffer[sniff_length]; - gboolean uncertain; - size_t res=fread(sniff_buffer,1,sniff_length,fp); - int err=ferror(fp); - fclose (fp); - if ( !err && res>0 ) { - // first force guessing file type from the content only by passing - // NULL for file name, if the result is not certain try again with - // file name - content_type=g_content_type_guess(NULL,sniff_buffer,res,&uncertain); - if (uncertain) { - if (content_type!=NULL) - g_free(content_type); - content_type=g_content_type_guess(path,sniff_buffer,res,NULL); - } - } - } -#endif - - if ( content_type==NULL ) - /* if sniffing failed - then try and guess the file type */ - content_type=g_content_type_guess(path,NULL,0,NULL); - - if ( content_type!=NULL ) { - char *temp=g_content_type_get_mime_type(content_type); - g_free(content_type); - - if ( temp!=NULL ) { - mime=copy(temp); /* ...convert to generic malloc/free */ - g_free(temp); - } - } - - return( mime ); -} - - diff -Nru fontforge-20201107~dfsg/gutils/gimagebmpP.h fontforge-20220308~dfsg/gutils/gimagebmpP.h --- fontforge-20201107~dfsg/gutils/gimagebmpP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagebmpP.h 2022-03-08 10:14:24.000000000 +0000 @@ -46,12 +46,12 @@ long ignore2; /* suggested y pixels per meter */ long colorsused; /* size of color table */ long colorsimportant; - uint32 clut[256]; + uint32_t clut[256]; long red_mask, green_mask, blue_mask; int red_shift, green_shift, blue_shift; unsigned int invert: 1; unsigned char *byte_pixels; - uint32 *int32_pixels; + uint32_t *int32_pixels; }; #endif /* FONTFORGE_GIMAGEBMPP_H */ diff -Nru fontforge-20201107~dfsg/gutils/gimage.c fontforge-20220308~dfsg/gutils/gimage.c --- fontforge-20201107~dfsg/gutils/gimage.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimage.c 2022-03-08 10:14:24.000000000 +0000 @@ -30,7 +30,7 @@ #include "basics.h" #include "gimage.h" -GImage *GImageCreate(enum image_type type, int32 width, int32 height) { +GImage *GImageCreate(enum image_type type, int32_t width, int32_t height) { /* Prepare to get a bitmap image. Cleanup and return NULL if not enough memory */ GImage *gi; struct _GImage *base; @@ -51,7 +51,7 @@ base->data = NULL; base->clut = NULL; base->trans = COLOR_UNKNOWN; - if ( (base->data = (uint8 *) malloc(height*base->bytes_per_line))==NULL ) + if ( (base->data = (uint8_t *) malloc(height*base->bytes_per_line))==NULL ) goto errorGImageCreate; if ( type==it_index ) { if ( (base->clut = (GClut *) calloc(1,sizeof(GClut)))==NULL ) { @@ -70,7 +70,7 @@ } -GImage *_GImage_Create(enum image_type type, int32 width, int32 height) { +GImage *_GImage_Create(enum image_type type, int32_t width, int32_t height) { GImage *gi; struct _GImage *base; @@ -300,7 +300,7 @@ void GImageBlendOver(GImage *dest,GImage *src,GRect *from,int x, int y) { struct _GImage *sbase, *dbase; int i, j, a, r, g, b; - uint32 *dpt, *spt; + uint32_t *dpt, *spt; dbase = dest->u.image; sbase = src->u.image; @@ -316,8 +316,8 @@ } for ( i=0; iheight; ++i ) { - dpt = (uint32 *) (dbase->data + (i+y)*dbase->bytes_per_line + x*sizeof(uint32)); - spt = (uint32 *) (sbase->data + (i+from->y)*sbase->bytes_per_line + from->x*sizeof(uint32)); + dpt = (uint32_t *) (dbase->data + (i+y)*dbase->bytes_per_line + x*sizeof(uint32_t)); + spt = (uint32_t *) (sbase->data + (i+from->y)*sbase->bytes_per_line + from->x*sizeof(uint32_t)); for (j=0; jwidth; j++) { a = COLOR_ALPHA(*spt); @@ -358,17 +358,17 @@ Color val; if ( base->image_type==it_rgba ) { - val = ((uint32*) (base->data + y*base->bytes_per_line))[x] ; + val = ((uint32_t*) (base->data + y*base->bytes_per_line))[x] ; return( val==base->trans?(val&0xffffff):val ); } else if ( base->image_type==it_true ) { - val = ((uint32*) (base->data + y*base->bytes_per_line))[x] ; + val = ((uint32_t*) (base->data + y*base->bytes_per_line))[x] ; return( val==base->trans?(val&0xffffff):(val|0xff000000) ); } else if ( base->image_type==it_index ) { - uint8 pixel = ((uint8*) (base->data + y*base->bytes_per_line))[x]; + uint8_t pixel = ((uint8_t*) (base->data + y*base->bytes_per_line))[x]; val = base->clut->clut[pixel]; return( pixel==base->trans?(val&0xffffff):(val|0xff000000) ); } else { - uint8 pixel = (((uint8*) (base->data + y*base->bytes_per_line))[x>>3]&(1<<(7-(x&7))) )?1:0; + uint8_t pixel = (((uint8_t*) (base->data + y*base->bytes_per_line))[x>>3]&(1<<(7-(x&7))) )?1:0; if ( base->clut==NULL ) { if ( pixel ) val = COLOR_CREATE(0xff,0xff,0xff); diff -Nru fontforge-20201107~dfsg/gutils/gimagereadbmp.c fontforge-20220308~dfsg/gutils/gimagereadbmp.c --- fontforge-20201107~dfsg/gutils/gimagereadbmp.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagereadbmp.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,7 +29,7 @@ #include "gimage.h" #include "gimagebmpP.h" -GImage *_GImage_Create(enum image_type type, int32 width, int32 height); +GImage *_GImage_Create(enum image_type type, int32_t width, int32_t height); static int getshort(FILE *fp) { /* Get Little-Endian short 16bit value. Return value if okay, -1 if error */ @@ -351,7 +351,7 @@ /* Create memory-space to read-in bmp file */ if ( (bmp.bitsperpixel>=16 && \ - (bmp.int32_pixels=(uint32 *)(malloc(bmp.height*bmp.width*sizeof(uint32))))==NULL) || \ + (bmp.int32_pixels=(uint32_t *)(malloc(bmp.height*bmp.width*sizeof(uint32_t))))==NULL) || \ (bmp.bitsperpixel==1 && \ (bmp.byte_pixels=(unsigned char *)(malloc(bmp.height*((bmp.width+7)/8)*sizeof(unsigned char))))==NULL) || \ (bmp.byte_pixels=(unsigned char *)(malloc(bmp.height*bmp.width*sizeof(unsigned char))))==NULL ) { @@ -369,9 +369,9 @@ goto errorGImageMemBmp; } if ( bmp.bitsperpixel>=16 ) { - ret->u.image->data = (uint8 *) bmp.int32_pixels; + ret->u.image->data = (uint8_t *) bmp.int32_pixels; } else if ( bmp.bitsperpixel!=1 ) { - ret->u.image->data = (uint8 *) bmp.byte_pixels; + ret->u.image->data = (uint8_t *) bmp.byte_pixels; } } else { if ( bmp.bitsperpixel>=16 ) { @@ -382,7 +382,7 @@ base = ret->u.image; for ( i=0; idata+l*base->bytes_per_line,bmp.int32_pixels+i*bmp.width,bmp.width*sizeof(uint32)); + memcpy(base->data+l*base->bytes_per_line,bmp.int32_pixels+i*bmp.width,bmp.width*sizeof(uint32_t)); } free(bmp.int32_pixels); } else if ( bmp.bitsperpixel!=1 ) { diff -Nru fontforge-20201107~dfsg/gutils/gimageread.c fontforge-20220308~dfsg/gutils/gimageread.c --- fontforge-20201107~dfsg/gutils/gimageread.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimageread.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,16 +31,13 @@ #include "ustring.h" #include "gfile.h" -#include "gio.h" GImage *GImageRead(char * filename) { /* Go read an input image file. Return NULL if cannot guess file type */ /* First try filename dot3 extension then try sniffing if can't guess */ char *mime; - if ( filename!=NULL && GFileExists(filename) && - ((mime=GIOguessMimeType(filename)) || (mime=GIOGetMimeType(filename))) ) { - + if ( filename!=NULL && GFileExists(filename) && (mime=GFileMimeType(filename))) { if ( strcasecmp(mime,"image/bmp")==0 ) { free(mime); return( GImageReadBmp(filename) ); diff -Nru fontforge-20201107~dfsg/gutils/gimagereadgif.c fontforge-20220308~dfsg/gutils/gimagereadgif.c --- fontforge-20201107~dfsg/gutils/gimagereadgif.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagereadgif.c 2022-03-08 10:14:24.000000000 +0000 @@ -50,7 +50,7 @@ ColorMapObject *m = gif->SColorMap; /* gif_lib.h, NULL if not exists. */ int i,j,k,*id = NULL; long l; - uint8 *d,*iv = NULL; + uint8_t *d,*iv = NULL; /* Create memory to hold image, exit with NULL if not enough memory */ if ( si->ImageDesc.ColorMap!=NULL ) m=si->ImageDesc.ColorMap; @@ -73,7 +73,7 @@ if ( (ret=GImageCreate(it_index,si->ImageDesc.Width,si->ImageDesc.Height))==NULL ) return( NULL ); if ( il && ((id=(int *) malloc(si->ImageDesc.Height*sizeof(int)))==NULL || \ - (iv=(uint8 *) malloc(si->ImageDesc.Height*sizeof(uint8)))==NULL) ) { + (iv=(uint8_t *) malloc(si->ImageDesc.Height*sizeof(uint8_t)))==NULL) ) { free(ret->u.image->clut); free(ret); free(id); diff -Nru fontforge-20201107~dfsg/gutils/gimagereadpng.c fontforge-20220308~dfsg/gutils/gimagereadpng.c --- fontforge-20201107~dfsg/gutils/gimagereadpng.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagereadpng.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,13 +36,6 @@ # include -# define int32 _int32 -# define uint32 _uint32 -# define int16 _int16 -# define uint16 _uint16 -# define int8 _int8 -# define uint8 _uint8 - # include "basics.h" # include "gimage.h" @@ -191,9 +184,9 @@ if ( png_get_color_type(png_ptr, info_ptr)==PNG_COLOR_TYPE_RGB || png_get_color_type(png_ptr, info_ptr)==PNG_COLOR_TYPE_RGB_ALPHA ) { /* PNG orders its bytes as AABBGGRR instead of 00RRGGBB */ - uint32 *ipt, *iend; - for ( ipt = (uint32 *) (base->data), iend=ipt+base->width*base->height; iptdata), iend=ipt+base->width*base->height; ipt>8 )&0xff; b = (*ipt>>16)&0xff; diff -Nru fontforge-20201107~dfsg/gutils/gimagereadtiff.c fontforge-20220308~dfsg/gutils/gimagereadtiff.c --- fontforge-20201107~dfsg/gutils/gimagereadtiff.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagereadtiff.c 2022-03-08 10:14:24.000000000 +0000 @@ -36,22 +36,13 @@ #include -#define int32 _int32 -#define uint32 _uint32 -#define int16 _int16 -#define uint16 _uint16 -#define int8 _int8 -#define uint8 _uint8 - #include "gimage.h" -#undef uint32 - GImage *GImageReadTiff(char *filename) { /* Import a TIF image, else return NULL if error */ TIFF* tif; - uint32 w,h,i,j; - uint32 *ipt,*fpt,*raster=NULL; + uint32_t w,h,i,j; + uint32_t *ipt,*fpt,*raster=NULL; GImage *ret=NULL; struct _GImage *base; @@ -68,7 +59,7 @@ /* Create memory to hold image & raster, exit if not enough memory */ if ( (ret=GImageCreate(it_true,w,h))==NULL ) goto errorGImageReadTiffMem; - if ( (raster=(uint32*) malloc(w*h*sizeof(uint32)))==NULL ) { + if ( (raster=(uint32_t*) malloc(w*h*sizeof(uint32_t)))==NULL ) { NoMoreMemMessage(); goto errorGImageReadTiffMem; } @@ -78,7 +69,7 @@ TIFFClose(tif); base=ret->u.image; for ( i=0; idata+i*base->bytes_per_line); + ipt=(uint32_t *)(base->data+i*base->bytes_per_line); fpt=raster+(h-1-i)*w; for ( j=0; jdata+y*base->bytes_per_line); ipt = NULL; end = pt+width; + pt = (uint8_t *) (base->data+y*base->bytes_per_line); ipt = NULL; end = pt+width; if ( cols>256 ) ipt = (unsigned long *) pt; for ( lpt=line; *line && ptdata+row*base->bytes_per_line); + uint32_t *pt = (uint32_t *) (base->data+row*base->bytes_per_line); for ( col=0; colwidth; ++col ) { putc(COLOR_BLUE(pt[col]),file); putc(COLOR_GREEN(pt[col]),file); diff -Nru fontforge-20201107~dfsg/gutils/gimagewritegimage.c fontforge-20220308~dfsg/gutils/gimagewritegimage.c --- fontforge-20201107~dfsg/gutils/gimagewritegimage.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagewritegimage.c 2022-03-08 10:14:24.000000000 +0000 @@ -34,14 +34,14 @@ /* Write one image in C code which can be compiled into FontForge. */ /* This routine is called and used by GImageWriteGImage() */ int i,j,k; - uint32 *ipt; - uint8 *pt; + uint32_t *ipt; + uint8_t *pt; long val; if ( base->image_type==it_true ) { - fprintf(file,"static uint32 %s%d_data[] = {\n",stem,instance); + fprintf(file,"static uint32_t %s%d_data[] = {\n",stem,instance); for ( i=0; iheight; ++i ) { - ipt = (uint32 *) (base->data+i*base->bytes_per_line); + ipt = (uint32_t *) (base->data+i*base->bytes_per_line); for ( j=0; jwidth; ) { fprintf(file,j==0?" ":"\t"); for ( k=0; k<8 && jwidth; ++k, ++j, ++ipt ) { @@ -52,9 +52,9 @@ } } } else { - fprintf(file,"static uint8 %s%d_data[] = {\n",stem,instance); + fprintf(file,"static uint8_t %s%d_data[] = {\n",stem,instance); for ( i=0; iheight; ++i ) { - pt = (uint8 *) (base->data+i*base->bytes_per_line); + pt = (uint8_t *) (base->data+i*base->bytes_per_line); for ( j=0; jbytes_per_line; ) { fprintf(file,j==0?" ":"\t"); for ( k=0; k<8 && jbytes_per_line; ++k, ++j, ++pt ) @@ -83,7 +83,7 @@ base->image_type==it_index?" it_index,\n": " it_mono,\n" ); fprintf(file," %d,%ld,%ld,%ld,\n",(int) base->delay,(long) base->width,(long) base->height,(long) base->bytes_per_line); - fprintf(file," (uint8 *) %s%d_data,\n",stem,instance); + fprintf(file," (uint8_t *) %s%d_data,\n",stem,instance); if (base->clut==NULL) fprintf(file," NULL,\n" ); else diff -Nru fontforge-20201107~dfsg/gutils/gimagewritejpeg.c fontforge-20220308~dfsg/gutils/gimagewritejpeg.c --- fontforge-20201107~dfsg/gutils/gimagewritejpeg.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagewritejpeg.c 2022-03-08 10:14:24.000000000 +0000 @@ -69,9 +69,9 @@ static void transferImageToBuffer(struct _GImage *base,JSAMPLE *buffer,int w,int ypos) { JSAMPLE *pt, *end; - uint32 *ppt; + uint32_t *ppt; - ppt = (uint32 *) (base->data + ypos*base->bytes_per_line); + ppt = (uint32_t *) (base->data + ypos*base->bytes_per_line); if ( base->image_type==it_index && base->clut==NULL ) { unsigned char *px = (unsigned char *) ppt; int col; register int bit=0x80; diff -Nru fontforge-20201107~dfsg/gutils/gimagewritepng.c fontforge-20220308~dfsg/gutils/gimagewritepng.c --- fontforge-20201107~dfsg/gutils/gimagewritepng.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagewritepng.c 2022-03-08 10:14:24.000000000 +0000 @@ -35,13 +35,6 @@ #include -#define int32 _int32 -#define uint32 _uint32 -#define int16 _int16 -#define uint16 _uint16 -#define int8 _int8 -#define uint8 _uint8 - #include "gimage.h" #include "ffglib.h" diff -Nru fontforge-20201107~dfsg/gutils/gimagewritexbm.c fontforge-20220308~dfsg/gutils/gimagewritexbm.c --- fontforge-20201107~dfsg/gutils/gimagewritexbm.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagewritexbm.c 2022-03-08 10:14:24.000000000 +0000 @@ -35,7 +35,7 @@ FILE *file; int i,j, val,val2,k; char stem[256]; - char *pt; uint8 *scanline; + char *pt; uint8_t *scanline; /* This routine only exports 1-pixel mono-type images */ if ( base->image_type!=it_mono ) { diff -Nru fontforge-20201107~dfsg/gutils/gimagewritexpm.c fontforge-20220308~dfsg/gutils/gimagewritexpm.c --- fontforge-20201107~dfsg/gutils/gimagewritexpm.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gimagewritexpm.c 2022-03-08 10:14:24.000000000 +0000 @@ -51,7 +51,7 @@ struct _GImage *base = gi->list_len==0?gi->u.image:gi->u.images[0]; FILE *file; char stem[256]; - char *pt,*color_type; uint8 *scanline; + char *pt,*color_type; uint8_t *scanline; int i,j; /* This routine only exports mono or color-indexed type images */ diff -Nru fontforge-20201107~dfsg/gutils/gio.c fontforge-20220308~dfsg/gutils/gio.c --- fontforge-20201107~dfsg/gutils/gio.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gio.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,237 +0,0 @@ -/* Copyright (C) 2000-2003 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "gfile.h" -#include "giofuncP.h" -#include "ustring.h" - -#include - -static struct protocols { - int index; - unichar_t *proto; - void *handle; - void *(*dispatcher)(GIOControl *gc); - void (*cancel)(GIOControl *gc); - void (*term)(void *); - unsigned int dothread: 1; -} *protocols; -static int plen, pmax; - -static unichar_t err501[] = { ' ','N','o','t',' ','I','m','p','l','e','m','e','n','t','e','d', '\0' }; - -static int AddProtocol(unichar_t *prefix,int len) { - - if ( plen>=pmax ) { - pmax += 20; /* We're never going to support 20 protocols? */ - if ( plen==0 ) { - protocols = (struct protocols *) malloc(pmax*sizeof(struct protocols)); - } else { - protocols = (struct protocols *) realloc(protocols,pmax*sizeof(struct protocols)); - } - } - memset(protocols+plen,0,sizeof(struct protocols)); - if ( uc_strncmp(prefix,"file",len)==0 ) { - protocols[plen].handle = NULL; - protocols[plen].dispatcher = _GIO_fileDispatch; - protocols[plen].cancel = NULL; - protocols[plen].term = NULL; - protocols[plen].dothread = false; - } else { -return( false ); - } - protocols[plen].index = plen; - protocols[plen].proto = u_copyn(prefix,len); - ++plen; -return( true ); -} - -static void GIOdispatch(GIOControl *gc, enum giofuncs gf) { - unichar_t *temp, *pt, *tpt; - int i; - - gc->gf = gf; - - temp = _GIO_translateURL(gc->path,gf); - if ( temp!=NULL ) { - if ( gc->origpath==NULL ) - gc->origpath = gc->path; - else - free(gc->path); - gc->path = temp; - } - if ( gc->topath!=NULL ) { - temp = _GIO_translateURL(gc->topath,gf); - if ( temp!=NULL ) { - free(gc->topath); - gc->topath = temp; - } - if ( gf==gf_renamefile ) { - if (( pt = uc_strstr(gc->path,"://"))== NULL ) - pt = gc->path; - else { - pt=u_strchr(pt+3,'/'); - if ( pt==NULL ) pt = gc->path+u_strlen(gc->path); - } - if (( tpt = uc_strstr(gc->topath,"://"))== NULL ) - tpt = gc->topath; - else { - tpt=u_strchr(tpt+3,'/'); - if ( tpt==NULL ) tpt = gc->topath+u_strlen(gc->topath); - } - if ( tpt-gc->topath!=pt-gc->path || - u_strnmatch(gc->path,gc->topath,pt-gc->path)!=0 ) { - _GIO_reporterror(gc,EXDEV); -return; - } - } - } - - pt = uc_strstr(gc->path,"://"); - if ( pt!=NULL ) { - for ( i=0; ipath,pt-gc->path)==0 ) - break; - if ( i>=plen && !AddProtocol(gc->path,pt-gc->path) ) { - gc->protocol_index = -2; - gc->return_code = 501; - gc->error = err501; - uc_strcpy(gc->status,"No support for browsing: "); - u_strncpy(gc->status+u_strlen(gc->status), gc->path, pt-gc->path ); - gc->done = true; - (gc->receiveerror)(gc); -return; - } - gc->protocol_index = i; - if ( !protocols[i].dothread ) - (protocols[i].dispatcher)(gc); - else { - gc->return_code = 501; - gc->error = err501; - uc_strcpy(gc->status,"No support for protocol"); - gc->done = true; - (gc->receiveerror)(gc); -return; - } - } else { - gc->protocol_index = -1; - _GIO_localDispatch(gc); - } -} - -void _GIO_PostError(GIOControl *gc) { - gc->receiveerror(gc); -} - -void _GIO_PostInter(GIOControl *gc) { - gc->receiveintermediate(gc); -} - -void _GIO_PostSuccess(GIOControl *gc) { - gc->receivedata(gc); -} - -void GIOdir(GIOControl *gc) { - GIOdispatch(gc,gf_dir); -} - -void GIOstatFile(GIOControl *gc) { - GIOdispatch(gc,gf_statfile); -} - -void GIOfileExists(GIOControl *gc) { - /* We can probably do some optimizations here, based on caching and whatnot */ - GIOdispatch(gc,gf_statfile); -} - -void GIOmkDir(GIOControl *gc) { - GIOdispatch(gc,gf_mkdir); -} - -void GIOdelFile(GIOControl *gc) { - GIOdispatch(gc,gf_delfile); -} - -void GIOdelDir(GIOControl *gc) { - GIOdispatch(gc,gf_deldir); -} - -void GIOrenameFile(GIOControl *gc) { - GIOdispatch(gc,gf_renamefile); -} - -void GIOFreeDirEntries(GDirEntry *ent) { - GDirEntry *next; - - while ( ent!=NULL ) { - next = ent->next; - free(ent->name); - free(ent->mimetype); - free(ent); - ent = next; - } -} - -GDirEntry *GIOgetDirData(GIOControl *gc) { - - if ( gc->direntrydata ) -return( (GDirEntry *) gc->iodata ); - -return( NULL ); -} - -void GIOcancel(GIOControl *gc) { - if ( gc->protocol_index>=0 && protocols[gc->protocol_index].cancel!=NULL ) - /* Per connection cleanup, cancels io if not done and removes from any queues */ - (protocols[gc->protocol_index].cancel)(gc); - if ( gc->direntrydata ) - GIOFreeDirEntries((GDirEntry *) gc->iodata); - else - free(gc->iodata); - free(gc->path); - free(gc->origpath); - free(gc->topath); - free(gc); -} - -void GIOclose(GIOControl *gc) { - GIOcancel(gc); -} - -GIOControl *GIOCreate(unichar_t *path,void *userdata, - void (*receivedata)(struct giocontrol *), - void (*receiveerror)(struct giocontrol *)) { - GIOControl *gc = (GIOControl *) calloc(1,sizeof(GIOControl)); - - gc->path = u_copy(path); - gc->userdata = userdata; - gc->receivedata = receivedata; - gc->receiveerror = receiveerror; -return(gc); -} diff -Nru fontforge-20201107~dfsg/gutils/giofile.c fontforge-20220308~dfsg/gutils/giofile.c --- fontforge-20201107~dfsg/gutils/giofile.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/giofile.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,311 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "basics.h" -#include "gfile.h" -#include "giofuncP.h" -#include "ustring.h" - -#include -#include -#include -#include -#include -#include - -/* the initial space is so that these guys will come first in ordered error */ -/* lists in the file chooser */ -static unichar_t err401[] = { ' ','U','n','a','u','t','h','o','r','i','z','e','d', '\0' }; -static unichar_t err403[] = { ' ','F','o','r','b','i','d','d','e','n', '\0' }; -static unichar_t err404[] = { ' ','N','o','t',' ','F','o','u','n','d', '\0' }; -static unichar_t err405[] = { ' ','M','e','t','h','o','d',' ','N','o','t',' ','A','l','l','o','w','e','d', '\0' }; -static unichar_t err406[] = { ' ','N','o','t',' ','A','c','c','e','p','t','a','b','l','e', '\0' }; -static unichar_t err409[] = { ' ','C','o','n','f','l','i','c','t', '\0' }; -static unichar_t err412[] = { ' ','P','r','e','c','o','n','d','i','t','i','o','n',' ','F','a','i','l','e','d', '\0' }; -static unichar_t err414[] = { ' ','R','e','q','u','e','s','t','-','U','R','I',' ','T','o','o',' ','L','o','n','g', '\0' }; -static unichar_t err500[] = { ' ','I','n','t','e','r','n','a','l',' ','S','e','r','v','e','r',' ','E','r','r','o','r', '\0' }; - -void _GIO_reporterror(GIOControl *gc, int errn) { - - uc_strncpy(gc->status,strerror(errn),sizeof(gc->status)/sizeof(unichar_t)); - - if ( errn==ENOENT || (gc->gf!=gf_dir && errn==ENOTDIR) ) { - gc->return_code = 404; - gc->error = err404; - } else if ( errn==EACCES || errn==EPERM ) { - gc->return_code = 401; - gc->error = err401; - } else if ( errn==EROFS || errn==ENOTEMPTY || errn==EBUSY ) { - gc->return_code = 403; - gc->error = err403; - } else if ( errn==ENOTDIR || errn==EISDIR ) { - gc->return_code = 405; - gc->error = err405; - } else if ( errn==EINVAL ) { - gc->return_code = 406; - gc->error = err406; - } else if ( errn==EEXIST ) { - gc->return_code = 409; - gc->error = err409; - } else if ( errn==ENOSPC || errn==EXDEV || errn==EMLINK) { - gc->return_code = 412; - gc->error = err412; - } else if ( errn==ENAMETOOLONG ) { - gc->return_code = 414; - gc->error = err414; - } else { - gc->return_code = 500; - gc->error = err500; - } - gc->done = true; - (gc->receiveerror)(gc); -} - -char *_GIO_decomposeURL(const unichar_t *uri) { - unichar_t *pt; - - // file:///path/to.something, or /path/to/something - pt = uc_strstr(uri, "://"); - if (pt == NULL) { - return cu_copy(uri); - } - pt += 3; - - return cu_copy(pt); -} - -static void _gio_file_dir(GIOControl *gc,char *path) { - DIR *dir; - struct dirent *ent; - GDirEntry *head=NULL, *last=NULL, *cur; - char *buffer, *ept, *temp; - struct stat statb; - - dir = opendir(path); - if ( dir==NULL ) { - _GIO_reporterror(gc,errno); -return; - } - - buffer = (char *) malloc(strlen(path)+FILENAME_MAX+3); - strcpy(buffer,path); - ept = buffer+strlen(buffer); - if ( ept[-1]!='/' ) - *ept++ = '/'; - - while (( ent = readdir(dir))!=NULL ) { - cur = (GDirEntry *) calloc(1,sizeof(GDirEntry)); - cur->name = def2u_copy(ent->d_name); - strcpy(ept,ent->d_name); - stat(buffer,&statb); - cur->hasdir = cur->hasexe = cur->hasmode = cur->hassize = cur->hastime = true; - cur->size = statb.st_size; - cur->mode = statb.st_mode; - cur->modtime = statb.st_mtime; - cur->isdir = S_ISDIR(cur->mode); - cur->isexe = !cur->isdir && (cur->mode & 0100); - temp = NULL; - // Things go badly if we open a pipe or a device. So we don't. -#ifdef __MINGW32__ - //Symlinks behave differently on Windows and are transparent, so no S_ISLNK. - if (S_ISREG(statb.st_mode) || S_ISDIR(statb.st_mode)) { -#else - if (S_ISREG(statb.st_mode) || S_ISDIR(statb.st_mode) || S_ISLNK(statb.st_mode)) { -#endif - // We look at the file and try to determine a MIME type. - if ( (temp=GIOguessMimeType(buffer)) || (temp=GIOGetMimeType(buffer)) ) { - cur->mimetype = u_copy(c_to_u(temp)); - free(temp); - } - } - if ( last==NULL ) - head = last = cur; - else { - last->next = cur; - last = cur; - } - } -#if __CygWin - /* Under cygwin we should give the user access to /cygdrive, even though */ - /* a diropen("/") will not find it */ - if ( strcmp(path,"/")==0 ) { - cur = (GDirEntry *) calloc(1,sizeof(GDirEntry)); - cur->name = def2u_copy("cygdrive"); - strcpy(ept,"cygdrive"); - stat(buffer,&statb); - cur->hasdir = cur->hasexe = cur->hasmode = cur->hassize = cur->hastime = true; - cur->size = statb.st_size; - cur->mode = statb.st_mode; - cur->modtime = statb.st_mtime; - cur->isdir = S_ISDIR(cur->mode); - cur->isexe = !cur->isdir && (cur->mode & 0100); - if ( last==NULL ) - head = last = cur; - else { - last->next = cur; - last = cur; - } - } -#endif - closedir(dir); - free(buffer); - gc->iodata = head; - gc->direntrydata = true; - gc->return_code = 200; - gc->done = true; - (gc->receivedata)(gc); -} - -static void _gio_file_statfile(GIOControl *gc,char *path) { - GDirEntry *cur; - struct stat statb; - - if ( stat(path,&statb)==-1 ) { - _GIO_reporterror(gc,errno); - } else { - cur = (GDirEntry *) calloc(1,sizeof(GDirEntry)); - cur->name = uc_copy(GFileNameTail(path)); - cur->hasdir = cur->hasexe = cur->hasmode = cur->hassize = cur->hastime = true; - cur->size = statb.st_size; - cur->mode = statb.st_mode; - cur->modtime = statb.st_mtime; - cur->isdir = S_ISDIR(cur->mode); - cur->isexe = !cur->isdir && (cur->mode & 0100); - gc->iodata = cur; - gc->direntrydata = true; - gc->return_code = 200; - gc->done = true; - (gc->receivedata)(gc); - } -} - -static void _gio_file_delfile(GIOControl *gc,char *path) { - if ( unlink(path)==-1 ) { - _GIO_reporterror(gc,errno); - } else { - gc->return_code = 201; - gc->done = true; - (gc->receivedata)(gc); - } -} - -static void _gio_file_deldir(GIOControl *gc,char *path) { - if ( rmdir(path)==-1 ) { - _GIO_reporterror(gc,errno); - } else { - gc->return_code = 201; - gc->done = true; - (gc->receivedata)(gc); - } -} - -static void _gio_file_renamefile(GIOControl *gc,char *path, char *topath) { - if ( rename(path,topath)==-1 ) { - _GIO_reporterror(gc,errno); - } else { - gc->return_code = 201; - gc->done = true; - (gc->receivedata)(gc); - } -} - -static void _gio_file_mkdir(GIOControl *gc,char *path) { - if ( GFileMkDir(path, 0755)==-1 ) { - _GIO_reporterror(gc,errno); - } else { - gc->return_code = 201; - gc->done = true; - (gc->receivedata)(gc); - } -} - -void _GIO_localDispatch(GIOControl *gc) { - char *path = u2def_copy(gc->path); - char *topath; - - switch ( gc->gf ) { - case gf_dir: - _gio_file_dir(gc,path); - break; - case gf_statfile: - _gio_file_statfile(gc,path); - break; - case gf_mkdir: - _gio_file_mkdir(gc,path); - break; - case gf_delfile: - _gio_file_delfile(gc,path); - break; - case gf_deldir: - _gio_file_deldir(gc,path); - break; - case gf_renamefile: - topath = cu_copy(gc->topath); - _gio_file_renamefile(gc,path,topath); - free(topath); - break; - default: - break; - } - free(path); -} - -/* pathname preceded by "file://" just strip off the "file://" and treat as a */ -/* filename */ -void *_GIO_fileDispatch(GIOControl *gc) { - char *path, *topath; - - path = _GIO_decomposeURL(gc->path); - switch ( gc->gf ) { - case gf_dir: - _gio_file_dir(gc,path); - break; - case gf_statfile: - _gio_file_statfile(gc,path); - break; - case gf_mkdir: - _gio_file_mkdir(gc,path); - break; - case gf_delfile: - _gio_file_delfile(gc,path); - break; - case gf_deldir: - _gio_file_deldir(gc,path); - break; - case gf_renamefile: - topath = _GIO_decomposeURL(gc->topath); - _gio_file_renamefile(gc,path,topath); - free(topath); - break; - default: - break; - } - free(path); -return( NULL ); -} diff -Nru fontforge-20201107~dfsg/gutils/giofuncP.h fontforge-20220308~dfsg/gutils/giofuncP.h --- fontforge-20201107~dfsg/gutils/giofuncP.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/giofuncP.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FONTFORGE_GIOFUNCP_H -#define FONTFORGE_GIOFUNCP_H - -#include "gio.h" - -extern void _GIO_localDispatch(GIOControl *gc); -extern void *_GIO_fileDispatch(GIOControl *gc); -void _GIO_reporterror(GIOControl *gc, int errn); -void _GIO_PostSuccess(GIOControl *gc); -void _GIO_PostInter(GIOControl *gc); -void _GIO_PostError(GIOControl *gc); - -extern char *_GIO_decomposeURL(const unichar_t *url); - -extern unichar_t *_GIO_translateURL(unichar_t *, enum giofuncs gf); -extern struct stdfuncs _GIO_stdfuncs; - -#endif /* FONTFORGE_GIOFUNCP_H */ diff -Nru fontforge-20201107~dfsg/gutils/giotrans.c fontforge-20220308~dfsg/gutils/giotrans.c --- fontforge-20201107~dfsg/gutils/giotrans.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/giotrans.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "giofuncP.h" -#include "ustring.h" - -struct transtab { - unichar_t *old; - unichar_t *new; -/* struct transtab *next; /* pointer to next transtab */ - int olen; /* length to test against */ - int gf_mask; /* enum giofuncs */ -}; -static struct transtab *transtab=NULL; - -unichar_t *_GIO_translateURL(unichar_t *path, enum giofuncs gf) { - struct transtab *test; - unichar_t *res; - - if ( transtab==NULL ) - /* Need some sort of _GIO_addURL(), otherwise you never get past here */ - return( NULL ); - - for ( test = transtab; test->old!=NULL; ++test ) { - if ( (test->gf_mask&(1<old,test->olen)==0 ) { - if ( (res=malloc((u_strlen(path)-test->olen+u_strlen(test->new)+1)*sizeof(unichar_t)))==NULL ) - return( NULL ); - u_strcpy(res,test->new); - u_strcat(res,path+test->olen); - return( res ); - } - } - return( NULL ); -} diff -Nru fontforge-20201107~dfsg/gutils/gutils.c fontforge-20220308~dfsg/gutils/gutils.c --- fontforge-20201107~dfsg/gutils/gutils.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gutils.c 2022-03-08 10:14:24.000000000 +0000 @@ -28,7 +28,10 @@ #include #include "basics.h" +#include "gfile.h" #include "gutils.h" +#include "ustring.h" +#include "utype.h" #include "ffglib.h" @@ -70,3 +73,102 @@ return st_time; } + +static char* SupportedLocale(const char *locale, const char *fullspec, const char *filename) { +/* If there's additional help files written for other languages, then check */ +/* to see if this local matches the additional help message language. If so */ +/* then report back that there's another language available to use for help */ +/* NOTE: If Docs are not maintained very well, maybe comment-out lang here. */ + int i; + /* list languages in specific to generic order, ie: en_CA, en_GB, en... */ + static char *supported[] = { "de","ja", NULL }; /* other html lang list */ + + for ( i=0; supported[i]!=NULL; ++i ) { + if ( strcmp(locale,supported[i])==0 ) { + char *pt = strrchr(filename, '/'); + return smprintf("%s/old/%s/%s", fullspec, supported[i], pt ? pt : filename); + } + } + return NULL; +} + +static char* CheckSupportedLocale(const char *fullspec, const char *filename) { +/* Add Browser HELP for this local if there's more html docs for this local */ + + /* KANOU has provided a japanese translation of the docs */ + /* Edward Lee is working on traditional chinese docs */ + const char *loc = getenv("LC_ALL"); + char buffer[40], *pt; + + if ( loc==NULL ) loc = getenv("LC_CTYPE"); + if ( loc==NULL ) loc = getenv("LANG"); + if ( loc==NULL ) loc = getenv("LC_MESSAGES"); + if ( loc==NULL ) + return NULL; + + /* first, try checking entire string */ + strncpy(buffer,loc,sizeof(buffer)); + buffer[sizeof(buffer)-1] = '\0'; + pt = SupportedLocale(buffer, fullspec, filename); + if (pt) { + return pt; + } + + /* parse possible suffixes, such as .UTF-8, then try again */ + if ( (pt=strchr(buffer,'.'))!=NULL ) { + *pt = '\0'; + pt = SupportedLocale(buffer, fullspec, filename); + if (pt) { + return pt; + } + } + + /* parse possible suffixes such as _CA, _GB, and try again */ + if ( (pt=strchr(buffer,'_'))!=NULL ) { + *pt = '\0'; + return SupportedLocale(buffer, fullspec, filename); + } + + return NULL; +} + +void help(const char *file, const char *section) { + if (!file) { + return; + } else if (strstr(file, "://")) { + g_app_info_launch_default_for_uri(file, NULL, NULL); + return; + } else if (!section) { + section = ""; + } + + bool launched = false; + const char *help = getHelpDir(); + if (help) { + char *path = CheckSupportedLocale(help, file); + if (!path) { + path = smprintf("%s/%s", help, file); + if (!path) { + return; + } + } + + GFile *gfile = g_file_new_for_path(path); + free(path); + + if (g_file_query_exists(gfile, NULL)) { + gchar* uri = g_file_get_uri(gfile); + path = smprintf("%s%s", uri, section); + launched = g_app_info_launch_default_for_uri(path, NULL, NULL); + g_free(uri); + free(path); + } + g_object_unref(gfile); + } + + if (!launched) { + char *path = smprintf("https://fontforge.org/docs/%s%s", file, section); + g_app_info_launch_default_for_uri(path, NULL, NULL); + free(path); + } +} diff -Nru fontforge-20201107~dfsg/gutils/gwwintl.c fontforge-20220308~dfsg/gutils/gwwintl.c --- fontforge-20201107~dfsg/gutils/gwwintl.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/gwwintl.c 2022-03-08 10:14:24.000000000 +0000 @@ -31,8 +31,6 @@ #include "basics.h" #include "intl.h" -#include -#include #include char *sgettext(const char *msgid) { diff -Nru fontforge-20201107~dfsg/gutils/unicodelibinfo.c fontforge-20220308~dfsg/gutils/unicodelibinfo.c --- fontforge-20201107~dfsg/gutils/unicodelibinfo.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/gutils/unicodelibinfo.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,468 +0,0 @@ -/* -*- coding: utf-8 -*- */ -/* Copyright (C) 2013 by Jose Da Silva */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "ffglib.h" -#include "unicodelibinfo.h" -#include "ustring.h" - -#ifndef _NO_LIBUNINAMESLIST -#include -#else -struct unicode_block { - int start, end; - const char *name; -}; -#endif -const struct unicode_nameannot * const *const *_UnicodeNameAnnot = NULL; /* deprecated */ -const struct unicode_block *_UnicodeBlock = NULL; -#ifndef _NO_LIBUNICODENAMES -#include -uninm_names_db names_db; /* Unicode character names and annotations database */ -uninm_blocks_db blocks_db; -#endif - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES -#else -static const char *chosung[] = { "G", "GG", "N", "D", "DD", "L", "M", "B", \ - "BB", "S", "SS", "", "J", "JJ", "C", "K", "T", "P", "H", NULL }; -static const char *jungsung[] = { "A", "AE", "YA", "YAE", "EO", "E", "YEO", \ - "YE", "O", "WA", "WAE", "OE", "YO", "U", "WEO", "WE", "WI", "YU", \ - "EU", "YI", "I", NULL }; -static const char *jongsung[] = { "", "G", "GG", "GS", "N", "NJ", "NH", "D", \ - "L", "LG", "LM", "LB", "LS", "LT", "LP", "LH", "M", "B", "BS", "S", \ - "SS", "NG", "J", "C", "K", "T", "P", "H", NULL }; -#endif - -void inituninameannot(void) { -/* Initialize unicode name-annotation library access for FontForge */ - -#if _NO_LIBUNINAMESLIST - _UnicodeNameAnnot = NULL; /* libuninameslist not available */ - _UnicodeBlock = NULL; -#else - /* backward compatibility for other programs using libuninames */ - _UnicodeNameAnnot = UnicodeNameAnnot; - _UnicodeBlock = UnicodeBlock; -#endif - -#ifndef _NO_LIBUNICODENAMES - /* Open database file, read data for this 'local', then close. */ - char *names_db_file; - char *blocks_db_file; - - /* Load character names and annotations that come from the Unicode NamesList.txt */ - /* This should not be done until after the locale has been set */ - names_db_file = uninm_find_names_db(NULL); - names_db = (names_db_file == NULL) ? ((uninm_names_db) 0) : uninm_names_db_open(names_db_file); - free(names_db_file); - /* NOTE: you need to do uninm_names_db_close(names_db); when you exit program */ - - blocks_db_file = uninm_find_blocks_db(NULL); - blocks_db = (blocks_db_file == NULL) ? ((uninm_blocks_db) 0) : uninm_blocks_db_open(blocks_db_file); - free(blocks_db_file); - /* NOTE: you need to do uninm_blocks_db_close(blocks_db); when you exit program */ -#endif -} - -char *unicode_name(int32 unienc) { -/* Return the unicode name for the value given from a data library. */ -/* If there's no data available for this code, or no library, return NULL */ -/* User should free the return string when finished with this information */ - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library code available to use */ - //fprintf(stderr,"no library\n"); - return( NULL ); -#else - /* have nameslist library code available to use */ - if ( unienc<0 || unienc>=0x110000 ) - return( NULL ); - - char *name_data=NULL; -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN <= 3) - /* old libuninameslist library code */ - if ( _UnicodeNameAnnot!=NULL && - _UnicodeNameAnnot[unienc>>16][(unienc>>8)&0xff][unienc&0xff].name!=NULL ) { - name_data=copy(_UnicodeNameAnnot[unienc>>16][(unienc>>8)&0xff][unienc&0xff].name); - } - //fprintf(stderr,"use old code library ->%s<-\n",name_data); -#else - /* new libuninameslist library code */ - name_data=copy(uniNamesList_name(unienc)); - //fprintf(stderr,"new library ->%s<-\n",name_data\n"); -#endif -#else - /* libunicodesnames library code */ - name_data=copy(uninm_name(names_db,(unsigned int)(unienc))); - //fprintf(stderr,"libunicodes library ->%s<-\n",name_data); -#endif - - /* Unicode name derivation rule NR1 - * Code moved here from fontforgeexe/fontview.c - * FIXME: maybe this belongs to lower library stack instead, - * revisit later. - */ - if( ( unienc >= 0xAC00 && unienc <= 0xD7A3 ) && ( name_data == NULL ) ) { - name_data = smprintf( "HANGUL SYLLABLE %s%s%s", - chosung [ (unienc - 0xAC00) / (21*28) ], - jungsung[ ((unienc - 0xAC00) / 28 ) % 21 ], - jongsung[ (unienc - 0xAC00) % 28 ] ); - } - - return( name_data ); -#endif -} - -#ifndef _NO_LIBUNINAMESLIST -static char *unicode_nicer(const char *from) { -/* Return nicer looking unicode annotations by changing the '*' to bullet */ -/* and other markers to fancier utf8 style symbols. if empty, return NULL */ -/* User should free the return string when finished with this information */ - const char *pf; - char ch,*to,*pt; - long c; - int l; - - if ( from==NULL ) - return( NULL ); - - /* check if we need to convert some chars to bullets and symbols */ - c=l=0; - for ( pf=from; (ch=*pf++)!='\0'; ++l ) if ( ch=='\t' ) { - /* require extra space for these larger utf8 type chars */ - if ( *pf=='*' || *pf=='%' || *pf=='x' || *pf=='~' || *pf==':' || *pf=='#' ) ++c; - } - - if ( (pt=to=malloc(l+c+c+1))!=NULL ) { - if ( c ) { - while ( (ch=*pt++=*from++)!='\0' ) if (ch=='\t' ) { - if ( *from=='*' ) { - c=0x2022; goto unicode_expand_c; /* 0x2022, bullet */ - } else if ( *from=='%' ) { - c=0x203b; goto unicode_expand_c; /* 0x203b, reference mark */ - } else if ( *from=='x' ) { - c=0x2192; goto unicode_expand_c; /* 0x2192, rightwards arrow */ - } else if ( *from=='~' ) { - c=0x2053; goto unicode_expand_c; /* 0x2053, swung dash */ - } else if ( *from==':' ) { - c=0x2261; goto unicode_expand_c; /* 0x2261, identical to */ - } else if ( *from=='#' ) { - c=0x2248; goto unicode_expand_c; /* 0x2248, almost equal to */ -unicode_expand_c: - ++from; - *pt++ =0xe0+((c>>12)&0x0f); - *pt++ =0x80+((c>>6)&0x3f); - *pt++ =0x80+(c&0x3f); - } - } - } else - /* simply copy information verbatim, without the need to edit */ - while ( (*pt++=*from++)!='\0' ); - } - - return( to ); -} - -static int unicode_block_check(int block_i) { -#if (_LIBUNINAMESLIST_FUN <= 3) -/* Older uninameslist database needs to be checked from start since we do */ -/* not know which is the last block. Currently this should be around 234. */ - if ( _UnicodeBlock!=NULL ) { - int i; - - for ( i=0; i=0x10ffff ) - break; - if ( i==block_i ) - return( i ); - } - return( -1 ); -#else - /* libuninameslist-0.4.2014____ has a function to return block count. */ - if ( _UnicodeBlock!=NULL && block_i < uniNamesList_blockCount() ) - return( block_i ); - return( -1 ); -#endif -} -#endif - -char *unicode_annot(int32 unienc) { -/* Return the unicode annotation for the value given from a data library. */ -/* If there's no data available for this code, or no library, return NULL */ -/* User should free the return string when finished with this information */ - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library code available to use */ - //fprintf(stderr,"no library - annotation\n"); - return( NULL ); -#else - /* have nameslist library code available to use */ - if ( unienc<0 || unienc>=0x110000 ) - return( NULL ); - - char *annot_data=NULL; - -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN <= 3) - /* old libuninameslist library code */ - if ( _UnicodeNameAnnot!=NULL && - _UnicodeNameAnnot[unienc>>16][(unienc>>8)&0xff][unienc&0xff].annot!=NULL ) { - annot_data=unicode_nicer(_UnicodeNameAnnot[unienc>>16][(unienc>>8)&0xff][unienc&0xff].annot); - } - //fprintf(stderr,"use old code unicode_annot() - annotation ->%s<-\n",annot_data); -#else - /* new libuninameslist library code */ - annot_data=unicode_nicer(uniNamesList_annot(unienc)); - //fprintf(stderr,"new unicode_annot() - annotation ->%s<-\n",annot_data); -#endif -#else - /* libunicodesnames library code */ - annot_data=copy(uninm_annotation(names_db,(unsigned int)(unienc))); - //fprintf(stderr,"libunicodes unicode_annot() - annotation ->%s<-\n",annot_data); -#endif - - return( annot_data ); -#endif -} - -int32 unicode_block_count(void) { -/* Return the number of unicode blocks contained in this NameList library */ -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library available to use */ - return( -1 ); -#else - int32 unicount; - - unicount=-1; -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN >= 4) - /* version 0.4+ have function to do this */ - unicount=uniNamesList_blockCount(); - //fprintf(stderr,"ver 0.4+ unicode_block_count(), have %d\n",unicount); -#else - /* old libuninameslist<=0.3 library code */ - if ( _UnicodeBlock!=NULL ) { - int i; - - for ( i=0; i<100000; ++i ) - if ( _UnicodeBlock[i].end>=0x10ffff ) - break; - if ( i>0 ) - unicount = i; - //fprintf(stderr,"old code unicode_block_count(), have %d, %d\n",i,unicount); - } -#endif -#else - /* libunicodesnames library code */ - unicount=uninm_num_blocks(blocks_db); - //fprintf(stderr,"libunicodes unicode_block_count() have %d\n",unicount); -#endif - - return( unicount ); -#endif -} - -int32 unicode_block_start(int32 block_i) { -/* Return the unicode value for the start of next unicode block. If no */ -/* library or data available, then return -1. */ - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library available to use */ - //fprintf(stderr,"no block library\n"); - return( -1 ); -#else - int32 unistart; - - unistart=-1; -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN >= 4) - /* version 0.4+ have function to do this */ - unistart=uniNamesList_blockStart(block_i); - //fprintf(stderr,"ver 0.4+ code unicode_block_start(), have %d %d\n",block_i,unistart); -#else - /* old libuninameslist<=0.3 library code */ - if ( (unistart=unicode_block_check(block_i))>=0 ) - unistart=_UnicodeBlock[unistart].start; - //fprintf(stderr,"use old code unicode_block_start(), have %d %d\n",block_i,unistart); -#endif -#else - /* libunicodesnames library code */ - unistart=uninm_block_start(blocks_db,(unsigned int)(block_i)); - //fprintf(stderr,"libunicodes unicode_block_start()have %d %d\n",block_i,unistart); -#endif - - return( unistart ); -#endif -} - -int32 unicode_block_end(int32 block_i) { -/* Return the unicode value for the end of this unicode block. If there */ -/* is no library or data available, then return -1 */ - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library available to use */ - //fprintf(stderr,"no block library\n"); - return( -1 ); -#else - int32 uniend; - - uniend=-1; -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN >= 4) - /* version 0.4+ have function to do this */ - uniend=uniNamesList_blockEnd(block_i); - //fprintf(stderr,"ver 0.4+ code unicode_block_end(), have %d %d\n",block_i,uniend); -#else - /* old libuninameslist<=0.3 library code */ - if ( (uniend=unicode_block_check(block_i))>=0 ) - uniend=_UnicodeBlock[uniend].end; - //fprintf(stderr,"use old code unicode_block_end(), have %d %d\n",block_i,uniend); -#endif -#else - /* libunicodesnames library code */ - uniend=uninm_block_end(blocks_db,(unsigned int)(block_i)); - //fprintf(stderr,"libunicodes unicode_block_end(), have %d %d\n",block_i,uniend); -#endif - - return( uniend ); -#endif -} - -char *unicode_block_name(int32 block_i) { -/* Return the unicode name for this unicode block. If there is no library */ -/* then return NULL */ - -#if _NO_LIBUNINAMESLIST && _NO_LIBUNICODENAMES - /* no nameslist library code available to use */ - //fprintf(stderr,"no library\n"); - return( NULL ); -#else - char *name_data=NULL; -#ifndef _NO_LIBUNINAMESLIST -#if (_LIBUNINAMESLIST_FUN >= 4) - /* version 0.4+ have function to do this */ - name_data=copy(uniNamesList_blockName(block_i)); - //fprintf(stderr,"ver 0.4+ code unicode_block_name(), have %d ->%s<-\n",block_i,name_data); -#else - int i; - /* old libuninameslist<=0.3 library code */ - if ( (i=unicode_block_check(block_i))>=0 ) - name_data=copy(_UnicodeBlock[i].name); - //fprintf(stderr,"use old code unicode_block_name(), have %d %d ->%s<-\n",i,block_i,name_data); -#endif -#else - /* libunicodesnames library code */ - name_data=copy(uninm_block_name(blocks_db,(unsigned int)(block_i))); - //fprintf(stderr,"libunicodes unicode_block_name() %d ->%s<-\n",block_i,name_data); -#endif - - return( name_data ); -#endif -} - -/* libuninameslist 0.5 and higher functions, otherwise return NULL or -1. */ -#if !(_NO_LIBUNINAMESLIST) && (_LIBUNINAMESLIST_FUN >= 5) -/* Get count for libuninameslist names2 table list-size available to read */ -int32 unicode_names2cnt(void) { - return( (int32)(uniNamesList_names2cnt()) ); -} - -/* Return unicode value for "Nth" internal table location or -1 if error. */ -int32 unicode_names2valFrmTab(int32 n) { - return( (int32)(uniNamesList_names2val(n)) ); -} - -/* Return "Nth" internal_table_location for this unicode value. None==-1. */ -int32 unicode_names2getUtabLoc(int32 unienc) { - return( (int32)(uniNamesList_names2getU((unsigned long)(unienc))) ); -} - -/* Return unicode name2 for "Nth" internal table location. NULL if error. */ -/* NOTE: free() the string before exiting fontforge to avoid memory leak. */ -char *unicode_name2FrmTab(int32 n) { - int l; - char *p; - if ( n<0 || n>=uniNamesList_names2cnt() ) - return( NULL ); - l=uniNamesList_names2lnC((int)(n))*sizeof(char); - if ( (p=(char *)(calloc(1,l+sizeof(char))))==NULL ) - return( NULL ); - memcpy(p,uniNamesList_names2anC((int)(n)),l); - return( p ); -} - -/* Return unicode name2 for unicode "unienc" if exists, else return NULL. */ -/* NOTE: free() the string before exiting fontforge to avoid memory leak. */ -char *unicode_name2(int32 unienc) { - return( unicode_name2FrmTab(unicode_names2getUtabLoc(unienc)) ); -} -#else -/* libuninameslist ver0.4 or older, or libunicodenames return NULL or -1. */ -/* for these older libraries, we would need to search entire list to find */ -/* about 28 or less possible names2 codes. This isn't an effective use of */ -/* computer use and it's better for user to use a more recent names list. */ -int32 unicode_names2cnt(void) { - return( -1 ); -} -int32 unicode_names2valFrmTab(int32 n) { - return( -1 ); -} -int32 unicode_names2getUtabLoc(int32 unienc) { - return( -1 ); -} -char *unicode_name2FrmTab(int32 n) { - return( NULL ); -} -char *unicode_name2(int32 unienc) { - return( NULL ); -} -#endif - -char *unicode_library_version(void) { -/* Return the unicode version for this library. Sometimes users still use */ -/* older libuninameslist or libunincodenames libraries because they don't */ -/* realize that these need to be updated to keep current too but not made */ -/* at same time that FontForge is released (release dates not in sync). */ - -#if !(_NO_LIBUNINAMESLIST) && (_LIBUNINAMESLIST_FUN >= 3) - /* libuninameslist-0.3.20130501-1 and later have a "version" function */ - char *version_str; - - version_str=copy(uniNamesList_NamesListVersion()); - - return( version_str ); -#else - /* Libunicodenames and older versions of libuninames don't have a ver */ - /* function so we need to either test various annotations to find out */ - /* what version we have, or we keep it simple and just return nothing */ - return( NULL ); -#endif -} diff -Nru fontforge-20201107~dfsg/inc/basics.h fontforge-20220308~dfsg/inc/basics.h --- fontforge-20201107~dfsg/inc/basics.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/basics.h 2022-03-08 10:14:24.000000000 +0000 @@ -34,21 +34,12 @@ #include #include #include +#include #include /* for NULL */ #include /* for free */ #include -typedef int32_t int32; -typedef uint32_t uint32; -typedef int16_t int16; -typedef uint16_t uint16; -typedef int8_t int8; -typedef uint8_t uint8; - -/* An integral type which can hold a pointer */ -typedef intptr_t intpt; - -typedef uint32 unichar_t; +typedef uint32_t unichar_t; #define FF_PI 3.1415926535897932 diff -Nru fontforge-20201107~dfsg/inc/chardata.h fontforge-20220308~dfsg/inc/chardata.h --- fontforge-20201107~dfsg/inc/chardata.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/chardata.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FONTFORGE_CHARDATA_H -#define FONTFORGE_CHARDATA_H - -#include "basics.h" - -struct charmap { - int first, last; - unsigned char **table; - unichar_t *totable; -}; -struct charmap2 { - int first, last; - unsigned short **table; - unichar_t *totable; -}; - -extern const unichar_t unicode_from_i8859_1[]; -extern struct charmap i8859_1_from_unicode; -extern const unichar_t unicode_from_i8859_2[]; -extern struct charmap i8859_2_from_unicode; -extern const unichar_t unicode_from_i8859_3[]; -extern struct charmap i8859_3_from_unicode; -extern const unichar_t unicode_from_i8859_4[]; -extern struct charmap i8859_4_from_unicode; -extern const unichar_t unicode_from_i8859_5[]; -extern struct charmap i8859_5_from_unicode; -extern const unichar_t unicode_from_i8859_6[]; -extern struct charmap i8859_6_from_unicode; -extern const unichar_t unicode_from_i8859_7[]; -extern struct charmap i8859_7_from_unicode; -extern const unichar_t unicode_from_i8859_8[]; -extern struct charmap i8859_8_from_unicode; -extern const unichar_t unicode_from_i8859_9[]; -extern struct charmap i8859_9_from_unicode; -extern const unichar_t unicode_from_i8859_10[]; -extern struct charmap i8859_10_from_unicode; -extern const unichar_t unicode_from_i8859_11[]; -extern struct charmap i8859_11_from_unicode; -extern const unichar_t unicode_from_i8859_13[]; -extern struct charmap i8859_13_from_unicode; -extern const unichar_t unicode_from_i8859_14[]; -extern struct charmap i8859_14_from_unicode; -extern const unichar_t unicode_from_i8859_15[]; -extern struct charmap i8859_15_from_unicode; -extern const unichar_t unicode_from_i8859_16[]; -extern struct charmap i8859_16_from_unicode; -extern const unichar_t unicode_from_koi8_r[]; -extern struct charmap koi8_r_from_unicode; -extern const unichar_t unicode_from_jis201[]; -extern struct charmap jis201_from_unicode; -extern const unichar_t unicode_from_win[]; -extern struct charmap win_from_unicode; -extern const unichar_t unicode_from_mac[]; -extern struct charmap mac_from_unicode; -extern const unichar_t unicode_from_MacSymbol[]; -extern struct charmap MacSymbol_from_unicode; -extern const unichar_t unicode_from_ZapfDingbats[]; -extern struct charmap ZapfDingbats_from_unicode; - -extern unichar_t *unicode_from_alphabets[]; -extern struct charmap *alphabets_from_unicode[]; - -extern const unichar_t unicode_from_jis208[]; -extern const unichar_t unicode_from_jis212[]; -extern struct charmap2 jis_from_unicode; -/* Subtract 0xa100 before indexing this array */ -extern const unichar_t unicode_from_big5[]; -extern struct charmap2 big5_from_unicode; -/* Subtract 0x8100 before indexing this array */ -extern const unichar_t unicode_from_big5hkscs[]; -extern struct charmap2 big5hkscs_from_unicode; -extern const unichar_t unicode_from_ksc5601[]; -extern struct charmap2 ksc5601_from_unicode; -/* Subtract 0x8400 before indexing this array */ -extern const unichar_t unicode_from_johab[]; -extern struct charmap2 johab_from_unicode; -extern const unichar_t unicode_from_gb2312[]; -extern struct charmap2 gb2312_from_unicode; - -/* a mask for each character saying what charset(s) it may be found in */ -extern const unsigned long * const unicode_backtrans[]; - -extern const unichar_t *const * const unicode_alternates[]; - -#endif /* FONTFORGE_CHARDATA_H */ diff -Nru fontforge-20201107~dfsg/inc/charset.h fontforge-20220308~dfsg/inc/charset.h --- fontforge-20201107~dfsg/inc/charset.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/charset.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FONTFORGE_CHARSET_H -#define FONTFORGE_CHARSET_H - -#if HAVE_ICONV_H -# include -extern char *iconv_local_encoding_name; -#else -# include "gwwiconv.h" /* My fake iconv based on encodings in gdraw/gunicode */ -#endif - -/* ASCII is ISO 646, except the ISO version admits national alternatives */ -enum encoding { e_usascii, e_iso646_no, e_iso646_se, e_iso8859_1, - e_iso8859_2, e_iso8859_3, e_iso8859_4, e_iso8859_5, e_iso8859_6, - e_iso8859_7, e_iso8859_8, e_iso8859_9, e_iso8859_10, - e_iso8859_11/* same as TIS */, e_iso8859_13, e_iso8859_14, e_iso8859_15, - e_iso8859_16, - e_koi8_r, /* RFC 1489 */ - e_jis201, /* 8 bit, ascii & katakana */ - e_win, e_mac, - e_user, -/* korean appears to fit into the jis/euc encoding schemes */ -/* the difference between jis & jis2 is what the output encoding should be (presence of '(') */ - e_jis, e_jis2, e_jiskorean, e_jisgb, e_sjis, /* multi-byte */ - e_euc, e_euckorean, e_eucgb, - e_wansung, e_johab, - e_big5, - e_big5hkscs, - e_unicode, e_unicode_backwards, /* wide chars */ - e_utf7, e_utf8, /* unicode encodings */ - e_ucs4, /* 4 byte chars */ - e_notrans, /* _inch returns 16bits */ - e_encodingmax, e_unknown=-1, e_first2byte=e_jis }; - -enum charset { em_none = -1, - em_iso8859_1, em_iso8859_2, em_iso8859_3, em_iso8859_4, em_iso8859_5, - em_iso8859_6, em_iso8859_7, em_iso8859_8, em_iso8859_9, em_iso8859_10, - em_iso8859_11/* same as TIS */, em_iso8859_13, em_iso8859_14, em_iso8859_15, - em_iso8859_16, - em_koi8_r, - em_jis201, - em_win, em_mac, em_symbol, em_zapfding, em_user, em_adobestandard=em_user, - em_jis208, em_jis212, em_ksc5601, em_gb2312, em_big5, em_big5hkscs, - em_johab /* Korean*/, -/* 28 */ - em_unicode, em_unicode4, em_gb18030 , em_max, em_first2byte=em_jis208, em_last94x94=em_gb2312 }; - -extern int /*enum charset*/ local_encoding; - -extern struct namemap { const char *name; int map; } encodingnames[]; - -#endif /* FONTFORGE_CHARSET_H */ diff -Nru fontforge-20201107~dfsg/inc/fontforge-config.h.in fontforge-20220308~dfsg/inc/fontforge-config.h.in --- fontforge-20201107~dfsg/inc/fontforge-config.h.in 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/fontforge-config.h.in 2022-03-08 10:14:24.000000000 +0000 @@ -36,6 +36,11 @@ /* The install prefix configured at configure/compile time, used as a last resort */ #define FONTFORGE_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@" +#define SERIF_UI_FAMILIES "@FONTFORGE_SERIF_FAMILIES@" +#define SANS_UI_FAMILIES "@FONTFORGE_UI_FAMILIES@" +#define LABEL_UI_FAMILIES "@FONTFORGE_LABEL_FAMILIES@" +#define MONO_UI_FAMILIES "@FONTFORGE_MONO_FAMILIES@" + /* Platform checks */ #cmakedefine WORDS_BIGENDIAN 1 @@ -45,8 +50,6 @@ #cmakedefine _CursorsMustBe16x16 1 -#cmakedefine _Keyboard @_Keyboard@ - #cmakedefine __Mac 1 @@ -63,16 +66,10 @@ #cmakedefine HAVE_EXECINFO_H 1 -#cmakedefine HAVE_ICONV_H 1 - #cmakedefine HAVE_LIBINTL_H 1 #cmakedefine HAVE_IEEEFP_H 1 -#cmakedefine HAVE_LANGINFO_H 1 - -#cmakedefine HAVE_NL_LANGINFO 1 - /* FontForge configurable options */ @@ -111,18 +108,12 @@ #cmakedefine _NO_LIBUNGIF 1 -#cmakedefine _NO_LIBUNINAMESLIST 1 - -#cmakedefine _NO_LIBUNICODENAMES 1 - #cmakedefine _NO_PYTHON 1 #cmakedefine _NO_LIBREADLINE 1 #cmakedefine _LIBSPIRO_FUN @_LIBSPIRO_FUN@ -#cmakedefine _LIBUNINAMESLIST_FUN @_LIBUNINAMESLIST_FUN@ - /* More or less obsolete settings from the old configure-fontforge.h */ diff -Nru fontforge-20201107~dfsg/inc/gdraw.h fontforge-20220308~dfsg/inc/gdraw.h --- fontforge-20201107~dfsg/inc/gdraw.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gdraw.h 2022-03-08 10:14:24.000000000 +0000 @@ -28,18 +28,16 @@ #ifndef FONTFORGE_GDRAW_H #define FONTFORGE_GDRAW_H -#include "charset.h" #include "gimage.h" enum font_style { fs_none, fs_italic=1, fs_smallcaps=2, fs_condensed=4, fs_extended=8, fs_vertical=16 }; enum font_type { ft_unknown, ft_serif, ft_sans, ft_mono, ft_cursive, ft_max }; typedef struct { - const unichar_t *family_name; /* may be more than one */ - int16 point_size; /* negative values are in pixels */ - int16 weight; + const char *utf8_family_name; /* may be more than one */ + int16_t point_size; /* negative values are in pixels */ + int16_t weight; enum font_style style; - char *utf8_family_name; } FontRequest; typedef struct font_instance FontInstance, GFont; @@ -52,24 +50,24 @@ Color bg; GRect clip; unsigned int bitmap_col: 1; /* window is mapped for bitmap */ - int16 skip_len, dash_len; - int16 line_width; - int16 ts; - int32 ts_xoff, ts_yoff; + int16_t skip_len, dash_len; + int16_t line_width; + int16_t ts; + int32_t ts_xoff, ts_yoff; int dash_offset; GFont *fi; } GGC; typedef struct gtextbounds { - int16 lbearing; /* of first character */ + int16_t lbearing; /* of first character */ /* origin to left edge of first char's raster */ - int32 rbearing; /* origin to right edge of last char's raster */ - int16 as,ds; /* maximum ascent and maximum descent */ + int32_t rbearing; /* origin to right edge of last char's raster */ + int16_t as,ds; /* maximum ascent and maximum descent */ /* (both numbers will be positive for "g" */ /* so total height = as+ds */ - int16 fas, fds; /* font ascent and descent */ + int16_t fas, fds; /* font ascent and descent */ /* total width = rbearing-lbearing */ - int32 width; /* above are for the bounding rect, not the text */ + int32_t width; /* above are for the bounding rect, not the text */ /* "width" which may be totally different */ } GTextBounds; @@ -121,11 +119,11 @@ enum sb { et_sb_top, et_sb_uppage, et_sb_up, et_sb_left=et_sb_up, et_sb_down, et_sb_right=et_sb_down, et_sb_downpage, et_sb_bottom, - et_sb_thumb, et_sb_thumbrelease }; + et_sb_thumb, et_sb_thumbrelease, et_sb_halfup, et_sb_halfdown }; struct sbevent { enum sb type; - int32 pos; + int32_t pos; }; typedef struct gevent { @@ -135,21 +133,21 @@ union { struct { char *device; /* for wacom devices */ - uint32 time; - uint16 state; - int16 x,y; - uint16 keysym; - int16 autorepeat; + uint32_t time; + uint16_t state; + int16_t x,y; + uint16_t keysym; + int16_t autorepeat; unichar_t chars[_GD_EVT_CHRLEN]; } chr; struct { char *device; /* for wacom devices */ - uint32 time; - int16 state; - int16 x,y; - int16 button; - int16 clicks; - int32 pressure, xtilt, ytilt, separation; + uint32_t time; + int16_t state; + int16_t x,y; + int16_t button; + int16_t clicks; + int32_t pressure, xtilt, ytilt, separation; } mouse; struct { GRect rect; @@ -159,15 +157,15 @@ } visibility; struct { GRect size; - int16 dx, dy, dwidth, dheight; + int16_t dx, dy, dwidth, dheight; unsigned int moved: 1; unsigned int sized: 1; } resize; struct { char *device; /* for wacom devices */ - uint32 time; - int16 state; - int16 x,y; + uint32_t time; + int16_t state; + int16_t x,y; unsigned int entered: 1; } crossing; struct { @@ -181,7 +179,7 @@ enum selnames sel; } selclear; struct { - int32 x,y; + int32_t x,y; } drag_drop; struct { GTimer *timer; @@ -200,7 +198,7 @@ } tf_changed; struct { int clicks; - int16 button, state; + int16_t button, state; } button; struct { int from_mouse, changed_index; @@ -232,8 +230,8 @@ typedef struct gwindow_attrs { enum window_attr_mask mask; - uint32 event_masks; /* (1<>24)) @@ -45,20 +46,20 @@ struct hslrgb { double h,s,l,v; double r,g,b; - uint8 rgb, hsl, hsv; + uint8_t rgb, hsl, hsv; }; struct hslrgba { double h,s,l,v; double r,g,b; - uint8 rgb, hsl, hsv, has_alpha; + uint8_t rgb, hsl, hsv, has_alpha; double alpha; }; typedef struct clut { - int16 clut_len; + int16_t clut_len; unsigned int is_grey: 1; - uint32 trans_index; /* will be ignored for cluts in images, use base->trans instead */ + uint32_t trans_index; /* will be ignored for cluts in images, use base->trans instead */ Color clut[256]; } GClut; @@ -93,10 +94,10 @@ rgba images are stored in 4 byte units, alpha,red,green blue */ enum image_type image_type: 2; - int16 delay; /* for animated GIFs, delay to next frame */ - int32 width, height; - int32 bytes_per_line; - uint8 *data; + int16_t delay; /* for animated GIFs, delay to next frame */ + int32_t width, height; + int32_t bytes_per_line; + uint8_t *data; GClut *clut; Color trans; /* PNG supports more than one transparent color, we don't */ /* for non-true color images this is the index, not a color */ @@ -119,21 +120,21 @@ enum pastetrans_type { ptt_paste_trans_to_trans, ptt_old_shines_through}; typedef struct grect { - int32 x,y,width,height; + int32_t x,y,width,height; } GRect; #define GRECT_EMPTY { 0, 0, 0, 0 } typedef struct gpoint { - int16 x,y; + int16_t x,y; } GPoint; #define GPOINT_EMPTY { 0, 0 } -extern GImage *GImageCreate(enum image_type type, int32 width, int32 height); -extern GImage *_GImage_Create(enum image_type type, int32 width, int32 height); +extern GImage *GImageCreate(enum image_type type, int32_t width, int32_t height); +extern GImage *_GImage_Create(enum image_type type, int32_t width, int32_t height); extern void GImageDestroy(GImage *gi); extern GImage *GImageCreateAnimation(GImage **images, int n); extern GImage *GImageAddImageBefore(GImage *dest, GImage *src, int pos); diff -Nru fontforge-20201107~dfsg/inc/gio.h fontforge-20220308~dfsg/inc/gio.h --- fontforge-20201107~dfsg/inc/gio.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gio.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,101 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FONTFORGE_GIO_H -#define FONTFORGE_GIO_H - -#include "basics.h" - -#include - -enum giofuncs { gf_dir, gf_statfile, gf_getfile, gf_putfile, - gf_mkdir, gf_delfile, gf_deldir, gf_renamefile, - /*gf_lockfile, gf_unlockfile,*/ - gf_max }; - -typedef struct giocontrol { - unichar_t *path; - unichar_t *origpath; /* what the user asked for (before any redirects), NULL if path doesn't change */ - unichar_t *topath; /* for renames and copies */ - void *userdata; - void *iodata; - void (*receivedata)(struct giocontrol *); - void (*receiveintermediate)(struct giocontrol *); - void (*receiveerror)(struct giocontrol *); - unsigned int done: 1; - unsigned int direntrydata: 1; - unsigned int abort: 1; - enum giofuncs gf; - int protocol_index; - struct giocontrol *next; - int return_code; - unichar_t *error; - unichar_t status[80]; -} GIOControl; - -typedef struct gdirentry { - unichar_t *name; - unichar_t *mimetype; - unsigned int isdir: 1; - unsigned int isexe: 1; - unsigned int islnk: 1; - unsigned int hasdir: 1; - unsigned int hasexe: 1; - unsigned int haslnk: 1; - unsigned int hasmode: 1; - unsigned int hassize: 1; - unsigned int hastime: 1; - unsigned int timezoneknown: 1; /* We got a time, but we don't know the timezone. might be off by 24 hours either way */ - unsigned int fcdata: 2; - short mode; - uint32 size; - time_t modtime; - struct gdirentry *next; -} GDirEntry; - -extern void GIOdir(GIOControl *gc); -extern void GIOstatFile(GIOControl *gc); -extern void GIOfileExists(GIOControl *gc); -extern void GIOmkDir(GIOControl *gc); -extern void GIOdelFile(GIOControl *gc); -extern void GIOdelDir(GIOControl *gc); -extern void GIOrenameFile(GIOControl *gc); -extern GDirEntry *GIOgetDirData(GIOControl *gc); -extern int32 GIOread(GIOControl *gc,void *buffer,int32 len); -extern int32 GIOwrite(GIOControl *gc,void *buffer,int32 len); -extern void GIOFreeDirEntries(GDirEntry *lst); -extern void GIOcancel(GIOControl *gc); -extern void GIOclose(GIOControl *gc); -extern GIOControl *GIOCreate(unichar_t *path,void *userdata, - void (*receivedata)(struct giocontrol *), - void (*receiveerror)(struct giocontrol *)); - - -extern char *GIOguessMimeType(const char *path); -extern char *GIOGetMimeType(const char *path); - -#endif /* FONTFORGE_GIO_H */ diff -Nru fontforge-20201107~dfsg/inc/gkeysym.h fontforge-20220308~dfsg/inc/gkeysym.h --- fontforge-20201107~dfsg/inc/gkeysym.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gkeysym.h 2022-03-08 10:14:24.000000000 +0000 @@ -432,6 +432,6 @@ #endif /* FONTFORGE_CAN_USE_GDK */ -int GKeysymIsModifier(uint16 keysym); +int GKeysymIsModifier(uint16_t keysym); #endif /* FONTFORGE_GKEYSYM_H */ diff -Nru fontforge-20201107~dfsg/inc/gprogress.h fontforge-20220308~dfsg/inc/gprogress.h --- fontforge-20201107~dfsg/inc/gprogress.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gprogress.h 2022-03-08 10:14:24.000000000 +0000 @@ -39,13 +39,9 @@ int tot, /* Number of sub-entities in the operation */ int stages /* Number of stages, each processing tot sub-entities */ ); -extern void GProgressStartIndicatorR(int delay, int win_titler, int line1r, - int line2r, int tot, int stages); extern void GProgressEndIndicator(void); /* Ends the topmost indicator */ extern void GProgressChangeLine1(const unichar_t *line1); /* Changes the text in the topmost */ extern void GProgressChangeLine2(const unichar_t *line2); /* Changes the text in the topmost */ -extern void GProgressChangeLine1R(int line1r); /* Changes the text in the topmost */ -extern void GProgressChangeLine2R(int line2r); /* Changes the text in the topmost */ extern void GProgressChangeTotal(int tot); /* Changes the expected length in the topmost */ extern void GProgressChangeStages(int stages); /* Changes the expected number of stages in the topmost */ extern void GProgressEnableStop(int enabled); /* Allows you to disable and enable the stop button if it can't be used in a section of code */ diff -Nru fontforge-20201107~dfsg/inc/gresedit.h fontforge-20220308~dfsg/inc/gresedit.h --- fontforge-20201107~dfsg/inc/gresedit.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gresedit.h 2022-03-08 10:14:24.000000000 +0000 @@ -32,40 +32,38 @@ #include "ggadget.h" #include "gresource.h" -enum res_type2 { rt_stringlong = rt_string+1, rt_coloralpha, rt_image, rt_font }; - struct resed { const char *name, *resname; enum res_type type; void *val; char *popup; void *(*cvt)(char *,void *); - union { int ival; double dval; char *sval; GFont *fontval; } orig; + union { int ival; double dval; char *sval; GResFont fontval; GResImage imageval; } orig; int cid; int found; }; #define RESED_EMPTY { NULL, NULL, 0, NULL, NULL, NULL, { 0 }, 0, 0 } - typedef struct gresinfo { struct gresinfo *next; struct gresinfo *inherits_from; struct gresinfo *seealso1, *seealso2; GBox *boxdata; - GFont **font; + GResFont *font; GGadgetCreateData *examples; struct resed *extras; char *name; char *initialcomment; char *resname; char *progname; - uint8 is_button; /* Activate default button border flag */ - uint32 override_mask; - GBox *overrides; + uint8_t is_button; /* Activate default button border flag */ + uint8_t is_initialized; + uint32_t override_mask; + GBox overrides; GBox orig_state; void (*refresh)(void); /* Called when user OKs the resource editor dlg */ - void *reserved_for_future_use1; + int (*initialize)(struct gresinfo *); void *reserved_for_future_use2; } GResInfo; @@ -94,12 +92,13 @@ omf_border_brighter = 0x800000, omf_border_darkest = 0x1000000, omf_border_darker = 0x2000000, - omf_active_border = 0x4000000, - - omf_font = 0x80000000 + omf_active_border = 0x4000000 }; +extern void GResEditDoInit(GResInfo *ri); +extern int _GResEditInitialize(GResInfo *ri); extern void GResEdit(GResInfo *additional,const char *def_res_file,void (*change_res_filename)(const char *)); extern void GResEditFind( struct resed *resed, char *prefix); + #endif /* FONTFORGE_GRESEDIT_H */ diff -Nru fontforge-20201107~dfsg/inc/gresource.h fontforge-20220308~dfsg/inc/gresource.h --- fontforge-20201107~dfsg/inc/gresource.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gresource.h 2022-03-08 10:14:24.000000000 +0000 @@ -29,8 +29,29 @@ #define FONTFORGE_GRESOURCE_H #include "gdraw.h" +#include "ggadget.h" -enum res_type { rt_int, rt_double, rt_bool/* int */, rt_color, rt_string }; +#include + +enum res_type { rt_int, rt_double, rt_bool/* int */, rt_color, rt_string, rt_image, rt_font, rt_stringlong, rt_coloralpha }; + +struct gimage_cache_bucket; + +typedef struct gresimage { + const char *ini_name; + struct gimage_cache_bucket *bucket; +} GResImage; + +typedef struct gresfont { + GFont *fi; + char *rstr; + uint8_t can_free_name; +} GResFont; + +#define GRESIMAGE_INIT(defstr) { (defstr), NULL } +#define GRESFONT_INIT(defstr) { NULL, (defstr), false } + +GImage *GResImageGetImage(GResImage *); typedef struct gresstruct { const char *resname; @@ -44,20 +65,11 @@ extern char *GResourceProgramName; -extern int local_encoding; -#if HAVE_ICONV_H -# include -extern char *iconv_local_encoding_name; -#endif - -void GResourceSetProg(char *prog); -void GResourceAddResourceFile(char *filename,char *prog,int warn); -void GResourceAddResourceString(char *string,char *prog); -void GResourceFind( GResStruct *info, char *prefix); -char *GResourceFindString(char *name); -int GResourceFindBool(char *name, int def); -long GResourceFindInt(char *name, long def); -Color GResourceFindColor(char *name, Color def); -GImage *GResourceFindImage(char *name, GImage *def); + +int ResStrToFontRequest(const char *resname, FontRequest *rq); + +void GResourceSetProg(const char *prog); +void GResourceAddResourceFile(const char *filename,const char *prog,int warn); +void GResourceAddResourceString(const char *string,const char *prog); #endif /* FONTFORGE_GRESOURCE_H */ diff -Nru fontforge-20201107~dfsg/inc/gutils.h fontforge-20220308~dfsg/inc/gutils.h --- fontforge-20201107~dfsg/inc/gutils.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gutils.h 2022-03-08 10:14:24.000000000 +0000 @@ -36,5 +36,6 @@ extern const char *GetAuthor(void); extern time_t GetTime(void); extern time_t GetST_MTime(struct stat s); +extern void help(const char *filename, const char *section); #endif /* FONTFORGE_GUTILS_H */ diff -Nru fontforge-20201107~dfsg/inc/gwidget.h fontforge-20220308~dfsg/inc/gwidget.h --- fontforge-20201107~dfsg/inc/gwidget.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gwidget.h 2022-03-08 10:14:24.000000000 +0000 @@ -62,7 +62,6 @@ extern GWindow GWidgetCreateTopWindow(GDisplay *gdisp, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *wattrs); extern GWindow GWidgetCreateSubWindow(GWindow w, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *wattrs); -extern GWindow GWidgetCreatePalette(GWindow w, GRect *pos, int (*eh)(GWindow,GEvent *), void *user_data, GWindowAttrs *wattrs); GWindow GWindowGetCurrentFocusTopWindow(void); GWindow GWidgetGetCurrentFocusWindow(void); @@ -73,8 +72,6 @@ void GWidgetIndicateFocusGadget(struct ggadget *g); void GWidgetNextFocus(GWindow); void GWidgetPrevFocus(GWindow); -void GWidgetRequestVisiblePalette(GWindow palette,int visible); -void GWidgetHidePalettes(void); struct ggadget *GWidgetGetControl(GWindow gw, int cid); struct ggadget *_GWidgetGetGadgets(GWindow gw); @@ -86,15 +83,6 @@ extern void GWidgetToDesiredSize(GWindow gw); /* Built in dialogs */ -unichar_t *GWidgetOpenFile(const unichar_t *title, const unichar_t *defaultfile, - const unichar_t *initial_filter, unichar_t **mimetypes,GFileChooserFilterType filter); -unichar_t *GWidgetSaveAsFile(const unichar_t *title, const unichar_t *defaultfile, - const unichar_t *initial_filter, unichar_t **mimetypes,GFileChooserFilterType filter ); -unichar_t *GWidgetSaveAsFileWithGadget(const unichar_t *title, const unichar_t *defaultfile, - const unichar_t *initial_filter, unichar_t **mimetypes, - GFileChooserFilterType filter, - GFileChooserInputFilenameFuncType filenamefunc, - GGadgetCreateData *optional_gcd); char *GWidgetOpenFile8(const char *title, const char *defaultfile, const char *initial_filter, char **mimetypes,GFileChooserFilterType filter); char *GWidgetOpenFileWPath8(const char *title, const char *defaultfile, @@ -106,10 +94,6 @@ GGadgetCreateData *optional_gcd); char *GWidgetSaveAsFile8(const char *title, const char *defaultfile, const char *initial_filter, char **mimetypes,GFileChooserFilterType filter ); -int GWidgetAsk(const unichar_t *title, const unichar_t **answers, const unichar_t *mn, - int def, int cancel,const unichar_t *question,...); -void GWidgetError(const unichar_t *title,const unichar_t *statement,...); -unichar_t *GWidgetAskStringR(int title, const unichar_t *def,int question,...); int GWidgetAsk8(const char *title, const char **answers, int def, int cancel,const char *question,...); int GWidgetAskCentered8(const char *title, @@ -131,8 +115,8 @@ int GWidgetChoicesBM8(const char *title, const char **choices, char *sel, int cnt, char *buts[2], const char *question,...); -extern struct hslrgb GWidgetColor(const char *title,struct hslrgb *defcol,struct hslrgb fontcols[6]); -extern struct hslrgba GWidgetColorA(const char *title,struct hslrgba *defcol,struct hslrgba fontcols[6]); +extern struct hslrgb GWidgetColor(const char *title,struct hslrgb *defcol,struct hslrgb *fontcols); +extern struct hslrgba GWidgetColorA(const char *title,struct hslrgba *defcol,struct hslrgba *fontcols); #define gwwv_choose_multiple GWidgetChoicesBM8 #define gwwv_choose_with_buttons GWidgetChoicesB8 @@ -149,10 +133,6 @@ #define gwwv_save_filename(tit,def,filter) GWidgetSaveAsFile8(tit,def,filter,NULL,NULL) #define gwwv_save_filename_with_gadget(tit,def,filter,gcd) GWidgetSaveAsFileWithGadget8(tit,def,filter,NULL,NULL,NULL,gcd) -void GWidgetCreateInsChar(void); /* takes input even when a modal dlg is active */ - /* but is not modal itself */ -void GInsCharSetChar(unichar_t ch); /* Sets current selection in ins char dlg */ - extern GIC *GWidgetCreateInputContext(GWindow w,enum gic_style def_style); extern GIC *GWidgetGetInputContext(GWindow w); diff -Nru fontforge-20201107~dfsg/inc/gwwiconv.h fontforge-20220308~dfsg/inc/gwwiconv.h --- fontforge-20201107~dfsg/inc/gwwiconv.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/gwwiconv.h 2022-03-08 10:14:24.000000000 +0000 @@ -28,45 +28,25 @@ #ifndef FONTFORGE_GWWICONV_H #define FONTFORGE_GWWICONV_H -# ifndef HAVE_ICONV_H -# define __need_size_t -# include /* For size_t */ +#include -typedef void *gww_iconv_t; - -extern gww_iconv_t gww_iconv_open(const char *toenc,const char *fromenc); -extern void gww_iconv_close( gww_iconv_t cd); -extern size_t gww_iconv( gww_iconv_t cd, - char **inbuf, size_t *inlen, - char **outbuf, size_t *outlen); - -# define iconv_t gww_iconv_t -# define iconv_open gww_iconv_open -# define iconv_close gww_iconv_close -# define iconv gww_iconv - -# define iconv_arg2_t char ** - -# else /* HAVE_ICONV_H */ - -# include -# ifdef __Mac -# include -# endif +#include +#ifdef __Mac +# include +#endif /* libiconv.h defines iconv as taking a const pointer for inbuf. iconv doesn't*/ /* OH, JOY! A new version of libiconv does not use the const! Even better, the man page says it does */ -# ifdef _LIBICONV_VERSION -# if _LIBICONV_VERSION >= 0x10B -# define ICONV_CONST -# else -# define ICONV_CONST const -# endif -# else /* _LIBICONV_VERSION*/ -# define ICONV_CONST -# endif /* _LIBICONV_VERSION */ +#ifdef _LIBICONV_VERSION +# if _LIBICONV_VERSION >= 0x10B +# define ICONV_CONST +# else +# define ICONV_CONST const +# endif +#else /* _LIBICONV_VERSION*/ +# define ICONV_CONST +#endif /* _LIBICONV_VERSION */ -# define iconv_arg2_t ICONV_CONST char ** -# endif /* HAVE_ICONV_H */ +#define iconv_arg2_t ICONV_CONST char ** #endif /* FONTFORGE_GWWICONV_H */ diff -Nru fontforge-20201107~dfsg/inc/hotkeys.h fontforge-20220308~dfsg/inc/hotkeys.h --- fontforge-20201107~dfsg/inc/hotkeys.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/hotkeys.h 2022-03-08 10:14:24.000000000 +0000 @@ -44,7 +44,7 @@ * CharView.Menu.File.Open is an action for the file/open menu item in * the charview/glyph editing window. * - * This namespace convension uses dot separated strings. The window + * This namespace convention uses dot separated strings. The window * type as the first string, followed by "Menu", followed by each menu * item on the path down to the menu that should be invoked when the * hotkey is pressed. @@ -74,7 +74,7 @@ * the new hotkeyExecuteAction() function which itself could handle * working out if it is a CharView.Python prefix action and * dispatching accordingly. The gain to that is that other code might - * also like to execute a hotkey independant of the existing code. For + * also like to execute a hotkey independent of the existing code. For * example, python code might execute an "action" through that * function. * @@ -92,6 +92,9 @@ * current version of ff offers in terms of actions. * */ + +enum hk_source { hk_ff=1, hk_user=2, hk_python=3 }; + typedef struct hotkey { /** * Hotkeys are stored in a doubly linked list. Having this entry @@ -107,25 +110,25 @@ char action[HOTKEY_ACTION_MAX_SIZE+1]; /** - * A directly machine usable represetation of the modifiers that + * A directly machine usable representation of the modifiers that * must be in use for this hotkey to be fired. For example, shift, * control etc. */ - uint16 state; + uint16_t state; /** - * A directly machine usable represetation of the key that is to + * A directly machine usable representation of the key that is to * be pressed fo r this hotkey. This would be a number for a key * so that 'k' might be 642 */ - uint16 keysym; + uint16_t keysym; /** * If this hotkey is user defined this is true. If this is true * then the hotkey should be saved back to the user * ~/.FontForge/hotkeys file instead of any system file. */ - int isUserDefined; + enum hk_source source; /** * The plain text representation for the key combination that is @@ -219,9 +222,9 @@ * * The new hotkey is returned. */ -extern Hotkey* hotkeySet( char* action, char* keydefinition, int append ); +extern Hotkey* hotkeySetFull( const char* action, const char* keydefinition, int append, enum hk_source source); -extern void HotkeyParse( Hotkey* hk, const char *shortcut ); +extern int HotkeyParse( Hotkey* hk, const char *shortcut ); /** * Set to true if the hotkey system can use the Command key for its diff -Nru fontforge-20201107~dfsg/inc/intl.h fontforge-20220308~dfsg/inc/intl.h --- fontforge-20201107~dfsg/inc/intl.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/intl.h 2022-03-08 10:14:24.000000000 +0000 @@ -70,7 +70,6 @@ /* For messages in the shortcuts domain */ #define H_(str) (str) -extern void GResourceUseGetText(void); char *sgettext(const char *msgid); #endif /* FONTFORGE_INTL_H */ diff -Nru fontforge-20201107~dfsg/inc/unicodelibinfo.h fontforge-20220308~dfsg/inc/unicodelibinfo.h --- fontforge-20201107~dfsg/inc/unicodelibinfo.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/unicodelibinfo.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef FONTFORGE_GUTILS_UNICODELIBINFO_H -#define FONTFORGE_GUTILS_UNICODELIBINFO_H - -#include - -#include "basics.h" - -/* These functions are used with uninameslist or unicodenames library, if */ -/* available (oldest function listed first, latest function listed last). */ -/* These functions simplify the interface between FontForge and libraries */ -/* so that either library can be used or none at all with common results. */ -extern void inituninameannot(void); -extern char *unicode_name(int32 unienc); -extern char *unicode_annot(int32 unienc); -extern int32 unicode_block_start(int32 block_i); -extern int32 unicode_block_end(int32 block_i); -extern char *unicode_block_name(int32 block_i); -extern char *unicode_library_version(void); -extern int32 unicode_block_count(void); -extern int32 unicode_names2cnt(void); -extern int32 unicode_names2valFrmTab(int32 n); -extern int32 unicode_names2getUtabLoc(int32 unienc); -extern char *unicode_name2FrmTab(int32 n); -extern char *unicode_name2(int32 unienc); - -#endif /* FONTFORGE_GUTILS_UNICODELIBINFO_H */ diff -Nru fontforge-20201107~dfsg/inc/ustring.h fontforge-20220308~dfsg/inc/ustring.h --- fontforge-20201107~dfsg/inc/ustring.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/ustring.h 2022-03-08 10:14:24.000000000 +0000 @@ -31,7 +31,6 @@ #include #include "basics.h" -#include "charset.h" #include #include @@ -48,6 +47,8 @@ # define PRINTF_FORMAT_ATTRIBUTE(x, y) #endif +extern bool SetupUCharMap(const char* unichar_name, const char* local_name, bool is_local_utf8); + extern char *copy(const char *); extern char *copyn(const char *,long); extern unichar_t *u_copy(const unichar_t*); @@ -122,13 +123,13 @@ extern unichar_t *cu_strstartmatch(const char *initial, const unichar_t *full); #define utf82u_strncpy utf82U_strncpy -extern int32 utf8_ildb(const char **utf8_text); +extern int32_t utf8_ildb(const char **utf8_text); #define UTF8IDPB_NOZERO 1 /* Allow for 0 encoded as a non-zero utf8 0xc0:0x80 char */ #define UTF8IDPB_OLDLIMIT 2 /* Today's utf8 is agreed to be limited to {0..0x10FFFF} */ #define UTF8IDPB_UCS2 8 /* Encode {0...0xffff} as 16bit ucs2 type values */ #define UTF8IDPB_UTF16 16 /* Encode {0...0x10ffff} as 16bit utf16 type values */ #define UTF8IDPB_UTF32 32 /* Encode {0...0x10ffff} as 32bit utf32 type values */ -extern char *utf8_idpb(char *utf8_text,uint32 ch,int flags); +extern char *utf8_idpb(char *utf8_text,uint32_t ch,int flags); extern char *utf8_db(char *utf8_text); extern char *utf8_ib(char *utf8_text); extern int utf8_valid(const char *str); @@ -152,8 +153,6 @@ extern char *u2utf8_strncpy(char *utf8buf,const unichar_t *ubuf,int len); extern char *u2utf8_copy(const unichar_t *ubuf); extern char *u2utf8_copyn(const unichar_t *ubuf,int len); -extern unichar_t *encoding2u_strncpy(unichar_t *uto, const char *from, int n, enum encoding cs); -extern char *u2encoding_strncpy(char *to, const unichar_t *ufrom, size_t n, enum encoding cs); extern unichar_t *def2u_strncpy(unichar_t *uto, const char *from, size_t n); extern char *u2def_strncpy(char *to, const unichar_t *ufrom, size_t n); extern unichar_t *def2u_copy(const char *from); @@ -207,7 +206,7 @@ extern int uc_startswith(const unichar_t *haystack,const char* needle); /** - * In the string 's' replace all occurances of 'orig' with 'replacement'. + * In the string 's' replace all occurrences of 'orig' with 'replacement'. * If you set free_s to true then the string 's' will be freed by this function. * Normally you want to set free_s to 0 to avoid that. The case you will want to * use free_s to 1 is chaining many calls like: diff -Nru fontforge-20201107~dfsg/inc/utype.h fontforge-20220308~dfsg/inc/utype.h --- fontforge-20201107~dfsg/inc/utype.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/inc/utype.h 2022-03-08 10:14:24.000000000 +0000 @@ -1,193 +1,189 @@ -#ifndef FONTFORGE_UNICODE_UTYPE_H -#define FONTFORGE_UNICODE_UTYPE_H +/* This is a GENERATED file - from makeutype.py with Unicode 14.0.0 */ -/* Copyright: 2001 George Williams */ -/* License: BSD-3-clause */ -/* Contributions: Joe Da Silva */ - -/* This file was generated using the program 'makeutype' for Unicode_version 12.1 */ - -#include /* Include here so we can control it. If a system header includes it later bad things happen */ -#include "basics.h" /* Include here so we can use pre-defined int types to correctly size constant data arrays. */ -#ifdef tolower -# undef tolower -#endif -#ifdef toupper -# undef toupper -#endif -#ifdef islower -# undef islower -#endif -#ifdef isupper -# undef isupper -#endif -#ifdef isalpha -# undef isalpha -#endif -#ifdef isdigit -# undef isdigit -#endif -#ifdef isalnum -# undef isalnum -#endif -#ifdef isspace -# undef isspace -#endif -#ifdef ispunct -# undef ispunct -#endif -#ifdef ishexdigit -# undef ishexdigit -#endif - -/* MAX characters, originally 600, then increased to hold 65536 chars */ -#define FF_UTYPE_MAXC 0x10000 - -extern unsigned short ffUnicodeToLower(int32 ucode); -extern unsigned short ffUnicodeToUpper(int32 ucode); -extern unsigned short ffUnicodeToTitle(int32 ucode); -extern unsigned short ffUnicodeToMirror(int32 ucode); -extern unsigned char ffUnicodeDigitVal(int32 ucode); -extern uint32 ffUnicodeUtype(int32 ucode); -extern uint32 ffUnicodeUtype2(int32 ucode); -extern uint32 isunicodepointassigned(int32 ucode); - -/* utype[] holds binary flags used for features of each unicode.org character */ -#define FF_UNICODE_L 0x1 -#define FF_UNICODE_U 0x2 -#define FF_UNICODE_TITLE 0x4 -#define FF_UNICODE_D 0x8 -#define FF_UNICODE_S 0x10 -#define FF_UNICODE_P 0x20 -#define FF_UNICODE_X 0x40 -#define FF_UNICODE_ZW 0x80 -#define FF_UNICODE_L2R 0x100 -#define FF_UNICODE_R2L 0x200 -#define FF_UNICODE_ENUM 0x400 -#define FF_UNICODE_ANUM 0x800 -#define FF_UNICODE_ENS 0x1000 -#define FF_UNICODE_CS 0x2000 -#define FF_UNICODE_ENT 0x4000 -#define FF_UNICODE_COMBINE 0x8000 -#define FF_UNICODE_BB 0x10000 -#define FF_UNICODE_BA 0x20000 -#define FF_UNICODE_NS 0x40000 -#define FF_UNICODE_NE 0x80000 -#define FF_UNICODE_UB 0x100000 -#define FF_UNICODE_NB 0x8000000 -#define FF_UNICODE_AL 0x200000 -#define FF_UNICODE_ID 0x400000 -#define FF_UNICODE_INITIAL 0x800000 -#define FF_UNICODE_MEDIAL 0x1000000 -#define FF_UNICODE_FINAL 0x2000000 -#define FF_UNICODE_ISOLATED 0x4000000 -#define FF_UNICODE_DECOMPNORM 0x10000000 -#define FF_UNICODE_LIG_OR_FRAC 0x20000000 - -#define islower(ch) (ffUnicodeUtype((ch))&FF_UNICODE_L) -#define isupper(ch) (ffUnicodeUtype((ch))&FF_UNICODE_U) -#define istitle(ch) (ffUnicodeUtype((ch))&FF_UNICODE_TITLE) -#define isalpha(ch) (ffUnicodeUtype((ch))&(FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL)) -#define isdigit(ch) (ffUnicodeUtype((ch))&FF_UNICODE_D) -#define isalnum(ch) (ffUnicodeUtype((ch))&(FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL|FF_UNICODE_D)) -#define isideographic(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ID) -#define isideoalpha(ch) (ffUnicodeUtype((ch))&(FF_UNICODE_ID|FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL)) -#define isspace(ch) (ffUnicodeUtype((ch))&FF_UNICODE_S) -#define ispunct(ch) (ffUnicodeUtype((ch))&_FF_UNICODE_P) -#define ishexdigit(ch) (ffUnicodeUtype((ch))&FF_UNICODE_X) -#define iszerowidth(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ZW) -#define islefttoright(ch) (ffUnicodeUtype((ch))&FF_UNICODE_L2R) -#define isrighttoleft(ch) (ffUnicodeUtype((ch))&FF_UNICODE_R2L) -#define iseuronumeric(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ENUM) -#define isarabnumeric(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ANUM) -#define iseuronumsep(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ENS) -#define iscommonsep(ch) (ffUnicodeUtype((ch))&FF_UNICODE_CS) -#define iseuronumterm(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ENT) -#define iscombining(ch) (ffUnicodeUtype((ch))&FF_UNICODE_COMBINE) -#define isbreakbetweenok(ch1,ch2) (((ffUnicodeUtype((ch1))&FF_UNICODE_BA) && !(ffUnicodeUtype((ch2))&FF_UNICODE_NS)) || ((ffUnicodeUtype((ch2))&FF_UNICODE_BB) && !(ffUnicodeUtype((ch1))&FF_UNICODE_NE)) || (!(ffUnicodeUtype((ch2))&FF_UNICODE_D) && ch1=='/')) -#define isnobreak(ch) (ffUnicodeUtype((ch))&FF_UNICODE_NB) -#define isarabinitial(ch) (ffUnicodeUtype((ch))&FF_UNICODE_INITIAL) -#define isarabmedial(ch) (ffUnicodeUtype((ch))&FF_UNICODE_MEDIAL) -#define isarabfinal(ch) (ffUnicodeUtype((ch))&FF_UNICODE_FINAL) -#define isarabisolated(ch) (ffUnicodeUtype((ch))&FF_UNICODE_ISOLATED) -#define isdecompositionnormative(ch) (ffUnicodeUtype((ch))&FF_UNICODE_DECOMPNORM) -#define isligorfrac(ch) (ffUnicodeUtype((ch))&FF_UNICODE_LIG_OR_FRAC) - -/* utype2[] binary flags used for position/layout of each unicode.org character */ -#define FF_UNICODE_COMBININGCLASS 0xff -#define FF_UNICODE_ABOVE 0x100 -#define FF_UNICODE_BELOW 0x200 -#define FF_UNICODE_OVERSTRIKE 0x400 -#define FF_UNICODE_LEFT 0x800 -#define FF_UNICODE_RIGHT 0x1000 -#define FF_UNICODE_JOINS2 0x2000 -#define FF_UNICODE_CENTERLEFT 0x4000 -#define FF_UNICODE_CENTERRIGHT 0x8000 -#define FF_UNICODE_CENTEREDOUTSIDE 0x10000 -#define FF_UNICODE_OUTSIDE 0x20000 -#define FF_UNICODE_LEFTEDGE 0x80000 -#define FF_UNICODE_RIGHTEDGE 0x40000 -#define FF_UNICODE_TOUCHING 0x100000 -#define FF_UNICODE_COMBININGPOSMASK 0x1fff00 -#define FF_UNICODE_NOPOSDATAGIVEN (uint32)(-1) /* -1 == no position data given */ - -#define combiningclass(ch) (ffUnicodeUtype2((ch))&FF_UNICODE_COMBININGCLASS) -#define combiningposmask(ch) (ffUnicodeUtype2((ch))&FF_UNICODE_COMBININGPOSMASK) - -#define tolower(ch) (ffUnicodeToLower((ch))) -#define toupper(ch) (ffUnicodeToUpper((ch))) -#define totitle(ch) (ffUnicodeToTitle((ch))) -#define tomirror(ch) (ffUnicodeToMirror((ch))) -#define tovalue(ch) (ffUnicodeDigitVal((ch))) +/* Copyright (C) 2000-2012 by George Williams */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef FONTFORGE_UNICODE_UTYPE2_H +#define FONTFORGE_UNICODE_UTYPE2_H + +#include /* Include here so we can control it. If a system header includes it later bad things happen */ +#include "basics.h" /* Include here so we can use pre-defined int types to correctly size constant data arrays. */ + +/* Unicode basics */ +#define UNICODE_VERSION "14.0.0" +#define UNICODE_MAX 0x110000 + +/* Pose flags */ +#define FF_UNICODE_NOPOSDATAGIVEN -1 +#define FF_UNICODE_ABOVE 0x100 +#define FF_UNICODE_BELOW 0x200 +#define FF_UNICODE_OVERSTRIKE 0x400 +#define FF_UNICODE_LEFT 0x800 +#define FF_UNICODE_RIGHT 0x1000 +#define FF_UNICODE_JOINS2 0x2000 +#define FF_UNICODE_CENTERLEFT 0x4000 +#define FF_UNICODE_CENTERRIGHT 0x8000 +#define FF_UNICODE_CENTEREDOUTSIDE 0x10000 +#define FF_UNICODE_OUTSIDE 0x20000 +#define FF_UNICODE_RIGHTEDGE 0x40000 +#define FF_UNICODE_LEFTEDGE 0x80000 +#define FF_UNICODE_TOUCHING 0x100000 + +extern int ff_unicode_isunicodepointassigned(unichar_t ch); +extern int ff_unicode_isalpha(unichar_t ch); +extern int ff_unicode_isideographic(unichar_t ch); +extern int ff_unicode_islefttoright(unichar_t ch); +extern int ff_unicode_isrighttoleft(unichar_t ch); +extern int ff_unicode_islower(unichar_t ch); +extern int ff_unicode_isupper(unichar_t ch); +extern int ff_unicode_isdigit(unichar_t ch); +extern int ff_unicode_isligvulgfrac(unichar_t ch); +extern int ff_unicode_iscombining(unichar_t ch); +extern int ff_unicode_iszerowidth(unichar_t ch); +extern int ff_unicode_iseuronumeric(unichar_t ch); +extern int ff_unicode_iseuronumterm(unichar_t ch); +extern int ff_unicode_isarabnumeric(unichar_t ch); +extern int ff_unicode_isdecompositionnormative(unichar_t ch); +extern int ff_unicode_isdecompcircle(unichar_t ch); +extern int ff_unicode_isarabinitial(unichar_t ch); +extern int ff_unicode_isarabmedial(unichar_t ch); +extern int ff_unicode_isarabfinal(unichar_t ch); +extern int ff_unicode_isarabisolated(unichar_t ch); +extern int ff_unicode_isideoalpha(unichar_t ch); +extern int ff_unicode_isalnum(unichar_t ch); +extern int ff_unicode_isspace(unichar_t ch); +extern int ff_unicode_iseuronumsep(unichar_t ch); +extern int ff_unicode_iscommonsep(unichar_t ch); +extern int ff_unicode_ishexdigit(unichar_t ch); +extern int ff_unicode_istitle(unichar_t ch); +extern int ff_unicode_pose(unichar_t ch); +extern int ff_unicode_combiningclass(unichar_t ch); +extern unichar_t ff_unicode_tolower(unichar_t ch); +extern unichar_t ff_unicode_toupper(unichar_t ch); +extern unichar_t ff_unicode_totitle(unichar_t ch); +extern unichar_t ff_unicode_tomirror(unichar_t ch); +extern int ff_unicode_hasunialt(unichar_t ch); +extern const unichar_t* ff_unicode_unialt(unichar_t ch); + +#undef isunicodepointassigned +#undef isalpha +#undef isideographic +#undef islefttoright +#undef isrighttoleft +#undef islower +#undef isupper +#undef isdigit +#undef isligvulgfrac +#undef iscombining +#undef iszerowidth +#undef iseuronumeric +#undef iseuronumterm +#undef isarabnumeric +#undef isdecompositionnormative +#undef isdecompcircle +#undef isarabinitial +#undef isarabmedial +#undef isarabfinal +#undef isarabisolated +#undef isideoalpha +#undef isalnum +#undef isspace +#undef iseuronumsep +#undef iscommonsep +#undef ishexdigit +#undef istitle +#undef pose +#undef combiningclass +#undef tolower +#undef toupper +#undef totitle +#undef tomirror +#undef hasunialt +#undef unialt + +#define isunicodepointassigned(ch) ff_unicode_isunicodepointassigned((ch)) +#define isalpha(ch) ff_unicode_isalpha((ch)) +#define isideographic(ch) ff_unicode_isideographic((ch)) +#define islefttoright(ch) ff_unicode_islefttoright((ch)) +#define isrighttoleft(ch) ff_unicode_isrighttoleft((ch)) +#define islower(ch) ff_unicode_islower((ch)) +#define isupper(ch) ff_unicode_isupper((ch)) +#define isdigit(ch) ff_unicode_isdigit((ch)) +#define isligvulgfrac(ch) ff_unicode_isligvulgfrac((ch)) +#define iscombining(ch) ff_unicode_iscombining((ch)) +#define iszerowidth(ch) ff_unicode_iszerowidth((ch)) +#define iseuronumeric(ch) ff_unicode_iseuronumeric((ch)) +#define iseuronumterm(ch) ff_unicode_iseuronumterm((ch)) +#define isarabnumeric(ch) ff_unicode_isarabnumeric((ch)) +#define isdecompositionnormative(ch) ff_unicode_isdecompositionnormative((ch)) +#define isdecompcircle(ch) ff_unicode_isdecompcircle((ch)) +#define isarabinitial(ch) ff_unicode_isarabinitial((ch)) +#define isarabmedial(ch) ff_unicode_isarabmedial((ch)) +#define isarabfinal(ch) ff_unicode_isarabfinal((ch)) +#define isarabisolated(ch) ff_unicode_isarabisolated((ch)) +#define isideoalpha(ch) ff_unicode_isideoalpha((ch)) +#define isalnum(ch) ff_unicode_isalnum((ch)) +#define isspace(ch) ff_unicode_isspace((ch)) +#define iseuronumsep(ch) ff_unicode_iseuronumsep((ch)) +#define iscommonsep(ch) ff_unicode_iscommonsep((ch)) +#define ishexdigit(ch) ff_unicode_ishexdigit((ch)) +#define istitle(ch) ff_unicode_istitle((ch)) +#define pose(ch) ff_unicode_pose((ch)) +#define combiningclass(ch) ff_unicode_combiningclass((ch)) +#define tolower(ch) ff_unicode_tolower((ch)) +#define toupper(ch) ff_unicode_toupper((ch)) +#define totitle(ch) ff_unicode_totitle((ch)) +#define tomirror(ch) ff_unicode_tomirror((ch)) +#define hasunialt(ch) ff_unicode_hasunialt((ch)) +#define unialt(ch) ff_unicode_unialt((ch)) - -extern struct arabicforms { +struct arabicforms { unsigned short initial, medial, final, isolated; unsigned int isletter: 1; unsigned int joindual: 1; unsigned int required_lig_with_alef: 1; -} ArabicForms[256]; /* for chars 0x600-0x6ff, subtract 0x600 to use array */ - - -/* Ligature/Vulgar_Fraction/Fraction unicode.org character lists & functions */ - -extern int LigatureCount(void); /* Unicode table Ligature count */ -extern int VulgarFractionCount(void); /* Unicode table Vulgar Fraction count */ -extern int OtherFractionCount(void); /* Unicode table Other Fractions count */ -extern int FractionCount(void); /* Unicode table Fractions found */ - -extern int32 Ligature_get_U(int n); /* Get table[N] value, error==-1 */ -extern int32 VulgFrac_get_U(int n); /* Get table[N] value, error==-1 */ -extern int32 Fraction_get_U(int n); /* Get table[N] value, error==-1 */ - -extern int Ligature_find_N(uint32 u); /* Find N of Ligature[N], error==-1 */ -extern int VulgFrac_find_N(uint32 u); /* Find N of VulgFrac[N], error==-1 */ -extern int Fraction_find_N(uint32 u); /* Find N of Fraction[N], error==-1 */ - -extern int Ligature_alt_getC(int n); /* Unicode table Ligature Alt count */ -extern int32 Ligature_alt_getV(int n,int a); /* Unicode table Ligature Alt value */ -extern int VulgFrac_alt_getC(int n); /* Unicode table Vulgar Fraction Alt count */ -extern int32 VulgFrac_alt_getV(int n,int a); /* Unicode table Vulgar Fraction Alt value */ -extern int Fraction_alt_getC(int n); /* Unicode table Other Fraction Alt count */ -extern int32 Fraction_alt_getV(int n,int a); /* Unicode table Other Fraction Alt value */ -extern int LigatureU_alt_getC(uint32 u); /* Unicode table Ligature Alt count */ -extern int32 LigatureU_alt_getV(uint32 u,int a); /* Unicode table Ligature Alt value */ -extern int VulgFracU_alt_getC(uint32 u); /* Unicode table Vulgar Fraction Alt count */ -extern int32 VulgFracU_alt_getV(uint32 u,int a); /* Unicode table Vulgar Fraction Alt value */ -extern int FractionU_alt_getC(uint32 u); /* Unicode table Other Fraction Alt count */ -extern int32 FractionU_alt_getV(uint32 u,int a); /* Unicode table Other Fraction Alt value */ - -extern int is_LIGATURE(uint32 codepoint); /* Return !0 if codepoint is a Ligature */ -extern int is_VULGAR_FRACTION(uint32 codepoint); /* Return !0 if codepoint is a Vulgar Fraction */ -extern int is_OTHER_FRACTION(uint32 codepoint); /* Return !0 if codepoint is non-vulgar Fraction */ -extern int is_FRACTION(uint32 codepoint); /* Return !0 if codepoint is a Fraction */ -extern int is_LIGATURE_or_VULGAR_FRACTION(uint32 codepoint); /* Return !0 if Ligature or Vulgar Fraction */ -extern int is_LIGATURE_or_OTHER_FRACTION(uint32 codepoint); /* Return !0 if Ligature or non-Vulgar Fraction */ -extern int is_LIGATURE_or_FRACTION(uint32 codepoint); /* Return !0 if Ligature or Fraction */ - +}; -#define FF_UNICODE_SOFT_HYPHEN 0xad +extern const struct arabicforms* arabicform(unichar_t ch); -#define FF_UNICODE_DOUBLE_S 0xdf +struct unicode_range { + unichar_t start; + unichar_t end; + unichar_t first_char; + int num_assigned; + const char *name; +}; + +extern char* uniname_name(unichar_t ch); +extern char* uniname_annotation(unichar_t ch, int prettify); +extern char* uniname_formal_alias(unichar_t ch); +extern const struct unicode_range* uniname_block(unichar_t ch); +extern const struct unicode_range* uniname_plane(unichar_t ch); +extern const struct unicode_range* uniname_blocks(int *sz); +extern const struct unicode_range* uniname_planes(int *sz); -#endif /* FONTFORGE_UNICODE_UTYPE_H */ +#endif /* FONTFORGE_UNICODE_UTYPE2_H */ diff -Nru fontforge-20201107~dfsg/INSTALL.md fontforge-20220308~dfsg/INSTALL.md --- fontforge-20201107~dfsg/INSTALL.md 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/INSTALL.md 2022-03-08 10:14:24.000000000 +0000 @@ -6,7 +6,7 @@ To download all dependencies on Ubuntu, run: ```sh -sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev libgtk-3-dev libxml2-dev libpango1.0-dev libcairo2-dev libspiro-dev libuninameslist-dev python3-dev ninja-build cmake build-essential gettext; +sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev libgtk-3-dev libxml2-dev libpango1.0-dev libcairo2-dev libspiro-dev python3-dev ninja-build cmake build-essential gettext; ``` Now run the build and installation scripts: @@ -32,7 +32,7 @@ ### MacOS * Missing packages can be installed with Homebrew, like: ``` -brew install cmake glib pango +brew install cmake glib pango gtk+3 ``` * `msgfmt` is not found (when using Homebrew): @@ -65,7 +65,6 @@ - [libjpeg](http://www.ijg.org/) - [libxml2](http://xmlsoft.org/) To parse SVG files and fonts - [libspiro](https://github.com/fontforge/libspiro) Raph Levien's clothoid to bezier spline conversion routines. If this is available FontForge will allow you to edit with clothoid splines (spiro). -- [libuninameslist](https://github.com/fontforge/libuninameslist) To display unicode names and annotations. - [libiconv](http://www.gnu.org/software/libiconv/) Only important for systems with no built-in iconv(). If not present FontForge contains a minimal version of the library which allows it to work. But if you want to use libiconv you must configure it with `--enable-extra-encodings`, as FontForge requires Shift-JIS. diff -Nru fontforge-20201107~dfsg/osx/CMakeLists.txt fontforge-20220308~dfsg/osx/CMakeLists.txt --- fontforge-20201107~dfsg/osx/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/osx/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -18,8 +18,8 @@ COMMAND "${CMAKE_COMMAND}" -E remove -f "FontForge.app/Contents/Info.plist.in" "FontForge.app/Contents/Resources/English.lproj/Info.plist.in" COMMAND "${CMAKE_COMMAND}" -E copy "${CMAKE_CURRENT_BINARY_DIR}/Info.plist" "FontForge.app/Contents/Info.plist" COMMAND "${CMAKE_COMMAND}" -E copy "${CMAKE_CURRENT_BINARY_DIR}/InfoPlist.string" "FontForge.app/Contents/Resources/English.lproj/InfoPlist.string" - COMMAND "${CMAKE_COMMAND}" "-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/FontForge.app/Contents/Resources/opt/local" -P "${CMAKE_BINARY_DIR}/cmake_install.cmake" - COMMAND "${CMAKE_SOURCE_DIR}/travis-scripts/ffosxbuild.sh" "${CMAKE_CURRENT_BINARY_DIR}/FontForge.app" "${FONTFORGE_GIT_VERSION}" + COMMAND "${CMAKE_COMMAND}" "-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/FontForge.app/Contents/Resources/opt/local" -P "${PROJECT_BINARY_DIR}/cmake_install.cmake" + COMMAND "${PROJECT_SOURCE_DIR}/.github/workflows/scripts/ffosxbuild.sh" "${CMAKE_CURRENT_BINARY_DIR}/FontForge.app" "${FONTFORGE_GIT_VERSION}" WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" VERBATIM USES_TERMINAL diff -Nru fontforge-20201107~dfsg/Packaging/debian/cp-src/control fontforge-20220308~dfsg/Packaging/debian/cp-src/control --- fontforge-20201107~dfsg/Packaging/debian/cp-src/control 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Packaging/debian/cp-src/control 2022-03-08 10:14:24.000000000 +0000 @@ -24,7 +24,6 @@ libpng-dev, libspiro-dev, libtiff-dev, - libuninameslist-dev, libxml2-dev, python3-dev (>= 3.3) Standards-Version: 3.9.7 diff -Nru fontforge-20201107~dfsg/Packaging/debian/cp-src/fontforge-common.install fontforge-20220308~dfsg/Packaging/debian/cp-src/fontforge-common.install --- fontforge-20201107~dfsg/Packaging/debian/cp-src/fontforge-common.install 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Packaging/debian/cp-src/fontforge-common.install 2022-03-08 10:14:24.000000000 +0000 @@ -2,4 +2,3 @@ usr/share/icons/* usr/share/locale/* usr/share/mime/* -usr/share/pixmaps/* diff -Nru fontforge-20201107~dfsg/Packaging/debian/setup-metadata.sh fontforge-20220308~dfsg/Packaging/debian/setup-metadata.sh --- fontforge-20201107~dfsg/Packaging/debian/setup-metadata.sh 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Packaging/debian/setup-metadata.sh 2022-03-08 10:14:24.000000000 +0000 @@ -54,7 +54,7 @@ DEB_PRODUCT_VERSION="$VERSION-0ubuntu1~$DEB_DIST_NAME" fi -read -p "Changlog message? [Release] " DEB_CHANGELOG +read -p "Changelog message? [Release] " DEB_CHANGELOG if [ -z "$DEB_CHANGELOG" ]; then DEB_CHANGELOG="Release" fi diff -Nru fontforge-20201107~dfsg/Packaging/redhat/FontForge.spec.in fontforge-20220308~dfsg/Packaging/redhat/FontForge.spec.in --- fontforge-20201107~dfsg/Packaging/redhat/FontForge.spec.in 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Packaging/redhat/FontForge.spec.in 2022-03-08 10:14:24.000000000 +0000 @@ -8,7 +8,7 @@ Summary: Computer typeface editor Source: fontforge-%{version}.tar.xz Requires: libfontforge4 = %{version}, fontforge-common = %{version} -BuildRequires: cmake ninja-build gcc g++ gtk3-devel libspiro-devel libuninameslist-devel readline-devel woff2-devel libtiff-devel libjpeg-devel giflib-devel libpng-devel python3-devel libxml2-devel +BuildRequires: cmake ninja-build gcc g++ gtk3-devel libspiro-devel readline-devel woff2-devel libtiff-devel libjpeg-devel giflib-devel libpng-devel python3-devel libxml2-devel %define _unpackaged_files_terminate_build 0 @@ -107,7 +107,6 @@ %defattr(-,root,root) %attr(0644,root,root) %{_datadir}/locale/*/LC_MESSAGES/FontForge.mo %attr(0644,root,root) %{_datadir}/icons/*/*/*/* -%attr(0644,root,root) %{_datadir}/pixmaps/* %attr(0644,root,root) %{_datadir}/fontforge/hotkeys/* %attr(0644,root,root) %{_datadir}/fontforge/pixmaps/* %attr(0644,root,root) %{_datadir}/fontforge/prefs diff -Nru fontforge-20201107~dfsg/po/ca.po fontforge-20220308~dfsg/po/ca.po --- fontforge-20201107~dfsg/po/ca.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/ca.po 2022-03-08 10:14:24.000000000 +0000 @@ -1,4 +1,4 @@ -# translation of ca.po to Català +# translation of ca.po to Català # (Catalan) Catalan User Interface strings for FontForge. # Copyright (C) 2011 by Rafael Ferran i Peralta # This file is distributed under the same license as the FontForge package. @@ -6,17 +6,18 @@ # Translators: # Rafael Ferran i Peralta , 2011-05-25 19:56+0200 # Rafael Ferran i Peralta , 2012-09-07 19:02-0500 -# Adolfo Jayme, 2020 -# Rafael Ferran i Peralta , 2020 +# Adolfo Jayme, 2020-2022 +# Rafael Ferran i Peralta , 2020-2022 +# jmontane # # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Rafael Ferran i Peralta\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Catalan\n" "Language: ca_ES\n" "MIME-Version: 1.0\n" @@ -29,119 +30,115 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Editor de tipus de lletra vectorials" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"Layers:" msgstr "" -"El FontForge és un editor de tipus de lletra, tant vectorials com de mapa de " -"bits, que permet crear, editar o convertir tipus de diferents formats, com " -"ara PostScript, TrueType, OpenType, CID, MM, CFF, SVG i BitMap (BDF, FON, " -"NFNT)." +"\n" +"Capes:" -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"El FontForge és programari lliure dissenyat per poder ser utilitzat en " -"diversos sistemes operatius, tant des de la interfície gràfica com des de la " -"línia d'ordres." +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " S'està ignorant «%c%c%c%c»\n" -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"Aprendre a utilitzar el FontForge és senzill; podeu consultar els tutorials " -"existents que van de les funcions més bàsiques del programa fins a les més " -"complicades, com ara escriure i usar scripts." +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " S'està ignorant «%c%c%c%c» %s\n" -msgid "Fontforge showing a glyph being edited" -msgstr "Edició d'un glif amb el FontForge" +msgid " Stroke _Width:" +msgstr " _Gruix del traç:" -msgid "Font Editor" -msgstr "Editor de tipus de lletra" +#, c-format +msgid " Curvature: %g" +msgstr " Curvatura: %g" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Curvatura: %g Radi: %g" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "tipus de lletra;pòlissa;editor;TTF;OTF;tipografia;" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " Potser volíeu fer servir la paraula clau «sub» en lloc de «subs»?" -msgid "Additional arguments for autotrace program:" -msgstr "Arguments addicionals per al programa de traçat automàtic:" +msgid " Removing a size will delete it." +msgstr " Esborrar una mida farà que se suprimeixi." -msgid "Can't find autotrace" -msgstr "No es troba l'Autotrace" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " El mateix que el nom de la font" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"No es troba el programa Autotrace. Establiu la variable d'entorn AUTOTRACE o " -"descarregueu-lo de:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Used in %s\n" +msgstr " Utilitzat a %s\n" -msgid "Autotracing..." -msgstr "S'està traçant automàticament..." +msgid " _Em Size:" +msgstr "Mida del _quadratí:" -msgid "Nothing to trace" -msgstr "No hi ha res per traçar" +#, c-format +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "No s'admet el format del separador %d\n" -msgid "Can't find mf" -msgstr "No es troba el MetaFont" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "«%s» no és cap nom d'àncora existent, a la línia %d de %s." -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." msgstr "" -"No es troba el programa MetaFont. Establiu la variable d'entorn MF o " -"descarregueu-lo de:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Està inclòs a la distribució del TeX" +"«%s» no és cap nom de registre de valors existent, a la línia %d de %s." -msgid "Can't create temporary directory" -msgstr "No es pot crear el directori temporal" +#, c-format +msgid "" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" +msgstr "" +"%.50s inclou una referència reflectida. Si es manté l'enllaç no es pot " +"corregir. Voleu desenllaçar-la per tal de corregir-la?" -msgid "Can't run mf" -msgstr "No es pot executar el MetaFont" +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s a %2$d de %3$.90s%4$s" -msgid "Could not read (or perhaps find) mf output file" -msgstr "No s'ha pogut llegir o no s'ha trobat el fitxer MetaFont de sortida" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "Glif: %1$.80s - Codi: %2$d - Píxels: %3$d - Tipus: %4$.80s" -msgid "MetaFont exited with an error" -msgstr "El MetaFont ha sortit amb un error" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Hauria de ser %3$s en lloc de %4$s" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Error d'amplada automàtica a %s\n" +msgid "%3d: " +msgstr "%3d: " -msgid "Couldn't open file" -msgstr "No s'ha pogut obrir el fitxer" +#, c-format +msgid "%s anchor %d" +msgstr "Ancoratge %s %d" #, c-format -msgid "Couldn't open file %.200s" -msgstr "No s'ha pogut obrir el fitxer %.200s" +msgid "%s base" +msgstr "Base %s" -msgid "No Kern Pairs" -msgstr "No hi ha parells d'interlletratge" +#, c-format +msgid "%s contextual %d" +msgstr "Contextual %s %d" #, c-format -msgid "No kerning pairs found in %.200s" -msgstr "No s'han trobat parells d'interlletratge a %.200s" +msgid "%s entry" +msgstr "Entrada %s" #, c-format msgid "" @@ -149,24465 +146,13189 @@ msgstr "" "%s té una caixa contenidora massa gran per a aquest algorisme. S'ignorarà." -msgid "Glyph too big" -msgstr "El glif és massa gran" - -msgid "Spiros did not converge" -msgstr "Les corbes Spiro no convergeixen" - -msgid "Scaling Bitmaps" -msgstr "Escalat de mapes de bits" - +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Intenteu regenerar un cos, en píxels, que encara no s'ha creat (%d@%d)" - -msgid "Missing Bitmap" -msgstr "No es troba el mapa de bits" - -msgid "Save Failed" -msgstr "No s'ha pogut desar" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "El fitxer és massa complex, erroni o buit." - -msgid "Too Complex or Bad" -msgstr "Massa complex o erroni" - -msgid "Not a plate file" -msgstr "No és una placa de l'Spiro" +msgid "%s in %s lookup %d" +msgstr "%s a %s consulta %d" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +"%s is a mac resource file but contains no postscript or truetype fonts\n" msgstr "" -"El fitxer no sembla ser una placa de l'Spiro,\n" -"la primera línia no és correcta." +"%s és un recurs del Mac, però no conté cap font, ni PostScript ni TrueType.\n" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" -"El fitxer no sembla ser una placa de l'Spiro,\n" -"hi falta un parèntesis d'obertura." +"%s no és un fitxer de mapatge CID, descarregueu\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"El fitxer no sembla ser una placa de l'Spiro,\n" -"hi falta almenys algun símbol «v», «o», «c», «[», «]» o «z»." +#, c-format +msgid "%s is not a class name for the backtracking classes." +msgstr "%s no és un nom de classe per a les classes precedents." -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"El fitxer no sembla ser una placa de l'Spiro,\n" -"hi falten almenys dos números reals." +#, c-format +msgid "%s is not a class name for the forward classes." +msgstr "%s no és un nom de classe per a les classes següents." -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "El fitxer és massa complex o té errades" +#, c-format +msgid "%s is not a class name for the matching classes." +msgstr "%s no és un nom de classe per a les classes corresponents." -msgid "Can't find the file" -msgstr "No s'ha trobat el fitxer" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s no és a %.100s" -msgid "Bad xfig file" -msgstr "El fitxer xfig no és correcte" +#, c-format +msgid "%s kerning class %d" +msgstr "Classe d'interlletratge %s %d" -msgid "Bad image file" -msgstr "El fitxer d'imatge no és correcte" +#, c-format +msgid "%s lookup %d" +msgstr "%s consulta %d" #, c-format -msgid "Bad image file: %.100s" -msgstr "El fitxer d'imatge no és correcte: %.100s" +msgid "%s mark" +msgstr "Marca %s" -msgid "Nothing Selected" -msgstr "No s'ha seleccionat res" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup +#, c-format +msgid "%s per glyph data %d" +msgstr "%s per dades de glif %d" -msgid "You must select a glyph before you can import an image into it" -msgstr "Heu de seleccionar un glif abans d'importar-hi cap imatge" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "Subtaula %s" -msgid "More Images Than Selected Glyphs" -msgstr "Hi ha més imatges que glifs seleccionats" +#, c-format +msgid "%s subtable %d" +msgstr "%s subtaula %d" -msgid "Bad Template" -msgstr "La plantilla no és correcta" - -msgid "Bad template, no extension" -msgstr "La plantilla no és correcta, no té extensió" - -msgid "Bad template, unrecognized format" -msgstr "La plantilla no és correcta, no s'ha reconegut el format" - -msgid "Nothing Loaded" -msgstr "No s’ha carregat res" +#, c-format +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d Hauria de ser %s, en lloc de %s" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "El valor Unicode (%x) no és al tipus de lletra, s'ignora" - -msgid "Unicode value not in font" -msgstr "El valor Unicode no és al tipus de lletra" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d Contingut inesperat %s" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "El valor de codificació (%x) no és al tipus de lletra, s'ignora" - -msgid "Encoding value not in font" -msgstr "El valor de codificació no és al tipus de lletra" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d Caràcter inesperat %c (%d)\n" -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Fitxer d'imatge incorrecte. No és un mapa de bits: %.100s" +msgid "'JSTF' Justification Table" +msgstr "«JSTF» Taula de justificació" -msgid "Don't Warn Again" -msgstr "No em tornis a avisar" +msgid "'bsln' Horizontal Baseline Table" +msgstr "«bsln» Taula de línia de base horitzontal" -msgid "_OK" -msgstr "D'ac_ord" +msgid "'kern' Horizontal Kerning Table" +msgstr "«kern» Taula d'interlletrat horitzontal" -msgid "Bad Reference" -msgstr "La referència és incorrecta" +msgid "'lcar' Ligature Caret Table" +msgstr "«lcar» Taula de separadors de lligadura" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +msgid "(Adobe now considers XUID/UniqueID unnecessary)" msgstr "" -"Esteu intentant enganxar una referència a %1$s dins %2$s.\n" -"Però, %1$s no és present al tipus de lletra, ni es pot trobar el caràcter " -"original al qual fa referència.\n" -"No es copiarà res." +"Actualment, Adobe considera innecessaris els identificadors únics XUID i " +"UniqueID." -msgid "_Yes" -msgstr "_Sí" +msgid "(Define \"Almost\")" +msgstr "(Defineix «gairebé»)" -msgid "Yes to _All" -msgstr "Sí _a tot" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "Fals mapa de bits de MS, només sfnt (ttf)" -msgid "No _to All" -msgstr "No a _tot" +msgid "(kerning class)\n" +msgstr "(classe d'interlletratge)\n" -msgid "_No" -msgstr "_No" +msgid "(unspecified) SIL Graphite table" +msgstr "taula sense especificar del Graphite del SIL" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Esteu intentant enganxar una referència a %1$s dins %2$s, però %1$s no " -"existeix en aquest tipus de lletra.\n" -"Voleu copiar els contorns originals (o suprimir la referència)?" +msgid ") while in %s it is (" +msgstr ") mentre que a %s és (" -msgid "Anchor Lost" -msgstr "S'ha perdut l'àncora" +msgid "+" +msgstr "+" -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" +msgid "-" +msgstr "-" -msgid "Duplicate Anchor" -msgstr "Duplica l'àncora" +msgid "100 Thin" +msgstr "100 Ultrafina" -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, llatí 2 (Europa occidental)" -msgid "Different Fonts" -msgstr "Tipus de lletra diferents" +msgid "1251, Cyrillic" +msgstr "1251, ciríl·lic" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" +msgid "1252, Latin-1" +msgstr "1252, llatí 1" -msgid "Please don't do that" -msgstr "No ho facis" +msgid "1253, Greek" +msgstr "1253, grec" -msgid "You may not paste a reference into this window" -msgstr "No podeu enganxar una referència dins d'aquesta finestra" +msgid "1254, Turkish" +msgstr "1254, turc" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Intenteu fer un glif que es referencia a si mateix" +msgid "1255, Hebrew" +msgstr "1255, hebreu" -msgid "Self-referential glyph" -msgstr "Glif autoreferenciat" +msgid "1256, Arabic" +msgstr "1256, àrab" -msgid "No Vertical Metrics" -msgstr "No hi ha mètrica vertical" +msgid "1257, Windows Baltic" +msgstr "1257, bàltic del Windows" -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" -"Aquest tipus de lletra no té activada la mètrica vertical.\n" -"Podeu activar-la al menú «Element», opció «Informació del tipus de " -"lletra...»,\n" -"pestanya «General»." +msgid "1258, Vietnamese" +msgstr "1258, vietnamita" -msgid "Could not find original glyph" -msgstr "No s'ha trobat el glif original" +msgid "1361, Korean Johab" +msgstr "1361, coreà johab" -msgid "Missing glyph" -msgstr "No es pot trobar el glif" +msgid "200 Extra-Light" +msgstr "200 Molt fina" -msgid "_Cancel" -msgstr "_Cancel·la" +msgid "300 Light" +msgstr "300 Fina" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "Segon glif de %s" +msgid "32x8 cell window" +msgstr "Finestra de 32 x 8 caselles" -msgid "No Lookups" -msgstr "No hi ha consultes" +msgid "400 Regular" +msgstr "400 Regular (book)" -msgid "No lookups to copy" -msgstr "No hi ha cap consulta per copiar" +msgid "437, US" +msgstr "437, EUA" -msgid "Lookups" -msgstr "Consultes" +msgid "500 Medium" +msgstr "500 Normal (medium)" -msgid "Choose which lookups to copy" -msgstr "Trieu les consultes que voleu copiar" +msgid "600 Semi-Bold" +msgstr "600 Seminegra" -msgid "Attempt to make a character that refers to itself" -msgstr "Intenteu fer un caràcter que es referencia a si mateix" +msgid "700 Bold" +msgstr "700 Negreta" -msgid "Self-referential character" -msgstr "Caràcter autoreferenciat" +msgid "708, Arabic ASMO 708" +msgstr "708, àrabic (ASMO 708)" -msgid "No selection\n" -msgstr "No hi ha res seleccionat\n" +msgid "737, Greek; former 437 G" +msgstr "737, grec (abans 437 G)" -msgid "Bitmap Paste" -msgstr "" +msgid "775, MS-DOS Baltic" +msgstr "775, bàltic de l'MS-DOS" -msgid "Pasting..." -msgstr "S'està enganxant..." +msgid "800 Extra-Bold" +msgstr "800 Pesant" -#, c-format -msgid "Can't open %s\n" -msgstr "No es pot obrir %s\n" +msgid "850, WE/Latin 1" +msgstr "850, llatí 1 (Europa oriental)" -#, c-format -msgid "Failed to write %s\n" -msgstr "No s'ha pogut escriure %s\n" +msgid "852, Latin 2" +msgstr "852, llatí 2" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, ciríl·lic de l'IBM (rus principalment)" -msgid "Auto Hinting Font..." -msgstr "Optimització automàtica..." +msgid "857, IBM Turkish" +msgstr "857, turc de l'MS-DOS" -msgid "Converting PostScript" -msgstr "S'està fent la conversió a PostScript" +msgid "860, MS-DOS Portuguese" +msgstr "860 portuguès de l'MS-DOS" -msgid "Saving PostScript Font" -msgstr "S'està desant el tipus PostScript" +msgid "861, MS-DOS Icelandic" +msgstr "861, islandès de l'MS-DOS" -msgid "Outlining glyphs" -msgstr "S'està fent el buidat" +msgid "862, Hebrew" +msgstr "862, hebreu" -msgid "Inlining glyphs" -msgstr "S'està fent el perfilat intern" +msgid "863, MS-DOS Canadian French" +msgstr "863, francès canadenc del MS-DOS" -msgid "Shadowing glyphs" -msgstr "S'estan fent les ombres" +msgid "864, Arabic" +msgstr "864, àrab" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "865, MS_DOS Nordic" +msgstr "865, nòrdic de l'MS-DOS" -msgid "Encoding name" -msgstr "Nom de codificació" +msgid "866, MS-DOS Russian" +msgstr "866, rus de l'MS-DOS" -msgid "Please name this encoding" -msgstr "Indiqueu un nom per a aquesta codificació" +msgid "869, IBM Greek" +msgstr "869, grec de l'IBM" -msgid "Bad encoding file format" -msgstr "El format del fitxer de codificació no és correcte" +msgid "874, Thai" +msgstr "874, tai" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"El fitxer conté una codificació sense nom que no es pot referenciar en un " -"script" +msgid "900 Black" +msgstr "900 Ultranegra" -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" +msgid "932, JIS/Japan" +msgstr "932, japonès JIS" -msgid "couldn't write encodings file\n" -msgstr "" +msgid "936, Simplified Chinese" +msgstr "936, xinès simplificat" -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "" +msgid "949, Korean Wansung" +msgstr "949, coreà wansung" -msgid "Missing cidmap file" -msgstr "" +msgid "950, Traditional Chinese" +msgstr "950, xinès tradicional" -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" +msgid "< _Prev" +msgstr "< _Anterior" -msgid "Bad cidmap file" -msgstr "" +msgid "" +msgstr "" -msgid "_Search" -msgstr "" +msgid "" +msgstr "" -msgid "_Use It" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" +msgid "" +msgstr "" -msgid "Use CID Map" -msgstr "" +msgid "" +msgstr "" -msgid "_Browse" -msgstr "_Navega" +msgid "" +msgstr "" -msgid "_Give Up" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" +msgid "" +msgstr "" -msgid "No cidmap file..." -msgstr "" +msgid "" +msgstr "" -msgid "Find a cidmap file..." -msgstr "" +msgid "" +msgstr "" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" +msgid "" +msgstr "" -msgid "_Add" -msgstr "_Afegeix" +msgid "" +msgstr "" -msgid "_Delete" -msgstr "Suprimeix" +msgid "" +msgstr "" -msgid "Extraneous glyphs" -msgstr "" +msgid "" +msgstr "" -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"A la codificació actual hi ha glifs que no es poden assignar a posicions " -"CID.\n" -"Voleu suprimir-los o enviar-los al final de tot (on podrien causar problemes " -"amb possibles definicions futures)?" +msgid "" +msgstr "" + +msgid "A PostScript name may not be a number" +msgstr "Els noms PostScript no poden ser números" #, c-format -msgid "cidmap entry out of bounds: %s" +msgid "" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" +"S'ha trobat una taula de cobertura en una consulta contextual basada en " +"glifs o classes. A partir de: %.20s..." -msgid "Not a CID-keyed font" -msgstr "" +msgid "A coverage table:" +msgstr "Taula de cobertura:" -msgid "Encoding Too Large" -msgstr "" +#, c-format +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "Un ajust de taula de dispositiu especificat per a %.80s és erroni." -msgid "MultipleEncodingIgnored" -msgstr "" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Els noms dels glifs no poden començar ni amb un dígit ni amb un punt" #, c-format msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" +"Els noms dels glifs han de ser en ASCII, sense espais i no poden contenir " +"els caràcters «([{<>}])/%%». Només haurien de tenir caràcters alfanumèrics, " +"comes i caràcters de subratllat" -#, c-format -msgid "No glyph named %s." +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" +"Els noms dels glifs només haurien de tenir caràcters alfanumèrics, comes\n" +"i caràcters de subratllat. Tot i això, voleu fer servir aquest nom?" #, c-format -msgid "No CID named %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"Una etiqueta d'idioma, a la línia %d (%s), és massa llarga.\n" +"Hauria de ser de 4 caràcters, com a molt." #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "Una etiqueta d'idioma, a la línia %d (%s), hauria de ser ASCII.\n" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" +msgid "A list of coverage tables:" +msgstr "Llista de taules de cobertura" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" +msgid "A list of glyph names" +msgstr "Llista dels noms dels glifs" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" +msgid "A list of glyphs:" +msgstr "Llista de glifs:" -#, c-format -msgid "No filename specified in include on line %d of %s" +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." msgstr "" +"Llista dels idiomes i de les consultes que, per a cadascun,\n" +"hagin d'estar actives o inactives de cara a la justificació.\n" +"Un mateix idioma pot aparèixer a la llista més d'una vegada,\n" +"però les ocurrències posteriors només s'utilizaran si fallen\n" +"les anteriors." -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" +msgid "A list of lookup names" +msgstr "Llista de noms de consultes" + +msgid "A list of scripts with special justification needs" +msgstr "Llista dels alfabets amb justificat especial de text" #, c-format -msgid "Could not open include file (%s) on line %d of %s" +msgid "" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" +"Les crides a consultes han de començar amb la seqüència «@<» i acabar amb " +"«>». A partir de: %.20s..." #, c-format -msgid "Number too long on line %d of %s" +msgid "A match was found after unlinking references in glyph “%s”\n" msgstr "" +"S’ha trobat una correspondència desenllaçant les referències del glif «%s»\n" -#, c-format -msgid "Missing number on line %d of %s" +msgid "" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" msgstr "" +"Una consulta d'encadenament contextual invers només pot correspondre " +"directament a una taula de cobertura" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" +msgid "" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" msgstr "" +"Les consultes d'ecadenament contextual invers han de tenir un conjunt de " +"glifs de reemplaçament en algun lloc" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "El nom %s%s, a la línia %d de %s, és massa llarg" +msgid "A tag must be 4 ASCII characters" +msgstr "L'etiqueta ha de tenir 4 caràcters ASCII" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Falta un nom a la línia %d de %s" +msgid "A value must be between [-32768,32767]" +msgstr "El valor ha d'estar dins el rang [-32768,32767]" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "El valor ha d'estar dins els rangs [-8,-1] o [1,8]" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" +msgid "A value must be between [0,15]" +msgstr "El valor ha d'estar dins el rang [0,15]" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" +msgid "AGL with PUA" +msgstr "AGL amb àrea d'ús privat" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" +msgid "AGL without afii" +msgstr "AGL sense «afii»" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" +msgid "AMS Names" +msgstr "Noms de l'AMS" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" +msgid "" +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" msgstr "" +"L'Adobe Type Manager (ATM) només admet lletres tipogràfiques amb la " +"codificació llatina del MacIntosh. Aquesta lletra s'imprimirà correctament, " +"però en pantalla només es mostraran els mapes de bits." -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" +msgid "A_lign" +msgstr "A_linea" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" +msgid "Abkhazian" +msgstr "Abkhaz" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "Above Base Forms" +msgstr "Formes superiors" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" +msgid "Above Base Mark" +msgstr "Marques superiors" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" +msgid "Above Base Substitutions" +msgstr "Substitucions superiors" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" +msgid "AccentBaseHeight:" +msgstr "AlturaBaseAccents:" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" +msgid "AccentCenterLowest" +msgstr "Centra la part de baix de l'accent" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" +msgid "AccentOffsetPercent" +msgstr "Percentatge de separació dels accents" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" -"Hi hauria d'haver un «;» a la línia %d de %s als senyaladors de la consulta" +msgid "Acceptable _Extrema" +msgstr "Admet punts _extrems" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" -"Hi ha un element inesperat als senyaladors de la consulta, a la línia %d de " -"%s" +msgid "Access All Alternates" +msgstr "Inclou totes les variants" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "No hi ha senyaladors especificats a la consulta, a la línia %d de %s" +msgid "Active Hints" +msgstr "Optimitzacions actives" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" +msgid "Add" +msgstr "Afegeix" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" +msgid "Add 'D_FLT' script" +msgstr "Afegeix l'alfabet «D_FLT»" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" +msgid "Add All Extrema" +msgstr "Afegeix tots els nodes extrems" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" -"El cos en píxels és massa gran a la taula de dispositiu a la línia %d de %s" +msgid "Add Anchor" +msgstr "Afegeix una àncora" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" +msgid "Add Base Anchor..." +msgstr "Afegeix una àncora de base..." -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" +msgid "Add E_xtrema" +msgstr "Afegeix nodes e_xtrems" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" +msgid "Add Encoding Name..." +msgstr "Afegeix un nom de codificació..." -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" +msgid "Add Encoding Slots..." +msgstr "Afegeix caselles de codificació..." -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" +msgid "Add Entry Anchor..." +msgstr "Afegeix una àncora d'entrada..." -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" +msgid "Add Exit Anchor..." +msgstr "Afegeix una àncora de sortida..." -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" +msgid "Add Good Extrema" +msgstr "Afegeix nodes extrems correctes" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" +msgid "Add Language to Script..." +msgstr "Afegeix un idioma a l'alfabet..." -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Add Lookup" +msgstr "Afegeix una consulta" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Referència a una consulta que no es present al fitxer de característiques " -"però sí a la font, %.50s" +msgid "Add Mark Anchor..." +msgstr "Afegeix una àncora de marca..." -msgid "Refers to Font" -msgstr "" +msgid "Add Sub_table" +msgstr "Afegeix una sub_taula" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" +msgid "Add Subscripts/Superscripts..." +msgstr "Afegeix índexs/subíndexs..." -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" +msgid "Add _Lookup" +msgstr "Afegeix una consu_lta" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" +msgid "Add _Missing Glyphs" +msgstr "Afegeix els glifs perduts" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Add _Small Capitals..." +msgstr "Afegeix ver_saletes" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" +msgid "Add a corner point" +msgstr "Afegeix un node de cantonada" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" +msgid "Add a curve point" +msgstr "Afegeix un node de corba" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Afegeix un node de corba ortogonal" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"Les consultes només es poden especificar sobre els glifs marcats a la línia " -"%d de %s" +msgid "Add a g2 curve point" +msgstr "Afegeix un node de corba G2" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "Cal definir les consultes abans d'utilitzar-les a la línia %d de %s" +msgid "Add a left \"tangent\" point" +msgstr "Afegeix un put «tangent» per l'esquerra" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Afegeix un node d'entrada de corba (semblant al node de connexió)" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "Afegeix un node i arrossega les seves nanses" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Afegeix un node de sortida de corba (semblant al node de connexió)" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" +msgid "Add a right \"tangent\" point" +msgstr "Afegeix un put «tangent» per la dreta" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" +msgid "Add a subtable to which lookup?" +msgstr "A quina consulta voleu afegir una subtaula?" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" +msgid "Add a tangent point" +msgstr "Afegeix un node de connexió" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" +msgid "" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." msgstr "" +"Afegeix entrades a la consulta intentant fer que\n" +"la separació òptica entre tots els parells de glifs\n" +"sigui igual a aquest valor." -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" +msgid "AddCharToNameList" +msgstr "Afegeix el caràcter" + +msgid "Adding points at Extrema..." +msgstr "S'estan afegint nodes extrems..." + +msgid "Additional arguments for autotrace program:" +msgstr "Arguments addicionals per al programa de traçat automàtic:" -#, c-format msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." msgstr "" +"Afegeix una consulta nova al principi de la llista\n" +"o en la posició següent de la consulta seleccionada." -#, c-format msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." msgstr "" +"Afegeix una subtaula de consulta nova al principi de la llista\n" +"o en la posició següent de la subtaula seleccionada." -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Hi ha informació de consulta adjunta a un glif sense marcar a la línia %d de " -"%s" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Ajusta" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" +msgid "Adlam" +msgstr "Adlam" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" +msgid "Adobe Glyph List" +msgstr "Llista de glifs d'Adobe (AGL)" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" +msgid "Adobe Standard" +msgstr "Estàndard d'Adobe" -#, c-format msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" +"Segons Adobe, els splines «grans» no haurien de tenir \n" +"punts extrems; però no aclareix el significat de grans.\n" +"Si la distància entre els punts finals de l'spline és més gran que aquest " +"valor, aleshores FontForge considerarà «gran» l'spline." -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" +msgid "Advance Width as a Bar" +msgstr "Amplada com a barra inferior" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" +msgid "Advance Width as a Line" +msgstr "Amplada com a filet final" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" +msgid "Advance Width does not change." +msgstr "L'amplada no canvia" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" +msgid "Aegean Numbers" +msgstr "Nombres egeus" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" +msgid "Afrikaans" +msgstr "Afrikaans" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"Després de girar o d'esbiaixar, potser cal afegir nodes extrems nous.\n" +"Seleccioneu l'opció «Afegeix nodes extrems» del menú «Element»." -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" +msgid "Ahead Classes" +msgstr "Classes posteriors" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" +msgid "Ahom" +msgstr "Ahom" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" +msgid "Akhand" +msgstr "Akhand" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" +msgid "Albanian" +msgstr "Albanès" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" +msgid "Alchemical Symbols" +msgstr "Símbols acadèmics" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" +msgid "All" +msgstr "Tot" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" +msgid "All Files" +msgstr "Tots els formats de fitxer" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" +msgid "All Fonts" +msgstr "Tots els formats de tipus" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" +msgid "All Glyphs" +msgstr "Tots els glifs" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" +msgid "All characters in the value must be in ASCII" +msgstr "Els caràcters del valor han de ser ASCII" #, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgid "All entries in a lookup must have the same type on line %d of %s" msgstr "" +"Totes les entrades de la consulta han de set del mateix tipus, a la línia %d " +"de %s" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" +msgid "All glyphs" +msgstr "Tots els glifs" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" +msgid "All layers _cubic" +msgstr "Capes _cúbiques " -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" +msgid "All layers _quadratic" +msgstr "Capes _quadràtiques " -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" +msgid "Allow _curve smoothing" +msgstr "Permet suavitzar les corbes" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "Permet eliminar els nodes extrems" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" +msgid "Allow _slopes to change" +msgstr "Permet modificar els pendents" -#, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" +"Admet com a coincident un patró que hagi estat\n" +"sotmès a una combinació de les transformacions\n" +"marcades." -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" +msgid "Allow errors of:" +msgstr "Permet errors de:" -#, c-format -msgid "Expected ';' on line %d of %s" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" +"Permet el joc complet de caràcters de l'Unicode en els\n" +"noms dels glifs. Aquesta opció fa que no se segueixi\n" +"l'estàndard d'Adobe pel que fa a nomenclatura de glifs.\n" +"Els noms Unicode només s'utilitzaran internament i no\n" +"seran presents en les lletres tipogràfiques generades." -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" +msgid "Allow:" +msgstr "Permet:" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgid "Allows you to select optional behavior when generating the font" msgstr "" +"Permet seleccionar opcions addicionals\n" +"en la generació de la font." -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" +msgid "Almost H/V Color" +msgstr "Color de quasi H/V" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Corbes gairebé horitzontals/verticals" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Línies gairebé horitzontals/verticals" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" +msgid "Alphabetic" +msgstr "Alfabètic" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" +msgid "Alphabetic Presentation Forms" +msgstr "Formes de presentació alfabètica" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Escriptures de dreta a esquerra alfabètiques i sil·làbiques" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" +msgid "Alsatian" +msgstr "Alsacià" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" +msgid "Alternate Annotation Forms" +msgstr "Formes d'anotacions alternatives" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" +msgid "Alternate Substitution" +msgstr "Substitució alternativa" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Codificacions Unicode alternatives / Selectors de variació" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" +msgid "Alternate Vertical Half Metrics" +msgstr "Alternatius vertical de mitja mètrica" -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" +msgid "Alternate Vertical Metrics" +msgstr "Mètrica vertical alternativa" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Alternative Half Widths" +msgstr "Mitges formes alternatives" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" +msgid "Always" +msgstr "Sempre" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" +msgid "An error occurred when writing the resource file" +msgstr "Hi ha hagut un error mentre s'escrivia el fitxer de recursos." #, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" +msgid "An error occurred writing %s" +msgstr "Hi ha hagut un error en escriure %s" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" +msgid "An ordered list of lookups and positions" +msgstr "Llista ordenada de consultes i posicions" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "El FontForge no admet taules sense nom a la línia %d de %s" +msgid "An outline font editor" +msgstr "Editor de fonts vectorials" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" msgstr "" +"Tot i que els fitxers de font vectorial poden contenir un nombre\n" +"de taules força gran, aquest fitxer en té unes 1.000 que, segurament, són " +"massa.\n" -msgid "Discarding a duplicate kerning pair." -msgstr "Descarta un parell d'interlletratge repetit." +msgid "Anatolian Hieroglyphs" +msgstr "Jeroglífics d'Anatòlia" -#, c-format -msgid "No lookup named %s" -msgstr "No hi ha cap consulta amb el nom %s" +msgid "Anchor Class Name" +msgstr "Nom de la classe d'àncora" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" +msgid "Anchor Control" +msgstr "Control d'àncora" -msgid "Could not figure out a lookup type" -msgstr "" +msgid "Anchor Control for Base" +msgstr "Control d'àncora de la base" -msgid "Mark anchors provided when nothing can use them" -msgstr "" +msgid "Anchor Control for Mark" +msgstr "Control d'àncora de la marca" #, c-format -msgid "Anchor-%d" -msgstr "Àncora - %d" +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Control d'àncora per a la classe %.100s al glif %.100s com a %.20s" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" +msgid "Anchor Control..." +msgstr "Control d'àncora..." -msgid "Cannot open file" -msgstr "No es pot obrir el fitxer" +msgid "Anchor Lost" +msgstr "S'ha perdut l'àncora" -msgid "_Unlink All" -msgstr "_Desenllaça-ho tot" +msgid "Anchor _Glyph at Point" +msgstr "Ancora el _glif al punt" #, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" +msgid "Anchor classes in subtable %.80s" +msgstr "Classes d'àncora de la subtaula %.80s" -msgid "Building duplicate encodings" -msgstr "" +#, c-format +msgid "Anchor-%d" +msgstr "Àncora - %d" -msgid "Transforming..." -msgstr "S'està transformant..." +msgid "AnchorPoint|_New" +msgstr "_Nou" -msgid "Removing overlaps..." -msgstr "S'estan eliminant les superposicions..." +msgid "Anchored Pairs" +msgstr "Parells d'ancoratges" -msgid "Adding points at Extrema..." -msgstr "S'estan afegint nodes extrems..." +msgid "Ancient Greek Musical Notation" +msgstr "Notació musical grega antiga" -msgid "Rounding to integer..." -msgstr "S'esta arrodonint a valors enters..." +msgid "Ancient Greek Numbers" +msgstr "Nombres grecs antics" -msgid "Correcting Direction..." -msgstr "S'està corregint el sentit..." +msgid "Ancient Ligatures (Obsolete)" +msgstr "Lligadures antigues (obsolet)" -msgid "Unlink All" -msgstr "Desenllaça-ho tot" +msgid "Ancient Symbols" +msgstr "Símbols antics" -msgid "Unlink" -msgstr "Desenllaça" +msgid "Anti-Alias" +msgstr "Antialiàsing" -#, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" msgstr "" +"No s'aplicaran els resultats de l'interlletratge automàtic que,\n" +"en valor absolut, siguin més petits que el valor indicat.\n" -msgid "Simplifying..." -msgstr "S'esta simplificant..." +msgid "Append a FONTLOG entry" +msgstr "Afegeix una entrada al FontLog" -msgid "Finding Substitution Points..." -msgstr "S'estan cercant els punts de substitució..." +msgid "Append to it" +msgstr "Afegeix-li aquest també" -msgid "Finding Counter Masks..." -msgstr "S'estan cercant les màscares de contrapunxons..." +msgid "Apple" +msgstr "Apple" -msgid "Things could be better..." -msgstr "Es pot millorar..." +msgid "Apple Advanced Typography" +msgstr "Tipografia avançada d'Apple" msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" -"Obtindreu millors instruccions per a la font si ompliu el Diccionari privat, " -"al menú «Element», opció «Informació del tipus de lletra...», pestanya " -"«Diccionari privat PostScript»." +"Aquesta opció us permet triar l'estàndard d'Apple o el d'Adobe i MicroSoft\n" +"per als tipus TrueType i OpenType. Les diferències principals són:\n" +" Els requisits del nom «PostScript» a la taula de noms són discrepants.\n" +" Les dades dels mapes de bits es desen en taules diferents.\n" +" Els glifs compostos escalats es tracten de manera diferent.\n" +" El primer usa morx(t)/feat i el segon GSUB.\n" +" El primer usa kern/opbd i el segon GPOS.\n" +" El primer usa lcar/prop i el segon GDEF." msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" -"Els glifs seleccionats no tenen indicacions. El FontForge no produirà gaires " -"instruccions." +"Aquesta opció us permet triar l'estàndard d'Apple o el d'Adobe i MicroSoft\n" +"per als tipus TrueType i OpenType. Les diferències principals són:\n" +" Els requisits del nom «PostScript» a la taula de noms són discrepants.\n" +" Les dades dels mapes de bits es desen en taules diferents.\n" +" Els glifs compostos escalats es tracten de manera diferent.\n" +" El primer usa morx(t)/feat i el segon GSUB.\n" +" El primer usa kern/opbd i el segon GPOS.\n" +" El primer usa lcar/prop i el segon GDEF." -msgid "Auto Instructing Font..." -msgstr "Instruccions automàtiques..." +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Mapa de bits d'Apple, només sfnt (dfont)" -msgid "Building accented glyphs" -msgstr "S'estan muntant els glifs accentuats" +msgid "Apply change to which lookups?" +msgstr "Indiqueu les consultes que voleu modificar" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Segur que voleu reemplaçar la «Å»?\n" -"La rodoneta no s'unirà amb la «A»." +msgid "Apply lookup" +msgstr "Aplica la consulta" -msgid "Replace Å" -msgstr "Substitueix Å" +msgid "Apply to:" +msgstr "Aplica-ho a:" -msgid "_Revert" -msgstr "_Restaura" +msgid "Apps" +msgstr "Aplicacions externes" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"El tipus de lletra %1$.40s del fitxer %2$.40s s'ha modificat.\n" -"La restauració del fitxer farà que es perdin aquests canvis.\n" -"Voleu continuar amb el procés de restauració?" +msgid "Arabic" +msgstr "Àrab" -msgid "Font changed" -msgstr "El tipus de lletra s'ha modificat" +msgid "Arabic (Algeria)" +msgstr "Àrab (Algèria)" -msgid "Old sfd file" -msgstr "El fitxer SFD és antic" +msgid "Arabic (Bahrain)" +msgstr "Àrab (Bahrein)" -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" -"Aquest tipus de lletra prové d'un fitxer SFD de format antic. Potser no es " -"podrà restaurar completament." +msgid "Arabic (Egypt)" +msgstr "Àrab (Egipte)" -msgid "Glyph Name Changed" -msgstr "El nom del glif s'ha modificat" +msgid "Arabic (Iraq)" +msgstr "Àrab (Iraq)" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"No s'ha pogut restaurar el glif %.40s ja que el seu nom s'ha modificat i el " -"FontForge no el pot localitzar.\n" -"No rebreu més aquest avís." +msgid "Arabic (Jordan)" +msgstr "Àrab (Jordània)" -msgid "Can't Find Glyph" -msgstr "No es pot trobar el glif" +msgid "Arabic (Kuwait)" +msgstr "Àrab (Kuwait)" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "No s'ha trobat el glif %.80s al fitxer SFD" +msgid "Arabic (Lebanon)" +msgstr "Àrab (Líban)" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "Aquesta versió del FontForge necessita el FreeType 2.3.7 o posterior." +msgid "Arabic (Libya)" +msgstr "Àrab (Líbia)" -msgid "No ByteCode Interpreter" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "Àrab (Marroc)" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" +msgid "Arabic (Oman)" +msgstr "Àrab (Oman)" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Falta un glif..." +msgid "Arabic (Qatar)" +msgstr "Àrab (Qatar)" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"El tipus de lletra no conté la i sense puntet,\n" -"afegiu-la i torneu a muntar els glifs accentuats." +msgid "Arabic (Saudi Arabia)" +msgstr "Àrab (Aràbia Saudita)" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"El tipus de lletra no conté el glif «uni0237»\n" -"ni el desfasat «dotlessj». Afegiu una j sense puntet\n" -"al primer i torneu a muntar els glifs accentuats." +msgid "Arabic (Syria)" +msgstr "Àrab (Síria)" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "Àrab (Tunísia)" -msgid "Merging Problem" -msgstr "Problema de combinació" +msgid "Arabic (U.A.E.)" +msgstr "Àrab (Emirats Àrabs Units)" -msgid "Merging a font with itself achieves nothing" -msgstr "La combinació d'una font amb ella mateixa no produeix cap resultat" +msgid "Arabic (Yemen)" +msgstr "Àrab (Iemen)" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" +msgid "Arabic Extended-A" +msgstr "Àrab estès A" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" +msgid "Arabic Extended-B" +msgstr "Àrab estès B" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "Símbols alfabètics matemàtics àrabs" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" +msgid "Arabic Number" +msgstr "Nombres àrabs" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "Formes de presentació aràbiga - A" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "Formes de presentació àrab - B" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" +msgid "Arabic Supplement" +msgstr "Suplement àrab" + +msgid "Archives" +msgstr "Fitxers comprimits" + +msgid "Are there any glyph's whose bounding boxes extend above this number?" msgstr "" +"La capsa contenidora d'algun glif sobresurt per damunt d'aquest valor " +"numèric?" -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +msgid "Are there any glyph's whose bounding boxes extend below this number?" msgstr "" +"La capsa contenidora d'algun glif sobrepassa per ensota aquest valor numèric?" -#, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +"Are there any glyph's whose bounding boxes extend to the left of this number?" msgstr "" +"La capsa contenidora d'algun glif sobrepassa per l'esquerra aquest valor " +"numèric?" -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"Are there any glyphs whose bounding boxes extend to the right of this number?" msgstr "" +"La capsa contenidora d'algun glif sobrepassa per la dreta aquest valor " +"numèric?" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Voleu descartar el fitxer de mapatge de bits trobat?" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Segur que voleu reemplaçar la «Å»?\n" +"La rodoneta no s'unirà amb la «A»." #, c-format msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "Confirmeu que voleu suprimir el subtipus %1$.40s del tipus CID %2$.40s" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" +msgid "Armenian" +msgstr "Armeni" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" +msgid "Armenian Ligatures" +msgstr "Lligadures armènies" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" +msgid "Arrow Options" +msgstr "Opcions de les fletxes" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" +msgid "ArrowAccelFactor" +msgstr "Acceleració dels cursors" -msgid "Interpolating Problem" +msgid "ArrowMoveSize" +msgstr "Desplaçament dels cursors" + +msgid "Arrows" +msgstr "Fletxes" + +msgid "As Background" +msgstr "Com a fons" + +msgid "As CFF fonts" +msgstr "Com a tipus CFF" + +msgid "Ask the user for autotrace arguments each time autotrace is invoked" msgstr "" +"Demana a l'usuari l'entrada d'arguments cada vegada\n" +"que s'executa un programa de traçat automàtic." -msgid "Interpolating a font with itself achieves nothing" +msgid "Ask the user for mf commands each time mf is invoked" msgstr "" +"Demana a l'usuari l'entrada d'arguments\n" +"cada vegada que s'invoca el MetaFont" + +msgid "AskBDFResolution" +msgstr "Demana la resolució pels BDF" + +msgid "AskUserForCMap" +msgstr "Demana pel CMap" + +msgid "Assamese" +msgstr "Assamès" msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" +"S'ha perdut un punt d'àncora com a mínim en enganxar d'una font a l'altra, " +"ja que a la font nova no s'ha trobat una classe d'àncora coincident." +#, c-format msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" msgstr "" +"Al cos en pixels %d el caràcter %s o bé comença abans de l'origen o bé " +"s'allarga fins més enllà de la seva amplada.\n" #, c-format -msgid "Bad bounding box for %s.\n" -msgstr "La caixa contenidora de %s no és vàlida.\n" +msgid "Attempt to divide by 0 in %.30s" +msgstr "Intent de divisió per zero a %.30s" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "Algunes especificacions del cos en píxels no coincideixen a %s" +msgid "Attempt to make a character that refers to itself" +msgstr "Intenteu fer un caràcter que es referencia a si mateix" + +msgid "Attempt to make a glyph that refers to itself" +msgstr "Intenteu fer un glif que es referencia a si mateix" #, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" msgstr "" -"El cos en píxels no es correspon amb la suma ascendents + descendents del " -"tipus de lletra a %s" +"S'està intentant redefinir la definició d'àncora de «%s», a la línia %d de %s" #, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "Estimació del cos en píxels en base als ascendents del tipus a %s" +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "" +"S'està intentant redefinir la definició de registre de valors de «%s», a la " +"línia %d de %s" #, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "Estimació del cos en píxels en base als descendents del tipus a %s" +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Intenteu regenerar un cos, en píxels, que encara no s'ha creat (%d@%d)" #, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "Intenteu desar un cos en píxels que encara no s'ha creat (%d@%d)" #, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Intent de fer el logaritme de %1$g a %2$.30s" #, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Intent de fer l'arrel quadrada de %1$g a %2$.30s" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" +msgid "Auto Hinting Font..." +msgstr "Optimització automàtica..." -msgid "Pixel size:" -msgstr "Cos, en píxels:" +msgid "Auto Instructing Font..." +msgstr "Instruccions automàtiques..." -msgid "What is the pixel size of the font in this file?" -msgstr "Indiqueu el cos en píxels del tipus de lletra del fitxer." +msgid "Auto Width" +msgstr "Amplada automàtica" -msgid "Bad Number" -msgstr "El nombre és incorrecte" +msgid "Auto _Counter Hint" +msgstr "Optimitza automàticament els _contrapunxons" -msgid "Duplicate pixelsize" -msgstr "Cos en píxels duplicat" +msgid "AutoHint" +msgstr "Optimització automàtica" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" +msgid "AutoHint changed glyphs before generating a font" msgstr "" -"La base de dades de la font ja té un tipus de lletra de mapa de bits amb " -"aquest cos (%d).\n" -"Voleu sobreescriure’l?" +"Abans de generar la font, es farà\n" +"l'optimització automàtica dels glifs modificats." -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "No és un fitxer .pk del Metafont %.200s" +msgid "AutoKern All" +msgstr "Interll. auto. de tot" -msgid "Not a pk file" -msgstr "No és un fitxer .pk" +msgid "AutoKern Column" +msgstr "Interll. auto. de columna" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "No és un fitxer .gf del Metafont %.200s" +msgid "AutoKern Row" +msgstr "Interll. auto. de fila" -msgid "Not a gf file" -msgstr "No és un fitxer .gf" +msgid "AutoKernDialog" +msgstr "Diàleg d'interlletratge" -msgid "Not a pcf file" -msgstr "No és un fitxer pcf" +msgid "AutoLBearingSync" +msgstr "Sincronització automàtica del marge esquerre" #, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "No és un fitxer pcf de l’X11 %.200s" +msgid "AutoWidth failure on %s\n" +msgstr "Error d'amplada automàtica a %s\n" -msgid "Not a bdf file" -msgstr "No és un fitxer bdf" +msgid "AutoWidthSync" +msgstr "Sincronització d'amplada" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "No és un fitxer bdf %.200s" +msgid "Auto_Hint" +msgstr "Optimitza automàticament" -msgid "Decompress Failed!" -msgstr "No s’ha pogut descomprimir." +msgid "Autohinta_ble" +msgstr "Optimitzables automàticament" -#, c-format -msgid "Loading font from %.100s" -msgstr "S’està carregant la font des de %.100s" +msgid "Autokern new entries" +msgstr "Automàtic a les entrades noves" -msgid "Loading..." -msgstr "S'està carregant..." +msgid "Automatic" +msgstr "Automàtic" -msgid "Reading Glyphs" -msgstr "Lectura de glifs" +msgid "Autot_race" +msgstr "_Traça automàticament" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "No s’ha pogut trobar un tipus demapa de bits a %s." +msgid "AutotraceArgs" +msgstr "Arguments addicionals" -msgid "No Bitmap Font" -msgstr "No hi ha cap tipus de mapa de bits" +msgid "AutotraceAsk" +msgstr "Demana arguments de traçat automàtic" -msgid "Outline Glyphs\n" -msgstr "Glifs vectorials\n" +msgid "Autotracing..." +msgstr "S'està traçant automàticament..." -msgid "Glyph Differences\n" -msgstr "Diferències entre glifs\n" +msgid "Avestan" +msgstr "Avèstic" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "El glif «%s» és diferent\n" +msgid "Axerbaijani (Arabic)" +msgstr "Àzeri (àrab)" -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" -"El glif %s fa referència a %s amb un esquema diferent de correspondència de " -"punt TrueType\n" +msgid "Axerbaijani (Cyrillic)" +msgstr "Àzeri (ciríl·lic)" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "El glif «%s» conté una referència a %s dins %s\n" +msgid "Axis 1" +msgstr "Eix 1" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" -"El glif «%s» fa referència a %s amb una matriu de transformació diferent\n" +msgid "Axis 2" +msgstr "Eix 2" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "El glif «%s» té un nombre diferent de capes\n" +msgid "Axis 3" +msgstr "Eix 3" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "El glif «%s» té un reompliment diferent a la capa %d\n" +msgid "Axis 4" +msgstr "Eix 4" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "El glif «%s» té un traç diferent a la capa %d\n" +msgid "Axis Range:" +msgstr "Rang de l'eix:" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" -"El glif «%s» té una referència amb especificacions de coincidència de punts " -"TrueType diferents\n" +msgid "Axis Type:" +msgstr "Tipus d'eix:" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" -"El glif «%s»no té corbes que coincideixin exactament, però són molt " -"semblants\n" +msgid "Axis height of the font" +msgstr "Altura axial de la font" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" -"S’ha trobat una correspondència desenllaçant les referències del glif «%s»\n" +msgid "AxisHeight:" +msgstr "AlturaAxial:" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "El glif «%s» té un nombre de contorns diferent\n" +msgid "AxisValue|Default" +msgstr "Predeterminat" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" +msgid "Aymara" +msgstr "Aimara" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" +msgid "Azebaijani (roman)" +msgstr "Àzeri (llatí)" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Azeri" +msgstr "Àzeri" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Azeri (Cyrillic)" +msgstr "Àzeri (ciríl·lic)" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" +msgid "Azeri (Latin)" +msgstr "Àzeri (llatí)" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" +msgid "BDF Info..." +msgstr "Informació del BDF..." -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" +msgid "BDF Resolution" +msgstr "Resolució del BDF" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" +msgid "BDF bitmap properties table" +msgstr "Taula de propietats del mapa de bits BDF" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" +msgid "B_uild" +msgstr "M_unta" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Fons" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" +msgid "Back Classes" +msgstr "Classes anteriors" -msgid "Bitmap Strikes\n" -msgstr "Pòlisses de mapa de bits\n" +msgid "Background color for popup windows" +msgstr "Color del fons a les finestres emergents" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Pòlissa %d@%d\n" +msgid "Background color for progress windows" +msgstr "Color del fons a les finestres de progrés" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "Color de fons de les capçaleres de les taules editables" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" +msgid "Backtrack" +msgstr "Anteriors" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" +msgid "Backup SFD" +msgstr "Còpia de seguretat d'un SFD" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "La classe d'interlletratge d'Apple és incorrecta\n" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Bad Axis" +msgstr "L'eix és incorrecte" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Bad Class" +msgstr "La classe és incorrecta" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" +msgid "Bad Color" +msgstr "El color és incorrecte" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Pòlisses a %s però no a %s\n" +msgid "Bad Copyright" +msgstr "El copyright és incorrecte" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "La pòlissa %d@%d no s'ha trobat a %s\n" +msgid "Bad Design Size Info" +msgstr "La informació del cos del disseny és incorrecta" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" +msgid "Bad Device Table Adjustment" +msgstr "L'ajust de la taula de dispositiu és erroni" -#, c-format -msgid ") while in %s it is (" -msgstr "" +msgid "Bad Encoding" +msgstr "La codificació és incorrecta" -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" +msgid "Bad Extension" +msgstr "L'extensió és incorrecta" -msgid "font name" -msgstr "nom del tipus de lletra" +msgid "Bad FPST format" +msgstr "El format FPST és incorrecte" -msgid "family name" -msgstr "nom de la família" +msgid "Bad Family Name" +msgstr "El nom és incorrecte" -msgid "full name" -msgstr "nom complet" +msgid "Bad Font Name" +msgstr "El nom és incorrecte" -msgid "weight" -msgstr "gruix" +msgid "Bad Glyph Count" +msgstr "El nombre de glifs és incorrecte" -msgid "copyright notice" -msgstr "nota de copyright" +msgid "Bad Grid Fitting table" +msgstr "La taula d'ajust a la retícula és incorrecta" -msgid "version" -msgstr "versió" +msgid "Bad Human Fontname" +msgstr "El nom humà és incorrecte" -msgid "Glyph Positioning\n" -msgstr "Posicionament dels glifs\n" +msgid "Bad IBM Family" +msgstr "La família IBM és incorrecta" -msgid "Glyph Substitution\n" -msgstr "Substitució de glifs\n" +msgid "Bad Language" +msgstr "El llenguatge és incorrecte" -msgid "Lookup Differences\n" -msgstr "" +msgid "Bad Lig. Caret Count" +msgstr "El número de separadors és erroni" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" +msgid "Bad Mac Family" +msgstr "La família Mac és incorrecta" -msgid "" -msgstr "" +msgid "Bad Metrics" +msgstr "La mètrica és incorrecta" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" +msgid "Bad Multiple Master Font" +msgstr "La font Multiple Master és incorrecta" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" +msgid "Bad Name" +msgstr "Nom incorrecte" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" +msgid "Bad Number" +msgstr "El nombre és incorrecte" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" +msgid "Bad OS/2 version" +msgstr "La versió OS/2 és incorrecta" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" +msgid "Bad Parts List" +msgstr "La llista de parts és incorrecta" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Bad Point Match" +msgstr "La coincidència de punt és errònia" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Bad Point Numbering" +msgstr "La numeració dels punts és incorrecta" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" +msgid "Bad Private Dictionary" +msgstr "El diccionari privat és incorrecte" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" +msgid "Bad Range" +msgstr "El rang és incorrecte" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" +msgid "Bad Reference" +msgstr "La referència és incorrecta" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" +msgid "Bad Script" +msgstr "L'alfabet és incorrecte" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" +msgid "Bad Sections" +msgstr "Les seccions són incorrectes" + +msgid "Bad Template" +msgstr "La plantilla no és correcta" + +msgid "Bad Value" +msgstr "El valor no és correcte" + +msgid "Bad Variants List" +msgstr "La llista de variants és incorrecta" #, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" +msgid "Bad Variants list for glyph %s in %s" +msgstr "La llista de variants és incorrecta pel glif %s a %s" + +msgid "Bad Version" +msgstr "La versió és incorrecta" + +msgid "Bad Weight" +msgstr "El gruix és incorrecte" #, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" +msgid "Bad bounding box for %s.\n" +msgstr "La caixa contenidora de %s no és vàlida.\n" + +msgid "Bad cidmap file" +msgstr "El fitxer de mapatge CID no és correcte" + +msgid "Bad class name" +msgstr "El nom de la classe és incorrecte" + +msgid "Bad correction" +msgstr "La correcció és errònia" + +msgid "Bad default baseline" +msgstr "La línia de base predeterminada és incorrecta" + +msgid "Bad device table" +msgstr "La taula de dispositiu és incorrecta" + +msgid "Bad device table\n" +msgstr "La taula de dispositiu és incorrecta\n" #, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" +msgid "Bad device table for %s" +msgstr "La taula de dispositiu és incorrecta per %s" #, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" -"El caràcter (gid=%d) té una part següent (%d) i el FontForge no sap " -"exactament com s'ha d'interpretar, això. Podeu enviar una còpia del tipus de " -"lletra a l'autor del FontForge (gww@silcom.com) per a que en faci proves.\n" +msgid "Bad device table for glyph %s in %s" +msgstr "La taula de dispositiu és incorrecta pel glif %s a %s" #, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" -"Tot i que, segurament, es tracta d'un tipus de lletra válid d'URW, el " -"FontForge\n" -"no accepta el format (%c%c) del fitxer; només s'accepta el format «IK».\n" +msgid "Bad device table for in row %d of %s" +msgstr "La taula de dispositiu és incorrecta a la fila %d de %s" -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" -"Sembla que el fitxer és un tipus de lletra en format Ikarus.\n" -"L'autor del FontForge n'ha vist exemples però no disposa de\n" -"la documentació corresponent, per tant, el programa, de moment,\n" -"no accepta aquest format.\n" +msgid "Bad encoding file format" +msgstr "El format del fitxer de codificació no és correcte" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"La mida de la secció «nom» del tipus de lletra d'URW hauria de ser 55 i és " -"%d\n" +msgid "Bad feature tag" +msgstr "L'etiqueta de la singularitat és incorrecta" + +msgid "Bad font, offset out of bounds.\n" +msgstr "La font no és correcta, el desplaçament se surt dels límits.\n" #, c-format msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" msgstr "" -"La mida de la secció «info» del tipus de lletra d'URW hauria de ser 12 i és " -"%d\n" - -msgid "Czech" -msgstr "Txec" +"El format de la subtaula %d (de %d) no és correcte al bloc/EBLC de la " +"pòlissa de %d píxels. Primer = %d, darrer = %d.\n" -msgid "Dutch" -msgstr "Holandès" +msgid "Bad hex number" +msgstr "El nombre hexadecimal és incorrecte" -msgid "English" -msgstr "Anglès" +#, c-format +msgid "Bad hex number in %s" +msgstr "El nombre hexadecimal és incorrecte a %s" -msgid "French" -msgstr "Francès" +msgid "Bad image file" +msgstr "El fitxer d'imatge no és correcte" -msgid "German" -msgstr "Alemany" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Fitxer d'imatge incorrecte. No és un mapa de bits: %.100s" -msgid "Lang|Greek" -msgstr "Grec" +#, c-format +msgid "Bad image file: %.100s" +msgstr "El fitxer d'imatge no és correcte: %.100s" -msgid "Lang|Hebrew" -msgstr "Hebreu" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "L'interlletatge és erroni: els glifs %d i %d haurien de ser < %d\n" -msgid "Hindi" -msgstr "hindi" +msgid "Bad language tag" +msgstr "L'etiqueta de l'idioma és incorrecta" -msgid "Hungarian" -msgstr "Hongarès" +msgid "Bad magic number" +msgstr "Nombre màgic incorrecte" -msgid "Italian" -msgstr "Italià" +msgid "Bad number" +msgstr "El nombre és incorrecte" -msgid "Hiragana" -msgstr "hiragana" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "El nombre és incorrecte (infinit o valor no numèric): %s\n" -msgid "Katakana" -msgstr "katakana" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "%s.%s és un valor numèric erroni." -msgid "Lithuanian" -msgstr "Lituà" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "La llista de parts és incorrecta pel glif %s a %s" -msgid "Polish" -msgstr "Polonès" +msgid "Bad pixel size" +msgstr "El cos és incorrecte" -msgid "Russian" -msgstr "Rus" +msgid "Bad rule" +msgstr "La regla és incorrecta" -msgid "Spanish" -msgstr "Espanyol" +msgid "Bad script tag" +msgstr "L'etiqueta de l'alfabet és incorrecta" -msgid "Sanskrit" -msgstr "Sànscrit" +msgid "Bad selection" +msgstr "La selecció és incorrecta" -msgid "Swedish" -msgstr "Suec" +msgid "Bad template, no extension" +msgstr "La plantilla no és correcta, no té extensió" -msgid "Turkish" -msgstr "Turc" +msgid "Bad template, unrecognized format" +msgstr "La plantilla no és correcta, no s'ha reconegut el format" -msgid "Welsh" -msgstr "Gal·lès" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" +msgstr "Element incorrecte. Hi hauria d'haver «%.10s» a la vora de ...%40s" -msgid "Access All Alternates" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" +"Element incorrecte. Hi hauria d'haver «%.10s» conté «%.10s»\n" +"a la vora de ...%40s" -msgid "Above Base Forms" -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Tipus incorrecte" -msgid "Above Base Mark" +msgid "Bad unicode value for an alternate unicode / variation selector" msgstr "" +"El valor Unicode de la variant o del selector de variacions és incorrecte." -msgid "Above Base Substitutions" -msgstr "" +msgid "Bad xfig file" +msgstr "El fitxer xfig no és correcte" -msgid "Vertical Fractions" -msgstr "Fraccions verticals" +msgid "Balinese" +msgstr "Balinès" -msgid "Akhand" -msgstr "" +msgid "Ball (Round Cap)" +msgstr "Bolígraf" -msgid "Ancient Ligatures (Obsolete)" -msgstr "" +msgid "Bamum" +msgstr "Bamum" -msgid "Below Base Forms" -msgstr "" +msgid "Bamum Supplement" +msgstr "Suplement bamum" -msgid "Below Base Mark" -msgstr "" +msgid "Base Glyph" +msgstr "Glif base" -msgid "Below Base Substitutions" -msgstr "" +msgid "Base Glyph Name" +msgstr "Nom del glif base" -msgid "Capitals to Petite Capitals" -msgstr "Capitals a falses versaletes" +msgid "Base Glyphs" +msgstr "Glifs base" -msgid "Capitals to Small Capitals" -msgstr "Capitals a versaletes" +msgid "Base Lig" +msgstr "Lligadura base" -msgid "Contextual Alternates" -msgstr "Variants contextuals" +msgid "Base Ligatures" +msgstr "Lligadures base" -msgid "Case-Sensitive Forms" -msgstr "Formes dependents de maj./min." +msgid "Base Mark" +msgstr "Marca base" -msgid "Glyph Composition/Decomposition" -msgstr "Composició/descomposició de glifs" +msgid "Base Marks" +msgstr "Marques base" -msgid "Conjunct Form After Ro" -msgstr "" +msgid "Base X" +msgstr "x base" -msgid "Conjunct Forms" -msgstr "" +msgid "Base Y" +msgstr "y base" -msgid "Contextual Ligatures" -msgstr "Lligadures contextuals" +msgid "Baseline" +msgstr "Línia de base" -msgid "Centered CJK Punctuation" -msgstr "Puntuació CJK centrada" +msgid "Baseline table (OT version)" +msgstr "Taula de línia de base (versió OpenType)" -msgid "Capital Spacing" -msgstr "Espaiat de capitals" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Línea de base usada en text llatí, grec i ciríl·lic" -msgid "Contextual Swash" -msgstr "Floritura contextual" +msgid "Bashkir" +msgstr "Baixkir" -msgid "Cursive Attachment" -msgstr "Adjunció de cursiva" +msgid "Basic Latin" +msgstr "Llatí bàsic" -msgid "Character Variants 01" -msgstr "Variants de caràcter 01" +msgid "Basic Multilingual Plane" +msgstr "Pla multilingüe bàsic (BMP)" -msgid "Character Variants 02" -msgstr "Variants de caràcter 02" +msgid "Basque" +msgstr "Basc" -msgid "Character Variants 03" -msgstr "Variants de caràcter 03" +msgid "Bassa Vah" +msgstr "Bassa Vah" -msgid "Character Variants 04" -msgstr "Variants de caràcter 04" +msgid "Batak" +msgstr "Batak" -msgid "Character Variants 05" -msgstr "Variants de caràcter 05" +msgid "Begin:" +msgstr "Inici:" -msgid "Character Variants 06" -msgstr "Variants de caràcter 06" +msgid "Belarussian" +msgstr "Bielorús" -msgid "Character Variants 07" -msgstr "Variants de caràcter 07" +msgid "Below Base Forms" +msgstr "Formes inferiors" -msgid "Character Variants 08" -msgstr "Variants de caràcter 08" +msgid "Below Base Mark" +msgstr "Marques inferiors" -msgid "Character Variants 09" -msgstr "Variants de caràcter 09" +msgid "Below Base Substitutions" +msgstr "Substitucions inferiors" -msgid "Character Variants 10" -msgstr "Variants de caràcter 10" +msgid "Bengali" +msgstr "Bengalí" -msgid "Character Variants 11" -msgstr "Variants de caràcter 11" +msgid "Bengali Bangladesh" +msgstr "Bengalí (Bangladesh)" -msgid "Character Variants 12" -msgstr "Variants de caràcter 12" +msgid "Bhaiksuki" +msgstr "Bhaiksuki" -msgid "Character Variants 13" -msgstr "Variants de caràcter 13" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (xinès tradicional)" -msgid "Character Variants 14" -msgstr "Variants de caràcter 14" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (xinès tradicional)" -msgid "Character Variants 15" -msgstr "Variants de caràcter 15" +msgid "Bitm_ap Strikes Available..." +msgstr "Pòlisses de m_apa de bits disponibles..." -msgid "Character Variants 16" -msgstr "Variants de caràcter 16" +msgid "Bitm_ap strikes Available..." +msgstr "Pòlisses de m_apa de bits disponibles..." -msgid "Character Variants 17" -msgstr "Variants de caràcter 17" +msgid "Bitmap" +msgstr "Mapa de bits" -msgid "Character Variants 18" -msgstr "Variants de caràcter 18" +msgid "Bitmap Fonts" +msgstr "Tipus de mapa de bits" -msgid "Character Variants 19" -msgstr "Variants de caràcter 19" +msgid "Bitmap Magnification..." +msgstr "Ampliació del mapa de bits..." -msgid "Character Variants 20" -msgstr "Variants de caràcter 20" +msgid "Bitmap Paste" +msgstr "Enganxament de mapa de bits" -msgid "Character Variants 21" -msgstr "Variants de caràcter 21" +msgid "Bitmap Strikes\n" +msgstr "Pòlisses de mapa de bits\n" -msgid "Character Variants 22" -msgstr "Variants de caràcter 22" +msgid "Bitmap Strikes Available" +msgstr "Pòlisses de mapa de bits disponibles" -msgid "Character Variants 23" -msgstr "Variants de caràcter 23" +msgid "Bitmap View" +msgstr "Editor de mapa de bits" -msgid "Character Variants 24" -msgstr "Variants de caràcter 24" +msgid "Bitmap _Magnification..." +msgstr "Ampliació dels mapes de bits..." -msgid "Character Variants 25" -msgstr "Variants de caràcter 25" +msgid "Bits/Pixel:" +msgstr "Bits per píxel:" -msgid "Character Variants 26" -msgstr "Variants de caràcter 26" +msgid "Black" +msgstr "Supernegra" -msgid "Character Variants 27" -msgstr "Variants de caràcter 27" +msgid "Blackletter" +msgstr "Gòtica" -msgid "Character Variants 28" -msgstr "Variants de caràcter 28" +msgid "Blackletter Connected" +msgstr "Gòtica lligada" -msgid "Character Variants 29" -msgstr "Variants de caràcter 29" +msgid "Blackletter Disconnected" +msgstr "Gòtica sense lligar" -msgid "Character Variants 30" -msgstr "Variants de caràcter 30" +msgid "Blackletter Trailing" +msgstr "Gòtica fregant-se" -msgid "Character Variants 31" -msgstr "Variants de caràcter 31" +msgid "Block Elements" +msgstr "Elements de bloc" -msgid "Character Variants 32" -msgstr "Variants de caràcter 32" +msgid "Block Separator" +msgstr "Separador de bloc" -msgid "Character Variants 33" -msgstr "Variants de caràcter 33" +msgid "Blue:" +msgstr "Blau:" -msgid "Character Variants 34" -msgstr "Variants de caràcter 34" +msgid "Bold" +msgstr "Negreta" -msgid "Character Variants 35" -msgstr "Variants de caràcter 35" +msgid "Bone" +msgstr "Ovals (en foma d'os)" -msgid "Character Variants 36" -msgstr "Variants de caràcter 36" +msgid "Book" +msgstr "Normal (Book)" -msgid "Character Variants 37" -msgstr "Variants de caràcter 37" +msgid "Bookmark Current Dir" +msgstr "Afegeix la carpeta actual com a adreça d'interès" -msgid "Character Variants 38" -msgstr "Variants de caràcter 38" +msgid "Bookmarks" +msgstr "Adreces d'interès" -msgid "Character Variants 39" -msgstr "Variants de caràcter 39" +msgid "Bopomofo" +msgstr "Bopomofo" -msgid "Character Variants 40" -msgstr "Variants de caràcter 40" +msgid "Bopomofo Extended" +msgstr "Bopomofo estès" -msgid "Character Variants 41" -msgstr "Variants de caràcter 41" +msgid "Border Width" +msgstr "Gruix de la vora" -msgid "Character Variants 42" -msgstr "Variants de caràcter 42" +msgid "Borders" +msgstr "Cantoneres" -msgid "Character Variants 43" -msgstr "Variants de caràcter 43" +msgid "Bosnian" +msgstr "Bosni" -msgid "Character Variants 44" -msgstr "Variants de caràcter 44" +msgid "Both points must be specified, or neither" +msgstr "S'han d'especificar els dos punts, o bé cap" -msgid "Character Variants 45" -msgstr "Variants de caràcter 45" +msgid "Bottom Right" +msgstr "Inferior dreta" -msgid "Character Variants 46" -msgstr "Variants de caràcter 46" +msgid "BottomLeft" +msgstr "Inferior esquerra" -msgid "Character Variants 47" -msgstr "Variants de caràcter 47" +msgid "BottomRight" +msgstr "Inferior dreta" -msgid "Character Variants 48" -msgstr "Variants de caràcter 48" +msgid "Bounding Box" +msgstr "Caixa contenidora" -msgid "Character Variants 49" -msgstr "Variants de caràcter 49" +msgid "Bounding Box:" +msgstr "Caixa contenidora:" -msgid "Character Variants 50" -msgstr "Variants de caràcter 50" +msgid "Bounding box above" +msgstr "Dalt de la caixa contenidora" -msgid "Character Variants 51" -msgstr "Variants de caràcter 51" +msgid "Bounding box below" +msgstr "Sota de la caixa contenidora" -msgid "Character Variants 52" -msgstr "Variants de caràcter 52" +msgid "Bounding box left of" +msgstr "Esquerra de la caixa contenidora" -msgid "Character Variants 53" -msgstr "Variants de caràcter 53" +msgid "Bounding box right of" +msgstr "Dreta de la caixa contenidora" -msgid "Character Variants 54" -msgstr "Variants de caràcter 54" - -msgid "Character Variants 55" -msgstr "Variants de caràcter 55" - -msgid "Character Variants 56" -msgstr "Variants de caràcter 56" - -msgid "Character Variants 57" -msgstr "Variants de caràcter 57" +msgid "Box Drawing" +msgstr "Dibuix de caixes" -msgid "Character Variants 58" -msgstr "Variants de caràcter 58" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Capsa que envolta el marcador d'un camp de llista (quadre combinat)" -msgid "Character Variants 59" -msgstr "Variants de caràcter 59" +msgid "Brahmi" +msgstr "Brahmi" -msgid "Character Variants 60" -msgstr "Variants de caràcter 60" +msgid "Braille" +msgstr "Braille" -msgid "Character Variants 61" -msgstr "Variants de caràcter 61" +msgid "Braille Patterns" +msgstr "Patrons Braille" -msgid "Character Variants 62" -msgstr "Variants de caràcter 62" +msgid "Breton" +msgstr "Bretó" -msgid "Character Variants 63" -msgstr "Variants de caràcter 63" +msgid "Broken" +msgstr "Trencat" -msgid "Character Variants 64" -msgstr "Variants de caràcter 64" +msgid "Browse..." +msgstr "Navega..." -msgid "Character Variants 65" -msgstr "Variants de caràcter 65" +msgid "Brush" +msgstr "Pinzell" -msgid "Character Variants 66" -msgstr "Variants de caràcter 66" +msgid "Brāhmī" +msgstr "Brahmi" -msgid "Character Variants 67" -msgstr "Variants de caràcter 67" +msgid "Buginese" +msgstr "Bugui" -msgid "Character Variants 68" -msgstr "Variants de caràcter 68" +msgid "Buhid" +msgstr "Bugui" -msgid "Character Variants 69" -msgstr "Variants de caràcter 69" +msgid "Buil_d Duplicate Glyph" +msgstr "Munta el glif _duplicat" -msgid "Character Variants 70" -msgstr "Variants de caràcter 70" +msgid "Build _Composite Glyph" +msgstr "Munta el glif _compost" -msgid "Character Variants 71" -msgstr "Variants de caràcter 71" +msgid "Building accented glyphs" +msgstr "S'estan muntant els glifs accentuats" -msgid "Character Variants 72" -msgstr "Variants de caràcter 72" +msgid "Building duplicate encodings" +msgstr "S'estan creant els codis duplicats" -msgid "Character Variants 73" -msgstr "Variants de caràcter 73" +msgid "Bulgarian" +msgstr "Búlgar" -msgid "Character Variants 74" -msgstr "Variants de caràcter 74" +msgid "Burmese" +msgstr "Birmà" -msgid "Character Variants 75" -msgstr "Variants de caràcter 75" +msgid "Button" +msgstr "Botó" -msgid "Character Variants 76" -msgstr "Variants de caràcter 76" +msgid "Buttons" +msgstr "Botons" -msgid "Character Variants 77" -msgstr "Variants de caràcter 77" +msgid "By Classes" +msgstr "Per classes" -msgid "Character Variants 78" -msgstr "Variants de caràcter 78" +msgid "By Coverage" +msgstr "Per cobertura" -msgid "Character Variants 79" -msgstr "Variants de caràcter 79" +msgid "By Glyphs" +msgstr "Per glifs" -msgid "Character Variants 80" -msgstr "Variants de caràcter 80" +msgid "By _Scripts" +msgstr "Per alfabet" -msgid "Character Variants 81" -msgstr "Variants de caràcter 81" +msgid "By appending the suffix:" +msgstr "Afegeix el sufix:" -msgid "Character Variants 82" -msgstr "Variants de caràcter 82" +msgid "Byelorussian" +msgstr "Bielorús" -msgid "Character Variants 83" -msgstr "Variants de caràcter 83" +msgid "Byzantine Music" +msgstr "Música bizantina" -msgid "Character Variants 84" -msgstr "Variants de caràcter 84" +msgid "Byzantine Musical Symbols" +msgstr "Símbols musicals bizantins" -msgid "Character Variants 85" -msgstr "Variants de caràcter 85" +msgid "C0 Control Character" +msgstr "Caràcter de control C0" -msgid "Character Variants 86" -msgstr "Variants de caràcter 86" +msgid "C1 Control Character" +msgstr "Caràcter de control C1" -msgid "Character Variants 87" -msgstr "Variants de caràcter 87" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (sense contenidor)" -msgid "Character Variants 88" -msgstr "Variants de caràcter 88" +msgid "CFF CID (Bare)" +msgstr "CFF CID (sense contenidor)" -msgid "Character Variants 89" -msgstr "Variants de caràcter 89" +msgid "CID findfont Name" +msgstr "Nom pel findfont CID" -msgid "Character Variants 90" -msgstr "Variants de caràcter 90" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "El format CID no conté allò que hauria de tenir.\n" -msgid "Character Variants 91" -msgstr "Variants de caràcter 91" +msgid "CJK Compatibility" +msgstr "Compatibilitat CJK" -msgid "Character Variants 92" -msgstr "Variants de caràcter 92" +msgid "CJK Compatibility Forms" +msgstr "Formes de compatibilitat CJK" -msgid "Character Variants 93" -msgstr "Variants de caràcter 93" +msgid "CJK Compatibility Ideographs" +msgstr "Ideogrames de compatibilitat CJK" -msgid "Character Variants 94" -msgstr "Variants de caràcter 94" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "Suplement dels ideogrames de compatibilitat CJK" -msgid "Character Variants 95" -msgstr "Variants de caràcter 95" +msgid "CJK Ideographic" +msgstr "Ideogràfic CJK" -msgid "Character Variants 96" -msgstr "Variants de caràcter 96" +msgid "CJK Radicals Supplement" +msgstr "Suplement de radicals CJK" -msgid "Character Variants 97" -msgstr "Variants de caràcter 97" +msgid "CJK Strokes" +msgstr "Traços CJK" -msgid "Character Variants 98" -msgstr "Variants de caràcter 98" +msgid "CJK Symbols and Punctuation" +msgstr "Símbols i puntuació CJK" -msgid "Character Variants 99" -msgstr "Variants de caràcter 99" +msgid "CJK Unified Ideographs" +msgstr "Ideogrames unificats CJK" -msgid "Drop Caps (Obsolete)" -msgstr "Capitulars (obsolet)" +msgid "CJK Unified Ideographs Extension A" +msgstr "Extensió A dels ideogrames unificats CJK" -msgid "Distance" -msgstr "Distància" +msgid "CJK Unified Ideographs Extension B" +msgstr "Extensió B dels ideogrames unificats CJK" -msgid "Discretionary Ligatures" -msgstr "Lligadures discrecionals" +msgid "CJK Unified Ideographs Extension C" +msgstr "Extensió C dels ideogrames unificats CJK" -msgid "Denominators" -msgstr "Denominadors" +msgid "CJK Unified Ideographs Extension D" +msgstr "Extensió D dels ideogrames unificats CJK" -msgid "Diphthongs (Obsolete)" -msgstr "Diftongs (obsolet)" +msgid "CJK Unified Ideographs Extension E" +msgstr "Extensió E dels ideogrames unificats CJK" -msgid "Dotless Forms" -msgstr "Formes sense punts" +msgid "CJK Unified Ideographs Extension F" +msgstr "Extensió F dels ideogrames unificats CJK" -msgid "Expert Forms" -msgstr "Formes d'expert" +msgid "CJK Unified Ideographs Extension G" +msgstr "Extensió G dels ideogrames unificats CJK" -msgid "Final Glyph On Line" -msgstr "Glifs de final de línia" +msgid "C_ID Font Info..." +msgstr "Informació de la font C_ID..." -msgid "Terminal Forms #2" -msgstr "Segones formes terminals" +msgid "C_enter" +msgstr "C_entre" -msgid "Terminal Forms #3" -msgstr "Terceres formes terminals" +msgid "C_hange" +msgstr "_Modifica" -msgid "Terminal Forms" -msgstr "Formes terminals" +msgid "C_hop" +msgstr "S_uprimeix" -msgid "Flattened Accents over Capitals" -msgstr "Accents aplanats sobre les majúscules" +msgid "C_lose Tab" +msgstr "Tanca _la pestanya" -msgid "Diagonal Fractions" -msgstr "Fraccions diagonals" +msgid "C_opy Reference" +msgstr "C_opia la referència" -msgid "Full Widths" -msgstr "Ample complet" +msgid "C_orner" +msgstr "Cant_onada" -msgid "Half Forms" -msgstr "Mitges formes" +msgid "Call Script" +msgstr "Crida l'script" -msgid "Halant Forms" -msgstr "Formes sense vocals" +msgid "Called from...\n" +msgstr "S'ha cridat des de...\n" -msgid "Alternative Half Widths" -msgstr "Mitges formes alternatives" +msgid "Cambodian" +msgstr "Cambodjà (khmer)" -msgid "Historical Forms" -msgstr "Formes històriques" +msgid "Can Be _Interpolated" +msgstr "_Interpolable" -msgid "Horizontal Kana Alternatives" +msgid "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" +"Indica si és permès que la font es pugui\n" +"incrustar en documents PDF i, si és així, quines altres\n" +"opcions són permeses tant pel document com per a la lletra." -msgid "Historic Ligatures" -msgstr "Lligadures històriques" +msgid "Can't Find Glyph" +msgstr "No es pot trobar el glif" -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Can't Parallel" +msgstr "No es pot fer paral·lel" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "Mitja amplada" +msgid "Can't _Be Interpolated" +msgstr "No interpola_ble" -msgid "Initial Forms" -msgstr "Formes inicials" +msgid "Can't create temporary directory" +msgstr "No es pot crear el directori temporal" -msgid "Isolated Forms" -msgstr "Formes aïllades" +msgid "Can't find autotrace" +msgstr "No es troba l'Autotrace" -msgid "Italics" -msgstr "Cursives" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" +msgstr "" +"No es troba el programa Autotrace. Establiu la variable d'entorn AUTOTRACE o " +"descarregueu-lo de:\n" +" http://sf.net/projects/autotrace/" -msgid "Justification Alternatives" -msgstr "Alternatives de justificació" +msgid "Can't find mf" +msgstr "No es troba el MetaFont" -msgid "Japanese Forms (Obsolete)" -msgstr "Formes japoneses (obsolet)" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"No es troba el programa MetaFont. Establiu la variable d'entorn MF o " +"descarregueu-lo de:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Està inclòs a la distribució del TeX" -msgid "JIS2004 Forms" -msgstr "Formes JIS2004" +msgid "Can't find the file" +msgstr "No s'ha trobat el fitxer" -msgid "JIS78 Forms" -msgstr "Formes JIS78" +msgid "Can't fix" +msgstr "No es pot arreglar" -msgid "JIS83 Forms" -msgstr "Formes JIS83" +msgid "Can't insert 'prep'" +msgstr "No es pot inserir 'prep'" -msgid "JIS90 Forms" -msgstr "Formes JIS90" +#, c-format +msgid "Can't open %s\n" +msgstr "No es pot obrir %s\n" -msgid "Horizontal Kerning" -msgstr "Interlletratge horitzontal" +msgid "Can't open temporary file for postscript output\n" +msgstr "No s'ha pogut obrir un fitxer temporal per a la sortida PostScript\n" -msgid "Left Bounds" -msgstr "" +msgid "Can't open temporary file for truetype output.\n" +msgstr "No es pot obrir el fitxer temporal per generar un tipus TrueType.\n" -msgid "Standard Ligatures" -msgstr "Lligadures estàndard" +msgid "Can't run mf" +msgstr "No es pot executar el MetaFont" -msgid "Leading Jamo Forms" -msgstr "" +msgid "Canadian Syllabics" +msgstr "Canadenc sil·làbic" -msgid "Lining Figures" -msgstr "Figures perfilades" +msgid "Cancel" +msgstr "Cancel·la" -msgid "Localized Forms" -msgstr "Formes localitzades" +msgid "Cancel Button" +msgstr "Botó de cancel·lar" -msgid "Left to Right Alternates" -msgstr "Variants d'esquerra a dreta" +msgid "Cancel Buttons" +msgstr "Botons de cancel·lar" -msgid "Left to Right mirrored forms" -msgstr "Formes especulars d'esquerra a dreta" +msgid "Cannot Be Undone" +msgstr "No es pot desfer" -msgid "Mark Positioning" -msgstr "Posicionament de marques" +msgid "Cannot be Undone" +msgstr "No es pot desfer" -msgid "Medial Forms 2" -msgstr "Formes intermèdies 2" +#, c-format +msgid "Cannot find your hotkey definition file!\n" +msgstr "No s'ha pogut trobar el fitxer de definició de dreceres de teclat.\n" -msgid "Medial Forms" -msgstr "Formes intermèdies" +#, c-format +msgid "Cannot open %s" +msgstr "No es pot obrir %s" -msgid "Mathematical Greek" -msgstr "Grec de matemàtiques" +#, c-format +msgid "Cannot open %s\n" +msgstr "No es pot obrir %s\n" -msgid "Mark to Mark" -msgstr "Marca sobre marca" +msgid "Cannot open a temporary file\n" +msgstr "No es pot obrir el fitxer temporal\n" -msgid "Mark Positioning via Substitution" -msgstr "" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "No s'ha pogut obrir el fitxer de característiques %.120s" -msgid "Alternate Annotation Forms" -msgstr "" +msgid "Cannot open file" +msgstr "No es pot obrir el fitxer" -msgid "NLC Kanji Forms" -msgstr "" +msgid "Canonical Start _Point" +msgstr "_Punt inicial canònic" -msgid "Nukta Forms" -msgstr "" +msgid "Canonical _Contours" +msgstr "_Contorns canònics" -msgid "Numerators" -msgstr "Numeradors" +msgid "Capital Spacing" +msgstr "Espaiat de capitals" -msgid "Oldstyle Figures" -msgstr "Figures d'estil antic" +msgid "Capitals to Petite Capitals" +msgstr "Capitals a falses versaletes" -msgid "Optical Bounds" -msgstr "" +msgid "Capitals to Small Capitals" +msgstr "Capitals a versaletes" -msgid "Ordinals" -msgstr "Ordinals" +msgid "Carian" +msgstr "Cari" -msgid "Ornaments" -msgstr "Ornaments" +msgid "Cartoon" +msgstr "Dibuix" -msgid "Proportional Alternate Metrics" -msgstr "" +msgid "Case-Sensitive Forms" +msgstr "Formes dependents de maj./min." -msgid "Lowercase to Petite Capitals" -msgstr "" +msgid "Catalan" +msgstr "Català" -msgid "Proportional Kana" -msgstr "" +msgid "Caucasian Albanian" +msgstr "Albanès caucasic" -msgid "Proportional Numbers" -msgstr "Nombres proporcionals" +msgid "Center Bet_ween Control Points" +msgstr "Centra entre les nanses" -msgid "Pre Base Forms" -msgstr "" +msgid "Center Out" +msgstr "Del centre cap enfora" -msgid "Pre Base Substitutions" -msgstr "" +msgid "Center of Selection" +msgstr "Centre de la selecció" -msgid "Post Base Forms" -msgstr "" +msgid "Centered" +msgstr "Centrat" -msgid "Post Base Substitutions" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "Puntuació CJK centrada" -msgid "Proportional Width" +msgid "" +"Certain programs use pens with white ink as erasers\n" +"This option attempts to simulate that effect." msgstr "" +"Alguns programes utilitzen pinzells de pintura blanca com a goma " +"d'esborrar.\n" +"Aquesta opció mira de simular aquest efecte." -msgid "Quarter Widths" -msgstr "" +msgid "Chaining position" +msgstr "Posició de seqüència" -msgid "Randomize" -msgstr "Aleatòriament" +msgid "Chaining substitution" +msgstr "Substitució de seqüència" -msgid "Required Contextual Alternates" -msgstr "Variants contextuals necessàries" +msgid "Chakma" +msgstr "Chakma" -msgid "Rakar Forms" -msgstr "Formes rakar" +msgid "Cham" +msgstr "Cham" -msgid "Required Ligatures" -msgstr "Lligadures obligatòries" +msgid "Change" +msgstr "Canvia" -msgid "Reph Form" -msgstr "Formes reph" +msgid "Change Supplement..." +msgstr "Canvia el suplement..." -msgid "Right Bounds" -msgstr "" +msgid "Change UniqueID?" +msgstr "Voleu canviar l'identificador únic?" -msgid "Right to Left Alternates" -msgstr "Variants de dreta a esquerra" +msgid "Change XHeight" +msgstr "Canvia l'ull mitjà" -msgid "Right to Left mirrored forms" -msgstr "Formes reflectides de dreta a esquerra" +msgid "Change _Glyph..." +msgstr "Canvia el _glif..." -msgid "Ruby Notational Forms" -msgstr "" +msgid "Change _Weight..." +msgstr "Canvia l'amplada..." -msgid "Required Variation Alternates" -msgstr "" +msgid "Change _X-Height..." +msgstr "Canvia l'ull mitjà..." -msgid "Stylistic Alternatives" -msgstr "Alternatives estilístiques" +msgid "Change whether spiro is active or not" +msgstr "Activa/Desactiva l'Spiro" -msgid "Scientific Inferiors" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" +"Els canvis en el marge esquerre d'un glif\n" +"també afecten les referències de tots els\n" +"glifs accentuats que el tinguin com a base." -msgid "Lowercase to Small Capitals" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" +"En canviar l'amplada d'un glif, també es canviarà\n" +"l'amplada dels glifs accentuats que el tinguin com\n" +"a base." -msgid "Simplified Forms" -msgstr "Formes simplificades" +msgid "Char. _Range" +msgstr "Rang de caràcters" -msgid "Style Set 1" -msgstr "Joc d'estil 1" +msgid "CharCenterHighest" +msgstr "Centra amb la part més alta del caràcter" -msgid "Style Set 2" -msgstr "Joc d'estil 2" +msgid "Character Variants 01" +msgstr "Variants de caràcter 01" -msgid "Style Set 3" -msgstr "Joc d'estil 3" +msgid "Character Variants 02" +msgstr "Variants de caràcter 02" -msgid "Style Set 4" -msgstr "Joc d'estil 4" +msgid "Character Variants 03" +msgstr "Variants de caràcter 03" -msgid "Style Set 5" -msgstr "Joc d'estil 5" +msgid "Character Variants 04" +msgstr "Variants de caràcter 04" -msgid "Style Set 6" -msgstr "Joc d'estil 6" +msgid "Character Variants 05" +msgstr "Variants de caràcter 05" -msgid "Style Set 7" -msgstr "Joc d'estil 7" +msgid "Character Variants 06" +msgstr "Variants de caràcter 06" -msgid "Style Set 8" -msgstr "Joc d'estil 8" +msgid "Character Variants 07" +msgstr "Variants de caràcter 07" -msgid "Style Set 9" -msgstr "Joc d'estil 9" +msgid "Character Variants 08" +msgstr "Variants de caràcter 08" -msgid "Style Set 10" -msgstr "Joc d'estil 10" +msgid "Character Variants 09" +msgstr "Variants de caràcter 09" -msgid "Style Set 11" -msgstr "Joc d'estil 11" +msgid "Character Variants 10" +msgstr "Variants de caràcter 10" -msgid "Style Set 12" -msgstr "Joc d'estil 12" +msgid "Character Variants 11" +msgstr "Variants de caràcter 11" -msgid "Style Set 13" -msgstr "Joc d'estil 13" +msgid "Character Variants 12" +msgstr "Variants de caràcter 12" -msgid "Style Set 14" -msgstr "Joc d'estil 14" +msgid "Character Variants 13" +msgstr "Variants de caràcter 13" -msgid "Style Set 15" -msgstr "Joc d'estil 15" +msgid "Character Variants 14" +msgstr "Variants de caràcter 14" -msgid "Style Set 16" -msgstr "Joc d'estil 16" +msgid "Character Variants 15" +msgstr "Variants de caràcter 15" -msgid "Style Set 17" -msgstr "Joc d'estil 17" +msgid "Character Variants 16" +msgstr "Variants de caràcter 16" -msgid "Style Set 18" -msgstr "Joc d'estil 18" +msgid "Character Variants 17" +msgstr "Variants de caràcter 17" -msgid "Style Set 19" -msgstr "Joc d'estil 19" +msgid "Character Variants 18" +msgstr "Variants de caràcter 18" -msgid "Style Set 20" -msgstr "Joc d'estil 20" +msgid "Character Variants 19" +msgstr "Variants de caràcter 19" -msgid "Math Script Style" -msgstr "" +msgid "Character Variants 20" +msgstr "Variants de caràcter 20" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Character Variants 21" +msgstr "Variants de caràcter 21" -msgid "Subscript" -msgstr "Subíndexs" +msgid "Character Variants 22" +msgstr "Variants de caràcter 22" -msgid "Superscript" -msgstr "Lletres volades" +msgid "Character Variants 23" +msgstr "Variants de caràcter 23" -msgid "Swash" -msgstr "Floritura" +msgid "Character Variants 24" +msgstr "Variants de caràcter 24" -msgid "Titling" -msgstr "Titular" +msgid "Character Variants 25" +msgstr "Variants de caràcter 25" -msgid "Trailing Jamo Forms" -msgstr "" +msgid "Character Variants 26" +msgstr "Variants de caràcter 26" -msgid "Traditional Name Forms" -msgstr "" +msgid "Character Variants 27" +msgstr "Variants de caràcter 27" -msgid "Tabular Numbers" -msgstr "Nombres tabulars" +msgid "Character Variants 28" +msgstr "Variants de caràcter 28" -msgid "Traditional Forms" -msgstr "Formes tradicionals" +msgid "Character Variants 29" +msgstr "Variants de caràcter 29" -msgid "Third Widths" -msgstr "" +msgid "Character Variants 30" +msgstr "Variants de caràcter 30" -msgid "Unicase" -msgstr "" +msgid "Character Variants 31" +msgstr "Variants de caràcter 31" -msgid "Alternate Vertical Metrics" -msgstr "" +msgid "Character Variants 32" +msgstr "Variants de caràcter 32" -msgid "Vattu Variants" -msgstr "" +msgid "Character Variants 33" +msgstr "Variants de caràcter 33" -msgid "Vertical Alternates" -msgstr "" +msgid "Character Variants 34" +msgstr "Variants de caràcter 34" -msgid "Alternate Vertical Half Metrics" -msgstr "" +msgid "Character Variants 35" +msgstr "Variants de caràcter 35" -msgid "Vowel Jamo Forms" -msgstr "" +msgid "Character Variants 36" +msgstr "Variants de caràcter 36" -msgid "Vertical Kana Alternates" -msgstr "" +msgid "Character Variants 37" +msgstr "Variants de caràcter 37" -msgid "Vertical Kerning" -msgstr "Interlletratge vertical" +msgid "Character Variants 38" +msgstr "Variants de caràcter 38" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Mètrica vertical alternativa proporcional" +msgid "Character Variants 39" +msgstr "Variants de caràcter 39" -msgid "Vertical Rotation & Alternates" -msgstr "" +msgid "Character Variants 40" +msgstr "Variants de caràcter 40" -msgid "Vertical Alternates for Rotation" -msgstr "" +msgid "Character Variants 41" +msgstr "Variants de caràcter 41" -msgid "Slashed Zero" -msgstr "Zero barrat" +msgid "Character Variants 42" +msgstr "Variants de caràcter 42" -msgid "Required feature" -msgstr "Funcionalitat obligatòria" +msgid "Character Variants 43" +msgstr "Variants de caràcter 43" -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"La subtaula de consultes inclou el glif %s que no sútilitza, això fa que la " -"taula sencera no sigui vàlida" +msgid "Character Variants 44" +msgstr "Variants de caràcter 44" -msgid "Multiple Substitution" -msgstr "Substitució múltiple" +msgid "Character Variants 45" +msgstr "Variants de caràcter 45" -msgid "Single Substitution" -msgstr "Substitució senzilla" +msgid "Character Variants 46" +msgstr "Variants de caràcter 46" -msgid "Undefined substitution" -msgstr "Substitució sense definir" +msgid "Character Variants 47" +msgstr "Variants de caràcter 47" -msgid "Alternate Substitution" -msgstr "Substitució alternativa" +msgid "Character Variants 48" +msgstr "Variants de caràcter 48" -msgid "Contextual Substitution" -msgstr "Substitució contextual" +msgid "Character Variants 49" +msgstr "Variants de caràcter 49" -msgid "Ligature Substitution" -msgstr "Substitució de lligadures" +msgid "Character Variants 50" +msgstr "Variants de caràcter 50" -msgid "Contextual Chaining Substitution" -msgstr "" +msgid "Character Variants 51" +msgstr "Variants de caràcter 51" -msgid "Extension" -msgstr "" +msgid "Character Variants 52" +msgstr "Variants de caràcter 52" -msgid "Reverse Contextual Chaining Substitution" -msgstr "" +msgid "Character Variants 53" +msgstr "Variants de caràcter 53" -msgid "Pairwise Positioning (kerning)" -msgstr "Posicionament de parells (interlletratge)" +msgid "Character Variants 54" +msgstr "Variants de caràcter 54" -msgid "Single Positioning" -msgstr "Posicionament senzill" +msgid "Character Variants 55" +msgstr "Variants de caràcter 55" -msgid "Undefined positioning" -msgstr "Posicionament sense definir" +msgid "Character Variants 56" +msgstr "Variants de caràcter 56" -msgid "Cursive attachment" -msgstr "Adjunció de cursiva" +msgid "Character Variants 57" +msgstr "Variants de caràcter 57" -msgid "Mark to base attachment" -msgstr "" +msgid "Character Variants 58" +msgstr "Variants de caràcter 58" -msgid "Mark to Ligature attachment" -msgstr "" +msgid "Character Variants 59" +msgstr "Variants de caràcter 59" -msgid "Mark to Mark attachment" -msgstr "" +msgid "Character Variants 60" +msgstr "Variants de caràcter 60" -msgid "Contextual Chaining Positioning" -msgstr "" +msgid "Character Variants 61" +msgstr "Variants de caràcter 61" -msgid "Contextual Positioning" -msgstr "Posicionament contextual" +msgid "Character Variants 62" +msgstr "Variants de caràcter 62" -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" +msgid "Character Variants 63" +msgstr "Variants de caràcter 63" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Character Variants 64" +msgstr "Variants de caràcter 64" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Àrab" +msgid "Character Variants 65" +msgstr "Variants de caràcter 65" -msgid "Script|Aramaic" -msgstr "Arameu" +msgid "Character Variants 66" +msgstr "Variants de caràcter 66" -msgid "Script|Armenian" -msgstr "Armeni" +msgid "Character Variants 67" +msgstr "Variants de caràcter 67" -msgid "Script|Avestan" -msgstr "" +msgid "Character Variants 68" +msgstr "Variants de caràcter 68" -msgid "Script|Balinese" -msgstr "Balinès" +msgid "Character Variants 69" +msgstr "Variants de caràcter 69" -msgid "Bamum" -msgstr "" +msgid "Character Variants 70" +msgstr "Variants de caràcter 70" -msgid "Bassa Vah" -msgstr "" +msgid "Character Variants 71" +msgstr "Variants de caràcter 71" -msgid "Script|Batak" -msgstr "" +msgid "Character Variants 72" +msgstr "Variants de caràcter 72" -msgid "Script|Bengali" -msgstr "Bengalí" +msgid "Character Variants 73" +msgstr "Variants de caràcter 73" -msgid "Script|Bengali2" -msgstr "Bengalí 2" +msgid "Character Variants 74" +msgstr "Variants de caràcter 74" -msgid "Bhaiksuki" -msgstr "" +msgid "Character Variants 75" +msgstr "Variants de caràcter 75" -msgid "Bopomofo" -msgstr "" +msgid "Character Variants 76" +msgstr "Variants de caràcter 76" -msgid "Brāhmī" -msgstr "" +msgid "Character Variants 77" +msgstr "Variants de caràcter 77" -msgid "Braille" -msgstr "Braille" +msgid "Character Variants 78" +msgstr "Variants de caràcter 78" -msgid "Script|Buginese" -msgstr "" +msgid "Character Variants 79" +msgstr "Variants de caràcter 79" -msgid "Script|Buhid" -msgstr "Bugui" +msgid "Character Variants 80" +msgstr "Variants de caràcter 80" -msgid "Byzantine Music" -msgstr "Música bizantina" +msgid "Character Variants 81" +msgstr "Variants de caràcter 81" -msgid "Canadian Syllabics" -msgstr "" +msgid "Character Variants 82" +msgstr "Variants de caràcter 82" -msgid "Carian" -msgstr "Cari" +msgid "Character Variants 83" +msgstr "Variants de caràcter 83" -msgid "Caucasian Albanian" -msgstr "" +msgid "Character Variants 84" +msgstr "Variants de caràcter 84" -msgid "Chakma" -msgstr "" +msgid "Character Variants 85" +msgstr "Variants de caràcter 85" -msgid "Script|Cham" -msgstr "" +msgid "Character Variants 86" +msgstr "Variants de caràcter 86" -msgid "Script|Cherokee" -msgstr "Cherokee" +msgid "Character Variants 87" +msgstr "Variants de caràcter 87" -msgid "CJK Ideographic" -msgstr "Ideogràfic CJK" +msgid "Character Variants 88" +msgstr "Variants de caràcter 88" -msgid "Script|Coptic" -msgstr "Copte" +msgid "Character Variants 89" +msgstr "Variants de caràcter 89" -msgid "Cypriot syllabary" -msgstr "Sil·labari xipriota" +msgid "Character Variants 90" +msgstr "Variants de caràcter 90" -msgid "Cyrillic" -msgstr "Ciríl·lic" +msgid "Character Variants 91" +msgstr "Variants de caràcter 91" -msgid "Script|Default" -msgstr "Predeterminat" +msgid "Character Variants 92" +msgstr "Variants de caràcter 92" -msgid "Deseret (Mormon)" -msgstr "Mormó" +msgid "Character Variants 93" +msgstr "Variants de caràcter 93" -msgid "Devanagari" -msgstr "Devanagari" +msgid "Character Variants 94" +msgstr "Variants de caràcter 94" -msgid "Devanagari2" -msgstr "Devanagari 2" +msgid "Character Variants 95" +msgstr "Variants de caràcter 95" -msgid "Dogra" -msgstr "" +msgid "Character Variants 96" +msgstr "Variants de caràcter 96" -msgid "Duployan" -msgstr "" +msgid "Character Variants 97" +msgstr "Variants de caràcter 97" -msgid "Egyptian Hieroglyphs" -msgstr "Jeroglífics egipcis" +msgid "Character Variants 98" +msgstr "Variants de caràcter 98" -msgid "Elbasan" -msgstr "" +msgid "Character Variants 99" +msgstr "Variants de caràcter 99" -msgid "Script|Ethiopic" -msgstr "Etíop" +msgid "Charsets" +msgstr "Jocs de caràcters" -msgid "Script|Georgian" -msgstr "Georgià" +msgid "Chechen" +msgstr "Txetxè" -msgid "Glagolitic" -msgstr "Glagolític" +msgid "Check Box" +msgstr "Casella de selecció" -msgid "Gothic" -msgstr "Gòtic" +msgid "Check Self-Intersection" +msgstr "Comprova les autointerseccions" -msgid "Grantha" +msgid "" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" +"Comprova si hi ha errades habituals als contorns dels glifs\n" +"abans de desar la font. Aquest procés pot ser lent." -msgid "Script|Greek" -msgstr "Grec" +msgid "Cherokee" +msgstr "Cherokee" -msgid "Script|Gujarati" -msgstr "Gujarati" +msgid "Cherokee Supplement" +msgstr "Suplement cherokee" -msgid "Script|Gujarati2" -msgstr "Gujarati 2" +msgid "Chess Symbols" +msgstr "Símbols d'escacs" -msgid "Gunjala Gondi" -msgstr "" +msgid "Chinese (Hong Kong)" +msgstr "Xinès (Hong Kong)" -msgid "Gurmukhi" -msgstr "" +msgid "Chinese (Macau)" +msgstr "Xinès (Macau)" -msgid "Gurmukhi2" -msgstr "Gurmukhi 2" +msgid "Chinese (PRC)" +msgstr "Xinès (Xina)" -msgid "Hangul Jamo" -msgstr "Hangul jamo" +msgid "Chinese (Singapore)" +msgstr "Xinès (Singapur)" -msgid "Hangul" -msgstr "" +msgid "Chinese (Taiwan)" +msgstr "Xinès (Taiwan)" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Chinese Hong Kong" +msgstr "Xinès (Hong Kong)" -msgid "Script|Hanunóo" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Xinès fonètic" -msgid "Hatran" -msgstr "" +msgid "Chinese Simplified" +msgstr "Xinès simplificat" -msgid "Script|Hebrew" -msgstr "Hebreu" +msgid "Chinese Traditional" +msgstr "Xinès tradicional" -msgid "Hiragana & Katakana" -msgstr "Hiragana i katakana" +msgid "Choose a file format..." +msgstr "Trieu un format de fitxer..." -msgid "Imperial Aramaic" -msgstr "Arameu imperial" +msgid "Choose which lookups to copy" +msgstr "Trieu les consultes que voleu copiar" -msgid "Inscriptional Pahlavi" -msgstr "" +msgid "Chorasmian" +msgstr "Coràsmic" -msgid "Inscriptional Parthian" -msgstr "" +msgid "Chuvash" +msgstr "Txuvaix" -msgid "Script|Javanese" -msgstr "Javanès" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Classe" +msgstr[1] "Classes" -msgid "Kaithi" -msgstr "" +msgid "Class 0" +msgstr "Classe 0" -msgid "Script|Kannada" -msgstr "Kannarès" +msgid "Class Name" +msgstr "Nom de la classe" -msgid "Script|Kannada2" -msgstr "Kannarès 2" +msgid "Class10" +msgstr "Classe 10" -msgid "Kayah Li" -msgstr "" +msgid "Class2" +msgstr "Classe 2" -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "Khmer" - -msgid "Khojki" -msgstr "" +msgid "Class3" +msgstr "Classe 3" -msgid "Khudawadi" -msgstr "" +msgid "Class4" +msgstr "Classe 4" -msgid "Script|Lao" -msgstr "" +msgid "Class5" +msgstr "Classe 5" -msgid "Script|Latin" -msgstr "Llatí" +msgid "Class6" +msgstr "Classe 6" -msgid "Lepcha (Róng)" -msgstr "" +msgid "Class7" +msgstr "Classe 7" -msgid "Script|Limbu" -msgstr "" +msgid "Class8" +msgstr "Classe 8" -msgid "Linear A" -msgstr "" +msgid "Class9" +msgstr "Classe 9" -msgid "Linear B" -msgstr "" +msgid "Classes" +msgstr "Classes" -msgid "Lisu" -msgstr "" +msgid "Class|Name" +msgstr "Nom" -msgid "Lycian" -msgstr "Lici" +msgid "Clea_nup Glyph" +msgstr "Poleix el glif" -msgid "Lydian" -msgstr "Lidi" +msgid "Cleanup Self Intersect" +msgstr "Neteja les autointerseccions" -msgid "Mahajani" -msgstr "" +msgid "Clear" +msgstr "Esborra" -msgid "Makasar" -msgstr "" +msgid "Clear All" +msgstr "Esborra-ho tot" -msgid "Script|Malayālam" -msgstr "" +msgid "Clear All Device Tables" +msgstr "Esborra totes les taules de dispositiu" -msgid "Script|Malayālam2" -msgstr "" +msgid "Clear Device Table" +msgstr "Esborra la taula de dispositiu" -msgid "Script|Mandaean" -msgstr "" +msgid "Clear Instructions" +msgstr "Elimina les instruccions" -msgid "Manichaean" -msgstr "" +msgid "Clear Special Data" +msgstr "Esborra les dades especials" -msgid "Marchen" -msgstr "" +msgid "Clear _Background" +msgstr "Suprimeix el fons" -msgid "Masaram Gondi" +msgid "Clear all device table corrections associated with this combination" msgstr "" +"Esborra les correccions a la taula de disposicitiu associades a la combinació" -msgid "Mathematical Alphanumeric Symbols" -msgstr "Símbols alfanumèrics matemàtics" +msgid "Clear destination layer before copy" +msgstr "Neteja la capa destí abans de copiar" -msgid "Medefaidrin" -msgstr "" +msgid "ClearInstrsBigChanges" +msgstr "Els canvis majors esborren les instruccions" -msgid "Meetei Mayek" +msgid "" +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" +"Feu clic en un rang per seleccionar-ne els caràcters presents\n" +"realment al fitxer. Feu doble clic en un rang per seleccionar-ne\n" +"els caràcters absents." -msgid "Mende Kikakui" -msgstr "" +msgid "Cloc_kwise" +msgstr "Sentit horari" -msgid "Meroitic Cursive" -msgstr "" +msgid "Close Open Contours" +msgstr "Tanca els contorns oberts" -msgid "Meroitic Hieroglyphs" -msgstr "" +msgid "Co_py LBearing" +msgstr "Co_pia el marge esquerre" -msgid "Miao" -msgstr "" +msgid "Color Button" +msgstr "Botons de color" -msgid "Modi" -msgstr "" +msgid "Color:" +msgstr "Color" -msgid "Script|Mongolian" -msgstr "Mongol" +msgid "Color|Background" +msgstr "Fons" -msgid "Mro" -msgstr "Mro" +msgid "Color|Choose..." +msgstr "Selector..." -msgid "Multani" -msgstr "Multani" +msgid "Color|Default" +msgstr "Predeterminat" -msgid "Musical" -msgstr "Musical" +msgid "Color|Foreground" +msgstr "Primer pla" -msgid "Script|Myanmar" -msgstr "Birmà (Myanmar)" +msgid "Com_binations" +msgstr "Com_binacions" -msgid "N'Ko" -msgstr "Nko" +msgid "Combining Diacritical Marks" +msgstr "Signes diacrítics combinats" -msgid "Nabataean" -msgstr "Nabateu" +msgid "Combining Diacritical Marks Extended" +msgstr "Combinació estesa de signes diacrítics" -msgid "New Tai Lue" -msgstr "Tai Le nou" +msgid "Combining Diacritical Marks Supplement" +msgstr "Suplement de combinació de signes diacrítics" -msgid "Newa" -msgstr "Newar" +msgid "Combining Diacritical Marks for Symbols" +msgstr "Combinació de marques diacrítiques per a símbols" -msgid "Nushu" -msgstr "Nushu" +msgid "Combining Half Marks" +msgstr "Combinació de mitges marques" -msgid "Ogham" -msgstr "Ogham" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "" +"Ordres per passar al MetaFont (MF), el nom\n" +"del fitxer ha d'anar al final de tot." -msgid "Ol Chiki" -msgstr "Ol Chiki" +msgid "Comment" +msgstr "Comentari" -msgid "Old Hungarian" -msgstr "Hongarès antic" +msgid "Common Indic Number Forms" +msgstr "Formes numèriques de l'índic comú" -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Antic itàlic (etrusc, osc, etc.)" +msgid "Compact" +msgstr "Compacta" -msgid "Old North Arabian" -msgstr "Antic nord aràbic" +msgid "CompactOnOpen" +msgstr "Compacta en obrir" -msgid "Script|Old Permic" -msgstr "Permià antic" +msgid "Compacted" +msgstr "Compactat" -msgid "Old Persian cuneiform" -msgstr "Cuneïforme persa antic" +msgid "Compare Fonts..." +msgstr "Compara les lletres tipogràfiques..." -msgid "Old Sogdian" -msgstr "Sogdià antic" +msgid "Compare Glyph _Positioning" +msgstr "Compara la posició dels glifs" -msgid "Old South Arabian" -msgstr "Antic sud aràbic" +msgid "Compare Glyph _Substitution" +msgstr "Compara la substitució dels glifs" -msgid "Old Turkic" -msgstr "Turc antic" +msgid "Compare Layers" +msgstr "Compara les capes" -msgid "Script|Oriya" -msgstr "Oriya" +msgid "Compare Layers..." +msgstr "Compara les capes..." -msgid "Script|Oriya2" -msgstr "Oriya 2" +msgid "Compare _Bitmaps" +msgstr "Compara els mapes de bits" -msgid "Osage" -msgstr "Osage" +msgid "Compare _Names" +msgstr "Compara els _noms" -msgid "Osmanya" -msgstr "Osmanya" +msgid "Compare two layers" +msgstr "Compara dues capes" -msgid "Pahawh Hmong" -msgstr "Pahawh Hmong" +msgid "Compatible Full" +msgstr "Nom complet compatible" -msgid "Palmyrene" -msgstr "" +msgid "Complex Fill" +msgstr "Emplenament complex" -msgid "Pau Cin Hau" -msgstr "" +msgid "Composites in AFM" +msgstr "Inclou els tipus compostos" -msgid "Script|Phags-pa" -msgstr "" +msgid "Condensed" +msgstr "Estreta" -msgid "Script|Phoenician" -msgstr "Fenici" +msgid "Condensed (75%)" +msgstr "Estreta (75%)" -msgid "Pollard Phonetic" -msgstr "" +msgid "Configure" +msgstr "Configura..." -msgid "Psalter Pahlavi" -msgstr "" +msgid "Conjunct Form After Ro" +msgstr "Forma de conjunció després de ro" -msgid "Rejang" -msgstr "" +msgid "Conjunct Forms" +msgstr "Formes de conjunció" -msgid "Runic" -msgstr "Rúnic" +msgid "Contextual Alternates" +msgstr "Variants contextuals" -msgid "Saurashtra" -msgstr "" +msgid "Contextual Chaining Positioning" +msgstr "Posicionament d'encadenament contextual" -msgid "Sharada" -msgstr "" +msgid "Contextual Chaining Substitution" +msgstr "Substitució d'encadenaments contextual" -msgid "Shavian" -msgstr "" +msgid "Contextual Half-width Spacing" +msgstr "Mig espai contextual" -msgid "Siddham" -msgstr "" +msgid "Contextual Ligatures" +msgstr "Lligadures contextuals" -msgid "Sutton SignWriting" -msgstr "" +msgid "Contextual Positioning" +msgstr "Posicionament contextual" -msgid "Script|Sinhala" -msgstr "Singalès" +msgid "Contextual State Machine" +msgstr "Màquina d'estats contextual" -msgid "Sogdian" -msgstr "Sogdià" +msgid "Contextual Substitution" +msgstr "Substitució contextual" -msgid "Sora Sompeng" -msgstr "" +msgid "Contextual Swash" +msgstr "Floritura contextual" -msgid "Soyombo" -msgstr "" +msgid "Contextual insertion" +msgstr "Inserció contextual" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Cuneïforme sumero-accadi" +msgid "Contextual position" +msgstr "Posició contextual" -msgid "Script|Sundanese" -msgstr "Sudanès" +msgid "Contextual substitution" +msgstr "Substitució contextual" -msgid "Script|Syloti Nagri" -msgstr "Syloti nagri" +msgid "Continue" +msgstr "Continua" -msgid "Script|Syriac" -msgstr "Siríac" +msgid "Control Pictures" +msgstr "Imatges de control" -msgid "Script|Tagalog" -msgstr "Tagàlog" +msgid "ControlPoint|Default" +msgstr "Predeterminada" -msgid "Script|Tagbanwa" -msgstr "Tagbanwa" +msgid "Convert Design Vector Function:" +msgstr "Funció de conversió del disseny vectorial:" -msgid "Tai Le" -msgstr "Tai Le" +msgid "Converting PostScript" +msgstr "S'està fent la conversió a PostScript" -msgid "Tai Tham" -msgstr "Tai Tham" +msgid "Coordinate along which to space" +msgstr "Eix de la distribució" -msgid "Tai Viet" -msgstr "Tai Viet" +msgid "Cop_y Layer To Layer..." +msgstr "Copia d'una capa a una altra..." -msgid "Takri" -msgstr "Takri" +msgid "Coptic" +msgstr "Copte" -msgid "Script|Tamil" -msgstr "Tàmil" +msgid "Coptic Epact Numbers" +msgstr "Nombres epactals coptes" -msgid "Script|Tamil2" -msgstr "Tàmil 2" +msgid "Copy Gri_d Fit" +msgstr "Copia l'ajust a la retícula" -msgid "Tangut" -msgstr "Tangut" +msgid "Copy Layer To Layer" +msgstr "Copia d'una capa a una altra..." -msgid "Script|Telugu" -msgstr "Telugu" +msgid "Copy Layers" +msgstr "Copia les capes" -msgid "Script|Telugu2" -msgstr "Telugu 2" +msgid "Copy Loo_kup Data" +msgstr "Copia les dades consultables" -msgid "Thaana" -msgstr "Thaana" +msgid "Copy RBearin_g" +msgstr "Copia el marge d_ret" -msgid "Script|Thai" -msgstr "Tai" +msgid "Copy _Fg To Bg" +msgstr "Copia el primer pla al fons" -msgid "Script|Tibetan" -msgstr "Tibetà" +msgid "Copy _From" +msgstr "Origen de la còpia" -msgid "Tifinagh (Berber)" -msgstr "Tifinagh (berber)" +msgid "Copy _Lookup Data" +msgstr "Copia _les dades consultables" -msgid "Tirhuta" -msgstr "" +msgid "Copy _VWidth" +msgstr "Copia l'amplada vertical" -msgid "Script|Ugaritic" -msgstr "Ugarític" +msgid "Copy _Width" +msgstr "Copia l'amplada" -msgid "Script|Vai" -msgstr "" +msgid "Copy one layer to another" +msgstr "Copia d'una capa a una altra" -msgid "Warang Citi" -msgstr "" +msgid "CopyMetaData" +msgstr "Copia les metadades" -msgid "Script|Yi" -msgstr "Yi" +msgid "CopyTTFInstrs" +msgstr "Copia les instruccions TrueType" -msgid "Zanabazar Square" +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" +"El text del copyright de la subfinestra de noms\n" +"només pot contenir caràcters ASCII. Podeu utilitzar\n" +"«(c)» en lloc de «©»." -msgid "Required Feature" -msgstr "Funcionalitat obligatòria" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Corr.:" -msgid "State Machine" -msgstr "Màquina d'estats" +msgid "Corner" +msgstr "Cantonada" -msgid "LookupType|Unknown" -msgstr "Desconeguda" +msgid "Corporate Use" +msgstr "Ús corporatiu" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s a %s consulta %d" +msgid "Correct Direction" +msgstr "Corregeix el sentit" -#, c-format -msgid "%s lookup %d" -msgstr "%s consulta %d" +msgid "Correct References" +msgstr "Corregeix les referències" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "Subtaula %s" +msgid "Correcting Direction..." +msgstr "S'està corregint el sentit..." -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" +msgid "Correction" +msgstr "Correcció" -#, c-format -msgid "%s kerning class %d" +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" +"Correcció de la posició horitzontal d'aquest punt d'ancoratge quan\n" +"es representi al cos indicat, expressada en píxels. Es desarà en\n" +"una taula de dispositiu." -#, c-format -msgid "%s contextual %d" +msgid "Corrections must be between -128 and 127 (and should be smaller)" msgstr "" +"Les correccions han de ser entre -128 i 127 (i haurien de ser més petites)" -#, c-format -msgid "%s anchor %d" -msgstr "" +msgid "Corsican" +msgstr "Cors" + +msgid "Cou_nter Clockwise" +msgstr "Se_ntit antihorari" + +msgid "Could not figure out a lookup type" +msgstr "No s'ha pogut determinar un tipus de consulta" #, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Could not find a bitmap font in %s" +msgstr "No s’ha pogut trobar un tipus demapa de bits a %s." -msgid "positioning" -msgstr "posicionament" +msgid "Could not find original glyph" +msgstr "No s'ha trobat el glif original" -msgid "substitution" -msgstr "substitució" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "No s'ha trobat el glif: %.70s" #, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Could not open %s" +msgstr "No s'ha pogut obrir %s" -msgid "kern pair" -msgstr "parell d'interlletratge" +msgid "Could not open file" +msgstr "No s'ha pogut obrir el fitxer" -msgid "ligature" -msgstr "lligadura" +msgid "Could not open image" +msgstr "No s'ha pogut obrir la imatge" #, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Could not open include file (%s) on line %d of %s" +msgstr "No s'ha pogut obrir el fitxer de capçalera (%s) de la línia %d de %s" -msgid "_Horizontal" -msgstr "_Horitzontal" +msgid "Could not open temporary file." +msgstr "No s'ha pogut obrir el fitxer temporal" -msgid "_Vertical" -msgstr "_Vertical" +#, c-format +msgid "Could not parse %s" +msgstr "%s no s'ha pogut analitzar" -msgid "Is this horizontal or vertical kerning data?" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "No s'ha pogut llegir o no s'ha trobat el fitxer MetaFont de sortida" -msgid "Kerning direction" -msgstr "Direcció de l'interlletratge" +msgid "Couldn't create directory" +msgstr "No s'ha pogut crear el directori" #, c-format msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"No s'ha pogut crear la carpeta: %1$s\n" +"%2$s\n" +"%3$s" #, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" +msgid "Couldn't create directory: %s" +msgstr "No s'ha pogut crear el directori %s" #, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" +msgid "Couldn't find a font file named %s\n" +msgstr "No s'ha pogut trobar un fitxer de font anomenat %s\n" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" +msgid "Couldn't find base point" +msgstr "No s'ha trobat el punt de base" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" +msgid "Couldn't find point in reference" +msgstr "No s'ha trobat el punt a la referència" #, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" +msgid "Couldn't open cidmap file: %s" +msgstr "No s'ha pogut obrir el fitxer de mapatge CID %s" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" +msgid "Couldn't open file" +msgstr "No s'ha pogut obrir el fitxer" #, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" +msgid "Couldn't open file %.200s" +msgstr "No s'ha pogut obrir el fitxer %.200s" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" +msgid "CounterControl" +msgstr "Mantingues els contrapunxons" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" +msgid "CounterHint|_New..." +msgstr "_Nou..." -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" +msgid "Counters" +msgstr "Contrapunxons" -#, c-format -msgid "Unknown lookup: %s" -msgstr "Consulta desconeguda: %s" +msgid "Counting Rod Numerals" +msgstr "Numerals de varetes de comptar" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" +msgid "Cove" +msgstr "Còncaves" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" +msgid "Cr_eate" +msgstr "Cr_ea" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" +msgid "Create Hint" +msgstr "Optimitza" -msgid "Empty rule" -msgstr "La regla és buida" +msgid "Create Horizontal Stem Hint" +msgstr "Optimitza l'asta horitzontal" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" +msgid "Create MM" +msgstr "Crea MM" -msgid "This contextual rule applies no lookups." -msgstr "" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Renderitza les pòlisses (que no siguin buides)" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" +msgid "Create Vertical Stem Hint" +msgstr "Optimitza l'asta vertical" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "No hi cap glif anomenat «%s» en aquest tipus de lletra." +msgid "Create a new lookup" +msgstr "Crea una consulta nova" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" +msgid "Create directory" +msgstr "Crea un directori" -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" +msgid "Create directory..." +msgstr "Crea un directori..." -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" +msgid "Creation Date:" +msgstr "Data de creació:" -msgid "Bad FPST format" -msgstr "El format FPST és incorrecte" +msgid "Crimean Tatar" +msgstr "Tatar (Crimea)" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" +msgid "Croatian" +msgstr "Croat" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" +msgid "Croatian Bosnia/Herzegovina" +msgstr "Croat (Bòsnia i Hercegovina)" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"L'Adobe Type Manager (ATM) només admet tipus de lletra amb la codificació " -"llatina del MacIntosh. Aquest tipus de lletra s'imprimirà correctament, però " -"en pantalla només es mostraran els mapes de bits." +msgid "Cu_t" +msgstr "Re_talla" -msgid "The generated font won't work with ATM" -msgstr "El tipus de lletra no funcionara amb l'ATM" +msgid "Cubic" +msgstr "Cúbiques" -msgid "Can't open temporary file for postscript output\n" -msgstr "" +msgid "Cuneiform" +msgstr "Cuneïforme" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" +msgid "Cuneiform Numbers" +msgstr "Nombres cuneïformes" -msgid "Out of memory\n" -msgstr "No hi ha prou memòria\n" +msgid "Cuneiform Numbers and Punctuation" +msgstr "Nombres i puntuació cuneïforme" -#, c-format -msgid "%s is not in %.100s" -msgstr "" +msgid "Currency Symbols" +msgstr "Símbols monetaris" -msgid "Not in Collection" -msgstr "" +msgid "Current" +msgstr "Actual" -msgid "Pick a font, any font..." -msgstr "" +msgid "Current Glyph" +msgstr "El glif en curs" -msgid "There are multiple fonts in this file, pick one" -msgstr "Aquest fitxer conté diversos tipus de lletra, trieu-ne un." +msgid "Current Raster (TrueType)" +msgstr "Ràster actual (TrueType)" -msgid "Can't open temporary file for truetype output.\n" -msgstr "No es pot obrir el fitxer temporal per generar un tipus TrueType.\n" +msgid "Current X-Height" +msgstr "Ull mitjà actual" -#, c-format -msgid "No kerning table for %s\n" -msgstr "No hi ha cap taula d'interlletratge a %s\n" +msgid "Current x-height:" +msgstr "Ull mitjà actual" -msgid "can't create temporary file\n" -msgstr "no es pot crear el fitxer temporal\n" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Entrada de cursiva" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "No s'ha pogut trobar un fitxer de tipus de lletra anomenat %s\n" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Sortida de cursiva" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" -"%s és un recurs del Mac, però no conté cap tipus de lletra, ni PostScript ni " -"TrueType.\n" +msgid "Cursive" +msgstr "Cursiva" -msgid "Danish" -msgstr "Danès" +msgid "Cursive Attachment" +msgstr "Adjunció de cursiva" -msgid "Portuguese" -msgstr "Portuguès" +msgid "Cursive Connected" +msgstr "Cursiva lligada" -msgid "Norwegian" -msgstr "Noruec" +msgid "Cursive Disconnected" +msgstr "Cursiva sense lligar" -msgid "Japanese" -msgstr "Japonès" +msgid "Cursive Trailing" +msgstr "Cursiva fregant-se" -msgid "Lang|Arabic" -msgstr "Àrab" +msgid "Cursive attachment" +msgstr "Adjunció de cursiva" -msgid "Finnish" -msgstr "Finès" +#, c-format +msgid "Curvature: %g" +msgstr "Curvatura: %g" -msgid "Icelandic" -msgstr "Islandès" +msgid "Curvature: -0.00000000" +msgstr "Curvatura: -0.00000000" -msgid "Maltese" -msgstr "Maltès" +msgid "Curvature: ?" +msgstr "Curvatura: ?" -msgid "Croatian" -msgstr "Croat" +msgid "Curve Type" +msgstr "Tipus de corbes" -msgid "Traditional Chinese" -msgstr "Xinès tradicional" +msgid "Custom" +msgstr "Personalitzat" -msgid "Urdu" -msgstr "Urdú" +msgid "Cut splines in two" +msgstr "Divideix la corba en dos trossos" -msgid "Lang|Thai" -msgstr "Tai" +msgid "Cypriot Syllabary" +msgstr "Sil·labari xipriota" -msgid "Korean" -msgstr "Coreà" +msgid "Cypriot syllabary" +msgstr "Sil·labari xipriota" -msgid "Estonian" -msgstr "Estonià" +msgid "Cypro-Minoan" +msgstr "Xiprominoic" -msgid "Latvian" -msgstr "Letó" +msgid "Cyrillic" +msgstr "Ciríl·lic" -msgid "Sami (Lappish)" -msgstr "Sami (Lapó)" +msgid "Cyrillic Extended-A" +msgstr "Ciríl·lic estès A" -msgid "Faroese (Icelandic)" -msgstr "Feroès (islandès)" +msgid "Cyrillic Extended-B" +msgstr "Ciríl·lic estès B" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" +msgid "Cyrillic Extended-C" +msgstr "Ciríl·lic estès C" -msgid "Simplified Chinese" -msgstr "Xinès simplificat" +msgid "Cyrillic Supplement" +msgstr "Suplement ciríl·lic" -msgid "Flemish" -msgstr "Flamenc" +msgid "Czech" +msgstr "Txec" -msgid "Irish Gaelic" -msgstr "Gaèlic irlandès" +msgid "DPI" +msgstr "ppp" -msgid "Albanian" -msgstr "Albanès" +msgid "DPI:" +msgstr "ppp:" -msgid "Romanian" -msgstr "Romanès" +msgid "Danish" +msgstr "Danès" -msgid "Slovak" -msgstr "Eslovac" +msgid "Dashes" +msgstr "Guionets" -msgid "Slovenian" -msgstr "Eslovè" +msgid "De_activate Spiro" +msgstr "Desactiva l'Spiro" -msgid "Yiddish" -msgstr "Jiddisch" +msgid "De_lete" +msgstr "E_limina" -msgid "Serbian" -msgstr "Serbi" +msgid "De_sign Size:" +msgstr "Co_s del disseny:" -msgid "Macedonian" -msgstr "Macedoni" +msgid "Debug Raster Cha_nges" +msgstr "Depura les modificacions ràster" -msgid "Bulgarian" -msgstr "Búlgar" +msgid "Decompress Failed!" +msgstr "No s’ha pogut descomprimir." -msgid "Ukrainian" -msgstr "Ucraïnès" +msgid "Decorative" +msgstr "Decorativa" -msgid "Byelorussian" -msgstr "Bielorús" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Gruix predeterminat dels filets" -msgid "Uzbek" -msgstr "Usbec" +msgid "Default" +msgstr "Predeterminat" -msgid "Kazakh" -msgstr "Casac" +msgid "Default Background" +msgstr "Fons predeterminat" -msgid "Axerbaijani (Cyrillic)" -msgstr "" +msgid "Default Baseline" +msgstr "Línia de base predeterminada" -msgid "Axerbaijani (Arabic)" -msgstr "" +#, c-format +msgid "Default Baseline: '%s'" +msgstr "Línia de base predeterminada: «%s»" -msgid "Lang|Armenian" -msgstr "Armeni" +msgid "Default Button" +msgstr "Botó predeterminat" -msgid "Lang|Georgian" -msgstr "Georgià" +msgid "Default Buttons" +msgstr "Botons predeterminats" -msgid "Moldavian" -msgstr "Moldau" +msgid "Default Foreground" +msgstr "Primer pla predeterminat" -msgid "Kirghiz" -msgstr "Kirguís" +msgid "Default Ligature Caret Count" +msgstr "Núm. predeterminat de separadors" -msgid "Tajiki" +msgid "Default background color for windows" +msgstr "Color predeterminat del fons de les finestres" + +msgid "" +"Default encoding for\n" +"new fonts" msgstr "" +"Codificació predeterminada\n" +"dels fitxers nous" -msgid "Turkmen" -msgstr "Turcman" +msgid "Default foreground color for windows" +msgstr "Color predeterminat del primer pla de les finestres" -msgid "Mongolian (Mongolian)" -msgstr "Mongol (Mongòlia)" +msgid "Default:" +msgstr "Predeterminat:" -msgid "Mongolian (cyrillic)" -msgstr "" +msgid "Define Groups" +msgstr "Defineix els grups" -msgid "Pashto" -msgstr "Paixtu" +msgid "Del Layer" +msgstr "Elimina la capa" -msgid "Kurdish" -msgstr "Kurd" +msgid "Delay" +msgstr "Retard" -msgid "Kashmiri" -msgstr "" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Retard d'obertura de les finestres emergents, en milisegons." -msgid "Sindhi" -msgstr "" +msgid "Delete" +msgstr "Suprimeix" -msgid "Lang|Tibetan" -msgstr "Tibetà" +msgid "Delete Character" +msgstr "Suprimeix el caràcter" -msgid "Nepali" -msgstr "Nepalès" +msgid "Delete the current layer" +msgstr "Suprimeix la capa actual" -msgid "Marathi" +msgid "" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" +"Esborra les subtaules o les consultes seleccionades.\n" +"En esborrar una consulta, s'esborren les seves subtaules.\n" +"En esborrar una subtaula, s'esborren les seves transformacions." -msgid "Lang|Bengali" -msgstr "Bengalí" - -msgid "Assamese" -msgstr "Assamès" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "L'acció d'esborrar capes no es pot desfer" -msgid "Lang|Gujarati" -msgstr "Gujarati" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "AlturaMinDelimExpEsSubFormula:" -msgid "Punjabi" -msgstr "" +msgid "Demi" +msgstr "Seminegra" -msgid "Lang|Oriya" -msgstr "Oriya" +msgid "Denominators" +msgstr "Denominadors" -msgid "Lang|Malayalam" -msgstr "Malaiàlam" +msgid "Dependent Substitutions" +msgstr "Substitucions dependents" -msgid "Lang|Kannada" -msgstr "Kannarès" +msgid "Depth" +msgstr "Profunditat" -msgid "Lang|Tamil" -msgstr "Tàmil" +msgid "Depth:" +msgstr "Profunditat:" -msgid "Lang|Telugu" -msgstr "Telugu" +msgid "Derivative" +msgstr "Derivada" -msgid "Lang|Sinhalese" -msgstr "Singalès" +msgid "Descriptor" +msgstr "Descripció" -msgid "Burmese" -msgstr "Birmà" +msgid "Deseret" +msgstr "Mormó" -msgid "Lang|Khmer" -msgstr "Khmer" +msgid "Deseret (Mormon)" +msgstr "Mormó" -msgid "Lang|Lao" -msgstr "" +msgid "Design Range" +msgstr "Rang del disseny" -msgid "Vietnamese" -msgstr "Vietnamita" +msgid "Designer" +msgstr "Dissenyador" -msgid "Indonesian" -msgstr "Indonesi" +msgid "Designer URL" +msgstr "URL del dissenyador" -msgid "Lang|Tagalog" -msgstr "Tagal" +msgid "Design|_New..." +msgstr "_Nou..." -msgid "Malay (roman)" -msgstr "" +msgid "Desired X-Height" +msgstr "Ull mitjà volgut" -msgid "Malay (arabic)" -msgstr "" +msgid "Desired x-height:" +msgstr "Ull mitjà volgut" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Amhàric" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Separa i elimina els glifs..." -msgid "Tigrinya" -msgstr "" +msgid "Detach & Remove Glyphs" +msgstr "Separa i elimina els glifs" -msgid "Galla" -msgstr "" +msgid "Detaching Anchor Point" +msgstr "S'està separant el punt d'ancora" -msgid "Somali" -msgstr "" +msgid "DetectDiagonalStems" +msgstr "Detecta les astes diagonals" -msgid "Swahili" -msgstr "Suahili" +msgid "Devanagari" +msgstr "Devanagari" -msgid "Kinyarwanda/Ruanda" -msgstr "" +msgid "Devanagari Extended" +msgstr "Devanagari estès" -msgid "Rundi" -msgstr "" +msgid "Devanagari2" +msgstr "Devanagari 2" -msgid "Nyanja/Chewa" +msgid "" +"Device Table Correction:\n" +" (at display size)" msgstr "" +"Correcció a la taula de dispositiu:\n" +" (a la mida de visualització)" -msgid "Malagasy" -msgstr "" +msgid "Dhivehi" +msgstr "Divehi" -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Basque" -msgstr "Basc" +msgid "Dhivehi (Obsolete)" +msgstr "Divehi (obsolet)" -msgid "Catalan" -msgstr "Català" +msgid "Diagonal Fractions" +msgstr "Fraccions diagonals" -msgid "Lang|Latin" -msgstr "Llatí" +msgid "Diagonal Hint Color" +msgstr "Color de l'optimització diagonal" -msgid "Quechua" -msgstr "Quítxua" +msgid "Dialog Type:" +msgstr "Tipus de diàleg:" -msgid "Guarani" -msgstr "Guaraní" +msgid "Diameter:" +msgstr "Diàmetre" -msgid "Aymara" -msgstr "Aimara" +msgid "Differ" +msgstr "És diferent" -msgid "Tatar" -msgstr "Tatarstan" +msgid "Differences..." +msgstr "Diferències..." -msgid "Lang|Uighur" -msgstr "Uigur" +msgid "Different Fonts" +msgstr "Fonts diferents" -msgid "Dzongkha" -msgstr "" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Hi ha diferents patrons d'ompliment a la capa %d de %s\n" -msgid "Javanese (roman)" -msgstr "" +#, c-format +msgid "Different number of contours in glyph “%s”\n" +msgstr "El glif «%s» té un nombre de contorns diferent\n" -msgid "Sundanese (roman)" -msgstr "" +#, c-format +msgid "Different numbers of layers in %s\n" +msgstr "Hi ha nombres de capes diferents a %s\n" -msgid "Galician" -msgstr "Gallec" +#, c-format +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "La configuració d'extrem de traçat és diferent a la capa %d de %s\n" -msgid "Afrikaans" -msgstr "" +#, c-format +msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgstr "La configuració d'unió de traçat és diferent a la capa %d de %s\n" -msgid "Breton" -msgstr "Bretó" +#, c-format +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "La configuració d'ompliment és diferent a la capa %d de %s\n" -msgid "Inuktitut" +#, c-format +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" msgstr "" +"La configuració d'heretar color d'ompliment és diferent a la capa %d de %s\n" -msgid "Scottish Gaelic" +#, c-format +msgid "" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" msgstr "" +"La configuració d'heretar opacitat d'ompliment és diferent a la capa %d de " +"%s\n" -msgid "Manx Gaelic" +#, c-format +msgid "" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" msgstr "" +"La configuració d'heretar opacitat de traçat és diferent a la capa %d de %s\n" -msgid "Irish Gaelic (with dot)" +#, c-format +msgid "" +"Different settings on whether to inherit stroke width in layer %d of %s\n" msgstr "" +"La configuració d'heretar gruix de traçat és diferent a la capa %d de %s\n" -msgid "Tongan" -msgstr "" +#, c-format +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "La configuració de traçat és diferent a la capa %d de %s\n" -msgid "Greek (polytonic)" -msgstr "" +#, c-format +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Hi ha diferents patrons d'e traçat a la capa %d de %s\n" -msgid "Greenlandic" -msgstr "Groenlandès" +msgid "Dingbats" +msgstr "Dibuixos" -msgid "Azebaijani (roman)" -msgstr "" +msgid "Diphthongs (Obsolete)" +msgstr "Diftongs (obsolet)" -msgid "Unspecified Language" -msgstr "Llenguatge no especificat" +msgid "Direction of gaze:" +msgstr "Direcció de la mirada:" -msgid "Unknown Language" -msgstr "Llenguatge desconegut" +msgid "Directories Amid Files" +msgstr "Mostra les carpetes entre els fitxers" -msgid "Percentage scale down for script level 1" -msgstr "" +msgid "Directories First" +msgstr "Mostra les carpetes primer" -msgid "ScriptPercentScaleDown:" -msgstr "" +msgid "Directories Separate" +msgstr "Mostra les carpetes en un lateral" -msgid "Percentage scale down for script level 2" -msgstr "" +msgid "Directory name?" +msgstr "Nom del directori" -msgid "ScriptScriptPercentScaleDown:" -msgstr "" +msgid "Directory|Back" +msgstr "Vés enrere un directori" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" +msgid "Directory|Forward" +msgstr "Vés endavant un directori" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" +msgid "Directory|_New" +msgstr "_Nova" -msgid "DisplayOperatorMinHeight:" -msgstr "" +msgid "Discarding a duplicate kerning pair." +msgstr "Descarta un parell d'interlletratge repetit." -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" +msgid "Discretionary Ligatures" +msgstr "Lligadures discrecionals" -msgid "MathLeading:" -msgstr "" +msgid "Display" +msgstr "Presentació" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" +msgid "Display By Groups" +msgstr "Mostra per grups" -msgid "Axis height of the font" -msgstr "" +msgid "Display S_ubstitutions..." +msgstr "S_ubstitucions..." -msgid "AxisHeight:" -msgstr "" +msgid "Display Size:" +msgstr "Mida de visualització:" -msgid "AccentBaseHeight:" -msgstr "" +msgid "Display Substitution..." +msgstr "Mostra la substitució..." -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" +msgid "Display files of this type" +msgstr "Mostra només aquesta classe de fitxers" -msgid "FlattenedAccentBaseHeight:" -msgstr "" +msgid "Display rulers in the Outline Glyph View" +msgstr "Mostra les regles a l'editor de glifs." msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"Mostra l'avanç de l'amplada\n" +"amb una barra sota el glif" msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" +"Mostra l'amplada amb un filet\n" +"perpendicular al sentit de l'avanç." + +msgid "DisplayOperatorMinHeight:" +msgstr "AlturaMinimaOperadors:" msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" +"Presenta tots els glifs, amb el cos indicat, en un caseller rectangular." -msgid "SubscriptTopMax:" -msgstr "" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Presenta els caràcters seleccionats a diferents cossos escalonats." msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" msgstr "" +"Presenta els caràcter seleccionats, cadascun en una pàgina i molt ampliats." -msgid "SubscriptBaselineDropMin:" -msgstr "" +msgid "Dist" +msgstr "Distància" -msgid "Standard shift up applied to superscript elements." -msgstr "" +msgid "Distance" +msgstr "Distància" -msgid "SuperscriptShiftUp:" -msgstr "" +msgid "Distance to drawing plane:" +msgstr "Distància al pla de dibuix:" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" +msgid "Distance to projection plane:" +msgstr "Distància al pla de projecció:" -msgid "SuperscriptShiftUpCramped:" -msgstr "" +msgid "Diverse Arms" +msgstr "Braços diferents" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" +msgid "Diverse Forms" +msgstr "Formes diferents" -msgid "SuperscriptBottomMin:" -msgstr "" +msgid "Dives Akuru" +msgstr "Dives Akuru" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" +msgid "Do Nothing" +msgstr "No facis res" -msgid "SuperscriptBaselineDropMax:" -msgstr "" +msgid "Do it" +msgstr "Fes-ho" -msgid "Minimum gap between the superscript and subscript ink." +msgid "" +"Do not add duplicated name entries for legacy Mac platform. These name " +"entries are only needed for some legacy Mac applications." msgstr "" +"No afegeixis entrades de noms duplicades per a l'antiga plataforma del Mac, " +"aquestes entrades només és necessiten en algunes aplicacions Mac molt " +"antigues." -msgid "SubSuperscriptGapMin:" +#, c-format +msgid "" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." msgstr "" +"Confirmeu que voleu esborra la classe d'ancoratge %.80s.\n" +"Això farà que els punts d'ancoratge associats a la classe també s'esborrin." -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Inclou al fitxer els hints flex PostScript." -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Inclou les dades d'optimització PostScript a la font." msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Inclou al fitxer el nom de cada glif de la font." msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"Inclou al fitxer generat els hints TrueType. Aquesta opció\n" +"no crea instruccions noves, només farà servir tot allò que\n" +"cada caràcter tingui associat." -msgid "UpperLimitGapMin:" -msgstr "" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "Arrodoneix les coordenades a valor enters (estalvia espai)." -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" +msgid "Does not inherit from anything" +msgstr "No heretat de ningú" -msgid "UpperLimitBaselineRiseMin:" -msgstr "" +msgid "Dogra" +msgstr "Dogra" -msgid "LowerLimitGapMin:" -msgstr "" +msgid "Domino Tiles" +msgstr "Fitxes del dòmino" + +msgid "Don't Warn Again" +msgstr "No em tornis a avisar" msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" +"No mostris columnes de zeros.\n" +"La consulta d'OpenType admet fins a 8 tipus de dades, però, gairebé totes " +"les consultes d'interlletratge en fan servir només un. Ometent-ne els " +"altres, l'entorn és més net." -msgid "LowerLimitBaselineDropMin:" -msgstr "" +msgid "Dotless Forms" +msgstr "Formes sense punts" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" +msgid "Draw a Line" +msgstr "Dibuixa una línia" -msgid "StackTopShiftUp:" -msgstr "" +msgid "Draw a freehand curve" +msgstr "Dibuixa línies a mà alçada" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" +msgid "Drawing Area" +msgstr "Àrea de dibuix" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" +msgid "Drawing plane tilt:" +msgstr "Inclinació del pla de dibuix:" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" +msgid "Drop Caps (Obsolete)" +msgstr "Capitulars (obsolet)" -msgid "StackBottomShiftDown:" -msgstr "" +msgid "Drop List Button" +msgstr "Botó de llista desplegable" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Dummy 'DSIG'" +msgstr "DSIG buida" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" +msgid "Duplicate Anchor" +msgstr "Duplica l'àncora" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Duplicate Anchor Class" +msgstr "Duplica l'àncora de classe" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" +msgid "Duplicate Kern data" +msgstr "Duplica les dades d'interlletratge" -msgid "StackGapMin:" -msgstr "" +msgid "Duplicate Ligature" +msgstr "Duplica la lligadura" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" +msgid "Duplicate StyleSet Name" +msgstr "El nom del joc d'estil està repetit" -msgid "StackDisplayStyleGapMin:" -msgstr "" +msgid "Duplicate data" +msgstr "Hi ha dades duplicades" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" +msgid "Duplicate name" +msgstr "El nom està repetit" -msgid "StretchStackTopShiftUp:" -msgstr "" +msgid "Duplicate pixelsize" +msgstr "Cos en píxels duplicat" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." +#, c-format +msgid "Duplicate repeat row count in char %d of pk file\n" msgstr "" +"El recompte de files repetides està duplicat al caràcter %d del fitxer pk\n" -msgid "StretchStackBottomShiftDown:" -msgstr "" +msgid "Duployan" +msgstr "Duployan" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" +msgid "Dutch" +msgstr "Holandès" -msgid "StretchStackGapAboveMin:" -msgstr "" +msgid "Dzongkha" +msgstr "Dzongkha" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" +msgid "EPS Template" +msgstr "Pantilla EPS" -msgid "StretchStackGapBelowMin:" -msgstr "" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (xinès)" -msgid "FractionNumeratorShiftUp:" -msgstr "" +msgid "E_ncoding" +msgstr "C_odificació" -msgid "Standard shift up applied to the numerator." -msgstr "" +msgid "E_xecute Script..." +msgstr "_Executa l'script..." -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" +msgid "E_xport..." +msgstr "E_xporta..." msgid "" -"Standard shift up applied to the\n" -"numerator in display style." +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" +"Cada singularitat és activa per a un joc concret\n" +"d'alfabets i llenguatges.\n" +"Normalment, s'especifica un alfabet, però, si convé,\n" +"n'hi poden haver més.\n" +"Un alfabet s'indica amb una etiqueta OpenType de 4 lletres.\n" -msgid "FractionDenominatorShiftDown:" -msgstr "" +msgid "Early Dynastic Cuneiform" +msgstr "Cuneïforme dinàstic primerenc" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Edit" +msgstr "Edita" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" +msgid "Edit Chaining Position" +msgstr "Edita la posició d'encadenaments" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Edit Chaining Substitution" +msgstr "Edita la substitució d'encadenaments" -msgid "FractionNumeratorGapMin:" -msgstr "" +msgid "Edit Contextual Position" +msgstr "Edita la posició contextual" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" +msgid "Edit Contextual Substitution" +msgstr "Edita la substitució contextual" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" +msgid "Edit Counter Mask" +msgstr "Edita la màscara de contrapunxó" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" +msgid "Edit Filter List" +msgstr "Modifica la llista de filtres" -msgid "FractionRuleThickness:" -msgstr "" +msgid "Edit Font Filters" +msgstr "Modifica els filtres" -msgid "Thickness of the fraction bar." -msgstr "" +msgid "Edit Reverse Chaining Substitution" +msgstr "Edita la substitució d'encadenaments inversos" -msgid "FractionDenominatorGapMin:" -msgstr "" +msgid "Edit _Metadata" +msgstr "Edita les _metadades" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" +msgid "Editable Document" +msgstr "En documents que es puguin editar" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" +msgid "Editing" +msgstr "Edició" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" +msgid "Edits a lookup or lookup subtable." +msgstr "Edita una consulta o una subtaula de consulta." -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" +msgid "Edits the transformations in a lookup subtable." +msgstr "Edita les transformacions d'una subtaula de consulta." -msgid "SkewedFractionHorizontalGap:" -msgstr "" +msgid "Effects" +msgstr "Efectes" -msgid "SkewedFractionVerticalGap:" -msgstr "" +msgid "Egyptian Hieroglyph Format Controls" +msgstr "Controls de format dels jeroglífics egipcis" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" +msgid "Egyptian Hieroglyphs" +msgstr "Jeroglífics egipcis" msgid "" -"Distance between the overbar and\n" -"the ink top of the base." +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" +"L'espai addicional que s'afegeix al final d'una oració\n" +"o l'espai que s'utilitza a les fórmules matemàtiques" -msgid "OverbarVerticalGap:" -msgstr "" +msgid "Elbasan" +msgstr "Elbasan" -msgid "OverbarRuleThickness:" -msgstr "" +msgid "Ellipse" +msgstr "El·lipse" -msgid "Thickness of the overbar." -msgstr "" +msgid "Elymaic" +msgstr "Elimaic" -msgid "Extra white space reserved above the overbar." -msgstr "" +msgid "Em Units" +msgstr "Quadratins" -msgid "OverbarExtraAscender:" -msgstr "" +msgid "Emoticons" +msgstr "Emoticones" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" +msgid "Empty" +msgstr "Les taules són buides" -msgid "UnderbarVerticalGap:" -msgstr "" +#, c-format +msgid "Empty position on line %d of %s" +msgstr "Hi ha una posició buida a la línia %d de %s" -msgid "Thickness of the underbar." -msgstr "" +msgid "Empty rule" +msgstr "La regla és buida" -msgid "UnderbarRuleThickness:" -msgstr "" +#, c-format +msgid "Empty substitute on line %d of %s" +msgstr "Hi ha uns substitució buida a la línia %d de %s" -msgid "Extra white space reserved below the underbar." -msgstr "" +msgid "Enclosed Alphanumeric Supplement" +msgstr "Suplement dels alfanumèrics tancats" -msgid "UnderbarExtraDescender:" -msgstr "" +msgid "Enclosed Alphanumerics" +msgstr "Alfanumèrics tancats" -msgid "RadicalVerticalGap:" -msgstr "" +msgid "Enclosed CJK Letters and Months" +msgstr "Lletres i mesos CJK aglutinats" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" +msgid "Enclosed Ideographic Supplement" +msgstr "Suplement d'ideogrames tancats" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" +msgid "Encoding Too Large" +msgstr "La codificació és massa gran" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" +msgid "Encoding name" +msgstr "Nom de codificació" -msgid "RadicalRuleThickness:" -msgstr "" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "El valor de codificació (%x) no és a la font, s'ignora" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" +msgid "Encoding value not in font" +msgstr "El valor de codificació no és a la font" -msgid "Extra white space reserved above the radical." -msgstr "" +msgid "Encoding|Glyph Order" +msgstr "Ordre dels glifs" -msgid "RadicalExtraAscender:" +#, c-format +msgid "End of file found in string on line %d of %s" msgstr "" +"S'ha trobat un final de fitxer a la cadena de text, a la línia %d de %s" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "Final de fitxer del fitxer de capçalera de la línia %d de %s" -msgid "RadicalKernBeforeDegree:" -msgstr "" +msgid "End:" +msgstr "Final:" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" +msgid "Endpoints specify minimum length and direction only" +msgstr "Els extrems indiquen la direcció i la longitud mínima del traçat" -msgid "RadicalKernAfterDegree:" -msgstr "" +msgid "English" +msgstr "Anglès" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" +msgid "English (Australian)" +msgstr "Anglès (Austràlia)" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" +msgid "English (Belize)" +msgstr "Anglès (Belize)" -msgid "MinConnectorOverlap:" -msgstr "" +msgid "English (British)" +msgstr "Anglès (Regne Unit)" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" +msgid "English (Canada)" +msgstr "Anglès (Canadà)" -msgid "Bad font, offset out of bounds.\n" -msgstr "La font no és correcta, el desplaçament se surt dels límits.\n" +msgid "English (Caribbean)" +msgstr "Anglès (Carib)" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" +msgid "English (Hong Kong)" +msgstr "Anglès (Hong Kong)" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" +msgid "English (India)" +msgstr "Anglès (Índia)" -msgid "This glyph is defined in one instance font but not in another" -msgstr "" +msgid "English (Indonesia)" +msgstr "Anglès (Indonèsia)" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" +msgid "English (Irish)" +msgstr "Anglès (Irlanda)" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" +msgid "English (Jamaica)" +msgstr "Anglès (Jamaica)" + +msgid "English (Malaysia)" +msgstr "Anglès (Malàisia)" + +msgid "English (New Zealand)" +msgstr "Anglès (Nova Zelanda)" + +msgid "English (Philippines)" +msgstr "Anglès (Filipines)" + +msgid "English (South Africa)" +msgstr "Anglès (República de Sud-àfrica)" + +msgid "English (Trinidad)" +msgstr "Anglès (Trinitat i Tobago)" + +msgid "English (US)" +msgstr "Anglès (EUA)" + +msgid "English (Zimbabwe)" +msgstr "Anglès (Zimbàbue)" + +msgid "Engraved" +msgstr "Gravat" msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." msgstr "" +"Llista de taules que el Font Forge conservarà intactes.\n" +"En carregar una font TrueType o OpenType, es\n" +"farà una còpia binària que no es modificarà a la sortida\n" +"en generar-la. Indiqueu etiquetes de taula de 4 lletres,\n" +"separades per comes. No inclogueu taules que el FontForge\n" +"pot gestionar normalment." msgid "" -"This glyph contains a different number of contours in different instances" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" +"Introduiu un patró de comodins (per cercar coincidències\n" +"amb els noms de glifs) o una codificació Unicode (p.ex. «U+0065»)." -msgid "This glyph contains a different number of hints in different instances" -msgstr "" +msgid "Enter the name of a glyph in the font" +msgstr "Indiqueu el nom d'un glif" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" +msgid "Entries" +msgstr "Entrades" -msgid "Bad Multiple Master Font" -msgstr "El tipus de lletra Multiple Master és incorrecte" +msgid "Error Bound" +msgstr "El límit és erroni" -msgid "Various errors occurred at the selected glyphs" -msgstr "" +#, c-format +msgid "Error: %s\n" +msgstr "Error: %s\n" #, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" +msgid "Error: Expected %s, got %s" +msgstr "Error: Hauria de ser %s, en lloc de %s" #, c-format +msgid "Error: Unexpected %s found" +msgstr "Error: %s contingut inesperat" + +msgid "Errors detected" +msgstr "S'han detectat errors" + +msgid "Esperanto" +msgstr "Esperanto" + +msgid "Estonian" +msgstr "Estonià" + +msgid "Ethiopic" +msgstr "Etíop" + +msgid "Ethiopic Extended" +msgstr "Etíop estès" + +msgid "Ethiopic Extended-A" +msgstr "Etíop estès A" + +msgid "Ethiopic Extended-B" +msgstr "Etíop estès B" + +msgid "Ethiopic Supplement" +msgstr "Suplement etíop" + +msgid "Even Width" +msgstr "Equilibrada" + +msgid "Exaggerated" +msgstr "Exagerades" + +msgid "Exaggerated/Extreme Wrapping" +msgstr "Exagerada / Molt recargolada" + +msgid "Exaggerated/More Wrapping" +msgstr "Exagerada / Més cargolada" + +msgid "Exaggerated/No Wrapping" +msgstr "Exagerada / Sense cargolament" + +msgid "Exaggerated/Some Wrapping" +msgstr "Exagerada / Una mica cargolada" + +msgid "Exceptionally Wide" +msgstr "Excepcionalment ample" + +msgid "Exit Debugger" +msgstr "Surt del depurador" + +msgid "Exits" +msgstr "Sortides" + msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" +"Amplia la selecció de la finestra principal incloent-t'hi\n" +"els glifs resultants de la cerca" + +msgid "Expanded" +msgstr "Ampla" + +msgid "Expanded (125%)" +msgstr "Ampla (125%)" #, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Hi ha d'haver %s a la definició de consulta, a la línia %d de %s" #, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" msgstr "" +"Hi hauria d'haver «%c%c%c%c» a la definició de la consulta, a la línia %d de " +"%s" #, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" +msgid "Expected '%c' on line %d of %s" +msgstr "Hi hauria d'haver «%c» a la línia %d de %s" #, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" +msgid "Expected '%s' on line %d of %s" +msgstr "Hi hauria d'haver «%s» a la línia %d de %s" #, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" +msgid "Expected ';' at statement end on line %d of %s" msgstr "" +"Hi hauria d'haver un «;» al final de la declaració de la línia %d de %s" #, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgid "Expected ';' in lookupflags on line %d of %s" msgstr "" +"Hi hauria d'haver un «;» a la línia %d de %s als senyaladors de la consulta" #, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" +msgid "Expected ';' on line %d of %s" +msgstr "Hi hauria d'haver un «;» a la línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" +msgid "Expected '=' in glyph class definition on line %d of %s" msgstr "" +"Hi hauria d'haver un «=» a la definició de classe de glifs, a la línia %d de " +"%s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Hi hauria d'haver un «>» a l'àncora, a la línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" +msgid "Expected '>' in caret on line %d of %s" +msgstr "Hi hauria d'haver un «>» al separador a la línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" +msgid "Expected '>' in value record on line %d of %s" +msgstr "Hi hauria d'haver un «>» al registre de valors, a la línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" +msgid "Expected '[' in glyph class definition on line %d of %s" msgstr "" +"Hi hauria d'haver un «[» a la definició de classe de glifs de la línia %d de " +"%s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" +msgid "Expected 'anchor' keyword in anchor on line %d of %s" msgstr "" +"Hi hauria d'haver la paraula clau «anchor» a l'ancora, a la línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" +msgid "Expected 'by' keyword in substitution on line %d of %s" msgstr "" +"Hi hauria d'haver la paraula clau «by» a la substitució, a la línia %d de %s" #, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" msgstr "" +"Hi hauria d'haver les paraules clau «by» o «from» a la substitució, a la " +"línia %d de %s" #, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" +msgid "Expected '{' in feature definition on line %d of %s" msgstr "" +"Hi hauria d'haver un «{» a la definició de característiques, a la línia %d " +"de %s" #, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" +msgid "Expected '}' on line %d of %s" +msgstr "Hi hauria d'haver un «}» a la línia %d de %s" #, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" msgstr "" +"Hi hauria d'haver un adjunt, o un separador de lligadura, o una definició de " +"classes de glif a la línia %d de %s" -#, c-format msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." msgstr "" +"Codi PostScrip esperat.\n" +"Normalment comença amb «{» i acaba amb «}»." -msgid "No problems detected" -msgstr "No s'ha trobat cap problema." +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgstr "" +"Hi hauria d'haver un sol nom de glif a la substitució inversa, a la línia %d " +"de %s" -msgid "OK" -msgstr "D'acord" +#, c-format +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "Hi hauria d'haver un nom vàlid de glif o CID, a la línia %d de %s" #, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +msgid "Expected an anchor (after base/mark) on line %d of %s" msgstr "" +"Hi hauria d'haver una àncora (després de la base o la marca) a la línia %d " +"de %s" -msgid "NameList duplicated" +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" msgstr "" +"Hi hauria d'haver una àncora (després de la lligadura) a la línia %d de %s" #, c-format -msgid "NameList with the name \"%s\" already exists" +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" msgstr "" +"Hi hauria d'haver un enter que especifiqués la posició de la línia base a la " +"taula BASE, a la línia %d de %s" #, c-format -msgid "NameList %s based on %s which could not be found" +msgid "Expected anchor in mark class definition on line %d of %s" msgstr "" +"Hi hauria d'haver una àncora a la definició de classe de marques, a la línia " +"%d de %s" -msgid "NameList base missing" +#, c-format +msgid "Expected baseline tag in BASE table on line %d of %s" msgstr "" +"Hi hauria d'haver una etiqueta de línia base a la taula BASE, a la línia %d " +"de %s" #, c-format -msgid "NameList %s based on two NameLists" +msgid "Expected class name in mark class definition on line %d of %s" msgstr "" +"Hi hauria d'haver un nom de classe a la definició de classe de marques, a la " +"línia %d de %s" -msgid "NameList based twice" -msgstr "" +#, c-format +msgid "Expected class on line %d of %s" +msgstr "Hi hauria d'haver una classe a la línia %d de %s" #, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" +msgid "Expected closing curly brace on line %d of %s" +msgstr "Hi ha d'haver un tancament de clau a la línia %d de %s" + +#, c-format +msgid "Expected comma in device table on line %d of %s" msgstr "" +"Hi hauria d'haver una coma a la taula de dispositiu a la línia %d de %s" -msgid "NameList parsing error" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" msgstr "" +"Hi hauria d'haver una coma o un punt i coma a la taula BASE, a la línia %d " +"de %s" + +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Hi hauria d'haver una coma o un punt i coma a la línia %d de %s" #, c-format msgid "" -"Bad unicode value when parsing %s\n" -"%s" +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" +"Hi hauria d'haver o bé «HorizAxis» o bé «VertAxis» a la taula BASE, a la " +"línia %d de %s" #, c-format -msgid "Missing name when parsing %s for unicode %x" +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" +"Hi hauria d'haver un nom de glif, de CID o de classe a la definició de " +"classe de glifs, a la línia %d de %s" #, c-format -msgid "Bad name when parsing %s for unicode %x" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" msgstr "" +"Hi hauria d'haver un glif o una classe de glifs (després de la cursiva) a la " +"línia %d de %s" #, c-format -msgid "Multiple names when parsing %s for unicode %x" +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" msgstr "" +"Hi hauria d'haver un glif o una classe de glifs (després de la lligadura) a " +"la línia %d de %s" -msgid "AGL without afii" -msgstr "AGL sense «afii»" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Hi hauria d'haver un enter a l'àncora, a la línia %d de %s" + +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Hi hauria d'haver un enter al separador a la línia %d de %s" -msgid "AGL For New Fonts" +#, c-format +msgid "Expected integer in device table on line %d of %s" msgstr "" +"Hi hauria d'haver un enter a la taula de dispositiu a la línia %d de %s" -msgid "Adobe Glyph List" -msgstr "Llista de glifs d'Adobe (AGL)" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "Hi hauria d'haver un valor enter a la línia %d de %s" -msgid "AGL with PUA" -msgstr "AGL amb àrea d'ús privat" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" +msgstr "" +"Hi hauria d'haver un enter o una llista d'enters després de %s, a la línia " +"%d de %s" -msgid "Greek small caps" -msgstr "Versaletes gregues" +#, c-format +msgid "Expected matching tag in table on line %d of %s" +msgstr "" +"Hi hauria d'haver una etiqueta coincident a la taula, a la línia %d de %s" -msgid "ΤεΧ Names" -msgstr "Noms del TeX" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "La definició d'àncora hauria de tenir un nom, a la línia %d de %s" -msgid "AMS Names" -msgstr "Noms de l'AMS" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "La consulta de la línia %d de %s hauria de tenir nom" -msgid "Bad Token" +#, c-format +msgid "Expected name in value record definition on line %d of %s" msgstr "" +"La definició de registre de valors hauria de tenir un nom, a la línia %d de " +"%s" #, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" +msgid "Expected name or class on line %d of %s" +msgstr "Hi hauria d'haver un nom o una classe a la línia %d de %s" + +msgid "Expected number." +msgstr "Nombre esperat." #, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Hi hauria d'haver un punt i coma a la taula BASE a la línia %d de %s" #, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" +msgid "Expected semicolon on line %d of %s" +msgstr "Hi hauria d'haver un punt i coma a la línia %d de %s" #, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" +msgid "Expected string on line %d of %s" +msgstr "Hi ha d'haver una cadena de text a la línia %d de %s" #, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" +msgid "Expected tag in feature on line %d of %s" msgstr "" +"Hi hauria d'haver una etiqueta a la característica, a la línia %d de %s" #, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" +msgid "Expected tag in languagesystem on line %d of %s" msgstr "" +"Hi hauria d'haver una etiqueta al sistema de llengua, a la línia %d de %s" #, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Intent de fer el logaritme de %1$g a %2$.30s" - -msgid "Bad Value" -msgstr "El valor no és correcte" +msgid "Expected tag in table on line %d of %s" +msgstr "Hi hauria d'haver una etiqueta a la taula, a la línia %d de %s" #, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Intent de fer l'arrel quadrada de %1$g a %2$.30s" +msgid "Expected tag on line %d of %s" +msgstr "Hi hauria d'haver una etiqueta a la línia %d de %s" #, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Intent de divisió per zero a %.30s" - -msgid "Projecting..." -msgstr "S'està projectant..." +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "" +"Hi hauria d'haver dues àncores (després de la cursiva) a la línia %d de %s" #, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." +msgid "Expected unknown token (internal error) on line %d of %s" msgstr "" -"En els tipus de tipus 1, si voleu reemplaçar la matriu d'altres\n" -"subrutines d'Adobe per una de vostra, indiqueu en aquest requadre\n" -"el camí a un fitxer propi que contingui una llista de fins a 14\n" -"subrutines PostScript. Cada subrutina ha d'anar precedida per una\n" -"línia que comenci amb «%%%%», qualsevol text abans de la primera\n" -"línia amb «%%%%» serà considerat com a avís de copyright.\n" -"Les tres primeres subrutines són per a l'optimització flex. La\n" -"següent, que és obligatoria, és per a la substitució d'optimització.\n" -"La darrera, és per a l'optimització de contragrafismes.\n" -"Les subrutines han d'anar numerades de la 0 a la 13 i no poden\n" -"estar tancades entre claudàtors." +"Hi hauria d'haver un segment desconegut (error intern) a la línia %d de %s" -msgid "OtherSubrsFile" -msgstr "Fitxer d'altres subrutines" +msgid "Expert Forms" +msgstr "Formes d'expert" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Codificació predeterminada\n" -"dels fitxers nous" +msgid "Expor_t..." +msgstr "Expor_ta..." -msgid "NewCharset" -msgstr "Joc de caràcters" +msgid "Export" +msgstr "Exporta" -msgid "NewEmSize" -msgstr "Mida del quadratí" +msgid "Export Options" +msgstr "Opcions d'exportació" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Mida predeterminada del quadratí dels fitxers nous" +msgid "ExportClipboard" +msgstr "Exporta el porta-retalls" -msgid "NewFontsQuadratic" -msgstr "Corbes quadràtiques" +msgid "Extend Lookups Off" +msgstr "Consultes d'allargament inactives" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Tipus de corbes dels fitxers nous: quadràtiques, pels tipus TrueType,\n" -"o cúbiques, pels tipus PostScript i OpenType." +msgid "Extend Lookups On" +msgstr "Consultes d'allargament actives" -msgid "FreeTypeInFontView" -msgstr "Usa el FreeType" +msgid "Extend Max Lookups" +msgstr "Consultes d'allargament màxim" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Si està disponible, s'utilitzara el FreeType\n" -"per representar el glifs a la finestra principal.\n" -"Aquesta opció, generalment, ofereix més qualitat." +msgid "Extended" +msgstr "Ampla" -msgid "LoadedFontsAsNew" -msgstr "Conversió d'ordre" +msgid "Extended Collection" +msgstr "Col·lecció estesa" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Conserva l'ordre original, quadràtic o cúbic, de les corbes en\n" -"obrir un fitxer existent o converteix a l'ordre predeterminat\n" -"dels tipus de lletra nous establert a «Corbes quadràtiques»." +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Glifs allargadors (kashides, etc.)" -msgid "PreferCJKEncodings" -msgstr "Prefereix la codificació CJK" +msgid "Extenders" +msgstr "Allargadors" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Si es carrega un tipus de lletra TrueType o OpenType que tingui\n" -"dues taules de codificació, una Unicode i l'altra CJK, aquesta\n" -"opció permet especificar quina de les dues es tindrà en compte." +msgid "Extension" +msgstr "Extensió" -msgid "AskUserForCMap" -msgstr "Demana pel CMap" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Espai addicional:" msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" -"Quan es carrega un tipus de lletra en format sfnt (TrueType,\n" -"OpenType, etc.), demana a l'usuari quin CMap inicial es vol\n" -"utilitzar." +"Arguments addicionals per configurar el programa de traçat\n" +"automàtic, tant l'Autotrace com el Potrace" msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." +"Extra horizontal kern before the degree of a\n" +"radical if such be present." msgstr "" -"Llista de taules que el Font Forge conservarà intactes.\n" -"En carregar un tipus de lletra TrueType o OpenType, es\n" -"farà una còpia binària que no es modificarà a la sortida\n" -"en generar-lo. Indiqueu etiquetes de taula de 4 lletres,\n" -"separades per comes. No inclogueu taules que el FontForge\n" -"pot gestionar normalment." +"Interlletratge horitzontal afegit abans del grau d'un radical si hi és." -msgid "PreserveTables" -msgstr "Conserva les taules" +msgid "Extra white space reserved above the radical." +msgstr "Espai en blanc afegit reservat damunt del radical." msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"A l'editor de traçats, la tecla «Majúscules» limita\n" -"el moviment per ajustar-lo paral·lelament a l'angle\n" -"de la cursiva, en lloc d'ajustar-lo a la vertical." - -msgid "ItalicConstrained" -msgstr "Ajusta a la cursiva" - -msgid "SnapToInt" -msgstr "Edita amb enters" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Fa que la posició dels clics a les finestres d'edició\n" -"s'arrodoneixi als valors enters més propers." - -msgid "JoinSnap" -msgstr "Distància d'unió" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"Distància màxima de separació entre dos nodes per a que l'ordre\n" -"«Edita» > «Uneix» els uneixi. Si s'indica un valor de zero,\n" -"aleshores caldrà que els nodes siguin coincidents." - -msgid "CopyMetaData" -msgstr "Copia les metadades" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"En copiar glifs de la finestra principal, inclou també\n" -"les metadades (nom, codificació, comentaris, etc.)" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Nombre màxim de nivells de desfer/refer desats en un glif" - -msgid "UndoDepth" -msgstr "Nivells de desfer" - -msgid "AutoWidthSync" -msgstr "Sincronització d'amplada" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"En canviar l'amplada d'un glif, també es canviarà\n" -"l'amplada dels glifs accentuats que el tinguin com\n" -"a base." - -msgid "AutoLBearingSync" -msgstr "Sincronització automàtica del marge esquerre" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Els canvis en el marge esquerre d'un glif\n" -"també afecten les referències de tots els\n" -"glifs accentuats que el tinguin com a base." - -msgid "ClearInstrsBigChanges" -msgstr "Els canvis majors esborren les instruccions" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Les instruccions d'un tipus de lletra TrueType\n" -"fan referència als números de node. Si, de resultes\n" -"de l'edició d'un glif, s'esdevenen canvis en la\n" -"numeració dels nodes, les instruccions podrien aplicar-se\n" -"a nodes erronis i els resultats serien inesperats.\n" -"Per tant, el FontForge elimina les instruccions quan\n" -"detecta canvis en la numeració (s'afegeixen o s'esborren\n" -"nodes,etc.).\n" -"Aquesta opció us permet desactivar aquest comportament,\n" -"tot i que haureu d'estar alerta per evitar problemes." - -msgid "CopyTTFInstrs" -msgstr "Copia les instruccions TrueType" - -msgid "AccentOffsetPercent" -msgstr "Percentatge de separació dels accents" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Separació dels accents respecte del seu caràcter base en el\n" -"muntatge de glifs accentuats, en tant per cent de quadratí." - -msgid "AccentCenterLowest" -msgstr "Centra la part de baix de l'accent" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Opció de centrat dels accents greus i aguts,\n" -"tenint en compte només la part més baixa de\n" -"l'accent o bé tota la seva amplada." - -msgid "CharCenterHighest" -msgstr "Centra amb la part més alta del caràcter" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"Opció de centrat dels accents, tenint en compte\n" -"només la part més alta del caràcter base o bé\n" -"tota la seva amplada." - -msgid "PreferSpacingAccents" -msgstr "Prefereix els accents espaiats" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"En el muntatge de glifs accentuats s'utilitzaran\n" -"els accents espaiats (Unicode 02C0-02FF) en lloc\n" -"dels accents de combinació (Unicode 0300-036F)." - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"El FontForge admet dues aplicacions de traçat\n" -"automàtic: l'Autotrace (AT) i el Potrace (PT).\n" -"Si només teniu una de les dues, s'utilitzarà\n" -"la que tingueu. Si teniu les dues, marqueu\n" -"l'opció que us convingui." - -msgid "PreferPotrace" -msgstr "Prefereix el Potrace" - -msgid "AutotraceArgs" -msgstr "Arguments addicionals" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Arguments addicionals per configurar el programa de traçat\n" -"automàtic, tant l'Autotrace com el Potrace" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"Demana a l'usuari l'entrada d'arguments cada vegada\n" -"que s'executa un programa de traçat automàtic." - -msgid "AutotraceAsk" -msgstr "Demana arguments de traçat automàtic" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"Ordres per passar al MetaFont (MF), el nom\n" -"del fitxer ha d'anar al final de tot." - -msgid "MfArgs" -msgstr "Arguments del MetaFont" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" -"Demana a l'usuari l'entrada d'arguments\n" -"cada vegada que s'invoca el MetaFont" - -msgid "MfAsk" -msgstr "Demana arguments del MetaFont" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"En usar el Metafont, el FontForge carrega imatges grans\n" -"a la capa de fons de cada glif com a pas previ per fer-ne\n" -"el traçat. Podeu mantenir aquestes imatges per veure-les\n" -"un cop s'ha acabat el procés o esborrar-les per estalviar\n" -"espai." - -msgid "MfClearBg" -msgstr "Esborra el fons" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"El MetaFont genera molta informació a la sortida estàndard\n" -"que, en general, no és gaire interessant. Si cal, però,\n" -"podeu revisar-la per comprovar possibles errors." - -msgid "MfShowErr" -msgstr "Mostra els errors" - -msgid "FoundryName" -msgstr "Nom de la foneria" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "Contingut del camp «Foneria» dels tipus BDF generats." - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Contingut del camp «Vendor ID» dels\n" -"tipus ttf generats (taula de l'OS/2).\n" -"Ha de ser de 4 caràcters, com a màxim." - -msgid "TTFFoundry" -msgstr "Foneria TTF" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"Llista de noms que s'utilitzarà per assignar noms als glifs\n" -"dels tipus de lletra nous." - -msgid "NewFontNameList" -msgstr "Llista de glifs" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Temps era temps, Adobe va assignar codis de l'àrea d'ús públic (PUA)\n" -"a diverses variants estilístiques dels caràcters (versaletes, numerals\n" -"d'estil antic, etc.). A hores d'ara, Adobe opina que això no és gaire\n" -"bona idea i recomana que aquestes codificacions s'ignorin.\n" -"\n" -"El motiu inicial d'aquestes assignacions era permetre l'accés a les\n" -"variants d'estil a moltes aplicacions que no eren compatibles amb\n" -"l'OpenType. Adobe considera que, actualment, totes les aplicacions\n" -"importants ho són. Amb tot, l'OpenOffice o el Word encara no poden\n" -"gestionar aquestes característiques. Per tant, el comportament\n" -"predeterminat del FontForge és ignorar les recomanacions actuals\n" -"d'Adobe.\n" -"\n" -"Nota: aquesta opció permet determinar un punt Unicode a partir d'un\n" -"nom i no afecta la conversió de la codificació original a Unicode." - -msgid "RecognizePUANames" -msgstr "Reconeix el noms de la PUA" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Permet el joc complet de caràcters de l'Unicode en els\n" -"noms dels glifs. Aquesta opció fa que no se segueixi\n" -"l'estàndard d'Adobe pel que fa a nomenclatura de glifs.\n" -"Els noms Unicode només s'utilitzaran internament i no\n" -"seran presents en els tipus de lletra generats." - -msgid "UnicodeGlyphNames" -msgstr "Noms de glif de l'Unicode" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "Demana la resolució pels BDF" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Demana a l'usuari que especifiqui la resolució de la\n" -"pantalla quan es genera un tipus de lletra en format\n" -"BDF. Si no s'activa aquesta opció, el FontForge estimarà\n" -"la resolució en funció del cos." - -msgid "AutoHint" -msgstr "Optimització automàtica" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" -"Abans de generar el tipus de lletra, es farà\n" -"l'optimització automàtica dels glifs modificats." - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"El FontForge crearà indicacions verticals i horitzontals marcant la caixa " -"contenidora dels glifs disponibles." - -msgid "HintBoundingBoxes" -msgstr "Indicacions de caixa contenidora" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"El FontForge crearà indicacions verticals i horitzontals\n" -"a les terminacions de les astes diagonals." - -msgid "HintDiagonalEnds" -msgstr "Indicacions d'extrems diagonals" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"El FontForge crearà indicacions verticals i horitzontals\n" -"a les interseccions de les astes diagonals." - -msgid "HintDiagonalInter" -msgstr "Indicacions d'interseccions diagonals" - -msgid "DetectDiagonalStems" -msgstr "Detecta les astes diagonals" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"El FontForge crearà indicacions d'astes diagonals que, més tard,\n" -"podran utilitzar-se per crear les instruccions automàtiques." - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"L'agost de 2006, MicroSoft va modificar el funcionament intern\n" -"del motor de formes índiques. Per diferenciar aquest nou motor\n" -"de l'antic, es va crear un joc paral·lel d'etiquetes índiques\n" -"que, generalment, acaben amb «2».\n" -"Activeu aquesta opció si esteu treballant amb aquest sistema nou\n" -"i desactiveu-la si treballeu amb el sistema antic.\n" -"Si no esteu fent res en índic, tant se val quina opció trieu." - -msgid "UseNewIndicScripts" -msgstr "Usa l'índic nou" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Fitxer de recursos" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" -"Mostra la pantalla de presentació\n" -"en engegar el FontForge." - -msgid "SplashScreen" -msgstr "Pantalla de presentació" - -msgid "GlyphAutoGoto" -msgstr "Vés automàticament al glif" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"En teclejar un caràcter normal mentre s'està a l'editor de glifs,\n" -"la finestra mostrarà el caràcter teclejat." - -msgid "OpenCharsInNewWindow" -msgstr "Obre finestres noves" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"En fer doble clic a un caràcter de la finestra principal,\n" -"s'obrirà aquest caràcter en una finestra nova.\n" -"Si es desactiva, s'utilizarà una finestra existent." - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "Desplaçament dels cursors" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Desplaçament de la selecció amb les tecles\n" -"de cursor, en unitats de quadratí." - -msgid "ArrowAccelFactor" -msgstr "Acceleració dels cursors" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" -"Factor d'acceleració de les tecles de cursor\n" -"en mantenir premuda la tecla «Shift»." - -msgid "SnapDistance" -msgstr "Distància d'imant" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Distància mínima, en píxels, entre el punter i una\n" -"àrea d'interès (línia de base, amplada, graella, etc.)\n" -"dins la qual el punter serà atret per l'àrea." - -msgid "StopAtJoin" -msgstr "Atura després d'una unió" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"En arrosegar nodes a la finestra d'edició de glifs, es pot produir\n" -"una unió; dos traços oberts queden connectats pels seus punts finals.\n" -"Amb aquesta opció activada, el FontForge aturarà el moviment de la\n" -"selecció, com si l'usuari hagués deixat anar el botó del ratolí,\n" -"en el moment de produir-se la unió. Això pot ser útil si no teniu\n" -"gaire precisió amb aquests desplaçaments." - -msgid "Figure out flex hints after every change" -msgstr "Calcula els hints flex cada vegada que el glif es modifica." - -msgid "UpdateFlex" -msgstr "Actualitza els Flex" - -msgid "Display rulers in the Outline Glyph View" -msgstr "Mostra les regles a l'editor de glifs." - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "No es pot inserir 'prep'" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Hi ha massa subrutines. Com a molt n'hi poden haver 14 (0-13)\n" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "La mètrica és incorrecta" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Només s'utilitzaran els primers 256 glifs de la codificació" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "La densitat és inesperada" - -msgid "Multiple-Density Font" -msgstr "Tipus de lletra de desnsitat múltiple" - -msgid "High-Density Font" -msgstr "Tipus de lletra d'alta densitat" - -msgid "Single and Multi-Density Fonts" -msgstr "Tipus de lletra de densitat senzilla i múltiple" - -msgid "Single and High-Density Fonts" -msgstr "Tipus de lletra de densitat normal i alta" - -msgid "Choose a file format..." -msgstr "Trieu un format de fitxer..." - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "El nombre és incorrecte (infinit o valor no numèric): %s\n" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "El fitxer PDF no inclou cap tipus de lletra" - -msgid "This pdf file has no pages" -msgstr "El fitcer PDF no té cap pàgina" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Hi ha %d pàgines al fitxer. Quina voleu?" - -msgid "Pick a page" -msgstr "Trieu una pàgina" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "Hi ha un digit hexadecimal incorrecte a la matriu\n" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "L'índex és massa gran. Ha de ser més petit que %d \"%s" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "No es pot obrir el fitxer temporal\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "No es pot obrir %s\n" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"Tot i que els fitxers de tipus de lletra vectorial poden contenir un nombre\n" -"de taules força gran, aquest fitxer en té unes 1.000 que, segurament, són " -"massa.\n" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Les taules «%c%c%c%c» i «%c%c%c%c» se superposen" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "La taula «%c%c%c%c» conté dades més enllà dle final del fitxer." - -msgid "File checksum is incorrect." -msgstr "La suma de verificació del fitxer és incorrecta." - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "La suma de verificació de la taula «%c%c%c%c» és incorrecta." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" -"La longitud de la taula «%c%c%c%c» és incorrecta, ha de ser un valor parell." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" -"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 54." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" -"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 36." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" -"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 32 o " -"6." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 78, " -"86 o 96." - -msgid "Missing required table: \"head\"" -msgstr "Falta la taula necessària «head»" - -msgid "Missing required table: \"hhea\"" -msgstr "Falta la taula necessària «hhea»" - -msgid "Missing required table: \"maxp\"" -msgstr "Falta la taula necessària «maxp»" - -msgid "Missing required table: \"post\"" -msgstr "Falta la taula necessària «post»" - -msgid "Missing required table: \"name\"" -msgstr "Falta la taula necessària «name»" - -msgid "Missing required table: \"loca\"" -msgstr "Falta la taula necessària «loca»" - -msgid "Missing \"OS/2\" table" -msgstr "Falta la taula «OS/2»" - -msgid "Missing required table: \"glyf\"" -msgstr "Falta la taula necessària «glyf»" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "taula d'adjunció d'accent" - -msgid "anchor point table" -msgstr "taula dels punts d'ancoratge" - -msgid "axis variation table" -msgstr "taula de variació d'eix" - -msgid "Baseline table (OT version)" -msgstr "Taula de línia de base (versió OpenType)" - -msgid "bitmap data table (AAT version)" -msgstr "Taula de dades de mapa de bits (versió AAT)" - -msgid "BDF bitmap properties table" -msgstr "Taula de propietats del mapa de bits BDF" - -msgid "bitmap font header table" -msgstr "taula de capçalera del tipus de lletra de mapa de bits" - -msgid "bitmap location table (AAT version)" -msgstr "taula d'ubicació dels mapes de bits (versió AAT)" - -msgid "baseline table (AAT version)" -msgstr "taula de línia de base (versió AAT)" - -msgid "color bitmap data table" -msgstr "taula de combinació antiàlias" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "Programari de pòlissa PostScript (Compact Font Format)" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "taula de mapatge del codi de caràcter" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "taula del valor de control" - -msgid "digital signature table" -msgstr "taula de signatura digital" - -msgid "bitmap data table (OT version)" -msgstr "taula de dades de mapa de bits (versió OpenType)" - -msgid "bitmap location table (OT version)" -msgstr "taula d'ubicació dels mapes de bits (versió OpenType)" - -msgid "embedded bitmap scaling control table" -msgstr "taula de control de l'escalat dels mapes de bits incrustats" - -msgid "electronic end user license table" -msgstr "taula de la llicència electrònica d'úsuari final" - -msgid "font descriptor table" -msgstr "taula del descriptor del tipus de lletra" - -msgid "layout feature table" -msgstr "taula de singularitats de format" - -msgid "SIL Graphite layout feature table" -msgstr "taula de funcionalitat de format del Graphite de SIL" - -msgid "FontForge time stamp table" -msgstr "taula de marca horària del FontForge" - -msgid "font metrics table" -msgstr "taula de mètrica del tipus de lletra" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "taula del programari de tipus de lletra" - -msgid "font variation table" -msgstr "taula de variació del tipus de lletra" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "taula del procediment d'ajust a la retícula i conversió d'escaneig" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "taula de definició de glifs" - -msgid "Graphite glyph attribute table" -msgstr "taula d'atributs de glif del Graphite" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "taula de contorns de glif" - -msgid "glyph positioning table" -msgstr "taula de posicionament de glifs" - -msgid "glyph variation table" -msgstr "taula de variació de glifs" - -msgid "glyph substitution table" -msgstr "taula de substitució de glifs" - -msgid "horizontal device metrics table" -msgstr "taula de mètrica horitzontal del dispositiu" - -msgid "font header table" -msgstr "taula de la capçalera del tipus de lletra" - -msgid "horizontal header table" -msgstr "taula de la capçalera horitzontal" - -msgid "horizontal metrics table" -msgstr "taula de mètrica horitzontal" - -msgid "horizontal style table" -msgstr "taula d'estil horitzontal" - -msgid "horizontal metrics variations table" -msgstr "taula de variacions mètriques horitzontals" - -msgid "justification table (AAT version)" -msgstr "taula de justificació (versió ATT)" - -msgid "justification table (OT version)" -msgstr "taula de justificació (versió OpenType)" - -msgid "kerning table" -msgstr "taula d'interlletratge" - -msgid "ligature caret table" -msgstr "taula de separadors de lligadures" - -msgid "glyph location table" -msgstr "taula d'ubicació dels glifs" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "taula del llindar lineal" - -msgid "math table" -msgstr "taula de matemàtiques" - -msgid "maximum profile table" -msgstr "taula de perfil màxim" - -msgid "anti-alias merge table" -msgstr "taula de combinació antiàlias" - -msgid "metadata table" -msgstr "taula de metadades" - -msgid "Multi-Master table, obsolete" -msgstr "Taula de Multi-Master (obsolet)" - -msgid "metamorphosis table" -msgstr "taula de metamorfosis" - -msgid "extended metamorphosis table" -msgstr "taula de metamorfosis ampliada" - -msgid "metrics variations table" -msgstr "taula de variacions mètriques" - -msgid "name table" -msgstr "taula de noms" - -msgid "optical bounds table" -msgstr "taula de límits òptics" - -msgid "OS/2 and Windows specific metrics table" -msgstr "taula de mètrica específica de l'OS/2 i del Windows" - -msgid "PCL 5 data table" -msgstr "taula de dades del PCL 5" - -msgid "FontForge font debugging table" -msgstr "taula de depuració del tipus de lletra del FontForge" - -msgid "glyph name and PostScript compatibility table" -msgstr "taula dels noms dels glifs i compatibilitat amb el PostScrip" - -msgid "control value program table" -msgstr "taula del programa de valor de control" - -msgid "properties table" -msgstr "taula de propietats" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "taula de normes del Graphite del SIL" - -msgid "(unspecified) SIL Graphite table" -msgstr "taula sense especificar del Graphite del SIL" - -msgid "unknown SIL table" -msgstr "taula desconeguda del SIL" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "Taula SVG (gràfics vectorials escalables)" - -msgid "TeX table" -msgstr "taula del TeX" - -msgid "tracking table" -msgstr "taula de l'interlletratge sistemàtic" - -msgid "Obsolete table for a type1 font" -msgstr "taula obsoleta pels tipus 1" - -msgid "vertical device metrics table" -msgstr "taula de mètrica vertical del dispositiu" - -msgid "vertical header table" -msgstr "taula de la capçalera vertical" - -msgid "vertical metrics table" -msgstr "taula de mètrica vertical" - -msgid "vertical origin table" -msgstr "taula de l'origen vertical" - -msgid "vertical metrics variations table" -msgstr "taula de variacions de la mètrica vertical" - -msgid "glyph reference table" -msgstr "taula de referències dels glifs" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "Aquest és un tipus de lletra de tipus 1 antic d'Apple o d'Adobe\n" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" -"La taula «%c%c%c%c» s'ha d'ignorar perquè sobrepassa el final de fitxer." - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "S'han ignorat les següents taules presents al tipus de lletra\n" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " S'està ignorant «%c%c%c%c»\n" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " S'està ignorant «%c%c%c%c» %s\n" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Aquest tipus de lletra inclou descripcions de glifs\n" -"PostScript i TrueType. Només se n'utilitzarà una.\n" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Aquest tipus de lletra inclou diverses descripcions de glifs.\n" -"Només se n'utilitzarà una.\n" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Aquest tipus de lletra inclou taules «kern» i «GPOS». La taula «kern» només\n" -"es tindrà en compte si no existeix la funcionalitat «kern» de la taula " -"«GPOS».\n" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "El nombre de glifs és incorrecte" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "Els noms PostScript no poden ser números" - -msgid "Bad Font Name" -msgstr "El nom és incorrecte" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"El nom de pòlissa PostScript «%.63s» és incorrecte.\n" -"Només pot tenir caràcters ASCII, sense incloure (){}[]<>%%/\n" -"ni espais i com a molt pot tenir 62 caràcters." - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "L'operador no té arguments\n" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "Japonès" - -msgid "Script|Korean" -msgstr "Coreà" - -msgid "Script|Roman" -msgstr "Llatí" - -msgid "Script|Traditional Chinese" -msgstr "Xinès tradicional" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Ciríl·lic" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "Xinès simplificat" - -msgid "Script|Central European" -msgstr "Europeu central" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, només BMP" - -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, tot els plans" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "Personalitzat" - -msgid "FreeType internals" -msgstr "FreeType intern" - -msgid "Unknown" -msgstr "Desconegut" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" -"El Windows no admetrà els tipus de lletra si el seu número de versió d'OS/2 " -"és 0\n" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" -"El Windows no acceptarà tipus de lletra Open Type (CFF) si el número de " -"versió d'OS/2 és 1\n" - -msgid "Reading Names" -msgstr "S'estan llegint els noms" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" -"No hi cap pòlissa (utilitzable) de mapa de bits en aquesta font TrueType: %s" - -msgid "No Bitmap Strikes" -msgstr "No hi ha cap pòlissa de mapa de bits" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "La classe d'interlletratge d'Apple és incorrecta\n" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "La taula de dispositiu és incorrecta\n" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "L'interlletatge és erroni: els glifs %d i %d haurien de ser < %d\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "Hi ha massa consultes %d\n" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "El format de la taula de consulta no és vàlid. %d\n" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "subtaula" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "La taula JSTF és massa llarga\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "%s subtaula %d" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"El glif %d a la pòlissa de mapa de bits de %d píxels fa referència a un glif " -"que no hi és (%d)" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" -"El format de la subtaula %d (de %d) no és correcte al bloc/EBLC de la " -"pòlissa de %d píxels. Primer = %d, darrer = %d.\n" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "Carrega els tipus de lletra de mapa de bits" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "S'estan desant els tipus de lletra de mapa de bits" - -msgid "Saving TrueType Font" -msgstr "S'està desant el tipus de lletra TrueType" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "" - -msgid "Printing Font" -msgstr "Impressió" - -msgid "Generating PostScript Font" -msgstr "S'està generant el tipus de lletra PostScript" - -msgid "Failed to generate postscript font" -msgstr "No s'ha pogut generar el tipus de lletra PostScript" - -msgid "Print Failed" -msgstr "La impressió ha fallat" - -msgid "Warning: Font contained no glyphs" -msgstr "Avis: el tipus de lletra no conté cap glif" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "Cancel·la" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "S'està desant el fitxer AFM" - -msgid "Saving TFM File" -msgstr "S'està desant el fitxer TFM" - -msgid "Saving OFM File" -msgstr "S'està desant el fitxer OFM" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "Intenteu desar un cos en píxels que encara no s'ha creat (%d@%d)" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "El tipus de fitxer SFD és incorrecte" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "L'extensió és incorrecta" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "S'està desant el tipus de lletra" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "No s'ha pogut desar el FontLog" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "S'ha cridat des de...\n" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "Canvia per la referència" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "No s'ha trobat" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "S'estan desant els mapes de bits" - -msgid "Saving Outlines" -msgstr "S'estan desant els traçats" - -msgid "Saving Spline Font Database" -msgstr "S'està desant la base de dades del tipus vectorial" - -msgid "Saving..." -msgstr "S'està desant..." - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "S'estan interpretant els glifs" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "Sí" - -msgid "_Skip for now" -msgstr "Omet, de moment" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Lligadura %s" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "Múltiple" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "S’està validant…" - -msgid "You changed the point numbering" -msgstr "Heu canviat la numeració dels punts" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "En aquest arxiu, hi ha diversos fitxers. Trieu-ne un" - -msgid "Which archived item should be opened?" -msgstr "Quin element de l'arxiu voleu obrir?" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "Hi ha massa capes" - -#. GT: Background, make it short -msgid "Back" -msgstr "Fons" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "1r pla" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "La numeració dels punts és incorrecta" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "La codificació és incorrecta" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "El caràcter %d no es pot codificar" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "Normalment, el caràcter %d no pertany a aquesta codificació" - -msgid "Missing bitmap strike" -msgstr "No es troba la pòlissa de mapa de bits" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "No hi ha cap pòlissa de mapa de bits" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "Hi ha massa glifs" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" -"El tipus de lletra té exactament 65535 glifs. Aquet valor és el límit màxim " -"i sovint s'utilitza com a número màgic. Aquest fet pot causar resultats " -"inesperats.\n" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "No hi ha glifs codificats" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"El tipus de lletra no inclou cap glif codificat com a Unicode.\n" -"Voleu fer servir la codificació «Symbol» en lloc d'Unicode?" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"El tipus de lletra no inclou cap glif codificat com a Unicode.\n" -"És possible que la sortida no sigui utilitzable." - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "La taula «kern» permet 10.920 parells a cada subtaula com a màxim" - -msgid "Too many kern pairs" -msgstr "Hi ha massa parells d'interlletratge" - -msgid "Kerning is likely to fail on Windows" -msgstr "És probable que l'interlletratge no funcioni bé al Windows" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" -"Nota: al Windows, moltes aplicacions poden tenir problemes amb " -"l'interlletratge d'aquest tipus de lletra, ja que conté %d interlletratges " -"de parells de glifs que no es poden assignar a interlletratges de parells " -"del BMP de l'Unicode (perquè, per exemple, tenen un valor Unicode de -1). " -"Per tal d'evitar aquests problemes, podeu activar l'opció «Interlletratge " -"compatible amb el Windows» al botó d'opcions del quadre de diàleg «Genera el " -"tipus de lletra...» del menú «Fitxer»." - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "El valor ha d'estar dins el rang [-32768,32767]" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "El valor ha d'estar dins els rangs [-8,-1] o [1,8]" - -msgid "Number expected" -msgstr "El valor ha de ser un nombre" - -msgid "A value must be between [0,15]" -msgstr "El valor ha d'estar dins el rang [0,15]" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "Pla multilingüe bàsic (BMP) de l'Unicode." - -msgid "Basic Multilingual Plane" -msgstr "Pla multilingüe bàsic (BMP)" - -msgid "Alphabetic" -msgstr "Alfabètic" - -msgid "C0 Control Character" -msgstr "Caràcter de control C0" - -msgid "NUL, Default Character" -msgstr "NUL, caràcter predeterminat" - -msgid "Basic Latin" -msgstr "Llatí bàsic" - -msgid "Delete Character" -msgstr "Suprimeix el caràcter" - -msgid "C1 Control Character" -msgstr "Caràcter de control C1" - -msgid "Latin-1 Supplement" -msgstr "Suplement del Llatí 1" - -msgid "Latin Extended-A" -msgstr "Llatí ampliat A" - -msgid "Latin Extended-B" -msgstr "Llatí ampliat B" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "Signes diacrítics combinats" - -msgid "Greek" -msgstr "Grec" - -msgid "Greek and Coptic" -msgstr "Grec i copte" - -msgid "Cyrillic Supplement" -msgstr "Suplement ciríl·lic" - -msgid "Armenian" -msgstr "Armeni" - -msgid "Hebrew" -msgstr "Hebreu" - -msgid "Arabic" -msgstr "Àrab" - -msgid "Syriac" -msgstr "Siríac" - -msgid "Arabic Supplement" -msgstr "Suplement àrab" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "Samarità" - -msgid "Samaritan, Punctuation" -msgstr "Puntuació del samarità" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "Tàmil" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "Kannarès" - -msgid "Malayalam" -msgstr "Malaiàlam" - -msgid "Sinhala" -msgstr "Singalès" - -msgid "Thai" -msgstr "Tai" - -msgid "Lao" -msgstr "Laosià" - -msgid "Tibetan" -msgstr "Tibetà" - -msgid "Myanmar" -msgstr "Birmà (Myanmar)" - -msgid "Georgian" -msgstr "Georgià" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "Etíop" - -msgid "Ethiopic Supplement" -msgstr "Suplement etíop" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Síl·labes aborigens canadenques unificades" - -msgid "Tagalog" -msgstr "Tagal" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "Bugui" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "Mongolès" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "Balinès" - -msgid "Sundanese" -msgstr "Sudanès" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "Extensions fonètiques" - -msgid "Phonetic Extensions Supplement" -msgstr "Suplement d'extensions fonètiques" - -msgid "Combining Diacritical Marks Supplement" -msgstr "Suplement de combinació de signes diacrítics" - -msgid "Latin Extended Additional" -msgstr "Llatí ampliat addicional" - -msgid "Greek Extended" -msgstr "Grec ampliat" - -msgid "Symbols" -msgstr "Símbols" - -msgid "General Punctuation" -msgstr "Puntuació general" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "Índexs i subíndexs" - -msgid "Currency Symbols" -msgstr "Símbols monetaris" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "Combinació de marques diacrítiques per a símbols" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "Símbols semblants a lletres" - -msgid "Number Forms" -msgstr "Formes numèriques" - -msgid "Arrows" -msgstr "Fletxes" - -msgid "Mathematical Operators" -msgstr "Operadors matemàtics" - -msgid "Miscellaneous Technical" -msgstr "Tècnics miscel·lanis" - -msgid "Miscellaneous Technical Symbols" -msgstr "Miscel·lània de símbols tècnics" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "Imatges de control" - -msgid "Optical Character Recognition" -msgstr "Reconeixement òptic de caràcters" - -msgid "Enclosed Alphanumerics" -msgstr "Alfanumèrics inclosos" - -msgid "Box Drawing" -msgstr "Dibuix de caixes" - -msgid "Block Elements" -msgstr "Elements de bloc" - -msgid "Geometric Shapes" -msgstr "Formes geomètriques" - -msgid "Miscellaneous Symbols" -msgstr "Símbols miscel·lanis" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "Dibuixos" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "Patrons Braille" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "Caràcters de descripció ideogràfica" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "Símbols i puntuació CJK" - -msgid "Hangul Compatibility Jamo" -msgstr "Jamo amb compatibilitat hangul" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "Compatibilitat CJK" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "Ideogrames unificats CJK" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "Llatí ampliat D" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "Síl·labes hangul" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "Àrea d'ús privat" - -msgid "Private Use" -msgstr "Ús privat" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "Ús corporatiu" - -msgid "CJK Compatibility Ideographs" -msgstr "Ideogrames de compatibilitat CJK" - -msgid "Alphabetic Presentation Forms" -msgstr "Formes de presentació alfabètica" - -msgid "Latin Ligatures" -msgstr "Lligadures llatines" - -msgid "Armenian Ligatures" -msgstr "Lligadures armènies" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "Formes de presentació aràbiga - A" - -msgid "Variation Selectors" -msgstr "Selectors de variacions" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "Combinació de mitges marques" - -msgid "CJK Compatibility Forms" -msgstr "Formes de compatibilitat CJK" - -msgid "Small Form Variants" -msgstr "Variants de formes petites" - -msgid "Arabic Presentation Forms-B" -msgstr "Formes de presentació àrab - B" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "Formes d'amplada mitja i total" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "Especials" - -msgid "Not a Unicode Character" -msgstr "No és un caràcter de l'Unicode" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "Etrusc" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "Persa antic" - -msgid "Deseret" -msgstr "Mormó" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Escriptures de dreta a esquerra alfabètiques i sil·làbiques" - -msgid "Cypriot Syllabary" -msgstr "Sil·labari xipriota" - -msgid "Phoenician" -msgstr "Fenici" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "Cuneïforme" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "Nombres cuneïformes" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "Símbols musicals bizantins" - -msgid "Musical Symbols" -msgstr "Símbols musicals" - -msgid "Ancient Greek Musical Notation" -msgstr "Notació musical grega antiga" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "Símbols Tai Xuan Jing" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "Fitxes del mahjong" - -msgid "Domino Tiles" -msgstr "Fitxes del dòmino" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Pla ideogràfic suplementari de l'Unicode" - -msgid "Supplementary Ideographic Plane" -msgstr "Pla ideogràfic suplementari" - -msgid "CJK Unified Ideographs Extension B" -msgstr "Extensió B dels ideogrames unificats CJK" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "Suplement dels ideogrames de compatibilitat CJK" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Pla de finalitats especials suplementari de l'Unicode" - -msgid "Supplementary Special-purpose Plane" -msgstr "Pla de finalitats especials suplementari" - -msgid "Tags" -msgstr "Etiquetes" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "Selectors de variació B" - -msgid "Supplementary Private Use Area-A" -msgstr "Àrea A d'ús privat suplementària" - -msgid "Supplementary Private Use Area-B" -msgstr "Àrea B d'us privat suplementària" - -msgid "Non-Unicode Glyphs" -msgstr "Glifs no Unicode" - -msgid "Unassigned Code Points" -msgstr "Punts de codi sense assignar" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "Nombre màgic incorrecte" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"Al cos en pixels %d el caràcter %s o bé comença abans de l'origen o bé " -"s'allarga fins més enllà de la seva amplada.\n" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "No s'ha pogut obrir el fitxer temporal" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Hi ha hagut un problema en descomprimir la taula «%c%c%c%c»" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "Co_s" - -msgid "Space Regions" -msgstr "Distribueix les zones" - -msgid "Coordinate along which to space" -msgstr "Eix de la distribució" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "Distància _màxima entre els punts d'una zona" - -msgid "Not enough lines" -msgstr "No hi ha prou línies" - -msgid "Can't Parallel" -msgstr "No es pot fer paral·lel" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Les dues línies no es poden fer paral·leles ja que comparteixen el mateix " -"punt final" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "Sortides" - -msgid "Entries" -msgstr "Entrades" - -msgid "Marks" -msgstr "Marques" - -msgid "Add Base Anchor..." -msgstr "Afegeix una àncora de base..." - -msgid "Add Exit Anchor..." -msgstr "Afegeix una àncora de sortida..." - -msgid "Add Entry Anchor..." -msgstr "Afegeix una àncora d'entrada..." - -msgid "Add Mark Anchor..." -msgstr "Afegeix una àncora de marca..." - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Control d'àncora per a la classe %.100s al glif %.100s com a %.20s" - -msgid "mark" -msgstr "marca" - -msgid "cursive entry" -msgstr "entrada de cursiva" - -msgid "cursive exit" -msgstr "sortida de cursiva" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "Control d'àncora" - -msgid "Detaching Anchor Point" -msgstr "S'està separant el punt d'ancora" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"Aquesta àncora és adjunta al punt %d, però aquest punt no es pot moure.Es " -"sepaparà l'àncora del punt." - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" -"Les correccions han de ser entre -128 i 127 (i haurien de ser més petites)" - -msgid "Out of Range" -msgstr "Fora de rang" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" -"Identifiqueu un glif pel nom i el FontForge afegirà una àncora a aquest glif." - -msgid "Provide a glyph name" -msgstr "Entreu un nom de glif" - -msgid "Non-existant glyph" -msgstr "El glif no existeix" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "El glif %.80s no és present en aquest tipus de lletra" - -msgid "Duplicate Anchor Class" -msgstr "Duplica l'àncora de classe" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "El glif %.80s ja conté una àncora en aquesta classe %.80s." - -msgid "Anchor Control..." -msgstr "Control d'àncora..." - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" -"La mida de la trama del glif actual.\n" -"Per a mides de píxel més petites podeu usar el factor\n" -"d'ampliació, a baix, per veure-ho millor.\n" -"\n" -"La llista desplegable conté les mides de píxel per a les\n" -"quals existeixen taules de correcció de dispositiu." - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Ampl.:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" -"La mida de la trama del glif és la que s'indica a dalt,\n" -"però a mides de píxel petites és difícil detectar els\n" -"errors d'alineació. Això us permet expandir cada píxel\n" -"per fer més evidents els defectes que hi pugui\n" -"haver." - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Coordenada X del punt d'ancoratge d'aquest glif" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "Corr.:" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"Correcció de la posició horitzontal d'aquest punt d'ancoratge quan\n" -"es representi al cos indicat, expressada en píxels. Es desarà en\n" -"una taula de dispositiu." - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Desplaçament horitzontal, en píxels, que s'aplicarà a l'àncora\n" -"quan el glif es representi al cos indicat.\n" -"Aquesta informació es desa a la taula de dispositiu\n" -"d'aquesta àncora. Les taules de dispositiu són especialment\n" -"importants amb els cossos petits, on el errors per causa\n" -"de l'arrodoniment tenen un efecte proporcionalment més greu." - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Coordenada Y del punt d'ancoratge d'aquest glif" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Desplaçament vertical, en píxels, que s'aplicarà a l'àncora\n" -"quan el glif es representi al cos indicat.\n" -"Aquesta informació es desa a la taula de dispositiu\n" -"d'aquesta àncora. Les taules de dispositiu són especialment\n" -"importants amb els cossos petits, on el errors per causa\n" -"de l'arrodoniment tenen un efecte proporcionalment més greu." - -msgid "Separation" -msgstr "Separació" - -msgid "Min Bearing" -msgstr "Marge mínim" - -msgid "Max Bearing" -msgstr "Marge màxim" - -msgid "Height" -msgstr "Alçària" - -msgid "Loop Count" -msgstr "Recompte de llaços" - -msgid "Auto Width" -msgstr "Amplada automàtica" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge intentarà ajustar els marges drets i esquerres\n" -"dels glifs seleccionats de manera que la separació mitjana\n" -"entre els glifs d'un alfabet concret sigui el valor\n" -"que indiqueu. També podeu especificar els valors màxim i\n" -"mínim pels marges dels glifs." - -msgid "_Separation:" -msgstr "_Separació" - -msgid "_Min:" -msgstr "_Mín." - -msgid "Ma_x:" -msgstr "Mà_x." - -msgid "_Height:" -msgstr "_Alçària" - -msgid "_Loops:" -msgstr "_Llaços" - -msgid "Language" -msgstr "Idioma" - -msgid "Min" -msgstr "Mín." - -msgid "Max" -msgstr "Màx." - -msgid "Feature" -msgstr "Singularitat " - -msgid "Min (descent)" -msgstr "Mín. (descendent)" - -msgid "Max (ascent)" -msgstr "Màx. (ascendent)" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Extensió horitzontal de %c%c%c%c" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Extensió vertical de %c%c%c%c" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Alfabet" - -msgid "Default Baseline" -msgstr "Línia de base predeterminada" - -msgid "Bad default baseline" -msgstr "La línia de base predeterminada és incorrecta" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "Línies de base horitzontals" - -msgid "Vertical Baselines" -msgstr "Línies de base verticals" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" -"Seleccioneu les línies de base que vulgueu definir\n" -"de la llista de sota." - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Línia de base penjant de l'índic i el tibetà" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "Línia de base del peu del caràcter ideogràfic" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "Línia de base de la part de dalt del caràcter ideogràfic" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "Línia de base de la base del contenidor ideogràfic" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "Línia de base de la part de dalt del contenidor ideogràfic" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "Línea central matemàtica" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Línea de base usada en text llatí, grec i ciríl·lic" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "Estableix les extensions" - -msgid "All characters in the value must be in ASCII" -msgstr "Els caràcters del valor han de ser ASCII" - -msgid "Not ASCII" -msgstr "No ASCII" - -msgid "Must be a number" -msgstr "Ha de ser un nombre" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Nova" - -msgid "No Change" -msgstr "No ho canvïis" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "Informació de la pòlissa %.90s" - -msgid "Delete" -msgstr "Suprimeix" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "Tots els glifs" - -msgid "Selected Glyphs" -msgstr "Els glifs seleccionats" - -msgid "Current Glyph" -msgstr "El glif en curs" - -msgid "Pixel Sizes:" -msgstr "Cossos, en píxels:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Mides de punt en un monitor de 75 ppp" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Mides de punt en un monitor de 96 ppp" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Mides de punt en un monitor de 72 ppp" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Mides de punt en un monitor de 120 ppp" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Mides de punt en un monitor de 100 ppp" - -msgid "Bitmap Strikes Available" -msgstr "Pòlisses de mapa de bits disponibles" - -msgid "Regenerate Bitmap Glyphs" -msgstr "Torna a crear els glifs de mapa de bits" - -msgid "Remove Bitmap Glyphs" -msgstr "Elimina els glifs de mapa de bits" - -msgid "The list of current pixel bitmap sizes" -msgstr "Llista dels cossos de mapa de bits actuals" - -msgid " Removing a size will delete it." -msgstr " Esborrar una mida farà que se suprimeixi." - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr "" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "Usa el FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Renderitza les pòlisses (que no siguin buides)" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "Glif: %1$.80s - Codi: %2$d - Píxels: %3$d - Tipus: %4$.80s" - -msgid "Set Width..." -msgstr "Estableix l'amplada..." - -msgid "Set Vertical Width..." -msgstr "Estableix amplada vertical..." - -msgid "Skew" -msgstr "Esbiaixa" - -msgid "Skew Ratio" -msgstr "Biaix" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "Color de la vista de mapa de bits petita" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "Color del contorn" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "Editor de mapa de bits" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Finestra nova de con_torn" - -msgid "New _Bitmap Window" -msgstr "Finestra nova de mapa de _bits" - -msgid "New _Metrics Window" -msgstr "Finestra nova de _mètrica" - -msgid "Warnings" -msgstr "Avisos" - -msgid "Flip Horizontally" -msgstr "Reflecteix horitzontalment" - -msgid "Flip Vertically" -msgstr "Reflecteix verticalment" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Gira 90° en sentit horari" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Gira 90° en sentit antihorari" - -msgid "Rotate 180°" -msgstr "Gira 180°" - -msgid "Skew..." -msgstr "Esbiaixa..." - -msgid "Font|_New" -msgstr "_Nou" - -msgid "_Open" -msgstr "_Obre..." - -msgid "Recen_t" -msgstr "Fitxers recen_ts" - -msgid "_Close" -msgstr "Tan_ca" - -msgid "_Save" -msgstr "De_sa" - -msgid "S_ave as..." -msgstr "_Anomena i desa..." - -msgid "_Generate Fonts..." -msgstr "_Genera el tipus de lletra..." - -msgid "Generate Mac _Family..." -msgstr "Genera una _família per al Mac..." - -msgid "Generate TTC..." -msgstr "Genera una col·lecció TrueType (TTC)..." - -msgid "Expor_t..." -msgstr "Expor_ta..." - -msgid "_Import..." -msgstr "_Importa..." - -msgid "_Revert File" -msgstr "_Restaura el fitxer" - -msgid "Pr_eferences..." -msgstr "Pr_eferències..." - -msgid "_X Resource Editor..." -msgstr "Editor de recursos _X..." - -msgid "_Quit" -msgstr "S_urt" - -msgid "_Undo" -msgstr "_Desfés" - -msgid "_Redo" -msgstr "_Refés" - -msgid "Cu_t" -msgstr "Re_talla" - -msgid "_Copy" -msgstr "_Copia" - -msgid "C_opy Reference" -msgstr "C_opia la referència" - -msgid "_Paste" -msgstr "Engan_xa" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "Seleccion_a-ho tot" - -msgid "Remo_ve Undoes" -msgstr "Elimina l'_historial de desfer" - -msgid "U_nlink Reference" -msgstr "Dese_nllaça la referència" - -msgid "Flip _Horizontally" -msgstr "Reflecteix _horitzontalment" - -msgid "Flip _Vertically" -msgstr "Reflecteix _verticalment" - -msgid "_Rotate 90° CW" -msgstr "Gi_ra 90° en sentit horari" - -msgid "Rotate _90° CCW" -msgstr "Gira _90° en sentit antihorari" - -msgid "Rotate _180°" -msgstr "Gira _180°" - -msgid "_Skew..." -msgstr "E_sbiaixa..." - -msgid "_Font Info..." -msgstr "In_formació del tipus de lletra..." - -msgid "Glyph _Info..." -msgstr "_Informació del glif..." - -msgid "BDF Info..." -msgstr "Informació del BDF..." - -msgid "Bitm_ap Strikes Available..." -msgstr "Pòlisses de m_apa de bits disponibles..." - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Torna a generar els glifs de mapa de _bits..." - -msgid "Remove This Glyph" -msgstr "Elimina el glif" - -msgid "_Transformations" -msgstr "_Transformacions" - -msgid "_Tools" -msgstr "Ei_nes" - -msgid "_Layers" -msgstr "_Capes" - -msgid "_Shades" -msgstr "Gri_sos" - -msgid "_Docked Palettes" -msgstr "Paletes acobla_des" - -msgid "_Fit" -msgstr "A_justa a la finestra" - -msgid "Z_oom out" -msgstr "A_llunya" - -msgid "Zoom _in" -msgstr "A_propa" - -msgid "_Next Glyph" -msgstr "Glif _següent" - -msgid "_Prev Glyph" -msgstr "Glif _anterior" - -msgid "Next _Defined Glyph" -msgstr "Glif definit s_egüent" - -msgid "Prev Defined Gl_yph" -msgstr "Glif definit a_nterior" - -msgid "_Goto" -msgstr "_Vés a..." - -msgid "Find In Font _View" -msgstr "Cerca a la finestra principal" - -msgid "_Bigger Pixel Size" -msgstr "Cos més _gran" - -msgid "_Smaller Pixel Size" -msgstr "Cos més _petit" - -msgid "_Palettes" -msgstr "_Paletes" - -msgid "Set _Width..." -msgstr "Estableix l'_amplada..." - -msgid "Set _Vertical Width..." -msgstr "Estableix l'amplada _vertical..." - -msgid "_File" -msgstr "_Fitxer" - -msgid "_Edit" -msgstr "_Edita" - -msgid "E_lement" -msgstr "" - -msgid "_View" -msgstr "_Visualitza" - -msgid "_Metrics" -msgstr "_Mètrica" - -msgid "_Window" -msgstr "F_inestra" - -msgid "_Help" -msgstr "A_juda" - -msgid "Recalculate Bitmaps" -msgstr "Torna a calcular els mapes de bits" - -msgid "Automatic" -msgstr "Automàtic" - -msgid "No Class" -msgstr "Sense classe" - -msgid "Base Glyph" -msgstr "Glif base" - -msgid "Base Lig" -msgstr "Lligadura base" - -msgid "Mark" -msgstr "Marca" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "Selector..." - -msgid "Color|Default" -msgstr "Predeterminat" - -msgid "New Pair Position" -msgstr "Posicionament de parells nou" - -msgid "New Positioning" -msgstr "Posicionament nou" - -msgid "New Substitution Variant" -msgstr "Variant de substitució nova" - -msgid "New Alternate List" -msgstr "Llista de variants nova" - -msgid "New Ligature" -msgstr "Lligadura nova" - -msgid "New Multiple List" -msgstr "Llista múltiple nova" - -msgid "Edit Counter Mask" -msgstr "Edita la màscara de contrapunxó" - -msgid "New Counter Mask" -msgstr "Màscara de contrapunxó nova" - -msgid "Select hints between which counters are formed" -msgstr "Selecciona les indicacions entre els contrapunxons" - -msgid "Unicode _Value:" -msgstr "_Valor Unicode:" - -msgid "Bad Name" -msgstr "Nom incorrecte" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Els noms dels glifs no poden començar ni amb un dígit ni amb un punt" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Els noms dels glifs han de ser en ASCII, sense espais i no poden contenir " -"els caràcters «([{<>}])/%%». Només haurien de tenir caràcters alfanumèrics, " -"comes i caràcters de subratllat" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Els noms dels glifs només haurien de tenir caràcters alfanumèrics, comes\n" -"i caràcters de subratllat. Tot i això, voleu fer servir aquest nom?" - -msgid "Duplicate Ligature" -msgstr "Duplica la lligadura" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Hi ha dos registres de lligadura amb els mateixos components (%.80s), a la " -"mateixa subtaula de consultes (%.30s)." - -msgid "Duplicate Kern data" -msgstr "Duplica les dades d'interlletratge" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" -"Hi ha dos registres d'interlletratge del mateix glif (%.80s), a la mateixa " -"subtaula de consultes (%.30s) " - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "Un ajust de taula de dispositiu especificat per a %.80s és erroni." - -msgid "Bad Device Table Adjustment" -msgstr "L'ajust de la taula de dispositiu és erroni" - -msgid "Missing glyph name" -msgstr "No hi ha cap nom de glif" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Heu d'especificar un nom de glif a la subtaula %s" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" -"A la subtaula de consulta %.30s es fa referència a un glif anomenat %.80s " -"que encara no és al fitxer de tipus de lletra. Això és intencionat?" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" -"A la subtaula de consultes %.30s un glif se substitueix a si mateix. Això és " -"intencionat?" - -msgid "Substitution generates itself" -msgstr "El glif se substitueix a si mateix" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" -"El valor Unicode de la variant o del selector de variacions és incorrecte." - -msgid "Unicode out of range" -msgstr "Fora del rang de l'Unicode" - -msgid "Unexpected Variation Selector" -msgstr "El selector de variacions és inusual" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" -"Els selectors de variacions es troben\n" -"normalment en els següents rangs:\n" -" U+180B a U+180D\n" -" U+FE00 a U+FE0F\n" -" U+E0100 a U+E01EF\n" -"tot i això, voleu usar el valor U+%04X?" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" -"Ja hi ha un glif amb aquests mateixos nom i codificació\n" -"els quals, dins de cada tipus de lletra, no es poden repetir.\n" -"Voleu intercanviar-los entre ells?" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" -"Ja hi ha un glif amb aquesta mateixa codificació\n" -"la qual, dins de cada tipus de lletra, no es pot repetir.\n" -"Voleu intercanviar entre elles les dues codificacions?" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "Profunditat" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "Número de separadors" - -msgid "Bad Lig. Caret Count" -msgstr "El número de separadors és erroni" - -msgid "Unreasonable ligature caret count" -msgstr "El número de separadors no és raonable" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "Cos, en pixels" - -msgid "Correction" -msgstr "Correcció" - -msgid "Bad correction" -msgstr "La correcció és errònia" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "El cos és incorrecte" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "Nou" - -msgid "Subtable" -msgstr "Subtaula" - -msgid "Replacement Glyph Name" -msgstr "Nom del glif finals" - -msgid "Source Glyph Names" -msgstr "Noms dels glifs inicials" - -msgid "Replacement Glyph Names" -msgstr "Noms dels glifs finals" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Ajusta" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "Nom del segon glif" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "fals" - -msgid "true" -msgstr "cert" - -msgid "Glyph" -msgstr "Glif" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "Trieu un color" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Informació del glif %.40s" - -msgid "Glyph Info..." -msgstr "Informació del glif" - -msgid "No components" -msgstr "No hi ha components" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "Informació del glif" - -msgid "Gl_yph Name:" -msgstr "_Nom del glif" - -msgid "Unicode C_har:" -msgstr "Caràcter Unicode:" - -msgid "Set From N_ame" -msgstr "Estableix pel _nom" - -msgid "Set From Val_ue" -msgstr "Estableix pel _valor" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Codificacions Unicode alternatives / Selectors de variació" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "Classe de _glif OpenType:" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "Comentari" - -msgid "Color:" -msgstr "Color" - -msgid "_Hide Unused Columns" -msgstr "Amaga les columnes buides" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"No mostris columnes de zeros.\n" -"La consulta d'OpenType admet fins a 8 tipus de dades, però, gairebé totes " -"les consultes d'interlletratge en fan servir només un. Ometent-ne els " -"altres, l'entorn és més net." - -msgid "CounterHint|_New..." -msgstr "_Nou..." - -msgid "_Edit..." -msgstr "_Edita..." - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "Alçària:" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "Profunditat:" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" -"El camp de correcció d'itàliques s'utilitza tant al TeX com a la taula MS " -"«MATH». Es fa servir quan s'ajunta text inclinat (cursives o itàliques) amb " -"text sense inclinar. Especifica la quantitat d'espai blanc que cal afegir " -"seguit del text inclinat per tal que no trepitgi el text dret." - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "Núm. predeterminat de separadors" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "Número de separadors:" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"Si s'utilitza aquest glif com a plantilla per fragmentar algun altre glif, " -"és recomanable especificar una quantitat d'espai blanc al voltant de la peça " -"del mosaic. Podeu indicar un marge d'ampliació de la caixa contenidora o " -"indicar-ne directament els valors límit." - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "Fragmenta la caixa contenidora:" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "Posicionaments" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "Substitucions" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "Lligadures" - -msgid "Lig. Carets" -msgstr "Separadors" - -msgid "Components" -msgstr "" - -msgid "Counters" -msgstr "Contrapunxons" - -msgid "ΤεΧ & Math" -msgstr "TeX i matemàtiques" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Variants vert." - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Variants horit." - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< _Anterior" - -msgid "_Next >" -msgstr "_Següent >" - -msgid "No glyphs matched" -msgstr "No hi ha cap glif coincident" - -msgid "Select By ATT..." -msgstr "Selecciona per ATT" - -msgid "No applicable lookup subtables" -msgstr "No hi ha cap subtaula de consultes aplicable" - -msgid "Select By Lookup Subtable" -msgstr "Selecciona per subtaula de consultes" - -msgid "Select Glyphs in lookup subtable" -msgstr "Selecciona els glifs de la subtaula de consultes" - -msgid "Select Results" -msgstr "Selecciona el resultat" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"Estableix la selecció de la finestra principal amb els\n" -"glifs resultants de la cerca" - -msgid "Merge Results" -msgstr "Fusiona el resultat" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"Amplia la selecció de la finestra principal incloent-t'hi\n" -"els glifs resultants de la cerca" - -msgid "Restrict Selection" -msgstr "Restringeix la selecció" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"Cerca només els glifs seleccionats i treu de la selecció\n" -"els caràcters que no coincideixin amb la cerca" - -msgid "Point Color" -msgstr "Color del node" - -msgid "The color of an on-curve point" -msgstr "Color d'un node de corba" - -msgid "First Point Color" -msgstr "Color del primer node" - -msgid "The color of the point which is the start of a contour" -msgstr "Color del node inicial d'un traç" - -msgid "Selected Point Color" -msgstr "Color del node seleccionat" - -msgid "The color of a selected point" -msgstr "Color del node seleccionat" - -msgid "Selected Point Width" -msgstr "Gruix del node seleccionat" - -msgid "The width of the line used to draw selected points" -msgstr "Gruix de la línia que ressalta un node seleccionat" - -msgid "Extrema Point Color" -msgstr "Color dels nodes extrems" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "Color usat per ressaltar els nodes extrems (si el mode és actiu)" - -msgid "Point of Inflection Color" -msgstr "Color dels punts d'inflexió" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "Color usat per ressaltar els punts d'inflexió (si el mode és actiu)" - -msgid "Almost H/V Color" -msgstr "Color de quasi H/V" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"Color usat per ressaltar els segments que són gairebé, però no del tot, " -"horitzontals o verticals" - -msgid "Next CP Color" -msgstr "Color de la nansa següent" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "Color usat per ressaltar la nansa de sortida d'un node de corba" - -msgid "Prev CP Color" -msgstr "Color de la nansa anterior" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "Color usat per ressaltar la nansa d'entrada d'un node de corba" - -msgid "Selected CP Color" -msgstr "Color de la nansa seleccionada" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "Color usat per ressaltar la nansa seleccionada d'un node de corba" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "Color de l'etiqueta de l'optimització" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "Color de l'optimització diagonal" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "Color de l'amplada de retícula" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "Color de la línia que indica l'amplada de la retícula d'ajust" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "Color de la retícula d'ajust" - -msgid "The color of grid-fit outlines" -msgstr "Color del contorn de la retícula d'ajust" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "Color de la retícula d'ajust i altres àrees de mapa de bits" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "Color de primer pla de la finestra de l'eina de mesura" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "Color de fons de la finestra de l'eina de mesura" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s a %2$d de %3$.90s%4$s" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Guia" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "Nom del traçat" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "Podeu associar una etiqueta de text a la guia" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "El nombre és incorrecte" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "Quants passos de l'historial de desfer voleu conservar?" - -msgid "No Intersections" -msgstr "No hi ha interseccions" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "Indiqueu un nom per a aquest traçat" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "Inserció d'un punt a un segment" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "Nom de la classe d'àncora" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "Amplada" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "Amplada vertical" - -msgid "C_lose Tab" -msgstr "Tanca _la pestanya" - -msgid "E_xport..." -msgstr "E_xporta..." - -msgid "Revert Gl_yph" -msgstr "Restaura el _glif" - -msgid "Load Word List..." -msgstr "Carrega una llista de paraules..." - -msgid "_Print..." -msgstr "Im_primeix..." - -msgid "E_xecute Script..." -msgstr "_Executa l'script..." - -msgid "_Invert Selection" -msgstr "_Inverteix la selecció" - -msgid "_Deselect All" -msgstr "_Desselecciona-ho tot" - -msgid "_First Point" -msgstr "Primer punt" - -msgid "First P_oint, Next Contour" -msgstr "Primer punt, c_ontorn següent" - -msgid "_Next Point" -msgstr "Següe_nt punt" - -msgid "_Prev Point" -msgstr "_Punt anterior" - -msgid "Ne_xt Control Point" -msgstr "Punt de control següent" - -msgid "P_rev Control Point" -msgstr "Punt de control ante_rior" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "Selecciona els traços oberts" - -msgid "Select Anc_hors" -msgstr "Selecciona les àncores" - -msgid "_Width" -msgstr "Amplada" - -msgid "_VWidth" -msgstr "Amplada _vertical" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "Copia les dades consultables" - -msgid "Copy _Width" -msgstr "Copia l'amplada" - -msgid "Co_py LBearing" -msgstr "Co_pia el marge esquerre" - -msgid "Copy RBearin_g" -msgstr "Copia el marge d_ret" - -msgid "C_hop" -msgstr "S_uprimeix" - -msgid "Clear _Background" -msgstr "Suprimeix el fons" - -msgid "points|_Merge" -msgstr "Fusiona" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "Uneix" - -msgid "Copy _Fg To Bg" -msgstr "Copia el primer pla al fons" - -msgid "Cop_y Layer To Layer..." -msgstr "Copia d'una capa a una altra..." - -msgid "Copy Gri_d Fit" -msgstr "Copia l'ajust a la retícula" - -msgid "_Select" -msgstr "_Selecciona" - -msgid "Remo_ve Undoes..." -msgstr "Elimina l'_historial de desfer..." - -msgid "_Curve" -msgstr "_Corba" - -msgid "_HVCurve" -msgstr "Corba ortogonal" - -msgid "C_orner" -msgstr "Cant_onada" - -msgid "_Tangent" -msgstr "Connexió" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "Fes que sigui el primer" - -msgid "Can Be _Interpolated" -msgstr "_Interpolable" - -msgid "Can't _Be Interpolated" -msgstr "No interpola_ble" - -msgid "Center Bet_ween Control Points" -msgstr "Centra entre les nanses" - -msgid "_Add Anchor" -msgstr "_Afegeix una àncora" - -msgid "Acceptable _Extrema" -msgstr "Admet punts _extrems" - -msgid "Make _Line" -msgstr "Fes una recta" - -msgid "Ma_ke Arc" -msgstr "Fes una corba" - -msgid "Inse_rt Point On Spline At..." -msgstr "Inse_reix un punt al segment..." - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "Anome_na el traçat..." - -msgid "Make Clip _Path" -msgstr "Camí de retall" - -msgid "Tool_s" -msgstr "Eine_s" - -msgid "G4 _Curve" -msgstr "_Corba G4" - -msgid "_G2 Curve" -msgstr "Corba _G2" - -msgid "_Left Constraint" -msgstr "Sortida de corba" - -msgid "_Right Constraint" -msgstr "Entrada a corba" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "Di_stribueix els punts" - -msgid "Space _Regions..." -msgstr "Distribuexix les zones..." - -msgid "Make _Parallel..." -msgstr "Fes _paral·lel..." - -msgid "_Simplify" -msgstr "_Simplifica" - -msgid "Simplify More..." -msgstr "Simplifica més..." - -msgid "Clea_nup Glyph" -msgstr "Poleix el glif" - -msgid "Canonical Start _Point" -msgstr "_Punt inicial canònic" - -msgid "Canonical _Contours" -msgstr "_Contorns canònics" - -msgid "_First" -msgstr "Puja a _dalt de tot" - -msgid "_Earlier" -msgstr "Pu_ja" - -msgid "L_ater" -msgstr "Bai_xa" - -msgid "_Last" -msgstr "Baixa a _baix de tot" - -msgid "_Remove Overlap" -msgstr "Elimina les _superposicions" - -msgid "_Intersect" -msgstr "_Intersecció" - -msgid "_Exclude" -msgstr "_Exclusió" - -msgid "_Find Intersections" -msgstr "_Marca les interseccions" - -msgid "Change _Weight..." -msgstr "Canvia l'amplada..." - -msgid "_Italic..." -msgstr "Curs_iva..." - -msgid "Obli_que..." -msgstr "Inclinada..." - -msgid "_Condense/Extend..." -msgstr "Estreta/Ampla ..." - -msgid "Change _X-Height..." -msgstr "Canvia l'ull mitjà..." - -msgid "Change _Glyph..." -msgstr "Canvia el _glif..." - -msgid "In_line..." -msgstr "Perfilada per dins" - -msgid "_Outline..." -msgstr "Lletra _oberta..." - -msgid "S_hadow..." -msgstr "Ombrejada..." - -msgid "_Wireframe..." -msgstr "Tridimensional..." - -msgid "_Build Accented Glyph" -msgstr "Munta el glif accentuat" - -msgid "Build _Composite Glyph" -msgstr "Munta el glif _compost" - -msgid "_References..." -msgstr "_Referències..." - -msgid "_Substitutions..." -msgstr "_Substitucions..." - -msgid "_Transform..." -msgstr "_Transforma..." - -msgid "_Point of View Projection..." -msgstr "_Projecció en perspectiva..." - -msgid "_Non Linear Transform..." -msgstr "Tra_nsformació no lineal..." - -msgid "To _Int" -msgstr "A _enters" - -msgid "To _Hundredths" -msgstr "A _centèsimes" - -msgid "_Cluster" -msgstr "_Agrupa" - -msgid "_Glyph Info..." -msgstr "Informació del _glif..." - -msgid "Get _Info..." -msgstr "Obtenir _informació..." - -msgid "S_how Dependent" -msgstr "Mostra les dependències" - -msgid "Find Proble_ms..." -msgstr "Cerca proble_mes..." - -msgid "Bitm_ap strikes Available..." -msgstr "Pòlisses de m_apa de bits disponibles..." - -msgid "Remove Bitmap Glyphs..." -msgstr "Suprimeix els glifs de mapa de bits" - -msgid "St_yles" -msgstr "Estils" - -msgid "_Expand Stroke..." -msgstr "_Expandeix el perfil..." - -msgid "Tile _Path..." -msgstr "Fragmenta el traçat..." - -msgid "Tile Pattern..." -msgstr "Fragmenta el patró..." - -msgid "O_verlap" -msgstr "Superposicions" - -msgid "Add E_xtrema" -msgstr "Afegeix nodes e_xtrems" - -msgid "Autot_race" -msgstr "_Traça automàticament" - -msgid "A_lign" -msgstr "A_linea" - -msgid "Roun_d" -msgstr "Arro_doneix" - -msgid "_Order" -msgstr "_Organitza" - -msgid "Check Self-Intersection" -msgstr "Comprova les autointerseccions" - -msgid "Glyph Self-Intersects" -msgstr "El glif s'autointerseca" - -msgid "Cloc_kwise" -msgstr "Sentit horari" - -msgid "Cou_nter Clockwise" -msgstr "Se_ntit antihorari" - -msgid "_Correct Direction" -msgstr "_Corregeix el sentit" - -msgid "Reverse Direction" -msgstr "Inverteix el sentit" - -msgid "Insert Text Outlines..." -msgstr "Insereix contorns de text..." - -msgid "B_uild" -msgstr "M_unta" - -msgid "Compare Layers..." -msgstr "Compara les capes..." - -msgid "Auto_Hint" -msgstr "Optimitza automàticament" - -msgid "Hint _Substitution Pts" -msgstr "Optimitza els punts de _substitució" - -msgid "Auto _Counter Hint" -msgstr "Optimitza automàticament els _contrapunxons" - -msgid "_Don't AutoHint" -msgstr "No optimitzis automàticament" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "_Edita les instruccions..." - -msgid "_Debug..." -msgstr "_Depura..." - -msgid "S_uggest Deltas..." -msgstr "S_uggereix els valors delta..." - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "Elimina les instruccions" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "_Revisa l'optimització..." - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "Entrada %s" - -#, c-format -msgid "%s mark" -msgstr "Marca %s" - -#, c-format -msgid "%s base" -msgstr "Base %s" - -msgid "_Center in Width" -msgstr "_Centra a l'amplada" - -msgid "_Thirds in Width" -msgstr "Centra amb marge dret doble" - -msgid "Set _LBearing..." -msgstr "Estableix el marge _esquerre..." - -msgid "Set _RBearing..." -msgstr "Estableix el marge _dret..." - -msgid "Set Both Bearings..." -msgstr "Estableix _ambdós marges..." - -msgid "Set _Vertical Advance..." -msgstr "Estableix l'avanç _vertical..." - -msgid "Ker_n By Classes..." -msgstr "Interlletrarge per classes..." - -msgid "VKern By Classes..." -msgstr "Interlletratge vert. per classes..." - -msgid "VKern From HKern" -msgstr "Interlletratge vert. des de l'hor." - -msgid "Remove Kern _Pairs" -msgstr "Elimina els _parells d'interlletratge" - -msgid "Remove VKern Pairs" -msgstr "Elimina els parells d'interlletratge vertical" - -msgid "Kern Pair Closeup..." -msgstr "Interlletratge en detall..." - -msgid "_Detach" -msgstr "_Separa" - -msgid "_Kern Pairs" -msgstr "Parells d'interlletratge" - -msgid "_Anchored Pairs" -msgstr "Parells ancorats" - -msgid "_Anchor Control..." -msgstr "Control d'àncora..." - -msgid "Anchor _Glyph at Point" -msgstr "Ancora el _glif al punt" - -msgid "_Ligatures" -msgstr "_Lligadures" - -msgid "PointNumbers|_None" -msgstr "Sense _numerar" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "P_osicions" - -msgid "Show _Grid Fit..." -msgstr "Mostra l'ajust a la _retícula..." - -msgid "Show _Grid Fit (Live Update)..." -msgstr "Ajusta a la retícula en temps real..." - -msgid "_Bigger Point Size" -msgstr "Au_gmenta el cos" - -msgid "_Smaller Point Size" -msgstr "_Redueix el cos" - -msgid "_Anti Alias" -msgstr "_Antialiàsing" - -msgid "_Off" -msgstr "_Desactiva la retícula" - -msgid "_Points" -msgstr "_Punts" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "Dades de la nansa" - -msgid "_Extrema" -msgstr "Nodes _extrems" - -msgid "Points of _Inflection" -msgstr "Punts d'_inflexió" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "Línies gairebé horitzontals/verticals" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "Corbes gairebé horitzontals/verticals" - -msgid "(Define \"Almost\")" -msgstr "(Defineix «gairebé»)" - -msgid "_Side Bearings" -msgstr "Marge_s laterals" - -msgid "Reference Names" -msgstr "Noms de les referències" - -msgid "_Fill" -msgstr "Emplenament" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "Pale_tes" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "_Regles" - -msgid "_Horizontal Hints" -msgstr "Optimització _horitzontal" - -msgid "_Vertical Hints" -msgstr "Optimització _Vertical" - -msgid "_Diagonal Hints" -msgstr "Optimització _diagonal" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "Valors «_blue»" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "«_Blues» de família" - -msgid "_Anchors" -msgstr "_Àncores" - -msgid "Debug Raster Cha_nges" -msgstr "Depura les modificacions ràster" - -msgid "Hori_zontal Metric Lines" -msgstr "Línies de mètrica horit_zontal" - -msgid "Vertical _Metric Lines" -msgstr "Línies de _mètrica vertical" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Ajusta els contorns a la retícula" - -msgid "_Display Compositions..." -msgstr "Mostra els glifs compostos..." - -msgid "Form_er Glyph" -msgstr "An_terior glif editat" - -msgid "N_umber Points" -msgstr "N_umeració dels nodes" - -msgid "Grid Fi_t" -msgstr "Ajust a la re_tícula" - -msgid "Sho_w" -msgstr "_Mostra" - -msgid "Com_binations" -msgstr "Com_binacions" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "Tots" - -msgid "SubFonts|_None" -msgstr "Cap" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "_Punt" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "O_ptimització" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "M_ultiMaster" - -msgid "Outline View 2" -msgstr "Editor de contorns (2)" - -msgid "This window displays a single outline glyph (more data)" -msgstr "La finestra mostra els contorns d'un glif i les seves dades." - -msgid "Outline View" -msgstr "Editor de contorns (1)" - -msgid "This window displays a single outline glyph" -msgstr "La finestra mostra els contorns d'un glif" - -msgid "First Char" -msgstr "Primer caràcter" - -msgid "Second Char" -msgstr "Segon caràcter" - -msgid "Kern Size" -msgstr "Mida de l'interlletratge" - -msgid "Select a ligature to view" -msgstr "Sellecioneu la lligadura" - -msgid "Kern Pair Closeup" -msgstr "Interlletratge en detall" - -msgid "Anchor Control for Base" -msgstr "Control d'àncora de la base" - -msgid "Anchor Control for Mark" -msgstr "Control d'àncora de la marca" - -msgid "Anchored Pairs" -msgstr "Parells d'ancoratges" - -msgid "Kern Pairs" -msgstr "Parells d'interlletratge" - -msgid "Sort By:" -msgstr "Ordena per:" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "La classe és incorrecta" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "La regla és incorrecta" - -msgid "Warning" -msgstr "Avís" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "Les seccions són incorrectes" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" -"Aquesta regla no activa cap consulta.\n" -"Tot i això, voleu continuar?" - -msgid "Bad class name" -msgstr "El nom de la classe és incorrecte" - -msgid "No spaces allowed in class names." -msgstr "Els noms de les classes no poden contenir espais." - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" -"Si el nom d'una classe és un número, ha de ser l'índex de la classe a la " -"matriu classes_simple." - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "Nom" - -msgid "Glyphs in the class" -msgstr "Glifs de la classe" - -msgid "Glyphs in the coverage tables" -msgstr "Glifs de les taules de cobertura" - -msgid "Apply lookup" -msgstr "Aplica la consulta" - -msgid "at position" -msgstr "a la posició" - -msgid "Matching rules based on a list of glyphs" -msgstr "Regles coincidents basades en una llista de glifs" - -msgid "Matching rules based on a list of classes" -msgstr "Regles coincidents basades en una llista de classes" - -msgid "Section" -msgstr "Secció" - -msgid "Replacement glyphs" -msgstr "Glifs de reemplaçament" - -msgid "Edit Contextual Position" -msgstr "Edita la posició contextual" - -msgid "Edit Contextual Substitution" -msgstr "Edita la substitució contextual" - -msgid "Edit Chaining Position" -msgstr "Edita la posició d'encadenaments" - -msgid "Edit Chaining Substitution" -msgstr "Edita la substitució d'encadenaments" - -msgid "Edit Reverse Chaining Substitution" -msgstr "Edita la substitució d'encadenaments inversos" - -msgid "New Contextual Position" -msgstr "Posició contextual nova" - -msgid "New Contextual Substitution" -msgstr "Substitució contextual nova" - -msgid "New Chaining Position" -msgstr "Posició d'encadenaments nova" - -msgid "New Chaining Substitution" -msgstr "Substitució d'encadenaments nova" - -msgid "New Reverse Chaining Substitution" -msgstr "Substitució d'encadenaments inversos nova" - -msgid "Add Lookup" -msgstr "Afegeix una consulta" - -msgid "Remove Lookup" -msgstr "Elimina la consulta" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "Per glifs" - -msgid "By Classes" -msgstr "Per classes" - -msgid "By Coverage" -msgstr "Per cobertura" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" -"Podeu escollir quina de les dues versions d'aquest diàleg\n" -"voleu utilitzar. La versió simple amaga algunes opcions\n" -"complicades de les regles. La versió complexa permet l'accés\n" -"complet a totes les opcions disponibles." - -msgid "Dialog Type:" -msgstr "Tipus de diàleg:" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "Secció nova" - -msgid "Set From Selection" -msgstr "Estableix a partir de la selecció" - -msgid "Set this glyph list from a selection." -msgstr "Estableix la llista de glifs a partir de la selecció actual." - -msgid "An ordered list of lookups and positions" -msgstr "Llista ordenada de consultes i posicions" - -msgid "Match" -msgstr "Coincidència" - -msgid "Backtrack" -msgstr "Anteriors" - -msgid "Lookahead" -msgstr "Posteriors" - -msgid "A list of glyphs:" -msgstr "Llista de glifs:" - -msgid "Replacements" -msgstr "Reemplaçaments" - -msgid "A coverage table:" -msgstr "Taula de cobertura:" - -msgid "A list of coverage tables:" -msgstr "Llista de taules de cobertura" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Glifs_restants" - -msgid "Match Classes" -msgstr "Classes de coindidència" - -msgid "Back Classes" -msgstr "Classes anteriors" - -msgid "Ahead Classes" -msgstr "Classes posteriors" - -msgid "List of class names" -msgstr "Llista de noms de classe" - -msgid "Classes" -msgstr "Classes" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "%3d: " - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "Registres" - -msgid "Stack" -msgstr "Pila" - -msgid "Storage" -msgstr "Emmagatzematge" - -msgid "Points" -msgstr "Punts" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "Ràster" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "Ràster actual (TrueType)" - -msgid "Registers (TrueType)" -msgstr "Registres (TRueType)" - -msgid "Stack (TrueType)" -msgstr "Pila (TrueType)" - -msgid "Storage (TrueType)" -msgstr "Emmagatzematge (TrueType)" - -msgid "Points (TrueType)" -msgstr "Punts (TrueType)" - -msgid "Twilight" -msgstr "Penombra" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "Actual" - -msgid "Points|Original" -msgstr "Original" - -msgid "Grid" -msgstr "Retícula" - -msgid "Raw" -msgstr "Cru" - -msgid "Em Units" -msgstr "Quadratins" - -msgid "Transformed" -msgstr "Transformat" - -msgid "Instructions out of date" -msgstr "Les instruccions estan desfasades" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"S'han modificat els nodes. És possible que les instruccions TrueType encara " -"facin referència als nodes antics i, per tant, els resultats poden ser " -"inesperats." - -msgid "Step into" -msgstr "Passa a" - -msgid "Step over (Next)" -msgstr "Passa al següent" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "Continua" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "Finestra" - -msgid "Exit Debugger" -msgstr "Surt del depurador" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "Opcions d'exportació" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" -"Les opcions següents afecten la manera d'exportar els glifs.\n" -"Moltes són específiques d’un o més formats." - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "Bits per píxel:" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Els valors vàlids de bits per píxel són 1, 2, 4 o 8" - -msgid "Pixel size?" -msgstr "Cos, en píxels?" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "Placa de l'Spiro" - -msgid "X Bitmap" -msgstr "Mapa de bits X" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "PNG" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "_Reemplaça" - -msgid "File Exists" -msgstr "El fitxer ja existeix" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "El fitxer %s ja existeix. Voleu reemplaçar-lo?" - -msgid "Couldn't create directory" -msgstr "No s'ha pogut crear el directori" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "No s'ha pogut crear el directori %s" - -msgid "Create directory" -msgstr "Crea un directori" - -msgid "Directory name?" -msgstr "Nom del directori" - -msgid "Export" -msgstr "Exporta" - -msgid "_Filter" -msgstr "_Filtre" - -msgid "Directory|_New" -msgstr "_Nova" - -msgid "_Options" -msgstr "_Opcions" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "Matriu de transformació" - -msgid "Value out of range" -msgstr "Valor fora de rang" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "Ref.:" - -msgid "Bad Point Match" -msgstr "La coincidència de punt és errònia" - -msgid "Both points must be specified, or neither" -msgstr "S'han d'especificar els dos punts, o bé cap" - -msgid "Couldn't find base point" -msgstr "No s'ha trobat el punt de base" - -msgid "Couldn't find point in reference" -msgstr "No s'ha trobat el punt a la referència" - -msgid "C_hange" -msgstr "_Modifica" - -msgid "_Retain" -msgstr "_Conserva" - -msgid "Transformation Matrix Changed" -msgstr "S'ha modificat la matriu de transformació" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" -"Heu modificat la matriu de transformació. Voleu utilitzar-ne la nova versió?" - -msgid "Reference Info" -msgstr "Informació de la referència" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Referència al caràcter %1$.20s de %2$d" - -msgid "Transformed by:" -msgstr "Transformat per:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "_Usa la meva mètrica" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "A_rrodoneix a la graella" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Només s'aplica als tipus TrueType. Aquest senyalador indica que si la " -"referència es mou, el desplaçament s'arrodoneixi en fer l'ajust a la " -"retícula." - -msgid "TrueType Point _Matching:" -msgstr "Coincidència de punt TrueType:" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "Caixa contenidora:" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "Mo_stra" - -msgid "Image Info" -msgstr "Informació de la imatge" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Posició (x,y): %.0f, %.0f" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Escala horitzontal: %.2f - Escala vertical: %.2f" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Mida original (amplada x alçada): %d x %d píxels" - -msgid "Last Anchor Point" -msgstr "Darrer punt d'ancoratge" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "L'ordre és incorrecte" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "Marca base" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Entrada de cursiva" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Sortida de cursiva" - -msgid "AnchorPoint|_New" -msgstr "_Nou" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "Curvatura: %g" - -msgid "Curvature: ?" -msgstr "Curvatura: ?" - -msgid "Base X" -msgstr "x base" - -msgid "Base Y" -msgstr "y base" - -msgid "Next CP X" -msgstr "x nansa seg." - -msgid "Next CP Y" -msgstr "y nansa seg." - -msgid "Next CP Dist" -msgstr "dist. nansa seg." - -msgid "Next CP Angle" -msgstr "angle nansa seg." - -msgid "Prev CP Dist" -msgstr "dist nansa ant." - -msgid "Prev CP X" -msgstr "x nansa ant." - -msgid "Prev CP Y" -msgstr "y nansa ant." - -msgid "Prev CP Angle" -msgstr "angle nansa ant." - -msgid "Overlapped Hints" -msgstr "Superposició d'optimitzacions" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "Informació del punt" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "_Interpolat" - -msgid "N_ever Interpolate" -msgstr "No int_erpolis mai" - -msgid "Prev CP:" -msgstr "Nansa ant.:" - -msgid "ControlPoint|Default" -msgstr "Predeterminada" - -msgid "Offset" -msgstr "Desplaçament" - -msgid "Dist" -msgstr "Distància" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "Curvatura: -0.00000000" - -msgid "Next CP:" -msgstr "Nansa seg.:" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "Tipus:" - -msgid "Location" -msgstr "Posició" - -msgid "Hint Mask" -msgstr "Màscara d'optimització" - -msgid "Active Hints" -msgstr "Optimitzacions actives" - -msgid "Prev On Contour" -msgstr "Punt anterior del contorn" - -msgid "Next On Contour" -msgstr "Punt següent del contorn" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "Informació del punt Spiro" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "Mostra" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Subtaula %.60s del glif %.60s" - -msgid "Dependent Substitutions" -msgstr "Substitucions dependents" - -msgid "Freetype rasterization failed.\n" -msgstr "L'escombratge del FreeType ha fallat.\n" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "ppp" - -msgid "Grid Fit Parameters" -msgstr "Paràmetres de la retícula" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "Retícula quadrada" - -msgid "_DPI:" -msgstr "_ppp" - -msgid "_Pointsize Y:" -msgstr "Punts _Y:" - -msgid "_Mono" -msgstr "Un bit" - -msgid "_Anti-Aliased" -msgstr "Antialiàsing" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "Mida/Cos:" - -msgid "Review Hints" -msgstr "Revisa l'optimització" - -msgid "_HStem" -msgstr "Astes _horitzontals" - -msgid "_VStem" -msgstr "Astes _verticals" - -msgid "_Move Points" -msgstr "_Mou els punts" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "Cr_ea" - -msgid "Re_move" -msgstr "Eli_mina" - -msgid "Previous Hint." -msgstr "Optimització ant." - -msgid "Next Hint." -msgstr "Optimització seg." - -msgid "Regenerate Hint Substitution Points" -msgstr "Regenera els punts de substitució de l'optimització" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "Optimitza" - -msgid "Create Horizontal Stem Hint" -msgstr "Optimitza l'asta horitzontal" - -msgid "Create Vertical Stem Hint" -msgstr "Optimitza l'asta vertical" - -msgid "Import Parameters" -msgstr "Paràmetres de la importació" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" -"Les opcions següents afecten la manera d'importar els fitxers.\n" -"Moltes són específiques d’un o més formats." - -msgid "_Correct Direction (PS/EPS)" -msgstr "_Corregeix el sentit (PS/EPS)" - -msgid "Handle Erasers (PS/EPS)" -msgstr "Arregla la goma d'esborrar (PS/EPS)" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" -"Alguns programes utilitzen pinzells de pintura blanca com a goma " -"d'esborrar.\n" -"Aquesta opció mira de simular aquest efecte." - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "Simplifica el traç (SVG/PS/EPS)" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" -"Simplifica el traç després de fer una expansió del perfil per tal de reduir " -"el nombre de punts." - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "_A l'hora d'importar, mostra sempre aquest diàleg" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "Imatge" - -msgid "PDF page graphics" -msgstr "Imatges d'una pàgina PDF" - -msgid "Raph's plate files" -msgstr "Fitxers de placa de l'Spiro" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "Tipus de mapa de bits del TeX" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "Mapa de bits del Mac" - -msgid "Win FON" -msgstr "Fitxer FON de Windows" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "Plantilla d'imatge" - -msgid "EPS Template" -msgstr "Pantilla EPS" - -msgid "SVG Template" -msgstr "Plantilla SVG" - -msgid "Glif Template" -msgstr "Plantilla de glif" - -msgid "Only One Font" -msgstr "Només un tipus de lletra" - -msgid "Only one font may be imported into the background" -msgstr "Només es pot importar un tipus de lletra a la capa de fons" - -msgid "Import" -msgstr "Importa" - -msgid "_Import" -msgstr "_Importa" - -msgid "As Background" -msgstr "Com a fons" - -msgid "Magnify (Minify with alt)" -msgstr "Apropa o allunya (+Alt)" - -msgid "Pointer" -msgstr "Punter" - -msgid "Draw a freehand curve" -msgstr "Dibuixa línies a mà alçada" - -msgid "Scroll by hand" -msgstr "Desplaça amb la mà" - -msgid "Cut splines in two" -msgstr "Divideix la corba en dos trossos" - -msgid "Measure distance, angle between points" -msgstr "Mesura distàncies i angles entre punts" - -msgid "Add a point, then drag out its control points" -msgstr "Afegeix un node i arrossega les seves nanses" - -msgid "Change whether spiro is active or not" -msgstr "Activa/Desactiva l'Spiro" - -msgid "Add a curve point" -msgstr "Afegeix un node de corba" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "Afegeix un node de corba ortogonal" - -msgid "Add a corner point" -msgstr "Afegeix un node de cantonada" - -msgid "Add a tangent point" -msgstr "Afegeix un node de connexió" - -msgid "Rotate the selection" -msgstr "Gira la selecció" - -msgid "Scale the selection" -msgstr "Escala la selecció" - -msgid "Flip the selection" -msgstr "Reflecteix la selecció" - -msgid "Skew the selection" -msgstr "Esbiaixa la selecció" - -msgid "Perform a perspective transformation on the selection" -msgstr "Transforma la selecció amb perspectiva" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "Poligon/Estrella" - -msgid "Rectangle or Ellipse" -msgstr "Rectangle/El·lipse" - -msgid "_Pointer" -msgstr "_Punter" - -msgid "_Magnify" -msgstr "Apropa" - -msgid "_Freehand" -msgstr "Mà alçada" - -msgid "_Scroll" -msgstr "De_splaça" - -msgid "_Knife" -msgstr "Cúter" - -msgid "_Ruler" -msgstr "_Regla" - -msgid "P_en" -msgstr "Ploma" - -msgid "_Activate Spiro" -msgstr "_Activa l'Spiro" - -msgid "Sca_le" -msgstr "Esca_la" - -msgid "Rotate" -msgstr "Gira" - -msgid "Flip" -msgstr "Reflecteix" - -msgid "Ske_w" -msgstr "Esbiaixa" - -msgid "_3D Rotate" -msgstr "Gira en 3D" - -msgid "Perspecti_ve" -msgstr "Perspecti_va" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "Poligon" - -msgid "Ellipse" -msgstr "El·lipse" - -msgid "Star" -msgstr "Estrella" - -msgid "De_activate Spiro" -msgstr "Desactiva l'Spiro" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "Esquerra" - -msgid "Rig_ht" -msgstr "Dreta" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "1r pla" - -#. GT: Background, make it short -msgid "_Back" -msgstr "Fons" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Guia" - -msgid "Size of Points" -msgstr "Mida dels punts" - -msgid "Radius: " -msgstr "Radi:" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "C_entre" - -msgid "Corner" -msgstr "Cantonada" - -msgid "Diameter:" -msgstr "Diàmetre" - -msgid "Shape Type" -msgstr "Tipus de forma" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "Punts:" - -msgid "Bounding Box" -msgstr "Caixa contenidora" - -msgid "Center Out" -msgstr "Del centre cap enfora" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "Radi de les cantonades" - -msgid "Polygon" -msgstr "Polígon" - -msgid "Number of star points/Polygon vertices" -msgstr "Nombre de puntes de l'estrella/vértexs del polígon" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" -"No es pot utilitzar l'Spiro ja que aquesta versió del FontForge no s'ha " -"enllaçat amb seva biblioteca." - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" -"No es pot utilitzar l'Spiro ja que el FontForge no ha pogut carregar-ne la " -"biblioteca." - -msgid "Add a g2 curve point" -msgstr "Afegeix un node de corba G2" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Afegeix un node de sortida de corba (semblant al node de connexió)" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Afegeix un node d'entrada de corba (semblant al node de connexió)" - -msgid "Tools" -msgstr "Eines" - -msgid "Cannot Be Undone" -msgstr "No es pot desfer" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "Aquesta acció no es pot desfer, voleu continuar?" - -msgid "Del Layer" -msgstr "Elimina la capa" - -msgid "Layer Info..." -msgstr "Informació de la capa..." - -msgid "New Layer..." -msgstr "Capa nova..." - -msgid "Layers" -msgstr "Capes" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "Activa/desactiva la visibilitat de la capa" - -msgid "Layer" -msgstr "Capa" - -msgid "Is Layer Editable?" -msgstr "Activa/desactiva l'edició de la capa" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "Suprimeix la capa actual" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "Afegeix una àncora" - -msgid "Get Info..." -msgstr "Obtenir informació..." - -msgid "Open Reference" -msgstr "Obre la referència" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "Afegeix un put «tangent» per l'esquerra" - -msgid "Add a right \"tangent\" point" -msgstr "Afegeix un put «tangent» per la dreta" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "Fes el camí de retall" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "Mapa de bits" - -msgid "Outline" -msgstr "Contorns" - -msgid "Shades" -msgstr "Grisos" - -msgid "Draw a Line" -msgstr "Dibuixa una línia" - -msgid "Set/Clear Pixels" -msgstr "Posa o treu píxels" - -msgid "Scroll Bitmap" -msgstr "Desplaça el mapa de bits" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Posa o treu píxels\n" -"(comptagotes + Alt)" - -msgid "Filled Rectangle" -msgstr "Rectangle ple" - -msgid "Filled Ellipse" -msgstr "Elipse plena" - -msgid "Negative Width" -msgstr "L'amplada és negativa" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"El format TrueType no admet caràcters amb amplada negativa.\n" -"Tot i això, voleu conservar aquest valor negatiu?" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "_Exacte" - -msgid "_Around" -msgstr "_Aproximat" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "_Radi:" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "Amplada:" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "Sense curvatura" - -#, c-format -msgid " Curvature: %g" -msgstr " Curvatura: %g" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Curvatura: %g Radi: %g" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "No hi ha res especificat" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "_Gruix del traç:" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Mà alçada" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "Arrodoneix" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "_Aplica" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "% de desplaçament" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "Opacitat" - -msgid "Gradient" -msgstr "Degradat" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "Lineal" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "Patró de mosaic" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "Amplada:" - -msgid "Rotate:" -msgstr "Gira:" - -msgid "Skew:" -msgstr "Esbiaixa" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "Transforma:" - -msgid "Bad Color" -msgstr "El color és incorrecte" - -msgid "Opacity:" -msgstr "Opacitat:" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "Degradat:" - -msgid "Add" -msgstr "Afegeix" - -msgid "Edit" -msgstr "Edita" - -msgid "Pattern:" -msgstr "Patró:" - -msgid "Stroke" -msgstr "Traç" - -msgid "Dashes" -msgstr "Guionets" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "S'ha produït un error" - -msgid "Nothing found" -msgstr "No s'ha trobat res" - -msgid "Nothng found." -msgstr "No s'ha trobat res " - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "ppp:" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "píxels" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "Glif:" - -msgid "_Copies:" -msgstr "_Còpies:" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "Configuració de la pàgina" - -msgid "To _File" -msgstr "Imprimeix a un _fitxer" - -msgid "To P_DF File" -msgstr "Crea un fitxer P_DF" - -msgid "_Other" -msgstr "Una altra" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "Mida de la pàgina:" - -msgid "_Printer:" -msgstr "Im_pressora:" - -msgid "Size" -msgstr "Mida" - -msgid "_Pointsize:" -msgstr "Cos:" - -msgid "Invalid point size" -msgstr "El cos és incorrecte" - -msgid "Print To File..." -msgstr "Imprimeix a un fitxer..." - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "Insereix contorns de text" - -msgid "Print" -msgstr "Impressió" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "Establiu el tipus de lletra del text seleccionat." - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "Establiu el cos, en punts, del text seleccionat." - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Establiu el cos ,en unitats de quadratí,\n" -"del text seleccionat." - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "Establiu el cos, en píxels, del text seleccionat." - -msgid "_AA" -msgstr "_Antialiàsing" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "Activeu/desactiveu l'antialiàsing en el text seleccionat." - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"Indiqueu el format del fitxer d'entrada al FreeType:\n" -" pfb -- PostScript tipus 1 estàndard.\n" -" ttf -- TrueType.\n" -" otf -- OpenType.\n" -" sense hints -- el FreeType no interpreta els hints.\n" -" bitmap -- no s'utilitza el FreeType (cal haver generat\n" -" els mapes de bits prèviament.\n" -" FontForge -- en lloc del FreeType, s'utilitza l'interpret\n" -" intern del FontForge. Useu-lo només com a darrer recurs." - -msgid "nohints" -msgstr "sense hints" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "Establiu l'alfabet i la llengua del text seleccionat." - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "Activeu/desactiveu les singularitats del text seleccionat" - -msgid "Menu" -msgstr "Menú" - -msgid "Specifies screen dots per inch" -msgstr "Indiqueu la resolució de la pantalla, en punts per polzada." - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" -"El FontForge no actualitza la finestra quan es modifica el tipus de lletra.\n" -"Premeu el botó si heu fet canvis i voleu forçar l'actualització." - -msgid "_Refresh" -msgstr "_Actualitza" - -msgid "Text Width: 0" -msgstr "Amplada del text: 0" - -msgid "Wrap Pos:" -msgstr "Columna:" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "La columna s'establirà a l'ample indicat, en unitats de quadratí." - -msgid "Display" -msgstr "Presentació" - -msgid "_Full Font Display" -msgstr "Mostrari complet" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"Presenta tots els glifs, amb el cos indicat, en un caseller rectangular." - -msgid "Full Pa_ge Glyph" -msgstr "Glif a pà_gina completa" - -msgid "Full Pa_ge Glyphs" -msgstr "Glifs a pà_gina completa" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Presenta els caràcter seleccionats, cadascun en una pàgina i molt ampliats." - -msgid "_Multi Size Glyph" -msgstr "Glif escalonat" - -msgid "_Multi Size Glyphs" -msgstr "Glifs escalonats" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Presenta els caràcters seleccionats a diferents cossos escalonats." - -msgid "S_etup" -msgstr "Configura" - -msgid "_Print" -msgstr "Im_primeix" - -msgid "_Done" -msgstr "_Fet" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "Centrat" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "_Insereix" - -msgid "Outline Width" -msgstr "Gruix de la vora" - -msgid "_Gap:" -msgstr "Buit:" - -msgid "Inline" -msgstr "Perfila internament" - -msgid "Outline Width:" -msgstr "Gruix de la vora:" - -msgid "Shadow Length:" -msgstr "Longitud de l'ombra:" - -msgid "Light Angle:" -msgstr "Angle de la llum:" - -msgid "Shadow" -msgstr "Ombreja" - -msgid "Remove Encoding" -msgstr "Suprimeix una codificació" - -msgid "Load Encoding" -msgstr "Carrega una codificació" - -msgid "Browse..." -msgstr "Navega..." - -msgid "Please select a CID ordering" -msgstr "Seleccioneu una ordenació CID" - -msgid "Encoding|Glyph Order" -msgstr "Ordre dels glifs" - -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (llatí 1)" - -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (llatí 0)" - -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (llatí 2)" - -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (llatí 3)" - -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (llatí 4)" - -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (llatí 5)" - -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (llatí 6)" - -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (llatí 7)" - -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (llatí 8)" - -msgid "ISO 8859-16 (Latin10)" -msgstr "ISO 8859-16 (llatí 10)" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (ciríl·lic)" - -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (ciríl·lic)" - -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (àrab)" - -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (grec)" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (hebreu)" - -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (tai)" - -msgid "Macintosh Latin" -msgstr "Llatí del MacIntosh" - -msgid "Windows Latin (\"ANSI\")" -msgstr "Llatí del Windows (ANSI)" - -msgid "Adobe Standard" -msgstr "Estàndard d'Adobe" - -msgid "Symbol" -msgstr "Símbols" - -msgid "ΤεΧ Base (8r)" -msgstr "Base del TeX (8r)" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (BMP de l'Unicode)" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode complet)" - -msgid "SJIS (Kanji)" -msgstr "SJIS (kanji)" - -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (kanji)" - -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (kanji)" - -msgid "Wansung (Korean)" -msgstr "Wansung (coreà)" - -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (coreà)" - -msgid "Johab (Korean)" -msgstr "Johab (coreà)" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (xinès simplificat)" - -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (xinès)" - -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (xinès tradicional)" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (xinès tradicional)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Cap" - -msgid "MacStyles|Bold" -msgstr "Negreta" - -msgid "MacStyles|Italic" -msgstr "Cursiva" - -msgid "MacStyles|Condense" -msgstr "Estreta" - -msgid "MacStyles|Expand" -msgstr "Ampla" - -msgid "MacStyles|Underline" -msgstr "Subratllada" - -msgid "MacStyles|Outline" -msgstr "Buidada" - -msgid "MacStyles|Shadow" -msgstr "Ombrejada" - -msgid "Ultra-Condensed (50%)" -msgstr "Ultraestreta (50%)" - -msgid "Extra-Condensed (62.5%)" -msgstr "Molt estreta (62,5%)" - -msgid "Condensed (75%)" -msgstr "Estreta (75%)" - -msgid "Semi-Condensed (87.5%)" -msgstr "Semiestreta (87,5%)" - -msgid "Medium (100%)" -msgstr "Normal (100%)" - -msgid "Semi-Expanded (112.5%)" -msgstr "Semiampla (112,5%)" - -msgid "Expanded (125%)" -msgstr "Ampla (125%)" - -msgid "Extra-Expanded (150%)" -msgstr "Molt ampla (150%)" - -msgid "Ultra-Expanded (200%)" -msgstr "Ultraampla (200%)" - -msgid "100 Thin" -msgstr "100 Ultrafina" - -msgid "200 Extra-Light" -msgstr "200 Molt fina" - -msgid "300 Light" -msgstr "300 Fina" - -msgid "400 Regular" -msgstr "400 Regular (book)" - -msgid "500 Medium" -msgstr "500 Normal (medium)" - -msgid "600 Semi-Bold" -msgstr "600 Seminegra" - -msgid "700 Bold" -msgstr "700 Negreta" - -msgid "800 Extra-Bold" -msgstr "800 Pesant" - -msgid "900 Black" -msgstr "900 Ultranegra" - -msgid "Never Embed/No Editing" -msgstr "Mai. No es permet incrustar ni editar" - -msgid "Printable Document" -msgstr "En documents imprimibles" - -msgid "Editable Document" -msgstr "En documents que es puguin editar" - -msgid "Installable Font" -msgstr "Es permet, a més, extreure i instal·lar" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "De pal sec" - -msgid "Monospace" -msgstr "D'ample fix" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Manuscrita" - -msgid "Decorative" -msgstr "Decorativa" - -msgid "No Classification" -msgstr "Sense classificar" - -msgid "Old Style Serifs" -msgstr "Serif d'estil antic" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "Negreta" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "Automàtica" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "Qualsevol" - -msgid "PanoseFamily|No Fit" -msgstr "No és aplicable" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Llatí, manuscrita" - -msgid "Latin: Decorative" -msgstr "Llatí, decorativa" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "Qualssevol" - -msgid "PanoseSerifs|No Fit" -msgstr "No és aplicable" - -msgid "Cove" -msgstr "Còncaves" - -msgid "Obtuse Cove" -msgstr "Còncaves obtuses" - -msgid "Square Cove" -msgstr "Còncaves quadrades" - -msgid "Obtuse Square Cove" -msgstr "Còncaves quadrades obtuses" - -msgid "PanoseSerivfs|Square" -msgstr "Quadrades" - -msgid "PanoseSerifs|Thin" -msgstr "Fines" - -msgid "Bone" -msgstr "Ovals (en foma d'os)" - -msgid "Exaggerated" -msgstr "Exagerades" - -msgid "Triangle" -msgstr "Triangulars" - -msgid "Normal Sans" -msgstr "De pal sec normals" - -msgid "Obtuse Sans" -msgstr "De pal sec obtuses" - -msgid "Perpendicular Sans" -msgstr "De pal sec perpendiculars" - -msgid "Flared" -msgstr "Acampanades" - -msgid "PanoseSerivfs|Rounded" -msgstr "Arrodonides" - -msgid "PanoseWeight|Any" -msgstr "Qualsevol" - -msgid "PanoseWeight|No Fit" -msgstr "No és aplicable" - -msgid "Very Light" -msgstr "Superfina" - -msgid "Light" -msgstr "Fina" - -msgid "PanoseWeight|Thin" -msgstr "Prima" - -msgid "Book" -msgstr "Normal (Book)" - -msgid "Medium" -msgstr "Normal" - -msgid "Demi" -msgstr "Seminegra" - -msgid "Heavy" -msgstr "Gruixuda" - -msgid "Black" -msgstr "Supernegra" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "Qualsevol" - -msgid "PanoseProportion|No Fit" -msgstr "No és aplicable" - -msgid "Old Style" -msgstr "Estil antic" - -msgid "Modern" -msgstr "Moderna" - -msgid "Even Width" -msgstr "Equilibrada" - -msgid "Expanded" -msgstr "Ampla" - -msgid "Condensed" -msgstr "Estreta" - -msgid "Very Expanded" -msgstr "Molt ampla" - -msgid "Very Condensed" -msgstr "Escanyada" - -msgid "Monospaced" -msgstr "D'ample fix" - -msgid "PanoseContrast|Any" -msgstr "Qualsevol" - -msgid "PanoseContrast|No Fit" -msgstr "No és aplicable" - -msgid "PanoseContrast|None" -msgstr "Cap" - -msgid "PanoseContrast|Very Low" -msgstr "Molt baix" - -msgid "PanoseContrast|Low" -msgstr "Baix" - -msgid "PanoseContrast|Medium Low" -msgstr "Mitjà baix" - -msgid "PanoseContrast|Medium" -msgstr "Mitjà" - -msgid "PanoseContrast|Medium High" -msgstr "Mitjà alt" - -msgid "PanoseContrast|High" -msgstr "Alt" - -msgid "PanoseContrast|Very High" -msgstr "Molt alt" - -msgid "PanoseStrokeVariation|Any" -msgstr "Qualsevol" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "No és aplicable" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "Progressiva / Diagonal" - -msgid "Gradual/Transitional" -msgstr "Progressiva / Transicional" - -msgid "Gradual/Vertical" -msgstr "Progressiva / Vertical" - -msgid "Gradual/Horizontal" -msgstr "Progressiva / Horitzontal" - -msgid "Rapid/Vertical" -msgstr "Ràpida / Vertical" - -msgid "Rapid/Horizontal" -msgstr "Ràpida / Horitzontal" - -msgid "Instant/Vertical" -msgstr "Sobtada / Vertical" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "Qualsevol" - -msgid "PanoseArmStyle|No Fit" -msgstr "No és aplicable" - -msgid "Straight Arms/Horizontal" -msgstr "Braços rectes / Horitzontal" - -msgid "Straight Arms/Wedge" -msgstr "Braços rectes / Falca" - -msgid "Straight Arms/Vertical" -msgstr "Braços rectes / Vertical" - -msgid "Straight Arms/Single Serif" -msgstr "Braços rectes / Gràcies simples" - -msgid "Straight Arms/Double Serif" -msgstr "Braços rectes / Gràcies dobles" - -msgid "Non-Straight Arms/Horizontal" -msgstr "No rectes / Horitzontal" - -msgid "Non-Straight Arms/Wedge" -msgstr "No rectes / Falca" - -msgid "Non-Straight Arms/Vertical" -msgstr "No rectes / Vertical" - -msgid "Non-Straight Arms/Single Serif" -msgstr "No rectes / Gràcies simples" - -msgid "Non-Straight Arms/Double Serif" -msgstr "No rectes / Gràcies dobles" - -msgid "PanoseLetterform|Any" -msgstr "Qualsevol" - -msgid "PanoseLetterform|No Fit" -msgstr "No és aplicable" - -msgid "Normal/Contact" -msgstr "Normal / Contacte" - -msgid "Normal/Weighted" -msgstr "Normal / Pesada" - -msgid "Normal/Boxed" -msgstr "Normal / Encaixada" - -msgid "Normal/Flattened" -msgstr "Normal / Aplanada" - -msgid "Normal/Rounded" -msgstr "Normal / Arrodonida" - -msgid "Normal/Off-Center" -msgstr "Normal / Descentrada" - -msgid "Normal/Square" -msgstr "Normal / Quadrada" - -msgid "Oblique/Contact" -msgstr "Obliqua / Contacte" - -msgid "Oblique/Weighted" -msgstr "Obliqua / Pesada" - -msgid "Oblique/Boxed" -msgstr "Obliqua / Encaixada" - -msgid "Oblique/Flattened" -msgstr "Obliqua / Aplanada" - -msgid "Oblique/Rounded" -msgstr "Obliqua / Arrodonida" - -msgid "Oblique/Off-Center" -msgstr "Obliqua / Descentrada" - -msgid "Oblique/Square" -msgstr "Obliqua / Quadrada" - -msgid "PanoseMidline|Any" -msgstr "Qualsevol" - -msgid "PanoseMidline|No Fit" -msgstr "No és aplicable" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Estàndard / Estilitzada" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "Estàndard / Apuntada" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "Estàndard / Amb gràcies" - -msgid "PanoseMidline|High/Trimmed" -msgstr "Alta / Estilitzada" - -msgid "PanoseMidline|High/Pointed" -msgstr "Alta / Apuntada" - -msgid "PanoseMidline|High/Serifed" -msgstr "Alta / Amb gràcies" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Constant / Estilitzada" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "Constant / Apuntada" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "Constant / Amb gràcies" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "Baixa / Estilitzada" - -msgid "PanoseMidline|Low/Pointed" -msgstr "Baixa / Apuntada" - -msgid "PanoseMidline|Low/Serifed" -msgstr "Baixa / Amb gràcies" - -msgid "PanoseXHeight|Any" -msgstr "Qualsevol" - -msgid "PanoseXHeight|No Fit" -msgstr "No és aplicable" - -msgid "PanoseXHeight|Constant/Small" -msgstr "Constant / Petit" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "Constant / Estàndard" - -msgid "PanoseXHeight|Constant/Large" -msgstr "Constant / Gran" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "Imprecís / Petit" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Imprecís / Estàndard" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "Imprecís / Gran" - -msgid "PanoseTool|Any" -msgstr "Qualsevol" - -msgid "PanoseTool|No Fit" -msgstr "No és aplicable" - -msgid "Flat Nib" -msgstr "Ploma plana" - -msgid "Pressure Point" -msgstr "Punt de pressió" - -msgid "Engraved" -msgstr "Gravat" - -msgid "Ball (Round Cap)" -msgstr "Bolígraf" - -msgid "Brush" -msgstr "Pinzell" - -msgid "Rough" -msgstr "Esborrany" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "Pinzell que degota molt" - -msgid "PanoseSpacing|Any" -msgstr "Qualsevol" - -msgid "PanoseSpacing|No Fit" -msgstr "No és aplicable" - -msgid "Proportional Spaced" -msgstr "Espaiat proporcional" - -msgid "PanoseAspectRatio|Any" -msgstr "Qualsevol" - -msgid "PanoseAspectRatio|No Fit" -msgstr "No és aplicable" - -msgid "Very Low" -msgstr "Molt baix" - -msgid "Low" -msgstr "Baix" - -msgid "Medium Low" -msgstr "Mitjà baix" - -msgid "Medium High" -msgstr "Mitjà alt" - -msgid "High" -msgstr "Alt" - -msgid "Very High" -msgstr "Molt alt" - -msgid "PanoseTopology|Any" -msgstr "Qualsevol" - -msgid "PanoseTopology|No Fit" -msgstr "No és aplicable" - -msgid "Roman Disconnected" -msgstr "Rodona sense lligar" - -msgid "Roman Trailing" -msgstr "Rodona fregant-se" - -msgid "Roman Connected" -msgstr "Rodona lligada" - -msgid "Cursive Disconnected" -msgstr "Cursiva sense lligar" - -msgid "Cursive Trailing" -msgstr "Cursiva fregant-se" - -msgid "Cursive Connected" -msgstr "Cursiva lligada" - -msgid "Blackletter Disconnected" -msgstr "Gòtica sense lligar" - -msgid "Blackletter Trailing" -msgstr "Gòtica fregant-se" - -msgid "Blackletter Connected" -msgstr "Gòtica lligada" - -msgid "PanoseForm|Any" -msgstr "Qualsevol" - -msgid "PanoseForm|No Fit" -msgstr "No és aplicable" - -msgid "Upright/No Wrapping" -msgstr "Dreta / Sense cargolament" - -msgid "Upright/Some Wrapping" -msgstr "Dreta / Una mica cargolada" - -msgid "Upright/More Wrapping" -msgstr "Dreta / Més cargolada" - -msgid "Upright/Extreme Wrapping" -msgstr "Dreta / Molt recargolada" - -msgid "Oblique/No Wrapping" -msgstr "Obliqua / Sense cargolament" - -msgid "Oblique/Some Wrapping" -msgstr "Obliqua / Una mica cargolada" - -msgid "Oblique/More Wrapping" -msgstr "Obliqua / Mes cargolada" - -msgid "Oblique/Extreme Wrapping" -msgstr "Obliqua / Molt recargolada" - -msgid "Exaggerated/No Wrapping" -msgstr "Exagerada / Sense cargolament" - -msgid "Exaggerated/Some Wrapping" -msgstr "Exagerada / Una mica cargolada" - -msgid "Exaggerated/More Wrapping" -msgstr "Exagerada / Més cargolada" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "Exagerada / Molt recargolada" - -msgid "PanoseFinials|Any" -msgstr "Qualsevol" - -msgid "PanoseFinials|No Fit" -msgstr "No és aplicable" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "Qualsevol" - -msgid "PanoseXAscent|No Fit" -msgstr "No és aplicable" - -msgid "PanoseXAscent|Very Low" -msgstr "Molt baix" - -msgid "PanoseXAscent|Low" -msgstr "Baix" - -msgid "PanoseXAscent|Medium" -msgstr "Mitjà" - -msgid "PanoseXAscent|High" -msgstr "Alt" - -msgid "PanoseXAscent|Very High" -msgstr "Molt alt" - -msgid "PanoseClass|Any" -msgstr "Qualsevol" - -msgid "PanoseClass|No Fit" -msgstr "No és aplicable" - -msgid "Derivative" -msgstr "Derivada" - -msgid "Non-standard Topology" -msgstr "Topologia no estàndard" - -msgid "Non-standard Elements" -msgstr "Elements no estàndard" - -msgid "Non-standard Aspect" -msgstr "Aspecte no estàndard" - -msgid "Initials" -msgstr "Capitulars" - -msgid "Cartoon" -msgstr "Dibuix" - -msgid "Picture Stems" -msgstr "Astes pictòriques" - -msgid "Ornamented" -msgstr "Ornamentada" - -msgid "Text and Background" -msgstr "Text i fons" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "Muntatge" - -msgid "PanoseAspect|Any" -msgstr "Qualsevol" - -msgid "PanoseAspect|No Fit" -msgstr "No és aplicable" - -msgid "Super Condensed" -msgstr "Súperestreta" - -msgid "Extended" -msgstr "Ampla" - -msgid "Very Extended" -msgstr "Molt ampla" - -msgid "Super Extended" -msgstr "Súperampla" - -msgid "Horizontal Low" -msgstr "Horitzontal baix" - -msgid "Horizontal Medium" -msgstr "Horitzontal mitjà" - -msgid "Horizontal High" -msgstr "Horitzontal alt" - -msgid "Broken" -msgstr "Trencat" - -msgid "PanoseSerifVariant|Any" -msgstr "Qualsevol" - -msgid "PanoseSerifVariant|No Fit" -msgstr "No és aplicable" - -msgid "Oval" -msgstr "Ovals (en forma d'ós)" - -msgid "PanoseSerivfs|Script" -msgstr "Manuscrites" - -msgid "PanoseTreatment|Any" -msgstr "Qualsevol" - -msgid "PanoseTreatment|No Fit" -msgstr "No és aplicable" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "Sense emplenament" - -msgid "Patterned Fill" -msgstr "Motiu repetit" - -msgid "Complex Fill" -msgstr "Emplenament complex" - -msgid "Shaped Fill" -msgstr "Emplenament amb formes" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "Qualsevol" - -msgid "PanoseLining|No Fit" -msgstr "No és aplicable" - -msgid "PanoseLining|None" -msgstr "Cap" - -msgid "PanoseLining|Inline" -msgstr "Perfil interior" - -msgid "PanoseLining|Outline" -msgstr "Perfil exterior" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Gravat (línies múltiples)" - -msgid "PanoseLining|Shadow" -msgstr "Ombra" - -msgid "PanoseLining|Relief" -msgstr "Relleu" - -msgid "PanoseLining|Backdrop" -msgstr "Flotants" - -msgid "Standard" -msgstr "Estàndard" - -msgid "Square" -msgstr "Quadrada" - -msgid "Multiple Segment" -msgstr "Segmentada" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "Gruix no uniforme" - -msgid "Diverse Arms" -msgstr "Braços diferents" - -msgid "Diverse Forms" -msgstr "Formes diferents" - -msgid "Lombardic Forms" -msgstr "Formes lombardes" - -msgid "Upper Case in Lower Case" -msgstr "Majúscules en lloc de minúscules" - -msgid "Implied Topology" -msgstr "Topologia implícita" - -msgid "Horseshoe E and A" -msgstr "A i E en forma de ferradura" - -msgid "Cursive" -msgstr "Cursiva" - -msgid "Blackletter" -msgstr "Gòtica" - -msgid "Swash Variance" -msgstr "Diverses floritures" - -msgid "PanoseCharRange|Any" -msgstr "Qualsevol" - -msgid "PanoseCharRange|No Fit" -msgstr "No és aplicable" - -msgid "Extended Collection" -msgstr "Col·lecció ampliada" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "Sense minúscules" - -msgid "Small Caps" -msgstr "Només versaletes" - -msgid "PanoseKind|Any" -msgstr "Qualsevol" - -msgid "PanoseKind|No Fit" -msgstr "No és aplicable" - -msgid "Montages" -msgstr "Muntatges" - -msgid "Pictures" -msgstr "Imatges" - -msgid "Shapes" -msgstr "Formes" - -msgid "Scientific" -msgstr "Científic" - -msgid "Music" -msgstr "Música" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "Motiu repetit" - -msgid "Borders" -msgstr "Cantoneres" - -msgid "Icons" -msgstr "Icones" - -msgid "Logos" -msgstr "Logotips" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "Sense amplada" - -msgid "Exceptionally Wide" -msgstr "Excepcionalment ample" - -msgid "Super Wide" -msgstr "Súperample" - -msgid "Very Wide" -msgstr "Molt ample" - -msgid "Wide" -msgstr "Ample" - -msgid "Narrow" -msgstr "Estret" - -msgid "Very Narrow" -msgstr "Molt estret" - -msgid "Class10" -msgstr "Classe 10" - -msgid "Class2" -msgstr "Classe 2" - -msgid "Class3" -msgstr "Classe 3" - -msgid "Class4" -msgstr "Classe 4" - -msgid "Class5" -msgstr "Classe 5" - -msgid "Class6" -msgstr "Classe 6" - -msgid "Class7" -msgstr "Classe 7" - -msgid "Class8" -msgstr "Classe 8" - -msgid "Class9" -msgstr "Classe 9" - -msgid "Panose|_Weight" -msgstr "Gruix" - -msgid "Stroke _Variation" -msgstr "Modulació del traç" - -msgid "_Arm Style" -msgstr "Estil dels braços" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "Forma de les lletres" - -msgid "_Midline" -msgstr "Línia mitjana" - -msgid "_Proportion" -msgstr "_Proporció" - -msgid "_Serifs" -msgstr "_Gràcies" - -msgid "_X-Height" -msgstr "Ull mitjà" - -msgid "F_inials" -msgstr "Terminacions" - -msgid "F_orm" -msgstr "Forma" - -msgid "_Aspect Ratio" -msgstr "Relació d'aspecte" - -msgid "_Spacing" -msgstr "Espaiat" - -msgid "_Tool" -msgstr "Eina" - -msgid "_Topology" -msgstr "Topologia" - -msgid "_X-Ascent" -msgstr "Ull superior" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "Rang de caràcters" - -msgid "T_reatment" -msgstr "Tractament" - -msgid "_Aspect" -msgstr "_Aspecte" - -msgid "_Class" -msgstr "_Classe" - -msgid "_Lining" -msgstr "Perfi_l" - -msgid "_Serif Variant" -msgstr "Variant de gràcies" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "Mena" - -msgid "Arabic (Saudi Arabia)" -msgstr "Àrab (Aràbia Saudita)" - -msgid "Arabic (Iraq)" -msgstr "Àrab (Iraq)" - -msgid "Arabic (Egypt)" -msgstr "Àrab (Egipte)" - -msgid "Arabic (Libya)" -msgstr "Àrab (Líbia)" - -msgid "Arabic (Algeria)" -msgstr "Àrab (Algèria)" - -msgid "Arabic (Morocco)" -msgstr "Àrab (Marroc)" - -msgid "Arabic (Tunisia)" -msgstr "Àrab (Tunísia)" - -msgid "Arabic (Oman)" -msgstr "Àrab (Oman)" - -msgid "Arabic (Yemen)" -msgstr "Àrab (Iemen)" - -msgid "Arabic (Syria)" -msgstr "Àrab (Síria)" - -msgid "Arabic (Jordan)" -msgstr "Àrab (Jordània)" - -msgid "Arabic (Lebanon)" -msgstr "Àrab (Líban)" - -msgid "Arabic (Kuwait)" -msgstr "Àrab (Kuwait)" - -msgid "Arabic (U.A.E.)" -msgstr "Àrab (Emirats Àrabs Units)" - -msgid "Arabic (Bahrain)" -msgstr "Àrab (Bahrein)" - -msgid "Arabic (Qatar)" -msgstr "Àrab (Qatar)" - -msgid "Azeri (Latin)" -msgstr "Àzeri (llatí)" - -msgid "Azeri (Cyrillic)" -msgstr "Àzeri (ciríl·lic)" - -msgid "Bengali Bangladesh" -msgstr "Bengalí (Bangladesh)" - -msgid "Cambodian" -msgstr "Cambodjà (khmer)" - -msgid "Lang|Cherokee" -msgstr "Cherokee" - -msgid "Chinese (Taiwan)" -msgstr "Xinès (Taiwan)" - -msgid "Chinese (PRC)" -msgstr "Xinès (Xina)" - -msgid "Chinese (Hong Kong)" -msgstr "Xinès (Hong Kong)" - -msgid "Chinese (Singapore)" -msgstr "Xinès (Singapur)" - -msgid "Chinese (Macau)" -msgstr "Xinès (Macau)" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "Croat (Bòsnia i Hercegovina)" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "Flamenc (neerlandès de Bèlgica)" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "Anglès (Regne Unit)" - -msgid "English (US)" -msgstr "Anglès (EUA)" - -msgid "English (Canada)" -msgstr "Anglès (Canadà)" - -msgid "English (Australian)" -msgstr "Anglès (Austràlia)" - -msgid "English (New Zealand)" -msgstr "Anglès (Nova Zelanda)" +"Extra white space to be added after each\n" +"sub/superscript." +msgstr "Espai blanc extra després de cada subíndex o superíndex." -msgid "English (Irish)" -msgstr "Anglès (Irlanda)" +msgid "Extra-Condensed (62.5%)" +msgstr "Molt estreta (62,5%)" -msgid "English (South Africa)" -msgstr "Anglès (República de Sud-àfrica)" +msgid "Extra-Expanded (150%)" +msgstr "Molt ampla (150%)" -msgid "English (Jamaica)" -msgstr "Anglès (Jamaica)" +msgid "Extract from PDF" +msgstr "Extreu d'un PDF" -msgid "English (Caribbean)" -msgstr "Anglès (Carib)" +msgid "Extraneous glyphs" +msgstr "Glifs estranys" -msgid "English (Belize)" -msgstr "Anglès (Belize)" +msgid "Extrema Point Color" +msgstr "Color dels nodes extrems" -msgid "English (Trinidad)" -msgstr "Anglès (Trinitat i Tobago)" +msgid "Extremum bound..." +msgstr "Límitador de node extrem..." -msgid "English (Zimbabwe)" -msgstr "Anglès (Zimbàbue)" +msgid "FOND Name:" +msgstr "Nom del recurs FOND:" -msgid "English (Philippines)" -msgstr "Anglès (Filipines)" +msgid "FONTLOG" +msgstr "FontLog" -msgid "English (Indonesia)" -msgstr "Anglès (Indonèsia)" +msgid "F_ind / Replace..." +msgstr "Cerca/Canv_ia..." -msgid "English (Hong Kong)" -msgstr "Anglès (Hong Kong)" +msgid "F_inials" +msgstr "Terminacions" -msgid "English (India)" -msgstr "Anglès (Índia)" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "1r pla" -msgid "English (Malaysia)" -msgstr "Anglès (Malàisia)" +msgid "F_orm" +msgstr "Forma" msgid "Faeroese" msgstr "Feroés" -msgid "Lang|Farsi" -msgstr "Persa" - -msgid "Filipino" -msgstr "Filipí" - -msgid "French French" -msgstr "Francès (França)" - -msgid "French Belgium" -msgstr "Francès (Bèlgica)" +msgid "Failed to generate postscript font" +msgstr "No s'ha pogut generar la font PostScript" -msgid "French Canadian" -msgstr "Francès (Canadà)" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "No s'han pogut carregar les dades d'interlletratge de %s" -msgid "French Swiss" -msgstr "Francès (Suïssa)" +#, c-format +msgid "Failed to open %s for output" +msgstr "No s'ha pogut obrir %s." -msgid "French Luxembourg" -msgstr "Francès (Luxemburg)" +#, c-format +msgid "Failed to open hotkey definition file: %s\n" +msgstr "No s'ha pogut obrir el fitxer de definició de dreceres de teclat: %s\n" -msgid "French Monaco" -msgstr "Francès (Mònaco)" +#, c-format +msgid "Failed to open your hotkey definition file for updates.\n" +msgstr "" +"No s'ha pogut obrir i actualitzar el fitxer de definició de dreceres de " +"teclat.\n" -msgid "French West Indies" -msgstr "Francès (Carib)" +#, c-format +msgid "Failed to rename the new hotkeys file over your old one!\n" +msgstr "No s'ha pogut sobreescriure el fitxer de dreceres de teclat.\n" -msgid "French Réunion" -msgstr "Francès (Reunió)" +#, c-format +msgid "Failed to write %s\n" +msgstr "No s'ha pogut escriure %s\n" -msgid "French D.R. Congo" -msgstr "Francès (República Democràtica del Congo)" +msgid "Family" +msgstr "Família" -msgid "French Senegal" -msgstr "Francès (Senegal)" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "«_Blues» de família" -msgid "French Camaroon" -msgstr "Francès (Camerun)" +msgid "Faroese (Icelandic)" +msgstr "Feroès (islandès)" -msgid "French Côte d'Ivoire" -msgstr "Francés (Costa d'Ivori)" +msgid "Feature" +msgstr "Singularitat " -msgid "French Mali" -msgstr "Francés (Mali)" +msgid "Feature Tags" +msgstr "Etiquetes de singularitat" -msgid "French Morocco" -msgstr "Francès (Marroc)" +msgid "Feature _Id:" +msgstr "Identificador de singularitat:" -msgid "French Haiti" -msgstr "Francès (Haití)" +msgid "Feature file?" +msgstr "Fitxer de singularitat?" -msgid "French North Africa" -msgstr "Francès (Àfrica del Nord)" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Les etiquetes han de ser de 4 caràcters ASCII" -msgid "Frisian" -msgstr "Frisó" +msgid "Feature tags will be removed" +msgstr "S'eliminaran les etiquetes de singularitats" -msgid "Fulfulde" -msgstr "Ful" +msgid "Features" +msgstr "Singularitats" -msgid "Gaelic (Scottish)" -msgstr "Gaèlic (Escòcia)" +#, c-format +msgid "" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" +msgstr "" +"Les característiques dins d'altres característiques només s'admenten a les " +"característiques «aalt», a la línia %d de %s" -msgid "Gaelic (Irish)" -msgstr "Gaèlic (Irlanda)" +msgid "Figure out flex hints after every change" +msgstr "Calcula els hints flex cada vegada que el glif es modifica." -msgid "German German" -msgstr "Alemany (Alemanya)" +msgid "Fijian" +msgstr "Fijià" -msgid "German Swiss" -msgstr "Alemany (Suïssa)" +msgid "File Exists" +msgstr "El fitxer ja existeix" -msgid "German Austrian" -msgstr "Alemany (Àustria)" +msgid "File checksum is incorrect." +msgstr "La suma de verificació del fitxer és incorrecta." -msgid "German Luxembourg" -msgstr "Alemany (Luxemburg)" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "El fitxer %s ja existeix. Voleu reemplaçar-lo?" -msgid "German Liechtenstein" -msgstr "Alemany (Liechtenstein)" +msgid "Filipino" +msgstr "Filipí" -msgid "Hausa" -msgstr "Haussa" +msgid "Filled Ellipse" +msgstr "Elipse plena" -msgid "Hawaiian" -msgstr "Hawaià" +msgid "Filled Rectangle" +msgstr "Rectangle ple" -msgid "Ibibio" -msgstr "Ibibio/Efik" +msgid "Filter" +msgstr "Filtre" -msgid "Igbo" -msgstr "" +msgid "Filter:" +msgstr "Filtre:" -msgid "Italian Swiss" -msgstr "Italià (Suïssa)" +msgid "Filter|New" +msgstr "Nou" -msgid "Kanuri" -msgstr "" +msgid "Final Glyph On Line" +msgstr "Glifs de final de línia" -msgid "Kashmiri (India)" -msgstr "Caixmiri (Índia)" +msgid "Find" +msgstr "Cerca" -msgid "Konkani" -msgstr "" +msgid "Find All" +msgstr "Cerca-ho tot" -msgid "Korean (Johab)" -msgstr "Coreà (JOHAB)" +msgid "Find In Font _View" +msgstr "Cerca a la finestra principal" -msgid "Lithuanian (Classic)" -msgstr "Lituà (clàssic)" +msgid "Find Next" +msgstr "Cerca el següent" -msgid "Malay" -msgstr "Malai" +msgid "Find Pr_oblems..." +msgstr "Cerca problemes..." -msgid "Malay (Brunei)" -msgstr "Malai (Brunei)" +msgid "Find Proble_ms..." +msgstr "Cerca proble_mes..." -msgid "Manipuri" -msgstr "" +msgid "Find Problems" +msgstr "Cerca problemes" -msgid "Maori" -msgstr "" +msgid "Find a cidmap file..." +msgstr "Cerca un fitxer de mapatge CID..." -msgid "Mongolian (Cyrillic)" -msgstr "Mongol (Ciríl·lic)" +msgid "Find an adobe CMap file..." +msgstr "Cerca un fitxer CMap d'Adobe..." -msgid "Nepali (India)" -msgstr "Nepalès (Índia)" +#, c-format +msgid "Find in %.100s" +msgstr "Cerca a %.100s" -msgid "Norwegian (Bokmal)" -msgstr "Noruec (bokmål)" +msgid "Finding Counter Masks..." +msgstr "S'estan cercant les màscares de contrapunxons..." -msgid "Norwegian (Nynorsk)" -msgstr "Noruec (nynorsk)" +msgid "Finding Substitution Points..." +msgstr "S'estan cercant els punts de substitució..." -msgid "Oromo" -msgstr "" +msgid "Finnish" +msgstr "Finès" -msgid "Papiamentu" -msgstr "Papiament" +msgid "First" +msgstr "Primer" -msgid "Portuguese (Portugal)" -msgstr "" +msgid "First 256" +msgstr "Els 256 primers" -msgid "Portuguese (Brasil)" -msgstr "Portuguès (Brasil)" +msgid "First Char" +msgstr "Primer caràcter" -msgid "Punjabi (India)" -msgstr "Panjabi (Índia)" +#, c-format +msgid "First Class %d\n" +msgstr "Primera classe %d\n" -msgid "Punjabi (Pakistan)" -msgstr "Panjabi (Pakistan)" +msgid "First Glyph Name" +msgstr "Nom del primer glif" -msgid "Quecha (Bolivia)" -msgstr "Quítxua (Bolívia)" +msgid "First P_oint, Next Contour" +msgstr "Primer punt, c_ontorn següent" -msgid "Quecha (Ecuador)" -msgstr "Quítxua (Equador)" +msgid "First Point Color" +msgstr "Color del primer node" -msgid "Quecha (Peru)" -msgstr "Quítxua (Perú)" +msgid "Fix" +msgstr "Arregla-ho" -msgid "Rhaeto-Romanic" -msgstr "Retoromànic" +msgid "Flared" +msgstr "Acampanades" -msgid "Romanian (Moldova)" -msgstr "Romanès (Moldàvia)" +msgid "Flat Nib" +msgstr "Ploma plana" -msgid "Russian (Moldova)" -msgstr "Rus (Moldàvia)" +msgid "Flattened Accents over Capitals" +msgstr "Accents aplanats sobre les majúscules" -msgid "Sepedi" -msgstr "" +msgid "FlattenedAccentBaseHeight:" +msgstr "AlturaBaseAccentsAplanats:" -msgid "Serbian (Cyrillic)" -msgstr "Serbi (Ciríl·lic)" +msgid "Flemish" +msgstr "Flamenc" -msgid "Serbian (Latin)" -msgstr "Serbi (Llatí)" +msgid "Flemish (Belgian Dutch)" +msgstr "Flamenc (neerlandès de Bèlgica)" -msgid "Sindhi India" -msgstr "Sindhi (Índia)" +msgid "Flex Hints" +msgstr "Optimització Flex" -msgid "Sindhi Pakistan" -msgstr "Sindhi (Pakistan)" +msgid "Flip" +msgstr "Reflecteix" -msgid "Sorbian" -msgstr "Sòrab" +msgid "Flip Horizontally" +msgstr "Reflecteix horitzontalment" -msgid "Spanish (Traditional)" -msgstr "Espanyol (tradicional)" +msgid "Flip Vertically" +msgstr "Reflecteix verticalment" -msgid "Spanish Mexico" -msgstr "Espanyol (Mèxic)" +msgid "Flip _Horizontally" +msgstr "Reflecteix _horitzontalment" -msgid "Spanish (Modern)" -msgstr "Espanyol (modern)" +msgid "Flip _Vertically" +msgstr "Reflecteix _verticalment" -msgid "Spanish (Guatemala)" -msgstr "Espanyol (Guatemala)" +msgid "Flip the selection" +msgstr "Reflecteix la selecció" -msgid "Spanish (Costa Rica)" -msgstr "Espanyol (Costa Rica)" +msgid "Flip..." +msgstr "Reflecteix..." -msgid "Spanish (Panama)" -msgstr "Espanyol (Panamà)" +msgid "Flipped Reference" +msgstr "Referència reflectida" -msgid "Spanish (Dominican Republic)" -msgstr "Espanyol (República Dominicana)" +msgid "Flipping" +msgstr "Reflectir" -msgid "Spanish (Venezuela)" -msgstr "Espanyol (Veneçuela)" +msgid "Fo_ntname:" +msgstr "_Nom de la font:" -msgid "Spanish (Colombia)" -msgstr "Espanyol (Colòmbia)" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"La font %1$.40s del fitxer %2$.40s s'ha modificat.\n" +"Voleu desar els canvis?" -msgid "Spanish (Peru)" -msgstr "Espanyol (Perú)" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"La font %1$.40s del fitxer %2$.40s s'ha modificat.\n" +"La restauració del fitxer farà que es perdin aquests canvis.\n" +"Voleu continuar amb el procés de restauració?" -msgid "Spanish (Argentina)" -msgstr "Espanyol (Argentina)" +msgid "Font Editor" +msgstr "Editor de fonts" -msgid "Spanish (Ecuador)" -msgstr "Espanyol (Equador)" +msgid "Font Family" +msgstr "Família" -msgid "Spanish (Chile)" -msgstr "Espanyol (Xile)" +msgid "Font Info" +msgstr "Informació dels tipus" -msgid "Spanish (Uruguay)" -msgstr "Espanyol (Uruguai)" +msgid "Font Information Dialog" +msgstr "Informació de la font" -msgid "Spanish (Paraguay)" -msgstr "Espanyol (Paraguai)" +#, c-format +msgid "Font Information for %.90s" +msgstr "Informació de la font %.90s" -msgid "Spanish (Bolivia)" -msgstr "Espanyol (Bolívia)" +msgid "Font Size" +msgstr "Cos" -msgid "Spanish (El Salvador)" -msgstr "Espanyol (El Salvador)" +msgid "Font Type:" +msgstr "Variant de lletra:" -msgid "Spanish (Honduras)" -msgstr "Espanyol (Hondures)" +msgid "Font changed" +msgstr "La font s'ha modificat" -msgid "Spanish (Nicaragua)" -msgstr "Espanyol (Nicaragua)" +msgid "FontForge" +msgstr "FontForge" -msgid "Spanish (Puerto Rico)" -msgstr "Espanyol (Puerto Rico)" +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" +msgstr "" +"El FontForge pot generar dos estils diferents\n" +"de fitxers de col·leció TrueType. Al primer, cada\n" +"font és una entitat diferent, sense cap\n" +"connexió amb els altres tipus de la col·lecció.\n" +"Al segon, s'intenta fusionar els glifs equivalents\n" +"de les diferents lletres implicades, per tal que\n" +"tots utilitzin la mateixa taula de glifs, i es\n" +"mira d'eliminar duplicats de taules idèntiques.\n" +"Aquesta fusió és un procés lent i no és possible si:\n" +" * Les lletres tipogràfiques tenen diferent quadratí.\n" +" * Hi ha mapes de bits involucrats.\n" +" * La taula fusionada té més de 65534 glifs.\n" +"\n" +"Si la fusió no és possible, es crearà el primer\n" +"estil de col·lecció encara que marqueu aquesta opció." -msgid "Spanish (United States)" -msgstr "Espanyol (EUA)" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "El FontForge no admet taules sense nom a la línia %d de %s" -msgid "Spanish (Latin America)" -msgstr "Espanyol (Amèrica Llatina)" +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "" +"El FontForge no admet aquesta profunditat de bit: %d. Ha de ser 1, 2, 4, 8, " +"16 o 32.\n" -msgid "Sutu" -msgstr "Sotho" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" +msgstr "" +"El FontForge no actualitza la finestra quan es modifica la font.\n" +"Premeu el botó si heu fet canvis i voleu forçar l'actualització." -msgid "Swahili (Kenyan)" -msgstr "Suahili (Kenya)" +msgid "FontForge font debugging table" +msgstr "taula de depuració de la font del FontForge" -msgid "Swedish (Sweden)" -msgstr "Suec (Suècia)" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"El FontForge és un editor de fonts, tant vectorials com de mapa de bits, que " +"permet crear, editar o convertir tipus de diferents formats, com ara " +"PostScript, TrueType, OpenType, CID, MM, CFF, SVG i BitMap (BDF, FON, NFNT)." -msgid "Swedish (Finland)" -msgstr "Suec (Finlàndia)" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." +msgstr "" +"El FontForge és programari lliure dissenyat per poder ser utilitzat en " +"diversos sistemes operatius, tant des de la interfície gràfica com des de la " +"línia d'ordres." -msgid "Lang|Syriac" -msgstr "Siríac" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"En usar el Metafont, el FontForge carrega imatges grans\n" +"a la capa de fons de cada glif com a pas previ per fer-ne\n" +"el traçat. Podeu mantenir aquestes imatges per veure-les\n" +"un cop s'ha acabat el procés o esborrar-les per estalviar\n" +"espai." -msgid "Tajik" -msgstr "Tadjik" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "El FontForge admet %d capes, com a màxim." -msgid "Tamazight (Arabic)" -msgstr "Berber (àrab)" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"El FontForge admet dues aplicacions de traçat\n" +"automàtic: l'Autotrace (AT) i el Potrace (PT).\n" +"Si només teniu una de les dues, s'utilitzarà\n" +"la que tingueu. Si teniu les dues, marqueu\n" +"l'opció que us convingui." -msgid "Tamazight (Latin)" -msgstr "Berber (llatí)" +msgid "FontForge time stamp table" +msgstr "taula de marca horària del FontForge" -msgid "Tatar (Tatarstan)" -msgstr "Tàtar (Tatarstan)" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. The following path " +"was searched:\n" +" %.80s\n" +"\n" +"It is not essential to have one, but some things will work better if you do. " +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"El FontForge no ha pogut trobar un fitxer de mapatge CID per a aquesta font. " +"S'ha cercat a la següent ruta:\n" +" %.80s\n" +"\n" +"No és imprescindible que n'hi hagi un, però algunes coses funcionaran millor " +"si hi és. Voleu cercar al disc dur local un fitxer adient?" -msgid "Tibetan (PRC)" -msgstr "Tibetà (Xina)" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "" +"No es pot utilitzar l'Spiro ja que el FontForge no ha pogut carregar-ne la " +"biblioteca." + +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." +msgstr "" +"FontForge intentarà ajustar els marges drets i esquerres\n" +"dels glifs seleccionats de manera que la separació mitjana\n" +"entre els glifs d'un alfabet concret sigui el valor\n" +"que indiqueu. També podeu especificar els valors màxim i\n" +"mínim pels marges dels glifs." -msgid "Tibetan Bhutan" -msgstr "Tibetà (Bhutan)" +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." +msgstr "" +"El FontForge crearà indicacions d'astes diagonals que, més tard,\n" +"podran utilitzar-se per crear les instruccions automàtiques." -msgid "Tigrinya Ethiopia" -msgstr "Tigrinya (Etiòpia)" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." +msgstr "" +"El FontForge crearà indicacions verticals i horitzontals\n" +"a les terminacions de les astes diagonals." -msgid "Tigrinyan Eritrea" -msgstr "Tigrinya (Eritrea)" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." +msgstr "" +"El FontForge crearà indicacions verticals i horitzontals\n" +"a les interseccions de les astes diagonals." -msgid "Tsonga" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." msgstr "" +"El FontForge crearà indicacions verticals i horitzontals marcant la caixa " +"contenidora dels glifs disponibles." -msgid "Tswana" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" +"Llista de noms que s'utilitzarà per assignar noms als glifs\n" +"de les lletres tipogràfiques noves." -msgid "Urdu (Pakistan)" -msgstr "Urdú (Pakistan)" +msgid "FontForge's SFD" +msgstr "Fitxers SFD del FontForge" -msgid "Urdu (India)" -msgstr "Urdú (Índia)" +msgid "FontLog Save Failed" +msgstr "No s'ha pogut desar el FontLog" -msgid "Uzbek (Latin)" -msgstr "Usbec (llatí)" +msgid "FontView" +msgstr "Finestra principal" -msgid "Uzbek (Cyrillic)" -msgstr "Usbec (Cirí·lic)" +msgid "Fontforge showing a glyph being edited" +msgstr "Edició d'un glif amb el FontForge" -msgid "Venda" -msgstr "" +msgid "Font|New" +msgstr "Nou" -msgid "Xhosa" -msgstr "Xosa" +msgid "Font|_New" +msgstr "_Nou" -msgid "Lang|Yi" -msgstr "Yi" +msgid "Force glyph names to:" +msgstr "Força els noms dels glifs:" -msgid "Yoruba" -msgstr "Ioruba" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "1r pla" -msgid "Zulu" -msgstr "" +msgid "Form_er Glyph" +msgstr "An_terior glif editat" -msgid "Styles (SubFamily)" -msgstr "Estils (subfamília)" +msgid "FoundryName" +msgstr "Nom de la foneria" -msgid "Copyright" -msgstr "" +msgid "Fractions" +msgstr "Fraccions" -msgid "Family" -msgstr "Família" +msgid "FreeType internals" +msgstr "FreeType intern" -msgid "Fullname" -msgstr "Nom complet" +msgid "FreeTypeInFontView" +msgstr "Usa el FreeType" -msgid "UniqueID" -msgstr "Identificador únic" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Mà alçada" -msgid "Version" -msgstr "Versió" +msgid "Freetype rasterization failed.\n" +msgstr "L'escombratge del FreeType ha fallat.\n" -msgid "Trademark" -msgstr "Marca registrada" +msgid "French" +msgstr "Francès" -msgid "Manufacturer" -msgstr "Fabricant" +msgid "French Antillean" +msgstr "Francès antillà" -msgid "Designer" -msgstr "Dissenyador" +msgid "French Belgium" +msgstr "Francès (Bèlgica)" -msgid "Descriptor" -msgstr "Descripció" +msgid "French Camaroon" +msgstr "Francès (Camerun)" -msgid "Vendor URL" -msgstr "URL del venedor" +msgid "French Canadian" +msgstr "Francès (Canadà)" -msgid "Designer URL" -msgstr "URL del dissenyador" +msgid "French Côte d'Ivoire" +msgstr "Francés (Costa d'Ivori)" -msgid "License" -msgstr "Llicència" +msgid "French D.R. Congo" +msgstr "Francès (República Democràtica del Congo)" -msgid "License URL" -msgstr "URL de la llicència" +msgid "French French" +msgstr "Francès (França)" -msgid "Preferred Family" -msgstr "Família preferent" +msgid "French Haiti" +msgstr "Francès (Haití)" -msgid "Preferred Styles" -msgstr "Estils preferents" +msgid "French Luxembourg" +msgstr "Francès (Luxemburg)" -msgid "Compatible Full" -msgstr "Nom complet compatible" +msgid "French Mali" +msgstr "Francés (Mali)" -msgid "Sample Text" -msgstr "Text de mostra" +msgid "French Monaco" +msgstr "Francès (Mònaco)" -msgid "CID findfont Name" -msgstr "Nom pel findfont CID" +msgid "French Morocco" +msgstr "Francès (Marroc)" -msgid "WWS Family" -msgstr "Família WWS" +msgid "French North Africa" +msgstr "Francès (Àfrica del Nord)" -msgid "WWS Subfamily" -msgstr "Subfamília WWS" +msgid "French Réunion" +msgstr "Francès (Reunió)" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "French Senegal" +msgstr "Francès (Senegal)" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "French Swiss" +msgstr "Francès (Suïssa)" -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" +msgid "French West Indies" +msgstr "Francès (Carib)" -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" +msgid "Friendly Name" +msgstr "Nom amigable" -msgid "Arabic (& Supplement)" -msgstr "" +msgid "Frisian" +msgstr "Frisó" -msgid "Georgian (& Supplement)" -msgstr "" +msgid "Friulian" +msgstr "Friülès" -msgid "Latin Extended Additional/C/D" -msgstr "" +msgid "From the _other class" +msgstr "De l'altra classe" -msgid "General/Supplemental Punctuation" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." msgstr "" +"Seleccioneu les línies de base que vulgueu definir\n" +"de la llista de sota." -msgid "Subscripts and Superscripts" -msgstr "Índexs i subíndexs" +msgid "From:" +msgstr "Origen:" -msgid "Numeric Forms" -msgstr "Formes numèriques" +msgid "Fulfulde" +msgstr "Ful" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" +msgid "Full Pa_ge Glyph" +msgstr "Glif a pà_gina completa" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "Full Pa_ge Glyphs" +msgstr "Glifs a pà_gina completa" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Full Widths" +msgstr "Ample complet" -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Fullname" +msgstr "Nom complet" -msgid "Non-Basic Multilingual Plane" -msgstr "Pla multilingüe no bàsic" +msgid "G4 _Curve" +msgstr "_Corba G4" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (xinès simplificat)" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "60" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "130" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +#, c-format +msgid "GPOS lookup referred to in this GSUB contextual lookup: %s" +msgstr "Consulta GPOS referenciada en aquesta consulta contextual GSUB: %s" -msgid "Khmer & Khmer Symbols" -msgstr "" +#, c-format +msgid "GSUB lookup referred to in this GPOS contextual lookup: %s" +msgstr "Consulta GSUB referenciada en aquesta consulta contextual GPOS: %s" -msgid "Yi Syllables/Radicals" -msgstr "Síl·labes i radicals yi" +msgid "Gaelic (Irish)" +msgstr "Gaèlic (Irlanda)" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Gaelic (Scottish)" +msgstr "Gaèlic (Escòcia)" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Galician" +msgstr "Gallec" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Galla" +msgstr "Galla" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Gasp|_Default" +msgstr "Pre_determinat" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Gasp|_Version" +msgstr "_Versió" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "General Punctuation" +msgstr "Puntuació general" + +msgid "General facts about the windowing system" +msgstr "Detalls generals del sistema de finestres" + +msgid "Generate" +msgstr "Generació de tipus" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "Generate Fonts" +msgstr "Generació de lletres tipogràfiques" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "Generate Mac Family" +msgstr "Genera una família o una col·lecció" -msgid "Unassigned Bit 123" -msgstr "123è bit sense assignar" +msgid "Generate Mac _Family..." +msgstr "Genera una _família per al Mac..." -msgid "Unassigned Bit 124" -msgstr "124è bit sense assignar" +msgid "Generate TTC..." +msgstr "Genera una col·lecció TrueType (TTC)..." -msgid "Unassigned Bit 125" -msgstr "125è bit sense assignar" +msgid "Generate instructions for ball terminals." +msgstr "" +"Genera les instruccions per a les terminacions\n" +"en forma de bola o botons." -msgid "Unassigned Bit 126" -msgstr "126è bit sense assignar" +msgid "Generate instructions for diagonal stem hints." +msgstr "Genera les instruccions per a l'ajust de les astes diagonals." -msgid "Unassigned Bit 127" -msgstr "127è bit sense assignar" +msgid "Generating PostScript Font" +msgstr "S'està generant la font PostScript" -msgid "1252, Latin-1" -msgstr "1252, llatí 1" +msgid "Generic" +msgstr "General" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, llatí 2 (Europa occidental)" +msgid "Geometric Shapes" +msgstr "Formes geomètriques" -msgid "1251, Cyrillic" -msgstr "1251, ciríl·lic" +msgid "Geometric Shapes Extended" +msgstr "Formes geomètriques esteses" -msgid "1253, Greek" -msgstr "1253, grec" +msgid "Georgian" +msgstr "Georgià" -msgid "1254, Turkish" -msgstr "1254, turc" +msgid "Georgian Extended" +msgstr "Georgià estès" -msgid "1255, Hebrew" -msgstr "1255, hebreu" +msgid "Georgian Supplement" +msgstr "Georgià, suplement" -msgid "1256, Arabic" -msgstr "1256, àrab" +msgid "German" +msgstr "Alemany" -msgid "1257, Windows Baltic" -msgstr "1257, bàltic del Windows" +msgid "German Austrian" +msgstr "Alemany (Àustria)" -msgid "1258, Vietnamese" -msgstr "1258, vietnamita" +msgid "German German" +msgstr "Alemany (Alemanya)" -msgid "Reserved Bit 9" -msgstr "9è bit reservat" +msgid "German Liechtenstein" +msgstr "Alemany (Liechtenstein)" -msgid "Reserved Bit 10" -msgstr "10è bit reservat" +msgid "German Luxembourg" +msgstr "Alemany (Luxemburg)" -msgid "Reserved Bit 11" -msgstr "11è bit reservat" +msgid "German Swiss" +msgstr "Alemany (Suïssa)" -msgid "Reserved Bit 12" -msgstr "12è bit reservat" +msgid "Get Info..." +msgstr "Obtenir informació..." -msgid "Reserved Bit 13" -msgstr "13è bit reservat" +msgid "Get _Info..." +msgstr "Obtenir _informació..." -msgid "Reserved Bit 14" -msgstr "14è bit reservat" +msgid "Gl_yph Name:" +msgstr "_Nom del glif" -msgid "Reserved Bit 15" -msgstr "15è bit reservat" +msgid "Glagolitic" +msgstr "Glagolític" -msgid "874, Thai" -msgstr "874, tai" +msgid "Glagolitic Supplement" +msgstr "Suplement glacolític" -msgid "932, JIS/Japan" -msgstr "932, japonès JIS" +msgid "Glif Template" +msgstr "Plantilla de glif" -msgid "936, Simplified Chinese" -msgstr "936, xinès simplificat" +msgid "Glyph" +msgstr "Glif" -msgid "949, Korean Wansung" -msgstr "949, coreà wansung" +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" +msgstr "" +"El glif %d a la pòlissa de mapa de bits de %d píxels fa referència a un glif " +"que no hi és (%d)" -msgid "950, Traditional Chinese" -msgstr "950, xinès tradicional" +msgid "Glyph Composition/Decomposition" +msgstr "Composició/descomposició de glifs" -msgid "1361, Korean Johab" -msgstr "1361, coreà johab" +msgid "Glyph Construction" +msgstr "Construcció de glif" -msgid "Reserved Bit 22" -msgstr "22è bit reservat" +msgid "Glyph Differences\n" +msgstr "Diferències entre glifs\n" -msgid "Reserved Bit 23" -msgstr "23è bit reservat" +msgid "Glyph Info" +msgstr "Informació del glif" -msgid "Reserved Bit 24" -msgstr "24è bit reservat" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Informació del glif %.40s" -msgid "Reserved Bit 25" -msgstr "25è bit reservat" +msgid "Glyph Info..." +msgstr "Informació del glif" -msgid "Reserved Bit 26" -msgstr "26è bit reservat" +msgid "Glyph Name Changed" +msgstr "El nom del glif s'ha modificat" -msgid "Reserved Bit 27" -msgstr "27è bit reservat" +msgid "Glyph Names" +msgstr "Noms dels glifs" -msgid "Reserved Bit 28" -msgstr "28è bit reservat" +msgid "Glyph Origin" +msgstr "Origen del glif" -msgid "Mac Roman" -msgstr "Llatí del Mac" +msgid "Glyph Positioning\n" +msgstr "Posicionament dels glifs\n" -msgid "OEM Charset" -msgstr "Joc de caràcters OEM" +msgid "Glyph Self-Intersects" +msgstr "El glif s'autointerseca" -msgid "Symbol Charset" -msgstr "Joc de caràcters simbòlics" +msgid "Glyph Substitution\n" +msgstr "Substitució de glifs\n" -msgid "Reserved Bit 32" -msgstr "32è bit reservat" +msgid "Glyph _Info..." +msgstr "_Informació del glif..." -msgid "Reserved Bit 33" -msgstr "33è bit reservat" +msgid "Glyph _Metadata" +msgstr "Les _metadades del glif" -msgid "Reserved Bit 34" -msgstr "34è bit reservat" +msgid "Glyph in two classes" +msgstr "El glif és a les dues classes" -msgid "Reserved Bit 35" -msgstr "35è bit reservat" +msgid "Glyph not in font" +msgstr "El glif no és present" -msgid "Reserved Bit 36" -msgstr "36è bit reservat" +msgid "Glyph too big" +msgstr "El glif és massa gran" -msgid "Reserved Bit 37" -msgstr "37è bit reservat" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "El glif «%s» conté una referència a %s dins %s\n" -msgid "Reserved Bit 38" -msgstr "38è bit reservat" +#, c-format +msgid "" +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" +msgstr "" +"El glif «%s» té una referència amb especificacions de coincidència de punts " +"TrueType diferents\n" -msgid "Reserved Bit 39" -msgstr "39è bit reservat" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "El glif «%s» és diferent\n" -msgid "Reserved Bit 40" -msgstr "40è bit reservat" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "El glif «%s» es diferent a %d@%d\n" -msgid "Reserved Bit 41" -msgstr "41è bit reservat" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "" +"El glif «%s»no té corbes que coincideixin exactament, però són molt " +"semblants\n" -msgid "Reserved Bit 42" -msgstr "42è bit reservat" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "El glif «%s» té un mapa de bits diferent a %d@%d\n" -msgid "Reserved Bit 43" -msgstr "43è bit reservat" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "El glif «%s» té un reompliment diferent a la capa %d\n" -msgid "Reserved Bit 44" -msgstr "44è bit reservat" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "El glif «%s» té un nombre diferent de capes\n" -msgid "Reserved Bit 45" -msgstr "45è bit reservat" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "El glif «%s» té un traç diferent a la capa %d\n" -msgid "Reserved Bit 46" -msgstr "46è bit reservat" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "El glif «%s» té una avanç horitzontal de %d a %s, però de %d a %s\n" -msgid "Reserved Bit 47" -msgstr "47è bit reservat" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"El glif «%s» té una avanç horitzontal de %d a %s, però de %d a %s a %d@%d\n" -msgid "869, IBM Greek" -msgstr "869, grec de l'IBM" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "El glif «%s» té instruccions TrueType diferents\n" -msgid "866, MS-DOS Russian" -msgstr "866, rus de l'MS-DOS" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "El glif «%s» té una avanç vertical de %d a %s, però de %d a %s\n" -msgid "865, MS_DOS Nordic" -msgstr "865, nòrdic de l'MS-DOS" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"El glif «%s» té una avanç vertical de %d a %s, però de %d a %s a %d@%d\n" -msgid "864, Arabic" -msgstr "864, àrab" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "El glif «%s» de %s no té instruccions TrueType\n" -msgid "863, MS-DOS Canadian French" -msgstr "863, francès canadenc del MS-DOS" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "El glif «%s» no és troba a %s\n" -msgid "862, Hebrew" -msgstr "862, hebreu" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "El glif «%s» no és troba a %s a %d@%d\n" -msgid "861, MS-DOS Icelandic" -msgstr "861, islandès de l'MS-DOS" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "" +"El glif «%s» fa referència a %s amb una matriu de transformació diferent\n" -msgid "860, MS-DOS Portuguese" -msgstr "860 portuguès de l'MS-DOS" +#, c-format +msgid "" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +msgstr "" +"El glif %s fa referència a %s amb un esquema diferent de correspondència de " +"punt TrueType\n" -msgid "857, IBM Turkish" -msgstr "857, turc de l'MS-DOS" +msgid "Glyph:" +msgstr "Glif:" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, ciríl·lic de l'IBM (rus principalment)" +msgid "GlyphAutoGoto" +msgstr "Vés automàticament al glif" -msgid "852, Latin 2" -msgstr "852, llatí 2" +msgid "GlyphName|New" +msgstr "Nou" -msgid "775, MS-DOS Baltic" -msgstr "775, bàltic de l'MS-DOS" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Diferències de glifs a %d@%d\n" -msgid "737, Greek; former 437 G" -msgstr "737, grec (abans 437 G)" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "El glif és a %s però no a %s\n" -msgid "708, Arabic ASMO 708" -msgstr "708, àrabic (ASMO 708)" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Glifs a %s però no a %s a %d@%d\n" -msgid "850, WE/Latin 1" -msgstr "850, llatí 1 (Europa oriental)" +msgid "Glyphs in the class" +msgstr "Glifs de la classe" -msgid "437, US" -msgstr "437, EUA" +msgid "Glyphs in the classes" +msgstr "Glifs a les classes" -msgid "String ID" -msgstr "Identificador de cadena" +msgid "Glyphs in the coverage tables" +msgstr "Glifs de les taules de cobertura" -msgid "String" -msgstr "Cadena" +msgid "Glyphs in the set" +msgstr "Glifs presents al joc" -msgid "Feature Tags" -msgstr "Etiquetes de singularitat" +msgid "Glyphs with both" +msgstr "Glifs amb traçats i referències" -msgid "Friendly Name" -msgstr "Nom amigable" +msgid "Glyphs with only S_plines" +msgstr "Glifs amb només traçats" -msgid "Name" -msgstr "Nom" +msgid "Glyphs with only _References" +msgstr "Glifs amb només _referències " -msgid "No Grid Fit" -msgstr "Sense graella d'ajust" +msgid "Glyphs:" +msgstr "Glifs:" -msgid "Grid Fit" -msgstr "Graella d'ajust" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Glifs_restants" -msgid "No Anti-Alias" -msgstr "Sense antialiàsing" +msgid "Gothic" +msgstr "Gòtic" -msgid "Anti-Alias" -msgstr "Antialiàsing" +msgid "Goto" +msgstr "Vés a" -msgid "No Symmetric-Smooth" -msgstr "Sense suavitzat simètric" +msgid "Gradient" +msgstr "Degradat" -msgid "Symmetric-Smoothing" -msgstr "Suavitzat simètric" +msgid "Gradient:" +msgstr "Degradat:" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" +msgid "Gradual/Diagonal" +msgstr "Progressiva / Diagonal" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" +msgid "Gradual/Horizontal" +msgstr "Progressiva / Horitzontal" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" +msgid "Gradual/Transitional" +msgstr "Progressiva / Transicional" -msgid "Gasp|Grid Fit" -msgstr "" +msgid "Gradual/Vertical" +msgstr "Progressiva / Vertical" -msgid "Gasp|Anti-Alias" -msgstr "" +msgid "Grantha" +msgstr "Grantha" -msgid "Gasp|Symmetric Smoothing" -msgstr "" +msgid "Graphical" +msgstr "Gràfic" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" +msgid "Graphite glyph attribute table" +msgstr "taula d'atributs de glif del Graphite" -msgid "Cubic" -msgstr "Cúbiques" +msgid "Greek" +msgstr "Grec" -msgid "Quadratic" -msgstr "Quadràtiques" +msgid "Greek (polytonic)" +msgstr "Grec (politònic)" -msgid "Layer|Foreground" -msgstr "Primer pla" +msgid "Greek Extended" +msgstr "Grec estès" -msgid "Layer|Background" -msgstr "Fons" +msgid "Greek and Coptic" +msgstr "Grec i copte" -msgid "Layer Name" -msgstr "Nom de la capa" +msgid "Greek small caps" +msgstr "Versaletes gregues" -msgid "Curve Type" -msgstr "Tipus de corbes" +msgid "Green:" +msgstr "Verd:" -msgid "Type" -msgstr "Tipus" +msgid "Greenlandic" +msgstr "Groenlandès" -msgid "Orig layer" -msgstr "Capa d'origen" +msgid "Grid" +msgstr "Retícula" -msgid "Set Name" -msgstr "Indiqueu un nom" +msgid "Grid Fi_t" +msgstr "Ajust a la re_tícula" -msgid "Glyphs in the set" -msgstr "Glifs presents al joc" +msgid "Grid Fit" +msgstr "Graella d'ajust" -msgid "Class Name" -msgstr "Nom de la classe" +msgid "Grid Fit Color" +msgstr "Color de la retícula d'ajust" -msgid "Key" -msgstr "Clau" +msgid "Grid Fit Parameters" +msgstr "Paràmetres de la retícula" -msgid "Value" -msgstr "Valor" +msgid "Grid Fit Width Color" +msgstr "Color de l'amplada de retícula" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Tipus incorrecte" +msgid "Grid Fitting" +msgstr "Ajust a la retícula" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" +msgid "Group Name:" +msgstr "Nom del grup:" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" +msgid "Groups" +msgstr "Grups" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" -"Codi PostScrip esperat.\n" -"Normalment comença amb «{» i acaba amb «}»." +msgid "Guarani" +msgstr "Guaraní" -msgid "Expected number." -msgstr "Nombre esperat." +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "Estimació del cos en píxels en base als ascendents del tipus a %s" -msgid "No Name" -msgstr "" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "Estimació del cos en píxels en base als descendents del tipus a %s" -msgid "Please specify a name for this mark class or set" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Guia" -msgid "Mark class/set names should not contain spaces." -msgstr "" +msgid "Guidelines:" +msgstr "Pauta:" -msgid "Duplicate Name" -msgstr "" +msgid "Gujarati" +msgstr "Gujarati" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" +msgid "Gunjala Gondi" +msgstr "Gunjala Gondi" -msgid "Mark Class was in use" -msgstr "" +msgid "Gurmukhi" +msgstr "Gurmukhi" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" +msgid "Gurmukhi2" +msgstr "Gurmukhi 2" -msgid "Mark Set was in use" -msgstr "" +msgid "H_ints" +msgstr "O_ptimització" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" +msgid "Haitian" +msgstr "Haitià" -msgid "Bad Family Name" -msgstr "El nom és incorrecte" +msgid "Halant Forms" +msgstr "Formes sense vocals" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" +msgid "Half Forms" +msgstr "Mitges formes" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" +msgid "Half Widths" +msgstr "Mitja amplada" -msgid "A Font Family name is required" -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Formes d'amplada mitja i total" -msgid "Bad Font Family Name" -msgstr "" +msgid "Handle Erasers (PS/EPS)" +msgstr "Arregla la goma d'esborrar (PS/EPS)" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Algunes versions del Windows no admetran la instal·lació de tipus PostScript " -"si el nom de la família té més de 31 caràcters. Voleu continuar malgrat tot?" +msgid "Hangul" +msgstr "Hangul" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Algunes versions del Windows no admetran la instal·lació de tipus PostScript " -"si el nom del tipus de lletra té més de 31 caràcters. Voleu continuar " -"malgrat tot?" +msgid "Hangul Compatibility Jamo" +msgstr "Jamo amb compatibilitat hangul" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" +msgid "Hangul Jamo" +msgstr "Hangul jamo" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" +msgid "Hangul Jamo Extended-A" +msgstr "Hangul Jamo estès A" -#, c-format -msgid "Version %.20s" -msgstr "Versió %.20s" +msgid "Hangul Jamo Extended-B" +msgstr "Hangul Jamo estès B" -msgid "Detach from PostScript Names" -msgstr "" +msgid "Hangul Syllables" +msgstr "Síl·labes hangul" -msgid "Same as PostScript Names" -msgstr "" +msgid "Hanifi Rohingya" +msgstr "Hanifi Rohingya" -msgid "Multi-line edit" -msgstr "" +msgid "Hanja to Hangul (Deprecated)" +msgstr "Hanja a Hangul (desfasat)" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" +msgid "Hanunoo" +msgstr "Hanunoo" -msgid "Using the OFL for your open fonts" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "Mètrica _vertical" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" +msgid "Hatran" +msgstr "Hatreu" -msgid "Slant:" -msgstr "Inclinació:" +msgid "Hausa" +msgstr "Haussa" -msgid "Space:" -msgstr "Espaiat:" +msgid "Hawaiian" +msgstr "Hawaià" -msgid "Stretch:" -msgstr "Ampliació:" +msgid "Heavy" +msgstr "Gruixuda" -msgid "Quad:" -msgstr "Quadratí:" +msgid "Hebrew" +msgstr "Hebreu" -msgid "Shrink:" -msgstr "Encongiment:" +msgid "Height" +msgstr "Alçària" -msgid "XHeight:" -msgstr "Ull mitjà:" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." +msgstr "" +"Altura de la base del grau d'un radical, si hi és, en proporció a l'acendent " +"del signe radical." -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Espai addicional:" +msgid "Height:" +msgstr "Alçària:" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "Inclinació de la cursiva: canvi horitzontal / unitat de canvi vertical" +msgid "Hidden" +msgstr "Ocult" -msgid "The amount of space between words when using this font" -msgstr "Espai entre paraules" +msgid "High" +msgstr "Alt" -msgid "The amount of stretchable space between words when using this font" -msgstr "" +msgid "High Private Use Surrogates" +msgstr "Subrogats d'ús privat alts" -msgid "The amount the space between words may shrink when using this font" -msgstr "Encongiment màxim de l'espai entre paraules" +msgid "High Surrogates" +msgstr "Subrogats alt" -msgid "The height of the lower case letters with flat tops" -msgstr "L'alçària de la «x»" +msgid "High-Density Font" +msgstr "Font d'alta densitat" -msgid "The width of one em" -msgstr "L'amplada del quadratí" +msgid "Hiligaynon" +msgstr "Hiligayà" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"L'espai addicional que s'afegeix al final d'una oració\n" -"o l'espai que s'utilitza a les fórmules matemàtiques" +msgid "Hindi" +msgstr "hindi" -msgid "Duplicate StyleSet Name" -msgstr "El nom del joc d'estil està repetit" +msgid "Hint Label Color" +msgstr "Color de l'etiqueta de l'optimització" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"El nom de singularitat «%c%c%c%c»\n" -"de l'idioma %s està repetit.\n" -"%.80s\n" -"%.80s" +msgid "Hint Mask" +msgstr "Màscara d'optimització" -msgid "Bad hex number" -msgstr "El nombre hexadecimal és incorrecte" +msgid "Hint _Substitution Pts" +msgstr "Optimitza els punts de _substitució" #, c-format -msgid "Bad hex number in %s" -msgstr "El nombre hexadecimal és incorrecte a %s" - -msgid "Font Information Dialog" -msgstr "Informació del tipus de lletra" +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Les màscares d'optimització són diferents al glif «%s» a (%g,%g)\n" -msgid "Bad Grid Fitting table" -msgstr "La taula d'ajust a la retícula és incorrecta" +msgid "HintBoundingBoxes" +msgstr "Indicacions de caixa contenidora" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"La taula «gasp» (ajust a la retícula) ha d'acabar-se amb una entrada de " -"píxel de 65535" +msgid "HintDiagonalEnds" +msgstr "Indicacions d'extrems diagonals" -msgid "Bad Copyright" -msgstr "El copyright és incorrecte" +msgid "HintDiagonalInter" +msgstr "Indicacions d'interseccions diagonals" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"El text del copyright de la subfinestra de noms\n" -"només pot contenir caràcters ASCII. Podeu utilitzar\n" -"«(c)» en lloc de «©»." +msgid "Hints" +msgstr "Optimització" -msgid "Bad Human Fontname" -msgstr "El nom humà és incorrecte" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "L'optimització és diferent al glif «%s»\n" -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" -"El nom humà del tipus de lletra a la subfinestra de noms\n" -"només pot contenir caràcters ASCII." +msgid "Hiragana" +msgstr "hiragana" -msgid "Bad Weight" -msgstr "El gruix és incorrecte" +msgid "Hiragana & Katakana" +msgstr "Hiragana i katakana" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"El text del gruix a la subfinestra de noms\n" -"només pot contenir caràcters ASCII." +msgid "Histogram Dialog" +msgstr "Diàleg de l'histograma" -msgid "Bad Version" -msgstr "La versió és incorrecta" +msgid "Histograms" +msgstr "Histogrames" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" -"El text de la versió a la subfinestra de noms\n" -"només pot contenir caràcters ASCII." +msgid "Historic Ligatures" +msgstr "Lligadures històriques" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "L'acció d'esborrar capes no es pot desfer" +msgid "Historical Forms" +msgstr "Formes històriques" msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" msgstr "" -"Confirmeu que voleu esborrar la capa\n" -"amb tots els seus contorns. Si es tracta\n" -"de l'única capa quadràtica, es perdran,\n" -"a més, totes les instruccions TrueType.\n" -"\n" -"L'acció d'esborrar una capa no es pot desfer.\n" -"\n" -"Voleu continuar?" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "L'acció d'esborrar instruccions no es pot desfer" +"No s'ha pogut analitzar la taula «fvar» ja que un dels eixos té un valor " +"inesperat\n" msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" msgstr "" -"Confirmeu que voleu convertir l'única capa\n" -"quadràtica del fitxer en una capa cúbica.\n" -"Tingueu present que, de retruc, es perdran\n" -"totes les instruccions TrueType.\n" -"\n" -"Aquesta acció no es pot desfer.\n" -"\n" -"Voleu continuar?" +"No s'ha pogut analitzar la taula «fvar» ja que una instància seva té una " +"mida inesperada\n" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "El FontForge admet %d capes, com a màxim." +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hojo (JIS X 0212-1990) formes kanji" -msgid "Too many Unique Font IDs" -msgstr "Hi ha massa identificadors únics" +msgid "Hold [Control] key to restrict" +msgstr "«Ctrl» resta a la selecció" + +msgid "Hold [Shift] key to merge" +msgstr "«Maj» afegeix a la selecció" msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" -"L'identificador únic de tipus de lletra TrueType s'ha d'indicar només en un " -"idioma i\n" -"al fitxer aquesta cadena apareix en més d'un. Amb tot, voleu mantenir-ho " -"així?" +"Factor d'acceleració de les tecles de cursor\n" +"en mantenir premuda la tecla «Shift»." -msgid "_Italic Angle:" -msgstr "Angle de la c_ursiva:" +msgid "Home Folder" +msgstr "Vés a la carpeta inicial" -msgid "Underline _Position:" -msgstr "_Base del subratllat:" +msgid "Hor. Construction" +msgstr "Construcció horitzontal" -msgid "Underline|_Height:" -msgstr "Alçada del _subratllat:" +msgid "Hor. Variants" +msgstr "Variants horitzontals" -msgid "_Em Size:" -msgstr "Mida del quadratí:" +msgid "Hori_zontal Metric Lines" +msgstr "Línies de mètrica horit_zontal" -msgid "_Ascent:" -msgstr "_Ascendents:" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Variants horit." + +msgid "Horizontal Baselines" +msgstr "Línies de base horitzontals" -msgid "_Descent:" -msgstr "_Descendents:" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Extensió horitzontal de %c%c%c%c" -msgid "De_sign Size:" -msgstr "Co_s del disseny:" +msgid "Horizontal High" +msgstr "Horitzontal alt" -msgid "_Bottom" -msgstr "_Baixa a baix de tot" +msgid "Horizontal Kana Alternatives" +msgstr "Kana horitzontals alternatius" -msgid "_Top" -msgstr "Puja a dal_t de tot" +msgid "Horizontal Kerning" +msgstr "Interlletratge horitzontal" -msgid "Style _ID:" -msgstr "_Identificador d'estil:" +msgid "Horizontal Low" +msgstr "Horitzontal baix" -msgid "Bad Design Size Info" -msgstr "La informació del cos del disseny és incorrecta" +msgid "Horizontal Medium" +msgstr "Horitzontal mitjà" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"Si el cos del disseny és 0, aleshores tots els altres camps d'aquesta " -"subfinestra han de ser també 0 o sense especificar." +msgid "Horseshoe E and A" +msgstr "A i E en forma de ferradura" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" -"Si heu indicat un identificador d'estil pel cos del disseny, aleshores heu " -"d'indicar també un nom d'estil." +msgid "How many most-recent Undos should be kept?" +msgstr "Quants passos de l'historial de desfer voleu conservar?" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" +msgid "Hue:" +msgstr "To:" -msgid "If you specify a design size, it must be positive" -msgstr "" +msgid "Hungarian" +msgstr "Hongarès" +#, c-format msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" -"Al rang del disseny, el camp «Pel damunt de» ha de contenir un valor més " -"petit que el cos del disseny." +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" +msgstr "No es poden interpolar els degradats a la capa %d de %s\n" +#, c-format msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" -"Al rang del disseny, el camp «Com a molt de» ha de contenir un valor més " -"gran que el cos del disseny." +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "No es poden interpolar les imatges a la capa %d de %s\n" + +#, c-format +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "No s'ha pogut comparar la subtaula %s a %s amb %s a %s\n" msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" -"Si heu indicat un identificador d'estil al cos del disseny, aleshores heu " -"d'indicar un rang del disseny." +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "El fitxer és massa complex o té errades" msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" -"Si heu indicat un rang del disseny, aleshores heu d'indicar també un " -"identificador d'estil i un nóm d'estil. El FontForge us permet deixar " -"aquests camps en blanc però pot ser que altres aplicaciosn no us ho permetin." +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "El fitxer és massa complex, erroni o buit." -msgid "sfnt Revision:" -msgstr "Revisió de l'SFNT:" +msgid "IPA Extensions" +msgstr "Extensions de l'AFI" -msgid "Woff Major Version:" -msgstr "Versió major del WOFF:" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (BMP de l'Unicode)" -msgid "Woff Minor Version:" -msgstr "Versió menor del WOFF:" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode complet)" -msgid "MS Code Pages" -msgstr "Taula de codis de Microsoft" +msgid "ISO 10646:1993" +msgstr "ISO 10646:1993" -msgid "Unicode Ranges" -msgstr "Rangs Unicode" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (llatí 1)" -msgid "_Version" -msgstr "_Versió" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (llatí 6)" -msgid "Weight, Width, Slope Only" -msgstr "Només varia el gruix, l'amplada i la inclinació" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (tai)" -msgid "_Weight Class" -msgstr "Classe de gruix" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (llatí 7)" -msgid "HHead _Line Gap:" -msgstr "" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (llatí 8)" -msgid "Typo Line _Gap:" -msgstr "" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (llatí 0)" -msgid "VHead _Column Spacing:" -msgstr "" +msgid "ISO 8859-16 (Latin10)" +msgstr "ISO 8859-16 (llatí 10)" -msgid "Win Ascent:" -msgstr "" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (llatí 2)" -msgid "Win _Ascent Offset:" -msgstr "" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (llatí 3)" -msgid "Win Descent:" -msgstr "" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (llatí 4)" -msgid "Win _Descent Offset:" -msgstr "" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (ciríl·lic)" -msgid "Typo Ascent:" -msgstr "" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (àrab)" -msgid "_Typo Ascent Offset:" -msgstr "" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (grec)" -msgid "T_ypo Descent Offset:" -msgstr "" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (hebreu)" -msgid "Typo Descent:" -msgstr "" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (llatí 5)" -msgid "HHead Ascent:" -msgstr "" +msgid "Ibibio" +msgstr "Ibibio/Efik" -msgid "_HHead Ascent Offset:" -msgstr "" +msgid "Icelandic" +msgstr "Islandès" -msgid "HHead De_scent Offset:" -msgstr "" +msgid "Icons" +msgstr "Icones" -msgid "HHead Descent:" -msgstr "" +msgid "Identify by" +msgstr "Identificació per" -msgid "Ca_pital Height:" -msgstr "" +msgid "Ideographic Description Characters" +msgstr "Caràcters de descripció ideogràfica" -msgid "_X Height:" -msgstr "" +msgid "Ideographic Symbols and Punctuation" +msgstr "Símbols ideogràfics i puntuació" -msgid "Strikeout" -msgstr "Ratllat" +msgid "Ideographic character face bottom edge baseline" +msgstr "Línia de base del peu del caràcter ideogràfic" -msgid "Bad IBM Family" -msgstr "La família IBM és incorrecta" +msgid "Ideographic character face top edge baseline" +msgstr "Línia de base de la part de dalt del caràcter ideogràfic" -msgid "Tag must be 4 characters long" -msgstr "L'etiqueta ha de tenir 4 caràcters" +msgid "Ideographic em-box bottom edge baseline" +msgstr "Línia de base de la base del contenidor ideogràfic" -msgid "A tag must be 4 ASCII characters" -msgstr "L'etiqueta ha de tenir 4 caràcters ASCII" +msgid "Ideographic em-box top edge baseline" +msgstr "Línia de base de la part de dalt del contenidor ideogràfic" -msgid "Ascent and Descent must be positive and their sum less than 16384" +msgid "" +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." msgstr "" +"Si el nom d'una classe és un número, ha de ser l'índex de la classe a la " +"matriu classes_simple." -msgid "Bad Ascent/Descent" -msgstr "" +msgid "If one of those glyphs already has a suffix" +msgstr "Si algun d'aquests glif ja tenia un sufix" -msgid "A style may not have both condense and extend set (it makes no sense)" +msgid "" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" +"Permet incrustar la font sencera en un document\n" +"en lloc d'incrustar només un subconjunt amb només els caràcters\n" +"que apareguin al document." -msgid "Bad Style" +msgid "" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." msgstr "" +"Si el cos del disseny és 0, aleshores tots els altres camps d'aquesta " +"subfinestra han de ser també 0 o sense especificar." msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" +"Si l'antiga taula «kern» inclou glifs no codificats (o glifs fora del BMP), " +"moltes aplicacions del Windows no faran cap mena d'interlletratge. Aquesta " +"opció fa que aquests glifs problemàtics siguin exclosos de la taula «kern» " +"antiga." -msgid "Namelist contains non-ASCII names" +msgid "" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" +"Si el patró de cerca és un traçat obert, aleshores\n" +"no es tindran en compte punts extrems. Només indiquen\n" +"la direcció des de la qual la corba va cap al punt\n" +"següent (que si que es tindrà en compte) i la longitud\n" +"mínima entre el primer punt coincident i l'anterior.\n" +"Els punts extrems del patró de reemplaçament, igualment,\n" +"s'usaran nomes per posicionar\n" +".\n" +"Aquesta opció permet cercar un angle concret d'una\n" +"cantonada, per exemple, sense haver d'indicar la longitud\n" +"exacta dels costats que el defineixen." -msgid "Change" -msgstr "Canvia" - -msgid "Retain" -msgstr "Conserva" - -msgid "Change UniqueID?" -msgstr "Voleu canviar l'identificador únic?" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." +msgstr "" +"Si el punt inicial d'un contorn no és un node extrem, cerca-n'hi un que sí " +"que ho sigui." msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." msgstr "" -"Quan és canvia el nom del tipus de lletra, és convenient canviar\n" -"també l'identificador únic o únic ampliat. Voleu que el FontForge\n" -"generi un nou valor aleatori per aquest paràmetre?" +"Si s'utilitza aquest glif com a plantilla per fragmentar algun altre glif, " +"és recomanable especificar una quantitat d'espai blanc al voltant de la peça " +"del mosaic. Podeu indicar un marge d'ampliació de la caixa contenidora o " +"indicar-ne directament els valors límit." -msgid "Win Ascent Offset:" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." msgstr "" +"El FontForge disposa d'un porta-retalls intern que permet,\n" +"per exemple, copiar més d'un glif alhora. Si esteu executant\n" +"un sistema de finestres amb gestor de porta-retalls, haurieu\n" +"de desactivar aquesta opció ja que exportant d'un porta-\n" +"retalls a l'altre es poden perdre dades." -msgid "Win Descent Offset:" -msgstr "" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Si no s'especifica un sufix, no es canviarà el nom als glifs" -msgid "Typo Ascent Offset:" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" +"Si deixeu aquest camp en blanc, el Font Forge li assignarà\n" +"un valor predeterminat basant-se en el camp anterior (versió)\n" +"o en un valor de la taula de noms." -msgid "Typo Descent Offset:" +msgid "" +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." msgstr "" +"Si heu indicat un rang del disseny, aleshores heu d'indicar també un " +"identificador d'estil i un nóm d'estil. El FontForge us permet deixar " +"aquests camps en blanc però pot ser que altres aplicaciosn no us ho permetin." -msgid "HHead Ascent Offset:" +msgid "" +"If you specify a style id for the design size, then you must specify a size " +"range" msgstr "" +"Si heu indicat un identificador d'estil al cos del disseny, aleshores heu " +"d'indicar un rang del disseny." -msgid "HHead Descent Offset:" +msgid "" +"If you specify a style id for the design size, then you must specify a style " +"name" msgstr "" +"Si heu indicat un identificador d'estil pel cos del disseny, aleshores heu " +"d'indicar també un nom d'estil." -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" +"En els tipus de tipus 1, si voleu reemplaçar la matriu d'altres\n" +"subrutines d'Adobe per una de vostra, indiqueu en aquest requadre\n" +"el camí a un fitxer propi que contingui una llista de fins a 14\n" +"subrutines PostScript. Cada subrutina ha d'anar precedida per una\n" +"línia que comenci amb «%%%%», qualsevol text abans de la primera\n" +"línia amb «%%%%» serà considerat com a avís de copyright.\n" +"Les tres primeres subrutines són per a l'optimització flex. La\n" +"següent, que és obligatoria, és per a la substitució d'optimització.\n" +"La darrera, és per a l'optimització de contragrafismes.\n" +"Les subrutines han d'anar numerades de la 0 a la 13 i no poden\n" +"estar tancades entre claudàtors." -msgid "Denom1:" -msgstr "" +msgid "Ignore" +msgstr "Ignora-ho" -msgid "Num2:" -msgstr "" +msgid "Ignore Base Glyphs" +msgstr "Ignora els glifs base" -msgid "Num3:" -msgstr "" +msgid "Ignore Combining Marks" +msgstr "Ignora les marques combinades" -msgid "Denom2:" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Ignora les lligadures" -msgid "Sub1:" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "No tornis a tenir en compte aquest problema" -msgid "Sub2:" -msgstr "" +msgid "Image" +msgstr "Imatge" -msgid "Sup1:" -msgstr "" +msgid "Image Info" +msgstr "Informació de la imatge" -msgid "Sup2:" -msgstr "" +msgid "Image Path" +msgstr "Camí de la imatge" -msgid "Sup3:" -msgstr "" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Mida original (amplada x alçada): %d x %d píxels" -msgid "Axis Ht:" -msgstr "" +msgid "Image Template" +msgstr "Plantilla d'imatge" -msgid "Delim1:" -msgstr "" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Posició (x,y): %.0f, %.0f" -msgid "Delim2:" -msgstr "" +msgid "Imperial Aramaic" +msgstr "Arameu imperial" -msgid "SubDrop:" -msgstr "" +msgid "Implied Topology" +msgstr "Topologia implícita" -msgid "SupDrop:" -msgstr "" +msgid "Import" +msgstr "Importa" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" +msgid "Import Lookup" +msgstr "Importa la consulta" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" +msgid "Import Parameters" +msgstr "Paràmetres de la importació" -msgid "Amount to raise baseline for numerators in non-display atop styles" +msgid "Imports a lookup (and all its subtables) from another font." msgstr "" +"Importa una consulta, amb les subtaules corresponents,\n" +"d'un altre fitxer obert de font." -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" +msgid "In TTF/OTF" +msgstr "Dins el fitxer TTF/OTF" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "Inclinació de la cursiva: canvi horitzontal / unitat de canvi vertical" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "Al caràcter %s, no s'ha trobat la referència a %s\n" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "Al caràcter %s hi ha massa pocs punts en un traçat de la base\n" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "Al caràcter %s hi ha massa punts en un traçat de la base\n" -msgid "Amount to lower baseline for subscripts in display styles" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" +"A la subtaula de consulta %.30s es fa referència a un glif anomenat %.80s " +"que encara no és al fitxer de font. Això és intencionat?" -msgid "Amount to lower baseline for subscripts in non-display styles" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" +"A la subtaula de consultes %.30s un glif se substitueix a si mateix. Això és " +"intencionat?" -msgid "Amount above top of large box to place baseline of superscripts" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" +"A l'editor de traçats, la tecla «Majúscules» limita\n" +"el moviment per ajustar-lo paral·lelament a l'angle\n" +"de la cursiva, en lloc d'ajustar-lo a la vertical." -msgid "Amount below bottom of large box to place baseline of subscripts" +msgid "" +"In the design size range, the bottom field must be less than the design size." msgstr "" +"Al rang del disseny, el camp «Pel damunt de» ha de contenir un valor més " +"petit que el cos del disseny." -msgid "Size of comb delimiters in display styles" +msgid "" +"In the design size range, the bottom top must be more than the design size." msgstr "" +"Al rang del disseny, el camp «Com a molt de» ha de contenir un valor més " +"gran que el cos del disseny." -msgid "Size of comb delimiters in non-display styles" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" +"Força que els noms dels glifs del fitxer desat concordin amb els de la " +"llista especificada" -msgid "Height of fraction bar above base line" +msgid "" +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." msgstr "" +"L'interlletratge s'especifica definint una sèrie\n" +"de classes de glifs amb les quals s'omple una matriu\n" +"que indica com interactuen entre elles." -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Gruix predeterminat dels filets" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" +msgid "" +"In this format you specify every kerning pair in which\n" +"you are interested in." +msgstr "Els parells d'interlletratge s'especifiquen d'un en un." -msgid "Big Op Space2:" -msgstr "" +msgid "In_line..." +msgstr "Perfilada per dins" -msgid "Big Op Space3:" -msgstr "" +msgid "Include Empty Blocks" +msgstr "Inclou els blocs buits" -msgid "Big Op Space4:" -msgstr "" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "El nom del fitxer de capçalera de la línia %d de %s és massa llarg" -msgid "Big Op Space5:" -msgstr "" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Els fitxers de capçalera són massa niats a la línia %d de %s" -msgid "Default thickness of over and overline bars" -msgstr "" +msgid "Increment Bearings By:" +msgstr "Augmenta els marges" -msgid "The minimum glue space above a large displayed operator" -msgstr "" +msgid "Increment LBearing By:" +msgstr "Augmenta el marge esquerre:" -msgid "The minimum glue space below a large displayed operator" -msgstr "" +msgid "Increment RBearing By:" +msgstr "Augmenta el marge dret" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" +msgid "Increment V. Adv. By:" +msgstr "Augmenta el marge vertical" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" +msgid "Increment Width By:" +msgstr "Augmenta l'amplada:" -msgid "The extra glue place above and below displayed limits" -msgstr "" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "L'índex és massa gran. Ha de ser més petit que %d \"%s" -#. GT: More Parameters -msgid "More Params" -msgstr "" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Línia de base penjant de l'índic i el tibetà" -msgid "Math Sp:" -msgstr "" +msgid "Indic Siyaq Numbers" +msgstr "Nombres siyaq índics" -msgid "Do it" -msgstr "Fes-ho" +msgid "Indic State Machine" +msgstr "Màquina d'estats de l'índic" -msgid "Cannot be Undone" -msgstr "No es pot desfer" +msgid "Indonesian" +msgstr "Indonesi" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" +msgid "Inherit" +msgstr "Heretat" -msgid "Select lookups from other fonts" -msgstr "Selecciona consultes d'altres tipus de lletra" +msgid "Inherits for same field in parent" +msgstr "Heretat del mateix camp del pare" -msgid "Import Lookup" -msgstr "Importa la consulta" +msgid "Inherits from" +msgstr "Heretat de" -msgid "Kerning State Machine" -msgstr "Màquina d'estats d'interlletratge" +msgid "Initial Forms" +msgstr "Formes inicials" -msgid "Indic State Machine" -msgstr "Màquina d'estats de l'índic" +msgid "Initials" +msgstr "Capitulars" -msgid "Contextual State Machine" -msgstr "Màquina d'estats contextual" +msgid "Inline" +msgstr "Perfila internament" -msgid "(kerning class)\n" -msgstr "(classe d'interlletratge)\n" +msgid "Inlining glyphs" +msgstr "S'està fent el perfilat intern" -msgid "Not attached to a feature" -msgstr "No està vinculat a cap singularitat" +msgid "Inscriptional Pahlavi" +msgstr "Pahlavi inscripcional" -#, c-format -msgid " Used in %s\n" -msgstr " Utilitzat a %s\n" +msgid "Inscriptional Parthian" +msgstr "Part inscipcional" -msgid "No data" -msgstr "No hi ha dades" +msgid "Inse_rt Point On Spline At..." +msgstr "Inse_reix un punt al segment..." -msgid "This lookup contains no data" -msgstr "La consulta no conté cap dada" +msgid "Insert Text Outlines" +msgstr "Insereix contorns de text" -msgid "Feature file?" -msgstr "Fitxer de singularitat?" +msgid "Insert Text Outlines..." +msgstr "Insereix contorns de text..." -#, c-format -msgid "Cannot open %s" -msgstr "No es pot obrir %s" +msgid "Insert a point on the given spline at either..." +msgstr "Inserció d'un punt a un segment" -#, c-format -msgid "An error occurred writing %s" -msgstr "Hi ha hagut un error en escriure %s" +msgid "Installable Font" +msgstr "Es permet, a més, extreure i instal·lar" -msgid "Output error" -msgstr "Error de sortida" +msgid "Instant/Vertical" +msgstr "Sobtada / Vertical" -msgid "Feature tags will be removed" -msgstr "S'eliminaran les etiquetes de singularitats" +msgid "InstructBallTerminals" +msgstr "Instruccions de botons" -msgid "Lookups will be removed" -msgstr "S'eliminaran les consultes" +msgid "InstructDiagonalStems" +msgstr "Instruccions de diagonals" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" +msgid "InstructSerifs" +msgstr "Instruccions de terminals" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" msgstr "" +"Les instruccions d'un tipus de lletra TrueType\n" +"fan referència als números de node. Si, de resultes\n" +"de l'edició d'un glif, s'esdevenen canvis en la\n" +"numeració dels nodes, les instruccions podrien aplicar-se\n" +"a nodes erronis i els resultats serien inesperats.\n" +"Per tant, el FontForge elimina les instruccions quan\n" +"detecta canvis en la numeració (s'afegeixen o s'esborren\n" +"nodes,etc.).\n" +"Aquesta opció us permet desactivar aquest comportament,\n" +"tot i que haureu d'estar alerta per evitar problemes." -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" +msgid "Instructions out of date" +msgstr "Les instruccions estan desfasades" -msgid "_Apply to All" -msgstr "_Aplica-ho a tots" +msgid "Intermediate Points:" +msgstr "Punts intermedis:" -msgid "_Apply to Selection" -msgstr "_Aplica-ho a la selecció" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "L'estat intern se n'ha anat en orris, a la línia %d de %s" -msgid "Apply change to which lookups?" -msgstr "Indiqueu les consultes que voleu modificar" +msgid "Interpo_late Fonts..." +msgstr "Interpo_la les lletres tipogràfiques..." -msgid "Apply to:" -msgstr "Aplica-ho a:" +msgid "" +"Interpolate between stem edges some important points, not affected by other " +"instructions." +msgstr "" +"Interpola alguns punts d'interès entre les vores de les astes\n" +"que no són afectats per altres instruccions." -msgid "_Up" -msgstr "P_uja" +msgid "InterpolateCPsOnMotion" +msgstr "Interpola les nanses" -msgid "_Down" -msgstr "Bai_xa" +msgid "InterpolateStrongPoints" +msgstr "Interpola els punts d'interès" -msgid "_Sort" -msgstr "O_rdena" +msgid "Interpolating Problem" +msgstr "Problema d'interpolació" -msgid "Add _Lookup" -msgstr "Afegeix una consu_lta" +msgid "Interpolating a font with itself achieves nothing" +msgstr "La interpolació d'una font amb ella mateixa no produeix cap resultat" -msgid "Add Sub_table" -msgstr "Afegeix una sub_taula" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "" +"Interpolació entre fonts amb tipus d'edició diferents (per exemple entre " +"tipus 3 i tipus 1)" -msgid "Edit _Metadata" -msgstr "Edita les _metadades" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "" +"Interpolació entre fonts amb corbes d'ordres diferents (per exemple " +"PostScript i TrueType)" -msgid "_Edit Data" -msgstr "_Edita les dades" +msgid "Interpretation:" +msgstr "Interpretació:" -msgid "De_lete" -msgstr "E_limina" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Cap" -msgid "_Merge" -msgstr "_Fusiona" +msgid "Interpreting Glyphs" +msgstr "S'estan interpretant els glifs" -msgid "Sa_ve Lookup..." -msgstr "Desa la consulta..." +msgid "Inuktitut" +msgstr "Inuktitut" -msgid "Add Language to Script..." -msgstr "Afegeix un idioma a l'alfabet..." +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "El rang CID de la classe de glifs no és correcte, a la línia %d de %s" -msgid "Remove Language from Script..." -msgstr "Elimina un idioma de l'alfabet..." +msgid "Invalid Encoding" +msgstr "La codificació no és vàlida" -msgid "_Add 'aalt' features" -msgstr "_Afegeix les singularitats «aalt»" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Hi ha una posició de cursiva incorrecta a la línia %d de %s" -msgid "Add 'D_FLT' script" -msgstr "Afegeix l'alfabet «D_FLT»" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "" +"El rang de noms de glifs a la classe de glifs no és correcte, a la línia %d " +"de %s" -msgid "_Revert All" -msgstr "_Restaura-ho tot" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Hi ha un digit hexadecimal incorrecte a la matriu\n" -msgid "S_ave Feature File..." -msgstr "Des_a el fitxer de singularitat..." +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "El format de la taula de consulta no és correcte. %d\n" #, c-format -msgid "Font Information for %.90s" -msgstr "Informació del tipus de lletra %.90s" +msgid "Invalid platform for string on line %d of %s" +msgstr "" +"La plataforma per a la cadena de text no és correcta, a la línia %d de %s" -msgid "Fo_ntname:" -msgstr "_Nom del tipus de lletra:" +msgid "Invalid point size" +msgstr "El cos és incorrecte" -msgid "_Family Name:" -msgstr "Nom de la _famíla:" +msgid "Irish" +msgstr "Irlandès" -msgid "Name For Human_s:" -msgstr "No_m humà" +msgid "Irish Gaelic" +msgstr "Gaèlic irlandès" -msgid "_Weight" -msgstr "_Gruix:" +msgid "Irish Gaelic (with dot)" +msgstr "Gaèlic irlandès (amb punt)" -msgid "_Version:" -msgstr "_Versió:" +msgid "Irish Traditional" +msgstr "Irlandès tradicional" -msgid "sfnt _Revision:" -msgstr "_Revisió de l'SFNT:" +msgid "Is Extended Shape" +msgstr "És una forma estesa" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" -"Si deixeu aquest camp en blanc, el Font Forge li assignarà\n" -"un valor predeterminat basant-se en el camp anterior (versió)\n" -"o en un valor de la taula de noms." +msgid "Is Layer Editable?" +msgstr "Activa/desactiva l'edició de la capa" -msgid "_Base Filename:" -msgstr "Nom de fitxer _base:" +msgid "Is Layer Visible?" +msgstr "Activa/desactiva la visibilitat de la capa" msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." msgstr "" -"Aquest valor s'utilitzara com a nom de fitxer base\n" -"per a la generació dels tipus de lletra" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " El mateix que el nom del tipus de lletra" +"¿És una forma estesa (com un parèntesis allargat)?\n" +"Cal anar amb compte amb les formes esteses i el posicionament vertical dels " +"superíndexs." -msgid "Copy_right:" -msgstr "" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Aquest interlletratge és horitzontal o vertical?" -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" -"És obligatori que el text d'aquest camp sigui ASCII, per tant, no és pot\n" -"utilitzar el símbol de copyright. Com a alternativa, podeu utilitzar «(c)»." +msgid "Isolated" +msgstr "Aïllat" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" -"Actualment, Adobe considera innecessaris els identificadors únics XUID i " -"UniqueID." +msgid "Isolated Forms" +msgstr "Formes aïllades" -msgid "Use XUID" -msgstr "Utilitza l'identificador únic ampliat (XUID)" +msgid "Italian" +msgstr "Italià" -msgid "_XUID:" -msgstr "Identificador únic _ampliat:" +msgid "Italian Swiss" +msgstr "Italià (Suïssa)" -msgid "Use UniqueID" -msgstr "Utilitza l'identificador únic (UniqueID)" +msgid "Italic Angle:" +msgstr "Angle de la cursiva" -msgid "_UniqueID:" -msgstr "_Identificador únic:" +msgid "ItalicConstrained" +msgstr "Ajusta a la cursiva" -msgid " _Em Size:" -msgstr "Mida del _quadratí:" +msgid "Italics" +msgstr "Cursives" -msgid "_Scale Outlines" -msgstr "_Escala els traçats" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (kanji)" -msgid "_Guess" -msgstr "Endevina-ho" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (kanji)" -msgid "Has _Vertical Metrics" -msgstr "Mètrica _vertical" +msgid "JIS2004 Forms" +msgstr "Formes JIS2004" -msgid "Interpretation:" -msgstr "Interpretació:" +msgid "JIS78 Forms" +msgstr "Formes JIS78" -msgid "Name List:" -msgstr "Llista de noms:" +msgid "JIS83 Forms" +msgstr "Formes JIS83" -msgid "Font Type:" -msgstr "Variant de lletra:" +msgid "JIS90 Forms" +msgstr "Formes JIS90" -msgid "_Outline Font" -msgstr "Tipus de lletra vect_orial" +msgid "JSTF table is too long.\n" +msgstr "La taula JSTF és massa llarga\n" -msgid "_Type3 Multi Layered Font" -msgstr "Tipus 3 amb capes múltiples" +msgid "Japanese" +msgstr "Japonès" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" +msgid "Japanese Forms (Obsolete)" +msgstr "Formes japoneses (obsolet)" -msgid "_Stroked Font" -msgstr "Lletra _buidada" +msgid "Javanese" +msgstr "Javanès" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" +msgid "Javanese (roman)" +msgstr "Javanès (llatí)" -msgid " Stroke _Width:" -msgstr " _Gruix del traç:" +msgid "Johab (Korean)" +msgstr "Johab (coreà)" -msgid "All layers _cubic" -msgstr "Capes _cúbiques " +msgid "JoinSnap" +msgstr "Distància d'unió" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"Per representar els contorns d'aquest tipus de lletra,\n" -"s'utilitzaran corbes cúbiques (PostScript) a totes les capes.\n" -"En general, les corbes cúbiques són més senzilles d'editar\n" -"que les quadràtiques i també permeten generar tipus TueType." +msgid "Justification Alternatives" +msgstr "Alternatives de justificació" -msgid "All layers _quadratic" -msgstr "Capes _quadràtiques " +msgid "Justified Languages" +msgstr "Idiomes amb text justificat" -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" -"Per representar els contorns d'aquest tipus de lletra,\n" -"s'utilitzaran corbes quadràtiques (TrueType) a totes les capes.\n" -"No s'utilitzaran corbes cúbiques (PostScript)." +msgid "Justified Scripts" +msgstr "Alfabets amb text justificat" -msgid "_Mixed" -msgstr "_Mixtes" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (ciríl·lic)" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"L'ordre, cúbic o quadràtic, de cada capa s'estableix\n" -"de manera independent. Això us pot ser d'utilitat si,\n" -"per exemple, voleu tenir les dues versions d'un mateix\n" -"tipus de lletra." +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (coreà)" -msgid "Guidelines:" -msgstr "Pauta:" +msgid "Kaithi" +msgstr "Kaithi" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "Utilitza corbes quadràtiques a la capa de pauta" +msgid "Kana Extended-A" +msgstr "Kana estès A" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Capes:" +msgid "Kana Extended-B" +msgstr "Kana estès B" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" +msgid "Kana Supplement" +msgstr "Suplement kana" -msgid "_Histogram" -msgstr "_Histograma" +msgid "Kanbun" +msgstr "Kanbun" -msgid "Histogram Dialog" -msgstr "Diàleg de l'histograma" +msgid "Kangxi Radicals" +msgstr "Radicals kangxi" -msgid "Width _Class" -msgstr "_Classe d'amplada" +msgid "Kannada" +msgstr "Kannarès" -msgid "P_FM Family" -msgstr "_Família PFM" +msgid "Kashmiri" +msgstr "Caixmiri" -msgid "_Embeddable" -msgstr "Incrustable" +msgid "Kashmiri (India)" +msgstr "Caixmiri (Índia)" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Indica si és permès que el tipus de lletra es pugui\n" -"incrustar en documents PDF i, si és així, quines altres\n" -"opcions són permeses tant pel document com per al tipus\n" -"de lletra." +msgid "Katakana" +msgstr "katakana" -msgid "No Subsetting" -msgstr "Sense subconjunts" +msgid "Katakana Phonetic Extensions" +msgstr "Extensions fonètiques katakana" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"Permet incrustar el tipus de lletra sencer en un document\n" -"en lloc d'incrustar només un subconjunt amb només els caràcters\n" -"que apareguin al document." +msgid "Kayah Li" +msgstr "Kayah Li" -msgid "Only Embed Bitmaps" -msgstr "Incrusta només els mapes de bits" +msgid "Kazakh" +msgstr "Casac" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"Només es permet que s'incrustin els mapes de bits.\n" -"Els traçats vectorials no s'incrustaran. Si no hi ha\n" -"mapes de bits, no s'incrustarà res de res." +msgid "Ker_n By Classes..." +msgstr "Interlletrarge per classes..." -msgid "Vendor ID:" -msgstr "Identificador del venedor:" +msgid "Kern" +msgstr "Interlletratge" -msgid "_IBM Family:" -msgstr "Família _IBM:" +msgid "Kern By Classes" +msgstr "Interlletratge per classes" -msgid "_OS/2 Version" -msgstr "Versió de l'_OS/2" +msgid "Kern Offset:" +msgstr "Desplaçament:" -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" -"La taula OS/2 s'ha anat modificant lleugerament amb el anys.\n" -"En general, només ha estat per afegir camps, però, de vegades,\n" -"també ha estat per modificar-ne el significat d'algun d'ells." +msgid "Kern Pair Closeup" +msgstr "Interlletratge en detall" -msgid "Style Map:" -msgstr "" +msgid "Kern Pair Closeup..." +msgstr "Interlletratge en detall..." -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" -"Microsoft necessita saber si una família de tipus de lletra\n" -"presenta variacions només de gruix, amplada i inclinació i no\n" -"d'altres paràmetres com la mida òptica, per exemple." +msgid "Kern Pairs" +msgstr "Parells d'interlletratge" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" +msgid "Kern Size" +msgstr "Mida de l'interlletratge" -msgid "Is Offset" -msgstr "" +msgid "Kern:" +msgstr "Interll.:" -msgid "Really use Typo metrics" -msgstr "" +msgid "KernClass|_New Lookup..." +msgstr "Consulta _nova..." -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" +msgid "Kerning" +msgstr "Interlletratge" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" +msgid "Kerning & such" +msgstr "Interlletratge i similars" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" +msgid "Kerning Class" +msgstr "Classe d'interlletratge" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" +msgid "Kerning State Machine" +msgstr "Màquina d'estats d'interlletratge" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "L'interlletratge entre «%s» i %s és %d a %s i %d a %s\n" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Interlletratge per classes: %s" -msgid "This denotes the height of X." -msgstr "" +msgid "Kerning direction" +msgstr "Direcció de l'interlletratge" -msgid "This denotes the height of x." -msgstr "" +msgid "Kerning format" +msgstr "Format de l'interlletratge" -msgid "SubscriptSuperUse|Default" -msgstr "Predeterminat" +msgid "Kerning is likely to fail on Windows" +msgstr "És probable que l'interlletratge no funcioni bé al Windows" -msgid "Pos" +msgid "" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" msgstr "" +"L'interlletratge és pot establir per parells individuals\n" +"o per classes de glifs. Trieu quina de les dues maneres\n" +"voleu que tingui aquesta subtaula." -msgid "PanoseUse|Default" -msgstr "Predeterminat" +msgid "Key" +msgstr "Clau" -msgid "http://panose.com/" -msgstr "" +msgid "Kharoshthi" +msgstr "Kharoshthi" -msgid "Panose|_Family Kind" -msgstr "" +msgid "Khitan Small Script" +msgstr "Escriptura kitan petita" -msgid "Unicode Ranges:" -msgstr "Rangs Unicode:" +msgid "Khmer" +msgstr "Khmer" -msgid "Default" -msgstr "Predeterminat" +msgid "Khmer Symbols" +msgstr "Símbols khmer" -msgid "MS Code Pages:" -msgstr "Taula de codis de Microsoft:" +msgid "Khojki" +msgstr "Khojki" -msgid "Misc." -msgstr "Miscel·lània" +msgid "Khudawadi" +msgstr "Khudawadi" -msgid "Metrics" -msgstr "Mètrica" +msgid "Kinyarwanda/Ruanda" +msgstr "Kinyarwanda/Ruanda" -msgid "Sub/Super" -msgstr "Subíndexs i lletres volades" +msgid "Kirghiz" +msgstr "Kirguís" -msgid "Panose" -msgstr "" +msgid "Korean" +msgstr "Coreà" -msgid "Charsets" -msgstr "Jocs de caràcters" +msgid "Korean (Johab)" +msgstr "Coreà (JOHAB)" -msgid "Gasp|_Version" -msgstr "_Versió" +msgid "Kurdish" +msgstr "Kurd" -msgid "Optimized For ClearType" -msgstr "Optimitzada per al ClearType" +msgid "LBearing:" +msgstr "Marge E:" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" +msgid "LSB" +msgstr "mgE" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" -"La taula «gasp» permet controlar la manera com es fa l'ajust a la retícula i " -"l'antialiàsing.\n" -"La taula conté una llista ordenada de mides de píxels cadascuna amb un " -"conjunt de senyaladors.\n" -"Aquests senyaladors afecten totes les mides de píxel més grans que " -"l'anterior entrada de la taula però no les menors o iguals a l'entrada en " -"curs. La llista ha d'acabar amb una mida de píxel de 65635. La versió 1 de " -"la taula conté dos senyaladors addicionals que s'utilitzen al renderitzador " -"ClearType de MS.\n" -"\n" -"La taula «gasp» només afecta els tipus TrueType." +msgid "L_ater" +msgstr "Bai_xa" -msgid "Gasp|_Default" -msgstr "Pre_determinat" +msgid "Label" +msgstr "Etiqueta" -msgid "_Language" -msgstr "_Idioma" +msgid "Label Gl_yph By" +msgstr "Eti_queta el glif amb" -msgid "_String Type" -msgstr "Tipu_s de cadena" +msgid "Language" +msgstr "Idioma" -msgid "SortingScheme|Default" -msgstr "Predeterminat" +msgid "Language List" +msgstr "Llista de llenguatges" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"Per crear un nom nou, cliqueu el botó «Nou» i seleccioneu una localització.\n" -"Per canviar la localització, cliqueu-la.\n" -"Per canviar el tipus de cadena, cliqueu-la.\n" -"Per canviar el text, cliqueu-lo i escriviu.\n" -"Per suprimir un nom, cliqueu-lo amb el botó secundari i trieu l'opció " -"«Suprimeix» del menú.\n" -"Per associar o desfer l'associació d'un nom TrueType del seu equivalent " -"PostScript, cliqueu amb el botó secundari i trieu l'opció adient del menú." +msgid "Language Missing" +msgstr "No hi ha cap idioma" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" +msgid "Language Tag:" +msgstr "Etiqueta d'idioma:" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" +msgid "Language info" +msgstr "Informació de l'idioma" -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "Language(s)" +msgstr "Llenguatges" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" +msgid "Language|New" +msgstr "Nou" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"Podeu assignar noms concrets i al vostre gust als jocs d'estil\n" -"de l'OpenType («ss01» a «ss20»)." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Amhàric" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +msgid "Lang|Arabic" +msgstr "Àrab" -msgid "The font comment can contain whatever you feel it should" -msgstr "" -"El comentari del tipus de lletra pot contenir\n" -"qualsevol cosa que cregueu convenient" +msgid "Lang|Armenian" +msgstr "Armeni" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"El FontLog conté una breu descripció del projecte\n" -"de tipus de lletra, un registre de canvis detallat\n" -"i una llista de les col·laboracions." +msgid "Lang|Avar" +msgstr "Avar" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"Les classes de marca poden controlar en quin moment les consultes\n" -"són actives, però no posicionen els glifs. Podeu trobar les classes\n" -"d'àncora a la subfinestra de consultes." +msgid "Lang|Bengali" +msgstr "Bengalí" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" -"Els jocs de marques, igual que les classes de marca, poden controlar\n" -"en quin moment les consultes són actives, però no posicionen els glifs.\n" -"Podeu trobar les classes d'àncora a la subfinestra de consultes." +msgid "Lang|Berber" +msgstr "Berber" -msgid "Version, Major:" -msgstr "Versió, major:" +msgid "Lang|Cherokee" +msgstr "Cherokee" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" +msgid "Lang|Coptic" +msgstr "Copte" -msgid "Minor:" -msgstr "menor:" +msgid "Lang|Default" +msgstr "Predeterminat" -msgid "Metadata (xml):" -msgstr "Metadades (XML):" +msgid "Lang|Farsi" +msgstr "Persa" -msgid "ΤεΧ General" -msgstr "TeX, general" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "farsi/persa" -msgid "ΤεΧ Math Symbol" -msgstr "TeX, símbol matemàtic" +msgid "Lang|Georgian" +msgstr "Georgià" -msgid "ΤεΧ Math Extension" -msgstr "TeX, ampliació matemàtica" +msgid "Lang|Greek" +msgstr "Grec" -msgid "The size (in points) for which this face was designed" -msgstr "El cos (en punts) pel qual s'ha dissenyat el tipus de lletra" +msgid "Lang|Gujarati" +msgstr "Gujarati" -msgid "Size|Points" -msgstr "Punts" +msgid "Lang|Hebrew" +msgstr "Hebreu" -msgid "Design Range" -msgstr "Rang del disseny" +msgid "Lang|Javanese" +msgstr "Javanès" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"El rang de cossos (en punts) que es poden assignar al tipus de lletra.\n" -"El límit inferior no s'inclou, el superior sí." +msgid "Lang|Kannada" +msgstr "Kannarès" -msgid "_Bottom:" -msgstr "Pel damunt de:" +msgid "Lang|Khmer" +msgstr "Khmer" -msgid "_Top:" -msgstr "Com a molt de:" +msgid "Lang|Lao" +msgstr "Laosià" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"Nombre compartit que identifica els membres d'una família\n" -"amb el mateix estil. Per exemple, negreta de 10 punts\n" -"i negreta de 24 punts tindrien el mateix identificador,\n" -"però cursiva de 10 punts en tindria un altre." +msgid "Lang|Latin" +msgstr "Llatí" -msgid "Style Name:" -msgstr "Nom de l'estil:" +msgid "Lang|Malayalam" +msgstr "Malaiàlam" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Això proporciona un joc de noms que s'utilitzen per identificar\n" -"els estils del tipus de lletra. Els noms es poden traduir a diferents\n" -"idiomes dels quals només l'anglès és obligatori. Els tipus de lletra\n" -"amb el mateix identificador d'estil tindran tots aquest mateix nom." +msgid "Lang|Mongolian" +msgstr "Mongol" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Podeu crear un nom nou clicant damunt del botó \n" -"i seleccionant l'idioma de la llista.\n" -"Podeu modificar el text fent clic al damunt i teclejant.\n" +msgid "Lang|Oriya" +msgstr "Oriya" -msgid "Mac Style Set:" -msgstr "Joc d'estils del Mac:" +msgid "Lang|Sinhalese" +msgstr "Singalès" -msgid "FOND Name:" -msgstr "Nom del recurs FOND:" +msgid "Lang|Syriac" +msgstr "Siríac" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" -"Desplaça la consulta o la subtaula seleccionada\n" -"al principi de la llista." +msgid "Lang|Tagalog" +msgstr "Tagal" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"Desplaça la consulta o la subtaula seleccionada\n" -"una posició cap amunt de la llista." +msgid "Lang|Tamil" +msgstr "Tàmil" + +msgid "Lang|Telugu" +msgstr "Telugu" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" -"Desplaça la consulta o la subtaula seleccionada\n" -"una posició cap avall de la llista." +msgid "Lang|Thai" +msgstr "Tai" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"Desplaça la consulta o la subtaula seleccionada\n" -"al final de la llista." +msgid "Lang|Tibetan" +msgstr "Tibetà" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" -"Ordena les consultes de manera predeterminada,\n" -"en funció de les etiquetes de singularitat." +msgid "Lang|Uighur" +msgstr "Uigur" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"Afegeix una consulta nova al principi de la llista\n" -"o en la posició següent de la consulta seleccionada." +msgid "Lang|Yi" +msgstr "Yi" -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" -"Afegeix una subtaula de consulta nova al principi de la llista\n" -"o en la posició següent de la subtaula seleccionada." +msgid "Lao" +msgstr "Laosià" -msgid "Edits a lookup or lookup subtable." -msgstr "Edita una consulta o una subtaula de consulta." +msgid "Last Anchor Point" +msgstr "Darrer punt d'ancoratge" -msgid "Edits the transformations in a lookup subtable." -msgstr "Edita les transformacions d'una subtaula de consulta." +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Darrer punt clicat" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" -"Esborra les subtaules o les consultes seleccionades.\n" -"En esborrar una consulta, s'esborren les seves subtaules.\n" -"En esborrar una subtaula, s'esborren les seves transformacions." +msgid "Latin Extended Additional" +msgstr "Llatí estès addicional" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "Fusiona dues consultes o dues subtaules compatibles seleccionades." +msgid "Latin Extended Additional/C/D" +msgstr "Llatí estès addicional/C/D" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Restaura la llista de consultes a l'estat original\n" -"però es mantenen els canvis de les subtaules." +msgid "Latin Extended-A" +msgstr "Llatí estès A" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" -"Importa una consulta, amb les subtaules corresponents,\n" -"d'un altre fitxer obert de tipus de lletra." +msgid "Latin Extended-B" +msgstr "Llatí estès B" -msgid "Creation Date:" -msgstr "Data de creació:" +msgid "Latin Extended-C" +msgstr "Llatí estès C" -msgid "Modification Date:" -msgstr "Data de modificació:" +msgid "Latin Extended-D" +msgstr "Llatí estès D" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Aquesta subfinestra és només informativa i mostra els jocs de caràcters\n" -"que són realment presents al fitxer. Si voleu establir l'abast del rang\n" -"Unicode de l'OS/2, aneu a la subfinestra de l'enllaç següent:" +msgid "Latin Extended-E" +msgstr "Llatí estès E" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> Jocs de caràcters" +msgid "Latin Extended-F" +msgstr "Llatí estès F" -msgid "Include Empty Blocks" -msgstr "Inclou els blocs buits" +msgid "Latin Extended-G" +msgstr "Llatí estès G" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"Feu clic en un rang per seleccionar-ne els caràcters presents\n" -"realment al fitxer. Feu doble clic en un rang per seleccionar-ne\n" -"els caràcters absents." +msgid "Latin Ligatures" +msgstr "Lligadures llatines" -msgid "PS Names" -msgstr "Noms PostScript" +msgid "Latin-1 Supplement" +msgstr "Suplement del Llatí 1" -msgid "General" -msgstr "" +msgid "Latin: Decorative" +msgstr "Llatí, decorativa" -msgid "PS UID" -msgstr "Identificadors PostScript" +msgid "Latvian" +msgstr "Letó" -msgid "PS Private" -msgstr "Diccionari privat PostScript" +msgid "Layer" +msgstr "Capa" -msgid "OS/2" -msgstr "" +msgid "Layer Info..." +msgstr "Informació de la capa..." -msgid "TTF Names" -msgstr "Noms TrueType/OpenType" +msgid "Layer Name" +msgstr "Nom de la capa" -msgid "StyleSet Names" -msgstr "Noms dels jocs d'estil" +msgid "Layer:" +msgstr "Capa:" -msgid "Grid Fitting" -msgstr "Ajust a la retícula" +msgid "Layers" +msgstr "Capes" -msgid "ΤεΧ" -msgstr "TeX" +msgid "Layer|Background" +msgstr "Fons" -msgid "FONTLOG" -msgstr "FontLog" +msgid "Layer|Foreground" +msgstr "Primer pla" -msgid "Mark Classes" -msgstr "Classes de marques" +msgid "Leading Jamo Forms" +msgstr "Formes jamo inicials" -msgid "Mark Sets" -msgstr "Jocs de marques" +msgid "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." +msgstr "" +"Aprendre a utilitzar el FontForge és senzill; podeu consultar els tutorials " +"existents que van de les funcions més bàsiques del programa fins a les més " +"complicades, com ara escriure i usar scripts." -msgid "OpenType|Lookups" -msgstr "Consultes" +msgid "Lef_t" +msgstr "Esquerra" -msgid "WOFF" -msgstr "Web Open Font Format" +msgid "Left Bounds" +msgstr "Límits esquerres" -msgid "Mac Features" -msgstr "Singularitats Mac" +msgid "Left Side Bearing" +msgstr "Marge esquerre" -msgid "Dates" -msgstr "" +msgid "Left Side Bearing does not change." +msgstr "El marge esquerre no canvia" -msgid "TrueTypeName|New" -msgstr "Nou" +msgid "Left to Right Alternates" +msgstr "Variants d'esquerra a dreta" -msgid "gaspTableEntry|New" -msgstr "Nova" +msgid "Left to Right mirrored forms" +msgstr "Formes especulars d'esquerra a dreta" -msgid "PSPrivateDictKey|New" -msgstr "Nova" +msgid "Lepcha" +msgstr "Lepcha" -msgid "_Don't Save" -msgstr "No ho _desis" +msgid "Lepcha (Róng)" +msgstr "Lepcha (Róng)" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"El tipus de lletra %1$.40s del fitxer %2$.40s s'ha modificat.\n" -"Voleu desar els canvis?" +msgid "Letterlike Symbols" +msgstr "Símbols semblants a lletres" -msgid "Yes, and don't _remind me again" -msgstr "" +msgid "License" +msgstr "Llicència" -msgid "Unsaved script" -msgstr "" +msgid "License URL" +msgstr "URL de la llicència" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "Life Time" +msgstr "Temps de vida" -msgid "Save as _Directory" -msgstr "Desa com a _directori" +msgid "Lig. Carets" +msgstr "Separadors" -msgid "Save as..." -msgstr "Anomena i desa..." +msgid "Lig.Caret" +msgstr "Separador" + +msgid "Ligature" +msgstr "Lligadura" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version #, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" +msgid "Ligature %s" +msgstr "Lligadura %s" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" +msgid "Ligature Caret Color" +msgstr "Color dels separadors de lligadura" -msgid "Merge Feature Info" -msgstr "Incorpora un fitxer auxiliar" +msgid "Ligature Caret Count" +msgstr "Número de separadors" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "No s'han pogut carregar les dades d'interlletratge de %s" +msgid "Ligature Caret Count:" +msgstr "Número de separadors:" -msgid "Load of Kerning Metrics Failed" -msgstr "No s'ha pogut carregar la mètrica d'interlletratge" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Subtaula de separadors de lligadures" -msgid "Many Windows" -msgstr "Hi ha massa finestres" +msgid "Ligature Glyph Name" +msgstr "Nom del glif de lligadura" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"S'obriran més de 10 finestres.\n" -"Voleu continuar?" +msgid "Ligature Substitution" +msgstr "Substitució de lligadures" msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." msgstr "" -"Segons Adobe, els splines «grans» no haurien de tenir \n" -"punts extrems; però no aclareix el significat de grans.\n" -"Si la distància entre els punts finals de l'spline és més gran que aquest " -"valor, aleshores FontForge considerarà «gran» l'spline." +"Els editors de text utilitzen la posició dels separadors de lligadura per " +"tal de representar el punt d'inserció de text a l'interior de la lligadura. " +"Això vol dir que hi ha d'haver un separador entre cada component de la " +"lligadura, per tant, si la lligadura té n components, hi ha d'haver n-1 " +"posicions de separadors.\n" +"Podeu ajustar la posició dels separadors a l'editor de glifs arrossegant-los " +"des de l'origen fins al lloc adient." -msgid "Extremum bound..." -msgstr "Límitador de node extrem..." +msgid "Ligatures" +msgstr "Lligadures" -msgid "Select by Script" -msgstr "Seleciona per alfabet" +msgid "Ligatures & such" +msgstr "Lligadures i similars" -msgid "All glyphs" -msgstr "Tots els glifs" +msgid "Light" +msgstr "Fina" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" -"Estableix la selecció de la finestra principal\n" -"amb tots els glifs de l'alfabet." +msgid "Light Angle:" +msgstr "Angle de la llum:" -msgid "Only upper case" -msgstr "Només caixa alta" +msgid "Limbu" +msgstr "Limbu" msgid "" -"Set the selection of the font view to any upper case glyphs in the script." +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" msgstr "" -"Estableix la selecció de la finestra principal\n" -"amb tot els glifs de caixa alta." - -msgid "Only lower case" -msgstr "Només caixa baixa" +"El fitxer de font inclourà només els 256 primers glifs\n" +"que apareguin a la codificació." -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" -"Estableix la selecció de la finestra principal\n" -"amb tots els glifs de caixa baixa." +msgid "Limits" +msgstr "Límits" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" -"Estableix la selecció de la finestra principal\n" -"amb els glifs coincidents." +msgid "Linear" +msgstr "Lineal" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" +msgid "Linear A" +msgstr "Lineal A" -msgid "Remove matching glyphs from the selection." -msgstr "Suprimeix de la selecció els glifs coincidents." +msgid "Linear B" +msgstr "Lineal B" -msgid "Logical And with Selection" -msgstr "Aplica un «and» lògic amb la selecció." +msgid "Linear B Ideograms" +msgstr "Ideogrames lineals B" -msgid "Remove glyphs which do not match from the selection." -msgstr "Suprimeix de la selecció els glifs no coincidents." +msgid "Linear B Syllabary" +msgstr "Sil·labari lineal B" -msgid "No Script" -msgstr "No hi ha cap alfabet" +msgid "Lining Figures" +msgstr "Figures perfilades" -msgid "Please specify a script" -msgstr "Heu d'especificar un alfabet" +msgid "List Field" +msgstr "Camp de llista" -msgid "Bad Script" -msgstr "L'alfabet és incorrecte" +msgid "List Field (Combo Box)" +msgstr "Camp de llista (quadre combinat)" -msgid "Scripts are 4 letter tags" -msgstr "Els alfabets són etiquetes de 4 lletres" +msgid "List Field Menu" +msgstr "Menú de camp de llista" -msgid "Select by Name" -msgstr "Selecciona per nom" +msgid "List of class names" +msgstr "Llista de noms de classe" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" -"Introduiu un patró de comodins (per cercar coincidències\n" -"amb els noms de glifs) o una codificació Unicode (p.ex. «U+0065»)." +msgid "Lisu" +msgstr "Lisu" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" -"L'estil de comodins és el de l'Unix, és a dir:\n" -"- Un «?» equival a un caràcter qualsevol.\n" -"- Un «*» equival a un número arbitrari (zero inclòs) de caràcters " -"qualssevol.\n" -"- Un joc de caràcters entre claudàtors, per exemple «[abc]», cerca la " -"coincidència\n" -" amb qualsevol dels caràcters del joc individualment.\n" -"- Un joc de cadenes, separades per comes, entre claus, per exemple «{scmp," -"c2sc}»,\n" -" cercarà la coincidència amb qualsevol de les cadenes individualment.\n" -"Exemples:\n" -"El patró «a.*» coincidirà amb «a.», «a.sc» i «a.swash».\n" -"El patró «a.[abc]» coincidirà amb «a.a», «a.b» i «a.c».\n" -"El patró «a.{scmp,c2sc}» coincidirà amb «a.scmp» i amb «a.c2sc»." +msgid "Lisu Supplement" +msgstr "Suplement lisu" -msgid "New Lookup Subtable..." -msgstr "Subtaula de consultes nova..." +msgid "Lithuanian" +msgstr "Lituà" -msgid "Display Substitution..." -msgstr "Mostra la substitució..." +msgid "Lithuanian (Classic)" +msgstr "Lituà (clàssic)" -msgid "Pick a substitution to display in the window." -msgstr "Trieu quina substitució voleu mostrar." +msgid "Load Bitmap Fonts" +msgstr "Carrega les lletres tipogràfiques de mapa de bits" -msgid "Show H. Metrics" -msgstr "Mostra la mètrica horitzontal" +msgid "Load Encoding" +msgstr "Carrega una codificació" -msgid "Show V. Metrics" -msgstr "Mostra la mètrica vertical" +msgid "Load Glyph Name List..." +msgstr "Carrega una llista de noms de glif..." -msgid "Baseline" -msgstr "Línia de base" +msgid "Load Word List..." +msgstr "Carrega una llista de paraules..." -msgid "Origin" -msgstr "Origen" +msgid "Load _Word List..." +msgstr "Carrega una _llista de paraules..." -msgid "Advance Width as a Line" -msgstr "Amplada com a filet final" +msgid "Load of Kerning Metrics Failed" +msgstr "No s'ha pogut carregar la mètrica d'interlletratge" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"Mostra l'amplada amb un filet\n" -"perpendicular al sentit de l'avanç." +msgid "LoadedFontsAsNew" +msgstr "Conversió d'ordre" -msgid "Advance Width as a Bar" -msgstr "Amplada com a barra inferior" +#, c-format +msgid "Loading font from %.100s" +msgstr "S’està carregant la font des de %.100s" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"Mostra l'avanç de l'amplada\n" -"amb una barra sota el glif" +msgid "Loading..." +msgstr "S'està carregant..." -msgid "Bitmap Magnification..." -msgstr "Ampliació del mapa de bits..." +msgid "Localized Forms" +msgstr "Formes localitzades" -msgid "Please specify a bitmap magnification factor." -msgstr "Especifiqueu el factor d'ampliació dels mapes de bits." +msgid "Location" +msgstr "Posició" -msgid "Compact" -msgstr "Compacta" +msgid "Logical And with Selection" +msgstr "Aplica un «and» lògic amb la selecció." -msgid "Find an adobe CMap file..." -msgstr "Cerca un fitxer CMap d'Adobe..." +msgid "Logos" +msgstr "Logotips" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Tanqueu %s abans d'inserir-lo en un tipus de lletra CID." +msgid "Lombardic Forms" +msgstr "Formes lombardes" -msgid "Please close font" -msgstr "Tanqueu el fitxer" +msgid "Lookahead" +msgstr "Posteriors" -msgid "_Remove" -msgstr "Esbo_rra" +msgid "Lookup" +msgstr "Consulta" #, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "Confirmeu que voleu suprimir el subtipus %1$.40s del tipus CID %2$.40s" +msgid "Lookup %s is not in %s\n" +msgstr "La consulta %s no és a %s\n" -msgid "_Remove Font" -msgstr "Esbo_rra tipus" +msgid "Lookup Differences\n" +msgstr "Diferències a la consulta\n" -msgid "Change Supplement..." -msgstr "Canvia el suplement..." +msgid "Lookup Name:" +msgstr "Nom de la consulta:" + +msgid "Lookup Names" +msgstr "Noms de consultes" #, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Especifiqueu un suplement nou per %.20s-%.20s" +msgid "Lookup Subtable, %s" +msgstr "Subtaula de consulta, %s" -msgid "_New Composition..." -msgstr "Composició _nova" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Subtaula de consulta: %s" -msgid "_Modify Composition..." -msgstr "_Modificar la composició" +msgid "Lookup Table Edit" +msgstr "Edició de la taula de consultes" -msgid "_Build Syllables" -msgstr "Construeix les síl·la_bes" +msgid "Lookup Type|Unspecified" +msgstr "Sense especificar" -msgid "_Hangul" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" msgstr "" +"Hi ha informació de consulta adjunta a un glif sense marcar a la línia %d de " +"%s" -msgid "Save A_ll" -msgstr "Desa-_ho tot" - -msgid "_Merge Feature Info..." -msgstr "Incorpora un fitxer auxiliar..." - -msgid "Revert To _Backup" -msgstr "Restaura usant la còpia de seguretat" +msgid "Lookup name already used" +msgstr "El nom de la consulta ja existeix" -msgid "Clear Special Data" -msgstr "Esborra les dades especials" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Subtaula de consulta %s (coincident amb %s)\n" -msgid "Script Menu" -msgstr "Menú d'scripts" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "La subtaula de consulta %s no és a %s\n" -msgid "_All Fonts" -msgstr "T_ots els tipus" +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"La subtaula de consultes inclou el glif %s que no sútilitza, això fa que la " +"taula sencera no sigui vàlida" -msgid "_Displayed Font" -msgstr "El tip_us mostrat" +msgid "Lookup subtable:" +msgstr "Subtaula de consulta:" -msgid "Glyph _Metadata" -msgstr "Les _metadades del glif" +msgid "LookupName|New" +msgstr "Nou" -msgid "_TrueType Instructions" -msgstr "Instruccions _TrueType" +msgid "LookupType|Unknown" +msgstr "Desconeguda" -msgid "Select by _Color" -msgstr "Selecciona per _color" +msgid "Lookups" +msgstr "Consultes" -msgid "Select by _Wildcard..." -msgstr "Selecciona per comodí..." +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "La consulta és a %s però no a %s\n" -msgid "Select by _Script..." -msgstr "Selecciona per alfabet..." +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "" +"Les consultes només es poden especificar sobre els glifs marcats a la línia " +"%d de %s" -msgid "_Glyphs Worth Outputting" -msgstr "_Glifs generables" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "Cal definir les consultes abans d'utilitzar-les a la línia %d de %s" -msgid "Glyphs with only _References" -msgstr "Glifs amb només _referències " +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Les consultes han de complir el glif, la classe o la taula de cobertura per " +"la qual són aplicats: %s" -msgid "Glyphs with only S_plines" -msgstr "Glifs amb només traçats" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Hi ha subtaules de consulta a %s però no a %s\n" -msgid "Glyphs with both" -msgstr "Glifs amb traçats i referències" +msgid "Lookups turned OFF to extend a line" +msgstr "Desactiva les consultes d'allargament de traços" -msgid "W_hitespace Glyphs" -msgstr "Espais blancs" +msgid "Lookups turned OFF to shrink a line" +msgstr "Desactiva les consultes d'escurçament de traços" -msgid "_Changed Glyphs" -msgstr "Glifs modificats" +msgid "Lookups turned ON to extend a line" +msgstr "Activa les consultes d'allargament de traços" -msgid "_Hinting Needed" -msgstr "Pendents d'optimització" +msgid "Lookups turned ON to shrink a line" +msgstr "Activa les consultes d'escurçament de traços" -msgid "Autohinta_ble" -msgstr "Optimitzables automàticament" +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "" +"Consultes que indiquen la mida màxima a la qual es pot allargar un glif" -msgid "Hold [Shift] key to merge" -msgstr "«Maj» afegeix a la selecció" +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "" +"Consultes que indiquen la mida màxima a la qual es pot escurçar un glif" -msgid "Hold [Control] key to restrict" -msgstr "«Ctrl» resta a la selecció" +msgid "Lookups will be removed" +msgstr "S'eliminaran les consultes" -msgid "Selec_t By Lookup Subtable..." -msgstr "Selecció per subtaula consultable" +msgid "Loop Count" +msgstr "Recompte de llaços" -msgid "Undo Fontlevel" -msgstr "" +msgid "Low" +msgstr "Baix" -msgid "Copy _Lookup Data" -msgstr "Copia _les dades consultables" +msgid "Low Surrogates" +msgstr "Subrogats baixos" -msgid "Copy _VWidth" -msgstr "Copia l'amplada vertical" +msgid "Lower Case" +msgstr "Caixa baixa" -msgid "Paste Into" -msgstr "Enganxa dins" +msgid "LowerLimitBaselineDropMin:" +msgstr "BaixMinLinBaseLimitInf:" -msgid "Paste After" -msgstr "Enganxa després" +msgid "LowerLimitGapMin:" +msgstr "MinBlancDaltLimitInf:" -msgid "Sa_me Glyph As" -msgstr "Usa el _mateix glif" +msgid "Lowercase to Petite Capitals" +msgstr "Minúscules a falses versaletes" -msgid "Copy Layer To Layer" -msgstr "Copia d'una capa a una altra..." +msgid "Lowercase to Small Capitals" +msgstr "Minúscula a versaletes" -msgid "F_ind / Replace..." -msgstr "Cerca/Canv_ia..." +msgid "Luxembourgish" +msgstr "Luxemburguès" -msgid "Correct References" -msgstr "Corregeix les referències" +msgid "Lycian" +msgstr "Lici" -msgid "Copy _From" -msgstr "Origen de la còpia" +msgid "Lydian" +msgstr "Lidi" -msgid "Add _Small Capitals..." -msgstr "Afegeix ver_saletes" +msgid "MATH table" +msgstr "Taula MATH" -msgid "Add Subscripts/Superscripts..." -msgstr "Afegeix índexs/subíndexs..." +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "M_ultiMaster" -msgid "Buil_d Duplicate Glyph" -msgstr "Munta el glif _duplicat" +msgid "MM Change Default _Weights..." +msgstr "Canvia les amplades predeterminades del MM..." -msgid "_MATH Info..." -msgstr "Informació de la taula _MATH..." +msgid "MM _Info" +msgstr "Informació del MM" -msgid "_BDF Info..." -msgstr "Informació del _BDF..." +msgid "MM _Info..." +msgstr "_Informació del MM..." -msgid "_Horizontal Baselines..." -msgstr "Línies de base _horitzontals" +msgid "MM _Validity Check" +msgstr "Test de _validació MM" -msgid "_Vertical Baselines..." -msgstr "Línies de base _verticals" +msgid "MS Code Pages" +msgstr "Taula de codis de Microsoft" -msgid "_Justification..." -msgstr "_Justificació..." +msgid "MS Code Pages:" +msgstr "Taula de codis de Microsoft:" -msgid "Show _Dependent" -msgstr "Mostra les dependències" +msgid "" +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." +msgstr "" +"L'agost de 2006, MicroSoft va modificar el funcionament intern\n" +"del motor de formes índiques. Per diferenciar aquest nou motor\n" +"de l'antic, es va crear un joc paral·lel d'etiquetes índiques\n" +"que, generalment, acaben amb «2».\n" +"Activeu aquesta opció si esteu treballant amb aquest sistema nou\n" +"i desactiveu-la si treballeu amb el sistema antic.\n" +"Si no esteu fent res en índic, tant se val quina opció trieu." -msgid "Mass Glyph _Rename..." -msgstr "Canvia de nom a un grup de glifs..." +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"Microsoft necessita saber si una família de lletres tipogràfiques\n" +"presenta variacions només de gruix, amplada i inclinació i no\n" +"d'altres paràmetres com la mida òptica, per exemple." -msgid "Set _Color" -msgstr "Estableix el color" +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"Microsoft assigna la icona d'OpenType a les lletres tipogràfiques TrueType\n" +"que contenen la taula DSIG. El FontForge no pot generar taules DSIG\n" +"amb contingut útil, però pot crear-ne de buides, sense informació\n" +"de signatura. Una taula inútil." -msgid "Find Pr_oblems..." -msgstr "Cerca problemes..." +msgid "Ma_ke Arc" +msgstr "Fes una corba" -msgid "_Validate..." -msgstr "_Valida..." +msgid "Ma_x:" +msgstr "Mà_x." -msgid "Set E_xtremum Bound..." -msgstr "Limitador de node extrem..." +msgid "Mac" +msgstr "Mac" -msgid "Other Info" -msgstr "Altres informacions" +msgid "Mac Bitmap" +msgstr "Mapa de bits del Mac" -msgid "_Validation" -msgstr "_Validació" +msgid "Mac Contextual State Machine" +msgstr "Màquina d'estats contextual del Mac" -msgid "St_yle" -msgstr "E_stil" +msgid "Mac Features" +msgstr "Singularitats Mac" -msgid "_Merge Fonts..." -msgstr "Fusiona els tipus de lletra..." +msgid "Mac Indic State Machine" +msgstr "Màquina d'estats de l'índic del Mac" -msgid "Interpo_late Fonts..." -msgstr "Interpo_la els tipus de lletra..." +msgid "Mac Insertion State Machine" +msgstr "Maquina d'estats d'inserció del Mac" -msgid "Compare Fonts..." -msgstr "Compara els tipus de lletra..." +msgid "Mac Kerning State Machine" +msgstr "Màquina d'estats d'interlletratge del Mac" -msgid "All" -msgstr "Tot" +msgid "Mac Roman" +msgstr "Llatí del Mac" -msgid "_Glyph Image" -msgstr "_Imatge del glif" +msgid "Mac Style Set:" +msgstr "Joc d'estils del Mac:" -msgid "_Name" -msgstr "_Nom" +msgid "MacFeature|Default" +msgstr "Predeterminades" -msgid "_Unicode" -msgstr "" +msgid "MacFeature|_New..." +msgstr "_Nova..." -msgid "_Encoding Hex" -msgstr "Codificació _hexadecimal" +msgid "MacIcons" +msgstr "Icones del Mac" -msgid "Add Encoding Slots..." -msgstr "Afegeix caselles de codificació..." +msgid "MacMapping|Default" +msgstr "Predeterminat" -msgid "How many CID slots do you wish to add?" -msgstr "" +msgid "MacMap|_New..." +msgstr "_Nou..." -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" +msgid "MacName|_New..." +msgstr "_Nou..." -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" +msgid "MacSetting|_New..." +msgstr "_Nou..." -msgid "Detach & Remove Glyphs" -msgstr "Separa i elimina els glifs" +msgid "MacStyles|Bold" +msgstr "Negreta" -msgid "Add Encoding Name..." -msgstr "Afegeix un nom de codificació..." +msgid "MacStyles|Condense" +msgstr "Estreta" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" -"Indiqueu el nom de la codificació de la base de dades de l'iconv que voleu " -"que surti al menú." +msgid "MacStyles|Expand" +msgstr "Ampla" -msgid "Invalid Encoding" -msgstr "La codificació no és vàlida" +msgid "MacStyles|Italic" +msgstr "Cursiva" -msgid "Make Namelist" -msgstr "" +msgid "MacStyles|Outline" +msgstr "Buidada" -#, c-format -msgid "Could not write %s" -msgstr "" +msgid "MacStyles|Shadow" +msgstr "Ombrejada" -msgid "Namelist creation failed" -msgstr "" +msgid "MacStyles|Underline" +msgstr "Subratllada" -msgid "Load Namelist" -msgstr "" +msgid "Macedonian" +msgstr "Macedoni" -msgid "A name list with this name already exists. Replace it?" -msgstr "" +msgid "Macintosh Latin" +msgstr "Llatí del MacIntosh" -msgid "Replace" -msgstr "Reemplaça" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Ampl.:" -#, c-format -msgid "Could not read %s" -msgstr "" +msgid "Magnification:" +msgstr "Ampliació:" -msgid "No such file" -msgstr "" +msgid "Magnify (Minify with alt)" +msgstr "Apropa o allunya (+Alt)" -msgid "Bad namelist file" -msgstr "" +msgid "Mahajani" +msgstr "Mahajani" -#, c-format -msgid "Could not parse %s" -msgstr "%s no s'ha pogut analitzar" +msgid "Mahjong Tiles" +msgstr "Fitxes del mahjong" -msgid "Non-ASCII glyphnames" -msgstr "" +msgid "Makasar" +msgstr "Makasar" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" +msgid "Make Clip Path" +msgstr "Fes el camí de retall" -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" +msgid "Make Clip _Path" +msgstr "Camí de retall" -msgid "Create failed" -msgstr "" +msgid "Make _Line" +msgstr "Fes una recta" -msgid "Rename by NameList" -msgstr "" +msgid "Make _Parallel..." +msgstr "Fes _paral·lel..." msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." msgstr "" +"Assegura que els contrapunxons iguals o similars es mantenen\n" +"quan els contorns s'ajusten a una retícula. Aquesta opció\n" +"pot fer que l'amplada dels glifs s'escali de manera inconsistent\n" +"en algunes combinacions de cos i resolució." -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" +msgid "Malagasy" +msgstr "Malgaix" -msgid "Load glyph names" -msgstr "" +msgid "Malay" +msgstr "Malai" -msgid "_Reencode" -msgstr "_Recodifica" +msgid "Malay (Brunei)" +msgstr "Malai (Brunei)" -msgid "_Compact" -msgstr "_Compacta" +msgid "Malay (arabic)" +msgstr "Malai (àrab)" -msgid "_Force Encoding" -msgstr "_Força la codificació" +msgid "Malay (roman)" +msgstr "Malai (llatí)" -msgid "_Add Encoding Slots..." -msgstr "_Afegeix caselles de codificació..." +msgid "Malayalam" +msgstr "Malaiàlam" -msgid "Remove _Unused Slots" -msgstr "Elimina les caselles no _usades" +msgid "Maltese" +msgstr "Maltès" -msgid "_Detach Glyphs" -msgstr "Separa els glifs" +msgid "Mandaic" +msgstr "Mandeu" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Separa i elimina els glifs..." +msgid "Manichaean" +msgstr "Maniqueu" -msgid "Add E_ncoding Name..." -msgstr "" +msgid "Manufacturer" +msgstr "Fabricant" -msgid "_Load Encoding..." -msgstr "Carrega _la codificació..." +msgid "Manx Gaelic" +msgstr "Gaèlic manx" -msgid "Ma_ke From Font..." -msgstr "" +msgid "Many Windows" +msgstr "Hi ha massa finestres" -msgid "Remove En_coding..." +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." msgstr "" +"Moltes aplicacions encara no accepten l'interlletratge\n" +"mitjançant la taula GPOS. Podeu incloure una taula\n" +"d'interlletratge a l'estil antic marcant aquesta opció.\n" +"No és compatible amb l'opció Apple i, probablement,\n" +"algunes aplicacions no l'acceptin." -msgid "Display By _Groups..." -msgstr "" +msgid "Mapping" +msgstr "Mapatge" -msgid "D_efine Groups..." -msgstr "" +msgid "Marathi" +msgstr "Marathi" -msgid "_Save Namelist of Font..." -msgstr "" +msgid "Marchen" +msgstr "Marchen" -msgid "L_oad Namelist..." -msgstr "" +msgid "Mark" +msgstr "Marca" -msgid "Rename Gl_yphs..." -msgstr "" +msgid "Mark Attachment Classes" +msgstr "Classes d'adjunció de marques" -msgid "Cre_ate Named Glyphs..." -msgstr "" +#, c-format +msgid "Mark Class %.20s" +msgstr "Classe de marques %.20s" -msgid "_Show ATT" -msgstr "Taule_s ATT..." +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Classe de marca:" -msgid "Display S_ubstitutions..." -msgstr "S_ubstitucions..." +msgid "Mark Classes" +msgstr "Classes de marques" -msgid "Label Gl_yph By" -msgstr "Eti_queta el glif amb" +msgid "Mark Positioning" +msgstr "Posicionament de marques" -msgid "S_how H. Metrics..." -msgstr "Mètrica _horitzontal..." +msgid "Mark Positioning via Substitution" +msgstr "Posicionament de marques per substitució" -msgid "Show _V. Metrics..." -msgstr "Mètrica _vertical..." +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Joc de marca:" -msgid "32x8 cell window" -msgstr "Finestra de 32 x 8 caselles" +msgid "Mark Sets" +msgstr "Jocs de marques" -msgid "_16x4 cell window" -msgstr "Finestra de _16 x 4 caselles" +msgid "Mark anchors provided when nothing can use them" +msgstr "Marques d'àncora indicades quan no es poden fer servir" -msgid "_8x2 cell window" -msgstr "Finestra de _8 x 2 caselles" +msgid "Mark to Ligature attachment" +msgstr "Adjunció de marca a lligadura" -msgid "_24 pixel outline" -msgstr "Caselles de _24 pixels" +msgid "Mark to Mark" +msgstr "Marca sobre marca" -msgid "_36 pixel outline" -msgstr "Caselles de _36 pixels" +msgid "Mark to Mark attachment" +msgstr "Adjunció de marca a marca" -msgid "_48 pixel outline" -msgstr "Caselles de _48 pixels" +msgid "Mark to base attachment" +msgstr "Adjunció de marca a base" -msgid "_72 pixel outline" -msgstr "Caselles de _72 pixels" +msgid "Marks" +msgstr "Marques" -msgid "_96 pixel outline" -msgstr "Caselles de _96 pixels" +msgid "Masaram Gondi" +msgstr "Masaram Gondi" -msgid "_128 pixel outline" -msgstr "Caselles de _128 pixels" +msgid "Mass Glyph Rename" +msgstr "Canvi de nom d'un grup de glifs" -msgid "_Fit to font bounding box" -msgstr "Ajusta a la capsa contenidora de la _font" +msgid "Mass Glyph _Rename..." +msgstr "Canvia de nom a un grup de glifs..." -msgid "Bitmap _Magnification..." -msgstr "Ampliació dels mapes de bits..." +msgid "Master Designs" +msgstr "Dissenys mestres" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" +msgid "Match" +msgstr "Coincidència" -msgid "BlueValues" -msgstr "" +msgid "Match Classes" +msgstr "Classes de coindidència" -msgid "Edit 'fpgm'..." -msgstr "" +msgid "Matching rules based on a list of classes" +msgstr "Regles coincidents basades en una llista de classes" -msgid "Edit 'prep'..." -msgstr "" +msgid "Matching rules based on a list of glyphs" +msgstr "Regles coincidents basades en una llista de glifs" -msgid "Edit 'maxp'..." -msgstr "" +msgid "Math Kern" +msgstr "Interlletratge matemàtic" -msgid "Edit 'cvt '..." -msgstr "" +msgid "Math Script Style" +msgstr "Estil d'escriptura matemàtic" -msgid "Remove Instr Tables" -msgstr "" +msgid "MathLeading:" +msgstr "InterlineaFormMatem:" -msgid "_Clear Hints" -msgstr "Elimina les indi_cacions" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Símbols alfanumèrics matemàtics" -msgid "Histograms" -msgstr "Histogrames" +msgid "Mathematical Greek" +msgstr "Grec de matemàtiques" -msgid "_Auto Width..." -msgstr "Amplada automàtica..." +msgid "Mathematical Operators" +msgstr "Operadors matemàtics" -msgid "Remove All Kern _Pairs" -msgstr "Elimina els parells d'interlletratge" +msgid "Mathematical centerline" +msgstr "Línea central matemàtica" -msgid "Remove All VKern Pairs" -msgstr "Elimina els parells d'interlletratge vert." +msgid "Max" +msgstr "Màx." -msgid "_Convert to CID" -msgstr "_Converteix a CID" +msgid "Max (ascent)" +msgstr "Màx. (ascendent)" -msgid "Convert By C_Map" -msgstr "" +msgid "Max Bearing" +msgstr "Marge màxim" -msgid "_Flatten" -msgstr "" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." +msgstr "Altura màxima de la base dels accents que no necessiten aplanar-se." + +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." +msgstr "Altura màxima de la base dels accents que no necessiten apujar-se." -msgid "Fl_attenByCMap" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." msgstr "" +"Abaixament màxim admès de la línia de base dels subíndexs relativa al peu de " +"la base.\n" +"Es fa servir per a bases que es tracten com a capses o formes esteses.\n" +"És positiu en sentit descendent." -msgid "Insert F_ont..." +msgid "" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." msgstr "" +"Abaixament màxim admès de la línia de base dels superíndexs relativa al peu " +"de la base.\n" +"Es fa servir per a bases que es tracten com a capses o formes esteses.\n" +"És positiu en sentit descendent." -msgid "Insert _Blank" +msgid "" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" +"Altura màxima de la part de dalt dels subíndexs que no necessiten abaixar-se " +"encara més." -msgid "_Change Supplement..." -msgstr "" +msgid "Mayan Numerals" +msgstr "Numerals maies" -msgid "C_ID Font Info..." -msgstr "Informació del tipus de lletra C_ID..." +msgid "Measure Tool Windows Background Color" +msgstr "Color de fons de la finestra de l'eina de mesura" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Crea MultipleMaster (MM)" +msgid "Measure Tool Windows Foreground Color" +msgstr "Color de primer pla de la finestra de l'eina de mesura" -msgid "MM _Validity Check" -msgstr "Test de _validació MM" +msgid "Measure distance, angle between points" +msgstr "Mesura distàncies i angles entre punts" -msgid "MM _Info..." -msgstr "_Informació del MM..." +msgid "Medefaidrin" +msgstr "Medefaidrin" -msgid "_Blend to New Font..." -msgstr "" +msgid "Medial Forms" +msgstr "Formes intermèdies" -msgid "MM Change Default _Weights..." -msgstr "Canvia les amplades predeterminades del MM..." +msgid "Medial Forms 2" +msgstr "Formes intermèdies 2" -msgid "_Overview" -msgstr "Introducció" +msgid "Medium" +msgstr "Normal" -msgid "_Index" -msgstr "Índex" +msgid "Medium (100%)" +msgstr "Normal (100%)" -msgid "_About..." -msgstr "_Quant al FontForge" +msgid "Medium High" +msgstr "Mitjà alt" -msgid "_License..." -msgstr "_Llicència" +msgid "Medium Low" +msgstr "Mitjà baix" -msgid "E_ncoding" -msgstr "C_odificació" +msgid "Meetei Mayek" +msgstr "Meetei Mayek" -msgid "_CID" -msgstr "" +msgid "Meetei Mayek Extensions" +msgstr "Meetei Mayek estès" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" +msgid "Mende Kikakui" +msgstr "Mende kikakui" -msgid "Glyph Info Color" -msgstr "" +msgid "Menu" +msgstr "Menú" -msgid "Color used to draw the foreground of empty slots" -msgstr "" +msgid "Menu Bar" +msgstr "Barra de menú" -msgid "Empty Slot FG Color" -msgstr "" +msgid "Menu Name" +msgstr "Nom del menú" -msgid "Color used to draw the background of selected glyphs" -msgstr "" +msgid "Menu name with no associated script" +msgstr "El nom de menú no té associat cap script" -msgid "Selected BG Color" -msgstr "Color de fons seleccionat" +msgid "Merge Feature Info" +msgstr "Incorpora un fitxer auxiliar" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" +msgid "Merge Results" +msgstr "Fusiona el resultat" -msgid "Selected FG Color" -msgstr "Color de dibuix seleccionat" +msgid "Merge into selection" +msgstr "Combina amb la selecció" -msgid "Changed Color" -msgstr "" +msgid "Merge tables across fonts" +msgstr "Fusiona les taules" -msgid "Color used to mark a changed glyph" -msgstr "" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "Fusiona dues consultes o dues subtaules compatibles seleccionades." -msgid "Color used to mark glyphs that need hinting" -msgstr "" +msgid "Merging Problem" +msgstr "Problema de combinació" -msgid "Hinting Needed Color" -msgstr "" +msgid "Merging a font with itself achieves nothing" +msgstr "La combinació d'una font amb ella mateixa no produeix cap resultat" -msgid "Font Size" -msgstr "Cos" +msgid "Meroitic Cursive" +msgstr "Cursiva meroítica" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" +msgid "Meroitic Hieroglyphs" +msgstr "Jeroglífics meroítics" msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." msgstr "" +"El MetaFont genera molta informació a la sortida estàndard\n" +"que, en general, no és gaire interessant. Si cal, però,\n" +"podeu revisar-la per comprovar possibles errors." -msgid "Font Family" -msgstr "Família" - -msgid "Background color for the drawing area of all views" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "El MetaFont ha sortit amb un error" -msgid "Color|Background" -msgstr "Fons" +msgid "Metadata (xml):" +msgstr "Metadades (XML):" -msgid "View" -msgstr "Visualització" +msgid "Metrics" +msgstr "Mètrica" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"Classe abstracta on es deineixen les caracteríctiques comunes de les\n" -"finestres de tipus, de caràcters, de mapes de bits i de mètrica" +msgid "MfArgs" +msgstr "Arguments del MetaFont" -msgid "FontView" -msgstr "Finestra principal" +msgid "MfAsk" +msgstr "Demana arguments del MetaFont" -msgid "This is the main fontforge window displaying a font" -msgstr "Finestra principal del FontForge" +msgid "MfClearBg" +msgstr "Esborra el fons" -msgid "Glyph Set by Selection" -msgstr "" +msgid "MfShowErr" +msgstr "Mostra els errors" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" +msgid "Miao" +msgstr "Miao" -msgid "Hit Watch Point" -msgstr "" +msgid "MicroSoft" +msgstr "MicroSoft" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" +msgid "Min" +msgstr "Mín." -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" +msgid "Min (descent)" +msgstr "Mín. (descendent)" -msgid "Watched Store Change" -msgstr "" +msgid "Min Bearing" +msgstr "Marge mínim" -msgid "Read of Uninitialized Store" -msgstr "" +msgid "Min Kern" +msgstr "Interlletratge mínim" -#, c-format msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." msgstr "" +"Altura mínima admesa del peu dels superíndexs que no necessiten una elevació " +"extra." -#, c-format msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." msgstr "" - -msgid "Kerning" -msgstr "Interlletratge" +"Distància mínima entre la línia de base d'un límit superior i el peu de " +"l'operador de base." msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." msgstr "" +"Distància mínima entre la línia de base d'un límit inferior i el peu de " +"l'operador de base." -msgid "Preserve cross-font kerning" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." msgstr "" +"Espai blanc mínim entre el dalt del límit inferior i em peu de l'operador de " +"base." -msgid "Amount" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." msgstr "" +"Espai blanc mínim entre el peu de l'element superior i el dalt de l'element " +"inferior d'una pila." -msgid "Interpolate Fonts" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." msgstr "" +"Espai blanc màxim entre el peu del límit superior i el dalt de l'operador de " +"base." -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "Espai blanc mínim entre els superíndexs i els subíndexs." -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" msgstr "" +"Altura mínima a partir de la qual una expressió delimitada es tracta com a " +"subfórmula" -msgid "Set Bearings To:" -msgstr "Estableix els marges:" - -msgid "Set LBearing To:" -msgstr "Estableix el marge esquerre:" - -msgid "Set RBearing To:" -msgstr "Estableix el marge dret:" - -msgid "Set Vert. Advance To:" -msgstr "Estableix el marge vertical" - -msgid "Set Width To:" -msgstr "Estableix l'amplada:" - -msgid "Increment Bearings By:" -msgstr "Augmenta els marges" - -msgid "Increment LBearing By:" -msgstr "Augmenta el marge esquerre:" - -msgid "Increment RBearing By:" -msgstr "Augmenta el marge dret" - -msgid "Increment V. Adv. By:" -msgstr "Augmenta el marge vertical" - -msgid "Increment Width By:" -msgstr "Augmenta l'amplada:" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "Altura mínima dels operadors n-aris (integral, sumatori, etc.)" -msgid "Scale Bearings By:" -msgstr "Escala els marges" +msgid "Minor:" +msgstr "menor:" -msgid "Scale LBearing By:" -msgstr "Escala el marge esquerre" +msgid "Misc." +msgstr "Miscel·lània" -msgid "Scale RBearing By:" -msgstr "Escala el marge dret" +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "Miscel·lània de símbols matemàtics A" -msgid "Scale VAdvance By:" -msgstr "Escala el marge vertical" +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "Miscel·lània de símbols matemàtics B" -msgid "Scale Width By:" -msgstr "Escala l'amplada:" +msgid "Miscellaneous Symbols" +msgstr "Símbols miscel·lanis" -msgid "Advance Width does not change." -msgstr "L'amplada no canvia" +msgid "Miscellaneous Symbols and Arrows" +msgstr "Miscel·lània de símbols i fletxes" -msgid "Left Side Bearing does not change." -msgstr "El marge esquerre no canvia" +msgid "Miscellaneous Symbols and Pictographs" +msgstr "Miscel·lània de símbols i pictogrames" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Miscellaneous Technical" +msgstr "Tècnics miscel·lanis" -msgid "Top Bearing does not change." -msgstr "El marge superior no canvia" +msgid "Miscellaneous Technical Symbols" +msgstr "Miscel·lània de símbols tècnics" -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"El TrueType no permet amplades de glif negatives.\n" -"Voleu mantenir aquest valor negatiu?" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "Els tipus de consulta dins la consulta analitzada no es corresponen" -msgid "Set Both Side Bearings..." -msgstr "Estableix els dos marges..." +msgid "Missing \"OS/2\" table" +msgstr "Falta la taula «OS/2»" -msgid "Set LBearing..." -msgstr "Estableix el marge esquerre..." +msgid "Missing Bitmap" +msgstr "No es troba el mapa de bits" -msgid "Set RBearing..." -msgstr "Estableix el marge dret..." +msgid "Missing Glyph" +msgstr "No s'ha trobat el glif" -msgid "Set Vertical Advance..." -msgstr "Estableix el marge vertical..." +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Falta un glif..." #, c-format -msgid "Could not find the glyph: %.70s" -msgstr "No s'ha trobat el glif: %.70s" +msgid "Missing POST resource %u\n" +msgstr "No s'ha trobat el recurs POST %u\n" -msgid "Goto" -msgstr "Vés a" +msgid "Missing Script" +msgstr "No s'ha trobat l'script" -msgid "Enter the name of a glyph in the font" -msgstr "Indiqueu el nom d'un glif" +msgid "Missing bitmap strike" +msgstr "No es troba la pòlissa de mapa de bits" -msgid "Merge into selection" -msgstr "Combina amb la selecció" +msgid "Missing cidmap file" +msgstr "No s'ha trobat el fitxer de mapatge CID" -msgid "Select by Color" -msgstr "Selecciona per color" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Falta tancar un parèntesi al fitxer de capçalera de la línia %d de %s" -msgid "Glyph names must be valid postscript names" -msgstr "" +msgid "Missing glyph" +msgstr "No es pot trobar el glif" -msgid "Bad Range" -msgstr "El rang és incorrecte" +msgid "Missing glyph name" +msgstr "No hi ha cap nom de glif" #, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" +msgid "Missing name on line %d of %s" +msgstr "Falta un nom a la línia %d de %s" #, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" +msgid "Missing number on line %d of %s" +msgstr "Falta un nombre a la línia %d de %s" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" +msgid "Missing required table: \"glyf\"" +msgstr "Falta la taula necessària «glyf»" -msgid "UntitledGroup" -msgstr "Grup sense títol" +msgid "Missing required table: \"head\"" +msgstr "Falta la taula necessària «head»" -msgid "Groups" -msgstr "Grups" +msgid "Missing required table: \"hhea\"" +msgstr "Falta la taula necessària «hhea»" -msgid "Define Groups" -msgstr "Defineix els grups" +msgid "Missing required table: \"loca\"" +msgstr "Falta la taula necessària «loca»" -msgid "New Sub-Group" -msgstr "Subgrup nou" +msgid "Missing required table: \"maxp\"" +msgstr "Falta la taula necessària «maxp»" -msgid "Group Name:" -msgstr "Nom del grup:" +msgid "Missing required table: \"name\"" +msgstr "Falta la taula necessària «name»" -msgid "Glyphs:" -msgstr "Glifs:" +msgid "Missing required table: \"post\"" +msgstr "Falta la taula necessària «post»" -msgid "Identify by" -msgstr "Identificació per" +msgid "Missing suffix" +msgstr "No hi ha cap sufix" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" +msgid "Modern" +msgstr "Moderna" -msgid "Set From Font" -msgstr "" +msgid "Modi" +msgstr "Modi" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" +msgid "Modification Date:" +msgstr "Data de modificació:" -msgid "Select In Font" -msgstr "" +msgid "Modifier Tone Letters" +msgstr "Lletres modificadores del to" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" +msgid "Moldavian" +msgstr "Moldau" -msgid "No Glyph Duplicates" -msgstr "" +msgid "Mongolian" +msgstr "Mongolès" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" +msgid "Mongolian (Cyrillic)" +msgstr "Mongol (Ciríl·lic)" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" +msgid "Mongolian (Mongolian)" +msgstr "Mongol (Mongòlia)" -msgid "No Groups" -msgstr "No hi ha grups" +msgid "Mongolian (cyrillic)" +msgstr "Mongol (ciríl·lic)" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" +msgid "Mongolian Supplement" +msgstr "Suplement mongol" -msgid "Display By Groups" -msgstr "Mostra per grups" +msgid "Monospace" +msgstr "D'ample fix" -msgid "Compacted" -msgstr "Compactat" +msgid "Monospaced" +msgstr "D'ample fix" + +msgid "Montage" +msgstr "Muntatge" + +msgid "Montages" +msgstr "Muntatges" + +msgid "More Images Than Selected Glyphs" +msgstr "Hi ha més imatges que glifs seleccionats" + +msgid "Moroccan" +msgstr "Marroquí" + +msgid "Move by Ruler..." +msgstr "Desplaça un valor mesurat..." + +msgid "Move..." +msgstr "Desplaça..." -#, c-format msgid "" -"Position: %d\n" -"Count: %d\n" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." msgstr "" -"Posició: %d\n" -"Quantitat: %d\n" +"Desplaça la consulta o la subtaula seleccionada\n" +"una posició cap avall de la llista." -#, c-format msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." msgstr "" +"Desplaça la consulta o la subtaula seleccionada\n" +"una posició cap amunt de la llista." -#, c-format msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." msgstr "" +"Desplaça la consulta o la subtaula seleccionada\n" +"al principi de la llista." -#, c-format msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" msgstr "" +"Desplaça la consulta o la subtaula seleccionada\n" +"al final de la llista." -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" +msgid "Mro" +msgstr "Mro" -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" +msgid "Multani" +msgstr "Multani" -msgid "Tiny Selection" -msgstr "" +msgid "Multi-Master table, obsolete" +msgstr "Taula de Multi-Master (obsolet)" -msgid "HStem" -msgstr "" +msgid "Multiple" +msgstr "Múltiple" -msgid "VStem" -msgstr "" +msgid "Multiple Segment" +msgstr "Segmentada" -msgid "Blues" -msgstr "" +msgid "Multiple Substitution" +msgstr "Substitució múltiple" -msgid "Sum Around:" -msgstr "" +msgid "Multiple-Density Font" +msgstr "Font de densitat múltiple" -msgid "Bar Width:" -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "S'ha ignorat la codificació múltiple" -msgid "BlueValues come in pairs. Select another." -msgstr "" +msgid "Music" +msgstr "Música" -msgid "Glyph Names" -msgstr "Noms dels glifs" +msgid "Musical" +msgstr "Musical" -msgid "Extend Lookups On" -msgstr "Consultes d'allargament actives" +msgid "Musical Symbols" +msgstr "Símbols musicals" -msgid "Extend Lookups Off" -msgstr "Consultes d'allargament inactives" +msgid "Must be a number" +msgstr "Ha de ser un nombre" -msgid "Extend Max Lookups" -msgstr "Consultes d'allargament màxim" +msgid "Mutually Exclusive" +msgstr "Mútuament exclusius" -msgid "Shrink Lookups On" -msgstr "Consultes d'escurçament actives" +msgid "Myanmar" +msgstr "Birmà (Myanmar)" -msgid "Shrink Lookups Off" -msgstr "Consultes d'escurçament inactives" +msgid "Myanmar Extended-A" +msgstr "Myanmar estès A" -msgid "Shrink Max Lookups" -msgstr "Consultes d'escurçament màxim" +msgid "Myanmar Extended-B" +msgstr "Myanmar estès B" -msgid "Extenders" -msgstr "Allargadors" +msgid "N'Ko" +msgstr "Nko" -msgid "Language info" -msgstr "Informació de l'idioma" +msgid "NFNT (MacBin)" +msgstr "NFNT (binari Mac)" -msgid "Hidden" -msgstr "Ocult" +msgid "NFNT (Resource)" +msgstr "NFNT (recurs)" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Glifs allargadors (kashides, etc.)" +msgid "NKo" +msgstr "Nko" + +msgid "NLC Kanji Forms" +msgstr "Formes kanji NLC" + +msgid "NUL, Default Character" +msgstr "NUL, caràcter predeterminat" + +msgid "N_ever Interpolate" +msgstr "No int_erpolis mai" -msgid "A list of glyph names" -msgstr "Llista dels noms dels glifs" +msgid "N_umber Points" +msgstr "N_umeració dels nodes" -msgid "GlyphName|New" -msgstr "Nou" +msgid "Nabataean" +msgstr "Nabateu" -msgid "Lookups turned ON to extend a line" -msgstr "Activa les consultes d'allargament de traços" +msgid "Name" +msgstr "Nom" -msgid "Lookups turned OFF to extend a line" -msgstr "Desactiva les consultes d'allargament de traços" +msgid "Name For Human_s:" +msgstr "No_m humà" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" -"Consultes que indiquen la mida màxima a la qual es pot allargar un glif" +msgid "Name List:" +msgstr "Llista de noms:" -msgid "Lookups turned ON to shrink a line" -msgstr "Activa les consultes d'escurçament de traços" +msgid "Name in use" +msgstr "El nom ja s'està utilitzant" -msgid "Lookups turned OFF to shrink a line" -msgstr "Desactiva les consultes d'escurçament de traços" +msgid "Name this contour" +msgstr "Nom del traçat" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" -"Consultes que indiquen la mida màxima a la qual es pot escurçar un glif" +msgid "Name this guideline or cancel to create it without a name" +msgstr "Podeu associar una etiqueta de text a la guia" -msgid "A list of lookup names" -msgstr "Llista de noms de consultes" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" +msgstr "" +"Contingut del camp «Vendor ID» dels\n" +"tipus ttf generats (taula de l'OS/2).\n" +"Ha de ser de 4 caràcters, com a màxim." -msgid "LookupName|New" -msgstr "Nou" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "Contingut del camp «Foneria» dels tipus BDF generats." -msgid "Unknown lookup" -msgstr "La consulta és desconeguda" +msgid "Name used twice" +msgstr "El nom està duplicat" #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "El nom de consulta %60.60s és desconegut" +msgid "Name, %s%s, too long on line %d of %s" +msgstr "El nom %s%s, a la línia %d de %s, és massa llarg" -msgid "Justified Languages" -msgstr "Idiomes amb text justificat" +msgid "Name:" +msgstr "Nom:" -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" -"Llista dels idiomes i de les consultes que, per a cadascun,\n" -"hagin d'estar actives o inactives de cara a la justificació.\n" -"Un mateix idioma pot aparèixer a la llista més d'una vegada,\n" -"però les ocurrències posteriors només s'utilizaran si fallen\n" -"les anteriors." +msgid "Nandinagari" +msgstr "Nandinagari" -msgid "Language|New" -msgstr "Nou" +msgid "Narrow" +msgstr "Estret" -msgid "Justified Scripts" -msgstr "Alfabets amb text justificat" +msgid "Navigation" +msgstr "Navegació" -msgid "A list of scripts with special justification needs" -msgstr "Llista dels alfabets amb justificat especial de text" +msgid "Ne_xt Control Point" +msgstr "Punt de control següent" -msgid "Script|New" -msgstr "Nou" +msgid "Negative Width" +msgstr "L'amplada és negativa" -msgid "Min Kern" -msgstr "Interlletratge mínim" +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" +msgstr "" +"El format TrueType no admet caràcters amb amplada negativa.\n" +"Tot i això, voleu conservar aquest valor negatiu?" -msgid "No lookup selected" -msgstr "No s'ha seleccionat cap consulta" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"El TrueType no permet amplades de glif negatives.\n" +"Voleu mantenir aquest valor negatiu?" -msgid "You must select a lookup subtable to contain this kerning pair" +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." msgstr "" -"Seleccioneu la subtaula de consulta que inclourà el parell d'interlletratge" +"Interlletratge negatiu horitzontal després del grau d'un radical si hi és." -msgid "Class 0" -msgstr "Classe 0" +msgid "Nepali" +msgstr "Nepalès" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" -"Els valor de l'interlletratge de la classe 0 (Qualsevol altre) sempre ha de " -"ser 0." +msgid "Nepali (India)" +msgstr "Nepalès (Índia)" -msgid "AutoKern Row" -msgstr "Interll. auto. de fila" +msgid "Never Embed/No Editing" +msgstr "Mai. No es permet incrustar ni editar" -msgid "AutoKern Column" -msgstr "Interll. auto. de columna" +msgid "New Alternate List" +msgstr "Llista de variants nova" -msgid "AutoKern All" -msgstr "Interll. auto. de tot" +msgid "New Anchor Class" +msgstr "Classe d'àncora nova" -msgid "Clear" -msgstr "Esborra" +msgid "New Chaining Position" +msgstr "Posició d'encadenaments nova" -msgid "Clear All" -msgstr "Esborra-ho tot" +msgid "New Chaining Substitution" +msgstr "Substitució d'encadenaments nova" -msgid "Clear Device Table" -msgstr "Esborra la taula de dispositiu" +msgid "New Contextual Position" +msgstr "Posició contextual nova" -msgid "Clear All Device Tables" -msgstr "Esborra totes les taules de dispositiu" +msgid "New Contextual Substitution" +msgstr "Substitució contextual nova" -#, c-format -msgid "First Class %d\n" -msgstr "Primera classe %d\n" +msgid "New Counter Mask" +msgstr "Màscara de contrapunxó nova" -#, c-format -msgid "Second Class %d\n" -msgstr "Segona classe %d\n" +msgid "New Font" +msgstr "Font nova" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Tot}" +msgid "New Layer..." +msgstr "Capa nova..." -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "El tipus de lletra no inclou cap glif anomenat %s." +msgid "New Ligature" +msgstr "Lligadura nova" -msgid "From the _other class" -msgstr "De l'altra classe" +msgid "New Lookup Subtable..." +msgstr "Subtaula de consultes nova..." -msgid "_From this class" -msgstr "D'aquesta classe" +msgid "New Multiple List" +msgstr "Llista múltiple nova" -msgid "Glyph in two classes" -msgstr "El glif és a les dues classes" +msgid "New O_utline Window" +msgstr "Finestra nova de con_torn" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" +msgid "New Pair Position" +msgstr "Posicionament de parells nou" -msgid "Glyphs in the classes" -msgstr "Glifs a les classes" +msgid "New Positioning" +msgstr "Posicionament nou" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Selecció la classe que inclogui:" +msgid "New Reverse Chaining Substitution" +msgstr "Substitució d'encadenaments inversos nova" -msgid "Select the class containing the named glyph" -msgstr "Selecciona la clase que inclogui el glif anomenat" +msgid "New Section" +msgstr "Secció nova" -msgid "Display Size:" -msgstr "Mida de visualització:" +msgid "New Sub-Group" +msgstr "Subgrup nou" -msgid "Magnification:" -msgstr "Ampliació:" +msgid "New Substitution Variant" +msgstr "Variant de substitució nova" -msgid "Kern Offset:" -msgstr "Desplaçament:" +msgid "New Tai Lue" +msgstr "Tai Le nou" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" -"Correcció a la taula de dispositiu:\n" -" (a la mida de visualització)" +msgid "New _Bitmap Window" +msgstr "Finestra nova de mapa de _bits" -msgid "Revert Kerning" -msgstr "" +msgid "New _Metrics Window" +msgstr "Finestra nova de _mètrica" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" -"Restaura els valors originals del desplaçament de l'interlletratge i les " -"correccions a la taula de dispositiu." +msgid "NewCharset" +msgstr "Joc de caràcters" -msgid "Clear all device table corrections associated with this combination" -msgstr "" -"Esborra les correccions a la taula de disposicitiu associades a la combinació" +msgid "NewEmSize" +msgstr "Mida del quadratí" -msgid "Lookup subtable:" -msgstr "Subtaula de consulta:" +msgid "NewFontNameList" +msgstr "Llista de glifs" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "Interlletratge per classes: %s" +msgid "NewFontsQuadratic" +msgstr "Corbes quadràtiques" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "Subtaula de consulta: %s" +msgid "Newa" +msgstr "Newar" -msgid "Show Kerning" -msgstr "Mostra l'interlletratge" +msgid "Next CP Angle" +msgstr "angle nansa seg." -msgid "_Default Separation:" -msgstr "Separació pre_determinada:" +msgid "Next CP Color" +msgstr "Color de la nansa següent" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" -"Afegeix entrades a la consulta intentant fer que\n" -"la separació òptica entre tots els parells de glifs\n" -"sigui igual a aquest valor." +msgid "Next CP Dist" +msgstr "dist. nansa seg." -msgid "_Min Kern:" -msgstr "Interlletratge mínim:" +msgid "Next CP X" +msgstr "x nansa seg." -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" -"No s'aplicaran els resultats de l'interlletratge automàtic que,\n" -"en valor absolut, siguin més petits que el valor indicat.\n" +msgid "Next CP Y" +msgstr "y nansa seg." -msgid "_Touching" -msgstr "Con_tacte" +msgid "Next CP:" +msgstr "Nansa seg.:" -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" +msgid "Next Hint." +msgstr "Optimització seg." -msgid "Only kern glyphs closer" -msgstr "Només acosta els glifs" +msgid "Next On Contour" +msgstr "Punt següent del contorn" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" -"En fer l'interlletratge automàtic, només es consideraran els canvis\n" -"que impliquin un acostament dels glifs, és a dir interlletratge negatiu." +msgid "Next _Defined Glyph" +msgstr "Glif definit s_egüent" -msgid "Autokern new entries" -msgstr "Automàtic a les entrades noves" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "Aquest és una font de tipus 1 antic d'Apple o d'Adobe\n" -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" msgstr "" -"Quan s'afegeixi una classe nova, assigna valors predeterminats\n" -"d'interlletratge entre aquesta i les existents que s'hi relacionin." +"No hi cap pòlissa (utilitzable) de mapa de bits en aquesta font TrueType: %s" -msgid "Kern By Classes" -msgstr "Interlletratge per classes" +msgid "No Advanced Typography" +msgstr "Sense tipografia avançada" -msgid "VKern By Classes" -msgstr "Interlletratge vertical per classes" +msgid "No Anti-Alias" +msgstr "Sense antialiàsing" -msgid "KernClass|_New Lookup..." -msgstr "Consulta _nova..." +msgid "No Bitmap Font" +msgstr "No hi ha cap tipus de mapa de bits" -msgid "No significant differences found" -msgstr "No s'han trobat diferències significatives" +msgid "No Bitmap Fonts" +msgstr "Cap tipus de mapa de bits" -msgid "Differ" -msgstr "És diferent" +msgid "No Bitmap Strikes" +msgstr "No hi ha cap pòlissa de mapa de bits" -msgid "The layers do not match" -msgstr "Les capes no coincideixen" +msgid "No ByteCode Interpreter" +msgstr "No hi ha intèrpret de codi de bits" -msgid "Error Bound" -msgstr "El límit és erroni" +#, c-format +msgid "No CID named %s" +msgstr "No hi ha cap CID anomenat %s" -msgid "Compare Layers" -msgstr "Compara les capes" +msgid "No Change" +msgstr "No ho canvïis" -msgid "Copy Layers" -msgstr "Copia les capes" +msgid "No Class" +msgstr "Sense classe" -msgid "Compare two layers" -msgstr "Compara dues capes" +msgid "No Classification" +msgstr "Sense classificar" -msgid "Copy one layer to another" -msgstr "Copia d'una capa a una altra" +msgid "No Curvature" +msgstr "Sense curvatura" -msgid "From:" -msgstr "Origen:" +msgid "No Encoded Glyphs" +msgstr "No hi ha glifs codificats" -msgid "Other:" -msgstr "Altra:" +msgid "No Fill" +msgstr "Sense emplenament" -msgid "To:" -msgstr "Destí:" +msgid "No Grid Fit" +msgstr "Sense graella d'ajust" -msgid "Clear destination layer before copy" -msgstr "Neteja la capa destí abans de copiar" +msgid "No Groups" +msgstr "No hi ha grups" -msgid "Allow errors of:" -msgstr "Permet errors de:" +msgid "No Intersections" +msgstr "No hi ha interseccions" -msgid "em units" -msgstr "unitats de quadratí" +msgid "No Kern Pairs" +msgstr "No hi ha parells d'interlletratge" -msgid "Lookup Type|Unspecified" -msgstr "Sense especificar" +msgid "No Lookup Type Selected" +msgstr "No s'ha seleccionat el tipus de funcionalitat" -msgid "Reverse Chaining Substitution" -msgstr "" +msgid "No Lookups" +msgstr "No hi ha consultes" -msgid "Mac Indic State Machine" -msgstr "Màquina d'estats de l'índic del Mac" +msgid "No Lower Case" +msgstr "Sense minúscules" -msgid "Mac Contextual State Machine" -msgstr "Màquina d'estats contextual del Mac" +msgid "No Mac Names" +msgstr "Sense noms del Mac antic" -msgid "Mac Insertion State Machine" -msgstr "Maquina d'estats d'inserció del Mac" +msgid "No Outline Font" +msgstr "Cap tipus vectorial" -msgid "Single Position" -msgstr "" +msgid "No Rename" +msgstr "Sense canvis" -msgid "Pair Position (kerning)" -msgstr "" +msgid "No Script" +msgstr "No hi ha cap alfabet" -msgid "Cursive Position" -msgstr "" +msgid "No Script Tag" +msgstr "No hi ha cap eiqueta d'alfabet" -msgid "Mark to Base Position" -msgstr "" +msgid "No Start Glyph" +msgstr "Sense glif incial" -msgid "Mark to Ligature Position" -msgstr "" +msgid "No Subsetting" +msgstr "Sense subconjunts" -msgid "Mark to Mark Position" -msgstr "" +msgid "No Subtable" +msgstr "No hi ha cap subtaula" -msgid "Contextual Position" -msgstr "" +msgid "No Symmetric-Smooth" +msgstr "Sense suavitzat simètric" -msgid "Contextual Chaining Position" -msgstr "" +msgid "No Vertical Metrics" +msgstr "No hi ha mètrica vertical" -msgid "Mac Kerning State Machine" -msgstr "Màquina d'estats d'interlletratge del Mac" +msgid "No Width" +msgstr "Sense amplada" -msgid "Abaza" -msgstr "" +msgid "No _to All" +msgstr "No a _tot" -msgid "Abkhazian" -msgstr "Abkhaz" +msgid "No applicable lookup subtables" +msgstr "No hi ha cap subtaula de consultes aplicable" -msgid "Acholi" -msgstr "" +msgid "No argument to operator\n" +msgstr "L'operador no té arguments\n" -msgid "Achi" -msgstr "" +msgid "No bitmap strikes" +msgstr "No hi ha cap pòlissa de mapa de bits" -msgid "Adyghe" -msgstr "" +msgid "No cidmap file..." +msgstr "No hi ha cap fitxer de mapatge CID..." -msgid "Afar" -msgstr "" +msgid "No components" +msgstr "No hi ha components" -msgid "Agaw" -msgstr "" +msgid "No data" +msgstr "No hi ha dades" -msgid "Aiton" -msgstr "" +msgid "No differences found" +msgstr "No s'ha trobat cap diferència" -msgid "Akan" -msgstr "" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Cal indicar el nom del fitxer de capçalera de la línia %d de %s" -msgid "Alsatian" -msgstr "Alsacià" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "No hi ha senyaladors especificats a la consulta, a la línia %d de %s" -msgid "Altai" -msgstr "" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "No hi ha cap glif anomenat %s que s'usi com a patró a %s\n" -msgid "Anglo-Saxon" -msgstr "" +#, c-format +msgid "No glyph named %s." +msgstr "No hi ha cap glif anomenat %s." -msgid "Americanist IPA" -msgstr "" +msgid "No glyphs matched" +msgstr "No hi ha cap glif coincident" -msgid "Aragonese" -msgstr "" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "No hi ha interlletratge entre «%s» i %s a %s, mentre que és %d a %s\n" -msgid "Aari" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "No s'han trobat parells d'interlletratge a %.200s" -msgid "Arakanese" -msgstr "" +#, c-format +msgid "No kerning table for %s\n" +msgstr "No hi ha cap taula d'interlletratge a %s\n" -msgid "Asturian" -msgstr "" +msgid "No languages" +msgstr "No hi ha cap idioma" -msgid "Athapaskan" -msgstr "" +#, c-format +msgid "No lookup named %s" +msgstr "No hi ha cap consulta amb el nom %s" -msgid "Lang|Avar" -msgstr "Avar" +msgid "No lookup selected" +msgstr "No s'ha seleccionat cap consulta" -msgid "Awadhi" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." msgstr "" +"En una consulta contextual inversa no s'ha d'especificar cap consulta, en " +"comptes d'això podeu fer servir una llista de reemplaçament. A partir de: " +"%.20s..." -msgid "Torki" -msgstr "" +msgid "No lookups to copy" +msgstr "No hi ha cap consulta per copiar" -msgid "Azeri" -msgstr "Àzeri" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "No hi ha cap glif marcat permès a la substitució, a la línia %d de %s" -msgid "Badaga" -msgstr "" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "No s'ha trobat una classe d'àncora coincident a %s" -msgid "Banda" -msgstr "" +msgid "No problems detected" +msgstr "No s'ha trobat cap problema." -msgid "Baghelkhandi" -msgstr "" +#, c-format +msgid "No problems detected in %s" +msgstr "No s'han trobat problemes a %s" + +msgid "No problems found" +msgstr "No s'ha trobat cap problema" -msgid "Balkar" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"En aquesta consulta contextual no s'ha d'especificar cap llista de " +"reemplaçament, en comptes d'això podeu fer servir una consulta niuada. A " +"partir de: %.20s..." -msgid "Lang|Balinese" -msgstr "" +msgid "No scripts" +msgstr "No hi ha cap alfabet" -msgid "Bavarian" -msgstr "" +msgid "No selection" +msgstr "Sense selecció" -msgid "Baule" -msgstr "" +msgid "No selection\n" +msgstr "No hi ha res seleccionat\n" -msgid "Batak Toba" -msgstr "" +msgid "No significant differences found" +msgstr "No s'han trobat diferències significatives" -msgid "Lang|Berber" -msgstr "Berber" +msgid "No spaces allowed in class names." +msgstr "Els noms de les classes no poden contenir espais." -msgid "Bench" -msgstr "" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "No s'ha especificat cap substitució a la línia %d de %s" -msgid "Bible Cree" -msgstr "" +msgid "Non Linear Transform" +msgstr "Transformació no lineal" -msgid "Bandjalang" -msgstr "" +msgid "Non-Basic Multilingual Plane" +msgstr "Pla multilingüe no bàsic" -msgid "Belarussian" -msgstr "Bielorús" +msgid "Non-Straight Arms/Double Serif" +msgstr "No rectes / Gràcies dobles" -msgid "Bemba" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "No rectes / Horitzontal" -msgid "Haryanvi" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "No rectes / Gràcies simples" -msgid "Bagri" -msgstr "" +msgid "Non-Straight Arms/Vertical" +msgstr "No rectes / Vertical" -msgid "Bhili" -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "No rectes / Falca" -msgid "Bhojpuri" -msgstr "" +msgid "Non-Unicode Glyphs" +msgstr "Glifs no Unicode" -msgid "Bikol" -msgstr "" +msgid "Non-_Integral coordinates" +msgstr "Les coordenades no són enteres" -msgid "Bilen" -msgstr "" +msgid "Non-existant glyph" +msgstr "El glif no existeix" -msgid "Bislama" -msgstr "" +msgid "Non-standard Aspect" +msgstr "Aspecte no estàndard" -msgid "Kanauji" -msgstr "" +msgid "Non-standard Elements" +msgstr "Elements no estàndard" -msgid "Blackfoot" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "La mida del quadratí no es estàndard" -msgid "Balochi" -msgstr "" +msgid "Non-standard Topology" +msgstr "Topologia no estàndard" -msgid "Pa'o Karen" -msgstr "" +msgid "Normal Sans" +msgstr "De pal sec normals" -msgid "Balante" -msgstr "" +msgid "Normal/Boxed" +msgstr "Normal / Encaixada" -msgid "Balti" -msgstr "" +msgid "Normal/Contact" +msgstr "Normal / Contacte" -msgid "Bambara" -msgstr "" +msgid "Normal/Flattened" +msgstr "Normal / Aplanada" -msgid "Bamileke" -msgstr "" +msgid "Normal/Off-Center" +msgstr "Normal / Descentrada" -msgid "Bosnian" -msgstr "Bosni" +msgid "Normal/Rounded" +msgstr "Normal / Arrodonida" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Normal/Square" +msgstr "Normal / Quadrada" -msgid "Brahui" -msgstr "" +msgid "Normal/Weighted" +msgstr "Normal / Pesada" -msgid "Braj Bhasha" -msgstr "" +msgid "Normalize Design Vector Function:" +msgstr "Funció de normalització del disseny vectorial:" -msgid "Bodo" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" msgstr "" +"Per defecte, cada peça del mosaic inclou tot allò que queda dins de la seva " +"capsa contenidora, sense espai entre peça i peça. Activeu aquest indicador " +"per afegir un marge blanc entre les peces." -msgid "Bashkir" -msgstr "Baixkir" +msgid "Norwegian" +msgstr "Noruec" -msgid "Burushaski" -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "Noruec (bokmål)" -msgid "Beti" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "Noruec (nynorsk)" -msgid "Batak Simalungun" -msgstr "" +msgid "Not ASCII" +msgstr "No ASCII" -msgid "Lang|Buginese" -msgstr "" +msgid "Not Found" +msgstr "No s'ha trobat" -msgid "Medumba" -msgstr "" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "No és un fitxer .gf del Metafont %.200s" -msgid "Kaqchikel" -msgstr "" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "No és un fitxer .pk del Metafont %.200s" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "Not a CID-keyed font" +msgstr "La font no té codificació CID" -msgid "Chinantec" -msgstr "" +msgid "Not a Unicode Character" +msgstr "No és un caràcter de l'Unicode" -msgid "Cebuano" -msgstr "" +msgid "Not a bdf file" +msgstr "No és un fitxer bdf" -msgid "Chiga" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "No és un fitxer bdf %.200s" -msgid "Chamorro" -msgstr "" +msgid "Not a gf file" +msgstr "No és un fitxer .gf" -msgid "Chechen" -msgstr "Txetxè" +msgid "Not a pcf file" +msgstr "No és un fitxer pcf" -msgid "Chaha Gurage" -msgstr "" +msgid "Not a pk file" +msgstr "No és un fitxer .pk" -msgid "Chattisgarhi" -msgstr "" +msgid "Not a plate file" +msgstr "No és una placa de l'Spiro" -msgid "Chichewa" -msgstr "" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "No és un fitxer pcf de l’X11 %.200s" -msgid "Chukchi" -msgstr "" +msgid "Not attached to a feature" +msgstr "No està vinculat a cap singularitat" -msgid "Chuukese" -msgstr "" +msgid "Not enough glyphs" +msgstr "No hi ha prou glifs" -msgid "Choctaw" -msgstr "" +msgid "Not enough lines" +msgstr "No hi ha prou línies" -msgid "Chipewyan" -msgstr "" +msgid "Not in Collection" +msgstr "No és a la col·lecció" -msgid "Chuvash" -msgstr "Txuvaix" +msgid "Not sure if this is an error..." +msgstr "No se sap si és un error o no..." -msgid "Cheyenne" +#, c-format +msgid "" +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." msgstr "" +"Nota: al Windows, moltes aplicacions poden tenir problemes amb " +"l'interlletratge d'aquesta font, ja que conté %d interlletratges de parells " +"de glifs que no es poden assignar a interlletratges de parells del BMP de " +"l'Unicode (perquè, per exemple, tenen un valor Unicode de -1). Per tal " +"d'evitar aquests problemes, podeu activar l'opció «Interlletratge compatible " +"amb el Windows» al botó d'opcions del quadre de diàleg «Genera la font...» " +"del menú «Fitxer»." -msgid "Lang|Western Cham" -msgstr "" +msgid "Nothing Loaded" +msgstr "No s’ha carregat res" -msgid "Eastern Cham" -msgstr "" +msgid "Nothing Selected" +msgstr "No s'ha seleccionat res" -msgid "Comorian" -msgstr "" +msgid "Nothing found" +msgstr "No s'ha trobat res" -msgid "Lang|Coptic" -msgstr "Copte" +msgid "Nothing specified" +msgstr "No hi ha res especificat" -msgid "Cornish" -msgstr "" +msgid "Nothing to trace" +msgstr "No hi ha res per traçar" -msgid "Corsican" -msgstr "Cors" +msgid "Nothng found." +msgstr "No s'ha trobat res " -msgid "Creoles" -msgstr "" +msgid "Nukta Forms" +msgstr "Formes nukta" -msgid "Cree" -msgstr "" +msgid "Number Forms" +msgstr "Formes numèriques" -msgid "Carrier" -msgstr "" +msgid "Number expected" +msgstr "El valor ha de ser un nombre" -msgid "Crimean Tatar" -msgstr "Tatar (Crimea)" +msgid "Number of Axes:" +msgstr "Nombre d'eixos:" -msgid "Kashubian" -msgstr "" +msgid "Number of Master Designs:" +msgstr "Nombre de dissenys mestres:" -msgid "Church Slavonic" -msgstr "" +msgid "Number of star points/Polygon vertices" +msgstr "Nombre de puntes de l'estrella/vértexs del polígon" -msgid "Chittagonian" -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Hi ha un nombre massa llarg a la línia %d de %s" -msgid "San Blas Kuna" -msgstr "" +msgid "Numerators" +msgstr "Numeradors" -msgid "Dargwa" -msgstr "" +msgid "Numeric Field" +msgstr "Camp numèric" -msgid "Dayi" -msgstr "" +msgid "Numeric Field (Spinner)" +msgstr "Camp numèric (selector rotatiu)" -msgid "Woods Cree" -msgstr "" +msgid "Numeric Field Sign" +msgstr "Signe de camp numèric" -msgid "Lang|Default" -msgstr "Predeterminat" +msgid "Numeric Forms" +msgstr "Formes numèriques" -msgid "Dogri (individual language)" -msgstr "" +msgid "Nushu" +msgstr "Nushu" -msgid "Dogri" -msgstr "" +msgid "Nyanja/Chewa" +msgstr "Nyanja/Chewa" -msgid "Dhangu" -msgstr "" +msgid "Nyiakeng Puachue Hmong" +msgstr "Nyiakeng Puachue Hmong" -msgid "Dhivehi (Obsolete)" -msgstr "Divehi (obsolet)" +msgid "OEM Charset" +msgstr "Joc de caràcters OEM" -msgid "Dimli" -msgstr "" +msgid "OK" +msgstr "D'acord" -msgid "Dhivehi" -msgstr "Divehi" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> Jocs de caràcters" -msgid "Djerma" -msgstr "" +msgid "OS/2 and Windows specific metrics table" +msgstr "taula de mètrica específica de l'OS/2 i del Windows" -msgid "Djambarrpuyngu" -msgstr "" +msgid "OS2Version|Automatic" +msgstr "Automàtica" -msgid "Dangme" -msgstr "" +msgid "OT _Glyph Class:" +msgstr "Classe de _glif OpenType:" -msgid "Dan" -msgstr "" +msgid "O_verlap" +msgstr "Superposicions" -msgid "Dinka" -msgstr "" +msgid "Obli_que..." +msgstr "Inclinada..." -msgid "Dari" -msgstr "" +msgid "Oblique/Boxed" +msgstr "Obliqua / Encaixada" -msgid "Dhuwal" -msgstr "" +msgid "Oblique/Contact" +msgstr "Obliqua / Contacte" -msgid "Dungan" -msgstr "" +msgid "Oblique/Extreme Wrapping" +msgstr "Obliqua / Molt recargolada" -msgid "Ebira" -msgstr "" +msgid "Oblique/Flattened" +msgstr "Obliqua / Aplanada" -msgid "Eastern Cree" -msgstr "" +msgid "Oblique/More Wrapping" +msgstr "Obliqua / Mes cargolada" -msgid "Efik" -msgstr "" +msgid "Oblique/No Wrapping" +msgstr "Obliqua / Sense cargolament" -msgid "Eastern Maninkakan" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "Obliqua / Descentrada" -msgid "Erzya" -msgstr "" +msgid "Oblique/Rounded" +msgstr "Obliqua / Arrodonida" -msgid "Central Yupik" -msgstr "" +msgid "Oblique/Some Wrapping" +msgstr "Obliqua / Una mica cargolada" -msgid "Evenki" -msgstr "" +msgid "Oblique/Square" +msgstr "Obliqua / Quadrada" -msgid "Even" -msgstr "" +msgid "Oblique/Weighted" +msgstr "Obliqua / Pesada" -msgid "Ewe" -msgstr "" +msgid "Obsolete table for a type1 font" +msgstr "taula obsoleta pels tipus 1" -msgid "French Antillean" -msgstr "Francès antillà" +msgid "Obtuse Cove" +msgstr "Còncaves obtuses" -msgid "Fang" -msgstr "" +msgid "Obtuse Sans" +msgstr "De pal sec obtuses" -msgid "Fanti" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "Còncaves quadrades obtuses" -msgid "Fijian" -msgstr "Fijià" +msgid "Occitan" +msgstr "Occità" -msgid "Fe'fe'" -msgstr "" +msgid "Off" +msgstr "Inactiu" -msgid "Forest Nenets" -msgstr "" +msgid "Offset" +msgstr "Desplaçament" -msgid "Fon" -msgstr "" +msgid "Offset %" +msgstr "% de desplaçament" -msgid "Faroese" -msgstr "" +msgid "Ogham" +msgstr "Ogham" -msgid "Cajun French" -msgstr "" +msgid "Ol Chiki" +msgstr "Ol Chiki" -msgid "Friulian" -msgstr "Friülès" +msgid "Old Hungarian" +msgstr "Hongarès antic" -msgid "Arpitan" -msgstr "" +msgid "Old Italic" +msgstr "Etrusc" -msgid "Futa" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Antic itàlic (etrusc, osc, etc.)" -msgid "Fulani" -msgstr "" +msgid "Old North Arabian" +msgstr "Antic nord aràbic" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "Old Permic" +msgstr "Permià antic" -msgid "Ga" -msgstr "" +msgid "Old Persian" +msgstr "Persa antic" -msgid "Gagauz" -msgstr "" +msgid "Old Persian cuneiform" +msgstr "Cuneïforme persa antic" -msgid "Garshuni" -msgstr "" +msgid "Old Sogdian" +msgstr "Sogdià antic" -msgid "Garhwali" -msgstr "" +msgid "Old South Arabian" +msgstr "Antic sud aràbic" -msgid "Lang|Ge'ez" -msgstr "" +msgid "Old Style" +msgstr "Estil antic" -msgid "Githabul" -msgstr "" +msgid "Old Style Serifs" +msgstr "Serif d'estil antic" -msgid "Gilyak" -msgstr "" +msgid "Old Turkic" +msgstr "Turc antic" -msgid "Kiribati" -msgstr "" +msgid "Old Uyghur" +msgstr "Uigur antic" -msgid "Kpelle (Guinea)" -msgstr "" +msgid "Old sfd file" +msgstr "El fitxer SFD és antic" -msgid "Gilaki" -msgstr "" +msgid "Old style 'kern'" +msgstr "Interlletratge a l'estil antic" -msgid "Gumuz" -msgstr "" +msgid "Oldstyle Figures" +msgstr "Figures d'estil antic" -msgid "Gumatj" -msgstr "" +msgid "On" +msgstr "Actiu" -msgid "Gogo" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." msgstr "" +"Temps era temps, Adobe va assignar codis de l'àrea d'ús públic (PUA)\n" +"a diverses variants estilístiques dels caràcters (versaletes, numerals\n" +"d'estil antic, etc.). A hores d'ara, Adobe opina que això no és gaire\n" +"bona idea i recomana que aquestes codificacions s'ignorin.\n" +"\n" +"El motiu inicial d'aquestes assignacions era permetre l'accés a les\n" +"variants d'estil a moltes aplicacions que no eren compatibles amb\n" +"l'OpenType. Adobe considera que, actualment, totes les aplicacions\n" +"importants ho són. Amb tot, l'OpenOffice o el Word encara no poden\n" +"gestionar aquestes característiques. Per tant, el comportament\n" +"predeterminat del FontForge és ignorar les recomanacions actuals\n" +"d'Adobe.\n" +"\n" +"Nota: aquesta opció permet determinar un punt Unicode a partir d'un\n" +"nom i no afecta la conversió de la codificació original a Unicode." -msgid "Gondi" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." msgstr "" +"Només es permet que s'incrustin els mapes de bits.\n" +"Els traçats vectorials no s'incrustaran. Si no hi ha\n" +"mapes de bits, no s'incrustarà res de res." -msgid "Garo" -msgstr "" +msgid "Only Embed Bitmaps" +msgstr "Incrusta només els mapes de bits" -msgid "Wayuu" -msgstr "" +msgid "Only One Font" +msgstr "Només una font" -msgid "Gupapuyngu" -msgstr "" +msgid "Only kern glyphs closer" +msgstr "Només acosta els glifs" -msgid "Gusii" -msgstr "" +msgid "Only lower case" +msgstr "Només caixa baixa" -msgid "Haitian" -msgstr "Haitià" +msgid "Only one font may be imported into the background" +msgstr "Només es pot importar una font a la capa de fons" -msgid "Halam" +#, c-format +msgid "" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." msgstr "" +"A una consulta d'encadenament contextual inversa només es pot especificar " +"una llista de substitució. A partir de: %.20s..." -msgid "Harauti" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." msgstr "" +"Només s'aplica als tipus TrueType. Aquest senyalador indica que si la " +"referència es mou, el desplaçament s'arrodoneixi en fer l'ajust a la " +"retícula." -msgid "Haya" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." msgstr "" +"Cerca només entre els caràcters seleccionats\n" +"a la finestra principal. Altrament, se cerca\n" +"a tots els caràcters del fitxer." -msgid "Hazaragi" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" msgstr "" +"Cerca només els glifs seleccionats i treu de la selecció\n" +"els caràcters que no coincideixin amb la cerca" -msgid "Hammer-Banna" -msgstr "" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Només s'utilitzaran els primers 256 glifs de la codificació" -msgid "Herero" -msgstr "" +msgid "Only upper case" +msgstr "Només caixa alta" -msgid "Hiligaynon" -msgstr "Hiligayà" +msgid "Opacity" +msgstr "Opacitat" -msgid "High Mari" -msgstr "" +msgid "Opacity:" +msgstr "Opacitat:" -msgid "Hmong" +msgid "Open AutoKern dialog for new kerning subtables" msgstr "" +"Obre el diàleg d'interlletratge automàtic\n" +"per a les subtaules d'interlletratge noves." -msgid "Hiri Motu" -msgstr "" +msgid "Open Font" +msgstr "Obre una font" -msgid "Hindko" -msgstr "" +msgid "Open Glyph" +msgstr "Glif obert" -msgid "Ho" -msgstr "" +msgid "Open Reference" +msgstr "Obre la referència" -msgid "Harari" -msgstr "" +msgid "Open failed" +msgstr "No s'ha pogut obrir" -msgid "Eastern Armenian" -msgstr "" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "No hi ha concordança de contorn obert/tancat al glif «%s»\n" -msgid "Iban" -msgstr "" +msgid "OpenCharsInNewWindow" +msgstr "Obre finestres noves" -msgid "Ido" -msgstr "" +msgid "OpenType (Mac dfont)" +msgstr "OpenType (dfont Mac)" -msgid "Ijo" -msgstr "" +msgid "OpenType Tables" +msgstr "Taules de l'OpenType" -msgid "Interlingue" -msgstr "" +msgid "OpenTypeFeature|New" +msgstr "Nova" -msgid "Ilokano" -msgstr "" +msgid "OpenType|Lookups" +msgstr "Consultes" -msgid "Interlingua" -msgstr "" +msgid "Optical Bounds" +msgstr "Límits òptics" -msgid "Ingush" -msgstr "" +msgid "Optical Character Recognition" +msgstr "Reconeixement òptic de caràcters" -msgid "Inupiat" -msgstr "" +msgid "Optimized For ClearType" +msgstr "Optimitzada per al ClearType" + +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Afegeix aquest mapatge a la subtaula de consultes:" + +msgid "Options" +msgstr "Opcions" -msgid "IPA usage" -msgstr "" +msgid "Ordinals" +msgstr "Ordinals" -msgid "Irish" -msgstr "Irlandès" +msgid "Orig layer" +msgstr "Capa d'origen" -msgid "Irish Traditional" -msgstr "Irlandès tradicional" +msgid "Origin" +msgstr "Origen" -msgid "Inari Sami" -msgstr "" +msgid "Origin:" +msgstr "Origen:" -msgid "Jamaican Creole" -msgstr "" +msgid "Oriya" +msgstr "Oriya" -msgid "Lang|Javanese" -msgstr "Javanès" +msgid "Ornamental Dingbats" +msgstr "Vinyetes ornamentals" -msgid "Lojban" -msgstr "" +msgid "Ornamented" +msgstr "Ornamentada" -msgid "Krymchak" -msgstr "" +msgid "Ornaments" +msgstr "Ornaments" -msgid "Judezmo" -msgstr "" +msgid "Osage" +msgstr "Osage" -msgid "Jula" -msgstr "" +msgid "Osmanya" +msgstr "Osmanya" -msgid "Kabardian" -msgstr "" +msgid "Other Info" +msgstr "Altres informacions" -msgid "Kabyle" -msgstr "" +msgid "Other:" +msgstr "Altra:" -msgid "Kachchi" -msgstr "" +msgid "OtherSubrsFile" +msgstr "Fitxer d'altres subrutines" -msgid "Kalenjin" -msgstr "" +msgid "Others" +msgstr "Altres" -msgid "Karachay" -msgstr "" +msgid "Ottoman Siyaq Numbers" +msgstr "Nombres siyaq otomans" -msgid "Makonde" -msgstr "" +msgid "Out Of Order" +msgstr "L'ordre és incorrecte" -msgid "Kabuverdianu" -msgstr "" +msgid "Out of Range" +msgstr "Fora de rang" -msgid "Kebena" -msgstr "" +msgid "Out of memory\n" +msgstr "No hi ha prou memòria\n" -msgid "Kekchi" -msgstr "" +msgid "Outline" +msgstr "Contorns" -msgid "Khutsuri Georgian" -msgstr "" +msgid "Outline Color" +msgstr "Color del contorn" -msgid "Khakass" -msgstr "" +msgid "Outline Fonts" +msgstr "Tipus vectorials" -msgid "Khanty-Kazim" -msgstr "" +msgid "Outline Glyphs\n" +msgstr "Glifs vectorials\n" -msgid "Khanty-Shurishkar" -msgstr "" +msgid "Outline View" +msgstr "Editor de contorns (1)" -msgid "Khamti Shan" -msgstr "" +msgid "Outline View 2" +msgstr "Editor de contorns (2)" -msgid "Khanty-Vakhi" -msgstr "" +msgid "Outline Width" +msgstr "Gruix de la vora" -msgid "Khowar" -msgstr "" +msgid "Outline Width:" +msgstr "Gruix de la vora:" -msgid "Kikuyu" -msgstr "" +msgid "Outlining glyphs" +msgstr "S'està fent el buidat" -msgid "Kisii" -msgstr "" +msgid "Output AFM" +msgstr "Genera un fitxer AFM" -msgid "Kirmanjki" -msgstr "" +msgid "Output FONTLOG.txt" +msgstr "Genera el FontLog" -msgid "Southern Kiwai" -msgstr "" +msgid "Output Glyph Map" +msgstr "Genera el mapa de glifs" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "Output OFM & CFG" +msgstr "Genera fitxers OFM i CFG" -msgid "Bumthangkha" -msgstr "" +msgid "Output PFM" +msgstr "Genera un fitxer PFM" -msgid "Kokni" -msgstr "" +msgid "Output TFM & ENC" +msgstr "Genera fitxers TFM i ENC" -msgid "Kalmyk" -msgstr "" +msgid "Output error" +msgstr "Error de sortida" -msgid "Kamba" -msgstr "" +msgid "Oval" +msgstr "Ovals (en forma d'ós)" -msgid "Kumaoni" -msgstr "" +msgid "Over/Underbars" +msgstr "Ratlles superiors/inferiors" -msgid "Komo" -msgstr "" +msgid "OverbarRuleThickness:" +msgstr "GruixRatllaSuperior:" -msgid "Komso" -msgstr "" +msgid "Overlapped Hints" +msgstr "Superposició d'optimitzacions" -msgid "Khorasani Turkic" -msgstr "" +msgid "PCL 5 data table" +msgstr "taula de dades del PCL 5" -msgid "Kodagu" -msgstr "" +msgid "PDF page graphics" +msgstr "Imatges d'una pàgina PDF" -msgid "Korean Old Hangul" -msgstr "" +msgid "PS CID" +msgstr "PostScript CID" -msgid "Komi" -msgstr "" +msgid "PS Glyph Names" +msgstr "Noms dels glifs PostScript" -msgid "Kikongo" -msgstr "" +msgid "PS Hints" +msgstr "Optimització PostScript" -msgid "Kongo" -msgstr "" +msgid "PS Multiple Master(A)" +msgstr "PostScript Multiple Master (A)" -msgid "Komi-Permyak" -msgstr "" +msgid "PS Multiple Master(B)" +msgstr "PostScript Multiple Master (B)" -msgid "Kosraean" -msgstr "" +msgid "PS Names" +msgstr "Noms PostScript" -msgid "Komi-Zyrian" -msgstr "" +msgid "PS Private" +msgstr "Diccionari privat PostScript" -msgid "Kpelle" -msgstr "" +msgid "PS Type 0" +msgstr "PostScript tipus 0" -msgid "Krio" -msgstr "" +msgid "PS Type 1 (Ascii)" +msgstr "PostScript tipus 1 (ASCII)" -msgid "Karakalpak" -msgstr "" +msgid "PS Type 1 (Binary)" +msgstr "PostScript tipus 1 (binari)" -msgid "Karelian" -msgstr "" +msgid "PS Type 1 (MacBin)" +msgstr "PostScript tipus 1 (binari Mac)" -msgid "Karaim" -msgstr "" +msgid "PS Type 1 (Multiple)" +msgstr "PostScript tipus 1 (múltiple)" -msgid "Karen" -msgstr "" +msgid "PS Type 1 (Resource)" +msgstr "PostScript tipus 1 (recurs)" -msgid "Koorete" -msgstr "" +msgid "PS Type 3" +msgstr "PostScript tipus 3" -msgid "Ripuarian" -msgstr "" +msgid "PS Type3 Bitmap" +msgstr "Mapa de bits del tipus 3 PS" -msgid "Khasi" -msgstr "" +msgid "PS UID" +msgstr "Identificadors PostScript" -msgid "Kildin Sami" -msgstr "" +msgid "PSPrivateDictKey|New" +msgstr "Nova" -msgid "S'gaw Karen" -msgstr "" +msgid "P_FM Family" +msgstr "_Família PFM" -msgid "Kuanyama" -msgstr "" +msgid "P_en" +msgstr "Ploma" -msgid "Kui" -msgstr "" +msgid "P_ositions" +msgstr "P_osicions" -msgid "Kulvi" -msgstr "" +msgid "P_rev Control Point" +msgstr "Punt de control ante_rior" -msgid "Kumyk" -msgstr "" +msgid "Padding" +msgstr "Separació" -msgid "Kurukh" -msgstr "" +msgid "Page Setup" +msgstr "Configuració de la pàgina" -msgid "Kuy" -msgstr "" +msgid "Page_Size:" +msgstr "Mida de la pàgina:" -msgid "Koryak" -msgstr "" +msgid "Pahawh Hmong" +msgstr "Pahawh Hmong" -msgid "Western Kayah" -msgstr "" +msgid "Pairwise Positioning (kerning)" +msgstr "Posicionament de parells (interlletratge)" -msgid "Ladin" -msgstr "" +msgid "Pale_ttes" +msgstr "Pale_tes" -msgid "Lahuli" -msgstr "" +msgid "Palestinian Aramaic" +msgstr "Arameu palestí" -msgid "Lak" -msgstr "" +msgid "Palm OS Bitmap" +msgstr "Mapa de bits del Palm OS" -msgid "Lambani" -msgstr "" +msgid "Palmyrene" +msgstr "Palmirenc" -msgid "Laz" -msgstr "" +msgid "PanoseArmStyle|Any" +msgstr "Qualsevol" -msgid "L-Cree" -msgstr "" +msgid "PanoseArmStyle|No Fit" +msgstr "No és aplicable" -msgid "Ladakhi" -msgstr "" +msgid "PanoseAspectRatio|Any" +msgstr "Qualsevol" -msgid "Lezgi" -msgstr "" +msgid "PanoseAspectRatio|No Fit" +msgstr "No és aplicable" -msgid "Ligurian" -msgstr "" +msgid "PanoseAspect|Any" +msgstr "Qualsevol" -msgid "Limburgish" -msgstr "" +msgid "PanoseAspect|No Fit" +msgstr "No és aplicable" -msgid "Lingala" -msgstr "" +msgid "PanoseCharRange|Any" +msgstr "Qualsevol" -msgid "Lang|Lisu" -msgstr "" +msgid "PanoseCharRange|No Fit" +msgstr "No és aplicable" -msgid "Lampung" -msgstr "" +msgid "PanoseClass|Any" +msgstr "Qualsevol" -msgid "Laki" -msgstr "" +msgid "PanoseClass|No Fit" +msgstr "No és aplicable" -msgid "Low Mari" -msgstr "" +msgid "PanoseContrast|Any" +msgstr "Qualsevol" -msgid "Lang|Limbu" -msgstr "" +msgid "PanoseContrast|High" +msgstr "Alt" -msgid "Lombard" -msgstr "" +msgid "PanoseContrast|Low" +msgstr "Baix" -msgid "Lomwe" -msgstr "" +msgid "PanoseContrast|Medium" +msgstr "Mitjà" -msgid "Lang|Loma" -msgstr "" +msgid "PanoseContrast|Medium High" +msgstr "Mitjà alt" -msgid "Luri" -msgstr "" +msgid "PanoseContrast|Medium Low" +msgstr "Mitjà baix" -msgid "Lower Sorbian" -msgstr "" +msgid "PanoseContrast|No Fit" +msgstr "No és aplicable" -msgid "Lule Sami" -msgstr "" +msgid "PanoseContrast|None" +msgstr "Cap" -msgid "Luxembourgish" -msgstr "Luxemburguès" +msgid "PanoseContrast|Very High" +msgstr "Molt alt" -msgid "Luba-Lulua" -msgstr "" +msgid "PanoseContrast|Very Low" +msgstr "Molt baix" -msgid "Luba-Katanga" -msgstr "" +msgid "PanoseFamily|Any" +msgstr "Qualsevol" -msgid "Luganda" -msgstr "" +msgid "PanoseFamily|No Fit" +msgstr "No és aplicable" -msgid "Luhya" -msgstr "" +msgid "PanoseFinials|Any" +msgstr "Qualsevol" -msgid "Luo" -msgstr "" +msgid "PanoseFinials|No Fit" +msgstr "No és aplicable" -msgid "Madura" -msgstr "" +msgid "PanoseForm|Any" +msgstr "Qualsevol" -msgid "Magahi" -msgstr "" +msgid "PanoseForm|No Fit" +msgstr "No és aplicable" -msgid "Marshallese" -msgstr "" +msgid "PanoseKind|Any" +msgstr "Qualsevol" -msgid "Majang" -msgstr "" +msgid "PanoseKind|No Fit" +msgstr "No és aplicable" -msgid "Makua" -msgstr "" +msgid "PanoseLetterform|Any" +msgstr "Qualsevol" -msgid "Malayalam Traditional" -msgstr "" +msgid "PanoseLetterform|No Fit" +msgstr "No és aplicable" -msgid "Mam" -msgstr "" +msgid "PanoseLining|Any" +msgstr "Qualsevol" -msgid "Mansi" -msgstr "" +msgid "PanoseLining|Backdrop" +msgstr "Flotants" -msgid "Mapudungun" -msgstr "" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Gravat (línies múltiples)" -msgid "Marwari" -msgstr "" +msgid "PanoseLining|Inline" +msgstr "Perfil interior" -msgid "Mbundu" -msgstr "" +msgid "PanoseLining|No Fit" +msgstr "No és aplicable" -msgid "Mbo" -msgstr "" +msgid "PanoseLining|None" +msgstr "Cap" -msgid "Lang|Manchu" -msgstr "" +msgid "PanoseLining|Outline" +msgstr "Perfil exterior" -msgid "Moose Cree" -msgstr "" +msgid "PanoseLining|Relief" +msgstr "Relleu" -msgid "Mende" -msgstr "" +msgid "PanoseLining|Shadow" +msgstr "Ombra" -msgid "Mandar" -msgstr "" +msgid "PanoseMidline|Any" +msgstr "Qualsevol" -msgid "Me'en" -msgstr "" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Constant / Apuntada" -msgid "Meru" -msgstr "" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Constant / Amb gràcies" -msgid "Pattani Malay" -msgstr "" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Constant / Estilitzada" -msgid "Morisyen" -msgstr "" +msgid "PanoseMidline|High/Pointed" +msgstr "Alta / Apuntada" -msgid "Minangkabau" -msgstr "" +msgid "PanoseMidline|High/Serifed" +msgstr "Alta / Amb gràcies" -msgid "Mizo" -msgstr "" +msgid "PanoseMidline|High/Trimmed" +msgstr "Alta / Estilitzada" -msgid "Lang|Makasar" -msgstr "" +msgid "PanoseMidline|Low/Pointed" +msgstr "Baixa / Apuntada" -msgid "Kituba" -msgstr "" +msgid "PanoseMidline|Low/Serifed" +msgstr "Baixa / Amb gràcies" -msgid "Male" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Baixa / Estilitzada" -msgid "Malinke" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "No és aplicable" -msgid "Malayalam Reformed" -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Estàndard / Apuntada" -msgid "Mandinka" -msgstr "" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Estàndard / Amb gràcies" -msgid "Lang|Mongolian" -msgstr "Mongol" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Estàndard / Estilitzada" -msgid "Maninka" -msgstr "" +msgid "PanoseProportion|Any" +msgstr "Qualsevol" -msgid "Mohawk" -msgstr "" +msgid "PanoseProportion|No Fit" +msgstr "No és aplicable" -msgid "Moksha" -msgstr "" +msgid "PanoseSerifVariant|Any" +msgstr "Qualsevol" -msgid "Mon" -msgstr "" +msgid "PanoseSerifVariant|No Fit" +msgstr "No és aplicable" -msgid "Moroccan" -msgstr "Marroquí" +msgid "PanoseSerifs|Any" +msgstr "Qualssevol" -msgid "Mossi" -msgstr "" +msgid "PanoseSerifs|No Fit" +msgstr "No és aplicable" -msgid "Maithili" -msgstr "" +msgid "PanoseSerifs|Thin" +msgstr "Fines" -msgid "Mundari" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "Arrodonides" -msgid "Muscogee" -msgstr "" +msgid "PanoseSerivfs|Script" +msgstr "Manuscrites" -msgid "Mirandese" -msgstr "" +msgid "PanoseSerivfs|Square" +msgstr "Quadrades" -msgid "Hmong Daw" -msgstr "" +msgid "PanoseSpacing|Any" +msgstr "Qualsevol" -msgid "Lang|Mayan" -msgstr "" +msgid "PanoseSpacing|No Fit" +msgstr "No és aplicable" -msgid "Mazanderani" -msgstr "" +msgid "PanoseStrokeVariation|Any" +msgstr "Qualsevol" -msgid "Naga-Assamese" -msgstr "" +msgid "PanoseStrokeVariation|No Fit" +msgstr "No és aplicable" -msgid "Nahuatl" -msgstr "" +msgid "PanoseTool|Any" +msgstr "Qualsevol" -msgid "Nanai" -msgstr "" +msgid "PanoseTool|No Fit" +msgstr "No és aplicable" -msgid "Neapolitan" -msgstr "" +msgid "PanoseTopology|Any" +msgstr "Qualsevol" -msgid "Naskapi" -msgstr "" +msgid "PanoseTopology|No Fit" +msgstr "No és aplicable" -msgid "Nauruan" -msgstr "" +msgid "PanoseTreatment|Any" +msgstr "Qualsevol" -msgid "Navajo" -msgstr "" +msgid "PanoseTreatment|No Fit" +msgstr "No és aplicable" -msgid "N-Cree" -msgstr "" +msgid "PanoseUse|Default" +msgstr "Predeterminat" -msgid "Ndebele" -msgstr "" +msgid "PanoseWeight|Any" +msgstr "Qualsevol" -msgid "Ndau" -msgstr "" +msgid "PanoseWeight|No Fit" +msgstr "No és aplicable" -msgid "Ndonga" -msgstr "" +msgid "PanoseWeight|Thin" +msgstr "Prima" -msgid "Low Saxon" -msgstr "" +msgid "PanoseXAscent|Any" +msgstr "Qualsevol" -msgid "Newari" -msgstr "" +msgid "PanoseXAscent|High" +msgstr "Alt" -msgid "Ngbaka" -msgstr "" +msgid "PanoseXAscent|Low" +msgstr "Baix" -msgid "Nagari" -msgstr "" +msgid "PanoseXAscent|Medium" +msgstr "Mitjà" -msgid "Norway House Cree" -msgstr "" +msgid "PanoseXAscent|No Fit" +msgstr "No és aplicable" -msgid "Nisi" -msgstr "" +msgid "PanoseXAscent|Very High" +msgstr "Molt alt" -msgid "Niuean" -msgstr "" +msgid "PanoseXAscent|Very Low" +msgstr "Molt baix" -msgid "Nkole" -msgstr "" +msgid "PanoseXHeight|Any" +msgstr "Qualsevol" -msgid "Nimadi" -msgstr "" +msgid "PanoseXHeight|Constant/Large" +msgstr "Constant / Gran" -msgid "Nogai" -msgstr "" +msgid "PanoseXHeight|Constant/Small" +msgstr "Constant / Petit" -msgid "Novial" -msgstr "" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Constant / Estàndard" -msgid "Northern Sami" -msgstr "" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Imprecís / Gran" -msgid "Northern Sotho" -msgstr "" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Imprecís / Petit" -msgid "Northern Tai" -msgstr "" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Imprecís / Estàndard" -msgid "Nyamwezi" -msgstr "" +msgid "PanoseXHeight|No Fit" +msgstr "No és aplicable" -msgid "Nynorsk" -msgstr "" +msgid "Panose|_Weight" +msgstr "Gruix" -msgid "Mbembe Tigon" -msgstr "" +msgid "Papiamentu" +msgstr "Papiament" -msgid "Occitan" -msgstr "Occità" +msgid "Parent Folder" +msgstr "Vés al directori pare" -msgid "Oji-Cree" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" msgstr "" +"Ordre d'anàlisi de glifs i àlies de base de dades erroni, falta una entrada " +"separada per tabuladors a l'índex %d: %s\n" -msgid "Ojibway" -msgstr "" +msgid "Pashto" +msgstr "Paixtu" -msgid "Ossetian" -msgstr "" +msgid "Paste After" +msgstr "Enganxa després" -msgid "Palestinian Aramaic" -msgstr "Arameu palestí" +msgid "Paste Into" +msgstr "Enganxa dins" -msgid "Pangasinan" -msgstr "" +msgid "Pasting..." +msgstr "S'està enganxant..." -msgid "Pali" -msgstr "" +msgid "Pattern:" +msgstr "Patró:" -msgid "Pampangan" -msgstr "" +msgid "Patterned Fill" +msgstr "Motiu repetit" -msgid "Palpa" -msgstr "" +msgid "Patterns" +msgstr "Motiu repetit" -msgid "Palauan" -msgstr "" +msgid "Pau Cin Hau" +msgstr "Pau Cin Hau" -msgid "Bouyei" -msgstr "" +msgid "Percentage scale down for script level 1" +msgstr "Percentatge de reducció per l'alfabet de nivell 1" -msgid "Picard" -msgstr "" +msgid "Percentage scale down for script level 2" +msgstr "Percentatge de reducció per l'alfabet de nivell 2" -msgid "Pennsylvania German" -msgstr "" +msgid "Perform a perspective transformation on the selection" +msgstr "Transforma la selecció amb perspectiva" -msgid "Polytonic Greek" -msgstr "Grec politònic" +msgid "Perpendicular Sans" +msgstr "De pal sec perpendiculars" -msgid "Phake" -msgstr "" +msgid "Perspecti_ve" +msgstr "Perspecti_va" -msgid "Norfolk" -msgstr "" +msgid "PfaEdit Table" +msgstr "Taula del PfaEdit" -msgid "Pilipino (Filipino)" -msgstr "Filipí" +msgid "Phags-pa" +msgstr "Phags-pa" -msgid "Palaung" -msgstr "" +msgid "Phaistos Disc" +msgstr "Disc de Festos" -msgid "Piemontese" -msgstr "" +msgid "Phoenician" +msgstr "Fenici" -msgid "Western Panjabi" -msgstr "" +msgid "Phonetic Extensions" +msgstr "Extensions fonètiques" -msgid "Pocomchi" -msgstr "" +msgid "Phonetic Extensions Supplement" +msgstr "Suplement d'extensions fonètiques" -msgid "Pohnpeian" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Amplada física de la pantalla mesurada en centímetres.\n" +"Per tal que el canvi sigui efectiu heu de desar el fitxer de recursos (amb " +"el botó «Desa»)\n" +"i reiniciar el FontForge." -msgid "Provencal" -msgstr "Provençal" - -msgid "Western Pwo Karen" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Amplada física de la pantalla mesurada en polzades.\n" +"Per tal que el canvi sigui efectiu heu de desar el fitxer de recursos (amb " +"el botó «Desa»)\n" +"i reiniciar el FontForge." -msgid "Chin" -msgstr "" +msgid "Pick a color" +msgstr "Trieu un color" -msgid "K'iche'" -msgstr "" +msgid "Pick a font, any font..." +msgstr "Trieu una font qualsevol..." -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Pick a page" +msgstr "Trieu una pàgina" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Pick a substitution to display in the window." +msgstr "Trieu quina substitució voleu mostrar." -msgid "Quechua (Peru)" -msgstr "" +msgid "Picture Stems" +msgstr "Astes pictòriques" -msgid "Rajasthani" -msgstr "" +msgid "Pictures" +msgstr "Imatges" -msgid "Rarotongan" -msgstr "" +msgid "Pilipino (Filipino)" +msgstr "Filipí" -msgid "Russian Buriat" -msgstr "" +msgid "Pixel List" +msgstr "Llista de cossos" -msgid "R-Cree" -msgstr "" +msgid "Pixel Size" +msgstr "Cos, en pixels" -msgid "Riang" -msgstr "" +msgid "Pixel Sizes:" +msgstr "Cossos, en píxels:" -msgid "Tarifit" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" msgstr "" +"El cos en píxels no es correspon amb la suma ascendents + descendents de la " +"font a %s" -msgid "Ritarungo" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" msgstr "" +"El cos en píxels és massa gran a la taula de dispositiu a la línia %d de %s" -msgid "Arakwal" -msgstr "" +msgid "Pixel size:" +msgstr "Cos, en píxels:" -msgid "Romansh" -msgstr "" +msgid "Pixel size?" +msgstr "Cos, en píxels?" -msgid "Vlax Romani" -msgstr "" +msgid "PixelSize|New" +msgstr "Nou" -msgid "Romany" -msgstr "" +msgid "Playing Cards" +msgstr "Cartes de joc" -msgid "Rusyn" -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Tanqueu %s abans d'inserir-lo en una font CID." -msgid "Rotuman" -msgstr "" +msgid "Please close font" +msgstr "Tanqueu el fitxer" -msgid "Ruanda" -msgstr "" +msgid "Please don't do that" +msgstr "No ho facis" -msgid "Aromanian" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." msgstr "" +"Identifiqueu un glif pel nom i el FontForge afegirà una àncora a aquest glif." -msgid "Sadri" -msgstr "" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Poseu un nom al punt de codi %d d'aquest fitxer" -msgid "Sasak" -msgstr "" +msgid "Please name this contour" +msgstr "Indiqueu un nom per a aquest traçat" -msgid "Santali" -msgstr "" +msgid "Please name this encoding" +msgstr "Indiqueu un nom per a aquesta codificació" -msgid "Sayisi" -msgstr "" +msgid "Please name this subtable" +msgstr "Anomeneu la subtaula" -msgid "Sicilian" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." msgstr "" +"Indiqueu el nom de la codificació de la base de dades de l'iconv que voleu " +"que surti al menú." -msgid "Scots" -msgstr "" +msgid "Please select a CID ordering" +msgstr "Seleccioneu una ordenació CID" -msgid "North Slavey" -msgstr "" +msgid "Please specify a bitmap magnification factor." +msgstr "Especifiqueu el factor d'ampliació dels mapes de bits." -msgid "Sekota" -msgstr "" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Especifiqueu un suplement nou per %.20s-%.20s" -msgid "Selkup" -msgstr "" +msgid "Please specify a script" +msgstr "Heu d'especificar un alfabet" -msgid "Old Irish" -msgstr "" +msgid "Poin_ts too close" +msgstr "Els nodes són massa propers" -msgid "Sango" -msgstr "" +msgid "Point Color" +msgstr "Color del node" -msgid "Samogitian" -msgstr "" +msgid "Point Info" +msgstr "Informació del punt" -msgid "Tachelhit" -msgstr "" +msgid "Point of Inflection Color" +msgstr "Color dels punts d'inflexió" -msgid "Shan" -msgstr "" +msgid "Point of View Projection" +msgstr "Projecció en perspectiva" -msgid "Sibe" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Mides de punt en un monitor de 100 ppp" -msgid "Sidamo" -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "Mides de punt en un monitor de 120 ppp" -msgid "Silte Gurage" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "Mides de punt en un monitor de 72 ppp" -msgid "Skolt Sami" -msgstr "" +msgid "Point sizes on a 75 dpi screen" +msgstr "Mides de punt en un monitor de 75 ppp" -msgid "Slavey" -msgstr "" +msgid "Point sizes on a 96 dpi screen" +msgstr "Mides de punt en un monitor de 96 ppp" -msgid "Samoan" -msgstr "Samoà" +msgid "PointNumbers|_None" +msgstr "Sense _numerar" -msgid "Sena" -msgstr "" +msgid "Pointer" +msgstr "Punter" -msgid "Shona" -msgstr "" +msgid "Points" +msgstr "Punts" -msgid "Soninke" -msgstr "" +msgid "Points (TrueType)" +msgstr "Punts (TrueType)" -msgid "Sodo Gurage" -msgstr "" +msgid "Points of _Inflection" +msgstr "Punts d'_inflexió" -msgid "Songe" -msgstr "" +msgid "Points:" +msgstr "Punts:" -msgid "Southern Sotho" -msgstr "" +msgid "Points|Original" +msgstr "Original" -msgid "Sardinian" -msgstr "" +msgid "Pol_ygon" +msgstr "Poligon" -msgid "Saraiki" -msgstr "" +msgid "Polish" +msgstr "Polonès" -msgid "Serer" -msgstr "" +msgid "Polygon" +msgstr "Polígon" -msgid "South Slavey" -msgstr "" +msgid "Polygon or Star" +msgstr "Poligon/Estrella" -msgid "Southern Sami" -msgstr "" +msgid "Polytonic Greek" +msgstr "Grec politònic" -msgid "Saterland Frisian" -msgstr "" +msgid "Popup" +msgstr "Emergent" -msgid "Sukuma" -msgstr "" +msgid "Popup windows" +msgstr "Finestres emergents" -msgid "Lang|Sundanese" -msgstr "" +msgid "Portuguese" +msgstr "Portuguès" -msgid "Suri" -msgstr "" +msgid "Portuguese (Brasil)" +msgstr "Portuguès (Brasil)" -msgid "Svan" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" msgstr "" +"Posició: %d\n" +"Quantitat: %d\n" -msgid "Swadaya Aramaic" -msgstr "" +msgid "Positionings" +msgstr "Posicionaments" -msgid "Swazi" -msgstr "" +msgid "Post Base Forms" +msgstr "Formes posposades" -msgid "Upper Saxon" +msgid "Post Base Substitutions" +msgstr "Substitucions posposades" + +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." msgstr "" +"Els traçats dels formats PostScript i TrueType han de tenir sentit horari. " +"Si heu reflectit una referència, els seus traçats probablement tindran " +"sentit antihorari. Per tal de solucionar-ho, desenllaceu la referència i " +"apliqueu-hi l'opció «Corregeix el sentit» del menú «Element»." -msgid "Sylheti" -msgstr "" +msgid "PostScript font program (Compact Font Format)" +msgstr "Programari de pòlissa PostScript (Compact Font Format)" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Pr_eferences..." +msgstr "Pr_eferències..." -msgid "Syriac (Western script)" -msgstr "" +msgid "Pre Base Forms" +msgstr "Formes anteposades" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "Substitucions anteposades" -msgid "Silesian" -msgstr "" +msgid "PreferCJKEncodings" +msgstr "Prefereix la codificació CJK" -msgid "Tabasaran" -msgstr "" +msgid "PreferPotrace" +msgstr "Prefereix el Potrace" -msgid "TH-Cree" -msgstr "" +msgid "PreferSpacingAccents" +msgstr "Prefereix els accents espaiats" -msgid "Dehong Dai" -msgstr "" +msgid "Preferences" +msgstr "Preferències" -msgid "Tetum" -msgstr "" +msgid "Preferred Family" +msgstr "Família preferent" -msgid "Tigre" -msgstr "" +msgid "Preferred Styles" +msgstr "Estils preferents" -msgid "Tahitian" -msgstr "Tahitià" +msgid "Prefs_App| " +msgstr " " -msgid "Tiv" -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "reconeix les variables BROWSER, MF i AUTOTRACE." -msgid "Tamashek" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "El FontForge troba les aplicacions externes" -msgid "Temne" -msgstr "" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "consultant la variable d'entorn PATH. Per modificar" -msgid "Tundra Nenets" -msgstr "" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "aquest comportament, establiu una variable d'entorn" -msgid "Tonga" -msgstr "" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "entrant la ruta completa de l'aplicació. El FontForge" -msgid "Todo" -msgstr "" +msgid "Prepend timestamp" +msgstr "Prefixa amb una marca de temps" -msgid "Toma" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." msgstr "" +"Conserva totes les capes de fons i les que\n" +"tinguin dibuixos fets amb l'Spiro.\n" +"Desa també les corbes cúbiques quan, a partir\n" +"d'elles, es generi un tipus TrueType." -msgid "Tok Pisin" -msgstr "" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Conserva els noms de les consultes i subtaules GPOS/GSUB." -msgid "Tshangla" -msgstr "" +msgid "PreserveTables" +msgstr "Conserva les taules" -msgid "Turoyo Aramaic" -msgstr "" +msgid "Pressure Point" +msgstr "Punt de pressió" -msgid "Tumbuka" -msgstr "" +msgid "Prev CP Angle" +msgstr "angle nansa ant." -msgid "Tulu" -msgstr "" +msgid "Prev CP Color" +msgstr "Color de la nansa anterior" -msgid "Tuvin" -msgstr "" +msgid "Prev CP Dist" +msgstr "dist nansa ant." -msgid "Tuvalu" -msgstr "" +msgid "Prev CP X" +msgstr "x nansa ant." -msgid "Twi" -msgstr "" +msgid "Prev CP Y" +msgstr "y nansa ant." -msgid "Tày" -msgstr "" +msgid "Prev CP:" +msgstr "Nansa ant.:" -msgid "Tamazight" -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "Glif definit a_nterior" -msgid "Tzotzil" -msgstr "" +msgid "Prev On Contour" +msgstr "Punt anterior del contorn" -msgid "Udmurt" -msgstr "" +msgid "Previous Hint." +msgstr "Optimització ant." -msgid "Umbundu" -msgstr "" +msgid "Print" +msgstr "Impressió" -msgid "Upper Sorbian" -msgstr "" +msgid "Print Failed" +msgstr "La impressió ha fallat" -msgid "Uyghur" -msgstr "" +msgid "Print To File..." +msgstr "Imprimeix a un fitxer..." -msgid "Venetian" -msgstr "" +msgid "Printable Document" +msgstr "En documents imprimibles" -msgid "Volapük" -msgstr "" +msgid "Printing Font" +msgstr "Impressió" -msgid "Võro" -msgstr "" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Diccionari privat" -msgid "Wa" -msgstr "" +msgid "Private Use" +msgstr "Ús privat" -msgid "Wagdi" -msgstr "" +msgid "Private Use Area" +msgstr "Àrea d'ús privat" -msgid "Waray-Waray" -msgstr "" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Hi ha hagut un problema en descomprimir la taula «%c%c%c%c»" -msgid "West-Cree" -msgstr "" +msgid "Problem explanation" +msgstr "Explicació del problema" -msgid "Wolof" -msgstr "Wòlof" +msgid "Projecting..." +msgstr "S'està projectant..." -msgid "Walloon" -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Nova" -msgid "Mewati" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "Mètrica alternativa proporcional" -msgid "Tai Lue" -msgstr "" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Mètrica vertical alternativa proporcional" -msgid "Minjangbal" -msgstr "" +msgid "Proportional Kana" +msgstr "Kana proporcional" -msgid "Khengkha" -msgstr "" +msgid "Proportional Numbers" +msgstr "Nombres proporcionals" -msgid "Soga" -msgstr "" +msgid "Proportional Spaced" +msgstr "Espaiat proporcional" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "Proportional Width" +msgstr "Ample proporcional" -msgid "Yakut" -msgstr "" +msgid "Provencal" +msgstr "Provençal" -msgid "Yao" -msgstr "" +msgid "Provide a glyph name" +msgstr "Entreu un nom de glif" -msgid "Yapese" -msgstr "" +msgid "Psalter Pahlavi" +msgstr "Psalter Pahlavi" -msgid "Y-Cree" -msgstr "" +msgid "Punjabi" +msgstr "Panjabi" -msgid "Yi Classic" -msgstr "" +msgid "Punjabi (India)" +msgstr "Panjabi (Índia)" -msgid "Yi Modern" -msgstr "" +msgid "Punjabi (Pakistan)" +msgstr "Panjabi (Pakistan)" -msgid "Zealandic" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." msgstr "" +"La col·lecció contindrà tipus en format CFF\n" +"en lloc de TTF. Sembla que això funciona bé\n" +"al Mac i al Linux però no al Windows." -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Quad:" +msgstr "Quadratí:" -msgid "Zhuang" -msgstr "" +msgid "Quadratic" +msgstr "Quadràtiques" -msgid "Chinese Hong Kong" -msgstr "Xinès (Hong Kong)" +msgid "Quarter Widths" +msgstr "Quarts d'amplada" -msgid "Chinese Phonetic" -msgstr "Xinès fonètic" +msgid "Quecha (Bolivia)" +msgstr "Quítxua (Bolívia)" -msgid "Chinese Simplified" -msgstr "Xinès simplificat" +msgid "Quecha (Ecuador)" +msgstr "Quítxua (Equador)" -msgid "Chinese Traditional" -msgstr "Xinès tradicional" +msgid "Quecha (Peru)" +msgstr "Quítxua (Perú)" -msgid "Zande" -msgstr "" +msgid "Quechua" +msgstr "Quítxua" -msgid "Zazaki" -msgstr "" +msgid "RBearing:" +msgstr "Marge D:" -msgid "Language(s)" -msgstr "Llenguatges" +msgid "RSB" +msgstr "mgD" -msgid "Script(s) & Language(s)" -msgstr "Alfabets i llenguatges" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "PercentatgeVolatGrauRadical:" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" -"L'idioma %s no es tindrà en compte, ja que no figura a la llista de " -"llenguatges coneguts." +msgid "RadicalExtraAscender:" +msgstr "BlancExtraDamuntRadical:" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" +msgid "RadicalKernAfterDegree:" +msgstr "ProsaPostGrauRadical:" -msgid "Language List" -msgstr "Llista de llenguatges" +msgid "RadicalKernBeforeDegree:" +msgstr "ProsaPreGrauRadical:" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" +msgid "Radio Button" +msgstr "Botó d'opció" -msgid "Language Missing" -msgstr "No hi ha cap idioma" +msgid "Radius: " +msgstr "Radi:" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"Heu de seleccionar almenys un idioma.\n" -"Si no en trobau cap que s'adapti, useu el predeterminat (DFLT)." +msgid "Rakar Forms" +msgstr "Formes rakar" -msgid "No scripts" -msgstr "No hi ha cap alfabet" +msgid "Randomize" +msgstr "Aleatòriament" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" -"Si indiqueu una etiqueta de singularitat, heu de seleccionar almenys un " -"alfabet." +msgid "Raph's plate" +msgstr "Placa de l'Spiro" -msgid "Bad script tag" -msgstr "L'etiqueta de l'alfabet és incorrecta" +msgid "Raph's plate files" +msgstr "Fitxers de placa de l'Spiro" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"L'etiqueta de l'alfabet, a la línia %d (%s), és massa llarga.\n" -"Hauria de ser de 4 caràcters, com a molt." +msgid "Rapid/Horizontal" +msgstr "Ràpida / Horitzontal" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "L'etiqueta de l'alfabet, a la línia %d (%s), hauria de ser ASCII.\n" +msgid "Rapid/Vertical" +msgstr "Ràpida / Vertical" -msgid "No languages" -msgstr "No hi ha cap idioma" +msgid "Raster" +msgstr "Ràster" -msgid "You must select at least one language for each script." -msgstr "Heu de seleccionar, almenys, un idioma per a cada alfabet" +msgid "Raw" +msgstr "Cru" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "Una etiqueta d'idioma, a la línia %d (%s), hauria de ser ASCII.\n" +msgid "Re_move" +msgstr "Eli_mina" -msgid "Bad language tag" -msgstr "L'etiqueta de l'idioma és incorrecta" +msgid "Reading Glyphs" +msgstr "Lectura de glifs" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"Una etiqueta d'idioma, a la línia %d (%s), és massa llarga.\n" -"Hauria de ser de 4 caràcters, com a molt." +msgid "Reading Names" +msgstr "S'estan llegint els noms" -msgid "Script(s)" -msgstr "Alfabets" +#, c-format +msgid "Reason:%s\n" +msgstr "Motiu: %s\n" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" -"Cada singularitat és activa per a un joc concret\n" -"d'alfabets i llenguatges.\n" -"Normalment, s'especifica un alfabet, però, si convé,\n" -"n'hi poden haver més.\n" -"Un alfabet s'indica amb una etiqueta OpenType de 4 lletres.\n" +msgid "Recalculate Bitmaps" +msgstr "Torna a calcular els mapes de bits" -msgid "OpenTypeFeature|New" -msgstr "Nova" +msgid "Recen_t" +msgstr "Fitxers recen_ts" -msgid "You must choose a lookup type" -msgstr "Trieu el tipus de la funcionalitat" +msgid "RecognizePUANames" +msgstr "Reconeix el noms de la PUA" -msgid "No Lookup Type Selected" -msgstr "No s'ha seleccionat el tipus de funcionalitat" +msgid "Rectangle or Ellipse" +msgstr "Rectangle/El·lipse" -msgid "You must select a Lookup Type." -msgstr "Seleccioneu el tipus de funcionalitat" +msgid "Red:" +msgstr "Vermell:" -msgid "Unnamed lookup" -msgstr "Consulta sense nom" +msgid "Ref:" +msgstr "Ref.:" -msgid "You must name the lookup." -msgstr "Anomeneu la consulta" +msgid "Reference Info" +msgstr "Informació de la referència" -msgid "Bad feature tag" -msgstr "L'etiqueta de la singularitat és incorrecta" +msgid "Reference Names" +msgstr "Noms de les referències" #, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" msgstr "" +"Hi ha una referència a un CID dins una font no codificada CID a la línia %d " +"de %s" #, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" msgstr "" +"Hi ha una referència a un nom de glif d'una font codificada CID a la línia " +"%d de %s" #, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" msgstr "" +"Referència a una consulta que no es present al fitxer de característiques " +"però sí a la font, %.50s" #, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "Hi ha una referència a un glif inexistent a la línia %d of %s: %s" -msgid "Lookup name already used" -msgstr "El nom de la consulta ja existeix" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Referència al caràcter %1$.20s de %2$d" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" -"El nom ja existeix i és utilitzat per una altra consulta.\n" -"Els noms de consulta han de ser únics." +msgid "Refers to Font" +msgstr "Fa referència a la font" -msgid "Lookup" -msgstr "Consulta" +msgid "Refresh File List" +msgstr "Actualitza la llista de fitxers" -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" +msgid "Regenerate Bitmap Glyphs" +msgstr "Torna a crear els glifs de mapa de bits" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +msgid "Regenerate Hint Substitution Points" +msgstr "Regenera els punts de substitució de l'optimització" -msgid "Right To Left" -msgstr "Dreta a esquerra" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Torna a generar els glifs de mapa de _bits..." -msgid "Ignore Base Glyphs" -msgstr "Ignora els glifs base" +msgid "Registers" +msgstr "Registres" -msgid "Ignore Ligatures" -msgstr "Ignora les lligadures" +msgid "Registers (TrueType)" +msgstr "Registres (TRueType)" -msgid "Ignore Combining Marks" -msgstr "Ignora les marques combinades" +msgid "Rejang" +msgstr "Rejang" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Classe de marca:" +msgid "Remo_ve Undoes" +msgstr "Elimina l'_historial de desfer" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Joc de marca:" +msgid "Remo_ve Undoes..." +msgstr "Elimina l'_historial de desfer..." -msgid "Lookup Name:" -msgstr "Nom de la consulta:" +msgid "Remove" +msgstr "Suprimeix" -msgid "Store ligature data in AFM files" -msgstr "Desa les dades de les lligadures en fitxers AFM" +msgid "Remove All Kern _Pairs" +msgstr "Elimina els parells d'interlletratge" -msgid "Name in use" -msgstr "El nom ja s'està utilitzant" +msgid "Remove All VKern Pairs" +msgstr "Elimina els parells d'interlletratge vert." -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" -"El nom %.80s ja s'està fent servir per indentificar una classe d'àncora en " -"una altra subtaula de consulta (%.80s)." +msgid "Remove Anchor Class?" +msgstr "Voleu esborrar la classe d'àncora?" -msgid "Name used twice" -msgstr "El nom està duplicat" +msgid "Remove Bitmap Glyphs" +msgstr "Elimina els glifs de mapa de bits" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" -"El nom %.80s surt dues vegades a la llista.\n" -"Les classes d'àncora han de tenir noms únics." +msgid "Remove Bitmap Glyphs..." +msgstr "Suprimeix els glifs de mapa de bits" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" -"Confirmeu que voleu esborra la classe d'ancoratge %.80s.\n" -"Això farà que els punts d'ancoratge associats a la classe també s'esborrin." +msgid "Remove Bookmark..." +msgstr "Esborra una adreça d'interès..." -msgid "Remove Anchor Class?" -msgstr "Voleu esborrar la classe d'àncora?" +msgid "Remove Encoding" +msgstr "Suprimeix una codificació" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Classes d'àncora de la subtaula %.80s" +msgid "Remove Kern _Pairs" +msgstr "Elimina els _parells d'interlletratge" -msgid "New Anchor Class" -msgstr "Classe d'àncora nova" +msgid "Remove Language from Script..." +msgstr "Elimina un idioma de l'alfabet..." -msgid "Base Glyph Name" -msgstr "Nom del glif base" +msgid "Remove Lookup" +msgstr "Elimina la consulta" -msgid "Ligature Glyph Name" -msgstr "Nom del glif de lligadura" +msgid "Remove Overlap" +msgstr "Elimina les superposicions" -msgid "First Glyph Name" -msgstr "Nom del primer glif" +msgid "Remove This Glyph" +msgstr "Elimina el glif" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Remove VKern Pairs" +msgstr "Elimina els parells d'interlletratge vertical" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "No hi ha cap glif anomenat %s al tipus de lletra" +msgid "Remove _Unused Slots" +msgstr "Elimina les caselles no _usades" + +msgid "Remove bookmarks" +msgstr "Elimina totes les adreces d'interès" + +msgid "Remove glyphs which do not match from the selection." +msgstr "Suprimeix de la selecció els glifs no coincidents." + +msgid "Remove matching glyphs from the selection." +msgstr "Suprimeix de la selecció els glifs coincidents." + +msgid "Remove selected bookmarks" +msgstr "Elimina les adreces d'interès seleccionades" + +msgid "Removing instructions cannot be UNDONE!" +msgstr "L'acció d'esborrar instruccions no es pot desfer" + +msgid "Removing overlaps..." +msgstr "S'estan eliminant les superposicions..." -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Indiqueu un glif que substituexi a %s" +msgid "Rename all glyphs in the selection" +msgstr "Canvia el nom de tots els glifs seleccionats" -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" +msgid "Reph Form" +msgstr "Formes reph" -msgid "Duplicate data" -msgstr "Hi ha dades duplicades" +msgid "Replace" +msgstr "Reemplaça" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" +msgid "Replace All" +msgstr "Reemplaça-ho tot" -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" +msgid "Replace Pattern" +msgstr "Patró de reemplaçament" -msgid "Lookup Table Edit" -msgstr "Edició de la taula de consultes" +msgid "Replace Pattern:" +msgstr "Patró de reemplaçament:" -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Subtaula de consulta, %s" +msgid "Replace With:" +msgstr "Substitueix per:" -msgid "_Alphabetic" -msgstr "_Alfabètic" +msgid "Replace it" +msgstr "Substituex-lo per aquest" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" +msgid "Replace with Reference" +msgstr "Canvia per la referència" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" +msgid "Replace Å" +msgstr "Substitueix Å" -msgid "_By Base Char" -msgstr "" +msgid "Replacement Glyph Name" +msgstr "Nom del glif finals" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" +msgid "Replacement Glyph Names" +msgstr "Noms dels glifs finals" -msgid "By _Scripts" -msgstr "Per alfabet" +msgid "Replacement glyphs" +msgstr "Glifs de reemplaçament" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" +msgid "Replacements" +msgstr "Reemplaçaments" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" msgstr "" +"Les substitucions han de complir la taula de cobertura per la qual són " +"aplicats: %s" -msgid "_Populate" -msgstr "Emplena" +msgid "Report as Error" +msgstr "Considera-ho un error" -msgid "Auto_Kern" -msgstr "" +msgid "Required Contextual Alternates" +msgstr "Variants contextuals necessàries" -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "Required Feature" +msgstr "Funcionalitat obligatòria" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +msgid "Required Ligatures" +msgstr "Lligadures obligatòries" -msgid "_Add Selected" -msgstr "" +msgid "Required Variation Alternates" +msgstr "Variants alternatives necessàries" -msgid "_AutoKern Selected" -msgstr "" +msgid "Required feature" +msgstr "Funcionalitat obligatòria" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" +msgid "Reserved Bit 10" +msgstr "10è bit reservat" -msgid "Add entries for all selected glyphs." -msgstr "" +msgid "Reserved Bit 11" +msgstr "11è bit reservat" -msgid "_Remove Empty" -msgstr "" +msgid "Reserved Bit 12" +msgstr "12è bit reservat" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" +msgid "Reserved Bit 13" +msgstr "13è bit reservat" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" +msgid "Reserved Bit 14" +msgstr "14è bit reservat" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" +msgid "Reserved Bit 15" +msgstr "15è bit reservat" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" +msgid "Reserved Bit 22" +msgstr "22è bit reservat" -msgid "Remove All" -msgstr "" +msgid "Reserved Bit 23" +msgstr "23è bit reservat" -msgid "Remove all entries." -msgstr "" +msgid "Reserved Bit 24" +msgstr "24è bit reservat" -msgid "_Default Using Suffix:" -msgstr "" +msgid "Reserved Bit 25" +msgstr "25è bit reservat" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" +msgid "Reserved Bit 26" +msgstr "26è bit reservat" -msgid "_Default New Entries to First" -msgstr "" +msgid "Reserved Bit 27" +msgstr "27è bit reservat" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +msgid "Reserved Bit 28" +msgstr "28è bit reservat" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "Reserved Bit 32" +msgstr "32è bit reservat" -msgid "Please name this subtable" -msgstr "Anomeneu la subtaula" +msgid "Reserved Bit 33" +msgstr "33è bit reservat" -msgid "Duplicate name" -msgstr "El nom està repetit" +msgid "Reserved Bit 34" +msgstr "34è bit reservat" -msgid "There is already a subtable with that name, please pick another." -msgstr "" -"Hi ha una altra subtaula amb aquest mateix nom.\n" -"Trieu-ne un altre." +msgid "Reserved Bit 35" +msgstr "35è bit reservat" -msgid "No Subtable" -msgstr "No hi ha cap subtaula" +msgid "Reserved Bit 36" +msgstr "36è bit reservat" -msgid "Create a new lookup" -msgstr "Crea una consulta nova" +msgid "Reserved Bit 37" +msgstr "37è bit reservat" -msgid "Add a subtable to which lookup?" -msgstr "A quina consulta voleu afegir una subtaula?" +msgid "Reserved Bit 38" +msgstr "38è bit reservat" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Seleccioneu els glifs del primer element del parell" +msgid "Reserved Bit 39" +msgstr "39è bit reservat" -msgid "Select glyphs for the second part of the kern pair" -msgstr "Seleccioneu els glifs del segon element del parell" +msgid "Reserved Bit 40" +msgstr "40è bit reservat" -msgid "No selection" -msgstr "Sense selecció" +msgid "Reserved Bit 41" +msgstr "41è bit reservat" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "Reserved Bit 42" +msgstr "42è bit reservat" -msgid "Intra Class Distance" -msgstr "" +msgid "Reserved Bit 43" +msgstr "43è bit reservat" -msgid "Kerning format" -msgstr "Format de l'interlletratge" +msgid "Reserved Bit 44" +msgstr "44è bit reservat" -msgid "Use individual kerning pairs" -msgstr "Parells d'interlletratge individuals" +msgid "Reserved Bit 45" +msgstr "45è bit reservat" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "Els parells d'interlletratge s'especifiquen d'un en un." +msgid "Reserved Bit 46" +msgstr "46è bit reservat" -msgid "Use a matrix of kerning classes" -msgstr "Matriu de classes d'interlletratge" +msgid "Reserved Bit 47" +msgstr "47è bit reservat" + +msgid "Reserved Bit 9" +msgstr "9è bit reservat" msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." +"Resets the kerning offset and device table corrections to what they were " +"originally" msgstr "" -"L'interlletratge s'especifica definint una sèrie\n" -"de classes de glifs amb les quals s'omple una matriu\n" -"que indica com interactuen entre elles." +"Restaura els valors originals del desplaçament de l'interlletratge i les " +"correccions a la taula de dispositiu." -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Fitxer de recursos" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +msgid "Restrict Selection" +msgstr "Restringeix la selecció" -msgid "Intra Class Distance:" -msgstr "" +msgid "Retain" +msgstr "Conserva" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Revalidate" +msgstr "Torna a validar" -msgid "C_lasses" -msgstr "" +msgid "Revalidate All" +msgstr "Torna a validar-ho tot" -msgid "_Pairs" -msgstr "_Parells" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Substitució d'encadenaments contextual inversa" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" -"L'interlletratge és pot establir per parells individuals\n" -"o per classes de glifs. Trieu quina de les dues maneres\n" -"voleu que tingui aquesta subtaula." +msgid "Reverse Direction" +msgstr "Inverteix el sentit" -msgid "No Script Tag" -msgstr "No hi ha cap eiqueta d'alfabet" +msgid "Reverse chaining subs" +msgstr "Substitució de seqüencia inversa" -msgid "Please specify a 4 letter opentype script tag" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" msgstr "" +"La substitució inversa ha de tenir exactament un glif marcat i cap consulta, " +"a la línia %d de %s" -msgid "Script Tag too long" -msgstr "" +msgid "Revert Gl_yph" +msgstr "Restaura el _glif" -msgid "Invalid language" -msgstr "" +msgid "Revert To _Backup" +msgstr "Restaura usant la còpia de seguretat" msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." msgstr "" +"Restaura la llista de consultes a l'estat original\n" +"però es mantenen els canvis de les subtaules." -msgid "Remove Language(s) from Script" -msgstr "" +msgid "Review Hints" +msgstr "Revisa l'optimització" -msgid "Script Tag:" -msgstr "Etiqueta d'alfabet:" +msgid "Rhaeto-Romanic" +msgstr "Retoromànic" -msgid "Language Tag:" -msgstr "Etiqueta d'idioma:" +msgid "Rig_ht" +msgstr "Dreta" -msgid "No Start Glyph" -msgstr "Sense glif incial" +msgid "Right Bounds" +msgstr "Límits drets" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" +msgid "Right Side Bearing" +msgstr "Marge dret" -msgid "Not enough glyphs" -msgstr "No hi ha prou glifs" +msgid "Right To Left" +msgstr "Dreta a esquerra" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" +msgid "Right to Left Alternates" +msgstr "Variants de dreta a esquerra" -msgid "Bad selection" -msgstr "La selecció és incorrecta" +msgid "Right to Left mirrored forms" +msgstr "Formes reflectides de dreta a esquerra" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" +msgid "Roman Connected" +msgstr "Rodona lligada" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" +msgid "Roman Disconnected" +msgstr "Rodona sense lligar" -msgid "Can't specify a subtable here" -msgstr "" +msgid "Roman Trailing" +msgstr "Rodona fregant-se" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Si no s'especifica un sufix, no es canviarà el nom als glifs" +msgid "Romanian" +msgstr "Romanès" -msgid "Missing suffix" -msgstr "No hi ha cap sufix" +msgid "Romanian (Moldova)" +msgstr "Romanès (Moldàvia)" -msgid "Mass Glyph Rename" -msgstr "Canvi de nom d'un grup de glifs" +msgid "Rotate" +msgstr "Gira" -msgid "Rename all glyphs in the selection" -msgstr "Canvia el nom de tots els glifs seleccionats" +msgid "Rotate 180°" +msgstr "Gira 180°" -msgid "By appending the suffix:" -msgstr "Afegeix el sufix:" +msgid "Rotate 3D Around..." +msgstr "Gira al voltant dels eixos X i Y..." -msgid "To their own names" -msgstr "Al nom de cadascun" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Gira 90° en sentit antihorari" -msgid "To the glyph names starting at:" -msgstr "Als noms de glif des de:" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Gira 90° en sentit horari" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" -"Si aquí poseu «A», el primer glif seleccionat s'anomenarà «A.sufix».\n" -"El segon «B.sufix», i així." +msgid "Rotate _180°" +msgstr "Gira _180°" -msgid "If one of those glyphs already has a suffix" -msgstr "Si algun d'aquests glif ja tenia un sufix" +msgid "Rotate _90° CCW" +msgstr "Gira _90° en sentit antihorari" -msgid "Append to it" -msgstr "Afegeix-li aquest també" +msgid "Rotate by Ruler..." +msgstr "Gira un valor mesurat..." -msgid "Replace it" -msgstr "Substituex-lo per aquest" +msgid "Rotate the selection" +msgstr "Gira la selecció" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Afegeix aquest mapatge a la subtaula de consultes:" +msgid "Rotate..." +msgstr "Gira..." -msgid "Bad Language" -msgstr "El llenguatge és incorrecte" +msgid "Rotate:" +msgstr "Gira:" -msgid "This feature code is already used" -msgstr "" +msgid "Rotating" +msgstr "Girar" -msgid "Setting" -msgstr "Paràmetres" +msgid "Rotation Angle" +msgstr "Angle de gir" -msgid "_Language:" -msgstr "Idioma:" +msgid "Rotation about X Axis" +msgstr "Gir al voltant de l'eix X" -msgid "_Name:" -msgstr "_Nom:" +msgid "Rotation about Y Axis" +msgstr "Gir al voltant de l'eix Y" -msgid "MacName|_New..." -msgstr "_Nou..." +msgid "Rough" +msgstr "Esborrany" -msgid "This setting is already used" -msgstr "Aquest paràmetre ja s'està utilitzant" +msgid "Roun_d" +msgstr "Arro_doneix" -msgid "Setting Id:" -msgstr "Identificador de paràmetre:" +msgid "Round" +msgstr "Arrodoneix" -msgid "_Enabled" -msgstr "_Habilitat" +msgid "Round Rectangle Radius" +msgstr "Radi de les cantonades" -msgid "Feature _Id:" -msgstr "Identificador de singularitat:" +msgid "Round To _Int" +msgstr "Arrodoneix a enter" -msgid "Mutually Exclusive" -msgstr "Mútuament exclusius" +msgid "Rounding to integer..." +msgstr "S'esta arrodonint a valors enters..." -msgid "Settings" -msgstr "Paràmetres" +msgid "Row|New" +msgstr "Nova" -msgid "MacSetting|_New..." -msgstr "_Nou..." +msgid "Ruby Notational Forms" +msgstr "Formes notacionals Ruby" -msgid "MacFeature|_New..." -msgstr "_Nova..." +msgid "Ruler Options" +msgstr "Opcions de les regles" -msgid "MacFeature|Default" -msgstr "Predeterminades" +msgid "Rumi Numeral Symbols" +msgstr "Símbols numerals rumi" -msgid "Constants" +msgid "" +"Run Simplify after expanding stroked paths\n" +"to reduce the number of points." msgstr "" +"Simplifica el traç després de fer una expansió del perfil per tal de reduir " +"el nombre de punts." -msgid "Sub/Superscript" -msgstr "Lletres volades/Subíndexs" - -msgid "Limits" -msgstr "Límits" - -msgid "Stacks" -msgstr "" +msgid "Rundi" +msgstr "Rundi" -msgid "Fractions" -msgstr "Fraccions" +msgid "Runic" +msgstr "Rúnic" -msgid "Over/Underbars" -msgstr "Ratlles superiors/inferiors" +msgid "Russian" +msgstr "Rus" -msgid "Radicals" -msgstr "" +msgid "Russian (Moldova)" +msgstr "Rus (Moldàvia)" -msgid "Connectors" -msgstr "" +msgid "SB Thumb" +msgstr "Minibarra lliscant" -msgid "Top Accent Horiz. Pos" -msgstr "" +msgid "SIL Graphite layout feature table" +msgstr "taula de funcionalitat de format del Graphite de SIL" -msgid "Pre-Built Larger Variants" -msgstr "" +msgid "SIL Graphite rule table" +msgstr "taula de normes del Graphite del SIL" -#. GT: Italic correction -msgid "I.C." -msgstr "" +msgid "SJIS (Kanji)" +msgstr "SJIS (kanji)" -msgid "Parts List" -msgstr "" +msgid "SVG (Scalable Vector Graphics) table" +msgstr "Taula SVG (gràfics vectorials escalables)" -msgid "Height/Kern Data" -msgstr "" +msgid "SVG Template" +msgstr "Plantilla SVG" -msgid "Kern" -msgstr "Interlletratge" +msgid "SVG font" +msgstr "Font SVG" -msgid "Height Adjusts" -msgstr "" +msgid "S_ave Feature File..." +msgstr "Des_a el fitxer de singularitat..." -msgid "Kern Adjusts" -msgstr "" +msgid "S_ave as..." +msgstr "_Anomena i desa..." -msgid "Exten Shapes" -msgstr "" +msgid "S_etup" +msgstr "Configura" -msgid "Top Accent" -msgstr "Accent superior" +msgid "S_hadow..." +msgstr "Ombrejada..." -msgid "Math Kern" -msgstr "Interlletratge matemàtic" +msgid "S_how Dependent" +msgstr "Mostra les dependències" -msgid "Vert. Construction" -msgstr "Construcció vertical" +msgid "S_how H. Metrics..." +msgstr "Mètrica _horitzontal..." -msgid "Hor. Variants" -msgstr "Variants horitzontals" +msgid "S_uggest Deltas..." +msgstr "S_uggereix els valors delta..." -msgid "Hor. Construction" -msgstr "Construcció horitzontal" +msgid "Sa_me Glyph As" +msgstr "Usa el _mateix glif" -msgid "Top Right" -msgstr "Superior dreta" +msgid "Sa_ve Lookup..." +msgstr "Desa la consulta..." -msgid "Top Left" -msgstr "Superior esquerra" +msgid "Samaritan" +msgstr "Samarità" -msgid "Bottom Right" -msgstr "Inferior dreta" +msgid "Samaritan, Punctuation" +msgstr "Puntuació del samarità" -msgid "Bottom Left" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." msgstr "" +"El mateix que el valor anterior però per a terminacions\n" +"amb petits detalls (gràcies), que es poden desviar\n" +"encara més de la vertical o de la horitzontal." -msgid "Glyph Construction" -msgstr "Construcció de glif" +msgid "Sami (Lappish)" +msgstr "Sami (Lapó)" -msgid "Bad device table" -msgstr "La taula de dispositiu és incorrecta" +msgid "Samoan" +msgstr "Samoà" -#, c-format -msgid "Bad device table for %s" -msgstr "La taula de dispositiu és incorrecta per %s" +msgid "Sample Text" +msgstr "Text de mostra" -msgid "Missing Glyph" -msgstr "No s'ha trobat el glif" +msgid "Sans-Serif" +msgstr "De pal sec" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "No hi ha cap glif anomenat %s (utilitzat a %s)" +msgid "Sanskrit" +msgstr "Sànscrit" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "La taula de dispositiu és incorrecta pel glif %s a %s" +msgid "Saturation:" +msgstr "Saturació:" -msgid "Bad Parts List" -msgstr "La llista de parts és incorrecta" +msgid "Saurashtra" +msgstr "Saurashtra" -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "La llista de parts és incorrecta pel glif %s a %s" +msgid "Save" +msgstr "Desa" -msgid "Bad Variants List" -msgstr "La llista de variants és incorrecta" +msgid "Save A_ll" +msgstr "Desa-_ho tot" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "La llista de variants és incorrecta pel glif %s a %s" +msgid "Save As _Image..." +msgstr "Desa com a _imatge..." -msgid "MATH table" -msgstr "Taula MATH" +msgid "Save Colors" +msgstr "Desa els colors" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "La taula de dispositiu és incorrecta a la fila %d de %s" +msgid "Save Comments" +msgstr "Desa els comentaris" -msgid "TopRight" -msgstr "Superior dreta" +msgid "Save Failed" +msgstr "No s'ha pogut desar" -msgid "TopLeft" -msgstr "Superior esquerra" +msgid "Save Guides" +msgstr "Desa les guies" -msgid "BottomRight" -msgstr "Inferior dreta" +msgid "Save Image" +msgstr "Desa la imatge" -msgid "BottomLeft" -msgstr "Inferior esquerra" +msgid "Save Layers" +msgstr "Desa les capes" -msgid "Graphical" -msgstr "Gràfic" +msgid "Save Resource file as..." +msgstr "Anomena i desa el fitxer de recursos..." -msgid "Textual" -msgstr "" +msgid "Save a font based on the specified layer" +msgstr "Desa una font basada en la capa especificada." -msgid "Name:" -msgstr "Nom:" +msgid "Save as _Directory" +msgstr "Desa com a _directori" -msgid "LBearing:" -msgstr "Marge E:" +msgid "Save as..." +msgstr "Anomena i desa..." -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "Desa els colors dels glifs a la taula PfaEdit." -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" +msgid "Save glyph comments in the PfEd table" +msgstr "Desa els comentaris dels glifs a la taula PfaEdit." -msgid "RBearing:" -msgstr "Marge D:" +msgid "Save in _UCS2" +msgstr "Desa en _UCS-2" -msgid "Kern:" -msgstr "Interll.:" +msgid "Save the guidelines in the Guide layer." +msgstr "Desa la pauta de la capa guia." -msgid "VKern:" -msgstr "" +msgid "Saving AFM File" +msgstr "S'està desant el fitxer AFM" -msgid "_Alter Class" -msgstr "" +msgid "Saving Bitmap Font(s)" +msgstr "S'estan desant les lletres tipogràfiques de mapa de bits" -msgid "_Create Pair" -msgstr "" +msgid "Saving Bitmaps" +msgstr "S'estan desant els mapes de bits" -msgid "Use Kerning Class?" -msgstr "" +msgid "Saving OFM File" +msgstr "S'està desant el fitxer OFM" -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" +msgid "Saving Outlines" +msgstr "S'estan desant els traçats" -msgid "Load Glyph Name List..." -msgstr "Carrega una llista de noms de glif..." +msgid "Saving PostScript Font" +msgstr "S'està desant el tipus PostScript" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" +msgid "Saving Spline Font Database" +msgstr "S'està desant la base de dades del tipus vectorial" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" +msgid "Saving TFM File" +msgstr "S'està desant el fitxer TFM" -#, c-format -msgid "Metrics For %.50s" -msgstr "" +msgid "Saving TrueType Font" +msgstr "S'està desant la font TrueType" -msgid "Point Size" -msgstr "" +msgid "Saving font" +msgstr "S'està desant la font" -msgid "Number out of range" -msgstr "" +msgid "Saving..." +msgstr "S'està desant..." -msgid "Set Point Size" -msgstr "" +msgid "Sca_le" +msgstr "Esca_la" -msgid "Point Size:" -msgstr "" +msgid "Scale Bearings By:" +msgstr "Escala els marges" -msgid "Load _Word List..." -msgstr "Carrega una _llista de paraules..." +msgid "Scale Factor" +msgstr "Factor d'escala" -msgid "_Inline" -msgstr "" +msgid "Scale LBearing By:" +msgstr "Escala el marge esquerre" -msgid "_Outline" -msgstr "" +msgid "Scale RBearing By:" +msgstr "Escala el marge dret" -msgid "_Shadow" -msgstr "" +msgid "Scale Uniformly..." +msgstr "Escala proporcionalment..." -msgid "_Wireframe" -msgstr "" +msgid "Scale VAdvance By:" +msgstr "Escala el marge vertical" -msgid "Effects" -msgstr "Efectes" +msgid "Scale Width By:" +msgstr "Escala l'amplada:" -msgid "_Partial" -msgstr "" +msgid "Scale X/Y the same" +msgstr "Retícula quadrada" -msgid "Hide when _Moving" -msgstr "" +msgid "Scale the selection" +msgstr "Escala la selecció" -msgid "_Hide" -msgstr "_Amaga" +msgid "Scale..." +msgstr "Escala..." -msgid "Insert Glyph _After..." -msgstr "" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Escala horitzontal: %.2f - Escala vertical: %.2f" -msgid "Insert Glyph _Before..." -msgstr "" +msgid "Scaling" +msgstr "Escalar" -msgid "_Replace Glyph..." -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Escalat de mapes de bits" -msgid "Show _Grid" -msgstr "" +msgid "Scientific" +msgstr "Científic" -msgid "Render using Hinting" -msgstr "" +msgid "Scientific Inferiors" +msgstr "Subídexs científics" -msgid "Size set from _Window" -msgstr "" +msgid "Scottish Gaelic" +msgstr "Gaèlic escocès" -msgid "Set Point _Size" -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "Amplada de la pantalla (cm)" -msgid "_Kerning only" -msgstr "" +msgid "Screen Width in Inches" +msgstr "Amplada de la pantalla (in)" -msgid "_Advance Width only" -msgstr "" +msgid "Script File" +msgstr "Fitxer script" -msgid "_Both" -msgstr "" +msgid "Script Menu" +msgstr "Menú d'scripts" -msgid "_Window Type" -msgstr "" +msgid "Script Tag:" +msgstr "Etiqueta d'alfabet:" -msgid "Advance Width Col" -msgstr "" +msgid "Script with no associated menu name" +msgstr "L'script no té associat cap nom de menú" -msgid "Color used to draw the advance width line of a glyph" -msgstr "" +msgid "Script(s)" +msgstr "Alfabets" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" +msgid "Script(s) & Language(s)" +msgstr "Alfabets i llenguatges" -msgid "Italic Advance Col" -msgstr "" +msgid "ScriptPercentScaleDown:" +msgstr "PercentReduccioAlfabet:" -msgid "Color used to draw the kerning line" -msgstr "" +msgid "ScriptScriptPercentScaleDown:" +msgstr "PercentReduccioAlfabetAlfabet:" -msgid "Kern Line Color" -msgstr "" +msgid "Scripts are 4 letter tags" +msgstr "Els alfabets són etiquetes de 4 lletres" -msgid "Color used to draw the left side bearing" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Àrab" -msgid "Side Bearing Color" -msgstr "" +msgid "Script|Aramaic" +msgstr "Arameu" -msgid "Color used to mark the selected glyph" -msgstr "" +msgid "Script|Armenian" +msgstr "Armeni" -msgid "Selected Glyph Col" -msgstr "" +msgid "Script|Avestan" +msgstr "Avèstic" -msgid "MetricsView" -msgstr "" +msgid "Script|Balinese" +msgstr "Balinès" -msgid "This window displays metrics information about a font" -msgstr "" +msgid "Script|Batak" +msgstr "Batak" -msgid "Axis 1" -msgstr "Eix 1" +msgid "Script|Bengali" +msgstr "Bengalí" -msgid "Axis 2" -msgstr "Eix 2" +msgid "Script|Bengali2" +msgstr "Bengalí 2" -msgid "Axis 3" -msgstr "Eix 3" +msgid "Script|Buginese" +msgstr "Bugui" -msgid "Axis 4" -msgstr "Eix 4" +msgid "Script|Buhid" +msgstr "Bugui" -msgid "Bad MM Weights" -msgstr "" +msgid "Script|Central European" +msgstr "Europeu central" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" +msgid "Script|Cham" +msgstr "Cham" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" +msgid "Script|Cherokee" +msgstr "Cherokee" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"Els resultats d'executar les funcions de normalització i conversió del " -"disseny vectorial no són els que s'esperaven, potser hauríeu de modificar-" -"les." +msgid "Script|Chorasmian" +msgstr "Coràsmic" + +msgid "Script|Coptic" +msgstr "Copte" -msgid "Blend to New Font" -msgstr "" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Ciríl·lic" -msgid "MM Change Def Weights" -msgstr "" +msgid "Script|Default" +msgstr "Predeterminat" -msgid "You may change the default instance of this font" -msgstr "" +msgid "Script|Ethiopic" +msgstr "Etíop" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" +msgid "Script|Georgian" +msgstr "Georgià" -msgid "either by explicitly entering the contribution" -msgstr "" +msgid "Script|Greek" +msgstr "Grec" -msgid "of each master design, or by entering the design" -msgstr "" +msgid "Script|Gujarati" +msgstr "Gujarati" -msgid "values for each axis" -msgstr "" +msgid "Script|Gujarati2" +msgstr "Gujarati 2" -msgid "Contribution of each master design" -msgstr "" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -msgid "Design Axis Values" -msgstr "" +msgid "Script|Hebrew" +msgstr "Hebreu" -msgid "You must provide at least one name here" -msgstr "" +msgid "Script|Japanese" +msgstr "Japonès" -msgid "Named Styles" -msgstr "" +msgid "Script|Javanese" +msgstr "Javanès" -msgid "Bad Axis" -msgstr "L'eix és incorrecte" +msgid "Script|Kannada" +msgstr "Kannarès" -#, c-format -msgid "Bad Number in %s" -msgstr "" +msgid "Script|Kannada2" +msgstr "Kannarès 2" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -#, c-format -msgid "The %s list is not ordered" -msgstr "" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "Font|New" -msgstr "Nou" +msgid "Script|Korean" +msgstr "Coreà" -msgid "Force Bold Threshold:" -msgstr "" +msgid "Script|Lao" +msgstr "Laosià" -msgid "Please set the Axis Type field" -msgstr "" +msgid "Script|Latin" +msgstr "Llatí" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" +msgid "Script|Limbu" +msgstr "Limbu" -msgid "Begin:" -msgstr "Inici:" +msgid "Script|Malayālam" +msgstr "Malaiàlam" -msgid "End:" -msgstr "Final:" +msgid "Script|Malayālam2" +msgstr "Malaiàlam 2" -msgid "AxisValue|Default" -msgstr "Predeterminat" +msgid "Script|Mandaean" +msgstr "Mandeu" -msgid "Axis range not valid" -msgstr "" +msgid "Script|Mongolian" +msgstr "Mongol" -msgid "Design Settings:" -msgstr "" +msgid "Script|Myanmar" +msgstr "Birmà (Myanmar)" -msgid "Normalized Settings:" -msgstr "" +msgid "Script|Myanmar2" +msgstr "Myanmar2" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" +msgid "Script|New" +msgstr "Nou" -msgid "Normalized position of this design along each axis" -msgstr "" +msgid "Script|Old Permic" +msgstr "Permià antic" -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" +msgid "Script|Oriya" +msgstr "Oriya" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" +msgid "Script|Oriya2" +msgstr "Oriya 2" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" +msgid "Script|Phags-pa" +msgstr "Phags-pa" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" +msgid "Script|Phoenician" +msgstr "Fenici" -msgid "Disordered designs" -msgstr "" +msgid "Script|Roman" +msgstr "Llatí" -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" -"Els dissenys mestres no estan col·locats en l'ordre esperat. Així, el " -"FontForge no podrà suggerir-vos una conversió de disseny vectorial. Això és " -"el que voleu?" +msgid "Script|Simplified Chinese" +msgstr "Xinès simplificat" -msgid "Bad PostScript function" -msgstr "" +msgid "Script|Sinhala" +msgstr "Singalès" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Cuneïforme sumero-accadi" -msgid "Create MM" -msgstr "Crea MM" +msgid "Script|Sundanese" +msgstr "Sudanès" -msgid "MM _Info" -msgstr "Informació del MM" +msgid "Script|Syloti Nagri" +msgstr "Syloti nagri" -msgid "Type of distortable font:" -msgstr "" +msgid "Script|Syriac" +msgstr "Siríac" -msgid "Adobe" -msgstr "" +msgid "Script|Tagalog" +msgstr "Tagàlog" -msgid "Number of Axes:" -msgstr "Nombre d'eixos:" +msgid "Script|Tagbanwa" +msgstr "Tagbanwa" -msgid "Number of Master Designs:" -msgstr "Nombre de dissenys mestres:" +msgid "Script|Tamil" +msgstr "Tàmil" -msgid "Axis Type:" -msgstr "Tipus d'eix:" +msgid "Script|Tamil2" +msgstr "Tàmil 2" -msgid "Axis Range:" -msgstr "Rang de l'eix:" +msgid "Script|Telugu" +msgstr "Telugu" -msgid "Default:" -msgstr "Predeterminat:" +msgid "Script|Telugu2" +msgstr "Telugu 2" -msgid "Intermediate Points:" -msgstr "Punts intermedis:" +msgid "Script|Thai" +msgstr "Tai" -msgid "Source from which this design is to be taken" -msgstr "" +msgid "Script|Tibetan" +msgstr "Tibetà" -msgid "Master Designs" -msgstr "Dissenys mestres" +msgid "Script|Traditional Chinese" +msgstr "Xinès tradicional" -msgid "Design|_New..." -msgstr "_Nou..." +msgid "Script|Ugaritic" +msgstr "Ugarític" -msgid "Normalize Design Vector Function:" -msgstr "Funció de normalització del disseny vectorial:" +msgid "Script|Vai" +msgstr "Vai" -msgid "Convert Design Vector Function:" -msgstr "Funció de conversió del disseny vectorial:" +msgid "Script|Wancho" +msgstr "Wancho" -msgid "Non Linear Transform" -msgstr "Transformació no lineal" +msgid "Script|Yezidi" +msgstr "Yezidi" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Expressió X:" +msgid "Script|Yi" +msgstr "Yi" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Els operadors admesos en aquestes expressions són:\n" -"«+», «-», «*», «/», «%», «^» (elevat a) i «?».\n" -"També s'accepten algunes funcions estàndard.\n" -"Els operands són els nombres reals «x» i «y».\n" -"Exemples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +msgid "Scroll Bar" +msgstr "Barra de desplaçament" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Expressió Y:" +msgid "Scroll Bar Thumb" +msgstr "Barra de desplaçament en miniatura" -msgid "Glyph Origin" -msgstr "Origen del glif" +msgid "Scroll Bitmap" +msgstr "Desplaça el mapa de bits" -msgid "Center of Selection" -msgstr "Centre de la selecció" +msgid "Scroll by hand" +msgstr "Desplaça amb la mà" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Darrer punt clicat" +msgid "ScrollBar" +msgstr "Barra de desplaçament" -msgid "Point of View Projection" -msgstr "Projecció en perspectiva" +msgid "Search Pattern" +msgstr "Patró de cerca" -msgid "View Point" -msgstr "Punt de vista" +msgid "Search Pattern:" +msgstr "Patró de cerca:" -msgid "Distance to drawing plane:" -msgstr "Distància al pla de dibuix:" +msgid "Search Selected Chars Only" +msgstr "Cerca només als caràcters seleccionats" -msgid "Distance to projection plane:" -msgstr "Distància al pla de projecció:" +msgid "Second Char" +msgstr "Segon caràcter" -msgid "Drawing plane tilt:" -msgstr "Inclinació del pla de dibuix:" +#, c-format +msgid "Second Class %d\n" +msgstr "Segona classe %d\n" -msgid "Direction of gaze:" -msgstr "Direcció de la mirada:" +msgid "Second Glyph Name" +msgstr "Nom del segon glif" + +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Segon glif de %s" -msgid "Vanishing Point:" -msgstr "Funt de fuga:" +msgid "Section" +msgstr "Secció" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"Localització aproximada del punt de fuga, sense\n" -"comptar amb el desplaçament que poden causar les\n" -"opcions «Centre de la selecció» o «Darrer punt clicat»." +msgid "SeekCharacter" +msgstr "Caràcter inicial" -msgid "All Fonts" -msgstr "Tots els formats de tipus" +msgid "Segment Separator" +msgstr "Separador de segment" -msgid "Outline Fonts" -msgstr "Tipus vectorials" +msgid "Selec_t By Lookup Subtable..." +msgstr "Selecció per subtaula consultable" -msgid "Bitmap Fonts" -msgstr "Tipus de mapa de bits" +msgid "Select Anc_hors" +msgstr "Selecciona les àncores" -msgid "PostScript" -msgstr "" +msgid "Select By ATT..." +msgstr "Selecciona per ATT" -msgid "TrueType" -msgstr "" +msgid "Select By Lookup Subtable" +msgstr "Selecciona per subtaula de consultes" -msgid "OpenType" -msgstr "" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Selecció la classe que inclogui:" -msgid "Type1" -msgstr "Tipus 1" +msgid "Select Glyphs in lookup subtable" +msgstr "Selecciona els glifs de la subtaula de consultes" -msgid "Type2" -msgstr "Tipus 2" +msgid "Select Open Contours" +msgstr "Selecciona els traços oberts" -msgid "Type3" -msgstr "Tipus 3" +msgid "Select Results" +msgstr "Selecciona el resultat" -msgid "Unified Font Object" -msgstr "Unified Font Object (UFO)" +msgid "Select _All" +msgstr "Seleccion_a-ho tot" -msgid "FontForge's SFD" -msgstr "Fitxers SFD del FontForge" +msgid "Select a ligature to view" +msgstr "Sellecioneu la lligadura" -msgid "Backup SFD" -msgstr "Còpia de seguretat d'un SFD" +msgid "Select by Color" +msgstr "Selecciona per color" -msgid "Extract from PDF" -msgstr "Extreu d'un PDF" +msgid "Select by Name" +msgstr "Selecciona per nom" -msgid "Archives" -msgstr "Fitxers comprimits" +msgid "Select by Script" +msgstr "Seleciona per alfabet" -msgid "All Files" -msgstr "Tots els formats de fitxer" +msgid "Select by _Color" +msgstr "Selecciona per _color" -msgid "Edit Filter List" -msgstr "Modifica la llista de filtres" +msgid "Select by _Script..." +msgstr "Selecciona per alfabet..." -msgid "Filter" -msgstr "Filtre" +msgid "Select by _Wildcard..." +msgstr "Selecciona per comodí..." -msgid "Edit Font Filters" -msgstr "Modifica els filtres" +msgid "Select glyphs for the first part of the kern pair" +msgstr "Seleccioneu els glifs del primer element del parell" -msgid "Filter|New" -msgstr "Nou" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Seleccioneu els glifs del segon element del parell" -msgid "Filter:" -msgstr "Filtre:" +msgid "Select hints between which counters are formed" +msgstr "Selecciona les indicacions entre els contrapunxons" -msgid "Display files of this type" -msgstr "Mostra només aquesta classe de fitxers" +msgid "Select lookups from other fonts" +msgstr "Selecciona consultes d'altres lletres tipogràfiques" -msgid "Force glyph names to:" -msgstr "Força els noms dels glifs:" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." +msgstr "Establiu la font del text seleccionat." msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" -"Força que els noms dels glifs del fitxer desat concordin amb els de la " -"llista especificada" +"Select some text, then use this list to specify\n" +"active features." +msgstr "Activeu/desactiveu les singularitats del text seleccionat" -msgid "No Rename" -msgstr "Sense canvis" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." +msgstr "Establiu l'alfabet i la llengua del text seleccionat." -msgid "Open Font" -msgstr "Obre un tipus de lletra" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" +msgstr "Activeu/desactiveu l'antialiàsing en el text seleccionat." -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" +msgstr "Establiu el cos, en píxels, del text seleccionat." msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" +"Select some text, this specifies the point\n" +"size of those characters" +msgstr "Establiu el cos, en punts, del text seleccionat." msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" -"Si està disponible, s'usarà el Cairo com a biblioteca\n" -"de dibuix. Les formes seran millors (antialiàsing) però\n" -"es trigarà més a representar-les.\n" -"Aquesta opció s'aplica a totes les finestres que s'obrin\n" -"després d'haver-la establert i no afecta les que estaven\n" -"obertes abans d'haver-ho fet." +"Establiu el cos ,en unitats de quadratí,\n" +"del text seleccionat." -msgid "UseCairoDrawing" -msgstr "Dibuixa amb el Cairo" +msgid "Select the class containing the named glyph" +msgstr "Selecciona la clase que inclogui el glif anomenat" -msgid "ExportClipboard" -msgstr "Exporta el porta-retalls" +msgid "Selected BG Color" +msgstr "Color de fons seleccionat" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" -"El FontForge disposa d'un porta-retalls intern que permet,\n" -"per exemple, copiar més d'un glif alhora. Si esteu executant\n" -"un sistema de finestres amb gestor de porta-retalls, haurieu\n" -"de desactivar aquesta opció ja que exportant d'un porta-\n" -"retalls a l'altre es poden perdre dades." +msgid "Selected CP Color" +msgstr "Color de la nansa seleccionada" -msgid "AutoSaveFrequency" -msgstr "" +msgid "Selected FG Color" +msgstr "Color de dibuix seleccionat" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" -"Interval de desament automàtic, en segons. Si s'estableix a 0, no es desarà " -"automàticament." +msgid "Selected Glyphs" +msgstr "Els glifs seleccionats" -msgid "RevisionsToRetain" -msgstr "" +msgid "Selected Point Color" +msgstr "Color del node seleccionat" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" +msgid "Selected Point Width" +msgstr "Gruix del node seleccionat" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" +msgid "Self-referential character" +msgstr "Caràcter autoreferenciat" -msgid "UndoRedoLimitToSave" -msgstr "" +msgid "Self-referential glyph" +msgstr "Glif autoreferenciat" -msgid "WarnScriptUnsaved" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Semiestreta (87,5%)" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "Semiampla (112,5%)" -msgid "SeekCharacter" -msgstr "Caràcter inicial" +msgid "Separation" +msgstr "Separació" +#, c-format msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." msgstr "" -"En obrir un fitxer de tipus de lletra no nadiu (sfd),\n" -"el FontForge intentarà mostrar a la finestra principal\n" -"aquest caràcter Unicode." - -msgid "CompactOnOpen" -msgstr "Compacta en obrir" +"Les marques de separació només tenen sentint en consultes d'encadenaments " +"contextuals. A partir de: %.20s..." -msgid "When a font is opened, should it be made compact?" -msgstr "Compacta un tipus de lletra en el moment d'obrir-lo" +msgid "Serbian" +msgstr "Serbi" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "Serbi (Ciríl·lic)" -msgid "UndoRedoLimitToLoad" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Serbi (Llatí)" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" +msgid "SerifSlopeError" +msgstr "Error amb les gràcies" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" +msgid "Set Bearings To:" +msgstr "Estableix els marges:" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" +msgid "Set Both Bearings..." +msgstr "Estableix _ambdós marges..." -msgid "InterpolateCPsOnMotion" -msgstr "Interpola les nanses" +msgid "Set Both Side Bearings..." +msgstr "Estableix els dos marges..." -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" -"Interpola els punts de control (nanses) entre els dos caps\n" -"d'una corba quan un d'ells és desplaçat." +msgid "Set E_xtremum Bound..." +msgstr "Limitador de node extrem..." -msgid "SnapDistanceMeasureTool" -msgstr "" +msgid "Set Extents" +msgstr "Estableix les extensions" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Set From N_ame" +msgstr "Estableix pel _nom" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" +msgid "Set From Selection" +msgstr "Estableix a partir de la selecció" -msgid "AutoKernDialog" -msgstr "Diàleg d'interlletratge" +msgid "Set From Val_ue" +msgstr "Estableix pel _valor" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" -"Obre el diàleg d'interlletratge automàtic\n" -"per a les subtaules d'interlletratge noves." +msgid "Set LBearing To:" +msgstr "Estableix el marge esquerre:" -msgid "MetricsShiftSkip" -msgstr "" +msgid "Set LBearing..." +msgstr "Estableix el marge esquerre..." -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" +msgid "Set Name" +msgstr "Indiqueu un nom" -msgid "MetricsControlShiftSkip" -msgstr "" +msgid "Set RBearing To:" +msgstr "Estableix el marge dret:" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" +msgid "Set RBearing..." +msgstr "Estableix el marge dret..." -msgid "DrawOpenPathsWithHighlight" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "Estableix el marge vertical" -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" +msgid "Set Vertical Advance..." +msgstr "Estableix el marge vertical..." -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" +msgid "Set Vertical Width..." +msgstr "Estableix amplada vertical..." -msgid "MeasureToolShowHorizontalVertical" -msgstr "" +msgid "Set Width To:" +msgstr "Estableix l'amplada:" -msgid "EditHandleSize" -msgstr "" +msgid "Set Width..." +msgstr "Estableix l'amplada..." -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" +msgid "Set _Color" +msgstr "Estableix el color" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" +msgid "Set _LBearing..." +msgstr "Estableix el marge _esquerre..." -msgid "InactiveHandleAlpha" -msgstr "" +msgid "Set _RBearing..." +msgstr "Estableix el marge _dret..." -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "Estableix l'avanç _vertical..." -msgid "ShowControlPointsAlways" -msgstr "" +msgid "Set _Vertical Width..." +msgstr "Estableix l'amplada _vertical..." -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +msgid "Set _Width..." +msgstr "Estableix l'_amplada..." -msgid "ShowFillWithSpace" -msgstr "" +msgid "Set as Default" +msgstr "Estableix com a predeterminat" -msgid "OutlineThickness" +msgid "Set the selection of the font view to all glyphs in the script." msgstr "" +"Estableix la selecció de la finestra principal\n" +"amb tots els glifs de l'alfabet." msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." +"Set the selection of the font view to any lower case glyphs in the script." msgstr "" +"Estableix la selecció de la finestra principal\n" +"amb tots els glifs de caixa baixa." msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." +"Set the selection of the font view to any upper case glyphs in the script." msgstr "" -"En copiar glifs de la finestra principal, també\n" -"s'inclouran les instruccions TrueType." - -msgid "AddCharToNameList" -msgstr "Afegeix el caràcter" +"Estableix la selecció de la finestra principal\n" +"amb tot els glifs de caixa alta." msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" -"En algunes presentacions, el FontForge afegeix el caràcter\n" -"Unicode entre parèntesis a continuació del seu nom\n" -"per tal d'aclarir alguns noms poc evidents.\n" -"Aquesta opció us permet desactivar aquest afegitó." +"Estableix la selecció de la finestra principal amb els\n" +"glifs resultants de la cerca" msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." +"Set the selection of the font view to the glyphs\n" +"which match" msgstr "" +"Estableix la selecció de la finestra principal\n" +"amb els glifs coincidents." -msgid "WritePNGInSFD" -msgstr "" +msgid "Set this glyph list from a selection." +msgstr "Estableix la llista de glifs a partir de la selecció actual." -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" +msgid "Set/Clear Pixels" +msgstr "Posa o treu píxels" msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"Posa o treu píxels\n" +"(comptagotes + Alt)" -msgid "StandardSlopeError" -msgstr "Error màxim del pendent" +msgid "Setting" +msgstr "Paràmetres" -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" -"Valor màxim de diferència de pendents pel qual dos punts encara\n" -"seran considerats «paral·lels».\n" -"Un valor gran fara que el procés de hinting automàtic sigui més\n" -"tolerable a petites desviacions respecte de la línia recta en tractar\n" -"les vores de les astes." +msgid "Setting Id:" +msgstr "Identificador de paràmetre:" -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" -"El mateix que el valor anterior però per a terminacions\n" -"amb petits detalls (gràcies), que es poden desviar\n" -"encara més de la vertical o de la horitzontal." +msgid "Settings" +msgstr "Paràmetres" -msgid "SerifSlopeError" -msgstr "Error amb les gràcies" +msgid "Shades" +msgstr "Grisos" -msgid "Generate instructions for diagonal stem hints." -msgstr "Genera les instruccions per a l'ajust de les astes diagonals." +msgid "Shadow" +msgstr "Ombreja" -msgid "InstructDiagonalStems" -msgstr "Instruccions de diagonals" +msgid "Shadow Length:" +msgstr "Longitud de l'ombra:" -msgid "InstructSerifs" -msgstr "Instruccions de terminals" +msgid "Shadowing glyphs" +msgstr "S'estan fent les ombres" -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" -"Intenta detectar les gràcies i altres elements\n" -"que sobresurtin de les astes principals i genera\n" -"les instruccions corresponents." +msgid "Shape Type" +msgstr "Tipus de forma" -msgid "Generate instructions for ball terminals." -msgstr "" -"Genera les instruccions per a les terminacions\n" -"en forma de bola o botons." +msgid "Shaped Fill" +msgstr "Emplenament amb formes" -msgid "InstructBallTerminals" -msgstr "Instruccions de botons" +msgid "Shapes" +msgstr "Formes" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" -"Interpola alguns punts d'interès entre les vores de les astes\n" -"que no són afectats per altres instruccions." +msgid "Sharada" +msgstr "Sharada" -msgid "InterpolateStrongPoints" -msgstr "Interpola els punts d'interès" +msgid "Shavian" +msgstr "Shavià" -msgid "CounterControl" -msgstr "Mantingues els contrapunxons" +msgid "Sho_w" +msgstr "_Mostra" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" -"Assegura que els contrapunxons iguals o similars es mantenen\n" -"quan els contorns s'ajusten a una retícula. Aquesta opció\n" -"pot fer que l'amplada dels glifs s'escali de manera inconsistent\n" -"en algunes combinacions de cos i resolució." +msgid "Shorthand Format Controls" +msgstr "Controls de format taquigràfics" -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"De vegades, quan es genera un tipus de lletra TrueType o OpenType,\n" -"és convenient saber el mapatge dels identificadors de glif TrueType\n" -"amb els noms de glif corresponents. Aquesta opció fa que el FontForge\n" -"generi un fitxer, amb l'extensió .g2n, que contingui aquestes dades." +msgid "Show" +msgstr "Mostra" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" +msgid "Show ATT" +msgstr "Taules ATT" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" +msgid "Show H. Metrics" +msgstr "Mostra la mètrica horitzontal" -msgid "Generic" -msgstr "General" +msgid "Show Hidden Files" +msgstr "Mostra els fitxers ocults" -msgid "New Font" -msgstr "Tipus de lletra nou" +msgid "Show Kerning" +msgstr "Mostra l'interlletratge" -msgid "Navigation" -msgstr "Navegació" +msgid "Show V. Metrics" +msgstr "Mostra la mètrica vertical" -msgid "Editing" -msgstr "Edició" +msgid "Show _Dependent" +msgstr "Mostra les dependències" -msgid "Interface" -msgstr "" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Ajusta a la retícula en temps real..." -msgid "Synchronize" -msgstr "Sincronització" +msgid "Show _Grid Fit..." +msgstr "Mostra l'ajust a la _retícula..." -msgid "TT" -msgstr "TrueType" +msgid "Show _V. Metrics..." +msgstr "Mètrica _vertical..." -msgid "Accents" +msgid "Show splash screen on start-up" msgstr "" +"Mostra la pantalla de presentació\n" +"en engegar el FontForge." -msgid "Apps" -msgstr "Aplicacions externes" +msgid "Shrink Lookups Off" +msgstr "Consultes d'escurçament inactives" -msgid "Font Info" -msgstr "Informació dels tipus" +msgid "Shrink Lookups On" +msgstr "Consultes d'escurçament actives" -msgid "Generate" -msgstr "Generació de tipus" +msgid "Shrink Max Lookups" +msgstr "Consultes d'escurçament màxim" -msgid "PS Hints" -msgstr "Optimització PostScript" +msgid "Shrink:" +msgstr "Encongiment:" -msgid "TT Instrs" -msgstr "Instruccions TrueType" +msgid "Siddham" +msgstr "Siddham" -msgid "Call Script" -msgstr "Crida l'script" +msgid "Simplified Chinese" +msgstr "Xinès simplificat" -msgid "This feature, setting combination is already used" -msgstr "" +msgid "Simplified Forms" +msgstr "Formes simplificades" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" +msgid "Simplify" +msgstr "Simplifica" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Les etiquetes han de ser de 4 caràcters ASCII" +msgid "Simplify More..." +msgstr "Simplifica més..." -msgid "Tag too long" -msgstr "L'etiqueta és massa llarga" +msgid "Simplify Stroke (SVG/PS/EPS)" +msgstr "Simplifica el traç (SVG/PS/EPS)" -msgid "Mapping" -msgstr "Mapatge" +msgid "Simplifying..." +msgstr "S'esta simplificant..." -msgid "_Feature:" -msgstr "Singularitat:" +msgid "Sindhi" +msgstr "Sindhi" -msgid "_Tag:" -msgstr "_Etiqueta:" +msgid "Sindhi India" +msgstr "Sindhi (Índia)" -msgid "Menu name with no associated script" -msgstr "El nom de menú no té associat cap script" +msgid "Sindhi Pakistan" +msgstr "Sindhi (Pakistan)" -msgid "Script with no associated menu name" -msgstr "L'script no té associat cap nom de menú" +msgid "Single Positioning" +msgstr "Posicionament senzill" -msgid "Preferences" -msgstr "Preferències" +msgid "Single Substitution" +msgstr "Substitució senzilla" -msgid "MacMap|_New..." -msgstr "_Nou..." +msgid "Single and High-Density Fonts" +msgstr "Font de densitat normal i alta" -msgid "MacMapping|Default" -msgstr "Predeterminat" +msgid "Single and Multi-Density Fonts" +msgstr "Font de densitat senzilla i múltiple" -msgid "Menu Name" -msgstr "Nom del menú" +msgid "Sinhala" +msgstr "Singalès" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" +msgid "Sinhala Archaic Numbers" +msgstr "Nombres singalesos arcaics" -msgid "Script File" -msgstr "Fitxer script" +msgid "Size" +msgstr "Mida" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" +msgid "Size of Points" +msgstr "Mida dels punts" -msgid "..." -msgstr "" +msgid "Size:" +msgstr "Mida/Cos:" -msgid "On" -msgstr "Actiu" +msgid "Size|Points" +msgstr "Punts" -msgid "Off" -msgstr "Inactiu" +msgid "Ske_w" +msgstr "Esbiaixa" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "El FontForge troba les aplicacions externes" +msgid "Skew" +msgstr "Esbiaixa" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "consultant la variable d'entorn PATH. Per modificar" +msgid "Skew Angle" +msgstr "Biaix" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "aquest comportament, establiu una variable d'entorn" +msgid "Skew Ratio" +msgstr "Biaix" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "entrant la ruta completa de l'aplicació. El FontForge" +msgid "Skew by Ruler..." +msgstr "Esbiaixa un valor mesurat..." -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "reconeix les variables BROWSER, MF i AUTOTRACE." +msgid "Skew the selection" +msgstr "Esbiaixa la selecció" -msgid "Prefs_App| " -msgstr " " +msgid "Skew..." +msgstr "Esbiaixa..." -msgid "Features" -msgstr "Singularitats" +msgid "Skew:" +msgstr "Esbiaixa" -msgid "Arrow Options" -msgstr "Opcions de les fletxes" +msgid "Skip" +msgstr "Omet" -msgid "Ruler Options" -msgstr "Opcions de les regles" +msgid "Slant:" +msgstr "Inclinació:" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" +msgid "Slashed Zero" +msgstr "Zero barrat" -msgid "This glyph's advance width is different from the standard width" -msgstr "" +msgid "Slovak" +msgstr "Eslovac" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" +msgid "Slovenian" +msgstr "Eslovè" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" +msgid "Small Caps" +msgstr "Només versaletes" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" +msgid "Small Form Variants" +msgstr "Variants de formes petites" -msgid "Can't fix" -msgstr "No es pot arreglar" +msgid "Small Kana Extension" +msgstr "Extensió kana petit" -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Ajusta els contorns a la retícula" -msgid "The selected point is near a vertical stem hint" -msgstr "" +msgid "SnapDistance" +msgstr "Distància d'imant" -msgid "The x coord of the selected point is near the specified value" -msgstr "" +msgid "SnapToInt" +msgstr "Edita amb enters" -msgid "The selected point is not at integral coordinates" +msgid "" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" +"Si aquí poseu «A», el primer glif seleccionat s'anomenarà «A.sufix».\n" +"El segon «B.sufix», i així." -msgid "The selected point does not have integral control points" -msgstr "" +msgid "Sogdian" +msgstr "Sogdià" -msgid "The selected point is near a horizontal stem hint" -msgstr "" +msgid "Somali" +msgstr "Somali" -msgid "The y coord of the selected point is near the specified value" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"Algunes versions del Windows no admetran la instal·lació de tipus PostScript " +"si el nom de la família té més de 31 caràcters. Voleu continuar malgrat tot?" -msgid "The y coord of the selected point is near the baseline" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"Algunes versions del Windows no admetran la instal·lació de tipus PostScript " +"si el nom de la font té més de 31 caràcters. Voleu continuar malgrat tot?" -msgid "The y coord of the selected point is near the xheight" -msgstr "" +msgid "Sora Sompeng" +msgstr "Sora Sompeng" -msgid "The y coord of the selected point is near the ascender height" -msgstr "" +msgid "Sorbian" +msgstr "Sòrab" -msgid "The y coord of the selected point is near the cap height" -msgstr "" +msgid "Sort By:" +msgstr "Ordena per:" -msgid "The y coord of the selected point is near the descender height" -msgstr "" +msgid "SortingScheme|Default" +msgstr "Predeterminat" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" +msgid "Sorts the lookups in a default ordering based on feature tags" msgstr "" +"Ordena les consultes de manera predeterminada,\n" +"en funció de les etiquetes de singularitat." -msgid "The selected line segment is nearly horizontal" -msgstr "El segment seleccionat és gairebé horitzontal" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "" +msgid "Source Glyph Names" +msgstr "Noms dels glifs inicials" -msgid "The control point below the selected point is nearly horizontal" -msgstr "" +msgid "Soyombo" +msgstr "Soyombo" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" +msgid "Space Regions" +msgstr "Distribueix les zones" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" +msgid "Space _Regions..." +msgstr "Distribuexix les zones..." -msgid "The selected line segment is nearly vertical" -msgstr "El segment seleccionat és gairebé vertical" +msgid "Space:" +msgstr "Espaiat:" -msgid "The control point above the selected point is nearly vertical" -msgstr "" +msgid "SpaceAfterScript:" +msgstr "EspaiDespresIndex:" -msgid "The control point below the selected point is nearly vertical" -msgstr "" +msgid "Spacing Modifier Letters" +msgstr "Lletres que modifiquen l'espaiat" -msgid "The control point left of the selected point is nearly vertical" -msgstr "" +msgid "Spanish" +msgstr "Espanyol" -msgid "The control point right of the selected point is nearly vertical" -msgstr "" +msgid "Spanish (Argentina)" +msgstr "Espanyol (Argentina)" -msgid "This path should have been drawn in a clockwise direction" -msgstr "" +msgid "Spanish (Bolivia)" +msgstr "Espanyol (Bolívia)" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" +msgid "Spanish (Chile)" +msgstr "Espanyol (Xile)" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" +msgid "Spanish (Colombia)" +msgstr "Espanyol (Colòmbia)" -msgid "Problem explanation" -msgstr "Explicació del problema" +msgid "Spanish (Costa Rica)" +msgstr "Espanyol (Costa Rica)" -msgid "Ignore this problem in the future" -msgstr "No tornis a tenir en compte aquest problema" +msgid "Spanish (Dominican Republic)" +msgstr "Espanyol (República Dominicana)" -msgid "_Next" -msgstr "Següent" +msgid "Spanish (Ecuador)" +msgstr "Espanyol (Equador)" -msgid "Fix" -msgstr "Arregla-ho" +msgid "Spanish (El Salvador)" +msgstr "Espanyol (El Salvador)" -msgid "_Stop" -msgstr "Atura" +msgid "Spanish (Guatemala)" +msgstr "Espanyol (Guatemala)" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" +msgid "Spanish (Honduras)" +msgstr "Espanyol (Hondures)" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" +msgid "Spanish (Latin America)" +msgstr "Espanyol (Amèrica Llatina)" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" +msgid "Spanish (Modern)" +msgstr "Espanyol (modern)" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" +msgid "Spanish (Nicaragua)" +msgstr "Espanyol (Nicaragua)" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" +msgid "Spanish (Panama)" +msgstr "Espanyol (Panamà)" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "Spanish (Paraguay)" +msgstr "Espanyol (Paraguai)" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" +msgid "Spanish (Peru)" +msgstr "Espanyol (Perú)" -#, c-format -msgid "%.40s" -msgstr "" +msgid "Spanish (Puerto Rico)" +msgstr "Espanyol (Puerto Rico)" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" +msgid "Spanish (Traditional)" +msgstr "Espanyol (tradicional)" -msgid "The selected line segment is near the italic angle" -msgstr "El segment seleccionat s'aproxima a l'angle de la cursiva" +msgid "Spanish (United States)" +msgstr "Espanyol (EUA)" -msgid "The control point above the selected point is near the italic angle" -msgstr "" +msgid "Spanish (Uruguay)" +msgstr "Espanyol (Uruguai)" -msgid "The control point below the selected point is near the italic angle" -msgstr "" +msgid "Spanish (Venezuela)" +msgstr "Espanyol (Veneçuela)" -msgid "The control point right of the selected point is near the italic angle" -msgstr "" +msgid "Spanish Mexico" +msgstr "Espanyol (Mèxic)" -msgid "The control point left of the selected point is near the italic angle" -msgstr "" +msgid "Specials" +msgstr "Especials" msgid "" -"The control point above the selected point is outside the spline segment" +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" +"Indiqueu el format del fitxer d'entrada al FreeType:\n" +" pfb -- PostScript tipus 1 estàndard.\n" +" ttf -- TrueType.\n" +" otf -- OpenType.\n" +" sense hints -- el FreeType no interpreta els hints.\n" +" bitmap -- no s'utilitza el FreeType (cal haver generat\n" +" els mapes de bits prèviament.\n" +" FontForge -- en lloc del FreeType, s'utilitza l'interpret\n" +" intern del FontForge. Useu-lo només com a darrer recurs." -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" +msgid "Specifies screen dots per inch" +msgstr "Indiqueu la resolució de la pantalla, en punts per polzada." -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" +msgid "Spiro Point Info" +msgstr "Informació del punt Spiro" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" +msgid "Spiros did not converge" +msgstr "Les corbes Spiro no convergeixen" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" +msgid "SplashScreen" +msgstr "Pantalla de presentació" -msgid "This glyph can use a stem3 hint" -msgstr "" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Discordança de corba al glif «%s»\n" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" +msgid "Square" +msgstr "Quadrada" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" +msgid "Square Cove" +msgstr "Còncaves quadrades" -msgid "The two selected points are the endpoints of an open path" -msgstr "" +msgid "St_yle" +msgstr "E_stil" -msgid "The paths that make up this glyph intersect one another" -msgstr "" +msgid "St_yles" +msgstr "Estils" -msgid "The selected point is too far from the origin" -msgstr "" +msgid "Stack" +msgstr "Pila" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" +msgid "Stack (TrueType)" +msgstr "Pila (TrueType)" -msgid "The selected points are too close to each other" -msgstr "" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "AbaixamentBasePilaModeDisplay:" -msgid "This hint does not control any points" -msgstr "" +msgid "StackBottomShiftDown:" +msgstr "AbaixamentBasePila:" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" +msgid "StackGapMin:" +msgstr "BlancMinPila:" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "ElevacioDaltPilaModeDisplay:" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" +msgid "StackTopShiftUp:" +msgstr "ElevacioDaltPila:" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" +msgid "Standard" +msgstr "Estàndard" -msgid "This glyph self-intersects" -msgstr "" +msgid "Standard Ligatures" +msgstr "Lligadures estàndard" msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." msgstr "" -"El glif s'interseca amb ell mateix. Mirar de corregir-ne el sentit no tindrà " -"cap efecte fins que no se solucioni l'autointersecció." +"Abaixament estàndard de l'element basal d'una pila en mode display.\n" +"Positiu en sentit descendent." msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" +"Abaixament estàndard de l'element basal d'una pila.\n" +"Positiu en sentit descendent." msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." +"Standard shift of superscript relative\n" +"to base in cramped mode." msgstr "" +"Elevació estàndard, relativa a la base, dels superíndexs en mode reduït." -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" +msgid "Standard shift up applied to superscript elements." +msgstr "Elevació estàndard dels superíndexs." msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." +"Standard shift up applied to the top element of\n" +"a stack in display style." msgstr "" +"Elevació estàndard del l'element superior d'una pila en mode display." -msgid "Both selected references have use-my-metrics set" -msgstr "" +msgid "Standard shift up applied to the top element of a stack." +msgstr "Elevació estàndard del l'element superior d'una pila." -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" +msgid "StandardSlopeError" +msgstr "Error màxim del pendent" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" +msgid "Star" +msgstr "Estrella" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" +msgid "Start contours at e_xtrema" +msgstr "Inicia els contorns als nodes extrems" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" +msgid "State Machine" +msgstr "Màquina d'estats" -msgid "This outline glyph is missing a bitmap version" -msgstr "No s'ha tobat la versió de mapa de bits d'aquest glif" +msgid "Step into" +msgstr "Passa a" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" +msgid "Step over (Next)" +msgstr "Passa al següent" -msgid "This glyph is taller than desired" -msgstr "" +msgid "StopAtJoin" +msgstr "Atura després d'una unió" -msgid "This glyph extends further below the baseline than desired" -msgstr "" +msgid "Storage" +msgstr "Emmagatzematge" -msgid "This glyph is wider than desired" -msgstr "" +msgid "Storage (TrueType)" +msgstr "Emmagatzematge (TrueType)" -msgid "This glyph extends left further than desired" -msgstr "" +msgid "Store ligature data in AFM files" +msgstr "Desa les dades de les lligadures en fitxers AFM" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" +msgid "Store this filename in preferences" +msgstr "Desa el nom d'aquest fitxer a les preferències" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" +msgid "Straight Arms/Double Serif" +msgstr "Braços rectes / Gràcies dobles" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" +msgid "Straight Arms/Horizontal" +msgstr "Braços rectes / Horitzontal" -msgid "pair" -msgstr "parell" +msgid "Straight Arms/Single Serif" +msgstr "Braços rectes / Gràcies simples" -msgid "position" -msgstr "posició" +msgid "Straight Arms/Vertical" +msgstr "Braços rectes / Vertical" -msgid "alternate subs" -msgstr "substitucions alternatives" +msgid "Straight Arms/Wedge" +msgstr "Braços rectes / Falca" -msgid "multiple subs" -msgstr "substitucions múltiples" +msgid "Stretch:" +msgstr "Ampliació:" -msgid "Contextual position" -msgstr "Posició contextual" +msgid "Stretching Glyph Decomposition" +msgstr "Descomposició de glifs estirats" -msgid "Contextual substitution" -msgstr "Substitució contextual" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Pòlissa %d@%d\n" -msgid "Chaining position" -msgstr "Posició de seqüència" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "La pòlissa %d@%d no s'ha trobat a %s\n" -msgid "Chaining substitution" -msgstr "Substitució de seqüència" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Informació de la pòlissa %.90s" -msgid "Reverse chaining subs" -msgstr "Substitució de seqüencia inversa" +msgid "Strikeout" +msgstr "Ratllat" -msgid "Indic reordering" -msgstr "" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Pòlisses a %s però no a %s\n" -msgid "Contextual insertion" -msgstr "Inserció contextual" +msgid "String" +msgstr "Cadena" -msgid "Lig" -msgstr "" +msgid "String ID" +msgstr "Identificador de cadena" -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" +msgid "Stroke" +msgstr "Traç" -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" +msgid "Stroke _Variation" +msgstr "Modulació del traç" -msgid "Kerning Class" -msgstr "Classe d'interlletratge" +msgid "Stroke _Width:" +msgstr "_Gruix del traç:" -msgid "Vertical Kerning Class" -msgstr "" +msgid "Style Name:" +msgstr "Nom de l'estil:" -msgid "Check for missing glyph names" -msgstr "" +msgid "Style Set 1" +msgstr "Joc d'estil 1" -msgid " refers to a missing glyph" -msgstr "" +msgid "Style Set 10" +msgstr "Joc d'estil 10" -msgid "Replace With:" -msgstr "Substitueix per:" +msgid "Style Set 11" +msgstr "Joc d'estil 11" -msgid "Always" -msgstr "Sempre" +msgid "Style Set 12" +msgstr "Joc d'estil 12" -msgid "Remove" -msgstr "Suprimeix" +msgid "Style Set 13" +msgstr "Joc d'estil 13" -msgid "Skip" -msgstr "Omet" +msgid "Style Set 14" +msgstr "Joc d'estil 14" -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "Style Set 15" +msgstr "Joc d'estil 15" -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "Style Set 16" +msgstr "Joc d'estil 16" -msgid "_Skip" -msgstr "Omet" +msgid "Style Set 17" +msgstr "Joc d'estil 17" -msgid "Missing Script" -msgstr "No s'ha trobat l'script" +msgid "Style Set 18" +msgstr "Joc d'estil 18" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" +msgid "Style Set 19" +msgstr "Joc d'estil 19" -msgid "No problems found" -msgstr "No s'ha trobat cap problema" +msgid "Style Set 2" +msgstr "Joc d'estil 2" -msgid "_X near¹" -msgstr "" +msgid "Style Set 20" +msgstr "Joc d'estil 20" -msgid "_Y near¹" -msgstr "" +msgid "Style Set 3" +msgstr "Joc d'estil 3" -msgid "Hint _Width Near¹" -msgstr "" +msgid "Style Set 4" +msgstr "Joc d'estil 4" -msgid "Advance Width not" -msgstr "" +msgid "Style Set 5" +msgstr "Joc d'estil 5" -msgid "Vertical Advance not" -msgstr "" +msgid "Style Set 6" +msgstr "Joc d'estil 6" -msgid "Bounding box above" -msgstr "Dalt de la caixa contenidora" +msgid "Style Set 7" +msgstr "Joc d'estil 7" -msgid "Bounding box below" -msgstr "Sota de la caixa contenidora" +msgid "Style Set 8" +msgstr "Joc d'estil 8" -msgid "Bounding box right of" -msgstr "Dreta de la caixa contenidora" +msgid "Style Set 9" +msgstr "Joc d'estil 9" -msgid "Bounding box left of" -msgstr "Esquerra de la caixa contenidora" +msgid "Style _ID:" +msgstr "_Identificador d'estil:" -msgid "_More points than:" -msgstr "" +msgid "StyleSet Names" +msgstr "Noms dels jocs d'estil" -msgid "_More hints than:" -msgstr "" +msgid "Styles (SubFamily)" +msgstr "Estils (subfamília)" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" +msgid "Stylistic Alternatives" +msgstr "Alternatives estilístiques" -msgid "Irrelevant _Factor:" -msgstr "" +msgid "Sub/Super" +msgstr "Subíndexs i lletres volades" -msgid "Near" -msgstr "" +msgid "Sub/Superscript" +msgstr "Lletres volades/Subíndexs" -msgid "Find Problems" -msgstr "Cerca problemes" +msgid "SubFonts|_All" +msgstr "Tots" -msgid "Non-_Integral coordinates" -msgstr "Les coordenades no són enteres" +msgid "SubFonts|_None" +msgstr "Cap" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" -"En TrueType, les coordenades dels nodes i de les nanses\n" -"han de tenir valors enters. El FontForge arrodonirà els\n" -"valors que no compleixin aquesta restricció i la sortida\n" -"pot ser que no sigui del tot satisfactòria. En general, és\n" -"preferible usar sempre valors enters, fins i tot en tipus\n" -"PostScript on, en principi, no són obligatoris." +msgid "SubSuperscriptGapMin:" +msgstr "EspaiBlancMinSubSuper:" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Subscript" +msgstr "Subíndexs" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" +msgid "SubscriptBaselineDropMin:" +msgstr "MinAbaixLinBaseSubindexs:" -msgid "Y near¹ _standard heights" -msgstr "" +msgid "SubscriptShiftDown:" +msgstr "AbaixamentSubindexs:" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" +msgid "SubscriptSuperUse|Default" +msgstr "Predeterminat" -msgid "Control Points near horizontal/vertical/italic" -msgstr "" +msgid "SubscriptTopMax:" +msgstr "DaltMaxSubindexs:" -msgid "_Control Points near horizontal/vertical" -msgstr "" +msgid "Subscripts and Superscripts" +msgstr "Índexs i subíndexs" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" +msgid "Substitution generates itself" +msgstr "El glif se substitueix a si mateix" -msgid "Control Points _beyond spline" -msgstr "" +msgid "Substitutions" +msgstr "Substitucions" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" +msgid "Subtable" +msgstr "Subtaula" -msgid "Check for _irrelevant control points" -msgstr "" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Subtaula %.60s del glif %.60s" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" +msgid "Sundanese" +msgstr "Sudanès" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" +msgid "Sundanese (roman)" +msgstr "Sudanès (llatí)" -msgid "Poin_ts too close" -msgstr "Els nodes són massa propers" +msgid "Sundanese Supplement" +msgstr "Suplement sudanès" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" +msgid "Super Condensed" +msgstr "Súperestreta" -msgid "_Points too far" -msgstr "Els nodes són massa allunyats" +msgid "Super Extended" +msgstr "Superampla" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" +msgid "Super Wide" +msgstr "Súperample" -msgid "O_pen Paths" -msgstr "" +msgid "Super and Sub scripts" +msgstr "Índexs i subíndexs" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" +msgid "Superscript" +msgstr "Lletres volades" -msgid "Intersecting Paths" -msgstr "" +msgid "SuperscriptBaselineDropMax:" +msgstr "MaxAbaixPeuSuperindexs:" -msgid "No paths with within a glyph should intersect" -msgstr "" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "MaxAltPeuSuperindexsAmbSubs:" -msgid "Edges near horizontal/vertical/italic" -msgstr "" +msgid "SuperscriptBottomMin:" +msgstr "AltMinPeuSuperindexs:" -msgid "_Edges near horizontal/vertical" -msgstr "" +msgid "SuperscriptShiftUp:" +msgstr "ElevacioSuperindexs:" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" +msgid "SuperscriptShiftUpCramped:" +msgstr "ElevacioSuperindexsReduits:" -msgid "Check _outermost paths clockwise" -msgstr "" +msgid "Superscripts and Subscripts" +msgstr "Superíndexs i subíndexs" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" +msgid "Supplemental Arrows-A" +msgstr "Fletxes suplementàries A" -msgid "Check _missing extrema" -msgstr "" +msgid "Supplemental Arrows-B" +msgstr "Fletxes suplementàries B" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" +msgid "Supplemental Arrows-C" +msgstr "Fletxes suplementàries C" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" +msgid "Supplemental Mathematical Operators" +msgstr "Operadors matemàtics suplementaris" -msgid "Check _flipped references" -msgstr "" +msgid "Supplemental Punctuation" +msgstr "Puntuació, joc suplementari" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" -"Els traçats dels formats PostScript i TrueType han de tenir sentit horari. " -"Si heu reflectit una referència, els seus traçats probablement tindran " -"sentit antihorari. Per tal de solucionar-ho, desenllaceu la referència i " -"apliqueu-hi l'opció «Corregeix el sentit» del menú «Element»." +msgid "Supplemental Symbols and Pictographs" +msgstr "Símbols i pictogrames suplementaris" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" +msgid "Supplementary Ideographic Plane" +msgstr "Pla ideogràfic suplementari" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" +msgid "Supplementary Multilingual Plane" +msgstr "Pla multilingüe suplementari" -msgid "Mixed contours and references" -msgstr "" +msgid "Supplementary Private Use Area-A" +msgstr "Àrea A d'ús privat suplementària" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" +msgid "Supplementary Private Use Area-B" +msgstr "Àrea B d'us privat suplementària" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" +msgid "Supplementary Special-purpose Plane" +msgstr "Pla de finalitats especials suplementari" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" +msgid "Sutton SignWriting" +msgstr "Llenguatge de signes de Sutton" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" +msgid "Sutu" +msgstr "Sotho" -msgid "Refs with out of date point matching" -msgstr "" +msgid "Swahili" +msgstr "Suahili" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "Suahili (Kenya)" -msgid "Multiple refs with use-my-metrics" -msgstr "" +msgid "Swash" +msgstr "Floritura" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" +msgid "Swash Variance" +msgstr "Diverses floritures" -msgid "_Hints controlling no points" -msgstr "" +msgid "Swedish" +msgstr "Suec" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" +msgid "Swedish (Finland)" +msgstr "Suec (Finlàndia)" -msgid "_Points near¹ hint edges" -msgstr "" +msgid "Swedish (Sweden)" +msgstr "Suec (Suècia)" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" +msgid "Syloti Nagri" +msgstr "Syloti Nagri" -msgid "Allows you to check that stems have consistent widths.." -msgstr "" +msgid "Symbol" +msgstr "Símbols" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" +msgid "Symbol Charset" +msgstr "Joc de caràcters simbòlics" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" +msgid "Symbols" +msgstr "Símbols" -msgid "_Show Exact *stem3" -msgstr "" +msgid "Symbols and Pictographs Extended-A" +msgstr "Símbols i pictogrames estesos A" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" +msgid "Symbols for Legacy Computing" +msgstr "Símbols informàtics antics" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" +msgid "Symmetric-Smoothing" +msgstr "Suavitzat simètric" -msgid "_Overlapped hints" -msgstr "" +msgid "Synchronize" +msgstr "Sincronització" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" +msgid "Syriac" +msgstr "Siríac" -msgid "Check missing _bitmaps" -msgstr "" +msgid "Syriac Supplement" +msgstr "Suplement sirià" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" +msgid "TT" +msgstr "TrueType" -msgid "Bitmap/outline _advance mismatch" -msgstr "" +msgid "TT Instrs" +msgstr "Instruccions TrueType" -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" +msgid "TTF Names" +msgstr "Noms TrueType/OpenType" -msgid "Check multiple Unicode" -msgstr "" +msgid "TTFFoundry" +msgstr "Foneria TTF" -msgid "Check multiple Names" -msgstr "" +msgid "T_reatment" +msgstr "Tractament" -msgid "Check for multiple characters with the same name" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." msgstr "" +"La taula «%c%c%c%c» s'ha d'ignorar perquè sobrepassa el final de fitxer." -msgid "Check Unicode/Name mismatch" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "La taula «%c%c%c%c» conté dades més enllà dle final del fitxer." -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "La suma de verificació de la taula «%c%c%c%c» és incorrecta." -msgid "Glyph BB Above" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." msgstr "" +"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 32 o " +"6." -msgid "Are there any glyph's whose bounding boxes extend above this number?" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." msgstr "" -"La capsa contenidora d'algun glif sobresurt per damunt d'aquest valor " -"numèric?" +"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 36." -msgid "Glyph BB Below" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." msgstr "" +"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 54." -msgid "Are there any glyph's whose bounding boxes extend below this number?" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" -"La capsa contenidora d'algun glif sobrepassa per ensota aquest valor numèric?" +"La longitud de la taula «%c%c%c%c» és incorrecta, és %d i hauria de ser 78, " +"86 o 96." -msgid "Glyph BB Right Of" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." msgstr "" +"La longitud de la taula «%c%c%c%c» és incorrecta, ha de ser un valor parell." -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" -"La capsa contenidora d'algun glif sobrepassa per la dreta aquest valor " -"numèric?" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Les taules «%c%c%c%c» i «%c%c%c%c» se superposen" -msgid "Glyph BB Left Of" -msgstr "" +msgid "Tabular Numbers" +msgstr "Nombres tabulars" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" -"La capsa contenidora d'algun glif sobrepassa per l'esquerra aquest valor " -"numèric?" +msgid "Tag must be 4 characters long" +msgstr "L'etiqueta ha de tenir 4 caràcters" -msgid "Check Advance:" -msgstr "" +msgid "Tag too long" +msgstr "L'etiqueta és massa llarga" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" +msgid "Tagalog" +msgstr "Tagal" -msgid "Check VAdvance:\n" -msgstr "" +msgid "Tagbanwa" +msgstr "Tagbanwa" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" +msgid "Tags" +msgstr "Etiquetes" -msgid "Check for CIDs defined _twice" -msgstr "" +msgid "Tahitian" +msgstr "Tahitià" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" +msgid "Tai Le" +msgstr "Tai Le" -msgid "Check for _undefined CIDs" -msgstr "" +msgid "Tai Tham" +msgstr "Tai Tham" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" +msgid "Tai Viet" +msgstr "Tai Viet" -msgid "Check for missing _glyph names" -msgstr "" +msgid "Tai Xuan Jing Symbols" +msgstr "Símbols Tai Xuan Jing" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" +msgid "Tajik" +msgstr "Tadjik" -msgid "Check for missing _scripts in features" -msgstr "" +msgid "Tajiki" +msgstr "Tajiki" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" +msgid "Takri" +msgstr "Takri" -msgid "Check substitutions for empty chars" -msgstr "" +msgid "Tamazight (Arabic)" +msgstr "Berber (àrab)" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" +msgid "Tamazight (Latin)" +msgstr "Berber (llatí)" -msgid "Check for incomplete mark to base subtables" -msgstr "" +msgid "Tamil" +msgstr "Tàmil" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" +msgid "Tamil Supplement" +msgstr "Suplement tàmil" -msgid "Paths" -msgstr "" +msgid "Tangsa" +msgstr "Tangsa" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" +msgid "Tangut" +msgstr "Tangut" -msgid "Hints" -msgstr "Optimització" +msgid "Tangut Components" +msgstr "Components tangut" -msgid "ATT" -msgstr "" +msgid "Tangut Supplement" +msgstr "Suplement tangut" -msgid "CID" -msgstr "" +msgid "Tatar" +msgstr "Tatarstan" -msgid "BB" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "Tàtar (Tatarstan)" -msgid "Random" -msgstr "" +msgid "TeX Table" +msgstr "Taula del TeX" -msgid "Set All" -msgstr "" +msgid "TeX table" +msgstr "taula del TeX" -msgid "¹ \"Near\" means within" -msgstr "" +msgid "Telugu" +msgstr "Telugu" -msgid "em-units" -msgstr "" +msgid "Terminal Forms" +msgstr "Formes terminals" -msgid "Open Contour" -msgstr "" +msgid "Terminal Forms #2" +msgstr "Segones formes terminals" -msgid "Self Intersecting" -msgstr "" +msgid "Terminal Forms #3" +msgstr "Terceres formes terminals" -msgid "Wrong Direction" -msgstr "" +msgid "Tertiary Ideographic Plane" +msgstr "Pla ideogràfic terciari" -msgid "Flipped References" -msgstr "" +msgid "Text Field" +msgstr "Camp de text" -msgid "Missing Points at Extrema" -msgstr "" +msgid "Text Labels" +msgstr "Etiquetes de text" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" +msgid "Text Width: 0" +msgstr "Amplada del text: 0" -msgid "Too Many Points" -msgstr "" +msgid "Text and Background" +msgstr "Text i fons" -msgid "Too Many Hints" -msgstr "" +msgid "Text color for popup windows" +msgstr "Color del text a les finestres emergents" -msgid "Bad Glyph Name" -msgstr "" +msgid "Text color for progress windows" +msgstr "Color del text a les finestres de progrés" -msgid "Distance between adjacent points is too big" -msgstr "" +msgid "Thaana" +msgstr "Thaana" -msgid "Non-integral coordinates" -msgstr "" +msgid "Thai" +msgstr "Tai" -msgid "Contains anchor points for some, but not all, classes in a subtable" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" msgstr "" +"Al diàleg de cerca, %1$s conté una referència a %2$.20hs\n" +"que no existeix en el nou tipus.\n" +"Voleu eliminar la referència?" -msgid "There is another glyph in the font with this name" -msgstr "" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "Hi ha diferències a %s. A %s és (" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "No s'ha trobat %s a %s. A %s és (" -msgid "Glyph contains overlapped hints (in the same hintmask)" +msgid "" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." msgstr "" +"La taula OS/2 s'ha anat modificant lleugerament amb el anys.\n" +"En general, només ha estat per afegir camps, però, de vegades,\n" +"també ha estat per modificar-ne el significat d'algun d'ells." -msgid "Odd number of elements in BlueValues/OtherBlues array." +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" msgstr "" +"La taula «gasp» (ajust a la retícula) ha d'acabar-se amb una entrada de " +"píxel de 65535" -msgid "Elements in BlueValues/OtherBlues array are disordered." +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" +"La taula «gasp» permet controlar la manera com es fa l'ajust a la retícula i " +"l'antialiàsing.\n" +"La taula conté una llista ordenada de mides de píxels cadascuna amb un " +"conjunt de senyaladors.\n" +"Aquests senyaladors afecten totes les mides de píxel més grans que " +"l'anterior entrada de la taula però no les menors o iguals a l'entrada en " +"curs. La llista ha d'acabar amb una mida de píxel de 65635. La versió 1 de " +"la taula conté dos senyaladors addicionals que s'utilitzen al renderitzador " +"ClearType de MS.\n" +"\n" +"La taula «gasp» només afecta els tipus TrueType." -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "La taula «kern» permet 10.920 parells a cada subtaula com a màxim" msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"El fitxer AFM (Adobe Font Metrics) conté informació mètrica\n" +"que els pocessadors de text poden usar quan fan servir un tipus\n" +"de lletra PostScript." msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." msgstr "" +"El fitxer AFM pot incloure informació sobre els tipus compostos\n" +"(a grans trets, el mateix que les classes d'àncores de marca i\n" +"de base). Amb tot, la manera en què el fitxer AFM incorpora\n" +"aquesta informació no és gaire eficient i sol passar que s'obté\n" +"un fitxer enorme." msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" +"Distància màxima de separació entre dos nodes per a que l'ordre\n" +"«Edita» > «Uneix» els uneixi. Si s'indica un valor de zero,\n" +"aleshores caldrà que els nodes siguin coincidents." -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgid "The FONTLOG allows you to keep a log of changes made to your font." msgstr "" +"El FontLog us permet diposar d'un registre\n" +"dels canvis fets a les lletres tipogràfiques." msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" +"El FontLog conté una breu descripció del projecte\n" +"de font, un registre de canvis detallat\n" +"i una llista de les col·laboracions." -msgid "Bad BlueFuzz entry." +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." msgstr "" +"El FontLog és un fitxer de text amb informació rellevant sobre la font que " +"inclou dades com ara el registre de canvis, per exemple (trobareu una " +"plantilla genèrica a les PMF de l'OFL, a l'enllaç http://scripts.sil.org/OFL-" +"FAQ_web)\n" +"Tot i que no és obligatori, és molt recomanable afegir un FontLog als " +"projectes de lletres tipogràfiques lliures. Si la font ja inclou una taula " +"fontlog (vegeu «Element» > «Informació de la font») i activeu aquesta " +"casella de verificació, la informació interna de la taula s'afegirà al " +"fitxer «FONTLOG.txt» que es crearà a la mateixa carpeta que la font generat." -msgid "Bad BlueScale entry." +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." msgstr "" +"El camp de correcció d'itàliques s'utilitza tant al TeX com a la taula MS " +"«MATH». Es fa servir quan s'ajunta text inclinat (cursives o itàliques) amb " +"text sense inclinar. Especifica la quantitat d'espai blanc que cal afegir " +"seguit del text inclinat per tal que no trepitgi el text dret." -msgid "Bad StdHW entry." +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." msgstr "" +"Podeu assignar noms concrets i al vostre gust als jocs d'estil\n" +"de l'OpenType («ss01» a «ss20»)." -msgid "Bad StdVW entry." +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"El fitxer PFM (Printer Font Metric) conté informació\n" +"que el Windows necessita per instal·lar una font\n" +"PostScript." -msgid "Bad StemSnapH entry." +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" msgstr "" +"La taula del PfaEdit és un afegit al format TrueType que permet\n" +"desar diverses dades que utilitza el Font Forge.\n" +"(Es podria dir taula del FontForge però s'ha conservat el nom\n" +"antic per raons històriques ja que el FontForge abans es deia\n" +"PfaEdit)." -msgid "Bad StemSnapV entry." +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"El nom de pòlissa PostScript «%.63s» és incorrecte.\n" +"Només pot tenir caràcters ASCII, sense incloure (){}[]<>%%/\n" +"ni espais i com a molt pot tenir 62 caràcters." -msgid "StemSnapH does not contain StdHW value." +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" msgstr "" +"La taula del TeX és un afegit al format TrueType\n" +"i permet desar diverses dades que haurien de ser\n" +"presents al fitxer TFM però que no tenen cabuda al\n" +"fitxer TrueType.\n" -msgid "StemSnapV does not contain StdVW value." -msgstr "" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Coordenada X del punt d'ancoratge d'aquest glif" -msgid "Bad BlueShift entry." -msgstr "" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Coordenada Y del punt d'ancoratge d'aquest glif" -msgid "Bad Private Dictionary" -msgstr "El diccionari privat és incorrecte" +msgid "The amount of space between words when using this font" +msgstr "Espai entre paraules" -msgid "Glyph not in font" -msgstr "El glif no és present" +msgid "The amount the space between words may shrink when using this font" +msgstr "Encongiment màxim de l'espai entre paraules" -msgid "Glyph Valid" +msgid "The box around the up/down arrows of a numeric field (spinner)" msgstr "" +"Capsa al voltant de les fletxes amunt/avall d'un camp numèric (selector " +"rotatiu)" #, c-format -msgid "No problems detected in %s" -msgstr "No s'han trobat problemes a %s" - -msgid "problselect|Errors" -msgstr "Errors" - -msgid "problselect|Open Contours" -msgstr "Contorns oberts" - -msgid "problselect|Bad Direction" -msgstr "Sentit incorrecte" - -msgid "problselect|Self Intersections" -msgstr "Autointerseccions" - -msgid "problselect|Missing Extrema" -msgstr "Nodes extrems inexistents" - -msgid "problfixup|Open Contours" -msgstr "Contorns oberts" - -msgid "problfixup|Self Intersections" -msgstr "Autointerseccions" - -msgid "problfixup|Mark for Overlap fix before Save" +msgid "" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" msgstr "" +"El caràcter %d no s'ha pogut llegir correctament (o el fitxer pk té un " +"format incorrecte)\n" +" A %ld hauria de ser %d, fora de %ld\n" -msgid "problfixup|Bad Directions" -msgstr "Sentits incorrectes" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Nodes extrems inexistents (amb compte)" - -msgid "problfixup|Missing Extrema" -msgstr "Nodes extrems inexistents" +msgid "The color of a selected point" +msgstr "Color del node seleccionat" -msgid "problfixup|Too Many Points" -msgstr "Nombre de punts excessiu" +msgid "The color of an on-curve point" +msgstr "Color d'un node de corba" -msgid "Close Open Contours" -msgstr "Tanca els contorns oberts" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "Color de la retícula d'ajust i altres àrees de mapa de bits" -msgid "Inline All References" -msgstr "" +msgid "The color of grid-fit outlines" +msgstr "Color del contorn de la retícula d'ajust" -msgid "Remove Overlap" -msgstr "Elimina les superposicions" +msgid "The color of the line marking the grid-fit advance width" +msgstr "Color de la línia que indica l'amplada de la retícula d'ajust" -msgid "Mark for Overlap fix before Save" -msgstr "" +msgid "The color of the line(s) marking ligature carets" +msgstr "El color de les línies que indiquen els separadors de lligadura" -msgid "Inline Flipped References" -msgstr "" +msgid "The color of the point which is the start of a contour" +msgstr "Color del node inicial d'un traç" -msgid "Correct Direction" -msgstr "Corregeix el sentit" +msgid "The color of the small bitmap view" +msgstr "Color de la vista de mapa de bits petita" -msgid "Add Good Extrema" -msgstr "Afegeix nodes extrems correctes" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "Color usat per ressaltar la nansa seleccionada d'un node de corba" -msgid "Add All Extrema" -msgstr "Afegeix tots els nodes extrems" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" +msgstr "" +"Color usat per ressaltar els segments que són gairebé, però no del tot, " +"horitzontals o verticals" -msgid "Simplify" -msgstr "Simplifica" +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "Color usat per ressaltar els nodes extrems (si el mode és actiu)" -msgid "Revalidate All" -msgstr "Torna a validar-ho tot" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "Color usat per ressaltar els punts d'inflexió (si el mode és actiu)" -msgid "Revalidate" -msgstr "Torna a validar" +msgid "The color used to draw the \"next\" control point of an on-curve point" +msgstr "Color usat per ressaltar la nansa de sortida d'un node de corba" -msgid "Open Glyph" -msgstr "Glif obert" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "Color usat per ressaltar la nansa d'entrada d'un node de corba" -msgid "Scroll To Glyph" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" msgstr "" +"La subtaula d'encadenament contextual %s a %s no es correspon amb %s a %s\n" -msgid "Select Glyphs With" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Convencionalment, a les lletres tipogràfiques PostScript la mida del " +"quadratí és 1000. La d'aquesta lletra és %d. Tot i que això no sigui " +"estrictament un error, si voleu, podeu canviar-ho usant el menú «Element», " +"opció «Informació de la font...», pestanya «General».\n" +"Voleu continuar amb la generació de la font sense canviar aquest valor?" -msgid "Try To Fix Glyphs With" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Convencionalment, a les lletres tipogràfiques TrueType la mida del quadratí " +"és una potència de 2. La d'aquesta lletra és %d. Tot i que això no sigui " +"estrictament un error, si voleu, podeu canviar-ho usant el menú «Element», " +"opció «Informació de la font...», pestanya «General».\n" +"Voleu continuar amb la generació de la font sense canviar aquest valor?" -msgid "Passed Validation" +msgid "" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" - -msgid "Thinking..." -msgstr "S'està processant..." - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Diccionari privat" - -msgid "Ignore" -msgstr "Ignora-ho" - -msgid "Report as Error" -msgstr "Considera-ho un error" - -msgid "Not sure if this is an error..." -msgstr "No se sap si és un error o no..." +"En TrueType, les coordenades dels nodes i de les nanses\n" +"han de tenir valors enters. El FontForge arrodonirà els\n" +"valors que no compleixin aquesta restricció i la sortida\n" +"pot ser que no sigui del tot satisfactòria. En general, és\n" +"preferible usar sempre valors enters, fins i tot en tipus\n" +"PostScript on, en principi, no són obligatoris." msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" -"El tipus de lletra conté coordenades no enteres. Això és correcte\n" -"als tipus PostScript i SVG però pot causar problemes als tipus\n" -"TrueType. En aquest cas concret, s'ha de considerar com a error?" +"A la codificació actual hi ha glifs que no es poden assignar a posicions " +"CID.\n" +"Voleu suprimir-los o enviar-los al final de tot (on podrien causar problemes " +"amb possibles definicions futures)?" -#, c-format -msgid "Validation of %.100s" -msgstr "Validació de %.100s" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Mida predeterminada del quadratí dels fitxers nous" #, c-format -msgid "Return from enabling function for menu item %s must be boolean" +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" +"El nom de singularitat «%c%c%c%c»\n" +"de l'idioma %s està repetit.\n" +"%.80s\n" +"%.80s" -msgid "PS Type 1 (Ascii)" -msgstr "PostScript tipus 1 (ASCII)" - -msgid "PS Type 1 (Binary)" -msgstr "PostScript tipus 1 (binari)" - -msgid "PS Type 1 (Resource)" -msgstr "PostScript tipus 1 (recurs)" - -msgid "PS Type 1 (MacBin)" -msgstr "PostScript tipus 1 (binari Mac)" - -msgid "PS Type 1 (Multiple)" -msgstr "PostScript tipus 1 (múltiple)" - -msgid "PS Multiple Master(A)" -msgstr "PostScript Multiple Master (A)" - -msgid "PS Multiple Master(B)" -msgstr "PostScript Multiple Master (B)" - -msgid "PS Type 3" -msgstr "PostScript tipus 3" +msgid "" +"The following options influence how files are imported.\n" +"Most are specific to one or more formats." +msgstr "" +"Les opcions següents afecten la manera d'importar els fitxers.\n" +"Moltes són específiques d’un o més formats." -msgid "PS Type 0" -msgstr "PostScript tipus 0" +msgid "" +"The following options influence how glyphs are exported.\n" +"Most are specific to one or more formats." +msgstr "" +"Les opcions següents afecten la manera d'exportar els glifs.\n" +"Moltes són específiques d’un o més formats." -msgid "PS CID" -msgstr "PostScript CID" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "S'han ignorat les següents taules presents a la font\n" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (sense contenidor)" +msgid "The font comment can contain whatever you feel it should" +msgstr "" +"El comentari de la font pot contenir\n" +"qualsevol cosa que cregueu convenient" -msgid "CFF CID (Bare)" -msgstr "CFF CID (sense contenidor)" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" +msgstr "" +"La base de dades de la font ja té una font de mapa de bits amb aquest cos " +"(%d).\n" +"Voleu sobreescriure’l?" -msgid "Type42" -msgstr "Tipus 42" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "La font no inclou cap glif anomenat %s." -msgid "Type11 (CID 2)" -msgstr "Tipus 11 (CID 2)" +msgid "The generated font won't work with ATM" +msgstr "La font no funcionara amb l'ATM" -msgid "TrueType (Symbol)" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"El glif amb CID %d està mapat a més de %d codificacions. Només es considera " +"la primera %d." -msgid "TrueType (Resource)" -msgstr "TrueType (recurs)" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." +msgstr "" +"La mida de la trama del glif és la que s'indica a dalt,\n" +"però a mides de píxel petites és difícil detectar els\n" +"errors d'alineació. Això us permet expandir cada píxel\n" +"per fer més evidents els defectes que hi pugui\n" +"haver." -msgid "TrueType (MacBin)" -msgstr "TrueType (binari Mac)" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "El glif %.80s ja conté una àncora en aquesta classe %.80s." -msgid "TrueType (TTC)" -msgstr "" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "No s'ha trobat el glif %.80s al fitxer SFD" -msgid "TrueType (Mac dfont)" -msgstr "TrueType (dfont Mac)" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "El glif %.80s no és present en aquesta font" -msgid "OpenType (CFF)" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glif %s inclou un %s de %s i un de %s.\n" +"El de %s serà eliminat.\n" -msgid "OpenType (Mac dfont)" -msgstr "OpenType (dfont Mac)" - -msgid "OpenType CID" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glif %s inclou el mateix %s de %s i de %s.\n" +"El de %s serà eliminat.\n" -msgid "OpenType CID (dfont)" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glif %s inclou el mateix parell d'interlletratge de %s i de %s.\n" +"El de %s serà eliminat.\n" -msgid "SVG font" -msgstr "Tipus de lletra SVG" +msgid "The height of the lower case letters with flat tops" +msgstr "L'alçària de la «x»" -msgid "Unified Font Object (UFO3)" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"El nom humà de la font a la subfinestra de noms\n" +"només pot contenir caràcters ASCII." -msgid "Unified Font Object 2" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" msgstr "" +"La paraula clau «ignore» ha d'anar seguida o bé d'una posició o bé d'una " +"substitució, a la línia %d de %s" -msgid "Unified Font Object 3" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" msgstr "" +"La subtaula de classe d'interlletratge %s a %s no es correspon amb %s a %s\n" -msgid "Web Open Font (WOFF)" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" msgstr "" +"Els valor de l'interlletratge de la classe 0 (Qualsevol altre) sempre ha de " +"ser 0." -msgid "Web Open Font (WOFF2)" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" msgstr "" +"L'idioma %s no es tindrà en compte, ja que no figura a la llista de " +"llenguatges coneguts." -msgid "No Outline Font" -msgstr "Cap tipus vectorial" - -msgid "In TTF/OTF" -msgstr "Dins el fitxer TTF/OTF" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Mapa de bits d'Apple, només sfnt (dfont)" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "Fals mapa de bits de MS, només sfnt (ttf)" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "Mapa de bits d'X11, només sfnt (otb)" - -msgid "NFNT (Resource)" -msgstr "NFNT (recurs)" - -msgid "NFNT (MacBin)" -msgstr "NFNT (binari Mac)" - -msgid "Win FNT" -msgstr "FNT Windows" - -msgid "Palm OS Bitmap" -msgstr "Mapa de bits del Palm OS" +msgid "The layers do not match" +msgstr "Les capes no coincideixen" -msgid "PS Type3 Bitmap" -msgstr "Mapa de bits del tipus 3 PS" +msgid "The list of current pixel bitmap sizes" +msgstr "Llista dels cossos de mapa de bits actuals" -msgid "No Bitmap Fonts" -msgstr "Cap tipus de mapa de bits" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +msgstr "" +"Els dissenys mestres no estan col·locats en l'ordre esperat. Així, el " +"FontForge no podrà suggerir-vos una conversió de disseny vectorial. Això és " +"el que voleu?" -msgid "Pixel List" -msgstr "Llista de cossos" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." +msgstr "" +"Nivell màxim fins on es pot apujar el peu dels superíndexs per tal " +"d'augmentar l'espai blanc amb els subíndexs, sense haver abaixat els " +"subíndexs." -msgid "Options" -msgstr "Opcions" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Nombre màxim de nivells de desfer/refer desats en un glif" -msgid "PostScript®" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." msgstr "" +"Valor màxim de diferència de pendents pel qual dos punts encara\n" +"seran considerats «paral·lels».\n" +"Un valor gran fara que el procés de hinting automàtic sigui més\n" +"tolerable a petites desviacions respecte de la línia recta en tractar\n" +"les vores de les astes." -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "Arrodoneix les coordenades a valor enters (estalvia espai)." +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" +msgstr "" +"No s'ha pogut restaurar el glif %.40s ja que el seu nom s'ha modificat i el " +"FontForge no el pot localitzar.\n" +"No rebreu més aquest avís." -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Inclou les dades d'optimització PostScript al tipus de lletra." +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." +msgstr "" +"El nom %.80s surt dues vegades a la llista.\n" +"Les classes d'àncora han de tenir noms únics." -msgid "Flex Hints" -msgstr "Optimització Flex" +#, c-format +msgid "" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" +msgstr "" +"El nom %.80s ja s'està fent servir per indentificar una classe d'àncora en " +"una altra subtaula de consulta (%.80s)." -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Inclou al fitxer els hints flex PostScript." +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "" +"Desplaçament de la selecció amb les tecles\n" +"de cursor, en unitats de quadratí." -msgid "Hint Substitution" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." msgstr "" +"Interval de desament automàtic, en segons. Si s'estableix a 0, no es desarà " +"automàticament." -msgid "Do you want the font file to do hint substitution?" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" +"Els fitxers OFM (Omega Font Metric) i CFG (configuració) contenen " +"informació\n" +"que l'Omega necessita per processar les lletres tipogràfiques." -msgid "First 256" -msgstr "Els 256 primers" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Els valors vàlids de bits per píxel són 1, 2, 4 o 8" msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." msgstr "" -"El fitxer de tipus de lletra inclourà només els 256 primers glifs\n" -"que apareguin a la codificació." - -msgid "Output AFM" -msgstr "Genera un fitxer AFM" +"L'ordre, cúbic o quadràtic, de cada capa s'estableix\n" +"de manera independent. Això us pot ser d'utilitat si,\n" +"per exemple, voleu tenir les dues versions d'una mateixa\n" +"font." msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" -"El fitxer AFM (Adobe Font Metrics) conté informació mètrica\n" -"que els pocessadors de text poden usar quan fan servir un tipus\n" -"de lletra PostScript." - -msgid "Composites in AFM" -msgstr "Inclou els tipus compostos" +"Separació dels accents respecte del seu caràcter base en el\n" +"muntatge de glifs accentuats, en tant per cent de quadratí." msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." msgstr "" -"El fitxer AFM pot incloure informació sobre els tipus compostos\n" -"(a grans trets, el mateix que les classes d'àncores de marca i\n" -"de base). Amb tot, la manera en què el fitxer AFM incorpora\n" -"aquesta informació no és gaire eficient i sol passar que s'obté\n" -"un fitxer enorme." - -msgid "Output PFM" -msgstr "Genera un fitxer PFM" +"S'han modificat els nodes. És possible que les instruccions TrueType encara " +"facin referència als nodes antics i, per tant, els resultats poden ser " +"inesperats." msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" -"El fitxer PFM (Printer Font Metric) conté informació\n" -"que el Windows necessita per instal·lar un tipus de lletra\n" -"PostScript." - -msgid "Output TFM & ENC" -msgstr "Genera fitxers TFM i ENC" +"El rang de cossos (en punts) que es poden assignar a la font.\n" +"El límit inferior no s'inclou, el superior sí." msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" -"Els fitxer TFM (TeX Font Metric) i ENC (codificació) contenen informació\n" -"que el TeX necessita per instal·lar un tipus de lletra PostScript." +"Els resultats d'executar les funcions de normalització i conversió del " +"disseny vectorial no són els que s'esperaven, potser hauríeu de modificar-" +"les." -msgid "SFNT" +#, c-format +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"L'etiqueta de l'alfabet, a la línia %d (%s), és massa llarga.\n" +"Hauria de ser de 4 caràcters, com a molt." -msgid "TrueType Hints" -msgstr "Hints TrueType" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "L'etiqueta de l'alfabet, a la línia %d (%s), hauria de ser ASCII.\n" + +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "No s'ha trobat més el patró de cerca a la font %.100s" + +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "No s'ha trobat el patró de cerca a la font %.100s" msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" -"Inclou al fitxer generat els hints TrueType. Aquesta opció\n" -"no crea instruccions noves, només farà servir tot allò que\n" -"cada caràcter tingui associat." +"Els glifs seleccionats no tenen indicacions. El FontForge no produirà gaires " +"instruccions." -msgid "PS Glyph Names" -msgstr "Noms dels glifs PostScript" +msgid "The selected line segment is near the italic angle" +msgstr "El segment seleccionat s'aproxima a l'angle de la cursiva" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Inclou al fitxer el nom de cada glif del tipus de lletra." +msgid "The selected line segment is nearly horizontal" +msgstr "El segment seleccionat és gairebé horitzontal" + +msgid "The selected line segment is nearly vertical" +msgstr "El segment seleccionat és gairebé vertical" + +msgid "The size (in points) for which this face was designed" +msgstr "El cos (en punts) pel qual s'ha dissenyat la font" msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" -"Aquesta opció us permet triar l'estàndard d'Apple o el d'Adobe i MicroSoft\n" -"per als tipus TrueType i OpenType. Les diferències principals són:\n" -" Els requisits del nom «PostScript» a la taula de noms són discrepants.\n" -" Les dades dels mapes de bits es desen en taules diferents.\n" -" Els glifs compostos escalats es tracten de manera diferent.\n" -" El primer usa morx(t)/feat i el segon GSUB.\n" -" El primer usa kern/opbd i el segon GPOS.\n" -" El primer usa lcar/prop i el segon GDEF." +"La mida de la trama del glif actual.\n" +"Per a mides de píxel més petites podeu usar el factor\n" +"d'ampliació, a baix, per veure-ho millor.\n" +"\n" +"La llista desplegable conté les mides de píxel per a les\n" +"quals existeixen taules de correcció de dispositiu." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" -"Aquesta opció us permet triar l'estàndard d'Apple o el d'Adobe i MicroSoft\n" -"per als tipus TrueType i OpenType. Les diferències principals són:\n" -" Els requisits del nom «PostScript» a la taula de noms són discrepants.\n" -" Les dades dels mapes de bits es desen en taules diferents.\n" -" Els glifs compostos escalats es tracten de manera diferent.\n" -" El primer usa morx(t)/feat i el segon GSUB.\n" -" El primer usa kern/opbd i el segon GPOS.\n" -" El primer usa lcar/prop i el segon GDEF." +"Abaixament estàndard dels subíndexs.\n" +"És positiu en sentit descendent." -msgid "Old style 'kern'" -msgstr "Interlletratge a l'estil antic" +msgid "The text will wrap to a new line after this many em-units" +msgstr "La columna s'establirà a l'ample indicat, en unitats de quadratí." msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" -"Moltes aplicacions encara no accepten l'interlletratge\n" -"mitjançant la taula GPOS. Podeu incloure una taula\n" -"d'interlletratge a l'estil antic marcant aquesta opció.\n" -"No és compatible amb l'opció Apple i, probablement,\n" -"algunes aplicacions no l'acceptin." +"Els fitxer TFM (TeX Font Metric) i ENC (codificació) contenen informació\n" +"que el TeX necessita per instal·lar una font PostScript." -msgid "Dummy 'DSIG'" -msgstr "DSIG buida" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "" +"El text de la versió a la subfinestra de noms\n" +"només pot contenir caràcters ASCII." -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." +msgid "The weight text (in the Names pane) must be entirely ASCII." msgstr "" -"MicroSoft assigna la icona d'OpenType als tipus de lletra TrueType\n" -"que contenen la taula DSIG. El FontForge no pot generar taules DSIG\n" -"amb contingut útil, però pot crear-ne de buides, sense informació\n" -"de signatura. Una taula inútil." +"El text del gruix a la subfinestra de noms\n" +"només pot contenir caràcters ASCII." -msgid "Output Glyph Map" -msgstr "Genera el mapa de glifs" +msgid "The width of one em" +msgstr "L'amplada del quadratí" -msgid "Output OFM & CFG" -msgstr "Genera fitxers OFM i CFG" +msgid "The width of the line used to draw selected points" +msgstr "Gruix de la línia que ressalta un node seleccionat" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"Els fitxers OFM (Omega Font Metric) i CFG (configuració) contenen " -"informació\n" -"que l'Omega necessita per processar els tipus de lletra." +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Hi ha %d pàgines al fitxer. Quina voleu?" -msgid "PfaEdit Table" -msgstr "Taula del PfaEdit" +msgid "There are multiple files in this archive, pick one" +msgstr "En aquest arxiu, hi ha diversos fitxers. Trieu-ne un" +msgid "There are multiple fonts in this file, pick one" +msgstr "Aquest fitxer conté diverses lletres tipogràfiques; trieu-ne una." + +#, c-format msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" -"La taula del PfaEdit és un afegit al format TrueType que permet\n" -"desar diverses dades que utilitza el Font Forge.\n" -"(Es podria dir taula del FontForge però s'ha conservat el nom\n" -"antic per raons històriques ja que el FontForge abans es deia\n" -"PfaEdit)." +"Hi ha dos registres d'interlletratge del mateix glif (%.80s), a la mateixa " +"subtaula de consultes (%.30s) " -msgid "Save Comments" -msgstr "Desa els comentaris" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" +msgstr "" +"Hi ha dos registres de lligadura amb els mateixos components (%.80s), a la " +"mateixa subtaula de consultes (%.30s)." -msgid "Save glyph comments in the PfEd table" -msgstr "Desa els comentaris dels glifs a la taula PfaEdit." +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "El caràcter %d no es pot codificar" -msgid "Save Colors" -msgstr "Desa els colors" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "Normalment, el caràcter %d no pertany a aquesta codificació" -msgid "Save glyph colors in the PfEd table" -msgstr "Desa els colors dels glifs a la taula PfaEdit." +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" +msgstr "" +"Ja hi ha un glif amb aquesta mateixa codificació\n" +"la qual, dins de cada font, no es pot repetir.\n" +"Voleu intercanviar entre elles les dues codificacions?" -msgid "Lookup Names" -msgstr "Noms de consultes" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" +msgstr "" +"Ja hi ha un glif amb aquests mateixos nom i codificació\n" +"els quals, dins de cada font, no es poden repetir.\n" +"Voleu intercanviar-los entre ells?" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Conserva els noms de les consultes i subtaules GPOS/GSUB." +msgid "There is already a subtable with that name, please pick another." +msgstr "" +"Hi ha una altra subtaula amb aquest mateix nom.\n" +"Trieu-ne un altre." -msgid "Save Guides" -msgstr "Desa les guies" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Ja existeix un punt d'àncora anomenat %1$.40s dins %2$.40s." -msgid "Save the guidelines in the Guide layer." -msgstr "Desa la pauta de la capa guia." +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "No hi cap glif anomenat «%s» en aquesta font." -msgid "Save Layers" -msgstr "Desa les capes" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "No hi ha cap glif anomenat %s (utilitzat a %s)" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "No hi ha cap glif anomenat %s a la font" + +#, c-format msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Conserva totes les capes de fons i les que\n" -"tinguin dibuixos fets amb l'Spiro.\n" -"Desa també les corbes cúbiques quan, a partir\n" -"d'elles, es generi un tipus TrueType." +"There must be as many replacement glyphs as there are match glyphs: %s => %s" +msgstr "Hi ha d'haver tants glifs substituts com glifs coincidents: %s => %s" -msgid "FFTM Table" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" msgstr "" +"Les classes de marca poden controlar en quin moment les consultes\n" +"són actives, però no posicionen els glifs. Podeu trobar les classes\n" +"d'àncora a la subfinestra de consultes." msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" msgstr "" - -msgid "TeX Table" -msgstr "Taula del TeX" +"Els jocs de marques, igual que les classes de marca, poden controlar\n" +"en quin moment les consultes són actives, però no posicionen els glifs.\n" +"Podeu trobar les classes d'àncora a la subfinestra de consultes." msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" -"La taula del TeX és un afegit al format TrueType\n" -"i permet desar diverses dades que haurien de ser\n" -"presents al fitxer TFM però que no tenen cabuda al\n" -"fitxer TrueType.\n" - -msgid "Output FONTLOG.txt" -msgstr "Genera el FontLog" +"Els operadors admesos en aquestes expressions són:\n" +"«+», «-», «*», «/», «%», «^» (elevat a) i «?».\n" +"També s'accepten algunes funcions estàndard.\n" +"Els operands són els nombres reals «x» i «y».\n" +"Exemples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" -"El FontLog és un fitxer de text amb informació rellevant sobre el tipus de " -"lletra que inclou dades com ara el registre de canvis, per exemple (trobareu " -"una plantilla genèrica a les PMF de l'OFL, a l'enllaç http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Tot i que no és obligatori, és molt recomanable afegir un FontLog als " -"projectes de tipus de lletra lliures. Si la font ja inclou una taula fontlog " -"(vegeu «Element» > «Informació del tipus de lletra») i activeu aquesta " -"casella de verificació, la informació interna de la taula s'afegirà al " -"fitxer «FONTLOG.txt» que es crearà a la mateixa carpeta que el tipus de " -"lletra generat." +"Aquests són els resultats de l'otimitzador del Freetype i no representen les " +"instruccions TrueType." -msgid "Prefer native kerning" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Les dues línies no es poden fer paral·leles ja que comparteixen el mateix " +"punt final" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" +msgid "Thickness of the overbar." +msgstr "Gruix de la ratlla superior." -msgid "Windows-compatible 'kern'" -msgstr "Interlletratge compatible amb el Windows" +msgid "Thickness of the underbar." +msgstr "Gruix del subratllat." -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" -"Si l'antiga taula «kern» inclou glifs no codificats (o glifs fora del BMP), " -"moltes aplicacions del Windows no faran cap mena d'interlletratge. Aquesta " -"opció fa que aquests glifs problemàtics siguin exclosos de la taula «kern» " -"antiga." +msgid "Things could be better..." +msgstr "Es pot millorar..." -msgid "No Mac Names" -msgstr "Sense noms del Mac antic" +msgid "Thinking..." +msgstr "S'està processant..." + +msgid "Third Widths" +msgstr "Terços d'amplada" +#, c-format msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" -"No afegeixis entrades de noms duplicades per a l'antiga plataforma del Mac, " -"aquestes entrades només és necessiten en algunes aplicacions Mac molt " -"antigues." - -msgid "BDF Resolution" -msgstr "Resolució del BDF" +"Aquesta àncora és adjunta al punt %d, però aquest punt no es pot moure.Es " +"sepaparà l'àncora del punt." -msgid "Guess each font's resolution based on its pixel size" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" msgstr "" +"El caràcter (gid=%d) té una part següent (%d) i el FontForge no sap " +"exactament com s'ha d'interpretar, això. Podeu enviar una còpia de la font a " +"l'autor del FontForge (gww@silcom.com) perquè en faci proves.\n" -msgid "Find Sub Font Definition file" -msgstr "" +msgid "This contextual rule applies no lookups." +msgstr "Aquesta regla contextual no aplica cap consulta." -msgid "Notdef name" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." msgstr "" +"Podeu escollir quina de les dues versions d'aquest diàleg\n" +"voleu utilitzar. La versió simple amaga algunes opcions\n" +"complicades de les regles. La versió complexa permet l'accés\n" +"complet a totes les opcions disponibles." -#, c-format msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"El fitxer no sembla ser una placa de l'Spiro,\n" +"hi falta un parèntesis d'obertura." -msgid "Not a CID format" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"El fitxer no sembla ser una placa de l'Spiro,\n" +"hi falta almenys algun símbol «v», «o», «c», «[», «]» o «z»." msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"El fitxer no sembla ser una placa de l'Spiro,\n" +"hi falten almenys dos números reals." -#, c-format msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"El fitxer no sembla ser una placa de l'Spiro,\n" +"la primera línia no és correcta." -#, c-format msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" +"El fitxer conté una codificació sense nom que no es pot referenciar en un " +"script" -msgid "Reference point match out of date" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" - -msgid "Bad OS/2 version" -msgstr "La versió OS/2 és incorrecta" +"Aquesta font prové d'un fitxer SFD de format antic. Potser no es podrà " +"restaurar completament." msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Aquesta font inclou taules «kern» i «GPOS». La taula «kern» només\n" +"es tindrà en compte si no existeix la funcionalitat «kern» de la taula " +"«GPOS».\n" -msgid "Non-standard Em-Size" -msgstr "La mida del quadratí no es estàndard" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Aquesta font inclou descripcions de glifs\n" +"PostScript i TrueType. Només se n'utilitzarà una.\n" -#, c-format msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" -"Convencionalment, als tipus de lletra PostScript la mida del quadratí és " -"1000. La d'aquest tipus de lletra és %d. Tot i que això no sigui " -"estrictament un error, si voleu, podeu canviar-ho usant el menú «Element», " -"opció «Informació del tipus de lletra...», pestanya «General».\n" -"Voleu continuar amb la generació del tipus de lletra sense canviar aquest " -"valor?" +"Aquesta font inclou diverses descripcions de glifs.\n" +"Només se n'utilitzarà una.\n" -#, c-format msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" -"Convencionalment, als tipus de lletra TrueType la mida del quadratí és una " -"potència de 2. La d'aquest tipus de lletra és %d. Tot i que això no sigui " -"estrictament un error, si voleu, podeu canviar-ho usant el menú «Element», " -"opció «Informació del tipus de lletra...», pestanya «General».\n" -"Voleu continuar amb la generació del tipus de lletra sense canviar aquest " -"valor?" +"La font no inclou cap glif codificat com a Unicode.\n" +"Voleu fer servir la codificació «Symbol» en lloc d'Unicode?" msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" -"Esteu intentant desar un tipus de lletra amb una codificació de 2 bytes en " -"un format que només n'admet un. Això farà que no es pugui accedir a cap " -"caràcter més enllà dels 256 primers si no es recodifica abans.\n" -"\n" -"Malgrat això, voleu continuar?" +"La font no inclou cap glif codificat com a Unicode.\n" +"És possible que la sortida no sigui utilitzable." msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" msgstr "" +"La font conté coordenades no enteres. Això és correcte\n" +"a les lletres PostScript i SVG però pot causar problemes a les lletres\n" +"TrueType. En aquest cas concret, s'ha de considerar com a error?" -msgid "The 'NFNT' bitmap format is obsolete" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"Aquesta font no té activada la mètrica vertical.\n" +"Podeu activar-la al menú «Element», opció «Informació de la font...»,\n" +"pestanya «General»." -msgid "Needs bitmap font" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Aquesta font es basa en el joc de caràcters %1$.20s-%2$.20s-%3$d, però el " +"millor que s'ha trobat és %1$.20s-%2$.20s-%4$d.\n" +"Voleu utilitzar-lo o cercar-ne vosaltres un altre?" msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" -"Per tal de generar un recurs de tipus 1 per al Mac, heu de generar " -"obligatòriament almenys una font de mapa de bits NFNT que l'acompanyi. Si no " -"heu creat cap mapa de bits per aquesta font, cancel·leu l'acció i creeu-ne " -"un amb l'opció «Assortit de mapes de bits...» del menú «Element»." +"El glif s'interseca amb ell mateix. Mirar de corregir-ne el sentit no tindrà " +"cap efecte fins que no se solucioni l'autointersecció." -msgid "The 'POST' type1 format is probably deprecated" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"S'obriran més de 10 finestres.\n" +"Voleu continuar?" msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" msgstr "" +"Classe abstracta on es deineixen les caracteríctiques comunes de les\n" +"finestres de tipus, de caràcters, de mapes de bits i de mètrica" -msgid "_Review" -msgstr "_Revisa-ho" - -msgid "_Generate" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" - -msgid "Errors detected" -msgstr "S'han detectat errors" +"Nombre compartit que identifica els membres d'una família\n" +"amb el mateix estil. Per exemple, negreta de 10 punts\n" +"i negreta de 24 punts tindrien el mateix identificador,\n" +"però cursiva de 10 punts en tindria un altre." #, c-format msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" msgstr "" +"Tot i que, segurament, es tracta d'una font vàlida d'URW, el FontForge\n" +"no accepta el format (%c%c) del fitxer; només s'accepta el format «IK».\n" -msgid "Create directory..." -msgstr "Crea un directori..." +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." +msgstr "" +"Localització aproximada del punt de fuga, sense\n" +"comptar amb el desplaçament que poden causar les\n" +"opcions «Centre de la selecció» o «Darrer punt clicat»." -msgid "Bad Mac Family" -msgstr "La família Mac és incorrecta" +msgid "This is the main fontforge window displaying a font" +msgstr "Finestra principal del FontForge" msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" -"Per tal de generar una família per al Mac, la font activa ha de tenir " -"l'estil bàsic (Normal, Regular, etc.) i ha d'haver-hi altres fonts obertes " -"amb el mateix nom de família." +"Desplaçament horitzontal, en píxels, que s'aplicarà a l'àncora\n" +"quan el glif es representi al cos indicat.\n" +"Aquesta informació es desa a la taula de dispositiu\n" +"d'aquesta àncora. Les taules de dispositiu són especialment\n" +"importants amb els cossos petits, on el errors per causa\n" +"de l'arrodoniment tenen un efecte proporcionalment més greu." -#, c-format msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" +"Desplaçament vertical, en píxels, que s'aplicarà a l'àncora\n" +"quan el glif es representi al cos indicat.\n" +"Aquesta informació es desa a la taula de dispositiu\n" +"d'aquesta àncora. Les taules de dispositiu són especialment\n" +"importants amb els cossos petits, on el errors per causa\n" +"de l'arrodoniment tenen un efecte proporcionalment més greu." -msgid "Generate Fonts" -msgstr "Generació de tipus de lletra" - -msgid "Generate TTC" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" msgstr "" +"Sembla que el fitxer és una font en format Ikarus.\n" +"L'autor del FontForge n'ha vist exemples però no disposa de\n" +"la documentació corresponent, per tant, el programa, de moment,\n" +"no accepta aquest format.\n" -msgid "Generate Mac Family" -msgstr "Genera una família o una col·lecció" +msgid "This lookup contains no data" +msgstr "La consulta no conté cap dada" -msgid "Allows you to select optional behavior when generating the font" +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" msgstr "" -"Permet seleccionar opcions addicionals\n" -"en la generació del tipus de lletra." - -msgid "Layer:" -msgstr "Capa:" - -msgid "Save a font based on the specified layer" -msgstr "Desa un tipus de lletra basat en la capa especificada." - -msgid "Validate Before Saving" -msgstr "Valida abans de desar" +"No es pot determinar el tipus de la consulta i, per tant, no tindrà efecte, " +"a la línia %d de %s" msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" -"Comprova si hi ha errades habituals als contorns dels glifs\n" -"abans de desar el tipus de lletra. Aquest procés pot ser lent." - -msgid "Append a FONTLOG entry" -msgstr "Afegeix una entrada al FontLog" +"És obligatori que el text d'aquest camp sigui ASCII, per tant, no és pot\n" +"utilitzar el símbol de copyright. Com a alternativa, podeu utilitzar «(c)»." -msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." msgstr "" -"El FontLog us permet diposar d'un registre\n" -"dels canvis fets als tipus de lletra." +"El nom ja existeix i és utilitzat per una altra consulta.\n" +"Els noms de consulta han de ser únics." -msgid "Prepend timestamp" -msgstr "Prefixa amb una marca de temps" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Aquesta acció no es pot desfer, voleu continuar?" msgid "" "This option prepends a timestamp in the format YYMMDDHHMM to the filename " @@ -24616,3141 +13337,2987 @@ "Afegeix una marca de temps en forma de prefix amb el format AAMMDDHHMM al " "nom del fitxer i de la família a les metadades." -msgid "Merge tables across fonts" -msgstr "Fusiona les taules" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"El FontForge pot generar dos estils diferents\n" -"de fitxers de col·leció TrueType. Al primer, cada\n" -"tipus de lletra és una entitat diferent, sense cap\n" -"connexió amb els altres tipus de la col·lecció.\n" -"Al segon, s'intenta fusionar els glifs equivalents\n" -"dels diferents tipus de lletra implicats, per tal que\n" -"tots utilitzin la mateixa taula de glifs, i es\n" -"mira d'eliminar duplicats de taules idèntiques.\n" -"Aquesta fusió és un procés lent i no és possible si:\n" -" * Els tipus de lletra tenen diferent quadratí.\n" -" * Hi ha mapes de bits involucrats.\n" -" * La taula fusionada té més de 65534 glifs.\n" -"\n" -"Si la fusió no és possible, es crearà el primer\n" -"estil de col·lecció encara que marqueu aquesta opció." - -msgid "As CFF fonts" -msgstr "Com a tipus CFF" +msgid "This outline glyph is missing a bitmap version" +msgstr "No s'ha tobat la versió de mapa de bits d'aquest glif" msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"La col·lecció contindrà tipus en format CFF\n" -"en lloc de TTF. Sembla que això funciona bé\n" -"al Mac i al Linux però no al Windows." - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" +"Aquesta subfinestra és només informativa i mostra els jocs de caràcters\n" +"que són realment presents al fitxer. Si voleu establir l'abast del rang\n" +"Unicode de l'OS/2, aneu a la subfinestra de l'enllaç següent:" -msgid "Side Bearing Addition" -msgstr "" +msgid "This pdf file has no fonts" +msgstr "El fitxer PDF no inclou cap font" -msgid "Condense/Extend" -msgstr "" +msgid "This pdf file has no pages" +msgstr "El fitcer PDF no té cap pàgina" -msgid "Scale By" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" +"Això proporciona un joc de noms que s'utilitzen per identificar\n" +"els estils de la font. Els noms es poden traduir a diferents\n" +"idiomes dels quals només l'anglès és obligatori. Les lletres tipogràfiques\n" +"amb el mateix identificador d'estil tindran tots aquest mateix nom." -msgid "Counters:" +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" msgstr "" +"Aquesta regla no activa cap consulta.\n" +"Tot i això, voleu continuar?" -msgid "Side Bearings:" -msgstr "" +msgid "This setting is already used" +msgstr "Aquest paràmetre ja s'està utilitzant" -msgid "Correct for Italic Angle" -msgstr "" +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "Aquesta versió del FontForge necessita el FreeType 2.3.7 o posterior." msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." msgstr "" +"No es pot utilitzar l'Spiro ja que aquesta versió del FontForge no s'ha " +"enllaçat amb seva biblioteca." -msgid "Horizontal Stem Height Scale" -msgstr "" +msgid "This window displays a single outline glyph" +msgstr "La finestra mostra els contorns d'un glif" -msgid "Horizontal Stem Height Add" -msgstr "" +msgid "This window displays a single outline glyph (more data)" +msgstr "La finestra mostra els contorns d'un glif i les seves dades." -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "Tibetan" +msgstr "Tibetà" -msgid "Vertical Stem Width Scale" -msgstr "" +msgid "Tibetan (PRC)" +msgstr "Tibetà (Xina)" -msgid "Vertical Stem Width Add" -msgstr "" +msgid "Tibetan Bhutan" +msgstr "Tibetà (Bhutan)" -msgid "Stem threshold should be positive" -msgstr "" +msgid "Tifinagh" +msgstr "Tifinagh" -msgid "Unlikely stem threshold" -msgstr "" +msgid "Tifinagh (Berber)" +msgstr "Tifinagh (berber)" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" +msgid "Tigrinya" +msgstr "Tigrinya" -msgid "Unlikely scale factor" -msgstr "" +msgid "Tigrinya Ethiopia" +msgstr "Tigrinya (Etiòpia)" -msgid "Bad stem add" -msgstr "" +msgid "Tigrinyan Eritrea" +msgstr "Tigrinya (Eritrea)" -msgid "Bad tag" -msgstr "" +msgid "Tile Bounding Box:" +msgstr "Fragmenta la caixa contenidora:" -msgid "Feature tags are limited to 4 letters" -msgstr "" +msgid "Tile Pattern" +msgstr "Patró de mosaic" -msgid "Missing glyph extension" -msgstr "" +msgid "Tile Pattern..." +msgstr "Fragmenta el patró..." -msgid "You must specify a glyph extension" -msgstr "" +msgid "Tile _Path..." +msgstr "Fragmenta el traçat..." -msgid "Vertical Offset" -msgstr "Desplaçament vertical" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Temps de visibilitat de les finestres emergents, en milisegons." -msgid "Missing extension" -msgstr "" +msgid "Tirhuta" +msgstr "Tirhuta" -msgid "You must provide a glyph extension" -msgstr "" +msgid "Titling" +msgstr "Titular" -msgid "Horizontal Counter Scale" -msgstr "" +msgid "To P_DF File" +msgstr "Crea un fitxer P_DF" -msgid "Horizontal Counter Add" -msgstr "" +msgid "To _File" +msgstr "Imprimeix a un _fitxer" -msgid "Left Side Bearing Scale" -msgstr "" +msgid "To _Hundredths" +msgstr "A _centèsimes" -msgid "Left Side Bearing Add" -msgstr "" +msgid "To _Int" +msgstr "A _enters" -msgid "Right Side Bearing Scale" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" +"Podeu crear un nom nou clicant damunt del botó \n" +"i seleccionant l'idioma de la llista.\n" +"Podeu modificar el text fent clic al damunt i teclejant.\n" -msgid "Right Side Bearing Add" +msgid "" +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" +"Per crear un nom nou, cliqueu el botó «Nou» i seleccioneu una localització.\n" +"Per canviar la localització, cliqueu-la.\n" +"Per canviar el tipus de cadena, cliqueu-la.\n" +"Per canviar el text, cliqueu-lo i escriviu.\n" +"Per suprimir un nom, cliqueu-lo amb el botó secundari i trieu l'opció " +"«Suprimeix» del menú.\n" +"Per associar o desfer l'associació d'un nom TrueType del seu equivalent " +"PostScript, cliqueu amb el botó secundari i trieu l'opció adient del menú." -msgid "Vertical Scale" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Per tal de generar una família per al Mac, la font activa ha de tenir " +"l'estil bàsic (Normal, Regular, etc.) i ha d'haver-hi altres fonts obertes " +"amb el mateix nom de família." -msgid "Vertical Counter Scale" -msgstr "" +msgid "To the glyph names starting at:" +msgstr "Als noms de glif a partir de:" -msgid "Vertical Counter Add" -msgstr "" +msgid "To their own names" +msgstr "Al nom de cadascun" -msgid "Width of Vertical Stems:" -msgstr "" +msgid "To:" +msgstr "Destí:" -msgid "Width/Height of Thick Stems:" -msgstr "" +msgid "Tongan" +msgstr "Tongalès" -msgid "Height of Horizontal Stems:" -msgstr "" +msgid "Too Complex or Bad" +msgstr "Massa complex o erroni" -msgid "Width/Height of Thin Stems:" -msgstr "" +msgid "Too many Unique Font IDs" +msgstr "Hi ha massa identificadors únics" -msgid "Original Y Position" -msgstr "" +msgid "Too many glyphs" +msgstr "Hi ha massa glifs" -msgid "Extent" -msgstr "" +msgid "Too many kern pairs" +msgstr "Hi ha massa parells d'interlletratge" -msgid "Resultant Y Position" -msgstr "" +msgid "Too many layers" +msgstr "Hi ha massa capes" -msgid "Create Subscript/Superscript" -msgstr "" +#, c-format +msgid "Too many lookups %d\n" +msgstr "Hi ha massa consultes %d\n" -msgid "Create Small Caps" -msgstr "" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Hi ha massa marques de separció. A partir de: %.20s..." -msgid "Change Glyphs" -msgstr "" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Hi ha massa subrutines. Com a molt n'hi poden haver 14 (0-13)\n" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" +msgid "Tool_s" +msgstr "Eine_s" -msgid "Feature Tag:" -msgstr "" +msgid "Tools" +msgstr "Eines" -msgid "Glyph Extension:" -msgstr "" +msgid "Top Accent" +msgstr "Accent superior" -msgid "Vertical Offset:" -msgstr "Desplaçament vertical:" +msgid "Top Bearing does not change." +msgstr "El marge superior no canvia" -msgid "Introduction" -msgstr "" +msgid "Top Left" +msgstr "Superior esquerra" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "Top Right" +msgstr "Superior dreta" -msgid "Petite Caps" -msgstr "" +msgid "TopLeft" +msgstr "Superior esquerra" -msgid "Glyph Extensions" -msgstr "" +msgid "TopRight" +msgstr "Superior dreta" -msgid "Letters:" -msgstr "" +msgid "Toto" +msgstr "Toto" -msgid "Symbols:" -msgstr "" +msgid "Trademark" +msgstr "Marca registrada" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "Traditional Chinese" +msgstr "Xinès tradicional" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" +msgid "Traditional Forms" +msgstr "Formes tradicionals" -msgid "Separate ratios for thin and thick stems" -msgstr "" +msgid "Traditional Name Forms" +msgstr "Formes de noms tradicionals" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" +msgid "Trailing Jamo Forms" +msgstr "Formes finals jamo" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" +msgid "Transform" +msgstr "Transforma" -msgid "% +" -msgstr "" +msgid "Transform _All Layers" +msgstr "Transform_a totes les capes" -msgid "Activate diagonal stem processing" -msgstr "" +msgid "Transform _Guide Layer Too" +msgstr "Transforma també la capa _guia" -msgid "Stems" -msgstr "" +msgid "Transform _Width Too" +msgstr "Transforma també l'amplada" -msgid "Retain current advance width, center glyph within that width" -msgstr "" +msgid "Transform kerning _classes too" +msgstr "Transforma també les classes d'interlletratge" -msgid "Retain current advance width, scale side bearings proportionally" +msgid "Transform simple positioning features & _kern pairs" msgstr "" +"Transforma les singularitats de posició simples i els parells " +"d'interlletratge" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Transform:" +msgstr "Transforma:" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Transformation Matrix" +msgstr "Matriu de transformació" -msgid "Counter Size:" -msgstr "" +msgid "Transformation Matrix Changed" +msgstr "S'ha modificat la matriu de transformació" -msgid "Left Side Bearing:" -msgstr "" +msgid "Transformed" +msgstr "Transformat" -msgid "Right Side Bearing:" -msgstr "" +msgid "Transformed by:" +msgstr "Transformat per:" -msgid "Horizontal" -msgstr "" +msgid "Transforming..." +msgstr "S'està transformant..." -msgid "Control Vertical Counters (use for CJK)" -msgstr "" +msgid "Transport and Map Symbols" +msgstr "Símbols de mapes i transports" -msgid "Vertical Counters:" -msgstr "" +msgid "Triangle" +msgstr "Triangulars" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (dfont Mac)" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "TrueType (MacBin)" +msgstr "TrueType (binari Mac)" -msgid "Vertical Scale:" -msgstr "" +msgid "TrueType (Resource)" +msgstr "TrueType (recurs)" -msgid "%" -msgstr "" +msgid "TrueType Hints" +msgstr "Hints TrueType" -msgid "Vertical" -msgstr "" +msgid "TrueType Point _Matching:" +msgstr "Coincidència de punt TrueType:" -msgid "Everything to its default value" -msgstr "" +msgid "TrueTypeName|New" +msgstr "Nou" -msgid "Reset" +msgid "" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." msgstr "" +"Intenta detectar les gràcies i altres elements\n" +"que sobresurtin de les astes principals i genera\n" +"les instruccions corresponents." -msgid "Embolden by" -msgstr "" +msgid "Turkish" +msgstr "Turc" -msgid "Serif Height" -msgstr "" +msgid "Turkmen" +msgstr "Turcman" -msgid "Serif Height Fuzz" -msgstr "" +msgid "Twilight" +msgstr "Penombra" -msgid "Top Zone" -msgstr "" +msgid "Type" +msgstr "Tipus" -msgid "Bottom Zone" -msgstr "" +msgid "Type1" +msgstr "Tipus 1" -msgid "Top Hint" -msgstr "" +msgid "Type11 (CID 2)" +msgstr "Tipus 11 (CID 2)" -msgid "Bottom Hint" -msgstr "" +msgid "Type2" +msgstr "Tipus 2" -msgid "Embolden by:" -msgstr "" +msgid "Type3" +msgstr "Tipus 3" -msgid "_LCG" -msgstr "" +msgid "Type42" +msgstr "Tipus 42" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" +msgid "Type:" +msgstr "Tipus:" -msgid "_CJK" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" +"En teclejar un caràcter normal mentre s'està a l'editor de glifs,\n" +"la finestra mostrarà el caràcter teclejat." -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" +msgid "U_nlink Reference" +msgstr "Dese_nllaça la referència" -msgid "_Auto" -msgstr "" +msgid "Ugaritic" +msgstr "Ugarític" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Ukrainian" +msgstr "Ucraïnès" -msgid "C_ustom" -msgstr "" +msgid "Ultra-Condensed (50%)" +msgstr "Ultraestreta (50%)" -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Ultra-Expanded (200%)" +msgstr "Ultraampla (200%)" -msgid "_Top hint:" -msgstr "" +msgid "Unassigned Bit 123" +msgstr "123è bit sense assignar" -msgid "_Zone:" -msgstr "" +msgid "Unassigned Bit 124" +msgstr "124è bit sense assignar" -msgid "_Bottom hint:" -msgstr "" +msgid "Unassigned Bit 125" +msgstr "125è bit sense assignar" -msgid "Zone:" -msgstr "" +msgid "Unassigned Bit 126" +msgstr "126è bit sense assignar" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "Unassigned Bit 127" +msgstr "127è bit sense assignar" -msgid "Fuzz" -msgstr "" +msgid "Unassigned Code Points" +msgstr "Punts de codi sense assignar" -msgid "Allow the height match to differ by this much" -msgstr "" +msgid "Undefined positioning" +msgstr "Posicionament sense definir" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +msgid "Undefined substitution" +msgstr "Substitució sense definir" -msgid "Squish" -msgstr "" +msgid "UnderbarRuleThickness:" +msgstr "GruixRatllaSubratllat:" -msgid "Make the counters narrower" -msgstr "" +msgid "Underline _Position:" +msgstr "_Base del subratllat:" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "Underline|_Height:" +msgstr "Alçada del _subratllat:" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "UndoDepth" +msgstr "Nivells de desfer" -msgid "Cleanup Self Intersect" -msgstr "Neteja les autointerseccions" +msgid "Uneven Weighting" +msgstr "Gruix no uniforme" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" +msgid "Unexpected EOF in gf\n" +msgstr "S'ha trobat un final de fitxer inesperat a gf\n" -msgid "Oblique Slant..." -msgstr "" +#, c-format +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "S'ha trobat un tipus PST inesperat a GetPosSub (%d).\n" -msgid "LSB Compression Percent" -msgstr "" +msgid "Unexpected Variation Selector" +msgstr "El selector de variacions és inusual" -msgid "Stem Compression Percent" -msgstr "" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Hi ha un caràcter incorrecte (0x%02X) a la línia %d de %s" -msgid "Counter Compression Percent" -msgstr "" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "S'ha trobat un format de joc de caràcters inesperat al cff: %d\n" -msgid "RSB Compression Percent" -msgstr "" +msgid "Unexpected density" +msgstr "La densitat és inesperada" -msgid "XHeight Percent" -msgstr "" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "S'ha trobat un format de codificació inesperat al cff: %d\n" -msgid "Italic Angle" -msgstr "" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "S'ha trobat un final de fitxer inesperat a la cadena morx.\n" -msgid "Bad setting" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" msgstr "" +"S'ha torbat un final de fitxer inesperat a la subtaula de lligadures GSUB.\n" -msgid "You may not select both variants of 'f'" -msgstr "" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "S'ha trobat un final de fitxer inesperat a la subtaula GSUB.\n" -msgid "Transform baseline serifs" +msgid "Unexpected end of file in contextual chaining subtable.\n" msgstr "" +"S'ha trobat un final de fitxer inesperat a la subtaula de canvis " +"contextuals.\n" -msgid "Transform x-height serifs" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" msgstr "" +"S'ha trobat un final de fitxer inesperat a la definició de característiques, " +"a la línia %d de %s" -msgid "Transform ascender serifs" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" msgstr "" +"S'ha trobat un final de fitxer inesperat a la definició de consulta, a la " +"línia %d de %s" -msgid "Transform descender serifs" -msgstr "" +msgid "Unexpected error" +msgstr "S'ha produït un error" -msgid "Transform diagonal serifs" +#, c-format +msgid "" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" +"La mida de la secció «info» de la font d'URW hauria de ser 12 i és %d\n" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgstr "La mida de la secció «nom» de la font d'URW hauria de ser 55 i és %d\n" -msgid "Flat" +#, c-format +msgid "" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" +"Element incorrecte després del final d'expressió.\n" +"abans de ... %40s" -msgid "Slanted" -msgstr "" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "S'ha trobat un element inesperat dins GDEF, a la línia %d de %s" -msgid "Pen Slanted" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" msgstr "" +"Hi ha un element inesperat al rang de classe de glifs a la línia %d de %s" -msgid "Compress (as a percentage)" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" msgstr "" +"Hi ha un element inesperat als senyaladors de la consulta, a la línia %d de " +"%s" -msgid "LSB" -msgstr "mgE" - -msgid "Left Side Bearing" -msgstr "Marge esquerre" - -msgid "RSB" -msgstr "mgD" - -msgid "Right Side Bearing" -msgstr "Marge dret" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Hi ha un element inesperat al registre de valors, a la línia %d de %s" -msgid "Lower Case" -msgstr "Caixa baixa" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "S'ha trobat un element inesperat, %s, a la línia %d de %s" -msgid "Others" -msgstr "Altres" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgstr "" +"S'ha trobat un element inesperat, %s, a la definició de característiques, a " +"la línia %d de %s" -msgid "Upper Case" -msgstr "Caixa alta" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "" +"S'ha trobat un element inesperat, %s, a la definició de consulta, a la línia " +"%d de %s" -msgid "XHeight Percent:" -msgstr "Percentatge de l'ull mitjà:" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Hi hauria d'haver un element, %s, a la línia %d de %s" +#, c-format msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" +"Unexpected token.\n" +"before ...%40s" msgstr "" +"Element incorrecte.\n" +"abans de ... %40s" -msgid "Italic Angle:" -msgstr "Angle de la cursiva" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "" +"S'ha trobat un ús inesperat del format de mapa de bits 5, no hi figura cap " +"mètrica\n" + +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "S'ha trobat un valor inesperat al diccionari %d\n" +#, c-format msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" msgstr "" +"S'han trobat valors inesperats a la capçalera de la cerca binària. Segons el " +"nombre de taules, els valors haurien de ser: searchRange=%d (no %d), " +"entrySel=%d (no %d) rangeShift=%d (no %d)\n" -msgid "Current X-Height" -msgstr "Ull mitjà actual" +msgid "Unicase" +msgstr "Caixa única" -msgid "Desired X-Height" -msgstr "Ull mitjà volgut" +msgid "Unicode" +msgstr "Unicode" -msgid "Change XHeight" -msgstr "Canvia l'ull mitjà" +msgid "Unicode 1.0" +msgstr "Unicode 1.0" -msgid "Current x-height:" -msgstr "Ull mitjà actual" +msgid "Unicode 1.1" +msgstr "Unicode 1.1" -msgid "Desired x-height:" -msgstr "Ull mitjà volgut" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, només BMP" -msgid "Serif height:" -msgstr "" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, tot els plans" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "No s'ha trobat més el patró de cerca al tipus de lletra %.100s" +msgid "Unicode Basic Multilingual Plane" +msgstr "Pla multilingüe bàsic (BMP) de l'Unicode." -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "No s'ha trobat el patró de cerca al tipus de lletra %.100s" +msgid "Unicode C_har:" +msgstr "Caràcter Unicode:" -msgid "Find" -msgstr "Cerca" +msgid "Unicode Ranges" +msgstr "Rangs Unicode" -msgid "Find Next" -msgstr "Cerca el següent" +msgid "Unicode Ranges:" +msgstr "Rangs Unicode:" -msgid "Match Fuzziness:" -msgstr "" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Pla ideogràfic suplementari de l'Unicode" -msgid "Bad search pattern" -msgstr "" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Pla de finalitats especials suplementari de l'Unicode" -msgid "Nothing to match." -msgstr "" +msgid "Unicode _Value:" +msgstr "_Valor Unicode:" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" +msgid "Unicode out of range" +msgstr "Fora del rang de l'Unicode" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "El valor Unicode (%x) no és a la font, s'ignora" -msgid "Bad replace pattern" -msgstr "" +msgid "Unicode value not in font" +msgstr "El valor Unicode no és a la font" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +msgid "UnicodeGlyphNames" +msgstr "Noms de glif de l'Unicode" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Síl·labes aborigens canadenques unificades" -msgid "Search Pattern:" -msgstr "Patró de cerca:" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Sil·labari aborigen canadenc unificat estès" -msgid "Replace Pattern:" -msgstr "Patró de reemplaçament:" +msgid "Unified Canadian Aboriginal Syllabics Extended-A" +msgstr "Sil·labari aborigen canadenc unificat estès A" -#, c-format -msgid "Find in %.100s" -msgstr "Cerca a %.100s" +msgid "Unified Font Object" +msgstr "Unified Font Object (UFO)" #, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"Al diàleg de cerca, %1$s conté una referència a %2$.20hs\n" -"que no existeix en el nou tipus.\n" -"Voleu eliminar la referència?" - -msgid "Replace Pattern" -msgstr "Patró de reemplaçament" - -msgid "Search Pattern" -msgstr "Patró de cerca" +msgid "Uninterpreted code in gf: %d\n" +msgstr "Hi ha codi sense interpretar a gf: %d\n" -msgid "Allow:" -msgstr "Permet:" +msgid "UniqueID" +msgstr "Identificador únic" msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" msgstr "" -"Admet com a coincident un patró que hagi estat\n" -"sotmès a una combinació de les transformacions\n" -"marcades." - -msgid "Flipping" -msgstr "Reflectir" - -msgid "Scaling" -msgstr "Escalar" +"L'estil de comodins és el de l'Unix, és a dir:\n" +"- Un «?» equival a un caràcter qualsevol.\n" +"- Un «*» equival a un número arbitrari (zero inclòs) de caràcters " +"qualssevol.\n" +"- Un joc de caràcters entre claudàtors, per exemple «[abc]», cerca la " +"coincidència\n" +" amb qualsevol dels caràcters del joc individualment.\n" +"- Un joc de cadenes, separades per comes, entre claus, per exemple «{scmp," +"c2sc}»,\n" +" cercarà la coincidència amb qualsevol de les cadenes individualment.\n" +"Exemples:\n" +"El patró «a.*» coincidirà amb «a.», «a.sc» i «a.swash».\n" +"El patró «a.[abc]» coincidirà amb «a.a», «a.b» i «a.c».\n" +"El patró «a.{scmp,c2sc}» coincidirà amb «a.scmp» i amb «a.c2sc»." -msgid "Rotating" -msgstr "Girar" +msgid "Unknown" +msgstr "Desconegut" -msgid "_Match Fuzziness:" -msgstr "Tolerància:" +msgid "Unknown Language" +msgstr "Llenguatge desconegut" -msgid "Endpoints specify minimum length and direction only" -msgstr "Els extrems indiquen la direcció i la longitud mínima del traçat" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Hi ha un camp %s desconegut a la línia %d de %s" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Si el patró de cerca és un traçat obert, aleshores\n" -"no es tindran en compte punts extrems. Només indiquen\n" -"la direcció des de la qual la corba va cap al punt\n" -"següent (que si que es tindrà en compte) i la longitud\n" -"mínima entre el primer punt coincident i l'anterior.\n" -"Els punts extrems del patró de reemplaçament, igualment,\n" -"s'usaran nomes per posicionar\n" -".\n" -"Aquesta opció permet cercar un angle concret d'una\n" -"cantonada, per exemple, sense haver d'indicar la longitud\n" -"exacta dels costats que el defineixen." +msgid "Unknown lookup" +msgstr "La consulta és desconeguda" -msgid "Search Selected Chars Only" -msgstr "Cerca només als caràcters seleccionats" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "El nom de consulta %60.60s és desconegut" -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Cerca només entre els caràcters seleccionats\n" -"a la finestra principal. Altrament, se cerca\n" -"a tots els caràcters del fitxer." +#, c-format +msgid "Unknown lookup: %s" +msgstr "Consulta desconeguda: %s" -msgid "Find All" -msgstr "Cerca-ho tot" +msgid "Unlink" +msgstr "Desenllaça" -msgid "Replace All" -msgstr "Reemplaça-ho tot" +msgid "Unlink All" +msgstr "Desenllaça-ho tot" -msgid "Open" -msgstr "" +msgid "Unnamed lookup" +msgstr "Consulta sense nom" -msgid "Could not open" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" msgstr "" +"S'ha trobat una seqüència contextual que no es pot analitzar a la línia %d " +"de %s" #, c-format -msgid "Could not open %.100s" +msgid "Unparseable glyph sequence in position on line %d of %s" msgstr "" +"No s'ha pogut analitzar la seqüència de glifs a la posició, a la línia %d de " +"%s" -msgid "No letters in font" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" msgstr "" +"No s'ha pogut analitzar la seqüència de glifs a la substitució, a la línia " +"%d de %s" -msgid "Insert random text in the specified script" -msgstr "" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "No es pot analitzar el fitxer de capçalera de la línia %d de %s" -msgid "Text from script" +#, c-format +msgid "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" msgstr "" +"S'han trobat caràcters sense analitzar al final del fitxer de grups (la " +"darrera línia analitzada és la %d).\n" -msgid "Save" -msgstr "Desa" +msgid "Unreasonable ligature caret count" +msgstr "El número de separadors no és raonable" -msgid "Save Image" -msgstr "Desa la imatge" +msgid "Unspecified Language" +msgstr "Llenguatge no especificat" -msgid "_Save As..." -msgstr "Anomena i de_sa..." +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Taula de consulta indeterminada. A partir de: %.20s..." -msgid "_Insert Random Text..." -msgstr "_Insereix un text aleatori..." +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Hi ha una crida a consulta sense tancament. A partir de: %.20s..." -msgid "Save As _Image..." -msgstr "Desa com a _imatge..." +msgid "UntitledGroup" +msgstr "Grup sense títol" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" +msgid "UpdateFlex" +msgstr "Actualitza els Flex" -msgid "Undo information incomplete" -msgstr "" +msgid "Upper Case" +msgstr "Caixa alta" -msgid "Bad undo" -msgstr "" +msgid "Upper Case in Lower Case" +msgstr "Majúscules en lloc de minúscules" -#, c-format -msgid "couldn't find the character %s" -msgstr "no s'ha trobat el caràcter %s" +msgid "UpperLimitBaselineRiseMin:" +msgstr "AltMinLinBaseLimitSup:" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" +msgid "UpperLimitGapMin:" +msgstr "MinBlancPeuLimSup:" -msgid "Base Glyphs" -msgstr "Glifs base" +msgid "Upright/Extreme Wrapping" +msgstr "Dreta / Molt recargolada" -msgid "Base Ligatures" -msgstr "Lligadures base" +msgid "Upright/More Wrapping" +msgstr "Dreta / Més cargolada" -msgid "Base Marks" -msgstr "Marques base" +msgid "Upright/No Wrapping" +msgstr "Dreta / Sense cargolament" -msgid "Empty" -msgstr "Les taules són buides" +msgid "Upright/Some Wrapping" +msgstr "Dreta / Una mica cargolada" -#, c-format -msgid "Mark Class %.20s" -msgstr "Classe de marques %.20s" +msgid "Urdu" +msgstr "Urdú" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "Urdu (India)" +msgstr "Urdú (Índia)" -#, c-format -msgid "Entry (%d,%d)" -msgstr "" +msgid "Urdu (Pakistan)" +msgstr "Urdú (Pakistan)" -#, c-format -msgid "Exit (%d,%d)" -msgstr "" +msgid "Use CID Map" +msgstr "Utilitza el mapatge CID" -msgid "Backtrack Match: " -msgstr "" +msgid "Use FreeType" +msgstr "Usa el FreeType" -msgid "Match: " -msgstr "" +msgid "Use UniqueID" +msgstr "Utilitza l'identificador únic (UniqueID)" -msgid "Lookahead Match: " -msgstr "" +msgid "Use XUID" +msgstr "Utilitza l'identificador únic ampliat (XUID)" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" +msgid "Use a matrix of kerning classes" +msgstr "Matriu de classes d'interlletratge" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Classe" -msgstr[1] "Classes" +msgid "" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." +msgstr "" +"Per representar els contorns d'aquesta font,\n" +"s'utilitzaran corbes cúbiques (PostScript) a totes les capes.\n" +"En general, les corbes cúbiques són més senzilles d'editar\n" +"que les quadràtiques i també permeten generar tipus TueType." -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" +msgid "Use individual kerning pairs" +msgstr "Parells d'interlletratge individuals" #, c-format -msgid "Back coverage %d: " +msgid "Use of undefined glyph class, %s, on line %d of %s" msgstr "" +"Hi ha una classe de glifs no definida, %s, que s'utilitza a la línia %d de %s" #, c-format -msgid "Coverage %d: " +msgid "Use of undefined mark class, %s, on line %d of %s" msgstr "" +"Hi ha una classe de marca no definida, %s, que s'utilitza a la línia %d de %s" -#, c-format -msgid "Lookahead coverage %d: " +msgid "" +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" +"Per representar els contorns d'aquesta font,\n" +"s'utilitzaran corbes quadràtiques (TrueType) a totes les capes.\n" +"No s'utilitzaran corbes cúbiques (PostScript)." -#, c-format -msgid "Apply at %d %.80s" -msgstr "" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "Utilitza corbes quadràtiques a la capa de pauta" -msgid "Replacement: " +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" +"En el muntatge de glifs accentuats s'utilitzaran\n" +"els accents espaiats (Unicode 02C0-02FF) en lloc\n" +"dels accents de combinació (Unicode 0300-036F)." -msgid "Chaining Positioning" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" +"Si està disponible, s'utilitzara el FreeType\n" +"per representar el glifs a la finestra principal.\n" +"Aquesta opció, generalment, ofereix més qualitat." -msgid "Chaining Substitution" +msgid "" +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" +"Si està disponible, s'usarà el Cairo com a biblioteca\n" +"de dibuix. Les formes seran millors (antialiàsing) però\n" +"es trigarà més a representar-les.\n" +"Aquesta opció s'aplica a totes les finestres que s'obrin\n" +"després d'haver-la establert i no afecta les que estaven\n" +"obertes abans d'haver-ho fet." -msgid "Reverse Chaining Subs" +msgid "" +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" +"Aquest valor s'utilitzara com a nom de fitxer base\n" +"per a la generació de les lletres tipogràfiques" -msgid "classes" -msgstr "classes" +msgid "UseCairoDrawing" +msgstr "Dibuixa amb el Cairo" -msgid "coverage" -msgstr "" +msgid "UseNewIndicScripts" +msgstr "Usa l'índic nou" -msgid "glyphs" -msgstr "glifs" +msgid "Uzbek" +msgstr "Usbec" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" +msgid "Uzbek (Cyrillic)" +msgstr "Usbec (Cirí·lic)" -#, c-format -msgid "Backtrack class %d: " -msgstr "" +msgid "Uzbek (Latin)" +msgstr "Usbec (llatí)" -#, c-format -msgid "Class %d: " -msgstr "" +msgid "VKern By Classes" +msgstr "Interlletratge vertical per classes" -#, c-format -msgid "Lookahead class %d: " -msgstr "" +msgid "VKern By Classes..." +msgstr "Interlletratge vert. per classes..." + +msgid "VKern From HKern" +msgstr "Interlletratge vert. des de l'hor." + +msgid "VWidth" +msgstr "Amplada vertical" + +msgid "Vai" +msgstr "Vai" + +msgid "Validate Before Saving" +msgstr "Valida abans de desar" + +msgid "Validating..." +msgstr "S’està validant…" #, c-format -msgid "Rule %d" -msgstr "" +msgid "Validation of %.100s" +msgstr "Validació de %.100s" -msgid "Indic Reordering" -msgstr "" +msgid "Value" +msgstr "Valor" -msgid "" -msgstr "" +msgid "Value out of bounds" +msgstr "Valor fora de rang" + +msgid "Value out of range" +msgstr "Valor fora de rang" -msgid "Simple Substitution" -msgstr "" +msgid "Value:" +msgstr "Valor:" -msgid "Glyph Insertion" -msgstr "" +msgid "Vanishing Point:" +msgstr "Funt de fuga:" -msgid "Kern by State" -msgstr "" +msgid "Variation Selectors" +msgstr "Selectors de variacions" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" +msgid "Variation Selectors B" +msgstr "Selectors de variació B" -#, c-format -msgid "State %4d Flags:" -msgstr "" +msgid "Variation Selectors Supplement" +msgstr "Suplement de selectors variats" #, c-format -msgid "State %4d Mark: " +msgid "" +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" +"Els selectors de variacions es troben\n" +"normalment en els següents rangs:\n" +" U+180B a U+180D\n" +" U+FE00 a U+FE0F\n" +" U+E0100 a U+E01EF\n" +"tot i això, voleu usar el valor U+%04X?" #, c-format -msgid "State %4d Cur: " -msgstr "" +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Algunes especificacions del cos en píxels no coincideixen a %s" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" +msgid "Vattu Variants" +msgstr "Variants vattu" -msgid "Lookups Enabled for Expansion" -msgstr "" +msgid "Vedic Extensions" +msgstr "Vèdic estès" -msgid "No Lookups Enabled for Expansion" -msgstr "" +msgid "Vendor ID:" +msgstr "Identificador del venedor:" -msgid "Lookups Disabled for Expansion" -msgstr "" +msgid "Vendor URL" +msgstr "URL del venedor" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "Version" +msgstr "Versió" -msgid "Lookups Limiting Expansion" -msgstr "" +#, c-format +msgid "Version %.20s" +msgstr "Versió %.20s" -msgid "No Lookups Limiting Expansion" -msgstr "" +msgid "Version, Major:" +msgstr "Versió, major:" -msgid "Lookups Enabled for Shrinkage" -msgstr "" +msgid "Vert. Construction" +msgstr "Construcció vertical" -msgid "No Lookups Enabled for Shrinkage" -msgstr "" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Variants vert." -msgid "Lookups Disabled for Shrinkage" -msgstr "" +msgid "Vertical Alternates" +msgstr "Alternatius verticals" -msgid "No Lookups Disabled for Shrinkage" -msgstr "" +msgid "Vertical Alternates for Rotation" +msgstr "Alternatius verticals per rotació" -msgid "Lookups Limiting Shrinkage" -msgstr "" +msgid "Vertical Baselines" +msgstr "Línies de base verticals" -msgid "No Lookups Limiting Shrinkage" -msgstr "" +msgid "Vertical Contextual Half-width Spacing" +msgstr "Mig espaiat contextual vertical" #, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" +msgid "Vertical Extents for %c%c%c%c" +msgstr "Extensió vertical de %c%c%c%c" -msgid "Extender Glyphs" -msgstr "" +msgid "Vertical Forms" +msgstr "Formes verticals" -msgid "Not classified" -msgstr "" +msgid "Vertical Fractions" +msgstr "Fraccions verticals" -msgid "Ligature" -msgstr "Lligadura" +msgid "Vertical Kana Alternates" +msgstr "Alternatius kana verticals" -msgid "Glyph Definition Sub-Table" -msgstr "" +msgid "Vertical Kerning" +msgstr "Interlletratge vertical" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" +msgid "Vertical Offset" +msgstr "Desplaçament vertical" -msgid "Mark Attachment Classes" -msgstr "Classes d'adjunció de marques" +msgid "Vertical Offset:" +msgstr "Desplaçament vertical:" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" +msgid "Vertical Rotation & Alternates" +msgstr "Rotació i alternatius verticals" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" +msgid "Vertical _Metric Lines" +msgstr "Línies de _mètrica vertical" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" +msgid "Very Condensed" +msgstr "Escanyada" -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Línia de base predeterminada: «%s»" +msgid "Very Expanded" +msgstr "Molt ampla" -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" +msgid "Very Extended" +msgstr "Molt ampla" -msgid "All glyphs have the same baseline" -msgstr "" +msgid "Very High" +msgstr "Molt alt" -msgid "Per glyph baseline data" -msgstr "" +msgid "Very Light" +msgstr "Superfina" -#, c-format -msgid " Left Bound=%d" -msgstr "" +msgid "Very Low" +msgstr "Molt baix" -#, c-format -msgid " Right Bound=%d" -msgstr "" +msgid "Very Narrow" +msgstr "Molt estret" -msgid "Strong Left to Right" -msgstr "" +msgid "Very Wide" +msgstr "Molt ample" -msgid "Strong Right to Left" -msgstr "" +msgid "Vietnamese" +msgstr "Vietnamita" -msgid "Arabic Right to Left" -msgstr "" +msgid "View" +msgstr "Visualització" -msgid "European Number" -msgstr "" +msgid "View Point" +msgstr "Punt de vista" -msgid "European Number Separator" -msgstr "" +msgid "Vithkuqi" +msgstr "Vithkuqi" -msgid "European Number Terminator" -msgstr "" +msgid "Vowel Jamo Forms" +msgstr "Formes jamo vocàliques" -msgid "Arabic Number" -msgstr "Nombres àrabs" +msgid "WOFF" +msgstr "Web Open Font Format" -msgid "Common Number Separator" -msgstr "" +msgid "WWS Family" +msgstr "Família WWS" -msgid "Block Separator" -msgstr "Separador de bloc" +msgid "WWS Subfamily" +msgstr "Subfamília WWS" -msgid "Segment Separator" -msgstr "Separador de segment" +msgid "W_hitespace Glyphs" +msgstr "Espais blancs" -msgid "White Space" -msgstr "Espai en blanc" +msgid "Wancho" +msgstr "Wancho" -msgid "Neutral" -msgstr "" +msgid "Wansung (Korean)" +msgstr "Wansung (coreà)" -msgid "" -msgstr "" +msgid "Warang Citi" +msgstr "Warang Citi" -msgid " Floating accent" -msgstr "" +msgid "Warning" +msgstr "Avís" -msgid " Hang left" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" msgstr "" +"Alerta: %s(%s) és ampla i estreta al mateix temps. Això és impossible.\n" -msgid " Hang right" -msgstr "" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "Alerta: No pot ser ampla i estreta al mateix temps.\n" -msgid " Attach right" -msgstr "" +msgid "Warning: Font contained no glyphs" +msgstr "Avis: la font no conté cap glif" #, c-format -msgid " Mirror=%.30s" +msgid "" +"Warning: FontForge's implementation of include statements in UFO features." +"fea files was wrong. Please correct your path `%s` as per the specification " +"for guaranteed future compatibility. (See GitHub issue №4629 for more info.)" msgstr "" +"Alerta! La implementació de les declaracions de fitxers de capçalera al " +"features.fea de l'UFO és incorrecta. Heu de corregir la ruta `%s` segons " +"l'especificació per tal de garantir la compatibilitat en el futur. (Vegeu el " +"problema núm. 4629 del GitHub)." -msgid "No Advanced Typography" -msgstr "Sense tipografia avançada" +msgid "Warnings" +msgstr "Avisos" -msgid "OpenType Tables" -msgstr "Taules de l'OpenType" +msgid "Weight, Width, Slope Only" +msgstr "Només varia el gruix, l'amplada i la inclinació" -msgid "'BASE' Baseline Table" -msgstr "" +msgid "Welsh" +msgstr "Gal·lès" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" +msgid "What is the pixel size of the font in this file?" +msgstr "Indiqueu el cos en píxels de la font d'aquest fitxer." + +msgid "When a font is opened, should it be made compact?" +msgstr "Compacta una font en el moment d'obrir-la" #, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" +msgstr "" +"Les classes de glifs que especifiquen una substitució simple han de ser de " +"la mateixa longitud, a la línia %d de %s" -msgid "'GDEF' Glyph Definition Table" +#, c-format +msgid "" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" msgstr "" +"A les substitucions simples especificades mitjançant classes de glifs, allò " +"que se substitueix també ha de ser una classe, a la línia %d de %s" -msgid "'GPOS' Glyph Positioning Table" +msgid "" +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." msgstr "" +"Quan s'afegeixi una classe nova, assigna valors predeterminats\n" +"d'interlletratge entre aquesta i les existents que s'hi relacionin." -msgid "'GSUB' Glyph Substitution Table" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" +"Opció de centrat dels accents, tenint en compte\n" +"només la part més alta del caràcter base o bé\n" +"tota la seva amplada." -msgid "'JSTF' Justification Table" -msgstr "«JSTF» Taula de justificació" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." +msgstr "" +"En copiar glifs de la finestra principal, inclou també\n" +"les metadades (nom, codificació, comentaris, etc.)" -msgid "Apple Advanced Typography" -msgstr "Tipografia avançada d'Apple" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." +msgstr "" +"En copiar glifs de la finestra principal, també\n" +"s'inclouran les instruccions TrueType." -msgid "'bsln' Horizontal Baseline Table" -msgstr "«bsln» Taula de línia de base horitzontal" +msgid "" +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" +msgstr "" +"En algunes presentacions, el FontForge afegeix el caràcter\n" +"Unicode entre parèntesis a continuació del seu nom\n" +"per tal d'aclarir alguns noms poc evidents.\n" +"Aquesta opció us permet desactivar aquest afegitó." -msgid "'kern' Horizontal Kerning Table" -msgstr "«kern» Taula d'interlletrat horitzontal" +msgid "" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." +msgstr "" +"En fer l'interlletratge automàtic, només es consideraran els canvis\n" +"que impliquin un acostament dels glifs, és a dir interlletratge negatiu." -msgid "'lcar' Ligature Caret Table" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." msgstr "" +"En fer doble clic a un caràcter de la finestra principal,\n" +"s'obrirà aquest caràcter en una finestra nova.\n" +"Si es desactiva, s'utilizarà una finestra existent." -msgid "'morx' Glyph Extended Metamorphosis Table" +msgid "" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." msgstr "" +"En arrosegar nodes a la finestra d'edició de glifs, es pot produir\n" +"una unió; dos traços oberts queden connectats pels seus punts finals.\n" +"Amb aquesta opció activada, el FontForge aturarà el moviment de la\n" +"selecció, com si l'usuari hagués deixat anar el botó del ratolí,\n" +"en el moment de produir-se la unió. Això pot ser útil si no teniu\n" +"gaire precisió amb aquests desplaçaments." -msgid "'opbd' Optical Bounds Table" +msgid "" +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." msgstr "" +"En obrir un fitxer de font no nativa (no-SFD),\n" +"el FontForge intentarà mostrar a la finestra principal\n" +"aquest caràcter Unicode." -msgid "'prop' Glyph Properties Table" +msgid "" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" +"Per tal de generar un recurs de tipus 1 per al Mac, heu de generar " +"obligatòriament almenys una font de mapa de bits NFNT que l'acompanyi. Si no " +"heu creat cap mapa de bits per aquesta font, cancel·leu l'acció i creeu-ne " +"un amb l'opció «Assortit de mapes de bits...» del menú «Element»." -msgid "Show ATT" -msgstr "Taules ATT" - -msgid "No differences found" +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." msgstr "" +"Demana a l'usuari que especifiqui la resolució de la\n" +"pantalla quan es genera una font en format\n" +"BDF. Si no s'activa aquesta opció, el FontForge estimarà\n" +"la resolució en funció del cos." -msgid "Differences..." +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" +"De vegades, quan es genera una font TrueType o OpenType,\n" +"és convenient saber el mapatge dels identificadors de glif TrueType\n" +"amb els noms de glif corresponents. Aquesta opció fa que el FontForge\n" +"generi un fitxer, amb l'extensió .g2n, que contingui aquestes dades." -#, c-format -msgid "Compare %s to %s" +msgid "" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." msgstr "" +"Quan es carrega una font en format sfnt (TrueType,\n" +"OpenType, etc.), demana a l'usuari quin CMap inicial es vol\n" +"utilitzar." -#, c-format -msgid "Compare version %s of %s to %s" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" +"Si es carrega una font TrueType o OpenType que tingui\n" +"dues taules de codificació, una Unicode i l'altra CJK, aquesta\n" +"opció permet especificar quina de les dues es tindrà en compte." -msgid "Font Compare" +msgid "" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" +"Per tal de fusionar de dues fonts CID, cal que les dues tinguin els mateixos " +"registre i ordenació i la font d'arribada ha de tenir un suplement que sigui " +"almenys tan recent com el de l'altre. A més a més, aquesta fusió ha de tenir " +"almenys tantes subfonts com la font de sortida." -#, c-format -msgid "Font to compare with %.20s" +msgid "" +"When moving one end point of a spline but not the other\n" +"interpolate the control points between the two." msgstr "" +"Interpola els punts de control (nanses) entre els dos caps\n" +"d'una corba quan un d'ells és desplaçat." -msgid "Compare _Outlines" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" +"Opció de centrat dels accents greus i aguts,\n" +"tenint en compte només la part més baixa de\n" +"l'accent o bé tota la seva amplada." -msgid "Accept outlines which exactly match the original" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" +"Distància mínima, en píxels, entre el punter i una\n" +"àrea d'interès (línia de base, amplada, graella, etc.)\n" +"dins la qual el punter serà atret per l'àrea." -msgid "_Accept inexact" +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." msgstr "" +"Fa que la posició dels clics a les finestres d'edició\n" +"s'arrodoneixi als valors enters més propers." msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." msgstr "" +"Conserva l'ordre original, quadràtic o cúbic, de les corbes en\n" +"obrir un fitxer existent o converteix a l'ordre predeterminat\n" +"de les lletres tipogràfiques noves establert a «Corbes quadràtiques»." -msgid "_Warn if inexact" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" +"Tipus de corbes dels fitxers nous: quadràtiques, pels tipus TrueType,\n" +"o cúbiques, pels tipus PostScript i OpenType." -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" +msgid "Which archived item should be opened?" +msgstr "Quin element de l'arxiu voleu obrir?" -msgid "Warn if _unlinked references" -msgstr "" +msgid "White Space" +msgstr "Espai en blanc" msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" +"White space to be left between math formulae\n" +"to ensure proper line spacing." msgstr "" +"Espai blanc que cal deixar entre fórmules matemàtiques per tal d'assegurar " +"l'espai entre línies adient." -msgid "Compare _Hints" -msgstr "" +msgid "Wide" +msgstr "Ample" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" +msgid "Width" +msgstr "Amplada" -msgid "Compare Hint_Masks" -msgstr "" +msgid "Width _Class" +msgstr "_Classe d'amplada" -msgid "Compare hintmasks" -msgstr "" +msgid "Width:" +msgstr "Amplada:" -msgid "HintMasks only if conflicts" -msgstr "" +msgid "Wild Brush - Drips a lot" +msgstr "Pinzell que degota molt" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" +msgid "Win" +msgstr "Win" -msgid "Don't Compare HintMasks" -msgstr "" +msgid "Win FNT" +msgstr "FNT Windows" -msgid "_Add Diff Outlines to Background" -msgstr "" +msgid "Win FON" +msgstr "Fitxer FON de Windows" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" +msgid "Window" +msgstr "Finestra" -msgid "Add _Missing Glyphs" -msgstr "Afegeix els glifs perduts" +msgid "Windows Latin (\"ANSI\")" +msgstr "Llatí del Windows (ANSI)" -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" msgstr "" +"El Windows no admetrà les lletres tipogràfiques si el seu número de versió " +"d'OS/2 és 0\n" -msgid "Compare _Bitmaps" -msgstr "Compara els mapes de bits" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" +msgstr "" +"El Windows no acceptarà lletres tipogràfiques Open Type (CFF) si el número " +"de versió d'OS/2 és 1\n" -msgid "Compare _Names" -msgstr "Compara els noms" +msgid "Windows-compatible 'kern'" +msgstr "Interlletratge compatible amb el Windows" -msgid "Compare Glyph _Positioning" -msgstr "Compara la posició dels glifs" +msgid "Woff Major Version:" +msgstr "Versió major del WOFF:" -msgid "Kerning & such" -msgstr "Interlletratge i similars" +msgid "Woff Minor Version:" +msgstr "Versió menor del WOFF:" -msgid "Compare Glyph _Substitution" -msgstr "Compara la substitució dels glifs" +msgid "Wolof" +msgstr "Wòlof" -msgid "Ligatures & such" -msgstr "Lligadures i similars" +msgid "Wrap Pos:" +msgstr "Columna:" -msgid "_Error Limit:" -msgstr "" +msgid "Write failed" +msgstr "No s'ha pogut escriure" -msgid "Bump Size" -msgstr "" +msgid "Wrong type of SFD file" +msgstr "El tipus de fitxer SFD és incorrecte" -msgid "Line length max" -msgstr "" +msgid "X Bitmap" +msgstr "Mapa de bits X" -msgid "Allow _removal of extrema" -msgstr "Permet eliminar els nodes extrems" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Expressió X:" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" +msgid "X Movement" +msgstr "Desplaçament X" -msgid "Allow _slopes to change" -msgstr "Permet modificar els pendents" +msgid "X Repeat Count" +msgstr "Núm. de repeticions en horitzontal" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" +msgid "X Resource Editor" +msgstr "Editor de recursos X" -msgid "Start contours at e_xtrema" -msgstr "Inicia els contorns als nodes extrems" +msgid "X Scale Factor" +msgstr "Factor d'escala horit." -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Si el punt inicial d'un contorn no és un node extrem, cerca-n'hi un que sí " -"que ho sigui." +msgid "X11 bitmap only sfnt (otb)" +msgstr "Mapa de bits d'X11, només sfnt (otb)" -msgid "Allow _curve smoothing" -msgstr "Permet suavitzar les corbes" +msgid "XHeight Percent:" +msgstr "Percentatge de l'ull mitjà:" -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" +msgid "XHeight:" +msgstr "Ull mitjà:" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" +msgid "Xhosa" +msgstr "Xosa" -msgid "S_nap to horizontal/vertical" -msgstr "" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Expressió Y:" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" +msgid "Y Movement" +msgstr "Desplaçament Y" -msgid "_Flatten bumps on lines" -msgstr "" +msgid "Y Repeat Count" +msgstr "Núm. de repeticions en vertical" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" +msgid "Y Scale Factor" +msgstr "Factor d'escala vert." -msgid "if smaller than" -msgstr "" +msgid "Yes" +msgstr "Sí" -msgid "Don't smooth lines" -msgstr "" +msgid "Yes to _All" +msgstr "Sí _a tot" -msgid "longer than" -msgstr "" +msgid "Yezidi" +msgstr "Yezidi" -msgid "Set as Default" -msgstr "Estableix com a predeterminat" +msgid "Yi Radicals" +msgstr "Radicals yi" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" +msgid "Yi Syllables" +msgstr "Síl·labes yi" + +msgid "Yi Syllables/Radicals" +msgstr "Síl·labes i radicals yi" + +msgid "Yiddish" +msgstr "Jiddisch" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" +msgid "Yijing Hexagram Symbols" +msgstr "Símbols hexagrams yijing" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" +msgid "Yoruba" +msgstr "Ioruba" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" msgstr "" +"Confirmeu que voleu convertir l'única capa\n" +"quadràtica del fitxer en una capa cúbica.\n" +"Tingueu present que, de retruc, es perdran\n" +"totes les instruccions TrueType.\n" +"\n" +"Aquesta acció no es pot desfer.\n" +"\n" +"Voleu continuar?" -msgid "Recovery Complete" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" msgstr "" +"Confirmeu que voleu esborrar la capa\n" +"amb tots els seus contorns. Si es tracta\n" +"de l'única capa quadràtica, es perdran,\n" +"a més, totes les instruccions TrueType.\n" +"\n" +"L'acció d'esborrar una capa no es pot desfer.\n" +"\n" +"Voleu continuar?" #, c-format msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"L'element %.30s és referenciat per un altre caràcter. Confirmeu que el voleu " +"esborrar?" -msgid "Ax => xA" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"Esteu intentant enganxar una referència a %1$s dins %2$s.\n" +"Però, %1$s no és present a la font, ni es pot trobar el caràcter original al " +"qual fa referència.\n" +"No es copiarà res." -msgid "xD => Dx" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Esteu intentant enganxar una referència a %1$s dins %2$s, però %1$s no " +"existeix en aquesta font.\n" +"Voleu copiar els contorns originals (o suprimir la referència)?" -msgid "AxD => DxA" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"S'esta intentant enganxar instruccions de glifs d'una font a l'altra. En " +"general, això no funcionarà llevat que les taules 'prep', 'fpgm' i 'cvt ' " +"siguin idèntiques.\n" +"De tota manera, voleu continuar?" -msgid "ABx => xAB" -msgstr "" +msgid "You changed the point numbering" +msgstr "Heu canviat la numeració dels punts" -msgid "ABx => xBA" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" msgstr "" +"Heu modificat la matriu de transformació. Voleu utilitzar-ne la nova versió?" -msgid "xCD => CDx" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" msgstr "" +"Quan és canvia el nom de la font, és convenient canviar\n" +"també l'identificador únic o únic ampliat. Voleu que el FontForge\n" +"generi un nou valor aleatori per aquest paràmetre?" -msgid "xCD => DCx" -msgstr "" +msgid "You may not paste a reference into this window" +msgstr "No podeu enganxar una referència dins d'aquesta finestra" -msgid "AxCD => CDxA" -msgstr "" +msgid "You must choose a lookup type" +msgstr "Trieu el tipus de la funcionalitat" -msgid "AxCD => DCxA" -msgstr "" +msgid "You must name the lookup." +msgstr "Anomeneu la consulta" -msgid "ABxD => DxAB" -msgstr "" +msgid "You must select a Lookup Type." +msgstr "Seleccioneu el tipus de funcionalitat" -msgid "ABxD => DxBA" -msgstr "" +msgid "You must select a glyph before you can import an image into it" +msgstr "Heu de seleccionar un glif abans d'importar-hi cap imatge" -msgid "ABxCD => CDxAB" +msgid "You must select a lookup subtable to contain this kerning pair" msgstr "" +"Seleccioneu la subtaula de consulta que inclourà el parell d'interlletratge" -msgid "ABxCD => CDxBA" -msgstr "" +msgid "You must select at least one language for each script." +msgstr "Heu de seleccionar, almenys, un idioma per a cada alfabet" -msgid "ABxCD => DCxAB" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" +"Heu de seleccionar almenys un idioma.\n" +"Si no en trobau cap que s'adapti, useu el predeterminat (DFLT)." -msgid "ABxCD => DCxBA" +msgid "You must select at least one script if you provide a feature tag." msgstr "" +"Si indiqueu una etiqueta de singularitat, heu de seleccionar almenys un " +"alfabet." #, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" +msgid "You must specify a glyph name for subtable %s" +msgstr "Heu d'especificar un nom de glif a la subtaula %s" -msgid "Too Many Kerns" -msgstr "" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Indiqueu un glif que substituexi a %s" -msgid "Kerning values must be even" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" +"L'identificador únic de font TrueType s'ha d'indicar només en una llengua i\n" +"al fitxer aquesta cadena apareix en més d'una. Amb tot, voleu mantenir-ho " +"així?" -#, c-format -msgid "Lookup, %s, does not exist" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" msgstr "" +"Obtindreu millors instruccions per a la font si ompliu el Diccionari privat, " +"al menú «Element», opció «Informació de la font...», pestanya «Diccionari " +"privat PostScript»." -msgid "Bad lookup type" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" msgstr "" +"Esteu intentant desar una font amb una codificació de 2 bytes en un format " +"que només n'admet un. Això farà que no es pugui accedir a cap caràcter més " +"enllà dels 256 primers si no es recodifica abans.\n" +"\n" +"Malgrat això, voleu continuar?" -#, c-format msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" msgstr "" +"La font té exactament 65535 glifs. Aquet valor és el límit màxim i sovint " +"s'utilitza com a nombre màgic. Aquest fet pot causar resultats inesperats.\n" -msgid "At most 31 glyphs may be specified in an insert list" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" +"La font no conté la i sense puntet;\n" +"afegiu-la i torneu a muntar els glifs accentuats." -msgid "Too Many Glyphs" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" +"La font no conté el glif «uni0237»\n" +"ni el desfasat «dotlessj». Afegiu una j sense puntet\n" +"al primer i torneu a muntar els glifs accentuats." -msgid "Edit State Transition" -msgstr "" +msgid "Z_oom out" +msgstr "A_llunya" -msgid "Class 1: {Everything Else}" -msgstr "" +msgid "Zanabazar Square" +msgstr "Zanabazar quadrat" -msgid "Advance To Next Glyph" -msgstr "" +msgid "Znamenny Musical Notation" +msgstr "Notació musical znamenny" -msgid "Push Current Glyph" -msgstr "" +msgid "Zoom _in" +msgstr "A_propa" -msgid "Mark Current Glyph" -msgstr "" +msgid "_128 pixel outline" +msgstr "Caselles de _128 pixels" -msgid "Mark Current Glyph As First" -msgstr "" +msgid "_16x4 cell window" +msgstr "Finestra de _16 x 4 caselles" -msgid "Mark Current Glyph As Last" -msgstr "" +msgid "_24 pixel outline" +msgstr "Caselles de _24 pixels" -msgid "Current Glyph Is Kashida Like" -msgstr "" +msgid "_36 pixel outline" +msgstr "Caselles de _36 pixels" -msgid "Marked Glyph Is Kashida Like" -msgstr "" +msgid "_3D Rotate" +msgstr "Gira en 3D" -msgid "Insert Before Current Glyph" -msgstr "" +msgid "_48 pixel outline" +msgstr "Caselles de _48 pixels" -msgid "Insert Before Marked Glyph" -msgstr "" +msgid "_72 pixel outline" +msgstr "Caselles de _72 pixels" -msgid "Mark Insert:" -msgstr "" +msgid "_8x2 cell window" +msgstr "Finestra de _8 x 2 caselles" -msgid "Current Insert:" -msgstr "" +msgid "_96 pixel outline" +msgstr "Caselles de _96 pixels" -msgid "Mark Subs:" -msgstr "" +msgid "_AA" +msgstr "_Antialiàsing" -msgid "Current Subs:" -msgstr "" +msgid "_About..." +msgstr "_Quant al FontForge" -msgid "_Up↑" -msgstr "" +msgid "_Activate Spiro" +msgstr "_Activa l'Spiro" -msgid "←_Left" -msgstr "" +msgid "_Add" +msgstr "_Afegeix" -msgid "_Right→" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "_Afegeix les singularitats «aalt»" -msgid "↓_Down" -msgstr "" +msgid "_Add Anchor" +msgstr "_Afegeix una àncora" -msgid "{Start of Input}" -msgstr "" +msgid "_Add Encoding Slots..." +msgstr "_Afegeix caselles de codificació..." -msgid "{Start of Line}" -msgstr "" +msgid "_All Fonts" +msgstr "T_ots els tipus" -msgid "Edit Contextual Glyph Insertion" -msgstr "" +msgid "_Alphabetic" +msgstr "_Alfabètic" -msgid "Edit Contextual Kerning" -msgstr "" +msgid "_Always raise this dialog when importing" +msgstr "_A l'hora d'importar, mostra sempre aquest diàleg" -msgid "Edit Indic Rearrangement" -msgstr "" +msgid "_Anchor Control..." +msgstr "Control d'àncora..." -msgid "New Contextual Glyph Insertion" -msgstr "" +msgid "_Anchored Pairs" +msgstr "Parells ancorats" -msgid "New Contextual Kerning" -msgstr "" +msgid "_Anchors" +msgstr "_Àncores" -msgid "New Indic Rearrangement" -msgstr "" +msgid "_Anti Alias" +msgstr "_Antialiàsing" -msgid "{End of Text}" -msgstr "" +msgid "_Anti-Aliased" +msgstr "Antialiàsing" -msgid "{Deleted Glyph}" -msgstr "{Glif suprimit}" +msgid "_Apply" +msgstr "_Aplica" -msgid "{End of Line}" -msgstr "" +msgid "_Apply to All" +msgstr "_Aplica-ho a tots" -msgid "Vertical Only" -msgstr "" +msgid "_Apply to Selection" +msgstr "_Aplica-ho a la selecció" -msgid "Final" -msgstr "" +msgid "_Arm Style" +msgstr "Estil dels braços" -msgid "First" -msgstr "Primer" +msgid "_Around" +msgstr "_Aproximat" -msgid "Isolated" -msgstr "Aïllat" +msgid "_Ascent:" +msgstr "_Ascendents:" -msgid "Medial" -msgstr "" +msgid "_Aspect" +msgstr "_Aspecte" -msgid "Bad Tile" -msgstr "" +msgid "_Aspect Ratio" +msgstr "Relació d'aspecte" -msgid "You must specify an isolated (or medial) tile" -msgstr "" +msgid "_Auto Width..." +msgstr "Amplada automàtica..." -msgid "You must specify a medial tile" -msgstr "" +msgid "_BDF Info..." +msgstr "Informació del _BDF..." -msgid "Tile Path" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "Fons" -msgid "Include Whitespace below Tile" -msgstr "" +msgid "_Base Filename:" +msgstr "Nom de fitxer _base:" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Per defecte, cada peça del mosaic inclou tot allò que queda dins de la seva " -"capsa contenidora, sense espai entre peça i peça. Activeu aquest indicador " -"per afegir un marge blanc entre les peces." +msgid "_Bigger Pixel Size" +msgstr "Cos més _gran" -msgid "_Left" -msgstr "Esquerra" +msgid "_Bigger Point Size" +msgstr "Au_gmenta el cos" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "Valors «_blue»" -msgid "The tiles should be centered on the path" -msgstr "" +msgid "_Bottom" +msgstr "_Baixa a baix de tot" -msgid "_Right" -msgstr "Dreta" +msgid "_Bottom:" +msgstr "Pel damunt de:" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Browse" +msgstr "_Navega" -msgid "_Tile" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "Munta el glif accentuat" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" +msgid "_Build Syllables" +msgstr "Construeix les síl·la_bes" -msgid "Sc_ale & Tile" -msgstr "" +msgid "_Cancel" +msgstr "_Cancel·la" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "_Center in Width" +msgstr "_Centra a l'amplada" -msgid "_Scale" -msgstr "Escala" +msgid "_Changed Glyphs" +msgstr "Glifs modificats" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" +msgid "_Class" +msgstr "_Classe" -msgid "X Repeat Count" -msgstr "Núm. de repeticions en horitzontal" +msgid "_Clear Hints" +msgstr "Elimina les indi_cacions" -msgid "Y Repeat Count" -msgstr "Núm. de repeticions en vertical" +msgid "_Close" +msgstr "Tan_ca" -msgid "Bad Pattern Size" -msgstr "" +msgid "_Cluster" +msgstr "_Agrupa" -msgid "The pattern size (width & height) must be a positive number" -msgstr "" +msgid "_Compact" +msgstr "_Compacta" -msgid "The repeat counts must be positive numbers" -msgstr "" +msgid "_Condense/Extend..." +msgstr "Estreta/Ampla ..." -msgid "Bad Pattern" -msgstr "" +msgid "_Control Point Info" +msgstr "Dades de la nansa" -msgid "You must specify a pattern" -msgstr "" +msgid "_Convert to CID" +msgstr "_Converteix a CID" -msgid "Pattern" -msgstr "" +msgid "_Copies:" +msgstr "_Còpies:" -msgid "Pattern Size:" -msgstr "" +msgid "_Copy" +msgstr "_Copia" -msgid "Repeat Counts:" -msgstr "" +msgid "_Correct Direction" +msgstr "_Corregeix el sentit" -msgid "Do Nothing" -msgstr "No facis res" +msgid "_Correct Direction (PS/EPS)" +msgstr "_Corregeix el sentit (PS/EPS)" -msgid "Move..." -msgstr "Desplaça..." +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Crea MultipleMaster (MM)" -msgid "Rotate..." -msgstr "Gira..." +msgid "_Curve" +msgstr "_Corba" -msgid "Scale Uniformly..." -msgstr "Escala proporcionalment..." +msgid "_DPI:" +msgstr "_ppp" -msgid "Scale..." -msgstr "Escala..." +msgid "_Debug..." +msgstr "_Depura..." -msgid "Flip..." -msgstr "Reflecteix..." +msgid "_Default Separation:" +msgstr "Separació pre_determinada:" -msgid "Rotate 3D Around..." -msgstr "Gira al voltant dels eixos X i Y..." +msgid "_Delete" +msgstr "Suprimeix" -msgid "Move by Ruler..." -msgstr "Desplaça un valor mesurat..." +msgid "_Descent:" +msgstr "_Descendents:" -msgid "Rotate by Ruler..." -msgstr "Gira un valor mesurat..." +msgid "_Deselect All" +msgstr "_Desselecciona-ho tot" -msgid "Skew by Ruler..." -msgstr "Esbiaixa un valor mesurat..." +msgid "_Detach" +msgstr "_Separa" -msgid "X Movement" -msgstr "Desplaçament X" +msgid "_Detach Glyphs" +msgstr "Separa els glifs" -msgid "Y Movement" -msgstr "Desplaçament Y" +msgid "_Diagonal Hints" +msgstr "Optimització _diagonal" -msgid "Rotation Angle" -msgstr "Angle de gir" +msgid "_Display Compositions..." +msgstr "Mostra els glifs compostos..." -msgid "Scale Factor" -msgstr "Factor d'escala" +msgid "_Displayed Font" +msgstr "El tip_us mostrat" -msgid "X Scale Factor" -msgstr "Factor d'escala horit." +msgid "_Docked Palettes" +msgstr "Paletes acobla_des" -msgid "Y Scale Factor" -msgstr "Factor d'escala vert." +msgid "_Don't AutoHint" +msgstr "No optimitzis automàticament" -msgid "Skew Angle" -msgstr "Biaix" +msgid "_Don't Save" +msgstr "No ho _desis" -msgid "Rotation about X Axis" -msgstr "Gir al voltant de l'eix X" +msgid "_Done" +msgstr "_Fet" -msgid "Rotation about Y Axis" -msgstr "Gir al voltant de l'eix Y" +msgid "_Down" +msgstr "Bai_xa" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Després de girar o d'esbiaixar, potser cal afegir nodes extrems nous.\n" -"Seleccioneu l'opció «Afegeix nodes extrems» del menú «Element»." +msgid "_Earlier" +msgstr "Pu_ja" -msgid "° Clockwise" -msgstr "° en sentit horari" +msgid "_Edit" +msgstr "_Edita" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° en sentit antihorari" +msgid "_Edit Data" +msgstr "_Edita les dades" -msgid "Transform" -msgstr "Transforma" +msgid "_Edit Instructions..." +msgstr "_Edita les instruccions..." -msgid "Origin:" -msgstr "Origen:" +msgid "_Edit..." +msgstr "_Edita..." -msgid "Transform _All Layers" -msgstr "Transform_a totes les capes" +msgid "_Em Size:" +msgstr "Mida del quadratí:" -msgid "Transform _Guide Layer Too" -msgstr "Transforma també la capa _guia" +msgid "_Embeddable" +msgstr "Incrustable" -msgid "Transform _Width Too" -msgstr "Transforma també l'amplada" +msgid "_Enabled" +msgstr "_Habilitat" -msgid "Transform kerning _classes too" -msgstr "Transforma també les classes d'interlletratge" +msgid "_Encoding Hex" +msgstr "Codificació _hexadecimal" -msgid "Transform simple positioning features & _kern pairs" -msgstr "" -"Transforma les singularitats de posició simples i els parells " -"d'interlletratge" +msgid "_Exact" +msgstr "_Exacte" -msgid "Round To _Int" -msgstr "Arrodoneix a enter" +msgid "_Exclude" +msgstr "_Exclusió" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_Expand Stroke..." +msgstr "_Expandeix el perfil..." -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "_Extrema" +msgstr "Nodes _extrems" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Family Name:" +msgstr "Nom de la _famíla:" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Feature:" +msgstr "Singularitat:" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_File" +msgstr "_Fitxer" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Fill" +msgstr "Emplenament" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Filter" +msgstr "_Filtre" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Find Intersections" +msgstr "_Marca les interseccions" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_First" +msgstr "Puja a _dalt de tot" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_First Point" +msgstr "Primer punt" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_Fit" +msgstr "A_justa a la finestra" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Fit to font bounding box" +msgstr "Ajusta a la capsa contenidora de la _font" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Font Info..." +msgstr "Informació de la _font..." -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Force Encoding" +msgstr "_Força la codificació" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Freehand" +msgstr "Mà alçada" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_From this class" +msgstr "D'aquesta classe" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Full Font Display" +msgstr "Mostrari complet" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_G2 Curve" +msgstr "Corba _G2" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_Gap:" +msgstr "Buit:" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Generate Fonts..." +msgstr "_Genera la font..." -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_Give Up" +msgstr "Ple_ga" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Glyph Image" +msgstr "_Imatge del glif" -msgid "END Function definition" -msgstr "" +msgid "_Glyph Info..." +msgstr "Informació del _glif..." -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Glyphs Worth Outputting" +msgstr "_Glifs generables" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Goto" +msgstr "_Vés a..." -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Guess" +msgstr "Endevina-ho" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Guia" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_HStem" +msgstr "Astes _horitzontals" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_HVCurve" +msgstr "Corba ortogonal" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Height:" +msgstr "_Alçària" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Help" +msgstr "A_juda" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Hide" +msgstr "_Amaga" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Hide Unused Columns" +msgstr "Amaga les columnes buides" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Hinting Needed" +msgstr "Pendents d'optimització" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Histogram" +msgstr "_Histograma" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Horizontal" +msgstr "_Horitzontal" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Horizontal Baselines..." +msgstr "Línies de base _horitzontals" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Horizontal Hints" +msgstr "Optimització _horitzontal" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_IBM Family:" +msgstr "Família _IBM:" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Import" +msgstr "_Importa" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_Import..." +msgstr "_Importa..." -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Index" +msgstr "Índex" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_Insert" +msgstr "_Insereix" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Insert Random Text..." +msgstr "_Insereix un text aleatori..." -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Interpolated" +msgstr "_Interpolat" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Intersect" +msgstr "_Intersecció" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Invert Selection" +msgstr "_Inverteix la selecció" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Italic Angle:" +msgstr "Angle de la c_ursiva:" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Italic..." +msgstr "Curs_iva..." -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Join" +msgstr "Uneix" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Justification..." +msgstr "_Justificació..." -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Kern Pairs" +msgstr "Parells d'interlletratge" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Kind" +msgstr "Mena" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Knife" +msgstr "Cúter" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Language" +msgstr "_Idioma" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_Language:" +msgstr "Idioma:" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_Last" +msgstr "Baixa a _baix de tot" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Layers" +msgstr "_Capes" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Left" +msgstr "Esquerra" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Left Constraint" +msgstr "Sortida de corba" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Letterform" +msgstr "Forma de les lletres" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_License..." +msgstr "_Llicència" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Ligatures" +msgstr "_Lligadures" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Lining" +msgstr "Perfi_l" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Load Encoding..." +msgstr "Carrega _la codificació..." -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Loops:" +msgstr "_Llaços" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_MATH Info..." +msgstr "Informació de la taula _MATH..." -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Magnify" +msgstr "Apropa" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "Fes que sigui el primer" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Match Fuzziness:" +msgstr "Tolerància:" -msgid "POP top stack element" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "Distància _màxima entre els punts d'una zona" + +msgid "_Merge" +msgstr "_Fusiona" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "Incorpora un fitxer auxiliar..." -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Merge Fonts..." +msgstr "Fusiona les lletres tipogràfiques..." -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Metrics" +msgstr "_Mètrica" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Midline" +msgstr "Línia mitjana" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Min Kern:" +msgstr "Interlletratge mínim:" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Min:" +msgstr "_Mín." -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Mixed" +msgstr "_Mixtes" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Modify Composition..." +msgstr "_Modificar la composició" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Mono" +msgstr "Un bit" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Move Points" +msgstr "_Mou els punts" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "Glif escalonat" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Glifs escalonats" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Name" +msgstr "_Nom" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Name Contour" +msgstr "A_nomena el traçat..." -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Name Point" +msgstr "A_nomena el punt" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Name:" +msgstr "_Nom:" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_New Composition..." +msgstr "Composició _nova" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Next" +msgstr "Següent" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Next >" +msgstr "_Següent >" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Next Glyph" +msgstr "Glif _següent" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Next Point" +msgstr "Següe_nt punt" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_No" +msgstr "_No" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "Tra_nsformació no lineal..." -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_None" +msgstr "_Cap" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Normal" +msgstr "_Normal" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_OK" +msgstr "D'ac_ord" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_OS/2 Version" +msgstr "Versió de l'_OS/2" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Off" +msgstr "_Desactiva la retícula" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Open" +msgstr "_Obre..." -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Options" +msgstr "_Opcions" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Order" +msgstr "_Organitza" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Other" +msgstr "Una altra" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Outline Font" +msgstr "Font vect_orial" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Outline..." +msgstr "Lletra _oberta..." -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Overview" +msgstr "Introducció" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Pairs" +msgstr "_Parells" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Palettes" +msgstr "_Paletes" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Paste" +msgstr "Engan_xa" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Point" +msgstr "_Punt" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Point of View Projection..." +msgstr "_Projecció en perspectiva..." -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Pointer" +msgstr "_Punter" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Points" +msgstr "_Punts" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Points too far" +msgstr "Els nodes són massa allunyats" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Pointsize Y:" +msgstr "Punts _Y:" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Pointsize:" +msgstr "Cos:" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Populate" +msgstr "Emplena" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Prev Glyph" +msgstr "Glif _anterior" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Prev Point" +msgstr "_Punt anterior" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Print" +msgstr "Im_primeix" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Print..." +msgstr "Im_primeix..." -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Printer:" +msgstr "Im_pressora:" -msgid "Parse Error" -msgstr "" +msgid "_Proportion" +msgstr "_Proporció" -msgid "" -msgstr "" +msgid "_Quit" +msgstr "S_urt" -msgid "" -msgstr "" +msgid "_Radius:" +msgstr "_Radi:" -msgid "" -msgstr "" +msgid "_Redo" +msgstr "_Refés" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_Reencode" +msgstr "_Recodifica" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_References..." +msgstr "_Referències..." -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_Refresh" +msgstr "_Actualitza" -msgid "_Parse" -msgstr "" +msgid "_Remove" +msgstr "Esbo_rra" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" +msgid "_Remove Font" +msgstr "Esbo_rra tipus" -msgid "Change Length" -msgstr "" +msgid "_Remove Overlap" +msgstr "Elimina les _superposicions" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "_Replace" +msgstr "_Reemplaça" -msgid "Index" -msgstr "" +msgid "_Retain" +msgstr "_Conserva" -msgid "Instructions were changed" -msgstr "" +msgid "_Revert" +msgstr "_Restaura" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" +msgid "_Revert All" +msgstr "_Restaura-ho tot" -msgid "Zones" -msgstr "" +msgid "_Revert File" +msgstr "_Restaura el fitxer" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Review" +msgstr "_Revisa-ho" -msgid "Max Stack Depth" -msgstr "" +msgid "_Review Hints..." +msgstr "_Revisa l'optimització..." -msgid "Max # Functions" -msgstr "" +msgid "_Right" +msgstr "Dreta" -msgid "Max Instruction Defines" -msgstr "" +msgid "_Right Constraint" +msgstr "Entrada a corba" -msgid "_Zones:" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "Gi_ra 90° en sentit horari" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Round To Grid" +msgstr "A_rrodoneix a la graella" -msgid "St_orage:" -msgstr "" +msgid "_Ruler" +msgstr "_Regla" -msgid "Max _Stack Depth:" -msgstr "" +msgid "_Rulers" +msgstr "_Regles" -msgid "_FDEF" -msgstr "" +msgid "_Save" +msgstr "De_sa" -msgid "_IDEFs" -msgstr "" +msgid "_Save As..." +msgstr "Anomena i de_sa..." -msgid "_None" -msgstr "_Cap" +msgid "_Save in UTF8" +msgstr "De_sa en UTF-8" -msgid "Label" -msgstr "Etiqueta" +msgid "_Scale" +msgstr "Escala" -msgid "Text Labels" -msgstr "Etiquetes de text" +msgid "_Scale Outlines" +msgstr "_Escala els traçats" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "Color de fons de les capçaleres de les taules editables" +msgid "_Scroll" +msgstr "De_splaça" -msgid "Shift On Press" -msgstr "" +msgid "_Search" +msgstr "_Cerca" -msgid "Button" -msgstr "Botó" +msgid "_Select" +msgstr "_Selecciona" -msgid "Buttons" -msgstr "Botons" +msgid "_Separation:" +msgstr "_Separació" -msgid "Default Button" -msgstr "Botó predeterminat" +msgid "_Serif Variant" +msgstr "Variant de gràcies" -msgid "Default Buttons" -msgstr "Botons predeterminats" +msgid "_Serifs" +msgstr "_Gràcies" -msgid "Cancel Button" -msgstr "Botó de cancel·lar" +msgid "_Shades" +msgstr "Gri_sos" -msgid "Cancel Buttons" -msgstr "Botons de cancel·lar" +msgid "_Show" +msgstr "Mo_stra" -msgid "Color Button" -msgstr "Botons de color" +msgid "_Show ATT" +msgstr "Taule_s ATT..." -msgid "Drop List Button" -msgstr "Botó de llista desplegable" +msgid "_Side Bearings" +msgstr "Marge_s laterals" -msgid "Blue:" -msgstr "Blau:" +msgid "_Simplify" +msgstr "_Simplifica" -msgid "Green:" -msgstr "Verd:" +msgid "_Size:" +msgstr "Co_s" -msgid "Hue:" -msgstr "To:" +msgid "_Skew..." +msgstr "E_sbiaixa..." -msgid "Red:" -msgstr "Vermell:" +msgid "_Skip" +msgstr "Omet" -msgid "Saturation:" -msgstr "Saturació:" +msgid "_Skip for now" +msgstr "Omet, de moment" -msgid "Value:" -msgstr "Valor:" +msgid "_Smaller Pixel Size" +msgstr "Cos més _petit" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_Smaller Point Size" +msgstr "_Redueix el cos" -msgid "Value out of bounds" -msgstr "Valor fora de rang" +msgid "_Sort" +msgstr "O_rdena" -msgid "Drawing Area" -msgstr "Àrea de dibuix" +msgid "_Space Points" +msgstr "Di_stribueix els punts" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_Spacing" +msgstr "Espaiat" -msgid "Show Hidden Files" -msgstr "Mostra els fitxers ocults" +msgid "_Stop" +msgstr "Atura" -msgid "Directories Amid Files" -msgstr "Mostra les carpetes entre els fitxers" +msgid "_String Type" +msgstr "Tipu_s de cadena" -msgid "Directories First" -msgstr "Mostra les carpetes primer" +msgid "_Stroked Font" +msgstr "Lletra _buidada" -msgid "Directories Separate" -msgstr "Mostra les carpetes en un lateral" +msgid "_Substitutions..." +msgstr "_Substitucions..." -msgid "Refresh File List" -msgstr "Actualitza la llista de fitxers" +msgid "_Tag:" +msgstr "_Etiqueta:" -msgid "Remove bookmarks" -msgstr "Elimina totes les adreces d'interès" +msgid "_Tangent" +msgstr "Connexió" -msgid "Remove selected bookmarks" -msgstr "Elimina les adreces d'interès seleccionades" +msgid "_Thirds in Width" +msgstr "Centra amb marge dret doble" -msgid "Directory|Back" -msgstr "Vés enrere un directori" +msgid "_Tool" +msgstr "Eina" -msgid "Directory|Forward" -msgstr "Vés endavant un directori" +msgid "_Tools" +msgstr "Ei_nes" -msgid "Bookmark Current Dir" -msgstr "Afegeix la carpeta actual com a adreça d'interès" +msgid "_Top" +msgstr "Puja a dal_t de tot" -msgid "Remove Bookmark..." -msgstr "Esborra una adreça d'interès..." +msgid "_Top:" +msgstr "Com a molt de:" -msgid "Home Folder" -msgstr "Vés a la carpeta inicial" +msgid "_Topology" +msgstr "Topologia" -msgid "Bookmarks" -msgstr "Adreces d'interès" +msgid "_Touching" +msgstr "Con_tacte" -msgid "Parent Folder" -msgstr "Vés al directori pare" +msgid "_Transform..." +msgstr "_Transforma..." -msgid "Configure" -msgstr "Configura..." +msgid "_Transformations" +msgstr "_Transformacions" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_TrueType Instructions" +msgstr "Instruccions _TrueType" -msgid "Text Image Skip" -msgstr "" +msgid "_Type3 Multi Layered Font" +msgstr "Tipus 3 amb capes múltiples" -msgid "Image Path" -msgstr "Camí de la imatge" +msgid "_Undo" +msgstr "_Desfés" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_UniqueID:" +msgstr "_Identificador únic:" -msgid "GGadget" -msgstr "" +msgid "_Unlink All" +msgstr "_Desenllaça-ho tot" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Up" +msgstr "P_uja" -msgid "Color|Foreground" -msgstr "Primer pla" +msgid "_Use It" +msgstr "_Utilitza'l" -msgid "Text color for popup windows" -msgstr "Color del text a les finestres emergents" +msgid "_Use My Metrics" +msgstr "_Usa la meva mètrica" -msgid "Background color for popup windows" -msgstr "Color del fons a les finestres emergents" +msgid "_VStem" +msgstr "Astes _verticals" -msgid "Delay" -msgstr "Retard" +msgid "_VWidth" +msgstr "Amplada _vertical" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Retard d'obertura de les finestres emergents, en milisegons." +msgid "_Validate..." +msgstr "_Valida..." -msgid "Life Time" -msgstr "Temps de vida" +msgid "_Validation" +msgstr "_Validació" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Temps de visibilitat de les finestres emergents, en milisegons." +msgid "_Version" +msgstr "_Versió" -msgid "Popup" -msgstr "Emergent" +msgid "_Version:" +msgstr "_Versió:" -msgid "Popup windows" -msgstr "Finestres emergents" +msgid "_Vertical" +msgstr "_Vertical" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "Línies de base _verticals" -msgid "Disabled Image" -msgstr "" +msgid "_Vertical Hints" +msgstr "Optimització _Vertical" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "_View" +msgstr "_Visualitza" -msgid "Size of the list mark" -msgstr "" +msgid "_Weight" +msgstr "_Gruix:" -msgid "List Mark" -msgstr "" +msgid "_Weight Class" +msgstr "Classe de gruix" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_Width" +msgstr "Amplada" -msgid "Line" -msgstr "" +msgid "_Width:" +msgstr "Amplada:" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "_Window" +msgstr "F_inestra" -msgid "HV Group Box" -msgstr "" +msgid "_Wireframe..." +msgstr "Tridimensional..." -msgid "A box drawn around other gadgets" -msgstr "" +msgid "_X Resource Editor..." +msgstr "Editor de recursos _X..." -msgid "List" -msgstr "" +msgid "_X-Ascent" +msgstr "Ull superior" -msgid "Title Background" -msgstr "" +msgid "_X-Height" +msgstr "Ull mitjà" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "_XUID:" +msgstr "Identificador únic _ampliat:" -msgid "Title Text Color" -msgstr "" +msgid "_Yes" +msgstr "_Sí" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "accent attachment table" +msgstr "taula d'adjunció d'accent" -msgid "Title Divider Color" -msgstr "" +msgid "alternate subs" +msgstr "substitucions alternatives" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "anchor point table" +msgstr "taula dels punts d'ancoratge" -msgid "Rule Color" -msgstr "" +msgid "anti-alias merge table" +msgstr "taula de combinació antiàlias" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "at position" +msgstr "a la posició" -msgid "Frozen Color" -msgstr "" +msgid "axis variation table" +msgstr "taula de variació d'eix" -msgid "Active Color" -msgstr "" +msgid "baseline table (AAT version)" +msgstr "taula de línia de base (versió AAT)" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "bitmap data table (AAT version)" +msgstr "Taula de dades de mapa de bits (versió AAT)" -msgid "Active Background" -msgstr "" +msgid "bitmap data table (OT version)" +msgstr "taula de dades de mapa de bits (versió OpenType)" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "bitmap font header table" +msgstr "taula de capçalera de la font de mapa de bits" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "bitmap location table (AAT version)" +msgstr "taula d'ubicació dels mapes de bits (versió AAT)" -msgid "Title Font" -msgstr "" +msgid "bitmap location table (OT version)" +msgstr "taula d'ubicació dels mapes de bits (versió OpenType)" -msgid "Matrix Edit" -msgstr "" +msgid "can't create temporary file\n" +msgstr "no es pot crear el fitxer temporal\n" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "character code mapping table" +msgstr "taula de mapatge del codi de caràcter" -msgid "Matrix Edit Continued" -msgstr "" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "valor de mapatge CID fora de límits: %s" -msgid "Row|New" -msgstr "Nova" +msgid "classes" +msgstr "classes" -msgid "Menu Bar" -msgstr "Barra de menú" +msgid "color bitmap data table" +msgstr "taula de combinació antiàlias" -msgid "MacIcons" -msgstr "Icones del Mac" +msgid "control value program table" +msgstr "taula del programa de valor de control" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "control value table" +msgstr "taula del valor de control" -msgid "Text color for progress windows" -msgstr "Color del text a les finestres de progrés" +msgid "copyright notice" +msgstr "nota de copyright" -msgid "Color used to draw the progress bar" -msgstr "" +#, c-format +msgid "couldn't find the character %s" +msgstr "no s'ha trobat el caràcter %s" -msgid "Color|FillColor" -msgstr "" +msgid "couldn't write encodings file\n" +msgstr "no s'ha pogut escriure el fitxer de codificacions\n" -msgid "Background color for progress windows" -msgstr "Color del fons a les finestres de progrés" +msgid "cursive entry" +msgstr "entrada de cursiva" -msgid "Progress" -msgstr "" +msgid "cursive exit" +msgstr "sortida de cursiva" -msgid "Progress Bars" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Llatí, manuscrita" -msgid "Radio Button" -msgstr "Botó d'opció" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Manuscrita" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "digital signature table" +msgstr "taula de signatura digital" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "electronic end user license table" +msgstr "taula de la llicència electrònica d'úsuari final" -msgid "Radio On Mark" -msgstr "" +msgid "em units" +msgstr "unitats de quadratí" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "embedded bitmap scaling control table" +msgstr "taula de control de l'escalat dels mapes de bits incrustats" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "extended metamorphosis table" +msgstr "taula de metamorfosis ampliada" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "false" +msgstr "fals" -msgid "Radio Off Mark" -msgstr "" +msgid "family name" +msgstr "nom de la família" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "font descriptor table" +msgstr "taula del descriptor de la font" -msgid "Check Box" -msgstr "Casella de selecció" +msgid "font header table" +msgstr "taula de la capçalera de la font" -msgid "Check Box On Mark" -msgstr "" +msgid "font metrics table" +msgstr "taula de mètrica de la font" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "font name" +msgstr "nom de la font" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "font program table" +msgstr "taula del programari de font" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "font variation table" +msgstr "taula de variació de la font" -msgid "Check Box Off Mark" -msgstr "" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;fonts;pòlissa;editor;TTF;OTF;tipografia;" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "full name" +msgstr "nom complet" -msgid "Bad font" -msgstr "" +msgid "gaspTableEntry|New" +msgstr "Nova" -msgid "Bad font specification" -msgstr "" +msgid "glyph definition table" +msgstr "taula de definició de glifs" -#, c-format -msgid "Could not open %s" -msgstr "No s'ha pogut obrir %s" +msgid "glyph location table" +msgstr "taula d'ubicació dels glifs" -msgid "Could not open image" -msgstr "No s'ha pogut obrir la imatge" +msgid "glyph name and PostScript compatibility table" +msgstr "taula dels noms dels glifs i compatibilitat amb el PostScrip" -msgid "Store this filename in preferences" -msgstr "Desa el nom d'aquest fitxer a les preferències" +msgid "glyph outline table" +msgstr "taula de contorns de glif" -msgid "Save Resource file as..." -msgstr "Anomena i desa el fitxer de recursos..." +msgid "glyph positioning table" +msgstr "taula de posicionament de glifs" -#, c-format -msgid "Failed to open %s for output" -msgstr "No s'ha pogut obrir %s." +msgid "glyph reference table" +msgstr "taula de referències dels glifs" -msgid "Open failed" -msgstr "No s'ha pogut obrir" +msgid "glyph substitution table" +msgstr "taula de substitució de glifs" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "%s.%s és un valor numèric erroni." +msgid "glyph variation table" +msgstr "taula de variació de glifs" -msgid "An error occurred when writing the resource file" -msgstr "Hi ha hagut un error mentre s'escrivia el fitxer de recursos." +msgid "glyphs" +msgstr "glifs" -msgid "Write failed" -msgstr "No s'ha pogut escriure" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "taula del procediment d'ajust a la retícula i conversió d'escaneig" -msgid "Border Width" -msgstr "Gruix de la vora" +msgid "horizontal device metrics table" +msgstr "taula de mètrica horitzontal del dispositiu" -msgid "Padding" -msgstr "Separació" +msgid "horizontal header table" +msgstr "taula de la capçalera horitzontal" -msgid "Radius" -msgstr "" +msgid "horizontal metrics table" +msgstr "taula de mètrica horitzontal" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "horizontal metrics variations table" +msgstr "taula de variacions mètriques horitzontals" -msgid "X Resource Editor" -msgstr "Editor de recursos X" +msgid "horizontal style table" +msgstr "taula d'estil horitzontal" -msgid "Inherits from" -msgstr "Heretat de" +msgid "justification table (AAT version)" +msgstr "taula de justificació (versió ATT)" -msgid "Does not inherit from anything" -msgstr "No heretat de ningú" +msgid "justification table (OT version)" +msgstr "taula de justificació (versió OpenType)" -msgid "Inherit" -msgstr "Heretat" +msgid "kern pair" +msgstr "parell d'interlletratge" -msgid "Inherits for same field in parent" -msgstr "Heretat del mateix camp del pare" +msgid "kerning table" +msgstr "taula d'interlletratge" -msgid "Outline Inner Border" -msgstr "" +msgid "layout feature table" +msgstr "taula de singularitats de format" -msgid "Outline Outer Border" -msgstr "" +msgid "ligature" +msgstr "lligadura" -msgid "Show Active Border" -msgstr "" +msgid "ligature caret table" +msgstr "taula de separadors de lligadures" -msgid "Outer Shadow" -msgstr "" +msgid "linear threshold table" +msgstr "taula del llindar lineal" -msgid "Depressed Background" -msgstr "" +msgid "mark" +msgstr "marca" -msgid "Outline Default Button" -msgstr "" +msgid "math table" +msgstr "taula de matemàtiques" -msgid "Background Gradient" -msgstr "" +msgid "maximum profile table" +msgstr "taula de perfil màxim" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "metadata table" +msgstr "taula de metadades" -msgid "Normal Text Color:" -msgstr "" +msgid "metamorphosis table" +msgstr "taula de metamorfosis" -msgid "Disabled Text Color:" -msgstr "" +msgid "metrics variations table" +msgstr "taula de variacions mètriques" -msgid "Normal Background:" -msgstr "" +msgid "multiple subs" +msgstr "substitucions múltiples" -msgid "Disabled Background:" -msgstr "" +msgid "name table" +msgstr "taula de noms" -msgid "Depressed Background:" -msgstr "" +msgid "nohints" +msgstr "sense hints" -msgid "Background Gradient:" -msgstr "" +msgid "optical bounds table" +msgstr "taula de límits òptics" -msgid "Brightest Border:" -msgstr "" +msgid "pair" +msgstr "parell" -msgid "Brighter Border:" -msgstr "" +msgid "pixels" +msgstr "píxels" -msgid "Darker Border:" -msgstr "" +msgid "png" +msgstr "PNG" -msgid "Darkest Border:" -msgstr "" +msgid "points|_Merge" +msgstr "Fusiona" -msgid "Inner Border:" -msgstr "" +msgid "position" +msgstr "posició" -msgid "Outer Border:" -msgstr "" +msgid "positioning" +msgstr "posicionament" -msgid "Active Border:" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" msgstr "" +"Les dues fonts tenen diferents píxels per quadratí; no es poden comparar els " +"glifs\n" -msgid "Border Type:" -msgstr "" +msgid "problfixup|Bad Directions" +msgstr "Sentits incorrectes" -msgid "Border Shape:" -msgstr "" +msgid "problfixup|Missing Extrema" +msgstr "Nodes extrems inexistents" -msgid "Border Width:" -msgstr "" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Nodes extrems inexistents (amb compte)" -msgid "Padding:" -msgstr "" +msgid "problfixup|Open Contours" +msgstr "Contorns oberts" -msgid "Radius:" -msgstr "" +msgid "problfixup|Self Intersections" +msgstr "Autointerseccions" -msgid "Font:" -msgstr "" +msgid "problfixup|Too Many Points" +msgstr "Nombre de punts excessiu" -msgid "See also:" -msgstr "" +msgid "problselect|Bad Direction" +msgstr "Sentit incorrecte" -msgid "Default Background" -msgstr "Fons predeterminat" +msgid "problselect|Errors" +msgstr "Errors" -msgid "Default background color for windows" -msgstr "Color predeterminat del fons de les finestres" +msgid "problselect|Missing Extrema" +msgstr "Nodes extrems inexistents" -msgid "Default Foreground" -msgstr "Primer pla predeterminat" +msgid "problselect|Open Contours" +msgstr "Contorns oberts" -msgid "Default foreground color for windows" -msgstr "Color predeterminat del primer pla de les finestres" +msgid "problselect|Self Intersections" +msgstr "Autointerseccions" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Amplada física de la pantalla mesurada en centímetres.\n" -"Per tal que el canvi sigui efectiu heu de desar el fitxer de recursos (amb " -"el botó «Desa»)\n" -"i reiniciar el FontForge." +msgid "properties table" +msgstr "taula de propietats" -msgid "Screen Width in Centimeters" -msgstr "Amplada de la pantalla (cm)" +msgid "sfnt Revision:" +msgstr "Revisió de l'SFNT:" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Amplada física de la pantalla mesurada en polzades.\n" -"Per tal que el canvi sigui efectiu heu de desar el fitxer de recursos (amb " -"el botó «Desa»)\n" -"i reiniciar el FontForge." +msgid "sfnt _Revision:" +msgstr "_Revisió de l'SFNT:" -msgid "Screen Width in Inches" -msgstr "Amplada de la pantalla (in)" +msgid "substitution" +msgstr "substitució" -msgid "GDraw" -msgstr "" +msgid "subtable" +msgstr "subtaula" -msgid "General facts about the windowing system" -msgstr "Detalls generals del sistema de finestres" +msgid "tracking table" +msgstr "taula de l'interlletratge sistemàtic" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"No s'ha pogut crear la carpeta: %1$s\n" -"%2$s\n" -"%3$s" +msgid "true" +msgstr "cert" -msgid "ScrollBar" -msgstr "Barra de desplaçament" +msgid "unknown SIL table" +msgstr "taula desconeguda del SIL" -msgid "Scroll Bar" -msgstr "Barra de desplaçament" +msgid "version" +msgstr "versió" -msgid "SB Thumb" -msgstr "Minibarra lliscant" +msgid "vertical device metrics table" +msgstr "taula de mètrica vertical del dispositiu" -msgid "Scroll Bar Thumb" -msgstr "Barra de desplaçament en miniatura" +msgid "vertical header table" +msgstr "taula de la capçalera vertical" -msgid "TabSet" -msgstr "" +msgid "vertical metrics table" +msgstr "taula de mètrica vertical" -msgid "Tab Set" -msgstr "" +msgid "vertical metrics variations table" +msgstr "taula de variacions de la mètrica vertical" -msgid "VerticalTabSet" -msgstr "" +msgid "vertical origin table" +msgstr "taula de l'origen vertical" -msgid "Vertical Tab Set" -msgstr "" +msgid "weight" +msgstr "gruix" -msgid "Text Field" -msgstr "Camp de text" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Alfabet" -msgid "List Field" -msgstr "Camp de llista" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Tot}" -msgid "List Field (Combo Box)" -msgstr "Camp de llista (quadre combinat)" +msgid "{Deleted Glyph}" +msgstr "{Glif suprimit}" -msgid "List Field Menu" -msgstr "Menú de camp de llista" +msgid "°" +msgstr "°" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Capsa que envolta el marcador d'un camp de llista (quadre combinat)" +msgid "° Clockwise" +msgstr "° en sentit horari" -msgid "Numeric Field" -msgstr "Camp numèric" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° en sentit antihorari" -msgid "Numeric Field (Spinner)" -msgstr "Camp numèric (selector rotatiu)" +msgid "ΤεΧ" +msgstr "TeX" -msgid "Numeric Field Sign" -msgstr "Signe de camp numèric" +msgid "ΤεΧ & Math" +msgstr "TeX i matemàtiques" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" -"Capsa al voltant de les fletxes amunt/avall d'un camp numèric (selector " -"rotatiu)" +msgid "ΤεΧ Base (8r)" +msgstr "Base del TeX (8r)" -msgid "Could not open file" -msgstr "No s'ha pogut obrir el fitxer" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Tipus de mapa de bits del TeX" -msgid "_Save in UTF8" -msgstr "De_sa en UTF-8" +msgid "ΤεΧ General" +msgstr "TeX, general" -msgid "Save in _UCS2" -msgstr "Desa en _UCS-2" +msgid "ΤεΧ Math Extension" +msgstr "TeX, ampliació matemàtica" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "60" +msgid "ΤεΧ Math Symbol" +msgstr "TeX, símbol matemàtic" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "130" +msgid "ΤεΧ Names" +msgstr "Noms del TeX" #, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "No s'ha pogut trobar el fitxer de definició de dreceres de teclat.\n" +msgid "" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" +msgstr "" +"«%s» a %s conté un punt d'ancoratge (%g,%g) classe %s que no té la mateixa " +"correspondència de punts que el seu homòleg\n" #, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "No s'ha pogut obrir el fitxer de definició de dreceres de teclat: %s\n" +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +msgstr "" +"«%s» a %s no conté una consulta de posicionament per parelles ∆x=%d ∆y=%d " +"∆x_adv=%d ∆y_adv=%d a %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" #, c-format -msgid "Failed to open your hotkey definition file for updates.\n" +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" -"No s'ha pogut obrir i actualitzar el fitxer de definició de dreceres de " -"teclat.\n" +"«%s» a %s no conté una consulta de posicionament ∆x=%d ∆y=%d ∆x_adv=%d " +"∆y_adv=%d\n" #, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "No s'ha pogut sobreescriure el fitxer de dreceres de teclat.\n" +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "«%s» a %s no conté una consulta de substititució a %s\n" #, c-format -msgid "Reason:%s\n" -msgstr "Motiu: %s\n" +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "«%s» a %s no conté cap punt d'ancoratge (%g,%g) classe %s\n" diff -Nru fontforge-20201107~dfsg/po/CMakeLists.txt fontforge-20220308~dfsg/po/CMakeLists.txt --- fontforge-20201107~dfsg/po/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -2,7 +2,7 @@ # * Run the 'pofiles' command to generate the binary .mo files # * Run the 'potfiles' ocmmand to generate the master .pot file -# (which cotnains all translatable strings) +# (which contains all translatable strings) # * Run the 'fullpo' command to generate the .po files, merged # with the master .pot file and with context @@ -19,6 +19,8 @@ ../gdraw/*.c ../gutils/*.c ../inc/*.h + ../Unicode/*.c + ../Unicode/*.h ../desktop/org.fontforge.FontForge.appdata.xml.in ../desktop/org.fontforge.FontForge.desktop COMMAND patch "${CMAKE_CURRENT_BINARY_DIR}/FontForge.pot" "pottitle.patch" @@ -49,6 +51,12 @@ add_custom_target(pofiles ALL DEPENDS ${_outputs}) add_custom_target(fullpo DEPENDS ${_fulls}) +add_custom_target(poupdate + COMMAND "${Python3_EXECUTABLE}" "update.py" "${CMAKE_CURRENT_BINARY_DIR}/FontForge.pot" + DEPENDS potfiles + WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" + VERBATIM +) if(ENABLE_MAINTAINER_TOOLS) add_executable(toengb toengb.c) diff -Nru fontforge-20201107~dfsg/po/de.po fontforge-20220308~dfsg/po/de.po --- fontforge-20201107~dfsg/po/de.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/de.po 2022-03-08 10:14:24.000000000 +0000 @@ -12,15 +12,15 @@ # Chris-je, 2018-06-28 # Milo Ivir , 2019. # Constantin Groß, 2020 -# +# Linus Romer, 2021 # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Constantin Groß\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-01-07 15:14\n" +"Last-Translator: Linus Romer\n" "Language-Team: German\n" "Language: de_DE\n" "MIME-Version: 1.0\n" @@ -33,452 +33,415 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Ein Font-Editor" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"\n" +"If the default decomposition is inappropriate for this font, you may choose " +"your own." msgstr "" -"FontForge ist ein Font-Editor für Kontur- und Bitmap-Schriften. Es " -"ermöglicht das Erstellen, Bearbeiten oder Konvertieren einer ganzen Reihe " -"von Schriften, einschließlich PostScript, TrueType, OpenType, cid, Multi-" -"Master, cff, SVG und BitMap-Schriften (bdf, FON, NFNT)." +"\n" +"\n" +"Wenn die Standard-Zerlegung für diese Schrift nicht korrekt ist, kannst du " +"deine eigene wählen." msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"\n" +"Layers:" msgstr "" -"FontForge ist eine freie Open-Source-Software, die für den Betrieb auf " -"verschiedenen Betriebssystemen geschrieben wurde. FontForge kann sowohl über " -"die grafische Oberfläche benutzt werden, als auch über die Befehlszeile." +"\n" +"Ebenen:" -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"Die Bedienung von FontForge ist einfach zu erlernen, und es gibt " -"verschiedene Tutorials, die von den Grundlagen bis hin zu weiterführenden " -"Funktionen reichen, z. B. dem Erstellen und Verwenden von Skripten." +msgid " Attach right" +msgstr " Rechts anhängen" -msgid "Fontforge showing a glyph being edited" -msgstr "Fontforge zeigt eine Glyphe, die bearbeitet wird" +msgid " Floating accent" +msgstr " Fliegender Akzent" -msgid "Font Editor" -msgstr "Font-Editor" +msgid " Hang left" +msgstr " Links hängend" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +msgid " Hang right" +msgstr " Rechts hängend" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "font;fonts;Editor;TTF;OTF;Schrift;" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Ignoriere '%c%c%c%c'\n" -msgid "Additional arguments for autotrace program:" -msgstr "Zusätzliche Argumente für das autotrace-Programm:" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Ignoriere '%c%c%c%c' %s\n" -msgid "Can't find autotrace" -msgstr "Kann autotrace nicht finden" +#, c-format +msgid " Left Bound=%d" +msgstr " Linke Begrenzung=%d" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Kann autotrace Programm nicht finden (AUTOTRACE Umgebungsvariable setzen) " -"oder herunterladen von:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Mirror=%.30s" +msgstr " Spiegeln=%.30s" -msgid "Autotracing..." -msgstr "Automatisches Nachzeichnen …" +#, c-format +msgid " Right Bound=%d" +msgstr " Rechte Begrenzung=%d" -msgid "Nothing to trace" -msgstr "Nichts zum nachzeichnen" +msgid " Stroke _Width:" +msgstr " Strich_breite:" -msgid "Can't find mf" -msgstr "Kann mf (metafont) nicht finden" +msgid " Subsequent errors will not be reported.\n" +msgstr " Folgefehler werden nicht gemeldet.\n" -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"Kann mf Programm nicht finden – metafont (MF Umgebungsvariable setzen) oder " -"herunterladen von:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Es ist Teil der TeX Distribution" +#. GT: X is a coordinate, the leading spaces help to align it +msgid " X" +msgstr " X" -msgid "Can't create temporary directory" -msgstr "Kann temporäres Verzeichnis nicht erstellen" +msgid " Y" +msgstr " Y" -msgid "Can't run mf" -msgstr "Kann mf nicht ausführen" +#, c-format +msgid " %s: line %d\n" +msgstr " %s: Zeile %d\n" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Konnte mf-Ausgangsdatei nicht lesen (oder vielleicht nicht finden)" +msgid " Adding a size will create it by scaling." +msgstr " Hinzufügen einer Größe erstellt sie skaliert." -msgid "MetaFont exited with an error" -msgstr "MetaFont wurde mit einem Fehler beendet" +msgid " Adding a size will create it." +msgstr " Hinzufügen einer Größe erstellt sie." -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "AutoWidth Fehler bei %s\n" +msgid "" +" At least one anchor point used point matching. It may be out of date now." +msgstr "" +" Mindestens ein Ankerpunkt benutzte Punkt-Übereinstimmung.\n" +" Ist jetzt wahrscheinlich nicht mehr aktuell." -msgid "Couldn't open file" -msgstr "Datei konnte nicht geöffnet werden" +msgid "" +" At least one reference to this glyph used point matching. That match is now " +"out of date." +msgstr "" +" Mindestens eine Referenz zu dieser Glyphe benutzte Punkt-Übereinstimmung.\n" +" Die Übereinstimmung ist jetzt nicht mehr aktuell." -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Datei %.200s konnte nicht geöffnet werden" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" +msgstr " Ungültige Tabelle der kontextuellen Ketten-Substitution, ignoriert\n" -msgid "No Kern Pairs" -msgstr "Keine Unterschneidungs-Paare" +msgid " Bad contextual chaining table, ignored\n" +msgstr " Ungültige Tabelle der kontextuellen Kette, ignoriert\n" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Keine Unterschneidungs-Paare in %.200s" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr " Ungültige Tabelle der kontekstuellen Substitution, ignoriert\n" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s hat einen Begrenzungsrahmen, der zu groß ist, damit dieser Algorithmus " -"funktioniert. Ignoriert." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr " Ungültige kontextuelle Tabelle, ignoriert\n" -msgid "Glyph too big" -msgstr "Glyphe zu groß" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr " Ungültige Tabelle der Kursiv-Ausrichtung, ignoriert\n" -msgid "Spiros did not converge" -msgstr "Spiro-Kurven stimmen nicht überein" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr " Ungültige Tabelle der Unterschneidungs-Klassen, ignoriert\n" -msgid "Scaling Bitmaps" -msgstr "Skaliere Bitmaps" +msgid " Bad ligature table, ignored\n" +msgstr " Ungültige Tabelle der Ligaturen, ignoriert\n" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Versuche eine nicht erstellte Pixelgröße erneut zu erstellen (%d@%d)" +msgid " Bad mark attachment table, ignored\n" +msgstr " Ungültige Tabelle der Akzent-Verbindung, ignoriert\n" -msgid "Missing Bitmap" -msgstr "Fehlende Bitmap" +msgid " Bad multiple substitution table, ignored\n" +msgstr " Ungültige Tabelle der mehrfachen Substitution, ignoriert\n" -msgid "Save Failed" -msgstr "Speichern fehlgeschlagen" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr " Ungültige Tabelle der paarweisen Unterschneidung, ignoriert\n" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"Diese Datei ist zu komplex um sie zu verstehen (oder sie hat Fehler, oder " -"sie ist leer)" +msgid " Bad simple positioning table, ignored\n" +msgstr " Ungültige Tabelle der einfachen Positionierung, ignoriert\n" -msgid "Too Complex or Bad" -msgstr "Zu komplex oder ungültig" +msgid " Bad simple substitution table, ignored\n" +msgstr " Ungültige Tabelle der einfachen Substitution, ignoriert\n" -msgid "Not a plate file" -msgstr "Keine plate-Datei" +#, c-format +msgid " Curvature: %g" +msgstr " Krümmung: %g" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"Dies scheint keine plate-Datei zu sein\n" -"Erste Zeile falsch" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Krümmung: %g Radius: %g" msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"Dies scheint keine plate-Datei zu sein\n" -"Erwartet wird eine linke Klammer" +" Instruktionen der Glyphe (oder diejenige auf die sie verweist) sind jetzt " +"nicht mehr aktuell." -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" -"Dies scheint keine plate-Datei zu sein\n" -"Erwartet wird eine von 'voc[]z'" +" Instruktionen der Glyphe (oder diejenige auf die sie verweist) sind " +"verloren." -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"Dies scheint keine plate-Datei zu sein\n" -"Erwartet werden zwei reale Zahlen" +msgid " Next" +msgstr " Weiter" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "Diese Datei ist zu komplex um sie zu verstehen (oder sie hat Fehler)" +msgid " Next CP" +msgstr " Nächster Kontrollpunkt" -msgid "Can't find the file" -msgstr "Kann die Datei nicht finden" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr "" +" Vielleicht wolltest du das Schlüsselwort 'sub' benutzen, statt 'subs'?" -msgid "Bad xfig file" -msgstr "Ungültige xfig-Datei" +msgid " Prev" +msgstr " Zurück" -msgid "Bad image file" -msgstr "Ungültige Bilddatei" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "Ungültige Bilddatei: %.100s" +msgid " Prev CP" +msgstr " Voriger Kontrollpunkt" -msgid "Nothing Selected" -msgstr "Nichts ausgewählt" +msgid " Removing a size will delete it." +msgstr " Entfernen einer Größe, löscht sie." -msgid "You must select a glyph before you can import an image into it" -msgstr "" -"Eine Glyphe muß ausgewählt sein, bevor ein Bild in sie importiert werden kann" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " wie Schriftname" -msgid "More Images Than Selected Glyphs" -msgstr "Mehr Bilder als ausgewählte Glyphen" +msgid " There must be at least one contextual rule" +msgstr " Es muss mindestens eine kontextuelle Regel geben" -msgid "Bad Template" -msgstr "Ungültige Vorlage" +#, c-format +msgid " Used in %s\n" +msgstr " Verwendet in %s\n" -msgid "Bad template, no extension" -msgstr "Ungültige Vorlage, keine Erweiterung" +msgid " _Em Size:" +msgstr "_Geviertgröße:" -msgid "Bad template, unrecognized format" -msgstr "Ungültige Vorlage, nicht erkanntes Format" +msgid " refers to a missing glyph" +msgstr " bezieht sich auf eine fehlende Glyphe" -msgid "Nothing Loaded" -msgstr "Nichts geladen" +msgid " snapped" +msgstr " eingefangen" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Unicode-Wert (%x) nicht in Schrift, ignoriert" - -msgid "Unicode value not in font" -msgstr "Unicode-Wert nicht in Schrift" +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! Unbekanntes Trenner-Format %d !!!!\n" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Kodierungswert (%x) nicht in Schrift, ignoriert" - -msgid "Encoding value not in font" -msgstr "Kodierungswert nicht in Schrift" +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" +msgstr "" +"!!!!! Ungültiges Format der Koordinaten des Grundzeichens (%d) für '%c%c%c" +"%c' im Schriftsystem '%c%c%c%c' in der 'BASE' Tabelle\n" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Ungültige Bilddatei, keine Bitmap: %.100s" - -msgid "Don't Warn Again" -msgstr "Nicht erneut warnen" - -msgid "_OK" -msgstr "_OK" +msgid "" +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" +msgstr "" +"!!!!! Anzahl an Koordinaten (%d) für das Schriftsystem '%c%c%c%c' entspricht " +"nicht der\n" +"Anzahl der Markierungszeichen des Grundzeichens (%d) in der 'BASE' Tabelle\n" -msgid "Bad Reference" -msgstr "Ungültige Referenz" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" Größe=%d Punkt=%d (%d,%d) Entfernung=%g" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." msgstr "" -"Du versuchst, eine Referenz zu %1$s in %2$s einzufügen.\n" -"Aber %1$s existiert nicht in dieser Schrift, und ich finde auch nicht das\n" -"ursprüngliche Zeichen, auf das verwiesen wird. Es wird nicht kopiert." +"\"%s\" ist nicht der Name eines bekannten, benannten Ankers in Zeile %d von " +"%s." -msgid "_Yes" -msgstr "_Ja" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "" +"\"%s\" ist nicht der Name eines bekannten, benannten eingetragenen Wertes in " +"Zeile %d von %s." -msgid "Yes to _All" -msgstr "Ja zu _allen" +msgid "\"Symbol\"" +msgstr "\"Symbol\"" -msgid "No _to All" -msgstr "Nein _zu allen" +msgid "%" +msgstr "%" -msgid "_No" -msgstr "_Nein" +msgid "% +" +msgstr "% +" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Du versuchst, eine Referenz zu %1$s in %2$s einzufügen.\n" -"Aber %1$s existiert nicht in dieser Schrift.\n" -"Möchtest Du die ursprünglichen Kurven kopieren (oder die Referenz löschen)?" - -msgid "Anchor Lost" -msgstr "Anker verloren" +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s ist kein gültiger Klassenname (oder Nummer)" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"Mindestens ein Ankerpunkt wurde verloren, beim Einfügen von einer Schrift in " -"eine andere, da in der neuen Schrift keine passende Ankerklasse gefunden " -"werden konnte." - -msgid "Duplicate Anchor" -msgstr "Doppelter Anker" +"%.100s ist nicht in einem bekannten Format (oder verwendet Funktionen dieses " +"Formats, die FontForge nicht unterstützt, oder ist so stark beschädigt, dass " +"es unlesbar ist)." #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Es gibt bereits einen Ankerpunkt mit dem Namen %1$.40s in %2$.40s." +msgid "%.30s (%d,%d)" +msgstr "%.30s (%d,%d)" -msgid "Different Fonts" -msgstr "Verschiedene Schriften" +#, c-format +msgid "%.40s" +msgstr "%.40s" +#, c-format msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"Du versuchst, Glyph-Instruktionen von einer Schrift in eine andere " -"einzufügen. Im Allgemeinen funktioniert dies nicht, wenn die Tabellen " -"'prep', 'fpgm' und 'cvt' nicht gleich sind.\n" -"Möchtest Du trotzdem fortfahren?" - -msgid "Please don't do that" -msgstr "Bitte mach das nicht" +"%.50s enthält eine gespiegelte Referenz. So wie es ist, kann dies nicht " +"korrigiert werden. Soll ich die Verbindung trennen und es dann korrigieren?" -msgid "You may not paste a reference into this window" -msgstr "Du darfst kein Referenzobjekt in dieses Fenster einfügen" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%1$.30s Zeichenkette für %2$.30s" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Versuch, eine Glyphe zu erstellen, die auf sich selbst verweist" +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s bei %2$d von %3$.90s%4$s" -msgid "Self-referential glyph" -msgstr "Selbstverweisende Glyphe" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s bei %2$d Größe %3$d von %4$.80s" -msgid "No Vertical Metrics" -msgstr "Keine vertikale Metrik" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s von Subtabelle %2$.50s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"Diese Schrift enthält keine aktivierten vertikalen Metriken.\n" -"Benutze „Element → Schrift-Informationen”, um sie zu aktivieren." - -msgid "Could not find original glyph" -msgstr "Original-Glyphe konnte nicht gefunden werden" +"%1$s hatte eine Referenz, %2$s, mit einer schlechten Transformationsmatrix " +"(eines der Matrixelemente war größer als 2). Die transformierten Konturen " +"wurden in diese Glyphe verschoben und stattdessen eine Referenz hergestellt." -msgid "Missing glyph" -msgstr "Fehlende Glyphe" +#. GT: The user is trying to open a font file which contains multiple fonts and +#. GT: has asked for a font which is not in that file. +#, c-format +msgid "%1$s is not in font file" +msgstr "%1$s ist keine Schriftdatei" -msgid "_Cancel" -msgstr "_Abbrechen" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Erwartet %3$s erhalten %4$s" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "Zweite Glyphe von %s" +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s verweist auf ein leeres Zeichen \"%1$.20s\"" -msgid "No Lookups" -msgstr "Keine Nachschlagetabellen" +#, c-format +msgid "%3d: " +msgstr "%3d: " -msgid "No lookups to copy" -msgstr "Keine Nachschlagetabellen zum Kopieren" +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c Min Erweiterung=%d, Max Erweiterung=%d" -msgid "Lookups" -msgstr "Nachschlagetabellen" +#, c-format +msgid "%d pixel bitmap" +msgstr "%d Pixel Bitmap" -msgid "Choose which lookups to copy" -msgstr "Wählen welche Nachschlagetabellen kopiert werden sollen" +#, c-format +msgid "%d pixels" +msgstr "%d Pixel" -msgid "Attempt to make a character that refers to itself" -msgstr "Versuch, ein Zeichen zu erstellen, das auf sich selbst verweist" - -msgid "Self-referential character" -msgstr "Selbstverweisendes Zeichen" - -msgid "No selection\n" -msgstr "Keine Auswahl\n" - -msgid "Bitmap Paste" -msgstr "Bitmap einfügen" - -msgid "Pasting..." -msgstr "Wird eingefügt …" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "%d@%d Pixel Bitmap" #, c-format -msgid "Can't open %s\n" -msgstr "Kann %s nicht öffnen\n" +msgid "" +"%s\n" +"Proceed anyway?" +msgstr "" +"%s\n" +"Trotzdem fortfahren?" #, c-format -msgid "Failed to write %s\n" -msgstr "Fehler beim Schreiben von %s\n" +msgid "%s No Slope" +msgstr "%s Keine Neigung" #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Keine Glyphe mit dem Namen %s, benutzt als Muster in %s\n" - -msgid "Auto Hinting Font..." -msgstr "Automatisches Hinting der Schrift …" - -msgid "Converting PostScript" -msgstr "PostScript konvertieren" - -msgid "Saving PostScript Font" -msgstr "Speichere PostScript-Schrift" +msgid "%s anchor %d" +msgstr "%s Anker %d" -msgid "Outlining glyphs" -msgstr "Erstelle Glyphen mit Konturen" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s bei Ligatur Position %d" -msgid "Inlining glyphs" -msgstr "Erstelle Glyphen mit Innenkonturen" +#, c-format +msgid "%s base" +msgstr "%s Grundzeichen" -msgid "Shadowing glyphs" -msgstr "Erstelle Glyphen mit Schatten" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s mit %s" #, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "%s contextual %d" +msgstr "%s kontextuelle %d" -msgid "Encoding name" -msgstr "Kodierungs-Name" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s enthält kein Element ganz oben\n" -msgid "Please name this encoding" -msgstr "Bitte benenne diese Kodierung" +#, c-format +msgid "%s entry" +msgstr "%s Eingang" -msgid "Bad encoding file format" -msgstr "Ungültiges Format der Kodierung" +#, c-format +msgid "%s exit" +msgstr "%s Ausgang" +#, c-format msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" -"Diese Datei enthält eine namenlose Kodierung, die in einem Skript nicht " -"benannt werden kann" +"%s hat einen Begrenzungsrahmen, der zu groß ist, damit dieser Algorithmus " +"funktioniert. Ignoriert." +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Please name encoding %d in this file" -msgstr "Bitte benenne die Kodierung %d in dieser Datei" - -msgid "couldn't write encodings file\n" -msgstr "konnte Kodierungs-Datei nicht schreiben\n" +msgid "%s in %s lookup %d" +msgstr "%s in %s Nachschlagetabelle %d" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Konnte cidmap-Datei nicht öffnen: %s" - -msgid "Missing cidmap file" -msgstr "Fehlende cidmap-Datei" +msgid "" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "" +"%s ist eine mac Ressourcen-Datei, enthält aber keine PostScript- oder " +"TrueType-Schriften\n" #, c-format msgid "" @@ -488,14220 +451,7402 @@ "%s ist keine cidmap-Datei, bitte folgendes herunterladen\n" "http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Bad cidmap file" -msgstr "Ungültige cidmap-Datei" - -msgid "_Search" -msgstr "_Suche" - -msgid "_Use It" -msgstr "_Verwenden" - #, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Diese Schrift basiert auf dem Zeichensatz %1$.20s-%2$.20s-%3$d, aber das " -"Beste, was ich gefunden habe, ist %1$.20s-%2$.20s-%4$d.\n" -"Soll dieser Zeichensatz verwendet werden oder willst du selber danach suchen?" - -msgid "Use CID Map" -msgstr "CID Zuordnung verwenden" - -msgid "_Browse" -msgstr "_Durchsuchen" - -msgid "_Give Up" -msgstr "_Aufgeben" +msgid "%s is not in %.100s" +msgstr "%s ist nicht in %.100s" #, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge konnte keine cidmap-Datei für diese Schriftart finden. Diese wird " -"nicht zwingend benötigt, aber einige Dinge funktionieren besser, wenn sie " -"vorhanden ist. Falls noch nicht geschehen, können Sie die cidmaps von\n" -" http://FontForge herunterladen. ourceforge.net/cidmaps. gz\n" -"herunterladen, mit gunzip und untar entpacken und nach\n" -" %.80s\n" -"verschieben.\n" -"\n" -"Möchten Sie Ihre lokale Festplatte nach einer passenden Datei durchsuchen?" - -msgid "No cidmap file..." -msgstr "Keine cidmap Datei …" - -msgid "Find a cidmap file..." -msgstr "Finde eine cidmap Datei …" - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" -"Bist Du sicher, dass Du die von mir gefundene cidmap nicht verwenden " -"möchtest?" - -msgid "_Add" -msgstr "_Hinzufügen" - -msgid "_Delete" -msgstr "_Löschen" - -msgid "Extraneous glyphs" -msgstr "Fremde Glyphen" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"Die aktuelle Kodierung enthält Glyphen, die den CIDs nicht zugeordnet werden " -"können.\n" -"Soll ich sie löschen oder sie ans Ende hinzufügen (wo sie mit zukünftigen " -"Definitionen in Konflikt geraten können)?" +msgid "%s kerning class %d" +msgstr "%s Unterschneidungs-Klasse %d" #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "cidmap-Eintrag außerhalb der Grenzen: %s" - -msgid "Not a CID-keyed font" -msgstr "Keine CID-kodierte Schrift" - -msgid "Encoding Too Large" -msgstr "Kodierung zu groß" - -msgid "MultipleEncodingIgnored" -msgstr "Mehrfache Kodierung ignoriert" +msgid "%s line: %d %s\n" +msgstr "%s Zeile: %d %s\n" #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Die Glyphe mit CID %d wird mehr als %d Kodierungen zugeordnet. Nur die " -"ersten %d werden behandelt." +msgid "%s line: %d %s: %s\n" +msgstr "%s Zeile: %d %s: %s\n" #, c-format -msgid "No glyph named %s." -msgstr "Keine Glyphe mit dem Namen %s." +msgid "%s lookup %d" +msgstr "%s Nachschlagetabelle %d" #, c-format -msgid "No CID named %s" -msgstr "Kein CID mit dem Namen %s" +msgid "%s mark" +msgstr "%s Akzent" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Nicht parsebarer Include in Zeile %d in %s" +msgid "%s nested-substitutions %d" +msgstr "%s verschachtelte Substitutionen %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Include-Dateiname zu lang in Zeile %d in %s" +msgid "%s per glyph data %d" +msgstr "%s Glyphen-Daten %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "End of file in include on line %d of %s" -msgstr "" +msgid "%s subtable" +msgstr "%s Subtabelle" #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" +msgid "%s subtable %d" +msgstr "%s Subtabelle %d" #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) und %s(%s) 0x%x in FOND %s\n" #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "Enthaltene zu tief verschachtelt in Zeile %d von %s" +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d Erwartet %s, erhalten %s" #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d Unerwartet gefunden %s" #, c-format -msgid "Number too long on line %d of %s" -msgstr "Nummer zu lang in Zeile %d von %s" +msgid "%s: Is not callable" +msgstr "%s: Kann nicht aufgerufen werden" #, c-format -msgid "Missing number on line %d of %s" -msgstr "Fehlende Nummer in Zeile %d von %s" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d Unerwartetes Zeichen %c (%d)\n" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Unerwartetes Zeichen (0x%02X) in Zeile %d von %s" +msgid "'BASE' Baseline Table" +msgstr "'BASE' Grundlinie Tabelle" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Name, %s%s, zu lang in Zeile %d von %s" +msgid "'FOND' and 'NFNT' family compatibility table" +msgstr "'FOND' und 'NFNT' Tabelle der Familien-Kompatibilität" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Fehlender Name in Zeile %d von %s" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' Glyphen Definition Tabelle" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Erwartet '%s' in Zeile %d von %s" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' Glyphen Positionierung Tabelle" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Erwartet '%c' in Zeile %d von %s" +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' Glyphen Substitution Tabelle" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" +msgid "'JSTF' Justification Table" +msgstr "'JSTF' Textbündigkeit Tabelle" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Erwartet ';' am Anweisungsende in Zeile %d von %s" +msgid "'bsln' Horizontal Baseline Table" +msgstr "'bsln' Tabelle für horizontale Grundlinien" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Verwendung undefinierter Glyphenklasse, %s, in Zeile %d von %s" +msgid "'fpgm'" +msgstr "{Anfang der Eingabe}" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Verwendung undefinierter Akzentklasse, %s, in Zeile %d von %s" +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' Tabelle für horizontale Unterschneidung" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" -"Verweis auf eine CID in einer nicht-CID-kodierten Schrift in Zeile %d von %s" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' Ligaturen-Trenner Tabelle" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" -"Verweis auf einen Glyphen-Namen in einer CID-kodierten Schrift in Zeile %d " -"von %s" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "'morx' erweiterte Glyphen Metamorphosis Tabelle" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" -"Verweis auf einen nicht vorhandenen Glyphen-Namen in Zeile %d von %s: %s" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' Tabelle für optische Grenzen" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "Erwartet '[' in der Definition der Glyphen-Klassen in Zeile %d von %s" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' Tabelle für Glyphen-Eigenschaften" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Ungültiger CID-Bereich in Glyphen-Klasse in Zeile %d von %s" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe hält XUID/UniqueID nun für unnötig)" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" -"Ungültiger Bereich von Glyphen-Namen in Glyphen-Klasse in Zeile %d von %s" +msgid "(Define \"Almost\")" +msgstr "(Definieren „Fast“)" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(gefälscht) Nur MS Bitmap sfnt (ttf)" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Erwartet Glyphen-Name, cid oder Klasse in der Definition der Glyphen-Klassen " -"in Zeile %d von %s" +msgid "(kerning class)\n" +msgstr "(Unterschneidungs-Klasse)\n" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "Erwartet ';' in Markierungen der Nachschlagetabelle in Zeile %d von %s" +msgid "(unspecified) SIL Graphite table" +msgstr "(nicht spezifiziert) SIL Graphite Tabelle" #, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" -"Unerwartes Zeichen in Markierungen der Nachschlagetabellen in Zeile %d von %s" +msgid ") while in %s it is (" +msgstr ") währenddessen ist es in %s (" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" -"Keine Markierungen spezifiziert in Markierungen der Nachschlagetabellen in " -"Zeile %d von %s" +msgid "+" +msgstr "+" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "Erwartet '=' in der Definition der Glyphen-Klassen in Zeile %d von %s" +msgid "-" +msgstr "−" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" +msgid "-1 glyph index in dumpcoveragetable.\n" +msgstr "-1 Glyphenindex in dumpcoveragetable.\n" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" +msgid "..." +msgstr "…" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" +msgid "0" +msgstr "0" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" +msgid "1" +msgstr "1" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Erwartet ganze Zahl im Trenner in Zeile %d von %s" +msgid "100 Thin" +msgstr "100 Fein" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "Erwartet '>' im Trenner in Zeile %d von %s" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, Lateinisch-2 (Osteuropa)" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" -"\"%s\" ist nicht der Name eines bekannten, benannten Ankers in Zeile %d von " -"%s." +msgid "1251, Cyrillic" +msgstr "1251, Kyrillisch" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Erwartet ganze Zahl im Anker in Zeile %d von %s" +msgid "1252, Latin-1" +msgstr "1252, Lateinisch-1" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Erwartet Schlüsselwort 'anchor' im Anker in Zeile %d von %s" +msgid "1253, Greek" +msgstr "1253, Griechisch" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "Erwartet '>' im Anker in Zeile %d von %s" +msgid "1254, Turkish" +msgstr "1254, Türkisch" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Erwartet Namen in der Definition der Anker in Zeile %d von %s" +msgid "1255, Hebrew" +msgstr "1255, Hebräisch" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" -"Versuch, die Definition der Anker von \"%s\" in Zeile %d von %s neu zu " -"definieren" +msgid "1256, Arabic" +msgstr "1256, Arabisch" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Verweis auf eine Nachschlagetabelle, die nicht in der Funktionen-Datei ist, " -"jedoch in der Schrift %.50s" +msgid "1257, Windows Baltic" +msgstr "1257, Windows Baltisch" -msgid "Refers to Font" -msgstr "Verweist auf Schrift" +msgid "1258, Vietnamese" +msgstr "1258, Vietnamesisch" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" -"\"%s\" ist nicht der Name eines bekannten, benannten eingetragenen Wertes in " -"Zeile %d von %s." +msgid "1361, Korean Johab" +msgstr "1361, Koreanische Johab" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" +msgid "2" +msgstr "2" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" +msgid "200 Extra-Light" +msgstr "200 Extra-Leicht" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" +msgid "3" +msgstr "3" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Erwartet Name oder Klasse in Zeile %d von %s" +msgid "300 Light" +msgstr "300 Leicht" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "Erwarteter Anker in der Akzentenklasse-Definition in Zeile %d von %s" +msgid "32x8 cell window" +msgstr "Fenster: 32 × 8 Felder" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" -"Erwarteter Klassenname in der Akzentenklasse-Definition in Zeile %d von %s" +msgid "4" +msgstr "4" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"Nachschlagetabellen können nur nach markierten Glyphen in Zeile %d von %s " -"angegeben werden" +msgid "400 Regular" +msgstr "400 Normal" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" -"Nachschlagetabellen müssen definiert sein, bevor sie in Zeile %d von %s " -"verwendet werden" +msgid "437, US" +msgstr "437, USA" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" +msgid "500 Medium" +msgstr "500 Mittel" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "600 Semi-Bold" +msgstr "600 Halb-Fett" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" +msgid "700 Bold" +msgstr "700 Fett" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" +msgid "708, Arabic ASMO 708" +msgstr "708, Arabisch ASMO 708" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Erwartet einen Anker (nach Grundzeichen/Akzent) auf Zeile %d von %s" +msgid "737, Greek; former 437 G" +msgstr "737, Griechisch; ehemals 437 G" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS Baltisch" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" +msgid "800 Extra-Bold" +msgstr "800 Extra-Fett" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" +msgid "850, WE/Latin 1" +msgstr "850, WE/Lateinisch 1" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Informationen der Nachschlagetabelle an nichtmarkierte Glyphe in Zeile %d " -"von %s angehängt" +msgid "852, Latin 2" +msgstr "852, Lateinisch 2" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Nicht-analysierbare kontextuelle Folge auf Zeile %d von %s" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM Kyrillisch; vorwiegend Russisch" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" +msgid "857, IBM Turkish" +msgstr "857, IBM Türkisch" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Leeres Substitutionselement in Zeile %d von %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS Portugiesisch" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"Umgekehrte Substitution muss genau eine markierte Glyphe enthalten und keine " -"Nachschlagetabelle in Zeile %d von %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS Isländisch" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" +msgid "862, Hebrew" +msgstr "862, Hebräisch" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "Keine markierten Glyphen erlaubt bei Ersetzung in Zeile %d von %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS Kanadisches Französisch" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" +msgid "864, Arabic" +msgstr "864, Arabisch" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" -"Erwartet Schlüsselwörter 'by' oder 'from' in Substitution in Zeile %d von %s" +msgid "865, MS_DOS Nordic" +msgstr "865, MS_DOS Nordisch" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS Russisch" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" +msgid "869, IBM Greek" +msgstr "869, IBM Griechisch" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Leere Position in Zeile %d von %s" +msgid "874, Thai" +msgstr "874, Thailändisch" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Ungültige Kursiv-Position in Zeile %d von %s" +msgid "900 Black" +msgstr "900 Schwarz" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" +msgid "932, JIS/Japan" +msgstr "932, JIS/Japan" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Erwartet Name in Nachschlagetabelle in Zeile %d von %s" +msgid "936, Simplified Chinese" +msgstr "936, Vereinfachtes Chinesisch" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "Erwartet '{' in der Definition der Funktionen in Zeile %d von %s" +msgid "949, Korean Wansung" +msgstr "949, Koreanische Wansung" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" -"Erwartet Ende der Datei in der Definition der Nachschlagetabelle in Zeile %d " -"von %s" +msgid "950, Traditional Chinese" +msgstr "950, Traditionelles Chinesisch" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" -"Unerwartetes Zeichen %s, in der Definition der Nachschlagetabelle in Zeile " -"%d von %s" +msgid "< _Prev" +msgstr "< _Zurück" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" -" Vielleicht wolltest du das Schlüsselwort 'sub' benutzen, statt 'subs'?" +msgid "" +msgstr "" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" -"Erwartet %s in der Definition der Nachschlagetabelle in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" -"Alle Einträge in einer Nachschlagetabelle müssen dieselbe Art haben in Zeile " -"%d von %s" +msgid "" +msgstr "" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" -"Diese Nachschlagetabelle hat keinen Effekt, kann ihre Art nicht herausfinden " -"in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Erwartet Zeichenfolge in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Ende der Datei in Zeichenfolge gefunden, in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Erwartet Markierungselement in Funktion in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" -"Unerwartetes Ende der Datei in der Definition der Funktion in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" -"Funktionen innerhalb anderer Funktionen sind nur für 'aalt' Funktionen " -"erlaubt in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Erwartet ';' in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" -"Unerwartetes Zeichen %s, in der Definition der Funktion in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" -"Erwartet '%c%c%c%c' in der Definition der Nachschlagetabelle in Zeile %d von " -"%s" +msgid "" +msgstr "" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Unbekanntes Feld %s in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "Erwartet ganze Zahl in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Erwartet Semikolon in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "Erwartet '}' in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" -"Erwartet ganze Zahl oder Liste ganzer Zahlen nach %s in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "Erwartet Komma oder Semikolon in Zeile %d von %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "Erwartet Klasse in Zeile %d von %s" +msgid "A Font Family name is required" +msgstr "Ein Schriftfamilienname ist erforderlich" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"Erwartet Anhang oder Ligaturen-Trenner oder Definition der Glyphen-Klasse in " -"Zeile %d von %s" +msgid "A PostScript name may not be a number" +msgstr "Ein PostScript-Name darf keine Zahl sein" #, c-format -msgid "Unexpected token in GDEF on line %d of %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" msgstr "" +"Ein PostScript-Name sollte aus ASCII-Zeichen bestehen,\n" +"darf nicht (){}[]<>%%/ oder ein Leerzeichen enthalten" #, c-format msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"Ein PostScript-Name sollte aus ASCII-Zeichen bestehen,\n" +"darf nicht (){}[]<>%%/ oder ein Leerzeichen enthalten und\n" +"muss kürzer sein als 63 Zeichen" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Eine Leinwand (Unterfenster) in einem Gadget verpackt, zum Zeichnen" + +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" msgstr "" +"Eine kommagetrennte Liste von Schriftfamiliennamen, die verwendet werden, um " +"kleine Beispielbilder von Glyphen über den vom Benutzer erstellten Glyphen " +"anzuzeigen" -#, c-format msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" +"A contour in this glyph contains a different number of points in different " +"instances" msgstr "" +"Eine Kontur in dieser Glyphe enthält in verschiedenen Instanzen eine " +"unterschiedliche Anzahl von Punkten" #, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgid "" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" +"Eine Abdeckungstabelle wurde in einer Glyphen- oder Klassenbasierten " +"kontextuellen Nachschlagetabelle gefunden, beginnend bei: %.20s …" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgid "A coverage table:" +msgstr "Abdeckungstabelle:" + +msgid "" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" +"Eine Gerätetabelle für horizontale Akzentpositionierung.\n" +"erwartet eine kommaseparierte Liste von \":\"\n" +"Als \"9:-1,12:1,13:1\"" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" +msgid "" +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." msgstr "" +"Einige Glyphen, wie Aring, Ccedilla, Eogonek, usw.\n" +"bestehen aus zwei sich überlappenden Referenzen.\n" +"Oft ist es wünschenswert, die Referenzen beizubehalten\n" +"(so dass sich Änderungen an der Grundglyphe in der zusammengesetzten Glyphe " +"widerspiegeln), aber das\n" +"bedeutet, dass die Schrift überlappenden Konturen enhällt.\n" +"Dieses Option bedeutet, dass kurz vor der Generierung\n" +"die Schrift, FontForge die Verknüpfung der Referenzen\n" +"aufhebt und Überlappungen entfernt, bei gleichzeitiger\n" +"Beibehaltung der Referenzen in der SFD Datei." -#, c-format -msgid "Expected tag in table on line %d of %s" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." msgstr "" +"Eine freie Presse diskriminiert\n" +"gegen die Analphabeten." + +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Glyphenamen dürfen nicht mit einer Zahl oder einem Punkt anfangen" #, c-format -msgid "Expected matching tag in table on line %d of %s" +msgid "" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" +msgstr "" +"Glyphenamen müssen ASCII Zeichen sein, ohne Leerzeichen und ohne \"([{<>}])/" +"%%\" und sollten nur alfanumerische Zeichen enthalten, Punkte und " +"Unterstriche" + +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" +"Glyphenamen sollten nur alfanumerische Zeichen enthalten, Punkte und " +"Unterstriche.\n" +"Möchtest du dennoch diesen Namen benutzen?" #, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"Das Markierungselement der Sprache in Zeile %d (%s) ist zu lang. Es kann " +"höchstens 4 Buchstaben lang sein" #, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Unerwartetes Zeichen, %s, auf Zeile %d von %s" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "" +"Das Markierungselement der Sprache in Zeile %d (%s) sollte ASCII-Zeichen " +"beinhalten.\n" -msgid "Discarding a duplicate kerning pair." -msgstr "Ein doppeltes Unterschneidungspaar verwerfen." +msgid "" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" +msgstr "" +"Eine Linie ist „fast“ horizontal (oder vertikal), wenn\n" +"die Koordinaten so viel Geviert-Einheiten entfernt sind" -#, c-format -msgid "No lookup named %s" -msgstr "Keine Nachschlagetabelle mit dem Namen %s" +msgid "A list of coverage tables:" +msgstr "Eine Liste der Abdeckungstabellne:" -msgid "Mismatch lookup types inside a parsed lookup" +msgid "A list of glyph names" +msgstr "Eine Liste von Glyphen-Namen" + +msgid "A list of glyphs:" +msgstr "Eine Liste von Glyphen:" + +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." msgstr "" -"Nicht übereinstimmende Arten der Nachschlagetabellen innerhalb einer " -"analysierten Nachschlagetabelle" +"Eine Liste der Sprachen und der Nachschlagetabellen, um\n" +"Textbündigkeit einzeln ein- und auszuschalten. Eine Sprache\n" +"kann mehrmals erscheinen, in diesem Fall wir die zweite\n" +"(oder dritte, usw.) versucht, wenn die erste fehlschlägt." -msgid "Could not figure out a lookup type" -msgstr "Konnte keine Art der Nachschlagetabellen herausfinden" +msgid "A list of scripts with special justification needs" +msgstr "" +"Eine Liste von Schriftsystemen mit besonderen\n" +"Anforderungen an die Textbündigkeit" -msgid "Mark anchors provided when nothing can use them" -msgstr "Akzenten-Anker, wenn sie nichts verwenden kann" +#, c-format +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "" +"Eine Übereinstimmung wurde gefunden, nachdem die Verweise\n" +"in der Glyphe „%s“ entfernt wurden\n" #, c-format -msgid "Anchor-%d" -msgstr "Anker-%d" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "Ein Punkt in %s ist außerhalb der Begrenzungsrahmen der Schrift.\n" #, c-format -msgid "Cannot open feature file %.120s" -msgstr "Funktionen-Datei %.120s kann nicht geöffnet werden" +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "Ein Punkt in GID %d ist außerhalb der Begrenzungsrahmen der Glyphe\n" -msgid "Cannot open file" -msgstr "Datei kann nicht geöffnet werden" +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" +msgstr "" +"Eine Referenz in dieser Glyphe bezieht sich auf eine unterschiedliche " +"Kodierung in verschiedenen Instanzen" -msgid "_Unlink All" -msgstr "Alle Verbindungen _trennen" +msgid "" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" +msgstr "" +"Eine Nachschlagetabelle der kontextuellen Kette kann nur mit einer " +"Abdeckungstabelle direkt übereinstimmen" -#, c-format msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" msgstr "" -"Du versuchst %.30s zu löschen, auf das sich ein anderes Zeichen\n" -"bezieht. Bist Du sicher, dass Du es löschen möchten?" +"Eine Nachschlagetabelle der umgekehrten kontextuellen Kette muss eine Reihe " +"von Ersatzglyphen irgendwo haben" -msgid "Building duplicate encodings" -msgstr "Erstellen von doppelten Kodierungen" +#, c-format +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"Ein Markierungselement der Schriftsysteme in Zeile %d (%s) ist zu lang. Es " +"kann höchstens 4 Buchstaben lang sein" -msgid "Transforming..." -msgstr "Transformiere …" +#, c-format +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "" +"Das Markierungselement der Schriftsysteme in Zeile %d (%s) sollte ASCII-" +"Zeichen beinhalten.\n" -msgid "Removing overlaps..." -msgstr "Entferne Überlappungen …" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "" +"Ein Stil kann nicht eine schmale und eine breite Laufweite zugleich haben " +"(unsinnig)" -msgid "Adding points at Extrema..." -msgstr "Extrempunkte werden hinzufügen …" +msgid "A tag must be 4 ASCII characters" +msgstr "Markierungselement muss 4 ASCII-Zeichen lang sein" -msgid "Rounding to integer..." -msgstr "Auf ganze Zahlen runden …" +msgid "A value must be between [-32768,32767]" +msgstr "Ein Wert muss zwischen [-32768,32767] liegen" -msgid "Correcting Direction..." -msgstr "Korrektur der Richtung …" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Ein Wert muss zwischen [-8,-1] oder [1,8] liegen" -msgid "Unlink All" -msgstr "Alle Verbindungen trennen" +msgid "A value must be between [0,15]" +msgstr "Ein Wert muss zwischen [0,15] liegen" -msgid "Unlink" -msgstr "Verknüpfung aufheben" +msgid "ABx => xAB" +msgstr "ABx => xAB" -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" -"%.50s enthält eine gespiegelte Referenz. So wie es ist, kann dies nicht " -"korrigiert werden. Soll ich die Verbindung trennen und es dann korrigieren?" +msgid "ABx => xBA" +msgstr "ABx => xBA" -msgid "Flipped Reference" -msgstr "Umgekehrtes Referenzobjekt" +msgid "ABxCD => CDxAB" +msgstr "ABxCD => CDxAB" -msgid "Simplifying..." -msgstr "Wird vereinfacht …" +msgid "ABxCD => CDxBA" +msgstr "ABxCD => CDxBA" -msgid "Finding Substitution Points..." -msgstr "Substitution-Punkte finden …" +msgid "ABxCD => DCxAB" +msgstr "ABxCD => DCxAB" -msgid "Finding Counter Masks..." -msgstr "Punzen-Masken finden …" +msgid "ABxCD => DCxBA" +msgstr "ABxCD => DCxBA" -msgid "Things could be better..." -msgstr "Die Dinge könnten besser sein …" +msgid "ABxD => DxAB" +msgstr "ABxD => DxAB" -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" -"Du erhälst bessere Instruktionen, wenn Du das „Private“ Wörterbuch für die " -"Schrift ausfüllst,\n" -"„Element → Schrift-Informationen → Private”" +msgid "ABxD => DxBA" +msgstr "ABxD => DxBA" -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" -"Die Ausgewählten Glyphen haben keine Hints. FotForge wird nur wenige " -"Instruktionen erstellen." +msgid "AGL For New Fonts" +msgstr "AGL für neue Schriften" -msgid "Auto Instructing Font..." -msgstr "Automatisches erstellen von Instruktionen …" +msgid "AGL with PUA" +msgstr "AGL mit PUA" -msgid "Building accented glyphs" -msgstr "Erstellen von Glyphen mit Akzenten" +msgid "AGL without afii" +msgstr "AGL ohne afii" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Bist Du sicher, dass Du Å ersetzen möchten?\n" -"Der Ring wird mit A nicht verbunden sein." +msgid "AMS Names" +msgstr "AMS Namen" -msgid "Replace Å" -msgstr "Å ersetzen" +msgid "AR: Char 119" +msgstr "Seitenverhältnis: Zeichen 119" -msgid "_Revert" -msgstr "Zu_rücksetzen" +msgid "AR: Char 157" +msgstr "Seitenverhältnis: Zeichen 157" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"Schrift %1$.40s in Datei %2$.40s wurde geändert.\n" -"Durch das Zurücksetzen der Datei verlierst Du diese Änderungen.\n" -"Willst Du das?" +msgid "AR: Char 163" +msgstr "Seitenverhältnis: Zeichen 163" -msgid "Font changed" -msgstr "Schrift hat sich geändert" +msgid "AR: Char 211" +msgstr "Seitenverhältnis: Zeichen 211" -msgid "Old sfd file" -msgstr "Alte sfd-Datei" +msgid "AR: Char 94" +msgstr "Seitenverhältnis: Zeichen 94" msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" msgstr "" -"Diese Schrift stammt aus einer alten sfd-Datei. Nicht alle Eigenschaften " -"können erfolgreich wiederhergestellt werden." +"ATM benötigt, dass Schriften mit der Macintosh Latin Kodierung kodiert sind. " +"Diese PostScript-Schrift kann gedruckt werden, aber auf dem Bildschirm " +"werden nur die Bitmap-Versionen angezeigt" -msgid "Glyph Name Changed" -msgstr "Glypenname geändert" +msgid "ATT" +msgstr "ATT" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Der Name der Glyphe %.40s hat sich geändert. Dies ist, was benutzt wird, um " -"die Glyphe in der Datei zu finden, daher kann diese Glyphe nicht rückgängig " -"machen.\n" -"(Über nachfolgende Glyphen wird nicht gewarnt.)" +msgid "A_lign" +msgstr "Ausric_hten" -msgid "Can't Find Glyph" -msgstr "Kann Glyphe nicht finden" +msgid "Abkhazian" +msgstr "Abchasisch" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Die Glyphe, %.80s, kann in der sfd-Datei nicht gefunden werden" +msgid "Above Base Forms" +msgstr "Formen über dem Grundzeichen" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "Diese Version von FontForge erwartet Freetype 2.3.7 oder neuer." +msgid "Above Base Mark" +msgstr "Akzent über dem Grundzeichen" -msgid "No ByteCode Interpreter" -msgstr "Kein ByteCode-Interpreter" +msgid "Above Base Substitutions" +msgstr "Substitutionen über dem Grundzeichen" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Die Resultate kommen vom freetype autohinter. Sie spiegeln nicht die " -"TrueType Instruktionen." +msgid "AccentBaseHeight:" +msgstr "Akzente Grundbuchstabe Höhe:" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Fehlende Glyphe …" +msgid "AccentCenterLowest" +msgstr "Akzente Zentriert Tief" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"In deiner Schrift fehlt die Glyphe 'dotlessi',\n" -"füge sie hinzu und erstelle deine Akzent-Glyphe erneut" +msgid "AccentOffsetPercent" +msgstr "Akzente Versatz Prozent" + +msgid "Accented glyph composed of:" +msgstr "Akzentuierte Glyphe besteht aus:" + +msgid "Accents" +msgstr "Akzente" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"In deiner Schrift fehlt die Glyphe 'uni0237',\n" -"sowie die veraltete Glyphe 'dotlessj',\n" -"füge die erste hinzu und erstelle deine Akzent-Glyphe erneut" +"Akzeptiere eine Kontur, die dem Original sehr nahe kommt.\n" +"Sie kann um eine Geviert-Einheit abseits stehen oder\n" +"eine Referenz haben, die mit einer Kontur übereinstimmt." -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "Keine passende Ankerklasse für %s" +msgid "Accept outlines which exactly match the original" +msgstr "Akzeptiere Konturen, die genau dem Original entsprechen" -msgid "Merging Problem" -msgstr "Problem beim Zusammenführen" +msgid "Acceptable _Extrema" +msgstr "Akzeptierbare _Extrempunkte" -msgid "Merging a font with itself achieves nothing" -msgstr "Eine Schrift mit sich selbst zusammenzuführen, bringt nichts" +msgid "Access All Alternates" +msgstr "Zugriff auf alle Alternativen" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" +msgid "Activate diagonal stem processing" +msgstr "Diagonale Stammverarbeitung aktivieren" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" +msgid "Active Background" +msgstr "Aktiver Hintergrund" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" +msgid "Active Border:" +msgstr "Aktiver Rahmen:" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" +msgid "Active Color" +msgstr "Aktiv Farbe" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" +msgid "Active Hints" +msgstr "Aktive Hints" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" +msgid "Active Layer Color" +msgstr "Aktive Ebene Farbe" #, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" +msgid "Active Layer: %s (%s)" +msgstr "Aktive Ebene: %s (%s)" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" msgstr "" +"Eigentlich ein Bit in der 'head' Tabelle. Wenn deaktiviert,\n" +"wird auf manche ostasiatische Schriften kein Hinting angewendet" -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" +msgid "Add" +msgstr "Hinzufügen" -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" -"Verschiedene Einstellungen, ob die Strichbreite geerbt werden soll in der " -"Ebene %d von %s\n" +msgid "Add 'D_FLT' script" +msgstr "'D_FLT' Schriftsystem hinzufügen" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Add All Extrema" +msgstr "Alle Extrempunkte hinzufügen" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" +msgid "Add Anchor" +msgstr "Anker hinzufügen" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" +msgid "Add Base Anchor..." +msgstr "Grundzeichen-Anker hinzufügen …" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "Verschiedene Füllmuster in Ebene %d von %s\n" +msgid "Add DHint" +msgstr "DHint hinzufügen" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "Verschiedene Strichmuster in Ebene %d von %s\n" +msgid "Add E_ncoding Name..." +msgstr "Kodieru_ngs-Name hinzufügen …" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" +msgid "Add E_xtrema" +msgstr "E_xtrempunkte hinzufügen" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "Unterschiedliche Anzahl von Ebenen in %s\n" +msgid "Add Encoding Name..." +msgstr "Kodierungs-Name hinzufügen …" -msgid "Interpolating Problem" -msgstr "Problem beim Interpolieren" +msgid "Add Encoding Slots..." +msgstr "Kodierungs-Felder hinzufügen …" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Eine Schrift mit sich selbst zu interpolieren, bringt nichts" +msgid "Add Entry Anchor..." +msgstr "Eingangs-Anker hinzufügen …" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" -"Interpolieren zwischen Schriften mit verschiedenen Kurvenarten (z.B. " -"zwischen postscript und truetype)" +msgid "Add Exit Anchor..." +msgstr "Ausgangs-Anker hinzufügen …" -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" -"Interpolieren zwischen verschiedenartigen Schriften (z.B. zwischen type3 und " -"type1)" +msgid "Add Good Extrema" +msgstr "Gute Extrempunkte hinzufügen" -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Ungültiger Begrenzungsrahmen für %s.\n" +msgid "Add Language to Script..." +msgstr "Sprache dem Schriftsystem hinzufügen …" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" +msgid "Add Language(s) to Script" +msgstr "Sprachen dem Schriftsystem hinzufügen" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" +msgid "Add Lookup" +msgstr "Nachschlagetabelle hinzufügen" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" +msgid "Add Mark Anchor..." +msgstr "Akzent-Anker hinzufügen …" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "OFL Lizenz hinzufügen" -msgid "Unexpected EOF in gf\n" -msgstr "Unerwartetes EOF (Ende der Datei) in gf\n" +msgid "Add Points Of I_nflection" +msgstr "We_ndepunkte hinzufügen" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Nicht-interpretierender code in gf: %d\n" +msgid "Add Sub_table" +msgstr "Su_btabelle hinzufügen" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" +msgid "Add Subscripts/Superscripts..." +msgstr "Tief-/Hochgestellte Zeichen hinzufügen …" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" +msgid "Add VHi_nt" +msgstr "VHi_nt hinzufügen" -msgid "Pixel size:" -msgstr "Pixelgröße:" +msgid "Add _Lookup" +msgstr "Nac_hschlagetabelle hinzufügen" -msgid "What is the pixel size of the font in this file?" -msgstr "Welche Pixelgröße hat diese Schrift in dieser Datei?" +msgid "Add _Missing Glyphs" +msgstr "_Fehlende Glyphen hinzufügen" -msgid "Bad Number" -msgstr "Ungültige Nummer" +msgid "Add _Small Capitals..." +msgstr "K_apitälchen hinzufügen …" -msgid "Duplicate pixelsize" -msgstr "Dopplung der Pixelgröße" +msgid "Add a corner point" +msgstr "Eckpunkt hinzufügen" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"Die Schriftdatenbank enthällt schon eine\n" -"Bitmap-Schrift mit dieser Pixelgröße (%d)\n" -"Möchtest Du sie überschreiben?" +msgid "Add a curve point" +msgstr "Kurvenpunkt hinzufügen" -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Keine (metafont) pk-Datei %.200s" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Kurvenpunkt immer horizontal oder vertikal hinzufügen" -msgid "Not a pk file" -msgstr "Keine pk-Datei" +msgid "Add a g2 curve point" +msgstr "Füge einen g2 Kurvenpunkt hinzu" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Keine (metafont) gf-Datei %.200s" +msgid "Add a left \"tangent\" point" +msgstr "Linker „Tangent“-Punkt hinzufügen" -msgid "Not a gf file" -msgstr "Keine gf-Datei" +msgid "Add a new layer" +msgstr "Neue Ebene hinzufügen" -msgid "Not a pcf file" -msgstr "Keine pcf-Datei" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "" +"Füge einen nächsten Beschränkungspunkt hinzu (manchmal wie eine Tangente)" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Keine X11 pcf-Datei %.200s" +msgid "Add a point, then drag out its control points" +msgstr "Füge einen Punkt hinzu, ziehe dann seine Kontrollpunkte aus" -msgid "Not a bdf file" -msgstr "Keine bdf-Datei" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "" +"Füge einen vorherigen Beschränkungspunkt hinzu (manchmal wie eine Tangente)" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "Keine X11 bdf-Datei %.200s" +msgid "Add a right \"tangent\" point" +msgstr "Rechten „Tangent“-Punkt hinzufügen" -msgid "Decompress Failed!" -msgstr "Dekomprimieren fehlgeschlagen!" +msgid "Add a subtable to which lookup?" +msgstr "Subtabelle welcher Nachschlagetabelle hinzufügen?" -#, c-format -msgid "Loading font from %.100s" -msgstr "Lade Schrift aus %.100s" +msgid "Add a tangent point" +msgstr "Tangentenpunkt hinzufügen" -msgid "Loading..." -msgstr "Wird geladen …" +msgid "Add entries for all selected glyphs." +msgstr "Einträge für alle ausgewählten Glyphen hinzufügen." -msgid "Reading Glyphs" -msgstr "Glyphen werden gelesen" +msgid "" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." +msgstr "" +"Füge der Nachschlagetabelle Einträge hinzu, die auf dem\n" +"folgenden Suffix basieren. Wenn also das Suffix auf \"superior\"\n" +"gesetzt ist und die Schrift enthält Glyphen mit den Namen \"A\"\n" +"und \"A.superior\" (und die Nachschlagetabelle bezieht sich\n" +"auf das lateinische Schriftsystem), dann wird FontForge\n" +"eine Eintragszuordnung \"A\" → \"A.superior\" hinzufügen." -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Konnte keine Bitmap-Schrift finden in %s" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "" +"Unterschneidungs-Informationen zwischen allen Paaren der ausgewählten " +"Glyphen hinzufügen" -msgid "No Bitmap Font" -msgstr "Keine Bitmap-Schrift" +msgid "AddCharToNameList" +msgstr "Zeichen der Namensliste hinzufügen" -msgid "Outline Glyphs\n" -msgstr "Glyphen mit Konturen\n" +msgid "Adding points at Extrema..." +msgstr "Extrempunkte werden hinzufgefügt …" -msgid "Glyph Differences\n" -msgstr "Glyphen-Unterschiede\n" +msgid "Adding points of inflection..." +msgstr "Wendepunkte werden hinzugefügt …" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Glyphe „%s” unterscheidet sich\n" +msgid "Additional arguments for autotrace program:" +msgstr "Zusätzliche Argumente für das autotrace-Programm:" -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." msgstr "" +"Fügt eine neue Nachschlagetabelle unter die ausgewählte\n" +"Nachschlagetabelle hinzu, oder an den Anfang der Liste der\n" +"Nachschlagetabellen, falls nichts ausgewählt ist." -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "Glyphe „%s” enthält einen Verweis zu %s in %s\n" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." msgstr "" -"Glyphe „%s” bezieht sich auf %s mit einer anderen Transformationsmatrix\n" +"Fügt eine neue Subtabelle der Nachschlagetabelle unter die\n" +"ausgewählte Subtabelle der Nachschlagetabelle hinzu, oder\n" +"an den Anfang der Liste der Nachschlagetabellen, falls nichts\n" +"ausgewählt ist." -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "Glyphe „%s” hat eine andere Anzahl von Ebenen\n" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Anpassen" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "Glyphe „%s” hat eine andere Füllung in Ebene %d\n" +msgid "Adobe" +msgstr "Adobe" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "Glyphe „%s” hat einen anderen Strichzug in der Ebene %d\n" +msgid "Adobe Glyph List" +msgstr "Adobe Glyphen-Liste" + +msgid "Adobe Standard" +msgstr "Adobe Standard" -#, c-format msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" +"Adobe sagt, dass „große“ Kurven keine Extema haben sollten.\n" +"aber sie definieren nicht, was groß ist.\n" +"Wenn die Entfernung zwischen den Endpunkten der Kurven größer ist als dieser " +"Wert, dann ist die Kurve „groß“ für FontForge." -#, c-format msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" -"Glyphe „%s” hat keine Kurven, die genau übereinstimmen, aber sie sind nah " -"dran\n" +"Adobes Spezifikation für Schriftnamen (5088.FontNames.pdf) sagt, dass der " +"Schriftnamen nicht länger als 29 Zeichen sein sollten. Möchtest du trotzdem " +"fortfahren?" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" -"Eine Übereinstimmung wurde gefunden, nachdem die Verweise\n" -"in der Glyphe „%s“ entfernt wurden\n" +msgid "Advance To Next Glyph" +msgstr "Weiter bis zur nächsten Glyphe" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Unterschiedliche Anzahl von Konturen in der Glyphe „%s”\n" +msgid "Advance Width Col" +msgstr "Dickte Farbe" #, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" -"Nichtübereinstimmung offener/geschlossener Konturen in der Glyphe „%s”\n" +msgid "Advance Width Metrics For %.50s" +msgstr "Dickten-Metrik für %.50s" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Nichtübereinstimmung der Kurven in der Glyphe „%s”\n" +msgid "Advance Width as a Bar" +msgstr "Dickte als Unterstrich" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Glyphe „%s” hat eine Dickte von %d in %s aber %d in %s\n" +msgid "Advance Width as a Line" +msgstr "Dickte als Linie" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "Glyphe „%s” hat eine vertikale Dickte von %d in %s aber %d in %s\n" +msgid "Advance Width does not change." +msgstr "Dickte ändert sich nicht." -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Hint Masken unterscheiden sich in der Glyphe „%s” bei (%g,%g)\n" +msgid "Advance Width not" +msgstr "Dickte nicht" #, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Hints unterscheiden sich in der Glyphe „%s”\n" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "Die Dickte der Glyphe %.30s muss kleiner sein als 127" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Glyphe „%s” in %s hat keine TrueType-Instrutionen\n" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Glyphe „%s” hat unterschiedliche TrueType-Instrutionen\n" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Glyphen in %s, aber nicht in %s\n" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Glyphe „%s“ fehlt von %s\n" +msgid "Afm Save Failed" +msgstr "Speichern von AFM fehlgeschlagen" msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" -"Die beiden Schriften haben unterschiedliche ppem-Größen, Glyphen werden " -"nicht verglichen\n" +"Nachdem du eine Glyphe drehst oder neigst, solltest du wahrscheinlich " +"„Element → Extrempunkte hinzufügen“ anwenden" -msgid "Bitmap Strikes\n" -msgstr "Bitmap Versionen\n" +msgid "Ahead Classes" +msgstr "Vorwärts-Klassen" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Version %d@%d\n" +msgid "Akhand" +msgstr "Akhand" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Glyphen in %s aber nicht in %s bei %d@%d\n" +msgid "Albanian" +msgstr "Albanisch" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Glyphe „%s“ fehlt von %s bei %d@%d\n" +msgid "Alchemical Symbols" +msgstr "Alchemistische Symbole" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Glyphen-Unterschiede bei %d@%d\n" +msgid "Align Points" +msgstr "Punkte ausrichten" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Glyphe „%s“ unterscheidet sich bei %d@%d\n" +msgid "Align:" +msgstr "Ausrichten:" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Glyphe „%s” hat eine Dickte von %d in %s aber %d in %s bei %d@%d\n" +msgid "" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." +msgstr "" +"Die Höhe der Ausrichtungszone in der BlueValues/OtherBlues Reihe ist zu groß " +"für BlueScale." -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgid "" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." msgstr "" -"Glyphe „%s” hat eine vertikale Dickte von %d in %s aber %d in %s bei %d@%d\n" +"Die Höhe der Ausrichtungszone in der FamilyBlues/FamilyOtherBlues Reihe ist " +"zu groß für BlueScale." -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "Glyphe „%s” hat ein anderes Bitmap bei %d@%d\n" +msgid "All" +msgstr "Alles" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Versionen in %s, aber nicht in %s\n" +msgid "All Files" +msgstr "Alle Dateien" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Version %d@%d fehlt von %s\n" +msgid "All Fonts" +msgstr "Alle Schriften" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s unterscheidet sich. In %s ist es (" +msgid "All Glyphs" +msgstr "Alle Zeichen" -#, c-format -msgid ") while in %s it is (" -msgstr ") währenddessen ist es in %s (" +msgid "All characters in the value must be in ASCII" +msgstr "Alle Zeichen müssen ASCII-Zeichen sein" #, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%s fehlt in %s. Währenddessen is es in %s (" +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "" +"Alle Einträge in einer Nachschlagetabelle müssen dieselbe Art haben in Zeile " +"%d von %s" -msgid "font name" -msgstr "Schriftname" +msgid "All glyphs" +msgstr "Alle Glyphen" -msgid "family name" -msgstr "Familienname" +msgid "All glyphs have the same baseline" +msgstr "Alle Glyphen haben die gleiche Grundlinie" -msgid "full name" -msgstr "Vollständiger Name" +msgid "All layers _cubic" +msgstr "Alle Ebenen _kubisch" -msgid "weight" -msgstr "Strichstärke" +msgid "All layers _quadratic" +msgstr "Alle Ebenen _quadratisch" -msgid "copyright notice" -msgstr "Urheberrecht-Notiz" +msgid "Allow _curve smoothing" +msgstr "_Kurven-Glättung erlauben" -msgid "version" -msgstr "Version" +msgid "Allow _removal of extrema" +msgstr "Entfe_rnen von Extrempunkten erlauben" -msgid "Glyph Positioning\n" -msgstr "Glyphen-Positionierung\n" +msgid "Allow _slopes to change" +msgstr "Erlaube da_s Ändern der Neigungen" -msgid "Glyph Substitution\n" -msgstr "Glyphen-Substitution\n" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." +msgstr "" +"Erlaube eine Übereinstimmung, auch wenn das\n" +"Suchmuster durch eine Kombination der folgenden\n" +"Transformationen transformiert werden muss." -msgid "Lookup Differences\n" -msgstr "Unterschiede der Nachschlagetabelle\n" +msgid "Allow errors of:" +msgstr "Fehler zulassen von:" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Subtabelle der Nachschlagetabelle %s (stimmt überein mit %s)\n" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." +msgstr "" +"Erlaubt den vollständigen Unicode-Zeichensatz in Glyphennamen.\n" +"Dies entspricht nicht dem Glyphnamen-Standard von Adobe.\n" +"Solche Namen sollten nur für den internen Gebrauch bestimmt sein\n" +"und NICHT in Produktionsschriften landen." -msgid "" -msgstr "" +msgid "Allow the height match to differ by this much" +msgstr "Erlaube, dass die Höhe um so viel abweicht" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "„%s” in %s hat keinen Ankerpunkt enthalten (%g,%g) Klasse %s\n" +msgid "Allow:" +msgstr "Erlauben:" -#, c-format msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." msgstr "" -"„%s” in %s enhthällt eine Ankerpunkt (%g,%g) Klasse %s die sich von ihrem " -"Gegenteil unterscheidet durch Punkt-Übereinstimmung\n" +"Ermöglicht es zu überprüfen, ob horizontale Stämme\n" +"in mehreren Zeichen an der gleichen Stelle beginnen." + +msgid "Allows you to check that stems have consistent widths.." +msgstr "Erlaubt es zu überprüfen, dass Stämme gleichmäßige Breiten haben." -#, c-format msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." msgstr "" -"„%s” in %s enthielt keine Nachschlagetabelle der Positionierung ∆x=%d ∆y=%d " -"∆x_adv=%d ∆y_adv=%d\n" +"Ermöglicht es zu überprüfen, ob vertikale Stämme\n" +"in mehreren Zeichen an der gleichen Stelle beginnen." -#, c-format msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" -"„%s” in %s enthielt keine Nachschlagetabelle der paarweisen Positionierung " -"∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "„%s” in %s enthielt keine Nachschlagetabelle der Substitution zu %s\n" +"Ermöglicht es, Linien zu finden, die fast,\n" +"aber nicht ganz horizontal oder vertikal sind\n" +"(oder im Winkel der Kursiven)." -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." msgstr "" +"Ermöglicht es Punkte zu finden, die etwas\n" +"von der Grundlinie, der x-Höhe, der Versalhöhe,\n" +"der Oberlänge und der Unterlänge abweichen." -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgid "Allows you to select optional behavior when generating the font" msgstr "" -"Die kontextuelle/Ketten-Subtabelle %s in %s stimmt nicht überein mit %s in " -"%s\n" +"Ermöglicht es, bei der Erstellung der Schriften optionales Verhalten " +"auszuwählen" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" +msgid "Almost H/V Color" +msgstr "Fast horizontal/vertikal Farbe" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "Unterschneidung zwischen „%s” und %s ist %d in %s und %d in %s\n" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Fast Horizontale/Vertikale Kurven" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" -"Keine Unterschneidung zwischen „%s” und %s in %s, sie ist aber %d in %s\n" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Fast Horizontale/Vertikale Linien" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Nachschlagetabellen in %s, aber nicht in %s\n" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Fast stem_3 Hint" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Nachschlagetabelle %s ist nicht in %s\n" +msgid "Alphabetic" +msgstr "Alphabetisch" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Subtabellen der Nachschlagetabellen in %s, aber nicht in %s\n" +msgid "Alphabetic Extended" +msgstr "Alphabetisch Erweiterung" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Subtabelle der Nachschlagetabelle %s ist nicht in %s\n" +msgid "Alphabetic Presentation Forms" +msgstr "Alphabetische Präsentationsformen" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "Alphabetische und Silben-Schriftsysteme links-nach-rechts" -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" -"Dieses Zeichen (gid=%d) hat einen folgenden Teil (%d). Ich bin mir nicht " -"sicher, was das bedeutet, bitte sende mir (gww@silcom.com) eine Kopie dieser " -"Schrift, damit ich mit ihr testen kann.\n" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" -"Dies ist wahrscheinlich eine gültige URW-Schrift, aber sie ist in einem " -"Format (%c%c), das FontForge nicht unterstützt. FontForge unterstützt nur " -"Schriften im 'IK'-Format.\n" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" -"Dies sieht aus wie ein Ikarus-Format, für das ich zwar Beispiele gesehen " -"habe, \n" -"ich aber keine Dokumentation habe. FontForge unterstützt es noch nicht.\n" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"Unerwartete Größe des Abschnitts der Namen der URW-Schrift (erwartet 55, " -"erhalten %d)\n" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" -"Unerwartete Größe des Abschnitts mit Schrift-Informationen der URW-Schrift " -"(erwartet 12, erhalten %d)\n" - -msgid "Czech" -msgstr "Tschechisch" - -msgid "Dutch" -msgstr "Niederländisch" - -msgid "English" -msgstr "Englisch" - -msgid "French" -msgstr "Französisch" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Alphabetische und Silben-Schriftsysteme rechts-nach-links" -msgid "German" -msgstr "Deutsch" +msgid "Alt Subs" +msgstr "Alternative Substitution" -msgid "Lang|Greek" -msgstr "Griechisch" +msgid "Alternate Annotation Forms" +msgstr "Alternative Anmerkungsformen" -msgid "Lang|Hebrew" -msgstr "Hebräisch" +msgid "Alternate Substitution" +msgstr "Alternative Substitution" -msgid "Hindi" -msgstr "Hindi" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Alternative Unicode-Kodierung / Variationen-Selektoren" -msgid "Hungarian" -msgstr "Ungarisch" +msgid "Alternate Vertical Half Metrics" +msgstr "Alternative Vertikale Halb-Metriken" -msgid "Italian" -msgstr "Italienisch" +msgid "Alternate Vertical Metrics" +msgstr "Alternative vertikale Metriken" -msgid "Hiragana" -msgstr "Hiragana" +msgid "Alternative Half Widths" +msgstr "Alternative halbe Breiten" -msgid "Katakana" -msgstr "Katakana" +msgid "Always" +msgstr "Immer" -msgid "Lithuanian" -msgstr "Litauisch" +msgid "Amount" +msgstr "Menge" -msgid "Polish" -msgstr "Polnisch" +msgid "An SVG font without a familyname value might not be usable." +msgstr "" +"Eine SVG-Schriftart ohne einen Wert für den Familiennamen ist möglicherweise " +"unbrauchbar." -msgid "Russian" -msgstr "Russisch" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Ein Eintrag im Feld „Größe“ ist nicht eine Zahl." -msgid "Spanish" -msgstr "Spanisch" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Ein Eintrag im Feld „Größe“ ist unangemessen." -msgid "Sanskrit" -msgstr "Sanskrit" +msgid "An error occurred when writing the resource file" +msgstr "Beim Schreiben der Ressource ist ein Fehler aufgetreten" -msgid "Swedish" -msgstr "Schwedisch" +#, c-format +msgid "An error occurred writing %s" +msgstr "Fehler beim Schreiben von %s" -msgid "Turkish" -msgstr "Türkisch" +msgid "An ordered list of lookups and positions" +msgstr "Eine geordnete Liste von Nachschlagetabellen und Positionen" -msgid "Welsh" -msgstr "Walisisch" +msgid "An outline font editor" +msgstr "Ein Font-Editor" -msgid "Access All Alternates" -msgstr "Zugriff auf alle Alternativen" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Ein Bereich im Feld „Größe“ ist falsch eingeordnet." -msgid "Above Base Forms" -msgstr "Formen über dem Grundzeichen" +msgid "Anatolian Hieroglyphs" +msgstr "Anatolische Hieroglyphen" -msgid "Above Base Mark" -msgstr "Akzent über dem Grundzeichen" +msgid "Anchor Class Name" +msgstr "Ankerklasse Name" -msgid "Above Base Substitutions" -msgstr "Substitutionen über dem Grundzeichen" +msgid "Anchor Color" +msgstr "Ankerfarbe" -msgid "Vertical Fractions" -msgstr "Vertikale Brüche" +msgid "Anchor Control" +msgstr "Ankereinstellungen" -msgid "Akhand" -msgstr "Akhand" +msgid "Anchor Control for Base" +msgstr "Ankereinstellungen für Grundzeichen" -msgid "Ancient Ligatures (Obsolete)" -msgstr "Alte Ligaturen (veraltet)" +msgid "Anchor Control for Mark" +msgstr "Ankereinstellungen für Akzent" -msgid "Below Base Forms" -msgstr "Formen unter dem Grundzeichen" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Ankereinstellungen für Klasse %.100s in Glyphe %.100s als %.20s" -msgid "Below Base Mark" -msgstr "Akzent unter dem Grundzeichen" +msgid "Anchor Control..." +msgstr "Ankereinstellungen …" -msgid "Below Base Substitutions" -msgstr "Substitutionen unter dem Grundzeichen" +msgid "Anchor Lost" +msgstr "Anker verloren" -msgid "Capitals to Petite Capitals" -msgstr "Versalien in kleine Kapitälchen" +msgid "Anchor Point Info" +msgstr "Ankerpunkt Informationen" -msgid "Capitals to Small Capitals" -msgstr "Versalien in Kapitälchen" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Ankerpunkt ohne Klassennamen: %s" -msgid "Contextual Alternates" -msgstr "Kontextuelle Alternativen" +msgid "Anchor _Glyph at Point" +msgstr "_Glyphe an Punkt verankern" -msgid "Case-Sensitive Forms" -msgstr "Formen abhängig von Groß-/Kleinschreibung" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "Ankerklassen in Subtabelle %.80s" -msgid "Glyph Composition/Decomposition" -msgstr "Glyphen-Zusammensetzung/Zerlegung" +#, c-format +msgid "Anchor-%d" +msgstr "Anker-%d" -msgid "Conjunct Form After Ro" -msgstr "Verbindungsform nach Ro" +msgid "AnchorClass|New _Class" +msgstr "Neue _Klasse" -msgid "Conjunct Forms" -msgstr "Verbidnungsformen" +msgid "AnchorPoint|_New" +msgstr "_Neu" -msgid "Contextual Ligatures" -msgstr "Kontextuelle Ligaturen" +msgid "Anchored Line Color" +msgstr "Verankerung Linienfarbe" -msgid "Centered CJK Punctuation" -msgstr "Zentrierte CJK-Satzzeichen" +msgid "Anchored Pairs" +msgstr "Verankerte Paare" -msgid "Capital Spacing" -msgstr "Spationierung von Versalien" +msgid "Ancient Greek Musical Notation" +msgstr "Altgriechische musikalische Zeichen" -msgid "Contextual Swash" -msgstr "Kontextuelle Schwungformen" +msgid "Ancient Greek Numbers" +msgstr "Altgriechische Zahlen" -msgid "Cursive Attachment" -msgstr "Kursiv-Verbindung" +msgid "Ancient Ligatures (Obsolete)" +msgstr "Alte Ligaturen (veraltet)" -msgid "Character Variants 01" -msgstr "Zeichenvarianten 01" +msgid "Ancient Symbols" +msgstr "Alte Symbole" -msgid "Character Variants 02" -msgstr "Zeichenvarianten 02" +msgid "Angle:" +msgstr "Winkel:" -msgid "Character Variants 03" -msgstr "Zeichenvarianten 03" +msgid "Anti-Alias" +msgstr "Kantenglättung" -msgid "Character Variants 04" -msgstr "Zeichenvarianten 04" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" +msgstr "" +"Jede berechnete Änderung der Unterschneidung, deren\n" +"absoluter Wert weniger ist als dieser, wird ignoriert.\n" -msgid "Character Variants 05" -msgstr "Zeichenvarianten 05" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." +msgstr "" +"Jeder andere Befehl mit allen seinen Argumenten.\n" +"Der Befehl muss mit einer Postscript umgehen können,\n" +"die er durch das Lesen seiner Standardeingabe finden wird." -msgid "Character Variants 06" -msgstr "Zeichenvarianten 06" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" +msgstr "" +"Alle Punkte dieser Höhe werden als Serifen angenommen\n" +"und bleiben nach der Verarbeitung auf dieser Höhe.\n" +"(Also sollten die Serifen gleich groß bleiben).\n" +"(Wenn du möchtest, dass die Serifen wachsen, setzte dies auf 0)" -msgid "Character Variants 07" -msgstr "Zeichenvarianten 07" - -msgid "Character Variants 08" -msgstr "Zeichenvarianten 08" - -msgid "Character Variants 09" -msgstr "Zeichenvarianten 09" - -msgid "Character Variants 10" -msgstr "Zeichenvarianten 10" - -msgid "Character Variants 11" -msgstr "Zeichenvarianten 11" - -msgid "Character Variants 12" -msgstr "Zeichenvarianten 12" - -msgid "Character Variants 13" -msgstr "Zeichenvarianten 13" - -msgid "Character Variants 14" -msgstr "Zeichenvarianten 14" - -msgid "Character Variants 15" -msgstr "Zeichenvarianten 15" - -msgid "Character Variants 16" -msgstr "Zeichenvarianten 16" - -msgid "Character Variants 17" -msgstr "Zeichenvarianten 17" - -msgid "Character Variants 18" -msgstr "Zeichenvarianten 18" - -msgid "Character Variants 19" -msgstr "Zeichenvarianten 19" - -msgid "Character Variants 20" -msgstr "Zeichenvarianten 20" - -msgid "Character Variants 21" -msgstr "Zeichenvarianten 21" - -msgid "Character Variants 22" -msgstr "Zeichenvarianten 22" - -msgid "Character Variants 23" -msgstr "Zeichenvarianten 23" - -msgid "Character Variants 24" -msgstr "Zeichenvarianten 24" - -msgid "Character Variants 25" -msgstr "Zeichenvarianten 25" - -msgid "Character Variants 26" -msgstr "Zeichenvarianten 26" - -msgid "Character Variants 27" -msgstr "Zeichenvarianten 27" - -msgid "Character Variants 28" -msgstr "Zeichenvarianten 28" - -msgid "Character Variants 29" -msgstr "Zeichenvarianten 29" - -msgid "Character Variants 30" -msgstr "Zeichenvarianten 30" - -msgid "Character Variants 31" -msgstr "Zeichenvarianten 31" - -msgid "Character Variants 32" -msgstr "Zeichenvarianten 32" - -msgid "Character Variants 33" -msgstr "Zeichenvarianten 33" - -msgid "Character Variants 34" -msgstr "Zeichenvarianten 34" - -msgid "Character Variants 35" -msgstr "Zeichenvarianten 35" - -msgid "Character Variants 36" -msgstr "Zeichenvarianten 36" - -msgid "Character Variants 37" -msgstr "Zeichenvarianten 37" - -msgid "Character Variants 38" -msgstr "Zeichenvarianten 38" - -msgid "Character Variants 39" -msgstr "Zeichenvarianten 39" - -msgid "Character Variants 40" -msgstr "Zeichenvarianten 40" - -msgid "Character Variants 41" -msgstr "Zeichenvarianten 41" - -msgid "Character Variants 42" -msgstr "Zeichenvarianten 42" - -msgid "Character Variants 43" -msgstr "Zeichenvarianten 43" - -msgid "Character Variants 44" -msgstr "Zeichenvarianten 44" - -msgid "Character Variants 45" -msgstr "Zeichenvarianten 45" - -msgid "Character Variants 46" -msgstr "Zeichenvarianten 46" - -msgid "Character Variants 47" -msgstr "Zeichenvarianten 47" - -msgid "Character Variants 48" -msgstr "Zeichenvarianten 48" - -msgid "Character Variants 49" -msgstr "Zeichenvarianten 49" - -msgid "Character Variants 50" -msgstr "Zeichenvarianten 50" - -msgid "Character Variants 51" -msgstr "Zeichenvarianten 51" - -msgid "Character Variants 52" -msgstr "Zeichenvarianten 52" - -msgid "Character Variants 53" -msgstr "Zeichenvarianten 53" - -msgid "Character Variants 54" -msgstr "Zeichenvarianten 54" - -msgid "Character Variants 55" -msgstr "Zeichenvarianten 55" - -msgid "Character Variants 56" -msgstr "Zeichenvarianten 56" - -msgid "Character Variants 57" -msgstr "Zeichenvarianten 57" - -msgid "Character Variants 58" -msgstr "Zeichenvarianten 58" - -msgid "Character Variants 59" -msgstr "Zeichenvarianten 59" - -msgid "Character Variants 60" -msgstr "Zeichenvarianten 60" - -msgid "Character Variants 61" -msgstr "Zeichenvarianten 61" - -msgid "Character Variants 62" -msgstr "Zeichenvarianten 62" - -msgid "Character Variants 63" -msgstr "Zeichenvarianten 63" - -msgid "Character Variants 64" -msgstr "Zeichenvarianten 64" - -msgid "Character Variants 65" -msgstr "Zeichenvarianten 65" - -msgid "Character Variants 66" -msgstr "Zeichenvarianten 66" - -msgid "Character Variants 67" -msgstr "Zeichenvarianten 67" - -msgid "Character Variants 68" -msgstr "Zeichenvarianten 68" - -msgid "Character Variants 69" -msgstr "Zeichenvarianten 69" - -msgid "Character Variants 70" -msgstr "Zeichenvarianten 70" - -msgid "Character Variants 71" -msgstr "Zeichenvarianten 71" - -msgid "Character Variants 72" -msgstr "Zeichenvarianten 72" - -msgid "Character Variants 73" -msgstr "Zeichenvarianten 73" - -msgid "Character Variants 74" -msgstr "Zeichenvarianten 74" - -msgid "Character Variants 75" -msgstr "Zeichenvarianten 75" - -msgid "Character Variants 76" -msgstr "Zeichenvarianten 76" - -msgid "Character Variants 77" -msgstr "Zeichenvarianten 77" - -msgid "Character Variants 78" -msgstr "Zeichenvarianten 78" - -msgid "Character Variants 79" -msgstr "Zeichenvarianten 79" - -msgid "Character Variants 80" -msgstr "Zeichenvarianten 80" - -msgid "Character Variants 81" -msgstr "Zeichenvarianten 81" - -msgid "Character Variants 82" -msgstr "Zeichenvarianten 82" - -msgid "Character Variants 83" -msgstr "Zeichenvarianten 83" - -msgid "Character Variants 84" -msgstr "Zeichenvarianten 84" - -msgid "Character Variants 85" -msgstr "Zeichenvarianten 85" - -msgid "Character Variants 86" -msgstr "Zeichenvarianten 86" - -msgid "Character Variants 87" -msgstr "Zeichenvarianten 87" - -msgid "Character Variants 88" -msgstr "Zeichenvarianten 88" - -msgid "Character Variants 89" -msgstr "Zeichenvarianten 89" - -msgid "Character Variants 90" -msgstr "Zeichenvarianten 90" - -msgid "Character Variants 91" -msgstr "Zeichenvarianten 91" - -msgid "Character Variants 92" -msgstr "Zeichenvarianten 92" - -msgid "Character Variants 93" -msgstr "Zeichenvarianten 93" - -msgid "Character Variants 94" -msgstr "Zeichenvarianten 94" - -msgid "Character Variants 95" -msgstr "Zeichenvarianten 95" - -msgid "Character Variants 96" -msgstr "Zeichenvarianten 96" - -msgid "Character Variants 97" -msgstr "Zeichenvarianten 97" - -msgid "Character Variants 98" -msgstr "Zeichenvarianten 98" - -msgid "Character Variants 99" -msgstr "Zeichenvariante 99" - -msgid "Drop Caps (Obsolete)" -msgstr "Initialen (veraltet)" - -msgid "Distance" -msgstr "Entfernung" - -msgid "Discretionary Ligatures" -msgstr "Beliegige Ligaturen" - -msgid "Denominators" -msgstr "Nenner" - -msgid "Diphthongs (Obsolete)" -msgstr "Doppellaut (veraltet)" - -msgid "Dotless Forms" -msgstr "Formen ohne Punkt" - -msgid "Expert Forms" -msgstr "Expertenformen" - -msgid "Final Glyph On Line" -msgstr "End-Glyphe in der Zeile" - -msgid "Terminal Forms #2" -msgstr "End-Formen #2" - -msgid "Terminal Forms #3" -msgstr "End-Formen #3" - -msgid "Terminal Forms" -msgstr "End-Formen" - -msgid "Flattened Accents over Capitals" -msgstr "Gestauchte Akzente über Großbuchstaben" - -msgid "Diagonal Fractions" -msgstr "Diagonale Brüche" - -msgid "Full Widths" -msgstr "Volle Breite" - -msgid "Half Forms" -msgstr "Halbe-Formen" - -msgid "Halant Forms" -msgstr "Halant-Formen" - -msgid "Alternative Half Widths" -msgstr "Alternative halbe Breiten" - -msgid "Historical Forms" -msgstr "Historische Formen" - -msgid "Horizontal Kana Alternatives" -msgstr "Horizontale Kana Alternativen" - -msgid "Historic Ligatures" -msgstr "Historische Ligaturen" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "Hanja nach Hangul (veraltet)" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Hojo (JIS X 0212-1990) Kanji Formen" - -msgid "Half Widths" -msgstr "Halbe Breiten" - -msgid "Initial Forms" -msgstr "Anfangs-Formen" - -msgid "Isolated Forms" -msgstr "Selbständige Formen" - -msgid "Italics" -msgstr "Kursive" - -msgid "Justification Alternatives" -msgstr "Textbündigkeit Alternativen" - -msgid "Japanese Forms (Obsolete)" -msgstr "Japanische Formen (veraltet)" - -msgid "JIS2004 Forms" -msgstr "JIS2004 Formen" - -msgid "JIS78 Forms" -msgstr "JIS78 Formen" - -msgid "JIS83 Forms" -msgstr "JIS83 Formen" - -msgid "JIS90 Forms" -msgstr "JIS90 Formen" - -msgid "Horizontal Kerning" -msgstr "Horizontale Unterschneidung" - -msgid "Left Bounds" -msgstr "Linke Grenzen" - -msgid "Standard Ligatures" -msgstr "Standard-Ligaturen" - -msgid "Leading Jamo Forms" -msgstr "Führende Jamo-Formen" - -msgid "Lining Figures" -msgstr "Versalziffern" - -msgid "Localized Forms" -msgstr "Lokalisierte Formen" - -msgid "Left to Right Alternates" -msgstr "Links nach rechts Alternativen" - -msgid "Left to Right mirrored forms" -msgstr "Linke nach rechts gespiegelte Formen" - -msgid "Mark Positioning" -msgstr "Akzent-Positionierung" - -msgid "Medial Forms 2" -msgstr "Mittlere-Formen 2" - -msgid "Medial Forms" -msgstr "Mittlere-Formen" - -msgid "Mathematical Greek" -msgstr "Mathematische griechische Zeichen" - -msgid "Mark to Mark" -msgstr "Akzent-zu-Akzent" - -msgid "Mark Positioning via Substitution" -msgstr "Akzent-Positionierung durch Substitution" - -msgid "Alternate Annotation Forms" -msgstr "Alternative Anmerkungsformen" - -msgid "NLC Kanji Forms" -msgstr "NLC Kanji Formen" - -msgid "Nukta Forms" -msgstr "Nukta Formen" - -msgid "Numerators" -msgstr "Zähler" - -msgid "Oldstyle Figures" -msgstr "Mediävalziffern" - -msgid "Optical Bounds" -msgstr "Optische Grenzen" - -msgid "Ordinals" -msgstr "Ordnungszahlen" - -msgid "Ornaments" -msgstr "Ornamente" - -msgid "Proportional Alternate Metrics" -msgstr "Proportionale alternative Metriken" - -msgid "Lowercase to Petite Capitals" -msgstr "Gemeine in kleine Kapitälchen" - -msgid "Proportional Kana" -msgstr "Proportionale Kana" - -msgid "Proportional Numbers" -msgstr "Proportionalziffern" - -msgid "Pre Base Forms" -msgstr "Formen vor dem Grundzeichen" - -msgid "Pre Base Substitutions" -msgstr "Substitutionen vor dem Grundzeichen" - -msgid "Post Base Forms" -msgstr "Formen nach dem Grundzeichen" - -msgid "Post Base Substitutions" -msgstr "Substitutionen nach dem Grundzeichen" - -msgid "Proportional Width" -msgstr "Proportionale Breite" - -msgid "Quarter Widths" -msgstr "Viertel-Breite" - -msgid "Randomize" -msgstr "Zufällig" - -msgid "Required Contextual Alternates" -msgstr "Erforderliche kontextuelle Alternativen" - -msgid "Rakar Forms" -msgstr "Rakar Formen" - -msgid "Required Ligatures" -msgstr "Erforderliche Ligaturen" - -msgid "Reph Form" -msgstr "Reph Formen" - -msgid "Right Bounds" -msgstr "Rechte Grenzen" - -msgid "Right to Left Alternates" -msgstr "Rechts nach links Alternativen" - -msgid "Right to Left mirrored forms" -msgstr "Rechts nach links gespiegelte Formen" - -msgid "Ruby Notational Forms" -msgstr "Ruby Formen für Anmerkungen" - -msgid "Required Variation Alternates" -msgstr "Erforderliche Variationsalternativen" - -msgid "Stylistic Alternatives" -msgstr "Stilistische Alternativformen" - -msgid "Scientific Inferiors" -msgstr "Wissenschaftliche Indices" - -msgid "Lowercase to Small Capitals" -msgstr "Gemeine in Kapitälchen" - -msgid "Simplified Forms" -msgstr "Vereinfachte Formen" - -msgid "Style Set 1" -msgstr "Stilgruppe 1" - -msgid "Style Set 2" -msgstr "Stilgruppe 2" - -msgid "Style Set 3" -msgstr "Stilgruppe 3" - -msgid "Style Set 4" -msgstr "Stilgruppe 4" - -msgid "Style Set 5" -msgstr "Stilgruppe 5" - -msgid "Style Set 6" -msgstr "Stilgruppe 6" - -msgid "Style Set 7" -msgstr "Stilgruppe 7" - -msgid "Style Set 8" -msgstr "Stilgruppe 8" - -msgid "Style Set 9" -msgstr "Stilgruppe 9" - -msgid "Style Set 10" -msgstr "Stilgruppe 10" - -msgid "Style Set 11" -msgstr "Stilgruppe 11" - -msgid "Style Set 12" -msgstr "Stilgruppe 12" - -msgid "Style Set 13" -msgstr "Stilgruppe 13" - -msgid "Style Set 14" -msgstr "Stilgruppe 14" - -msgid "Style Set 15" -msgstr "Stilgruppe 15" - -msgid "Style Set 16" -msgstr "Stilgruppe 16" - -msgid "Style Set 17" -msgstr "Stilgruppe 17" - -msgid "Style Set 18" -msgstr "Stilgruppe 18" - -msgid "Style Set 19" -msgstr "Stilgruppe 19" - -msgid "Style Set 20" -msgstr "Stilgruppe 20" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "Tiefgestellt" - -msgid "Superscript" -msgstr "Hochgestellt" - -msgid "Swash" -msgstr "Schwungformen" - -msgid "Titling" -msgstr "Titel-Formen" - -msgid "Trailing Jamo Forms" -msgstr "Folgende Jamo-Formen" - -msgid "Traditional Name Forms" -msgstr "Traditionelle Namensformen" - -msgid "Tabular Numbers" -msgstr "Tabellenziffern" - -msgid "Traditional Forms" -msgstr "Traditionelle Formen" - -msgid "Third Widths" -msgstr "Drittel-Dickten" - -msgid "Unicase" -msgstr "Einheitliche Höhe" - -msgid "Alternate Vertical Metrics" -msgstr "Alternative vertikale Metriken" - -msgid "Vattu Variants" -msgstr "Vattu Varianten" - -msgid "Vertical Alternates" -msgstr "Vertikale Alternativen" - -msgid "Alternate Vertical Half Metrics" -msgstr "Alternative Vertikale Halb-Metriken" - -msgid "Vowel Jamo Forms" -msgstr "Jamo Vokal-Formen" - -msgid "Vertical Kana Alternates" -msgstr "Vertikale Kana-Alternativen" - -msgid "Vertical Kerning" -msgstr "Vertikale Unterschneidung" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "Proportionale alternative vertikale Metriken" - -msgid "Vertical Rotation & Alternates" -msgstr "Vertikale Drehung und Alternativen" - -msgid "Vertical Alternates for Rotation" -msgstr "Vertikale Alternativen zum drehen" - -msgid "Slashed Zero" -msgstr "Gestrichene Null" - -msgid "Required feature" -msgstr "Erforderliche Funktion" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"Subtabelle der Nachschlagetabelle enthält ungenutzte Glyphe %s und macht die " -"ganze Subtabelle ungültig" - -msgid "Multiple Substitution" -msgstr "Mehrfache Substitution" - -msgid "Single Substitution" -msgstr "Einzelne Substitution" - -msgid "Undefined substitution" -msgstr "Undefinierte Substitution" - -msgid "Alternate Substitution" -msgstr "Alternative Substitution" - -msgid "Contextual Substitution" -msgstr "Kontextuelle Substitution" - -msgid "Ligature Substitution" -msgstr "Ligaturen Substitution" - -msgid "Contextual Chaining Substitution" -msgstr "Kontextuelle Ketten-Substitution" - -msgid "Extension" -msgstr "Erweiterung" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "Umgekehrte kontextuelle Ketten-Substitution" - -msgid "Pairwise Positioning (kerning)" -msgstr "Paarweise Positionierung (Unterschneidung)" - -msgid "Single Positioning" -msgstr "Einzelne Positionierung" - -msgid "Undefined positioning" -msgstr "Undefinierte Positionierung" - -msgid "Cursive attachment" -msgstr "Kursiv-Verbindung" - -msgid "Mark to base attachment" -msgstr "Akzent-auf-Grundzeichen Verbindung" - -msgid "Mark to Ligature attachment" -msgstr "Akzent-auf-Ligatur Verbindung" - -msgid "Mark to Mark attachment" -msgstr "Akzent-auf-Akzent Verbindung" - -msgid "Contextual Chaining Positioning" -msgstr "Kontextuelle Ketten-Positionierung" - -msgid "Contextual Positioning" -msgstr "Kontextuelle Positionierung" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "Anatolische Hieroglyphen" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Arabisch" - -msgid "Script|Aramaic" -msgstr "Aramaisch" - -msgid "Script|Armenian" -msgstr "Armenisch" - -msgid "Script|Avestan" -msgstr "Avestanisch" - -msgid "Script|Balinese" -msgstr "Balinesisch" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "Batak" - -msgid "Script|Bengali" -msgstr "Bengalisch" - -msgid "Script|Bengali2" -msgstr "Bengalisch2" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "Buginesisch" - -msgid "Script|Buhid" -msgstr "Buid" - -msgid "Byzantine Music" -msgstr "" - -msgid "Canadian Syllabics" -msgstr "Kanadische Silbenzeichen" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "Cham" - -msgid "Script|Cherokee" -msgstr "Cherokee" - -msgid "CJK Ideographic" -msgstr "CJK Ideographische Zeichen" - -msgid "Script|Coptic" -msgstr "Koptisch" - -msgid "Cypriot syllabary" -msgstr "Zypriotische Silbenschrift" - -msgid "Cyrillic" -msgstr "Kyrillisch" - -msgid "Script|Default" -msgstr "Standard" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "Ägyptische Hieroglyphen" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "Äthiopisch" - -msgid "Script|Georgian" -msgstr "Georgisch" - -msgid "Glagolitic" -msgstr "Glagolitisch" - -msgid "Gothic" -msgstr "Gothisch" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "Griechisch" - -msgid "Script|Gujarati" -msgstr "Gujarati" - -msgid "Script|Gujarati2" -msgstr "Gujarati2" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "Hanunóo" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "Hebräisch" - -msgid "Hiragana & Katakana" -msgstr "Hiragana & Katakana" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "Javanisch" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "Kannada" - -msgid "Script|Kannada2" -msgstr "Kannada2" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "Kharosthi" - -msgid "Script|Khmer" -msgstr "Khmer" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "Laotisch" - -msgid "Script|Latin" -msgstr "Lateinisch" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "Limbu" - -msgid "Linear A" -msgstr "Linear A" - -msgid "Linear B" -msgstr "Linear B" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "Malayalam" - -msgid "Script|Malayālam2" -msgstr "Malayalam2" - -msgid "Script|Mandaean" -msgstr "Mandäisch" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "Mathematische Alphanumerische Symbole" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "Mongolisch" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "Musikalische Zeichen" - -msgid "Script|Myanmar" -msgstr "Birmanisch" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "Alt-Ungarisch" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" - -msgid "Old North Arabian" -msgstr "Altes Nordarabisch" - -msgid "Script|Old Permic" -msgstr "Altpermisch" - -msgid "Old Persian cuneiform" -msgstr "Altpersische Keilschrift" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "Altes Südarabisch" - -msgid "Old Turkic" -msgstr "Alttürkisch" - -msgid "Script|Oriya" -msgstr "Oriya" - -msgid "Script|Oriya2" -msgstr "Oriya2" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "Phagpa" - -msgid "Script|Phoenician" -msgstr "Phönizisch" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "Singhalesisch" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Sumerich-Akkadische Keilschrift" - -msgid "Script|Sundanese" -msgstr "Sundanesisch" - -msgid "Script|Syloti Nagri" -msgstr "Syloti Nagri" - -msgid "Script|Syriac" -msgstr "Syrisch" - -msgid "Script|Tagalog" -msgstr "Tagalog" - -msgid "Script|Tagbanwa" -msgstr "Tagbanuwa" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "Tamil" - -msgid "Script|Tamil2" -msgstr "Tamil2" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "Telugu" - -msgid "Script|Telugu2" -msgstr "Telugu2" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "Thailändisch" - -msgid "Script|Tibetan" -msgstr "Tibetisch" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "Ugaritisch" - -msgid "Script|Vai" -msgstr "Vai" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "Yi" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "Erforderliche Funktion" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "Unbekannt" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s in %s Nachschlagetabelle %d" - -#, c-format -msgid "%s lookup %d" -msgstr "%s Nachschlagetabelle %d" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "%s Subtabelle" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s Glyphen-Daten %d" - -#, c-format -msgid "%s kerning class %d" -msgstr "%s Unterschneidungs-Klasse %d" - -#, c-format -msgid "%s contextual %d" -msgstr "%s kontextuelle %d" - -#, c-format -msgid "%s anchor %d" -msgstr "%s Anker %d" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "Positionierungen" - -msgid "substitution" -msgstr "Substitution" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Die Glyphe, %s, enthält die gleiche %s von %s und von %s.\n" -"Die von %s wird entfernt.\n" - -msgid "kern pair" -msgstr "Unterscheidungs-Paar" - -msgid "ligature" -msgstr "Ligatur" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Die Glyphe, %s, enthält das gleiche Unterschneidungspaar von %s und von %s.\n" -"Die von %s wird entfernt.\n" - -msgid "_Horizontal" -msgstr "_Horizontal" - -msgid "_Vertical" -msgstr "_Vertical" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "Handelt es sich um horizontale oder vertikale Unterschneidung?" - -msgid "Kerning direction" -msgstr "Richtung der Unterschneidung" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" -"Trennzeichen nur in Nachschlagetabellen kontextueller Kette sinnvoll, " -"beginnend bei: %.20s …" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "Zu viele Trennzeichen, beginnend bei: %.20s …" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"Eine Abdeckungstabelle wurde in einer Glyphen- oder Klassenbasierten " -"kontextuellen Nachschlagetabelle gefunden, beginnend bei: %.20s …" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "Nicht abgeschlossenen Abdeckungstabelle, beginnend bei: %.20s …" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" -"Ersetzungen müssen der Abdeckungstabelle folgen, auf die sie angewendet " -"werden: %s" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" -"In dieser kontextuellen Nachschlagetabelle dürfen keine Ersatzlisten " -"angegeben werden, verwende stattdessen eine verschachtelte " -"Nachschlagetabelle, beginnend bei: %.20s …" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" -"Es darf nur eine Ersetzungsliste in einer Nachschlagetabelle der umgekehrten " -"kontextabhängigen Kette angegeben werden, beginnend bei: %.20s …" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" -"Es können keine Nachschlagetabellen in einer kontextuellen " -"Nachschlagetabelle angegeben werden (verwende eine Ersatzliste stattdessen), " -"beginnend bei: %.20s …" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" -"Nicht abgeschlossener Aufruf der Nachschlagetabelle, beginnend bei: %.20s …" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "Unbekannte Nachschlagetabelle: %s" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" -"GSUB Nachschlagetabelle auf die in dieser GPOS kontextuellen " -"Nachschlagetabelle verwiesen wird: %s" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" -"GPOS Nachschlagetabelle auf die in dieser GSUB kontextuellen " -"Nachschlagetabelle verwiesen wird: %s" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" -"Nachschlagetabellen müssen den Glyphen, Klassen oder Abdeckungstabellen " -"folgen, auf die sie angewendet werden: %s" - -msgid "Empty rule" -msgstr "Leere Regel" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" -"Eine Nachschlagetabelle der umgekehrten kontextuellen Kette muss eine Reihe " -"von Ersatzglyphen irgendwo haben" - -msgid "This contextual rule applies no lookups." -msgstr "Diese Kontextregel wendet keine Nachschlagetabelle an." - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" -"Eine Nachschlagetabelle der kontextuellen Kette kann nur mit einer " -"Abdeckungstabelle direkt übereinstimmen" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "In der Schrift gibt es keine Glyphe mit dem Namen \"%s\"." - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "Ungültiges FPST-Format" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "Warnung: %s(%s) ist sowohl breit als auch schmal. Das ist unmöglich.\n" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "Warnung: Breit und schmal. Das ist unmöglich.\n" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"ATM benötigt, dass Schriften mit der Macintosh Latin Kodierung kodiert sind. " -"Diese PostScript-Schrift kann gedruckt werden, aber auf dem Bildschirm " -"werden nur die Bitmap-Versionen angezeigt" - -msgid "The generated font won't work with ATM" -msgstr "Die generierte Schrift wird mit dem ATM nicht funktionieren" - -msgid "Can't open temporary file for postscript output\n" -msgstr "Kann temporäre Datei für die PostScript-Ausgabe nicht öffnen\n" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Fehlende POST-Ressource %u\n" - -msgid "Out of memory\n" -msgstr "Kein Speicherplatz mehr vorhanden\n" - -#, c-format -msgid "%s is not in %.100s" -msgstr "%s ist nicht in %.100s" - -msgid "Not in Collection" -msgstr "Nicht in Sammlung" - -msgid "Pick a font, any font..." -msgstr "Wähle eine Schrift, egal welche …" - -msgid "There are multiple fonts in this file, pick one" -msgstr "Es gibt mehrere Schriften in dieser Datei, wähle eine aus" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "Kann temporäre Datei für die Truetype-Ausgabe nicht öffnen.\n" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "Keine Unterschneidungstabelle für %s\n" - -msgid "can't create temporary file\n" -msgstr "kann temporäre Datei nicht erstellen\n" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Schriftdatei mit Namen %s nicht gefunden\n" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" -"%s ist eine mac Ressourcen-Datei, enthält aber keine PostScript- oder " -"TrueType-Schriften\n" - -msgid "Danish" -msgstr "Dänisch" - -msgid "Portuguese" -msgstr "Portugiesisch" - -msgid "Norwegian" -msgstr "Norwegisch" - -msgid "Japanese" -msgstr "Japanisch" - -msgid "Lang|Arabic" -msgstr "Arabisch" - -msgid "Finnish" -msgstr "Finnisch" - -msgid "Icelandic" -msgstr "Isländisch" - -msgid "Maltese" -msgstr "Maltesisch" - -msgid "Croatian" -msgstr "Kroatisch" - -msgid "Traditional Chinese" -msgstr "Traditionelles Chinesisch" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "Thailändisch" - -msgid "Korean" -msgstr "Koreanisch" - -msgid "Estonian" -msgstr "Estnisch" - -msgid "Latvian" -msgstr "Lettisch" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "Färöisch (Isländisch)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Farsi/Persisch" - -msgid "Simplified Chinese" -msgstr "Vereinfachtes Chinesisch" - -msgid "Flemish" -msgstr "Flämisch" - -msgid "Irish Gaelic" -msgstr "Irisches Gälisch" - -msgid "Albanian" -msgstr "Albanisch" - -msgid "Romanian" -msgstr "Rumänisch" - -msgid "Slovak" -msgstr "Slowakisch" - -msgid "Slovenian" -msgstr "Slowenisch" - -msgid "Yiddish" -msgstr "Jiddisch" - -msgid "Serbian" -msgstr "Serbisch" - -msgid "Macedonian" -msgstr "Mazedonisch" - -msgid "Bulgarian" -msgstr "Bulgarisch" - -msgid "Ukrainian" -msgstr "Ukrainisch" - -msgid "Byelorussian" -msgstr "Weißrussisch" - -msgid "Uzbek" -msgstr "Usbekisch" - -msgid "Kazakh" -msgstr "Kasachisch" - -msgid "Axerbaijani (Cyrillic)" -msgstr "Axerbaidschanisch (Kyrillisch)" - -msgid "Axerbaijani (Arabic)" -msgstr "Axerbaidschanisch (Arabisch)" - -msgid "Lang|Armenian" -msgstr "Armenisch" - -msgid "Lang|Georgian" -msgstr "Georgisch" - -msgid "Moldavian" -msgstr "Moldauisch" - -msgid "Kirghiz" -msgstr "Kirgisisch" - -msgid "Tajiki" -msgstr "Tadschikisch" - -msgid "Turkmen" -msgstr "Turkmenisch" - -msgid "Mongolian (Mongolian)" -msgstr "Mongolisch (Mongolisch)" - -msgid "Mongolian (cyrillic)" -msgstr "Mongolisch (Kyrillisch)" - -msgid "Pashto" -msgstr "Paschtunisch" - -msgid "Kurdish" -msgstr "Kurdisch" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "Nepalesisch" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "Bengalisch" - -msgid "Assamese" -msgstr "Assamesisch" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamesisch" - -msgid "Indonesian" -msgstr "Indonesisch" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "Baskisch" - -msgid "Catalan" -msgstr "Katalanisch" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "Tatarisch" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "Sundanesisch (lateinisch)" - -msgid "Galician" -msgstr "Galicisch" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "Bretonisch" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "Griechisch (Polytonisch)" - -msgid "Greenlandic" -msgstr "Grönländisch" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "Unbenannte Sprache" - -msgid "Unknown Language" -msgstr "Unbekannte Sprache" - -msgid "Percentage scale down for script level 1" -msgstr "Prozentsatz der Verkleinerung für Ebene 1" - -msgid "ScriptPercentScaleDown:" -msgstr "Prozentsatz Verkleinerung Ebene 1:" - -msgid "Percentage scale down for script level 2" -msgstr "Prozentsatz der Verkleinerung für Ebene 2" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "Prozentsatz Verkleinerung Ebene 2:" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "Abgegrenzte Subformel Min. Höhe:" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" -"Minimale Höhe, um einen abgegrenzten\n" -"Ausdruck als Subformel zu behandeln" - -msgid "DisplayOperatorMinHeight:" -msgstr "Min. Höhe Operator, vergößerte Form:" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "Minimale Höhe der n-ten Operatoren (Integral, Summe, etc.)" - -msgid "MathLeading:" -msgstr "Math. Zeilenabstand:" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"Weißraum zwischen Mathematikformeln,\n" -"um richtigen Zeilenabstand zu gewährleisten." - -msgid "Axis height of the font" -msgstr "Achsenhöhe der Schrift" - -msgid "AxisHeight:" -msgstr "Achsenhöhe:" - -msgid "AccentBaseHeight:" -msgstr "Akzente Grundbuchstabe Höhe:" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" -"Maximale Höhe der Grundbuchstaben, bei denen\n" -"Akzente nicht höher gestellt werden müssen." - -msgid "FlattenedAccentBaseHeight:" -msgstr "Gestauchte Akzente Grundbuchstabe Höhe:" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"Maximale Höhe der Grundbuchstaben, bei denen\n" -"keine Gestauchten Akzente benötigt werden." - -msgid "SubscriptShiftDown:" -msgstr "Tiefgestellt senken:" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Standardversatz nach unten für tiefgestellte Elemente.\n" -"Positiver Wert für den Versatz nach unten." - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"Maximale Höhe der tiefgestellten Elemente, bei denen\n" -"es nicht erforderlich ist, sie tiefer zu stellen." - -msgid "SubscriptTopMax:" -msgstr "Tiefgestellt Max. Höhe:" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Maximal zulässige Absenkung der Grundlinie der\n" -"tiefgestellten Elemente relativ zur unteren Grenze\n" -"der Grundzeichen. Wird für Grundzeichen verwendet,\n" -"die als Rahmen oder als gestreckte Form behandelt werden.\n" -"Positiver Wert fürs Absenken unter die unteren Grenze\n" -"der Grundzeichens." - -msgid "SubscriptBaselineDropMin:" -msgstr "Tiefgestellt Grundlinie senken:" - -msgid "Standard shift up applied to superscript elements." -msgstr "Standardversatz nach oben für hochgestellte Elemente." - -msgid "SuperscriptShiftUp:" -msgstr "Hochgestellt anheben:" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"Standardversatz für hochgestellte Elemente,\n" -"relativ zum Grundbuchstaben im gestauchten Modus." - -msgid "SuperscriptShiftUpCramped:" -msgstr "Hochgestellt anheben gestaucht:" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"Minimale Höhe der tiefgestellten Elemente, bei denen\n" -"es nicht erforderlich ist, sie höher zu stellen." - -msgid "SuperscriptBottomMin:" -msgstr "Hochgestellt Min. Höhe:" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"Maximal zulässige Absenkung der Grundlinie der\n" -"hochgestellten Elemente relativ zur oberen Grenze\n" -"der Grundzeichen. Wird für Grundzeichen verwendet,\n" -"die als Rahmen oder als gestreckte Form behandelt werden.\n" -"Positiver Wert für die Grundlinie der hochgestellten\n" -"Elemente unter der oberen Grenze des Grundzeichens." - -msgid "SuperscriptBaselineDropMax:" -msgstr "Hochgestellt Grundlinie senken:" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" -"Minimaler Abstand zwischen hochgestellten und tiefgestellten Elementen." - -msgid "SubSuperscriptGapMin:" -msgstr "Min. Abstand hoch-/tiefgestellt:" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "Hochgestellt Unterseite Max. mit tiefgestellt" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"Die maximale Höhe auf die Unterseite eines hochgestellten\n" -"Zeichens geschoben werden kann, um den Abstand zwischen\n" -"hoch- und tiefgestellen Zeichen zu vergrößern, bevor das\n" -"tiefgestelle Zeichen nach unten verschoben wird." - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" -"Extra Weißraum, der nach jedem hoch-/tiefgestellten\n" -"Element hinzugefügt werden soll." - -msgid "SpaceAfterScript:" -msgstr "Weißraum nach hoch-/tiefgestellt:" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Minimaler Abstand zwischen dem unteren Teil einer oberen\n" -"Grenze und der Oberseite des Grund-Operators." - -msgid "UpperLimitGapMin:" -msgstr "Min. Abstand obere Grenze:" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Minimaler Abstand zwischen der Grundlinie einer oberen\n" -"Grenze und der Unterseite des Grund-Operators." - -msgid "UpperLimitBaselineRiseMin:" -msgstr "Obere Grenze Grundlinie anheben:" - -msgid "LowerLimitGapMin:" -msgstr "Min. Abstand untere Grenze:" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Minimaler Abstand zwischen der Oberseite einer unteren\n" -"Grenze und der Unterseite des Grund-Operators." - -msgid "LowerLimitBaselineDropMin:" -msgstr "Untere Grenze Grundlinie senken:" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" -"Minimaler Abstand zwischen der Grundlinie einer unteren\n" -"Grenze und der Unterseite des Grund-Operators." - -msgid "StackTopShiftUp:" -msgstr "Oberes Element anheben:" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "Standardversatz nach oben für das obere Element." - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "Oberes Element anheben, größere Form:" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Standardversatz nach oben für das obere Element\n" -"bei vergößerter Form." - -msgid "StackBottomShiftDown:" -msgstr "Unteres Element senken:" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardversatz nach unten für das untere Element.\n" -"Positiver Wert zum absenken." - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "Unteres Element senken, größere Form:" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardversatz nach unten für das untere Element\n" -"bei vergößerter Form.\n" -"Positiver Wert zum absenken." - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" -"Minimaler Abstand zwischen dem oberen\n" -"Element und der Oberseite des unteren Elements." - -msgid "StackGapMin:" -msgstr "Min. Abstand zw. Elementen:" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" -"Minimaler Abstand zwischen dem oberen\n" -"Element und der Oberseite des unteren Elements\n" -"bei größeren Formen." - -msgid "StackDisplayStyleGapMin:" -msgstr "Min. Abstand zw. Elementen, größere Form:" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "Standardversatz nach oben für das obere Element bei gestreckter Form." - -msgid "StretchStackTopShiftUp:" -msgstr "Gestreckt oberes Element anheben:" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardversatz nach unten für das\n" -"untere Element bei gestreckter Form." - -msgid "StretchStackBottomShiftDown:" -msgstr "Gestreckt unteres Element senken:" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"Minimaler Abstand zwischen dem gestreckten Element\n" -"und der Unterseite des darüberligenden Elements." - -msgid "StretchStackGapAboveMin:" -msgstr "Min. Abstand obere Elemente, gestreckte Form:" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" -"Minimaler Abstand zwischen dem gestreckten Element\n" -"und der Oberseite des darunterligenden Elements." - -msgid "StretchStackGapBelowMin:" -msgstr "Min. Abstand untere Elemente, gestreckte Form:" - -msgid "FractionNumeratorShiftUp:" -msgstr "Bruch Zähler anheben:" - -msgid "Standard shift up applied to the numerator." -msgstr "Standardversatz nach oben für Zähler." - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "Bruch Zähler anheben, größere Form:" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"Standardversatz nach oben für Zähler\n" -"bei vergößerter Form." - -msgid "FractionDenominatorShiftDown:" -msgstr "Bruch Nenner senken:" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardversatz nach unten für Nenner.\n" -"Positiver Wert zum absenken." - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "Bruch Nenner senken, größere Form:" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardversatz nach unten für Nenner\n" -"bei vergößerter Form.\n" -"Positiver Wert zum absenken." - -msgid "FractionNumeratorGapMin:" -msgstr "Bruch Nenner Min. Abstand:" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Minimaler möglicher Abstand zwischen der\n" -"Unterseite des Zählers und dem Bruchstrich." - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "Bruch Zähler Min. Abstand, größere Form:" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Minimaler möglicher Abstand zwischen der\n" -"Unterseite des Zählers und dem Bruchstrich\n" -"bei größeren Formen." - -msgid "FractionRuleThickness:" -msgstr "Bruchstrich Strichstärke:" - -msgid "Thickness of the fraction bar." -msgstr "Strichstärke des Bruchstrichs." - -msgid "FractionDenominatorGapMin:" -msgstr "Bruch Nenner Min. Abstand:" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Minimaler möglicher Abstand zwischen der\n" -"Oberseite des Nenners und dem Bruchstrich." - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "Bruch Nenner Min. Abstand, größere Form:" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Minimaler möglicher Abstand zwischen der\n" -"Oberseite des Nenners und dem Bruchstrich\n" -"bei größeren Formen." - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Horizontale Distanz zwischen den oberen\n" -"und unteren Elementen eines geneigten Bruchs." - -msgid "SkewedFractionHorizontalGap:" -msgstr "Geneigter Bruch horizontaler Abstand:" - -msgid "SkewedFractionVerticalGap:" -msgstr "Geneigter Bruch vertikaler Abstand:" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Vertikaler Abstand zwischen den oberen\n" -"und unteren Elementen eines geneigten Bruchs." - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" -"Abstand zwischen Oberstrich und\n" -"der Oberseite des Grundzeichens." - -msgid "OverbarVerticalGap:" -msgstr "Überstrich vertikaler Abstand" - -msgid "OverbarRuleThickness:" -msgstr "Überstrich Strichstärke" - -msgid "Thickness of the overbar." -msgstr "Strichstärke des Überstrichs." - -msgid "Extra white space reserved above the overbar." -msgstr "Zusätzlicher Weißraum über dem Überstrich." - -msgid "OverbarExtraAscender:" -msgstr "Überstrich zusätzlich Oberlänge:" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Abstand zwischen Unterstrich und\n" -"der Unterseite des Grundzeichens." - -msgid "UnderbarVerticalGap:" -msgstr "Unterstrich vertikaler Abstand" - -msgid "Thickness of the underbar." -msgstr "Strichstärke des Unterstrichs." - -msgid "UnderbarRuleThickness:" -msgstr "Unterstrich Strichstärke" - -msgid "Extra white space reserved below the underbar." -msgstr "Zusätzlicher Weißraum unter dem Unterstrich." - -msgid "UnderbarExtraDescender:" -msgstr "Unterstrich zusätzlich Unterlänge:" - -msgid "RadicalVerticalGap:" -msgstr "Vertikaler Abstand:" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" -"Weißraum zwischen dem Ausdruck\n" -"und dem darüberliegendem Strich." - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "Vergößerter Stil Vertikaler Abstand:" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"Weißraum zwischen dem Ausdruck\n" -"und dem darüberliegendem Strich\n" -"in größeren Stil." - -msgid "RadicalRuleThickness:" -msgstr "Strichdicke:" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" -"Strichdicke des Radikalstrichs in\n" -"gestaltetem oder konstruiertem\n" -"Radikalzeichen." - -msgid "Extra white space reserved above the radical." -msgstr "Zusätzlicher Weißreaum über dem Radikal." - -msgid "RadicalExtraAscender:" -msgstr "Zusätzliche Oberlänge:" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Zusätzliche horizontale Unterschneidung vor\n" -"dem Grad eines Radikalen, falls vorhanden." - -msgid "RadicalKernBeforeDegree:" -msgstr "Radikal Unterschneidung vor Grad:" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" -"Negative horizontale Unterschneidung nach\n" -"dem Grad eines Radikalen, falls vorhanden." - -msgid "RadicalKernAfterDegree:" -msgstr "Radikal Unterschneidung nach Grad:" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" -"Höhe der Unterseite des Radikal-Grades, falls\n" -"vorhanden, proportional zur Oberlänge des\n" -"Radikal-Zeichens." - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "Radikal Grad " - -msgid "MinConnectorOverlap:" -msgstr "Min. Überlappung Verbinder:" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Minimale Überlappung vebindender Glyphen\n" -"während der Glyphenkonstruktion." - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Eine der multiple master Instanzen enthält quadratische Kurven. Sie muss in " -"kubische Kurven umgewandelt werden, bevor sie in multiple master verwendet " -"werden kann" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" -"Die verschiedenen Instanzen dieses multiple masters haben unterschiedliche " -"Anzahl an Glyphen" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" -"Diese Glyphe ist in einer Instanz-Schriftart definiert, aber nicht in einer " -"anderen" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" -"Diese Glyphe enthällt eine unterschiedliche Anzahl an Referenzen in " -"verschiedenen Instanzen" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Eine Referenz in dieser Glyphe bezieht sich auf eine unterschiedliche " -"Kodierung in verschiedenen Instanzen" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Eine Kontur in dieser Glyphe enthält in verschiedenen Instanzen eine " -"unterschiedliche Anzahl von Punkten" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"Diese Glyphe enthällt eine unterschiedliche Anzahl an Konturen in " -"verschiedenen Instanzen" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"Diese Glyphe enthällt eine unterschiedliche Anzahl an Hints in verschiedenen " -"Instanzen" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" -"Diese Glyphe enthällt eine unterschiedliche Anzahl an Unterschneidungspaaren " -"in verschiedenen Instanzen" - -msgid "Bad Multiple Master Font" -msgstr "Ungültige Multiple Master Schrift" - -msgid "Various errors occurred at the selected glyphs" -msgstr "Bei den ausgewählten Glyphen sind verschiedene Fehler aufgetreten" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Bei ausgewählter Glyphe ist folgender Fehler aufgetreten: %.100s" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"Die Schrift %.30s enthält kubische Kurven. Sie muss in quadratische Kurven " -"umgewandelt werden, bevor sie in einer Apple-verzerrten Schrift verwendet " -"werden kann" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"Die Schrift %.30s enthält quadratische Kurven. Sie muss in kubische Kurven " -"umgewandelt werden, bevor sie in multiple master verwendet werden kann" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"Es gibt keinen Eintrag für „Erzwinge Fettschnitt Schwellenwert“ (ForceBold) " -"in der fetten Schrift, aber es gibt einen solchen Eintrag in der Schrift %30s" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Die Schriften %1$.30s und %2$.30s haben eine unterschiedliche Anzahl von " -"Glyphen oder unterschiedliche Kodierungen" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"Die Schriften %1$.30s und %2$.30s verwenden verschiedene Kurvenarten (eine " -"quadratische, eine kubische)" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"Der Eintrag „%1$.20s” ist nicht vorhanden im private Wörterbuch, weder von " -"%2$.30s noch von %3$.30s." - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s ist definiert in der Schrfit %2$.30s aber nicht in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"Die Glyphe %1$.30s in %2$.30s hat sowohl Referenzen als auch Konturen. Dies " -"wird in einer Schrift mit Variationen nicht unterstützt" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Die Glyphe %1$.30s hat eine andere Anzahl von Konturen in der Schrift " -"%2$.30s als in %3$.30s." - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine andere Anzahl von Punkten " -"(oder Kontrollpunkten) auf ihren Konturen als in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat Konturen, die in eine andere " -"Richtung laufen als in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine andere Anzahl an " -"Referenzen als in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat Referenzen mit " -"unterschiedlicher Skalierung oder Drehung (usw.) als in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat einen anderen Satz an " -"Unterschneidungspaaren als in %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Die Glyphe %1$.30s hat eine andere Nummerierung der Punkte (und " -"Kontrollpunkte) auf ihren Konturen als in den verschiedenen Instanzen der " -"Schrift" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"Die %1$s Hints in der Glyphe \"%2$.30s\" in Schrift %3$.30s entsprechen " -"nicht denen in %4$.30s (unterschiedliche Anzahl oder unterschiedliche " -"Kriterien für Überlappungen)" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine unterschiedliche Hint-" -"Maske auf ihren Konturen in %3$.30s" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" -"Die Standardschrift hat keine 'cvt '-Tabelle, aber die Instanz %.30s hat sie" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"Instanzschriften dürfen nur eine 'cvt ' Tabelle enthalten, aber %.30s hat " -"auch eine andere Truetype-Tabelle" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"Die 'cvt ' Tabelle in der Instanz %.30s hat eine andere Größe als die in der " -"Standardschrift" - -msgid "No problems detected" -msgstr "Keine Probleme gefunden" - -msgid "OK" -msgstr "OK" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" -"Warnung: zurückgegebener Name von StdGlyphName für Wert %d außerhalb des " -"Unicode-Bereichs\n" - -msgid "NameList duplicated" -msgstr "Namensliste dupliziert" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "Namensliste mit dem Namen „%s“ existiert bereits" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Namensliste %s basierend auf %s, die nicht gefunden werden konnte" - -msgid "NameList base missing" -msgstr "Namensliste-Basis fehlt" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Namensliste %s basierend auf zwei Namenslisten" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"Umbenennen \"in\" Name %s fehlt\n" -"%s" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "AGL ohne afii" - -msgid "AGL For New Fonts" -msgstr "AGL für neue Schriften" - -msgid "Adobe Glyph List" -msgstr "Adobe Glyphen-Liste" - -msgid "AGL with PUA" -msgstr "AGL mit PUA" - -msgid "Greek small caps" -msgstr "Griechische Kapitälchen" - -msgid "ΤεΧ Names" -msgstr "ΤεΧ Namen" - -msgid "AMS Names" -msgstr "AMS Namen" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "Ungültiger Wert" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Versuch, die Quadratwurzel von %1$g zu nehmen, in %2$.30s." - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Versuch, in %.30s mit 0 zu teilen" - -msgid "Projecting..." -msgstr "Projektion …" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "Standardkodierung für neue Schriften" - -msgid "NewCharset" -msgstr "Neue Zeichengruppe" - -msgid "NewEmSize" -msgstr "Neue Geviert-Größe" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "Standardgröße des Gevierts in einer neu erstellten Schrift." - -msgid "NewFontsQuadratic" -msgstr "Neue Schrift Quadratisch" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Ob die neue Schrift quadratische (TrueType) oder\n" -"kubische (PostScript & OpenType) Kurven enthalten sollten." - -msgid "FreeTypeInFontView" -msgstr "FreeType in Schrift-Ansicht" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Verwende den FreeType-Rasterizer (falls verfügbar),\n" -"um Glyphen in der Schriftansicht zu rasterisieren.\n" -"In der Regel führt dies zu einer besseren Qualität." - -msgid "LoadedFontsAsNew" -msgstr "Geladene Schriften als neue" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Ob von der Festplatte geladene Schriften ihre Kurven in ihrer\n" -"ursprünglichen Form (quadratisch oder kubisch) beibehalten sollen,\n" -"oder ob die Kurven in die Standardform für neue Schriften\n" -"umgewandelt werden sollen (siehe Neue Schriften quadratisch)." - -msgid "PreferCJKEncodings" -msgstr "Benutze CJK Kodierung" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Wenn du eine TrueType- oder OpenType-Schrift lädst, die sowohl\n" -"eine Unicode- als auch eine CJK-Codierungstabelle enthält, gib mit\n" -"dieser Option an, welche für die Schrift geladen werden soll." - -msgid "AskUserForCMap" -msgstr "Frag Benutzer nach Kodierungstabelle" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"Wenn du eine Schrift im sfnt-Format (TrueType, OpenType, usw.) lädst,\n" -"lass den Benutzer angeben, welche cmap zunächst verwendet werden soll." - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"Gebe eine Liste von Tabellen-Tags mit vier Buchstaben ein, die durch Kommas\n" -"getrennt sind. FontForge erstellt beim Laden einer TrueType-/OpenType-" -"Schrift\n" -"eine Binärkopie dieser Tabellen und gibt sie (unverändert) beim Erstellen " -"der Schrift\n" -"aus. Füge keine Tabellen-Tags ein, von denen FontForge glaubt, dass er sie " -"verstehen." - -msgid "PreserveTables" -msgstr "Tabellen erhalten" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"In der Konturen-Sicht erzwinkt die Umschalt-Taste Bewegungen parallel zum " -"Kursiv-Winkel, anstatt zur Vertikale." - -msgid "ItalicConstrained" -msgstr "Kursive Eingeschränkt" - -msgid "SnapToInt" -msgstr "Auf ganze Zahlen einrasten" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Wenn der Benutzer im Bearbeitungsfenster klickt, runde den Standort auf die " -"nächsten ganzen Zahlen." - -msgid "JoinSnap" -msgstr "Bei Verbindung einrasten" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"Der Befehl „Bearbeiten → Verbinden” verbindet Punkte, die so nah beieinander " -"liegen.\n" -"Ein Wert von 0 bedeutet, dass sie übereinstimmen müssen" - -msgid "CopyMetaData" -msgstr "Metadaten kopieren" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"Wenn du Glyphen aus der Schriftansicht kopierst, kopiere auch\n" -"die Metadaten der Glyphen (Name, Kodierung, Kommentar, usw.)." - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" -"Maximale Anzahl an Rückgängig/Wiederholen-Schritten die in der Schrift " -"gespeichert werden" - -msgid "UndoDepth" -msgstr "Rückgängig Tiefe" - -msgid "AutoWidthSync" -msgstr "Automatische Synchronisierung der Dickten" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Die Änderung der Dickte einer Glyphe\n" -"ändert die Dickte aller darauf basierenden\n" -"akzentuierten Glyphen." - -msgid "AutoLBearingSync" -msgstr "Vorbreite automatisch synchronisieren" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Durch das Ändern der Vorbreite\n" -"einer Glyphe werden die Vorbreiten\n" -"aller Referenzen angepasst, in allen\n" -"Akzent-Glyphen." - -msgid "ClearInstrsBigChanges" -msgstr "Instruktionen entfernen bei großen Änderungen" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Instruktionen in einer TrueType-Schrift beziehen sich auf\n" -"nummerierte Punkte, wenn du also eine Glyphe so bearbeitst,\n" -"dass einige Punkte unterschiedlich nummeriert sind (durch das\n" -"Hinzufügen oder Entfernen von Punkten, usw.), dann werden\n" -"die Instruktionen auf die falschen Punkte angewendet, mit\n" -"verherenden Ergebnissen.\n" -" Normalerweise wird FontForge die Instruktionen entfernen,\n" -"wenn feststellt wird, dass die Punkte umnummeriert wurden,\n" -"um das oben genannte Problem zu vermeiden. Du kannst dieses\n" -"Verhalten abschalten – sei dabei aber vorsichtig!" - -msgid "CopyTTFInstrs" -msgstr "TTF Instruktionen kopieren" - -msgid "AccentOffsetPercent" -msgstr "Akzente Versatz Prozent" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Der Prozentsatz eines Gevierts, um den ein Akzent von seiner Grund-Glyphe " -"bewegt wird, in „Glyphen mit Akzenten erstellen“" - -msgid "AccentCenterLowest" -msgstr "Akzente Zentriert Tief" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Beim Positionieren von grave- und acute-Akzente über den\n" -"Buchstaben, sollte sie FontForge zentrieren aufgrund ihrer\n" -"vollen Breite, oder nur aufgrund des tiefsten Punktes\n" -"des Akzents." - -msgid "CharCenterHighest" -msgstr "Zeichen Zentriert höchster Bereich" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"Wenn ein Akzent über einer Glyphe zentrieren wird,\n" -"sollte der Akzent auf den höchsten Punkt der Glyphe\n" -"zentriert werden oder auf die Mitte der Glyphe?" - -msgid "PreferSpacingAccents" -msgstr "Benutze Akzente mit Dickte" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"Beim Erstellen von Akzentbuchstaben, benutze\n" -"Akzente mit Dickte (Unicode: 02C0-02FF) anstatt\n" -"Akzente ohne Dickte (Unicode: 0300-036F)." - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "Bevorzuge Potrace" - -msgid "AutotraceArgs" -msgstr "Argumente für automatisches Nachzeichnen" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "Frage nach automatischem Nachzeichnen" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "Metafont Argumente" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Frage den Benutzer nach mf Befehlen, bei jedem mf Aufruf" - -msgid "MfAsk" -msgstr "Metafont fragen" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge lädt große Bilder in den Hintergrund jeder Glyphe,\n" -"bevor sie automatisch nachgezeichnet werden. Du kannst diese\n" -"Bilder speichern, um sie dir nach Abschluß der mf-Verarbeitung\n" -"anzugucken, oder sie entfernen, um Platz zu speichern" - -msgid "MfClearBg" -msgstr "Metafont Hintergrund entfernen" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "Metafont zeige Fehler" - -msgid "FoundryName" -msgstr "Name des Schriftherstellers" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Name des Schriftherstellers\n" -"beim Erstellen einer bdf Schrift" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Name, der für das Feld Lieferant ID verwendet wird,\n" -"beim Erstellen einer ttf-Schrift (OS/2-Tabelle).\n" -"Darf nicht mehr als 4 Zeichen lang sein." - -msgid "TTFFoundry" -msgstr "TTF Schrifthersteller" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"FontForge verwendet diese Namensliste, um Glyphennamen\n" -"den Codepunkten in einer neuen Schrift zuzuweisen." - -msgid "NewFontNameList" -msgstr "Namensliste für neue Schrift" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Früher hat Adobe für die vielen stilistischen Varianten von Zeichen \n" -"(Kapitälchen, Mediävalziffern, usw.) PUA-Codes (Public Use Area) benutzt. \n" -"Adobe hält dies nicht mehr für zeitgemäß und empfiehlt, diese Kodierungen \n" -"zu ignorieren.\n" -"\n" -" Die Zuweisungen erfolgten ursprünglich weil die meisten Programme die \n" -"OpenType-Funktionen für den Zugriff auf Varianten nicht verarbeiten. \n" -"Jetzt glaubt Adobe, dass alle wichtigen Programme dies mittlerweile " -"können. \n" -"Programme wie Word und OpenOffice können diese Funktionen immer noch nicht \n" -"verarbeiten, weshalb fontforge standramäßig Adobes Empfehlungen ignoriert.\n" -"\n" -"Hinweis: Dies hat keinen Einfluss darauf, wie Unicode aus der Kodierung der " -"Schrift \n" -"ermittelt wird. Es steuert nur die Bestimmung des Unicodes anhand eines " -"Namens." - -msgid "RecognizePUANames" -msgstr "Erkenne PUA Namen" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Erlaubt den vollständigen Unicode-Zeichensatz in Glyphennamen.\n" -"Dies entspricht nicht dem Glyphnamen-Standard von Adobe.\n" -"Solche Namen sollten nur für den internen Gebrauch bestimmt sein\n" -"und NICHT in Produktionsschriften landen." - -msgid "UnicodeGlyphNames" -msgstr "Unicode Glyphen-Namen" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Wenn angegeben, sollte dies eine durch Leerzeichen getrennte Liste von\n" -"ganzen Zahlen sein, jeweils weniger als 16777216, die deine Organisation\n" -"eindeutig identifizieren. FontForge generiert eine Zufallszahl für die\n" -"endgültige Komponente." - -msgid "XUID-Base" -msgstr "XUID-Basis" - -msgid "AskBDFResolution" -msgstr "Frage nach BDF Auflösung" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Bei der Generierung eines Satzes von BDF-Schriften,\n" -"frag den Benutzer nach der Bildschirmauflösung der Schriften,\n" -"weil sie FontForge ansonsten anhand der Pixelgröße errät." - -msgid "AutoHint" -msgstr "Automatisches Hinting" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" -"Automatisches Hinting für geänderte Glyphen bevor die Schrift erstellt wird" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge platziert vertikale oder horizontale Hints um den " -"Begrenzungsrahmen passender Glyphen zu beschreiben." - -msgid "HintBoundingBoxes" -msgstr "Hinting für Begrenzungsrahmen" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"FontForge platziert vertikale oder horizontale Hints am Ende diagonaler " -"Stämme." - -msgid "HintDiagonalEnds" -msgstr "Hinting für diagonale Enden" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"FontForge platziert vertikale oder horizontale Hints wo sich diagonale " -"Stämme kreuzen." - -msgid "HintDiagonalInter" -msgstr "Hinting für diagonales Kreuzen" - -msgid "DetectDiagonalStems" -msgstr "Diagonale Stämme finden" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge generiert Hints für diagonale Stämme, die dann für die Generierung " -"von automatischen Instruktionen benutzt werden kann." - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "Benutze neue indische Schriftsysteme" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Ressourcendatei" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"Beim Start von FontForge wird das Design der Benutzeroberfläche aus\n" -"dieser Datei geladen. Alle Änderungen werden erst beim nächsten Start\n" -"von FontForge wirksam." - -msgid "Show splash screen on start-up" -msgstr "Startbildschirm beim Start anzeigen" - -msgid "SplashScreen" -msgstr "Startbildschirm" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "Zeichen öffnen im neuen Fenster" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"Beim Doppelklick auf ein Zeichen in der Schriftansicht,\n" -"öffne dieses Zeichen in einem neuen Fenster, andernfalls\n" -"verwende ein bestehendes Fenster." - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "Pfeil Bewegen Größe" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Anzahl der Geviert-Einheiten, um die eine Pfeiltaste einen ausgewählten " -"Punkt bewegt" - -msgid "ArrowAccelFactor" -msgstr "Faktor" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" -"Mit der Shift-Taste wird die Pfeiltasten-Bewegung um diesen Faktor " -"beschleunigt" - -msgid "SnapDistance" -msgstr "Einrast-Entfernung" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Wenn sich der Mauszeiger innerhalb so vieler Pixel\n" -"von interessanten Stellen befindet (Grundlinie,\n" -"Dickte, Gitterlinien, usw.), wird der Mauszeiger bei\n" -"diesen Stellen einrasten." - -msgid "StopAtJoin" -msgstr "Stoppe bei Verbindung" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "Finde Flex Hints nach jeder Änderung" - -msgid "UpdateFlex" -msgstr "Flex aktualisieren" - -msgid "Display rulers in the Outline Glyph View" -msgstr "Lineale in der Glyphenkontur-Ansicht anzeigen" - -msgid "Can't insert 'cvt'" -msgstr "Kann 'cvt' nicht einfügen" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "Kann 'fpgm' nicht einfügen" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "Kann 'prep' nicht einfügen" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "Dieser Glyphe können keine Instruktionen vergeben werden" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" -"TrueType unterstützt keine Referenzen, die um\n" -"mehr als 200%% skaliert sind. Dies ist jedoch der\n" -"Fall bei %1$.30s, in %2$.30s. Das Hinzufügen von\n" -"Instruktionen wäre sinnlos." - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Zu viele Subrutinen. Höchstens 14 (0 – 13) können verarbeitet werden\n" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "Ungültige Metriken" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Nur die ersten 256 Glyphen in der Kodierung werden benutzt" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "Einer der Schriften %1$d,%2$d fehlt die Glyphe %3$d" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"In der Schrift %1$d beginnt die Glyphe %2$.30s entweder vor 0, oder sie " -"erstreckt sich über die Dickte hinaus, oder sie befindet sich über dem " -"Akzent oder unter dem Akzent" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"In der Schrift %1$d skaliert die Dickte der Glyphe %2$.30s die Dickte des " -"Grundzeichens nicht richtig, sie wird auf den richtigen Wert gesetzt" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "Die Dickte der Glyphe %.30s muss kleiner sein als 127" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"Eine der angegebenen Bitmap-Schriften, %1$d, ist keine ganzzahlige " -"Skalierung der kleinsten Schrift, %2$d (oder ist ein zu großer Faktor)" - -msgid "Unexpected density" -msgstr "Unerwartete Dichte" - -msgid "Multiple-Density Font" -msgstr "Schriftart mit mehrfacher Dichte" - -msgid "High-Density Font" -msgstr "Schriftart mit hoher Dichte" - -msgid "Single and Multi-Density Fonts" -msgstr "Schriftart mit einzelner und mehrfachen Dichte" - -msgid "Single and High-Density Fonts" -msgstr "Schriftart mit einzelner und hoher Dichte" - -msgid "Choose a file format..." -msgstr "Dateiformat wählen …" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "Komprimierter Objektbehälter ist selbst ein komprimiertes Objekt" - -msgid "Flate decompression failed.\n" -msgstr "Flate-Dekompression fehlgeschlagen.\n" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "Nicht unterstützte Parameter des Filter-Dekodierung: %s" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "Nicht unterstützter Filter: %s" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Ungültige Zahl, Unendlich oder ist keine Zahl: %s\n" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "Die pdf-Datei hat keine Schriften" - -msgid "This pdf file has no pages" -msgstr "Die pdf-Datei hat keine Seiten" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Es gibt %d Seiten in dieser Datei, welche soll es sein?" - -msgid "Pick a page" -msgstr "Eine Seite auswählen" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "Ungültige Hex-Ziffer in der sfnt Reihe\n" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Index zu groß (muss <%d sein) \"%s" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "Konnte \"%s\" in Schrift-Informationen nicht verstehen" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" -"Konnte \"%s\" nicht verstehen, während Informationen zu privaten " -"Unterroutinen hinzugefügt werden" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "Sollte nicht in addinfo sein \"%s" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "Kann temporäre Datei nicht öffnen\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "Kann %s nicht öffnen\n" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "%1$s ist keine Schriftdatei" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" -"Tabellen-Markierungszeichen sollten in alphabetischer Reihenfolge\n" -"in der Haupttabelle der Schrift stehen, aber '%c%c%c%c' erscheint\n" -"nach '%c%c%c%c'." - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Tabellen '%c%c%c%c' und '%c%c%c%c' überlappen sich" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "Tabelle '%c%c%c%c' erstreckt sich über das Ende der Datei hinaus." - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss eine gerade Zahl sein." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss 54 sein, ist aber %d." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss 36 sein, ist aber %d." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" -"Tabelle '%c%c%c%c' hat ungültige Länge, muss 32 oder 6 sein, ist aber %d." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"Tabelle '%c%c%c%c' hat ungültige Länge, muss 78, 86 oder 96 sein, ist aber " -"%d." - -msgid "Missing required table: \"head\"" -msgstr "Erforderliche Tabelle fehlt: \"head\"" - -msgid "Missing required table: \"hhea\"" -msgstr "Erforderliche Tabelle fehlt: \"hhea\"" - -msgid "Missing required table: \"maxp\"" -msgstr "Erforderliche Tabelle fehlt: \"maxp\"" - -msgid "Missing required table: \"post\"" -msgstr "Erforderliche Tabelle fehlt: \"post\"" - -msgid "Missing required table: \"name\"" -msgstr "Erforderliche Tabelle fehlt: \"name\"" - -msgid "Missing required table: \"loca\"" -msgstr "Erforderliche Tabelle fehlt: \"loca\"" - -msgid "Missing \"OS/2\" table" -msgstr "Fehlende \"OS/2\"-Tabelle" - -msgid "Missing required table: \"glyf\"" -msgstr "Erforderliche Tabelle fehlt: \"glyf\"" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "Diese Schrift enthält weder \"CFF \" noch \"glyf\"/\"loca\" Tabellen" - -msgid "accent attachment table" -msgstr "Tabelle der Akzent-Verbindung" - -msgid "anchor point table" -msgstr "Tabelle der Ankerpunkte" - -msgid "axis variation table" -msgstr "Tabelle der Achsen-Variationen" - -msgid "Baseline table (OT version)" -msgstr "Tabelle der Grundlinien (OT Version)" - -msgid "bitmap data table (AAT version)" -msgstr "Tabelle der Bitmapdaten (AAT Version)" - -msgid "BDF bitmap properties table" -msgstr "Tabelle der BDF Bitmap Eigenschaften" - -msgid "bitmap font header table" -msgstr "Tabelle der globalen Eigenschaften der Bitmap-Schrift" - -msgid "bitmap location table (AAT version)" -msgstr "Tabelle der Bitmap-Positionen (AAT Version)" - -msgid "baseline table (AAT version)" -msgstr "Tabelle der Grundlinien (AAT Version)" - -msgid "color bitmap data table" -msgstr "Tabelle der farbigen Bitmapdaten (AAT Version)" - -msgid "color bitmap location table" -msgstr "Tabelle der farbigen Bitmap-Positionen (AAT Version)" - -msgid "PostScript font program (Compact Font Format)" -msgstr "PostScript Schriftprogramm (Compact Font Format)" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "PostScript Schriftprogramm (Compact Font Format 2)" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "Veraltete Tabelle für eine Type1 CID kodierte Schrift" - -msgid "character code mapping table" -msgstr "Tabelle der Zeichencode-Zuordnung" - -msgid "CVT variation table" -msgstr "Tabelle der CVT Variationen" - -msgid "control value table" -msgstr "Tabelle der Steuerungswerte" - -msgid "digital signature table" -msgstr "Tabelle der digitalen Unterschrift" - -msgid "bitmap data table (OT version)" -msgstr "Tabelle der Bitmapdaten (OT Version)" - -msgid "bitmap location table (OT version)" -msgstr "Tabelle der Bitmap-Positionen (OT Version)" - -msgid "embedded bitmap scaling control table" -msgstr "Tabelle der Steuerung der Skalierung eingebetteter Bitmaps" - -msgid "electronic end user license table" -msgstr "Tabelle der elektronischen Endnutzerlizenz" - -msgid "font descriptor table" -msgstr "Tabelle der Schriftbeschreibung" - -msgid "layout feature table" -msgstr "Tabelle der Umbruch-Funktionen" - -msgid "SIL Graphite layout feature table" -msgstr "SIL Graphite Tabelle der Umbruch-Funktionen" - -msgid "FontForge time stamp table" -msgstr "Tabelle des FontForge Zeitstempels" - -msgid "font metrics table" -msgstr "Tabelle der Schrift-Metriken" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "'FOND' und 'NFNT' Tabelle der Familien-Kompatibilität" - -msgid "font program table" -msgstr "Tabelle des Schriftprogramms" - -msgid "font variation table" -msgstr "Tabelle der Schrift-Variationen" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "Tabelle der Verfahren der Gitteranpassung und Umwandlung" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "Tabelle der Glyphe-zu-CID Zuordnung (AAT-Version)" - -msgid "glyph definition table" -msgstr "Tabelle der Glyphen-Definition" - -msgid "Graphite glyph attribute table" -msgstr "Graphite Tabelle der Glyphenattributte" - -msgid "Graphite glyph location in Glat table" -msgstr "Graphite Glyphenposition in Glat Tabelle" - -msgid "glyph outline table" -msgstr "Tabelle der Glyphen-Konturen" - -msgid "glyph positioning table" -msgstr "Tabelle für Glyphen-Positionierung" - -msgid "glyph variation table" -msgstr "Tabelle der Glyphen-Variation" - -msgid "glyph substitution table" -msgstr "Tabelle der Glyphen-Substitution" - -msgid "horizontal device metrics table" -msgstr "Tabelle der horizontalen Geräte-Metriken" - -msgid "font header table" -msgstr "Schrift-Header-Tabelle" - -msgid "horizontal header table" -msgstr "Tabelle der globalen horizontalen Eigenschaften" - -msgid "horizontal metrics table" -msgstr "Tabelle der horizontalen Metriken" - -msgid "horizontal style table" -msgstr "Tabelle der horizontalen Stile" - -msgid "horizontal metrics variations table" -msgstr "Tabelle der horizontalen Metrik-Variationen" - -msgid "justification table (AAT version)" -msgstr "Tabelle der Textbündigkeit (AAT Version)" - -msgid "justification table (OT version)" -msgstr "Tabelle der Textbündigkeit (OT Version)" - -msgid "kerning table" -msgstr "Tabelle der Unterschneidungen" - -msgid "ligature caret table" -msgstr "Tabelle der Ligaturen-Trenner" - -msgid "glyph location table" -msgstr "Tabelle für Glyphen-Position" - -msgid "language tag table" -msgstr "Tabelle der Markierungselemente für Sprachen" - -msgid "linear threshold table" -msgstr "Tabelle der linearen Schwellenwerte" - -msgid "math table" -msgstr "Tabelle der Mathematik-Werte" - -msgid "maximum profile table" -msgstr "Tabelle der maximalen Profile" - -msgid "anti-alias merge table" -msgstr "Tabelle der Zusammenstellung mit Anti-Alias" - -msgid "metadata table" -msgstr "Tabelle der Metadaten" - -msgid "Multi-Master table, obsolete" -msgstr "Multi-Master Tabelle, veraltet" - -msgid "metamorphosis table" -msgstr "Tabelle der Metamorphose" - -msgid "extended metamorphosis table" -msgstr "Tabelle der erweiterten Metamorphose" - -msgid "metrics variations table" -msgstr "Tabelle der Metrik-Variationen" - -msgid "name table" -msgstr "Tabelle der Namen" - -msgid "optical bounds table" -msgstr "Tabelle der optischen Grenzen" - -msgid "OS/2 and Windows specific metrics table" -msgstr "OS/2 und Windows Tabelle der spezifische Metriken" - -msgid "PCL 5 data table" -msgstr "Tabelle der PCL 5 Daten" - -msgid "FontForge font debugging table" -msgstr "FontForge Tabelle der Schrift-Fehlerkorrekturen" - -msgid "glyph name and PostScript compatibility table" -msgstr "Tabelle der Glyphen-Namen und PostScript Kompatibilität" - -msgid "control value program table" -msgstr "Tabelle der Programm-Steuerungswerte" - -msgid "properties table" -msgstr "Tabelle der Eigenschaften" - -msgid "standard bitmap graphics table" -msgstr "Tabelle der standard Bitmap-Grafiken" - -msgid "SIL Graphite rule table" -msgstr "SIL Graphite Tabelle der Regel" - -msgid "(unspecified) SIL Graphite table" -msgstr "(nicht spezifiziert) SIL Graphite Tabelle" - -msgid "unknown SIL table" -msgstr "unbekannte SIL Tabelle" - -msgid "style attributes table" -msgstr "Tabelle der Stil-Attribute" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "SVG (Skalierbare Vektorgrafik) Tabelle" - -msgid "TeX table" -msgstr "TeX Tabelle" - -msgid "tracking table" -msgstr "Tabelle der Spationierung" - -msgid "Obsolete table for a type1 font" -msgstr "Veraltete Tabelle für eine Type1 Schrift" - -msgid "vertical device metrics table" -msgstr "Tabelle der vertikalen Geräte-Metriken" - -msgid "vertical header table" -msgstr "Tabelle der globalen vertikalen Eigenschaften" - -msgid "vertical metrics table" -msgstr "Tabelle der vertikalen Metriken" - -msgid "vertical origin table" -msgstr "Tabelle der vertikalen Ursprünge" - -msgid "vertical metrics variations table" -msgstr "Tabelle der vertikalen Metrik-Variationen" - -msgid "glyph reference table" -msgstr "Tabelle der Glyphen-Referenzen" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" -"Tabelle '%c%c%c%c' erstreckt sich über das Ende der Datei hinaus und muss " -"ignoriert werden." - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "Die folgenden Tabellen in der Schrift wurden von FontForge ignoriert\n" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Ignoriere '%c%c%c%c'\n" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Ignoriere '%c%c%c%c' %s\n" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Diese Schrift enthält sowohl Truetype- als auch PostScript-" -"Glyphenbeschreibungen.\n" -"Es wird nur eine verwendet.\n" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Diese Schrift enthält mehrfache Glyphenbeschreibungen.\n" -"Es wird nur eine verwendet.\n" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Diese Schrift enthält sowohl eine 'kern' Tabelle als auch eine 'GPOS' " -"Tabelle.\n" -" Die 'kern' Tabelle wird nur gelesen, wenn es in 'GPOS' keine 'kern' " -"Funktion gibt.\n" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" -"Diese Schrift enthält sowohl eine 'mor[tx]' Tabelle, als auch eine\n" -" 'GSUB' Tabelle.\n" -" FF liest nur Funktionen/Einstellungen in 'morx', die nicht mit Funktionen " -"in 'GSUB' übereinstimmen.\n" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"Diese Schrift enthält sowohl eine 'BASE' Tabelle als auch eine 'bsln' " -"Tabelle.\n" -" FontForge liest nur einen von ihnen ('BASE').\n" - -msgid "Bad Glyph Count" -msgstr "Ungültige Anzahl an Glyphen" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" -"Schriftdatei hat Feld mit ungültiger Anzahl an Glyphen. maxp sagt: %d " -"sizeof(loca)=>%d" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" -"Der Fontname beginnt mit der utf8 Byte-Reihenfolge. Das ist ungültig. %s" - -msgid "A PostScript name may not be a number" -msgstr "Ein PostScript-Name darf keine Zahl sein" - -msgid "Bad Font Name" -msgstr "Ungültiger Schriftname" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Der PostScript-Schriftname „%.63s“ ist ungültig.\n" -"Er sollte druckbar ASCII Zeichen enthalten,\n" -"darf nicht (){}[]<>%%/ oder ein Leerzeichen\n" -"enthalten und muss kürzer sein als 63 Zeichen" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"Warnung: Mac- und Unicode-Einträge in der 'name' Tabelle unterscheiden sich\n" -"für die Zeichenkette %s in der Sprache %s.\n" -" Mac-Zeichenkette: %s\n" -" Mac Unicode Zeichenkette: %s\n" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Warnung: Mac-Zeichenkette ist eine Teilmenge der Unicodezeichenkette\n" -"in der 'name' Tabelle, für die Zeichenkette %s in der Sprache %s.\n" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"Warnung: Mac- und Windows-Einträge in der 'name' Tabelle unterscheiden sich\n" -"für die Zeichenkette %s in der Sprache %s.\n" -" Mac-Zeichenkette: %s\n" -" Windows Zeichenkette: %s\n" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Warnung: Mac-Zeichenkette ist eine Teilmenge der Windows-Zeichenkette\n" -"in der 'name' Tabelle für die Zeichenkette %s in der Sprache %s.\n" - -msgid "Use _First" -msgstr "_Ersten verwenden" - -msgid "First to _All" -msgstr "Ersten zu _Allen" - -msgid "Second _to All" -msgstr "Zweiten _zu Allen" - -msgid "Use _Second" -msgstr "_Zweiten verwenden" - -msgid "Multiple names for language" -msgstr "Mehrfache Namen für Sprache" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"Die 'name' Tabelle enthält (mindestens) zwei Zeichenketten für %s in der " -"Sprache %s, die erste '%.12s…' die zweite '%.12s…'.\n" -"Was ist dir lieber?" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" -"Ungültige tt Schrift: Konturenende macht keinen Sinn in der Glyphe %d.\n" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "Ein Punkt in GID %d ist außerhalb der Begrenzungsrahmen der Glyphe\n" - -msgid " Subsequent errors will not be reported.\n" -msgstr " Folgefehler werden nicht gemeldet.\n" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "Ende der Datei erreicht, beim Lesen der einfachen Glyphe\n" - -#, c-format -msgid "Empty composite %d\n" -msgstr "Leeres zusammengesetztes Zeichen %d\n" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"„Meine Metriken verwenden“ auf mindestens zwei Komponenten gesetzt in Glyphe " -"%d\n" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "Ende der Datei erreicht, beim Lesen der zusammengesetzten Glyphe\n" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"Begrenzungsrahmen der Glyphe überschreiten den Begrenzungsrahmen der Schrift " -"für GID %d\n" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "Inkorrekter CFF name INDEX\n" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Unbekannter Operator in %s: %x\n" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "Ungültige sid %d (0 <= sid < %d)\n" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "Ungültige sid %d (muß kleiner sein als %d)\n" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Unerwartetes Kodierungsformat in cff: %d\n" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Unerwartetes Format der Zeichengruppe in cff: %d\n" - -msgid "Bad fdselect\n" -msgstr "Ungültige fdselect\n" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Format nicht verstanden für fdselect %d\n" - -msgid "CFF version mismatch\n" -msgstr "Nichtübereinstimmung der CFF-Version\n" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" -"In %s ist die Dickte (%d) für die Glyphe %s größer als der maximale Wert " -"(%d)\n" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" -"In GID %d ist die Dickte (%d) größer als der angegebene maximale Wert (%d)\n" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"In %s, in der Glyphe %s, stimmen die Dickten in 'CFF ' (%d) und\n" -" 'hmtx' (%d) nicht überein. (Nachfolgende Unstimmigkeiten werden nicht " -"gemeldet)\n" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"In der GID %d stimmen die Dickten in 'CFF ' (%d) und 'hmtx' (%d) nicht " -"überein.\n" -" (Nachfolgende Unstimmigkeiten werden nicht gemeldet)\n" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Ungültige ttf hmtx Tabelle (oder hhea), numOfLongMetrics ist 0\n" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "Ungültige ttf vmtx-Tabelle (oder vhea), numOfLongVerMetrics ist 0\n" - -msgid "Bad encoding information in 'cmap' table." -msgstr "Ungültige Kodierungs-Informationen in der 'cmap' Tabelle." - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "Keine Glyphe mit Unicode U+%05x in Schrift\n" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "GID außerhalb des Bereichs (%d) in format 14 'cmap' Subtabelle\n" - -msgid "Script|Japanese" -msgstr "Japanisch" - -msgid "Script|Korean" -msgstr "Koreanisch" - -msgid "Script|Roman" -msgstr "Lateinisch" - -msgid "Script|Traditional Chinese" -msgstr "Traditionelles Chinesisch" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Kyrillisch" - -msgid "Script|Devanagari" -msgstr "Devanagari" - -msgid "Script|RSymbol" -msgstr "RSymbol" - -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" - -msgid "Script|Simplified Chinese" -msgstr "Vereinfachtes Chinesisch" - -msgid "Script|Central European" -msgstr "Zentraleuropäisch" - -msgid "Unicode 1.0" -msgstr "Unicode 1.0" - -msgid "Unicode 1.1" -msgstr "Unicode 1.1" - -msgid "ISO 10646:1993" -msgstr "ISO 10646:1993" - -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, nur BMP" - -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, alle Tafeln" - -msgid "\"Symbol\"" -msgstr "\"Symbol\"" - -msgid "Unicode" -msgstr "Unicode" - -msgid "Apple" -msgstr "Apple" - -msgid "ISO (Deprecated)" -msgstr "ISO (veraltet)" - -msgid "MicroSoft" -msgstr "MicroSoft" - -msgid "Custom" -msgstr "Eigene" - -msgid "FreeType internals" -msgstr "FreeType Interne" - -msgid "Unknown" -msgstr "Unbekannt" - -msgid "Pick a CMap subtable" -msgstr "Wähle eine CMap Subtabelle" - -msgid "Could not find any valid encoding tables" -msgstr "Konnte keine gültige Kodierungstabelle finden" - -msgid "Could not find a usable encoding table" -msgstr "Konnte keine benutzbare Kodierungstabelle finden" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Versuch, fehlende Glyphe %d bis %d (0x%x) zu kodieren\n" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"Mehrere Glyphen zeigen auf die gleiche Unicode-Kodierung U+%04X, nur eine " -"wird verwendet\n" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "Ungültige Schrift: Kodierungs-Daten ausserhalb des Bereichs.\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows lehnt Schriften mit einer OS/2-Versionsnummer von 0 ab\n" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" -"Windows lehnt otf (cff) Schriften mit einer OS/2-Versionsnummer von 1 ab\n" - -msgid "Reading Names" -msgstr "Lesen der Namen" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"Punkte in der zusammengesetzten Glyphe (%d bis %d) konnten nicht " -"übereinstimmen beim hinzufügen von %s nach %s\n" - -msgid "Fixing up References" -msgstr "Referenzen korrigieren" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Unwahrscheinliche Tabellenlänge. Wird ignoriert. %u\n" - -msgid "TTF 'glyf'" -msgstr "TTF 'glyf'" - -msgid "OTF 'CFF '" -msgstr "OTF 'CFF '" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"Diese Schrift enthält sowohl eine TrueType 'glyf' Tabelle, als auch eine " -"OpenType 'CFF' Tabelle. FontForge kann sie nur einzeln bearbeiten. Wähle, " -"welche du verwenden möchtest." - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Keine (brauchbaren) Bitmap-Versionen in dieser TTF Schrift: %s" - -msgid "No Bitmap Strikes" -msgstr "Keine Bitmap Versionen" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"Die Glyphe mit dem Namen %.30s wird U+%04X zugeordnet.\n" -"Aber ihr Name zeigt an, dass sie U+%04X zugeordnet werden soll.\n" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "Ein Punkt in %s ist außerhalb der Begrenzungsrahmen der Schrift.\n" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"Die Dickte von %s (%d) entspricht nicht der maximalen Dickte der Schrif (%d) " -"und ist eine dicktengleiche Schrift\n" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "Ungültige Schriftanzahl in TTC %s." - -msgid "Bad Apple Kern Class\n" -msgstr "Ungültige Apple Unterschneidungs-Klasse\n" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Klassen-Index außerhalb des Bereichs %d (muss <%d sein)\n" - -msgid "GID out of range.\n" -msgstr "GID ausserhalb des Bereichs.\n" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "Ungültige Anzahl.\n" - -msgid "End of file found in coverage table.\n" -msgstr "Ende der Datei in Abdeckungstabelle gefunden.\n" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Ungütlige Abdeckungstabelle. Glyphe %d ausserhalb des Bereichs [0,%d)\n" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Ungütlige Abdeckungstabelle. Glyphenbereich %d – %d ausserhalb des Bereichs " -"[0,%d)\n" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Ungültiges Format für Abdeckungstabelle %d\n" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "Unbekanntes Format der Klassen-Tabelle: %d\n" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "Ungültige Geräte-Tabelle\n" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "Ungültige Paar-Position: Glyphen %d und %d hätten < %d sein sollen\n" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" -"Ungültiges Unterschneidungpaar: Glyphen %d und %d sollten kleiner sein als " -"%d\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr " Ungültige Tabelle der paarweisen Unterschneidung, ignoriert\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr " Ungültige Tabelle der Unterschneidungs-Klassen, ignoriert\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr " Ungültige Tabelle der Kursiv-Ausrichtung, ignoriert\n" - -#, c-format -msgid "Cursive-%d" -msgstr "Kursiv-%d" - -msgid "Bad mark table.\n" -msgstr "Ungültige Akzent-Tabelle.\n" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Klasse außerhalb der Grenzen in GPOS Akzent-Subtabelle\n" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" -"Klasse außerhalb der Grenzen in GPOS Akzent-Subtabelle für Akzent %.30s\n" - -msgid "Bad base table.\n" -msgstr "Ungültige Tabelle der Grundzeichen.\n" - -msgid "Bad ligature base table.\n" -msgstr "Ungültige Tabelle der Grundzeichen von Ligaturen.\n" - -msgid "Bad ligature anchor count.\n" -msgstr "Ungültige Anzahl Ligaturen-Anker.\n" - -msgid " Bad mark attachment table, ignored\n" -msgstr " Ungültige Tabelle der Akzent-Verbindung, ignoriert\n" - -msgid " Bad simple positioning table, ignored\n" -msgstr " Ungültige Tabelle der einfachen Positionierung, ignoriert\n" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" -"Versuch, die Nachschlagetabelle %d (innerhalb einer Kontextsuche) zu " -"referenzieren, aber es gibt\n" -" nur %d Nachschlagetabellen in %s\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr " Ungültige kontextuelle Tabelle, ignoriert\n" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Ungütlige Tabelle der kontextuellen oder Ketten-Substitution. Glyphe %d " -"ausserhalb des Bereichs [0,%d)\n" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"Versuch, eine Nachschlagetabelle auf eine Position außerhalb des Bereichs\n" -"dieser kontextuellen Nachschlagetabelle anzuwenden\n" -" seq=%d max=%d\n" - -msgid " Bad contextual chaining table, ignored\n" -msgstr " Ungültige Tabelle der kontextuellen Kette, ignoriert\n" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "Unerwartetes Ende der Datei in Subtabelle der kontextuellen Kette.\n" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "Ungültige Anzahl in Subtabelle der kontekstuellen Kettung.\n" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" -"Ungültige Anzahl der Klassen in der Subtabelle der kontextuellen Kette.\n" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Ungültige Anzahl in Subtabelle der kontextuellen Kette.\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr " Ungültige Tabelle der kontekstuellen Substitution, ignoriert\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr " Ungültige Tabelle der kontextuellen Ketten-Substitution, ignoriert\n" - -msgid "End of file in context chaining sub-table.\n" -msgstr "Ende der Datei in Subtabelle der kontekstuellen Kettung.\n" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "Ende der Datei in Subtabelle der kontekstuellen Kettung.\n" - -msgid " Bad simple substitution table, ignored\n" -msgstr " Ungültige Tabelle der einfachen Substitution, ignoriert\n" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Ungültige Substitutions-Glyphe: GID %d nicht kleiner als %d\n" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Unerwartetes Ende der Datei in der GSUB Subtabelle.\n" - -msgid " Bad multiple substitution table, ignored\n" -msgstr " Ungültige Tabelle der mehrfachen Substitution, ignoriert\n" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"Die Abdeckungstabelle gibt eine andere Anzahl von Glyphen an, als die " -"Subtabelle erwartet.\n" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Unerwartetes Ende der Datei in der GSUB Subtabelle der Ligaturen.\n" - -msgid " Bad ligature table, ignored\n" -msgstr " Ungültige Tabelle der Ligaturen, ignoriert\n" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Ungültige Ligaturen-Glyphe: GID %d nicht kleiner als %d\n" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Unwahrscheinliche Anzahl von Ligaturen-Komponenten (%d). Vermutet wird, dass " -"diese Ligaturen-Subtabelle nichts taugt. Wir geben auf.\n" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" -"Ungültige Glyphe der Ligaturen-Komponente. GID %d nicht weniger als %d (in " -"Ligatur %d)\n" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" -"Ungültige Glyphe der umgekehrten kontextuellen Ketten-Substitution: %d ist " -"nicht weniger als %d\n" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" -"Diese Schriftart, %s, hat mehrere GPOS 'size' Funktionen. Ich bin mir nicht " -"sicher, wie man das interpretieren kann. Ich werde eine beliebige " -"auswählen.\n" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" -"Diese Schrift enthält eine 'size'-Funktion mit einer Designgröße und einem " -"Designbereich, aber kein Stilnamen. Das ist technisch ein Fehler, aber wir " -"lassen es durchgehen" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" -"Die 'size'-Funktion scheint nicht dem Standard zu entsprechen,\n" -"noch entspricht es Adobes früher Fehlinterpretation\n" -"des Standards. Ich kann es nicht analysieren.\n" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" -"Die 'size'-Funktion entspricht Adobes frühen Fehlinterpretation des otf " -"Standards.\n" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" -"Der Namensparameter der Schrift-Funktion '%c%c%c%c' enthält keine gültige " -"Namens-ID.\n" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" -"Der Namensparameter der Schrift-Funktion '%c%c%c%c' enthält eine " -"unwahrscheinliche Versionsnummer %d.\n" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" -"Es gibt mehrere Namens-IDs, die die Schrift-Funktion '%c%c%c%c' benennen.\n" -" Das ist technisch legitim, aber FontForge kann damit nicht umgehen.\n" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" -"Versuch, Daten des Schriftsystems über das Ende der %s-Tabelle hinaus zu " -"lesen" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "Zu viele Schriftsysteme %d\n" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "Ende der Datei beim Lesen der Schriftsysteme in Tabelle %s" - -#, c-format -msgid "End of file in %s table" -msgstr "Ende der Datei in Tabelle %s" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" -"Versuch, Daten des Schrift-Funktion über das Ende der %s-Tabelle hinaus zu " -"lesen" - -#, c-format -msgid "Too many features %d\n" -msgstr "Zu viele Schriftfunktionen %d\n" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "Ende der Datei beim Lesen der Funktionen in Tabelle %s" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "Zu viele Nachschlagetabellen %d\n" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" -"Benötigte Schrift-Funktion außerhlab der Begrenzung in der Tabelle der " -"Schriftsysteme.\n" - -msgid "Feature out of bounds in script table.\n" -msgstr "Funktion außerhlab der Grenzen in der Tabelle der Schriftsysteme.\n" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Unbekannte Art der GPOS Subtabelle: %d\n" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" -"Subtabelle reicht über das Ende der GPOS-Tabelle hinaus\n" -"\n" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Unbekannte Art der GSUB Subtabelle: %d\n" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "Subtabelle reicht über das Ende der GSUB-Tabelle hinaus\n" - -#, c-format -msgid "MarkClass-%d" -msgstr "Akzentklasse-%d" - -#, c-format -msgid "MarkSet-%d" -msgstr "Akzentgruppe-%d" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! Unbekanntes Trenner-Format %d !!!!\n" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Ungültiges Tabellenformat der Nachschlagetabelle. %d\n" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s verschachtelte Substitutionen %d" - -msgid "subtable" -msgstr "Subtabelle" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Glyphe außerhlab der Grenzen in 'prop' Tabelle %d\n" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Glyphe außerhlab der Grenzen in 'lcar' Tabelle %d\n" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Glyphe außerhlab der Grenzen in 'opbd' Tabelle %d\n" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Glyphe außerhlab der Grenzen in 'mort'/'morx' Tabelle %d\n" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" -"Substitutions-Glyphe außerhlab der Grenzen in 'mort'/'morx' Tabelle %d\n" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Ungültige mort Ligaturen-Tabelle. Nicht lang genug\n" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "Ungültige Anzahl an Glyphen in mort Tabelle.\n" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Unerwartetes Ende der Datei in der morx Kette.\n" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" -"Ungültiges Unterschneidungpaar: Glyphen %d und %d sollten nicht negativ " -"sein\n" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" -"Ungültiges Unterschneidungpaar: Glyphen %d und %d müssen weniger sein %d\n" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "Ungültiges Unterschneidungpaar: Glyphen bei %d und %d sind Null\n" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "Ende der Datei in feat Tabelle.\n" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Ungültige Subtabelle der Glyphen-Varianten der MATH Tabelle.\n" - -msgid "MATH table extends beyond table bounds" -msgstr "MATH-Tabelle reicht über Tabellengrenzen hinaus" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" -"!!!!! Anzahl an Koordinaten (%d) für das Schriftsystem '%c%c%c%c' entspricht " -"nicht der\n" -"Anzahl der Markierungszeichen des Grundzeichens (%d) in der 'BASE' Tabelle\n" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" -"!!!!! Ungültiges Format der Koordinaten des Grundzeichens (%d) für '%c%c%c" -"%c' im Schriftsystem '%c%c%c%c' in der 'BASE' Tabelle\n" - -msgid "JSTF table is too long.\n" -msgstr "JSTF-Tabelle ist zu lang.\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "JSTF max. Schrumpfen bei Priorität %d #%d für %c%c%c%c in %c%c%c%c" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "JSTF max. Erweiterung bei Priorität %d #%d für %c%c%c%c in %c%c%c%c" - -#, c-format -msgid "%s subtable %d" -msgstr "%s Subtabelle %d" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "Ende der Datei in der JSTF-Tabelle gefunden.\n" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "Index-Format nicht verstanden: %d\n" - -msgid "Load Bitmap Fonts" -msgstr "Bitmap-Schriften laden" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Sollen die eingebauten Bitmap-Schriftarten in dieser True/Open-Type Datei " -"geladen werden?\n" -"(Wenn ja, welche)" - -#, c-format -msgid "%d pixel bitmap" -msgstr "%d Pixel Bitmap" - -msgid "Saving Bitmap Font(s)" -msgstr "Bitmap Schrift(en) speichern" - -msgid "Saving TrueType Font" -msgstr "TrueType-Schrift speichern" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" -"Hmm, diese 'fvar' Tabelle enthällt mehr Paare für Anzahl/Größe als erwartet\n" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" -"Hmm, diese 'fvar' Tabelle enthällt zu wenige Paare für Anzahl/Größe, wrid " -"nicht analysieret\n" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "Hmm, diese 'fvar' Tabelle hat keine Achsen, das macht keinen Sinn.\n" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" -"Hmm, diese 'fvar' Tabelle hat mehr Achsen als FontForge verarbeiten kann.\n" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" -"Hmm, diese 'fvar' Tabelle hat eine unerwartete Größe für eine Achse, sie " -"wird nicht analysieret\n" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" -"Hmm, diese 'fvar' Tabelle hat eine unerwartete Größe für eine Instanz, sie " -"wird nicht analysieret\n" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Hmm, diese 'fvar' Tabelle ist zu kurz\n" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" -"Hmm, die Achseanzahl in der 'avar'-Tabelle unterscheidet sich von der in der " -"'fvar'-Tabelle.\n" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Hmm, die 'avar'-Tabelle ist zu lang.\n" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "Verarbeite Variationen" - -msgid "Failed to open temporary output file" -msgstr "Fehler beim Öffnen der temporären Ausgabedatei" - -msgid "Printing Font" -msgstr "Drucke Schrift" - -msgid "Generating PostScript Font" -msgstr "Generiere PostScript-Schrift" - -msgid "Failed to generate postscript font" -msgstr "Fehler beim Erstellen der Postscript-Schrift" - -msgid "Print Failed" -msgstr "Drucken fehlgeschlagen" - -msgid "Warning: Font contained no glyphs" -msgstr "Warnung: Schrift enthält keine Glyphen" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "Fehler beim Erstellen von postscript in Datei %s" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "Fehler beim Öffnen der Datei %s für die Ausgabe" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "Versuch, zweifach zu sichern\n" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "Wert außerhlab der Grenzen in der Kurve.\n" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "Unbekannte Zeichenketten-Art\n" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "Teile mit Null im Postscript-Code.\n" - -msgid "Can't compare arrays\n" -msgstr "Kann Reihen nicht vergleichen\n" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" -"Warnung: Zeichen %s kann nicht analysiert werden, einige Funktionen können " -"verloren gehen\n" - -msgid "We don't understand this font\n" -msgstr "Wir verstehen diese Schriftart nicht\n" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "Ungenügende Menge an Daten: %d < 4" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "Kodierung der Referenz außerhlab der Grenzen in %s\n" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Ungültige flex Subrutine in %s\n" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "Index außerhalb des Bereichs in %s\n" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" -"Type2-Schriftarten unterstützen nicht den Type1-Operator setcurrentpoint" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "Hint-Maske (oder Punzen-Maske) mit zu vielen Hints in %s\n" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Zu viele Aufrufe von Unterprogrammen in %s\n" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Nummer der Subroutine außerhal der Grenzen in %s\n" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "Abbrechen" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "Ungültige Vektoren-Einheit spezifiziert. Hint wird ignoriert.\n" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "Benutze die 'vhint' Eigenschaft, um einen vertikalen Hint anzugeben.\n" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" -"Benutze die 'hhint' Eigenschaft, um einen horizontalen Hint anzugeben.\n" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "Unerwartetes PST-Art in GetPosSub (%d).\n" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "Kann %s nicht öffnen" - -#, c-format -msgid "Execution of script %s failed" -msgstr "Ausführung des Skripts %s fehlgeschlagen" - -#, c-format -msgid "%s: Is not callable" -msgstr "%s: Kann nicht aufgerufen werden" - -msgid "Saving AFM File" -msgstr "AFM-Datei speichern" - -msgid "Saving TFM File" -msgstr "TFM-Datei speichern" - -msgid "Saving OFM File" -msgstr "OFM-Datei speichern" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "Falsche Art der SFD-Datei" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "Speichern von AFM fehlgeschlagen" - -msgid "Tfm Save Failed" -msgstr "Speichern von TFM fehlgeschlagen" - -msgid "Bad Extension" -msgstr "Ungültige Erweiterung" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" -"Es muß eine Standarderweiterung für Type1 (.pfb oder .pfa) angeben werden" - -msgid "Saving font" -msgstr "Schrift speichern" - -msgid "Saving Multiple PostScript Fonts" -msgstr "Mehrere PostScript-Schriften speichern" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "OpenType-Schrift speichern" - -msgid "Saving CID keyed font" -msgstr "CID-Schrift speichern" - -msgid "Saving multi-master font" -msgstr "MultipleMaster-Schrift speichern" - -msgid "Saving SVG font" -msgstr "SVG-Schrift speichern" - -msgid "Saving Unified Font Object" -msgstr "Unified Font Object speichern" - -msgid "Saving Unified Font Object 2" -msgstr "Unified Font Object 2 speichern" - -msgid "Saving Unified Font Object 3" -msgstr "Unified Font Object 3 speichern" - -msgid "Ofm Save Failed" -msgstr "Speichern von OFM fehlgeschlagen" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "PFM-Datei speichern" - -msgid "Pfm Save Failed" -msgstr "PFM speichern fehlgeschlagen" - -msgid "Called from...\n" -msgstr "Aufgerufen von …\n" - -#, c-format -msgid " %s: line %d\n" -msgstr " %s: Zeile %d\n" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "Fehler: Erwartet %s, erhalten %s" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d Erwartet %s, erhalten %s" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. Erwartet %3$s erhalten %4$s" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "Fehler: Unerwartet gefunden %s" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d Unerwartet gefunden %s" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s Zeile: %d %s\n" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s Zeile: %d %s: %s\n" - -#, c-format -msgid "Error: %s\n" -msgstr "Fehler: %s\n" - -msgid "Attention" -msgstr "Achtung" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" -"Warnung: %s hat einen anderen Familiennamen als %s (Mac-Familie erstellen)\n" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) und %s(%s) 0x%x in FOND %s\n" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" -"Warnung: konnte nicht herausfinden wo der Hint (%d,%d %d,%d %d,%d) gültig " -"ist\n" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "Warnung: Keine Zeichen ausgewählt in AddDHint(%d,%d %d,%d %d,%d)\n" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Warnung: Keine Zeichen ausgewählt in AddHint(%d,%d,%d)\n" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" -"Warnung: %d. Achsenwert (%g) ist außerhalb des erlaubten Bereichs [%g,%g]\n" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d Unerwartetes Zeichen %c (%d)\n" - -msgid "Small Capitals" -msgstr "Kapitälchen" - -msgid "Building small capitals" -msgstr "Kapitälchen erstellen" - -msgid "Subscripts/Superscripts" -msgstr "Tief-/Hochgestellte Zeichen" - -msgid "Building sub/superscripts" -msgstr "Tief-/Hochgestellte Zeichen erstellen" - -msgid "Generic change" -msgstr "Generische Änderung" - -msgid "Changing glyphs" -msgstr "Glyphen ändern" - -msgid "Change Weight" -msgstr "Strichstärke ändern" - -msgid "Changing glyph weights" -msgstr "Strichstärke der Glyphe ändern" - -msgid "Italic" -msgstr "Kursiv" - -msgid "Italic Conversion" -msgstr "Kursiv-Konvertierung" - -msgid "Change X-Height" -msgstr "x-Höhe ändern" - -msgid "Replace with Reference" -msgstr "Mit Referenz ersetzen" - -msgid "Replace Outline with Reference" -msgstr "Kontur mit Referenz ersetzen" - -msgid "Not Found" -msgstr "Nicht gefunden" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" -"Die Konturen der Glyphe %2$.30s wurden in der Schriftart %1$.60s nicht " -"gefunden" - -msgid "Correcting References" -msgstr "Korrektur der Referenzen" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" -"%1$s hatte eine Referenz, %2$s, mit einer schlechten Transformationsmatrix " -"(eines der Matrixelemente war größer als 2). Die transformierten Konturen " -"wurden in diese Glyphe verschoben und stattdessen eine Referenz hergestellt." - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "Bitmaps speichern" - -msgid "Saving Outlines" -msgstr "Konturen speichern" - -msgid "Saving Spline Font Database" -msgstr "Schriftdatenbank der Kurven speichern" - -msgid "Saving..." -msgstr "Speichern …" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "Beim Laden der tt-Instruktionen aus sfd: %s\n" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Ankerpunkt ohne Klassennamen: %s" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "Ungültiger Ankerpunkt: %s" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "Ungültiger glif Name.\n" - -msgid "Interpreting Glyphs" -msgstr "Interpretation von Glyphen" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" -"Ungültige sfd-Datei. Glyphe %s hat Dickte von %d obwohl sie\n" -" an die Dickte von %s gebunden ist %d.\n" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "Namensliste konnte nicht gefunden werden: %s" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "Ja" - -msgid "_Skip for now" -msgstr "Für jetzt über_springen" - -msgid "Forget _to All" -msgstr "Für alle _vergessen" - -msgid "_Forget about it" -msgstr "_Vergiss es" - -msgid "Recover old edit" -msgstr "Alte Überarbeitung wiederherstellen" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "Wiederherstellung fehlgeschlagen" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Ligatur %s" - -msgid "Unsupported image format" -msgstr "Nicht unterstütztes Bildformat" - -msgid "Unsupported image format must be bmp or png" -msgstr "Nicht unterstütztes Bildformat muss bmp oder png sein" - -msgid "Unsupported image format must be bmp" -msgstr "Nicht unterstütztes Bildformat muss bmp sein" - -msgid "Could not write" -msgstr "Konnte nicht schreiben" - -#, c-format -msgid "Could not write %.100s" -msgstr "Konnte %.100s nicht schreiben" - -msgid "Multiple" -msgstr "Mehrfach" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "Validieren …" - -msgid "You changed the point numbering" -msgstr "Punktenummerierung wurde geändert" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Du hast gerade die Punktnummerierung der Glyphe geändert %s.%s%s%s" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" Instruktionen der Glyphe (oder diejenige auf die sie verweist) sind " -"verloren." - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" Instruktionen der Glyphe (oder diejenige auf die sie verweist) sind jetzt " -"nicht mehr aktuell." - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -" Mindestens eine Referenz zu dieser Glyphe benutzte Punkt-Übereinstimmung.\n" -" Die Übereinstimmung ist jetzt nicht mehr aktuell." - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" -" Mindestens ein Ankerpunkt benutzte Punkt-Übereinstimmung.\n" -" Ist jetzt wahrscheinlich nicht mehr aktuell." - -#, c-format -msgid "%d pixels" -msgstr "%d Pixel" - -msgid "Generating bitmap font" -msgstr "Bitmal-Font Generierung" - -msgid "Rasterizing..." -msgstr "Rasterisieren …" - -msgid "Generating anti-alias font" -msgstr "Generiere Schrift mit Kantenglättung" - -msgid "There are multiple files in this archive, pick one" -msgstr "In diesem Archiv gibt es mehrere Dateien, wähle eine aus" - -msgid "Which archived item should be opened?" -msgstr "Welches Archivelement soll geöffnet werden?" - -msgid "Loading font from " -msgstr "Lade Schrift von " - -msgid "Couldn't open font" -msgstr "Schrift konnte nicht geöffnet werden" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Die angeforderte Datei %.100s existiert nicht" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "Du hast keine Berechtigung, %.100s zu lesen" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "Verzeichnis konnte nicht als Schriftart geöffnet werden: %s" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"%.100s ist nicht in einem bekannten Format (oder verwendet Funktionen dieses " -"Formats, die FontForge nicht unterstützt, oder ist so stark beschädigt, dass " -"es unlesbar ist)." - -msgid "Restricted Font" -msgstr "Eingeschränkte Schrift" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Diese Schrift ist mit einem FSType von 2 (eingeschränkte Lizenz)\n" -"gekennzeichnet. Das heißt, sie darf ohne Zustimmung des\n" -"Rechteinhaber nicht bearbeitet werden.\n" -"\n" -"Hast du die Zustimmung?" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Versuch, eine Schrift mit mehr als %d Ebenen zu haben" - -msgid "Too many layers" -msgstr "Zu viele Ebenen" - -#. GT: Background, make it short -msgid "Back" -msgstr "Hinten" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"Zahl außerhalb des Bereichs: %g bei Type2-Ausgabe (muss sein " -"[-65536,65535])\n" - -msgid "Reading AFM file" -msgstr "AFM-Datei lesen" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"Dies sieht aus wie ein Level1 (oder Level2) ofm. FontForge unterstützt nur " -"Level0-Dateien und kann keine echte Level1-Datei lesen." - -msgid "Unlikely Ofm File" -msgstr "Unwharscheinliche Ofm-Datei" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" -"Das sieht nicht wie eine ofm-Datei aus, ich weiß nicht, wie man sie liest." - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" -"Die Dickte von %s ist zu groß, um in ein tfm fix_word zu passen, wird auf " -"die größte erlaubte Dickte abgeschnitten." - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" -"Die Dickte, Höhe, Tiefe oder Kursiv-Korrektur %s sind zu groß. Tfm-Dateien " -"können nicht Werte größer als 16 mal die Geviertgröße enthalten. Dickte=%g, " -"Höhe=%g, Tiefe=%g, Kursiv-Korrektur=%g" - -msgid "Value exceeds tfm limitations" -msgstr "Wert übersteigt tfm Begrenzungen" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Das referenzierte Zeichen \"%s\" konnte in %s nicht gefunden werden\n" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "Multiple Master-Schrift mit mehr als 16 Instanzen\n" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "Multiple Master-Schrift mit mehr als 4 Instanzen\n" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" -"Zu viele Zuordnungs-Datenpunkte angegeben, in /BlendDesignMap für Achsen " -"%s.\n" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Vorne" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" -"Eine SVG-Schriftart ohne einen Wert für den Familiennamen ist möglicherweise " -"unbrauchbar." - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "Unbekannten Typ '%c' gefunden in der Pfadspezifikation\n" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Ungültige Hex-Farbspezifikation: %s\n" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Ungültige RGB-Farbspezifikation: %s\n" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "Nichtunterstützte mime-Art in Daten-URI: %s\n" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "FontForge unterstützt nur eingebettete Bilder in Daten: URIs\n" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "Diese Schrift enthält keine Geviert-Einheiten\n" - -msgid "This font does not specify font-face\n" -msgstr "Diese Schrift enthält keinen Schriftschnitt\n" - -msgid "This file contains no SVG fonts.\n" -msgstr "Diese Datei enthällt keine SVG-Schriften.\n" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s enthält kein Element ganz oben\n" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" -"Versuch, %d in ein 16-Bit-Feld auszugeben. Sie wird abgeschnitten und die " -"Datei ist möglicherweise nicht brauchbar." - -msgid "Bad Point Numbering" -msgstr "Ungültige Punkt-Übereinstimmung" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "Ungültige Kodierung" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "Fehlende Bitmap-Versionen" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "Keine Bitmal-Versionen" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" -"Das 'sfnt' Format ist derzeit auf 65535 Glyphen begrenzt. Deine Schriftart " -"hat %d." - -msgid "Too many glyphs" -msgstr "Zu viele Glyphen" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "Keine kodierte Glyphen" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Diese Schriftart enthält keine Glyphen mit Unicode-Kodierungen.\n" -"Soll die \"Symbol\"-Kodierung verwendet werden anstelle von Unicode?" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Diese Schriftart enthält keine Glyphen mit Unicode-Kodierungen.\n" -"Die Ausgabe wird wahrscheinlich unbrauchbar sein." - -msgid "Table length should not be odd\n" -msgstr "Tabellenlänge sollte nicht ungerade sein\n" - -msgid "Something went wrong" -msgstr "Etwas ist schief gelaufen" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" -"Die 'kern'-Tabelle unterstützt maximal 10920 Unterschneidungspaare in einer " -"Untertabelle" - -msgid "Too many kern pairs" -msgstr "Zu viele Unterschneidungs-Paare" - -msgid "Kerning is likely to fail on Windows" -msgstr "Unterschneidung wird wahrscheinlich unter Windows scheitern" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "Glyphen müssen beim Erstellen der Abdeckungstabelle geordnet sein" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "-1 Glyphenindex in dumpcoveragetable.\n" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" -"Subtabellen der Nachschlagetabelle %s enthält eine Glyphe %s, deren " -"Unterschneidungs-Information mehr als 64k Bytes benötigt\n" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "Zwei kursive Ankerklassen" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Zwei kursive Ankerklassen in der gleichen Subtabelle, %s" - -msgid "Failure" -msgstr "Fehlgeschlagen" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "Ein Wert muss zwischen [-32768,32767] liegen" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Ein Wert muss zwischen [-8,-1] oder [1,8] liegen" - -msgid "Number expected" -msgstr "Zahl erwartet" - -msgid "A value must be between [0,15]" -msgstr "Ein Wert muss zwischen [0,15] liegen" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "Unerwartete Zahl" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "Wert in Klammern zu groß" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" -"Hoppla, Versuch Anker in einer Subtabelle zu benennen, die keine enthält\n" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "Hoppla, mehr Namen als Subtabellen der Nachschlagetabelle %s\n" - -msgid "Whoops, more names than lookups\n" -msgstr "Hoppla, mehr Namen als Nachschlagetabellen\n" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "Ungültige Glyphen-Referenz in Ebenen-Informationen.\n" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "Unbekannte Python-Art <%s> beim lesen von UFO/GLIF Bibliotheksdaten." - -msgid "Error parsing color component.\n" -msgstr "Fehler beim Parsen der Farbkomponente.\n" - -msgid "Missing color component.\n" -msgstr "Fehlende Farbkomponente.\n" - -msgid "Invalid guideline.\n" -msgstr "Ungültige Hilfslinie.\n" - -msgid "Failed to read guideline." -msgstr "Hilfslinie konnte nicht lesen." - -msgid "Expected glyph file with format==1 or 2" -msgstr "Erwartete Glyphen-Datei mit Format==1 oder 2" - -msgid "Bad glyph name." -msgstr "Falscher Glyphenname." - -msgid "component with no base glyph" -msgstr "Komponente ohne Grundglyphe" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "Ungültige glif-Datei %s" - -msgid "There's a reference to a glyph with no name." -msgstr "Es gibt eine Referenz zu einer namenlosen Glyphe." - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "Ungültige contents.plist" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "Überspringen der Gruppe %s mit dem selben Namen wie eine Glyphe.\n" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "Überspringen von doppelten Gruppen %s.\n" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "Überspringen nicht-vorhandener Glyphe %s in Gruppe %s.\n" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" -"Ungültige openTypeOS2type Schlüssel: alle Bits sind gesetzt. Wird ignoriert" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "Diese Schrift enthält keine Geviert-Einheiten, 1000 wird angenommen." - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "Unicode mehrsprachige Grund-Tafel" - -msgid "Basic Multilingual Plane" -msgstr "Mehrsprachige Grund-Tafel" - -msgid "Alphabetic" -msgstr "Alphabetisch" - -msgid "C0 Control Character" -msgstr "C0 Control-Zeichen" - -msgid "NUL, Default Character" -msgstr "NUL, Standard-Zeichen" - -msgid "Basic Latin" -msgstr "Lateinische Grundzeichen" - -msgid "Delete Character" -msgstr "Löschen-Zeichen" - -msgid "C1 Control Character" -msgstr "C1 Kontrollzeichen" - -msgid "Latin-1 Supplement" -msgstr "Lateinisch-1 Ergänzung" - -msgid "Latin Extended-A" -msgstr "Lateinisch Erweiterung-A" - -msgid "Latin Extended-B" -msgstr "Lateinisch Erweiterung-B" - -msgid "IPA Extensions" -msgstr "IPA Erweiterungen" - -msgid "Spacing Modifier Letters" -msgstr "Leerzeichen-Modifikator-Buchstaben" - -msgid "Combining Diacritical Marks" -msgstr "Kombinierende diakritische Zeichen" - -msgid "Greek" -msgstr "Griechisch" - -msgid "Greek and Coptic" -msgstr "Griechisch und koptisch" - -msgid "Cyrillic Supplement" -msgstr "Kyrillisch Ergänzung" - -msgid "Armenian" -msgstr "Armenisch" - -msgid "Hebrew" -msgstr "Hebräisch" - -msgid "Arabic" -msgstr "Arabisch" - -msgid "Syriac" -msgstr "Syrisch" - -msgid "Arabic Supplement" -msgstr "Arabisch Ergänzung" - -msgid "NKo" -msgstr "NKo" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "Samaritanisch, Satzzeichen" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "Syrisch Ergänzung" - -msgid "Arabic Extended-A" -msgstr "Arabisch Erweiterung-A" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "Tamilisch" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "Singhalesisch" - -msgid "Thai" -msgstr "Thailändisch" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "Tibetisch" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "Georgisch" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "Äthiopisch" - -msgid "Ethiopic Supplement" -msgstr "Äthiopisch Ergänzung" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Vereinte kanadische Ureinwohner Silbenzeichen" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" msgstr "" +"Alles, was außerhalb der OS/2-Felder Win Oberlänge und Win Unterlänge " +"liegt,\n" +"wird von Windows abgeschnitten. Dazu gehören auch Akzente usw., die\n" +"von GPOS neu positioniert wurden. (Das Unterlängen-Feld ist in der Regel\n" +"positiv.) Wenn das Kontrollkästchen \"[] Ist Versatz\" leer ist, dann wird " +"jede\n" +"eingegebene Zahl als Wert in OS/2 verwendet. Wenn diese Option gesetzt ist,\n" +"wird jede eingegebene Zahl den Grenzen der Schrift hinzugefügt. In den\n" +"meisten Fällen solltest du diese Feld auf 0 lassen und \"[*] Ist Versatz\" " +"aktivieren. \n" +"\n" +"Hinweis: Win Unterlänge ist eine POSITIVE Zahl für Dinge unterhalb der " +"Grundlinie." -msgid "Tagbanwa" -msgstr "Tagbanuwa" - -msgid "Khmer" -msgstr "" +msgid "Append a FONTLOG entry" +msgstr "FONTLOG-Eintrag anhängen" -msgid "Mongolian" -msgstr "" +msgid "Append to it" +msgstr "Anhängen" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "Vereinte kanadische Ureinwohner Silbenzeichen, erweitert" +msgid "Apple" +msgstr "Apple" -msgid "Limbu" -msgstr "" +msgid "Apple Advanced Typography" +msgstr "Apple erweiterte Typografie" -msgid "Khmer Symbols" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " +"und Opentype-Dateien.\n" +"Dies ermöglicht die Auswahl des Standards, der für deine Schrift gelten " +"soll.\n" +"Die Hauptunterschiede sind:\n" +" Die Anforderungen an den „Postscript”-Namen in der Namenstabelle " +"widersprechen sich.\n" +" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" +" Skalierte zusammengesetzte Zeichen werden unterschiedlich behandelt.\n" +" Verwendung von GSUB statt morx(t)/feat\n" +" Verwendung von GPOS statt von kern/opbd\n" +" Verwendung von GDEF statt lcar/prop" -msgid "Buginese" -msgstr "Buginesisch" - -msgid "Combining Diacritical Marks Extended" -msgstr "Kombinierende diakritische Zeichen, erweitert" - -msgid "Balinese" -msgstr "Balinesisch" - -msgid "Sundanese" -msgstr "Sundanesisch" - -msgid "Batak" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " +"und Opentype-Dateien.\n" +"Dies ermöglicht die Auswahl des Standards, der für deine Schrift gelten " +"soll.\n" +"Die Hauptunterschiede sind:\n" +" Die Anforderungen an den „Postscript”-Namen in der Namenstabelle " +"widersprechen sich.\n" +" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" +" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" +" Verwendung von GSUB statt morx(t)/feat\n" +" Verwendung von GPOS statt von kern/opbd\n" +" Verwendung von GDEF statt lcar/prop" -msgid "Lepcha" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " +"und Opentype-Dateien.\n" +"Dies steuert die Standardeinstellung des Apple-Kästchens im Dialog „Datei → " +"Schriften erstellen”.\n" +"Die Hauptunterschiede sind:\n" +" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" +" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" +" Verwendung von GSUB statt morx(t)/feat\n" +" Verwendung von GPOS statt von kern/opbd\n" +" Verwendung von GDEF statt lcar/prop\n" +"Wenn sowohl dies als auch OpenType gesetzt sind, werden beide Formate " +"generiert." -msgid "Cyrillic Extended-C" -msgstr "Kyrillisch Erweiterung-C" - -msgid "Georgian Extended" -msgstr "Georgisch Erweiterung" - -msgid "Sundanese Supplement" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " +"und Opentype-Dateien.\n" +"Dies steuert die Standardeinstellung des OpenType-Kästchens im Dialog „Datei " +"→ Schriften erstellen”.\n" +"Die Hauptunterschiede sind:\n" +" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" +" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" +" Verwendung von GSUB statt morx(t)/feat\n" +" Verwendung von GPOS statt von kern/opbd\n" +" Verwendung von GDEF statt lcar/prop\n" +"Wenn sowohl dies als auch Apple gesetzt sind, werden beide Formate generiert." -msgid "Vedic Extensions" -msgstr "Vedic Erweiterungen" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Nur Apple bitmap sfnt (dfont)" -msgid "Phonetic Extensions" -msgstr "Phonetische Erweiterungen" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Anwenden bei %d %.80s" -msgid "Phonetic Extensions Supplement" -msgstr "Phonetische Erweiterungen, Ergänzung" +msgid "Apply change to which lookups?" +msgstr "Änderungen auf welche Nachschlagetabelle anwenden?" -msgid "Combining Diacritical Marks Supplement" -msgstr "Kombinierende diakritische Zeichen, Ergänzung" +msgid "Apply lookup" +msgstr "Nachschlagetabelle anwenden" -msgid "Latin Extended Additional" -msgstr "Lateinisch Erweiterung Zusatz" +msgid "Apply to:" +msgstr "Anwenden auf:" -msgid "Greek Extended" -msgstr "Griechisch Erweiterung" +msgid "Apps" +msgstr "Applikationen" -msgid "Symbols" -msgstr "Symbole" +msgid "Arabic" +msgstr "Arabisch" -msgid "General Punctuation" -msgstr "Allgemeine Satzzeichen" +msgid "Arabic (Algeria)" +msgstr "Arabisch (Algerien)" -msgid "Superscripts and Subscripts" -msgstr "Tief- und hochgestellte Zeichen" +msgid "Arabic (Bahrain)" +msgstr "Arabisch (Bahrain)" -msgid "Super and Sub scripts" -msgstr "Tief- und hochgestellte Zeichen" +msgid "Arabic (Egypt)" +msgstr "Arabisch (Ägypten)" -msgid "Currency Symbols" -msgstr "Währungssymbole" +msgid "Arabic (Iraq)" +msgstr "Arabisch (Irak)" -msgid "Combining Diacritical Marks for Symbols" -msgstr "Kombinierende diakritische Zeichen für Symbole" +msgid "Arabic (Jordan)" +msgstr "Arabisch (Jordanien)" -msgid "Combining Marks for Symbols" -msgstr "Kombinierende Zeichen für Symbole" +msgid "Arabic (Kuwait)" +msgstr "Arabisch (Kuwait)" -msgid "Letterlike Symbols" -msgstr "Buchstabenähnliche Symbole" +msgid "Arabic (Lebanon)" +msgstr "Arabisch (Libanon)" -msgid "Number Forms" -msgstr "Zahlenformen" +msgid "Arabic (Libya)" +msgstr "Arabisch (Libyen)" -msgid "Arrows" -msgstr "Pfeile" +msgid "Arabic (Morocco)" +msgstr "Arabisch (Marokko)" -msgid "Mathematical Operators" -msgstr "Mathematische Operatoren" +msgid "Arabic (Oman)" +msgstr "Arabisch (Oman)" -msgid "Miscellaneous Technical" -msgstr "Verschiedene technische Symbole" +msgid "Arabic (Qatar)" +msgstr "Arabisch (Katar)" -msgid "Miscellaneous Technical Symbols" -msgstr "Verschiedene technische Symbole" +msgid "Arabic (Saudi Arabia)" +msgstr "Arabisch (Saudi-Arabien)" -msgid "Technical Symbols Misc." -msgstr "Technische Symbole Verschiedenes" +msgid "Arabic (Syria)" +msgstr "Arabisch (Syrien)" -msgid "Control Pictures" -msgstr "Kontrollbilder" +msgid "Arabic (Tunisia)" +msgstr "Arabisch (Tunesien)" -msgid "Optical Character Recognition" -msgstr "Optische Zeichenerkennung" +msgid "Arabic (U.A.E.)" +msgstr "Arabisch (V.A.E.)" -msgid "Enclosed Alphanumerics" -msgstr "Eingeschlossene alphanumerische Zeichen" +msgid "Arabic (Yemen)" +msgstr "Arabisch (Jemen)" -msgid "Box Drawing" -msgstr "Rahmenzeichnung" +msgid "Arabic Extended-A" +msgstr "Arabisch Erweiterung-A" -msgid "Block Elements" -msgstr "Bolckelemente" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "Arabische mathematische alphabetische Symbole" -msgid "Geometric Shapes" -msgstr "Geometrische Formen" +msgid "Arabic Number" +msgstr "Arabische Nummer" -msgid "Miscellaneous Symbols" -msgstr "Verschiedene Symbole" +msgid "Arabic Presentation Forms-A" +msgstr "Arabische Darstellungssformen-A" -msgid "Symbols Misc." -msgstr "Symbole Verschiedenes" +msgid "Arabic Presentation Forms-B" +msgstr "Arabische Darstellungssformen-B" -msgid "Dingbats" -msgstr "Dingbats" +msgid "Arabic Right to Left" +msgstr "Arabisch rechts nach links" -msgid "Zapf Dingbats" -msgstr "Zapf Dingbats" +msgid "Arabic Supplement" +msgstr "Arabisch Ergänzung" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "Verschiedene mathematische Symbole-A" +msgid "Archives" +msgstr "Archive" -msgid "Miscellaneous Math Symbols-A" -msgstr "Verschiedene mathematische Symbole-A" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" +msgstr "" +"Gibt es Bitmap-Glyphen, deren Dickte nicht der\n" +"Skalierung und Rundung der Kontur entspricht?" -msgid "Math Misc. Symbols-A" -msgstr "Math verschiedene Symbole-A" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "Gibt es Glyphen, deren Begrenzungsrahmen über diese Zahl hinausgehen?" -msgid "Supplemental Arrows-A" -msgstr "Ergänzende Pfeile-A" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "Gibt es Glyphen, deren Begrenzungsrahmen unterhalb diese Zahl liegen?" -msgid "Arrows Supplement-A" -msgstr "Pfeile Ergänzung-A" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "" +"Gibt es Glyphen, deren Begrenzungsrahmen links über diese Zahl hinausgehen?" -msgid "Braille Patterns" -msgstr "Braille-Muster" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "" +"Gibt es Glyphen, deren Begrenzungsrahmen rechts über diese Zahl hinausgehen?" -msgid "Supplemental Arrows-B" -msgstr "Ergänzende Pfeile-B" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "" +"Bist Du sicher, dass Du die von mir gefundene cidmap nicht verwenden " +"möchtest?" -msgid "Arrows Supplement-B" -msgstr "Pfeile Ergänzung-B" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." +msgstr "" +"Bist Du sicher, dass Du Å ersetzen möchten?\n" +"Der Ring wird mit A nicht verbunden sein." -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "Verschiedene mathematische Symbole-B" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "" +"Bist du sicher, dass du die Sub-Schrift %1$.40s aus der CID-Schrift %2$.40s " +"entfernen möchten" -msgid "Miscellaneous Math Symbols-B" -msgstr "Verschiedene math Symbole-B" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "" +"Bist du sicher, dass du diese Glyphen löschen möchtest? Dieser Vorgang kann " +"nicht rückgängig gemacht werden." -msgid "Math Misc. Symbols-B" -msgstr "Math verschiedene Symbole-B" +msgid "Armenian" +msgstr "Armenisch" -msgid "Supplemental Mathematical Operators" -msgstr "Ergänzende mathematische Operatoren" +msgid "Armenian Ligatures" +msgstr "Armenische Ligaturen" -msgid "Supplemental Math Operators" -msgstr "Ergänzende Math Operatoren" +msgid "Arrow Options" +msgstr "Pfeil Optionen" -msgid "Math Operators Supplement" -msgstr "Math Operatoren Ergänzung" +msgid "ArrowAccelFactor" +msgstr "Faktor" -msgid "Miscellaneous Symbols and Arrows" -msgstr "Verschiedene Symbole und Pfeile" +msgid "ArrowMoveSize" +msgstr "Pfeil Bewegen Größe" -msgid "Supplemental Symbols and Arrows" -msgstr "Ergänzende Symbole und Pfeile" +msgid "Arrows" +msgstr "Pfeile" -msgid "Symbols and Arrows Supplement" -msgstr "Symbole und Pfeile Ergänzung" +msgid "Arrows Supplement-A" +msgstr "Pfeile Ergänzung-A" -msgid "Alphabetic Extended" -msgstr "Alphabetisch Erweiterung" +msgid "Arrows Supplement-B" +msgstr "Pfeile Ergänzung-B" -msgid "Latin Extended-C" -msgstr "Lateinisch Erweiterung-C" +msgid "As Background" +msgstr "Als hintere Ebene" -msgid "Coptic" -msgstr "Koptisch" +msgid "As CFF fonts" +msgstr "Als CFF-Schriften" -msgid "Georgian Supplement" -msgstr "Georgisch Ergänzung" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "Oberlänge und Unterlänge müssen positiv und ihre Summe <16384 sein" -msgid "Tifinagh" -msgstr "" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Frage den Benutzer nach mf Befehlen, bei jedem mf Aufruf" -msgid "Ethiopic Extended" -msgstr "Äthiopisch Erweiterung" +msgid "AskBDFResolution" +msgstr "Frage nach BDF Auflösung" -msgid "Cyrillic Extended-A" -msgstr "Kyrillisch Erweiterung-A" +msgid "AskUserForCMap" +msgstr "Frag Benutzer nach Kodierungstabelle" -msgid "Supplemental Punctuation" -msgstr "Ergänzende Satzzeichen" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Seitenverhältnis wie bei Kachel-Glyphe" -msgid "Punctuation Supplement" -msgstr "Satzzeichen Ergänzung" +msgid "Assamese" +msgstr "Assamesisch" -msgid "CJK Radicals Supplement" -msgstr "CJK Radikale Ergänzung" +msgid "At End" +msgstr "Am Ende" -msgid "Kangxi Radicals" -msgstr "Kangxi Radikale" +msgid "At Start" +msgstr "Am Anfang" -msgid "Ideographic Description Characters" -msgstr "Ideographische Beschreibungs-Zeichen" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"Mindestens ein Ankerpunkt wurde verloren, beim Einfügen von einer Schrift in " +"eine andere, da in der neuen Schrift keine passende Ankerklasse gefunden " +"werden konnte." -msgid "CJK Phonetics and Symbols" -msgstr "CJK fonetische Zeichen und Symbole" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "In der Liste zum Einfügen können maximal 31 Glyphen angegeben werden" -msgid "CJK Symbols and Punctuation" -msgstr "CJK Symbole und Satzzeichen" +msgid "At most 8 kerning values may be specified here" +msgstr "Maximal 8 Unterschneidungs-Werte können hier angegeben werden" -msgid "Hangul Compatibility Jamo" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" msgstr "" +"In der Pixelgröße %d beginnt das Zeichen %s entweder vor dem Ursprung oder " +"erstreckt sich über die Dickte hinaus.\n" -msgid "Kanbun" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" msgstr "" +"Versuch, eine Nachschlagetabelle auf eine Position außerhalb des Bereichs\n" +"dieser kontextuellen Nachschlagetabelle anzuwenden\n" +" seq=%d max=%d\n" -msgid "Bopomofo Extended" -msgstr "Bopomofo Erweiterung" - -msgid "CJK Strokes" -msgstr "CJK Striche" - -msgid "Katakana Phonetic Extensions" -msgstr "Katakana phonetische Erweiterungen" +msgid "Attempt to back up twice\n" +msgstr "Versuch, zweifach zu sichern\n" -msgid "Enclosed CJK Letters and Months" -msgstr "Eingeschlossene CJK-Buchstaben und Monate" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Versuch, in %.30s mit 0 zu teilen" -msgid "CJK Enclosed Letters and Months" -msgstr "CJK eingeschlossene Buchstaben und Monate" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Versuch, fehlende Glyphe %d bis %d (0x%x) zu kodieren\n" -msgid "CJK Compatibility" -msgstr "CJK Kompatibilität" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Versuch, eine Schrift mit mehr als %d Ebenen zu haben" -msgid "CJK Unified Ideographs Extension A" -msgstr "CJK Vereinte Ideogramme Erweiterung A" +msgid "Attempt to make a character that refers to itself" +msgstr "Versuch, ein Zeichen zu erstellen, das auf sich selbst verweist" -msgid "Yijing Hexagram Symbols" -msgstr "I-Ging-Hexagramme" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Versuch, eine Glyphe zu erstellen, die auf sich selbst verweist" -msgid "CJK Unified Ideographs" -msgstr "CJK Vereinte Ideogramme" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "" +"Versuch, %d in ein 16-Bit-Feld auszugeben. Sie wird abgeschnitten und die " +"Datei ist möglicherweise nicht brauchbar." -msgid "Yi Syllables" -msgstr "Yi Silben" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "" +"Versuch, Daten des Schrift-Funktion über das Ende der %s-Tabelle hinaus zu " +"lesen" -msgid "Yi" +#, c-format +msgid "Attempt to read script data beyond end of %s table" msgstr "" +"Versuch, Daten des Schriftsystems über das Ende der %s-Tabelle hinaus zu " +"lesen" -msgid "Yi Radicals" -msgstr "Yi Radikale" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "" +"Versuch, die Definition der Anker von \"%s\" in Zeile %d von %s neu zu " +"definieren" -msgid "Vai" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" msgstr "" +"Versuch, die Nachschlagetabelle %d (innerhalb einer Kontextsuche) zu " +"referenzieren, aber es gibt\n" +" nur %d Nachschlagetabellen in %s\n" -msgid "Cyrillic Extended-B" -msgstr "Kyrillisch Erweiterung-B" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Versuche eine nicht erstellte Pixelgröße erneut zu erstellen (%d@%d)" -msgid "Modifier Tone Letters" -msgstr "" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Versuch, die Quadratwurzel von %1$g zu nehmen, in %2$.30s." -msgid "Latin Extended-D" -msgstr "Lateinisch Erweiterung-D" +msgid "Attention" +msgstr "Achtung" -msgid "Syloti Nagri" -msgstr "" +msgid "Auto" +msgstr "Automatisch" -msgid "Common Indic Number Forms" -msgstr "Gewöhnliche indische Nummernformen" +msgid "Auto Hinting Font..." +msgstr "Automatisches Hinting der Schrift …" -msgid "Phags-pa" -msgstr "" +msgid "Auto Instructing Font..." +msgstr "Automatisches erstellen von Instruktionen …" -msgid "Devanagari Extended" -msgstr "Devanagari Erweiterung" +msgid "Auto Width" +msgstr "Automatische Dickte" -msgid "Hangul Jamo Extended-A" -msgstr "Hangul Jamo Erweiterung-A" +msgid "Auto _Counter Hint" +msgstr "Automatisches _Punzen-Hinting" + +msgid "AutoHint" +msgstr "Automatisches Hinting" -msgid "Javanese" +msgid "AutoHint changed glyphs before generating a font" msgstr "" +"Automatisches Hinting für geänderte Glyphen bevor die Schrift erstellt wird" -msgid "Myanmar Extended-B" -msgstr "Myanmar Erweiterung-B" +msgid "AutoKern All" +msgstr "Automatische Unterschneidung für alle" -msgid "Cham" -msgstr "" +msgid "AutoKern Column" +msgstr "Automatische Unterschneidung Reihe" -msgid "Myanmar Extended-A" -msgstr "Myanmar Erweiterung-A" +msgid "AutoKern Row" +msgstr "Automatische Unterschneidung Zeile" -msgid "Meetei Mayek Extensions" -msgstr "" +msgid "AutoKernDialog" +msgstr "Automatische Unterschneidung Dialog" -msgid "Ethiopic Extended-A" -msgstr "Äthiopisch Erweiterung-A" +msgid "AutoLBearingSync" +msgstr "Vorbreite automatisch synchronisieren" -msgid "Latin Extended-E" -msgstr "Lateinisch Erweiterung-E" +msgid "AutoSaveFrequency" +msgstr "Häufigkeit der automatischen Sicherung" -msgid "Cherokee Supplement" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "AutoWidth Fehler bei %s\n" -msgid "Hangul Syllables" -msgstr "" +msgid "AutoWidthSync" +msgstr "Automatische Synchronisierung der Dickten" -msgid "Hangul Jamo Extended-B" -msgstr "Hangul Jamo Erweiterung-B" +msgid "Auto_Hint" +msgstr "_Automatisches Hinting" -msgid "High Surrogates" -msgstr "" +msgid "Auto_Instr" +msgstr "Automatische _Instruktionen" -msgid "High Surrogate" -msgstr "" +msgid "Auto_Kern" +msgstr "Automatische _Unterschneidung" -msgid "Surrogate High" -msgstr "" +msgid "Autohinta_ble" +msgstr "Automatisches Hinting _möglich" -msgid "Surrogate High, Non Private Use" -msgstr "" +msgid "Autokern new entries" +msgstr "Automatische Unterschneidung für neue Einträge" -msgid "Surrogate High, Private Use" -msgstr "" +msgid "Automatic" +msgstr "Automatisch" -msgid "Low Surrogates" -msgstr "" +msgid "Autot_race" +msgstr "Auto_matisch nachzeichnen" -msgid "Private Use Area" -msgstr "Bereich der privaten Nutzung" +msgid "AutotraceArgs" +msgstr "Argumente für automatisches Nachzeichnen" -msgid "Private Use" -msgstr "Private Nutzung" +msgid "AutotraceAsk" +msgstr "Frage nach automatischem Nachzeichnen" -msgid "Microsoft Symbol Area" -msgstr "" +msgid "Autotracing..." +msgstr "Automatisches Nachzeichnen …" -msgid "Corporate Use" -msgstr "Unternehmensnutzung" +msgid "Avestan" +msgstr "Avestanisch" -msgid "CJK Compatibility Ideographs" -msgstr "CJK Kompatibilitäts-Ideogramme" +msgid "Ax => xA" +msgstr "Ax => xA" -msgid "Alphabetic Presentation Forms" -msgstr "Alphabetische Präsentationsformen" +msgid "AxCD => CDxA" +msgstr "AxCD => CDxA" -msgid "Latin Ligatures" -msgstr "" +msgid "AxCD => DCxA" +msgstr "AxCD => DCxA" -msgid "Armenian Ligatures" -msgstr "Armenische Ligaturen" +msgid "AxD => DxA" +msgstr "AxD => DxA" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" +msgid "Axerbaijani (Arabic)" +msgstr "Axerbaidschanisch (Arabisch)" -msgid "Arabic Presentation Forms-A" -msgstr "Arabische Darstellungssformen-A" +msgid "Axerbaijani (Cyrillic)" +msgstr "Axerbaidschanisch (Kyrillisch)" -msgid "Variation Selectors" -msgstr "Variations-Selektoren" +msgid "Axis 1" +msgstr "Achse 1" -msgid "Vertical Forms" -msgstr "Vertikale Formen" +msgid "Axis 2" +msgstr "Achse 2" -msgid "Combining Half Marks" -msgstr "Zusammenstellende Halb-Akzente" +msgid "Axis 3" +msgstr "Achse 3" -msgid "CJK Compatibility Forms" -msgstr "CJK Kompatibilitätsformen" +msgid "Axis 4" +msgstr "Achse 4" -msgid "Small Form Variants" -msgstr "Kleine Form Varianten" +msgid "Axis Ht:" +msgstr "Achsen-Höhe:" -msgid "Arabic Presentation Forms-B" -msgstr "Arabische Darstellungssformen-B" +msgid "Axis Range:" +msgstr "Achsen-Bereich:" -msgid "Byte Order Mark" -msgstr "" +msgid "Axis Type:" +msgstr "Achsen-Art:" -msgid "Halfwidth and Fullwidth Forms" -msgstr "Formen halber und voller Breite" +msgid "Axis height of the font" +msgstr "Achsenhöhe der Schrift" -msgid "Half and Full Width Forms" -msgstr "Formen halber und voller Breite" +msgid "Axis range not valid" +msgstr "Achsen-Bereich nicht gültig" -msgid "Latin Full Width Forms" -msgstr "Formen lateinischer Zeichen voller Breite" +msgid "AxisHeight:" +msgstr "Achsenhöhe:" -msgid "Full Width Brackets" -msgstr "Klammern voller Breite" +msgid "AxisValue|Default" +msgstr "Standard" -msgid "CJK Half Width Forms" -msgstr "CJK Zeichenformen halber Breite" +msgid "BB" +msgstr "Begrenzungsrahmen" -msgid "Katakana Half Width Forms" -msgstr "" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Obere Nachbreite:" -msgid "Hangul Jamo Half Width Forms" -msgstr "Formen Hangul Jamo-Zeichen halber Breite" +msgid "BDF" +msgstr "BDF" -msgid "Full Width Symbol Variants" -msgstr "Symbol Varianten voller Breite" +msgid "BDF Info..." +msgstr "BDF-Informationen …" -msgid "Half Width Symbol Variants" -msgstr "Symbol Varianten halber Breite" +msgid "BDF Resolution" +msgstr "BDF Auflösung" -msgid "Specials" -msgstr "Spezielle Zeichen" +msgid "BDF bitmap properties table" +msgstr "Tabelle der BDF Bitmap Eigenschaften" -msgid "Not a Unicode Character" -msgstr "Kein Unicode-Zeichen" +msgid "BMP" +msgstr "BMP" -msgid "Signature Mark" -msgstr "Signatur-Zeichen" +msgid "B_uild" +msgstr "_Erstellen" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Unicode ergänzende mehrsprachige Tafel" +#. GT: Background, make it short +msgid "Back" +msgstr "Hinten" -msgid "Supplementary Multilingual Plane" -msgstr "Ergänzende mehrsprachige Tafel" +msgid "Back Classes" +msgstr "Rückwärts-Klassen" -msgid "Aegean scripts" -msgstr "" +#, c-format +msgid "Back coverage %d: " +msgstr "Abdeckung rückwärts %d: " -msgid "Linear B Syllabary" -msgstr "" +msgid "Background Gradient" +msgstr "Hintergrund-Farbverlauf" -msgid "Linear B Ideograms" -msgstr "" +msgid "Background Gradient:" +msgstr "Hintergrund Farbverlauf:" -msgid "Aegean Numbers" -msgstr "" +msgid "Background Image Color" +msgstr "Hintergrund Bild Farbe" -msgid "Ancient Greek Numbers" -msgstr "Altgriechische Zahlen" +msgid "Background color for popup windows" +msgstr "Hintergrundfarbe für Popup-Fenster" -msgid "Ancient Symbols" -msgstr "Alte Symbole" +msgid "Background color for progress windows" +msgstr "Hintergrundfarbe für Fortschrittsfenster" + +msgid "Background color for the drawing area of all views" +msgstr "Hintergrundfarbe für den Zeichnungsbereich in allen Ansichten" + +msgid "Background color of column headers at the top of a matrix edit" +msgstr "" +"Hintergrundfarbe der Spaltenüberschriften im Kopfbereich einer Matrix-" +"Bearbeitung" -msgid "Phaistos Disc" +msgid "" +"Background color of the active entry in the main section of a matrix edit" msgstr "" +"Hintergrundfarbe des aktiven Eintrags im Hauptbereich einer Matrix-" +"Bearbeitung" -msgid "Coptic Epact Numbers" -msgstr "Koptische Wirkungszahlen" +msgid "Backtrack" +msgstr "Rückwärts" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "Alphabetische und Silben-Schriftsysteme links-nach-rechts" +msgid "Backtrack Match: " +msgstr "Rückwärts Übereinstimmung: " -msgid "Old Italic" -msgstr "" +#, c-format +msgid "Backtrack class %d: " +msgstr "Rückwärts-Klasse %d: " -msgid "Old Permic" -msgstr "" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Rückwärts-Klasse:" +msgstr[1] "Rückwärts-Klassen:" -msgid "Ugaritic" -msgstr "Ugaritisch" +msgid "Backup SFD" +msgstr "SFD Sicherheitskopie" -msgid "Old Persian" -msgstr "" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Ungültiger Ankerpunkt: %s" -msgid "Deseret" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "Ungültige Apple Unterschneidungs-Klasse\n" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Alphabetische und Silben-Schriftsysteme rechts-nach-links" +msgid "Bad Ascent/Descent" +msgstr "Ungültige Ober-/Unterlänge" -msgid "Cypriot Syllabary" -msgstr "Zypriotische Silbenschrift" +msgid "Bad Axis" +msgstr "Ungültige Achse" -msgid "Phoenician" -msgstr "" +msgid "Bad BlueFuzz entry." +msgstr "Ungültiger BlueFuzz Eintrag." -msgid "Kharoshthi" -msgstr "" +msgid "Bad BlueScale entry." +msgstr "Ungültiger BlueScale Eintrag." -msgid "Avestan" -msgstr "Avestanisch" +msgid "Bad BlueShift entry." +msgstr "Ungültiger BlueShift Eintrag." -msgid "Rumi Numeral Symbols" -msgstr "" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "Inkorrekter CFF name INDEX\n" -msgid "Yezidi" -msgstr "" +msgid "Bad Class" +msgstr "Ungültige Klasse" -msgid "Chorasmian" -msgstr "" +msgid "Bad Color" +msgstr "Ungültige Farbe" -msgid "Elymaic" -msgstr "" +msgid "Bad Copyright" +msgstr "Ungültiges Urheberrecht" -msgid "Brahmi" -msgstr "" +msgid "Bad Coverage Table" +msgstr "Ungültige Abdeckungstabelle" -msgid "Sinhala Archaic Numbers" -msgstr "Singhalesisch archaische Zahlen" +msgid "Bad Design Size Info" +msgstr "Fehlerhafte Design-Größe Informationen" -msgid "Mongolian Supplement" -msgstr "Mongolisch Ergänzung" +msgid "Bad Encoding" +msgstr "Ungültige Kodierung" -msgid "Dives Akuru" -msgstr "" +msgid "Bad Extension" +msgstr "Ungültige Erweiterung" -msgid "Nandinagari" -msgstr "" +msgid "Bad FPST format" +msgstr "Ungültiges FPST-Format" -msgid "Lisu Supplement" -msgstr "" +msgid "Bad Family Name" +msgstr "Ungültiger Familienname" -msgid "Tamil Supplement" +msgid "Bad Family Name, must begin with an alphabetic character." msgstr "" +"Ungültiger Familienname, muss mit einem alphabetischen Zeichen beginnen." -msgid "Cuneiform and other ancient scripts" -msgstr "Keilschrift und andere alten Schriftsysteme" - -msgid "Cuneiform" -msgstr "Keilschrift" +msgid "Bad Font" +msgstr "Ungültige Schrift" -msgid "Cuneiform Numbers and Punctuation" -msgstr "Keilschrift-Zahlen und Satzzeichen" +msgid "Bad Font Family Name" +msgstr "Ungültiger Schriftfamilienname" -msgid "Cuneiform Numbers" -msgstr "Keilschrift-Zahlen" +msgid "Bad Font Name" +msgstr "Ungültiger Schriftname" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Bad Glyph Count" +msgstr "Ungültige Anzahl an Glyphen" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +msgid "Bad Glyph Name" +msgstr "Ungültiger Glyphen-Name" -msgid "Bamum Supplement" -msgstr "Bamum Ergänzung" +msgid "Bad Gradient" +msgstr "Ungültiger Farbverlauf" -msgid "Ideographic Symbols and Punctuation" -msgstr "Ideografische Symbole und Satzzeichen" +msgid "Bad Grid Fitting table" +msgstr "Ungültige Tabelle für die Ausrichtung am Gitter" -msgid "Tangut Components" -msgstr "" +msgid "Bad Human Fontname" +msgstr "Ungültiger menschlich lesbarer Schriftname" -msgid "Khitan Small Script" -msgstr "" +msgid "Bad IBM Family" +msgstr "Ungültige IBM-Familie" -msgid "Tangut Supplement" -msgstr "" +msgid "Bad Language" +msgstr "Ungültige Sprache" -msgid "Kana Supplement" -msgstr "Kana Ergänzung" +msgid "Bad Lig. Caret Count" +msgstr "Ungültige Ligaturen-Trenner Anzahl" -msgid "Kana Extended-A" -msgstr "Kana Erweiterung-A" +msgid "Bad MM Weights" +msgstr "Ungültige MM-Strichstärke" -msgid "Small Kana Extension" -msgstr "Kleine Kana Erweiterungen" +msgid "Bad Mac Family" +msgstr "Ungültige Mac-Familie" -msgid "Shorthand Format Controls" -msgstr "" +msgid "Bad Metrics" +msgstr "Ungültige Metriken" -msgid "Byzantine Musical Symbols" -msgstr "" +msgid "Bad Multiple Master Font" +msgstr "Ungültige Multiple Master Schrift" -msgid "Musical Symbols" -msgstr "Musiksymbole" +msgid "Bad Name" +msgstr "Ungültiger Name" -msgid "Ancient Greek Musical Notation" -msgstr "Altgriechische musikalische Zeichen" +msgid "Bad Number" +msgstr "Ungültige Nummer" -msgid "Mayan Numerals" -msgstr "" +#, c-format +msgid "Bad Number in %s" +msgstr "Ungültige Nummer in %s" -msgid "Tai Xuan Jing Symbols" -msgstr "" +msgid "Bad OS/2 version" +msgstr "Ungültige OS/2 Version" -msgid "Counting Rod Numerals" -msgstr "" +msgid "Bad Parts List" +msgstr "Ungültige Teileliste" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "Bad Pattern" +msgstr "Ungültiges Muster" -msgid "Glagolitic Supplement" -msgstr "Glagolitisch Ergänzung" +msgid "Bad Pattern Size" +msgstr "Ungültige Mustergröße" -msgid "Nyiakeng Puachue Hmong" -msgstr "" +msgid "Bad Point Match" +msgstr "Ungültige Punkt-Übereinstimmung" -msgid "Wancho" -msgstr "" +msgid "Bad Point Numbering" +msgstr "Ungültige Punkt-Übereinstimmung" -msgid "Indic Siyaq Numbers" -msgstr "" +msgid "Bad PostScript function" +msgstr "Ungültige PostScript-Funktion" -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "Bad Private Dictionary" +msgstr "Ungültiges Private Wörterbuch" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "Arabische mathematische alphabetische Symbole" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Ungültige RGB-Farbspezifikation: %s\n" -msgid "Mahjong Tiles" -msgstr "" +msgid "Bad Range" +msgstr "Ungültiger Bereich" -msgid "Domino Tiles" -msgstr "" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "Ungültiger Bereich, Start (%1$04X) ist größer als Ende (%2$04X)" -msgid "Playing Cards" -msgstr "" +msgid "Bad Reference" +msgstr "Ungültige Referenz" -msgid "Enclosed Alphanumeric Supplement" -msgstr "Eingeschlossene alphanumerische Zeichen, Ergänzung" +msgid "Bad Script" +msgstr "Ungültiges Schriftsystem" -msgid "Enclosed Ideographic Supplement" -msgstr "Eingeschlossene ideografische Zeichen, Ergänzung" +msgid "Bad Sections" +msgstr "Ungültige Abschnitte" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "Verschiedene Symbole und Pictogramme" +msgid "Bad Sequence/Lookup List" +msgstr "Ungültige Sequenz/Nachschlagetabellen-Liste" -msgid "Emoticons" -msgstr "Emoticons" +msgid "Bad Size" +msgstr "Ungültige Größe" -msgid "Ornamental Dingbats" -msgstr "Ornamentale Dingbats" +msgid "Bad StdHW entry." +msgstr "Ungültiger StdHW Eintrag (Standardbreite der horizontalen Stämme)." -msgid "Transport and Map Symbols" -msgstr "Transport- und Kartensymbole" +msgid "Bad StdVW entry." +msgstr "Ungültiger StdVW Eintrag (Standardbreite der vertikalen Stämme)." -msgid "Alchemical Symbols" -msgstr "Alchemistische Symbole" +msgid "Bad StemSnapH entry." +msgstr "Ungültiger StemSnapH Eintrag." -msgid "Geometric Shapes Extended" -msgstr "Geometrische Formen Erweiterung" +msgid "Bad StemSnapV entry." +msgstr "Ungültiger StemSnapV Eintrag." -msgid "Supplemental Arrows-C" -msgstr "Ergänzende Pfeile-C" +msgid "Bad Style" +msgstr "Ungültiger Stil" -msgid "Supplemental Symbols and Pictographs" -msgstr "Ergänzende Symbole und Pictographen" +msgid "Bad Template" +msgstr "Ungültige Vorlage" -msgid "Chess Symbols" -msgstr "Schach-Symbole" +msgid "Bad Tile" +msgstr "Ungültige Kachel" -msgid "Symbols and Pictographs Extended-A" -msgstr "Symbole und Pictogramme, erweitert-A" +msgid "Bad Transformation Matrix" +msgstr "Ungültige Transformationsmatrix" -msgid "Symbols for Legacy Computing" -msgstr "" +msgid "Bad Transformation matrix" +msgstr "Ungültige Transformationsmatrix" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Unicode ergänzende ideografische Tafel" +msgid "Bad Value" +msgstr "Ungültiger Wert" -msgid "Supplementary Ideographic Plane" -msgstr "Ergänzende ideografische Tafel" +msgid "Bad Variants List" +msgstr "Ungültige Varianten-Liste" -msgid "CJK Unified Ideographs Extension B" -msgstr "CJK Vereinte Ideogramme Erweiterung B" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Ungültige Varianten-Liste für Glyphe %s in %s" -msgid "CJK Unified Ideographs Extension C" -msgstr "CJK Vereinte Ideogramme Erweiterung C" +msgid "Bad Version" +msgstr "Ungültige Version" -msgid "CJK Unified Ideographs Extension D" -msgstr "CJK Vereinte Ideogramme Erweiterung D" +msgid "Bad Weight" +msgstr "Ungültige Strichstärke" -msgid "CJK Unified Ideographs Extension E" -msgstr "CJK Vereinte Ideogramme Erweiterung E" +msgid "Bad base table.\n" +msgstr "Ungültige Tabelle der Grundzeichen.\n" -msgid "CJK Unified Ideographs Extension F" -msgstr "CJK Vereinte Ideogramme Erweiterung F" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Ungültiger Begrenzungsrahmen für %s.\n" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "CJK Kompatibilitäts-Ideogramme, Ergänzung" +msgid "Bad cidmap file" +msgstr "Ungültige cidmap-Datei" -msgid "Unicode Tertiary Ideographic Plane" +msgid "Bad class count in contextual chaining sub-table.\n" msgstr "" +"Ungültige Anzahl der Klassen in der Subtabelle der kontextuellen Kette.\n" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "Bad class name" +msgstr "Ungültiger Klassenname" + +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Ungültige Farbe in Zeile %d, muß zwischen 000000 und ffffff sein." + +msgid "Bad contents.plist" +msgstr "Ungültige contents.plist" -msgid "CJK Unified Ideographs Extension G" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" msgstr "" +"Ungütlige Tabelle der kontextuellen oder Ketten-Substitution. Glyphe %d " +"ausserhalb des Bereichs [0,%d)\n" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Unicode ergänzende Spezial-Anwendung Tafel" +msgid "Bad correction" +msgstr "Ungültige Korrektur" -msgid "Supplementary Special-purpose Plane" -msgstr "Ergänzende Spezial-Anwendung Tafel" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Ungültige Anzahl in Subtabelle der kontekstuellen Kettung.\n" -msgid "Tags" -msgstr "Markierungselemente" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Ungültige Anzahl in Subtabelle der kontextuellen Kette.\n" -msgid "Tag Characters" -msgstr "Zeichen markieren" +msgid "Bad count.\n" +msgstr "Ungültige Anzahl.\n" -msgid "Variation Selectors Supplement" -msgstr "Variations-Selektoren Ergänzung" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "" +"Ungütlige Abdeckungstabelle. Glyphe %d ausserhalb des Bereichs [0,%d)\n" -msgid "Variation Selectors B" -msgstr "Variations-Selektoren B" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Ungütlige Abdeckungstabelle. Glyphenbereich %d – %d ausserhalb des Bereichs " +"[0,%d)\n" -msgid "Supplementary Private Use Area-A" -msgstr "Ergänzender Bereich für private Nutzung-A" +msgid "Bad dash list" +msgstr "Ungültige Strich-Liste" -msgid "Supplementary Private Use Area-B" -msgstr "Ergänzender Bereich für private Nutzung-B" +msgid "Bad default baseline" +msgstr "Ungültige Standard-Grundlinie" -msgid "Non-Unicode Glyphs" -msgstr "Nicht-Unicode Glyphen" +msgid "Bad device table\n" +msgstr "Ungültige Geräte-Tabelle\n" -msgid "Unassigned Code Points" -msgstr "Nicht zugewiesene Codepunkte" +msgid "Bad encoding file format" +msgstr "Ungültiges Format der Kodierung" -msgid "" -msgstr "" +msgid "Bad encoding information in 'cmap' table." +msgstr "Ungültige Kodierungs-Informationen in der 'cmap' Tabelle." -msgid "" -msgstr "" +msgid "Bad fdselect\n" +msgstr "Ungültige fdselect\n" -msgid "" -msgstr "" +msgid "Bad feature tag" +msgstr "Ungültiges Markierungselement der Funktion" -msgid "" -msgstr "" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Ungültige flex Subrutine in %s\n" -msgid "" -msgstr "" +msgid "Bad font" +msgstr "Ungültige Schrift" -msgid "" -msgstr "" +msgid "Bad font specification" +msgstr "Ungültige Schrift-Spezifikation" -msgid "" -msgstr "" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Ungültige Schrift: Kodierungs-Daten ausserhalb des Bereichs.\n" -msgid "" -msgstr "" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Ungültiges Format für Abdeckungstabelle %d\n" -msgid "" -msgstr "" +#, c-format +msgid "Bad glif file %s" +msgstr "Ungültige glif-Datei %s" -msgid "" -msgstr "" +msgid "Bad glyph count in mort table.\n" +msgstr "Ungültige Anzahl an Glyphen in mort Tabelle.\n" -msgid "" -msgstr "" +msgid "Bad glyph name." +msgstr "Falscher Glyphenname." -msgid "Bad magic number" -msgstr "Ungültige magische Nummer" +msgid "Bad glyph reference in layer info.\n" +msgstr "Ungültige Glyphen-Referenz in Ebenen-Informationen.\n" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Dies scheint keine Windows FNT- oder FON-Datei zu sein" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Ungültige Subtabelle der Glyphen-Varianten der MATH Tabelle.\n" #, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"In der Pixelgröße %d beginnt das Zeichen %s entweder vor dem Ursprung oder " -"erstreckt sich über die Dickte hinaus.\n" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" +msgid "Bad hex color spec: %s\n" +msgstr "Ungültige Hex-Farbspezifikation: %s\n" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" +msgid "Bad hex number" +msgstr "Ungültige Hexadezimal-Nummer" #, c-format -msgid "Could not open output file: %s" -msgstr "Ausgabedatei konnte nicht geöffnet werden: %s" - -msgid "Decompressed length did not match expected length for table" -msgstr "" -"Dekomprimierte Länge entsprach nicht der erwarteten Länge für die Tabelle" +msgid "Bad hex number in %s" +msgstr "Ungültige Hexadezimal-Nummer in %s" -msgid "Bad signature in WOFF header." -msgstr "Ungültige Signatur in WOFF Kopfbereich." +msgid "Bad image file" +msgstr "Ungültige Bilddatei" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" -"Die im WOFF-Header angegebene Dateilänge stimmt nicht mit der tatsächlichen " -"Dateilänge überein." +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Ungültige Bilddatei, keine Bitmap: %.100s" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Ungültige Bilddatei: %.100s" -msgid "Could not open temporary file." +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" msgstr "" +"Ungültiges Unterschneidungpaar: Glyphen %d und %d müssen weniger sein %d\n" #, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" msgstr "" +"Ungültiges Unterschneidungpaar: Glyphen %d und %d sollten nicht negativ " +"sein\n" #, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" msgstr "" -"Die Tabellenlänge erstreckt sich außerhalb des Dateiendes für '%c%c%c%c'." +"Ungültiges Unterschneidungpaar: Glyphen %d und %d sollten kleiner sein als " +"%d\n" #, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Problem beim entkomprimieren der '%c%c%c%c' Tabelle." +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "Ungültiges Unterschneidungpaar: Glyphen bei %d und %d sind Null\n" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" +msgid "Bad language tag" +msgstr "Ungültiges Markierungselement der Sprache" -msgid "WOFF compressed metadata section too large.\n" -msgstr "" +msgid "Bad ligature anchor count.\n" +msgstr "Ungültige Anzahl Ligaturen-Anker.\n" -msgid "Align Points" -msgstr "Punkte ausrichten" +msgid "Bad ligature base table.\n" +msgstr "Ungültige Tabelle der Grundzeichen von Ligaturen.\n" -msgid "How to align these points?" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" msgstr "" +"Ungültige Glyphe der Ligaturen-Komponente. GID %d nicht weniger als %d (in " +"Ligatur %d)\n" -msgid "_Size:" -msgstr "Grö_ße:" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Ungültige Ligaturen-Glyphe: GID %d nicht kleiner als %d\n" -msgid "Space Regions" -msgstr "Regionen verteilen" +msgid "Bad lookup type" +msgstr "Ungültige Nachschlagetabellen-Art" -msgid "Coordinate along which to space" -msgstr "Koordinate der Laufweite" +msgid "Bad magic number" +msgstr "Ungültige magische Nummer" -msgid "_X" -msgstr "_X" +msgid "Bad mark table.\n" +msgstr "Ungültige Akzent-Tabelle.\n" -msgid "_Y" -msgstr "_Y" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Ungültige mort Ligaturen-Tabelle. Nicht lang genug\n" -msgid "_Maximum distance between points in a region" -msgstr "_Maximalabstand zweier Punkte in einer Region" +msgid "Bad namelist file" +msgstr "Ungültige Datei der Namensliste" -msgid "Not enough lines" -msgstr "Nicht ausreichend Linien" +msgid "Bad number" +msgstr "Ungültige Nummer" -msgid "Can't Parallel" -msgstr "Kann nicht parallel stellen" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "Ungültige Zahl, Unendlich oder ist keine Zahl: %s\n" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Ungültiger numerischer Wert für %s.%s" -msgid "Bases" -msgstr "Grundzeichen" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Ungültiger numerischer Wert für %s.%s muss zwischen 0 und 255 liegen" -msgid "Exits" -msgstr "" +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "Ungültiger Versatz in Zeile %d, muß zwischen 0% und 100% sein." -msgid "Entries" -msgstr "Einträge" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "Ungültige Deckkraft in Zeile %d, muß zwischen 0,0 und 1,0 sein." -msgid "Marks" -msgstr "Akzente" +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" +msgstr "" +"Ungültige openTypeOS2type Schlüssel: alle Bits sind gesetzt. Wird ignoriert" -msgid "Add Base Anchor..." -msgstr "Grundzeichen-Anker hinzufügen …" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr "Ungültige Paar-Position: Glyphen %d und %d hätten < %d sein sollen\n" -msgid "Add Exit Anchor..." -msgstr "Ausgangs-Anker hinzufügen …" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "Ungültige Teileliste für Glyphe %s in %s" -msgid "Add Entry Anchor..." -msgstr "Eingangs-Anker hinzufügen …" +msgid "Bad pixel size" +msgstr "Falsche Pixelgröße" -msgid "Add Mark Anchor..." -msgstr "Akzent-Anker hinzufügen …" +msgid "Bad replace pattern" +msgstr "Ungültiges Ersatz-Muster" #, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Ankereinstellungen für Klasse %.100s in Glyphe %.100s als %.20s" - -msgid "mark" -msgstr "Akzent" +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgstr "" +"Ungültige Glyphe der umgekehrten kontextuellen Ketten-Substitution: %d ist " +"nicht weniger als %d\n" -msgid "cursive entry" -msgstr "Kursiv Eingang" +msgid "Bad rule" +msgstr "Ungültige Regel" -msgid "cursive exit" -msgstr "Kursiv Ausgang" +msgid "Bad script tag" +msgstr "Ungültiges Markierungselement der Schriftsysteme" -msgid "base" -msgstr "Grundzeichen" +msgid "Bad search pattern" +msgstr "Ungültiges Suchmuster" -msgid "Anchor Control" -msgstr "Ankereinstellungen" +msgid "Bad selection" +msgstr "Ungültige Auswahl" -msgid "Detaching Anchor Point" -msgstr "Ankerpunkt trennen" +msgid "Bad setting" +msgstr "Ungültige Einstellung" #, c-format msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" +"Ungültige sfd-Datei. Glyphe %s hat Dickte von %d obwohl sie\n" +" an die Dickte von %s gebunden ist %d.\n" -msgid "Out of Range" -msgstr "Außerhalb des Bereichs" +#, c-format +msgid "Bad sid %d (0 <= sid < %d)\n" +msgstr "Ungültige sid %d (0 <= sid < %d)\n" -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" -"Identifiziere eine Glyphe nach Namen und FontForge wird ihr einen Anker " -"hinzufügen." +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "Ungültige sid %d (muß kleiner sein als %d)\n" -msgid "Provide a glyph name" -msgstr "Glyphen-Name angeben" +msgid "Bad signature in WOFF header." +msgstr "Ungültige Signatur in WOFF Kopfbereich." -msgid "Non-existant glyph" -msgstr "Nicht existierende Glyphe" +msgid "Bad stem add" +msgstr "Ungültige Stammvergrößerung" #, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Die Glyphe %.80s ist nicht in der Schrift" +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Ungültige Substitutions-Glyphe: GID %d nicht kleiner als %d\n" -msgid "Duplicate Anchor Class" -msgstr "Doppelte Ankerklasse" +msgid "Bad tag" +msgstr "Ungültiges Markierungselement" + +msgid "Bad template, no extension" +msgstr "Ungültige Vorlage, keine Erweiterung" + +msgid "Bad template, unrecognized format" +msgstr "Ungültige Vorlage, nicht erkanntes Format" #, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" msgstr "" -"Die Glyphe, %.80s, enthält bereits einen Anker in dieser Klasse, %.80s." +"Ungültige tt Schrift: Konturenende macht keinen Sinn in der Glyphe %d.\n" -msgid "Anchor Control..." -msgstr "Ankereinstellungen …" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Ungültiger Typ" -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" +msgid "Bad undo" +msgstr "Ungültiger Schritt zurück" -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Vergr.:" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "Ungültiger Wert für einen alternativen Unicode / Variationen-Selektor" -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" +msgid "Bad xfig file" +msgstr "Ungültige xfig-Datei" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Die X-Koordinate des Ankerpunkts in dieser Glyphe" +msgid "Balancing..." +msgstr "Kontrollpunkte werden ausbalanciert …" -#. GT: Short for Correction -msgid "Cor:" -msgstr "Korr.:" +msgid "Balinese" +msgstr "Balinesisch" -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"Korrektur der horizontalen Positionierung dieses Ankerpunkts in Pixeln\n" -"bei der Rasterisierung in der angegebenen Pixelgröße.\n" -"(Wird in einer Gerätetabelle eingetragen)" +msgid "Ball (Round Cap)" +msgstr "Kugelschriber (runde Spitze)" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" +msgid "Bamum Supplement" +msgstr "Bamum Ergänzung" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Die Y-Koordinate des Ankerpunkts in dieser Glyphe" +msgid "Bar Width:" +msgstr "Balkenbreite:" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" +msgid "Base" +msgstr "Grundzeichen" -msgid "Separation" -msgstr "Abstand" +msgid "Base Glyph" +msgstr "Grundglyphe" -msgid "Min Bearing" -msgstr "Min. Vor- und Nachbreite" +msgid "Base Glyph Name" +msgstr "Grund-Glyphe Name" -msgid "Max Bearing" -msgstr "Max. Vor- und Nachbreite" +msgid "Base Glyphs" +msgstr "Grundglyphen" -msgid "Height" -msgstr "Höhe" +msgid "Base Lig" +msgstr "Grundligatur" -msgid "Loop Count" -msgstr "Schleifenanzahl" +msgid "Base Ligatures" +msgstr "Grundligaturen" -msgid "Auto Width" -msgstr "Automatische Dickte" +msgid "Base Mark" +msgstr "Grund-Akzent" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge wird versuchen die Vor- und Nachbreite der\n" -"ausgewählten Glyphen anzupassen, so dass der\n" -"durchschnittlicher Abstand zwischen der Glyphen eines\n" -"Schriftsystems dem angegebenen Wert enstpricht.\n" -"Für die Vor- und Nachbreiten kannst du auch ein Minimum\n" -"und Maximum angeben." +msgid "Base Marks" +msgstr "Grund-Akzente" -msgid "_Separation:" -msgstr "_Abstand:" +msgid "Base X" +msgstr "Basis X" -msgid "_Min:" -msgstr "_Min:" +msgid "Base Y" +msgstr "Basis Y" -msgid "Ma_x:" -msgstr "Ma_x:" +msgid "Base:" +msgstr "Basis:" -msgid "_Height:" -msgstr "_Höhe:" +msgid "Baseline" +msgstr "Grundlinie" -msgid "_Loops:" -msgstr "_Schleifen:" +msgid "Baseline table (OT version)" +msgstr "Tabelle der Grundlinien (OT Version)" -msgid "Language" -msgstr "Sprache" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Grundlinie für latinischen, griechischen, kyrillischen Text." -msgid "Min" -msgstr "Min" +msgid "Bases" +msgstr "Grundzeichen" -msgid "Max" -msgstr "Max" +msgid "Basic Latin" +msgstr "Lateinische Grundzeichen" -msgid "Feature" -msgstr "Funktion" +msgid "Basic Multilingual Plane" +msgstr "Mehrsprachige Grund-Tafel" -msgid "Min (descent)" -msgstr "Min (Unterlänge)" +msgid "Basque" +msgstr "Baskisch" -msgid "Max (ascent)" -msgstr "Max (Oberlänge)" +msgid "Be_vel" +msgstr "_Stumpf" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Horizontale Erweiterungen für %c%c%c%c" +msgid "Begin:" +msgstr "Anfang:" + +msgid "Below Base Forms" +msgstr "Formen unter dem Grundzeichen" + +msgid "Below Base Mark" +msgstr "Akzent unter dem Grundzeichen" + +msgid "Below Base Substitutions" +msgstr "Substitutionen unter dem Grundzeichen" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Vertikale Erweiterungen für %c%c%c%c" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Großer Operator Weißraum 1:" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" +msgid "Big Op Space2:" +msgstr "Großer Operator Weißraum 2:" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" -"Lege die Minimal- und Maximalwerte fest, um die sich\n" -"die Glyphen in diesem Schriftsystem unterhalb und\n" -"oberhalb der Grundlinie erstrecken, wenn sie durch eine\n" -"Funktion geändert werden." +msgid "Big Op Space3:" +msgstr "Großer Operator Weißraum 3:" -msgid "Set Feature Extents" -msgstr "Funktion zum Strecken festlegen" +msgid "Big Op Space4:" +msgstr "Großer Operator Weißraum 4:" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Schriftsystem" +msgid "Big Op Space5:" +msgstr "Großer Operator Weißraum 5:" -msgid "Default Baseline" -msgstr "Standard-Grundlinie" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Trad. Chinesisch)" -msgid "Bad default baseline" -msgstr "Ungültige Standard-Grundlinie" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Trad. Chinesisch)" -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"Schriftsystem '%c%c%c%c' behauptet die Grundlinie '%c%c%c%c' als Standard zu " -"haben, aber diese Grundlinie ist aktuell nicht aktiv." +msgid "Bind to Path" +msgstr "An Pfad binden" -msgid "Horizontal Baselines" -msgstr "Horizontale Grundlinien" +msgid "Bitm_ap Strikes Available..." +msgstr "Verfügbare Bitm_ap Versionen …" -msgid "Vertical Baselines" -msgstr "Vertikale Grundlinien" +msgid "Bitm_ap strikes Available..." +msgstr "Verfügbare Bitm_ap Versionen …" -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" +msgid "Bitmap" +msgstr "Bitmap" -msgid "hang" -msgstr "" +msgid "Bitmap Fonts" +msgstr "Bitmap-Schriften" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" +msgid "Bitmap Magnification..." +msgstr "Bitmap-Vergrößerung …" -msgid "icfb" -msgstr "" +msgid "Bitmap Paste" +msgstr "Bitmap einfügen" -msgid "Ideographic character face bottom edge baseline" -msgstr "" +msgid "Bitmap Strikes\n" +msgstr "Bitmap Versionen\n" -msgid "icft" -msgstr "" +msgid "Bitmap Strikes Available" +msgstr "Verfügbare Bitmap Versionen" -msgid "Ideographic character face top edge baseline" -msgstr "" +msgid "Bitmap _Magnification..." +msgstr "Bit_map-Vergrößerung …" -msgid "ideo" -msgstr "" +msgid "Bitmap/outline _advance mismatch" +msgstr "Abweichende Dickten zw. Bitmap/Kontur" -msgid "Ideographic em-box bottom edge baseline" -msgstr "" +msgid "Bits/Pixel:" +msgstr "Bits/Pixel:" -msgid "idtp" -msgstr "" +msgid "Black" +msgstr "Schwarz" -msgid "Ideographic em-box top edge baseline" -msgstr "" +msgid "Blackletter" +msgstr "Gebrochene Schrift" -msgid "math" -msgstr "math" +msgid "Blackletter Connected" +msgstr "Gebrochener Stil verbunden" -msgid "Mathematical centerline" -msgstr "Mathematische Mittellinie" +msgid "Blackletter Disconnected" +msgstr "Gebrochener Stil unverbunden" -msgid "romn" -msgstr "" +msgid "Blackletter Trailing" +msgstr "Gebrochener Stil mit Verbindungsstrich" -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Grundlinie für latinischen, griechischen, kyrillischen Text." +msgid "Blend to New Font" +msgstr "In neue Schrift verschmelzen" -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" +msgid "Block Elements" +msgstr "Bolckelemente" -msgid "Set Extents" -msgstr "Erweiterungen festlegen" +msgid "Block Separator" +msgstr "Block Trennzeichen" -msgid "All characters in the value must be in ASCII" -msgstr "Alle Zeichen müssen ASCII-Zeichen sein" +msgid "Blue Values Color" +msgstr "Blue Values Farbe" -msgid "Not ASCII" -msgstr "Nicht ASCII" +msgid "Blue:" +msgstr "Blau:" -msgid "Must be a number" -msgstr "Muss eine Zahl sein" +msgid "BlueValues" +msgstr "BlueValues" -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Neu …" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValues kommen in Paaren. Wähle einen anderen Wert." -msgid "No Change" -msgstr "Keine Änderung" +msgid "Blues" +msgstr "Blue Werte" -#, c-format -msgid "Strike Information for %.90s" -msgstr "Strichinformationen für %.90s" +msgid "Bold" +msgstr "Fett" -msgid "Delete" -msgstr "Löschen" +msgid "Bold Italic" +msgstr "Fett Kursiv" -msgid "Default All" -msgstr "Standard für alle" +msgid "Bone" +msgstr "Knochen" -msgid "Default This" -msgstr "Standard hierfür" +msgid "Book" +msgstr "Buch" -msgid "All Glyphs" -msgstr "Alle Zeichen" +msgid "Bookmark Current Dir" +msgstr "Aktuelles Verzeichnis zu Lesezeichen hinzufügen" -msgid "Selected Glyphs" -msgstr "Ausgewählte Glyphen" +msgid "Bookmarks" +msgstr "Lesezeichen" -msgid "Current Glyph" -msgstr "Aktuelle Glyphe" +msgid "Bopomofo Extended" +msgstr "Bopomofo Erweiterung" -msgid "Pixel Sizes:" -msgstr "Pixelgrößen:" +msgid "Border Shape:" +msgstr "Rahmen Form:" -msgid "Point sizes on a 75 dpi screen" -msgstr "Punktgröße beim 75 dpi Bildschirm" +msgid "Border Type:" +msgstr "Rahmen Art:" -msgid "Point sizes on a 96 dpi screen" -msgstr "Punktgröße beim 96 dpi Bildschirm" +msgid "Border Width" +msgstr "Rahmen Breite" -msgid "Point sizes on a 72 dpi screen" -msgstr "Punktgröße beim 72 dpi Bildschirm" +msgid "Border Width:" +msgstr "Rahmen Breite:" -msgid "Point sizes on a 120 dpi screen" -msgstr "Punktgröße beim 120 dpi Bildschirm" +msgid "Borders" +msgstr "Rahmen" -msgid "Point sizes on a 100 dpi screen" -msgstr "Punktgröße beim 100 dpi Bildschirm" +msgid "Bosnian" +msgstr "Bosnisch" -msgid "Bitmap Strikes Available" -msgstr "Verfügbare Bitmap Versionen" +msgid "Both points must be specified, or neither" +msgstr "Ungültige Punkte müssen angegeben werden, oder keiner" -msgid "Regenerate Bitmap Glyphs" -msgstr "Erstelle Bitmap-Glyphen erneut" +msgid "Both selected references have use-my-metrics set" +msgstr "Beide ausgewählten Referenzen haben „Meine Metriken verwenden“ gesetzt" -msgid "Remove Bitmap Glyphs" -msgstr "Bitmap-Glyphen entfernen" +msgid "Bottom Hint" +msgstr "Unterer Hint" -msgid "The list of current pixel bitmap sizes" -msgstr "Liste der aktuellen Pixel Bitmapgrößen" +msgid "Bottom Left" +msgstr "Unten links" -msgid " Removing a size will delete it." -msgstr " Entfernen einer Größe, löscht sie." +msgid "Bottom Right" +msgstr "Unten rechts" -msgid " Adding a size will create it by scaling." -msgstr " Hinzufügen einer Größe erstellt sie skaliert." +msgid "Bottom Zone" +msgstr "Untere Zone" -msgid " Adding a size will create it." -msgstr " Hinzufügen einer Größe erstellt sie." +msgid "BottomLeft" +msgstr "Unten Links" -msgid "Specify bitmap sizes to be regenerated" -msgstr "Gebe Bitmap-Größen an, die neu erstellt werden sollen" +msgid "BottomRight" +msgstr "Unten Rechts" -msgid "Specify bitmap sizes to be removed" -msgstr "Gebe Bitmap-Größen an, die entfernt werden sollen" +msgid "Bounding Box" +msgstr "Begrenzungsrahmen" -#. GT: X is a coordinate -msgid "X" -msgstr "X" +msgid "Bounding Box:" +msgstr "Begrenzungsrahmen:" -msgid "Win" -msgstr "Win" +msgid "Bounding box above" +msgstr "Begrenzungsrahmen über" -msgid "Mac" -msgstr "Mac" +msgid "Bounding box below" +msgstr "Begrenzungsrahmen unter" -msgid "Use FreeType" -msgstr "Freetype verwenden" +msgid "Bounding box left of" +msgstr "Begrenzungsrahmen links von" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Erstelle rasterisierte Versionen (keine leere Versionen)" +msgid "Bounding box right of" +msgstr "Begrenzungsrahmen rechts von" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s bei %2$d Größe %3$d von %4$.80s" +msgid "Box Drawing" +msgstr "Rahmenzeichnung" -msgid "Set Width..." -msgstr "Dickte festlegen …" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Kästchen um das Listenzeichen, in einem Listenfeld (Kontrollkästchen)" -msgid "Set Vertical Width..." -msgstr "Vertikale Dickte festlegen …" +msgid "Bracketted value is too large" +msgstr "Wert in Klammern zu groß" -msgid "Skew" -msgstr "Neigen" +msgid "Braille Patterns" +msgstr "Braille-Muster" -msgid "Skew Ratio" -msgstr "Neigen Verhältnis" +msgid "Breton" +msgstr "Bretonisch" -msgid "FG Color" -msgstr "" +msgid "Brighter Border:" +msgstr "Hellerer Rahmen:" -msgid "The color of the large bitmap" -msgstr "Farbe des großen Bitmaps" +msgid "Brightest Border:" +msgstr "Hellster Rahmen:" -msgid "Overview FG Color" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" +"Bringt einen Dialog auf, der eine feine Kontrolle über die\n" +"horizontale Positionierung von tief- und hochgestellten Zeichen\n" +"ermöglicht, je nach ihrer vertikalen Positionierung." -msgid "The color of the small bitmap view" -msgstr "" +msgid "Broken" +msgstr "Kaputt" -msgid "Guide Color" -msgstr "" +msgid "Browse..." +msgstr "Durchsuchen …" -msgid "The color of the guide lines for glyph metrics" -msgstr "" +msgid "Brush" +msgstr "Pinsel" -msgid "The color of the guide line for the advance width" -msgstr "" +msgid "Buginese" +msgstr "Buginesisch" -msgid "Width Guide Color" -msgstr "" +msgid "Buil_d Duplicate Glyph" +msgstr "Duplikat _der Glyphe erstellen" -msgid "Grid Color" -msgstr "Gitterfarbe" +msgid "Build _Composite Glyph" +msgstr "_Zusammengesetzte Glyphen erstellen" -msgid "The color of the guide lines for the bitmap grid" -msgstr "" +msgid "Building accented glyphs" +msgstr "Erstellen von Glyphen mit Akzenten" -msgid "Outline Color" -msgstr "" +msgid "Building duplicate encodings" +msgstr "Erstellen von doppelten Kodierungen" -msgid "The color of the outline" -msgstr "" +msgid "Building small capitals" +msgstr "Kapitälchen erstellen" -msgid "Active Tool Color" -msgstr "" +msgid "Building sub/superscripts" +msgstr "Tief-/Hochgestellte Zeichen erstellen" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" +msgid "Bulgarian" +msgstr "Bulgarisch" -msgid "Selected Region Color" -msgstr "" +msgid "Bump Size" +msgstr "Größe der Beule" -msgid "The color of the selected region" -msgstr "" +msgid "Button" +msgstr "Schaltfläche" -msgid "Reference FG Color" -msgstr "" +msgid "Buttons" +msgstr "Schaltflächen" -msgid "The color of a reference" -msgstr "" +msgid "By Classes" +msgstr "Nach Klassen" -msgid "Selected Reference Color" -msgstr "" +msgid "By Coverage" +msgstr "Nach Abdeckung" -msgid "The color of the selected reference" -msgstr "" +msgid "By Glyphs" +msgstr "Nach Glyphen" -msgid "Reference Border Color" -msgstr "" +msgid "By _Scripts" +msgstr "Nach _Schriftsystemen" -msgid "The color used to outline a reference" -msgstr "" +msgid "By appending the suffix:" +msgstr "Durch Anhängen des Suffix:" -msgid "Selected Reference Border Color" -msgstr "" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "Mit welchem Winkel (in Grad) möchtest du die Schrift neigen?" -msgid "The color used to outline the selected reference" -msgstr "" +msgid "Byelorussian" +msgstr "Weißrussisch" -msgid "Bitmap View" -msgstr "" +msgid "C FontForge" +msgstr "C FontForge" -msgid "This window displays a single bitmap glyph" -msgstr "" +msgid "C0 Control Character" +msgstr "C0 Control-Zeichen" -msgid "New O_utline Window" -msgstr "Neues _Konturenfenster" +msgid "C1 Control Character" +msgstr "C1 Kontrollzeichen" -msgid "New _Bitmap Window" -msgstr "Neues _Bitmapfenster" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (nackt)" -msgid "New _Metrics Window" -msgstr "Neues _Metrikfenster" +msgid "CFF CID (Bare)" +msgstr "CFF CID (nackt)" -msgid "Warnings" -msgstr "Warnungen" +msgid "CFF version mismatch\n" +msgstr "Nichtübereinstimmung der CFF-Version\n" -msgid "Flip Horizontally" -msgstr "Horizontal spiegeln" +msgid "CID" +msgstr "CID" -msgid "Flip Vertically" -msgstr "Vertikal spiegeln" +msgid "CID findfont Name" +msgstr "CID findfont Name" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "90° rechts drehen" +msgid "CJK Compatibility" +msgstr "CJK Kompatibilität" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "90° links drehen" +msgid "CJK Compatibility Forms" +msgstr "CJK Kompatibilitätsformen" -msgid "Rotate 180°" -msgstr "180° drehen" +msgid "CJK Compatibility Ideographs" +msgstr "CJK Kompatibilitäts-Ideogramme" -msgid "Skew..." -msgstr "Neigen …" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "CJK Kompatibilitäts-Ideogramme, Ergänzung" -msgid "Font|_New" -msgstr "_Neu" +msgid "CJK Enclosed Letters and Months" +msgstr "CJK eingeschlossene Buchstaben und Monate" -msgid "_Open" -msgstr "Ö_ffnen" +msgid "CJK Half Width Forms" +msgstr "CJK Zeichenformen halber Breite" -msgid "Recen_t" -msgstr "Le_tzte" +msgid "CJK Ideographic" +msgstr "CJK Ideographische Zeichen" -msgid "_Close" -msgstr "S_chließen" +msgid "CJK Phonetics and Symbols" +msgstr "CJK fonetische Zeichen und Symbole" -msgid "_Save" -msgstr "_Speichern" +msgid "CJK Radicals Supplement" +msgstr "CJK Radikale Ergänzung" -msgid "S_ave as..." -msgstr "Speichern _unter …" +msgid "CJK Strokes" +msgstr "CJK Striche" -msgid "_Generate Fonts..." -msgstr "Sch_riften erstellen …" +msgid "CJK Symbols and Punctuation" +msgstr "CJK Symbole und Satzzeichen" -msgid "Generate Mac _Family..." -msgstr "Mac-Fami_lie erstellen …" +msgid "CJK Unified Ideographs" +msgstr "CJK Vereinte Ideogramme" -msgid "Generate TTC..." -msgstr "TTC erstellen …" +msgid "CJK Unified Ideographs Extension A" +msgstr "CJK Vereinte Ideogramme Erweiterung A" -msgid "Expor_t..." -msgstr "Expor_tieren …" +msgid "CJK Unified Ideographs Extension B" +msgstr "CJK Vereinte Ideogramme Erweiterung B" -msgid "_Import..." -msgstr "_Importieren …" +msgid "CJK Unified Ideographs Extension C" +msgstr "CJK Vereinte Ideogramme Erweiterung C" -msgid "_Revert File" -msgstr "Datei _zurücksetzen" +msgid "CJK Unified Ideographs Extension D" +msgstr "CJK Vereinte Ideogramme Erweiterung D" -msgid "Pr_eferences..." -msgstr "_Einstellungen …" +msgid "CJK Unified Ideographs Extension E" +msgstr "CJK Vereinte Ideogramme Erweiterung E" -msgid "_X Resource Editor..." -msgstr "_X Ressourcen Editor …" +msgid "CJK Unified Ideographs Extension F" +msgstr "CJK Vereinte Ideogramme Erweiterung F" -msgid "_Quit" -msgstr "_Beenden" +msgid "CS Clarendon" +msgstr "4.1 – Clarendon" -msgid "_Undo" -msgstr "_Rückgängig" +msgid "CS Miscellaneous" +msgstr "4.15 – Verschiedenes" -msgid "_Redo" -msgstr "_Wiederholen" +msgid "CS Modern" +msgstr "4.2 – Modern" -msgid "Cu_t" -msgstr "_Ausschneiden" +msgid "CS Monotone" +msgstr "4.6 – Ohne Strichtärkenkontrasten" -msgid "_Copy" -msgstr "_Kopieren" +msgid "CS Newspaper" +msgstr "4.4 – Zeitungen" -msgid "C_opy Reference" -msgstr "Referenz k_opieren" +msgid "CS Stub Serif" +msgstr "4.5 – Gekürzte Serifen" -msgid "_Paste" -msgstr "Ein_fügen" +msgid "CS Traditional" +msgstr "4.3 – Traditionell" -msgid "C_lear" -msgstr "_Löschen" +msgid "CS Typewriter" +msgstr "4.7 – Schreibmaschine" -msgid "Select _All" -msgstr "_Alle auswählen" +msgid "CVT variation table" +msgstr "Tabelle der CVT Variationen" -msgid "Remo_ve Undoes" -msgstr "Rü_ckgängig-Schritte löschen" +msgid "C_ID Font Info..." +msgstr "C_ID-Schrift Informationen …" -msgid "U_nlink Reference" -msgstr "Referen_z trennen" +msgid "C_all..." +msgstr "_Aufruf …" -msgid "Flip _Horizontally" -msgstr "_horizontal spiegeln" +msgid "C_enter" +msgstr "Z_entrieren" -msgid "Flip _Vertically" -msgstr "_vertikal spiegeln" +msgid "C_hange" +msgstr "_Ändern" -msgid "_Rotate 90° CW" -msgstr "90° _rechts drehen" +msgid "C_hop" +msgstr "_Löschen" -msgid "Rotate _90° CCW" -msgstr "_90° links drehen" +msgid "C_lasses" +msgstr "K_lassen" -msgid "Rotate _180°" -msgstr "_180° drehen" +msgid "C_lear" +msgstr "_Löschen" -msgid "_Skew..." -msgstr "_Neigen …" +msgid "C_lose Tab" +msgstr "Tab sch_ließen" -msgid "_Font Info..." -msgstr "_Schrift-Informationen …" +msgid "C_ontrast" +msgstr "K_ontrast" -msgid "Glyph _Info..." -msgstr "Glyphen-_Informationen …" +msgid "C_opy Reference" +msgstr "Referenz k_opieren" -msgid "BDF Info..." -msgstr "BDF-Informationen …" +msgid "C_orner" +msgstr "_Ecke" -msgid "Bitm_ap Strikes Available..." -msgstr "Verfügbare Bitm_ap Versionen …" +msgid "C_ustom" +msgstr "_Angepasst" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Erstelle _Bitmap-Glyphen erneut …" +msgid "Ca_pital Height:" +msgstr "_Versal-Höhe:" -msgid "Remove This Glyph" -msgstr "Diese Glyphe entfernen" +msgid "Call Script" +msgstr "Skript aufrufen" -msgid "_Transformations" -msgstr "_Transformationen" +msgid "Called from...\n" +msgstr "Aufgerufen von …\n" -msgid "_Tools" -msgstr "_Werkzeuge" +msgid "Can Be _Interpolated" +msgstr "Kann _interpoliert werden" -msgid "_Layers" -msgstr "_Ebenen" +msgid "Can't Find Glyph" +msgstr "Kann Glyphe nicht finden" -msgid "_Shades" -msgstr "_Nuancen" +msgid "Can't Parallel" +msgstr "Kann nicht parallel stellen" -msgid "_Docked Palettes" -msgstr "Paletten an_docken" +msgid "Can't _Be Interpolated" +msgstr "Kann _nicht interpoliert werden" -msgid "_Fit" -msgstr "Einpassen" +msgid "Can't compare arrays\n" +msgstr "Kann Reihen nicht vergleichen\n" -msgid "Z_oom out" -msgstr "Herausz_oomen" +msgid "Can't create temporary directory" +msgstr "Kann temporäres Verzeichnis nicht erstellen" -msgid "Zoom _in" -msgstr "H_ineinzoomen" +msgid "Can't find autotrace" +msgstr "Kann autotrace nicht finden" -msgid "_Next Glyph" -msgstr "_Nächstes Zeichen" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" +msgstr "" +"Kann autotrace Programm nicht finden (AUTOTRACE Umgebungsvariable setzen) " +"oder herunterladen von:\n" +" http://sf.net/projects/autotrace/" -msgid "_Prev Glyph" -msgstr "V_origes Zeichen" +msgid "Can't find mf" +msgstr "Kann mf (metafont) nicht finden" -msgid "Next _Defined Glyph" -msgstr "Nächstes _definiertes Zeichen" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"Kann mf Programm nicht finden – metafont (MF Umgebungsvariable setzen) oder " +"herunterladen von:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Es ist Teil der TeX Distribution" -msgid "Prev Defined Gl_yph" -msgstr "Voriges de_finiertes Zeichen" +msgid "Can't find the file" +msgstr "Kann die Datei nicht finden" -msgid "_Goto" -msgstr "_Gehe zu" +msgid "Can't fix" +msgstr "Kann nicht reparieren" -msgid "Find In Font _View" -msgstr "_Finde in Font-Ansicht" +msgid "Can't insert 'cvt'" +msgstr "Kann 'cvt' nicht einfügen" -msgid "_Bigger Pixel Size" -msgstr "Größere Pixel" +msgid "Can't insert 'fpgm'" +msgstr "Kann 'fpgm' nicht einfügen" -msgid "_Smaller Pixel Size" -msgstr "kleinere Pixel" +msgid "Can't insert 'prep'" +msgstr "Kann 'prep' nicht einfügen" -msgid "_Palettes" -msgstr "_Paletten" +msgid "Can't instruct this glyph" +msgstr "Dieser Glyphe können keine Instruktionen vergeben werden" -msgid "Set _Width..." -msgstr "_Dickte festlegen …" +#, c-format +msgid "Can't open %s" +msgstr "Kann %s nicht öffnen" -msgid "Set _Vertical Width..." -msgstr "_Vertikale Dickte festlegen …" +#, c-format +msgid "Can't open %s\n" +msgstr "Kann %s nicht öffnen\n" -msgid "_File" -msgstr "_Datei" +msgid "Can't open temporary file for postscript output\n" +msgstr "Kann temporäre Datei für die PostScript-Ausgabe nicht öffnen\n" -msgid "_Edit" -msgstr "_Bearbeiten" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Kann temporäre Datei für die Truetype-Ausgabe nicht öffnen.\n" -msgid "E_lement" -msgstr "_Element" +msgid "Can't run mf" +msgstr "Kann mf nicht ausführen" -msgid "_View" -msgstr "_Ansicht" +msgid "Can't specify a subtable here" +msgstr "Kann hier keine Subtabelle angeben" -msgid "_Metrics" -msgstr "_Metrik" +msgid "Canadian Syllabics" +msgstr "Kanadische Silbenzeichen" -msgid "_Window" -msgstr "_Fenster" +msgid "Cancel" +msgstr "Abbrechen" -msgid "_Help" -msgstr "_Hilfe" +msgid "Cancel Button" +msgstr "Abbrechen-Schaltfläche" -msgid "Recalculate Bitmaps" -msgstr "Bitmaps neu berechnen" +msgid "Cancel Buttons" +msgstr "Abbrechen-Schaltflächen" -msgid "Automatic" -msgstr "Automatisch" +msgid "Cannot Be Undone" +msgstr "Kann nicht rückgängig gemacht werden" -msgid "No Class" -msgstr "Keine Klasse" +msgid "Cannot be Undone" +msgstr "Kann nicht rückgängig gemacht werden" -msgid "Base Glyph" -msgstr "Grundglyphe" +#, c-format +msgid "Cannot open %s" +msgstr "Kann %s nicht öffnen" -msgid "Base Lig" -msgstr "Grundligatur" +#, c-format +msgid "Cannot open %s\n" +msgstr "Kann %s nicht öffnen\n" -msgid "Mark" -msgstr "Akzent" +msgid "Cannot open a temporary file\n" +msgstr "Kann temporäre Datei nicht öffnen\n" -msgid "Component" -msgstr "Komponente" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "Funktionen-Datei %.120s kann nicht geöffnet werden" -msgid "Color|Choose..." -msgstr "Wählen …" +msgid "Cannot open file" +msgstr "Datei kann nicht geöffnet werden" -msgid "Color|Default" -msgstr "Standard" +msgid "Canonical Start _Point" +msgstr "Kanonischer _Startpunkt" -msgid "New Pair Position" -msgstr "Neue paarweise Position" +msgid "Canonical _Contours" +msgstr "Kanonische _Konturen" -msgid "New Positioning" -msgstr "Neue Positionierung" +msgid "Capital Spacing" +msgstr "Spationierung von Versalien" -msgid "New Substitution Variant" -msgstr "Neue Substitutions-Variante" +msgid "Capitals to Petite Capitals" +msgstr "Versalien in kleine Kapitälchen" -msgid "New Alternate List" -msgstr "Neue Alternativliste" +msgid "Capitals to Small Capitals" +msgstr "Versalien in Kapitälchen" -msgid "New Ligature" -msgstr "Neue Ligatur" +msgid "Cartoon" +msgstr "Gezeichnet" -msgid "New Multiple List" -msgstr "Neue Merfachliste" +msgid "Case-Sensitive Forms" +msgstr "Formen abhängig von Groß-/Kleinschreibung" -msgid "Edit Counter Mask" -msgstr "Punzen-Maske bearbeiten" +msgid "Catalan" +msgstr "Katalanisch" -msgid "New Counter Mask" -msgstr "Neu Punzen-Maske" +msgid "Center Bet_ween Control Points" +msgstr "Zwischen Kontrollpunkten zentrieren" -msgid "Select hints between which counters are formed" -msgstr "Wähle Hints aus, zwischen denen Punzen gebildet werden" +msgid "Center Out" +msgstr "Aus der Mitte" -msgid "Unicode _Value:" -msgstr "Unicode-_Wert:" +msgid "Center of Selection" +msgstr "Zentrum der Auswahl" -msgid "Bad Name" -msgstr "Ungültiger Name" +msgid "Centered" +msgstr "Zentriert" -msgid "Glyph names are limited to 31 characters" -msgstr "Zeichennamen sind auf 31 Buchstaben begrenzt" +msgid "Centered CJK Punctuation" +msgstr "Zentrierte CJK-Satzzeichen" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Glyphenamen dürfen nicht mit einer Zahl oder einem Punkt anfangen" +msgid "Chaining Positioning" +msgstr "Ketten-Positionierung" -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Glyphenamen müssen ASCII Zeichen sein, ohne Leerzeichen und ohne \"([{<>}])/" -"%%\" und sollten nur alfanumerische Zeichen enthalten, Punkte und " -"Unterstriche" +msgid "Chaining Substitution" +msgstr "Ketten-Substitution" -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Glyphenamen sollten nur alfanumerische Zeichen enthalten, Punkte und " -"Unterstriche.\n" -"Möchtest du dennoch diesen Namen benutzen?" +msgid "Chaining position" +msgstr "Ketten-Position" -msgid "Duplicate Ligature" -msgstr "Ligatur duplizieren" +msgid "Chaining substitution" +msgstr "Ketten-Substitution" -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Es gibt zwei Ligatureneinträge mit den gleichen Komponenten (%.80s) in der " -"selben Subtabelle der Nachschlagetabelle (%.30s)" +msgid "Change" +msgstr "Ändern" -msgid "Duplicate Kern data" -msgstr "Doppelte Unterschneidungs-Daten" +msgid "Change Glyphs" +msgstr "Glyphen ändern" -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" +msgid "Change Length" +msgstr "Länge ändern" -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" +msgid "Change Supplement..." +msgstr "Ergänzung ändern …" -msgid "Bad Device Table Adjustment" -msgstr "" +msgid "Change UniqueID?" +msgstr "UniqueID ändern?" -msgid "Missing glyph name" -msgstr "Fehlender Glyphenname" +msgid "Change Weight" +msgstr "Strichstärke ändern" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Du mußt einen Glyphenname angeben, für die Subtabelle %s" +msgid "Change X-Height" +msgstr "x-Höhe ändern" -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" +msgid "Change XHeight" +msgstr "x-Höhe ändern" -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" +msgid "Change _Glyph..." +msgstr "_Glyphe ändern …" -msgid "Substitution generates itself" -msgstr "Substitution erstellt sich selbst" +msgid "Change _Weight..." +msgstr "_Strichstärke ändern …" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "Ungültiger Wert für einen alternativen Unicode / Variationen-Selektor" +msgid "Change _X-Height..." +msgstr "_x-Höhe ändern …" -msgid "Unicode out of range" -msgstr "Unicode außerhalb des Bereichs" +msgid "Change whether spiro is active or not" +msgstr "Aktiviere oder deaktiviere Spiro" -msgid "Unexpected Variation Selector" -msgstr "Unerwartete Variations-Selektoren" +msgid "Changed Color" +msgstr "Farbe für Änderungen" -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" -"Variations-Selektoren sind normalerweise zwischen\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"wolltest du wirklich U+%04X benutzen?" +msgid "Changing glyph weights" +msgstr "Strichstärke der Glyphe ändern" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" +msgid "Changing glyphs" +msgstr "Glyphen ändern" msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" +"Durch das Ändern der Vorbreite\n" +"einer Glyphe werden die Vorbreiten\n" +"aller Referenzen angepasst, in allen\n" +"Akzent-Glyphen." msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" +"Die Änderung der Dickte einer Glyphe\n" +"ändert die Dickte aller darauf basierenden\n" +"akzentuierten Glyphen." -msgid "Depth" -msgstr "Tiefe" - -msgid "Italic Correction" -msgstr "Kursiv-Korrektur" - -msgid "Top Accent Horizontal Pos" -msgstr "Oberer Akzent Horizontale Position" - -msgid "Horizontal Extension Italic Correction" -msgstr "Horizontale Erweiterungen Kursiv Korrektur" - -msgid "Vertical Extension Italic Correction" -msgstr "Vertikale Erweiterungen Kursiv Korrektur" +msgid "Char. _Range" +msgstr "Zeichenbe_reich" -msgid "Tile Margin" -msgstr "Kachel Margine" +msgid "CharCenterHighest" +msgstr "Zeichen Zentriert höchster Bereich" -msgid "Tile Min X" -msgstr "Kachel Min X" +msgid "Character Variants 01" +msgstr "Zeichenvarianten 01" -msgid "Tile Min Y" -msgstr "Kachel Min Y" +msgid "Character Variants 02" +msgstr "Zeichenvarianten 02" -msgid "Tile Max X" -msgstr "Kachel Max X" +msgid "Character Variants 03" +msgstr "Zeichenvarianten 03" -msgid "Tile Max Y" -msgstr "Kachel Max Y" +msgid "Character Variants 04" +msgstr "Zeichenvarianten 04" -msgid "Ligature Caret Count" -msgstr "Ligaturen-Trenner Anzahl" +msgid "Character Variants 05" +msgstr "Zeichenvarianten 05" -msgid "Bad Lig. Caret Count" -msgstr "Ungültige Ligaturen-Trenner Anzahl" +msgid "Character Variants 06" +msgstr "Zeichenvarianten 06" -msgid "Unreasonable ligature caret count" -msgstr "Unangemessene Ligaturen-Trenner Anzahl" +msgid "Character Variants 07" +msgstr "Zeichenvarianten 07" -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" +msgid "Character Variants 08" +msgstr "Zeichenvarianten 08" -msgid "Only a single character allowed" -msgstr "Nur ein einzelnes Zeichen ist erlaubt" +msgid "Character Variants 09" +msgstr "Zeichenvarianten 09" -msgid "Pixel Size" -msgstr "Pixelgröße" +msgid "Character Variants 10" +msgstr "Zeichenvarianten 10" -msgid "Correction" -msgstr "Korrektur" +msgid "Character Variants 11" +msgstr "Zeichenvarianten 11" -msgid "Bad correction" -msgstr "Ungültige Korrektur" +msgid "Character Variants 12" +msgstr "Zeichenvarianten 12" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" +msgid "Character Variants 13" +msgstr "Zeichenvarianten 13" -msgid "Bad pixel size" -msgstr "Falsche Pixelgröße" +msgid "Character Variants 14" +msgstr "Zeichenvarianten 14" -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "Pixelgröße in Zeile %d ist außerhalb der Grenzen." +msgid "Character Variants 15" +msgstr "Zeichenvarianten 15" -msgid "Device Table Adjustments" -msgstr "" +msgid "Character Variants 16" +msgstr "Zeichenvarianten 16" -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" +msgid "Character Variants 17" +msgstr "Zeichenvarianten 17" -msgid "PixelSize|New" -msgstr "Neu" +msgid "Character Variants 18" +msgstr "Zeichenvarianten 18" -msgid "Subtable" -msgstr "Subtabelle" +msgid "Character Variants 19" +msgstr "Zeichenvarianten 19" -msgid "Replacement Glyph Name" -msgstr "Name der Ersetzungs-Glyphe" +msgid "Character Variants 20" +msgstr "Zeichenvarianten 20" -msgid "Source Glyph Names" -msgstr "Quelle Glyphen Namen" +msgid "Character Variants 21" +msgstr "Zeichenvarianten 21" -msgid "Replacement Glyph Names" -msgstr "Name der Ersetzungs-Glyphen" +msgid "Character Variants 22" +msgstr "Zeichenvarianten 22" -msgid "∆x" -msgstr "∆x" +msgid "Character Variants 23" +msgstr "Zeichenvarianten 23" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Anpassen" +msgid "Character Variants 24" +msgstr "Zeichenvarianten 24" -msgid "∆y" -msgstr "∆y" +msgid "Character Variants 25" +msgstr "Zeichenvarianten 25" -msgid "∆x_adv" -msgstr "∆x_Dickte" +msgid "Character Variants 26" +msgstr "Zeichenvarianten 26" -msgid "∆y_adv" -msgstr "∆y_Dickte" +msgid "Character Variants 27" +msgstr "Zeichenvarianten 27" -msgid "Second Glyph Name" -msgstr "Zweiter Glyphenname" +msgid "Character Variants 28" +msgstr "Zeichenvarianten 28" -msgid "∆x #1" -msgstr "∆x #1" +msgid "Character Variants 29" +msgstr "Zeichenvarianten 29" -msgid "∆y #1" -msgstr "∆y #1" +msgid "Character Variants 30" +msgstr "Zeichenvarianten 30" -msgid "∆x_adv #1" -msgstr "∆x_Dickte #1" +msgid "Character Variants 31" +msgstr "Zeichenvarianten 31" -msgid "∆y_adv #1" -msgstr "∆y_Dickte #1" +msgid "Character Variants 32" +msgstr "Zeichenvarianten 32" -msgid "∆x #2" -msgstr "∆x #2" +msgid "Character Variants 33" +msgstr "Zeichenvarianten 33" -msgid "∆y #2" -msgstr "∆y #2" +msgid "Character Variants 34" +msgstr "Zeichenvarianten 34" -msgid "∆x_adv #2" -msgstr "∆x_Dickte #2" +msgid "Character Variants 35" +msgstr "Zeichenvarianten 35" -msgid "∆y_adv #2" -msgstr "∆y_Dickte #2" +msgid "Character Variants 36" +msgstr "Zeichenvarianten 36" -msgid "false" -msgstr "falsch" +msgid "Character Variants 37" +msgstr "Zeichenvarianten 37" -msgid "true" -msgstr "wahr" +msgid "Character Variants 38" +msgstr "Zeichenvarianten 38" -msgid "Glyph" -msgstr "Zeichen" +msgid "Character Variants 39" +msgstr "Zeichenvarianten 39" -msgid "Extender" -msgstr "Erweitertes Zeichen" +msgid "Character Variants 40" +msgstr "Zeichenvarianten 40" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Längen-Start" +msgid "Character Variants 41" +msgstr "Zeichenvarianten 41" -msgid "EndLen" -msgstr "Längen-Ende" +msgid "Character Variants 42" +msgstr "Zeichenvarianten 42" -msgid "FullLen" -msgstr "Volle Länge" +msgid "Character Variants 43" +msgstr "Zeichenvarianten 43" -msgid "Variation Selector (or 0)" -msgstr "Variations-Selektor (oder 0)" +msgid "Character Variants 44" +msgstr "Zeichenvarianten 44" -msgid "Interpreted as: " -msgstr "Interpretiert als: " +msgid "Character Variants 45" +msgstr "Zeichenvarianten 45" -msgid "Error: wrong format" -msgstr "Fehler: falsches Format" +msgid "Character Variants 46" +msgstr "Zeichenvarianten 46" -msgid "Pick a color" -msgstr "Wähle eine Farbe" +msgid "Character Variants 47" +msgstr "Zeichenvarianten 47" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Glyphen-Informationen für %.40s" +msgid "Character Variants 48" +msgstr "Zeichenvarianten 48" -msgid "Glyph Info..." -msgstr "Glyphen-Informationen …" +msgid "Character Variants 49" +msgstr "Zeichenvarianten 49" -msgid "No components" -msgstr "Keine Komponenten" +msgid "Character Variants 50" +msgstr "Zeichenvarianten 50" -msgid "Accented glyph composed of:" -msgstr "Akzentuierte Glyphe besteht aus:" +msgid "Character Variants 51" +msgstr "Zeichenvarianten 51" -msgid "Glyph composed of:" -msgstr "Zeichen besteht aus:" +msgid "Character Variants 52" +msgstr "Zeichenvarianten 52" -msgid "Glyph Info" -msgstr "Glyphen-Informationen" +msgid "Character Variants 53" +msgstr "Zeichenvarianten 53" -msgid "Gl_yph Name:" -msgstr "Gl_yphenname:" +msgid "Character Variants 54" +msgstr "Zeichenvarianten 54" -msgid "Unicode C_har:" -msgstr "Unicode-Zeic_hen:" +msgid "Character Variants 55" +msgstr "Zeichenvarianten 55" -msgid "Set From N_ame" -msgstr "Nach N_amen festlegen" +msgid "Character Variants 56" +msgstr "Zeichenvarianten 56" -msgid "Set From Val_ue" -msgstr "Nach _Wert festlegen" +msgid "Character Variants 57" +msgstr "Zeichenvarianten 57" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Alternative Unicode-Kodierung / Variationen-Selektoren" +msgid "Character Variants 58" +msgstr "Zeichenvarianten 58" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" +msgid "Character Variants 59" +msgstr "Zeichenvarianten 59" -msgid "OT _Glyph Class:" -msgstr "OT-_Zeichenklasse:" +msgid "Character Variants 60" +msgstr "Zeichenvarianten 60" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" -"Markiere, um vor dem Erstellen der Schrift die Verbindungen zu trennen und " -"Überlappungen zu korrigieren" +msgid "Character Variants 61" +msgstr "Zeichenvarianten 61" -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" -"Einige Glyphen, wie Aring, Ccedilla, Eogonek, usw.\n" -"bestehen aus zwei sich überlappenden Referenzen.\n" -"Oft ist es wünschenswert, die Referenzen beizubehalten\n" -"(so dass sich Änderungen an der Grundglyphe in der zusammengesetzten Glyphe " -"widerspiegeln), aber das\n" -"bedeutet, dass die Schrift überlappenden Konturen enhällt.\n" -"Dieses Option bedeutet, dass kurz vor der Generierung\n" -"die Schrift, FontForge die Verknüpfung der Referenzen\n" -"aufhebt und Überlappungen entfernt, bei gleichzeitiger\n" -"Beibehaltung der Referenzen in der SFD Datei." +msgid "Character Variants 62" +msgstr "Zeichenvarianten 62" -msgid "Comment" -msgstr "Kommentar" +msgid "Character Variants 63" +msgstr "Zeichenvarianten 63" -msgid "Color:" -msgstr "Farbe:" +msgid "Character Variants 64" +msgstr "Zeichenvarianten 64" -msgid "_Hide Unused Columns" -msgstr "_Unbenutzte Spalten verstecken" +msgid "Character Variants 65" +msgstr "Zeichenvarianten 65" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +msgid "Character Variants 66" +msgstr "Zeichenvarianten 66" -msgid "CounterHint|_New..." -msgstr "_Neu …" +msgid "Character Variants 67" +msgstr "Zeichenvarianten 67" -msgid "_Edit..." -msgstr "_Bearbeiten …" +msgid "Character Variants 68" +msgstr "Zeichenvarianten 68" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" -"\n" -"\n" -"Wenn die Standard-Zerlegung für diese Schrift nicht korrekt ist, kannst du " -"deine eigene wählen." +msgid "Character Variants 69" +msgstr "Zeichenvarianten 69" -msgid "Use default?" -msgstr "Standard verwenden?" +msgid "Character Variants 70" +msgstr "Zeichenvarianten 70" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" -"Zum Beispiel, um dieses Zeichen aus U+0061 (Kleinbuchstaben a) als " -"Grundzeichen und U+030C (caron-Akzent mit Dickte) zu bauen, schreibe:\n" -"0061 030C" +msgid "Character Variants 71" +msgstr "Zeichenvarianten 71" -msgid "Height:" -msgstr "Höhe:" +msgid "Character Variants 72" +msgstr "Zeichenvarianten 72" -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" +msgid "Character Variants 73" +msgstr "Zeichenvarianten 73" -msgid "Guess" -msgstr "Schätzen" +msgid "Character Variants 74" +msgstr "Zeichenvarianten 74" -msgid "Depth:" -msgstr "Tiefe:" +msgid "Character Variants 75" +msgstr "Zeichenvarianten 75" -msgid "Italic Correction:" -msgstr "Kursiv-Korrektur:" +msgid "Character Variants 76" +msgstr "Zeichenvarianten 76" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" +msgid "Character Variants 77" +msgstr "Zeichenvarianten 77" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" +msgid "Character Variants 78" +msgstr "Zeichenvarianten 78" -msgid "Top Accent Pos:" -msgstr "Oberer Akzent Position:" +msgid "Character Variants 79" +msgstr "Zeichenvarianten 79" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" +msgid "Character Variants 80" +msgstr "Zeichenvarianten 80" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Eine Gerätetabelle für horizontale Akzentpositionierung.\n" -"erwartet eine kommaseparierte Liste von \":\"\n" -"Als \"9:-1,12:1,13:1\"" +msgid "Character Variants 81" +msgstr "Zeichenvarianten 81" -msgid "Is Extended Shape" -msgstr "Ist erweiterte Form" +msgid "Character Variants 82" +msgstr "Zeichenvarianten 82" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" +msgid "Character Variants 83" +msgstr "Zeichenvarianten 83" -msgid "Math Kerning" -msgstr "Math Unterschneidung" +msgid "Character Variants 84" +msgstr "Zeichenvarianten 84" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Bringt einen Dialog auf, der eine feine Kontrolle über die\n" -"horizontale Positionierung von tief- und hochgestellten Zeichen\n" -"ermöglicht, je nach ihrer vertikalen Positionierung." +msgid "Character Variants 85" +msgstr "Zeichenvarianten 85" -msgid "Default Ligature Caret Count" -msgstr "Standard Ligaturen-Trenner Anzahl" +msgid "Character Variants 86" +msgstr "Zeichenvarianten 86" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" -"Ligaturen-Trenner werden von Texteditoren verwendet, um\n" -"Text-Einfügemarken innerhalb einer Ligatur zu zeichnen.\n" -"Das bedeutet, dass es zwischen den Ligaturkomponenten\n" -"Einfügemarken geben sollte. Gibt es also eine Anzahl von\n" -"n Komponenten, sollte es n-1 Einfügemarken geben.\n" -" Einfügemarken können in der Konturansicht der Glyphe\n" -"angepasst werden (ziehe sie aus dem Ursprungspunkt an\n" -"die geeignete Position)." +msgid "Character Variants 87" +msgstr "Zeichenvarianten 87" -msgid "Ligature Caret Count:" -msgstr "Ligaturen-Trenner Anzahl:" +msgid "Character Variants 88" +msgstr "Zeichenvarianten 88" -msgid "Variant Glyphs:" -msgstr "Variante Glyphen:" +msgid "Character Variants 89" +msgstr "Zeichenvarianten 89" -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" +msgid "Character Variants 90" +msgstr "Zeichenvarianten 90" -msgid "Glyph Extension Components" -msgstr "Glyphen-Erweiterung Komponenten" +msgid "Character Variants 91" +msgstr "Zeichenvarianten 91" -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" +msgid "Character Variants 92" +msgstr "Zeichenvarianten 92" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Kursiv-Korrektur:" +msgid "Character Variants 93" +msgstr "Zeichenvarianten 93" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"Kursiv-Korrektur zusammengesetzter Glyphe. Sollte unabhängig sein von der " -"Glyphengröße" +msgid "Character Variants 94" +msgstr "Zeichenvarianten 94" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" +msgid "Character Variants 95" +msgstr "Zeichenvarianten 95" -msgid "Tile Margin:" -msgstr "Kachel Margine:" +msgid "Character Variants 96" +msgstr "Zeichenvarianten 96" -msgid "Tile Bounding Box:" -msgstr "Kachel Begrenzungsrahmen:" +msgid "Character Variants 97" +msgstr "Zeichenvarianten 97" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr " X" +msgid "Character Variants 98" +msgstr "Zeichenvarianten 98" -msgid " Y" -msgstr " Y" +msgid "Character Variants 99" +msgstr "Zeichenvariante 99" -msgid "Positionings" -msgstr "Positionierungen" +msgid "Charsets" +msgstr "Zeichensätze" -msgid "Pairwise Pos" -msgstr "Paarweise Positionierung" +msgid "Check Advance:" +msgstr "Dickten prüfen:" -msgid "Substitutions" -msgstr "Substitutionen" +msgid "Check Box" +msgstr "Kontrollkästchen" -msgid "Alt Subs" -msgstr "Alternative Substitution" +msgid "Check Box Off Mark" +msgstr "Kontrollkästchen Markierung Aus" -msgid "Mult Subs" -msgstr "Mehrfache Substitution" +msgid "Check Box On Mark" +msgstr "Kontrollkästchen Markierung An" -msgid "Ligatures" -msgstr "Ligaturen" +msgid "Check Self-Intersection" +msgstr "Auf Selbstüberschneidung prüfen" -msgid "Lig. Carets" -msgstr "Ligaturen-Trenner" +msgid "Check VAdvance:\n" +msgstr "Vertikale Dickten prüfen:\n" -msgid "Components" -msgstr "Komponenten" +msgid "Check _flipped references" +msgstr "Prü_fe nach gespiegelten Referenzen" -msgid "Counters" -msgstr "Punzen" +msgid "Check _missing extrema" +msgstr "Prüfe nach fehlenden Extre_mpunkten" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ und Math" +msgid "Check _outermost paths clockwise" +msgstr "Prüfe nach ä_ußersten Pfaden im Uhrzeigersinn" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Vert. Varianten" +msgid "Check for CIDs defined _twice" +msgstr "Prüfe nach doppel_t definierten CIDs" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Horiz. Varianten" +msgid "Check for _irrelevant control points" +msgstr "Prüfe nach _irrelevanten Kontrollpunkten" -msgid "Tile Size" -msgstr "Kachelgröße" +msgid "Check for _undefined CIDs" +msgstr "Prüfe nach _undefinierten CIDs" -msgid "< _Prev" -msgstr "< _Zurück" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "" +"Suche nach Zeichen, deren Dickte nicht dem angezeigten Wert entspricht." -msgid "_Next >" -msgstr "_Weiter >" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "" +"Suche nach Zeichen, deren vertikale Dickte nicht dem angezeigten Wert " +"entspricht." -msgid "No glyphs matched" -msgstr "Keine Glyphen entsprechen" +msgid "Check for incomplete mark to base subtables" +msgstr "Suche nach unvollständigen Akzent-auf-Grundzeichen Subtabellen" -msgid "Select By ATT..." -msgstr "Nach ATT auswählen …" +msgid "Check for missing _glyph names" +msgstr "Prüfe nach fehlende _Glyph-Namen" -msgid "No applicable lookup subtables" -msgstr "Keine anwendbaren Subtabellen der Nachschlagetabelle" +msgid "Check for missing glyph names" +msgstr "Auf fehlende Glyph-Namen prüfen" -msgid "Select By Lookup Subtable" -msgstr "Nach Subtabellen der Nachschlagetabelle wählen" +msgid "Check multiple Names" +msgstr "Prüfe nach mehrfach vergebenen Namen" -msgid "Select Glyphs in lookup subtable" -msgstr "Glyphen in Subtabelle der Nachschlagetabelle wählen" +msgid "Check multiple Unicode" +msgstr "Prüfe nach mehrfach vergebenem Unicode" -msgid "Select Results" -msgstr "Ergebnisse auswählen" +msgid "Check substitutions for empty chars" +msgstr "Prüfe nach Substitutionen für leere Zeichen" msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" +"Prüfe die Glyphen-Konturen nach Standardfehlern vor\n" +"dem Speichern. Dies kann langsam sein." -msgid "Merge Results" -msgstr "Ergebnisse zusammenführen" +msgid "Chess Symbols" +msgstr "Schach-Symbole" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" +msgid "Chinese (Hong Kong)" +msgstr "Chinesisch (Hong Kong)" -msgid "Restrict Selection" -msgstr "Auswahl begrenzen" +msgid "Chinese (Macau)" +msgstr "Chinesisch (Macau)" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" +msgid "Chinese (PRC)" +msgstr "Chinesisch (VRC)" -msgid "Point Color" -msgstr "Punktfarbe" +msgid "Chinese (Singapore)" +msgstr "Chinesisch (Singapore)" -msgid "The color of an on-curve point" -msgstr "Farbe eines Kurven-Punktes" +msgid "Chinese (Taiwan)" +msgstr "Chinesisch (Taiwan)" -msgid "First Point Color" -msgstr "Erste Punktfarbe" +msgid "Chinese Hong Kong" +msgstr "Chinesisch Hongkong" -msgid "The color of the point which is the start of a contour" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Chinesisch Phonetisch" -msgid "Selected Point Color" -msgstr "Ausgewählte Punkte Farbe" +msgid "Chinese Simplified" +msgstr "Chinesisch Vereinfacht" + +msgid "Chinese Traditional" +msgstr "Chinesisch Traditionell" + +msgid "Choose a file format..." +msgstr "Dateiformat wählen …" + +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Wähle die entsprechende Methode aus, je nach Schriftsystem der Glyphe" -msgid "The color of a selected point" -msgstr "Farbe eines ausgewählten Punktes" +msgid "Choose which lookups to copy" +msgstr "Wählen welche Nachschlagetabellen kopiert werden sollen" -msgid "Selected Point Width" -msgstr "Ausgewählte Punkte Breite" +msgid "Clarendon Serifs" +msgstr "4 – Clarendon Serifen" -msgid "The width of the line used to draw selected points" -msgstr "" -"Die Breite der Linie, die verwendet wird, um ausgewählte Punkte zu zeichnen" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Klasse" +msgstr[1] "Klassen" -msgid "Extrema Point Color" -msgstr "Extrempunkte Farbe" +#, c-format +msgid "Class %d: " +msgstr "Klasse %d: " -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "Farbe zum zeichnen der Extrempunkte (wenn der Modus aktiviert ist)" +msgid "Class 0" +msgstr "Klasse 0" -msgid "Point of Inflection Color" -msgstr "Punkt der Biegung Farbe" +msgid "Class 1: {Everything Else}" +msgstr "Klasse 1: {Alles andere}" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" +msgid "Class Name" +msgstr "Klassenname" -msgid "Almost H/V Color" -msgstr "Fast horizontal/vertikal Farbe" +msgid "Class already used" +msgstr "Klasse bereits verwendet" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Klassen-Index außerhalb des Bereichs %d (muss <%d sein)\n" -msgid "Next CP Color" -msgstr "Nächster Kontroll-Punkt Farbe" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Klasse außerhalb der Grenzen in GPOS Akzent-Subtabelle\n" -msgid "The color used to draw the \"next\" control point of an on-curve point" +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" msgstr "" +"Klasse außerhalb der Grenzen in GPOS Akzent-Subtabelle für Akzent %.30s\n" -msgid "Prev CP Color" -msgstr "Voriger Kontrollpunkt Farbe" +msgid "Class10" +msgstr "Klasse10" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" +msgid "Class2" +msgstr "Klasse2" -msgid "Selected CP Color" -msgstr "Ausgewählte Kontrollpunkte Farbe" +msgid "Class3" +msgstr "Klasse3" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" +msgid "Class4" +msgstr "Klasse4" -msgid "Coordinate Line Color" -msgstr "Koordinate Linie Farbe" +msgid "Class5" +msgstr "Klasse5" -msgid "Italic Coord. Color" -msgstr "" +msgid "Class6" +msgstr "Klasse6" -msgid "Metrics Label Color" -msgstr "Metriken Beschriftung Farbe" +msgid "Class7" +msgstr "Klasse7" -msgid "Hint Label Color" -msgstr "Hint Etikette Farbe" +msgid "Class8" +msgstr "Klasse8" -msgid "Blue Values Color" -msgstr "Blue Values Farbe" +msgid "Class9" +msgstr "Klasse9" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" +msgid "Classes" +msgstr "Klassen" -msgid "Family Blue Color" -msgstr "Family Blue Farbe" +msgid "Class|Name" +msgstr "Name" -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" +msgid "Clea_nup Glyph" +msgstr "_Glyphe bereinigen" -msgid "Diagonal Hint Color" -msgstr "Diagonaler Hint Farbe" +msgid "Cleanup Self Intersect" +msgstr "Selbst-Überschneidung bereinigen" -msgid "The color used to draw diagonal hints" -msgstr "" +msgid "Clear" +msgstr "Löschen" -msgid "Horiz. Hint Color" -msgstr "Horizontaler Hint Farbe" +msgid "Clear All" +msgstr "Alles löschen" -msgid "The color used to draw horizontal hints" -msgstr "" +msgid "Clear DStem" +msgstr "DStem löschen" -msgid "The color used to draw vertical hints" -msgstr "" +msgid "Clear Instructions" +msgstr "Instruktionen löschen" -msgid "Vert. Hint Color" -msgstr "Vertikaler Hint Farbe" +msgid "Clear Special Data" +msgstr "Spezielle Daten entfernen" -msgid "HFlex Hint Color" -msgstr "" +msgid "Clear _Background" +msgstr "_Hintere Ebene löschen" -msgid "VFlex Hint Color" -msgstr "VFlex Hint Farbe" +msgid "Clear _VStem" +msgstr "_VStem löschen" -msgid "Conflict Hint Color" -msgstr "Konflikt Hint Farbe" +msgid "Clear destination layer before copy" +msgstr "Zielebene vor dem Kopieren löschen" -msgid "The color used to draw a hint which conflicts with another" -msgstr "" +msgid "ClearInstrsBigChanges" +msgstr "Instruktionen entfernen bei großen Änderungen" -msgid "HHint Active Color" -msgstr "HHint aktiv Farbe" +msgid "" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" +msgstr "" +"Klicke hier für weitere Informationen über die OFL (SIL Open Font License).\n" +"einschließlich der entsprechenden FAQ.\n" msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" +"Klicke hier, um die OFL-Metadaten deiner eigenen Schriftart in den Feldern " +"Lizenz und Lizenz-URL hinzuzufügen.\n" +"Klicke dann auf das Feld Lizenz, um die Platzhalter synchron mit OFL.txt " +"auszufüllen.\n" msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" +"Klick auf einen Bereich, um Zeichen in diesem Bereich auszuwählen.\n" +"Doppelklick auf einen Bereich, um die Zeichen zu sehen, die im Bereich\n" +"sein sollten, es aber nicht sind." -msgid "VHint Active Color" -msgstr "VHint aktiv Farbe" +msgid "Clip Path Color" +msgstr "Ausschneide-Pfad Farbe" -msgid "Dragging Comparison Outline Color" -msgstr "Vergleichs-Kontur Farbe" +msgid "Cloc_kwise" +msgstr "Im _Uhrzeigersinn" -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" +msgid "Close Open Contours" +msgstr "Offene Konturen schließen" -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" +msgid "Co_py LBearing" +msgstr "_Vorbreite kopieren" -msgid "The color of the line marking the advance width" -msgstr "Farbe der Linie, um die Dickte zu markieren" +msgid "Collage" +msgstr "Collage" -msgid "Width Color" -msgstr "Dickte Farbe" +msgid "Color" +msgstr "Farbe" -msgid "Selected Width Color" -msgstr "Ausgewählte Dickte Farbe" +msgid "Color Button" +msgstr "Farb-Schaltfläche" -msgid "The color of the line marking the advance width when it is selected" -msgstr "Farbe der Linie, um die Dickte zu markieren, wenn sie ausgewählt ist" +msgid "Color of the font used to display glyph information in the fontview" +msgstr "" +"Farbe der Schrift, die zur Anzeige von Glyph-Informationen in der " +"Schriftansicht verwendet wird" -msgid "Selected LBearing Color" -msgstr "Ausgewählte Vorbreite Farbe" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Farbe für die Zeichnung der Linie der Dickte einer Glyphe" -msgid "The color of the line marking the left bearing when it is selected" +msgid "Color used to draw the background of selected glyphs" msgstr "" -"Farbe der Linie, um die Vorbreite zu markieren, wenn sie ausgewählt ist" +"Farbe die verwendet wird, um den Hintergrund der ausgewählten Glyphen zu " +"zeichnen" -msgid "Grid Fit Width Color" -msgstr "Ausrichtung am Gitter Dickte Farbe" +msgid "Color used to draw the foreground of empty slots" +msgstr "" +"Farbe die verwendet wird, um den Vordergrund der leeren Felder zu zeichnen" -msgid "The color of the line marking the grid-fit advance width" -msgstr "Farbe der Linie, um die am Gitter ausgerichtete Dickte zu markieren" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "" +"Farbe die verwendet wird, um den Vordergrund der ausgewählten Glyphen zu " +"zeichnen" -msgid "Ligature Caret Color" -msgstr "Ligaturen-Trenner Farbe" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Farbe für die Zeichnung der Linie der Kursiv-Dickte einer Glyphe" -msgid "The color of the line(s) marking ligature carets" -msgstr "Die Farbe der Markierungslinien für Ligaturen-Trenner" +msgid "Color used to draw the kerning line" +msgstr "Farbe, die zum Zeichnen der Unterschneidungslinie verwendet wird" -msgid "Anchor Color" -msgstr "Ankerfarbe" +msgid "Color used to draw the left side bearing" +msgstr "Farbe, die zum Zeichnen der Vorbreite verwendet wird" -msgid "The color of anchor stars" -msgstr "Die Farbe der Ankersterne" +msgid "Color used to mark a changed glyph" +msgstr "Farbe, die zur Markierung einer veränderten Glyphe verwendet wird" -msgid "Anchored Line Color" -msgstr "Verankerung Linienfarbe" +msgid "Color used to mark the selected glyph" +msgstr "Farbe, die zur Markierung einer ausgewählten Glyphe verwendet wird" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" +msgid "Color:" +msgstr "Farbe:" -msgid "Template Color" -msgstr "Vorlage Farbe" +msgid "Color|Background" +msgstr "Hintergrund" -msgid "Old Outline Color" -msgstr "" +msgid "Color|Choose..." +msgstr "Wählen …" -msgid "Original Color" -msgstr "" +msgid "Color|Default" +msgstr "Standard" -msgid "Guide Layer Color" -msgstr "" +msgid "Color|FillColor" +msgstr "Füllfarbe" -msgid "Grid Fit Color" -msgstr "Ausrichtung am Gitter Farbe" +msgid "Color|Foreground" +msgstr "Vordergrund" -msgid "The color of grid-fit outlines" -msgstr "Farbe der Konturen, die am Gitter ausgerichtet sind" +msgid "Com_binations" +msgstr "Kom_binationen" -msgid "Inactive Layer Color" -msgstr "" +msgid "Combining Diacritical Marks" +msgstr "Kombinierende diakritische Zeichen" -msgid "The color of outlines in inactive layers" -msgstr "Farbe der Konturen in inaktiven Ebenen" +msgid "Combining Diacritical Marks Extended" +msgstr "Kombinierende diakritische Zeichen, erweitert" -msgid "Active Layer Color" -msgstr "Aktive Ebene Farbe" +msgid "Combining Diacritical Marks Supplement" +msgstr "Kombinierende diakritische Zeichen, Ergänzung" -msgid "The color of outlines in the active layer" -msgstr "Farbe der Konturen in der aktiven Ebene" +msgid "Combining Diacritical Marks for Symbols" +msgstr "Kombinierende diakritische Zeichen für Symbole" -msgid "Inactive Thick Layer Color" -msgstr "" +msgid "Combining Half Marks" +msgstr "Zusammenstellende Halb-Akzente" -msgid "The color of thick outlines in inactive layers" -msgstr "Farbe der dicken Konturen in inaktiven Ebenen" +msgid "Combining Marks for Symbols" +msgstr "Kombinierende Zeichen für Symbole" -msgid "Active Thick Layer Color" -msgstr "" +msgid "Comment" +msgstr "Kommentar" -msgid "The color of thick outlines in the active layer" -msgstr "Farbe der dicken Konturen in der aktiven Ebene" +msgid "Common Indic Number Forms" +msgstr "Gewöhnliche indische Nummernformen" -msgid "Clip Path Color" -msgstr "Ausschneide-Pfad Farbe" +msgid "Common Number Separator" +msgstr "Gewöhnliche Nummer Trennzeichen" -msgid "The color of the clip path" -msgstr "" +msgid "Compact" +msgstr "Kompakt" -msgid "Open Path Color" -msgstr "Offener Pfad Farbe" +msgid "CompactOnOpen" +msgstr "Kompakt beim Öffnen" -msgid "The color of the open path" -msgstr "" +msgid "Compacted" +msgstr "Kompakt" -msgid "Background Image Color" -msgstr "Hintergrund Bild Farbe" +#, c-format +msgid "Compare %s to %s" +msgstr "Vergleiche %s mit %s" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" +msgid "Compare Fonts..." +msgstr "Vergleiche Schriften …" -msgid "Fill Color" -msgstr "Füllfarbe" +msgid "Compare Glyph _Positioning" +msgstr "Glyphen-_Positionierung vergleichen" -msgid "The color used to fill the outline if that mode is active" -msgstr "" +msgid "Compare Glyph _Substitution" +msgstr "Glyphen-_Substitution vergleichen" -msgid "Preview Fill Color" -msgstr "Füllfarbe Vorschau" +msgid "Compare Hint_Masks" +msgstr "Hint-_Masken vergleichen" -msgid "The color used to fill the outline when in preview mode" -msgstr "" +msgid "Compare Layers" +msgstr "Vergleiche Ebenen" -msgid "Trace Color" -msgstr "" +msgid "Compare Layers..." +msgstr "Vergleiche Ebenen …" -msgid "Raster Color" -msgstr "Raster Farbe" +msgid "Compare _Bitmaps" +msgstr "_Bitmaps vergleichen" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "Farbe der Rasterblöcke (und andere), die am Gitter ausgerichtet sind" +msgid "Compare _Hints" +msgstr "_Hints vergleichen" -msgid "Raster New Color" -msgstr "Raster neue Farbe" +msgid "Compare _Names" +msgstr "_Namen vergleichen" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Die Farbe der Rasterblöcke, die gerade eingeschaltet wurden (im " -"Fehlerkorrektur-Modus, wenn eine Instruktion einen Punkt bewegt)" +msgid "Compare _Outlines" +msgstr "_Konturen vergleichen" -msgid "Raster Old Color" -msgstr "Raster alte Farbe" +msgid "Compare hintmasks" +msgstr "Vergleiche Hint-Masken" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Die Farbe der Rasterblöcke, die gerade ausgeschaltet wurden (im " -"Fehlerkorrektur-Modus, wenn eine Instruktion einen Punkt bewegt)" +msgid "Compare postscript hints and hintmasks and truetype instructions" +msgstr "Vergleiche postscript Hints und Hint-Masken und truetype Instruktionen" -msgid "Raster Grid Color" -msgstr "Raster Gitter Farbe" +msgid "Compare two layers" +msgstr "Vergleiche zwei Ebenen" -msgid "Raster Dark Color" -msgstr "Raster dunkle Farbe" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Vergleiche Version %s von %s mit %s" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" -"Bei der Fehlerkorrektur in Graustufen-Modus ist dies die Farbe eines " -"Rasterblocks, der vollständig abgedeckt ist." +msgid "Compatible Full" +msgstr "Kompatibler voller Name" -msgid "Delta Grid Color" -msgstr "Delta Gitter Farbe" +msgid "Complex" +msgstr "Komplex" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" -"Zeigt einen sichtbaren Gitter-Pixel an, wenn Deltas vorgeschlagen werden." +msgid "Complex Fill" +msgstr "Komplexe Füllung" -msgid "Ruler Big Tick Color" -msgstr "" +msgid "Component" +msgstr "Komponente" -msgid "The color used to draw the large tick marks in rulers." -msgstr "" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Komponente %d %.30s (%d,%d)" -msgid "Measure Tool Line Color" -msgstr "" +msgid "Components" +msgstr "Komponenten" -msgid "The color used to draw the measure tool line." -msgstr "" +msgid "Composites in AFM" +msgstr "Zusammengesetzte Zeichen in AFM" -msgid "Measure Tool Point Color" -msgstr "" +msgid "Compress (as a percentage)" +msgstr "Komprimieren (als Prozentsatz)" -msgid "The color used to draw the measure tool points." -msgstr "" +msgid "Compressed object container is itself a compressed object" +msgstr "Komprimierter Objektbehälter ist selbst ein komprimiertes Objekt" -msgid "Measure Tool Point Snapped Color" -msgstr "" +msgid "Condense/Extend" +msgstr "Schmaler/Breiter" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" +msgid "Condensed" +msgstr "Schmal" -msgid "Measure Tool Canvas Number Color" -msgstr "" +msgid "Condensed (75%)" +msgstr "Schmal (75%)" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" +msgid "Configure" +msgstr "Konfigurieren" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" +msgid "Conflict Hint Color" +msgstr "Konflikt Hint Farbe" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" +msgid "Conjunct Form After Ro" +msgstr "Verbindungsform nach Ro" -msgid "Measure Tool Windows Foreground Color" -msgstr "Messwerkzeug Fenster Vordergrundfarbe" +msgid "Conjunct Forms" +msgstr "Verbidnungsformen" -msgid "The measure tool window foreground color." -msgstr "Vordergrundfarbe des Fensters des Messwerkzeugs." +msgid "Connectors" +msgstr "Verbinder" -msgid "Measure Tool Windows Background Color" -msgstr "Messwerkzeug Fenster Hintergrundfarbe" +msgid "Constants" +msgstr "Konstanten" -msgid "The measure tool window background color." -msgstr "Hintergrundfarbe des Fensters des Messwerkzeugs." +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "" +"E enthält Ankerpunkte für einige, aber nicht alle Klassen in einer Subtabelle" -msgid "Base" -msgstr "Grundzeichen" +msgid "Contextual Alternates" +msgstr "Kontextuelle Alternativen" -msgid "Entry" -msgstr "Eingang" +msgid "Contextual Chaining Position" +msgstr "Kontextuelle Ketten-Position" -msgid "Exit" -msgstr "Ausgang" +msgid "Contextual Chaining Positioning" +msgstr "Kontextuelle Ketten-Positionierung" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "Kursiv-Korrektur" +msgid "Contextual Chaining Substitution" +msgstr "Kontextuelle Ketten-Substitution" -msgid "Lig.Caret" -msgstr "Ligaturen-Trenner" +msgid "Contextual Ligatures" +msgstr "Kontextuelle Ligaturen" -msgid "TopAccent" -msgstr "Oberer Akzent" +msgid "Contextual Position" +msgstr "Kontextuelle Position" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s bei %2$d von %3$.90s%4$s" +msgid "Contextual Positioning" +msgstr "Kontextuelle Positionierung" -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" +msgid "Contextual State Machine" +msgstr "Kontextuelle Maschinen-Zuständen" -msgid "You may not use spiros" -msgstr "Du kannst keine Spiros verwenden" +msgid "Contextual Substitution" +msgstr "Kontextuelle Substitution" -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" +msgid "Contextual Swash" +msgstr "Kontextuelle Schwungformen" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Gerüst" +msgid "Contextual insertion" +msgstr "Kontextuelles Einfügen" -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "Aktive Ebene: %s (%s)" +msgid "Contextual position" +msgstr "Kontextuelle Position" -#, c-format -msgid "Modes: " -msgstr "Modi: " +msgid "Contextual substitution" +msgstr "Kontextuelle Substitution" -msgid "'fpgm'" -msgstr "{Anfang der Eingabe}" +msgid "Continue" +msgstr "Fortsetzen" -msgid "'prep'" -msgstr "" +msgid "Control Pictures" +msgstr "Kontrollbilder" -msgid "Not Guides" -msgstr "Nicht Hilfslinien" +msgid "Control Points (Always_)" +msgstr "Kontrollpunkte (immer_)" -msgid "References may not be dragged into the guidelines layer" -msgstr "Referenz darf nicht in die Ebene der Hilfslinien gezogen werden" +msgid "Control Points _beyond spline" +msgstr "Kontroll-Punkte _jenseits der Kurve" -msgid "Name this contour" -msgstr "Benenne diese Kontur" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Kontroll-Punkte fast horizontal/vertikal/kursiv" -msgid "Name this guideline or cancel to create it without a name" -msgstr "" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Vertikale Punzen steuern (für CJK)" -msgid "Define \"Almost Horizontal\"" -msgstr "Definiere „fast Horizontal“" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "Vertikale Zuordnung steuern (für Lateinisch, Griechisch, Kyrillisch)" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Eine Linie ist „fast“ horizontal (oder vertikal), wenn\n" -"die Koordinaten so viel Geviert-Einheiten entfernt sind" +msgid "ControlPoint|Default" +msgstr "Standard" -msgid "Bad number" -msgstr "Ungültige Nummer" +msgid "Convert By C_Map" +msgstr "Mit C_Map konvertieren" -msgid "Trimming Undo Information" -msgstr "Rückgängig-Informationen abschneiden" +msgid "Convert Design Vector Function:" +msgstr "Konvertieren Design-Vektor Funktion:" -msgid "How many most-recent Undos should be kept?" -msgstr "" +msgid "Converting PostScript" +msgstr "PostScript konvertieren" -msgid "No Intersections" -msgstr "Keine Überschneidungen" +msgid "Coordinate Line Color" +msgstr "Koordinate Linie Farbe" -msgid "Name this point" -msgstr "Benenne diesen Punkt" +msgid "Coordinate along which to space" +msgstr "Koordinate der Laufweite" -msgid "Please name this point" -msgstr "Benenne diesen Punkt" +msgid "Cop_y Layer To Layer..." +msgstr "E_bene nach Ebene kopieren …" -msgid "Please name this contour" -msgstr "Benenne diese Kodierung" +msgid "Coptic" +msgstr "Koptisch" -#, c-format -msgid "The spline does not reach %g" -msgstr "Die Kurve erreicht nicht %g" +msgid "Coptic Epact Numbers" +msgstr "Koptische Wirkungszahlen" -msgid "Insert a point on the given spline at either..." -msgstr "Füge einen Punkt auf der gegebenen Kurve ein entweder bei …" +msgid "Copy Gri_d Fit" +msgstr "Gitte_ranpassung kopieren" -msgid "_X:" -msgstr "_X:" +msgid "Copy Layer To Layer" +msgstr "Ebene in Ebene kopieren" -msgid "_Y:" -msgstr "_Y:" +msgid "Copy Layers" +msgstr "Ebenen kopieren" -msgid "Anchor Class Name" -msgstr "Ankerklasse Name" +msgid "Copy Loo_kup Data" +msgstr "Nachschlage_tabellen Daten kopieren" -msgid "Please enter the name of a Anchor point class to create" -msgstr "" +msgid "Copy RBearin_g" +msgstr "_Nachbreite kopieren" -msgid "_Unlink" -msgstr "_Verbindung trennen" +msgid "Copy _Fg To Bg" +msgstr "V_G nach HG kopieren" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" +msgid "Copy _From" +msgstr "Kopieren a_us" -msgid "Deselect Width" -msgstr "Auswahl der Dickte aufheben" +msgid "Copy _Lookup Data" +msgstr "Nachschlage_tabellen Daten kopieren" -msgid "Width" -msgstr "Dickte" +msgid "Copy _VWidth" +msgstr "V_ert. Dickte kopieren" -msgid "Deselect VWidth" -msgstr "Auswahl der vertikalen Dickte aufheben" +msgid "Copy _Width" +msgstr "Dickte ko_pieren" -msgid "VWidth" -msgstr "Vertikale Dickte" +msgid "Copy one layer to another" +msgstr "Eine Ebene in eine andere kopieren" -msgid "C_lose Tab" -msgstr "Tab sch_ließen" +msgid "CopyMetaData" +msgstr "Metadaten kopieren" -msgid "E_xport..." -msgstr "E_xportieren …" +msgid "CopyTTFInstrs" +msgstr "TTF Instruktionen kopieren" -msgid "Revert Gl_yph" -msgstr "Gl_yphe zurücksetzen" +msgid "Copy_right:" +msgstr "U_rheber:" -msgid "Load Word List..." -msgstr "Wortliste laden …" +msgid "Copyright" +msgstr "Urheberrecht" -msgid "_Print..." -msgstr "_Drucken …" +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." +msgstr "" +"Urheberrecht-Text (im Namensbereich) muss vollständig im ASCII-Format sein. " +"Benutze also (c) anstatt ©." -msgid "E_xecute Script..." -msgstr "S_kript ausführen …" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Korr.:" -msgid "_Invert Selection" -msgstr "Auswahl _invertieren" +msgid "Corner" +msgstr "Ecke" -msgid "_Deselect All" -msgstr "A_uswahl aufheben" +msgid "Corporate Use" +msgstr "Unternehmensnutzung" -msgid "_First Point" -msgstr "_Erster Punkt" +msgid "Correct Direction" +msgstr "Richtung korrigieren" -msgid "First P_oint, Next Contour" -msgstr "Erster Punkt, nächste K_ontur" +msgid "Correct References" +msgstr "Referenzen korrigieren" -msgid "_Next Point" -msgstr "_Nächster Punkt" +msgid "Correct for Italic Angle" +msgstr "Korrektur für Kursiv-Winkel" -msgid "_Prev Point" -msgstr "_Voriger Punkt" +msgid "Correcting Direction..." +msgstr "Korrektur der Richtung …" -msgid "Ne_xt Control Point" -msgstr "Nä_chster Kontrollpunkt" +msgid "Correcting References" +msgstr "Korrektur der Referenzen" -msgid "P_rev Control Point" -msgstr "Vo_rheriger Kontrollpunkt" +msgid "Correction" +msgstr "Korrektur" -msgid "Points on Selected _Contours" -msgstr "Punkte auf der gewählten Kontur" +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" +msgstr "" +"Korrektur der horizontalen Positionierung dieses Ankerpunkts in Pixeln\n" +"bei der Rasterisierung in der angegebenen Pixelgröße.\n" +"(Wird in einer Gerätetabelle eingetragen)" -msgid "Point A_t" -msgstr "Punkt b_ei" +msgid "Cou_nter Clockwise" +msgstr "_linksherum" -msgid "Select All _Points & Refs" -msgstr "Alle _Punkte & Referenzen auswählen" +msgid "Could not figure out a lookup type" +msgstr "Konnte keine Art der Nachschlagetabellen herausfinden" -msgid "Select Open Contours" -msgstr "Offene Konturen aufwählen" +#, c-format +msgid "Could not find a bitmap font in %s" +msgstr "Konnte keine Bitmap-Schrift finden in %s" -msgid "Select Anc_hors" -msgstr "_Anker auswählen" +msgid "Could not find a usable encoding table" +msgstr "Konnte keine benutzbare Kodierungstabelle finden" -msgid "_Width" -msgstr "_Dickte" +msgid "Could not find any valid encoding tables" +msgstr "Konnte keine gültige Kodierungstabelle finden" -msgid "_VWidth" -msgstr "_Vertikale Dickte" +msgid "Could not find original glyph" +msgstr "Original-Glyphe konnte nicht gefunden werden" -msgid "Select Points Affected by HM" -msgstr "HM-beeinflusste Punkte auswählen" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "Konnte das Zeichen %.70s nicht finden" -msgid "Copy Loo_kup Data" -msgstr "Nachschlage_tabellen Daten kopieren" +#, c-format +msgid "" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" +msgstr "" +"Punkte in der zusammengesetzten Glyphe (%d bis %d) konnten nicht " +"übereinstimmen beim hinzufügen von %s nach %s\n" -msgid "Copy _Width" -msgstr "Dickte ko_pieren" +msgid "Could not open" +msgstr "Konnte nicht öffnen" -msgid "Co_py LBearing" -msgstr "_Vorbreite kopieren" +#, c-format +msgid "Could not open %.100s" +msgstr "Konnte nicht öffnen %.100s" -msgid "Copy RBearin_g" -msgstr "_Nachbreite kopieren" +#, c-format +msgid "Could not open %s" +msgstr "Konnte %s nicht öffnen" -msgid "C_hop" -msgstr "_Löschen" +msgid "Could not open file" +msgstr "Datei konnte nicht geöffnet werden" -msgid "Clear _Background" -msgstr "_Hintere Ebene löschen" +msgid "Could not open image" +msgstr "Bild konnte nicht geöffnet werden" -msgid "points|_Merge" -msgstr "_Zusammenführen" +#, c-format +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Konnte die einzufügende Datei (%s) nicht öffnen in Zeile %d von %s" -msgid "points|Merge to Line" -msgstr "In Linie zusammenführen" +#, c-format +msgid "Could not open output file: %s" +msgstr "Ausgabedatei konnte nicht geöffnet werden: %s" -msgid "_Join" -msgstr "Verbin_den" +#, c-format +msgid "Could not parse %s" +msgstr "Konnte %s nicht bearbeiten" -msgid "Copy _Fg To Bg" -msgstr "V_G nach HG kopieren" +#, c-format +msgid "Could not read %s" +msgstr "Konnte %s nicht lesen" -msgid "Cop_y Layer To Layer..." -msgstr "E_bene nach Ebene kopieren …" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Konnte mf-Ausgangsdatei nicht lesen (oder vielleicht nicht finden)" -msgid "Copy Gri_d Fit" -msgstr "Gitte_ranpassung kopieren" +msgid "Could not write" +msgstr "Konnte nicht schreiben" + +#, c-format +msgid "Could not write %.100s" +msgstr "Konnte %.100s nicht schreiben" -msgid "_Select" -msgstr "Au_swählen" +#, c-format +msgid "Could not write %s" +msgstr "Konnte %s nicht schreiben" -msgid "Remo_ve Undoes..." -msgstr "Rü_ckgängig-Schritte löschen …" +msgid "Couldn't create directory" +msgstr "Konnte Verzeichnis nicht erstellen" -msgid "_Curve" -msgstr "_Kurve" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" +msgstr "" +"Verzeichnis konnte nicht erstellt werden: %1$s\n" +"%2$s\n" +"%3$s" -msgid "_HVCurve" -msgstr "_HVKurve" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Konnte Verzeichnis nicht erstellen: %s" -msgid "C_orner" -msgstr "_Ecke" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "Schriftdatei mit Namen %s nicht gefunden\n" -msgid "_Tangent" -msgstr "_Tangente" +msgid "Couldn't find base point" +msgstr "Konnte Punkt des Grundzeichens nicht finden" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "_Prämieren" +msgid "Couldn't find point in reference" +msgstr "Konnte Punkt in der Referenz nicht finden" -msgid "Can Be _Interpolated" -msgstr "Kann _interpoliert werden" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Das referenzierte Zeichen \"%s\" konnte in %s nicht gefunden werden\n" -msgid "Can't _Be Interpolated" -msgstr "Kann _nicht interpoliert werden" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Konnte cidmap-Datei nicht öffnen: %s" -msgid "Center Bet_ween Control Points" -msgstr "Zwischen Kontrollpunkten zentrieren" +#, c-format +msgid "Couldn't open directory as a font: %s" +msgstr "Verzeichnis konnte nicht als Schriftart geöffnet werden: %s" -msgid "_Add Anchor" -msgstr "_Anker hinzufügen" +msgid "Couldn't open file" +msgstr "Datei konnte nicht geöffnet werden" -msgid "Acceptable _Extrema" -msgstr "Akzeptierbare _Extrempunkte" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Datei %.200s konnte nicht geöffnet werden" -msgid "Make _Line" -msgstr "In _Linie umwandeln" +msgid "Couldn't open font" +msgstr "Schrift konnte nicht geöffnet werden" -msgid "Ma_ke Arc" -msgstr "In _Bogen umwandeln" +msgid "Counter Addition" +msgstr "Punzen vergrößern" -msgid "Inse_rt Point On Spline At..." -msgstr "Punkt auf Ku_rve einfügen bei …" +msgid "Counter Compression Percent" +msgstr "Punze komprimieren Prozent" -msgid "_Name Point" -msgstr "Pu_nkt benennen" +msgid "Counter Expansion Factor" +msgstr "Punzen Erweiterungsfaktor" -msgid "_Name Contour" -msgstr "Ko_ntur benennen" +msgid "Counter Size:" +msgstr "Punzengröße:" -msgid "Make Clip _Path" -msgstr "Ausschneide-_Pfad erstellen" +msgid "CounterControl" +msgstr "Punzen-Steuerung" -msgid "Tool_s" -msgstr "Werkzeug_e" +msgid "CounterHint|_New..." +msgstr "_Neu …" -msgid "G4 _Curve" -msgstr "G4 _Kurve" +msgid "Counters" +msgstr "Punzen" -msgid "_G2 Curve" -msgstr "_G2 Kurve" +msgid "Counters:" +msgstr "Punzen:" -msgid "_Left Constraint" -msgstr "_Linke Beschränkung" +msgid "Cove" +msgstr "Rund" -msgid "_Right Constraint" -msgstr "_Rechte Beschränkung" +#, c-format +msgid "Coverage %d: " +msgstr "Abdeckung %d: " -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "_Punkte ausrichten" +msgid "" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "" +"Die Abdeckungstabelle gibt eine andere Anzahl von Glyphen an, als die " +"Subtabelle erwartet.\n" -msgid "_Space Points" -msgstr "Punkte _verteilen" +msgid "Cr_eate" +msgstr "Erst_elle" -msgid "Space _Regions..." -msgstr "_Regionen verteilen …" +msgid "Cr_eate VHint..." +msgstr "VHint _erstellen …" -msgid "Make _Parallel..." -msgstr "_Paralellisieren …" +msgid "Cre_ate Named Glyphs..." +msgstr "Erstelle Glyphen mit N_amen …" -msgid "_Simplify" -msgstr "Verein_fachen" +msgid "Crea_te HHint..." +msgstr "HHint ers_tellen …" -msgid "Simplify More..." -msgstr "Stärker vereinfachen …" +msgid "Create Hint" +msgstr "Hint erstellen" -msgid "Clea_nup Glyph" -msgstr "_Glyphe bereinigen" +msgid "Create Horizontal Stem Hint" +msgstr "Hint für horizontalen Stamm erstellen" -msgid "Canonical Start _Point" -msgstr "Kanonischer _Startpunkt" +msgid "Create MM" +msgstr "MM erstellen" -msgid "Canonical _Contours" -msgstr "Kanonische _Konturen" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Erstelle rasterisierte Versionen (keine leere Versionen)" -msgid "_First" -msgstr "_Erster" +msgid "Create Small Caps" +msgstr "Kapitälchen erstellen" -msgid "_Earlier" -msgstr "_früher" +msgid "Create Subscript/Superscript" +msgstr "Tief-/Hochgestellte Zeichen erstellen" -msgid "L_ater" -msgstr "_Später" +msgid "Create Vertical Stem Hint" +msgstr "Hint für vetikalen Stamm erstellen" -msgid "_Last" -msgstr "_Letzter" +msgid "Create a new lookup" +msgstr "Neue Nachschlagetabelle erstellen" -msgid "_Remove Overlap" -msgstr "Überlappung _entfernen" +msgid "Create directory" +msgstr "Verzeichnis erstellen" -msgid "_Intersect" -msgstr "_Schnittmenge" +msgid "Create directory..." +msgstr "Verzeichnis erstellen …" -msgid "_Exclude" -msgstr "Ausschli_eßen" +msgid "Create failed" +msgstr "Erstellen fehlgeschlagen" -msgid "_Find Intersections" -msgstr "Überschneidungen _finden" +msgid "Create small caps variants for symbols as well as letters" +msgstr "" +"Erstelle Kapitälche-Varianten sowohl für Buchstaben, als auch für Symbole" -msgid "Change _Weight..." -msgstr "_Strichstärke ändern …" +msgid "Creation Date:" +msgstr "Erstellungsdatum:" -msgid "_Italic..." -msgstr "_Kursiv …" +msgid "Croatian" +msgstr "Kroatisch" -msgid "Obli_que..." -msgstr "S_chräg stellen …" +msgid "Cu_t" +msgstr "_Ausschneiden" -msgid "_Condense/Extend..." -msgstr "Schmaler/_Breiter …" +msgid "Cubic" +msgstr "Kubisch" -msgid "Change _X-Height..." -msgstr "_x-Höhe ändern …" +msgid "Cuneiform" +msgstr "Keilschrift" -msgid "Change _Glyph..." -msgstr "_Glyphe ändern …" +msgid "Cuneiform Numbers" +msgstr "Keilschrift-Zahlen" -msgid "In_line..." -msgstr "_Innenkontur …" +msgid "Cuneiform Numbers and Punctuation" +msgstr "Keilschrift-Zahlen und Satzzeichen" -msgid "_Outline..." -msgstr "Kon_tur …" +msgid "Cuneiform and other ancient scripts" +msgstr "Keilschrift und andere alten Schriftsysteme" -msgid "S_hadow..." -msgstr "Sc_hatten …" +msgid "Currency Symbols" +msgstr "Währungssymbole" -msgid "_Wireframe..." -msgstr "_3D …" +msgid "Current" +msgstr "Aktuell" -msgid "_Build Accented Glyph" -msgstr "Glyphen mit _Akzenten erstellen" +msgid "Current Glyph" +msgstr "Aktuelle Glyphe" -msgid "Build _Composite Glyph" -msgstr "_Zusammengesetzte Glyphen erstellen" +msgid "Current Glyph Is Kashida Like" +msgstr "Aktuelle Glyphe ist wie ein Kashida" -msgid "_References..." -msgstr "_Referenzen …" +msgid "Current Insert:" +msgstr "Aktuelles Einfügen:" -msgid "_Substitutions..." -msgstr "_Substitutionen …" +msgid "Current Raster (TrueType)" +msgstr "Aktueller Raster (TrueType)" -msgid "_Transform..." -msgstr "_Transformieren …" +msgid "Current Subs:" +msgstr "Aktuelle Substitutionen:" -msgid "_Point of View Projection..." -msgstr "_Ausganspunkt der Projektion …" +msgid "Current X-Height" +msgstr "Aktuelle x-Höhe" -msgid "_Non Linear Transform..." -msgstr "_Nichtlineare Transformation …" +msgid "Current x-height:" +msgstr "Aktuelle x-Höhe:" + +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Kursiv Anfang" -msgid "To _Int" -msgstr "Auf ganze _Zahlen" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Kursiv Ende" -msgid "To _Hundredths" -msgstr "Auf _Hun­derts­tel" +msgid "Cursive" +msgstr "Kursiv" -msgid "_Cluster" -msgstr "_Cluster" +msgid "Cursive Attachment" +msgstr "Kursiv-Verbindung" -msgid "_Glyph Info..." -msgstr "_Glyphen-Informationen …" +msgid "Cursive Connected" +msgstr "Kursiver Stil verbunden" -msgid "Get _Info..." -msgstr "_Informationen erhalten …" +msgid "Cursive Disconnected" +msgstr "Kursiver Stil unverbunden" -msgid "S_how Dependent" -msgstr "Zeige ab_hängige" +msgid "Cursive Position" +msgstr "Kursive Position" -msgid "Find Proble_ms..." -msgstr "Finde Proble_me …" +msgid "Cursive Trailing" +msgstr "Kursiver Stil mit Verbindungsstrich" -msgid "Bitm_ap strikes Available..." -msgstr "Verfügbare Bitm_ap Versionen …" +msgid "Cursive attachment" +msgstr "Kursiv-Verbindung" -msgid "Remove Bitmap Glyphs..." -msgstr "Bitmap-Glyphen entfernen …" +#, c-format +msgid "Cursive-%d" +msgstr "Kursiv-%d" -msgid "St_yles" -msgstr "St_ile" +#, c-format +msgid "Curvature: %g" +msgstr "Krümmung: %g" -msgid "_Expand Stroke..." -msgstr "Strich ve_rbreitern …" +msgid "Curvature: -0.00000000" +msgstr "Krümmung: -0.00000000" -msgid "Tile _Path..." -msgstr "Kachel _Pfad …" +msgid "Curvature: ?" +msgstr "Krümmung: ?" -msgid "Tile Pattern..." -msgstr "Kachelmuster …" +msgid "Curve" +msgstr "Kurve" -msgid "O_verlap" -msgstr "Über_lappen" +msgid "Curve Type" +msgstr "Kurventyp" -msgid "Add E_xtrema" -msgstr "E_xtrempunkte hinzufügen" +msgid "Custom" +msgstr "Eigene" -msgid "Autot_race" -msgstr "Auto_matisch nachzeichnen" +msgid "Cut splines in two" +msgstr "Kurven in zwei Teile zerschneiden" -msgid "A_lign" -msgstr "Ausric_hten" +msgid "Cvt" +msgstr "Cvt" -msgid "Roun_d" -msgstr "Run_den" +msgid "Cypriot Syllabary" +msgstr "Zypriotische Silbenschrift" -msgid "_Order" -msgstr "_Reihenfolge" +msgid "Cypriot syllabary" +msgstr "Zypriotische Silbenschrift" -msgid "Check Self-Intersection" -msgstr "Auf Selbstüberschneidung prüfen" +msgid "Cyrillic" +msgstr "Kyrillisch" -msgid "Glyph Self-Intersects" -msgstr "Glyphe überschneidet sich selbst" +msgid "Cyrillic Extended-A" +msgstr "Kyrillisch Erweiterung-A" -msgid "Cloc_kwise" -msgstr "Im _Uhrzeigersinn" +msgid "Cyrillic Extended-B" +msgstr "Kyrillisch Erweiterung-B" -msgid "Cou_nter Clockwise" -msgstr "_linksherum" +msgid "Cyrillic Extended-C" +msgstr "Kyrillisch Erweiterung-C" -msgid "_Correct Direction" -msgstr "Richtung _korrigieren" +msgid "Cyrillic Supplement" +msgstr "Kyrillisch Ergänzung" -msgid "Reverse Direction" -msgstr "Umgekehrte Richtung" +msgid "Czech" +msgstr "Tschechisch" -msgid "Insert Text Outlines..." -msgstr "Text-Konturen einfügen …" +msgid "DELTA suggestions" +msgstr "DELTA-Vorschläge" -msgid "B_uild" -msgstr "_Erstellen" +msgid "DPI" +msgstr "DPI" -msgid "Compare Layers..." -msgstr "Vergleiche Ebenen …" +msgid "DPI:" +msgstr "DPI:" -msgid "Auto_Hint" -msgstr "_Automatisches Hinting" +msgid "D_efine Groups..." +msgstr "Gruppen def_inieren …" -msgid "Hint _Substitution Pts" -msgstr "Hint _Substitutions-Punkte" +msgid "Danish" +msgstr "Dänisch" -msgid "Auto _Counter Hint" -msgstr "Automatisches _Punzen-Hinting" +msgid "Darker Border:" +msgstr "Dunklerer Rahmen:" -msgid "_Don't AutoHint" -msgstr "_Kein automatisches Hinting" +msgid "Darkest Border:" +msgstr "Dunkelster Rahmen:" -msgid "Auto_Instr" -msgstr "Automatische _Instruktionen" +msgid "Dashes" +msgstr "Striche" -msgid "_Edit Instructions..." -msgstr "Instruktion_en bearbeiten …" +msgid "Dates" +msgstr "Daten" -msgid "_Debug..." -msgstr "_Fehlerkorrektur …" +msgid "De_activate Spiro" +msgstr "Spiro _deaktivieren" -msgid "S_uggest Deltas..." -msgstr "Deltas v_orschlagen …" +msgid "De_lete" +msgstr "_Löschen" -msgid "_Clear HStem" -msgstr "HStem lös_chen" +msgid "De_sign Size:" +msgstr "Designgröße:" -msgid "Clear _VStem" -msgstr "_VStem löschen" +msgid "Debug Raster Cha_nges" +msgstr "Fehlerkorrektur Raster Ä_nderungen" -msgid "Clear DStem" -msgstr "DStem löschen" +msgid "Debug _fpgm/prep" +msgstr "_fpgm/prep Fehlerkorrektur" -msgid "Clear Instructions" -msgstr "Instruktionen löschen" +msgid "Deco (E,M,S) Waco Midline" +msgstr "Deko (E,M,S) unregelmäßige Mittellinie" -msgid "_Add HHint" -msgstr "HHint hin_zufügen" +msgid "Decompress Failed!" +msgstr "Dekomprimieren fehlgeschlagen!" -msgid "Add VHi_nt" -msgstr "VHi_nt hinzufügen" +msgid "Decompressed length did not match expected length for table" +msgstr "" +"Dekomprimierte Länge entsprach nicht der erwarteten Länge für die Tabelle" -msgid "Add DHint" -msgstr "DHint hinzufügen" +msgid "Decorative" +msgstr "Zierschrift" -msgid "Crea_te HHint..." -msgstr "HHint ers_tellen …" +msgid "Default" +msgstr "Standard" -msgid "Cr_eate VHint..." -msgstr "VHint _erstellen …" +msgid "Default All" +msgstr "Standard für alle" -msgid "_Review Hints..." -msgstr "Hints übe_rprüfen …" +msgid "Default Background" +msgstr "Standard Hintergrund" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s bei Ligatur Position %d" +msgid "Default Baseline" +msgstr "Standard-Grundlinie" #, c-format -msgid "%s exit" -msgstr "%s Ausgang" +msgid "Default Baseline: '%s'" +msgstr "Standard-Grundlinie: '%s'" -#, c-format -msgid "%s entry" -msgstr "%s Eingang" +msgid "Default Button" +msgstr "Standardschaltfläche" -#, c-format -msgid "%s mark" -msgstr "%s Akzent" +msgid "Default Buttons" +msgstr "Standardschaltflächen" -#, c-format -msgid "%s base" -msgstr "%s Grundzeichen" +msgid "Default Foreground" +msgstr "Standard Vordergrund" -msgid "_Center in Width" -msgstr "In Dickte _zentrieren" +msgid "Default Ligature Caret Count" +msgstr "Standard Ligaturen-Trenner Anzahl" -msgid "_Thirds in Width" -msgstr "In Dick_te dritteln" +msgid "Default This" +msgstr "Standard hierfür" -msgid "Set _LBearing..." -msgstr "_Vorbreite setzen …" +msgid "Default background color for windows" +msgstr "Standard Hintergrundfarbe für Fenster" -msgid "Set _RBearing..." -msgstr "_Nachbreite setzen …" +msgid "" +"Default encoding for\n" +"new fonts" +msgstr "Standardkodierung für neue Schriften" -msgid "Set Both Bearings..." -msgstr "Vor- und Nachbreiten setzen …" +msgid "Default foreground color for windows" +msgstr "Standard Vordergrundfarbe für Fenster" -msgid "Set _Vertical Advance..." -msgstr "Vertikale Dickte _festlegen …" +msgid "Default:" +msgstr "Standard:" -msgid "Ker_n By Classes..." -msgstr "Unterschneidung nach _Klassen …" +msgid "Define \"Almost Horizontal\"" +msgstr "Definiere „fast Horizontal“" -msgid "VKern By Classes..." -msgstr "Vert. Unterschneidung nach Klassen …" +msgid "Define Groups" +msgstr "Gruppen definieren" -msgid "VKern From HKern" -msgstr "Vert. Unterschneidung aus horiz. Unterschneidung" +msgid "Del Layer" +msgstr "Ebene löschen" -msgid "Remove Kern _Pairs" -msgstr "_Unterschneidungs-Paare entfernen" +msgid "Delay" +msgstr "Verzögerung" -msgid "Remove VKern Pairs" -msgstr "Vert. Unterschneidungs-Paare entfernen" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Verzögerung (in Millisekunden) bevor Popup-Fenster erscheinen" -msgid "Kern Pair Closeup..." -msgstr "Unterschneidungs-Paar überprüfen …" +msgid "Delete" +msgstr "Löschen" -msgid "_Detach" -msgstr "_Trennen" +msgid "Delete Character" +msgstr "Löschen-Zeichen" -msgid "_Kern Pairs" -msgstr "_Unterschneidungs-Paare" +msgid "Delete the current layer" +msgstr "Aktuelle Ebene löschen" -msgid "_Anchored Pairs" -msgstr "_Ankerpaare" +msgid "" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." +msgstr "" +"Löscht ausgewählte Nachschlagetabellen oder ihrer Subtabellen, oder löscht\n" +"ausgewählte Subtabellen. Dies wird auch alle Transformationene löschen, die " +"mit den\n" +"Subtabellen verbunden sind." -msgid "_Anchor Control..." -msgstr "_Ankereinstellungen …" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Löschen einer Ebene kann NICHT rückgängig gemacht werden!" -msgid "Anchor _Glyph at Point" -msgstr "_Glyphe an Punkt verankern" +msgid "Delim1:" +msgstr "Trenner 1:" -msgid "_Ligatures" -msgstr "_Ligaturen" +msgid "Delim2:" +msgstr "Trenner 2:" -msgid "PointNumbers|_None" -msgstr "_Keine" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "Abgegrenzte Subformel Min. Höhe:" -msgid "_TrueType" -msgstr "_TrueType" +msgid "Delta Grid Color" +msgstr "Delta Gitter Farbe" -msgid "_PostScript®" -msgstr "_PostScript®" +msgid "Demi" +msgstr "Halbfett" -msgid "_SVG" -msgstr "_SVG" +msgid "Denom1:" +msgstr "Nenner 1:" -msgid "P_ositions" -msgstr "P_ositionen" +msgid "Denom2:" +msgstr "Nenner 2:" -msgid "Show _Grid Fit..." -msgstr "Ausrichtung am _Gitter anzeigen …" +msgid "Denominators" +msgstr "Nenner" -msgid "Show _Grid Fit (Live Update)..." -msgstr "Ausrichtung am _Gitter anzeigen (Live Aktualisierung) …" +msgid "Dependent Substitutions" +msgstr "Abhängige Substitutionen" -msgid "_Bigger Point Size" -msgstr "_Größere Punktgröße" +msgid "Dependents" +msgstr "Abhängige" -msgid "_Smaller Point Size" -msgstr "_Kleinere Punktgröße" +msgid "Depressed Background" +msgstr "Unterdrückter Hintergrund" -msgid "_Anti Alias" -msgstr "_Kantenglättung" +msgid "Depressed Background:" +msgstr "Unterdrückt Hintergrund:" -msgid "_Off" -msgstr "_Aus" +msgid "Depth" +msgstr "Tiefe" -msgid "_Points" -msgstr "_Punkte" +msgid "Depth:" +msgstr "Tiefe:" -msgid "Control Points (Always_)" -msgstr "Kontrollpunkte (immer_)" +msgid "Derivative" +msgstr "Abgeleitet" -msgid "_Control Point Info" -msgstr "_Kontrollpunkt-Informationen" +msgid "Descriptor" +msgstr "Beschreibung" -msgid "_Extrema" -msgstr "_Extrempunkte" +msgid "Deselect VWidth" +msgstr "Auswahl der vertikalen Dickte aufheben" -msgid "Points of _Inflection" -msgstr "Punkte der _Biegung" +msgid "Deselect Width" +msgstr "Auswahl der Dickte aufheben" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Fast Horizontale/Vertikale Linien" +msgid "Design Axis Values" +msgstr "Design-Axis Werte" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Fast Horizontale/Vertikale Kurven" +msgid "Design Range" +msgstr "Design-Bereich" -msgid "(Define \"Almost\")" -msgstr "(Definieren „Fast“)" +msgid "Design Settings:" +msgstr "Designeinstellungen:" -msgid "_Side Bearings" -msgstr "_Vor- und Nachbreiten" +msgid "Designer" +msgstr "Gestalter" -msgid "Reference Names" -msgstr "Referenz Namen" +msgid "Designer URL" +msgstr "Gestalter URL" -msgid "_Fill" -msgstr "_Füllen" +msgid "Design|_New..." +msgstr "_Neu …" -msgid "Previe_w" -msgstr "Vorscha_u" +msgid "Desired X-Height" +msgstr "Gewünschte x-Höhe" -msgid "Dragging Comparison Outline" -msgstr "Vergleichs-Kontur beim ziehen" +msgid "Desired x-height:" +msgstr "Gewünschte x-Höhe:" -msgid "Pale_ttes" -msgstr "Pale_tten" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Glyphen trennen und ent_fernen …" -msgid "_Glyph Tabs" -msgstr "_Glyphen-Reiter" +msgid "Detach & Remove Glyphs" +msgstr "Glyphen trennen und entfernen" -msgid "_Rulers" -msgstr "_Lineale" +msgid "Detach from PostScript Names" +msgstr "Vom PostScript-Namen trennen" -msgid "_Horizontal Hints" -msgstr "_Horizontale Hints" +msgid "Detaching Anchor Point" +msgstr "Ankerpunkt trennen" -msgid "_Vertical Hints" -msgstr "_Verticale Hints" +msgid "DetectDiagonalStems" +msgstr "Diagonale Stämme finden" -msgid "_Diagonal Hints" -msgstr "_Diagonale Hints" +msgid "Devanagari Extended" +msgstr "Devanagari Erweiterung" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "_BlueValues" +msgid "Diagonal Fractions" +msgstr "Diagonale Brüche" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "FamilyBl_ues" +msgid "Diagonal Hint Color" +msgstr "Diagonaler Hint Farbe" -msgid "_Anchors" -msgstr "_Anker" +msgid "Dialog Type:" +msgstr "Dialog Art:" -msgid "Debug Raster Cha_nges" -msgstr "Fehlerkorrektur Raster Ä_nderungen" +msgid "Diameter:" +msgstr "Durchmesser:" -msgid "Hori_zontal Metric Lines" -msgstr "Linien hori_zontaler Metrik" +#, c-format +msgid "Didn't understand \"%s\" in font info" +msgstr "Konnte \"%s\" in Schrift-Informationen nicht verstehen" -msgid "Vertical _Metric Lines" -msgstr "Linien vertikaler _Metrik" +#, c-format +msgid "Didn't understand \"%s\" while adding info to private subroutines" +msgstr "" +"Konnte \"%s\" nicht verstehen, während Informationen zu privaten " +"Unterroutinen hinzugefügt werden" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Konturen am Pixel-Gitter ausrichten" +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "Format nicht verstanden für fdselect %d\n" -msgid "_Display Compositions..." -msgstr "_Zusammensetzungen anzeigen …" +#, c-format +msgid "Didn't understand index format: %d\n" +msgstr "Index-Format nicht verstanden: %d\n" -msgid "Form_er Glyph" -msgstr "_ehemaliges Zeichen" +msgid "Differ" +msgstr "Unterscheiden sich" -msgid "N_umber Points" -msgstr "Punkte n_ummerieren" +msgid "Differences..." +msgstr "Unterschiede …" -msgid "Grid Fi_t" -msgstr "Ausrich_tung am Gitter" +msgid "Different Fonts" +msgstr "Verschiedene Schriften" -msgid "Sho_w" -msgstr "An_zeigen" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Verschiedene Füllmuster in Ebene %d von %s\n" -msgid "Com_binations" -msgstr "Kom_binationen" +#, c-format +msgid "Different number of contours in glyph “%s”\n" +msgstr "Unterschiedliche Anzahl von Konturen in der Glyphe „%s”\n" -msgid "Next _Line in Word List" -msgstr "Nächste Zeile in Wort-_Liste" +#, c-format +msgid "Different numbers of layers in %s\n" +msgstr "Unterschiedliche Anzahl von Ebenen in %s\n" -msgid "Previous Line in _Word List" -msgstr "Vorherige Zeile in _Wort-Liste" +#, c-format +msgid "" +"Different settings on whether to inherit stroke width in layer %d of %s\n" +msgstr "" +"Verschiedene Einstellungen, ob die Strichbreite geerbt werden soll in der " +"Ebene %d von %s\n" -msgid "SubFonts|_All" -msgstr "_Alle" +#, c-format +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Verschiedene Strichmuster in Ebene %d von %s\n" -msgid "SubFonts|_None" -msgstr "_Keine" +msgid "Dingbats" +msgstr "Dingbats" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MM _erneut verschmelzen" +msgid "Diphthongs (Obsolete)" +msgstr "Doppellaut (veraltet)" -msgid "_Point" -msgstr "_Punkt" +msgid "Direction of gaze:" +msgstr "Richtung des Blicks:" -msgid "Tools_2" -msgstr "Werkzeuge_2" +msgid "Directories Amid Files" +msgstr "Verzeichnisse zwischen Dateien" -msgid "H_ints" -msgstr "" +msgid "Directories First" +msgstr "Verzeichnisse zuerst" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "MM" +msgid "Directories Separate" +msgstr "Verzeichnisse getrennt" -msgid "Outline View 2" -msgstr "Konturen-Ansicht 2" +msgid "Directory name?" +msgstr "Verzeichnisname?" -msgid "This window displays a single outline glyph (more data)" -msgstr "Dieses Fenster zeigt die Kontur einer Glyphe (mehr Daten)" +msgid "Directory|Back" +msgstr "Zurück" -msgid "Outline View" -msgstr "Konturen-Ansicht" +msgid "Directory|Forward" +msgstr "Weiter" -msgid "This window displays a single outline glyph" -msgstr "Dieses Fenster zeigt die Kontur einer Glyphe" +msgid "Directory|_New" +msgstr "_Neu" -msgid "First Char" -msgstr "Erstes Zeichen" +msgid "Disabled Background:" +msgstr "Deaktiviert Hintergrund:" -msgid "Second Char" -msgstr "Zweites Zeichen" +msgid "Disabled Image" +msgstr "Bild für deaktiviert" -msgid "Kern Size" -msgstr "Unterschneidungs-Größe" +msgid "Disabled Text Color:" +msgstr "Deaktiviert Textfarbe:" -msgid "Select a ligature to view" -msgstr "Wähle eine Ligatur zum Anzeigen" +msgid "Discarding a duplicate kerning pair." +msgstr "Ein doppeltes Unterschneidungspaar verwerfen." -msgid "Kern Pair Closeup" -msgstr "Unterschneidungs-Paar überprüfen" +msgid "Discretionary Ligatures" +msgstr "Beliegige Ligaturen" -msgid "Anchor Control for Base" -msgstr "Ankereinstellungen für Grundzeichen" +msgid "Disordered designs" +msgstr "Ungeordnete Designs" -msgid "Anchor Control for Mark" -msgstr "Ankereinstellungen für Akzent" +msgid "Display" +msgstr "Anzeige" -msgid "Anchored Pairs" -msgstr "Verankerte Paare" +msgid "Display By Groups" +msgstr "Nach Gruppen anzeigen" -msgid "Kern Pairs" -msgstr "Unterschneidungs-Paare" +msgid "Display By _Groups..." +msgstr "Nach _Gruppen anzeigen …" -msgid "Sort By:" -msgstr "Sortieren nach:" +msgid "Display S_ubstitutions..." +msgstr "_Substitutionen anzeigen …" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s ist kein gültiger Klassenname (oder Nummer)" +msgid "Display Size:" +msgstr "Anzeigegröße:" -msgid "Bad Class" -msgstr "Ungültige Klasse" +msgid "Display files of this type" +msgstr "Dateien dieses Typs anzeigen" -msgid "No Sequence/Lookups" -msgstr "Keine Sequenz/Nachschlagetabellen" +msgid "Display rulers in the Outline Glyph View" +msgstr "Lineale in der Glyphenkontur-Ansicht anzeigen" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgid "" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"Zeige die Dickte als Unterstrich,\n" +"um die Dicktenbreite anzuzeigen" -msgid "Bad Sequence/Lookup List" -msgstr "Ungültige Sequenz/Nachschlagetabellen-Liste" - -#, c-format msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" -"Sequenznummer außerhalb der Grenzen, muss kleiner sein als %d (Anzahl der " -"Klassen in der Liste oben)" +"Zeige die Dickte als Linie,\n" +"senkrecht zur Schreibrichtung" + +msgid "DisplayOperatorMinHeight:" +msgstr "Min. Höhe Operator, vergößerte Form:" -#, c-format msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" -"Sequenznummer außerhalb der Grenzen, muss kleiner sein als %d (Anzahl der " -"Glyphen, Klassen oder Abdeckungstabellen)" +"Zeigt alle Glyphen der Schrift auf einem rechteckigen Gitter in der " +"angegebenen Punktgröße" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{Alles andere}" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Zeigt alle ausgewählten Zeichen in verschiedenen Punktgrößen" -msgid " There must be at least one contextual rule" -msgstr " Es muss mindestens eine kontextuelle Regel geben" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "" +"Zeigt alle ausgewählten Zeichen, jedes auf seiner eigenen Seite, in extremer " +"Größe" -msgid "Missing rules" -msgstr "Fehlende Regeln" +msgid "Dist" +msgstr "Entfernung" -msgid "Bad Coverage Table" -msgstr "Ungültige Abdeckungstabelle" +msgid "Distance" +msgstr "Entfernung" -msgid "There must be at least one match coverage table" -msgstr "Es muss mindestens eine Vergleichs-Abdeckungstabelle geben" +msgid "Distance between adjacent points is too big" +msgstr "Entfernung zwischen angrenzenden Punkten ist zu groß" msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" +"Distance between the overbar and\n" +"the ink top of the base." msgstr "" +"Abstand zwischen Oberstrich und\n" +"der Oberseite des Grundzeichens." msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" +"Distance between underbar and\n" +"the (ink) bottom of the base." msgstr "" +"Abstand zwischen Unterstrich und\n" +"der Unterseite des Grundzeichens." -msgid "Replacement mismatch" -msgstr "Nichtübereinstimmung der Ersetzung" +msgid "Distance to drawing plane:" +msgstr "Abstand zur Zeichnungsebene:" -msgid "Bad rule" -msgstr "Ungültige Regel" +msgid "Distance to projection plane:" +msgstr "Abstand zur Projektionsebene:" -msgid "Warning" -msgstr "Warnung" +msgid "Diverse Arms" +msgstr "Verschiedene Arme" -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" -"%s\n" -"Trotzdem fortfahren?" +msgid "Diverse Forms" +msgstr "Verschiedene Formen" + +msgid "Divide by zero in postscript code.\n" +msgstr "Teile mit Null im Postscript-Code.\n" + +msgid "Do Nothing" +msgstr "Nichts machen" + +msgid "Do it" +msgstr "Mach es" msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" +"Do not add duplicated name entries for legacy Mac platform. These name " +"entries are only needed for some legacy Mac applications." msgstr "" +"Füge keine doppelten Namenseinträge für ältere Mac-Plattformen hinzu. Diese " +"Namenseinträge werden nur für einige ältere Mac-Anwendungen benötigt." -msgid "Bad Sections" -msgstr "Ungültige Abschnitte" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Möchtest du, dass die Schrift PostScript Flex Hints enthällt?" + +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Möchtest du, dass die Schrift PostScript Hints enthällt?" msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." +"Do you want the font file to contain the names of each glyph in the font?" msgstr "" +"Möchtest du, dass die Schriftdatei die Namen einzelner Glyphen in der " +"Schrift enthält?" msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" -"Diese Regel aktiviert keine Nachschlagetabelle.\n" -"Trotzdem fortfahren?" - -msgid "Bad class name" -msgstr "Ungültiger Klassenname" +"Möchtest du, dass die Schriftdatei Truetype-Instruktionen enthält?\n" +"Dadurch werden keine neuen Instruktionen generiert, sondern es wird\n" +"nur das verwendet, was mit jedem Zeichen verbunden ist." -msgid "No spaces allowed in class names." -msgstr "In Klassennamen sind keine Leerzeichen erlaubt." +msgid "Do you want the font file to do hint substitution?" +msgstr "Möchtest du, dass die Schrift Hint Substitution ausführt?" msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" +"Sollen die eingebauten Bitmap-Schriftarten in dieser True/Open-Type Datei " +"geladen werden?\n" +"(Wenn ja, welche)" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "Der Klassenname %s wird bereits verwendet." +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "Möchtest du die Koordinaten auf ganze Zahlen runden (das spart Platz)?" -msgid "Section|Continue" -msgstr "Weiter" +msgid "Does not inherit from anything" +msgstr "Erbt von nichts" -msgid "Section|Start" -msgstr "Start" +msgid "Don't Compare HintMasks" +msgstr "Hint-Masken nicht vergleichen" -msgid "Class|Name" -msgstr "Name" +msgid "Don't Warn Again" +msgstr "Nicht erneut warnen" + +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "Vergleiche Hint-Masken nicht, wenn die Glyphe kein Problem hat" + +msgid "Don't smooth lines" +msgstr "Linien nicht glätten" + +msgid "Dotless Forms" +msgstr "Formen ohne Punkt" + +msgid "Dragging Comparison Outline" +msgstr "Vergleichs-Kontur beim ziehen" + +msgid "Dragging Comparison Outline Color" +msgstr "Vergleichs-Kontur Farbe" + +msgid "Draw a Line" +msgstr "Linie zeichnen" + +msgid "Draw a freehand curve" +msgstr "Ziehe freihändig eine Kurve" + +msgid "Drawing Area" +msgstr "Zeichnungsbereich" -msgid "Glyphs in the class" -msgstr "Glyphen in der Klasse" +msgid "Drawn or Distressed" +msgstr "Gezeichnet oder skiziert" -msgid "Glyphs in the coverage tables" -msgstr "Glyphen in den Abdeckungstabelle" +msgid "Drop Caps (Obsolete)" +msgstr "Initialen (veraltet)" -msgid "Apply lookup" -msgstr "Nachschlagetabelle anwenden" +msgid "Drop List Button" +msgstr "Drop-Liste Schaltfläche" -msgid "at position" -msgstr "bei Position" +msgid "Dummy 'DSIG'" +msgstr "Platzhalter 'DSIG'" -msgid "Matching rules based on a list of glyphs" -msgstr "" +msgid "Duplicate Anchor" +msgstr "Doppelter Anker" -msgid "Matching rules based on a list of classes" -msgstr "" +msgid "Duplicate Anchor Class" +msgstr "Doppelte Ankerklasse" -msgid "Section" -msgstr "Abschnitt" +msgid "Duplicate Kern data" +msgstr "Doppelte Unterschneidungs-Daten" -msgid "Replacement glyphs" -msgstr "Ersetzungs-Glyphen" +msgid "Duplicate Ligature" +msgstr "Ligatur duplizieren" -msgid "Edit Contextual Position" -msgstr "Kontextuelle Position bearbeiten" +msgid "Duplicate Name" +msgstr "Doppelter Name" -msgid "Edit Contextual Substitution" -msgstr "Kontextuelle Substitution bearbeiten" +msgid "Duplicate StyleSet Name" +msgstr "Doppelter Stilgruppen-Name" -msgid "Edit Chaining Position" -msgstr "Ketten-Position bearbeiten" +msgid "Duplicate data" +msgstr "Doppelte Daten" -msgid "Edit Chaining Substitution" -msgstr "Ketten-Substitution bearbeiten" +msgid "Duplicate name" +msgstr "Doppelter Name" -msgid "Edit Reverse Chaining Substitution" -msgstr "Umgekehrte Ketten-Substitution bearbeiten" +msgid "Duplicate pixelsize" +msgstr "Dopplung der Pixelgröße" -msgid "New Contextual Position" -msgstr "Neue kontextuelle Position" +msgid "Dutch" +msgstr "Niederländisch" -msgid "New Contextual Substitution" -msgstr "Neue kontextuelle Position" +msgid "EPS" +msgstr "EPS" -msgid "New Chaining Position" -msgstr "Neue Ketten-Position" +msgid "EPS Template" +msgstr "EPS-Vorlage" -msgid "New Chaining Substitution" -msgstr "Neue Ketten-Substitution" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (Chinesisch)" -msgid "New Reverse Chaining Substitution" -msgstr "Neue umgekehrte Ketten-Substitution" +msgid "E_lement" +msgstr "_Element" -msgid "Add Lookup" -msgstr "Nachschlagetabelle hinzufügen" +msgid "E_ncoding" +msgstr "_Kodierung" -msgid "Remove Lookup" -msgstr "Nachschlagetabelle entfernen" +msgid "E_xecute Script..." +msgstr "S_kript ausführen …" + +msgid "E_xport..." +msgstr "E_xportieren …" msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" +"Jede Funktion ist für einen bestimmten Satz von\n" +"Schriftsystemen und Sprachen aktiv.\n" +"Normalerweise wird nur ein Schriftsystem angegeben,\n" +"aber gelegentlich werden es mehrere sein.\n" +"Ein Schriftsystem ist ein vierbuchstabiges \n" +"Schriftsystem-Markierungselement für OpenType\n" -msgid "By Glyphs" -msgstr "Nach Glyphen" +msgid "Edges near horizontal/vertical/italic" +msgstr "Kanten fast horizontal/vertikal/kursiv" -msgid "By Classes" -msgstr "Nach Klassen" +msgid "Edit" +msgstr "Bearbeiten" -msgid "By Coverage" -msgstr "Nach Abdeckung" +msgid "Edit 'cvt '..." +msgstr "'cvt ' bearbeiten …" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" +msgid "Edit 'fpgm'..." +msgstr "'fpgm' bearbeiten …" -msgid "Dialog Type:" -msgstr "Dialog Art:" +msgid "Edit 'maxp'..." +msgstr "'maxp' bearbeiten …" -msgid "Simple" -msgstr "Einfach" +msgid "Edit 'prep'..." +msgstr "'prep' bearbeiten …" -msgid "Complex" -msgstr "Komplex" +msgid "Edit Chaining Position" +msgstr "Ketten-Position bearbeiten" -msgid "New Section" -msgstr "Neuer Abschnitt" +msgid "Edit Chaining Substitution" +msgstr "Ketten-Substitution bearbeiten" -msgid "Set From Selection" -msgstr "Nach Auswahl festlegen" +msgid "Edit Contextual Glyph Insertion" +msgstr "Kontextuelles Einfügen von Glyphen bearbeiten" -msgid "Set this glyph list from a selection." -msgstr "Diese Glyphenliste aus einer Auswahl festlegen." +msgid "Edit Contextual Kerning" +msgstr "Kontextuelle Unterschneidung bearbeiten" -msgid "An ordered list of lookups and positions" -msgstr "Eine geordnete Liste von Nachschlagetabellen und Positionen" +msgid "Edit Contextual Position" +msgstr "Kontextuelle Position bearbeiten" -msgid "Match" -msgstr "Übereinstimmung" +msgid "Edit Contextual Substitution" +msgstr "Kontextuelle Substitution bearbeiten" -msgid "Backtrack" -msgstr "Rückwärts" +msgid "Edit Counter Mask" +msgstr "Punzen-Maske bearbeiten" -msgid "Lookahead" -msgstr "Vorwärts" +msgid "Edit Filter List" +msgstr "Filterliste bearbeiten" -msgid "A list of glyphs:" -msgstr "Eine Liste von Glyphen:" +msgid "Edit Font Filters" +msgstr "Schrift-Filter bearbeiten" -msgid "Replacements" -msgstr "Ersetzungen" +msgid "Edit Indic Rearrangement" +msgstr "Indische Neuordnung bearbeiten" -msgid "A coverage table:" -msgstr "Abdeckungstabelle:" +msgid "Edit Reverse Chaining Substitution" +msgstr "Umgekehrte Ketten-Substitution bearbeiten" -msgid "A list of coverage tables:" -msgstr "Eine Liste der Abdeckungstabellne:" +msgid "Edit State Transition" +msgstr "Zustand-Übergang Bearbeiten" -msgid "Same as Match Classes" -msgstr "Gelich wie Übereinstimmungs-Klassen" +msgid "Edit _Metadata" +msgstr "_Metadaten bearbeiten" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Alle _Andere" +msgid "Editable Document" +msgstr "Editierbares Dokument" -msgid "Match Classes" -msgstr "Übereinstimmungs-Klassen" +msgid "Editing" +msgstr "Bearbeitung" -msgid "Back Classes" -msgstr "Rückwärts-Klassen" +msgid "Edits a lookup or lookup subtable." +msgstr "" +"Zum überarbeiten einer Nachschlagetabelle oder einer Subtabelle der " +"Nachschlagetabelle." -msgid "Ahead Classes" -msgstr "Vorwärts-Klassen" +msgid "Edits the transformations in a lookup subtable." +msgstr "" +"Zum überarbeiten der Transformationen in einer Subtabelle der " +"Nachschlagetabelle." -msgid "List of class names" -msgstr "Liste der Klassen-Namen" +msgid "Effects" +msgstr "Effekte" -msgid "Classes" -msgstr "Klassen" +msgid "Egyptian Hieroglyphs" +msgstr "Ägyptische Hieroglyphen" -msgid "" -msgstr "" +msgid "" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" +msgstr "" +"Entweder:\n" +"Zusätzlicher Raum, der nach einem Satz hinzugefügt werden soll\n" +"oder der Raum, der in Mathematikformeln verwendet werden soll" -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "" +"Elemente in der BlueValues/OtherBlues Reihe sind nicht in der richtigen " +"Reihenfolge." -msgid "" -msgstr "" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Elemente in der BlueValues/OtherBlues Reihe sind keine ganze Zahlen." -msgid "No Watch Points" -msgstr "Keine Beobachtung der Punkte" +msgid "" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." +msgstr "" +"Elemente in der BlueValues/OtherBlues Reihe sind zu nah (ändere BlueFuzz)." -msgid "Watch Points not supported in glyphs with references" -msgstr "Beobachtung der Punkte nicht unterstützt in Glyphen mit Referenzen" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "" +"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind nicht in der " +"richtigen Reihenfolge." -msgid "Registers" -msgstr "Register" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "" +"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind keine ganze Zahlen." -msgid "Stack" -msgstr "Stapel" +msgid "" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." +msgstr "" +"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind zu nah (ändere " +"BlueFuzz)." + +msgid "Ellipse" +msgstr "Ellipse" + +msgid "Em Units" +msgstr "Geviert-Einheiten" + +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "" +"Verfetten entsprechend der chinesischen, japanischen und koreanischen " +"Schriftsysteme" -msgid "Storage" -msgstr "Speicher" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "" +"Verfetten entsprechend der lateinischen, kyrillischen und griechischen " +"Schriftsysteme" -msgid "Points" -msgstr "Punkte" +msgid "Embolden by" +msgstr "Verfetten um" -msgid "Cvt" -msgstr "Cvt" +msgid "Embolden by:" +msgstr "Verfetten um:" -msgid "Raster" -msgstr "Raster" +msgid "Emoticons" +msgstr "Emoticons" -msgid "Gloss" -msgstr "Glossar" +msgid "Empty" +msgstr "Leer" -msgid "Current Raster (TrueType)" -msgstr "Aktueller Raster (TrueType)" +#, c-format +msgid "Empty composite %d\n" +msgstr "Leeres zusammengesetztes Zeichen %d\n" -msgid "Registers (TrueType)" -msgstr "Register (TrueType)" +#, c-format +msgid "Empty position on line %d of %s" +msgstr "Leere Position in Zeile %d von %s" -msgid "Stack (TrueType)" -msgstr "Stapel (TrueType)" +msgid "Empty rule" +msgstr "Leere Regel" -msgid "Storage (TrueType)" -msgstr "Speicher (TrueType)" +#, c-format +msgid "Empty substitute on line %d of %s" +msgstr "Leeres Substitutionselement in Zeile %d von %s" -msgid "Points (TrueType)" -msgstr "Punkte (TrueType)" +msgid "Enclosed Alphanumeric Supplement" +msgstr "Eingeschlossene alphanumerische Zeichen, Ergänzung" -msgid "Twilight" -msgstr "" +msgid "Enclosed Alphanumerics" +msgstr "Eingeschlossene alphanumerische Zeichen" -msgid "Normal" -msgstr "Normal" +msgid "Enclosed CJK Letters and Months" +msgstr "Eingeschlossene CJK-Buchstaben und Monate" -msgid "Current" -msgstr "Aktuell" +msgid "Enclosed Ideographic Supplement" +msgstr "Eingeschlossene ideografische Zeichen, Ergänzung" -msgid "Points|Original" -msgstr "Original" +msgid "Encoding Too Large" +msgstr "Kodierung zu groß" -msgid "Grid" -msgstr "Gitter" +msgid "Encoding name" +msgstr "Kodierungs-Name" -msgid "Raw" -msgstr "Roh" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "Kodierungswert (%x) nicht in Schrift, ignoriert" -msgid "Em Units" -msgstr "Geviert-Einheiten" +msgid "Encoding value not in font" +msgstr "Kodierungswert nicht in Schrift" -msgid "Transformed" -msgstr "Transformiert" +msgid "Encoding|Glyph Order" +msgstr "Glyphen-Reihenfolge" -msgid "Instructions out of date" -msgstr "Instruktionen veraltet" +msgid "End of file found in JSTF table.\n" +msgstr "Ende der Datei in der JSTF-Tabelle gefunden.\n" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"Die Punkte wurden geändert. Dies kann bedeuten, dass sich die Truetype-" -"Instruktionen nun auf die falschen Punkte beziehen und zu unerwarteten " -"Ergebnissen führen können." +msgid "End of file found in coverage table.\n" +msgstr "Ende der Datei in Abdeckungstabelle gefunden.\n" -msgid "Step into" -msgstr "Eintreten" +#, c-format +msgid "End of file found in string on line %d of %s" +msgstr "Ende der Datei in Zeichenfolge gefunden, in Zeile %d von %s" -msgid "Step over (Next)" -msgstr "Übergehen (Weiter)" +#, c-format +msgid "End of file in %s table" +msgstr "Ende der Datei in Tabelle %s" -msgid "Step out of current function" -msgstr "Aus der aktuellen Funktion heraustreten" +msgid "End of file in context chaining sub-table.\n" +msgstr "Ende der Datei in Subtabelle der kontekstuellen Kettung.\n" -msgid "Continue" -msgstr "Fortsetzen" +msgid "End of file in context chaining subtable.\n" +msgstr "Ende der Datei in Subtabelle der kontekstuellen Kettung.\n" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Alle ausgewählten Punkte beobachten\n" -"(stoppe, wenn sich ein Punkt bewegt)" +msgid "End of file in feat table.\n" +msgstr "Ende der Datei in feat Tabelle.\n" -msgid "Window" -msgstr "Fenster" +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "Dateiende beim Einfügen in Zeile %d von %s" -msgid "Exit Debugger" -msgstr "Fehlerkorrektur beenden" +#, c-format +msgid "End of file when reading features in %s table" +msgstr "Ende der Datei beim Lesen der Funktionen in Tabelle %s" -msgid "Instruction Gloss (TrueType)" -msgstr "Instruktions-Glossar (TrueType)" +#, c-format +msgid "End of file when reading scripts in %s table" +msgstr "Ende der Datei beim Lesen der Schriftsysteme in Tabelle %s" -msgid "Export Options" -msgstr "" +msgid "End:" +msgstr "Ende:" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "EndLen" +msgstr "Längen-Ende" -msgid "_Use Transform (SVG)" -msgstr "" +msgid "Endpoints specify minimum length and direction only" +msgstr "Endpunkte geben nur die minimale Länge und Richtung an" -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" +msgid "English" +msgstr "Englisch" -msgid "_Always raise this dialog when exporting" -msgstr "" +msgid "English (Australian)" +msgstr "Englisch (Australien)" -msgid "Bits/Pixel:" -msgstr "Bits/Pixel:" +msgid "English (Belize)" +msgstr "Englisch (Belize)" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Die einzig gültigen Werte für Bits/Pixel sind 1, 2, 4 oder 8" +msgid "English (British)" +msgstr "Englisch (Britisch)" -msgid "Pixel size?" -msgstr "Pixelgröße?" +msgid "English (Canada)" +msgstr "Englisch (Kanada)" -msgid "EPS" -msgstr "EPS" +msgid "English (Caribbean)" +msgstr "Englisch (Karibik)" -msgid "XFig" -msgstr "XFig" +msgid "English (Hong Kong)" +msgstr "Englisch (Hongkong)" -msgid "SVG" -msgstr "SVG" +msgid "English (India)" +msgstr "Englisch (Indien)" -msgid "Glif" -msgstr "Glif" +msgid "English (Indonesia)" +msgstr "Englisch (Indonesien)" -msgid "PDF" -msgstr "PDF" +msgid "English (Irish)" +msgstr "Englisch (Irisch)" -msgid "Raph's plate" -msgstr "Raphs plate Dateien" +msgid "English (Jamaica)" +msgstr "Englisch (Jamaika)" -msgid "X Bitmap" -msgstr "X Bitmap" +msgid "English (Malaysia)" +msgstr "Englisch (Malaysia)" -msgid "BMP" -msgstr "BMP" +msgid "English (New Zealand)" +msgstr "Englisch (Neuseeland)" -msgid "png" -msgstr "png" +msgid "English (Philippines)" +msgstr "Englisch (Philippinen)" -msgid "X Pixmap" -msgstr "X Pixmap" +msgid "English (South Africa)" +msgstr "Englisch (Südafrika)" -msgid "C FontForge" -msgstr "C FontForge" +msgid "English (Trinidad)" +msgstr "Englisch (Trinidad)" -msgid "_Replace" -msgstr "E_rsetzen" +msgid "English (US)" +msgstr "Englisch (US)" -msgid "File Exists" -msgstr "Datei existiert" +msgid "English (Zimbabwe)" +msgstr "Englisch (Simbabwe)" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Vorhandene Datei %s ersetzen?" +msgid "Engraved" +msgstr "Engraviert" -msgid "Couldn't create directory" -msgstr "Konnte Verzeichnis nicht erstellen" +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." +msgstr "" +"Gebe eine Liste von Tabellen-Tags mit vier Buchstaben ein, die durch Kommas\n" +"getrennt sind. FontForge erstellt beim Laden einer TrueType-/OpenType-" +"Schrift\n" +"eine Binärkopie dieser Tabellen und gibt sie (unverändert) beim Erstellen " +"der Schrift\n" +"aus. Füge keine Tabellen-Tags ein, von denen FontForge glaubt, dass er sie " +"verstehen." -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Konnte Verzeichnis nicht erstellen: %s" +msgid "Enter the name of a glyph in the font" +msgstr "Namen einer Glyphe in der Schrift eingeben" -msgid "Create directory" -msgstr "Verzeichnis erstellen" +msgid "Entries" +msgstr "Einträge" -msgid "Directory name?" -msgstr "Verzeichnisname?" +msgid "Entry" +msgstr "Eingang" -msgid "Export" -msgstr "Exportieren" +#, c-format +msgid "Entry (%d,%d)" +msgstr "Anfang (%d,%d)" -msgid "_Filter" -msgstr "_Filter" +msgid "Error Bound" +msgstr "Fehler in der Begrenzung" -msgid "Directory|_New" -msgstr "_Neu" +msgid "Error parsing color component.\n" +msgstr "Fehler beim Parsen der Farbkomponente.\n" -msgid "_Options" -msgstr "" +#, c-format +msgid "Error: %s\n" +msgstr "Fehler: %s\n" -msgid "Format:" -msgstr "Format:" +#, c-format +msgid "Error: Expected %s, got %s" +msgstr "Fehler: Erwartet %s, erhalten %s" -msgid "Transformation Matrix" -msgstr "Transformationsmatrix" +#, c-format +msgid "Error: Unexpected %s found" +msgstr "Fehler: Unerwartet gefunden %s" -msgid "Value out of range" -msgstr "Wert außerhalb des Bereichs" +msgid "Error: wrong format" +msgstr "Fehler: falsches Format" -msgid "_Base:" -msgstr "_Basis:" +msgid "Errors detected" +msgstr "Fehler gefunden" -msgid "Ref:" -msgstr "Ref:" +msgid "Estonian" +msgstr "Estnisch" -msgid "Bad Point Match" -msgstr "Ungültige Punkt-Übereinstimmung" +msgid "Ethiopic" +msgstr "Äthiopisch" -msgid "Both points must be specified, or neither" -msgstr "Ungültige Punkte müssen angegeben werden, oder keiner" +msgid "Ethiopic Extended" +msgstr "Äthiopisch Erweiterung" -msgid "Couldn't find base point" -msgstr "Konnte Punkt des Grundzeichens nicht finden" +msgid "Ethiopic Extended-A" +msgstr "Äthiopisch Erweiterung-A" -msgid "Couldn't find point in reference" -msgstr "Konnte Punkt in der Referenz nicht finden" +msgid "Ethiopic Supplement" +msgstr "Äthiopisch Ergänzung" -msgid "C_hange" -msgstr "_Ändern" +msgid "European Number" +msgstr "Europäisch Nummer" -msgid "_Retain" -msgstr "_Beibehalten" +msgid "European Number Separator" +msgstr "Europäische Nummer Trennzeichen" -msgid "Transformation Matrix Changed" -msgstr "Transformationsmatrix geändert" +msgid "European Number Terminator" +msgstr "Europäische Nummer Endzeichen" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" +msgid "Even Width" +msgstr "Gleichmäßige Breite" -msgid "Reference Info" -msgstr "Referenz-Informationen" +msgid "Everything to its default value" +msgstr "Alles zurück auf Standardwerte" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Referenz auf Zeichen %1$.20s bei %2$d" +msgid "Exaggerated" +msgstr "Extrem" -msgid "Transformed by:" -msgstr "Transformiert um:" +msgid "Exaggerated/Extreme Wrapping" +msgstr "Übertrieben/Extreme Schnörkel" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" +msgid "Exaggerated/More Wrapping" +msgstr "Übertrieben/Mehr Schnörkel" -msgid "_Use My Metrics" -msgstr "_Meine Metriken verwenden" +msgid "Exaggerated/No Wrapping" +msgstr "Übertrieben/Ohne Schnörkel" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"Nur in einer TrueType-Schriften relevant, diese Option zeigt an,\n" -"dass die Dickte der zusammengesetzten Glyphe die gleiche sein\n" -"sollte, wie die Dickte dieser Referenz." +msgid "Exaggerated/Some Wrapping" +msgstr "Übertrieben/MitSchnörkel" -msgid "_Round To Grid" -msgstr "_Aufrunden auf Gitter" +msgid "Exceptionally Wide" +msgstr "Außerordentlich breit" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Nur in einer TrueType-Schriften relevant, diese Option zeigt an, dass wenn\n" -"die Referenz parallel verschoben wird, die Werte während der " -"Gitteranpassung\n" -"aufgerundet werden sollen." +msgid "Execute Script" +msgstr "Skript ausführen" -msgid "TrueType Point _Matching:" -msgstr "TrueType Punkt-Übereinsti_mmung:" +#, c-format +msgid "Execution of script %s failed" +msgstr "Ausführung des Skripts %s fehlgeschlagen" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"Nur in einer TrueType-Schriften relevant, diese Option zeigt an,\n" -"dass die Referenz nicht normal versetzt werden soll, sondern dass\n" -"ihre Position durch Verschieben der Referenz so bestimmt werden,\n" -"dass der angegebene Punkt in der Referenz auf den angegebenen\n" -"Punkt im Grundzeichen fällt." +msgid "Exit" +msgstr "Ausgang" -msgid "Bounding Box:" -msgstr "Begrenzungsrahmen:" +#, c-format +msgid "Exit (%d,%d)" +msgstr "Ende (%d,%d)" -msgid "X:" -msgstr "X:" +msgid "Exit Debugger" +msgstr "Fehlerkorrektur beenden" -msgid "Y:" -msgstr "Y:" +msgid "Expand Stroke" +msgstr "Strich verbreitern" -msgid "_Show" -msgstr "_Anzeigen" +msgid "Expanded" +msgstr "Breit" -msgid "Image Info" -msgstr "Bild-Informationen" +msgid "Expanded (125%)" +msgstr "Breit (125%)" #, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Bild bei: (%.0f,%.0f)" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "" +"Erwartet %s in der Definition der Nachschlagetabelle in Zeile %d von %s" #, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Skaliert um: (%.2f,%.2f)" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "" +"Erwartet '%c%c%c%c' in der Definition der Nachschlagetabelle in Zeile %d von " +"%s" #, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Bildgröße: %d × %d Pixel" - -msgid "Last Anchor Point" -msgstr "Letzter Ankerpunkt" +msgid "Expected '%c' on line %d of %s" +msgstr "Erwartet '%c' in Zeile %d von %s" -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "Erwartet '%s' in Zeile %d von %s" #, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"Akzente innerhalb einer Ligatur sollten in der Reihenfolge der " -"Schreibrichtung sein.\n" -"Dieser und %d sind es nicht." +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Erwartet ';' am Anweisungsende in Zeile %d von %s" -msgid "Out Of Order" -msgstr "Ungeordnet" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "Erwartet ';' in Markierungen der Nachschlagetabelle in Zeile %d von %s" -msgid "Lig Index:" -msgstr "Ligaturen Index:" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "Erwartet ';' in Zeile %d von %s" -msgid "Index in use" -msgstr "Verwendeter Index" +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "Erwartet '=' in der Definition der Glyphen-Klassen in Zeile %d von %s" -msgid "This ligature index is already in use" -msgstr "Dieser Ligaturen-Index wird bereits verwendet" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Erwartet '>' im Anker in Zeile %d von %s" -msgid "This index is much larger than the closest neighbor" -msgstr "Dieser Index ist viel größer als der nächste Nachbarn" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "Erwartet '>' im Trenner in Zeile %d von %s" -msgid "Too Big" -msgstr "Zu groß" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "Erwartet '[' in der Definition der Glyphen-Klassen in Zeile %d von %s" -msgid "Class already used" -msgstr "Klasse bereits verwendet" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Erwartet Schlüsselwort 'anchor' im Anker in Zeile %d von %s" -msgid "This anchor class already is associated with a point in this character" +#, c-format +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" msgstr "" -"Diese Ankerklasse ist mit einem Punkt in diesem Zeichen bereits verknüpft" - -msgid "Anchor Point Info" -msgstr "Ankerpunkt Informationen" +"Erwartet Schlüsselwörter 'by' oder 'from' in Substitution in Zeile %d von %s" -msgid "Matching TTF Point:" -msgstr "Übereinstimmender TT Punkt:" +#, c-format +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "Erwartet '{' in der Definition der Funktionen in Zeile %d von %s" -msgid "Base Mark" -msgstr "Grund-Akzent" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "Erwartet '}' in Zeile %d von %s" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Kursiv Anfang" +#, c-format +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" +msgstr "" +"Erwartet Anhang oder Ligaturen-Trenner oder Definition der Glyphen-Klasse in " +"Zeile %d von %s" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Kursiv Ende" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." +msgstr "" +"Erwartet wird ein PostScript-Code.\n" +"Beginnt normalerweise mit \"{\" und endet mit \"}\"." -msgid "AnchorPoint|_New" -msgstr "_Neu" +#, c-format +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Erwartet einen Anker (nach Grundzeichen/Akzent) auf Zeile %d von %s" -msgid "AnchorClass|New _Class" -msgstr "Neue _Klasse" +#, c-format +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "Erwarteter Anker in der Akzentenklasse-Definition in Zeile %d von %s" + +msgid "" +"Expected boolean value.\n" +"(\"true\" or \"false\")" +msgstr "" +"Erwartet wird ein boolescher Wert.\n" +"(\"richtig\" oder \"falsch\")" #, c-format -msgid "Curvature: %g" -msgstr "Krümmung: %g" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "" +"Erwarteter Klassenname in der Akzentenklasse-Definition in Zeile %d von %s" -msgid "Curvature: ?" -msgstr "Krümmung: ?" +#, c-format +msgid "Expected class on line %d of %s" +msgstr "Erwartet Klasse in Zeile %d von %s" -msgid "Base X" -msgstr "Basis X" +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Erwartet Komma oder Semikolon in Zeile %d von %s" -msgid "Base Y" -msgstr "Basis Y" +msgid "Expected glyph file with format==1 or 2" +msgstr "Erwartete Glyphen-Datei mit Format==1 oder 2" -msgid "Next CP X" -msgstr "Nächster Kontrollpunkt X" +#, c-format +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" +msgstr "" +"Erwartet Glyphen-Name, cid oder Klasse in der Definition der Glyphen-Klassen " +"in Zeile %d von %s" -msgid "Next CP Y" -msgstr "Nächster Kontrollpunkt Y" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Erwartet ganze Zahl im Anker in Zeile %d von %s" -msgid "Next CP Dist" -msgstr "Nächster Kontrollpunkt Entfernung" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Erwartet ganze Zahl im Trenner in Zeile %d von %s" -msgid "Next CP Angle" -msgstr "Nächster Kontrollpunkt Winkel" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "Erwartet ganze Zahl in Zeile %d von %s" -msgid "Prev CP Dist" -msgstr "Voriger Kontrollpunkt Entfernung" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" +msgstr "" +"Erwartet ganze Zahl oder Liste ganzer Zahlen nach %s in Zeile %d von %s" -msgid "Prev CP X" -msgstr "Voriger Kontrollpunkt X" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Erwartet Namen in der Definition der Anker in Zeile %d von %s" -msgid "Prev CP Y" -msgstr "Voriger Kontrollpunkt Y" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "Erwartet Name in Nachschlagetabelle in Zeile %d von %s" -msgid "Prev CP Angle" -msgstr "Voriger Kontrollpunkt Winkel" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "Erwartet Name oder Klasse in Zeile %d von %s" -msgid "Overlapped Hints" -msgstr "Überlappende Hints" +msgid "Expected number." +msgstr "Erwartet wird eine Zahl." #, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" +msgid "Expected semicolon on line %d of %s" +msgstr "Erwartet Semikolon in Zeile %d von %s" -msgid "Point Info" -msgstr "Punkt-Informationen" +#, c-format +msgid "Expected string on line %d of %s" +msgstr "Erwartet Zeichenfolge in Zeile %d von %s" -msgid "_Normal" -msgstr "_Normal" +#, c-format +msgid "Expected tag in feature on line %d of %s" +msgstr "Erwartet Markierungselement in Funktion in Zeile %d von %s" -msgid "_Interpolated" -msgstr "_Interpoliert" +msgid "Expert" +msgstr "Expertenzeichen" -msgid "N_ever Interpolate" -msgstr "Int_erpoliere nie" +msgid "Expert Forms" +msgstr "Expertenformen" -msgid "Prev CP:" -msgstr "Voriger Kontrollpunkt:" +msgid "Expor_t..." +msgstr "Expor_tieren …" -msgid "ControlPoint|Default" -msgstr "Standard" +msgid "Export" +msgstr "Exportieren" -msgid "Offset" -msgstr "Versatz" +msgid "ExportClipboard" +msgstr "Ablage exportieren" -msgid "Dist" -msgstr "Entfernung" +msgid "Exten Shapes" +msgstr "Erweiterte Formen" -msgid "°" -msgstr "°" +msgid "Extended" +msgstr "Breit" -msgid "Curvature: -0.00000000" -msgstr "Krümmung: -0.00000000" +msgid "Extended Collection" +msgstr "Erweiterte Sammlung" -msgid "Next CP:" -msgstr "Nächster Kontrollpunkt:" +msgid "Extender" +msgstr "Erweitertes Zeichen" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" +msgid "Extender Glyphs" +msgstr "Erweiternde Glyphen" -msgid "Type:" -msgstr "Art:" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Erweiternde Glyphen (Kashida, usw.)" -msgid "Location" -msgstr "Lage" +msgid "Extenders" +msgstr "Erweiternde Zeichen" -msgid "Hint Mask" -msgstr "Hint-Maske" +msgid "Extension" +msgstr "Erweiterung" -msgid "Active Hints" -msgstr "Aktive Hints" +msgid "Extent" +msgstr "Erweitern" -msgid "Prev On Contour" -msgstr "Voriger auf Kontur" +msgid "Extra Black (Nord)" +msgstr "Extra Schwarz (Nord)" -msgid "Next On Contour" -msgstr "Nächster auf Kontur" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Extra Zwischenraum:" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "Y" +msgid "" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." +msgstr "" +"Zusätzliche horizontale Unterschneidung vor\n" +"dem Grad eines Radikalen, falls vorhanden." -msgid "Spiro Point Info" -msgstr "Spiro Punkt Informationen" +msgid "Extra white space reserved above the overbar." +msgstr "Zusätzlicher Weißraum über dem Überstrich." -msgid "Dependents" -msgstr "Abhängige" +msgid "Extra white space reserved above the radical." +msgstr "Zusätzlicher Weißreaum über dem Radikal." -msgid "Show" -msgstr "Anzeigen" +msgid "Extra white space reserved below the underbar." +msgstr "Zusätzlicher Weißraum unter dem Unterstrich." -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Subtabelle %.60s in Glyphe %.60s" +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." +msgstr "" +"Extra Weißraum, der nach jedem hoch-/tiefgestellten\n" +"Element hinzugefügt werden soll." -msgid "Dependent Substitutions" -msgstr "Abhängige Substitutionen" +msgid "Extra-Condensed (62.5%)" +msgstr "Extra-Schmal (62.5%)" -msgid "Freetype rasterization failed.\n" -msgstr "Freetype-Rasterisierung fehlgeschlagen.\n" +msgid "Extra-Expanded (150%)" +msgstr "Extra-Breit (150%)" -msgid "Pointsize Y" -msgstr "Punktgröße Y" +msgid "Extract from PDF" +msgstr "Aus PDF extrahieren" -msgid "Pointsize X" -msgstr "Punktgröße X" +msgid "Extraneous glyphs" +msgstr "Fremde Glyphen" -msgid "DPI" -msgstr "DPI" +msgid "Extrema Point Color" +msgstr "Extrempunkte Farbe" -msgid "Grid Fit Parameters" -msgstr "Ausrichtung am Gitter Parameter" +msgid "Extremum bound..." +msgstr "Begrenzung der Extrempunkte …" -msgid "Debug _fpgm/prep" -msgstr "_fpgm/prep Fehlerkorrektur" +msgid "FOND Name:" +msgstr "FOND Name:" -msgid "Scale X/Y the same" -msgstr "X/Y gleich skalieren" +msgid "FONTLOG" +msgstr "FONTLOG" -msgid "_DPI:" -msgstr "_DPI:" +msgid "FS Miscellaneous" +msgstr "7.15 – Verschiedenes" -msgid "_Pointsize Y:" -msgstr "_Punktgröße Y:" +msgid "FS Modern" +msgstr "7.1 – Modern" -msgid "_Mono" -msgstr "_Schwarzweiß" +msgid "F_ind / Replace..." +msgstr "F_inden / Ersetzen …" -msgid "_Anti-Aliased" -msgstr "_Kantenglättung" +msgid "F_inials" +msgstr "_Endformen" -msgid "Base:" -msgstr "Basis:" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "V_orne" -msgid "Size:" -msgstr "Größe:" +msgid "F_orm" +msgstr "F_orm" -msgid "Review Hints" -msgstr "Hints überprüfen" +#, c-format +msgid "Failed to find NameList: %s" +msgstr "Namensliste konnte nicht gefunden werden: %s" -msgid "_HStem" -msgstr "_Horiz. Stamm" +msgid "Failed to generate postscript font" +msgstr "Fehler beim Erstellen der Postscript-Schrift" -msgid "_VStem" -msgstr "_Vert. Stamm" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "Fehler beim Erstellen von postscript in Datei %s" -msgid "_Move Points" -msgstr "_Punkte verschieben" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "Fehler beim Laden der Unterschneidungs-Daten von %s" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" +#, c-format +msgid "Failed to open %s for output" +msgstr "Fehler beim Öffnen von %s für Ausgabe" -msgid "Cr_eate" -msgstr "Erst_elle" +#, c-format +msgid "Failed to open file %s for output" +msgstr "Fehler beim Öffnen der Datei %s für die Ausgabe" -msgid "Re_move" -msgstr "E_ntferne" +msgid "Failed to open temporary output file" +msgstr "Fehler beim Öffnen der temporären Ausgabedatei" -msgid "Previous Hint." -msgstr "Vorheriger Hint." +msgid "Failed to read guideline." +msgstr "Hilfslinie konnte nicht lesen." -msgid "Next Hint." -msgstr "Nächster Hint." +#, c-format +msgid "Failed to write %s\n" +msgstr "Fehler beim Schreiben von %s\n" -msgid "Regenerate Hint Substitution Points" -msgstr "Hint Substitutions-Punkte neu erstellen" +msgid "Failure" +msgstr "Fehlgeschlagen" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" +msgid "Family" +msgstr "Familie" -msgid "Create Hint" -msgstr "Hint erstellen" +msgid "Family Blue Color" +msgstr "Family Blue Farbe" -msgid "Create Horizontal Stem Hint" -msgstr "Hint für horizontalen Stamm erstellen" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "FamilyBl_ues" -msgid "Create Vertical Stem Hint" -msgstr "Hint für vetikalen Stamm erstellen" +msgid "Faroese (Icelandic)" +msgstr "Färöisch (Isländisch)" -msgid "Import Parameters" -msgstr "" +msgid "Feature" +msgstr "Funktion" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Feature Tag:" +msgstr "Markierungselement der Funktionen:" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "Feature Tags" +msgstr "Markierungselemente der Funktionen" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "Feature _Id:" +msgstr "_ID der Funktion:" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" +msgid "Feature file?" +msgstr "Funktionen-Datei?" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "Feature out of bounds in script table.\n" +msgstr "Funktion außerhlab der Grenzen in der Tabelle der Schriftsysteme.\n" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "Feature tags are limited to 4 letters" +msgstr "Markierungselemente der Funktionen sind auf 4 Buchstaben beschränkt" -msgid "Use Clip-paths (SVG)" +msgid "Feature tags must be exactly 4 ASCII characters" msgstr "" +"Markierungselemente der Funktionen müssen genau 4 ASCII-Zeichen lang sein" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "Feature tags will be removed" +msgstr "Markierungselemente der Funktionen werden entfernt" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +msgid "Features" +msgstr "Funktionen" +#, c-format msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" +"Funktionen innerhalb anderer Funktionen sind nur für 'aalt' Funktionen " +"erlaubt in Zeile %d von %s" -msgid "Accuracy _Target:" -msgstr "" +msgid "Felt Pen or Brush Tip" +msgstr "Filzstift oder Pinselspitze" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "Fi_ll" +msgstr "Fü_llen" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "Figure out flex hints after every change" +msgstr "Finde Flex Hints nach jeder Änderung" -msgid "Accuracy Target:" -msgstr "" +msgid "File Exists" +msgstr "Datei existiert" -msgid "Image" -msgstr "Bild" +msgid "" +"File length as specified in the WOFF header does not match the actual file " +"length." +msgstr "" +"Die im WOFF-Header angegebene Dateilänge stimmt nicht mit der tatsächlichen " +"Dateilänge überein." -msgid "PDF page graphics" -msgstr "PDF-Seiten-Grafiken" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Vorhandene Datei %s ersetzen?" -msgid "Raph's plate files" -msgstr "Raphs plate Dateien" +msgid "Fill" +msgstr "Füllen" -msgid "BDF" -msgstr "BDF" +msgid "Fill Color" +msgstr "Füllfarbe" -msgid "TTF" -msgstr "TTF" +msgid "Filled Ellipse" +msgstr "Ausgefüllte Ellipse" -msgid "ΤεΧ Bitmap Fonts" -msgstr "ΤεΧ Bitmap-Schriften" +msgid "Filled Rectangle" +msgstr "Ausgefülltes Rechteck" -msgid "PCF (pmf)" -msgstr "PCF (pmf)" +msgid "Filter" +msgstr "Filter" -msgid "Mac Bitmap" -msgstr "Mac Bitmap" +msgid "Filter:" +msgstr "Filter:" -msgid "Win FON" -msgstr "Win FON" +msgid "Filter|New" +msgstr "Neu" -msgid "palm" -msgstr "palm" +msgid "Final" +msgstr "Letzte" -msgid "Image Template" -msgstr "Bildvorlage" +msgid "Final Glyph On Line" +msgstr "End-Glyphe in der Zeile" -msgid "EPS Template" -msgstr "EPS-Vorlage" +msgid "Find" +msgstr "Suchen" -msgid "SVG Template" -msgstr "SVG-Vorlage" +msgid "Find All" +msgstr "Alle suchen" -msgid "Glif Template" -msgstr "Glif-Vorlage" +msgid "Find In Font _View" +msgstr "_Finde in Font-Ansicht" -msgid "Only One Font" -msgstr "Nur eine Schrift" +msgid "Find Next" +msgstr "Weitersuchen" -msgid "Only one font may be imported into the background" -msgstr "Nur eine Schrift kann in den Hintergrund importiert werden" +msgid "Find Pr_oblems..." +msgstr "Pr_obleme finden …" -msgid "Import" -msgstr "Importieren" +msgid "Find Proble_ms..." +msgstr "Finde Proble_me …" -msgid "_Import" -msgstr "_Importieren" +msgid "Find Problems" +msgstr "Probleme finden" -msgid "As Background" -msgstr "Als hintere Ebene" +msgid "Find Sub Font Definition file" +msgstr "Definition-Datei der Sub-Schrift finden" -msgid "Magnify (Minify with alt)" -msgstr "Vergrößern (mit alt verkleinern)" +msgid "Find a cidmap file..." +msgstr "Finde eine cidmap Datei …" -msgid "Pointer" -msgstr "Zeiger" +msgid "Find an adobe CMap file..." +msgstr "Finde eine adobe CMap Datei …" -msgid "Draw a freehand curve" -msgstr "Ziehe freihändig eine Kurve" +#, c-format +msgid "Find in %.100s" +msgstr "Finden in %.100s" -msgid "Scroll by hand" -msgstr "Mit der Hand blättern" +msgid "Finding Counter Masks..." +msgstr "Punzen-Masken finden …" -msgid "Cut splines in two" -msgstr "Kurven in zwei Teile zerschneiden" +msgid "Finding Substitution Points..." +msgstr "Substitution-Punkte finden …" -msgid "Measure distance, angle between points" -msgstr "Abstand messen, Winkel zwischen Punkten" +msgid "Finnish" +msgstr "Finnisch" -msgid "Add a point, then drag out its control points" -msgstr "Füge einen Punkt hinzu, ziehe dann seine Kontrollpunkte aus" +msgid "First" +msgstr "Erste" -msgid "Change whether spiro is active or not" -msgstr "Aktiviere oder deaktiviere Spiro" +msgid "First 256" +msgstr "Erste 256" -msgid "Add a curve point" -msgstr "Kurvenpunkt hinzufügen" +msgid "First Char" +msgstr "Erstes Zeichen" -msgid "Add a curve point always either horizontal or vertical" -msgstr "Kurvenpunkt immer horizontal oder vertikal hinzufügen" +#, c-format +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "Erster Rand zum letzten Rand: %g × %g Länge %f" -msgid "Add a corner point" -msgstr "Eckpunkt hinzufügen" +msgid "First Glyph Name" +msgstr "Erste Glyphe Name" -msgid "Add a tangent point" -msgstr "Tangentenpunkt hinzufügen" +msgid "First P_oint, Next Contour" +msgstr "Erster Punkt, nächste K_ontur" -msgid "Rotate the selection" -msgstr "Auswahl drehen" +msgid "First Point Color" +msgstr "Erste Punktfarbe" -msgid "Scale the selection" -msgstr "Auswahl skalieren" +msgid "First to _All" +msgstr "Ersten zu _Allen" -msgid "Flip the selection" -msgstr "Auswahl spiegeln" +msgid "Fix" +msgstr "Reparieren" -msgid "Skew the selection" -msgstr "Auswahl neigen" +msgid "Fixing up References" +msgstr "Referenzen korrigieren" -msgid "Perform a perspective transformation on the selection" -msgstr "Auswahl perspektivisch transformieren" +msgid "Flared" +msgstr "Erweitert" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +msgid "Flat" +msgstr "Flach" -msgid "Polygon or Star" -msgstr "Polygon oder Stern" +msgid "Flat Nib" +msgstr "Flache Feder" -msgid "Rectangle or Ellipse" -msgstr "Rechteck oder Ellipse" +msgid "Flate decompression failed.\n" +msgstr "Flate-Dekompression fehlgeschlagen.\n" -msgid "_Pointer" -msgstr "_Zeiger" +msgid "Flattened Accents over Capitals" +msgstr "Gestauchte Akzente über Großbuchstaben" -msgid "_Magnify" -msgstr "_Vergrößern" +msgid "FlattenedAccentBaseHeight:" +msgstr "Gestauchte Akzente Grundbuchstabe Höhe:" -msgid "_Freehand" -msgstr "_Freihand" +msgid "Flemish" +msgstr "Flämisch" -msgid "_Scroll" -msgstr "_Blättern" +msgid "Flip" +msgstr "Spiegeln" -msgid "_Knife" -msgstr "_Messer" +msgid "Flip Horizontally" +msgstr "Horizontal spiegeln" -msgid "_Ruler" -msgstr "_Lineal" +msgid "Flip Vertically" +msgstr "Vertikal spiegeln" -msgid "P_en" -msgstr "F_eder" +msgid "Flip _Horizontally" +msgstr "_horizontal spiegeln" -msgid "_Activate Spiro" -msgstr "Spiro _aktivieren" +msgid "Flip _Vertically" +msgstr "_vertikal spiegeln" -msgid "Sca_le" -msgstr "Ska_lieren" +msgid "Flip the selection" +msgstr "Auswahl spiegeln" -msgid "Rotate" -msgstr "Drehen" +msgid "Flip..." +msgstr "Spiegeln …" -msgid "Flip" -msgstr "Spiegeln" +msgid "Flipped Reference" +msgstr "Umgekehrtes Referenzobjekt" -msgid "Ske_w" -msgstr "_Neigen" +msgid "Flipped References" +msgstr "Gespiegelte Referenzen" -msgid "_3D Rotate" -msgstr "_3D drehen" +msgid "Flipping" +msgstr "Spiegeln" -msgid "Perspecti_ve" -msgstr "Perspekti_ve" +msgid "Fo_ntname:" +msgstr "Schrift_name:" -msgid "Rectan_gle" -msgstr "Rechtec_k" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"Schrift %1$.40s in Datei %2$.40s wurde geändert.\n" +"Möchtest du sie speichern?" -msgid "Pol_ygon" -msgstr "Pol_ygon" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"Schrift %1$.40s in Datei %2$.40s wurde geändert.\n" +"Durch das Zurücksetzen der Datei verlierst Du diese Änderungen.\n" +"Willst Du das?" -msgid "Ellipse" -msgstr "Ellipse" +msgid "Font Compare" +msgstr "Schrift vergleichen" -msgid "Star" -msgstr "Stern" +msgid "Font Editor" +msgstr "Font-Editor" -msgid "De_activate Spiro" -msgstr "Spiro _deaktivieren" +msgid "Font Family" +msgstr "Schriftfamilie" -msgid "G_4" -msgstr "G_4" +msgid "Font Info" +msgstr "Schriftinformationen" -msgid "G_2" -msgstr "G_2" +msgid "Font Information Dialog" +msgstr "Schriftinformationen Dialog" -msgid "Lef_t" -msgstr "Lin_ks" +#, c-format +msgid "Font Information for %.90s" +msgstr "Schriftinformationen für %.90s" -msgid "Rig_ht" -msgstr "Rec_hts" +msgid "Font Size" +msgstr "Schriftgröße" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "V_orne" +msgid "Font Type:" +msgstr "Schriftart:" -#. GT: Background, make it short -msgid "_Back" -msgstr "_Hinten" +msgid "Font changed" +msgstr "Schrift hat sich geändert" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "Hilfs_linien" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "" +"Schriftdatei hat Feld mit ungültiger Anzahl an Glyphen. maxp sagt: %d " +"sizeof(loca)=>%d" -msgid "Size of Points" -msgstr "Größe der Punkte" +#, c-format +msgid "Font to compare with %.20s" +msgstr "Schrift für den Vergleich mit %.20s" -msgid "Radius: " -msgstr "Radius: " +#, c-format +msgid "Font to merge into %.20s" +msgstr "Schrift zum Zusammenführen in %.20s" -msgid "Angle:" -msgstr "Winkel:" +msgid "Font:" +msgstr "Schrift:" -msgid "C_enter" -msgstr "Z_entrieren" +msgid "FontForge" +msgstr "FontForge" -msgid "Corner" -msgstr "Ecke" +msgid "FontForge font debugging table" +msgstr "FontForge Tabelle der Schrift-Fehlerkorrekturen" -msgid "Diameter:" -msgstr "Durchmesser:" +msgid "" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." +msgstr "" +"FontForge benutzt intern Pfade mit Richtung im\n" +"Uhrzeigersinn. Dies erlaubt es dir zu überprüfen,\n" +"ob sie es sind. Prüfe vor diesem Test, dass sich\n" +"kein Pfad selbst überschneidet." -msgid "Shape Type" -msgstr "Form-Art" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"FontForge ist ein Font-Editor für Kontur- und Bitmap-Schriften. Es " +"ermöglicht das Erstellen, Bearbeiten oder Konvertieren einer ganzen Reihe " +"von Schriften, einschließlich PostScript, TrueType, OpenType, cid, Multi-" +"Master, cff, SVG und BitMap-Schriften (bdf, FON, NFNT)." -msgid "Regular" -msgstr "Normal" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." +msgstr "" +"FontForge ist eine freie Open-Source-Software, die für den Betrieb auf " +"verschiedenen Betriebssystemen geschrieben wurde. FontForge kann sowohl über " +"die grafische Oberfläche benutzt werden, als auch über die Befehlszeile." -msgid "Points:" -msgstr "Punkte:" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"FontForge lädt große Bilder in den Hintergrund jeder Glyphe,\n" +"bevor sie automatisch nachgezeichnet werden. Du kannst diese\n" +"Bilder speichern, um sie dir nach Abschluß der mf-Verarbeitung\n" +"anzugucken, oder sie entfernen, um Platz zu speichern" -msgid "Bounding Box" -msgstr "Begrenzungsrahmen" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "FontForge unterstützt nur eingebettete Bilder in Daten: URIs\n" -msgid "Center Out" -msgstr "Aus der Mitte" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge unterstützt höchstens %d Ebenen" -msgid "Rectangle" -msgstr "Rechteck" +msgid "FontForge time stamp table" +msgstr "Tabelle des FontForge Zeitstempels" -msgid "Round Rectangle Radius" -msgstr "Rundes Rechteck Radius" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge konnte keine cidmap-Datei für diese Schriftart finden. Diese wird " +"nicht zwingend benötigt, aber einige Dinge funktionieren besser, wenn sie " +"vorhanden ist. Falls noch nicht geschehen, können Sie die cidmaps von\n" +" http://FontForge herunterladen. ourceforge.net/cidmaps. gz\n" +"herunterladen, mit gunzip und untar entpacken und nach\n" +" %.80s\n" +"verschieben.\n" +"\n" +"Möchten Sie Ihre lokale Festplatte nach einer passenden Datei durchsuchen?" -msgid "Polygon" -msgstr "Polygon" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "" +"FontForge konnte libspiro nicht laden, Spiros können nicht benutzt werden." -msgid "Number of star points/Polygon vertices" -msgstr "Anzahl der Sternpunkte/Polygonspitzen" +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." +msgstr "" +"FontForge wird versuchen die Vor- und Nachbreite der\n" +"ausgewählten Glyphen anzupassen, so dass der\n" +"durchschnittlicher Abstand zwischen der Glyphen eines\n" +"Schriftsystems dem angegebenen Wert enstpricht.\n" +"Für die Vor- und Nachbreiten kannst du auch ein Minimum\n" +"und Maximum angeben." msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." msgstr "" -"Diese FontForge Version wurde nicht mit der Spiro-Bibliothek verknüpft, " -"weshalb du sie nicht verwenden kannst." +"FontForge generiert Hints für diagonale Stämme, die dann für die Generierung " +"von automatischen Instruktionen benutzt werden kann." msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." msgstr "" -"FontForge konnte libspiro nicht laden, Spiros können nicht benutzt werden." +"FontForge platziert vertikale oder horizontale Hints am Ende diagonaler " +"Stämme." -msgid "Add a g2 curve point" -msgstr "Füge einen g2 Kurvenpunkt hinzu" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." +msgstr "" +"FontForge platziert vertikale oder horizontale Hints wo sich diagonale " +"Stämme kreuzen." -msgid "Add a prev constraint point (sometimes like a tangent)" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." msgstr "" -"Füge einen vorherigen Beschränkungspunkt hinzu (manchmal wie eine Tangente)" +"FontForge platziert vertikale oder horizontale Hints um den " +"Begrenzungsrahmen passender Glyphen zu beschreiben." -msgid "Add a next constraint point (sometimes like a tangent)" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" -"Füge einen nächsten Beschränkungspunkt hinzu (manchmal wie eine Tangente)" +"FontForge verwendet diese Namensliste, um Glyphennamen\n" +"den Codepunkten in einer neuen Schrift zuzuweisen." -msgid "Tools" -msgstr "Werkzeuge" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "Cannot Be Undone" -msgstr "Kann nicht rückgängig gemacht werden" +msgid "FontView" +msgstr "Schrift-Ansicht" -msgid "This operation cannot be undone, do it anyway?" +msgid "Fontforge showing a glyph being edited" +msgstr "Fontforge zeigt eine Glyphe, die bearbeitet wird" + +msgid "Font|New" +msgstr "Neu" + +msgid "Font|_New" +msgstr "_Neu" + +msgid "" +"For example, to build this character from U+0061 (lowercase a) as the base " +"and U+030C (combining caron), write:\n" +"0061 030C" msgstr "" -"Diese Operation kann nicht rückgängig gemacht werden, trotzdem ausführen?" +"Zum Beispiel, um dieses Zeichen aus U+0061 (Kleinbuchstaben a) als " +"Grundzeichen und U+030C (caron-Akzent mit Dickte) zu bauen, schreibe:\n" +"0061 030C" -msgid "Del Layer" -msgstr "Ebene löschen" +msgid "Force Bold Threshold:" +msgstr "Erzwinge Fettschnitt Schwellenwert:" -msgid "Layer Info..." -msgstr "Ebenen-Informationen …" +msgid "Force glyph names to:" +msgstr "Glyphennamen erzwingen nach:" -msgid "New Layer..." -msgstr "Neue Ebene …" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Vorne" -msgid "Layers" -msgstr "Ebenen" +msgid "Forget _to All" +msgstr "Für alle _vergessen" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "S" +msgid "Form_er Glyph" +msgstr "_ehemaliges Zeichen" -msgid "Is Layer Visible?" -msgstr "Ist die Ebene sichtbar?" +msgid "Format:" +msgstr "Format:" -msgid "Layer" -msgstr "Ebene" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Gefunden %1$.4g, erwartet %2$.4g" -msgid "Is Layer Editable?" -msgstr "Kann die Ebene bearbeitet werden?" +msgid "FoundryName" +msgstr "Name des Schriftherstellers" -msgid "New Layer" -msgstr "Neue Ebene" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "Bruch Nenner Min. Abstand, größere Form:" -msgid "Shift Contents To _First" -msgstr "Verschiebe Inhalt auf _erste" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "Bruch Nenner senken, größere Form:" -msgid "Shift Contents _Up" -msgstr "Verschiebe Inhalt _hoch" +msgid "FractionDenominatorGapMin:" +msgstr "Bruch Nenner Min. Abstand:" -msgid "Shift Contents _Down" -msgstr "Verschiebe Inhalt _runter" +msgid "FractionDenominatorShiftDown:" +msgstr "Bruch Nenner senken:" -msgid "Shift Contents To _Last" -msgstr "Verschiebe Inhalt auf _letzte" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "Bruch Zähler Min. Abstand, größere Form:" -msgid "Make Foreground" -msgstr "Als vorne bestimmen" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "Bruch Zähler anheben, größere Form:" -msgid "Make Cubic" -msgstr "Als kubisch bestimmen" +msgid "FractionNumeratorGapMin:" +msgstr "Bruch Nenner Min. Abstand:" -msgid "Fill" -msgstr "Füllen" +msgid "FractionNumeratorShiftUp:" +msgstr "Bruch Zähler anheben:" -msgid "Show Cubic Column" -msgstr "Kubische Spalte anzeigen" +msgid "FractionRuleThickness:" +msgstr "Bruchstrich Strichstärke:" -msgid "Show Fore/Back Column" -msgstr "Zeige Fordergrund/Hintergrund Spalte" +msgid "Fractions" +msgstr "Brüche" -msgid "Make Background" -msgstr "Als hintere Ebene bestimmen" +msgid "FreeType internals" +msgstr "FreeType Interne" -msgid "Make Quadratic" -msgstr "Als quadratisch bestimmen" +msgid "FreeType unavailable" +msgstr "FreeType nicht verfügbar" -msgid "+" -msgstr "+" +msgid "FreeType unavailable." +msgstr "FreeType nicht verfügbar." -msgid "-" -msgstr "−" +msgid "FreeTypeInFontView" +msgstr "FreeType in Schrift-Ansicht" -msgid "Delete the current layer" -msgstr "Aktuelle Ebene löschen" +msgid "Freeform Serifs" +msgstr "7 – Serifen mit freien Formen" -msgid "Add a new layer" -msgstr "Neue Ebene hinzufügen" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Freihand" -msgid "Type in new layer name" -msgstr "Neuen Ebenen-Namen eingeben" +msgid "Freetype rasterization failed.\n" +msgstr "Freetype-Rasterisierung fehlgeschlagen.\n" -msgid "Add Anchor" -msgstr "Anker hinzufügen" +msgid "French" +msgstr "Französisch" -msgid "Get Info..." -msgstr "Informationen erhalten …" +msgid "French Antillean" +msgstr "Französische Antillen" -msgid "Open Reference" -msgstr "Referenz öffnen" +msgid "French Belgium" +msgstr "Französisch Belgien" -msgid "G4 Curve" -msgstr "G4 Kurve" +msgid "French Camaroon" +msgstr "Französisch Kamerun" -msgid "G2 Curve" -msgstr "G2 Kurve" +msgid "French Canadian" +msgstr "Französisch Kanada" -msgid "Left Constraint" -msgstr "Linke Beschränkung" +msgid "French Côte d'Ivoire" +msgstr "Französisch Elfenbeinküste" -msgid "Right Constraint" -msgstr "Rechte Beschränkung" +msgid "French D.R. Congo" +msgstr "Französisch D.R. Congo" -msgid "Curve" -msgstr "Kurve" +msgid "French French" +msgstr "Französisch Französisch" -msgid "HVCurve" -msgstr "HVKurve" +msgid "French Haiti" +msgstr "Französisch Haiti" -msgid "Tangent" -msgstr "Tangente" +msgid "French Luxembourg" +msgstr "Französisch Luxemburg" -msgid "Merge" -msgstr "Zusammenführen" +msgid "French Mali" +msgstr "Französisch Mali" -msgid "Merge to Line" -msgstr "In Linie zusammenführen" +msgid "French Monaco" +msgstr "Französisch Monaco" -msgid "Add a left \"tangent\" point" -msgstr "Linker „Tangent“-Punkt hinzufügen" +msgid "French Morocco" +msgstr "Französisch Marokko" -msgid "Add a right \"tangent\" point" -msgstr "Rechten „Tangent“-Punkt hinzufügen" +msgid "French North Africa" +msgstr "Französisch Nordafrika" -msgid "Name Point..." -msgstr "Punkt benennen …" +msgid "French Réunion" +msgstr "Französisch Réunion" -msgid "Make Clip Path" -msgstr "Ausschneide-Pfad erstellen" +msgid "French Senegal" +msgstr "Französisch Senegal" -msgid "Make Line" -msgstr "In Linie umwandeln" +msgid "French Swiss" +msgstr "Französisch Schweiz" -msgid "Make Arc" -msgstr "In Bogen umwandeln" +msgid "French West Indies" +msgstr "Französisch West Indies" + +msgid "Friendly Name" +msgstr "Freundlicher Name" + +msgid "From the _other class" +msgstr "V_on der anderen Klasse" + +msgid "From:" +msgstr "Von:" + +msgid "Frozen Color" +msgstr "Eingefronen Farbe" -msgid "Insert Point On Spline At..." -msgstr "Punkt auf Kurve einfügen bei …" +msgid "Full Pa_ge Glyph" +msgstr "Glyphe auf _ganzer Seite" -msgid "Name Point" -msgstr "Punkt benennen" +msgid "Full Pa_ge Glyphs" +msgstr "Glyphen auf _ganzer Seite" -msgid "Name Contour" -msgstr "Kontur benennen" +msgid "Full Width Brackets" +msgstr "Klammern voller Breite" -msgid "Bitmap" -msgstr "Bitmap" +msgid "Full Width Symbol Variants" +msgstr "Symbol Varianten voller Breite" -msgid "Outline" -msgstr "Kontur" +msgid "Full Widths" +msgstr "Volle Breite" -msgid "Shades" -msgstr "Nuancen" +msgid "FullLen" +msgstr "Volle Länge" -msgid "Draw a Line" -msgstr "Linie zeichnen" +msgid "Fullname" +msgstr "Voller Name" -msgid "Set/Clear Pixels" -msgstr "Pixel setzen/löschen" +msgid "Fuzz" +msgstr "Fuzz" -msgid "Scroll Bitmap" -msgstr "Blättern Bitmap" +msgid "G2 Curve" +msgstr "G2 Kurve" -msgid "Shift Entire Bitmap" -msgstr "Verschiebe gesamtes Bitmap" +msgid "G4 Curve" +msgstr "G4 Kurve" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Pixel setzen/löschen\n" -"(Pipette mit Alt-Taste)" +msgid "G4 _Curve" +msgstr "G4 _Kurve" -msgid "Filled Rectangle" -msgstr "Ausgefülltes Rechteck" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Vereinf. Chinesisch)" -msgid "Filled Ellipse" -msgstr "Ausgefüllte Ellipse" +msgid "GDraw" +msgstr "GDraw" -msgid "Negative Width" -msgstr "Negative Dickte" +msgid "GGadget" +msgstr "GGadget" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"Negative Dickten sind im TrueType nicht erlaubt.\n" -"Möchtest du wirklich eine negative Dickte?" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "75" -msgid "Search Radius" -msgstr "Suche im Umkreis" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "140" -msgid "Select Point(s) at..." -msgstr "Punkte auswählen bei …" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "GID außerhalb des Bereichs (%d) in format 14 'cmap' Subtabelle\n" -msgid "_Exact" -msgstr "_Genau" +msgid "GID out of range.\n" +msgstr "GID ausserhalb des Bereichs.\n" -msgid "_Around" -msgstr "_Annähernd" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "" +"GPOS Nachschlagetabelle auf die in dieser GSUB kontextuellen " +"Nachschlagetabelle verwiesen wird: %s" -msgid "W_ithin Rectangle" -msgstr "_Innerhalb des Rechtecks" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "" +"GSUB Nachschlagetabelle auf die in dieser GPOS kontextuellen " +"Nachschlagetabelle verwiesen wird: %s" -msgid "_Radius:" -msgstr "_Radius:" +msgid "G_2" +msgstr "G_2" -msgid "3" -msgstr "3" +msgid "G_4" +msgstr "G_4" -msgid "_Width:" -msgstr "_Breite:" +msgid "Galician" +msgstr "Galicisch" -#, c-format -msgid "%s No Slope" -msgstr "%s Keine Neigung" +msgid "Gasp|Anti-Alias" +msgstr "Kantenglättung" -msgid "No Curvature" -msgstr "Keine Krümmung" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Für Pixel pro Geviert <= Wert" -#, c-format -msgid " Curvature: %g" -msgstr " Krümmung: %g" +msgid "Gasp|Grid Fit" +msgstr "Ausrichtung am Gitter" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Krümmung: %g Radius: %g" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Ausrichtung am Gitter mit Weichzeichnen" -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Normale Entfernung: %.2f Entlang Kurve: %.2f" +msgid "Gasp|Symmetric Smoothing" +msgstr "Symmetrisches-Glätten" -#, c-format -msgid "Near (%f,%f)" -msgstr "Nahe (%f,%f)" +msgid "Gasp|_Default" +msgstr "_Standard" -#, c-format -msgid "Spline Length=%.1f" -msgstr "Kurven Länge=%.1f" +msgid "Gasp|_Version" +msgstr "_Version" -#, c-format -msgid "Spline Length=%g" -msgstr "Kurven Länge=%g" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus Ligature!" -msgid "No Next Control Point" -msgstr "Kein nächster Kontrollpunkt" +msgid "General" +msgstr "Allgemein" -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "Nächster Kontrollpunkt: (%f,%f)" +msgid "General Punctuation" +msgstr "Allgemeine Satzzeichen" -msgid " Next" -msgstr " Weiter" +msgid "General facts about the windowing system" +msgstr "Allgemeine Fakten über das Fenster-System" -msgid "No Previous Control Point" -msgstr "Kein voriger Kontrollpunkt" +msgid "Generate" +msgstr "Erstellen" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "Voriger Kontrollpunkt: (%f,%f)" +msgid "Generate Fonts" +msgstr "Schriften erstellen" -msgid " Prev" -msgstr " Zurück" +msgid "Generate Mac Family" +msgstr "Mac-Familie erstellen" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "Erster Rand zum letzten Rand: %g × %g Länge %f" +msgid "Generate Mac _Family..." +msgstr "Mac-Fami_lie erstellen …" -msgid " snapped" -msgstr " eingefangen" +msgid "Generate TTC" +msgstr "TTC erstellen" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g × %g Länge %g" +msgid "Generate TTC..." +msgstr "TTC erstellen …" -msgid "No curvature info" -msgstr "Keine Informationen über Krümmung" +msgid "Generating PostScript Font" +msgstr "Generiere PostScript-Schrift" -#, c-format -msgid "∆Curvature: %g" -msgstr "∆Krümmung: %g" +msgid "Generating anti-alias font" +msgstr "Generiere Schrift mit Kantenglättung" -msgid " Next CP" -msgstr " Nächster Kontrollpunkt" +msgid "Generating bitmap font" +msgstr "Bitmal-Font Generierung" -msgid " Prev CP" -msgstr " Voriger Kontrollpunkt" +msgid "Generic" +msgstr "Generisch" -msgid "No Slope" -msgstr "Keine Neigung" +msgid "Generic change" +msgstr "Generische Änderung" -msgid "No References" -msgstr "Keine Referenzen" +msgid "Geometric Shapes" +msgstr "Geometrische Formen" -msgid "No references allowed in a pen." -msgstr "Keine Referenzen in Feder erlaubt." +msgid "Geometric Shapes Extended" +msgstr "Geometrische Formen Erweiterung" -msgid "Nothing specified" -msgstr "Nicht angegeben" +msgid "Georgian" +msgstr "Georgisch" -msgid "Please draw a convex polygon in the drawing area." -msgstr "Ziehe ein konvexes Polygon im Zeichnungsbereich." +msgid "Georgian Extended" +msgstr "Georgisch Erweiterung" -msgid "Nib shape not valid" -msgstr "" +msgid "Georgian Supplement" +msgstr "Georgisch Ergänzung" -msgid "Stroke _Width:" -msgstr "Strich_breite:" +msgid "German" +msgstr "Deutsch" -msgid "Stroke width cannot be zero" -msgstr "Strichbreite darf nicht Null sein" +msgid "German Austrian" +msgstr "Deutsch Österreich" -msgid "Minor A_xis:" -msgstr "Nebena_chse:" +msgid "German German" +msgstr "Deutsch Deutsch" -msgid "Pen _Angle:" -msgstr "Feder-_Winkel:" +msgid "German Liechtenstein" +msgstr "Deutsch Liechtenstein" -msgid "Join Limit:" -msgstr "" +msgid "German Luxembourg" +msgstr "Deutsch Luxemburg" -msgid "Extend Cap:" -msgstr "" +msgid "German Swiss" +msgstr "Deutsch Schweiz" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "Innere und äußere Konturen zu entfernen macht keinen Sinn" +msgid "Get Info..." +msgstr "Informationen erhalten …" -msgid "Expand Stroke" -msgstr "Strich verbreitern" +msgid "Get _Info..." +msgstr "_Informationen erhalten …" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Freihand" +msgid "Gl_yph Name:" +msgstr "Gl_yphenname:" -msgid "Nib Type:" -msgstr "" +msgid "Glagolitic" +msgstr "Glagolitisch" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Glagolitic Supplement" +msgstr "Glagolitisch Ergänzung" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Glif" +msgstr "Glif" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "Glif Template" +msgstr "Glif-Vorlage" -msgid "_Don't Expand" -msgstr "_Nicht verbreitern" +msgid "Gloss" +msgstr "Glossar" -msgid "Major Axis (_Width):" -msgstr "" +msgid "Glyph" +msgstr "Zeichen" -msgid "Minor Axis (_Height):" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" msgstr "" +"Glyphe %1$.50s mit einem %2$s von der Subtabelle der Nachschlagetabelle " +"%3$.50s" -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" +msgid "Glyph BB Above" +msgstr "Begrenzungsrahmen der Glyphe oberhalb" -msgid "Ni_b Angle:" -msgstr "" +msgid "Glyph BB Below" +msgstr "Begrenzungsrahmen der Glyphe unterhalb" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "Glyph BB Left Of" +msgstr "Begrenzungsrahmen der Glyphe links von" -msgid "Line Cap:" -msgstr "" +msgid "Glyph BB Right Of" +msgstr "Begrenzungsrahmen der Glyphe rechts von" -msgid "_Nib" -msgstr "" +msgid "Glyph Composition/Decomposition" +msgstr "Glyphen-Zusammensetzung/Zerlegung" -msgid "_Butt" -msgstr "_Abgeflacht" +msgid "Glyph Construction" +msgstr "Glyphen Konstruktion" -msgid "_Round" -msgstr "_Rund" +msgid "Glyph Definition Sub-Table" +msgstr "Glyphen Definition Subtabelle" -msgid "Be_vel" -msgstr "_Stumpf" +msgid "Glyph Differences\n" +msgstr "Glyphen-Unterschiede\n" -msgid "Line Join:" -msgstr "" +msgid "Glyph Extension Components" +msgstr "Glyphen-Erweiterung Komponenten" -msgid "Ni_b" -msgstr "" +msgid "Glyph Extension:" +msgstr "Glyphen-Erweiterung:" -msgid "B_evel" -msgstr "" +msgid "Glyph Extensions" +msgstr "Glyphen-Erweiterung" -msgid "Round" -msgstr "Runden" +msgid "Glyph Info" +msgstr "Glyphen-Informationen" -msgid "Arcs" -msgstr "" +msgid "Glyph Info Color" +msgstr "Glyphen-Information Farbe" -msgid "_Miter" -msgstr "_Eckig" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Glyphen-Informationen für %.40s" -msgid "Miter Cli_p" -msgstr "" +msgid "Glyph Info..." +msgstr "Glyphen-Informationen …" -msgid "_Join Limit:" -msgstr "" +msgid "Glyph Insertion" +msgstr "Glyphen Einfügen" -msgid "as _Length" -msgstr "" +msgid "Glyph Name Changed" +msgstr "Glypenname geändert" -msgid "* Nib _Span" -msgstr "" +msgid "Glyph Names" +msgstr "Glyphen-Namen" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Glyph Order" +msgstr "Glyphen-Reihenfolge" -msgid "_Extend Cap:" -msgstr "" +msgid "Glyph Origin" +msgstr "Glyphen-Ursprung" -msgid "as Len_gth" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Glyphen-Positionierung\n" -msgid "* Cap Widt_h" -msgstr "" +msgid "Glyph Self-Intersects" +msgstr "Glyphe überschneidet sich selbst" -msgid "Remove Overlap:" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Glyphen-Substitution\n" -msgid "By La_yer" -msgstr "" +msgid "Glyph Valid" +msgstr "Glyphe gültig" -msgid "By Con_tour" -msgstr "" +msgid "Glyph _Info..." +msgstr "Glyphen-_Informationen …" -msgid "N_one (Debug)" -msgstr "" +msgid "Glyph _Metadata" +msgstr "Glyphen-_Metadaten" -msgid "Contours (from closed):" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" msgstr "" +"Begrenzungsrahmen der Glyphe überschreiten den Begrenzungsrahmen der Schrift " +"für GID %d\n" -msgid "Both" -msgstr "" +msgid "Glyph composed of:" +msgstr "Zeichen besteht aus:" -msgid "External Only" -msgstr "" +msgid "Glyph in two classes" +msgstr "Glyphe in zwei Klassen" -msgid "Internal Only" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" msgstr "" +"Glyphen-Namen (oder Unicode Code-Punkte) können in dieser Gruppe und einer " +"ihrer Untergruppen höchstens einmal auftreten" -msgid "Arcs Clip:" -msgstr "" +msgid "Glyph names are limited to 31 characters" +msgstr "Zeichennamen sind auf 31 Buchstaben begrenzt" -msgid "Auto" -msgstr "Automatisch" +msgid "Glyph names must be valid postscript names" +msgstr "Glyph-Namen müssen gültige Postscript-Namen sein" -msgid "SVG 2" +msgid "" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" +"Nur ASCII-Zeichen sind für die Benennung von Zeichen zulässig,\n" +"in der Namensliste sind jedoch Sonderzeichen enthalten." -msgid "Ratio" -msgstr "" +msgid "Glyph not in font" +msgstr "Glyphe nicht in Schrift" -msgid "S_implify" -msgstr "" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Glyphe außerhlab der Grenzen in 'lcar' Tabelle %d\n" -msgid "A_dd Extrema" -msgstr "" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Glyphe außerhlab der Grenzen in 'mort'/'morx' Tabelle %d\n" -msgid "_Apply" -msgstr "_Anwenden" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Glyphe außerhlab der Grenzen in 'opbd' Tabelle %d\n" -msgid "Bad Gradient" -msgstr "Ungültiger Farbverlauf" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Glyphe außerhlab der Grenzen in 'prop' Tabelle %d\n" -msgid "There must be at least 2 gradient stops" -msgstr "Es muss mindestens 2 Kontrollpunkte geben" +msgid "Glyph too big" +msgstr "Glyphe zu groß" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "Ungültiger Versatz in Zeile %d, muß zwischen 0% und 100% sein." +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Glyphe „%s” enthält einen Verweis zu %s in %s\n" + +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Glyphe „%s” unterscheidet sich\n" #, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Ungültige Farbe in Zeile %d, muß zwischen 000000 und ffffff sein." +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Glyphe „%s“ unterscheidet sich bei %d@%d\n" #, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "Ungültige Deckkraft in Zeile %d, muß zwischen 0,0 und 1,0 sein." +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "" +"Glyphe „%s” hat keine Kurven, die genau übereinstimmen, aber sie sind nah " +"dran\n" -msgid "You must draw a line" -msgstr "Du musst eine Linie zeichnen" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "Glyphe „%s” hat ein anderes Bitmap bei %d@%d\n" -msgid "You must draw a line, with at most one additional point" -msgstr "Du musst eine Linie zeichnen, mit höchstens einem zusätzlichen Punkt" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "Glyphe „%s” hat eine andere Füllung in Ebene %d\n" -msgid "Offset %" -msgstr "Versatz %" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "Glyphe „%s” hat eine andere Anzahl von Ebenen\n" -msgid "Color" -msgstr "Farbe" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "Glyphe „%s” hat einen anderen Strichzug in der Ebene %d\n" -msgid "Opacity" -msgstr "Deckkraft" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Glyphe „%s” hat eine Dickte von %d in %s aber %d in %s\n" -msgid "Gradient" -msgstr "Farbverlauf" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Glyphe „%s” hat eine Dickte von %d in %s aber %d in %s bei %d@%d\n" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Glyphe „%s” hat unterschiedliche TrueType-Instrutionen\n" -msgid "Linear" -msgstr "Linear" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "Glyphe „%s” hat eine vertikale Dickte von %d in %s aber %d in %s\n" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" msgstr "" +"Glyphe „%s” hat eine vertikale Dickte von %d in %s aber %d in %s bei %d@%d\n" -msgid "Radial" -msgstr "Radial" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Glyphe „%s” in %s hat keine TrueType-Instrutionen\n" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Glyphe „%s“ fehlt von %s\n" -msgid "_Pad" -msgstr "_Innenabstand" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Glyphe „%s“ fehlt von %s bei %d@%d\n" -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" msgstr "" +"Glyphe „%s” bezieht sich auf %s mit einer anderen Transformationsmatrix\n" -msgid "Repeat" -msgstr "Wiederholen" +msgid "Glyph, Point, Size" +msgstr "Glyphe, Punkt, Größe" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" +msgid "Glyph, Size, Point" +msgstr "Glyphe, Größe, Punkt" -msgid "Reflect" -msgstr "Reflektieren" +msgid "Glyph:" +msgstr "Glyphe:" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" +msgid "GlyphName|New" +msgstr "Neu" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Glyphen-Unterschiede bei %d@%d\n" -msgid "Translation in X" -msgstr "Parallelverschiebung in X-Richtung" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Glyphen in %s, aber nicht in %s\n" -msgid "Translation in Y" -msgstr "Parallelverschiebung in Y-Richtung" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Glyphen in %s aber nicht in %s bei %d@%d\n" -msgid "Bad Transformation matrix" -msgstr "Ungültige Transformationsmatrix" +msgid "Glyphs in the class" +msgstr "Glyphen in der Klasse" -msgid "No Glyph" -msgstr "Keine Glyphe" +msgid "Glyphs in the classes" +msgstr "Glyphen in den Klassen" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Diese Schrift enthält keine Glyphe mit dem Namen \"%.40s \"" +msgid "Glyphs in the coverage tables" +msgstr "Glyphen in den Abdeckungstabelle" -msgid "Tile Pattern" -msgstr "_Kachelmuster" +msgid "Glyphs in the set" +msgstr "Glyphen in der Gruppe" msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" +"Glyphen können entweder durch Namen oder durch Unicode-Codepunkte\n" +"identifiziert werden. Im Allgemeinen steuerst du dies, anhand dessen, was " +"du\n" +"eingibst.\n" +"Die Eingabe von \"A\" identifiziert eine Glyphe anhand des Namens.\n" +"Die Eingabe von \"U+0041\" identifiziert eine Glyphe anhand des Codepunkts.\n" +"Beim Laden von Glyphen aus der Auswahl musst du angeben, welches Format du " +"gewünscht." -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Seitenverhältnis wie bei Kachel-Glyphe" +msgid "Glyphs must be ordered when creating coverage table" +msgstr "Glyphen müssen beim Erstellen der Abdeckungstabelle geordnet sein" -msgid "Width:" -msgstr "Breite:" +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" +msgstr "" +"Glyphen werden aus Strichlinien und nicht aus gefüllten Konturen\n" +"zusammengesetzt. Alle Glyphen haben die folgenden Strichbreite" -msgid "Rotate:" -msgstr "Drehen:" +msgid "Glyphs with both" +msgstr "Glyphen mit beiden" -msgid "Skew:" -msgstr "Neigen:" +msgid "Glyphs with only S_plines" +msgstr "Glyphen nur mit _Kurven" -msgid "Translate By" -msgstr "Versetzen um" +msgid "Glyphs with only _References" +msgstr "Glyphen nur mit _Referenzen" -msgid "Transform:" -msgstr "Transformieren:" +msgid "Glyphs:" +msgstr "Glyphen:" -msgid "Bad Color" -msgstr "Ungültige Farbe" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Alle _Andere" -msgid "Opacity:" -msgstr "Deckkraft:" +msgid "Gothic" +msgstr "Gothisch" -msgid "Bad Transformation Matrix" -msgstr "Ungültige Transformationsmatrix" +msgid "Goto" +msgstr "Gehe zu" -msgid "Bad dash list" -msgstr "Ungültige Strich-Liste" +msgid "Gradient" +msgstr "Farbverlauf" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Zu viele Striche (höchstens %d erlaubt)" +msgid "Gradient:" +msgstr "Farbverlauf:" -msgid "Fi_ll" -msgstr "Fü_llen" +msgid "Gradual/Diagonal" +msgstr "Allmählich/Diagonal" -msgid "Inherited" -msgstr "Vererbt" +msgid "Gradual/Horizontal" +msgstr "Allmählich/Horizontal" -msgid "Gradient:" -msgstr "Farbverlauf:" +msgid "Gradual/Transitional" +msgstr "Allmählich/Übergangsweise" -msgid "Add" -msgstr "Hinzufügen" +msgid "Gradual/Vertical" +msgstr "Allmählich/Vertikal" -msgid "Edit" -msgstr "Bearbeiten" +msgid "Graphical" +msgstr "Grafisch" -msgid "Pattern:" -msgstr "Muster:" +msgid "Graphite glyph attribute table" +msgstr "Graphite Tabelle der Glyphenattributte" -msgid "Stroke" -msgstr "Strich" +msgid "Graphite glyph location in Glat table" +msgstr "Graphite Glyphenposition in Glat Tabelle" -msgid "Dashes" -msgstr "Striche" +msgid "Greek" +msgstr "Griechisch" -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" +msgid "Greek (polytonic)" +msgstr "Griechisch (Polytonisch)" -msgid "_Transform Pen:" -msgstr "_Feder umwandeln:" +msgid "Greek Extended" +msgstr "Griechisch Erweiterung" -msgid "Line Cap" -msgstr "Linienspitze" +msgid "Greek and Coptic" +msgstr "Griechisch und koptisch" -msgid "S_quare" -msgstr "_Quadratisch" +msgid "Greek small caps" +msgstr "Griechische Kapitälchen" -msgid "Line Join" -msgstr "Linienverbindung" +msgid "Green:" +msgstr "Grün:" -msgid "Ro_und" -msgstr "Abger_undet" +msgid "Greenlandic" +msgstr "Grönländisch" -msgid "Proximity" -msgstr "Nähe" +msgid "Grid" +msgstr "Gitter" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Das Feld „Nähe“ muss mehr als 0 sein und weniger als ein Halb." +msgid "Grid Color" +msgstr "Gitterfarbe" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "Das Feld „DPI“ muss mehr als 10 sein und weniger als 5000." +msgid "Grid Fi_t" +msgstr "Ausrich_tung am Gitter" -msgid "Unreasonable DPI" -msgstr "Unangemessene DPI-Größe" +msgid "Grid Fit" +msgstr "Ausrichtung am Gitter" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Ein Eintrag im Feld „Größe“ ist nicht eine Zahl." +msgid "Grid Fit Color" +msgstr "Ausrichtung am Gitter Farbe" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Ein Eintrag im Feld „Größe“ ist unangemessen." +msgid "Grid Fit Parameters" +msgstr "Ausrichtung am Gitter Parameter" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Ein Bereich im Feld „Größe“ ist falsch eingeordnet." +msgid "Grid Fit Width Color" +msgstr "Ausrichtung am Gitter Dickte Farbe" -msgid "FreeType unavailable" -msgstr "FreeType nicht verfügbar" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Ausrichtung am Gitter mit Weichzeichnen" -msgid "FreeType unavailable." -msgstr "FreeType nicht verfügbar." +msgid "Grid Fitting" +msgstr "Ausrichten am Gitter" -msgid "Unexpected error" -msgstr "Unerwarteter Fehler" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Gruppe" +msgstr[1] "Gruppen" -msgid "Nothing found" -msgstr "Nichts gefunden" +msgid "Group Name:" +msgstr "Gruppenname:" -msgid "Nothng found." -msgstr "Nichts gefunden." +msgid "Groups" +msgstr "Gruppen" -msgid "No FreeType" -msgstr "Kein FreeType" +msgid "Guess" +msgstr "Schätzen" -msgid "You must install the freetype library before using this command." -msgstr "" -"Die Freetype-Bibliothek muß installiert sein, bevor dieser Befehl verwendet " -"wird." +msgid "Guess each font's resolution based on its pixel size" +msgstr "Schätze die Auflösung jeder Schrift anhand ihrer Pixelgröße" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" -"Deine Version der Freetype-Bibliothek enthält nicht den Bytecode-Interpreter." +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Gerüst" -msgid "No Instructions" -msgstr "Keine Instruktionen" +msgid "Guidelines:" +msgstr "Hilfslinien:" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" -"Diese Glyphe hat keine Instruktionen. Das Hinzufügen von Instruktionen (eine " -"DELTA-Instruktion) kann ihre Rasterisierung erheblich ändern." +msgid "HHead Ascent Offset:" +msgstr "HHead Oberlänge Versatz:" -msgid "Not quadratic" -msgstr "Nicht quadratisch" +msgid "HHead Ascent:" +msgstr "HHead Oberlänge:" -msgid "This must be a truetype layer." -msgstr "Dies muss eine Truetype-Ebene sein." +msgid "HHead De_scent Offset:" +msgstr "HH_ead Unterlänge Versatz:" -msgid "DELTA suggestions" -msgstr "DELTA-Vorschläge" +msgid "HHead Descent Offset:" +msgstr "HHead Unterlänge Versatz:" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" +msgid "HHead Descent:" +msgstr "HHead Unterlänge:" -msgid "Rasterize at sizes:" -msgstr "Rasterisieren für Größen:" +msgid "HHead _Line Gap:" +msgstr "HHead _Durchschuss:" -msgid "DPI:" -msgstr "DPI:" +msgid "HHint Active Color" +msgstr "HHint aktiv Farbe" -msgid "Proximity:" -msgstr "Nähe:" +msgid "HStem" +msgstr "H-Stamm" -msgid "pixels" -msgstr "Pixel" +msgid "HVCurve" +msgstr "HVKurve" -msgid "This may take a while. Please be patient..." -msgstr "Dies kann eine Weile dauern. Hab Geduld …" +msgid "Halant Forms" +msgstr "Halant-Formen" -msgid "Glyph, Size, Point" -msgstr "Glyphe, Größe, Punkt" +msgid "Half Forms" +msgstr "Halbe-Formen" -msgid "Glyph, Point, Size" -msgstr "Glyphe, Punkt, Größe" +msgid "Half Width Symbol Variants" +msgstr "Symbol Varianten halber Breite" -msgid "Size, Glyph, Point" -msgstr "Größe, Glyphe, Punkt" +msgid "Half Widths" +msgstr "Halbe Breiten" -msgid "Sort|Alphabetic" -msgstr "Alphabetisch" +msgid "Half and Full Width Forms" +msgstr "Formen halber und voller Breite" -msgid "Glyph Order" -msgstr "Glyphen-Reihenfolge" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Formen halber und voller Breite" -#, c-format -msgid "Size: %d (%d)" -msgstr "Größe: %d (%d)" +msgid "Hangul Jamo Extended-A" +msgstr "Hangul Jamo Erweiterung-A" -#, c-format -msgid "Point: %d (%d)" -msgstr "Punkt: %d (%d)" +msgid "Hangul Jamo Extended-B" +msgstr "Hangul Jamo Erweiterung-B" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" Größe=%d Punkt=%d (%d,%d) Entfernung=%g" +msgid "Hangul Jamo Half Width Forms" +msgstr "Formen Hangul Jamo-Zeichen halber Breite" -msgid "Potential spots for Delta instructions" -msgstr "Potenzielle Orte für Delta-Instruktionen" +msgid "Hanja to Hangul (Deprecated)" +msgstr "Hanja nach Hangul (veraltet)" -msgid "Sort:" -msgstr "Sortieren:" +msgid "Harmoni_ze" +msgstr "Harmoni_sieren" -msgid "Glyph:" -msgstr "Glyphe:" +msgid "Harmonizing..." +msgstr "Krümmungen werden harmonisiert …" -msgid "_Copies:" -msgstr "_Kopien:" +msgid "Has _Vertical Metrics" +msgstr "Enthält _vertikale Metriken" -msgid "No Command Specified" -msgstr "Kein Befehl angegeben" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." +msgstr "" +"Das Messwerkzeug zeigt horizontale und vertikale Entfernungen auf der " +"Leinwand." -msgid "Page Setup" -msgstr "Seiteneinrichtung" +msgid "Heavy" +msgstr "Kräftig" -msgid "To _File" -msgstr "Zu _Datei" +msgid "Hebrew" +msgstr "Hebräisch" -msgid "To P_DF File" -msgstr "Zu P_DF-Datei" +msgid "Height" +msgstr "Höhe" -msgid "_Other" -msgstr "_Andere" +msgid "Height Adjusts" +msgstr "Höhen-Einstellungen" + +msgid "Height of Horizontal Stems:" +msgstr "Höhe der horizontalen Stämme:" msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." msgstr "" -"Jeder andere Befehl mit allen seinen Argumenten.\n" -"Der Befehl muss mit einer Postscript umgehen können,\n" -"die er durch das Lesen seiner Standardeingabe finden wird." +"Höhe der Unterseite des Radikal-Grades, falls\n" +"vorhanden, proportional zur Oberlänge des\n" +"Radikal-Zeichens." -msgid "Page_Size:" -msgstr "_Seitengröße:" +msgid "Height/Kern Data" +msgstr "Höhen-/Unterschneidungs-Daten" -msgid "_Printer:" -msgstr "_Drucker:" +msgid "Height:" +msgstr "Höhe:" -msgid "Size" -msgstr "Größe" +msgid "Hidden" +msgstr "Versteckt" -msgid "_Pointsize:" -msgstr "_Punktgröße:" +msgid "Hide when _Moving" +msgstr "Verstecken beim _Verschieben" -msgid "Invalid point size" -msgstr "Ungültige Punktgröße" +msgid "High" +msgstr "Hoch" -msgid "Print To File..." -msgstr "In Datei drucken …" +msgid "High-Density Font" +msgstr "Schriftart mit hoher Dichte" -msgid "Bad Font" -msgstr "Ungültige Schrift" +msgid "Hindi" +msgstr "Hindi" -msgid "Bad Size" -msgstr "Ungültige Größe" +msgid "Hint Label Color" +msgstr "Hint Etikette Farbe" + +msgid "Hint Mask" +msgstr "Hint-Maske" + +msgid "Hint _Substitution Pts" +msgstr "Hint _Substitutions-Punkte" + +msgid "Hint _Width Near¹" +msgstr "Hint _Breite nahe¹" #, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"Angeforderte Bitmap-Größe nicht verfügbar in Schrift. Schrift unterstützt %s" +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "Hint-Maske (oder Punzen-Maske) mit zu vielen Hints in %s\n" #, c-format -msgid "Text Width:%4d" -msgstr "Textbreite:%4d" +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Hint Masken unterscheiden sich in der Glyphe „%s” bei (%g,%g)\n" -msgid "Insert Text Outlines" -msgstr "Text-Konturen einfügen" +msgid "HintBoundingBoxes" +msgstr "Hinting für Begrenzungsrahmen" -msgid "Print" -msgstr "Drucken" +msgid "HintDiagonalEnds" +msgstr "Hinting für diagonale Enden" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"Wähle einen Text aus und verwende dann diese Liste,\n" -"um die Schrift zu wählen, in der diese Zeichen angezeigt werden." +msgid "HintDiagonalInter" +msgstr "Hinting für diagonales Kreuzen" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"Wähle einen Text aus. Dies gibt die Punktgröße\n" -"der Zeichen an" +msgid "HintMasks only if conflicts" +msgstr "Hint-Masken nur bei Problemen" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Wähle einen Text aus. Dies gibt die vertikale Größe\n" -"der Zeichen an, in Geviert-Einheiten" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "Hints unterscheiden sich in der Glyphe „%s”\n" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"Wähle einen Text aus. Dies gibt die Pixelgröße\n" -"der Zeichen an" +msgid "Hiragana" +msgstr "Hiragana" -msgid "_AA" -msgstr "_Antialiasing" +msgid "Hiragana & Katakana" +msgstr "Hiragana & Katakana" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"Wähle einen Text aus. Dies steuert die Darstellung der Zeichen,\n" -"entweder durch die Verwendung der Weichzeichnung (Anti-Alias)\n" -"oder die Verwendung von Bitmap-Zeichen" +msgid "Histogram Dialog" +msgstr "Histogramm Dialog" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"Gibt das Dateiformat an, mit dem die Schrift an freetype übergeben wird.\n" -" pfb – ist der Standard-Postscript-Typ1\n" -" ttf – ist truetype\n" -" otf – ist opentype\n" -" nohints – freetype rastert ohne Hints\n" -" Bitmap – nicht an freetype übergeben für das Rendering\n" -" Bitmap-Schriften müssen bereits generiert sein.\n" -" FontForge – verwendet den FontForge-eigenen Rasterizer,\n" -" nicht Freetype's. Nur als letztes Mittel" +msgid "Histograms" +msgstr "Histogramme" + +msgid "Historic Ligatures" +msgstr "Historische Ligaturen" -msgid "nohints" -msgstr "ohne Hints" +msgid "Historical Forms" +msgstr "Historische Formen" + +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Hmm, die 'avar'-Tabelle ist zu lang.\n" msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" msgstr "" -"Wähle einen Text aus und verwende dann diese Liste,\n" -"um die aktuellen Schriftsysteme und Sprachen zu definieren." +"Hmm, die Achseanzahl in der 'avar'-Tabelle unterscheidet sich von der in der " +"'fvar'-Tabelle.\n" msgid "" -"Select some text, then use this list to specify\n" -"active features." +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" msgstr "" -"Wähle einen Text aus und verwende dann diese Liste,\n" -"um aktive Funktionen zu definieren." - -msgid "Menu" -msgstr "Menü" - -msgid "Specifies screen dots per inch" -msgstr "Definiert Bildschirmpunkte pro inch" +"Hmm, diese 'fvar' Tabelle hat eine unerwartete Größe für eine Achse, sie " +"wird nicht analysieret\n" msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" msgstr "" +"Hmm, diese 'fvar' Tabelle hat eine unerwartete Größe für eine Instanz, sie " +"wird nicht analysieret\n" -msgid "_Refresh" -msgstr "_Aktualisieren" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "" +"Hmm, diese 'fvar' Tabelle hat mehr Achsen als FontForge verarbeiten kann.\n" -msgid "Text Width: 0" -msgstr "Textbreite: 0" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "" +"Hmm, diese 'fvar' Tabelle enthällt mehr Paare für Anzahl/Größe als erwartet\n" -msgid "Wrap Pos:" -msgstr "Umbrechen Position:" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "Hmm, diese 'fvar' Tabelle hat keine Achsen, das macht keinen Sinn.\n" -msgid "The text will wrap to a new line after this many em-units" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" msgstr "" +"Hmm, diese 'fvar' Tabelle enthällt zu wenige Paare für Anzahl/Größe, wrid " +"nicht analysieret\n" -msgid "Display" -msgstr "Anzeige" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Hmm, diese 'fvar' Tabelle ist zu kurz\n" -msgid "_Full Font Display" -msgstr "_Gesamte Schrift anzeigen" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hojo (JIS X 0212-1990) Kanji Formen" + +msgid "Hold [Control] key to restrict" +msgstr "Halte die Steuerungstaste um zu begrenzen" + +msgid "Hold [Shift] key to merge" +msgstr "Halte die Umschalttaste um zusammen zu führen" msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" -"Zeigt alle Glyphen der Schrift auf einem rechteckigen Gitter in der " -"angegebenen Punktgröße" +"Mit der Shift-Taste wird die Pfeiltasten-Bewegung um diesen Faktor " +"beschleunigt" -msgid "Full Pa_ge Glyph" -msgstr "Glyphe auf _ganzer Seite" +msgid "Home Folder" +msgstr "Home-Verzeichnis" -msgid "Full Pa_ge Glyphs" -msgstr "Glyphen auf _ganzer Seite" +msgid "Hor. Construction" +msgstr "Horizontale Konstruktion" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Zeigt alle ausgewählten Zeichen, jedes auf seiner eigenen Seite, in extremer " -"Größe" +msgid "Hor. Variants" +msgstr "Horizontale Varianten" -msgid "_Multi Size Glyph" -msgstr "Glyphe in _mehreren Größen" +msgid "Hori_zontal Metric Lines" +msgstr "Linien hori_zontaler Metrik" -msgid "_Multi Size Glyphs" -msgstr "Glyphen in _mehreren Größen" +msgid "Horiz. Hint Color" +msgstr "Horizontaler Hint Farbe" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Zeigt alle ausgewählten Zeichen in verschiedenen Punktgrößen" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Horiz. Varianten" -msgid "S_etup" -msgstr "Kon_figuration" +msgid "Horizontal" +msgstr "Horizontal" -msgid "_Print" -msgstr "_Drucken" +msgid "Horizontal Baselines" +msgstr "Horizontale Grundlinien" -msgid "_Done" -msgstr "_Fertig" +msgid "Horizontal Counter Add" +msgstr "Horizontal Punze vergrößern" -msgid "Bind to Path" -msgstr "An Pfad binden" +msgid "Horizontal Counter Scale" +msgstr "Horizontal Punze skalieren" -#, c-format -msgid "Path Length: %g" -msgstr "Pfadlänge: %g" +msgid "Horizontal Extension Italic Correction" +msgstr "Horizontale Erweiterungen Kursiv Korrektur" -msgid "Scale so text width matches path length" -msgstr "Skalieren, so dass Textbreite der Pfadnlänge entspricht" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Horizontale Erweiterungen für %c%c%c%c" -msgid "Rotate each glyph as a unit" -msgstr "Drehe jede Glyphe als Einheit" +msgid "Horizontal High" +msgstr "Horizontal hoch" -msgid "Align:" -msgstr "Ausrichten:" +msgid "Horizontal Kana Alternatives" +msgstr "Horizontale Kana Alternativen" -msgid "At Start" -msgstr "Am Anfang" +msgid "Horizontal Kerning" +msgstr "Horizontale Unterschneidung" -msgid "Centered" -msgstr "Zentriert" +msgid "Horizontal Low" +msgstr "Horizontal niedrig" -msgid "At End" -msgstr "Am Ende" +msgid "Horizontal Medium" +msgstr "Horizontal mittel" -msgid "Offset text from path by:" -msgstr "Text-Abstand vom Pfad um:" +msgid "Horizontal Stem Height Add" +msgstr "Horizontale Stämme Höhe vergrößern" -msgid "_Insert" -msgstr "E_infügen" +msgid "Horizontal Stem Height Scale" +msgstr "Horizontale Stämme Höhe skalieren" -msgid "Outline Width" -msgstr "Kontur-Breite" +msgid "" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." +msgstr "" +"Horizontale Distanz zwischen den oberen\n" +"und unteren Elementen eines geneigten Bruchs." -msgid "_Gap:" -msgstr "_Lücke:" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Horizontal: %d Grundlinie" +msgstr[1] "Horizontal: %d Grundlinien" -msgid "Inline" -msgstr "Innenkonturen" +msgid "Horseshoe E and A" +msgstr "Hufeisen E und A" -msgid "Outline Width:" -msgstr "Kontur-Breite:" +msgid "How many CID slots do you wish to add?" +msgstr "Wie viele CID-Felder möchtest du hinzufügen?" -msgid "Shadow Length:" -msgstr "Schattenlänge:" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Wie viele unkodierte Glyphen-Felder möchtest du hinzufügen?" -msgid "Light Angle:" -msgstr "Lichtwinkel:" +msgid "Hue:" +msgstr "Farbton:" -msgid "Shadow" -msgstr "Schatten" +msgid "Hungarian" +msgstr "Ungarisch" -msgid "Remove Encoding" -msgstr "Kodierung entfernen" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "Diese Datei ist zu komplex um sie zu verstehen (oder sie hat Fehler)" -msgid "Load Encoding" -msgstr "Kodierung laden" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "" +"Diese Datei ist zu komplex um sie zu verstehen (oder sie hat Fehler, oder " +"sie ist leer)" -msgid "Browse..." -msgstr "Durchsuchen …" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "E." -msgid "Please select a CID ordering" -msgstr "Wähle eine CID Reihenfolge" +#. GT: Italic correction +msgid "I.C." +msgstr "Kursiv Korr." -msgid "Encoding|Glyph Order" -msgstr "Glyphen-Reihenfolge" +msgid "IPA Extensions" +msgstr "IPA Erweiterungen" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (Lateinisch 1)" +msgid "IPA usage" +msgstr "IPA Benutzung" -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (Lateinisch 0)" +msgid "ISO (Deprecated)" +msgstr "ISO (veraltet)" -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (Lateinisch 2)" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (Unicode, BMP)" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (Lateinisch 3)" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, Voll)" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (Lateinisch 4)" +msgid "ISO 10646:1993" +msgstr "ISO 10646:1993" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (Lateinisch 5)" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (Lateinisch 1)" msgid "ISO 8859-10 (Latin6)" msgstr "ISO 8859-10 (Lateinisch 6)" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (Thailändisch)" + msgid "ISO 8859-13 (Latin7)" msgstr "ISO 8859-13 (Lateinisch 7)" msgid "ISO 8859-14 (Latin8)" msgstr "ISO 8859-14 (Lateinisch 8)" -msgid "ISO 8859-16 (Latin10)" -msgstr "ISO 8859-16 (Lateinisch 10)" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (Lateinisch 0)" + +msgid "ISO 8859-16 (Latin10)" +msgstr "ISO 8859-16 (Lateinisch 10)" + +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (Lateinisch 2)" + +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (Lateinisch 3)" + +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (Lateinisch 4)" msgid "ISO 8859-5 (Cyrillic)" msgstr "ISO 8859-5 (Kyrillisch)" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Kyrillisch)" - msgid "ISO 8859-6 (Arabic)" msgstr "ISO 8859-6 (Arabisch)" @@ -14711,8702 +7856,8850 @@ msgid "ISO 8859-8 (Hebrew)" msgstr "ISO 8859-8 (Hebräisch)" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (Thailändisch)" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (Lateinisch 5)" -msgid "Macintosh Latin" -msgstr "Macintosh Lateinisch" +msgid "Icelandic" +msgstr "Isländisch" -msgid "Windows Latin (\"ANSI\")" -msgstr "Windows Lateinisch (ANSI)" +msgid "Icons" +msgstr "Symbole" -msgid "Adobe Standard" -msgstr "Adobe Standard" +msgid "Identify by" +msgstr "Identifizieren nach" -msgid "Symbol" -msgstr "Symbol" +msgid "Ideographic Description Characters" +msgstr "Ideographische Beschreibungs-Zeichen" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ Base (8r)" +msgid "Ideographic Symbols and Punctuation" +msgstr "Ideografische Symbole und Satzzeichen" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (Unicode, BMP)" +msgid "" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" +msgstr "" +"Wenn eine Glyphe in der zweiten Schrift fehlt, verglichen mit\n" +"der ersten Schrift, dann platziere deren Konturen auf die\n" +"hintere Ebene der ersten Schrift" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, Voll)" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Wenn eine Linie Unebenheiten hat, begradige diese Unebenheiten" -msgid "SJIS (Kanji)" -msgstr "SJIS (Kanji)" +msgid "If one of those glyphs already has a suffix" +msgstr "Wenn eine dieser Glyphen einen Suffix bereits enthällt" -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (Kanji)" +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." +msgstr "" +"Wenn angegeben, sollte dies eine durch Leerzeichen getrennte Liste von\n" +"ganzen Zahlen sein, jeweils weniger als 16777216, die deine Organisation\n" +"eindeutig identifizieren. FontForge generiert eine Zufallszahl für die\n" +"endgültige Komponente." -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (Kanji)" +msgid "" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." +msgstr "" +"Wenn die Designgröße 0 ist, dann müssen auch alle anderen Felder in diesem " +"Bereich Null (oder nicht spezifiziert) sein." -msgid "Wansung (Korean)" -msgstr "Wansung (Koreanisch)" +msgid "" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." +msgstr "" +"Wenn die 'kern' Tabelle im alten Stil unkodierte Glyphen enthält\n" +"(oder Glyphen, die außerhalb des BMP kodiert sind), werden viele\n" +"Windows-Anwendungen überhaupt keine Unterschneidung haben.\n" +"Diese Option schließt solche problematischen Glyphen aus der\n" +"alten 'kern'-Tabelle aus." -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Koreanisch)" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" +msgstr "" +"Wenn die Neigung eines eingestellten Punktes in der Nähe der\n" +"Horizontalen oder Vertikalen liegt, raste ihn dort ein" -msgid "Johab (Korean)" -msgstr "Johab (Koreanisch)" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." +msgstr "" +"Wenn der Startpunkt einer Kontur kein Extrempunkt ist, suche einen neuen " +"Startpunkt (auf der Kontur) der es ist." -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Vereinf. Chinesisch)" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." +msgstr "" +"Wenn sich zwei Glyphen unterscheiden, dann platziere die Konturen\n" +"der zweiten Glyphe auf die hintere Ebene der ersten Glyphe\n" +"(Damit beim Öffnen der ersten Glyphe, die Unterschiede sichtbar sind)." -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (Chinesisch)" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." +msgstr "" +"Wenn du dieses Feld leer lässt, verwendet FontForge einen Standard,\n" +"der entweder auf der obigen Versionszeichenkette basiert, oder\n" +"auf einem Wert aus der 'name' Tabelle." -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Trad. Chinesisch)" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." +msgstr "" +"Wenn du dieses Feld leer lässt, verwendet FontForge einen Standardwert.\n" +"Benutzt wird dabei entweder die Zeichenkette der Version oder die Angabe in\n" +"der \"name\" Tabelle." -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Trad. Chinesisch)" +msgid "" +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." +msgstr "" +"Wenn du einen Bereich der Designgröße angiebst, dann musst du auch eine Stil-" +"ID und einen Stilnamen angeben. FontForge erlaubt es diese Felder leer zu " +"lassen, andere Anwendungen jedoch nicht." -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Keine" +msgid "If you specify a design size, it must be positive" +msgstr "Wenn du eine Designgröße angiebst, dann muss sie positiv sein." -msgid "MacStyles|Bold" -msgstr "Fett" +msgid "" +"If you specify a style id for the design size, then you must specify a size " +"range" +msgstr "" +"Wenn du eine Stil-ID für die Designgröße angiebst, dann musst du einen " +"Größenbereich angeben." -msgid "MacStyles|Italic" -msgstr "Kursiv" +msgid "" +"If you specify a style id for the design size, then you must specify a style " +"name" +msgstr "" +"Wenn du eine Stil-ID für die Designgröße angiebst, dann musst du einen " +"Stilnamen angeben." -msgid "MacStyles|Condense" -msgstr "Schmal" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" +msgstr "" +"Wenn du eine Stilnamen für die Designgröße angiebst, dann musst du einen " +"Stil-ID angeben." -msgid "MacStyles|Expand" -msgstr "Breit" +msgid "Ignore" +msgstr "Ignorieren" -msgid "MacStyles|Underline" -msgstr "Unterstrichen" +msgid "Ignore Base Glyphs" +msgstr "Basiszeichen ignorieren" -msgid "MacStyles|Outline" -msgstr "Kontur" +msgid "Ignore Combining Marks" +msgstr "Zusammengestellte Akzente ignorieren" -msgid "MacStyles|Shadow" -msgstr "Schatten" +msgid "Ignore Ligatures" +msgstr "Ligaturen ignorieren" -msgid "Ultra-Condensed (50%)" -msgstr "Ultra-Schmal (50%)" +msgid "Ignore this problem in the future" +msgstr "Problem in Zukunft ignorieren" -msgid "Extra-Condensed (62.5%)" -msgstr "Extra-Schmal (62.5%)" +msgid "Image" +msgstr "Bild" -msgid "Condensed (75%)" -msgstr "Schmal (75%)" +msgid "Image Info" +msgstr "Bild-Informationen" -msgid "Semi-Condensed (87.5%)" -msgstr "Halb-Schmal (87.5%)" +msgid "Image Path" +msgstr "Bild-Pfad" -msgid "Medium (100%)" -msgstr "Mittel (100%)" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Bildgröße: %d × %d Pixel" -msgid "Semi-Expanded (112.5%)" -msgstr "Halb-Breit (112,5%)" +msgid "Image Template" +msgstr "Bildvorlage" -msgid "Expanded (125%)" -msgstr "Breit (125%)" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Bild bei: (%.0f,%.0f)" -msgid "Extra-Expanded (150%)" -msgstr "Extra-Breit (150%)" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Bild für nicht aktivierte Listenzeichen (überschreibt das Kästchen)" -msgid "Ultra-Expanded (200%)" -msgstr "Ultra-Breit (200%)" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Bild für aktivierte Listenzeichen (überschreibt das Kästchen)" -msgid "100 Thin" -msgstr "100 Fein" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Bild anstatt Kontrollkästchen Aus" -msgid "200 Extra-Light" -msgstr "200 Extra-Leicht" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "Bild anstatt Kontrollkästchen Aus (wenn das Feld deaktiviert ist)" -msgid "300 Light" -msgstr "300 Leicht" +msgid "Image used instead of the Radio Off Mark" +msgstr "Bild anstatt Optionsfeld Aus" + +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "Bild anstatt Optionsfeld Aus (wenn das Feld deaktiviert ist)" + +msgid "Image used instead of the Radio On Mark" +msgstr "Bild anstatt Optionsfeld An" + +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "Bild anstatt Optionsfeld An (wenn das Feld deaktiviert ist)" + +msgid "Implied Topology" +msgstr "Implizierte Topologie" + +msgid "Import" +msgstr "Importieren" + +msgid "Import Lookup" +msgstr "Nachschlagetabelle importieren" + +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "" +"Importiert eine Nachschlagetabelle (und alle ihre Subtabellen)\n" +"aus einer anderen Schrift." -msgid "400 Regular" -msgstr "400 Normal" +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" +msgstr "" +"In %s, in der Glyphe %s, stimmen die Dickten in 'CFF ' (%d) und\n" +" 'hmtx' (%d) nicht überein. (Nachfolgende Unstimmigkeiten werden nicht " +"gemeldet)\n" -msgid "500 Medium" -msgstr "500 Mittel" +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" +msgstr "" +"In %s ist die Dickte (%d) für die Glyphe %s größer als der maximale Wert " +"(%d)\n" -msgid "600 Semi-Bold" -msgstr "600 Halb-Fett" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" +msgstr "" +"In GID %d ist die Dickte (%d) größer als der angegebene maximale Wert (%d)\n" -msgid "700 Bold" -msgstr "700 Fett" +#, c-format +msgid "" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" +msgstr "" +"In der GID %d stimmen die Dickten in 'CFF ' (%d) und 'hmtx' (%d) nicht " +"überein.\n" +" (Nachfolgende Unstimmigkeiten werden nicht gemeldet)\n" -msgid "800 Extra-Bold" -msgstr "800 Extra-Fett" +msgid "In TTF/OTF" +msgstr "In TTF/OTF" -msgid "900 Black" -msgstr "900 Schwarz" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "" +"Bei Kursiv-Schrift, horizontale Änderung pro Einheit vertikaler Änderung" -msgid "Never Embed/No Editing" -msgstr "Nie einbetten/keine Bearbeitung" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" +msgstr "" +"In der Schrift %1$d skaliert die Dickte der Glyphe %2$.30s die Dickte des " +"Grundzeichens nicht richtig, sie wird auf den richtigen Wert gesetzt" -msgid "Printable Document" -msgstr "Druckbares Dokument" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" +msgstr "" +"In der Schrift %1$d beginnt die Glyphe %2$.30s entweder vor 0, oder sie " +"erstreckt sich über die Dickte hinaus, oder sie befindet sich über dem " +"Akzent oder unter dem Akzent" -msgid "Editable Document" -msgstr "Editierbares Dokument" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" +msgstr "" +"In Glyphe %s wird die Referenz auf %s durch Punktabgleich positioniert, und " +"die Punktzahlen entsprechen möglicherweise nicht mehr der ursprünglichen " +"Absicht.\n" +"Willst du trotzdem weitermachen?" -msgid "Installable Font" -msgstr "Installierbare Schrift" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." +msgstr "" +"In der Konturen-Sicht erzwinkt die Umschalt-Taste Bewegungen parallel zum " +"Kursiv-Winkel, anstatt zur Vertikale." -msgid "Serif" -msgstr "Serifenschrift" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "Am Anfang war der Buchstabe …" -msgid "Sans-Serif" -msgstr "Groteskschrift" +msgid "" +"In the design size range, the bottom field must be less than the design size." +msgstr "" +"Im Bereich der Designgröße muss der untere Wert kleiner sein als die " +"Designgröße." -msgid "Monospace" -msgstr "Dicktengleiche Schrift" +msgid "" +"In the design size range, the bottom top must be more than the design size." +msgstr "" +"Im Bereich der Designgröße muss der obere Wert größer sein als die " +"Designgröße." -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Schreibschrift" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" +msgstr "" +"In der gespeicherten Schrift, erzwinge die Namensgebung aller Glyphen\n" +"entsprechend der angegebenen Namensliste" -msgid "Decorative" -msgstr "Zierschrift" +msgid "In_line..." +msgstr "_Innenkontur …" -msgid "No Classification" -msgstr "Keine Klassifizierung" +msgid "Include Empty Blocks" +msgstr "Leere Blöcke einschließen" -msgid "Old Style Serifs" -msgstr "1 – Renaissance-Antiqua Serifen" +msgid "Include Whitespace below Tile" +msgstr "Weiß­raum unterhalb der Kachel einfügen" -msgid "OSS Rounded Legibility" -msgstr "1.1 – Abgerundet leserlich" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Name der einzufügenden Datei zu lang in Zeile %d in %s" -msgid "OSS Geralde" -msgstr "1.2 – Renaissance" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Einzufügende zu tief verschachtelt in Zeile %d von %s" -msgid "OSS Venetian" -msgstr "1.3 – Venezianisch" +msgid "Increment Bearings By:" +msgstr "Vor- und Nachbreite verändern um:" -msgid "OSS Modified Venetian" -msgstr "1.4 – Modifiziert Venezianisch" +msgid "Increment LBearing By:" +msgstr "Vorbreite verändern um:" -msgid "OSS Dutch Modern" -msgstr "1.5 – Holländisch modern" +msgid "Increment RBearing By:" +msgstr "Nachbreite verändern um:" -msgid "OSS Dutch Trad" -msgstr "1.6 – Holländisch traditionell" +msgid "Increment V. Adv. By:" +msgstr "Vertikale Dickte verändern um:" -msgid "OSS Contemporary" -msgstr "1.7 – Zeitgenössisch" +msgid "Increment Width By:" +msgstr "Dickte verändern um:" -msgid "OSS Calligraphic" -msgstr "1.8 – Kalligrafisch" +msgid "Index" +msgstr "Index" -msgid "OSS Miscellaneous" -msgstr "1.15 – Verschiedenes" +msgid "Index in use" +msgstr "Verwendeter Index" -msgid "Transitional Serifs" -msgstr "2 – Barock-Antiqua Serifen" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Index außerhalb des Bereichs in %s\n" -msgid "TS Direct Line" -msgstr "2.1 – Kontrastreich" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Index zu groß (muss <%d sein) \"%s" -msgid "TS Script" -msgstr "2.2 – Handschriftlich" +msgid "Indic Reordering" +msgstr "Indische Neuordnung" -msgid "TS Miscellaneous" -msgstr "2.15 – Verschiedenes" +msgid "Indic reordering" +msgstr "Indische Neuordnung" -msgid "Modern Serifs" -msgstr "3 – Klassizistische Antiqua Serifen" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "" +"Zeigt einen sichtbaren Gitter-Pixel an, wenn Deltas vorgeschlagen werden." -msgid "MS Italian" -msgstr "3.1 – Italienisch" +msgid "Indonesian" +msgstr "Indonesisch" -msgid "MS Script" -msgstr "3.1 – Handschriftlich" +msgid "Industry Specific" +msgstr "Industriespezifisch" -msgid "MS Miscellaneous" -msgstr "3.15 – Verschiedenes" +msgid "Inherit" +msgstr "Erben" -msgid "Clarendon Serifs" -msgstr "4 – Clarendon Serifen" +msgid "Inherited" +msgstr "Vererbt" -msgid "CS Clarendon" -msgstr "4.1 – Clarendon" +msgid "Inherits for same field in parent" +msgstr "Erbt für dasselbe Feld im Elternteil" -msgid "CS Modern" -msgstr "4.2 – Modern" +msgid "Inherits from" +msgstr "Erbt von" -msgid "CS Traditional" -msgstr "4.3 – Traditionell" +msgid "Initial Forms" +msgstr "Anfangs-Formen" -msgid "CS Newspaper" -msgstr "4.4 – Zeitungen" +msgid "Initials" +msgstr "Initialbuchstaben" -msgid "CS Stub Serif" -msgstr "4.5 – Gekürzte Serifen" +msgid "Inline" +msgstr "Innenkonturen" -msgid "CS Monotone" -msgstr "4.6 – Ohne Strichtärkenkontrasten" +msgid "Inline All References" +msgstr "Alle Referenzen trennen" -msgid "CS Typewriter" -msgstr "4.7 – Schreibmaschine" +msgid "Inline Flipped References" +msgstr "Umgekehrte Referenzen trennen" -msgid "CS Miscellaneous" -msgstr "4.15 – Verschiedenes" +msgid "Inlining glyphs" +msgstr "Erstelle Glyphen mit Innenkonturen" -msgid "Slab Serifs" -msgstr "5 – Serifenbetont" +msgid "Inner Border:" +msgstr "Innerer Rahmen:" -msgid "Slab Serifs|SS Monotone" -msgstr "5.2 – Ohne Strichtärkenkontrasten" +msgid "Inse_rt Point On Spline At..." +msgstr "Punkt auf Ku_rve einfügen bei …" -msgid "Slab Serifs|SS Humanist" -msgstr "5.2 – Humanistisch" +msgid "Insert Before Current Glyph" +msgstr "Vor aktueller Glyphe einfügen" -msgid "Slab Serifs|SS Geometric" -msgstr "5.3 – Geometrisch" +msgid "Insert Before Marked Glyph" +msgstr "Vor markierter Glyphe einfügen" -msgid "Slab Serifs|SS Swiss" -msgstr "5.4 – Swiss" +msgid "Insert F_ont..." +msgstr "Schrift _einfügen …" -msgid "Slab Serifs|SS Typewriter" -msgstr "5.5 – Schreibmaschine" +msgid "Insert Glyph _After..." +msgstr "Glyphe einfügen _nach …" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "5.15 – Verschiedenes" +msgid "Insert Glyph _Before..." +msgstr "Glyphe einfügen _vor …" -msgid "Freeform Serifs" -msgstr "7 – Serifen mit freien Formen" +msgid "Insert Point On Spline At..." +msgstr "Punkt auf Kurve einfügen bei …" -msgid "FS Modern" -msgstr "7.1 – Modern" +msgid "Insert Text Outlines" +msgstr "Text-Konturen einfügen" -msgid "FS Miscellaneous" -msgstr "7.15 – Verschiedenes" +msgid "Insert Text Outlines..." +msgstr "Text-Konturen einfügen …" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "8.1 – IBM Neo-grotesk linear" +msgid "Insert _Blank" +msgstr "_Leeres einfügen" -msgid "Sans-Serif|SS Humanist" -msgstr "8.2 – Humanistisch" +msgid "Insert a point on the given spline at either..." +msgstr "Füge einen Punkt auf der gegebenen Kurve ein entweder bei …" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "8.3 – Kleine Minuskeln rund geometrich" +msgid "Insert random text in the specified script" +msgstr "Zufallstext im angegebenen Schriftsystem einfügen" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "8.4 – Große Minuskeln rund geometrich" +msgid "Installable Font" +msgstr "Installierbare Schrift" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "8.5 – Neo-grotesk linear" +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" +msgstr "" +"Instanzschriften dürfen nur eine 'cvt ' Tabelle enthalten, aber %.30s hat " +"auch eine andere Truetype-Tabelle" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "8.6 – Modifiziert Neo-grotesk linear" +msgid "Instant/Horizontal" +msgstr "Sofort/Horizontal" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "8.9 – Schreibmaschine linear" +msgid "Instant/Vertical" +msgstr "Sofort/Vertikal" -msgid "Sans-Serif|SS Matrix" -msgstr "8.10 – Nadeldrucker" +msgid "Instruction Gloss (TrueType)" +msgstr "Instruktions-Glossar (TrueType)" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "8.15 – Verschiedenes" +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" +msgstr "" +"Instruktionen in einer TrueType-Schrift beziehen sich auf\n" +"nummerierte Punkte, wenn du also eine Glyphe so bearbeitst,\n" +"dass einige Punkte unterschiedlich nummeriert sind (durch das\n" +"Hinzufügen oder Entfernen von Punkten, usw.), dann werden\n" +"die Instruktionen auf die falschen Punkte angewendet, mit\n" +"verherenden Ergebnissen.\n" +" Normalerweise wird FontForge die Instruktionen entfernen,\n" +"wenn feststellt wird, dass die Punkte umnummeriert wurden,\n" +"um das oben genannte Problem zu vermeiden. Du kannst dieses\n" +"Verhalten abschalten – sei dabei aber vorsichtig!" -msgid "Ornamentals" -msgstr "9 – Verzierungen" +msgid "Instructions out of date" +msgstr "Instruktionen veraltet" -msgid "O Engraver" -msgstr "9.1 – Gravur" +msgid "Instructions were changed" +msgstr "Instruktionen wurden geändert" -msgid "O Black Letter" -msgstr "9.2 – Gebrochene Schrift" +msgid "Interface" +msgstr "Oberfläche" -msgid "O Decorative" -msgstr "9.3 – Dokorativ" +msgid "Interpo_late Fonts..." +msgstr "Schriften interpo_lieren …" -msgid "O Three Dimensional" -msgstr "9.4 – Dreidimensionell" +msgid "Interpolate Fonts" +msgstr "Schriften interpolieren" -msgid "O Miscellaneous" -msgstr "9.15 – Verschiedenes" +msgid "InterpolateCPsOnMotion" +msgstr "Interpoliere Kontroll-Punkte bei Bewegung" -msgid "Scripts" -msgstr "10 – Handschriftliche Schriften" +msgid "InterpolateStrongPoints" +msgstr "Interpoliere wichtige Punkte" -msgid "S Uncial" -msgstr "10.1 – Unizial" +msgid "Interpolating Problem" +msgstr "Problem beim Interpolieren" -msgid "S Brush Joined" -msgstr "10.2 – Pinsel verbunden" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Eine Schrift mit sich selbst zu interpolieren, bringt nichts" -msgid "S Formal Joined" -msgstr "10.3 – Formell verbunden" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Interpolieren zwischen %.20s und:" -msgid "S Monotone Joined" -msgstr "10.4 – Gleichbleibend verbunden" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "" +"Interpolieren zwischen verschiedenartigen Schriften (z.B. zwischen type3 und " +"type1)" -msgid "S Calligraphic" -msgstr "10.5 – Kalligrafisch" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "" +"Interpolieren zwischen Schriften mit verschiedenen Kurvenarten (z.B. " +"zwischen postscript und truetype)" -msgid "S Brush Unjoined" -msgstr "10.6 – Pinsel unverbunden" +msgid "Interpretation:" +msgstr "Interpretation:" -msgid "S Formal Unjoined" -msgstr "10.7 – Formell unverbunden" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Keine" -msgid "S Monotone Unjoined" -msgstr "10.8 – Gleichbleibend unverbunden" +msgid "Interpreted as: " +msgstr "Interpretiert als: " -msgid "S Miscellaneous" -msgstr "10.15 – Verschiedenes" +msgid "Interpreting Glyphs" +msgstr "Interpretation von Glyphen" -msgid "Symbolic" -msgstr "11 – Symbolische" +msgid "Intersecting Paths" +msgstr "Überschneidende Pfade" -msgid "Sy Mixed Serif" -msgstr "11.1 – Unterschiedliche Serifen" +msgid "Introduction" +msgstr "Einführung" -msgid "Sy Old Style Serif" -msgstr "11.2 – Humanistische Serifen" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Ungültiger CID-Bereich in Glyphen-Klasse in Zeile %d von %s" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "11.3 – Neo-grotesk serifenlos" +msgid "Invalid Encoding" +msgstr "Ungültige Kodierung" -msgid "Sy Miscellaneous" -msgstr "11.4 – Verschiedenes" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Ungültige Kursiv-Position in Zeile %d von %s" -msgid "None" -msgstr "Keine" +#, c-format +msgid "Invalid font count in TTC %s." +msgstr "Ungültige Schriftanzahl in TTC %s." -msgid "Bold" -msgstr "Fett" +msgid "Invalid glif name.\n" +msgstr "Ungültiger glif Name.\n" -msgid "Bold Italic" -msgstr "Fett Kursiv" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "" +"Ungültiger Bereich von Glyphen-Namen in Glyphen-Klasse in Zeile %d von %s" -msgid "OS2Version|Automatic" -msgstr "Automatisch" +msgid "Invalid guideline.\n" +msgstr "Ungültige Hilfslinie.\n" -msgid "1" -msgstr "1" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Ungültige Hex-Ziffer in der sfnt Reihe\n" -msgid "2" -msgstr "2" +msgid "Invalid language" +msgstr "Ungültige Sprache" -msgid "4" -msgstr "4" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "Ungültiges Tabellenformat der Nachschlagetabelle. %d\n" -msgid "0" -msgstr "0" +msgid "Invalid point size" +msgstr "Ungültige Punktgröße" -msgid "PanoseFamily|Any" -msgstr "Beliebig" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Ungültige ttf hmtx Tabelle (oder hhea), numOfLongMetrics ist 0\n" -msgid "PanoseFamily|No Fit" -msgstr "Ohne Zuordnung" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "Ungültige ttf vmtx-Tabelle (oder vhea), numOfLongVerMetrics ist 0\n" -msgid "Latin: Text and Display" -msgstr "Lateinisch: Text und Überschrift" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "Ungültige Vektoren-Einheit spezifiziert. Hint wird ignoriert.\n" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Lateinisch: Schreibschrift" +msgid "Irish" +msgstr "Irisch" -msgid "Latin: Decorative" -msgstr "Lateinisch: Zierschrift" +msgid "Irish Gaelic" +msgstr "Irisches Gälisch" -msgid "Latin: Pictorial and Symbol" -msgstr "Lateinisch: Bilder und Symbole" +msgid "Irish Traditional" +msgstr "Irisch traditionell" -msgid "PanoseSerifs|Any" -msgstr "Beliebig" +msgid "Irrelevant _Factor:" +msgstr "Irrelevanter _Faktor:" -msgid "PanoseSerifs|No Fit" -msgstr "Ohne Zuordnung" +msgid "Is Extended Shape" +msgstr "Ist erweiterte Form" -msgid "Cove" -msgstr "Rund" +msgid "Is Layer Editable?" +msgstr "Kann die Ebene bearbeitet werden?" -msgid "Obtuse Cove" -msgstr "Schräg rund" +msgid "Is Layer Visible?" +msgstr "Ist die Ebene sichtbar?" -msgid "Square Cove" -msgstr "Eckig rund" +msgid "Is Offset" +msgstr "Ist Versatz" -msgid "Obtuse Square Cove" -msgstr "Schräg eckig rund" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Handelt es sich um horizontale oder vertikale Unterschneidung?" -msgid "PanoseSerivfs|Square" -msgstr "Quadratisch" +msgid "Isolated" +msgstr "Isolierte" -msgid "PanoseSerifs|Thin" -msgstr "Fein" +msgid "Isolated Forms" +msgstr "Selbständige Formen" -msgid "Bone" -msgstr "Knochen" +msgid "Italian" +msgstr "Italienisch" -msgid "Exaggerated" -msgstr "Extrem" +msgid "Italic" +msgstr "Kursiv" -msgid "Triangle" -msgstr "Dreieckig" +msgid "Italic Advance Col" +msgstr "Kursiv-Dickte Farbe" -msgid "Normal Sans" -msgstr "Normal serifenlos" +msgid "Italic Angle" +msgstr "Kursiv Winkel" -msgid "Obtuse Sans" -msgstr "Angeschrägt serifenlos" +msgid "Italic Angle:" +msgstr "Kursiv Winkel:" -msgid "Perpendicular Sans" -msgstr "Senkrecht serifenlos" +msgid "Italic Conversion" +msgstr "Kursiv-Konvertierung" -msgid "Flared" -msgstr "Erweitert" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Kursiv-Korrektur:" -msgid "PanoseSerivfs|Rounded" -msgstr "Abgerundet" +msgid "Italic Correction" +msgstr "Kursiv-Korrektur" -msgid "PanoseWeight|Any" -msgstr "Beliebig" +msgid "Italic Correction:" +msgstr "Kursiv-Korrektur:" -msgid "PanoseWeight|No Fit" -msgstr "Ohne Zuordnung" +msgid "ItalicConstrained" +msgstr "Kursive Eingeschränkt" -msgid "Very Light" -msgstr "Sehr leicht" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "Kursiv-Korrektur" -msgid "Light" -msgstr "Leicht" +msgid "Italics" +msgstr "Kursive" -msgid "PanoseWeight|Thin" -msgstr "Fein" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (Kanji)" -msgid "Book" -msgstr "Buch" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (Kanji)" -msgid "Medium" -msgstr "Mittel" +msgid "JIS2004 Forms" +msgstr "JIS2004 Formen" -msgid "Demi" -msgstr "Halbfett" +msgid "JIS78 Forms" +msgstr "JIS78 Formen" -msgid "Heavy" -msgstr "Kräftig" +msgid "JIS83 Forms" +msgstr "JIS83 Formen" -msgid "Black" -msgstr "Schwarz" +msgid "JIS90 Forms" +msgstr "JIS90 Formen" -msgid "Extra Black (Nord)" -msgstr "Extra Schwarz (Nord)" +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "JSTF max. Erweiterung bei Priorität %d #%d für %c%c%c%c in %c%c%c%c" -msgid "PanoseProportion|Any" -msgstr "Beliebig" +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "JSTF max. Schrumpfen bei Priorität %d #%d für %c%c%c%c in %c%c%c%c" -msgid "PanoseProportion|No Fit" -msgstr "Ohne Zuordnung" +msgid "JSTF table is too long.\n" +msgstr "JSTF-Tabelle ist zu lang.\n" -msgid "Old Style" -msgstr "Renaissance-Antiqua" +msgid "Japanese" +msgstr "Japanisch" -msgid "Modern" -msgstr "Klassizistische Antiqua" +msgid "Japanese Forms (Obsolete)" +msgstr "Japanische Formen (veraltet)" -msgid "Even Width" -msgstr "Gleichmäßige Breite" +msgid "Johab (Korean)" +msgstr "Johab (Koreanisch)" -msgid "Expanded" -msgstr "Breit" +msgid "JoinSnap" +msgstr "Bei Verbindung einrasten" -msgid "Condensed" -msgstr "Schmal" +msgid "Justification Alternatives" +msgstr "Textbündigkeit Alternativen" -msgid "Very Expanded" -msgstr "Sehr breit" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Kyrillisch)" -msgid "Very Condensed" -msgstr "Sehr schmal" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Koreanisch)" -msgid "Monospaced" -msgstr "Dicktengleich" +msgid "Kana Extended-A" +msgstr "Kana Erweiterung-A" -msgid "PanoseContrast|Any" -msgstr "Beliebig" +msgid "Kana Supplement" +msgstr "Kana Ergänzung" -msgid "PanoseContrast|No Fit" -msgstr "Ohne Zuordnung" +msgid "Kangxi Radicals" +msgstr "Kangxi Radikale" -msgid "PanoseContrast|None" -msgstr "Ohne" +msgid "Katakana" +msgstr "Katakana" -msgid "PanoseContrast|Very Low" -msgstr "Sehr niedrig" +msgid "Katakana Phonetic Extensions" +msgstr "Katakana phonetische Erweiterungen" -msgid "PanoseContrast|Low" -msgstr "Niedrig" +msgid "Kazakh" +msgstr "Kasachisch" -msgid "PanoseContrast|Medium Low" -msgstr "Mittel niedrig" +msgid "Ker_n By Classes..." +msgstr "Unterschneidung nach _Klassen …" -msgid "PanoseContrast|Medium" -msgstr "Mittel" +msgid "Kern" +msgstr "Unterschneidung" -msgid "PanoseContrast|Medium High" -msgstr "Mittel hoch" +msgid "Kern Adjusts" +msgstr "Unterschneidungs-Einstellungen" -msgid "PanoseContrast|High" -msgstr "Hoch" +msgid "Kern By Classes" +msgstr "Unterschneidung nach Klassen" -msgid "PanoseContrast|Very High" -msgstr "Sehr hoch" +msgid "Kern Line Color" +msgstr "Unterschneidung Linien Farbe" -msgid "PanoseStrokeVariation|Any" -msgstr "Beliebig" +msgid "Kern Offset:" +msgstr "Unterschneidungs-Versatz:" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Ohne Zuordnung" +msgid "Kern Pair Closeup" +msgstr "Unterschneidungs-Paar überprüfen" -msgid "No Variation" -msgstr "Ohne Variation" +msgid "Kern Pair Closeup..." +msgstr "Unterschneidungs-Paar überprüfen …" -msgid "Gradual/Diagonal" -msgstr "Allmählich/Diagonal" +msgid "Kern Pairs" +msgstr "Unterschneidungs-Paare" -msgid "Gradual/Transitional" -msgstr "Allmählich/Übergangsweise" +msgid "Kern Size" +msgstr "Unterschneidungs-Größe" -msgid "Gradual/Vertical" -msgstr "Allmählich/Vertikal" +msgid "Kern Values:" +msgstr "Unterschneidungs-Werte:" -msgid "Gradual/Horizontal" -msgstr "Allmählich/Horizontal" +msgid "Kern by State" +msgstr "Unterscheiden nach Zustand" -msgid "Rapid/Vertical" -msgstr "Schnell/Vertikal" +msgid "Kern:" +msgstr "Unterschneidung:" -msgid "Rapid/Horizontal" -msgstr "Schnell/Horizontal" +msgid "Kerning" +msgstr "Unterschneidung" -msgid "Instant/Vertical" -msgstr "Sofort/Vertikal" +msgid "Kerning & such" +msgstr "Unterschneidung und ähnliches" -msgid "Instant/Horizontal" -msgstr "Sofort/Horizontal" +msgid "Kerning Class" +msgstr "Unterschneidungs-Klasse" -msgid "PanoseArmStyle|Any" -msgstr "Beliebig" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Unterschneidungs-Metrik für %.50s" -msgid "PanoseArmStyle|No Fit" -msgstr "Ohne Zuordnung" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "Unterschneidung zwischen „%s” und %s ist %d in %s und %d in %s\n" -msgid "Straight Arms/Horizontal" -msgstr "Gerade Arme/Horizontal" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Unterschneidung nach Klassen: %s" -msgid "Straight Arms/Wedge" -msgstr "Gerade Arme/Angeschrägt" +msgid "Kerning direction" +msgstr "Richtung der Unterschneidung" -msgid "Straight Arms/Vertical" -msgstr "Gerade Arme/Vertikal" +msgid "Kerning format" +msgstr "Format der Unterschneidung" -msgid "Straight Arms/Single Serif" -msgstr "Gerade Arme/Einzelserife" +msgid "Kerning is likely to fail on Windows" +msgstr "Unterschneidung wird wahrscheinlich unter Windows scheitern" + +msgid "" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" +msgstr "" +"Unterschneidung kann entweder nach Glyphenklassen oder\n" +"nach Paarkombinationen einzelner Glyphen angegeben werden.\n" +"Welche Art möchtest du für diese Subtabelle benutzen?" -msgid "Straight Arms/Double Serif" -msgstr "Gerade Arme/Doppelserife" +msgid "Kerning values must be even" +msgstr "Unterschneidungs-Werte müssen gleich sein" -msgid "Non-Straight Arms/Horizontal" -msgstr "Nicht-gerade Arme/Horizontal" +msgid "Key" +msgstr "Schlüssel" -msgid "Non-Straight Arms/Wedge" -msgstr "Nicht-gerade Arme/Angeschrägt" +msgid "Khutsuri Georgian" +msgstr "Khutsuri Georgisch" -msgid "Non-Straight Arms/Vertical" -msgstr "Nicht-gerade Arme/Vertikal" +msgid "Kirghiz" +msgstr "Kirgisisch" -msgid "Non-Straight Arms/Single Serif" -msgstr "Nicht-gerade Arme/Einzelserife" +msgid "Korean" +msgstr "Koreanisch" -msgid "Non-Straight Arms/Double Serif" -msgstr "Nicht-gerade Arme/Doppelserife" +msgid "Kurdish" +msgstr "Kurdisch" -msgid "PanoseLetterform|Any" -msgstr "Beliebig" +msgid "LBearing:" +msgstr "Vorbreite:" -msgid "PanoseLetterform|No Fit" -msgstr "Ohne Zuordnung" +msgid "LSB" +msgstr "Vorbreite" -msgid "Normal/Contact" -msgstr "Normal/Kontakt" +msgid "LSB Compression Percent" +msgstr "Vorbreite komprimieren Prozent" -msgid "Normal/Weighted" -msgstr "Normal/Gewichtet" +msgid "L_ater" +msgstr "_Später" -msgid "Normal/Boxed" -msgstr "Normal/Eckig" +msgid "L_oad Namelist..." +msgstr "Namensliste la_den …" -msgid "Normal/Flattened" -msgstr "Normal/Gestaucht" +msgid "Label" +msgstr "Beschriftung" -msgid "Normal/Rounded" -msgstr "Normal/Rund" +msgid "Label Gl_yph By" +msgstr "Gl_yphen-Beschriftung mit" -msgid "Normal/Off-Center" -msgstr "Normal/Versetzt vom Zentrum" +msgid "Language" +msgstr "Sprache" -msgid "Normal/Square" -msgstr "Normal/Quadratisch" +msgid "Language List" +msgstr "Sprachen-Liste" -msgid "Oblique/Contact" -msgstr "Schräg/Kontakt" +msgid "Language Missing" +msgstr "Sprache fehlt" -msgid "Oblique/Weighted" -msgstr "Schräg/Gewichtet" +msgid "Language Tag:" +msgstr "Markierungselement der Sprache:" -msgid "Oblique/Boxed" -msgstr "Schräg/Eckig" +msgid "Language info" +msgstr "Spracheninfo" -msgid "Oblique/Flattened" -msgstr "Schräg/Gestaucht" +msgid "Language(s)" +msgstr "Sprache(n)" -msgid "Oblique/Rounded" -msgstr "Schräg/Abgerundet" +msgid "Language|New" +msgstr "Neu" -msgid "Oblique/Off-Center" -msgstr "Schräg/Versetzt vom Zentrum" +msgid "Lang|Arabic" +msgstr "Arabisch" -msgid "Oblique/Square" -msgstr "Schräg/Quadratisch" +msgid "Lang|Armenian" +msgstr "Armenisch" -msgid "PanoseMidline|Any" -msgstr "Beliebig" +msgid "Lang|Bengali" +msgstr "Bengalisch" -msgid "PanoseMidline|No Fit" -msgstr "Ohne Zuordnung" +msgid "Lang|Coptic" +msgstr "Koptisch" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Standard/Abgeschnitten" +msgid "Lang|Default" +msgstr "Standard" -msgid "PanoseMidline|Standard/Pointed" -msgstr "Standard/Spitz" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Farsi/Persisch" -msgid "PanoseMidline|Standard/Serifed" -msgstr "Standard/Mit Serife" +msgid "Lang|Georgian" +msgstr "Georgisch" -msgid "PanoseMidline|High/Trimmed" -msgstr "Hoch/Abgeschnitten" +msgid "Lang|Greek" +msgstr "Griechisch" -msgid "PanoseMidline|High/Pointed" -msgstr "Hoch/Spitz" +msgid "Lang|Hebrew" +msgstr "Hebräisch" -msgid "PanoseMidline|High/Serifed" -msgstr "Hoch/Mit Serife" +msgid "Lang|Thai" +msgstr "Thailändisch" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Konstant/Abgeschnitten" +msgid "Last Anchor Point" +msgstr "Letzter Ankerpunkt" -msgid "PanoseMidline|Constant/Pointed" -msgstr "Konstant/Spitz" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Zuletzt gedrückt" -msgid "PanoseMidline|Constant/Serifed" -msgstr "Konstant/Mit Serife" +msgid "Latin Extended Additional" +msgstr "Lateinisch Erweiterung Zusatz" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Tief/Abgeschnitten" +msgid "Latin Extended-A" +msgstr "Lateinisch Erweiterung-A" -msgid "PanoseMidline|Low/Pointed" -msgstr "Tief/Spitz" +msgid "Latin Extended-B" +msgstr "Lateinisch Erweiterung-B" -msgid "PanoseMidline|Low/Serifed" -msgstr "Tief/Mit Serife" +msgid "Latin Extended-C" +msgstr "Lateinisch Erweiterung-C" -msgid "PanoseXHeight|Any" -msgstr "Beliebig" +msgid "Latin Extended-D" +msgstr "Lateinisch Erweiterung-D" -msgid "PanoseXHeight|No Fit" -msgstr "Ohne Zuordnung" +msgid "Latin Extended-E" +msgstr "Lateinisch Erweiterung-E" -msgid "PanoseXHeight|Constant/Small" -msgstr "Konstant/Klein" +msgid "Latin Full Width Forms" +msgstr "Formen lateinischer Zeichen voller Breite" -msgid "PanoseXHeight|Constant/Standard" -msgstr "Konstant/Standard" +msgid "Latin-1 Supplement" +msgstr "Lateinisch-1 Ergänzung" -msgid "PanoseXHeight|Constant/Large" -msgstr "Konstant/Groß" +msgid "Latin: Decorative" +msgstr "Lateinisch: Zierschrift" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Duckend/Klein" +msgid "Latin: Pictorial and Symbol" +msgstr "Lateinisch: Bilder und Symbole" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Duckend/Standard" +msgid "Latin: Text and Display" +msgstr "Lateinisch: Text und Überschrift" -msgid "PanoseXHeight|Ducking/Large" -msgstr "Duckend/Groß" +msgid "Latvian" +msgstr "Lettisch" -msgid "PanoseTool|Any" -msgstr "Beliebig" +msgid "Layer" +msgstr "Ebene" -msgid "PanoseTool|No Fit" -msgstr "Ohne Zuordnung" +msgid "Layer Info..." +msgstr "Ebenen-Informationen …" -msgid "Flat Nib" -msgstr "Flache Feder" +msgid "Layer Name" +msgstr "Ebenenname" -msgid "Pressure Point" -msgstr "Druckpunkt" +msgid "Layer:" +msgstr "Ebene:" -msgid "Engraved" -msgstr "Engraviert" +msgid "Layers" +msgstr "Ebenen" -msgid "Ball (Round Cap)" -msgstr "Kugelschriber (runde Spitze)" +msgid "Layer|Background" +msgstr "Hintere Ebene" -msgid "Brush" -msgstr "Pinsel" +msgid "Layer|Foreground" +msgstr "Vordere Ebene" -msgid "Rough" -msgstr "Grob" +msgid "Leading Jamo Forms" +msgstr "Führende Jamo-Formen" -msgid "Felt Pen or Brush Tip" -msgstr "Filzstift oder Pinselspitze" +msgid "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." +msgstr "" +"Die Bedienung von FontForge ist einfach zu erlernen, und es gibt " +"verschiedene Tutorials, die von den Grundlagen bis hin zu weiterführenden " +"Funktionen reichen, z. B. dem Erstellen und Verwenden von Skripten." -msgid "Wild Brush - Drips a lot" -msgstr "Wilder Pinsel – tropft viel" +msgid "Lef_t" +msgstr "Lin_ks" -msgid "PanoseSpacing|Any" -msgstr "Beliebig" +msgid "Left Bounds" +msgstr "Linke Grenzen" -msgid "PanoseSpacing|No Fit" -msgstr "Ohne Zuordnung" +msgid "Left Constraint" +msgstr "Linke Beschränkung" -msgid "Proportional Spaced" -msgstr "Proportional spationiert" +msgid "Left Side Bearing" +msgstr "Vorbreite" -msgid "PanoseAspectRatio|Any" -msgstr "Beliebig" +msgid "Left Side Bearing Add" +msgstr "Vorbreite vergrößern" -msgid "PanoseAspectRatio|No Fit" -msgstr "Ohne Zuordnung" +msgid "Left Side Bearing Scale" +msgstr "Vorbreite skalieren" -msgid "Very Low" -msgstr "Sehr niedrig" +msgid "Left Side Bearing does not change." +msgstr "Vorbreite ändert sich nicht." -msgid "Low" -msgstr "Niedrig" +msgid "Left Side Bearing:" +msgstr "Vorbreite:" -msgid "Medium Low" -msgstr "Mittel-niedrig" +msgid "Left to Right Alternates" +msgstr "Links nach rechts Alternativen" -msgid "Medium High" -msgstr "Mittel-hoch" +msgid "Left to Right mirrored forms" +msgstr "Linke nach rechts gespiegelte Formen" -msgid "High" -msgstr "Hoch" +msgid "Letterlike Symbols" +msgstr "Buchstabenähnliche Symbole" -msgid "Very High" -msgstr "Sehr hoch" +msgid "Letters:" +msgstr "Buchstaben:" -msgid "PanoseTopology|Any" -msgstr "Beliebig" +msgid "License" +msgstr "Lizenz" -msgid "PanoseTopology|No Fit" -msgstr "Ohne Zuordnung" +msgid "License URL" +msgstr "Lizenz URL" -msgid "Roman Disconnected" -msgstr "Aufrechter Stil unverbunden" +msgid "Life Time" +msgstr "Dauer" -msgid "Roman Trailing" -msgstr "Aufrechter Stil mit Verbindungsstrich" +msgid "Lig" +msgstr "Ligatur" -msgid "Roman Connected" -msgstr "Aufrechter Stil verbunden" +msgid "Lig Index:" +msgstr "Ligaturen Index:" -msgid "Cursive Disconnected" -msgstr "Kursiver Stil unverbunden" +msgid "Lig. Carets" +msgstr "Ligaturen-Trenner" -msgid "Cursive Trailing" -msgstr "Kursiver Stil mit Verbindungsstrich" +msgid "Lig.Caret" +msgstr "Ligaturen-Trenner" -msgid "Cursive Connected" -msgstr "Kursiver Stil verbunden" +msgid "Ligature" +msgstr "Ligatur" -msgid "Blackletter Disconnected" -msgstr "Gebrochener Stil unverbunden" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Ligatur %s" -msgid "Blackletter Trailing" -msgstr "Gebrochener Stil mit Verbindungsstrich" +msgid "Ligature Caret Color" +msgstr "Ligaturen-Trenner Farbe" -msgid "Blackletter Connected" -msgstr "Gebrochener Stil verbunden" +msgid "Ligature Caret Count" +msgstr "Ligaturen-Trenner Anzahl" -msgid "PanoseForm|Any" -msgstr "Beliebig" +msgid "Ligature Caret Count:" +msgstr "Ligaturen-Trenner Anzahl:" -msgid "PanoseForm|No Fit" -msgstr "Ohne Zuordnung" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Ligaturen-Trenner Subtabelle" -msgid "Upright/No Wrapping" -msgstr "Aufrecht/Ohne Schnörkel" +msgid "Ligature Glyph Name" +msgstr "Ligatur-Glyphe Name" -msgid "Upright/Some Wrapping" -msgstr "Aufrecht/Mit Schnörkel" +msgid "Ligature Substitution" +msgstr "Ligaturen Substitution" -msgid "Upright/More Wrapping" -msgstr "Aufrecht/Mehr Schnörkel" +msgid "" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." +msgstr "" +"Ligaturen-Trenner werden von Texteditoren verwendet, um\n" +"Text-Einfügemarken innerhalb einer Ligatur zu zeichnen.\n" +"Das bedeutet, dass es zwischen den Ligaturkomponenten\n" +"Einfügemarken geben sollte. Gibt es also eine Anzahl von\n" +"n Komponenten, sollte es n-1 Einfügemarken geben.\n" +" Einfügemarken können in der Konturansicht der Glyphe\n" +"angepasst werden (ziehe sie aus dem Ursprungspunkt an\n" +"die geeignete Position)." -msgid "Upright/Extreme Wrapping" -msgstr "Aufrecht/Extreme Schnörkel" +msgid "Ligatures" +msgstr "Ligaturen" -msgid "Oblique/No Wrapping" -msgstr "Schräg/Ohne Schnörkel" +msgid "Ligatures & such" +msgstr "Ligaturen und solche" -msgid "Oblique/Some Wrapping" -msgstr "Schräg/Mit Schnörkel" +msgid "Light" +msgstr "Leicht" -msgid "Oblique/More Wrapping" -msgstr "Schräg/Mehr Schnörkel" +msgid "Light Angle:" +msgstr "Lichtwinkel:" -msgid "Oblique/Extreme Wrapping" -msgstr "Schräg/Extreme Schnörkel" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"Schränke die Schrift so ein, dass nur die ersten 256 Glyphen der " +"Kodierungenen auf die verwiesen wird, in die Datei aufgenommen werden." -msgid "Exaggerated/No Wrapping" -msgstr "Übertrieben/Ohne Schnörkel" +msgid "Limits" +msgstr "Begrenzungen" -msgid "Exaggerated/Some Wrapping" -msgstr "Übertrieben/MitSchnörkel" +msgid "Line" +msgstr "Linie" -msgid "Exaggerated/More Wrapping" -msgstr "Übertrieben/Mehr Schnörkel" +msgid "Line Cap" +msgstr "Linienspitze" -msgid "Exaggerated/Extreme Wrapping" -msgstr "Übertrieben/Extreme Schnörkel" +msgid "Line Join" +msgstr "Linienverbindung" -msgid "PanoseFinials|Any" -msgstr "Beliebig" +msgid "Line length max" +msgstr "Maximale Linienlänge" -msgid "PanoseFinials|No Fit" -msgstr "Ohne Zuordnung" +msgid "Linear" +msgstr "Linear" -msgid "None/No Loops" -msgstr "Ohne/keine Schleifen" +msgid "Linear A" +msgstr "Linear A" -msgid "None/Closed Loops" -msgstr "Ohne/geschlossene Schleifen" +msgid "Linear B" +msgstr "Linear B" -msgid "None/Open Loops" -msgstr "Ohne/offene Schleifen" +msgid "Lining Figures" +msgstr "Versalziffern" -msgid "Sharp/No Loops" -msgstr "Spitz/keine Schleifen" +msgid "List" +msgstr "Liste" -msgid "Sharp/Closed Loops" -msgstr "Spitz/geschlossene Schleifen" +msgid "List Field" +msgstr "Listenfeld" -msgid "Sharp/Open Loops" -msgstr "Spitz/offene Schleifen" +msgid "List Field (Combo Box)" +msgstr "Listenfeld (Kombinationsfeld)" -msgid "Tapered/No Loops" -msgstr "Ausgedünnt/keine Schleifen" +msgid "List Field Menu" +msgstr "Listenfeld Menü" -msgid "Tapered/Closed Loops" -msgstr "Ausgedünnt/geschlossene Schleifen" +msgid "List Mark" +msgstr "Listenzeichen" -msgid "Tapered/Open Loops" -msgstr "Ausgedünnt/offene Schleifen" +msgid "List of class names" +msgstr "Liste der Klassen-Namen" -msgid "Round/No Loops" -msgstr "Rund/keine Schleifen" +msgid "List of directories to search for images, separated by colons" +msgstr "" +"Liste der Verzeichnisse um nach Bildern zu suchen, getrennt durch einen " +"Dopplepunkt" -msgid "Round/Closed Loops" -msgstr "Rund/geschlossene Schleifen" +msgid "Literals" +msgstr "Literale" -msgid "Round/Open Loops" -msgstr "Rund/offene Schleifen" +msgid "Lithuanian" +msgstr "Litauisch" -msgid "PanoseXAscent|Any" -msgstr "Beliebig" +msgid "Load Bitmap Fonts" +msgstr "Bitmap-Schriften laden" -msgid "PanoseXAscent|No Fit" -msgstr "Ohne Zuordnung" +msgid "Load Encoding" +msgstr "Kodierung laden" -msgid "PanoseXAscent|Very Low" -msgstr "Sehr niedrig" +msgid "Load Glyph Name List..." +msgstr "Glyphen-Namen Liste laden …" -msgid "PanoseXAscent|Low" -msgstr "Niedrig" +msgid "Load Namelist" +msgstr "Namensliste laden" -msgid "PanoseXAscent|Medium" -msgstr "Mittel" +msgid "Load Word List..." +msgstr "Wortliste laden …" -msgid "PanoseXAscent|High" -msgstr "Hoch" +msgid "Load _Word List..." +msgstr "_Wortliste laden …" -msgid "PanoseXAscent|Very High" -msgstr "Sehr hoch" +msgid "Load glyph names" +msgstr "Glyphen-Namen laden" -msgid "PanoseClass|Any" -msgstr "Beliebig" +msgid "Load of Kerning Metrics Failed" +msgstr "Laden der Unterschneidungs-Metrik fehlgeschlagen" -msgid "PanoseClass|No Fit" -msgstr "Ohne Zuordnung" +msgid "LoadedFontsAsNew" +msgstr "Geladene Schriften als neue" -msgid "Derivative" -msgstr "Abgeleitet" +msgid "Loading font from " +msgstr "Lade Schrift von " -msgid "Non-standard Topology" -msgstr "Nicht standardgemäße Topologie" +#, c-format +msgid "Loading font from %.100s" +msgstr "Lade Schrift aus %.100s" -msgid "Non-standard Elements" -msgstr "Nicht standardgemäßes Element" +msgid "Loading..." +msgstr "Wird geladen …" -msgid "Non-standard Aspect" -msgstr "Nicht standardgemäßes Seitenverhältnis" +msgid "Localized Forms" +msgstr "Lokalisierte Formen" -msgid "Initials" -msgstr "Initialbuchstaben" +msgid "Location" +msgstr "Lage" -msgid "Cartoon" -msgstr "Gezeichnet" +msgid "Logical And with Selection" +msgstr "Logisches „und“ mit Auswahl" -msgid "Picture Stems" -msgstr "Bildhafte Stämme" +msgid "Logos" +msgstr "Logos" -msgid "Ornamented" -msgstr "Verziert" +msgid "Lombardic Forms" +msgstr "Lombardische Formen" -msgid "Text and Background" -msgstr "Text und Hintergrund" +msgid "Lookahead" +msgstr "Vorwärts" -msgid "Collage" -msgstr "Collage" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Vorwärts-Klasse:" +msgstr[1] "Vorwärts-Klassen:" -msgid "Montage" -msgstr "Montage" +msgid "Lookahead Match: " +msgstr "Vorwärts Übereinstimmung: " -msgid "PanoseAspect|Any" -msgstr "Beliebig" +#, c-format +msgid "Lookahead class %d: " +msgstr "Vorwärts-Klasse %d: " -msgid "PanoseAspect|No Fit" -msgstr "Ohne Zuordnung" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Abdeckung vorwärts %d: " -msgid "Super Condensed" -msgstr "Super schmal" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Nachschlagetabelle %s ist nicht in %s\n" -msgid "Extended" -msgstr "Breit" +msgid "Lookup Differences\n" +msgstr "Unterschiede der Nachschlagetabelle\n" -msgid "Very Extended" -msgstr "Sehr breit" +msgid "Lookup Names" +msgstr "Namen der Nachschlagetabellen" -msgid "Super Extended" -msgstr "Super breit" +msgid "Lookup Type|Unspecified" +msgstr "Nicht spezifiziert" -msgid "Horizontal Low" -msgstr "Horizontal niedrig" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgstr "" +"Informationen der Nachschlagetabelle an nichtmarkierte Glyphe in Zeile %d " +"von %s angehängt" -msgid "Horizontal Medium" -msgstr "Horizontal mittel" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Subtabelle der Nachschlagetabelle %s (stimmt überein mit %s)\n" -msgid "Horizontal High" -msgstr "Horizontal hoch" +#, c-format +msgid "" +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" +msgstr "" +"Subtabellen der Nachschlagetabelle %s enthält eine Glyphe %s, deren " +"Unterschneidungs-Information mehr als 64k Bytes benötigt\n" -msgid "Broken" -msgstr "Kaputt" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Subtabelle der Nachschlagetabelle %s ist nicht in %s\n" -msgid "PanoseSerifVariant|Any" -msgstr "Beliebig" +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"Subtabelle der Nachschlagetabelle enthält ungenutzte Glyphe %s und macht die " +"ganze Subtabelle ungültig" -msgid "PanoseSerifVariant|No Fit" -msgstr "Ohne Zuordnung" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Nachschlagetabelle %s existiert nicht" -msgid "Oval" -msgstr "Ovale Form" +msgid "LookupName|New" +msgstr "Neu" -msgid "PanoseSerivfs|Script" -msgstr "Schreibschrift" +msgid "LookupType|Unknown" +msgstr "Unbekannt" -msgid "PanoseTreatment|Any" -msgstr "Beliebig" +msgid "Lookups" +msgstr "Nachschlagetabellen" -msgid "PanoseTreatment|No Fit" -msgstr "Ohne Zuordnung" +msgid "Lookups Disabled for Expansion" +msgstr "Nachschlagetabellen deaktiviert für Erweiterung" -msgid "Standard Solid Fill" -msgstr "Standard Gefüllt" +msgid "Lookups Disabled for Shrinkage" +msgstr "Nachschlagetabellen deaktiviert für Schrumpfung" -msgid "No Fill" -msgstr "Keine Füllung" +msgid "Lookups Enabled for Expansion" +msgstr "Nachschlagetabellen aktiviert für Erweiterung" -msgid "Patterned Fill" -msgstr "Gemusterte Füllung" +msgid "Lookups Enabled for Shrinkage" +msgstr "Nachschlagetabellen aktiviert für Schrumpfung" -msgid "Complex Fill" -msgstr "Komplexe Füllung" +msgid "Lookups Limiting Expansion" +msgstr "Nachschlagetabellen begrenzen Erweiterung" -msgid "Shaped Fill" -msgstr "Geformte Füllung" +msgid "Lookups Limiting Shrinkage" +msgstr "Nachschlagetabellen begrenzen Schrumpfung" -msgid "Drawn or Distressed" -msgstr "Gezeichnet oder skiziert" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Nachschlagetabellen in %s, aber nicht in %s\n" -msgid "PanoseLining|Any" -msgstr "Beliebig" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"Nachschlagetabellen in kontextuellen Maschinen-Zuständen muss eine\n" +"einfache Substitution sein, %s ist es aber nicht" -msgid "PanoseLining|No Fit" -msgstr "Ohne Zuordnung" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "" +"Nachschlagetabellen können nur nach markierten Glyphen in Zeile %d von %s " +"angegeben werden" -msgid "PanoseLining|None" -msgstr "Keine" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "" +"Nachschlagetabellen müssen definiert sein, bevor sie in Zeile %d von %s " +"verwendet werden" -msgid "PanoseLining|Inline" -msgstr "Innenkontur" +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Nachschlagetabellen müssen den Glyphen, Klassen oder Abdeckungstabellen " +"folgen, auf die sie angewendet werden: %s" -msgid "PanoseLining|Outline" -msgstr "Kontur" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Subtabellen der Nachschlagetabellen in %s, aber nicht in %s\n" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Graviert (mehrere Konturen)" +msgid "Lookups will be removed" +msgstr "Nachschlagetabellen werden entfernt" -msgid "PanoseLining|Shadow" -msgstr "Schatten" +msgid "Loop Count" +msgstr "Schleifenanzahl" -msgid "PanoseLining|Relief" -msgstr "Relief" +msgid "Low" +msgstr "Niedrig" -msgid "PanoseLining|Backdrop" -msgstr "Entfernter Schatten" +msgid "Lower Case" +msgstr "Kleinbuchstaben" -msgid "Standard" -msgstr "Standard" +msgid "Lower Sorbian" +msgstr "Niedersorbisch" -msgid "Square" -msgstr "Quadrat" +msgid "LowerLimitBaselineDropMin:" +msgstr "Untere Grenze Grundlinie senken:" -msgid "Multiple Segment" -msgstr "Mehrteiliges Segment" +msgid "LowerLimitGapMin:" +msgstr "Min. Abstand untere Grenze:" -msgid "Deco (E,M,S) Waco Midline" -msgstr "Deko (E,M,S) unregelmäßige Mittellinie" +msgid "Lowercase to Petite Capitals" +msgstr "Gemeine in kleine Kapitälchen" -msgid "Uneven Weighting" -msgstr "Ungleiche Strichstärke" +msgid "Lowercase to Small Capitals" +msgstr "Gemeine in Kapitälchen" -msgid "Diverse Arms" -msgstr "Verschiedene Arme" +msgid "Luxembourgish" +msgstr "Luxemburgisch" -msgid "Diverse Forms" -msgstr "Verschiedene Formen" +msgid "MATH table" +msgstr "MATH Tabelle" -msgid "Lombardic Forms" -msgstr "Lombardische Formen" +msgid "MATH table extends beyond table bounds" +msgstr "MATH-Tabelle reicht über Tabellengrenzen hinaus" -msgid "Upper Case in Lower Case" -msgstr "Großbuchstaben in Kleinbuchstaben" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "MM" -msgid "Implied Topology" -msgstr "Implizierte Topologie" +msgid "MM Change Def Weights" +msgstr "MM ändere Standard-Strichstärke" -msgid "Horseshoe E and A" -msgstr "Hufeisen E und A" +msgid "MM Change Default _Weights..." +msgstr "MM ändere Standard-_Strichstärke …" -msgid "Cursive" -msgstr "Kursiv" +msgid "MM _Info" +msgstr "MM _Informationen" -msgid "Blackletter" -msgstr "Gebrochene Schrift" +msgid "MM _Info..." +msgstr "MM _Informationen …" -msgid "Swash Variance" -msgstr "Schwungformen Varianz" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "MM _erneut verschmelzen" -msgid "PanoseCharRange|Any" -msgstr "Beliebig" +msgid "MM _Validity Check" +msgstr "MM _Validitätsprüfung" -msgid "PanoseCharRange|No Fit" -msgstr "Ohne Zuordnung" +msgid "MS Code Pages" +msgstr "MS Zeichensatztabellen" -msgid "Extended Collection" -msgstr "Erweiterte Sammlung" +msgid "MS Code Pages:" +msgstr "MS Code-Seiten:" -msgid "Literals" -msgstr "Literale" +msgid "MS Italian" +msgstr "3.1 – Italienisch" -msgid "No Lower Case" -msgstr "Ohne Kleinbuchstaben" +msgid "MS Miscellaneous" +msgstr "3.15 – Verschiedenes" -msgid "Small Caps" -msgstr "Kapitälchen" +msgid "MS Script" +msgstr "3.1 – Handschriftlich" -msgid "PanoseKind|Any" -msgstr "Beliebig" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"MS muss wissen, ob sich die Mitglieder der Schriftfamilie\n" +"nur in Strichstärke, Laufweite und Neigung unterscheiden\n" +"(und nicht in anderen Variablen, wie optische Größe)." -msgid "PanoseKind|No Fit" -msgstr "Ohne Zuordnung" +msgid "Ma_ke Arc" +msgstr "In _Bogen umwandeln" -msgid "Montages" -msgstr "Montagen" +msgid "Ma_ke From Font..." +msgstr "_Erstelle aus Schrift …" -msgid "Pictures" -msgstr "Bilder" +msgid "Ma_x:" +msgstr "Ma_x:" -msgid "Shapes" -msgstr "Formen" +msgid "Mac" +msgstr "Mac" -msgid "Scientific" -msgstr "Wissenschaftlich" +msgid "Mac Bitmap" +msgstr "Mac Bitmap" -msgid "Music" -msgstr "Musik" +msgid "Mac Contextual State Machine" +msgstr "Mac kontextuelle Maschinen-Zuständen" -msgid "Expert" -msgstr "Expertenzeichen" +msgid "Mac Features" +msgstr "Mac Funktionen" -msgid "Patterns" -msgstr "Muster" +msgid "Mac Roman" +msgstr "Mac Roman" -msgid "Borders" -msgstr "Rahmen" +msgid "Mac Style Set:" +msgstr "Mac Stilgruppe:" -msgid "Icons" -msgstr "Symbole" +msgid "MacFeature|Default" +msgstr "Standard" -msgid "Logos" -msgstr "Logos" +msgid "MacFeature|_New..." +msgstr "_Neue …" -msgid "Industry Specific" -msgstr "Industriespezifisch" +msgid "MacIcons" +msgstr "Mac-Symbole" -msgid "No Width" -msgstr "Keine Breite" +msgid "MacMapping|Default" +msgstr "Standard" -msgid "Exceptionally Wide" -msgstr "Außerordentlich breit" +msgid "MacMap|_New..." +msgstr "_Neu …" -msgid "Super Wide" -msgstr "Super-Breit" +msgid "MacName|_New..." +msgstr "_Neu …" -msgid "Very Wide" -msgstr "Sehr breit" +msgid "MacSetting|_New..." +msgstr "_Neu …" -msgid "Wide" -msgstr "Breit" +msgid "MacStyles|Bold" +msgstr "Fett" -msgid "Narrow" +msgid "MacStyles|Condense" msgstr "Schmal" -msgid "Very Narrow" -msgstr "Sehr schmal" +msgid "MacStyles|Expand" +msgstr "Breit" -msgid "Class10" -msgstr "Klasse10" +msgid "MacStyles|Italic" +msgstr "Kursiv" -msgid "Class2" -msgstr "Klasse2" +msgid "MacStyles|Outline" +msgstr "Kontur" -msgid "Class3" -msgstr "Klasse3" +msgid "MacStyles|Shadow" +msgstr "Schatten" -msgid "Class4" -msgstr "Klasse4" +msgid "MacStyles|Underline" +msgstr "Unterstrichen" -msgid "Class5" -msgstr "Klasse5" +msgid "Macedonian" +msgstr "Mazedonisch" -msgid "Class6" -msgstr "Klasse6" +msgid "Macintosh Latin" +msgstr "Macintosh Lateinisch" -msgid "Class7" -msgstr "Klasse7" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Vergr.:" -msgid "Class8" -msgstr "Klasse8" +msgid "Magnification:" +msgstr "Vergrößerung:" -msgid "Class9" -msgstr "Klasse9" +msgid "Magnify (Minify with alt)" +msgstr "Vergrößern (mit alt verkleinern)" -msgid "Panose|_Weight" -msgstr "_Strichstärke" +msgid "Make Arc" +msgstr "In Bogen umwandeln" -msgid "Stroke _Variation" -msgstr "Strichstärke-_Variation" +msgid "Make Background" +msgstr "Als hintere Ebene bestimmen" -msgid "_Arm Style" -msgstr "_Arm-Stil" +msgid "Make Clip Path" +msgstr "Ausschneide-Pfad erstellen" -msgid "_Contrast" -msgstr "_Kontrast" +msgid "Make Clip _Path" +msgstr "Ausschneide-_Pfad erstellen" -msgid "_Letterform" -msgstr "_Buchstabenform" +msgid "Make Cubic" +msgstr "Als kubisch bestimmen" -msgid "_Midline" -msgstr "_Mittellinie" +msgid "Make Foreground" +msgstr "Als vorne bestimmen" -msgid "_Proportion" -msgstr "_Proportion" +msgid "Make Line" +msgstr "In Linie umwandeln" -msgid "_Serifs" -msgstr "_Serifen" +msgid "Make Namelist" +msgstr "Namensliste erstellen" -msgid "_X-Height" -msgstr "_x-Höhe" +msgid "Make Quadratic" +msgstr "Als quadratisch bestimmen" -msgid "F_inials" -msgstr "_Endformen" +msgid "Make _Line" +msgstr "In _Linie umwandeln" -msgid "F_orm" -msgstr "F_orm" +msgid "Make _Parallel..." +msgstr "_Paralellisieren …" -msgid "_Aspect Ratio" -msgstr "_Seitenverhältnis" +msgid "" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." +msgstr "" +"Stelle sicher, dass ähnliche oder gleiche Punzen in den gerasterten " +"Konturen\n" +"gleich bleiben. Wenn diese Option aktiviert ist, kann es vorkommen, dass " +"die\n" +"Dickten einiger PPEM-Größen inkonsistent skaliert werden." -msgid "_Spacing" -msgstr "_Laufweite" +msgid "Make the counters narrower" +msgstr "Verengere die Punzen" -msgid "_Tool" -msgstr "_Werkzeug" +msgid "Maltese" +msgstr "Maltesisch" -msgid "_Topology" -msgstr "_Topologie" +msgid "Manufacturer" +msgstr "Hersteller" -msgid "_X-Ascent" -msgstr "_X-Akzent" +msgid "Many Windows" +msgstr "Viele Fenster" -msgid "C_ontrast" -msgstr "K_ontrast" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." +msgstr "" +"Viele Anwendungen unterstützen immer noch nicht die\n" +"Unterschneidung mittels 'GPOS'. Wenn du sowohl 'GPOS'\n" +"als auch den alten 'kern'-Tabellen einbinden möchtest,\n" +"aktivirere dieses Kontrollkästchen. Nicht aktivieren\n" +"wenn da Apple-Kontrollkästchen aktiviert ist. Dies kann\n" +"andere Anwendungen verwirren." -msgid "Char. _Range" -msgstr "Zeichenbe_reich" +msgid "Mapping" +msgstr "Zuordnung" -msgid "T_reatment" -msgstr "A_rt der Füllung" +msgid "Mark" +msgstr "Akzent" -msgid "_Aspect" -msgstr "_Eigenschaft" +msgid "Mark Attachment Classes" +msgstr "Klassen der Akzent-Verbindung" -msgid "_Class" -msgstr "_Klasse" +#, c-format +msgid "Mark Class %.20s" +msgstr "Akzentklasse %.20s" -msgid "_Lining" -msgstr "_Linienart" +msgid "Mark Class was in use" +msgstr "Akzentklasse war verwendet" + +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Akzentklasse:" -msgid "_Serif Variant" -msgstr "_Serifen-Variante" +msgid "Mark Classes" +msgstr "Akzentklassen" -msgid "AR: Char 119" -msgstr "Seitenverhältnis: Zeichen 119" +msgid "Mark Current Glyph" +msgstr "Aktuelle Glyphe markieren" -msgid "AR: Char 157" -msgstr "Seitenverhältnis: Zeichen 157" +msgid "Mark Current Glyph As First" +msgstr "Aktuelle Glyphe als Erste markieren" -msgid "AR: Char 163" -msgstr "Seitenverhältnis: Zeichen 163" +msgid "Mark Current Glyph As Last" +msgstr "Aktuelle Glyphe als Letzte markieren" -msgid "AR: Char 211" -msgstr "Seitenverhältnis: Zeichen 211" +msgid "Mark Insert:" +msgstr "Einfügen markieren:" -msgid "AR: Char 94" -msgstr "Seitenverhältnis: Zeichen 94" +msgid "Mark Positioning" +msgstr "Akzent-Positionierung" -msgid "_Kind" -msgstr "_Art" +msgid "Mark Positioning via Substitution" +msgstr "Akzent-Positionierung durch Substitution" -msgid "Arabic (Saudi Arabia)" -msgstr "Arabisch (Saudi-Arabien)" +msgid "Mark Set was in use" +msgstr "Akzentgruppe war verwendet" -msgid "Arabic (Iraq)" -msgstr "Arabisch (Irak)" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Akzentgruppe:" -msgid "Arabic (Egypt)" -msgstr "Arabisch (Ägypten)" +msgid "Mark Sets" +msgstr "Akzentgruppen" -msgid "Arabic (Libya)" -msgstr "Arabisch (Libyen)" +msgid "Mark Subs:" +msgstr "Substitution markieren:" -msgid "Arabic (Algeria)" -msgstr "Arabisch (Algerien)" +msgid "Mark anchors provided when nothing can use them" +msgstr "Akzenten-Anker, wenn sie nichts verwenden kann" -msgid "Arabic (Morocco)" -msgstr "Arabisch (Marokko)" +msgid "Mark class/set names should not contain spaces." +msgstr "Namen von Akzentklassen/-gruppen sollten keine Leerzeichen enthalten." -msgid "Arabic (Tunisia)" -msgstr "Arabisch (Tunesien)" +msgid "Mark for Overlap fix before Save" +msgstr "Markiere, um vor dem Speichern die Überlappungen zu korrigieren" -msgid "Arabic (Oman)" -msgstr "Arabisch (Oman)" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "" +"Markiere, um vor dem Erstellen der Schrift die Verbindungen zu trennen und " +"Überlappungen zu korrigieren" -msgid "Arabic (Yemen)" -msgstr "Arabisch (Jemen)" +msgid "Mark to Base Position" +msgstr "Akzent-auf-Grundzeichen Position" -msgid "Arabic (Syria)" -msgstr "Arabisch (Syrien)" +msgid "Mark to Ligature Position" +msgstr "Akzent-auf-Ligatur Position" -msgid "Arabic (Jordan)" -msgstr "Arabisch (Jordanien)" +msgid "Mark to Ligature attachment" +msgstr "Akzent-auf-Ligatur Verbindung" -msgid "Arabic (Lebanon)" -msgstr "Arabisch (Libanon)" +msgid "Mark to Mark" +msgstr "Akzent-zu-Akzent" -msgid "Arabic (Kuwait)" -msgstr "Arabisch (Kuwait)" +msgid "Mark to Mark Position" +msgstr "Akzent-auf-Akzent Position" -msgid "Arabic (U.A.E.)" -msgstr "Arabisch (V.A.E.)" +msgid "Mark to Mark attachment" +msgstr "Akzent-auf-Akzent Verbindung" -msgid "Arabic (Bahrain)" -msgstr "Arabisch (Bahrain)" +msgid "Mark to base attachment" +msgstr "Akzent-auf-Grundzeichen Verbindung" -msgid "Arabic (Qatar)" -msgstr "Arabisch (Katar)" +#, c-format +msgid "MarkClass-%d" +msgstr "Akzentklasse-%d" -msgid "Azeri (Latin)" -msgstr "" +#, c-format +msgid "MarkSet-%d" +msgstr "Akzentgruppe-%d" -msgid "Azeri (Cyrillic)" -msgstr "" +msgid "Marked Glyph Is Kashida Like" +msgstr "Markierte Glyphe ist wie ein Kashida" -msgid "Bengali Bangladesh" -msgstr "" +msgid "Marks" +msgstr "Akzente" -msgid "Cambodian" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" +"Akzente innerhalb einer Ligatur sollten in der Reihenfolge der " +"Schreibrichtung sein.\n" +"Dieser und %d sind es nicht." -msgid "Lang|Cherokee" -msgstr "" +msgid "Mass Glyph Rename" +msgstr "Massen-Umbenennung von Glyphen" -msgid "Chinese (Taiwan)" -msgstr "Chinesisch (Taiwan)" +msgid "Mass Glyph _Rename..." +msgstr "Massen-Umbenennung von Glyphen …" -msgid "Chinese (PRC)" -msgstr "Chinesisch (VRC)" +msgid "Master Designs" +msgstr "Master Designs" -msgid "Chinese (Hong Kong)" -msgstr "Chinesisch (Hong Kong)" +msgid "Match" +msgstr "Übereinstimmung" -msgid "Chinese (Singapore)" -msgstr "Chinesisch (Singapore)" +msgid "Match Classes" +msgstr "Übereinstimmungs-Klassen" -msgid "Chinese (Macau)" -msgstr "Chinesisch (Macau)" +msgid "Match Fuzziness:" +msgstr "Ungenaue abgleichen:" -msgid "Croatian Bosnia/Herzegovina" -msgstr "" +msgid "Match: " +msgstr "Übereinstimmung: " -msgid "Divehi" -msgstr "" +msgid "Matching TTF Point:" +msgstr "Übereinstimmender TT Punkt:" -msgid "Flemish (Belgian Dutch)" -msgstr "" +msgid "Math Kern" +msgstr "Math Unterschneidung" -msgid "Edo" -msgstr "" +msgid "Math Kerning" +msgstr "Math Unterschneidung" -msgid "English (British)" -msgstr "Englisch (Britisch)" +msgid "Math Misc. Symbols-A" +msgstr "Math verschiedene Symbole-A" -msgid "English (US)" -msgstr "Englisch (US)" +msgid "Math Misc. Symbols-B" +msgstr "Math verschiedene Symbole-B" -msgid "English (Canada)" -msgstr "Englisch (Kanada)" +msgid "Math Operators Supplement" +msgstr "Math Operatoren Ergänzung" -msgid "English (Australian)" -msgstr "Englisch (Australien)" +msgid "Math Sp:" +msgstr "Math. Leerzeichen:" -msgid "English (New Zealand)" -msgstr "Englisch (Neuseeland)" +msgid "MathLeading:" +msgstr "Math. Zeilenabstand:" -msgid "English (Irish)" -msgstr "Englisch (Irisch)" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Mathematische Alphanumerische Symbole" -msgid "English (South Africa)" -msgstr "Englisch (Südafrika)" +msgid "Mathematical Greek" +msgstr "Mathematische griechische Zeichen" -msgid "English (Jamaica)" -msgstr "Englisch (Jamaika)" +msgid "Mathematical Operators" +msgstr "Mathematische Operatoren" -msgid "English (Caribbean)" -msgstr "Englisch (Karibik)" +msgid "Mathematical centerline" +msgstr "Mathematische Mittellinie" -msgid "English (Belize)" -msgstr "Englisch (Belize)" +msgid "Max" +msgstr "Max" -msgid "English (Trinidad)" -msgstr "Englisch (Trinidad)" +msgid "Max # Functions" +msgstr "Max. Anzahl an Funktionen" -msgid "English (Zimbabwe)" -msgstr "Englisch (Simbabwe)" +msgid "Max (ascent)" +msgstr "Max (Oberlänge)" -msgid "English (Philippines)" -msgstr "Englisch (Philippinen)" +msgid "Max Bearing" +msgstr "Max. Vor- und Nachbreite" -msgid "English (Indonesia)" -msgstr "Englisch (Indonesien)" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." +msgstr "" +"Maximale Höhe der Grundbuchstaben, bei denen\n" +"keine Gestauchten Akzente benötigt werden." -msgid "English (Hong Kong)" -msgstr "Englisch (Hongkong)" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." +msgstr "" +"Maximale Höhe der Grundbuchstaben, bei denen\n" +"Akzente nicht höher gestellt werden müssen." -msgid "English (India)" -msgstr "Englisch (Indien)" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"Maximal zulässige Absenkung der Grundlinie der\n" +"tiefgestellten Elemente relativ zur unteren Grenze\n" +"der Grundzeichen. Wird für Grundzeichen verwendet,\n" +"die als Rahmen oder als gestreckte Form behandelt werden.\n" +"Positiver Wert fürs Absenken unter die unteren Grenze\n" +"der Grundzeichens." -msgid "English (Malaysia)" -msgstr "Englisch (Malaysia)" +msgid "" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." +msgstr "" +"Maximal zulässige Absenkung der Grundlinie der\n" +"hochgestellten Elemente relativ zur oberen Grenze\n" +"der Grundzeichen. Wird für Grundzeichen verwendet,\n" +"die als Rahmen oder als gestreckte Form behandelt werden.\n" +"Positiver Wert für die Grundlinie der hochgestellten\n" +"Elemente unter der oberen Grenze des Grundzeichens." -msgid "Faeroese" +msgid "" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" +"Maximale Höhe der tiefgestellten Elemente, bei denen\n" +"es nicht erforderlich ist, sie tiefer zu stellen." + +msgid "Measure Tool Windows Background Color" +msgstr "Messwerkzeug Fenster Hintergrundfarbe" + +msgid "Measure Tool Windows Foreground Color" +msgstr "Messwerkzeug Fenster Vordergrundfarbe" -msgid "Lang|Farsi" -msgstr "" +msgid "Measure distance, angle between points" +msgstr "Abstand messen, Winkel zwischen Punkten" -msgid "Filipino" -msgstr "" +msgid "MeasureToolShowHorizontalVertical" +msgstr "Messwerkzeug zeight horizontale/vertikale Messungen" -msgid "French French" -msgstr "Französisch Französisch" +msgid "Medial" +msgstr "Mittlere" -msgid "French Belgium" -msgstr "Französisch Belgien" +msgid "Medial Forms" +msgstr "Mittlere-Formen" -msgid "French Canadian" -msgstr "Französisch Kanada" +msgid "Medial Forms 2" +msgstr "Mittlere-Formen 2" -msgid "French Swiss" -msgstr "Französisch Schweiz" +msgid "Medium" +msgstr "Mittel" -msgid "French Luxembourg" -msgstr "Französisch Luxemburg" +msgid "Medium (100%)" +msgstr "Mittel (100%)" -msgid "French Monaco" -msgstr "Französisch Monaco" +msgid "Medium High" +msgstr "Mittel-hoch" -msgid "French West Indies" -msgstr "Französisch West Indies" +msgid "Medium Low" +msgstr "Mittel-niedrig" -msgid "French Réunion" -msgstr "Französisch Réunion" +msgid "Menu" +msgstr "Menü" -msgid "French D.R. Congo" -msgstr "Französisch D.R. Congo" +msgid "Menu Bar" +msgstr "Menüleiste" -msgid "French Senegal" -msgstr "Französisch Senegal" +msgid "Menu Name" +msgstr "Menüname" -msgid "French Camaroon" -msgstr "Französisch Kamerun" +msgid "Menu name with no associated script" +msgstr "Menüname ohne zugehöriges Skript" -msgid "French Côte d'Ivoire" -msgstr "Französisch Elfenbeinküste" +msgid "Merge" +msgstr "Zusammenführen" -msgid "French Mali" -msgstr "Französisch Mali" +msgid "Merge Feature Info" +msgstr "Informationen der Schriftfunktionen zusammenführen" -msgid "French Morocco" -msgstr "Französisch Marokko" +msgid "Merge Fonts" +msgstr "Schriften zusammenführen" -msgid "French Haiti" -msgstr "Französisch Haiti" +msgid "Merge Results" +msgstr "Ergebnisse zusammenführen" -msgid "French North Africa" -msgstr "Französisch Nordafrika" +msgid "Merge into selection" +msgstr "In Auswahl zusammenführen" -msgid "Frisian" -msgstr "" +msgid "Merge tables across fonts" +msgstr "Schriften-Tabellen zusammenführen" -msgid "Fulfulde" -msgstr "" +msgid "Merge to Line" +msgstr "In Linie zusammenführen" -msgid "Gaelic (Scottish)" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" msgstr "" +"Vereint zwei ausgewählte (und kompatible) Nachschlagetabellen,\n" +"oder zwei ausgewählte Subtabellen einer Nachschlagetabelle." -msgid "Gaelic (Irish)" -msgstr "" +msgid "Merging Problem" +msgstr "Problem beim Zusammenführen" -msgid "German German" -msgstr "Deutsch Deutsch" +msgid "Merging a font with itself achieves nothing" +msgstr "Eine Schrift mit sich selbst zusammenzuführen, bringt nichts" -msgid "German Swiss" -msgstr "Deutsch Schweiz" +msgid "MetaFont exited with an error" +msgstr "MetaFont wurde mit einem Fehler beendet" -msgid "German Austrian" -msgstr "Deutsch Österreich" +msgid "Metadata (xml):" +msgstr "Metadaten (xml):" -msgid "German Luxembourg" -msgstr "Deutsch Luxemburg" +msgid "Metrics" +msgstr "Metriken" -msgid "German Liechtenstein" -msgstr "Deutsch Liechtenstein" +#, c-format +msgid "Metrics For %.50s" +msgstr "Metriken für %.50s" -msgid "Hausa" -msgstr "" +msgid "Metrics Label Color" +msgstr "Metriken Beschriftung Farbe" -msgid "Hawaiian" -msgstr "" +msgid "MetricsControlShiftSkip" +msgstr "Metrik-Änderung, Ctrl + Shift" -msgid "Ibibio" -msgstr "" +msgid "MetricsShiftSkip" +msgstr "Metrik-Änderung, Shift" -msgid "Igbo" -msgstr "" +msgid "MetricsView" +msgstr "Metriken-Ansicht" -msgid "Italian Swiss" -msgstr "" +msgid "MfArgs" +msgstr "Metafont Argumente" -msgid "Kanuri" -msgstr "" +msgid "MfAsk" +msgstr "Metafont fragen" -msgid "Kashmiri (India)" -msgstr "" +msgid "MfClearBg" +msgstr "Metafont Hintergrund entfernen" -msgid "Konkani" -msgstr "" +msgid "MfShowErr" +msgstr "Metafont zeige Fehler" -msgid "Korean (Johab)" -msgstr "" +msgid "MicroSoft" +msgstr "MicroSoft" -msgid "Lithuanian (Classic)" -msgstr "" +msgid "Min" +msgstr "Min" -msgid "Malay" -msgstr "" +msgid "Min (descent)" +msgstr "Min (Unterlänge)" -msgid "Malay (Brunei)" -msgstr "" +msgid "Min Bearing" +msgstr "Min. Vor- und Nachbreite" -msgid "Manipuri" -msgstr "" +msgid "Min Kern" +msgstr "Min. Unterschneidung" -msgid "Maori" -msgstr "" +msgid "MinConnectorOverlap:" +msgstr "Min. Überlappung Verbinder:" -msgid "Mongolian (Cyrillic)" +msgid "" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." msgstr "" +"Minimale Höhe der tiefgestellten Elemente, bei denen\n" +"es nicht erforderlich ist, sie höher zu stellen." -msgid "Nepali (India)" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." msgstr "" +"Minimaler Abstand zwischen der Grundlinie einer oberen\n" +"Grenze und der Unterseite des Grund-Operators." -msgid "Norwegian (Bokmal)" -msgstr "Norwegisch (Bokmal)" - -msgid "Norwegian (Nynorsk)" -msgstr "Norwegisch (Nynorsk)" - -msgid "Oromo" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." msgstr "" +"Minimaler Abstand zwischen der Grundlinie einer unteren\n" +"Grenze und der Unterseite des Grund-Operators." -msgid "Papiamentu" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." msgstr "" +"Minimaler Abstand zwischen der Oberseite einer unteren\n" +"Grenze und der Unterseite des Grund-Operators." -msgid "Portuguese (Portugal)" -msgstr "Portugiesisch (Portugal)" - -msgid "Portuguese (Brasil)" -msgstr "Portugiesisch (Brasil)" - -msgid "Punjabi (India)" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." msgstr "" +"Minimaler Abstand zwischen dem oberen\n" +"Element und der Oberseite des unteren Elements\n" +"bei größeren Formen." -msgid "Punjabi (Pakistan)" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." msgstr "" +"Minimaler Abstand zwischen dem oberen\n" +"Element und der Oberseite des unteren Elements." -msgid "Quecha (Bolivia)" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." msgstr "" +"Minimaler Abstand zwischen dem unteren Teil einer oberen\n" +"Grenze und der Oberseite des Grund-Operators." -msgid "Quecha (Ecuador)" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." msgstr "" +"Minimaler Abstand zwischen dem gestreckten Element\n" +"und der Unterseite des darüberligenden Elements." -msgid "Quecha (Peru)" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." msgstr "" +"Minimaler Abstand zwischen dem gestreckten Element\n" +"und der Oberseite des darunterligenden Elements." -msgid "Rhaeto-Romanic" -msgstr "Rätoromanisch" - -msgid "Romanian (Moldova)" -msgstr "Rumänisch (Moldawien)" - -msgid "Russian (Moldova)" -msgstr "Russisch (Moldawien)" - -msgid "Sepedi" +msgid "Minimum gap between the superscript and subscript ink." msgstr "" +"Minimaler Abstand zwischen hochgestellten und tiefgestellten Elementen." -msgid "Serbian (Cyrillic)" -msgstr "Serbisch (Kyrillisch)" - -msgid "Serbian (Latin)" -msgstr "Serbisch (Lateinisch)" - -msgid "Sindhi India" -msgstr "Sindhi Indien" - -msgid "Sindhi Pakistan" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" msgstr "" +"Minimale Höhe, um einen abgegrenzten\n" +"Ausdruck als Subformel zu behandeln" -msgid "Sorbian" -msgstr "Sorbisch" - -msgid "Spanish (Traditional)" -msgstr "Spanisch (traditionell)" - -msgid "Spanish Mexico" -msgstr "Spanisch Mexiko" - -msgid "Spanish (Modern)" -msgstr "Spanisch (modern)" - -msgid "Spanish (Guatemala)" -msgstr "Spanisch (Guatemala)" - -msgid "Spanish (Costa Rica)" -msgstr "Spanisch (Costa Rica)" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "Minimale Höhe der n-ten Operatoren (Integral, Summe, etc.)" -msgid "Spanish (Panama)" -msgstr "Spanisch (Panama)" +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." +msgstr "" +"Minimale Überlappung vebindender Glyphen\n" +"während der Glyphenkonstruktion." -msgid "Spanish (Dominican Republic)" -msgstr "Spanisch (Dominikanische Republik)" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." +msgstr "" +"Minimaler möglicher Abstand zwischen der\n" +"Unterseite des Zählers und dem Bruchstrich\n" +"bei größeren Formen." -msgid "Spanish (Venezuela)" -msgstr "Spanisch (Venezuela)" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." +msgstr "" +"Minimaler möglicher Abstand zwischen der\n" +"Unterseite des Zählers und dem Bruchstrich." -msgid "Spanish (Colombia)" -msgstr "Spanisch (Kolumbien)" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." +msgstr "" +"Minimaler möglicher Abstand zwischen der\n" +"Oberseite des Nenners und dem Bruchstrich\n" +"bei größeren Formen." -msgid "Spanish (Peru)" -msgstr "Spanisch (Peru)" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." +msgstr "" +"Minimaler möglicher Abstand zwischen der\n" +"Oberseite des Nenners und dem Bruchstrich." -msgid "Spanish (Argentina)" -msgstr "Spanisch (Argentinien)" +msgid "Minor A_xis:" +msgstr "Nebena_chse:" -msgid "Spanish (Ecuador)" -msgstr "Spanisch (Ecuador)" +msgid "Minor:" +msgstr "Unterversion:" -msgid "Spanish (Chile)" -msgstr "Spanisch (Chile)" +msgid "Misc." +msgstr "Verschiedenes" -msgid "Spanish (Uruguay)" -msgstr "Spanisch (Uruguay)" +msgid "Miscellaneous Math Symbols-A" +msgstr "Verschiedene mathematische Symbole-A" -msgid "Spanish (Paraguay)" -msgstr "Spanisch (Paraguay)" +msgid "Miscellaneous Math Symbols-B" +msgstr "Verschiedene math Symbole-B" -msgid "Spanish (Bolivia)" -msgstr "Spanisch (Bolivien)" +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "Verschiedene mathematische Symbole-A" -msgid "Spanish (El Salvador)" -msgstr "Spanisch (El Salvador)" +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "Verschiedene mathematische Symbole-B" -msgid "Spanish (Honduras)" -msgstr "Spanisch (Honduras)" +msgid "Miscellaneous Symbols" +msgstr "Verschiedene Symbole" -msgid "Spanish (Nicaragua)" -msgstr "Spanisch (Nicaragua)" +msgid "Miscellaneous Symbols and Arrows" +msgstr "Verschiedene Symbole und Pfeile" -msgid "Spanish (Puerto Rico)" -msgstr "Spanisch (Puerto Rico)" +msgid "Miscellaneous Symbols and Pictographs" +msgstr "Verschiedene Symbole und Pictogramme" -msgid "Spanish (United States)" -msgstr "Englisch (Vereinigte Staaten)" +msgid "Miscellaneous Technical" +msgstr "Verschiedene technische Symbole" -msgid "Spanish (Latin America)" -msgstr "Spanisch (Lateinamerika)" +msgid "Miscellaneous Technical Symbols" +msgstr "Verschiedene technische Symbole" -msgid "Sutu" +msgid "Mismatch lookup types inside a parsed lookup" msgstr "" +"Nicht übereinstimmende Arten der Nachschlagetabellen innerhalb einer " +"analysierten Nachschlagetabelle" -msgid "Swahili (Kenyan)" -msgstr "" +msgid "Missing \"OS/2\" table" +msgstr "Fehlende \"OS/2\"-Tabelle" -msgid "Swedish (Sweden)" -msgstr "Schwedisch (Sweden)" +msgid "Missing Bitmap" +msgstr "Fehlende Bitmap" -msgid "Swedish (Finland)" -msgstr "Schwedisch (Finland)" +msgid "Missing BlueValues entry." +msgstr "Fehlender BlueValues Eintrag." -msgid "Lang|Syriac" -msgstr "" +msgid "Missing Glyph" +msgstr "Fehlende Glyphe" -msgid "Tajik" -msgstr "" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Fehlende Glyphe …" -msgid "Tamazight (Arabic)" -msgstr "" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Fehlende POST-Ressource %u\n" -msgid "Tamazight (Latin)" -msgstr "" +msgid "Missing Points at Extrema" +msgstr "Fehlende Extrempunkte" -msgid "Tatar (Tatarstan)" -msgstr "" +msgid "Missing Script" +msgstr "Schriftsystem fehlt" -msgid "Tibetan (PRC)" -msgstr "Tibetisch (VRC)" +msgid "Missing bitmap strike" +msgstr "Fehlende Bitmap-Versionen" -msgid "Tibetan Bhutan" -msgstr "" +msgid "Missing cidmap file" +msgstr "Fehlende cidmap-Datei" -msgid "Tigrinya Ethiopia" -msgstr "" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Fehlende schliessende Klammer beim Einfügen in Zeile %d von %s" -msgid "Tigrinyan Eritrea" -msgstr "" +msgid "Missing color component.\n" +msgstr "Fehlende Farbkomponente.\n" -msgid "Tsonga" -msgstr "" +msgid "Missing extension" +msgstr "Fehlende Erweiterung" -msgid "Tswana" -msgstr "" +msgid "Missing glyph" +msgstr "Fehlende Glyphe" -msgid "Urdu (Pakistan)" -msgstr "" +msgid "Missing glyph extension" +msgstr "Fehlende Glyphen-Erweiterung" -msgid "Urdu (India)" -msgstr "" +msgid "Missing glyph name" +msgstr "Fehlender Glyphenname" -msgid "Uzbek (Latin)" -msgstr "Usbekisch (Lateinisch)" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Fehlender Name in Zeile %d von %s" -msgid "Uzbek (Cyrillic)" -msgstr "Usbekisch (Kyrillisch)" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Fehlende Nummer in Zeile %d von %s" -msgid "Venda" +#, c-format +msgid "" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" +"Umbenennen \"in\" Name %s fehlt\n" +"%s" -msgid "Xhosa" -msgstr "" +msgid "Missing required table: \"glyf\"" +msgstr "Erforderliche Tabelle fehlt: \"glyf\"" -msgid "Lang|Yi" -msgstr "" +msgid "Missing required table: \"head\"" +msgstr "Erforderliche Tabelle fehlt: \"head\"" -msgid "Yoruba" -msgstr "" +msgid "Missing required table: \"hhea\"" +msgstr "Erforderliche Tabelle fehlt: \"hhea\"" -msgid "Zulu" -msgstr "" +msgid "Missing required table: \"loca\"" +msgstr "Erforderliche Tabelle fehlt: \"loca\"" -msgid "Styles (SubFamily)" -msgstr "Stile (Sub-Familie)" +msgid "Missing required table: \"maxp\"" +msgstr "Erforderliche Tabelle fehlt: \"maxp\"" -msgid "Copyright" -msgstr "Urheberrecht" +msgid "Missing required table: \"name\"" +msgstr "Erforderliche Tabelle fehlt: \"name\"" -msgid "Family" -msgstr "Familie" +msgid "Missing required table: \"post\"" +msgstr "Erforderliche Tabelle fehlt: \"post\"" -msgid "Fullname" -msgstr "Voller Name" +msgid "Missing rules" +msgstr "Fehlende Regeln" -msgid "UniqueID" -msgstr "Eindeutige ID" +msgid "Missing suffix" +msgstr "Fehlender Suffix" -msgid "Version" -msgstr "Version" +msgid "Mixed contours and references" +msgstr "Gemischte Konturen und Referenzen" -msgid "Trademark" -msgstr "Warenzeichen" +msgid "Modern" +msgstr "Klassizistische Antiqua" -msgid "Manufacturer" -msgstr "Hersteller" +msgid "Modern Serifs" +msgstr "3 – Klassizistische Antiqua Serifen" -msgid "Designer" -msgstr "Gestalter" +#, c-format +msgid "Modes: " +msgstr "Modi: " -msgid "Descriptor" -msgstr "Beschreibung" +msgid "Modification Date:" +msgstr "Änderungsdatum:" -msgid "Vendor URL" -msgstr "Lieferant URL" +msgid "Moldavian" +msgstr "Moldauisch" -msgid "Designer URL" -msgstr "Gestalter URL" +msgid "Mongolian (Mongolian)" +msgstr "Mongolisch (Mongolisch)" -msgid "License" -msgstr "Lizenz" +msgid "Mongolian (cyrillic)" +msgstr "Mongolisch (Kyrillisch)" -msgid "License URL" -msgstr "Lizenz URL" +msgid "Mongolian Supplement" +msgstr "Mongolisch Ergänzung" -msgid "Preferred Family" -msgstr "Bevorzugter Familienname" +msgid "Monospace" +msgstr "Dicktengleiche Schrift" -msgid "Preferred Styles" -msgstr "Bevorzugte Stilbezeichnungen" +msgid "Monospaced" +msgstr "Dicktengleich" -msgid "Compatible Full" -msgstr "Kompatibler voller Name" +msgid "Montage" +msgstr "Montage" -msgid "Sample Text" -msgstr "Beispieltext" +msgid "Montages" +msgstr "Montagen" -msgid "CID findfont Name" -msgstr "CID findfont Name" +msgid "More Images Than Selected Glyphs" +msgstr "Mehr Bilder als ausgewählte Glyphen" -msgid "WWS Family" -msgstr "WWS Familie" +#. GT: More Parameters +msgid "More Params" +msgstr "Weitere Parameter" -msgid "WWS Subfamily" -msgstr "WWS Subfamilie" +msgid "Move by Ruler..." +msgstr "Bewegen mit Lineal …" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "Move..." +msgstr "Verschieben …" -msgid "Modifier Letters & Modifier Tone Letters" +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." msgstr "" +"Bewegt die aktuell ausgewählte Nachschlagetabelle eins nach unten,\n" +"oder bewegt die aktuell ausgewählte Subtabelle eins nach unten\n" +"innerhalb ihrer Nachschlagetabelle." -msgid "Combining Diacritical Marks (& Supplement)" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." msgstr "" +"Bewegt die aktuell ausgewählte Nachschlagetabelle eins nach oben,\n" +"oder bewegt die aktuell ausgewählte Subtabelle eins nach oben\n" +"innerhalb ihrer Nachschlagetabelle." -msgid "Cyrillic (& Supplement & Ext A/B)" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." msgstr "" +"Bewegt die aktuell ausgewählte Nachschlagetabelle ganz nach oben,\n" +"oder bewegt die aktuell ausgewählte Subtabelle ganz nach oben\n" +"innerhalb ihrer Nachschlagetabelle." -msgid "Arabic (& Supplement)" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" msgstr "" +"Bewegt die aktuell ausgewählte Nachschlagetabelle ganz nach unten,\n" +"oder bewegt die aktuell ausgewählte Subtabelle ganz nach unten\n" +"innerhalb ihrer Nachschlagetabelle." -msgid "Georgian (& Supplement)" -msgstr "" +msgid "Mult Subs" +msgstr "Mehrfache Substitution" -msgid "Latin Extended Additional/C/D" -msgstr "" +msgid "Multi-Master table, obsolete" +msgstr "Multi-Master Tabelle, veraltet" -msgid "General/Supplemental Punctuation" -msgstr "" +msgid "Multi-line edit" +msgstr "Bearbeiten in Mehrfachzeilen" -msgid "Subscripts and Superscripts" -msgstr "Tief- und hochgestellte Zeichen" +msgid "Multiple" +msgstr "Mehrfach" -msgid "Numeric Forms" -msgstr "Zahlenformen" +msgid "Multiple Segment" +msgstr "Mehrteiliges Segment" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" +msgid "Multiple Substitution" +msgstr "Mehrfache Substitution" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" msgstr "" +"Mehrere Glyphen zeigen auf die gleiche Unicode-Kodierung U+%04X, nur eine " +"wird verwendet\n" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Multiple master font with more than 16 instances\n" +msgstr "Multiple Master-Schrift mit mehr als 16 Instanzen\n" -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Multiple Master-Schrift mit mehr als 4 Instanzen\n" -msgid "Non-Basic Multilingual Plane" -msgstr "Mehrsprachige Nicht-Grund-Tafel" +msgid "Multiple names for language" +msgstr "Mehrfache Namen für Sprache" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "Multiple refs with use-my-metrics" +msgstr "Mehrere Referenzen mit „Meine Metriken verwenden“" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "Multiple-Density Font" +msgstr "Schriftart mit mehrfacher Dichte" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "Mehrfache Kodierung ignoriert" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "Music" +msgstr "Musik" -msgid "Khmer & Khmer Symbols" -msgstr "" +msgid "Musical" +msgstr "Musikalische Zeichen" -msgid "Yi Syllables/Radicals" -msgstr "Yi Silben/Radikale" +msgid "Musical Symbols" +msgstr "Musiksymbole" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Must be a number" +msgstr "Muss eine Zahl sein" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Mutually Exclusive" +msgstr "Schließen sich gegenseitig aus" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Myanmar Extended-A" +msgstr "Myanmar Erweiterung-A" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Myanmar Extended-B" +msgstr "Myanmar Erweiterung-B" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "NFNT (MacBin)" +msgstr "NFNT (MacBin)" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "NFNT (Resource)" +msgstr "NFNT (Ressource)" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "NKo" +msgstr "NKo" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "NLC Kanji Forms" +msgstr "NLC Kanji Formen" -msgid "Unassigned Bit 123" -msgstr "Nicht zugewiesenes Bit 123" +msgid "NUL, Default Character" +msgstr "NUL, Standard-Zeichen" -msgid "Unassigned Bit 124" -msgstr "Nicht zugewiesenes Bit 124" +msgid "N_ever Interpolate" +msgstr "Int_erpoliere nie" -msgid "Unassigned Bit 125" -msgstr "Nicht zugewiesenes Bit 125" +msgid "N_umber Points" +msgstr "Punkte n_ummerieren" -msgid "Unassigned Bit 126" -msgstr "Nicht zugewiesenes Bit 126" +msgid "Name" +msgstr "Name" -msgid "Unassigned Bit 127" -msgstr "Nicht zugewiesenes Bit 127" +msgid "Name Contour" +msgstr "Kontur benennen" -msgid "1252, Latin-1" -msgstr "1252, Lateinisch-1" +msgid "Name For Human_s:" +msgstr "_Vollständiger Name:" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, Lateinisch-2 (Osteuropa)" +msgid "Name List:" +msgstr "Namensliste:" -msgid "1251, Cyrillic" -msgstr "1251, Kyrillisch" +msgid "Name Point" +msgstr "Punkt benennen" -msgid "1253, Greek" -msgstr "1253, Griechisch" +msgid "Name Point..." +msgstr "Punkt benennen …" -msgid "1254, Turkish" -msgstr "1254, Türkisch" +msgid "Name in use" +msgstr "Name wird verwendet" -msgid "1255, Hebrew" -msgstr "1255, Hebräisch" +msgid "Name this contour" +msgstr "Benenne diese Kontur" -msgid "1256, Arabic" -msgstr "1256, Arabisch" +msgid "Name this point" +msgstr "Benenne diesen Punkt" -msgid "1257, Windows Baltic" -msgstr "1257, Windows Baltisch" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" +msgstr "" +"Name, der für das Feld Lieferant ID verwendet wird,\n" +"beim Erstellen einer ttf-Schrift (OS/2-Tabelle).\n" +"Darf nicht mehr als 4 Zeichen lang sein." -msgid "1258, Vietnamese" -msgstr "1258, Vietnamesisch" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"Name des Schriftherstellers\n" +"beim Erstellen einer bdf Schrift" -msgid "Reserved Bit 9" -msgstr "Reserviertes Bit 9" +msgid "Name used twice" +msgstr "Name zweimal verwendet" -msgid "Reserved Bit 10" -msgstr "Reserviertes Bit 10" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Name, %s%s, zu lang in Zeile %d von %s" -msgid "Reserved Bit 11" -msgstr "Reserviertes Bit 11" +msgid "Name:" +msgstr "Name:" -msgid "Reserved Bit 12" -msgstr "Reserviertes Bit 12" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Namensliste %s basierend auf %s, die nicht gefunden werden konnte" -msgid "Reserved Bit 13" -msgstr "Reserviertes Bit 13" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Namensliste %s basierend auf zwei Namenslisten" -msgid "Reserved Bit 14" -msgstr "Reserviertes Bit 14" +msgid "NameList base missing" +msgstr "Namensliste-Basis fehlt" -msgid "Reserved Bit 15" -msgstr "Reserviertes Bit 15" +msgid "NameList duplicated" +msgstr "Namensliste dupliziert" -msgid "874, Thai" -msgstr "874, Thailändisch" +#, c-format +msgid "NameList with the name \"%s\" already exists" +msgstr "Namensliste mit dem Namen „%s“ existiert bereits" -msgid "932, JIS/Japan" -msgstr "932, JIS/Japan" +msgid "Named Styles" +msgstr "Benannte Stile" -msgid "936, Simplified Chinese" -msgstr "936, Vereinfachtes Chinesisch" +msgid "Namelist contains non-ASCII names" +msgstr "Namensgebung enthält Sonderzeichen" -msgid "949, Korean Wansung" -msgstr "949, Koreanische Wansung" +msgid "Namelist creation failed" +msgstr "Erstellen der Namensliste fehlgeschlagen" -msgid "950, Traditional Chinese" -msgstr "950, Traditionelles Chinesisch" +msgid "Narrow" +msgstr "Schmal" -msgid "1361, Korean Johab" -msgstr "1361, Koreanische Johab" +msgid "Navigation" +msgstr "Navigation" -msgid "Reserved Bit 22" -msgstr "Reserviertes Bit 22" +msgid "Ne_xt Control Point" +msgstr "Nä_chster Kontrollpunkt" -msgid "Reserved Bit 23" -msgstr "Reserviertes Bit 23" +msgid "Near" +msgstr "Nahe" -msgid "Reserved Bit 24" -msgstr "Reserviertes Bit 24" +#, c-format +msgid "Near (%f,%f)" +msgstr "Nahe (%f,%f)" -msgid "Reserved Bit 25" -msgstr "Reserviertes Bit 25" +msgid "Needs bitmap font" +msgstr "Benötigt Bitmap-Schrift" -msgid "Reserved Bit 26" -msgstr "Reserviertes Bit 26" +msgid "Negative Width" +msgstr "Negative Dickte" -msgid "Reserved Bit 27" -msgstr "Reserviertes Bit 27" +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" +msgstr "" +"Negative Dickten sind im TrueType nicht erlaubt.\n" +"Möchtest du wirklich eine negative Dickte?" -msgid "Reserved Bit 28" -msgstr "Reserviertes Bit 28" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"Negative Glyphen-Dickten sind im TrueType nicht erlaubt.\n" +"Möchtest du wirklich einen negativen Wert angeben?" -msgid "Mac Roman" -msgstr "Mac Roman" +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." +msgstr "" +"Negative horizontale Unterschneidung nach\n" +"dem Grad eines Radikalen, falls vorhanden." -msgid "OEM Charset" -msgstr "OEM Zeichensatz" +msgid "Nepali" +msgstr "Nepalesisch" -msgid "Symbol Charset" -msgstr "Symbol Zeichensatz" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Verschachtelte Substitution %.80s" -msgid "Reserved Bit 32" -msgstr "Reserviertes Bit 32" +msgid "Neutral" +msgstr "Neutral" -msgid "Reserved Bit 33" -msgstr "Reserviertes Bit 33" +msgid "Never Embed/No Editing" +msgstr "Nie einbetten/keine Bearbeitung" -msgid "Reserved Bit 34" -msgstr "Reserviertes Bit 34" +msgid "New Alternate List" +msgstr "Neue Alternativliste" -msgid "Reserved Bit 35" -msgstr "Reserviertes Bit 35" +msgid "New Anchor Class" +msgstr "Neue Ankerklasse" -msgid "Reserved Bit 36" -msgstr "Reserviertes Bit 36" +msgid "New Chaining Position" +msgstr "Neue Ketten-Position" -msgid "Reserved Bit 37" -msgstr "Reserviertes Bit 37" +msgid "New Chaining Substitution" +msgstr "Neue Ketten-Substitution" -msgid "Reserved Bit 38" -msgstr "Reserviertes Bit 38" +msgid "New Contextual Glyph Insertion" +msgstr "Neues kontextuelles Einfügen von Glyphen" -msgid "Reserved Bit 39" -msgstr "Reserviertes Bit 39" +msgid "New Contextual Kerning" +msgstr "Neue kontextuelle Unterschneidung" -msgid "Reserved Bit 40" -msgstr "Reserviertes Bit 40" +msgid "New Contextual Position" +msgstr "Neue kontextuelle Position" -msgid "Reserved Bit 41" -msgstr "Reserviertes Bit 41" +msgid "New Contextual Substitution" +msgstr "Neue kontextuelle Position" -msgid "Reserved Bit 42" -msgstr "Reserviertes Bit 42" +msgid "New Counter Mask" +msgstr "Neu Punzen-Maske" -msgid "Reserved Bit 43" -msgstr "Reserviertes Bit 43" +msgid "New Font" +msgstr "Neue Schrift" -msgid "Reserved Bit 44" -msgstr "Reserviertes Bit 44" +msgid "New Indic Rearrangement" +msgstr "Neue indische Neuordnung" -msgid "Reserved Bit 45" -msgstr "Reserviertes Bit 45" +msgid "New Layer" +msgstr "Neue Ebene" -msgid "Reserved Bit 46" -msgstr "Reserviertes Bit 46" +msgid "New Layer..." +msgstr "Neue Ebene …" -msgid "Reserved Bit 47" -msgstr "Reserviertes Bit 47" +msgid "New Ligature" +msgstr "Neue Ligatur" -msgid "869, IBM Greek" -msgstr "869, IBM Griechisch" +msgid "New Multiple List" +msgstr "Neue Merfachliste" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS Russisch" +msgid "New O_utline Window" +msgstr "Neues _Konturenfenster" -msgid "865, MS_DOS Nordic" -msgstr "865, MS_DOS Nordisch" +msgid "New Pair Position" +msgstr "Neue paarweise Position" -msgid "864, Arabic" -msgstr "864, Arabisch" +msgid "New Positioning" +msgstr "Neue Positionierung" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS Kanadisches Französisch" +msgid "New Reverse Chaining Substitution" +msgstr "Neue umgekehrte Ketten-Substitution" -msgid "862, Hebrew" -msgstr "862, Hebräisch" +msgid "New Section" +msgstr "Neuer Abschnitt" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS Isländisch" +msgid "New Sub-Group" +msgstr "Neue Untergruppe" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS Portugiesisch" +msgid "New Substitution Variant" +msgstr "Neue Substitutions-Variante" -msgid "857, IBM Turkish" -msgstr "857, IBM Türkisch" +msgid "New _Bitmap Window" +msgstr "Neues _Bitmapfenster" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM Kyrillisch; vorwiegend Russisch" +msgid "New _Metrics Window" +msgstr "Neues _Metrikfenster" -msgid "852, Latin 2" -msgstr "852, Lateinisch 2" +msgid "NewCharset" +msgstr "Neue Zeichengruppe" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS Baltisch" +msgid "NewEmSize" +msgstr "Neue Geviert-Größe" -msgid "737, Greek; former 437 G" -msgstr "737, Griechisch; ehemals 437 G" +msgid "NewFontNameList" +msgstr "Namensliste für neue Schrift" -msgid "708, Arabic ASMO 708" -msgstr "708, Arabisch ASMO 708" +msgid "NewFontsQuadratic" +msgstr "Neue Schrift Quadratisch" -msgid "850, WE/Latin 1" -msgstr "850, WE/Lateinisch 1" +msgid "Next CP Angle" +msgstr "Nächster Kontrollpunkt Winkel" -msgid "437, US" -msgstr "437, USA" +msgid "Next CP Color" +msgstr "Nächster Kontroll-Punkt Farbe" -msgid "String ID" -msgstr "Zeichenkette-ID" +msgid "Next CP Dist" +msgstr "Nächster Kontrollpunkt Entfernung" -msgid "String" -msgstr "Zeichenkette" +msgid "Next CP X" +msgstr "Nächster Kontrollpunkt X" -msgid "Feature Tags" -msgstr "Markierungselemente der Funktionen" +msgid "Next CP Y" +msgstr "Nächster Kontrollpunkt Y" -msgid "Friendly Name" -msgstr "Freundlicher Name" +msgid "Next CP:" +msgstr "Nächster Kontrollpunkt:" -msgid "Name" -msgstr "Name" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "Nächster Kontrollpunkt: (%f,%f)" -msgid "No Grid Fit" -msgstr "Ohne Ausrichtung am Gitter" +msgid "Next Hint." +msgstr "Nächster Hint." -msgid "Grid Fit" -msgstr "Ausrichtung am Gitter" +msgid "Next On Contour" +msgstr "Nächster auf Kontur" -msgid "No Anti-Alias" -msgstr "Keine Kantenglättung" +msgid "Next State:" +msgstr "Nächster Zustand:" -msgid "Anti-Alias" -msgstr "Kantenglättung" +msgid "Next _Defined Glyph" +msgstr "Nächstes _definiertes Zeichen" -msgid "No Symmetric-Smooth" -msgstr "Ohne Symmetrisches-Glätten" +msgid "Next _Line in Word List" +msgstr "Nächste Zeile in Wort-_Liste" -msgid "Symmetric-Smoothing" -msgstr "Symmetrisches-Glätten" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Keine (brauchbaren) Bitmap-Versionen in dieser TTF Schrift: %s" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Ohne Ausrichtung am Gitter mit Weichzeichnen" +msgid "No Advanced Typography" +msgstr "Keine erweiterte Typografie" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Ausrichtung am Gitter mit Weichzeichnen" +msgid "No Anti-Alias" +msgstr "Keine Kantenglättung" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Für Pixel pro Geviert <= Wert" +msgid "No Bitmap Font" +msgstr "Keine Bitmap-Schrift" -msgid "Gasp|Grid Fit" -msgstr "Ausrichtung am Gitter" +msgid "No Bitmap Fonts" +msgstr "Keine Bitmap-Schriften" -msgid "Gasp|Anti-Alias" -msgstr "Kantenglättung" +msgid "No Bitmap Strikes" +msgstr "Keine Bitmap Versionen" -msgid "Gasp|Symmetric Smoothing" -msgstr "Symmetrisches-Glätten" +msgid "No ByteCode Interpreter" +msgstr "Kein ByteCode-Interpreter" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Ausrichtung am Gitter mit Weichzeichnen" +#, c-format +msgid "No CID named %s" +msgstr "Kein CID mit dem Namen %s" -msgid "Cubic" -msgstr "Kubisch" +msgid "No Change" +msgstr "Keine Änderung" -msgid "Quadratic" -msgstr "Quadratisch" +msgid "No Class" +msgstr "Keine Klasse" -msgid "Layer|Foreground" -msgstr "Vordere Ebene" +msgid "No Classification" +msgstr "Keine Klassifizierung" -msgid "Layer|Background" -msgstr "Hintere Ebene" +msgid "No Command Specified" +msgstr "Kein Befehl angegeben" -msgid "Layer Name" -msgstr "Ebenenname" +msgid "No Curvature" +msgstr "Keine Krümmung" -msgid "Curve Type" -msgstr "Kurventyp" +msgid "No Encoded Glyphs" +msgstr "Keine kodierte Glyphen" -msgid "Type" -msgstr "Typ" +msgid "No Extender Glyphs" +msgstr "Keine erweiternde Glyphen" -msgid "Orig layer" -msgstr "Original-Ebene" +msgid "No Fill" +msgstr "Keine Füllung" -msgid "Set Name" -msgstr "Name festlegen" +msgid "No FreeType" +msgstr "Kein FreeType" -msgid "Glyphs in the set" -msgstr "Glyphen in der Gruppe" +msgid "No Glyph" +msgstr "Keine Glyphe" -msgid "Class Name" -msgstr "Klassenname" +msgid "No Glyph Duplicates" +msgstr "Keine Glyphen-Duplikate" -msgid "Key" -msgstr "Schlüssel" +msgid "No Grid Fit" +msgstr "Ohne Ausrichtung am Gitter" -msgid "Value" -msgstr "Wert" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Ohne Ausrichtung am Gitter mit Weichzeichnen" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Ungültiger Typ" +msgid "No Groups" +msgstr "Keine Gruppen" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" +msgid "No Instructions" +msgstr "Keine Instruktionen" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"Erwartet wird ein boolescher Wert.\n" -"(\"richtig\" oder \"falsch\")" +msgid "No Intersections" +msgstr "Keine Überschneidungen" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" -"Erwartet wird ein PostScript-Code.\n" -"Beginnt normalerweise mit \"{\" und endet mit \"}\"." +msgid "No Kern Pairs" +msgstr "Keine Unterschneidungs-Paare" -msgid "Expected number." -msgstr "Erwartet wird eine Zahl." +msgid "No Lookups" +msgstr "Keine Nachschlagetabellen" -msgid "No Name" -msgstr "Kein Name" +msgid "No Lookups Disabled for Expansion" +msgstr "Keine Nachschlagetabellen deaktiviert für Erweiterung" -msgid "Please specify a name for this mark class or set" -msgstr "Gebe einen Namen für diese Akzentklasse oder -gruppe an" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Keine Nachschlagetabellen deaktiviert für Schrumpfung" -msgid "Mark class/set names should not contain spaces." -msgstr "Namen von Akzentklassen/-gruppen sollten keine Leerzeichen enthalten." +msgid "No Lookups Enabled for Expansion" +msgstr "Keine Nachschlagetabellen aktiviert für Erweiterung" -msgid "Duplicate Name" -msgstr "Doppelter Name" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Keine Nachschlagetabellen aktiviert für Schrumpfung" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" -"Dieser Name wurde zuvor verwendet, um die Akzentklasse/-gruppe #%d zu " -"identifizieren." +msgid "No Lookups Limiting Expansion" +msgstr "Keine Nachschlagetabellen begrenzen Erweiterung" -msgid "Mark Class was in use" -msgstr "Akzentklasse war verwendet" +msgid "No Lookups Limiting Shrinkage" +msgstr "Keine Nachschlagetabellen begrenzen Schrumpfung" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "Diese Akzentklasse (%s) wurde in der Nachschlagetabelle %s verwendet" +msgid "No Lower Case" +msgstr "Ohne Kleinbuchstaben" -msgid "Mark Set was in use" -msgstr "Akzentgruppe war verwendet" +msgid "No Mac Names" +msgstr "Keine Mac-Namen" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "Diese Akzentgruppe (%s) wurde in der Nachschlagetabelle %s verwendet" +msgid "No Name" +msgstr "Kein Name" -msgid "Bad Family Name" -msgstr "Ungültiger Familienname" +msgid "No Next Control Point" +msgstr "Kein nächster Kontrollpunkt" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" -"Ungültiger Familienname, muss mit einem alphabetischen Zeichen beginnen." +msgid "No Outline Font" +msgstr "Keine Kontur-Schrift" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Ein PostScript-Name sollte aus ASCII-Zeichen bestehen,\n" -"darf nicht (){}[]<>%%/ oder ein Leerzeichen enthalten und\n" -"muss kürzer sein als 63 Zeichen" +msgid "No Previous Control Point" +msgstr "Kein voriger Kontrollpunkt" -msgid "A Font Family name is required" -msgstr "Ein Schriftfamilienname ist erforderlich" +msgid "No References" +msgstr "Keine Referenzen" -msgid "Bad Font Family Name" -msgstr "Ungültiger Schriftfamilienname" +msgid "No Rename" +msgstr "Ohne Umbenennung" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Einige Versionen von Windows werden es ablehnen, Postscript-Schriften zu " -"installieren, wenn der Familienname länger als 31 Zeichen ist. Möchtest du " -"trotzdem fortfahren?" +msgid "No Script" +msgstr "Kein Schriftsystem" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Einige Versionen von Windows werden es ablehnen, Postscript-Schriften zu " -"installieren, wenn der Schriftname länger als 31 Zeichen ist. Möchtest du " -"trotzdem fortfahren?" +msgid "No Script Tag" +msgstr "Kein Markierungselement der Schriftsysteme" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"Adobes Spezifikation für Schriftnamen (5088.FontNames.pdf) sagt, dass der " -"Schriftnamen nicht länger als 29 Zeichen sein sollten. Möchtest du trotzdem " -"fortfahren?" +msgid "No Sequence/Lookups" +msgstr "Keine Sequenz/Nachschlagetabellen" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" -"Ein PostScript-Name sollte aus ASCII-Zeichen bestehen,\n" -"darf nicht (){}[]<>%%/ oder ein Leerzeichen enthalten" +msgid "No Slope" +msgstr "Keine Neigung" -#, c-format -msgid "Version %.20s" -msgstr "Version %.20s" +msgid "No Start Glyph" +msgstr "Keine Start-Glyphe" -msgid "Detach from PostScript Names" -msgstr "Vom PostScript-Namen trennen" +msgid "No Subsetting" +msgstr "Ohne Untergruppen" -msgid "Same as PostScript Names" -msgstr "Wie PostScript-Name" +msgid "No Subtable" +msgstr "Keine Subtabelle" -msgid "Multi-line edit" -msgstr "Bearbeiten in Mehrfachzeilen" +msgid "No Symmetric-Smooth" +msgstr "Ohne Symmetrisches-Glätten" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%1$.30s Zeichenkette für %2$.30s" +msgid "No Variation" +msgstr "Ohne Variation" -msgid "Using the OFL for your open fonts" -msgstr "Benutzt wird die OFL Lizenz für deine offenen Schriften" +msgid "No Vertical Metrics" +msgstr "Keine vertikale Metrik" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" +msgid "No Watch Points" +msgstr "Keine Beobachtung der Punkte" -msgid "Slant:" -msgstr "Neigung:" +msgid "No Width" +msgstr "Keine Breite" -msgid "Space:" -msgstr "Zwischenraum:" +msgid "No _to All" +msgstr "Nein _zu allen" -msgid "Stretch:" -msgstr "Erweitert:" +msgid "No applicable lookup subtables" +msgstr "Keine anwendbaren Subtabellen der Nachschlagetabelle" -msgid "Quad:" -msgstr "Geviert:" +msgid "No bitmap strikes" +msgstr "Keine Bitmal-Versionen" -msgid "Shrink:" -msgstr "Verringert:" +msgid "No cidmap file..." +msgstr "Keine cidmap Datei …" -msgid "XHeight:" -msgstr "x-Höhe:" +msgid "No components" +msgstr "Keine Komponenten" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Extra Zwischenraum:" +msgid "No curvature info" +msgstr "Keine Informationen über Krümmung" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" -"Bei Kursiv-Schrift, horizontale Änderung pro Einheit vertikaler Änderung" +msgid "No data" +msgstr "Keine Daten" -msgid "The amount of space between words when using this font" -msgstr "Wortabstand, wenn diese Schrift verwendet wird" +msgid "No differences found" +msgstr "Keine Unterschiede gefunden" -msgid "The amount of stretchable space between words when using this font" -msgstr "Erweiterter Wortabstand, wenn diese Schrift verwendet wird" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Kein Dateiname beim Einfügen festgelegt in Zeile %d von %s" -msgid "The amount the space between words may shrink when using this font" -msgstr "Veringerter Wortabstand, wenn diese Schrift verwendet wird" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "" +"Keine Markierungen spezifiziert in Markierungen der Nachschlagetabellen in " +"Zeile %d von %s" -msgid "The height of the lower case letters with flat tops" -msgstr "Höhe der Kleinbuchstaben mit flachen Oberteilen" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Keine Glyphe mit dem Namen %s, benutzt als Muster in %s\n" -msgid "The width of one em" -msgstr "Breite eines Gevierts" +#, c-format +msgid "No glyph named %s." +msgstr "Keine Glyphe mit dem Namen %s." -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"Entweder:\n" -"Zusätzlicher Raum, der nach einem Satz hinzugefügt werden soll\n" -"oder der Raum, der in Mathematikformeln verwendet werden soll" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "Keine Glyphe mit Unicode U+%05x in Schrift\n" -msgid "Duplicate StyleSet Name" -msgstr "Doppelter Stilgruppen-Name" +msgid "No glyphs matched" +msgstr "Keine Glyphen entsprechen" #, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" msgstr "" -"Die Funktion '%c%c%c%c' ist zweimal benannt in der Sprache %s\n" -"%.80s\n" -"%.80s" - -msgid "Bad hex number" -msgstr "Ungültige Hexadezimal-Nummer" +"Keine Unterschneidung zwischen „%s” und %s in %s, sie ist aber %d in %s\n" #, c-format -msgid "Bad hex number in %s" -msgstr "Ungültige Hexadezimal-Nummer in %s" +msgid "No kerning pairs found in %.200s" +msgstr "Keine Unterschneidungs-Paare in %.200s" -msgid "Font Information Dialog" -msgstr "Schriftinformationen Dialog" +#, c-format +msgid "No kerning table for %s\n" +msgstr "Keine Unterschneidungstabelle für %s\n" -msgid "Bad Grid Fitting table" -msgstr "Ungültige Tabelle für die Ausrichtung am Gitter" +msgid "No languages" +msgstr "Keine Sprachen" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"Die 'gasp' Tabelle (Ausrichtung am Gitter) muss mit einem Pixeleintrag von " -"65535 enden" +msgid "No letters in font" +msgstr "Keine Buchstaben in Schrift" -msgid "Bad Copyright" -msgstr "Ungültiges Urheberrecht" +#, c-format +msgid "No lookup named %s" +msgstr "Keine Nachschlagetabelle mit dem Namen %s" +#, c-format msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." msgstr "" -"Urheberrecht-Text (im Namensbereich) muss vollständig im ASCII-Format sein. " -"Benutze also (c) anstatt ©." +"Es können keine Nachschlagetabellen in einer kontextuellen " +"Nachschlagetabelle angegeben werden (verwende eine Ersatzliste stattdessen), " +"beginnend bei: %.20s …" -msgid "Bad Human Fontname" -msgstr "Ungültiger menschlich lesbarer Schriftname" +msgid "No lookups to copy" +msgstr "Keine Nachschlagetabellen zum Kopieren" -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" -"Der Text des menschlich lesbaren Schriftnamens (im Namensbereich) muss " -"vollständig ASCII sein." +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "Keine markierten Glyphen erlaubt bei Ersetzung in Zeile %d von %s" -msgid "Bad Weight" -msgstr "Ungültige Strichstärke" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "Keine passende Ankerklasse für %s" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"Der Text der Strichstärke (im Namensbereich) muss vollständig ASCII sein." +msgid "No paths with within a glyph should intersect" +msgstr "Innerhalb einer Glyphe sollten sich keine Pfade überschneiden" -msgid "Bad Version" -msgstr "Ungültige Version" +msgid "No problems detected" +msgstr "Keine Probleme gefunden" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "Der Text der Version (im Namensbereich) muss vollständig ASCII sein." +#, c-format +msgid "No problems detected in %s" +msgstr "Keine Probleme gefunden in %s" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Löschen einer Ebene kann NICHT rückgängig gemacht werden!" +msgid "No problems found" +msgstr "Keine Probleme gefunden" + +msgid "No references allowed in a pen." +msgstr "Keine Referenzen in Feder erlaubt." +#, c-format msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"In dieser kontextuellen Nachschlagetabelle dürfen keine Ersatzlisten " +"angegeben werden, verwende stattdessen eine verschachtelte " +"Nachschlagetabelle, beginnend bei: %.20s …" -msgid "Removing instructions cannot be UNDONE!" -msgstr "Das Entfernen von Instruktionen kann NICHT rückgängig gemacht werden!" +msgid "No scripts" +msgstr "Kein Schriftsysteme" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Du bist dabei, die letzte quadratischen Ebene\n" -"in eine kubische zu ändern. In diesem Fall wird\n" -"FontForge alle Truetype-Instruktionen entfernen.\n" -"\n" -"Dies kann nicht rückgängig gemacht werden.\n" -"\n" -"Ist das wirklich was du willst?" +msgid "No selection" +msgstr "Keine Auswahl" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge unterstützt höchstens %d Ebenen" +msgid "No selection\n" +msgstr "Keine Auswahl\n" -msgid "Too many Unique Font IDs" -msgstr "Zu viele eindeutige Font-IDs" +msgid "No significant differences found" +msgstr "Keine wesentlichen Unterschiede gefunden" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" +msgid "No spaces allowed in class names." +msgstr "In Klassennamen sind keine Leerzeichen erlaubt." -msgid "_Italic Angle:" -msgstr "Kursiv _Winkel:" +msgid "No such file" +msgstr "Keine solche Datei" -msgid "Underline _Position:" -msgstr "Unterstreichen _Position:" +msgid "Non Linear Transform" +msgstr "Nichtlineare Transformation" -msgid "Underline|_Height:" -msgstr "_Dicke:" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "" +"Nicht-einheitliches Skalieren für Punzenbreite und der Vor-/Nachbreiten" -msgid "_Em Size:" -msgstr "_Geviertgröße:" +msgid "Non-ASCII glyphnames" +msgstr "Nicht-ASCII Glyphennamen" -msgid "_Ascent:" -msgstr "_Oberlänge:" +msgid "Non-Basic Multilingual Plane" +msgstr "Mehrsprachige Nicht-Grund-Tafel" -msgid "_Descent:" -msgstr "_Unterlänge:" +msgid "Non-Straight Arms/Double Serif" +msgstr "Nicht-gerade Arme/Doppelserife" -msgid "De_sign Size:" -msgstr "Designgröße:" +msgid "Non-Straight Arms/Horizontal" +msgstr "Nicht-gerade Arme/Horizontal" -msgid "_Bottom" -msgstr "Ganz nach _unten" +msgid "Non-Straight Arms/Single Serif" +msgstr "Nicht-gerade Arme/Einzelserife" -msgid "_Top" -msgstr "Ganz nach _oben" +msgid "Non-Straight Arms/Vertical" +msgstr "Nicht-gerade Arme/Vertikal" -msgid "Style _ID:" -msgstr "Stil-_ID:" +msgid "Non-Straight Arms/Wedge" +msgstr "Nicht-gerade Arme/Angeschrägt" -msgid "Bad Design Size Info" -msgstr "Fehlerhafte Design-Größe Informationen" +msgid "Non-Unicode Glyphs" +msgstr "Nicht-Unicode Glyphen" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"Wenn die Designgröße 0 ist, dann müssen auch alle anderen Felder in diesem " -"Bereich Null (oder nicht spezifiziert) sein." +msgid "Non-_Integral coordinates" +msgstr "Nicht _ganzzahlige Koordinaten" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" -"Wenn du eine Stil-ID für die Designgröße angiebst, dann musst du einen " -"Stilnamen angeben." +msgid "Non-existant glyph" +msgstr "Nicht existierende Glyphe" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" -"Wenn du eine Stilnamen für die Designgröße angiebst, dann musst du einen " -"Stil-ID angeben." +msgid "Non-integral coordinates" +msgstr "Nicht ganzzahlige Koordinaten" -msgid "If you specify a design size, it must be positive" -msgstr "Wenn du eine Designgröße angiebst, dann muss sie positiv sein." +msgid "Non-standard Aspect" +msgstr "Nicht standardgemäßes Seitenverhältnis" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" -"Im Bereich der Designgröße muss der untere Wert kleiner sein als die " -"Designgröße." +msgid "Non-standard Elements" +msgstr "Nicht standardgemäßes Element" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" -"Im Bereich der Designgröße muss der obere Wert größer sein als die " -"Designgröße." +msgid "Non-standard Em-Size" +msgstr "Nicht-standardgemäße Geviert-Größe" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" -"Wenn du eine Stil-ID für die Designgröße angiebst, dann musst du einen " -"Größenbereich angeben." +msgid "Non-standard Topology" +msgstr "Nicht standardgemäße Topologie" + +msgid "None" +msgstr "Keine" msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" -"Wenn du einen Bereich der Designgröße angiebst, dann musst du auch eine Stil-" -"ID und einen Stilnamen angeben. FontForge erlaubt es diese Felder leer zu " -"lassen, andere Anwendungen jedoch nicht." +"Keine Glyphe in der aktuellen Schrift entspricht den Namen oder Code-Punkten " +"in den ausgewählten Gruppen" -msgid "sfnt Revision:" -msgstr "sfnt Revision:" +msgid "None/Closed Loops" +msgstr "Ohne/geschlossene Schleifen" -msgid "Woff Major Version:" -msgstr "Woff Hauptversion:" +msgid "None/No Loops" +msgstr "Ohne/keine Schleifen" -msgid "Woff Minor Version:" -msgstr "Woff Sub-Version:" +msgid "None/Open Loops" +msgstr "Ohne/offene Schleifen" -msgid "MS Code Pages" -msgstr "MS Zeichensatztabellen" +msgid "Normal" +msgstr "Normal" -msgid "Unicode Ranges" -msgstr "Unicode-Bereiche" +msgid "Normal Background:" +msgstr "Normaler Hintergrund:" -msgid "_Version" -msgstr "_Version" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Normale Entfernung: %.2f Entlang Kurve: %.2f" -msgid "Weight, Width, Slope Only" -msgstr "Nur Strichstärke, Laufweite, Neigung" +msgid "Normal Sans" +msgstr "Normal serifenlos" -msgid "_Weight Class" -msgstr "_Strichstärke" +msgid "Normal Text Color:" +msgstr "Normale Textfarbe:" -msgid "HHead _Line Gap:" -msgstr "HHead _Durchschuss:" +msgid "Normal/Boxed" +msgstr "Normal/Eckig" -msgid "Typo Line _Gap:" -msgstr "Typo Durch_schuss:" +msgid "Normal/Contact" +msgstr "Normal/Kontakt" -msgid "VHead _Column Spacing:" -msgstr "VHe_ad Spaltenabstand:" +msgid "Normal/Flattened" +msgstr "Normal/Gestaucht" -msgid "Win Ascent:" -msgstr "Win Oberlänge:" +msgid "Normal/Off-Center" +msgstr "Normal/Versetzt vom Zentrum" -msgid "Win _Ascent Offset:" -msgstr "Win _Oberlänge Versatz:" +msgid "Normal/Rounded" +msgstr "Normal/Rund" -msgid "Win Descent:" -msgstr "Win Unterlänge:" +msgid "Normal/Square" +msgstr "Normal/Quadratisch" -msgid "Win _Descent Offset:" -msgstr "Win _Unterlänge Versatz:" +msgid "Normal/Weighted" +msgstr "Normal/Gewichtet" -msgid "Typo Ascent:" -msgstr "Typo Oberlänge:" +msgid "Normalize Design Vector Function:" +msgstr "Normalisieren Design-Vektor Funktion:" -msgid "_Typo Ascent Offset:" -msgstr "_Typo Oberlänge Versatz:" +msgid "Normalized Settings:" +msgstr "Normalisierte Einstellungen:" -msgid "T_ypo Descent Offset:" -msgstr "T_ypo Unterlänge Versatz:" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "" +"Mit der Funktion Vereinfachen, wird die Neigung der Kontur an den\n" +"Punkten normalerweise nicht verändert." -msgid "Typo Descent:" -msgstr "Typo Unterlänge:" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" +msgstr "" +"Mit der Funktion Vereinfachen, werden Extrem-Punkte der Kurven\n" +"normalerweise nicht entfernt (sowohl PostScript als auch TrueType\n" +"empfehlen, diese Punkte beizubehalten)" -msgid "HHead Ascent:" -msgstr "HHead Oberlänge:" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" +msgstr "" +"Normalerweise besteht die Kachel aus allem\n" +"innerhalb des minimalen Begrenzungsrahmens\n" +"der Kachel – so dass sich benachbarte Kacheln\n" +"direkt berühren. Wenn du einen Weißraum zwischen\n" +"den Kacheln möchtest, setze dieses Zeichen" -msgid "_HHead Ascent Offset:" -msgstr "_HHead Oberlänge Versatz:" +msgid "Norwegian" +msgstr "Norwegisch" -msgid "HHead De_scent Offset:" -msgstr "HH_ead Unterlänge Versatz:" +msgid "Norwegian (Bokmal)" +msgstr "Norwegisch (Bokmal)" -msgid "HHead Descent:" -msgstr "HHead Unterlänge:" +msgid "Norwegian (Nynorsk)" +msgstr "Norwegisch (Nynorsk)" -msgid "Ca_pital Height:" -msgstr "_Versal-Höhe:" +msgid "Not ASCII" +msgstr "Nicht ASCII" -msgid "_X Height:" -msgstr "_x-Höhe:" +msgid "Not Found" +msgstr "Nicht gefunden" -msgid "Strikeout" -msgstr "Durchstreichen" +msgid "Not Guides" +msgstr "Nicht Hilfslinien" -msgid "Bad IBM Family" -msgstr "Ungültige IBM-Familie" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "Keine (metafont) gf-Datei %.200s" -msgid "Tag must be 4 characters long" -msgstr "Markierungselement muss 4 Buchstaben lang sein" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "Keine (metafont) pk-Datei %.200s" -msgid "A tag must be 4 ASCII characters" -msgstr "Markierungselement muss 4 ASCII-Zeichen lang sein" +msgid "Not a CID format" +msgstr "Kein CID-Format" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "Oberlänge und Unterlänge müssen positiv und ihre Summe <16384 sein" +msgid "Not a CID-keyed font" +msgstr "Keine CID-kodierte Schrift" -msgid "Bad Ascent/Descent" -msgstr "Ungültige Ober-/Unterlänge" +msgid "Not a Unicode Character" +msgstr "Kein Unicode-Zeichen" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"Ein Stil kann nicht eine schmale und eine breite Laufweite zugleich haben " -"(unsinnig)" +msgid "Not a bdf file" +msgstr "Keine bdf-Datei" -msgid "Bad Style" -msgstr "Ungültiger Stil" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Keine X11 bdf-Datei %.200s" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"Nur ASCII-Zeichen sind für die Benennung von Zeichen zulässig,\n" -"in der Namensliste sind jedoch Sonderzeichen enthalten." +msgid "Not a gf file" +msgstr "Keine gf-Datei" -msgid "Namelist contains non-ASCII names" -msgstr "Namensgebung enthält Sonderzeichen" +msgid "Not a pcf file" +msgstr "Keine pcf-Datei" -msgid "Change" -msgstr "Ändern" +msgid "Not a pk file" +msgstr "Keine pk-Datei" -msgid "Retain" -msgstr "Beibehalten" +msgid "Not a plate file" +msgstr "Keine plate-Datei" -msgid "Change UniqueID?" -msgstr "UniqueID ändern?" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Keine X11 pcf-Datei %.200s" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"Sie haben den Schriftnamen geändert ohne die UniqueID (oder XUID) zu " -"wechseln.\n" -"Das ist nicht empfehlenswert. Soll FontForge einen neuen Zufallswert " -"erstellen?" +msgid "Not attached to a feature" +msgstr "Mit keiner Funktion verbunden" -msgid "Win Ascent Offset:" -msgstr "Win Oberlänge Versatz:" +msgid "Not classified" +msgstr "Nicht klassifiziert" -msgid "Win Descent Offset:" -msgstr "Win Unterlänge Versatz:" +#, c-format +msgid "Not enough data: %d < 4" +msgstr "Ungenügende Menge an Daten: %d < 4" -msgid "Typo Ascent Offset:" -msgstr "Typo Oberlänge Versatz:" +msgid "Not enough glyphs" +msgstr "Nicht genügend Glyphen" -msgid "Typo Descent Offset:" -msgstr "Typo Unterlänge Versatz:" +msgid "Not enough lines" +msgstr "Nicht ausreichend Linien" -msgid "HHead Ascent Offset:" -msgstr "HHead Oberlänge Versatz:" +msgid "Not in Collection" +msgstr "Nicht in Sammlung" -msgid "HHead Descent Offset:" -msgstr "HHead Unterlänge Versatz:" +msgid "Not quadratic" +msgstr "Nicht quadratisch" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Zähler 1:" +msgid "Not sure if this is an error..." +msgstr "Nicht sicher, ob dies ein Fehler ist …" -msgid "Denom1:" -msgstr "Nenner 1:" +msgid "Notdef name" +msgstr "Notdef Name" -msgid "Num2:" -msgstr "Zähler 2:" +msgid "Nothing Loaded" +msgstr "Nichts geladen" -msgid "Num3:" -msgstr "Zähler 3:" +msgid "Nothing Selected" +msgstr "Nichts ausgewählt" -msgid "Denom2:" -msgstr "Nenner 2:" +msgid "Nothing found" +msgstr "Nichts gefunden" -msgid "Sub1:" -msgstr "Tiefgestellt 1:" +msgid "Nothing specified" +msgstr "Nicht angegeben" -msgid "Sub2:" -msgstr "Tiefgestellt 2:" +msgid "Nothing to match." +msgstr "Nichts zum übereinstimmen" + +msgid "Nothing to trace" +msgstr "Nichts nachzuzeichnen" + +msgid "Nothng found." +msgstr "Nichts gefunden." + +msgid "Nukta Forms" +msgstr "Nukta Formen" -msgid "Sup1:" -msgstr "Hochgestellt 1:" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Zähler 1:" -msgid "Sup2:" -msgstr "Hochgestellt 2:" +msgid "Num2:" +msgstr "Zähler 2:" -msgid "Sup3:" -msgstr "Hochgestellt 3:" +msgid "Num3:" +msgstr "Zähler 3:" -msgid "Axis Ht:" -msgstr "Achsen-Höhe:" +msgid "Number Forms" +msgstr "Zahlenformen" -msgid "Delim1:" -msgstr "Trenner 1:" +msgid "Number expected" +msgstr "Zahl erwartet" -msgid "Delim2:" -msgstr "Trenner 2:" +msgid "Number of Axes:" +msgstr "Anzahl der Achsen:" -msgid "SubDrop:" -msgstr "Tiefgestellt senken:" +msgid "Number of Master Designs:" +msgstr "Anzahl der Master Designs:" -msgid "SupDrop:" -msgstr "Hochgestellt senken:" +msgid "Number of star points/Polygon vertices" +msgstr "Anzahl der Sternpunkte/Polygonspitzen" -msgid "Amount to raise baseline for numerators in display styles" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" msgstr "" +"Anzahl der Einheiten, um die ein Tabellenwert im Metrikenfenster erhöht/" +"verringert wird, wenn die Control- und Shift-Taste gehalten werden" -msgid "Amount to raise baseline for numerators in non-display styles" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" msgstr "" +"Anzahl der Einheiten, um die ein Tabellenwert im Metrikenfenster erhöht/" +"verringert wird, wenn die Shift-Taste gehalten wird" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" +msgid "Number out of range" +msgstr "Zahl außerhalb des Bereichs" -msgid "Amount to lower baseline for denominators in display styles" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" msgstr "" +"Zahl außerhalb des Bereichs: %g bei Type2-Ausgabe (muss sein " +"[-65536,65535])\n" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Nummer zu lang in Zeile %d von %s" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" +msgid "Numerators" +msgstr "Zähler" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" +msgid "Numeric Field" +msgstr "Numerisches Feld" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" +msgid "Numeric Field (Spinner)" +msgstr "Numerisches Feld (Spinner)" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" +msgid "Numeric Field Sign" +msgstr "Numerisches Feld Zeichen" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" +msgid "Numeric Forms" +msgstr "Zahlenformen" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" +msgid "O Black Letter" +msgstr "9.2 – Gebrochene Schrift" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" +msgid "O Decorative" +msgstr "9.3 – Dokorativ" -msgid "Size of comb delimiters in display styles" -msgstr "" +msgid "O Engraver" +msgstr "9.1 – Gravur" -msgid "Size of comb delimiters in non-display styles" -msgstr "" +msgid "O Miscellaneous" +msgstr "9.15 – Verschiedenes" -msgid "Height of fraction bar above base line" -msgstr "" +msgid "O Three Dimensional" +msgstr "9.4 – Dreidimensionell" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" +msgid "OEM Charset" +msgstr "OEM Zeichensatz" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Großer Operator Weißraum 1:" +msgid "OK" +msgstr "OK" -msgid "Big Op Space2:" -msgstr "Großer Operator Weißraum 2:" +msgid "OS/2" +msgstr "OS/2" -msgid "Big Op Space3:" -msgstr "Großer Operator Weißraum 3:" +msgid "OS/2 -> Charsets" +msgstr "OS/2 → Zeichensätze" -msgid "Big Op Space4:" -msgstr "Großer Operator Weißraum 4:" +msgid "OS/2 and Windows specific metrics table" +msgstr "OS/2 und Windows Tabelle der spezifische Metriken" -msgid "Big Op Space5:" -msgstr "Großer Operator Weißraum 5:" +msgid "OS2Version|Automatic" +msgstr "Automatisch" -msgid "Default thickness of over and overline bars" -msgstr "" +msgid "OSS Calligraphic" +msgstr "1.8 – Kalligrafisch" -msgid "The minimum glue space above a large displayed operator" -msgstr "" +msgid "OSS Contemporary" +msgstr "1.7 – Zeitgenössisch" -msgid "The minimum glue space below a large displayed operator" -msgstr "" +msgid "OSS Dutch Modern" +msgstr "1.5 – Holländisch modern" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" +msgid "OSS Dutch Trad" +msgstr "1.6 – Holländisch traditionell" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" +msgid "OSS Geralde" +msgstr "1.2 – Renaissance" -msgid "The extra glue place above and below displayed limits" -msgstr "" +msgid "OSS Miscellaneous" +msgstr "1.15 – Verschiedenes" -#. GT: More Parameters -msgid "More Params" -msgstr "Weitere Parameter" +msgid "OSS Modified Venetian" +msgstr "1.4 – Modifiziert Venezianisch" -msgid "Math Sp:" -msgstr "Math. Leerzeichen:" +msgid "OSS Rounded Legibility" +msgstr "1.1 – Abgerundet leserlich" -msgid "Do it" -msgstr "Mach es" +msgid "OSS Venetian" +msgstr "1.3 – Venezianisch" -msgid "Cannot be Undone" -msgstr "Kann nicht rückgängig gemacht werden" +msgid "OT _Glyph Class:" +msgstr "OT-_Zeichenklasse:" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"Die Zusammenführen-Operation kann nicht rückgängig gemacht werden.\n" -"Trotzdem durchführen?" +msgid "OTF 'CFF '" +msgstr "OTF 'CFF '" -msgid "Select lookups from other fonts" -msgstr "Nachschlagetabellen aus anderen Schriften auswählen" +msgid "O_pen Paths" +msgstr "O_ffene Pfade" -msgid "Import Lookup" -msgstr "Nachschlagetabelle importieren" +msgid "O_verlap" +msgstr "Über_lappen" -msgid "Kerning State Machine" -msgstr "" +msgid "Obli_que..." +msgstr "S_chräg stellen …" -msgid "Indic State Machine" -msgstr "" +msgid "Oblique Slant..." +msgstr "Schräg Neigung …" -msgid "Contextual State Machine" -msgstr "Kontextuelle Maschinen-Zuständen" +msgid "Oblique/Boxed" +msgstr "Schräg/Eckig" -msgid "(kerning class)\n" -msgstr "(Unterschneidungs-Klasse)\n" +msgid "Oblique/Contact" +msgstr "Schräg/Kontakt" -msgid "Not attached to a feature" -msgstr "Mit keiner Funktion verbunden" +msgid "Oblique/Extreme Wrapping" +msgstr "Schräg/Extreme Schnörkel" -#, c-format -msgid " Used in %s\n" -msgstr " Verwendet in %s\n" +msgid "Oblique/Flattened" +msgstr "Schräg/Gestaucht" -msgid "No data" -msgstr "Keine Daten" +msgid "Oblique/More Wrapping" +msgstr "Schräg/Mehr Schnörkel" -msgid "This lookup contains no data" -msgstr "Diese Nachschlagetabelle enthält keine Daten" +msgid "Oblique/No Wrapping" +msgstr "Schräg/Ohne Schnörkel" -msgid "Feature file?" -msgstr "Funktionen-Datei?" +msgid "Oblique/Off-Center" +msgstr "Schräg/Versetzt vom Zentrum" -#, c-format -msgid "Cannot open %s" -msgstr "Kann %s nicht öffnen" +msgid "Oblique/Rounded" +msgstr "Schräg/Abgerundet" -#, c-format -msgid "An error occurred writing %s" -msgstr "Fehler beim Schreiben von %s" +msgid "Oblique/Some Wrapping" +msgstr "Schräg/Mit Schnörkel" -msgid "Output error" -msgstr "Ausgabefehler" +msgid "Oblique/Square" +msgstr "Schräg/Quadratisch" -msgid "Feature tags will be removed" -msgstr "Markierungselemente der Funktionen werden entfernt" +msgid "Oblique/Weighted" +msgstr "Schräg/Gewichtet" -msgid "Lookups will be removed" -msgstr "Nachschlagetabellen werden entfernt" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "Veraltete Tabelle für eine Type1 CID kodierte Schrift" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" +msgid "Obsolete table for a type1 font" +msgstr "Veraltete Tabelle für eine Type1 Schrift" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" +msgid "Obtuse Cove" +msgstr "Schräg rund" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" +msgid "Obtuse Sans" +msgstr "Angeschrägt serifenlos" -msgid "_Apply to All" -msgstr "_Auf alle anwenden" +msgid "Obtuse Square Cove" +msgstr "Schräg eckig rund" -msgid "_Apply to Selection" -msgstr "_Auf Auswahl anwenden" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Ungerade Elementenanzahl in der BlueValues/OtherBlues Reihe." -msgid "Apply change to which lookups?" -msgstr "Änderungen auf welche Nachschlagetabelle anwenden?" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Ungerade Elementenanzahl in der FamilyBlues/FamilyOtherBlues Reihe." -msgid "Apply to:" -msgstr "Anwenden auf:" +msgid "Off" +msgstr "Aus" -msgid "_Up" -msgstr "R_auf" +msgid "Offset" +msgstr "Versatz" + +msgid "Offset %" +msgstr "Versatz %" + +msgid "Offset text from path by:" +msgstr "Text-Abstand vom Pfad um:" -msgid "_Down" -msgstr "Ru_nter" +#, c-format +msgid "" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +msgstr "" +"Versatz von def. Grundlinie: romn: %d idcn: %d ideo: %d hang: %d math: " +"%d" -msgid "_Sort" -msgstr "_Sortieren" +msgid "Ofm Save Failed" +msgstr "Speichern von OFM fehlgeschlagen" -msgid "Add _Lookup" -msgstr "Nac_hschlagetabelle hinzufügen" +msgid "Old Hungarian" +msgstr "Alt-Ungarisch" -msgid "Add Sub_table" -msgstr "Su_btabelle hinzufügen" +msgid "Old North Arabian" +msgstr "Altes Nordarabisch" -msgid "Edit _Metadata" -msgstr "_Metadaten bearbeiten" +msgid "Old Persian cuneiform" +msgstr "Altpersische Keilschrift" -msgid "_Edit Data" -msgstr "Daten b_earbeiten" +msgid "Old South Arabian" +msgstr "Altes Südarabisch" -msgid "De_lete" -msgstr "_Löschen" +msgid "Old Style" +msgstr "Renaissance-Antiqua" -msgid "_Merge" -msgstr "_Zusammenführen" +msgid "Old Style Serifs" +msgstr "1 – Renaissance-Antiqua Serifen" -msgid "Sa_ve Lookup..." -msgstr "Nachschlagetabelle _speichern …" +msgid "Old Turkic" +msgstr "Alttürkisch" -msgid "Add Language to Script..." -msgstr "Sprache dem Schriftsystem hinzufügen …" +msgid "Old sfd file" +msgstr "Alte sfd-Datei" -msgid "Remove Language from Script..." -msgstr "Sprache aus Schriftsystem entfernen …" +msgid "Old style 'kern'" +msgstr "Alte 'kern' Tabelle" -msgid "_Add 'aalt' features" -msgstr "'_aalt' Schriftfunktionen hinzufügen" +msgid "Oldstyle Figures" +msgstr "Mediävalziffern" -msgid "Add 'D_FLT' script" -msgstr "'D_FLT' Schriftsystem hinzufügen" +msgid "On" +msgstr "Ein" -msgid "_Revert All" -msgstr "Alles zu_rücksetzen" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." +msgstr "" +"Früher hat Adobe für die vielen stilistischen Varianten von Zeichen \n" +"(Kapitälchen, Mediävalziffern, usw.) PUA-Codes (Public Use Area) benutzt. \n" +"Adobe hält dies nicht mehr für zeitgemäß und empfiehlt, diese Kodierungen \n" +"zu ignorieren.\n" +"\n" +" Die Zuweisungen erfolgten ursprünglich weil die meisten Programme die \n" +"OpenType-Funktionen für den Zugriff auf Varianten nicht verarbeiten. \n" +"Jetzt glaubt Adobe, dass alle wichtigen Programme dies mittlerweile " +"können. \n" +"Programme wie Word und OpenOffice können diese Funktionen immer noch nicht \n" +"verarbeiten, weshalb fontforge standramäßig Adobes Empfehlungen ignoriert.\n" +"\n" +"Hinweis: Dies hat keinen Einfluss darauf, wie Unicode aus der Kodierung der " +"Schrift \n" +"ermittelt wird. Es steuert nur die Bestimmung des Unicodes anhand eines " +"Namens." -msgid "S_ave Feature File..." -msgstr "Funktionen-D_atei speichern …" +#, c-format +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"Eine der angegebenen Bitmap-Schriften, %1$d, ist keine ganzzahlige " +"Skalierung der kleinsten Schrift, %2$d (oder ist ein zu großer Faktor)" #, c-format -msgid "Font Information for %.90s" -msgstr "Schriftinformationen für %.90s" +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "Einer der Schriften %1$d,%2$d fehlt die Glyphe %3$d" -msgid "Fo_ntname:" -msgstr "Schrift_name:" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"Eine der multiple master Instanzen enthält quadratische Kurven. Sie muss in " +"kubische Kurven umgewandelt werden, bevor sie in multiple master verwendet " +"werden kann" -msgid "_Family Name:" -msgstr "_Familienname:" +msgid "Only Embed Bitmaps" +msgstr "Nur Bitmaps einbetten" -msgid "Name For Human_s:" -msgstr "_Vollständiger Name:" +msgid "Only One Font" +msgstr "Nur eine Schrift" -msgid "_Weight" -msgstr "_Strichstärke" +msgid "Only a single character allowed" +msgstr "Nur ein einzelnes Zeichen ist erlaubt" -msgid "_Version:" -msgstr "_Version:" +msgid "Only kern glyphs closer" +msgstr "Glyphen nur zueinander unterschneiden" -msgid "sfnt _Revision:" -msgstr "sfnt _Revision:" +msgid "Only lower case" +msgstr "Nur Kleinbuchstaben" + +msgid "Only one font may be imported into the background" +msgstr "Nur eine Schrift kann in den Hintergrund importiert werden" +#, c-format msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." msgstr "" -"Wenn du dieses Feld leer lässt, verwendet FontForge einen Standard,\n" -"der entweder auf der obigen Versionszeichenkette basiert, oder\n" -"auf einem Wert aus der 'name' Tabelle." - -msgid "_Base Filename:" -msgstr "_Grundname für Dateien:" +"Es darf nur eine Ersetzungsliste in einer Nachschlagetabelle der umgekehrten " +"kontextabhängigen Kette angegeben werden, beginnend bei: %.20s …" msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." msgstr "" -"Benutze dies standardmäßig als Grundnamen\n" -"beim erstellen von Dateinamen der Schriften" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " wie Schriftname" - -msgid "Copy_right:" -msgstr "U_rheber:" +"Nur in einer TrueType-Schriften relevant, diese Option zeigt an, dass wenn\n" +"die Referenz parallel verschoben wird, die Werte während der " +"Gitteranpassung\n" +"aufgerundet werden sollen." msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." msgstr "" -"Dies muss im ASCII-Format sein, daher darf das Urheberrecht-Symbol nicht " -"verwenden werden (verwende stattdessen (c))." - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe hält XUID/UniqueID nun für unnötig)" +"Nur in einer TrueType-Schriften relevant, diese Option zeigt an,\n" +"dass die Dickte der zusammengesetzten Glyphe die gleiche sein\n" +"sollte, wie die Dickte dieser Referenz." -msgid "Use XUID" -msgstr "XUID verwenden" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"Nur in einer TrueType-Schriften relevant, diese Option zeigt an,\n" +"dass die Referenz nicht normal versetzt werden soll, sondern dass\n" +"ihre Position durch Verschieben der Referenz so bestimmt werden,\n" +"dass der angegebene Punkt in der Referenz auf den angegebenen\n" +"Punkt im Grundzeichen fällt." -msgid "_XUID:" -msgstr "_XUID:" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Nur Zeichen suchen, die in der Schriftansicht ausgewählt wurden.\n" +"Normalerweise werden alle Zeichen in der Schrift durchsucht." -msgid "Use UniqueID" -msgstr "UniqueID verwenden" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Nur die ersten 256 Glyphen in der Kodierung werden benutzt" -msgid "_UniqueID:" -msgstr "_UniqueID:" +msgid "Only upper case" +msgstr "Nur Großbuchstaben" -msgid " _Em Size:" -msgstr "_Geviertgröße:" +msgid "Opacity" +msgstr "Deckkraft" -msgid "_Scale Outlines" -msgstr "Konturen _skalieren" +msgid "Opacity:" +msgstr "Deckkraft:" -msgid "_Guess" -msgstr "_Schätzen" +msgid "Open" +msgstr "Öffnen" -msgid "Has _Vertical Metrics" -msgstr "Enthält _vertikale Metriken" +msgid "Open Contour" +msgstr "Offene Kontur" -msgid "Interpretation:" -msgstr "Interpretation:" +msgid "Open Font" +msgstr "Schrift öffnen" -msgid "Name List:" -msgstr "Namensliste:" +msgid "Open Glyph" +msgstr "Glyphe öffnen" -msgid "Font Type:" -msgstr "Schriftart:" +msgid "Open Path Color" +msgstr "Offener Pfad Farbe" -msgid "_Outline Font" -msgstr "K_ontur-Schrift" +msgid "Open Reference" +msgstr "Referenz öffnen" -msgid "_Type3 Multi Layered Font" -msgstr "_Type3 Schrift mit mehreren Ebenen" +msgid "Open failed" +msgstr "Öffnen fehlgeschlagen" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" msgstr "" +"Nichtübereinstimmung offener/geschlossener Konturen in der Glyphe „%s”\n" -msgid "_Stroked Font" -msgstr "_Strich-Schrift" +msgid "OpenCharsInNewWindow" +msgstr "Zeichen öffnen im neuen Fenster" + +msgid "OpenType" +msgstr "OpenType" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" -"Glyphen werden aus Strichlinien und nicht aus gefüllten Konturen\n" -"zusammengesetzt. Alle Glyphen haben die folgenden Strichbreite" +msgid "OpenType (CFF)" +msgstr "OpenType (CFF)" -msgid " Stroke _Width:" -msgstr " Strich_breite:" +msgid "OpenType (Mac dfont)" +msgstr "OpenType (Mac dfont)" -msgid "All layers _cubic" -msgstr "Alle Ebenen _kubisch" +msgid "OpenType CID" +msgstr "OpenType CID" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"Benutze kubische (postscript) Kurven für die Konturen in allen\n" -"Ebenen dieser Schriftart. Kubische Kurven sind in der Regel\n" -"einfacher zu bearbeiten als quadratisch (und du kannst trotzdem\n" -"eine TrueType-Schriftart aus ihnen erzeugen)." +msgid "OpenType CID (dfont)" +msgstr "OpenType CID (dfont)" -msgid "All layers _quadratic" -msgstr "Alle Ebenen _quadratisch" +msgid "OpenType Tables" +msgstr "OpenType Tabellen" msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." msgstr "" -"Benutze quadratische (truetype) Kurven für die Konturen in allen\n" -"Ebenen dieser Schriftart, anstatt kubische (postscript) Kurven." +"OpenType-Schriften müssen eine Version größer als 1 haben.\n" +"Benutze „Element → Schrift-Informationen → OS/2 → Verschiedenes”,\n" +"um dies zu ändern." -msgid "_Mixed" -msgstr "_Gemischt" +msgid "OpenTypeFeature|New" +msgstr "Neue" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" +msgid "OpenType|Lookups" +msgstr "Nachschlagetabellen" -msgid "Guidelines:" -msgstr "Hilfslinien:" +msgid "Optical Bounds" +msgstr "Optische Grenzen" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" +msgid "Optical Character Recognition" +msgstr "Optische Zeichenerkennung" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Ebenen:" +msgid "Optimized For ClearType" +msgstr "Optimiert für ClearType" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." +msgid "Optionally, add this mapping to the lookup subtable:" msgstr "" +"Optional, füge diese Zuordnung der Subtabelle der Nachschlagetabelle hinzu:" -msgid "_Histogram" -msgstr "_Histogramm" - -msgid "Histogram Dialog" -msgstr "Histogramm Dialog" +msgid "Options" +msgstr "Optionen" -msgid "Width _Class" -msgstr "_Laufweite" +msgid "Ordinals" +msgstr "Ordnungszahlen" -msgid "P_FM Family" -msgstr "P_FM Familie" +msgid "Orig layer" +msgstr "Original-Ebene" -msgid "_Embeddable" -msgstr "_Einbetten" +msgid "Origin" +msgstr "Ursprung" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" +msgid "Origin:" +msgstr "Ursprung:" -msgid "No Subsetting" -msgstr "Ohne Untergruppen" +msgid "Original Y Position" +msgstr "Original Y Position" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" +msgid "Ornamental Dingbats" +msgstr "Ornamentale Dingbats" -msgid "Only Embed Bitmaps" -msgstr "Nur Bitmaps einbetten" +msgid "Ornamentals" +msgstr "9 – Verzierungen" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" +msgid "Ornamented" +msgstr "Verziert" -msgid "Vendor ID:" -msgstr "Lieferant-ID:" +msgid "Ornaments" +msgstr "Ornamente" -msgid "_IBM Family:" -msgstr "_IBM-Familie:" +msgid "Other ..." +msgstr "Andere …" -msgid "_OS/2 Version" -msgstr "_OS/2-Version" +msgid "Other Info" +msgstr "Andere Informationen" -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" +msgid "Other:" +msgstr "Andere:" -msgid "Style Map:" -msgstr "Stil:" +msgid "Others" +msgstr "Andere" -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" -"MS muss wissen, ob sich die Mitglieder der Schriftfamilie\n" -"nur in Strichstärke, Laufweite und Neigung unterscheiden\n" -"(und nicht in anderen Variablen, wie optische Größe)." +msgid "Out Of Order" +msgstr "Ungeordnet" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" -"Alles, was außerhalb der OS/2-Felder Win Oberlänge und Win Unterlänge " -"liegt,\n" -"wird von Windows abgeschnitten. Dazu gehören auch Akzente usw., die\n" -"von GPOS neu positioniert wurden. (Das Unterlängen-Feld ist in der Regel\n" -"positiv.) Wenn das Kontrollkästchen \"[] Ist Versatz\" leer ist, dann wird " -"jede\n" -"eingegebene Zahl als Wert in OS/2 verwendet. Wenn diese Option gesetzt ist,\n" -"wird jede eingegebene Zahl den Grenzen der Schrift hinzugefügt. In den\n" -"meisten Fällen solltest du diese Feld auf 0 lassen und \"[*] Ist Versatz\" " -"aktivieren. \n" -"\n" -"Hinweis: Win Unterlänge ist eine POSITIVE Zahl für Dinge unterhalb der " -"Grundlinie." +msgid "Out of Range" +msgstr "Außerhalb des Bereichs" -msgid "Is Offset" -msgstr "Ist Versatz" +msgid "Out of memory\n" +msgstr "Kein Speicherplatz mehr vorhanden\n" -msgid "Really use Typo metrics" -msgstr "Typo-Metriken verwenden" +msgid "Outer Border:" +msgstr "Äußerer Rahmen:" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"Die Spezifikation besagt bereits, dass zur Bestimmung des Zeilenabstands\n" -"die Typo-Metriken verwendet werden sollte. Aber viele Programme folgen " -"nicht\n" -"der Spezifikation, also beschloss MS, dass ein zusätzliches Bit benötigt " -"wird,\n" -"um sie daran zu erinnern." +msgid "Outer Shadow" +msgstr "Äußerer Schatten" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"Die Felder Typo Oberlänge und Unterlänge \"sollten\" den Zeilenabstand\n" -"in Windows definieren. In Wahrheit tun dies die Felder Win Oberlänge und\n" -"Win Unterlänge. (Das Unterlängen-Feld ist in der Regel negativ.)\n" -"Wenn das Kontrollkästchen \"[] Ist Versatz\" leer ist, dann wird jede\n" -"eingegebene Zahl als Wert in OS/2 verwendet. Wenn diese Option gesetzt ist,\n" -"wird jede eingegebene Zahl dem Geviert der Schrift hinzugefügt. In den\n" -"meisten Fällen solltest du diese Feld auf 0 lassen und \"[*] Ist Versatz\" " -"aktivieren. \n" -"\n" -"Hinweis: Typo Unterlänge ist eine NEGATIVE Zahl für Dinge unterhalb der " -"Grundlinie." +msgid "Outline" +msgstr "Kontur" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" -"Setzt das Feld TypoLinegap in der OS/2-Tabelle, das unter MS Windows " -"verwendet wird." +msgid "Outline Default Button" +msgstr "Standard-Schaltflächen Kontur" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"Dies definiert den Zeilenabstand auf dem Mac. (Das Unterlängen-Feld ist\n" -"in der Regel negativ.) Wenn das Kontrollkästchen \"[] Ist Versatz\" leer " -"ist,\n" -"dann wird jede eingegebene Zahl als Wert in hhea verwendet. Wenn diese\n" -"Option gesetzt ist, wird jede eingegebene Zahl den Grenzen der Schrift\n" -"hinzugefügt. In den meisten Fällen solltest du diese Feld auf 0 lassen und\n" -"\"[*] Ist Versatz\" aktivieren.\n" -"\n" -"Hinweis: hhea Unterlänge ist eine NEGATIVE Zahl für Dinge unterhalb der " -"Grundlinie." +msgid "Outline Fonts" +msgstr "Kontur-Schriften" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" -"Setzt das Feld linegap in der hhea-Tabelle, das unter dem Mac verwendet wird." +msgid "Outline Glyphs\n" +msgstr "Glyphen mit Konturen\n" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"Legt das Zeilenabstand in der vhea-Tabelle fest.\n" -"Dies ist der horizontale Abstand zwischen Zeilen\n" -"eines vertikal gesetzten Textes." +msgid "Outline Inner Border" +msgstr "Innere Grenze Kontur" -msgid "This denotes the height of X." -msgstr "Dies ist die Höhe von X." +msgid "Outline Outer Border" +msgstr "Äußere Grenze Kontur" -msgid "This denotes the height of x." -msgstr "Dies ist die Höhe von x." +msgid "Outline View" +msgstr "Konturen-Ansicht" -msgid "SubscriptSuperUse|Default" -msgstr "Standard" +msgid "Outline View 2" +msgstr "Konturen-Ansicht 2" -msgid "Pos" -msgstr "Position" +msgid "Outline Width" +msgstr "Kontur-Breite" -msgid "PanoseUse|Default" -msgstr "Standard" +msgid "Outline Width:" +msgstr "Kontur-Breite:" -msgid "http://panose.com/" -msgstr "http://panose.com/" +msgid "OutlineThickness" +msgstr "Kontur-Dicke" -msgid "Panose|_Family Kind" -msgstr "_Familien-Art" +msgid "Outlining glyphs" +msgstr "Erstelle Glyphen mit Konturen" -msgid "Unicode Ranges:" -msgstr "Unicode-Bereiche:" +msgid "Output AFM" +msgstr "AFM ausgeben" -msgid "Default" -msgstr "Standard" +msgid "Output FONTLOG.txt" +msgstr "FONTLOG.txt ausgeben" -msgid "MS Code Pages:" -msgstr "MS Code-Seiten:" +msgid "Output Glyph Map" +msgstr "Glyphen-Zuordnung ausgeben" -msgid "Misc." -msgstr "Verschiedenes" +msgid "Output OFM & CFG" +msgstr "OFM und CFG ausgeben" -msgid "Metrics" -msgstr "Metriken" +msgid "Output PFM" +msgstr "PFM ausgeben" -msgid "Sub/Super" -msgstr "Tief-/Hochgestellt" +msgid "Output TFM & ENC" +msgstr "TFM und ENC ausgeben" -msgid "Panose" -msgstr "Panose" +msgid "Output error" +msgstr "Ausgabefehler" -msgid "Charsets" -msgstr "Zeichensätze" +msgid "Oval" +msgstr "Ovale Form" -msgid "Gasp|_Version" -msgstr "_Version" +msgid "Over/Underbars" +msgstr "Über-/Unterstriche" -msgid "Optimized For ClearType" -msgstr "Optimiert für ClearType" +msgid "OverbarExtraAscender:" +msgstr "Überstrich zusätzlich Oberlänge:" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" -"Eigentlich ein Bit in der 'head' Tabelle. Wenn deaktiviert,\n" -"wird auf manche ostasiatische Schriften kein Hinting angewendet" +msgid "OverbarRuleThickness:" +msgstr "Überstrich Strichstärke" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" -"Die 'gasp' Tabelle steuert die Gitteranpassung und das\n" -"Weichzeichnen der Ränder für die Darstellung am Ausgabegerät.\n" -"Die Tabelle besteht aus einer (geordneten) Liste von Pixelgrößen\n" -"und jede Größe enthällt eine Gruppen von Kennzeichen. Diese\n" -"Kennzeichen gelten für alle Pixelgrößen größer als der vorherige\n" -"Tabelleneintrag, aber kleiner oder gleich dem aktuellen.\n" -"Die Liste muss mit einer Pixelgröße von 65535 abschließen.\n" -"Die Version 1 der Tabelle enthält zwei zusätzliche Kennzeichen,\n" -"die für den ClearType-Rasterizer von MS gelten.\n" -"\n" -"Die 'gasp' Tabelle gilt nur für TrueType Schriften." +msgid "OverbarVerticalGap:" +msgstr "Überstrich vertikaler Abstand" -msgid "Gasp|_Default" -msgstr "_Standard" +msgid "Overlapped Hints" +msgstr "Überlappende Hints" -msgid "_Language" -msgstr "_Sprache" +msgid "PCF (pmf)" +msgstr "PCF (pmf)" -msgid "_String Type" -msgstr "_Zeichenketten-Art" +msgid "PCL 5 data table" +msgstr "Tabelle der PCL 5 Daten" -msgid "SortingScheme|Default" -msgstr "Standard" +msgid "PDF" +msgstr "PDF" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die\n" -"Schaltfläche und wähle ein Gebietsschema aus.\n" -"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" -"Um den Zeichenkettentyp zu ändern, klick mit linker Maustaste darauf.\n" -"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " -"Text ein.\n" -"Um einen Namen zu löschen, klick mit rechter Maustaste auf den Namen und\n" -"wähle \"Löschen\" aus dem Menü.\n" -"Um einen Truetype-Namen mit seinem Postscript-Äquivalent zu verknüpfen oder " -"um sie\n" -"zu trennen, klick mit rechter Maustaste und wähle den entsprechenden " -"Menüpunkt." +msgid "PDF page graphics" +msgstr "PDF-Seiten-Grafiken" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "OFL Lizenz hinzufügen" +msgid "PS CID" +msgstr "PS CID" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"Klicke hier, um die OFL-Metadaten deiner eigenen Schriftart in den Feldern " -"Lizenz und Lizenz-URL hinzuzufügen.\n" -"Klicke dann auf das Feld Lizenz, um die Platzhalter synchron mit OFL.txt " -"auszufüllen.\n" +msgid "PS Glyph Names" +msgstr "PS Glyphen-Namen" -msgid "scripts.sil.org/OFL" -msgstr "scripts.sil.org/OFL" +msgid "PS Multiple Master(A)" +msgstr "PS Multiple Master(A)" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" -"Klicke hier für weitere Informationen über die OFL (SIL Open Font License).\n" -"einschließlich der entsprechenden FAQ.\n" +msgid "PS Multiple Master(B)" +msgstr "PS Multiple Master(B)" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"Den OpenType-Funktionen der Stilgruppen ('ss01' – 'ss20')\n" -"können hier menschlich lesbare Namen zugewiesen werden." +msgid "PS Names" +msgstr "PS Name" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die " -"Schaltfläche \n" -"und wähle ein Gebietsschema (Sprache).\n" -"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" -"Um die Schrift-Funktion zu ändern, klick mit linker Maustaste darauf.\n" -"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " -"Text ein.\n" +msgid "PS Private" +msgstr "PS Private" -msgid "The font comment can contain whatever you feel it should" -msgstr "" -"Der Schrift-Kommentar kann alles enthalten, was du für erforderlich hällst" +msgid "PS Type 0" +msgstr "PS Type 0" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"FONTLOG enthält eine Beschreibung des Font-Projekts, eine detaillierte \n" -" Aufzeichnung von Änderungen und eine Liste der Mitwirkenden" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (Ascii)" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" +msgid "PS Type 1 (Binary)" +msgstr "PS Typ 1 (Binär)" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" +msgid "PS Type 1 (MacBin)" +msgstr "PS Type 1 (MacBin)" -msgid "Version, Major:" -msgstr "Version:" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (Multiple)" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"Wenn du dieses Feld leer lässt, verwendet FontForge einen Standardwert.\n" -"Benutzt wird dabei entweder die Zeichenkette der Version oder die Angabe in\n" -"der \"name\" Tabelle." +msgid "PS Type 1 (Resource)" +msgstr "PS Typ 1 (Ressource)" -msgid "Minor:" -msgstr "Unterversion:" +msgid "PS Type 3" +msgstr "PS Type 3" -msgid "Metadata (xml):" -msgstr "Metadaten (xml):" +msgid "PS Type3 Bitmap" +msgstr "PS Type3 Bitmap" -msgid "ΤεΧ General" -msgstr "ΤεΧ Allgemein" +msgid "PS UID" +msgstr "PS UID" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ Math Symbol" +msgid "PSPrivateDictKey|New" +msgstr "Neu" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ Math Erweiterung" +msgid "P_FM Family" +msgstr "P_FM Familie" -msgid "The size (in points) for which this face was designed" -msgstr "Größe (in Punkten), für die dieser Schriftschnitt entworfen wurde" +msgid "P_en" +msgstr "F_eder" -msgid "Size|Points" -msgstr "Punkte" +msgid "P_ositions" +msgstr "P_ositionen" -msgid "Design Range" -msgstr "Design-Bereich" +msgid "P_rev Control Point" +msgstr "Vo_rheriger Kontrollpunkt" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"Größen (in Punkten), auf die dieser Schriftschnitt angewendet wird.\n" -"Untere Begrenzung ist ausschließend, die obere ist einschließend." +msgid "Padding" +msgstr "Innenabstand" -msgid "_Bottom:" -msgstr "_Unten:" +msgid "Padding:" +msgstr "Innenabstand:" -msgid "_Top:" -msgstr "_Oben:" +msgid "Page Setup" +msgstr "Seiteneinrichtung" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"Dies ist eine Identifikationsnummer, die von allen Mitgliedern\n" -"dieser Schriftfamilie mit dem gleichen Stil geteilt wird.\n" -"z.B. 10pt Fett und 24pt Fett hätten die gleiche ID, aber 10pt Kursiv nicht" +msgid "Page_Size:" +msgstr "_Seitengröße:" -msgid "Style Name:" -msgstr "Name des Stils:" +msgid "Pair Position (kerning)" +msgstr "Paarweise Position (Kerning)" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Dies liefert eine Reihe von Namen, um den Schriftstil zu\n" -"identifizieren. Namen können in mehrere Sprachen übersetzt\n" -"werden (Englisch ist erforderlich, andere sind optional).\n" -"Alle Schriften mit dem gleichen Stil-ID sollten diesen Namen teilen." +msgid "Pairwise Pos" +msgstr "Paarweise Positionierung" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die " -"Schaltfläche \n" -"und wähle ein Gebietsschema (Sprache).\n" -"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" -"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " -"Text ein.\n" +msgid "Pairwise Positioning (kerning)" +msgstr "Paarweise Positionierung (Unterschneidung)" -msgid "Mac Style Set:" -msgstr "Mac Stilgruppe:" +msgid "Pale_ttes" +msgstr "Pale_tten" -msgid "FOND Name:" -msgstr "FOND Name:" +msgid "Palm OS Bitmap" +msgstr "Palm OS Bitmap" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" -"Bewegt die aktuell ausgewählte Nachschlagetabelle ganz nach oben,\n" -"oder bewegt die aktuell ausgewählte Subtabelle ganz nach oben\n" -"innerhalb ihrer Nachschlagetabelle." +msgid "Panose" +msgstr "Panose" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"Bewegt die aktuell ausgewählte Nachschlagetabelle eins nach oben,\n" -"oder bewegt die aktuell ausgewählte Subtabelle eins nach oben\n" -"innerhalb ihrer Nachschlagetabelle." +msgid "PanoseArmStyle|Any" +msgstr "Beliebig" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" -"Bewegt die aktuell ausgewählte Nachschlagetabelle eins nach unten,\n" -"oder bewegt die aktuell ausgewählte Subtabelle eins nach unten\n" -"innerhalb ihrer Nachschlagetabelle." +msgid "PanoseArmStyle|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"Bewegt die aktuell ausgewählte Nachschlagetabelle ganz nach unten,\n" -"oder bewegt die aktuell ausgewählte Subtabelle ganz nach unten\n" -"innerhalb ihrer Nachschlagetabelle." +msgid "PanoseAspectRatio|Any" +msgstr "Beliebig" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" -"Sortiert die Nachschlagetabellen in der Reihenfolge der\n" -"Markireungszeichen der Schriftfunktionen" +msgid "PanoseAspectRatio|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"Fügt eine neue Nachschlagetabelle unter die ausgewählte\n" -"Nachschlagetabelle hinzu, oder an den Anfang der Liste der\n" -"Nachschlagetabellen, falls nichts ausgewählt ist." +msgid "PanoseAspect|Any" +msgstr "Beliebig" -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" -"Fügt eine neue Subtabelle der Nachschlagetabelle unter die\n" -"ausgewählte Subtabelle der Nachschlagetabelle hinzu, oder\n" -"an den Anfang der Liste der Nachschlagetabellen, falls nichts\n" -"ausgewählt ist." +msgid "PanoseAspect|No Fit" +msgstr "Ohne Zuordnung" -msgid "Edits a lookup or lookup subtable." -msgstr "" -"Zum überarbeiten einer Nachschlagetabelle oder einer Subtabelle der " -"Nachschlagetabelle." +msgid "PanoseCharRange|Any" +msgstr "Beliebig" -msgid "Edits the transformations in a lookup subtable." -msgstr "" -"Zum überarbeiten der Transformationen in einer Subtabelle der " -"Nachschlagetabelle." +msgid "PanoseCharRange|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" -"Löscht ausgewählte Nachschlagetabellen oder ihrer Subtabellen, oder löscht\n" -"ausgewählte Subtabellen. Dies wird auch alle Transformationene löschen, die " -"mit den\n" -"Subtabellen verbunden sind." +msgid "PanoseClass|Any" +msgstr "Beliebig" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"Vereint zwei ausgewählte (und kompatible) Nachschlagetabellen,\n" -"oder zwei ausgewählte Subtabellen einer Nachschlagetabelle." +msgid "PanoseClass|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Setzt die Liste dr Nachschlagetabellen in ihren\n" -"ursprünglichen Zustand zurück. Alle Änderungen\n" -"an Daten der Subtabellen bleiben erhalten." +msgid "PanoseContrast|Any" +msgstr "Beliebig" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" -"Importiert eine Nachschlagetabelle (und alle ihre Subtabellen)\n" -"aus einer anderen Schrift." +msgid "PanoseContrast|High" +msgstr "Hoch" -msgid "Creation Date:" -msgstr "Erstellungsdatum:" +msgid "PanoseContrast|Low" +msgstr "Niedrig" -msgid "Modification Date:" -msgstr "Änderungsdatum:" +msgid "PanoseContrast|Medium" +msgstr "Mittel" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Dieser Bereich ist nur informativ und zeigt die tatsächlich\n" -"vorhanden Zeichen in der Schrift. Wenn du das OS/2\n" -"Unicode-Bereich Feld setzen möchten, gehe auf" +msgid "PanoseContrast|Medium High" +msgstr "Mittel hoch" -msgid "OS/2 -> Charsets" -msgstr "OS/2 → Zeichensätze" +msgid "PanoseContrast|Medium Low" +msgstr "Mittel niedrig" -msgid "Include Empty Blocks" -msgstr "Leere Blöcke einschließen" +msgid "PanoseContrast|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"Klick auf einen Bereich, um Zeichen in diesem Bereich auszuwählen.\n" -"Doppelklick auf einen Bereich, um die Zeichen zu sehen, die im Bereich\n" -"sein sollten, es aber nicht sind." +msgid "PanoseContrast|None" +msgstr "Ohne" -msgid "PS Names" -msgstr "PS Name" +msgid "PanoseContrast|Very High" +msgstr "Sehr hoch" -msgid "General" -msgstr "Allgemein" +msgid "PanoseContrast|Very Low" +msgstr "Sehr niedrig" -msgid "PS UID" -msgstr "PS UID" +msgid "PanoseFamily|Any" +msgstr "Beliebig" -msgid "PS Private" -msgstr "PS Private" +msgid "PanoseFamily|No Fit" +msgstr "Ohne Zuordnung" -msgid "OS/2" -msgstr "OS/2" +msgid "PanoseFinials|Any" +msgstr "Beliebig" -msgid "TTF Names" -msgstr "TTF Namen" +msgid "PanoseFinials|No Fit" +msgstr "Ohne Zuordnung" -msgid "StyleSet Names" -msgstr "Stilgruppen-Namen" +msgid "PanoseForm|Any" +msgstr "Beliebig" -msgid "Grid Fitting" -msgstr "Ausrichten am Gitter" +msgid "PanoseForm|No Fit" +msgstr "Ohne Zuordnung" -msgid "ΤεΧ" -msgstr "ΤεΧ" +msgid "PanoseKind|Any" +msgstr "Beliebig" -msgid "FONTLOG" -msgstr "FONTLOG" +msgid "PanoseKind|No Fit" +msgstr "Ohne Zuordnung" -msgid "Mark Classes" -msgstr "Akzentklassen" +msgid "PanoseLetterform|Any" +msgstr "Beliebig" -msgid "Mark Sets" -msgstr "Akzentgruppen" +msgid "PanoseLetterform|No Fit" +msgstr "Ohne Zuordnung" -msgid "OpenType|Lookups" -msgstr "Nachschlagetabellen" +msgid "PanoseLining|Any" +msgstr "Beliebig" -msgid "WOFF" -msgstr "WOFF" +msgid "PanoseLining|Backdrop" +msgstr "Entfernter Schatten" -msgid "Mac Features" -msgstr "Mac Funktionen" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Graviert (mehrere Konturen)" -msgid "Dates" -msgstr "Daten" +msgid "PanoseLining|Inline" +msgstr "Innenkontur" -msgid "TrueTypeName|New" -msgstr "Neu" +msgid "PanoseLining|No Fit" +msgstr "Ohne Zuordnung" -msgid "gaspTableEntry|New" -msgstr "Neu" +msgid "PanoseLining|None" +msgstr "Keine" -msgid "PSPrivateDictKey|New" -msgstr "Neu" +msgid "PanoseLining|Outline" +msgstr "Kontur" -msgid "_Don't Save" -msgstr "_Nicht sichern" +msgid "PanoseLining|Relief" +msgstr "Relief" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"Schrift %1$.40s in Datei %2$.40s wurde geändert.\n" -"Möchtest du sie speichern?" +msgid "PanoseLining|Shadow" +msgstr "Schatten" -msgid "Yes, and don't _remind me again" -msgstr "Ja, und nicht e_rneut erinnern" +msgid "PanoseMidline|Any" +msgstr "Beliebig" -msgid "Unsaved script" -msgstr "Nichtgespeicherter Skript" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Konstant/Spitz" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" -"Du hast ein nicht gespeichertes Skript im Dialog \"Skript ausführen\". Hast " -"du vor es zu entsorgen?" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Konstant/Mit Serife" -msgid "Save as _Directory" -msgstr "Als _Verzeichnis speichern" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Konstant/Abgeschnitten" -msgid "Save as..." -msgstr "Speichern unter …" +msgid "PanoseMidline|High/Pointed" +msgstr "Hoch/Spitz" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" -"Du hast versucht unter dem Dateinamen %s zu speichern, aber gespeichert " -"wurde unter %s. " +msgid "PanoseMidline|High/Serifed" +msgstr "Hoch/Mit Serife" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" -"Wähle „Datei->Schriften generieren“, um in andere Formate zu speichern." +msgid "PanoseMidline|High/Trimmed" +msgstr "Hoch/Abgeschnitten" -msgid "Merge Feature Info" -msgstr "Informationen der Schriftfunktionen zusammenführen" +msgid "PanoseMidline|Low/Pointed" +msgstr "Tief/Spitz" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Fehler beim Laden der Unterschneidungs-Daten von %s" +msgid "PanoseMidline|Low/Serifed" +msgstr "Tief/Mit Serife" -msgid "Load of Kerning Metrics Failed" -msgstr "Laden der Unterschneidungs-Metrik fehlgeschlagen" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Tief/Abgeschnitten" -msgid "Many Windows" -msgstr "Viele Fenster" +msgid "PanoseMidline|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Dabei werden mehr als 10 Fenster geöffnet.\n" -"Ist es wirklich das, was du willst?" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Standard/Spitz" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe sagt, dass „große“ Kurven keine Extema haben sollten.\n" -"aber sie definieren nicht, was groß ist.\n" -"Wenn die Entfernung zwischen den Endpunkten der Kurven größer ist als dieser " -"Wert, dann ist die Kurve „groß“ für FontForge." +msgid "PanoseMidline|Standard/Serifed" +msgstr "Standard/Mit Serife" -msgid "Extremum bound..." -msgstr "Begrenzung der Extrempunkte …" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Standard/Abgeschnitten" -msgid "Select by Script" -msgstr "Nach Schriftsystem auswählen" +msgid "PanoseProportion|Any" +msgstr "Beliebig" -msgid "All glyphs" -msgstr "Alle Glyphen" +msgid "PanoseProportion|No Fit" +msgstr "Ohne Zuordnung" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" +msgid "PanoseSerifVariant|Any" +msgstr "Beliebig" -msgid "Only upper case" -msgstr "Nur Großbuchstaben" +msgid "PanoseSerifVariant|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" +msgid "PanoseSerifs|Any" +msgstr "Beliebig" -msgid "Only lower case" -msgstr "Nur Kleinbuchstaben" +msgid "PanoseSerifs|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" +msgid "PanoseSerifs|Thin" +msgstr "Fein" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "Abgerundet" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" +msgid "PanoseSerivfs|Script" +msgstr "Schreibschrift" -msgid "Remove matching glyphs from the selection." -msgstr "Entferne Glyphen aus der Auswahl, die übereinstimmen." +msgid "PanoseSerivfs|Square" +msgstr "Quadratisch" -msgid "Logical And with Selection" -msgstr "Logisches „und“ mit Auswahl" +msgid "PanoseSpacing|Any" +msgstr "Beliebig" -msgid "Remove glyphs which do not match from the selection." -msgstr "Entferne Glyphen aus der Auswahl, die nicht übereinstimmen." +msgid "PanoseSpacing|No Fit" +msgstr "Ohne Zuordnung" -msgid "No Script" -msgstr "Kein Schriftsystem" +msgid "PanoseStrokeVariation|Any" +msgstr "Beliebig" -msgid "Please specify a script" -msgstr "Gebe ein Schriftsystem an" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Ohne Zuordnung" -msgid "Bad Script" -msgstr "Ungültiges Schriftsystem" +msgid "PanoseTool|Any" +msgstr "Beliebig" -msgid "Scripts are 4 letter tags" -msgstr "Markierungselemente der Schriftsysteme sind 4 Buchstaben lang" +msgid "PanoseTool|No Fit" +msgstr "Ohne Zuordnung" -msgid "Select by Name" -msgstr "Nach Name auswählen" +msgid "PanoseTopology|Any" +msgstr "Beliebig" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" +msgid "PanoseTopology|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" +msgid "PanoseTreatment|Any" +msgstr "Beliebig" -msgid "New Lookup Subtable..." -msgstr "" +msgid "PanoseTreatment|No Fit" +msgstr "Ohne Zuordnung" -msgid "Display Substitution..." -msgstr "" +msgid "PanoseUse|Default" +msgstr "Standard" -msgid "Pick a substitution to display in the window." -msgstr "" +msgid "PanoseWeight|Any" +msgstr "Beliebig" -msgid "Show H. Metrics" -msgstr "Horizontale Metriken anzeigen" +msgid "PanoseWeight|No Fit" +msgstr "Ohne Zuordnung" -msgid "Show V. Metrics" -msgstr "Vertikale Metriken anzeigen" +msgid "PanoseWeight|Thin" +msgstr "Fein" -msgid "Baseline" -msgstr "Grundlinie" +msgid "PanoseXAscent|Any" +msgstr "Beliebig" -msgid "Origin" -msgstr "Ursprung" +msgid "PanoseXAscent|High" +msgstr "Hoch" -msgid "Advance Width as a Line" -msgstr "Dickte als Linie" +msgid "PanoseXAscent|Low" +msgstr "Niedrig" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"Zeige die Dickte als Linie,\n" -"senkrecht zur Schreibrichtung" +msgid "PanoseXAscent|Medium" +msgstr "Mittel" -msgid "Advance Width as a Bar" -msgstr "Dickte als Unterstrich" +msgid "PanoseXAscent|No Fit" +msgstr "Ohne Zuordnung" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"Zeige die Dickte als Unterstrich,\n" -"um die Dicktenbreite anzuzeigen" +msgid "PanoseXAscent|Very High" +msgstr "Sehr hoch" -msgid "Bitmap Magnification..." -msgstr "Bitmap-Vergrößerung …" +msgid "PanoseXAscent|Very Low" +msgstr "Sehr niedrig" -msgid "Please specify a bitmap magnification factor." -msgstr "" +msgid "PanoseXHeight|Any" +msgstr "Beliebig" -msgid "Compact" -msgstr "Kompakt" +msgid "PanoseXHeight|Constant/Large" +msgstr "Konstant/Groß" -msgid "Find an adobe CMap file..." -msgstr "Finde eine adobe CMap Datei …" +msgid "PanoseXHeight|Constant/Small" +msgstr "Konstant/Klein" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Schließe %s bevor Du sie in eine CID-Schrift einfügst" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Konstant/Standard" -msgid "Please close font" -msgstr "Schrift schließen" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Duckend/Groß" -msgid "_Remove" -msgstr "Entfe_rnen" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Duckend/Klein" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" -"Bist du sicher, dass du die Sub-Schrift %1$.40s aus der CID-Schrift %2$.40s " -"entfernen möchten" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Duckend/Standard" -msgid "_Remove Font" -msgstr "Schrift entfe_rnen" +msgid "PanoseXHeight|No Fit" +msgstr "Ohne Zuordnung" -msgid "Change Supplement..." -msgstr "Ergänzung ändern …" +msgid "Panose|_Family Kind" +msgstr "_Familien-Art" -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Gib eine neue Ergänzung an, für %.20s-%.20s" +msgid "Panose|_Weight" +msgstr "_Strichstärke" -msgid "_New Composition..." -msgstr "_Neue Zusammensetzungen …" +msgid "Parent Folder" +msgstr "Übergeordneter Ordner" -msgid "_Modify Composition..." -msgstr "_Zusammensetzungen ändern …" +msgid "Parts List" +msgstr "Teileliste" -msgid "_Build Syllables" -msgstr "Sil_ben erstellen" +msgid "Pashto" +msgstr "Paschtunisch" -msgid "_Hangul" -msgstr "_Hangul" +msgid "Passed Validation" +msgstr "Validierung bestanden" -msgid "Save A_ll" -msgstr "_Alles speichern" +msgid "Paste After" +msgstr "Einfügen nach" -msgid "_Merge Feature Info..." -msgstr "Infor_mationen der Schriftfunktionen zusammenführen …" +msgid "Paste Into" +msgstr "Innen einfügen" -msgid "Revert To _Backup" -msgstr "Zurücksetzen auf Sic_herungsdatei" +msgid "Pasting..." +msgstr "Wird eingefügt …" -msgid "Clear Special Data" -msgstr "Spezielle Daten entfernen" +#, c-format +msgid "Path Length: %g" +msgstr "Pfadlänge: %g" -msgid "Script Menu" -msgstr "Skriptmenü" +msgid "Paths" +msgstr "Pfade" -msgid "_All Fonts" -msgstr "_Alle Schriften" +msgid "Pattern" +msgstr "Muster" -msgid "_Displayed Font" -msgstr "Angezeigte _Schrift" +msgid "Pattern Size:" +msgstr "Mustergröße:" -msgid "Glyph _Metadata" -msgstr "Glyphen-_Metadaten" +msgid "Pattern:" +msgstr "Muster:" -msgid "_TrueType Instructions" -msgstr "_TrueType Instruktionen" +msgid "Patterned Fill" +msgstr "Gemusterte Füllung" -msgid "Select by _Color" -msgstr "Nach _Farbe auswählen" +msgid "Patterns" +msgstr "Muster" -msgid "Select by _Wildcard..." -msgstr "Nach _Platzhalter auswählen …" +msgid "Pen Slanted" +msgstr "Geneigte Feder" -msgid "Select by _Script..." -msgstr "Nach _Schriftsystem auswählen …" +msgid "Pen _Angle:" +msgstr "Feder-_Winkel:" -msgid "_Glyphs Worth Outputting" -msgstr "G_lyphen, die es sich lohnt auszugeben" +msgid "Per glyph baseline data" +msgstr "Grundlinien-Daten pro Glyphe" -msgid "Glyphs with only _References" -msgstr "Glyphen nur mit _Referenzen" +msgid "Percentage scale down for script level 1" +msgstr "Prozentsatz der Verkleinerung für Ebene 1" -msgid "Glyphs with only S_plines" -msgstr "Glyphen nur mit _Kurven" +msgid "Percentage scale down for script level 2" +msgstr "Prozentsatz der Verkleinerung für Ebene 2" -msgid "Glyphs with both" -msgstr "Glyphen mit beiden" +msgid "Perform a perspective transformation on the selection" +msgstr "Auswahl perspektivisch transformieren" -msgid "W_hitespace Glyphs" -msgstr "_Weißraum-Glyphen" +msgid "Perpendicular Sans" +msgstr "Senkrecht serifenlos" -msgid "_Changed Glyphs" -msgstr "_Geänderte Glyphen" +msgid "Perspecti_ve" +msgstr "Perspekti_ve" -msgid "_Hinting Needed" -msgstr "Benötigt _Hinting" +msgid "Petite Caps" +msgstr "Kleine Kapitälchen" -msgid "Autohinta_ble" -msgstr "Automatisches Hinting _möglich" +msgid "PfaEdit Table" +msgstr "PfaEdit Tabelle" -msgid "Hold [Shift] key to merge" -msgstr "Halte die Umschalttaste um zusammen zu führen" +msgid "Pfm Save Failed" +msgstr "PFM speichern fehlgeschlagen" -msgid "Hold [Control] key to restrict" -msgstr "Halte die Steuerungstaste um zu begrenzen" +msgid "Phonetic Extensions" +msgstr "Phonetische Erweiterungen" -msgid "Selec_t By Lookup Subtable..." -msgstr "Nach Sub_tabellen der Nachschlagetabelle wählen …" +msgid "Phonetic Extensions Supplement" +msgstr "Phonetische Erweiterungen, Ergänzung" -msgid "Undo Fontlevel" -msgstr "Rückgängig auf Schriftebene" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Physikalische Bildschirmbreite, gemessen in Zentimetern.\n" +"Damit dies wirksam wird, mußt du die Ressourcendaten speichern\n" +"(drücke die Schaltfläche [Speichern]) und starte FontForge erneut." -msgid "Copy _Lookup Data" -msgstr "Nachschlage_tabellen Daten kopieren" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Physikalische Bildschirmbreite, gemessen in Inch.\n" +"Damit dies wirksam wird, mußt du die Ressourcendaten speichern\n" +"(drücke die Schaltfläche [Speichern]) und starte FontForge erneut." -msgid "Copy _VWidth" -msgstr "V_ert. Dickte kopieren" +msgid "Pick a CMap subtable" +msgstr "Wähle eine CMap Subtabelle" -msgid "Paste Into" -msgstr "Innen einfügen" +msgid "Pick a color" +msgstr "Wähle eine Farbe" -msgid "Paste After" -msgstr "Einfügen nach" +msgid "Pick a font, any font..." +msgstr "Wähle eine Schrift, egal welche …" -msgid "Sa_me Glyph As" -msgstr "Gleiche Gl_yphe wie" +msgid "Pick a page" +msgstr "Eine Seite auswählen" -msgid "Copy Layer To Layer" -msgstr "Ebene in Ebene kopieren" +msgid "Picture Stems" +msgstr "Bildhafte Stämme" -msgid "F_ind / Replace..." -msgstr "F_inden / Ersetzen …" +msgid "Pictures" +msgstr "Bilder" -msgid "Correct References" -msgstr "Referenzen korrigieren" +msgid "Pixel List" +msgstr "Pixelliste" -msgid "Copy _From" -msgstr "Kopieren a_us" +msgid "Pixel Size" +msgstr "Pixelgröße" -msgid "Add _Small Capitals..." -msgstr "K_apitälchen hinzufügen …" +msgid "Pixel Sizes:" +msgstr "Pixelgrößen:" -msgid "Add Subscripts/Superscripts..." -msgstr "Tief-/Hochgestellte Zeichen hinzufügen …" +msgid "Pixel size:" +msgstr "Pixelgröße:" -msgid "Buil_d Duplicate Glyph" -msgstr "Duplikat _der Glyphe erstellen" +msgid "Pixel size?" +msgstr "Pixelgröße?" -msgid "_MATH Info..." -msgstr "_MATH Informationen …" +msgid "PixelSize|New" +msgstr "Neu" -msgid "_BDF Info..." -msgstr "_BDF Informationen …" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "" +"Wähle „Datei->Schriften generieren“, um in andere Formate zu speichern." -msgid "_Horizontal Baselines..." -msgstr "_Horizontale Grundlinien …" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Schließe %s bevor Du sie in eine CID-Schrift einfügst" -msgid "_Vertical Baselines..." -msgstr "_Vertikale Grundlinien …" +msgid "Please close font" +msgstr "Schrift schließen" -msgid "_Justification..." -msgstr "_Textbündigkeit …" +msgid "Please don't do that" +msgstr "Bitte mach das nicht" -msgid "Show _Dependent" -msgstr "_Abhängige anzeigen" +msgid "Please draw a convex polygon in the drawing area." +msgstr "Ziehe ein konvexes Polygon im Zeichnungsbereich." -msgid "Mass Glyph _Rename..." -msgstr "Massen-Umbenennung von Glyphen …" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "" +"Identifiziere eine Glyphe nach Namen und FontForge wird ihr einen Anker " +"hinzufügen." -msgid "Set _Color" -msgstr "_Farbe festlegen" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Bitte benenne die Kodierung %d in dieser Datei" -msgid "Find Pr_oblems..." -msgstr "Pr_obleme finden …" +msgid "Please name this contour" +msgstr "Benenne diese Kodierung" -msgid "_Validate..." -msgstr "_Validieren …" +msgid "Please name this encoding" +msgstr "Bitte benenne diese Kodierung" -msgid "Set E_xtremum Bound..." -msgstr "Begrenzung der E_xtrempunkte festlegen …" +msgid "Please name this point" +msgstr "Benenne diesen Punkt" -msgid "Other Info" -msgstr "Andere Informationen" +msgid "Please select a CID ordering" +msgstr "Wähle eine CID Reihenfolge" -msgid "_Validation" -msgstr "_Validierung" +msgid "Please set the Axis Type field" +msgstr "Bestimme das Feld der Achsen-Art" -msgid "St_yle" -msgstr "St_il" +msgid "Please specify a 4 letter opentype script tag" +msgstr "" +"Gebe ein OpenType-Markierungselement der Schriftsysteme an, mit 4 Buchstaben" -msgid "_Merge Fonts..." -msgstr "Schriften _zusammenführen …" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "" +"Gebe eine kommagetrennte Liste von OpenType-Markierungselementen der " +"Schriftarten an, die 4 Buchstaben lang sind" -msgid "Interpo_late Fonts..." -msgstr "Schriften interpo_lieren …" +msgid "Please specify a name for this mark class or set" +msgstr "Gebe einen Namen für diese Akzentklasse oder -gruppe an" -msgid "Compare Fonts..." -msgstr "Vergleiche Schriften …" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Gib eine neue Ergänzung an, für %.20s-%.20s" -msgid "All" -msgstr "Alles" +msgid "Please specify a script" +msgstr "Gebe ein Schriftsystem an" -msgid "_Glyph Image" -msgstr "_Glyphen-Bild" +msgid "Poin_ts too close" +msgstr "Punk_te zu nah" -msgid "_Name" -msgstr "_Name" +msgid "Point A_t" +msgstr "Punkt b_ei" -msgid "_Unicode" -msgstr "_Unicode" +msgid "Point Color" +msgstr "Punktfarbe" -msgid "_Encoding Hex" -msgstr "_Verschlüsselung Hexadezimal" +msgid "Point Info" +msgstr "Punkt-Informationen" -msgid "Add Encoding Slots..." -msgstr "Kodierungs-Felder hinzufügen …" +msgid "Point Size" +msgstr "Punktgröße" -msgid "How many CID slots do you wish to add?" -msgstr "Wie viele CID-Felder möchtest du hinzufügen?" +msgid "Point Size:" +msgstr "Punktgröße:" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Wie viele unkodierte Glyphen-Felder möchtest du hinzufügen?" +msgid "Point of Inflection Color" +msgstr "Punkt der Biegung Farbe" -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" -"Bist du sicher, dass du diese Glyphen löschen möchtest? Dieser Vorgang kann " -"nicht rückgängig gemacht werden." +msgid "Point of View Projection" +msgstr "Ausganspunkt der Projektion" -msgid "Detach & Remove Glyphs" -msgstr "Glyphen trennen und entfernen" +msgid "Point sizes on a 100 dpi screen" +msgstr "Punktgröße beim 100 dpi Bildschirm" -msgid "Add Encoding Name..." -msgstr "Kodierungs-Name hinzufügen …" +msgid "Point sizes on a 120 dpi screen" +msgstr "Punktgröße beim 120 dpi Bildschirm" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "Punktgröße beim 72 dpi Bildschirm" -msgid "Invalid Encoding" -msgstr "Ungültige Kodierung" +msgid "Point sizes on a 75 dpi screen" +msgstr "Punktgröße beim 75 dpi Bildschirm" -msgid "Make Namelist" -msgstr "Namensliste erstellen" +msgid "Point sizes on a 96 dpi screen" +msgstr "Punktgröße beim 96 dpi Bildschirm" #, c-format -msgid "Could not write %s" -msgstr "Konnte %s nicht schreiben" +msgid "Point: %d (%d)" +msgstr "Punkt: %d (%d)" -msgid "Namelist creation failed" -msgstr "Erstellen der Namensliste fehlgeschlagen" +msgid "PointNumbers|_None" +msgstr "_Keine" -msgid "Load Namelist" -msgstr "Namensliste laden" +msgid "Pointer" +msgstr "Zeiger" -msgid "A name list with this name already exists. Replace it?" -msgstr "" +msgid "Points" +msgstr "Punkte" -msgid "Replace" -msgstr "Ersetzen" +msgid "Points (TrueType)" +msgstr "Punkte (TrueType)" -#, c-format -msgid "Could not read %s" -msgstr "Konnte %s nicht lesen" +msgid "Points of _Inflection" +msgstr "Punkte der _Biegung" -msgid "No such file" -msgstr "Keine solche Datei" +msgid "Points on Selected _Contours" +msgstr "Punkte auf der gewählten Kontur" -msgid "Bad namelist file" -msgstr "Ungültige Datei der Namensliste" +msgid "Points:" +msgstr "Punkte:" -#, c-format -msgid "Could not parse %s" -msgstr "Konnte %s nicht bearbeiten" +msgid "Pointsize X" +msgstr "Punktgröße X" -msgid "Non-ASCII glyphnames" -msgstr "Nicht-ASCII Glyphennamen" +msgid "Pointsize Y" +msgstr "Punktgröße Y" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"Diese Namensliste enthält mindestens einen nicht-ASCII Glyphen-Namen, " -"nämlich: %s" +msgid "Points|Original" +msgstr "Original" -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" -"Diese Namensliste basiert auf einer Namensliste, die nicht-ASCII Glyphen-" -"Namen enthält" +msgid "Pol_ygon" +msgstr "Pol_ygon" -msgid "Create failed" -msgstr "Erstellen fehlgeschlagen" +msgid "Polish" +msgstr "Polnisch" -msgid "Rename by NameList" -msgstr "Umbenennen nach Namensliste" +msgid "Polygon" +msgstr "Polygon" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" -"Benenne Glyphen in dieser Schrift in die Namen um, die in der ausgewählten " -"Namensliste gefunden wurden" +msgid "Polygon or Star" +msgstr "Polygon oder Stern" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" +msgid "Polytonic Greek" +msgstr "Griechisch Polytonisch" -msgid "Load glyph names" -msgstr "Glyphen-Namen laden" +msgid "Popup" +msgstr "Popup" -msgid "_Reencode" -msgstr "Umkodie_ren" +msgid "Popup windows" +msgstr "Pop-up Fenster" -msgid "_Compact" -msgstr "_Kompakt" +msgid "Portuguese" +msgstr "Portugiesisch" -msgid "_Force Encoding" -msgstr "Kodierung er_zwingen" +msgid "Portuguese (Brasil)" +msgstr "Portugiesisch (Brasil)" -msgid "_Add Encoding Slots..." -msgstr "Kodierungs-Felder _hinzufügen …" +msgid "Portuguese (Portugal)" +msgstr "Portugiesisch (Portugal)" -msgid "Remove _Unused Slots" -msgstr "_Unbenutzte Felder entfernen" +msgid "Pos" +msgstr "Position" -msgid "_Detach Glyphs" -msgstr "Glyphen _trennen" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"Position: %d\n" +"Anzahl: %d\n" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Glyphen trennen und ent_fernen …" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Position: %d-%d (%d)\n" +"Anzahl: %d (%d)\n" -msgid "Add E_ncoding Name..." -msgstr "Kodieru_ngs-Name hinzufügen …" +msgid "Positionings" +msgstr "Positionierungen" -msgid "_Load Encoding..." -msgstr "Kodierung _laden …" +msgid "Post Base Forms" +msgstr "Formen nach dem Grundzeichen" -msgid "Ma_ke From Font..." -msgstr "_Erstelle aus Schrift …" +msgid "Post Base Substitutions" +msgstr "Substitutionen nach dem Grundzeichen" -msgid "Remove En_coding..." -msgstr "K_odierung entfernen …" +msgid "PostScript" +msgstr "PostScript" -msgid "Display By _Groups..." -msgstr "Nach _Gruppen anzeigen …" +msgid "PostScript font program (Compact Font Format 2)" +msgstr "PostScript Schriftprogramm (Compact Font Format 2)" -msgid "D_efine Groups..." -msgstr "Gruppen def_inieren …" +msgid "PostScript font program (Compact Font Format)" +msgstr "PostScript Schriftprogramm (Compact Font Format)" -msgid "_Save Namelist of Font..." -msgstr "Na_mensliste des Fonts speichern …" +msgid "PostScript®" +msgstr "PostScript®" -msgid "L_oad Namelist..." -msgstr "Namensliste la_den …" +msgid "Potential spots for Delta instructions" +msgstr "Potenzielle Orte für Delta-Instruktionen" -msgid "Rename Gl_yphs..." -msgstr "Gl_yphen umbenennen …" +msgid "Pr_eferences..." +msgstr "_Einstellungen …" -msgid "Cre_ate Named Glyphs..." -msgstr "Erstelle Glyphen mit N_amen …" +msgid "Pre Base Forms" +msgstr "Formen vor dem Grundzeichen" -msgid "_Show ATT" -msgstr "_ATT anzeigen" +msgid "Pre Base Substitutions" +msgstr "Substitutionen vor dem Grundzeichen" -msgid "Display S_ubstitutions..." -msgstr "_Substitutionen anzeigen …" +msgid "Pre-Built Larger Variants" +msgstr "Vorgebaute größere Varianten" -msgid "Label Gl_yph By" -msgstr "Gl_yphen-Beschriftung mit" +msgid "Prefer native kerning" +msgstr "Bevorzuge ursprüngliche Unterschneidung" -msgid "S_how H. Metrics..." -msgstr "_Horizontale Metriken anzeigen …" +msgid "PreferCJKEncodings" +msgstr "Benutze CJK Kodierung" -msgid "Show _V. Metrics..." -msgstr "_Vertikale Metriken anzeigen …" +msgid "PreferPotrace" +msgstr "Bevorzuge Potrace" -msgid "32x8 cell window" -msgstr "Fenster: 32 × 8 Felder" +msgid "PreferSpacingAccents" +msgstr "Benutze Akzente mit Dickte" -msgid "_16x4 cell window" -msgstr "Fenster: _16 × 4 Felder" +msgid "Preferences" +msgstr "Einstellungen" -msgid "_8x2 cell window" -msgstr "Fenster: _8 × 2 Felder" +msgid "Preferred Family" +msgstr "Bevorzugter Familienname" -msgid "_24 pixel outline" -msgstr "Kontur _24 Pixel" +msgid "Preferred Styles" +msgstr "Bevorzugte Stilbezeichnungen" -msgid "_36 pixel outline" -msgstr "Kontur _36 Pixel" +msgid "Prefs_App| " +msgstr " " -msgid "_48 pixel outline" -msgstr "Kontur _48 Pixel" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge erkennt BROWSER, MF und AUTOTRAGE." -msgid "_72 pixel outline" -msgstr "Kontur _72 Pixel" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "Normalerweise findet FontForge Anwendungen, indem es in" -msgid "_96 pixel outline" -msgstr "Kontur _96 Pixel" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "deinen PATH-Umgebungsvariablen nach ihnen sucht. Wenn du" -msgid "_128 pixel outline" -msgstr "Kontur _128 Pixel" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "dieses Verhalten ändern möchtest, kannst du eine Umgebungsvariable" -msgid "_Fit to font bounding box" -msgstr "An Begren_zungsrahmen der Schrift anpassen" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "setzen, die die vollständige Pfadangabe der Anwendung enthält." -msgid "Bitmap _Magnification..." -msgstr "Bit_map-Vergrößerung …" +msgid "Prepend timestamp" +msgstr "Zeitstempel hinzufügen" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "%d@%d Pixel Bitmap" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." +msgstr "" +"Erhalte alle hinteren und Spiro-Ebenen. Auch wenn\n" +"wir eine truetype-Schrift aus einer kubischen\n" +"Datenbank ausgeben, speichere die kubischen Kurven." -msgid "BlueValues" -msgstr "BlueValues" +msgid "Preserve cross-font kerning" +msgstr "Unterschneidung zwischen Schriften beibehalten" -msgid "Edit 'fpgm'..." -msgstr "'fpgm' bearbeiten …" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Behalte die Namen der GPOS/GSUB Nachschlagetabellen und Subtabellen" -msgid "Edit 'prep'..." -msgstr "'prep' bearbeiten …" +msgid "PreserveTables" +msgstr "Tabellen erhalten" -msgid "Edit 'maxp'..." -msgstr "'maxp' bearbeiten …" +msgid "Pressure Point" +msgstr "Druckpunkt" -msgid "Edit 'cvt '..." -msgstr "'cvt ' bearbeiten …" +msgid "Prev CP Angle" +msgstr "Voriger Kontrollpunkt Winkel" -msgid "Remove Instr Tables" -msgstr "Instruktionen-Tabellen entfernen" +msgid "Prev CP Color" +msgstr "Voriger Kontrollpunkt Farbe" -msgid "_Clear Hints" -msgstr "Hints lös_chen" +msgid "Prev CP Dist" +msgstr "Voriger Kontrollpunkt Entfernung" -msgid "Histograms" -msgstr "Histogramme" +msgid "Prev CP X" +msgstr "Voriger Kontrollpunkt X" -msgid "_Auto Width..." -msgstr "Automatische Di_ckte …" +msgid "Prev CP Y" +msgstr "Voriger Kontrollpunkt Y" -msgid "Remove All Kern _Pairs" -msgstr "_Alle Unterschneidungs-Paare entfernen" +msgid "Prev CP:" +msgstr "Voriger Kontrollpunkt:" -msgid "Remove All VKern Pairs" -msgstr "Alle vert. Unterschneidungs-_Paare entfernen" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "Voriger Kontrollpunkt: (%f,%f)" -msgid "_Convert to CID" -msgstr "Nach _CID konvertieren" +msgid "Prev Defined Gl_yph" +msgstr "Voriges de_finiertes Zeichen" -msgid "Convert By C_Map" -msgstr "Mit C_Map konvertieren" +msgid "Prev On Contour" +msgstr "Voriger auf Kontur" -msgid "_Flatten" -msgstr "_Begradigen" +msgid "Previe_w" +msgstr "Vorscha_u" -msgid "Fl_attenByCMap" -msgstr "" +msgid "Preview Fill Color" +msgstr "Füllfarbe Vorschau" -msgid "Insert F_ont..." -msgstr "Schrift _einfügen …" +msgid "Previous Hint." +msgstr "Vorheriger Hint." -msgid "Insert _Blank" -msgstr "_Leeres einfügen" +msgid "Previous Line in _Word List" +msgstr "Vorherige Zeile in _Wort-Liste" -msgid "_Change Supplement..." -msgstr "Er_gänzung ändern …" +msgid "Print" +msgstr "Drucken" -msgid "C_ID Font Info..." -msgstr "C_ID-Schrift Informationen …" +msgid "Print Failed" +msgstr "Drucken fehlgeschlagen" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_MM erstellen …" +msgid "Print To File..." +msgstr "In Datei drucken …" -msgid "MM _Validity Check" -msgstr "MM _Validitätsprüfung" +msgid "Printable Document" +msgstr "Druckbares Dokument" -msgid "MM _Info..." -msgstr "MM _Informationen …" +msgid "Printing Font" +msgstr "Drucke Schrift" -msgid "_Blend to New Font..." -msgstr "I_n neue Schrift verschmelzen …" +#, c-format +msgid "Priority: %d" +msgstr "Priorität: %d" -msgid "MM Change Default _Weights..." -msgstr "MM ändere Standard-_Strichstärke …" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Privates Wörterbuch" -msgid "_Overview" -msgstr "Über_sicht" +msgid "Private Use" +msgstr "Private Nutzung" -msgid "_Index" -msgstr "_Index" +msgid "Private Use Area" +msgstr "Bereich der privaten Nutzung" -msgid "_About..." -msgstr "Ü_ber …" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Problem beim entkomprimieren der '%c%c%c%c' Tabelle." -msgid "_License..." -msgstr "_Lizenz …" +msgid "Problem explanation" +msgstr "Problemerklärung" -msgid "E_ncoding" -msgstr "_Kodierung" +msgid "Processing Variations" +msgstr "Verarbeite Variationen" -msgid "_CID" -msgstr "_CID" +msgid "Progress" +msgstr "Fortschritt" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" -"Farbe der Schrift, die zur Anzeige von Glyph-Informationen in der " -"Schriftansicht verwendet wird" +msgid "Progress Bars" +msgstr "Fortschrittsbalken" -msgid "Glyph Info Color" -msgstr "Glyphen-Information Farbe" +msgid "Projecting..." +msgstr "Projektion …" -msgid "Color used to draw the foreground of empty slots" -msgstr "" -"Farbe die verwendet wird, um den Vordergrund der leeren Felder zu zeichnen" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Neu …" -msgid "Empty Slot FG Color" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "Proportionale alternative Metriken" -msgid "Color used to draw the background of selected glyphs" -msgstr "" -"Farbe die verwendet wird, um den Hintergrund der ausgewählten Glyphen zu " -"zeichnen" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Proportionale alternative vertikale Metriken" -msgid "Selected BG Color" -msgstr "Ausgewählte hintere Ebene Farbe" +msgid "Proportional Kana" +msgstr "Proportionale Kana" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" -"Farbe die verwendet wird, um den Vordergrund der ausgewählten Glyphen zu " -"zeichnen" +msgid "Proportional Numbers" +msgstr "Proportionalziffern" -msgid "Selected FG Color" -msgstr "Ausgewählte fordere Ebene Farbe" +msgid "Proportional Spaced" +msgstr "Proportional spationiert" -msgid "Changed Color" -msgstr "Farbe für Änderungen" +msgid "Proportional Width" +msgstr "Proportionale Breite" -msgid "Color used to mark a changed glyph" -msgstr "Farbe, die zur Markierung einer veränderten Glyphe verwendet wird" +msgid "Provide a glyph name" +msgstr "Glyphen-Name angeben" -msgid "Color used to mark glyphs that need hinting" -msgstr "" +msgid "Proximity" +msgstr "Nähe" -msgid "Hinting Needed Color" -msgstr "" +msgid "Proximity:" +msgstr "Nähe:" -msgid "Font Size" -msgstr "Schriftgröße" +msgid "Punctuation Supplement" +msgstr "Satzzeichen Ergänzung" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" -"Schriftröße (in Punkten), die zur Anzeige von Informationen und Glyphen-" -"Beschriftungen in der Schriftansicht verwendet wird" +msgid "Push Current Glyph" +msgstr "Aktuelle Glyphe schieben" msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." msgstr "" -"Eine kommagetrennte Liste von Schriftfamiliennamen, die verwendet werden, um " -"kleine Beispielbilder von Glyphen über den vom Benutzer erstellten Glyphen " -"anzuzeigen" - -msgid "Font Family" -msgstr "Schriftfamilie" +"Lege CFF-Schriften in das TTC und nicht in das TTF.\n" +" Diese scheinen auf dem Mac und Linux zu funktionieren,\n" +" dokumentiert ist jedoch, dass sie unter Windows nicht funktionieren." -msgid "Background color for the drawing area of all views" -msgstr "Hintergrundfarbe für den Zeichnungsbereich in allen Ansichten" +msgid "Quad:" +msgstr "Geviert:" -msgid "Color|Background" -msgstr "Hintergrund" +msgid "Quadratic" +msgstr "Quadratisch" -msgid "View" -msgstr "Ansicht" +msgid "Quarter Widths" +msgstr "Viertel-Breite" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"Dies ist eine abstrakte Klasse, die gemeinsame Merkmale definiert für\n" -"Schrift-Ansicht, Zeichen-Ansicht, Bitmap-Ansicht und Metrik-Ansicht" +msgid "RBearing:" +msgstr "Nachbreite:" -msgid "FontView" -msgstr "Schrift-Ansicht" +msgid "RSB" +msgstr "Nachbreite" -msgid "This is the main fontforge window displaying a font" -msgstr "Dies ist das Hauptanzeigefenster für Schriften" +msgid "RSB Compression Percent" +msgstr "Nachbreite komprimieren Prozent" -msgid "Glyph Set by Selection" -msgstr "" +msgid "Radial" +msgstr "Radial" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" -"Wähle Glyphen in der oberen Schriftansicht aus.\n" -"Die ausgewählten Glyphen werden deine Glyphenklasse sein." +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "Radikal Grad " -msgid "Hit Watch Point" -msgstr "" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "Vergößerter Stil Vertikaler Abstand:" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" +msgid "RadicalExtraAscender:" +msgstr "Zusätzliche Oberlänge:" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" +msgid "RadicalKernAfterDegree:" +msgstr "Radikal Unterschneidung nach Grad:" -msgid "Watched Store Change" -msgstr "" +msgid "RadicalKernBeforeDegree:" +msgstr "Radikal Unterschneidung vor Grad:" -msgid "Read of Uninitialized Store" -msgstr "" +msgid "RadicalRuleThickness:" +msgstr "Strichdicke:" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" +msgid "RadicalVerticalGap:" +msgstr "Vertikaler Abstand:" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" +msgid "Radicals" +msgstr "Radikale" -msgid "Watched Cvt Change" -msgstr "" +msgid "Radio Button" +msgstr "Optionsfeld" -msgid "Too Many Breakpoints" -msgstr "" +msgid "Radio Off Mark" +msgstr "Optionsfeld Aus" -msgid "Kerning" -msgstr "Unterschneidung" +msgid "Radio On Mark" +msgstr "Optionsfeld An" -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" +msgid "Radius" +msgstr "Radius" -msgid "Other ..." -msgstr "Andere …" +msgid "Radius:" +msgstr "Radius:" -msgid "Merge Fonts" -msgstr "Schriften zusammenführen" +msgid "Radius: " +msgstr "Radius: " -#, c-format -msgid "Font to merge into %.20s" -msgstr "Schrift zum Zusammenführen in %.20s" +msgid "Rakar Forms" +msgstr "Rakar Formen" -msgid "Preserve cross-font kerning" -msgstr "Unterschneidung zwischen Schriften beibehalten" +msgid "Random" +msgstr "Zufällig" -msgid "Amount" -msgstr "Menge" +msgid "Randomize" +msgstr "Zufällig" -msgid "Interpolate Fonts" -msgstr "Schriften interpolieren" +msgid "Raph's plate" +msgstr "Raphs plate Dateien" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolieren zwischen %.20s und:" +msgid "Raph's plate files" +msgstr "Raphs plate Dateien" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "von" +msgid "Rapid/Horizontal" +msgstr "Schnell/Horizontal" -msgid "Set Bearings To:" -msgstr "Vor- und Nachbreiten setzen auf:" +msgid "Rapid/Vertical" +msgstr "Schnell/Vertikal" -msgid "Set LBearing To:" -msgstr "Vorbreite setzen auf:" +msgid "Raster" +msgstr "Raster" -msgid "Set RBearing To:" -msgstr "Nachbreite setzen auf:" +msgid "Raster Color" +msgstr "Raster Farbe" -msgid "Set Vert. Advance To:" -msgstr "Vertikale Dickte setzen auf:" +msgid "Raster Dark Color" +msgstr "Raster dunkle Farbe" -msgid "Set Width To:" -msgstr "Dickte setzen auf:" +msgid "Raster Grid Color" +msgstr "Raster Gitter Farbe" -msgid "Increment Bearings By:" -msgstr "Vor- und Nachbreite verändern um:" +msgid "Raster New Color" +msgstr "Raster neue Farbe" -msgid "Increment LBearing By:" -msgstr "Vorbreite verändern um:" +msgid "Raster Old Color" +msgstr "Raster alte Farbe" -msgid "Increment RBearing By:" -msgstr "Nachbreite verändern um:" +msgid "Rasterize at sizes:" +msgstr "Rasterisieren für Größen:" -msgid "Increment V. Adv. By:" -msgstr "Vertikale Dickte verändern um:" +msgid "Rasterizing..." +msgstr "Rasterisieren …" -msgid "Increment Width By:" -msgstr "Dickte verändern um:" +msgid "Raw" +msgstr "Roh" -msgid "Scale Bearings By:" -msgstr "Vor- und Nachbreite skalieren um:" +msgid "Re_move" +msgstr "E_ntferne" -msgid "Scale LBearing By:" -msgstr "Vorbreite skalieren um:" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Ende der Datei erreicht, beim Lesen der zusammengesetzten Glyphe\n" -msgid "Scale RBearing By:" -msgstr "Nachbreite skalieren um:" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Ende der Datei erreicht, beim Lesen der einfachen Glyphe\n" -msgid "Scale VAdvance By:" -msgstr "Vertikale Dickte skalieren um:" +msgid "Reading AFM file" +msgstr "AFM-Datei lesen" -msgid "Scale Width By:" -msgstr "Dickte skalieren um:" +msgid "Reading Glyphs" +msgstr "Glyphen werden gelesen" -msgid "Advance Width does not change." -msgstr "Dickte ändert sich nicht." +msgid "Reading Names" +msgstr "Lesen der Namen" -msgid "Left Side Bearing does not change." -msgstr "Vorbreite ändert sich nicht." +msgid "Really use Typo metrics" +msgstr "Typo-Metriken verwenden" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +#, c-format +msgid "Reason:%s\n" +msgstr "Grund:%s\n" -msgid "Top Bearing does not change." -msgstr "Oberer Abstand ändert sich nicht." +msgid "Recalculate Bitmaps" +msgstr "Bitmaps neu berechnen" -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"Negative Glyphen-Dickten sind im TrueType nicht erlaubt.\n" -"Möchtest du wirklich einen negativen Wert angeben?" +msgid "Recen_t" +msgstr "Le_tzte" -msgid "Set Both Side Bearings..." -msgstr "Vor- und Nachbreiten setzen …" +msgid "RecognizePUANames" +msgstr "Erkenne PUA Namen" -msgid "Set LBearing..." -msgstr "Vorbreite setzen …" +msgid "Recover old edit" +msgstr "Alte Überarbeitung wiederherstellen" -msgid "Set RBearing..." -msgstr "Nachbreite setzen …" +msgid "Recovery Complete" +msgstr "Wiederherstellung abgeschlossen" -msgid "Set Vertical Advance..." -msgstr "Vertikale Dickte festlegen …" +msgid "Recovery Failed" +msgstr "Wiederherstellung fehlgeschlagen" -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Konnte das Zeichen %.70s nicht finden" +msgid "Rectan_gle" +msgstr "Rechtec_k" -msgid "Goto" -msgstr "Gehe zu" +msgid "Rectangle" +msgstr "Rechteck" -msgid "Enter the name of a glyph in the font" -msgstr "Namen einer Glyphe in der Schrift eingeben" +msgid "Rectangle or Ellipse" +msgstr "Rechteck oder Ellipse" -msgid "Merge into selection" -msgstr "In Auswahl zusammenführen" +msgid "Red:" +msgstr "Rot:" -msgid "Select by Color" -msgstr "Nach Farbe auswählen" +msgid "Ref:" +msgstr "Ref:" -msgid "Glyph names must be valid postscript names" -msgstr "Glyph-Namen müssen gültige Postscript-Namen sein" +msgid "Reference Info" +msgstr "Referenz-Informationen" -msgid "Bad Range" -msgstr "Ungültiger Bereich" +msgid "Reference Names" +msgstr "Referenz Namen" #, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "Ungültiger Bereich, Start (%1$04X) ist größer als Ende (%2$04X)" +msgid "Reference encoding out of bounds in %s\n" +msgstr "Kodierung der Referenz außerhlab der Grenzen in %s\n" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "Der Code-Punkt U+%1$04X tritt in den Gruppen %2$.30s und %3$.30s auf" +msgid "Reference point match out of date" +msgstr "Referenz mit veralteter Punkt-Übereinstimmung" #, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" msgstr "" -"Der Glyphen-Name „U+%1$.30s“ tritt in den Gruppen %2$.30s und %3$.30s auf" +"Verweis auf eine CID in einer nicht-CID-kodierten Schrift in Zeile %d von %s" -msgid "UntitledGroup" -msgstr "Unbenannte Gruppe" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "" +"Verweis auf einen Glyphen-Namen in einer CID-kodierten Schrift in Zeile %d " +"von %s" -msgid "Groups" -msgstr "Gruppen" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "" +"Verweis auf eine Nachschlagetabelle, die nicht in der Funktionen-Datei ist, " +"jedoch in der Schrift %.50s" -msgid "Define Groups" -msgstr "Gruppen definieren" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "" +"Verweis auf einen nicht vorhandenen Glyphen-Namen in Zeile %d von %s: %s" -msgid "New Sub-Group" -msgstr "Neue Untergruppe" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Referenz auf Zeichen %1$.20s bei %2$d" -msgid "Group Name:" -msgstr "Gruppenname:" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "" +"Referenzen sind in dieser Glyphe tiefer verschachtelt als maximal zulässig" -msgid "Glyphs:" -msgstr "Glyphen:" +msgid "References may not be dragged into the guidelines layer" +msgstr "Referenz darf nicht in die Ebene der Hilfslinien gezogen werden" -msgid "Identify by" -msgstr "Identifizieren nach" +msgid "Refers to Font" +msgstr "Verweist auf Schrift" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Glyphen können entweder durch Namen oder durch Unicode-Codepunkte\n" -"identifiziert werden. Im Allgemeinen steuerst du dies, anhand dessen, was " -"du\n" -"eingibst.\n" -"Die Eingabe von \"A\" identifiziert eine Glyphe anhand des Namens.\n" -"Die Eingabe von \"U+0041\" identifiziert eine Glyphe anhand des Codepunkts.\n" -"Beim Laden von Glyphen aus der Auswahl musst du angeben, welches Format du " -"gewünscht." +msgid "Reflect" +msgstr "Reflektieren" -msgid "Set From Font" -msgstr "Nach Schrift festlegen" +msgid "Refresh File List" +msgstr "Dateiliste aktualisieren" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" -"Diese Glyph-Liste festlegen, um Glyphen zu bestimmen,\n" -"die in der Schriftansicht ausgewählt werden" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Referenzen" -msgid "Select In Font" -msgstr "In Schrift auswählen" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Referenzen verschachtelt _tiefer als:" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" -"Die Auswahl in der Schriftansicht als Glyphen festlegen,\n" -"die hier banannt werden" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Referenzen mit ungültigen ps-Transformationsmatrizen" -msgid "No Glyph Duplicates" -msgstr "Keine Glyphen-Duplikate" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Referenzen mit ungültigen tt-Transformationsmatrizen" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"Glyphen-Namen (oder Unicode Code-Punkte) können in dieser Gruppe und einer " -"ihrer Untergruppen höchstens einmal auftreten" +msgid "Refs with out of date point matching" +msgstr "Referenzen mit veralteter Punkt-Übereinstimmung" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Gruppe" -msgstr[1] "Gruppen" +msgid "Regenerate Bitmap Glyphs" +msgstr "Erstelle Bitmap-Glyphen erneut" -msgid "No Groups" -msgstr "Keine Gruppen" +msgid "Regenerate Hint Substitution Points" +msgstr "Hint Substitutions-Punkte neu erstellen" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"Keine Glyphe in der aktuellen Schrift entspricht den Namen oder Code-Punkten " -"in den ausgewählten Gruppen" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Erstelle _Bitmap-Glyphen erneut …" -msgid "Display By Groups" -msgstr "Nach Gruppen anzeigen" +msgid "Registers" +msgstr "Register" -msgid "Compacted" -msgstr "Kompakt" +msgid "Registers (TrueType)" +msgstr "Register (TrueType)" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"Position: %d\n" -"Anzahl: %d\n" +msgid "Regular" +msgstr "Normal" -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"Breite: %d\n" -"Anzahl: %d\n" -"Prozentsatz von Maks.: %d%%\n" +msgid "Remo_ve Undoes" +msgstr "Rü_ckgängig-Schritte löschen" -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"Position: %d-%d (%d)\n" -"Anzahl: %d (%d)\n" +msgid "Remo_ve Undoes..." +msgstr "Rü_ckgängig-Schritte löschen …" -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" -"Breite: %d-%d (%d)\n" -"Zähler: %d (%d)\n" -"Prozentsatz von Maks.: %d%%\n" +msgid "Remove" +msgstr "Entfernen" -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" -"In einem Paar von bluevalues, muss die kleinere Zahl zuerst angegeben werden" +msgid "Remove All" +msgstr "Alle entfernen" -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Es sind zu wenige Glyphen ausgewählt, um ein repräsentatives Beispiel für " -"diesen Aspekt deiner Schrift zu erhalten. Wenn du die Markierung aufhebst, " -"gilt der Befehl für alle Glyphen in der Schrift" +msgid "Remove All Kern _Pairs" +msgstr "_Alle Unterschneidungs-Paare entfernen" -msgid "Tiny Selection" -msgstr "Kleine Auswahl" +msgid "Remove All VKern Pairs" +msgstr "Alle vert. Unterschneidungs-_Paare entfernen" -msgid "HStem" -msgstr "H-Stamm" +msgid "Remove Anchor Class?" +msgstr "Ankerklasse entfernen?" -msgid "VStem" -msgstr "V-Stamm" +msgid "Remove Bitmap Glyphs" +msgstr "Bitmap-Glyphen entfernen" -msgid "Blues" -msgstr "Blue Werte" +msgid "Remove Bitmap Glyphs..." +msgstr "Bitmap-Glyphen entfernen …" -msgid "Sum Around:" -msgstr "Summe drumherum:" +msgid "Remove Bookmark..." +msgstr "Lesezeichen entfernen …" -msgid "Bar Width:" -msgstr "Balkenbreite:" +msgid "Remove En_coding..." +msgstr "K_odierung entfernen …" -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValues kommen in Paaren. Wähle einen anderen Wert." +msgid "Remove Encoding" +msgstr "Kodierung entfernen" -msgid "Glyph Names" -msgstr "Glyphen-Namen" +msgid "Remove Instr Tables" +msgstr "Instruktionen-Tabellen entfernen" -msgid "Extend Lookups On" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "_Unterschneidungs-Paare entfernen" -msgid "Extend Lookups Off" -msgstr "" +msgid "Remove Language from Script..." +msgstr "Sprache aus Schriftsystem entfernen …" -msgid "Extend Max Lookups" -msgstr "" +msgid "Remove Language(s) from Script" +msgstr "Sprachen aus Schriftsystem entfernen" -msgid "Shrink Lookups On" -msgstr "Zusammenklappen Nachschlagetabelle An" +msgid "Remove Lookup" +msgstr "Nachschlagetabelle entfernen" -msgid "Shrink Lookups Off" -msgstr "Zusammenklappen Nachschlagetabelle Aus" +msgid "Remove Overlap" +msgstr "Überlappung entfernen" -msgid "Shrink Max Lookups" -msgstr "Zusammenklappen Max Nachschlagetabelle" +msgid "Remove This Glyph" +msgstr "Diese Glyphe entfernen" -msgid "Extenders" -msgstr "Erweiternde Zeichen" +msgid "Remove VKern Pairs" +msgstr "Vert. Unterschneidungs-Paare entfernen" -msgid "Language info" -msgstr "Spracheninfo" +msgid "Remove _Unused Slots" +msgstr "_Unbenutzte Felder entfernen" -msgid "Hidden" -msgstr "Versteckt" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "Alle \"leeren\" Einträge entfernen – Einträge ohne zweite Glyphe" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Erweiternde Glyphen (Kashida, usw.)" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "Alle \"leeren\" Einträge entfernen – jene, in denen alle Felder 0 sind" -msgid "A list of glyph names" -msgstr "Eine Liste von Glyphen-Namen" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "Alle \"leeren\" Einträge entfernen – Einträge ohne Ersatz-Glyphe" -msgid "GlyphName|New" -msgstr "Neu" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "Alle \"leeren\" Einträge entfernen – jene ohne Quell-Glyphen" -msgid "Lookups turned ON to extend a line" -msgstr "" +msgid "Remove all entries." +msgstr "Alle Einträge entfernen." -msgid "Lookups turned OFF to extend a line" -msgstr "" +msgid "Remove bookmarks" +msgstr "Lesezeichen entfernen" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" +msgid "Remove glyphs which do not match from the selection." +msgstr "Entferne Glyphen aus der Auswahl, die nicht übereinstimmen." -msgid "Lookups turned ON to shrink a line" -msgstr "" +msgid "Remove matching glyphs from the selection." +msgstr "Entferne Glyphen aus der Auswahl, die übereinstimmen." -msgid "Lookups turned OFF to shrink a line" -msgstr "" +msgid "Remove selected bookmarks" +msgstr "Ausgewählte Lesezeichen entfernen" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "Innere und äußere Konturen zu entfernen macht keinen Sinn" -msgid "A list of lookup names" -msgstr "" +msgid "Removing instructions cannot be UNDONE!" +msgstr "Das Entfernen von Instruktionen kann NICHT rückgängig gemacht werden!" -msgid "LookupName|New" -msgstr "Neu" +msgid "Removing overlaps..." +msgstr "Entferne Überlappungen …" -msgid "Unknown lookup" -msgstr "Unbekannte Nachschlagetabelle" +msgid "Rename Gl_yphs..." +msgstr "Gl_yphen umbenennen …" -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Unbekannte Name der Nachschlagetabelle: %60.60s" +msgid "Rename all glyphs in the selection" +msgstr "Alle Glyphen in der Auswahl umbenennen" -msgid "Justified Languages" -msgstr "" +msgid "Rename by NameList" +msgstr "Umbenennen nach Namensliste" msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"Rename the glyphs in this font to the names found in the selected namelist" msgstr "" -"Eine Liste der Sprachen und der Nachschlagetabellen, um\n" -"Textbündigkeit einzeln ein- und auszuschalten. Eine Sprache\n" -"kann mehrmals erscheinen, in diesem Fall wir die zweite\n" -"(oder dritte, usw.) versucht, wenn die erste fehlschlägt." +"Benenne Glyphen in dieser Schrift in die Namen um, die in der ausgewählten " +"Namensliste gefunden wurden" -msgid "Language|New" -msgstr "Neu" +msgid "Render using Hinting" +msgstr "Darstellung mithilfe des Hintings" -msgid "Justified Scripts" -msgstr "" +msgid "Repeat" +msgstr "Wiederholen" -msgid "A list of scripts with special justification needs" -msgstr "" -"Eine Liste von Schriftsystemen mit besonderen\n" -"Anforderungen an die Textbündigkeit" +msgid "Repeat Counts:" +msgstr "Wiederholungs-Anzahl:" -msgid "Script|New" -msgstr "Neu" +msgid "Reph Form" +msgstr "Reph Formen" -msgid "Min Kern" -msgstr "Min. Unterschneidung" +msgid "Replace" +msgstr "Ersetzen" -msgid "No lookup selected" -msgstr "" +msgid "Replace All" +msgstr "Alles ersetzen" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" +msgid "Replace Outline with Reference" +msgstr "Kontur mit Referenz ersetzen" -msgid "Class 0" -msgstr "Klasse 0" +msgid "Replace Pattern" +msgstr "Muster ersetzen" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" +msgid "Replace Pattern:" +msgstr "Muster ersetzen:" -msgid "AutoKern Row" -msgstr "Automatische Unterschneidung Zeile" +msgid "Replace With:" +msgstr "Ersetzen mit:" -msgid "AutoKern Column" -msgstr "Automatische Unterschneidung Reihe" +msgid "Replace it" +msgstr "Ersetzen" -msgid "AutoKern All" -msgstr "Automatische Unterschneidung für alle" +msgid "Replace with Reference" +msgstr "Mit Referenz ersetzen" -msgid "Clear" -msgstr "Löschen" +msgid "Replace Å" +msgstr "Å ersetzen" -msgid "Clear All" -msgstr "Alles löschen" +msgid "Replacement Glyph Name" +msgstr "Name der Ersetzungs-Glyphe" -msgid "Clear Device Table" -msgstr "" +msgid "Replacement Glyph Names" +msgstr "Name der Ersetzungs-Glyphen" -msgid "Clear All Device Tables" -msgstr "" +msgid "Replacement glyphs" +msgstr "Ersetzungs-Glyphen" -#, c-format -msgid "First Class %d\n" -msgstr "" +msgid "Replacement mismatch" +msgstr "Nichtübereinstimmung der Ersetzung" -#, c-format -msgid "Second Class %d\n" -msgstr "Zweite Klasse %d: \n" +msgid "Replacement: " +msgstr "Ersetzung: " -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Alles}" +msgid "Replacements" +msgstr "Ersetzungen" #, c-format -msgid "The font does not contain a glyph named %s." -msgstr "Die Schrift enthält keine Glyphe mit dem Namen %s." - -msgid "From the _other class" -msgstr "V_on der anderen Klasse" - -msgid "_From this class" -msgstr "_Von dieser Klasse" +msgid "Replacements must follow the coverage table to which they apply: %s" +msgstr "" +"Ersetzungen müssen der Abdeckungstabelle folgen, auf die sie angewendet " +"werden: %s" -msgid "Glyph in two classes" -msgstr "Glyphe in zwei Klassen" +msgid "Report as Error" +msgstr "Als Fehler melden" #, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." +msgid "Requested bitmap size not available in font. Font supports %s" msgstr "" -"Die Glyphe mit dem Namen %s tritt auch in der Klasse in Zeile %d auf, die " -"mit %.20s beginnt …\n" -"Du musst sie aus einer der Beiden entfernen." - -msgid "Glyphs in the classes" -msgstr "Glyphen in den Klassen" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Klasse auswählen, die enthällt:" - -msgid "Select the class containing the named glyph" -msgstr "Wähle die Klasse aus, die die benannte Glyphe enthällt" - -msgid "Display Size:" -msgstr "Anzeigegröße:" - -msgid "Magnification:" -msgstr "Vergrößerung:" +"Angeforderte Bitmap-Größe nicht verfügbar in Schrift. Schrift unterstützt %s" -msgid "Kern Offset:" -msgstr "Unterschneidungs-Versatz:" +msgid "Required Contextual Alternates" +msgstr "Erforderliche kontextuelle Alternativen" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" +msgid "Required Feature" +msgstr "Erforderliche Funktion" -msgid "Revert Kerning" -msgstr "Unterschneidung zurücksetzen" +msgid "Required Ligatures" +msgstr "Erforderliche Ligaturen" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" +msgid "Required Variation Alternates" +msgstr "Erforderliche Variationsalternativen" -msgid "Clear all device table corrections associated with this combination" -msgstr "" +msgid "Required feature" +msgstr "Erforderliche Funktion" -msgid "Lookup subtable:" +msgid "Required feature out of bounds in script table.\n" msgstr "" +"Benötigte Schrift-Funktion außerhlab der Begrenzung in der Tabelle der " +"Schriftsysteme.\n" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "Unterschneidung nach Klassen: %s" +msgid "Reserved Bit 10" +msgstr "Reserviertes Bit 10" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" +msgid "Reserved Bit 11" +msgstr "Reserviertes Bit 11" -msgid "Show Kerning" -msgstr "Unterschneidung anzeigen" +msgid "Reserved Bit 12" +msgstr "Reserviertes Bit 12" -msgid "_Default Separation:" -msgstr "_Standardtrennung:" +msgid "Reserved Bit 13" +msgstr "Reserviertes Bit 13" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" +msgid "Reserved Bit 14" +msgstr "Reserviertes Bit 14" -msgid "_Min Kern:" -msgstr "_Min. Unterschneidung:" +msgid "Reserved Bit 15" +msgstr "Reserviertes Bit 15" -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" -"Jede berechnete Änderung der Unterschneidung, deren\n" -"absoluter Wert weniger ist als dieser, wird ignoriert.\n" +msgid "Reserved Bit 22" +msgstr "Reserviertes Bit 22" -msgid "_Touching" -msgstr "_Berührung" +msgid "Reserved Bit 23" +msgstr "Reserviertes Bit 23" -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" +msgid "Reserved Bit 24" +msgstr "Reserviertes Bit 24" -msgid "Only kern glyphs closer" -msgstr "Glyphen nur zueinander unterschneiden" +msgid "Reserved Bit 25" +msgstr "Reserviertes Bit 25" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" -"Beim automatischer Unterschneidung, bewege Glyphen nur\n" -"zueinander, so dass der Unterschneidungwert negativ ist." +msgid "Reserved Bit 26" +msgstr "Reserviertes Bit 26" -msgid "Autokern new entries" -msgstr "Automatische Unterschneidung für neue Einträge" +msgid "Reserved Bit 27" +msgstr "Reserviertes Bit 27" -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" -"Wenn eine neue Klasse hinzugefügt wird, gebe Standardwerte\n" -"für die Unterschneidung an, die zwischen ihr und jeder Klasse,\n" -"mit der sie interagiert, benutzt werden soll." +msgid "Reserved Bit 28" +msgstr "Reserviertes Bit 28" -msgid "Kern By Classes" -msgstr "Unterschneidung nach Klassen" +msgid "Reserved Bit 32" +msgstr "Reserviertes Bit 32" -msgid "VKern By Classes" -msgstr "Vert. Unterschneidung nach Klassen" +msgid "Reserved Bit 33" +msgstr "Reserviertes Bit 33" -msgid "KernClass|_New Lookup..." -msgstr "" +msgid "Reserved Bit 34" +msgstr "Reserviertes Bit 34" -msgid "No significant differences found" -msgstr "Keine wesentlichen Unterschiede gefunden" +msgid "Reserved Bit 35" +msgstr "Reserviertes Bit 35" -msgid "Differ" -msgstr "Unterscheiden sich" +msgid "Reserved Bit 36" +msgstr "Reserviertes Bit 36" -msgid "The layers do not match" -msgstr "Die Ebenen stimmen nicht überein" +msgid "Reserved Bit 37" +msgstr "Reserviertes Bit 37" -msgid "Error Bound" -msgstr "Fehler in der Begrenzung" +msgid "Reserved Bit 38" +msgstr "Reserviertes Bit 38" -msgid "Compare Layers" -msgstr "Vergleiche Ebenen" +msgid "Reserved Bit 39" +msgstr "Reserviertes Bit 39" -msgid "Copy Layers" -msgstr "Ebenen kopieren" +msgid "Reserved Bit 40" +msgstr "Reserviertes Bit 40" -msgid "Compare two layers" -msgstr "Vergleiche zwei Ebenen" +msgid "Reserved Bit 41" +msgstr "Reserviertes Bit 41" -msgid "Copy one layer to another" -msgstr "Eine Ebene in eine andere kopieren" +msgid "Reserved Bit 42" +msgstr "Reserviertes Bit 42" -msgid "From:" -msgstr "Von:" +msgid "Reserved Bit 43" +msgstr "Reserviertes Bit 43" -msgid "Other:" -msgstr "Andere:" +msgid "Reserved Bit 44" +msgstr "Reserviertes Bit 44" -msgid "To:" -msgstr "Nach:" +msgid "Reserved Bit 45" +msgstr "Reserviertes Bit 45" -msgid "Clear destination layer before copy" -msgstr "Zielebene vor dem Kopieren löschen" +msgid "Reserved Bit 46" +msgstr "Reserviertes Bit 46" -msgid "Allow errors of:" -msgstr "Fehler zulassen von:" +msgid "Reserved Bit 47" +msgstr "Reserviertes Bit 47" -msgid "em units" -msgstr "Geviert-Einheiten" +msgid "Reserved Bit 9" +msgstr "Reserviertes Bit 9" -msgid "Lookup Type|Unspecified" -msgstr "Nicht spezifiziert" +msgid "Reset" +msgstr "Zurücksetzen" -msgid "Reverse Chaining Substitution" -msgstr "Umgekehrte Ketten-Substitution" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Ressourcendatei" -msgid "Mac Indic State Machine" -msgstr "" +msgid "Restrict Selection" +msgstr "Auswahl begrenzen" -msgid "Mac Contextual State Machine" -msgstr "Mac kontextuelle Maschinen-Zuständen" +msgid "Restricted Font" +msgstr "Eingeschränkte Schrift" -msgid "Mac Insertion State Machine" -msgstr "" +msgid "Resultant Y Position" +msgstr "Resultierende Y Position" -msgid "Single Position" -msgstr "Einzelne Position" +msgid "Retain" +msgstr "Beibehalten" -msgid "Pair Position (kerning)" -msgstr "Paarweise Position (Kerning)" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." +msgstr "" +"Behalte die Punzengröße für lateinische Schriften,\n" +"verengere sie für CJK Schriften." -msgid "Cursive Position" -msgstr "Kursive Position" +msgid "Retain current advance width, center glyph within that width" +msgstr "" +"Aktuelle Dickte beibehalten, zentriere die Glyphe innerhalb dieser Breite" -msgid "Mark to Base Position" -msgstr "Akzent-auf-Grundzeichen Position" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "Aktuelle Dickte beibehalten, Vor-/Nachbreite proportional skalieren" -msgid "Mark to Ligature Position" -msgstr "Akzent-auf-Ligatur Position" +msgid "Revalidate" +msgstr "Erneut validieren" -msgid "Mark to Mark Position" -msgstr "Akzent-auf-Akzent Position" +msgid "Revalidate All" +msgstr "Alle erneut validieren" -msgid "Contextual Position" -msgstr "Kontextuelle Position" +msgid "Reverse Chaining Subs" +msgstr "Umgekehrte Ketten-Substitution" -msgid "Contextual Chaining Position" -msgstr "Kontextuelle Ketten-Position" +msgid "Reverse Chaining Substitution" +msgstr "Umgekehrte Ketten-Substitution" -msgid "Mac Kerning State Machine" -msgstr "" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Umgekehrte kontextuelle Ketten-Substitution" -msgid "Abaza" -msgstr "" +msgid "Reverse Direction" +msgstr "Umgekehrte Richtung" -msgid "Abkhazian" -msgstr "Abchasisch" +msgid "Reverse chaining subs" +msgstr "Umgekehrte Ketten-Substitution" -msgid "Acholi" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" msgstr "" +"Umgekehrte Substitution muss genau eine markierte Glyphe enthalten und keine " +"Nachschlagetabelle in Zeile %d von %s" -msgid "Achi" -msgstr "" +msgid "Revert Gl_yph" +msgstr "Gl_yphe zurücksetzen" -msgid "Adyghe" -msgstr "" +msgid "Revert Kerning" +msgstr "Unterschneidung zurücksetzen" -msgid "Afar" -msgstr "" +msgid "Revert To _Backup" +msgstr "Zurücksetzen auf Sic_herungsdatei" -msgid "Agaw" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." msgstr "" +"Setzt die Liste dr Nachschlagetabellen in ihren\n" +"ursprünglichen Zustand zurück. Alle Änderungen\n" +"an Daten der Subtabellen bleiben erhalten." -msgid "Aiton" -msgstr "" +msgid "Review Hints" +msgstr "Hints überprüfen" -msgid "Akan" -msgstr "" +msgid "RevisionsToRetain" +msgstr "Anzahl Revisionen zu behalten" -msgid "Alsatian" -msgstr "" +msgid "Rhaeto-Romanic" +msgstr "Rätoromanisch" -msgid "Altai" -msgstr "" +msgid "Rig_ht" +msgstr "Rec_hts" -msgid "Anglo-Saxon" -msgstr "" +msgid "Right Bounds" +msgstr "Rechte Grenzen" -msgid "Americanist IPA" -msgstr "" +msgid "Right Constraint" +msgstr "Rechte Beschränkung" -msgid "Aragonese" -msgstr "" +msgid "Right Side Bearing" +msgstr "Nachbreite" -msgid "Aari" -msgstr "" +msgid "Right Side Bearing Add" +msgstr "Nachbreite vergrößern" -msgid "Arakanese" -msgstr "" +msgid "Right Side Bearing Scale" +msgstr "Nachbreite skalieren" -msgid "Asturian" -msgstr "" +msgid "Right Side Bearing:" +msgstr "Nachbreite:" -msgid "Athapaskan" -msgstr "" +msgid "Right To Left" +msgstr "Rechts nach links" -msgid "Lang|Avar" -msgstr "" +msgid "Right to Left Alternates" +msgstr "Rechts nach links Alternativen" -msgid "Awadhi" -msgstr "" +msgid "Right to Left mirrored forms" +msgstr "Rechts nach links gespiegelte Formen" -msgid "Torki" -msgstr "" +msgid "Ro_und" +msgstr "Abger_undet" -msgid "Azeri" -msgstr "" +msgid "Roman Connected" +msgstr "Aufrechter Stil verbunden" -msgid "Badaga" -msgstr "" +msgid "Roman Disconnected" +msgstr "Aufrechter Stil unverbunden" -msgid "Banda" -msgstr "" +msgid "Roman Trailing" +msgstr "Aufrechter Stil mit Verbindungsstrich" -msgid "Baghelkhandi" -msgstr "" +msgid "Romanian" +msgstr "Rumänisch" -msgid "Balkar" -msgstr "" +msgid "Romanian (Moldova)" +msgstr "Rumänisch (Moldawien)" -msgid "Lang|Balinese" -msgstr "" +msgid "Rotate" +msgstr "Drehen" -msgid "Bavarian" -msgstr "" +msgid "Rotate 180°" +msgstr "180° drehen" -msgid "Baule" -msgstr "" +msgid "Rotate 3D Around..." +msgstr "3D Drehung um …" -msgid "Batak Toba" -msgstr "" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "90° links drehen" -msgid "Lang|Berber" -msgstr "" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "90° rechts drehen" -msgid "Bench" -msgstr "" +msgid "Rotate _180°" +msgstr "_180° drehen" -msgid "Bible Cree" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "_90° links drehen" -msgid "Bandjalang" -msgstr "" +msgid "Rotate by Ruler..." +msgstr "Drehe mit Lineal …" -msgid "Belarussian" -msgstr "" +msgid "Rotate each glyph as a unit" +msgstr "Drehe jede Glyphe als Einheit" -msgid "Bemba" -msgstr "" +msgid "Rotate the selection" +msgstr "Auswahl drehen" -msgid "Haryanvi" -msgstr "" +msgid "Rotate..." +msgstr "Drehen …" -msgid "Bagri" -msgstr "" +msgid "Rotate:" +msgstr "Drehen:" -msgid "Bhili" -msgstr "" +msgid "Rotating" +msgstr "Drehen" -msgid "Bhojpuri" -msgstr "" +msgid "Rotation Angle" +msgstr "Drehwinkel" -msgid "Bikol" -msgstr "" +msgid "Rotation about X Axis" +msgstr "Drehung um X-Axis" -msgid "Bilen" -msgstr "" +msgid "Rotation about Y Axis" +msgstr "Drehung um Y-Axis" -msgid "Bislama" -msgstr "" +msgid "Rough" +msgstr "Grob" -msgid "Kanauji" -msgstr "" +msgid "Roun_d" +msgstr "Run_den" -msgid "Blackfoot" -msgstr "" +msgid "Round" +msgstr "Runden" -msgid "Balochi" -msgstr "" +msgid "Round Rectangle Radius" +msgstr "Rundes Rechteck Radius" -msgid "Pa'o Karen" -msgstr "" +msgid "Round To _Int" +msgstr "Runde auf ganze _Zahlen" -msgid "Balante" -msgstr "" +msgid "Round/Closed Loops" +msgstr "Rund/geschlossene Schleifen" -msgid "Balti" -msgstr "" +msgid "Round/No Loops" +msgstr "Rund/keine Schleifen" -msgid "Bambara" -msgstr "" +msgid "Round/Open Loops" +msgstr "Rund/offene Schleifen" -msgid "Bamileke" -msgstr "" +msgid "Rounding to integer..." +msgstr "Auf ganze Zahlen runden …" -msgid "Bosnian" -msgstr "Bosnisch" +msgid "Row|New" +msgstr "Neu" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Ruby Notational Forms" +msgstr "Ruby Formen für Anmerkungen" -msgid "Brahui" -msgstr "" +#, c-format +msgid "Rule %d" +msgstr "Regel %d" -msgid "Braj Bhasha" -msgstr "" +msgid "Rule Color" +msgstr "Regelfarbe" -msgid "Bodo" -msgstr "" +msgid "Ruler Options" +msgstr "Lineal Optionen" -msgid "Bashkir" -msgstr "" +msgid "Russian" +msgstr "Russisch" -msgid "Burushaski" -msgstr "" +msgid "Russian (Moldova)" +msgstr "Russisch (Moldawien)" -msgid "Beti" -msgstr "" +msgid "S Brush Joined" +msgstr "10.2 – Pinsel verbunden" -msgid "Batak Simalungun" -msgstr "" +msgid "S Brush Unjoined" +msgstr "10.6 – Pinsel unverbunden" -msgid "Lang|Buginese" -msgstr "" +msgid "S Calligraphic" +msgstr "10.5 – Kalligrafisch" -msgid "Medumba" -msgstr "" +msgid "S Formal Joined" +msgstr "10.3 – Formell verbunden" -msgid "Kaqchikel" -msgstr "" +msgid "S Formal Unjoined" +msgstr "10.7 – Formell unverbunden" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "S Miscellaneous" +msgstr "10.15 – Verschiedenes" -msgid "Chinantec" -msgstr "" +msgid "S Monotone Joined" +msgstr "10.4 – Gleichbleibend verbunden" -msgid "Cebuano" -msgstr "" +msgid "S Monotone Unjoined" +msgstr "10.8 – Gleichbleibend unverbunden" -msgid "Chiga" -msgstr "" +msgid "S Uncial" +msgstr "10.1 – Unizial" -msgid "Chamorro" -msgstr "" +msgid "SFNT" +msgstr "SFNT" -msgid "Chechen" -msgstr "" +msgid "SIL Graphite layout feature table" +msgstr "SIL Graphite Tabelle der Umbruch-Funktionen" -msgid "Chaha Gurage" -msgstr "" +msgid "SIL Graphite rule table" +msgstr "SIL Graphite Tabelle der Regel" -msgid "Chattisgarhi" -msgstr "" +msgid "SJIS (Kanji)" +msgstr "SJIS (Kanji)" -msgid "Chichewa" -msgstr "" +msgid "SVG" +msgstr "SVG" -msgid "Chukchi" -msgstr "" +msgid "SVG (Scalable Vector Graphics) table" +msgstr "SVG (Skalierbare Vektorgrafik) Tabelle" -msgid "Chuukese" -msgstr "" +msgid "SVG Template" +msgstr "SVG-Vorlage" -msgid "Choctaw" -msgstr "" +msgid "SVG font" +msgstr "SVG-Schrift" -msgid "Chipewyan" -msgstr "" +msgid "S_ave Feature File..." +msgstr "Funktionen-D_atei speichern …" -msgid "Chuvash" -msgstr "" +msgid "S_ave as..." +msgstr "Speichern _unter …" -msgid "Cheyenne" -msgstr "" +msgid "S_etup" +msgstr "Kon_figuration" -msgid "Lang|Western Cham" -msgstr "" +msgid "S_hadow..." +msgstr "Sc_hatten …" -msgid "Eastern Cham" -msgstr "" +msgid "S_how Dependent" +msgstr "Zeige ab_hängige" -msgid "Comorian" -msgstr "" +msgid "S_how H. Metrics..." +msgstr "_Horizontale Metriken anzeigen …" -msgid "Lang|Coptic" -msgstr "Koptisch" +msgid "S_nap to horizontal/vertical" +msgstr "A_n die Horizontale/Vertikale einrasten" -msgid "Cornish" -msgstr "" +msgid "S_quare" +msgstr "_Quadratisch" -msgid "Corsican" -msgstr "" +msgid "S_uggest Deltas..." +msgstr "Deltas v_orschlagen …" -msgid "Creoles" -msgstr "" +msgid "Sa_me Glyph As" +msgstr "Gleiche Gl_yphe wie" -msgid "Cree" -msgstr "" +msgid "Sa_ve Lookup..." +msgstr "Nachschlagetabelle _speichern …" -msgid "Carrier" -msgstr "" +msgid "Samaritan, Punctuation" +msgstr "Samaritanisch, Satzzeichen" -msgid "Crimean Tatar" -msgstr "" +msgid "Same as Match Classes" +msgstr "Gelich wie Übereinstimmungs-Klassen" -msgid "Kashubian" -msgstr "" +msgid "Same as PostScript Names" +msgstr "Wie PostScript-Name" -msgid "Church Slavonic" -msgstr "" +msgid "Sample Text" +msgstr "Beispieltext" -msgid "Chittagonian" -msgstr "" +msgid "Sans-Serif" +msgstr "Groteskschrift" -msgid "San Blas Kuna" -msgstr "" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "8.4 – Große Minuskeln rund geometrich" -msgid "Dargwa" -msgstr "" +msgid "Sans-Serif|SS Humanist" +msgstr "8.2 – Humanistisch" -msgid "Dayi" -msgstr "" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "8.1 – IBM Neo-grotesk linear" -msgid "Woods Cree" -msgstr "" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "8.3 – Kleine Minuskeln rund geometrich" -msgid "Lang|Default" -msgstr "Standard" +msgid "Sans-Serif|SS Matrix" +msgstr "8.10 – Nadeldrucker" -msgid "Dogri (individual language)" -msgstr "" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "8.15 – Verschiedenes" -msgid "Dogri" -msgstr "" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "8.6 – Modifiziert Neo-grotesk linear" -msgid "Dhangu" -msgstr "" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "8.5 – Neo-grotesk linear" -msgid "Dhivehi (Obsolete)" -msgstr "" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "8.9 – Schreibmaschine linear" -msgid "Dimli" -msgstr "" +msgid "Sanskrit" +msgstr "Sanskrit" -msgid "Dhivehi" -msgstr "" +msgid "Saturation:" +msgstr "Sättigung:" -msgid "Djerma" -msgstr "" +msgid "Save" +msgstr "Speichern" -msgid "Djambarrpuyngu" -msgstr "" +msgid "Save A_ll" +msgstr "_Alles speichern" -msgid "Dangme" -msgstr "" +msgid "Save As _Image..." +msgstr "Als _Bild speichern …" -msgid "Dan" -msgstr "" +msgid "Save Colors" +msgstr "Farben speichern" -msgid "Dinka" -msgstr "" +msgid "Save Comments" +msgstr "Kommentare speichern" -msgid "Dari" -msgstr "" +msgid "Save Failed" +msgstr "Speichern fehlgeschlagen" -msgid "Dhuwal" -msgstr "" +msgid "Save Guides" +msgstr "Hilfslinien speichern" -msgid "Dungan" -msgstr "" +msgid "Save Image" +msgstr "Bild speichern" -msgid "Ebira" -msgstr "" +msgid "Save Layers" +msgstr "Ebenen speichern" -msgid "Eastern Cree" -msgstr "" +msgid "Save Resource file as..." +msgstr "Ressourcen-Datei speichern als …" -msgid "Efik" -msgstr "" +msgid "Save a font based on the specified layer" +msgstr "Schrift basierend auf der angegebenen Ebene speichern" -msgid "Eastern Maninkakan" -msgstr "" +msgid "Save as _Directory" +msgstr "Als _Verzeichnis speichern" -msgid "Erzya" -msgstr "" +msgid "Save as..." +msgstr "Speichern unter …" -msgid "Central Yupik" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "Glyphenfarbe in der PfEd Tabelle speichern" -msgid "Evenki" -msgstr "" +msgid "Save glyph comments in the PfEd table" +msgstr "Glyphenkommentare in der PfEd Tabelle speichern" -msgid "Even" -msgstr "" +msgid "Save in _UCS2" +msgstr "Speichern in _UCS2" -msgid "Ewe" -msgstr "" +msgid "Save the guidelines in the Guide layer." +msgstr "Hilfslinien in der Hilfslinien-Ebene speichern." -msgid "French Antillean" -msgstr "Französische Antillen" +msgid "Saving AFM File" +msgstr "AFM-Datei speichern" -msgid "Fang" -msgstr "" +msgid "Saving Bitmap Font(s)" +msgstr "Bitmap Schrift(en) speichern" -msgid "Fanti" -msgstr "" +msgid "Saving Bitmaps" +msgstr "Bitmaps speichern" -msgid "Fijian" -msgstr "" +msgid "Saving CID keyed font" +msgstr "CID-Schrift speichern" -msgid "Fe'fe'" -msgstr "" +msgid "Saving Multiple PostScript Fonts" +msgstr "Mehrere PostScript-Schriften speichern" -msgid "Forest Nenets" -msgstr "" +msgid "Saving OFM File" +msgstr "OFM-Datei speichern" -msgid "Fon" -msgstr "" +msgid "Saving OpenType Font" +msgstr "OpenType-Schrift speichern" -msgid "Faroese" -msgstr "" +msgid "Saving Outlines" +msgstr "Konturen speichern" -msgid "Cajun French" -msgstr "" +msgid "Saving PFM File" +msgstr "PFM-Datei speichern" -msgid "Friulian" -msgstr "" +msgid "Saving PostScript Font" +msgstr "Speichere PostScript-Schrift" -msgid "Arpitan" -msgstr "" +msgid "Saving SVG font" +msgstr "SVG-Schrift speichern" -msgid "Futa" -msgstr "" +msgid "Saving Spline Font Database" +msgstr "Schriftdatenbank der Kurven speichern" -msgid "Fulani" -msgstr "" +msgid "Saving TFM File" +msgstr "TFM-Datei speichern" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "Saving TrueType Font" +msgstr "TrueType-Schrift speichern" -msgid "Ga" -msgstr "" +msgid "Saving Unified Font Object" +msgstr "Unified Font Object speichern" -msgid "Gagauz" -msgstr "" +msgid "Saving Unified Font Object 2" +msgstr "Unified Font Object 2 speichern" -msgid "Garshuni" -msgstr "" +msgid "Saving Unified Font Object 3" +msgstr "Unified Font Object 3 speichern" -msgid "Garhwali" -msgstr "" +msgid "Saving font" +msgstr "Schrift speichern" -msgid "Lang|Ge'ez" -msgstr "" +msgid "Saving multi-master font" +msgstr "MultipleMaster-Schrift speichern" -msgid "Githabul" -msgstr "" +msgid "Saving..." +msgstr "Speichern …" -msgid "Gilyak" -msgstr "" +msgid "Sc_ale & Tile" +msgstr "Sk_aliren und kacheln" -msgid "Kiribati" -msgstr "" +msgid "Sca_le" +msgstr "Ska_lieren" -msgid "Kpelle (Guinea)" -msgstr "" +msgid "Scale Bearings By:" +msgstr "Vor- und Nachbreite skalieren um:" -msgid "Gilaki" -msgstr "" +msgid "Scale By" +msgstr "Skalieren um" -msgid "Gumuz" -msgstr "" +msgid "Scale Factor" +msgstr "Skalierungsfaktor" -msgid "Gumatj" -msgstr "" +msgid "Scale LBearing By:" +msgstr "Vorbreite skalieren um:" -msgid "Gogo" -msgstr "" +msgid "Scale RBearing By:" +msgstr "Nachbreite skalieren um:" -msgid "Gondi" -msgstr "" +msgid "Scale Uniformly..." +msgstr "Einheitlich skalieren …" -msgid "Garo" -msgstr "" +msgid "Scale VAdvance By:" +msgstr "Vertikale Dickte skalieren um:" -msgid "Wayuu" -msgstr "" +msgid "Scale Width By:" +msgstr "Dickte skalieren um:" -msgid "Gupapuyngu" -msgstr "" +msgid "Scale X/Y the same" +msgstr "X/Y gleich skalieren" -msgid "Gusii" -msgstr "" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "Skalierungsfaktoren müssen zwischen 3 und 1000 Prozent betragen" -msgid "Haitian" -msgstr "" +msgid "Scale so text width matches path length" +msgstr "Skalieren, so dass Textbreite der Pfadnlänge entspricht" -msgid "Halam" -msgstr "" +msgid "Scale the selection" +msgstr "Auswahl skalieren" -msgid "Harauti" -msgstr "" +msgid "Scale..." +msgstr "Skalieren …" -msgid "Haya" -msgstr "" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Skaliert um: (%.2f,%.2f)" -msgid "Hazaragi" -msgstr "" +msgid "Scaling" +msgstr "Skalieren" -msgid "Hammer-Banna" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Skaliere Bitmaps" -msgid "Herero" -msgstr "" +msgid "Scientific" +msgstr "Wissenschaftlich" -msgid "Hiligaynon" -msgstr "" +msgid "Scientific Inferiors" +msgstr "Wissenschaftliche Indices" -msgid "High Mari" -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "Bildschirmbreite in Zentimeter" -msgid "Hmong" -msgstr "" +msgid "Screen Width in Inches" +msgstr "Bildschirmbreite in Inch" -msgid "Hiri Motu" -msgstr "" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Schriftsystem '%c%c%c%c' " -msgid "Hindko" +#, c-format +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" +"Schriftsystem '%c%c%c%c' behauptet die Grundlinie '%c%c%c%c' als Standard zu " +"haben, aber diese Grundlinie ist aktuell nicht aktiv." -msgid "Ho" -msgstr "" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Schriftsystem '%c%c%c%c' auf %c%c%c%c " -msgid "Harari" -msgstr "" +msgid "Script File" +msgstr "Skriptdatei" -msgid "Eastern Armenian" -msgstr "" +msgid "Script Menu" +msgstr "Skriptmenü" -msgid "Iban" -msgstr "" +msgid "Script Tag too long" +msgstr "Markierungselement der Schriftsysteme zu lang" -msgid "Ido" -msgstr "" +msgid "Script Tag:" +msgstr "Markierungselement der Schriftsysteme:" -msgid "Ijo" -msgstr "" +msgid "Script with no associated menu name" +msgstr "Skript ohne zugehörigen Menünamen" -msgid "Interlingue" -msgstr "" +msgid "Script(s)" +msgstr "Skript(e)" -msgid "Ilokano" -msgstr "" +msgid "Script(s) & Language(s)" +msgstr "Schriftsysteme und Sprachen" -msgid "Interlingua" -msgstr "" +msgid "ScriptPercentScaleDown:" +msgstr "Prozentsatz Verkleinerung Ebene 1:" -msgid "Ingush" -msgstr "" +msgid "ScriptScriptPercentScaleDown:" +msgstr "Prozentsatz Verkleinerung Ebene 2:" -msgid "Inupiat" -msgstr "" +msgid "Scripts" +msgstr "10 – Handschriftliche Schriften" -msgid "IPA usage" -msgstr "IPA Benutzung" +msgid "Scripts are 4 letter tags" +msgstr "Markierungselemente der Schriftsysteme sind 4 Buchstaben lang" -msgid "Irish" -msgstr "Irisch" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Arabisch" -msgid "Irish Traditional" -msgstr "Irisch traditionell" +msgid "Script|Aramaic" +msgstr "Aramaisch" -msgid "Inari Sami" -msgstr "" +msgid "Script|Armenian" +msgstr "Armenisch" -msgid "Jamaican Creole" -msgstr "" +msgid "Script|Avestan" +msgstr "Avestanisch" -msgid "Lang|Javanese" -msgstr "" +msgid "Script|Balinese" +msgstr "Balinesisch" -msgid "Lojban" -msgstr "" +msgid "Script|Batak" +msgstr "Batak" -msgid "Krymchak" -msgstr "" +msgid "Script|Bengali" +msgstr "Bengalisch" -msgid "Judezmo" -msgstr "" +msgid "Script|Bengali2" +msgstr "Bengalisch2" -msgid "Jula" -msgstr "" +msgid "Script|Buginese" +msgstr "Buginesisch" -msgid "Kabardian" -msgstr "" +msgid "Script|Buhid" +msgstr "Buid" -msgid "Kabyle" -msgstr "" +msgid "Script|Central European" +msgstr "Zentraleuropäisch" -msgid "Kachchi" -msgstr "" +msgid "Script|Cham" +msgstr "Cham" -msgid "Kalenjin" -msgstr "" +msgid "Script|Cherokee" +msgstr "Cherokee" -msgid "Karachay" -msgstr "" +msgid "Script|Coptic" +msgstr "Koptisch" -msgid "Makonde" -msgstr "" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Kyrillisch" -msgid "Kabuverdianu" -msgstr "" +msgid "Script|Default" +msgstr "Standard" -msgid "Kebena" -msgstr "" +msgid "Script|Devanagari" +msgstr "Devanagari" -msgid "Kekchi" -msgstr "" +msgid "Script|Ethiopic" +msgstr "Äthiopisch" -msgid "Khutsuri Georgian" -msgstr "Khutsuri Georgisch" +msgid "Script|Georgian" +msgstr "Georgisch" -msgid "Khakass" -msgstr "" +msgid "Script|Greek" +msgstr "Griechisch" -msgid "Khanty-Kazim" -msgstr "" +msgid "Script|Gujarati" +msgstr "Gujarati" -msgid "Khanty-Shurishkar" -msgstr "" +msgid "Script|Gujarati2" +msgstr "Gujarati2" -msgid "Khamti Shan" -msgstr "" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -msgid "Khanty-Vakhi" -msgstr "" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -msgid "Khowar" -msgstr "" +msgid "Script|Hebrew" +msgstr "Hebräisch" -msgid "Kikuyu" -msgstr "" +msgid "Script|Japanese" +msgstr "Japanisch" -msgid "Kisii" -msgstr "" +msgid "Script|Javanese" +msgstr "Javanisch" -msgid "Kirmanjki" -msgstr "" +msgid "Script|Kannada" +msgstr "Kannada" -msgid "Southern Kiwai" -msgstr "" +msgid "Script|Kannada2" +msgstr "Kannada2" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -msgid "Bumthangkha" -msgstr "" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "Kokni" -msgstr "" +msgid "Script|Korean" +msgstr "Koreanisch" -msgid "Kalmyk" -msgstr "" +msgid "Script|Lao" +msgstr "Laotisch" -msgid "Kamba" -msgstr "" +msgid "Script|Latin" +msgstr "Lateinisch" -msgid "Kumaoni" -msgstr "" +msgid "Script|Limbu" +msgstr "Limbu" -msgid "Komo" -msgstr "" +msgid "Script|Malayālam" +msgstr "Malayalam" -msgid "Komso" -msgstr "" +msgid "Script|Malayālam2" +msgstr "Malayalam2" -msgid "Khorasani Turkic" -msgstr "" +msgid "Script|Mandaean" +msgstr "Mandäisch" -msgid "Kodagu" -msgstr "" +msgid "Script|Mongolian" +msgstr "Mongolisch" -msgid "Korean Old Hangul" -msgstr "" +msgid "Script|Myanmar" +msgstr "Birmanisch" -msgid "Komi" -msgstr "" +msgid "Script|New" +msgstr "Neu" -msgid "Kikongo" -msgstr "" +msgid "Script|Old Permic" +msgstr "Altpermisch" -msgid "Kongo" -msgstr "" +msgid "Script|Oriya" +msgstr "Oriya" -msgid "Komi-Permyak" -msgstr "" +msgid "Script|Oriya2" +msgstr "Oriya2" -msgid "Kosraean" -msgstr "" +msgid "Script|Phags-pa" +msgstr "Phagpa" -msgid "Komi-Zyrian" -msgstr "" +msgid "Script|Phoenician" +msgstr "Phönizisch" -msgid "Kpelle" -msgstr "" +msgid "Script|RSymbol" +msgstr "RSymbol" -msgid "Krio" -msgstr "" +msgid "Script|Roman" +msgstr "Lateinisch" -msgid "Karakalpak" -msgstr "" +msgid "Script|Simplified Chinese" +msgstr "Vereinfachtes Chinesisch" -msgid "Karelian" -msgstr "" +msgid "Script|Sinhala" +msgstr "Singhalesisch" -msgid "Karaim" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Sumerich-Akkadische Keilschrift" -msgid "Karen" -msgstr "" +msgid "Script|Sundanese" +msgstr "Sundanesisch" -msgid "Koorete" -msgstr "" +msgid "Script|Syloti Nagri" +msgstr "Syloti Nagri" -msgid "Ripuarian" -msgstr "" +msgid "Script|Syriac" +msgstr "Syrisch" -msgid "Khasi" -msgstr "" +msgid "Script|Tagalog" +msgstr "Tagalog" -msgid "Kildin Sami" -msgstr "" +msgid "Script|Tagbanwa" +msgstr "Tagbanuwa" -msgid "S'gaw Karen" -msgstr "" +msgid "Script|Tamil" +msgstr "Tamil" -msgid "Kuanyama" -msgstr "" +msgid "Script|Tamil2" +msgstr "Tamil2" -msgid "Kui" -msgstr "" +msgid "Script|Telugu" +msgstr "Telugu" -msgid "Kulvi" -msgstr "" +msgid "Script|Telugu2" +msgstr "Telugu2" -msgid "Kumyk" -msgstr "" +msgid "Script|Thai" +msgstr "Thailändisch" -msgid "Kurukh" -msgstr "" +msgid "Script|Tibetan" +msgstr "Tibetisch" -msgid "Kuy" -msgstr "" +msgid "Script|Traditional Chinese" +msgstr "Traditionelles Chinesisch" -msgid "Koryak" -msgstr "" +msgid "Script|Ugaritic" +msgstr "Ugaritisch" -msgid "Western Kayah" -msgstr "" +msgid "Script|Vai" +msgstr "Vai" -msgid "Ladin" -msgstr "" +msgid "Script|Yi" +msgstr "Yi" -msgid "Lahuli" -msgstr "" +msgid "Scroll Bar" +msgstr "Bildlaufleiste" -msgid "Lak" -msgstr "" +msgid "Scroll Bar Thumb" +msgstr "Bildlaufleiste Schieberegler" -msgid "Lambani" -msgstr "" +msgid "Scroll Bitmap" +msgstr "Blättern Bitmap" -msgid "Laz" -msgstr "" +msgid "Scroll To Glyph" +msgstr "Zur Glyphe blättern" -msgid "L-Cree" -msgstr "" +msgid "Scroll by hand" +msgstr "Mit der Hand blättern" -msgid "Ladakhi" -msgstr "" +msgid "ScrollBar" +msgstr "Bildlaufleiste" -msgid "Lezgi" -msgstr "" +msgid "Search Pattern" +msgstr "Muster durchsuchen" -msgid "Ligurian" -msgstr "" +msgid "Search Pattern:" +msgstr "Muster durchsuchen:" -msgid "Limburgish" -msgstr "" +msgid "Search Radius" +msgstr "Suche im Umkreis" -msgid "Lingala" -msgstr "" +msgid "Search Selected Chars Only" +msgstr "Nur ausgewählte Zeichen suchen" -msgid "Lang|Lisu" -msgstr "" +msgid "Second Char" +msgstr "Zweites Zeichen" -msgid "Lampung" -msgstr "" +#, c-format +msgid "Second Class %d\n" +msgstr "Zweite Klasse %d: \n" -msgid "Laki" -msgstr "" +msgid "Second Glyph Name" +msgstr "Zweiter Glyphenname" -msgid "Low Mari" -msgstr "" +msgid "Second _to All" +msgstr "Zweiten _zu Allen" -msgid "Lang|Limbu" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Zweite Glyphe von %s" -msgid "Lombard" -msgstr "" +msgid "Section" +msgstr "Abschnitt" -msgid "Lomwe" -msgstr "" +msgid "Section|Continue" +msgstr "Weiter" -msgid "Lang|Loma" -msgstr "" +msgid "Section|Start" +msgstr "Start" -msgid "Luri" -msgstr "" +msgid "See also:" +msgstr "Siehe auch:" -msgid "Lower Sorbian" -msgstr "Niedersorbisch" +msgid "SeekCharacter" +msgstr "Suche Zeichen" -msgid "Lule Sami" -msgstr "" +msgid "Segment Separator" +msgstr "Segment Trennzeichen" -msgid "Luxembourgish" -msgstr "Luxemburgisch" +msgid "Selec_t By Lookup Subtable..." +msgstr "Nach Sub_tabellen der Nachschlagetabelle wählen …" -msgid "Luba-Lulua" -msgstr "" +msgid "Select All _Points & Refs" +msgstr "Alle _Punkte & Referenzen auswählen" -msgid "Luba-Katanga" -msgstr "" +msgid "Select Anc_hors" +msgstr "_Anker auswählen" -msgid "Luganda" -msgstr "" +msgid "Select By ATT..." +msgstr "Nach ATT auswählen …" -msgid "Luhya" -msgstr "" +msgid "Select By Lookup Subtable" +msgstr "Nach Subtabellen der Nachschlagetabelle wählen" -msgid "Luo" -msgstr "" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Klasse auswählen, die enthällt:" -msgid "Madura" -msgstr "" +msgid "Select Glyphs With" +msgstr "Wähle Glyphen mit" -msgid "Magahi" -msgstr "" +msgid "Select Glyphs in lookup subtable" +msgstr "Glyphen in Subtabelle der Nachschlagetabelle wählen" -msgid "Marshallese" -msgstr "" +msgid "Select In Font" +msgstr "In Schrift auswählen" -msgid "Majang" -msgstr "" +msgid "Select Open Contours" +msgstr "Offene Konturen aufwählen" -msgid "Makua" -msgstr "" +msgid "Select Point(s) at..." +msgstr "Punkte auswählen bei …" -msgid "Malayalam Traditional" -msgstr "" +msgid "Select Points Affected by HM" +msgstr "HM-beeinflusste Punkte auswählen" -msgid "Mam" -msgstr "" +msgid "Select Results" +msgstr "Ergebnisse auswählen" -msgid "Mansi" -msgstr "" +msgid "Select _All" +msgstr "_Alle auswählen" -msgid "Mapudungun" -msgstr "" +msgid "Select a ligature to view" +msgstr "Wähle eine Ligatur zum Anzeigen" -msgid "Marwari" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." msgstr "" +"Wähle so viele Sprachen wie nötig.\n" +"Halte die Kontroll-Taste gedrückt,\n" +"um mehrere Sprachen auszuwählen." -msgid "Mbundu" -msgstr "" +msgid "Select by Color" +msgstr "Nach Farbe auswählen" -msgid "Mbo" -msgstr "" +msgid "Select by Name" +msgstr "Nach Name auswählen" -msgid "Lang|Manchu" -msgstr "" +msgid "Select by Script" +msgstr "Nach Schriftsystem auswählen" -msgid "Moose Cree" -msgstr "" +msgid "Select by _Color" +msgstr "Nach _Farbe auswählen" -msgid "Mende" -msgstr "" +msgid "Select by _Script..." +msgstr "Nach _Schriftsystem auswählen …" -msgid "Mandar" -msgstr "" +msgid "Select by _Wildcard..." +msgstr "Nach _Platzhalter auswählen …" -msgid "Me'en" -msgstr "" +msgid "Select glyphs for the first part of the kern pair" +msgstr "Glyphen für den ersten Teil des Unterschneidungspaares auswählen" -msgid "Meru" -msgstr "" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Glyphen für den zweiten Teil des Unterschneidungspaares auswählen" -msgid "Pattani Malay" +msgid "" +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." msgstr "" +"Wähle Glyphen in der oberen Schriftansicht aus.\n" +"Die ausgewählten Glyphen werden deine Glyphenklasse sein." -msgid "Morisyen" -msgstr "" +msgid "Select hints between which counters are formed" +msgstr "Wähle Hints aus, zwischen denen Punzen gebildet werden" -msgid "Minangkabau" -msgstr "" +msgid "Select lookups from other fonts" +msgstr "Nachschlagetabellen aus anderen Schriften auswählen" -msgid "Mizo" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." msgstr "" +"Wähle einen Text aus und verwende dann diese Liste,\n" +"um die Schrift zu wählen, in der diese Zeichen angezeigt werden." -msgid "Lang|Makasar" +msgid "" +"Select some text, then use this list to specify\n" +"active features." msgstr "" +"Wähle einen Text aus und verwende dann diese Liste,\n" +"um aktive Funktionen zu definieren." -msgid "Kituba" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." msgstr "" +"Wähle einen Text aus und verwende dann diese Liste,\n" +"um die aktuellen Schriftsysteme und Sprachen zu definieren." -msgid "Male" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" msgstr "" +"Wähle einen Text aus. Dies steuert die Darstellung der Zeichen,\n" +"entweder durch die Verwendung der Weichzeichnung (Anti-Alias)\n" +"oder die Verwendung von Bitmap-Zeichen" -msgid "Malinke" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" msgstr "" +"Wähle einen Text aus. Dies gibt die Pixelgröße\n" +"der Zeichen an" -msgid "Malayalam Reformed" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" msgstr "" +"Wähle einen Text aus. Dies gibt die Punktgröße\n" +"der Zeichen an" -msgid "Mandinka" +msgid "" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" +"Wähle einen Text aus. Dies gibt die vertikale Größe\n" +"der Zeichen an, in Geviert-Einheiten" -msgid "Lang|Mongolian" -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "Wähle die Klasse aus, die die benannte Glyphe enthällt" -msgid "Maninka" -msgstr "" +msgid "Selected BG Color" +msgstr "Ausgewählte hintere Ebene Farbe" -msgid "Mohawk" -msgstr "" +msgid "Selected CP Color" +msgstr "Ausgewählte Kontrollpunkte Farbe" -msgid "Moksha" -msgstr "" +msgid "Selected FG Color" +msgstr "Ausgewählte fordere Ebene Farbe" -msgid "Mon" -msgstr "" +msgid "Selected Glyph Col" +msgstr "Ausgewählte Glyphe Farbe" -msgid "Moroccan" -msgstr "" +msgid "Selected Glyphs" +msgstr "Ausgewählte Glyphen" -msgid "Mossi" -msgstr "" +msgid "Selected LBearing Color" +msgstr "Ausgewählte Vorbreite Farbe" -msgid "Maithili" -msgstr "" +msgid "Selected Point Color" +msgstr "Ausgewählte Punkte Farbe" -msgid "Mundari" -msgstr "" +msgid "Selected Point Width" +msgstr "Ausgewählte Punkte Breite" -msgid "Muscogee" -msgstr "" +msgid "Selected Width Color" +msgstr "Ausgewählte Dickte Farbe" -msgid "Mirandese" -msgstr "" +msgid "Self Intersecting" +msgstr "Selbst-Überschneidung" -msgid "Hmong Daw" -msgstr "" +msgid "Self-referential character" +msgstr "Selbstverweisendes Zeichen" -msgid "Lang|Mayan" -msgstr "" +msgid "Self-referential glyph" +msgstr "Selbstverweisende Glyphe" -msgid "Mazanderani" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Halb-Schmal (87.5%)" -msgid "Naga-Assamese" -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "Halb-Breit (112,5%)" -msgid "Nahuatl" -msgstr "" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Unterschiedliche Verhältnisse für horizontale und vertikale Stämme" -msgid "Nanai" -msgstr "" +msgid "Separate ratios for thin and thick stems" +msgstr "Unterschiedliche Verhältnisse für dünne und dicke Stämme" -msgid "Neapolitan" -msgstr "" +msgid "Separation" +msgstr "Abstand" -msgid "Naskapi" +#, c-format +msgid "" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." msgstr "" +"Trennzeichen nur in Nachschlagetabellen kontextueller Kette sinnvoll, " +"beginnend bei: %.20s …" -msgid "Nauruan" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" msgstr "" +"Sequenznummer außerhalb der Grenzen, muss kleiner sein als %d (Anzahl der " +"Klassen in der Liste oben)" -msgid "Navajo" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" msgstr "" +"Sequenznummer außerhalb der Grenzen, muss kleiner sein als %d (Anzahl der " +"Glyphen, Klassen oder Abdeckungstabellen)" -msgid "N-Cree" -msgstr "" +msgid "Serbian" +msgstr "Serbisch" -msgid "Ndebele" -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "Serbisch (Kyrillisch)" -msgid "Ndau" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Serbisch (Lateinisch)" -msgid "Ndonga" -msgstr "" +msgid "Serif" +msgstr "Serifenschrift" -msgid "Low Saxon" -msgstr "" +msgid "Serif Height" +msgstr "Serifenhöhe" -msgid "Newari" -msgstr "" +msgid "Serif Height Fuzz" +msgstr "Serifenhöhe Fuzz" -msgid "Ngbaka" -msgstr "" +msgid "Serif height:" +msgstr "Serifenhöhe:" -msgid "Nagari" -msgstr "" +msgid "Set All" +msgstr "Alle festlegen" -msgid "Norway House Cree" -msgstr "" +msgid "Set Bearings To:" +msgstr "Vor- und Nachbreiten setzen auf:" -msgid "Nisi" -msgstr "" +msgid "Set Both Bearings..." +msgstr "Vor- und Nachbreiten setzen …" -msgid "Niuean" -msgstr "" +msgid "Set Both Side Bearings..." +msgstr "Vor- und Nachbreiten setzen …" -msgid "Nkole" -msgstr "" +msgid "Set E_xtremum Bound..." +msgstr "Begrenzung der E_xtrempunkte festlegen …" -msgid "Nimadi" -msgstr "" +msgid "Set Extents" +msgstr "Erweiterungen festlegen" -msgid "Nogai" -msgstr "" +msgid "Set Feature Extents" +msgstr "Funktion zum Strecken festlegen" -msgid "Novial" -msgstr "" +msgid "Set From Font" +msgstr "Nach Schrift festlegen" -msgid "Northern Sami" -msgstr "" +msgid "Set From N_ame" +msgstr "Nach N_amen festlegen" -msgid "Northern Sotho" -msgstr "" +msgid "Set From Selection" +msgstr "Nach Auswahl festlegen" -msgid "Northern Tai" -msgstr "" +msgid "Set From Val_ue" +msgstr "Nach _Wert festlegen" -msgid "Nyamwezi" -msgstr "" +msgid "Set LBearing To:" +msgstr "Vorbreite setzen auf:" -msgid "Nynorsk" -msgstr "" +msgid "Set LBearing..." +msgstr "Vorbreite setzen …" -msgid "Mbembe Tigon" -msgstr "" +msgid "Set Name" +msgstr "Name festlegen" -msgid "Occitan" -msgstr "" +msgid "Set Point Size" +msgstr "Punktgröße festlegen" -msgid "Oji-Cree" -msgstr "" +msgid "Set Point _Size" +msgstr "Punkt_größe festlegen" -msgid "Ojibway" -msgstr "" +msgid "Set RBearing To:" +msgstr "Nachbreite setzen auf:" -msgid "Ossetian" -msgstr "" +msgid "Set RBearing..." +msgstr "Nachbreite setzen …" -msgid "Palestinian Aramaic" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "Vertikale Dickte setzen auf:" -msgid "Pangasinan" -msgstr "" +msgid "Set Vertical Advance..." +msgstr "Vertikale Dickte festlegen …" -msgid "Pali" -msgstr "" +msgid "Set Vertical Width..." +msgstr "Vertikale Dickte festlegen …" -msgid "Pampangan" -msgstr "" +msgid "Set Width To:" +msgstr "Dickte setzen auf:" -msgid "Palpa" -msgstr "" +msgid "Set Width..." +msgstr "Dickte festlegen …" -msgid "Palauan" -msgstr "" +msgid "Set _Color" +msgstr "_Farbe festlegen" -msgid "Bouyei" -msgstr "" +msgid "Set _LBearing..." +msgstr "_Vorbreite setzen …" -msgid "Picard" -msgstr "" +msgid "Set _RBearing..." +msgstr "_Nachbreite setzen …" -msgid "Pennsylvania German" -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "Vertikale Dickte _festlegen …" -msgid "Polytonic Greek" -msgstr "Griechisch Polytonisch" +msgid "Set _Vertical Width..." +msgstr "_Vertikale Dickte festlegen …" -msgid "Phake" -msgstr "" +msgid "Set _Width..." +msgstr "_Dickte festlegen …" -msgid "Norfolk" -msgstr "" +msgid "Set as Default" +msgstr "Als Standard festlegen" -msgid "Pilipino (Filipino)" +msgid "Set the fontview's selection to be the glyphs named here" msgstr "" +"Die Auswahl in der Schriftansicht als Glyphen festlegen,\n" +"die hier banannt werden" -msgid "Palaung" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." msgstr "" +"Lege die Minimal- und Maximalwerte fest, um die sich\n" +"die Glyphen in diesem Schriftsystem unterhalb und\n" +"oberhalb der Grundlinie erstrecken, wenn sie durch eine\n" +"Funktion geändert werden." -msgid "Piemontese" -msgstr "" +msgid "Set this glyph list from a selection." +msgstr "Diese Glyphenliste aus einer Auswahl festlegen." -msgid "Western Panjabi" +msgid "Set this glyph list to be the glyphs selected in the fontview" msgstr "" +"Diese Glyph-Liste festlegen, um Glyphen zu bestimmen,\n" +"die in der Schriftansicht ausgewählt werden" -msgid "Pocomchi" -msgstr "" +msgid "Set/Clear Pixels" +msgstr "Pixel setzen/löschen" -msgid "Pohnpeian" +msgid "" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"Pixel setzen/löschen\n" +"(Pipette mit Alt-Taste)" -msgid "Provencal" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" msgstr "" +"Setzt das Feld TypoLinegap in der OS/2-Tabelle, das unter MS Windows " +"verwendet wird." -msgid "Western Pwo Karen" +msgid "Sets the linegap field in the hhea table, used on the mac" msgstr "" +"Setzt das Feld linegap in der hhea-Tabelle, das unter dem Mac verwendet wird." -msgid "Chin" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" +"Legt das Zeilenabstand in der vhea-Tabelle fest.\n" +"Dies ist der horizontale Abstand zwischen Zeilen\n" +"eines vertikal gesetzten Textes." -msgid "K'iche'" -msgstr "" +msgid "Setting" +msgstr "Einstellung" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Setting Id:" +msgstr "Einstellung-Id:" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Settings" +msgstr "Einstellungen" -msgid "Quechua (Peru)" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" msgstr "" +"Mehrere Markierungselemente der Sprachen, einschließlich '%s', sind nicht in " +"der Liste der bekannten Sprachen und werden ausgelassen" -msgid "Rajasthani" -msgstr "" +msgid "Shades" +msgstr "Nuancen" -msgid "Rarotongan" -msgstr "" +msgid "Shadow" +msgstr "Schatten" -msgid "Russian Buriat" -msgstr "" +msgid "Shadow Length:" +msgstr "Schattenlänge:" -msgid "R-Cree" -msgstr "" +msgid "Shadowing glyphs" +msgstr "Erstelle Glyphen mit Schatten" -msgid "Riang" -msgstr "" +msgid "Shape Type" +msgstr "Form-Art" -msgid "Tarifit" -msgstr "" +msgid "Shaped Fill" +msgstr "Geformte Füllung" -msgid "Ritarungo" -msgstr "" +msgid "Shapes" +msgstr "Formen" -msgid "Arakwal" -msgstr "" +msgid "Sharp/Closed Loops" +msgstr "Spitz/geschlossene Schleifen" -msgid "Romansh" -msgstr "" +msgid "Sharp/No Loops" +msgstr "Spitz/keine Schleifen" -msgid "Vlax Romani" -msgstr "" +msgid "Sharp/Open Loops" +msgstr "Spitz/offene Schleifen" -msgid "Romany" -msgstr "" +msgid "Shift Contents To _First" +msgstr "Verschiebe Inhalt auf _erste" -msgid "Rusyn" -msgstr "" +msgid "Shift Contents To _Last" +msgstr "Verschiebe Inhalt auf _letzte" -msgid "Rotuman" -msgstr "" +msgid "Shift Contents _Down" +msgstr "Verschiebe Inhalt _runter" -msgid "Ruanda" -msgstr "" +msgid "Shift Contents _Up" +msgstr "Verschiebe Inhalt _hoch" -msgid "Aromanian" -msgstr "" +msgid "Shift Entire Bitmap" +msgstr "Verschiebe gesamtes Bitmap" -msgid "Sadri" -msgstr "" +msgid "Shift On Press" +msgstr "Umschalt auf Drücken" -msgid "Sasak" -msgstr "" +msgid "Sho_w" +msgstr "An_zeigen" -msgid "Santali" -msgstr "" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "Sollte nicht in addinfo sein \"%s" -msgid "Sayisi" -msgstr "" +msgid "Show" +msgstr "Anzeigen" -msgid "Sicilian" -msgstr "" +msgid "Show ATT" +msgstr "ATT anzeigen" -msgid "Scots" -msgstr "" +msgid "Show Active Border" +msgstr "Aktiven Rand anzeigen" -msgid "North Slavey" -msgstr "" +msgid "Show Cubic Column" +msgstr "Kubische Spalte anzeigen" -msgid "Sekota" -msgstr "" +msgid "Show Fore/Back Column" +msgstr "Zeige Fordergrund/Hintergrund Spalte" -msgid "Selkup" -msgstr "" +msgid "Show H. Metrics" +msgstr "Horizontale Metriken anzeigen" -msgid "Old Irish" -msgstr "" +msgid "Show Hidden Files" +msgstr "Versteckte Dateien anzeigen" -msgid "Sango" -msgstr "" +msgid "Show Kerning" +msgstr "Unterschneidung anzeigen" -msgid "Samogitian" -msgstr "" +msgid "Show V. Metrics" +msgstr "Vertikale Metriken anzeigen" -msgid "Tachelhit" -msgstr "" +msgid "Show _Dependent" +msgstr "_Abhängige anzeigen" -msgid "Shan" -msgstr "" +msgid "Show _Grid" +msgstr "_Gitter anzeigen" -msgid "Sibe" -msgstr "" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Ausrichtung am _Gitter anzeigen (Live Aktualisierung) …" -msgid "Sidamo" -msgstr "" +msgid "Show _Grid Fit..." +msgstr "Ausrichtung am _Gitter anzeigen …" -msgid "Silte Gurage" -msgstr "" +msgid "Show _V. Metrics..." +msgstr "_Vertikale Metriken anzeigen …" -msgid "Skolt Sami" -msgstr "" +msgid "Show splash screen on start-up" +msgstr "Startbildschirm beim Start anzeigen" -msgid "Slavey" -msgstr "" +msgid "ShowControlPointsAlways" +msgstr "Zeige Kontrollpunkte immer" -msgid "Samoan" -msgstr "" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Zeigt an, wenn dieses Zeichen genau ein stem3 Hint ist" -msgid "Sena" -msgstr "" +msgid "Shrink Lookups Off" +msgstr "Zusammenklappen Nachschlagetabelle Aus" -msgid "Shona" -msgstr "" +msgid "Shrink Lookups On" +msgstr "Zusammenklappen Nachschlagetabelle An" -msgid "Soninke" -msgstr "" +msgid "Shrink Max Lookups" +msgstr "Zusammenklappen Max Nachschlagetabelle" -msgid "Sodo Gurage" -msgstr "" +msgid "Shrink:" +msgstr "Verringert:" -msgid "Songe" -msgstr "" +msgid "Side Bearing Addition" +msgstr "Vor- und Nachbreite vergrößern" -msgid "Southern Sotho" -msgstr "" +msgid "Side Bearing Color" +msgstr "Vor-/Nachbreite Farbe" -msgid "Sardinian" -msgstr "" +msgid "Side Bearing Expansion Factor" +msgstr "Vor- und Nachbreite Erweiterungsfaktor" -msgid "Saraiki" -msgstr "" +msgid "Side Bearings:" +msgstr "Vor- und Nachbreiten:" -msgid "Serer" -msgstr "" +msgid "Signature Mark" +msgstr "Signatur-Zeichen" -msgid "South Slavey" -msgstr "" +msgid "Simple" +msgstr "Einfach" -msgid "Southern Sami" -msgstr "" +msgid "Simple Substitution" +msgstr "Einfache Substitution" -msgid "Saterland Frisian" -msgstr "" +msgid "Simplified Chinese" +msgstr "Vereinfachtes Chinesisch" -msgid "Sukuma" -msgstr "" +msgid "Simplified Forms" +msgstr "Vereinfachte Formen" -msgid "Lang|Sundanese" -msgstr "" +msgid "Simplify" +msgstr "Vereinfachen" -msgid "Suri" -msgstr "" +msgid "Simplify More..." +msgstr "Stärker vereinfachen …" -msgid "Svan" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" msgstr "" +"Die Funktion Vereinfachen, wird Eckpunkte prüfen, deren Kontrollpunkte fast\n" +"kolinear sind und sie in Kurvenpunkte glätten" -msgid "Swadaya Aramaic" -msgstr "" +msgid "Simplifying..." +msgstr "Wird vereinfacht …" -msgid "Swazi" -msgstr "" +msgid "Sindhi India" +msgstr "Sindhi Indien" -msgid "Upper Saxon" -msgstr "" +msgid "Single Position" +msgstr "Einzelne Position" -msgid "Sylheti" -msgstr "" +msgid "Single Positioning" +msgstr "Einzelne Positionierung" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Single Substitution" +msgstr "Einzelne Substitution" -msgid "Syriac (Western script)" -msgstr "" +msgid "Single and High-Density Fonts" +msgstr "Schriftart mit einzelner und hoher Dichte" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Single and Multi-Density Fonts" +msgstr "Schriftart mit einzelner und mehrfachen Dichte" -msgid "Silesian" -msgstr "" +msgid "Sinhala" +msgstr "Singhalesisch" -msgid "Tabasaran" -msgstr "" +msgid "Sinhala Archaic Numbers" +msgstr "Singhalesisch archaische Zahlen" -msgid "TH-Cree" -msgstr "" +msgid "Size" +msgstr "Größe" -msgid "Dehong Dai" +msgid "" +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" +"Schriftröße (in Punkten), die zur Anzeige von Informationen und Glyphen-" +"Beschriftungen in der Schriftansicht verwendet wird" -msgid "Tetum" -msgstr "" +msgid "Size of Points" +msgstr "Größe der Punkte" -msgid "Tigre" -msgstr "" +msgid "Size of the list mark" +msgstr "Größe der Listenzeichens" -msgid "Tahitian" -msgstr "" +msgid "Size set from _Window" +msgstr "Größe nach _Fenstergröße gesetzt" -msgid "Tiv" -msgstr "" +msgid "Size, Glyph, Point" +msgstr "Größe, Glyphe, Punkt" -msgid "Tamashek" -msgstr "" +msgid "Size:" +msgstr "Größe:" -msgid "Temne" -msgstr "" +#, c-format +msgid "Size: %d (%d)" +msgstr "Größe: %d (%d)" -msgid "Tundra Nenets" -msgstr "" +msgid "Size|Points" +msgstr "Punkte" -msgid "Tonga" -msgstr "" +msgid "Ske_w" +msgstr "_Neigen" -msgid "Todo" -msgstr "" +msgid "Skew" +msgstr "Neigen" -msgid "Toma" -msgstr "" +msgid "Skew Angle" +msgstr "Neigungswinkel" -msgid "Tok Pisin" -msgstr "" +msgid "Skew Ratio" +msgstr "Neigen Verhältnis" -msgid "Tshangla" -msgstr "" +msgid "Skew by Ruler..." +msgstr "Neigen mit Lineal …" -msgid "Turoyo Aramaic" -msgstr "" +msgid "Skew the selection" +msgstr "Auswahl neigen" -msgid "Tumbuka" -msgstr "" +msgid "Skew..." +msgstr "Neigen …" -msgid "Tulu" -msgstr "" +msgid "Skew:" +msgstr "Neigen:" -msgid "Tuvin" -msgstr "" +msgid "SkewedFractionHorizontalGap:" +msgstr "Geneigter Bruch horizontaler Abstand:" -msgid "Tuvalu" -msgstr "" +msgid "SkewedFractionVerticalGap:" +msgstr "Geneigter Bruch vertikaler Abstand:" -msgid "Twi" -msgstr "" +msgid "Skip" +msgstr "Überspringen" -msgid "Tày" -msgstr "" +#, c-format +msgid "Skipping duplicate group %s.\n" +msgstr "Überspringen von doppelten Gruppen %s.\n" -msgid "Tamazight" -msgstr "" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "Überspringen der Gruppe %s mit dem selben Namen wie eine Glyphe.\n" -msgid "Tzotzil" -msgstr "" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "Überspringen nicht-vorhandener Glyphe %s in Gruppe %s.\n" -msgid "Udmurt" -msgstr "" +msgid "Slab Serifs" +msgstr "5 – Serifenbetont" -msgid "Umbundu" -msgstr "" +msgid "Slab Serifs|SS Geometric" +msgstr "5.3 – Geometrisch" -msgid "Upper Sorbian" -msgstr "" +msgid "Slab Serifs|SS Humanist" +msgstr "5.2 – Humanistisch" -msgid "Uyghur" -msgstr "" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "5.15 – Verschiedenes" -msgid "Venetian" -msgstr "" +msgid "Slab Serifs|SS Monotone" +msgstr "5.2 – Ohne Strichtärkenkontrasten" -msgid "Volapük" -msgstr "" +msgid "Slab Serifs|SS Swiss" +msgstr "5.4 – Swiss" -msgid "Võro" -msgstr "" +msgid "Slab Serifs|SS Typewriter" +msgstr "5.5 – Schreibmaschine" -msgid "Wa" -msgstr "" +msgid "Slant:" +msgstr "Neigung:" -msgid "Wagdi" -msgstr "" +msgid "Slanted" +msgstr "Geneigt" -msgid "Waray-Waray" -msgstr "" +msgid "Slashed Zero" +msgstr "Gestrichene Null" -msgid "West-Cree" -msgstr "" +msgid "Slovak" +msgstr "Slowakisch" -msgid "Wolof" -msgstr "" +msgid "Slovenian" +msgstr "Slowenisch" -msgid "Walloon" -msgstr "" +msgid "Small Capitals" +msgstr "Kapitälchen" -msgid "Mewati" -msgstr "" +msgid "Small Caps" +msgstr "Kapitälchen" -msgid "Tai Lue" -msgstr "" +msgid "Small Form Variants" +msgstr "Kleine Form Varianten" -msgid "Minjangbal" -msgstr "" +msgid "Small Kana Extension" +msgstr "Kleine Kana Erweiterungen" -msgid "Khengkha" -msgstr "" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Konturen am Pixel-Gitter ausrichten" -msgid "Soga" -msgstr "" +msgid "SnapDistance" +msgstr "Einrast-Entfernung" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "SnapDistanceMeasureTool" +msgstr "Einrast-Entfernung Meßwerkzeug" -msgid "Yakut" -msgstr "" +msgid "SnapToInt" +msgstr "Auf ganze Zahlen einrasten" -msgid "Yao" +msgid "" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" +"Wenn du hier „A“ eingibst, dann bekommt die erste ausgewählte Glyphe den " +"Namen „A.suffix“. Die zweite „B.suffix“ und so weiter." -msgid "Yapese" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"Einige Versionen von Windows werden es ablehnen, Postscript-Schriften zu " +"installieren, wenn der Familienname länger als 31 Zeichen ist. Möchtest du " +"trotzdem fortfahren?" -msgid "Y-Cree" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"Einige Versionen von Windows werden es ablehnen, Postscript-Schriften zu " +"installieren, wenn der Schriftname länger als 31 Zeichen ist. Möchtest du " +"trotzdem fortfahren?" -msgid "Yi Classic" -msgstr "Yi klassisch" - -msgid "Yi Modern" -msgstr "Yi modern" +msgid "Something went wrong" +msgstr "Etwas ist schief gelaufen" -msgid "Zealandic" -msgstr "" +msgid "Sorbian" +msgstr "Sorbisch" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Sort By:" +msgstr "Sortieren nach:" -msgid "Zhuang" +msgid "" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" msgstr "" +"Sortiere zuerst nach dem Schriftsystem der Glyphe.\n" +"So sortieren sich A und Z zusammen, während sich\n" +"Alpha mit Omega sortiert und nicht mit A" -msgid "Chinese Hong Kong" -msgstr "Chinesisch Hongkong" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Sortiere diese Anzeige nach dem alphabetischen Namen der Glyphe" -msgid "Chinese Phonetic" -msgstr "Chinesisch Phonetisch" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Sortiere diese Anzeige nach dem Unicode der Glyphe" -msgid "Chinese Simplified" -msgstr "Chinesisch Vereinfacht" +msgid "Sort:" +msgstr "Sortieren:" -msgid "Chinese Traditional" -msgstr "Chinesisch Traditionell" +msgid "SortingScheme|Default" +msgstr "Standard" -msgid "Zande" +msgid "Sorts the lookups in a default ordering based on feature tags" msgstr "" +"Sortiert die Nachschlagetabellen in der Reihenfolge der\n" +"Markireungszeichen der Schriftfunktionen" -msgid "Zazaki" -msgstr "" +msgid "Sort|Alphabetic" +msgstr "Alphabetisch" -msgid "Language(s)" -msgstr "Sprache(n)" +msgid "Source Glyph Names" +msgstr "Quelle Glyphen Namen" -msgid "Script(s) & Language(s)" -msgstr "Schriftsysteme und Sprachen" +msgid "Source from which this design is to be taken" +msgstr "Quelle, aus der dieses Design übernommen werden soll" -#, c-format msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" msgstr "" -"Die Sprache '%s', ist nicht in der Liste der bekannten Sprachen und wird " -"ausgelassen" +"Weißraum (in Punkten) links zwischen Bildern und Text in Beschriftungen, " +"Schaltflächen, Menüelementen, usw., die beides haben" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" -"Mehrere Markierungselemente der Sprachen, einschließlich '%s', sind nicht in " -"der Liste der bekannten Sprachen und werden ausgelassen" +msgid "Space Regions" +msgstr "Regionen verteilen" -msgid "Language List" -msgstr "Sprachen-Liste" +msgid "Space _Regions..." +msgstr "_Regionen verteilen …" msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." +"Space between the ink to of the\n" +"expression and the bar over it." msgstr "" -"Wähle so viele Sprachen wie nötig.\n" -"Halte die Kontroll-Taste gedrückt,\n" -"um mehrere Sprachen auszuwählen." - -msgid "Language Missing" -msgstr "Sprache fehlt" +"Weißraum zwischen dem Ausdruck\n" +"und dem darüberliegendem Strich." msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." msgstr "" -"Mindestens eine Sprache muß ausgewählt sein.\n" -"Verwende die \"Standard\"-Sprache, wenn nichts anderes passt." +"Weißraum zwischen dem Ausdruck\n" +"und dem darüberliegendem Strich\n" +"in größeren Stil." + +msgid "Space:" +msgstr "Zwischenraum:" -msgid "No scripts" -msgstr "Kein Schriftsysteme" +msgid "SpaceAfterScript:" +msgstr "Weißraum nach hoch-/tiefgestellt:" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" -"Mindestens ein Schriftsystem muß auswählt werden, wenn ein " -"Markierungselement der Schrift-Funktionen angeben ist." +msgid "Spacing Modifier Letters" +msgstr "Leerzeichen-Modifikator-Buchstaben" -msgid "Bad script tag" -msgstr "Ungültiges Markierungselement der Schriftsysteme" +msgid "Spanish" +msgstr "Spanisch" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"Das Markierungselement der Schriftsysteme in Zeile %d (%s) ist zu lang. Es " -"kann höchstens 4 Buchstaben lang sein" +msgid "Spanish (Argentina)" +msgstr "Spanisch (Argentinien)" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" -"Das Markierungselement der Schriftsysteme in Zeile %d (%s) sollte ASCII-" -"Zeichen beinhalten.\n" +msgid "Spanish (Bolivia)" +msgstr "Spanisch (Bolivien)" -msgid "No languages" -msgstr "Keine Sprachen" +msgid "Spanish (Chile)" +msgstr "Spanisch (Chile)" -msgid "You must select at least one language for each script." -msgstr "Mindestens eine Sprache muß für jedes Schriftsystem ausgewählt werden." +msgid "Spanish (Colombia)" +msgstr "Spanisch (Kolumbien)" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" -"Das Markierungselement der Sprache in Zeile %d (%s) sollte ASCII-Zeichen " -"beinhalten.\n" +msgid "Spanish (Costa Rica)" +msgstr "Spanisch (Costa Rica)" -msgid "Bad language tag" -msgstr "Ungültiges Markierungselement der Sprache" +msgid "Spanish (Dominican Republic)" +msgstr "Spanisch (Dominikanische Republik)" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"Das Markierungselement der Sprache in Zeile %d (%s) ist zu lang. Es kann " -"höchstens 4 Buchstaben lang sein" +msgid "Spanish (Ecuador)" +msgstr "Spanisch (Ecuador)" -msgid "Script(s)" -msgstr "Skript(e)" +msgid "Spanish (El Salvador)" +msgstr "Spanisch (El Salvador)" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" -"Jede Funktion ist für einen bestimmten Satz von\n" -"Schriftsystemen und Sprachen aktiv.\n" -"Normalerweise wird nur ein Schriftsystem angegeben,\n" -"aber gelegentlich werden es mehrere sein.\n" -"Ein Schriftsystem ist ein vierbuchstabiges \n" -"Schriftsystem-Markierungselement für OpenType\n" +msgid "Spanish (Guatemala)" +msgstr "Spanisch (Guatemala)" -msgid "OpenTypeFeature|New" -msgstr "Neue" +msgid "Spanish (Honduras)" +msgstr "Spanisch (Honduras)" -msgid "You must choose a lookup type" -msgstr "Du musst eine Nachschlagetabelle wählen" +msgid "Spanish (Latin America)" +msgstr "Spanisch (Lateinamerika)" -msgid "No Lookup Type Selected" -msgstr "" +msgid "Spanish (Modern)" +msgstr "Spanisch (modern)" -msgid "You must select a Lookup Type." -msgstr "Du musst eine Art der Nachschlagetabellen wählen." +msgid "Spanish (Nicaragua)" +msgstr "Spanisch (Nicaragua)" -msgid "Unnamed lookup" -msgstr "Unbenannte Nachschlagetabelle" +msgid "Spanish (Panama)" +msgstr "Spanisch (Panama)" -msgid "You must name the lookup." -msgstr "Du musst der Nachschlagetabelle einen Namen geben." +msgid "Spanish (Paraguay)" +msgstr "Spanisch (Paraguay)" -msgid "Bad feature tag" -msgstr "Ungültiges Markierungselement der Funktion" +msgid "Spanish (Peru)" +msgstr "Spanisch (Peru)" -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" -"Das Markierungselement der Funktion in Zeile %d (%s) ist zu lang. Es kann " -"höchstens 4 Buchstaben lang sein (oder es könnte eine Mac-Funktion sein, " -"zwei Nummern in Klammern <3,4>)" +msgid "Spanish (Puerto Rico)" +msgstr "Spanisch (Puerto Rico)" -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" -"Das Markierungselemente der Funktion in Zeile %d (%s) sollte ASCII-Zeichen " -"beinhalten.\n" +msgid "Spanish (Traditional)" +msgstr "Spanisch (traditionell)" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" -"Das Markierungselement der Schriftsysteme in Zeile %d (%s) sollte ASCII-" -"Zeichen beinhalten.\n" +msgid "Spanish (United States)" +msgstr "Englisch (Vereinigte Staaten)" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"Ein Markierungselement der Schriftsysteme in Zeile %d (%s) ist zu lang. Es " -"kann höchstens 4 Buchstaben lang sein" +msgid "Spanish (Uruguay)" +msgstr "Spanisch (Uruguay)" -msgid "Lookup name already used" -msgstr "" +msgid "Spanish (Venezuela)" +msgstr "Spanisch (Venezuela)" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" +msgid "Spanish Mexico" +msgstr "Spanisch Mexiko" -msgid "Lookup" -msgstr "" +msgid "Specials" +msgstr "Spezielle Zeichen" msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" +"Gibt das Dateiformat an, mit dem die Schrift an freetype übergeben wird.\n" +" pfb – ist der Standard-Postscript-Typ1\n" +" ttf – ist truetype\n" +" otf – ist opentype\n" +" nohints – freetype rastert ohne Hints\n" +" Bitmap – nicht an freetype übergeben für das Rendering\n" +" Bitmap-Schriften müssen bereits generiert sein.\n" +" FontForge – verwendet den FontForge-eigenen Rasterizer,\n" +" nicht Freetype's. Nur als letztes Mittel" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +msgid "Specifies screen dots per inch" +msgstr "Definiert Bildschirmpunkte pro inch" -msgid "Right To Left" -msgstr "Rechts nach links" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Gebe Bitmap-Größen an, die neu erstellt werden sollen" -msgid "Ignore Base Glyphs" -msgstr "Basiszeichen ignorieren" +msgid "Specify bitmap sizes to be removed" +msgstr "Gebe Bitmap-Größen an, die entfernt werden sollen" -msgid "Ignore Ligatures" -msgstr "Ligaturen ignorieren" +msgid "Spiro Point Info" +msgstr "Spiro Punkt Informationen" -msgid "Ignore Combining Marks" -msgstr "Zusammengestellte Akzente ignorieren" +msgid "Spiros did not converge" +msgstr "Spiro-Kurven stimmen nicht überein" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Akzentklasse:" +msgid "SplashScreen" +msgstr "Startbildschirm" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Akzentgruppe:" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Kurven Länge=%.1f" -msgid "Lookup Name:" -msgstr "" +#, c-format +msgid "Spline Length=%g" +msgstr "Kurven Länge=%g" -msgid "Store ligature data in AFM files" -msgstr "Ligaturen-Daten in AFM-Dateien speichern" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Nichtübereinstimmung der Kurven in der Glyphe „%s”\n" -msgid "Name in use" -msgstr "Name wird verwendet" +msgid "Square" +msgstr "Quadrat" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" +msgid "Square Cove" +msgstr "Eckig rund" -msgid "Name used twice" -msgstr "Name zweimal verwendet" +msgid "Squish" +msgstr "Verengen" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" -"Der Name, %.80s, erscheint zweimal in dieser Liste.\n" -"Jede Ankerklasse muss einen eindeutigen Namen haben." +msgid "St_yle" +msgstr "St_il" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" +msgid "St_yles" +msgstr "St_ile" -msgid "Remove Anchor Class?" -msgstr "Ankerklasse entfernen?" +msgid "Stack" +msgstr "Stapel" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Ankerklassen in Subtabelle %.80s" +msgid "Stack (TrueType)" +msgstr "Stapel (TrueType)" -msgid "New Anchor Class" -msgstr "Neue Ankerklasse" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "Unteres Element senken, größere Form:" -msgid "Base Glyph Name" -msgstr "Grund-Glyphe Name" +msgid "StackBottomShiftDown:" +msgstr "Unteres Element senken:" + +msgid "StackDisplayStyleGapMin:" +msgstr "Min. Abstand zw. Elementen, größere Form:" + +msgid "StackGapMin:" +msgstr "Min. Abstand zw. Elementen:" + +msgid "StackTopDisplayStyleShiftUp:" +msgstr "Oberes Element anheben, größere Form:" -msgid "Ligature Glyph Name" -msgstr "Ligatur-Glyphe Name" +msgid "StackTopShiftUp:" +msgstr "Oberes Element anheben:" -msgid "First Glyph Name" -msgstr "Erste Glyphe Name" +msgid "Stacks" +msgstr "Stapel" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Standard" +msgstr "Standard" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "In der Schrift gibt es keine Glyphe mit dem Namen \"%s\"" +msgid "Standard Ligatures" +msgstr "Standard-Ligaturen" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" +msgid "Standard Solid Fill" +msgstr "Standard Gefüllt" -#, c-format msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." msgstr "" +"Standardversatz nach unten für Nenner\n" +"bei vergößerter Form.\n" +"Positiver Wert zum absenken." -msgid "Duplicate data" -msgstr "Doppelte Daten" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." msgstr "" +"Standardversatz nach unten für das untere Element\n" +"bei vergößerter Form.\n" +"Positiver Wert zum absenken." -#, c-format -msgid "There are two entries for the same glyph (%.80s)" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." msgstr "" +"Standardversatz nach unten für das\n" +"untere Element bei gestreckter Form." -msgid "Lookup Table Edit" +msgid "" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" +"Standardversatz nach unten für das untere Element.\n" +"Positiver Wert zum absenken." -#, c-format -msgid "Lookup Subtable, %s" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." msgstr "" - -msgid "_Alphabetic" -msgstr "_Alphabetisch" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Sortiere diese Anzeige nach dem alphabetischen Namen der Glyphe" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Sortiere diese Anzeige nach dem Unicode der Glyphe" - -msgid "_By Base Char" -msgstr "_Nach Grundzeichen" +"Standardversatz nach unten für Nenner.\n" +"Positiver Wert zum absenken." msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" +"Standard shift of superscript relative\n" +"to base in cramped mode." msgstr "" +"Standardversatz für hochgestellte Elemente,\n" +"relativ zum Grundbuchstaben im gestauchten Modus." -msgid "By _Scripts" -msgstr "Nach _Schriftsystemen" +msgid "Standard shift up applied to superscript elements." +msgstr "Standardversatz nach oben für hochgestellte Elemente." msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" +"Standard shift up applied to the\n" +"numerator in display style." msgstr "" -"Sortiere zuerst nach dem Schriftsystem der Glyphe.\n" -"So sortieren sich A und Z zusammen, während sich\n" -"Alpha mit Omega sortiert und nicht mit A" +"Standardversatz nach oben für Zähler\n" +"bei vergößerter Form." + +msgid "Standard shift up applied to the numerator." +msgstr "Standardversatz nach oben für Zähler." msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +"Standard shift up applied to the top element of\n" +"a stack in display style." msgstr "" +"Standardversatz nach oben für das obere Element\n" +"bei vergößerter Form." -msgid "_Populate" -msgstr "_Füllen" - -msgid "Auto_Kern" -msgstr "Automatische _Unterschneidung" +msgid "Standard shift up applied to the top element of a stack." +msgstr "Standardversatz nach oben für das obere Element." -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "Standardversatz nach oben für das obere Element bei gestreckter Form." -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +msgid "StandardSlopeError" +msgstr "Standard Neigung Fehler" -msgid "_Add Selected" -msgstr "_Ausgewählte hinzufügen" +msgid "Star" +msgstr "Stern" -msgid "_AutoKern Selected" -msgstr "_Ausgewählte automatische unterschneiden" +msgid "Start contours at e_xtrema" +msgstr "Konturenstart bei E_xtrempunkten" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" -"Unterschneidungs-Informationen zwischen allen Paaren der ausgewählten " -"Glyphen hinzufügen" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Längen-Start" -msgid "Add entries for all selected glyphs." -msgstr "Einträge für alle ausgewählten Glyphen hinzufügen." +#, c-format +msgid "State %d, %.40s" +msgstr "Zustand %d, %.40s" -msgid "_Remove Empty" -msgstr "_Leere entfernen" +msgid "Stem Compression Percent" +msgstr "Stamm komprimieren Prozent" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "Alle \"leeren\" Einträge entfernen – jene, in denen alle Felder 0 sind" +msgid "Stem threshold should be positive" +msgstr "Stamm-Schwellenwert sollte positiv sein" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "Alle \"leeren\" Einträge entfernen – Einträge ohne zweite Glyphe" +msgid "StemSnapH does not contain StdHW value." +msgstr "StemSnapH enthält keinen Wert für StdHW." -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "Alle \"leeren\" Einträge entfernen – jene ohne Quell-Glyphen" +msgid "StemSnapV does not contain StdVW value." +msgstr "StemSnapV enthält keinen Wert für StdVW." -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "Alle \"leeren\" Einträge entfernen – Einträge ohne Ersatz-Glyphe" +msgid "Stems" +msgstr "Stämme" -msgid "Remove All" -msgstr "Alle entfernen" +msgid "Step into" +msgstr "Eintreten" -msgid "Remove all entries." -msgstr "Alle Einträge entfernen." +msgid "Step out of current function" +msgstr "Aus der aktuellen Funktion heraustreten" -msgid "_Default Using Suffix:" -msgstr "" +msgid "Step over (Next)" +msgstr "Übergehen (Weiter)" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" -"Füge der Nachschlagetabelle Einträge hinzu, die auf dem\n" -"folgenden Suffix basieren. Wenn also das Suffix auf \"superior\"\n" -"gesetzt ist und die Schrift enthält Glyphen mit den Namen \"A\"\n" -"und \"A.superior\" (und die Nachschlagetabelle bezieht sich\n" -"auf das lateinische Schriftsystem), dann wird FontForge\n" -"eine Eintragszuordnung \"A\" → \"A.superior\" hinzufügen." +msgid "StopAtJoin" +msgstr "Stoppe bei Verbindung" -msgid "_Default New Entries to First" -msgstr "" +msgid "Storage" +msgstr "Speicher" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +msgid "Storage (TrueType)" +msgstr "Speicher (TrueType)" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "Store ligature data in AFM files" +msgstr "Ligaturen-Daten in AFM-Dateien speichern" -msgid "Please name this subtable" -msgstr "" +msgid "Store this filename in preferences" +msgstr "Diesen Dateinamen in den Einstellungen speichern" -msgid "Duplicate name" -msgstr "Doppelter Name" +msgid "Straight Arms/Double Serif" +msgstr "Gerade Arme/Doppelserife" -msgid "There is already a subtable with that name, please pick another." -msgstr "" +msgid "Straight Arms/Horizontal" +msgstr "Gerade Arme/Horizontal" -msgid "No Subtable" -msgstr "Keine Subtabelle" +msgid "Straight Arms/Single Serif" +msgstr "Gerade Arme/Einzelserife" -msgid "Create a new lookup" -msgstr "Neue Nachschlagetabelle erstellen" +msgid "Straight Arms/Vertical" +msgstr "Gerade Arme/Vertikal" -msgid "Add a subtable to which lookup?" -msgstr "Subtabelle welcher Nachschlagetabelle hinzufügen?" +msgid "Straight Arms/Wedge" +msgstr "Gerade Arme/Angeschrägt" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Glyphen für den ersten Teil des Unterschneidungspaares auswählen" +msgid "Stretch:" +msgstr "Erweitert:" -msgid "Select glyphs for the second part of the kern pair" -msgstr "Glyphen für den zweiten Teil des Unterschneidungspaares auswählen" +msgid "StretchStackBottomShiftDown:" +msgstr "Gestreckt unteres Element senken:" -msgid "No selection" -msgstr "Keine Auswahl" +msgid "StretchStackGapAboveMin:" +msgstr "Min. Abstand obere Elemente, gestreckte Form:" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "StretchStackGapBelowMin:" +msgstr "Min. Abstand untere Elemente, gestreckte Form:" -msgid "Intra Class Distance" -msgstr "" +msgid "StretchStackTopShiftUp:" +msgstr "Gestreckt oberes Element anheben:" -msgid "Kerning format" -msgstr "Format der Unterschneidung" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Version %d@%d\n" -msgid "Use individual kerning pairs" -msgstr "Einzelne Unterschneidungs-Paare verwenden" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "Version %d@%d fehlt von %s\n" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Strichinformationen für %.90s" -msgid "Use a matrix of kerning classes" -msgstr "Benutze eine Matrix von Unterschneidungsklassen" +msgid "Strikeout" +msgstr "Durchstreichen" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Versionen in %s, aber nicht in %s\n" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +msgid "String" +msgstr "Zeichenkette" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +msgid "String ID" +msgstr "Zeichenkette-ID" -msgid "Intra Class Distance:" -msgstr "" +msgid "Stroke" +msgstr "Strich" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Stroke _Variation" +msgstr "Strichstärke-_Variation" -msgid "C_lasses" -msgstr "K_lassen" +msgid "Stroke _Width:" +msgstr "Strich_breite:" -msgid "_Pairs" -msgstr "_Paare" +msgid "Stroke width cannot be zero" +msgstr "Strichbreite darf nicht Null sein" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" -"Unterschneidung kann entweder nach Glyphenklassen oder\n" -"nach Paarkombinationen einzelner Glyphen angegeben werden.\n" -"Welche Art möchtest du für diese Subtabelle benutzen?" +msgid "Strong Left to Right" +msgstr "Stark links nach rechts" -msgid "No Script Tag" -msgstr "Kein Markierungselement der Schriftsysteme" +msgid "Strong Right to Left" +msgstr "Stark rechts nach links" -msgid "Please specify a 4 letter opentype script tag" -msgstr "" -"Gebe ein OpenType-Markierungselement der Schriftsysteme an, mit 4 Buchstaben" +msgid "Style Map:" +msgstr "Stil:" -msgid "Script Tag too long" -msgstr "Markierungselement der Schriftsysteme zu lang" +msgid "Style Name:" +msgstr "Name des Stils:" -msgid "Invalid language" -msgstr "Ungültige Sprache" +msgid "Style Set 1" +msgstr "Stilgruppe 1" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" -"Gebe eine kommagetrennte Liste von OpenType-Markierungselementen der " -"Schriftarten an, die 4 Buchstaben lang sind" +msgid "Style Set 10" +msgstr "Stilgruppe 10" -msgid "Add Language(s) to Script" -msgstr "Sprachen dem Schriftsystem hinzufügen" +msgid "Style Set 11" +msgstr "Stilgruppe 11" -msgid "Remove Language(s) from Script" -msgstr "Sprachen aus Schriftsystem entfernen" +msgid "Style Set 12" +msgstr "Stilgruppe 12" -msgid "Script Tag:" -msgstr "Markierungselement der Schriftsysteme:" +msgid "Style Set 13" +msgstr "Stilgruppe 13" -msgid "Language Tag:" -msgstr "Markierungselement der Sprache:" +msgid "Style Set 14" +msgstr "Stilgruppe 14" -msgid "No Start Glyph" -msgstr "Keine Start-Glyphe" +msgid "Style Set 15" +msgstr "Stilgruppe 15" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" +msgid "Style Set 16" +msgstr "Stilgruppe 16" -msgid "Not enough glyphs" -msgstr "Nicht genügend Glyphen" +msgid "Style Set 17" +msgstr "Stilgruppe 17" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" +msgid "Style Set 18" +msgstr "Stilgruppe 18" -msgid "Bad selection" -msgstr "Ungültige Auswahl" +msgid "Style Set 19" +msgstr "Stilgruppe 19" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" +msgid "Style Set 2" +msgstr "Stilgruppe 2" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" +msgid "Style Set 20" +msgstr "Stilgruppe 20" -msgid "Can't specify a subtable here" -msgstr "Kann hier keine Subtabelle angeben" +msgid "Style Set 3" +msgstr "Stilgruppe 3" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" +msgid "Style Set 4" +msgstr "Stilgruppe 4" -msgid "Missing suffix" -msgstr "Fehlender Suffix" +msgid "Style Set 5" +msgstr "Stilgruppe 5" -msgid "Mass Glyph Rename" -msgstr "Massen-Umbenennung von Glyphen" +msgid "Style Set 6" +msgstr "Stilgruppe 6" -msgid "Rename all glyphs in the selection" -msgstr "Alle Glyphen in der Auswahl umbenennen" +msgid "Style Set 7" +msgstr "Stilgruppe 7" -msgid "By appending the suffix:" -msgstr "Durch Anhängen des Suffix:" +msgid "Style Set 8" +msgstr "Stilgruppe 8" -msgid "To their own names" -msgstr "Zu ihren eigenen Namen" +msgid "Style Set 9" +msgstr "Stilgruppe 9" -msgid "To the glyph names starting at:" -msgstr "Nach deren Glyphen-Namen beginnend bei:" +msgid "Style _ID:" +msgstr "Stil-_ID:" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" -"Wenn du hier „A“ eingibst, dann bekommt die erste ausgewählte Glyphe den " -"Namen „A.suffix“. Die zweite „B.suffix“ und so weiter." +msgid "StyleSet Names" +msgstr "Stilgruppen-Namen" -msgid "If one of those glyphs already has a suffix" -msgstr "Wenn eine dieser Glyphen einen Suffix bereits enthällt" +msgid "Styles (SubFamily)" +msgstr "Stile (Sub-Familie)" -msgid "Append to it" -msgstr "Anhängen" +msgid "Stylistic Alternatives" +msgstr "Stilistische Alternativformen" -msgid "Replace it" -msgstr "Ersetzen" +msgid "Sub/Super" +msgstr "Tief-/Hochgestellt" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" -"Optional, füge diese Zuordnung der Subtabelle der Nachschlagetabelle hinzu:" +msgid "Sub/Superscript" +msgstr "Tief-/Hochgestellte Zeichen" -msgid "Bad Language" -msgstr "Ungültige Sprache" +msgid "Sub1:" +msgstr "Tiefgestellt 1:" -msgid "This feature code is already used" -msgstr "Diese Funktion wird bereits verwendet" +msgid "Sub2:" +msgstr "Tiefgestellt 2:" -msgid "Setting" -msgstr "Einstellung" +msgid "SubDrop:" +msgstr "Tiefgestellt senken:" -msgid "_Language:" -msgstr "_Sprache:" +msgid "SubFonts|_All" +msgstr "_Alle" -msgid "_Name:" -msgstr "_Name:" +msgid "SubFonts|_None" +msgstr "_Keine" -msgid "MacName|_New..." -msgstr "_Neu …" +msgid "SubSuperscriptGapMin:" +msgstr "Min. Abstand hoch-/tiefgestellt:" -msgid "This setting is already used" -msgstr "Diese Einstellung wird bereits verwendet" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "Nummer der Subroutine außerhal der Grenzen in %s\n" -msgid "Setting Id:" -msgstr "Einstellung-Id:" +msgid "Subscript" +msgstr "Tiefgestellt" -msgid "_Enabled" -msgstr "_Aktiviert" +msgid "SubscriptBaselineDropMin:" +msgstr "Tiefgestellt Grundlinie senken:" -msgid "Feature _Id:" -msgstr "_ID der Funktion:" +msgid "SubscriptShiftDown:" +msgstr "Tiefgestellt senken:" -msgid "Mutually Exclusive" -msgstr "Schließen sich gegenseitig aus" +msgid "SubscriptSuperUse|Default" +msgstr "Standard" -msgid "Settings" -msgstr "Einstellungen" +msgid "SubscriptTopMax:" +msgstr "Tiefgestellt Max. Höhe:" -msgid "MacSetting|_New..." -msgstr "_Neu …" +msgid "Subscripts and Superscripts" +msgstr "Tief- und hochgestellte Zeichen" -msgid "MacFeature|_New..." -msgstr "_Neue …" +msgid "Subscripts/Superscripts" +msgstr "Tief-/Hochgestellte Zeichen" -msgid "MacFeature|Default" -msgstr "Standard" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "" +"Substitutions-Glyphe außerhlab der Grenzen in 'mort'/'morx' Tabelle %d\n" -msgid "Constants" -msgstr "Konstanten" +msgid "Substitution generates itself" +msgstr "Substitution erstellt sich selbst" -msgid "Sub/Superscript" -msgstr "Tief-/Hochgestellte Zeichen" +msgid "Substitutions" +msgstr "Substitutionen" -msgid "Limits" -msgstr "Begrenzungen" +msgid "Subtable" +msgstr "Subtabelle" -msgid "Stacks" -msgstr "Stapel" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Subtabelle %.60s in Glyphe %.60s" -msgid "Fractions" -msgstr "Brüche" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "" +"Subtabelle reicht über das Ende der GPOS-Tabelle hinaus\n" +"\n" -msgid "Over/Underbars" -msgstr "Über-/Unterstriche" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "Subtabelle reicht über das Ende der GSUB-Tabelle hinaus\n" -msgid "Radicals" -msgstr "Radikale" +msgid "Sum Around:" +msgstr "Summe drumherum:" -msgid "Connectors" -msgstr "Verbinder" +msgid "Sundanese" +msgstr "Sundanesisch" -msgid "Top Accent Horiz. Pos" -msgstr "Oberer Akzent Horizontale Position" +msgid "Sundanese (roman)" +msgstr "Sundanesisch (lateinisch)" -msgid "Pre-Built Larger Variants" -msgstr "Vorgebaute größere Varianten" +msgid "Sup1:" +msgstr "Hochgestellt 1:" -#. GT: Italic correction -msgid "I.C." -msgstr "Kursiv Korr." +msgid "Sup2:" +msgstr "Hochgestellt 2:" -msgid "Parts List" -msgstr "Teileliste" +msgid "Sup3:" +msgstr "Hochgestellt 3:" -msgid "Height/Kern Data" -msgstr "Höhen-/Unterschneidungs-Daten" +msgid "SupDrop:" +msgstr "Hochgestellt senken:" -msgid "Kern" -msgstr "Unterschneidung" +msgid "Super Condensed" +msgstr "Super schmal" -msgid "Height Adjusts" -msgstr "Höhen-Einstellungen" +msgid "Super Extended" +msgstr "Super breit" -msgid "Kern Adjusts" -msgstr "Unterschneidungs-Einstellungen" +msgid "Super Wide" +msgstr "Super-Breit" -msgid "Exten Shapes" -msgstr "Erweiterte Formen" +msgid "Super and Sub scripts" +msgstr "Tief- und hochgestellte Zeichen" -msgid "Top Accent" -msgstr "Akzente oben" +msgid "Superscript" +msgstr "Hochgestellt" -msgid "Math Kern" -msgstr "Math Unterschneidung" +msgid "SuperscriptBaselineDropMax:" +msgstr "Hochgestellt Grundlinie senken:" -msgid "Vert. Construction" -msgstr "Vertikale Konstruktion" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "Hochgestellt Unterseite Max. mit tiefgestellt" -msgid "Hor. Variants" -msgstr "Horizontale Varianten" +msgid "SuperscriptBottomMin:" +msgstr "Hochgestellt Min. Höhe:" -msgid "Hor. Construction" -msgstr "Horizontale Konstruktion" +msgid "SuperscriptShiftUp:" +msgstr "Hochgestellt anheben:" -msgid "Top Right" -msgstr "Oben rechts" +msgid "SuperscriptShiftUpCramped:" +msgstr "Hochgestellt anheben gestaucht:" -msgid "Top Left" -msgstr "Oben links" +msgid "Superscripts and Subscripts" +msgstr "Tief- und hochgestellte Zeichen" -msgid "Bottom Right" -msgstr "Unten rechts" +msgid "Supplemental Arrows-A" +msgstr "Ergänzende Pfeile-A" -msgid "Bottom Left" -msgstr "Unten links" +msgid "Supplemental Arrows-B" +msgstr "Ergänzende Pfeile-B" -msgid "Glyph Construction" -msgstr "Glyphen Konstruktion" +msgid "Supplemental Arrows-C" +msgstr "Ergänzende Pfeile-C" -msgid "Bad device table" -msgstr "" +msgid "Supplemental Math Operators" +msgstr "Ergänzende Math Operatoren" -#, c-format -msgid "Bad device table for %s" -msgstr "" +msgid "Supplemental Mathematical Operators" +msgstr "Ergänzende mathematische Operatoren" -msgid "Missing Glyph" -msgstr "Fehlende Glyphe" +msgid "Supplemental Punctuation" +msgstr "Ergänzende Satzzeichen" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Es gibt keine Glyphe namens %s (verwendet in %s)" +msgid "Supplemental Symbols and Arrows" +msgstr "Ergänzende Symbole und Pfeile" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" +msgid "Supplemental Symbols and Pictographs" +msgstr "Ergänzende Symbole und Pictographen" -msgid "Bad Parts List" -msgstr "Ungültige Teileliste" +msgid "Supplementary Ideographic Plane" +msgstr "Ergänzende ideografische Tafel" -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Ungültige Teileliste für Glyphe %s in %s" +msgid "Supplementary Multilingual Plane" +msgstr "Ergänzende mehrsprachige Tafel" -msgid "Bad Variants List" -msgstr "Ungültige Varianten-Liste" +msgid "Supplementary Private Use Area-A" +msgstr "Ergänzender Bereich für private Nutzung-A" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Ungültige Varianten-Liste für Glyphe %s in %s" +msgid "Supplementary Private Use Area-B" +msgstr "Ergänzender Bereich für private Nutzung-B" -msgid "MATH table" -msgstr "MATH Tabelle" +msgid "Supplementary Special-purpose Plane" +msgstr "Ergänzende Spezial-Anwendung Tafel" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" +msgid "Swash" +msgstr "Schwungformen" -msgid "TopRight" -msgstr "Oben Rechts" +msgid "Swash Variance" +msgstr "Schwungformen Varianz" -msgid "TopLeft" -msgstr "Oben Links" +msgid "Swedish" +msgstr "Schwedisch" -msgid "BottomRight" -msgstr "Unten Rechts" +msgid "Swedish (Finland)" +msgstr "Schwedisch (Finland)" -msgid "BottomLeft" -msgstr "Unten Links" +msgid "Swedish (Sweden)" +msgstr "Schwedisch (Sweden)" -msgid "Graphical" -msgstr "Grafisch" +msgid "Sy Miscellaneous" +msgstr "11.4 – Verschiedenes" -msgid "Textual" -msgstr "Textuell" +msgid "Sy Mixed Serif" +msgstr "11.1 – Unterschiedliche Serifen" -msgid "Name:" -msgstr "Name:" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "11.3 – Neo-grotesk serifenlos" -msgid "LBearing:" -msgstr "Vorbreite:" +msgid "Sy Old Style Serif" +msgstr "11.2 – Humanistische Serifen" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "Obere Vorbreite:" +msgid "Symbol" +msgstr "Symbol" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Obere Nachbreite:" +msgid "Symbol Charset" +msgstr "Symbol Zeichensatz" -msgid "RBearing:" -msgstr "Nachbreite:" +msgid "Symbolic" +msgstr "11 – Symbolische" -msgid "Kern:" -msgstr "Unterschneidung:" +msgid "Symbols" +msgstr "Symbole" -msgid "VKern:" -msgstr "Vert. Unterschneidung:" +msgid "Symbols Misc." +msgstr "Symbole Verschiedenes" -msgid "_Alter Class" -msgstr "_Klasse ändern" +msgid "Symbols and Arrows Supplement" +msgstr "Symbole und Pfeile Ergänzung" -msgid "_Create Pair" -msgstr "Paar _erstellen" +msgid "Symbols and Pictographs Extended-A" +msgstr "Symbole und Pictogramme, erweitert-A" -msgid "Use Kerning Class?" -msgstr "Unterschneidungs-Klasse benutzen?" +msgid "Symbols:" +msgstr "Symbole:" -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" +msgid "Symmetric-Smoothing" +msgstr "Symmetrisches-Glätten" -msgid "Load Glyph Name List..." -msgstr "Glyphen-Namen Liste laden …" +msgid "Synchronize" +msgstr "Synchronisieren" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Unterschneidungs-Metrik für %.50s" +msgid "Syriac" +msgstr "Syrisch" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Dickten-Metrik für %.50s" +msgid "Syriac Supplement" +msgstr "Syrisch Ergänzung" -#, c-format -msgid "Metrics For %.50s" -msgstr "Metriken für %.50s" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "Obere Vorbreite:" -msgid "Point Size" -msgstr "Punktgröße" +msgid "TS Direct Line" +msgstr "2.1 – Kontrastreich" -msgid "Number out of range" -msgstr "Zahl außerhalb des Bereichs" +msgid "TS Miscellaneous" +msgstr "2.15 – Verschiedenes" -msgid "Set Point Size" -msgstr "Punktgröße festlegen" +msgid "TS Script" +msgstr "2.2 – Handschriftlich" -msgid "Point Size:" -msgstr "Punktgröße:" +msgid "TT" +msgstr "TT" -msgid "Load _Word List..." -msgstr "_Wortliste laden …" +msgid "TT Instrs" +msgstr "TT Instruktionen" -msgid "_Inline" -msgstr "_Innenkonturen" +msgid "TTF" +msgstr "TTF" -msgid "_Outline" -msgstr "_Kontur" +msgid "TTF 'glyf'" +msgstr "TTF 'glyf'" -msgid "_Shadow" -msgstr "_Schatten" +msgid "TTF Names" +msgstr "TTF Namen" -msgid "_Wireframe" -msgstr "_3D Schlag" +msgid "TTFFoundry" +msgstr "TTF Schrifthersteller" -msgid "Effects" -msgstr "Effekte" +msgid "T_reatment" +msgstr "A_rt der Füllung" -msgid "_Partial" -msgstr "_Teilweise" +msgid "T_ypo Descent Offset:" +msgstr "T_ypo Unterlänge Versatz:" + +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgstr "" +"Tabelle '%c%c%c%c' erstreckt sich über das Ende der Datei hinaus und muss " +"ignoriert werden." -msgid "Hide when _Moving" -msgstr "Verstecken beim _Verschieben" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "Tabelle '%c%c%c%c' erstreckt sich über das Ende der Datei hinaus." -msgid "_Hide" -msgstr "_Verstecken" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "" +"Tabelle '%c%c%c%c' hat ungültige Länge, muss 32 oder 6 sein, ist aber %d." -msgid "Insert Glyph _After..." -msgstr "Glyphe einfügen _nach …" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss 36 sein, ist aber %d." -msgid "Insert Glyph _Before..." -msgstr "Glyphe einfügen _vor …" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss 54 sein, ist aber %d." -msgid "_Replace Glyph..." -msgstr "_Glyphe ersetzen …" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." +msgstr "" +"Tabelle '%c%c%c%c' hat ungültige Länge, muss 78, 86 oder 96 sein, ist aber " +"%d." -msgid "Show _Grid" -msgstr "_Gitter anzeigen" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "Tabelle '%c%c%c%c' hat ungültige Länge, muss eine gerade Zahl sein." -msgid "Render using Hinting" -msgstr "Darstellung mithilfe des Hintings" +msgid "Table length should not be odd\n" +msgstr "Tabellenlänge sollte nicht ungerade sein\n" -msgid "Size set from _Window" -msgstr "Größe nach _Fenstergröße gesetzt" +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "" +"Die Tabellenlänge erstreckt sich außerhalb des Dateiendes für '%c%c%c%c'." -msgid "Set Point _Size" -msgstr "Punkt_größe festlegen" +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." +msgstr "" +"Tabellen-Markierungszeichen sollten in alphabetischer Reihenfolge\n" +"in der Haupttabelle der Schrift stehen, aber '%c%c%c%c' erscheint\n" +"nach '%c%c%c%c'." -msgid "_Kerning only" -msgstr "_Nur Unterschneidung" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Tabellen '%c%c%c%c' und '%c%c%c%c' überlappen sich" -msgid "_Advance Width only" -msgstr "_Nur Dickte" +msgid "Tabular Numbers" +msgstr "Tabellenziffern" -msgid "_Both" -msgstr "_Beide" +msgid "Tag Characters" +msgstr "Zeichen markieren" -msgid "_Window Type" -msgstr "_Fenstertyp" +msgid "Tag must be 4 characters long" +msgstr "Markierungselement muss 4 Buchstaben lang sein" -msgid "Advance Width Col" -msgstr "Dickte Farbe" +msgid "Tag too long" +msgstr "Markierungselement zu lang" -msgid "Color used to draw the advance width line of a glyph" -msgstr "Farbe für die Zeichnung der Linie der Dickte einer Glyphe" +msgid "Tagbanwa" +msgstr "Tagbanuwa" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Farbe für die Zeichnung der Linie der Kursiv-Dickte einer Glyphe" +msgid "Tags" +msgstr "Markierungselemente" -msgid "Italic Advance Col" -msgstr "Kursiv-Dickte Farbe" +msgid "Tajiki" +msgstr "Tadschikisch" -msgid "Color used to draw the kerning line" -msgstr "Farbe, die zum Zeichnen der Unterschneidungslinie verwendet wird" +msgid "Tamil" +msgstr "Tamilisch" -msgid "Kern Line Color" -msgstr "Unterschneidung Linien Farbe" +msgid "Tangent" +msgstr "Tangente" -msgid "Color used to draw the left side bearing" -msgstr "Farbe, die zum Zeichnen der Vorbreite verwendet wird" +msgid "Tapered/Closed Loops" +msgstr "Ausgedünnt/geschlossene Schleifen" -msgid "Side Bearing Color" -msgstr "Vor-/Nachbreite Farbe" +msgid "Tapered/No Loops" +msgstr "Ausgedünnt/keine Schleifen" -msgid "Color used to mark the selected glyph" -msgstr "Farbe, die zur Markierung einer ausgewählten Glyphe verwendet wird" +msgid "Tapered/Open Loops" +msgstr "Ausgedünnt/offene Schleifen" -msgid "Selected Glyph Col" -msgstr "Ausgewählte Glyphe Farbe" +msgid "Tatar" +msgstr "Tatarisch" -msgid "MetricsView" -msgstr "Metriken-Ansicht" +msgid "TeX Table" +msgstr "TeX Tabelle" -msgid "This window displays metrics information about a font" -msgstr "Dieses Fenster zeigt Metrik-Informationen einer Schrift an" +msgid "TeX table" +msgstr "TeX Tabelle" -msgid "Axis 1" -msgstr "Achse 1" +msgid "Technical Symbols Misc." +msgstr "Technische Symbole Verschiedenes" -msgid "Axis 2" -msgstr "Achse 2" +msgid "Template Color" +msgstr "Vorlage Farbe" -msgid "Axis 3" -msgstr "Achse 3" +msgid "Terminal Forms" +msgstr "End-Formen" -msgid "Axis 4" -msgstr "Achse 4" +msgid "Terminal Forms #2" +msgstr "End-Formen #2" -msgid "Bad MM Weights" -msgstr "Ungültige MM-Strichstärke" +msgid "Terminal Forms #3" +msgstr "End-Formen #3" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" +msgid "Text Field" +msgstr "Textfeld" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Die Gewichtungen der Standardversion der Schrift müssen 1,0 ergeben" +msgid "Text Image Skip" +msgstr "Weißraum zw. Text und Bild" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" +msgid "Text Labels" +msgstr "Text-Beschriftung" -msgid "Blend to New Font" -msgstr "In neue Schrift verschmelzen" +msgid "Text Width: 0" +msgstr "Textbreite: 0" -msgid "MM Change Def Weights" -msgstr "MM ändere Standard-Strichstärke" +#, c-format +msgid "Text Width:%4d" +msgstr "Textbreite:%4d" -msgid "You may change the default instance of this font" -msgstr "" +msgid "Text and Background" +msgstr "Text und Hintergrund" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" +msgid "Text color for popup windows" +msgstr "Textfarbe für Popup-Fenster" -msgid "either by explicitly entering the contribution" -msgstr "" +msgid "Text color for progress windows" +msgstr "Textfarbe für Fortschrittsfenster" -msgid "of each master design, or by entering the design" -msgstr "" +msgid "Text from script" +msgstr "Text vom Schriftsystem" -msgid "values for each axis" -msgstr "Werte für jede Ache" +msgid "Textual" +msgstr "Textuell" -msgid "Contribution of each master design" -msgstr "" +msgid "Tfm Save Failed" +msgstr "Speichern von TFM fehlgeschlagen" -msgid "Design Axis Values" -msgstr "Design-Axis Werte" +msgid "Thai" +msgstr "Thailändisch" -msgid "You must provide at least one name here" -msgstr "Hier mußt du mindestens einen Namen angeben" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "Das Feld „DPI“ muss mehr als 10 sein und weniger als 5000." -msgid "Named Styles" -msgstr "Benannte Stile" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Das Feld „Nähe“ muss mehr als 0 sein und weniger als ein Halb." -msgid "Bad Axis" -msgstr "Ungültige Achse" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" +msgstr "" +"Die %1$s Hints in der Glyphe \"%2$.30s\" in Schrift %3$.30s entsprechen " +"nicht denen in %4$.30s (unterschiedliche Anzahl oder unterschiedliche " +"Kriterien für Überlappungen)" #, c-format -msgid "Bad Number in %s" -msgstr "Ungültige Nummer in %s" +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" +msgstr "" +"%1$s im Suchdialog enthält eine Referenz auf %2$.20hs, die in der neuen " +"Schrift nicht existiert.\n" +"Soll der Referenz entfernt werden?" #, c-format -msgid "Wrong number of entries in %s" -msgstr "Falsche Anzahl von Einträgen in %s" +msgid "The %s differs. In %s it is (" +msgstr "%s unterscheidet sich. In %s ist es (" + +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%s fehlt in %s. Währenddessen is es in %s (" #, c-format msgid "The %s list is not ordered" msgstr "Die %s-Liste ist nicht geordnet" -msgid "Font|New" -msgstr "Neu" - -msgid "Force Bold Threshold:" -msgstr "Erzwinge Fettschnitt Schwellenwert:" - -msgid "Please set the Axis Type field" -msgstr "Bestimme das Feld der Achsen-Art" - msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" +"Das Bitmap-Format 'NFNT' wird unter OS/X nicht verwendet (obwohl du immer " +"noch eine (nutzlose) Bitmap-Schrift erstellen musst, wenn du eine Type1 " +"PostScript-Ressource speicherst)." -msgid "Begin:" -msgstr "Anfang:" - -msgid "End:" -msgstr "Ende:" - -msgid "AxisValue|Default" -msgstr "Standard" - -msgid "Axis range not valid" -msgstr "Achsen-Bereich nicht gültig" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "Das Bitmap-Format 'NFNT' ist veraltet" -msgid "Design Settings:" -msgstr "Designeinstellungen:" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "Das Format 'POST' Type1 ist wahrscheinlich veraltet" -msgid "Normalized Settings:" -msgstr "Normalisierte Einstellungen:" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." +msgstr "" +"Das Format 'POST' Type1 ist wahrscheinlich veraltet und funktioniert in " +"zukünftigen Mac-Versionen möglicherweise nicht." +#, c-format msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" +"Die 'cvt ' Tabelle in der Instanz %.30s hat eine andere Größe als die in der " +"Standardschrift" -msgid "Normalized position of this design along each axis" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" msgstr "" +"Die 'gasp' Tabelle (Ausrichtung am Gitter) muss mit einem Pixeleintrag von " +"65535 enden" -#, c-format -msgid "The set of positions, %.30s, is used more than once" +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" +"Die 'gasp' Tabelle steuert die Gitteranpassung und das\n" +"Weichzeichnen der Ränder für die Darstellung am Ausgabegerät.\n" +"Die Tabelle besteht aus einer (geordneten) Liste von Pixelgrößen\n" +"und jede Größe enthällt eine Gruppen von Kennzeichen. Diese\n" +"Kennzeichen gelten für alle Pixelgrößen größer als der vorherige\n" +"Tabelleneintrag, aber kleiner oder gleich dem aktuellen.\n" +"Die Liste muss mit einer Pixelgröße von 65535 abschließen.\n" +"Die Version 1 der Tabelle enthält zwei zusätzliche Kennzeichen,\n" +"die für den ClearType-Rasterizer von MS gelten.\n" +"\n" +"Die 'gasp' Tabelle gilt nur für TrueType Schriften." -#, c-format -msgid "The font %.30s is assigned to two master designs" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" msgstr "" +"Die 'kern'-Tabelle unterstützt maximal 10920 Unterschneidungspaare in einer " +"Untertabelle" #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" msgstr "" +"Die 'name' Tabelle enthält (mindestens) zwei Zeichenketten für %s in der " +"Sprache %s, die erste '%.12s…' die zweite '%.12s…'.\n" +"Was ist dir lieber?" #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." msgstr "" - -msgid "Disordered designs" -msgstr "Ungeordnete Designs" +"Das 'sfnt' Format ist derzeit auf 65535 Glyphen begrenzt. Deine Schriftart " +"hat %d." msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" msgstr "" +"Die 'size'-Funktion scheint nicht dem Standard zu entsprechen,\n" +"noch entspricht es Adobes früher Fehlinterpretation\n" +"des Standards. Ich kann es nicht analysieren.\n" -msgid "Bad PostScript function" -msgstr "Ungültige PostScript-Funktion" - -msgid "CID keyed fonts may not be a master design of a multiple master font" +msgid "" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" +"Die 'size'-Funktion entspricht Adobes frühen Fehlinterpretation des otf " +"Standards.\n" -msgid "Create MM" -msgstr "MM erstellen" - -msgid "MM _Info" -msgstr "MM _Informationen" - -msgid "Type of distortable font:" -msgstr "Art der verzerrbaren Schrift:" - -msgid "Adobe" -msgstr "Adobe" - -msgid "Number of Axes:" -msgstr "Anzahl der Achsen:" - -msgid "Number of Master Designs:" -msgstr "Anzahl der Master Designs:" - -msgid "Axis Type:" -msgstr "Achsen-Art:" - -msgid "Axis Range:" -msgstr "Achsen-Bereich:" - -msgid "Default:" -msgstr "Standard:" - -msgid "Intermediate Points:" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "Quelle, aus der dieses Design übernommen werden soll" - -msgid "Master Designs" -msgstr "Master Designs" - -msgid "Design|_New..." -msgstr "_Neu …" - -msgid "Normalize Design Vector Function:" -msgstr "Normalisieren Design-Vektor Funktion:" - -msgid "Convert Design Vector Function:" -msgstr "Konvertieren Design-Vektor Funktion:" - -msgid "Non Linear Transform" -msgstr "Nichtlineare Transformation" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "X Ausdruck:" +"Die AFM-Datei enthält Metriken-Informationen, die viele Wortprozessoren " +"lesen, wenn Sie PostScript® Schriften verwenden." msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." msgstr "" +"Das AFM-Format ermöglicht das Hinzufügen einiger Informationen\n" +"über zusammengesetzte Zeichen (ungefähr das gleiche wie die\n" +"Akzent-zu-Grundzeichen Ankerklassen). Allerdings neigt die\n" +"AFM-Datei groß zu werden, da sie die Daten nicht effizient speichert." -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Y Ausdruck:" - -msgid "Glyph Origin" -msgstr "Glyphen-Ursprung" - -msgid "Center of Selection" -msgstr "Zentrum der Auswahl" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Zuletzt gedrückt" - -msgid "Point of View Projection" -msgstr "Ausganspunkt der Projektion" - -msgid "View Point" -msgstr "Standpunkt" - -msgid "Distance to drawing plane:" -msgstr "Abstand zur Zeichnungsebene:" - -msgid "Distance to projection plane:" -msgstr "Abstand zur Projektionsebene:" - -msgid "Drawing plane tilt:" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" +"Der Befehl „Bearbeiten → Verbinden” verbindet Punkte, die so nah beieinander " +"liegen.\n" +"Ein Wert von 0 bedeutet, dass sie übereinstimmen müssen" -msgid "Direction of gaze:" -msgstr "Richtung des Blicks:" - -msgid "Vanishing Point:" -msgstr "Fluchtpunkt:" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "" +"Mit dem FONTLOG können Änderungen an deiner Schrift festgehalten halten." msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" +"FONTLOG enthält eine Beschreibung des Font-Projekts, eine detaillierte \n" +" Aufzeichnung von Änderungen und eine Liste der Mitwirkenden" -msgid "All Fonts" -msgstr "Alle Schriften" - -msgid "Outline Fonts" -msgstr "Kontur-Schriften" - -msgid "Bitmap Fonts" -msgstr "Bitmap-Schriften" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." +msgstr "" +"FONTLOG ist eine Textdatei, die relevante Informationen über die Schriftart " +"enthält, \n" +"einschließlich Dinge wie Veränderungen. (Eine allgemeine Vorlage gibt es auf " +"der \n" +"OFL FAQ Seite, unter http://scripts.sil.org/OFL-FAQ_web)\n" +"Verwendung innerhalb eines offenen Font-Projekts ist sehr zu empfehlen, aber " +"nicht \n" +"zwingend erforderlich. Wenn Deine Schriftart bereits eine Fontlog-Tabelle " +"enthält \n" +"(siehe Element->Schrift-Informationen) und diese Option aktivieren ist, dann " +"werden die \n" +"internen Fontlog Informationen der Datei „FONTLOG.txt“ angehängt, die sich " +"im selben \n" +"Verzeichnis befindet, wie die Schriftart selbst." -msgid "PostScript" -msgstr "PostScript" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "" +"Die Zusammenführen-Operation kann nicht rückgängig gemacht werden.\n" +"Trotzdem durchführen?" -msgid "TrueType" -msgstr "TrueType" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "" +"Den OpenType-Funktionen der Stilgruppen ('ss01' – 'ss20')\n" +"können hier menschlich lesbare Namen zugewiesen werden." -msgid "OpenType" -msgstr "OpenType" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" +msgstr "" +"Die OpenType-Dokumentation schlägt in einer etwas verwirrenden\n" +"Weise vor, dass wenn eine Grund-Glyphe (oder Grund-Akzent) einen\n" +"Ankerpunkt für eine Klasse in der Subtabelle einer Nachschlagetabelle\n" +"enthält, dann sollte sie Anker für alle Klassen der Subtabelle enthalten" -msgid "Type1" -msgstr "Typ1" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "" +"Die PFM-Datei enthält Informationen, die Windows benötigt, um eine " +"PostScript®-Schrift zu installieren." -msgid "Type2" -msgstr "Typ2" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"Die PfaEdit-Tabelle ist eine Erweiterung des TrueType-Formats\n" +"und enthält verschiedene von FontForge verwendete Daten.\n" +"(Es sollte die FontForge-Tabelle heißen,\n" +"tut dies aber aus historischen Gründen nicht)" -msgid "Type3" -msgstr "Typ3" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Der PostScript-Schriftname „%.63s“ ist ungültig.\n" +"Er sollte druckbar ASCII Zeichen enthalten,\n" +"darf nicht (){}[]<>%%/ oder ein Leerzeichen\n" +"enthalten und muss kürzer sein als 63 Zeichen" -msgid "Unified Font Object" -msgstr "Vereintes Schriftobjekt (UFO)" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"Die TeX-Tabelle ist eine Erweiterung des TrueType-Formats\n" +"und der verschiedenen Daten, die du in einer tfm-Datei\n" +"erwarten würdest (Daten die nicht bereits an anderer Stelle\n" +"in der ttf-Datei gespeichert sind).\n" -msgid "FontForge's SFD" -msgstr "FontForge SFD" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Die X-Koordinate des Ankerpunkts in dieser Glyphe" -msgid "Backup SFD" -msgstr "SFD Sicherheitskopie" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Die Y-Koordinate des Ankerpunkts in dieser Glyphe" -msgid "Extract from PDF" -msgstr "Aus PDF extrahieren" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"Die Dickte von %s (%d) entspricht nicht der maximalen Dickte der Schrif (%d) " +"und ist eine dicktengleiche Schrift\n" -msgid "Archives" -msgstr "Archive" +msgid "The amount of space between words when using this font" +msgstr "Wortabstand, wenn diese Schrift verwendet wird" -msgid "All Files" -msgstr "Alle Dateien" +msgid "The amount of stretchable space between words when using this font" +msgstr "Erweiterter Wortabstand, wenn diese Schrift verwendet wird" -msgid "Edit Filter List" -msgstr "Filterliste bearbeiten" +msgid "The amount the space between words may shrink when using this font" +msgstr "Veringerter Wortabstand, wenn diese Schrift verwendet wird" -msgid "Filter" -msgstr "Filter" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "" +"Das Kästchen in dem sich die Auf-/Ab-Pfeile eines numerischen Feldes " +"befinden (Drehknopf)" -msgid "Edit Font Filters" -msgstr "Schrift-Filter bearbeiten" +#, c-format +msgid "The class name, %s, is already in use." +msgstr "Der Klassenname %s wird bereits verwendet." -msgid "Filter|New" -msgstr "Neu" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "Der Code-Punkt U+%1$04X tritt in den Gruppen %2$.30s und %3$.30s auf" -msgid "Filter:" -msgstr "Filter:" +msgid "The color of a selected point" +msgstr "Farbe eines ausgewählten Punktes" -msgid "Display files of this type" -msgstr "Dateien dieses Typs anzeigen" +msgid "The color of an on-curve point" +msgstr "Farbe eines Kurven-Punktes" -msgid "Force glyph names to:" -msgstr "Glyphennamen erzwingen nach:" +msgid "The color of anchor stars" +msgstr "Die Farbe der Ankersterne" -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" -"In der gespeicherten Schrift, erzwinge die Namensgebung aller Glyphen\n" -"entsprechend der angegebenen Namensliste" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "Farbe der Rasterblöcke (und andere), die am Gitter ausgerichtet sind" -msgid "No Rename" -msgstr "Ohne Umbenennung" +msgid "The color of grid-fit outlines" +msgstr "Farbe der Konturen, die am Gitter ausgerichtet sind" -msgid "Open Font" -msgstr "Schrift öffnen" +msgid "The color of outlines in inactive layers" +msgstr "Farbe der Konturen in inaktiven Ebenen" -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "The color of outlines in the active layer" +msgstr "Farbe der Konturen in der aktiven Ebene" msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" +"Die Farbe der Rasterblöcke, die gerade ausgeschaltet wurden (im " +"Fehlerkorrektur-Modus, wenn eine Instruktion einen Punkt bewegt)" msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" msgstr "" +"Die Farbe der Rasterblöcke, die gerade eingeschaltet wurden (im " +"Fehlerkorrektur-Modus, wenn eine Instruktion einen Punkt bewegt)" -msgid "UseCairoDrawing" -msgstr "Benutze Cairo Zeichnen" +msgid "The color of the large bitmap" +msgstr "Farbe des großen Bitmaps" -msgid "ExportClipboard" -msgstr "Ablage exportieren" +msgid "The color of the line marking the advance width" +msgstr "Farbe der Linie, um die Dickte zu markieren" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" +msgid "The color of the line marking the advance width when it is selected" +msgstr "Farbe der Linie, um die Dickte zu markieren, wenn sie ausgewählt ist" -msgid "AutoSaveFrequency" -msgstr "Häufigkeit der automatischen Sicherung" +msgid "The color of the line marking the grid-fit advance width" +msgstr "Farbe der Linie, um die am Gitter ausgerichtete Dickte zu markieren" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." +msgid "The color of the line marking the left bearing when it is selected" msgstr "" +"Farbe der Linie, um die Vorbreite zu markieren, wenn sie ausgewählt ist" -msgid "RevisionsToRetain" -msgstr "Anzahl Revisionen zu behalten" +msgid "The color of the line(s) marking ligature carets" +msgstr "Die Farbe der Markierungslinien für Ligaturen-Trenner" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." +msgid "The color of thick outlines in inactive layers" +msgstr "Farbe der dicken Konturen in inaktiven Ebenen" + +msgid "The color of thick outlines in the active layer" +msgstr "Farbe der dicken Konturen in der aktiven Ebene" + +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "Farbe zum zeichnen der Extrempunkte (wenn der Modus aktiviert ist)" + +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" msgstr "" +"Die kontextuelle/Ketten-Subtabelle %s in %s stimmt nicht überein mit %s in " +"%s\n" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." +msgid "The control point above the selected point is near the italic angle" msgstr "" +"Der Kontrollpunkt über dem ausgewählten Punkt liegt nahe dem kursiven Winkel" -msgid "UndoRedoLimitToSave" -msgstr "Anzahl gespeicherter Schritte für Rückgängig/Wiederholen" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Der Kontrollpunkt über dem ausgewählten Punkt ist nahezu horizontal" -msgid "WarnScriptUnsaved" -msgstr "Warnen Skript nich gespeichert" +msgid "The control point above the selected point is nearly vertical" +msgstr "Der Kontrollpunkt über dem ausgewählten Punkt ist nahezu vertikal" msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." +"The control point above the selected point is outside the spline segment" msgstr "" +"Der Kontrollpunkt über dem ausgewählten Punkt liegt außerhalb des " +"Kurvensegments" -msgid "SeekCharacter" -msgstr "Suche Zeichen" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." +msgid "The control point below the selected point is near the italic angle" msgstr "" -"Wenn FontForge eine (nicht sfd) Schrift öffnet, wird versucht, dieses " -"Unicode-Zeichen in der Schriftansicht anzuzeigen." +"Der Kontrollpunkt unter dem ausgewählten Punkt liegt nahe dem kursiven Winkel" -msgid "CompactOnOpen" -msgstr "Kompakt beim Öffnen" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Der Kontrollpunkt unter dem ausgewählten Punkt ist nahezu horizontal" -msgid "When a font is opened, should it be made compact?" -msgstr "" +msgid "The control point below the selected point is nearly vertical" +msgstr "Der Kontrollpunkt unter dem ausgewählten Punkt ist nahezu vertikal" msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." +"The control point below the selected point is outside the spline segment" msgstr "" +"Der Kontrollpunkt unter dem ausgewählten Punkt liegt außerhalb des " +"Kurvensegments" -msgid "UndoRedoLimitToLoad" -msgstr "Anzahl geladener Schritte für Rückgängig/Wiederholen" - -msgid "OpenTypeLoadHintEqualityTolerance" +msgid "The control point left of the selected point is near the italic angle" msgstr "" +"Der Kontrollpunkt links vom ausgewählten Punkt liegt nahe dem kursiven Winkel" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" -"Beim Importieren einer OpenType-Schrift im Falle des Hintings, stimmen " -"Kurvenpunkte möglicherweise nicht genau mit den Grenzen überein. Ein Punkt " -"kann beispielsweise -0,0002, statt genau 0 sein.\n" -"Diese Einstellung erlaubt es dem Benutzer, einen kleinen Toleranzwert dem " -"geladenen OpenType-Code hinzu zu fügen.\n" -"Verglichen wird dann nicht auf Gleichheit, sondern auf Gleichheit innerhalb " -"der Toleranz (z.B. werden Werte im Bereich von -0,0002 bis 0,0002 bei der " -"Berechnung von Hints als 0 angesehen)." +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Der Kontrollpunkt links vom ausgewählten Punkt ist nahezu horizontal" + +msgid "The control point left of the selected point is nearly vertical" +msgstr "Der Kontrollpunkt links vom ausgewählten Punkt ist nahezu vertikal" msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." +"The control point left of the selected point is outside the spline segment" msgstr "" +"Der Kontrollpunkt links vom ausgewählten Punkt liegt außerhalb des " +"Kurvensegments" -msgid "InterpolateCPsOnMotion" -msgstr "Interpoliere Kontroll-Punkte bei Bewegung" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." +msgid "The control point right of the selected point is near the italic angle" msgstr "" +"Der Kontrollpunkt rechts vom ausgewählten Punkt liegt nahe dem kursiven " +"Winkel" -msgid "SnapDistanceMeasureTool" -msgstr "Einrast-Entfernung Meßwerkzeug" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Der Kontrollpunkt rechts vom ausgewählten Punkt ist nahezu horizontal" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Der Kontrollpunkt rechts vom ausgewählten Punkt ist nahezu vertikal" msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" +"The control point right of the selected point is outside the spline segment" msgstr "" +"Der Kontrollpunkt rechts vom ausgewählten Punkt liegt außerhalb des " +"Kurvensegments" -msgid "AutoKernDialog" -msgstr "Automatische Unterschneidung Dialog" - -msgid "Open AutoKern dialog for new kerning subtables" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Die Konvention besagt, dass PostScript-Schriften eine Geviert-Größe von 1000 " +"haben sollten. Aber diese Schrift hat eine Größe von %d. Dies ist kein " +"Fehler, aber du solltest in Betracht ziehen, die Geviert-Größe im Dialog " +"„Element → Schrift-Informationen → Allgemein” zu ändern.\n" +"Möchtest du trotzdem deine Schrift weiter erstellen?" -msgid "MetricsShiftSkip" -msgstr "Metrik-Änderung, Shift" - +#, c-format msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" -"Anzahl der Einheiten, um die ein Tabellenwert im Metrikenfenster erhöht/" -"verringert wird, wenn die Shift-Taste gehalten wird" - -msgid "MetricsControlShiftSkip" -msgstr "Metrik-Änderung, Ctrl + Shift" +"Die Konvention besagt, dass TrueType-Schriften eine Geviert-Größe einer " +"Zweierpotenz haben sollten. Aber diese Schrift hat eine Größe von %d. Dies " +"ist kein Fehler, aber du solltest in Betracht ziehen, die Geviert-Größe im " +"Dialog „Element → Schrift-Informationen → Allgemein” zu ändern.\n" +"Möchtest du trotzdem deine Schrift weiter erstellen?" msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" -"Anzahl der Einheiten, um die ein Tabellenwert im Metrikenfenster erhöht/" -"verringert wird, wenn die Control- und Shift-Taste gehalten werden" +"Die Koordinaten aller Punkte und Kontrollpunkte im Truetype-Format\n" +"müssen ganze Zahlen sein (wenn es sich nicht um ganze Zahlen handelt,\n" +"wird sie FontForge bei der Ausgabe runden, was zu Problemen führen kann).\n" +"Auch in PostScript-Schriften ist es in der Regel eine gute Idee, " +"ganzzahlige\n" +"Werte zu verwenden." -msgid "DrawOpenPathsWithHighlight" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" +"Diese Punzen zwischen diesen Hits sind nicht gleich, schlecht für ein stem3 " +"Hint" msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"Die aktuelle Kodierung enthält Glyphen, die den CIDs nicht zugeordnet werden " +"können.\n" +"Soll ich sie löschen oder sie ans Ende hinzufügen (wo sie mit zukünftigen " +"Definitionen in Konflikt geraten können)?" +#, c-format msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." +"The default font does not have a 'cvt ' table, but the instance %.30s does" msgstr "" -"Das Messwerkzeug zeigt horizontale und vertikale Entfernungen auf der " -"Leinwand." +"Die Standardschrift hat keine 'cvt '-Tabelle, aber die Instanz %.30s hat sie" -msgid "MeasureToolShowHorizontalVertical" -msgstr "Messwerkzeug zeight horizontale/vertikale Messungen" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Standardgröße des Gevierts in einer neu erstellten Schrift." -msgid "EditHandleSize" +msgid "The different instances of this mm have a different number of glyphs" msgstr "" +"Die verschiedenen Instanzen dieses multiple masters haben unterschiedliche " +"Anzahl an Glyphen" +#, c-format msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" msgstr "" +"Der Eintrag „%1$.20s” ist nicht vorhanden im private Wörterbuch, weder von " +"%2$.30s noch von %3$.30s." +#, c-format msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" +"Die Funktion '%c%c%c%c' ist zweimal benannt in der Sprache %s\n" +"%.80s\n" +"%.80s" +#, c-format msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" msgstr "" +"Das Markierungselement der Funktion in Zeile %d (%s) ist zu lang. Es kann " +"höchstens 4 Buchstaben lang sein (oder es könnte eine Mac-Funktion sein, " +"zwei Nummern in Klammern <3,4>)" -msgid "ShowControlPointsAlways" -msgstr "Zeige Kontrollpunkte immer" - -msgid "Also enable preview mode when the space bar is pressed." +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" msgstr "" +"Das Markierungselemente der Funktion in Zeile %d (%s) sollte ASCII-Zeichen " +"beinhalten.\n" -msgid "ShowFillWithSpace" -msgstr "" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Bei ausgewählter Glyphe ist folgender Fehler aufgetreten: %.100s" -msgid "OutlineThickness" -msgstr "Kontur-Dicke" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "Die folgenden Tabellen in der Schrift wurden von FontForge ignoriert\n" +#, c-format msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"Die Schrift %.30s enthält kubische Kurven. Sie muss in quadratische Kurven " +"umgewandelt werden, bevor sie in einer Apple-verzerrten Schrift verwendet " +"werden kann" +#, c-format msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"Die Schrift %.30s enthält quadratische Kurven. Sie muss in kubische Kurven " +"umgewandelt werden, bevor sie in multiple master verwendet werden kann" -msgid "AddCharToNameList" -msgstr "Zeichen der Namensliste hinzufügen" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" +msgid "The font comment can contain whatever you feel it should" msgstr "" +"Der Schrift-Kommentar kann alles enthalten, was du für erforderlich hällst" +#, c-format msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "PNG in SFD schreiben" - -msgid "GenerateHintWidthEqualityTolerance" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"Die Schrift enthält Fehler.\n" +"%sMöchtest du die Fehler überprüfen oder die Schrift trotzdem speichern?" +#, c-format msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"Die Schriftdatenbank enthällt schon eine\n" +"Bitmap-Schrift mit dieser Pixelgröße (%d)\n" +"Möchtest Du sie überschreiben?" -msgid "StandardSlopeError" -msgstr "Standard Neigung Fehler" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "Die Schrift enthält keine Glyphe mit dem Namen %s." +#, c-format msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" +"Der Fontname beginnt mit der utf8 Byte-Reihenfolge. Das ist ungültig. %s" +#, c-format msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" +"Die Schriften %1$.30s und %2$.30s haben eine unterschiedliche Anzahl von " +"Glyphen oder unterschiedliche Kodierungen" -msgid "Generate instructions for diagonal stem hints." +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" +"Die Schriften %1$.30s und %2$.30s verwenden verschiedene Kurvenarten (eine " +"quadratische, eine kubische)" -msgid "InstructDiagonalStems" -msgstr "" +msgid "The generated font won't work with ATM" +msgstr "Die generierte Schrift wird mit dem ATM nicht funktionieren" -msgid "InstructSerifs" +#, c-format +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"Die Glyphe %1$.30s hat eine andere Anzahl von Konturen in der Schrift " +"%2$.30s als in %3$.30s." +#, c-format msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"Die Glyphe %1$.30s hat eine andere Nummerierung der Punkte (und " +"Kontrollpunkte) auf ihren Konturen als in den verschiedenen Instanzen der " +"Schrift" -msgid "Generate instructions for ball terminals." +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" msgstr "" +"Die Glyphe %1$.30s in %2$.30s hat sowohl Referenzen als auch Konturen. Dies " +"wird in einer Schrift mit Variationen nicht unterstützt" -msgid "InstructBallTerminals" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" +"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine unterschiedliche Hint-" +"Maske auf ihren Konturen in %3$.30s" +#, c-format msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine andere Anzahl von Punkten " +"(oder Kontrollpunkten) auf ihren Konturen als in %3$.30s" -msgid "InterpolateStrongPoints" -msgstr "Interpoliere wichtige Punkte" - -msgid "CounterControl" -msgstr "Punzen-Steuerung" - +#, c-format msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" -"Stelle sicher, dass ähnliche oder gleiche Punzen in den gerasterten " -"Konturen\n" -"gleich bleiben. Wenn diese Option aktiviert ist, kann es vorkommen, dass " -"die\n" -"Dickten einiger PPEM-Größen inkonsistent skaliert werden." +"Die Glyphe %1$.30s in der Schrift %2$.30s hat eine andere Anzahl an " +"Referenzen als in %3$.30s" +#, c-format msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" -"Bei der Generierung einer Truetype- oder Opentype-Schrift\n" -"ist es gelegentlich nützlich, über die Zuordnung zwischen\n" -"truetype Glyphen-IDs und Glyphennamen zu kennen. Wenn\n" -"diese Option aktiviert ist, wird FontForge eine Datei erzeugen\n" -"(mit der Erweiterung .g2n), die diese Daten enthält." +"Die Glyphe %1$.30s in der Schrift %2$.30s hat einen anderen Satz an " +"Unterschneidungspaaren als in %3$.30s" +#, c-format msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" -"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " -"und Opentype-Dateien.\n" -"Dies steuert die Standardeinstellung des Apple-Kästchens im Dialog „Datei → " -"Schriften erstellen”.\n" -"Die Hauptunterschiede sind:\n" -" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" -" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" -" Verwendung von GSUB statt morx(t)/feat\n" -" Verwendung von GPOS statt von kern/opbd\n" -" Verwendung von GDEF statt lcar/prop\n" -"Wenn sowohl dies als auch OpenType gesetzt sind, werden beide Formate " -"generiert." +"Die Glyphe %1$.30s in der Schrift %2$.30s hat Konturen, die in eine andere " +"Richtung laufen als in %3$.30s" +#, c-format msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" -"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " -"und Opentype-Dateien.\n" -"Dies steuert die Standardeinstellung des OpenType-Kästchens im Dialog „Datei " -"→ Schriften erstellen”.\n" -"Die Hauptunterschiede sind:\n" -" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" -" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" -" Verwendung von GSUB statt morx(t)/feat\n" -" Verwendung von GPOS statt von kern/opbd\n" -" Verwendung von GDEF statt lcar/prop\n" -"Wenn sowohl dies als auch Apple gesetzt sind, werden beide Formate generiert." - -msgid "Generic" -msgstr "Generisch" +"Die Glyphe %1$.30s in der Schrift %2$.30s hat Referenzen mit " +"unterschiedlicher Skalierung oder Drehung (usw.) als in %3$.30s" -msgid "New Font" -msgstr "Neue Schrift" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "" +"Die Glyphe %1$.30s ist definiert in der Schrfit %2$.30s aber nicht in %3$.30s" -msgid "Navigation" -msgstr "Navigation" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." +msgstr "" +"Die Glyphe mit CID %d wird mehr als %d Kodierungen zugeordnet. Nur die " +"ersten %d werden behandelt." -msgid "Editing" -msgstr "Bearbeitung" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" +msgstr "" +"Die Glyphe in der Kodierung %d heißt \".notdef\", enthält aber eine Outline. " +"Da sie \".notdef\" heißt, wird sie nicht in die generierte Schrift " +"aufgenommen. Du kannst ihr einen neuen Namen geben, indem du „Element → " +"Glyphen-Informationen” benutzt. Möchtest du mit dem Erstellen der Schrift " +"fortsetzen (und dieses Zeichen weglassen)?" -msgid "Interface" -msgstr "Oberfläche" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "" +"Der Glyphen-Name „U+%1$.30s“ tritt in den Gruppen %2$.30s und %3$.30s auf" -msgid "Synchronize" -msgstr "Synchronisieren" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" +msgstr "" +"Die Glyphe mit dem Namen %.30s wird U+%04X zugeordnet.\n" +"Aber ihr Name zeigt an, dass sie U+%04X zugeordnet werden soll.\n" -msgid "TT" -msgstr "TT" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." +msgstr "" +"Die Glyphe mit dem Namen %s tritt auch in der Klasse in Zeile %d auf, die " +"mit %.20s beginnt …\n" +"Du musst sie aus einer der Beiden entfernen." -msgid "Accents" -msgstr "Akzente" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "" +"Die Glyphe, %.80s, enthält bereits einen Anker in dieser Klasse, %.80s." -msgid "Apps" -msgstr "Applikationen" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Die Glyphe, %.80s, kann in der sfd-Datei nicht gefunden werden" -msgid "Font Info" -msgstr "Schriftinformationen" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Die Glyphe %.80s ist nicht in der Schrift" -msgid "Generate" -msgstr "Erstellen" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" +msgstr "" +"Die Glyphe, %s, enthält die gleiche %s von %s und von %s.\n" +"Die von %s wird entfernt.\n" -msgid "PS Hints" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Die Glyphe, %s, enthält das gleiche Unterschneidungspaar von %s und von %s.\n" +"Die von %s wird entfernt.\n" -msgid "TT Instrs" -msgstr "TT Instruktionen" +msgid "The height of the lower case letters with flat tops" +msgstr "Höhe der Kleinbuchstaben mit flachen Oberteilen" -msgid "Call Script" -msgstr "Skript aufrufen" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "Die Hint-Maske de ausgewählten Punkte enthält überlappende Hints" -msgid "This feature, setting combination is already used" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Der Text des menschlich lesbaren Schriftnamens (im Namensbereich) muss " +"vollständig ASCII sein." +#, c-format msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" +"The instructions for %.80s have changed. Do you want to lose those changes?" msgstr "" +"Instruktionen für %.80s haben sich geändert. Möchtest du diese Änderungen " +"verlieren?" -msgid "Feature tags must be exactly 4 ASCII characters" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" msgstr "" -"Markierungselemente der Funktionen müssen genau 4 ASCII-Zeichen lang sein" +"Kursiv-Korrektur zusammengesetzter Glyphe. Sollte unabhängig sein von der " +"Glyphengröße" -msgid "Tag too long" -msgstr "Markierungselement zu lang" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "" +"Die Sprache '%s', ist nicht in der Liste der bekannten Sprachen und wird " +"ausgelassen" -msgid "Mapping" -msgstr "Zuordnung" +msgid "The layers do not match" +msgstr "Die Ebenen stimmen nicht überein" -msgid "_Feature:" -msgstr "_Funktion:" +msgid "The list of current pixel bitmap sizes" +msgstr "Liste der aktuellen Pixel Bitmapgrößen" -msgid "_Tag:" -msgstr "Markierungselemen_t:" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "" +"Die Markierung zeigt ein aktiviertes Kontrollkästchen (nicht gedrückt, nicht " +"ausgewählt)" -msgid "Menu name with no associated script" -msgstr "Menüname ohne zugehöriges Skript" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "" +"Die Markierung zeigt ein aktiviertes Kontrollkästchen (gedrückt, ausgewählt)" -msgid "Script with no associated menu name" -msgstr "Skript ohne zugehörigen Menünamen" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "" +"Die Markierung zeigt ein nicht aktiviertes Optionsfeld (nicht gedrückt, " +"nicht ausgewählt)" -msgid "Preferences" -msgstr "Einstellungen" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "" +"Die Markierung zeigt ein aktiviertes Optionsfeld (gedrückt, ausgewählt)" -msgid "MacMap|_New..." -msgstr "_Neu …" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." +msgstr "" +"Die maximale Höhe auf die Unterseite eines hochgestellten\n" +"Zeichens geschoben werden kann, um den Abstand zwischen\n" +"hoch- und tiefgestellen Zeichen zu vergrößern, bevor das\n" +"tiefgestelle Zeichen nach unten verschoben wird." -msgid "MacMapping|Default" -msgstr "Standard" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "" +"Maximale Anzahl an Rückgängig/Wiederholen-Schritten die in der Schrift " +"gespeichert werden" -msgid "Menu Name" -msgstr "Menüname" +msgid "The measure tool window background color." +msgstr "Hintergrundfarbe des Fensters des Messwerkzeugs." + +msgid "The measure tool window foreground color." +msgstr "Vordergrundfarbe des Fensters des Messwerkzeugs." +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." msgstr "" +"Der Name, den FontForge dieser Glyphe zuweisen möchte, %.30s, wird bereits " +"von einer anderen Glyphe verwendet." -msgid "Script File" -msgstr "Skriptdatei" - +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"Der Name der Glyphe %.40s hat sich geändert. Dies ist, was benutzt wird, um " +"die Glyphe in der Datei zu finden, daher kann diese Glyphe nicht rückgängig " +"machen.\n" +"(Über nachfolgende Glyphen wird nicht gewarnt.)" -msgid "..." -msgstr "…" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" +msgstr "" +"Der Namensparameter der Schrift-Funktion '%c%c%c%c' enthält keine gültige " +"Namens-ID.\n" -msgid "On" -msgstr "Ein" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" +msgstr "" +"Der Namensparameter der Schrift-Funktion '%c%c%c%c' enthält eine " +"unwahrscheinliche Versionsnummer %d.\n" -msgid "Off" -msgstr "Aus" +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." +msgstr "" +"Der Name, %.80s, erscheint zweimal in dieser Liste.\n" +"Jede Ankerklasse muss einen eindeutigen Namen haben." -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "Normalerweise findet FontForge Anwendungen, indem es in" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "" +"Anzahl der Geviert-Einheiten, um die eine Pfeiltaste einen ausgewählten " +"Punkt bewegt" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "deinen PATH-Umgebungsvariablen nach ihnen sucht. Wenn du" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." +msgstr "" +"Die ofm- und cfg-Dateien enthalten Informationen, die Omega zur Verarbeitung " +"einer Schrift benötigt." -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "dieses Verhalten ändern möchtest, kannst du eine Umgebungsvariable" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Die einzig gültigen Werte für Bits/Pixel sind 1, 2, 4 oder 8" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "setzen, die die vollständige Pfadangabe der Anwendung enthält." +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "" +"Die Konturen der Glyphe %2$.30s wurden in der Schriftart %1$.60s nicht " +"gefunden" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge erkennt BROWSER, MF und AUTOTRAGE." +msgid "The paths that make up this glyph intersect one another" +msgstr "Die Pfade, die diese Glyphe bilden, überschneiden sich" -msgid "Prefs_App| " -msgstr " " +msgid "The pattern size (width & height) must be a positive number" +msgstr "Die Mustergröße (Breite und Höhe) muss eine positive Zahl sein" -msgid "Features" -msgstr "Funktionen" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "" +"Der Prozentsatz eines Gevierts, um den ein Akzent von seiner Grund-Glyphe " +"bewegt wird, in „Glyphen mit Akzenten erstellen“" -msgid "Arrow Options" -msgstr "Pfeil Optionen" +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "Pixelgröße in Zeile %d ist außerhalb der Grenzen." -msgid "Ruler Options" -msgstr "Lineal Optionen" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." +msgstr "" +"Die Punkte wurden geändert. Dies kann bedeuten, dass sich die Truetype-" +"Instruktionen nun auf die falschen Punkte beziehen und zu unerwarteten " +"Ergebnissen führen können." -msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" -"Diese Referenz wurde gespiegelt, so dass ihre Pfade rückwärts gezeichnet " -"werden" +"Größen (in Punkten), auf die dieser Schriftschnitt angewendet wird.\n" +"Untere Begrenzung ist ausschließend, die obere ist einschließend." -msgid "This glyph's advance width is different from the standard width" -msgstr "Die Dickte dieser Glyphe unterscheidet sich vom Standardwert" +msgid "The repeat counts must be positive numbers" +msgstr "Zahlen der Wiederholung müssen positive Zahlen sein" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "Die vertikale Dickte dieser Glyphe unterscheidet sich vom Standardwert" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Die angeforderte Datei %.100s existiert nicht" +#, c-format msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" -"Diese Glyphe ist keinem Unicode zugeordnet, aber ihr Name sollte es sein." +"Das Markierungselement der Schriftsysteme in Zeile %d (%s) ist zu lang. Es " +"kann höchstens 4 Buchstaben lang sein" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" msgstr "" -"Diese Glyphe ist einem Unicode zugeordnet, der anders ist als ihr Name." +"Das Markierungselement der Schriftsysteme in Zeile %d (%s) sollte ASCII-" +"Zeichen beinhalten.\n" -msgid "Can't fix" -msgstr "Kann nicht reparieren" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "Das Suchmuster wurde in der Schrift %.100s nicht nochmal gefunden" #, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "Das Suchmuster wurde in der Schrift %.100s nicht gefunden" + msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" -"Der Name, den FontForge dieser Glyphe zuweisen möchte, %.30s, wird bereits " -"von einer anderen Glyphe verwendet." +"Die Ausgewählten Glyphen haben keine Hints. FotForge wird nur wenige " +"Instruktionen erstellen." -msgid "The selected point is near a vertical stem hint" -msgstr "Der ausgewählte Punkt ist nahe des Hints der vertikalen Stämme" +msgid "The selected line segment is near the italic angle" +msgstr "Das ausgewählte Liniensegment liegt nahe dem kursiven Winkel" -msgid "The x coord of the selected point is near the specified value" -msgstr "" -"Die X-Koordinate des ausgewählten Punktes ist nahe des vorgegebenen Wertes" +msgid "The selected line segment is nearly horizontal" +msgstr "Das ausgewählte Liniensegment liegt nahe der Horizontalen" -msgid "The selected point is not at integral coordinates" -msgstr "Der ausgewählte Punkt ist keine ganzzahlige Koordinate" +msgid "The selected line segment is nearly vertical" +msgstr "Das ausgewählte Liniensegment liegt nahe der Vertikalen" msgid "The selected point does not have integral control points" msgstr "Der ausgewählte Punkt hat keine ganzzahlige Kontrollpunkte" @@ -23414,26 +16707,23 @@ msgid "The selected point is near a horizontal stem hint" msgstr "Der ausgewählte Punkt ist nahe des Hints der horizontalen Stämme" -msgid "The y coord of the selected point is near the specified value" -msgstr "" -"Die Y-Koordinate des ausgewählten Punktes ist nahe des vorgegebenen Wertes" +msgid "The selected point is near a vertical stem hint" +msgstr "Der ausgewählte Punkt ist nahe des Hints der vertikalen Stämme" -msgid "The y coord of the selected point is near the baseline" -msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der Grundlinie" +msgid "The selected point is not at integral coordinates" +msgstr "Der ausgewählte Punkt ist keine ganzzahlige Koordinate" -msgid "The y coord of the selected point is near the xheight" -msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der x-Höhe" +msgid "The selected point is too far from the origin" +msgstr "Der ausgewählte Punkt ist weit vom Ursprung" -msgid "The y coord of the selected point is near the ascender height" +msgid "" +"The selected points (or the intermediate control points) are too far apart" msgstr "" -"Die Y-Koordinate des ausgewählten Punktes ist nahe der Höhe der Oberlänge" - -msgid "The y coord of the selected point is near the cap height" -msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der Versalhöhe" +"Die ausgewählten Punkte (oder Zwischen-Kontrollpunkte) sind zu weit " +"auseinander" -msgid "The y coord of the selected point is near the descender height" -msgstr "" -"Die Y-Koordinate des ausgewählten Punktes ist nahe der Höhe der Unterlänge" +msgid "The selected points are too close to each other" +msgstr "Die ausgewählten Punkte sind zu nahe" msgid "" "The selected spline attains its extrema somewhere other than its endpoints" @@ -23441,2465 +16731,2571 @@ "Die ausgewählte Kurve erreicht ihren Extrempunkt irgendwo anders als ihre " "Endpunkte" -msgid "The selected line segment is nearly horizontal" -msgstr "Das ausgewählte Liniensegment liegt nahe der Horizontalen" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "Der Kontrollpunkt über dem ausgewählten Punkt ist nahezu horizontal" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "Der Kontrollpunkt unter dem ausgewählten Punkt ist nahezu horizontal" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Der Kontrollpunkt links vom ausgewählten Punkt ist nahezu horizontal" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Der Kontrollpunkt rechts vom ausgewählten Punkt ist nahezu horizontal" - -msgid "The selected line segment is nearly vertical" -msgstr "Das ausgewählte Liniensegment liegt nahe der Vertikalen" - -msgid "The control point above the selected point is nearly vertical" -msgstr "Der Kontrollpunkt über dem ausgewählten Punkt ist nahezu vertikal" - -msgid "The control point below the selected point is nearly vertical" -msgstr "Der Kontrollpunkt unter dem ausgewählten Punkt ist nahezu vertikal" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "Der Kontrollpunkt links vom ausgewählten Punkt ist nahezu vertikal" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "Der Kontrollpunkt rechts vom ausgewählten Punkt ist nahezu vertikal" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "Dieser Pfad sollte im Uhrzeigersinn gezeichnet sein" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Dieser Pfad sollte gegen den Uhrzeigersinn gezeichnet sein" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "" +"Die Auswahl sollte so skaliert werden, dass sie die Länge des Pfades abdeckt" msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" msgstr "" -"Diese Glyphe enthält Kontrollpunkte, die wahrscheinlich zu nahe an den " -"Hauptpunkten liegen, um das Aussehen der Kurve zu verändern" - -msgid "Problem explanation" -msgstr "Problemerklärung" - -msgid "Ignore this problem in the future" -msgstr "Problem in Zukunft ignorieren" - -msgid "_Next" -msgstr "_Weiter" +"Dieser Algorithmus verengt die Punzen. Für fette lateinische Schriften\n" +"wird dies nicht empfohlen" -msgid "Fix" -msgstr "Reparieren" +msgid "The size (in points) for which this face was designed" +msgstr "Größe (in Punkten), für die dieser Schriftschnitt entworfen wurde" -msgid "_Stop" -msgstr "_Stop" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "" +"In einem Paar von bluevalues, muss die kleinere Zahl zuerst angegeben werden" msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." msgstr "" -"Diese Glyphe enthält einen Substitutions- oder Ligatureintrag, der sich auf " -"ein leeres Zeichen bezieht" +"Die Spezifikation besagt bereits, dass zur Bestimmung des Zeilenabstands\n" +"die Typo-Metriken verwendet werden sollte. Aber viele Programme folgen " +"nicht\n" +"der Spezifikation, also beschloss MS, dass ein zusätzliches Bit benötigt " +"wird,\n" +"um sie daran zu erinnern." #, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s verweist auf ein leeres Zeichen \"%1$.20s\"" +msgid "The spline does not reach %g" +msgstr "Die Kurve erreicht nicht %g" msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" -"Diese Glyphe enthält Ankerpunkte von einigen, aber nicht alle Ankerklassen " -"in einer Subtabelle" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "Es gibt keinen Anker für Klasse %1$.30s in Subtabelle %2$.30s" +"Standardversatz nach unten für tiefgestellte Elemente.\n" +"Positiver Wert für den Versatz nach unten." msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" -"Zwei Glyphen teilen sich den gleichen Unicode-Codepunkt.\n" -"Ändere die Kodierung auf „Glyphen-Reihenfolge” und verwende\n" -"„Bearbeiten → Auswählen → Nach Platzhalter auswählen” mit folgendem Codepunkt" +"Die tfm- und enc-Dateien enthalten Informationen, die TeX benötigt, um eine " +"PostScript®-Schrift zu installieren." -#, c-format -msgid "U+%04x" -msgstr "U+%04x" +msgid "The tiles should be centered on the path" +msgstr "Die Kacheln sollten auf dem Pfad zentriert werden" +#, c-format msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" msgstr "" -"Zwei Glyphen teilen sich den gleichen Namen.\n" -"Ändere die Kodierung auf „Glyphen-Reihenfolge” und verwende\n" -"„Bearbeiten → Auswählen → Nach Platzhalter auswählen” mit folgendem Codepunkt" - -#, c-format -msgid "%.40s" -msgstr "%.40s" +"Die TrueType-Instruktionen der Glyphe %s sind veraltet.\n" +"Willst du trotzdem weitermachen?" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Gefunden %1$.4g, erwartet %2$.4g" +msgid "The two selected points are the endpoints of an open path" +msgstr "Die zwei ausgewählten Punkte sind Endpunkte eines offenen Pfades" -msgid "The selected line segment is near the italic angle" -msgstr "Das ausgewählte Liniensegment liegt nahe dem kursiven Winkel" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" +msgstr "" +"Die Felder Typo Oberlänge und Unterlänge \"sollten\" den Zeilenabstand\n" +"in Windows definieren. In Wahrheit tun dies die Felder Win Oberlänge und\n" +"Win Unterlänge. (Das Unterlängen-Feld ist in der Regel negativ.)\n" +"Wenn das Kontrollkästchen \"[] Ist Versatz\" leer ist, dann wird jede\n" +"eingegebene Zahl als Wert in OS/2 verwendet. Wenn diese Option gesetzt ist,\n" +"wird jede eingegebene Zahl dem Geviert der Schrift hinzugefügt. In den\n" +"meisten Fällen solltest du diese Feld auf 0 lassen und \"[*] Ist Versatz\" " +"aktivieren. \n" +"\n" +"Hinweis: Typo Unterlänge ist eine NEGATIVE Zahl für Dinge unterhalb der " +"Grundlinie." -msgid "The control point above the selected point is near the italic angle" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." msgstr "" -"Der Kontrollpunkt über dem ausgewählten Punkt liegt nahe dem kursiven Winkel" +"Es wird nicht empfohlen, die Namen 'alefmaksurainitialarabic' und " +"'alefmaksuramedialarabic' zu benutzen." -msgid "The control point below the selected point is near the italic angle" -msgstr "" -"Der Kontrollpunkt unter dem ausgewählten Punkt liegt nahe dem kursiven Winkel" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "Der Text der Version (im Namensbereich) muss vollständig ASCII sein." -msgid "The control point right of the selected point is near the italic angle" +msgid "The weight text (in the Names pane) must be entirely ASCII." msgstr "" -"Der Kontrollpunkt rechts vom ausgewählten Punkt liegt nahe dem kursiven " -"Winkel" +"Der Text der Strichstärke (im Namensbereich) muss vollständig ASCII sein." -msgid "The control point left of the selected point is near the italic angle" -msgstr "" -"Der Kontrollpunkt links vom ausgewählten Punkt liegt nahe dem kursiven Winkel" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Die Gewichtungen der Standardversion der Schrift müssen 1,0 ergeben" +#, c-format msgid "" -"The control point above the selected point is outside the spline segment" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" -"Der Kontrollpunkt über dem ausgewählten Punkt liegt außerhalb des " -"Kurvensegments" +"Die Dickte von %s ist zu groß, um in ein tfm fix_word zu passen, wird auf " +"die größte erlaubte Dickte abgeschnitten." -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" -"Der Kontrollpunkt unter dem ausgewählten Punkt liegt außerhalb des " -"Kurvensegments" +msgid "The width of one em" +msgstr "Breite eines Gevierts" -msgid "" -"The control point left of the selected point is outside the spline segment" +msgid "The width of the line used to draw selected points" msgstr "" -"Der Kontrollpunkt links vom ausgewählten Punkt liegt außerhalb des " -"Kurvensegments" +"Die Breite der Linie, die verwendet wird, um ausgewählte Punkte zu zeichnen" +#, c-format msgid "" -"The control point right of the selected point is outside the spline segment" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" -"Der Kontrollpunkt rechts vom ausgewählten Punkt liegt außerhalb des " -"Kurvensegments" +"Die Dickte, Höhe, Tiefe oder Kursiv-Korrektur %s sind zu groß. Tfm-Dateien " +"können nicht Werte größer als 16 mal die Geviertgröße enthalten. Dickte=%g, " +"Höhe=%g, Tiefe=%g, Kursiv-Korrektur=%g" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" +msgid "The x coord of the selected point is near the specified value" msgstr "" -"Diese Glyphe hat vier Hints, aber wenn dieser vernachläßigt wird, würde ein " -"stem3 Hint passen" - -msgid "This glyph can use a stem3 hint" -msgstr "Diese Glyphe kann einen stem3 Hint benutzen" +"Die X-Koordinate des ausgewählten Punktes ist nahe des vorgegebenen Wertes" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" +msgid "The y coord of the selected point is near the ascender height" msgstr "" -"Diese Punzen zwischen diesen Hits sind nicht gleich, schlecht für ein stem3 " -"Hint" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Der Hint hat eine falsche Breite für ein stem3 Hint" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Die zwei ausgewählten Punkte sind Endpunkte eines offenen Pfades" +"Die Y-Koordinate des ausgewählten Punktes ist nahe der Höhe der Oberlänge" -msgid "The paths that make up this glyph intersect one another" -msgstr "Die Pfade, die diese Glyphe bilden, überschneiden sich" +msgid "The y coord of the selected point is near the baseline" +msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der Grundlinie" -msgid "The selected point is too far from the origin" -msgstr "Der ausgewählte Punkt ist weit vom Ursprung" +msgid "The y coord of the selected point is near the cap height" +msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der Versalhöhe" -msgid "" -"The selected points (or the intermediate control points) are too far apart" +msgid "The y coord of the selected point is near the descender height" msgstr "" -"Die ausgewählten Punkte (oder Zwischen-Kontrollpunkte) sind zu weit " -"auseinander" +"Die Y-Koordinate des ausgewählten Punktes ist nahe der Höhe der Unterlänge" -msgid "The selected points are too close to each other" -msgstr "Die ausgewählten Punkte sind zu nahe" +msgid "The y coord of the selected point is near the specified value" +msgstr "" +"Die Y-Koordinate des ausgewählten Punktes ist nahe des vorgegebenen Wertes" -msgid "This hint does not control any points" -msgstr "Dieser Hint kontrolliert keine Punkte" +msgid "The y coord of the selected point is near the xheight" +msgstr "Die Y-Koordinate des ausgewählten Punktes ist nahe der x-Höhe" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "Die Hint-Maske de ausgewählten Punkte enthält überlappende Hints" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Es gibt %d Seiten in dieser Datei, welche soll es sein?" -msgid "There are no hint masks in this layer but there are overlapping hints." +msgid "There are more hints in this glyph than the maximum allowed" msgstr "" -"In dieser Ebene gibt es keine Hint-Masken, es gibt aber überlappende Hints." +"Es gibt mehr Hints in dieser Glyphe als die maximal zulässige Anzahl von " +"Hints" -msgid "This glyph contains a horizontal hint near the specified width" +msgid "There are more points in this glyph than the maximum allowed" msgstr "" -"Diese Glyphe enthällt einen horizontalen Hint nahe der angegebenen Breite" +"Es gibt mehr Punkte in dieser Glyphe als die maximal zulässige Anzahl von " +"Punkten" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" -"Diese Glyphe enthällt einen vertikalen Hint nahe der angegebenen Breite" +msgid "There are multiple files in this archive, pick one" +msgstr "In diesem Archiv gibt es mehrere Dateien, wähle eine aus" -msgid "This glyph self-intersects" -msgstr "Glyphe überschneidet sich selbst" +msgid "There are multiple fonts in this file, pick one" +msgstr "Es gibt mehrere Schriften in dieser Datei, wähle eine aus" +#, c-format msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" -"Glyphe überschneidet sich selbst. Das Prüfen der Richtung ist bedeutungslos, " -"bis das behoben ist" +"Es gibt mehrere Namens-IDs, die die Schrift-Funktion '%c%c%c%c' benennen.\n" +" Das ist technisch legitim, aber FontForge kann damit nicht umgehen.\n" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" +msgid "There are no hint masks in this layer but there are overlapping hints." msgstr "" -"Wahrscheinlich überschneidet sich die Kurve (allerdings konnte nichts\n" -"festgestellt werden). Überprüfe die Ecken in vergrößerter Ansicht" +"In dieser Ebene gibt es keine Hint-Masken, es gibt aber überlappende Hints." msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" -"Diese Referenz hat eine Transformationsmatrix, die nicht im True Type " -"ausgedrückt werden kann.\n" -"Alle Einträge (außer Parallelverschiebung) müssen zwischen[-2.0,2.0] " -"liegen.\n" -"Die Parallelverschiebung muss eine ganze Zahl sein." +"Es sind zu wenige Glyphen ausgewählt, um ein repräsentatives Beispiel für " +"diesen Aspekt deiner Schrift zu erhalten. Wenn du die Markierung aufhebst, " +"gilt der Befehl für alle Glyphen in der Schrift" +#, c-format msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" -"Diese Glyphe enthält sowohl Konturen als auch Referenzen\n" -"(oder eine Referenz enthält, die eine schlechte Transformationsmatrix\n" -"aufweist und als Kontur zählt).\n" -"Dies kann nicht im TrueType Glyphenformat ausgedrückt werden." +"Es gibt zwei Ligatureneinträge mit den gleichen Komponenten (%.80s) in der " +"selben Subtabelle der Nachschlagetabelle (%.30s)" +#, c-format msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" -"Diese Referenz hat eine Transformationsmatrix, die nicht in Type1/2 " -"Schriften ausgedrückt werden kann.\n" -"Skalierung oder Drehung sind nicht erlaubt." - -msgid "Both selected references have use-my-metrics set" -msgstr "Beide ausgewählten Referenzen haben „Meine Metriken verwenden“ gesetzt" +"Es gibt zwei offene Schriften mit dem aktuellen Familiennamen und dem " +"gleichen Stil. %.30s und %.30s" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"Diese Referenz verwendet die Punktübereinstimmung,\n" -"bezieht sich aber auf eine Glyphe (oder eine vorherige\n" -"Referenz bezieht sich auf eine Glyphe), deren Punkte\n" -"neu nummeriert wurden." +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Es gibt bereits einen Ankerpunkt mit dem Namen %1$.40s in %2$.40s." +#, c-format msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" -"Referenzen sind in dieser Glyphe tiefer verschachtelt als maximal zulässig" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" -"Es gibt mehr Punkte in dieser Glyphe als die maximal zulässige Anzahl von " -"Punkten" - -msgid "There are more hints in this glyph than the maximum allowed" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" -"Es gibt mehr Hints in dieser Glyphe als die maximal zulässige Anzahl von " -"Hints" - -msgid "This outline glyph is missing a bitmap version" -msgstr "Dieser Konturen-Glyphe fehlt eine Bitmap-Version" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "Die Dickte dieser Kontur unterscheidet sich von der Dickte des Bitmaps" +"Es gibt keinen Eintrag für „Erzwinge Fettschnitt Schwellenwert“ (ForceBold) " +"in der fetten Schrift, aber es gibt einen solchen Eintrag in der Schrift %30s" -msgid "This glyph is taller than desired" -msgstr "Diese Glyphe ist höher als gewünscht" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "Es gibt keinen Anker für Klasse %1$.30s in Subtabelle %2$.30s" -msgid "This glyph extends further below the baseline than desired" -msgstr "Diese Glyphe erstreckt sich tiefer unter der Grundlinie als gewünscht" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "In der Schrift gibt es keine Glyphe mit dem Namen \"%s\"." -msgid "This glyph is wider than desired" -msgstr "Diese Glyphe ist breiter als gewünscht" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Es gibt keine Glyphe namens %s (verwendet in %s)" -msgid "This glyph extends left further than desired" -msgstr "Diese Glyphe erstreckt sich nach links weiter als gewünscht" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "In der Schrift gibt es keine Glyphe mit dem Namen \"%s\"" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." +msgid "There may be at most one reference with the use-my-metrics bit set" msgstr "" -"Es wird nicht empfohlen, die Namen 'alefmaksurainitialarabic' und " -"'alefmaksuramedialarabic' zu benutzen." - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Diese Glyphe ist mehr als einer CID Subschrift definiert" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Diese Glyphe ist in keiner der CID Subschriften definiert" +"Es kann maximal eine Referenz geben, die die Option „Meine Metriken " +"verwenden“ aktiviert hat" -msgid "pair" -msgstr "paar" +msgid "There must be at least 2 gradient stops" +msgstr "Es muss mindestens 2 Kontrollpunkte geben" -msgid "position" -msgstr "Position" +msgid "There must be at least one match coverage table" +msgstr "Es muss mindestens eine Vergleichs-Abdeckungstabelle geben" -msgid "alternate subs" -msgstr "alternative Substitution" +msgid "There's a reference to a glyph with no name." +msgstr "Es gibt eine Referenz zu einer namenlosen Glyphe." -msgid "multiple subs" -msgstr "mehrfache Substitution" +msgid "These mappings may be used to fix certain standard heights." +msgstr "" +"Diese Zuordnungen können verwendet werden, um bestimmte Standardhöhen zu " +"beheben." -msgid "Contextual position" -msgstr "Kontextuelle Position" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." +msgstr "" +"Die Resultate kommen vom freetype autohinter. Sie spiegeln nicht die " +"TrueType Instruktionen." -msgid "Contextual substitution" -msgstr "Kontextuelle Substitution" +msgid "Thickness of the fraction bar." +msgstr "Strichstärke des Bruchstrichs." -msgid "Chaining position" -msgstr "Ketten-Position" +msgid "Thickness of the overbar." +msgstr "Strichstärke des Überstrichs." -msgid "Chaining substitution" -msgstr "Ketten-Substitution" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." +msgstr "" +"Strichdicke des Radikalstrichs in\n" +"gestaltetem oder konstruiertem\n" +"Radikalzeichen." -msgid "Reverse chaining subs" -msgstr "Umgekehrte Ketten-Substitution" +msgid "Thickness of the underbar." +msgstr "Strichstärke des Unterstrichs." -msgid "Indic reordering" -msgstr "Indische Neuordnung" +msgid "Things could be better..." +msgstr "Die Dinge könnten besser sein …" -msgid "Contextual insertion" -msgstr "Kontextuelles Einfügen" +msgid "Thinking..." +msgstr "Denken …" -msgid "Lig" -msgstr "Ligatur" +msgid "Third Widths" +msgstr "Drittel-Dickten" -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgid "This anchor class already is associated with a point in this character" msgstr "" -"Glyphe %1$.50s mit einem %2$s von der Subtabelle der Nachschlagetabelle " -"%3$.50s" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s von Subtabelle %2$.50s" +"Diese Ankerklasse ist mit einem Punkt in diesem Zeichen bereits verknüpft" -msgid "Kerning Class" -msgstr "Unterschneidungs-Klasse" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Eine leere Konturenglyphe hat eine unerwartete Bitmap-Version" -msgid "Vertical Kerning Class" -msgstr "Vertikale Unterschneidungs-Klasse" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" +msgstr "" +"Dieses Zeichen (gid=%d) hat einen folgenden Teil (%d). Ich bin mir nicht " +"sicher, was das bedeutet, bitte sende mir (gww@silcom.com) eine Kopie dieser " +"Schrift, damit ich mit ihr testen kann.\n" -msgid "Check for missing glyph names" -msgstr "Auf fehlende Glyph-Namen prüfen" +msgid "This contextual rule applies no lookups." +msgstr "Diese Kontextregel wendet keine Nachschlagetabelle an." -msgid " refers to a missing glyph" -msgstr " bezieht sich auf eine fehlende Glyphe" +msgid "This denotes the height of X." +msgstr "Dies ist die Höhe von X." -msgid "Replace With:" -msgstr "Ersetzen mit:" +msgid "This denotes the height of x." +msgstr "Dies ist die Höhe von x." -msgid "Always" -msgstr "Immer" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Dies scheint keine Windows FNT- oder FON-Datei zu sein" -msgid "Remove" -msgstr "Entfernen" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" +msgstr "" +"Dies scheint keine plate-Datei zu sein\n" +"Erwartet wird eine linke Klammer" -msgid "Skip" -msgstr "Überspringen" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" +msgstr "" +"Dies scheint keine plate-Datei zu sein\n" +"Erwartet wird eine von 'voc[]z'" -#, c-format msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"Dies scheint keine plate-Datei zu sein\n" +"Erwartet werden zwei reale Zahlen" -#, c-format msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" +"This does not seem to be a plate file\n" +"First line wrong" +msgstr "" +"Dies scheint keine plate-Datei zu sein\n" +"Erste Zeile falsch" + +msgid "This doesn't look like an ofm file, I don't know how to read it." msgstr "" +"Das sieht nicht wie eine ofm-Datei aus, ich weiß nicht, wie man sie liest." -msgid "_Skip" -msgstr "Über_springen" +msgid "This feature code is already used" +msgstr "Diese Funktion wird bereits verwendet" -msgid "Missing Script" -msgstr "Schriftsystem fehlt" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "" +"Diese Datei enthält eine namenlose Kodierung, die in einem Skript nicht " +"benannt werden kann" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Eine leere Konturenglyphe hat eine unerwartete Bitmap-Version" +msgid "This file contains no SVG fonts.\n" +msgstr "Diese Datei enthällt keine SVG-Schriften.\n" -msgid "No problems found" -msgstr "Keine Probleme gefunden" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." +msgstr "" +"Diese Schrift stammt aus einer alten sfd-Datei. Nicht alle Eigenschaften " +"können erfolgreich wiederhergestellt werden." -msgid "_X near¹" -msgstr "_X nahe¹" +msgid "" +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" +msgstr "" +"Diese Schrift enthält eine 'size'-Funktion mit einer Designgröße und einem " +"Designbereich, aber kein Stilnamen. Das ist technisch ein Fehler, aber wir " +"lassen es durchgehen" -msgid "_Y near¹" -msgstr "_Y nahe¹" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" +msgstr "" +"Diese Schrift enthält sowohl eine 'BASE' Tabelle als auch eine 'bsln' " +"Tabelle.\n" +" FontForge liest nur einen von ihnen ('BASE').\n" -msgid "Hint _Width Near¹" -msgstr "Hint _Breite nahe¹" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" +msgstr "" +"Diese Schrift enthält sowohl eine 'kern' Tabelle als auch eine 'GPOS' " +"Tabelle.\n" +" Die 'kern' Tabelle wird nur gelesen, wenn es in 'GPOS' keine 'kern' " +"Funktion gibt.\n" -msgid "Advance Width not" -msgstr "Dickte nicht" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" +msgstr "" +"Diese Schrift enthält sowohl eine 'mor[tx]' Tabelle, als auch eine\n" +" 'GSUB' Tabelle.\n" +" FF liest nur Funktionen/Einstellungen in 'morx', die nicht mit Funktionen " +"in 'GSUB' übereinstimmen.\n" -msgid "Vertical Advance not" -msgstr "Vertikale Dickte nicht" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" +msgstr "" +"Diese Schrift enthält sowohl eine TrueType 'glyf' Tabelle, als auch eine " +"OpenType 'CFF' Tabelle. FontForge kann sie nur einzeln bearbeiten. Wähle, " +"welche du verwenden möchtest." -msgid "Bounding box above" -msgstr "Begrenzungsrahmen über" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Diese Schrift enthält sowohl Truetype- als auch PostScript-" +"Glyphenbeschreibungen.\n" +"Es wird nur eine verwendet.\n" -msgid "Bounding box below" -msgstr "Begrenzungsrahmen unter" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Diese Schrift enthält mehrfache Glyphenbeschreibungen.\n" +"Es wird nur eine verwendet.\n" -msgid "Bounding box right of" -msgstr "Begrenzungsrahmen rechts von" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "Diese Schrift enthält weder \"CFF \" noch \"glyf\"/\"loca\" Tabellen" -msgid "Bounding box left of" -msgstr "Begrenzungsrahmen links von" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" +msgstr "" +"Diese Schriftart enthält keine Glyphen mit Unicode-Kodierungen.\n" +"Soll die \"Symbol\"-Kodierung verwendet werden anstelle von Unicode?" -msgid "_More points than:" -msgstr "_Mehr Punkte als:" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." +msgstr "" +"Diese Schriftart enthält keine Glyphen mit Unicode-Kodierungen.\n" +"Die Ausgabe wird wahrscheinlich unbrauchbar sein." -msgid "_More hints than:" -msgstr "_Mehr Hints als:" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Diese Schrift enthält keine Glyphe mit dem Namen \"%.40s \"" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Referenzen verschachtelt _tiefer als:" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." +msgstr "" +"Diese Schrift enthält keine aktivierten vertikalen Metriken.\n" +"Benutze „Element → Schrift-Informationen”, um sie zu aktivieren." -msgid "Irrelevant _Factor:" -msgstr "Irrelevanter _Faktor:" +msgid "This font does not specify font-face\n" +msgstr "Diese Schrift enthält keinen Schriftschnitt\n" -msgid "Near" -msgstr "Nahe" +msgid "This font does not specify units-per-em\n" +msgstr "Diese Schrift enthält keine Geviert-Einheiten\n" -msgid "Find Problems" -msgstr "Probleme finden" +msgid "This font does not specify unitsPerEm, so we guess 1000." +msgstr "Diese Schrift enthält keine Geviert-Einheiten, 1000 wird angenommen." -msgid "Non-_Integral coordinates" -msgstr "Nicht _ganzzahlige Koordinaten" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" +msgstr "" +"Diese Schrift basiert auf dem Zeichensatz %1$.20s-%2$.20s-%3$d, aber das " +"Beste, was ich gefunden habe, ist %1$.20s-%2$.20s-%4$d.\n" +"Soll dieser Zeichensatz verwendet werden oder willst du selber danach suchen?" msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" -"Die Koordinaten aller Punkte und Kontrollpunkte im Truetype-Format\n" -"müssen ganze Zahlen sein (wenn es sich nicht um ganze Zahlen handelt,\n" -"wird sie FontForge bei der Ausgabe runden, was zu Problemen führen kann).\n" -"Auch in PostScript-Schriften ist es in der Regel eine gute Idee, " -"ganzzahlige\n" -"Werte zu verwenden." +"Diese Schrift ist mit einem FSType von 2 (eingeschränkte Lizenz)\n" +"gekennzeichnet. Das heißt, sie darf ohne Zustimmung des\n" +"Rechteinhaber nicht bearbeitet werden.\n" +"\n" +"Hast du die Zustimmung?" +#, c-format msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" -"Ermöglicht es zu überprüfen, ob vertikale Stämme\n" -"in mehreren Zeichen an der gleichen Stelle beginnen." +"Diese Schriftart, %s, hat mehrere GPOS 'size' Funktionen. Ich bin mir nicht " +"sicher, wie man das interpretieren kann. Ich werde eine beliebige " +"auswählen.\n" + +msgid "This glyph can use a stem3 hint" +msgstr "Diese Glyphe kann einen stem3 Hint benutzen" msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." +"This glyph contains a different number of contours in different instances" msgstr "" -"Ermöglicht es zu überprüfen, ob horizontale Stämme\n" -"in mehreren Zeichen an der gleichen Stelle beginnen." +"Diese Glyphe enthällt eine unterschiedliche Anzahl an Konturen in " +"verschiedenen Instanzen" -msgid "Y near¹ _standard heights" -msgstr "Y nahe¹ _Standardhöhen" +msgid "This glyph contains a different number of hints in different instances" +msgstr "" +"Diese Glyphe enthällt eine unterschiedliche Anzahl an Hints in verschiedenen " +"Instanzen" msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." +"This glyph contains a different number of references in different instances" msgstr "" -"Ermöglicht es Punkte zu finden, die etwas\n" -"von der Grundlinie, der x-Höhe, der Versalhöhe,\n" -"der Oberlänge und der Unterlänge abweichen." +"Diese Glyphe enthällt eine unterschiedliche Anzahl an Referenzen in " +"verschiedenen Instanzen" -msgid "Control Points near horizontal/vertical/italic" -msgstr "Kontroll-Punkte fast horizontal/vertikal/kursiv" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "" +"Diese Glyphe enthällt einen horizontalen Hint nahe der angegebenen Breite" -msgid "_Control Points near horizontal/vertical" -msgstr "_Kontroll-Punkte fast horizontal/vertikal" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" +msgstr "" +"Diese Glyphe enthält einen Substitutions- oder Ligatureintrag, der sich auf " +"ein leeres Zeichen bezieht" + +msgid "This glyph contains a vertical hint near the specified width" +msgstr "" +"Diese Glyphe enthällt einen vertikalen Hint nahe der angegebenen Breite" msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" +"Diese Glyphe enthält Ankerpunkte von einigen, aber nicht alle Ankerklassen " +"in einer Subtabelle" -msgid "Control Points _beyond spline" -msgstr "Kontroll-Punkte _jenseits der Kurve" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." +msgstr "" +"Diese Glyphe enthält sowohl Konturen als auch Referenzen\n" +"(oder eine Referenz enthält, die eine schlechte Transformationsmatrix\n" +"aufweist und als Kontur zählt).\n" +"Dies kann nicht im TrueType Glyphenformat ausgedrückt werden." msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"Diese Glyphe enthält Kontrollpunkte, die wahrscheinlich zu nahe an den " +"Hauptpunkten liegen, um das Aussehen der Kurve zu verändern" -msgid "Check for _irrelevant control points" -msgstr "Prüfe nach _irrelevanten Kontrollpunkten" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "" +"Diese Glyphe enthällt eine unterschiedliche Anzahl an Unterschneidungspaaren " +"in verschiedenen Instanzen" + +msgid "This glyph extends further below the baseline than desired" +msgstr "Diese Glyphe erstreckt sich tiefer unter der Grundlinie als gewünscht" + +msgid "This glyph extends left further than desired" +msgstr "Diese Glyphe erstreckt sich nach links weiter als gewünscht" msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"Diese Glyphe hat vier Hints, aber wenn dieser vernachläßigt wird, würde ein " +"stem3 Hint passen" msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." msgstr "" +"Diese Glyphe hat keine Instruktionen. Das Hinzufügen von Instruktionen (eine " +"DELTA-Instruktion) kann ihre Rasterisierung erheblich ändern." -msgid "Poin_ts too close" -msgstr "Punk_te zu nah" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Diese Glyphe ist mehr als einer CID Subschrift definiert" + +msgid "This glyph is defined in one instance font but not in another" +msgstr "" +"Diese Glyphe ist in einer Instanz-Schriftart definiert, aber nicht in einer " +"anderen" msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." +"This glyph is mapped to a unicode code point which is different from its " +"name." msgstr "" +"Diese Glyphe ist einem Unicode zugeordnet, der anders ist als ihr Name." -msgid "_Points too far" -msgstr "_Punkte zu weit entfernt" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Diese Glyphe ist in keiner der CID Subschriften definiert" msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" +"This glyph is not mapped to any unicode code point, but its name should be." msgstr "" +"Diese Glyphe ist keinem Unicode zugeordnet, aber ihr Name sollte es sein." -msgid "O_pen Paths" -msgstr "O_ffene Pfade" +msgid "This glyph is taller than desired" +msgstr "Diese Glyphe ist höher als gewünscht" + +msgid "This glyph is wider than desired" +msgstr "Diese Glyphe ist breiter als gewünscht" -msgid "All paths should be closed loops, there should be no exposed endpoints" +msgid "This glyph self-intersects" +msgstr "Glyphe überschneidet sich selbst" + +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" +"Glyphe überschneidet sich selbst. Das Prüfen der Richtung ist bedeutungslos, " +"bis das behoben ist" -msgid "Intersecting Paths" -msgstr "Überschneidende Pfade" +msgid "This glyph's advance width is different from the standard width" +msgstr "Die Dickte dieser Glyphe unterscheidet sich vom Standardwert" -msgid "No paths with within a glyph should intersect" -msgstr "Innerhalb einer Glyphe sollten sich keine Pfade überschneiden" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "Die vertikale Dickte dieser Glyphe unterscheidet sich vom Standardwert" -msgid "Edges near horizontal/vertical/italic" -msgstr "Kanten fast horizontal/vertikal/kursiv" +msgid "This hint does not control any points" +msgstr "Dieser Hint kontrolliert keine Punkte" -msgid "_Edges near horizontal/vertical" -msgstr "_Kanten fast horizontal/vertikal" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Der Hint hat eine falsche Breite für ein stem3 Hint" + +msgid "This index is much larger than the closest neighbor" +msgstr "Dieser Index ist viel größer als der nächste Nachbarn" msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" -"Ermöglicht es, Linien zu finden, die fast,\n" -"aber nicht ganz horizontal oder vertikal sind\n" -"(oder im Winkel der Kursiven)." +"Dabei werden mehr als 10 Fenster geöffnet.\n" +"Ist es wirklich das, was du willst?" -msgid "Check _outermost paths clockwise" -msgstr "Prüfe nach ä_ußersten Pfaden im Uhrzeigersinn" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "" +"Dies ist eine abstrakte Klasse, die gemeinsame Merkmale definiert für\n" +"Schrift-Ansicht, Zeichen-Ansicht, Bitmap-Ansicht und Metrik-Ansicht" msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" -"FontForge benutzt intern Pfade mit Richtung im\n" -"Uhrzeigersinn. Dies erlaubt es dir zu überprüfen,\n" -"ob sie es sind. Prüfe vor diesem Test, dass sich\n" -"kein Pfad selbst überschneidet." +"Dies ist eine Identifikationsnummer, die von allen Mitgliedern\n" +"dieser Schriftfamilie mit dem gleichen Stil geteilt wird.\n" +"z.B. 10pt Fett und 24pt Fett hätten die gleiche ID, aber 10pt Kursiv nicht" -msgid "Check _missing extrema" -msgstr "Prüfe nach fehlenden Extre_mpunkten" +#, c-format +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" +msgstr "" +"Dies ist wahrscheinlich eine gültige URW-Schrift, aber sie ist in einem " +"Format (%c%c), das FontForge nicht unterstützt. FontForge unterstützt nur " +"Schriften im 'IK'-Format.\n" + +msgid "This is the main fontforge window displaying a font" +msgstr "Dies ist das Hauptanzeigefenster für Schriften" + +msgid "" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." +msgstr "" +"Dies ist das Zeichen, das Kontrollkästchen und Optionsfelder\n" +"von Textfeldern und normalen Buttons unterscheidet." + +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"Die Kursiv-Umwandlung wird nicht komplett sein!\n" +"Wahrscheinlich musst du einiges korrigieren, z.B. e, g, k, und v-z\n" +"Auch в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"Und alle griechischen Kleinbuchstaben. Vielleicht auch alles andere." + +msgid "This ligature index is already in use" +msgstr "Dieser Ligaturen-Index wird bereits verwendet" msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" +"Dies sieht aus wie ein Level1 (oder Level2) ofm. FontForge unterstützt nur " +"Level0-Dateien und kann keine echte Level1-Datei lesen." msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" msgstr "" +"Dies sieht aus wie ein Ikarus-Format, für das ich zwar Beispiele gesehen " +"habe, \n" +"ich aber keine Dokumentation habe. FontForge unterstützt es noch nicht.\n" -msgid "Check _flipped references" -msgstr "Prü_fe nach gespiegelten Referenzen" +msgid "This lookup contains no data" +msgstr "Diese Nachschlagetabelle enthält keine Daten" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" msgstr "" +"Diese Nachschlagetabelle hat keinen Effekt, kann ihre Art nicht herausfinden " +"in Zeile %d von %s" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Referenzen mit ungültigen tt-Transformationsmatrizen" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "Diese Akzentklasse (%s) wurde in der Nachschlagetabelle %s verwendet" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType erfordert, dass in einer Transformationsmatrix\n" -"alle Einträge zum Skalieren und Drehen zwischen −2 und 2 liegen" +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "Diese Akzentgruppe (%s) wurde in der Nachschlagetabelle %s verwendet" -msgid "Mixed contours and references" -msgstr "Gemischte Konturen und Referenzen" +msgid "This may take a while. Please be patient..." +msgstr "Dies kann eine Weile dauern. Hab Geduld …" msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" +"Dies muss im ASCII-Format sein, daher darf das Urheberrecht-Symbol nicht " +"verwenden werden (verwende stattdessen (c))." -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Referenzen mit ungültigen ps-Transformationsmatrizen" +msgid "This must be a truetype layer." +msgstr "Dies muss eine Truetype-Ebene sein." -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." +#, c-format +msgid "This name was previously used to identify mark class/set #%d." msgstr "" -"Type1 und 2 Schriften unterstützen nur die Parallelverschiebung\n" -"von Referenzen. Die ersten vier Einträge der Transformationsmatrix\n" -"sollten [1 0 0 1] sein." +"Dieser Name wurde zuvor verwendet, um die Akzentklasse/-gruppe #%d zu " +"identifizieren." -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" - -msgid "Refs with out of date point matching" -msgstr "Referenzen mit veralteter Punkt-Übereinstimmung" +"Diese Namensliste enthält mindestens einen nicht-ASCII Glyphen-Namen, " +"nämlich: %s" msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." +"This namelist is based on a namelist which contains non-ASCII glyph names" msgstr "" +"Diese Namensliste basiert auf einer Namensliste, die nicht-ASCII Glyphen-" +"Namen enthält" -msgid "Multiple refs with use-my-metrics" -msgstr "Mehrere Referenzen mit „Meine Metriken verwenden“" - -msgid "There may be at most one reference with the use-my-metrics bit set" +msgid "This operation cannot be undone, do it anyway?" msgstr "" -"Es kann maximal eine Referenz geben, die die Option „Meine Metriken " -"verwenden“ aktiviert hat" +"Diese Operation kann nicht rückgängig gemacht werden, trotzdem ausführen?" -msgid "_Hints controlling no points" +msgid "" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." msgstr "" +"Diese Option fügt dem Dateinamen und den Metadaten des Schriftfamiliennamens " +"einen Zeitstempel hinzu im Format YYMMDDHHMM." + +msgid "This outline glyph is missing a bitmap version" +msgstr "Dieser Konturen-Glyphe fehlt eine Bitmap-Version" msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "Die Dickte dieser Kontur unterscheidet sich von der Dickte des Bitmaps" -msgid "_Points near¹ hint edges" +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" +"Dieser Bereich ist nur informativ und zeigt die tatsächlich\n" +"vorhanden Zeichen in der Schrift. Wenn du das OS/2\n" +"Unicode-Bereich Feld setzen möchten, gehe auf" msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" msgstr "" +"Wahrscheinlich überschneidet sich die Kurve (allerdings konnte nichts\n" +"festgestellt werden). Überprüfe die Ecken in vergrößerter Ansicht" -msgid "Allows you to check that stems have consistent widths.." -msgstr "Erlaubt es zu überprüfen, dass Stämme gleichmäßige Breiten haben." +msgid "This path should have been drawn in a clockwise direction" +msgstr "Dieser Pfad sollte im Uhrzeigersinn gezeichnet sein" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Fast stem_3 Hint" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Dieser Pfad sollte gegen den Uhrzeigersinn gezeichnet sein" + +msgid "This pdf file has no fonts" +msgstr "Die pdf-Datei hat keine Schriften" + +msgid "This pdf file has no pages" +msgstr "Die pdf-Datei hat keine Seiten" msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" +"Dies liefert eine Reihe von Namen, um den Schriftstil zu\n" +"identifizieren. Namen können in mehrere Sprachen übersetzt\n" +"werden (Englisch ist erforderlich, andere sind optional).\n" +"Alle Schriften mit dem gleichen Stil-ID sollten diesen Namen teilen." -msgid "_Show Exact *stem3" -msgstr "_Zeige genaue *stem3" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Zeigt an, wenn dieses Zeichen genau ein stem3 Hint ist" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." +msgstr "" +"Diese Referenz hat eine Transformationsmatrix, die nicht in Type1/2 " +"Schriften ausgedrückt werden kann.\n" +"Skalierung oder Drehung sind nicht erlaubt." msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." msgstr "" +"Diese Referenz hat eine Transformationsmatrix, die nicht im True Type " +"ausgedrückt werden kann.\n" +"Alle Einträge (außer Parallelverschiebung) müssen zwischen[-2.0,2.0] " +"liegen.\n" +"Die Parallelverschiebung muss eine ganze Zahl sein." -msgid "_Overlapped hints" +msgid "This reference has been flipped, so the paths in it are drawn backwards" msgstr "" +"Diese Referenz wurde gespiegelt, so dass ihre Pfade rückwärts gezeichnet " +"werden" msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." msgstr "" +"Diese Referenz verwendet die Punktübereinstimmung,\n" +"bezieht sich aber auf eine Glyphe (oder eine vorherige\n" +"Referenz bezieht sich auf eine Glyphe), deren Punkte\n" +"neu nummeriert wurden." -msgid "Check missing _bitmaps" +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" msgstr "" +"Diese Regel aktiviert keine Nachschlagetabelle.\n" +"Trotzdem fortfahren?" + +msgid "This setting is already used" +msgstr "Diese Einstellung wird bereits verwendet" msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" msgstr "" +"Dies definiert den Zeilenabstand auf dem Mac. (Das Unterlängen-Feld ist\n" +"in der Regel negativ.) Wenn das Kontrollkästchen \"[] Ist Versatz\" leer " +"ist,\n" +"dann wird jede eingegebene Zahl als Wert in hhea verwendet. Wenn diese\n" +"Option gesetzt ist, wird jede eingegebene Zahl den Grenzen der Schrift\n" +"hinzugefügt. In den meisten Fällen solltest du diese Feld auf 0 lassen und\n" +"\"[*] Ist Versatz\" aktivieren.\n" +"\n" +"Hinweis: hhea Unterlänge ist eine NEGATIVE Zahl für Dinge unterhalb der " +"Grundlinie." -msgid "Bitmap/outline _advance mismatch" -msgstr "Abweichende Dickten zw. Bitmap/Kontur" +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "Diese Version von FontForge erwartet Freetype 2.3.7 oder neuer." msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." msgstr "" -"Gibt es Bitmap-Glyphen, deren Dickte nicht der\n" -"Skalierung und Rundung der Kontur entspricht?" +"Diese FontForge Version wurde nicht mit der Spiro-Bibliothek verknüpft, " +"weshalb du sie nicht verwenden kannst." -msgid "Check multiple Unicode" -msgstr "Prüfe nach mehrfach vergebenem Unicode" +msgid "This window displays a single outline glyph" +msgstr "Dieses Fenster zeigt die Kontur einer Glyphe" -msgid "Check multiple Names" -msgstr "Prüfe nach mehrfach vergebenen Namen" +msgid "This window displays a single outline glyph (more data)" +msgstr "Dieses Fenster zeigt die Kontur einer Glyphe (mehr Daten)" -msgid "Check for multiple characters with the same name" -msgstr "" +msgid "This window displays metrics information about a font" +msgstr "Dieses Fenster zeigt Metrik-Informationen einer Schrift an" -msgid "Check Unicode/Name mismatch" -msgstr "" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Schwellenwert zwischen dünn und dick:" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" +msgid "Threshold between Thin and Thick Stems" +msgstr "Schwellenwert zwischen dünnen und dicken Stemmen" -msgid "Glyph BB Above" -msgstr "Begrenzungsrahmen der Glyphe oberhalb" +msgid "Tibetan" +msgstr "Tibetisch" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "Gibt es Glyphen, deren Begrenzungsrahmen über diese Zahl hinausgehen?" +msgid "Tibetan (PRC)" +msgstr "Tibetisch (VRC)" -msgid "Glyph BB Below" -msgstr "Begrenzungsrahmen der Glyphe unterhalb" +msgid "Tile Bounding Box:" +msgstr "Kachel Begrenzungsrahmen:" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "Gibt es Glyphen, deren Begrenzungsrahmen unterhalb diese Zahl liegen?" +msgid "Tile Margin" +msgstr "Kachel Margine" -msgid "Glyph BB Right Of" -msgstr "Begrenzungsrahmen der Glyphe rechts von" +msgid "Tile Margin:" +msgstr "Kachel Margine:" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" -"Gibt es Glyphen, deren Begrenzungsrahmen rechts über diese Zahl hinausgehen?" +msgid "Tile Max X" +msgstr "Kachel Max X" + +msgid "Tile Max Y" +msgstr "Kachel Max Y" + +msgid "Tile Min X" +msgstr "Kachel Min X" + +msgid "Tile Min Y" +msgstr "Kachel Min Y" + +msgid "Tile Path" +msgstr "Kachelpfad" + +msgid "Tile Pattern" +msgstr "_Kachelmuster" -msgid "Glyph BB Left Of" -msgstr "Begrenzungsrahmen der Glyphe links von" +msgid "Tile Pattern..." +msgstr "Kachelmuster …" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" -"Gibt es Glyphen, deren Begrenzungsrahmen links über diese Zahl hinausgehen?" +msgid "Tile Size" +msgstr "Kachelgröße" -msgid "Check Advance:" -msgstr "Dickten prüfen:" +msgid "Tile _Path..." +msgstr "Kachel _Pfad …" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" -"Suche nach Zeichen, deren Dickte nicht dem angezeigten Wert entspricht." +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Zeit (in Millisekunden) in der Popup-Fenster sichtbar bleiben" -msgid "Check VAdvance:\n" -msgstr "Vertikale Dickten prüfen:\n" +msgid "Tiny Selection" +msgstr "Kleine Auswahl" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" -"Suche nach Zeichen, deren vertikale Dickte nicht dem angezeigten Wert " -"entspricht." +msgid "Title Background" +msgstr "Titelhintergrund" -msgid "Check for CIDs defined _twice" -msgstr "Prüfe nach doppel_t definierten CIDs" +msgid "Title Divider Color" +msgstr "Titel Trenner Farbe" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" +msgid "Title Font" +msgstr "Titel Schrift" -msgid "Check for _undefined CIDs" -msgstr "Prüfe nach _undefinierten CIDs" +msgid "Title Text Color" +msgstr "Titel Text Farbe" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" +msgid "Titling" +msgstr "Titel-Formen" -msgid "Check for missing _glyph names" -msgstr "Prüfe nach fehlende _Glyph-Namen" +msgid "To P_DF File" +msgstr "Zu P_DF-Datei" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" +msgid "To _File" +msgstr "Zu _Datei" -msgid "Check for missing _scripts in features" -msgstr "" +msgid "To _Hundredths" +msgstr "Auf _Hun­derts­tel" + +msgid "To _Int" +msgstr "Auf ganze _Zahlen" msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "Prüfe nach Substitutionen für leere Zeichen" +"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die " +"Schaltfläche \n" +"und wähle ein Gebietsschema (Sprache).\n" +"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" +"Um die Schrift-Funktion zu ändern, klick mit linker Maustaste darauf.\n" +"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " +"Text ein.\n" msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "Suche nach unvollständigen Akzent-auf-Grundzeichen Subtabellen" +"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die " +"Schaltfläche \n" +"und wähle ein Gebietsschema (Sprache).\n" +"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" +"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " +"Text ein.\n" msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" -"Die OpenType-Dokumentation schlägt in einer etwas verwirrenden\n" -"Weise vor, dass wenn eine Grund-Glyphe (oder Grund-Akzent) einen\n" -"Ankerpunkt für eine Klasse in der Subtabelle einer Nachschlagetabelle\n" -"enthält, dann sollte sie Anker für alle Klassen der Subtabelle enthalten" - -msgid "Paths" -msgstr "Pfade" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Referenzen" +"Um einen neuen Namen zu erstellen, klick mit linker Maustaste auf die\n" +"Schaltfläche und wähle ein Gebietsschema aus.\n" +"Um das Gebietsschema zu ändern, klick mit linker Maustaste darauf.\n" +"Um den Zeichenkettentyp zu ändern, klick mit linker Maustaste darauf.\n" +"Um den Text zu ändern, klick mit linker Maustaste darauf und gebe deinen " +"Text ein.\n" +"Um einen Namen zu löschen, klick mit rechter Maustaste auf den Namen und\n" +"wähle \"Löschen\" aus dem Menü.\n" +"Um einen Truetype-Namen mit seinem Postscript-Äquivalent zu verknüpfen oder " +"um sie\n" +"zu trennen, klick mit rechter Maustaste und wähle den entsprechenden " +"Menüpunkt." -msgid "Hints" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Um eine Mac-Familiendatei zu erzeugen, muss die aktuelle Schrift den " +"normalen, regulären, usw. Stil beinhalten und es müssen weitere Schriften " +"mit dem gleichen Familiennamen offen sein." -msgid "ATT" -msgstr "ATT" - -msgid "CID" -msgstr "CID" - -msgid "BB" -msgstr "Begrenzungsrahmen" - -msgid "Random" -msgstr "Zufällig" - -msgid "Set All" -msgstr "Alle festlegen" - -msgid "¹ \"Near\" means within" -msgstr "¹ \"Nahe\" bedeutet innerhalb von" +msgid "To the glyph names starting at:" +msgstr "Nach deren Glyphen-Namen beginnend bei:" -msgid "em-units" -msgstr "Geviert-Einheiten" +msgid "To their own names" +msgstr "Zu ihren eigenen Namen" -msgid "Open Contour" -msgstr "Offene Kontur" +msgid "To:" +msgstr "Nach:" -msgid "Self Intersecting" -msgstr "Selbst-Überschneidung" +msgid "Too Big" +msgstr "Zu groß" -msgid "Wrong Direction" -msgstr "Falsche Richtung" +msgid "Too Complex or Bad" +msgstr "Zu komplex oder ungültig" -msgid "Flipped References" -msgstr "Gespiegelte Referenzen" +msgid "Too Many Glyphs" +msgstr "Zu viele Glyphen" -msgid "Missing Points at Extrema" -msgstr "Fehlende Extrempunkte" +msgid "Too Many Hints" +msgstr "Zu viele Hints" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Unbekannte Glyphe referenziert in GSUB/GPOS/MATH" +msgid "Too Many Kerns" +msgstr "Zu viele Unterschneidungen" msgid "Too Many Points" msgstr "Zu viele Punkte" -msgid "Too Many Hints" -msgstr "Zu viele Hints" +msgid "Too many Unique Font IDs" +msgstr "Zu viele eindeutige Font-IDs" -msgid "Bad Glyph Name" -msgstr "Ungültiger Glyphen-Name" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "Zu viele Striche (höchstens %d erlaubt)" -msgid "Distance between adjacent points is too big" -msgstr "Entfernung zwischen angrenzenden Punkten ist zu groß" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Zu viele Elemente in der BlueValues/OtherBlues Reihe." -msgid "Non-integral coordinates" -msgstr "Nicht ganzzahlige Koordinaten" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Zu viele Elemente in der FamilyBlues/FamilyOtherBlues Reihe." -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" -"E enthält Ankerpunkte für einige, aber nicht alle Klassen in einer Subtabelle" +#, c-format +msgid "Too many features %d\n" +msgstr "Zu viele Schriftfunktionen %d\n" -msgid "There is another glyph in the font with this name" -msgstr "" +msgid "Too many glyphs" +msgstr "Zu viele Glyphen" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +msgid "Too many kern pairs" +msgstr "Zu viele Unterschneidungs-Paare" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" +msgid "Too many layers" +msgstr "Zu viele Ebenen" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Ungerade Elementenanzahl in der BlueValues/OtherBlues Reihe." +#, c-format +msgid "Too many lookups %d\n" +msgstr "Zu viele Nachschlagetabellen %d\n" -msgid "Elements in BlueValues/OtherBlues array are disordered." +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" msgstr "" -"Elemente in der BlueValues/OtherBlues Reihe sind nicht in der richtigen " -"Reihenfolge." +"Zu viele Zuordnungs-Datenpunkte angegeben, in /BlendDesignMap für Achsen " +"%s.\n" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Zu viele Elemente in der BlueValues/OtherBlues Reihe." +#, c-format +msgid "Too many scripts %d\n" +msgstr "Zu viele Schriftsysteme %d\n" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" -"Elemente in der BlueValues/OtherBlues Reihe sind zu nah (ändere BlueFuzz)." +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Zu viele Trennzeichen, beginnend bei: %.20s …" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Elemente in der BlueValues/OtherBlues Reihe sind keine ganze Zahlen." +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "Zu viele Aufrufe von Unterprogrammen in %s\n" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" -"Die Höhe der Ausrichtungszone in der BlueValues/OtherBlues Reihe ist zu groß " -"für BlueScale." +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Zu viele Subrutinen. Höchstens 14 (0 – 13) können verarbeitet werden\n" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Ungerade Elementenanzahl in der FamilyBlues/FamilyOtherBlues Reihe." +msgid "Tool_s" +msgstr "Werkzeug_e" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" -"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind nicht in der " -"richtigen Reihenfolge." +msgid "Tools" +msgstr "Werkzeuge" + +msgid "Tools_2" +msgstr "Werkzeuge_2" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Zu viele Elemente in der FamilyBlues/FamilyOtherBlues Reihe." +msgid "Top Accent" +msgstr "Akzente oben" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind zu nah (ändere " -"BlueFuzz)." +msgid "Top Accent Horiz. Pos" +msgstr "Oberer Akzent Horizontale Position" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" -"Elemente in der FamilyBlues/FamilyOtherBlues Reihe sind keine ganze Zahlen." +msgid "Top Accent Horizontal Pos" +msgstr "Oberer Akzent Horizontale Position" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"Die Höhe der Ausrichtungszone in der FamilyBlues/FamilyOtherBlues Reihe ist " -"zu groß für BlueScale." +msgid "Top Accent Pos:" +msgstr "Oberer Akzent Position:" -msgid "Missing BlueValues entry." -msgstr "Fehlender BlueValues Eintrag." +msgid "Top Bearing does not change." +msgstr "Oberer Abstand ändert sich nicht." -msgid "Bad BlueFuzz entry." -msgstr "Ungültiger BlueFuzz Eintrag." +msgid "Top Hint" +msgstr "Oberer Hint" -msgid "Bad BlueScale entry." -msgstr "Ungültiger BlueScale Eintrag." +msgid "Top Left" +msgstr "Oben links" -msgid "Bad StdHW entry." -msgstr "Ungültiger StdHW Eintrag (Standardbreite der horizontalen Stämme)." +msgid "Top Right" +msgstr "Oben rechts" -msgid "Bad StdVW entry." -msgstr "Ungültiger StdVW Eintrag (Standardbreite der vertikalen Stämme)." +msgid "Top Zone" +msgstr "Obere Zone" -msgid "Bad StemSnapH entry." -msgstr "Ungültiger StemSnapH Eintrag." +msgid "TopAccent" +msgstr "Oberer Akzent" -msgid "Bad StemSnapV entry." -msgstr "Ungültiger StemSnapV Eintrag." +msgid "TopLeft" +msgstr "Oben Links" -msgid "StemSnapH does not contain StdHW value." -msgstr "StemSnapH enthält keinen Wert für StdHW." +msgid "TopRight" +msgstr "Oben Rechts" -msgid "StemSnapV does not contain StdVW value." -msgstr "StemSnapV enthält keinen Wert für StdVW." +msgid "Trademark" +msgstr "Warenzeichen" -msgid "Bad BlueShift entry." -msgstr "Ungültiger BlueShift Eintrag." +msgid "Traditional Chinese" +msgstr "Traditionelles Chinesisch" -msgid "Bad Private Dictionary" -msgstr "Ungültiges Private Wörterbuch" +msgid "Traditional Forms" +msgstr "Traditionelle Formen" -msgid "Glyph not in font" -msgstr "Glyphe nicht in Schrift" +msgid "Traditional Name Forms" +msgstr "Traditionelle Namensformen" -msgid "Glyph Valid" -msgstr "Glyphe gültig" +msgid "" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" +msgstr "" +"Traditionellerweise ist die x-Höhe von kursiven\n" +"Schriftschnitten etwas kleiner als die der aufrechten" -#, c-format -msgid "No problems detected in %s" -msgstr "Keine Probleme gefunden in %s" +msgid "Trailing Jamo Forms" +msgstr "Folgende Jamo-Formen" -msgid "problselect|Errors" -msgstr "Fehler" +msgid "Transform" +msgstr "Transformieren" -msgid "problselect|Open Contours" -msgstr "Offene Konturen" +msgid "Transform _All Layers" +msgstr "Transformiere _alle Ebenen" -msgid "problselect|Bad Direction" -msgstr "Ungültige Richtung" +msgid "Transform _Guide Layer Too" +msgstr "Transformiere auch _Hilfslinienebene" -msgid "problselect|Self Intersections" -msgstr "Selbst-Überschneidung" +msgid "Transform _Width Too" +msgstr "Transformiere auch _Dickte" -msgid "problselect|Missing Extrema" -msgstr "Fehlende Extrempunkte" +msgid "Transform ascender serifs" +msgstr "Serifen der Oberlängen transformieren" -msgid "problfixup|Open Contours" -msgstr "Offene Konturen" +msgid "Transform baseline serifs" +msgstr "Serifen auf Grundlinie transformieren" -msgid "problfixup|Self Intersections" -msgstr "Selbst-Überschneidung" +msgid "Transform descender serifs" +msgstr "Serifen der Unterlängen transformieren" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Markiere, um vor dem Speichern die Überlappungen zu korrigieren" +msgid "Transform diagonal serifs" +msgstr "Serifen der Diagonalen transformieren" -msgid "problfixup|Bad Directions" -msgstr "Ungültige Richtung" +msgid "Transform kerning _classes too" +msgstr "Transformiere auch Unterschneidungs-_Klassen" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Fehlende Extrempunkte (vorsichtig)" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Transformiere einfache Positionierung und _Unterschneidungs-Paare" -msgid "problfixup|Missing Extrema" -msgstr "Fehlende Extrempunkte" +msgid "Transform x-height serifs" +msgstr "Serifen auf x-Höhe transformieren" -msgid "problfixup|Too Many Points" -msgstr "Zu viele Punkte" +msgid "Transform:" +msgstr "Transformieren:" -msgid "Close Open Contours" -msgstr "Offene Konturen schließen" +msgid "Transformation Matrix" +msgstr "Transformationsmatrix" -msgid "Inline All References" -msgstr "Alle Referenzen trennen" +msgid "Transformation Matrix Changed" +msgstr "Transformationsmatrix geändert" -msgid "Remove Overlap" -msgstr "Überlappung entfernen" +msgid "Transformed" +msgstr "Transformiert" -msgid "Mark for Overlap fix before Save" -msgstr "Markiere, um vor dem Speichern die Überlappungen zu korrigieren" +msgid "Transformed by:" +msgstr "Transformiert um:" -msgid "Inline Flipped References" -msgstr "Umgekehrte Referenzen trennen" +msgid "Transforming..." +msgstr "Transformiere …" -msgid "Correct Direction" -msgstr "Richtung korrigieren" +msgid "Transitional Serifs" +msgstr "2 – Barock-Antiqua Serifen" -msgid "Add Good Extrema" -msgstr "Gute Extrempunkte hinzufügen" +msgid "Translate By" +msgstr "Versetzen um" -msgid "Add All Extrema" -msgstr "Alle Extrempunkte hinzufügen" +msgid "Translation in X" +msgstr "Parallelverschiebung in X-Richtung" -msgid "Simplify" -msgstr "Vereinfachen" +msgid "Translation in Y" +msgstr "Parallelverschiebung in Y-Richtung" -msgid "Revalidate All" -msgstr "Alle erneut validieren" +msgid "Transport and Map Symbols" +msgstr "Transport- und Kartensymbole" -msgid "Revalidate" -msgstr "Erneut validieren" +msgid "Triangle" +msgstr "Dreieckig" -msgid "Open Glyph" -msgstr "Glyphe öffnen" +msgid "Trimming Undo Information" +msgstr "Rückgängig-Informationen abschneiden" -msgid "Scroll To Glyph" -msgstr "Zur Glyphe blättern" +msgid "TrueType" +msgstr "TrueType" -msgid "Select Glyphs With" -msgstr "Wähle Glyphen mit" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (Mac dfont)" -msgid "Try To Fix Glyphs With" -msgstr "Versuche Glyphen zu reparieren mit" +msgid "TrueType (MacBin)" +msgstr "TrueType (MacBin)" -msgid "Passed Validation" -msgstr "Validierung bestanden" +msgid "TrueType (Resource)" +msgstr "TrueType (Ressource)" -msgid "Thinking..." -msgstr "Denken …" +msgid "TrueType (Symbol)" +msgstr "TrueType (Symbol)" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Privates Wörterbuch" +msgid "TrueType (TTC)" +msgstr "TrueType (TTC)" -msgid "Ignore" -msgstr "Ignorieren" +msgid "TrueType Hints" +msgstr "TrueType Instruktionen" -msgid "Report as Error" -msgstr "Als Fehler melden" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "TrueType Instruktionen für %.50s" -msgid "Not sure if this is an error..." -msgstr "Nicht sicher, ob dies ein Fehler ist …" +msgid "TrueType Point _Matching:" +msgstr "TrueType Punkt-Übereinsti_mmung:" +#, c-format msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." msgstr "" +"TrueType unterstützt keine Referenzen, die um\n" +"mehr als 200%% skaliert sind. Dies ist jedoch der\n" +"Fall bei %1$.30s, in %2$.30s. Das Hinzufügen von\n" +"Instruktionen wäre sinnlos." -#, c-format -msgid "Validation of %.100s" -msgstr "Validierung von %.100s" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" msgstr "" +"TrueType erfordert, dass in einer Transformationsmatrix\n" +"alle Einträge zum Skalieren und Drehen zwischen −2 und 2 liegen" -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (Ascii)" +msgid "TrueTypeName|New" +msgstr "Neu" -msgid "PS Type 1 (Binary)" -msgstr "PS Typ 1 (Binär)" +msgid "Try To Fix Glyphs With" +msgstr "Versuche Glyphen zu reparieren mit" + +msgid "" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "" +"Versuche sicher zu stellen, dass die Punzenbreite\n" +"bleibt wie zuvor" -msgid "PS Type 1 (Resource)" -msgstr "PS Typ 1 (Ressource)" +msgid "Turkish" +msgstr "Türkisch" -msgid "PS Type 1 (MacBin)" -msgstr "PS Type 1 (MacBin)" +msgid "Turkmen" +msgstr "Turkmenisch" -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (Multiple)" +msgid "Two cursive anchor classes" +msgstr "Zwei kursive Ankerklassen" -msgid "PS Multiple Master(A)" -msgstr "PS Multiple Master(A)" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Zwei kursive Ankerklassen in der gleichen Subtabelle, %s" -msgid "PS Multiple Master(B)" -msgstr "PS Multiple Master(B)" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" +msgstr "" +"Zwei Glyphen teilen sich den gleichen Namen.\n" +"Ändere die Kodierung auf „Glyphen-Reihenfolge” und verwende\n" +"„Bearbeiten → Auswählen → Nach Platzhalter auswählen” mit folgendem Codepunkt" -msgid "PS Type 3" -msgstr "PS Type 3" +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" +msgstr "" +"Zwei Glyphen teilen sich den gleichen Unicode-Codepunkt.\n" +"Ändere die Kodierung auf „Glyphen-Reihenfolge” und verwende\n" +"„Bearbeiten → Auswählen → Nach Platzhalter auswählen” mit folgendem Codepunkt" -msgid "PS Type 0" -msgstr "PS Type 0" +msgid "Type" +msgstr "Typ" -msgid "PS CID" -msgstr "PS CID" +msgid "Type in new layer name" +msgstr "Neuen Ebenen-Namen eingeben" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (nackt)" +msgid "Type of distortable font:" +msgstr "Art der verzerrbaren Schrift:" -msgid "CFF CID (Bare)" -msgstr "CFF CID (nackt)" +msgid "Type1" +msgstr "Typ1" -msgid "Type42" -msgstr "Type42" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." +msgstr "" +"Type1 und 2 Schriften unterstützen nur die Parallelverschiebung\n" +"von Referenzen. Die ersten vier Einträge der Transformationsmatrix\n" +"sollten [1 0 0 1] sein." msgid "Type11 (CID 2)" msgstr "Type11 (CID 2)" -msgid "TrueType (Symbol)" -msgstr "TrueType (Symbol)" - -msgid "TrueType (Resource)" -msgstr "TrueType (Ressource)" - -msgid "TrueType (MacBin)" -msgstr "TrueType (MacBin)" - -msgid "TrueType (TTC)" -msgstr "TrueType (TTC)" - -msgid "TrueType (Mac dfont)" -msgstr "TrueType (Mac dfont)" +msgid "Type2" +msgstr "Typ2" -msgid "OpenType (CFF)" -msgstr "OpenType (CFF)" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "" +"Type2-Schriftarten unterstützen nicht den Type1-Operator setcurrentpoint" -msgid "OpenType (Mac dfont)" -msgstr "OpenType (Mac dfont)" +msgid "Type3" +msgstr "Typ3" -msgid "OpenType CID" -msgstr "OpenType CID" +msgid "Type42" +msgstr "Type42" -msgid "OpenType CID (dfont)" -msgstr "OpenType CID (dfont)" +msgid "Type:" +msgstr "Art:" -msgid "SVG font" -msgstr "SVG-Schrift" +msgid "Typo Ascent Offset:" +msgstr "Typo Oberlänge Versatz:" -msgid "Unified Font Object (UFO3)" -msgstr "Unified Font Object (UFO3)" +msgid "Typo Ascent:" +msgstr "Typo Oberlänge:" -msgid "Unified Font Object 2" -msgstr "Unified Font Object 2" +msgid "Typo Descent Offset:" +msgstr "Typo Unterlänge Versatz:" -msgid "Unified Font Object 3" -msgstr "Unified Font Object 3" +msgid "Typo Descent:" +msgstr "Typo Unterlänge:" -msgid "Web Open Font (WOFF)" -msgstr "Web Open Font (WOFF)" +msgid "Typo Line _Gap:" +msgstr "Typo Durch_schuss:" -msgid "Web Open Font (WOFF2)" -msgstr "Web Open Font (WOFF2)" +#, c-format +msgid "U+%04x" +msgstr "U+%04x" -msgid "No Outline Font" -msgstr "Keine Kontur-Schrift" +msgid "U_nlink Reference" +msgstr "Referen_z trennen" -msgid "In TTF/OTF" -msgstr "In TTF/OTF" +msgid "Ugaritic" +msgstr "Ugaritisch" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Nur Apple bitmap sfnt (dfont)" +msgid "Ukrainian" +msgstr "Ukrainisch" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(gefälscht) Nur MS Bitmap sfnt (ttf)" +msgid "Ultra-Condensed (50%)" +msgstr "Ultra-Schmal (50%)" -msgid "X11 bitmap only sfnt (otb)" -msgstr "Nur X11 bitmap sfnt (otb)" +msgid "Ultra-Expanded (200%)" +msgstr "Ultra-Breit (200%)" -msgid "NFNT (Resource)" -msgstr "NFNT (Ressource)" +msgid "Unassigned Bit 123" +msgstr "Nicht zugewiesenes Bit 123" -msgid "NFNT (MacBin)" -msgstr "NFNT (MacBin)" +msgid "Unassigned Bit 124" +msgstr "Nicht zugewiesenes Bit 124" -msgid "Win FNT" -msgstr "Win FNT" +msgid "Unassigned Bit 125" +msgstr "Nicht zugewiesenes Bit 125" -msgid "Palm OS Bitmap" -msgstr "Palm OS Bitmap" +msgid "Unassigned Bit 126" +msgstr "Nicht zugewiesenes Bit 126" -msgid "PS Type3 Bitmap" -msgstr "PS Type3 Bitmap" +msgid "Unassigned Bit 127" +msgstr "Nicht zugewiesenes Bit 127" -msgid "No Bitmap Fonts" -msgstr "Keine Bitmap-Schriften" +msgid "Unassigned Code Points" +msgstr "Nicht zugewiesene Codepunkte" -msgid "Pixel List" -msgstr "Pixelliste" +msgid "Undefined positioning" +msgstr "Undefinierte Positionierung" -msgid "Options" -msgstr "Optionen" +msgid "Undefined substitution" +msgstr "Undefinierte Substitution" -msgid "PostScript®" -msgstr "PostScript®" +msgid "UnderbarExtraDescender:" +msgstr "Unterstrich zusätzlich Unterlänge:" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "Möchtest du die Koordinaten auf ganze Zahlen runden (das spart Platz)?" +msgid "UnderbarRuleThickness:" +msgstr "Unterstrich Strichstärke" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Möchtest du, dass die Schrift PostScript Hints enthällt?" +msgid "UnderbarVerticalGap:" +msgstr "Unterstrich vertikaler Abstand" -msgid "Flex Hints" -msgstr "" +msgid "Underline _Position:" +msgstr "Unterstreichen _Position:" -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Möchtest du, dass die Schrift PostScript Flex Hints enthällt?" +msgid "Underline|_Height:" +msgstr "_Dicke:" -msgid "Hint Substitution" -msgstr "" +msgid "Undo Fontlevel" +msgstr "Rückgängig auf Schriftebene" -msgid "Do you want the font file to do hint substitution?" -msgstr "Möchtest du, dass die Schrift Hint Substitution ausführt?" +msgid "Undo information incomplete" +msgstr "Rückgängig-Informationen unvollständig" -msgid "First 256" -msgstr "Erste 256" +msgid "UndoDepth" +msgstr "Rückgängig Tiefe" -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Schränke die Schrift so ein, dass nur die ersten 256 Glyphen der " -"Kodierungenen auf die verwiesen wird, in die Datei aufgenommen werden." +msgid "UndoRedoLimitToLoad" +msgstr "Anzahl geladener Schritte für Rückgängig/Wiederholen" -msgid "Output AFM" -msgstr "AFM ausgeben" +msgid "UndoRedoLimitToSave" +msgstr "Anzahl gespeicherter Schritte für Rückgängig/Wiederholen" -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Die AFM-Datei enthält Metriken-Informationen, die viele Wortprozessoren " -"lesen, wenn Sie PostScript® Schriften verwenden." +msgid "Uneven Weighting" +msgstr "Ungleiche Strichstärke" -msgid "Composites in AFM" -msgstr "Zusammengesetzte Zeichen in AFM" +msgid "Unexpected EOF in gf\n" +msgstr "Unerwartetes EOF (Ende der Datei) in gf\n" -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"Das AFM-Format ermöglicht das Hinzufügen einiger Informationen\n" -"über zusammengesetzte Zeichen (ungefähr das gleiche wie die\n" -"Akzent-zu-Grundzeichen Ankerklassen). Allerdings neigt die\n" -"AFM-Datei groß zu werden, da sie die Daten nicht effizient speichert." +#, c-format +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "Unerwartetes PST-Art in GetPosSub (%d).\n" -msgid "Output PFM" -msgstr "PFM ausgeben" +msgid "Unexpected Variation Selector" +msgstr "Unerwartete Variations-Selektoren" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Die PFM-Datei enthält Informationen, die Windows benötigt, um eine " -"PostScript®-Schrift zu installieren." +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Unerwartetes Zeichen (0x%02X) in Zeile %d von %s" -msgid "Output TFM & ENC" -msgstr "TFM und ENC ausgeben" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "Unerwartetes Format der Zeichengruppe in cff: %d\n" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Die tfm- und enc-Dateien enthalten Informationen, die TeX benötigt, um eine " -"PostScript®-Schrift zu installieren." +msgid "Unexpected density" +msgstr "Unerwartete Dichte" -msgid "SFNT" -msgstr "SFNT" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Unerwartetes Kodierungsformat in cff: %d\n" -msgid "TrueType Hints" -msgstr "TrueType Instruktionen" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Unerwartetes Ende der Datei in der morx Kette.\n" -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Möchtest du, dass die Schriftdatei Truetype-Instruktionen enthält?\n" -"Dadurch werden keine neuen Instruktionen generiert, sondern es wird\n" -"nur das verwendet, was mit jedem Zeichen verbunden ist." +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Unerwartetes Ende der Datei in der GSUB Subtabelle der Ligaturen.\n" -msgid "PS Glyph Names" -msgstr "PS Glyphen-Namen" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Unerwartetes Ende der Datei in der GSUB Subtabelle.\n" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" -"Möchtest du, dass die Schriftdatei die Namen einzelner Glyphen in der " -"Schrift enthält?" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "Unerwartetes Ende der Datei in Subtabelle der kontextuellen Kette.\n" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" msgstr "" -"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " -"und Opentype-Dateien.\n" -"Dies ermöglicht die Auswahl des Standards, der für deine Schrift gelten " -"soll.\n" -"Die Hauptunterschiede sind:\n" -" Die Anforderungen an den „Postscript”-Namen in der Namenstabelle " -"widersprechen sich.\n" -" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" -" Skalierte zusammengesetzte Zeichen werden unterschiedlich behandelt.\n" -" Verwendung von GSUB statt morx(t)/feat\n" -" Verwendung von GPOS statt von kern/opbd\n" -" Verwendung von GDEF statt lcar/prop" +"Unerwartetes Ende der Datei in der Definition der Funktion in Zeile %d von %s" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" msgstr "" -"Apple und MS/Adobe unterscheiden sich in Bezug auf das Format von Truetype- " -"und Opentype-Dateien.\n" -"Dies ermöglicht die Auswahl des Standards, der für deine Schrift gelten " -"soll.\n" -"Die Hauptunterschiede sind:\n" -" Die Anforderungen an den „Postscript”-Namen in der Namenstabelle " -"widersprechen sich.\n" -" Bitmap-Daten werden in verschiedenen Tabellen gespeichert.\n" -" Skalierte zusammengesetzte Glyphen werden unterschiedlich behandelt.\n" -" Verwendung von GSUB statt morx(t)/feat\n" -" Verwendung von GPOS statt von kern/opbd\n" -" Verwendung von GDEF statt lcar/prop" - -msgid "Old style 'kern'" -msgstr "Alte 'kern' Tabelle" +"Erwartet Ende der Datei in der Definition der Nachschlagetabelle in Zeile %d " +"von %s" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"Viele Anwendungen unterstützen immer noch nicht die\n" -"Unterschneidung mittels 'GPOS'. Wenn du sowohl 'GPOS'\n" -"als auch den alten 'kern'-Tabellen einbinden möchtest,\n" -"aktivirere dieses Kontrollkästchen. Nicht aktivieren\n" -"wenn da Apple-Kontrollkästchen aktiviert ist. Dies kann\n" -"andere Anwendungen verwirren." +msgid "Unexpected error" +msgstr "Unerwarteter Fehler" -msgid "Dummy 'DSIG'" -msgstr "Platzhalter 'DSIG'" +msgid "Unexpected number" +msgstr "Unerwartete Zahl" +#, c-format msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" +"Unerwartete Größe des Abschnitts mit Schrift-Informationen der URW-Schrift " +"(erwartet 12, erhalten %d)\n" -msgid "Output Glyph Map" -msgstr "Glyphen-Zuordnung ausgeben" - -msgid "Output OFM & CFG" -msgstr "OFM und CFG ausgeben" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" msgstr "" -"Die ofm- und cfg-Dateien enthalten Informationen, die Omega zur Verarbeitung " -"einer Schrift benötigt." +"Unerwartete Größe des Abschnitts der Namen der URW-Schrift (erwartet 55, " +"erhalten %d)\n" -msgid "PfaEdit Table" -msgstr "PfaEdit Tabelle" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "" +"Unerwartes Zeichen in Markierungen der Nachschlagetabellen in Zeile %d von %s" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" msgstr "" -"Die PfaEdit-Tabelle ist eine Erweiterung des TrueType-Formats\n" -"und enthält verschiedene von FontForge verwendete Daten.\n" -"(Es sollte die FontForge-Tabelle heißen,\n" -"tut dies aber aus historischen Gründen nicht)" +"Unerwartetes Zeichen %s, in der Definition der Funktion in Zeile %d von %s" -msgid "Save Comments" -msgstr "Kommentare speichern" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "" +"Unerwartetes Zeichen %s, in der Definition der Nachschlagetabelle in Zeile " +"%d von %s" -msgid "Save glyph comments in the PfEd table" -msgstr "Glyphenkommentare in der PfEd Tabelle speichern" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Unerwartetes Zeichen, %s, auf Zeile %d von %s" -msgid "Save Colors" -msgstr "Farben speichern" +msgid "Unicase" +msgstr "Einheitliche Höhe" -msgid "Save glyph colors in the PfEd table" -msgstr "Glyphenfarbe in der PfEd Tabelle speichern" +msgid "Unicode" +msgstr "Unicode" -msgid "Lookup Names" -msgstr "Namen der Nachschlagetabellen" +msgid "Unicode 1.0" +msgstr "Unicode 1.0" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Behalte die Namen der GPOS/GSUB Nachschlagetabellen und Subtabellen" +msgid "Unicode 1.1" +msgstr "Unicode 1.1" -msgid "Save Guides" -msgstr "Hilfslinien speichern" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, nur BMP" -msgid "Save the guidelines in the Guide layer." -msgstr "Hilfslinien in der Hilfslinien-Ebene speichern." +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, alle Tafeln" -msgid "Save Layers" -msgstr "Ebenen speichern" +msgid "Unicode Basic Multilingual Plane" +msgstr "Unicode mehrsprachige Grund-Tafel" -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Erhalte alle hinteren und Spiro-Ebenen. Auch wenn\n" -"wir eine truetype-Schrift aus einer kubischen\n" -"Datenbank ausgeben, speichere die kubischen Kurven." +msgid "Unicode C_har:" +msgstr "Unicode-Zeic_hen:" -msgid "FFTM Table" -msgstr "" +msgid "Unicode Ranges" +msgstr "Unicode-Bereiche" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +msgid "Unicode Ranges:" +msgstr "Unicode-Bereiche:" -msgid "TeX Table" -msgstr "TeX Tabelle" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Unicode ergänzende ideografische Tafel" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"Die TeX-Tabelle ist eine Erweiterung des TrueType-Formats\n" -"und der verschiedenen Daten, die du in einer tfm-Datei\n" -"erwarten würdest (Daten die nicht bereits an anderer Stelle\n" -"in der ttf-Datei gespeichert sind).\n" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Unicode ergänzende mehrsprachige Tafel" -msgid "Output FONTLOG.txt" -msgstr "FONTLOG.txt ausgeben" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Unicode ergänzende Spezial-Anwendung Tafel" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" -"FONTLOG ist eine Textdatei, die relevante Informationen über die Schriftart " -"enthält, \n" -"einschließlich Dinge wie Veränderungen. (Eine allgemeine Vorlage gibt es auf " -"der \n" -"OFL FAQ Seite, unter http://scripts.sil.org/OFL-FAQ_web)\n" -"Verwendung innerhalb eines offenen Font-Projekts ist sehr zu empfehlen, aber " -"nicht \n" -"zwingend erforderlich. Wenn Deine Schriftart bereits eine Fontlog-Tabelle " -"enthält \n" -"(siehe Element->Schrift-Informationen) und diese Option aktivieren ist, dann " -"werden die \n" -"internen Fontlog Informationen der Datei „FONTLOG.txt“ angehängt, die sich " -"im selben \n" -"Verzeichnis befindet, wie die Schriftart selbst." +msgid "Unicode _Value:" +msgstr "Unicode-_Wert:" -msgid "Prefer native kerning" -msgstr "Bevorzuge ursprüngliche Unterschneidung" +msgid "Unicode out of range" +msgstr "Unicode außerhalb des Bereichs" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" -"Verwende ursprüngliche Unterschneidungs-Strukturen (statt einer Funktionen-" -"Datei),\n" -"auch wenn dadurch Informationen verloren gehen könnten.\n" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Unicode-Wert (%x) nicht in Schrift, ignoriert" -msgid "Windows-compatible 'kern'" -msgstr "Windows-kompatible 'kern' Tabelle" +msgid "Unicode value not in font" +msgstr "Unicode-Wert nicht in Schrift" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" -"Wenn die 'kern' Tabelle im alten Stil unkodierte Glyphen enthält\n" -"(oder Glyphen, die außerhalb des BMP kodiert sind), werden viele\n" -"Windows-Anwendungen überhaupt keine Unterschneidung haben.\n" -"Diese Option schließt solche problematischen Glyphen aus der\n" -"alten 'kern'-Tabelle aus." +msgid "UnicodeGlyphNames" +msgstr "Unicode Glyphen-Namen" -msgid "No Mac Names" -msgstr "Keine Mac-Namen" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Vereinte kanadische Ureinwohner Silbenzeichen" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" -"Füge keine doppelten Namenseinträge für ältere Mac-Plattformen hinzu. Diese " -"Namenseinträge werden nur für einige ältere Mac-Anwendungen benötigt." +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Vereinte kanadische Ureinwohner Silbenzeichen, erweitert" -msgid "BDF Resolution" -msgstr "BDF Auflösung" +msgid "Unified Font Object" +msgstr "Vereintes Schriftobjekt (UFO)" -msgid "Guess each font's resolution based on its pixel size" -msgstr "Schätze die Auflösung jeder Schrift anhand ihrer Pixelgröße" +msgid "Unified Font Object (UFO3)" +msgstr "Unified Font Object (UFO3)" -msgid "Find Sub Font Definition file" -msgstr "Definition-Datei der Sub-Schrift finden" +msgid "Unified Font Object 2" +msgstr "Unified Font Object 2" -msgid "Notdef name" -msgstr "Notdef Name" +msgid "Unified Font Object 3" +msgstr "Unified Font Object 3" + +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "Einheitliches Skalieren für Punzenbreite und der Vor-/Nachbreiten" + +msgid "Uniform scaling for stems of any width and direction" +msgstr "Einheitliche Skalierung der Stämme jeglicher Breite und Richtung" #, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Die Glyphe in der Kodierung %d heißt \".notdef\", enthält aber eine Outline. " -"Da sie \".notdef\" heißt, wird sie nicht in die generierte Schrift " -"aufgenommen. Du kannst ihr einen neuen Namen geben, indem du „Element → " -"Glyphen-Informationen” benutzt. Möchtest du mit dem Erstellen der Schrift " -"fortsetzen (und dieses Zeichen weglassen)?" +msgid "Uninterpreted code in gf: %d\n" +msgstr "Nicht-interpretierender code in gf: %d\n" -msgid "Not a CID format" -msgstr "Kein CID-Format" +msgid "UniqueID" +msgstr "Eindeutige ID" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Du versuchst, eine CID-Schrift in einem Nicht-CID-Format zu speichern. Dies " -"ist in Ordnung, bedeutet aber, dass nur die aktuelle Sub-Schrift gespeichert " -"wird.\n" -"Ist es das, was du willst?" +msgid "Unknown" +msgstr "Unbekannt" #, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"Die TrueType-Instruktionen der Glyphe %s sind veraltet.\n" -"Willst du trotzdem weitermachen?" +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Unbekannte Art der GPOS Subtabelle: %d\n" #, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"In Glyphe %s wird die Referenz auf %s durch Punktabgleich positioniert, und " -"die Punktzahlen entsprechen möglicherweise nicht mehr der ursprünglichen " -"Absicht.\n" -"Willst du trotzdem weitermachen?" +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Unbekannte Art der GSUB Subtabelle: %d\n" -msgid "Reference point match out of date" -msgstr "Referenz mit veralteter Punkt-Übereinstimmung" +msgid "Unknown Language" +msgstr "Unbekannte Sprache" -msgid "Bad OS/2 version" -msgstr "Ungültige OS/2 Version" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Unbekanntes Format der Klassen-Tabelle: %d\n" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"OpenType-Schriften müssen eine Version größer als 1 haben.\n" -"Benutze „Element → Schrift-Informationen → OS/2 → Verschiedenes”,\n" -"um dies zu ändern." +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Unbekanntes Feld %s in Zeile %d von %s" -msgid "Non-standard Em-Size" -msgstr "Nicht-standardgemäße Geviert-Größe" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Unbekannte Glyphe referenziert in GSUB/GPOS/MATH" + +msgid "Unknown lookup" +msgstr "Unbekannte Nachschlagetabelle" #, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Die Konvention besagt, dass PostScript-Schriften eine Geviert-Größe von 1000 " -"haben sollten. Aber diese Schrift hat eine Größe von %d. Dies ist kein " -"Fehler, aber du solltest in Betracht ziehen, die Geviert-Größe im Dialog " -"„Element → Schrift-Informationen → Allgemein” zu ändern.\n" -"Möchtest du trotzdem deine Schrift weiter erstellen?" +msgid "Unknown lookup name: %60.60s" +msgstr "Unbekannte Name der Nachschlagetabelle: %60.60s" #, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Die Konvention besagt, dass TrueType-Schriften eine Geviert-Größe einer " -"Zweierpotenz haben sollten. Aber diese Schrift hat eine Größe von %d. Dies " -"ist kein Fehler, aber du solltest in Betracht ziehen, die Geviert-Größe im " -"Dialog „Element → Schrift-Informationen → Allgemein” zu ändern.\n" -"Möchtest du trotzdem deine Schrift weiter erstellen?" +msgid "Unknown lookup: %s" +msgstr "Unbekannte Nachschlagetabelle: %s" + +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Unbekannter Operator in %s: %x\n" + +#, c-format +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgstr "Unbekannte Python-Art <%s> beim lesen von UFO/GLIF Bibliotheksdaten." + +msgid "Unknown string type\n" +msgstr "Unbekannte Zeichenketten-Art\n" + +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "Unbekannten Typ '%c' gefunden in der Pfadspezifikation\n" msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." msgstr "" -"Deine Schrift hat eine 2-Byte-Kodierung, aber du versuchst sie in einem " -"Format zu speichern, das nur 1-Byte-Kodierung unterstützt. Das bedeutet, " -"dass du auf nichts zugreifen kannst, das nach den ersten 256 Zeichen kommt, " -"ohne die Schrift neu zu kodieren.\n" -"\n" -"Willst du trotzdem weitermachen?" +"Im Gegensatz zu den meisten Befehlen funktioniert dieser nicht direkt mit\n" +"den ausgewählten Glyphen. Wenn du stattdessen eine Glyphe auswählst,\n" +"erstellt (oder verwendet) FontForge eine andere Glyphe, die durch Anhängen\n" +"der Erweiterung an den ursprünglichen Namen benannt ist, und kopiert eine\n" +"geänderte Version der ursprünglichen Glyphe in die neue." msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." msgstr "" -"Das Bitmap-Format 'NFNT' wird unter OS/X nicht verwendet (obwohl du immer " -"noch eine (nutzlose) Bitmap-Schrift erstellen musst, wenn du eine Type1 " -"PostScript-Ressource speicherst)." - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "Das Bitmap-Format 'NFNT' ist veraltet" +"Im Gegensatz zu den meisten Befehlen funktioniert dieser Befehl nicht " +"direkt\n" +"auf die ausgewählte Glyphen. Wenn du ein „A“ (oder „a“) auswählst, erstellt\n" +"(oder verwendet) FontForge eine Glyphe mit dem Namen „a.sc“ und kopiert eine " +"modifizierte Version der Glyphe „A“ nach „a.sc“." -msgid "Needs bitmap font" -msgstr "Benötigt Bitmap-Schrift" +msgid "Unlikely Ofm File" +msgstr "Unwharscheinliche Ofm-Datei" +#, c-format msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Wenn du eine Mac Type1 Ressourcenschrift erstellst, MUSST du mindestens eine " -"NFNT-Bitmapschrift erzeugen, die dazu passt. Wenn du keine Bitmaps für diese " -"Schrift erstellt hast, breche diesen Dialog ab und erstelle sie mit dem " -"Befehl „Element → Verfügbare Bitmap Versionen”." +"Unwahrscheinliche Anzahl von Ligaturen-Komponenten (%d). Vermutet wird, dass " +"diese Ligaturen-Subtabelle nichts taugt. Wir geben auf.\n" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "Das Format 'POST' Type1 ist wahrscheinlich veraltet" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Unwahrscheinliche Tabellenlänge. Wird ignoriert. %u\n" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" -"Das Format 'POST' Type1 ist wahrscheinlich veraltet und funktioniert in " -"zukünftigen Mac-Versionen möglicherweise nicht." +msgid "Unlikely scale factor" +msgstr "Unwahrscheinlicher Skalierungsfaktor" + +msgid "Unlikely stem threshold" +msgstr "Unwahrscheinlicher Stamm-Schwellenwert" + +msgid "Unlink" +msgstr "Verknüpfung aufheben" -msgid "_Review" -msgstr "Ü_berprüfen" +msgid "Unlink All" +msgstr "Alle Verbindungen trennen" -msgid "_Generate" -msgstr "_Erstellen" +msgid "Unnamed lookup" +msgstr "Unbenannte Nachschlagetabelle" -msgid "Errors detected" -msgstr "Fehler gefunden" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Nicht-analysierbare kontextuelle Folge auf Zeile %d von %s" #, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"Die Schrift enthält Fehler.\n" -"%sMöchtest du die Fehler überprüfen oder die Schrift trotzdem speichern?" +msgid "Unparseable include on line %d of %s" +msgstr "Unlesbares Einzufügendes in Zeile %d in %s" -msgid "Create directory..." -msgstr "Verzeichnis erstellen …" +msgid "Unreasonable DPI" +msgstr "Unangemessene DPI-Größe" -msgid "Bad Mac Family" -msgstr "Ungültige Mac-Familie" +msgid "Unreasonable ligature caret count" +msgstr "Unangemessene Ligaturen-Trenner Anzahl" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Um eine Mac-Familiendatei zu erzeugen, muss die aktuelle Schrift den " -"normalen, regulären, usw. Stil beinhalten und es müssen weitere Schriften " -"mit dem gleichen Familiennamen offen sein." +msgid "Unsaved script" +msgstr "Nichtgespeicherter Skript" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"Es gibt zwei offene Schriften mit dem aktuellen Familiennamen und dem " -"gleichen Stil. %.30s und %.30s" +msgid "Unspecified Language" +msgstr "Unbenannte Sprache" -msgid "Generate Fonts" -msgstr "Schriften erstellen" +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "Nicht unterstützte Parameter des Filter-Dekodierung: %s" -msgid "Generate TTC" -msgstr "TTC erstellen" +#, c-format +msgid "Unsupported filter: %s" +msgstr "Nicht unterstützter Filter: %s" -msgid "Generate Mac Family" -msgstr "Mac-Familie erstellen" +msgid "Unsupported image format" +msgstr "Nicht unterstütztes Bildformat" -msgid "Allows you to select optional behavior when generating the font" -msgstr "" -"Ermöglicht es, bei der Erstellung der Schriften optionales Verhalten " -"auszuwählen" +msgid "Unsupported image format must be bmp" +msgstr "Nicht unterstütztes Bildformat muss bmp sein" -msgid "Layer:" -msgstr "Ebene:" +msgid "Unsupported image format must be bmp or png" +msgstr "Nicht unterstütztes Bildformat muss bmp oder png sein" -msgid "Save a font based on the specified layer" -msgstr "Schrift basierend auf der angegebenen Ebene speichern" +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "Nichtunterstützte mime-Art in Daten-URI: %s\n" -msgid "Validate Before Saving" -msgstr "Vor dem Speichern validieren" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Nicht abgeschlossenen Abdeckungstabelle, beginnend bei: %.20s …" -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." msgstr "" -"Prüfe die Glyphen-Konturen nach Standardfehlern vor\n" -"dem Speichern. Dies kann langsam sein." +"Nicht abgeschlossener Aufruf der Nachschlagetabelle, beginnend bei: %.20s …" -msgid "Append a FONTLOG entry" -msgstr "FONTLOG-Eintrag anhängen" +msgid "UntitledGroup" +msgstr "Unbenannte Gruppe" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" -"Mit dem FONTLOG können Änderungen an deiner Schrift festgehalten halten." +msgid "UpdateFlex" +msgstr "Flex aktualisieren" -msgid "Prepend timestamp" -msgstr "Zeitstempel hinzufügen" +msgid "Upper Case" +msgstr "Großbuchstaben" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"Diese Option fügt dem Dateinamen und den Metadaten des Schriftfamiliennamens " -"einen Zeitstempel hinzu im Format YYMMDDHHMM." +msgid "Upper Case in Lower Case" +msgstr "Großbuchstaben in Kleinbuchstaben" -msgid "Merge tables across fonts" -msgstr "Schriften-Tabellen zusammenführen" +msgid "UpperLimitBaselineRiseMin:" +msgstr "Obere Grenze Grundlinie anheben:" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" +msgid "UpperLimitGapMin:" +msgstr "Min. Abstand obere Grenze:" -msgid "As CFF fonts" -msgstr "Als CFF-Schriften" +msgid "Upright/Extreme Wrapping" +msgstr "Aufrecht/Extreme Schnörkel" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"Lege CFF-Schriften in das TTC und nicht in das TTF.\n" -" Diese scheinen auf dem Mac und Linux zu funktionieren,\n" -" dokumentiert ist jedoch, dass sie unter Windows nicht funktionieren." +msgid "Upright/More Wrapping" +msgstr "Aufrecht/Mehr Schnörkel" -msgid "Execute Script" -msgstr "Skript ausführen" +msgid "Upright/No Wrapping" +msgstr "Aufrecht/Ohne Schnörkel" -msgid "_Python" -msgstr "_Python" +msgid "Upright/Some Wrapping" +msgstr "Aufrecht/Mit Schnörkel" -msgid "_FF" -msgstr "_FF" +msgid "Use CID Map" +msgstr "CID Zuordnung verwenden" -msgid "C_all..." -msgstr "_Aufruf …" +msgid "Use FreeType" +msgstr "Freetype verwenden" -msgid "Counter Expansion Factor" -msgstr "Punzen Erweiterungsfaktor" +msgid "Use Kerning Class?" +msgstr "Unterschneidungs-Klasse benutzen?" -msgid "Counter Addition" -msgstr "Punzen vergrößern" +msgid "Use UniqueID" +msgstr "UniqueID verwenden" -msgid "Side Bearing Expansion Factor" -msgstr "Vor- und Nachbreite Erweiterungsfaktor" +msgid "Use XUID" +msgstr "XUID verwenden" -msgid "Side Bearing Addition" -msgstr "Vor- und Nachbreite vergrößern" +msgid "Use _First" +msgstr "_Ersten verwenden" -msgid "Condense/Extend" -msgstr "Schmaler/Breiter" +msgid "Use _Second" +msgstr "_Zweiten verwenden" -msgid "Scale By" -msgstr "Skalieren um" +msgid "Use a matrix of kerning classes" +msgstr "Benutze eine Matrix von Unterschneidungsklassen" -msgid "Counters:" -msgstr "Punzen:" +msgid "" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." +msgstr "" +"Benutze kubische (postscript) Kurven für die Konturen in allen\n" +"Ebenen dieser Schriftart. Kubische Kurven sind in der Regel\n" +"einfacher zu bearbeiten als quadratisch (und du kannst trotzdem\n" +"eine TrueType-Schriftart aus ihnen erzeugen)." -msgid "Side Bearings:" -msgstr "Vor- und Nachbreiten:" +msgid "Use default?" +msgstr "Standard verwenden?" -msgid "Correct for Italic Angle" -msgstr "Korrektur für Kursiv-Winkel" +msgid "Use individual kerning pairs" +msgstr "Einzelne Unterschneidungs-Paare verwenden" msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" msgstr "" -"Wenn FontForge erkennt, dass sich ein erweiterte Linie selbst\n" -"überschneiden wird, dann wird mit dieser Option versucht,\n" -"alles schön zu machen, indem die Überschneidung entfernt wird" +"Verwende ursprüngliche Unterschneidungs-Strukturen (statt einer Funktionen-" +"Datei),\n" +"auch wenn dadurch Informationen verloren gehen könnten.\n" -msgid "Horizontal Stem Height Scale" -msgstr "Horizontale Stämme Höhe skalieren" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Verwendung undefinierter Glyphenklasse, %s, in Zeile %d von %s" -msgid "Horizontal Stem Height Add" -msgstr "Horizontale Stämme Höhe vergrößern" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Verwendung undefinierter Akzentklasse, %s, in Zeile %d von %s" -msgid "Threshold between Thin and Thick Stems" -msgstr "Schwellenwert zwischen dünnen und dicken Stemmen" +msgid "" +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." +msgstr "" +"Benutze quadratische (truetype) Kurven für die Konturen in allen\n" +"Ebenen dieser Schriftart, anstatt kubische (postscript) Kurven." -msgid "Vertical Stem Width Scale" -msgstr "Vertikale Stämme Breite skalieren" +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." +msgstr "" +"Beim Erstellen von Akzentbuchstaben, benutze\n" +"Akzente mit Dickte (Unicode: 02C0-02FF) anstatt\n" +"Akzente ohne Dickte (Unicode: 0300-036F)." -msgid "Vertical Stem Width Add" -msgstr "Vertikale Stämme Breite vergrößern" +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "" +"Benutze die 'hhint' Eigenschaft, um einen horizontalen Hint anzugeben.\n" -msgid "Stem threshold should be positive" -msgstr "Stamm-Schwellenwert sollte positiv sein" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "Benutze die 'vhint' Eigenschaft, um einen vertikalen Hint anzugeben.\n" -msgid "Unlikely stem threshold" -msgstr "Unwahrscheinlicher Stamm-Schwellenwert" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." +msgstr "" +"Verwende den FreeType-Rasterizer (falls verfügbar),\n" +"um Glyphen in der Schriftansicht zu rasterisieren.\n" +"In der Regel führt dies zu einer besseren Qualität." -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "Skalierungsfaktoren müssen zwischen 3 und 1000 Prozent betragen" +msgid "" +"Use this as the default base for the filename\n" +"when generating a font." +msgstr "" +"Benutze dies standardmäßig als Grundnamen\n" +"beim erstellen von Dateinamen der Schriften" -msgid "Unlikely scale factor" -msgstr "Unwahrscheinlicher Skalierungsfaktor" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" +msgstr "" +"„Meine Metriken verwenden“ auf mindestens zwei Komponenten gesetzt in Glyphe " +"%d\n" -msgid "Bad stem add" -msgstr "Ungültige Stammvergrößerung" +msgid "UseCairoDrawing" +msgstr "Benutze Cairo Zeichnen" -msgid "Bad tag" -msgstr "Ungültiges Markierungselement" +msgid "UseNewIndicScripts" +msgstr "Benutze neue indische Schriftsysteme" -msgid "Feature tags are limited to 4 letters" -msgstr "Markierungselemente der Funktionen sind auf 4 Buchstaben beschränkt" +msgid "User controls the emboldening with the next two fields" +msgstr "Benutzer steuert das Verfetten mit den nächsten beiden Feldern" -msgid "Missing glyph extension" -msgstr "Fehlende Glyphen-Erweiterung" +msgid "Using the OFL for your open fonts" +msgstr "Benutzt wird die OFL Lizenz für deine offenen Schriften" -msgid "You must specify a glyph extension" -msgstr "Du musst eine Glyphen-Erweiterung angeben" +msgid "Uzbek" +msgstr "Usbekisch" -msgid "Vertical Offset" -msgstr "Vertikaler Versatz" +msgid "Uzbek (Cyrillic)" +msgstr "Usbekisch (Kyrillisch)" -msgid "Missing extension" -msgstr "Fehlende Erweiterung" +msgid "Uzbek (Latin)" +msgstr "Usbekisch (Lateinisch)" -msgid "You must provide a glyph extension" -msgstr "Du musst eine Glyphen-Erweiterung angeben" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "S" -msgid "Horizontal Counter Scale" -msgstr "Horizontal Punze skalieren" +msgid "VFlex Hint Color" +msgstr "VFlex Hint Farbe" -msgid "Horizontal Counter Add" -msgstr "Horizontal Punze vergrößern" +msgid "VHead _Column Spacing:" +msgstr "VHe_ad Spaltenabstand:" -msgid "Left Side Bearing Scale" -msgstr "Vorbreite skalieren" +msgid "VHint Active Color" +msgstr "VHint aktiv Farbe" -msgid "Left Side Bearing Add" -msgstr "Vorbreite vergrößern" +msgid "VKern By Classes" +msgstr "Vert. Unterschneidung nach Klassen" -msgid "Right Side Bearing Scale" -msgstr "Nachbreite skalieren" +msgid "VKern By Classes..." +msgstr "Vert. Unterschneidung nach Klassen …" -msgid "Right Side Bearing Add" -msgstr "Nachbreite vergrößern" +msgid "VKern From HKern" +msgstr "Vert. Unterschneidung aus horiz. Unterschneidung" -msgid "Vertical Scale" -msgstr "Vertikal skalieren" +msgid "VKern:" +msgstr "Vert. Unterschneidung:" -msgid "Vertical Counter Scale" -msgstr "Vertikal Punze skalieren" +msgid "VStem" +msgstr "V-Stamm" -msgid "Vertical Counter Add" -msgstr "Vertikal Punze vergrößern" +msgid "VWidth" +msgstr "Vertikale Dickte" -msgid "Width of Vertical Stems:" -msgstr "Breite der Vertikale Stämme:" +msgid "Validate Before Saving" +msgstr "Vor dem Speichern validieren" -msgid "Width/Height of Thick Stems:" -msgstr "Breite/Höhe der dicken Stämme:" +msgid "Validating..." +msgstr "Validieren …" -msgid "Height of Horizontal Stems:" -msgstr "Höhe der horizontalen Stämme:" +#, c-format +msgid "Validation of %.100s" +msgstr "Validierung von %.100s" -msgid "Width/Height of Thin Stems:" -msgstr "Breite/Höhe der dünnen Stämme:" +msgid "Value" +msgstr "Wert" -msgid "Original Y Position" -msgstr "Original Y Position" +msgid "Value exceeds tfm limitations" +msgstr "Wert übersteigt tfm Begrenzungen" -msgid "Extent" -msgstr "Erweitern" +msgid "Value out of bounds" +msgstr "Wert außerhalb des Bereichs" -msgid "Resultant Y Position" -msgstr "Resultierende Y Position" +msgid "Value out of bounds in spline.\n" +msgstr "Wert außerhlab der Grenzen in der Kurve.\n" -msgid "Create Subscript/Superscript" -msgstr "Tief-/Hochgestellte Zeichen erstellen" +msgid "Value out of range" +msgstr "Wert außerhalb des Bereichs" -msgid "Create Small Caps" -msgstr "Kapitälchen erstellen" +msgid "Value:" +msgstr "Wert:" -msgid "Change Glyphs" -msgstr "Glyphen ändern" +msgid "Vanishing Point:" +msgstr "Fluchtpunkt:" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"Im Gegensatz zu den meisten Befehlen funktioniert dieser nicht direkt mit\n" -"den ausgewählten Glyphen. Wenn du stattdessen eine Glyphe auswählst,\n" -"erstellt (oder verwendet) FontForge eine andere Glyphe, die durch Anhängen\n" -"der Erweiterung an den ursprünglichen Namen benannt ist, und kopiert eine\n" -"geänderte Version der ursprünglichen Glyphe in die neue." +msgid "Variant Glyphs:" +msgstr "Variante Glyphen:" -msgid "Feature Tag:" -msgstr "Markierungselement der Funktionen:" +msgid "Variation Selector (or 0)" +msgstr "Variations-Selektor (oder 0)" -msgid "Glyph Extension:" -msgstr "Glyphen-Erweiterung:" +msgid "Variation Selectors" +msgstr "Variations-Selektoren" -msgid "Vertical Offset:" -msgstr "Vertikaler Versatz:" +msgid "Variation Selectors B" +msgstr "Variations-Selektoren B" -msgid "Introduction" -msgstr "Einführung" +msgid "Variation Selectors Supplement" +msgstr "Variations-Selektoren Ergänzung" +#, c-format msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" -"Im Gegensatz zu den meisten Befehlen funktioniert dieser Befehl nicht " -"direkt\n" -"auf die ausgewählte Glyphen. Wenn du ein „A“ (oder „a“) auswählst, erstellt\n" -"(oder verwendet) FontForge eine Glyphe mit dem Namen „a.sc“ und kopiert eine " -"modifizierte Version der Glyphe „A“ nach „a.sc“." - -msgid "Petite Caps" -msgstr "Kleine Kapitälchen" - -msgid "Glyph Extensions" -msgstr "Glyphen-Erweiterung" - -msgid "Letters:" -msgstr "Buchstaben:" - -msgid "Symbols:" -msgstr "Symbole:" +"Variations-Selektoren sind normalerweise zwischen\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"wolltest du wirklich U+%04X benutzen?" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" -"Erstelle Kapitälche-Varianten sowohl für Buchstaben, als auch für Symbole" +msgid "Various errors occurred at the selected glyphs" +msgstr "Bei den ausgewählten Glyphen sind verschiedene Fehler aufgetreten" -msgid "Uniform scaling for stems of any width and direction" -msgstr "Einheitliche Skalierung der Stämme jeglicher Breite und Richtung" +msgid "Vattu Variants" +msgstr "Vattu Varianten" -msgid "Separate ratios for thin and thick stems" -msgstr "Unterschiedliche Verhältnisse für dünne und dicke Stämme" +msgid "Vedic Extensions" +msgstr "Vedic Erweiterungen" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Schwellenwert zwischen dünn und dick:" +msgid "Vendor ID:" +msgstr "Lieferant-ID:" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Unterschiedliche Verhältnisse für horizontale und vertikale Stämme" +msgid "Vendor URL" +msgstr "Lieferant URL" -msgid "% +" -msgstr "% +" +msgid "Version" +msgstr "Version" -msgid "Activate diagonal stem processing" -msgstr "Diagonale Stammverarbeitung aktivieren" +#, c-format +msgid "Version %.20s" +msgstr "Version %.20s" -msgid "Stems" -msgstr "Stämme" +msgid "Version, Major:" +msgstr "Version:" -msgid "Retain current advance width, center glyph within that width" -msgstr "" -"Aktuelle Dickte beibehalten, zentriere die Glyphe innerhalb dieser Breite" +msgid "Vert. Construction" +msgstr "Vertikale Konstruktion" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "Aktuelle Dickte beibehalten, Vor-/Nachbreite proportional skalieren" +msgid "Vert. Hint Color" +msgstr "Vertikaler Hint Farbe" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "Einheitliches Skalieren für Punzenbreite und der Vor-/Nachbreiten" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Vert. Varianten" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" -"Nicht-einheitliches Skalieren für Punzenbreite und der Vor-/Nachbreiten" +msgid "Vertical" +msgstr "Vertikal" -msgid "Counter Size:" -msgstr "Punzengröße:" +msgid "Vertical Advance not" +msgstr "Vertikale Dickte nicht" -msgid "Left Side Bearing:" -msgstr "Vorbreite:" +msgid "Vertical Alternates" +msgstr "Vertikale Alternativen" -msgid "Right Side Bearing:" -msgstr "Nachbreite:" +msgid "Vertical Alternates for Rotation" +msgstr "Vertikale Alternativen zum drehen" -msgid "Horizontal" -msgstr "Horizontal" +msgid "Vertical Baselines" +msgstr "Vertikale Grundlinien" -msgid "Control Vertical Counters (use for CJK)" -msgstr "Vertikale Punzen steuern (für CJK)" +msgid "Vertical Counter Add" +msgstr "Vertikal Punze vergrößern" + +msgid "Vertical Counter Scale" +msgstr "Vertikal Punze skalieren" msgid "Vertical Counters:" msgstr "Vertikale Punzen:" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "Vertikale Zuordnung steuern (für Lateinisch, Griechisch, Kyrillisch)" +msgid "Vertical Extension Italic Correction" +msgstr "Vertikale Erweiterungen Kursiv Korrektur" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Diese Zuordnungen können verwendet werden, um bestimmte Standardhöhen zu " -"beheben." +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Vertikale Erweiterungen für %c%c%c%c" -msgid "Vertical Scale:" -msgstr "Vertikal skalieren:" +msgid "Vertical Forms" +msgstr "Vertikale Formen" -msgid "%" -msgstr "%" +msgid "Vertical Fractions" +msgstr "Vertikale Brüche" -msgid "Vertical" -msgstr "Vertikal" +msgid "Vertical Kana Alternates" +msgstr "Vertikale Kana-Alternativen" -msgid "Everything to its default value" -msgstr "Alles zurück auf Standardwerte" +msgid "Vertical Kerning" +msgstr "Vertikale Unterschneidung" -msgid "Reset" -msgstr "Zurücksetzen" +msgid "Vertical Kerning Class" +msgstr "Vertikale Unterschneidungs-Klasse" -msgid "Embolden by" -msgstr "Verfetten um" +msgid "Vertical Offset" +msgstr "Vertikaler Versatz" -msgid "Serif Height" -msgstr "Serifenhöhe" +msgid "Vertical Offset:" +msgstr "Vertikaler Versatz:" -msgid "Serif Height Fuzz" -msgstr "Serifenhöhe Fuzz" +msgid "Vertical Only" +msgstr "Nur vertikal" -msgid "Top Zone" -msgstr "Obere Zone" +msgid "Vertical Rotation & Alternates" +msgstr "Vertikale Drehung und Alternativen" -msgid "Bottom Zone" -msgstr "Untere Zone" +msgid "Vertical Scale" +msgstr "Vertikal skalieren" -msgid "Top Hint" -msgstr "Oberer Hint" +msgid "Vertical Scale:" +msgstr "Vertikal skalieren:" -msgid "Bottom Hint" -msgstr "Unterer Hint" +msgid "Vertical Stem Width Add" +msgstr "Vertikale Stämme Breite vergrößern" -msgid "Embolden by:" -msgstr "Verfetten um:" +msgid "Vertical Stem Width Scale" +msgstr "Vertikale Stämme Breite skalieren" -msgid "_LCG" -msgstr "_LatGrKyr" +msgid "Vertical _Metric Lines" +msgstr "Linien vertikaler _Metrik" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." msgstr "" -"Verfetten entsprechend der lateinischen, kyrillischen und griechischen " -"Schriftsysteme" +"Vertikaler Abstand zwischen den oberen\n" +"und unteren Elementen eines geneigten Bruchs." -msgid "_CJK" -msgstr "_CJK" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Vertikal: %d Grundlinie" +msgstr[1] "Vertikal: %d Grundlinien" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" -"Verfetten entsprechend der chinesischen, japanischen und koreanischen " -"Schriftsysteme" +msgid "Very Condensed" +msgstr "Sehr schmal" -msgid "_Auto" -msgstr "_Automatisch" +msgid "Very Expanded" +msgstr "Sehr breit" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Wähle die entsprechende Methode aus, je nach Schriftsystem der Glyphe" +msgid "Very Extended" +msgstr "Sehr breit" -msgid "C_ustom" -msgstr "_Angepasst" +msgid "Very High" +msgstr "Sehr hoch" -msgid "User controls the emboldening with the next two fields" -msgstr "Benutzer steuert das Verfetten mit den nächsten beiden Feldern" +msgid "Very Light" +msgstr "Sehr leicht" -msgid "_Top hint:" -msgstr "_Oberer Hint:" +msgid "Very Low" +msgstr "Sehr niedrig" -msgid "_Zone:" -msgstr "_Zone:" +msgid "Very Narrow" +msgstr "Sehr schmal" -msgid "_Bottom hint:" -msgstr "_Unterer Hint:" +msgid "Very Wide" +msgstr "Sehr breit" -msgid "Zone:" -msgstr "Zone:" +msgid "Vietnamese" +msgstr "Vietnamesisch" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Alle Punkte dieser Höhe werden als Serifen angenommen\n" -"und bleiben nach der Verarbeitung auf dieser Höhe.\n" -"(Also sollten die Serifen gleich groß bleiben).\n" -"(Wenn du möchtest, dass die Serifen wachsen, setzte dies auf 0)" +msgid "View" +msgstr "Ansicht" -msgid "Fuzz" -msgstr "Fuzz" +msgid "View Point" +msgstr "Standpunkt" -msgid "Allow the height match to differ by this much" -msgstr "Erlaube, dass die Höhe um so viel abweicht" +msgid "Vowel Jamo Forms" +msgstr "Jamo Vokal-Formen" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"Dieser Algorithmus verengt die Punzen. Für fette lateinische Schriften\n" -"wird dies nicht empfohlen" +msgid "WOFF" +msgstr "WOFF" -msgid "Squish" -msgstr "Verengen" +msgid "WWS Family" +msgstr "WWS Familie" -msgid "Make the counters narrower" -msgstr "Verengere die Punzen" +msgid "WWS Subfamily" +msgstr "WWS Subfamilie" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" -"Versuche sicher zu stellen, dass die Punzenbreite\n" -"bleibt wie zuvor" +msgid "W_hitespace Glyphs" +msgstr "_Weißraum-Glyphen" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Behalte die Punzengröße für lateinische Schriften,\n" -"verengere sie für CJK Schriften." +msgid "W_ithin Rectangle" +msgstr "_Innerhalb des Rechtecks" -msgid "Cleanup Self Intersect" -msgstr "Selbst-Überschneidung bereinigen" +msgid "Wansung (Korean)" +msgstr "Wansung (Koreanisch)" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "Mit welchem Winkel (in Grad) möchtest du die Schrift neigen?" +msgid "Warn if _unlinked references" +msgstr "Warne wenn _getrennte Referenzen" -msgid "Oblique Slant..." -msgstr "Schräg Neigung …" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" +msgstr "" +"Warnung, wenn eine Glyphe eine Kontur enthält, während die andere eine " +"Referenz enthält (aber die Referenz beschreibt die gleiche Kontur)." -msgid "LSB Compression Percent" -msgstr "Vorbreite komprimieren Prozent" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "" +"Warnen, wenn die Konturen geschlossen sind, aber nicht genau gleich sind" -msgid "Stem Compression Percent" -msgstr "Stamm komprimieren Prozent" +msgid "WarnScriptUnsaved" +msgstr "Warnen Skript nich gespeichert" -msgid "Counter Compression Percent" -msgstr "Punze komprimieren Prozent" +msgid "Warning" +msgstr "Warnung" -msgid "RSB Compression Percent" -msgstr "Nachbreite komprimieren Prozent" +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "" +"Warnung: %d. Achsenwert (%g) ist außerhalb des erlaubten Bereichs [%g,%g]\n" -msgid "XHeight Percent" -msgstr "x-Höhe Prozent" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "" +"Warnung: %s hat einen anderen Familiennamen als %s (Mac-Familie erstellen)\n" -msgid "Italic Angle" -msgstr "Kursiv Winkel" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" +msgstr "Warnung: %s(%s) ist sowohl breit als auch schmal. Das ist unmöglich.\n" -msgid "Bad setting" -msgstr "Ungültige Einstellung" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "Warnung: Breit und schmal. Das ist unmöglich.\n" -msgid "You may not select both variants of 'f'" -msgstr "Du darfst nicht beide Varianten von „f“ auswählen" +msgid "Warning: Font contained no glyphs" +msgstr "Warnung: Schrift enthält keine Glyphen" -msgid "Transform baseline serifs" -msgstr "Serifen auf Grundlinie transformieren" +#, c-format +msgid "" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" +msgstr "" +"Warnung: Mac- und Unicode-Einträge in der 'name' Tabelle unterscheiden sich\n" +"für die Zeichenkette %s in der Sprache %s.\n" +" Mac-Zeichenkette: %s\n" +" Mac Unicode Zeichenkette: %s\n" -msgid "Transform x-height serifs" -msgstr "Serifen auf x-Höhe transformieren" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" +msgstr "" +"Warnung: Mac- und Windows-Einträge in der 'name' Tabelle unterscheiden sich\n" +"für die Zeichenkette %s in der Sprache %s.\n" +" Mac-Zeichenkette: %s\n" +" Windows Zeichenkette: %s\n" + +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Warnung: Mac-Zeichenkette ist eine Teilmenge der Unicodezeichenkette\n" +"in der 'name' Tabelle, für die Zeichenkette %s in der Sprache %s.\n" -msgid "Transform ascender serifs" -msgstr "Serifen der Oberlängen transformieren" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Warnung: Mac-Zeichenkette ist eine Teilmenge der Windows-Zeichenkette\n" +"in der 'name' Tabelle für die Zeichenkette %s in der Sprache %s.\n" -msgid "Transform descender serifs" -msgstr "Serifen der Unterlängen transformieren" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "Warnung: Keine Zeichen ausgewählt in AddDHint(%d,%d %d,%d %d,%d)\n" -msgid "Transform diagonal serifs" -msgstr "Serifen der Diagonalen transformieren" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Warnung: Keine Zeichen ausgewählt in AddHint(%d,%d,%d)\n" -msgid "When serifs are removed (as first two in \"m\"), replace with:" +#, c-format +msgid "" +"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" msgstr "" -"Wenn Serifen entfernt werden (z.B. die ersten zwei im „m“), ersetze sie mit:" +"Warnung: zurückgegebener Name von StdGlyphName für Wert %d außerhalb des " +"Unicode-Bereichs\n" -msgid "Flat" -msgstr "Flach" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "" +"Warnung: Zeichen %s kann nicht analysiert werden, einige Funktionen können " +"verloren gehen\n" -msgid "Slanted" -msgstr "Geneigt" +#, c-format +msgid "" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +msgstr "" +"Warnung: konnte nicht herausfinden wo der Hint (%d,%d %d,%d %d,%d) gültig " +"ist\n" -msgid "Pen Slanted" -msgstr "Geneigte Feder" +msgid "Warnings" +msgstr "Warnungen" -msgid "Compress (as a percentage)" -msgstr "Komprimieren (als Prozentsatz)" +msgid "Watch Points not supported in glyphs with references" +msgstr "Beobachtung der Punkte nicht unterstützt in Glyphen mit Referenzen" -msgid "LSB" -msgstr "Vorbreite" +msgid "" +"Watch all selected points\n" +"(stop when a point moves)" +msgstr "" +"Alle ausgewählten Punkte beobachten\n" +"(stoppe, wenn sich ein Punkt bewegt)" -msgid "Left Side Bearing" -msgstr "Vorbreite" +msgid "We don't understand this font\n" +msgstr "Wir verstehen diese Schriftart nicht\n" -msgid "RSB" -msgstr "Nachbreite" +msgid "Web Open Font (WOFF)" +msgstr "Web Open Font (WOFF)" -msgid "Right Side Bearing" -msgstr "Nachbreite" +msgid "Web Open Font (WOFF2)" +msgstr "Web Open Font (WOFF2)" -msgid "Lower Case" -msgstr "Kleinbuchstaben" +msgid "Weight, Width, Slope Only" +msgstr "Nur Strichstärke, Laufweite, Neigung" -msgid "Others" -msgstr "Andere" +msgid "Welsh" +msgstr "Walisisch" -msgid "Upper Case" -msgstr "Großbuchstaben" +msgid "What is the pixel size of the font in this file?" +msgstr "Welche Pixelgröße hat diese Schrift in dieser Datei?" -msgid "XHeight Percent:" -msgstr "x-Höhe Prozent:" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." +msgstr "" +"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " +"muß das Ersatz-Muster eine einzelne offene Kontur sein, mit mindestens 3 " +"Punkten." msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." msgstr "" -"Traditionellerweise ist die x-Höhe von kursiven\n" -"Schriftschnitten etwas kleiner als die der aufrechten" +"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " +"muß das Suchmuster eine einzelne offene Kontur sein, mit mindestens 3 " +"Punkten (ansonsten kann nichts verglichen werden)." -msgid "Italic Angle:" -msgstr "Kursiv Winkel:" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." +msgstr "" +"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " +"muß das Suchmuster eine einzelne offene Kontur sein." msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" msgstr "" -"Die Kursiv-Umwandlung wird nicht komplett sein!\n" -"Wahrscheinlich musst du einiges korrigieren, z.B. e, g, k, und v-z\n" -"Auch в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"Und alle griechischen Kleinbuchstaben. Vielleicht auch alles andere." +"Wenn FontForge erkennt, dass sich ein erweiterte Linie selbst\n" +"überschneiden wird, dann wird mit dieser Option versucht,\n" +"alles schön zu machen, indem die Überschneidung entfernt wird" -msgid "Current X-Height" -msgstr "Aktuelle x-Höhe" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." +msgstr "" +"Beim Start von FontForge wird das Design der Benutzeroberfläche aus\n" +"dieser Datei geladen. Alle Änderungen werden erst beim nächsten Start\n" +"von FontForge wirksam." -msgid "Desired X-Height" -msgstr "Gewünschte x-Höhe" +msgid "" +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." +msgstr "" +"Wenn eine neue Klasse hinzugefügt wird, gebe Standardwerte\n" +"für die Unterschneidung an, die zwischen ihr und jeder Klasse,\n" +"mit der sie interagiert, benutzt werden soll." -msgid "Change XHeight" -msgstr "x-Höhe ändern" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" +msgstr "" +"Wenn ein Akzent über einer Glyphe zentrieren wird,\n" +"sollte der Akzent auf den höchsten Punkt der Glyphe\n" +"zentriert werden oder auf die Mitte der Glyphe?" -msgid "Current x-height:" -msgstr "Aktuelle x-Höhe:" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." +msgstr "" +"Wenn du Glyphen aus der Schriftansicht kopierst, kopiere auch\n" +"die Metadaten der Glyphen (Name, Kodierung, Kommentar, usw.)." -msgid "Desired x-height:" -msgstr "Gewünschte x-Höhe:" +msgid "" +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." +msgstr "" +"Bei der Fehlerkorrektur in Graustufen-Modus ist dies die Farbe eines " +"Rasterblocks, der vollständig abgedeckt ist." -msgid "Serif height:" -msgstr "Serifenhöhe:" +msgid "" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." +msgstr "" +"Beim automatischer Unterschneidung, bewege Glyphen nur\n" +"zueinander, so dass der Unterschneidungwert negativ ist." -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Das Suchmuster wurde in der Schrift %.100s nicht nochmal gefunden" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." +msgstr "" +"Beim Doppelklick auf ein Zeichen in der Schriftansicht,\n" +"öffne dieses Zeichen in einem neuen Fenster, andernfalls\n" +"verwende ein bestehendes Fenster." -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "Das Suchmuster wurde in der Schrift %.100s nicht gefunden" +msgid "" +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." +msgstr "" +"Wenn FontForge eine (nicht sfd) Schrift öffnet, wird versucht, dieses " +"Unicode-Zeichen in der Schriftansicht anzuzeigen." -msgid "Find" -msgstr "Suchen" +msgid "" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" +msgstr "" +"Wenn du eine Mac Type1 Ressourcenschrift erstellst, MUSST du mindestens eine " +"NFNT-Bitmapschrift erzeugen, die dazu passt. Wenn du keine Bitmaps für diese " +"Schrift erstellt hast, breche diesen Dialog ab und erstelle sie mit dem " +"Befehl „Element → Verfügbare Bitmap Versionen”." -msgid "Find Next" -msgstr "Weitersuchen" +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." +msgstr "" +"Bei der Generierung eines Satzes von BDF-Schriften,\n" +"frag den Benutzer nach der Bildschirmauflösung der Schriften,\n" +"weil sie FontForge ansonsten anhand der Pixelgröße errät." -msgid "Match Fuzziness:" -msgstr "Ungenaue abgleichen:" +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." +msgstr "" +"Bei der Generierung einer Truetype- oder Opentype-Schrift\n" +"ist es gelegentlich nützlich, über die Zuordnung zwischen\n" +"truetype Glyphen-IDs und Glyphennamen zu kennen. Wenn\n" +"diese Option aktiviert ist, wird FontForge eine Datei erzeugen\n" +"(mit der Erweiterung .g2n), die diese Daten enthält." -msgid "Bad search pattern" -msgstr "Ungültiges Suchmuster" +msgid "" +"When importing an OpenType font, for the purposes of hinting spline points " +"might not exactly match boundaries. For example, a point might be -0.0002 " +"instead of exactly 0\n" +"This setting gives the user some control over this allowing a small " +"tolerance value to be fed into the OpenType loading code.\n" +"Comparisons are then not performed for raw equality but for equality within " +"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " +"considered equal to 0 when figuring out hints)." +msgstr "" +"Beim Importieren einer OpenType-Schrift im Falle des Hintings, stimmen " +"Kurvenpunkte möglicherweise nicht genau mit den Grenzen überein. Ein Punkt " +"kann beispielsweise -0,0002, statt genau 0 sein.\n" +"Diese Einstellung erlaubt es dem Benutzer, einen kleinen Toleranzwert dem " +"geladenen OpenType-Code hinzu zu fügen.\n" +"Verglichen wird dann nicht auf Gleichheit, sondern auf Gleichheit innerhalb " +"der Toleranz (z.B. werden Werte im Bereich von -0,0002 bis 0,0002 bei der " +"Berechnung von Hints als 0 angesehen)." -msgid "Nothing to match." -msgstr "Nichts zum übereinstimmen" +msgid "" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." +msgstr "" +"Wenn du eine Schrift im sfnt-Format (TrueType, OpenType, usw.) lädst,\n" +"lass den Benutzer angeben, welche cmap zunächst verwendet werden soll." msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" -"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " -"muß das Suchmuster eine einzelne offene Kontur sein." +"Wenn du eine TrueType- oder OpenType-Schrift lädst, die sowohl\n" +"eine Unicode- als auch eine CJK-Codierungstabelle enthält, gib mit\n" +"dieser Option an, welche für die Schrift geladen werden soll." + +#, c-format +msgid "When loading tt instrs from sfd: %s\n" +msgstr "Beim Laden der tt-Instruktionen aus sfd: %s\n" msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" -"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " -"muß das Suchmuster eine einzelne offene Kontur sein, mit mindestens 3 " -"Punkten (ansonsten kann nichts verglichen werden)." +"Beim Positionieren von grave- und acute-Akzente über den\n" +"Buchstaben, sollte sie FontForge zentrieren aufgrund ihrer\n" +"vollen Breite, oder nur aufgrund des tiefsten Punktes\n" +"des Akzents." -msgid "Bad replace pattern" -msgstr "Ungültiges Ersatz-Muster" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "" +"Wenn Serifen entfernt werden (z.B. die ersten zwei im „m“), ersetze sie mit:" msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Wenn „Endpunkte geben nur die minimale Länge und Richtung an“ aktiviert ist, " -"muß das Ersatz-Muster eine einzelne offene Kontur sein, mit mindestens 3 " -"Punkten." +"Wenn sich der Mauszeiger innerhalb so vieler Pixel\n" +"von interessanten Stellen befindet (Grundlinie,\n" +"Dickte, Gitterlinien, usw.), wird der Mauszeiger bei\n" +"diesen Stellen einrasten." msgid "" "When the search path is a single open contour, the replace pattern must also " @@ -25908,2595 +19304,2224 @@ "Wenn eine Pfad-Suche eine einzelne offene Kontur ist, muß das Ersatz-Muster " "auch so sein." -msgid "Search Pattern:" -msgstr "Muster durchsuchen:" - -msgid "Replace Pattern:" -msgstr "Muster ersetzen:" +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." +msgstr "" +"Wenn der Benutzer im Bearbeitungsfenster klickt, runde den Standort auf die " +"nächsten ganzen Zahlen." -#, c-format -msgid "Find in %.100s" -msgstr "Finden in %.100s" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"Ob von der Festplatte geladene Schriften ihre Kurven in ihrer\n" +"ursprünglichen Form (quadratisch oder kubisch) beibehalten sollen,\n" +"oder ob die Kurven in die Standardform für neue Schriften\n" +"umgewandelt werden sollen (siehe Neue Schriften quadratisch)." -#, c-format msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" -"%1$s im Suchdialog enthält eine Referenz auf %2$.20hs, die in der neuen " -"Schrift nicht existiert.\n" -"Soll der Referenz entfernt werden?" +"Ob die neue Schrift quadratische (TrueType) oder\n" +"kubische (PostScript & OpenType) Kurven enthalten sollten." -msgid "Replace Pattern" -msgstr "Muster ersetzen" +msgid "Which archived item should be opened?" +msgstr "Welches Archivelement soll geöffnet werden?" -msgid "Search Pattern" -msgstr "Muster durchsuchen" +msgid "White Space" +msgstr "Weißeraum" -msgid "Allow:" -msgstr "Erlauben:" +msgid "" +"White space to be left between math formulae\n" +"to ensure proper line spacing." +msgstr "" +"Weißraum zwischen Mathematikformeln,\n" +"um richtigen Zeilenabstand zu gewährleisten." msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" msgstr "" -"Erlaube eine Übereinstimmung, auch wenn das\n" -"Suchmuster durch eine Kombination der folgenden\n" -"Transformationen transformiert werden muss." +"Hoppla, Versuch Anker in einer Subtabelle zu benennen, die keine enthält\n" -msgid "Flipping" -msgstr "Spiegeln" +msgid "Whoops, more names than lookups\n" +msgstr "Hoppla, mehr Namen als Nachschlagetabellen\n" -msgid "Scaling" -msgstr "Skalieren" +#, c-format +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "Hoppla, mehr Namen als Subtabellen der Nachschlagetabelle %s\n" -msgid "Rotating" -msgstr "Drehen" +msgid "Wide" +msgstr "Breit" -msgid "_Match Fuzziness:" -msgstr "_Ungenaue abgleichen:" +msgid "Width" +msgstr "Dickte" -msgid "Endpoints specify minimum length and direction only" -msgstr "Endpunkte geben nur die minimale Länge und Richtung an" +msgid "Width Color" +msgstr "Dickte Farbe" + +msgid "Width _Class" +msgstr "_Laufweite" + +msgid "Width of Vertical Stems:" +msgstr "Breite der Vertikale Stämme:" + +msgid "Width/Height of Thick Stems:" +msgstr "Breite/Höhe der dicken Stämme:" +msgid "Width/Height of Thin Stems:" +msgstr "Breite/Höhe der dünnen Stämme:" + +msgid "Width:" +msgstr "Breite:" + +#, c-format msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" msgstr "" +"Breite: %d\n" +"Anzahl: %d\n" +"Prozentsatz von Maks.: %d%%\n" -msgid "Search Selected Chars Only" -msgstr "Nur ausgewählte Zeichen suchen" - +#, c-format msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" msgstr "" -"Nur Zeichen suchen, die in der Schriftansicht ausgewählt wurden.\n" -"Normalerweise werden alle Zeichen in der Schrift durchsucht." +"Breite: %d-%d (%d)\n" +"Zähler: %d (%d)\n" +"Prozentsatz von Maks.: %d%%\n" -msgid "Find All" -msgstr "Alle suchen" +msgid "Wild Brush - Drips a lot" +msgstr "Wilder Pinsel – tropft viel" -msgid "Replace All" -msgstr "Alles ersetzen" +msgid "Win" +msgstr "Win" -msgid "Open" -msgstr "Öffnen" +msgid "Win Ascent Offset:" +msgstr "Win Oberlänge Versatz:" -msgid "Could not open" -msgstr "Konnte nicht öffnen" +msgid "Win Ascent:" +msgstr "Win Oberlänge:" -#, c-format -msgid "Could not open %.100s" -msgstr "Konnte nicht öffnen %.100s" +msgid "Win Descent Offset:" +msgstr "Win Unterlänge Versatz:" -msgid "No letters in font" -msgstr "Keine Buchstaben in Schrift" +msgid "Win Descent:" +msgstr "Win Unterlänge:" -msgid "Insert random text in the specified script" -msgstr "Zufallstext im angegebenen Schriftsystem einfügen" +msgid "Win FNT" +msgstr "Win FNT" -msgid "Text from script" -msgstr "Text vom Schriftsystem" +msgid "Win FON" +msgstr "Win FON" -msgid "Save" -msgstr "Speichern" +msgid "Win _Ascent Offset:" +msgstr "Win _Oberlänge Versatz:" -msgid "Save Image" -msgstr "Bild speichern" +msgid "Win _Descent Offset:" +msgstr "Win _Unterlänge Versatz:" -msgid "_Save As..." -msgstr "_Speichern unter …" +msgid "Window" +msgstr "Fenster" -msgid "_Insert Random Text..." -msgstr "Zufäll_igen Text einfügen …" +msgid "Windows Latin (\"ANSI\")" +msgstr "Windows Lateinisch (ANSI)" -msgid "Save As _Image..." -msgstr "Als _Bild speichern …" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows lehnt Schriften mit einer OS/2-Versionsnummer von 0 ab\n" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" msgstr "" +"Windows lehnt otf (cff) Schriften mit einer OS/2-Versionsnummer von 1 ab\n" -msgid "Undo information incomplete" -msgstr "Rückgängig-Informationen unvollständig" +msgid "Windows-compatible 'kern'" +msgstr "Windows-kompatible 'kern' Tabelle" -msgid "Bad undo" -msgstr "Ungültiger Schritt zurück" +msgid "Woff Major Version:" +msgstr "Woff Hauptversion:" -#, c-format -msgid "couldn't find the character %s" -msgstr "konnte das Zeichen %s nicht finden" +msgid "Woff Minor Version:" +msgstr "Woff Sub-Version:" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Komponente %d %.30s (%d,%d)" +msgid "Wrap Pos:" +msgstr "Umbrechen Position:" -msgid "Base Glyphs" -msgstr "Grundglyphen" +msgid "Write failed" +msgstr "Schreiben fehlgeschlagen" + +msgid "WritePNGInSFD" +msgstr "PNG in SFD schreiben" + +msgid "Wrong Direction" +msgstr "Falsche Richtung" -msgid "Base Ligatures" -msgstr "Grundligaturen" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Falsche Anzahl von Einträgen in %s" -msgid "Base Marks" -msgstr "Grund-Akzente" +msgid "Wrong type of SFD file" +msgstr "Falsche Art der SFD-Datei" -msgid "Empty" -msgstr "Leer" +#. GT: X is a coordinate +msgid "X" +msgstr "X" -#, c-format -msgid "Mark Class %.20s" -msgstr "Akzentklasse %.20s" +msgid "X Bitmap" +msgstr "X Bitmap" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "%.30s (%d,%d)" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "X Ausdruck:" -#, c-format -msgid "Entry (%d,%d)" -msgstr "Anfang (%d,%d)" +msgid "X Movement" +msgstr "X Bewegung" -#, c-format -msgid "Exit (%d,%d)" -msgstr "Ende (%d,%d)" +msgid "X Pixmap" +msgstr "X Pixmap" -msgid "Backtrack Match: " -msgstr "Rückwärts Übereinstimmung: " +msgid "X Repeat Count" +msgstr "X Wiederholung Anzahl" -msgid "Match: " -msgstr "Übereinstimmung: " +msgid "X Resource Editor" +msgstr "X Ressourcen Editor" -msgid "Lookahead Match: " -msgstr "Vorwärts Übereinstimmung: " +msgid "X Scale Factor" +msgstr "X-Skalierungsfaktor" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Rückwärts-Klasse:" -msgstr[1] "Rückwärts-Klassen:" +msgid "X11 bitmap only sfnt (otb)" +msgstr "Nur X11 bitmap sfnt (otb)" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Klasse" -msgstr[1] "Klassen" +msgid "X:" +msgstr "X:" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Vorwärts-Klasse:" -msgstr[1] "Vorwärts-Klassen:" +msgid "XFig" +msgstr "XFig" -#, c-format -msgid "Back coverage %d: " -msgstr "Abdeckung rückwärts %d: " +msgid "XHeight Percent" +msgstr "x-Höhe Prozent" -#, c-format -msgid "Coverage %d: " -msgstr "Abdeckung %d: " +msgid "XHeight Percent:" +msgstr "x-Höhe Prozent:" -#, c-format -msgid "Lookahead coverage %d: " -msgstr "Abdeckung vorwärts %d: " +msgid "XHeight:" +msgstr "x-Höhe:" -#, c-format -msgid "Apply at %d %.80s" -msgstr "Anwenden bei %d %.80s" +msgid "XUID-Base" +msgstr "XUID-Basis" -msgid "Replacement: " -msgstr "Ersetzung: " +#. GT: Y is a coordinate +#. GT: Y is a coordinate, the leading spaces help to align it +msgid "Y" +msgstr "Y" -msgid "Chaining Positioning" -msgstr "Ketten-Positionierung" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Y Ausdruck:" -msgid "Chaining Substitution" -msgstr "Ketten-Substitution" +msgid "Y Movement" +msgstr "Y Bewegung" -msgid "Reverse Chaining Subs" -msgstr "Umgekehrte Ketten-Substitution" +msgid "Y Repeat Count" +msgstr "Y Wiederholung Anzahl" -msgid "classes" -msgstr "Klassen" +msgid "Y Scale Factor" +msgstr "Y-Skalierungsfaktor" -msgid "coverage" -msgstr "Abdeckung" +msgid "Y near¹ _standard heights" +msgstr "Y nahe¹ _Standardhöhen" -msgid "glyphs" -msgstr "glyphen" +msgid "Y:" +msgstr "Y:" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s mit %s" +msgid "Yes" +msgstr "Ja" -#, c-format -msgid "Backtrack class %d: " -msgstr "Rückwärts-Klasse %d: " +msgid "Yes to _All" +msgstr "Ja zu _allen" -#, c-format -msgid "Class %d: " -msgstr "Klasse %d: " +msgid "Yes, and don't _remind me again" +msgstr "Ja, und nicht e_rneut erinnern" -#, c-format -msgid "Lookahead class %d: " -msgstr "Vorwärts-Klasse %d: " +msgid "Yi Classic" +msgstr "Yi klassisch" -#, c-format -msgid "Rule %d" -msgstr "Regel %d" +msgid "Yi Modern" +msgstr "Yi modern" -msgid "Indic Reordering" -msgstr "Indische Neuordnung" +msgid "Yi Radicals" +msgstr "Yi Radikale" -msgid "" -msgstr "" +msgid "Yi Syllables" +msgstr "Yi Silben" -msgid "Simple Substitution" -msgstr "Einfache Substitution" +msgid "Yi Syllables/Radicals" +msgstr "Yi Silben/Radikale" -msgid "Glyph Insertion" -msgstr "Glyphen Einfügen" +msgid "Yiddish" +msgstr "Jiddisch" -msgid "Kern by State" -msgstr "Unterscheiden nach Zustand" +msgid "Yijing Hexagram Symbols" +msgstr "I-Ging-Hexagramme" + +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Du bist dabei, die letzte quadratischen Ebene\n" +"in eine kubische zu ändern. In diesem Fall wird\n" +"FontForge alle Truetype-Instruktionen entfernen.\n" +"\n" +"Dies kann nicht rückgängig gemacht werden.\n" +"\n" +"Ist das wirklich was du willst?" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. #, c-format -msgid "State %4d Next: " +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"Du versuchst %.30s zu löschen, auf das sich ein anderes Zeichen\n" +"bezieht. Bist Du sicher, dass Du es löschen möchten?" #, c-format -msgid "State %4d Flags:" +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"Du versuchst, eine Referenz zu %1$s in %2$s einzufügen.\n" +"Aber %1$s existiert nicht in dieser Schrift, und ich finde auch nicht das\n" +"ursprüngliche Zeichen, auf das verwiesen wird. Es wird nicht kopiert." #, c-format -msgid "State %4d Mark: " +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"Du versuchst, eine Referenz zu %1$s in %2$s einzufügen.\n" +"Aber %1$s existiert nicht in dieser Schrift.\n" +"Möchtest Du die ursprünglichen Kurven kopieren (oder die Referenz löschen)?" + +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" +msgstr "" +"Du versuchst, Glyph-Instruktionen von einer Schrift in eine andere " +"einzufügen. Im Allgemeinen funktioniert dies nicht, wenn die Tabellen " +"'prep', 'fpgm' und 'cvt' nicht gleich sind.\n" +"Möchtest Du trotzdem fortfahren?" + +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" +"Du versuchst, eine CID-Schrift in einem Nicht-CID-Format zu speichern. Dies " +"ist in Ordnung, bedeutet aber, dass nur die aktuelle Sub-Schrift gespeichert " +"wird.\n" +"Ist es das, was du willst?" + +msgid "You changed the point numbering" +msgstr "Punktenummerierung wurde geändert" #, c-format -msgid "State %4d Cur: " +msgid "You do not have permission to read %.100s" +msgstr "Du hast keine Berechtigung, %.100s zu lesen" + +msgid "" +"You have an unsaved script in the «Execute Script» dialog. Do you intend to " +"discard it?" +msgstr "" +"Du hast ein nicht gespeichertes Skript im Dialog \"Skript ausführen\". Hast " +"du vor es zu entsorgen?" + +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" msgstr "" +"Sie haben den Schriftnamen geändert ohne die UniqueID (oder XUID) zu " +"wechseln.\n" +"Das ist nicht empfehlenswert. Soll FontForge einen neuen Zufallswert " +"erstellen?" #, c-format -msgid "Nested Substitution %.80s" -msgstr "Verschachtelte Substitution %.80s" +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Du hast gerade die Punktnummerierung der Glyphe geändert %s.%s%s%s" -msgid "Lookups Enabled for Expansion" -msgstr "Nachschlagetabellen aktiviert für Erweiterung" +msgid "You may not paste a reference into this window" +msgstr "Du darfst kein Referenzobjekt in dieses Fenster einfügen" + +msgid "You may not select both variants of 'f'" +msgstr "Du darfst nicht beide Varianten von „f“ auswählen" -msgid "No Lookups Enabled for Expansion" -msgstr "Keine Nachschlagetabellen aktiviert für Erweiterung" +msgid "You may not use spiros" +msgstr "Du kannst keine Spiros verwenden" -msgid "Lookups Disabled for Expansion" -msgstr "Nachschlagetabellen deaktiviert für Erweiterung" +msgid "You must choose a lookup type" +msgstr "Du musst eine Nachschlagetabelle wählen" -msgid "No Lookups Disabled for Expansion" -msgstr "Keine Nachschlagetabellen deaktiviert für Erweiterung" +msgid "You must draw a line" +msgstr "Du musst eine Linie zeichnen" -msgid "Lookups Limiting Expansion" -msgstr "Nachschlagetabellen begrenzen Erweiterung" +msgid "You must draw a line, with at most one additional point" +msgstr "Du musst eine Linie zeichnen, mit höchstens einem zusätzlichen Punkt" -msgid "No Lookups Limiting Expansion" -msgstr "Keine Nachschlagetabellen begrenzen Erweiterung" +msgid "You must install the freetype library before using this command." +msgstr "" +"Die Freetype-Bibliothek muß installiert sein, bevor dieser Befehl verwendet " +"wird." -msgid "Lookups Enabled for Shrinkage" -msgstr "Nachschlagetabellen aktiviert für Schrumpfung" +msgid "You must name the lookup." +msgstr "Du musst der Nachschlagetabelle einen Namen geben." -msgid "No Lookups Enabled for Shrinkage" -msgstr "Keine Nachschlagetabellen aktiviert für Schrumpfung" +msgid "You must provide a glyph extension" +msgstr "Du musst eine Glyphen-Erweiterung angeben" -msgid "Lookups Disabled for Shrinkage" -msgstr "Nachschlagetabellen deaktiviert für Schrumpfung" +msgid "You must provide at least one name here" +msgstr "Hier mußt du mindestens einen Namen angeben" -msgid "No Lookups Disabled for Shrinkage" -msgstr "Keine Nachschlagetabellen deaktiviert für Schrumpfung" +msgid "You must select a Lookup Type." +msgstr "Du musst eine Art der Nachschlagetabellen wählen." -msgid "Lookups Limiting Shrinkage" -msgstr "Nachschlagetabellen begrenzen Schrumpfung" +msgid "You must select a glyph before you can import an image into it" +msgstr "" +"Eine Glyphe muß ausgewählt sein, bevor ein Bild in sie importiert werden kann" -msgid "No Lookups Limiting Shrinkage" -msgstr "Keine Nachschlagetabellen begrenzen Schrumpfung" +msgid "You must select at least one language for each script." +msgstr "Mindestens eine Sprache muß für jedes Schriftsystem ausgewählt werden." -#, c-format -msgid "Priority: %d" -msgstr "Priorität: %d" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." +msgstr "" +"Mindestens eine Sprache muß ausgewählt sein.\n" +"Verwende die \"Standard\"-Sprache, wenn nichts anderes passt." -msgid "No Extender Glyphs" -msgstr "Keine erweiternde Glyphen" +msgid "You must select at least one script if you provide a feature tag." +msgstr "" +"Mindestens ein Schriftsystem muß auswählt werden, wenn ein " +"Markierungselement der Schrift-Funktionen angeben ist." -msgid "Extender Glyphs" -msgstr "Erweiternde Glyphen" +msgid "You must specify a glyph extension" +msgstr "Du musst eine Glyphen-Erweiterung angeben" -msgid "Not classified" -msgstr "Nicht klassifiziert" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Du mußt einen Glyphenname angeben, für die Subtabelle %s" -msgid "Ligature" -msgstr "Ligatur" +msgid "You must specify a medial tile" +msgstr "Du musst eine mittlere Kachel angeben" -msgid "Glyph Definition Sub-Table" -msgstr "Glyphen Definition Subtabelle" +msgid "You must specify a pattern" +msgstr "Du musst ein Muster angeben" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Ligaturen-Trenner Subtabelle" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "" +"Es muß eine Standarderweiterung für Type1 (.pfb oder .pfa) angeben werden" -msgid "Mark Attachment Classes" -msgstr "Klassen der Akzent-Verbindung" +msgid "You must specify an isolated (or medial) tile" +msgstr "Du musst eine isolierte (oder mittlere) Kachel angeben" #, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c Min Erweiterung=%d, Max Erweiterung=%d" +msgid "You tried to save with the filename %s but it was saved as %s. " +msgstr "" +"Du hast versucht unter dem Dateinamen %s zu speichern, aber gespeichert " +"wurde unter %s. " -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Schriftsystem '%c%c%c%c' auf %c%c%c%c " +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" +msgstr "" +"Du erhälst bessere Instruktionen, wenn Du das „Private“ Wörterbuch für die " +"Schrift ausfüllst,\n" +"„Element → Schrift-Informationen → Private”" #, c-format -msgid "Script '%c%c%c%c' " -msgstr "Schriftsystem '%c%c%c%c' " +msgid "" +"Your file %s has been recovered.\n" +"You must now Save your file to continue working on it." +msgstr "" +"Deine Datei %s wurde wiederhergestellt.\n" +"Du musst deine Datei jetzt speichern, um weiter daran zu arbeiten." -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Standard-Grundlinie: '%s'" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"Deine Schrift hat eine 2-Byte-Kodierung, aber du versuchst sie in einem " +"Format zu speichern, das nur 1-Byte-Kodierung unterstützt. Das bedeutet, " +"dass du auf nichts zugreifen kannst, das nach den ersten 256 Zeichen kommt, " +"ohne die Schrift neu zu kodieren.\n" +"\n" +"Willst du trotzdem weitermachen?" -#, c-format msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" -"Versatz von def. Grundlinie: romn: %d idcn: %d ideo: %d hang: %d math: " -"%d" +"In deiner Schrift fehlt die Glyphe 'dotlessi',\n" +"füge sie hinzu und erstelle deine Akzent-Glyphe erneut" -msgid "All glyphs have the same baseline" -msgstr "Alle Glyphen haben die gleiche Grundlinie" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" +msgstr "" +"In deiner Schrift fehlt die Glyphe 'uni0237',\n" +"sowie die veraltete Glyphe 'dotlessj',\n" +"füge die erste hinzu und erstelle deine Akzent-Glyphe erneut" -msgid "Per glyph baseline data" -msgstr "Grundlinien-Daten pro Glyphe" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." +msgstr "" +"Deine Version der Freetype-Bibliothek enthält nicht den Bytecode-Interpreter." -#, c-format -msgid " Left Bound=%d" -msgstr " Linke Begrenzung=%d" +msgid "Z_oom out" +msgstr "Herausz_oomen" -#, c-format -msgid " Right Bound=%d" -msgstr " Rechte Begrenzung=%d" +msgid "Zapf Dingbats" +msgstr "Zapf Dingbats" -msgid "Strong Left to Right" -msgstr "Stark links nach rechts" +msgid "Zone:" +msgstr "Zone:" -msgid "Strong Right to Left" -msgstr "Stark rechts nach links" +msgid "Zones" +msgstr "Zonen" -msgid "Arabic Right to Left" -msgstr "Arabisch rechts nach links" +msgid "Zoom _in" +msgstr "H_ineinzoomen" -msgid "European Number" -msgstr "Europäisch Nummer" +#, c-format +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g × %g Länge %g" -msgid "European Number Separator" -msgstr "Europäische Nummer Trennzeichen" +msgid "_128 pixel outline" +msgstr "Kontur _128 Pixel" -msgid "European Number Terminator" -msgstr "Europäische Nummer Endzeichen" +msgid "_16x4 cell window" +msgstr "Fenster: _16 × 4 Felder" -msgid "Arabic Number" -msgstr "Arabische Nummer" +msgid "_24 pixel outline" +msgstr "Kontur _24 Pixel" -msgid "Common Number Separator" -msgstr "Gewöhnliche Nummer Trennzeichen" +msgid "_36 pixel outline" +msgstr "Kontur _36 Pixel" -msgid "Block Separator" -msgstr "Block Trennzeichen" +msgid "_3D Rotate" +msgstr "_3D drehen" -msgid "Segment Separator" -msgstr "Segment Trennzeichen" +msgid "_48 pixel outline" +msgstr "Kontur _48 Pixel" -msgid "White Space" -msgstr "Weißeraum" +msgid "_72 pixel outline" +msgstr "Kontur _72 Pixel" -msgid "Neutral" -msgstr "Neutral" +msgid "_8x2 cell window" +msgstr "Fenster: _8 × 2 Felder" -msgid "" -msgstr "" +msgid "_96 pixel outline" +msgstr "Kontur _96 Pixel" -msgid " Floating accent" -msgstr " Fliegender Akzent" +msgid "_AA" +msgstr "_Antialiasing" -msgid " Hang left" -msgstr " Links hängend" +msgid "_About..." +msgstr "Ü_ber …" -msgid " Hang right" -msgstr " Rechts hängend" +msgid "_Accept inexact" +msgstr "_Akzeptiere ungenaue" -msgid " Attach right" -msgstr " Rechts anhängen" +msgid "_Activate Spiro" +msgstr "Spiro _aktivieren" -#, c-format -msgid " Mirror=%.30s" -msgstr " Spiegeln=%.30s" +msgid "_Add" +msgstr "_Hinzufügen" -msgid "No Advanced Typography" -msgstr "Keine erweiterte Typografie" +msgid "_Add 'aalt' features" +msgstr "'_aalt' Schriftfunktionen hinzufügen" -msgid "OpenType Tables" -msgstr "OpenType Tabellen" +msgid "_Add Anchor" +msgstr "_Anker hinzufügen" -msgid "'BASE' Baseline Table" -msgstr "'BASE' Grundlinie Tabelle" +msgid "_Add Diff Outlines to Background" +msgstr "_Unterschiedliche Konturen auf hintere Ebene platzieren" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Horizontal: %d Grundlinie" -msgstr[1] "Horizontal: %d Grundlinien" +msgid "_Add Encoding Slots..." +msgstr "Kodierungs-Felder _hinzufügen …" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Vertikal: %d Grundlinie" -msgstr[1] "Vertikal: %d Grundlinien" +msgid "_Add HHint" +msgstr "HHint hin_zufügen" -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' Glyphen Definition Tabelle" +msgid "_Add Selected" +msgstr "_Ausgewählte hinzufügen" -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' Glyphen Positionierung Tabelle" +msgid "_Advance Width only" +msgstr "_Nur Dickte" -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' Glyphen Substitution Tabelle" +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "_Punkte ausrichten" -msgid "'JSTF' Justification Table" -msgstr "'JSTF' Textbündigkeit Tabelle" +msgid "_All Fonts" +msgstr "_Alle Schriften" -msgid "Apple Advanced Typography" -msgstr "Apple erweiterte Typografie" +msgid "_Alphabetic" +msgstr "_Alphabetisch" -msgid "'bsln' Horizontal Baseline Table" -msgstr "'bsln' Tabelle für horizontale Grundlinien" +msgid "_Alter Class" +msgstr "_Klasse ändern" -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' Tabelle für horizontale Unterschneidung" +msgid "_Anchor Control..." +msgstr "_Ankereinstellungen …" -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' Ligaturen-Trenner Tabelle" +msgid "_Anchored Pairs" +msgstr "_Ankerpaare" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "'morx' erweiterte Glyphen Metamorphosis Tabelle" +msgid "_Anchors" +msgstr "_Anker" -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' Tabelle für optische Grenzen" +msgid "_Anti Alias" +msgstr "_Kantenglättung" -msgid "'prop' Glyph Properties Table" -msgstr "'prop' Tabelle für Glyphen-Eigenschaften" +msgid "_Anti-Aliased" +msgstr "_Kantenglättung" -msgid "Show ATT" -msgstr "ATT anzeigen" +msgid "_Apply" +msgstr "_Anwenden" -msgid "No differences found" -msgstr "Keine Unterschiede gefunden" +msgid "_Apply to All" +msgstr "_Auf alle anwenden" -msgid "Differences..." -msgstr "Unterschiede …" +msgid "_Apply to Selection" +msgstr "_Auf Auswahl anwenden" -#, c-format -msgid "Compare %s to %s" -msgstr "Vergleiche %s mit %s" +msgid "_Arm Style" +msgstr "_Arm-Stil" -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Vergleiche Version %s von %s mit %s" +msgid "_Around" +msgstr "_Annähernd" -msgid "Font Compare" -msgstr "Schrift vergleichen" +msgid "_Ascent:" +msgstr "_Oberlänge:" -#, c-format -msgid "Font to compare with %.20s" -msgstr "Schrift für den Vergleich mit %.20s" +msgid "_Aspect" +msgstr "_Eigenschaft" -msgid "Compare _Outlines" -msgstr "_Konturen vergleichen" +msgid "_Aspect Ratio" +msgstr "_Seitenverhältnis" -msgid "Accept outlines which exactly match the original" -msgstr "Akzeptiere Konturen, die genau dem Original entsprechen" +msgid "_Auto" +msgstr "_Automatisch" -msgid "_Accept inexact" -msgstr "_Akzeptiere ungenaue" +msgid "_Auto Width..." +msgstr "Automatische Di_ckte …" -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Akzeptiere eine Kontur, die dem Original sehr nahe kommt.\n" -"Sie kann um eine Geviert-Einheit abseits stehen oder\n" -"eine Referenz haben, die mit einer Kontur übereinstimmt." +msgid "_AutoKern Selected" +msgstr "_Ausgewählte automatische unterschneiden" -msgid "_Warn if inexact" -msgstr "_Warne wenn ungenau" +msgid "_BDF Info..." +msgstr "_BDF Informationen …" -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" -"Warnen, wenn die Konturen geschlossen sind, aber nicht genau gleich sind" +#. GT: Background, make it short +msgid "_Back" +msgstr "_Hinten" -msgid "Warn if _unlinked references" -msgstr "Warne wenn _getrennte Referenzen" +msgid "_Balance" +msgstr "Aus_balancieren" -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Warnung, wenn eine Glyphe eine Kontur enthält, während die andere eine " -"Referenz enthält (aber die Referenz beschreibt die gleiche Kontur)." +msgid "_Base Filename:" +msgstr "_Grundname für Dateien:" -msgid "Compare _Hints" -msgstr "_Hints vergleichen" +msgid "_Base:" +msgstr "_Basis:" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "Vergleiche postscript Hints und Hint-Masken und truetype Instruktionen" +msgid "_Bigger Pixel Size" +msgstr "Größere Pixel" -msgid "Compare Hint_Masks" -msgstr "Hint-_Masken vergleichen" +msgid "_Bigger Point Size" +msgstr "_Größere Punktgröße" -msgid "Compare hintmasks" -msgstr "Vergleiche Hint-Masken" +msgid "_Blend to New Font..." +msgstr "I_n neue Schrift verschmelzen …" -msgid "HintMasks only if conflicts" -msgstr "Hint-Masken nur bei Problemen" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "_BlueValues" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "Vergleiche Hint-Masken nicht, wenn die Glyphe kein Problem hat" +msgid "_Both" +msgstr "_Beide" -msgid "Don't Compare HintMasks" -msgstr "Hint-Masken nicht vergleichen" +msgid "_Bottom" +msgstr "Ganz nach _unten" -msgid "_Add Diff Outlines to Background" -msgstr "_Unterschiedliche Konturen auf hintere Ebene platzieren" +msgid "_Bottom hint:" +msgstr "_Unterer Hint:" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Wenn sich zwei Glyphen unterscheiden, dann platziere die Konturen\n" -"der zweiten Glyphe auf die hintere Ebene der ersten Glyphe\n" -"(Damit beim Öffnen der ersten Glyphe, die Unterschiede sichtbar sind)." +msgid "_Bottom:" +msgstr "_Unten:" -msgid "Add _Missing Glyphs" -msgstr "_Fehlende Glyphen hinzufügen" +msgid "_Browse" +msgstr "_Durchsuchen" -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Wenn eine Glyphe in der zweiten Schrift fehlt, verglichen mit\n" -"der ersten Schrift, dann platziere deren Konturen auf die\n" -"hintere Ebene der ersten Schrift" +msgid "_Build Accented Glyph" +msgstr "Glyphen mit _Akzenten erstellen" -msgid "Compare _Bitmaps" -msgstr "_Bitmaps vergleichen" +msgid "_Build Syllables" +msgstr "Sil_ben erstellen" -msgid "Compare _Names" -msgstr "_Namen vergleichen" +msgid "_Butt" +msgstr "_Abgeflacht" -msgid "Compare Glyph _Positioning" -msgstr "Glyphen-_Positionierung vergleichen" +msgid "_By Base Char" +msgstr "_Nach Grundzeichen" -msgid "Kerning & such" -msgstr "Unterschneidung und ähnliches" +msgid "_CID" +msgstr "_CID" -msgid "Compare Glyph _Substitution" -msgstr "Glyphen-_Substitution vergleichen" +msgid "_CJK" +msgstr "_CJK" -msgid "Ligatures & such" -msgstr "Ligaturen und solche" +msgid "_Cancel" +msgstr "_Abbrechen" -msgid "_Error Limit:" -msgstr "_Fehlergrenze:" +msgid "_Center in Width" +msgstr "In Dickte _zentrieren" -msgid "Bump Size" -msgstr "Größe der Beule" +msgid "_Change Supplement..." +msgstr "Er_gänzung ändern …" -msgid "Line length max" -msgstr "Maximale Linienlänge" +msgid "_Changed Glyphs" +msgstr "_Geänderte Glyphen" -msgid "Allow _removal of extrema" -msgstr "Entfe_rnen von Extrempunkten erlauben" +msgid "_Class" +msgstr "_Klasse" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Mit der Funktion Vereinfachen, werden Extrem-Punkte der Kurven\n" -"normalerweise nicht entfernt (sowohl PostScript als auch TrueType\n" -"empfehlen, diese Punkte beizubehalten)" +msgid "_Clear HStem" +msgstr "HStem lös_chen" -msgid "Allow _slopes to change" -msgstr "Erlaube da_s Ändern der Neigungen" +msgid "_Clear Hints" +msgstr "Hints lös_chen" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" -"Mit der Funktion Vereinfachen, wird die Neigung der Kontur an den\n" -"Punkten normalerweise nicht verändert." +msgid "_Close" +msgstr "S_chließen" -msgid "Start contours at e_xtrema" -msgstr "Konturenstart bei E_xtrempunkten" +msgid "_Cluster" +msgstr "_Cluster" -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Wenn der Startpunkt einer Kontur kein Extrempunkt ist, suche einen neuen " -"Startpunkt (auf der Kontur) der es ist." +msgid "_Compact" +msgstr "_Kompakt" -msgid "Allow _curve smoothing" -msgstr "_Kurven-Glättung erlauben" +msgid "_Condense/Extend..." +msgstr "Schmaler/_Breiter …" -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" -"Die Funktion Vereinfachen, wird Eckpunkte prüfen, deren Kontrollpunkte fast\n" -"kolinear sind und sie in Kurvenpunkte glätten" +msgid "_Contrast" +msgstr "_Kontrast" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "wenn Tangente weniger ist als" +msgid "_Control Point Info" +msgstr "_Kontrollpunkt-Informationen" -msgid "S_nap to horizontal/vertical" -msgstr "A_n die Horizontale/Vertikale einrasten" +msgid "_Control Points near horizontal/vertical" +msgstr "_Kontroll-Punkte fast horizontal/vertikal" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"Wenn die Neigung eines eingestellten Punktes in der Nähe der\n" -"Horizontalen oder Vertikalen liegt, raste ihn dort ein" +msgid "_Convert to CID" +msgstr "Nach _CID konvertieren" -msgid "_Flatten bumps on lines" -msgstr "_Begradige Unebenheiten auf Linien" +msgid "_Copies:" +msgstr "_Kopien:" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Wenn eine Linie Unebenheiten hat, begradige diese Unebenheiten" +msgid "_Copy" +msgstr "_Kopieren" -msgid "if smaller than" -msgstr "wenn kleiner als" +msgid "_Correct Direction" +msgstr "Richtung _korrigieren" -msgid "Don't smooth lines" -msgstr "Linien nicht glätten" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_MM erstellen …" -msgid "longer than" -msgstr "länger als" +msgid "_Create Pair" +msgstr "Paar _erstellen" -msgid "Set as Default" -msgstr "Als Standard festlegen" +msgid "_Curve" +msgstr "_Kurve" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" -"Eine freie Presse diskriminiert\n" -"gegen die Analphabeten." +msgid "_DPI:" +msgstr "_DPI:" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus Ligature!" +msgid "_Debug..." +msgstr "_Fehlerkorrektur …" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "Am Anfang war der Buchstabe …" +msgid "_Default Separation:" +msgstr "_Standardtrennung:" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "fontology wiederholt die Datei-Generierung" +msgid "_Delete" +msgstr "_Löschen" -msgid "Recovery Complete" -msgstr "Wiederherstellung abgeschlossen" +msgid "_Descent:" +msgstr "_Unterlänge:" -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Deine Datei %s wurde wiederhergestellt.\n" -"Du musst deine Datei jetzt speichern, um weiter daran zu arbeiten." +msgid "_Deselect All" +msgstr "A_uswahl aufheben" -msgid "Ax => xA" -msgstr "Ax => xA" +msgid "_Detach" +msgstr "_Trennen" -msgid "xD => Dx" -msgstr "xD => Dx" +msgid "_Detach Glyphs" +msgstr "Glyphen _trennen" -msgid "AxD => DxA" -msgstr "AxD => DxA" +msgid "_Diagonal Hints" +msgstr "_Diagonale Hints" -msgid "ABx => xAB" -msgstr "ABx => xAB" +msgid "_Display Compositions..." +msgstr "_Zusammensetzungen anzeigen …" -msgid "ABx => xBA" -msgstr "ABx => xBA" +msgid "_Displayed Font" +msgstr "Angezeigte _Schrift" -msgid "xCD => CDx" -msgstr "xCD => CDx" +msgid "_Docked Palettes" +msgstr "Paletten an_docken" -msgid "xCD => DCx" -msgstr "xCD => DCx" +msgid "_Don't AutoHint" +msgstr "_Kein automatisches Hinting" -msgid "AxCD => CDxA" -msgstr "AxCD => CDxA" +msgid "_Don't Expand" +msgstr "_Nicht verbreitern" -msgid "AxCD => DCxA" -msgstr "AxCD => DCxA" +msgid "_Don't Save" +msgstr "_Nicht sichern" -msgid "ABxD => DxAB" -msgstr "ABxD => DxAB" +msgid "_Done" +msgstr "_Fertig" -msgid "ABxD => DxBA" -msgstr "ABxD => DxBA" +msgid "_Down" +msgstr "Ru_nter" -msgid "ABxCD => CDxAB" -msgstr "ABxCD => CDxAB" +msgid "_Earlier" +msgstr "_früher" -msgid "ABxCD => CDxBA" -msgstr "ABxCD => CDxBA" +msgid "_Edges near horizontal/vertical" +msgstr "_Kanten fast horizontal/vertikal" -msgid "ABxCD => DCxAB" -msgstr "ABxCD => DCxAB" +msgid "_Edit" +msgstr "_Bearbeiten" -msgid "ABxCD => DCxBA" -msgstr "ABxCD => DCxBA" +msgid "_Edit Data" +msgstr "Daten b_earbeiten" -#, c-format -msgid "State %d, %.40s" -msgstr "Zustand %d, %.40s" +msgid "_Edit Instructions..." +msgstr "Instruktion_en bearbeiten …" -msgid "Next State:" -msgstr "Nächster Zustand:" +msgid "_Edit..." +msgstr "_Bearbeiten …" -msgid "Kern Values:" -msgstr "Unterschneidungs-Werte:" +msgid "_Em Size:" +msgstr "_Geviertgröße:" -msgid "At most 8 kerning values may be specified here" -msgstr "Maximal 8 Unterschneidungs-Werte können hier angegeben werden" +msgid "_Embeddable" +msgstr "_Einbetten" -msgid "Too Many Kerns" -msgstr "Zu viele Unterschneidungen" +msgid "_Enabled" +msgstr "_Aktiviert" -msgid "Kerning values must be even" -msgstr "Unterschneidungs-Werte müssen gleich sein" +msgid "_Encoding Hex" +msgstr "_Verschlüsselung Hexadezimal" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Nachschlagetabelle %s existiert nicht" +msgid "_Error Limit:" +msgstr "_Fehlergrenze:" -msgid "Bad lookup type" -msgstr "Ungültige Nachschlagetabellen-Art" +msgid "_Exact" +msgstr "_Genau" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Nachschlagetabellen in kontextuellen Maschinen-Zuständen muss eine\n" -"einfache Substitution sein, %s ist es aber nicht" +msgid "_Exclude" +msgstr "Ausschli_eßen" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "In der Liste zum Einfügen können maximal 31 Glyphen angegeben werden" +msgid "_Expand Stroke..." +msgstr "Strich ve_rbreitern …" -msgid "Too Many Glyphs" -msgstr "Zu viele Glyphen" +msgid "_Extrema" +msgstr "_Extrempunkte" -msgid "Edit State Transition" -msgstr "Zustand-Übergang Bearbeiten" +msgid "_FDEF" +msgstr "_FDEF" -msgid "Class 1: {Everything Else}" -msgstr "Klasse 1: {Alles andere}" +msgid "_FF" +msgstr "_FF" -msgid "Advance To Next Glyph" -msgstr "Weiter bis zur nächsten Glyphe" +msgid "_Family Name:" +msgstr "_Familienname:" -msgid "Push Current Glyph" -msgstr "Aktuelle Glyphe schieben" +msgid "_Feature:" +msgstr "_Funktion:" -msgid "Mark Current Glyph" -msgstr "Aktuelle Glyphe markieren" +msgid "_File" +msgstr "_Datei" -msgid "Mark Current Glyph As First" -msgstr "Aktuelle Glyphe als Erste markieren" +msgid "_Fill" +msgstr "_Füllen" -msgid "Mark Current Glyph As Last" -msgstr "Aktuelle Glyphe als Letzte markieren" +msgid "_Filter" +msgstr "_Filter" -msgid "Current Glyph Is Kashida Like" -msgstr "Aktuelle Glyphe ist wie ein Kashida" +msgid "_Find Intersections" +msgstr "Überschneidungen _finden" -msgid "Marked Glyph Is Kashida Like" -msgstr "Markierte Glyphe ist wie ein Kashida" +msgid "_First" +msgstr "_Erster" -msgid "Insert Before Current Glyph" -msgstr "Vor aktueller Glyphe einfügen" +msgid "_First Point" +msgstr "_Erster Punkt" -msgid "Insert Before Marked Glyph" -msgstr "Vor markierter Glyphe einfügen" +msgid "_Fit" +msgstr "Einpassen" -msgid "Mark Insert:" -msgstr "Einfügen markieren:" +msgid "_Fit to font bounding box" +msgstr "An Begren_zungsrahmen der Schrift anpassen" -msgid "Current Insert:" -msgstr "Aktuelles Einfügen:" +msgid "_Flatten" +msgstr "_Begradigen" -msgid "Mark Subs:" -msgstr "Substitution markieren:" +msgid "_Flatten bumps on lines" +msgstr "_Begradige Unebenheiten auf Linien" -msgid "Current Subs:" -msgstr "Aktuelle Substitutionen:" +msgid "_Font Info..." +msgstr "_Schrift-Informationen …" -msgid "_Up↑" -msgstr "R_auf↑" +msgid "_Force Encoding" +msgstr "Kodierung er_zwingen" -msgid "←_Left" -msgstr "←_Links" +msgid "_Forget about it" +msgstr "_Vergiss es" -msgid "_Right→" -msgstr "_Rechts→" +msgid "_Freehand" +msgstr "_Freihand" -msgid "↓_Down" -msgstr "↓R_unter" +msgid "_From this class" +msgstr "_Von dieser Klasse" -msgid "{Start of Input}" -msgstr "{Anfang der Eingabe}" +msgid "_Full Font Display" +msgstr "_Gesamte Schrift anzeigen" -msgid "{Start of Line}" -msgstr "{Anfang der Zeile}" +msgid "_G2 Curve" +msgstr "_G2 Kurve" -msgid "Edit Contextual Glyph Insertion" -msgstr "Kontextuelles Einfügen von Glyphen bearbeiten" +msgid "_Gap:" +msgstr "_Lücke:" -msgid "Edit Contextual Kerning" -msgstr "Kontextuelle Unterschneidung bearbeiten" +msgid "_Generate" +msgstr "_Erstellen" -msgid "Edit Indic Rearrangement" -msgstr "Indische Neuordnung bearbeiten" +msgid "_Generate Fonts..." +msgstr "Sch_riften erstellen …" -msgid "New Contextual Glyph Insertion" -msgstr "Neues kontextuelles Einfügen von Glyphen" +msgid "_Give Up" +msgstr "_Aufgeben" -msgid "New Contextual Kerning" -msgstr "Neue kontextuelle Unterschneidung" +msgid "_Glyph Image" +msgstr "_Glyphen-Bild" -msgid "New Indic Rearrangement" -msgstr "Neue indische Neuordnung" +msgid "_Glyph Info..." +msgstr "_Glyphen-Informationen …" -msgid "{End of Text}" -msgstr "{Textende}" +msgid "_Glyph Tabs" +msgstr "_Glyphen-Reiter" -msgid "{Deleted Glyph}" -msgstr "{Gelöschte Glyphen}" +msgid "_Glyphs Worth Outputting" +msgstr "G_lyphen, die es sich lohnt auszugeben" -msgid "{End of Line}" -msgstr "{Zeilenende}" +msgid "_Goto" +msgstr "_Gehe zu" -msgid "Vertical Only" -msgstr "Nur vertikal" +msgid "_Guess" +msgstr "_Schätzen" -msgid "Final" -msgstr "Letzte" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "Hilfs_linien" -msgid "First" -msgstr "Erste" +msgid "_HHead Ascent Offset:" +msgstr "_HHead Oberlänge Versatz:" -msgid "Isolated" -msgstr "Isolierte" +msgid "_HStem" +msgstr "_Horiz. Stamm" -msgid "Medial" -msgstr "Mittlere" +msgid "_HVCurve" +msgstr "_HVKurve" -msgid "Bad Tile" -msgstr "Ungültige Kachel" +msgid "_Hangul" +msgstr "_Hangul" -msgid "You must specify an isolated (or medial) tile" -msgstr "Du musst eine isolierte (oder mittlere) Kachel angeben" +msgid "_Height:" +msgstr "_Höhe:" -msgid "You must specify a medial tile" -msgstr "Du musst eine mittlere Kachel angeben" +msgid "_Help" +msgstr "_Hilfe" -msgid "Tile Path" -msgstr "Kachelpfad" +msgid "_Hide" +msgstr "_Verstecken" -msgid "Include Whitespace below Tile" -msgstr "Weiß­raum unterhalb der Kachel einfügen" +msgid "_Hide Unused Columns" +msgstr "_Unbenutzte Spalten verstecken" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Normalerweise besteht die Kachel aus allem\n" -"innerhalb des minimalen Begrenzungsrahmens\n" -"der Kachel – so dass sich benachbarte Kacheln\n" -"direkt berühren. Wenn du einen Weißraum zwischen\n" -"den Kacheln möchtest, setze dieses Zeichen" +msgid "_Hinting Needed" +msgstr "Benötigt _Hinting" -msgid "_Left" -msgstr "_Links" +msgid "_Histogram" +msgstr "_Histogramm" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Horizontal" +msgstr "_Horizontal" -msgid "The tiles should be centered on the path" -msgstr "Die Kacheln sollten auf dem Pfad zentriert werden" +msgid "_Horizontal Baselines..." +msgstr "_Horizontale Grundlinien …" -msgid "_Right" -msgstr "_Rechts" +msgid "_Horizontal Hints" +msgstr "_Horizontale Hints" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_IBM Family:" +msgstr "_IBM-Familie:" -msgid "_Tile" -msgstr "_Kachel" +msgid "_IDEFs" +msgstr "_IDEFs" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" +msgid "_Import" +msgstr "_Importieren" -msgid "Sc_ale & Tile" -msgstr "Sk_aliren und kacheln" +msgid "_Import..." +msgstr "_Importieren …" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "_Index" +msgstr "_Index" -msgid "_Scale" -msgstr "_Skalieren" +msgid "_Inline" +msgstr "_Innenkonturen" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" -"Die Auswahl sollte so skaliert werden, dass sie die Länge des Pfades abdeckt" +msgid "_Insert" +msgstr "E_infügen" -msgid "X Repeat Count" -msgstr "X Wiederholung Anzahl" +msgid "_Insert Random Text..." +msgstr "Zufäll_igen Text einfügen …" -msgid "Y Repeat Count" -msgstr "Y Wiederholung Anzahl" +msgid "_Interpolated" +msgstr "_Interpoliert" -msgid "Bad Pattern Size" -msgstr "Ungültige Mustergröße" +msgid "_Intersect" +msgstr "_Schnittmenge" -msgid "The pattern size (width & height) must be a positive number" -msgstr "Die Mustergröße (Breite und Höhe) muss eine positive Zahl sein" +msgid "_Invert Selection" +msgstr "Auswahl _invertieren" -msgid "The repeat counts must be positive numbers" -msgstr "Zahlen der Wiederholung müssen positive Zahlen sein" +msgid "_Italic Angle:" +msgstr "Kursiv _Winkel:" -msgid "Bad Pattern" -msgstr "Ungültiges Muster" +msgid "_Italic..." +msgstr "_Kursiv …" -msgid "You must specify a pattern" -msgstr "Du musst ein Muster angeben" +msgid "_Join" +msgstr "Verbin_den" -msgid "Pattern" -msgstr "Muster" +msgid "_Justification..." +msgstr "_Textbündigkeit …" -msgid "Pattern Size:" -msgstr "Mustergröße:" +msgid "_Kern Pairs" +msgstr "_Unterschneidungs-Paare" -msgid "Repeat Counts:" -msgstr "Wiederholungs-Anzahl:" +msgid "_Kerning only" +msgstr "_Nur Unterschneidung" -msgid "Do Nothing" -msgstr "Nichts machen" +msgid "_Kind" +msgstr "_Art" -msgid "Move..." -msgstr "Verschieben …" +msgid "_Knife" +msgstr "_Messer" -msgid "Rotate..." -msgstr "Drehen …" +msgid "_LCG" +msgstr "_LatGrKyr" -msgid "Scale Uniformly..." -msgstr "Einheitlich skalieren …" +msgid "_Language" +msgstr "_Sprache" -msgid "Scale..." -msgstr "Skalieren …" +msgid "_Language:" +msgstr "_Sprache:" -msgid "Flip..." -msgstr "Spiegeln …" +msgid "_Last" +msgstr "_Letzter" -msgid "Rotate 3D Around..." -msgstr "3D Drehung um …" +msgid "_Layers" +msgstr "_Ebenen" -msgid "Move by Ruler..." -msgstr "Bewegen mit Lineal …" +msgid "_Left" +msgstr "_Links" -msgid "Rotate by Ruler..." -msgstr "Drehe mit Lineal …" +msgid "_Left Constraint" +msgstr "_Linke Beschränkung" -msgid "Skew by Ruler..." -msgstr "Neigen mit Lineal …" +msgid "_Letterform" +msgstr "_Buchstabenform" -msgid "X Movement" -msgstr "X Bewegung" +msgid "_License..." +msgstr "_Lizenz …" -msgid "Y Movement" -msgstr "Y Bewegung" +msgid "_Ligatures" +msgstr "_Ligaturen" -msgid "Rotation Angle" -msgstr "Drehwinkel" +msgid "_Lining" +msgstr "_Linienart" -msgid "Scale Factor" -msgstr "Skalierungsfaktor" +msgid "_Load Encoding..." +msgstr "Kodierung _laden …" -msgid "X Scale Factor" -msgstr "X-Skalierungsfaktor" +msgid "_Loops:" +msgstr "_Schleifen:" -msgid "Y Scale Factor" -msgstr "Y-Skalierungsfaktor" +msgid "_MATH Info..." +msgstr "_MATH Informationen …" -msgid "Skew Angle" -msgstr "Neigungswinkel" +msgid "_Magnify" +msgstr "_Vergrößern" -msgid "Rotation about X Axis" -msgstr "Drehung um X-Axis" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "_Prämieren" -msgid "Rotation about Y Axis" -msgstr "Drehung um Y-Axis" +msgid "_Match Fuzziness:" +msgstr "_Ungenaue abgleichen:" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Nachdem du eine Glyphe drehst oder neigst, solltest du wahrscheinlich " -"„Element → Extrempunkte hinzufügen“ anwenden" +msgid "_Maximum distance between points in a region" +msgstr "_Maximalabstand zweier Punkte in einer Region" -msgid "° Clockwise" -msgstr "° Rechtsrum" +msgid "_Merge" +msgstr "_Zusammenführen" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° Linksrum" +msgid "_Merge Feature Info..." +msgstr "Infor_mationen der Schriftfunktionen zusammenführen …" -msgid "Transform" -msgstr "Transformieren" +msgid "_Merge Fonts..." +msgstr "Schriften _zusammenführen …" -msgid "Origin:" -msgstr "Ursprung:" +msgid "_Metrics" +msgstr "_Metrik" -msgid "Transform _All Layers" -msgstr "Transformiere _alle Ebenen" +msgid "_Midline" +msgstr "_Mittellinie" -msgid "Transform _Guide Layer Too" -msgstr "Transformiere auch _Hilfslinienebene" +msgid "_Min Kern:" +msgstr "_Min. Unterschneidung:" -msgid "Transform _Width Too" -msgstr "Transformiere auch _Dickte" +msgid "_Min:" +msgstr "_Min:" -msgid "Transform kerning _classes too" -msgstr "Transformiere auch Unterschneidungs-_Klassen" +msgid "_Miter" +msgstr "_Eckig" -msgid "Transform simple positioning features & _kern pairs" -msgstr "Transformiere einfache Positionierung und _Unterschneidungs-Paare" +msgid "_Mixed" +msgstr "_Gemischt" -msgid "Round To _Int" -msgstr "Runde auf ganze _Zahlen" +msgid "_Modify Composition..." +msgstr "_Zusammensetzungen ändern …" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_Mono" +msgstr "_Schwarzweiß" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "_More hints than:" +msgstr "_Mehr Hints als:" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_More points than:" +msgstr "_Mehr Punkte als:" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Move Points" +msgstr "_Punkte verschieben" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "Glyphe in _mehreren Größen" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Glyphen in _mehreren Größen" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Name" +msgstr "_Name" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Name Contour" +msgstr "Ko_ntur benennen" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_Name Point" +msgstr "Pu_nkt benennen" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Name:" +msgstr "_Name:" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_New Composition..." +msgstr "_Neue Zusammensetzungen …" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Next" +msgstr "_Weiter" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Next >" +msgstr "_Weiter >" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Next Glyph" +msgstr "_Nächstes Zeichen" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Next Point" +msgstr "_Nächster Punkt" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_No" +msgstr "_Nein" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "_Nichtlineare Transformation …" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_None" +msgstr "Kei_ns" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_Normal" +msgstr "_Normal" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_OK" +msgstr "_OK" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_OS/2 Version" +msgstr "_OS/2-Version" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Off" +msgstr "_Aus" -msgid "END Function definition" -msgstr "" +msgid "_Open" +msgstr "Ö_ffnen" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Order" +msgstr "_Reihenfolge" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Other" +msgstr "_Andere" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Outline" +msgstr "_Kontur" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "_Outline Font" +msgstr "K_ontur-Schrift" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_Outline..." +msgstr "Kon_tur …" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Overview" +msgstr "Über_sicht" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Pad" +msgstr "_Innenabstand" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Pairs" +msgstr "_Paare" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Palettes" +msgstr "_Paletten" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Partial" +msgstr "_Teilweise" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Paste" +msgstr "Ein_fügen" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Point" +msgstr "_Punkt" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Point of View Projection..." +msgstr "_Ausganspunkt der Projektion …" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Pointer" +msgstr "_Zeiger" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Points" +msgstr "_Punkte" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Points too far" +msgstr "_Punkte zu weit entfernt" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Pointsize Y:" +msgstr "_Punktgröße Y:" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_Pointsize:" +msgstr "_Punktgröße:" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Populate" +msgstr "_Füllen" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_PostScript®" +msgstr "_PostScript®" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Prev Glyph" +msgstr "V_origes Zeichen" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Prev Point" +msgstr "_Voriger Punkt" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Print" +msgstr "_Drucken" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Print..." +msgstr "_Drucken …" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Printer:" +msgstr "_Drucker:" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Proportion" +msgstr "_Proportion" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Python" +msgstr "_Python" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Quit" +msgstr "_Beenden" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Radius:" +msgstr "_Radius:" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Redo" +msgstr "_Wiederholen" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Reencode" +msgstr "Umkodie_ren" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_References..." +msgstr "_Referenzen …" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_Refresh" +msgstr "_Aktualisieren" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_Remove" +msgstr "Entfe_rnen" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Remove Empty" +msgstr "_Leere entfernen" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Remove Font" +msgstr "Schrift entfe_rnen" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Remove Overlap" +msgstr "Überlappung _entfernen" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Replace" +msgstr "E_rsetzen" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Replace Glyph..." +msgstr "_Glyphe ersetzen …" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Retain" +msgstr "_Beibehalten" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Revert" +msgstr "Zu_rücksetzen" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Revert All" +msgstr "Alles zu_rücksetzen" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Revert File" +msgstr "Datei _zurücksetzen" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Review" +msgstr "Ü_berprüfen" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Review Hints..." +msgstr "Hints übe_rprüfen …" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_Right" +msgstr "_Rechts" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Right Constraint" +msgstr "_Rechte Beschränkung" -msgid "POP top stack element" -msgstr "" +msgid "_Right→" +msgstr "_Rechts→" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "90° _rechts drehen" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Round" +msgstr "_Rund" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Round To Grid" +msgstr "_Aufrunden auf Gitter" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Ruler" +msgstr "_Lineal" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Rulers" +msgstr "_Lineale" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_SVG" +msgstr "_SVG" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Save" +msgstr "_Speichern" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Save As..." +msgstr "_Speichern unter …" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Save Namelist of Font..." +msgstr "Na_mensliste des Fonts speichern …" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Save in UTF8" +msgstr "_Speichern in UTF8" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Scale" +msgstr "_Skalieren" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Scale Outlines" +msgstr "Konturen _skalieren" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Scroll" +msgstr "_Blättern" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Search" +msgstr "_Suche" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Select" +msgstr "Au_swählen" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Separation:" +msgstr "_Abstand:" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_Serif Variant" +msgstr "_Serifen-Variante" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Serifs" +msgstr "_Serifen" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Shades" +msgstr "_Nuancen" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Shadow" +msgstr "_Schatten" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Show" +msgstr "_Anzeigen" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Show ATT" +msgstr "_ATT anzeigen" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Show Exact *stem3" +msgstr "_Zeige genaue *stem3" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_Side Bearings" +msgstr "_Vor- und Nachbreiten" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Simplify" +msgstr "Verein_fachen" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Size:" +msgstr "Grö_ße:" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Skew..." +msgstr "_Neigen …" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Skip" +msgstr "Über_springen" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Skip for now" +msgstr "Für jetzt über_springen" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "kleinere Pixel" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Smaller Point Size" +msgstr "_Kleinere Punktgröße" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Sort" +msgstr "_Sortieren" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Space Points" +msgstr "Punkte _verteilen" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Spacing" +msgstr "_Laufweite" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Stop" +msgstr "_Stop" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_String Type" +msgstr "_Zeichenketten-Art" + +msgid "_Stroked Font" +msgstr "_Strich-Schrift" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Substitutions..." +msgstr "_Substitutionen …" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Tag:" +msgstr "Markierungselemen_t:" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Tangent" +msgstr "_Tangente" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Thirds in Width" +msgstr "In Dick_te dritteln" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Tile" +msgstr "_Kachel" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Tool" +msgstr "_Werkzeug" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Tools" +msgstr "_Werkzeuge" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Top" +msgstr "Ganz nach _oben" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Top hint:" +msgstr "_Oberer Hint:" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Top:" +msgstr "_Oben:" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Topology" +msgstr "_Topologie" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Touching" +msgstr "_Berührung" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Transform Pen:" +msgstr "_Feder umwandeln:" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Transform..." +msgstr "_Transformieren …" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Transformations" +msgstr "_Transformationen" -msgid "Parse Error" -msgstr "" +msgid "_TrueType" +msgstr "_TrueType" -msgid "" -msgstr "" +msgid "_TrueType Instructions" +msgstr "_TrueType Instruktionen" -msgid "" -msgstr "" +msgid "_Type3 Multi Layered Font" +msgstr "_Type3 Schrift mit mehreren Ebenen" -msgid "" -msgstr "" +msgid "_Typo Ascent Offset:" +msgstr "_Typo Oberlänge Versatz:" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_Undo" +msgstr "_Rückgängig" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_Unicode" +msgstr "_Unicode" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_UniqueID:" +msgstr "_UniqueID:" -msgid "_Parse" -msgstr "" +msgid "_Unlink" +msgstr "_Verbindung trennen" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "TrueType Instruktionen für %.50s" +msgid "_Unlink All" +msgstr "Alle Verbindungen _trennen" -msgid "Change Length" -msgstr "Länge ändern" +msgid "_Up" +msgstr "R_auf" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "_Up↑" +msgstr "R_auf↑" -msgid "Index" -msgstr "Index" +msgid "_Use It" +msgstr "_Verwenden" -msgid "Instructions were changed" -msgstr "Instruktionen wurden geändert" +msgid "_Use My Metrics" +msgstr "_Meine Metriken verwenden" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" -"Instruktionen für %.80s haben sich geändert. Möchtest du diese Änderungen " -"verlieren?" +msgid "_VStem" +msgstr "_Vert. Stamm" -msgid "Zones" -msgstr "Zonen" +msgid "_VWidth" +msgstr "_Vertikale Dickte" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Validate..." +msgstr "_Validieren …" -msgid "Max Stack Depth" -msgstr "" +msgid "_Validation" +msgstr "_Validierung" -msgid "Max # Functions" -msgstr "Max. Anzahl an Funktionen" +msgid "_Version" +msgstr "_Version" -msgid "Max Instruction Defines" -msgstr "" +msgid "_Version:" +msgstr "_Version:" -msgid "_Zones:" -msgstr "_Zonen:" +msgid "_Vertical" +msgstr "_Vertical" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "_Vertikale Grundlinien …" -msgid "St_orage:" -msgstr "" +msgid "_Vertical Hints" +msgstr "_Verticale Hints" -msgid "Max _Stack Depth:" -msgstr "" +msgid "_View" +msgstr "_Ansicht" -msgid "_FDEF" -msgstr "_FDEF" +msgid "_Warn if inexact" +msgstr "_Warne wenn ungenau" -msgid "_IDEFs" -msgstr "_IDEFs" +msgid "_Weight" +msgstr "_Strichstärke" -msgid "_None" -msgstr "Kei_ns" +msgid "_Weight Class" +msgstr "_Strichstärke" -msgid "Label" -msgstr "Beschriftung" +msgid "_Width" +msgstr "_Dickte" -msgid "Text Labels" -msgstr "Text-Beschriftung" +msgid "_Width:" +msgstr "_Breite:" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" -"Hintergrundfarbe der Spaltenüberschriften im Kopfbereich einer Matrix-" -"Bearbeitung" +msgid "_Window" +msgstr "_Fenster" -msgid "Shift On Press" -msgstr "Umschalt auf Drücken" +msgid "_Window Type" +msgstr "_Fenstertyp" -msgid "Button" -msgstr "Schaltfläche" +msgid "_Wireframe" +msgstr "_3D Schlag" -msgid "Buttons" -msgstr "Schaltflächen" +msgid "_Wireframe..." +msgstr "_3D …" -msgid "Default Button" -msgstr "Standardschaltfläche" +msgid "_X" +msgstr "_X" -msgid "Default Buttons" -msgstr "Standardschaltflächen" +msgid "_X Height:" +msgstr "_x-Höhe:" -msgid "Cancel Button" -msgstr "Abbrechen-Schaltfläche" +msgid "_X Resource Editor..." +msgstr "_X Ressourcen Editor …" -msgid "Cancel Buttons" -msgstr "Abbrechen-Schaltflächen" +msgid "_X near¹" +msgstr "_X nahe¹" -msgid "Color Button" -msgstr "Farb-Schaltfläche" +msgid "_X-Ascent" +msgstr "_X-Akzent" -msgid "Drop List Button" -msgstr "Drop-Liste Schaltfläche" +msgid "_X-Height" +msgstr "_x-Höhe" -msgid "Blue:" -msgstr "Blau:" +msgid "_X:" +msgstr "_X:" -msgid "Green:" -msgstr "Grün:" +msgid "_XUID:" +msgstr "_XUID:" -msgid "Hue:" -msgstr "Farbton:" +msgid "_Y" +msgstr "_Y" -msgid "Red:" -msgstr "Rot:" +msgid "_Y near¹" +msgstr "_Y nahe¹" -msgid "Saturation:" -msgstr "Sättigung:" +msgid "_Y:" +msgstr "_Y:" -msgid "Value:" -msgstr "Wert:" +msgid "_Yes" +msgstr "_Ja" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_Zone:" +msgstr "_Zone:" -msgid "Value out of bounds" -msgstr "Wert außerhalb des Bereichs" +msgid "_Zones:" +msgstr "_Zonen:" -msgid "Drawing Area" -msgstr "Zeichnungsbereich" +msgid "accent attachment table" +msgstr "Tabelle der Akzent-Verbindung" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Eine Leinwand (Unterfenster) in einem Gadget verpackt, zum Zeichnen" +msgid "alternate subs" +msgstr "alternative Substitution" -msgid "Show Hidden Files" -msgstr "Versteckte Dateien anzeigen" +msgid "anchor point table" +msgstr "Tabelle der Ankerpunkte" -msgid "Directories Amid Files" -msgstr "Verzeichnisse zwischen Dateien" +msgid "anti-alias merge table" +msgstr "Tabelle der Zusammenstellung mit Anti-Alias" -msgid "Directories First" -msgstr "Verzeichnisse zuerst" +msgid "at position" +msgstr "bei Position" -msgid "Directories Separate" -msgstr "Verzeichnisse getrennt" +msgid "axis variation table" +msgstr "Tabelle der Achsen-Variationen" -msgid "Refresh File List" -msgstr "Dateiliste aktualisieren" +msgid "base" +msgstr "Grundzeichen" -msgid "Remove bookmarks" -msgstr "Lesezeichen entfernen" +msgid "baseline table (AAT version)" +msgstr "Tabelle der Grundlinien (AAT Version)" -msgid "Remove selected bookmarks" -msgstr "Ausgewählte Lesezeichen entfernen" +msgid "bitmap data table (AAT version)" +msgstr "Tabelle der Bitmapdaten (AAT Version)" -msgid "Directory|Back" -msgstr "Zurück" +msgid "bitmap data table (OT version)" +msgstr "Tabelle der Bitmapdaten (OT Version)" -msgid "Directory|Forward" -msgstr "Weiter" +msgid "bitmap font header table" +msgstr "Tabelle der globalen Eigenschaften der Bitmap-Schrift" -msgid "Bookmark Current Dir" -msgstr "Aktuelles Verzeichnis zu Lesezeichen hinzufügen" +msgid "bitmap location table (AAT version)" +msgstr "Tabelle der Bitmap-Positionen (AAT Version)" -msgid "Remove Bookmark..." -msgstr "Lesezeichen entfernen …" +msgid "bitmap location table (OT version)" +msgstr "Tabelle der Bitmap-Positionen (OT Version)" -msgid "Home Folder" -msgstr "Home-Verzeichnis" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "von" -msgid "Bookmarks" -msgstr "Lesezeichen" +msgid "can't create temporary file\n" +msgstr "kann temporäre Datei nicht erstellen\n" -msgid "Parent Folder" -msgstr "Übergeordneter Ordner" +msgid "character code mapping table" +msgstr "Tabelle der Zeichencode-Zuordnung" -msgid "Configure" -msgstr "Konfigurieren" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "cidmap-Eintrag außerhalb der Grenzen: %s" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Weißraum (in Punkten) links zwischen Bildern und Text in Beschriftungen, " -"Schaltflächen, Menüelementen, usw., die beides haben" +msgid "classes" +msgstr "Klassen" -msgid "Text Image Skip" -msgstr "Weißraum zw. Text und Bild" +msgid "color bitmap data table" +msgstr "Tabelle der farbigen Bitmapdaten (AAT Version)" -msgid "Image Path" -msgstr "Bild-Pfad" +msgid "color bitmap location table" +msgstr "Tabelle der farbigen Bitmap-Positionen (AAT Version)" -msgid "List of directories to search for images, separated by colons" -msgstr "" -"Liste der Verzeichnisse um nach Bildern zu suchen, getrennt durch einen " -"Dopplepunkt" +msgid "component with no base glyph" +msgstr "Komponente ohne Grundglyphe" -msgid "GGadget" -msgstr "GGadget" +msgid "control value program table" +msgstr "Tabelle der Programm-Steuerungswerte" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "control value table" +msgstr "Tabelle der Steuerungswerte" -msgid "Color|Foreground" -msgstr "Vordergrund" +msgid "copyright notice" +msgstr "Urheberrecht-Notiz" -msgid "Text color for popup windows" -msgstr "Textfarbe für Popup-Fenster" +#, c-format +msgid "couldn't find the character %s" +msgstr "konnte das Zeichen %s nicht finden" -msgid "Background color for popup windows" -msgstr "Hintergrundfarbe für Popup-Fenster" +msgid "couldn't write encodings file\n" +msgstr "konnte Kodierungs-Datei nicht schreiben\n" -msgid "Delay" -msgstr "Verzögerung" +msgid "coverage" +msgstr "Abdeckung" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Verzögerung (in Millisekunden) bevor Popup-Fenster erscheinen" +msgid "cursive entry" +msgstr "Kursiv Eingang" -msgid "Life Time" -msgstr "Dauer" +msgid "cursive exit" +msgstr "Kursiv Ausgang" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Zeit (in Millisekunden) in der Popup-Fenster sichtbar bleiben" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Lateinisch: Schreibschrift" -msgid "Popup" -msgstr "Popup" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Schreibschrift" -msgid "Popup windows" -msgstr "Pop-up Fenster" +msgid "digital signature table" +msgstr "Tabelle der digitalen Unterschrift" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Bild für aktivierte Listenzeichen (überschreibt das Kästchen)" +msgid "electronic end user license table" +msgstr "Tabelle der elektronischen Endnutzerlizenz" -msgid "Disabled Image" -msgstr "Bild für deaktiviert" +msgid "em units" +msgstr "Geviert-Einheiten" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Bild für nicht aktivierte Listenzeichen (überschreibt das Kästchen)" +msgid "em-units" +msgstr "Geviert-Einheiten" -msgid "Size of the list mark" -msgstr "Größe der Listenzeichens" +msgid "embedded bitmap scaling control table" +msgstr "Tabelle der Steuerung der Skalierung eingebetteter Bitmaps" -msgid "List Mark" -msgstr "Listenzeichen" +msgid "extended metamorphosis table" +msgstr "Tabelle der erweiterten Metamorphose" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Dies ist das Zeichen, das Kontrollkästchen und Optionsfelder\n" -"von Textfeldern und normalen Buttons unterscheidet." +msgid "false" +msgstr "falsch" -msgid "Line" -msgstr "Linie" +msgid "family name" +msgstr "Familienname" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "font descriptor table" +msgstr "Tabelle der Schriftbeschreibung" -msgid "HV Group Box" -msgstr "" +msgid "font header table" +msgstr "Schrift-Header-Tabelle" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "font metrics table" +msgstr "Tabelle der Schrift-Metriken" -msgid "List" -msgstr "Liste" +msgid "font name" +msgstr "Schriftname" -msgid "Title Background" -msgstr "Titelhintergrund" +msgid "font program table" +msgstr "Tabelle des Schriftprogramms" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "font variation table" +msgstr "Tabelle der Schrift-Variationen" -msgid "Title Text Color" -msgstr "Titel Text Farbe" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;fonts;Editor;TTF;OTF;Schrift;" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "fontology wiederholt die Datei-Generierung" -msgid "Title Divider Color" -msgstr "Titel Trenner Farbe" +msgid "full name" +msgstr "Vollständiger Name" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "gaspTableEntry|New" +msgstr "Neu" -msgid "Rule Color" -msgstr "Regelfarbe" +msgid "glyph definition table" +msgstr "Tabelle der Glyphen-Definition" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "glyph location table" +msgstr "Tabelle für Glyphen-Position" -msgid "Frozen Color" -msgstr "Eingefronen Farbe" +msgid "glyph name and PostScript compatibility table" +msgstr "Tabelle der Glyphen-Namen und PostScript Kompatibilität" -msgid "Active Color" -msgstr "Aktiv Farbe" +msgid "glyph outline table" +msgstr "Tabelle der Glyphen-Konturen" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "glyph positioning table" +msgstr "Tabelle für Glyphen-Positionierung" -msgid "Active Background" -msgstr "Aktiver Hintergrund" +msgid "glyph reference table" +msgstr "Tabelle der Glyphen-Referenzen" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" -"Hintergrundfarbe des aktiven Eintrags im Hauptbereich einer Matrix-" -"Bearbeitung" +msgid "glyph substitution table" +msgstr "Tabelle der Glyphen-Substitution" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "glyph to CID mapping table (AAT version)" +msgstr "Tabelle der Glyphe-zu-CID Zuordnung (AAT-Version)" -msgid "Title Font" -msgstr "Titel Schrift" +msgid "glyph variation table" +msgstr "Tabelle der Glyphen-Variation" -msgid "Matrix Edit" -msgstr "" +msgid "glyphs" +msgstr "glyphen" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "Tabelle der Verfahren der Gitteranpassung und Umwandlung" -msgid "Matrix Edit Continued" -msgstr "" +msgid "horizontal device metrics table" +msgstr "Tabelle der horizontalen Geräte-Metriken" -msgid "Row|New" -msgstr "Neu" +msgid "horizontal header table" +msgstr "Tabelle der globalen horizontalen Eigenschaften" -msgid "Menu Bar" -msgstr "Menüleiste" +msgid "horizontal metrics table" +msgstr "Tabelle der horizontalen Metriken" -msgid "MacIcons" -msgstr "Mac-Symbole" +msgid "horizontal metrics variations table" +msgstr "Tabelle der horizontalen Metrik-Variationen" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "horizontal style table" +msgstr "Tabelle der horizontalen Stile" -msgid "Text color for progress windows" -msgstr "Textfarbe für Fortschrittsfenster" +msgid "http://panose.com/" +msgstr "http://panose.com/" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "if smaller than" +msgstr "wenn kleiner als" -msgid "Color|FillColor" -msgstr "Füllfarbe" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "wenn Tangente weniger ist als" -msgid "Background color for progress windows" -msgstr "Hintergrundfarbe für Fortschrittsfenster" +msgid "justification table (AAT version)" +msgstr "Tabelle der Textbündigkeit (AAT Version)" -msgid "Progress" -msgstr "Fortschritt" +msgid "justification table (OT version)" +msgstr "Tabelle der Textbündigkeit (OT Version)" -msgid "Progress Bars" -msgstr "Fortschrittsbalken" +msgid "kern pair" +msgstr "Unterscheidungs-Paar" -msgid "Radio Button" -msgstr "Optionsfeld" +msgid "kerning table" +msgstr "Tabelle der Unterschneidungen" -msgid "Image used instead of the Radio On Mark" -msgstr "Bild anstatt Optionsfeld An" +msgid "language tag table" +msgstr "Tabelle der Markierungselemente für Sprachen" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "Bild anstatt Optionsfeld An (wenn das Feld deaktiviert ist)" +msgid "layout feature table" +msgstr "Tabelle der Umbruch-Funktionen" -msgid "Radio On Mark" -msgstr "Optionsfeld An" +msgid "ligature" +msgstr "Ligatur" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" -"Die Markierung zeigt ein aktiviertes Optionsfeld (gedrückt, ausgewählt)" +msgid "ligature caret table" +msgstr "Tabelle der Ligaturen-Trenner" -msgid "Image used instead of the Radio Off Mark" -msgstr "Bild anstatt Optionsfeld Aus" +msgid "linear threshold table" +msgstr "Tabelle der linearen Schwellenwerte" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "Bild anstatt Optionsfeld Aus (wenn das Feld deaktiviert ist)" +msgid "longer than" +msgstr "länger als" -msgid "Radio Off Mark" -msgstr "Optionsfeld Aus" +msgid "mark" +msgstr "Akzent" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" -"Die Markierung zeigt ein nicht aktiviertes Optionsfeld (nicht gedrückt, " -"nicht ausgewählt)" +msgid "math" +msgstr "math" -msgid "Check Box" -msgstr "Kontrollkästchen" +msgid "math table" +msgstr "Tabelle der Mathematik-Werte" -msgid "Check Box On Mark" -msgstr "Kontrollkästchen Markierung An" +msgid "maximum profile table" +msgstr "Tabelle der maximalen Profile" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" -"Die Markierung zeigt ein aktiviertes Kontrollkästchen (gedrückt, ausgewählt)" +msgid "metadata table" +msgstr "Tabelle der Metadaten" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Bild anstatt Kontrollkästchen Aus" +msgid "metamorphosis table" +msgstr "Tabelle der Metamorphose" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "Bild anstatt Kontrollkästchen Aus (wenn das Feld deaktiviert ist)" +msgid "metrics variations table" +msgstr "Tabelle der Metrik-Variationen" -msgid "Check Box Off Mark" -msgstr "Kontrollkästchen Markierung Aus" +msgid "multiple subs" +msgstr "mehrfache Substitution" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" -"Die Markierung zeigt ein aktiviertes Kontrollkästchen (nicht gedrückt, nicht " -"ausgewählt)" +msgid "name table" +msgstr "Tabelle der Namen" -msgid "Bad font" -msgstr "Ungültige Schrift" +msgid "nohints" +msgstr "ohne Hints" -msgid "Bad font specification" -msgstr "Ungültige Schrift-Spezifikation" +msgid "optical bounds table" +msgstr "Tabelle der optischen Grenzen" -#, c-format -msgid "Could not open %s" -msgstr "Konnte %s nicht öffnen" +msgid "pair" +msgstr "paar" -msgid "Could not open image" -msgstr "Bild konnte nicht geöffnet werden" +msgid "palm" +msgstr "palm" -msgid "Store this filename in preferences" -msgstr "Diesen Dateinamen in den Einstellungen speichern" +msgid "pixels" +msgstr "Pixel" -msgid "Save Resource file as..." -msgstr "Ressourcen-Datei speichern als …" +msgid "png" +msgstr "png" -#, c-format -msgid "Failed to open %s for output" -msgstr "Fehler beim Öffnen von %s für Ausgabe" +msgid "points|Merge to Line" +msgstr "In Linie zusammenführen" -msgid "Open failed" -msgstr "Öffnen fehlgeschlagen" +msgid "points|_Merge" +msgstr "_Zusammenführen" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Ungültiger numerischer Wert für %s.%s" +msgid "position" +msgstr "Position" -msgid "An error occurred when writing the resource file" -msgstr "Beim Schreiben der Ressource ist ein Fehler aufgetreten" +msgid "positioning" +msgstr "Positionierungen" -msgid "Write failed" -msgstr "Schreiben fehlgeschlagen" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "" +"Die beiden Schriften haben unterschiedliche ppem-Größen, Glyphen werden " +"nicht verglichen\n" -msgid "Border Width" -msgstr "Rahmen Breite" +msgid "problfixup|Bad Directions" +msgstr "Ungültige Richtung" -msgid "Padding" -msgstr "Innenabstand" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Markiere, um vor dem Speichern die Überlappungen zu korrigieren" -msgid "Radius" -msgstr "Radius" +msgid "problfixup|Missing Extrema" +msgstr "Fehlende Extrempunkte" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Ungültiger numerischer Wert für %s.%s muss zwischen 0 und 255 liegen" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Fehlende Extrempunkte (vorsichtig)" -msgid "X Resource Editor" -msgstr "X Ressourcen Editor" +msgid "problfixup|Open Contours" +msgstr "Offene Konturen" -msgid "Inherits from" -msgstr "Erbt von" +msgid "problfixup|Self Intersections" +msgstr "Selbst-Überschneidung" -msgid "Does not inherit from anything" -msgstr "Erbt von nichts" +msgid "problfixup|Too Many Points" +msgstr "Zu viele Punkte" -msgid "Inherit" -msgstr "Erben" +msgid "problselect|Bad Direction" +msgstr "Ungültige Richtung" -msgid "Inherits for same field in parent" -msgstr "Erbt für dasselbe Feld im Elternteil" +msgid "problselect|Errors" +msgstr "Fehler" -msgid "Outline Inner Border" -msgstr "Innere Grenze Kontur" +msgid "problselect|Missing Extrema" +msgstr "Fehlende Extrempunkte" -msgid "Outline Outer Border" -msgstr "Äußere Grenze Kontur" +msgid "problselect|Open Contours" +msgstr "Offene Konturen" -msgid "Show Active Border" -msgstr "Aktiven Rand anzeigen" +msgid "problselect|Self Intersections" +msgstr "Selbst-Überschneidung" -msgid "Outer Shadow" -msgstr "Äußerer Schatten" +msgid "properties table" +msgstr "Tabelle der Eigenschaften" -msgid "Depressed Background" -msgstr "Unterdrückter Hintergrund" +msgid "scripts.sil.org/OFL" +msgstr "scripts.sil.org/OFL" -msgid "Outline Default Button" -msgstr "Standard-Schaltflächen Kontur" +msgid "sfnt Revision:" +msgstr "sfnt Revision:" -msgid "Background Gradient" -msgstr "Hintergrund-Farbverlauf" +msgid "sfnt _Revision:" +msgstr "sfnt _Revision:" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "E." +msgid "standard bitmap graphics table" +msgstr "Tabelle der standard Bitmap-Grafiken" -msgid "Normal Text Color:" -msgstr "Normale Textfarbe:" +msgid "style attributes table" +msgstr "Tabelle der Stil-Attribute" -msgid "Disabled Text Color:" -msgstr "Deaktiviert Textfarbe:" +msgid "substitution" +msgstr "Substitution" -msgid "Normal Background:" -msgstr "Normaler Hintergrund:" +msgid "subtable" +msgstr "Subtabelle" -msgid "Disabled Background:" -msgstr "Deaktiviert Hintergrund:" +msgid "tracking table" +msgstr "Tabelle der Spationierung" -msgid "Depressed Background:" -msgstr "Unterdrückt Hintergrund:" +msgid "true" +msgstr "wahr" -msgid "Background Gradient:" -msgstr "Hintergrund Farbverlauf:" +msgid "unknown SIL table" +msgstr "unbekannte SIL Tabelle" -msgid "Brightest Border:" -msgstr "Hellster Rahmen:" +msgid "values for each axis" +msgstr "Werte für jede Ache" -msgid "Brighter Border:" -msgstr "Hellerer Rahmen:" +msgid "version" +msgstr "Version" -msgid "Darker Border:" -msgstr "Dunklerer Rahmen:" +msgid "vertical device metrics table" +msgstr "Tabelle der vertikalen Geräte-Metriken" + +msgid "vertical header table" +msgstr "Tabelle der globalen vertikalen Eigenschaften" -msgid "Darkest Border:" -msgstr "Dunkelster Rahmen:" +msgid "vertical metrics table" +msgstr "Tabelle der vertikalen Metriken" -msgid "Inner Border:" -msgstr "Innerer Rahmen:" +msgid "vertical metrics variations table" +msgstr "Tabelle der vertikalen Metrik-Variationen" -msgid "Outer Border:" -msgstr "Äußerer Rahmen:" +msgid "vertical origin table" +msgstr "Tabelle der vertikalen Ursprünge" -msgid "Active Border:" -msgstr "Aktiver Rahmen:" +msgid "weight" +msgstr "Strichstärke" -msgid "Border Type:" -msgstr "Rahmen Art:" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Schriftsystem" -msgid "Border Shape:" -msgstr "Rahmen Form:" +msgid "xCD => CDx" +msgstr "xCD => CDx" -msgid "Border Width:" -msgstr "Rahmen Breite:" +msgid "xCD => DCx" +msgstr "xCD => DCx" -msgid "Padding:" -msgstr "Innenabstand:" +msgid "xD => Dx" +msgstr "xD => Dx" -msgid "Radius:" -msgstr "Radius:" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Alles}" -msgid "Font:" -msgstr "Schrift:" +msgid "{Deleted Glyph}" +msgstr "{Gelöschte Glyphen}" -msgid "See also:" -msgstr "Siehe auch:" +msgid "{End of Line}" +msgstr "{Zeilenende}" -msgid "Default Background" -msgstr "Standard Hintergrund" +msgid "{End of Text}" +msgstr "{Textende}" -msgid "Default background color for windows" -msgstr "Standard Hintergrundfarbe für Fenster" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{Alles andere}" -msgid "Default Foreground" -msgstr "Standard Vordergrund" +msgid "{Start of Input}" +msgstr "{Anfang der Eingabe}" -msgid "Default foreground color for windows" -msgstr "Standard Vordergrundfarbe für Fenster" +msgid "{Start of Line}" +msgstr "{Anfang der Zeile}" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Physikalische Bildschirmbreite, gemessen in Zentimetern.\n" -"Damit dies wirksam wird, mußt du die Ressourcendaten speichern\n" -"(drücke die Schaltfläche [Speichern]) und starte FontForge erneut." +msgid "°" +msgstr "°" -msgid "Screen Width in Centimeters" -msgstr "Bildschirmbreite in Zentimeter" +msgid "° Clockwise" +msgstr "° Rechtsrum" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Physikalische Bildschirmbreite, gemessen in Inch.\n" -"Damit dies wirksam wird, mußt du die Ressourcendaten speichern\n" -"(drücke die Schaltfläche [Speichern]) und starte FontForge erneut." +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° Linksrum" -msgid "Screen Width in Inches" -msgstr "Bildschirmbreite in Inch" +msgid "¹ \"Near\" means within" +msgstr "¹ \"Nahe\" bedeutet innerhalb von" -msgid "GDraw" -msgstr "GDraw" +msgid "ΤεΧ" +msgstr "ΤεΧ" -msgid "General facts about the windowing system" -msgstr "Allgemeine Fakten über das Fenster-System" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ und Math" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Verzeichnis konnte nicht erstellt werden: %1$s\n" -"%2$s\n" -"%3$s" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ Base (8r)" -msgid "ScrollBar" -msgstr "Bildlaufleiste" +msgid "ΤεΧ Bitmap Fonts" +msgstr "ΤεΧ Bitmap-Schriften" -msgid "Scroll Bar" -msgstr "Bildlaufleiste" +msgid "ΤεΧ General" +msgstr "ΤεΧ Allgemein" -msgid "SB Thumb" -msgstr "" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ Math Erweiterung" -msgid "Scroll Bar Thumb" -msgstr "Bildlaufleiste Schieberegler" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ Math Symbol" -msgid "TabSet" -msgstr "" +msgid "ΤεΧ Names" +msgstr "ΤεΧ Namen" -msgid "Tab Set" +#, c-format +msgid "" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" msgstr "" +"„%s” in %s enhthällt eine Ankerpunkt (%g,%g) Klasse %s die sich von ihrem " +"Gegenteil unterscheidet durch Punkt-Übereinstimmung\n" -msgid "VerticalTabSet" +#, c-format +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" +"„%s” in %s enthielt keine Nachschlagetabelle der paarweisen Positionierung " +"∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgid "Vertical Tab Set" +#, c-format +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" +"„%s” in %s enthielt keine Nachschlagetabelle der Positionierung ∆x=%d ∆y=%d " +"∆x_adv=%d ∆y_adv=%d\n" -msgid "Text Field" -msgstr "Textfeld" - -msgid "List Field" -msgstr "Listenfeld" - -msgid "List Field (Combo Box)" -msgstr "Listenfeld (Kombinationsfeld)" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "„%s” in %s enthielt keine Nachschlagetabelle der Substitution zu %s\n" -msgid "List Field Menu" -msgstr "Listenfeld Menü" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "„%s” in %s hat keinen Ankerpunkt enthalten (%g,%g) Klasse %s\n" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Kästchen um das Listenzeichen, in einem Listenfeld (Kontrollkästchen)" +msgid "←_Left" +msgstr "←_Links" -msgid "Numeric Field" -msgstr "Numerisches Feld" +msgid "↓_Down" +msgstr "↓R_unter" -msgid "Numeric Field (Spinner)" -msgstr "Numerisches Feld (Spinner)" +#, c-format +msgid "∆Curvature: %g" +msgstr "∆Krümmung: %g" -msgid "Numeric Field Sign" -msgstr "Numerisches Feld Zeichen" +msgid "∆x" +msgstr "∆x" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" -"Das Kästchen in dem sich die Auf-/Ab-Pfeile eines numerischen Feldes " -"befinden (Drehknopf)" +msgid "∆x #1" +msgstr "∆x #1" -msgid "Could not open file" -msgstr "Datei konnte nicht geöffnet werden" +msgid "∆x #2" +msgstr "∆x #2" -msgid "_Save in UTF8" -msgstr "_Speichern in UTF8" +msgid "∆x_adv" +msgstr "∆x_Dickte" -msgid "Save in _UCS2" -msgstr "Speichern in _UCS2" +msgid "∆x_adv #1" +msgstr "∆x_Dickte #1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "75" +msgid "∆x_adv #2" +msgstr "∆x_Dickte #2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "140" +msgid "∆y" +msgstr "∆y" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "∆y #1" +msgstr "∆y #1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "∆y #2" +msgstr "∆y #2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "∆y_adv" +msgstr "∆y_Dickte" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "∆y_adv #1" +msgstr "∆y_Dickte #1" -#, c-format -msgid "Reason:%s\n" -msgstr "Grund:%s\n" +msgid "∆y_adv #2" +msgstr "∆y_Dickte #2" diff -Nru fontforge-20201107~dfsg/po/el.po fontforge-20220308~dfsg/po/el.po --- fontforge-20201107~dfsg/po/el.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/el.po 2022-03-08 10:14:24.000000000 +0000 @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -27,45 +27,147 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "" +msgid " Adding a size will create it by scaling." +msgstr " Προσθεση ενός μεγέθους σημαίνει τη δημιουργία του μέσω κλιμάκωσης." -msgid "An outline font editor" -msgstr "" +msgid " Adding a size will create it." +msgstr " Πρόσθεση ενός μεγέθους συνεπάγεται τη δημιουργία του." -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" +msgid " Removing a size will delete it." +msgstr " Αφαίρεση ενός μεγέθος σημαίνει διαγραφή του." + +msgid "< _Prev" +msgstr "< _Προηγ" + +msgid "Above Base Forms" +msgstr "Μορφές πάνω από τη βάση" + +msgid "Above Base Substitutions" +msgstr "Αντικαταστάσεις πάνω από τη βάση" + +msgid "Access All Alternates" +msgstr "Πρόσβαση σε όλα τα εναλλακτικά" + +msgid "Additional arguments for autotrace program:" +msgstr "Επιπλέον ορίσματα προς το πρόγραμμα autotrace:" + +msgid "Albanian" +msgstr "Αλβανική" + +msgid "All" +msgstr "Όλα" + +msgid "All Glyphs" +msgstr "Όλοι οι γλύφοι" + +msgid "All characters in the value must be in ASCII" +msgstr "Όλοι οι χαρακτήρες πρέπει να είναι ASCII" + +msgid "Alternate Annotation Forms" +msgstr "Εναλλακτικές μορφές σχολιασμού" + +msgid "Alternate Vertical Half Metrics" +msgstr "Εναλλακτικές κάθετες μισές μετρικές" + +msgid "Alternate Vertical Metrics" +msgstr "Εναλλακτικές κάθετες μετρικές" + +msgid "Alternative Half Widths" +msgstr "Εναλλακτικά μισά πλάτη" + +msgid "Anchor Control..." +msgstr "Έλεγχος ακραίων σημείων καμπύλης Bézier" + +msgid "Ancient Greek Musical Notation" +msgstr "Αρχαία Ελληνικά μουσικά σύμβολα" + +msgid "Ancient Greek Numbers" +msgstr "Αρχαία Ελληνικά ψηφία" msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Είστε σίγουροι ότι θέλετε να αντικαταστήσεται το Å;\n" +"Το δακτυλίδι δεν θα ενώνεται με το A." +#, c-format msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" msgstr "" +"Όταν το μέγεθος εικονοστοιχείου είναι %d ο χαρακτήρας %s είτε ξεκινάει πριν " +"την αρχή αξόνων ή εκτίνεται πέραν του πλάτους advance.\n" -msgid "Fontforge showing a glyph being edited" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" msgstr "" +"Προσπάθεια επαναδημιουργίας μεγέθους pixel το οποίο δεν έχει δημιουργηθεί " +"(%d@%d)" -msgid "Font Editor" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Αποτυχία της διαδικασίας AutoWidth στο %s\n" -msgid "org.fontforge.FontForge" -msgstr "" +msgid "Automatic" +msgstr "Αυτόματα" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" +msgid "Autotracing..." +msgstr "Διαδικασία «σκιαγράφισης»..." -msgid "Additional arguments for autotrace program:" -msgstr "Επιπλέον ορίσματα προς το πρόγραμμα autotrace:" +msgid "Azeri" +msgstr "Αζερική" + +msgid "BDF Info..." +msgstr "Πληφορορίες BDF..." + +msgid "Bad Number" +msgstr "Ακατάλληλος αριθμός" + +msgid "Base Glyph" +msgstr "Βασικός γλύφος" + +msgid "Base Lig" +msgstr "Βασικό πολλ. στοιχείο" + +msgid "Basque" +msgstr "Βασκική" + +msgid "Belarussian" +msgstr "Λευκορωσική" + +msgid "Below Base Forms" +msgstr "Φόρμες κάτω από τη βάση" + +msgid "Below Base Substitutions" +msgstr "Αντικαταστάσεις κάτω από τη βάση" + +msgid "Bible Cree" +msgstr "Cree της Βίβλου" + +msgid "Blackfoot" +msgstr "Μαυροπόδαροι" + +msgid "Breton" +msgstr "Βρετονική" + +msgid "Bulgarian" +msgstr "Βουλγαρική" + +msgid "Byzantine Music" +msgstr "Βυζαντινή μουσική" + +msgid "CJK Ideographic" +msgstr "Ασιατικά Ιδεογράμματα" + +msgid "C_hop" +msgstr "Κα_θαρισμός" + +msgid "Can't Parallel" +msgstr "Αδύνατος ο παραλληλισμός" + +msgid "Can't create temporary directory" +msgstr "Αδύνατη η δημιουργία προσωρινού καταλόγου" msgid "Can't find autotrace" msgstr "Το πρόγραμμα autotrace δεν υπάρχει στο σύστημά σας" @@ -79,12 +181,6 @@ "περιβάλλοντος AUTOTRACE) ή «κατεβάστε» το από:\n" " http://sf.net/projects/autotrace/" -msgid "Autotracing..." -msgstr "Διαδικασία «σκιαγράφισης»..." - -msgid "Nothing to trace" -msgstr "Δεν υπάρχει τίποτα προς «σκιαγράφιση»" - msgid "Can't find mf" msgstr "Το πρόγραμμα mf δεν υπάρχει στο σύστημά σας" @@ -101,26731 +197,1343 @@ " http://www.ctan.org/\n" "Αποτελεί τμήμα κάθε διανομής του TeX" -msgid "Can't create temporary directory" -msgstr "Αδύνατη η δημιουργία προσωρινού καταλόγου" - msgid "Can't run mf" msgstr "Αδύνατη η εκτέλεση του mf" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Αδύνατη η ανάγνωση (ή τουλάχιστον η εύρεση) του αρχείου εξόδου του mf" - -msgid "MetaFont exited with an error" -msgstr "Το MetaFont στάματησε μετά από αναγνώριση λάθους" +msgid "Canadian Syllabics" +msgstr "Καναδικές συλλαβικές γραφές" -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Αποτυχία της διαδικασίας AutoWidth στο %s\n" +msgid "Capital Spacing" +msgstr "«Αραίωση» Κεφαλαίων" -msgid "Couldn't open file" -msgstr "Αδύνατο το άνοιγμα του αρχείου" +msgid "Capitals to Petite Capitals" +msgstr "Κεφαλαία σε μικρά κεφαλαία" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Αδύνατο το άνοιγμα του αρχείου %.200s" +msgid "Capitals to Small Capitals" +msgstr "Κεφαλαία σε πεζά κεφαλαία" -msgid "No Kern Pairs" -msgstr "Δεν υπάρχουν ζεύγη «υποσκαφής»" +msgid "Case-Sensitive Forms" +msgstr "Μορφές διαχωρισμού κεφαλαίων-πεζών" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Δεν υπάρχουν ζεύγη «υποσκαφής» στο αρχείο %.200s" +msgid "Catalan" +msgstr "Καταλανική" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" +msgid "Chechen" +msgstr "Τσετσενική" -msgid "Glyph too big" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Κινεζική φωνητική" -msgid "Spiros did not converge" -msgstr "" +msgid "Chinese Simplified" +msgstr "Κινέζικη απλή" -msgid "Scaling Bitmaps" -msgstr "Αλλαγή διαστάσεων χαρτογραφικών γραφικών" +msgid "Chinese Traditional" +msgstr "Κινέζικη παραδοσιακή" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" -"Προσπάθεια επαναδημιουργίας μεγέθους pixel το οποίο δεν έχει δημιουργηθεί " -"(%d@%d)" +msgid "Church Slavonic" +msgstr "Εκκλησιαστική Σλαβονική" -msgid "Missing Bitmap" -msgstr "Ελλείπων χαρτογραφικό γραφικό" +msgid "Color:" +msgstr "Χρώμα:" -msgid "Save Failed" -msgstr "" +msgid "Color|Default" +msgstr "«Εξ ορισμού»" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" +msgid "Comment" +msgstr "Σχόλιο" -msgid "Too Complex or Bad" -msgstr "" +msgid "Component" +msgstr "Τμήμα " -msgid "Not a plate file" -msgstr "" +msgid "Components" +msgstr "Τμήματα" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" +msgid "Coordinate along which to space" +msgstr "Συντεταγμένη κατά μήκος της οποίας να γίνει τμηματοποίηση" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Συντεταγμ:" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" +msgid "Corporate Use" +msgstr "«Εταιρική» χρήση" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +msgid "Corrections must be between -128 and 127 (and should be smaller)" msgstr "" +"Οι διορθώσεις πρέπει να είναι μεταξύ -128 και 127 (και θα πρέπει να είναι " +"μικρότερες)" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" +#, c-format +msgid "Could not open output file: %s" +msgstr "Αδύνατο το άνοιγμα του αρχείου εξόδου: %s" -msgid "Can't find the file" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Αδύνατη η ανάγνωση (ή τουλάχιστον η εύρεση) του αρχείου εξόδου του mf" -msgid "Bad xfig file" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"Αδύνατη η δημιουργία του φακέλου: %1$s\n" +"%2$s\n" +"%3$s" -msgid "Bad image file" -msgstr "" +msgid "Couldn't open file" +msgstr "Αδύνατο το άνοιγμα του αρχείου" #, c-format -msgid "Bad image file: %.100s" -msgstr "" +msgid "Couldn't open file %.200s" +msgstr "Αδύνατο το άνοιγμα του αρχείου %.200s" -msgid "Nothing Selected" -msgstr "" +msgid "Counters" +msgstr "Μετρητές" -msgid "You must select a glyph before you can import an image into it" -msgstr "" - -msgid "More Images Than Selected Glyphs" -msgstr "" - -msgid "Bad Template" -msgstr "" - -msgid "Bad template, no extension" -msgstr "" - -msgid "Bad template, unrecognized format" -msgstr "" - -msgid "Nothing Loaded" -msgstr "" +msgid "Croatian" +msgstr "Κροατική" -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" +msgid "Cu_t" +msgstr "Αποκο_πή" -msgid "Unicode value not in font" -msgstr "" +msgid "Current Glyph" +msgstr "Τρέχον γλύφος" -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "" +msgid "Cypriot syllabary" +msgstr "Κυπριακή συλλαβική γραφή" -msgid "Encoding value not in font" -msgstr "" +msgid "Cyrillic" +msgstr "Κυριλλική" -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "" +msgid "Czech" +msgstr "Τσέχικη" -msgid "Don't Warn Again" -msgstr "" +msgid "Danish" +msgstr "Δανέζικη" -msgid "_OK" -msgstr "" +msgid "Default All" +msgstr "Καθορισμός προεπιλογής σε όλα" -msgid "Bad Reference" -msgstr "" +msgid "Default This" +msgstr "Καθορισμός προεπιλογής στο παρόν" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" +msgid "Delete" +msgstr "Διαγραφή" -msgid "_Yes" -msgstr "" +msgid "Denominators" +msgstr "Παρανομαστές" -msgid "Yes to _All" -msgstr "" +msgid "Deseret (Mormon)" +msgstr "Deseret (Μορμονική)" -msgid "No _to All" -msgstr "" +msgid "Diagonal Fractions" +msgstr "Διαγώνια κλασματα" -msgid "_No" -msgstr "Ό_χι" +msgid "Discretionary Ligatures" +msgstr "Προαιρετικά πολλαπλά στοχεία" -#, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" +"Εμφανίζει όλους τους γλύφους της γραμματοσειράς σε ένα ορθογώνιο πλέγμα στο " +"δοσμένο μέγεθος" -msgid "Anchor Lost" -msgstr "" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Εμφανίζει όλους τους επιλεγμένους χαρακτήρες σε διάφορα μεγέθη" msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" - -msgid "Duplicate Anchor" -msgstr "" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" msgstr "" +"Εμφανίζει όλους τους επιλεγμένους χαρακτήρες, τον καθένα σε μία ξεχωριστή " +"σελίδα σε εξαιρετικά μεγάλο μέγεθος" -msgid "Different Fonts" -msgstr "" +msgid "Distance" +msgstr "Απόσταση" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" +msgid "Dutch" +msgstr "Ολλανδική" -msgid "Please don't do that" -msgstr "" +msgid "E_lement" +msgstr "_Στοιχείο" -msgid "You may not paste a reference into this window" -msgstr "" +msgid "Eastern Cree" +msgstr "Ανατολική Cree" -msgid "Attempt to make a glyph that refers to itself" -msgstr "" +msgid "English" +msgstr "Αγγλική" -msgid "Self-referential glyph" -msgstr "" +msgid "Esperanto" +msgstr "Εσπεράντο" -msgid "No Vertical Metrics" -msgstr "" +msgid "Estonian" +msgstr "Εσθονική" -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" +msgid "Expert Forms" +msgstr "Μορφές Expert" -msgid "Could not find original glyph" -msgstr "" +msgid "Expor_t..." +msgstr "Ε_ξαγωγή" -msgid "Missing glyph" -msgstr "" +#, c-format +msgid "Failed to open file %s for output" +msgstr "Αποτυχία ανοίγματος του αρχείου %s για έξοδο δεδομένων" -msgid "_Cancel" -msgstr "_Ακύρωση" +msgid "Failed to open temporary output file" +msgstr "Αποτυχία ανοίγματος παρωδικού αρχείου εξόδου" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "" +msgid "Features" +msgstr "Χαρακτηριστικά" -msgid "No Lookups" -msgstr "" +msgid "Final Glyph On Line" +msgstr "Τελικός γλύφος σε αράδα" -msgid "No lookups to copy" -msgstr "" +msgid "Find In Font _View" +msgstr "Ανεύρεση στην _θεάση γραμματοσειράς" -msgid "Lookups" -msgstr "" +msgid "Finnish" +msgstr "Φινλανδική" -msgid "Choose which lookups to copy" -msgstr "" +msgid "Fix" +msgstr "Διόρθωσε" -msgid "Attempt to make a character that refers to itself" -msgstr "" +msgid "Flemish" +msgstr "Φλαμανδική " -msgid "Self-referential character" -msgstr "" +msgid "Flip Horizontally" +msgstr "Οριζόντια αντιστροφή" -msgid "No selection\n" -msgstr "" +msgid "Flip Vertically" +msgstr "Κάθετη αντιστροφή" -msgid "Bitmap Paste" -msgstr "" +msgid "Flip _Horizontally" +msgstr "Ορι_ζόντια περιστροφή" -msgid "Pasting..." -msgstr "" +msgid "Flip _Vertically" +msgstr "Κά_θετη περιστροφή" #, c-format -msgid "Can't open %s\n" -msgstr "" +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Βρέθηκε %1$.4g, ενώ αναμενόταν %2$.4g" -#, c-format -msgid "Failed to write %s\n" -msgstr "" +msgid "French Antillean" +msgstr "Γαλλική Αντιλλών" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "French Côte d'Ivoire" +msgstr "Γαλλικά Ακτής Ελεφαντοστού" -msgid "Auto Hinting Font..." -msgstr "" +msgid "Full Pa_ge Glyph" +msgstr "Γλύφος πλήρους σε_λίδας" -msgid "Converting PostScript" -msgstr "" +msgid "Full Pa_ge Glyphs" +msgstr "Γλύφοι πλήρους σε_λίδας" -msgid "Saving PostScript Font" -msgstr "" +msgid "Full Widths" +msgstr "Πλήρη πλάτη" -msgid "Outlining glyphs" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "100" -msgid "Inlining glyphs" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "200" -msgid "Shadowing glyphs" -msgstr "" +msgid "General Punctuation" +msgstr "Σύμβολα στίξης" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "Generate Mac _Family..." +msgstr "Δημιουργία γραμματοσειρά τύπου _macintosh" -msgid "Encoding name" -msgstr "" +msgid "Generating PostScript Font" +msgstr "Δημιουργία γραμματοσειράς PostScript" -msgid "Please name this encoding" -msgstr "" +msgid "Glyph Composition/Decomposition" +msgstr "Σύνθεση/Διάσπαση Γλύφου" -msgid "Bad encoding file format" -msgstr "" +msgid "Glyph Info..." +msgstr "Πληροφορίες γλύφου" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" +msgid "Glyph _Info..." +msgstr "Πληροφορίες _γλύφου..." +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net #, c-format -msgid "Please name encoding %d in this file" -msgstr "" - -msgid "couldn't write encodings file\n" -msgstr "" +msgid "Glyph “%s” differs\n" +msgstr "Ο γλύφος “%s” διαφέρει\n" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "" +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Ο γλύφος “%s” έχει διαφορετικές εντολές truetype\n" -msgid "Missing cidmap file" -msgstr "" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Ο γλύφος “%s” στο/στη %s δεν έχει εντολές truetype\n" #, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" +msgid "Glyph “%s” missing from %s\n" +msgstr "Ο γλύφος “%s” δεν συμπεριλαμβάνεται στο %s\n" -msgid "Bad cidmap file" -msgstr "" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Ο γλύφος “%s” δεν υπάρχει στο %s από %d@%d\n" -msgid "_Search" -msgstr "" +msgid "Greek Extended" +msgstr "Πολυτονικά Ελληνικά" -msgid "_Use It" -msgstr "" +msgid "Greek and Coptic" +msgstr "Ελληνικά κι κοπτικά" -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" +msgid "Greenlandic" +msgstr "Γροιλανδική" -msgid "Use CID Map" -msgstr "" +msgid "Haitian" +msgstr "Αϊτινή" -msgid "_Browse" -msgstr "" +msgid "Halant Forms" +msgstr "Μορφές Halant" -msgid "_Give Up" -msgstr "" +msgid "Half Forms" +msgstr "Μισές μορφές" -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" +msgid "Half Widths" +msgstr "Μισά πλάτη" -msgid "No cidmap file..." -msgstr "" +msgid "Hindi" +msgstr "Χίντι" -msgid "Find a cidmap file..." -msgstr "" +msgid "Historic Ligatures" +msgstr "Ιστορικά πολλαπλά στοιχεία" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" +msgid "Historical Forms" +msgstr "Ιστορικές μορφές" -msgid "_Add" -msgstr "" +msgid "Horizontal Kana Alternatives" +msgstr "Εναλλακτικά οριζόντια Kana" -msgid "_Delete" -msgstr "" +msgid "Horizontal Kerning" +msgstr "Οριζόντια «υποσκαφή»" -msgid "Extraneous glyphs" -msgstr "" +msgid "Hungarian" +msgstr "Ουγγρική" -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" +msgid "Icelandic" +msgstr "Ισλανδική" -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Αγνόησε τα πολλαπλά στοιχεία" -msgid "Not a CID-keyed font" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "Εφεξής αγνόησε αυτό το πρόβλημα" -msgid "Encoding Too Large" -msgstr "" +msgid "Indonesian" +msgstr "Ινδονισιακή" -msgid "MultipleEncodingIgnored" -msgstr "" +msgid "Initial Forms" +msgstr "Αρχικές μορφές" -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" +msgid "Inuktitut" +msgstr "«Εσκιμώικη»" -#, c-format -msgid "No glyph named %s." -msgstr "" +msgid "Invalid point size" +msgstr "Μη-έγκυρο μέγεθος" -#, c-format -msgid "No CID named %s" -msgstr "" +msgid "Irish" +msgstr "Ιρλανδική" -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" +msgid "Irish Traditional" +msgstr "Παραδοσιακή ιρλανδική" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" +msgid "Isolated Forms" +msgstr "Μεμονομένες μορφές" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" +msgid "Italian" +msgstr "Ιταλική" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" +msgid "Italic Correction" +msgstr "Ιταλική διόρθωση" -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" +msgid "Italics" +msgstr "Πλάγια καλλιγραφικά" -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" +msgid "JIS78 Forms" +msgstr "Μορφές JIS78" -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" +msgid "JIS83 Forms" +msgstr "Μορφές JIS83" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" +msgid "JIS90 Forms" +msgstr "Μορφές JIS90" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" +msgid "Japanese" +msgstr "Ιαπωνική" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" +msgid "Kazakh" +msgstr "Καζάκικη" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" +msgid "Khutsuri Georgian" +msgstr "Γεωργιανά Khutsuri" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" +msgid "Kirghiz" +msgstr "Κιργιζική" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" +msgid "Korean" +msgstr "Κορεάτικη" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" +msgid "Kurdish" +msgstr "Κουρδική" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" +msgid "Language List" +msgstr "Κατάλογος γλωσσών" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" +msgid "Language Missing" +msgstr "Άγνωστη γλώσσα" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" +msgid "Lang|Arabic" +msgstr "Αραβική" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" +msgid "Lang|Armenian" +msgstr "Αρμένικη" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" +msgid "Lang|Berber" +msgstr "Βερβερική" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" +msgid "Lang|Cherokee" +msgstr "Τσερόκικη" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "Lang|Coptic" +msgstr "Κοπτική" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" +msgid "Lang|Farsi" +msgstr "Φαρσί" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" +msgid "Lang|Georgian" +msgstr "Γεωργιανή" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" +msgid "Lang|Greek" +msgstr "Ελληνική" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" +msgid "Lang|Hebrew" +msgstr "Εβραϊκή" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" +msgid "Lang|Khmer" +msgstr "Χμερ" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" +msgid "Lang|Lao" +msgstr "Λαοτινή" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" +msgid "Lang|Latin" +msgstr "Λατινική" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" +msgid "Lang|Mongolian" +msgstr "Μογγολική" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" +msgid "Lang|Syriac" +msgstr "Συριακή" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" +msgid "Lang|Tamil" +msgstr "Ταμίλ" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" +msgid "Lang|Thai" +msgstr "Ταϋλανδική" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" +msgid "Lang|Tibetan" +msgstr "Θιβετιανή" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" +msgid "Latvian" +msgstr "Λετονική" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" +msgid "Leading Jamo Forms" +msgstr "Αρχικές μορφές Jamo" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" +msgid "Left Bounds" +msgstr "Δεξιά όρια" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" +msgid "Ligature" +msgstr "Πολ. Στοιχείο" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" +msgid "Ligatures" +msgstr "Πολ. Στοιχεία" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" +msgid "Linear A" +msgstr "Γραμμική Α" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" +msgid "Linear B" +msgstr "Γραμμική Β" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" +msgid "Lining Figures" +msgstr "Γραμμικά σχήματα" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Lithuanian" +msgstr "Λιθουανική" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" +msgid "Localized Forms" +msgstr "Τοπικές μορφές" -msgid "Refers to Font" -msgstr "" +msgid "Lowercase to Petite Capitals" +msgstr "Πεζά σε μικρά κεφαλαία" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" +msgid "Lowercase to Small Capitals" +msgstr "Πεζά σε πεζά κεφαλαία" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" +msgid "Macedonian" +msgstr "Σλαβομακεδονική" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Μεγέθυνσ.:" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Maltese" +msgstr "Μαλτέζικη" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" +msgid "Maori" +msgstr "Μαορί" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Μαθηματικά αλφαριθμητικά σύμβολα" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" +msgid "Mathematical Greek" +msgstr "Ελληνικά μαθηματικά" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" +msgid "Medial Forms" +msgstr "Μεσαίες μορφές" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" +msgid "Medial Forms 2" +msgstr "Μέσες μορφές 2" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "Το MetaFont στάματησε μετά από αναγνώριση λάθους" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" +msgid "Missing Bitmap" +msgstr "Ελλείπων χαρτογραφικό γραφικό" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Moldavian" +msgstr "Μολδαβική" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" +msgid "Moroccan" +msgstr "Μαροκινή" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" +msgid "Musical" +msgstr "Μουσική" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" +msgid "Musical Symbols" +msgstr "Μουσικά σύμβολα" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" +msgid "Must be a number" +msgstr "Θα πρέπει να είναι αριθμός" -msgid "Discarding a duplicate kerning pair." -msgstr "" +msgid "Nepali" +msgstr "Νεπαλέζικη" -#, c-format -msgid "No lookup named %s" -msgstr "" +msgid "New Ligature" +msgstr "Νέο πολ/πλο στοιχείο" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" +msgid "New O_utline Window" +msgstr "Νέο παράθυρο O_utline" -msgid "Could not figure out a lookup type" -msgstr "" +msgid "New _Bitmap Window" +msgstr "Νέο παράθυρο _χαρτογραφικών" -msgid "Mark anchors provided when nothing can use them" -msgstr "" +msgid "New _Metrics Window" +msgstr "Νέο παράθυρο μετρικών" -#, c-format -msgid "Anchor-%d" -msgstr "" +msgid "Next _Defined Glyph" +msgstr "Επόμενος _καθορισμένος γλύφος" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" +msgid "No Change" +msgstr "Καμία αλλαγή" -msgid "Cannot open file" -msgstr "" +msgid "No Class" +msgstr "Δεν υπάρχει η κλάση" -msgid "_Unlink All" -msgstr "" +msgid "No Kern Pairs" +msgstr "Δεν υπάρχουν ζεύγη «υποσκαφής»" #, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "" +msgid "No kerning pairs found in %.200s" +msgstr "Δεν υπάρχουν ζεύγη «υποσκαφής» στο αρχείο %.200s" -msgid "Removing overlaps..." -msgstr "" +msgid "Northern Sami" +msgstr "Σάμι του Βορρά" -msgid "Adding points at Extrema..." -msgstr "" +msgid "Northern Tai" +msgstr "Βόρεια Ταϋλανδική" -msgid "Rounding to integer..." -msgstr "" +msgid "Norwegian" +msgstr "Νορβηγική" -msgid "Correcting Direction..." -msgstr "" +msgid "Not ASCII" +msgstr "Μη ASCII" -msgid "Unlink All" -msgstr "" +msgid "Not enough lines" +msgstr "Μη αρκετές γραμμές" -msgid "Unlink" -msgstr "" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "" - -msgid "Simplifying..." -msgstr "" - -msgid "Finding Substitution Points..." -msgstr "" - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Είστε σίγουροι ότι θέλετε να αντικαταστήσεται το Å;\n" -"Το δακτυλίδι δεν θα ενώνεται με το A." - -msgid "Replace Å" -msgstr "Αντικατέστησε το Å" - -msgid "_Revert" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" - -msgid "Font changed" -msgstr "" - -msgid "Old sfd file" -msgstr "" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" - -msgid "Glyph Name Changed" -msgstr "" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "" - -msgid "Merging a font with itself achieves nothing" -msgstr "" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "" - -msgid "What is the pixel size of the font in this file?" -msgstr "" - -msgid "Bad Number" -msgstr "Ακατάλληλος αριθμός" - -msgid "Duplicate pixelsize" -msgstr "" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" - -msgid "Not a pk file" -msgstr "" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" - -msgid "Not a gf file" -msgstr "" - -msgid "Not a pcf file" -msgstr "" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" - -msgid "Not a bdf file" -msgstr "" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Reading Glyphs" -msgstr "" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" - -msgid "No Bitmap Font" -msgstr "" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Ο γλύφος “%s” διαφέρει\n" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Ο γλύφος “%s” στο/στη %s δεν έχει εντολές truetype\n" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Ο γλύφος “%s” έχει διαφορετικές εντολές truetype\n" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Ο γλύφος “%s” δεν συμπεριλαμβάνεται στο %s\n" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Ο γλύφος “%s” δεν υπάρχει στο %s από %d@%d\n" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "" - -msgid "family name" -msgstr "" - -msgid "full name" -msgstr "" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "" - -msgid "Glyph Positioning\n" -msgstr "" - -msgid "Glyph Substitution\n" -msgstr "" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "Τσέχικη" - -msgid "Dutch" -msgstr "Ολλανδική" - -msgid "English" -msgstr "Αγγλική" - -msgid "French" -msgstr "" - -msgid "German" -msgstr "" - -msgid "Lang|Greek" -msgstr "Ελληνική" - -msgid "Lang|Hebrew" -msgstr "Εβραϊκή" - -msgid "Hindi" -msgstr "Χίντι" - -msgid "Hungarian" -msgstr "Ουγγρική" - -msgid "Italian" -msgstr "Ιταλική" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "Λιθουανική" - -msgid "Polish" -msgstr "Πολωνική" - -msgid "Russian" -msgstr "Ρωσσική" - -msgid "Spanish" -msgstr "Ισπανική" - -msgid "Sanskrit" -msgstr "Σανσκριτικά" - -msgid "Swedish" -msgstr "Σουηδική" - -msgid "Turkish" -msgstr "Τουρκική" - -msgid "Welsh" -msgstr "Ουαλική" - -msgid "Access All Alternates" -msgstr "Πρόσβαση σε όλα τα εναλλακτικά" - -msgid "Above Base Forms" -msgstr "Μορφές πάνω από τη βάση" - -msgid "Above Base Mark" -msgstr "" - -msgid "Above Base Substitutions" -msgstr "Αντικαταστάσεις πάνω από τη βάση" - -msgid "Vertical Fractions" -msgstr "Κάθετα κλάσματα" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "Φόρμες κάτω από τη βάση" - -msgid "Below Base Mark" -msgstr "" - -msgid "Below Base Substitutions" -msgstr "Αντικαταστάσεις κάτω από τη βάση" - -msgid "Capitals to Petite Capitals" -msgstr "Κεφαλαία σε μικρά κεφαλαία" - -msgid "Capitals to Small Capitals" -msgstr "Κεφαλαία σε πεζά κεφαλαία" - -msgid "Contextual Alternates" -msgstr "" - -msgid "Case-Sensitive Forms" -msgstr "Μορφές διαχωρισμού κεφαλαίων-πεζών" - -msgid "Glyph Composition/Decomposition" -msgstr "Σύνθεση/Διάσπαση Γλύφου" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "«Αραίωση» Κεφαλαίων" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "Απόσταση" - -msgid "Discretionary Ligatures" -msgstr "Προαιρετικά πολλαπλά στοχεία" - -msgid "Denominators" -msgstr "Παρανομαστές" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "Μορφές Expert" - -msgid "Final Glyph On Line" -msgstr "Τελικός γλύφος σε αράδα" - -msgid "Terminal Forms #2" -msgstr "Τερματικές μορφές #2" - -msgid "Terminal Forms #3" -msgstr "Τερματικές μορφές #3" - -msgid "Terminal Forms" -msgstr "Τερματικές μορφές" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "Διαγώνια κλασματα" - -msgid "Full Widths" -msgstr "Πλήρη πλάτη" - -msgid "Half Forms" -msgstr "Μισές μορφές" - -msgid "Halant Forms" -msgstr "Μορφές Halant" - -msgid "Alternative Half Widths" -msgstr "Εναλλακτικά μισά πλάτη" - -msgid "Historical Forms" -msgstr "Ιστορικές μορφές" - -msgid "Horizontal Kana Alternatives" -msgstr "Εναλλακτικά οριζόντια Kana" - -msgid "Historic Ligatures" -msgstr "Ιστορικά πολλαπλά στοιχεία" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "Μισά πλάτη" - -msgid "Initial Forms" -msgstr "Αρχικές μορφές" - -msgid "Isolated Forms" -msgstr "Μεμονομένες μορφές" - -msgid "Italics" -msgstr "Πλάγια καλλιγραφικά" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "Μορφές JIS78" - -msgid "JIS83 Forms" -msgstr "Μορφές JIS83" - -msgid "JIS90 Forms" -msgstr "Μορφές JIS90" - -msgid "Horizontal Kerning" -msgstr "Οριζόντια «υποσκαφή»" - -msgid "Left Bounds" -msgstr "Δεξιά όρια" - -msgid "Standard Ligatures" -msgstr "Κοινά πολλαπλά στοιχεία" - -msgid "Leading Jamo Forms" -msgstr "Αρχικές μορφές Jamo" - -msgid "Lining Figures" -msgstr "Γραμμικά σχήματα" - -msgid "Localized Forms" -msgstr "Τοπικές μορφές" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "" - -msgid "Medial Forms 2" -msgstr "Μέσες μορφές 2" - -msgid "Medial Forms" -msgstr "Μεσαίες μορφές" - -msgid "Mathematical Greek" -msgstr "Ελληνικά μαθηματικά" - -msgid "Mark to Mark" -msgstr "" - -msgid "Mark Positioning via Substitution" -msgstr "" - -msgid "Alternate Annotation Forms" -msgstr "Εναλλακτικές μορφές σχολιασμού" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "Μορφές Nukta" - -msgid "Numerators" -msgstr "Αριθμητές" - -msgid "Oldstyle Figures" -msgstr "Ψηφιά παλιάς μορφής" - -msgid "Optical Bounds" -msgstr "Οπτικά όρια" - -msgid "Ordinals" -msgstr "Τακτικά αριθμητικά" - -msgid "Ornaments" -msgstr "Διακοσμητικά" - -msgid "Proportional Alternate Metrics" -msgstr "Αναλογικές εναλλακτικές μετρικές" - -msgid "Lowercase to Petite Capitals" -msgstr "Πεζά σε μικρά κεφαλαία" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "Αναλογική αριθμοί" - -msgid "Pre Base Forms" -msgstr "Μοφές προ βάσης" - -msgid "Pre Base Substitutions" -msgstr "Αντικαταστάσεις πρό βάσης" - -msgid "Post Base Forms" -msgstr "Μοφές μετά τη βάση" - -msgid "Post Base Substitutions" -msgstr "Αντικαταστάσεις μετά τη βάση" - -msgid "Proportional Width" -msgstr "Αναλογικό πλάτος" - -msgid "Quarter Widths" -msgstr "Τέταρτα πλατών" - -msgid "Randomize" -msgstr "Τυχαιοποίησε" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "Απαραίτητα πολλαπλά στοιχεία" - -msgid "Reph Form" -msgstr "Μορφή Reph" - -msgid "Right Bounds" -msgstr "Δεξιά όρια" - -msgid "Right to Left Alternates" -msgstr "Δεξιές σε αριστερές εναλλακτικές" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "Σχηματικές μορφές Ruby" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "Στυλιστικές εναλλακτικές" - -msgid "Scientific Inferiors" -msgstr "" - -msgid "Lowercase to Small Capitals" -msgstr "Πεζά σε πεζά κεφαλαία" - -msgid "Simplified Forms" -msgstr "Απλοποιημένες μορφές" - -msgid "Style Set 1" -msgstr "Στυλιστικό σύνολο 1" - -msgid "Style Set 2" -msgstr "Στυλίστικό σύνολο 2" - -msgid "Style Set 3" -msgstr "Στυλιστικό σύνολο 3" - -msgid "Style Set 4" -msgstr "Στυλιστικό σύνολο 4" - -msgid "Style Set 5" -msgstr "Στυλιστικό σύνολο 5" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "Δείκτης" - -msgid "Superscript" -msgstr "Εκθέτης" - -msgid "Swash" -msgstr "«Καλλιτεχνικά»" - -msgid "Titling" -msgstr "Κεφαλαία τίτλων" - -msgid "Trailing Jamo Forms" -msgstr "Ύστερες μορφές Jamo" - -msgid "Traditional Name Forms" -msgstr "Παραδοσιακές μορφές ονομάτων" - -msgid "Tabular Numbers" -msgstr "" - -msgid "Traditional Forms" -msgstr "Παραδοσιακές μορφές" - -msgid "Third Widths" -msgstr "Τρίτα πλατών" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "Εναλλακτικές κάθετες μετρικές" - -msgid "Vattu Variants" -msgstr "Εναλλακτικές μορφές Vattu" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "Εναλλακτικές κάθετες μισές μετρικές" - -msgid "Vowel Jamo Forms" -msgstr "Μορφές φωνηέντων Jamo" - -msgid "Vertical Kana Alternates" -msgstr "Εναλλακτικά κάθετα Kana" - -msgid "Vertical Kerning" -msgstr "Κάθετη «υποσκαφή»" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "Αναλογικές εναλλακτικές κάθετες μετρικές" - -msgid "Vertical Rotation & Alternates" -msgstr "" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "Μηδέν με πλάγια" - -msgid "Required feature" -msgstr "Απαραίτητο χαρακτηριστικό" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Αραβική" - -msgid "Script|Aramaic" -msgstr "Αραμαϊκή" - -msgid "Script|Armenian" -msgstr "Αρμένική" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "Βυζαντινή μουσική" - -msgid "Canadian Syllabics" -msgstr "Καναδικές συλλαβικές γραφές" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "Τσερόκι" - -msgid "CJK Ideographic" -msgstr "Ασιατικά Ιδεογράμματα" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "Κυπριακή συλλαβική γραφή" - -msgid "Cyrillic" -msgstr "Κυριλλική" - -msgid "Script|Default" -msgstr "«Εξ ορισμού»" - -msgid "Deseret (Mormon)" -msgstr "Deseret (Μορμονική)" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "Αιθιοπική" - -msgid "Script|Georgian" -msgstr "Γεωργιανή" - -msgid "Glagolitic" -msgstr "" - -msgid "Gothic" -msgstr "" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "Ελληνική" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "Εβραϊκή" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "Χμερ" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "Λαοτιανή" - -msgid "Script|Latin" -msgstr "Λατινική" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "Γραμμική Α" - -msgid "Linear B" -msgstr "Γραμμική Β" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "Μαθηματικά αλφαριθμητικά σύμβολα" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "Μογγολική" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "Μουσική" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Αρχαία ιταλικά (ετρουσκικά κ.λπ.)" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "Φοινικική" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "Ρουνική" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Σουμερο-ακαδική σφοινοειδής" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "Ταμίλ" - -msgid "Script|Tamil2" -msgstr "Ταμίλ2" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "Ταυλανδέζικη" - -msgid "Script|Tibetan" -msgstr "Θιβετιανή" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "αντικατάσταση" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "" - -msgid "Pick a font, any font..." -msgstr "" - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "Δανέζικη" - -msgid "Portuguese" -msgstr "Πορτογαλλική" - -msgid "Norwegian" -msgstr "Νορβηγική" - -msgid "Japanese" -msgstr "Ιαπωνική" - -msgid "Lang|Arabic" -msgstr "Αραβική" - -msgid "Finnish" -msgstr "Φινλανδική" - -msgid "Icelandic" -msgstr "Ισλανδική" - -msgid "Maltese" -msgstr "Μαλτέζικη" - -msgid "Croatian" -msgstr "Κροατική" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "Ταϋλανδική" - -msgid "Korean" -msgstr "Κορεάτικη" - -msgid "Estonian" -msgstr "Εσθονική" - -msgid "Latvian" -msgstr "Λετονική" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Flemish" -msgstr "Φλαμανδική " - -msgid "Irish Gaelic" -msgstr "" - -msgid "Albanian" -msgstr "Αλβανική" - -msgid "Romanian" -msgstr "Ρουμανική" - -msgid "Slovak" -msgstr "Σλοβακική" - -msgid "Slovenian" -msgstr "Σλοβενική" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "Σερβική" - -msgid "Macedonian" -msgstr "Σλαβομακεδονική" - -msgid "Bulgarian" -msgstr "Βουλγαρική" - -msgid "Ukrainian" -msgstr "Ουκρανική" - -msgid "Byelorussian" -msgstr "" - -msgid "Uzbek" -msgstr "Ουζμπέκικη" - -msgid "Kazakh" -msgstr "Καζάκικη" - -msgid "Axerbaijani (Cyrillic)" -msgstr "" - -msgid "Axerbaijani (Arabic)" -msgstr "" - -msgid "Lang|Armenian" -msgstr "Αρμένικη" - -msgid "Lang|Georgian" -msgstr "Γεωργιανή" - -msgid "Moldavian" -msgstr "Μολδαβική" - -msgid "Kirghiz" -msgstr "Κιργιζική" - -msgid "Tajiki" -msgstr "Τατζίκικη" - -msgid "Turkmen" -msgstr "Τουρκμενική" - -msgid "Mongolian (Mongolian)" -msgstr "" - -msgid "Mongolian (cyrillic)" -msgstr "" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "Κουρδική" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "Θιβετιανή" - -msgid "Nepali" -msgstr "Νεπαλέζικη" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "Ταμίλ" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "Χμερ" - -msgid "Lang|Lao" -msgstr "Λαοτινή" - -msgid "Vietnamese" -msgstr "Βιετναμέζικη" - -msgid "Indonesian" -msgstr "Ινδονισιακή" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "Σομαλική" - -msgid "Swahili" -msgstr "Σουαχίλι" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "Εσπεράντο" - -msgid "Basque" -msgstr "Βασκική" - -msgid "Catalan" -msgstr "Καταλανική" - -msgid "Lang|Latin" -msgstr "Λατινική" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "Ταταρική" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "Βρετονική" - -msgid "Inuktitut" -msgstr "«Εσκιμώικη»" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "" - -msgid "Greenlandic" -msgstr "Γροιλανδική" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "" - -msgid "Unknown Language" -msgstr "" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "" - -msgid "Bad Font Name" -msgstr "" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "" - -msgid "Saving TrueType Font" -msgstr "" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "Αποτυχία ανοίγματος παρωδικού αρχείου εξόδου" - -msgid "Printing Font" -msgstr "Εκτύπωση γραμματοσειράς" - -msgid "Generating PostScript Font" -msgstr "Δημιουργία γραμματοσειράς PostScript" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "Αποτυχία εκτύπωσης" - -msgid "Warning: Font contained no glyphs" -msgstr "Προειδοποίηση: Η γραμματοσειρά δεν περιέχει γλύφους" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "Αποτυχία ανοίγματος του αρχείου %s για έξοδο δεδομένων" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "" - -msgid "Saving TFM File" -msgstr "" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "" - -msgid "Saving Outlines" -msgstr "" - -msgid "Saving Spline Font Database" -msgstr "" - -msgid "Saving..." -msgstr "" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "Ελληνικά κι κοπτικά" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "Πολυτονικά Ελληνικά" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "Σύμβολα στίξης" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "«Εταιρική» χρήση" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Συμπληρωματικό πολυγλωσσικό επίπεδο του Unicode" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "Αρχαία Ελληνικά ψηφία" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "Μουσικά σύμβολα" - -msgid "Ancient Greek Musical Notation" -msgstr "Αρχαία Ελληνικά μουσικά σύμβολα" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "Σύμβολα Tai Xuan Jing" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Συμπληρωματικό επίπεδο ιδεογραμμάτων του Unicode" - -msgid "Supplementary Ideographic Plane" -msgstr "Συμπληρωματικό επίπεδο ιδεογραμμάτων" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"Όταν το μέγεθος εικονοστοιχείου είναι %d ο χαρακτήρας %s είτε ξεκινάει πριν " -"την αρχή αξόνων ή εκτίνεται πέραν του πλάτους advance.\n" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "Αδύνατο το άνοιγμα του αρχείου εξόδου: %s" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "_Μέγεθος:" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "Συντεταγμένη κατά μήκος της οποίας να γίνει τμηματοποίηση" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "_Μέγιστη απόσταση μεταξύ σημείων σε μία περιοχή" - -msgid "Not enough lines" -msgstr "Μη αρκετές γραμμές" - -msgid "Can't Parallel" -msgstr "Αδύνατος ο παραλληλισμός" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Αυτά τα δύο ευθύγραμμα τμήματα τέμνωνται στην άκρη τους, δεν γίνεται να " -"γίνουν παράλληλα" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" -"Οι διορθώσεις πρέπει να είναι μεταξύ -128 και 127 (και θα πρέπει να είναι " -"μικρότερες)" - -msgid "Out of Range" -msgstr "Εκτός ορίων" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "Έλεγχος ακραίων σημείων καμπύλης Bézier" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Μεγέθυνσ.:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "Συντεταγμ:" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "Όλοι οι χαρακτήρες πρέπει να είναι ASCII" - -msgid "Not ASCII" -msgstr "Μη ASCII" - -msgid "Must be a number" -msgstr "Θα πρέπει να είναι αριθμός" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Νέο..." - -msgid "No Change" -msgstr "Καμία αλλαγή" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "Διαγραφή" - -msgid "Default All" -msgstr "Καθορισμός προεπιλογής σε όλα" - -msgid "Default This" -msgstr "Καθορισμός προεπιλογής στο παρόν" - -msgid "All Glyphs" -msgstr "Όλοι οι γλύφοι" - -msgid "Selected Glyphs" -msgstr "Επιλεγμένοι γλύφοι" - -msgid "Current Glyph" -msgstr "Τρέχον γλύφος" - -msgid "Pixel Sizes:" -msgstr "Μεγέθη εικονοστοιχείων:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Μεγέθη στιγμών σε οθόνη 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Μεγέθη στιγμών σε οθόνη 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Μεγέθη στιγμών σε οθόνη 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Μεγέθη στιγμών σε οθόνη 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Μεγέθη στιγμών σε οθόνη 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "Κατάλογος τρεχόντων μεγεθών εικονοστοιχείων χαρτογραφικών γραφικών" - -msgid " Removing a size will delete it." -msgstr " Αφαίρεση ενός μεγέθος σημαίνει διαγραφή του." - -msgid " Adding a size will create it by scaling." -msgstr " Προσθεση ενός μεγέθους σημαίνει τη δημιουργία του μέσω κλιμάκωσης." - -msgid " Adding a size will create it." -msgstr " Πρόσθεση ενός μεγέθους συνεπάγεται τη δημιουργία του." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" -"Καθορίστε τα μεγέθη χαρτογραφικών αρχείων που πρέπει να επαναδημιουργηθούν" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "Χρησιμοποιείσε τη βιβλιοθήκη FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "Θέσε το πλάτος..." - -msgid "Set Vertical Width..." -msgstr "Θέσε το κάθετο πλάτος..." - -msgid "Skew" -msgstr "Στρέβλωση" - -msgid "Skew Ratio" -msgstr "Λόγος στρέβλωσης" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Νέο παράθυρο O_utline" - -msgid "New _Bitmap Window" -msgstr "Νέο παράθυρο _χαρτογραφικών" - -msgid "New _Metrics Window" -msgstr "Νέο παράθυρο μετρικών" - -msgid "Warnings" -msgstr "Προειδοποιήσεις" - -msgid "Flip Horizontally" -msgstr "Οριζόντια αντιστροφή" - -msgid "Flip Vertically" -msgstr "Κάθετη αντιστροφή" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "Στρέβλωση..." - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "_Άνοιγμα" - -msgid "Recen_t" -msgstr "Πρόσφα_τη" - -msgid "_Close" -msgstr "_Κλείσιμο" - -msgid "_Save" -msgstr "_Αποθήκευση" - -msgid "S_ave as..." -msgstr "Αποθήκευση _ως" - -msgid "_Generate Fonts..." -msgstr "_Δημιουργία γραμματοσειρών" - -msgid "Generate Mac _Family..." -msgstr "Δημιουργία γραμματοσειρά τύπου _macintosh" - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "Ε_ξαγωγή" - -msgid "_Import..." -msgstr "Ει_σαγωγή" - -msgid "_Revert File" -msgstr "_Επαναφορά αρχείου" - -msgid "Pr_eferences..." -msgstr "Προτή_μισεις" - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "_Τερματισμός" - -msgid "_Undo" -msgstr "Επανα_φορά" - -msgid "_Redo" -msgstr "Επανά_ληψη" - -msgid "Cu_t" -msgstr "Αποκο_πή" - -msgid "_Copy" -msgstr "Α_ντιγραφή" - -msgid "C_opy Reference" -msgstr "" - -msgid "_Paste" -msgstr "Επι_κόλληση" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "Επιλο_γή όλων " - -msgid "Remo_ve Undoes" -msgstr "Αφαί_ρεση επαναφορών" - -msgid "U_nlink Reference" -msgstr "" - -msgid "Flip _Horizontally" -msgstr "Ορι_ζόντια περιστροφή" - -msgid "Flip _Vertically" -msgstr "Κά_θετη περιστροφή" - -msgid "_Rotate 90° CW" -msgstr "_Περιστροφή +90°" - -msgid "Rotate _90° CCW" -msgstr "Περιστροφή -_90°" - -msgid "Rotate _180°" -msgstr "Περιστροφή _180°" - -msgid "_Skew..." -msgstr "_Στρέβλωση..." - -msgid "_Font Info..." -msgstr "_Περί της γραμμαροσειράς..." - -msgid "Glyph _Info..." -msgstr "Πληροφορίες _γλύφου..." - -msgid "BDF Info..." -msgstr "Πληφορορίες BDF..." - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "_Μετασχηματισμοί" - -msgid "_Tools" -msgstr "_Εργαλεία" - -msgid "_Layers" -msgstr "_Στρώμα" - -msgid "_Shades" -msgstr "_Τόνοι" - -msgid "_Docked Palettes" -msgstr "Εργαλειοθήκες χωρί_ς πλαίσια" - -msgid "_Fit" -msgstr "Προσαρ_μογή" - -msgid "Z_oom out" -msgstr "_Ξεζουμάρισμα" - -msgid "Zoom _in" -msgstr "_Zουμάρισμα" - -msgid "_Next Glyph" -msgstr "_Επόμενος γλύφος" - -msgid "_Prev Glyph" -msgstr "" - -msgid "Next _Defined Glyph" -msgstr "Επόμενος _καθορισμένος γλύφος" - -msgid "Prev Defined Gl_yph" -msgstr "Προηγούμενος καθορισμένος γλύ_φος" - -msgid "_Goto" -msgstr "Πή_γαινε" - -msgid "Find In Font _View" -msgstr "Ανεύρεση στην _θεάση γραμματοσειράς" - -msgid "_Bigger Pixel Size" -msgstr "_Μεγαλύτερο μέγεθος εικονοστοιχείου" - -msgid "_Smaller Pixel Size" -msgstr "Μικρότερο μέγεος _εικονοστοιχείου" - -msgid "_Palettes" -msgstr "_Παλέττες" - -msgid "Set _Width..." -msgstr "Θέσε το _πλάτος" - -msgid "Set _Vertical Width..." -msgstr "Θέσε το _κάθετο πλάτος" - -msgid "_File" -msgstr "_Αρχείο" - -msgid "_Edit" -msgstr "_Επεξεργασία" - -msgid "E_lement" -msgstr "_Στοιχείο" - -msgid "_View" -msgstr "_Άποψη" - -msgid "_Metrics" -msgstr "_Μετρικές" - -msgid "_Window" -msgstr "_Παράθυρο" - -msgid "_Help" -msgstr "_Βοήθεια" - -msgid "Recalculate Bitmaps" -msgstr "Επαναϋπολογισμός χαρτογραφικών" - -msgid "Automatic" -msgstr "Αυτόματα" - -msgid "No Class" -msgstr "Δεν υπάρχει η κλάση" - -msgid "Base Glyph" -msgstr "Βασικός γλύφος" - -msgid "Base Lig" -msgstr "Βασικό πολλ. στοιχείο" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "Τμήμα " - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "«Εξ ορισμού»" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "Νέο πολ/πλο στοιχείο" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "Ιταλική διόρθωση" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "" - -msgid "Glyph Info..." -msgstr "Πληροφορίες γλύφου" - -msgid "No components" -msgstr "" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "" - -msgid "Set From N_ame" -msgstr "" - -msgid "Set From Val_ue" -msgstr "" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "Σχόλιο" - -msgid "Color:" -msgstr "Χρώμα:" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "Πολ. Στοιχεία" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "Τμήματα" - -msgid "Counters" -msgstr "Μετρητές" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< _Προηγ" - -msgid "_Next >" -msgstr "_Επόμ >" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "" - -msgid "E_xecute Script..." -msgstr "" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "" - -msgid "_First Point" -msgstr "" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "" - -msgid "_Prev Point" -msgstr "" - -msgid "Ne_xt Control Point" -msgstr "" - -msgid "P_rev Control Point" -msgstr "" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "" - -msgid "_VWidth" -msgstr "" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "" - -msgid "Co_py LBearing" -msgstr "" - -msgid "Copy RBearin_g" -msgstr "" - -msgid "C_hop" -msgstr "Κα_θαρισμός" - -msgid "Clear _Background" -msgstr "" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "" - -msgid "Copy _Fg To Bg" -msgstr "" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "" - -msgid "_Tangent" -msgstr "" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "" - -msgid "Space _Regions..." -msgstr "" - -msgid "Make _Parallel..." -msgstr "" - -msgid "_Simplify" -msgstr "" - -msgid "Simplify More..." -msgstr "" - -msgid "Clea_nup Glyph" -msgstr "" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "" - -msgid "Build _Composite Glyph" -msgstr "" - -msgid "_References..." -msgstr "" - -msgid "_Substitutions..." -msgstr "" - -msgid "_Transform..." -msgstr "" - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "" - -msgid "S_how Dependent" -msgstr "" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "" - -msgid "Add E_xtrema" -msgstr "" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "" - -msgid "Roun_d" -msgstr "" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "" - -msgid "_Correct Direction" -msgstr "" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "" - -msgid "_Thirds in Width" -msgstr "" - -msgid "Set _LBearing..." -msgstr "" - -msgid "Set _RBearing..." -msgstr "" - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" - -msgid "_Anchored Pairs" -msgstr "" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "" - -msgid "Second Char" -msgstr "" - -msgid "Kern Size" -msgstr "" - -msgid "Select a ligature to view" -msgstr "" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "" - -msgid "Couldn't create directory" -msgstr "" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "" - -msgid "Value out of range" -msgstr "" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "" - -msgid "_Retain" -msgstr "" - -msgid "Transformation Matrix Changed" -msgstr "" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "" - -msgid "Image Info" -msgstr "" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "" - -msgid "Next CP Y" -msgstr "" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "" - -msgid "Prev CP Y" -msgstr "" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "" - -msgid "Re_move" -msgstr "" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "" - -msgid "Create Vertical Stem Hint" -msgstr "" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "" - -msgid "Only one font may be imported into the background" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "" - -msgid "Magnify (Minify with alt)" -msgstr "" - -msgid "Pointer" -msgstr "" - -msgid "Draw a freehand curve" -msgstr "" - -msgid "Scroll by hand" -msgstr "" - -msgid "Cut splines in two" -msgstr "" - -msgid "Measure distance, angle between points" -msgstr "" - -msgid "Add a point, then drag out its control points" -msgstr "" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "" - -msgid "Add a tangent point" -msgstr "" - -msgid "Rotate the selection" -msgstr "" - -msgid "Scale the selection" -msgstr "" - -msgid "Flip the selection" -msgstr "" - -msgid "Skew the selection" -msgstr "" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "" - -msgid "Rectangle or Ellipse" -msgstr "" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "" - -msgid "Star" -msgstr "" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "" - -#. GT: Background, make it short -msgid "_Back" -msgstr "" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" - -msgid "Size of Points" -msgstr "" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "" - -msgid "Polygon" -msgstr "" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "" - -msgid "Layer Info..." -msgstr "" - -msgid "New Layer..." -msgstr "" - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Is Layer Editable?" -msgstr "" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "" - -msgid "Set/Clear Pixels" -msgstr "" - -msgid "Scroll Bitmap" -msgstr "" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "" - -msgid "Filled Ellipse" -msgstr "" - -msgid "Negative Width" -msgstr "" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "_Αντίγραφα" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "" - -msgid "To _File" -msgstr "Σε _αρχείο" - -msgid "To P_DF File" -msgstr "Σε αρχείο P_DF" - -msgid "_Other" -msgstr "" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "Μέγεθος_σελίδας" - -msgid "_Printer:" -msgstr "_Εκτυπωτής" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "" - -msgid "Invalid point size" -msgstr "Μη-έγκυρο μέγεθος" - -msgid "Print To File..." -msgstr "Εκτύπωση σε αρχείο..." - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "_Πλήρης εμφάνιση γραμματοσειράς" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"Εμφανίζει όλους τους γλύφους της γραμματοσειράς σε ένα ορθογώνιο πλέγμα στο " -"δοσμένο μέγεθος" - -msgid "Full Pa_ge Glyph" -msgstr "Γλύφος πλήρους σε_λίδας" - -msgid "Full Pa_ge Glyphs" -msgstr "Γλύφοι πλήρους σε_λίδας" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Εμφανίζει όλους τους επιλεγμένους χαρακτήρες, τον καθένα σε μία ξεχωριστή " -"σελίδα σε εξαιρετικά μεγάλο μέγεθος" - -msgid "_Multi Size Glyph" -msgstr "Γλύφος _πολλαπλών μεγεθών" - -msgid "_Multi Size Glyphs" -msgstr "Γλύφοι _πολλαπλών μεγεθών" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Εμφανίζει όλους τους επιλεγμένους χαρακτήρες σε διάφορα μεγέθη" - -msgid "S_etup" -msgstr "" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "_Τέλος" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" - -msgid "KOI8-R (Cyrillic)" -msgstr "" - -msgid "ISO 8859-6 (Arabic)" -msgstr "" - -msgid "ISO 8859-7 (Greek)" -msgstr "" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "" - -msgid "KSC 5601-1987 (Korean)" -msgstr "" - -msgid "Johab (Korean)" -msgstr "" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "" - -msgid "Printable Document" -msgstr "" - -msgid "Editable Document" -msgstr "" - -msgid "Installable Font" -msgstr "" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "" - -msgid "Monospace" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "" - -msgid "Modern" -msgstr "" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "" - -msgid "Condensed" -msgstr "" - -msgid "Very Expanded" -msgstr "" - -msgid "Very Condensed" -msgstr "" - -msgid "Monospaced" -msgstr "" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "" - -msgid "Rapid/Horizontal" -msgstr "" - -msgid "Instant/Vertical" -msgstr "" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "" - -msgid "_Arm Style" -msgstr "" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "" - -msgid "_Midline" -msgstr "" - -msgid "_Proportion" -msgstr "" - -msgid "_Serifs" -msgstr "" - -msgid "_X-Height" -msgstr "" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "Τσερόκικη" - -msgid "Chinese (Taiwan)" -msgstr "" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "" - -msgid "English (US)" -msgstr "" - -msgid "English (Canada)" -msgstr "" - -msgid "English (Australian)" -msgstr "" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "" - -msgid "Lang|Farsi" -msgstr "Φαρσί" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "" - -msgid "French Belgium" -msgstr "" - -msgid "French Canadian" -msgstr "" - -msgid "French Swiss" -msgstr "" - -msgid "French Luxembourg" -msgstr "" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "Γαλλικά Ακτής Ελεφαντοστού" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "" - -msgid "German Swiss" -msgstr "" - -msgid "German Austrian" -msgstr "" - -msgid "German Luxembourg" -msgstr "" - -msgid "German Liechtenstein" -msgstr "" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "Μαορί" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "" - -msgid "Norwegian (Bokmal)" -msgstr "" - -msgid "Norwegian (Nynorsk)" -msgstr "" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "" - -msgid "Russian (Moldova)" -msgstr "" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "" - -msgid "Spanish (Traditional)" -msgstr "" - -msgid "Spanish Mexico" -msgstr "" - -msgid "Spanish (Modern)" -msgstr "" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "" - -msgid "Swedish (Sweden)" -msgstr "" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "Συριακή" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "Τσουανά" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "Ζουλού" - -msgid "Styles (SubFamily)" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "" - -msgid "Manufacturer" -msgstr "" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "" - -msgid "Designer URL" -msgstr "" - -msgid "License" -msgstr "" - -msgid "License URL" -msgstr "" - -msgid "Preferred Family" -msgstr "" - -msgid "Preferred Styles" -msgstr "" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "" - -msgid "Underline _Position:" -msgstr "" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "" - -msgid "_Ascent:" -msgstr "" - -msgid "_Descent:" -msgstr "" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "" - -msgid "_Down" -msgstr "" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "" - -msgid "Name For Human_s:" -msgstr "" - -msgid "_Weight" -msgstr "" - -msgid "_Version:" -msgstr "" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "" - -msgid "_Guess" -msgstr "" - -msgid "Has _Vertical Metrics" -msgstr "" - -msgid "Interpretation:" -msgstr "" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "" - -msgid "Width _Class" -msgstr "" - -msgid "P_FM Family" -msgstr "" - -msgid "_Embeddable" -msgstr "" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "" - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "" - -msgid "_Merge Feature Info..." -msgstr "" - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "" - -msgid "_All Fonts" -msgstr "" - -msgid "_Displayed Font" -msgstr "" - -msgid "Glyph _Metadata" -msgstr "" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "" - -msgid "Paste Into" -msgstr "" - -msgid "Paste After" -msgstr "" - -msgid "Sa_me Glyph As" -msgstr "" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "" - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "" - -msgid "Find Pr_oblems..." -msgstr "" - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "" - -msgid "Interpo_late Fonts..." -msgstr "" - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "Όλα" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "" - -msgid "Ma_ke From Font..." -msgstr "" - -msgid "Remove En_coding..." -msgstr "" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "" - -msgid "Show _V. Metrics..." -msgstr "" - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "" - -msgid "_36 pixel outline" -msgstr "" - -msgid "_48 pixel outline" -msgstr "" - -msgid "_72 pixel outline" -msgstr "" - -msgid "_96 pixel outline" -msgstr "" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "" - -msgid "Edit 'prep'..." -msgstr "" - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "" - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "" - -msgid "Histograms" -msgstr "" - -msgid "_Auto Width..." -msgstr "" - -msgid "Remove All Kern _Pairs" -msgstr "" - -msgid "Remove All VKern Pairs" -msgstr "" - -msgid "_Convert to CID" -msgstr "" - -msgid "Convert By C_Map" -msgstr "" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "" - -msgid "Insert _Blank" -msgstr "" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "" - -msgid "MM _Validity Check" -msgstr "" - -msgid "MM _Info..." -msgstr "" - -msgid "_Blend to New Font..." -msgstr "" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "" - -msgid "_License..." -msgstr "" - -msgid "E_ncoding" -msgstr "" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "" - -msgid "Changed Color" -msgstr "" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "" - -msgid "Set RBearing To:" -msgstr "" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "" - -msgid "Increment RBearing By:" -msgstr "" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "" - -msgid "Scale RBearing By:" -msgstr "" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "Αζερική" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "Βερβερική" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "Cree της Βίβλου" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "Λευκορωσική" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "Μαυροπόδαροι" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "Τσετσενική" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "Κοπτική" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "Εκκλησιαστική Σλαβονική" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "Ανατολική Cree" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "Γαλλική Αντιλλών" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "Αϊτινή" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "Ιρλανδική" - -msgid "Irish Traditional" -msgstr "Παραδοσιακή ιρλανδική" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "Γεωργιανά Khutsuri" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "Μογγολική" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "Μαροκινή" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "Σάμι του Βορρά" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "Βόρεια Ταϋλανδική" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "Νέα νορβηγική" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "" - -msgid "Palestinian Aramaic" -msgstr "Παλαιστινιακά αραμαϊκά" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "Πολυτονική ελληνική" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "Ρωσσικά Μπουριάτ" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "Ρουάντα" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "Νότια Sami" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "Σουάζι" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "" - -msgid "Tahitian" -msgstr "" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "" - -msgid "Chinese Phonetic" -msgstr "Κινεζική φωνητική" - -msgid "Chinese Simplified" -msgstr "Κινέζικη απλή" - -msgid "Chinese Traditional" -msgstr "Κινέζικη παραδοσιακή" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "" - -msgid "Script(s) & Language(s)" -msgstr "" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "Κατάλογος γλωσσών" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "Άγνωστη γλώσσα" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "" - -msgid "No Lookup Type Selected" -msgstr "" - -msgid "You must select a Lookup Type." -msgstr "" - -msgid "Unnamed lookup" -msgstr "" - -msgid "You must name the lookup." -msgstr "" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "Δεξιά προς αριστερά" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "Αγνόησε τα πολλαπλά στοιχεία" - -msgid "Ignore Combining Marks" -msgstr "" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "" - -msgid "Store ligature data in AFM files" -msgstr "" - -msgid "Name in use" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "" - -msgid "First Glyph Name" -msgstr "" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "" - -msgid "Duplicate name" -msgstr "" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "" - -msgid "Create a new lookup" -msgstr "" - -msgid "Add a subtable to which lookup?" -msgstr "" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "" - -msgid "_Pairs" -msgstr "" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "" - -msgid "Rename all glyphs in the selection" -msgstr "" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "" - -msgid "_Language:" -msgstr "" - -msgid "_Name:" -msgstr "" - -msgid "MacName|_New..." -msgstr "" - -msgid "This setting is already used" -msgstr "" - -msgid "Setting Id:" -msgstr "" - -msgid "_Enabled" -msgstr "" - -msgid "Feature _Id:" -msgstr "" - -msgid "Mutually Exclusive" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "MacSetting|_New..." -msgstr "" - -msgid "MacFeature|_New..." -msgstr "" - -msgid "MacFeature|Default" -msgstr "" - -msgid "Constants" -msgstr "" - -msgid "Sub/Superscript" -msgstr "" - -msgid "Limits" -msgstr "" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "" - -msgid "Top Left" -msgstr "" - -msgid "Bottom Right" -msgstr "" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "" - -msgid "Textual" -msgstr "" - -msgid "Name:" -msgstr "" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "" - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "" - -msgid "_Shadow" -msgstr "" - -msgid "_Wireframe" -msgstr "" - -msgid "Effects" -msgstr "" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "" - -msgid "Insert Glyph _After..." -msgstr "" - -msgid "Insert Glyph _Before..." -msgstr "" - -msgid "_Replace Glyph..." -msgstr "" - -msgid "Show _Grid" -msgstr "" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "" - -msgid "_Kerning only" -msgstr "" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "" - -msgid "_Window Type" -msgstr "" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "" - -msgid "Kern Line Color" -msgstr "" - -msgid "Color used to draw the left side bearing" -msgstr "" - -msgid "Side Bearing Color" -msgstr "" - -msgid "Color used to mark the selected glyph" -msgstr "" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "" - -msgid "Axis 2" -msgstr "" - -msgid "Axis 3" -msgstr "" - -msgid "Axis 4" -msgstr "" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "" - -msgid "End:" -msgstr "" - -msgid "AxisValue|Default" -msgstr "" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "" - -msgid "Normalized Settings:" -msgstr "" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "" - -msgid "MM _Info" -msgstr "" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "" - -msgid "Number of Master Designs:" -msgstr "" - -msgid "Axis Type:" -msgstr "" - -msgid "Axis Range:" -msgstr "" - -msgid "Default:" -msgstr "" - -msgid "Intermediate Points:" -msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "" - -msgid "Master Designs" -msgstr "" - -msgid "Design|_New..." -msgstr "" - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "" - -msgid "Center of Selection" -msgstr "" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "" - -msgid "Point of View Projection" -msgstr "" - -msgid "View Point" -msgstr "" - -msgid "Distance to drawing plane:" -msgstr "" - -msgid "Distance to projection plane:" -msgstr "" - -msgid "Drawing plane tilt:" -msgstr "" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "" - -msgid "Backup SFD" -msgstr "" - -msgid "Extract from PDF" -msgstr "" - -msgid "Archives" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Edit Filter List" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Edit Font Filters" -msgstr "" - -msgid "Filter|New" -msgstr "" - -msgid "Filter:" -msgstr "" - -msgid "Display files of this type" -msgstr "" - -msgid "Force glyph names to:" -msgstr "" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "" - -msgid "Open Font" -msgstr "" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "" - -msgid "New Font" -msgstr "" - -msgid "Navigation" -msgstr "" - -msgid "Editing" -msgstr "" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "" - -msgid "Apps" -msgstr "" - -msgid "Font Info" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "PS Hints" -msgstr "" - -msgid "TT Instrs" -msgstr "" - -msgid "Call Script" -msgstr "" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "MacMap|_New..." -msgstr "" - -msgid "MacMapping|Default" -msgstr "" - -msgid "Menu Name" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "" - -msgid "On" -msgstr "" - -msgid "Off" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" - -msgid "Prefs_App| " -msgstr "" - -msgid "Features" -msgstr "Χαρακτηριστικά" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "" - -msgid "The x coord of the selected point is near the specified value" -msgstr "" -"Η x συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη προσδιορισμένη τιμή" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "" - -msgid "The y coord of the selected point is near the specified value" -msgstr "" -"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη προσδιορισμένη τιμή" - -msgid "The y coord of the selected point is near the baseline" -msgstr "Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη γραμμή βάσης" - -msgid "The y coord of the selected point is near the xheight" -msgstr "" -"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο x-height της " -"γραμματοσειράς" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" -"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο ύψος γραμματοσειράς" - -msgid "The y coord of the selected point is near the cap height" -msgstr "" -"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο ύψος κεφαλαίων της " -"γραμματοσειράς" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" -"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο βάθος γραμματοσειράς" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" - -msgid "The selected line segment is nearly horizontal" -msgstr "Το επιλεγμένο ευθύγραμμο τμήμα είναι σχεδόν οριζόντιο" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "Το σημείο ελέγχου πάνω από το επιλεγμένο σημείο είναι σχεδόν οριζόντιο" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "Το σημείο ελέγχου κάτω από το επιλεγμένο σημείο είναι σχεδόν οριζόντιο" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" -"Το σημείο ελέγχου στα αριστερά του επιλεγμένου σημείου είναι σχεδόν οριζόντιο" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" -"Το σημείο ελέγχου στα δεξιά του επιλεγμένου σημείου είναι σχεδόν οριζόντιο" - -msgid "The selected line segment is nearly vertical" -msgstr "Το επιλεγμένο ευθύγραμμο τμήμα είναι σχεδόν κάθετο" - -msgid "The control point above the selected point is nearly vertical" -msgstr "Το σημείο ελέγχου πάνω από το επιλεγμένο σημείο είναι σχεδόν κάθετο" - -msgid "The control point below the selected point is nearly vertical" -msgstr "Το σημείο ελέγχου κάτω από το επιλεγμένο σημείο είναι σχεδόν κάθετο" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "" -"Το σημείο ελέγχου στα αριστερά του επιλεγμένου σημείου είναι σχεδόν κάθετο" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "" -"Το σημείο ελέγχου στα δεξιά του επιλεγμένου σημείου είναι σχεδόν κάθετο" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "" -"Η καμπύλη θα έπρεπε να είχε σχεδιασθεί κατά τη φορά των δεικτών του ρολογιού" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" -"Αυτή η καμπύλη θα έπρεπε να είχε σχεδιασθεί με φορά αντίθετη προς αυτή των " -"δεικτών του ρολογιού" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "Επεξήγηση προβλήματος" - -msgid "Ignore this problem in the future" -msgstr "Εφεξής αγνόησε αυτό το πρόβλημα" - -msgid "_Next" -msgstr "_Επόμενο" - -msgid "Fix" -msgstr "Διόρθωσε" - -msgid "_Stop" -msgstr "_Σταμάτησε" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Βρέθηκε %1$.4g, ενώ αναμενόταν %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "" - -msgid "The control point above the selected point is near the italic angle" -msgstr "" - -msgid "The control point below the selected point is near the italic angle" -msgstr "" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Τα δύο επιλεγμένα σημεία είναι τερματικά σημεία μιας ανοικτής καμπύλης" - -msgid "The paths that make up this glyph intersect one another" -msgstr "Οι καμπύλες που αποτελούν αυτό τον γλύφο τέμνουν η μία την άλλη" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "Τα επιλεγμένα σημεία είναι πολύ κοντά το ένα στο άλλο" - -msgid "This hint does not control any points" -msgstr "" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" -"Υπάρχουν περισσότερα σημεία σε αυτό τον γλύφο από μέγιστο επιτρεπτό αριθμό" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "" - -msgid "This glyph extends further below the baseline than desired" -msgstr "" - -msgid "This glyph is wider than desired" -msgstr "" - -msgid "This glyph extends left further than desired" -msgstr "" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" -"Αυτός ο γλύφος έχει οριστεί σε περισσότερες από μία υπο-γραμματοσειρές CID" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" -"Αυτός ο γλύφος δεν είναι ορισμένος σε καμία από της υπο-γραμματοσειρές CID" - -msgid "pair" -msgstr "ζεύγος" - -msgid "position" -msgstr "θέση" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" - -msgid "Kerning Class" -msgstr "" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr "" - -msgid " refers to a missing glyph" -msgstr "" - -msgid "Replace With:" -msgstr "" - -msgid "Always" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Skip" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "" - -msgid "_X near¹" -msgstr "" - -msgid "_Y near¹" -msgstr "" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "" - -msgid "_More hints than:" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "" - -msgid "Near" -msgstr "" - -msgid "Find Problems" -msgstr "" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "" - -msgid "_Control Points near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Set All" -msgstr "" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "" - -msgid "Open Contour" -msgstr "" - -msgid "Self Intersecting" -msgstr "" - -msgid "Wrong Direction" -msgstr "" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" - -msgid "Too Many Points" -msgstr "" - -msgid "Too Many Hints" -msgstr "" - -msgid "Bad Glyph Name" -msgstr "" - -msgid "Distance between adjacent points is too big" -msgstr "" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "" - -msgid "Glyph not in font" -msgstr "" - -msgid "Glyph Valid" -msgstr "" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "" - -msgid "problselect|Open Contours" -msgstr "" - -msgid "problselect|Bad Direction" -msgstr "" - -msgid "problselect|Self Intersections" -msgstr "" - -msgid "problselect|Missing Extrema" -msgstr "" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "" - -msgid "Add Good Extrema" -msgstr "" - -msgid "Add All Extrema" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "" - -msgid "Scroll To Glyph" -msgstr "" - -msgid "Select Glyphs With" -msgstr "" - -msgid "Try To Fix Glyphs With" -msgstr "" - -msgid "Passed Validation" -msgstr "" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "" - -msgid "In TTF/OTF" -msgstr "" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "" - -msgid "PS Type3 Bitmap" -msgstr "" - -msgid "No Bitmap Fonts" -msgstr "" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" - -msgid "Hint Substitution" -msgstr "" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Το αρχείο AFM περιέχει τις μετρικές των γλύφων τις οποίες πολλοί " -"επεξεργαστές κειμένου θα «διαβάσουν» όταν χρησιμοποιούν μια γραμματοσειρά " -"PostScript®." - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Το αρχείο PFM περιέχει πληροφορίες τις οποίες χρειάζονται τα Windows για να " -"εγκαταστήσουν μια γραμματοσειρά PostScript®." - -msgid "Output TFM & ENC" -msgstr "" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Τα αρχεία tfm και enc περιέχουν πληροφορίες τις οποίες χρειάζεται το TeX για " -"να εγκαταστήσει μια γραμματοσειρά PostScript®." - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" - -msgid "PS Glyph Names" -msgstr "" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "" - -msgid "Output OFM & CFG" -msgstr "" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" - -msgid "PfaEdit Table" -msgstr "" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "" - -msgid "Save glyph comments in the PfEd table" -msgstr "" - -msgid "Save Colors" -msgstr "" - -msgid "Save glyph colors in the PfEd table" -msgstr "" - -msgid "Lookup Names" -msgstr "" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "" - -msgid "Save the guidelines in the Guide layer." -msgstr "" - -msgid "Save Layers" -msgstr "" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" - -msgid "Create directory..." -msgstr "" - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "" - -msgid "Layer:" -msgstr "" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" - -msgid "Append a FONTLOG entry" -msgstr "" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" -msgstr "" - -msgid "Side Bearing Addition" -msgstr "" - -msgid "Condense/Extend" -msgstr "" - -msgid "Scale By" -msgstr "" - -msgid "Counters:" -msgstr "" - -msgid "Side Bearings:" -msgstr "" - -msgid "Correct for Italic Angle" -msgstr "" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "" - -msgid "Horizontal Stem Height Add" -msgstr "" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "" - -msgid "Vertical Stem Width Add" -msgstr "" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" - -msgid "Unlikely scale factor" -msgstr "" - -msgid "Bad stem add" -msgstr "" - -msgid "Bad tag" -msgstr "" - -msgid "Feature tags are limited to 4 letters" -msgstr "" - -msgid "Missing glyph extension" -msgstr "" - -msgid "You must specify a glyph extension" -msgstr "" - -msgid "Vertical Offset" -msgstr "" - -msgid "Missing extension" -msgstr "" - -msgid "You must provide a glyph extension" -msgstr "" - -msgid "Horizontal Counter Scale" -msgstr "" - -msgid "Horizontal Counter Add" -msgstr "" - -msgid "Left Side Bearing Scale" -msgstr "" - -msgid "Left Side Bearing Add" -msgstr "" - -msgid "Right Side Bearing Scale" -msgstr "" - -msgid "Right Side Bearing Add" -msgstr "" - -msgid "Vertical Scale" -msgstr "" - -msgid "Vertical Counter Scale" -msgstr "" - -msgid "Vertical Counter Add" -msgstr "" - -msgid "Width of Vertical Stems:" -msgstr "" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "" - -msgid "Extent" -msgstr "" - -msgid "Resultant Y Position" -msgstr "" - -msgid "Create Subscript/Superscript" -msgstr "" - -msgid "Create Small Caps" -msgstr "" - -msgid "Change Glyphs" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "" - -msgid "Glyph Extension:" -msgstr "" - -msgid "Vertical Offset:" -msgstr "" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "" - -msgid "Glyph Extensions" -msgstr "" - -msgid "Letters:" -msgstr "" - -msgid "Symbols:" -msgstr "" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "" - -msgid "Stems" -msgstr "" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Counter Size:" -msgstr "" - -msgid "Left Side Bearing:" -msgstr "" - -msgid "Right Side Bearing:" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "" - -msgid "Vertical Counters:" -msgstr "" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" - -msgid "Vertical Scale:" -msgstr "" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Embolden by" -msgstr "" - -msgid "Serif Height" -msgstr "" - -msgid "Serif Height Fuzz" -msgstr "" - -msgid "Top Zone" -msgstr "" - -msgid "Bottom Zone" -msgstr "" - -msgid "Top Hint" -msgstr "" - -msgid "Bottom Hint" -msgstr "" - -msgid "Embolden by:" -msgstr "" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" - -msgid "C_ustom" -msgstr "" - -msgid "User controls the emboldening with the next two fields" -msgstr "" - -msgid "_Top hint:" -msgstr "" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "" - -msgid "Allow the height match to differ by this much" -msgstr "" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "" - -msgid "Make the counters narrower" -msgstr "" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" - -msgid "Cleanup Self Intersect" -msgstr "" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" - -msgid "Oblique Slant..." -msgstr "" - -msgid "LSB Compression Percent" -msgstr "" - -msgid "Stem Compression Percent" -msgstr "" - -msgid "Counter Compression Percent" -msgstr "" - -msgid "RSB Compression Percent" -msgstr "" - -msgid "XHeight Percent" -msgstr "" - -msgid "Italic Angle" -msgstr "" - -msgid "Bad setting" -msgstr "" - -msgid "You may not select both variants of 'f'" -msgstr "" - -msgid "Transform baseline serifs" -msgstr "" - -msgid "Transform x-height serifs" -msgstr "" - -msgid "Transform ascender serifs" -msgstr "" - -msgid "Transform descender serifs" -msgstr "" - -msgid "Transform diagonal serifs" -msgstr "" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" - -msgid "Flat" -msgstr "" - -msgid "Slanted" -msgstr "" - -msgid "Pen Slanted" -msgstr "" - -msgid "Compress (as a percentage)" -msgstr "" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "" - -msgid "Lower Case" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Upper Case" -msgstr "" - -msgid "XHeight Percent:" -msgstr "" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" - -msgid "Italic Angle:" -msgstr "" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "" - -msgid "Desired X-Height" -msgstr "" - -msgid "Change XHeight" -msgstr "" - -msgid "Current x-height:" -msgstr "" - -msgid "Desired x-height:" -msgstr "" - -msgid "Serif height:" -msgstr "" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "" - -msgid "Find Next" -msgstr "" - -msgid "Match Fuzziness:" -msgstr "" - -msgid "Bad search pattern" -msgstr "" - -msgid "Nothing to match." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" - -msgid "Bad replace pattern" -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" - -msgid "Search Pattern:" -msgstr "" - -msgid "Replace Pattern:" -msgstr "" - -#, c-format -msgid "Find in %.100s" -msgstr "" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" - -msgid "Replace Pattern" -msgstr "" - -msgid "Search Pattern" -msgstr "" - -msgid "Allow:" -msgstr "" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "" - -msgid "Scaling" -msgstr "" - -msgid "Rotating" -msgstr "" - -msgid "_Match Fuzziness:" -msgstr "" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" - -msgid "Search Selected Chars Only" -msgstr "" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" - -msgid "Find All" -msgstr "" - -msgid "Replace All" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Could not open" -msgstr "" - -#, c-format -msgid "Could not open %.100s" -msgstr "" - -msgid "No letters in font" -msgstr "" - -msgid "Insert random text in the specified script" -msgstr "" - -msgid "Text from script" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Save Image" -msgstr "" - -msgid "_Save As..." -msgstr "" - -msgid "_Insert Random Text..." -msgstr "" - -msgid "Save As _Image..." -msgstr "" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" - -msgid "Base Glyphs" -msgstr "" - -msgid "Base Ligatures" -msgstr "" - -msgid "Base Marks" -msgstr "" - -msgid "Empty" -msgstr "" - -#, c-format -msgid "Mark Class %.20s" -msgstr "" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "" - -msgid "Backtrack Match: " -msgstr "" - -msgid "Match: " -msgstr "" - -msgid "Lookahead Match: " -msgstr "" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "" - -#, c-format -msgid "Coverage %d: " -msgstr "" - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "" - -msgid "Replacement: " -msgstr "" - -msgid "Chaining Positioning" -msgstr "" - -msgid "Chaining Substitution" -msgstr "" - -msgid "Reverse Chaining Subs" -msgstr "" - -msgid "classes" -msgstr "" - -msgid "coverage" -msgstr "" - -msgid "glyphs" -msgstr "" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" - -#, c-format -msgid "Backtrack class %d: " -msgstr "" - -#, c-format -msgid "Class %d: " -msgstr "" - -#, c-format -msgid "Lookahead class %d: " -msgstr "" - -#, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "Απλή αντικατάσταση" - -msgid "Glyph Insertion" -msgstr "" - -msgid "Kern by State" -msgstr "" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" - -#, c-format -msgid "State %4d Flags:" -msgstr "" - -#, c-format -msgid "State %4d Mark: " -msgstr "" - -#, c-format -msgid "State %4d Cur: " -msgstr "" - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" - -msgid "Lookups Enabled for Expansion" -msgstr "" - -msgid "No Lookups Enabled for Expansion" -msgstr "" - -msgid "Lookups Disabled for Expansion" -msgstr "" - -msgid "No Lookups Disabled for Expansion" -msgstr "" - -msgid "Lookups Limiting Expansion" -msgstr "" - -msgid "No Lookups Limiting Expansion" -msgstr "" - -msgid "Lookups Enabled for Shrinkage" -msgstr "" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "" - -msgid "Lookups Disabled for Shrinkage" -msgstr "" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "" - -msgid "Lookups Limiting Shrinkage" -msgstr "" - -msgid "No Lookups Limiting Shrinkage" -msgstr "" - -#, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" - -msgid "Not classified" -msgstr "" - -msgid "Ligature" -msgstr "Πολ. Στοιχείο" - -msgid "Glyph Definition Sub-Table" -msgstr "" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" - -msgid "Mark Attachment Classes" -msgstr "" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" - -msgid "All glyphs have the same baseline" -msgstr "" - -msgid "Per glyph baseline data" -msgstr "" - -#, c-format -msgid " Left Bound=%d" -msgstr "" - -#, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" - -msgid "Arabic Right to Left" -msgstr "" - -msgid "European Number" -msgstr "" - -msgid "European Number Separator" -msgstr "" - -msgid "European Number Terminator" -msgstr "" - -msgid "Arabic Number" -msgstr "" - -msgid "Common Number Separator" -msgstr "" - -msgid "Block Separator" -msgstr "" - -msgid "Segment Separator" -msgstr "" - -msgid "White Space" -msgstr "" - -msgid "Neutral" -msgstr "" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "" - -msgid " Hang left" -msgstr "" - -msgid " Hang right" -msgstr "" - -msgid " Attach right" -msgstr "" - -#, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "" - -msgid "OpenType Tables" -msgstr "" - -msgid "'BASE' Baseline Table" -msgstr "" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "" - -msgid "'JSTF' Justification Table" -msgstr "" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "" - -msgid "'kern' Horizontal Kerning Table" -msgstr "" - -msgid "'lcar' Ligature Caret Table" -msgstr "" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" - -msgid "'opbd' Optical Bounds Table" -msgstr "" - -msgid "'prop' Glyph Properties Table" -msgstr "" - -msgid "Show ATT" -msgstr "" - -msgid "No differences found" -msgstr "" - -msgid "Differences..." -msgstr "" - -#, c-format -msgid "Compare %s to %s" -msgstr "" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" - -msgid "Font Compare" -msgstr "" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "" - -msgid "Compare _Outlines" -msgstr "" - -msgid "Accept outlines which exactly match the original" -msgstr "" - -msgid "_Accept inexact" -msgstr "" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" - -msgid "_Warn if inexact" -msgstr "" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" - -msgid "Warn if _unlinked references" -msgstr "" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" - -msgid "Compare _Hints" -msgstr "" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "" - -msgid "Compare hintmasks" -msgstr "" - -msgid "HintMasks only if conflicts" -msgstr "" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" - -msgid "Don't Compare HintMasks" -msgstr "" - -msgid "_Add Diff Outlines to Background" -msgstr "" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" - -msgid "Add _Missing Glyphs" -msgstr "" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" -msgstr "" - -msgid "Compare _Names" -msgstr "" - -msgid "Compare Glyph _Positioning" -msgstr "" - -msgid "Kerning & such" -msgstr "" - -msgid "Compare Glyph _Substitution" -msgstr "" - -msgid "Ligatures & such" -msgstr "" - -msgid "_Error Limit:" -msgstr "" - -msgid "Bump Size" -msgstr "" - -msgid "Line length max" -msgstr "" - -msgid "Allow _removal of extrema" -msgstr "" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" - -msgid "Allow _slopes to change" -msgstr "" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" - -msgid "Start contours at e_xtrema" -msgstr "" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" - -msgid "Allow _curve smoothing" -msgstr "" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" - -msgid "S_nap to horizontal/vertical" -msgstr "" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" - -msgid "_Flatten bumps on lines" -msgstr "" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" - -msgid "if smaller than" -msgstr "" - -msgid "Don't smooth lines" -msgstr "" - -msgid "longer than" -msgstr "" - -msgid "Set as Default" -msgstr "" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" - -msgid "Recovery Complete" -msgstr "" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" - -msgid "Too Many Kerns" -msgstr "" - -msgid "Kerning values must be even" -msgstr "" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" -msgstr "" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" - -msgid "Too Many Glyphs" -msgstr "" - -msgid "Edit State Transition" -msgstr "" - -msgid "Class 1: {Everything Else}" -msgstr "" - -msgid "Advance To Next Glyph" -msgstr "" - -msgid "Push Current Glyph" -msgstr "" - -msgid "Mark Current Glyph" -msgstr "" - -msgid "Mark Current Glyph As First" -msgstr "" - -msgid "Mark Current Glyph As Last" -msgstr "" - -msgid "Current Glyph Is Kashida Like" -msgstr "" - -msgid "Marked Glyph Is Kashida Like" -msgstr "" - -msgid "Insert Before Current Glyph" -msgstr "" - -msgid "Insert Before Marked Glyph" -msgstr "" - -msgid "Mark Insert:" -msgstr "" - -msgid "Current Insert:" -msgstr "" - -msgid "Mark Subs:" -msgstr "" - -msgid "Current Subs:" -msgstr "" - -msgid "_Up↑" -msgstr "_Πάνω↑" - -msgid "←_Left" -msgstr "←_Αριστερά" - -msgid "_Right→" -msgstr "_Δεξιά→" - -msgid "↓_Down" -msgstr "↓_Κάτω" - -msgid "{Start of Input}" -msgstr "" - -msgid "{Start of Line}" -msgstr "" - -msgid "Edit Contextual Glyph Insertion" -msgstr "" - -msgid "Edit Contextual Kerning" -msgstr "" - -msgid "Edit Indic Rearrangement" -msgstr "" - -msgid "New Contextual Glyph Insertion" -msgstr "" - -msgid "New Contextual Kerning" -msgstr "" - -msgid "New Indic Rearrangement" -msgstr "" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "" - -msgid "Isolated" -msgstr "" - -msgid "Medial" -msgstr "" - -msgid "Bad Tile" -msgstr "" - -msgid "You must specify an isolated (or medial) tile" -msgstr "" - -msgid "You must specify a medial tile" -msgstr "" - -msgid "Tile Path" -msgstr "" - -msgid "Include Whitespace below Tile" -msgstr "" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" - -msgid "_Left" -msgstr "" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "The tiles should be centered on the path" -msgstr "" - -msgid "_Right" -msgstr "" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "_Tile" -msgstr "" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" - -msgid "Sc_ale & Tile" -msgstr "" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" - -msgid "_Scale" -msgstr "" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" - -msgid "X Repeat Count" -msgstr "" - -msgid "Y Repeat Count" -msgstr "" - -msgid "Bad Pattern Size" -msgstr "" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "" - -msgid "The repeat counts must be positive numbers" -msgstr "" - -msgid "Bad Pattern" -msgstr "" - -msgid "You must specify a pattern" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Pattern Size:" -msgstr "" - -msgid "Repeat Counts:" -msgstr "" - -msgid "Do Nothing" -msgstr "" - -msgid "Move..." -msgstr "" - -msgid "Rotate..." -msgstr "" - -msgid "Scale Uniformly..." -msgstr "" - -msgid "Scale..." -msgstr "" - -msgid "Flip..." -msgstr "" - -msgid "Rotate 3D Around..." -msgstr "" - -msgid "Move by Ruler..." -msgstr "" - -msgid "Rotate by Ruler..." -msgstr "" - -msgid "Skew by Ruler..." -msgstr "" - -msgid "X Movement" -msgstr "" - -msgid "Y Movement" -msgstr "" - -msgid "Rotation Angle" -msgstr "" - -msgid "Scale Factor" -msgstr "" - -msgid "X Scale Factor" -msgstr "" - -msgid "Y Scale Factor" -msgstr "" - -msgid "Skew Angle" -msgstr "" - -msgid "Rotation about X Axis" -msgstr "" - -msgid "Rotation about Y Axis" -msgstr "" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" - -msgid "° Clockwise" -msgstr "° Κατά τη φορά των δεικτών του ρολογιού" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° Αντίθετα από τη φορά των δεικτών του ρολογιού" - -msgid "Transform" -msgstr "" - -msgid "Origin:" -msgstr "" - -msgid "Transform _All Layers" -msgstr "" - -msgid "Transform _Guide Layer Too" -msgstr "" - -msgid "Transform _Width Too" -msgstr "" - -msgid "Transform kerning _classes too" -msgstr "" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" - -msgid "Round To _Int" -msgstr "" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" - -msgid "set the auto FLIP boolean to OFF" -msgstr "" - -msgid "set the auto FLIP boolean to ON" -msgstr "" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" - -msgid "ROLL the top three stack elements" -msgstr "" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "Nothing to trace" +msgstr "Δεν υπάρχει τίποτα προς «σκιαγράφιση»" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "Nukta Forms" +msgstr "Μορφές Nukta" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "Numerators" +msgstr "Αριθμητές" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "Nynorsk" +msgstr "Νέα νορβηγική" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Αρχαία ιταλικά (ετρουσκικά κ.λπ.)" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "Oldstyle Figures" +msgstr "Ψηφιά παλιάς μορφής" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "Optical Bounds" +msgstr "Οπτικά όρια" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "Ordinals" +msgstr "Τακτικά αριθμητικά" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "Ornaments" +msgstr "Διακοσμητικά" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "Out of Range" +msgstr "Εκτός ορίων" -msgid "Parse Error" -msgstr "" +msgid "Page_Size:" +msgstr "Μέγεθος_σελίδας" -msgid "" -msgstr "" +msgid "Palestinian Aramaic" +msgstr "Παλαιστινιακά αραμαϊκά" -msgid "" -msgstr "" +msgid "Pixel Sizes:" +msgstr "Μεγέθη εικονοστοιχείων:" -msgid "" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Μεγέθη στιγμών σε οθόνη 100 dpi" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "Μεγέθη στιγμών σε οθόνη 120 dpi" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "Μεγέθη στιγμών σε οθόνη 72 dpi" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "Point sizes on a 75 dpi screen" +msgstr "Μεγέθη στιγμών σε οθόνη 75 dpi" -msgid "_Parse" -msgstr "" +msgid "Point sizes on a 96 dpi screen" +msgstr "Μεγέθη στιγμών σε οθόνη 96 dpi" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" +msgid "Polish" +msgstr "Πολωνική" -msgid "Change Length" -msgstr "" +msgid "Polytonic Greek" +msgstr "Πολυτονική ελληνική" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "Portuguese" +msgstr "Πορτογαλλική" -msgid "Index" -msgstr "" +msgid "Post Base Forms" +msgstr "Μοφές μετά τη βάση" -msgid "Instructions were changed" -msgstr "" +msgid "Post Base Substitutions" +msgstr "Αντικαταστάσεις μετά τη βάση" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" +msgid "Pr_eferences..." +msgstr "Προτή_μισεις" -msgid "Zones" -msgstr "" +msgid "Pre Base Forms" +msgstr "Μοφές προ βάσης" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "Αντικαταστάσεις πρό βάσης" -msgid "Max Stack Depth" -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "Προηγούμενος καθορισμένος γλύ_φος" -msgid "Max # Functions" -msgstr "" +msgid "Print Failed" +msgstr "Αποτυχία εκτύπωσης" -msgid "Max Instruction Defines" -msgstr "" +msgid "Print To File..." +msgstr "Εκτύπωση σε αρχείο..." -msgid "_Zones:" -msgstr "" +msgid "Printing Font" +msgstr "Εκτύπωση γραμματοσειράς" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "Problem explanation" +msgstr "Επεξήγηση προβλήματος" -msgid "St_orage:" -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Νέο..." -msgid "Max _Stack Depth:" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "Αναλογικές εναλλακτικές μετρικές" -msgid "_FDEF" -msgstr "" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Αναλογικές εναλλακτικές κάθετες μετρικές" -msgid "_IDEFs" -msgstr "" +msgid "Proportional Numbers" +msgstr "Αναλογική αριθμοί" -msgid "_None" -msgstr "_Κανένα" +msgid "Proportional Width" +msgstr "Αναλογικό πλάτος" -msgid "Label" -msgstr "" +msgid "Quarter Widths" +msgstr "Τέταρτα πλατών" -msgid "Text Labels" -msgstr "" +msgid "Randomize" +msgstr "Τυχαιοποίησε" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +msgid "Recalculate Bitmaps" +msgstr "Επαναϋπολογισμός χαρτογραφικών" -msgid "Shift On Press" -msgstr "" +msgid "Recen_t" +msgstr "Πρόσφα_τη" -msgid "Button" -msgstr "" +msgid "Refresh File List" +msgstr "Ανανέωση καταλόγου αρχείων" -msgid "Buttons" -msgstr "" +msgid "Remo_ve Undoes" +msgstr "Αφαί_ρεση επαναφορών" -msgid "Default Button" -msgstr "" +msgid "Reph Form" +msgstr "Μορφή Reph" -msgid "Default Buttons" -msgstr "" +msgid "Replace Å" +msgstr "Αντικατέστησε το Å" -msgid "Cancel Button" -msgstr "" +msgid "Required Ligatures" +msgstr "Απαραίτητα πολλαπλά στοιχεία" -msgid "Cancel Buttons" -msgstr "" +msgid "Required feature" +msgstr "Απαραίτητο χαρακτηριστικό" -msgid "Color Button" -msgstr "" +msgid "Right Bounds" +msgstr "Δεξιά όρια" -msgid "Drop List Button" -msgstr "" +msgid "Right To Left" +msgstr "Δεξιά προς αριστερά" -msgid "Blue:" -msgstr "" +msgid "Right to Left Alternates" +msgstr "Δεξιές σε αριστερές εναλλακτικές" -msgid "Green:" -msgstr "" +msgid "Romanian" +msgstr "Ρουμανική" -msgid "Hue:" -msgstr "" +msgid "Rotate _180°" +msgstr "Περιστροφή _180°" -msgid "Red:" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "Περιστροφή -_90°" -msgid "Saturation:" -msgstr "" +msgid "Row|New" +msgstr "Νέα" -msgid "Value:" -msgstr "" +msgid "Ruanda" +msgstr "Ρουάντα" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "Ruby Notational Forms" +msgstr "Σχηματικές μορφές Ruby" -msgid "Value out of bounds" -msgstr "" +msgid "Runic" +msgstr "Ρουνική" -msgid "Drawing Area" -msgstr "" +msgid "Russian" +msgstr "Ρωσσική" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "Russian Buriat" +msgstr "Ρωσσικά Μπουριάτ" -msgid "Show Hidden Files" -msgstr "Εμφάνιση κρυφών αρχείων" +msgid "S_ave as..." +msgstr "Αποθήκευση _ως" -msgid "Directories Amid Files" -msgstr "" +msgid "Sanskrit" +msgstr "Σανσκριτικά" -msgid "Directories First" -msgstr "" +msgid "Save in _UCS2" +msgstr "Αποθήκευση σε _UCS2" -msgid "Directories Separate" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Αλλαγή διαστάσεων χαρτογραφικών γραφικών" -msgid "Refresh File List" -msgstr "Ανανέωση καταλόγου αρχείων" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Αραβική" -msgid "Remove bookmarks" -msgstr "" +msgid "Script|Aramaic" +msgstr "Αραμαϊκή" -msgid "Remove selected bookmarks" -msgstr "" +msgid "Script|Armenian" +msgstr "Αρμένική" -msgid "Directory|Back" -msgstr "" +msgid "Script|Cherokee" +msgstr "Τσερόκι" -msgid "Directory|Forward" -msgstr "" +msgid "Script|Default" +msgstr "«Εξ ορισμού»" -msgid "Bookmark Current Dir" -msgstr "" +msgid "Script|Ethiopic" +msgstr "Αιθιοπική" -msgid "Remove Bookmark..." -msgstr "" +msgid "Script|Georgian" +msgstr "Γεωργιανή" -msgid "Home Folder" -msgstr "" +msgid "Script|Greek" +msgstr "Ελληνική" -msgid "Bookmarks" -msgstr "" +msgid "Script|Hebrew" +msgstr "Εβραϊκή" -msgid "Parent Folder" -msgstr "" +msgid "Script|Khmer" +msgstr "Χμερ" -msgid "Configure" -msgstr "" +msgid "Script|Lao" +msgstr "Λαοτιανή" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "Script|Latin" +msgstr "Λατινική" + +msgid "Script|Mongolian" +msgstr "Μογγολική" -msgid "Text Image Skip" -msgstr "" +msgid "Script|Phoenician" +msgstr "Φοινικική" -msgid "Image Path" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Σουμερο-ακαδική σφοινοειδής" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "Script|Tamil" +msgstr "Ταμίλ" -msgid "GGadget" -msgstr "" +msgid "Script|Tamil2" +msgstr "Ταμίλ2" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "Script|Thai" +msgstr "Ταυλανδέζικη" -msgid "Color|Foreground" -msgstr "" +msgid "Script|Tibetan" +msgstr "Θιβετιανή" -msgid "Text color for popup windows" -msgstr "" +msgid "Select _All" +msgstr "Επιλο_γή όλων " -msgid "Background color for popup windows" -msgstr "" +msgid "Selected Glyphs" +msgstr "Επιλεγμένοι γλύφοι" -msgid "Delay" -msgstr "" +msgid "Serbian" +msgstr "Σερβική" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" +msgid "Set Vertical Width..." +msgstr "Θέσε το κάθετο πλάτος..." -msgid "Life Time" -msgstr "" +msgid "Set Width..." +msgstr "Θέσε το πλάτος..." -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" +msgid "Set _Vertical Width..." +msgstr "Θέσε το _κάθετο πλάτος" -msgid "Popup" -msgstr "" +msgid "Set _Width..." +msgstr "Θέσε το _πλάτος" -msgid "Popup windows" -msgstr "" +msgid "Show Hidden Files" +msgstr "Εμφάνιση κρυφών αρχείων" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "Simple Substitution" +msgstr "Απλή αντικατάσταση" -msgid "Disabled Image" -msgstr "" +msgid "Simplified Forms" +msgstr "Απλοποιημένες μορφές" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "Skew" +msgstr "Στρέβλωση" -msgid "Size of the list mark" -msgstr "" +msgid "Skew Ratio" +msgstr "Λόγος στρέβλωσης" -msgid "List Mark" -msgstr "" +msgid "Skew..." +msgstr "Στρέβλωση..." -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "Slashed Zero" +msgstr "Μηδέν με πλάγια" -msgid "Line" -msgstr "" +msgid "Slovak" +msgstr "Σλοβακική" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "Slovenian" +msgstr "Σλοβενική" -msgid "HV Group Box" -msgstr "" +msgid "Somali" +msgstr "Σομαλική" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "Southern Sami" +msgstr "Νότια Sami" -msgid "List" -msgstr "" +msgid "Spanish" +msgstr "Ισπανική" -msgid "Title Background" +msgid "Specify bitmap sizes to be regenerated" msgstr "" +"Καθορίστε τα μεγέθη χαρτογραφικών αρχείων που πρέπει να επαναδημιουργηθούν" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "Standard Ligatures" +msgstr "Κοινά πολλαπλά στοιχεία" -msgid "Title Text Color" -msgstr "" +msgid "Style Set 1" +msgstr "Στυλιστικό σύνολο 1" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "Style Set 2" +msgstr "Στυλίστικό σύνολο 2" -msgid "Title Divider Color" -msgstr "" +msgid "Style Set 3" +msgstr "Στυλιστικό σύνολο 3" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "Style Set 4" +msgstr "Στυλιστικό σύνολο 4" -msgid "Rule Color" -msgstr "" +msgid "Style Set 5" +msgstr "Στυλιστικό σύνολο 5" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "Stylistic Alternatives" +msgstr "Στυλιστικές εναλλακτικές" -msgid "Frozen Color" -msgstr "" +msgid "Subscript" +msgstr "Δείκτης" -msgid "Active Color" -msgstr "" +msgid "Superscript" +msgstr "Εκθέτης" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "Supplementary Ideographic Plane" +msgstr "Συμπληρωματικό επίπεδο ιδεογραμμάτων" -msgid "Active Background" -msgstr "" +msgid "Swahili" +msgstr "Σουαχίλι" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "Swash" +msgstr "«Καλλιτεχνικά»" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "Swazi" +msgstr "Σουάζι" -msgid "Title Font" -msgstr "" +msgid "Swedish" +msgstr "Σουηδική" -msgid "Matrix Edit" -msgstr "" +msgid "Tai Xuan Jing Symbols" +msgstr "Σύμβολα Tai Xuan Jing" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "Tajiki" +msgstr "Τατζίκικη" -msgid "Matrix Edit Continued" -msgstr "" +msgid "Tatar" +msgstr "Ταταρική" -msgid "Row|New" -msgstr "Νέα" +msgid "Terminal Forms" +msgstr "Τερματικές μορφές" -msgid "Menu Bar" -msgstr "" +msgid "Terminal Forms #2" +msgstr "Τερματικές μορφές #2" -msgid "MacIcons" -msgstr "" +msgid "Terminal Forms #3" +msgstr "Τερματικές μορφές #3" msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"Το αρχείο AFM περιέχει τις μετρικές των γλύφων τις οποίες πολλοί " +"επεξεργαστές κειμένου θα «διαβάσουν» όταν χρησιμοποιούν μια γραμματοσειρά " +"PostScript®." -msgid "Text color for progress windows" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"Το αρχείο PFM περιέχει πληροφορίες τις οποίες χρειάζονται τα Windows για να " +"εγκαταστήσουν μια γραμματοσειρά PostScript®." -msgid "Color used to draw the progress bar" -msgstr "" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Το σημείο ελέγχου πάνω από το επιλεγμένο σημείο είναι σχεδόν οριζόντιο" -msgid "Color|FillColor" -msgstr "" +msgid "The control point above the selected point is nearly vertical" +msgstr "Το σημείο ελέγχου πάνω από το επιλεγμένο σημείο είναι σχεδόν κάθετο" -msgid "Background color for progress windows" -msgstr "" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Το σημείο ελέγχου κάτω από το επιλεγμένο σημείο είναι σχεδόν οριζόντιο" -msgid "Progress" -msgstr "" +msgid "The control point below the selected point is nearly vertical" +msgstr "Το σημείο ελέγχου κάτω από το επιλεγμένο σημείο είναι σχεδόν κάθετο" -msgid "Progress Bars" +msgid "The control point left of the selected point is nearly horizontal" msgstr "" +"Το σημείο ελέγχου στα αριστερά του επιλεγμένου σημείου είναι σχεδόν οριζόντιο" -msgid "Radio Button" +msgid "The control point left of the selected point is nearly vertical" msgstr "" +"Το σημείο ελέγχου στα αριστερά του επιλεγμένου σημείου είναι σχεδόν κάθετο" -msgid "Image used instead of the Radio On Mark" +msgid "The control point right of the selected point is nearly horizontal" msgstr "" +"Το σημείο ελέγχου στα δεξιά του επιλεγμένου σημείου είναι σχεδόν οριζόντιο" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgid "The control point right of the selected point is nearly vertical" msgstr "" +"Το σημείο ελέγχου στα δεξιά του επιλεγμένου σημείου είναι σχεδόν κάθετο" -msgid "Radio On Mark" -msgstr "" +msgid "The list of current pixel bitmap sizes" +msgstr "Κατάλογος τρεχόντων μεγεθών εικονοστοιχείων χαρτογραφικών γραφικών" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "The paths that make up this glyph intersect one another" +msgstr "Οι καμπύλες που αποτελούν αυτό τον γλύφο τέμνουν η μία την άλλη" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "The selected line segment is nearly horizontal" +msgstr "Το επιλεγμένο ευθύγραμμο τμήμα είναι σχεδόν οριζόντιο" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "The selected line segment is nearly vertical" +msgstr "Το επιλεγμένο ευθύγραμμο τμήμα είναι σχεδόν κάθετο" -msgid "Radio Off Mark" -msgstr "" +msgid "The selected points are too close to each other" +msgstr "Τα επιλεγμένα σημεία είναι πολύ κοντά το ένα στο άλλο" -msgid "The mark showing a radio button is off (up, not selected)" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"Τα αρχεία tfm και enc περιέχουν πληροφορίες τις οποίες χρειάζεται το TeX για " +"να εγκαταστήσει μια γραμματοσειρά PostScript®." -msgid "Check Box" -msgstr "" +msgid "The two selected points are the endpoints of an open path" +msgstr "Τα δύο επιλεγμένα σημεία είναι τερματικά σημεία μιας ανοικτής καμπύλης" -msgid "Check Box On Mark" +msgid "The x coord of the selected point is near the specified value" msgstr "" +"Η x συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη προσδιορισμένη τιμή" -msgid "The mark showing a checkbox is on (depressed, selected)" +msgid "The y coord of the selected point is near the ascender height" msgstr "" +"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο ύψος γραμματοσειράς" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη γραμμή βάσης" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgid "The y coord of the selected point is near the cap height" msgstr "" +"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο ύψος κεφαλαίων της " +"γραμματοσειράς" -msgid "Check Box Off Mark" +msgid "The y coord of the selected point is near the descender height" msgstr "" +"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο βάθος γραμματοσειράς" -msgid "The mark showing a checkbox is off (up, not selected)" +msgid "The y coord of the selected point is near the specified value" msgstr "" +"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στη προσδιορισμένη τιμή" -msgid "Bad font" +msgid "The y coord of the selected point is near the xheight" msgstr "" +"Η y συντεταγμένη του επιλεγμένου σημείου είναι κοντά στο x-height της " +"γραμματοσειράς" -msgid "Bad font specification" +msgid "There are more points in this glyph than the maximum allowed" msgstr "" +"Υπάρχουν περισσότερα σημεία σε αυτό τον γλύφο από μέγιστο επιτρεπτό αριθμό" -#, c-format -msgid "Could not open %s" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Αυτά τα δύο ευθύγραμμα τμήματα τέμνωνται στην άκρη τους, δεν γίνεται να " +"γίνουν παράλληλα" -msgid "Could not open image" -msgstr "" +msgid "Third Widths" +msgstr "Τρίτα πλατών" -msgid "Store this filename in preferences" +msgid "This glyph is defined in more than one of the CID subfonts" msgstr "" +"Αυτός ο γλύφος έχει οριστεί σε περισσότερες από μία υπο-γραμματοσειρές CID" -msgid "Save Resource file as..." +msgid "This glyph is not defined in any of the CID subfonts" msgstr "" +"Αυτός ο γλύφος δεν είναι ορισμένος σε καμία από της υπο-γραμματοσειρές CID" -#, c-format -msgid "Failed to open %s for output" +msgid "This path should have been drawn in a clockwise direction" msgstr "" +"Η καμπύλη θα έπρεπε να είχε σχεδιασθεί κατά τη φορά των δεικτών του ρολογιού" -msgid "Open failed" +msgid "This path should have been drawn in a counter-clockwise direction" msgstr "" +"Αυτή η καμπύλη θα έπρεπε να είχε σχεδιασθεί με φορά αντίθετη προς αυτή των " +"δεικτών του ρολογιού" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "Titling" +msgstr "Κεφαλαία τίτλων" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "To P_DF File" +msgstr "Σε αρχείο P_DF" -msgid "Write failed" -msgstr "" +msgid "To _File" +msgstr "Σε _αρχείο" -msgid "Border Width" -msgstr "" +msgid "Traditional Forms" +msgstr "Παραδοσιακές μορφές" -msgid "Padding" -msgstr "" +msgid "Traditional Name Forms" +msgstr "Παραδοσιακές μορφές ονομάτων" + +msgid "Trailing Jamo Forms" +msgstr "Ύστερες μορφές Jamo" + +msgid "Tswana" +msgstr "Τσουανά" + +msgid "Turkish" +msgstr "Τουρκική" -msgid "Radius" -msgstr "" +msgid "Turkmen" +msgstr "Τουρκμενική" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "Ukrainian" +msgstr "Ουκρανική" -msgid "X Resource Editor" -msgstr "" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Συμπληρωματικό επίπεδο ιδεογραμμάτων του Unicode" -msgid "Inherits from" -msgstr "" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Συμπληρωματικό πολυγλωσσικό επίπεδο του Unicode" -msgid "Does not inherit from anything" -msgstr "" +msgid "Use FreeType" +msgstr "Χρησιμοποιείσε τη βιβλιοθήκη FreeType" -msgid "Inherit" -msgstr "" +msgid "Uzbek" +msgstr "Ουζμπέκικη" -msgid "Inherits for same field in parent" -msgstr "" +msgid "Vattu Variants" +msgstr "Εναλλακτικές μορφές Vattu" -msgid "Outline Inner Border" -msgstr "" +msgid "Vertical Fractions" +msgstr "Κάθετα κλάσματα" -msgid "Outline Outer Border" -msgstr "" +msgid "Vertical Kana Alternates" +msgstr "Εναλλακτικά κάθετα Kana" -msgid "Show Active Border" -msgstr "" +msgid "Vertical Kerning" +msgstr "Κάθετη «υποσκαφή»" -msgid "Outer Shadow" -msgstr "" +msgid "Vietnamese" +msgstr "Βιετναμέζικη" -msgid "Depressed Background" -msgstr "" +msgid "Vowel Jamo Forms" +msgstr "Μορφές φωνηέντων Jamo" -msgid "Outline Default Button" -msgstr "" +msgid "Warning: Font contained no glyphs" +msgstr "Προειδοποίηση: Η γραμματοσειρά δεν περιέχει γλύφους" -msgid "Background Gradient" -msgstr "" +msgid "Warnings" +msgstr "Προειδοποιήσεις" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "Welsh" +msgstr "Ουαλική" -msgid "Normal Text Color:" -msgstr "" +msgid "Z_oom out" +msgstr "_Ξεζουμάρισμα" -msgid "Disabled Text Color:" -msgstr "" +msgid "Zoom _in" +msgstr "_Zουμάρισμα" -msgid "Normal Background:" -msgstr "" +msgid "Zulu" +msgstr "Ζουλού" -msgid "Disabled Background:" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "_Μεγαλύτερο μέγεθος εικονοστοιχείου" -msgid "Depressed Background:" -msgstr "" +msgid "_Cancel" +msgstr "_Ακύρωση" -msgid "Background Gradient:" -msgstr "" +msgid "_Close" +msgstr "_Κλείσιμο" -msgid "Brightest Border:" -msgstr "" +msgid "_Copies:" +msgstr "_Αντίγραφα" -msgid "Brighter Border:" -msgstr "" +msgid "_Copy" +msgstr "Α_ντιγραφή" -msgid "Darker Border:" -msgstr "" +msgid "_Docked Palettes" +msgstr "Εργαλειοθήκες χωρί_ς πλαίσια" -msgid "Darkest Border:" -msgstr "" +msgid "_Done" +msgstr "_Τέλος" -msgid "Inner Border:" -msgstr "" +msgid "_Edit" +msgstr "_Επεξεργασία" -msgid "Outer Border:" -msgstr "" +msgid "_File" +msgstr "_Αρχείο" -msgid "Active Border:" -msgstr "" +msgid "_Fit" +msgstr "Προσαρ_μογή" -msgid "Border Type:" -msgstr "" +msgid "_Font Info..." +msgstr "_Περί της γραμμαροσειράς..." -msgid "Border Shape:" -msgstr "" +msgid "_Full Font Display" +msgstr "_Πλήρης εμφάνιση γραμματοσειράς" -msgid "Border Width:" -msgstr "" +msgid "_Generate Fonts..." +msgstr "_Δημιουργία γραμματοσειρών" -msgid "Padding:" -msgstr "" +msgid "_Goto" +msgstr "Πή_γαινε" -msgid "Radius:" -msgstr "" +msgid "_Help" +msgstr "_Βοήθεια" -msgid "Font:" -msgstr "" +msgid "_Import..." +msgstr "Ει_σαγωγή" -msgid "See also:" -msgstr "" +msgid "_Layers" +msgstr "_Στρώμα" -msgid "Default Background" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "_Μέγιστη απόσταση μεταξύ σημείων σε μία περιοχή" -msgid "Default background color for windows" -msgstr "" +msgid "_Metrics" +msgstr "_Μετρικές" -msgid "Default Foreground" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "Γλύφος _πολλαπλών μεγεθών" -msgid "Default foreground color for windows" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Γλύφοι _πολλαπλών μεγεθών" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "_Next" +msgstr "_Επόμενο" -msgid "Screen Width in Centimeters" -msgstr "" +msgid "_Next >" +msgstr "_Επόμ >" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "_Next Glyph" +msgstr "_Επόμενος γλύφος" -msgid "Screen Width in Inches" -msgstr "" +msgid "_No" +msgstr "Ό_χι" -msgid "GDraw" -msgstr "" +msgid "_None" +msgstr "_Κανένα" -msgid "General facts about the windowing system" -msgstr "" +msgid "_Open" +msgstr "_Άνοιγμα" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Αδύνατη η δημιουργία του φακέλου: %1$s\n" -"%2$s\n" -"%3$s" +msgid "_Palettes" +msgstr "_Παλέττες" -msgid "ScrollBar" -msgstr "" +msgid "_Paste" +msgstr "Επι_κόλληση" -msgid "Scroll Bar" -msgstr "" +msgid "_Printer:" +msgstr "_Εκτυπωτής" -msgid "SB Thumb" -msgstr "" +msgid "_Quit" +msgstr "_Τερματισμός" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "_Redo" +msgstr "Επανά_ληψη" -msgid "TabSet" -msgstr "" +msgid "_Revert File" +msgstr "_Επαναφορά αρχείου" -msgid "Tab Set" -msgstr "" +msgid "_Right→" +msgstr "_Δεξιά→" -msgid "VerticalTabSet" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "_Περιστροφή +90°" -msgid "Vertical Tab Set" -msgstr "" +msgid "_Save" +msgstr "_Αποθήκευση" -msgid "Text Field" -msgstr "" +msgid "_Save in UTF8" +msgstr "_Αποθήκευση σε UTF8" -msgid "List Field" -msgstr "" +msgid "_Shades" +msgstr "_Τόνοι" -msgid "List Field (Combo Box)" -msgstr "" +msgid "_Size:" +msgstr "_Μέγεθος:" -msgid "List Field Menu" -msgstr "" +msgid "_Skew..." +msgstr "_Στρέβλωση..." -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "Μικρότερο μέγεος _εικονοστοιχείου" -msgid "Numeric Field" -msgstr "" +msgid "_Stop" +msgstr "_Σταμάτησε" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "_Tools" +msgstr "_Εργαλεία" -msgid "Numeric Field Sign" -msgstr "" +msgid "_Transformations" +msgstr "_Μετασχηματισμοί" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "_Undo" +msgstr "Επανα_φορά" -msgid "Could not open file" -msgstr "" +msgid "_Up↑" +msgstr "_Πάνω↑" -msgid "_Save in UTF8" -msgstr "_Αποθήκευση σε UTF8" +msgid "_View" +msgstr "_Άποψη" -msgid "Save in _UCS2" -msgstr "Αποθήκευση σε _UCS2" +msgid "_Window" +msgstr "_Παράθυρο" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "100" +msgid "pair" +msgstr "ζεύγος" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "200" +msgid "position" +msgstr "θέση" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "substitution" +msgstr "αντικατάσταση" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "° Clockwise" +msgstr "° Κατά τη φορά των δεικτών του ρολογιού" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° Αντίθετα από τη φορά των δεικτών του ρολογιού" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "←_Left" +msgstr "←_Αριστερά" -#, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "↓_Down" +msgstr "↓_Κάτω" diff -Nru fontforge-20201107~dfsg/po/en_GB.po fontforge-20220308~dfsg/po/en_GB.po --- fontforge-20201107~dfsg/po/en_GB.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/en_GB.po 2022-03-08 10:14:24.000000000 +0000 @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 05:20\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: English, United Kingdom\n" "Language: en_GB\n" @@ -27,26928 +27,1063 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "An outline font editor" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features, such as making and " -"using scripts." - -msgid "Fontforge showing a glyph being edited" -msgstr "FontForge showing a glyph being edited" - -msgid "Font Editor" -msgstr "Font Editor" - -msgid "org.fontforge.FontForge" -msgstr "" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" - -msgid "Additional arguments for autotrace program:" -msgstr "Additional arguments for autotrace program:" - -msgid "Can't find autotrace" -msgstr "Cannot find autotrace" - -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Cannot find autotrace program, set AUTOTRACE environment variable or " -"download from:\n" -" http://sf.net/projects/autotrace/" - -msgid "Autotracing..." -msgstr "Autotracing..." - -msgid "Nothing to trace" -msgstr "Nothing to trace" - -msgid "Can't find mf" -msgstr "Cannot find mf" - -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"Cannot find mf program (metafont), set MF environment variable or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" - -msgid "Can't create temporary directory" -msgstr "Cannot create a temporary directory" - -msgid "Can't run mf" -msgstr "Cannot run mf" - -msgid "Could not read (or perhaps find) mf output file" -msgstr "Could not read (or perhaps find) mf output file" - -msgid "MetaFont exited with an error" -msgstr "MetaFont exited with an error" - -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "AutoWidth failure on %s\n" - -msgid "Couldn't open file" -msgstr "Could not open file" - -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Could not open file %.200s" - -msgid "No Kern Pairs" -msgstr "No Kern Pairs" - -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "No kerning pairs found in %.200s" - -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." - -msgid "Glyph too big" -msgstr "Glyph too big" - -msgid "Spiros did not converge" -msgstr "Spiros did not converge" - -msgid "Scaling Bitmaps" -msgstr "Scaling Bitmaps" - -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Attempt to regenerate a pixel size that has not been created (%d@%d)" - -msgid "Missing Bitmap" -msgstr "Missing Bitmap" - -msgid "Save Failed" -msgstr "Save Failed" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"I'm sorry, this file is too complex for me to understand (or is erroneous, " -"or is empty)" - -msgid "Too Complex or Bad" -msgstr "Too Complex or Bad" - -msgid "Not a plate file" -msgstr "Not a plate file" - -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"This does not seem to be a plate file\n" -"First line wrong" - -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"This does not seem to be a plate file\n" -"Expected left parenthesis" - -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" - -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"This does not seem to be a plate file\n" -"Expected two real numbers" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" - -msgid "Can't find the file" -msgstr "Cannot find the file" - -msgid "Bad xfig file" -msgstr "Bad xfig file" - -msgid "Bad image file" -msgstr "Bad image file" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "Bad image file: %.100s" - -msgid "Nothing Selected" -msgstr "Nothing Selected" - -msgid "You must select a glyph before you can import an image into it" -msgstr "You must select a glyph before you can import an image into it" - -msgid "More Images Than Selected Glyphs" -msgstr "More Images Than Selected Glyphs" - -msgid "Bad Template" -msgstr "Bad Template" - -msgid "Bad template, no extension" -msgstr "Bad template, no file extension" - -msgid "Bad template, unrecognized format" -msgstr "Bad template, unrecognised format" - -msgid "Nothing Loaded" -msgstr "Nothing Loaded" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Unicode value (%x) not in font, ignored" - -msgid "Unicode value not in font" -msgstr "Unicode value not in font" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Encoding value (%x) not in font, ignored" - -msgid "Encoding value not in font" -msgstr "Encoding value not in font" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Bad image file, not a bitmap: %.100s" - -msgid "Don't Warn Again" -msgstr "Do not Warn Again" - -msgid "_OK" -msgstr "_OK" - -msgid "Bad Reference" -msgstr "Bad Reference" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." - -msgid "_Yes" -msgstr "_Yes" - -msgid "Yes to _All" -msgstr "Yes to _All" - -msgid "No _to All" -msgstr "No _to All" - -msgid "_No" -msgstr "_No" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines or delete the reference?" - -msgid "Anchor Lost" -msgstr "Anchor Lost" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" - -msgid "Duplicate Anchor" -msgstr "" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" - -msgid "Different Fonts" -msgstr "" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" - -msgid "Please don't do that" -msgstr "Please don't do that" - -msgid "You may not paste a reference into this window" -msgstr "" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "" - -msgid "Self-referential glyph" -msgstr "" - -msgid "No Vertical Metrics" -msgstr "" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" - -msgid "Could not find original glyph" -msgstr "" - -msgid "Missing glyph" -msgstr "" - -msgid "_Cancel" -msgstr "" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "" - -msgid "No Lookups" -msgstr "" - -msgid "No lookups to copy" -msgstr "" - -msgid "Lookups" -msgstr "" - -msgid "Choose which lookups to copy" -msgstr "" - -msgid "Attempt to make a character that refers to itself" -msgstr "" - -msgid "Self-referential character" -msgstr "" - -msgid "No selection\n" -msgstr "" - -msgid "Bitmap Paste" -msgstr "" - -msgid "Pasting..." -msgstr "" - -#, c-format -msgid "Can't open %s\n" -msgstr "Cannot open %s\n" - -#, c-format -msgid "Failed to write %s\n" -msgstr "" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" - -msgid "Auto Hinting Font..." -msgstr "" - -msgid "Converting PostScript" -msgstr "" - -msgid "Saving PostScript Font" -msgstr "" - -msgid "Outlining glyphs" -msgstr "" - -msgid "Inlining glyphs" -msgstr "" - -msgid "Shadowing glyphs" -msgstr "" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" - -msgid "Encoding name" -msgstr "" - -msgid "Please name this encoding" -msgstr "" - -msgid "Bad encoding file format" -msgstr "" - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" - -msgid "couldn't write encodings file\n" -msgstr "could not write encodings file\n" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Could not open cidmap file: %s" - -msgid "Missing cidmap file" -msgstr "" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" - -msgid "Bad cidmap file" -msgstr "" - -msgid "_Search" -msgstr "" - -msgid "_Use It" -msgstr "" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" - -msgid "Use CID Map" -msgstr "" - -msgid "_Browse" -msgstr "" - -msgid "_Give Up" -msgstr "" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" - -msgid "No cidmap file..." -msgstr "" - -msgid "Find a cidmap file..." -msgstr "" - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Are you sure you do not want to use the cidmap I found?" - -msgid "_Add" -msgstr "" - -msgid "_Delete" -msgstr "" - -msgid "Extraneous glyphs" -msgstr "" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "" - -msgid "Encoding Too Large" -msgstr "" - -msgid "MultipleEncodingIgnored" -msgstr "" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" - -#, c-format -msgid "No glyph named %s." -msgstr "" - -#, c-format -msgid "No CID named %s" -msgstr "" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "" - -msgid "Removing overlaps..." -msgstr "" - -msgid "Adding points at Extrema..." -msgstr "" - -msgid "Rounding to integer..." -msgstr "" - -msgid "Correcting Direction..." -msgstr "" - -msgid "Unlink All" -msgstr "" - -msgid "Unlink" -msgstr "" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "" - -msgid "Simplifying..." -msgstr "" - -msgid "Finding Substitution Points..." -msgstr "" - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" - -msgid "Replace Å" -msgstr "" - -msgid "_Revert" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" - -msgid "Font changed" -msgstr "" - -msgid "Old sfd file" -msgstr "" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" - -msgid "Glyph Name Changed" -msgstr "" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "" - -msgid "Merging a font with itself achieves nothing" -msgstr "" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "" - -msgid "What is the pixel size of the font in this file?" -msgstr "" - -msgid "Bad Number" -msgstr "" - -msgid "Duplicate pixelsize" -msgstr "" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" - -msgid "Not a pk file" -msgstr "" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" - -msgid "Not a gf file" -msgstr "" - -msgid "Not a pcf file" -msgstr "" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" - -msgid "Not a bdf file" -msgstr "" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Reading Glyphs" -msgstr "" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" - -msgid "No Bitmap Font" -msgstr "" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "" - -msgid "family name" -msgstr "" - -msgid "full name" -msgstr "" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "" - -msgid "Glyph Positioning\n" -msgstr "" - -msgid "Glyph Substitution\n" -msgstr "" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "" - -msgid "Dutch" -msgstr "" - -msgid "English" -msgstr "" - -msgid "French" -msgstr "" - -msgid "German" -msgstr "" - -msgid "Lang|Greek" -msgstr "" - -msgid "Lang|Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Hungarian" -msgstr "" - -msgid "Italian" -msgstr "" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Russian" -msgstr "" - -msgid "Spanish" -msgstr "" - -msgid "Sanskrit" -msgstr "" - -msgid "Swedish" -msgstr "" - -msgid "Turkish" -msgstr "" - -msgid "Welsh" -msgstr "" - -msgid "Access All Alternates" -msgstr "" - -msgid "Above Base Forms" -msgstr "" - -msgid "Above Base Mark" -msgstr "" - -msgid "Above Base Substitutions" -msgstr "" - -msgid "Vertical Fractions" -msgstr "" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "" - -msgid "Below Base Mark" -msgstr "" - -msgid "Below Base Substitutions" -msgstr "" - -msgid "Capitals to Petite Capitals" -msgstr "" - -msgid "Capitals to Small Capitals" -msgstr "" - -msgid "Contextual Alternates" -msgstr "" - -msgid "Case-Sensitive Forms" -msgstr "" - -msgid "Glyph Composition/Decomposition" -msgstr "" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "" - -msgid "Centered CJK Punctuation" -msgstr "Centred CJK Punctuation" - -msgid "Capital Spacing" -msgstr "" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "" - -msgid "Discretionary Ligatures" -msgstr "" - -msgid "Denominators" -msgstr "" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "" - -msgid "Final Glyph On Line" -msgstr "" - -msgid "Terminal Forms #2" -msgstr "" - -msgid "Terminal Forms #3" -msgstr "" - -msgid "Terminal Forms" -msgstr "" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "" - -msgid "Full Widths" -msgstr "" - -msgid "Half Forms" -msgstr "" - -msgid "Halant Forms" -msgstr "" - -msgid "Alternative Half Widths" -msgstr "" - -msgid "Historical Forms" -msgstr "" - -msgid "Horizontal Kana Alternatives" -msgstr "" - -msgid "Historic Ligatures" -msgstr "" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "" - -msgid "Initial Forms" -msgstr "" - -msgid "Isolated Forms" -msgstr "" - -msgid "Italics" -msgstr "" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "" - -msgid "JIS83 Forms" -msgstr "" - -msgid "JIS90 Forms" -msgstr "" - -msgid "Horizontal Kerning" -msgstr "" - -msgid "Left Bounds" -msgstr "" - -msgid "Standard Ligatures" -msgstr "" - -msgid "Leading Jamo Forms" -msgstr "" - -msgid "Lining Figures" -msgstr "" - -msgid "Localized Forms" -msgstr "" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "" - -msgid "Medial Forms 2" -msgstr "" - -msgid "Medial Forms" -msgstr "" - -msgid "Mathematical Greek" -msgstr "" - -msgid "Mark to Mark" -msgstr "" - -msgid "Mark Positioning via Substitution" -msgstr "" - -msgid "Alternate Annotation Forms" -msgstr "" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "" - -msgid "Numerators" -msgstr "" - -msgid "Oldstyle Figures" -msgstr "" - -msgid "Optical Bounds" -msgstr "" - -msgid "Ordinals" -msgstr "" - -msgid "Ornaments" -msgstr "" - -msgid "Proportional Alternate Metrics" -msgstr "" - -msgid "Lowercase to Petite Capitals" -msgstr "" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "" - -msgid "Pre Base Forms" -msgstr "" - -msgid "Pre Base Substitutions" -msgstr "" - -msgid "Post Base Forms" -msgstr "" - -msgid "Post Base Substitutions" -msgstr "" - -msgid "Proportional Width" -msgstr "" - -msgid "Quarter Widths" -msgstr "" - -msgid "Randomize" -msgstr "" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "" - -msgid "Reph Form" -msgstr "" - -msgid "Right Bounds" -msgstr "" - -msgid "Right to Left Alternates" -msgstr "" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "" - -msgid "Scientific Inferiors" -msgstr "" - -msgid "Lowercase to Small Capitals" -msgstr "" - -msgid "Simplified Forms" -msgstr "" - -msgid "Style Set 1" -msgstr "" - -msgid "Style Set 2" -msgstr "" - -msgid "Style Set 3" -msgstr "" - -msgid "Style Set 4" -msgstr "" - -msgid "Style Set 5" -msgstr "" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "" - -msgid "Superscript" -msgstr "" - -msgid "Swash" -msgstr "" - -msgid "Titling" -msgstr "" - -msgid "Trailing Jamo Forms" -msgstr "" - -msgid "Traditional Name Forms" -msgstr "" - -msgid "Tabular Numbers" -msgstr "" - -msgid "Traditional Forms" -msgstr "" - -msgid "Third Widths" -msgstr "" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "" - -msgid "Vattu Variants" -msgstr "" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "" - -msgid "Vowel Jamo Forms" -msgstr "" - -msgid "Vertical Kana Alternates" -msgstr "" - -msgid "Vertical Kerning" -msgstr "" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "" - -msgid "Vertical Rotation & Alternates" -msgstr "" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "" - -msgid "Required feature" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "" - -msgid "Canadian Syllabics" -msgstr "" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "" - -msgid "Cyrillic" -msgstr "" - -msgid "Script|Default" -msgstr "" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "" - -msgid "Script|Georgian" -msgstr "" - -msgid "Glagolitic" -msgstr "" - -msgid "Gothic" -msgstr "" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "" - -msgid "Linear B" -msgstr "" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "" - -msgid "Script|Tamil2" -msgstr "" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "" - -msgid "Script|Tibetan" -msgstr "" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "" - -msgid "Pick a font, any font..." -msgstr "" - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Norwegian" -msgstr "" - -msgid "Japanese" -msgstr "" - -msgid "Lang|Arabic" -msgstr "" - -msgid "Finnish" -msgstr "" - -msgid "Icelandic" -msgstr "" - -msgid "Maltese" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Flemish" -msgstr "" - -msgid "Irish Gaelic" -msgstr "" - -msgid "Albanian" -msgstr "" - -msgid "Romanian" -msgstr "" - -msgid "Slovak" -msgstr "" - -msgid "Slovenian" -msgstr "" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Byelorussian" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Axerbaijani (Cyrillic)" -msgstr "" - -msgid "Axerbaijani (Arabic)" -msgstr "" - -msgid "Lang|Armenian" -msgstr "" - -msgid "Lang|Georgian" -msgstr "" - -msgid "Moldavian" -msgstr "" - -msgid "Kirghiz" -msgstr "" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Mongolian (Mongolian)" -msgstr "" - -msgid "Mongolian (cyrillic)" -msgstr "" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "" - -msgid "Unknown Language" -msgstr "" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disastrous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behaviour off – but be careful!" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "AccentCentreLowest" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"When placing grave and acute accents above letters, should\n" -"FontForge centre them based on their full width, or\n" -"should it just centre based on the lowest point\n" -"of the accent." - -msgid "CharCenterHighest" -msgstr "CharCentreHighest" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"When centering an accent over a glyph, should the accent\n" -"be centred on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "Ask the user for autotrace arguements each time autotrace is invoked" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behaviour is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." - -msgid "RecognizePUANames" -msgstr "RecognisePUANames" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "electronic end user licence table" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "" - -msgid "Bad Font Name" -msgstr "" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "No argument to operator\n" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "No argument to operator %d in private dict\n" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "" - -msgid "Saving TrueType Font" -msgstr "" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "" - -msgid "Printing Font" -msgstr "" - -msgid "Generating PostScript Font" -msgstr "" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "" - -msgid "Warning: Font contained no glyphs" -msgstr "" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Third argument of imagemask must be a boolean.\n" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "First and second arguments of imagemask must be integers.\n" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "" - -msgid "Saving TFM File" -msgstr "" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "" - -msgid "Saving Outlines" -msgstr "" - -msgid "Saving Spline Font Database" -msgstr "" - -msgid "Saving..." -msgstr "" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"This font is marked with an FSType of 2 (Restricted\n" -"Licence). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Bad hex colour spec: %s\n" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Bad RGB colour spec: %s\n" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "Failed to parse colour %s\n" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "Bad glyph range specified in colour subtable of PfEd table\n" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "" - -msgid "Not enough lines" -msgstr "" - -msgid "Can't Parallel" -msgstr "" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "Mathematical centreline" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "" - -msgid "Selected Glyphs" -msgstr "" - -msgid "Current Glyph" -msgstr "" - -msgid "Pixel Sizes:" -msgstr "" - -msgid "Point sizes on a 75 dpi screen" -msgstr "" - -msgid "Point sizes on a 96 dpi screen" -msgstr "" - -msgid "Point sizes on a 72 dpi screen" -msgstr "" - -msgid "Point sizes on a 120 dpi screen" -msgstr "" - -msgid "Point sizes on a 100 dpi screen" -msgstr "" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "" - -msgid " Removing a size will delete it." -msgstr "" - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr "" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "" - -msgid "New _Bitmap Window" -msgstr "" - -msgid "New _Metrics Window" -msgstr "" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "" - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "" - -msgid "Recen_t" -msgstr "" - -msgid "_Close" -msgstr "" - -msgid "_Save" -msgstr "" - -msgid "S_ave as..." -msgstr "" - -msgid "_Generate Fonts..." -msgstr "" - -msgid "Generate Mac _Family..." -msgstr "" - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "" - -msgid "_Import..." -msgstr "" - -msgid "_Revert File" -msgstr "" - -msgid "Pr_eferences..." -msgstr "" - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "" - -msgid "_Undo" -msgstr "" - -msgid "_Redo" -msgstr "" - -msgid "Cu_t" -msgstr "" - -msgid "_Copy" -msgstr "" - -msgid "C_opy Reference" -msgstr "" - -msgid "_Paste" -msgstr "" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "" - -msgid "Remo_ve Undoes" -msgstr "" - -msgid "U_nlink Reference" -msgstr "" - -msgid "Flip _Horizontally" -msgstr "" - -msgid "Flip _Vertically" -msgstr "" - -msgid "_Rotate 90° CW" -msgstr "" - -msgid "Rotate _90° CCW" -msgstr "Rotate _90° ACW" - -msgid "Rotate _180°" -msgstr "" - -msgid "_Skew..." -msgstr "" - -msgid "_Font Info..." -msgstr "" - -msgid "Glyph _Info..." -msgstr "" - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "" - -msgid "_Layers" -msgstr "" - -msgid "_Shades" -msgstr "" - -msgid "_Docked Palettes" -msgstr "" - -msgid "_Fit" -msgstr "" - -msgid "Z_oom out" -msgstr "" - -msgid "Zoom _in" -msgstr "" - -msgid "_Next Glyph" -msgstr "" - -msgid "_Prev Glyph" -msgstr "" - -msgid "Next _Defined Glyph" -msgstr "" - -msgid "Prev Defined Gl_yph" -msgstr "" - -msgid "_Goto" -msgstr "" - -msgid "Find In Font _View" -msgstr "" - -msgid "_Bigger Pixel Size" -msgstr "" - -msgid "_Smaller Pixel Size" -msgstr "" - -msgid "_Palettes" -msgstr "" - -msgid "Set _Width..." -msgstr "" - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "" - -msgid "_Edit" -msgstr "" - -msgid "E_lement" -msgstr "" - -msgid "_View" -msgstr "" - -msgid "_Metrics" -msgstr "" - -msgid "_Window" -msgstr "" - -msgid "_Help" -msgstr "" - -msgid "Recalculate Bitmaps" -msgstr "" - -msgid "Automatic" -msgstr "" - -msgid "No Class" -msgstr "" - -msgid "Base Glyph" -msgstr "" - -msgid "Base Lig" -msgstr "" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "Pick a colour" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "" - -msgid "Set From N_ame" -msgstr "" - -msgid "Set From Val_ue" -msgstr "" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Color:" -msgstr "Colour:" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behaviour clearer." - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Brings up a dialogue which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "" - -msgid "_Next >" -msgstr "" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "Point Colour" - -msgid "The color of an on-curve point" -msgstr "The colour of an on-curve point" - -msgid "First Point Color" -msgstr "First Point Colour" - -msgid "The color of the point which is the start of a contour" -msgstr "The colour of the point which is the start of a contour" - -msgid "Selected Point Color" -msgstr "Selected Point Colour" - -msgid "The color of a selected point" -msgstr "The colour of a selected point" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "Extrema Point Colour" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "The colour used to draw points at extrema (if that mode is active)" - -msgid "Point of Inflection Color" -msgstr "Point of Inflection Colour" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "The colour used to draw points of inflection (if that mode is active)" - -msgid "Almost H/V Color" -msgstr "Almost H/V Colour" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"The colour used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" - -msgid "Next CP Color" -msgstr "Next CP Colour" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"The colour used to draw the \"next\" control point of an on-curve point" - -msgid "Prev CP Color" -msgstr "Prev CP Colour" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"The colour used to draw the \"previous\" control point of an on-curve point" - -msgid "Selected CP Color" -msgstr "Selected CP Colour" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "The colour used to draw a selected control point of an on-curve point" - -msgid "Coordinate Line Color" -msgstr "Coordinate Line Colour" - -msgid "Italic Coord. Color" -msgstr "Italic Coord. Colour" - -msgid "Metrics Label Color" -msgstr "Metrics Label Colour" - -msgid "Hint Label Color" -msgstr "Hint Label Colour" - -msgid "Blue Values Color" -msgstr "Blue Values Colour" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" -"The colour used to mark blue zones in the blue values entry of the private " -"dictionary" - -msgid "Family Blue Color" -msgstr "Family Blue Colour" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" -"The colour used to mark blue zones in the family blues entry of the private " -"dictionary" - -msgid "Diagonal Hint Color" -msgstr "Diagonal Hint Colour" - -msgid "The color used to draw diagonal hints" -msgstr "The colour used to draw diagonal hints" - -msgid "Horiz. Hint Color" -msgstr "Horiz. Hint Colour" - -msgid "The color used to draw horizontal hints" -msgstr "The colour used to draw horizontal hints" - -msgid "The color used to draw vertical hints" -msgstr "The colour used to draw vertical hints" - -msgid "Vert. Hint Color" -msgstr "Vert. Hint Colour" - -msgid "HFlex Hint Color" -msgstr "HFlex Hint Colour" - -msgid "VFlex Hint Color" -msgstr "VFlex Hint Colour" - -msgid "Conflict Hint Color" -msgstr "Conflict Hint Colour" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "The colour used to draw a hint which conflicts with another" - -msgid "HHint Active Color" -msgstr "HHint Active Colour" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" -"The colour used to draw the active horizontal hint which the Review Hints " -"dialogue is examining" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" -"The colour used to draw the active vertical hint which the Review Hints " -"dialogue is examining" - -msgid "VHint Active Color" -msgstr "VHint Active Colour" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "The colour of the line marking the advance width" - -msgid "Width Color" -msgstr "Width Colour" - -msgid "Selected Width Color" -msgstr "Selected Width Colour" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "The colour of the line marking the advance width when it is selected" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "Grid Fit Width Colour" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "The colour of the line marking the grid-fit advance width" - -msgid "Ligature Caret Color" -msgstr "Ligature Caret Colour" - -msgid "The color of the line(s) marking ligature carets" -msgstr "The colour of the line(s) marking ligature carets" - -msgid "Anchor Color" -msgstr "Anchor Colour" - -msgid "The color of anchor stars" -msgstr "The colour of anchor stars" - -msgid "Anchored Line Color" -msgstr "Anchored Line Colour" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" -"The colour of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" - -msgid "Template Color" -msgstr "Template Colour" - -msgid "Old Outline Color" -msgstr "Old Outline Colour" - -msgid "Original Color" -msgstr "Original Colour" - -msgid "Guide Layer Color" -msgstr "Guide Layer Colour" - -msgid "Grid Fit Color" -msgstr "Grid Fit Colour" - -msgid "The color of grid-fit outlines" -msgstr "The colour of grid-fit outlines" - -msgid "Inactive Layer Color" -msgstr "Inactive Layer Colour" - -msgid "The color of outlines in inactive layers" -msgstr "The colour of outlines in inactive layers" - -msgid "Active Layer Color" -msgstr "Active Layer Colour" - -msgid "The color of outlines in the active layer" -msgstr "The colour of outlines in the active layer" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "Clip Path Colour" - -msgid "The color of the clip path" -msgstr "The colour of the clip path" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "Background Image Colour" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" -"The colour used to draw bitmap (single bit) images which do not specify a " -"clut" - -msgid "Fill Color" -msgstr "Fill Colour" - -msgid "The color used to fill the outline if that mode is active" -msgstr "The colour used to fill the outline if that mode is active" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "Trace Colour" - -msgid "Raster Color" -msgstr "Raster Colour" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "The colour of grid-fit (and other) raster blocks" - -msgid "Raster New Color" -msgstr "Raster New Colour" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"The colour of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" - -msgid "Raster Old Color" -msgstr "Raster Old Colour" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" -"The colour of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" - -msgid "Raster Grid Color" -msgstr "Raster Grid Colour" - -msgid "Raster Dark Color" -msgstr "Raster Dark Colour" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "" - -msgid "E_xecute Script..." -msgstr "" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "" - -msgid "_First Point" -msgstr "" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "" - -msgid "_Prev Point" -msgstr "" - -msgid "Ne_xt Control Point" -msgstr "" - -msgid "P_rev Control Point" -msgstr "" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "" - -msgid "_VWidth" -msgstr "" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "" - -msgid "Co_py LBearing" -msgstr "" - -msgid "Copy RBearin_g" -msgstr "" - -msgid "C_hop" -msgstr "" - -msgid "Clear _Background" -msgstr "" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "" - -msgid "Copy _Fg To Bg" -msgstr "" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "" - -msgid "_Tangent" -msgstr "" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "Centre Bet_ween Control Points" - -msgid "_Add Anchor" -msgstr "" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "" - -msgid "Space _Regions..." -msgstr "" - -msgid "Make _Parallel..." -msgstr "" - -msgid "_Simplify" -msgstr "" - -msgid "Simplify More..." -msgstr "" - -msgid "Clea_nup Glyph" -msgstr "" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "" - -msgid "Build _Composite Glyph" -msgstr "" - -msgid "_References..." -msgstr "" - -msgid "_Substitutions..." -msgstr "" - -msgid "_Transform..." -msgstr "" - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "" - -msgid "S_how Dependent" -msgstr "" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "" - -msgid "Add E_xtrema" -msgstr "" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "" - -msgid "Roun_d" -msgstr "" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "" - -msgid "_Correct Direction" -msgstr "" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "_Centre in Width" - -msgid "_Thirds in Width" -msgstr "" - -msgid "Set _LBearing..." -msgstr "" - -msgid "Set _RBearing..." -msgstr "" - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" - -msgid "_Anchored Pairs" -msgstr "" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "" - -msgid "Second Char" -msgstr "" - -msgid "Kern Size" -msgstr "" - -msgid "Select a ligature to view" -msgstr "" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "" - -msgid "Couldn't create directory" -msgstr "" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "" - -msgid "Value out of range" -msgstr "" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "" - -msgid "_Retain" -msgstr "" - -msgid "Transformation Matrix Changed" -msgstr "" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "" - -msgid "Image Info" -msgstr "" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialogue to close, is that what you want?" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "This index is much larger than the closest neighbour" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "" - -msgid "Next CP Y" -msgstr "" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "" - -msgid "Prev CP Y" -msgstr "" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "" - -msgid "Re_move" -msgstr "" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "" - -msgid "Create Vertical Stem Hint" -msgstr "" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "" - -msgid "Only one font may be imported into the background" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "" - -msgid "Magnify (Minify with alt)" -msgstr "" - -msgid "Pointer" -msgstr "" - -msgid "Draw a freehand curve" -msgstr "" - -msgid "Scroll by hand" -msgstr "" - -msgid "Cut splines in two" -msgstr "" - -msgid "Measure distance, angle between points" -msgstr "" - -msgid "Add a point, then drag out its control points" -msgstr "" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "" - -msgid "Add a tangent point" -msgstr "" - -msgid "Rotate the selection" -msgstr "" - -msgid "Scale the selection" -msgstr "" - -msgid "Flip the selection" -msgstr "" - -msgid "Skew the selection" -msgstr "" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "" - -msgid "Rectangle or Ellipse" -msgstr "" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "" - -msgid "Star" -msgstr "" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "" - -#. GT: Background, make it short -msgid "_Back" -msgstr "" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" - -msgid "Size of Points" -msgstr "" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "Centre Out" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "" - -msgid "Polygon" -msgstr "" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "" - -msgid "Layer Info..." -msgstr "" - -msgid "New Layer..." -msgstr "" - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Is Layer Editable?" -msgstr "" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "" - -msgid "Set/Clear Pixels" -msgstr "" - -msgid "Scroll Bitmap" -msgstr "" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "" - -msgid "Filled Ellipse" -msgstr "" - -msgid "Negative Width" -msgstr "" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "_Mitre" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Bad colour on line %d, must be between 000000 and ffffff." - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "Colour" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its centre whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" -"The gradient will be a linear gradient,\n" -"With the colour change happening along\n" -"the line drawn in the view" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" -"The gradient will be a radial gradient,\n" -"With the colour change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" -"Beyond the endpoints, the gradient takes on the colour at the end-points\n" -"This does not work for PostScript linear gradients" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" -"Specify the colour (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The colour is a 6 (hex)\n" -"digit number expressing an RGB colour." - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "Bad Colour" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "" - -msgid "To _File" -msgstr "" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "" - -msgid "_Printer:" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "" - -msgid "Invalid point size" -msgstr "" - -msgid "Print To File..." -msgstr "" - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" - -msgid "Full Pa_ge Glyph" -msgstr "" - -msgid "Full Pa_ge Glyphs" -msgstr "" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "" - -msgid "_Multi Size Glyphs" -msgstr "" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "Centred" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" - -msgid "KOI8-R (Cyrillic)" -msgstr "" - -msgid "ISO 8859-6 (Arabic)" -msgstr "" - -msgid "ISO 8859-7 (Greek)" -msgstr "" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "" - -msgid "KSC 5601-1987 (Korean)" -msgstr "" - -msgid "Johab (Korean)" -msgstr "" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "" - -msgid "Printable Document" -msgstr "" - -msgid "Editable Document" -msgstr "" - -msgid "Installable Font" -msgstr "" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "" - -msgid "Monospace" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "" - -msgid "Modern" -msgstr "" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "" - -msgid "Condensed" -msgstr "" - -msgid "Very Expanded" -msgstr "" - -msgid "Very Condensed" -msgstr "" - -msgid "Monospaced" -msgstr "" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "" - -msgid "Rapid/Horizontal" -msgstr "" - -msgid "Instant/Vertical" -msgstr "" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "Normal/Off-Centre" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "Oblique/Off-Centre" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "" - -msgid "_Arm Style" -msgstr "" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "" - -msgid "_Midline" -msgstr "" - -msgid "_Proportion" -msgstr "" - -msgid "_Serifs" -msgstr "" - -msgid "_X-Height" -msgstr "" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "" - -msgid "Chinese (Taiwan)" -msgstr "" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "" - -msgid "English (US)" -msgstr "" - -msgid "English (Canada)" -msgstr "" - -msgid "English (Australian)" -msgstr "" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "" - -msgid "Lang|Farsi" -msgstr "" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "" - -msgid "French Belgium" -msgstr "" - -msgid "French Canadian" -msgstr "" - -msgid "French Swiss" -msgstr "" - -msgid "French Luxembourg" -msgstr "" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "" - -msgid "German Swiss" -msgstr "" - -msgid "German Austrian" -msgstr "" - -msgid "German Luxembourg" -msgstr "" - -msgid "German Liechtenstein" -msgstr "" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "" - -msgid "Norwegian (Bokmal)" -msgstr "" - -msgid "Norwegian (Nynorsk)" -msgstr "" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "" - -msgid "Russian (Moldova)" -msgstr "" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "" - -msgid "Spanish (Traditional)" -msgstr "" - -msgid "Spanish Mexico" -msgstr "" - -msgid "Spanish (Modern)" -msgstr "" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "" - -msgid "Swedish (Sweden)" -msgstr "" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "" - -msgid "Styles (SubFamily)" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "" - -msgid "Manufacturer" -msgstr "" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "" - -msgid "Designer URL" -msgstr "" - -msgid "License" -msgstr "Licence" - -msgid "License URL" -msgstr "Licence URL" - -msgid "Preferred Family" -msgstr "" - -msgid "Preferred Styles" -msgstr "" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "" - -msgid "Underline _Position:" -msgstr "" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "" - -msgid "_Ascent:" -msgstr "" - -msgid "_Descent:" -msgstr "" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "" - -msgid "_Down" -msgstr "" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "" - -msgid "Name For Human_s:" -msgstr "" - -msgid "_Weight" -msgstr "" - -msgid "_Version:" -msgstr "" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe now consider XUID/UniqueID unnecessary)" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "" - -msgid "_Guess" -msgstr "" - -msgid "Has _Vertical Metrics" -msgstr "" - -msgid "Interpretation:" -msgstr "" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" -"Allow editing of multiple colours and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "Histogram Dialogue" - -msgid "Width _Class" -msgstr "" - -msgid "P_FM Family" -msgstr "" - -msgid "_Embeddable" -msgstr "" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviours are permitted on\n" -"both the document and the font." - -msgid "No Subsetting" -msgstr "" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "" - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "" - -msgid "_Merge Feature Info..." -msgstr "" - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "" - -msgid "_All Fonts" -msgstr "" - -msgid "_Displayed Font" -msgstr "" - -msgid "Glyph _Metadata" -msgstr "" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "Select by _Colour" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "" - -msgid "Paste Into" -msgstr "" - -msgid "Paste After" -msgstr "" - -msgid "Sa_me Glyph As" -msgstr "" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "" - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "Set _Colour" - -msgid "Find Pr_oblems..." -msgstr "" - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "" - -msgid "Interpo_late Fonts..." -msgstr "" - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "" - -msgid "Ma_ke From Font..." -msgstr "" - -msgid "Remove En_coding..." -msgstr "" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "" - -msgid "Show _V. Metrics..." -msgstr "" - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "" - -msgid "_36 pixel outline" -msgstr "" - -msgid "_48 pixel outline" -msgstr "" - -msgid "_72 pixel outline" -msgstr "" - -msgid "_96 pixel outline" -msgstr "" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "" - -msgid "Edit 'prep'..." -msgstr "" - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "" - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "" - -msgid "Histograms" -msgstr "" - -msgid "_Auto Width..." -msgstr "" - -msgid "Remove All Kern _Pairs" -msgstr "" - -msgid "Remove All VKern Pairs" -msgstr "" - -msgid "_Convert to CID" -msgstr "" - -msgid "Convert By C_Map" -msgstr "" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "" - -msgid "Insert _Blank" -msgstr "" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "" - -msgid "MM _Validity Check" -msgstr "" - -msgid "MM _Info..." -msgstr "" - -msgid "_Blend to New Font..." -msgstr "" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "" - -msgid "_License..." -msgstr "_Licence..." - -msgid "E_ncoding" -msgstr "" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "Colour used to draw the background of selected glyphs" - -msgid "Selected BG Color" -msgstr "Selected BG Colour" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Colour used to draw the foreground of selected glyphs" - -msgid "Selected FG Color" -msgstr "Selected FG Colour" - -msgid "Changed Color" -msgstr "Changed Colour" - -msgid "Color used to mark a changed glyph" -msgstr "Colour used to mark a changed glyph" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "Background colour for the drawing area of all views" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "" - -msgid "Set RBearing To:" -msgstr "" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "" - -msgid "Increment RBearing By:" -msgstr "" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "" - -msgid "Scale RBearing By:" -msgstr "" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "Select by Colour" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "" - -msgid "Palestinian Aramaic" -msgstr "" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "" - -msgid "Tahitian" -msgstr "" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "" - -msgid "Chinese Phonetic" -msgstr "" - -msgid "Chinese Simplified" -msgstr "" - -msgid "Chinese Traditional" -msgstr "" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "" - -msgid "Script(s) & Language(s)" -msgstr "" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "" - -msgid "No Lookup Type Selected" -msgstr "" - -msgid "You must select a Lookup Type." -msgstr "" - -msgid "Unnamed lookup" -msgstr "" - -msgid "You must name the lookup." -msgstr "" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "" - -msgid "Ignore Combining Marks" -msgstr "" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "" - -msgid "Store ligature data in AFM files" -msgstr "" - -msgid "Name in use" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "" - -msgid "First Glyph Name" -msgstr "" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behaviour clearer." - -msgid "_Populate" -msgstr "" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "" - -msgid "Duplicate name" -msgstr "" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "" - -msgid "Create a new lookup" -msgstr "" - -msgid "Add a subtable to which lookup?" -msgstr "" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "" - -msgid "_Pairs" -msgstr "" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "" - -msgid "Rename all glyphs in the selection" -msgstr "" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "" - -msgid "_Language:" -msgstr "" - -msgid "_Name:" -msgstr "" - -msgid "MacName|_New..." -msgstr "" - -msgid "This setting is already used" -msgstr "" - -msgid "Setting Id:" -msgstr "" - -msgid "_Enabled" -msgstr "" - -msgid "Feature _Id:" -msgstr "" - -msgid "Mutually Exclusive" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "MacSetting|_New..." -msgstr "" - -msgid "MacFeature|_New..." -msgstr "" - -msgid "MacFeature|Default" -msgstr "" - -msgid "Constants" -msgstr "" - -msgid "Sub/Superscript" -msgstr "" - -msgid "Limits" -msgstr "" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "" - -msgid "Top Left" -msgstr "" - -msgid "Bottom Right" -msgstr "" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "" - -msgid "Textual" -msgstr "" - -msgid "Name:" -msgstr "" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "" - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "" - -msgid "_Shadow" -msgstr "" - -msgid "_Wireframe" -msgstr "" - -msgid "Effects" -msgstr "" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "" - -msgid "Insert Glyph _After..." -msgstr "" - -msgid "Insert Glyph _Before..." -msgstr "" - -msgid "_Replace Glyph..." -msgstr "" - -msgid "Show _Grid" -msgstr "" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "" - -msgid "_Kerning only" -msgstr "" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "" - -msgid "_Window Type" -msgstr "" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "Colour used to draw the advance width line of a glyph" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Colour used to draw the italic advance width line of a glyph" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "Colour used to draw the kerning line" - -msgid "Kern Line Color" -msgstr "Kern Line Colour" - -msgid "Color used to draw the left side bearing" -msgstr "Colour used to draw the left side bearing" - -msgid "Side Bearing Color" -msgstr "Side Bearing Colour" - -msgid "Color used to mark the selected glyph" -msgstr "Colour used to mark the selected glyph" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "" - -msgid "Axis 2" -msgstr "" - -msgid "Axis 3" -msgstr "" - -msgid "Axis 4" -msgstr "" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "" - -msgid "End:" -msgstr "" - -msgid "AxisValue|Default" -msgstr "" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "" - -msgid "Normalized Settings:" -msgstr "" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "" - -msgid "MM _Info" -msgstr "" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "" - -msgid "Number of Master Designs:" -msgstr "" - -msgid "Axis Type:" -msgstr "" - -msgid "Axis Range:" -msgstr "" - -msgid "Default:" -msgstr "" - -msgid "Intermediate Points:" -msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "" - -msgid "Master Designs" -msgstr "" - -msgid "Design|_New..." -msgstr "" - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "" - -msgid "Center of Selection" -msgstr "Centre of Selection" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "" - -msgid "Point of View Projection" -msgstr "" - -msgid "View Point" -msgstr "" - -msgid "Distance to drawing plane:" -msgstr "" - -msgid "Distance to projection plane:" -msgstr "" - -msgid "Drawing plane tilt:" -msgstr "" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Centre of selection\"\n" -"nor \"Last Press\"." - -msgid "All Fonts" -msgstr "" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "" - -msgid "Backup SFD" -msgstr "" - -msgid "Extract from PDF" -msgstr "" - -msgid "Archives" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Edit Filter List" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Edit Font Filters" -msgstr "" - -msgid "Filter|New" -msgstr "" - -msgid "Filter:" -msgstr "" - -msgid "Display files of this type" -msgstr "" - -msgid "Force glyph names to:" -msgstr "" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "" - -msgid "Open Font" -msgstr "" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialogue.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialogue.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" - -msgid "Generic" -msgstr "" - -msgid "New Font" -msgstr "" - -msgid "Navigation" -msgstr "" - -msgid "Editing" -msgstr "" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "" - -msgid "Apps" -msgstr "" - -msgid "Font Info" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "PS Hints" -msgstr "" - -msgid "TT Instrs" -msgstr "" - -msgid "Call Script" -msgstr "" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "MacMap|_New..." -msgstr "" - -msgid "MacMapping|Default" -msgstr "" - -msgid "Menu Name" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "" - -msgid "On" -msgstr "" - -msgid "Off" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "to alter that behaviour you may set an environment" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge recognises BROWSER, MF and AUTOTRACE." - -msgid "Prefs_App| " -msgstr "" - -msgid "Features" -msgstr "" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "" - -msgid "The x coord of the selected point is near the specified value" -msgstr "" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "" - -msgid "The y coord of the selected point is near the specified value" -msgstr "" - -msgid "The y coord of the selected point is near the baseline" -msgstr "" - -msgid "The y coord of the selected point is near the xheight" -msgstr "" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" - -msgid "The y coord of the selected point is near the cap height" -msgstr "" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" - -msgid "The selected line segment is nearly horizontal" -msgstr "" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" - -msgid "The selected line segment is nearly vertical" -msgstr "" - -msgid "The control point above the selected point is nearly vertical" -msgstr "" - -msgid "The control point below the selected point is nearly vertical" -msgstr "" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "" - -msgid "Ignore this problem in the future" -msgstr "" - -msgid "_Next" -msgstr "" - -msgid "Fix" -msgstr "" - -msgid "_Stop" -msgstr "" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" - -msgid "The selected line segment is near the italic angle" -msgstr "" - -msgid "The control point above the selected point is near the italic angle" -msgstr "" - -msgid "The control point below the selected point is near the italic angle" -msgstr "" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "" - -msgid "The paths that make up this glyph intersect one another" -msgstr "" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "" - -msgid "This hint does not control any points" -msgstr "" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "" - -msgid "This glyph extends further below the baseline than desired" -msgstr "" - -msgid "This glyph is wider than desired" -msgstr "" - -msgid "This glyph extends left further than desired" -msgstr "" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" - -msgid "pair" -msgstr "" - -msgid "position" -msgstr "" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" - -msgid "Kerning Class" -msgstr "" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr "" - -msgid " refers to a missing glyph" -msgstr "" - -msgid "Replace With:" -msgstr "" - -msgid "Always" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Skip" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "" - -msgid "_X near¹" -msgstr "" - -msgid "_Y near¹" -msgstr "" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "" - -msgid "_More hints than:" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "" - -msgid "Near" -msgstr "" - -msgid "Find Problems" -msgstr "" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "" - -msgid "_Control Points near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Set All" -msgstr "" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "" - -msgid "Open Contour" -msgstr "" - -msgid "Self Intersecting" -msgstr "" - -msgid "Wrong Direction" -msgstr "" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" - -msgid "Too Many Points" -msgstr "" - -msgid "Too Many Hints" -msgstr "" - -msgid "Bad Glyph Name" -msgstr "" - -msgid "Distance between adjacent points is too big" -msgstr "" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "" - -msgid "Glyph not in font" -msgstr "" - -msgid "Glyph Valid" -msgstr "" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "" - -msgid "problselect|Open Contours" -msgstr "" - -msgid "problselect|Bad Direction" -msgstr "" - -msgid "problselect|Self Intersections" -msgstr "" - -msgid "problselect|Missing Extrema" -msgstr "" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "" - -msgid "Add Good Extrema" -msgstr "" - -msgid "Add All Extrema" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "" - -msgid "Scroll To Glyph" -msgstr "" - -msgid "Select Glyphs With" -msgstr "" - -msgid "Try To Fix Glyphs With" -msgstr "" - -msgid "Passed Validation" -msgstr "" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "" - -msgid "In TTF/OTF" -msgstr "" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "" - -msgid "PS Type3 Bitmap" -msgstr "" - -msgid "No Bitmap Fonts" -msgstr "" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" - -msgid "Hint Substitution" -msgstr "" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" - -msgid "Output TFM & ENC" -msgstr "" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" - -msgid "PS Glyph Names" -msgstr "" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "" - -msgid "Output OFM & CFG" -msgstr "" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" - -msgid "PfaEdit Table" -msgstr "" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "" - -msgid "Save glyph comments in the PfEd table" -msgstr "" - -msgid "Save Colors" -msgstr "Save Colours" - -msgid "Save glyph colors in the PfEd table" -msgstr "Save glyph colours in the PfEd table" - -msgid "Lookup Names" -msgstr "" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "" - -msgid "Save the guidelines in the Guide layer." -msgstr "" - -msgid "Save Layers" -msgstr "" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialogue.\n" -"Do you wish to continue to generate your font in spite of this?" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialogue.\n" -"Do you wish to continue to generate your font in spite of this?" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" - -msgid "Create directory..." -msgstr "" - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "Allows you to select optional behaviour when generating the font" - -msgid "Layer:" -msgstr "" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" - -msgid "Append a FONTLOG entry" -msgstr "" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" -msgstr "" - -msgid "Side Bearing Addition" -msgstr "" - -msgid "Condense/Extend" -msgstr "" - -msgid "Scale By" -msgstr "" - -msgid "Counters:" -msgstr "" - -msgid "Side Bearings:" -msgstr "" - -msgid "Correct for Italic Angle" -msgstr "" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "" - -msgid "Horizontal Stem Height Add" -msgstr "" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "" - -msgid "Vertical Stem Width Add" -msgstr "" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" - -msgid "Unlikely scale factor" -msgstr "" - -msgid "Bad stem add" -msgstr "" - -msgid "Bad tag" -msgstr "" - -msgid "Feature tags are limited to 4 letters" -msgstr "" - -msgid "Missing glyph extension" -msgstr "" - -msgid "You must specify a glyph extension" -msgstr "" - -msgid "Vertical Offset" -msgstr "" - -msgid "Missing extension" -msgstr "" - -msgid "You must provide a glyph extension" -msgstr "" - -msgid "Horizontal Counter Scale" -msgstr "" - -msgid "Horizontal Counter Add" -msgstr "" - -msgid "Left Side Bearing Scale" -msgstr "" - -msgid "Left Side Bearing Add" -msgstr "" - -msgid "Right Side Bearing Scale" -msgstr "" - -msgid "Right Side Bearing Add" -msgstr "" - -msgid "Vertical Scale" -msgstr "" - -msgid "Vertical Counter Scale" -msgstr "" - -msgid "Vertical Counter Add" -msgstr "" - -msgid "Width of Vertical Stems:" -msgstr "" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "" - -msgid "Extent" -msgstr "" - -msgid "Resultant Y Position" -msgstr "" - -msgid "Create Subscript/Superscript" -msgstr "" - -msgid "Create Small Caps" -msgstr "" - -msgid "Change Glyphs" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "" - -msgid "Glyph Extension:" -msgstr "" - -msgid "Vertical Offset:" -msgstr "" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "" - -msgid "Glyph Extensions" -msgstr "" - -msgid "Letters:" -msgstr "" - -msgid "Symbols:" -msgstr "" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "" - -msgid "Stems" -msgstr "" - -msgid "Retain current advance width, center glyph within that width" -msgstr "Retain current advance width, centre glyph within that width" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Counter Size:" -msgstr "" - -msgid "Left Side Bearing:" -msgstr "" - -msgid "Right Side Bearing:" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "" - -msgid "Vertical Counters:" -msgstr "" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" - -msgid "Vertical Scale:" -msgstr "" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Embolden by" -msgstr "" - -msgid "Serif Height" -msgstr "" - -msgid "Serif Height Fuzz" -msgstr "" - -msgid "Top Zone" -msgstr "" - -msgid "Bottom Zone" -msgstr "" - -msgid "Top Hint" -msgstr "" - -msgid "Bottom Hint" -msgstr "" - -msgid "Embolden by:" -msgstr "" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" - -msgid "C_ustom" -msgstr "" - -msgid "User controls the emboldening with the next two fields" -msgstr "" - -msgid "_Top hint:" -msgstr "" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "" - -msgid "Allow the height match to differ by this much" -msgstr "" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "" - -msgid "Make the counters narrower" -msgstr "" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" - -msgid "Cleanup Self Intersect" -msgstr "" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" - -msgid "Oblique Slant..." -msgstr "" - -msgid "LSB Compression Percent" -msgstr "" - -msgid "Stem Compression Percent" -msgstr "" - -msgid "Counter Compression Percent" -msgstr "" - -msgid "RSB Compression Percent" -msgstr "" - -msgid "XHeight Percent" -msgstr "" - -msgid "Italic Angle" -msgstr "" - -msgid "Bad setting" -msgstr "" - -msgid "You may not select both variants of 'f'" -msgstr "" - -msgid "Transform baseline serifs" -msgstr "" - -msgid "Transform x-height serifs" -msgstr "" - -msgid "Transform ascender serifs" -msgstr "" - -msgid "Transform descender serifs" -msgstr "" - -msgid "Transform diagonal serifs" -msgstr "" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" - -msgid "Flat" -msgstr "" - -msgid "Slanted" -msgstr "" - -msgid "Pen Slanted" -msgstr "" - -msgid "Compress (as a percentage)" -msgstr "" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "" - -msgid "Lower Case" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Upper Case" -msgstr "" - -msgid "XHeight Percent:" -msgstr "" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" - -msgid "Italic Angle:" -msgstr "" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "" - -msgid "Desired X-Height" -msgstr "" - -msgid "Change XHeight" -msgstr "" - -msgid "Current x-height:" -msgstr "" - -msgid "Desired x-height:" -msgstr "" - -msgid "Serif height:" -msgstr "" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "" - -msgid "Find Next" -msgstr "" - -msgid "Match Fuzziness:" -msgstr "" - -msgid "Bad search pattern" -msgstr "" - -msgid "Nothing to match." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" - -msgid "Bad replace pattern" -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" - -msgid "Search Pattern:" -msgstr "" - -msgid "Replace Pattern:" -msgstr "" - -#, c-format -msgid "Find in %.100s" -msgstr "" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"The %1$s in the search dialogue contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" - -msgid "Replace Pattern" -msgstr "" - -msgid "Search Pattern" -msgstr "" - -msgid "Allow:" -msgstr "" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "" - -msgid "Scaling" -msgstr "" - -msgid "Rotating" -msgstr "" - -msgid "_Match Fuzziness:" -msgstr "" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" - -msgid "Search Selected Chars Only" -msgstr "" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" - -msgid "Find All" -msgstr "" - -msgid "Replace All" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Could not open" -msgstr "" - -#, c-format -msgid "Could not open %.100s" -msgstr "" - -msgid "No letters in font" -msgstr "" - -msgid "Insert random text in the specified script" -msgstr "" - -msgid "Text from script" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Save Image" -msgstr "" - -msgid "_Save As..." -msgstr "" - -msgid "_Insert Random Text..." -msgstr "" - -msgid "Save As _Image..." -msgstr "" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" - -msgid "Base Glyphs" -msgstr "" - -msgid "Base Ligatures" -msgstr "" - -msgid "Base Marks" -msgstr "" - -msgid "Empty" -msgstr "" - -#, c-format -msgid "Mark Class %.20s" -msgstr "" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "" - -msgid "Backtrack Match: " -msgstr "" - -msgid "Match: " -msgstr "" - -msgid "Lookahead Match: " -msgstr "" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "" - -#, c-format -msgid "Coverage %d: " -msgstr "" - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "" - -msgid "Replacement: " -msgstr "" - -msgid "Chaining Positioning" -msgstr "" - -msgid "Chaining Substitution" -msgstr "" - -msgid "Reverse Chaining Subs" -msgstr "" - -msgid "classes" -msgstr "" - -msgid "coverage" -msgstr "" - -msgid "glyphs" -msgstr "" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" - -#, c-format -msgid "Backtrack class %d: " -msgstr "" - -#, c-format -msgid "Class %d: " -msgstr "" - -#, c-format -msgid "Lookahead class %d: " -msgstr "" - -#, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "" - -msgid "Glyph Insertion" -msgstr "" - -msgid "Kern by State" -msgstr "" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" - -#, c-format -msgid "State %4d Flags:" -msgstr "" - -#, c-format -msgid "State %4d Mark: " -msgstr "" - -#, c-format -msgid "State %4d Cur: " -msgstr "" - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" - -msgid "Lookups Enabled for Expansion" -msgstr "" - -msgid "No Lookups Enabled for Expansion" -msgstr "" - -msgid "Lookups Disabled for Expansion" -msgstr "" - -msgid "No Lookups Disabled for Expansion" -msgstr "" - -msgid "Lookups Limiting Expansion" -msgstr "" - -msgid "No Lookups Limiting Expansion" -msgstr "" - -msgid "Lookups Enabled for Shrinkage" -msgstr "" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "" - -msgid "Lookups Disabled for Shrinkage" -msgstr "" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "" - -msgid "Lookups Limiting Shrinkage" -msgstr "" - -msgid "No Lookups Limiting Shrinkage" -msgstr "" - -#, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" - -msgid "Not classified" -msgstr "" - -msgid "Ligature" -msgstr "" - -msgid "Glyph Definition Sub-Table" -msgstr "" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" - -msgid "Mark Attachment Classes" -msgstr "" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" - -msgid "All glyphs have the same baseline" -msgstr "" - -msgid "Per glyph baseline data" -msgstr "" - -#, c-format -msgid " Left Bound=%d" -msgstr "" - -#, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" - -msgid "Arabic Right to Left" -msgstr "" - -msgid "European Number" -msgstr "" - -msgid "European Number Separator" -msgstr "" - -msgid "European Number Terminator" -msgstr "" - -msgid "Arabic Number" -msgstr "" - -msgid "Common Number Separator" -msgstr "" - -msgid "Block Separator" -msgstr "" - -msgid "Segment Separator" -msgstr "" - -msgid "White Space" -msgstr "" - -msgid "Neutral" -msgstr "" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "" - -msgid " Hang left" -msgstr "" - -msgid " Hang right" -msgstr "" - -msgid " Attach right" -msgstr "" - -#, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "" - -msgid "OpenType Tables" -msgstr "" - -msgid "'BASE' Baseline Table" -msgstr "" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "" - -msgid "'JSTF' Justification Table" -msgstr "" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "" - -msgid "'kern' Horizontal Kerning Table" -msgstr "" - -msgid "'lcar' Ligature Caret Table" -msgstr "" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" - -msgid "'opbd' Optical Bounds Table" -msgstr "" - -msgid "'prop' Glyph Properties Table" -msgstr "" - -msgid "Show ATT" -msgstr "" - -msgid "No differences found" -msgstr "" - -msgid "Differences..." -msgstr "" - -#, c-format -msgid "Compare %s to %s" -msgstr "" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" - -msgid "Font Compare" -msgstr "" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "" - -msgid "Compare _Outlines" -msgstr "" - -msgid "Accept outlines which exactly match the original" -msgstr "" - -msgid "_Accept inexact" -msgstr "" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" - -msgid "_Warn if inexact" -msgstr "" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" - -msgid "Warn if _unlinked references" -msgstr "" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" - -msgid "Compare _Hints" -msgstr "" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "" - -msgid "Compare hintmasks" -msgstr "" - -msgid "HintMasks only if conflicts" -msgstr "" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" - -msgid "Don't Compare HintMasks" -msgstr "" - -msgid "_Add Diff Outlines to Background" -msgstr "" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" - -msgid "Add _Missing Glyphs" -msgstr "" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" -msgstr "" - -msgid "Compare _Names" -msgstr "" - -msgid "Compare Glyph _Positioning" -msgstr "" - -msgid "Kerning & such" -msgstr "" - -msgid "Compare Glyph _Substitution" -msgstr "" - -msgid "Ligatures & such" -msgstr "" - -msgid "_Error Limit:" -msgstr "" - -msgid "Bump Size" -msgstr "" - -msgid "Line length max" -msgstr "" - -msgid "Allow _removal of extrema" -msgstr "" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" - -msgid "Allow _slopes to change" -msgstr "" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" - -msgid "Start contours at e_xtrema" -msgstr "" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" - -msgid "Allow _curve smoothing" -msgstr "" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" - -msgid "S_nap to horizontal/vertical" -msgstr "" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" - -msgid "_Flatten bumps on lines" -msgstr "" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" - -msgid "if smaller than" -msgstr "" - -msgid "Don't smooth lines" -msgstr "" - -msgid "longer than" -msgstr "" - -msgid "Set as Default" -msgstr "" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" - -msgid "Recovery Complete" -msgstr "" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" - -msgid "Too Many Kerns" -msgstr "" - -msgid "Kerning values must be even" -msgstr "" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" -msgstr "" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" - -msgid "Too Many Glyphs" -msgstr "" - -msgid "Edit State Transition" -msgstr "" - -msgid "Class 1: {Everything Else}" -msgstr "" - -msgid "Advance To Next Glyph" -msgstr "" - -msgid "Push Current Glyph" -msgstr "" - -msgid "Mark Current Glyph" -msgstr "" - -msgid "Mark Current Glyph As First" -msgstr "" - -msgid "Mark Current Glyph As Last" -msgstr "" - -msgid "Current Glyph Is Kashida Like" -msgstr "" - -msgid "Marked Glyph Is Kashida Like" -msgstr "" - -msgid "Insert Before Current Glyph" -msgstr "" - -msgid "Insert Before Marked Glyph" -msgstr "" - -msgid "Mark Insert:" -msgstr "" - -msgid "Current Insert:" -msgstr "" - -msgid "Mark Subs:" -msgstr "" - -msgid "Current Subs:" -msgstr "" - -msgid "_Up↑" -msgstr "" - -msgid "←_Left" -msgstr "" - -msgid "_Right→" -msgstr "" - -msgid "↓_Down" -msgstr "" - -msgid "{Start of Input}" -msgstr "" - -msgid "{Start of Line}" -msgstr "" - -msgid "Edit Contextual Glyph Insertion" -msgstr "" - -msgid "Edit Contextual Kerning" -msgstr "" - -msgid "Edit Indic Rearrangement" -msgstr "" - -msgid "New Contextual Glyph Insertion" -msgstr "" - -msgid "New Contextual Kerning" -msgstr "" - -msgid "New Indic Rearrangement" -msgstr "" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "" - -msgid "Isolated" -msgstr "" - -msgid "Medial" -msgstr "" - -msgid "Bad Tile" -msgstr "" - -msgid "You must specify an isolated (or medial) tile" -msgstr "" - -msgid "You must specify a medial tile" -msgstr "" - -msgid "Tile Path" -msgstr "" - -msgid "Include Whitespace below Tile" -msgstr "" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" - -msgid "_Left" -msgstr "" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "The tiles should be centered on the path" -msgstr "The tiles should be centred on the path" - -msgid "_Right" -msgstr "" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "_Tile" -msgstr "" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" - -msgid "Sc_ale & Tile" -msgstr "" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" - -msgid "_Scale" -msgstr "" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" - -msgid "X Repeat Count" -msgstr "" - -msgid "Y Repeat Count" -msgstr "" - -msgid "Bad Pattern Size" -msgstr "" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "" - -msgid "The repeat counts must be positive numbers" -msgstr "" - -msgid "Bad Pattern" -msgstr "" - -msgid "You must specify a pattern" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Pattern Size:" -msgstr "" - -msgid "Repeat Counts:" -msgstr "" - -msgid "Do Nothing" -msgstr "" - -msgid "Move..." -msgstr "" - -msgid "Rotate..." -msgstr "" - -msgid "Scale Uniformly..." -msgstr "" - -msgid "Scale..." -msgstr "" - -msgid "Flip..." -msgstr "" - -msgid "Rotate 3D Around..." -msgstr "" - -msgid "Move by Ruler..." -msgstr "" - -msgid "Rotate by Ruler..." -msgstr "" - -msgid "Skew by Ruler..." -msgstr "" - -msgid "X Movement" -msgstr "" - -msgid "Y Movement" -msgstr "" - -msgid "Rotation Angle" -msgstr "" - -msgid "Scale Factor" -msgstr "" - -msgid "X Scale Factor" -msgstr "" - -msgid "Y Scale Factor" -msgstr "" - -msgid "Skew Angle" -msgstr "" - -msgid "Rotation about X Axis" -msgstr "" - -msgid "Rotation about Y Axis" -msgstr "" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" - -msgid "° Clockwise" -msgstr "" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" - -msgid "Transform" -msgstr "" - -msgid "Origin:" -msgstr "" - -msgid "Transform _All Layers" -msgstr "" - -msgid "Transform _Guide Layer Too" -msgstr "" - -msgid "Transform _Width Too" -msgstr "" - -msgid "Transform kerning _classes too" -msgstr "" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" - -msgid "Round To _Int" -msgstr "" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" - -msgid "set the auto FLIP boolean to OFF" -msgstr "" - -msgid "set the auto FLIP boolean to ON" -msgstr "" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" - -msgid "ROLL the top three stack elements" -msgstr "" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its centre whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." +#, c-format msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" +"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe now consider XUID/UniqueID unnecessary)" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "AccentCenterLowest" +msgstr "AccentCentreLowest" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "Active Layer Color" +msgstr "Active Layer Colour" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "Additional arguments for autotrace program:" +msgstr "Additional arguments for autotrace program:" msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" - -msgid "SWAP top two elements on stack" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" +"Allow editing of multiple colours and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Allows you to select optional behaviour when generating the font" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "Almost H/V Color" +msgstr "Almost H/V Colour" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "An outline font editor" +msgstr "An outline font editor" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "Anchor Color" +msgstr "Anchor Colour" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "Anchor Lost" +msgstr "Anchor Lost" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "Anchored Line Color" +msgstr "Anchored Line Colour" msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialogue.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" - -msgid "Parse Error" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "A short to be pushed on the stack" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialogue.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Are you sure you do not want to use the cidmap I found?" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "Ask the user for autotrace arguements each time autotrace is invoked" -msgid "_Parse" -msgstr "" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Attempt to regenerate a pixel size that has not been created (%d@%d)" #, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" +msgid "AutoWidth failure on %s\n" +msgstr "AutoWidth failure on %s\n" -msgid "Change Length" -msgstr "" +msgid "Autotracing..." +msgstr "Autotracing..." -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "Background Image Color" +msgstr "Background Image Colour" -msgid "Index" -msgstr "" +msgid "Background color for the drawing area of all views" +msgstr "Background colour for the drawing area of all views" -msgid "Instructions were changed" -msgstr "" +msgid "Bad Color" +msgstr "Bad Colour" #, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" +msgid "Bad RGB color spec: %s\n" +msgstr "Bad RGB colour spec: %s\n" -msgid "Zones" -msgstr "" +msgid "Bad Reference" +msgstr "Bad Reference" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "Bad Template" +msgstr "Bad Template" -msgid "Max Stack Depth" -msgstr "" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Bad colour on line %d, must be between 000000 and ffffff." -msgid "Max # Functions" -msgstr "" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "Bad glyph range specified in colour subtable of PfEd table\n" -msgid "Max Instruction Defines" -msgstr "" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Bad hex colour spec: %s\n" -msgid "_Zones:" -msgstr "" +msgid "Bad image file" +msgstr "Bad image file" -msgid "_Twilight Pnt Cnt:" -msgstr "" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Bad image file, not a bitmap: %.100s" -msgid "St_orage:" -msgstr "" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Bad image file: %.100s" -msgid "Max _Stack Depth:" -msgstr "" +msgid "Bad template, no extension" +msgstr "Bad template, no file extension" -msgid "_FDEF" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "Bad template, unrecognised format" -msgid "_IDEFs" -msgstr "" +msgid "Bad xfig file" +msgstr "Bad xfig file" -msgid "_None" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" msgstr "" +"Beyond the endpoints, the gradient takes on the colour at the end-points\n" +"This does not work for PostScript linear gradients" -msgid "Label" -msgstr "" +msgid "Blue Values Color" +msgstr "Blue Values Colour" -msgid "Text Labels" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" +"Brings up a dialogue which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." -msgid "Background color of column headers at the top of a matrix edit" +msgid "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviours are permitted on\n" +"both the document and the font." -msgid "Shift On Press" -msgstr "" +msgid "Can't create temporary directory" +msgstr "Cannot create a temporary directory" -msgid "Button" -msgstr "" +msgid "Can't find autotrace" +msgstr "Cannot find autotrace" -msgid "Buttons" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"Cannot find autotrace program, set AUTOTRACE environment variable or " +"download from:\n" +" http://sf.net/projects/autotrace/" -msgid "Default Button" -msgstr "" +msgid "Can't find mf" +msgstr "Cannot find mf" -msgid "Default Buttons" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" +"Cannot find mf program (metafont), set MF environment variable or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" -msgid "Cancel Button" -msgstr "" +msgid "Can't find the file" +msgstr "Cannot find the file" -msgid "Cancel Buttons" -msgstr "" +#, c-format +msgid "Can't open %s\n" +msgstr "Cannot open %s\n" -msgid "Color Button" -msgstr "" +msgid "Can't run mf" +msgstr "Cannot run mf" -msgid "Drop List Button" -msgstr "" +msgid "Center Bet_ween Control Points" +msgstr "Centre Bet_ween Control Points" -msgid "Blue:" -msgstr "" +msgid "Center Out" +msgstr "Centre Out" -msgid "Green:" -msgstr "" +msgid "Center of Selection" +msgstr "Centre of Selection" -msgid "Hue:" -msgstr "" +msgid "Centered" +msgstr "Centred" -msgid "Red:" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "Centred CJK Punctuation" -msgid "Saturation:" -msgstr "" +msgid "Changed Color" +msgstr "Changed Colour" -msgid "Value:" -msgstr "" +msgid "CharCenterHighest" +msgstr "CharCentreHighest" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "Clip Path Color" +msgstr "Clip Path Colour" -msgid "Value out of bounds" -msgstr "" +msgid "Color" +msgstr "Colour" -msgid "Drawing Area" -msgstr "" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Colour used to draw the advance width line of a glyph" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "Color used to draw the background of selected glyphs" +msgstr "Colour used to draw the background of selected glyphs" -msgid "Show Hidden Files" -msgstr "" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Colour used to draw the foreground of selected glyphs" -msgid "Directories Amid Files" -msgstr "" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Colour used to draw the italic advance width line of a glyph" -msgid "Directories First" -msgstr "" +msgid "Color used to draw the kerning line" +msgstr "Colour used to draw the kerning line" -msgid "Directories Separate" -msgstr "" +msgid "Color used to draw the left side bearing" +msgstr "Colour used to draw the left side bearing" -msgid "Refresh File List" -msgstr "" +msgid "Color used to mark a changed glyph" +msgstr "Colour used to mark a changed glyph" -msgid "Remove bookmarks" -msgstr "" +msgid "Color used to mark the selected glyph" +msgstr "Colour used to mark the selected glyph" -msgid "Remove selected bookmarks" -msgstr "" +msgid "Color:" +msgstr "Colour:" -msgid "Directory|Back" -msgstr "" +msgid "Conflict Hint Color" +msgstr "Conflict Hint Colour" -msgid "Directory|Forward" -msgstr "" +msgid "Coordinate Line Color" +msgstr "Coordinate Line Colour" -msgid "Bookmark Current Dir" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Could not read (or perhaps find) mf output file" -msgid "Remove Bookmark..." -msgstr "" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Could not open cidmap file: %s" -msgid "Home Folder" -msgstr "" +msgid "Couldn't open file" +msgstr "Could not open file" -msgid "Bookmarks" -msgstr "" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Could not open file %.200s" -msgid "Parent Folder" -msgstr "" +msgid "Diagonal Hint Color" +msgstr "Diagonal Hint Colour" -msgid "Configure" -msgstr "" +msgid "Don't Warn Again" +msgstr "Do not Warn Again" msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" - -msgid "Text Image Skip" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behaviour clearer." -msgid "Image Path" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." msgstr "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behaviour clearer." -msgid "List of directories to search for images, separated by colons" -msgstr "" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "Encoding value (%x) not in font, ignored" -msgid "GGadget" -msgstr "" +msgid "Encoding value not in font" +msgstr "Encoding value not in font" msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" -msgid "Color|Foreground" -msgstr "" +msgid "Extrema Point Color" +msgstr "Extrema Point Colour" -msgid "Text color for popup windows" -msgstr "" +#, c-format +msgid "Failed to parse color %s\n" +msgstr "Failed to parse colour %s\n" -msgid "Background color for popup windows" -msgstr "" +msgid "Family Blue Color" +msgstr "Family Blue Colour" -msgid "Delay" -msgstr "" +msgid "Fill Color" +msgstr "Fill Colour" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" +msgid "First Point Color" +msgstr "First Point Colour" -msgid "Life Time" -msgstr "" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "First and second arguments of imagemask must be integers.\n" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" +msgid "Font Editor" +msgstr "Font Editor" -msgid "Popup" -msgstr "" +msgid "FontForge" +msgstr "FontForge" -msgid "Popup windows" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." -msgid "Image used for enabled listmarks (overrides the box)" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." -msgid "Disabled Image" -msgstr "" +msgid "Fontforge showing a glyph being edited" +msgstr "FontForge showing a glyph being edited" -msgid "Image used for disabled listmarks (overrides the box)" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgid "Size of the list mark" -msgstr "" +msgid "Glyph too big" +msgstr "Glyph too big" -msgid "List Mark" -msgstr "" +msgid "Grid Fit Color" +msgstr "Grid Fit Colour" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "Grid Fit Width Color" +msgstr "Grid Fit Width Colour" -msgid "Line" -msgstr "" +msgid "Guide Layer Color" +msgstr "Guide Layer Colour" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "HFlex Hint Color" +msgstr "HFlex Hint Colour" -msgid "HV Group Box" -msgstr "" +msgid "HHint Active Color" +msgstr "HHint Active Colour" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "Hint Label Color" +msgstr "Hint Label Colour" -msgid "List" -msgstr "" +msgid "Histogram Dialog" +msgstr "Histogram Dialogue" -msgid "Title Background" -msgstr "" +msgid "Horiz. Hint Color" +msgstr "Horiz. Hint Colour" -msgid "Text color of column headers at the top of a matrix edit" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgid "Title Text Color" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" +"I'm sorry, this file is too complex for me to understand (or is erroneous, " +"or is empty)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "Inactive Layer Color" +msgstr "Inactive Layer Colour" -msgid "Title Divider Color" +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" msgstr "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disastrous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behaviour off – but be careful!" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "Italic Coord. Color" +msgstr "Italic Coord. Colour" -msgid "Rule Color" -msgstr "" +msgid "Kern Line Color" +msgstr "Kern Line Colour" msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features, such as making and " +"using scripts." -msgid "Frozen Color" -msgstr "" +msgid "License" +msgstr "Licence" + +msgid "License URL" +msgstr "Licence URL" -msgid "Active Color" -msgstr "" +msgid "Ligature Caret Color" +msgstr "Ligature Caret Colour" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "Mathematical centerline" +msgstr "Mathematical centreline" -msgid "Active Background" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "MetaFont exited with an error" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "Metrics Label Color" +msgstr "Metrics Label Colour" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "Missing Bitmap" +msgstr "Missing Bitmap" -msgid "Title Font" -msgstr "" +msgid "More Images Than Selected Glyphs" +msgstr "More Images Than Selected Glyphs" -msgid "Matrix Edit" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" msgstr "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "Next CP Color" +msgstr "Next CP Colour" -msgid "Matrix Edit Continued" -msgstr "" +msgid "No Kern Pairs" +msgstr "No Kern Pairs" -msgid "Row|New" -msgstr "" +msgid "No _to All" +msgstr "No _to All" -msgid "Menu Bar" -msgstr "" +msgid "No argument to operator\n" +msgstr "No argument to operator\n" -msgid "MacIcons" -msgstr "" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "No argument to operator %d in private dict\n" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "No kerning pairs found in %.200s" -msgid "Text color for progress windows" -msgstr "" +msgid "Normal/Off-Center" +msgstr "Normal/Off-Centre" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "Not a plate file" +msgstr "Not a plate file" -msgid "Color|FillColor" -msgstr "" +msgid "Nothing Loaded" +msgstr "Nothing Loaded" -msgid "Background color for progress windows" -msgstr "" +msgid "Nothing Selected" +msgstr "Nothing Selected" -msgid "Progress" -msgstr "" +msgid "Nothing to trace" +msgstr "Nothing to trace" -msgid "Progress Bars" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "Oblique/Off-Centre" -msgid "Radio Button" -msgstr "" +msgid "Old Outline Color" +msgstr "Old Outline Colour" -msgid "Image used instead of the Radio On Mark" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." msgstr "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behaviour is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "Original Color" +msgstr "Original Colour" -msgid "Radio On Mark" -msgstr "" +msgid "Pick a color" +msgstr "Pick a colour" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "Please don't do that" +msgstr "Please don't do that" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "Point Color" +msgstr "Point Colour" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "Point of Inflection Color" +msgstr "Point of Inflection Colour" -msgid "Radio Off Mark" -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge recognises BROWSER, MF and AUTOTRACE." -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "to alter that behaviour you may set an environment" -msgid "Check Box" -msgstr "" +msgid "Prev CP Color" +msgstr "Prev CP Colour" -msgid "Check Box On Mark" -msgstr "" +msgid "Raster Color" +msgstr "Raster Colour" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "Raster Dark Color" +msgstr "Raster Dark Colour" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "Raster Grid Color" +msgstr "Raster Grid Colour" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "Raster New Color" +msgstr "Raster New Colour" -msgid "Check Box Off Mark" -msgstr "" +msgid "Raster Old Color" +msgstr "Raster Old Colour" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "RecognizePUANames" +msgstr "RecognisePUANames" -msgid "Bad font" -msgstr "" +msgid "Retain current advance width, center glyph within that width" +msgstr "Retain current advance width, centre glyph within that width" -msgid "Bad font specification" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "Rotate _90° ACW" -#, c-format -msgid "Could not open %s" -msgstr "" +msgid "Save Colors" +msgstr "Save Colours" -msgid "Could not open image" -msgstr "" +msgid "Save Failed" +msgstr "Save Failed" -msgid "Store this filename in preferences" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "Save glyph colours in the PfEd table" -msgid "Save Resource file as..." -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Scaling Bitmaps" -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "Select by Color" +msgstr "Select by Colour" -msgid "Open failed" -msgstr "" +msgid "Select by _Color" +msgstr "Select by _Colour" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "Selected BG Color" +msgstr "Selected BG Colour" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "Selected CP Color" +msgstr "Selected CP Colour" -msgid "Write failed" -msgstr "" +msgid "Selected FG Color" +msgstr "Selected FG Colour" -msgid "Border Width" -msgstr "" +msgid "Selected Point Color" +msgstr "Selected Point Colour" -msgid "Padding" -msgstr "" +msgid "Selected Width Color" +msgstr "Selected Width Colour" -msgid "Radius" -msgstr "" +msgid "Set _Color" +msgstr "Set _Colour" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "Side Bearing Color" +msgstr "Side Bearing Colour" -msgid "X Resource Editor" +msgid "" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." msgstr "" +"Specify the colour (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The colour is a 6 (hex)\n" +"digit number expressing an RGB colour." -msgid "Inherits from" -msgstr "" +msgid "Spiros did not converge" +msgstr "Spiros did not converge" -msgid "Does not inherit from anything" -msgstr "" +msgid "Template Color" +msgstr "Template Colour" -msgid "Inherit" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" msgstr "" +"The %1$s in the search dialogue contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" -msgid "Inherits for same field in parent" -msgstr "" +msgid "The color of a selected point" +msgstr "The colour of a selected point" -msgid "Outline Inner Border" -msgstr "" +msgid "The color of an on-curve point" +msgstr "The colour of an on-curve point" -msgid "Outline Outer Border" -msgstr "" +msgid "The color of anchor stars" +msgstr "The colour of anchor stars" -msgid "Show Active Border" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" msgstr "" +"The colour of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" -msgid "Outer Shadow" -msgstr "" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "The colour of grid-fit (and other) raster blocks" -msgid "Depressed Background" -msgstr "" +msgid "The color of grid-fit outlines" +msgstr "The colour of grid-fit outlines" -msgid "Outline Default Button" -msgstr "" +msgid "The color of outlines in inactive layers" +msgstr "The colour of outlines in inactive layers" -msgid "Background Gradient" -msgstr "" +msgid "The color of outlines in the active layer" +msgstr "The colour of outlines in the active layer" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" +"The colour of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" -msgid "Normal Text Color:" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" msgstr "" +"The colour of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" -msgid "Disabled Text Color:" -msgstr "" +msgid "The color of the clip path" +msgstr "The colour of the clip path" -msgid "Normal Background:" -msgstr "" +msgid "The color of the line marking the advance width" +msgstr "The colour of the line marking the advance width" -msgid "Disabled Background:" -msgstr "" +msgid "The color of the line marking the advance width when it is selected" +msgstr "The colour of the line marking the advance width when it is selected" -msgid "Depressed Background:" -msgstr "" +msgid "The color of the line marking the grid-fit advance width" +msgstr "The colour of the line marking the grid-fit advance width" -msgid "Background Gradient:" -msgstr "" +msgid "The color of the line(s) marking ligature carets" +msgstr "The colour of the line(s) marking ligature carets" -msgid "Brightest Border:" -msgstr "" +msgid "The color of the point which is the start of a contour" +msgstr "The colour of the point which is the start of a contour" -msgid "Brighter Border:" -msgstr "" +msgid "The color used to draw a hint which conflicts with another" +msgstr "The colour used to draw a hint which conflicts with another" -msgid "Darker Border:" -msgstr "" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "The colour used to draw a selected control point of an on-curve point" -msgid "Darkest Border:" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" msgstr "" +"The colour used to draw bitmap (single bit) images which do not specify a " +"clut" -msgid "Inner Border:" -msgstr "" +msgid "The color used to draw diagonal hints" +msgstr "The colour used to draw diagonal hints" -msgid "Outer Border:" -msgstr "" +msgid "The color used to draw horizontal hints" +msgstr "The colour used to draw horizontal hints" -msgid "Active Border:" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" +"The colour used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" -msgid "Border Type:" -msgstr "" +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "The colour used to draw points at extrema (if that mode is active)" -msgid "Border Shape:" -msgstr "" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "The colour used to draw points of inflection (if that mode is active)" -msgid "Border Width:" +msgid "The color used to draw the \"next\" control point of an on-curve point" msgstr "" +"The colour used to draw the \"next\" control point of an on-curve point" -msgid "Padding:" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" msgstr "" +"The colour used to draw the \"previous\" control point of an on-curve point" -msgid "Radius:" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" msgstr "" +"The colour used to draw the active horizontal hint which the Review Hints " +"dialogue is examining" -msgid "Font:" +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" msgstr "" +"The colour used to draw the active vertical hint which the Review Hints " +"dialogue is examining" -msgid "See also:" -msgstr "" +msgid "The color used to draw vertical hints" +msgstr "The colour used to draw vertical hints" -msgid "Default Background" -msgstr "" +msgid "The color used to fill the outline if that mode is active" +msgstr "The colour used to fill the outline if that mode is active" -msgid "Default background color for windows" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" msgstr "" +"The colour used to mark blue zones in the blue values entry of the private " +"dictionary" -msgid "Default Foreground" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" +"The colour used to mark blue zones in the family blues entry of the private " +"dictionary" -msgid "Default foreground color for windows" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialogue.\n" +"Do you wish to continue to generate your font in spite of this?" +#, c-format msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialogue.\n" +"Do you wish to continue to generate your font in spite of this?" -msgid "Screen Width in Centimeters" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" +"The gradient will be a linear gradient,\n" +"With the colour change happening along\n" +"the line drawn in the view" msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"The gradient will be a radial gradient,\n" +"With the colour change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." -msgid "Screen Width in Inches" -msgstr "" +msgid "The tiles should be centered on the path" +msgstr "The tiles should be centred on the path" -msgid "GDraw" -msgstr "" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Third argument of imagemask must be a boolean.\n" -msgid "General facts about the windowing system" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"This does not seem to be a plate file\n" +"Expected left parenthesis" -#, c-format msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" -msgid "ScrollBar" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"This does not seem to be a plate file\n" +"Expected two real numbers" -msgid "Scroll Bar" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"This does not seem to be a plate file\n" +"First line wrong" -msgid "SB Thumb" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"This font is marked with an FSType of 2 (Restricted\n" +"Licence). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "This index is much larger than the closest neighbour" -msgid "TabSet" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." msgstr "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Centre of selection\"\n" +"nor \"Last Press\"." -msgid "Tab Set" -msgstr "" +msgid "Too Complex or Bad" +msgstr "Too Complex or Bad" -msgid "VerticalTabSet" -msgstr "" +msgid "Trace Color" +msgstr "Trace Colour" -msgid "Vertical Tab Set" -msgstr "" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Unicode value (%x) not in font, ignored" -msgid "Text Field" -msgstr "" +msgid "Unicode value not in font" +msgstr "Unicode value not in font" -msgid "List Field" -msgstr "" +msgid "VFlex Hint Color" +msgstr "VFlex Hint Colour" -msgid "List Field (Combo Box)" -msgstr "" +msgid "VHint Active Color" +msgstr "VHint Active Colour" -msgid "List Field Menu" -msgstr "" +msgid "Vert. Hint Color" +msgstr "Vert. Hint Colour" -msgid "Box surrounding the ListMark in a list field (combobox)" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" +"When centering an accent over a glyph, should the accent\n" +"be centred on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" -msgid "Numeric Field" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" +"When placing grave and acute accents above letters, should\n" +"FontForge centre them based on their full width, or\n" +"should it just centre based on the lowest point\n" +"of the accent." -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "Width Color" +msgstr "Width Colour" -msgid "Numeric Field Sign" +msgid "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" msgstr "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "Yes to _All" +msgstr "Yes to _All" -msgid "Could not open file" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." -msgid "_Save in UTF8" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines or delete the reference?" -msgid "Save in _UCS2" +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" msgstr "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialogue to close, is that what you want?" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "" +msgid "You must select a glyph before you can import an image into it" +msgstr "You must select a glyph before you can import an image into it" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "" +msgid "_Center in Width" +msgstr "_Centre in Width" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "_License..." +msgstr "_Licence..." -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "_Miter" +msgstr "_Mitre" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "_No" +msgstr "_No" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "_OK" +msgstr "_OK" -#, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "_Yes" +msgstr "_Yes" + +msgid "couldn't write encodings file\n" +msgstr "could not write encodings file\n" + +msgid "electronic end user license table" +msgstr "electronic end user licence table" diff -Nru fontforge-20201107~dfsg/po/es.po fontforge-20220308~dfsg/po/es.po --- fontforge-20201107~dfsg/po/es.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/es.po 2022-03-08 10:14:24.000000000 +0000 @@ -7,13 +7,15 @@ # Walter Echarri, 2005-08-29 17:43+0800 # Adolfo Jayme, 2020 # Marco ccc (cccmarco20), 2020 +# Diego Avila +# Joaquin Romero # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -27,27117 +29,7367 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" +msgid " Adding a size will create it." +msgstr " Añadir un tamaño lo creará." -msgid "An outline font editor" -msgstr "Un editor de fuentes" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " ¿Quizás querías usar la palabra clave 'sub' en lugar de 'subs'?" -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +msgid " Removing a size will delete it." +msgstr " Borrar un tamaño lo eliminará." + +msgid " There must be at least one contextual rule" +msgstr "Debe haber por lo menos una regla contextual" + +msgid " refers to a missing glyph" +msgstr " referencia un glifo faltante" + +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." msgstr "" -"FontForge es un editor tipográfico que permite crear, editar y convertir una " -"gran gama de fuentes en formatos vectoriales y basados en mapas de bits, " -"entre los cuales están PostScript, TrueType, OpenType, CID, «multi-master», " -"CFF, SVG, BDF, FON y NFNT." +"\"%s\" no es el nombre de un ancla con nombre conocido en la línea %d de %s." -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." msgstr "" -"FontForge es software libre y de código abierto, compatible con varios " -"sistemas operativos. Es posible usar FontForge mediante su interfaz gráfica " -"o en la consola de texto." +"\"%s\" no es el nombre de un registro de valor conocido en la línea %d de %s." +#, c-format msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"Es fácil aprender a utilizar FontForge, y existen diversos tutoriales que " -"cubren desde los conceptos básicos hasta las funcionalidades avanzadas, como " -"la creación y uso de «scripts». " - -msgid "Fontforge showing a glyph being edited" -msgstr "FontForge muestra un glifo durante su edición" - -msgid "Font Editor" -msgstr "Editor tipográfico" +"%.50s contiene una referencia invertida. Así no se puede corregir. ¿Desea " +"que la desvincule y la corrija?" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +#. GT: The user is trying to open a font file which contains multiple fonts and +#. GT: has asked for a font which is not in that file. +#, c-format +msgid "%1$s is not in font file" +msgstr "%1$s no es un archivo de fuentes" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "tipografía;tipos de letra;editor;TTF;OTF;tipofaz;" +#, c-format +msgid "%d pixels" +msgstr "%d píxeles" -msgid "Additional arguments for autotrace program:" -msgstr "Argumentos adicionales para el programa autotrace:" +#, c-format +msgid "%s anchor %d" +msgstr "%s ancla %d" -msgid "Can't find autotrace" -msgstr "No se puede encontrar autotrace" +#, c-format +msgid "%s contextual %d" +msgstr "%s contextual %d" +#, c-format msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" -"No se puede encontrar el programa autotrace (configure la variable de " -"entorno AUTOTRACE) o descárguelo de:\n" -" http://sf.net/projects/autotrace/" - -msgid "Autotracing..." -msgstr "Autotrazado..." - -msgid "Nothing to trace" -msgstr "Nada que trazar" +"%s tiene un cuadro delimitador que es demasiado grande para que este " +"algoritmo funcione. Será ignorado." -msgid "Can't find mf" -msgstr "No se puede encontrar mf" +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed +#, c-format +msgid "%s in %s lookup %d" +msgstr "%s en %s búsqueda %d" +#, c-format msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" -"No se puede encontrar el programa mf -- metafont (configure la variable de " -"entorno MF) o descárguelo de:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Forma parte de la distribución de TeX" - -msgid "Can't create temporary directory" -msgstr "No se puede crear directorio temporal" +"%s no es un archivo cidmap, descargue \n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Can't run mf" -msgstr "No se puede ejecutar mf" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s no está en %.100s" -msgid "Could not read (or perhaps find) mf output file" -msgstr "No se pudo leer o encontrar el archivo de salida de mf" +#, c-format +msgid "%s kerning class %d" +msgstr "%s clase de kerning %d" -msgid "MetaFont exited with an error" -msgstr "MetaFont finalizó con un error" +#, c-format +msgid "%s lookup %d" +msgstr "%s búsqueda %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Error de AutoWidth en %s\n" +msgid "%s per glyph data %d" +msgstr "%s datos por glifo %d" -msgid "Couldn't open file" -msgstr "No se puede abrir el archivo" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "%s subtabla" #, c-format -msgid "Couldn't open file %.200s" -msgstr "No se puede abrir el archivo %.200s" +msgid ") while in %s it is (" +msgstr ") mientras que en %s es (" -msgid "No Kern Pairs" -msgstr "No existen pares de interletrajes" +msgid "100 Thin" +msgstr "100 Ultraliviana" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "No se encontraron pares de interletraje en %.200s" +msgid "200 Extra-Light" +msgstr "200 Extraliviana" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s tiene un cuadro delimitador que es demasiado grande para que este " -"algoritmo funcione. Será ignorado." +msgid "300 Light" +msgstr "300 Liviana" -msgid "Glyph too big" -msgstr "El glifo es demasiado grande" +msgid "400 Regular" +msgstr "400 Romana" -msgid "Spiros did not converge" -msgstr "Los espiros no convergieron" +msgid "500 Medium" +msgstr "500 Normal" -msgid "Scaling Bitmaps" -msgstr "Cambiar de escala a los mapas de bits" +msgid "600 Semi-Bold" +msgstr "600 Seminegra" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Intento de regenerar un tamaño de píxel que no ha sido creado (%d@%d)" +msgid "700 Bold" +msgstr "700 Negra" -msgid "Missing Bitmap" -msgstr "Falta el mapa de bits" +msgid "800 Extra-Bold" +msgstr "800 Muy Negra" -msgid "Save Failed" -msgstr "Error al guardar" +msgid "900 Black" +msgstr "900 Negrita" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"Lo siento, este archivo es demasiado complejo para que lo entienda (o es " -"erróneo, o está vacío)" +msgid "< _Prev" +msgstr "< Ant(_P)" -msgid "Too Complex or Bad" -msgstr "Demasiado complejo o está dañado" +msgid "A Font Family name is required" +msgstr "Se necesita un nombre de familia de fuente" -msgid "Not a plate file" -msgstr "No es un archivo de placa" +msgid "A PostScript name may not be a number" +msgstr "Un nombre PostScript no puede ser un número" msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +"A contour in this glyph contains a different number of points in different " +"instances" msgstr "" -"Este no parece ser un archivo de placa\n" -"Primera línea incorrecta" +"Un contorno de este glifo contiene un número diferente de puntos en " +"determinadas instancias" msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" msgstr "" -"Este no parece ser un archivo de placa\n" -"Se esperaba un paréntesis izquierdo" +"Un punto de control se considera irrelevante si la distancia entre él y\n" +"su punto extremo es menor que la distancia entre los dos puntos extremos " +"dividida por este factor" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" -"Este no parece ser un archivo de placa\n" -"Se esperaba uno de 'voc[]z'" +"Se encontró una tabla de cobertura en una búsqueda contextual basada en " +"glifos o clase, comenzando en: %.20s..." + +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "Una prensa libre discrimina a los analfabetos." + +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "El nombre de un glifo no puede comenzar con un número o un punto" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"Este no parece ser un archivo de placa\n" -"Se esperaba dos números reales" +"El nombre de un glifo debe estar escrito en ASCII, no tener espacios ni los " +"caracteres \"([{<>}])/%%\" y contener sólo caracteres alfanuméricos, puntos " +"o guiones bajos" msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" -"Lo siento, este archivo es demasiado complejo para que lo entienda (o es " -"erróneo)" +"El nombre de un glifo debe contener solamente caracteres alfanuméricos, " +"puntos y guiones bajos\n" +"¿Desea utilizar este nombre a pesar de todo?" -msgid "Can't find the file" -msgstr "No se puede encontrar el archivo" - -msgid "Bad xfig file" -msgstr "Archivo xfig incorrecto" - -msgid "Bad image file" -msgstr "Archivo imagen incorrecto" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "Archivo de imagen incorrecto: %.100s" - -msgid "Nothing Selected" -msgstr "No se seleccionó nada" - -msgid "You must select a glyph before you can import an image into it" -msgstr "Debe seleccionar un glifo antes de poder importarle una imagen" - -msgid "More Images Than Selected Glyphs" -msgstr "Más imágenes que caracteres seleccionados" - -msgid "Bad Template" -msgstr "Plantilla incorrecta" - -msgid "Bad template, no extension" -msgstr "Plantilla incorrecta, sin extensión" - -msgid "Bad template, unrecognized format" -msgstr "Plantilla incorrecta, formato no reconocido" - -msgid "Nothing Loaded" -msgstr "No se cargó nada" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Valor unicode (%x) ausente en la fuente: ignorado" - -msgid "Unicode value not in font" -msgstr "Valor unicode ausente en la fuente" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Valor de la codificación (%x) ausente en la fuente: ignorado" - -msgid "Encoding value not in font" -msgstr "Valor de la codificación ausente en la fuente" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Archivo de imagen incorrecto, no es un mapa de bits: %.100s" - -msgid "Don't Warn Again" -msgstr "No avisar de nuevo" - -msgid "_OK" -msgstr "_Aceptar" - -msgid "Bad Reference" -msgstr "Referencia incorrecta" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" -"Está intentando pegar una referencia a %1$s into %2$s.\n" -"Pero %1$s no existe en esta fuente, ni puedo encontrar el carácter original " -"al que se refiere.\n" -"No se copiará." - -msgid "_Yes" -msgstr "Sí(_Y)" - -msgid "Yes to _All" -msgstr "Sí _a todo" - -msgid "No _to All" -msgstr "No _a todo" - -msgid "_No" -msgstr "_No" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Está intentando pegar una referencia a %1$s en %2$s.\n" -"Pero %1$s no existe en esta fuente.\n" -"¿Desea copiar las curvas originales (o eliminar la referencia)?" - -msgid "Anchor Lost" -msgstr "Anclaje perdido" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" -"Se perdió por lo menos un punto de anclaje al pegar ya que no se pudo " -"encontrar una clase de anclaje coincidente en la fuente de destino." - -msgid "Duplicate Anchor" -msgstr "Duplicar anclaje" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Ya hay un punto de anclaje llamado %1$.40s en %2$.40s." - -msgid "Different Fonts" -msgstr "Fuentes diferentes" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Estás intentando pegar las instrucciones del glifo de una fuente a otra. " -"Generalmente esto no funcionará a menos que las tablas 'prep', 'fpgm' y 'cvt " -"' sean las mismas.\n" -"¿Desea continuar de todos modos?" - -msgid "Please don't do that" -msgstr "Por favor, no hagas eso" - -msgid "You may not paste a reference into this window" -msgstr "No puede pegar una referencia en esta ventana" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "Intento de crear un carácter que se refiere a sí mismo" - -msgid "Self-referential glyph" -msgstr "Carácter autoreferenciado" - -msgid "No Vertical Metrics" -msgstr "Sin métricas verticales" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" -"Esta fuente no tiene métricas verticales habilitadas.\n" -"Utilice Elemento->Información de fuente para habilitarlas." - -msgid "Could not find original glyph" -msgstr "No se encontró el carácter" - -msgid "Missing glyph" -msgstr "Glifo faltante" - -msgid "_Cancel" -msgstr "_Cancelar" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "Segundo glifo de %s" - -msgid "No Lookups" -msgstr "Sin búsquedas" - -msgid "No lookups to copy" -msgstr "No hay búsquedas para copiar" - -msgid "Lookups" -msgstr "Búsquedas" - -msgid "Choose which lookups to copy" -msgstr "Elige qué búsquedas copiar" - -msgid "Attempt to make a character that refers to itself" -msgstr "Intenta crear un carácter que se refiera a sí mismo" - -msgid "Self-referential character" -msgstr "Carácter autorreferencial" - -msgid "No selection\n" -msgstr "Sin selección\n" - -msgid "Bitmap Paste" -msgstr "Pegar mapa de bits" - -msgid "Pasting..." -msgstr "Pegando..." +msgid "A list of glyphs:" +msgstr "Una lista de glifos:" #, c-format -msgid "Can't open %s\n" -msgstr "No se puede abrir %s\n" - -#, c-format -msgid "Failed to write %s\n" -msgstr "Error al escribir %s\n" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Ningún glifo llamado %s, usado como patrón en %s\n" - -msgid "Auto Hinting Font..." -msgstr "Ajuste automático de fuente..." - -msgid "Converting PostScript" -msgstr "Convirtiendo a PostScript" - -msgid "Saving PostScript Font" -msgstr "Guardando fuente PostScript" - -msgid "Outlining glyphs" -msgstr "Outlining characters" - -msgid "Inlining glyphs" -msgstr "Inlining characters" - -msgid "Shadowing glyphs" -msgstr "Shadowing characters" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" -"ParseGlyphOrderAndAliasDB: Inválido (entrada no separada por tabulaciones) " -"en el índice %d: %s\n" - -msgid "Encoding name" -msgstr "Nombre de codificación" - -msgid "Please name this encoding" -msgstr "Asigne un nombre a esta codificación" - -msgid "Bad encoding file format" -msgstr "Formato de archivo de codificación incorrecto" - msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"Este archivo contiene una codificación sin nombre, que no puede ser nombrada " -"en un script" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "Por favor nombre la codificación %d en este archivo" - -msgid "couldn't write encodings file\n" -msgstr "no se pudo escribir el archivo de codificaciones\n" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "No se pudo abrir el archivo cidmap: %s" - -msgid "Missing cidmap file" -msgstr "Falta el archivo cidmap" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" -"%s no es un archivo cidmap, descargue \n" -"http://fontforge.sourceforge.net/cidmaps.tgz" - -msgid "Bad cidmap file" -msgstr "Archivo cidmap incorrecto" - -msgid "_Search" -msgstr "Bu_scar" - -msgid "_Use It" -msgstr "_Usarlo" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Esta fuente se basa en el conjunto de caracteres %1$.20s-%2$.20s-%3$d, pero " -"lo mejor que he podido encontrar es %1$.20s-%2$.20s-%4$d.\n" -"¿Debería usar eso o permitir que busques?" - -msgid "Use CID Map" -msgstr "Usar CMap" - -msgid "_Browse" -msgstr "_Navegar" - -msgid "_Give Up" -msgstr "Abandonar(_G)" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge no pudo encontrar un archivo CMap para esta fuente. No es " -"necesario tener uno pero a veces resulta mejor tenerlo. Si no posee uno " -"puede descargar CMaps de:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"y tras descomprimir y descompactar ubicarlos en:\n" -" %.80s\n" -"\n" -"¿Desea buscar en su disco local un archivo apropiado?" - -msgid "No cidmap file..." -msgstr "No existe archivo CMap..." - -msgid "Find a cidmap file..." -msgstr "Buscar un archivo CMap..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "¿Esta segurno que no desea utilizar el CMap encontrado?" - -msgid "_Add" -msgstr "_Añadir" - -msgid "_Delete" -msgstr "Eliminar(_D)" - -msgid "Extraneous glyphs" -msgstr "Caracteres extraños" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"La codificación actual contiene caracteres que no puedo asignar a CIDs.\n" -"¿Debo eliminarlos o añadirlos al final (lo que puede originar conflictos con " -"futuras definiciones)?" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "entrada cidmap fuera de límites: %s" - -msgid "Not a CID-keyed font" -msgstr "No es una fuente codificada en CID" - -msgid "Encoding Too Large" -msgstr "Codificación demasiado grande" - -msgid "MultipleEncodingIgnored" -msgstr "MultipleEncodingIgnored" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"El glifo de índice CID %d es asignado a más de %d codificaciones. Sólo se " -"tendrán en cuenta los primeros %d." - -#, c-format -msgid "No glyph named %s." -msgstr "" - -#, c-format -msgid "No CID named %s" -msgstr "" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "Anclaje-%d" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "Transformando..." - -msgid "Removing overlaps..." -msgstr "Eliminando superposiciones..." - -msgid "Adding points at Extrema..." -msgstr "Añadiendo puntos a los extremos..." - -msgid "Rounding to integer..." -msgstr "Redondeando a entero..." - -msgid "Correcting Direction..." -msgstr "Corrigiendo dirección..." - -msgid "Unlink All" -msgstr "Desvincular todo" - -msgid "Unlink" -msgstr "Desvincular" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" -"%.50s contiene una referencia invertida. Así no se puede corregir. ¿Desea " -"que la desvincule y la corrija?" - -msgid "Flipped Reference" -msgstr "Referencia invertida" - -msgid "Simplifying..." -msgstr "Simplificando..." - -msgid "Finding Substitution Points..." -msgstr "Buscando puntos de substitución..." - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "Generar letras acentuadas" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"¿Está seguro de querer reemplazar Å?\n" -"El anillo no se unirá a la A." - -msgid "Replace Å" -msgstr "Reemplazar Å" - -msgid "_Revert" -msgstr "_Revertir" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" - -msgid "Font changed" -msgstr "Fuente modificada" - -msgid "Old sfd file" -msgstr "" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" - -msgid "Glyph Name Changed" -msgstr "Se modificó el nombre del carácter" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "Imposible encontrar el carácter" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "No se pudo encontrar el carácter, %.80s, en el archivo sfd" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "Falta intérprete de código de bytes" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Estos resultados son los del optimizador de renderizado de Freetype. No son " -"un reflejo de las instrucciones TrueType." - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Falta carácter..." - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"Su fuente carece del carácter i sin punto,\n" -"añádalo y rehaga sus caracteres acentuados" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "Problema al fusionar" - -msgid "Merging a font with itself achieves nothing" -msgstr "El fusionar una fuente consigo misma no conduce a nada" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"Durante la fusión de dos fuentes CID, éstas deben tener el mismo Registry y " -"Ordering, and the font being merged into (the mergee) must have a " -"supplement which is at least as recent as the other's. Furthermore the " -"mergee must have at least as many subfonts as the merger." - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "Problemas al interpolar" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "El interpolar una fuente consigo misma no conduce a nada" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" -"Interpolación entre fuentes de tipos de edición diferente (por ejemplo, " -"entre type3 y type1)" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "Tamaño en pixeles:" - -msgid "What is the pixel size of the font in this file?" -msgstr "¿Cuál es el tamaño en pixeles de la fuente de este archivo?" - -msgid "Bad Number" -msgstr "Número incorrecto" - -msgid "Duplicate pixelsize" -msgstr "Duplicar tamaño del pixel" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"La base de datos de la fuente ya contiene una fuente de mapa de bits\n" -"con este tamaño en pixeles (%d)\n" -"¿Desea sobreescribirla?" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "No es un archivo pk (metafuente) %.200s" - -msgid "Not a pk file" -msgstr "No es un archivo pk" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "No es un archivo gf (metafuente) %.200s" - -msgid "Not a gf file" -msgstr "No es un archivo gf" - -msgid "Not a pcf file" -msgstr "No es un archivo pcf" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "No es un archivo pcf X11 %.200s" - -msgid "Not a bdf file" -msgstr "No es un archivo bdf" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "No es un archivo bdf %.200s" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "Cargando fuente desde %.100s" - -msgid "Loading..." -msgstr "Cargando..." - -msgid "Reading Glyphs" -msgstr "Leyendo glifos" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "No se pudo encontrar una fuente en mapa de bits en %s" - -msgid "No Bitmap Font" -msgstr "No hay fuentes de mapa de bits" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "" - -msgid "family name" -msgstr "" - -msgid "full name" -msgstr "" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "" - -msgid "Glyph Positioning\n" -msgstr "" - -msgid "Glyph Substitution\n" -msgstr "" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "Checo" - -msgid "Dutch" -msgstr "Holandés" - -msgid "English" -msgstr "Inglés" - -msgid "French" -msgstr "Francés" - -msgid "German" -msgstr "Alemán" - -msgid "Lang|Greek" -msgstr "" - -msgid "Lang|Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Italian" -msgstr "Italiano" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Polish" -msgstr "Polaco" - -msgid "Russian" -msgstr "Ruso" - -msgid "Spanish" -msgstr "Español" - -msgid "Sanskrit" -msgstr "Sánscrito" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Turkish" -msgstr "Turco" - -msgid "Welsh" -msgstr "Galés" - -msgid "Access All Alternates" -msgstr "Activar todas las variantes" - -msgid "Above Base Forms" -msgstr "Formas superiores" - -msgid "Above Base Mark" -msgstr "Encima marca base" - -msgid "Above Base Substitutions" -msgstr "Substituciones superiores" - -msgid "Vertical Fractions" -msgstr "Fracciones verticales" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "Formas inferiores" - -msgid "Below Base Mark" -msgstr "Debajo marca base" - -msgid "Below Base Substitutions" -msgstr "Substituciones inferiores" - -msgid "Capitals to Petite Capitals" -msgstr "Mayúsculas a mayúsculas petites" - -msgid "Capitals to Small Capitals" -msgstr "Mayúsculas a minúsculas" - -msgid "Contextual Alternates" -msgstr "Alternativas contextuales" - -msgid "Case-Sensitive Forms" -msgstr "" - -msgid "Glyph Composition/Decomposition" -msgstr "Composición/descomposición de glifos" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "Ligaduras contextuales" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "" - -msgid "Contextual Swash" -msgstr "Formas caligráficas contextuales" - -msgid "Cursive Attachment" -msgstr "Complemento cursivo" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "Distancia" - -msgid "Discretionary Ligatures" -msgstr "" - -msgid "Denominators" -msgstr "Denominadores" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "Formas expertas" - -msgid "Final Glyph On Line" -msgstr "Último glifo de la línea" - -msgid "Terminal Forms #2" -msgstr "Formas finales #2" - -msgid "Terminal Forms #3" -msgstr "Formas finales #3" - -msgid "Terminal Forms" -msgstr "Formas finales" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "Fracciones" - -msgid "Full Widths" -msgstr "" - -msgid "Half Forms" -msgstr "Formas mediales" - -msgid "Halant Forms" -msgstr "Formas sin vocal" - -msgid "Alternative Half Widths" -msgstr "" - -msgid "Historical Forms" -msgstr "Formas históricas" - -msgid "Horizontal Kana Alternatives" -msgstr "Kana horizontales alternativos" - -msgid "Historic Ligatures" -msgstr "Ligaduras históricas" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "" - -msgid "Initial Forms" -msgstr "Formas iniciales" - -msgid "Isolated Forms" -msgstr "Formas aisladas" - -msgid "Italics" -msgstr "Cursivas" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "Formas JIS78" - -msgid "JIS83 Forms" -msgstr "Formas JIS83" - -msgid "JIS90 Forms" -msgstr "Formas JIS90" - -msgid "Horizontal Kerning" -msgstr "Interletraje horizontal" - -msgid "Left Bounds" -msgstr "Alineación óptica a la izquierda" - -msgid "Standard Ligatures" -msgstr "Ligaduras estándar" - -msgid "Leading Jamo Forms" -msgstr "Forma coreana básica inicial" - -msgid "Lining Figures" -msgstr "Cifras modernas" - -msgid "Localized Forms" -msgstr "Formas localizadas" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "Posicionamiento de marca" - -msgid "Medial Forms 2" -msgstr "Formas mediales 2" - -msgid "Medial Forms" -msgstr "Formas mediales" - -msgid "Mathematical Greek" -msgstr "Griego para matemáticas" - -msgid "Mark to Mark" -msgstr "Marca sobre marca" - -msgid "Mark Positioning via Substitution" -msgstr "Posición de marcas por substitución" - -msgid "Alternate Annotation Forms" -msgstr "Formas de anotación alternativas" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "Formas Nukta" - -msgid "Numerators" -msgstr "Numeradores" - -msgid "Oldstyle Figures" -msgstr "Cifras estilo antiguo" - -msgid "Optical Bounds" -msgstr "" - -msgid "Ordinals" -msgstr "Ordinales" - -msgid "Ornaments" -msgstr "Ornamentos" - -msgid "Proportional Alternate Metrics" -msgstr "" - -msgid "Lowercase to Petite Capitals" -msgstr "Minúsculas a mayúsculas petites" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "Cifras proporcionales" - -msgid "Pre Base Forms" -msgstr "Formas antepuestas" - -msgid "Pre Base Substitutions" -msgstr "Substituciones antepuestas" - -msgid "Post Base Forms" -msgstr "Formas postpuestas" - -msgid "Post Base Substitutions" -msgstr "Substituciones postpuestas" - -msgid "Proportional Width" -msgstr "Ancho proporcional" - -msgid "Quarter Widths" -msgstr "" - -msgid "Randomize" -msgstr "Al azar" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "Ligaduras requeridas" - -msgid "Reph Form" -msgstr "" - -msgid "Right Bounds" -msgstr "Alineación óptica a la derecha" - -msgid "Right to Left Alternates" -msgstr "Formas alternativas derecha a izquierda" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "Formas notacionales de Ruby" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "Alternativas estilísticas" - -msgid "Scientific Inferiors" -msgstr "Índices científicos" - -msgid "Lowercase to Small Capitals" -msgstr "Minúsculas a mayúsculas pequeñas" - -msgid "Simplified Forms" -msgstr "Ideogramas simplificados" - -msgid "Style Set 1" -msgstr "Estilo 1" - -msgid "Style Set 2" -msgstr "Estilo 2" - -msgid "Style Set 3" -msgstr "Estilo 3" - -msgid "Style Set 4" -msgstr "Estilo 4" - -msgid "Style Set 5" -msgstr "Estilo 5" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "Subíndice" - -msgid "Superscript" -msgstr "Supraíndice" - -msgid "Swash" -msgstr "Forma caligráfica" - -msgid "Titling" -msgstr "" - -msgid "Trailing Jamo Forms" -msgstr "Forma coreana básica final" - -msgid "Traditional Name Forms" -msgstr "Ideogramas tradicionales para nombres propios" - -msgid "Tabular Numbers" -msgstr "Números tabulares" - -msgid "Traditional Forms" -msgstr "Ideogramas tradicionales" - -msgid "Third Widths" -msgstr "" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "" - -msgid "Vattu Variants" -msgstr "Variantes Vattu" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "" - -msgid "Vowel Jamo Forms" -msgstr "Forma coreana básica vocal" - -msgid "Vertical Kana Alternates" -msgstr "Kana verticales alternativos" - -msgid "Vertical Kerning" -msgstr "Interletraje vertical" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "" - -msgid "Vertical Rotation & Alternates" -msgstr "Formas verticales por rotación" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "Cero con barra diagonal" - -msgid "Required feature" -msgstr "Característica obligatoria" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "Sustitución mútltiple" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "Braile" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "Música bizantina" - -msgid "Canadian Syllabics" -msgstr "Silábicos canadienses" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "CJK Ideográfico" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "Silábicos chipriotas" - -msgid "Cyrillic" -msgstr "Cirílico" - -msgid "Script|Default" -msgstr "" - -msgid "Deseret (Mormon)" -msgstr "Deseret (Mormón)" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "" - -msgid "Script|Georgian" -msgstr "" - -msgid "Glagolitic" -msgstr "Glagolítico" - -msgid "Gothic" -msgstr "Gótico" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "" - -msgid "Hiragana & Katakana" -msgstr "Hiragana y Katakana" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "Lineal A" - -msgid "Linear B" -msgstr "Lineal B" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Italiano antiguo (Etrusco, Oscano, etc.)" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "Hmong Pahawh" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "" - -msgid "Pollard Phonetic" -msgstr "Fonética de Pollard" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "Rúnico" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "" - -msgid "Script|Tamil2" -msgstr "" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "" - -msgid "Script|Tibetan" -msgstr "" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "Característica requerida" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "La fuente generada no funcionará con ATM" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "No en la colección" - -msgid "Pick a font, any font..." -msgstr "Elija una fuente cualquiera..." - -msgid "There are multiple fonts in this file, pick one" -msgstr "En este archivo existen múltiples fuentes, elija una" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "Danés" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Norwegian" -msgstr "Noruego" - -msgid "Japanese" -msgstr "Japonés" - -msgid "Lang|Arabic" -msgstr "" - -msgid "Finnish" -msgstr "Finlandés" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Maltese" -msgstr "Maltés" - -msgid "Croatian" -msgstr "Croata" - -msgid "Traditional Chinese" -msgstr "Chino tradicional" - -msgid "Urdu" -msgstr "Urdú" - -msgid "Lang|Thai" -msgstr "" - -msgid "Korean" -msgstr "Coreano" - -msgid "Estonian" -msgstr "Estonio" - -msgid "Latvian" -msgstr "Letón" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "Faroés (Islandés)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" - -msgid "Simplified Chinese" -msgstr "Chino simplificado" - -msgid "Flemish" -msgstr "Flamenco" - -msgid "Irish Gaelic" -msgstr "Irlandés gaélico" - -msgid "Albanian" -msgstr "Albanés" - -msgid "Romanian" -msgstr "Rumano" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "Serbio" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Byelorussian" -msgstr "Bielorruso" - -msgid "Uzbek" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Axerbaijani (Cyrillic)" -msgstr "Axerbaijani (Cirílico)" - -msgid "Axerbaijani (Arabic)" -msgstr "Axerbaijani (Árabe)" - -msgid "Lang|Armenian" -msgstr "" - -msgid "Lang|Georgian" -msgstr "" - -msgid "Moldavian" -msgstr "Moldavo" - -msgid "Kirghiz" -msgstr "" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "Turcomano" - -msgid "Mongolian (Mongolian)" -msgstr "Mongol (Mongolia)" - -msgid "Mongolian (cyrillic)" -msgstr "Mongol (cirílico)" - -msgid "Pashto" -msgstr "Pastún" - -msgid "Kurdish" -msgstr "Kurdo" - -msgid "Kashmiri" -msgstr "Cachemir" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "Nepalí" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "Asamés" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "Punjabí" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "Malayo (romano)" - -msgid "Malay (arabic)" -msgstr "Malayo (árabe)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "Somalí" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "Malgache" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "Basco" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "Guaraní" - -msgid "Aymara" -msgstr "Aimará" - -msgid "Tatar" -msgstr "Tártaro" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "Butanés" - -msgid "Javanese (roman)" -msgstr "Javanés (romano)" - -msgid "Sundanese (roman)" -msgstr "Sundanese (romano)" - -msgid "Galician" -msgstr "Gallego" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "Bretón" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "Escocés gaélico" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "Irlandés gaelico (con punto)" - -msgid "Tongan" -msgstr "Sundanese" - -msgid "Greek (polytonic)" -msgstr "Griego (politónico)" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "Azebaijani (romano)" - -msgid "Unspecified Language" -msgstr "" - -msgid "Unknown Language" -msgstr "" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Una de las instancias de esta fuente mm contiene curvas cuadráticas. Hay que " -"convertirla en cúbicas antes que nverted to cubic splines before it can be " -"used in a multiple master" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" -"Las diferentes instancias de esta mm tiene un diferente número de caracteres" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "Este glifo está definido en una instancia de la fuente pero no en otra" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" -"Este glifo contiene un número de referencias diferentes en determinadas " -"instancias" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Un contorno de este glifo contiene un número diferente de puntos en " -"determinadas instancias" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"Este glifo contiene un número de contornos diferente en determinadas " -"instancias" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"Este glifo contiene un número de ajustes diferentes en determinadas " -"instancias" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" -"Este glifo contiene pares de interletraje diferentes en determinadas " -"instancias" - -msgid "Bad Multiple Master Font" -msgstr "Fuente Multiple Master incorrecta" - -msgid "Various errors occurred at the selected glyphs" -msgstr "Han ocurrido varios errores en los glifos seleccionados" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Ocurrieron los siguientes errores en los glifos seleccionados: %.100s" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"La fuente %.30s contiene curvas cúbicas. Deben convertirse en curvas " -"cuadráticas antes de poder ser utilizadas en una fuente distorsionable de " -"Apple" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"La fuente %.30s contiene curvas cuadráticas. Deben convertirse en curvas " -"cúbicas antes de poder ser utilizadas en una fuente multiple master" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"No existe una entrada ForceBoldThreshold en la fuente ponderada, pero existe " -"una entrada ForceBold en la fuente %30s" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"The character %1$.30s has a different numbering of points (and control " -"points) on its contours than in the various instances of the font" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" -"La fuente predeterminada no posee una tabla 'cvt ', pero la instancia %.30s " -"sí" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"Las instancias de una fuente puede contener solamente una tabla 'cvt ', pero " -"%.30s posee además otras tablas TrueType" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"La tabla 'cvt ' en la instancia %.30s tiene un tamaño diferente de la de la " -"fuente predeterminada" - -msgid "No problems detected" -msgstr "No se detectaron problemas" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "Valor incorrecto" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Codificación predeterminada\n" -"para las fuentes nuevas" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "Tamaño predeterminado del cuadratín en un fuente recién creada." - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"When copying characters from the font view, also copy the\n" -"characters' metadata (name, encoding, comment, etc)." - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Número máximo de Deshacer/Rehacer almacenado en un carácter" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Al modificar el ancho de un carácter\n" -"se modifican los anchos de todos los caracteres\n" -"acentuados basados en él." - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Al modificar el margen izquierdo de un\n" -"carácter se ajustan los márgenes izquierdos\n" -"de otras referencias en todos los caracteres\n" -"acentuados basados en él." - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"The percentage of an em by which an accent is offset from its base character " -"in Build Accent" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"When centering an accent over a character, should the accent\n" -"be centered on the highest point of the character,\n" -"or the middle of the character?" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge loads large images into the background of each character\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "AutoHint changed characters before generating a font" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "Volver a calcular los ajustes flex después de cada modificación" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "Mostrar reglas en Display rulers in the Outline Character View" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "Un nombre PostScript no puede ser un número" - -msgid "Bad Font Name" -msgstr "Nombre de fuente incorrecto" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "Personalizar" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "Leyendo nombres" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "Corrigiendo referencias" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"Esta fuente contiene una tabla 'glyf' TrueType y una tabla 'CFF' OpenType " -"'CFF'. FontForge puede utilizar una por vez. Por favor, elija la que desea " -"usar." - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Sin mapas de bits (útiles) en esta fuente TTF: %s" - -msgid "No Bitmap Strikes" -msgstr "Sin mapas de bits" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"¿Desea cargar estas fuentes de mapas de bits incluídas en este archivo (True/" -"Open)Type?\n" -"(Si es sí, ¿cuál?)" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "Guardando fuente(s) bitmap" - -msgid "Saving TrueType Font" -msgstr "Guardando fuente TrueType" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "Procesando variaciones" - -msgid "Failed to open temporary output file" -msgstr "No se puede abrir archivo temporal de salida" - -msgid "Printing Font" -msgstr "Imprimiendo fuente" - -msgid "Generating PostScript Font" -msgstr "Generando fuente PostScript" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "" - -msgid "Warning: Font contained no glyphs" -msgstr "" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "Guardando archivo AFM" - -msgid "Saving TFM File" -msgstr "Guardando archivo TFM" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "No existe archivo de definición de subfuentes" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"Esto parece un archivo FontForge.\n" -"No un archivo TeX de subfuente.\n" -"Una confusión desafortunada con las extensiones." - -msgid "Wrong type of SFD file" -msgstr "Tipo de archivo SFD incorrecto" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "Error al guardar AFM" - -msgid "Tfm Save Failed" -msgstr "Error al guardar TFM" - -msgid "Bad Extension" -msgstr "Extensión incorrecta" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Debe especificar una extensión type1 estándar (.pfb o .pfa)" - -msgid "Saving font" -msgstr "Guardando fuente" - -msgid "Saving Multiple PostScript Fonts" -msgstr "Guardando múltiples fuentes PostScript" - -msgid "Bad Drawing Operation" -msgstr "Operación de trazado incorrecta" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" -"Esta fuente contiene por lo menos una capa translúcida que el type3 no " -"soporta. Una capa translúcida o transparente se tratará como si fuera opaca. " -"¿Desea proceder de todas maneras?" - -msgid "Saving OpenType Font" -msgstr "Guardando fuente OpenType" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "Guardando archivo PFM" - -msgid "Pfm Save Failed" -msgstr "Error al guardar PFM" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "Cursiva" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "Reemplazar por referencia" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "No encontrado" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "Guardando mapa de bits" - -msgid "Saving Outlines" -msgstr "Guardando perfiles" - -msgid "Saving Spline Font Database" -msgstr "Guardando archivo de curvas de Bézier" - -msgid "Saving..." -msgstr "Guardando..." - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "Interpretando glifos" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Falló la recuperación automática de los cambios de %.80s.\n" -"¿FontForge debe intentar nuevamente la recuperación la próxima vez que se " -"inicie?" - -msgid "Recovery Failed" -msgstr "Error de recuperación" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "Múltiples" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"Ya existe un carácter con este nombre,\n" -"¿Desea intercambiar los nombres?" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "Generando fuente de mapa de bits" - -msgid "Rasterizing..." -msgstr "Creando mapa de bits..." - -msgid "Generating anti-alias font" -msgstr "Generar fuente suavizada" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "Cargando fuente desde " - -msgid "Couldn't open font" -msgstr "No se pudo abrir fuente" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "El archivo solicitado, %.100s, no existe" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "No tiene permiso para leer %.100s" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "Fuente restringido" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Esta fuente posee un FSType igual a 2 (Licencia\n" -"Restringida). Esto significa que no se la puede editar sin\n" -"el permiso de su propietario legal.\n" -"\n" -"¿Posee este permiso?" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "Leyendo archivo AFM" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "Trazado..." - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" -"Esta fuente Multiple Master tiene %1$d instancias de fuentes, but it needs " -"at least %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "Codificación incorrecta" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" -"Existe un carácter de un byte (%d) que utiliza un lugar reservado para " -"caracteres de dos bytes" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "Existe un carácter (%d) que no se puede codificar" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" -"Existe un carácter (%d) que normalmente no se encuentra en la codificación" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "Sin caracteres codificados" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Esta fuente no contiene caracteres Unicode.\n" -"¿Desea utilizar la codificación \"Symbol\" en vez de Unicode?" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Esta fuente no contiene caracteres Unicode.\n" -"Es probable que no la pueda utilizar." - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "El valor debe estar entre [-32768,32767]" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "En el comando falta el paréntesis derecho para obtener un índice cvt" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" -"Falta el paréntesis derecho en el comando (o valor binario incorrecto en el " -"paréntesis)" - -msgid "Bracketted value is too large" -msgstr "El valor entre paréntesis es demasiado grande" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "Griego" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "Armenio" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Syriac" -msgstr "Sirio" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "Singalés" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "Tibetano" - -msgid "Myanmar" -msgstr "Birmano" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "Etíope" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "Mongolés" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "Copto" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "Ugarítico" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "Fenicio" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "Tamaño:(_S)" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "_Máxima distancia entre puntos de una región" - -msgid "Not enough lines" -msgstr "No hay suficiente líneas" - -msgid "Can't Parallel" -msgstr "No se pueden poner en paralelo" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "Estas dos líneas comparten un extremo. No puedo ponerlas en paralelo" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "Altura:(_H)" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "Idioma" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "Característica" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "Sin cambios" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "Eliminar" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "Todos los caracteres" - -msgid "Selected Glyphs" -msgstr "Caracteres seleccionados" - -msgid "Current Glyph" -msgstr "Carácter actual" - -msgid "Pixel Sizes:" -msgstr "Tamaño en pixeles:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Tamaño en puntos en pantalla de 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Tamaño en puntos en pantalla de 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Tamaño en puntos en pantalla de 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Tamaño en puntos en pantalla de 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Tamaño en puntos en pantalla de 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "Tamaño de los mapas de bits actuales" - -msgid " Removing a size will delete it." -msgstr " Borrar un tamaño lo eliminará." - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr " Añadir un tamaño lo creará." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "Especifique los tamaños a generar de nuevo" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "Utilizar FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Abrir ventana de perfiles(_U)" - -msgid "New _Bitmap Window" -msgstr "A_brir ventana de mapa de bits" - -msgid "New _Metrics Window" -msgstr "Abrir ventana de _métricas" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "Inclinar..." - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "_Abrir" - -msgid "Recen_t" -msgstr "Recien_te" - -msgid "_Close" -msgstr "_Cerrar" - -msgid "_Save" -msgstr "_Guardar" - -msgid "S_ave as..." -msgstr "Gu_ardar como..." - -msgid "_Generate Fonts..." -msgstr "_Generar fuente(s)..." - -msgid "Generate Mac _Family..." -msgstr "Generar _familia para Mac..." - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "Expor_tar..." - -msgid "_Import..." -msgstr "_Importar..." - -msgid "_Revert File" -msgstr "Ve_rsión anterior del archivo" - -msgid "Pr_eferences..." -msgstr "Pr_eferencias..." - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "Salir(_Q)" - -msgid "_Undo" -msgstr "Deshacer(_U)" - -msgid "_Redo" -msgstr "_Rehacer" - -msgid "Cu_t" -msgstr "Cor_tar" - -msgid "_Copy" -msgstr "_Copiar" - -msgid "C_opy Reference" -msgstr "C_opiar referencia" - -msgid "_Paste" -msgstr "_Pegar" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "Seleccionar _todo" - -msgid "Remo_ve Undoes" -msgstr "Eliminar deshacer(_V)" - -msgid "U_nlink Reference" -msgstr "Reemplazar refere_ncia" - -msgid "Flip _Horizontally" -msgstr "Reflejar _horizontalmente" - -msgid "Flip _Vertically" -msgstr "Reflejar _verticalmente" - -msgid "_Rotate 90° CW" -msgstr "_Rotar 90° horario" - -msgid "Rotate _90° CCW" -msgstr "Rotar _90° antihorario" - -msgid "Rotate _180°" -msgstr "Rotar _180°" - -msgid "_Skew..." -msgstr "Inclinar...(_S)" - -msgid "_Font Info..." -msgstr "Atributos _fuente..." - -msgid "Glyph _Info..." -msgstr "Atr_ibutos carácter..." - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "Herramien_tas" - -msgid "_Layers" -msgstr "Capas(_L)" - -msgid "_Shades" -msgstr "_Sombras" - -msgid "_Docked Palettes" -msgstr "Paletas acopla_das" - -msgid "_Fit" -msgstr "Adaptar(_F)" - -msgid "Z_oom out" -msgstr "Alejar(_O)" - -msgid "Zoom _in" -msgstr "Acercar(_I)" - -msgid "_Next Glyph" -msgstr "Siguie_nte carácter" - -msgid "_Prev Glyph" -msgstr "Carácter anterior(_P)" - -msgid "Next _Defined Glyph" -msgstr "Siguiente carácter _definido" - -msgid "Prev Defined Gl_yph" -msgstr "C_arácter definido anterior" - -msgid "_Goto" -msgstr "Ir a(_G)" - -msgid "Find In Font _View" -msgstr "Buscar en la _ventana de fuentes" - -msgid "_Bigger Pixel Size" -msgstr "Aumentar tamaño del pixel(_B)" - -msgid "_Smaller Pixel Size" -msgstr "Di_sminuir tamaño del pixel" - -msgid "_Palettes" -msgstr "_Paletas" - -msgid "Set _Width..." -msgstr "Definir ancho...(_W)" - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "_Archivo" - -msgid "_Edit" -msgstr "_Edición" - -msgid "E_lement" -msgstr "E_lemento" - -msgid "_View" -msgstr "_Ver" - -msgid "_Metrics" -msgstr "_Métrica" - -msgid "_Window" -msgstr "Ven_tana" - -msgid "_Help" -msgstr "_Ayuda" - -msgid "Recalculate Bitmaps" -msgstr "Recalcular mapa de bits" - -msgid "Automatic" -msgstr "Automático" - -msgid "No Class" -msgstr "Sin clase" - -msgid "Base Glyph" -msgstr "Carácter de base" - -msgid "Base Lig" -msgstr "Ligadura de base" - -msgid "Mark" -msgstr "Marca" - -msgid "Component" -msgstr "Componente" - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "Nuevo desplazamiento del par" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "Nueva substitución simple" - -msgid "New Alternate List" -msgstr "Nueva elección de variante" - -msgid "New Ligature" -msgstr "Nueva ligadura" - -msgid "New Multiple List" -msgstr "Nueva sustitución múltiple" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "_Valor unicode:" - -msgid "Bad Name" -msgstr "Nombre incorrecto" - -msgid "Glyph names are limited to 31 characters" -msgstr "Los nombres de los glifos pueden constar de a lo sumo 31 caracteres" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "El nombre de un glifo no puede comenzar con un número o un punto" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"El nombre de un glifo debe estar escrito en ASCII, no tener espacios ni los " -"caracteres \"([{<>}])/%%\" y contener sólo caracteres alfanuméricos, puntos " -"o guiones bajos" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"El nombre de un glifo debe contener solamente caracteres alfanuméricos, " -"puntos y guiones bajos\n" -"¿Desea utilizar este nombre a pesar de todo?" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "Glifo" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Atributos cáracter de %.40s" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "Sin componentes" - -msgid "Accented glyph composed of:" -msgstr "Carácter acentuado compuesto de:" - -msgid "Glyph composed of:" -msgstr "Carácter compuesto de:" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "Carácter unicode:(_H)" - -msgid "Set From N_ame" -msgstr "_A partir del nombre" - -msgid "Set From Val_ue" -msgstr "A partir del valor(_U)" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "Clase OT de _glifo:" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "Comentario" - -msgid "Color:" -msgstr "" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "_Edición..." - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "Elegir variante" - -msgid "Mult Subs" -msgstr "Subs. múltiple" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "Componentes" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< Ant(_P)" - -msgid "_Next >" -msgstr "Sig >(_N)" - -msgid "No glyphs matched" -msgstr "No characters matched" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "Seleccionar resultados" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"Seleccionar en la ventana de la fuente los caracteres\n" -"encontrados en esta búsqueda" - -msgid "Merge Results" -msgstr "Combinar resultados" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"Expandir la selección en la ventana de la fuente para incluir\n" -"todos los caracters encontrados en esta búsqueda" - -msgid "Restrict Selection" -msgstr "Restringir selección" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "Versión anterior del carácter(_Y)" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "Im_primir..." - -msgid "E_xecute Script..." -msgstr "Ejecutar script...(_X)" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "Cancelar selección(_D)" - -msgid "_First Point" -msgstr "Primer punto(_F)" - -msgid "First P_oint, Next Contour" -msgstr "Primer punt_o del siguiente contorno" - -msgid "_Next Point" -msgstr "Siguie_nte punto" - -msgid "_Prev Point" -msgstr "_Punto anterior" - -msgid "Ne_xt Control Point" -msgstr "Siguiente punto de control(_X)" - -msgid "P_rev Control Point" -msgstr "Punto de cont_rol anterior" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "Seleccionar todos los _puntos y referencias" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "Ancho(_W)" - -msgid "_VWidth" -msgstr "Ancho _vertical" - -msgid "Select Points Affected by HM" -msgstr "Seleccionar los puntos afectados por HM" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "Copiar ancho(_W)" - -msgid "Co_py LBearing" -msgstr "Co_piar margen izquierdo" - -msgid "Copy RBearin_g" -msgstr "Copiar mar_gen derecho" - -msgid "C_hop" -msgstr "E_liminar" - -msgid "Clear _Background" -msgstr "Eliminar fondo(_B)" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "Unir(_J)" - -msgid "Copy _Fg To Bg" -msgstr "Primer plano -> _fondo" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "Copiar cua_drícula" - -msgid "_Select" -msgstr "_Seleccionar" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "_Convertir en punto de curva" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "C_onvertir en punto de esquina" - -msgid "_Tangent" -msgstr "Conver_tir en punto tangente" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "Crear pri_mer punto" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "_Añadir punto de anclaje" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "Dibujar _línea" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "E_spaciar puntos" - -msgid "Space _Regions..." -msgstr "Espacia_r regiones..." - -msgid "Make _Parallel..." -msgstr "_Poner en paralelo..." - -msgid "_Simplify" -msgstr "_Simplificar" - -msgid "Simplify More..." -msgstr "Simplificar más..." - -msgid "Clea_nup Glyph" -msgstr "Despejar carácter(_N)" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "Primero(_F)" - -msgid "_Earlier" -msgstr "Ant_erior" - -msgid "L_ater" -msgstr "Posterior(_A)" - -msgid "_Last" -msgstr "Ú_ltimo" - -msgid "_Remove Overlap" -msgstr "Elimina_r superposición" - -msgid "_Intersect" -msgstr "_Intersecar" - -msgid "_Exclude" -msgstr "_Excluir" - -msgid "_Find Intersections" -msgstr "Buscar intersecciones(_F)" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "Crear carácter acentuado(_B)" - -msgid "Build _Composite Glyph" -msgstr "_Crear carácter compuesto" - -msgid "_References..." -msgstr "_Referencias..." - -msgid "_Substitutions..." -msgstr "_Substituciones..." - -msgid "_Transform..." -msgstr "_Transformar..." - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "Transformación no lineal..." - -msgid "To _Int" -msgstr "Re_dondear a entero" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "Obtener _información..." - -msgid "S_how Dependent" -msgstr "Mostrar dependencias(_H)" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "_Extender línea..." - -msgid "Tile _Path..." -msgstr "Ruta del mosaico...(_P)" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "Superponer(_V)" - -msgid "Add E_xtrema" -msgstr "Añadir e_xtremos" - -msgid "Autot_race" -msgstr "T_razado automático" - -msgid "A_lign" -msgstr "A_linear" - -msgid "Roun_d" -msgstr "Re_dondear" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "E_n sentido antihorario" - -msgid "_Correct Direction" -msgstr "_Corregir dirección" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "Crear(_U)" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "Generación automática de ajustes(_H)" - -msgid "Hint _Substitution Pts" -msgstr "Punto_s de substitución" - -msgid "Auto _Counter Hint" -msgstr "_Contador automático" - -msgid "_Don't AutoHint" -msgstr "Sin generación automática _de ajustes" - -msgid "Auto_Instr" -msgstr "Generac_ión automática de instrucciones" - -msgid "_Edit Instructions..." -msgstr "_Editar instrucciones..." - -msgid "_Debug..." -msgstr "_Depurar..." - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "Eliminar restri_cciones astas horizontales" - -msgid "Clear _VStem" -msgstr "Eliminar restricciones astas _verticales" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "Eliminar instrucciones" - -msgid "_Add HHint" -msgstr "_Añadir ajuste horizontal" - -msgid "Add VHi_nt" -msgstr "Añadir aju_ste vertical" - -msgid "Add DHint" -msgstr "Añadir ajus_te diagonal" - -msgid "Crea_te HHint..." -msgstr "C_rear ajuste horizontal..." - -msgid "Cr_eate VHint..." -msgstr "Cr_ear ajuste vertical..." - -msgid "_Review Hints..." -msgstr "_Revisar ajustes..." - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "_Centrar" - -msgid "_Thirds in Width" -msgstr "Cen_trar un tercio antes" - -msgid "Set _LBearing..." -msgstr "Definir margen izquierdo...(_L)" - -msgid "Set _RBearing..." -msgstr "Defini_r margen derecho..." - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "Definir ancho _vertical..." - -msgid "Ker_n By Classes..." -msgstr "I_nterletraje por clases..." - -msgid "VKern By Classes..." -msgstr "Interletraje vertical por clases..." - -msgid "VKern From HKern" -msgstr "Interletraje vertical a partir del horizontal" - -msgid "Remove Kern _Pairs" -msgstr "Eliminar _pares de interletraje" - -msgid "Remove VKern Pairs" -msgstr "Eliminar pares de interletraje vertical" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "Pares de interletraje(_K)" - -msgid "_Anchored Pairs" -msgstr "P_ares de anclaje" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "_Ligaduras" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "_Alisado" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "Mostrar composiciones...(_D)" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "Com_binaciones" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "Mezcla_r nuevamente MM" - -msgid "_Point" -msgstr "_Punto" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "A_justes" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "Primer carácter" - -msgid "Second Char" -msgstr "Segundo carácter" - -msgid "Kern Size" -msgstr "Tamaño interletraje" - -msgid "Select a ligature to view" -msgstr "Seleccione ligadura a visualizar" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "Ord. según" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "Clase incorrecta" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "Debe haber por lo menos una regla contextual" - -msgid "Missing rules" -msgstr "Faltan reglas" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "Advertencia" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "Editar posición contextual" - -msgid "Edit Contextual Substitution" -msgstr "Editar substitución contextual" - -msgid "Edit Chaining Position" -msgstr "Editar desplazamiento extendido" - -msgid "Edit Chaining Substitution" -msgstr "Editar substitución extendida" - -msgid "Edit Reverse Chaining Substitution" -msgstr "Editar substitución extendida inversa" - -msgid "New Contextual Position" -msgstr "Nueva posición contextual" - -msgid "New Contextual Substitution" -msgstr "Nueva substitución contextual" - -msgid "New Chaining Position" -msgstr "Nuevo desplazamiento extendido" - -msgid "New Chaining Substitution" -msgstr "Nueva substitución extendida" - -msgid "New Reverse Chaining Substitution" -msgstr "Nueva substitución extendida inversa" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "Por glifos" - -msgid "By Classes" -msgstr "Por clases" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "Una lista de glifos:" - -msgid "Replacements" -msgstr "Reemplazos" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "Clases" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "Sin puntos de inspección" - -msgid "Watch Points not supported in glyphs with references" -msgstr "Los glifos con referencias no admiten puntos de inspección" - -msgid "Registers" -msgstr "Registros" - -msgid "Stack" -msgstr "Pila" - -msgid "Storage" -msgstr "Almacenamiento" - -msgid "Points" -msgstr "Puntos" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "Registros (TrueType)" - -msgid "Stack (TrueType)" -msgstr "Pila (TrueType)" - -msgid "Storage (TrueType)" -msgstr "Almacenamiento (TrueType)" - -msgid "Points (TrueType)" -msgstr "Puntos (TrueType)" - -msgid "Twilight" -msgstr "Ocaso" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "Actual" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "Cuadrícula" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "Unid. eme" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "Paso a paso por instrucciones" - -msgid "Step over (Next)" -msgstr "Paso a paso por procedimientos" - -msgid "Step out of current function" -msgstr "Paso a paso para salir" - -msgid "Continue" -msgstr "Continuar" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Ver todos los puntos seleccionados\n" -"(detenerse cuando un punto se desplaza)" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "Abandonar depurador" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Los únicos valores posibles para bits/pixel son 1, 2, 4 u 8" - -msgid "Pixel size?" -msgstr "¿Tamaño en pixeles?" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "El archivo existe" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "El archivo, %.100s, existe. ¿Reemplazarlo?" - -msgid "Couldn't create directory" -msgstr "No se pudo crear el directorio" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "¿Nombre del directorio?" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "_Filtro" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "Formato:" - -msgid "Transformation Matrix" -msgstr "Matriz de transformación" - -msgid "Value out of range" -msgstr "Valor fuera de rango" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "Cambiar(_H)" - -msgid "_Retain" -msgstr "Conse_rvar" - -msgid "Transformation Matrix Changed" -msgstr "Cambió la matriz de transformación" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" -"Ha modificado la matriz de transformación ¿desea utilizar la nueva versión?" - -msgid "Reference Info" -msgstr "Atributos referencia" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "Transformado por:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"La matriz de transformación especifica cómo deben\n" -"transformarse los puntos del carácter original antes de\n" -"dibujarse en el carácter actual.\n" -" x(nuevo) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(nuevo) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "Mo_strar" - -msgid "Image Info" -msgstr "Atributos imagen" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "Último punto de anclaje" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"Las marcas en una ligadura deben estar ordenadas según la dirección de la " -"escritura.\n" -"Ésta y %d están desordenadas." - -msgid "Out Of Order" -msgstr "Sin ordenar" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "Índice ya utilizado" - -msgid "This ligature index is already in use" -msgstr "Este índice de ligadura está siendo utilizado" - -msgid "This index is much larger than the closest neighbor" -msgstr "Este índice es mucho más grande que su vecino inmediato" - -msgid "Too Big" -msgstr "Demasiado grande" - -msgid "Class already used" -msgstr "Clase ya utilizada" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "Atributos punto de anclaje" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "Marca de base" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Entrada cursiva" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Salida cursiva" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "X siguiente PC" - -msgid "Next CP Y" -msgstr "Y siguiente PC" - -msgid "Next CP Dist" -msgstr "Dist PC siguiente" - -msgid "Next CP Angle" -msgstr "Ángulo PC siguiente" - -msgid "Prev CP Dist" -msgstr "Dist PC anterior" - -msgid "Prev CP X" -msgstr "PC anterior X" - -msgid "Prev CP Y" -msgstr "PC anterior Y" - -msgid "Prev CP Angle" -msgstr "Ángulo PC anterior" - -msgid "Overlapped Hints" -msgstr "Superposición de ajustes" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" -"El ajuste seleccionado se superpone con <%.2f,%.2f>. Debe deseleccionar uno " -"de los dos." - -msgid "Point Info" -msgstr "Atributos punto" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "PC anterior:" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "Despl." - -msgid "Dist" -msgstr "Distancia" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "PC siguiente:" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "Tipo:" - -msgid "Location" -msgstr "Ubicación" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "Ajustes activos" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "Dependientes" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "Sustituciones dependientes" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "Parámetros cuadrícula" - -msgid "Debug _fpgm/prep" -msgstr "Depurar _fpgm/prep" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "Asta _H" - -msgid "_VStem" -msgstr "Asta _V" - -msgid "_Move Points" -msgstr "Desplazar puntos(_M)" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"Al cambiar la posición del ajuste\n" -"adecuar la posición de los puntos\n" -"que se encuentran en el ajuste" - -msgid "Cr_eate" -msgstr "Cr_ear" - -msgid "Re_move" -msgstr "Eli_minar" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "Crear ajuste asta horizontal" - -msgid "Create Vertical Stem Hint" -msgstr "Crear ajuste asta vertical" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "Imagen" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "Mapa de bits Mac" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "Plantilla imagen" - -msgid "EPS Template" -msgstr "Plantilla EPS" - -msgid "SVG Template" -msgstr "Plantilla SVG" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "Sólo una fuente" - -msgid "Only one font may be imported into the background" -msgstr "Sólo se puede importar al segundo plano una fuente" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "En segundo plano" - -msgid "Magnify (Minify with alt)" -msgstr "Aumentar (disminuir con Alt)" - -msgid "Pointer" -msgstr "Puntero" - -msgid "Draw a freehand curve" -msgstr "Dibujar una curva a mano alzada" - -msgid "Scroll by hand" -msgstr "Desplazamiento manual" - -msgid "Cut splines in two" -msgstr "Dividir trazado" - -msgid "Measure distance, angle between points" -msgstr "Medir distancia, ángulo entre puntos" - -msgid "Add a point, then drag out its control points" -msgstr "Añadir un punto, desplazar para obtener sus puntos de control" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "Añadir un punto de curva" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "Añadir un punto de esquina" - -msgid "Add a tangent point" -msgstr "Añadir un punto tangente" - -msgid "Rotate the selection" -msgstr "Rotar selección" - -msgid "Scale the selection" -msgstr "Modificar escala de la selección" - -msgid "Flip the selection" -msgstr "Reflejar selección" - -msgid "Skew the selection" -msgstr "Inclinar selección" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "Polígono o estrella" - -msgid "Rectangle or Ellipse" -msgstr "Rectángulo o elipse" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "Elipse" - -msgid "Star" -msgstr "Estrella" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "Anteri_or" - -#. GT: Background, make it short -msgid "_Back" -msgstr "Posterior(_B)" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Guía" - -msgid "Size of Points" -msgstr "Tamaño de los puntos" - -msgid "Radius: " -msgstr "Radio: " - -msgid "Angle:" -msgstr "Ángulo:" - -msgid "C_enter" -msgstr "C_entro" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "Diámetro:" - -msgid "Shape Type" -msgstr "Tipo de forma" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "Puntos:" - -msgid "Bounding Box" -msgstr "Cuadro limitador" - -msgid "Center Out" -msgstr "Centrar" - -msgid "Rectangle" -msgstr "Rectángulo" - -msgid "Round Rectangle Radius" -msgstr "Radio de redondeo rectángulo" - -msgid "Polygon" -msgstr "Polígono" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "No se puede deshacer" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "Esta operación no se puede deshacer ¿proceder igual?" - -msgid "Del Layer" -msgstr "Eliminar capa" - -msgid "Layer Info..." -msgstr "Información capa..." - -msgid "New Layer..." -msgstr "Nueva capa..." - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "¿La capa es visible?" - -msgid "Layer" -msgstr "Capa" - -msgid "Is Layer Editable?" -msgstr "¿Se puede editar la capa?" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "Abrir referencia" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "Perfil" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "Dibujar una línea" - -msgid "Set/Clear Pixels" -msgstr "Activar/Desactivar pixeles" - -msgid "Scroll Bitmap" -msgstr "Navegar por el mapa de bits" - -msgid "Shift Entire Bitmap" -msgstr "Desplazar todo el map de bits" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Activar/Desactivar pixeles\n" -"(Eyedropper with alt)" - -msgid "Filled Rectangle" -msgstr "Rectángulo relleno" - -msgid "Filled Ellipse" -msgstr "Elipse rellena" - -msgid "Negative Width" -msgstr "Ancho negativo" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "Ancho:(_W)" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "Ancho del trazo:(_W)" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "Eje menor:(_X)" - -msgid "Pen _Angle:" -msgstr "Ängulo plum_a:" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" -"Eliminar tanto los contornos externos como los internos carece de sentido" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "No expan_dir" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "Color incorrecto" - -msgid "Opacity:" -msgstr "Opacidad:" - -msgid "Bad Transformation Matrix" -msgstr "Matriz de transformación incorrecta" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "Re_llenar" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "Modificar pluma:(_T)" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "Redondear(_U)" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "_Copias:" - -msgid "No Command Specified" -msgstr "No se especificó comando" - -msgid "Page Setup" -msgstr "Configurar página" - -msgid "To _File" -msgstr "En un archivo(_F)" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "Otro" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "TamPágina:(_S)" - -msgid "_Printer:" -msgstr "Im_presora:" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "Tam. en _ptos." - -msgid "Invalid point size" -msgstr "Tamaño en ptos. inválido" - -msgid "Print To File..." -msgstr "Imprimir a un archivo..." - -msgid "Bad Font" -msgstr "Fuente incorrecta" - -msgid "Bad Size" -msgstr "Tamaño incorrecto" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"El tamaño del mapa de bits solicitado no está disponible en la fuente. La " -"fuente admite %s" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "Mostrar _fuente completa" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"Muestra todos los caracteres de la fuente en un determinado tamaño en una " -"cuadrícula rectangular" - -msgid "Full Pa_ge Glyph" -msgstr "_Carácter a página completa" - -msgid "Full Pa_ge Glyphs" -msgstr "_Caracteres a página completa" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "Carácter en distintos ta_maños" - -msgid "_Multi Size Glyphs" -msgstr "Caracteres en distintos ta_maños" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "Configurar(_E)" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "Hecho(_D)" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "Intervalo:(_G)" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "Tamaño de la sombra:" - -msgid "Light Angle:" -msgstr "Ángulo de iluminación:" - -msgid "Shadow" -msgstr "Sombreado" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "Seleccione un orden CID" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (Cirílico)" - -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Cirílico)" - -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (Árabe)" - -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (Griego)" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (Hebreo)" - -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (Tailandés)" - -msgid "Macintosh Latin" -msgstr "Latin Macintosh" - -msgid "Windows Latin (\"ANSI\")" -msgstr "Latin Windows (\"ANSI\")" - -msgid "Adobe Standard" -msgstr "Estándar de Adobe" - -msgid "Symbol" -msgstr "Símbolo" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, todos los planos)" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "Wansung (Coreano)" - -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Coreano)" - -msgid "Johab (Korean)" -msgstr "Johab (Coreano)" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Chino Simp.)" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Chino Trad.)" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Chino Trad.)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Ninguna" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "Ultracondensado (50%)" - -msgid "Extra-Condensed (62.5%)" -msgstr "Extracondensado (62.5%)" - -msgid "Condensed (75%)" -msgstr "Condensado (75%)" - -msgid "Semi-Condensed (87.5%)" -msgstr "Semicondensado (87.5%)" - -msgid "Medium (100%)" -msgstr "Normal (100%)" - -msgid "Semi-Expanded (112.5%)" -msgstr "Semiexpandido (112.5%)" - -msgid "Expanded (125%)" -msgstr "Expandido (125%)" - -msgid "Extra-Expanded (150%)" -msgstr "Extraexpandido (150%)" - -msgid "Ultra-Expanded (200%)" -msgstr "Ultraexpandido (200%)" - -msgid "100 Thin" -msgstr "100 Ultraliviana" - -msgid "200 Extra-Light" -msgstr "200 Extraliviana" - -msgid "300 Light" -msgstr "300 Liviana" - -msgid "400 Regular" -msgstr "400 Romana" - -msgid "500 Medium" -msgstr "500 Normal" - -msgid "600 Semi-Bold" -msgstr "600 Seminegra" - -msgid "700 Bold" -msgstr "700 Negra" - -msgid "800 Extra-Bold" -msgstr "800 Muy Negra" - -msgid "900 Black" -msgstr "900 Negrita" - -msgid "Never Embed/No Editing" -msgstr "Nunca incluir/No editar" - -msgid "Printable Document" -msgstr "Documento imprimible" - -msgid "Editable Document" -msgstr "Documento editable" - -msgid "Installable Font" -msgstr "Fuente instalable" - -msgid "Serif" -msgstr "Con remates" - -msgid "Sans-Serif" -msgstr "Sin remates" - -msgid "Monospace" -msgstr "Monoespaciadas" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "Decorativas" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "Medio" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "Estilo antiguo" - -msgid "Modern" -msgstr "Moderno" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "Expandido" - -msgid "Condensed" -msgstr "Condensado" - -msgid "Very Expanded" -msgstr "Muy expandido" - -msgid "Very Condensed" -msgstr "Muy condensado" - -msgid "Monospaced" -msgstr "Monoespaciado" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "Gradual/Transicional" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "Rápido/Vertical" - -msgid "Rapid/Horizontal" -msgstr "Rápido/Horizontal" - -msgid "Instant/Vertical" -msgstr "Instantáneo/Vertical" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "Muy bajo" - -msgid "Low" -msgstr "Bajo" - -msgid "Medium Low" -msgstr "Medio bajo" - -msgid "Medium High" -msgstr "Medio alto" - -msgid "High" -msgstr "Alto" - -msgid "Very High" -msgstr "Muy alto" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "Cursiva" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "_Variación trazado" - -msgid "_Arm Style" -msgstr "Tipo de br_azo" - -msgid "_Contrast" -msgstr "_Contraste" - -msgid "_Letterform" -msgstr "Forma de _letra" - -msgid "_Midline" -msgstr "Línea _media" - -msgid "_Proportion" -msgstr "_Proporción" - -msgid "_Serifs" -msgstr "Remate_s" - -msgid "_X-Height" -msgstr "Altura _x" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "Azerí (Latino)" - -msgid "Azeri (Cyrillic)" -msgstr "Azerí (Cirílico)" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "" - -msgid "Chinese (Taiwan)" -msgstr "Chino (Taiwan)" - -msgid "Chinese (PRC)" -msgstr "Chino (PRC) zh_CN" - -msgid "Chinese (Hong Kong)" -msgstr "Chino (Hong Kong) zh_CN" - -msgid "Chinese (Singapore)" -msgstr "Chino (Singapur)" - -msgid "Chinese (Macau)" -msgstr "Chino (Macau)" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "Holandés (Bélgica) nl_BE" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "Inglés (Británico) en_UK" - -msgid "English (US)" -msgstr "Inglés (US) en_US" - -msgid "English (Canada)" -msgstr "Inglés (Canadá) en_CA" - -msgid "English (Australian)" -msgstr "Inglés (Australiano) en_AU" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "Inglés (Irlandés) en_IE" - -msgid "English (South Africa)" -msgstr "Inglés (Sud África)" - -msgid "English (Jamaica)" -msgstr "Inglés (Jamaica)" - -msgid "English (Caribbean)" -msgstr "Inglés (Caribe)" - -msgid "English (Belize)" -msgstr "Inglés (Bélice)" - -msgid "English (Trinidad)" -msgstr "Inglés (Trinidad)" - -msgid "English (Zimbabwe)" -msgstr "Inglés (Zimbawe)" - -msgid "English (Philippines)" -msgstr "Inglés (Filipinas)" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "Faroés" - -msgid "Lang|Farsi" -msgstr "" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "Francés de Francia fr_FR" - -msgid "French Belgium" -msgstr "Francés de Bélgica fr_BE" - -msgid "French Canadian" -msgstr "Francés de Canadá fr_CA" - -msgid "French Swiss" -msgstr "Francés de Suiza fr_CH" - -msgid "French Luxembourg" -msgstr "Francés de Luxemburgo fr_LU" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "Alemán de Alemania de_DE" - -msgid "German Swiss" -msgstr "Alemán de Suiza de_CH" - -msgid "German Austrian" -msgstr "Alemán de Austríaco de_AT" - -msgid "German Luxembourg" -msgstr "Alemán de Luxemburgo de_LU" - -msgid "German Liechtenstein" -msgstr "Alemán de Liechtenstein de_LI" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "Italiano de Suiza it_CH" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "Coreano (Johab)" - -msgid "Lithuanian (Classic)" -msgstr "Lituano (Clásico)" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "Malayo (Brunei)" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "Maorí" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "Nepalí (India)" - -msgid "Norwegian (Bokmal)" -msgstr "Noruego (Bokmal) no_NO" - -msgid "Norwegian (Nynorsk)" -msgstr "Noruego (Nynorsk) no_NO" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "Rumano (Moldavia)" - -msgid "Russian (Moldova)" -msgstr "Ruso (Moldavia)" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "Serbio (Cirílico)" - -msgid "Serbian (Latin)" -msgstr "Serbio (Latino)" - -msgid "Sindhi India" -msgstr "Sindi" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "Serbio" - -msgid "Spanish (Traditional)" -msgstr "Español (Traditional) es_ES" - -msgid "Spanish Mexico" -msgstr "Español Mexico es_MX" - -msgid "Spanish (Modern)" -msgstr "Español (Moderno) es_ES" - -msgid "Spanish (Guatemala)" -msgstr "Español (Guatemala) es" - -msgid "Spanish (Costa Rica)" -msgstr "Español (Costa Rica) es" - -msgid "Spanish (Panama)" -msgstr "Español (Panamá) es" - -msgid "Spanish (Dominican Republic)" -msgstr "Español (República Dominicana) es" - -msgid "Spanish (Venezuela)" -msgstr "Español (Venezuela) es" - -msgid "Spanish (Colombia)" -msgstr "Español (Colombia) es" - -msgid "Spanish (Peru)" -msgstr "Español (Perú) es" - -msgid "Spanish (Argentina)" -msgstr "Español (Argentina) es" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "Español (Chile) es" - -msgid "Spanish (Uruguay)" -msgstr "Español (Uruguay) es" - -msgid "Spanish (Paraguay)" -msgstr "Español (Paraguay) es" - -msgid "Spanish (Bolivia)" -msgstr "Español (Bolivia) es" - -msgid "Spanish (El Salvador)" -msgstr "Español (El Salvador) es" - -msgid "Spanish (Honduras)" -msgstr "Español (Honduras) es" - -msgid "Spanish (Nicaragua)" -msgstr "Español (Nicaragua) es" - -msgid "Spanish (Puerto Rico)" -msgstr "Español (Puerto Rico) es" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "Swahili (Kenya)" - -msgid "Swedish (Sweden)" -msgstr "Sueco (Suecia) sv_SE" - -msgid "Swedish (Finland)" -msgstr "Sueco (Finlandia) sv_FI" - -msgid "Lang|Syriac" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "Tártaro (Tatarstan)" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "Urdú (Pakistán)" - -msgid "Urdu (India)" -msgstr "Urdú (India)" - -msgid "Uzbek (Latin)" -msgstr "Uzbeko (Latino)" - -msgid "Uzbek (Cyrillic)" -msgstr "Uzbeko (Cirílico)" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "Xosa" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "Zulú" - -msgid "Styles (SubFamily)" -msgstr "Estilos (Subfamilia)" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "Nombre completo" - -msgid "UniqueID" -msgstr "ID único" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "Nombre comercial" - -msgid "Manufacturer" -msgstr "Fabricante" - -msgid "Designer" -msgstr "Diseñador" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "URL del vendedor" - -msgid "Designer URL" -msgstr "URL del diseñador" - -msgid "License" -msgstr "Licencia" - -msgid "License URL" -msgstr "URL de la licencia" - -msgid "Preferred Family" -msgstr "Familia OTF preferida" - -msgid "Preferred Styles" -msgstr "Estilos OTF preferidos" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Tipo incorrecto" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "Nombre ya existente" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "Nombre de familia incorrecto" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" -"Nombre de familia incorrecto, debe comenzar con un carácter alfabético." - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "Se necesita un nombre de familia de fuente" - -msgid "Bad Font Family Name" -msgstr "Nombre de familia de fuente incorrecto" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "Pendiente:" - -msgid "Space:" -msgstr "Espaciado:" - -msgid "Stretch:" -msgstr "Extensión:" - -msgid "Quad:" -msgstr "Cuadratín:" - -msgid "Shrink:" -msgstr "Contracción:" - -msgid "XHeight:" -msgstr "Altura x:" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" -"En una fuente cursiva, el cambio horizontal por unidad de cambio vertical" - -msgid "The amount of space between words when using this font" -msgstr "La cantidad de espacio entre palabras al usar esta fuente" - -msgid "The amount of stretchable space between words when using this font" -msgstr "Estiramiento máximo del espacio entre palabras" - -msgid "The amount the space between words may shrink when using this font" -msgstr "Contracción máxima del espacio entre palabras" - -msgid "The height of the lower case letters with flat tops" -msgstr "La altura de las letras de caja baja" - -msgid "The width of one em" -msgstr "El ancho de una eme" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"O bien:\n" -"El espacio adicional a añadir después de una oración\n" -"El espacio a utilizar en fórmulas matemáticas" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "Pend_iente cursiva:" - -msgid "Underline _Position:" -msgstr "_Posición subrayado:" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "Cuadratín:(_E)" - -msgid "_Ascent:" -msgstr "_Ascend.:" - -msgid "_Descent:" -msgstr "_Descend.:" - -msgid "De_sign Size:" -msgstr "Tam. diseño" - -msgid "_Bottom" -msgstr "Último(_B)" - -msgid "_Top" -msgstr "Primero(_T)" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "_Versión" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "Peso(_W)" - -msgid "HHead _Line Gap:" -msgstr "Inter_lineado:" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "Espa_ciado columnas:" - -msgid "Win Ascent:" -msgstr "Ascendente Win:" - -msgid "Win _Ascent Offset:" -msgstr "Offset p_ara Win Ascendente:" - -msgid "Win Descent:" -msgstr "Descendente Win:" - -msgid "Win _Descent Offset:" -msgstr "Offset p_ara Descendente Win:" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "La etiqueta debe constar de 4 caracteres" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "Ascendente y Descendente deben ser positivos y su suma menor que 16384" - -msgid "Bad Ascent/Descent" -msgstr "Ascendente/Descendente incorrecto" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"Un estilo no puede ser simultáneamente condensado y extendido (no tiene " -"sentido)" - -msgid "Bad Style" -msgstr "Estilo incorrecto" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "¿Modificar UniqueID?" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "Altura del eje:" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Espesor trazo predeterminado:" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "Más Param." - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "S_ubir" - -msgid "_Down" -msgstr "Bajar(_D)" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "Fusionar(_M)" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "Atributos fuente para %.90s" - -msgid "Fo_ntname:" -msgstr "_Nombre de la fuente:" - -msgid "_Family Name:" -msgstr "Nombre de la _familia:" - -msgid "Name For Human_s:" -msgstr "Nombre genérico:(_S)" - -msgid "_Weight" -msgstr "Peso(_W)" - -msgid "_Version:" -msgstr "_Versión:" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "Aju_star perfiles" - -msgid "_Guess" -msgstr "Predecir(_G)" - -msgid "Has _Vertical Metrics" -msgstr "Posee métrica _vertical" - -msgid "Interpretation:" -msgstr "Interpretación" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" -"Permitir la edición multicapa para los colores, las sombras, los rellenos y " -"los trazos.\n" -"Las fuentes multicapa únicamente pueden ser del tipo type3 o svg." - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "Histograma" - -msgid "Width _Class" -msgstr "An_cho" - -msgid "P_FM Family" -msgstr "_Familia PFM" - -msgid "_Embeddable" -msgstr "Incrustada(_E)" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "Sin fuente parcial" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "Únicamente mapa de bits" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "Utilizar como Offset" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "Define el interlineado en las tablas OS/2 y hhea" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"Define el interlinado en la tabla vhea.\n" -"Este es el espacio horizontal entre columnas\n" -"de texto escrito en forma vertical." - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "Predeterminado" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "El tamaño (en puntos) para el que esta fuente fue diseñada" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "Conjunto de estilos Mac:" - -msgid "FOND Name:" -msgstr "Nombre FOND:" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "Diccionario PS Privado" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "Nombres TTF" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "Características Mac" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "No guar_dar" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "Demasiadas ventanas" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Esto implica abrir más de 10 ventanas.\n" -"¿Es lo que en verdad desea?" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "Sin sistema de escritura" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "Línea base" - -msgid "Origin" -msgstr "Origen" - -msgid "Advance Width as a Line" -msgstr "Ancho indicado con una línea" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"Indicar el ancho con una línea perpendicular\n" -"al vector de avance" - -msgid "Advance Width as a Bar" -msgstr "Ancho indicado con una marca" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"Indicar el ancho con una marca debajo del carácter\n" -"mostrando el vector de avance" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "Buscar un archivo CMap de Adobe..." - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Cerrar %s antes de insentarla en una fuente CID" - -msgid "Please close font" -msgstr "Cerrar fuente" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "Elimina_r fuente" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "_Nueva composición..." - -msgid "_Modify Composition..." -msgstr "_Modificar composición..." - -msgid "_Build Syllables" -msgstr "Crear síla_bas" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "Guardar todo(_L)" - -msgid "_Merge Feature Info..." -msgstr "" - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "Scripts" - -msgid "_All Fonts" -msgstr "Tod_as las fuentes" - -msgid "_Displayed Font" -msgstr "Fuente visualiza_da" - -msgid "Glyph _Metadata" -msgstr "Metadatos del carácter(_N)" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "Copiar ancho _vertical" - -msgid "Paste Into" -msgstr "Pegar en" - -msgid "Paste After" -msgstr "Pegar a continuación de" - -msgid "Sa_me Glyph As" -msgstr "Igual carácter que(_M)" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "Buscar / Reemplazar(_I)..." - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "Copiar de(_F)" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "" - -msgid "Find Pr_oblems..." -msgstr "Buscar inc_onsistencias..." - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "Fusionar fuentes...(_M)" - -msgid "Interpo_late Fonts..." -msgstr "Interpo_lar fuentes..." - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "Todos" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "Codificación inválida" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "Reemplazar" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "_Forzar codificación" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "Cargar codificación" - -msgid "Ma_ke From Font..." -msgstr "Crear a partir de(_K)" - -msgid "Remove En_coding..." -msgstr "Eliminar codificación" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "Mo_strar ATT" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "Mostrar métrica _horizontal..." - -msgid "Show _V. Metrics..." -msgstr "Mostrar métrica _vertical..." - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "Perfil de _24 pixeles" - -msgid "_36 pixel outline" -msgstr "Perfil de _36 pixeles" - -msgid "_48 pixel outline" -msgstr "Perfil de _48 pixeles" - -msgid "_72 pixel outline" -msgstr "Perfil de _72 pixeles" - -msgid "_96 pixel outline" -msgstr "Perfil de _96 pixeles" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "Editar 'fpgm'..." - -msgid "Edit 'prep'..." -msgstr "Editar 'prep'..." - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "Editar 'cvt '..." - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "Eliminar ajustes(_C)" - -msgid "Histograms" -msgstr "Histogramas" - -msgid "_Auto Width..." -msgstr "_Ancho automático..." - -msgid "Remove All Kern _Pairs" -msgstr "Eliminar todos los _pares de interletraje" - -msgid "Remove All VKern Pairs" -msgstr "Eliminar todos los pares de interletraje vertical" - -msgid "_Convert to CID" -msgstr "_Convertir a CID" - -msgid "Convert By C_Map" -msgstr "Convertir con un C_Map" - -msgid "_Flatten" -msgstr "Aplanar(_F)" - -msgid "Fl_attenByCMap" -msgstr "_Aplanar con un CMap" - -msgid "Insert F_ont..." -msgstr "Insertar fuente...(_O)" - -msgid "Insert _Blank" -msgstr "Insertar espacio(_B)" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "Atr_ibutos fuente CID..." - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Crear MM..." - -msgid "MM _Validity Check" -msgstr "_Verificar validez MM" - -msgid "MM _Info..." -msgstr "Prop_iedades MM..." - -msgid "_Blend to New Font..." -msgstr "Mezclar con una nueva fuente...(_B)" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "Índ_ice" - -msgid "_About..." -msgstr "_Acerca de..." - -msgid "_License..." -msgstr "_Licencia..." - -msgid "E_ncoding" -msgstr "C_odificación" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "" - -msgid "Changed Color" -msgstr "" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "Punto de inspección alcanzado" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "El punto %d ha sido desplazado por la instrucción anterior" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "Demasiado puntos de ruptura" - -msgid "Kerning" -msgstr "Interletraje" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "_Otra ..." - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "Fuente a fusionar con %.20s" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "Cantidad" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolar entre %.20s y:" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "un" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "Definir margen I en:" - -msgid "Set RBearing To:" -msgstr "Definir margen D en:" - -msgid "Set Vert. Advance To:" -msgstr "Definir ancho V en:" - -msgid "Set Width To:" -msgstr "Fijar ancho en:" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "Aumentar margen I en:" - -msgid "Increment RBearing By:" -msgstr "Aumentar margen D en:" - -msgid "Increment V. Adv. By:" -msgstr "Aumentear ancho V en:" - -msgid "Increment Width By:" -msgstr "Aumentar ancho en:" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "Modificar margen I en:" - -msgid "Scale RBearing By:" -msgstr "Modificar margen D en:" - -msgid "Scale VAdvance By:" -msgstr "Cambiar de escala ancho V en:" - -msgid "Scale Width By:" -msgstr "Modificar ancho un:" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"En TrueType no se permiten anchos de carácter negativos\n" -"¿Desea realmente un ancho negativo?" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "No se encontró el carácter: %.70s" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "Ingrese el nombre del carácter de la fuente" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "Seleccionar en la ventana de fuentes los glifos de esta lista" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" -"Considerar los glifos seleccionados en la ventana de fuentes como contenido " -"de esta lista " - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "Compactado" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"Posición: %d\n" -"Count: %d\n" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"Posición: %d-%d (%d)\n" -"Count: %d (%d)\n" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" -"En un par de valores Blue se debe seleccionar primero el número más pequeño" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Hay tan pocos caracteres seleccionados que me resulta imposible obtener un " -"muestreo representativo de este aspecto de su fuente. Si deselecciona todo, " -"el comando se aplicará a todos los caracteres de la fuente" - -msgid "Tiny Selection" -msgstr "Selección pequeña" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "Los valores Blue vienen de a pares. Seleccione otro." - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "Desactivar" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "Hasta:" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "Arakanés" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "Bieloruso" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "Checheno" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "Comorano" - -msgid "Lang|Coptic" -msgstr "" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "Tártaro de Crimea" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "Francés de las Antillas" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "Faroés" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "Haitiano" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "Georgiano Khutsuri" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" +"Una invocación de búsqueda debe comenzar por la secuencia '@<' y terminar " +"con '>', comenzando en: %.20s..." -msgid "Eastern Pwo Karen" +#, c-format +msgid "A match was found after unlinking references in glyph “%s”\n" msgstr "" +"Se ha encontrado una coincidencia tras desvincular las referencias en el " +"glifo \"%s\"\n" -msgid "Bumthangkha" +msgid "A style may not have both condense and extend set (it makes no sense)" msgstr "" +"Un estilo no puede ser simultáneamente condensado y extendido (no tiene " +"sentido)" -msgid "Kokni" -msgstr "" +msgid "A value must be between [-32768,32767]" +msgstr "El valor debe estar entre [-32768,32767]" -msgid "Kalmyk" -msgstr "" +msgid "A_lign" +msgstr "A_linear" -msgid "Kamba" -msgstr "" +msgid "Above Base Forms" +msgstr "Formas superiores" -msgid "Kumaoni" -msgstr "" +msgid "Above Base Mark" +msgstr "Encima marca base" -msgid "Komo" -msgstr "" +msgid "Above Base Substitutions" +msgstr "Substituciones superiores" -msgid "Komso" -msgstr "" +msgid "Accented glyph composed of:" +msgstr "Carácter acentuado compuesto de:" -msgid "Khorasani Turkic" -msgstr "" +msgid "Accents" +msgstr "Acentos" -msgid "Kodagu" -msgstr "" +msgid "Access All Alternates" +msgstr "Activar todas las variantes" -msgid "Korean Old Hangul" -msgstr "" +msgid "Active Border:" +msgstr "Borde activo:" -msgid "Komi" -msgstr "" +msgid "Active Hints" +msgstr "Ajustes activos" -msgid "Kikongo" -msgstr "" +#, c-format +msgid "Active Layer: %s (%s)" +msgstr "Capa activa: %s (%s)" -msgid "Kongo" -msgstr "" +msgid "Add DHint" +msgstr "Añadir ajus_te diagonal" -msgid "Komi-Permyak" -msgstr "" +msgid "Add E_xtrema" +msgstr "Añadir e_xtremos" -msgid "Kosraean" -msgstr "" +msgid "Add VHi_nt" +msgstr "Añadir aju_ste vertical" -msgid "Komi-Zyrian" -msgstr "" +msgid "Add a corner point" +msgstr "Añadir un punto de esquina" -msgid "Kpelle" -msgstr "" +msgid "Add a curve point" +msgstr "Añadir un punto de curva" -msgid "Krio" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "Añadir un punto, desplazar para obtener sus puntos de control" -msgid "Karakalpak" -msgstr "" +msgid "Add a tangent point" +msgstr "Añadir un punto tangente" -msgid "Karelian" -msgstr "" +msgid "Adding points at Extrema..." +msgstr "Añadiendo puntos a los extremos..." -msgid "Karaim" -msgstr "" +msgid "Additional arguments for autotrace program:" +msgstr "Argumentos adicionales para el programa autotrace:" -msgid "Karen" -msgstr "" +msgid "Adobe Standard" +msgstr "Estándar de Adobe" -msgid "Koorete" -msgstr "" +msgid "Advance To Next Glyph" +msgstr "Avanzar al siguiente glifo" -msgid "Ripuarian" -msgstr "" +msgid "Advance Width as a Bar" +msgstr "Ancho indicado con una marca" -msgid "Khasi" -msgstr "" +msgid "Advance Width as a Line" +msgstr "Ancho indicado con una línea" -msgid "Kildin Sami" -msgstr "" +msgid "Afm Save Failed" +msgstr "Error al guardar AFM" -msgid "S'gaw Karen" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"Tras girar o inclinar un carácter probablemente deba hacer Elemento->Añadir " +"extremos" -msgid "Kuanyama" -msgstr "" +msgid "Akhand" +msgstr "Akhand" -msgid "Kui" -msgstr "" +msgid "Albanian" +msgstr "Albanés" -msgid "Kulvi" -msgstr "" +msgid "All" +msgstr "Todos" -msgid "Kumyk" -msgstr "" +msgid "All Glyphs" +msgstr "Todos los caracteres" -msgid "Kurukh" +#, c-format +msgid "All entries in a lookup must have the same type on line %d of %s" msgstr "" +"Todas las entradas en una búsqueda deben tener el mismo tipo en línea %d de " +"%s" -msgid "Kuy" +msgid "All paths should be closed loops, there should be no exposed endpoints" msgstr "" +"Todos los trayectos deben ser curvas cerradas, no poseer puntos extremos" -msgid "Koryak" -msgstr "" +msgid "Allow _curve smoothing" +msgstr "Permitir suavizado de _curvas" -msgid "Western Kayah" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "Pe_rmitir eliminación de los extremos" -msgid "Ladin" -msgstr "" +msgid "Allow _slopes to change" +msgstr "Permitir modificación de pendiente_s" -msgid "Lahuli" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" +"Permitir coicidencias incluso si el patrón de búsqueda\n" +"se tiene que alterar mediante una combinación\n" +"de las siguientes transformaciones." -msgid "Lak" +msgid "" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" +"Permitir la edición multicapa para los colores, las sombras, los rellenos y " +"los trazos.\n" +"Las fuentes multicapa únicamente pueden ser del tipo type3 o svg." -msgid "Lambani" -msgstr "" +msgid "Allow:" +msgstr "Permitir" -msgid "Laz" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." msgstr "" +"Permite encontrar los puntos de control que casi forman,\n" +" pero no completamente, una horizontal o una vertical\n" +"con sus puntos base (o de igual pendiente que las cursivas)." -msgid "L-Cree" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" +"Permite encontrar líneas que son casi pero no\n" +"completamente horizontales o verticales\n" +"(o inclinados al igual que las cursivas)." -msgid "Ladakhi" -msgstr "" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Permite optimizar los parámetros utilizados para generar la fuente" -msgid "Lezgi" -msgstr "" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Casi un ajuste triple(_3)" -msgid "Ligurian" -msgstr "" +msgid "Alt Subs" +msgstr "Elegir variante" -msgid "Limburgish" -msgstr "" +msgid "Alternate Annotation Forms" +msgstr "Formas de anotación alternativas" -msgid "Lingala" -msgstr "" +msgid "Always" +msgstr "Siempre" -msgid "Lang|Lisu" -msgstr "" +msgid "Amount" +msgstr "Cantidad" -msgid "Lampung" -msgstr "" +msgid "An error occurred when writing the resource file" +msgstr "Se ha producido un error al escribir el archivo de recursos" -msgid "Laki" -msgstr "" +msgid "An outline font editor" +msgstr "Un editor de fuentes" -msgid "Low Mari" -msgstr "" +msgid "Anchor Color" +msgstr "Color de ancla" -msgid "Lang|Limbu" -msgstr "" +msgid "Anchor Lost" +msgstr "Anclaje perdido" -msgid "Lombard" -msgstr "" +msgid "Anchor Point Info" +msgstr "Atributos punto de anclaje" -msgid "Lomwe" -msgstr "" +#, c-format +msgid "Anchor-%d" +msgstr "Anclaje-%d" -msgid "Lang|Loma" -msgstr "" +msgid "Ancient Ligatures (Obsolete)" +msgstr "Ligaduras antiguas (obsoleto)" -msgid "Luri" -msgstr "" +msgid "Angle:" +msgstr "Ángulo:" -msgid "Lower Sorbian" -msgstr "Servio del sur" +msgid "Anti-Alias" +msgstr "Anti-Alias" -msgid "Lule Sami" -msgstr "" +msgid "Apple Advanced Typography" +msgstr "Tipografía avanzada de Apple" -msgid "Luxembourgish" -msgstr "" +msgid "Apps" +msgstr "Argumento" -msgid "Luba-Lulua" -msgstr "" +msgid "Arabic" +msgstr "Árabe" -msgid "Luba-Katanga" -msgstr "" +msgid "Arakanese" +msgstr "Arakanés" -msgid "Luganda" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "¿Esta segurno que no desea utilizar el CMap encontrado?" -msgid "Luhya" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"¿Está seguro de querer reemplazar Å?\n" +"El anillo no se unirá a la A." -msgid "Luo" -msgstr "" +msgid "Armenian" +msgstr "Armenio" -msgid "Madura" -msgstr "" +msgid "As Background" +msgstr "En segundo plano" -msgid "Magahi" -msgstr "" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "Ascendente y Descendente deben ser positivos y su suma menor que 16384" -msgid "Marshallese" -msgstr "" +msgid "Assamese" +msgstr "Asamés" -msgid "Majang" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" +"Se perdió por lo menos un punto de anclaje al pegar ya que no se pudo " +"encontrar una clase de anclaje coincidente en la fuente de destino." -msgid "Makua" -msgstr "" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "En una lista de inserción se pueden especificar a lo sumo 31 glifos" -msgid "Malayalam Traditional" -msgstr "Malayalam Tradicional" +msgid "At most 8 kerning values may be specified here" +msgstr "Como máximo se pueden especificar aquí 8 valores de interletraje" -msgid "Mam" -msgstr "" +msgid "Attempt to make a character that refers to itself" +msgstr "Intenta crear un carácter que se refiera a sí mismo" -msgid "Mansi" -msgstr "" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Intento de crear un carácter que se refiere a sí mismo" -msgid "Mapudungun" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" msgstr "" +"Intento de redefinir la definición de ancla de \"%s\" en la línea %d de %s" -msgid "Marwari" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" msgstr "" +"Intento de redefinir la definición del registro de valores de \"%s\" en la " +"línea %d de %s" -msgid "Mbundu" -msgstr "" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Intento de regenerar un tamaño de píxel que no ha sido creado (%d@%d)" -msgid "Mbo" -msgstr "" +msgid "Auto Hinting Font..." +msgstr "Ajuste automático de fuente..." -msgid "Lang|Manchu" -msgstr "" +msgid "Auto _Counter Hint" +msgstr "_Contador automático" -msgid "Moose Cree" -msgstr "" +msgid "AutoHint changed glyphs before generating a font" +msgstr "AutoHint changed characters before generating a font" -msgid "Mende" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Error de AutoWidth en %s\n" -msgid "Mandar" -msgstr "" +msgid "Auto_Hint" +msgstr "Generación automática de ajustes(_H)" -msgid "Me'en" -msgstr "" +msgid "Auto_Instr" +msgstr "Generac_ión automática de instrucciones" -msgid "Meru" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"Falló la recuperación automática de los cambios de %.80s.\n" +"¿FontForge debe intentar nuevamente la recuperación la próxima vez que se " +"inicie?" -msgid "Pattani Malay" -msgstr "" +msgid "Automatic" +msgstr "Automático" -msgid "Morisyen" -msgstr "" +msgid "Autot_race" +msgstr "T_razado automático" -msgid "Minangkabau" -msgstr "" +msgid "Autotracing..." +msgstr "Autotrazado..." -msgid "Mizo" -msgstr "" +msgid "Axerbaijani (Arabic)" +msgstr "Axerbaijani (Árabe)" -msgid "Lang|Makasar" -msgstr "" +msgid "Axerbaijani (Cyrillic)" +msgstr "Axerbaijani (Cirílico)" -msgid "Kituba" -msgstr "" +msgid "Axis 1" +msgstr "Eje 1" -msgid "Male" -msgstr "" +msgid "Axis 2" +msgstr "Eje 2" -msgid "Malinke" -msgstr "" +msgid "Axis 3" +msgstr "Eje 3" -msgid "Malayalam Reformed" -msgstr "Malayalam Reformado" +msgid "Axis 4" +msgstr "Eje 4" -msgid "Mandinka" -msgstr "" +msgid "Axis Ht:" +msgstr "Altura del eje:" -msgid "Lang|Mongolian" -msgstr "" +msgid "Axis Range:" +msgstr "Rango eje:" -msgid "Maninka" -msgstr "" +msgid "Axis Type:" +msgstr "Tipo de ejes:" -msgid "Mohawk" -msgstr "" +msgid "Axis range not valid" +msgstr "El rango del eje no es válido" -msgid "Moksha" -msgstr "" +msgid "Aymara" +msgstr "Aimará" -msgid "Mon" -msgstr "" +msgid "Azebaijani (roman)" +msgstr "Azebaijani (romano)" -msgid "Moroccan" -msgstr "Moroco" +msgid "Azeri (Cyrillic)" +msgstr "Azerí (Cirílico)" -msgid "Mossi" -msgstr "" +msgid "Azeri (Latin)" +msgstr "Azerí (Latino)" -msgid "Maithili" -msgstr "" +msgid "BDF Resolution" +msgstr "Resolución BDF" -msgid "Mundari" -msgstr "" +msgid "B_uild" +msgstr "Crear(_U)" -msgid "Muscogee" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Atrás" -msgid "Mirandese" -msgstr "" +msgid "Background Gradient" +msgstr "Gradiente de fondo" -msgid "Hmong Daw" -msgstr "" +msgid "Background Gradient:" +msgstr "Gradiente de fondo:" -msgid "Lang|Mayan" -msgstr "" +msgid "Background Image Color" +msgstr "Color de imagen de fondo" -msgid "Mazanderani" -msgstr "" +msgid "Bad Ascent/Descent" +msgstr "Ascendente/Descendente incorrecto" -msgid "Naga-Assamese" -msgstr "" +msgid "Bad Axis" +msgstr "Ejes incorrectos" -msgid "Nahuatl" -msgstr "" +msgid "Bad Class" +msgstr "Clase incorrecta" -msgid "Nanai" -msgstr "" +msgid "Bad Color" +msgstr "Color incorrecto" -msgid "Neapolitan" -msgstr "" +msgid "Bad Design Size Info" +msgstr "Info del tamaño del diseño incorrecto" -msgid "Naskapi" -msgstr "" +msgid "Bad Drawing Operation" +msgstr "Operación de trazado incorrecta" -msgid "Nauruan" -msgstr "" +msgid "Bad Encoding" +msgstr "Codificación incorrecta" -msgid "Navajo" -msgstr "" +msgid "Bad Extension" +msgstr "Extensión incorrecta" -msgid "N-Cree" -msgstr "" +msgid "Bad Family Name" +msgstr "Nombre de familia incorrecto" -msgid "Ndebele" +msgid "Bad Family Name, must begin with an alphabetic character." msgstr "" +"Nombre de familia incorrecto, debe comenzar con un carácter alfabético." -msgid "Ndau" -msgstr "" +msgid "Bad Font" +msgstr "Fuente incorrecta" -msgid "Ndonga" -msgstr "" +msgid "Bad Font Family Name" +msgstr "Nombre de familia de fuente incorrecto" -msgid "Low Saxon" -msgstr "" +msgid "Bad Font Name" +msgstr "Nombre de fuente incorrecto" -msgid "Newari" -msgstr "" +msgid "Bad Language" +msgstr "Idioma incorrecto" -msgid "Ngbaka" -msgstr "" +msgid "Bad MM Weights" +msgstr "Ponderación MM incorrecta" -msgid "Nagari" -msgstr "" +msgid "Bad Mac Family" +msgstr "Familia Mac incorrecta" -msgid "Norway House Cree" -msgstr "" +msgid "Bad Multiple Master Font" +msgstr "Fuente Multiple Master incorrecta" -msgid "Nisi" -msgstr "" +msgid "Bad Name" +msgstr "Nombre incorrecto" -msgid "Niuean" -msgstr "" +msgid "Bad Number" +msgstr "Número incorrecto" -msgid "Nkole" -msgstr "" +#, c-format +msgid "Bad Number in %s" +msgstr "Número incorrecto en %s" -msgid "Nimadi" -msgstr "" +msgid "Bad PostScript function" +msgstr "Función PostScript incorrecta" -msgid "Nogai" -msgstr "" +msgid "Bad Reference" +msgstr "Referencia incorrecta" -msgid "Novial" -msgstr "" +msgid "Bad Size" +msgstr "Tamaño incorrecto" -msgid "Northern Sami" -msgstr "Sami del norte" +msgid "Bad Style" +msgstr "Estilo incorrecto" -msgid "Northern Sotho" -msgstr "" +msgid "Bad Template" +msgstr "Plantilla incorrecta" -msgid "Northern Tai" -msgstr "Tai del norte" +msgid "Bad Transformation Matrix" +msgstr "Matriz de transformación incorrecta" -msgid "Nyamwezi" -msgstr "" +msgid "Bad Value" +msgstr "Valor incorrecto" -msgid "Nynorsk" -msgstr "" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Caja delimitadora incorrecta para %s.\n" -msgid "Mbembe Tigon" -msgstr "" +msgid "Bad cidmap file" +msgstr "Archivo cidmap incorrecto" -msgid "Occitan" -msgstr "" +msgid "Bad encoding file format" +msgstr "Formato de archivo de codificación incorrecto" -msgid "Oji-Cree" -msgstr "" +msgid "Bad image file" +msgstr "Archivo imagen incorrecto" -msgid "Ojibway" -msgstr "" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Archivo de imagen incorrecto, no es un mapa de bits: %.100s" -msgid "Ossetian" -msgstr "Osetio" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Archivo de imagen incorrecto: %.100s" -msgid "Palestinian Aramaic" -msgstr "Palestino arameo" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Valor numérico incorrecto para %s.%s" -msgid "Pangasinan" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Valor numérico incorrecto para %s.%s, debe estar entre 0 y 255" -msgid "Pali" -msgstr "" +msgid "Bad template, no extension" +msgstr "Plantilla incorrecta, sin extensión" -msgid "Pampangan" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "Plantilla incorrecta, formato no reconocido" -msgid "Palpa" -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Tipo incorrecto" -msgid "Palauan" -msgstr "" +msgid "Bad xfig file" +msgstr "Archivo xfig incorrecto" -msgid "Bouyei" -msgstr "" +msgid "Base" +msgstr "Base" -msgid "Picard" -msgstr "" +msgid "Base Glyph" +msgstr "Carácter de base" -msgid "Pennsylvania German" -msgstr "" +msgid "Base Glyphs" +msgstr "Caracteres de base" -msgid "Polytonic Greek" -msgstr "Griego politónico" +msgid "Base Lig" +msgstr "Ligadura de base" -msgid "Phake" -msgstr "" +msgid "Base Ligatures" +msgstr "Ligaduras de base" -msgid "Norfolk" -msgstr "" +msgid "Base Mark" +msgstr "Marca de base" -msgid "Pilipino (Filipino)" -msgstr "" +msgid "Base Marks" +msgstr "Marcas de base" -msgid "Palaung" -msgstr "" +msgid "Baseline" +msgstr "Línea base" -msgid "Piemontese" -msgstr "" +msgid "Basque" +msgstr "Basco" -msgid "Western Panjabi" -msgstr "" +msgid "Begin:" +msgstr "Inicio:" -msgid "Pocomchi" -msgstr "" +msgid "Belarussian" +msgstr "Bieloruso" -msgid "Pohnpeian" -msgstr "" +msgid "Below Base Forms" +msgstr "Formas inferiores" -msgid "Provencal" -msgstr "Provenzal" +msgid "Below Base Mark" +msgstr "Debajo marca base" -msgid "Western Pwo Karen" -msgstr "" +msgid "Below Base Substitutions" +msgstr "Substituciones inferiores" -msgid "Chin" -msgstr "" +msgid "Bengali" +msgstr "Bengalí" -msgid "K'iche'" -msgstr "" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Chino Trad.)" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Chino Trad.)" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Bitmap Paste" +msgstr "Pegar mapa de bits" -msgid "Quechua (Peru)" -msgstr "" +msgid "BlueValues come in pairs. Select another." +msgstr "Los valores Blue vienen de a pares. Seleccione otro." -msgid "Rajasthani" -msgstr "" +msgid "Bopomofo" +msgstr "Bopomofo" -msgid "Rarotongan" -msgstr "" +msgid "Border Shape:" +msgstr "Forma del borde:" -msgid "Russian Buriat" -msgstr "" +msgid "Border Type:" +msgstr "Tipo de borde:" -msgid "R-Cree" -msgstr "" +msgid "Border Width:" +msgstr "Ancho del borde:" -msgid "Riang" -msgstr "" +msgid "Bounding Box" +msgstr "Cuadro limitador" -msgid "Tarifit" -msgstr "" +msgid "Bracketted value is too large" +msgstr "El valor entre paréntesis es demasiado grande" -msgid "Ritarungo" -msgstr "" +msgid "Braille" +msgstr "Braile" -msgid "Arakwal" -msgstr "" +msgid "Breton" +msgstr "Bretón" -msgid "Romansh" -msgstr "" +msgid "Brighter Border:" +msgstr "Borde brillante:" -msgid "Vlax Romani" -msgstr "" +msgid "Brightest Border:" +msgstr "El borde más brillante:" -msgid "Romany" -msgstr "" +msgid "Build _Composite Glyph" +msgstr "_Crear carácter compuesto" -msgid "Rusyn" -msgstr "" +msgid "Building accented glyphs" +msgstr "Generar letras acentuadas" -msgid "Rotuman" -msgstr "" +msgid "Building duplicate encodings" +msgstr "Construyendo codificaciones duplicadas" -msgid "Ruanda" -msgstr "Ruandés" +msgid "Bulgarian" +msgstr "Búlgaro" -msgid "Aromanian" -msgstr "" +msgid "Bump Size" +msgstr "Tamaño de la protuberancia" -msgid "Sadri" -msgstr "" +msgid "Burmese" +msgstr "Birmano" -msgid "Sasak" -msgstr "" +msgid "By Classes" +msgstr "Por clases" -msgid "Santali" -msgstr "" +msgid "By Glyphs" +msgstr "Por glifos" -msgid "Sayisi" -msgstr "" +msgid "Byelorussian" +msgstr "Bielorruso" -msgid "Sicilian" -msgstr "" +msgid "Byzantine Music" +msgstr "Música bizantina" -msgid "Scots" +msgid "CID keyed fonts may not be a master design of a multiple master font" msgstr "" +"Las fuentes con claves CID no pueden servir de diseño maestro para una " +"fuente MM" -msgid "North Slavey" -msgstr "" +msgid "CJK Ideographic" +msgstr "CJK Ideográfico" -msgid "Sekota" -msgstr "" +msgid "C_ID Font Info..." +msgstr "Atr_ibutos fuente CID..." -msgid "Selkup" -msgstr "" +msgid "C_all..." +msgstr "Ll_amar..." -msgid "Old Irish" -msgstr "" +msgid "C_enter" +msgstr "C_entro" -msgid "Sango" -msgstr "" +msgid "C_hange" +msgstr "Cambiar(_H)" -msgid "Samogitian" -msgstr "" +msgid "C_hop" +msgstr "E_liminar" -msgid "Tachelhit" -msgstr "" +msgid "C_opy Reference" +msgstr "C_opiar referencia" -msgid "Shan" -msgstr "" +msgid "C_orner" +msgstr "C_onvertir en punto de esquina" -msgid "Sibe" -msgstr "" +msgid "Call Script" +msgstr "LLamar a script" -msgid "Sidamo" -msgstr "" +msgid "Can't Find Glyph" +msgstr "Imposible encontrar el carácter" -msgid "Silte Gurage" -msgstr "" +msgid "Can't Parallel" +msgstr "No se pueden poner en paralelo" -msgid "Skolt Sami" -msgstr "Sami skolt" +msgid "Can't create temporary directory" +msgstr "No se puede crear directorio temporal" -msgid "Slavey" -msgstr "" +msgid "Can't find autotrace" +msgstr "No se puede encontrar autotrace" -msgid "Samoan" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"No se puede encontrar el programa autotrace (configure la variable de " +"entorno AUTOTRACE) o descárguelo de:\n" +" http://sf.net/projects/autotrace/" -msgid "Sena" -msgstr "" +msgid "Can't find mf" +msgstr "No se puede encontrar mf" -msgid "Shona" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" +"No se puede encontrar el programa mf -- metafont (configure la variable de " +"entorno MF) o descárguelo de:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Forma parte de la distribución de TeX" -msgid "Soninke" -msgstr "" +msgid "Can't find the file" +msgstr "No se puede encontrar el archivo" -msgid "Sodo Gurage" -msgstr "" +#, c-format +msgid "Can't open %s\n" +msgstr "No se puede abrir %s\n" -msgid "Songe" -msgstr "" +msgid "Can't open temporary file for truetype output.\n" +msgstr "No se puede abrir el archivo temporal para la salida de truetype.\n" -msgid "Southern Sotho" -msgstr "" +msgid "Can't run mf" +msgstr "No se puede ejecutar mf" -msgid "Sardinian" -msgstr "" +msgid "Canadian Syllabics" +msgstr "Silábicos canadienses" -msgid "Saraiki" -msgstr "" +msgid "Cannot Be Undone" +msgstr "No se puede deshacer" -msgid "Serer" -msgstr "" +#, c-format +msgid "Cannot open %s\n" +msgstr "No se puede abrir %s\n" -msgid "South Slavey" -msgstr "" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "No se puede abrir el archivo de características %.120s" -msgid "Southern Sami" -msgstr "Sami del sur" +msgid "Cannot open file" +msgstr "No se puede abrir el archivo" -msgid "Saterland Frisian" -msgstr "" +msgid "Capital Spacing" +msgstr "Espaciado de mayúsculas" -msgid "Sukuma" -msgstr "" +msgid "Capitals to Petite Capitals" +msgstr "Mayúsculas a mayúsculas petites" -msgid "Lang|Sundanese" -msgstr "" +msgid "Capitals to Small Capitals" +msgstr "Mayúsculas a minúsculas" -msgid "Suri" -msgstr "" +msgid "Case-Sensitive Forms" +msgstr "Formas sensible a mayúsculas" -msgid "Svan" -msgstr "" +msgid "Catalan" +msgstr "Catalán" -msgid "Swadaya Aramaic" -msgstr "Arameo swadaya" +msgid "Center Out" +msgstr "Centrar" -msgid "Swazi" -msgstr "" +msgid "Center of Selection" +msgstr "Centro de la selección" -msgid "Upper Saxon" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "Puntuación CJK centrada" -msgid "Sylheti" -msgstr "" +msgid "Change Length" +msgstr "Cambiar longitud" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Change UniqueID?" +msgstr "¿Modificar UniqueID?" -msgid "Syriac (Western script)" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" +"Al modificar el margen izquierdo de un\n" +"carácter se ajustan los márgenes izquierdos\n" +"de otras referencias en todos los caracteres\n" +"acentuados basados en él." -msgid "Syriac (Eastern script)" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" +"Al modificar el ancho de un carácter\n" +"se modifican los anchos de todos los caracteres\n" +"acentuados basados en él." -msgid "Silesian" -msgstr "" +msgid "Character Variants 01" +msgstr "Variantes del carácter 01" -msgid "Tabasaran" -msgstr "" +msgid "Character Variants 02" +msgstr "Variantes del carácter 02" -msgid "TH-Cree" -msgstr "" +msgid "Character Variants 03" +msgstr "Variantes del carácter 03" -msgid "Dehong Dai" -msgstr "" +msgid "Character Variants 04" +msgstr "Variantes del carácter 04" -msgid "Tetum" -msgstr "" +msgid "Character Variants 05" +msgstr "Variantes del carácter 05" -msgid "Tigre" -msgstr "" +msgid "Character Variants 06" +msgstr "Variantes del carácter 06" -msgid "Tahitian" -msgstr "Tahitiano" +msgid "Character Variants 07" +msgstr "Variantes del carácter 07" -msgid "Tiv" -msgstr "" +msgid "Character Variants 08" +msgstr "Variantes del carácter 08" -msgid "Tamashek" -msgstr "" +msgid "Character Variants 09" +msgstr "Variantes del carácter 09" -msgid "Temne" -msgstr "" +msgid "Character Variants 10" +msgstr "Variantes del carácter 10" -msgid "Tundra Nenets" -msgstr "" +msgid "Character Variants 12" +msgstr "Variantes de Carácter 12" -msgid "Tonga" -msgstr "" +msgid "Character Variants 13" +msgstr "Variantes de Carácter 13" -msgid "Todo" -msgstr "" +msgid "Character Variants 14" +msgstr "Variantes de Carácter 14" -msgid "Toma" -msgstr "" +msgid "Character Variants 15" +msgstr "Variantes del carácter 15" -msgid "Tok Pisin" -msgstr "" +msgid "Character Variants 16" +msgstr "Variantes del carácter 16" -msgid "Tshangla" -msgstr "" +msgid "Character Variants 17" +msgstr "Variantes del carácter 17" -msgid "Turoyo Aramaic" -msgstr "Arameo turoyo" +msgid "Character Variants 18" +msgstr "Variantes del carácter 18" -msgid "Tumbuka" -msgstr "" +msgid "Character Variants 19" +msgstr "Variantes del carácter 19" -msgid "Tulu" -msgstr "" +msgid "Character Variants 20" +msgstr "Variantes del carácter 20" -msgid "Tuvin" -msgstr "" +msgid "Character Variants 21" +msgstr "Variantes del carácter 21" -msgid "Tuvalu" -msgstr "" +msgid "Character Variants 22" +msgstr "Variantes del carácter 22" -msgid "Twi" -msgstr "" +msgid "Character Variants 23" +msgstr "Variantes del carácter 23" -msgid "Tày" -msgstr "" +msgid "Character Variants 24" +msgstr "Variantes del carácter 24" -msgid "Tamazight" -msgstr "" +msgid "Character Variants 25" +msgstr "Variantes del carácter 25" -msgid "Tzotzil" -msgstr "" +msgid "Character Variants 26" +msgstr "Variantes del carácter 26" -msgid "Udmurt" -msgstr "" +msgid "Character Variants 27" +msgstr "Variantes del carácter 27" -msgid "Umbundu" -msgstr "" +msgid "Character Variants 28" +msgstr "Variantes del carácter 28" -msgid "Upper Sorbian" -msgstr "Serbio del norte" +msgid "Character Variants 29" +msgstr "Variantes del carácter 29" -msgid "Uyghur" -msgstr "" +msgid "Character Variants 30" +msgstr "Variantes del carácter 30" -msgid "Venetian" -msgstr "" +msgid "Character Variants 31" +msgstr "Variantes del carácter 31" -msgid "Volapük" -msgstr "" +msgid "Character Variants 32" +msgstr "Variantes del carácter 32" -msgid "Võro" -msgstr "" +msgid "Character Variants 33" +msgstr "Variantes del carácter 33" -msgid "Wa" -msgstr "" +msgid "Character Variants 34" +msgstr "Variantes del carácter 34" -msgid "Wagdi" -msgstr "" +msgid "Character Variants 35" +msgstr "Variantes del carácter 35" -msgid "Waray-Waray" -msgstr "" +msgid "Character Variants 36" +msgstr "Variantes del carácter 36" -msgid "West-Cree" -msgstr "" +msgid "Character Variants 37" +msgstr "Variantes del carácter 37" -msgid "Wolof" -msgstr "" +msgid "Character Variants 38" +msgstr "Variantes del carácter 38" -msgid "Walloon" -msgstr "" +msgid "Character Variants 39" +msgstr "Variantes del carácter 39" -msgid "Mewati" -msgstr "" +msgid "Character Variants 40" +msgstr "Variantes del carácter 40" -msgid "Tai Lue" -msgstr "" +msgid "Character Variants 41" +msgstr "Variantes del carácter 41" -msgid "Minjangbal" -msgstr "" +msgid "Character Variants 42" +msgstr "Variantes del carácter 42" -msgid "Khengkha" -msgstr "" +msgid "Character Variants 43" +msgstr "Variantes del carácter 43" -msgid "Soga" -msgstr "" +msgid "Character Variants 44" +msgstr "Variantes del carácter 44" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "Character Variants 45" +msgstr "Variantes del carácter 45" -msgid "Yakut" -msgstr "" +msgid "Character Variants 46" +msgstr "Variantes del carácter 46" -msgid "Yao" -msgstr "" +msgid "Character Variants 47" +msgstr "Variantes del carácter 47" -msgid "Yapese" -msgstr "" +msgid "Character Variants 48" +msgstr "Variantes del carácter 48" -msgid "Y-Cree" -msgstr "" +msgid "Character Variants 49" +msgstr "Variantes del carácter 49" -msgid "Yi Classic" -msgstr "Yi Clásico" +msgid "Character Variants 50" +msgstr "Variantes del carácter 50" -msgid "Yi Modern" -msgstr "Yi Moderno" +msgid "Character Variants 51" +msgstr "Variantes del carácter 51" -msgid "Zealandic" -msgstr "" +msgid "Character Variants 52" +msgstr "Variantes del carácter 52" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Character Variants 53" +msgstr "Variantes del carácter 53" -msgid "Zhuang" -msgstr "" +msgid "Character Variants 54" +msgstr "Variantes del carácter 54" -msgid "Chinese Hong Kong" -msgstr "" +msgid "Character Variants 55" +msgstr "Variantes del carácter 55" -msgid "Chinese Phonetic" -msgstr "Chino fonético" +msgid "Character Variants 56" +msgstr "Variantes del carácter 56" -msgid "Chinese Simplified" -msgstr "Chino simplificado" +msgid "Character Variants 57" +msgstr "Variantes del carácter 57" -msgid "Chinese Traditional" -msgstr "Chino tradicional" +msgid "Character Variants 58" +msgstr "Variantes del carácter 58" -msgid "Zande" -msgstr "" +msgid "Character Variants 59" +msgstr "Variantes del carácter 59" -msgid "Zazaki" -msgstr "" +msgid "Character Variants 60" +msgstr "Variantes del carácter 60" -msgid "Language(s)" -msgstr "" +msgid "Character Variants 61" +msgstr "Variantes del carácter 61" -msgid "Script(s) & Language(s)" -msgstr "" +msgid "Chechen" +msgstr "Checheno" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" +msgid "Check Advance:" +msgstr "Verificar ancho:" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" +msgid "Check _outermost paths clockwise" +msgstr "Trayect_os externos en sentido horario" -msgid "Language List" -msgstr "Lista de idiomas" +msgid "Check for CIDs defined _twice" +msgstr "Verificar CIDs definidos dos veces(_T)" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" +msgid "Check for _irrelevant control points" +msgstr "Ver_ificar puntos de control irrelevantes" -msgid "Language Missing" -msgstr "Idioma faltante" +msgid "Check for _undefined CIDs" +msgstr "Verificar CIDs sin definir(_B)" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" +msgid "Check missing _bitmaps" +msgstr "Verificar mapas de _bits faltantes" -msgid "No scripts" -msgstr "" +msgid "Check substitutions for empty chars" +msgstr "Verificar substituciones para caracteres vacíos" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "Verificar si ha sido definido un CID en más de una subfuente" -msgid "Bad script tag" -msgstr "" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "Verificar si un CID está sin definir en todas las subfuentes" -#, c-format msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" +"Verificar si una substitución, una clase de interletraje, etc. utiliza un " +"nombre de glifo que no existe en la fuente" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Chinese (Hong Kong)" +msgstr "Chino (Hong Kong) zh_CN" -msgid "No languages" -msgstr "" +msgid "Chinese (Macau)" +msgstr "Chino (Macau)" -msgid "You must select at least one language for each script." -msgstr "" +msgid "Chinese (PRC)" +msgstr "Chino (PRC) zh_CN" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Chinese (Singapore)" +msgstr "Chino (Singapur)" -msgid "Bad language tag" -msgstr "" +msgid "Chinese (Taiwan)" +msgstr "Chino (Taiwan)" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Chino fonético" -msgid "Script(s)" -msgstr "" +msgid "Chinese Simplified" +msgstr "Chino simplificado" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" +msgid "Chinese Traditional" +msgstr "Chino tradicional" -msgid "OpenTypeFeature|New" -msgstr "" +msgid "Choose which lookups to copy" +msgstr "Elige qué búsquedas copiar" -msgid "You must choose a lookup type" -msgstr "" +msgid "Class 1: {Everything Else}" +msgstr "Clase 1: {Everything Else}" -msgid "No Lookup Type Selected" -msgstr "" +msgid "Class Name" +msgstr "Nombre de clase" -msgid "You must select a Lookup Type." -msgstr "" +msgid "Class already used" +msgstr "Clase ya utilizada" -msgid "Unnamed lookup" -msgstr "" +msgid "Classes" +msgstr "Clases" -msgid "You must name the lookup." -msgstr "" +msgid "Clea_nup Glyph" +msgstr "Despejar carácter(_N)" -msgid "Bad feature tag" -msgstr "" +msgid "Clear All" +msgstr "Desactivar" -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" +msgid "Clear Instructions" +msgstr "Eliminar instrucciones" -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Clear _Background" +msgstr "Eliminar fondo(_B)" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Clear _VStem" +msgstr "Eliminar restricciones astas _verticales" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Co_py LBearing" +msgstr "Co_piar margen izquierdo" -msgid "Lookup name already used" -msgstr "" +msgid "Com_binations" +msgstr "Com_binaciones" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" +msgid "Comment" +msgstr "Comentario" -msgid "Lookup" -msgstr "" +msgid "Comorian" +msgstr "Comorano" -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" +msgid "Compacted" +msgstr "Compactado" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +msgid "Component" +msgstr "Componente" -msgid "Right To Left" -msgstr "De derecha a izquierda" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Componente %d %.30s (%d,%d)" -msgid "Ignore Base Glyphs" -msgstr "Ignorar caracteres de base" +msgid "Components" +msgstr "Componentes" -msgid "Ignore Ligatures" -msgstr "Ignorar ligaduras" +msgid "Condensed" +msgstr "Condensado" -msgid "Ignore Combining Marks" -msgstr "Ignorar marcas" +msgid "Condensed (75%)" +msgstr "Condensado (75%)" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" +msgid "Conjunct Form After Ro" +msgstr "Forma de unión después de Ro" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" +msgid "Contextual Alternates" +msgstr "Alternativas contextuales" -msgid "Lookup Name:" -msgstr "" +msgid "Contextual Ligatures" +msgstr "Ligaduras contextuales" -msgid "Store ligature data in AFM files" -msgstr "" +msgid "Contextual Positioning" +msgstr "Posicionamiento contextual" -msgid "Name in use" -msgstr "" +msgid "Contextual Swash" +msgstr "Formas caligráficas contextuales" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" +msgid "Continue" +msgstr "Continuar" -msgid "Name used twice" -msgstr "" +msgid "Contribution of each master design" +msgstr "Contribución de cada diseño maestro" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" +msgid "Control Points _beyond spline" +msgstr "Puntos de control fuera de la curva(_B)" + +msgid "Control Points near horizontal/vertical/italic" +msgstr "Puntos de control casi horizontales/verticales/inclinados" -#, c-format msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" +"Un punto de control se considera irrelevante si está demasiado cerca a su " +"punto\n" +"principal como para mostrar una diferencia significativa el trazado de la " +"curva." -msgid "Remove Anchor Class?" -msgstr "" +msgid "Convert By C_Map" +msgstr "Convertir con un C_Map" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" +msgid "Convert Design Vector Function:" +msgstr "Convertir función vectorial de diseño:" -msgid "New Anchor Class" -msgstr "" +msgid "Converting PostScript" +msgstr "Convirtiendo a PostScript" + +msgid "Coptic" +msgstr "Copto" -msgid "Base Glyph Name" -msgstr "" +msgid "Copy Gri_d Fit" +msgstr "Copiar cua_drícula" -msgid "Ligature Glyph Name" -msgstr "" +msgid "Copy RBearin_g" +msgstr "Copiar mar_gen derecho" -msgid "First Glyph Name" -msgstr "" +msgid "Copy _Fg To Bg" +msgstr "Primer plano -> _fondo" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Copy _From" +msgstr "Copiar de(_F)" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" +msgid "Copy _VWidth" +msgstr "Copiar ancho _vertical" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" +msgid "Copy _Width" +msgstr "Copiar ancho(_W)" -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" +msgid "Correcting Direction..." +msgstr "Corrigiendo dirección..." -msgid "Duplicate data" -msgstr "" +msgid "Cou_nter Clockwise" +msgstr "E_n sentido antihorario" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" +msgid "Could not figure out a lookup type" +msgstr "No se ha podido resolver un tipo de búsqueda" #, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" +msgid "Could not find a bitmap font in %s" +msgstr "No se pudo encontrar una fuente en mapa de bits en %s" -msgid "Lookup Table Edit" -msgstr "" +msgid "Could not find original glyph" +msgstr "No se encontró el carácter" #, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" +msgid "Could not find the glyph: %.70s" +msgstr "No se encontró el carácter: %.70s" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" +#, c-format +msgid "Could not open include file (%s) on line %d of %s" +msgstr "No se pudo abrir el archivo de inclusión (%s) en la línea %d de %s" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "No se pudo leer o encontrar el archivo de salida de mf" -msgid "_By Base Char" -msgstr "" +msgid "Could not write" +msgstr "No se pudo escribir" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" +#, c-format +msgid "Could not write %.100s" +msgstr "No se pudo escribir %.100s" -msgid "By _Scripts" -msgstr "" +msgid "Couldn't create directory" +msgstr "No se pudo crear el directorio" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "No se pudo encontrar un archivo de fuente llamado %s\n" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "No se pudo abrir el archivo cidmap: %s" -msgid "_Populate" -msgstr "" +msgid "Couldn't open file" +msgstr "No se puede abrir el archivo" -msgid "Auto_Kern" -msgstr "" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "No se puede abrir el archivo %.200s" -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "Couldn't open font" +msgstr "No se pudo abrir fuente" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +msgid "Cr_eate" +msgstr "Cr_ear" -msgid "_Add Selected" -msgstr "" +msgid "Cr_eate VHint..." +msgstr "Cr_ear ajuste vertical..." -msgid "_AutoKern Selected" -msgstr "" +msgid "Crea_te HHint..." +msgstr "C_rear ajuste horizontal..." -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "Crear ajuste asta horizontal" -msgid "Add entries for all selected glyphs." -msgstr "" +msgid "Create Vertical Stem Hint" +msgstr "Crear ajuste asta vertical" -msgid "_Remove Empty" -msgstr "" +msgid "Create directory..." +msgstr "Crear directorio..." -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" +msgid "Crimean Tatar" +msgstr "Tártaro de Crimea" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" +msgid "Croatian" +msgstr "Croata" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" +msgid "Cu_t" +msgstr "Cor_tar" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" +msgid "Cubic" +msgstr "Cúbico" -msgid "Remove All" -msgstr "" +msgid "Current" +msgstr "Actual" -msgid "Remove all entries." -msgstr "" +msgid "Current Glyph" +msgstr "Carácter actual" -msgid "_Default Using Suffix:" -msgstr "" +msgid "Current Glyph Is Kashida Like" +msgstr "El glifo actual es del tipo Kashida" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Entrada cursiva" -msgid "_Default New Entries to First" -msgstr "" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Salida cursiva" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +msgid "Cursive" +msgstr "Cursiva" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "Cursive Attachment" +msgstr "Complemento cursivo" -msgid "Please name this subtable" -msgstr "" +msgid "Custom" +msgstr "Personalizar" -msgid "Duplicate name" -msgstr "" +msgid "Cut splines in two" +msgstr "Dividir trazado" -msgid "There is already a subtable with that name, please pick another." -msgstr "" +msgid "Cypriot syllabary" +msgstr "Silábicos chipriotas" -msgid "No Subtable" -msgstr "" +msgid "Cyrillic" +msgstr "Cirílico" -msgid "Create a new lookup" -msgstr "" +msgid "Czech" +msgstr "Checo" -msgid "Add a subtable to which lookup?" -msgstr "" +msgid "Danish" +msgstr "Danés" -msgid "Select glyphs for the first part of the kern pair" -msgstr "" +msgid "Darker Border:" +msgstr "Borde más oscuro:" -msgid "Select glyphs for the second part of the kern pair" -msgstr "" +msgid "Darkest Border:" +msgstr "El borde más oscuro:" -msgid "No selection" -msgstr "" +msgid "De_sign Size:" +msgstr "Tam. diseño" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "Debug _fpgm/prep" +msgstr "Depurar _fpgm/prep" -msgid "Intra Class Distance" -msgstr "" +msgid "Decompress Failed!" +msgstr "¡Error al descomprimir!" -msgid "Kerning format" -msgstr "" +msgid "Decorative" +msgstr "Decorativas" -msgid "Use individual kerning pairs" -msgstr "" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Espesor trazo predeterminado:" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" +msgid "Default" +msgstr "Predeterminado" -msgid "Use a matrix of kerning classes" -msgstr "" +msgid "Default Background" +msgstr "Fondo por defecto" msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." +"Default encoding for\n" +"new fonts" msgstr "" +"Codificación predeterminada\n" +"para las fuentes nuevas" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +msgid "Default:" +msgstr "Pred." -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +msgid "Del Layer" +msgstr "Eliminar capa" -msgid "Intra Class Distance:" -msgstr "" +msgid "Delete" +msgstr "Eliminar" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Denominators" +msgstr "Denominadores" -msgid "C_lasses" -msgstr "" +msgid "Dependent Substitutions" +msgstr "Sustituciones dependientes" -msgid "_Pairs" -msgstr "" +msgid "Dependents" +msgstr "Dependientes" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" +msgid "Deseret (Mormon)" +msgstr "Deseret (Mormón)" -msgid "No Script Tag" -msgstr "" +msgid "Design Axis Values" +msgstr "Valores de los ejes del diseño" -msgid "Please specify a 4 letter opentype script tag" -msgstr "" +msgid "Design Settings:" +msgstr "Parámetros de diseño:" -msgid "Script Tag too long" -msgstr "" +msgid "Designer" +msgstr "Diseñador" -msgid "Invalid language" -msgstr "" +msgid "Designer URL" +msgstr "URL del diseñador" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" +msgid "Diagonal Fractions" +msgstr "Fracciones" -msgid "Add Language(s) to Script" -msgstr "" +msgid "Diameter:" +msgstr "Diámetro:" -msgid "Remove Language(s) from Script" -msgstr "" +msgid "Different Fonts" +msgstr "Fuentes diferentes" -msgid "Script Tag:" -msgstr "" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Diferentes patrones de relleno en la capa %d de %s\n" -msgid "Language Tag:" -msgstr "" +#, c-format +msgid "Different number of contours in glyph “%s”\n" +msgstr "Contornos diferentes en el glifo “%s”\n" -msgid "No Start Glyph" -msgstr "" +#, c-format +msgid "Different numbers of layers in %s\n" +msgstr "Diferentes números de capas en %s\n" #, c-format -msgid "The encoding does not contain something named %.40s" +msgid "Different settings on stroke linecap in layer %d of %s\n" msgstr "" +"Diferentes ajustes en el trazo de la línea de mayúsculas en la capa %d de " +"%s\n" -msgid "Not enough glyphs" -msgstr "" +#, c-format +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "Diferentes ajustes sobre si rellenar o no la capa %d de %s\n" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" +#, c-format +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" +msgstr "Diferentes ajustes sobre si heredar o no color en la capa %d de %s\n" -msgid "Bad selection" +#, c-format +msgid "" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" msgstr "" +"Diferentes ajustes sobre si heredar la opacidad de relleno en la capa %d de " +"%s\n" +#, c-format msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" msgstr "" +"Diferentes ajustes sobre si heredar la opacidad del trazo en la capa %d de " +"%s\n" +#, c-format msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." +"Different settings on whether to inherit stroke width in layer %d of %s\n" msgstr "" +"Diferentes ajustes sobre si heredar el ancho del trazo en la capa %d de %s\n" -msgid "Can't specify a subtable here" +#, c-format +msgid "Different settings on whether to stroke in layer %d of %s\n" msgstr "" +"Diferentes ajustes sobre si se debe hacer un trazo en la capa %d de %s\n" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" +#, c-format +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Diferentes patrones de trazo en la capa %d de %s\n" -msgid "Missing suffix" -msgstr "" +msgid "Directory name?" +msgstr "¿Nombre del directorio?" -msgid "Mass Glyph Rename" -msgstr "" +msgid "Disabled Background:" +msgstr "Fondo deshabilitado:" -msgid "Rename all glyphs in the selection" -msgstr "" +msgid "Disabled Text Color:" +msgstr "Color de texto deshabilitado:" -msgid "By appending the suffix:" -msgstr "" +msgid "Discarding a duplicate kerning pair." +msgstr "Descartando un par de kerning duplicado." -msgid "To their own names" -msgstr "" +msgid "Disordered designs" +msgstr "Diseños desordenados" -msgid "To the glyph names starting at:" -msgstr "" +msgid "Display rulers in the Outline Glyph View" +msgstr "Mostrar reglas en Display rulers in the Outline Character View" msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"Indicar el ancho con una marca debajo del carácter\n" +"mostrando el vector de avance" -msgid "Replace it" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" +"Indicar el ancho con una línea perpendicular\n" +"al vector de avance" -msgid "Optionally, add this mapping to the lookup subtable:" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" +"Muestra todos los caracteres de la fuente en un determinado tamaño en una " +"cuadrícula rectangular" -msgid "Bad Language" -msgstr "Idioma incorrecto" +msgid "Dist" +msgstr "Distancia" -msgid "This feature code is already used" -msgstr "" +msgid "Distance" +msgstr "Distancia" -msgid "Setting" -msgstr "Configuración" +msgid "Do Nothing" +msgstr "No hacer nada" -msgid "_Language:" -msgstr "Idioma:(_L)" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "¿Desea que el archivo contenga ajustes PostScript del tipo flex?" -msgid "_Name:" -msgstr "_Nombre:" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "¿Desea que el archivo contenga ajustes PostScript?" -msgid "MacName|_New..." +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" msgstr "" +"¿Desea que el archivo contenga todos los nombres de los caracteres de la " +"fuente?" -msgid "This setting is already used" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"¿Desea que el archivo contenta los ajustes TrueType? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." -msgid "Setting Id:" -msgstr "" +msgid "Do you want the font file to do hint substitution?" +msgstr "¿Desea que se realice en la fuente la substitución de ajustes?" -msgid "_Enabled" -msgstr "Activado(_E)" +msgid "" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" +msgstr "" +"¿Desea cargar estas fuentes de mapas de bits incluídas en este archivo (True/" +"Open)Type?\n" +"(Si es sí, ¿cuál?)" -msgid "Feature _Id:" -msgstr "_Id caract.:" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "¿Desea redondear las coordenadas a enteros (para ahorrar espacio)?" -msgid "Mutually Exclusive" -msgstr "Mutuamente excluyentes" +msgid "Does not inherit from anything" +msgstr "No hereda de nada" -msgid "Settings" -msgstr "" +msgid "Don't Warn Again" +msgstr "No avisar de nuevo" -msgid "MacSetting|_New..." -msgstr "" +msgid "Draw a Line" +msgstr "Dibujar una línea" -msgid "MacFeature|_New..." -msgstr "" +msgid "Draw a freehand curve" +msgstr "Dibujar una curva a mano alzada" -msgid "MacFeature|Default" -msgstr "" +msgid "Duplicate Anchor" +msgstr "Duplicar anclaje" -msgid "Constants" -msgstr "" +msgid "Duplicate Name" +msgstr "Nombre ya existente" -msgid "Sub/Superscript" -msgstr "" +msgid "Duplicate pixelsize" +msgstr "Duplicar tamaño del pixel" -msgid "Limits" +#, c-format +msgid "Duplicate repeat row count in char %d of pk file\n" msgstr "" +"Duplicación del recuento de filas de repetición en el carácter %d del " +"archivo pk\n" -msgid "Stacks" -msgstr "" +msgid "Dutch" +msgstr "Holandés" -msgid "Fractions" -msgstr "" +msgid "Dzongkha" +msgstr "Butanés" -msgid "Over/Underbars" -msgstr "" +msgid "EPS Template" +msgstr "Plantilla EPS" -msgid "Radicals" -msgstr "" +msgid "E_lement" +msgstr "E_lemento" -msgid "Connectors" -msgstr "" +msgid "E_ncoding" +msgstr "C_odificación" -msgid "Top Accent Horiz. Pos" -msgstr "" +msgid "E_xecute Script..." +msgstr "Ejecutar script...(_X)" -msgid "Pre-Built Larger Variants" -msgstr "" +msgid "Edges near horizontal/vertical/italic" +msgstr "Bordes casi horizontales/verticales/inclinados" -#. GT: Italic correction -msgid "I.C." -msgstr "" +msgid "Edit 'cvt '..." +msgstr "Editar 'cvt '..." -msgid "Parts List" -msgstr "" +msgid "Edit 'fpgm'..." +msgstr "Editar 'fpgm'..." -msgid "Height/Kern Data" -msgstr "" +msgid "Edit 'prep'..." +msgstr "Editar 'prep'..." -msgid "Kern" -msgstr "" +msgid "Edit Chaining Position" +msgstr "Editar desplazamiento extendido" -msgid "Height Adjusts" -msgstr "" +msgid "Edit Chaining Substitution" +msgstr "Editar substitución extendida" -msgid "Kern Adjusts" -msgstr "" +msgid "Edit Contextual Glyph Insertion" +msgstr "Editar inserción contextual del glifo" -msgid "Exten Shapes" -msgstr "" +msgid "Edit Contextual Position" +msgstr "Editar posición contextual" -msgid "Top Accent" -msgstr "" +msgid "Edit Contextual Substitution" +msgstr "Editar substitución contextual" -msgid "Math Kern" -msgstr "" +msgid "Edit Indic Rearrangement" +msgstr "Editar cambio de orden" -msgid "Vert. Construction" -msgstr "" +msgid "Edit Reverse Chaining Substitution" +msgstr "Editar substitución extendida inversa" -msgid "Hor. Variants" -msgstr "" +msgid "Edit State Transition" +msgstr "Editar estado de transición" -msgid "Hor. Construction" -msgstr "" +msgid "Editable Document" +msgstr "Documento editable" -msgid "Top Right" -msgstr "" +msgid "Editing" +msgstr "Edición" -msgid "Top Left" -msgstr "" +msgid "Effects" +msgstr "Efectos" -msgid "Bottom Right" +msgid "" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" +"O bien:\n" +"El espacio adicional a añadir después de una oración\n" +"El espacio a utilizar en fórmulas matemáticas" -msgid "Bottom Left" -msgstr "" +msgid "Ellipse" +msgstr "Elipse" -msgid "Glyph Construction" -msgstr "" +msgid "Em Units" +msgstr "Unid. eme" -msgid "Bad device table" -msgstr "" +msgid "Empty" +msgstr "Vacía" #, c-format -msgid "Bad device table for %s" -msgstr "" +msgid "Empty position on line %d of %s" +msgstr "Posición vacía en la línea %d de %s" -msgid "Missing Glyph" -msgstr "" +msgid "Empty rule" +msgstr "Regla vacía" #, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" +msgid "Empty substitute on line %d of %s" +msgstr "Sustituto vacío en línea %d de %s" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" +msgid "Encoding Too Large" +msgstr "Codificación demasiado grande" -msgid "Bad Parts List" -msgstr "" +msgid "Encoding name" +msgstr "Nombre de codificación" #, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" +msgid "Encoding value (%x) not in font, ignored" +msgstr "Valor de la codificación (%x) ausente en la fuente: ignorado" -msgid "Bad Variants List" -msgstr "" +msgid "Encoding value not in font" +msgstr "Valor de la codificación ausente en la fuente" #, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" +msgid "End of file found in string on line %d of %s" +msgstr "Se ha encontrado fin de archivo en la cadena en la línea %d de %s" #, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" +msgid "End of file in include on line %d of %s" +msgstr "Fin del archivo incluido en la línea %d de %s" -msgid "TopRight" -msgstr "" +msgid "End:" +msgstr "Final:" -msgid "TopLeft" -msgstr "" +msgid "English" +msgstr "Inglés" -msgid "BottomRight" -msgstr "" +msgid "English (Australian)" +msgstr "Inglés (Australiano) en_AU" -msgid "BottomLeft" -msgstr "" +msgid "English (Belize)" +msgstr "Inglés (Bélice)" -msgid "Graphical" -msgstr "" +msgid "English (British)" +msgstr "Inglés (Británico) en_UK" -msgid "Textual" -msgstr "" +msgid "English (Canada)" +msgstr "Inglés (Canadá) en_CA" -msgid "Name:" -msgstr "" +msgid "English (Caribbean)" +msgstr "Inglés (Caribe)" -msgid "LBearing:" -msgstr "" +msgid "English (Irish)" +msgstr "Inglés (Irlandés) en_IE" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" +msgid "English (Jamaica)" +msgstr "Inglés (Jamaica)" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" +msgid "English (Philippines)" +msgstr "Inglés (Filipinas)" + +msgid "English (South Africa)" +msgstr "Inglés (Sud África)" + +msgid "English (Trinidad)" +msgstr "Inglés (Trinidad)" + +msgid "English (US)" +msgstr "Inglés (US) en_US" -msgid "RBearing:" -msgstr "" +msgid "English (Zimbabwe)" +msgstr "Inglés (Zimbawe)" -msgid "Kern:" -msgstr "" +msgid "Enter the name of a glyph in the font" +msgstr "Ingrese el nombre del carácter de la fuente" -msgid "VKern:" -msgstr "" +#, c-format +msgid "Entry (%d,%d)" +msgstr "Entrada (%d,%d)" -msgid "_Alter Class" -msgstr "" +msgid "Estonian" +msgstr "Estonio" -msgid "_Create Pair" -msgstr "" +msgid "Ethiopic" +msgstr "Etíope" -msgid "Use Kerning Class?" -msgstr "¿Utilizar clases de interletraje?" +msgid "Exit" +msgstr "Salir" #, c-format +msgid "Exit (%d,%d)" +msgstr "Salida (%d,%d)" + +msgid "Exit Debugger" +msgstr "Abandonar depurador" + msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" +"Expandir la selección en la ventana de la fuente para incluir\n" +"todos los caracters encontrados en esta búsqueda" -msgid "Load Glyph Name List..." -msgstr "" +msgid "Expanded" +msgstr "Expandido" + +msgid "Expanded (125%)" +msgstr "Expandido (125%)" #, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Se esperaba %s en la definición de búsqueda en la línea %d de %s" #, c-format -msgid "Advance Width Metrics For %.50s" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" msgstr "" +"Se esperaba '%c%c%c%c' en la definición de la búsqueda en la línea %d de %s" #, c-format -msgid "Metrics For %.50s" -msgstr "Métricas para %.50s" +msgid "Expected '%c' on line %d of %s" +msgstr "Se esperaba '%c' en línea %d de %s" -msgid "Point Size" -msgstr "" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "Se esperaba '%s' en la línea %d de %s" -msgid "Number out of range" -msgstr "" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Se esperaba ';' al final de la instrucción en la línea %d de %s" -msgid "Set Point Size" -msgstr "" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "Se esperaba ';' en banderas de búsqueda en la línea %d de %s" -msgid "Point Size:" -msgstr "" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "Se esperaba ';' en la línea %d de %s" -msgid "Load _Word List..." +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" msgstr "" +"Se esperaba '=' en la definición de clase de glifos en la línea %d de %s" -msgid "_Inline" -msgstr "_Interior" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Se esperaba '>' en el ancla en la línea %d de %s" -msgid "_Outline" -msgstr "Perfil(_O)" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "Se esperaba '>' en el carnet en la línea %d de %s" -msgid "_Shadow" -msgstr "_Sombreado" +#, c-format +msgid "Expected '>' in value record on line %d of %s" +msgstr "Se esperaba '>' en el registro de valor en la línea %d de %s" -msgid "_Wireframe" -msgstr "Malla de alambre(_W)" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "" +"Se esperaba '[' en la definición de clase de glifos en la línea %d de %s" -msgid "Effects" -msgstr "Efectos" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Se esperaba la palabra clave 'anchor' en el ancla en la línea %d de %s" -msgid "_Partial" +#, c-format +msgid "Expected 'by' keyword in substitution on line %d of %s" msgstr "" +"Se esperaba la palabra clave 'by' en la sustitución de la línea %d de %s" -msgid "Hide when _Moving" +#, c-format +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" msgstr "" +"Se esperaban las palabras clave 'by' o 'from' en la sustitución de la línea " +"%d de %s" -msgid "_Hide" +#, c-format +msgid "Expected '{' in feature definition on line %d of %s" msgstr "" +"Se esperaba '{' en la definición de la característica en la línea %d de %s" -msgid "Insert Glyph _After..." -msgstr "Insertar _carácter después de..." - -msgid "Insert Glyph _Before..." -msgstr "Insertar carácter antes de...(_B)" - -msgid "_Replace Glyph..." -msgstr "_Reemplazar carácter..." - -msgid "Show _Grid" -msgstr "Mostrar cuadrícula(_G)" - -msgid "Render using Hinting" -msgstr "" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "Se esperaba '}' en la línea %d de %s" -msgid "Size set from _Window" +#, c-format +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" msgstr "" +"Se esperaba Attach o LigatureCaret o GlyphClassDef en la línea %d de %s" -msgid "Set Point _Size" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" msgstr "" +"Se esperaba un solo nombre de glifo en sustitución inversa en la línea %d de " +"%s" -msgid "_Kerning only" -msgstr "" +#, c-format +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "Se esperaba un nombre de glifo/CID válido en la línea %d de %s" -msgid "_Advance Width only" -msgstr "" +#, c-format +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Se esperaba un ancla (tras la base/marca) en la línea %d de %s" -msgid "_Both" -msgstr "" +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Se esperaba un ancla (tras la ligadura) en la línea %d de %s" -msgid "_Window Type" +#, c-format +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" msgstr "" +"Se esperaba un entero especificando las posiciones de la línea base en la " +"tabla BASE en la línea %d de %s" -msgid "Advance Width Col" +#, c-format +msgid "Expected anchor in mark class definition on line %d of %s" msgstr "" +"Ancla esperada en la definición de la clase de marca en la línea %d de %s" -msgid "Color used to draw the advance width line of a glyph" -msgstr "" +#, c-format +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "Etiqueta de línea base esperada en la tabla BASE en la línea %d de %s" -msgid "Color used to draw the italic advance width line of a glyph" +#, c-format +msgid "Expected class name in mark class definition on line %d of %s" msgstr "" +"Se esperaba un nombre de clase en la definición de clase de marca en la " +"línea %d de %s" -msgid "Italic Advance Col" -msgstr "" +#, c-format +msgid "Expected class on line %d of %s" +msgstr "Se esperaba una clase en la línea %d de %s" -msgid "Color used to draw the kerning line" -msgstr "" +#, c-format +msgid "Expected closing curly brace on line %d of %s" +msgstr "Se espera una llave de cierre en la línea %d de %s" -msgid "Kern Line Color" -msgstr "" +#, c-format +msgid "Expected comma in device table on line %d of %s" +msgstr "Se esperaba una coma en la tabla de dispositivos en la línea %d de %s" -msgid "Color used to draw the left side bearing" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" msgstr "" +"Se esperaba una coma o un punto y coma en la tabla BASE en la línea %d de %s" -msgid "Side Bearing Color" -msgstr "" +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Se esperaba coma o punto y coma en la línea %d de %s" -msgid "Color used to mark the selected glyph" +#, c-format +msgid "" +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" +"Se esperaba \"HorizAxis\" o \"VertAxis\" en la tabla BASE en la línea %d de " +"%s" -msgid "Selected Glyph Col" +#, c-format +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" +"Se esperaba nombre de glifo, cid, o clase en la definición de clase de glyph " +"en la línea %d de %s" -msgid "MetricsView" +#, c-format +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" msgstr "" +"Se esperaba glifo o clase de glifo (después de la cursiva) en la línea %d de " +"%s" -msgid "This window displays metrics information about a font" +#, c-format +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" msgstr "" +"Se esperaba un glifo o clase de glifo (tras la ligadura) en la línea %d de %s" -msgid "Axis 1" -msgstr "Eje 1" - -msgid "Axis 2" -msgstr "Eje 2" - -msgid "Axis 3" -msgstr "Eje 3" - -msgid "Axis 4" -msgstr "Eje 4" - -msgid "Bad MM Weights" -msgstr "Ponderación MM incorrecta" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "Número de ponderaciones incorrecto o valores numéricos incorrectos" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Entero esperado en el ancla en la línea %d de %s" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Los pesos para la versión predeterminada de la fuente deben sumar 1.0" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Se esperaba un entero en el caret en la línea %d de %s" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"Los resultados obtenidos al aplicar las funciones NormalizeDesignVector y " -"ConvertDesignVector no fueron los esperados. Puede que necesite modificar " -"estas funciones" +#, c-format +msgid "Expected integer in device table on line %d of %s" +msgstr "Se esperaba un entero en la tabla de dispositivo en la línea %d de %s" -msgid "Blend to New Font" -msgstr "" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "Se esperaba un entero en la línea %d de %s" -msgid "MM Change Def Weights" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" msgstr "" +"Se espera un entero o una lista de enteros después de %s en la línea %d de %s" -msgid "You may change the default instance of this font" -msgstr "Puede modificar la instancia predeterminada de esta fuente" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Puede especificar la nueva instancia de esta fuente" +#, c-format +msgid "Expected matching tag in table on line %d of %s" +msgstr "Se esperaba una etiqueta coincidente en la tabla de la línea %d de %s" -msgid "either by explicitly entering the contribution" -msgstr "especificando manualmente la contribución de cada diseño" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Nombre esperado en la definición de ancla en la línea %d de %s" -msgid "of each master design, or by entering the design" -msgstr "maestro o indicando los valores del diseño para cada uno" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "Nombre esperado en la búsqueda en la línea %d de %s" -msgid "values for each axis" -msgstr "de los ejes" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "" +"Nombre esperado en la definición del registro de valores en la línea %d de %s" -msgid "Contribution of each master design" -msgstr "Contribución de cada diseño maestro" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "Nombre o clase esperados en la línea %d de %s" -msgid "Design Axis Values" -msgstr "Valores de los ejes del diseño" +msgid "Expected number." +msgstr "Número esperado." -msgid "You must provide at least one name here" -msgstr "Aquí debe asignar al menos un nombre" +#, c-format +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Punto y coma esperado en la tabla BASE en la línea %d de %s" -msgid "Named Styles" -msgstr "Estilos con nombre" +#, c-format +msgid "Expected semicolon on line %d of %s" +msgstr "Se esperaba un punto y coma en la línea %d de %s" -msgid "Bad Axis" -msgstr "Ejes incorrectos" +#, c-format +msgid "Expected string on line %d of %s" +msgstr "Se esperaba una cadena en la línea %d de %s" #, c-format -msgid "Bad Number in %s" -msgstr "Número incorrecto en %s" +msgid "Expected tag in feature on line %d of %s" +msgstr "Se esperaba una etiqueta en la línea %d de %s" #, c-format -msgid "Wrong number of entries in %s" -msgstr "Número incorrecto de entrada en %s" +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Etiqueta esperada en el sistema de idioma en la línea %d de %s" #, c-format -msgid "The %s list is not ordered" -msgstr "La lista %s no se encuentra ordenada" +msgid "Expected tag in table on line %d of %s" +msgstr "Se esperaba una etiqueta esperada en la tabla de la línea %d de %s" -msgid "Font|New" -msgstr "" +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "Se esperaba una etiqueta en la línea %d de %s" -msgid "Force Bold Threshold:" -msgstr "" +#, c-format +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Se esperaban dos anclas (después de la cursiva) en la línea %d de %s" -msgid "Please set the Axis Type field" -msgstr "Indique el tipo de ejes" +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Se esperaba un token desconocido (error interno) en la línea %d de %s" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" -"Al crear una fuente distorsionable de Apple, debe especificar por lo menos " -"el nombre de un eje" +msgid "Expert Forms" +msgstr "Formas expertas" -msgid "Begin:" -msgstr "Inicio:" +msgid "Expor_t..." +msgstr "Expor_tar..." -msgid "End:" -msgstr "Final:" +msgid "Extra-Condensed (62.5%)" +msgstr "Extracondensado (62.5%)" -msgid "AxisValue|Default" -msgstr "" +msgid "Extra-Expanded (150%)" +msgstr "Extraexpandido (150%)" -msgid "Axis range not valid" -msgstr "El rango del eje no es válido" +msgid "Extraneous glyphs" +msgstr "Caracteres extraños" -msgid "Design Settings:" -msgstr "Parámetros de diseño:" +msgid "FOND Name:" +msgstr "Nombre FOND:" -msgid "Normalized Settings:" -msgstr "Parámetros normalizados:" +msgid "F_ind / Replace..." +msgstr "Buscar / Reemplazar(_I)..." -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" -"El número de entradas en los parámetros de diseño y normalizados deben ser " -"coincidentes" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "Anteri_or" -msgid "Normalized position of this design along each axis" -msgstr "Posición normalizada del diseño sobre cada eje" +msgid "Faeroese" +msgstr "Faroés" #, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "El conjunto de posiciones, %.30s, es utilizado más de una vez" +msgid "Failed to open %s for output" +msgstr "Error al abrir %s para salida" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "La fuente %.30s es asignada a dos diseños maestros" +msgid "Failed to open temporary output file" +msgstr "No se puede abrir archivo temporal de salida" #, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" -"El conjunto de posiciones, %.30s, no está especificado en ningún diseño " -"cuando debería estarlo" +msgid "Failed to write %s\n" +msgstr "Error al escribir %s\n" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +msgid "Faroese" +msgstr "Faroés" + +msgid "Faroese (Icelandic)" +msgstr "Faroés (Islandés)" + +msgid "Feature" +msgstr "Característica" + +msgid "Feature _Id:" +msgstr "_Id caract.:" + +msgid "Feature tags must be exactly 4 ASCII characters" msgstr "" -"El conjunto de posiciones, %.30s, no esta especificado en ningún diseño.\n" -"¿Es lo que desea?" +"Las etiquetas de característica deben constar de exactamente 4 caracteres " +"ASCII" -msgid "Disordered designs" -msgstr "Diseños desordenados" +msgid "Features" +msgstr "Características" +#, c-format msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" -"Los diseños maestros no están posicionados en el orden esperado. FontForge " -"no podrá sugerirle una ConvertDesignVector. ¿Es lo que desea?" +"Características dentro de otras características sólo están permitidas para " +"características 'aalt' en la línea %d de %s" -msgid "Bad PostScript function" -msgstr "Función PostScript incorrecta" +msgid "Fi_ll" +msgstr "Re_llenar" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"Las fuentes con claves CID no pueden servir de diseño maestro para una " -"fuente MM" +msgid "Figure out flex hints after every change" +msgstr "Volver a calcular los ajustes flex después de cada modificación" -msgid "Create MM" -msgstr "" +msgid "File Exists" +msgstr "El archivo existe" -msgid "MM _Info" -msgstr "" +msgid "File checksum is incorrect." +msgstr "La suma de verificación del archivo es incorrecta." -msgid "Type of distortable font:" -msgstr "Tipo de fuente distorsionable:" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "El archivo, %.100s, existe. ¿Reemplazarlo?" -msgid "Adobe" -msgstr "" +msgid "Filled Ellipse" +msgstr "Elipse rellena" -msgid "Number of Axes:" -msgstr "Número de ejes:" +msgid "Filled Rectangle" +msgstr "Rectángulo relleno" -msgid "Number of Master Designs:" -msgstr "Número de diseños maestros:" +msgid "Final Glyph On Line" +msgstr "Último glifo de la línea" -msgid "Axis Type:" -msgstr "Tipo de ejes:" +msgid "Find" +msgstr "Buscar" -msgid "Axis Range:" -msgstr "Rango eje:" +msgid "Find All" +msgstr "Buscar todos" -msgid "Default:" -msgstr "Pred." +msgid "Find In Font _View" +msgstr "Buscar en la _ventana de fuentes" -msgid "Intermediate Points:" -msgstr "Puntos intermedios:" +msgid "Find Next" +msgstr "Buscar siguiente" -msgid "Source from which this design is to be taken" -msgstr "Origen del diseño" +msgid "Find Pr_oblems..." +msgstr "Buscar inc_onsistencias..." -msgid "Master Designs" -msgstr "Diseños maestros" +msgid "Find Sub Font Definition file" +msgstr "Buscar archivo de definición de subfuentes" -msgid "Design|_New..." -msgstr "" +msgid "Find a cidmap file..." +msgstr "Buscar un archivo CMap..." -msgid "Normalize Design Vector Function:" -msgstr "Normalizar función vectorial de diseño:" +msgid "Find an adobe CMap file..." +msgstr "Buscar un archivo CMap de Adobe..." -msgid "Convert Design Vector Function:" -msgstr "Convertir función vectorial de diseño:" +#, c-format +msgid "Find in %.100s" +msgstr "Buscar en %.100s" -msgid "Non Linear Transform" -msgstr "" +msgid "Finding Counter Masks..." +msgstr "Buscar máscaras de contraforma..." -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" +msgid "Finding Substitution Points..." +msgstr "Buscando puntos de substitución..." -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Estas expresiones pueden contener los operadores +,-,*,/,%,^ (elevar a la " -"potencia), y ?, y algunas funciones estándar. Los números x e y son reales.\n" -"Ejemplos:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +msgid "Finnish" +msgstr "Finlandés" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" +msgid "First 256" +msgstr "Los primeros 256" -msgid "Glyph Origin" -msgstr "Origen del carácter" +msgid "First Char" +msgstr "Primer carácter" -msgid "Center of Selection" -msgstr "Centro de la selección" +msgid "First P_oint, Next Contour" +msgstr "Primer punt_o del siguiente contorno" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Última pulsación" +msgid "Fix" +msgstr "Arreglar" -msgid "Point of View Projection" -msgstr "" +msgid "Fixing up References" +msgstr "Corrigiendo referencias" -msgid "View Point" -msgstr "" +msgid "Fl_attenByCMap" +msgstr "_Aplanar con un CMap" -msgid "Distance to drawing plane:" -msgstr "" +msgid "Flemish" +msgstr "Flamenco" -msgid "Distance to projection plane:" -msgstr "" +msgid "Flemish (Belgian Dutch)" +msgstr "Holandés (Bélgica) nl_BE" -msgid "Drawing plane tilt:" -msgstr "" +msgid "Flex Hints" +msgstr "Ajustes flex" -msgid "Direction of gaze:" -msgstr "" +msgid "Flip _Horizontally" +msgstr "Reflejar _horizontalmente" -msgid "Vanishing Point:" -msgstr "" +msgid "Flip _Vertically" +msgstr "Reflejar _verticalmente" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" +msgid "Flip the selection" +msgstr "Reflejar selección" -msgid "All Fonts" -msgstr "" +msgid "Flip..." +msgstr "Voltear..." -msgid "Outline Fonts" -msgstr "" +msgid "Flipped Reference" +msgstr "Referencia invertida" -msgid "Bitmap Fonts" -msgstr "" +msgid "Flipping" +msgstr "Simetría" -msgid "PostScript" -msgstr "" +msgid "Fo_ntname:" +msgstr "_Nombre de la fuente:" -msgid "TrueType" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" +"La fuente %1$.40s en el archivo %2$.40s ha sido cambiada.\n" +"Volver al archivo perderá esos cambios.\n" +"¿Es eso lo que quiere?" -msgid "OpenType" -msgstr "" +msgid "Font Editor" +msgstr "Editor tipográfico" -msgid "Type1" -msgstr "" +msgid "Font Info" +msgstr "Atributos fuente" -msgid "Type2" -msgstr "" +#, c-format +msgid "Font Information for %.90s" +msgstr "Atributos fuente para %.90s" -msgid "Type3" -msgstr "" +msgid "Font changed" +msgstr "Fuente modificada" -msgid "Unified Font Object" -msgstr "" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Fuente a fusionar con %.20s" -msgid "FontForge's SFD" -msgstr "" +msgid "Font:" +msgstr "Fuente:" -msgid "Backup SFD" -msgstr "" +msgid "FontForge" +msgstr "FontForge" -msgid "Extract from PDF" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge no soporta tablas anónimas en la línea %d de %s" + +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" msgstr "" +"FontForge no soporta esta profundidad de bits %d (debe ser 1,2,4,8,16,32)\n" -msgid "Archives" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" +"FontForge es un editor tipográfico que permite crear, editar y convertir una " +"gran gama de fuentes en formatos vectoriales y basados en mapas de bits, " +"entre los cuales están PostScript, TrueType, OpenType, CID, «multi-master», " +"CFF, SVG, BDF, FON y NFNT." -msgid "All Files" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" +"FontForge es software libre y de código abierto, compatible con varios " +"sistemas operativos. Es posible usar FontForge mediante su interfaz gráfica " +"o en la consola de texto." -msgid "Edit Filter List" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" +"FontForge loads large images into the background of each character\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" -msgid "Filter" -msgstr "" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge soporta como máximo %d capas" -msgid "Edit Font Filters" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"FontForge no pudo encontrar un archivo CMap para esta fuente. No es " +"necesario tener uno pero a veces resulta mejor tenerlo. Si no posee uno " +"puede descargar CMaps de:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"y tras descomprimir y descompactar ubicarlos en:\n" +" %.80s\n" +"\n" +"¿Desea buscar en su disco local un archivo apropiado?" -msgid "Filter|New" -msgstr "" +msgid "Fontforge showing a glyph being edited" +msgstr "FontForge muestra un glifo durante su edición" -msgid "Filter:" -msgstr "" +msgid "Format:" +msgstr "Formato:" -msgid "Display files of this type" -msgstr "" +msgid "French" +msgstr "Francés" -msgid "Force glyph names to:" -msgstr "" +msgid "French Antillean" +msgstr "Francés de las Antillas" -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" +msgid "French Belgium" +msgstr "Francés de Bélgica fr_BE" -msgid "No Rename" -msgstr "" +msgid "French Canadian" +msgstr "Francés de Canadá fr_CA" -msgid "Open Font" -msgstr "" +msgid "French French" +msgstr "Francés de Francia fr_FR" -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "French Luxembourg" +msgstr "Francés de Luxemburgo fr_LU" -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" +msgid "French Swiss" +msgstr "Francés de Suiza fr_CH" -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" +msgid "Frisian" +msgstr "Frisón" -msgid "UseCairoDrawing" -msgstr "" +msgid "Full Pa_ge Glyph" +msgstr "_Carácter a página completa" -msgid "ExportClipboard" -msgstr "" +msgid "Full Pa_ge Glyphs" +msgstr "_Caracteres a página completa" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" +msgid "Fullname" +msgstr "Nombre completo" -msgid "AutoSaveFrequency" -msgstr "" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Chino Simp.)" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "GGadget|ButtonSize|55" -msgid "RevisionsToRetain" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "GGadget|ScaleFactor|100" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" +msgid "Galician" +msgstr "Gallego" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "¡Alabemos la ligadura!" -msgid "UndoRedoLimitToSave" -msgstr "" +msgid "Generate Mac _Family..." +msgstr "Generar _familia para Mac..." -msgid "WarnScriptUnsaved" -msgstr "" +msgid "Generating PostScript Font" +msgstr "Generando fuente PostScript" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +msgid "Generating anti-alias font" +msgstr "Generar fuente suavizada" -msgid "SeekCharacter" -msgstr "" +msgid "Generating bitmap font" +msgstr "Generando fuente de mapa de bits" -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" +msgid "Generic" +msgstr "Generalidades" -msgid "CompactOnOpen" -msgstr "" +msgid "Georgian" +msgstr "Georgiano" -msgid "When a font is opened, should it be made compact?" -msgstr "" +msgid "German" +msgstr "Alemán" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" +msgid "German Austrian" +msgstr "Alemán de Austríaco de_AT" -msgid "UndoRedoLimitToLoad" -msgstr "" +msgid "German German" +msgstr "Alemán de Alemania de_DE" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" +msgid "German Liechtenstein" +msgstr "Alemán de Liechtenstein de_LI" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" +msgid "German Luxembourg" +msgstr "Alemán de Luxemburgo de_LU" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" +msgid "German Swiss" +msgstr "Alemán de Suiza de_CH" -msgid "InterpolateCPsOnMotion" -msgstr "" +msgid "Get _Info..." +msgstr "Obtener _información..." msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" +"Ghostview (y quizás otros intérpretes) tienen problemas cuando\n" +"existe un ajuste que no se aplica a ningún punto." -msgid "SnapDistanceMeasureTool" -msgstr "" +msgid "Glagolitic" +msgstr "Glagolítico" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Glyph" +msgstr "Glifo" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" +msgid "Glyph Composition/Decomposition" +msgstr "Composición/descomposición de glifos" -msgid "AutoKernDialog" -msgstr "" +msgid "Glyph Differences\n" +msgstr "Diferencias de glifos\n" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Atributos cáracter de %.40s" -msgid "MetricsShiftSkip" -msgstr "" +msgid "Glyph Name Changed" +msgstr "Se modificó el nombre del carácter" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" +msgid "Glyph Origin" +msgstr "Origen del carácter" -msgid "MetricsControlShiftSkip" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Posicionamiento del Glifo\n" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Sustitución del Glifo\n" -msgid "DrawOpenPathsWithHighlight" -msgstr "" +msgid "Glyph _Info..." +msgstr "Atr_ibutos carácter..." -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" +msgid "Glyph _Metadata" +msgstr "Metadatos del carácter(_N)" -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" +msgid "Glyph composed of:" +msgstr "Carácter compuesto de:" -msgid "MeasureToolShowHorizontalVertical" -msgstr "" +msgid "Glyph names are limited to 31 characters" +msgstr "Los nombres de los glifos pueden constar de a lo sumo 31 caracteres" -msgid "EditHandleSize" -msgstr "" +msgid "Glyph too big" +msgstr "El glifo es demasiado grande" -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Glifo “%s” contiene una referencia a %s en %s\n" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Glifo “%s” difiere\n" -msgid "InactiveHandleAlpha" -msgstr "" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Glifo “%s” difiere a %d@%d\n" +#, c-format msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." +"Glyph “%s” does not have splines which match exactly, but they are close\n" msgstr "" +"El glifo “%s” no tiene curvas que coincidan exactamente, pero están " +"cerradas\n" -msgid "ShowControlPointsAlways" -msgstr "" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "El glifo “%s” tiene un mapa de bits diferente en %d@%d\n" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "El glifo “%s” tiene un relleno diferente en la capa %d\n" -msgid "ShowFillWithSpace" -msgstr "" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "El glifo “%s” tiene un número diferente de capas\n" -msgid "OutlineThickness" -msgstr "" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "El glifo “%s” tiene un trazo diferente en la capa %d\n" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "El glifo \"%s\" tiene un ancho de avance %d en %s pero %d en %s\n" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" msgstr "" +"El glifo “%s” tiene un ancho de avance de %d en %s pero de %d en %s a %d@%d\n" -msgid "AddCharToNameList" -msgstr "" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Glifo “%s” tiene diferentes instrucciones truetype\n" -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" msgstr "" +"El glifo “%s” tiene un ancho de avance vertical %d en %s pero %d en %s\n" -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" msgstr "" +"El glifo “%s” tiene un ancho de avance vertical de %d en %s pero de %d en %s " +"en %d@%d\n" -msgid "WritePNGInSFD" -msgstr "" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "El glifo “%s” en %s no tiene instrucciones truetype\n" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Falta el glifo “%s” en %s\n" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Falta el glifo “%s” de %s en %d@%d\n" -msgid "StandardSlopeError" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" msgstr "" +"El glifo “%s” se refiere a %s con una matriz de transformación diferente\n" +#, c-format msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" msgstr "" +"Glifo “%s” se refiere a %s con un esquema de coincidencia de puntos truetype " +"diferente\n" -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Diferencias de glifos en %d@%d\n" -msgid "SerifSlopeError" -msgstr "" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Glifos en %s pero no en %s\n" -msgid "Generate instructions for diagonal stem hints." -msgstr "" +msgid "Gothic" +msgstr "Gótico" -msgid "InstructDiagonalStems" -msgstr "" +msgid "Gradual/Transitional" +msgstr "Gradual/Transicional" -msgid "InstructSerifs" -msgstr "" +msgid "Greek" +msgstr "Griego" -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" +msgid "Greek (polytonic)" +msgstr "Griego (politónico)" -msgid "Generate instructions for ball terminals." -msgstr "" +msgid "Grid" +msgstr "Cuadrícula" -msgid "InstructBallTerminals" -msgstr "" +msgid "Grid Fit Parameters" +msgstr "Parámetros cuadrícula" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" +msgid "Guarani" +msgstr "Guaraní" -msgid "InterpolateStrongPoints" +msgid "Guess each font's resolution based on its pixel size" msgstr "" +"Predecir la resolución de cada fuente basándose en el tamaño de los pixeles" -msgid "CounterControl" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" msgstr "" +"Adivinando el tamaño en píxeles basándose en el ascendente de la fuente en %s" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +#, c-format +msgid "Guessing pixel size based on font descent in %s" msgstr "" +"Adivinando el tamaño en píxeles basándose en el descendente de la fuente en " +"%s" -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"character names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Guía" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" +msgid "HHead _Line Gap:" +msgstr "Inter_lineado:" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" +msgid "H_ints" +msgstr "A_justes" -msgid "Generic" -msgstr "Generalidades" +msgid "Haitian" +msgstr "Haitiano" -msgid "New Font" -msgstr "" +msgid "Halant Forms" +msgstr "Formas sin vocal" -msgid "Navigation" -msgstr "" +msgid "Half Forms" +msgstr "Formas mediales" -msgid "Editing" -msgstr "Edición" +msgid "Hangul" +msgstr "Hangul" -msgid "Interface" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "Posee métrica _vertical" -msgid "Synchronize" -msgstr "" +msgid "Hebrew" +msgstr "Hebreo" -msgid "TT" -msgstr "" +msgid "High" +msgstr "Alto" -msgid "Accents" -msgstr "Acentos" +msgid "Hindi" +msgstr "Hindi" -msgid "Apps" -msgstr "Argumento" +msgid "Hint Substitution" +msgstr "Substitución de ajustes" -msgid "Font Info" -msgstr "Atributos fuente" +msgid "Hint _Substitution Pts" +msgstr "Punto_s de substitución" -msgid "Generate" -msgstr "" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Las máscaras de hints difieren en el glifo “%s” en (%g,%g)\n" -msgid "PS Hints" -msgstr "" +msgid "Hints" +msgstr "Ajustes" -msgid "TT Instrs" -msgstr "" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "Los hints difieren en el glifo “%s”\n" -msgid "Call Script" -msgstr "LLamar a script" +msgid "Hiragana" +msgstr "Hiragana" -msgid "This feature, setting combination is already used" -msgstr "" +msgid "Hiragana & Katakana" +msgstr "Hiragana y Katakana" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" +msgid "Histogram Dialog" +msgstr "Histograma" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" -"Las etiquetas de característica deben constar de exactamente 4 caracteres " -"ASCII" +msgid "Histograms" +msgstr "Histogramas" -msgid "Tag too long" -msgstr "Etiqueta demasiado larga" +msgid "Historic Ligatures" +msgstr "Ligaduras históricas" -msgid "Mapping" -msgstr "Asignaciones" +msgid "Historical Forms" +msgstr "Formas históricas" -msgid "_Feature:" -msgstr "Característica:(_F)" +msgid "Hit Watch Point" +msgstr "Punto de inspección alcanzado" -msgid "_Tag:" -msgstr "E_tiqueta:" +msgid "Horizontal Kana Alternatives" +msgstr "Kana horizontales alternativos" -msgid "Menu name with no associated script" -msgstr "Ítem del menú sin script asociado" +msgid "Horizontal Kerning" +msgstr "Interletraje horizontal" -msgid "Script with no associated menu name" -msgstr "Script sin nombre asociado en el menú" +msgid "How many entries should there be in the cvt table?" +msgstr "¿Cuántas entradas debería haber en la tabla cvt?" -msgid "Preferences" -msgstr "" +msgid "Hungarian" +msgstr "Húngaro" -msgid "MacMap|_New..." +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" msgstr "" +"No puedo ni imaginar cómo intentar interpolar los degradados en la capa %d " +"de %s\n" -msgid "MacMapping|Default" +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" msgstr "" - -msgid "Menu Name" -msgstr "Nombre del menú" +"No puedo ni imaginar cómo intentar interpolar imágenes en la capa %d de %s\n" msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" - -msgid "Script File" -msgstr "Script" +"Lo siento, este archivo es demasiado complejo para que lo entienda (o es " +"erróneo)" msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" -"Puede crear un menú de scripts que contenga hasta 10 scripts\n" -"Cada entrada necesita un nombre para mostrar en el menú\n" -"y un script para ejecutar. El nombre del menú puede contener cualquier " -"carácter unicode.\n" -"El botón etiquetado \"...\" le permitirá localizar el script." +"Lo siento, este archivo es demasiado complejo para que lo entienda (o es " +"erróneo, o está vacío)" -msgid "..." -msgstr "" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "I." -msgid "On" -msgstr "" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, todos los planos)" -msgid "Off" -msgstr "" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (Tailandés)" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (Cirílico)" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (Árabe)" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (Griego)" + +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (Hebreo)" + +msgid "Icelandic" +msgstr "Islandés" -msgid "Prefs_App|variable giving the full path spec of the application." +msgid "If a line has a bump on it then flatten out that bump" msgstr "" +"Si una línea tiene una protuberancia sobre ella entonces aplanar esa " +"protuberancia" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" msgstr "" +"Si la pendiente de un punto ajustado está cerca de horizontal o vertical\n" +"se ajusta a eso" -msgid "Prefs_App| " +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" +"Si dos puntos adyacentes de un mismo trayecto están muy\n" +"próximos, algunos comandos de FontForge pueden ocasionar problemas.\n" +"Esto no sucede con PostScript." -msgid "Features" -msgstr "Características" +msgid "Ignore Base Glyphs" +msgstr "Ignorar caracteres de base" -msgid "Arrow Options" -msgstr "" +msgid "Ignore Combining Marks" +msgstr "Ignorar marcas" -msgid "Ruler Options" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Ignorar ligaduras" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "Ignorar este problema en el futuro" -msgid "This glyph's advance width is different from the standard width" -msgstr "El ancho de este carácter es diferente del ancho estándar" +msgid "Image" +msgstr "Imagen" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "El ancho vertical de este carácter es diferente del ancho estándar" +msgid "Image Info" +msgstr "Atributos imagen" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" +msgid "Image Template" +msgstr "Plantilla imagen" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" +msgid "Imperial Aramaic" +msgstr "Arameo Imperial" -msgid "Can't fix" +msgid "In an italic font the horizontal change per unit vertical change" msgstr "" +"En una fuente cursiva, el cambio horizontal por unidad de cambio vertical" #, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" +msgid "In character %s, could not find reference to %s\n" +msgstr "En el carácter %s, no se pudo encontrar referencia a %s\n" -msgid "The selected point is near a vertical stem hint" -msgstr "El punto seleccionado está cerca a un ajuste de asta vertical" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "En el carácter %s, hay demasiado pocos puntos en una ruta en la base\n" -msgid "The x coord of the selected point is near the specified value" -msgstr "La abcisa del punto seleccionado está cerca del valor especificado" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "En el carácter %s, hay demasiados puntos en una ruta en la base\n" -msgid "The selected point is not at integral coordinates" -msgstr "" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "Al principio fue la letra..." -msgid "The selected point does not have integral control points" -msgstr "" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Nombre de archivo demasiado largo en la línea %d de %s" -msgid "The selected point is near a horizontal stem hint" -msgstr "El punto seleccionado está cerca a un ajuste de asta horizontal" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Incluye anidados demasiado profundos en la línea %d de %s" -msgid "The y coord of the selected point is near the specified value" -msgstr "La ordenada del punto seleccionado está cerca del valor especificado" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "Número de ponderaciones incorrecto o valores numéricos incorrectos" -msgid "The y coord of the selected point is near the baseline" -msgstr "La ordenada del punto seleccionado está cerca de la línea base" +msgid "Increment LBearing By:" +msgstr "Aumentar margen I en:" -msgid "The y coord of the selected point is near the xheight" -msgstr "La ordenada del punto seleccionado está cerca de la altura x" +msgid "Increment RBearing By:" +msgstr "Aumentar margen D en:" -msgid "The y coord of the selected point is near the ascender height" -msgstr "" -"La abcisa del punto seleccionado está cerca de la posición de la ascendente" +msgid "Increment V. Adv. By:" +msgstr "Aumentear ancho V en:" -msgid "The y coord of the selected point is near the cap height" -msgstr "" -"La ordenada del punto seleccionado está cerca de altura de las mayúsculas" +msgid "Increment Width By:" +msgstr "Aumentar ancho en:" -msgid "The y coord of the selected point is near the descender height" -msgstr "" -"La abcisa del punto seleccionado está cerca de la posición de la descendente" +msgid "Index in use" +msgstr "Índice ya utilizado" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" +msgid "Indonesian" +msgstr "Indonesio" -msgid "The selected line segment is nearly horizontal" -msgstr "El segmento seleccionado está prácticamente horizontal" +msgid "Inherit" +msgstr "Hereda" -msgid "The control point above the selected point is nearly horizontal" -msgstr "" -"El punto de control por encima del punto seleccionado está casi horizontal" +msgid "Inherits for same field in parent" +msgstr "Hereda para el mismo campo en el padre" -msgid "The control point below the selected point is nearly horizontal" -msgstr "" -"El punto de control por debajo del punto seleccionado está casi horizontal" +msgid "Inherits from" +msgstr "Hereda de" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" -"El punto de control izquierdo del punto seleccionado está casi horizontal" +msgid "Initial Forms" +msgstr "Formas iniciales" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" -"El punto de control derecho del punto seleccionado está casi horizontal" +msgid "Inlining glyphs" +msgstr "Inlining characters" -msgid "The selected line segment is nearly vertical" -msgstr "El segmento seleccionado está prácticamente vertical" +msgid "Inner Border:" +msgstr "Borde interior:" -msgid "The control point above the selected point is nearly vertical" -msgstr "" -"El punto de control por encima del punto seleccionado está casi vertical" +msgid "Insert Before Current Glyph" +msgstr "Insertar antes del glifo actual" -msgid "The control point below the selected point is nearly vertical" -msgstr "" -"El punto de control por debajo del punto seleccionado está casi vertical" +msgid "Insert Before Marked Glyph" +msgstr "Insertar antes del glifo marcado" -msgid "The control point left of the selected point is nearly vertical" -msgstr "" -"El punto de control izquierdo del punto seleccionado está casi vertical" +msgid "Insert F_ont..." +msgstr "Insertar fuente...(_O)" -msgid "The control point right of the selected point is nearly vertical" -msgstr "El punto de control derecho del punto seleccionado está casi vertical" +msgid "Insert Glyph _After..." +msgstr "Insertar _carácter después de..." -msgid "This path should have been drawn in a clockwise direction" -msgstr "Este trayecto debería haberse trazado en sentido horario" +msgid "Insert Glyph _Before..." +msgstr "Insertar carácter antes de...(_B)" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Este trayecto debería haberse trazado en sentido antihorario" +msgid "Insert _Blank" +msgstr "Insertar espacio(_B)" + +msgid "Installable Font" +msgstr "Fuente instalable" +#, c-format msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" msgstr "" -"Este carácter posee puntos de control demasiado cerca a los puntos " -"principales como para alterar el aspecto de la curva" - -msgid "Problem explanation" -msgstr "Explicación" +"Las instancias de una fuente puede contener solamente una tabla 'cvt ', pero " +"%.30s posee además otras tablas TrueType" -msgid "Ignore this problem in the future" -msgstr "Ignorar este problema en el futuro" +msgid "Instant/Vertical" +msgstr "Instantáneo/Vertical" -msgid "_Next" -msgstr "Siguie_nte" +msgid "Instructions were changed" +msgstr "Han cambiado las instrucciones" -msgid "Fix" -msgstr "Arreglar" +msgid "Intermediate Points:" +msgstr "Puntos intermedios:" -msgid "_Stop" -msgstr "Detener_se" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "Se ha estropeado el estado interno en la línea %d de %s" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Este carácter contiene una substitución o una ligadura que referencia un " -"carácter vacío" +msgid "Interpo_late Fonts..." +msgstr "Interpo_lar fuentes..." -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" +msgid "Interpolating Problem" +msgstr "Problemas al interpolar" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" +msgid "Interpolating a font with itself achieves nothing" +msgstr "El interpolar una fuente consigo misma no conduce a nada" #, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" +msgid "Interpolating between %.20s and:" +msgstr "Interpolar entre %.20s y:" msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" msgstr "" +"Interpolación entre fuentes de tipos de edición diferente (por ejemplo, " +"entre type3 y type1)" msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" msgstr "" +"Interpolación entre fuentes con diferentes órdenes de spline (es decir, " +"entre postscript y truetype)" -#, c-format -msgid "%.40s" -msgstr "" +msgid "Interpretation:" +msgstr "Interpretación" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Ninguna" -msgid "The selected line segment is near the italic angle" -msgstr "El segmento seleccionado está cerca de la pendiente de las cursivas" +msgid "Interpreting Glyphs" +msgstr "Interpretando glifos" -msgid "The control point above the selected point is near the italic angle" -msgstr "" -"El punto de control por encima del punto seleccionado está cerca de la " -"pendiente de las cursivas" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Rango de CID no válido en la clase de glifos en la línea %d de %s" -msgid "The control point below the selected point is near the italic angle" -msgstr "" -"El punto de control por debajo del punto seleccionado está cerca de la " -"pendiente de las cursivas" +msgid "Invalid Encoding" +msgstr "Codificación inválida" -msgid "The control point right of the selected point is near the italic angle" -msgstr "" -"El punto de control derecho del punto seleccionado está cerca de la " -"pendiente de las cursivas" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Posición cursiva no válida en la línea %d de %s" -msgid "The control point left of the selected point is near the italic angle" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" msgstr "" -"El punto de control izquierdo del punto seleccionado está cerca de la " -"pendiente de las cursivas" +"Rango de nombres de glifos no válido en la clase de glifos en la línea %d de " +"%s" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" -"El punto de control encima del punto seleccionado está fuera del trayecto" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Plataforma no válida para cadena en línea %d de %s" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" -"El punto de control debajo del punto seleccionado está fuera del trayecto" +msgid "Invalid point size" +msgstr "Tamaño en ptos. inválido" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" -"El punto de control a la izquierda del punto seleccionado está fuera del " -"trayecto" +msgid "Irish Gaelic" +msgstr "Irlandés gaélico" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" -"El punto de control a la derecha del punto seleccionado está fuera del " -"trayecto" +msgid "Irish Gaelic (with dot)" +msgstr "Irlandés gaelico (con punto)" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" -"Este carácter posee cuatro ajustes pero si se omite uno it would fit a stem3 " -"hint" +msgid "Irrelevant _Factor:" +msgstr "_Factor irrelevancia" -msgid "This glyph can use a stem3 hint" -msgstr "Este carácter puede usar un ajuste triple" +msgid "Is Layer Editable?" +msgstr "¿Se puede editar la capa?" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" +msgid "Is Layer Visible?" +msgstr "¿La capa es visible?" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Este ajuste tiene el ancho incorrecto para un ajuste triple" +msgid "Is Offset" +msgstr "Utilizar como Offset" -msgid "The two selected points are the endpoints of an open path" -msgstr "Los dos puntos seleccionados son los extremos de un trayecto abierto" +msgid "Is this horizontal or vertical kerning data?" +msgstr "¿Este dato es horizontal o vertical?" -msgid "The paths that make up this glyph intersect one another" -msgstr "" +msgid "Isolated Forms" +msgstr "Formas aisladas" -msgid "The selected point is too far from the origin" -msgstr "" +msgid "Italian" +msgstr "Italiano" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" +msgid "Italian Swiss" +msgstr "Italiano de Suiza it_CH" -msgid "The selected points are too close to each other" -msgstr "Los puntos seleccionados están demasiado próximos entre sí" +msgid "Italic" +msgstr "Cursiva" -msgid "This hint does not control any points" -msgstr "Este ajuste no controla ningún punto" +msgid "Italics" +msgstr "Cursivas" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" +msgid "JIS78 Forms" +msgstr "Formas JIS78" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" +msgid "JIS83 Forms" +msgstr "Formas JIS83" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "Este carácter posee un ajuste horizontal próximo al ancho especificado" +msgid "JIS90 Forms" +msgstr "Formas JIS90" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "Este carácter posee un ajuste vertical próximo al ancho especificado" +msgid "Japanese" +msgstr "Japonés" -msgid "This glyph self-intersects" -msgstr "" +msgid "Javanese (roman)" +msgstr "Javanés (romano)" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" +msgid "Johab (Korean)" +msgstr "Johab (Coreano)" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Cirílico)" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Coreano)" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" +msgid "Kashmiri" +msgstr "Cachemir" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" +msgid "Katakana" +msgstr "Katakana" -msgid "Both selected references have use-my-metrics set" -msgstr "" +msgid "Kazakh" +msgstr "Kazajo" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" +msgid "Ker_n By Classes..." +msgstr "I_nterletraje por clases..." -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" -"En este carácter las referencias se encuentran anidadas en un nivel superior " -"al máximo permitido" +msgid "Kern Size" +msgstr "Tamaño interletraje" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "En este carácter existen más puntos que el máximo permitido" +msgid "Kern Values:" +msgstr "Valores de interletraje:" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "En este carácter existen más ajustes que el máximo permitido" +msgid "Kerning" +msgstr "Interletraje" -msgid "This outline glyph is missing a bitmap version" -msgstr "This outline character is missing a bitmap version" +msgid "Kerning Class" +msgstr "Clase de interletraje" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "El kerning entre “%s” y %s es %d en %s y %d en %s\n" -msgid "This glyph is taller than desired" -msgstr "" +msgid "Kerning direction" +msgstr "Dirección de interletraje" -msgid "This glyph extends further below the baseline than desired" -msgstr "" +msgid "Kerning values must be even" +msgstr "Los valores de interletraje deben ser pares" -msgid "This glyph is wider than desired" -msgstr "" +msgid "Key" +msgstr "Clave" -msgid "This glyph extends left further than desired" -msgstr "" +msgid "Khutsuri Georgian" +msgstr "Georgiano Khutsuri" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" +msgid "Korean" +msgstr "Coreano" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Este carácter está definido en más de una subfuente CID" +msgid "Korean (Johab)" +msgstr "Coreano (Johab)" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Este carácter no está definido en ninguna de las subfuentes CID" +msgid "Kurdish" +msgstr "Kurdo" -msgid "pair" -msgstr "" +msgid "L_ater" +msgstr "Posterior(_A)" -msgid "position" -msgstr "" +msgid "Language" +msgstr "Idioma" -msgid "alternate subs" -msgstr "" +msgid "Language List" +msgstr "Lista de idiomas" -msgid "multiple subs" -msgstr "" +msgid "Language Missing" +msgstr "Idioma faltante" -msgid "Contextual position" -msgstr "" +msgid "Lang|Armenian" +msgstr "Lenguaje|Armenio" -msgid "Contextual substitution" -msgstr "" +msgid "Lang|Greek" +msgstr "Idioma/Griego" -msgid "Chaining position" -msgstr "" +msgid "Lang|Hebrew" +msgstr "Idioma/Hebreo" -msgid "Chaining substitution" -msgstr "" +msgid "Last Anchor Point" +msgstr "Último punto de anclaje" -msgid "Reverse chaining subs" -msgstr "" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Última pulsación" -msgid "Indic reordering" -msgstr "" +msgid "Latvian" +msgstr "Letón" -msgid "Contextual insertion" -msgstr "" +msgid "Layer" +msgstr "Capa" -msgid "Lig" -msgstr "" +msgid "Layer Info..." +msgstr "Información capa..." -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" +msgid "Layer Name" +msgstr "Nombre de capa" -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" +msgid "Layer|Background" +msgstr "Capa | Fondo" -msgid "Kerning Class" -msgstr "Clase de interletraje" +msgid "Layer|Foreground" +msgstr "Capa | Primer plano" -msgid "Vertical Kerning Class" -msgstr "" +msgid "Leading Jamo Forms" +msgstr "Forma coreana básica inicial" -msgid "Check for missing glyph names" +msgid "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" +"Es fácil aprender a utilizar FontForge, y existen diversos tutoriales que " +"cubren desde los conceptos básicos hasta las funcionalidades avanzadas, como " +"la creación y uso de «scripts». " -msgid " refers to a missing glyph" -msgstr " referencia un glifo faltante" - -msgid "Replace With:" -msgstr "Reemplazar con:" +msgid "Left Bounds" +msgstr "Alineación óptica a la izquierda" -msgid "Always" -msgstr "Siempre" +msgid "License" +msgstr "Licencia" -msgid "Remove" -msgstr "" +msgid "License URL" +msgstr "URL de la licencia" -msgid "Skip" -msgstr "Omitir" +msgid "Ligature" +msgstr "Ligadura" -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "Light Angle:" +msgstr "Ángulo de iluminación:" -#, c-format msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" msgstr "" +"Reducir la fuente de modo que se incluyan sólo los primeros 256\n" +"caracteres en el archivo" -msgid "_Skip" -msgstr "" +msgid "Linear A" +msgstr "Lineal A" -msgid "Missing Script" -msgstr "" +msgid "Linear B" +msgstr "Lineal B" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "This blank outline character has an unexpected bitmap version" +msgid "Lining Figures" +msgstr "Cifras modernas" -msgid "No problems found" -msgstr "" +msgid "Lithuanian" +msgstr "Lituano" -msgid "_X near¹" -msgstr "_X cerca¹" +msgid "Lithuanian (Classic)" +msgstr "Lituano (Clásico)" -msgid "_Y near¹" -msgstr "_Y cerca¹" +msgid "Loading font from " +msgstr "Cargando fuente desde " -msgid "Hint _Width Near¹" -msgstr "" +#, c-format +msgid "Loading font from %.100s" +msgstr "Cargando fuente desde %.100s" -msgid "Advance Width not" -msgstr "" +msgid "Loading..." +msgstr "Cargando..." -msgid "Vertical Advance not" -msgstr "" +msgid "Localized Forms" +msgstr "Formas localizadas" -msgid "Bounding box above" -msgstr "" +msgid "Location" +msgstr "Ubicación" -msgid "Bounding box below" -msgstr "" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "La búsqueda %s no está en %s\n" -msgid "Bounding box right of" -msgstr "" +msgid "Lookup Differences\n" +msgstr "Diferencias de búsqueda\n" -msgid "Bounding box left of" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" msgstr "" +"No se ha encontrado la información de búsqueda adjunta al glifo en la línea " +"%d de %s" -msgid "_More points than:" -msgstr "Nº _máximo de puntos:" - -msgid "_More hints than:" -msgstr "Nº _máximo de ajustes:" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Búsqueda subtabla %s (coincide con %s)\n" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "La subtabla de búsqueda %s no está en %s\n" -msgid "Irrelevant _Factor:" -msgstr "_Factor irrelevancia" +msgid "LookupType|Unknown" +msgstr "Tipo de búsqueda|Desconocido" -msgid "Near" -msgstr "Cerca" +msgid "Lookups" +msgstr "Búsquedas" -msgid "Find Problems" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" msgstr "" +"Las búsquedas sólo pueden especificarse tras los glifos marcados en la línea " +"%d de %s" -msgid "Non-_Integral coordinates" -msgstr "" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "Se deben definir las búsquedas antes de usarse en la línea %d de %s" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Busca subtablas en %s pero no en %s\n" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Low" +msgstr "Bajo" + +msgid "Lower Sorbian" +msgstr "Servio del sur" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Lowercase to Petite Capitals" +msgstr "Minúsculas a mayúsculas petites" -msgid "Y near¹ _standard heights" -msgstr "Y cerca¹ de la altura e_stándar" +msgid "Lowercase to Small Capitals" +msgstr "Minúsculas a mayúsculas pequeñas" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" +msgid "MM _Info..." +msgstr "Prop_iedades MM..." -msgid "Control Points near horizontal/vertical/italic" -msgstr "Puntos de control casi horizontales/verticales/inclinados" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "Mezcla_r nuevamente MM" -msgid "_Control Points near horizontal/vertical" -msgstr "Puntos de _control casi horiz./vert." +msgid "MM _Validity Check" +msgstr "_Verificar validez MM" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"Permite encontrar los puntos de control que casi forman,\n" -" pero no completamente, una horizontal o una vertical\n" -"con sus puntos base (o de igual pendiente que las cursivas)." +msgid "Ma_ke From Font..." +msgstr "Crear a partir de(_K)" -msgid "Control Points _beyond spline" -msgstr "Puntos de control fuera de la curva(_B)" +msgid "Mac Bitmap" +msgstr "Mapa de bits Mac" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" +msgid "Mac Features" +msgstr "Características Mac" -msgid "Check for _irrelevant control points" -msgstr "Ver_ificar puntos de control irrelevantes" +msgid "Mac Style Set:" +msgstr "Conjunto de estilos Mac:" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"Un punto de control se considera irrelevante si está demasiado cerca a su " -"punto\n" -"principal como para mostrar una diferencia significativa el trazado de la " -"curva." +msgid "Macedonian" +msgstr "Macedonio" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"Un punto de control se considera irrelevante si la distancia entre él y\n" -"su punto extremo es menor que la distancia entre los dos puntos extremos " -"dividida por este factor" +msgid "Macintosh Latin" +msgstr "Latin Macintosh" -msgid "Poin_ts too close" -msgstr "Pun_tos muy próximos" +msgid "Magnify (Minify with alt)" +msgstr "Aumentar (disminuir con Alt)" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"Si dos puntos adyacentes de un mismo trayecto están muy\n" -"próximos, algunos comandos de FontForge pueden ocasionar problemas.\n" -"Esto no sucede con PostScript." +msgid "Make _Line" +msgstr "Dibujar _línea" -msgid "_Points too far" -msgstr "" +msgid "Make _Parallel..." +msgstr "_Poner en paralelo..." -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" +msgid "Malagasy" +msgstr "Malgache" -msgid "O_pen Paths" -msgstr "Trajectos abiertos(_P)" +msgid "Malay (Brunei)" +msgstr "Malayo (Brunei)" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" -"Todos los trayectos deben ser curvas cerradas, no poseer puntos extremos" +msgid "Malay (arabic)" +msgstr "Malayo (árabe)" -msgid "Intersecting Paths" -msgstr "" +msgid "Malay (roman)" +msgstr "Malayo (romano)" -msgid "No paths with within a glyph should intersect" -msgstr "" +msgid "Malayalam Reformed" +msgstr "Malayalam Reformado" -msgid "Edges near horizontal/vertical/italic" -msgstr "Bordes casi horizontales/verticales/inclinados" +msgid "Malayalam Traditional" +msgstr "Malayalam Tradicional" -msgid "_Edges near horizontal/vertical" -msgstr "Bord_es casi horizontales/verticales" +msgid "Maltese" +msgstr "Maltés" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"Permite encontrar líneas que son casi pero no\n" -"completamente horizontales o verticales\n" -"(o inclinados al igual que las cursivas)." +msgid "Manufacturer" +msgstr "Fabricante" -msgid "Check _outermost paths clockwise" -msgstr "Trayect_os externos en sentido horario" +msgid "Many Windows" +msgstr "Demasiadas ventanas" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" +msgid "Maori" +msgstr "Maorí" -msgid "Check _missing extrema" -msgstr "" +msgid "Mapping" +msgstr "Asignaciones" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" +msgid "Mark" +msgstr "Marca" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" +#, c-format +msgid "Mark Class %.20s" +msgstr "Clase de marca %.20s" -msgid "Check _flipped references" -msgstr "" +msgid "Mark Current Glyph" +msgstr "Marcar glifo actual" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" +msgid "Mark Current Glyph As First" +msgstr "Marcar el glifo actual como primero" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" +msgid "Mark Current Glyph As Last" +msgstr "Marcar glifo actual como último" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" +msgid "Mark Positioning" +msgstr "Posicionamiento de marca" -msgid "Mixed contours and references" -msgstr "" +msgid "Mark Positioning via Substitution" +msgstr "Posición de marcas por substitución" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" +msgid "Mark anchors provided when nothing can use them" +msgstr "Marque las anclas proporcionadas cuando nada pueda utilizarlas" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" +msgid "Mark to Mark" +msgstr "Marca sobre marca" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" +msgid "Marked Glyph Is Kashida Like" +msgstr "El glifo marcado es del tipo Kashida" +#, c-format msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" -"The Type 2 Charstring Reference (Apéndice B) establece que\n" -"las subrutinas no pueden estar anidadas en más de 10 niveles. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +"Las marcas en una ligadura deben estar ordenadas según la dirección de la " +"escritura.\n" +"Ésta y %d están desordenadas." -msgid "Refs with out of date point matching" -msgstr "" +msgid "Master Designs" +msgstr "Diseños maestros" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" +msgid "Mathematical Greek" +msgstr "Griego para matemáticas" -msgid "Multiple refs with use-my-metrics" -msgstr "" +msgid "Measure distance, angle between points" +msgstr "Medir distancia, ángulo entre puntos" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" +msgid "Medial Forms" +msgstr "Formas mediales" -msgid "_Hints controlling no points" -msgstr "Ajustes que no controlan ningún punto(_H)" +msgid "Medial Forms 2" +msgstr "Formas mediales 2" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (y quizás otros intérpretes) tienen problemas cuando\n" -"existe un ajuste que no se aplica a ningún punto." +msgid "Medium" +msgstr "Medio" -msgid "_Points near¹ hint edges" -msgstr "_Puntos cerca¹ de un ajuste" +msgid "Medium (100%)" +msgstr "Normal (100%)" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" +msgid "Medium High" +msgstr "Medio alto" -msgid "Allows you to check that stems have consistent widths.." -msgstr "" +msgid "Medium Low" +msgstr "Medio bajo" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Casi un ajuste triple(_3)" +msgid "Menu Name" +msgstr "Nombre del menú" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" +msgid "Menu name with no associated script" +msgstr "Ítem del menú sin script asociado" -msgid "_Show Exact *stem3" -msgstr "" +msgid "Merge Results" +msgstr "Combinar resultados" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" +msgid "Merging Problem" +msgstr "Problema al fusionar" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" +msgid "Merging a font with itself achieves nothing" +msgstr "El fusionar una fuente consigo misma no conduce a nada" -msgid "_Overlapped hints" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "MetaFont finalizó con un error" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" +#, c-format +msgid "Metrics For %.50s" +msgstr "Métricas para %.50s" -msgid "Check missing _bitmaps" -msgstr "Verificar mapas de _bits faltantes" +msgid "Minor A_xis:" +msgstr "Eje menor:(_X)" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "No coinciden los tipos de búsqueda dentro de una búsqueda analizada" + +msgid "Missing Bitmap" +msgstr "Falta el mapa de bits" + +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Falta carácter..." -msgid "Bitmap/outline _advance mismatch" -msgstr "" +msgid "Missing cidmap file" +msgstr "Falta el archivo cidmap" -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Falta un paréntesis de cierre en la línea %d de %s" -msgid "Check multiple Unicode" -msgstr "" +msgid "Missing glyph" +msgstr "Glifo faltante" -msgid "Check multiple Names" -msgstr "" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Falta nombre en la línea %d de %s" -msgid "Check for multiple characters with the same name" -msgstr "" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Falta un número en la línea %d de %s" -msgid "Check Unicode/Name mismatch" +msgid "Missing right bracket in command (or bad binary value in bracket)" msgstr "" +"Falta el paréntesis derecho en el comando (o valor binario incorrecto en el " +"paréntesis)" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" +msgid "Missing right paren in command to get a cvt index" +msgstr "En el comando falta el paréntesis derecho para obtener un índice cvt" -msgid "Glyph BB Above" -msgstr "" +msgid "Missing rules" +msgstr "Faltan reglas" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" +msgid "Modern" +msgstr "Moderno" -msgid "Glyph BB Below" -msgstr "" +#, c-format +msgid "Modes: " +msgstr "Modos: " -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" +msgid "Moldavian" +msgstr "Moldavo" -msgid "Glyph BB Right Of" -msgstr "" +msgid "Mongolian" +msgstr "Mongolés" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" +msgid "Mongolian (Mongolian)" +msgstr "Mongol (Mongolia)" -msgid "Glyph BB Left Of" -msgstr "" +msgid "Mongolian (cyrillic)" +msgstr "Mongol (cirílico)" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" +msgid "Monospace" +msgstr "Monoespaciadas" -msgid "Check Advance:" -msgstr "Verificar ancho:" +msgid "Monospaced" +msgstr "Monoespaciado" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" +msgid "More Images Than Selected Glyphs" +msgstr "Más imágenes que caracteres seleccionados" -msgid "Check VAdvance:\n" -msgstr "" +#. GT: More Parameters +msgid "More Params" +msgstr "Más Param." -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" +msgid "Moroccan" +msgstr "Moroco" -msgid "Check for CIDs defined _twice" -msgstr "Verificar CIDs definidos dos veces(_T)" +msgid "Move by Ruler..." +msgstr "Desplazar con las reglas..." -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "Verificar si ha sido definido un CID en más de una subfuente" +msgid "Move..." +msgstr "Mover..." -msgid "Check for _undefined CIDs" -msgstr "Verificar CIDs sin definir(_B)" +msgid "Mult Subs" +msgstr "Subs. múltiple" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "Verificar si un CID está sin definir en todas las subfuentes" +msgid "Multiple" +msgstr "Múltiples" -msgid "Check for missing _glyph names" -msgstr "" +msgid "Multiple Substitution" +msgstr "Sustitución mútltiple" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"Verificar si una substitución, una clase de interletraje, etc. utiliza un " -"nombre de glifo que no existe en la fuente" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Se deben colocar sobre el trayecto múltiples copias" -msgid "Check for missing _scripts in features" -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "MultipleEncodingIgnored" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" +msgid "Mutually Exclusive" +msgstr "Mutuamente excluyentes" -msgid "Check substitutions for empty chars" -msgstr "Verificar substituciones para caracteres vacíos" +msgid "Myanmar" +msgstr "Birmano" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" +msgid "Name" +msgstr "Nombre" -msgid "Check for incomplete mark to base subtables" -msgstr "" +msgid "Name For Human_s:" +msgstr "Nombre genérico:(_S)" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Nombre, %s%s, demasiado largo en la línea %d de %s" -msgid "Paths" -msgstr "Trayectos" +msgid "Named Styles" +msgstr "Estilos con nombre" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" +msgid "Ne_xt Control Point" +msgstr "Siguiente punto de control(_X)" -msgid "Hints" -msgstr "Ajustes" +msgid "Near" +msgstr "Cerca" -msgid "ATT" -msgstr "" +msgid "Needs bitmap font" +msgstr "Se necesita una fuente de mapa de bits" -msgid "CID" -msgstr "" +msgid "Negative Width" +msgstr "Ancho negativo" -msgid "BB" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" +"En TrueType no se permiten anchos de carácter negativos\n" +"¿Desea realmente un ancho negativo?" -msgid "Random" -msgstr "Al azar" +msgid "Nepali" +msgstr "Nepalí" -msgid "Set All" -msgstr "Activar todos" +msgid "Nepali (India)" +msgstr "Nepalí (India)" -msgid "¹ \"Near\" means within" -msgstr "¹ \"Cerca\" sig_nifica dentro de" +msgid "Never Embed/No Editing" +msgstr "Nunca incluir/No editar" -msgid "em-units" -msgstr "emes" +msgid "New Alternate List" +msgstr "Nueva elección de variante" -msgid "Open Contour" -msgstr "" +msgid "New Chaining Position" +msgstr "Nuevo desplazamiento extendido" -msgid "Self Intersecting" -msgstr "" +msgid "New Chaining Substitution" +msgstr "Nueva substitución extendida" -msgid "Wrong Direction" -msgstr "" +msgid "New Contextual Glyph Insertion" +msgstr "Nueva inserción contextual de glifo" -msgid "Flipped References" -msgstr "" +msgid "New Contextual Position" +msgstr "Nueva posición contextual" -msgid "Missing Points at Extrema" -msgstr "" +msgid "New Contextual Substitution" +msgstr "Nueva substitución contextual" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" +msgid "New Indic Rearrangement" +msgstr "Reordenación New Indic" -msgid "Too Many Points" -msgstr "" +msgid "New Layer..." +msgstr "Nueva capa..." -msgid "Too Many Hints" -msgstr "" +msgid "New Ligature" +msgstr "Nueva ligadura" -msgid "Bad Glyph Name" -msgstr "" +msgid "New Multiple List" +msgstr "Nueva sustitución múltiple" -msgid "Distance between adjacent points is too big" -msgstr "" +msgid "New O_utline Window" +msgstr "Abrir ventana de perfiles(_U)" -msgid "Non-integral coordinates" -msgstr "" +msgid "New Pair Position" +msgstr "Nuevo desplazamiento del par" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" +msgid "New Reverse Chaining Substitution" +msgstr "Nueva substitución extendida inversa" -msgid "There is another glyph in the font with this name" -msgstr "" +msgid "New Substitution Variant" +msgstr "Nueva substitución simple" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +msgid "New _Bitmap Window" +msgstr "A_brir ventana de mapa de bits" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" +msgid "New _Metrics Window" +msgstr "Abrir ventana de _métricas" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Next CP Angle" +msgstr "Ángulo PC siguiente" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" +msgid "Next CP Dist" +msgstr "Dist PC siguiente" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Next CP X" +msgstr "X siguiente PC" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" +msgid "Next CP Y" +msgstr "Y siguiente PC" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" +msgid "Next CP:" +msgstr "PC siguiente:" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" +msgid "Next State:" +msgstr "Siguiente estado:" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +msgid "Next _Defined Glyph" +msgstr "Siguiente carácter _definido" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Sin mapas de bits (útiles) en esta fuente TTF: %s" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +msgid "No Advanced Typography" +msgstr "Sin tipografía avanzada" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" +msgid "No Bitmap Font" +msgstr "No hay fuentes de mapa de bits" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" +msgid "No Bitmap Fonts" +msgstr "Ninguna fuente de mapa de bits" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" +msgid "No Bitmap Strikes" +msgstr "Sin mapas de bits" -msgid "Missing BlueValues entry." -msgstr "" +msgid "No ByteCode Interpreter" +msgstr "Falta intérprete de código de bytes" -msgid "Bad BlueFuzz entry." -msgstr "" +#, c-format +msgid "No CID named %s" +msgstr "No hay ningún CID llamado %s" -msgid "Bad BlueScale entry." -msgstr "" +msgid "No Change" +msgstr "Sin cambios" -msgid "Bad StdHW entry." -msgstr "" +msgid "No Class" +msgstr "Sin clase" -msgid "Bad StdVW entry." -msgstr "" +msgid "No Command Specified" +msgstr "No se especificó comando" -msgid "Bad StemSnapH entry." -msgstr "" +msgid "No Encoded Glyphs" +msgstr "Sin caracteres codificados" -msgid "Bad StemSnapV entry." -msgstr "" +msgid "No Intersections" +msgstr "No hay intersecciones" -msgid "StemSnapH does not contain StdHW value." -msgstr "" +msgid "No Kern Pairs" +msgstr "No existen pares de interletrajes" + +msgid "No Lookups" +msgstr "Sin búsquedas" -msgid "StemSnapV does not contain StdVW value." -msgstr "" +msgid "No Name" +msgstr "Sin nombre" -msgid "Bad BlueShift entry." -msgstr "" +msgid "No Outline Font" +msgstr "Ninguna fuente de contorno" -msgid "Bad Private Dictionary" -msgstr "" +msgid "No Script" +msgstr "Sin sistema de escritura" -msgid "Glyph not in font" -msgstr "" +msgid "No Sub Font Definition file" +msgstr "No existe archivo de definición de subfuentes" -msgid "Glyph Valid" -msgstr "" +msgid "No Subsetting" +msgstr "Sin fuente parcial" -#, c-format -msgid "No problems detected in %s" -msgstr "" +msgid "No Vertical Metrics" +msgstr "Sin métricas verticales" -msgid "problselect|Errors" -msgstr "" +msgid "No Watch Points" +msgstr "Sin puntos de inspección" -msgid "problselect|Open Contours" -msgstr "" +msgid "No _to All" +msgstr "No _a todo" -msgid "problselect|Bad Direction" -msgstr "" +msgid "No cidmap file..." +msgstr "No existe archivo CMap..." -msgid "problselect|Self Intersections" -msgstr "" +msgid "No components" +msgstr "Sin componentes" -msgid "problselect|Missing Extrema" -msgstr "" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "No se ha especificado nombre de archivo en la línea %d de %s" -msgid "problfixup|Open Contours" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" msgstr "" +"No se especificaron banderas en las banderas de búsqueda en la línea %d de %s" -msgid "problfixup|Self Intersections" -msgstr "" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Ningún glifo llamado %s, usado como patrón en %s\n" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" +#, c-format +msgid "No glyph named %s." +msgstr "No hay ningún glifo llamado %s." -msgid "problfixup|Bad Directions" -msgstr "" +msgid "No glyphs matched" +msgstr "No characters matched" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "No se encontraron pares de interletraje en %.200s" -msgid "problfixup|Missing Extrema" -msgstr "" +#, c-format +msgid "No kerning table for %s\n" +msgstr "No hay tabla de interletraje para %s\n" -msgid "problfixup|Too Many Points" -msgstr "" +#, c-format +msgid "No lookup named %s" +msgstr "No hay búsqueda con nombre %s" -msgid "Close Open Contours" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." msgstr "" +"No se pueden especificar búsquedas dentro de una búsqueda contextual inversa " +"(utilice una lista de sustitución en su lugar), comenzando en: %.20s..." -msgid "Inline All References" -msgstr "" +msgid "No lookups to copy" +msgstr "No hay búsquedas para copiar" -msgid "Remove Overlap" -msgstr "" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "No hay glifos marcados permitidos en sustitución en la línea %d de %s" -msgid "Mark for Overlap fix before Save" -msgstr "" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "No coincide con AnchorClass para %s" -msgid "Inline Flipped References" -msgstr "" +msgid "No problems detected" +msgstr "No se detectaron problemas" -msgid "Correct Direction" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"No se puede especificar ninguna lista de sustitución en esta búsqueda " +"contextual, utilice una búsqueda anidada, comenzando en: %.20s..." -msgid "Add Good Extrema" -msgstr "" +msgid "No selection\n" +msgstr "Sin selección\n" -msgid "Add All Extrema" -msgstr "" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "No se ha especificado sustitución en la línea %d de %s" -msgid "Simplify" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "Tamaño eme no estándar" -msgid "Revalidate All" -msgstr "" +msgid "Normal Background:" +msgstr "Fondo normal:" -msgid "Revalidate" -msgstr "" +msgid "Normal Text Color:" +msgstr "Color de texto normal:" -msgid "Open Glyph" -msgstr "" +msgid "Normalize Design Vector Function:" +msgstr "Normalizar función vectorial de diseño:" -msgid "Scroll To Glyph" -msgstr "" +msgid "Normalized Settings:" +msgstr "Parámetros normalizados:" -msgid "Select Glyphs With" -msgstr "" +msgid "Normalized position of this design along each axis" +msgstr "Posición normalizada del diseño sobre cada eje" -msgid "Try To Fix Glyphs With" +msgid "" +"Normally simplify will not change the slope of the contour at the points." msgstr "" +"Normalmente la simplificación no cambiará la pendiente del contorno en los " +"puntos." -msgid "Passed Validation" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"Normalmente la simplificación no elimina los puntos de los extremos de las " +"curvas\n" +"(tanto PostScript como TrueType sugieren conservar estos puntos)" -msgid "Thinking..." -msgstr "" +msgid "Northern Sami" +msgstr "Sami del norte" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" +msgid "Northern Tai" +msgstr "Tai del norte" -msgid "Ignore" -msgstr "" +msgid "Norwegian" +msgstr "Noruego" -msgid "Report as Error" -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "Noruego (Bokmal) no_NO" -msgid "Not sure if this is an error..." -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "Noruego (Nynorsk) no_NO" -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" +msgid "Not Found" +msgstr "No encontrado" #, c-format -msgid "Validation of %.100s" -msgstr "" +msgid "Not a (metafont) gf file %.200s" +msgstr "No es un archivo gf (metafuente) %.200s" #, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" +msgid "Not a (metafont) pk file %.200s" +msgstr "No es un archivo pk (metafuente) %.200s" -msgid "PS Type 1 (Resource)" -msgstr "" +msgid "Not a CID format" +msgstr "No se encuentra en formato CID" -msgid "PS Type 1 (MacBin)" -msgstr "" +msgid "Not a CID-keyed font" +msgstr "No es una fuente codificada en CID" -msgid "PS Type 1 (Multiple)" -msgstr "" +msgid "Not a bdf file" +msgstr "No es un archivo bdf" -msgid "PS Multiple Master(A)" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "No es un archivo bdf %.200s" -msgid "PS Multiple Master(B)" -msgstr "" +msgid "Not a gf file" +msgstr "No es un archivo gf" -msgid "PS Type 3" -msgstr "" +msgid "Not a pcf file" +msgstr "No es un archivo pcf" -msgid "PS Type 0" -msgstr "" +msgid "Not a pk file" +msgstr "No es un archivo pk" -msgid "PS CID" -msgstr "" +msgid "Not a plate file" +msgstr "No es un archivo de placa" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "No es un archivo pcf X11 %.200s" -msgid "CFF CID (Bare)" -msgstr "" +msgid "Not enough lines" +msgstr "No hay suficiente líneas" -msgid "Type42" -msgstr "" +msgid "Not in Collection" +msgstr "No en la colección" -msgid "Type11 (CID 2)" -msgstr "" +msgid "Notdef name" +msgstr "Nombre \".notdef\"" -msgid "TrueType (Symbol)" -msgstr "" +msgid "Nothing Loaded" +msgstr "No se cargó nada" -msgid "TrueType (Resource)" -msgstr "" +msgid "Nothing Selected" +msgstr "No se seleccionó nada" -msgid "TrueType (MacBin)" -msgstr "" +msgid "Nothing to trace" +msgstr "Nada que trazar" -msgid "TrueType (TTC)" -msgstr "" +msgid "Nukta Forms" +msgstr "Formas Nukta" -msgid "TrueType (Mac dfont)" -msgstr "" +msgid "Number of Axes:" +msgstr "Número de ejes:" -msgid "OpenType (CFF)" -msgstr "" +msgid "Number of Master Designs:" +msgstr "Número de diseños maestros:" -msgid "OpenType (Mac dfont)" -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Número demasiado largo en la línea %d de %s" -msgid "OpenType CID" -msgstr "" +msgid "Numerators" +msgstr "Numeradores" -msgid "OpenType CID (dfont)" -msgstr "" +msgid "OT _Glyph Class:" +msgstr "Clase OT de _glifo:" -msgid "SVG font" -msgstr "" +msgid "O_pen Paths" +msgstr "Trajectos abiertos(_P)" -msgid "Unified Font Object (UFO3)" -msgstr "" +msgid "O_verlap" +msgstr "Superponer(_V)" -msgid "Unified Font Object 2" -msgstr "" +msgid "Offset" +msgstr "Despl." -msgid "Unified Font Object 3" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Italiano antiguo (Etrusco, Oscano, etc.)" -msgid "Web Open Font (WOFF)" -msgstr "" +msgid "Old Style" +msgstr "Estilo antiguo" -msgid "Web Open Font (WOFF2)" -msgstr "" +msgid "Old sfd file" +msgstr "Archivo sfd antiguo" -msgid "No Outline Font" -msgstr "Ninguna fuente de contorno" +msgid "Oldstyle Figures" +msgstr "Cifras estilo antiguo" -msgid "In TTF/OTF" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" msgstr "" +"Una de las instancias de esta fuente mm contiene curvas cuadráticas. Hay que " +"convertirla en cúbicas antes que nverted to cubic splines before it can be " +"used in a multiple master" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" +msgid "Only Embed Bitmaps" +msgstr "Únicamente mapa de bits" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" +msgid "Only One Font" +msgstr "Sólo una fuente" -msgid "X11 bitmap only sfnt (otb)" -msgstr "" +msgid "Only one font may be imported into the background" +msgstr "Sólo se puede importar al segundo plano una fuente" -msgid "NFNT (Resource)" +#, c-format +msgid "" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." msgstr "" +"Solo se puede especificar una lista de sustitución en una búsqueda de cadena " +"contextual inversa, comenzando en: %.20s..." -msgid "NFNT (MacBin)" -msgstr "" +msgid "Opacity:" +msgstr "Opacidad:" -msgid "Win FNT" -msgstr "" +msgid "Open Reference" +msgstr "Abrir referencia" -msgid "Palm OS Bitmap" -msgstr "" +msgid "Open failed" +msgstr "Error al abrir" -msgid "PS Type3 Bitmap" -msgstr "" +msgid "Options" +msgstr "Opciones" -msgid "No Bitmap Fonts" -msgstr "Ninguna fuente de mapa de bits" +msgid "Ordinals" +msgstr "Ordinales" -msgid "Pixel List" -msgstr "" +msgid "Origin" +msgstr "Origen" -msgid "Options" -msgstr "Opciones" +msgid "Ornaments" +msgstr "Ornamentos" -msgid "PostScript®" -msgstr "" +msgid "Ossetian" +msgstr "Osetio" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "¿Desea redondear las coordenadas a enteros (para ahorrar espacio)?" +msgid "Other ..." +msgstr "_Otra ..." -msgid "Do you want the font file to contain PostScript hints?" -msgstr "¿Desea que el archivo contenga ajustes PostScript?" +msgid "Out Of Order" +msgstr "Sin ordenar" -msgid "Flex Hints" -msgstr "Ajustes flex" +msgid "Out of memory\n" +msgstr "Memoria insuficiente\n" -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "¿Desea que el archivo contenga ajustes PostScript del tipo flex?" +msgid "Outer Border:" +msgstr "Borde exterior:" -msgid "Hint Substitution" -msgstr "Substitución de ajustes" +msgid "Outer Shadow" +msgstr "Sombra Exterior" -msgid "Do you want the font file to do hint substitution?" -msgstr "¿Desea que se realice en la fuente la substitución de ajustes?" +msgid "Outline" +msgstr "Perfil" -msgid "First 256" -msgstr "Los primeros 256" +msgid "Outline Glyphs\n" +msgstr "Glifos de contorno\n" -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Reducir la fuente de modo que se incluyan sólo los primeros 256\n" -"caracteres en el archivo" +msgid "Outlining glyphs" +msgstr "Outlining characters" msgid "Output AFM" msgstr "Generar AFM" -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"El archivo AFM contiene información sobre métricas que muchos procesadores " -"de texto leerán al usar una fuente PostScript®." - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - msgid "Output PFM" msgstr "Generar PFM" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"El archivo PFM contiene información que Windows necesita para instalar una " -"fuente PostScript®." - msgid "Output TFM & ENC" msgstr "Generar TFM y ENC" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Los archivos TFM y ENC contienen información que TeX necesita para instalar " -"una fuente PostScript®." +msgid "Overlapped Hints" +msgstr "Superposición de ajustes" -msgid "SFNT" -msgstr "" +msgid "PS Glyph Names" +msgstr "Nombre PS" -msgid "TrueType Hints" -msgstr "" +msgid "PS Private" +msgstr "Diccionario PS Privado" -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"¿Desea que el archivo contenta los ajustes TrueType? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." +msgid "P_FM Family" +msgstr "_Familia PFM" -msgid "PS Glyph Names" -msgstr "Nombre PS" +msgid "P_rev Control Point" +msgstr "Punto de cont_rol anterior" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" -"¿Desea que el archivo contenga todos los nombres de los caracteres de la " -"fuente?" +msgid "Page Setup" +msgstr "Configurar página" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" +msgid "Page_Size:" +msgstr "TamPágina:(_S)" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" +msgid "Pahawh Hmong" +msgstr "Hmong Pahawh" -msgid "Old style 'kern'" -msgstr "" +msgid "Palestinian Aramaic" +msgstr "Palestino arameo" + +msgid "Parse Error" +msgstr "Error de análisis" +#, c-format msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" msgstr "" +"ParseGlyphOrderAndAliasDB: Inválido (entrada no separada por tabulaciones) " +"en el índice %d: %s\n" -msgid "Dummy 'DSIG'" -msgstr "" +msgid "Pashto" +msgstr "Pastún" -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" +msgid "Paste After" +msgstr "Pegar a continuación de" -msgid "Output Glyph Map" -msgstr "" +msgid "Paste Into" +msgstr "Pegar en" -msgid "Output OFM & CFG" -msgstr "" +msgid "Pasting..." +msgstr "Pegando..." -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" +msgid "Paths" +msgstr "Trayectos" + +msgid "Pen _Angle:" +msgstr "Ängulo plum_a:" msgid "PfaEdit Table" msgstr "Tabla PfaEdit" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "Guardar comentarios" +msgid "Pfm Save Failed" +msgstr "Error al guardar PFM" -msgid "Save glyph comments in the PfEd table" -msgstr "Guardar los comentarios de los glifos en la tabla PfEd" +msgid "Phoenician" +msgstr "Fenicio" -msgid "Save Colors" -msgstr "Guardar colores" +msgid "Pick a font, any font..." +msgstr "Elija una fuente cualquiera..." -msgid "Save glyph colors in the PfEd table" -msgstr "Guardar colores de los glifos en la tabla PfEd" +msgid "Pixel Sizes:" +msgstr "Tamaño en pixeles:" -msgid "Lookup Names" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" msgstr "" +"El tamaño de los píxeles no coincide con la suma del ascendente+descendente " +"de la fuente en %s" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" msgstr "" +"Tamaño de píxel demasiado grande en la tabla de dispositivos en la línea %d " +"de %s" -msgid "Save Guides" -msgstr "" +msgid "Pixel size:" +msgstr "Tamaño en pixeles:" -msgid "Save the guidelines in the Guide layer." -msgstr "" +msgid "Pixel size?" +msgstr "¿Tamaño en pixeles?" -msgid "Save Layers" -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Cerrar %s antes de insentarla en una fuente CID" -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" +msgid "Please close font" +msgstr "Cerrar fuente" -msgid "FFTM Table" -msgstr "" +msgid "Please don't do that" +msgstr "Por favor, no hagas eso" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Por favor nombre la codificación %d en este archivo" -msgid "TeX Table" -msgstr "" +msgid "Please name this encoding" +msgstr "Asigne un nombre a esta codificación" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" +msgid "Please select a CID ordering" +msgstr "Seleccione un orden CID" -msgid "Output FONTLOG.txt" -msgstr "" +msgid "Please set the Axis Type field" +msgstr "Indique el tipo de ejes" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" +msgid "Poin_ts too close" +msgstr "Pun_tos muy próximos" -msgid "Prefer native kerning" -msgstr "" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "El punto %d ha sido desplazado por la instrucción anterior" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" +msgid "Point Info" +msgstr "Atributos punto" -msgid "Windows-compatible 'kern'" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Tamaño en puntos en pantalla de 100 dpi" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "Tamaño en puntos en pantalla de 120 dpi" -msgid "No Mac Names" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "Tamaño en puntos en pantalla de 72 dpi" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "Point sizes on a 75 dpi screen" +msgstr "Tamaño en puntos en pantalla de 75 dpi" -msgid "BDF Resolution" -msgstr "Resolución BDF" +msgid "Point sizes on a 96 dpi screen" +msgstr "Tamaño en puntos en pantalla de 96 dpi" -msgid "Guess each font's resolution based on its pixel size" -msgstr "" -"Predecir la resolución de cada fuente basándose en el tamaño de los pixeles" +msgid "Pointer" +msgstr "Puntero" -msgid "Find Sub Font Definition file" -msgstr "Buscar archivo de definición de subfuentes" +msgid "Points" +msgstr "Puntos" -msgid "Notdef name" -msgstr "Nombre \".notdef\"" +msgid "Points (TrueType)" +msgstr "Puntos (TrueType)" -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" +msgid "Points:" +msgstr "Puntos:" -msgid "Not a CID format" -msgstr "No se encuentra en formato CID" +msgid "Polish" +msgstr "Polaco" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Esta intentando guardar una fuente CID en un formato que no es CID. Es " -"posible, pero únicamente se guardará la subfuente actual.\n" -"¿Es lo que desea?" +msgid "Pollard Phonetic" +msgstr "Fonética de Pollard" + +msgid "Polygon" +msgstr "Polígono" + +msgid "Polygon or Star" +msgstr "Polígono o estrella" + +msgid "Polytonic Greek" +msgstr "Griego politónico" + +msgid "Portuguese" +msgstr "Portugués" #, c-format msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" +"Position: %d\n" +"Count: %d\n" msgstr "" +"Posición: %d\n" +"Count: %d\n" #, c-format msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" msgstr "" +"Posición: %d-%d (%d)\n" +"Count: %d (%d)\n" -msgid "Reference point match out of date" -msgstr "" +msgid "Post Base Forms" +msgstr "Formas postpuestas" -msgid "Bad OS/2 version" -msgstr "" +msgid "Post Base Substitutions" +msgstr "Substituciones postpuestas" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" +msgid "Pr_eferences..." +msgstr "Pr_eferencias..." -msgid "Non-standard Em-Size" -msgstr "Tamaño eme no estándar" +msgid "Pre Base Forms" +msgstr "Formas antepuestas" -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "Substituciones antepuestas" -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" +msgid "Preferred Family" +msgstr "Familia OTF preferida" -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "Preferred Styles" +msgstr "Estilos OTF preferidos" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"El formato de mapas de bits 'NFNT' no se utiliza en OS/X (though you still " -"need to create a (useless) bitmap font if you are saving a type1 PostScript " -"resource)" +msgid "Prev CP Angle" +msgstr "Ángulo PC anterior" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "El formato de mapa de bits 'NFNT' es obsoleto" +msgid "Prev CP Dist" +msgstr "Dist PC anterior" -msgid "Needs bitmap font" -msgstr "Se necesita una fuente de mapa de bits" +msgid "Prev CP X" +msgstr "PC anterior X" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Al generar una fuente Type1 de Mac, DEBE generar por lo menos una fuente de " -"mapa de bits NFNT. Si no ha creado ningún mapa de bits para esta fuente, " -"cancele este diálogo y utilice el comando Elemento->Mapas de bits " -"disponibles para crear uno" +msgid "Prev CP Y" +msgstr "PC anterior Y" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" +msgid "Prev CP:" +msgstr "PC anterior:" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "C_arácter definido anterior" -msgid "_Review" -msgstr "" +msgid "Print To File..." +msgstr "Imprimir a un archivo..." -msgid "_Generate" -msgstr "" +msgid "Printable Document" +msgstr "Documento imprimible" -msgid "Errors detected" -msgstr "" +msgid "Printing Font" +msgstr "Imprimiendo fuente" -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" +msgid "Problem explanation" +msgstr "Explicación" -msgid "Create directory..." -msgstr "Crear directorio..." +msgid "Processing Variations" +msgstr "Procesando variaciones" -msgid "Bad Mac Family" -msgstr "Familia Mac incorrecta" +msgid "Proportional Numbers" +msgstr "Cifras proporcionales" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Para generar un archivo de familia Mac, la fuente actual debe tener un " -"estilo del tipo Normal, Regular, etc. y debe haber otras fuentes abiertas " -"con el mismo nombre de familia." +msgid "Proportional Width" +msgstr "Ancho proporcional" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" +msgid "Provencal" +msgstr "Provenzal" -msgid "Generate Fonts" -msgstr "" +msgid "Punjabi" +msgstr "Punjabí" -msgid "Generate TTC" -msgstr "" +msgid "Push Current Glyph" +msgstr "Desplazar glifo actual" -msgid "Generate Mac Family" -msgstr "" +msgid "Quad:" +msgstr "Cuadratín:" -msgid "Allows you to select optional behavior when generating the font" -msgstr "Permite optimizar los parámetros utilizados para generar la fuente" +msgid "Quadratic" +msgstr "Cuadrática" -msgid "Layer:" -msgstr "" +msgid "Radius" +msgstr "Radio" -msgid "Save a font based on the specified layer" -msgstr "" +msgid "Radius:" +msgstr "Radio:" -msgid "Validate Before Saving" -msgstr "" +msgid "Radius: " +msgstr "Radio: " -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" +msgid "Random" +msgstr "Al azar" -msgid "Append a FONTLOG entry" -msgstr "" +msgid "Randomize" +msgstr "Al azar" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" +msgid "Rapid/Horizontal" +msgstr "Rápido/Horizontal" -msgid "Prepend timestamp" -msgstr "" +msgid "Rapid/Vertical" +msgstr "Rápido/Vertical" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" +msgid "Rasterizing..." +msgstr "Creando mapa de bits..." -msgid "Merge tables across fonts" -msgstr "" +msgid "Re_move" +msgstr "Eli_minar" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" +msgid "Reading AFM file" +msgstr "Leyendo archivo AFM" -msgid "As CFF fonts" -msgstr "" +msgid "Reading Glyphs" +msgstr "Leyendo glifos" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" +msgid "Reading Names" +msgstr "Leyendo nombres" -msgid "Execute Script" -msgstr "" +msgid "Recalculate Bitmaps" +msgstr "Recalcular mapa de bits" -msgid "_Python" -msgstr "" +msgid "Recen_t" +msgstr "Recien_te" -msgid "_FF" -msgstr "" +msgid "Recovery Failed" +msgstr "Error de recuperación" -msgid "C_all..." -msgstr "Ll_amar..." +msgid "Rectangle" +msgstr "Rectángulo" -msgid "Counter Expansion Factor" -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "Rectángulo o elipse" -msgid "Counter Addition" -msgstr "" +msgid "Reference Info" +msgstr "Atributos referencia" -msgid "Side Bearing Expansion Factor" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" msgstr "" +"Referencia a un CID en una fuente que no contiene clave-CID en la línea %d " +"de %s" -msgid "Side Bearing Addition" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" msgstr "" +"Referencia a un nombre de glifo en una fuente con clave-CID en la línea %d " +"de %s" -msgid "Condense/Extend" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" msgstr "" +"Referencia a una búsqueda que no está en el archivo de características pero " +"que está en la fuente, %.50s" -msgid "Scale By" -msgstr "" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "Referencia a un nombre de glifo inexistente en la línea %d de %s: %s" -msgid "Counters:" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" msgstr "" +"En este carácter las referencias se encuentran anidadas en un nivel superior " +"al máximo permitido" -msgid "Side Bearings:" -msgstr "" +msgid "Refers to Font" +msgstr "Se refiere a la fuente" -msgid "Correct for Italic Angle" -msgstr "" +msgid "Registers" +msgstr "Registros" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" +msgid "Registers (TrueType)" +msgstr "Registros (TrueType)" -msgid "Horizontal Stem Height Scale" -msgstr "" +msgid "Remo_ve Undoes" +msgstr "Eliminar deshacer(_V)" -msgid "Horizontal Stem Height Add" -msgstr "" +msgid "Remove All Kern _Pairs" +msgstr "Eliminar todos los _pares de interletraje" -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "Remove All VKern Pairs" +msgstr "Eliminar todos los pares de interletraje vertical" -msgid "Vertical Stem Width Scale" -msgstr "" +msgid "Remove En_coding..." +msgstr "Eliminar codificación" -msgid "Vertical Stem Width Add" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "Eliminar _pares de interletraje" -msgid "Stem threshold should be positive" -msgstr "" +msgid "Remove VKern Pairs" +msgstr "Eliminar pares de interletraje vertical" -msgid "Unlikely stem threshold" +msgid "Removing both the internal and the external contours makes no sense" msgstr "" +"Eliminar tanto los contornos externos como los internos carece de sentido" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" +msgid "Removing overlaps..." +msgstr "Eliminando superposiciones..." -msgid "Unlikely scale factor" -msgstr "" +msgid "Replace" +msgstr "Reemplazar" -msgid "Bad stem add" -msgstr "" +msgid "Replace All" +msgstr "Reemplazar todos" -msgid "Bad tag" -msgstr "" +msgid "Replace Pattern:" +msgstr "Reemplazar patrón:" -msgid "Feature tags are limited to 4 letters" -msgstr "" +msgid "Replace With:" +msgstr "Reemplazar con:" -msgid "Missing glyph extension" -msgstr "" +msgid "Replace with Reference" +msgstr "Reemplazar por referencia" + +msgid "Replace Å" +msgstr "Reemplazar Å" + +msgid "Replacements" +msgstr "Reemplazos" -msgid "You must specify a glyph extension" +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" msgstr "" +"Las sustituciones deben seguir la tabla de cobertura a la que se aplican: %s" -msgid "Vertical Offset" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" msgstr "" +"El tamaño del mapa de bits solicitado no está disponible en la fuente. La " +"fuente admite %s" -msgid "Missing extension" -msgstr "" +msgid "Required Feature" +msgstr "Característica requerida" -msgid "You must provide a glyph extension" -msgstr "" +msgid "Required Ligatures" +msgstr "Ligaduras requeridas" -msgid "Horizontal Counter Scale" -msgstr "" +msgid "Required feature" +msgstr "Característica obligatoria" -msgid "Horizontal Counter Add" -msgstr "" +msgid "Reset" +msgstr "Reestablecer" -msgid "Left Side Bearing Scale" -msgstr "" +msgid "Restrict Selection" +msgstr "Restringir selección" -msgid "Left Side Bearing Add" -msgstr "" +msgid "Restricted Font" +msgstr "Fuente restringido" -msgid "Right Side Bearing Scale" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" msgstr "" +"El sustituto inverso debe tener exactamente un glifo marcado y no hay " +"búsquedas en la línea %d de %s" -msgid "Right Side Bearing Add" -msgstr "" +msgid "Revert Gl_yph" +msgstr "Versión anterior del carácter(_Y)" -msgid "Vertical Scale" -msgstr "" +msgid "Right Bounds" +msgstr "Alineación óptica a la derecha" -msgid "Vertical Counter Scale" -msgstr "" +msgid "Right To Left" +msgstr "De derecha a izquierda" -msgid "Vertical Counter Add" -msgstr "" +msgid "Right to Left Alternates" +msgstr "Formas alternativas derecha a izquierda" -msgid "Width of Vertical Stems:" -msgstr "" +msgid "Ro_und" +msgstr "Redondear(_U)" -msgid "Width/Height of Thick Stems:" -msgstr "" +msgid "Romanian" +msgstr "Rumano" -msgid "Height of Horizontal Stems:" -msgstr "" +msgid "Romanian (Moldova)" +msgstr "Rumano (Moldavia)" -msgid "Width/Height of Thin Stems:" -msgstr "" +msgid "Rotate _180°" +msgstr "Rotar _180°" -msgid "Original Y Position" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "Rotar _90° antihorario" -msgid "Extent" -msgstr "" +msgid "Rotate by Ruler..." +msgstr "Girar por regla..." -msgid "Resultant Y Position" -msgstr "" +msgid "Rotate the selection" +msgstr "Rotar selección" -msgid "Create Subscript/Superscript" -msgstr "" +msgid "Rotate..." +msgstr "Rotar..." -msgid "Create Small Caps" -msgstr "" +msgid "Rotating" +msgstr "Rotación" -msgid "Change Glyphs" -msgstr "" +msgid "Roun_d" +msgstr "Re_dondear" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" +msgid "Round Rectangle Radius" +msgstr "Radio de redondeo rectángulo" -msgid "Feature Tag:" -msgstr "" +msgid "Round To _Int" +msgstr "_Redondear a entero" -msgid "Glyph Extension:" -msgstr "" +msgid "Rounding to integer..." +msgstr "Redondeando a entero..." -msgid "Vertical Offset:" -msgstr "" +msgid "Ruanda" +msgstr "Ruandés" -msgid "Introduction" -msgstr "" +msgid "Ruby Notational Forms" +msgstr "Formas notacionales de Ruby" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "Runic" +msgstr "Rúnico" -msgid "Petite Caps" -msgstr "" +msgid "Russian" +msgstr "Ruso" -msgid "Glyph Extensions" -msgstr "" +msgid "Russian (Moldova)" +msgstr "Ruso (Moldavia)" -msgid "Letters:" -msgstr "" +msgid "SVG Template" +msgstr "Plantilla SVG" -msgid "Symbols:" -msgstr "" +msgid "S_ave as..." +msgstr "Gu_ardar como..." -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "S_etup" +msgstr "Configurar(_E)" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" +msgid "S_how Dependent" +msgstr "Mostrar dependencias(_H)" -msgid "Separate ratios for thin and thick stems" -msgstr "" +msgid "S_how H. Metrics..." +msgstr "Mostrar métrica _horizontal..." -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" +msgid "S_nap to horizontal/vertical" +msgstr "Ajustar a la horizo_ntal/vertical" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" +msgid "Sa_me Glyph As" +msgstr "Igual carácter que(_M)" -msgid "% +" -msgstr "" +msgid "Same as PostScript Names" +msgstr "Igual que los nombres de PostScript" -msgid "Activate diagonal stem processing" -msgstr "" +msgid "Sans-Serif" +msgstr "Sin remates" -msgid "Stems" -msgstr "Astas" +msgid "Sanskrit" +msgstr "Sánscrito" -msgid "Retain current advance width, center glyph within that width" -msgstr "" +msgid "Save A_ll" +msgstr "Guardar todo(_L)" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" +msgid "Save Colors" +msgstr "Guardar colores" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Save Comments" +msgstr "Guardar comentarios" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Save Failed" +msgstr "Error al guardar" -msgid "Counter Size:" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "Guardar colores de los glifos en la tabla PfEd" -msgid "Left Side Bearing:" -msgstr "" +msgid "Save glyph comments in the PfEd table" +msgstr "Guardar los comentarios de los glifos en la tabla PfEd" -msgid "Right Side Bearing:" -msgstr "" +msgid "Saving AFM File" +msgstr "Guardando archivo AFM" -msgid "Horizontal" -msgstr "" +msgid "Saving Bitmap Font(s)" +msgstr "Guardando fuente(s) bitmap" -msgid "Control Vertical Counters (use for CJK)" -msgstr "" +msgid "Saving Bitmaps" +msgstr "Guardando mapa de bits" -msgid "Vertical Counters:" -msgstr "" +msgid "Saving Multiple PostScript Fonts" +msgstr "Guardando múltiples fuentes PostScript" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +msgid "Saving OpenType Font" +msgstr "Guardando fuente OpenType" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "Saving Outlines" +msgstr "Guardando perfiles" -msgid "Vertical Scale:" -msgstr "" +msgid "Saving PFM File" +msgstr "Guardando archivo PFM" -msgid "%" -msgstr "" +msgid "Saving PostScript Font" +msgstr "Guardando fuente PostScript" -msgid "Vertical" -msgstr "_Vertical" +msgid "Saving Spline Font Database" +msgstr "Guardando archivo de curvas de Bézier" -msgid "Everything to its default value" -msgstr "" +msgid "Saving TFM File" +msgstr "Guardando archivo TFM" -msgid "Reset" -msgstr "Reestablecer" +msgid "Saving TrueType Font" +msgstr "Guardando fuente TrueType" -msgid "Embolden by" -msgstr "" +msgid "Saving font" +msgstr "Guardando fuente" -msgid "Serif Height" -msgstr "" +msgid "Saving..." +msgstr "Guardando..." -msgid "Serif Height Fuzz" -msgstr "" +msgid "Sc_ale & Tile" +msgstr "Esc_ala y Mosaico" -msgid "Top Zone" -msgstr "" +msgid "Scale LBearing By:" +msgstr "Modificar margen I en:" -msgid "Bottom Zone" -msgstr "" +msgid "Scale RBearing By:" +msgstr "Modificar margen D en:" -msgid "Top Hint" -msgstr "" +msgid "Scale Uniformly..." +msgstr "Escala uniformemente..." -msgid "Bottom Hint" -msgstr "" +msgid "Scale VAdvance By:" +msgstr "Cambiar de escala ancho V en:" -msgid "Embolden by:" -msgstr "" +msgid "Scale Width By:" +msgstr "Modificar ancho un:" -msgid "_LCG" -msgstr "" +msgid "Scale the selection" +msgstr "Modificar escala de la selección" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" +msgid "Scale..." +msgstr "Escala..." -msgid "_CJK" -msgstr "" +msgid "Scaling" +msgstr "Cambio escala" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Cambiar de escala a los mapas de bits" -msgid "_Auto" -msgstr "" +msgid "Scientific Inferiors" +msgstr "Índices científicos" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Scottish Gaelic" +msgstr "Escocés gaélico" -msgid "C_ustom" -msgstr "" +msgid "Script File" +msgstr "Script" -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Script Menu" +msgstr "Scripts" -msgid "_Top hint:" -msgstr "" +msgid "Script with no associated menu name" +msgstr "Script sin nombre asociado en el menú" -msgid "_Zone:" -msgstr "" +msgid "Script|Aramaic" +msgstr "Escritura/Arameo" -msgid "_Bottom hint:" -msgstr "" +msgid "Script|Armenian" +msgstr "Escritura/Armenio" -msgid "Zone:" -msgstr "" +msgid "Script|Balinese" +msgstr "Escritura/Balinés" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "Script|Bengali" +msgstr "Escritura|Bengalí" -msgid "Fuzz" -msgstr "" +msgid "Script|Bengali2" +msgstr "Escritura|Bengalí2" -msgid "Allow the height match to differ by this much" -msgstr "" +msgid "Script|Georgian" +msgstr "Escritura|Georgiano" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +msgid "Script|Greek" +msgstr "Escritura|Griego" -msgid "Squish" -msgstr "" +msgid "Script|Hebrew" +msgstr "Escritura|Hebreo" -msgid "Make the counters narrower" -msgstr "" +msgid "Script|Sinhala" +msgstr "Escritura|Sinhala" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Escritura|Cuneiforme sumero-acadia" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "Script|Sundanese" +msgstr "Escritura|Sondanés" -msgid "Cleanup Self Intersect" -msgstr "" +msgid "Script|Syloti Nagri" +msgstr "Escritura|Silôṭi Nagri" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" +msgid "Script|Syriac" +msgstr "Escritura|Siríaco" -msgid "Oblique Slant..." -msgstr "" +msgid "Script|Tagalog" +msgstr "Escritura|Tagalo" -msgid "LSB Compression Percent" -msgstr "" +msgid "Script|Tagbanwa" +msgstr "Escritura|Tagbanwa" -msgid "Stem Compression Percent" -msgstr "" +msgid "Script|Tamil" +msgstr "Escritura|Tamil" -msgid "Counter Compression Percent" -msgstr "" +msgid "Script|Tamil2" +msgstr "Escritura|Tamil2" -msgid "RSB Compression Percent" -msgstr "" +msgid "Script|Telugu" +msgstr "Escritura|Telegu" -msgid "XHeight Percent" -msgstr "" +msgid "Script|Telugu2" +msgstr "Escritura|Telegu2" -msgid "Italic Angle" -msgstr "" +msgid "Script|Thai" +msgstr "Escritura|Tamil" -msgid "Bad setting" -msgstr "" +msgid "Script|Tibetan" +msgstr "Escritura|Tibetano" -msgid "You may not select both variants of 'f'" -msgstr "" +msgid "Script|Ugaritic" +msgstr "Escritura|Ugarítico" -msgid "Transform baseline serifs" -msgstr "" +msgid "Script|Vai" +msgstr "Escritura|Vai" -msgid "Transform x-height serifs" -msgstr "" +msgid "Script|Yi" +msgstr "Escritura|Yi" -msgid "Transform ascender serifs" -msgstr "" +msgid "Scroll Bitmap" +msgstr "Navegar por el mapa de bits" -msgid "Transform descender serifs" -msgstr "" +msgid "Scroll by hand" +msgstr "Desplazamiento manual" -msgid "Transform diagonal serifs" -msgstr "" +msgid "Search Pattern:" +msgstr "Buscar patrón:" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" +msgid "Second Char" +msgstr "Segundo carácter" -msgid "Flat" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Segundo glifo de %s" -msgid "Slanted" -msgstr "" +msgid "See also:" +msgstr "Véase también:" -msgid "Pen Slanted" -msgstr "" +msgid "Select All _Points & Refs" +msgstr "Seleccionar todos los _puntos y referencias" -msgid "Compress (as a percentage)" -msgstr "" +msgid "Select Points Affected by HM" +msgstr "Seleccionar los puntos afectados por HM" -msgid "LSB" -msgstr "" +msgid "Select Results" +msgstr "Seleccionar resultados" -msgid "Left Side Bearing" -msgstr "" +msgid "Select _All" +msgstr "Seleccionar _todo" -msgid "RSB" -msgstr "" +msgid "Select a ligature to view" +msgstr "Seleccione ligadura a visualizar" -msgid "Right Side Bearing" -msgstr "" +msgid "Selected Glyphs" +msgstr "Caracteres seleccionados" -msgid "Lower Case" -msgstr "" +msgid "Self-referential character" +msgstr "Carácter autorreferencial" -msgid "Others" -msgstr "" +msgid "Self-referential glyph" +msgstr "Carácter autoreferenciado" -msgid "Upper Case" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Semicondensado (87.5%)" -msgid "XHeight Percent:" -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "Semiexpandido (112.5%)" +#, c-format msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." msgstr "" +"La marca de separación solo es significativa en las búsquedas de cadenas " +"contextuales, comenzando en: %.20s..." -msgid "Italic Angle:" -msgstr "" +msgid "Serbian" +msgstr "Serbio" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "Serbio (Cirílico)" -msgid "Current X-Height" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Serbio (Latino)" -msgid "Desired X-Height" -msgstr "" +msgid "Serif" +msgstr "Con remates" -msgid "Change XHeight" -msgstr "" +msgid "Set All" +msgstr "Definir todo" -msgid "Current x-height:" -msgstr "" +msgid "Set From N_ame" +msgstr "_A partir del nombre" -msgid "Desired x-height:" -msgstr "" +msgid "Set From Val_ue" +msgstr "A partir del valor(_U)" -msgid "Serif height:" -msgstr "" +msgid "Set LBearing To:" +msgstr "Definir margen I en:" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "No se encontró nuevamente el patrón de búsqueda en la fuente %.100s" +msgid "Set RBearing To:" +msgstr "Definir margen D en:" -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "No se encontró el patrón de búsqueda en la fuente %.100s" +msgid "Set Vert. Advance To:" +msgstr "Definir ancho V en:" -msgid "Find" -msgstr "Buscar" +msgid "Set Width To:" +msgstr "Fijar ancho en:" -msgid "Find Next" -msgstr "Buscar siguiente" +msgid "Set _LBearing..." +msgstr "Definir margen izquierdo...(_L)" -msgid "Match Fuzziness:" -msgstr "" +msgid "Set _RBearing..." +msgstr "Defini_r margen derecho..." -msgid "Bad search pattern" -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "Definir ancho _vertical..." -msgid "Nothing to match." -msgstr "" +msgid "Set _Width..." +msgstr "Definir ancho...(_W)" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." +msgid "Set the fontview's selection to be the glyphs named here" msgstr "" +"Considerar los glifos seleccionados en la ventana de fuentes como contenido " +"de esta lista " msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" +"Seleccionar en la ventana de la fuente los caracteres\n" +"encontrados en esta búsqueda" -msgid "Bad replace pattern" -msgstr "" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "Seleccionar en la ventana de fuentes los glifos de esta lista" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +msgid "Set/Clear Pixels" +msgstr "Activar/Desactivar pixeles" msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"Activar/Desactivar pixeles\n" +"(Eyedropper with alt)" -msgid "Search Pattern:" -msgstr "Buscar patrón:" - -msgid "Replace Pattern:" -msgstr "Reemplazar patrón:" - -#, c-format -msgid "Find in %.100s" -msgstr "Buscar en %.100s" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "Define el interlineado en las tablas OS/2 y hhea" -#, c-format msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" +"Define el interlinado en la tabla vhea.\n" +"Este es el espacio horizontal entre columnas\n" +"de texto escrito en forma vertical." -msgid "Replace Pattern" -msgstr "" +msgid "Setting" +msgstr "Configuración" -msgid "Search Pattern" -msgstr "" +msgid "Shadow" +msgstr "Sombreado" -msgid "Allow:" -msgstr "Permitir" +msgid "Shadow Length:" +msgstr "Tamaño de la sombra:" -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Permitir coicidencias incluso si el patrón de búsqueda\n" -"se tiene que alterar mediante una combinación\n" -"de las siguientes transformaciones." +msgid "Shadowing glyphs" +msgstr "Shadowing characters" -msgid "Flipping" -msgstr "Simetría" +msgid "Shape Type" +msgstr "Tipo de forma" -msgid "Scaling" -msgstr "Cambio escala" +msgid "Shift Entire Bitmap" +msgstr "Desplazar todo el map de bits" -msgid "Rotating" -msgstr "Rotación" +msgid "Show Active Border" +msgstr "Muestra borde activo" -msgid "_Match Fuzziness:" -msgstr "" +msgid "Show _Grid" +msgstr "Mostrar cuadrícula(_G)" -msgid "Endpoints specify minimum length and direction only" -msgstr "" +msgid "Show _V. Metrics..." +msgstr "Mostrar métrica _vertical..." -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" +msgid "Shrink:" +msgstr "Contracción:" -msgid "Search Selected Chars Only" -msgstr "" +msgid "Simple Substitution" +msgstr "Sustitución sencilla" -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" +msgid "Simplified Chinese" +msgstr "Chino simplificado" -msgid "Find All" -msgstr "Buscar todos" +msgid "Simplified Forms" +msgstr "Ideogramas simplificados" -msgid "Replace All" -msgstr "Reemplazar todos" +msgid "Simplify More..." +msgstr "Simplificar más..." -msgid "Open" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" msgstr "" +"Simplificar examinará los puntos de las esquinas cuyos puntos de control son " +"casi\n" +"colineales y los suavizará en puntos de curva" -msgid "Could not open" -msgstr "" +msgid "Simplifying..." +msgstr "Simplificando..." -#, c-format -msgid "Could not open %.100s" -msgstr "" +msgid "Sindhi India" +msgstr "Sindi" -msgid "No letters in font" -msgstr "" +msgid "Sinhala" +msgstr "Singalés" -msgid "Insert random text in the specified script" -msgstr "" +msgid "Size of Points" +msgstr "Tamaño de los puntos" -msgid "Text from script" -msgstr "" +msgid "Skew by Ruler..." +msgstr "Inclinar por regla..." -msgid "Save" -msgstr "" +msgid "Skew the selection" +msgstr "Inclinar selección" -msgid "Save Image" -msgstr "" +msgid "Skew..." +msgstr "Inclinar..." -msgid "_Save As..." -msgstr "" +msgid "Skip" +msgstr "Omitir" + +msgid "Skolt Sami" +msgstr "Sami skolt" -msgid "_Insert Random Text..." -msgstr "" +msgid "Slant:" +msgstr "Pendiente:" -msgid "Save As _Image..." -msgstr "" +msgid "Slashed Zero" +msgstr "Cero con barra diagonal" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" +msgid "Slovak" +msgstr "Eslovaco" -msgid "Undo information incomplete" -msgstr "" +msgid "Slovenian" +msgstr "Esloveno" -msgid "Bad undo" -msgstr "" +msgid "Sogdian" +msgstr "Sogdiano" -#, c-format -msgid "couldn't find the character %s" -msgstr "" +msgid "Somali" +msgstr "Somalí" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Componente %d %.30s (%d,%d)" +msgid "Sora Sompeng" +msgstr "Sora Sompeng" -msgid "Base Glyphs" -msgstr "Caracteres de base" +msgid "Sorbian" +msgstr "Serbio" -msgid "Base Ligatures" -msgstr "Ligaduras de base" +msgid "Sort By:" +msgstr "Ord. según" -msgid "Base Marks" -msgstr "Marcas de base" +msgid "Source from which this design is to be taken" +msgstr "Origen del diseño" -msgid "Empty" -msgstr "Vacía" +msgid "Southern Sami" +msgstr "Sami del sur" -#, c-format -msgid "Mark Class %.20s" -msgstr "Clase de marca %.20s" +msgid "Soyombo" +msgstr "Soyombo" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "Space _Regions..." +msgstr "Espacia_r regiones..." -#, c-format -msgid "Entry (%d,%d)" -msgstr "Entrada (%d,%d)" +msgid "Space:" +msgstr "Espaciado:" -#, c-format -msgid "Exit (%d,%d)" -msgstr "Salida (%d,%d)" +msgid "Spanish" +msgstr "Español" -msgid "Backtrack Match: " -msgstr "" +msgid "Spanish (Argentina)" +msgstr "Español (Argentina) es" -msgid "Match: " -msgstr "" +msgid "Spanish (Bolivia)" +msgstr "Español (Bolivia) es" -msgid "Lookahead Match: " -msgstr "" +msgid "Spanish (Chile)" +msgstr "Español (Chile) es" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" +msgid "Spanish (Colombia)" +msgstr "Español (Colombia) es" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" +msgid "Spanish (Costa Rica)" +msgstr "Español (Costa Rica) es" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" +msgid "Spanish (Dominican Republic)" +msgstr "Español (República Dominicana) es" -#, c-format -msgid "Back coverage %d: " -msgstr "" +msgid "Spanish (El Salvador)" +msgstr "Español (El Salvador) es" -#, c-format -msgid "Coverage %d: " -msgstr "" +msgid "Spanish (Guatemala)" +msgstr "Español (Guatemala) es" -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" +msgid "Spanish (Honduras)" +msgstr "Español (Honduras) es" -#, c-format -msgid "Apply at %d %.80s" -msgstr "" +msgid "Spanish (Modern)" +msgstr "Español (Moderno) es_ES" -msgid "Replacement: " -msgstr "" +msgid "Spanish (Nicaragua)" +msgstr "Español (Nicaragua) es" -msgid "Chaining Positioning" -msgstr "" +msgid "Spanish (Panama)" +msgstr "Español (Panamá) es" -msgid "Chaining Substitution" -msgstr "" +msgid "Spanish (Paraguay)" +msgstr "Español (Paraguay) es" -msgid "Reverse Chaining Subs" -msgstr "" +msgid "Spanish (Peru)" +msgstr "Español (Perú) es" -msgid "classes" -msgstr "" +msgid "Spanish (Puerto Rico)" +msgstr "Español (Puerto Rico) es" -msgid "coverage" -msgstr "" +msgid "Spanish (Traditional)" +msgstr "Español (Traditional) es_ES" -msgid "glyphs" -msgstr "" +msgid "Spanish (Uruguay)" +msgstr "Español (Uruguay) es" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" +msgid "Spanish (Venezuela)" +msgstr "Español (Venezuela) es" -#, c-format -msgid "Backtrack class %d: " -msgstr "" +msgid "Spanish Mexico" +msgstr "Español Mexico es_MX" -#, c-format -msgid "Class %d: " -msgstr "" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Especifique los tamaños a generar de nuevo" -#, c-format -msgid "Lookahead class %d: " -msgstr "" +msgid "Spiros did not converge" +msgstr "Los espiros no convergieron" #, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Discordancia de curva en el glifo “%s”\n" -msgid "Simple Substitution" -msgstr "Sustitución sencilla" +msgid "Stack" +msgstr "Pila" -msgid "Glyph Insertion" -msgstr "" +msgid "Stack (TrueType)" +msgstr "Pila (TrueType)" -msgid "Kern by State" -msgstr "" +msgid "Standard Ligatures" +msgstr "Ligaduras estándar" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" +msgid "Star" +msgstr "Estrella" #, c-format -msgid "State %4d Flags:" -msgstr "" +msgid "State %d, %.40s" +msgstr "Estado %d, %.40s" -#, c-format -msgid "State %4d Mark: " -msgstr "" +msgid "State Machine" +msgstr "Máquina de Estado" -#, c-format -msgid "State %4d Cur: " -msgstr "" +msgid "Stems" +msgstr "Astas" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" +msgid "Step into" +msgstr "Paso a paso por instrucciones" -msgid "Lookups Enabled for Expansion" -msgstr "" +msgid "Step out of current function" +msgstr "Paso a paso para salir" -msgid "No Lookups Enabled for Expansion" -msgstr "" +msgid "Step over (Next)" +msgstr "Paso a paso por procedimientos" -msgid "Lookups Disabled for Expansion" -msgstr "" +msgid "Storage" +msgstr "Almacenamiento" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "Storage (TrueType)" +msgstr "Almacenamiento (TrueType)" -msgid "Lookups Limiting Expansion" -msgstr "" +msgid "Stretch:" +msgstr "Extensión:" -msgid "No Lookups Limiting Expansion" -msgstr "" +msgid "Stroke _Variation" +msgstr "_Variación trazado" -msgid "Lookups Enabled for Shrinkage" -msgstr "" +msgid "Stroke _Width:" +msgstr "Ancho del trazo:(_W)" -msgid "No Lookups Enabled for Shrinkage" -msgstr "" +msgid "Stroking..." +msgstr "Trazado..." -msgid "Lookups Disabled for Shrinkage" -msgstr "" +msgid "Style Set 1" +msgstr "Estilo 1" -msgid "No Lookups Disabled for Shrinkage" -msgstr "" +msgid "Style Set 2" +msgstr "Estilo 2" -msgid "Lookups Limiting Shrinkage" -msgstr "" +msgid "Style Set 3" +msgstr "Estilo 3" -msgid "No Lookups Limiting Shrinkage" -msgstr "" +msgid "Style Set 4" +msgstr "Estilo 4" -#, c-format -msgid "Priority: %d" -msgstr "" +msgid "Style Set 5" +msgstr "Estilo 5" -msgid "No Extender Glyphs" -msgstr "" +msgid "Style _ID:" +msgstr "Estilo _ID:" -msgid "Extender Glyphs" -msgstr "" +msgid "Styles (SubFamily)" +msgstr "Estilos (Subfamilia)" -msgid "Not classified" -msgstr "" +msgid "Stylistic Alternatives" +msgstr "Alternativas estilísticas" -msgid "Ligature" -msgstr "Ligadura" +msgid "Subscript" +msgstr "Subíndice" -msgid "Glyph Definition Sub-Table" -msgstr "" +msgid "Sundanese (roman)" +msgstr "Sundanese (romano)" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" +msgid "Superscript" +msgstr "Supraíndice" -msgid "Mark Attachment Classes" -msgstr "" +msgid "Swadaya Aramaic" +msgstr "Arameo swadaya" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "Swahili (Kenya)" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" +msgid "Swash" +msgstr "Forma caligráfica" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" +msgid "Swedish" +msgstr "Sueco" -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" +msgid "Swedish (Finland)" +msgstr "Sueco (Finlandia) sv_FI" -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" +msgid "Swedish (Sweden)" +msgstr "Sueco (Suecia) sv_SE" -msgid "All glyphs have the same baseline" -msgstr "" +msgid "Symbol" +msgstr "Símbolo" -msgid "Per glyph baseline data" -msgstr "" +msgid "Syriac" +msgstr "Sirio" -#, c-format -msgid " Left Bound=%d" -msgstr "" +msgid "TTF Names" +msgstr "Nombres TTF" #, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "La tabla '%c%c%c%c' tiene una suma de verificación incorrecta." -msgid "Arabic Right to Left" -msgstr "" +msgid "Tabular Numbers" +msgstr "Números tabulares" -msgid "European Number" -msgstr "" +msgid "Tag must be 4 characters long" +msgstr "La etiqueta debe constar de 4 caracteres" -msgid "European Number Separator" -msgstr "" +msgid "Tag too long" +msgstr "Etiqueta demasiado larga" -msgid "European Number Terminator" -msgstr "" +msgid "Tahitian" +msgstr "Tahitiano" -msgid "Arabic Number" -msgstr "" +msgid "Tai Le" +msgstr "Tai Le" -msgid "Common Number Separator" -msgstr "" +msgid "Tai Tham" +msgstr "Tai Tham" -msgid "Block Separator" -msgstr "" +msgid "Tai Viet" +msgstr "Tai Viet" -msgid "Segment Separator" -msgstr "" +msgid "Tajiki" +msgstr "Tayico" -msgid "White Space" -msgstr "" +msgid "Takri" +msgstr "Takri" -msgid "Neutral" -msgstr "" +msgid "Tangut" +msgstr "Tangut" -msgid "" -msgstr "" +msgid "Tatar" +msgstr "Tártaro" -msgid " Floating accent" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "Tártaro (Tatarstan)" -msgid " Hang left" -msgstr "" +msgid "Terminal Forms" +msgstr "Formas finales" -msgid " Hang right" -msgstr "" +msgid "Terminal Forms #2" +msgstr "Formas finales #2" -msgid " Attach right" -msgstr "" +msgid "Terminal Forms #3" +msgstr "Formas finales #3" -#, c-format -msgid " Mirror=%.30s" -msgstr "" +msgid "Tfm Save Failed" +msgstr "Error al guardar TFM" -msgid "No Advanced Typography" -msgstr "Sin tipografía avanzada" +msgid "Thaana" +msgstr "Thaana" -msgid "OpenType Tables" -msgstr "" +msgid "Thai" +msgstr "Tailandés" -msgid "'BASE' Baseline Table" -msgstr "" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "El %s es diferente. En %s es (" #, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "El %s está ausente en %s. Mientras que en %s está (" #, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" +msgid "The %s list is not ordered" +msgstr "La lista %s no se encuentra ordenada" -msgid "'GDEF' Glyph Definition Table" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" +"El formato de mapas de bits 'NFNT' no se utiliza en OS/X (though you still " +"need to create a (useless) bitmap font if you are saving a type1 PostScript " +"resource)" -msgid "'GPOS' Glyph Positioning Table" -msgstr "" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "El formato de mapa de bits 'NFNT' es obsoleto" -msgid "'GSUB' Glyph Substitution Table" +#, c-format +msgid "" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" +"La tabla 'cvt ' en la instancia %.30s tiene un tamaño diferente de la de la " +"fuente predeterminada" -msgid "'JSTF' Justification Table" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"El archivo AFM contiene información sobre métricas que muchos procesadores " +"de texto leerán al usar una fuente PostScript®." -msgid "Apple Advanced Typography" -msgstr "Tipografía avanzada de Apple" - -msgid "'bsln' Horizontal Baseline Table" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"El archivo PFM contiene información que Windows necesita para instalar una " +"fuente PostScript®." -msgid "'kern' Horizontal Kerning Table" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." msgstr "" +"The Type 2 Charstring Reference (Apéndice B) establece que\n" +"las subrutinas no pueden estar anidadas en más de 10 niveles. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." -msgid "'lcar' Ligature Caret Table" -msgstr "" +msgid "The amount of space between words when using this font" +msgstr "La cantidad de espacio entre palabras al usar esta fuente" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" +msgid "The amount of stretchable space between words when using this font" +msgstr "Estiramiento máximo del espacio entre palabras" -msgid "'opbd' Optical Bounds Table" -msgstr "" +msgid "The amount the space between words may shrink when using this font" +msgstr "Contracción máxima del espacio entre palabras" -msgid "'prop' Glyph Properties Table" +msgid "The control point above the selected point is near the italic angle" msgstr "" +"El punto de control por encima del punto seleccionado está cerca de la " +"pendiente de las cursivas" -msgid "Show ATT" +msgid "The control point above the selected point is nearly horizontal" msgstr "" +"El punto de control por encima del punto seleccionado está casi horizontal" -msgid "No differences found" +msgid "The control point above the selected point is nearly vertical" msgstr "" +"El punto de control por encima del punto seleccionado está casi vertical" -msgid "Differences..." +msgid "" +"The control point above the selected point is outside the spline segment" msgstr "" +"El punto de control encima del punto seleccionado está fuera del trayecto" -#, c-format -msgid "Compare %s to %s" +msgid "The control point below the selected point is near the italic angle" msgstr "" +"El punto de control por debajo del punto seleccionado está cerca de la " +"pendiente de las cursivas" -#, c-format -msgid "Compare version %s of %s to %s" +msgid "The control point below the selected point is nearly horizontal" msgstr "" +"El punto de control por debajo del punto seleccionado está casi horizontal" -msgid "Font Compare" +msgid "The control point below the selected point is nearly vertical" msgstr "" +"El punto de control por debajo del punto seleccionado está casi vertical" -#, c-format -msgid "Font to compare with %.20s" +msgid "" +"The control point below the selected point is outside the spline segment" msgstr "" +"El punto de control debajo del punto seleccionado está fuera del trayecto" -msgid "Compare _Outlines" +msgid "The control point left of the selected point is near the italic angle" msgstr "" +"El punto de control izquierdo del punto seleccionado está cerca de la " +"pendiente de las cursivas" -msgid "Accept outlines which exactly match the original" +msgid "The control point left of the selected point is nearly horizontal" msgstr "" +"El punto de control izquierdo del punto seleccionado está casi horizontal" -msgid "_Accept inexact" +msgid "The control point left of the selected point is nearly vertical" msgstr "" +"El punto de control izquierdo del punto seleccionado está casi vertical" msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"The control point left of the selected point is outside the spline segment" msgstr "" +"El punto de control a la izquierda del punto seleccionado está fuera del " +"trayecto" -msgid "_Warn if inexact" +msgid "The control point right of the selected point is near the italic angle" msgstr "" +"El punto de control derecho del punto seleccionado está cerca de la " +"pendiente de las cursivas" -msgid "Warn if the outlines are close but not exactly the same" +msgid "The control point right of the selected point is nearly horizontal" msgstr "" +"El punto de control derecho del punto seleccionado está casi horizontal" -msgid "Warn if _unlinked references" -msgstr "" +msgid "The control point right of the selected point is nearly vertical" +msgstr "El punto de control derecho del punto seleccionado está casi vertical" msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" +"The control point right of the selected point is outside the spline segment" msgstr "" +"El punto de control a la derecha del punto seleccionado está fuera del " +"trayecto" -msgid "Compare _Hints" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"La codificación actual contiene caracteres que no puedo asignar a CIDs.\n" +"¿Debo eliminarlos o añadirlos al final (lo que puede originar conflictos con " +"futuras definiciones)?" -msgid "Compare postscript hints and hintmasks and truetype instructions" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" msgstr "" +"La fuente predeterminada no posee una tabla 'cvt ', pero la instancia %.30s " +"sí" -msgid "Compare Hint_Masks" -msgstr "" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Tamaño predeterminado del cuadratín en un fuente recién creada." -msgid "Compare hintmasks" +msgid "The different instances of this mm have a different number of glyphs" msgstr "" +"Las diferentes instancias de esta mm tiene un diferente número de caracteres" -msgid "HintMasks only if conflicts" -msgstr "" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Ocurrieron los siguientes errores en los glifos seleccionados: %.100s" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"La fuente %.30s contiene curvas cúbicas. Deben convertirse en curvas " +"cuadráticas antes de poder ser utilizadas en una fuente distorsionable de " +"Apple" -msgid "Don't Compare HintMasks" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"La fuente %.30s contiene curvas cuadráticas. Deben convertirse en curvas " +"cúbicas antes de poder ser utilizadas en una fuente multiple master" -msgid "_Add Diff Outlines to Background" -msgstr "" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "La fuente %.30s es asignada a dos diseños maestros" +#, c-format msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"La base de datos de la fuente ya contiene una fuente de mapa de bits\n" +"con este tamaño en pixeles (%d)\n" +"¿Desea sobreescribirla?" -msgid "Add _Missing Glyphs" -msgstr "" +msgid "The generated font won't work with ATM" +msgstr "La fuente generada no funcionará con ATM" +#, c-format msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"The character %1$.30s has a different numbering of points (and control " +"points) on its contours than in the various instances of the font" -msgid "Compare _Names" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"El glifo de índice CID %d es asignado a más de %d codificaciones. Sólo se " +"tendrán en cuenta los primeros %d." -msgid "Compare Glyph _Positioning" -msgstr "" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "No se pudo encontrar el carácter, %.80s, en el archivo sfd" -msgid "Kerning & such" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glifo, %s, contiene un %s de %s y uno de %s.\n" +"El de %s será eliminado.\n" -msgid "Compare Glyph _Substitution" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glifo, %s, contiene el mismo %s de %s y de %s.\n" +"Se eliminará uno de %s.\n" -msgid "Ligatures & such" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"El glifo, %s, contiene el mismo par de interletraje de %s y de %s.\n" +"Se eliminará uno de %s.\n" -msgid "_Error Limit:" -msgstr "_Error máximo:" - -msgid "Bump Size" -msgstr "Tamaño irregularidad" +msgid "The height of the lower case letters with flat tops" +msgstr "La altura de las letras de caja baja" -msgid "Line length max" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." msgstr "" +"El ajuste seleccionado se superpone con <%.2f,%.2f>. Debe deseleccionar uno " +"de los dos." -msgid "Allow _removal of extrema" -msgstr "Pe_rmitir remoción de extremos" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" +msgstr "" +"La palabra clave ignore debe ir seguida de position o substitute en la línea " +"%d de %s" +#, c-format msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" +"The instructions for %.80s have changed. Do you want to lose those changes?" msgstr "" -"Normalmente la simplificación no elimina los puntos de los extremos de las " -"curvas\n" -"(tanto PostScript como TrueType sugieren conservar estos puntos)" +"Han cambiado las instrucciones para %.80s. ¿Desea perder estos cambios?" -msgid "Allow _slopes to change" -msgstr "Permitir modificación de pendiente_s" +msgid "The list of current pixel bitmap sizes" +msgstr "Tamaño de los mapas de bits actuales" msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "Generalmente la simplificación no modifica la pendiente del trazado." - -msgid "Start contours at e_xtrema" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Los diseños maestros no están posicionados en el orden esperado. FontForge " +"no podrá sugerirle una ConvertDesignVector. ¿Es lo que desea?" + +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Número máximo de Deshacer/Rehacer almacenado en un carácter" msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." +"The number of entries in the design settings must match the number in " +"normalized settings" msgstr "" +"El número de entradas en los parámetros de diseño y normalizados deben ser " +"coincidentes" -msgid "Allow _curve smoothing" -msgstr "Permitir suavizado de _curvas" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Los únicos valores posibles para bits/pixel son 1, 2, 4 u 8" msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" -"La simplificación examina los puntos de esquina cuyos puntos de control son\n" -"prácticamente colineales y los transforma en puntos de curva" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "si tam. menor que" +"The percentage of an em by which an accent is offset from its base character " +"in Build Accent" -msgid "S_nap to horizontal/vertical" -msgstr "Ajustar a la horizo_ntal/vertical" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "El archivo solicitado, %.100s, no existe" msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" -"Si la pendiente del punto ajustado esf the slope of an adjusted point is " -"near horizontal or vertical\n" -"snap to that" - -msgid "_Flatten bumps on lines" -msgstr "Aplanar irregularidades de las líneas(_F)" +"Los resultados obtenidos al aplicar las funciones NormalizeDesignVector y " +"ConvertDesignVector no fueron los esperados. Puede que necesite modificar " +"estas funciones" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Si una línea tiene una irregularidad, eliminarla" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "No se encontró nuevamente el patrón de búsqueda en la fuente %.100s" -msgid "if smaller than" -msgstr "si es menor que" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "No se encontró el patrón de búsqueda en la fuente %.100s" -msgid "Don't smooth lines" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" +"Los glifos seleccionados no tienen hints. FontForge no producirá muchas " +"instrucciones." -msgid "longer than" -msgstr "" +msgid "The selected line segment is near the italic angle" +msgstr "El segmento seleccionado está cerca de la pendiente de las cursivas" -msgid "Set as Default" -msgstr "" +msgid "The selected line segment is nearly horizontal" +msgstr "El segmento seleccionado está prácticamente horizontal" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "Una prensa libre discrimina a los analfabetos." +msgid "The selected line segment is nearly vertical" +msgstr "El segmento seleccionado está prácticamente vertical" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "¡ Ligadura Gaudeamus !" +msgid "The selected point is near a horizontal stem hint" +msgstr "El punto seleccionado está cerca a un ajuste de asta horizontal" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "En el comienzo fue la letra..." +msgid "The selected point is near a vertical stem hint" +msgstr "El punto seleccionado está cerca a un ajuste de asta vertical" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" +msgid "The selected points are too close to each other" +msgstr "Los puntos seleccionados están demasiado próximos entre sí" -msgid "Recovery Complete" -msgstr "" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "Se debe escalar la selección para que cubra todo el trayecto" #, c-format msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" +"El conjunto de posiciones, %.30s, no está especificado en ningún diseño " +"cuando debería estarlo" -msgid "Ax => xA" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" +"El conjunto de posiciones, %.30s, no esta especificado en ningún diseño.\n" +"¿Es lo que desea?" -msgid "xD => Dx" -msgstr "" +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "El conjunto de posiciones, %.30s, es utilizado más de una vez" -msgid "AxD => DxA" -msgstr "" +msgid "The size (in points) for which this face was designed" +msgstr "El tamaño (en puntos) para el que esta fuente fue diseñada" -msgid "ABx => xAB" +msgid "The smaller number must be selected first in a pair of bluevalues" msgstr "" +"En un par de valores Blue se debe seleccionar primero el número más pequeño" -msgid "ABx => xBA" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"Los archivos TFM y ENC contienen información que TeX necesita para instalar " +"una fuente PostScript®." -msgid "xCD => CDx" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" msgstr "" +"La matriz de transformación especifica cómo deben\n" +"transformarse los puntos del carácter original antes de\n" +"dibujarse en el carácter actual.\n" +" x(nuevo) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(nuevo) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "xCD => DCx" -msgstr "" +msgid "The two selected points are the endpoints of an open path" +msgstr "Los dos puntos seleccionados son los extremos de un trayecto abierto" -msgid "AxCD => CDxA" -msgstr "" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Los pesos para la versión predeterminada de la fuente deben sumar 1.0" -msgid "AxCD => DCxA" -msgstr "" +msgid "The width of one em" +msgstr "El ancho de una eme" -msgid "ABxD => DxAB" -msgstr "" +msgid "The x coord of the selected point is near the specified value" +msgstr "La abcisa del punto seleccionado está cerca del valor especificado" -msgid "ABxD => DxBA" +msgid "The y coord of the selected point is near the ascender height" msgstr "" +"La abcisa del punto seleccionado está cerca de la posición de la ascendente" -msgid "ABxCD => CDxAB" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "La ordenada del punto seleccionado está cerca de la línea base" -msgid "ABxCD => CDxBA" +msgid "The y coord of the selected point is near the cap height" msgstr "" +"La ordenada del punto seleccionado está cerca de altura de las mayúsculas" -msgid "ABxCD => DCxAB" +msgid "The y coord of the selected point is near the descender height" msgstr "" +"La abcisa del punto seleccionado está cerca de la posición de la descendente" -msgid "ABxCD => DCxBA" -msgstr "" +msgid "The y coord of the selected point is near the specified value" +msgstr "La ordenada del punto seleccionado está cerca del valor especificado" -#, c-format -msgid "State %d, %.40s" -msgstr "Estado %d, %.40s" +msgid "The y coord of the selected point is near the xheight" +msgstr "La ordenada del punto seleccionado está cerca de la altura x" -msgid "Next State:" -msgstr "Siguiente estado:" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "En este carácter existen más ajustes que el máximo permitido" -msgid "Kern Values:" -msgstr "Valores de interletraje:" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "En este carácter existen más puntos que el máximo permitido" -msgid "At most 8 kerning values may be specified here" -msgstr "Se pueden especificar aquí a lo sumo 8 valores de interletraje" +msgid "There are multiple files in this archive, pick one" +msgstr "Hay varios ficheros en este archivo, elige uno" -msgid "Too Many Kerns" -msgstr "Demasiados interletrajes" +msgid "There are multiple fonts in this file, pick one" +msgstr "En este archivo existen múltiples fuentes, elija una" -msgid "Kerning values must be even" -msgstr "Los valores de interletraje deben ser pares" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" +msgstr "" +"Hay tan pocos caracteres seleccionados que me resulta imposible obtener un " +"muestreo representativo de este aspecto de su fuente. Si deselecciona todo, " +"el comando se aplicará a todos los caracteres de la fuente" #, c-format -msgid "Lookup, %s, does not exist" -msgstr "" +msgid "There is a character (%d) which cannot be encoded" +msgstr "Existe un carácter (%d) que no se puede codificar" -msgid "Bad lookup type" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" msgstr "" +"Existe un carácter (%d) que normalmente no se encuentra en la codificación" #, c-format msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"Existe un carácter de un byte (%d) que utiliza un lugar reservado para " +"caracteres de dos bytes" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "En una lista de inserción se pueden especificar a lo sumo 31 glifos" - -msgid "Too Many Glyphs" -msgstr "Demasiado caracteres" - -msgid "Edit State Transition" -msgstr "Editar estado de transición" - -msgid "Class 1: {Everything Else}" -msgstr "Clase 1: {Everything Else}" - -msgid "Advance To Next Glyph" -msgstr "Avanzar al siguiente carácter" - -msgid "Push Current Glyph" -msgstr "Desplazar carácter actual" - -msgid "Mark Current Glyph" -msgstr "Marcar carácter actual" - -msgid "Mark Current Glyph As First" -msgstr "Marcar el carácter actual como primero" - -msgid "Mark Current Glyph As Last" -msgstr "Marcar el carácter actual como último" - -msgid "Current Glyph Is Kashida Like" -msgstr "El carácter actual es del tipo Kashida" - -msgid "Marked Glyph Is Kashida Like" -msgstr "El carácter marcado es del tipo Kashida" - -msgid "Insert Before Current Glyph" -msgstr "Insertar antes del carácter actual" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" +msgstr "" +"Ya existe un carácter con este nombre,\n" +"¿Desea intercambiar los nombres?" -msgid "Insert Before Marked Glyph" -msgstr "Insertar antes del carácter marcado" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Ya hay un punto de anclaje llamado %1$.40s en %2$.40s." -msgid "Mark Insert:" +#, c-format +msgid "" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" +"No existe una entrada ForceBoldThreshold en la fuente ponderada, pero existe " +"una entrada ForceBold en la fuente %30s" -msgid "Current Insert:" +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" msgstr "" +"Debe haber tantos glifos de sustitución como glifos coincidentes: %s => %s" -msgid "Mark Subs:" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" +"Estas expresiones pueden contener los operadores +,-,*,/,%,^ (elevar a la " +"potencia), y ?, y algunas funciones estándar. Los números x e y son reales.\n" +"Ejemplos:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" -msgid "Current Subs:" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" +"Estos resultados son los del optimizador de renderizado de Freetype. No son " +"un reflejo de las instrucciones TrueType." -msgid "_Up↑" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "Estas dos líneas comparten un extremo. No puedo ponerlas en paralelo" + +msgid "Things could be better..." +msgstr "Las cosas podrían mejorar..." + +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "This blank outline character has an unexpected bitmap version" + +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"Este no parece ser un archivo de placa\n" +"Se esperaba un paréntesis izquierdo" -msgid "←_Left" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"Este no parece ser un archivo de placa\n" +"Se esperaba uno de 'voc[]z'" -msgid "_Right→" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"Este no parece ser un archivo de placa\n" +"Se esperaba dos números reales" -msgid "↓_Down" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"Este no parece ser un archivo de placa\n" +"Primera línea incorrecta" -msgid "{Start of Input}" -msgstr "{Comienzo}" - -msgid "{Start of Line}" -msgstr "{Comienzo de línea}" - -msgid "Edit Contextual Glyph Insertion" -msgstr "Editar inserción" - -msgid "Edit Contextual Kerning" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" +"Este archivo contiene una codificación sin nombre, que no puede ser nombrada " +"en un script" -msgid "Edit Indic Rearrangement" -msgstr "Editar cambio de orden" - -msgid "New Contextual Glyph Insertion" -msgstr "Nueva inserción" - -msgid "New Contextual Kerning" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Esta fuente proviene de un archivo sfd de formato antiguo. No todos sus " +"aspectos podrán revertirse correctamente." -msgid "New Indic Rearrangement" -msgstr "Nuevo cambio de orden" - -msgid "{End of Text}" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" +"Esta fuente contiene por lo menos una capa translúcida que el type3 no " +"soporta. Una capa translúcida o transparente se tratará como si fuera opaca. " +"¿Desea proceder de todas maneras?" -msgid "{Deleted Glyph}" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" +"Esta fuente contiene una tabla 'glyf' TrueType y una tabla 'CFF' OpenType " +"'CFF'. FontForge puede utilizar una por vez. Por favor, elija la que desea " +"usar." -msgid "{End of Line}" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"Esta fuente no contiene caracteres Unicode.\n" +"¿Desea utilizar la codificación \"Symbol\" en vez de Unicode?" -msgid "Vertical Only" -msgstr "Solamente vertical" - -msgid "Final" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" +"Esta fuente no contiene caracteres Unicode.\n" +"Es probable que no la pueda utilizar." -msgid "First" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"Esta fuente no tiene métricas verticales habilitadas.\n" +"Utilice Elemento->Información de fuente para habilitarlas." -msgid "Isolated" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Esta fuente se basa en el conjunto de caracteres %1$.20s-%2$.20s-%3$d, pero " +"lo mejor que he podido encontrar es %1$.20s-%2$.20s-%4$d.\n" +"¿Debería usar eso o permitir que busques?" -msgid "Medial" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"Esta fuente posee un FSType igual a 2 (Licencia\n" +"Restringida). Esto significa que no se la puede editar sin\n" +"el permiso de su propietario legal.\n" +"\n" +"¿Posee este permiso?" -msgid "Bad Tile" -msgstr "" +msgid "This glyph can use a stem3 hint" +msgstr "Este carácter puede usar un ajuste triple" -msgid "You must specify an isolated (or medial) tile" +msgid "" +"This glyph contains a different number of contours in different instances" msgstr "" +"Este glifo contiene un número de contornos diferente en determinadas " +"instancias" -msgid "You must specify a medial tile" +msgid "This glyph contains a different number of hints in different instances" msgstr "" +"Este glifo contiene un número de ajustes diferentes en determinadas " +"instancias" -msgid "Tile Path" +msgid "" +"This glyph contains a different number of references in different instances" msgstr "" +"Este glifo contiene un número de referencias diferentes en determinadas " +"instancias" -msgid "Include Whitespace below Tile" -msgstr "" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "Este carácter posee un ajuste horizontal próximo al ancho especificado" msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"Este carácter contiene una substitución o una ligadura que referencia un " +"carácter vacío" -msgid "_Left" -msgstr "Izquierda(_L)" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "Este carácter posee un ajuste vertical próximo al ancho especificado" msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"Este carácter posee puntos de control demasiado cerca a los puntos " +"principales como para alterar el aspecto de la curva" -msgid "The tiles should be centered on the path" +msgid "This glyph contains different kerning pairs in different instances" msgstr "" - -msgid "_Right" -msgstr "De_recha" +"Este glifo contiene pares de interletraje diferentes en determinadas " +"instancias" msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"Este carácter posee cuatro ajustes pero si se omite uno it would fit a stem3 " +"hint" -msgid "_Tile" -msgstr "Mosaico(_T)" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Este carácter está definido en más de una subfuente CID" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Se deben ubicar múltiples copias sobre el trayecto" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Este glifo está definido en una instancia de la fuente pero no en otra" -msgid "Sc_ale & Tile" -msgstr "En esc_ala y Mosaico" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Este carácter no está definido en ninguna de las subfuentes CID" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "This glyph's advance width is different from the standard width" +msgstr "El ancho de este carácter es diferente del ancho estándar" -msgid "_Scale" -msgstr "En e_scala" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "El ancho vertical de este carácter es diferente del ancho estándar" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "La selección debe ponerse en escala para que cubra todo el trayecto" +msgid "This hint does not control any points" +msgstr "Este ajuste no controla ningún punto" -msgid "X Repeat Count" -msgstr "" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Este ajuste tiene el ancho incorrecto para un ajuste triple" -msgid "Y Repeat Count" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "Este índice es mucho más grande que su vecino inmediato" -msgid "Bad Pattern Size" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"Esto implica abrir más de 10 ventanas.\n" +"¿Es lo que en verdad desea?" -msgid "The pattern size (width & height) must be a positive number" -msgstr "" +msgid "This ligature index is already in use" +msgstr "Este índice de ligadura está siendo utilizado" -msgid "The repeat counts must be positive numbers" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." msgstr "" +"Esto parece un archivo FontForge.\n" +"No un archivo TeX de subfuente.\n" +"Una confusión desafortunada con las extensiones." -msgid "Bad Pattern" +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" msgstr "" +"Esta búsqueda no tiene efecto, no puedo averiguar su tipo en la línea %d de " +"%s" -msgid "You must specify a pattern" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" msgstr "" +"Esta fuente Multiple Master tiene %1$d instancias de fuentes, but it needs " +"at least %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" -msgid "Pattern" -msgstr "" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Esta operación no se puede deshacer ¿proceder igual?" -msgid "Pattern Size:" -msgstr "" +msgid "This outline glyph is missing a bitmap version" +msgstr "This outline character is missing a bitmap version" -msgid "Repeat Counts:" -msgstr "" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Este trayecto debería haberse trazado en sentido horario" -msgid "Do Nothing" -msgstr "No hacer nada" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Este trayecto debería haberse trazado en sentido antihorario" -msgid "Move..." -msgstr "Mover..." +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "Esta versión de FontForge espera un freetype 2.3.7 o más." -msgid "Rotate..." -msgstr "Rotar..." +msgid "Tibetan" +msgstr "Tibetano" -msgid "Scale Uniformly..." -msgstr "Cambiar de escala unif..." +msgid "Tifinagh (Berber)" +msgstr "Tifinag (bereber)" -msgid "Scale..." -msgstr "Cambiar de escala..." +msgid "Tile _Path..." +msgstr "Ruta del mosaico...(_P)" -msgid "Flip..." -msgstr "Simetría..." +msgid "Tiny Selection" +msgstr "Selección pequeña" + +msgid "Tirhuta" +msgstr "Tirhuta" + +msgid "To _File" +msgstr "En un archivo(_F)" -msgid "Rotate 3D Around..." +msgid "To _Int" +msgstr "Re_dondear a entero" + +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Para generar un archivo de familia Mac, la fuente actual debe tener un " +"estilo del tipo Normal, Regular, etc. y debe haber otras fuentes abiertas " +"con el mismo nombre de familia." -msgid "Move by Ruler..." -msgstr "Desplazar con las reglas..." +msgid "To:" +msgstr "Hasta:" -msgid "Rotate by Ruler..." -msgstr "Rotar con las reglas..." +msgid "Tongan" +msgstr "Sundanese" -msgid "Skew by Ruler..." -msgstr "Inclinar con las reglas..." +msgid "Too Big" +msgstr "Demasiado grande" -msgid "X Movement" -msgstr "" +msgid "Too Complex or Bad" +msgstr "Demasiado complejo o está dañado" -msgid "Y Movement" -msgstr "" +msgid "Too Many Breakpoints" +msgstr "Demasiado puntos de ruptura" -msgid "Rotation Angle" -msgstr "" +msgid "Too Many Glyphs" +msgstr "Demasiado glifos" -msgid "Scale Factor" -msgstr "" +msgid "Too Many Kerns" +msgstr "Demasiados interletrajes" -msgid "X Scale Factor" -msgstr "" +msgid "Too many layers" +msgstr "Demasiadas capas" -msgid "Y Scale Factor" -msgstr "" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Demasiadas marcas de separación, comenzando en: %.20s..." -msgid "Skew Angle" -msgstr "" +msgid "Trace Color" +msgstr "Color de trazo" -msgid "Rotation about X Axis" -msgstr "" +msgid "Trademark" +msgstr "Nombre comercial" -msgid "Rotation about Y Axis" -msgstr "" +msgid "Traditional Chinese" +msgstr "Chino tradicional" + +msgid "Traditional Forms" +msgstr "Ideogramas tradicionales" + +msgid "Traditional Name Forms" +msgstr "Ideogramas tradicionales para nombres propios" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Tras rotar o inclinar un carácter es probable que deba hacer Elemento-" -">Añadir extremos" +msgid "Trailing Jamo Forms" +msgstr "Forma coreana básica final" -msgid "° Clockwise" -msgstr "" +msgid "Transform kerning _classes too" +msgstr "Transformar también _clases de interletraje" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Transformar funciones de posición y pares de interletraje(_K)" -msgid "Transform" -msgstr "" +msgid "Transformation Matrix" +msgstr "Matriz de transformación" -msgid "Origin:" -msgstr "" +msgid "Transformation Matrix Changed" +msgstr "Cambió la matriz de transformación" -msgid "Transform _All Layers" -msgstr "" +msgid "Transformed by:" +msgstr "Transformado por:" -msgid "Transform _Guide Layer Too" -msgstr "" +msgid "Transforming..." +msgstr "Transformando..." -msgid "Transform _Width Too" -msgstr "" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "Intrucciones TrueType para %.50s" -msgid "Transform kerning _classes too" -msgstr "Transformar _clases de interletraje" +msgid "Turkish" +msgstr "Turco" -msgid "Transform simple positioning features & _kern pairs" -msgstr "Transformar funciones de posición y pares de interletraje(_K)" +msgid "Turkmen" +msgstr "Turcomano" -msgid "Round To _Int" -msgstr "_Redondear a entero" +msgid "Turoyo Aramaic" +msgstr "Arameo turoyo" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "Twilight" +msgstr "Ocaso" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "Type" +msgstr "Tipo" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "Type of distortable font:" +msgstr "Tipo de fuente distorsionable:" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "Type:" +msgstr "Tipo:" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "U_nlink Reference" +msgstr "Reemplazar refere_ncia" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "Ugaritic" +msgstr "Ugarítico" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "Ukrainian" +msgstr "Ucraniano" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "Ultra-Condensed (50%)" +msgstr "Ultracondensado (50%)" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "Ultra-Expanded (200%)" +msgstr "Ultraexpandido (200%)" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "Underline _Position:" +msgstr "_Posición subrayado:" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "Unexpected EOF in gf\n" +msgstr "EOF inesperado en gf\n" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Carácter inesperado (0x%02X) en la línea %d de %s" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" msgstr "" +"Fin de archivo inesperado en la definición de características en la línea %d " +"de %s" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" msgstr "" +"Fin de archivo inesperado en la definición de búsqueda en la línea %d de %s" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Token inesperado en GDEF en la línea %d de %s" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Token inesperado en el rango de clase de glifos en la línea %d de %s" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "Token inesperado en las banderas de búsqueda en línea %d de %s" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Token inesperado en el registro de valores en la línea %d de %s" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "Token inesperado, %s, en la tabla BASE en la línea %d de %s" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" msgstr "" +"Token inesperado, %s, en la definición de características en la línea %d de " +"%s" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" msgstr "" +"Token inesperado, %s, en la definición de búsqueda en la línea %d de %s" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Token inesperado, %s, en línea %d de %s" -msgid "END Function definition" -msgstr "" +msgid "Unicode C_har:" +msgstr "Carácter unicode:(_H)" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "Unicode _Value:" +msgstr "_Valor unicode:" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Valor unicode (%x) ausente en la fuente: ignorado" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "Unicode value not in font" +msgstr "Valor unicode ausente en la fuente" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Código no interpretado en gf: %d\n" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "UniqueID" +msgstr "ID único" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Campo %s desconocido en la línea %d de %s" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +#, c-format +msgid "Unknown lookup: %s" +msgstr "Búsqueda desconocida: %s" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "Unlink" +msgstr "Desvincular" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "Unlink All" +msgstr "Desvincular todo" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Secuencia contextual no analizable en la línea %d de %s" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "Secuencia de glifos no analizable en la posición en la línea %d de %s" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" msgstr "" +"Secuencia de glifos no analizable en la sustitución en la línea %d de %s" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Include no analizable en línea %d de %s" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Tabla de cobertura sin terminar, comenzando en: %.20s..." -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Invocación de búsqueda sin terminar, comenzando en: %.20s..." -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "Upper Sorbian" +msgstr "Serbio del norte" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "Urdu" +msgstr "Urdú" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "Urdu (India)" +msgstr "Urdú (India)" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "Urdu (Pakistan)" +msgstr "Urdú (Pakistán)" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "Use CID Map" +msgstr "Usar CMap" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "Use FreeType" +msgstr "Utilizar FreeType" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "Use Kerning Class?" +msgstr "¿Utilizar clases de interletraje?" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Uso de clase de glifos no definidos, %s, en línea %d de %s" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Uso de clase de glifos no definidos, %s, en línea %d de %s" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "Uzbek" +msgstr "Uzbeko" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "Uzbek (Cyrillic)" +msgstr "Uzbeko (Cirílico)" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "Uzbek (Latin)" +msgstr "Uzbeko (Latino)" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "VHead _Column Spacing:" +msgstr "Espa_ciado columnas:" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "VKern By Classes..." +msgstr "Interletraje vertical por clases..." -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "VKern From HKern" +msgstr "Interletraje vertical a partir del horizontal" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "Validating..." +msgstr "Validando..." -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "Value" +msgstr "Valor" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "Value out of range" +msgstr "Valor fuera de rango" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "Various errors occurred at the selected glyphs" +msgstr "Han ocurrido varios errores en los glifos seleccionados" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Varias especificaciones de PIXEL_SIZE no coinciden en %s" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "Vattu Variants" +msgstr "Variantes Vattu" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "Vendor URL" +msgstr "URL del vendedor" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +#, c-format +msgid "Version %.20s" +msgstr "Versión %.20s" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "Vertical" +msgstr "_Vertical" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "Vertical Fractions" +msgstr "Fracciones verticales" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "Vertical Kana Alternates" +msgstr "Kana verticales alternativos" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "Vertical Kerning" +msgstr "Interletraje vertical" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "Vertical Only" +msgstr "Solo vertical" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "Vertical Rotation & Alternates" +msgstr "Formas verticales por rotación" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "Very Condensed" +msgstr "Muy condensado" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "Very Expanded" +msgstr "Muy expandido" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "Very High" +msgstr "Muy alto" -msgid "POP top stack element" -msgstr "" +msgid "Very Low" +msgstr "Muy bajo" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "Vietnamese" +msgstr "Vietnamita" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "Vowel Jamo Forms" +msgstr "Forma coreana básica vocal" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "Wansung (Korean)" +msgstr "Wansung (Coreano)" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "Warang Citi" +msgstr "Warang Citi" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "Warning" +msgstr "Advertencia" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "Watch Points not supported in glyphs with references" +msgstr "Los glifos con referencias no admiten puntos de inspección" msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" +"Ver todos los puntos seleccionados\n" +"(detenerse cuando un punto se desplaza)" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "Welsh" +msgstr "Galés" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "What is the pixel size of the font in this file?" +msgstr "¿Cuál es el tamaño en pixeles de la fuente de este archivo?" +#, c-format msgid "" -"Round To Grid\n" -"Sets the round state" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" msgstr "" +"Cuando se especifica una única sustitución mediante clases de glifos, dichas " +"clases deben tener la misma longitud en la línea %d de %s" +#, c-format msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" msgstr "" +"Cuando una clase de glifo especifica el reemplazo de una sustitución, " +"también se debe reemplazar una clase en la línea %d de %s" msgid "" -"Round Up To Grid\n" -"Sets the round state" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" msgstr "" +"Al crear una fuente distorsionable de Apple, debe especificar por lo menos " +"el nombre de un eje" msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" +"When centering an accent over a character, should the accent\n" +"be centered on the highest point of the character,\n" +"or the middle of the character?" msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" +"When copying characters from the font view, also copy the\n" +"characters' metadata (name, encoding, comment, etc)." msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" +"Al generar una fuente Type1 de Mac, DEBE generar por lo menos una fuente de " +"mapa de bits NFNT. Si no ha creado ningún mapa de bits para esta fuente, " +"cancele este diálogo y utilice el comando Elemento->Mapas de bits " +"disponibles para crear uno" msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"character names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" +"Durante la fusión de dos fuentes CID, éstas deben tener el mismo Registry y " +"Ordering, and the font being merged into (the mergee) must have a " +"supplement which is at least as recent as the other's. Furthermore the " +"mergee must have at least as many subfonts as the merger." msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" +"Al cambiar la posición del ajuste\n" +"adecuar la posición de los puntos\n" +"que se encuentran en el ajuste" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "Width _Class" +msgstr "An_cho" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "Win Ascent:" +msgstr "Ascendente Win:" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "Win Descent:" +msgstr "Descendente Win:" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "Win _Ascent Offset:" +msgstr "Offset p_ara Win Ascendente:" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "Win _Descent Offset:" +msgstr "Offset p_ara Descendente Win:" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "Windows Latin (\"ANSI\")" +msgstr "Latin Windows (\"ANSI\")" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Número incorrecto de entrada en %s" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "Wrong type of SFD file" +msgstr "Tipo de archivo SFD incorrecto" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "XHeight:" +msgstr "Altura x:" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "Xhosa" +msgstr "Xosa" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "Y near¹ _standard heights" +msgstr "Y cerca¹ de la altura e_stándar" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "Yes" +msgstr "Sí" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "Yes to _All" +msgstr "Sí _a todo" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "Yi Classic" +msgstr "Yi Clásico" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "Yi Modern" +msgstr "Yi Moderno" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "Yiddish" +msgstr "Yídish" +#, c-format msgid "" -"Super ROUND\n" -"Too complicated. Look it up" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"Usted está tratando de borrar %.30s que es referenciado por\n" +"otro carácter. ¿Está seguro de que quiere borrarlo?" +#, c-format msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"Está intentando pegar una referencia a %1$s into %2$s.\n" +"Pero %1$s no existe en esta fuente, ni puedo encontrar el carácter original " +"al que se refiere.\n" +"No se copiará." +#, c-format msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Está intentando pegar una referencia a %1$s en %2$s.\n" +"Pero %1$s no existe en esta fuente.\n" +"¿Desea copiar las curvas originales (o eliminar la referencia)?" msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"Estás intentando pegar las instrucciones del glifo de una fuente a otra. " +"Generalmente esto no funcionará a menos que las tablas 'prep', 'fpgm' y 'cvt " +"' sean las mismas.\n" +"¿Desea continuar de todos modos?" msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" +"Esta intentando guardar una fuente CID en un formato que no es CID. Es " +"posible, pero únicamente se guardará la subfuente actual.\n" +"¿Es lo que desea?" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "No tiene permiso para leer %.100s" msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" +"You have changed the transformation matrix, do you wish to use the new " +"version?" msgstr "" +"Ha modificado la matriz de transformación ¿desea utilizar la nueva versión?" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "You may change the default instance of this font" +msgstr "Puede modificar la instancia predeterminada de esta fuente" -msgid "SWAP top two elements on stack" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Puede crear un menú de scripts que contenga hasta 10 scripts\n" +"Cada entrada necesita un nombre para mostrar en el menú\n" +"y un script para ejecutar. El nombre del menú puede contener cualquier " +"carácter unicode.\n" +"El botón etiquetado \"...\" le permitirá localizar el script." -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "You may not paste a reference into this window" +msgstr "No puede pegar una referencia en esta ventana" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Puede especificar la nueva instancia de esta fuente" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "You must provide at least one name here" +msgstr "Aquí debe asignar al menos un nombre" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "You must select a glyph before you can import an image into it" +msgstr "Debe seleccionar un glifo antes de poder importarle una imagen" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Debe especificar una extensión type1 estándar (.pfb o .pfa)" msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" msgstr "" +"Obtendrá mejores instrucciones si rellena el diccionario Privado, Elemento-" +">Información de fuente->Privado, para la fuente" msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" +"Su fuente carece del carácter i sin punto,\n" +"añádalo y rehaga sus caracteres acentuados" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" +"A su fuente le falta el glifo uni0237\n" +"y el glifo obsoleto dotlessj,\n" +"por favor, añada el primero y rehaga sus glifos acentuados" -msgid "Parse Error" -msgstr "Error de análisis" +msgid "Z_oom out" +msgstr "Alejar(_O)" -msgid "" -msgstr "" +msgid "Zoom _in" +msgstr "Acercar(_I)" -msgid "" -msgstr "" +msgid "Zulu" +msgstr "Zulú" -msgid "" -msgstr "" +msgid "_24 pixel outline" +msgstr "Perfil de _24 pixeles" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_36 pixel outline" +msgstr "Perfil de _36 pixeles" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_48 pixel outline" +msgstr "Perfil de _48 pixeles" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_72 pixel outline" +msgstr "Perfil de _72 pixeles" -msgid "_Parse" -msgstr "Analizar(_P)" +msgid "_96 pixel outline" +msgstr "Perfil de _96 pixeles" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Intrucciones TrueType para %.50s" +msgid "_About..." +msgstr "_Acerca de..." -msgid "Change Length" -msgstr "Mod. extensión" +msgid "_Add" +msgstr "_Añadir" -msgid "How many entries should there be in the cvt table?" -msgstr "¿Cuántas entradas deberían haber en la tabla cvt?" +msgid "_Add Anchor" +msgstr "_Añadir punto de anclaje" -msgid "Index" -msgstr "" +msgid "_Add HHint" +msgstr "_Añadir ajuste horizontal" -msgid "Instructions were changed" -msgstr "Las instrucciones han cambiado" +msgid "_All Fonts" +msgstr "Tod_as las fuentes" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" -"Las instrucciones para %.80s han cambiado. ¿Desea perder estos cambios?" +msgid "_Anchored Pairs" +msgstr "P_ares de anclaje" -msgid "Zones" -msgstr "" +msgid "_Anti Alias" +msgstr "_Alisado" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Arm Style" +msgstr "Tipo de br_azo" -msgid "Max Stack Depth" -msgstr "" +msgid "_Ascent:" +msgstr "_Ascend.:" -msgid "Max # Functions" -msgstr "" +msgid "_Auto Width..." +msgstr "_Ancho automático..." -msgid "Max Instruction Defines" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "Posterior(_B)" -msgid "_Zones:" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "Aumentar tamaño del pixel(_B)" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Blend to New Font..." +msgstr "Mezclar con una nueva fuente...(_B)" -msgid "St_orage:" -msgstr "" +msgid "_Bottom" +msgstr "Último(_B)" -msgid "Max _Stack Depth:" -msgstr "" +msgid "_Browse" +msgstr "_Navegar" -msgid "_FDEF" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "Crear carácter acentuado(_B)" -msgid "_IDEFs" -msgstr "" +msgid "_Build Syllables" +msgstr "Crear síla_bas" -msgid "_None" -msgstr "_Ninguna" +msgid "_Cancel" +msgstr "_Cancelar" -msgid "Label" -msgstr "" +msgid "_Center in Width" +msgstr "_Centrar" -msgid "Text Labels" -msgstr "" +msgid "_Clear HStem" +msgstr "Eliminar restri_cciones astas horizontales" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Clear Hints" +msgstr "Eliminar ajustes(_C)" -msgid "Shift On Press" -msgstr "" +msgid "_Close" +msgstr "_Cerrar" -msgid "Button" -msgstr "" +msgid "_Contrast" +msgstr "_Contraste" -msgid "Buttons" -msgstr "" +msgid "_Control Points near horizontal/vertical" +msgstr "Puntos de _control casi horiz./vert." -msgid "Default Button" -msgstr "" +msgid "_Convert to CID" +msgstr "_Convertir a CID" -msgid "Default Buttons" -msgstr "" +msgid "_Copies:" +msgstr "_Copias:" -msgid "Cancel Button" -msgstr "" +msgid "_Copy" +msgstr "_Copiar" -msgid "Cancel Buttons" -msgstr "" +msgid "_Correct Direction" +msgstr "_Corregir dirección" -msgid "Color Button" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Crear MM..." -msgid "Drop List Button" -msgstr "" +msgid "_Curve" +msgstr "_Convertir en punto de curva" -msgid "Blue:" -msgstr "" +msgid "_Debug..." +msgstr "_Depurar..." -msgid "Green:" -msgstr "" +msgid "_Delete" +msgstr "Eliminar(_D)" -msgid "Hue:" -msgstr "" +msgid "_Descent:" +msgstr "_Descend.:" -msgid "Red:" -msgstr "" +msgid "_Deselect All" +msgstr "Cancelar selección(_D)" -msgid "Saturation:" -msgstr "" +msgid "_Display Compositions..." +msgstr "Mostrar composiciones...(_D)" -msgid "Value:" -msgstr "" +msgid "_Displayed Font" +msgstr "Fuente visualiza_da" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_Docked Palettes" +msgstr "Paletas acopla_das" -msgid "Value out of bounds" -msgstr "" +msgid "_Don't AutoHint" +msgstr "Sin generación automática _de ajustes" -msgid "Drawing Area" -msgstr "" +msgid "_Don't Expand" +msgstr "No expan_dir" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_Don't Save" +msgstr "No guar_dar" -msgid "Show Hidden Files" -msgstr "" +msgid "_Done" +msgstr "Hecho(_D)" -msgid "Directories Amid Files" -msgstr "" +msgid "_Down" +msgstr "Bajar(_D)" -msgid "Directories First" -msgstr "" +msgid "_Earlier" +msgstr "Ant_erior" -msgid "Directories Separate" -msgstr "" +msgid "_Edges near horizontal/vertical" +msgstr "Bord_es casi horizontales/verticales" -msgid "Refresh File List" -msgstr "" +msgid "_Edit" +msgstr "_Edición" -msgid "Remove bookmarks" -msgstr "" +msgid "_Edit Instructions..." +msgstr "_Editar instrucciones..." -msgid "Remove selected bookmarks" -msgstr "" +msgid "_Edit..." +msgstr "_Edición..." -msgid "Directory|Back" -msgstr "" +msgid "_Em Size:" +msgstr "Cuadratín:(_E)" -msgid "Directory|Forward" -msgstr "" +msgid "_Embeddable" +msgstr "Incrustada(_E)" -msgid "Bookmark Current Dir" -msgstr "" +msgid "_Enabled" +msgstr "Activado(_E)" -msgid "Remove Bookmark..." -msgstr "" +msgid "_Error Limit:" +msgstr "_Error máximo:" -msgid "Home Folder" -msgstr "" +msgid "_Exclude" +msgstr "_Excluir" -msgid "Bookmarks" -msgstr "" +msgid "_Expand Stroke..." +msgstr "_Extender línea..." -msgid "Parent Folder" -msgstr "" +msgid "_Family Name:" +msgstr "Nombre de la _familia:" -msgid "Configure" -msgstr "" +msgid "_Feature:" +msgstr "Característica:(_F)" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_File" +msgstr "_Archivo" -msgid "Text Image Skip" -msgstr "" +msgid "_Filter" +msgstr "_Filtro" -msgid "Image Path" -msgstr "" +msgid "_Find Intersections" +msgstr "Buscar intersecciones(_F)" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_First" +msgstr "Primero(_F)" -msgid "GGadget" -msgstr "" +msgid "_First Point" +msgstr "Primer punto(_F)" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Fit" +msgstr "Adaptar(_F)" -msgid "Color|Foreground" -msgstr "" +msgid "_Flatten" +msgstr "Aplanar(_F)" -msgid "Text color for popup windows" -msgstr "" +msgid "_Flatten bumps on lines" +msgstr "Aplanar irregularidades de las líneas(_F)" -msgid "Background color for popup windows" -msgstr "" +msgid "_Font Info..." +msgstr "Atributos _fuente..." -msgid "Delay" -msgstr "" +msgid "_Force Encoding" +msgstr "_Forzar codificación" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" +msgid "_Full Font Display" +msgstr "Mostrar _fuente completa" -msgid "Life Time" -msgstr "" +msgid "_Gap:" +msgstr "Intervalo:(_G)" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" +msgid "_Generate Fonts..." +msgstr "_Generar fuente(s)..." -msgid "Popup" -msgstr "" +msgid "_Give Up" +msgstr "Abandonar(_G)" -msgid "Popup windows" -msgstr "" +msgid "_Goto" +msgstr "Ir a(_G)" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "_Guess" +msgstr "Predecir(_G)" -msgid "Disabled Image" -msgstr "" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Guía" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "_HStem" +msgstr "Asta _H" -msgid "Size of the list mark" -msgstr "" +msgid "_Height:" +msgstr "Altura:(_H)" -msgid "List Mark" -msgstr "" +msgid "_Help" +msgstr "_Ayuda" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_Hints controlling no points" +msgstr "Ajustes que no controlan ningún punto(_H)" -msgid "Line" -msgstr "" +msgid "_Horizontal" +msgstr "_Horizontal" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "_Import..." +msgstr "_Importar..." -msgid "HV Group Box" -msgstr "" +msgid "_Index" +msgstr "Índ_ice" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "_Inline" +msgstr "_Interior" -msgid "List" -msgstr "" +msgid "_Intersect" +msgstr "_Intersecar" -msgid "Title Background" -msgstr "" +msgid "_Italic Angle:" +msgstr "Pend_iente cursiva:" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Join" +msgstr "Unir(_J)" -msgid "Title Text Color" -msgstr "" +msgid "_Kern Pairs" +msgstr "Pares de interletraje(_K)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "_Language:" +msgstr "Idioma:(_L)" -msgid "Title Divider Color" -msgstr "" +msgid "_Last" +msgstr "Ú_ltimo" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "_Layers" +msgstr "Capas(_L)" -msgid "Rule Color" -msgstr "" +msgid "_Left" +msgstr "Izquierda(_L)" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "_Letterform" +msgstr "Forma de _letra" -msgid "Frozen Color" -msgstr "" +msgid "_License..." +msgstr "_Licencia..." -msgid "Active Color" -msgstr "" +msgid "_Ligatures" +msgstr "_Ligaduras" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Load Encoding..." +msgstr "Cargar codificación" -msgid "Active Background" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "Crear pri_mer punto" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "_Máxima distancia entre puntos de una región" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "_Merge" +msgstr "Fusionar(_M)" -msgid "Title Font" -msgstr "" +msgid "_Merge Fonts..." +msgstr "Fusionar fuentes...(_M)" -msgid "Matrix Edit" -msgstr "" +msgid "_Metrics" +msgstr "_Métrica" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "_Midline" +msgstr "Línea _media" -msgid "Matrix Edit Continued" -msgstr "" +msgid "_Modify Composition..." +msgstr "_Modificar composición..." -msgid "Row|New" -msgstr "" +msgid "_More hints than:" +msgstr "Nº _máximo de ajustes:" -msgid "Menu Bar" -msgstr "" +msgid "_More points than:" +msgstr "Nº _máximo de puntos:" -msgid "MacIcons" -msgstr "" +msgid "_Move Points" +msgstr "Desplazar puntos(_M)" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "Carácter en distintos ta_maños" -msgid "Text color for progress windows" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Caracteres en distintos ta_maños" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "_Name:" +msgstr "_Nombre:" -msgid "Color|FillColor" -msgstr "" +msgid "_New Composition..." +msgstr "_Nueva composición..." -msgid "Background color for progress windows" -msgstr "" +msgid "_Next" +msgstr "Siguie_nte" -msgid "Progress" -msgstr "" +msgid "_Next >" +msgstr "Sig >(_N)" -msgid "Progress Bars" -msgstr "" +msgid "_Next Glyph" +msgstr "Siguie_nte carácter" -msgid "Radio Button" -msgstr "" +msgid "_Next Point" +msgstr "Siguie_nte punto" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "_No" +msgstr "_No" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "Transformación no lineal..." -msgid "Radio On Mark" -msgstr "" +msgid "_None" +msgstr "_Ninguno" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "_OK" +msgstr "_Aceptar" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "_Open" +msgstr "_Abrir" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Other" +msgstr "Otro" -msgid "Radio Off Mark" -msgstr "" +msgid "_Outline" +msgstr "Perfil(_O)" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "_Palettes" +msgstr "_Paletas" -msgid "Check Box" -msgstr "" +msgid "_Parse" +msgstr "Analizar(_P)" -msgid "Check Box On Mark" -msgstr "" +msgid "_Paste" +msgstr "_Pegar" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "_Point" +msgstr "_Punto" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "_Puntos cerca¹ de un ajuste" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Pointsize:" +msgstr "Tam. en _ptos." -msgid "Check Box Off Mark" -msgstr "" +msgid "_Prev Glyph" +msgstr "Carácter anterior(_P)" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "_Prev Point" +msgstr "_Punto anterior" -msgid "Bad font" -msgstr "" +msgid "_Print..." +msgstr "Im_primir..." -msgid "Bad font specification" -msgstr "" +msgid "_Printer:" +msgstr "Im_presora:" -#, c-format -msgid "Could not open %s" -msgstr "" +msgid "_Proportion" +msgstr "_Proporción" -msgid "Could not open image" -msgstr "" +msgid "_Quit" +msgstr "Salir(_Q)" -msgid "Store this filename in preferences" -msgstr "" +msgid "_Redo" +msgstr "_Rehacer" -msgid "Save Resource file as..." -msgstr "" +msgid "_References..." +msgstr "_Referencias..." -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "_Remove Font" +msgstr "Elimina_r fuente" -msgid "Open failed" -msgstr "" +msgid "_Remove Overlap" +msgstr "Elimina_r superposición" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "_Replace Glyph..." +msgstr "_Reemplazar carácter..." -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "_Retain" +msgstr "Conse_rvar" -msgid "Write failed" -msgstr "" +msgid "_Revert" +msgstr "_Revertir" -msgid "Border Width" -msgstr "" +msgid "_Revert File" +msgstr "Ve_rsión anterior del archivo" -msgid "Padding" -msgstr "" +msgid "_Review Hints..." +msgstr "_Revisar ajustes..." -msgid "Radius" -msgstr "" +msgid "_Right" +msgstr "De_recha" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "_Rotar 90° horario" -msgid "X Resource Editor" -msgstr "" +msgid "_Save" +msgstr "_Guardar" -msgid "Inherits from" -msgstr "" +msgid "_Scale" +msgstr "E_scala" -msgid "Does not inherit from anything" -msgstr "" +msgid "_Scale Outlines" +msgstr "Aju_star perfiles" -msgid "Inherit" -msgstr "" +msgid "_Search" +msgstr "Bu_scar" -msgid "Inherits for same field in parent" -msgstr "" +msgid "_Select" +msgstr "_Seleccionar" -msgid "Outline Inner Border" -msgstr "" +msgid "_Serifs" +msgstr "Remate_s" -msgid "Outline Outer Border" -msgstr "" +msgid "_Shades" +msgstr "_Sombras" -msgid "Show Active Border" -msgstr "" +msgid "_Shadow" +msgstr "_Sombreado" -msgid "Outer Shadow" -msgstr "" +msgid "_Show" +msgstr "Mo_strar" -msgid "Depressed Background" -msgstr "" +msgid "_Show ATT" +msgstr "Mo_strar ATT" -msgid "Outline Default Button" -msgstr "" +msgid "_Simplify" +msgstr "_Simplificar" -msgid "Background Gradient" -msgstr "" +msgid "_Size:" +msgstr "Tamaño:(_S)" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "_Skew..." +msgstr "Inclinar...(_S)" -msgid "Normal Text Color:" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "Di_sminuir tamaño del pixel" -msgid "Disabled Text Color:" -msgstr "" +msgid "_Space Points" +msgstr "E_spaciar puntos" -msgid "Normal Background:" -msgstr "" +msgid "_Stop" +msgstr "Detener_se" -msgid "Disabled Background:" -msgstr "" +msgid "_Substitutions..." +msgstr "_Substituciones..." -msgid "Depressed Background:" -msgstr "" +msgid "_Tag:" +msgstr "E_tiqueta:" -msgid "Background Gradient:" -msgstr "" +msgid "_Tangent" +msgstr "Conver_tir en punto tangente" -msgid "Brightest Border:" -msgstr "" +msgid "_Thirds in Width" +msgstr "Cen_trar un tercio antes" -msgid "Brighter Border:" -msgstr "" +msgid "_Tile" +msgstr "Mosaico(_T)" -msgid "Darker Border:" -msgstr "" +msgid "_Tools" +msgstr "Herramien_tas" -msgid "Darkest Border:" -msgstr "" +msgid "_Top" +msgstr "Primero(_T)" -msgid "Inner Border:" -msgstr "" +msgid "_Transform Pen:" +msgstr "Modificar pluma:(_T)" -msgid "Outer Border:" -msgstr "" +msgid "_Transform..." +msgstr "_Transformar..." -msgid "Active Border:" -msgstr "" +msgid "_Undo" +msgstr "Deshacer(_U)" -msgid "Border Type:" -msgstr "" +msgid "_Unlink All" +msgstr "Desvinc_Ular todo" -msgid "Border Shape:" -msgstr "" +msgid "_Up" +msgstr "S_ubir" -msgid "Border Width:" -msgstr "" +msgid "_Use It" +msgstr "_Usarlo" -msgid "Padding:" -msgstr "" +msgid "_VStem" +msgstr "Asta _V" -msgid "Radius:" -msgstr "" +msgid "_VWidth" +msgstr "Ancho _vertical" -msgid "Font:" -msgstr "" +msgid "_Version" +msgstr "_Versión" -msgid "See also:" -msgstr "" +msgid "_Version:" +msgstr "_Versión:" -msgid "Default Background" -msgstr "" +msgid "_Vertical" +msgstr "_Vertical" -msgid "Default background color for windows" -msgstr "" +msgid "_View" +msgstr "_Ver" -msgid "Default Foreground" -msgstr "" +msgid "_Weight" +msgstr "Peso(_W)" -msgid "Default foreground color for windows" -msgstr "" +msgid "_Weight Class" +msgstr "Peso(_W)" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "_Width" +msgstr "Ancho(_W)" -msgid "Screen Width in Centimeters" -msgstr "" +msgid "_Width:" +msgstr "Ancho:(_W)" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "_Window" +msgstr "Ven_tana" -msgid "Screen Width in Inches" -msgstr "" +msgid "_Wireframe" +msgstr "Malla de alambre(_W)" -msgid "GDraw" -msgstr "" +msgid "_X near¹" +msgstr "_X cerca¹" -msgid "General facts about the windowing system" -msgstr "" +msgid "_X-Height" +msgstr "Altura _x" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" +msgid "_X:" +msgstr "_X:" -msgid "ScrollBar" -msgstr "" +msgid "_Y near¹" +msgstr "_Y cerca¹" -msgid "Scroll Bar" -msgstr "" +msgid "_Y:" +msgstr "_Y:" -msgid "SB Thumb" -msgstr "" +msgid "_Yes" +msgstr "Sí(_Y)" -msgid "Scroll Bar Thumb" -msgstr "" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "un" -msgid "TabSet" -msgstr "" +msgid "can't create temporary file\n" +msgstr "no se puede crear el archivo temporal\n" -msgid "Tab Set" -msgstr "" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "entrada cidmap fuera de límites: %s" -msgid "VerticalTabSet" -msgstr "" +msgid "copyright notice" +msgstr "aviso de copyright" -msgid "Vertical Tab Set" -msgstr "" +msgid "couldn't write encodings file\n" +msgstr "no se pudo escribir el archivo de codificaciones\n" -msgid "Text Field" -msgstr "" +msgid "either by explicitly entering the contribution" +msgstr "especificando manualmente la contribución de cada diseño" -msgid "List Field" -msgstr "" +msgid "em-units" +msgstr "unidades eme" -msgid "List Field (Combo Box)" -msgstr "" +msgid "family name" +msgstr "nombre de familia" -msgid "List Field Menu" -msgstr "" +msgid "font name" +msgstr "nombre de fuente" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "tipografía;tipos de letra;editor;TTF;OTF;tipofaz;" -msgid "Numeric Field" -msgstr "" +msgid "full name" +msgstr "nombre completo" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "if smaller than" +msgstr "si es menor que" -msgid "Numeric Field Sign" -msgstr "" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "si tg. menor que" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "kern pair" +msgstr "par de interletraje" -msgid "Could not open file" -msgstr "" +msgid "ligature" +msgstr "ligadura" -msgid "_Save in UTF8" -msgstr "" +msgid "of each master design, or by entering the design" +msgstr "maestro o indicando los valores del diseño para cada uno" + +msgid "positioning" +msgstr "posicionamiento" -msgid "Save in _UCS2" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" msgstr "" +"ppem es diferente en las dos fuentes, negándose cobardemente a comparar los " +"glifos\n" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "70" +msgid "substitution" +msgstr "sustitución" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "120" +msgid "values for each axis" +msgstr "de los ejes" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "version" +msgstr "versión" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "weight" +msgstr "peso" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "{Start of Input}" +msgstr "{Comienzo}" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "{Start of Line}" +msgstr "{Comienzo de línea}" -#, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "¹ \"Near\" means within" +msgstr "¹ \"Cerca\" sig_nifica dentro de" diff -Nru fontforge-20201107~dfsg/po/fr.po fontforge-20220308~dfsg/po/fr.po --- fontforge-20201107~dfsg/po/fr.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/fr.po 2022-03-08 10:14:24.000000000 +0000 @@ -7,14 +7,15 @@ # Pierre HANSER, 2007-11-18 10:37+0100 # Adrien Tétar, 2014 # Jean-René Bastien, 2017-02-24 15:05-0500 +# Simsimpicpic # # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -28,451 +29,393 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "" - -msgid "An outline font editor" -msgstr "Un constructeur des polices" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge est un éditeur de polices de caractères numériques qui vous permet " -"de créer, éditer, ou convertir une large gamme de polices incluant " -"PostScript, TrueType, OpenType, cid-keyed, multi-master, cff, SVG et BitMap " -"(bdf, FON, NFNT)." - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge est un logiciel libre, gratuit et disponible pour divers systèmes " -"d’exploitation. Vous pouvez utiliser l'interface graphique de FontForge ou " -"comme un outil à la ligne de commande." - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"Apprendre à utiliser FontForge est facile, et il y a plusieurs tutoriels " -"disponibles en commençant par les bases jusqu'à des fonctionnalités plus " -"avancées telles que la fabrication et l'utilisation de scripts." - -msgid "Fontforge showing a glyph being edited" -msgstr "" - -msgid "Font Editor" -msgstr "" - -msgid "org.fontforge.FontForge" -msgstr "" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" - -msgid "Additional arguments for autotrace program:" -msgstr "Arguments additionnels pour le programme 'autotrace' :" - -msgid "Can't find autotrace" -msgstr "Impossible de lancer autotrace" - msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" +"\n" +"Layers:" msgstr "" -"Impossible de trouver le programme 'autotrace'.\n" -"Vous pouvez peut-être donner une valeur à la variable\n" -" d'environnement AUTOTRACE." - -msgid "Autotracing..." -msgstr "Autotraçage..." - -msgid "Nothing to trace" -msgstr "Rien à tracer" - -msgid "Can't find mf" -msgstr "METAFONT n'a pas été trouvé" +"\n" +"Calques :" msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" -"Impossible de trouver mf – variable d'environnement METAFONT, ou télécharger " -"depuis :\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Il est inclus dans toute distribution TeX/Omega" +"Un dégradé linéaire est représenté par une ligne tracée\n" +"entre son point de départ et son point final.\n" +" Un dégradé radial est représenté par une ligne tracée\n" +"à partir de son centre dont la longueur est le rayon.\n" +"S’il y a un seul point supplémentaire, ce point\n" +"représente le point focal du dégradé. En cas d’omission,\n" +"le point focal est le même que le rayon." -msgid "Can't create temporary directory" -msgstr "Impossible de créer le répertoire temporaire" +msgid " Attach right" +msgstr "Attaché à droite" -msgid "Can't run mf" -msgstr "Impossible de lancer mf" +msgid " Floating accent" +msgstr "Accent flottant" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Impossible de lire (ou de trouver) le fichier de sortie de mf" +msgid " Hang left" +msgstr "Suspendu à gauche" -msgid "MetaFont exited with an error" -msgstr "METAFONT a abandonné la compilation" +msgid " Hang right" +msgstr "Suspendu à droite" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Échec d'AutoWidth sur %s\n" - -msgid "Couldn't open file" -msgstr "Impossible de lire le fichier" +msgid " Ignoring '%c%c%c%c'\n" +msgstr " J'ignore '%c%c%c%c'\n" #, c-format -msgid "Couldn't open file %.200s" -msgstr "Impossible de lire le fichier %.200s" - -msgid "No Kern Pairs" -msgstr "Aucune paire de crénage" +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " J'ignore '%c%c%c%c' %s\n" #, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Aucune paire de crénage trouvée dans %.200s" +msgid " Left Bound=%d" +msgstr " Limite gauche=%d" #, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s a une boîte englobante trop grande pour que cet algorithme puisse " -"fonctionner. Ignoré." - -msgid "Glyph too big" -msgstr "Glyphe trop grand" +msgid " Mirror=%.30s" +msgstr "Réflexion=%.30s" -msgid "Spiros did not converge" -msgstr "Les courbes Spiro n'étaient pas convergentes" +#, c-format +msgid " Right Bound=%d" +msgstr " Limite droite=%d" -msgid "Scaling Bitmaps" -msgstr "Mise à l'échelle des bitmaps" +msgid " Stroke _Width:" +msgstr "_Largeur du trait :" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Régénération d'une taille en pixel qui n'a pas été créée (%d@%d)" +msgid " Subsequent errors will not be reported.\n" +msgstr " Les erreurs suivantes ne seront pas signalées.\n" -msgid "Missing Bitmap" -msgstr "Bitmap manquante" +#. GT: X is a coordinate, the leading spaces help to align it +msgid " X" +msgstr "X" -msgid "Save Failed" -msgstr "Échec de l'enregistrement" +msgid " Y" +msgstr "Y" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "Désolé, ce fichier est trop compliqué (ou erroné, ou encore vide)" +#, c-format +msgid " %s: line %d\n" +msgstr " %s : ligne %d\n" -msgid "Too Complex or Bad" -msgstr "Trop complexe ou erroné" +msgid " Adding a size will create it by scaling." +msgstr " Ajouter une taille la créera par mise à l'échelle." -msgid "Not a plate file" -msgstr "Pas un fichier 'plaque' de Spiro" +msgid " Adding a size will create it." +msgstr " Ajouter une taille la créera." msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +" At least one anchor point used point matching. It may be out of date now." msgstr "" -"Apparemment pas un fichier 'plaque'\n" -"1ère ligne incorrecte" +"Au moins une ancre utilise des points de correspondance. Ils peuvent être " +"périmés." msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" +" At least one reference to this glyph used point matching. That match is now " +"out of date." msgstr "" -"Apparemment pas un fichier 'plaque'\n" -"'(' attendue" +"Au moins une référence à ce glyphe utilise des points de correspondance. " +"Cette correspondance est maintenant périmée." -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" msgstr "" -"Apparemment pas un fichier 'plaque'\n" -"'voc[]z' attendu" +" Table d'enchaînement de substittutions contextuelles incorrecte ignorée\n" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +msgid " Bad contextual chaining table, ignored\n" msgstr "" -"Apparemment pas un fichier 'plaque'\n" -"2 nombres réels attendus" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "Désolé, ce fichier est trop compliqué à comprendre (ou il est erroné)" +"Sous-table d'enchainement contextuel incorrecte. Glyphe %d hors limite [0," +"%d]\n" -msgid "Can't find the file" -msgstr "Impossible de trouver le fichier" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr " Table de substitution contextuelle incorrecte ignorée\n" -msgid "Bad xfig file" -msgstr "Fichier XFIG incorrect" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr " Table contextuelle incorrecte ignorée\n" -msgid "Bad image file" -msgstr "Fichier image incorrect" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr "Table d'alignement de cursive incorrecte ignorée\n" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Fichier image incorrect : %.100s" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr "T able de crénage invalide ignorée.\n" -msgid "Nothing Selected" -msgstr "Rien n'est sélectionné" +msgid " Bad ligature table, ignored\n" +msgstr "Table de ligature incorrecte, ignorée\n" -msgid "You must select a glyph before you can import an image into it" -msgstr "" -"Vous devez sélectionner un glyphe avant de pouvoir importer une image dedans" +msgid " Bad mark attachment table, ignored\n" +msgstr "Table de signes incorrecte ignorée\n" -msgid "More Images Than Selected Glyphs" -msgstr "Plus d'images que de glyphes sélectionnés" +msgid " Bad multiple substitution table, ignored\n" +msgstr "Table de substitution multiple incorrected ignorée\n" -msgid "Bad Template" -msgstr "Motif incorrect" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr "Table de crénage par paire incorrecte ignorée\n" -msgid "Bad template, no extension" -msgstr "Motif incorrect, pas d'extension" +msgid " Bad simple positioning table, ignored\n" +msgstr "Table de positionnement simple incorrecte ignorée\n" -msgid "Bad template, unrecognized format" -msgstr "Motif incorrect, format non reconnu" - -msgid "Nothing Loaded" -msgstr "Rien n'a été chargé" +msgid " Bad simple substitution table, ignored\n" +msgstr " Table de substitution unique incorrecte ignorée\n" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Valeur Unicode (%x) absente de la fonte, ignorée" - -msgid "Unicode value not in font" -msgstr "Valeur Unicode absente de la fonte" +msgid " Curvature: %g" +msgstr "Courbure: %g" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Valeur de codage (%x) absente de la fonte, ignorée" - -msgid "Encoding value not in font" -msgstr "Valeur de codage absente de la fonte" +msgid " Curvature: %g Radius: %g" +msgstr "Courbure: %g Rayon: %g" -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Fichier image incorrect, pas un bitmap reconnu : %.100s" +msgid "" +" Instructions in this glyph (or one that refers to it) are now out of date." +msgstr "" +"Les instructions de ce glyphe (ou lui faisant référence) sont obsolètes." -msgid "Don't Warn Again" -msgstr "Ne pas avertir à nouveau" +msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgstr "Les instructions de ce glyphe (ou lui faisant référence) sont perdus." -msgid "_OK" -msgstr "" +msgid " Next" +msgstr " Suivant" -msgid "Bad Reference" -msgstr "Référence incorrecte" +msgid " Next CP" +msgstr "PdeC suiv." -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" msgstr "" -"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" -"Mais %1$hs n'existe pas dans cette fonte, et FontForge ne trouve pas le " -"glyphe auquel il se référait.\n" -"Le glyphe ne sera pas copié." +" Peut-être que vous vouliez utiliser le mot-clé 'sub' plutôt que 'subs'?" -msgid "_Yes" -msgstr "_Oui" +msgid " Prev" +msgstr " Précédent" -msgid "Yes to _All" -msgstr "_Oui à tout" +msgid " Prev CP" +msgstr "PdeC préc." -msgid "No _to All" -msgstr "_Non à tout" +msgid " Removing a size will delete it." +msgstr " Effacer une taille la supprimera." -msgid "_No" -msgstr "_Non" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " Idem au nom de la fonte" + +msgid " There must be at least one contextual rule" +msgstr " Il doit y avoir au moins une règle contextuelle" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" -"Mais %1$hs n'existe pas dans cette fonte.\n" -"Voulez vous copier le contour d'origine (ou supprimer la référence)?" +msgid " Used in %s\n" +msgstr "Utilisé dans %s\n" -msgid "Anchor Lost" -msgstr "Ancre perdue" +msgid " _Em Size:" +msgstr "Cadratin (_EM) :" -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" -"Au moins une ancre s'est perdue lors du collage, car il n'y avait pas de " -"classe d'ancre correspondante dans la fonte d'arrivée." +msgid " refers to a missing glyph" +msgstr " référence un glyphe manquant" -msgid "Duplicate Anchor" -msgstr "Ancre en double" +msgid " snapped" +msgstr "aligné" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! Format de curseur (caret) inconnu : %d !!!!\n" -msgid "Different Fonts" -msgstr "Pas la même fonte" +#, c-format +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" +msgstr "" +"!!!!! Format des coordonnées de base (%d) incorrect pour '%c%c%c%c' dans " +"l'écriture '%c%c%c%c' dans la table 'BASE'\n" +#, c-format msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" msgstr "" -"Vous essayez de coller les instructions de glyphe d'une fonte dans\n" -"une autre. En général, cela ne marchera pas sauf si les tables 'prep',\n" -"'fpgm' et 'cvt' sont les mêmes. Voulez vous le faire malgré tout?" +"!!!!! Le nombre de coordonnées (%d) pour l'écriture '%c%c%c%c' ne correspond " +"pas au nombre de balises (%d) dans la table 'BASE'\n" -msgid "Please don't do that" -msgstr "S'il vous plait, ne faites pas ça" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" taille=%d point=%d (%d,%d) distance=%g" -msgid "You may not paste a reference into this window" -msgstr "Vous ne pouvez pas coller une référence dans cette fenêtre" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "\"%s\" à la ligne %d de %s ne correspond pas à une ancre définie." -msgid "Attempt to make a glyph that refers to itself" -msgstr "Vous essayez de créer un glyphe qui se référence lui même" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "" +"\"%s\" à la ligne %d de %s ne correspond à aucune valeur connue ayant un nom." -msgid "Self-referential glyph" -msgstr "Glyphe avec auto-référence" +msgid "\"Symbol\"" +msgstr "\"Symbole\"" -msgid "No Vertical Metrics" -msgstr "Pas de métriques verticales" +#, c-format +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s n'est pas un nom valide de classe (ou de nombre)" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"Les métriques verticales ne sont pas activées dans cette fonte. Utilisez " -"Élément->Fonte Info pour les activer." - -msgid "Could not find original glyph" -msgstr "Glyphe initial introuvables" +"Le fichier %.100s a un format inconnu (ou bien utilise des fonctionnalités " +"que FontForge ne supporte pas, ou alors est si corrompu qu'il est illisible)" -msgid "Missing glyph" -msgstr "Glyphe manquant..." +#, c-format +msgid "" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" +msgstr "" +"%.50s contient une référence inversée (dont le sens de rotation n'est pas\n" +"compatible). Cela ne peut pas être corrigé en l'état.\n" +"Voulez vous que FontForge la délie et la corrige ensuite ?" -msgid "_Cancel" -msgstr "_Annuler" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "chaîne %1$.30s pour %2$.30s" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) #, c-format -msgid "Second glyph of %s" -msgstr "Second glyphe de %s" +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s à %2$d de %3$.90hs%4$s" -msgid "No Lookups" -msgstr "Pas de lookups" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" -msgid "No lookups to copy" -msgstr "Aucune recherche à copier." +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s de la sous-table de lookup %2$.50s" -msgid "Lookups" +#, c-format +msgid "" +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" +"%1$s a une référence, %2$s, avec une matrice de transformation incorrecte " +"(un des éléments de la matrice est supérieur à 2). J'ai déplacé les " +"contours transformés dans ce glyphe et leur ai fait référence à la place." -msgid "Choose which lookups to copy" -msgstr "Choisissez quels lookups copier" - -msgid "Attempt to make a character that refers to itself" -msgstr "Vous essayez de créer un glyphe qui se référence lui même" - -msgid "Self-referential character" -msgstr "Caractère avec auto-référence" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s : %2$d. Attendu %3$s trouvé %4$s" -msgid "No selection\n" -msgstr "Pas de sélection\n" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s fait référence à un glyphe vide \"%1$.20s\"" -msgid "Bitmap Paste" -msgstr "Coller bitmap" +#, c-format +msgid "%3d: " +msgstr "%3d: " -msgid "Pasting..." -msgstr "Coller..." +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c Ampleur Min=%d, Ampleur Max=%d" #, c-format -msgid "Can't open %s\n" -msgstr "Impossible d'ouvrir %s\n" +msgid "" +"%s\n" +"Proceed anyway?" +msgstr "" +"%s\n" +"Continuer malgré tout ?" #, c-format -msgid "Failed to write %s\n" -msgstr "Échec lors de l'écriture de %s\n" +msgid "%s No Slope" +msgstr "%s Pas de pente" #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Il n'y a pas de glyphe %s (utilisé dans %s)\n" +msgid "%s anchor %d" +msgstr "%s ancre %d" -msgid "Auto Hinting Font..." -msgstr "Optimisation de rendu font, par hints..." +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s à la pos %d de la ligature" -msgid "Converting PostScript" -msgstr "Conversion PostScript" +#, c-format +msgid "%s base" +msgstr "Base %s" -msgid "Saving PostScript Font" -msgstr "Enregistrement fonte PostScript" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s par %s" -msgid "Outlining glyphs" -msgstr "'Contour extérieur' des glyphes" +#, c-format +msgid "%s contextual %d" +msgstr "%s contextuel %d" -msgid "Inlining glyphs" -msgstr "'Contour intérieur' des glyphes" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s ne commence pas par un élément \n" -msgid "Shadowing glyphs" -msgstr "Ombrage des glyphes" +#, c-format +msgid "%s entry" +msgstr "Entrée de %s" + +#, c-format +msgid "%s exit" +msgstr "sortie de %s" #, c-format msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" -"ParseGlyphOrderAndAliasDB: Invalide (entrée non séparée par onglet) à " -"l'index %d: %s\n" - -msgid "Encoding name" -msgstr "Nom de codage" - -msgid "Please name this encoding" -msgstr "SVP, nommer ce codage" - -msgid "Bad encoding file format" -msgstr "Format du fichier de codage incorrect" +"%s a des contours et des références. Les contours ont été déplacés dans ce " +"glyphe, et sa référence a été ajouté dans l'original." +#, c-format msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" -"Ce fichier contient un codage sans nom, qui ne peut donc pas être utilisé " -"dans un script" +"%s a une boîte englobante trop grande pour que cet algorithme puisse " +"fonctionner. Ignoré." +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Please name encoding %d in this file" -msgstr "Donnez un nom au codage %d dans ce fichier" - -msgid "couldn't write encodings file\n" -msgstr "Impossible d'écrire le fichier de codage\n" +msgid "%s in %s lookup %d" +msgstr "%s dans %s lookup %d" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Impossible de lire le fichier cidmap %.200s" - -msgid "Missing cidmap file" -msgstr "Cidmap manquante" +msgid "" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "" +"%s est un fichier de ressources mac mais ne contient pas de fonte postscript " +"ou truetype\n" #, c-format msgid "" @@ -482,23200 +425,23610 @@ "%s n'est pas un fichier cidmap, svp téléchargez\n" "http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Bad cidmap file" -msgstr "fichier cidmap incorrect" - -msgid "_Search" -msgstr "Chercher(_S)" - -msgid "_Use It" -msgstr "_Utilisez la" - #, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20hs-%3$d, mais " -"ce que j'ai trouvé de mieux c'est %1$.20hs-%2$.20hs-%4$d.\n" -"Devrais-je utiliser cette valeur ou préférez vous chercher ?" - -msgid "Use CID Map" -msgstr "Utiliser un fichier cidmap" - -msgid "_Browse" -msgstr "Recherche..." - -msgid "_Give Up" -msgstr "Abandonner" +msgid "%s is not a class name for the backtracking classes." +msgstr "%s n'est pas un nom de classe pour les classes précédentes." #, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge n'a pas réussi à trouver de fichier cidmap pour cette fonte. Ce " -"n'est pas indispensable, mais certaines choses marchent mieux avec. Si vous " -"n'en avez pas, vous pourriez télécharger des fichiers cidmap depuis :\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"et les installer, décompressés et détarrés dans :\n" -" %.80s\n" -"\n" -"Voudriez vous rechercher un fichier approprié sur votre disque local ?" - -msgid "No cidmap file..." -msgstr "Pas de fichier cidmap ..." - -msgid "Find a cidmap file..." -msgstr "Recherche d'un fichier cidmap..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" -"Êtes vous sûr(e) de ne pas vouloir utiliser le fichier cidmap que j'ai " -"trouvé ?" - -msgid "_Add" -msgstr "_Ajouter" - -msgid "_Delete" -msgstr "_Supprimer" - -msgid "Extraneous glyphs" -msgstr "Glyphes non interprétés" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"Le codage actuel contient des glyphes que FontForge ne sait pas interpréter " -"en tant qu'indices CID.\n" -"Faut-il les supprimer ou les ajouter à la fin (ce qui pourra poser problème " -"avec de futures définitions) ?" +msgid "%s is not a class name for the forward classes." +msgstr "%s n'est pas un nom de classe pour les classes suivantes." #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "entrée cidmap hors limites : %s" - -msgid "Not a CID-keyed font" -msgstr "Cette fonte n'est pas codée en CID" - -msgid "Encoding Too Large" -msgstr "Codage trop grand" +msgid "%s is not a class name for the matching classes." +msgstr "%s n'est pas un nom de classe pour les classes correspondantes." -msgid "MultipleEncodingIgnored" -msgstr "Codages multiples ignorés" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s n'est pas dans %.100s" #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Le glyphe d'indice CID %d est associé à plus de %d codages. Seuls les %d " -"premiers seront pris en compte." +msgid "%s kerning class %d" +msgstr "%s classe de crénage %d" #, c-format -msgid "No glyph named %s." -msgstr "Pas de glyphe appelé %s." +msgid "%s line: %d %s\n" +msgstr "%s ligne : %d %s\n" #, c-format -msgid "No CID named %s" -msgstr "Il n'y a pas de CID nommé %s" +msgid "%s line: %d %s: %s\n" +msgstr "%s ligne : %d %s : %s\n" #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Impossible d'analyser l'inclusion à la ligne %d de %s" +msgid "%s lookup %d" +msgstr "%s lookups%d" #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Nom du fichier inclus trop long à la ligne %d de %s" +msgid "%s mark" +msgstr "Signe %s" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "End of file in include on line %d of %s" -msgstr "Fin du fichier inclus à la ligne %d de %s" +msgid "%s nested-substitutions %d" +msgstr "%s imbriqué-substitution %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Parenthèse fermante manquante dans le bloc inclus à la ligne %d de %s" +msgid "%s per glyph data %d" +msgstr "%s selon les données de glyphe %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Pas de nom de fichier spécifié dans l'inclusion à la ligne %d de %s" +msgid "%s subtable" +msgstr "sous-table %s" #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "Trop de niveaux d'imbrication dans les inclusions à la ligne %d de %s" +msgid "%s subtable %d" +msgstr "%s sous-table de %d" #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "Impossible de lire le fichier inclus (%s), ligne %d de %s" +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "L'opérateur 'SEAC' de %s est invalide pour Type2\n" #, c-format -msgid "Number too long on line %d of %s" -msgstr "Nombre trop long à la ligne %d de %s" +msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgstr "" +"L'opérateur 'enchar' ressemblant à SEAC dans %s est obsolète pour Type2\n" #, c-format -msgid "Missing number on line %d of %s" -msgstr "Nombre manquant à la ligne %d de %s" +msgid "%s's dotsection operator is deprecated for Type2\n" +msgstr "L'opérateur 'dotsection' de %s est obsolète pour Type2\n" #, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Caractère inattendu (0x%02X) à la ligne %d de %s" +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "L'opérateur 'sbw' de %s n'est pas pris en charge par Type2\n" #, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Le nom '%s%s' est trop long à la ligne %d de %s" +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "L'opérateur 'vstem3' de %s n'est pas pris en charge par Type2\n" #, c-format -msgid "Missing name on line %d of %s" -msgstr "Nom manquant à la ligne %d de %s" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) et %s(%s) 0x%x dans FOND %s\n" #, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "'%s' était attendu à la ligne %d de %s" +msgid "%s: %d Expected %s, got %s" +msgstr "%s : %d attendu %s, %s obtenu" #, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "'%c' était attendu à la ligne %d de %s" +msgid "%s: %d Unexpected %s found" +msgstr "%s : %d %s inattendu" #, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "Mot-clé inconnu inattendu (erreur interne) à la ligne %d de %s" +msgid "%s: Is not callable" +msgstr "%s ne peut pas être appelé" #, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "';' était attendu en fin de déclaration à la ligne %d de %s" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s : %d caractère inattendu %c (%d)\n" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Usage d'une classe de glyphes non définie (%s) à la ligne %d de %s" +msgid "'BASE' Baseline Table" +msgstr "Table de ligne de base 'BASE'" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Usage d'une classe 'mark' non définie (%s) à la ligne %d de %s" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' Table de définition de glyphe" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "Référence à un CID depuis une fonte non-CID à la ligne %d de %s" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' Table de positionnement de glyphe" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "Référence à un glyphe dans une fonte CID à la ligne %d de %s" +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' Table de substitution de glyphe" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "'JSTF' Justification Table" +msgstr "'JSTF' Table de justification" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" -"'[' était attendu dans la déclaration de classe de glyphes à la ligne %d de " -"%s" +msgid "'bsln' Horizontal Baseline Table" +msgstr "'bsln' Table de lignes de base horizontales" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Bloc CID invalide dans la classe de glyphes à la ligne %d de %s" +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' Table de crénage horizontal" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "Nom de glyphe invalide dans la classe de glyphes à la ligne %d de %s" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' Table de carets de ligature" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "Mot-clé inattendu dans la classe de glyphes à la ligne %d de %s" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "'morx' Table de métamorphoses étendues" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Nom de glyphe, CID, ou classe attendus dans la classe de glyphes à la ligne " -"%d de %s" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' Table de limites optiques" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "';' attendu dans les 'lookupflags' à la ligne %d de %s" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' Table de propriétés de glyphe" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "Mot-clé inattendu dans les 'lookupflags' à la ligne %d de %s" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "" +"(Adobe considère désormais l'XUID et l'ID Unique comme non nécessaires)" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "Pas d'options spécifiées dans les 'lookupflags' à la ligne %d de %s" +msgid "(Define \"Almost\")" +msgstr "(Définir \"presque\")" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" -"'=' attendu dans la déclaration de classe de glyphes à la ligne %d de %s" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "MS bitmap only sfnt (ttf), simulée" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "Balise attendue dans 'languagesystem' à la ligne %d de %s" +msgid "(kerning class)\n" +msgstr "(classe de crénage)\n" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" -"Un entier était attendu dans la table de périphériques à la ligne %d de %s" +msgid "(unspecified) SIL Graphite table" +msgstr "table SIL Graphite (non spécifiée)" #, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" -"Taille en pixel trop grande dans la table de périphériques à la ligne %d de " -"%s" +msgid ") while in %s it is (" +msgstr ") alors que dans %s c'est (" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "',' attendu dans la table de périphériques à la ligne %d de %s" +msgid "-1 glyph index in dumpcoveragetable.\n" +msgstr "-1 index de glyphe dans dumpcoveragetable.\n" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Un entier était attendu dans le curseur ('caret') à la ligne %d de %s" +msgid "100 Thin" +msgstr "100 Mince" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "'>' était attendu dans le curseur ('caret') à la ligne %d de %s" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, Latin-2 (Europe de l'Est)" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "\"%s\" à la ligne %d de %s ne correspond pas à une ancre définie." +msgid "1251, Cyrillic" +msgstr "1251, Cyrillique" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Un entier était attendu dans l'ancre à la ligne %d de %s" +msgid "1253, Greek" +msgstr "1253, Grec" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Le mot-clé 'anchor' était attendu dans l'ancre à la ligne %d de %s" +msgid "1254, Turkish" +msgstr "1254, Turc" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "'>' était attendu dans l'ancre à la ligne %d de %s" +msgid "1255, Hebrew" +msgstr "1255, Hébreu" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Un nom était attendu dans la déclaration d'ancre à la ligne %d de %s" +msgid "1256, Arabic" +msgstr "1256, Arabe" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "Tentative de redéfinition de l'ancre \"%s\" on line %d of %s" +msgid "1257, Windows Baltic" +msgstr "1257, Pays Baltes" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Référence à un 'lookup' qui n'est pas dans le fichier .fea mais qui est dans " -"la police – %.50s" +msgid "1258, Vietnamese" +msgstr "1258, Viêtnamien" -msgid "Refers to Font" -msgstr "Fait référence à la police" +msgid "1361, Korean Johab" +msgstr "1361, Coréen (johab)" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" -"\"%s\" à la ligne %d de %s ne correspond à aucune valeur connue ayant un nom." +msgid "200 Extra-Light" +msgstr "200 Extra-maigre" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "Mot-clé inattendu dans la valeur à la ligne %d de %s" +msgid "300 Light" +msgstr "300 Maigre" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "Un nom était attendu dans la valeur à la ligne %d de %s" +msgid "32x8 cell window" +msgstr "Fenêtre de 32x8 cellules" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "Tentative de redéfinition de la valeur \"%s\" on line %d of %s" +msgid "400 Regular" +msgstr "400 Normal" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Un nom ou une classe était attendu à la ligne %d de %s" +msgid "437, US" +msgstr "437, États-Unis" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "Une ancre était attendue dans la 'mark class' à la ligne %d de %s" +msgid "500 Medium" +msgstr "500 Moyenne" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" -"Un nom de classe était attendu dans la déclaration de 'mark class' à la " -"ligne %d de %s" +msgid "600 Semi-Bold" +msgstr "600 Demi-grasse" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"Les 'lookups' ne peuvent être spécifiés qu'après des glyphes 'mark' à la " -"ligne %d de %s" +msgid "700 Bold" +msgstr "700 Grasse" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" -"Les 'lookups' doivent être définis avant d'être utilisés à la ligne %d de %s" +msgid "708, Arabic ASMO 708" +msgstr "708, Arabe ASMO" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "'>' attendu dans la velru à la ligne %d de %s" +msgid "737, Greek; former 437 G" +msgstr "737, Grec (437G)" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "Un glyphe valide ou un nom CID était attendu à la ligne %d de %s" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS langues baltes" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" -"\"glyph\" ou \"glyphclass\" attendu (après cursive) à la ligne %d de %s" +msgid "800 Extra-Bold" +msgstr "800 Extra-grasse" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "Deux ancres attendues (après cursive) à la ligne %d de %s" +msgid "850, WE/Latin 1" +msgstr "850, Latin-1 langues d’Europe occidentale" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Une ancre est attendue (après la base/signe) à la ligne %d de %s" +msgid "852, Latin 2" +msgstr "852, latin-2" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" -"'glyph' ou 'glyphclass' attendu (après la ligature) à la ligne %d de %s" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, Cyrillique IBM; principalement Russe" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Une ancre est attendue (après la ligature) à la ligne %d de %s" +msgid "857, IBM Turkish" +msgstr "857, Turc IBM" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "État interne en désordre à la ligne %d de %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS Portugais" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" -"Quand une substitution unique est spécifiée par les classes de glyphe, ces " -"classes doivent être de même longueur à la ligne %d de %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS Islandais" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" -"Quand un remplacement unique de substitution est spécifié par la classe de " -"glyphe, ce qui est remplacé doit aussi être une classe à la ligne %d de %s" +msgid "862, Hebrew" +msgstr "862, Hébreu" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Information de lookup attachée à un glyphe non marqué à la ligne %d de %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS Français canadien" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Impossible d'analyser la séquence contextuelle à la ligne %d de %s" +msgid "864, Arabic" +msgstr "864, Arabe" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" -"Le mot-clé 'ignore' doit être soit suivi par 'position' ou 'substitute' à la " -"ligne %d de %s" +msgid "865, MS_DOS Nordic" +msgstr "865, MS-DOS Nordique langues danoises, norvégiennes" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Substitut vide à la ligne %d de %s" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS Cyrillique " -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"Le substitut à contresens doit avoir exactement un glyphe marqué et aucun " -"lookup à la ligne %d de %s" +msgid "869, IBM Greek" +msgstr "869, IBM Grec" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "Aucune substitution spécifiée à la ligne %d de %s" +msgid "874, Thai" +msgstr "874, Thaï" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "Glyphe marqué non permis dans un remplacement à la ligne %d de %s" +msgid "900 Black" +msgstr "900 Noire" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" -"Impossible d'analyser la séquence de glyphe dans la substitution à la ligne " -"%d de %s" +msgid "932, JIS/Japan" +msgstr "932, Janponais" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" -"Mots-clé 'by' ou 'from' attendus dans la substitution à la ligne %d de %s" +msgid "936, Simplified Chinese" +msgstr "936, Chinois simplifié" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "Mot-clé 'by' attendu dans la substitution à la ligne %d de %s" +msgid "949, Korean Wansung" +msgstr "949, Coréen Wansung" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" -"Nom de glyphe unique attendu dans la substition à contresens à la ligne %d " -"de %s" +msgid "950, Traditional Chinese" +msgstr "950, Chinois traditionnel" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Position vide à la ligne %d de %s" +msgid "< _Prev" +msgstr "< _Précédent" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Position cursive invalide à la ligne %d de %s" +msgid "" +msgstr "" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" -"Impossible d'analyser la séquence de glyphe dans la position à la ligne %d " -"de %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Nom inattendu dans le lookup à la ligne %d de %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" -"'{' attendu dans la définition de la fonctionnalité à la ligne %d de %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" -"Fin de fichier inattendue dans la définition du lookup à la ligne %d de %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "Mot-clé inattendu,%s, dans la définition du lookup à la ligne %d de %s" +msgid "" +msgstr "" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" -" Peut-être que vous vouliez utiliser le mot-clé 'sub' plutôt que 'subs'?" +msgid "" +msgstr "" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "%s prévu dans la définition du lookup à la ligne %d de %s" +msgid "" +msgstr "" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" -"Toutes les entrées dans un lookup doivent avoir le même type sur la ligne %d " -"de%s" +msgid "A Font Family name is required" +msgstr "Un nom de famille est nécessaire" + +msgid "A PostScript name may not be a number" +msgstr "Le nom PostScript ne peut pas être un nombre" #, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" msgstr "" -"Ce lookup n'a pas d'effet. Je ne peux pas comprendre son type sur la ligne " -"%d de %s" +"Un nom PostScript doit être écrit en ASCII\n" +"et ne doit contenir ni (){}[]<>%%/ ni espace" #, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "Plate-forme invalide pour une chaîne à la ligne %d de %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Un nom PostScript doit être écrit en ASCII\n" +"et ne doit contenir ni (){}[]<>%%/ ni espace\n" +"et ne doit pas dépasser 63 caractères" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Chaîne attendue à la ligne %d de %s" +msgid "A box drawn around other gadgets" +msgstr "Une boîte dessinée autour d'autres gadgets" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Fin de fichier trouvée dans une chaîne, ligne %d de %s" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Un canevas (sous-fenêtre) enveloppé dans un gadget, pour le dessin" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "Une accolade fermante est attendue à la ligne %d de%s" +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "" +"Une liste séparée par des virgules des noms de famille de polices utilisée " +"pour afficher\n" +"de petits exemples d'images de glyphes sur les glyphes conçues par les " +"utilisateurs" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Balise attendue dans la fonctionnalité à la ligne %d de %s" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "" +"Un contour de ce glyphe compte un nombre de points différent dans certaines " +"instances" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" msgstr "" -"Fin de fichier inattendu dans la définition de fonctionnalité à la ligne %d " -"de %s" +"Un point de contrôle est non pertinent si la distance entre lui et son point " +"extrême\n" +"est moins que la distance entre les 2 points extrêmes divisée par ce facteur" -#, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" msgstr "" -"Fonctionnalités à l'intérieur d'autres fonctionnalités est seulement permis " -"pour les fonctionnalités 'aalt' à la ligne %d de %s" +"Un compte spécifiant combien de bytes/shorts\n" +"doivent être mis sur la pile" #, c-format -msgid "Expected tag on line %d of %s" -msgstr "Balise attendue à la ligne %d de %s" +msgid "" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." +msgstr "" +"Une table de couverture a été trouvée dans un glyphe ou une classe basée sur " +"un lookup contextuel, débutant à: %20s..." -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "';' attendu à la ligne %d de %s" +msgid "A coverage table:" +msgstr "Une table de couverture :" #, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgid "A device table adjustment specified for %.80s is invalid" msgstr "" -"Mot-clé inattendu, %s, dans la définition de fonctionnalité à la ligne %d de " -"%s" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "'%c%c%c%c' attendu dans la définition du lookup à la ligne %d de %s" +"Un ajustement dans la table de périphériques spécifié pour %.80s est invalide" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Champ %s inconnu à la ligne %d de %s" +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "" +"Un ajustement dans la table des périphériques spécifié pour la table MATH " +"est invalide" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "Entier attendu à la ligne %d de %s" +msgid "" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"Une table de périphériques pour le positionnement horizontal des accents.\n" +"Elle s'attend à une liste séparée par des virgules de \":" +"\"\n" +"Telle que \"9:-1,12:1,13:1\"" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Point-virgule attendu à la ligne %d de %s" +msgid "" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"Une table de périphériques pour correction italique.\n" +"Elle s'attend à une liste séparée par virgule de \":" +"\"\n" +"Telle que \"9:-1,12:1,13:1\"" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "'}' attendu à la ligne %d de %s" +msgid "" +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." +msgstr "" +"Quelques glyphes, comme 'A rond en chef', 'C cédille', 'E ogonek'\n" +"sont composées de deux références se chevauchant.\n" +"Souvent, il est souhaitable de conserver les références\n" +"(de sorte que les modifications apportées au glyphe de base sont\n" +"reflétées dans le glyphe composé), mais cela signifie\n" +"que vous êtes coincé avec des contours qui se chevauchent.\n" +"Ce drapeau signifie que juste avant la génération\n" +"de la fonte, FontForge va dissocier les références\n" +"et supprimer le leur chevauchement, tout en\n" +"conservant les références dans le SFD." -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "Entier ou liste d'entiers attendu après %s à la ligne %d de %s" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "Une presse libre défavorise les illettrés." -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "Virgule ou point-virgule attendu à la ligne %d de %s" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Un nom de glyphe ne doit pas commencer par un chiffre ou un point" #, c-format -msgid "Expected class on line %d of %s" -msgstr "Classe attendue à la ligne %d de %s" +msgid "" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" +msgstr "" +"Un nom de glyphe doit être écrit en ASCII, plus précisement en utilisant des " +"alphanumériques, des points et des soulignés, sans blanc, ni aucun caractère " +"parmi \"([{<>}])/%%\"" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" -"\"Attach\" ou \"LigatureCaret\" ou \"GlyphClassDef\" attendu à la ligne %d " -"de %s" +"Un nom de glyphe doit contenir uniquement des alphanumériques ASCII, des " +"points et des soulignés.\n" +"Souhaitez vous utiliser ce nom malgré tout ?" #, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "Mot-clé inattendu dans la GDEF à la ligne %d de %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "La langue à la ligne %d (%s) est trop longue. Maximum 4 lettres" #, c-format +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "La langue à la ligne %d (%s) devrait être en ASCII.\n" + msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" msgstr "" -"\"HorizAxis\" ou \"VertAxis\" attendus dans la table de BASE à la ligne %d " -"de %s" +"Une ligne est \"presque\" horizontale (ou verticale)\n" +"si ses coordonnées sont à l'intérieur d'autant de cadratins." -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" +msgid "A list of coverage tables:" +msgstr "Une liste de tables de couverture :" + +msgid "A list of glyph names" +msgstr "Une liste de glyphes" + +msgid "A list of glyphs:" +msgstr "Une liste de glyphes :" + +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." msgstr "" -"Balise de ligne de base attendue dans la table BASE à la ligne %d de %s" +"Une liste de langues avec leurs lookups actifs et inactifs\n" +"sur chacune afin d'accomplir la justification. Une langue peut\n" +"apparaître plus d'une fois. Dans ce cas, la deuxième (ou la troisième,\n" +"etc.) sera utilisée si la première échoue." + +msgid "A list of lookup names" +msgstr "Une liste de noms de lookup" + +msgid "A list of scripts with special justification needs" +msgstr "Une liste d'écritures où des justifications spéciales sont requises." -#, c-format msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." msgstr "" -"Un entier spécifiant les positions des lignes de base est attendu dans la " -"table BASE à la ligne %d de %s" +"Une liste de noms de glyphes prédéfinis qui représentent\n" +"de plus grandes versions du glyphe actuel." #, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgid "" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" -"Virgule ou point-virgule attendu dans la table de BASE à la ligne %d de %s" +"L'invocation d'un lookup doit commencer par la séquence '@<' et se terminer " +"avec '>', débutant à: %.20s..." #, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "Mot-clé inattendu, %s, dans la table de BASE à la ligne %d de %s" +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "" +"Une correspondance a été trouvée en dissociant les références dans le " +"glyphes \"%s\"\n" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "Point-virgule attendu dans la table de BASE à la ligne %d de %s" +msgid "A name list with this name already exists. Replace it?" +msgstr "Une liste de noms portant ce nom existe déjà. Le remplacer ?" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "Balise attendue dans la table à la ligne %d de %s" +msgid "A pdf stream object is missing a Length attribute" +msgstr "L'attribut Longueur manque à l'objet de flux pdf " -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "Balise correspondante attendue dans la table à la ligne %d de %s" +msgid "A pdf stream object may not be a compressed object" +msgstr "Un objet de flux pdf ne peut pas être un objet comprimé" #, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "Fontforge ne supporte pas les tables anonymes, ligne %d de %s" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "" +"Un point dans %s est à l'extérieur des données de la boîte englobante de la " +"fonte.\n" #, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Mot-clé inattendu, %s, ligne %d de %s" - -msgid "Discarding a duplicate kerning pair." -msgstr "Rejet d'une paire de crénage en double." +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "" +"Un point dans le GID %d est à l'extérieur de la boîte englobante du glyphe\n" -#, c-format -msgid "No lookup named %s" -msgstr "Aucun 'lookup' n'est nommé %s" +msgid "" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." +msgstr "" +"Une très grande version de ce glyphe peut être constituée des\n" +"composants de glyphe suivants. Ils seront empilés horizontalement\n" +"ou verticalement. Les glyphes marqués comme Extenders peuvent être\n" +"supprimés ou répétés (pour faire des versions plus courtes ou plus " +"longues).\n" +"StartLength est la longueur de la section plate au début\n" +"du glyphe qui peut être chevauchée par le glyphe précédent,\n" +"tandis que EndLength est la région semblable à la fin du glyphe.\n" +"FullLength est la longueur du glyphe." -msgid "Mismatch lookup types inside a parsed lookup" +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" msgstr "" -"Non correspondance des types de lookup à l'intérieur d'un lookup analysé" +"Une des références de ce glyphe pointe sur des codes différents dans " +"différentes instances" -msgid "Could not figure out a lookup type" -msgstr "Impossible de déterminer un type de 'lookup'" +msgid "" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" +msgstr "" +"Un enchaînement de lookups contextuels à contresens peut correspondre à une " +"seule table de couverture." -msgid "Mark anchors provided when nothing can use them" -msgstr "Ancres de signe définie quand rien peut les utiliser" +msgid "" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" +msgstr "" +"Un enchaînement de lookups contextuels à contresens doit avoir un jeu de " +"glyphes de remplacement en quelque part." #, c-format -msgid "Anchor-%d" -msgstr "Ancre-%d" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"Un balise d'écriture à la ligne %d (%s) est trop longue. Elle doit " +"comporter 4 lettres au maximum." #, c-format -msgid "Cannot open feature file %.120s" -msgstr "Ouverture de fichier de fonctionnalité %.120s impossible" +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "" +"Un balise d'écriture à la ligne %d (%s) doit être en caractères ASCII.\n" -msgid "Cannot open file" -msgstr "Ouverture du fichier impossible" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "" +"Une ligne de séparation tracée en travers d'une boîte de dialogue ou dans un " +"menu" -msgid "_Unlink All" -msgstr "Tout délier" +msgid "A short to be pushed on the stack" +msgstr "Un \"short\" à mettre sur la pile" -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +msgid "A style may not have both condense and extend set (it makes no sense)" msgstr "" -"Vous voulez effacer %.30s qui est référencé par un\n" -"autre glyphe. Êtes-vous sûr(e) de vouloir poursuivre ?" +"Un style ne peut être à la fois condensé et expansé (ça n'a pas de sens)" -msgid "Building duplicate encodings" -msgstr "Créer les codes dupliqués" +msgid "A tag must be 4 ASCII characters" +msgstr "Les noms de tag sont limités à 4 caractères ASCII" -msgid "Transforming..." -msgstr "Transformation..." +msgid "A value must be between [-32768,32767]" +msgstr "Une valeur de 'short' doit être comprise dans [-32768,32767]" -msgid "Removing overlaps..." -msgstr "Suppression des recouvrements..." +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Une valeur doit être comprise dans [-8,-1] ou [1,8]" -msgid "Adding points at Extrema..." -msgstr "Ajout de points aux extrémités..." +msgid "A value must be between [0,15]" +msgstr "Une valeur doit être comprise dans [0,15]" -msgid "Rounding to integer..." -msgstr "Arrondi entier..." - -msgid "Correcting Direction..." -msgstr "Correction de la direction..." - -msgid "Unlink All" -msgstr "Tout délier" - -msgid "Unlink" -msgstr "Délier" +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "La valeur dans un empilage d'octet doit être comprise entre 0 et 255" -#, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"ABSolute Value\n" +"Replaces top of stack with its abs" msgstr "" -"%.50s contient une référence inversée (dont le sens de rotation n'est pas\n" -"compatible). Cela ne peut pas être corrigé en l'état.\n" -"Voulez vous que FontForge la délie et la corrige ensuite ?" - -msgid "Flipped Reference" -msgstr "Référence inversée" +"ABSolute Value\n" +"Remplace le dessus de la pile avec sa valeur absolue" -msgid "Simplifying..." -msgstr "Simplification..." +msgid "" +"ADD\n" +"Pops two 26.6 fixed numbers from stack\n" +"adds them, pushes result" +msgstr "" +"ADD\n" +"Dépile deux nombres fixes 26.6 de la pile\n" +"les ajoute et empile le résultat" -msgid "Finding Substitution Points..." -msgstr "Trouver les points de substitution..." +msgid "AGL For New Fonts" +msgstr "Noms Adobe pour fontes nouvelles (AGLFN)" -msgid "Finding Counter Masks..." -msgstr "Trouver les masques de contre-poinçons..." +msgid "AGL with PUA" +msgstr "Noms Adobe (AGL) avec PUA" -msgid "Things could be better..." -msgstr "Les choses pourraient aller mieux..." +msgid "AGL without afii" +msgstr "Noms Adobe (AGL) sans afii" msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"ALIGN PoinTS\n" +"Aligns (&pops) the two points which are on the stack\n" +"by moving along freedom vector to the average of their\n" +"positions on projection vector" msgstr "" -"Vous obtiendrez de meilleures instructions si vous remplissez le " -"dictionnaire privé, Élement-> Infos fonte... -> Dictionnaire PS privé, pour " -"la fonte" +"ALIGN PoinTS\n" +"Aligne (et dépile) les deux points qui sont sur la pile\n" +"en les déplaçant le long du vecteur libre à la moyenne de leur\n" +"positions sur vecteur de projection" msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." +"ALIGN to Reference Point\n" +"Pops as many points as specified in loop counter\n" +"Aligns points with RP0 by moving each\n" +"along freedom vector until distance to\n" +"RP0 on projection vector is 0" msgstr "" -"Les glyphes sélectionnés n'ont pas de hints. FontForge ne produira pas " -"beaucoup d'instructions." - -msgid "Auto Instructing Font..." -msgstr "Auto-instruction de fonte..." - -msgid "Building accented glyphs" -msgstr "Créer les glyphes accentués" +"ALIGN to Reference Point\n" +"Dépile autant de points que spécifiés dans le nombre de boucles\n" +"Aligne les points avec RP0 en déplaçant chacun\n" +"le long du vecteur libre jusqu'à que ce que la distance de\n" +"RP0 sur le vecteur de projection soit 0" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Ètes vous sûr de vouloir remplacer le Å ?\n" -"L'anneau ne sera pas lié au glyphe A." +msgid "AMS Names" +msgstr "Noms AMS" -msgid "Replace Å" -msgstr "Remplacer Å" +msgid "AR: Char 119" +msgstr "Ratio h/l car. 119" -msgid "_Revert" -msgstr "_Revenir" +msgid "AR: Char 157" +msgstr "Ratio h/l car. 157" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"La fonte %1$.40s dans le fichier %2$.40hs a été modifiée.\n" -"Revenir vous fera perdre toutes les modifications.\n" -"Voulez vous vraiment revenir ?" +msgid "AR: Char 163" +msgstr "Ratio h/l car. 163" -msgid "Font changed" -msgstr "Fonte modifiée" +msgid "AR: Char 211" +msgstr "Ratio h/l car. 211" -msgid "Old sfd file" -msgstr "Ancien fichier sfd" +msgid "AR: Char 94" +msgstr "Ratio h/l car. 94" msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" msgstr "" -"Cette fonte provient d'un ancien format de fichier sdf. Tous les aspects de " -"celui-ci ne peuvent être rétablis avec succès." +"ATM nécessite que la fonte soit codée avec un codage MacRoman. Cette fonte " +"PostScript s'imprimera bien, mais à l'écran on ne verra que des bitmaps" -msgid "Glyph Name Changed" -msgstr "Le nom du glyphe a changé" +msgid "A_lign" +msgstr "A_ligner" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Le nom du glyphe %.40s a changé. C'est ce qui sert pour trouver le glyphe " -"dans le fichier, aussi je ne peux pas revenir sur ce glyphe.\n" -"(Vous ne serez plus averti pour les glyphes suivants.)" +msgid "Abkhazian" +msgstr "Abkhaze" -msgid "Can't Find Glyph" -msgstr "Impossible de trouver le glyphe" +msgid "Above Base Forms" +msgstr "Formes supérieures (IND)" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Le glyphe %.80s ne peut être trouvé dans le fichier SFD" +msgid "Above Base Mark" +msgstr "Forme supérieure de diacritique" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "Cette version de FontForge s'attend à freetype 2.3.7 ou plus." +msgid "Above Base Substitutions" +msgstr "Substitutions supérieures (IND)" -msgid "No ByteCode Interpreter" -msgstr "Interpréteur de bytecode manquant" +msgid "AccentCenterLowest" +msgstr "Centrer les accents graves et aigus selon leur point bas" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Ces résultats sont ceux de l'optimiseur de rendu de Freetype. Ils ne " -"reflètent pas l'action des instructions TrueType." +msgid "AccentOffsetPercent" +msgstr "Pourcentage de décalage des accents" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Glyphe manquant..." +msgid "Accented glyph composed of:" +msgstr "Glyphe accentué composé de :" msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"Votre fonte ne contient pas de glyphe 'i non pointé'.\n" -"SVP, ajoutez en un et re-assemblez vos glyphes accentués" +"Accepter un contour qui est une approximation proche de l'original.\n" +"Il peut être décalé par une unité-em, ou a une référence qui correspond à un " +"contour." -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"Votre fonte ne contient pas de glyphe uni0237 (j sans point).\n" -"SVP, ajoutez en un et re-assemblez vos glyphes accentués" +msgid "Accept outlines which exactly match the original" +msgstr "Accepter les contours qui correspondent exactement" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "Aucune classe d'ancre ne correspond pour %s" +msgid "Acceptable _Extrema" +msgstr "_Extréma acceptables" -msgid "Merging Problem" -msgstr "Problème de fusion" +msgid "Access All Alternates" +msgstr "Activer toutes les variantes" -msgid "Merging a font with itself achieves nothing" -msgstr "Fusionner une fonte avec elle même ne conduit à rien" +msgid "Activate diagonal stem processing" +msgstr "Aussi traiter les diagonales" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"Lors de la fusion de deux fontes CID, celles-ci doivent avoir les mêmes " -"'Registry' et 'Ordering', et la fonte d'arrivée doit avoir un 'Supplement' " -"au moins aussi récent que les autres. De plus, cette dernière doit avoir au " -"moins autant de sous-fontes que les autres." +msgid "Active Background" +msgstr "Couleur d'arrière-plan actif" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "Le caractère %s ne contient pas de référence vers %s\n" +msgid "Active Border:" +msgstr "Bordure active :" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "Dans le caractère %s, il y a trop peu de points sur le chemin\n" +msgid "Active Color" +msgstr "Couleur active" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "Dans le caractère %s, il y a trop de de points sur le chemin\n" +msgid "Active Hints" +msgstr "Hints Actifs" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "Paramètres différents sur le trait dans dans le calque %d de %s\n" +msgid "Active Layer Color" +msgstr "Couleur du calque actif" #, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "Paramètres différents sur le remplissage dans le calque %d de %s\n" +msgid "Active Layer: %s (%s)" +msgstr "Calque actif : %s (%s)" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" -"Paramètres différents sur le la couleur de remplissage héritée dans le " -"calque %d de %s\n" +msgid "Active Thick Layer Color" +msgstr "Couleur du calque épais actif" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" -"Paramètres différents sur le l'opacité de remplissage héritée dans le calque " -"%d de %s\n" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" -"Paramètres différents sur l'opacité du trait héritée dans le calque %d de " -"%s\n" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" msgstr "" -"Paramètres différents sur la largeur du trait héritée dans le calque %d de " -"%s\n" +"En fait, un bit dans la table 'head'.\n" +"Si oublié, certaines fontes asiatiques n'auront pas de hints" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "Paramètres différents sur l'embout du trait dans le calque %d de %s\n" +msgid "Add" +msgstr "Ajouter" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" -"Paramètres différents sur la jonction du trait dans le calque %d de %s\n" +msgid "Add 'D_FLT' script" +msgstr "Ajouter système d'écriture par défaut" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "Impossible d'interpoler les dégradés dans le calque %d de %s\n" +msgid "Add All Extrema" +msgstr "Ajouter tous les extréma" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "Motifs de remplissage différents dans le calque %d de %s\n" +msgid "Add Anchor" +msgstr "Ajouter ancre" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "Motifs de trait différents dans le calque %d de %s\n" +msgid "Add Base Anchor..." +msgstr "Ajouter ancre de base" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "Impossible d'interpoler les images dans le calque %d de %s\n" +msgid "Add DHint" +msgstr "Ajouter un hint diagonal" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "Nombre différent de calques dans “%s”\n" +msgid "Add E_ncoding Name..." +msgstr "Ajouter des noms de codage" -msgid "Interpolating Problem" -msgstr "Problème d'interpolation" +msgid "Add E_xtrema" +msgstr "Ajouter des e_xtréma" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Interpoler une fonte avec elle même ne conduit à rien" +msgid "Add Encoding Name..." +msgstr "Ajouter un nom de codage" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" -"Interpolation entre fontes avec des courbes de Bézier d'ordres différents " -"(ie. entre PostScript et TrueType)" +msgid "Add Encoding Slots..." +msgstr "Ajout de cases de codage" -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" -"Interpolation entre fontes avec des type d'édition différents (ie. entre " -"type3 et type1)" +msgid "Add Entry Anchor..." +msgstr "Ajouter ancre d'entrée" -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Boîte englobante invalide pour %s.\n" +msgid "Add Exit Anchor..." +msgstr "Ajouter ancre de sortie" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "Diverses spécifications de taille en pixel ne correpondent pas dans %s" +msgid "Add Good Extrema" +msgstr "Ajouter des extréma valides" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" -"La taille en pixel ne correspond pas à la somme de l'ascent + descent dans " -"%s" +msgid "Add Language to Script..." +msgstr "Ajouter une langue à l'écriture..." -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "Estimation de la taille en pixel basé sur l'ascent de la fonte dans %s" +msgid "Add Language(s) to Script" +msgstr "Ajouter des langues à l'écriture" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" -"Estimation de la taille en pixel basé sur la valeur 'descent' de la fonte " -"dans %s" +msgid "Add Lookup" +msgstr "Nouveau lookup" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" -"FontForge ne supporte pas cette résolution: %d (doit être 1,2,4,8,16,32)\n" +msgid "Add Mark Anchor..." +msgstr "Ajouter ancre de signe..." -msgid "Unexpected EOF in gf\n" -msgstr "Fin de fichier inattendue dans gf\n" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "Ajouter OFL" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Code non interprété dans gf : %d\n" +msgid "Add Sub_table" +msgstr "Nouvelle sous-table" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" -"Compte de lignes en double se répètant dans le caractère %d du fichier pk\n" +msgid "Add Subscripts/Superscripts..." +msgstr "Ajouter exposants/indices…" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" -"Le caractère, %d, n'a pas été lu correctement (ou le fichier pk a un format " -"incorrect)\n" -" À %ld il devrait être %d, est décalé par %ld\n" +msgid "Add VHi_nt" +msgstr "Ajouter un hint verti_cal" -msgid "Pixel size:" -msgstr "Taille en pixel :" +msgid "Add _Lookup" +msgstr "Nouveau _lookup" -msgid "What is the pixel size of the font in this file?" -msgstr "Quelle est la taille en pixel de la fonte contenue dans ce fichier ?" +msgid "Add _Missing Glyphs" +msgstr "Ajouter Glyphes _Manquants" -msgid "Bad Number" -msgstr "Valeur incorrecte" +msgid "Add _Small Capitals..." +msgstr "Ajouter des petites capitales…" -msgid "Duplicate pixelsize" -msgstr "Taille de pixel déjà existante" +msgid "Add a corner point" +msgstr "Ajouter un coin" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"La fonte contient déja des bitmaps de cette\n" -"taille (%d)\n" -"Voulez vous l'écraser ?" +msgid "Add a curve point" +msgstr "Ajouter un point courbe" -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Pas un fichier PK (METAFONT) %.200s" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Ajouter un point courbe H/V" -msgid "Not a pk file" -msgstr "Pas un fichier PK" +msgid "Add a g2 curve point" +msgstr "Ajouter un point curviligne G2" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Pas un fichier GF (METAFONT) %.200s" +msgid "Add a left \"tangent\" point" +msgstr "Ajouter un point tangent à gauche" -msgid "Not a gf file" -msgstr "Pas un fichier GF" +msgid "Add a new layer" +msgstr "Ajouter un nouveau calque" -msgid "Not a pcf file" -msgstr "Pas un fichier PCF" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Ajouter un point de contrainte suivant (comme une tangente)" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Pas un fichier PCF X11 %.200s" +msgid "Add a point, then drag out its control points" +msgstr "Courbes interactives" -msgid "Not a bdf file" -msgstr "Pas un fichier BDF" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Ajouter un point de contrainte précédent (comme une tangente)" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "Pas un fichier BDF %.200s" +msgid "Add a right \"tangent\" point" +msgstr "Ajouter un point tangent à droite" -msgid "Decompress Failed!" -msgstr "Échec de la décompression!" +msgid "Add a subtable to which lookup?" +msgstr "Ajouter une sous-table à quel lookup?" -#, c-format -msgid "Loading font from %.100s" -msgstr "Chargement depuis %.100s" +msgid "Add a tangent point" +msgstr "Ajouter une tangente" -msgid "Loading..." -msgstr "Chargement..." +msgid "" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." +msgstr "" +"Ajouter des entrées à tous les glyphes dans les écritures auxquelles ce " +"lookup s'applique.\n" +"Quand FontForge peut trouver des valeurs par défaut, il va aussi les ajouter." -msgid "Reading Glyphs" -msgstr "Lecture des glyphes" +msgid "Add entries for all selected glyphs." +msgstr "Ajouter des entrées pour tous les glyphes sélectionnés" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Pas de fonte bitmap dans %s" +msgid "" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." +msgstr "" +"Ajouter des entrées au lookup basée sur le suffixe suivant.\n" +"Donc, si le suffixe est définit comme «superior» et la fonte\n" +"contient des glyphes nommés \"A\" et \"A.superior\" (et le\n" +"lookup s'applique à l'écriture latine), FontForge va\n" +"ajouter un mappage d'entrée \"A\" -> \"A.superior\"." -msgid "No Bitmap Font" -msgstr "Pas de fonte bitmap" +msgid "" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." +msgstr "" +"Ajouter des entrées au lookup pour essayer d'avoir la séparation\n" +"optique entre toutes les paires de glyphes égale à cette\n" +"valeur." -msgid "Outline Glyphs\n" -msgstr "Glyphes à 'Contour extérieur'\n" - -msgid "Glyph Differences\n" -msgstr "Différence entre les glyphes\n" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "" +"Ajouter l'information de crénage à toutes les paires de glyphes sélectionnés" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Le glyphe “%s” diffère\n" +msgid "AddCharToNameList" +msgstr "Ajouter le caractère unicode au noms" -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" -"Le glyphe \"%s\" réfère à %s avec un différent système de correspondance de " -"point truetype\n" +"Ajouter de nouveaux glyphes et référer à ceux-ci lorsqu'un glyphe contient " +"une référence truetype incorrecte" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "Le glyphe \"%s\" contient une référence à %s dans %s\n" +msgid "Adding points at Extrema..." +msgstr "Ajout de points aux extrémités..." -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" -"Le glyphe \"%s\" réfère à %s avec une matrice de transformation différente\n" +msgid "Additional arguments for autotrace program:" +msgstr "Arguments additionnels pour le programme 'autotrace' :" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "Le glyphe \"%s\" a un nombre de couches différent\n" +msgid "" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." +msgstr "" +"Ajoute un nouveau lookup après le lookup sélectionné\n" +"ou en tête de liste si aucun lookup n'est sélectionné" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "Le glyphes \"%s\" a un un remplissage différent dans le calque %d\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." +msgstr "" +"Ajoute une nouvelle sous-table de lookup après la sous-table sélectionnée\n" +"ou au début du lookup si rien est sélectionné." -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "Le glyphe \"%s\" a un trait différent dans le calque %d\n" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Ajuster" -#, c-format msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" msgstr "" -"Le glyphe \"%s\" contient une référence qui a une spécification de " -"correspondance de point truetype différente\n" +"Adjust Angle\n" +"Instruction obsolète\n" +"Dépile une valeur" + +msgid "Adobe Glyph List" +msgstr "Noms Adobe (AGL)" -#, c-format msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" -"Le glyphes \"%s\" n'a pas de courbes qui correspondent exactement, mais " -"elles sont proches\n" +"Adobe stipule que les \"grandes\" courbes ne devraient pas avoir d'extrema.\n" +"Mais ils ne définissent pas ce que \"grandes\" signifie.\n" +"Si la distance entre les extrémités de la courbe est supérieure à cette " +"valeur, alors la courbe est \"grande\" pour FontForge." -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" +msgid "" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" -"Une correspondance a été trouvée en dissociant les références dans le " -"glyphes \"%s\"\n" +"La spécification d'Adobe (5088.FontNames.pdf) stipule que les noms de police " +"ne devraient pas comporter plus de 29 caractères. Voulez-vous continuer " +"malgré tout?" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Nombre de contours différent dans le glyphe “%s”\n" +msgid "Advance To Next Glyph" +msgstr "Aller au glyphe suivant" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "Non-concordance du contour Ouvert/Fermé dans le glyphe \"%s\"\n" +msgid "Advance Width Col" +msgstr "Coul. de chasse" #, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Non-concordance de la courbe dans le glyphe \"%s\"\n" +msgid "Advance Width Metrics For %.50s" +msgstr "Métriques de chasse pour %.50s" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Le glyphe \"%s\" a une chasse de %d dans %s mais de %d dans %s\n" +msgid "Advance Width as a Bar" +msgstr "Chasse représentée par une barre" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" -"Le glyphe \"%s\" a une chasse verticale de %d dans %s mais de %d dans %s\n" +msgid "Advance Width as a Line" +msgstr "Chasse représentée par une ligne" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Les masques de hint diffèrent dans le glyphe \"%s\" à (%g,%g)\n" +msgid "Advance Width does not change." +msgstr "La largeur de la chasse ne change pas" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Les hints diffèrent dans le glyphe \"%s\"\n" +msgid "Advance Width not" +msgstr "Chasse différente de" #, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Le glyphe \"%s\" dans %s n'a pas d'instruction truetype\n" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "La chasse du glyphe %.30s doit être inférieure à 127" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Le glyphe \"%s\" a différentes instuctions truetype\n" +msgid "Adyghe" +msgstr "Adygh" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Glyphes dans %s mais pas dans %s\n" +msgid "Aegean scripts" +msgstr "linéaire B (égéen)" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Le glyphe \"%s\" est manquant de %s\n" +msgid "Afm Save Failed" +msgstr "Échec enregistrement de l'AFM" msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" -"Le nombre de pixels par em (ppem) est différent dans les deux fontes, je " -"refuse lâchement de comparer les glyphes\n" +"Après une rotation ou une transformation de glyphe, vous devriez " +"probablement refaire 'Élément→Ajouter extremum'" -msgid "Bitmap Strikes\n" -msgstr "Matrices de bitmap\n" +msgid "Ahead Classes" +msgstr " Classes de post-chaîne" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Matrice %d@%d\n" +msgid "Akhand" +msgstr "Akhand (IND)" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Glyphes dans %s mais pas dans %s à %d@%d\n" +msgid "Albanian" +msgstr "Albanais" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Le glyphe \"%s\" est manquant de %s à %d@%d\n" +msgid "Alchemical Symbols" +msgstr "Symboles alchimiques" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Différences dans les glyphes à %d@%d\n" +msgid "Align Points" +msgstr "Aligner les points" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Le glyphe \"%s\" diffère à %d@%d\n" +msgid "Align:" +msgstr "Alignement :" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgid "" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." msgstr "" -"Le glyphe \"%s\" a une chasse de %d dans %s mais de %d dans %s à %d@%d\n" +"La hauteur de la zone d'alignement dans le tableau BlueValues/OtherBlues est " +"trop grande pour BlueScale." -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgid "" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." msgstr "" -"Le glyphe \"%s\" a une chasse verticale de %d dans %s mais de %d dans %s à " -"%d@%d\n" +"La hauteur de la zone d'alignement dans le tableau FamilyBlues/" +"FamilyOtherBlues est trop grande pour BlueScale." -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "Le glyphe \"%s\" a une bitmap différente à %d@%d\n" +msgid "All" +msgstr "Toutes" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Matrices dans %s mais pas dans %s\n" +msgid "All Files" +msgstr "Tous les fichiers" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Matrice %d@%d manquante de %s\n" +msgid "All Fonts" +msgstr "Toutes les fontes" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "Le %s diffère. Dans %s c'est (" +msgid "All Glyphs" +msgstr "Tous les glyphes" -#, c-format -msgid ") while in %s it is (" -msgstr ") alors que dans %s c'est (" +msgid "All characters in the value must be in ASCII" +msgstr "Tous les caractères dans cette valeur doivent être en ASCII" #, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "Le %s est manquant dans %s. Alors que dans %s c'est (" - -msgid "font name" -msgstr "Nom de la fonte" +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "" +"Toutes les entrées dans un lookup doivent avoir le même type sur la ligne %d " +"de%s" -msgid "family name" -msgstr "Nom de la famille" +msgid "All glyphs" +msgstr "Tous les glyphes" -msgid "full name" -msgstr "Nom complet" +msgid "All glyphs have the same baseline" +msgstr "Tous les glyphes ont la même ligne de base" -msgid "weight" -msgstr "Graisse :" +msgid "All layers _cubic" +msgstr "Tous les calques _cubique" -msgid "copyright notice" -msgstr "copyright" +msgid "All layers _quadratic" +msgstr "Tous les calques _quadratiques" -msgid "version" +msgid "All paths should be closed loops, there should be no exposed endpoints" msgstr "" +"Tous les chemins devraient être fermés,\n" +"Il ne devrait pas y avoir d'extrémité isolée" -msgid "Glyph Positioning\n" -msgstr "Positionnement de glyphe\n" - -msgid "Glyph Substitution\n" -msgstr "Substitution de glyphe\n" - -msgid "Lookup Differences\n" -msgstr "Différences de Lookup\n" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Sous-table de lookup %s (correspond à %s)\n" +msgid "Allow _curve smoothing" +msgstr "Autorise le lissage des _courbes" -msgid "" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "Auto_rise suppression des extrémités" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "“%1$s” dans %2$s ne contenait pas de classe %5$s d'ancre (%3$g,%4$g)\n" +msgid "Allow _slopes to change" +msgstr "Autori_se la modification des pentes" -#, c-format msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" -"\"%1$s\" dans %2$s contient une classe %5$s d'ancre (%3$g, %4$g) qui diffère " -"de sa contrepartie par correspondance de point\n" +"Trouve une concordance même si le motif sélectionné\n" +"doit être transformé à l'aide d'une combinaison des\n" +"transformations suivantes." -#, c-format msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" -"\"%s\" dans %s ne contenait pas de lookup de positionnement ∆x=%d ∆y=%d " -"∆x_adv=%d ∆y_adv=%d\n" +"Active l'édition multi-couches pour les couleurs et les ombrages, les traits " +"et les remplissages.\n" +"Les polices multi-calques ne peuvent être produites que dans les formats " +"type3 ou svg." + +msgid "Allow errors of:" +msgstr "Erreurs permises :" -#, c-format msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" -"\"%s\" dans %s ne contenait pas de lookup de positionnement par paire ∆x=%d " -"∆y=%d ∆x_adv=%d ∆y_adv=%d à %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "\"%s\" dans %s ne contenait pas de lookup de substitution à%s\n" +"Utiliser l'ensemble des noms de caractères Unicode.\n" +"Ceci n'est pas conforme au standard Adobe de nommage.\n" +"Ces noms ne devraient être utilisés qu'en interne et ne\n" +"devraient pas rester dans les fontes libérées en production." -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" -"La sous-table de classes de crénage %s dans %s ne correspond pas à %s dans " -"%s\n" +msgid "Allow the height match to differ by this much" +msgstr "Différence de hauteur tolérée" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" -"La sous-table de contexte/enchaînement %s dans %s ne correspond pas à %s " -"dans %s\n" +msgid "Allow:" +msgstr "Permettre :" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." msgstr "" -"Je ne peux pas comprendre comment comparer la sous-table %s dans %s à %s " -"dans %s\n" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "Crénage entre \"%s\" et %s est %d dans %s et %d dans %s\n" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "Pas de crénage entre \"%s\" et %s dans %s alors que c'est %d dans %s\n" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Lookups dans %s mais pas dans %s\n" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Recherche %s absente dans %s\n" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Sous-table de lookup dans %s mais pas dans %s\n" +"Permet de vérifier que les traverses de plusieurs\n" +"glyphes commencent au même endroit" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Sous-table de lookup %s absente dans %s\n" +msgid "Allows you to check that stems have consistent widths.." +msgstr "Permet de vérifier que les montants ont des largeurs homogènes..." -#, c-format msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." msgstr "" -"Caractères non analysés trouvés après le fichier de fin de groupes (la " -"dernière ligne analysée était %d).\n" +"Permet de vérifier que les montants de plusieurs\n" +"glyphes commencent au même endroit." -#, c-format msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." msgstr "" -"Ce caractère (gid =% d) a la partie suivante (% d). Je ne sais pas ce que " -"cela signifie, svp envoyez-moi (gww@silcom.com) une copie de cette fonte " -"afin que je puisse la tester\n" +"Permet de trouver les points de contrôle qui forment presque,\n" +"mais pas tout à fait une horizontale ou une verticale avec leur\n" +"point de base (ou de même pente que les italiques)." -#, c-format msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" msgstr "" -"Ceci est probablement une fonte URW valide, mais elle est dans un format (% c" -"% c) que FontForge\n" -"ne supporte pas. FontForge ne prend en charge que les fontes de format " -"'IK'.\n" +"Permet de trouver les points de contrôle qui après projection\n" +"sur la courbe sont à l'extérieur des points adjacents" msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" -"Cela ressemble au format ikarus dont j'ai déjà vu des exemples, mais pour " -"lesquel\n" -"je n'ai pas de documentation. FontForge ne le supporte pas encore.\n" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" -"Taille inattendue pour la section de nom de la fonte URW (55 était attendu , " -"reçu %d)\n" +"Pour trouver les lignes qui sont presque,\n" +"mais pas tout à fait, horizontales ou verticales\n" +"(ou qui sont inclinées comme les italiques)." -#, c-format msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." msgstr "" -"Taille inattendue pour la section info fonte de la fonte URW (12 était " -"attendu, reçu %d)\n" +"Permet de trouver les points légèrement à coté de la\n" +"ligne de base, de la hauteur des bas-de-casse, ou celle\n" +"des capitales, des ascendantes ou des descendantes." -msgid "Czech" -msgstr "Tchèque" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Pour optimiser les paramètres utilisés pour générer la fonte" -msgid "Dutch" -msgstr "Néerlandais" +msgid "Almost H/V Color" +msgstr "Couleur presque H/V" -msgid "English" -msgstr "Anglais" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Courbes presque horizontales/verticales" -msgid "French" -msgstr "Français" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Lignes presque horizontales/verticales" -msgid "German" -msgstr "Allemand" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Presque un triple hint" -msgid "Lang|Greek" -msgstr "Grec" +msgid "Alphabetic" +msgstr "Alphabétique" -msgid "Lang|Hebrew" -msgstr "Hébreu" +msgid "Alphabetic Extended" +msgstr "Extensions alphabétiques" -msgid "Hindi" -msgstr "" +msgid "Alphabetic Presentation Forms" +msgstr "Formes de présentation alphabétique" -msgid "Hungarian" -msgstr "Hongrois" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "Écritures alphabétiques et syllabiques gauche-à-droite (LTR)" -msgid "Italian" -msgstr "Italien" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Écritures alphabétiques et syllabiques droite-à-gauche (RTL)" -msgid "Hiragana" -msgstr "" +msgid "Alsatian" +msgstr "Alsacien" -msgid "Katakana" +msgid "Also enable preview mode when the space bar is pressed." msgstr "" +"Activer le mode de prévisualisation lorsque la barre d'espacement est " +"enfoncée." -msgid "Lithuanian" -msgstr "Lituanien" +msgid "Alt Subs" +msgstr "Choix de variante" -msgid "Polish" -msgstr "Polonais" +msgid "Altai" +msgstr "Altaïque" -msgid "Russian" -msgstr "Russe" +msgid "Alternate Annotation Forms" +msgstr "Formes d'annotation alternatives" -msgid "Spanish" -msgstr "Espagnol" +msgid "Alternate Substitution" +msgstr "Substitution alternative" -msgid "Sanskrit" -msgstr "Sanscrit" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Codage/sélecteurs de variante Unicode alternatif" -msgid "Swedish" -msgstr "Suédois" +msgid "Alternate Vertical Half Metrics" +msgstr "Demi-chasse verticales alternatives (CJC)" -msgid "Turkish" -msgstr "Turc" +msgid "Alternate Vertical Metrics" +msgstr "Chasses verticales alternatives (CJC)" -msgid "Welsh" -msgstr "Gallois" - -msgid "Access All Alternates" -msgstr "Activer toutes les variantes" - -msgid "Above Base Forms" -msgstr "Formes supérieures (IND)" - -msgid "Above Base Mark" -msgstr "Forme supérieure de diacritique" - -msgid "Above Base Substitutions" -msgstr "Substitutions supérieures (IND)" - -msgid "Vertical Fractions" -msgstr "Fractions alternatives" +msgid "Alternative Half Widths" +msgstr "Demi-chasses alternatives (CJC)" -msgid "Akhand" -msgstr "Akhand (IND)" +msgid "Always" +msgstr "Toujours" -msgid "Ancient Ligatures (Obsolete)" +msgid "" +"Always show the control points when editing a glyph.\n" +"This can be turned off in the menu View/Show, this setting will effect if " +"control points are shown initially.\n" +"Change requires a restart of fontforge." msgstr "" +"Toujours afficher les points de contrôle lors de l'édition d'un glyphe.\n" +"Cela peut être désactivé dans le menu Vue / Afficher. Ce paramètre " +"s'appliquera si les points de contrôle sont déjà présentés\n" +"Le changement nécessite un redémarrage de FontForge." -msgid "Below Base Forms" -msgstr "Formes inférieures (IND)" - -msgid "Below Base Mark" -msgstr "Forme inférieure de diacritique" - -msgid "Below Base Substitutions" -msgstr "Substitutions inférieures (IND)" - -msgid "Capitals to Petite Capitals" -msgstr "Capitales vers très petites capitales" - -msgid "Capitals to Small Capitals" -msgstr "Capitales vers petites capitales" - -msgid "Contextual Alternates" -msgstr "Alternatives contextuelle" - -msgid "Case-Sensitive Forms" -msgstr "Formes sensibles à la casse" - -msgid "Glyph Composition/Decomposition" -msgstr "Composition et décomposition de glyphe (CJC)" - -msgid "Conjunct Form After Ro" -msgstr "Formes conjointes après Ro" - -msgid "Conjunct Forms" -msgstr "Formes conjointes" - -msgid "Contextual Ligatures" -msgstr "Ligatures contextuelles" - -msgid "Centered CJK Punctuation" -msgstr "Ponctuation centrée CJC" - -msgid "Capital Spacing" -msgstr "Chasses pour composition en capitales" - -msgid "Contextual Swash" -msgstr "Formes calligraphiques contextuelles" - -msgid "Cursive Attachment" -msgstr "Attachement cursif" - -msgid "Character Variants 01" -msgstr "Variantes de caractère 01" - -msgid "Character Variants 02" -msgstr "Variantes de caractère 02" - -msgid "Character Variants 03" -msgstr "Variantes de caractère 03" - -msgid "Character Variants 04" -msgstr "Variantes de caractère 04" - -msgid "Character Variants 05" -msgstr "Variantes de caractère 05" - -msgid "Character Variants 06" -msgstr "Variantes de caractère 06" - -msgid "Character Variants 07" -msgstr "Variantes de caractère 07" - -msgid "Character Variants 08" -msgstr "Variantes de caractère 08" - -msgid "Character Variants 09" -msgstr "Variantes de caractère 09" +msgid "Americanist IPA" +msgstr "Alphabet phonétique américaniste" -msgid "Character Variants 10" -msgstr "Variantes de caractère 10" +msgid "Amount" +msgstr "Quantité" -msgid "Character Variants 11" +msgid "Amount above top of large box to place baseline of superscripts" msgstr "" +"Placer la ligne de base des exposants par cette quantité au-dessus des " +"grandes boîtes" -msgid "Character Variants 12" +msgid "Amount below bottom of large box to place baseline of subscripts" msgstr "" +"Placer la ligne de base des indices par cette quantité au-dessous des " +"grandes boîtes" -msgid "Character Variants 13" +msgid "Amount to lower baseline for denominators in display styles" msgstr "" +"Abaisser la ligne de base de cette quantité pour les dénominateurs dans les " +"styles display" -msgid "Character Variants 14" +msgid "Amount to lower baseline for denominators in non-display styles" msgstr "" +"Abaisser la ligne de base de cette quantité pour les dénominateurs dans les " +"styles non-display" -msgid "Character Variants 15" +msgid "Amount to lower baseline for subscripts in display styles" msgstr "" +"Abaisser la ligne de base de cette quantité pour les indices dans les styles " +"display" -msgid "Character Variants 16" +msgid "Amount to lower baseline for subscripts in non-display styles" msgstr "" +"Abaisser la ligne de base de cette quantité pour les indices dans les styles " +"non-display" -msgid "Character Variants 17" +msgid "Amount to raise baseline for numerators in display styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " +"styles display" -msgid "Character Variants 18" +msgid "Amount to raise baseline for numerators in non-display atop styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " +"styles atop" -msgid "Character Variants 19" +msgid "Amount to raise baseline for numerators in non-display styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " +"styles non-display" -msgid "Character Variants 20" +msgid "Amount to raise baseline for superscripts in display styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les exposants dans les " +"styles display" -msgid "Character Variants 21" +msgid "Amount to raise baseline for superscripts in modified styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les exposants dans les " +"styles modifiés" -msgid "Character Variants 22" +msgid "Amount to raise baseline for superscripts in non-display styles" msgstr "" +"Augmenter la ligne de base de cette quantité pour les exposants dans les " +"styles non-display" -msgid "Character Variants 23" -msgstr "" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Une valeur dans le champ \"Tailles\" n'est pas un nombre" -msgid "Character Variants 24" -msgstr "" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Une entrée dans le champ \"Tailles\" est déraisonnable." -msgid "Character Variants 25" +msgid "An error occurred when writing the resource file" msgstr "" +"Une erreur s'est produite lors de l'enregistrement du fichier de ressource" -msgid "Character Variants 26" -msgstr "" +#, c-format +msgid "An error occurred writing %s" +msgstr "Erreur lors de l'écriture de %s" -msgid "Character Variants 27" +msgid "" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." msgstr "" +"Un nombre entier de sélections seront utilisées pour recouvrir le chemin.\n" +"Si la taille du chemin n'est pas un multiple exact de la hauteur\n" +"de la sélection, celle-ci sera légèrement mise à l'échelle" -msgid "Character Variants 28" -msgstr "" +msgid "An ordered list of lookups and positions" +msgstr "Une liste ordonnée de lookups et de positions" -msgid "Character Variants 29" -msgstr "" +msgid "An outline font editor" +msgstr "Un constructeur des polices" -msgid "Character Variants 30" -msgstr "" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Une intervalle dans le champs \"Taille\" est en désordre." -msgid "Character Variants 31" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" msgstr "" +"Un fichier sfnt peut contenir un grand nombre de tables, mais celui-ci en a " +"plus de 1000.\n" +" Cela semble trop.\n" -msgid "Character Variants 32" -msgstr "" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "Un fichier sfnt doit contenir DES tables, mais celui-ci n'en a pas." -msgid "Character Variants 33" -msgstr "" +msgid "An unsigned byte to be pushed on the stack" +msgstr "Un byte non signé à mettre sur la pile" -msgid "Character Variants 34" -msgstr "" +msgid "Anatolian Hieroglyphs" +msgstr "Hiéroglyphes hittites" -msgid "Character Variants 35" -msgstr "" +msgid "Anchor Class Name" +msgstr "Nom de la classe d'ancre :" -msgid "Character Variants 36" -msgstr "" +msgid "Anchor Color" +msgstr "Couleur des ancres" -msgid "Character Variants 37" -msgstr "" +msgid "Anchor Control" +msgstr "Contrôle des ancres" -msgid "Character Variants 38" -msgstr "" +msgid "Anchor Control for Base" +msgstr "Contrôle des ancres pour la Base" -msgid "Character Variants 39" -msgstr "" +msgid "Anchor Control for Mark" +msgstr "Contrôle des ancres pour le signe" -msgid "Character Variants 40" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" msgstr "" +"Ancre de contrôle pour la classe %.100s dans le glyphe %.100s comme %.20s" -msgid "Character Variants 41" -msgstr "" +msgid "Anchor Control..." +msgstr "Contrôle des ancres..." -msgid "Character Variants 42" -msgstr "" +msgid "Anchor Lost" +msgstr "Ancre perdue" -msgid "Character Variants 43" -msgstr "" +msgid "Anchor Point Info" +msgstr "Infos ancres" -msgid "Character Variants 44" -msgstr "" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Ancre sans nom de classe : %s" -msgid "Character Variants 45" -msgstr "" +msgid "Anchor _Glyph at Point" +msgstr "Ancrer le glyphe à ce point" -msgid "Character Variants 46" -msgstr "" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "Classes d'ancre dans la sous-table %.80s" -msgid "Character Variants 47" -msgstr "" +#, c-format +msgid "Anchor-%d" +msgstr "Ancre-%d" -msgid "Character Variants 48" -msgstr "" +msgid "AnchorClass|New _Class" +msgstr "Nouvelle _classe" -msgid "Character Variants 49" -msgstr "" +msgid "AnchorPoint|_New" +msgstr "_Nouvelle ancre" -msgid "Character Variants 50" -msgstr "" +msgid "Anchored Line Color" +msgstr "Couleur de la ligne d'ancrage" -msgid "Character Variants 51" -msgstr "" +msgid "Anchored Pairs" +msgstr "Paires ancrées" -msgid "Character Variants 52" -msgstr "" +msgid "Ancient Greek Musical Notation" +msgstr "Notation musicale grecque ancienne" -msgid "Character Variants 53" -msgstr "" +msgid "Ancient Greek Numbers" +msgstr "Nombres grecs anciens" -msgid "Character Variants 54" -msgstr "" +msgid "Ancient Symbols" +msgstr "Symboles anciens" -msgid "Character Variants 55" -msgstr "" +msgid "Angle:" +msgstr "Angle :" -msgid "Character Variants 56" -msgstr "" +msgid "Anti-Alias" +msgstr "niveaux de gris" -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" msgstr "" +"Tout changement de crénage calculée dont la valeur absolue est\n" +"inférieure à cela sera ignoré.\n" -msgid "Character Variants 59" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." msgstr "" +"N'importe quelle commande avec tous ses arguments.\n" +"La commande doit être prévue pour traiter un fichier PostScript\n" +"qu'elle trouvera en lisant son entrée standard." -msgid "Character Variants 60" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" msgstr "" +"Tous les points à cette hauteur seront considérés comme étant dans\n" +"des empattements et resteront à cette hauteur après graissage.\n" +"(Les empattements resteront donc de la même taille).\n" +"Si vous souhaitez graisser les empattements, mettez cette valeur à 0." -msgid "Character Variants 61" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" msgstr "" +"Tout ce qui déborde des champs OS/2 WinAscent & WinDescent sera ignoré\n" +"par windows, y compris les signes, et autres, positionnées avec GPOS.\n" +"(WinDescent est habituellement positif.)\n" +"Si la case \"[] Utiliser comme Offset\" n'est pas cochée, alors les valeurs\n" +"indiquées seront utilisées comme valeurs OS/2. Si la case est coché,\n" +"alors les valeurs indiquées seront ajoutées aux limites de la police.\n" +"\n" +"En général, vous devriez laisser ce champ à 0 et cocher \"[*] Utiliser " +"commes Offset\".\n" +"Note: WinDescent est POSITIF pour tout ce qui est sous la ligne de base" -msgid "Character Variants 62" -msgstr "" +msgid "Append a FONTLOG entry" +msgstr "Ajouter une entrée au FONTLOG" -msgid "Character Variants 63" -msgstr "" +msgid "Append to it" +msgstr "Lui ajouter" -msgid "Character Variants 64" -msgstr "" +msgid "Apple Advanced Typography" +msgstr "Typographie avancée Apple" -msgid "Character Variants 65" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple et MS/Adobe divergent quand au format des fichiers TrueType et " +"OpenType.\n" +"Les différences principales sont:\n" +" Spécifications incompatibles des noms 'postscript' dans la table 'name'.\n" +" Les bitmaps ne sont pas dans les mêmes tables\n" +" La mise à l'échelle des caractères composés est différente\n" +" utilisation de GSUB à la place de morx(t)/feat\n" +" utilisation de GPOS à la place de kern/opbd\n" +" utilisation de GDEF à la place de lcar/prop" -msgid "Character Variants 66" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple et MS/Adobe divergent quand au format des fichiers TrueType et " +"OpenType.\n" +"Les différences principales sont:\n" +" Spécifications incompatibles des noms 'postscript' dans la table 'name'.\n" +" Les bitmaps ne sont pas dans les mêmes tables\n" +" La mise à l'échelle des glyphes composites est différente\n" +" utilisation de GSUB à la place de morx(t)/feat\n" +" utilisation de GPOS à la place de kern/opbd\n" +" utilisation de GDEF à la place de lcar/prop" -msgid "Character Variants 67" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Apple et MS/Adobe diffèrent quand au format des fichiers TrueType et " +"OpenType.\n" +"Ceci détermine la valeur par défaut de la case à cocher 'Apple' dans le " +"dialogue 'Fichier->Générer fonte(s)'.\n" +"Les principales différences sont :\n" +" les données bitmap sont rangées dans des tables différentes\n" +" les glyphes composites mis à l'échelle sont traités différemment\n" +" utilisation de GSUB à la place de morx(t)/feat\n" +" utilisation de GPOS à la place de kern/opbd\n" +" utilisation de GDEF à la place de lcar/prop.\n" +"Si cette case ET la case OpenType sont cochées, les deux formats sont créés" -msgid "Character Variants 68" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Apple et MS/Adobe diffèrent quand au format des fichiers TrueType et " +"OpenType.\n" +"Ceci détermine la valeur par défaut de la case à cocher 'OpenType' dans le " +"menu 'Fichier->Générer fonte(s)'.\n" +"Les principales différences sont :\n" +" les données bitmap sont rangées dans des tables différentes ;\n" +" les glyphes composites mis à l'échelle sont traités différemment ;\n" +" utilisation de GSUB à la place de morx(t)/feat ;\n" +" utilisation de GPOS à la place de kern/opbd ;\n" +" utilisation de GDEF à la place de lcar/prop.\n" +"Si cette case ET la case Apple sont cochées, les deux formats sont créés." -msgid "Character Variants 69" -msgstr "" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Appliquer à %d %.80s" -msgid "Character Variants 70" -msgstr "" +msgid "Apply change to which lookups?" +msgstr "Appliquer la modif à quel lookup?" -msgid "Character Variants 71" -msgstr "" +msgid "Apply lookup" +msgstr "Appliquer le 'lookup'" -msgid "Character Variants 72" -msgstr "" +msgid "Apply to:" +msgstr "Appliquer à:" -msgid "Character Variants 73" -msgstr "" +msgid "Apps" +msgstr "Arguments" -msgid "Character Variants 74" -msgstr "" +msgid "Arabic" +msgstr "Arabe" -msgid "Character Variants 75" -msgstr "" +msgid "Arabic (Algeria)" +msgstr "Arabe algérien" -msgid "Character Variants 76" -msgstr "" +msgid "Arabic (Bahrain)" +msgstr "Arabe du Bahreïn" -msgid "Character Variants 77" -msgstr "" +msgid "Arabic (Egypt)" +msgstr "Arabe égyptien" -msgid "Character Variants 78" -msgstr "" +msgid "Arabic (Iraq)" +msgstr "Arabe irakien" -msgid "Character Variants 79" -msgstr "" +msgid "Arabic (Jordan)" +msgstr "Arabe jordanien" -msgid "Character Variants 80" -msgstr "" +msgid "Arabic (Kuwait)" +msgstr "Arabe koweïtien" -msgid "Character Variants 81" -msgstr "" +msgid "Arabic (Lebanon)" +msgstr "Arabe libanais" -msgid "Character Variants 82" -msgstr "" +msgid "Arabic (Libya)" +msgstr "Arabe libyen" -msgid "Character Variants 83" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "Arabe marocain" -msgid "Character Variants 84" -msgstr "" +msgid "Arabic (Oman)" +msgstr "Arabe omanais" -msgid "Character Variants 85" -msgstr "" +msgid "Arabic (Qatar)" +msgstr "Arabe du Qatar" -msgid "Character Variants 86" -msgstr "" +msgid "Arabic (Saudi Arabia)" +msgstr "Arabe d'Arabie saoudite" -msgid "Character Variants 87" -msgstr "" +msgid "Arabic (Syria)" +msgstr "Arabe syrien" -msgid "Character Variants 88" -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "Arabe tunisien" -msgid "Character Variants 89" -msgstr "" +msgid "Arabic (U.A.E.)" +msgstr "Arabe des Émirats" -msgid "Character Variants 90" -msgstr "" +msgid "Arabic (Yemen)" +msgstr "Arabe yéménite" -msgid "Character Variants 91" -msgstr "" +msgid "Arabic Extended-A" +msgstr "Arabe étendu (A)" -msgid "Character Variants 92" -msgstr "" +msgid "Arabic Extended-B" +msgstr "Arabe étendu — B" -msgid "Character Variants 93" -msgstr "" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "Symboles mathématiques alphabétiques Arable" -msgid "Character Variants 94" -msgstr "" +msgid "Arabic Number" +msgstr "Chiffres arabes" -msgid "Character Variants 95" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "Formes de présentation Arabe A" -msgid "Character Variants 96" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "Formes de présentation Arabe B" -msgid "Character Variants 97" -msgstr "" +msgid "Arabic Right to Left" +msgstr "Droite à gauche arabe" -msgid "Character Variants 98" -msgstr "" +msgid "Arabic Supplement" +msgstr "Arabe supplémentaire" -msgid "Character Variants 99" -msgstr "Variantes de caractère 99" +msgid "Arakanese" +msgstr "Arakanais" -msgid "Drop Caps (Obsolete)" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" msgstr "" +"Y at-il des glyphes bitmap dont la chasse ne peut se\n" +"mettre à l'échelle et arrondir la chasse des glyphes contours?" -msgid "Distance" +msgid "Are there any glyph's whose bounding boxes extend above this number?" msgstr "" +"Y a-t-il des glyphes dont la boîte englobante monte plus haut que cette " +"valeur?" -msgid "Discretionary Ligatures" -msgstr "Ligatures facultatives " +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "" +"Y a-t-il des glyphes dont la boîte englobante descend plus bas que cette " +"valeur?" -msgid "Denominators" -msgstr "Dénominateurs" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "" +"Y a-t-il des glyphes dont la boîte englobante va plus à gauche que cette " +"valeur?" -msgid "Diphthongs (Obsolete)" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" msgstr "" +"Y a-t-il des glyphes dont la boîte englobante va plus à droite que cette " +"valeur?" -msgid "Dotless Forms" -msgstr "Formes isolées (ARA)" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" +msgstr "" +"Y a-t-il des glyphes n'ayant pas de bitmap dans l'une des fontes bitmap?\n" +"Inversement, y a-t-il des glyphes bitmaps n'ayant pas leurs pendant " +"vectoriel ?" -msgid "Expert Forms" -msgstr "Formes expertes (CJC)" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "" +"Êtes vous sûr(e) de ne pas vouloir utiliser le fichier cidmap que j'ai " +"trouvé ?" -msgid "Final Glyph On Line" -msgstr "Dernier glyphe de la ligne" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." +msgstr "" +"Ètes vous sûr de vouloir remplacer le Å ?\n" +"L'anneau ne sera pas lié au glyphe A." -msgid "Terminal Forms #2" -msgstr "Formes finales 2 (ARA)" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "" +"Voules vous vraiment supprimer la sous-fonte %1$.40s de la fonte CID %2$.40s" -msgid "Terminal Forms #3" -msgstr "Formes finales 3 (ARA)" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "" +"Êtes vous sûr de vouloir enlever ces glyphes? Cette opération ne peut être " +"annulée." -msgid "Terminal Forms" -msgstr "Formes finales (ARA)" +msgid "Armenian" +msgstr "Arménien" -msgid "Flattened Accents over Capitals" -msgstr "Accents aplatis sur capitales" +msgid "Armenian Ligatures" +msgstr "Ligatures arméniennes" -msgid "Diagonal Fractions" -msgstr "Fractions" +msgid "Arrow Options" +msgstr "Options de flèche" -msgid "Full Widths" -msgstr "Chasses pleines (CJC)" +msgid "ArrowAccelFactor" +msgstr "Facteur d'accélération sur flèche" -msgid "Half Forms" -msgstr "Demi-chasses (IND)" +msgid "ArrowMoveSize" +msgstr "Taille du déplacement sur flèche" -msgid "Halant Forms" -msgstr "Formes sans voyelle (IND)" +msgid "Arrows" +msgstr "Flèches" -msgid "Alternative Half Widths" -msgstr "Demi-chasses alternatives (CJC)" +msgid "Arrows Supplement-A" +msgstr "Flèches supplémentaires (A)" -msgid "Historical Forms" -msgstr "Formes historiques" +msgid "Arrows Supplement-B" +msgstr "Flèches supplémentaires (B)" -msgid "Horizontal Kana Alternatives" -msgstr "Kana horizontaux alternatifs (CJC)" +msgid "As Background" +msgstr "En arrière-plan" -msgid "Historic Ligatures" -msgstr "Ligatures historiques" +msgid "As CFF fonts" +msgstr "Comme polices CFF" -msgid "Hanja to Hangul (Deprecated)" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." msgstr "" +"Comme les glyphes sélectionnés sont également des glyphes source, ils seront " +"renommés, de sorte qu'ils ne pourront plus agir comme tel dans un lookup." -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Formes Hojo (JIS X 0212-1990) Kanji" - -msgid "Half Widths" -msgstr "Demi-chasses (CJC)" - -msgid "Initial Forms" -msgstr "Formes initiales (ARA)" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "" +"'Ascent' et 'Descent' doivent être positifs et leur somme ne doit pas " +"dépasser 16384" -msgid "Isolated Forms" -msgstr "Formes isolées (ARA)" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "" +"Demander à l'utilisateur les paramètres de traçage à chaque utilisation" -msgid "Italics" -msgstr "Italiques" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "" +"Demander à l'utilisateur les paramètres de METAFONT à chaque utilisation" -msgid "Justification Alternatives" -msgstr "Formes alternatives adaptées à la justif." +msgid "AskBDFResolution" +msgstr "Demander la résolution BDF" -msgid "Japanese Forms (Obsolete)" -msgstr "Formes japonaises (Obsolète)" +msgid "AskUserForCMap" +msgstr "Demander la cmap" -msgid "JIS2004 Forms" -msgstr "Formes JIS2004 (CJC)" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Même rapport largeur/hauteur que glyphe avec motif" -msgid "JIS78 Forms" -msgstr "Formes JIS78 (CJC)" +msgid "Assamese" +msgstr "Assamais" -msgid "JIS83 Forms" -msgstr "Formes JIS83 (CJC)" +msgid "At End" +msgstr "À la fin" -msgid "JIS90 Forms" -msgstr "Formes JIS90 (CJC)" +msgid "At Start" +msgstr "Au départ" -msgid "Horizontal Kerning" -msgstr "Crénage horizontal" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"Au moins une ancre s'est perdue lors du collage, car il n'y avait pas de " +"classe d'ancre correspondante dans la fonte d'arrivée." -msgid "Left Bounds" -msgstr "Alignement optique à gauche" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "31 glyphes max dans une liste d'insertion" -msgid "Standard Ligatures" -msgstr "Ligatures standard" +msgid "At most 8 kerning values may be specified here" +msgstr "Au maximum 8 paires de crénage peuvent être spécifiées ici" -msgid "Leading Jamo Forms" -msgstr "Forme coréenne basique initiale (CJC)" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "" +"À la taille de %d pixels, le caractère %s soit commence avant l'origine, " +"soit dépasse l'avance.\n" -msgid "Lining Figures" -msgstr "Chiffres modernes" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." +msgstr "" +"Dans les petites tailles en pixel (taille de la police d'écran)\n" +"les erreurs d'arrondi qui se produisent peuvent être\n" +"très laides. Une table de périphériques permet\n" +"de spécifier des ajustements à l'arrondi.\n" +"Chaque taille en pixel peut avoir son propre réglage." -msgid "Localized Forms" -msgstr "Formes localisées géographiquement" +msgid "Athapaskan" +msgstr "Athapascan" -msgid "Left to Right Alternates" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" msgstr "" +"Tentative d'appliquer un lookup à un emplacement hors de l'intervalle de\n" +"ce lookup contextuel seq=%d max=%d\n" -msgid "Left to Right mirrored forms" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" msgstr "" +"Tentative d'appliquer un lookup à un emplacement hors de l'intervalle de\n" +"ce lookup contextuel seq=%d, max=%d\n" -msgid "Mark Positioning" -msgstr "Positionnement de signe" +msgid "Attempt to back up twice\n" +msgstr "Tentative de revenir en arrière deux fois\n" -msgid "Medial Forms 2" -msgstr "Formes médianes 2 (ARA)" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Essai de division par 0 dans %.30s" -msgid "Medial Forms" -msgstr "Formes médianes (ARA)" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Tentative de codage du glyphe manquant %d à %d (0x%x)\n" -msgid "Mathematical Greek" -msgstr "Grec mathématique" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Tentative d'avoir une fnte avec plus de %d calques" -msgid "Mark to Mark" -msgstr "Signe sur signe" +msgid "Attempt to invert a singular matrix\n" +msgstr "Tentative d'inversion d'une matrice singulière\n" -msgid "Mark Positioning via Substitution" -msgstr "Positionnement de signe par substitution" +msgid "Attempt to make a character that refers to itself" +msgstr "Vous essayez de créer un glyphe qui se référence lui même" -msgid "Alternate Annotation Forms" -msgstr "Formes d'annotation alternatives" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Vous essayez de créer un glyphe qui se référence lui même" -msgid "NLC Kanji Forms" -msgstr "Formes Kanji de la NLC" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "" +"Tentative de créer une ligature pour un glyphe (non-existant) %d à " +"l'extérieur de" -msgid "Nukta Forms" -msgstr "Nukta (IND)" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Vous essayez de créer une ligature pour le glyphe %d depuis " -msgid "Numerators" -msgstr "Numérateurs" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "" +"Tentative d'écrire %d dans une champ 16-bit. Cela sera tronqué et le " +"fichier peut ne pas être utile." -msgid "Oldstyle Figures" -msgstr "Chiffres à l'ancienne" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "" +"Tentative de lire des données de fonctionnalité au-delà de la fin de la " +"table %s" -msgid "Optical Bounds" -msgstr "Alignement optique des deux côtés" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "" +"Tentative de lire des données de lookup au-delà de la fin de la table %s" -msgid "Ordinals" -msgstr "Ordinaux" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "Tentative de lire les données d'écriture au-delà de la table %s" -msgid "Ornaments" -msgstr "Ornements" - -msgid "Proportional Alternate Metrics" -msgstr "Chasses proportionnelles alternatives (CJC)" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "Tentative de redéfinition de l'ancre \"%s\" on line %d of %s" -msgid "Lowercase to Petite Capitals" -msgstr "Bas-de-casse vers très petites capitales" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "Tentative de redéfinition de la valeur \"%s\" on line %d of %s" -msgid "Proportional Kana" -msgstr "Kana proportionnel" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" +msgstr "" +"Tentative de référer à un lookup %d (à l'intérieur d'un lookup contextuel), " +"mais il y a\n" +"seulement %d lookups dans %s\n" -msgid "Proportional Numbers" -msgstr "Chiffres proportionnels" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Régénération d'une taille en pixel qui n'a pas été créée (%d@%d)" -msgid "Pre Base Forms" -msgstr "Formes antéposées (IND)" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "" +"Enregistrement d'un bitmap avec une taille de pixel non disponible (%d@%d)" -msgid "Pre Base Substitutions" -msgstr "Substitution antéposées (IND)" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Essai de calcul du log de %1$g dans %2$.30s" -msgid "Post Base Forms" -msgstr "Formes postposées (IND)" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Essai de calcul de la racine carrée de %1$g dans %2$.30s" -msgid "Post Base Substitutions" -msgstr "Substitutions postposées (IND)" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "" +"Tentative d'utilisation d'une routine multi-maîtres dans une fonte non MM " +"dans %s.\n" -msgid "Proportional Width" -msgstr "Chasses proportionnelles (CJC)" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "" +"Tentative d'utilisation d'une routine multi-maîtres dans une fonte non-mm.\n" -msgid "Quarter Widths" -msgstr "Quart de chasse (CJC)" +msgid "Auto Hinting Font..." +msgstr "Optimisation de rendu font, par hints..." -msgid "Randomize" -msgstr "Au hasard" +msgid "Auto Instructing Font..." +msgstr "Auto-instruction de fonte..." -msgid "Required Contextual Alternates" -msgstr "" +msgid "Auto Width" +msgstr "Chasse automatique..." -msgid "Rakar Forms" -msgstr "Formes Rakar" +msgid "Auto _Counter Hint" +msgstr "Hint auto des _contre-poinçons" -msgid "Required Ligatures" -msgstr "Ligatures requises " +msgid "AutoHint" +msgstr "Hints automatiques" -msgid "Reph Form" -msgstr "Forme du reph" +msgid "AutoHint changed glyphs before generating a font" +msgstr "Calculer les hints des glyphes modifiés avant de créer une fonte" -msgid "Right Bounds" -msgstr "Alignement optique à droite" +msgid "AutoKern All" +msgstr "Crénage auto intégral" -msgid "Right to Left Alternates" -msgstr "Formes alternatives droite-à-gauche (ARA)" +msgid "AutoKern Column" +msgstr "Crénage auto en colonne" -msgid "Right to Left mirrored forms" -msgstr "Formes reflétées de droite à gauche" +msgid "AutoKern Row" +msgstr "Crénage auto en ligne" -msgid "Ruby Notational Forms" -msgstr "Glyphes adaptés aux ruby (CJC)" +msgid "AutoKernDialog" +msgstr "Boîte de dialogue pour crénage auto" -msgid "Required Variation Alternates" -msgstr "" +msgid "AutoLBearingSync" +msgstr "Approche gauche auto" -msgid "Stylistic Alternatives" -msgstr "Alternatives stylistiques" +msgid "AutoSaveFrequency" +msgstr "Fréquence de sauvegarde auto" -msgid "Scientific Inferiors" -msgstr "Indices scientifiques" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Échec d'AutoWidth sur %s\n" -msgid "Lowercase to Small Capitals" -msgstr "Bas-de-casse vers petites capitales" +msgid "AutoWidthSync" +msgstr "Chasse auto" -msgid "Simplified Forms" -msgstr "Idéogrammes simplifiés (CJC)" +msgid "Auto_Hint" +msgstr "Génération automatique de _hints" -msgid "Style Set 1" -msgstr "Jeu stylistique 1" +msgid "Auto_Instr" +msgstr "Générat_ion automatique d'instructions" -msgid "Style Set 2" -msgstr "Jeu stylistique 2" +msgid "Auto_Kern" +msgstr "Crénage auto..." -msgid "Style Set 3" -msgstr "Jeu stylistique 3" +msgid "Autokern new entries" +msgstr "Crénage auto des nouvelles entrées" -msgid "Style Set 4" -msgstr "Jeu stylistique 4" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" +msgstr "" +"Échec de la récupération automatique des changements dans %.80s.\n" +"FontForge doit-il essayer à nouveau à son prochain lancement ?" -msgid "Style Set 5" -msgstr "Jeu stylistique 5" +msgid "Automatic" +msgstr "Automatique" -msgid "Style Set 6" -msgstr "Jeu stylistique 6" +msgid "AutotraceArgs" +msgstr "Arguments pour traçage" -msgid "Style Set 7" -msgstr "Jeu stylistique 7" +msgid "AutotraceAsk" +msgstr "Redemander les arguments de traçage" -msgid "Style Set 8" -msgstr "Jeu stylistique 8" +msgid "Autotracing..." +msgstr "Autotraçage..." -msgid "Style Set 9" -msgstr "Jeu stylistique 9" +msgid "Avestan" +msgstr "Avestique" -msgid "Style Set 10" -msgstr "Jeu stylistique 10" +msgid "Axerbaijani (Arabic)" +msgstr "Axéri (arabe)" -msgid "Style Set 11" -msgstr "Jeu stylistique 11" +msgid "Axerbaijani (Cyrillic)" +msgstr "Axéri (cyrillique)" -msgid "Style Set 12" -msgstr "Jeu stylistique 12" +msgid "Axis 1" +msgstr "Axe 1" -msgid "Style Set 13" -msgstr "Jeu stylistique 13" +msgid "Axis 2" +msgstr "Axe 2" -msgid "Style Set 14" -msgstr "Jeu stylistique 14" +msgid "Axis 3" +msgstr "Axe 3" -msgid "Style Set 15" -msgstr "Jeu stylistique 15" +msgid "Axis 4" +msgstr "Axe 4" -msgid "Style Set 16" -msgstr "Jeu stylistique 16" +msgid "Axis Ht:" +msgstr "Hauteur d'axe :" -msgid "Style Set 17" -msgstr "Jeu stylistique 17" +msgid "Axis Range:" +msgstr "Étendue de l'axe:" -msgid "Style Set 18" -msgstr "Jeu stylistique 18" +msgid "Axis Type:" +msgstr "Type d'axes:" -msgid "Style Set 19" -msgstr "Jeu stylistique 19" +msgid "Axis height of the font" +msgstr "Hauteur d'axe de la fonte" -msgid "Style Set 20" -msgstr "Jeu stylistique 20" +msgid "Axis range not valid" +msgstr "Étendue incorrecte" -msgid "Math Script Style" -msgstr "" +msgid "AxisValue|Default" +msgstr "Défaut" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Azebaijani (roman)" +msgstr "Azéri (latin)" -msgid "Subscript" -msgstr "Indice" +msgid "Azeri" +msgstr "Azéri" -msgid "Superscript" -msgstr "Exposant" +msgid "Azeri (Cyrillic)" +msgstr "Azéri (cyrillique)" -msgid "Swash" -msgstr "Forme calligraphique" +msgid "Azeri (Latin)" +msgstr "Azéri (latin)" -msgid "Titling" -msgstr "Titrage" +msgid "BB" +msgstr "Boîte" -msgid "Trailing Jamo Forms" -msgstr "Forme coréenne basique finale (CJC)" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "ApprocheInf:" -msgid "Traditional Name Forms" -msgstr "Formes traditionnelles pour noms propres (CJC)" +msgid "BDF Info..." +msgstr "Infos BDF..." -msgid "Tabular Numbers" -msgstr "Chiffres monochasse" +msgid "BDF Resolution" +msgstr "Résolution BDF" -msgid "Traditional Forms" -msgstr "Idéogrammes traditionnels (CJC)" +msgid "BDF bitmap properties table" +msgstr "table des propriétés bitmap BDF" -msgid "Third Widths" -msgstr "Tiers de chasse (CJC)" +msgid "B_uild" +msgstr "_Assembler" -msgid "Unicase" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Arrière" -msgid "Alternate Vertical Metrics" -msgstr "Chasses verticales alternatives (CJC)" +msgid "Back Classes" +msgstr "Classes de pré-chaîne" -msgid "Vattu Variants" -msgstr "Variantes vattu" +#, c-format +msgid "Back coverage %d: " +msgstr "Couverture arrière %d:" -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "Demi-chasse verticales alternatives (CJC)" - -msgid "Vowel Jamo Forms" -msgstr "Forme coréenne basique voyelle (CJC)" +msgid "Background Gradient" +msgstr "Dégradé de l'arrière-plan" -msgid "Vertical Kana Alternates" -msgstr "Kana verticaux alternatifs (CJC)" +msgid "Background Gradient:" +msgstr "Dégradé de l'arrière-plan :" -msgid "Vertical Kerning" -msgstr "Crénage vertical" +msgid "Background Image Color" +msgstr "Couleur de l'image d'arrière-plan" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Chasses prop. vert. alternatives (CJC)" +msgid "Background color for popup windows" +msgstr "Couleur d'arrière-plan des fenêtre pop-up" -msgid "Vertical Rotation & Alternates" -msgstr "Formes verticales par rotation (CJC)" +msgid "Background color for progress windows" +msgstr "Couleur d'arrière-plan pour les fenêtres de progression" -msgid "Vertical Alternates for Rotation" +msgid "Background color for the drawing area of all views" msgstr "" +"La couleur d'arrière-plan pour la zone de dessin de toutes les fenêtres" -msgid "Slashed Zero" -msgstr "Zéro barré" - -msgid "Required feature" -msgstr "Fonctionnalité obligatoire" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "" +"Couleur d'arrière-plan des entêtes de colonne en haut d'une matrice " +"d'édition." -#, c-format msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" +"Background color of the active entry in the main section of a matrix edit" msgstr "" -"La sous-table de lookup contient un glyphe inutilisé %s rendant toute la " -"table invalide" - -msgid "Multiple Substitution" -msgstr "Substitution multiple" +"Couleur d'arrière-plan d'une entrée active dans la section principale d'une " +"matrice d'édition" -msgid "Single Substitution" -msgstr "Substitution simple" +msgid "Backtrack" +msgstr "Pré-chaîne" -msgid "Undefined substitution" -msgstr "Substitution non définie" +msgid "Backtrack Match: " +msgstr "Correspondance pré-chaîne:" -msgid "Alternate Substitution" -msgstr "Substitution alternative" +#, c-format +msgid "Backtrack class %d: " +msgstr "Classe de pré-chaîne %d: " -msgid "Contextual Substitution" -msgstr "Substitution contextuelle" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Classe de pré-chaîne:" +msgstr[1] "Classes de pré-chaîne:" -msgid "Ligature Substitution" -msgstr "Substitution de ligature" +msgid "Backup SFD" +msgstr "Sauvegarder SFD" -msgid "Contextual Chaining Substitution" -msgstr "Enchaînement de substitutions contextuelles" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Ancre invalide : %s" -msgid "Extension" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "Classe de crénage Apple incorrecte\n" -msgid "Reverse Contextual Chaining Substitution" -msgstr "Enchaînement de substitutions contextuelles à contresens" +msgid "Bad Ascent/Descent" +msgstr "Ascent/Descent incorrect" -msgid "Pairwise Positioning (kerning)" -msgstr "Positionnement par paires (crénage)" +msgid "Bad Axis" +msgstr "Axe incorrect" -msgid "Single Positioning" -msgstr "Positionnement unique" +msgid "Bad BlueFuzz entry." +msgstr "Entrée BlueFuzz incorrecte." -msgid "Undefined positioning" -msgstr "Position non définie" +msgid "Bad BlueScale entry." +msgstr "Entrée BlueScale incorrecte." -msgid "Cursive attachment" -msgstr "Attachement cursif" +msgid "Bad BlueShift entry." +msgstr "Entrée BlueShift incorrect." -msgid "Mark to base attachment" -msgstr "Placement signe sur base" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "'name INDEX' incorrect dans la fonte CFF\n" -msgid "Mark to Ligature attachment" -msgstr "Placement signe sur ligature" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "Décalage CID incorrect pour le CID %d\n" -msgid "Mark to Mark attachment" -msgstr "Placement signe sur signe" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "CharString incorrect. N'inclue pas d'octet lenIV.\n" -msgid "Contextual Chaining Positioning" -msgstr "Positionnement contextuel en chaine" +msgid "Bad Class" +msgstr "Classe incorrecte" -msgid "Contextual Positioning" -msgstr "Positionnement contextuel" +msgid "Bad Color" +msgstr "Couleur incorrecte" -msgid "Adlam" -msgstr "" +msgid "Bad Copyright" +msgstr "Copyright incorrect" -msgid "Ahom" -msgstr "" +msgid "Bad Coverage Table" +msgstr "Table de couverture incorrecte" -msgid "Anatolian Hieroglyphs" -msgstr "Hiéroglyphes hittites" +msgid "Bad Design Size Info" +msgstr "Info de corps optique erronée" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Arabe" +msgid "Bad Device Table Adjustment" +msgstr "Ajustement incorrect dans la table de périphériques" -msgid "Script|Aramaic" -msgstr "Araméen" +msgid "Bad Drawing Operation" +msgstr "Opération de tracé incorrecte" -msgid "Script|Armenian" -msgstr "Arménien" +msgid "Bad Encoding" +msgstr "Codage défectueux" -msgid "Script|Avestan" -msgstr "Avestique" +msgid "Bad Extension" +msgstr "Extension incorrecte" -msgid "Script|Balinese" -msgstr "Balinais" +msgid "Bad FPST format" +msgstr "Fonte incorrecte (mauvais format FPST)" -msgid "Bamum" -msgstr "Bamoun" +msgid "Bad Family Name" +msgstr "Nom de famille incorrect" -msgid "Bassa Vah" +msgid "Bad Family Name, must begin with an alphabetic character." msgstr "" +"Nom de famille incorrect, il doit commencer par un caractère alphabétique" -msgid "Script|Batak" -msgstr "Batak" +msgid "Bad Font" +msgstr "Fonte incorrecte" -msgid "Script|Bengali" -msgstr "Bengali" +msgid "Bad Font Family Name" +msgstr "Nom de famille de fonte incorrect" -msgid "Script|Bengali2" -msgstr "Bengali2" +msgid "Bad Font Name" +msgstr "Nom de fonte incorrect" -msgid "Bhaiksuki" -msgstr "" +msgid "Bad GID in JSTF extenser table.\n" +msgstr "GID incorrect dans la table étendue JSTF\n" -msgid "Bopomofo" -msgstr "" +msgid "Bad Glyph Count" +msgstr "Nombre de glyphes incorrect" -msgid "Brāhmī" -msgstr "" +msgid "Bad Glyph Name" +msgstr "Nom de glyphe incorrect" -msgid "Braille" -msgstr "" +msgid "Bad Gradient" +msgstr "Dégradé incorrect" -msgid "Script|Buginese" -msgstr "Bugi" +msgid "Bad Grid Fitting table" +msgstr "Table d'ajustement à la grille incorrecte" -msgid "Script|Buhid" -msgstr "Buhid" +msgid "Bad Human Fontname" +msgstr "Nom courant de fonte incorrect" -msgid "Byzantine Music" -msgstr "Musique byzantine" +msgid "Bad IBM Family" +msgstr "Famille IBM incorrecte" -msgid "Canadian Syllabics" -msgstr "Canadien syllabique" +msgid "Bad Language" +msgstr "Langue incorrecte" -msgid "Carian" -msgstr "Carien" +msgid "Bad Lig. Caret Count" +msgstr "Nombre de coupures de ligature incorrect" -msgid "Caucasian Albanian" -msgstr "Albanais caucasien" +msgid "Bad MM Weights" +msgstr "Graisses MM incorrectes" -msgid "Chakma" -msgstr "Changma kodha" +msgid "Bad Mac Family" +msgstr "Famille Mac incorrecte" -msgid "Script|Cham" -msgstr "Cham" +msgid "Bad Metrics" +msgstr "Métriques incorrectes" -msgid "Script|Cherokee" -msgstr "Cherokee" +msgid "Bad Multiple Master Font" +msgstr "Fonte Multi-Maîtres incorrecte" -msgid "CJK Ideographic" -msgstr "Idéogrammes CJC" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "" +"Glyphe de substitution multiple/alternative incorrect. GID %d ne peut être " +"moins que %d\n" -msgid "Script|Coptic" -msgstr "Copte" +msgid "Bad Name" +msgstr "Nom incorrect" -msgid "Cypriot syllabary" -msgstr "Syllabaire chypriote" +msgid "Bad Number" +msgstr "Valeur incorrecte" -msgid "Cyrillic" -msgstr "Cyrillique" +#, c-format +msgid "Bad Number in %s" +msgstr "Nombre incorrect dans %s" -msgid "Script|Default" -msgstr "Par défaut" +msgid "Bad OS/2 version" +msgstr "Version OS/2 incorrecte" -msgid "Deseret (Mormon)" -msgstr "Déséret (mormon)" +msgid "Bad Parts List" +msgstr "Liste de pièces incorrecte" -msgid "Devanagari" -msgstr "Dévanagari" +msgid "Bad Pattern" +msgstr "Mauvais motif" -msgid "Devanagari2" -msgstr "Dévanagari2" +msgid "Bad Pattern Size" +msgstr "Taille de motif incorrecte" -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "Duployé" - -msgid "Egyptian Hieroglyphs" -msgstr "" +msgid "Bad Point Match" +msgstr "correspondance de point incorrecte" -msgid "Elbasan" -msgstr "" +msgid "Bad Point Numbering" +msgstr "Numérotation de point incorrecte" -msgid "Script|Ethiopic" -msgstr "Éthiopien" +msgid "Bad PostScript function" +msgstr "Fonction PostScript incorrecte" -msgid "Script|Georgian" -msgstr "Géorgien" +msgid "Bad Private Dictionary" +msgstr "Dictionnaire privé incorrect" -msgid "Glagolitic" -msgstr "Glagolitique" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Spécification de couleur RGB incorrecte : %s\n" -msgid "Gothic" -msgstr "Gothique" +msgid "Bad Range" +msgstr "Intervalle incorrect" -msgid "Grantha" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" msgstr "" +"Intervalle incorrecte, le début (%1$04X) est plus grand que la fin (%2$04X)" -msgid "Script|Greek" -msgstr "Grec" - -msgid "Script|Gujarati" -msgstr "Goudjrati" - -msgid "Script|Gujarati2" -msgstr "Goudjrati2" +msgid "Bad Reference" +msgstr "Référence incorrecte" -msgid "Gunjala Gondi" +msgid "Bad SFD file, missing subtable in kernclass defn.\n" msgstr "" +"Fichier SFD incorrect, sous-table manquante dans la définition de " +"kernclass.\n" -msgid "Gurmukhi" -msgstr "Gourmoukhi" - -msgid "Gurmukhi2" -msgstr "Gourmoukhi2" - -msgid "Hangul Jamo" -msgstr "Jamo Hangul" - -msgid "Hangul" +#, c-format +msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" msgstr "" +"Fichier SFD incorrect, deux classes d'ancre assignées à la même sous-table: " +"%s\n" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Bad Script" +msgstr "Systéme d'écriture incorrect" -msgid "Script|Hanunóo" -msgstr "Hanounóo" +msgid "Bad Sections" +msgstr "Sections incorrectes" -msgid "Hatran" -msgstr "" +msgid "Bad Sequence/Lookup List" +msgstr "Séquence/Liste de lookups incorrecte" -msgid "Script|Hebrew" -msgstr "Hébreu" +msgid "Bad Size" +msgstr "Taille incorrecte" -msgid "Hiragana & Katakana" -msgstr "Hiragana & katakana" +msgid "Bad StdHW entry." +msgstr "Entrée StdHW incorrecte." -msgid "Imperial Aramaic" -msgstr "Araméen impérial" +msgid "Bad StdVW entry." +msgstr "Entrée StdVW incorrecte." -msgid "Inscriptional Pahlavi" -msgstr "Pehlevi des inscriptions" +msgid "Bad StemSnapH entry." +msgstr "Entrée StemSnapH incorrecte." -msgid "Inscriptional Parthian" -msgstr "Parthe des inscriptions" +msgid "Bad StemSnapV entry." +msgstr "Entrée StemSnapV incorrecte" -msgid "Script|Javanese" -msgstr "Javanais" +msgid "Bad Style" +msgstr "Style incorrect" -msgid "Kaithi" -msgstr "" +msgid "Bad Template" +msgstr "Motif incorrect" -msgid "Script|Kannada" -msgstr "Kannada" +msgid "Bad Tile" +msgstr "Tuile incorrecte" -msgid "Script|Kannada2" -msgstr "Kannada2" +msgid "Bad Token" +msgstr "Mot-clé incorrect" -msgid "Kayah Li" -msgstr "" +msgid "Bad Transformation Matrix" +msgstr "Matrice de transformation incorrecte" -msgid "Script|Kharosthi" -msgstr "Kharosthi" +msgid "Bad Transformation matrix" +msgstr "Matrice de transformation incorrecte" -msgid "Script|Khmer" -msgstr "Khmer" +msgid "Bad Value" +msgstr "Valeur incorrecte" -msgid "Khojki" -msgstr "" +msgid "Bad Variants List" +msgstr "Table de Variantes incorrecte" -msgid "Khudawadi" -msgstr "" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Liste de variantes incorrecte pour le glyphe %s dans %s" -msgid "Script|Lao" -msgstr "Laotien" +msgid "Bad Version" +msgstr "Version incorrecte" -msgid "Script|Latin" -msgstr "Latin" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "Entête WOFF incorrecte, un champ qui doit être 0 ne l'est pas." -msgid "Lepcha (Róng)" -msgstr "Lepcha (róng)" +msgid "Bad Weight" +msgstr "Graisse incorrecte" -msgid "Script|Limbu" -msgstr "Limbu" +msgid "Bad base table.\n" +msgstr "Table de base incorrecte.\n" -msgid "Linear A" -msgstr "Linéaire A" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Boîte englobante invalide pour %s.\n" -msgid "Linear B" -msgstr "Linéaire B" +msgid "Bad cidmap file" +msgstr "fichier cidmap incorrect" -msgid "Lisu" +msgid "Bad class count in contextual chaining sub-table.\n" msgstr "" +"Compte de classes incorrect dans la sous-table d'enchaînement contextuel.\n" -msgid "Lycian" -msgstr "Lycien" - -msgid "Lydian" -msgstr "Lydien" - -msgid "Mahajani" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" msgstr "" +"Table de définition de classe incorrecte. L'intervalle %d-%d de glyphe est " +"hors intervalle [0,%d)\n" -msgid "Makasar" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" msgstr "" +"Table de définition de classe incorrecte. start=%d cnt=%d, max glyph=%d\n" -msgid "Script|Malayālam" -msgstr "Malayalam" +msgid "Bad class in state machine.\n" +msgstr "Classe incorrecte dans la machine d'état.\n" -msgid "Script|Malayālam2" -msgstr "Malayalam2" +msgid "Bad class name" +msgstr "Nom de classe incorrect" -msgid "Script|Mandaean" -msgstr "Mandéen" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Couleur incorrect à la ligne %d, doit être entre 000000 et ffffff." -msgid "Manichaean" -msgstr "Manichéen" +msgid "Bad contents.plist" +msgstr "Contents.plist incorrect" -msgid "Marchen" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" msgstr "" +"Sous-table de contexte ou d'enchainement incorrecte. Glyphe %d hors limite " +"[0,%d]\n" -msgid "Masaram Gondi" -msgstr "" +msgid "Bad correction" +msgstr "Correction incorrecte" -msgid "Mathematical Alphanumeric Symbols" -msgstr "Symboles mathématiques alphanumériques" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Compte incorrect dans la sous-table d'enchaînement contextuel.\n" -msgid "Medefaidrin" -msgstr "" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Compte incorrect dans la sous-table d'enchaînement contextuel.\n" -msgid "Meetei Mayek" -msgstr "Meitei Mayek" +msgid "Bad count.\n" +msgstr "Compte incorrect.\n" -msgid "Mende Kikakui" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" msgstr "" +"Table de couverture incorrecte. Le glyphe %d est hors intervalle [0,%d)\n" -msgid "Meroitic Cursive" -msgstr "Méroïtique (Cursive)" - -msgid "Meroitic Hieroglyphs" -msgstr "Méroïtique (Hieroglyphes)" - -msgid "Miao" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" msgstr "" +"Table de couverture incorrecte. L'intervalle %d-%d de glyphe est hors " +"intervalle [0,%d)\n" + +msgid "Bad dash list" +msgstr "Liste de tirets incorrecte" -msgid "Modi" +msgid "Bad data modifier in contour command in 'PfEd'\n" msgstr "" +"Modificateur de données incorrect dans la commande de contour de 'PfEd'\n" -msgid "Script|Mongolian" -msgstr "Mongol" +msgid "Bad data type in contour verb in 'PfEd'\n" +msgstr "Type de données incorrect dans un verbe de contour de 'PfEd'\n" -msgid "Mro" -msgstr "" +msgid "Bad default baseline" +msgstr "Ligne de base par défaut incorrect" -msgid "Multani" -msgstr "" +msgid "Bad device table" +msgstr "Table de périphérique incorrecte" -msgid "Musical" -msgstr "" +msgid "Bad device table\n" +msgstr "Table de périphériques incorrecte\n" -msgid "Script|Myanmar" -msgstr "Birman" +#, c-format +msgid "Bad device table for %s" +msgstr "Table de périphérique incorrecte pour %s" -msgid "N'Ko" -msgstr "" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "Table de périphérique incorrecte pour le glyphe %s dans %s" -msgid "Nabataean" -msgstr "" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "Table de périphériques incorrecte à la ligne %d de %s" -msgid "New Tai Lue" -msgstr "Tai lü nouveau" +msgid "Bad encoding file format" +msgstr "Format du fichier de codage incorrect" -msgid "Newa" -msgstr "" +msgid "Bad encoding information in 'cmap' table." +msgstr "Information de codage incorrecte dans la table 'cmap'" -msgid "Nushu" -msgstr "" +msgid "Bad fdselect\n" +msgstr "Fdselect erroné\n" -msgid "Ogham" -msgstr "Ogam" +msgid "Bad feature tag" +msgstr "Tag de fonctionnalité incorrect" -msgid "Ol Chiki" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" msgstr "" +"Quelques valeurs de mélange incorrectes dans /BlendDesignMap pour l'axe %s.\n" -msgid "Old Hungarian" -msgstr "Runes hongroises" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Italie ancienne (étrusque, osque, etc.)" - -msgid "Old North Arabian" -msgstr "Nord-arabique" - -msgid "Script|Old Permic" -msgstr "Permien ancien" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "" +"Valeur des drapeaux incorrecte. Cela implique que PLUS de composants sont " +"requis à la fin du glyphe %d\n" -msgid "Old Persian cuneiform" -msgstr "Vieux-perse cunéiforme" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Sous-routine flex incorrect dans %s\n" -msgid "Old Sogdian" -msgstr "" +msgid "Bad font" +msgstr "Fonte incorrecte" -msgid "Old South Arabian" -msgstr "Sud-arabique" +msgid "Bad font specification" +msgstr "Spécification de fonte incorrecte" -msgid "Old Turkic" -msgstr "Vieux-turc" +msgid "Bad font, offset out of bounds.\n" +msgstr "Fonte incorrecte, décalage hors-limites.\n" -msgid "Script|Oriya" -msgstr "Odia" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Fonte incorrecte : valeur de codage hors bornes\n" -msgid "Script|Oriya2" -msgstr "Odia2" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Format de la table de couverture %d incorrect\n" -msgid "Osage" +#, c-format +msgid "" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" msgstr "" +"Format de la sous-table %d (de %d) incorrect dans le bloc/EBLC de de la " +"matrice avec pixelsize=%d. Premier=%d, dernier%d.\n" -msgid "Osmanya" -msgstr "" +#, c-format +msgid "Bad glif file %s" +msgstr "Fichier glif incorrect : %s" -msgid "Pahawh Hmong" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" msgstr "" +"Glyphe incorrect (%d), table 'loca' en désordre (le début est après la fin)\n" -msgid "Palmyrene" -msgstr "" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "Glyphe incorrect (%d), la longueur de ses données est négative\n" -msgid "Pau Cin Hau" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" msgstr "" +"Glyphe incorrect (%d), sa définition s'étend au-delà de la fin de la table " +"'glyf'\n" -msgid "Script|Phags-pa" -msgstr "Phagpa" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "" +"Glyphe incorrect (%d), sa définition s'étend au-delà de l'espace lui étant " +"alloué\n" -msgid "Script|Phoenician" -msgstr "Phénicien" +msgid "Bad glyph count in mort table.\n" +msgstr "Nombre de glyphes incorrect dans la table 'mort'.\n" -msgid "Pollard Phonetic" -msgstr "Phonétique de Pollard" +msgid "Bad glyph name." +msgstr "Nom de glyphe incorrect." -msgid "Psalter Pahlavi" +msgid "Bad glyph range specified in color subtable of PfEd table\n" msgstr "" +"Intervalle de glyphe incorrect dans la sous-table 'couleur' de la table " +"PfEd\n" -msgid "Rejang" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" msgstr "" +"Intervalle incorrect dans la sous-table 'commentaire' de la table PfEd\n" -msgid "Runic" -msgstr "Runique" +msgid "Bad glyph reference in layer info.\n" +msgstr "Référence de glyphe incorrecte dans la couche info.\n" -msgid "Saurashtra" -msgstr "" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Sous-table de variantes glyphiques incorrecte dans la table MATH.\n" -msgid "Sharada" -msgstr "Charada" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Spécification de couleur hexa incorrecte : %s\n" -msgid "Shavian" -msgstr "Shavien" +msgid "Bad hex number" +msgstr "Valeur hexa incorrecte" -msgid "Siddham" -msgstr "" +#, c-format +msgid "Bad hex number in %s" +msgstr "valeur hexa incorrecte dans %s" -msgid "Sutton SignWriting" -msgstr "SignWriting de Sutton" +msgid "Bad image file" +msgstr "Fichier image incorrect" -msgid "Script|Sinhala" -msgstr "Singhalais" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Fichier image incorrect, pas un bitmap reconnu : %.100s" -msgid "Sogdian" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Fichier image incorrect : %.100s" + +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" msgstr "" +"Paire de crénage incorrecte: les glyphes %d & %d doivent être moins que %d\n" -msgid "Sora Sompeng" +#, c-format +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" msgstr "" +"Paire de crénage incorrecte : les glyphes %d & %d ne doivent pas être " +"négatifs\n" -msgid "Soyombo" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" msgstr "" +"Paire de crénage incorrecte: les glyphes %d & %d devraient avoir été < %d\n" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Sumero-Akkadian cunéiforme" +#, c-format +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "Paire de crénage incorrecte : les glyphes à %d & %d sont nuls\n" -msgid "Script|Sundanese" -msgstr "Soundanais" +msgid "Bad language tag" +msgstr "Balise de langue incorrecte" -msgid "Script|Syloti Nagri" -msgstr "Sylotî nâgrî" +msgid "Bad ligature anchor count.\n" +msgstr "Compte d'ancres sur ligature incorrect.\n" -msgid "Script|Syriac" -msgstr "Syriaque" +msgid "Bad ligature base table.\n" +msgstr "Table de ligature de base incorrecte.\n" -msgid "Script|Tagalog" -msgstr "Tagalog" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +msgstr "" +"Glyphe de composant ligature incorrect. GID %d ne peut être moins que %d " +"(dans la ligature %d)\n" -msgid "Script|Tagbanwa" -msgstr "Tagbanoua" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Glyphe de ligature incorrect. GID %d ne peut être moins que %d\n" -msgid "Tai Le" -msgstr "Taï le" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" +msgstr "" +"Format de table de lookup incorrect: format=2 (%d/%d), premier=%d dernier=%d " +"total de glyphes dans la fonte=%d\n" -msgid "Tai Tham" -msgstr "Taï Tham" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" +msgstr "" +"Format de table de lookup incorrect: format=4 (%d/%d), premier=%d dernier=%d " +"total de glyphes dans la fonte=%d\n" -msgid "Tai Viet" -msgstr "Taï Vietnamien" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +msgstr "" +"Format de table de lookup incorrect: format=6, premier=%d total de glyphes " +"dans la fonte=%d\n" -msgid "Takri" -msgstr "Tâkrî" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgstr "" +"Format de table de lookup incorrect: format=8, premier=%d cnt=%d total de " +"glyphes dans la fonte=%d\n" -msgid "Script|Tamil" -msgstr "Tamoul" +msgid "Bad lookup type" +msgstr "Type de lookup incorrect" -msgid "Script|Tamil2" -msgstr "Tamoul2" +msgid "Bad magic number" +msgstr "Constante (valeur magique) incorrecte" -msgid "Tangut" -msgstr "" +msgid "Bad mark table.\n" +msgstr "Table de signes incorrecte.\n" -msgid "Script|Telugu" -msgstr "Télougou" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Table de ligature 'mort' incorrecte. Elle n'est pas assez longue\n" -msgid "Script|Telugu2" -msgstr "Télougou2" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "Nom incorrect lors de l'analyse de %s pour unicode %x" -msgid "Thaana" -msgstr "" +msgid "Bad namelist file" +msgstr "Fichier de liste de noms incorrect" -msgid "Script|Thai" -msgstr "Thaï" +msgid "Bad number" +msgstr "Valeur incorrecte" -msgid "Script|Tibetan" -msgstr "Tibétain" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "Valeur incorrecte, infinie ou NaN : %s\n" -msgid "Tifinagh (Berber)" -msgstr "Tifinagh (berbère)" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Valeur numérique incorrecte pour %s.%s" -msgid "Tirhuta" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" msgstr "" +"Valeur numérique incorrected pour %s.%s, elle doit être comprise entre 0 et " +"255" -msgid "Script|Ugaritic" -msgstr "Ougaritique" +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "Décalage incorrect à la ligne %d, doit être entre 0% et 100%" -msgid "Script|Vai" -msgstr "Vaï" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "Décalage incorrect : %d pour la sous-fonte %s\n" -msgid "Warang Citi" -msgstr "" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "Opacité incorrecte à la ligne %d, doit être 0.0 et 1.0." -msgid "Script|Yi" -msgstr "Yi" +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" +msgstr "" +"Clé openTypeOS2type incorrecte: tous les octets sont utilisés. Elle sera " +"ignorée." -msgid "Zanabazar Square" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" msgstr "" - -msgid "Required Feature" -msgstr "Fonctionnalité nécessaire" - -msgid "State Machine" -msgstr "Machine d'état" - -msgid "LookupType|Unknown" -msgstr "Inconnu" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s dans %s lookup %d" - -#, c-format -msgid "%s lookup %d" -msgstr "%s lookups%d" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "sous-table %s" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s selon les données de glyphe %d" +"Paire de position incorrecte: les glyphes %d & %d devraient avoir été < %d\n" #, c-format -msgid "%s kerning class %d" -msgstr "%s classe de crénage %d" +msgid "Bad parts list for glyph %s in %s" +msgstr "Liste de pièces incorrecte pour le glyphe %s dans %s" -#, c-format -msgid "%s contextual %d" -msgstr "%s contextuel %d" +msgid "Bad pixel size" +msgstr "Taille en pixel incorrecte" -#, c-format -msgid "%s anchor %d" -msgstr "%s ancre %d" +msgid "Bad replace pattern" +msgstr "Motif de remplacement incorrect" #, c-format msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" msgstr "" -"Le glyphe %s contient un %s de %s et un de %s.\n" -"Celui de %s sera enlevé.\n" +"Glyphe avec enchaînement de substitutions contextuelles à contresens " +"incorrect: %d ne peut être moins que %d\n" -msgid "positioning" -msgstr "positionnement" +msgid "Bad rule" +msgstr "Règle incorrecte" -msgid "substitution" -msgstr "" +msgid "Bad script tag" +msgstr "Balise d'écriture incorrecte" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Le glyphe %s contient le même %s de %s et de %s\n" -"Celui de %s sera enlevé.\n" +msgid "Bad search pattern" +msgstr "Motif de recherche incorrect" -msgid "kern pair" -msgstr "Paire de crénage" +msgid "Bad selection" +msgstr "Sélection incorrecte" -msgid "ligature" -msgstr "Ligature" +msgid "Bad setting" +msgstr "Paramètre incorrect" #, c-format msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Le glyphe %s contient la même paire de crénage que dans %s et que dans %s\n" -"Celle de % sera enlevée.\n" - -msgid "_Horizontal" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" +"Fichier sfd incorrect. Le glyphe %s a une chasse %d même si elle devrait\n" +" être liée à la chasse de %s qui est %d.\n" -msgid "_Vertical" -msgstr "" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "sid %d erroné (doit être moins que %d)\n" -msgid "Is this horizontal or vertical kerning data?" -msgstr "Est-ce des données de crénage horizontal ou vertical?" +msgid "Bad signature in WOFF header." +msgstr "Signature incorrecte dans l'entête WOFF." -msgid "Kerning direction" -msgstr "Direction du crénage" +msgid "Bad stem add" +msgstr "Modification de fût et traverse erronée" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" -"Marques de séparation seulement significatives dans les enchaînements de " -"lookups contextuels, débutant à: %.20s..." +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "Sous-routine INDEX incorrect dans la fonte CFF.\n" #, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "Trop de marques de séparation, débutant à: %20s..." +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Glyphe de substitution incorrect : GID %d ne peut être moins que %d\n" -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"Une table de couverture a été trouvée dans un glyphe ou une classe basée sur " -"un lookup contextuel, débutant à: %20s..." +msgid "Bad tag" +msgstr "Mauvais marqueur" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "Table de couverture non terminée, débutant à: %.20s..." +msgid "Bad template, no extension" +msgstr "Motif incorrect, pas d'extension" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" -"Les remplaçants doivent suivre la table de couverture à laquelle ils " -"s'appliquent: %s" +msgid "Bad template, unrecognized format" +msgstr "Motif incorrect, format non reconnu" #, c-format msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" +"Bad token \"%.30s\"\n" +"near ...%40s" msgstr "" -"Il doit y avoir autant de glyphes de remplacement qu'il a de glyphes " -"correspondant: %s => %s" +"Mot-clé \"%.30s\" incorrect\n" +"près de ...%40s" #, c-format msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" msgstr "" -"Aucune liste de remplacement ne peut être spécifiée dans un lookup " -"contextuel. Utilisez un lookup imbriqué à la place, débutant à: %.20s..." +"Mot-clé incorrect. attendu \"%.10s\"\n" +"près de ...%40s" #, c-format msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" -"Une seule liste de remplacement peut être spécifiée dans un enchaînement de " -"lookups contextuels à contresens, débutant à: %.20s..." +"Mot-clé incorrect. Attendu \"%.10s\" trouvé \"%.10s\"\n" +"près de ...%40s" #, c-format msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" -"Aucun lookup ne peut être spécifié dans un lookup contextuel à contresens " -"(utilisez une liste de remplacement à la place), débutant à: %.20s..." +"Mot-clé incorrect. trouvé \"%1$c\"\n" +"près de ...%2$40s" #, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" msgstr "" -"L'invocation d'un lookup doit commencer par la séquence '@<' et se terminer " -"avec '>', débutant à: %.20s..." - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "Invocation de lookup non terminée, débutant à: %.20s..." +"Fonte tt incorrecte: les fins de contour n'ont aucun sens dans le glyphe " +"%d.\n" -#, c-format -msgid "Unknown lookup: %s" -msgstr "'Lookup' inconnu : %s" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Type incorrect" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "Référence à un lookup GSUB dans ce lookup contextuel GPOS : %s" +msgid "Bad undo" +msgstr "Annulation incorrecte" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "Référence à un lookup GPOS dans ce lookup contextuel GSUB : %s\t" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "" +"Valeur Unicode incorrecte pour un sélecteur de variante ou d'alternance" #, c-format msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " +"Bad unicode value when parsing %s\n" "%s" msgstr "" -"Les lookups doivent suivrent le glyphe, la classe ou la table de couverture " -"à laquelle il s'applique : %s" +"Valeur unicode incorrected lors de l'analyse de %s\n" +"%s" -msgid "Empty rule" -msgstr "Vide" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "Valeur de mélange incorrecte dans /BlendDesignMap pour l'axe %s.\n" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" -"Un enchaînement de lookups contextuels à contresens doit avoir un jeu de " -"glyphes de remplacement en quelque part." +msgid "Bad xfig file" +msgstr "Fichier XFIG incorrect" -msgid "This contextual rule applies no lookups." -msgstr "Cette règle contextuelle n'applique pas de lookup." +msgid "Balante" +msgstr "Balanté" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" -"Un enchaînement de lookups contextuels à contresens peut correspondre à une " -"seule table de couverture." +msgid "Balinese" +msgstr "Balinais" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "Il n'y a pas de glyphe nommé \"%s\" dans cette fonte." +msgid "Ball (Round Cap)" +msgstr "Stylo-bille (bout rond)" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "%s n'est pas un nom de classe pour les classes précédentes." +msgid "Balochi" +msgstr "Baloutchi" -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "%s n'est pas un nom de classe pour les classes correspondantes." +msgid "Bamileke" +msgstr "Bamiléké" -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "%s n'est pas un nom de classe pour les classes suivantes." +msgid "Bamum" +msgstr "Bamoun" -msgid "Bad FPST format" -msgstr "Fonte incorrecte (mauvais format FPST)" +msgid "Bamum Supplement" +msgstr "Bamoun supplémentaire" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" -"Attention: %s(%s) est à la fois condensée et étendue. C'est impossible.\n" +msgid "Bar Width:" +msgstr "Largeur du trait :" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "Attention : À la fois condensée et étendue. C'est impossible.\n" +msgid "Base Glyph" +msgstr "Glyphe de base" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"ATM nécessite que la fonte soit codée avec un codage MacRoman. Cette fonte " -"PostScript s'imprimera bien, mais à l'écran on ne verra que des bitmaps" +msgid "Base Glyph Name" +msgstr "Nom du glyphe de base" -msgid "The generated font won't work with ATM" -msgstr "La fonte créée ne fontionnera pas avec ATM" +msgid "Base Glyphs" +msgstr "Glyphes de base" -msgid "Can't open temporary file for postscript output\n" -msgstr "Impossible d'ouvrir le fichier temporaire pour la sortie PostScript\n" +msgid "Base Lig" +msgstr "Ligature" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Ressource POST manquante %u\n" +msgid "Base Ligatures" +msgstr "Ligatures de base" -msgid "Out of memory\n" -msgstr "Mémoire épuisée\n" +msgid "Base Mark" +msgstr "Signe de base" -#, c-format -msgid "%s is not in %.100s" -msgstr "%s n'est pas dans %.100s" +msgid "Base Marks" +msgstr "Signes de base" -msgid "Not in Collection" -msgstr "Pas dans la collection" +msgid "Base X" +msgstr "Base hor." -msgid "Pick a font, any font..." -msgstr "Choisissez une fonte, n'importe laquelle..." +msgid "Base Y" +msgstr "Base vert." -msgid "There are multiple fonts in this file, pick one" -msgstr "Il y a plusieurs fontes dans ce fichier, choisissez-en une" +msgid "Baseline" +msgstr "Ligne de base" -msgid "Can't open temporary file for truetype output.\n" -msgstr "Impossible d'ouvrir un fichier temporaire pour la sortie TrueType.\n" +msgid "Baseline table (OT version)" +msgstr "table de lignes de base (Version OT)" -#, c-format -msgid "No kerning table for %s\n" -msgstr "Pas de table de crénage pour %s\n" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Ligne de base utilisée pour le latin, grec et texte cyrillique" -msgid "can't create temporary file\n" -msgstr "Impossible de créer le fichier temporaire\n" +msgid "Bashkir" +msgstr "Bachkir" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Impossible d'ouvrir le fichier de police %s\n" +msgid "Basic Latin" +msgstr "Latin de base" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" -"%s est un fichier de ressources mac mais ne contient pas de fonte postscript " -"ou truetype\n" +msgid "Basic Multilingual Plane" +msgstr "Plan multilingue de base (PMB)" -msgid "Danish" -msgstr "Danois" +msgid "Be_vel" +msgstr "_Pan coupé" -msgid "Portuguese" -msgstr "Portugais" +msgid "Begin:" +msgstr "Début:" -msgid "Norwegian" -msgstr "Norvégien" +msgid "Belarussian" +msgstr "Biélorusse" -msgid "Japanese" -msgstr "Japonais" +msgid "Below Base Forms" +msgstr "Formes inférieures (IND)" -msgid "Lang|Arabic" -msgstr "Arabe" +msgid "Below Base Mark" +msgstr "Forme inférieure de diacritique" -msgid "Finnish" -msgstr "Finnois" +msgid "Below Base Substitutions" +msgstr "Substitutions inférieures (IND)" -msgid "Icelandic" -msgstr "Islandais" +msgid "Bengali" +msgstr "Bengali" -msgid "Maltese" -msgstr "Maltais" +msgid "Bengali Bangladesh" +msgstr "Bengali du Bangladesh" -msgid "Croatian" -msgstr "Croate" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" +msgstr "" +"Au-delà des extrémités, le dégradé se répète mais en réflexion.\n" +"Cela ne fonctionne paspour les dégradés PostScript." -msgid "Traditional Chinese" -msgstr "Chinois traditionnel" +msgid "" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." +msgstr "" +"Au-delà des extrémités, le dégradé se répète.\n" +"Cela ne fonctionne pas pour les dégradés PostScript." -msgid "Urdu" -msgstr "Ourdou" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" +msgstr "" +"Au-delà des extrémités, le dégradé prend la couleur aux points d'extrémité\n" +"Cela ne fonctionne pas pour les dégradés linéaires PostScript." -msgid "Lang|Thai" -msgstr "Thaï" +msgid "Bible Cree" +msgstr "Cree de la Bible" -msgid "Korean" -msgstr "Coréen" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Big Op Space1 :" -msgid "Estonian" -msgstr "Estonien" +msgid "Big Op Space2:" +msgstr "Big Op Space2 :" -msgid "Latvian" -msgstr "Letton" +msgid "Big Op Space3:" +msgstr "Big Op Space3 :" -msgid "Sami (Lappish)" -msgstr "Sami (lappon)" +msgid "Big Op Space4:" +msgstr "Big Op Space4 :" -msgid "Faroese (Icelandic)" -msgstr "Féroïen (islandais)" +msgid "Big Op Space5:" +msgstr "Big Op Space5 :" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Farsi/Persan" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (chinois traditionnel)" -msgid "Simplified Chinese" -msgstr "Chinois simplifié" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (chinois traditionnel)" -msgid "Flemish" -msgstr "Flamand" +msgid "Bind to Path" +msgstr "Mettre sur le chemin" -msgid "Irish Gaelic" -msgstr "Gaélique d'Irlande" +msgid "Bitm_ap Strikes Available..." +msgstr "Matrices de bitm_ap disponibles..." -msgid "Albanian" -msgstr "Albanais" +msgid "Bitm_ap strikes Available..." +msgstr "Matrices de bitm_ap disponibles..." -msgid "Romanian" -msgstr "Roumain" +msgid "Bitmap Fonts" +msgstr "fontes bitmap" -msgid "Slovak" -msgstr "Slovaque" +msgid "Bitmap Magnification..." +msgstr "Amplification du Bitmap..." -msgid "Slovenian" -msgstr "Slovène" +msgid "Bitmap Paste" +msgstr "Coller bitmap" -msgid "Yiddish" -msgstr "" +msgid "Bitmap Strikes\n" +msgstr "Matrices de bitmap\n" -msgid "Serbian" -msgstr "Serbe" +msgid "Bitmap Strikes Available" +msgstr "Matrices de bitmap disponibles" -msgid "Macedonian" -msgstr "Macédonien" +msgid "Bitmap _Magnification..." +msgstr "Grossissement des bitmaps" -msgid "Bulgarian" -msgstr "Bulgare" +msgid "Bitmap/outline _advance mismatch" +msgstr "Chasse non correspondante bitmap/contour" -msgid "Ukrainian" -msgstr "Ukrainien" +msgid "Bits/Pixel:" +msgstr "Bits/pixel :" -msgid "Byelorussian" -msgstr "Biélorusse" +msgid "Black" +msgstr "Noir" -msgid "Uzbek" -msgstr "Ouszbek" +msgid "Blackletter" +msgstr "Écriture gothique" -msgid "Kazakh" -msgstr "" +msgid "Blackletter Connected" +msgstr "Gothique attachée" -msgid "Axerbaijani (Cyrillic)" -msgstr "Axéri (cyrillique)" +msgid "Blackletter Disconnected" +msgstr "Gothique détachée" -msgid "Axerbaijani (Arabic)" -msgstr "Axéri (arabe)" +msgid "Blackletter Trailing" +msgstr "Gothique empattements étendus" -msgid "Lang|Armenian" -msgstr "Arménien" +msgid "Blend to New Font" +msgstr "Mélanger dans une Nouvelle Fonte..." -msgid "Lang|Georgian" -msgstr "Géorgien" +msgid "Block Elements" +msgstr "Pavés" -msgid "Moldavian" -msgstr "Moldave" +msgid "Block Separator" +msgstr "Séparateur de bloc" -msgid "Kirghiz" -msgstr "" +msgid "Blue Values Color" +msgstr "Couleur des valeurs bleues" -msgid "Tajiki" -msgstr "Tadjik" +msgid "Blue:" +msgstr "Bleu :" -msgid "Turkmen" -msgstr "Turkmène" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValues vont par paires. Sélectionnez en une autre." -msgid "Mongolian (Mongolian)" -msgstr "Mongol (mongol)" +msgid "Bold" +msgstr "Gras" -msgid "Mongolian (cyrillic)" -msgstr "Mongol (cyrillique)" - -msgid "Pashto" -msgstr "Pachto" - -msgid "Kurdish" -msgstr "Kurde" - -msgid "Kashmiri" -msgstr "" +msgid "Bold Italic" +msgstr "Gras italique" -msgid "Sindhi" -msgstr "" +msgid "Bone" +msgstr "Forme d'os" -msgid "Lang|Tibetan" -msgstr "Tibétain" +msgid "Book" +msgstr "Normal" -msgid "Nepali" -msgstr "Népalais" +msgid "Bookmark Current Dir" +msgstr "Ajouter un signet à cet emplacement" -msgid "Marathi" -msgstr "Marathe" +msgid "Bookmarks" +msgstr "Signets" -msgid "Lang|Bengali" -msgstr "Bengali" +msgid "Bopomofo Extended" +msgstr "Bopomofo étendu" -msgid "Assamese" -msgstr "Assamais" +msgid "Border Shape:" +msgstr "Formes de bordure :" -msgid "Lang|Gujarati" -msgstr "Goudjrati" +msgid "Border Type:" +msgstr "Type de bordure :" -msgid "Punjabi" -msgstr "Pendjabi" +msgid "Border Width" +msgstr "Largeur de bordure" -msgid "Lang|Oriya" -msgstr "Oriya" +msgid "Border Width:" +msgstr "Épaisseur de bordure :" -msgid "Lang|Malayalam" -msgstr "Malayalam" +msgid "Borders" +msgstr "Bordures" -msgid "Lang|Kannada" -msgstr "Kannada" +msgid "Bosnian" +msgstr "Bosniaque" -msgid "Lang|Tamil" -msgstr "Tamoul" +msgid "Both points must be specified, or neither" +msgstr "Les 2 points doivent être spécifiés, ou aucun" -msgid "Lang|Telugu" -msgstr "Télougou" +msgid "Both selected references have use-my-metrics set" +msgstr "Les deux références sélectionnées ont un jeu de \"use-my-metrics\"" -msgid "Lang|Sinhalese" -msgstr "Singhalais" +msgid "Bottom Hint" +msgstr "Hint du Bas" -msgid "Burmese" -msgstr "Birman" +msgid "Bottom Left" +msgstr "En bas à gauche" -msgid "Lang|Khmer" -msgstr "Khmer" +msgid "Bottom Right" +msgstr "En bas à droite" -msgid "Lang|Lao" -msgstr "Laotien" +msgid "Bottom Zone" +msgstr "Zone du Bas" -msgid "Vietnamese" -msgstr "Viêtnamien" +msgid "BottomLeft" +msgstr "En bas à gauche" -msgid "Indonesian" -msgstr "Indonésien" +msgid "BottomRight" +msgstr "En bas à droite" -msgid "Lang|Tagalog" -msgstr "Tagalog" +msgid "Bounding Box" +msgstr "Boîte englobante" -msgid "Malay (roman)" -msgstr "Malais (latin)" +msgid "Bounding Box:" +msgstr "Boîte englobante :" -msgid "Malay (arabic)" -msgstr "Malas (arabe)" +msgid "Bounding box above" +msgstr "Boîte englobante au-dessus" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Amharique" +msgid "Bounding box below" +msgstr "Boîte englobante au-dessous" -msgid "Tigrinya" -msgstr "" +msgid "Bounding box left of" +msgstr "Boîte englobante à gauche de" -msgid "Galla" -msgstr "" +msgid "Bounding box right of" +msgstr "Boîte englobante à droite de" -msgid "Somali" -msgstr "" +msgid "Box Drawing" +msgstr "Filets" -msgid "Swahili" -msgstr "" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Boîte entourant la marque de liste dans une zone liste (Combo Box)" -msgid "Kinyarwanda/Ruanda" -msgstr "Kinyarwanda/Rouandais" +msgid "Bracketted value is too large" +msgstr "La valeur entre parenthèses est trop grande" -msgid "Rundi" -msgstr "" +msgid "Braille Patterns" +msgstr "Motifs Braille" -msgid "Nyanja/Chewa" -msgstr "" +msgid "Braj Bhasha" +msgstr "Braj bhasha" -msgid "Malagasy" -msgstr "Malgache" +msgid "Brighter Border:" +msgstr "Bordure brillante :" -msgid "Esperanto" -msgstr "Espéranto" +msgid "Brightest Border:" +msgstr "Bordure la plus brillante :" -msgid "Basque" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" +"Ouvre une boîte de dialogue qui donne un contrôle précis sur\n" +"positionnement horizontal des indices et des exposants\n" +"en fonction de leur positionnement vertical." -msgid "Catalan" -msgstr "" +msgid "Broken" +msgstr "Invalide" -msgid "Lang|Latin" -msgstr "Latin" +msgid "Browse..." +msgstr "Recherche..." -msgid "Quechua" -msgstr "Quéchua" +msgid "Brush" +msgstr "Pinceau" -msgid "Guarani" -msgstr "" +msgid "Buginese" +msgstr "Bougi" -msgid "Aymara" -msgstr "" +msgid "Buhid" +msgstr "Buhide" -msgid "Tatar" -msgstr "" +msgid "Buil_d Duplicate Glyph" +msgstr "Construire un glyphe _dupliqué" -msgid "Lang|Uighur" -msgstr "Ouïgour" +msgid "Build _Composite Glyph" +msgstr "Constr_uire un glyphe composite" -msgid "Dzongkha" -msgstr "" +msgid "Building accented glyphs" +msgstr "Créer les glyphes accentués" -msgid "Javanese (roman)" -msgstr "Javanais (latin)" +msgid "Building duplicate encodings" +msgstr "Créer les codes dupliqués" -msgid "Sundanese (roman)" -msgstr "Sondanais (latin)" +msgid "Building small capitals" +msgstr "Construire les petites capitales" -msgid "Galician" -msgstr "Galicien" +msgid "Building sub/superscripts" +msgstr "Contruire les indices/exposants" -msgid "Afrikaans" -msgstr "" +msgid "Bulgarian" +msgstr "Bulgare" -msgid "Breton" -msgstr "" +msgid "Bump Size" +msgstr "Taille de bosse" -msgid "Inuktitut" -msgstr "" +msgid "Burmese" +msgstr "Birman" -msgid "Scottish Gaelic" -msgstr "Gaélique écossais" +msgid "Button" +msgstr "Bouton" -msgid "Manx Gaelic" -msgstr "Gaélique mannois" +msgid "Buttons" +msgstr "Boutons" -msgid "Irish Gaelic (with dot)" -msgstr "Gaélique irlandais (pointé)" +msgid "By Classes" +msgstr "Par classes" -msgid "Tongan" -msgstr "" +msgid "By Coverage" +msgstr "Par tables de couverture" -msgid "Greek (polytonic)" -msgstr "Grec (régulier)" +msgid "By Glyphs" +msgstr "Par glyphes" -msgid "Greenlandic" -msgstr "Groenlandais" +msgid "By _Scripts" +msgstr "Par _Écritures" -msgid "Azebaijani (roman)" -msgstr "Azéri (latin)" +msgid "By appending the suffix:" +msgstr "En ajoutant le suffixe:" -msgid "Unspecified Language" -msgstr "Langue non spécifiée" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "Angle (en degrés) d'inclinaison à appliquer à la fonte?" -msgid "Unknown Language" -msgstr "Langue inconnue" +msgid "Byelorussian" +msgstr "Biélorusse" -msgid "Percentage scale down for script level 1" -msgstr "Pourcentage de réduction pour script de niveau 1" +msgid "Byte Order Mark" +msgstr "Indicateur de boutienneté" -msgid "ScriptPercentScaleDown:" -msgstr "" +msgid "Byzantine Music" +msgstr "Musique byzantine" -msgid "Percentage scale down for script level 2" -msgstr "Pourcentage de réduction pour script de niveau 2" +msgid "Byzantine Musical Symbols" +msgstr "Symboles musicaux byzantins" -msgid "ScriptScriptPercentScaleDown:" -msgstr "" +msgid "C0 Control Character" +msgstr "Caractères de contrôle C0" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" +msgid "C1 Control Character" +msgstr "caractères de contrôle C1" msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" +"CALL function\n" +"Pops a value, calls the function represented by it" msgstr "" -"La hauteur minimale à laquelle traiter une expression\n" -"délimitée en tant que sous-formule" +"CALL function\n" +"Dépile une valeur, appelle la fonction qu'elle représente" -msgid "DisplayOperatorMinHeight:" +msgid "" +"CEILING\n" +"Pops one 26.6 value, rounds upward to an int\n" +"pushes result" msgstr "" +"CEILING\n" +"Dépile une valeur 26.6, l'arrondi au nombre entier supérieur\n" +"empile le résultat" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "Hauteur minimum des opérateurs n-aires (intégration, somme, etc.)" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (Sans enveloppe OpenType)" -msgid "MathLeading:" -msgstr "" +msgid "CFF CID (Bare)" +msgstr "CFF CID (Sans enveloppe OpenType)" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"L'espace blanc à laisser entre la formule mathématique\n" -"pour assurer un espacement de ligne appropriée." +msgid "CFF version mismatch\n" +msgstr "Mauvaise version CFF\n" -msgid "Axis height of the font" -msgstr "Hauteur d'axe de la fonte" +msgid "CID findfont Name" +msgstr "Nom \"findfont\" CID" -msgid "AxisHeight:" -msgstr "" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID : ne contient pas tout ce qui était attendu.\n" -msgid "AccentBaseHeight:" +msgid "CID keyed fonts may not be a master design of a multiple master font" msgstr "" +"Les polices à clefs CID ne peuvent pas servir de Design maître pour une " +"police MM" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" -"Hauteur maximale (encre) de la base de l'accent qui\n" -"ne nécessite pas de hausser les accents." +msgid "CJK Compatibility" +msgstr "Compatibilité CJC" -msgid "FlattenedAccentBaseHeight:" -msgstr "" +msgid "CJK Compatibility Forms" +msgstr "Formes de compatibilité CJC" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"Hauteur maximale (encre) de la base de l'accent qui\n" -"ne nécessite pas d'aplatir les accents." +msgid "CJK Compatibility Ideographs" +msgstr "Idéogrammes de compatibilité CJC" -msgid "SubscriptShiftDown:" -msgstr "" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "Idéographes de compatibilité CJC supplémentaires" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Le descente standard appliquée aux éléments en indice.\n" -"Positif pour un déplacement vers le bas." +msgid "CJK Enclosed Letters and Months" +msgstr "Lettres et mois CJC cerclés" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"Hauteur maximale du dessus (encre) des indices\n" -"qui ne nécessite pas de déplacer\n" -"les indices plus bas." +msgid "CJK Half Width Forms" +msgstr "CJC 1/2 chasse" -msgid "SubscriptTopMax:" -msgstr "" +msgid "CJK Ideographic" +msgstr "Idéogrammes CJC" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Chute maximale autorisée de la ligne de \n" -"base des indices par rapport à la base. \n" -"Utilisé pour les bases qui sont traitées comme \n" -"une boîte ou de la forme étendue. Positif pour la ligne\n" -"de base d'un indice qui a chuté en dessous de la base." +msgid "CJK Phonetics and Symbols" +msgstr "Symboles phonétiques CJC" -msgid "SubscriptBaselineDropMin:" -msgstr "" +msgid "CJK Radicals Supplement" +msgstr "Supplément de clés CJC" -msgid "Standard shift up applied to superscript elements." -msgstr "La montée standard appliquée aux élément en exposant." +msgid "CJK Strokes" +msgstr "Traits CJC" -msgid "SuperscriptShiftUp:" -msgstr "" +msgid "CJK Symbols and Punctuation" +msgstr "Symboles et ponctuation CJC" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"Décalage standard des exposants relatif\n" -"à la base en mode étroit" +msgid "CJK Unified Ideographs" +msgstr "Idéogrammes CJC unifiés" -msgid "SuperscriptShiftUpCramped:" -msgstr "" +msgid "CJK Unified Ideographs Extension A" +msgstr "Supplément A aux idéogrammes unifiés CJC" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"Hauteur minimale autorisée du bas\n" -"des exposants qui ne nécessite pas \n" -"de les déplacer plus haut." +msgid "CJK Unified Ideographs Extension B" +msgstr "Supplément B aux idéogrammes unifiés CJC" -msgid "SuperscriptBottomMin:" -msgstr "" +msgid "CJK Unified Ideographs Extension C" +msgstr "Supplément C aux idéogrammes unifiés CJC" + +msgid "CJK Unified Ideographs Extension D" +msgstr "Supplément D aux idéogrammes unifiés CJC" + +msgid "CJK Unified Ideographs Extension E" +msgstr "Supplément E aux idéogrammes unifiés CJC" msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." +"CLEAR\n" +"Pops all elements on stack" msgstr "" -"Chute maximale autorisée de la ligne de base\n" -"des indices par rapport à la partie supérieure de la base.\n" -"Utilisé pour les bases qui sont traitées comme une boîte\n" -"ou de la forme étendue. Positif pour la ligne de base d'un\n" -"exposant en-dessous de la base." +"CLEAR\n" +"Dépile tous les éléments de la pile" -msgid "SuperscriptBaselineDropMax:" -msgstr "" +msgid "CS Clarendon" +msgstr " 4.1 Clarendon" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "Écart minimum entre l'exposant et l'encre de l'indice." +msgid "CS Miscellaneous" +msgstr " 4.15 Divers" -msgid "SubSuperscriptGapMin:" -msgstr "" +msgid "CS Modern" +msgstr " 4.2 Moderne" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" +msgid "CS Monotone" +msgstr " 4.6 Monotone" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"Le niveau maximum auquel le bas (encre) de\n" -"l'exposant peut être poussé pour augmenter l'écart\n" -"entre les exposants et les indices, avant que l'indice\n" -"commence à être déplacé vers le bas." +msgid "CS Newspaper" +msgstr " 4.4 Journal" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" -"Espace blanc supplémentaire à ajouter après\n" -"chaque indice/exposant." +msgid "CS Stub Serif" +msgstr " 4.5 Empattements tronqués" -msgid "SpaceAfterScript:" -msgstr "" +msgid "CS Traditional" +msgstr " 4.3 Traditionnel" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Écart minimum entre le bas de la limite\n" -"supérieure et le haut de l'opérateur de base" +msgid "CS Typewriter" +msgstr " 4.7 Machine à écrire" -msgid "UpperLimitGapMin:" -msgstr "" +msgid "CVT variation table" +msgstr "table de variation CVT" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Distance minimum entre la ligne de base d'une limite\n" -"supérieure et la bas de l'opérateur de base" +msgid "C_ID Font Info..." +msgstr "_Infos fonte CID..." -msgid "UpperLimitBaselineRiseMin:" -msgstr "" +msgid "C_all..." +msgstr "_Appel..." -msgid "LowerLimitGapMin:" -msgstr "" +msgid "C_enter" +msgstr "C_entrer" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Écart minimum entre le haut (encre) de la limite inférieure\n" -"et le bas (encre) de l'opérateur de base." +msgid "C_hange" +msgstr "C_hanger" -msgid "LowerLimitBaselineDropMin:" -msgstr "" +msgid "C_hop" +msgstr "Supprim_er" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" -"Distance minimum entre la ligne de base de la\n" -"limite inférieure et le bas de l'opérateur de base." +msgid "C_lear" +msgstr "E_ffacer" -msgid "StackTopShiftUp:" -msgstr "" +msgid "C_lose Tab" +msgstr "Fermer l'onglet" -msgid "Standard shift up applied to the top element of a stack." -msgstr "Montée standard appliquée à l'élément supérieur d'une pile." +msgid "C_ontrast" +msgstr "_Contraste" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" +msgid "C_opy Reference" +msgstr "Copier ré_férence" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Montée standard appliquée à l'élément supérieur d'une\n" -"pile dans le style display" +msgid "C_orner" +msgstr "Convertir en point(s) _angulaire(s)" -msgid "StackBottomShiftDown:" -msgstr "" +msgid "C_ustom" +msgstr "Personnalisé" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Descente standard appliquée à l'élément inférieur d'une pile.\n" -"Des valeurs positives indiquent un mouvement vers le bas." +msgid "Ca_pital Height:" +msgstr "Hauteur de capitale" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" +msgid "Call Script" +msgstr "Appel d'un script" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Descente standard appliquée à l'élément inférieur\n" -"d'une pile dans un style display.\n" -"Des valeurs positives indiquent un mouvement vers le bas." +msgid "Called from...\n" +msgstr "Appelé depuis...\n" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" -"Écart minimum entre le bas de l'élément supérieur\n" -"d'une pile et le haut de l'élément inférieur." +msgid "Cambodian" +msgstr "Cambodgien" -msgid "StackGapMin:" -msgstr "" +msgid "Can Be _Interpolated" +msgstr "_Interpolable" msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"Écart minimum entre le bas de l'élément supérieur\n" -"d'une pile et le haut de l'élément inférieur \n" -"dans le style display" +"Cette fonte peut-elle être incluse dans un document (pdf) ?\n" +"Si oui, qu'est-il permis quant au document et quant à la fonte ?" -msgid "StackDisplayStyleGapMin:" -msgstr "" +msgid "Can't Find Glyph" +msgstr "Impossible de trouver le glyphe" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" -"Montée standard appliquée à l'élément supérieur d'une pile d'étirement." +msgid "Can't Parallel" +msgstr "Parallélisation impossible" -msgid "StretchStackTopShiftUp:" -msgstr "" +msgid "Can't _Be Interpolated" +msgstr "Non _interpôlable" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Descente standard appliquée au bas de\n" -"l'élément d'une pile d'étirement\n" -"Des valeurs positives indiquent un mouvement vers le bas." +msgid "Can't back up with nothing on stack\n" +msgstr "Je ne peux revenir en arrière avec rien dans la file\n" -msgid "StretchStackBottomShiftDown:" -msgstr "" +msgid "Can't compare arrays\n" +msgstr "Tableaux non comparables.\n" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"Écart minimum entre l'encre d'un élément\n" -"étiré et l'encre au bas de l'élément\n" -"au-dessus..." +msgid "Can't create temporary directory" +msgstr "Impossible de créer le répertoire temporaire" -msgid "StretchStackGapAboveMin:" -msgstr "" +msgid "Can't find autotrace" +msgstr "Impossible de lancer autotrace" msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" -"Écart minimum entre l'encre d'un élément\n" -"étiré et l'encre au haut de l'élément en-dessous." - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"Impossible de trouver le programme 'autotrace'.\n" +"Vous pouvez peut-être donner une valeur à la variable\n" +" d'environnement AUTOTRACE." -msgid "Standard shift up applied to the numerator." -msgstr "Montée standard appliquée au numérateur." - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" +msgid "Can't find mf" +msgstr "METAFONT n'a pas été trouvé" msgid "" -"Standard shift up applied to the\n" -"numerator in display style." +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" -"Montée standard appliquée au\n" -"numérateur dans le style display." +"Impossible de trouver mf – variable d'environnement METAFONT, ou télécharger " +"depuis :\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Il est inclus dans toute distribution TeX/Omega" -msgid "FractionDenominatorShiftDown:" -msgstr "" +msgid "Can't find the file" +msgstr "Impossible de trouver le fichier" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" -"Descente standard appliquée au dénominateur.\n" -"Des valeurs positives indiquent un mouvement vers le bas." +msgid "Can't fix" +msgstr "Insoluble" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" +msgid "Can't insert 'cvt'" +msgstr "Impossible d'insérer 'cvt'" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Descente standard appliquée au\n" -"dénominateur dans le style display.\n" -"Des valeurs positives indiquent un mouvement vers le bas." +msgid "Can't insert 'fpgm'" +msgstr "Impossible d'insérer 'fpgm'" -msgid "FractionNumeratorGapMin:" -msgstr "" +msgid "Can't insert 'prep'" +msgstr "Je ne peux insérer 'prep'" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Écart minimum toléré entre l'encre du bas du numérateur\n" -"et l'encre de la barre de fraction." +msgid "Can't instruct this glyph" +msgstr "Impossible d'ajouter des instructions à ce glyphe" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" +#, c-format +msgid "Can't open %s" +msgstr "Impossible d'ouvrir %s" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Écart minimum toléré entre l'encre du \n" -"bas du numérateur et l'encre de la barre de\n" -"fraction dans le style display." +#, c-format +msgid "Can't open %s\n" +msgstr "Impossible d'ouvrir %s\n" -msgid "FractionRuleThickness:" -msgstr "" +msgid "Can't open temporary file for postscript output\n" +msgstr "Impossible d'ouvrir le fichier temporaire pour la sortie PostScript\n" -msgid "Thickness of the fraction bar." -msgstr "Épaisseur de la barre de fraction." +msgid "Can't open temporary file for truetype output.\n" +msgstr "Impossible d'ouvrir un fichier temporaire pour la sortie TrueType.\n" -msgid "FractionDenominatorGapMin:" -msgstr "" +msgid "Can't run mf" +msgstr "Impossible de lancer mf" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Écart minimum toléré entre l'encre du dessus du dénominateur\n" -"et l'encre de la barre de fraction." +msgid "Can't specify a subtable here" +msgstr "Impossible de spécifier une sous-table ici" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" +msgid "Canadian Syllabics" +msgstr "Canadien syllabique" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Écart minimum toléré entre l'encre du bas du dénominateur\n" -"et l'encre de la barre de fraction dans le style display." +msgid "Cancel" +msgstr "Annuler" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Distance horizontale entre le haut\n" -"et le bas des éléments d'une fraction oblique." +msgid "Cancel Button" +msgstr "Annuler" -msgid "SkewedFractionHorizontalGap:" -msgstr "" +msgid "Cancel Buttons" +msgstr "Annuler" -msgid "SkewedFractionVerticalGap:" -msgstr "" +msgid "Cannot Be Undone" +msgstr "Irréversible" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Distance verticale entre l'encre du haut et du bas\n" -"des éléments d'une fraction oblique." +msgid "Cannot be Undone" +msgstr "Irréversible" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "Distance entre le" +#, c-format +msgid "Cannot find your hotkey definition file!\n" +msgstr "Impossible de trouver votre fichier de raccourcis clavier !\n" -msgid "OverbarVerticalGap:" -msgstr "" +#, c-format +msgid "Cannot open %s" +msgstr "Impossible d'ouvir %s" -msgid "OverbarRuleThickness:" -msgstr "" +#, c-format +msgid "Cannot open %s\n" +msgstr "Impossible d'ouvir %s\n" -msgid "Thickness of the overbar." -msgstr "Épaisseur du trait suscrit" +msgid "Cannot open a temporary file\n" +msgstr "Impossible d'ouvir un fichier temporaire\n" -msgid "Extra white space reserved above the overbar." -msgstr "Espace blanc additionnel réservé au-dessus du trait suscrit" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "Ouverture de fichier de fonctionnalité %.120s impossible" -msgid "OverbarExtraAscender:" -msgstr "" +msgid "Cannot open file" +msgstr "Ouverture du fichier impossible" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Distance entre le trait souscrit et \n" -"le bas (encre) de la base." +msgid "Canonical Start _Point" +msgstr "_Point de départ canonique" -msgid "UnderbarVerticalGap:" -msgstr "" +msgid "Canonical _Contours" +msgstr "_Contours canoniques" -msgid "Thickness of the underbar." -msgstr "Épaisseur du trait souscrit." +msgid "Capital Spacing" +msgstr "Chasses pour composition en capitales" -msgid "UnderbarRuleThickness:" -msgstr "" +msgid "Capitals to Petite Capitals" +msgstr "Capitales vers très petites capitales" -msgid "Extra white space reserved below the underbar." -msgstr "Espace blanc supplémentaire réservé sous le trait souscrit." +msgid "Capitals to Small Capitals" +msgstr "Capitales vers petites capitales" -msgid "UnderbarExtraDescender:" -msgstr "" +msgid "Carian" +msgstr "Carien" -msgid "RadicalVerticalGap:" -msgstr "" +msgid "Cartoon" +msgstr "Bande-dessinée" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" -"Espace entre l'encre en haut de\n" -"l'expression et du trait au-dessus." +msgid "Case-Sensitive Forms" +msgstr "Formes sensibles à la casse" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" +msgid "Caucasian Albanian" +msgstr "Albanais caucasien" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"Espace entre l'encre au haut de\n" -"l'expression et le trait au-dessus dans un\n" -"style display." +msgid "Center Bet_ween Control Points" +msgstr "Centrer entre les points de contrôle" -msgid "RadicalRuleThickness:" -msgstr "" +msgid "Center Out" +msgstr "Autour d'un centre" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" -"Épaisseur de la règle du radical\n" -"dans les signes radicaux conçus\n" -"ou construits." +msgid "Center of Selection" +msgstr "Centre de la sélection" -msgid "Extra white space reserved above the radical." -msgstr "Espace blanc supplémentaire réservé au-dessus du radical." +msgid "Centered" +msgstr "Centré" -msgid "RadicalExtraAscender:" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "Ponctuation centrée CJC" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Crénage horizontal supplémentaire avant l'indice\n" -"d'un radical si présent." +msgid "Chaha Gurage" +msgstr "Chaha gurage" -msgid "RadicalKernBeforeDegree:" -msgstr "" +msgid "Chaining Positioning" +msgstr "Positionnement chaîné" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" -"Crénage horizontal négatif après l'indice d'un\n" -"radical si présent." +msgid "Chaining Substitution" +msgstr "Substitution chaînée" -msgid "RadicalKernAfterDegree:" -msgstr "" +msgid "Chaining position" +msgstr "Position en chaîne" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" -"Hauteur du bas de l'indice du radical, si\n" -"présent, en proportion avec l'ascendeur\n" -"du signe de radical." +msgid "Chaining substitution" +msgstr "Substitution en chaîne" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" +msgid "Chakma" +msgstr "Changma kodha" -msgid "MinConnectorOverlap:" -msgstr "" +msgid "Change" +msgstr "Changer" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Chevauchement minimum de glyphes se touchant\n" -"pendant la construction du glyphe." +msgid "Change Glyphs" +msgstr "Modifier les glyphes" -msgid "Bad font, offset out of bounds.\n" -msgstr "Fonte incorrecte, décalage hors-limites.\n" +msgid "Change Length" +msgstr "Changer longueur" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Une des instances de cette police MM contient des courbes quadratiques. Il " -"faut les convertir en cubiques avant de pouvoir utiliser la police dans une " -"police MM" +msgid "Change Supplement..." +msgstr "Changer de supplément…" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "Nombre de glyphes différents dans les différentes instances" +msgid "Change UniqueID?" +msgstr "Changer UniqueID ?" -msgid "This glyph is defined in one instance font but not in another" -msgstr "Ce glyphe est défini dans une des instances, mais pas dans toutes" +msgid "Change Weight" +msgstr "Changer la graisse..." -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" -"Ce glyphe contient un nombre de références différent dans certaines instances" +msgid "Change X-Height" +msgstr "Changer la hauteur d'x..." -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Une des références de ce glyphe pointe sur des codes différents dans " -"différentes instances" +msgid "Change XHeight" +msgstr "Changer la hauteur d'x" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Un contour de ce glyphe compte un nombre de points différent dans certaines " -"instances" +msgid "Change _Glyph..." +msgstr "Modifier les glyphes..." -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"Ce glyphe contient un nombre de contours différent dans certaines instances" +msgid "Change _Weight..." +msgstr "Changer la graisse..." -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"Ce glyphe contient un nombre de hints différent dans certaines instances" +msgid "Change _X-Height..." +msgstr "Changer la hauteur d'X..." -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" -"Ce glyphe participe à des paires de crénage différentes dans certaines " -"instances" +msgid "Change whether spiro is active or not" +msgstr "Activer/désactiver Spiro" -msgid "Bad Multiple Master Font" -msgstr "Fonte Multi-Maîtres incorrecte" +msgid "Changed Color" +msgstr "Couleur des changements" -msgid "Various errors occurred at the selected glyphs" -msgstr "Ce glyphe soulève diverses erreurs" +msgid "Changing glyph weights" +msgstr "Changement des graisses" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" -"Les erreurs suivantes ont été soulevées par les glyphes sélectionnés: %.100s" +msgid "Changing glyphs" +msgstr "Changement des glyphes" -#, c-format msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" -"La police %.30s contient des courbes cubiques. Elle doit être convertie en " -"courbes quadratiques pour pouvoir être utilisée dans une police Apple " -"déformable" +"Changer l'approche gauche d'un glyphe modifiera l'approche\n" +"gauche de tous les glyphes composés à partir de celui-ci" -#, c-format msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" -"La police %.30s contient des courbes quadratiques. Elle doit être convertie " -"en courbes cubiques pour pouvoir être utilisée dans une police multi-maîtres." +"Changer la chasse d'un glyphe changera la chasse\n" +"de tous les glyphes composés à partir de celui-ci." -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"Il n'y a pas d'entrée ForceBoldThreshold dans la fonte grasse, mais il y a " -"une entrée ForceBold dans la fonte %30s" +msgid "Char. _Range" +msgstr "_Gamme de car." -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " -"codages différents" +msgid "CharCenterHighest" +msgstr "Centrer les autres accents selon leur point haut" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"Les fontes %1$.30s et %2$.30hs utilisent des courbes de Bézier d'ordres " -"différents (quadratique et cubique)" +msgid "Character Variants 01" +msgstr "Variantes de caractère 01" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"L'entrée \"%1$.20s\" manque à l'appel dans les dictionnaires privés de " -"%2$.30s et de %3$.30s" +msgid "Character Variants 02" +msgstr "Variantes de caractère 02" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" -"Le glyphe %1$.30s est défini dans la fonte %2$.30s mais pas dans %3$.30s" +msgid "Character Variants 03" +msgstr "Variantes de caractère 03" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"Le glyphe %1$.30s dans %2$.30s a à la fois des références et des contours. " -"Ceci n'est pas supporté dans une fonte MM" +msgid "Character Variants 04" +msgstr "Variantes de caractère 04" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Le glyphe %1$.30s n'a pas le même nombre de contours dans la fonte %2$.30s " -"que dans %3$.30s" +msgid "Character Variants 05" +msgstr "Variantes de caractère 05" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Le glyphe %1$.30s de la fonte %2$.30s a un nombre de points (ou de points de " -"contrôle) différent que dans %3$.30s" +msgid "Character Variants 06" +msgstr "Variantes de caractère 06" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Le glyphe %1$.30s de la fonte %2$.30s possède des contours orientés de " -"manière différente que ceux de %3$.30s" +msgid "Character Variants 07" +msgstr "Variantes de caractère 07" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Le glyphe %1$.30s de la fonte %2$.30hs a un nombre de références différent " -"dans %3$.30hs" +msgid "Character Variants 08" +msgstr "Variantes de caractère 08" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Le glyphe %1$.30s dans la police %2$.30s a des références avec des échelles " -"ou des rotations (etc.) différentes que dans %3$.30s" +msgid "Character Variants 09" +msgstr "Variantes de caractère 09" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Le glyphe %1$.30s de la fonte %2$.30s possède un nombre différent de paires " -"de crénage que dans %3$.30s" +msgid "Character Variants 10" +msgstr "Variantes de caractère 10" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Le glyphe %1$.30s a un nombre différent de points ou de points de contrôle " -"sur ce contour que dans d'autres instances de la police" +msgid "Character Variants 99" +msgstr "Variantes de caractère 99" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"Les %1$s hints du glyphe \"%2$.30s\" de la fonte %3$.30s ne correspondent " -"pas à ceux de %4$.30s (nombre différent ou critères de recouvrement " -"différents)" +msgid "Charsets" +msgstr "Jeux de caractères" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"Le glyphe %1$.30s dans la police %2$.30hs a un masque de hints différent que " -"dans %3$.30hs" +msgid "Chechen" +msgstr "Tchéchène" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" -"La police par défaut n'a pas de table 'cvt ' alors que l'instance %.30s en a " -"une" +msgid "Check Advance:" +msgstr "Vérifier la chasse :" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"les instances peuvent contenir une table 'cvt ', mais %.30s contient en plus " -"d'autres tables truetype" +msgid "Check Box" +msgstr "Case à cocher" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"La table 'cvt ' dans l'instance %.30s a une taille différente de la même " -"table dans la police par défaut" +msgid "Check Box Off Mark" +msgstr "Marque de case à cocher désélectionnée" -msgid "No problems detected" -msgstr "Aucun problème détecté" +msgid "Check Box On Mark" +msgstr "Marque de case à cocher sélectionnée" -msgid "OK" -msgstr "" +msgid "Check Self-Intersection" +msgstr "Vérifier auto-intersections" -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" +msgid "Check Unicode/Name mismatch" +msgstr "Incohérences nom/code Unicode" -msgid "NameList duplicated" -msgstr "" +msgid "Check VAdvance:\n" +msgstr "Vérif. chasse verticale :\n" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Check _flipped references" +msgstr "Vé_rifier les références miroitées" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Liste de noms %s basée sur %s qui ne peut être trouvé" +msgid "Check _missing extrema" +msgstr "Vérifier les _extréma manquants" -msgid "NameList base missing" -msgstr "La base de la liste de noms est manquante" +msgid "Check _outermost paths clockwise" +msgstr "Chemins extérieurs dans le sens _horaire" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Liste de noms %s basée sur deux listes de noms" +msgid "Check for CIDs defined _twice" +msgstr "Recherche des CID définis 2 f_ois." -msgid "NameList based twice" -msgstr "Liste de noms basée en double" +msgid "Check for _irrelevant control points" +msgstr "Vérifier les _points de contrôle non pertinents" + +msgid "Check for _undefined CIDs" +msgstr "Rechercher les CID n_on définis" -#, c-format msgid "" -"Missing rename \"to\" name %s\n" -"%s" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" msgstr "" -"Renommer \"à\" %s est manquant\n" -"%s" +"Chercher les glyphes contenant des entrées 'GSUB' pointant vers des glyphes " +"vides" -msgid "NameList parsing error" -msgstr "Erreur lors de l'analyse de la liste de noms" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "Vérifier les glyphes dont la chasse n'a pas la valeur indiquée." -#, c-format msgid "" -"Bad unicode value when parsing %s\n" -"%s" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." msgstr "" -"Valeur unicode incorrected lors de l'analyse de %s\n" -"%s" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "Nom manquant lors de l'analyse de %s pour unicode %x" +"Chercher les caractères dont le nom correspond à un point de code\n" +"Unicode et qui ne sont pas assignés à ce même point de code." -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "Nom incorrect lors de l'analyse de %s pour unicode %x" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "" +"Vérifier les glyphes dont la chasse verticale n'a pas la valeur indiquée." -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "Multiples noms lors de l'analyse de %s pour unicode %x" +msgid "Check for incomplete mark to base subtables" +msgstr "Sous-tables de signes sur base incomplètes" -msgid "AGL without afii" -msgstr "Noms Adobe (AGL) sans afii" +msgid "Check for missing _glyph names" +msgstr "Noms de _glyphes manquants" -msgid "AGL For New Fonts" -msgstr "Noms Adobe pour fontes nouvelles (AGLFN)" +msgid "Check for missing _scripts in features" +msgstr "Écritures manquantes dans les fonctionnalités" -msgid "Adobe Glyph List" -msgstr "Noms Adobe (AGL)" +msgid "Check for missing glyph names" +msgstr "Vérifier les noms de glyphes manquants" -msgid "AGL with PUA" -msgstr "Noms Adobe (AGL) avec PUA" +msgid "Check for multiple characters with the same name" +msgstr "Chercher les glyphes ayant le même nom" -msgid "Greek small caps" -msgstr "Petites capitales grecques" +msgid "Check missing _bitmaps" +msgstr "Vérifier les _bitmaps manquantes" -msgid "ΤεΧ Names" -msgstr "Noms ΤεΧ" +msgid "Check multiple Names" +msgstr "Noms répétés" -msgid "AMS Names" -msgstr "Noms AMS" +msgid "Check multiple Unicode" +msgstr "Codes Unicode répétés" -msgid "Bad Token" -msgstr "Mot-clé incorrect" +msgid "Check substitutions for empty chars" +msgstr "Substitutions par des glyphes vides" -#, c-format msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"Mot-clé \"%.30s\" incorrect\n" -"près de ...%40s" +"Vérifiez les contours de glyphe pour les erreurs standard avant de " +"sauvegarder\n" +"Cela peut être lent." -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Mot-clé incorrect. Attendu \"%.10s\" trouvé \"%.10s\"\n" -"près de ...%40s" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "Verifier si un CID est défini dans plus d'une sous-fonte" -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"Mot-clé incorrect. trouvé \"%1$c\"\n" -"près de ...%2$40s" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "Vérifier si un CID n'est défini dans aucune sous-fonte" -#, c-format msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" -"Mot-clé incorrect. attendu \"%.10s\"\n" -"près de ...%40s" +"Vérifie si une substitution, une classe de crénage, etc.,\n" +"utilise un nom de glyphe qui n'existe pas dans la fonte" -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"Mot-clé inattendu\n" -"devant ...%40s" +msgid "Cherokee Supplement" +msgstr "Cherokee supplémentaire" -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"Mot-clé inattendu en fin d'expression\n" -"devant ...%40s" +msgid "Chinese (Hong Kong)" +msgstr "Chinois de Hong-Kong zh_HK" -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Essai de calcul du log de %1$g dans %2$.30s" +msgid "Chinese (Macau)" +msgstr "Chinois de Macao" -msgid "Bad Value" -msgstr "Valeur incorrecte" +msgid "Chinese (PRC)" +msgstr "Chinois de RPC zh_CN" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Essai de calcul de la racine carrée de %1$g dans %2$.30s" +msgid "Chinese (Singapore)" +msgstr "Chinois de Singapour" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Essai de division par 0 dans %.30s" +msgid "Chinese (Taiwan)" +msgstr "Chinois de Taïwan zh_TW" -msgid "Projecting..." -msgstr "Projection..." +msgid "Chinese Hong Kong" +msgstr "Chinois de Hong-Kong" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"Si vous souhaitez remplacer le tableau OtherSubrs d'Adobe (pour les fontes " -"Type1)\n" -"avec votre propre tableau, référez à un fichier contenant\n" -"une liste de jusqu'à 14 sous-routines PostScript. Chaque sous-routine doit\n" -"être précédée par une ligne commençant avec '%%%%' (tout texte avant la\n" -"première ligne '%%%%' sera considéré comme une notice de copyright).\n" -"Les trois premières sous-routines sont pour les flex hints, la suivant pour " -"la\n" -"substition de hint (ceci DOIT être présent), la 14ième (ou 13ième puisque\n" -"la numérotation comment par 0) est pour les hints de contrepoinçon.\\n\n" -"Les sous-routines ne doivent pas être mises entre crochets [ ]." +msgid "Chinese Phonetic" +msgstr "Chinois phonétique" -msgid "OtherSubrsFile" -msgstr "Sous-progammes pour fontes T1" +msgid "Chinese Simplified" +msgstr "Chinois simplifié" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "Codage par défaut pour les nouvelles fontes" +msgid "Chinese Traditional" +msgstr "Chinois sraditionnel" -msgid "NewCharset" -msgstr "Codage nouvelle fonte" +msgid "Choose a file format..." +msgstr "Choisir un format de fichier..." -msgid "NewEmSize" -msgstr "Cadratin" +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Choisir la méthode en fonction du système d'écriture du glyphe" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Taille par défaut du cadratin dans une nouvelle fonte." +msgid "Choose which lookups to copy" +msgstr "Choisissez quels lookups copier" -msgid "NewFontsQuadratic" -msgstr "Courbes quadratiques" +msgid "Church Slavonic" +msgstr "Slavon d'église" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Les nouvelles fontes doivent elles utiliser des courbes\n" -"quadratiques (TrueType) ou cubiques (PostScript & OpenType)?" +msgid "Clarendon Serifs" +msgstr "4. Empattements Clarendon" -msgid "FreeTypeInFontView" -msgstr "Fenêtre de fonte avec Freetype" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Classe" +msgstr[1] "Classes" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Utiliser Freetype, si disponible, pour le rendu des caractères\n" -"dans la fenêtre de fontes. C'est ce qui donne généralement le\n" -"meilleur résultat." +#, c-format +msgid "Class %d: " +msgstr "Classe %d" -msgid "LoadedFontsAsNew" -msgstr "Tout convertir" +msgid "Class 0" +msgstr "Classe 0" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Les fontes lues sur le disque doivent-elles conserver leur type de courbes\n" -"(quadratique ou cubique), ou faut-il convertir l'ordre des courbes à la\n" -"valeur choisie pour les nouvelles fontes ? (cf. courbes quadratiques)." +msgid "Class 1: {Everything Else}" +msgstr "Classe 1 : {Tous les glyphes restant}" -msgid "PreferCJKEncodings" -msgstr "CJC plutôt qu'Unicode" +msgid "Class Name" +msgstr "Nom de classe" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." +msgid "Class already used" +msgstr "Classe déjà utilisée" + +msgid "Class definition sub-table extends beyond end of table\n" msgstr "" -"Lors du chargement d'une fonte TrueType ou OpenType contenant à la fois\n" -"un codage Unicode et un codage CJC, cette option permet de spécifier\n" -"quel codage charger." +"La sous-table de définition de classe s'étend au-delà de la fin de table\n" -msgid "AskUserForCMap" -msgstr "Demander la cmap" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Index de classe hors limites %d (doit être <%d)\n" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"Lors du chargement d'une fonte au format sfnt (Truetype, Opentype,\n" -"etc...), demander à l'utilisateur la cmap à utiliser pour commencer." +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Classe hors limites dans la sous-table de signes GPOS\n" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" msgstr "" -"Liste de tags de tables (4 lettres), séparés par des virgules.\n" -"FontForge conservera ces tables inchangées du chargement à la sauvegarde.\n" -"Ne pas inclure les tags des tables que FontForge croit comprendre." +"Classe hors limites dans la sous-table de signes GPOS pour la marque %.30s\n" +"\n" -msgid "PreserveTables" -msgstr "Tables à préserver" +msgid "Class10" +msgstr "Classe10" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"Dans la fenêtre de glyphe, la touche Majuscules force un déplacement\n" -"à être parallèle à l'inclinaison des italiques plutôt qu'à la verticale." +msgid "Class2" +msgstr "Classe2" -msgid "ItalicConstrained" -msgstr "Italique contraint" +msgid "Class3" +msgstr "Classe3" -msgid "SnapToInt" -msgstr "Magnétisme aux entiers" +msgid "Class4" +msgstr "Classe4" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Lors du clic dans la fenêtre de glyphe, déplacer le pointeur aux entiers les " -"plus près." +msgid "Class5" +msgstr "Classe5" -msgid "JoinSnap" -msgstr "Distance de magnétisme des jonctions" +msgid "Class6" +msgstr "Classe6" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"La commande 'Édition->Joindre' joindra les points proches d'au moins\n" -"cette distance. Une valeur de 0 impose que les points coïncident." +msgid "Class7" +msgstr "Classe7" -msgid "CopyMetaData" -msgstr "Copie des méta-données" +msgid "Class8" +msgstr "Classe8" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"Lors d'une copie de glyphe dans la vue de fonte, copier aussi les\n" -"méta-données du glyphe (nom, codage, commentaire, etc)." +msgid "Class9" +msgstr "Classe9" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Nombre max d'annulations stockées pour un glyphe" +msgid "Class|Name" +msgstr "Nom" -msgid "UndoDepth" -msgstr "Nombre d'annulations" +msgid "Clea_nup Glyph" +msgstr "_Nettoyer le glyphe" -msgid "AutoWidthSync" -msgstr "Chasse auto" +msgid "Cleanup Self Intersect" +msgstr "Nettoyer les intersections" -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Changer la chasse d'un glyphe changera la chasse\n" -"de tous les glyphes composés à partir de celui-ci." +msgid "Clear" +msgstr "Supprimer" -msgid "AutoLBearingSync" -msgstr "Approche gauche auto" +msgid "Clear All" +msgstr "Déselectionner tout" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Changer l'approche gauche d'un glyphe modifiera l'approche\n" -"gauche de tous les glyphes composés à partir de celui-ci" +msgid "Clear All Device Tables" +msgstr "Supprimer toutes les tables de périphériques" -msgid "ClearInstrsBigChanges" -msgstr "Supprimer les instructions si points renumérotés" +msgid "Clear DStem" +msgstr "Supprimer contraintes sur traits diag." -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Les instructions dans une fonte TrueType se réfèrent aux points\n" -"par leurs numéros. Si vous modifiez la fonte d'une manière qui\n" -"modifie les numéros (ajout, suppression de points, ...), le\n" -"résultat sera probablement désastreux.\n" -"\n" -"Normalement, pour éviter ce problème, FontForge supprime les\n" -"instructions s'il détecte que les point ont été renumérotés.\n" -"\n" -"Vous pouvez inhiber ce comportement, à vos risques et périls." +msgid "Clear Device Table" +msgstr "Supprimer la table de périphériques" -msgid "CopyTTFInstrs" -msgstr "Copier les instructions TTF" +msgid "Clear Instructions" +msgstr "Supprimer les instructions" -msgid "AccentOffsetPercent" -msgstr "Pourcentage de décalage des accents" +msgid "Clear Special Data" +msgstr "Effacer les données spéciales" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Pourcentage de cadratin pour séparer un accent de son glyphe\n" -"de base avec la commande 'Créer glyphes accentués'" +msgid "Clear _Background" +msgstr "Effacer arrière-plan" -msgid "AccentCenterLowest" -msgstr "Centrer les accents graves et aigus selon leur point bas" +msgid "Clear _VStem" +msgstr "Supprimer contraintes sur traits _vert." -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." +msgid "Clear all device table corrections associated with this combination" msgstr "" -"Lorsqu'il met un accent grave ou aigu sur une lettre, FontForge\n" -"doit-il le centrer en tenant compte du point le plus bas\n" -"de l'accent (oui), ou en tenant compte de sa largeur (non) ?" +"Supprimer toutes les corrections de la table des périphériques associées à " +"cette combinaison." -msgid "CharCenterHighest" -msgstr "Centrer les autres accents selon leur point haut" +msgid "Clear destination layer before copy" +msgstr "Supprimer le calque de destination avant la copie" + +msgid "ClearInstrsBigChanges" +msgstr "Supprimer les instructions si points renumérotés" msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" msgstr "" -"Lors du centrage d'un accent sur un glyphe, l'accent doit-il être\n" -"centré par rapport au point le plus haut du glyphe (oui), ou par\n" -"rapport au milieu du glyphe (non)?" - -msgid "PreferSpacingAccents" -msgstr "Préférer les accents chassants" +"Cliquez ici pour plus d'information sur OFL (SIL Open Font License)\n" +"ainsi que la FAQ correspondante.\n" msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" -"Utiliser des accents chassants (Unicode: 02C0-02FF) (oui), plutôt que\n" -"des accents combinants (Unicode: 0300-036F) (non) lors de la création\n" -"des caractères accentués." +"Cliquez ici pour ajouter les métadonnées OFL à votre propre fonte dans les " +"champs Licence et URL de la licence.\n" +"Ensuite, cliquez sur le champ de licence pour remplir les espaces réservées " +"à la synchronisation avec OFL.txt.\n" msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" -"FontForge peut utiliser deux applications externes de vectorisation :\n" -"autotrace et potrace.\n" -"Si votre système n'en a qu'une, FontForge l'utilisera, mais si vous\n" -"avez les deux, 'On' privilégiera potrace (et 'Off' autotrace)." +"Cliquez sur un intervalle pour sélectionner les caractères dans cet " +"intervalle.\n" +"Double-cliquez sur une intervalle pour voir les caractères qui devraient\n" +"être dans l'intervalle mais qui n'y sont pas." -msgid "PreferPotrace" -msgstr "Préférer Potrace" +msgid "Clip Path Color" +msgstr "Couleur du chemin de détourage" -msgid "AutotraceArgs" -msgstr "Arguments pour traçage" +msgid "Cloc_kwise" +msgstr "Se_ns des aiguilles d'une montre" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Paramètres supplémentaires à passer au programme de traçage\n" -"(autotrace ou potrace)" +msgid "Close Open Contours" +msgstr "Fermer les contours ouverts" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"Demander à l'utilisateur les paramètres de traçage à chaque utilisation" +msgid "Co_py LBearing" +msgstr "Co_pier approche gauche" -msgid "AutotraceAsk" -msgstr "Redemander les arguments de traçage" +msgid "Color" +msgstr "Couleur" -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "Paramètres à passer à METAFONT. Le nom de fichier sera donné après." +msgid "Color Button" +msgstr "Bouton de couleur" -msgid "MfArgs" -msgstr "Argument pour METAFONT" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." +msgstr "La source de couleur avec l'id %s est de type inattendu %s." -msgid "Ask the user for mf commands each time mf is invoked" +msgid "Color of column dividers in the main section of a matrix edit" msgstr "" -"Demander à l'utilisateur les paramètres de METAFONT à chaque utilisation" +"Couleur des séparateurs de colonne dans la section principale d'une matrice " +"d'édition" -msgid "MfAsk" -msgstr "Redemander les arguments METAFONT" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "" +"Couleur des séparateurs de colonne dans la section titre d'une matrice " +"d'édition" msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" +"Color of frozen (unchangeable) entries in the main section of a matrix edit" msgstr "" -"FontForge charge de grandes images en arrière-plan des glyphes\n" -"avant de les autotracer. Vous pouvez conserver ces images pour\n" -"examiner le résultat produit par 'mf' (non), ou les enlever (oui) pour\n" -"économiser de la place" +"Couleur d'une entrée figée (inchangeable) dans la section principale d'une " +"matrice d'édition" -msgid "MfClearBg" -msgstr "Supprimer les images après traçage" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "" +"Couleur d'une entrée active (modifiable) dans la section principale d'une " +"matrice d'édition" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." +msgid "Color of the font used to display glyph information in the fontview" msgstr "" -"METAFONT envoie beaucoup de verbiage sur stdout. La plupart du temps,\n" -"c'est sans importance, sauf lorsque quelque chose se passe mal." +"Couleur utilisée pour afficher l'information sur le glyphe dans la fenêtre " +"de fonte." -msgid "MfShowErr" -msgstr "Montrer les erreurs METAFONT" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Couleur utilisée pour délimiter la chasse d'un glyphe" -msgid "FoundryName" -msgstr "Fondeur" +msgid "Color used to draw the background of selected glyphs" +msgstr "Couleur utilisée pour remplir l'arrière-plan des glyphes sélectionnés" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Nom utilisé pour le champ 'Fondeur'\n" -"lors de la génération des fontes BDF" +msgid "Color used to draw the foreground of empty slots" +msgstr "Couleur utilisée pour remplir le premier-plan des cases vides." -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Nom utilisé comme 'Identifiant de vendeur', pour\n" -"la génération de fonte TTF (table OS/2).\n" -"Quatre caractères maximum" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Couleur utilisée pour remplir le premier-plan des glyphes sélectionnés" -msgid "TTFFoundry" -msgstr "Fondeur TTF" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Couleur utilisée pour délimiter la chasse italique d'un glyphe" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"Liste de noms utilisés par FontForge lors de la\n" -"création d'une nouvelle fonte." +msgid "Color used to draw the kerning line" +msgstr "Couleur utilisée pour tracer la ligne de crénage" -msgid "NewFontNameList" -msgstr "Nommage des nouvelles fontes" +msgid "Color used to draw the left side bearing" +msgstr "Couleur utilisée pour tracer l'approche gauche" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Il y a très longtemps, Adobe assigna des codages dans la PUA (Zone\n" -"d'usage public), pour de nombreuses variantes stylistiques des caractères:\n" -"petites capitales, chiffres à l'ancienne, etc... Adobe ne soutient plus\n" -"que ce soit une bonne idée et recommande d'ignorer ces codages.\n" -"\n" -"Ces assignations existaient parce que peu d'applications savaient utiliser\n" -"les fonctions OpenType pour accèder à ces variantes. Adobe pense maintenant\n" -"que toutes les applis consciencieuses devraient savoir le faire.\n" -"Mais Word et OpenOffice entre autres ne savent toujours pas. C'est pourquoi\n" -"par défaut FontForge ignore la recommandation courante d'Adobe.\n" -"\n" -"Note: ceci ne concerne pas le codage Unicode issu du codage de la fonte.\n" -"Cela détermine seulement comment trouver le code Unicode d'après le nom." +msgid "Color used to draw the progress bar" +msgstr "Couleur utilisée pour dessiner la barre de progression" -msgid "RecognizePUANames" -msgstr "Utiliser le codage PUA" +msgid "Color used to mark a changed glyph" +msgstr "Couleur utilisée pour indiquer un glyphe qui a été changé" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Utiliser l'ensemble des noms de caractères Unicode.\n" -"Ceci n'est pas conforme au standard Adobe de nommage.\n" -"Ces noms ne devraient être utilisés qu'en interne et ne\n" -"devraient pas rester dans les fontes libérées en production." +msgid "Color used to mark glyphs that need hinting" +msgstr "Couleur utilisée pour indiquer un glyphe nécessitant du hinting" -msgid "UnicodeGlyphNames" -msgstr "Noms de glyphe Unicode" +msgid "Color used to mark the selected glyph" +msgstr "Couleur utilisée pour marquer le glyphe sélectionné" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Si spécifiée, doit être une liste d'entiers séparés par des espaces, tous\n" -"inférieurs à 16777216, qui identifie votre organisation de manière unique.\n" -"FontForge génèrera un nombre aléatoire pour la dernière valeur." +msgid "Color:" +msgstr "Couleur:" -msgid "XUID-Base" -msgstr "Base-XUID" +msgid "Color|Background" +msgstr "Arrière-plan" -msgid "AskBDFResolution" -msgstr "Demander la résolution BDF" +msgid "Color|Choose..." +msgstr "Choisir…" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Lors de la création d'un jeu de fontes BDF,\n" -"FontForge doit-il demander la résolution écran, ou\n" -"la deviner en fonction de la taille du pixel ?" +msgid "Color|Default" +msgstr "Par défaut" -msgid "AutoHint" -msgstr "Hints automatiques" +msgid "Color|FillColor" +msgstr "Couleur de remplissage" -msgid "AutoHint changed glyphs before generating a font" -msgstr "Calculer les hints des glyphes modifiés avant de créer une fonte" +msgid "Color|Foreground" +msgstr "Premier-plan" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge mettra des hints verticaux ou horizontaux pour définir\n" -"les boîtes englobantes des glyphes appropriés." +msgid "Com_binations" +msgstr "Com_binaisons" -msgid "HintBoundingBoxes" -msgstr "Hint sur limites du cadre englobant" +msgid "Combining Diacritical Marks" +msgstr "Diacritiques" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"FontForge mettra des hints verticaux ou horizontaux\n" -"aux extrémités des traits diagonaux" +msgid "Combining Diacritical Marks Extended" +msgstr "Diacritiques étendus" -msgid "HintDiagonalEnds" -msgstr "Hint aux extrémités des diagonales" +msgid "Combining Diacritical Marks Supplement" +msgstr "Supplément de diacritiques" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"FontForge mettra des hints verticaux ou horizontaux\n" -"aux intersections des traits diagonaux" +msgid "Combining Diacritical Marks for Symbols" +msgstr "Signes combinatoires pour symboles" -msgid "HintDiagonalInter" -msgstr "Hint aux intersections des diagonales" +msgid "Combining Half Marks" +msgstr "Demi-signes combinatoires" -msgid "DetectDiagonalStems" -msgstr "Détection des tiges diagonales" +msgid "Combining Marks for Symbols" +msgstr "Signes combinatoires pour symboles" msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge produira des hints pour les tiges diagonales,\n" -"au profit de la commande d'auto instructions" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "Paramètres à passer à METAFONT. Le nom de fichier sera donné après." -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"MS a changé (en aout 2006), le fonctionnement interne de leur moteur de\n" -"mise en forme pour l'Indic, et pour éviter toute ambiguïté, a créé un\n" -"nouvel ensemble de balises de langue Indic (finissant par 2 en général).\n" -"Si vous travaillez avec ce nouveau système, cochez OUI. Si vous travaillez\n" -"avec les anciennes écritures cochez NON. (si vous n'utilisez pas d'écriture\n" -"Indic, cette valeur est indifférente)." +msgid "Comment" +msgstr "Commentaire" -msgid "UseNewIndicScripts" -msgstr "Nouvelles écritures Indic" +msgid "Common Indic Number Forms" +msgstr "Formes numériques communes Indic " -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Fichier de ressources" +msgid "Common Number Separator" +msgstr "Séparateur de nombres communs" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"Lorsque FontForge démarre, il charge le thème de l'interface utilisateur à " -"partir de\n" -"ce fichier. Toute modification ne prendra effet que la prochaine fois que " -"vous démarrerez FontForge." +msgid "Comorian" +msgstr "Comorien" -msgid "Show splash screen on start-up" -msgstr "Afficher l'écran d'accueil au démarrage" +msgid "Compact" +msgstr "Compacter" -msgid "SplashScreen" -msgstr "Écran d'accueil" +msgid "CompactOnOpen" +msgstr "Ouvrir avec codage compact" -msgid "GlyphAutoGoto" -msgstr "Saut auto vers glyphe" +msgid "Compacted" +msgstr "Compacté" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"Saisir un caractère dans la fenêtre de glyphe montre automatiquement ce " -"caractère" +#, c-format +msgid "Compare %s to %s" +msgstr "Comparer %s à %s" -msgid "OpenCharsInNewWindow" -msgstr "Nouvelle fenêtre par caractère" +msgid "Compare Fonts..." +msgstr "Comparer fontes..." -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"En double cliquant sur un caractère dans la fenêtre de fonte,\n" -"afficher le caractère dans une nouvelle fenêtre (ou réutiliser\n" -"une fenêtre existante)." +msgid "Compare Glyph _Positioning" +msgstr "Comparer la position des glyphes" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Compare Glyph _Substitution" +msgstr "Comparer les Substitution de glyphes" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" +msgid "Compare Hint_Masks" +msgstr "Comparer les masques de hint" -msgid "ArrowMoveSize" -msgstr "Taille du déplacement sur flèche" +msgid "Compare Layers" +msgstr "Comparer les calques" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Nombre de cadratin dont les touches de flèche de déplacement\n" -"vont bouger le point sélectionné" +msgid "Compare Layers..." +msgstr "Comparer les calques..." -msgid "ArrowAccelFactor" -msgstr "Facteur d'accélération sur flèche" +msgid "Compare _Bitmaps" +msgstr "Comparer les _Bitmaps" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" -"Maintenir la touche Maj accélérera le mouvement produit par la flèche de " -"déplacement par ce facteur" +msgid "Compare _Hints" +msgstr "Comparer les hints" -msgid "SnapDistance" -msgstr "Distance de magnétisme" +msgid "Compare _Names" +msgstr "Comparer les _noms" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Spécifie la distance de magnétisme à proximité\n" -"d'une ligne pertinente (ligne de base, chasse,\n" -"grille, courbes, etc...), à partir de laquelle\n" -"le pointeur de la souris sera attiré." +msgid "Compare _Outlines" +msgstr "Comparer les contours" -msgid "StopAtJoin" -msgstr "Arrêt aux jonctions" +msgid "Compare hintmasks" +msgstr "Comparer les masques de hint" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." +msgid "Compare postscript hints and hintmasks and truetype instructions" msgstr "" -"Lorsque vous glissez des points dans la fenêtre de glyphe, une jonction\n" -"peut se produire (deux contours ouverts se touchent à leurs extrémités).\n" -"Si cette case est cochée, FontForge arrètera alors la sélection\n" -" (comme si vous aviez relâché le bouton de la souris).\n" -"C'est pratique si vos doigts ont un peu tendance à trembler..." +"Comparer les hints postscripts, les masques de hint et les instructions " +"truetype" -msgid "Figure out flex hints after every change" -msgstr "Recalculer les hints flex après chaque modification" +msgid "Compare two layers" +msgstr "Comparer deux calques" -msgid "UpdateFlex" -msgstr "Mise à jour des Flex" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Comparer la version %s de %s à %s" -msgid "Display rulers in the Outline Glyph View" -msgstr "Montre les règles dans la fenêtre de glyphe" +msgid "Compatible Full" +msgstr "Compatibilité totale" -msgid "Can't insert 'cvt'" -msgstr "Impossible d'insérer 'cvt'" +msgid "Complex" +msgstr "Complexe" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"Il y a déjà une table 'cvt', peut-être un héritage. FontForge peut " -"l'utiliser, mais ne peut pas faire des hypothèses sur les valeurs qui y sont " -"stockées, des instructions ainsi générées seront de qualité inférieure. Si " -"le hinting hérité doit être mis au rebut, il est suggéré d'effacer la table " -"`cvt` et de répéter autoinstructing." +msgid "Complex Fill" +msgstr "Remplissage complexe" -msgid "Can't insert 'fpgm'" -msgstr "Impossible d'insérer 'fpgm'" +msgid "Component" +msgstr "Composante" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"Il y a un code «fpgm» qui semble incompatible avec FontForge. Les " -"instructions générées seront de qualité inférieure. Si le hinting hérité " -"doit être mis au rebut, il est suggéré d'effacer le code `fpgm` et répéter " -"autoinstructing. Il sera alors possible d'ajouter le code de l'utilisateur " -"au code 'fpgm' de FontForge mais en raison de mises à jour futures " -"possibles, il est très conseillé d'utiliser un nombre élevé pour les " -"fonctions de l'utilisateur." - -msgid "Can't insert 'prep'" -msgstr "Je ne peux insérer 'prep'" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Composant %d %.30s (%d,%d)" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"Il y a un code 'prep' incompatible avec FontForge. Il n'y a pas de garantie " -"qu'il va bien fonctionner. Il est suggéré de permettre à FontForge d'insérer " -"son code et puis d'ajouter celui de l'utilisateur." +msgid "Components" +msgstr "Composants" -msgid "Can't instruct this glyph" -msgstr "Impossible d'ajouter des instructions à ce glyphe" +msgid "Composites in AFM" +msgstr "Composites dans AFM" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"TrueType ne supporte pas les références et les contours mixtes.\n" -"Si vous voulez des instructions pour %.30s vous devez soit:\n" -" * Dissocier la (ou les) référence (s)\n" -" * Copier les contours intérieurs dans leur propre glyphe\n" -" (non-encodé) et faire référence à cela." +msgid "Compress (as a percentage)" +msgstr "Compresser (en pourcentage)" -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" -"TrueType ne supporte pas des réféfrences \n" -"mises à l'échelle par plus de 200%%. Mais %1$.30s\n" -"à été dans %2$.30s. Toutes instructions\n" -"ajoutées seraient dénuées de sens." +msgid "Compressed object container is itself a compressed object" +msgstr "Le conteneur d'objet comprimé est lui-même un objet comprimé" -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Trop de sous-routines. Nous pouvons en traiter au plus 14 (0-13)\n" +msgid "Condense/Extend" +msgstr "Condenser/Élargir..." -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "Attention : Signe avec permutation d'octet dans la fonte Palm.\n" +msgid "Condensed" +msgstr "Étroit" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "Attention : Version 4 de Font Bucket traité comme 0.\n" +msgid "Condensed (75%)" +msgstr "Condensée (75%)" -msgid "Bad Metrics" -msgstr "Métriques incorrectes" +msgid "Configure" +msgstr "Configurer" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Seulement les 256 premiers glyphes du codage seront utilisés" +msgid "Conflict Hint Color" +msgstr "Couleur de hint conflictuel" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "Une des fontes %1$d, %2$d manque le glyphe %3$d" +msgid "Conjunct Form After Ro" +msgstr "Formes conjointes après Ro" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"Dans la fonte %1$d, le glyphe %2$.30s commence avant 0, ou se prolonge après " -"la chasse ou est supérieur à l'ascent ou est inférieur à la descent." +msgid "Conjunct Forms" +msgstr "Formes conjointes" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"Dans la fonte %1$d, la chasse du glyphe %2$.30s ne se met pas à l'échelle " -"avec la chasse de base correctement, elle sera forcé à la valeur correcte." +msgid "Connectors" +msgstr "Connecteurs" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "La chasse du glyphe %.30s doit être inférieure à 127" +msgid "Constants" +msgstr "Constantes" -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" +msgid "Contains anchor points for some, but not all, classes in a subtable" msgstr "" -"Une des fontes bitmap spécifiées, %1$d, n'est pas un agrandissment entier de " -"la plus petite fonte, %2$d (ou est un trop agrandie)" +"Certaines classes, mais pas toutes, d'une sous-table contients des ancres." -msgid "Unexpected density" -msgstr "Densité inattendue" +msgid "Contextual Alternates" +msgstr "Alternatives contextuelle" -msgid "Multiple-Density Font" -msgstr "Police à densités multiples" +msgid "Contextual Chaining Position" +msgstr "Positionnement contextuel en chaine" -msgid "High-Density Font" -msgstr "Police haute densité" +msgid "Contextual Chaining Positioning" +msgstr "Positionnement contextuel en chaine" -msgid "Single and Multi-Density Fonts" -msgstr "Polices à densité simple ou multiple" +msgid "Contextual Chaining Substitution" +msgstr "Enchaînement de substitutions contextuelles" -msgid "Single and High-Density Fonts" -msgstr "Polices à simple et haute densité" +msgid "Contextual Ligatures" +msgstr "Ligatures contextuelles" -msgid "Choose a file format..." -msgstr "Choisir un format de fichier..." +msgid "Contextual Position" +msgstr "Positionnement contextuelle" -msgid "What type(s) of palm font records do you want?" -msgstr "Quel(s) type(s) de documents de fonte Palm voulez-vous?" +msgid "Contextual Positioning" +msgstr "Positionnement contextuel" -msgid "Compressed object container is itself a compressed object" -msgstr "Le conteneur d'objet comprimé est lui-même un objet comprimé" +msgid "Contextual State Machine" +msgstr "Machine d'état contextuelle" -msgid "Flate decompression failed.\n" -msgstr "Échec de la décompression!\n" +msgid "Contextual Substitution" +msgstr "Substitution contextuelle" -msgid "A pdf stream object may not be a compressed object" -msgstr "Un objet de flux pdf ne peut pas être un objet comprimé" +msgid "Contextual Swash" +msgstr "Formes calligraphiques contextuelles" -msgid "A pdf stream object is missing a Length attribute" -msgstr "L'attribut Longueur manque à l'objet de flux pdf " +msgid "Contextual insertion" +msgstr "Insertion contextuelle" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "Paramètres de filtre de décodage non supportés : %s" +msgid "Contextual position" +msgstr "Position contextuelle" -#, c-format -msgid "Unsupported filter: %s" -msgstr "Filtre non supporté: %s" +msgid "Contextual substitution" +msgstr "Substitution contextuelle" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Valeur incorrecte, infinie ou NaN : %s\n" +msgid "Continue" +msgstr "Continuer" -msgid "No mark in ] (close array)\n" -msgstr "Pas de signe dans ] (tableau fermé)\n" +msgid "Contribution of each master design" +msgstr "Contribution de chaque design maître" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Erreur de syntaxe lors de l'analyse du glyphe de type3: %s" +msgid "Control Pictures" +msgstr "Pictogrammes de commande" -msgid "Syntax error while parsing pdf graphics" -msgstr "Erreur de syntaxe lors de l'analyse des graphiques PDF" +msgid "Control Points (Always_)" +msgstr "Points de contrôle (toujours_)" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" -"Erreur de syntaxe lors de l'analyse des graphiques PDF: la page n'a pas de " -"contenu" +msgid "Control Points _beyond spline" +msgstr "Points de contrôle en dehors de la cour_be" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "Erreurs de syntaxe lors de l'analyse de la fonction CMap ToUnicode" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Points de contrôle quasiment horiz./vert./ital." -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Erreurs de syntaxe lors de l'analyse des entêtes de la fonte de Type3" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Contrôle des contrepoinçons verticaux (utilisé avec CJC)" + +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "Contrôle de mappage verticale (utilisé avec Latin, Grec et Cyrillique)" -#, c-format msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" -"La fonte %s est une des fontes standard. Elle n'est pas dans le fichier." +"Un point de contrôle n'est pas pertinent s'il est trop proche de son point " +"principal\n" +"pour faire une différence significative sur le tracé de la courbe" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "Impossible d'analyser les objets pdf qui composent %s" +msgid "ControlPoint|Default" +msgstr "Par défaut" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" -"Cela ne ressemble pas à un fichier pdf valide, je ne peux trouver la section " -"xref" +msgid "Convert By C_Map" +msgstr "Conversion via un C_Map Adobe" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"Le fichier pdf contient un dictionnaire chiffré, et FontForge ne prend pas " -"en\n" -"charge le cryptage pdf pour le moment" +msgid "Convert Design Vector Function:" +msgstr "Fonction de conversion du Vecteur de Design:" -msgid "This pdf file has no fonts" -msgstr "Ce fichier pdf n'a pas de fontes" +msgid "Converting PostScript" +msgstr "Conversion PostScript" -msgid "This pdf file has no pages" -msgstr "Ce fichier pdf n'a pas de page" +msgid "Coordinate Line Color" +msgstr "Couleur des axes de coordonnées" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Il y a %d pages dans ce fichier, laquelle voulez-vous?" +msgid "Coordinate along which to space" +msgstr "Axe d'espacement" -msgid "Pick a page" -msgstr "Choisissez une page" +msgid "Cop_y Layer To Layer..." +msgstr "Copier un calque dans un autre..." -msgid "Internal Err: Unable to put data back into file" -msgstr "Erreur interne : Impossible de remettre les données dans le fichier" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "Chiffre hexadécimal invalide dans le tableau sfnts\n" +msgid "Coptic" +msgstr "Copte" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "Caractère invalide à l'extérieur d'une chaîne dans le tableau sfnts\n" +msgid "Coptic Epact Numbers" +msgstr "Nombres coptes epact" -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Index trop grand (doit être <%d) \"%s " +msgid "Copy Gri_d Fit" +msgstr "Copier contour a_dapté" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" +msgid "" +"Copy INDEXed element to stack\n" +"Pops an index & copies stack\n" +"element[index] to top of stack" msgstr "" -"Je n'ai pas compris \"%s\" à l'intérieur de la définiton de sous-routine" +"Copy INDEXed element to stack\n" +"Dépile un index & copie les\n" +"éléments[index] de la pile au dessus de celle-ci" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "Aucun nom pour le dictionnaire CharStrings \"%s" +msgid "Copy Layer To Layer" +msgstr "Copier un calque dans un autre" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "Trop d'entrées dans le dictionnaire CharStrings \"%s" +msgid "Copy Layers" +msgstr "Copier les calques" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "Je n'ai pas compris \"%s\" dans l'info de la fonte" +msgid "Copy Loo_kup Data" +msgstr "Copier les données de lookups" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "J'ignore les entrées CharStrings en double\n" +msgid "Copy RBearin_g" +msgstr "Copier approche droite" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "J'ignore les entrées de sous-routines en double\n" +msgid "Copy _Fg To Bg" +msgstr "Premier plan → arrière-plan (_F)" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" -"Cette police contient une variable \"UniqueId\", mais le nom correct est\n" -"\t\"UniqueID\" (postscript est sensible à la casse)\n" +msgid "Copy _From" +msgstr "Contenu de la copie" -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "Je n'ai pas compris \"%s\" dans la définition de la fonte mixte" +msgid "Copy _Lookup Data" +msgstr "Copier les données de lookup" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "CharString incorrect. N'inclue pas d'octet lenIV.\n" +msgid "Copy _VWidth" +msgstr "Copier chasse _verticale" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "Sous-routine %d définie en double\n" +msgid "Copy _Width" +msgstr "Cop_ier chasse" -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" +msgid "Copy one layer to another" +msgstr "Copier un calque sur un autre" + +msgid "CopyMetaData" +msgstr "Copie des méta-données" + +msgid "CopyTTFInstrs" +msgstr "Copier les instructions TTF" + +msgid "Copy_right:" +msgstr "_Copyright :" + +msgid "Copyright" +msgstr "Copyright " + +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" -"Je n'ai pas compris \"%s\" lors de l'ajout de l'information aux sous-" -"routines privées" +"Le texte de Copyright (dans le volet Noms) doit être entièrement ASCII. Pour " +"cela, utiliser (c) au lieu de ©." -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "Cela ne devrait pas être dans addinfo \"%s" +msgid "Corner" +msgstr "Coin (Convertir)" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "FD (%d) invalide assigné au CID %d.\n" +msgid "Corporate Use" +msgstr "Zone privée (entreprises)" -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "Décalage CID incorrect pour le CID %d\n" +msgid "Correct Direction" +msgstr "Corriger direction" -msgid "Failed to parse the StartData command properly\n" -msgstr "Échec lors de l'analyse de la commande StartData\n" +msgid "Correct References" +msgstr "Corriger les ré_férences" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "Échec lors de l'analyse de la commande StartData, compte incorrect\n" +msgid "Correct for Italic Angle" +msgstr "Correction pour l'angle italique" -msgid "Cannot open a temporary file\n" -msgstr "Impossible d'ouvir un fichier temporaire\n" +msgid "Correcting Direction..." +msgstr "Correction de la direction..." -#, c-format -msgid "Cannot open %s\n" -msgstr "Impossible d'ouvir %s\n" +msgid "Correcting References" +msgstr "Correction des références" -#, c-format msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" -"Le codage trruetype spécifié par platform=%d specific=%d (que nous associons " -"à %s) n'est pas supporté par votre version de iconv(3).\n" +"Correction en pixels à la position horizontale de cette ancre,\n" +"lors du rendu à cette taille.\n" +"(se trouve dans une table de périphériques)" + +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "Les corrections doivent être entre -128 et 127" + +msgid "Corsican" +msgstr "Corse" + +msgid "Cou_nter Clockwise" +msgstr "Sens i_nverse des aiguilles d'une montre" + +msgid "Could not figure out a lookup type" +msgstr "Impossible de déterminer un type de 'lookup'" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. #, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "Could not find Color Source with id %s." +msgstr "Impossible de trouver une source de couleur avec l'id %s." #, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" -"Valeurs inattendues pour l'entête binsearch. Selon le nombre de tables, je\n" -" m'attends à searchRange=%d (pas %d), entrySel=%d (pas %d) rangeShift=%d " -"(pas %d)\n" +msgid "Could not find a bitmap font in %s" +msgstr "Pas de fonte bitmap dans %s" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "Un fichier sfnt doit contenir DES tables, mais celui-ci n'en a pas." +msgid "Could not find a usable encoding table" +msgstr "Impossible de trouver une table de codage utilisable" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"Un fichier sfnt peut contenir un grand nombre de tables, mais celui-ci en a " -"plus de 1000.\n" -" Cela semble trop.\n" +msgid "Could not find any valid encoding tables" +msgstr "Aucune table de codage valide trouvée" #, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" -"Les balises de la table devraient être en ordre alphabétique dans l'entêtre " -"de la fonte\n" -" mais '%c%c%c%c', apparaît après '%c%c%c%c'." +msgid "Could not find clippath named %s." +msgstr "Impossible de trouver un chemin de détourage nommé %s." + +msgid "Could not find original glyph" +msgstr "Glyphe initial introuvables" #, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgid "Could not find the glyph: %.70s" +msgstr "Glyphe introuvable : %.70s" + +#, c-format +msgid "" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" -"La même balise '%c%c%c%c' apparaît deux fois dans l'entêtre sfnt de la table." +"Impossible de faire correspondre les points dans le glyphe composite (%d à " +"%d) lors de l'ajout de %s à %s\n" + +msgid "Could not open" +msgstr "Ouverture impossible" #, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Les tables '%c%c%c%c' et '%c%c%c%c' se chevauchent" +msgid "Could not open %.100s" +msgstr "Impossible d'ouvrir %.100s" #, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "La table '%c%c%c%c' s'étend au-delà de la fin de fichier." +msgid "Could not open %s" +msgstr "Impossible d'ouvrir %s" -msgid "File checksum is incorrect." -msgstr "Somme de contrôle du fichier incorrect." +msgid "Could not open file" +msgstr "Lecture du fichier impossible" -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "La table '%c%c%c%c' a une somme de contrôle incorrecte." +msgid "Could not open image" +msgstr "Impossible d'ouvrir l'image" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "La table '%c%c%c%c' est de longueur incorrecte, elle doit être paire." +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Impossible de lire le fichier inclus (%s), ligne %d de %s" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" -"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 54 mais est " -"de %d." +msgid "Could not open output file: %s" +msgstr "Impossible de lire le fichier %s" + +msgid "Could not open temporary file." +msgstr "Impossible d'ouvrir un fichier temporaire." #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" -"La table '%c%c%c%c' a une longueur incorrecte, elle doit être 36 mais est de " -"%d." +msgid "Could not parse %s" +msgstr "Impossible d'analyser %s" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" msgstr "" -"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 32 mais est " -"de %d." +"Erreur durant la lecture d'une fonte CID, %sCIDFontType %d, %sfonttype %d\n" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 78, 86 ou 96 " -"mais est de %d." +msgid "Could not read %s" +msgstr "Impossible de lire %s" -msgid "Missing required table: \"head\"" -msgstr "Table manquante requise : \"head'" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Impossible de lire (ou de trouver) le fichier de sortie de mf" -msgid "Missing required table: \"hhea\"" -msgstr "Table manquante requise : \"hhea\"" +msgid "Could not write" +msgstr "Écriture impossible" -msgid "Missing required table: \"maxp\"" -msgstr "Table manquante requise : \"maxp\"" - -msgid "Missing required table: \"post\"" -msgstr "La table \"post\" requise est manquante" - -msgid "Missing required table: \"name\"" -msgstr "La table \"name\" requise est manquante" - -msgid "Missing required table: \"loca\"" -msgstr "Table manquante requise : \"loca\"" +#, c-format +msgid "Could not write %.100s" +msgstr "Impossible d'écrire %.100s" -msgid "Missing \"OS/2\" table" -msgstr "Table \"OS/2\" manquante" +#, c-format +msgid "Could not write %s" +msgstr "Impossible d'écrire %s" -msgid "Missing required table: \"glyf\"" -msgstr "Table manquante requise : \"glyf\"" +msgid "Couldn't create directory" +msgstr "Impossible de créer répertoire" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" -"Cette fonte contient ni la table \"CFF\" ni les tables \"glyf\"/\"loca\"" +"Impossible de créer le répertoire: %1$s\n" +"%2$s\n" +"%3$s" -msgid "accent attachment table" -msgstr "table de placement des accents" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Impossible de créer le répertoire: %s" -msgid "anchor point table" -msgstr "" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "Impossible d'ouvrir le fichier de police %s\n" -msgid "axis variation table" -msgstr "table de variation des axes" +msgid "Couldn't find base point" +msgstr "Point de base non trouvé" -msgid "Baseline table (OT version)" -msgstr "table de lignes de base (Version OT)" +msgid "Couldn't find point in reference" +msgstr "Point non trouvé dans la référence" -msgid "bitmap data table (AAT version)" -msgstr "table de données bitmap (version AAT)" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Caractère référencé \"%s\" non trouvé dans %s\n" -msgid "BDF bitmap properties table" -msgstr "table des propriétés bitmap BDF" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Impossible de lire le fichier cidmap %.200s" -msgid "bitmap font header table" -msgstr "table d'entêtre de fonte bitmap" +#, c-format +msgid "Couldn't open directory as a font: %s" +msgstr "Impossible d'ouvrir le répertoire comme une fonte : %s" -msgid "bitmap location table (AAT version)" -msgstr "table d'emplacement bitmap (version AAT)" +msgid "Couldn't open file" +msgstr "Impossible de lire le fichier" -msgid "baseline table (AAT version)" -msgstr "table de lignes de base (version AAT)" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Impossible de lire le fichier %.200s" -msgid "color bitmap data table" -msgstr "" +msgid "Couldn't open font" +msgstr "Lecture de la fonte impossible" -msgid "color bitmap location table" -msgstr "" +msgid "Counter Addition" +msgstr "Ajout au contrepoinçon" -msgid "PostScript font program (Compact Font Format)" -msgstr "Programme de fonte PostScript (format de fonte compact)" +msgid "Counter Compression Percent" +msgstr "Pourcentage de compression des contrepoinçons" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Counter Expansion Factor" +msgstr "Facteur de dilatation des contrepoinçons" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "Table obsolète pour une fonte CID à clé de type1" +msgid "Counter Size:" +msgstr "Taille de contrepoinçon :" -msgid "character code mapping table" -msgstr "table de mappage des codes de caractères" +msgid "CounterControl" +msgstr "Contrôle des contrepoinçons" -msgid "CVT variation table" -msgstr "table de variation CVT" +msgid "CounterHint|_New..." +msgstr "_Créer..." -msgid "control value table" -msgstr "table de valeur de contrôle" +msgid "Counters" +msgstr "Contrepoinçons" -msgid "digital signature table" -msgstr "table de signature numérique" +msgid "Counters:" +msgstr "Contrepoinçons:" -msgid "bitmap data table (OT version)" -msgstr "table de données bitmap (version OT)" +msgid "Counting Rod Numerals" +msgstr "Chiffres-bâtonnets chinois" -msgid "bitmap location table (OT version)" -msgstr "table d'emplacement bitmap (version OT)" +msgid "Cove" +msgstr "Anse" -msgid "embedded bitmap scaling control table" -msgstr "table de contrôle de l'échelle des bitmaps incorporées" +#, c-format +msgid "Coverage %d: " +msgstr "Couverture %d: " -msgid "electronic end user license table" -msgstr "table de licence d'utilisateur" +msgid "" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "" +"La table de couverture spécifie un nombre différent de glyphes qu'attendu " +"par la sous-table.\n" -msgid "font descriptor table" -msgstr "table de descripteur de fonte" +msgid "Cr_eate" +msgstr "Cré_er" -msgid "layout feature table" -msgstr "table d'agencement" +msgid "Cr_eate VHint..." +msgstr "Cré_er un hint vertical" -msgid "SIL Graphite layout feature table" -msgstr "table d'agencement SIL Graphite" +msgid "Cre_ate Named Glyphs..." +msgstr "Créer des glyphes nommés..." -msgid "FontForge time stamp table" -msgstr "table de timestamp de FontForge" +msgid "Crea_te HHint..." +msgstr "C_réer un hint horizontal" -msgid "font metrics table" -msgstr "table de métriques de fonte" +msgid "Create Hint" +msgstr "Créer hint..." -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "Créer un hint horizontal" -msgid "font program table" -msgstr "table de programme de fonte" +msgid "Create MM" +msgstr "Créer une MM..." -msgid "font variation table" -msgstr "table de variation de fonte" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Créer des matrices pixelisées (non vides)" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "table d'ajustement à la grille et de procédure de conversion des scans" +msgid "Create Small Caps" +msgstr "Créer des petites capitales" -msgid "glyph to CID mapping table (AAT version)" -msgstr "" +msgid "Create Subscript/Superscript" +msgstr "Créer indices/exposants" -msgid "glyph definition table" -msgstr "table de définition de glyphe" +msgid "Create Vertical Stem Hint" +msgstr "Créer un hint vertical" -msgid "Graphite glyph attribute table" -msgstr "table d'attributs de glyphe Graphite" +msgid "Create a new lookup" +msgstr "Créer un nouveau lookup" -msgid "Graphite glyph location in Glat table" -msgstr "Emplacement de glyphe Graphite dans la table Glat" +msgid "Create directory" +msgstr "Créer répertoire..." -msgid "glyph outline table" -msgstr "table de contour de glyphe" +msgid "Create directory..." +msgstr "Créer répertoire..." -msgid "glyph positioning table" -msgstr "table de positionnement de glyphe" +msgid "Create failed" +msgstr "Échec de la création" -msgid "glyph variation table" -msgstr "table de variation de glyphe" +msgid "Create small caps variants for symbols as well as letters" +msgstr "" +"Créer une variante de petites capitales pour les symboles ainsi que les " +"lettres" -msgid "glyph substitution table" -msgstr "table de substitition de glyphe" +msgid "Creation Date:" +msgstr "Date de création:" -msgid "horizontal device metrics table" -msgstr "table de métriques périphériques horizontales" +msgid "Crimean Tatar" +msgstr "Tatar de Crimée" -msgid "font header table" -msgstr "table d'entête de fonte" +msgid "Croatian" +msgstr "Croate" -msgid "horizontal header table" -msgstr "table d'entête horizontale" +msgid "Croatian Bosnia/Herzegovina" +msgstr "Croate Bosnie/Herzégovine" -msgid "horizontal metrics table" -msgstr "table de métriques horizontales" +msgid "Cu_t" +msgstr "Cou_per" -msgid "horizontal style table" -msgstr "table de style horizontal" +msgid "Cubic" +msgstr "Cubique" -msgid "horizontal metrics variations table" -msgstr "" +msgid "Cuneiform" +msgstr "Cunéiforme" -msgid "justification table (AAT version)" -msgstr "table de justification (version AAT)" +msgid "Cuneiform Numbers" +msgstr "Nombres cunéiformes" -msgid "justification table (OT version)" -msgstr "table de justification (version OT)" +msgid "Currency Symbols" +msgstr "Monnaies" -msgid "kerning table" -msgstr "table de crénage" +msgid "Current" +msgstr "Courant" -msgid "ligature caret table" -msgstr "table de coupures de ligatures ('ligature caret')" +msgid "Current Glyph" +msgstr "Le glyphe courant" -msgid "glyph location table" -msgstr "table de positionnement des glyphes" +msgid "Current Glyph Is Kashida Like" +msgstr "Le glyphe courant se comporte comme un kachidé (tatouïl)" -msgid "language tag table" -msgstr "" +msgid "Current Insert:" +msgstr "Insertion courante :" -msgid "linear threshold table" -msgstr "table de seuil linéaire" +msgid "Current Raster (TrueType)" +msgstr "Rendu actuel (TrueType)" -msgid "math table" -msgstr "table MATH" +msgid "Current Subs:" +msgstr "Substitution courante :" -msgid "maximum profile table" -msgstr "table de profile maximum" +msgid "Current X-Height" +msgstr "Hauteur d'X courante :" -msgid "anti-alias merge table" -msgstr "" +msgid "Current x-height:" +msgstr "Hauteur d'x courante :" -msgid "metadata table" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" msgstr "" +"Actuellement, FontForge supporte seulement la génération de bitmap (pas de " +"bytemap) de type3" -msgid "Multi-Master table, obsolete" -msgstr "table Multi-Maître, obsolète" - -msgid "metamorphosis table" -msgstr "table de métamorphose" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Entrée cursive" -msgid "extended metamorphosis table" -msgstr "table de métamorphose étendue" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Sortie cursive" -msgid "metrics variations table" -msgstr "" +msgid "Cursive" +msgstr "Écriture cursive" -msgid "name table" -msgstr "table de nom" +msgid "Cursive Attachment" +msgstr "Attachement cursif" -msgid "optical bounds table" -msgstr "table des limites optiques" +msgid "Cursive Connected" +msgstr "Cursive attachée" -msgid "OS/2 and Windows specific metrics table" -msgstr "Table de métriques spécifiques à OS/2 et Windows" +msgid "Cursive Disconnected" +msgstr "Cursive détachée" -msgid "PCL 5 data table" -msgstr "Table de données PCL 5" +msgid "Cursive Position" +msgstr "Positionnement cursif" -msgid "FontForge font debugging table" -msgstr "Table de débogage de fonte FontForge" +msgid "Cursive Trailing" +msgstr "Cursive empattements étendus" -msgid "glyph name and PostScript compatibility table" -msgstr "table de noms de glyphe et de compatibilité PostScript" +msgid "Cursive attachment" +msgstr "Attachement cursif" -msgid "control value program table" -msgstr "table de programme de contrôle de valeur" +#, c-format +msgid "Cursive-%d" +msgstr "Cursive- %d" -msgid "properties table" -msgstr "table des propriétés" +#, c-format +msgid "Curvature: %g" +msgstr "Courbure: %g" -msgid "standard bitmap graphics table" -msgstr "" +msgid "Curvature: -0.00000000" +msgstr "Courbure: -0.00000000" -msgid "SIL Graphite rule table" -msgstr "table de règles SIL Graphite" +msgid "Curvature: ?" +msgstr "Courbure: ?" -msgid "(unspecified) SIL Graphite table" -msgstr "table SIL Graphite (non spécifiée)" +msgid "Curve" +msgstr "Courbe (Convertir)" -msgid "unknown SIL table" -msgstr "table SIL inconnue" +msgid "Curve Type" +msgstr "Type de courbe" -msgid "style attributes table" -msgstr "" +msgid "Custom" +msgstr "Personnalisé" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" +msgid "Cut splines in two" +msgstr "Scinder la courbe" -msgid "TeX table" -msgstr "Table ΤεΧ" +msgid "Cvt" +msgstr "CVT" -msgid "tracking table" -msgstr "Table de suivi" +#, c-format +msgid "" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "Cvt %d modifié de %d (%.2f) vers %d (%.2f)par l'instruction précédente" -msgid "Obsolete table for a type1 font" -msgstr "Table obsolète pour une fonte de type1" +msgid "Cypriot Syllabary" +msgstr "Syllabaire chypriote" -msgid "vertical device metrics table" -msgstr "table de métriques périphériques verticales" +msgid "Cypriot syllabary" +msgstr "Syllabaire chypriote" -msgid "vertical header table" -msgstr "table d'entête verticale" +msgid "Cyrillic" +msgstr "Cyrillique" -msgid "vertical metrics table" -msgstr "table de métriques verticales" +msgid "Cyrillic Extended-A" +msgstr "Cyrillique étendu (A)" -msgid "vertical origin table" -msgstr "table d'origine verticale" +msgid "Cyrillic Extended-B" +msgstr "Cyrillique étendu (B)" -msgid "vertical metrics variations table" -msgstr "" +msgid "Cyrillic Extended-C" +msgstr "Cyrillique étendu (C)" -msgid "glyph reference table" -msgstr "table de référence de glyphe" +msgid "Cyrillic Supplement" +msgstr "supplément cyrillique" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" -"Formidable, vous avez l'un des anciens sfnts type1 d' Apple/Adobe ici\n" +msgid "Czech" +msgstr "Tchèque" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgid "" +"DEBUG call\n" +"Pops a value and executes a debugging interpreter\n" +"(if available)" msgstr "" -"La table '%c%c%c%c' s'étend au-delà de la fin de fichier et doit être ignoré." +"DEBUG call\n" +"Dépile une valeur et exécute un interpréteur de débogage\n" +"(si disponible)" -msgid "The following table(s) in the font have been ignored by FontForge\n" +msgid "" +"DELTA exception C1\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the pixel amount" msgstr "" -"Le(s) table(s) suivante(s) dans la fonte a(ont) été ignorée(s) par " -"FontForge\n" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " J'ignore '%c%c%c%c'\n" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " J'ignore '%c%c%c%c' %s\n" +"DELTA exception C1\n" +"Dépile une valeur n & puis n spécifications d'exception % les entrées cvt\n" +"Change chaque entrée cvt à une taille donnée par la quantité de pixels" msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" +"DELTA exception C2\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"Cette fonte contient descriptions de glyphe truetype ainsi que PostScript\n" -" Seulement une sera utilisé.\n" +"DELTA exception C2\n" +"Dépile une valeur n & puis n spécifications d'exception & les entrées cvt\n" +"Change chaque entrée cvt à une taille donnée par la quantité de pixels" msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" +"DELTA exception C3\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"Cette fonte contient plusieurs descriptions de glyphe\n" -" Seulement une sera utilisé.\n" +"DELTA exception C3\n" +"Dépile une valeur n & puis n spécifications d'exception & les entrées cvt\n" +"Change chaque entrée cvt à une taille donnée par la quantité de pixels" msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" +"DELTA exception P1\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Cette fonte contient à la fois une table 'kern' et une table GPOS.\n" -" La table 'kern' sera seulement lue s'il n'y a pas de fonctionnalité 'kern' " -"dans GPOS.\n" +"DELTA exception P1\n" +"Dépile une valeur n & puis n spécifications d'exception & les points\n" +"Déplace chaque point à une taille donnée par la quantité" msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" +"DELTA exception P2\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Cette fonte contient à la fois une table 'mor[tx]' et une table 'GSUB'.\n" -" FF lira seulement les fonctionnalités/paramètres dans 'morx' qui ne " -"correspondent\n" -" pas aux fonctionnalités trouvées dans 'GSUB'.\n" +"DELTA exception P2\n" +"Dépile une valeur n & puis n spécifications d'exception & les points\n" +"Déplace chaque point à une taille donnée par la quantitié" msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" +"DELTA exception P3\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Cette fonte contient à la fois une table de 'BASE' et une table 'bsln'.\n" -" FontForge lira seulement seulement l'une d'entre elles ('BASE').\n" +"DELTA exception P3\n" +"Dépile une valeur n & puis n spécifications d'exception & les points\n" +"Déplace chaque point à une taille donnée par la quantitié" -msgid "Bad Glyph Count" -msgstr "Nombre de glyphes incorrect" +msgid "DELTA suggestions" +msgstr "Suggestions de DELTA" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgid "" +"DEPTH of stack\n" +"Pushes the number of elements on the stack" msgstr "" -"Ce fichier a un champ 'nombre de glyphes' incorrect. maxp vaut: %d, alors " -"que taille(loca)=%d" +"DEPTH of stack\n" +"Empile le nombre d'éléments sur la pile" -#, c-format msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" +"DIVide\n" +"Pops two 26.6 numbers, divides them, pushes result" msgstr "" -"Le nom de la fonte commence avec une séquence d'ordre d'octet utf8. Ceci " -"n'est pas permis. %s" +"DIVide\n" +"Dépile deux nombres 26.6, les divise et empile le résultat" -msgid "A PostScript name may not be a number" -msgstr "Le nom PostScript ne peut pas être un nombre" +msgid "DPI" +msgstr "D_PI" -msgid "Bad Font Name" -msgstr "Nom de fonte incorrect" +msgid "DPI:" +msgstr "DPI :" -#, c-format msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"DUPlicate top stack element\n" +"Pushes the top stack element again" msgstr "" -"Le nom de police PostScript \"%.63s\" est incorrect.\n" -"Il doit être en ASCII imprimable,\n" -"sans (){}[]<>%%/ ni espace\n" -"et doit comporter moins de 63 caracteres" +"DUPlicate top stack element\n" +"Duplique l'élément supérieur de la pile" -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"Attention: Les entrées Mac et Unicode dans la table 'name' diffèrent pour\n" -"la chaîne %s dans la langue %s\n" -" Chaîne Mac: %s\n" -" Chaîne Mac Unicode: %s\n" +msgid "D_efine Groups..." +msgstr "Définir des group_es…" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Attention: La chaîne Mac est un sous-ensemble de la chaîne Unicode dans la " -"table 'name'\n" -" pour les chaînes %s dans la langue %s.\n" +msgid "Danish" +msgstr "Danois" -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"Attention: Les entrées Mac et Windows dans la table 'name' sont différentes\n" -"pour la partie '%s' dans la langue '%s'\n" -" nom Mac: %s\n" -" nom Windows: %s\n" +msgid "Darker Border:" +msgstr "Bordure sombre :" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Attention: La chaîne Mac est un sous-ensemble de la chaîne Windows dans la " -"table 'name'\n" -" pour la chaîne %s dans la langue %s.\n" +msgid "Darkest Border:" +msgstr "Bordure la plus sombre :" -msgid "Use _First" -msgstr "Utiliser le _Premier" +msgid "Dashes" +msgstr "Tirets" -msgid "First to _All" -msgstr "Le premier partout" +msgid "De_activate Spiro" +msgstr "Dés_activer Spiro" -msgid "Second _to All" -msgstr "Le second partout" +msgid "De_lete" +msgstr "Supprimer" -msgid "Use _Second" -msgstr "Utiliser le _Second" +msgid "De_sign Size:" +msgstr "Corps optique :" -msgid "Multiple names for language" -msgstr "Noms multiples pour la langue" +msgid "Debug Raster Cha_nges" +msgstr "Débogage de la rastérisation" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"La table 'name' contient (au moins) deux chaînes pour le %s dans la langue " -"%s, la première '%.12s...' la seconde '%.12s...'.\n" -"Laquelle préférez-vous?" +msgid "Debug _fpgm/prep" +msgstr "Débogage de tables '_fpgm'/'prep'" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" -"Fonte tt incorrecte: les fins de contour n'ont aucun sens dans le glyphe " -"%d.\n" +msgid "Deco (E,M,S) Waco Midline" +msgstr "Art Déco, ligne médiane (E,M,S)" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" +msgid "Decompress Failed!" +msgstr "Échec de la décompression!" + +msgid "Decompressed length did not match expected length for table" msgstr "" -"Un point dans le GID %d est à l'extérieur de la boîte englobante du glyphe\n" +"La longueur decompressée ne correspond la longueur prévue pour la table" -msgid " Subsequent errors will not be reported.\n" -msgstr " Les erreurs suivantes ne seront pas signalées.\n" +msgid "Decorative" +msgstr "Décorative" -msgid "Reached end of file when reading simple glyph\n" -msgstr "Fin de fichier atteinte lors de la lecture du glyphe simple\n" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Ép. trait par défaut :" -#, c-format -msgid "Empty composite %d\n" -msgstr "Composite %d vide\n" +msgid "Default" +msgstr "Défaut" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"Valeur des drapeaux incorrecte. Cela implique que PLUS de composants sont " -"requis à la fin du glyphe %d\n" +msgid "Default All" +msgstr "Tout par défaut" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"Référence au glyphe %d hors limites lors de l'analyse de la table 'glyf'.\n" +msgid "Default Background" +msgstr "Arrière-plan par défaut" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"Drapeau 'Use-my-metrics' réglé sur au moins deux composants dans le glyphe " -"%d\n" +msgid "Default Baseline" +msgstr "Ligne de base par défaut" #, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" -"Le glyphe %d tente de faire référence à un glyphe %d qui est à l'extérieur " -"de la fonte\n" +msgid "Default Baseline: '%s'" +msgstr "Ligne de base par défaut: '%s'" -msgid "Reached end of file when reading composite glyph\n" -msgstr "Fin de fichier atteinte lors de la lecture du glyphe composite\n" +msgid "Default Button" +msgstr "Par défaut" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" -"Glyphe incorrect (%d), sa définition s'étend au-delà de la fin de la table " -"'glyf'\n" +msgid "Default Buttons" +msgstr "Défauts" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "Glyphe incorrect (%d), la longueur de ses données est négative\n" +msgid "Default Foreground" +msgstr "Premier-plan par défaut" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"Les données de la boîte englobante du glyphe excèdent celles de la boîte " -"englobante de la fonte pour le GID %d\n" +msgid "Default Ligature Caret Count" +msgstr "Nombre par défaut de coupures de ligature" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"Glyphe incorrect (%d), table 'loca' en désordre (le début est après la fin)\n" +msgid "Default This" +msgstr "Ceci par défaut" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" -"Glyphe incorrect (%d), sa définition s'étend au-delà de l'espace lui étant " -"alloué\n" +msgid "Default background color for windows" +msgstr "Couleur d'arrière-plan par défaut pour toutes les fenêtres" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "'name INDEX' incorrect dans la fonte CFF\n" +msgid "" +"Default encoding for\n" +"new fonts" +msgstr "Codage par défaut pour les nouvelles fontes" -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "Valeur inattendue dans le dictionnaire %d\n" +msgid "Default foreground color for windows" +msgstr "Couleur de premier-plan par défaut pour toutes les fenêtres" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"FontForge ne prend pas en charge les programmes de type2 incorporés dans " -"'CFF DICT INDICES'.\n" +msgid "Default thickness of over and overline bars" +msgstr "Épaisseur par défaut des traits souscrits/suscrits" -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "Sous-routine INDEX incorrect dans la fonte CFF.\n" +msgid "Default:" +msgstr "Défaut :" -msgid "No argument to operator\n" -msgstr "Pas d'argument à l'opérateur\n" +msgid "Define \"Almost Horizontal\"" +msgstr "Définir \"presque horizontal\"" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge ne prend pas en chage les fontes synthétiques\n" +msgid "Define Groups" +msgstr "Définir des groupes" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge ne supporte pas les polices multi-maîtres de type 2\n" +msgid "Del Layer" +msgstr "Supprimer calque" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Delay" +msgstr "Délai" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge ne prend pas en charge les fontes Chameleon\n" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Délai (en millisecondes) avant que les fenêtres pop-up apparaissent" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Operateur inconnu dans %s : %x\n" +msgid "Delete" +msgstr "Supprimer" -msgid "End of file found when reading private dictionary.\n" -msgstr "" -"Fin de fichier atteinte lors de la lecture du dictionnaire privé.\n" -"\n" +msgid "Delete Character" +msgstr "Supprimer le caractère" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Pas d'argument à l'opérateur %d dans le dictionnaire privé\n" +msgid "Delete the current layer" +msgstr "Supprimer le calque" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" +msgid "" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" +"Supprime tous les lookups sélectionnés et leurs sous-tables, ou supprime " +"toutes les sous-tables sélectionnées.\n" +"Cela permettra également de supprimer toutes les transformations associées à " +"ces sous-tables." -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "La suppression d'un calque ne peut être ANNULÉE!" -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "sid %d erroné (doit être moins que %d)\n" +msgid "Delim1:" +msgstr "Délim1 :" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Format de codage inattendu dans cff : %d\n" +msgid "Delim2:" +msgstr "Délim2 :" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Format de jeu de caractères inattendu dans cff : %d\n" +msgid "Delta Grid Color" +msgstr "Couleur de la grille Delta" -msgid "Bad fdselect\n" -msgstr "Fdselect erroné\n" +msgid "Demi" +msgstr "Demi-gras" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Je n'ai pas compris le format pour fdselect %d\n" +msgid "Denom1:" +msgstr "Dénom1 :" -msgid "CFF version mismatch\n" -msgstr "Mauvaise version CFF\n" +msgid "Denom2:" +msgstr "Dénom2 :" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" -"Dans %s, la chasse (%d) du glyphe %s est supérieure à la valeur maximale " -"(%d)\n" +msgid "Denominators" +msgstr "Dénominateurs" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" -"Dans GID %d, la chasse (%d) est supérieure à la valeur maximale indiquée " -"(%d)\n" +msgid "Dependent Substitutions" +msgstr "dépendances dans des substitutions" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"Dans %s, dans le glyphe %s, la chasse 'CFF' (%d) et\n" -" la chasse 'hmtx' (%d) ne correspondent pas. (les inadéquations ultérieures " -"ne seront pas signalées)\n" +msgid "Dependents" +msgstr "Dépendances" -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"Dans GID %d, la chasse 'CFF' (%d) la chasse 'htmx' (%d) ne correspondent " -"pas.\n" -" (les inadéquations ultérieures ne seront pas signalées)\n" +msgid "Depressed Background" +msgstr "Arrière-plan enfoncé" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Table htmx (ou hhea) ttf invalide, 'numOfLongMetrics' est 0\n" +msgid "Depressed Background:" +msgstr "Arrière-plan enfoncé :" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "Table vmtx (ou vhea) ttf invalide, 'numOfLongVerMetrics' est 0\n" +msgid "Depth" +msgstr "Profondeur" -msgid "Bad encoding information in 'cmap' table." -msgstr "Information de codage incorrecte dans la table 'cmap'" +msgid "Depth:" +msgstr "Profondeur:" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"Le format %3$d de la sous-table de codage pour platform=%1$d, specific=%2$d " -"n'est pas pris en charge.\n" +msgid "Derivative" +msgstr "Dérivée" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" -"La sous-table de codage pour platform=%d, specific=%d est de longueur 0.\n" +msgid "Descriptor" +msgstr "Descripteur" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"La sous-table de codage pour platform=%d, specific=%d (qui dot être 14)\n" -" est de format %d non pris en charge.\n" +msgid "Deselect VWidth" +msgstr "Désélectionner chasse verticale" -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "Pas de glyphe avec unicode U+%05x dans la fonte\n" +msgid "Deselect Width" +msgstr "Désélectionner chasse" -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "GID hors intervalle (%d) dans la sous-table 'cmap' de format 14\n" +msgid "Deseret" +msgstr "Déséret (mormon)" -msgid "Script|Japanese" -msgstr "Japonais" +msgid "Deseret (Mormon)" +msgstr "Déséret (mormon)" -msgid "Script|Korean" -msgstr "Coréen" +msgid "Design Axis Values" +msgstr "Valeurs des axes du Design" -msgid "Script|Roman" -msgstr "Latin" +msgid "Design Range" +msgstr "Gamme de corps" -msgid "Script|Traditional Chinese" -msgstr "Chinois traditionnel" +msgid "Design Settings:" +msgstr "Paramètres de Design:" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Cyrillique" +msgid "Designer URL" +msgstr "URL du designer" -msgid "Script|Devanagari" -msgstr "Dévanagari" +msgid "Design|_New..." +msgstr "_Créer..." -msgid "Script|RSymbol" -msgstr "Symbole de marque déposée" +msgid "Desired X-Height" +msgstr "Hauteur d'x désirée" -msgid "Script|Gurmukhi" -msgstr "Gourmoukhi" +msgid "Desired x-height:" +msgstr "Hauteur d'X désirée" -msgid "Script|Simplified Chinese" -msgstr "Chinois simplifié" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Détacher et supprimer les glyphes..." -msgid "Script|Central European" -msgstr "Européen central" +msgid "Detach & Remove Glyphs" +msgstr "Détacher et supprimer les glyphes..." -msgid "Unicode 1.0" -msgstr "" +msgid "Detach from PostScript Names" +msgstr "Différent des noms PostScript" -msgid "Unicode 1.1" -msgstr "" +msgid "Detaching Anchor Point" +msgstr "Séparation de l'ancre" -msgid "ISO 10646:1993" -msgstr "" +msgid "DetectDiagonalStems" +msgstr "Détection des tiges diagonales" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, PMB seulement" +msgid "Devanagari" +msgstr "Dévanagari" -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, tous les plans" +msgid "Devanagari Extended" +msgstr "Devanagari étendu" -msgid "\"Symbol\"" -msgstr "\"Symbole\"" +msgid "Devanagari2" +msgstr "Dévanagari2" -msgid "Unicode" -msgstr "" +msgid "Device Table Adjustments" +msgstr "Ajustements de la table de périphériques" -msgid "Apple" +msgid "" +"Device Table Correction:\n" +" (at display size)" msgstr "" +"Correction de la table de périphériques:\n" +" (à la grandeur d'écran)" -msgid "ISO (Deprecated)" -msgstr "ISO (Obsolète)" - -msgid "MicroSoft" -msgstr "Microsoft" - -msgid "Custom" -msgstr "Personnalisé" +msgid "Dhivehi" +msgstr "Maldivien" -msgid "FreeType internals" -msgstr "FreeType internes" +msgid "Dhivehi (Obsolete)" +msgstr "Dhivehi (Obsolèe)" -msgid "Unknown" -msgstr "Inconnu" +msgid "Diagonal Fractions" +msgstr "Fractions" -msgid "Pick a CMap subtable" -msgstr "Choisissez une sous-table CMap" +msgid "Diagonal Hint Color" +msgstr "Couleur de hint diagonal" -msgid "Could not find any valid encoding tables" -msgstr "Aucune table de codage valide trouvée" +msgid "Dialog Type:" +msgstr "Type choisi:" -msgid "Could not find a usable encoding table" -msgstr "Impossible de trouver une table de codage utilisable" +msgid "Diameter:" +msgstr "Diamètre :" #, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Tentative de codage du glyphe manquant %d à %d (0x%x)\n" +msgid "Didn't understand \"%s\" in blended font defn" +msgstr "Je n'ai pas compris \"%s\" dans la définition de la fonte mixte" #, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "Plusieurs glyphes pour le même codage U+%04X, un seul sera utilisé\n" +msgid "Didn't understand \"%s\" in font info" +msgstr "Je n'ai pas compris \"%s\" dans l'info de la fonte" #, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" +msgid "Didn't understand \"%s\" inside subs def'n" msgstr "" -"Index de glyphe hors limites. Il est %d mais doit être moins que %d.\n" -" En tentant d'associer un glyphe avec codage %x dans le segment %d\n" -" avec patform=%d, specific=%d (dans la table 'cmap')\n" +"Je n'ai pas compris \"%s\" à l'intérieur de la définiton de sous-routine" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" +#, c-format +msgid "Didn't understand \"%s\" while adding info to private subroutines" msgstr "" -"L'utilisation d'un intervalle de décalage de 0xffff signifie un glyphe " -"manquant dans la table 'cmap'\n" +"Je n'ai pas compris \"%s\" lors de l'ajout de l'information aux sous-" +"routines privées" #, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" +msgid "Didn't understand format for fdselect %d\n" +msgstr "Je n'ai pas compris le format pour fdselect %d\n" + +#, c-format +msgid "Didn't understand index format: %d\n" msgstr "" +"Je n'ai pas compris le format d'index: %d\n" +"\n" -msgid "Bad font: Encoding data out of range.\n" -msgstr "Fonte incorrecte : valeur de codage hors bornes\n" +msgid "Differ" +msgstr "Différences" -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows rejetera les fontes avec un numéro de version OS/2 de 0\n" +msgid "Differences..." +msgstr "Différences..." -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" -"Windows rejetera les fontes otf (cff) avec un numéro de version OS/2 de 1\n" +msgid "Different Fonts" +msgstr "Pas la même fonte" -msgid "Reading Names" -msgstr "Lecture des noms" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Motifs de remplissage différents dans le calque %d de %s\n" #, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"Le glyphe %d est appelé \".notdef\", un choix particulièrement inepte:\n" -"seul le glyphe 0 peut s'appeler ainsi. FontForge va le renommer.\n" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" -"Correspondance de point invalide. Un point serait après cette référence.\n" +msgid "Different number of contours in glyph “%s”\n" +msgstr "Nombre de contours différent dans le glyphe “%s”\n" #, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"Impossible de faire correspondre les points dans le glyphe composite (%d à " -"%d) lors de l'ajout de %s à %s\n" - -msgid "Fixing up References" -msgstr "Traitement des références" +msgid "Different numbers of layers in %s\n" +msgstr "Nombre différent de calques dans “%s”\n" #, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Longueur improbable pour la table, donc je l'ignore. %u\n" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "Paramètres différents sur l'embout du trait dans le calque %d de %s\n" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" +#, c-format +msgid "Different settings on stroke linejoin in layer %d of %s\n" msgstr "" -"Cette fonte contient à la fois une table TrueType 'glyf' et une table " -"OpenType 'CFF '. FontForge ne peut en utiliser qu'une à la fois, aussi il " -"faut choisir :" +"Paramètres différents sur la jonction du trait dans le calque %d de %s\n" #, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Pas de matrice de bitmap (utilisable) dans cette fonte TTF : %s" - -msgid "No Bitmap Strikes" -msgstr "Pas de matrice de bitmap" +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "Paramètres différents sur le remplissage dans le calque %d de %s\n" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" +#, c-format +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" msgstr "" -"Les noms 'alefmaksurainitialarabic' et 'alefmaksuramedialarabic' dans la " -"liste de Glyphe Adobe est en désaccord avec Unicode. L'utilisation de ces " -"noms de glyphe est donc déconseillée.\n" +"Paramètres différents sur le la couleur de remplissage héritée dans le " +"calque %d de %s\n" #, c-format msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" msgstr "" -"Le glyphe nommé %.30s est mappé en U+%04X.\n" -"Son nom indique qu'il devrait être mappé en U+%04X.\n" +"Paramètres différents sur le l'opacité de remplissage héritée dans le calque " +"%d de %s\n" #, c-format -msgid "A point in %s is outside the font bounding box data.\n" +msgid "" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" msgstr "" -"Un point dans %s est à l'extérieur des données de la boîte englobante de la " -"fonte.\n" +"Paramètres différents sur l'opacité du trait héritée dans le calque %d de " +"%s\n" #, c-format msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" +"Different settings on whether to inherit stroke width in layer %d of %s\n" msgstr "" -"La chasse de %s (%d) ne correspond pas à la chasse max (%d) et ceci est une " -"fonte à espacement fixe\n" +"Paramètres différents sur la largeur du trait héritée dans le calque %d de " +"%s\n" #, c-format -msgid "Invalid font count in TTC %s." -msgstr "Compte de fonte invalide dans le TTC %s." - -msgid "Bad Apple Kern Class\n" -msgstr "Classe de crénage Apple incorrecte\n" +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "Paramètres différents sur le trait dans dans le calque %d de %s\n" #, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Index de classe hors limites %d (doit être <%d)\n" - -msgid "GID out of range.\n" -msgstr "Valeur GID hors limites.\n" - -msgid "coverage table extends beyond end of table\n" -msgstr "La table de couverture s'étend au-delà de la fin de table\n" - -msgid "Bad count.\n" -msgstr "Compte incorrect.\n" - -msgid "End of file found in coverage table.\n" -msgstr "Fin de fichier atteinte dans la table de couverture.\n" +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Motifs de trait différents dans le calque %d de %s\n" -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Table de couverture incorrecte. Le glyphe %d est hors intervalle [0,%d)\n" +msgid "Dingbats" +msgstr "Casseau" -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Table de couverture incorrecte. L'intervalle %d-%d de glyphe est hors " -"intervalle [0,%d)\n" +msgid "Direction of gaze:" +msgstr "Direction du point fixe:" -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Format de la table de couverture %d incorrect\n" +msgid "Directories Amid Files" +msgstr "Répertoires et fichier" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" -"La sous-table de définition de classe s'étend au-delà de la fin de table\n" +msgid "Directories First" +msgstr "Répertoires en premier" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" -"Table de définition de classe incorrecte. start=%d cnt=%d, max glyph=%d\n" +msgid "Directories Separate" +msgstr "Répertoires séparés" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Table de définition de classe incorrecte. L'intervalle %d-%d de glyphe est " -"hors intervalle [0,%d)\n" +msgid "Directory name?" +msgstr "Nom du répertoire?" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "Format de table de classe inconnu : %d\n" +msgid "Directory|Back" +msgstr "Précédent" -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" -"Classe absurde assignée au glyphe-- class=%d est trop grand. Glyph=%d\n" +msgid "Directory|Forward" +msgstr "Suivant" -msgid "Bad device table\n" -msgstr "Table de périphériques incorrecte\n" +msgid "Directory|_New" +msgstr "_Nouveau" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" -"Paire de position incorrecte: les glyphes %d & %d devraient avoir été < %d\n" +msgid "Disabled Background:" +msgstr "Arrière-plan désactivé" -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" -"Paire de crénage incorrecte: les glyphes %d & %d devraient avoir été < %d\n" +msgid "Disabled Image" +msgstr "Image désactivée" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "Table de crénage par paire incorrecte ignorée\n" +msgid "Disabled Text Color:" +msgstr "Couleur de texte désactivé :" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "T able de crénage invalide ignorée.\n" +msgid "Discarding a duplicate kerning pair." +msgstr "Rejet d'une paire de crénage en double." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "Table d'alignement de cursive incorrecte ignorée\n" +msgid "Discretionary Ligatures" +msgstr "Ligatures facultatives " -#, c-format -msgid "Cursive-%d" -msgstr "Cursive- %d" +msgid "Disordered designs" +msgstr "Designs déformables" -msgid "Bad mark table.\n" -msgstr "Table de signes incorrecte.\n" +msgid "Display" +msgstr "Afficher" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Classe hors limites dans la sous-table de signes GPOS\n" +msgid "Display By Groups" +msgstr "Afficher par Groupes..." -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" -"Classe hors limites dans la sous-table de signes GPOS pour la marque %.30s\n" -"\n" +msgid "Display By _Groups..." +msgstr "Afficher par _groupes…" -msgid "Bad base table.\n" -msgstr "Table de base incorrecte.\n" +msgid "Display S_ubstitutions..." +msgstr "Montrer les S_ubstitutions..." -msgid "Bad ligature base table.\n" -msgstr "Table de ligature de base incorrecte.\n" +msgid "Display Size:" +msgstr "Taille:" -msgid "Bad ligature anchor count.\n" -msgstr "Compte d'ancres sur ligature incorrect.\n" +msgid "Display Substitution..." +msgstr "Montrer les Substitutions..." -msgid " Bad mark attachment table, ignored\n" -msgstr "Table de signes incorrecte ignorée\n" +msgid "Display files of this type" +msgstr "Montrer les fichiers de ce type" -msgid " Bad simple positioning table, ignored\n" -msgstr "Table de positionnement simple incorrecte ignorée\n" +msgid "Display rulers in the Outline Glyph View" +msgstr "Montre les règles dans la fenêtre de glyphe" -#, c-format msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" -"Tentative de référer à un lookup %d (à l'intérieur d'un lookup contextuel), " -"mais il y a\n" -"seulement %d lookups dans %s\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr " Table contextuelle incorrecte ignorée\n" +"Montrer la chasse par une barre sous le glyphe\n" +"représentant le vecteur d'avancement" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" -"Sous-table de contexte ou d'enchainement incorrecte. Glyphe %d hors limite " -"[0,%d]\n" +"Montrer la chasse par une ligne\n" +"perpendiculaire au vecteur d'avancement" -#, c-format msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" -"Tentative d'appliquer un lookup à un emplacement hors de l'intervalle de\n" -"ce lookup contextuel seq=%d max=%d\n" +"Affiche tous les glyphes de la fonte dans une grille à une taille donnée" -msgid " Bad contextual chaining table, ignored\n" -msgstr "" -"Sous-table d'enchainement contextuel incorrecte. Glyphe %d hors limite [0," -"%d]\n" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Afficher tous les glyphes sélectionnés, en plusieurs tailles" -msgid "Unexpected end of file in contextual chaining subtable.\n" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" msgstr "" -"Fin de fichier inattendu dans la sous-table d'enchaînement contextuel.\n" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "Compte incorrect dans la sous-table d'enchaînement contextuel.\n" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" -"Compte de classes incorrect dans la sous-table d'enchaînement contextuel.\n" +"Affiche tous les glyphes sélectionnés, à raison d'un par page,\n" +"dans une taille extrêmement grande" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Compte incorrect dans la sous-table d'enchaînement contextuel.\n" +msgid "Distance between adjacent points is too big" +msgstr "La distance entre entre les points adjacents est trop grande" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr " Table de substitution contextuelle incorrecte ignorée\n" +msgid "" +"Distance between the overbar and\n" +"the ink top of the base." +msgstr "Distance entre le" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" +msgid "" +"Distance between underbar and\n" +"the (ink) bottom of the base." msgstr "" -" Table d'enchaînement de substittutions contextuelles incorrecte ignorée\n" +"Distance entre le trait souscrit et \n" +"le bas (encre) de la base." -msgid "End of file in context chaining sub-table.\n" -msgstr "" -"Fin de fichier atteinte dans une sous-table d'enchaînement contextuel.\n" +msgid "Distance to drawing plane:" +msgstr "Distance au plan de tracé:" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" -"Tentative d'appliquer un lookup à un emplacement hors de l'intervalle de\n" -"ce lookup contextuel seq=%d, max=%d\n" +msgid "Distance to projection plane:" +msgstr "Distance au plan de projection:" -msgid "End of file in context chaining subtable.\n" -msgstr "" -"Fin de fichier atteinte dans une sous-table d'enchaînement contextuel.\n" +msgid "Divehi" +msgstr "Divehi (Maldivien)" -msgid " Bad simple substitution table, ignored\n" -msgstr " Table de substitution unique incorrecte ignorée\n" +msgid "Diverse Arms" +msgstr "Fûts et traverses divers" -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Glyphe de substitution incorrect : GID %d ne peut être moins que %d\n" +msgid "Diverse Forms" +msgstr "Formes diverses" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Fin de fichier inattendue dans la sous-table GSUB.\n" +msgid "Divide by zero in postscript code.\n" +msgstr "Division par zéro dans le code PostScript.\n" -msgid " Bad multiple substitution table, ignored\n" -msgstr "Table de substitution multiple incorrected ignorée\n" +msgid "Do Nothing" +msgstr "Ne rien faire" -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"La table de couverture spécifie un nombre différent de glyphes qu'attendu " -"par la sous-table.\n" +msgid "Do it" +msgstr "Faire" #, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgid "" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." msgstr "" -"Glyphe de substitution multiple/alternative incorrect. GID %d ne peut être " -"moins que %d\n" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Fin de fichier inattendue dans la sous-table de ligatures GSUB.\n" +"Voulez vous vraiment enlever cette classe d'ancre, %.80s?\n" +"Cela va enlever toutes les ancres associées à cette classe." -msgid " Bad ligature table, ignored\n" -msgstr "Table de ligature incorrecte, ignorée\n" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Souhaitez-vous que le fichier contienne des hints de type flex ?" -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Glyphe de ligature incorrect. GID %d ne peut être moins que %d\n" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Voulez vous que le fichier contienne des hints PostScript ?" -#, c-format msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" +"Do you want the font file to contain the names of each glyph in the font?" msgstr "" -"Compte improbable de composants ligatures (%d). Je soupçonne que la sous-" -"table de\n" -"ligatures est pleine d'erreurs. Je renonce.\n" +"Voulez vous que le fichier contienne les noms de tous les glyphes de la " +"fonte ?" -#, c-format msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" -"Glyphe de composant ligature incorrect. GID %d ne peut être moins que %d " -"(dans la ligature %d)\n" +"Voulez vous enregistrer dans la fonte les instructions TrueType ?\n" +"FontForge ne va pas en créer des nouvelles, mais il peut conserver " +"l'existant." -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgid "Do you want the font file to do hint substitution?" msgstr "" -"Glyphe avec enchaînement de substitutions contextuelles à contresens " -"incorrect: %d ne peut être moins que %d\n" +"Souhaitez-vous que des remplacements de hint aient lieu dans la fonte ?" -#, c-format msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" -"Cette fonte, %s, a de multiples fonctionnalités GPOS 'size'. Je ne suis pas " -"certain comment interpréter cela. J'en choisi une arbitrairement.\n" - -msgid "" -msgstr "" +"Voulez vous chargez les fontes bitmaps contenues dans\n" +"ce fichier TrueType ou OpenType? Si oui, lesquelles?" msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" msgstr "" -"Cette fonte contient une fonctionnalité 'size' avec une taille et une " -"intervalle de conception mais pas de nom de stlyle. C'est techniquement une " -"erreur mais je vais laisser passer ça." +"Voulez vous conserver l'information de crénage de la fonte sélectionnée\n" +"quand un des glyphes va provenir de la fonte de base?" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" +msgid "Do you want to round coordinates to integers (this saves space)?" msgstr "" -"La fonctionnalité 'size' ne semble pas suivre les conventions,\n" -"ni se conformer à l'interprétation erronée précoce du standard par Adobe.\n" -"Je ne peux l'analyser.\n" +"Voulez-vous arrondir les coordonnées à des entiers (cela fait gagner de la " +"place)?" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" +msgid "Does not inherit from anything" +msgstr "N'hérite pas de quoi que ce soit." + +msgid "Doesn't look like a valid pdf file, couldn't find xref section" msgstr "" -"La fonctionnalité 'size' se conforme à l'interprétation erronée précoce par " -"Adobe du standard otf.\n" +"Cela ne ressemble pas à un fichier pdf valide, je ne peux trouver la section " +"xref" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" +msgid "Domino Tiles" +msgstr "Tuiles de domino" + +msgid "Don't Compare HintMasks" +msgstr "Ne pas comparer les masques de hint" + +msgid "Don't Warn Again" +msgstr "Ne pas avertir à nouveau" + +msgid "Don't compare hintmasks if the glyph has no hint conflicts" msgstr "" -"Le paramètre nom de la fonctionnalité '%c%c%c%c' ne contient pas un ID de " -"nom valide.\n" +"Ne pas comparer les masques de hint si les hints du glyphe ne sont pas en " +"conflt" -#, c-format msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" -"Le paramètre nom de la fonctionnalité '%c%c%c%c' a un numéro de version %d " -"improbable.\n" +"Ne pas afficher les colonnes de '0'.\n" +"Les lookups OpenType autorisent jusqu'à 8 colonnes de données, mais\n" +"la plupart des lookups associées au crénage n'en utilisent qu'une.\n" +"Ne pas afficher les autres rend le mécanisme plus clair." -#, c-format msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." msgstr "" -"Il y a de multiples IDs de nom référant la fonctionnalité '%c%c%c%c'.\n" -"C'est techniquement légal mais FontForge ne peut les prendre en charge.\n" +"Ne pas afficher les colonnes de '0'.\n" +"Les lookups OpenType autorisent jusqu'à 8 colonnes de données, mais\n" +"la plupart des lookups associées au crénage n'en utilisent qu'une ou deux.\n" +"Ne pas afficher les autres rend le mécanisme plus clair." -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "Tentative de lire les données d'écriture au-delà de la table %s" +msgid "Don't smooth lines" +msgstr "Ne pas adoucir les lignes" -#, c-format -msgid "Too many scripts %d\n" -msgstr "Trop d'écritures : %d\n" +msgid "Dotless Forms" +msgstr "Formes isolées (ARA)" -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" -"Fin de fichier atteinte lors de la lecture des écritures dans la table %s" +msgid "Dragging Comparison Outline" +msgstr "Ancien contour lors du glissement des points" -#, c-format -msgid "End of file in %s table" -msgstr "Fin de fichier atteinte dans la table %s" +msgid "Dragging Comparison Outline Color" +msgstr "Couleur de glissement comparatif" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" -"Tentative de lire des données de fonctionnalité au-delà de la fin de la " -"table %s" +msgid "Draw a Line" +msgstr "Tracer une ligne" -#, c-format -msgid "Too many features %d\n" -msgstr "Trop de fonctionalités : %d\n" +msgid "Draw a freehand curve" +msgstr "Dessin à main-levée" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" -"Fin de fichier atteinte lors de la lecture des fonctions dans la table %s" +msgid "DrawOpenPathsWithHighlight" +msgstr "Chemins ouverts avec couleur différente" -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" -"Tentative de lire des données de lookup au-delà de la fin de la table %s" +msgid "Drawing Area" +msgstr "Zone de dessin" -#, c-format -msgid "Too many lookups %d\n" -msgstr "Trop de lookups : %d\n" +msgid "Drawing plane tilt:" +msgstr "Inclinaison du plan de tracé:" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" -"Fin de fichier atteinte lors de la lecture des lookups dans la table %s" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "Lookup hors limites dans la table de fonctionnalités.\n" - -msgid "Required feature out of bounds in script table.\n" -msgstr "Fonctionnalité obligatoire hors limite dans la table de scripts.\n" +msgid "Drawn or Distressed" +msgstr "Dessiné ou usé" -msgid "Feature out of bounds in script table.\n" -msgstr "Fonctionnalité hors limites dans la table de scripts.\n" +msgid "Drop List Button" +msgstr "Bouton de liste déroulante" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Cette fonte est erronée: il y a une sous-table d'extension GPOS qui pointe " -"vers\n" -"un autre sous-table d'extension.\n" +msgid "Dummy 'DSIG'" +msgstr "'DSIG' factice" -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Type de sous-table GPOS inconnu : %d\n" +msgid "Duplicate Anchor" +msgstr "Ancre en double" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "La sous-table s'étend au-delà de la fin de la table GPOS\n" +msgid "Duplicate Anchor Class" +msgstr "Classe d'ancre en double" -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Cette fonte est erronée: il y a une sous-table d'extension GSUB qui pointe " -"vers\n" -"un autre sous-table d'extension.\n" +msgid "Duplicate Kern data" +msgstr "Données de crénage dupliquées" -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Type de sous-table GSUB inconnu : %d\n" +msgid "Duplicate Ligature" +msgstr "Ligature déjà existante" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "La sous-table s'étend au-delà de la fin de la table GSUB\n" +msgid "Duplicate Name" +msgstr "Nom déjà existant" -#, c-format -msgid "MarkClass-%d" -msgstr "Classe de signes %d" +msgid "Duplicate StyleSet Name" +msgstr "Nom stylistique déjà existant" -#, c-format -msgid "MarkSet-%d" -msgstr "Classe 'mark' %d" +msgid "Duplicate data" +msgstr "données dupliquées" #, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! Format de curseur (caret) inconnu : %d !!!!\n" +msgid "Duplicate definition of subroutine %d\n" +msgstr "Sous-routine %d définie en double\n" -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Format de table de lookup incorrect: format=2 (%d/%d), premier=%d dernier=%d " -"total de glyphes dans la fonte=%d\n" +msgid "Duplicate lib data.\n" +msgstr "Données de librairie en double\n" -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Format de table de lookup incorrect: format=4 (%d/%d), premier=%d dernier=%d " -"total de glyphes dans la fonte=%d\n" +msgid "Duplicate name" +msgstr "Nom déjà existant" -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" -"Format de table de lookup incorrect: format=6, premier=%d total de glyphes " -"dans la fonte=%d\n" +msgid "Duplicate pixelsize" +msgstr "Taille de pixel déjà existante" #, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgid "Duplicate repeat row count in char %d of pk file\n" msgstr "" -"Format de table de lookup incorrect: format=8, premier=%d cnt=%d total de " -"glyphes dans la fonte=%d\n" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Format invalide de la table de lookup. %d\n" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s imbriqué-substitution %d" - -msgid "subtable" -msgstr "Sous-table" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Glyphe hors-limite dans la table 'prop' %d\n" +"Compte de lignes en double se répètant dans le caractère %d du fichier pk\n" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Glyphe hors-limite dans la table 'lcar' %d\n" +msgid "Duployan" +msgstr "Duployé" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Glyphe hors-limite dans la table 'opbd' %d\n" +msgid "Dutch" +msgstr "Néerlandais" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Glyphe hors-limite dans les tables 'mort'/'morx' %d\n" +msgid "" +"ELSE clause\n" +"Start of Else clause of preceding IF" +msgstr "" +"ELSE clause\n" +"Début de la clause ELSE précédé par IF" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Glyphe de substitution hors-limite dans les tables 'mort'/'morx' %d\n" +msgid "EPS Template" +msgstr "Motif EPS" -msgid "Invalid ligature offset\n" -msgstr "Décalage de ligature invalide\n" +msgid "" +"EQual\n" +"Pops two values, tests for equality, pushes result(0/1)" +msgstr "" +"EQual\n" +"Dépile deux valeurs, les teste pour égalité, empile le résultat(0/1)" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Vous essayez de créer une ligature pour le glyphe %d depuis " +msgid "EUC GB 2312 (Chinese)" +msgstr "Compact GB 2312 (chinois simplifié)" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" +"EVEN\n" +"Pops one value, rounds it and tests if it is even(0/1)" msgstr "" -"Une sous-table de ligature dans les tables 'mort'/'morx' d'Apple\n" -"est trop complexe pour ma compréhension.\n" -"Je renonce.\n" -"Vos ligatures peuvent être incomplètes.\n" +"EVEN\n" +"Dépile une valeur, l'arrondi et teste si elle est paire (0/1)" -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" -"Tentative de créer une ligature pour un glyphe (non-existant) %d à " -"l'extérieur de" +msgid "E_lement" +msgstr "É_lément" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Table de ligature 'mort' incorrecte. Elle n'est pas assez longue\n" +msgid "E_ncoding" +msgstr "_Codage" -msgid "Bad class in state machine.\n" -msgstr "Classe incorrecte dans la machine d'état.\n" +msgid "E_xecute Script..." +msgstr "E_xécuter un script..." -msgid "Bad glyph count in mort table.\n" -msgstr "Nombre de glyphes incorrect dans la table 'mort'.\n" +msgid "E_xport..." +msgstr "E_xporter..." msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" -"Il me semble qu'il y a une sous-table 'morx' avec plus de 1000\n" -" transitions. Ce qui me fait penser qu'il ya probablement une erreur\n" +"Chaque fonctionnalité est active pour un jeu\n" +"spécifique d'écritures et de langues.\n" +"Habituellement, une seule écriture est spécifiée,\n" +"mais parfois plusieurs le seront.\n" +"Une écriture es définie par une balise OpenType de quatre lettres\n" msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." msgstr "" -"Il me semble qu'il y a une sous-table 'morx' avec plus de 1000\n" -" états. Ce qui me fait penser que c'est probablement une erreur\n" +"Chaque lookup peut contenir de nombreuses transformations,\n" +"mais chaque transformation doit être du même type." -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Fin de fichier inattendue trouvée dans une chaîne 'morx'.\n" +msgid "Early Dynastic Cuneiform" +msgstr "Cunéiforme des dynasties archaïques" -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "Version invalide or non supportée (0x%x) de la table 'kern'" +msgid "Eastern Cree" +msgstr "Cree oriental" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "Attention : Nombre improbable de sous-tables (%d) dans la table 'kern'" +msgid "Edges near horizontal/vertical/italic" +msgstr "Bords presque horizontaux/verticaux/italiques" -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" -"Dans la table 'kern', la longueur d'une sous-table ne correspond pas au " -"nombre de paires de crénage." +msgid "Edit" +msgstr "_Édition" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" -"Paire de crénage incorrecte : les glyphes %d & %d ne doivent pas être " -"négatifs\n" +msgid "Edit 'cvt '..." +msgstr "Éditer 'cvt '..." -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" -"Paire de crénage incorrecte: les glyphes %d & %d doivent être moins que %d\n" +msgid "Edit 'fpgm'..." +msgstr "Éditer 'fpgm'..." -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "Paire de crénage incorrecte : les glyphes à %d & %d sont nuls\n" +msgid "Edit 'maxp'..." +msgstr "Éditer 'maxp'..." -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" -"La sous-table de crénage 3 dit que le compte de glyphe est %d, mais celle de " -"'maxp' dit %d\n" +msgid "Edit 'prep'..." +msgstr "Éditer 'prep'..." -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" -"Format invalide ou non pris en charge (%d) pour la sous-table de la table " -"'kern'." +msgid "Edit Chaining Position" +msgstr "Éditer dépl. étendu" -msgid "End of file in feat table.\n" -msgstr "Fin de fichier dans la table de fonction.\n" +msgid "Edit Chaining Substitution" +msgstr "Éditer subst. étendue" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Sous-table de variantes glyphiques incorrecte dans la table MATH.\n" +msgid "Edit Contextual Glyph Insertion" +msgstr "Éditer insertion" -msgid "MATH table extends beyond table bounds" -msgstr "La table MATH va au-delà des limites de la table" +msgid "Edit Contextual Kerning" +msgstr "Éditer crénage contextuel" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" -"!!!!! Le nombre de coordonnées (%d) pour l'écriture '%c%c%c%c' ne correspond " -"pas au nombre de balises (%d) dans la table 'BASE'\n" +msgid "Edit Contextual Position" +msgstr "Éditer dépl. contextuel" -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" -"!!!!! Format des coordonnées de base (%d) incorrect pour '%c%c%c%c' dans " -"l'écriture '%c%c%c%c' dans la table 'BASE'\n" +msgid "Edit Contextual Substitution" +msgstr "Éditer subst. contextuelle" -msgid "JSTF table is too long.\n" -msgstr "La table JSTF est trop longue.\n" +msgid "Edit Counter Mask" +msgstr "Éditer contre-poinçon" -msgid "Bad GID in JSTF extenser table.\n" -msgstr "GID incorrect dans la table étendue JSTF\n" +msgid "Edit Filter List" +msgstr "Éditer les filtres" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "Index de lookup (%d) hors limites dans la GSUB de la table JSTF.\n" +msgid "Edit Font Filters" +msgstr "Éditer les filtres de fontes" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "Index de lookup (%d) hors limites dans la GPOS de la table JSTF.\n" +msgid "Edit Indic Rearrangement" +msgstr "Éditer la réorganisation de l'Indic" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"Rétrécissement JSTF max à la priorité %d #%d pour %c%c%c%c dans %c%c%c%c" +msgid "Edit Reverse Chaining Substitution" +msgstr "Éditer subst. ét. à contresens" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "Étirement JSTF max à la priorité %d #%d pour %c%c%c%c dans %c%c%c%c" +msgid "Edit State Transition" +msgstr "Éditer les transitions d'état" -#, c-format -msgid "%s subtable %d" -msgstr "%s sous-table de %d" +msgid "Edit _Metadata" +msgstr "Éditer _méta-données" -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Compte d'écritures improbable (%d), je soupçonne que la table\n" -" JSTF est pleine d'erreurs. Je renonce.\n" +msgid "EditHandleSize" +msgstr "Taille des poignées" -msgid "End of file found in JSTF table.\n" -msgstr "Fin de fichier atteinte dans la table JSTF.\n" +msgid "Editable Document" +msgstr "Document éditable" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" -"Utilisation inattendue du format de bitmap 5, pas de métrique sont " -"apparents\n" +msgid "Editing" +msgstr "Édition" + +msgid "Edits a lookup or lookup subtable." +msgstr "Édite un lookup ou une sous-table de lookup" + +msgid "Edits the transformations in a lookup subtable." +msgstr "Édite les transformations dans une sous-table de lookup" + +msgid "Effects" +msgstr "Effets" msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." msgstr "" -"Cette fonte contient des bitmaps de format 3 obsolète (et je ne peux les " -"lire)\n" +"Soit un glyphe ne devrait pas avoir des hints qui se chevauchent,\n" +"ou un glyphe avec des masques de hint ne devrait pas avoir des hints\n" +"qui se chevauchent à l'intérieur du masque." msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -"Cette fonte contient des bitmaps du format 4 compressé d'Apple (et je ne le " -"prend pas en charge)\n" +"Espace supplémentaire à ajouter après un point\n" +"de fin d'une phrase en typographie anglo-saxonne" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" -"Cette fonte contient des bitmaps dans un format %d que je n'ai jamais vu " -"auparavant\n" +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "Les éléments du tableau BluValues/OtherBlues sont en désordre." -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"Les pixels du glyphe %d dans la matrice de bitmap %d réfèrent à un glyphe " -"manquant (%d)" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Des éléments du tableau BlueValues/OtherBlues ne sont pas des entiers." -#, c-format msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." msgstr "" -"Format de la sous-table %d (de %d) incorrect dans le bloc/EBLC de de la " -"matrice avec pixelsize=%d. Premier=%d, dernier%d.\n" +"Des éléments dans le tableau BlueValues/OtherBlues sont trop rapprochés " +"(Changez BlueFuzz)" -#, c-format -msgid "Didn't understand index format: %d\n" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." msgstr "" -"Je n'ai pas compris le format d'index: %d\n" -"\n" +"Les éléments dans le tableau FamilyBlues/FamilyOtherBlues sont en désordre." -msgid "Load Bitmap Fonts" -msgstr "Charger une fonte bitmap" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "" +"Les éléments du tableau FamilyBlues/FamilyOtherBlues ne sont pas des entiers." msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." msgstr "" -"Voulez vous chargez les fontes bitmaps contenues dans\n" -"ce fichier TrueType ou OpenType? Si oui, lesquelles?" +"Les éléments du tableau FamilyBlues/FamilyOtherBlues sont trop rapprochés " +"(Changez BlueFuzz)." -#, c-format -msgid "%d pixel bitmap" -msgstr "" +msgid "Em Units" +msgstr "Unités par cadratin" -msgid "Saving Bitmap Font(s)" -msgstr "Enregistrement de la (des) fonte(s) bitmap" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "Graisser à la mode Chinoise, Japonaise ou Coréenne" -msgid "Saving TrueType Font" -msgstr "Enregistrement de la fonte TrueType" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "Graisser à la mode Latine, Cyrillique ou Grecque" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "Hmm, cette table 'fvar' a plus de paires que j'attends\n" +msgid "Embolden by" +msgstr "Graisser de" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "Hmm, cette table 'fvar' a trop peu de paires, je ne peux l'analyser\n" +msgid "Embolden by:" +msgstr "Graisser de:" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "Hmm, cette table 'fvar' n'a pas d'axes, ce qui n'a pas de sens.\n" +msgid "Emoticons" +msgstr "Émoticônes" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "Hmm, cette table 'fvar' a plus d'axes que FonForge peut gérer.\n" +msgid "Empty" +msgstr "Vide" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" -"Hmm, cette table 'fvar' a un axe de taille inattendue, je ne peux " -"l'analyser\n" +msgid "Empty Slot FG Color" +msgstr "Couleur de premier-plan dans une case vide" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" -"Hmm, cette table 'fvar' a un cas de taille inattendue, je ne peux " -"l'analyser\n" +#, c-format +msgid "Empty composite %d\n" +msgstr "Composite %d vide\n" -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Hmm, cette table 'fvar' est trop courte\n" +#, c-format +msgid "Empty position on line %d of %s" +msgstr "Position vide à la ligne %d de %s" -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" -"Hmm, le compte des axes dans la table 'avar' est différent de celui dans la " -"table 'fvar'.\n" +msgid "Empty rule" +msgstr "Vide" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Hmm, la table 'avar' est trop longue.\n" +#, c-format +msgid "Empty substitute on line %d of %s" +msgstr "Substitut vide à la ligne %d de %s" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "Disparité entre les drapeaux de tuple locaux et partagés\n" +msgid "Enclosed Alphanumeric Supplement" +msgstr "Supplément alphanumérique cerclé" -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "Nombre de deltas incorrect dans le glyphe %d (%s)\n" +msgid "Enclosed Alphanumerics" +msgstr "chiffres et lettres cerclés" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" -"Hmm, le compte des axes dans la table 'gvar' est différent de celui dans la " -"table 'fvar'.\n" +msgid "Enclosed CJK Letters and Months" +msgstr "Lettres et mois CJC cerclés" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "Hmm, aucun tuple global spécifié dans la table 'gvar'.\n" +msgid "Enclosed Ideographic Supplement" +msgstr "Supplément idéographique cerclé" + +msgid "Encoding Too Large" +msgstr "Codage trop grand" + +msgid "Encoding name" +msgstr "Nom de codage" #, c-format msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" msgstr "" -"Hmm, trop de tuples globaux spécifiés dans la table 'gvar'.\n" -"FonForge supporte seulement %d\n" +"La sous-table de codage pour platform=%d, specific=%d (qui dot être 14)\n" +" est de format %d non pris en charge.\n" +#, c-format msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" msgstr "" -"Hmm, plus de variation de données de glyphe spécifié qu'il y a de glyphes " -"dans cette fonte.\n" +"La sous-table de codage pour platform=%d, specific=%d est de longueur 0.\n" #, c-format msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" -"Attention: le glyphe %d contient soit des données de tuple privées ou " -"intermédiaires.\n" -"FontForge n'en supporte aucune.\n" +"Le format %3$d de la sous-table de codage pour platform=%1$d, specific=%2$d " +"n'est pas pris en charge.\n" -msgid "Incorrect number of deltas in cvt\n" -msgstr "Nombre de deltas incorrect dans la cvt\n" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "Valeur de codage (%x) absente de la fonte, ignorée" + +msgid "Encoding value not in font" +msgstr "Valeur de codage absente de la fonte" + +msgid "Encoding|Glyph Order" +msgstr "Ordre des glyphes" msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" +"End IF\n" +"Ends an IF or IF-ELSE sequence" msgstr "" -"Attention: 'cvar' contient des données de tuple intermédiaires.\n" -"FonForge ne supporte pas cela.\n" +"End IF\n" +"Termine un IF ou une séquence IF-ELSE" -msgid "Processing Variations" -msgstr "Traitement des variations" +msgid "End of file found in JSTF table.\n" +msgstr "Fin de fichier atteinte dans la table JSTF.\n" -msgid "Failed to open temporary output file" -msgstr "Échec d'ouverture d'un fichier de sortie temporaire" +msgid "End of file found in coverage table.\n" +msgstr "Fin de fichier atteinte dans la table de couverture.\n" -msgid "Printing Font" -msgstr "Impression de la fonte" +#, c-format +msgid "End of file found in string on line %d of %s" +msgstr "Fin de fichier trouvée dans une chaîne, ligne %d de %s" -msgid "Generating PostScript Font" -msgstr "Génération de fonte PostScript" +msgid "End of file found when reading private dictionary.\n" +msgstr "" +"Fin de fichier atteinte lors de la lecture du dictionnaire privé.\n" +"\n" -msgid "Failed to generate postscript font" -msgstr "Échec de génération de fonte PostScript" +#, c-format +msgid "End of file in %s table" +msgstr "Fin de fichier atteinte dans la table %s" -msgid "Print Failed" -msgstr "Échec impression" +msgid "End of file in context chaining sub-table.\n" +msgstr "" +"Fin de fichier atteinte dans une sous-table d'enchaînement contextuel.\n" -msgid "Warning: Font contained no glyphs" -msgstr "Attention : la police ne contient aucun glyphe" +msgid "End of file in context chaining subtable.\n" +msgstr "" +"Fin de fichier atteinte dans une sous-table d'enchaînement contextuel.\n" + +msgid "End of file in feat table.\n" +msgstr "Fin de fichier dans la table de fonction.\n" #, c-format -msgid "Failed to generate postscript in file %s" -msgstr "Échec de la génération du PostScript dans le fichier %s" +msgid "End of file in include on line %d of %s" +msgstr "Fin du fichier inclus à la ligne %d de %s" #, c-format -msgid "Failed to open file %s for output" -msgstr "Impossible d'ouvrir le fichier %s en écriture" +msgid "End of file when reading features in %s table" +msgstr "" +"Fin de fichier atteinte lors de la lecture des fonctions dans la table %s" -msgid "Can't back up with nothing on stack\n" -msgstr "Je ne peux revenir en arrière avec rien dans la file\n" +#, c-format +msgid "End of file when reading lookups in %s table" +msgstr "" +"Fin de fichier atteinte lors de la lecture des lookups dans la table %s" -msgid "Attempt to back up twice\n" -msgstr "Tentative de revenir en arrière deux fois\n" +#, c-format +msgid "End of file when reading scripts in %s table" +msgstr "" +"Fin de fichier atteinte lors de la lecture des écritures dans la table %s" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "Utilisation de \"exit\" en dehors d'une boucle\n" +msgid "End:" +msgstr "Fin:" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "Utilisation de \"stop\" hors \"stopped\".\n" +msgid "EndLen" +msgstr "Fin" -msgid "Attempt to invert a singular matrix\n" -msgstr "Tentative d'inversion d'une matrice singulière\n" +msgid "Endpoints specify minimum length and direction only" +msgstr "" +"Les points aux extrémités spécifient seulement la longueur minimum et la " +"direction" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "Une clef de \"def\" doit être une chaîne ou le nom d'un littéral\n" +msgid "English" +msgstr "Anglais" -msgid "Value out of bounds in spline.\n" -msgstr "Valeur hors limites dans la courbe.\n" +msgid "English (Australian)" +msgstr "Anglais australien en_AU" -msgid "Unknown character after backslash in literal string.\n" -msgstr "Caractère inconnu après \"\\\" dans une chaîne littérale.\n" +msgid "English (Belize)" +msgstr "Anglais de Belizé" -msgid "Unknown string type\n" -msgstr "Type de chaîne inconnu\n" +msgid "English (British)" +msgstr "Anglais britannique en_UK" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" -"Fontforge ne supporte pas les opérations sur les imagemask à base de " -"dictionnaire.\n" +msgid "English (Canada)" +msgstr "Anglais canadien en_CA" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"Le 4ème argument d'imagemask est une matrice de transformation à 6 " -"éléments.\n" +msgid "English (Caribbean)" +msgstr "Anglais des Caraïbes" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Le 3ème argument d'imagemask est un booléen.\n" +msgid "English (Hong Kong)" +msgstr "Anglais de Hong-Kong" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "Les 1er et 2nd arguments d'imagemask sont des entiers.\n" +msgid "English (India)" +msgstr "Anglais d'Inde" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"Arguments largeur ou hauteur d'imagemask invalides.\n" -"soit négatifs, Ou nécessitant plus de données que fournies).\n" +msgid "English (Indonesia)" +msgstr "Anglais d'Indonésie" -msgid "Divide by zero in postscript code.\n" -msgstr "Division par zéro dans le code PostScript.\n" +msgid "English (Irish)" +msgstr "Anglais d'Irlande en_IE" -msgid "Can't compare arrays\n" -msgstr "Tableaux non comparables.\n" +msgid "English (Jamaica)" +msgstr "Anglais de Jamaïque" -msgid "No mark in counttomark\n" -msgstr "Pas de signe dans counttomark.\n" +msgid "English (Malaysia)" +msgstr "Anglais de Malaisie" -msgid "No mark in cleartomark\n" -msgstr "Pas de signe dans cleartomark.\n" +msgid "English (New Zealand)" +msgstr "Anglais de Nouvelle-Zélande en_NZ" -msgid "Nothing on stack to print\n" -msgstr "Rien à imprimer dans la pile\n" +msgid "English (Philippines)" +msgstr "Anglais des Philippines" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" -"Attention: Mot-clé %s incompréhensible. Certaines fonctions peuvent être " -"perdues.\n" +msgid "English (South Africa)" +msgstr "Anglais d'Afrique du Sud" -msgid "We don't understand this font\n" -msgstr "Fonte incompréhensible\n" +msgid "English (Trinidad)" +msgstr "Anglais de Trinidad" -#, c-format -msgid "Stack got too big in %s\n" -msgstr "Pile trop grande dans %s\n" +msgid "English (US)" +msgstr "Anglais américain en_US" -#, c-format -msgid "Not enough data: %d < 4" +msgid "English (Zimbabwe)" +msgstr "Anglais du Zimbabwe" + +msgid "Engraved" +msgstr "Gravure" + +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." msgstr "" +"Liste de tags de tables (4 lettres), séparés par des virgules.\n" +"FontForge conservera ces tables inchangées du chargement à la sauvegarde.\n" +"Ne pas inclure les tags des tables que FontForge croit comprendre." -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "L'opérateur 'dotsection' de %s est obsolète pour Type2\n" +msgid "" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." +msgstr "" +"Entrez une expression à métacaractère (pour trouver des noms\n" +"de glyphes) ou un codage Unicode comme \"U+0065\"." -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "Pile trop vide pour vstem3 dans %s\n" +msgid "Enter the name of a glyph in the font" +msgstr "Nom de glyphe dans la fonte" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "L'opérateur 'vstem3' de %s n'est pas pris en charge par Type2\n" +msgid "Entries" +msgstr "Entrées" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "Pile trop vide pour hstem3 dans %s\n" +msgid "Entry" +msgstr "Entrée" #, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "Pile trop vide pour seac dans %s\n" +msgid "Entry (%d,%d)" +msgstr "Entrée (%d,%d)" + +msgid "Error Bound" +msgstr "Limite d'erreur" #, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "L'opérateur 'SEAC' de %s est invalide pour Type2\n" +msgid "Error clearing %s." +msgstr "Erreur lors du nettoyage de %s." #, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" -"L'opérateur 'enchar' ressemblant à SEAC dans %s est obsolète pour Type2\n" +msgid "Error: %s\n" +msgstr "Erreur : %s\n" #, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "référence à un un codage hors limites dans %s.\n" +msgid "Error: Expected %s, got %s" +msgstr "Erreur : %s attendu, %s obtenu" #, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "Pile trop vide pour sbw dans %s\n" +msgid "Error: Unexpected %s found" +msgstr "Error : %s inattendu" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "L'opérateur 'sbw' de %s n'est pas pris en charge par Type2\n" +msgid "Errors detected" +msgstr "Erreurs détectées" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "Pile trop vide pour un opérateur unaire dans %s.\n" +msgid "Esperanto" +msgstr "Espéranto" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "Pile trop vide pour un opérateur binaire dans %s\n" +msgid "Estonian" +msgstr "Estonien" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "Pile trop vide pour un ifelse dans %s\n" +msgid "Ethiopic" +msgstr "Éthiopien" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" -"Les fontes Type2 ne supportent pas l'opérateur 'callothersubrs' de Type1 " +msgid "Ethiopic Extended" +msgstr "Éthiopien étendu" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "Pile trop vide pour callothersubr dans %s\n" +msgid "Ethiopic Extended-A" +msgstr "Éthiopien étendu (A)" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Sous-routine flex incorrect dans %s\n" +msgid "Ethiopic Supplement" +msgstr "Éthiopien supplémentaire" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "Pas de point précédent pour curveto du flex 0 dans %s\n" +msgid "European Number" +msgstr "Nombres européens" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "Pas de point précédent pour lineto du flex 0 dans %s\n" +msgid "European Number Separator" +msgstr "Séparateur de nombres européens" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" -"Tentative d'utilisation d'une routine multi-maîtres dans une fonte non MM " -"dans %s.\n" +msgid "European Number Terminator" +msgstr "Terminaison de nombres européens" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "Routine multi-maîtres appelée avec pas assez d'arguments dans %s.\n" +msgid "Even Width" +msgstr "À chasses égales" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "Pas assez d'éléments sur la pile pour put dans %s\n" +msgid "Everything to its default value" +msgstr "Tout à sa valeur par défaut" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "Référence à une mémoire de travail hors limites pour put dans %s\n" +msgid "Ewe" +msgstr "Éwé" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "Pas assez d'éléments sur la pile pour get dans %s\n" +msgid "Exaggerated" +msgstr "Exagéré" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "Pas assez d'éléments sur la pile pour pop dans %s\n" +msgid "Exaggerated/Extreme Wrapping" +msgstr "Exagérée/Enroulement extrème" + +msgid "Exaggerated/More Wrapping" +msgstr "Exagérée/Plus d'enroulement" + +msgid "Exaggerated/No Wrapping" +msgstr "Exagérée/Sans enroulement" + +msgid "Exaggerated/Some Wrapping" +msgstr "Exagérée/Certain enroulement" + +msgid "Exceptionally Wide" +msgstr "Exceptionnellement large" + +msgid "Execute Script" +msgstr "Exécuter un script..." #, c-format -msgid "Index out of range in %s\n" -msgstr "Index hors limite dans %s\n" +msgid "Execution of script %s failed" +msgstr "L'exécution du script %s a échoué" + +msgid "Exit" +msgstr "Sortie" #, c-format -msgid "roll out of range in %s\n" -msgstr "Valeur hors limite dans %s\n" +msgid "Exit (%d,%d)" +msgstr "Sortie (%d,%d)" -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgid "Exit Debugger" +msgstr "Sortir du débogueur" + +msgid "Exits" +msgstr "Sorties" + +msgid "Expand Stroke" +msgstr "Étendre ligne..." + +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" -"Les fontes Type2 ne supportent pas l'opérateur de Type1 'setcurrentpoint'" +"Étendre la sélection dans la fenêtre de fonte avec\n" +"tous les glyphes trouvés par cette recherche" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "Pile trop vide pour setcurrentpoint dans %s\n" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs which match" +msgstr "" +"Étendre la sélection dans la fenêtre de fonte avec\n" +"tous les glyphes correspondant" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "Aucun point précédent sur le chemin dans l'opérateur 'flex' de %s\n" +msgid "Expanded" +msgstr "Large" + +msgid "Expanded (125%)" +msgstr "Élargie (125%)" #, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "'opcode 12' non interprété (%d) dans %s\n" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "%s prévu dans la définition du lookup à la ligne %d de %s" #, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "Pile trop vide pour hstem dans %s\n" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "'%c%c%c%c' attendu dans la définition du lookup à la ligne %d de %s" #, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "Pile trop vide pour vstem dans %s\n" +msgid "Expected '%c' on line %d of %s" +msgstr "'%c' était attendu à la ligne %d de %s" #, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "Masque de hint (ou contre-masque) avec trop de hints dans %s\n" +msgid "Expected '%s' on line %d of %s" +msgstr "'%s' était attendu à la ligne %d de %s" #, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "Pile trop vide pour hsbw dans %s\n" +msgid "Expected ';' at statement end on line %d of %s" +msgstr "';' était attendu en fin de déclaration à la ligne %d de %s" #, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "Pile trop vide sur rlineto/moveto dans %s\n" +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "';' attendu dans les 'lookupflags' à la ligne %d de %s" #, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "Pile trop vide sur hlineto/hmoveto dans %s\n" +msgid "Expected ';' on line %d of %s" +msgstr "';' attendu à la ligne %d de %s" #, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "Pile trop vide sur vlineto/vmoveto dans %s\n" +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "" +"'=' attendu dans la déclaration de classe de glyphes à la ligne %d de %s" #, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "Aucun point précédent sur le chemin dans 'lineto' de %s\n" +msgid "Expected '>' in anchor on line %d of %s" +msgstr "'>' était attendu dans l'ancre à la ligne %d de %s" #, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "Pile trop vide sur rrcurveto dans %s\n" +msgid "Expected '>' in caret on line %d of %s" +msgstr "'>' était attendu dans le curseur ('caret') à la ligne %d de %s" #, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "Pile trop vide sur hhcurveto dans %s\n" +msgid "Expected '>' in value record on line %d of %s" +msgstr "'>' attendu dans la velru à la ligne %d de %s" #, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "Pile trop vide sur hvcurveto dans %s\n" +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "" +"'[' était attendu dans la déclaration de classe de glyphes à la ligne %d de " +"%s" #, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "Pile trop vide sur vhcurveto dans %s\n" +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Le mot-clé 'anchor' était attendu dans l'ancre à la ligne %d de %s" #, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "Aucun point précédent sur le chemin dans 'curveto' de %s\n" +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "Mot-clé 'by' attendu dans la substitution à la ligne %d de %s" #, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "Pile trop vide sur cllsubr dans %s\n" +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "" +"Mots-clé 'by' ou 'from' attendus dans la substitution à la ligne %d de %s" #, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Trop d'appels de sous-routine dans %s\n" +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "" +"'{' attendu dans la définition de la fonctionnalité à la ligne %d de %s" #, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Numéro de sous-routine hors limite dans %s\n" +msgid "Expected '}' on line %d of %s" +msgstr "'}' attendu à la ligne %d de %s" #, c-format -msgid "return when not in subroutine in %s\n" -msgstr "'return' mais pas dans sous-routine dans %s\n" +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" +msgstr "" +"\"Attach\" ou \"LigatureCaret\" ou \"GlyphClassDef\" attendu à la ligne %d " +"de %s" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." msgstr "" -"Tentative d'utilisation d'une routine multi-maîtres dans une fonte non-mm.\n" +"Code PostScript attendu.\n" +"Il commence habituellement par une \"{\" et se termine avec une \"}\"." -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "Trop peu d'items dans la pile pour 'blend' dans %s\n" +msgid "Expected a number for a push count" +msgstr "Nombre attendu pour un compteur d'empilage" -msgid "Use of obsolete blend operator.\n" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" msgstr "" -"Utilisage de l'opérateur 'blend' obsolète.\n" -"\n" +"Nom de glyphe unique attendu dans la substition à contresens à la ligne %d " +"de %s" #, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "'opcode' %d non interprété dans %s\n" +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "Un glyphe valide ou un nom CID était attendu à la ligne %d de %s" #, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "Fin de sous-routine atteinte sans retour dans %s\n" - -msgid "Cancel" -msgstr "Annuler" +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Une ancre est attendue (après la base/signe) à la ligne %d de %s" -msgid "" -msgstr "" +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Une ancre est attendue (après la ligature) à la ligne %d de %s" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "Un vecteur unitaire invalide a été spécifié. Le hint est ignoré.\n" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "Utilisez la propriété 'vhint' pour spécifier un hint vertical.\n" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "Utilisez la propriété 'hhint' pour spécifier un hint horizontal.\n" +#, c-format +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" +msgstr "" +"Un entier spécifiant les positions des lignes de base est attendu dans la " +"table BASE à la ligne %d de %s" #, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "Type PST inattendu dans GetPosSub (%d).\n" +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "Une ancre était attendue dans la 'mark class' à la ligne %d de %s" +#, c-format msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." msgstr "" -"Les quantités additionelles sur les fûts et traverses doivent être zéro sur " -"les deux ou aucune ne peut être 0." +"Tableau de nombres attendu.\n" +"Impossible d'analyser \"%.*s\" comme un nombre." + +#, c-format +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "" +"Balise de ligne de base attendue dans la table BASE à la ligne %d de %s" msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" +"Expected boolean value.\n" +"(\"true\" or \"false\")" msgstr "" -"Les quantités additionelles sur les fûts et traverses ne peuvent différer de " -"plus d'un facteur de 4" +"Valeur booléenne attendue.\n" +"(\"vrai\" ou \"faux\")" #, c-format -msgid "Can't open %s" -msgstr "Impossible d'ouvrir %s" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "" +"Un nom de classe était attendu dans la déclaration de 'mark class' à la " +"ligne %d de %s" #, c-format -msgid "Execution of script %s failed" -msgstr "L'exécution du script %s a échoué" +msgid "Expected class on line %d of %s" +msgstr "Classe attendue à la ligne %d de %s" #, c-format -msgid "%s: Is not callable" -msgstr "%s ne peut pas être appelé" - -msgid "Saving AFM File" -msgstr "Enregistrement du fichier AFM" - -msgid "Saving TFM File" -msgstr "Enregistrement du fichier TFM" - -msgid "Saving OFM File" -msgstr "Enregistrement du fichier OFM" +msgid "Expected closing curly brace on line %d of %s" +msgstr "Une accolade fermante est attendue à la ligne %d de%s" #, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" -"Enregistrement d'un bitmap avec une taille de pixel non disponible (%d@%d)" +msgid "Expected comma in device table on line %d of %s" +msgstr "',' attendu dans la table de périphériques à la ligne %d de %s" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" msgstr "" -"Actuellement, FontForge supporte seulement la génération de bitmap (pas de " -"bytemap) de type3" +"Virgule ou point-virgule attendu dans la table de BASE à la ligne %d de %s" -msgid "No Sub Font Definition file" -msgstr "Pas de fichier de définition des sous-fontes" +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Virgule ou point-virgule attendu à la ligne %d de %s" +#, c-format msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" -"Ceci ressemble à un fichier sfd de FontForge\n" -"et non pas à un fichier ΤεΧ de sous-fonte.\n" -"Une confusion d'extension regrettable." - -msgid "Wrong type of SFD file" -msgstr "Type de fichier SFD incorrect" +"\"HorizAxis\" ou \"VertAxis\" attendus dans la table de BASE à la ligne %d " +"de %s" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "Décalage incorrect : %d pour la sous-fonte %s\n" +msgid "Expected glyph file with format==1 or 2" +msgstr "Fichier de glyphe avec format ==1 et 2 attendu" #, c-format msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" -"Attention: Le codage %d (0x%x) correspond à au moins deux emplacements (%s@0x" -"%02x et %s@0x%02x)\n" -" Un seul sera utilisé ici.\n" +"Nom de glyphe, CID, ou classe attendus dans la classe de glyphes à la ligne " +"%d de %s" #, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Plus de 256 entrées dans la sous-fonte %s\n" - -msgid "Afm Save Failed" -msgstr "Échec enregistrement de l'AFM" - -msgid "Tfm Save Failed" -msgstr "Échec enregistrement du TFM" - -msgid "Bad Extension" -msgstr "Extension incorrecte" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" msgstr "" -"Vous devez choisir une des extension standard pour le type1: .pfb ou .pfa)" - -msgid "Saving font" -msgstr "Enregistrement de la fonte" - -msgid "Saving Multiple PostScript Fonts" -msgstr "Enregistrement en plusieurs fontes PostScript" - -msgid "Bad Drawing Operation" -msgstr "Opération de tracé incorrecte" +"\"glyph\" ou \"glyphclass\" attendu (après cursive) à la ligne %d de %s" -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" +#, c-format +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" msgstr "" -"Cette font contient au moins un calque translucide, mais le type3 ne " -"supporte pas cela. Un calque transparent ou translucide sera traité comme un " -"calque opaque. Voulez vous vraiment continuer?" - -msgid "Saving OpenType Font" -msgstr "Enregistrer la fonte OpenType" - -msgid "Saving CID keyed font" -msgstr "Enregistrement fonte CID" - -msgid "Saving multi-master font" -msgstr "Enregistrement de la fonte Multi-Maître" - -msgid "Saving SVG font" -msgstr "Enregistrement police SVG" +"'glyph' ou 'glyphclass' attendu (après la ligature) à la ligne %d de %s" -msgid "Saving Unified Font Object" -msgstr "Enregistrement Objet Fonte Unifié" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Un entier était attendu dans l'ancre à la ligne %d de %s" -msgid "Saving Unified Font Object 2" -msgstr "" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Un entier était attendu dans le curseur ('caret') à la ligne %d de %s" -msgid "Saving Unified Font Object 3" +#, c-format +msgid "Expected integer in device table on line %d of %s" msgstr "" - -msgid "Ofm Save Failed" -msgstr "Échec enregistrement de l'OFM" - -msgid "FontLog Save Failed" -msgstr "Échec de l'enregistrement du FontLog" - -msgid "Saving PFM File" -msgstr "Enregistrement du fichier PFM" - -msgid "Pfm Save Failed" -msgstr "Échec enregistrement du PFM" - -msgid "Called from...\n" -msgstr "Appelé depuis...\n" +"Un entier était attendu dans la table de périphériques à la ligne %d de %s" #, c-format -msgid " %s: line %d\n" -msgstr " %s : ligne %d\n" +msgid "Expected integer on line %d of %s" +msgstr "Entier attendu à la ligne %d de %s" #, c-format -msgid "Error: Expected %s, got %s" -msgstr "Erreur : %s attendu, %s obtenu" +msgid "Expected integer or list of integers after %s on line %d of %s" +msgstr "Entier ou liste d'entiers attendu après %s à la ligne %d de %s" #, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s : %d attendu %s, %s obtenu" +msgid "Expected matching tag in table on line %d of %s" +msgstr "Balise correspondante attendue dans la table à la ligne %d de %s" #, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s : %2$d. Attendu %3$s trouvé %4$s" +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Un nom était attendu dans la déclaration d'ancre à la ligne %d de %s" #, c-format -msgid "Error: Unexpected %s found" -msgstr "Error : %s inattendu" +msgid "Expected name in lookup on line %d of %s" +msgstr "Nom inattendu dans le lookup à la ligne %d de %s" #, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s : %d %s inattendu" +msgid "Expected name in value record definition on line %d of %s" +msgstr "Un nom était attendu dans la valeur à la ligne %d de %s" #, c-format -msgid "%s line: %d %s\n" -msgstr "%s ligne : %d %s\n" +msgid "Expected name or class on line %d of %s" +msgstr "Un nom ou une classe était attendu à la ligne %d de %s" -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s ligne : %d %s : %s\n" +msgid "Expected number." +msgstr "Nombre attendu" -#, c-format -msgid "Error: %s\n" -msgstr "Erreur : %s\n" +msgid "Expected property list file" +msgstr "Fichier de propriétés attendu" -msgid "Attention" -msgstr "" +#, c-format +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Point-virgule attendu dans la table de BASE à la ligne %d de %s" #, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "Attention : %s a un nom de famille différent de %s (GenerateFamily)\n" +msgid "Expected semicolon on line %d of %s" +msgstr "Point-virgule attendu à la ligne %d de %s" #, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) et %s(%s) 0x%x dans FOND %s\n" +msgid "Expected string on line %d of %s" +msgstr "Chaîne attendue à la ligne %d de %s" #, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" -"Attention: je ne peux pas comprendre où le hint (%d,%d %d,%d %d,%d) est " -"valide\n" +msgid "Expected tag in feature on line %d of %s" +msgstr "Balise attendue dans la fonctionnalité à la ligne %d de %s" #, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" -"Attention: Aucun caractère sélectionné dans AddDHint(%d,%d %d,%d %d,%d)\n" +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Balise attendue dans 'languagesystem' à la ligne %d de %s" #, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Attention : Aucun caractère sélectionné dans AddHint(%d,%d,%d)\n" +msgid "Expected tag in table on line %d of %s" +msgstr "Balise attendue dans la table à la ligne %d de %s" #, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" -"Attention: %dème valeur d'axe (%g) est à l'extérieur de l'intervalle permise " -"[%g,%g]\n" +msgid "Expected tag on line %d of %s" +msgstr "Balise attendue à la ligne %d de %s" #, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s : %d caractère inattendu %c (%d)\n" +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Deux ancres attendues (après cursive) à la ligne %d de %s" -msgid "Small Capitals" -msgstr "Petites capitales" +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Mot-clé inconnu inattendu (erreur interne) à la ligne %d de %s" -msgid "Building small capitals" -msgstr "Construire les petites capitales" +msgid "Expert Forms" +msgstr "Formes expertes (CJC)" -msgid "Subscripts/Superscripts" -msgstr "Indices/Exposants" +msgid "Expor_t..." +msgstr "Expor_ter..." -msgid "Building sub/superscripts" -msgstr "Contruire les indices/exposants" +msgid "Export" +msgstr "Exporter..." -msgid "Generic change" -msgstr "Modification générique" +msgid "ExportClipboard" +msgstr "Export du presse-papiers" -msgid "Changing glyphs" -msgstr "Changement des glyphes" +msgid "Exten Shapes" +msgstr "Formes étendues" -msgid "Change Weight" -msgstr "Changer la graisse..." +msgid "Extend Lookups Off" +msgstr "Étirement inactif" -msgid "Changing glyph weights" -msgstr "Changement des graisses" +msgid "Extend Lookups On" +msgstr "Étirement actif" -msgid "Italic" -msgstr "Italique" +msgid "Extend Max Lookups" +msgstr "Étirement max" -msgid "Italic Conversion" -msgstr "Conversion en italique" +msgid "Extended" +msgstr "Étendues" -msgid "Change X-Height" -msgstr "Changer la hauteur d'x..." +msgid "Extended Collection" +msgstr "Collection étendue" -msgid "Replace with Reference" -msgstr "Remplacer par référence" +msgid "Extender" +msgstr "Extendeur" -msgid "Replace Outline with Reference" -msgstr "Remplacer par des références" +msgid "Extender Glyphs" +msgstr "Glyphes de jambage" -msgid "Not Found" -msgstr "Non trouvé" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Glyphes extendeurs (kashidas, etc.)" -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" -"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" +msgid "Extenders" +msgstr "Extendeurs" -msgid "Correcting References" -msgstr "Correction des références" +msgid "Extent" +msgstr "Ampleur" + +msgid "Extra Black (Nord)" +msgstr "Extra-noir" + +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Espace additionnel:" msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" -"Ajouter de nouveaux glyphes et référer à ceux-ci lorsqu'un glyphe contient " -"une référence truetype incorrecte" +"Paramètres supplémentaires à passer au programme de traçage\n" +"(autotrace ou potrace)" -#, c-format msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." +"Extra horizontal kern before the degree of a\n" +"radical if such be present." msgstr "" -"%s a des contours et des références. Les contours ont été déplacés dans ce " -"glyphe, et sa référence a été ajouté dans l'original." +"Crénage horizontal supplémentaire avant l'indice\n" +"d'un radical si présent." + +msgid "Extra white space reserved above the overbar." +msgstr "Espace blanc additionnel réservé au-dessus du trait suscrit" + +msgid "Extra white space reserved above the radical." +msgstr "Espace blanc supplémentaire réservé au-dessus du radical." + +msgid "Extra white space reserved below the underbar." +msgstr "Espace blanc supplémentaire réservé sous le trait souscrit." -#, c-format msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." +"Extra white space to be added after each\n" +"sub/superscript." msgstr "" -"%1$s a une référence, %2$s, avec une matrice de transformation incorrecte " -"(un des éléments de la matrice est supérieur à 2). J'ai déplacé les " -"contours transformés dans ce glyphe et leur ai fait référence à la place." +"Espace blanc supplémentaire à ajouter après\n" +"chaque indice/exposant." -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" -"Impossible de lire un fichier. Octets lus : %ld taille de fichier : %ld\n" +msgid "Extra-Condensed (62.5%)" +msgstr "Extra-condensée (62.5%)" -msgid "Saving Bitmaps" -msgstr "Enregistrement des images" +msgid "Extra-Expanded (150%)" +msgstr "Extra-élargie (150%)" -msgid "Saving Outlines" -msgstr "Enregistrement des contours" +msgid "Extract from PDF" +msgstr "Extraire d'un PDF" -msgid "Saving Spline Font Database" -msgstr "Enregistrement du fichier de courbes de Bézier" +msgid "Extraneous glyphs" +msgstr "Glyphes non interprétés" -msgid "Saving..." -msgstr "Enregistrement..." +msgid "Extrema Point Color" +msgstr "Couleur de point extréma" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "En chargeant les instructions tt de sfd : %s\n" +msgid "Extremum bound..." +msgstr "Tolérance aux extrema..." -msgid "Image2 skipped as it uses an unsupported image type" +msgid "" +"FLIP PoinT\n" +"Pops as many points as specified in loop counter\n" +"Flips whether each point is on/off curve" msgstr "" +"FLIP PoinT\n" +"Dépile autant de points que spécifiés dans le nombre de boucles\n" +"Bascule selon chaque point qui est sur la courbe ou pas" -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Ancre sans nom de classe : %s" +msgid "" +"FLIP RanGe OFF\n" +"Pops two point numbers\n" +"sets all points between to be off curve points" +msgstr "" +"FLIP RanGe OFF\n" +"Dépile deux numéros de point\n" +"Définit tous les points entre ceux-ci comme des points hors courbe." -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "Ancre invalide : %s" +msgid "" +"FLIP RanGe ON\n" +"Pops two point numbers\n" +"sets all points between to be on curve points" +msgstr "" +"FLIP RanGe ON\n" +"Dépile deux numéros de point\n" +"Définit tous les points entre ceux-ci comme des points sur la courbe" msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" +"FLOOR\n" +"Pops a value, rounds to lowest int, pushes result" msgstr "" -"Paire de crénage de nouveau style trouvé à l'intérieur du fichier sfd de " -"version 1 (ou antérieure).\n" +"FLOOR\n" +"Dépile une valeur, l'arrondi au nombre entier inférieur, empile le résultat" -msgid "KernPair with no subtable name.\n" -msgstr "KernPair sans nom de sous-table.\n" +msgid "FOND Name:" +msgstr "Nom ressource FOND:" -msgid "Invalid glif name.\n" -msgstr "Nom glif invalid.\n" +msgid "FS Miscellaneous" +msgstr " 7.15 Divers" -msgid "Interpreting Glyphs" -msgstr "Interprétation des glyphes" +msgid "FS Modern" +msgstr " 7.1 Moderne" -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" -"Fichier sfd incorrect. Le glyphe %s a une chasse %d même si elle devrait\n" -" être liée à la chasse de %s qui est %d.\n" +msgid "F_ind / Replace..." +msgstr "Trouver/remplacer..." + +msgid "F_inials" +msgstr "Po_inçons" + +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "_Avant-plan" + +msgid "F_orm" +msgstr "F_orme" + +msgid "Faeroese" +msgstr "Féroïen" #, c-format msgid "Failed to find NameList: %s" msgstr "Impossible de trouver la liste de noms : %s" -msgid "Missing Subtable definition found in chained context" -msgstr "" -"Définition de sous-table manquante trouvée dans un enchaînement de contexte." - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" -"Fichier SFD incorrect, sous-table manquante dans la définition de " -"kernclass.\n" - #, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" +msgid "Failed to find glyph %s when fixing up references." msgstr "" -"Fichier SFD incorrect, deux classes d'ancre assignées à la même sous-table: " -"%s\n" +"Impossible de trouver le glyphe %s lors de la correction des réréférences." -msgid "Yes" -msgstr "Oui" +msgid "Failed to generate postscript font" +msgstr "Échec de génération de fonte PostScript" -msgid "_Skip for now" -msgstr "_Ignorer pour l'instant" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "Échec de la génération du PostScript dans le fichier %s" -msgid "Forget _to All" -msgstr "_Non pour tous" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "Échec du chargement des données de crénage depuis le fichier %s" -msgid "_Forget about it" -msgstr "Ignorer _définitivement" +#, c-format +msgid "Failed to open %s for output" +msgstr "Impossible d'ouvrir le fichier %s en écriture" -msgid "Recover old edit" -msgstr "Récupérer une ancienne session" +#, c-format +msgid "Failed to open file %s for output" +msgstr "Impossible d'ouvrir le fichier %s en écriture" #, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Il semblerait que vous avez d'anciennes modifications\n" -"non-sauvegardées sur %s.\n" -"Voulez-vous les récupérer ?" +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "Échec à l'écriture du fichier de conversion glyphe vers nom : %s\n" #, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Échec de la récupération automatique des changements dans %.80s.\n" -"FontForge doit-il essayer à nouveau à son prochain lancement ?" +msgid "Failed to open hotkey definition file: %s\n" +msgstr "Impossible d'ouvrir le fichier de raccourcis clavier : %s\n" -msgid "Recovery Failed" -msgstr "Échec de la récupération" +msgid "Failed to open temporary output file" +msgstr "Échec d'ouverture d'un fichier de sortie temporaire" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version #, c-format -msgid "Ligature %s" +msgid "Failed to open your hotkey definition file for updates.\n" msgstr "" - -msgid "Unsupported image format" -msgstr "Format d'image non pris en charge" - -msgid "Unsupported image format must be bmp or png" -msgstr "Format d'image non pris en charge, doit être bmp ou png" - -msgid "Unsupported image format must be bmp" -msgstr "Format d'image non pris en charge, doit être bmp" - -msgid "Could not write" -msgstr "Écriture impossible" +"Impossible d'ouvrir le fichier de raccourcis clavier pour mises à jour.\n" #, c-format -msgid "Could not write %.100s" -msgstr "Impossible d'écrire %.100s" +msgid "Failed to parse color %s\n" +msgstr "Couleur incompréhensible %s\n" -msgid "Multiple" -msgstr "Plusieurs" +msgid "Failed to parse the StartData command properly\n" +msgstr "Échec lors de l'analyse de la commande StartData\n" + +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "Échec lors de l'analyse de la commande StartData, compte incorrect\n" #, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" +msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" msgstr "" -"Il y a déjà un glyphe avec le même code Unicode,\n" -"(nommé %1$.40s, dans le codage actuel %2$d).\n" -"Est-ce vraiment ce que vous souhaitez ?" +"Impossible de lire un fichier. Octets lus : %ld taille de fichier : %ld\n" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" +#, c-format +msgid "Failed to rename the new hotkeys file over your old one!\n" msgstr "" -"Il y a déjà un glyphe portant ce nom,\n" -"voulez vous permuter les noms ?" - -msgid "Validating..." -msgstr "Validation..." - -msgid "You changed the point numbering" -msgstr "Vous avez changé la numérotation des points" +"Impossible de renommer le nouveau fichier de raccourcis sur l'ancien !\n" #, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Vous venez de changer la numérotation des points du glyphe %s.%s%s%s" +msgid "Failed to write %s\n" +msgstr "Échec lors de l'écriture de %s\n" -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "Les instructions de ce glyphe (ou lui faisant référence) sont perdus." +msgid "Failure" +msgstr "Échec" -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -"Les instructions de ce glyphe (ou lui faisant référence) sont obsolètes." +msgid "Family" +msgstr "Famille" -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -"Au moins une référence à ce glyphe utilise des points de correspondance. " -"Cette correspondance est maintenant périmée." +msgid "Family Blue Color" +msgstr "Couleur de famille bleue" -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" -"Au moins une ancre utilise des points de correspondance. Ils peuvent être " -"périmés." +msgid "Faroese" +msgstr "Féroïen" -#, c-format -msgid "%d pixels" -msgstr "" +msgid "Faroese (Icelandic)" +msgstr "Féroïen (islandais)" -msgid "Generating bitmap font" -msgstr "Génération d'une fonte bitmap" +msgid "Feature" +msgstr "Fonctionnalité" -msgid "Rasterizing..." -msgstr "Création des bitmaps en cours..." +msgid "Feature Tag:" +msgstr "Balise de fonctionnalité:" -msgid "Generating anti-alias font" -msgstr "Génération d'une fonte en niveaux de gris" +msgid "Feature Tags" +msgstr "Marqueurs" -msgid "There are multiple files in this archive, pick one" -msgstr "Il y a plusieurs fontes dans cette archive, choisissez-en une" +msgid "Feature _Id:" +msgstr "Identifiant:" -msgid "Which archived item should be opened?" -msgstr "Quel item archivé devrait être ouvert?" +msgid "Feature file?" +msgstr "Fichier de Fonctionnalités?" -msgid "Loading font from " -msgstr "Chargement d'une fonte depuis " +msgid "Feature out of bounds in script table.\n" +msgstr "Fonctionnalité hors limites dans la table de scripts.\n" -msgid "Couldn't open font" -msgstr "Lecture de la fonte impossible" +msgid "Feature tags are limited to 4 letters" +msgstr "Les balises de fonctionnalité sont limités à 4 caractères." -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Le fichier %.100s n'existe pas" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Les noms de tag de fonctionnalité sont limités à 4 caractères ASCII" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "Vous n'avez pas le droit de lire le fichier %.100s" +msgid "Feature tags will be removed" +msgstr "Les balises de fonctionnalités seront supprimées" -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "Impossible d'ouvrir le répertoire comme une fonte : %s" +msgid "Features" +msgstr "Fonctionnalités AAT" #, c-format msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" -"Le fichier %.100s a un format inconnu (ou bien utilise des fonctionnalités " -"que FontForge ne supporte pas, ou alors est si corrompu qu'il est illisible)" - -msgid "Restricted Font" -msgstr "Licence restreinte" +"Fonctionnalités à l'intérieur d'autres fonctionnalités est seulement permis " +"pour les fonctionnalités 'aalt' à la ligne %d de %s" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Cette fonte possède un FSType de 2 (licence\n" -"restreinte). Cela signifie qu'elle n'est pas éditable sans\n" -"la permission du propriétaire des droits.\n" -"\n" -"Avez vous cette permission ?" +msgid "Felt Pen or Brush Tip" +msgstr "Feutre ou pinceau" -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Tentative d'avoir une fnte avec plus de %d calques" +msgid "Fi_ll" +msgstr "Noircir" -msgid "Too many layers" -msgstr "Trop de calques" +msgid "Figure out flex hints after every change" +msgstr "Recalculer les hints flex après chaque modification" -#. GT: Background, make it short -msgid "Back" -msgstr "Arrière" +msgid "Fijian" +msgstr "Fidjien" -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "Type2 : nombre hors limites : %g (doit-être dans [-65536,65535])\n" +msgid "File Exists" +msgstr "Le fichier existe" -msgid "Reading AFM file" -msgstr "Lecture du fichier AFM" +msgid "File checksum is incorrect." +msgstr "Somme de contrôle du fichier incorrect." msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." +"File length as specified in the WOFF header does not match the actual file " +"length." msgstr "" -"Ce fichier ressemble à un ofm niveau (1 ou 2). FontForge supporte seulement " -"le niveau 0 et ne sait pas lire un vrai niveau 1." +"La longueur de fichier tel que spécifié dans l'en-tête WOFF ne correspond " +"pas à la longueur réelle du fichier." -msgid "Unlikely Ofm File" -msgstr "Probablement pas un fichier Ofm" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Le fichier, %.100s, existe. Le remplacer ?" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "Ça ne ressemble pas à un fichier OFM. Je ne sais pas comment le lire." +msgid "Filipino" +msgstr "Philippin" -msgid "" -msgstr "" +msgid "Fill" +msgstr "Remplir" -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" -"La largeur de %s est trop grande pour tenir dans une constantr tfm. Sera " -"tronqué à la taille max autorisée." +msgid "Fill Color" +msgstr "Couleur de remplissage" -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" -"La largeur, hauteur, profondeur ou correction italique de %s est trop " -"grande. En TFM, on ne peut pas dépasser 16 fois le EM de la fonte.Largeur=" -"%g, hauteur=%g, profondeur=%g, correction italique=%g" +msgid "Filled Ellipse" +msgstr "Ellipse pleine" -msgid "Value exceeds tfm limitations" -msgstr "Valeur hors spec pour du tfm" +msgid "Filled Rectangle" +msgstr "Rectangle plein" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "Filter" +msgstr "Filtre" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "Filter:" +msgstr "Filtre :" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +msgid "Filter|New" +msgstr "Nouveau" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "Final Glyph On Line" +msgstr "Dernier glyphe de la ligne" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Find" +msgstr "Trouver" -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "Find All" +msgstr "Tout trouver" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Find In Font _View" +msgstr "Trou_ver dans la fenêtre de fonte" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Find Next" +msgstr "Trouver le suivant" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Find Pr_oblems..." +msgstr "Pr_oblèmes..." -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Find Proble_ms..." +msgstr "Rechercher des pr_oblèmes..." -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +msgid "Find Problems" +msgstr "Chercher des problèmes..." -msgid "Unrecognized nib shape error." -msgstr "" +msgid "Find Sub Font Definition file" +msgstr "Recherche du fichier de définition des sous-fontes" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Find a cidmap file..." +msgstr "Recherche d'un fichier cidmap..." -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Find an adobe CMap file..." +msgstr "Recherche d'un fichier CMap Adobe..." -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" +#, c-format +msgid "Find in %.100s" +msgstr "Trouver dans %.100s" -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Finding Counter Masks..." +msgstr "Trouver les masques de contre-poinçons..." -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "Finding Substitution Points..." +msgstr "Trouver les points de substitution..." -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Finnish" +msgstr "Finnois" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "First" +msgstr "Premier" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "First 256" +msgstr "Les 256 premiers" -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "First Char" +msgstr "Glyphe à gauche" #, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "Traçage..." +msgid "First Class %d\n" +msgstr "Première classe %d\n" #, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Caractère référencé \"%s\" non trouvé dans %s\n" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "Fonte Multi-Maîtres avec plus de 16 instances\n" +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "Premier bord au dernier bord: %g x %g longueur %f" -msgid "Multiple master font with more than 4 axes\n" -msgstr "Fonte Multi-Maîtres avec plus de 4 axes\n" +msgid "First Glyph Name" +msgstr "Nom du 1er glyphe" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" -"Cette fonte Multi-Maîtres possède %1$d instances de fontes, mais en fait " -"elle nécessite au moins %2$d archétypes pour %3$d axes. FontForge ne pourra " -"pas l'éditer correctement" +msgid "First P_oint, Next Contour" +msgstr "Premier p_oint, Contour suivant" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" -"Cette fonte Multi-Maître a %1$d instances de fonte, mais FontForge ne peut " -"gérer que %2$d archétypes pour %3$d axes. FontForge ne pourra pas l'éditer " -"correctement" +msgid "First Point Color" +msgstr "Couleur du premier point" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "Trop de positions axiales dans /BlendDesignPositions.\n" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "Les 1er et 2nd arguments d'imagemask sont des entiers.\n" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "Trop de points de mappage dans /BlendDesignMap pour l'axe %s.\n" +msgid "First to _All" +msgstr "Le premier partout" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "Valeur de mélange incorrecte dans /BlendDesignMap pour l'axe %s.\n" +msgid "Fix" +msgstr "Corriger" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" -"Quelques valeurs de mélange incorrectes dans /BlendDesignMap pour l'axe %s.\n" +msgid "Fixing up References" +msgstr "Traitement des références" -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" -"Erreur durant la lecture d'une fonte CID, %sCIDFontType %d, %sfonttype %d\n" +msgid "Fl_attenByCMap" +msgstr "_Aplatir via un CMap Adobe" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID : ne contient pas tout ce qui était attendu.\n" +msgid "Flared" +msgstr "Sans empattement, évasé" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Avant" +msgid "Flat" +msgstr "Plat" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "Attention : Splines déraisonnablement grandes. Seront ignorées.\n" +msgid "Flat Nib" +msgstr "Plume rigide" -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Flate decompression failed.\n" +msgstr "Échec de la décompression!\n" -msgid "An SVG font without a familyname value might not be usable." -msgstr "" +msgid "Flattened Accents over Capitals" +msgstr "Accents aplatis sur capitales" -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "Type inconnu '%c' trouvé dans la définition du chemin\n" +msgid "Flemish" +msgstr "Flamand" -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "Impossible de trouver une source de couleur avec l'id %s." +msgid "Flemish (Belgian Dutch)" +msgstr "Flamand nl_BE" -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" -"FonForge ne peut analyser pour le moment les sources à motif de couleur (%s)." +msgid "Flex Hints" +msgstr "Hints flex" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "La source de couleur avec l'id %s est de type inattendu %s." +msgid "Flip" +msgstr "Symétrie" -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Spécification de couleur hexa incorrecte : %s\n" +msgid "Flip Horizontally" +msgstr "Symétrie Horizontale" -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Spécification de couleur RGB incorrecte : %s\n" +msgid "Flip Vertically" +msgstr "Symétrie Verticale" -#, c-format -msgid "Failed to parse color %s\n" -msgstr "Couleur incompréhensible %s\n" +msgid "Flip _Horizontally" +msgstr "Symétrie _horizontale" -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "Type MIME non supporté dans data : URI : %s\n" +msgid "Flip _Vertically" +msgstr "Symétrie _verticale" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" -"Fontforge prend seulement en charge les images incorporées dans data: URIs\n" -"\n" +msgid "Flip the selection" +msgstr "Appliquer une symétrie à la sélection" -#, c-format -msgid "Could not find clippath named %s." -msgstr "Impossible de trouver un chemin de détourage nommé %s." +msgid "Flip..." +msgstr "Symétrie..." -msgid "This font does not specify units-per-em\n" -msgstr "Cette fonte ne spécifie pas le fractionnement du EM\n" +msgid "Flipped Reference" +msgstr "Référence inversée" -msgid "This font does not specify font-face\n" -msgstr "Cette police ne spécifie pas de font-face\n" +msgid "Flipped References" +msgstr "Référence inversée" -msgid "This file contains no SVG fonts.\n" -msgstr "Ce fichier ne contient pas de fonte SVG.\n" +msgid "Flipping" +msgstr "Symétrie" -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s ne commence pas par un élément \n" +msgid "Fo_ntname:" +msgstr "_Nom de la fonte :" #, c-format msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" -"Tentative d'écrire %d dans une champ 16-bit. Cela sera tronqué et le " -"fichier peut ne pas être utile." - -msgid "Bad Point Numbering" -msgstr "Numérotation de point incorrecte" +"La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" +"Voulez-vous l'enregistrer ?" #, c-format msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" -"Les points dans %s ne sont pas numérotés correctement. Cela signifie que " -"toute instruction va probablement déplacer les mauvais points et faire la " -"mauvaise chose.\n" -"Souhaitez-vous que j'enlève les instructions?" - -msgid "Bad Encoding" -msgstr "Codage défectueux" +"La fonte %1$.40s dans le fichier %2$.40hs a été modifiée.\n" +"Revenir vous fera perdre toutes les modifications.\n" +"Voulez vous vraiment revenir ?" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" -"Il y a un caractère sur un octet (%d) utilisant un emplacement pour " -"caractère à deux octets" +msgid "Font Compare" +msgstr "Comparer les fontes" -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "Il y a un caractère (%d) qui ne peut être codé" +msgid "Font Family" +msgstr "Famille de fontes" -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "Il y a un caractère (%d) qui n'est normalement pas dans le codage" +msgid "Font Info" +msgstr "Infos fonte" -msgid "Missing bitmap strike" -msgstr "Matrice de bitmap manquante" +msgid "Font Information Dialog" +msgstr "Boîte de dialogue Info fonte" #, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "La fonte ne contient pas de bitmaps de taille %d et de profondeur %d" +msgid "Font Information for %.90s" +msgstr "Infos fonte pour %.90s" -msgid "No bitmap strikes" -msgstr "Pas de matrice de bitmap" +msgid "Font Size" +msgstr "Taille de la fonte" -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" -"Le format 'sfnt' est actuellement limité à 65535 glyphes. Votre fonte en a " -"%d." +msgid "Font Type:" +msgstr "Type de fonte:" -msgid "Too many glyphs" -msgstr "Trop de glyphes" +msgid "Font changed" +msgstr "Fonte modifiée" -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" msgstr "" -"Votre fonte a exactement 65535 glyphes. 65535 est la limite et est utilisée " -"souvent comme valeur magique. Alors cela peut causer des bizzarreries.\n" +"Ce fichier a un champ 'nombre de glyphes' incorrect. maxp vaut: %d, alors " +"que taille(loca)=%d" #, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "Échec à l'écriture du fichier de conversion glyphe vers nom : %s\n" +msgid "Font to compare with %.20s" +msgstr "Fonte à comparer avec %.20s" -msgid "No Encoded Glyphs" -msgstr "Aucun caractère codé" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Fonte à fusionner avec %.20s" + +msgid "Font used to draw titles of a matrix edit" +msgstr "Fonte utilisée pour écrire les titres d'une matrice d'édition" + +msgid "Font:" +msgstr "Fonte :" msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" msgstr "" -"Cette fonte ne contient aucun caractère codé Unicode.\n" -"Voulez vous utiliser un codage \"Symbol\" à la place d'Unicode ?" +"FontForge peut générer deux types de fichier ttc.\n" +"Dans le premier, chaque police est une entité distincte,\n" +"sans connexion à d'autres polices. Dans la seconde,\n" +"FontForge va tenter d'utiliser la même table de glyphe\n" +"pour toutes les polices, et fusionner les glyphes en double.\n" +"Il tentera également d'utiliser le même espace pour les tables dans\n" +"différentes polices qui sont au bit près les mêmes. \n" +"\n" +"FontForge n'est pas toujours en mesure de fusionner,\n" +"auquel cas il retombe sur la génération de polices indépendantes\n" +"au sein de la ttc.\n" +"FontForge ne peut pas fusionner si: \n" +"* Les polices ont des tailles en em différentes \n" +"* Des bitmaps sont impliqués \n" +"* La table glyf fusionnée a plus de 65534 glyphes\n" +"\n" +"(La fusion prendra plus de temps)" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." +#, c-format +msgid "FontForge does not currently parse pattern Color Sources (%s)." msgstr "" -"Cette fonte ne contient aucun caractère codé Unicode.\n" -"Le résultat ne sera probablement pas utilisable." +"FonForge ne peut analyser pour le moment les sources à motif de couleur (%s)." -msgid "Table length should not be odd\n" -msgstr "La longueur de la table doit être paire\n" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge ne prend pas en charge les fontes Chameleon\n" -msgid "Something went wrong" -msgstr "Quelque-chose a mal tourné" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "Fontforge ne supporte pas les tables anonymes, ligne %d de %s" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgid "FontForge does not support dictionary based imagemask operators.\n" msgstr "" -"La table 'kern' supporte tout au plus 10920 paires de crénage dans une sous-" -"table" - -msgid "Too many kern pairs" -msgstr "Trop de paires de crénage" +"Fontforge ne supporte pas les opérations sur les imagemask à base de " +"dictionnaire.\n" -msgid "Kerning is likely to fail on Windows" -msgstr "Le crénage est susceptible d'échouer sur Windows" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge ne prend pas en chage les fontes synthétiques\n" #, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "" +"FontForge ne supporte pas cette résolution: %d (doit être 1,2,4,8,16,32)\n" + +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge ne supporte pas les polices multi-maîtres de type 2\n" + +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" msgstr "" -"Remarque: Sous Windows de nombreuses applications peuvent avoir des " -"problèmes avec le crénage de cette fonte parce que %d de ses paires de " -"crénage de glyphe ne peut pas être mis en correspondance avec les paires de " -"crénage unicode-PMB (c-à-d, elles ont une valeur Unicode de -1) Pour éviter " -"cela, aller à Générer , options, cochez l'option \"Table 'kern' compatible " -"sous Windows\"." +"FontForge ne prend pas en charge les programmes de type2 incorporés dans " +"'CFF DICT INDICES'.\n" -msgid "Glyphs must be ordered when creating coverage table" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" msgstr "" -"Les glyphes doivent être ordonnés lors de la création de la table de " -"couverture" +"FontForge ne met pas à jour cette fenêtre lorsqu'une modification est " +"apportée à la fonte.\n" +"Si une fonte a changé appuyez sur le bouton pour forcer une mise à jour" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "-1 index de glyphe dans dumpcoveragetable.\n" +msgid "FontForge font debugging table" +msgstr "Table de débogage de fonte FontForge" -#, c-format msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." msgstr "" -"La sous-table de lookup %s contient un glyphe %s avec plus de 64k octets " -"d'infos de crénage\n" +"FontForge utilise à l'interne des chemins tracés dans le \n" +"sens horaire. Cette option vous permet de vérifier qu'ils le sont.\n" +"Avant de faire ce test, s'assurer que\n" +"pas de chemins se croisent." -#, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" -"La sous-table de lookup %s a due être séparée en plusieurs sous-tables\n" -"parce qu'elle était trop grande.\n" +"FontForge est un éditeur de polices de caractères numériques qui vous permet " +"de créer, éditer, ou convertir une large gamme de polices incluant " +"PostScript, TrueType, OpenType, cid-keyed, multi-master, cff, SVG et BitMap " +"(bdf, FON, NFNT)." -#, c-format msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" -"Je mal calculé la taille de la table%s, cela signifie que la sortie crénage " -"est erroné." - -msgid "Two cursive anchor classes" -msgstr "Deux classe d'ancre cursives" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Deux classes d'ancre cursives dans la même sous-table, %s" - -msgid "Failure" -msgstr "Échec" +"FontForge est un logiciel libre, gratuit et disponible pour divers systèmes " +"d’exploitation. Vous pouvez utiliser l'interface graphique de FontForge ou " +"comme un outil à la ligne de commande." -msgid "Offset in JSTF table is too big. The resultant font will not work." +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" -"Le décalage dans la table JSTF est trop grand. La fonte résultante ne " -"fonctionnera pas." +"FontForge charge de grandes images en arrière-plan des glyphes\n" +"avant de les autotracer. Vous pouvez conserver ces images pour\n" +"examiner le résultat produit par 'mf' (non), ou les enlever (oui) pour\n" +"économiser de la place" -msgid "A value must be between [-32768,32767]" -msgstr "Une valeur de 'short' doit être comprise dans [-32768,32767]" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "" +"Fontforge prend seulement en charge les images incorporées dans data: URIs\n" +"\n" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Une valeur doit être comprise dans [-8,-1] ou [1,8]" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge prend en charge au plus %d calques" -msgid "Number expected" -msgstr "Nombre attendu" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"FontForge peut utiliser deux applications externes de vectorisation :\n" +"autotrace et potrace.\n" +"Si votre système n'en a qu'une, FontForge l'utilisera, mais si vous\n" +"avez les deux, 'On' privilégiera potrace (et 'Off' autotrace)." -msgid "A value must be between [0,15]" -msgstr "Une valeur doit être comprise dans [0,15]" +msgid "FontForge time stamp table" +msgstr "table de timestamp de FontForge" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "Manque '(' dans la commande pour obtenir un index CVT" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge n'a pas réussi à trouver de fichier cidmap pour cette fonte. Ce " +"n'est pas indispensable, mais certaines choses marchent mieux avec. Si vous " +"n'en avez pas, vous pourriez télécharger des fichiers cidmap depuis :\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"et les installer, décompressés et détarrés dans :\n" +" %.80s\n" +"\n" +"Voudriez vous rechercher un fichier approprié sur votre disque local ?" -msgid "Missing right paren in command to get a cvt index" -msgstr "Manque ')' dans la commande pour obtenir un index CVT" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "" +"FontForge ne peut charger libspiro, les spiros ne sont pas disponibles." -msgid "Expected a number for a push count" -msgstr "Nombre attendu pour un compteur d'empilage" - -msgid "The push count must be a number between 0 and 255" -msgstr "Le compteur d'empilage doit être compris entre 0 et 255" - -msgid "More pushes specified than needed" -msgstr "Plus de push indiqués que nécessaire" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "La valeur dans un empilage d'octet doit être comprise entre 0 et 255" - -msgid "Unexpected number" -msgstr "nombre inattendu" +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." +msgstr "" +"FontForge va tenter d'ajuster les approches gauche et droite\n" +"des glyphes sélectionnés de telle sorte que la séparation moyenne\n" +"entre glyphes dans une écriture sera celle spécifiée. Vous pouvez\n" +"également spécifier une valeur minimale et maximale\n" +"pour les approches de chaque glyphe." -msgid "Missing pushes" -msgstr "Empilages manquants" +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." +msgstr "" +"FontForge produira des hints pour les tiges diagonales,\n" +"au profit de la commande d'auto instructions" -msgid "Missing right bracket in command (or bad binary value in bracket)" +msgid "FontForge will guess kerning classes for selected glyphs" msgstr "" -"Parenthèse fermante absente dans la commande (ou valeur binaire incorrecte " -"dans la parenthèse)" +"FontForge va deviner les classes de crénage pour les glyphes sélectionnés" -msgid "Bracketted value is too large" -msgstr "La valeur entre parenthèses est trop grande" +msgid "" +"FontForge will look at the glyphs selected in the font view\n" +"and will try to find groups of glyphs which are most alike\n" +"and generate kerning classes based on that information." +msgstr "" +"FontForge regardera les glyphes sélectionnés dans la fenêtre de fonte\n" +"et tentera de trouver des groupes de glyphes qui se ressemblent le plus\n" +"et générera des classes crénage fondées sur cette information." -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." msgstr "" -"Intervalle incorrect dans la sous-table 'commentaire' de la table PfEd\n" +"FontForge mettra des hints verticaux ou horizontaux\n" +"aux extrémités des traits diagonaux" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." msgstr "" -"Chaîne de commentaire non valide (longueur négative?) dans la table 'PfEd' " -"pour le glyphe %s." +"FontForge mettra des hints verticaux ou horizontaux\n" +"aux intersections des traits diagonaux" -msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." msgstr "" -"Intervalle de glyphe incorrect dans la sous-table 'couleur' de la table " -"PfEd\n" +"FontForge mettra des hints verticaux ou horizontaux pour définir\n" +"les boîtes englobantes des glyphes appropriés." msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" -"Oups, tentative de nommer des ancres dans une sous-table qui n'en contient " -"pas\n" +"Liste de noms utilisés par FontForge lors de la\n" +"création d'une nouvelle fonte." -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "Oups, plus de noms que de sous-tables de lookup %s\n" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "Whoops, more names than lookups\n" -msgstr "Oups, plus de noms que de lookups\n" +msgid "FontLog Save Failed" +msgstr "Échec de l'enregistrement du FontLog" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "Type de données incorrect dans un verbe de contour de 'PfEd'\n" +msgid "FontView" +msgstr "Fenêtre de fonte" -msgid "Whoops, contours must begin with a move to\n" -msgstr "" -"Oups, les contours doivent commencer avec un \"move to\"\n" -"\n" +msgid "Font|New" +msgstr "Nouvelle" -msgid "Bad data modifier in contour command in 'PfEd'\n" +msgid "Font|_New" +msgstr "_Nouvelle fonte" + +msgid "" +"For each script to which this lookup applies, look at all pairs of\n" +"glyphs in that script and try to guess a reasonable kerning value\n" +"for that pair." msgstr "" -"Modificateur de données incorrect dans la commande de contour de 'PfEd'\n" +"Pour chaque écriture à laquelle ce lookup s'applique, regarder toutes les " +"paires\n" +"de glyphes dans ce script et essayer de deviner une valeur de crénage " +"raisonnable\n" +"pour cette paire." #, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "Oups, verbe inattendu dans le contour %d.%d\n" +msgid "" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" +msgstr "" +"Pour le glyphe %.60s, vous faites référence à un glyphe nommé %.80s qui " +"n'est pas encore dans la fonte. Est-ce voulu?" -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "Oups, commande spiro %d incorrect\n" +msgid "Force Bold Threshold:" +msgstr "Seuil de passage en gras:" -msgid "Bad glyph reference in layer info.\n" -msgstr "Référence de glyphe incorrecte dans la couche info.\n" +msgid "Force glyph names to:" +msgstr "Nommage des glyphes forcé vers:" -msgid "Whoops, Ran out of spiros\n" -msgstr "Oups, à court de spiros\n" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Avant" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "Sous-table '%c%c%c%c' inconnue dans la table 'PfEd'. Ignorée\n" +msgid "Forest Nenets" +msgstr "Nenets des fôrets" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "Sous-table '%c%c%c%c' inconnue dans la table 'TeX'. Ignorée\n" +msgid "Forget _to All" +msgstr "_Non pour tous" -msgid "Error in WriteUFOLayer." -msgstr "" +msgid "Form_er Glyph" +msgstr "Glyphe _antérieur" #, c-format -msgid "Error clearing %s." -msgstr "Erreur lors du nettoyage de %s." +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Trouvé %1$.4g, attendu %2$.4g" -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgid "" +"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" msgstr "" -"Type python <%s> inconnu lors de la lecture des données de la librairie UFO/" -"GLIF." +"Paire de crénage de nouveau style trouvé à l'intérieur du fichier sfd de " +"version 1 (ou antérieure).\n" -msgid "Error parsing color component.\n" -msgstr "" +msgid "FoundryName" +msgstr "Fondeur" -msgid "Missing color component.\n" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "" +"Le 4ème argument d'imagemask est une matrice de transformation à 6 " +"éléments.\n" -msgid "Invalid guideline.\n" -msgstr "" +msgid "FreeType internals" +msgstr "FreeType internes" -msgid "Failed to read guideline." -msgstr "" +msgid "FreeType unavailable" +msgstr "FreeType non disponible" -msgid "Expected glyph file with format==1 or 2" -msgstr "Fichier de glyphe avec format ==1 et 2 attendu" +msgid "FreeType unavailable." +msgstr "FreeType non disponible." -msgid "Bad glyph name." -msgstr "Nom de glyphe incorrect." +msgid "FreeTypeAAFillInOutlineView" +msgstr "FreeType avec anti-aliasing" -msgid "component with no base glyph" -msgstr "composant sans glyphe de base" +msgid "FreeTypeInFontView" +msgstr "Fenêtre de fonte avec Freetype" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "On ne peut avoir de points d'entrée pour une courbe ouverte.\n" +msgid "Freeform Serifs" +msgstr "7. Empattements libres" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "Le point de déplacement doit être au début du contour.\n" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "À main levée" -msgid "This spline set has no points.\n" -msgstr "Cet ensemble de courbes n'a pas de points.\n" +msgid "Freetype rasterization failed.\n" +msgstr "Échec du rendu Freetype.\n" -msgid "Duplicate lib data.\n" -msgstr "Données de librairie en double\n" +msgid "French" +msgstr "Français" -#, c-format -msgid "Bad glif file %s" -msgstr "Fichier glif incorrect : %s" +msgid "French Antillean" +msgstr "Français des Antilles" -msgid "There's a reference to a glyph with no name." -msgstr "Il y a une référence à un glyphe sans nom." +msgid "French Belgium" +msgstr "Français belge fr_BE" -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "Glyphe invalide pour %s lors de la correction des références." +msgid "French Camaroon" +msgstr "Français du Cameroun" -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" -"Impossible de trouver le glyphe %s lors de la correction des réréférences." +msgid "French Canadian" +msgstr "Français canadien fr_CA" -msgid "Bad contents.plist" -msgstr "Contents.plist incorrect" +msgid "French Côte d'Ivoire" +msgstr "Français de la Côte d'Ivoire" -msgid "Expected property list file" -msgstr "Fichier de propriétés attendu" +msgid "French D.R. Congo" +msgstr "Français de la R.D. du Congo" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "Groupe %s avec même nom que le glyphe ignoré.\n" +msgid "French French" +msgstr "Français de France fr_FR" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "Groupe %s en double ignoré.\n" +msgid "French Haiti" +msgstr "Français d'Haiti" -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "Glyphe %s non-existant dans le groupe %s ignoré.\n" +msgid "French Luxembourg" +msgstr "Français luxembourgeois fr_LU" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" -"kerning.plist fait référence à une entité qui est ni un glyphe ni un groupe." +msgid "French Mali" +msgstr "Français du Mali" -msgid "kerning.plist has a non-numeric offset." -msgstr "kerning.plist a un décalage non numérique." +msgid "French Monaco" +msgstr "Français Monégasque" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "kerning.plist définit le crénage entre deux glyphes qui en ont déjà." +msgid "French Morocco" +msgstr "Français marocain" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" -"kerning.plist définit le crénage entre deux glyphes qui ont déjà un crénage " -"partiel." +msgid "French North Africa" +msgstr "Français d'Afrique du Nord" -msgid "kerning.plist references a missing kerning class." -msgstr "kerning.plist fait référence à une classe manquante de crénage." +msgid "French Réunion" +msgstr "Français de la Réunion" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" -"kerning.plist définit un décalage entre deux classes dans différents lookups." +msgid "French Senegal" +msgstr "Français du Sénégal" -msgid "There is a kerning class index error." -msgstr "L'index de la classe de crénage est erronée." +msgid "French Swiss" +msgstr "Français suisse fr_CH" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "kerning.plist tente de redéfinir une classe de décalage de crénage." +msgid "French West Indies" +msgstr "Français des Indes de l'Ouest" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" -"Clé openTypeOS2type incorrecte: tous les octets sont utilisés. Elle sera " -"ignorée." +msgid "Friendly Name" +msgstr "Nom courant" -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" -"Cette fonte ne précise pas de 'unitsPerEm', alors nous assumons que c'est " -"1000." +msgid "Frisian" +msgstr "Frison" -msgid "No glyphs directory or no contents file" -msgstr "Répertoire sans glyphe ou fichier sans contenu" +msgid "Friulian" +msgstr "Frioulan" -msgid "layercontents.plist lists no valid layers." -msgstr "layercontents.plist ne liste aucun calque valide." +msgid "From the _other class" +msgstr "De l'_autre classe" -msgid "Unicode Basic Multilingual Plane" -msgstr "Plan de base multilingual Unicode" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "" +"Dans la liste ci-dessous, sélectionnez les lignes de base pour lesquelles\n" +"vous fournirez des données." -msgid "Basic Multilingual Plane" -msgstr "Plan multilingue de base (PMB)" +msgid "From:" +msgstr "De:" -msgid "Alphabetic" -msgstr "Alphabétique" +msgid "Frozen Color" +msgstr "Couleur figée" -msgid "C0 Control Character" -msgstr "Caractères de contrôle C0" +msgid "Fulani" +msgstr "Peul" -msgid "NUL, Default Character" -msgstr "Caractère par défaut, NUL" +msgid "Fulfulde" +msgstr "Fulfuldé" -msgid "Basic Latin" -msgstr "Latin de base" +msgid "Full Pa_ge Glyph" +msgstr "Glyphe pleine _page" -msgid "Delete Character" -msgstr "Supprimer le caractère" +msgid "Full Pa_ge Glyphs" +msgstr "Glyphes pleine page" -msgid "C1 Control Character" -msgstr "caractères de contrôle C1" +msgid "Full Width Brackets" +msgstr "Chasses pleines (CJC)" -msgid "Latin-1 Supplement" -msgstr "Latin-1, supplément" +msgid "Full Width Symbol Variants" +msgstr "Variantes de symboles pleine chasse" -msgid "Latin Extended-A" -msgstr "Latin étendu A" +msgid "Full Widths" +msgstr "Chasses pleines (CJC)" -msgid "Latin Extended-B" -msgstr "Latin étendu B" +msgid "FullLen" +msgstr "Longueur" -msgid "IPA Extensions" -msgstr "Alphabet phonétique international (API)" +msgid "Fullname" +msgstr "Nom complet" -msgid "Spacing Modifier Letters" -msgstr "modificateurs phonétiques chassants" +msgid "" +"Function DEFinition\n" +"Pops a value (n) and starts the nth\n" +"function definition" +msgstr "" +"Function DEFinition\n" +"Dépile une valeur (n) et démarre la nième\n" +"définition de fonction" -msgid "Combining Diacritical Marks" -msgstr "Diacritiques" +msgid "Fuzz" +msgstr "Flou" -msgid "Greek" -msgstr "Grec (monotonique)" +msgid "G4 _Curve" +msgstr "courbe G4" -msgid "Greek and Coptic" -msgstr "Grec et Copte" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (chinois simplifié)" -msgid "Cyrillic Supplement" -msgstr "supplément cyrillique" +msgid "" +"GET INFOrmation\n" +"Pops information type, pushes result" +msgstr "" +"GET INFOrmation\n" +"Dépile le type d'information, empile le résultat" -msgid "Armenian" -msgstr "Arménien" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "70" -msgid "Hebrew" -msgstr "Hébreu" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "127" -msgid "Arabic" -msgstr "Arabe" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "GID hors intervalle (%d) dans la sous-table 'cmap' de format 14\n" -msgid "Syriac" -msgstr "Syriaque" +msgid "GID out of range.\n" +msgstr "Valeur GID hors limites.\n" -msgid "Arabic Supplement" -msgstr "Arabe supplémentaire" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "Référence à un lookup GPOS dans ce lookup contextuel GSUB : %s\t" -msgid "NKo" -msgstr "" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "Référence à un lookup GSUB dans ce lookup contextuel GPOS : %s" -msgid "Samaritan" -msgstr "Samaritain" +msgid "Gaelic (Irish)" +msgstr "Gaëlique d'Irlande" -msgid "Samaritan, Punctuation" -msgstr "Samaritain, Ponctuation" +msgid "Gaelic (Scottish)" +msgstr "Gaélique écossais" -msgid "Mandaic" -msgstr "Mandéen" +msgid "Galician" +msgstr "Galicien" -msgid "Syriac Supplement" -msgstr "" +msgid "Garshuni" +msgstr "Garchouni" -msgid "Arabic Extended-A" -msgstr "Arabe étendu (A)" +msgid "Gasp|Anti-Alias" +msgstr "Niveaux de gris" -msgid "Bengali" -msgstr "" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Pixels par EM" -msgid "Gujarati" -msgstr "Goudjrati" +msgid "Gasp|Grid Fit" +msgstr "Ajustement grille" -msgid "Oriya" -msgstr "" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Ajustement si lissage" -msgid "Tamil" -msgstr "Tamoul" +msgid "Gasp|Symmetric Smoothing" +msgstr "Lissage symétrique" -msgid "Telugu" -msgstr "Télougou" +msgid "Gasp|_Default" +msgstr "Par défaut" -msgid "Kannada" -msgstr "" +msgid "Gasp|_Version" +msgstr "_Version" -msgid "Malayalam" -msgstr "Malais" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus ligatur !" -msgid "Sinhala" -msgstr "Singhalais" +msgid "General" +msgstr "Général" -msgid "Thai" -msgstr "Thaï" +msgid "General Punctuation" +msgstr "Ponctuation générale" -msgid "Lao" -msgstr "" +msgid "General facts about the windowing system" +msgstr "Données générales sur le système de fenêtres" -msgid "Tibetan" -msgstr "Tibétain" +msgid "Generate" +msgstr "Créer" -msgid "Myanmar" -msgstr "Birman" +msgid "Generate Fonts" +msgstr "Générer fonte(s)..." -msgid "Georgian" -msgstr "Géorgien" +msgid "Generate Mac Family" +msgstr "Générer une famille pour Mac..." -msgid "Hangul Jamo, Choseong" -msgstr "Jamo Hangul, Choseong" +msgid "Generate Mac _Family..." +msgstr "Générer une famille pour _Mac..." -msgid "Hangul Jamo, Jungseong" -msgstr "Jamo Hangul, Jungseong" +msgid "Generate TTC" +msgstr "Générer TTC" -msgid "Hangul Jamo, Jongseong" -msgstr "Jamo Hangul, Jongseong" +msgid "Generate TTC..." +msgstr "Générer un fichier TTC..." -msgid "Ethiopic" -msgstr "Éthiopien" +msgid "Generate instructions for ball terminals." +msgstr "Générer des instructions pour les gouttes" -msgid "Ethiopic Supplement" -msgstr "Éthiopien supplémentaire" +msgid "Generate instructions for diagonal stem hints." +msgstr "Générer des instructions pour les hints de traits diagonaux" -msgid "Cherokee" -msgstr "" +msgid "GenerateHintWidthEqualityTolerance" +msgstr "Générer les hints avec tolérance égale à:" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Canadien syllabique aborigène unifié" +msgid "Generating PostScript Font" +msgstr "Génération de fonte PostScript" -msgid "Tagalog" -msgstr "" +msgid "Generating anti-alias font" +msgstr "Génération d'une fonte en niveaux de gris" -msgid "Hanunóo" -msgstr "Hanounóo" +msgid "Generating bitmap font" +msgstr "Génération d'une fonte bitmap" -msgid "Buhid" -msgstr "Buhide" +msgid "Generic" +msgstr "Généralités" -msgid "Tagbanwa" -msgstr "" +msgid "Generic change" +msgstr "Modification générique" -msgid "Khmer" -msgstr "" +msgid "Geometric Shapes" +msgstr "Formes géométriques" -msgid "Mongolian" -msgstr "Mongol" +msgid "Geometric Shapes Extended" +msgstr "Formes géométriques étendu" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "Canadien syllabique aborigène unifié étendu" +msgid "Georgian" +msgstr "Géorgien" -msgid "Limbu" -msgstr "" +msgid "Georgian Supplement" +msgstr "Nouskhouri, liturgique géorgien" -msgid "Khmer Symbols" -msgstr "Symboles Khmer" +msgid "German" +msgstr "Allemand" -msgid "Buginese" -msgstr "Bougi" +msgid "German Austrian" +msgstr "Allemand autrichien de_AT" -msgid "Combining Diacritical Marks Extended" -msgstr "Diacritiques étendus" +msgid "German German" +msgstr "Allemand d'Allemagne de_DE" -msgid "Balinese" -msgstr "Balinais" +msgid "German Liechtenstein" +msgstr "Allemand du Lichtenstein de_LI" -msgid "Sundanese" -msgstr "Sondanais" +msgid "German Luxembourg" +msgstr "Allemand luxembourgeois de_LU" + +msgid "German Swiss" +msgstr "Allemand suisse de_CH" -msgid "Batak" +msgid "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>use current pos\n" +" 1=>use original pos\n" +"Pops one point, pushes the coordinate of\n" +"the point along projection vector" msgstr "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>utilise la pos actuelle\n" +" 1=>utilise la pos originale\n" +"Dépile un point, envoie la coordonnée du\n" +"point le long du vecteur de projection" -msgid "Lepcha" +msgid "" +"Get Freedom Vector\n" +"Decomposes freedom vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" +"Get Freedom Vector\n" +"Décompose le vecteur libre, empile ses\n" +"deux coordonnées sur la pile comme 2.14" -msgid "Cyrillic Extended-C" -msgstr "Cyrillique étendu (C)" +msgid "Get Info..." +msgstr "Infos..." -msgid "Georgian Extended" +msgid "" +"Get Projection Vector\n" +"Decomposes projection vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" +"Get Projection Vector\n" +"Décompose le vecteur de projection, empile ses\n" +"deux coordonnées sur la pile comme 2.14" -msgid "Sundanese Supplement" -msgstr "" +msgid "Get _Info..." +msgstr "_Infos..." -msgid "Vedic Extensions" -msgstr "Extensions védiques" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." +msgstr "" +"Ghostview (et peut-être d'autres logiciels) a un problème quand\n" +"un hint existe mais ne s'applique à aucun point." -msgid "Phonetic Extensions" -msgstr "Extensions phonétiques" +msgid "Gl_yph Name:" +msgstr "Nom du gl_yphe:" -msgid "Phonetic Extensions Supplement" -msgstr "Extensions phonétiques supplémentaires" +msgid "Glagolitic" +msgstr "Glagolitique" -msgid "Combining Diacritical Marks Supplement" -msgstr "Supplément de diacritiques" +msgid "Glif Template" +msgstr "Modèle Glif" -msgid "Latin Extended Additional" -msgstr "Latin étendu additionnel" +msgid "Gloss" +msgstr "Glossaire" -msgid "Greek Extended" -msgstr "Grec régulier (étendu)" +msgid "Glyph" +msgstr "Glyphe" -msgid "Symbols" -msgstr "Symboles" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "Glyphe %1$.50s avec un %2$s de la sous-table de lookup %3$.50s" -msgid "General Punctuation" -msgstr "Ponctuation générale" +#, c-format +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" +msgstr "" +"Le glyphe %d tente de faire référence à un glyphe %d qui est à l'extérieur " +"de la fonte\n" -msgid "Superscripts and Subscripts" +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" msgstr "" +"Les pixels du glyphe %d dans la matrice de bitmap %d réfèrent à un glyphe " +"manquant (%d)" -msgid "Super and Sub scripts" -msgstr "Indices & Exposants" +#, c-format +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" +msgstr "" +"Le glyphe %d est appelé \".notdef\", un choix particulièrement inepte:\n" +"seul le glyphe 0 peut s'appeler ainsi. FontForge va le renommer.\n" -msgid "Currency Symbols" -msgstr "Monnaies" +msgid "Glyph BB Above" +msgstr "Boîte glyphe plus haut que" -msgid "Combining Diacritical Marks for Symbols" -msgstr "Signes combinatoires pour symboles" +msgid "Glyph BB Below" +msgstr "Boîte glyphe plus bas que" -msgid "Combining Marks for Symbols" -msgstr "Signes combinatoires pour symboles" +msgid "Glyph BB Left Of" +msgstr "Boîte glyphe plus à gauche" -msgid "Letterlike Symbols" -msgstr "Symboles alphabétiques" +msgid "Glyph BB Right Of" +msgstr "Boîte glyphe plus à droite" -msgid "Number Forms" -msgstr "Fractions et nombres romains" +msgid "Glyph Composition/Decomposition" +msgstr "Composition et décomposition de glyphe (CJC)" -msgid "Arrows" -msgstr "Flèches" +msgid "Glyph Construction" +msgstr "Construction de glyphe" -msgid "Mathematical Operators" -msgstr "Symboles mathématiques" +msgid "Glyph Definition Sub-Table" +msgstr "Sous-table de définition de glyphe" -msgid "Miscellaneous Technical" -msgstr "Symboles techniques divers" +msgid "Glyph Differences\n" +msgstr "Différence entre les glyphes\n" -msgid "Miscellaneous Technical Symbols" -msgstr "Symboles techniques" +msgid "Glyph Extension Components" +msgstr "Composants d'extension du glyphe" -msgid "Technical Symbols Misc." -msgstr "Symboles techniques divers" +msgid "Glyph Extension:" +msgstr "Extension de glyphe :" -msgid "Control Pictures" -msgstr "Pictogrammes de commande" +msgid "Glyph Extensions" +msgstr "Extension de glyphe" -msgid "Optical Character Recognition" -msgstr "Reconnaissance Optique de Caractères" +msgid "Glyph Info" +msgstr "Infos glyphe..." -msgid "Enclosed Alphanumerics" -msgstr "chiffres et lettres cerclés" +msgid "Glyph Info Color" +msgstr "Couleur de l'info glyphe" -msgid "Box Drawing" -msgstr "Filets" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Infos glyphe pour %.40s" -msgid "Block Elements" -msgstr "Pavés" +msgid "Glyph Info..." +msgstr "Infos glyphe..." -msgid "Geometric Shapes" -msgstr "Formes géométriques" +msgid "Glyph Insertion" +msgstr "Insertion de glyphe" -msgid "Miscellaneous Symbols" -msgstr "Symboles divers" +msgid "Glyph Name Changed" +msgstr "Le nom du glyphe a changé" -msgid "Symbols Misc." -msgstr "Symboles divers" +msgid "Glyph Names" +msgstr "Noms de glyphe" -msgid "Dingbats" -msgstr "Casseau" +msgid "Glyph Order" +msgstr "Ordre des glyphes" -msgid "Zapf Dingbats" -msgstr "" +msgid "Glyph Origin" +msgstr "Origine du glyphe" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Positionnement de glyphe\n" -msgid "Miscellaneous Math Symbols-A" -msgstr "Symboles mathématiques A" +msgid "Glyph Self-Intersects" +msgstr "Le glyphe s'auto-intersecte" -msgid "Math Misc. Symbols-A" -msgstr "Symboles mathématiques divers (A)" +msgid "Glyph Set by Selection" +msgstr "Glyphes définis par sélection" -msgid "Supplemental Arrows-A" -msgstr "Flèches supplémentaires A" +msgid "Glyph Substitution\n" +msgstr "Substitution de glyphe\n" -msgid "Arrows Supplement-A" -msgstr "Flèches supplémentaires (A)" +msgid "Glyph Valid" +msgstr "Glyphe valide" -msgid "Braille Patterns" -msgstr "Motifs Braille" +msgid "Glyph _Info..." +msgstr "_Infos glyphe..." -msgid "Supplemental Arrows-B" -msgstr "flèches supplémentaires B" - -msgid "Arrows Supplement-B" -msgstr "Flèches supplémentaires (B)" +msgid "Glyph _Metadata" +msgstr "Y compris les métadonnées" -msgid "Miscellaneous Mathematical Symbols-B" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" msgstr "" +"Les données de la boîte englobante du glyphe excèdent celles de la boîte " +"englobante de la fonte pour le GID %d\n" -msgid "Miscellaneous Math Symbols-B" -msgstr "Divers symboles mathématiques - B" - -msgid "Math Misc. Symbols-B" -msgstr "Divers symboles mathématiques - B" +msgid "Glyph composed of:" +msgstr "Glyphe composé de :" -msgid "Supplemental Mathematical Operators" +msgid "Glyph contains overlapped hints (in the same hintmask)" msgstr "" +"Ce glyphe contient des hints superposés (dans le même masque de hinting)" -msgid "Supplemental Math Operators" -msgstr "Opérateurs mathématiques supplémentaires" +msgid "Glyph in two classes" +msgstr "Glyphe dans deux classes" -msgid "Math Operators Supplement" -msgstr "Supplément d’opérateurs mathématiques" +#, c-format +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" +msgstr "" +"Index de glyphe hors limites. Il est %d mais doit être moins que %d.\n" +" En tentant d'associer un glyphe avec codage %x dans le segment %d\n" +" avec patform=%d, specific=%d (dans la table 'cmap')\n" -msgid "Miscellaneous Symbols and Arrows" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" msgstr "" +"Les noms de glyphe (ou points de code unicode) doivent être uniques dans ce " +"groupe et l'un de ses sous-groupes" -msgid "Supplemental Symbols and Arrows" -msgstr "Symboles et flèches supplémentaires" +msgid "Glyph names are limited to 31 characters" +msgstr "Les noms de glyphe sont limités à 31 caractères" -msgid "Symbols and Arrows Supplement" -msgstr "Supplément de symboles et flèches" +msgid "Glyph names must be valid postscript names" +msgstr "Les noms de glyphes doivent être des noms PostScript valides" -msgid "Alphabetic Extended" -msgstr "Extensions alphabétiques" +msgid "" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." +msgstr "" +"Les noms de glyphes devraient être limitées à des caractères dans le jeu de\n" +"caractères ASCII, mais il y a des noms dans cette liste de noms qui " +"utilisent\n" +"des caractères en dehors de cette intervalle" -msgid "Latin Extended-C" -msgstr "Latin étendu C" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." +msgstr "" +"Les noms de glyphes devraient être limités aux caractères du jeu de " +"caractères ASCII. Il y a des noms dans cette liste de noms qui utilisent des " +"caractères hors de cette intervalle." -msgid "Coptic" -msgstr "Copte" +msgid "Glyph not in font" +msgstr "Glyphe absent de la fonte" -msgid "Georgian Supplement" -msgstr "Nouskhouri, liturgique géorgien" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Glyphe hors-limite dans la table 'lcar' %d\n" -msgid "Tifinagh" -msgstr "" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Glyphe hors-limite dans les tables 'mort'/'morx' %d\n" -msgid "Ethiopic Extended" -msgstr "Éthiopien étendu" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Glyphe hors-limite dans la table 'opbd' %d\n" -msgid "Cyrillic Extended-A" -msgstr "Cyrillique étendu (A)" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Glyphe hors-limite dans la table 'prop' %d\n" -msgid "Supplemental Punctuation" -msgstr "Ponctuation complémentaire" +msgid "Glyph too big" +msgstr "Glyphe trop grand" -msgid "Punctuation Supplement" -msgstr "Supplément de ponctuation" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Le glyphe \"%s\" contient une référence à %s dans %s\n" -msgid "CJK Radicals Supplement" -msgstr "Supplément de clés CJC" +#, c-format +msgid "" +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" +msgstr "" +"Le glyphe \"%s\" contient une référence qui a une spécification de " +"correspondance de point truetype différente\n" -msgid "Kangxi Radicals" -msgstr "Radicaux de Kangxi" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Le glyphe “%s” diffère\n" -msgid "Ideographic Description Characters" -msgstr "Description idéographique" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Le glyphe \"%s\" diffère à %d@%d\n" -msgid "CJK Phonetics and Symbols" -msgstr "Symboles phonétiques CJC" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "" +"Le glyphes \"%s\" n'a pas de courbes qui correspondent exactement, mais " +"elles sont proches\n" -msgid "CJK Symbols and Punctuation" -msgstr "Symboles et ponctuation CJC" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "Le glyphe \"%s\" a une bitmap différente à %d@%d\n" -msgid "Hangul Compatibility Jamo" -msgstr "Jamo de compatibilité Hangul" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "Le glyphes \"%s\" a un un remplissage différent dans le calque %d\n" -msgid "Kanbun" -msgstr "Kanboun" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "Le glyphe \"%s\" a un nombre de couches différent\n" -msgid "Bopomofo Extended" -msgstr "Bopomofo étendu" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "Le glyphe \"%s\" a un trait différent dans le calque %d\n" -msgid "CJK Strokes" -msgstr "Traits CJC" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Le glyphe \"%s\" a une chasse de %d dans %s mais de %d dans %s\n" -msgid "Katakana Phonetic Extensions" -msgstr "Katakana phonétique étendu" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"Le glyphe \"%s\" a une chasse de %d dans %s mais de %d dans %s à %d@%d\n" -msgid "Enclosed CJK Letters and Months" -msgstr "Lettres et mois CJC cerclés" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Le glyphe \"%s\" a différentes instuctions truetype\n" -msgid "CJK Enclosed Letters and Months" -msgstr "Lettres et mois CJC cerclés" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "" +"Le glyphe \"%s\" a une chasse verticale de %d dans %s mais de %d dans %s\n" -msgid "CJK Compatibility" -msgstr "Compatibilité CJC" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"Le glyphe \"%s\" a une chasse verticale de %d dans %s mais de %d dans %s à " +"%d@%d\n" -msgid "CJK Unified Ideographs Extension A" -msgstr "Supplément A aux idéogrammes unifiés CJC" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Le glyphe \"%s\" dans %s n'a pas d'instruction truetype\n" -msgid "Yijing Hexagram Symbols" -msgstr "Syllabaire yi des Monts frais (Yi King)" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Le glyphe \"%s\" est manquant de %s\n" -msgid "CJK Unified Ideographs" -msgstr "Idéogrammes CJC unifiés" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Le glyphe \"%s\" est manquant de %s à %d@%d\n" -msgid "Yi Syllables" -msgstr "Syllabaire yi des Monts frais" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "" +"Le glyphe \"%s\" réfère à %s avec une matrice de transformation différente\n" -msgid "Yi" +#, c-format +msgid "" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" msgstr "" +"Le glyphe \"%s\" réfère à %s avec un différent système de correspondance de " +"point truetype\n" -msgid "Yi Radicals" -msgstr "Clefs Yi" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "" +"Glyphe %s sans hints. FontForge ne produira pas beaucoup d'instructions" -msgid "Vai" -msgstr "Vaï" +msgid "Glyph, Point, Size" +msgstr "Glyphe, Point, Taille" -msgid "Cyrillic Extended-B" -msgstr "Cyrillique étendu (B)" +msgid "Glyph, Size, Point" +msgstr "Glyphe, Taille, Point" -msgid "Modifier Tone Letters" -msgstr "Lettres modificatives de ton" +msgid "Glyph:" +msgstr "Glyphes :" -msgid "Latin Extended-D" -msgstr "latin étendu D" +msgid "GlyphAutoGoto" +msgstr "Saut auto vers glyphe" -msgid "Syloti Nagri" -msgstr "Sylotî Nâgrî" +msgid "GlyphName|New" +msgstr "Nouvelle" -msgid "Common Indic Number Forms" -msgstr "Formes numériques communes Indic " +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Différences dans les glyphes à %d@%d\n" -msgid "Phags-pa" -msgstr "" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Glyphes dans %s mais pas dans %s\n" -msgid "Devanagari Extended" -msgstr "Devanagari étendu" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Glyphes dans %s mais pas dans %s à %d@%d\n" -msgid "Hangul Jamo Extended-A" -msgstr "Jamos hangûl étendus - A" +msgid "Glyphs in the class" +msgstr "Glyphes dans la classe" -msgid "Javanese" -msgstr "Javanais" +msgid "Glyphs in the classes" +msgstr "Glyphes dans les classes" -msgid "Myanmar Extended-B" -msgstr "Birman étendu B" +msgid "Glyphs in the coverage tables" +msgstr "Glyphes dans les tables de couverture" + +msgid "Glyphs in the set" +msgstr "Glyphes dans le jeu" -msgid "Cham" +msgid "" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" +"Les glyphes peuvent être soit identifiés par nom ou par point de code " +"unicode.\n" +"En général, vous contrôlez cela par ce que vous tapez dans la boîte.\n" +"Taper \"A\" identifie un glyphe par nom.\n" +"Taper \"U+0041\" identifie un glyphe par point de code.\n" +"Lors du chargement des glyphes de la sélection, vous devez préciser quel " +"format est souhaité." -msgid "Myanmar Extended-A" -msgstr "Birman étendu A" +msgid "Glyphs must be ordered when creating coverage table" +msgstr "" +"Les glyphes doivent être ordonnés lors de la création de la table de " +"couverture" -msgid "Meetei Mayek Extensions" -msgstr "Meitei mayek étendu" +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" +msgstr "" +"Les glyphes seront composées de traits plutôt que de contours remplis.\n" +"Tous les glyphes sont tracés à la largeur suivante" -msgid "Ethiopic Extended-A" -msgstr "Éthiopien étendu (A)" +msgid "Glyphs with both" +msgstr "Glyphes avec les deux" -msgid "Latin Extended-E" -msgstr "Latin étendu E" +msgid "Glyphs with only S_plines" +msgstr "Glyphes uniq. avec splines" -msgid "Cherokee Supplement" -msgstr "Cherokee supplémentaire" +msgid "Glyphs with only _References" +msgstr "Glyphes uniq. avec références" -msgid "Hangul Syllables" -msgstr "Syllabes Hangul" +msgid "Glyphs:" +msgstr "Glyphes:" -msgid "Hangul Jamo Extended-B" -msgstr "Jamos hangûl étendus - B" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Tous_les_autres" -msgid "High Surrogates" -msgstr "" +msgid "Gothic" +msgstr "Gothique" -msgid "High Surrogate" -msgstr "Indirection Haute" +msgid "Goto" +msgstr "Aller au glyphe" -msgid "Surrogate High" -msgstr "Indirection Haute" +msgid "Gradient" +msgstr "Dégradé" -msgid "Surrogate High, Non Private Use" -msgstr "Indirection Haute, non privée" +msgid "Gradient:" +msgstr "Dégradé:" -msgid "Surrogate High, Private Use" -msgstr "Indirection Haute, privée" +msgid "Gradual/Diagonal" +msgstr "Graduelle/Diagonale" -msgid "Low Surrogates" -msgstr "Indirection basse" +msgid "Gradual/Horizontal" +msgstr "Graduelle/Horizontale" -msgid "Private Use Area" -msgstr "Zone privée (PUA)" +msgid "Gradual/Transitional" +msgstr "Graduelle/Transitionnelle" -msgid "Private Use" -msgstr "Zone privée" +msgid "Gradual/Vertical" +msgstr "Graduelle/Verticale" -msgid "Microsoft Symbol Area" -msgstr "" +msgid "Graphical" +msgstr "Graphique" -msgid "Corporate Use" -msgstr "Zone privée (entreprises)" +msgid "Graphite glyph attribute table" +msgstr "table d'attributs de glyphe Graphite" -msgid "CJK Compatibility Ideographs" -msgstr "Idéogrammes de compatibilité CJC" +msgid "Graphite glyph location in Glat table" +msgstr "Emplacement de glyphe Graphite dans la table Glat" -msgid "Alphabetic Presentation Forms" -msgstr "Formes de présentation alphabétique" +msgid "" +"Greater Than\n" +"Pops two values, pushes (0/1) if bottom el > top" +msgstr "" +"Greater Than\n" +"Dépile deux valeurs, envoie (0/1) si élément inférieur > supérieur" -msgid "Latin Ligatures" -msgstr "Ligatures latines" +msgid "" +"Greater Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el >= top" +msgstr "" +"Greater Than or EQual\n" +"Dépile deux valeurs, envoie (0/1) si élément inférieur >= supérieur" -msgid "Armenian Ligatures" -msgstr "Ligatures arméniennes" +msgid "Greek" +msgstr "Grec (monotonique)" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "Ligatures et lettres hébraïques pointées" +msgid "Greek (polytonic)" +msgstr "Grec (régulier)" -msgid "Arabic Presentation Forms-A" -msgstr "Formes de présentation Arabe A" +msgid "Greek Extended" +msgstr "Grec régulier (étendu)" -msgid "Variation Selectors" -msgstr "Sélecteurs de variante" +msgid "Greek and Coptic" +msgstr "Grec et Copte" -msgid "Vertical Forms" -msgstr "Formes verticales" +msgid "Greek small caps" +msgstr "Petites capitales grecques" -msgid "Combining Half Marks" -msgstr "Demi-signes combinatoires" +msgid "Green:" +msgstr "Vert :" -msgid "CJK Compatibility Forms" -msgstr "Formes de compatibilité CJC" +msgid "Greenlandic" +msgstr "Groenlandais" -msgid "Small Form Variants" -msgstr "Petites variantes de forme" +msgid "Grid" +msgstr "Grille" -msgid "Arabic Presentation Forms-B" -msgstr "Formes de présentation Arabe B" +msgid "Grid Fi_t" +msgstr "Ajus_tement à la grille" -msgid "Byte Order Mark" -msgstr "Indicateur de boutienneté" +msgid "Grid Fit" +msgstr "ajusté" -msgid "Halfwidth and Fullwidth Forms" -msgstr "caractères 1/2 et pleine largeur" +msgid "Grid Fit Color" +msgstr "Couleur de l'ajustement à la grille" -msgid "Half and Full Width Forms" -msgstr "Caractères 1/2 et pleine chasse" +msgid "Grid Fit Parameters" +msgstr "Paramètres d'adaptation à la grille des pixels" -msgid "Latin Full Width Forms" -msgstr "Latin pleine chasse" +msgid "Grid Fit Width Color" +msgstr "Couleur d'ajustement à la grille de la chasse" -msgid "Full Width Brackets" -msgstr "Chasses pleines (CJC)" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "ajustement" -msgid "CJK Half Width Forms" -msgstr "CJC 1/2 chasse" +msgid "Grid Fitting" +msgstr "Ajustement à la grille" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Groupe" +msgstr[1] "Groupes" -msgid "Hangul Jamo Half Width Forms" -msgstr "Jamo Hangul 1/2 chasse" +msgid "Group Name:" +msgstr "Nom du groupe:" -msgid "Full Width Symbol Variants" -msgstr "Variantes de symboles pleine chasse" +msgid "Groups" +msgstr "Groupes" -msgid "Half Width Symbol Variants" -msgstr "Variantes de symboles demi chasse" +msgid "Guess" +msgstr "Deviner" -msgid "Specials" -msgstr "Spéciaux" +msgid "Guess each font's resolution based on its pixel size" +msgstr "Deviner la résolution de chaque fonte selon la taille des pixels" -msgid "Not a Unicode Character" -msgstr "Remplaçant pour NON unicode" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "Estimation de la taille en pixel basé sur l'ascent de la fonte dans %s" -msgid "Signature Mark" -msgstr "Signature de la feuille" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "" +"Estimation de la taille en pixel basé sur la valeur 'descent' de la fonte " +"dans %s" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Plan multilingue complémentaire Unicode" +msgid "Guide Layer Color" +msgstr "Couleur du calque guide" -msgid "Supplementary Multilingual Plane" -msgstr "Plan multilingue complémenaire" +msgid "Guidelines:" +msgstr "Lignes directrices :" -msgid "Aegean scripts" -msgstr "linéaire B (égéen)" +msgid "Gujarati" +msgstr "Goudjrati" -msgid "Linear B Syllabary" -msgstr "Syllabaire Linéaire B" +msgid "Gurmukhi" +msgstr "Gourmoukhi" -msgid "Linear B Ideograms" -msgstr "Idéogrammes Linéaire B" +msgid "Gurmukhi2" +msgstr "Gourmoukhi2" -msgid "Aegean Numbers" -msgstr "" +msgid "HFlex Hint Color" +msgstr "Couleur de hint de type HFlex" -msgid "Ancient Greek Numbers" -msgstr "Nombres grecs anciens" +msgid "HHead Ascent Offset:" +msgstr "Offset HHead pour Ascent :" -msgid "Ancient Symbols" -msgstr "Symboles anciens" +msgid "HHead Ascent:" +msgstr "Ascent HHead :" -msgid "Phaistos Disc" -msgstr "Disque de Phaistos" +msgid "HHead De_scent Offset:" +msgstr "Offset pour De_scent HHead:" -msgid "Coptic Epact Numbers" -msgstr "Nombres coptes epact" +msgid "HHead Descent Offset:" +msgstr "Offset pour HHead Descent:" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "Écritures alphabétiques et syllabiques gauche-à-droite (LTR)" +msgid "HHead Descent:" +msgstr "Descent HHead :" -msgid "Old Italic" -msgstr "Paléo-italique" +msgid "HHead _Line Gap:" +msgstr "Inter_ligne HHead:" -msgid "Old Permic" -msgstr "Ancien permien" - -msgid "Ugaritic" -msgstr "Ougaritique" +msgid "HHint Active Color" +msgstr "Couleur de hint H actif" -msgid "Old Persian" -msgstr "Vieux-perse" +msgid "HStem" +msgstr "Traverse" -msgid "Deseret" -msgstr "Déséret (mormon)" +msgid "HV Group Box" +msgstr "Boîte de groupement HV" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Écritures alphabétiques et syllabiques droite-à-gauche (RTL)" +msgid "HVCurve" +msgstr "Courbe H/V (Convertir)" -msgid "Cypriot Syllabary" -msgstr "Syllabaire chypriote" +msgid "H_ints" +msgstr "_Hints" -msgid "Phoenician" -msgstr "Phénicien" +msgid "Haitian" +msgstr "Haïtien" -msgid "Kharoshthi" -msgstr "Kharochthî" +msgid "Halant Forms" +msgstr "Formes sans voyelle (IND)" -msgid "Avestan" -msgstr "Avestique" +msgid "Half Forms" +msgstr "Demi-chasses (IND)" -msgid "Rumi Numeral Symbols" -msgstr "Symboles numériques rumi" +msgid "Half Width Symbol Variants" +msgstr "Variantes de symboles demi chasse" -msgid "Yezidi" -msgstr "" +msgid "Half Widths" +msgstr "Demi-chasses (CJC)" -msgid "Chorasmian" -msgstr "" +msgid "Half and Full Width Forms" +msgstr "Caractères 1/2 et pleine chasse" -msgid "Elymaic" -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "caractères 1/2 et pleine largeur" -msgid "Brahmi" -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "Jamo de compatibilité Hangul" -msgid "Sinhala Archaic Numbers" -msgstr "Nombres archaïques singhalais" +msgid "Hangul Jamo" +msgstr "Jamo Hangul" -msgid "Mongolian Supplement" -msgstr "" +msgid "Hangul Jamo Extended-A" +msgstr "Jamos hangûl étendus - A" -msgid "Dives Akuru" -msgstr "" +msgid "Hangul Jamo Extended-B" +msgstr "Jamos hangûl étendus - B" -msgid "Nandinagari" -msgstr "" +msgid "Hangul Jamo Half Width Forms" +msgstr "Jamo Hangul 1/2 chasse" -msgid "Lisu Supplement" -msgstr "" +msgid "Hangul Jamo, Choseong" +msgstr "Jamo Hangul, Choseong" -msgid "Tamil Supplement" -msgstr "" +msgid "Hangul Jamo, Jongseong" +msgstr "Jamo Hangul, Jongseong" -msgid "Cuneiform and other ancient scripts" -msgstr "" +msgid "Hangul Jamo, Jungseong" +msgstr "Jamo Hangul, Jungseong" -msgid "Cuneiform" -msgstr "Cunéiforme" +msgid "Hangul Syllables" +msgstr "Syllabes Hangul" -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "Hanunóo" +msgstr "Hanounóo" -msgid "Cuneiform Numbers" -msgstr "Nombres cunéiformes" +msgid "Has _Vertical Metrics" +msgstr "Possède des métriques _verticales" -msgid "Early Dynastic Cuneiform" -msgstr "Cunéiforme des dynasties archaïques" +msgid "Hausa" +msgstr "Haoussa" -msgid "Egyptian Hieroglyph Format Controls" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." msgstr "" +"L'outil de mesure montre les distances horizontales et verticales sur le " +"canevas." -msgid "Bamum Supplement" -msgstr "Bamoun supplémentaire" +msgid "Hawaiian" +msgstr "Hawaïen" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Heavy" +msgstr "Extra-gras" -msgid "Tangut Components" -msgstr "" +msgid "Hebrew" +msgstr "Hébreu" -msgid "Khitan Small Script" -msgstr "" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "Ligatures et lettres hébraïques pointées" -msgid "Tangut Supplement" -msgstr "" +msgid "Height" +msgstr "Hauteur" -msgid "Kana Supplement" -msgstr "Supplément kana" +msgid "Height Adjusts" +msgstr "Ajustements de hauteur" -msgid "Kana Extended-A" -msgstr "" +msgid "Height of Horizontal Stems:" +msgstr "Hauteur des traverses :" + +msgid "Height of fraction bar above base line" +msgstr "Hauteur de la barre de fraction au-dessus de la ligne de base" -msgid "Small Kana Extension" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." msgstr "" +"Hauteur du bas de l'indice du radical, si\n" +"présent, en proportion avec l'ascendeur\n" +"du signe de radical." -msgid "Shorthand Format Controls" -msgstr "Contrôles de format sténographique" +msgid "Height/Kern Data" +msgstr "Données Hauteur/Crénage" -msgid "Byzantine Musical Symbols" -msgstr "Symboles musicaux byzantins" +msgid "Height:" +msgstr "Hauteur:" -msgid "Musical Symbols" -msgstr "Symboles musicaux occidentaux" +msgid "Hidden" +msgstr "Caché" -msgid "Ancient Greek Musical Notation" -msgstr "Notation musicale grecque ancienne" +msgid "Hide when _Moving" +msgstr "Cacher en déplaçant" -msgid "Mayan Numerals" -msgstr "" +msgid "High" +msgstr "Élevé" -msgid "Tai Xuan Jing Symbols" -msgstr "Symboles du Classique du mystère suprême (I Ching)" +msgid "High Mari" +msgstr "Haut-mari" -msgid "Counting Rod Numerals" -msgstr "Chiffres-bâtonnets chinois" +msgid "High Surrogate" +msgstr "Indirection Haute" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "High-Density Font" +msgstr "Police haute densité" -msgid "Glagolitic Supplement" -msgstr "" +msgid "Hint Label Color" +msgstr "Couleur des noms de hint" -msgid "Nyiakeng Puachue Hmong" -msgstr "" +msgid "Hint Mask" +msgstr "Masques de hint" -msgid "Wancho" -msgstr "" +msgid "Hint Substitution" +msgstr "Remplacement de hint" -msgid "Indic Siyaq Numbers" -msgstr "" +msgid "Hint _Substitution Pts" +msgstr "Hint aux point_s de substitution" -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "Hint _Width Near¹" +msgstr "Largeur hint proche de¹" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "Symboles mathématiques alphabétiques Arable" +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "Masque de hint (ou contre-masque) avec trop de hints dans %s\n" -msgid "Mahjong Tiles" -msgstr "Tuiles de Mahjong" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Les masques de hint diffèrent dans le glyphe \"%s\" à (%g,%g)\n" -msgid "Domino Tiles" -msgstr "Tuiles de domino" +msgid "HintBoundingBoxes" +msgstr "Hint sur limites du cadre englobant" -msgid "Playing Cards" -msgstr "Cartes à jouer" +msgid "HintDiagonalEnds" +msgstr "Hint aux extrémités des diagonales" -msgid "Enclosed Alphanumeric Supplement" -msgstr "Supplément alphanumérique cerclé" +msgid "HintDiagonalInter" +msgstr "Hint aux intersections des diagonales" -msgid "Enclosed Ideographic Supplement" -msgstr "Supplément idéographique cerclé" +msgid "HintMasks only if conflicts" +msgstr "Masques de hint si conflit" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" +msgid "Hinting Needed Color" +msgstr "Couleur lorsque le hinting est requis" -msgid "Emoticons" -msgstr "Émoticônes" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "Les hints diffèrent dans le glyphe \"%s\"\n" -msgid "Ornamental Dingbats" -msgstr "Casseau ornemental" +msgid "Hiragana & Katakana" +msgstr "Hiragana & katakana" -msgid "Transport and Map Symbols" -msgstr "" +msgid "Histogram Dialog" +msgstr "Fenêtre d'histogramme" -msgid "Alchemical Symbols" -msgstr "Symboles alchimiques" +msgid "Histograms" +msgstr "Histogrammes" -msgid "Geometric Shapes Extended" -msgstr "Formes géométriques étendu" +msgid "Historic Ligatures" +msgstr "Ligatures historiques" -msgid "Supplemental Arrows-C" -msgstr "Flèches supplémentaires C" +msgid "Historical Forms" +msgstr "Formes historiques" -msgid "Supplemental Symbols and Pictographs" -msgstr "Symboles et pictogrammes supplémentaires" +msgid "Hit Watch Point" +msgstr "Point d'observation atteint" -msgid "Chess Symbols" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" msgstr "" +"Hmm, plus de variation de données de glyphe spécifié qu'il y a de glyphes " +"dans cette fonte.\n" -msgid "Symbols and Pictographs Extended-A" -msgstr "" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "Hmm, aucun tuple global spécifié dans la table 'gvar'.\n" -msgid "Symbols for Legacy Computing" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Hmm, la table 'avar' est trop longue.\n" + +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" msgstr "" +"Hmm, le compte des axes dans la table 'avar' est différent de celui dans la " +"table 'fvar'.\n" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Plan Idéographique complémentaire Unicode" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" +msgstr "" +"Hmm, le compte des axes dans la table 'gvar' est différent de celui dans la " +"table 'fvar'.\n" -msgid "Supplementary Ideographic Plane" -msgstr "Plan Idéographique complémentaire (SIP)" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" +msgstr "" +"Hmm, cette table 'fvar' a un axe de taille inattendue, je ne peux " +"l'analyser\n" -msgid "CJK Unified Ideographs Extension B" -msgstr "Supplément B aux idéogrammes unifiés CJC" - -msgid "CJK Unified Ideographs Extension C" -msgstr "Supplément C aux idéogrammes unifiés CJC" - -msgid "CJK Unified Ideographs Extension D" -msgstr "Supplément D aux idéogrammes unifiés CJC" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "" +"Hmm, cette table 'fvar' a un cas de taille inattendue, je ne peux " +"l'analyser\n" -msgid "CJK Unified Ideographs Extension E" -msgstr "Supplément E aux idéogrammes unifiés CJC" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "Hmm, cette table 'fvar' a plus d'axes que FonForge peut gérer.\n" -msgid "CJK Unified Ideographs Extension F" -msgstr "" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "Hmm, cette table 'fvar' a plus de paires que j'attends\n" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "Idéographes de compatibilité CJC supplémentaires" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "Hmm, cette table 'fvar' n'a pas d'axes, ce qui n'a pas de sens.\n" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +msgstr "Hmm, cette table 'fvar' a trop peu de paires, je ne peux l'analyser\n" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Hmm, cette table 'fvar' est trop courte\n" -msgid "CJK Unified Ideographs Extension G" +#, c-format +msgid "" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" msgstr "" +"Hmm, trop de tuples globaux spécifiés dans la table 'gvar'.\n" +"FonForge supporte seulement %d\n" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Plan Complémentaire Spécialisé Unicode" - -msgid "Supplementary Special-purpose Plane" -msgstr "Plan Complémentaire Spécialisé (SSP)" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Formes Hojo (JIS X 0212-1990) Kanji" -msgid "Tags" -msgstr "Balises" +msgid "Hold [Control] key to restrict" +msgstr "Maintenir [Ctrl] pour restreindre" -msgid "Tag Characters" -msgstr "" +msgid "Hold [Shift] key to merge" +msgstr "Maintenir [Shift] pour fusionner" -msgid "Variation Selectors Supplement" +msgid "" +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" +"Maintenir la touche Maj accélérera le mouvement produit par la flèche de " +"déplacement par ce facteur" -msgid "Variation Selectors B" -msgstr "Sélecteurs de variante (B)" +msgid "Home Folder" +msgstr "Dossier personnel" -msgid "Supplementary Private Use Area-A" -msgstr "Zone privée supplémentaire A" +msgid "Hor. Construction" +msgstr "Construction Hor." -msgid "Supplementary Private Use Area-B" -msgstr "Zone privée supplémentaire B" +msgid "Hor. Variants" +msgstr "Variantes Hor." -msgid "Non-Unicode Glyphs" -msgstr "Glyphes hors Unicode" +msgid "Hori_zontal Metric Lines" +msgstr "Lignes de métrique hori_zontal" -msgid "Unassigned Code Points" -msgstr "Codage non assigné" +msgid "Horiz. Hint Color" +msgstr "Couleur de hint horizontal" -msgid "" -msgstr "" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Variantes Horiz." -msgid "" -msgstr "" +msgid "Horizontal Baselines" +msgstr "Lignes de base horizontales" -msgid "" -msgstr "" +msgid "Horizontal Counter Add" +msgstr "Ajout au contrepoinçoin horizontal" -msgid "" -msgstr "" +msgid "Horizontal Counter Scale" +msgstr "Échelle horizontale du contrepoinçon" -msgid "" -msgstr "" +msgid "Horizontal Extension Italic Correction" +msgstr "Extension horizontale de correction italique" -msgid "" -msgstr "" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Extensions horizontales pour %c%c%c%c" -msgid "" -msgstr "" +msgid "Horizontal High" +msgstr "Horizontal haut" -msgid "" -msgstr "" +msgid "Horizontal Kana Alternatives" +msgstr "Kana horizontaux alternatifs (CJC)" -msgid "" -msgstr "" +msgid "Horizontal Kerning" +msgstr "Crénage horizontal" -msgid "" -msgstr "" +msgid "Horizontal Low" +msgstr "Horizontal bas" -msgid "" -msgstr "" +msgid "Horizontal Medium" +msgstr "Horizontal médian" -msgid "Bad magic number" -msgstr "Constante (valeur magique) incorrecte" +msgid "Horizontal Stem Height Add" +msgstr "Ajout à la hauteur de traverse" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Cela ne semble pas être un Windows FNT pour le fichier FON" +msgid "Horizontal Stem Height Scale" +msgstr "Échelle de la hauteur de traverse" -#, c-format msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." msgstr "" -"À la taille de %d pixels, le caractère %s soit commence avant l'origine, " -"soit dépasse l'avance.\n" +"Distance horizontale entre le haut\n" +"et le bas des éléments d'une fraction oblique." -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "Erreur interne en créant le FNT. Offset faux dans le fichier\n" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Horizontal: ligne de base %d" +msgstr[1] "Horizontal: lignes de base %d" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "Erreur interne en créant le FNT. Offset faux dans les données bitmap\n" +msgid "Horseshoe E and A" +msgstr "E et A en fer à cheval" -#, c-format -msgid "Could not open output file: %s" -msgstr "Impossible de lire le fichier %s" +msgid "How many CID slots do you wish to add?" +msgstr "Combien de cases CID voulez vous ajouter?" -msgid "Decompressed length did not match expected length for table" -msgstr "" -"La longueur decompressée ne correspond la longueur prévue pour la table" +msgid "How many entries should there be in the cvt table?" +msgstr "De combien d'entrées la table CVT doit-elle disposer ?" -msgid "Bad signature in WOFF header." -msgstr "Signature incorrecte dans l'entête WOFF." +msgid "How many most-recent Undos should be kept?" +msgstr "Combien d'annulations doivent être conservées ?" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" -"La longueur de fichier tel que spécifié dans l'en-tête WOFF ne correspond " -"pas à la longueur réelle du fichier." +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Combien de cases pour glyphes non codés voulez vous ajouter?" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "Entête WOFF incorrecte, un champ qui doit être 0 ne l'est pas." +msgid "How to align these points?" +msgstr "Comment aligner ces points?" -msgid "Could not open temporary file." -msgstr "Impossible d'ouvrir un fichier temporaire." +msgid "Hue:" +msgstr "Teinte :" + +msgid "Hungarian" +msgstr "Hongrois" #, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "Longueur invalide de la table comprimée pour '%c%c%c%c'." +msgid "" +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" +msgstr "Impossible d'interpoler les dégradés dans le calque %d de %s\n" #, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgid "" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "Impossible d'interpoler les images dans le calque %d de %s\n" + +#, c-format +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" msgstr "" -"La longueur de la table s'étend au-delà de la fin du fichier pour '%c%c%c%c'." +"Je ne peux pas comprendre comment comparer la sous-table %s dans %s à %s " +"dans %s\n" #, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Problème durant la décompression de la table '%c%c%c%c'." +msgid "" +"I miscalculated the size of subtable %s, this means the kerning output is " +"wrong." +msgstr "" +"Je mal calculé la taille de la table%s, cela signifie que la sortie crénage " +"est erroné." -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "Section WOFF des métadonnées non comprimées trop grande.\n" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "Désolé, ce fichier est trop compliqué à comprendre (ou il est erroné)" -msgid "WOFF compressed metadata section too large.\n" -msgstr "Section WOFF des métadonnées comprimées trop grande.\n" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "Désolé, ce fichier est trop compliqué (ou erroné, ou encore vide)" -msgid "Align Points" -msgstr "Aligner les points" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "H." -msgid "How to align these points?" -msgstr "Comment aligner ces points?" +#. GT: Italic correction +msgid "I.C." +msgstr "C.I." -msgid "_Size:" -msgstr "Taille :" +msgid "" +"IF test\n" +"Pops an integer,\n" +"if 0 (false) next instruction is ELSE or EIF\n" +"if non-0 execution continues normally\n" +"(unless there's an ELSE)" +msgstr "" +"IF test\n" +"Dépile un entier,\n" +"si 0 (faux) prochaine instruction est ELSE ou EIF\n" +"si non-0 l'exécution se continue normalement\n" +"(à moins qu'il y ait un ELSE)" -msgid "Space Regions" -msgstr "Espacer régions..." +msgid "" +"INSTRuction execution ConTRoL\n" +"Pops a selector and value\n" +"Sets a state variable" +msgstr "" +"INSTRuction execution ConTRoL\n" +"Dépile un sélecteur et valeur\n" +"Définit un variable d'état" -msgid "Coordinate along which to space" -msgstr "Axe d'espacement" +msgid "IPA Extensions" +msgstr "Alphabet phonétique international (API)" -msgid "_X" -msgstr "_H" +msgid "IPA usage" +msgstr "API (utilisation)" -msgid "_Y" -msgstr "_V" +msgid "ISO (Deprecated)" +msgstr "ISO (Obsolète)" -msgid "_Maximum distance between points in a region" -msgstr "Distance _maximum entre les points d'une région" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (Unicode, PMB)" -msgid "Not enough lines" -msgstr "Pas assez de lignes" - -msgid "Can't Parallel" -msgstr "Parallélisation impossible" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, tous les plans)" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Ces 2 lignes partagent une extrémité, je ne peux pas les rendre parallèles." +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (latin-1)" -msgid "Bases" -msgstr "" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (latin-6)" -msgid "Exits" -msgstr "Sorties" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (thaï)" -msgid "Entries" -msgstr "Entrées" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (latin-7)" -msgid "Marks" -msgstr "Signes" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (latin-8)" -msgid "Add Base Anchor..." -msgstr "Ajouter ancre de base" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (latin-0)" -msgid "Add Exit Anchor..." -msgstr "Ajouter ancre de sortie" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (latin-2)" -msgid "Add Entry Anchor..." -msgstr "Ajouter ancre d'entrée" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (latin-3)" -msgid "Add Mark Anchor..." -msgstr "Ajouter ancre de signe..." +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (latin-4)" -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" -"Ancre de contrôle pour la classe %.100s dans le glyphe %.100s comme %.20s" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (cyrillique)" -msgid "mark" -msgstr "signe" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (arabe)" -msgid "cursive entry" -msgstr "entrée cursive" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (grec)" -msgid "cursive exit" -msgstr "sortie cursive" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (hébreu)" -msgid "base" -msgstr "" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (latin-5)" -msgid "Anchor Control" -msgstr "Contrôle des ancres" +msgid "Icelandic" +msgstr "Islandais" -msgid "Detaching Anchor Point" -msgstr "Séparation de l'ancre" +msgid "Icons" +msgstr "Icônes" -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"Cette ancre était attachée au point %d, mais je ne peux pas le bouger. Je " -"détache donc l'ancre de ce point." +msgid "Identify by" +msgstr "Identifier par" -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "Les corrections doivent être entre -128 et 127" +msgid "Ideographic Description Characters" +msgstr "Description idéographique" -msgid "Out of Range" -msgstr "Valeur hors limites" +msgid "Ideographic character face bottom edge baseline" +msgstr "Ligne de base bord inférieur - Caractère idéographique" -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" -"Donnez un nom de glyphe, SVP, et FontForge ajoutera une ancre à ce glyphe." +msgid "Ideographic character face top edge baseline" +msgstr "Ligne de base bord supérieur - Caractère idéographique" -msgid "Provide a glyph name" -msgstr "Donnez un nom de glyphe" +msgid "Ideographic em-box bottom edge baseline" +msgstr "Ligne de base bord inférieur - Cadratin idéographique" -msgid "Non-existant glyph" -msgstr "Glyphe manquant" +msgid "Ideographic em-box top edge baseline" +msgstr "Ligne de base bord supérieur - Cadratin idéographique" -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Le glyphe %.80s n'est pas dans la fonte" +msgid "" +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." +msgstr "" +"Si un nom de classe est un nombre, il doit correspondre à l'index de la " +"classe dans le tableau de classes_simple." -msgid "Duplicate Anchor Class" -msgstr "Classe d'ancre en double" +msgid "" +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." +msgstr "" +"Si un glyphe a été modifié de sorte qu'il a un nombre différent\n" +"de points, maintenant, toutes les références qui utilisent les points " +"correspondant\n" +"et qui dépendaient du nombre de point de ce glyphe\n" +"seront incorrectes." -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "Le glyphe, %.80s, contient déjà une ancre dans cette classe, %.80s." +msgid "" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" +msgstr "" +"Si un glyphe de la seconde fonte est manquante dans la première,\n" +"l'ajouter à la première avec les contours de la seconde fonte en\n" +"arrière-plan." -msgid "Anchor Control..." -msgstr "Contrôle des ancres..." +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Si une ligne a une bosse, effacer cette bosse" msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" -"Taille de rendu du glyphe courant.\n" -"Aux petites tailles, vous pouvez utiliser le coefficient de\n" -"grossissement ci dessus pour avoir une vue plus précise.\n" -"\n" -"La liste contient les tailles pour lesquelles il y a des\n" -"corrections dans la table de périphériques." +"Si l'une des lignes de base ci-dessus est active, vous devrez alors\n" +"préciser laquelle est la ligne de base par défaut pour chaque écriture\n" +"dans la fonte, et préciser comment positionner les glyphes dans cette\n" +"écriture par rapport à toutes les lignes de base actives." -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Coef:" +msgid "If one of those glyphs already has a suffix" +msgstr "Si l'un de ces glyphes a déjà un suffixe" msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" -"Le glyphe est rendu à la taille ci dessous, mais il\n" -"peut être difficile de voir les erreurs d'alignement\n" -"qui peuvent arriver aux petites tailles. Ce coefficient\n" -"d'agrandissement permet de mieux voir les problèmes\n" -"potentiels." +"Si coché, la totalité de la fonte doit être incluse\n" +"dans un document si l'un de ses glyphes est utilisé.\n" +"Sinon, l'inclusion peut se limiter au sous-ensemble utilisé." -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Abscisse de l'ancre dans ce glyphe" +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." +msgstr "" +"Si spécifiée, doit être une liste d'entiers séparés par des espaces, tous\n" +"inférieurs à 16777216, qui identifie votre organisation de manière unique.\n" +"FontForge génèrera un nombre aléatoire pour la dernière valeur." -#. GT: Short for Correction -msgid "Cor:" +msgid "" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." msgstr "" +"Si le corps optique est 0, alors tous les autres champs dans ce volet " +"doivent être zéro (ou non spécifié) aussi." msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" -"Correction en pixels à la position horizontale de cette ancre,\n" -"lors du rendu à cette taille.\n" -"(se trouve dans une table de périphériques)" +"Si la table 'kern' à l'ancienne contient des glyphes non codés\n" +"(ou des glyphes encodés en dehors de la PMB), de nombreuses applications " +"Windows\n" +"n'auront pas de crénage. Cette option exclut les glyphes\n" +"problématiques de la table 'kern' à l'ancienne." msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" -"Nombre de pixels dont il faut déplacer l'ancre horizontalement\n" -"lors du rendu à la taille ci dessus. Cette valeur est dans la table\n" -"de périphérique associée à cette ancre. Les tables de périphérique\n" -"sont particulièrement importantes aux petites tailles, ou les erreurs\n" -"d'arrondi auront un effet proportionnellement plus important." +"Si le motif de recherche est un contour ouvert unique\n" +"alors ignorer le points aux extrémités. Ils indiquent\n" +"simplement la direction à partir de laquelle la courbe devrait\n" +"se déplacer vers le point suivant (qui pourra correspondre),\n" +"et la distance minimale entre la premier point correspondant\n" +"et celui qui le précède. Les extrémités du contour de remplacement\n" +"seront aussi seulement utilisés pour le positionnement.\n" +"\n" +"Cela vous permet de faire correspondre un coin à angle droit\n" +"sans besoin de préciser exactement la longueur des bords\n" +"qui forment l'angle droit." -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Ordonnée de l'ancre dans ce glyphe" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" +msgstr "" +"Si la pente d'un point adapté est quasiment horizontale ou verticale\n" +"arrondir à la droite" msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" -"Ceci est le nombre de pixels par lequel l'ancre\n" -"devrait être déplacé verticalement lorsque le glyphe est\n" -"pixellisé à la taille ci-dessus. Cette information\n" -"fait partie de la table de périphériques pour cette ancre.\n" -"Les tables de périphériques sont particulièrement importants à de\n" -"petites tailles en pixel où les erreurs d'arrondi auront\n" -"un effet proportionnellement plus important." - -msgid "Separation" -msgstr "Séparation" - -msgid "Min Bearing" -msgstr "Palier min." - -msgid "Max Bearing" -msgstr "Palier max." - -msgid "Height" -msgstr "Hauteur" - -msgid "Loop Count" -msgstr "Nombre de boucles" - -msgid "Auto Width" -msgstr "Chasse automatique..." +"Si le point de départ d'un contour n'est pas un extrémum, trouver un nouveau " +"point de départ (sur le contour) qui l'est." msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." msgstr "" -"FontForge va tenter d'ajuster les approches gauche et droite\n" -"des glyphes sélectionnés de telle sorte que la séparation moyenne\n" -"entre glyphes dans une écriture sera celle spécifiée. Vous pouvez\n" -"également spécifier une valeur minimale et maximale\n" -"pour les approches de chaque glyphe." - -msgid "_Separation:" -msgstr "_Séparation :" +"Si ce glyphe est utilisé comme motif pour placer\n" +"un autre glyphe, alors il est utile de préciser\n" +"la quantité d'espace autour de la tuile.\n" +"Soit spécifier une marge pour étendre la boîte\n" +"englobante du contenu, ou spécifier les limites\n" +"explicitement." -msgid "_Min:" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" +"Si deux points adjacents sur le même chemin sont trop proches,\n" +"certaines commandes de FontForge pourraient poser des problèmes.\n" +"Cependant, le problème ne se retrouve pas en PostScript." -msgid "Ma_x:" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." msgstr "" +"Si deux glyphes sont différents, ajouter les contours du second glyphe\n" +"au calque d'arrière-plan du premier (les différences seront alors\n" +"visibles lors de l'ouverture du premier glyphe)." -msgid "_Height:" -msgstr "Épaisseur :" - -msgid "_Loops:" -msgstr "_Boucles:" - -msgid "Language" -msgstr "Langue" - -msgid "Min" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." msgstr "" +"Si vous utilisez un gestionnaire de presse-papiers X11 vous pouvez\n" +"désactiver cette fonction. FF peut mettre des choses dans son presse-papiers " +"interne\n" +"qu'il ne peut pas exporter vers X11 (des choses comme la copie de plus de\n" +"un glyphe dans la fenêtre de glyphes). Si vous avez un gestionnaire de " +"presse-papiers\n" +"en cours d'exécution, il va forcer celles-ci à être exportées avec pour " +"conséquence\n" +"une perte de données." -msgid "Max" +msgid "If you don't specify a suffix, the glyphs don't get renamed." msgstr "" +"Si vous ne préciser pas de suffixe, les glyphes ne peuvent être renommés." -msgid "Feature" -msgstr "Fonctionnalité" - -msgid "Min (descent)" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." msgstr "" +"Si vous avez apporté des modifications aux hints,\n" +"en plus de changer les hints des glyphes\n" +"recréer leur masques de hint et points de substitution." -msgid "Max (ascent)" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Extensions horizontales pour %c%c%c%c" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Extensions verticales pour %c%c%c%c" +"Si vous laissez ce champ vide, FontForge utilisera un défaut basé sur\n" +"soit la chaîne de version ci-dessus ou soit sur le 'name' table." msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." msgstr "" -"Réglez les valeurs minimales et maximales par lesquelles\n" -"les glyphes dans cette écriture s'étendent au-dessous et \n" -"au-dessus de la ligne de base. Cela peut varier selon la langue" +"Si vous laissez ce champ vide, FontForge utilisera un défaut basé sur\n" +"soit la chaîne de version ou soit sur le 'name' table." msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." msgstr "" -"Réglez les valeurs minimales et maximales par lesquelles\n" -"les glyphes dans cette écriture s'étendent au-dessous et \n" -"au-dessus de la ligne de base lorsque modifiées par une fonctionnalité." - -msgid "Set Feature Extents" -msgstr "Fonction. d'extension" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Système d'écriture" - -msgid "Default Baseline" -msgstr "Ligne de base par défaut" +"Si vous précisez une gamme de corps, vous devez aussi préciser une ID et un " +"nom de style. FontForge va vous permettre de laisser ces champs vierges mais " +"d'autres applications peuvent ne pas aimer cela." -msgid "Bad default baseline" -msgstr "Ligne de base par défaut incorrect" +msgid "If you specify a design size, it must be positive" +msgstr "Le corps optique doit être positif." -#, c-format msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." +"If you specify a style id for the design size, then you must specify a size " +"range" msgstr "" -"L'écriture '%c%c%c%c' affirme la ligne de base '%c%c%c%c' comme son défaut, " -"mais cette ligne de base n'est pas actuellement active." - -msgid "Horizontal Baselines" -msgstr "Lignes de base horizontales" - -msgid "Vertical Baselines" -msgstr "Lignes de base verticales" +"Si vous précisez un ID de style pour le corps optique, vous devez aussi " +"spécifier une gamme de corps." msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." +"If you specify a style id for the design size, then you must specify a style " +"name" msgstr "" -"Dans la liste ci-dessous, sélectionnez les lignes de base pour lesquelles\n" -"vous fournirez des données." +"Si vous précisez un ID de style pour le corps optique, vous devez aussi " +"préciser un nom de style." -msgid "hang" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" msgstr "" +"Si vous précisez un nom de style pour le corps optique, vous devez aussi " +"préciser un ID de style" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Ligne de base suspendue - Indic (& Tibétain)" - -msgid "icfb" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" +"Si vous souhaitez remplacer le tableau OtherSubrs d'Adobe (pour les fontes " +"Type1)\n" +"avec votre propre tableau, référez à un fichier contenant\n" +"une liste de jusqu'à 14 sous-routines PostScript. Chaque sous-routine doit\n" +"être précédée par une ligne commençant avec '%%%%' (tout texte avant la\n" +"première ligne '%%%%' sera considéré comme une notice de copyright).\n" +"Les trois premières sous-routines sont pour les flex hints, la suivant pour " +"la\n" +"substition de hint (ceci DOIT être présent), la 14ième (ou 13ième puisque\n" +"la numérotation comment par 0) est pour les hints de contrepoinçon.\\n\n" +"Les sous-routines ne doivent pas être mises entre crochets [ ]." -msgid "Ideographic character face bottom edge baseline" -msgstr "Ligne de base bord inférieur - Caractère idéographique" +msgid "Ignore" +msgstr "Ignorer" -msgid "icft" -msgstr "" +msgid "Ignore Base Glyphs" +msgstr "Ignorer les glyphes de base" -msgid "Ideographic character face top edge baseline" -msgstr "Ligne de base bord supérieur - Caractère idéographique" +msgid "Ignore Combining Marks" +msgstr "Ignorer les signes combinatoires" -msgid "ideo" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Ignorer les ligatures" -msgid "Ideographic em-box bottom edge baseline" -msgstr "Ligne de base bord inférieur - Cadratin idéographique" +msgid "Ignore this problem in the future" +msgstr "Ignorer ce problème à l'avenir" -msgid "idtp" -msgstr "" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "J'ignore les entrées CharStrings en double\n" -msgid "Ideographic em-box top edge baseline" -msgstr "Ligne de base bord supérieur - Cadratin idéographique" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "J'ignore les entrées de sous-routines en double\n" -msgid "math" -msgstr "" +msgid "Image Info" +msgstr "Infos images" -msgid "Mathematical centerline" -msgstr "Ligne médiane mathématique" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Ligne de base utilisée pour le latin, grec et texte cyrillique" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" -"Si l'une des lignes de base ci-dessus est active, vous devrez alors\n" -"préciser laquelle est la ligne de base par défaut pour chaque écriture\n" -"dans la fonte, et préciser comment positionner les glyphes dans cette\n" -"écriture par rapport à toutes les lignes de base actives." - -msgid "Set Extents" -msgstr "Régler les extensions" - -msgid "All characters in the value must be in ASCII" -msgstr "Tous les caractères dans cette valeur doivent être en ASCII" - -msgid "Not ASCII" -msgstr "Non ASCII" - -msgid "Must be a number" -msgstr "doit être un nombre" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "Pas de changement" +msgid "Image Path" +msgstr "Chemin de l'image" #, c-format -msgid "Strike Information for %.90s" -msgstr "Information de matrice pour %.90s" - -msgid "Delete" -msgstr "Supprimer" - -msgid "Default All" -msgstr "Tout par défaut" - -msgid "Default This" -msgstr "Ceci par défaut" - -msgid "All Glyphs" -msgstr "Tous les glyphes" - -msgid "Selected Glyphs" -msgstr "Les glyphes sélectionnés" - -msgid "Current Glyph" -msgstr "Le glyphe courant" - -msgid "Pixel Sizes:" -msgstr "Taille en pixel :" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Taille en points sur un écran à 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Taille en points sur un écran à 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Taille en points sur un écran à 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Taille en points sur un écran à 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Taille en points sur un écran à 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "Matrices de bitmap disponibles" - -msgid "Regenerate Bitmap Glyphs" -msgstr "Régénérer bitmaps..." - -msgid "Remove Bitmap Glyphs" -msgstr "Supprimer bitmaps..." - -msgid "The list of current pixel bitmap sizes" -msgstr "Liste des tailles actuelles de bitmap :" +msgid "Image Size: %d x %d pixels" +msgstr "Taille img: %d x %d pixels" -msgid " Removing a size will delete it." -msgstr " Effacer une taille la supprimera." +msgid "Image Template" +msgstr "Motif image" -msgid " Adding a size will create it by scaling." -msgstr " Ajouter une taille la créera par mise à l'échelle." +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Image à: (%.0f,%.0f)" -msgid " Adding a size will create it." -msgstr " Ajouter une taille la créera." +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Image utilisée pour les marques de liste inactives (remplace la boîte)" -msgid "Specify bitmap sizes to be regenerated" -msgstr "Spécifiez les tailles à générer de nouveau" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Image utilisée pour les marques de liste actives (remplace la boîte)" -msgid "Specify bitmap sizes to be removed" -msgstr "Spécifiez les tailles à supprimer" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Image utilisée au lieu de la marque de case à cocher désélectionnée" -#. GT: X is a coordinate -msgid "X" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" msgstr "" +"Image utilisée au lieu de la marque de case à cocher désélectionnée (quand " +"la case n'est pas cochée)" -msgid "Win" -msgstr "" +msgid "Image used instead of the Radio Off Mark" +msgstr "Image utilisée au lieu de la marque radio désélectionnée" -msgid "Mac" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" msgstr "" +"Image utilisée au lieu de la marque radio désélectionné (quand le bouton " +"radio est désactivé)" -msgid "Use FreeType" -msgstr "Utiliser Freetype" +msgid "Image used instead of the Radio On Mark" +msgstr "Image utilisée au lieu de la marque radio sélectionnée" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Créer des matrices pixelisées (non vides)" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "" +"Image utilisée au lieu de la marque radio sélectionnée (quand le bouton " +"radio est désactivé)" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" +msgid "Imperial Aramaic" +msgstr "Araméen impérial" -msgid "Set Width..." -msgstr "Définir chasse..." +msgid "Implied Topology" +msgstr "Topologie sous-entendue" -msgid "Set Vertical Width..." -msgstr "Définir chasse Verticale..." +msgid "Import" +msgstr "_Importer" -msgid "Skew" -msgstr "Inclinaison" +msgid "Import Lookup" +msgstr "Importer une Recherche" -msgid "Skew Ratio" -msgstr "Ratio d'inclinaison" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "Importe un lookup (et toutes ses sous-tables) d'une autre fonte." -msgid "FG Color" +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" msgstr "" +"Dans %s, dans le glyphe %s, la chasse 'CFF' (%d) et\n" +" la chasse 'hmtx' (%d) ne correspondent pas. (les inadéquations ultérieures " +"ne seront pas signalées)\n" -msgid "The color of the large bitmap" +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" msgstr "" +"Dans %s, la chasse (%d) du glyphe %s est supérieure à la valeur maximale " +"(%d)\n" -msgid "Overview FG Color" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" msgstr "" +"Dans GID %d, la chasse (%d) est supérieure à la valeur maximale indiquée " +"(%d)\n" -msgid "The color of the small bitmap view" +#, c-format +msgid "" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" msgstr "" +"Dans GID %d, la chasse 'CFF' (%d) la chasse 'htmx' (%d) ne correspondent " +"pas.\n" +" (les inadéquations ultérieures ne seront pas signalées)\n" -msgid "Guide Color" -msgstr "" +msgid "In TTF/OTF" +msgstr "TTF/OTF" -msgid "The color of the guide lines for glyph metrics" +msgid "" +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" msgstr "" +"Dans un enchaînement de substitutions à contresens, il doit y avoir " +"exactement autant de règles qu'il y a de noms dans la table de couverture " +"correspondante" -msgid "The color of the guide line for the advance width" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" msgstr "" +"Dans un enchaînement de substitutions à contresens, il doit y avoir " +"exactement une table de couverture" -msgid "Width Guide Color" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"with replacements" msgstr "" +"Dans un enchaînement de substitutions à contresens, il doit y avoir " +"exactement une table de couverture" -msgid "Grid Color" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" msgstr "" +"Une sous-table de ligature dans les tables 'mort'/'morx' d'Apple\n" +"est trop complexe pour ma compréhension.\n" +"Je renonce.\n" +"Vos ligatures peuvent être incomplètes.\n" -msgid "The color of the guide lines for the bitmap grid" +msgid "In an italic font the horizontal change per unit vertical change" msgstr "" +"Dans une fonte italique, déplacement horizontal correspondant à un " +"déplacement vertical de 1" -msgid "Outline Color" -msgstr "" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "Le caractère %s ne contient pas de référence vers %s\n" -msgid "The color of the outline" -msgstr "" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "Dans le caractère %s, il y a trop peu de points sur le chemin\n" -msgid "Active Tool Color" -msgstr "" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "Dans le caractère %s, il y a trop de de points sur le chemin\n" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" +msgid "" +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." msgstr "" +"Dans chaque lookup utilisant un glyphe, vérifier qu'au\n" +"moins une fonctionnalité est active pour l'écriture du glyphe." -msgid "Selected Region Color" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" +"Dans la fonte %1$d, la chasse du glyphe %2$.30s ne se met pas à l'échelle " +"avec la chasse de base correctement, elle sera forcé à la valeur correcte." -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" +"Dans la fonte %1$d, le glyphe %2$.30s commence avant 0, ou se prolonge après " +"la chasse ou est supérieur à l'ascent ou est inférieur à la descent." -msgid "The color of a reference" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" +"Dans le glyphe %s, la référence à %s est positionné par correspondance de " +"point et les numéros de point peuvent ne plus réfléter l'intention " +"originale.\n" +"Voulez-vous continuer malgré tout?" -msgid "Selected Reference Color" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" +"Dans la sous-table de lookup %.30s, vous faites référence à un glyphe nommé " +"%.80s qui n'est pas encore dans la fonte. Est-ce voulu?" -msgid "The color of the selected reference" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" +"Dans la sous-table de lookup %.30s vous remplacez un glyphe\n" +"par lui même. Est-ce à dessein?" -msgid "Reference Border Color" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." msgstr "" +"Dans la table 'kern', la longueur d'une sous-table ne correspond pas au " +"nombre de paires de crénage." -msgid "The color used to outline a reference" +msgid "" +"In the MS 'MATH' table this value specifies where (horizontally)\n" +"an accent should be placed above the glyph. Vertical placement\n" +"is handled by other means" msgstr "" +"Dans la table 'MATH' de MS, cette valeur spécifie où (horizontalement)\n" +"un accent doit être placé au-dessus du glyphe. Le placement vertical\n" +"est assurée par d'autres moyens." -msgid "Selected Reference Border Color" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" +"Dans la fenêtre de glyphe, la touche Majuscules force un déplacement\n" +"à être parallèle à l'inclinaison des italiques plutôt qu'à la verticale." + +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "Au commencement était la Lettre..." -msgid "The color used to outline the selected reference" +msgid "" +"In the design size range, the bottom field must be less than the design size." msgstr "" +"Dans la gamme de corps, la valeur du champ inférieur doit être moins grande " +"que celle du corps optique." -msgid "Bitmap View" +msgid "" +"In the design size range, the bottom top must be more than the design size." msgstr "" +"Dans la gamme de corps, la valeur du champ supérieur doit être plus grande " +"que celle du corps optique." -msgid "This window displays a single bitmap glyph" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" +"Lors de la sauvegarde de la fonte, forcer tous les noms de\n" +"glyphes à correspondre à ceux spécifiés dans la liste de noms" -msgid "New O_utline Window" -msgstr "Ouvrir fenêtre de _glyphe" +msgid "" +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." +msgstr "" +"Dans ce mode, vous définissez une série de classes de glyphes et\n" +"spécifiez un tableau montrant comment chaque classe interagit avec tous les\n" +"les autres." -msgid "New _Bitmap Window" -msgstr "Ouvrir fenêtre de _bitmap" +msgid "" +"In this format you specify every kerning pair in which\n" +"you are interested in." +msgstr "" +"Dans ce mode, vous spécifiez chaque paire de crénage\n" +"qui vous intéressent." -msgid "New _Metrics Window" -msgstr "Ouvrir fenêtre de _métriques" +msgid "In_line..." +msgstr "Ligne intérieure..." -msgid "Warnings" -msgstr "Avertissements" +msgid "Inactive Layer Color" +msgstr "Couleur du calque inactif" -msgid "Flip Horizontally" -msgstr "Symétrie Horizontale" +msgid "Inactive Thick Layer Color" +msgstr "Couleur du calque épais inactif" -msgid "Flip Vertically" -msgstr "Symétrie Verticale" +msgid "" +"Inactive handles in the glyph editor will be drawn with this alpha value " +"(range: 0-255 default is 255)." +msgstr "" +"Les poignées inactives dans l'éditeur de glyphe seront dessinées avec cette " +"valeur alpha (plage: 0-255, 255 par défaut)." -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Rotation 90° horaire" +msgid "InactiveHandleAlpha" +msgstr "Valeur alpha des poignées inactives" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Rotation 90° anti-horaire" +msgid "Inari Sami" +msgstr "Sami d'Inari" -msgid "Rotate 180°" -msgstr "Rotation 180°" +msgid "Include Empty Blocks" +msgstr "Inclure les blocs vides" -msgid "Skew..." -msgstr "Inclinaison..." +msgid "Include Whitespace below Tile" +msgstr "Inclure l'espace autour des tuiles" -msgid "Font|_New" -msgstr "_Nouvelle fonte" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Nom du fichier inclus trop long à la ligne %d de %s" -msgid "_Open" -msgstr "_Ouvrir" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Trop de niveaux d'imbrication dans les inclusions à la ligne %d de %s" -msgid "Recen_t" -msgstr "Fichiers _récents" +msgid "Incorrect number of deltas in cvt\n" +msgstr "Nombre de deltas incorrect dans la cvt\n" -msgid "_Close" -msgstr "_Fermer" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "Nombre de deltas incorrect dans le glyphe %d (%s)\n" -msgid "_Save" -msgstr "_Enregistrer" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "" +"Nombre d'instances de graisse incorrect, ou valeur numériques incorrectes" -msgid "S_ave as..." -msgstr "Enregi_strer sous..." +msgid "Increment Bearings By:" +msgstr "Augmenter les approches de :" -msgid "_Generate Fonts..." -msgstr "_Générer fonte(s)..." +msgid "Increment LBearing By:" +msgstr "Augmenter l'approche gauche de :" -msgid "Generate Mac _Family..." -msgstr "Générer une famille pour _Mac..." +msgid "Increment RBearing By:" +msgstr "Augmenter l'approche droite de :" -msgid "Generate TTC..." -msgstr "Générer un fichier TTC..." +msgid "Increment V. Adv. By:" +msgstr "Augmenter la chasse verticale de :" -msgid "Expor_t..." -msgstr "Expor_ter..." +msgid "Increment Width By:" +msgstr "Augmenter la largeur de :" -msgid "_Import..." -msgstr "_Importer..." +msgid "Index in use" +msgstr "Indice déjà utilisé" -msgid "_Revert File" -msgstr "_Version précédente du fichier" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Index hors limite dans %s\n" -msgid "Pr_eferences..." -msgstr "Préfér_ences..." +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Index trop grand (doit être <%d) \"%s " -msgid "_X Resource Editor..." -msgstr "Editeur d'UI X…" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Ligne de base suspendue - Indic (& Tibétain)" -msgid "_Quit" -msgstr "_Quitter" +msgid "Indic Reordering" +msgstr "Réorganisation de l'Indic" -msgid "_Undo" -msgstr "_Annuler" +msgid "Indic State Machine" +msgstr "Machine d'état pour l'Indic" -msgid "_Redo" -msgstr "_Rétablir" +msgid "Indic reordering" +msgstr "Réorganisation de l'Indic" -msgid "Cu_t" -msgstr "Cou_per" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "Indique une grille de pixel notable lors de la suggestion des deltas." -msgid "_Copy" -msgstr "_Copier" +msgid "Indonesian" +msgstr "Indonésien" -msgid "C_opy Reference" -msgstr "Copier ré_férence" +msgid "Industry Specific" +msgstr "Spécifique à l'industrie" -msgid "_Paste" -msgstr "Co_ller" +msgid "Inherit" +msgstr "Héritage" -msgid "C_lear" -msgstr "E_ffacer" +msgid "Inherited" +msgstr "Héritage" -msgid "Select _All" -msgstr "_Tout sélectionner" +msgid "Inherits for same field in parent" +msgstr "Hérites si même champs dans le parent" -msgid "Remo_ve Undoes" -msgstr "Supprim_er les annulations" +msgid "Inherits from" +msgstr "Hérite de" -msgid "U_nlink Reference" -msgstr "Délier la référence" +msgid "Initial Forms" +msgstr "Formes initiales (ARA)" -msgid "Flip _Horizontally" -msgstr "Symétrie _horizontale" +msgid "Initials" +msgstr "Initiales" -msgid "Flip _Vertically" -msgstr "Symétrie _verticale" +msgid "Inline" +msgstr "En ligne" -msgid "_Rotate 90° CW" -msgstr "_Rotation 90° horaire" +msgid "Inline All References" +msgstr "Incorporer toutes les références" -msgid "Rotate _90° CCW" -msgstr "Rotation _90° anti-horaire" +msgid "Inline Flipped References" +msgstr "Références des lignes intérieures inversées" -msgid "Rotate _180°" -msgstr "Rotation _180°" +msgid "Inlining glyphs" +msgstr "'Contour intérieur' des glyphes" -msgid "_Skew..." -msgstr "_Incliner..." +msgid "Inner Border:" +msgstr "Bordure intérieure :" -msgid "_Font Info..." -msgstr "Infos _fonte..." +msgid "Inscriptional Pahlavi" +msgstr "Pehlevi des inscriptions" -msgid "Glyph _Info..." -msgstr "_Infos glyphe..." +msgid "Inscriptional Parthian" +msgstr "Parthe des inscriptions" -msgid "BDF Info..." -msgstr "Infos BDF..." +msgid "Inse_rt Point On Spline At..." +msgstr "Ajoute_r un point sur la courbe..." -msgid "Bitm_ap Strikes Available..." -msgstr "Matrices de bitm_ap disponibles..." - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Régénérer _bitmaps..." +msgid "Insert Before Current Glyph" +msgstr "Insérer avant le glyphe courant" -msgid "Remove This Glyph" -msgstr "Supprimer ce glyphe" +msgid "Insert Before Marked Glyph" +msgstr "Insérer avant le glyphe marqué" -msgid "_Transformations" -msgstr "" +msgid "Insert F_ont..." +msgstr "Insérer f_onte..." -msgid "_Tools" -msgstr "_Outils" +msgid "Insert Glyph _After..." +msgstr "Insérer glyphe après..." -msgid "_Layers" -msgstr "_Calques" +msgid "Insert Glyph _Before..." +msgstr "Insérer glyphe avant..." -msgid "_Shades" -msgstr "_Ombrage" +msgid "Insert Point On Spline At..." +msgstr "Ajouter un point sur la courbe à..." -msgid "_Docked Palettes" -msgstr "Palettes verrouillées" +msgid "Insert Text Outlines" +msgstr "Insérer des courbes textuelles" -msgid "_Fit" -msgstr "_Adapter" +msgid "Insert Text Outlines..." +msgstr "Insérer des courbes textuelles..." -msgid "Z_oom out" -msgstr "Réduire (_O)" +msgid "Insert _Blank" +msgstr "Insérer fonte vierge" -msgid "Zoom _in" -msgstr "Agrand_ir" +msgid "Insert a point on the given spline at either..." +msgstr "Insérez un point sur la courbe donnée à chaque ..." -msgid "_Next Glyph" -msgstr "Glyphe _suivant" +msgid "Insert random text in the specified script" +msgstr "Insérer du texte aléatoire dans l'écriture spécifiée" -msgid "_Prev Glyph" -msgstr "Gly_phe précédent" +msgid "Installable Font" +msgstr "Fonte installable" -msgid "Next _Defined Glyph" -msgstr "Glyphe _défini suivant" +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" +msgstr "" +"les instances peuvent contenir une table 'cvt ', mais %.30s contient en plus " +"d'autres tables truetype" -msgid "Prev Defined Gl_yph" -msgstr "Glyphe défini précédent (_A)" +msgid "Instant/Horizontal" +msgstr "Instantanée/Horizontale" -msgid "_Goto" -msgstr "_Aller au glyphe" +msgid "Instant/Vertical" +msgstr "Instantanée/Verticale" -msgid "Find In Font _View" -msgstr "Trou_ver dans la fenêtre de fonte" +msgid "InstructBallTerminals" +msgstr "Instructions pour les gouttes" -msgid "_Bigger Pixel Size" -msgstr "Plus _grand" +msgid "InstructDiagonalStems" +msgstr "Instructions pour les hints de traits diagonaux" -msgid "_Smaller Pixel Size" -msgstr "_Plus petit" +msgid "InstructSerifs" +msgstr "Instructions pour les empattements" -msgid "_Palettes" +msgid "" +"Instruction DEFinition\n" +"Pops a value which becomes the opcode\n" +"and begins definition of new instruction" msgstr "" +"Instruction DEFinition\n" +"Dépile une valeur qui devient le opcode\n" +"et commence la définition d'une nouvelle instruction" -msgid "Set _Width..." -msgstr "Définir chasse..." +msgid "Instruction Gloss (TrueType)" +msgstr "Glossaire d'instructions (TrueType)" -msgid "Set _Vertical Width..." -msgstr "Définir chasse _verticale..." +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" +msgstr "" +"Les instructions dans une fonte TrueType se réfèrent aux points\n" +"par leurs numéros. Si vous modifiez la fonte d'une manière qui\n" +"modifie les numéros (ajout, suppression de points, ...), le\n" +"résultat sera probablement désastreux.\n" +"\n" +"Normalement, pour éviter ce problème, FontForge supprime les\n" +"instructions s'il détecte que les point ont été renumérotés.\n" +"\n" +"Vous pouvez inhiber ce comportement, à vos risques et périls." -msgid "_File" -msgstr "_Fichier" +msgid "Instructions out of date" +msgstr "Les instructions ont changé" -msgid "_Edit" -msgstr "_Édition" +msgid "Instructions were changed" +msgstr "Les instructions ont changé" -msgid "E_lement" -msgstr "É_lément" +msgid "Intermediate Points:" +msgstr "Points Intermédiaires:" -msgid "_View" -msgstr "_Vue" +msgid "Internal Err: Unable to put data back into file" +msgstr "Erreur interne : Impossible de remettre les données dans le fichier" -msgid "_Metrics" -msgstr "_Métriques" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "Erreur interne en créant le FNT. Offset faux dans le fichier\n" -msgid "_Window" -msgstr "_Fenêtre" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "Erreur interne en créant le FNT. Offset faux dans les données bitmap\n" -msgid "_Help" -msgstr "_Aide" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "État interne en désordre à la ligne %d de %s" -msgid "Recalculate Bitmaps" -msgstr "Recalculer bitmaps" +msgid "Interpo_late Fonts..." +msgstr "_Interpoler fontes..." -msgid "Automatic" -msgstr "Automatique" +msgid "Interpolate Fonts" +msgstr "Interpoler fontes..." -msgid "No Class" -msgstr "Pas de classe" +msgid "" +"Interpolate Point\n" +"Pops as many points as specified in loop counter\n" +"Interpolates each point to preserve original status\n" +"with respect to RP1 and RP2" +msgstr "" +"Interpolate Point\n" +"Dépile autant de points que spécifiés dans le nombre de boucles\n" +"Interpole chaque point pour préserver l'état d'origine\n" +"par rapport à RP1 et RP2" -msgid "Base Glyph" -msgstr "Glyphe de base" +msgid "" +"Interpolate Untouched Points[a]\n" +" 0=> interpolate in y direction\n" +" 1=> x direction" +msgstr "" +"Interpolate Untouched Points[a]\n" +"0=> interpole dans la direction y\n" +"1=> direction x" -msgid "Base Lig" -msgstr "Ligature" +msgid "" +"Interpolate between stem edges some important points, not affected by other " +"instructions." +msgstr "" +"Interpoler certains points importants entre les bords des traits.\n" +"N'est pas affecté par d'autres instructions." -msgid "Mark" -msgstr "Signe" +msgid "InterpolateCPsOnMotion" +msgstr "Interpoler les points lors du déplacement" -msgid "Component" -msgstr "Composante" +msgid "InterpolateStrongPoints" +msgstr "Interpolations des points forts" -msgid "Color|Choose..." -msgstr "Choisir…" +msgid "Interpolating Problem" +msgstr "Problème d'interpolation" -msgid "Color|Default" -msgstr "Par défaut" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Interpoler une fonte avec elle même ne conduit à rien" -msgid "New Pair Position" -msgstr "Nouvel appairage" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Interpolation entre %.20s et:" -msgid "New Positioning" -msgstr "Nouveau Positionnement" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "" +"Interpolation entre fontes avec des type d'édition différents (ie. entre " +"type3 et type1)" -msgid "New Substitution Variant" -msgstr "Nouvelle variante de substitution" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "" +"Interpolation entre fontes avec des courbes de Bézier d'ordres différents " +"(ie. entre PostScript et TrueType)" -msgid "New Alternate List" -msgstr "Nouveau liste alternative" +msgid "Interpretation:" +msgstr "Interprétation :" -msgid "New Ligature" -msgstr "Nouvelle ligature" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "– aucune interprétation –" -msgid "New Multiple List" -msgstr "Nouvelle liste multiple" +msgid "Interpreting Glyphs" +msgstr "Interprétation des glyphes" -msgid "Edit Counter Mask" -msgstr "Éditer contre-poinçon" +msgid "Intersecting Paths" +msgstr "Chemins sécants" -msgid "New Counter Mask" -msgstr "Nouveau masque de contre-poinçon" +msgid "Intra Class Distance" +msgstr "Distance intra-classe" -msgid "Select hints between which counters are formed" -msgstr "Sélectionnez les hints entre lesquels les contrepoinçons sont formés" +msgid "Intra Class Distance:" +msgstr "Distance intra-classe :" -msgid "Unicode _Value:" -msgstr "_Valeur Unicode :" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Bloc CID invalide dans la classe de glyphes à la ligne %d de %s" -msgid "Bad Name" -msgstr "Nom incorrect" +msgid "Invalid Encoding" +msgstr "Codage incorrect" -msgid "Glyph names are limited to 31 characters" -msgstr "Les noms de glyphe sont limités à 31 caractères" +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "FD (%d) invalide assigné au CID %d.\n" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Un nom de glyphe ne doit pas commencer par un chiffre ou un point" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "Caractère invalide à l'extérieur d'une chaîne dans le tableau sfnts\n" #, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" +msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." msgstr "" -"Un nom de glyphe doit être écrit en ASCII, plus précisement en utilisant des " -"alphanumériques, des points et des soulignés, sans blanc, ni aucun caractère " -"parmi \"([{<>}])/%%\"" +"Chaîne de commentaire non valide (longueur négative?) dans la table 'PfEd' " +"pour le glyphe %s." -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Un nom de glyphe doit contenir uniquement des alphanumériques ASCII, des " -"points et des soulignés.\n" -"Souhaitez vous utiliser ce nom malgré tout ?" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "Longueur invalide de la table comprimée pour '%c%c%c%c'." -msgid "Duplicate Ligature" -msgstr "Ligature déjà existante" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Position cursive invalide à la ligne %d de %s" #, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Il y a deux entrées de ligature avec les même composants (%.80s) dans la " -"sous-table de lookup (%.30s)" +msgid "Invalid font count in TTC %s." +msgstr "Compte de fonte invalide dans le TTC %s." -msgid "Duplicate Kern data" -msgstr "Données de crénage dupliquées" +msgid "Invalid glif name.\n" +msgstr "Nom glif invalid.\n" #, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" -"Il y deux entrées de crénage pour le même glyphe (%.80s) dans la sous-table " -"de lookup (%.30s)" +msgid "Invalid glyph for %s when fixing up references." +msgstr "Glyphe invalide pour %s lors de la correction des références." #, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" -"Un ajustement dans la table de périphériques spécifié pour %.80s est invalide" +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "Nom de glyphe invalide dans la classe de glyphes à la ligne %d de %s" -msgid "Bad Device Table Adjustment" -msgstr "Ajustement incorrect dans la table de périphériques" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Chiffre hexadécimal invalide dans le tableau sfnts\n" -msgid "Missing glyph name" -msgstr "Nom de glyphe manquant" +msgid "Invalid language" +msgstr "Langue incorrecte" + +msgid "Invalid ligature offset\n" +msgstr "Décalage de ligature invalide\n" #, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Vous devez spécifier un nom de glyphe pour la sous-table %s" +msgid "Invalid lookup table format. %d\n" +msgstr "Format invalide de la table de lookup. %d\n" #, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" msgstr "" -"Dans la sous-table de lookup %.30s, vous faites référence à un glyphe nommé " -"%.80s qui n'est pas encore dans la fonte. Est-ce voulu?" +"Format invalide ou non pris en charge (%d) pour la sous-table de la table " +"'kern'." #, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" -"Dans la sous-table de lookup %.30s vous remplacez un glyphe\n" -"par lui même. Est-ce à dessein?" +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "Version invalide or non supportée (0x%x) de la table 'kern'" -msgid "Substitution generates itself" -msgstr "Substitution auto-créée" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Plate-forme invalide pour une chaîne à la ligne %d de %s" -msgid "Bad unicode value for an alternate unicode / variation selector" +msgid "Invalid point match. Point would be after this reference.\n" msgstr "" -"Valeur Unicode incorrecte pour un sélecteur de variante ou d'alternance" - -msgid "Unicode out of range" -msgstr "Valeur hors Unicode" +"Correspondance de point invalide. Un point serait après cette référence.\n" -msgid "Unexpected Variation Selector" -msgstr "Sélecteur de variate inattendu" +msgid "Invalid point size" +msgstr "Taille de point invalide" -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" -"Les sélecteurs de variante sont normalement entre\n" -" U+180B et U+180D\n" -" U+FE00 et U+FE0F\n" -" U+E0100 et U+E01EF\n" -"Voulez-vous vraiment utiliser U+%04X?" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Table htmx (ou hhea) ttf invalide, 'numOfLongMetrics' est 0\n" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" -"Il y a déjà un glyphe avec ce nom et ce codage,\n" -"les deux doivent être uniques au sein d'une fonte,\n" -"voulez-vous les échanger?" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "Table vmtx (ou vhea) ttf invalide, 'numOfLongVerMetrics' est 0\n" -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" -"Il y a déjà un glyphe avec ce codage,\n" -"qui doit être unique dans une fonte,\n" -"voulez-vous échanger les codages des deux?" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "Un vecteur unitaire invalide a été spécifié. Le hint est ignoré.\n" -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" -"Il y a déjà un glyphe avec ce nom,\n" -"qui doit être unique dans une fonte,\n" -"voulez-vous échanger les noms des deux?" +msgid "Irish" +msgstr "Irlandais" -msgid "Depth" -msgstr "Profondeur" +msgid "Irish Gaelic" +msgstr "Gaélique d'Irlande" -msgid "Italic Correction" -msgstr "Correction italique" +msgid "Irish Gaelic (with dot)" +msgstr "Gaélique irlandais (pointé)" -msgid "Top Accent Horizontal Pos" -msgstr "Pos. horizontal accent sup." +msgid "Irish Traditional" +msgstr "Irlandais traditionnel" -msgid "Horizontal Extension Italic Correction" -msgstr "Extension horizontale de correction italique" +msgid "Irrelevant _Factor:" +msgstr "Non-pertinence:" -msgid "Vertical Extension Italic Correction" -msgstr "Extension verticale de correction italique" +msgid "Is Extended Shape" +msgstr "Est une forme étendue" -msgid "Tile Margin" -msgstr "Marge de la tuile" +msgid "Is Layer Editable?" +msgstr "Ce calque est-il éditable ?" -msgid "Tile Min X" -msgstr "Min X de la tuile" +msgid "Is Layer Visible?" +msgstr "Ce calque est-il visible ?" -msgid "Tile Min Y" -msgstr "Min Y de la tuile" +msgid "Is Offset" +msgstr "Utiliser comme Offset" -msgid "Tile Max X" -msgstr "Max X de la tuile" +msgid "" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." +msgstr "" +"Est-ce une forme étendue (comme une grande parenthèse)?\n" +"Les formes étendues nécessitent une attention spécial\n" +"pour le positionnement vertical des exposants." -msgid "Tile Max Y" -msgstr "Max Y de la tuile" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Est-ce des données de crénage horizontal ou vertical?" -msgid "Ligature Caret Count" -msgstr "Nombre de coupures de ligatures" +msgid "Isolated" +msgstr "Isolé" -msgid "Bad Lig. Caret Count" -msgstr "Nombre de coupures de ligature incorrect" +msgid "Isolated Forms" +msgstr "Formes isolées (ARA)" -msgid "Unreasonable ligature caret count" -msgstr "Nombre déraisonnable de coupures de ligature" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" +msgstr "" +"Il me semble qu'il y a une sous-table 'morx' avec plus de 1000\n" +" états. Ce qui me fait penser que c'est probablement une erreur\n" -msgid "A device table adjustment specified for the MATH table is invalid" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" -"Un ajustement dans la table des périphériques spécifié pour la table MATH " -"est invalide" +"Il me semble qu'il y a une sous-table 'morx' avec plus de 1000\n" +" transitions. Ce qui me fait penser qu'il ya probablement une erreur\n" -msgid "Only a single character allowed" -msgstr "Un seul caractère autorisé" +msgid "Italian" +msgstr "Italien" -msgid "Pixel Size" -msgstr "Taille en pixel" +msgid "Italian Swiss" +msgstr "Italien suisse it_CH" -msgid "Correction" -msgstr "" +msgid "Italic" +msgstr "Italique" -msgid "Bad correction" -msgstr "Correction incorrecte" +msgid "Italic Advance Col" +msgstr "Coul. de chasse italique" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" -"La correction à la ligne %d est trop grande. Elle doit être entre -128 et 127" +msgid "Italic Angle" +msgstr "Pente des italiques" -msgid "Bad pixel size" -msgstr "Taille en pixel incorrecte" +msgid "Italic Angle:" +msgstr "Pente des italiques :" -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "La taille en pixel à la ligne %d est hors-limite." +msgid "Italic Conversion" +msgstr "Conversion en italique" -msgid "Device Table Adjustments" -msgstr "Ajustements de la table de périphériques" +msgid "Italic Coord. Color" +msgstr "Couleur des coord. italiques" -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" -"Dans les petites tailles en pixel (taille de la police d'écran)\n" -"les erreurs d'arrondi qui se produisent peuvent être\n" -"très laides. Une table de périphériques permet\n" -"de spécifier des ajustements à l'arrondi.\n" -"Chaque taille en pixel peut avoir son propre réglage." +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Correction italique" -msgid "PixelSize|New" -msgstr "Nouvelle" +msgid "Italic Correction" +msgstr "Correction italique" -msgid "Subtable" -msgstr "Sous-table" +msgid "Italic Correction:" +msgstr "Correction italique:" -msgid "Replacement Glyph Name" -msgstr "Remplacement du nom de glyphe" +msgid "ItalicConstrained" +msgstr "Italique contraint" -msgid "Source Glyph Names" -msgstr "Nom initiaux des glyphes" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "Correction pour l'italique" -msgid "Replacement Glyph Names" -msgstr "Nom des glyphes de remplacement" +msgid "Italics" +msgstr "Italiques" -msgid "∆x" -msgstr "" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (kanji)" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Ajuster" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (kanji)" -msgid "∆y" -msgstr "" +msgid "JIS2004 Forms" +msgstr "Formes JIS2004 (CJC)" -msgid "∆x_adv" -msgstr "∆x_cha" +msgid "JIS78 Forms" +msgstr "Formes JIS78 (CJC)" -msgid "∆y_adv" -msgstr "∆y_cha" +msgid "JIS83 Forms" +msgstr "Formes JIS83 (CJC)" -msgid "Second Glyph Name" -msgstr "Noms du second glyphe" +msgid "JIS90 Forms" +msgstr "Formes JIS90 (CJC)" -msgid "∆x #1" -msgstr "" +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "Étirement JSTF max à la priorité %d #%d pour %c%c%c%c dans %c%c%c%c" -msgid "∆y #1" +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" msgstr "" +"Rétrécissement JSTF max à la priorité %d #%d pour %c%c%c%c dans %c%c%c%c" -msgid "∆x_adv #1" -msgstr "∆x_cha #1" +msgid "JSTF table is too long.\n" +msgstr "La table JSTF est trop longue.\n" -msgid "∆y_adv #1" -msgstr "∆y_cha #1" +msgid "Japanese" +msgstr "Japonais" + +msgid "Japanese Forms (Obsolete)" +msgstr "Formes japonaises (Obsolète)" + +msgid "Javanese" +msgstr "Javanais" + +msgid "Javanese (roman)" +msgstr "Javanais (latin)" + +msgid "Johab (Korean)" +msgstr "Johab (coréen)" -msgid "∆x #2" +msgid "JoinSnap" +msgstr "Distance de magnétisme des jonctions" + +msgid "" +"JuMP Relative\n" +"Pops offset (in bytes) to move the instruction pointer" msgstr "" +"JuMP Relative\n" +"Dépile le décalage (en octets) pour déplacer le pointeur d'instruction" -msgid "∆y #2" +msgid "Judezmo" +msgstr "Judéo-espagnol (judezmo)" + +msgid "" +"Jump Relative On False\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is false" msgstr "" +"Jump Relative On False\n" +"Dépile un booléen et un décalage\n" +"Change le pointeur d'instruction par le nombre d'octets du décalage\n" +"si le booléen est faux" -msgid "∆x_adv #2" -msgstr "∆x_cha #2" +msgid "" +"Jump Relative On True\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is true" +msgstr "" +"Jump Relative On True\n" +"Dépile un booléen et un décalage\n" +"Changle le pointeur d'instruction par le nombre d'octets de décalage\n" +"si booléen est vrai" -msgid "∆y_adv #2" -msgstr "∆y_cha #2" +msgid "Justification Alternatives" +msgstr "Formes alternatives adaptées à la justif." -msgid "false" -msgstr "faux" +msgid "Justified Languages" +msgstr "Langues justifiées" -msgid "true" -msgstr "vrai" +msgid "Justified Scripts" +msgstr "Écritures justifiées" -msgid "Glyph" -msgstr "Glyphe" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (cyrillique)" -msgid "Extender" -msgstr "Extendeur" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (coréen)" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Début" +msgid "Kachchi" +msgstr "Kachin" -msgid "EndLen" -msgstr "Fin" +msgid "Kana Supplement" +msgstr "Supplément kana" -msgid "FullLen" -msgstr "Longueur" +msgid "Kanbun" +msgstr "Kanboun" -msgid "Variation Selector (or 0)" -msgstr "Sélecteur de variante (ou 0)" +msgid "Kangxi Radicals" +msgstr "Radicaux de Kangxi" -msgid "Interpreted as: " -msgstr "" +msgid "Kannada" +msgstr "Kannada" -msgid "Error: wrong format" -msgstr "" +msgid "Karelian" +msgstr "Carélien" -msgid "Pick a color" -msgstr "Choisir une couleur" +msgid "Kashmiri (India)" +msgstr "Kashmiri" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Infos glyphe pour %.40s" +msgid "Katakana Phonetic Extensions" +msgstr "Katakana phonétique étendu" -msgid "Glyph Info..." -msgstr "Infos glyphe..." +msgid "Ker_n By Classes..." +msgstr "Cré_nage par classes..." -msgid "No components" -msgstr "Pas de composants" +msgid "Kern" +msgstr "Crénage" -msgid "Accented glyph composed of:" -msgstr "Glyphe accentué composé de :" +msgid "Kern Adjusts" +msgstr "Ajustements de crénage" -msgid "Glyph composed of:" -msgstr "Glyphe composé de :" +msgid "Kern By Classes" +msgstr "Crénage par classes..." -msgid "Glyph Info" -msgstr "Infos glyphe..." +msgid "Kern Line Color" +msgstr "Couleur de la ligne de crénage" -msgid "Gl_yph Name:" -msgstr "Nom du gl_yphe:" +msgid "Kern Offset:" +msgstr "Crénage:" -msgid "Unicode C_har:" -msgstr "_Car. Unicode:" +msgid "Kern Pair Closeup" +msgstr "Crénage manuel" -msgid "Set From N_ame" -msgstr "À p_artir du nom" +msgid "Kern Pair Closeup..." +msgstr "Crénage manuel..." -msgid "Set From Val_ue" -msgstr "À partir de la vale_ur" +msgid "Kern Pairs" +msgstr "Paires de crénage" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Codage/sélecteurs de variante Unicode alternatif" +msgid "Kern Size" +msgstr "Valeur du crénage" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" -"Certains glyphes peuvent être utilisés pour plus d'un point\n" -"de code unicode - Je ne recommande pas de le faire,\n" -"il vaut mieux utiliser une référence --\n" -"mais cela est possible.\n" -"Le latin \"A\", le grec \"Alpha\" et le \n" -"cyrillique \"A\" se ressemble beaucoup.\n" -"\n" -"D'autre part, certains caractères mongols et CJC\n" -"ont plusieurs glyphes dépendant\n" -"d'un sélecteur de variante unicode.\n" -"\n" -"Dans le premier cas, utilisez un sélecteur de\n" -"variante de 0, dans le second, utilisez le\n" -"point de code approprié." +msgid "Kern Values:" +msgstr "Valeurs de crénage :" -msgid "OT _Glyph Class:" -msgstr "Classe _OpenType:" +msgid "Kern by State" +msgstr "Crénage par état" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" -"Sélectionner pour dissociation, enlever le chevauchement avant de génerer" +msgid "Kern:" +msgstr "Crénage:" -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" -"Quelques glyphes, comme 'A rond en chef', 'C cédille', 'E ogonek'\n" -"sont composées de deux références se chevauchant.\n" -"Souvent, il est souhaitable de conserver les références\n" -"(de sorte que les modifications apportées au glyphe de base sont\n" -"reflétées dans le glyphe composé), mais cela signifie\n" -"que vous êtes coincé avec des contours qui se chevauchent.\n" -"Ce drapeau signifie que juste avant la génération\n" -"de la fonte, FontForge va dissocier les références\n" -"et supprimer le leur chevauchement, tout en\n" -"conservant les références dans le SFD." +msgid "KernClass|_New Lookup..." +msgstr "_Ajouter..." -msgid "Comment" -msgstr "Commentaire" +msgid "KernPair with no subtable name.\n" +msgstr "KernPair sans nom de sous-table.\n" -msgid "Color:" -msgstr "Couleur:" +msgid "Kerning" +msgstr "Crénage" -msgid "_Hide Unused Columns" -msgstr "Masquer colonnes vides" +msgid "Kerning & such" +msgstr "Crénage et autres" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Ne pas afficher les colonnes de '0'.\n" -"Les lookups OpenType autorisent jusqu'à 8 colonnes de données, mais\n" -"la plupart des lookups associées au crénage n'en utilisent qu'une.\n" -"Ne pas afficher les autres rend le mécanisme plus clair." +msgid "Kerning Class" +msgstr "Classe de crénage" -msgid "CounterHint|_New..." -msgstr "_Créer..." +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Métriques de crénage pour %.50s" -msgid "_Edit..." -msgstr "Édit_er..." +msgid "Kerning State Machine" +msgstr "Crénage par machine d'état" + +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "Crénage entre \"%s\" et %s est %d dans %s et %d dans %s\n" + +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Crénage par classes: %s" + +msgid "Kerning direction" +msgstr "Direction du crénage" + +msgid "Kerning format" +msgstr "Format du crénage" + +msgid "Kerning is likely to fail on Windows" +msgstr "Le crénage est susceptible d'échouer sur Windows" msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" msgstr "" +"Le crénage peut être spécifié soit par des classes de glyphes\n" +"ou par des combinaisons par paires de glyphes individuelles.\n" +"Que souhaitez-vous pour cette sous-table?" -msgid "Use default?" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" msgstr "" +"La sous-table de crénage 3 dit que le compte de glyphe est %d, mais celle de " +"'maxp' dit %d\n" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" +msgid "Kerning values must be even" +msgstr "Les valeurs de crénage doivent être paires" -msgid "Height:" -msgstr "Hauteur:" +msgid "Key" +msgstr "Clé" -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" -"Les champs de hauteur et de profondeur sont des champs de\n" -"métriques utilisés par TeX, ils sont corrigés pour la distorsion optique.\n" -"Donc, 'x' et 'o' ont probablement la même hauteur." +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "Une clef de \"def\" doit être une chaîne ou le nom d'un littéral\n" -msgid "Guess" -msgstr "Deviner" +msgid "Khanty-Kazim" +msgstr "Khanty-kazim" -msgid "Depth:" -msgstr "Profondeur:" +msgid "Khanty-Shurishkar" +msgstr "Khanty-shurishkar" -msgid "Italic Correction:" -msgstr "Correction italique:" +msgid "Khanty-Vakhi" +msgstr "Khanty-vakhi" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" -"Le champ de correction italique est utilisé à la fois par TeX et par la " -"table 'MATH'\n" -"de MS. Il est utilisé lors de l'assemblage de texte incliné (italique) avec " -"un à la verticale.\n" -"C'est la quantité d'espace blanc supplémentaire nécessaire afin que le texte " -"incliné\n" -"n'heurte pas le texte en position verticale." +msgid "Kharoshthi" +msgstr "Kharochthî" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Une table de périphériques pour correction italique.\n" -"Elle s'attend à une liste séparée par virgule de \":" -"\"\n" -"Telle que \"9:-1,12:1,13:1\"" +msgid "Khmer Symbols" +msgstr "Symboles Khmer" -msgid "Top Accent Pos:" -msgstr "Pos. accent sup. :" +msgid "Khutsuri Georgian" +msgstr "Géorgien (khoutsouri)" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" -"Dans la table 'MATH' de MS, cette valeur spécifie où (horizontalement)\n" -"un accent doit être placé au-dessus du glyphe. Le placement vertical\n" -"est assurée par d'autres moyens." +msgid "Kildin Sami" +msgstr "Sami de Kildin" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Une table de périphériques pour le positionnement horizontal des accents.\n" -"Elle s'attend à une liste séparée par des virgules de \":" -"\"\n" -"Telle que \"9:-1,12:1,13:1\"" +msgid "Kinyarwanda/Ruanda" +msgstr "Kinyarwanda/Rouandais" -msgid "Is Extended Shape" -msgstr "Est une forme étendue" +msgid "Komi-Permyak" +msgstr "Komi-permyak" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" -"Est-ce une forme étendue (comme une grande parenthèse)?\n" -"Les formes étendues nécessitent une attention spécial\n" -"pour le positionnement vertical des exposants." +msgid "Komi-Zyrian" +msgstr "Komi-zyrien" -msgid "Math Kerning" -msgstr "Crénage MATH" +msgid "Koorete" +msgstr "Kooreté" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Ouvre une boîte de dialogue qui donne un contrôle précis sur\n" -"positionnement horizontal des indices et des exposants\n" -"en fonction de leur positionnement vertical." +msgid "Korean" +msgstr "Coréen" -msgid "Default Ligature Caret Count" -msgstr "Nombre par défaut de coupures de ligature" +msgid "Korean (Johab)" +msgstr "Coréen (johab)" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" -"L'emplacement des coupures de ligature est utilisée par un éditeur\n" -"de texte quand il a besoin de dessiner un curseur d'édition de texte (caret) " -"à l'intérieur\n" -"d'une ligature. Cela signifie qu'il devrait y avoir un caret entre chaque\n" -"composant de ligature. Donc s'il y a n composants il devrait y avoir\n" -"n-1 coupures.\n" -" Vous pouvez régler la position des coupures dans\n" -"la fenêtre de glyphe (faites-les glisser de l'origine\n" -"à l'endroit approprié)." +msgid "Korean Old Hangul" +msgstr "Coréen (Hangeul)" -msgid "Ligature Caret Count:" -msgstr "Nombre de coupures de ligature:" +msgid "Kpelle" +msgstr "Kpellé" -msgid "Variant Glyphs:" -msgstr "Glyphes dérivés" +msgid "Kumyk" +msgstr "Koumyk" -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"Une liste de noms de glyphes prédéfinis qui représentent\n" -"de plus grandes versions du glyphe actuel." +msgid "Kurdish" +msgstr "Kurde" -msgid "Glyph Extension Components" -msgstr "Composants d'extension du glyphe" +msgid "LBearing:" +msgstr "ApprocheG:" msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." +"LOOP and CALL function\n" +"Pops a function number & count\n" +"Calls function count times" msgstr "" -"Une très grande version de ce glyphe peut être constituée des\n" -"composants de glyphe suivants. Ils seront empilés horizontalement\n" -"ou verticalement. Les glyphes marqués comme Extenders peuvent être\n" -"supprimés ou répétés (pour faire des versions plus courtes ou plus " -"longues).\n" -"StartLength est la longueur de la section plate au début\n" -"du glyphe qui peut être chevauchée par le glyphe précédent,\n" -"tandis que EndLength est la région semblable à la fin du glyphe.\n" -"FullLength est la longueur du glyphe." +"LOOP and CALL function\n" +"Dépile un numéro et de fonction et un compte\n" +"Appelle la fonction le nombre de fois défini par le compte" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Correction italique" +msgid "LSB" +msgstr "AG" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"La correction italique d'un glyphe composé. Devrait être indépendant de la " -"taille du glyphe." +msgid "LSB Compression Percent" +msgstr "Pourcentage de compression AG" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"Si ce glyphe est utilisé comme motif pour placer\n" -"un autre glyphe, alors il est utile de préciser\n" -"la quantité d'espace autour de la tuile.\n" -"Soit spécifier une marge pour étendre la boîte\n" -"englobante du contenu, ou spécifier les limites\n" -"explicitement." +msgid "L_ater" +msgstr "Après" -msgid "Tile Margin:" -msgstr "Marge de la tuile :" +msgid "L_oad Namelist..." +msgstr "_Ouvrir une liste de noms..." -msgid "Tile Bounding Box:" -msgstr "Boîte englobante de la tuile :" +msgid "Label" +msgstr "Étiquette" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "X" +msgid "Label Gl_yph By" +msgstr "Sous-titrer les gl_yphes avec" -msgid " Y" -msgstr "Y" +msgid "Ladin" +msgstr "Judéo-espagnol (ladino)" -msgid "Positionings" -msgstr "Positionnements" +msgid "Lambani" +msgstr "Lamba" -msgid "Pairwise Pos" -msgstr "Positionnement par paires" +msgid "Language" +msgstr "Langue" -msgid "Substitutions" -msgstr "" +msgid "Language List" +msgstr "Liste des langues" -msgid "Alt Subs" -msgstr "Choix de variante" +msgid "Language Missing" +msgstr "Langue manquante" -msgid "Mult Subs" -msgstr "Subst. multiple" +msgid "Language Tag:" +msgstr "Balise de langue:" -msgid "Ligatures" -msgstr "" +msgid "Language info" +msgstr "Info sur la langue" -msgid "Lig. Carets" -msgstr "Coupures de ligature" +msgid "Language(s)" +msgstr "Langue(s)" -msgid "Components" -msgstr "Composants" +msgid "Language|New" +msgstr "Langue" -msgid "Counters" -msgstr "Contrepoinçons" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Amharique" -msgid "ΤεΧ & Math" -msgstr "" +msgid "Lang|Arabic" +msgstr "Arabe" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Variantes Vert." +msgid "Lang|Armenian" +msgstr "Arménien" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Variantes Horiz." +msgid "Lang|Avar" +msgstr "Avar" -msgid "Tile Size" -msgstr "Taille en pixel" +msgid "Lang|Bengali" +msgstr "Bengali" -msgid "< _Prev" -msgstr "< _Précédent" +msgid "Lang|Berber" +msgstr "Berbère" -msgid "_Next >" -msgstr "Suiva_nt >" +msgid "Lang|Cherokee" +msgstr "Cherokee" -msgid "No glyphs matched" -msgstr "Aucun glyphe correspondant" +msgid "Lang|Coptic" +msgstr "Copte" -msgid "Select By ATT..." -msgstr "Sélection par ATT..." +msgid "Lang|Default" +msgstr "Par défaut" -msgid "No applicable lookup subtables" -msgstr "Aucun sous-tables de lookup applicables" +msgid "Lang|Farsi" +msgstr "Persan" -msgid "Select By Lookup Subtable" -msgstr "Sélection par _sous-table..." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Farsi/Persan" -msgid "Select Glyphs in lookup subtable" -msgstr "Sous-table de lookup à sélectionner:" +msgid "Lang|Ge'ez" +msgstr "Guèze" -msgid "Select Results" -msgstr "Sélection des résultats" +msgid "Lang|Georgian" +msgstr "Géorgien" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"Sélectionner dans la fenêtre de fonte les glyphes\n" -"trouvés par cette recherche" +msgid "Lang|Greek" +msgstr "Grec" -msgid "Merge Results" -msgstr "Étendre la sélection courante" +msgid "Lang|Gujarati" +msgstr "Goudjrati" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"Étendre la sélection dans la fenêtre de fonte avec\n" -"tous les glyphes trouvés par cette recherche" +msgid "Lang|Hebrew" +msgstr "Hébreu" -msgid "Restrict Selection" -msgstr "Restreindre la sélection courante" +msgid "Lang|Javanese" +msgstr "Javanais" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"Chercher seulement parmi les glyphes sélectionnés, et déselectionner\n" -"ceux qui ne figurent pas dans le résultat de la recherche" +msgid "Lang|Kannada" +msgstr "Kannada" -msgid "Point Color" -msgstr "Couleur de point" +msgid "Lang|Khmer" +msgstr "Khmer" -msgid "The color of an on-curve point" -msgstr "La couleur d'un point sur la courbe" +msgid "Lang|Lao" +msgstr "Laotien" -msgid "First Point Color" -msgstr "Couleur du premier point" +msgid "Lang|Latin" +msgstr "Latin" -msgid "The color of the point which is the start of a contour" -msgstr "La couleur du point qui est au début de la silhouette" +msgid "Lang|Limbu" +msgstr "Limbu" -msgid "Selected Point Color" -msgstr "Couleur de point sélectionné" +msgid "Lang|Malayalam" +msgstr "Malayalam" -msgid "The color of a selected point" -msgstr "La couleur d'un point sélectionné" +msgid "Lang|Manchu" +msgstr "Manchu" -msgid "Selected Point Width" -msgstr "Largeur de point sélectionné" +msgid "Lang|Mongolian" +msgstr "Mongol" -msgid "The width of the line used to draw selected points" -msgstr "La largeur de la ligne utilisée pour dessiner les points sélectionnés" +msgid "Lang|Oriya" +msgstr "Oriya" -msgid "Extrema Point Color" -msgstr "Couleur de point extréma" +msgid "Lang|Sinhalese" +msgstr "Singhalais" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" -"La couleur utilisée pour dessiner les points à l'extréma (si ce mode est " -"activé)." +msgid "Lang|Syriac" +msgstr "Syrien" -msgid "Point of Inflection Color" -msgstr "Couleur d'un point d'inflection" +msgid "Lang|Tagalog" +msgstr "Tagalog" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" -"La couleur utilisée pour dessiner des points d'inflection (si ce mode est " -"activé)" +msgid "Lang|Tamil" +msgstr "Tamoul" -msgid "Almost H/V Color" -msgstr "Couleur presque H/V" +msgid "Lang|Telugu" +msgstr "Télougou" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"La couleur utilisée pour dessiner des marqueurs des courbes qui sont " -"presque, mais pas tout à fait horizontale ou verticale à leurs extrémités" +msgid "Lang|Thai" +msgstr "Thaï" -msgid "Next CP Color" -msgstr "Couleur du p. de c. suivant" +msgid "Lang|Tibetan" +msgstr "Tibétain" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"La couleur utilisée pour dessiner le \"prochain\" point de contrôle d'un " -"point sur la courbe" +msgid "Lang|Uighur" +msgstr "Ouïgour" -msgid "Prev CP Color" -msgstr "Couleur du p. de c. précédent" +msgid "Lang|Yi" +msgstr "Yi" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"La couleur utilisée pour dessiner le point de contrôle \"précédent\" d'un " -"point sur la courbe" +msgid "Lao" +msgstr "Lao" -msgid "Selected CP Color" -msgstr "Couleur du p. de c. sélectionné" +msgid "Last Anchor Point" +msgstr "Dernière ancre" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" -"La couleur utilisée pour dessiner un point de contrôle sélectionné d'un " -"point sur la courbe" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Dernier appui" -msgid "Coordinate Line Color" -msgstr "Couleur des axes de coordonnées" +msgid "Latin Extended Additional" +msgstr "Latin étendu additionnel" -msgid "Italic Coord. Color" -msgstr "Couleur des coord. italiques" +msgid "Latin Extended-A" +msgstr "Latin étendu A" -msgid "Metrics Label Color" -msgstr "Couleur des noms de métriques" +msgid "Latin Extended-B" +msgstr "Latin étendu B" -msgid "Hint Label Color" -msgstr "Couleur des noms de hint" +msgid "Latin Extended-C" +msgstr "Latin étendu C" -msgid "Blue Values Color" -msgstr "Couleur des valeurs bleues" +msgid "Latin Extended-D" +msgstr "latin étendu D" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" -"La couleur utilisée pour marquer les zones bleues dans les valeurs d'entrée " -"bleue du dictionnaire privé" +msgid "Latin Extended-E" +msgstr "Latin étendu E" -msgid "Family Blue Color" -msgstr "Couleur de famille bleue" +msgid "Latin Full Width Forms" +msgstr "Latin pleine chasse" -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" -"La couleur utilisée pour marquer les zones bleues dans la famille d'entrées " -"bleues du dictionnaire privé" +msgid "Latin Ligatures" +msgstr "Ligatures latines" -msgid "Diagonal Hint Color" -msgstr "Couleur de hint diagonal" +msgid "Latin-1 Supplement" +msgstr "Latin-1, supplément" -msgid "The color used to draw diagonal hints" -msgstr "La couleur utilisée pour tracer des hints diagonaux" +msgid "Latin: Decorative" +msgstr "Latin : Décorative" -msgid "Horiz. Hint Color" -msgstr "Couleur de hint horizontal" +msgid "Latin: Pictorial and Symbol" +msgstr "Latin : Pictographique et symboles" -msgid "The color used to draw horizontal hints" -msgstr "La couleur utilisée pour tracer des hints horizontaux" +msgid "Latin: Text and Display" +msgstr "Latin : Texte et Titrage" -msgid "The color used to draw vertical hints" -msgstr "La couleur utilisée pour tracer des hints verticaux" +msgid "Latvian" +msgstr "Letton" -msgid "Vert. Hint Color" -msgstr "Couleur de hint vertical" +msgid "Layer" +msgstr "Calque" -msgid "HFlex Hint Color" -msgstr "Couleur de hint de type HFlex" +msgid "Layer Info..." +msgstr "Info calque..." -msgid "VFlex Hint Color" -msgstr "Couleur de hint de type VFlex" +msgid "Layer Name" +msgstr "Nom du calque" -msgid "Conflict Hint Color" -msgstr "Couleur de hint conflictuel" +msgid "Layer:" +msgstr "Calque :" -msgid "The color used to draw a hint which conflicts with another" -msgstr "La couleur utilisée pour tracer un hint qui conflicte avec un autre" +msgid "Layers" +msgstr "Calques" -msgid "HHint Active Color" -msgstr "Couleur de hint H actif" +msgid "Layer|Background" +msgstr "Arrière-plan" -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" -"Couleur utilisé pour tracer le hint horizontal actif qui est examiné par la " -"boîte de dialoge \"Revoir les hints\"." +msgid "Layer|Foreground" +msgstr "Avant-plan" + +msgid "Leading Jamo Forms" +msgstr "Forme coréenne basique initiale (CJC)" msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" -"Couleur utilisé pour tracer le hint vertical actif qui est examiné par la " -"boîte de dialoge \"Revoir les hints\"." +"Apprendre à utiliser FontForge est facile, et il y a plusieurs tutoriels " +"disponibles en commençant par les bases jusqu'à des fonctionnalités plus " +"avancées telles que la fabrication et l'utilisation de scripts." -msgid "VHint Active Color" -msgstr "Couleur de Hint V actif" +msgid "Lef_t" +msgstr "_Gauche" -msgid "Dragging Comparison Outline Color" -msgstr "Couleur de glissement comparatif" +msgid "Left Bounds" +msgstr "Alignement optique à gauche" + +msgid "Left Side Bearing" +msgstr "Approche gauche" + +msgid "Left Side Bearing Add" +msgstr "Ajout à l'approche gauche" + +msgid "Left Side Bearing Scale" +msgstr "Échelle de l'approche gauche" + +msgid "Left Side Bearing does not change." +msgstr "L'approche gauche ne change pas" + +msgid "Left Side Bearing:" +msgstr "Approche gauche :" + +msgid "Lepcha (Róng)" +msgstr "Lepcha (róng)" msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" +"Less Than\n" +"Pops two values, pushes (0/1) if bottom el < top" msgstr "" -"La couleur utilisée pour tracer le contour de l'ancienne courbe quand vous " -"modifiez interactivement un glyphe" +"Less Than\n" +"Dépile 2 valeurs, empile (0/1) si élément inférieur < supérieur" msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" +"Less Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el <= top" msgstr "" -"Seule la valeur alpha est utilisée. Si non zéro, le canal alpha sera " -"utilisé pour\n" -"les points de contrôle, les informations de Bézier et d'autres indicateurs " -"n'appartenant\n" -"pas la courbe lors du glissement comparatif de la courbe" +"Less Than or EQual\n" +"Dépile deux valeurs, empile (0/1) si élément inférieur <= supérieur" -msgid "The color of the line marking the advance width" -msgstr "Couleur de la ligne marquant la chasse" +msgid "Letterlike Symbols" +msgstr "Symboles alphabétiques" -msgid "Width Color" -msgstr "Couleur de la chasse" +msgid "Letters:" +msgstr "Lettres :" -msgid "Selected Width Color" -msgstr "Couleur de chasse sélectionnée" +msgid "Lezgi" +msgstr "Lezghien" -msgid "The color of the line marking the advance width when it is selected" -msgstr "La couleur de la ligne marquant la chasse lorsque sélectionné" +msgid "License" +msgstr "Licence" -msgid "Selected LBearing Color" -msgstr "Couleur d'approche gauche sélectionnée" +msgid "License URL" +msgstr "URL de la licence" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "La couleur de la ligne marquant l'approche gauche lorsque sélectionné" +msgid "Life Time" +msgstr "Durée" -msgid "Grid Fit Width Color" -msgstr "Couleur d'ajustement à la grille de la chasse" +msgid "Lig Index:" +msgstr "Indice composante :" -msgid "The color of the line marking the grid-fit advance width" -msgstr "La couleur de la ligne marquant l'ajustement à la grille de la chasse" +msgid "Lig. Carets" +msgstr "Coupures de ligature" + +msgid "Lig.Caret" +msgstr "Caret de lig." msgid "Ligature Caret Color" msgstr "Couleur des points de coupure des ligatures" -msgid "The color of the line(s) marking ligature carets" -msgstr "La couleur des lignes marquant les points de coupure des ligatures" +msgid "Ligature Caret Count" +msgstr "Nombre de coupures de ligatures" -msgid "Anchor Color" -msgstr "Couleur des ancres" +msgid "Ligature Caret Count:" +msgstr "Nombre de coupures de ligature:" -msgid "The color of anchor stars" -msgstr "La couleur des étoiles des ancres" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Sous-table de coupure de ligature" -msgid "Anchored Line Color" -msgstr "Couleur de la ligne d'ancrage" +msgid "Ligature Glyph Name" +msgstr "Nom du glyphe de ligature" + +msgid "Ligature Substitution" +msgstr "Substitution de ligature" msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." msgstr "" -"La couleur d'un autre glyphe dessiné dans la vue actuelle pour montrer où il " -"serait placé par un lookup d'ancre." +"L'emplacement des coupures de ligature est utilisée par un éditeur\n" +"de texte quand il a besoin de dessiner un curseur d'édition de texte (caret) " +"à l'intérieur\n" +"d'une ligature. Cela signifie qu'il devrait y avoir un caret entre chaque\n" +"composant de ligature. Donc s'il y a n composants il devrait y avoir\n" +"n-1 coupures.\n" +" Vous pouvez régler la position des coupures dans\n" +"la fenêtre de glyphe (faites-les glisser de l'origine\n" +"à l'endroit approprié)." -msgid "Template Color" -msgstr "Couleur du modèle" +msgid "Ligatures & such" +msgstr "Ligatures & autres" -msgid "Old Outline Color" -msgstr "Couleur de l'ancien contour" +msgid "Light" +msgstr "Léger" -msgid "Original Color" -msgstr "Couleur initiale" +msgid "Light Angle:" +msgstr "Angle d'éclairage :" -msgid "Guide Layer Color" -msgstr "Couleur du calque guide" - -msgid "Grid Fit Color" -msgstr "Couleur de l'ajustement à la grille" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"Réduire la fonte afin que seuls les 256 premiers glyphes\n" +"soient inclus dans le fichier" -msgid "The color of grid-fit outlines" -msgstr "La couleur des contours ajustés à la grille" +msgid "Limits" +msgstr "Limites" -msgid "Inactive Layer Color" -msgstr "Couleur du calque inactif" +msgid "Line" +msgstr "Séparateur" -msgid "The color of outlines in inactive layers" -msgstr "La couleur des contours dans les calques inactifs" +msgid "Line Cap" +msgstr "Extrémité" -msgid "Active Layer Color" -msgstr "Couleur du calque actif" +msgid "Line Join" +msgstr "Raccord" -msgid "The color of outlines in the active layer" -msgstr "La couleur des contours dans le calque actif" +msgid "Line length max" +msgstr "Longueur de ligne max" -msgid "Inactive Thick Layer Color" -msgstr "Couleur du calque épais inactif" +msgid "Linear" +msgstr "Linéaire" -msgid "The color of thick outlines in inactive layers" -msgstr "Couleur des contours épais sur les calques inactifs" +msgid "Linear A" +msgstr "Linéaire A" -msgid "Active Thick Layer Color" -msgstr "Couleur du calque épais actif" +msgid "Linear B" +msgstr "Linéaire B" -msgid "The color of thick outlines in the active layer" -msgstr "Couleur des contours épais sur le calque actif" +msgid "Linear B Ideograms" +msgstr "Idéogrammes Linéaire B" -msgid "Clip Path Color" -msgstr "Couleur du chemin de détourage" +msgid "Linear B Syllabary" +msgstr "Syllabaire Linéaire B" -msgid "The color of the clip path" -msgstr "La couleur du chemin de détourage" +msgid "Lining Figures" +msgstr "Chiffres modernes" -msgid "Open Path Color" -msgstr "Couleur de chemin ouvert" +msgid "List" +msgstr "Liste" -msgid "The color of the open path" -msgstr "La couleur du chemin ouvert" +msgid "List Field" +msgstr "Zone de liste" -msgid "Background Image Color" -msgstr "Couleur de l'image d'arrière-plan" +msgid "List Field (Combo Box)" +msgstr "Zone de liste (Combo Box)" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" -"La couleur utilisée pour dessiner une image bitmap (bit unique)\n" -"qui ne spécifie pas un clut (colour look-up table)" +msgid "List Field Menu" +msgstr "Menu de la zone de liste" -msgid "Fill Color" -msgstr "Couleur de remplissage" +msgid "List Mark" +msgstr "Marque de liste" -msgid "The color used to fill the outline if that mode is active" -msgstr "La couleur utilisée pour remplir le contour si ce mode est actif" +msgid "List of class names" +msgstr "Liste de noms de classe" -msgid "Preview Fill Color" -msgstr "Couleur de l'aperçu avec remplissage" +msgid "List of directories to search for images, separated by colons" +msgstr "" +"Liste des répertoires pour rechercher des images, séparées par des virgules" -msgid "The color used to fill the outline when in preview mode" -msgstr "La couleur utilisée pour remplir le contour dans l'aperçu" +msgid "Literals" +msgstr "Litéraux" -msgid "Trace Color" -msgstr "Couleur de traçage" +msgid "Lithuanian" +msgstr "Lituanien" -msgid "Raster Color" -msgstr "Couleur de rastérisation" +msgid "Lithuanian (Classic)" +msgstr "Lituanien (classique)" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "La couleur de blocs pixelisés ajustés à la grille (et autre)" +msgid "Load Bitmap Fonts" +msgstr "Charger une fonte bitmap" -msgid "Raster New Color" -msgstr "Nouvelle couleur de rastérisation" +msgid "Load Encoding" +msgstr "Chargement du codage" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"La couleur de blocs rastérisés qui viennent d'être activés (dans le " -"débogueur lorsque une instruction atteint un point)" +msgid "Load Glyph Name List..." +msgstr "Charger une liste de noms de glyphes..." -msgid "Raster Old Color" -msgstr "Ancienne couleur de rastérisation" +msgid "Load Namelist" +msgstr "Charger une liste de noms" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" -"La couleur de blocs rastérisés qui viennent d'être désactivés (dans le " -"débogueur lorsque une instruction atteint un point)" +msgid "Load Word List..." +msgstr "Charger une liste de mots..." -msgid "Raster Grid Color" -msgstr "Couleur de la grille de rastérisation" +msgid "Load _Word List..." +msgstr "Charge la liste de mots..." -msgid "Raster Dark Color" -msgstr "Couleur sombre de rastérisation" +msgid "Load glyph names" +msgstr "Charger les noms de glyphes" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" -"Lors du débogage en échelle de gris, ceci est la couleur\n" -"d'un bloc de rastérisation qui a été entièrement couvert." +msgid "Load of Kerning Metrics Failed" +msgstr "Échec au chargement d'un fichier de crénage" -msgid "Delta Grid Color" -msgstr "Couleur de la grille Delta" +msgid "LoadedFontsAsNew" +msgstr "Tout convertir" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "Indique une grille de pixel notable lors de la suggestion des deltas." +msgid "Loading font from " +msgstr "Chargement d'une fonte depuis " -msgid "Ruler Big Tick Color" -msgstr "Couleur des graduations majeures de la règle" +#, c-format +msgid "Loading font from %.100s" +msgstr "Chargement depuis %.100s" -msgid "The color used to draw the large tick marks in rulers." -msgstr "" -"La couleur utilisée pour dessiner les graduations importantes des règles" +msgid "Loading..." +msgstr "Chargement..." -msgid "Measure Tool Line Color" -msgstr "Couleur de la ligne de l'outil de mesure" +msgid "Localized Forms" +msgstr "Formes localisées géographiquement" -msgid "The color used to draw the measure tool line." -msgstr "La couleur utilisée par l'outil de mesure pour tracer des lignes" +msgid "Location" +msgstr "Emplacement" -msgid "Measure Tool Point Color" -msgstr "Couleur de point de l'outil de mesure" +msgid "Logical And with Selection" +msgstr "Logiques et avec sélection" -msgid "The color used to draw the measure tool points." -msgstr "La couleur utilisée par l'outil de mesure pour dessiner les points." +msgid "Lombardic Forms" +msgstr "Formes lombardiques" -msgid "Measure Tool Point Snapped Color" -msgstr "Couleur de point magnétique de l'outil de mesure" +msgid "Lomwe" +msgstr "Lomwé" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" -"La couleur utilisée par l'outil de mesure pour dessiner les points " -"magnétiques." +msgid "Lookahead" +msgstr "Post-chaîne" -msgid "Measure Tool Canvas Number Color" -msgstr "Couleur des chiffres de l'outil de mesure" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Classe de post-chaîne" +msgstr[1] "Classes de post-chaîne" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "La couleur utilisée pour écrire les chiffres de l'outil de mesure" +msgid "Lookahead Match: " +msgstr "Correspondance post-chaîne:" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "Couleur des chiffres magnétiques de l'outil de mesure" +#, c-format +msgid "Lookahead class %d: " +msgstr "Classe de post-chaîne %d: " -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" -"La couleur utilisée pour écrire les chiffres magnétiques de l'outil de mesure" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Couverture de post-chaîne %d:" -msgid "Measure Tool Windows Foreground Color" -msgstr "Couleur premier-plan de la fenêtre outil de mesure" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Recherche %s absente dans %s\n" -msgid "The measure tool window foreground color." -msgstr "La couleur de premier-plan de la fenêtre de l'outil de mesure" +msgid "Lookup Differences\n" +msgstr "Différences de Lookup\n" -msgid "Measure Tool Windows Background Color" -msgstr "Couleur arrière-plan de la fenêtre outil de mesure" +msgid "Lookup Name:" +msgstr "Nom du lookup :" -msgid "The measure tool window background color." -msgstr "La couleur d'arrière-plan de la fenêtre de l'outil de mesure" +msgid "Lookup Names" +msgstr "Noms 'lookup'" -msgid "Base" -msgstr "" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Sous-table de lookup, %s" -msgid "Entry" -msgstr "Entrée" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Sous-table de lookup: %s" -msgid "Exit" -msgstr "Sortie" +msgid "Lookup Table Edit" +msgstr "Éditer la table de 'lookups'" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "Correction pour l'italique" +msgid "Lookup Type|Unspecified" +msgstr "Non spécifié" -msgid "Lig.Caret" -msgstr "Caret de lig." +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "Index de lookup (%d) hors limites dans la GPOS de la table JSTF.\n" -msgid "TopAccent" -msgstr "Accent supérieur" +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "Index de lookup (%d) hors limites dans la GSUB de la table JSTF.\n" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) #, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s à %2$d de %3$.90hs%4$s" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." +msgid "Lookup information attached to unmarked glyph on line %d of %s" msgstr "" -"Ce glyphe devrait afficher des points spiro, mais malheureusement cette " -"version de FontForge n'a pas été liée avec la librairie spiro. Alors " -"seulement des points de Bézier seront affichés." +"Information de lookup attachée à un glyphe non marqué à la ligne %d de %s" -msgid "You may not use spiros" -msgstr "Vous ne pouvez pas utiliser des spiros" +msgid "Lookup name already used" +msgstr "Nom de lookup déjà utilisé" + +msgid "Lookup out of bounds in feature table.\n" +msgstr "Lookup hors limites dans la table de fonctionnalités.\n" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Sous-table de lookup %s (correspond à %s)\n" + +#, c-format msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" msgstr "" -"Ce glyphe devrait afficher des points spiro, mais malheureusement FontForge " -"est incapable de charger libspiro. Les spiros ne sont pas disponibles pour " -"utilisation, des points de Bézier normaux seront affichés à la place." +"La sous-table de lookup %s contient un glyphe %s avec plus de 64k octets " +"d'infos de crénage\n" -#. GT: Guide layer, make it short -msgid "Guide" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" msgstr "" +"La sous-table de lookup %s a due être séparée en plusieurs sous-tables\n" +"parce qu'elle était trop grande.\n" #, c-format -msgid "Active Layer: %s (%s)" -msgstr "Calque actif : %s (%s)" +msgid "Lookup subtable %s is not in %s\n" +msgstr "Sous-table de lookup %s absente dans %s\n" #, c-format -msgid "Modes: " -msgstr "Modes :" - -msgid "'fpgm'" +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" msgstr "" +"La sous-table de lookup contient un glyphe inutilisé %s rendant toute la " +"table invalide" -msgid "'prep'" -msgstr "" +msgid "Lookup subtable:" +msgstr "Sous-table de lookup:" -msgid "Not Guides" -msgstr "Non-guides" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Le lookup %s n'existe pas" -msgid "References may not be dragged into the guidelines layer" -msgstr "Les références ne peuvent pas être placées sur le calque guide" +msgid "LookupName|New" +msgstr "Nouvelle" -msgid "Name this contour" -msgstr "Nommer ce contour" +msgid "LookupType|Unknown" +msgstr "Inconnu" -msgid "Name this guideline or cancel to create it without a name" -msgstr "Nommez ce repère ou annulez pour en créer un sans nom" +msgid "Lookups Disabled for Expansion" +msgstr "Lookups inactifs pour dilatation" -msgid "Define \"Almost Horizontal\"" -msgstr "Définir \"presque horizontal\"" +msgid "Lookups Disabled for Shrinkage" +msgstr "Lookups inactifs pour le rétrécissement" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Une ligne est \"presque\" horizontale (ou verticale)\n" -"si ses coordonnées sont à l'intérieur d'autant de cadratins." +msgid "Lookups Enabled for Expansion" +msgstr "Lookups actifs pour dilatation" -msgid "Bad number" -msgstr "Valeur incorrecte" +msgid "Lookups Enabled for Shrinkage" +msgstr "Lookups actifs pour le rétrécissement" -msgid "Trimming Undo Information" -msgstr "Réduction de l'information d'annulation" +msgid "Lookups Limiting Expansion" +msgstr "Lookups limitant la dilatation" -msgid "How many most-recent Undos should be kept?" -msgstr "Combien d'annulations doivent être conservées ?" +msgid "Lookups Limiting Shrinkage" +msgstr "Lookups limitant le rétrécissement" -msgid "No Intersections" -msgstr "Pas d'intersections" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Lookups dans %s mais pas dans %s\n" -msgid "Name this point" -msgstr "Nommer ce contour" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"Les lookups dans les machines d'état contextuelles doivent\n" +"être des substitutions simples, %s ne l'est pas." -msgid "Please name this point" -msgstr "SVP, nommez ce point" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "" +"Les 'lookups' ne peuvent être spécifiés qu'après des glyphes 'mark' à la " +"ligne %d de %s" -msgid "Please name this contour" -msgstr "SVP, nommez ce contour" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "" +"Les 'lookups' doivent être définis avant d'être utilisés à la ligne %d de %s" #, c-format -msgid "The spline does not reach %g" -msgstr "La courbe n'atteint pas %g" +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Les lookups doivent suivrent le glyphe, la classe ou la table de couverture " +"à laquelle il s'applique : %s" -msgid "Insert a point on the given spline at either..." -msgstr "Insérez un point sur la courbe donnée à chaque ..." +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Sous-table de lookup dans %s mais pas dans %s\n" -msgid "_X:" -msgstr "_X :" +msgid "Lookups turned OFF to extend a line" +msgstr "Lookups inactifs pour étirer une ligne" -msgid "_Y:" -msgstr "_Y :" +msgid "Lookups turned OFF to shrink a line" +msgstr "Lookups inactifs pour rétrécir une ligne" -msgid "Anchor Class Name" -msgstr "Nom de la classe d'ancre :" +msgid "Lookups turned ON to extend a line" +msgstr "Lookups actifs pour étirer une ligne" -msgid "Please enter the name of a Anchor point class to create" -msgstr "SVP entrer le nom de la classe d'ancre à créer" +msgid "Lookups turned ON to shrink a line" +msgstr "Lookups actifs pour rétrécir une ligne" -msgid "_Unlink" -msgstr "Délier" +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "" +"Lookups qui précisent la taille maximale par laquelle un glyphe peut se " +"développer" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgid "Lookups which specify the maximum size by which a glyph may shrink" msgstr "" -"Glyphe %s sans hints. FontForge ne produira pas beaucoup d'instructions" +"Lookups qui précisent la taille maximale par laquelle un glyphe peut rétrécir" -msgid "Deselect Width" -msgstr "Désélectionner chasse" +msgid "Lookups will be removed" +msgstr "Les lookups seront supprimés" -msgid "Width" -msgstr "Largeur" +msgid "Loop Count" +msgstr "Nombre de boucles" -msgid "Deselect VWidth" -msgstr "Désélectionner chasse verticale" +msgid "Low" +msgstr "Faible" -msgid "VWidth" -msgstr "Chasse verticale" +msgid "Low Mari" +msgstr "Bas-mari" -msgid "C_lose Tab" -msgstr "Fermer l'onglet" +msgid "Low Surrogates" +msgstr "Indirection basse" -msgid "E_xport..." -msgstr "E_xporter..." +msgid "Lower Case" +msgstr "Minuscule" -msgid "Revert Gl_yph" -msgstr "Version précédente du gl_yphe" +msgid "Lower Sorbian" +msgstr "Bas-sorabe" -msgid "Load Word List..." -msgstr "Charger une liste de mots..." +msgid "Lowercase to Petite Capitals" +msgstr "Bas-de-casse vers très petites capitales" -msgid "_Print..." -msgstr "Im_primer..." +msgid "Lowercase to Small Capitals" +msgstr "Bas-de-casse vers petites capitales" -msgid "E_xecute Script..." -msgstr "E_xécuter un script..." +msgid "Lule Sami" +msgstr "Sami de Lule" -msgid "_Invert Selection" -msgstr "_Inverser la sélection" +msgid "Luxembourgish" +msgstr "Français luxembourgeois (fr_LU)" -msgid "_Deselect All" -msgstr "Tout _désélectionner" +msgid "Lycian" +msgstr "Lycien" -msgid "_First Point" -msgstr "P_remier point" +msgid "Lydian" +msgstr "Lydien" -msgid "First P_oint, Next Contour" -msgstr "Premier p_oint, Contour suivant" +msgid "MATH table" +msgstr "Table MATH (table de composition mathématique de Microsoft)" -msgid "_Next Point" -msgstr "Point suivant(_E)" +msgid "MATH table extends beyond table bounds" +msgstr "La table MATH va au-delà des limites de la table" -msgid "_Prev Point" -msgstr "Point précédent(_V)" +msgid "" +"MAXimum of top two stack entries\n" +"Pops two values, pushes the maximum back" +msgstr "" +"MAXimum of top two stack entries\n" +"Dépile deux valeurs, empile la maximum" -msgid "Ne_xt Control Point" -msgstr "Point de contrôle suivant(_X)" +msgid "MM Change Def Weights" +msgstr "MM Changer les graisses..." -msgid "P_rev Control Point" -msgstr "Point de cont_rôle précédent" +msgid "MM Change Default _Weights..." +msgstr "MM Changer les _graisses par défaut..." -msgid "Points on Selected _Contours" -msgstr "Points sur le contour sélectionné" +msgid "MM _Info" +msgstr "_Infos MM..." -msgid "Point A_t" -msgstr "Point à" +msgid "MM _Info..." +msgstr "_Infos MM..." -msgid "Select All _Points & Refs" -msgstr "Sélec_tionner tous points et références" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "MM Mélange_r à nouveau" -msgid "Select Open Contours" -msgstr "Selectionnez les contours ouverts" +msgid "MM _Validity Check" +msgstr "_Vérification de validité MM" -msgid "Select Anc_hors" -msgstr "Séle_ctionner ancres" +msgid "MS Code Pages" +msgstr "Code de pages MS" -msgid "_Width" -msgstr "Chasse" +msgid "MS Code Pages:" +msgstr "Code de pages MS:" -msgid "_VWidth" -msgstr "Chasse _verticale" +msgid "MS Italian" +msgstr " 3.1 Italien" -msgid "Select Points Affected by HM" -msgstr "Sélectionner les Points Affectés par HM" +msgid "MS Miscellaneous" +msgstr " 3.15 Divers" -msgid "Copy Loo_kup Data" -msgstr "Copier les données de lookups" +msgid "MS Script" +msgstr " 3.2 Scripte" -msgid "Copy _Width" -msgstr "Cop_ier chasse" +msgid "" +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." +msgstr "" +"MS a changé (en aout 2006), le fonctionnement interne de leur moteur de\n" +"mise en forme pour l'Indic, et pour éviter toute ambiguïté, a créé un\n" +"nouvel ensemble de balises de langue Indic (finissant par 2 en général).\n" +"Si vous travaillez avec ce nouveau système, cochez OUI. Si vous travaillez\n" +"avec les anciennes écritures cochez NON. (si vous n'utilisez pas d'écriture\n" +"Indic, cette valeur est indifférente)." -msgid "Co_py LBearing" -msgstr "Co_pier approche gauche" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"MS a besoin de savoir si les membre de la famille de la fonte diffèrent\n" +"seulement en graisse, chasse et pente (et non dans d'autres variables\n" +"comme la taille optique)." -msgid "Copy RBearin_g" -msgstr "Copier approche droite" +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"MS utilise la présence de la table «DSIG» afin de déterminer d'utiliser un " +"icône\n" +"OpenType pour la fonte TT. FontForge ne peut pas générer une table utile " +"'DSIG', mais il peut\n" +"générer une vide avec aucune information de signature. Une table inutile." -msgid "C_hop" -msgstr "Supprim_er" +msgid "" +"MULtiply\n" +"Pops two 26.6 numbers, multiplies them, pushes result" +msgstr "" +"MULtiply\n" +"Dépile deux numéros 26.6, les multiplie, empile le résultat" -msgid "Clear _Background" -msgstr "Effacer arrière-plan" +msgid "Ma_ke Arc" +msgstr "Convertir en _courbe" -msgid "points|_Merge" -msgstr "F_usionner" +msgid "Ma_ke From Font..." +msgstr "À partir d'une fonte (_K)" -msgid "points|Merge to Line" -msgstr "F_usionner à la ligne" +msgid "Mac Bitmap" +msgstr "Bitmap Mac" -msgid "_Join" -msgstr "_Joindre" +msgid "Mac Contextual State Machine" +msgstr "Machine d'état contextuelle Mac" -msgid "Copy _Fg To Bg" -msgstr "Premier plan → arrière-plan (_F)" +msgid "Mac Features" +msgstr "Fonctionnalités AAT" -msgid "Cop_y Layer To Layer..." -msgstr "Copier un calque dans un autre..." +msgid "Mac Indic State Machine" +msgstr "Machine d'état pour l'Indic Mac" -msgid "Copy Gri_d Fit" -msgstr "Copier contour a_dapté" +msgid "Mac Insertion State Machine" +msgstr "Machine d'état par insertion Mac" -msgid "_Select" -msgstr "_Sélectionner" +msgid "Mac Kerning State Machine" +msgstr "Crénage par machine d'état Mac" -msgid "Remo_ve Undoes..." -msgstr "Défair_e les annulations..." +msgid "Mac Style Set:" +msgstr "Jeu de styles Mac:" -msgid "_Curve" -msgstr "Convertir en point(s) _curviligne(s)" +msgid "MacFeature|Default" +msgstr "par défaut" -msgid "_HVCurve" -msgstr "Convertir en point(s) _curviligne(s) HV" +msgid "MacFeature|_New..." +msgstr "_Ajouter..." -msgid "C_orner" -msgstr "Convertir en point(s) _angulaire(s)" +msgid "MacIcons" +msgstr "Icônes Mac" -msgid "_Tangent" -msgstr "Convertir en point(s) _tangent(s)" +msgid "MacMapping|Default" +msgstr "par défaut" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "En faire le _premier point" +msgid "MacMap|_New..." +msgstr "_Nouvelle..." -msgid "Can Be _Interpolated" -msgstr "_Interpolable" +msgid "MacName|_New..." +msgstr "Ajouter..." -msgid "Can't _Be Interpolated" -msgstr "Non _interpôlable" +msgid "MacSetting|_New..." +msgstr "_Nouveau..." -msgid "Center Bet_ween Control Points" -msgstr "Centrer entre les points de contrôle" +msgid "MacStyles|Bold" +msgstr "Gras" -msgid "_Add Anchor" -msgstr "Ajouter une _Ancre" +msgid "MacStyles|Condense" +msgstr "Condensé" -msgid "Acceptable _Extrema" -msgstr "_Extréma acceptables" +msgid "MacStyles|Expand" +msgstr "Étendu" -msgid "Make _Line" -msgstr "Convertir en _ligne(s)" +msgid "MacStyles|Italic" +msgstr "Italique" -msgid "Ma_ke Arc" -msgstr "Convertir en _courbe" +msgid "MacStyles|Outline" +msgstr "Contour" -msgid "Inse_rt Point On Spline At..." -msgstr "Ajoute_r un point sur la courbe..." +msgid "MacStyles|Shadow" +msgstr "Ombre" -msgid "_Name Point" -msgstr "_Nommer le point" +msgid "MacStyles|Underline" +msgstr "Souligné" -msgid "_Name Contour" -msgstr "_Nommer le Contour" +msgid "Macedonian" +msgstr "Macédonien" -msgid "Make Clip _Path" -msgstr "Créer un chemin de _détourage" +msgid "Macintosh Latin" +msgstr "MacRoman" -msgid "Tool_s" -msgstr "Outil_s" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Coef:" -msgid "G4 _Curve" -msgstr "courbe G4" +msgid "Magnification:" +msgstr "Grossissement:" -msgid "_G2 Curve" -msgstr "courbe G2" +msgid "Magnify (Minify with alt)" +msgstr "Zoom (arrière avec Alt)" -msgid "_Left Constraint" -msgstr "Contraintes à gauche" +msgid "Mahjong Tiles" +msgstr "Tuiles de Mahjong" -msgid "_Right Constraint" -msgstr "Contraintes à droite" +msgid "Make Arc" +msgstr "Convertir en courbe" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "_Aligner les points" +msgid "Make Background" +msgstr "Mettre en arrière-plan" -msgid "_Space Points" -msgstr "E_spacer les points" +msgid "Make Clip Path" +msgstr "Créer un chemin de détourage" -msgid "Space _Regions..." -msgstr "Espace_r régions..." +msgid "Make Clip _Path" +msgstr "Créer un chemin de _détourage" -msgid "Make _Parallel..." -msgstr "Rendre _parallèle..." +msgid "Make Cubic" +msgstr "Rendre cubique" -msgid "_Simplify" -msgstr "_Simplifier" +msgid "Make Foreground" +msgstr "Mettre à l'avant-plan" -msgid "Simplify More..." -msgstr "Simplifer davantage..." +msgid "Make Line" +msgstr "Convertir en ligne" -msgid "Clea_nup Glyph" -msgstr "_Nettoyer le glyphe" +msgid "Make Namelist" +msgstr "Créer une liste de noms" -msgid "Canonical Start _Point" -msgstr "_Point de départ canonique" +msgid "Make Quadratic" +msgstr "Rendre quadratique" -msgid "Canonical _Contours" -msgstr "_Contours canoniques" +msgid "Make _Line" +msgstr "Convertir en _ligne(s)" -msgid "_First" -msgstr "_Premier" +msgid "Make _Parallel..." +msgstr "Rendre _parallèle..." -msgid "_Earlier" -msgstr "_Avant" +msgid "" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." +msgstr "" +"S'assurer que les contrepoinçons similaires ou égaux restent les mêmes dans\n" +"les contours de la grille. L'activation de cette option peut entraîner une\n" +"largeur de chasse inconsistante à certains cadratins (Pixels-per-Ems)." -msgid "L_ater" -msgstr "Après" +msgid "Make the counters narrower" +msgstr "Rétrécir les contre-poinçons" -msgid "_Last" -msgstr "_Dernier" +msgid "Malagasy" +msgstr "Malgache" -msgid "_Remove Overlap" -msgstr "Enlever les recou_vrements" - -msgid "_Intersect" -msgstr "_Intersection" - -msgid "_Exclude" -msgstr "_Exclusion" +msgid "Malay" +msgstr "Malais" -msgid "_Find Intersections" -msgstr "_Trouver les intersections" +msgid "Malay (Brunei)" +msgstr "Malais de Bruneï" -msgid "Change _Weight..." -msgstr "Changer la graisse..." +msgid "Malay (arabic)" +msgstr "Malas (arabe)" -msgid "_Italic..." -msgstr "_Italique..." +msgid "Malay (roman)" +msgstr "Malais (latin)" -msgid "Obli_que..." -msgstr "Obl_ique..." +msgid "Malayalam" +msgstr "Malais" -msgid "_Condense/Extend..." -msgstr "Étendre" +msgid "Malayalam Reformed" +msgstr "Malais réformé" -msgid "Change _X-Height..." -msgstr "Changer la hauteur d'X..." +msgid "Malayalam Traditional" +msgstr "Malais traditionnel" -msgid "Change _Glyph..." -msgstr "Modifier les glyphes..." +msgid "Male" +msgstr "Malé" -msgid "In_line..." -msgstr "Ligne intérieure..." +msgid "Malinke" +msgstr "Malinké" -msgid "_Outline..." -msgstr "C_ontour..." +msgid "Maltese" +msgstr "Maltais" -msgid "S_hadow..." -msgstr "Ombre..." +msgid "Mandaic" +msgstr "Mandéen" -msgid "_Wireframe..." -msgstr "_Fil de fer 3D..." +msgid "Manichaean" +msgstr "Manichéen" -msgid "_Build Accented Glyph" -msgstr "Créer glyphes accent_ués" +msgid "Manufacturer" +msgstr "Fabriquant" -msgid "Build _Composite Glyph" -msgstr "Constr_uire un glyphe composite" +msgid "Manx Gaelic" +msgstr "Gaélique mannois" -msgid "_References..." -msgstr "_Références..." +msgid "Many Windows" +msgstr "Beaucoup de fenêtres !" -msgid "_Substitutions..." +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." msgstr "" +"Beaucoup d'applications ne supportent pas encore le crénage 'GPOS'.\n" +"Si vous voulez inclure à la fois 'GPOS' et une table 'kern' à l'ancienne,\n" +"cochez cette case.\n" +"Ces options ne peuvent être utilisées en conjonction avec la case à cocher " +"'Apple'.\n" +"Certaines applications pourraient être perturbées." -msgid "_Transform..." -msgstr "_Transformer..." +msgid "Mapping" +msgstr "Correspondance AAT <-> OT" -msgid "_Point of View Projection..." -msgstr "_Projection selon un plan…" +msgid "Mapudungun" +msgstr "Mapuche" -msgid "_Non Linear Transform..." -msgstr "Tra_nsformation non linéaire..." +msgid "Marathi" +msgstr "Marathe" -msgid "To _Int" -msgstr "À l'_entier" +msgid "Mark" +msgstr "Signe" -msgid "To _Hundredths" -msgstr "Au _centièmes" +msgid "Mark Attachment Classes" +msgstr "Classes de placement de signes" -msgid "_Cluster" -msgstr "_Groupe" +#, c-format +msgid "Mark Class %.20s" +msgstr "Classe de signes %.20s" -msgid "_Glyph Info..." -msgstr "Infos glyphe..." +msgid "Mark Class was in use" +msgstr "La classe de signes était en cours d'utilisation" -msgid "Get _Info..." -msgstr "_Infos..." +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Classe de signes :" -msgid "S_how Dependent" -msgstr "Montrer les dé_pendances" +msgid "Mark Classes" +msgstr "Classes de signes" -msgid "Find Proble_ms..." -msgstr "Rechercher des pr_oblèmes..." +msgid "Mark Current Glyph" +msgstr "Marquer le glyphe courant" -msgid "Bitm_ap strikes Available..." -msgstr "Matrices de bitm_ap disponibles..." +msgid "Mark Current Glyph As First" +msgstr "Marquer glyphe courant comme premier" -msgid "Remove Bitmap Glyphs..." -msgstr "Supprimer bitmaps..." +msgid "Mark Current Glyph As Last" +msgstr "Marquer glyphe courant comme dernier" -msgid "St_yles" -msgstr "Styles" +msgid "Mark Insert:" +msgstr "Insertion au signe :" -msgid "_Expand Stroke..." -msgstr "Ét_endre ligne..." +msgid "Mark Positioning" +msgstr "Positionnement de signe" -msgid "Tile _Path..." -msgstr "Tui_ler chemin..." +msgid "Mark Positioning via Substitution" +msgstr "Positionnement de signe par substitution" -msgid "Tile Pattern..." -msgstr "Motif de tuiles..." +msgid "Mark Set was in use" +msgstr "Le jeu de signes était en cours d'utilisation" -msgid "O_verlap" -msgstr "Recou_vrements" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Jeu de signes :" -msgid "Add E_xtrema" -msgstr "Ajouter des e_xtréma" +msgid "Mark Sets" +msgstr "Jeux de signes" -msgid "Autot_race" -msgstr "" +msgid "Mark Subs:" +msgstr "Substitution au signe :" -msgid "A_lign" -msgstr "A_ligner" +msgid "Mark anchors provided when nothing can use them" +msgstr "Ancres de signe définie quand rien peut les utiliser" -msgid "Roun_d" -msgstr "Arron_dir" +msgid "Mark class/set names should not contain spaces." +msgstr "Les noms de classe/jeu de signes ne doivent pas contenir d'espace." -msgid "_Order" -msgstr "Ordre" +msgid "Mark for Overlap fix before Save" +msgstr "Correction des chevauchement avant enregistrement" -msgid "Check Self-Intersection" -msgstr "Vérifier auto-intersections" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "" +"Sélectionner pour dissociation, enlever le chevauchement avant de génerer" -msgid "Glyph Self-Intersects" -msgstr "Le glyphe s'auto-intersecte" +msgid "Mark to Base Position" +msgstr "Positionnement signe sur base" -msgid "Cloc_kwise" -msgstr "Se_ns des aiguilles d'une montre" +msgid "Mark to Ligature Position" +msgstr "Positionnement signe sur ligature" -msgid "Cou_nter Clockwise" -msgstr "Sens i_nverse des aiguilles d'une montre" +msgid "Mark to Ligature attachment" +msgstr "Placement signe sur ligature" -msgid "_Correct Direction" -msgstr "_Corriger direction" +msgid "Mark to Mark" +msgstr "Signe sur signe" -msgid "Reverse Direction" -msgstr "Inverser la direction" +msgid "Mark to Mark Position" +msgstr "Positionnement signe sur signe" -msgid "Insert Text Outlines..." -msgstr "Insérer des courbes textuelles..." +msgid "Mark to Mark attachment" +msgstr "Placement signe sur signe" -msgid "B_uild" -msgstr "_Assembler" +msgid "Mark to base attachment" +msgstr "Placement signe sur base" -msgid "Compare Layers..." -msgstr "Comparer les calques..." +#, c-format +msgid "MarkClass-%d" +msgstr "Classe de signes %d" -msgid "Auto_Hint" -msgstr "Génération automatique de _hints" +#, c-format +msgid "MarkSet-%d" +msgstr "Classe 'mark' %d" -msgid "Hint _Substitution Pts" -msgstr "Hint aux point_s de substitution" +msgid "Marked Glyph Is Kashida Like" +msgstr "Le glyphe marqué se comporte comme un kachidé (tatouïl)" -msgid "Auto _Counter Hint" -msgstr "Hint auto des _contre-poinçons" +msgid "Marks" +msgstr "Signes" -msgid "_Don't AutoHint" -msgstr "Pas _d'AutoHint" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." +msgstr "" +"Les signes dans les ligatures doivent être ordonnées dans le sens de " +"l'écriture.\n" +"Celle-ci et %d ne le sont pas." -msgid "Auto_Instr" -msgstr "Générat_ion automatique d'instructions" +msgid "Mass Glyph Rename" +msgstr "Renommage massif de glyphes" -msgid "_Edit Instructions..." -msgstr "Édit_er les instructions..." +msgid "Mass Glyph _Rename..." +msgstr "Renommage massif de glyphes…" -msgid "_Debug..." -msgstr "_Débogage..." +msgid "Master Designs" +msgstr "Designs maîtres" -msgid "S_uggest Deltas..." -msgstr "S_uggérer des deltas…" +msgid "Match" +msgstr "Motif" -msgid "_Clear HStem" -msgstr "Supprim_er contraintes sur traits hor." +msgid "Match Classes" +msgstr "Classes de motif" -msgid "Clear _VStem" -msgstr "Supprimer contraintes sur traits _vert." +msgid "Match Fuzziness:" +msgstr "Qté de flou:" -msgid "Clear DStem" -msgstr "Supprimer contraintes sur traits diag." - -msgid "Clear Instructions" -msgstr "Supprimer les instructions" - -msgid "_Add HHint" -msgstr "_Ajouter un hint horizontal" - -msgid "Add VHi_nt" -msgstr "Ajouter un hint verti_cal" - -msgid "Add DHint" -msgstr "Ajouter un hint diagonal" - -msgid "Crea_te HHint..." -msgstr "C_réer un hint horizontal" - -msgid "Cr_eate VHint..." -msgstr "Cré_er un hint vertical" +msgid "Match: " +msgstr "Correspondance:" -msgid "_Review Hints..." -msgstr "_Revoir les hints" +msgid "Matching TTF Point:" +msgstr "Point TTF correspondant:" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s à la pos %d de la ligature" +msgid "Matching rules based on a list of classes" +msgstr "Règles de correspondance basées sur une liste de classes" -#, c-format -msgid "%s exit" -msgstr "sortie de %s" +msgid "Matching rules based on a list of glyphs" +msgstr "Règles de correspondance basées sur une liste de glyphes" -#, c-format -msgid "%s entry" -msgstr "Entrée de %s" +msgid "Math Kern" +msgstr "Crénage Math" -#, c-format -msgid "%s mark" -msgstr "Signe %s" +msgid "Math Kerning" +msgstr "Crénage MATH" -#, c-format -msgid "%s base" -msgstr "Base %s" +msgid "Math Misc. Symbols-A" +msgstr "Symboles mathématiques divers (A)" -msgid "_Center in Width" -msgstr "_Centrer en largeur" +msgid "Math Misc. Symbols-B" +msgstr "Divers symboles mathématiques - B" -msgid "_Thirds in Width" -msgstr "Cen_trer 1/3 avant, 2/3 après" +msgid "Math Operators Supplement" +msgstr "Supplément d’opérateurs mathématiques" -msgid "Set _LBearing..." -msgstr "Définir approche _gauche..." +msgid "Math Sp:" +msgstr "Espace mathématique :" -msgid "Set _RBearing..." -msgstr "Définir approche _droite..." +msgid "Mathematical Alphanumeric Symbols" +msgstr "Symboles mathématiques alphanumériques" -msgid "Set Both Bearings..." -msgstr "Définir les deux approches..." +msgid "Mathematical Greek" +msgstr "Grec mathématique" -msgid "Set _Vertical Advance..." -msgstr "Définir chasse _verticale..." +msgid "Mathematical Operators" +msgstr "Symboles mathématiques" -msgid "Ker_n By Classes..." -msgstr "Cré_nage par classes..." +msgid "Mathematical centerline" +msgstr "Ligne médiane mathématique" -msgid "VKern By Classes..." -msgstr "Crénage vertical par classes..." +msgid "Matrix Edit" +msgstr "Matrice d'édition" -msgid "VKern From HKern" -msgstr "Crénage vert. à partir du crénage hor." +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "Matrice d'édition (comme dans un tableur)" -msgid "Remove Kern _Pairs" -msgstr "Supprimer _paires de crénage" +msgid "Matrix Edit Continued" +msgstr "Matrice d'édition 2" -msgid "Remove VKern Pairs" -msgstr "Supprimer crénage Vertical" +msgid "Max # Functions" +msgstr "Nb max fonctions" -msgid "Kern Pair Closeup..." -msgstr "Crénage manuel..." +msgid "Max Bearing" +msgstr "Palier max." -msgid "_Detach" -msgstr "_Détacher" +msgid "Max Instruction Defines" +msgstr "Max d'instruction définies" -msgid "_Kern Pairs" -msgstr "Paires de _crénage" +msgid "Max Stack Depth" +msgstr "Taille max de la pile" -msgid "_Anchored Pairs" -msgstr "P_aires ancrées" +msgid "Max _Stack Depth:" +msgstr "Taille pile" -msgid "_Anchor Control..." -msgstr "Contrôle des _ancres..." +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." +msgstr "" +"Hauteur maximale (encre) de la base de l'accent qui\n" +"ne nécessite pas d'aplatir les accents." -msgid "Anchor _Glyph at Point" -msgstr "Ancrer le glyphe à ce point" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." +msgstr "" +"Hauteur maximale (encre) de la base de l'accent qui\n" +"ne nécessite pas de hausser les accents." -msgid "_Ligatures" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." msgstr "" +"Chute maximale autorisée de la ligne de \n" +"base des indices par rapport à la base. \n" +"Utilisé pour les bases qui sont traitées comme \n" +"une boîte ou de la forme étendue. Positif pour la ligne\n" +"de base d'un indice qui a chuté en dessous de la base." -msgid "PointNumbers|_None" -msgstr "Aucun" +msgid "" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." +msgstr "" +"Chute maximale autorisée de la ligne de base\n" +"des indices par rapport à la partie supérieure de la base.\n" +"Utilisé pour les bases qui sont traitées comme une boîte\n" +"ou de la forme étendue. Positif pour la ligne de base d'un\n" +"exposant en-dessous de la base." -msgid "_TrueType" +msgid "" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" +"Hauteur maximale du dessus (encre) des indices\n" +"qui ne nécessite pas de déplacer\n" +"les indices plus bas." -msgid "_PostScript®" +msgid "" +"Measure Distance[a]\n" +" 0=>distance with current positions\n" +" 1=>distance with original positions\n" +"Pops two point numbers, pushes distance between them" msgstr "" +"Measure Distance[a]\n" +"0=>distance avec les positions actuelles\n" +"1=>distance avec les positions originales\n" +"Dépile deux numéros de point, empile la distance entre-eux" -msgid "_SVG" +msgid "" +"Measure Pixels Per EM\n" +"Pushs the pixels per em (for current rasterization)" msgstr "" +"Measure Pixels Per EM\n" +"Empile les pixels par em (pour la rastérisation actuelle)" -msgid "P_ositions" -msgstr "Positionnements" +msgid "" +"Measure Point Size\n" +"Pushes the current point size" +msgstr "" +"Measure Point Size\n" +"Empile la taille de point actuelle" -msgid "Show _Grid Fit..." -msgstr "Afficher l'ajustement à la grille des pixels..." +msgid "Measure Tool Canvas Number Color" +msgstr "Couleur des chiffres de l'outil de mesure" -msgid "Show _Grid Fit (Live Update)..." -msgstr "Ajustement en temps réel à la grille des pixels..." +msgid "Measure Tool Canvas Number Snapped Color" +msgstr "Couleur des chiffres magnétiques de l'outil de mesure" -msgid "_Bigger Point Size" -msgstr "Taille plus grande" +msgid "Measure Tool Line Color" +msgstr "Couleur de la ligne de l'outil de mesure" -msgid "_Smaller Point Size" -msgstr "Taille plus petite" +msgid "Measure Tool Point Color" +msgstr "Couleur de point de l'outil de mesure" -msgid "_Anti Alias" -msgstr "Nive_aux de gris" +msgid "Measure Tool Point Snapped Color" +msgstr "Couleur de point magnétique de l'outil de mesure" -msgid "_Off" -msgstr "_Désactivée" +msgid "Measure Tool Windows Background Color" +msgstr "Couleur arrière-plan de la fenêtre outil de mesure" -msgid "_Points" -msgstr "" +msgid "Measure Tool Windows Foreground Color" +msgstr "Couleur premier-plan de la fenêtre outil de mesure" -msgid "Control Points (Always_)" -msgstr "Points de contrôle (toujours_)" +msgid "Measure distance, angle between points" +msgstr "Mesures" -msgid "_Control Point Info" -msgstr "Infos des points de _contrôle" +msgid "MeasureToolShowHorizontalVertical" +msgstr "Outil de mesure montre les distances horizontales et verticales" -msgid "_Extrema" -msgstr "_Extréma" +msgid "Medial" +msgstr "Médian" -msgid "Points of _Inflection" -msgstr "Points d'inflection" +msgid "Medial Forms" +msgstr "Formes médianes (ARA)" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Lignes presque horizontales/verticales" +msgid "Medial Forms 2" +msgstr "Formes médianes 2 (ARA)" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Courbes presque horizontales/verticales" +msgid "Medium" +msgstr "Moyen" -msgid "(Define \"Almost\")" -msgstr "(Définir \"presque\")" +msgid "Medium (100%)" +msgstr "Moyenne (100%)" -msgid "_Side Bearings" -msgstr "Approches" +msgid "Medium High" +msgstr "Moyen élevé" -msgid "Reference Names" -msgstr "Noms de référence" +msgid "Medium Low" +msgstr "Moyen faible" -msgid "_Fill" -msgstr "_Remplir" +msgid "Meetei Mayek" +msgstr "Meitei Mayek" -msgid "Previe_w" -msgstr "Aperçu" +msgid "Meetei Mayek Extensions" +msgstr "Meitei mayek étendu" -msgid "Dragging Comparison Outline" -msgstr "Ancien contour lors du glissement des points" +msgid "Mende" +msgstr "Mendé" -msgid "Pale_ttes" -msgstr "_Palettes" - -msgid "_Glyph Tabs" -msgstr "Onglet _Glyphes" - -msgid "_Rulers" -msgstr "_Règles" - -msgid "_Horizontal Hints" -msgstr "Hints _horizontaux" - -msgid "_Vertical Hints" -msgstr "Hints _verticaux" - -msgid "_Diagonal Hints" -msgstr "Hints _diagonaux" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "_Ancres" - -msgid "Debug Raster Cha_nges" -msgstr "Débogage de la rastérisation" - -msgid "Hori_zontal Metric Lines" -msgstr "Lignes de métrique hori_zontal" - -msgid "Vertical _Metric Lines" -msgstr "Lignes de métrique verticale" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Aligner les contours sur les pi_xels de la grille" - -msgid "_Display Compositions..." -msgstr "Afficher les compositions...(_D)" - -msgid "Form_er Glyph" -msgstr "Glyphe _antérieur" +msgid "Menu Bar" +msgstr "Barre de menu" -msgid "N_umber Points" -msgstr "_Numéroter les points" +msgid "Menu Name" +msgstr "Nom du menu" -msgid "Grid Fi_t" -msgstr "Ajus_tement à la grille" +msgid "Menu name with no associated script" +msgstr "Item du menu sans script associé" -msgid "Sho_w" -msgstr "A_fficher" +msgid "Merge" +msgstr "Fusionner" -msgid "Com_binations" -msgstr "Com_binaisons" +msgid "Merge Feature Info" +msgstr "Fusionner les infos de fonctionnalités." -msgid "Next _Line in Word List" -msgstr "Ligne _suivante dans la liste de mots" +msgid "Merge Fonts" +msgstr "Fusionner fontes..." -msgid "Previous Line in _Word List" -msgstr "Ligne _précédente dans la liste de mots" +msgid "Merge Results" +msgstr "Étendre la sélection courante" -msgid "SubFonts|_All" -msgstr "_Toutes" +msgid "Merge into selection" +msgstr "Fusionner avec la sélection" -msgid "SubFonts|_None" -msgstr "Aucune" +msgid "Merge tables across fonts" +msgstr "Fusionner les tables à travers les fontes" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MM Mélange_r à nouveau" +msgid "Merge to Line" +msgstr "Fusionner en une ligne" -msgid "_Point" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" msgstr "" +"Fusionne deux lookups sélectionnés (et compatibles) en un seul,\n" +"ou fusionne deux sous-tables sélectionnées d'un lookup en un seul" -msgid "Tools_2" -msgstr "Outils_2" - -msgid "H_ints" -msgstr "_Hints" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" +msgid "Merging Problem" +msgstr "Problème de fusion" -msgid "Outline View 2" -msgstr "Fenêtre de glyphe 2" +msgid "Merging a font with itself achieves nothing" +msgstr "Fusionner une fonte avec elle même ne conduit à rien" -msgid "This window displays a single outline glyph (more data)" -msgstr "Cette fenêtre affiche la silhouette du glyphe (données additionnelles)" +msgid "Meroitic Cursive" +msgstr "Méroïtique (Cursive)" -msgid "Outline View" -msgstr "Fenêtre de glyphe" +msgid "Meroitic Hieroglyphs" +msgstr "Méroïtique (Hieroglyphes)" -msgid "This window displays a single outline glyph" -msgstr "Cette fenêtre affiche la silhouette du glyphe" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"METAFONT envoie beaucoup de verbiage sur stdout. La plupart du temps,\n" +"c'est sans importance, sauf lorsque quelque chose se passe mal." -msgid "First Char" -msgstr "Glyphe à gauche" +msgid "MetaFont exited with an error" +msgstr "METAFONT a abandonné la compilation" -msgid "Second Char" -msgstr "Glyphe à droite" +msgid "Metadata (xml):" +msgstr "Métadonnées (xml) :" -msgid "Kern Size" -msgstr "Valeur du crénage" +msgid "Metrics" +msgstr "Métriques" -msgid "Select a ligature to view" -msgstr "Sélectionner une ligature à visionner" +#, c-format +msgid "Metrics For %.50s" +msgstr "Métriques pour %.50s" -msgid "Kern Pair Closeup" -msgstr "Crénage manuel" +msgid "Metrics Label Color" +msgstr "Couleur des noms de métriques" -msgid "Anchor Control for Base" -msgstr "Contrôle des ancres pour la Base" +msgid "MetricsControlShiftSkip" +msgstr "Incréments des métriques avec les touches CTRL et Maj" -msgid "Anchor Control for Mark" -msgstr "Contrôle des ancres pour le signe" +msgid "MetricsShiftSkip" +msgstr "Incréments des métriques avec la touche Maj" -msgid "Anchored Pairs" -msgstr "Paires ancrées" +msgid "MetricsView" +msgstr "Fenêtre de métriques" -msgid "Kern Pairs" -msgstr "Paires de crénage" +msgid "MfArgs" +msgstr "Argument pour METAFONT" -msgid "Sort By:" -msgstr "Trier par :" +msgid "MfAsk" +msgstr "Redemander les arguments METAFONT" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s n'est pas un nom valide de classe (ou de nombre)" +msgid "MfClearBg" +msgstr "Supprimer les images après traçage" -msgid "Bad Class" -msgstr "Classe incorrecte" +msgid "MfShowErr" +msgstr "Montrer les erreurs METAFONT" -msgid "No Sequence/Lookups" -msgstr "Pas de Séquence/Recherche" +msgid "MicroSoft" +msgstr "Microsoft" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "La liste Séquence/Recherche est vide, est ce expres?" +msgid "Min Bearing" +msgstr "Palier min." -msgid "Bad Sequence/Lookup List" -msgstr "Séquence/Liste de lookups incorrecte" +msgid "Min Kern" +msgstr "Crénage min. :" -#, c-format msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." msgstr "" -"Numéro de séquence hors bornes, doit être plus petit que %d (nombre de " -"classes dans la liste ci dessus)" +"Hauteur minimale autorisée du bas\n" +"des exposants qui ne nécessite pas \n" +"de les déplacer plus haut." -#, c-format msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." msgstr "" -"Numéro de séquence hors bornes, doit être plus petit que %d (nombre de " -"glyphes, classes ou tables de couverture)" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "Classe 1 : {N'importe quoi d'autre}" - -msgid " There must be at least one contextual rule" -msgstr " Il doit y avoir au moins une règle contextuelle" - -msgid "Missing rules" -msgstr "Règles manquantes" - -msgid "Bad Coverage Table" -msgstr "Table de couverture incorrecte" - -msgid "There must be at least one match coverage table" -msgstr "Il doit y avoir au moins une table de couverture" +"Distance minimum entre la ligne de base d'une limite\n" +"supérieure et la bas de l'opérateur de base" msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." msgstr "" -"Dans un enchaînement de substitutions à contresens, il doit y avoir " -"exactement une table de couverture" +"Distance minimum entre la ligne de base de la\n" +"limite inférieure et le bas de l'opérateur de base." msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." msgstr "" -"Dans un enchaînement de substitutions à contresens, il doit y avoir " -"exactement autant de règles qu'il y a de noms dans la table de couverture " -"correspondante" - -msgid "Replacement mismatch" -msgstr "Erreur de règle" - -msgid "Bad rule" -msgstr "Règle incorrecte" - -msgid "Warning" -msgstr "Attention" +"Écart minimum entre le haut (encre) de la limite inférieure\n" +"et le bas (encre) de l'opérateur de base." -#, c-format msgid "" -"%s\n" -"Proceed anyway?" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." msgstr "" -"%s\n" -"Continuer malgré tout ?" +"Écart minimum entre le bas de l'élément supérieur\n" +"d'une pile et le haut de l'élément inférieur \n" +"dans le style display" msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." msgstr "" -"Dans un enchaînement de substitutions à contresens, il doit y avoir " -"exactement une table de couverture" - -msgid "Bad Sections" -msgstr "Sections incorrectes" +"Écart minimum entre le bas de l'élément supérieur\n" +"d'une pile et le haut de l'élément inférieur." msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." msgstr "" -"Les sections spécifiées ne font pas de sens. Tous les lookups doivent se " -"trouver dans la section du milieu." +"Écart minimum entre le bas de la limite\n" +"supérieure et le haut de l'opérateur de base" msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." msgstr "" -"Cette règle n'active aucun lookup\n" -"Continuer malgré tout ?" +"Écart minimum entre l'encre d'un élément\n" +"étiré et l'encre au bas de l'élément\n" +"au-dessus..." -msgid "Bad class name" -msgstr "Nom de classe incorrect" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." +msgstr "" +"Écart minimum entre l'encre d'un élément\n" +"étiré et l'encre au haut de l'élément en-dessous." -msgid "No spaces allowed in class names." -msgstr "Les espaces ne sont pas autorisées dans les noms de classe." +msgid "Minimum gap between the superscript and subscript ink." +msgstr "Écart minimum entre l'exposant et l'encre de l'indice." msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." +"Minimum height at which to treat a delimited\n" +"expression as a subformula" msgstr "" -"Si un nom de classe est un nombre, il doit correspondre à l'index de la " -"classe dans le tableau de classes_simple." +"La hauteur minimale à laquelle traiter une expression\n" +"délimitée en tant que sous-formule" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "Le nom de classe %s est déjà utilisé." +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "Hauteur minimum des opérateurs n-aires (intégration, somme, etc.)" -msgid "Section|Continue" -msgstr "Continuer" +msgid "" +"Minimum of top two stack entries\n" +"Pops two values, pushes the minimum back" +msgstr "" +"Minimum of top two stack entries\n" +"Dépile deux valeurs, empile la minimum" -msgid "Section|Start" -msgstr "Débuter" +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." +msgstr "" +"Chevauchement minimum de glyphes se touchant\n" +"pendant la construction du glyphe." -msgid "Class|Name" -msgstr "Nom" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." +msgstr "" +"Écart minimum toléré entre l'encre du \n" +"bas du numérateur et l'encre de la barre de\n" +"fraction dans le style display." -msgid "Glyphs in the class" -msgstr "Glyphes dans la classe" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." +msgstr "" +"Écart minimum toléré entre l'encre du bas du numérateur\n" +"et l'encre de la barre de fraction." -msgid "Glyphs in the coverage tables" -msgstr "Glyphes dans les tables de couverture" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." +msgstr "" +"Écart minimum toléré entre l'encre du bas du dénominateur\n" +"et l'encre de la barre de fraction dans le style display." -msgid "Apply lookup" -msgstr "Appliquer le 'lookup'" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." +msgstr "" +"Écart minimum toléré entre l'encre du dessus du dénominateur\n" +"et l'encre de la barre de fraction." -msgid "at position" -msgstr "à la position" +msgid "Minor A_xis:" +msgstr "A_xe mineur :" -msgid "Matching rules based on a list of glyphs" -msgstr "Règles de correspondance basées sur une liste de glyphes" +msgid "Minor:" +msgstr "Mineure :" -msgid "Matching rules based on a list of classes" -msgstr "Règles de correspondance basées sur une liste de classes" +msgid "Misc." +msgstr "Divers" -msgid "Section" -msgstr "" +msgid "Miscellaneous Math Symbols-A" +msgstr "Symboles mathématiques A" -msgid "Replacement glyphs" -msgstr "Glyphes de remplacement" +msgid "Miscellaneous Math Symbols-B" +msgstr "Divers symboles mathématiques - B" -msgid "Edit Contextual Position" -msgstr "Éditer dépl. contextuel" +msgid "Miscellaneous Symbols" +msgstr "Symboles divers" -msgid "Edit Contextual Substitution" -msgstr "Éditer subst. contextuelle" +msgid "Miscellaneous Technical" +msgstr "Symboles techniques divers" -msgid "Edit Chaining Position" -msgstr "Éditer dépl. étendu" +msgid "Miscellaneous Technical Symbols" +msgstr "Symboles techniques" -msgid "Edit Chaining Substitution" -msgstr "Éditer subst. étendue" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "" +"Non correspondance des types de lookup à l'intérieur d'un lookup analysé" -msgid "Edit Reverse Chaining Substitution" -msgstr "Éditer subst. ét. à contresens" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "Disparité entre les drapeaux de tuple locaux et partagés\n" -msgid "New Contextual Position" -msgstr "Nouveau dépl. cont." +msgid "Missing \"OS/2\" table" +msgstr "Table \"OS/2\" manquante" -msgid "New Contextual Substitution" -msgstr "Nouvelle subst. cont." +msgid "Missing Bitmap" +msgstr "Bitmap manquante" -msgid "New Chaining Position" -msgstr "Nouveau dépl. étendu" +msgid "Missing BlueValues entry." +msgstr "Entrée BlueValues manquante" -msgid "New Chaining Substitution" -msgstr "Nouvelle subst. étendue" +msgid "Missing Glyph" +msgstr "Glyphe manquant" -msgid "New Reverse Chaining Substitution" -msgstr "Nouvelle subst. ét. à contr." +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Glyphe manquant..." -msgid "Add Lookup" -msgstr "Nouveau lookup" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Ressource POST manquante %u\n" -msgid "Remove Lookup" -msgstr "Supprimer le lookup" +msgid "Missing Points at Extrema" +msgstr "Points manquant aux extréma" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." +msgid "Missing Script" +msgstr "Script manquant" + +msgid "Missing Subtable definition found in chained context" msgstr "" -"Les sous-tables contextuelles ou d'enchaînement peuvent être dans un\n" -"de trois formats. Le contexte peut être spécifié comme une chaîne de\n" -"glyphes spécifiques, une chaîne de classes de glyphes ou une chaîne\n" -"de tables de couverture.\n" -"Dans le premier format, vous devez spécifier une chaîne de noms de glyphes.\n" -" Dans le second format, vous devez spécifier une chaîne de noms de classes.\n" -" Dans le troisième format, vous devez spécifier une chaîne pour chaque " -"élément\n" -" qui peut contenir plusieurs noms de glyphes.\n" -"Pour les sous-tables d'enchaînement, vous pouvez également spécifier des " -"listes\n" -"de pré-chaînes et de post-chaînes." +"Définition de sous-table manquante trouvée dans un enchaînement de contexte." -msgid "By Glyphs" -msgstr "Par glyphes" +msgid "Missing bitmap strike" +msgstr "Matrice de bitmap manquante" -msgid "By Classes" -msgstr "Par classes" +msgid "Missing cidmap file" +msgstr "Cidmap manquante" -msgid "By Coverage" -msgstr "Par tables de couverture" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Parenthèse fermante manquante dans le bloc inclus à la ligne %d de %s" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" -"Cette boîte de dialogue a deux formats. Une plus simple qui\n" -" cache certaines des complexités de ces règles,\n" -" ou une forme plus complexe qui vous donne le plein contrôle." +msgid "Missing extension" +msgstr "Extension manquante" -msgid "Dialog Type:" -msgstr "Type choisi:" +msgid "Missing glyph" +msgstr "Glyphe manquant..." -msgid "Simple" -msgstr "" +msgid "Missing glyph extension" +msgstr "Extension de glyphe manquant" -msgid "Complex" -msgstr "Complexe" +msgid "Missing glyph name" +msgstr "Nom de glyphe manquant" -msgid "New Section" -msgstr "Nouvelle section" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "Manque '(' dans la commande pour obtenir un index CVT" -msgid "Set From Selection" -msgstr "Définir à partir de la sélection" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Nom manquant à la ligne %d de %s" -msgid "Set this glyph list from a selection." -msgstr "Définir cette liste de glyphes à partir de la sélection" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "Nom manquant lors de l'analyse de %s pour unicode %x" -msgid "An ordered list of lookups and positions" -msgstr "Une liste ordonnée de lookups et de positions" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Nombre manquant à la ligne %d de %s" -msgid "Match" -msgstr "Motif" - -msgid "Backtrack" -msgstr "Pré-chaîne" - -msgid "Lookahead" -msgstr "Post-chaîne" - -msgid "A list of glyphs:" -msgstr "Une liste de glyphes :" - -msgid "Replacements" -msgstr "Remplacements" - -msgid "A coverage table:" -msgstr "Une table de couverture :" - -msgid "A list of coverage tables:" -msgstr "Une liste de tables de couverture :" - -msgid "Same as Match Classes" -msgstr "Classes d'identité avec motif" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Tous_les_autres" - -msgid "Match Classes" -msgstr "Classes de motif" - -msgid "Back Classes" -msgstr "Classes de pré-chaîne" - -msgid "Ahead Classes" -msgstr " Classes de post-chaîne" - -msgid "List of class names" -msgstr "Liste de noms de classe" +msgid "Missing pushes" +msgstr "Empilages manquants" -msgid "Classes" +#, c-format +msgid "" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" +"Renommer \"à\" %s est manquant\n" +"%s" -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Missing required table: \"glyf\"" +msgstr "Table manquante requise : \"glyf\"" -msgid "" -msgstr "" +msgid "Missing required table: \"head\"" +msgstr "Table manquante requise : \"head'" -msgid "No Watch Points" -msgstr "Pas de points d'observation" +msgid "Missing required table: \"hhea\"" +msgstr "Table manquante requise : \"hhea\"" -msgid "Watch Points not supported in glyphs with references" -msgstr "" -"Les points d'observation ne sont pas supportés dans les glyphes ayant des " -"références" +msgid "Missing required table: \"loca\"" +msgstr "Table manquante requise : \"loca\"" -msgid "Registers" -msgstr "Registres" +msgid "Missing required table: \"maxp\"" +msgstr "Table manquante requise : \"maxp\"" -msgid "Stack" -msgstr "Pile" +msgid "Missing required table: \"name\"" +msgstr "La table \"name\" requise est manquante" -msgid "Storage" -msgstr "Aire de stockage" +msgid "Missing required table: \"post\"" +msgstr "La table \"post\" requise est manquante" -msgid "Points" +msgid "Missing right bracket in command (or bad binary value in bracket)" msgstr "" +"Parenthèse fermante absente dans la commande (ou valeur binaire incorrecte " +"dans la parenthèse)" -msgid "Cvt" -msgstr "CVT" +msgid "Missing right paren in command to get a cvt index" +msgstr "Manque ')' dans la commande pour obtenir un index CVT" -msgid "Raster" -msgstr "Rendu" +msgid "Missing rules" +msgstr "Règles manquantes" -msgid "Gloss" -msgstr "Glossaire" +msgid "Missing suffix" +msgstr "Suffixe manquant" -msgid "Current Raster (TrueType)" -msgstr "Rendu actuel (TrueType)" +msgid "Mixed contours and references" +msgstr "Mélange de contours et de références" -msgid "Registers (TrueType)" -msgstr "Registres (TrueType)" +msgid "Modern" +msgstr "Moderne" -msgid "Stack (TrueType)" -msgstr "Pile (TrueType)" +msgid "Modern Serifs" +msgstr "3. Empattements Modernes" -msgid "Storage (TrueType)" -msgstr "Aire de stockage (TrueType)" +#, c-format +msgid "Modes: " +msgstr "Modes :" -msgid "Points (TrueType)" -msgstr "Coordonnées de points (TrueType)" +msgid "Modification Date:" +msgstr "Date de modification: " -msgid "Twilight" -msgstr "Zone de pénombre" +msgid "Modifier Tone Letters" +msgstr "Lettres modificatives de ton" -msgid "Normal" -msgstr "" +msgid "Moldavian" +msgstr "Moldave" -msgid "Current" -msgstr "Courant" +msgid "Mongolian" +msgstr "Mongol" -msgid "Points|Original" -msgstr "Original" +msgid "Mongolian (Cyrillic)" +msgstr "Mongol (cyrillique)" -msgid "Grid" -msgstr "Grille" +msgid "Mongolian (Mongolian)" +msgstr "Mongol (mongol)" -msgid "Raw" -msgstr "Brut" +msgid "Mongolian (cyrillic)" +msgstr "Mongol (cyrillique)" -msgid "Em Units" -msgstr "Unités par cadratin" +msgid "Monospace" +msgstr "Chasse fixe" -msgid "Transformed" -msgstr "Transformé" +msgid "Monospaced" +msgstr "Monochasse" -msgid "Instructions out of date" -msgstr "Les instructions ont changé" +msgid "Moose Cree" +msgstr "Moose cree" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"Les points ont été modifiés. Cela peut signifier que les instructions " -"TrueType font référence aux mauvais points et que cela peut entraîner des " -"résultats inattendus." +msgid "More Images Than Selected Glyphs" +msgstr "Plus d'images que de glyphes sélectionnés" -msgid "Step into" -msgstr "Un pas dedans" +#. GT: More Parameters +msgid "More Params" +msgstr "Autres paramètres" -msgid "Step over (Next)" -msgstr "Un pas par dessus (suivant)" +msgid "More pushes specified than needed" +msgstr "Plus de push indiqués que nécessaire" -msgid "Step out of current function" -msgstr "Sortie de la fonction courante" +#, c-format +msgid "More than 256 entries in subfont %s\n" +msgstr "Plus de 256 entrées dans la sous-fonte %s\n" -msgid "Continue" -msgstr "Continuer" +msgid "Moroccan" +msgstr "Marocain" msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Voir tous les points sélectionnés\n" -"(s'arrêter si un point bouge)" - -msgid "Window" -msgstr "Fenêtre" - -msgid "Exit Debugger" -msgstr "Sortir du débogueur" - -msgid "Instruction Gloss (TrueType)" -msgstr "Glossaire d'instructions (TrueType)" - -msgid "Export Options" +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" msgstr "" +"La plupart des formats de fonte ne peuvent spécifier des points adjacents " +"(ou points de contrôles)\n" +"qui sont éloignés de plus de 32767 cadratins de distance dans la direction x " +"ou y." msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." msgstr "" +"La plupart des lookups seront attachées à une fonction\n" +"active dans un script spécifique pour certaines langues.\n" +"Dans certains cas, les lookups ne seront pas attachés à aucune\n" +"fonction, mais seront invoquée par une autre lookup,\n" +"un conditionnel. Dans d'autres cas, un lookup pourrait\n" +"être attaché à plusieurs fonctions.\n" +"Une fonction est soit un étiquette de fonction OpenType de quatre lettres\n" +"ou une combinaison de numéros à deux chiffre sur mac ." -msgid "_Use Transform (SVG)" +msgid "" +"Move Direct Absolute Point[a]\n" +" 0=>do not round\n" +" 1=>round\n" +"Pops a point number, touches that point\n" +"and perhaps rounds it to the grid along\n" +"the projection vector. Sets rp0&rp1 to the point" msgstr "" +"Move Direct Absolute Point[a]\n" +" 0=>pas d'arrondissement\n" +" 1=>arrondissement\n" +"Dépile un numéro de point, touche ce point\n" +"et l'arrondi peut-être pour l'aligner à la grille le long\n" +"du vecteur de projection. Définit rp0&rp1 sur le point." msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." +"Move Direct Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round\n" +" c=1 round\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a point moves it so that it maintains\n" +"its original distance to the rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" +"Move Direct Relative Point[abcde]\n" +" a = 0 => ne pas définir rp0\n" +" a = 1 => définir rp0 à p\n" +" b = 0 => ne pas garder la distance plus que le minimum\n" +" b = 1 => garder la distance minimale au moins\n" +" c = 0 ne pas arrondir\n" +" c = 1 arrondir\n" +" de = 0 => distance grise\n" +" de = 1 => distance noire\n" +" de = 2 => distance blanche\n" +"Dépile un point, le déplace afin qu'il maintienne\n" +"sa distance initiale à rp0. Définit\n" +"rp1 à rp0, rp2 au point, parfois rp0 au point" -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "Bits/pixel :" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Les seules valeurs autorisées pour les bits/pixel sont 1, 2, 4 et 8" - -msgid "Pixel size?" -msgstr "Taille en pixel ?" - -msgid "EPS" -msgstr "" - -msgid "XFig" +msgid "" +"Move INDEXed element to stack\n" +"Pops an index & moves stack\n" +"element[index] to top of stack\n" +"(removing it from where it was)" msgstr "" +"Move INDEXed element to stack\n" +"Dépile un index & déplace l'élément[index]\n" +"de la pile au dessus de celle-ci\n" +"(en l'enlevant de où il était)" -msgid "SVG" +msgid "" +"Move Indirect Absolute Point[a]\n" +" 0=>do not round, don't use cvt cutin\n" +" 1=>round\n" +"Pops a point number & a cvt entry,\n" +"touches the point and moves it to the coord\n" +"specified in the cvt (along the projection vector).\n" +"Sets rp0&rp1 to the point" msgstr "" +"Move Indirect Absolute Point[a]\n" +"0=>ne pas arrondir, ne pas utiliser de cvt cut-in\n" +" 1=>arrondir\n" +"Dépile un numéro de point & une entrée cvt,\n" +"touche le point et le déplace à la coordonnée\n" +"spécifié dans le cvt (le long du vecteur de projection).\n" +"Définit rp0&rp1 au point" -msgid "Glif" +msgid "" +"Move Indirect Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round nor use cvt cutin\n" +" c=1 round & use cvt cutin\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a cvt index and a point moves it so that it\n" +"is cvt[index] from rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" +"Move Indirect Relative Point[abcde]\n" +" a = 0 => ne pas définir rp0\n" +" a = 1 => définir rp0 au point\n" +" b = 0 => ne pas garder la distance plus que le minimum\n" +" b = 1 => garder la distance minimale au moins\n" +" c = 0 ne pas arrondir ni utiliser de cvt cut-in\n" +" c = 1 arrondir\n" +" de = 0 => distance grise\n" +" de = 1 => distance noire\n" +" de = 2 => distance blanche\n" +"Dépile un index cvt et un point, le déplace afin qu'il soit\n" +"à distance cvt[index] de rp0. Définit\n" +"rp1 à rp0, rp2 au point, parfois rp0 au point" -msgid "PDF" +msgid "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>do not set rp0\n" +" 1=>set rp0 to point\n" +"Pops a 26.6 distance and a point\n" +"Moves point so it is distance from rp0" msgstr "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>ne pas définir rp0\n" +" 1=>définir rp0 au point\n" +"Dépile une distance 26.6 et un point\n" +"Déplace le point de sorte qu'il soit à cette distance de rp0" -msgid "Raph's plate" -msgstr "La plaque de Raph" +msgid "Move by Ruler..." +msgstr "Déplacer avec les règles..." -msgid "X Bitmap" -msgstr "XBM (X Bitmap)" +msgid "Move..." +msgstr "Déplacer..." -msgid "BMP" +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." msgstr "" +"Déplace le lookup actuellement sélectionné après le prochain lookup\n" +"ou déplace la sous-table actuellement sélectionnée après la prochaine sous-" +"table." -msgid "png" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." msgstr "" +"Déplace le lookup actuellement sélectionné avant le lookup précédent\n" +"ou déplace la sous-table actuellement sélectionnée avant la sous-table " +"précédente." -msgid "X Pixmap" -msgstr "XPM (X Pixmap)" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "" +"Déplace le lookup actuellement sélectionné pour être le premier dans l'ordre " +"des lookups\n" +"ou déplace la sous-table actuellement sélectionnée pour être la première " +"dans son lookup." -msgid "C FontForge" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" msgstr "" +"Déplace le lookup actuellement sélectionnée à la fin de la chaîne de lookup\n" +"ou déplace la sous-table actuellement sélectionnée pour être la dernière " +"sous-table dans le lookup" -msgid "_Replace" -msgstr "_Remplacer" +msgid "Mult Subs" +msgstr "Subst. multiple" -msgid "File Exists" -msgstr "Le fichier existe" +msgid "Multi-Master table, obsolete" +msgstr "table Multi-Maître, obsolète" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Le fichier, %.100s, existe. Le remplacer ?" +msgid "Multi-line edit" +msgstr "Édition multi-lignes" -msgid "Couldn't create directory" -msgstr "Impossible de créer répertoire" +msgid "Multiple" +msgstr "Plusieurs" -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Impossible de créer le répertoire: %s" +msgid "Multiple Segment" +msgstr "Segment multiple" -msgid "Create directory" -msgstr "Créer répertoire..." +msgid "Multiple Substitution" +msgstr "Substitution multiple" -msgid "Directory name?" -msgstr "Nom du répertoire?" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Plusieurs copies de la sélection doivent être empilées sur le chemin" -msgid "Export" -msgstr "Exporter..." +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "Plusieurs glyphes pour le même codage U+%04X, un seul sera utilisé\n" -msgid "_Filter" -msgstr "_Filtrer" +msgid "Multiple master font with more than 16 instances\n" +msgstr "Fonte Multi-Maîtres avec plus de 16 instances\n" -msgid "Directory|_New" -msgstr "_Nouveau" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Fonte Multi-Maîtres avec plus de 4 axes\n" -msgid "_Options" -msgstr "" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "Routine multi-maîtres appelée avec pas assez d'arguments dans %s.\n" -msgid "Format:" -msgstr "" +msgid "Multiple names for language" +msgstr "Noms multiples pour la langue" -msgid "Transformation Matrix" -msgstr "Matrice de transformation" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "Multiples noms lors de l'analyse de %s pour unicode %x" -msgid "Value out of range" -msgstr "Valeur hors limites" +msgid "Multiple refs with use-my-metrics" +msgstr "Multiples références avec \"use-my-metrics\"" -msgid "_Base:" -msgstr "_Base :" +msgid "Multiple-Density Font" +msgstr "Police à densités multiples" -msgid "Ref:" -msgstr "Références:" +msgid "MultipleEncodingIgnored" +msgstr "Codages multiples ignorés" -msgid "Bad Point Match" -msgstr "correspondance de point incorrecte" +msgid "Mundari" +msgstr "Mounda" -msgid "Both points must be specified, or neither" -msgstr "Les 2 points doivent être spécifiés, ou aucun" +msgid "Music" +msgstr "Musique" -msgid "Couldn't find base point" -msgstr "Point de base non trouvé" +msgid "Musical Symbols" +msgstr "Symboles musicaux occidentaux" -msgid "Couldn't find point in reference" -msgstr "Point non trouvé dans la référence" +msgid "Must be a number" +msgstr "doit être un nombre" -msgid "C_hange" -msgstr "C_hanger" +msgid "Mutually Exclusive" +msgstr "S'excluant mutuellement" -msgid "_Retain" -msgstr "Conse_rver" +msgid "Myanmar" +msgstr "Birman" -msgid "Transformation Matrix Changed" -msgstr "Matrice de transformation modifiée" +msgid "Myanmar Extended-A" +msgstr "Birman étendu A" + +msgid "Myanmar Extended-B" +msgstr "Birman étendu B" msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" +"N PUSH Bytes\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many unsigned bytes" msgstr "" -"Vous avez modifié la matrice de transformation, souhaitez vous utiliser sa " -"nouvelle définition ?" - -msgid "Reference Info" -msgstr "Infos références" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Référence au caractère %1$.20s à %2$d" - -msgid "Transformed by:" -msgstr "Transformé avec :" +"N PUSH Bytes\n" +"Lit un compte (non signé) d'octets du flux\n" +"d'instructions, puis lit et empile\n" +"autant d'octets non signés." msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +"N PUSH Words\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many signed 2byte words" msgstr "" -"La matrice de transformation spécifie comment les points\n" -" du glyphe original doivent être transformés\n" -" x(nouveau) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(nouveau) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" - -msgid "_Use My Metrics" -msgstr "_Utiliser Mes Métriques" +"N PUSH Words\n" +"Lit un compte (non signé) d'octets du flux\n" +"d'instruction, puis lit et empile\n" +"autant de mots de 2byte signés" msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." +"NEGate\n" +"Negates the top of the stack" msgstr "" -"Applicable uniquement dans une fonte TrueType, ce drapeau indique que la " -"largeur\n" -"du glyphe composite devrait être la même que la largeur de cette référence." +"NEGate\n" +"Rend négatif le dessus de la pile" -msgid "_Round To Grid" -msgstr "_Arrondir à la grille" +msgid "NFNT (Resource)" +msgstr "NFNT (Ressource)" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Applicable uniquement dans une fonte TrueType, ce drapeau indique que si la " -"référence\n" -"est interprétée, l'interprétation doit être arrondie lors de l'ajustement à " -"la grille." +msgid "NKo" +msgstr "N'ko" -msgid "TrueType Point _Matching:" -msgstr "Correspondance de point TrueType:" +msgid "NLC Kanji Forms" +msgstr "Formes Kanji de la NLC" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"Applicable uniquement dans une fonte TrueType, ce drapeau indique\n" -"que cette référence ne doit pas être traduite normalement, mais sa position\n" -"doit être déterminée par le déplacement de la référence de sorte que le " -"point\n" -"dans la référence indiquée tombe au-dessus du point indiqué dans le " -"caractère\n" -"de base." +msgid "NUL, Default Character" +msgstr "Caractère par défaut, NUL" -msgid "Bounding Box:" -msgstr "Boîte englobante :" +msgid "N_ever Interpolate" +msgstr "Jamais interpoler" -msgid "X:" -msgstr "X :" +msgid "N_umber Points" +msgstr "_Numéroter les points" -msgid "Y:" -msgstr "Y :" +msgid "Naga-Assamese" +msgstr "Assamais naga" -msgid "_Show" -msgstr "Montrer" +msgid "Nagari" +msgstr "Dévanagari" -msgid "Image Info" -msgstr "Infos images" +msgid "Name" +msgstr "Nom" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Image à: (%.0f,%.0f)" +msgid "Name Contour" +msgstr "Nommer le contour" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "CoeffReduc: (%.2f,%.2f)" +msgid "Name For Human_s:" +msgstr "Nom courant :" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Taille img: %d x %d pixels" +msgid "Name List:" +msgstr "Nommage:" -msgid "Last Anchor Point" -msgstr "Dernière ancre" +msgid "Name Point" +msgstr "Nommer le point" + +msgid "Name Point..." +msgstr "Nommer le point..." + +msgid "Name in use" +msgstr "Nom déjà utilisé" + +msgid "Name this contour" +msgstr "Nommer ce contour" + +msgid "Name this guideline or cancel to create it without a name" +msgstr "Nommez ce repère ou annulez pour en créer un sans nom" + +msgid "Name this point" +msgstr "Nommer ce contour" msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" -"Vous êtes en train de supprimer la dernière ancre de ce glyphe.\n" -"Cela va fermer cette boîte de dialogue. Est-ce vraiment ce que vous " -"souhaitez ?" +"Nom utilisé comme 'Identifiant de vendeur', pour\n" +"la génération de fonte TTF (table OS/2).\n" +"Quatre caractères maximum" -#, c-format msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." +"Name used for foundry field in bdf\n" +"font generation" msgstr "" -"Les signes dans les ligatures doivent être ordonnées dans le sens de " -"l'écriture.\n" -"Celle-ci et %d ne le sont pas." - -msgid "Out Of Order" -msgstr "Dans le désordre" +"Nom utilisé pour le champ 'Fondeur'\n" +"lors de la génération des fontes BDF" -msgid "Lig Index:" -msgstr "Indice composante :" +msgid "Name used twice" +msgstr "Nom déjà utilisé" -msgid "Index in use" -msgstr "Indice déjà utilisé" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Le nom '%s%s' est trop long à la ligne %d de %s" -msgid "This ligature index is already in use" -msgstr "Cet indice de composante est déjà utilisé" +msgid "Name:" +msgstr "Nom:" -msgid "This index is much larger than the closest neighbor" -msgstr "Cet indice est bien plus grand que son voisin immédiat" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Liste de noms %s basée sur %s qui ne peut être trouvé" -msgid "Too Big" -msgstr "Trop grand" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Liste de noms %s basée sur deux listes de noms" -msgid "Class already used" -msgstr "Classe déjà utilisée" +msgid "NameList base missing" +msgstr "La base de la liste de noms est manquante" -msgid "This anchor class already is associated with a point in this character" -msgstr "Cette classe d'ancre est déjà associée à un point dans ce glyphe" +msgid "NameList based twice" +msgstr "Liste de noms basée en double" -msgid "Anchor Point Info" -msgstr "Infos ancres" +msgid "NameList parsing error" +msgstr "Erreur lors de l'analyse de la liste de noms" -msgid "Matching TTF Point:" -msgstr "Point TTF correspondant:" +msgid "Named Styles" +msgstr "Styles nommés" -msgid "Base Mark" -msgstr "Signe de base" +msgid "Namelist contains non-ASCII names" +msgstr "La liste de noms contient des noms non-ASCII" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Entrée cursive" +msgid "Namelist creation failed" +msgstr "Échec de la création de la liste de noms" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Sortie cursive" +msgid "Narrow" +msgstr "Condensé" -msgid "AnchorPoint|_New" -msgstr "_Nouvelle ancre" +msgid "Ndebele" +msgstr "Ndébélé" -msgid "AnchorClass|New _Class" -msgstr "Nouvelle _classe" +msgid "Ne_xt Control Point" +msgstr "Point de contrôle suivant(_X)" #, c-format -msgid "Curvature: %g" -msgstr "Courbure: %g" +msgid "Near (%f,%f)" +msgstr "Près de (%f,%f)" -msgid "Curvature: ?" -msgstr "Courbure: ?" +msgid "Needs bitmap font" +msgstr "Il faut une police bitmap" -msgid "Base X" -msgstr "Base hor." +msgid "Negative Width" +msgstr "Largeur négative" -msgid "Base Y" -msgstr "Base vert." +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" +msgstr "" +"Les glyphes de chasse négative ne sont pas autorisés dans les fontes " +"TrueType.\n" +"Voulez vous vraiment une chasse négative ?" -msgid "Next CP X" -msgstr "PdeC hor. suiv." +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"Les glyphes de chasse négative ne sont pas autorisés dans les fontes " +"TrueType.\n" +"Voulez vous vraiment une chasse négative ?" -msgid "Next CP Y" -msgstr "PdeC suiv." +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." +msgstr "" +"Crénage horizontal négatif après l'indice d'un\n" +"radical si présent." -msgid "Next CP Dist" -msgstr "PdeC dist. suiv." +msgid "Nepali" +msgstr "Népalais" -msgid "Next CP Angle" -msgstr "PdeC ang. suiv." +msgid "Nepali (India)" +msgstr "Népalais d'Inde" -msgid "Prev CP Dist" -msgstr "PdeC dist. préc." +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Substitution imbriquée %.80s" -msgid "Prev CP X" -msgstr "PdeC hor. préc." +msgid "Neutral" +msgstr "Neutre" -msgid "Prev CP Y" -msgstr "PdeC vert. préc." +msgid "Never Embed/No Editing" +msgstr "Ni inclusion, ni édition" -msgid "Prev CP Angle" -msgstr "PdeC ang. préc." +msgid "New Alternate List" +msgstr "Nouveau liste alternative" -msgid "Overlapped Hints" -msgstr "Hints recouvrants" +msgid "New Anchor Class" +msgstr "Nouvelle classe d'ancre" -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" -"Le hint que vous venez de sélectionner à un recouvrement avec <%.2f,%.2f>. " -"Vous devriez en déselectionner un des 2." - -msgid "Point Info" -msgstr "Infos points" - -msgid "_Normal" -msgstr "" +msgid "New Chaining Position" +msgstr "Nouveau dépl. étendu" -msgid "_Interpolated" -msgstr "_Interpolée" +msgid "New Chaining Substitution" +msgstr "Nouvelle subst. étendue" -msgid "N_ever Interpolate" -msgstr "Jamais interpoler" +msgid "New Contextual Glyph Insertion" +msgstr "Nouvelle insertion" -msgid "Prev CP:" -msgstr "PdeC préc. :" +msgid "New Contextual Kerning" +msgstr "Nouveau crénage contextuel" -msgid "ControlPoint|Default" -msgstr "Par défaut" +msgid "New Contextual Position" +msgstr "Nouveau dépl. cont." -msgid "Offset" -msgstr " - Décalage" +msgid "New Contextual Substitution" +msgstr "Nouvelle subst. cont." -msgid "Dist" -msgstr "" +msgid "New Counter Mask" +msgstr "Nouveau masque de contre-poinçon" -msgid "°" -msgstr "" +msgid "New Font" +msgstr "Nouvelle fonte" -msgid "Curvature: -0.00000000" -msgstr "Courbure: -0.00000000" +msgid "New Indic Rearrangement" +msgstr "Nouvelle réorganisation de l'Indic" -msgid "Next CP:" -msgstr "PdeC suiv. :" +msgid "New Layer" +msgstr "Nouveau calque" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" -"C'est la différence de courbure entre le point\n" -"suivant et le précédent. Les contours son souvent\n" -"plus agréables lorsque ce nombre se rapproche de 0." +msgid "New Layer..." +msgstr "Nouveau calque..." -msgid "Type:" -msgstr "Type :" +msgid "New Ligature" +msgstr "Nouvelle ligature" -msgid "Location" -msgstr "Emplacement" +msgid "New Lookup Subtable..." +msgstr "Nouvelle sous-table de lookup..." -msgid "Hint Mask" -msgstr "Masques de hint" +msgid "New Multiple List" +msgstr "Nouvelle liste multiple" -msgid "Active Hints" -msgstr "Hints Actifs" +msgid "New O_utline Window" +msgstr "Ouvrir fenêtre de _glyphe" -msgid "Prev On Contour" -msgstr "précédent sur le contour" +msgid "New Pair Position" +msgstr "Nouvel appairage" -msgid "Next On Contour" -msgstr "suivant sur le contour" +msgid "New Positioning" +msgstr "Nouveau Positionnement" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" +msgid "New Reverse Chaining Substitution" +msgstr "Nouvelle subst. ét. à contr." -msgid "Spiro Point Info" -msgstr "Infos point Spiro" +msgid "New Section" +msgstr "Nouvelle section" -msgid "Dependents" -msgstr "Dépendances" +msgid "New Sub-Group" +msgstr "Nouveau sous-groupe" -msgid "Show" -msgstr "Montrer" +msgid "New Substitution Variant" +msgstr "Nouvelle variante de substitution" -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Sous-table %60s dans le glyphe %60s" +msgid "New Tai Lue" +msgstr "Tai lü nouveau" -msgid "Dependent Substitutions" -msgstr "dépendances dans des substitutions" +msgid "New _Bitmap Window" +msgstr "Ouvrir fenêtre de _bitmap" -msgid "Freetype rasterization failed.\n" -msgstr "Échec du rendu Freetype.\n" +msgid "New _Metrics Window" +msgstr "Ouvrir fenêtre de _métriques" -msgid "Pointsize Y" -msgstr "Taille en Y" +msgid "NewCharset" +msgstr "Codage nouvelle fonte" -msgid "Pointsize X" -msgstr "Taille en X" +msgid "NewEmSize" +msgstr "Cadratin" -msgid "DPI" -msgstr "D_PI" +msgid "NewFontNameList" +msgstr "Nommage des nouvelles fontes" -msgid "Grid Fit Parameters" -msgstr "Paramètres d'adaptation à la grille des pixels" +msgid "NewFontsQuadratic" +msgstr "Courbes quadratiques" -msgid "Debug _fpgm/prep" -msgstr "Débogage de tables '_fpgm'/'prep'" +msgid "Next CP Angle" +msgstr "PdeC ang. suiv." -msgid "Scale X/Y the same" -msgstr "Mettre X/Y à la même échelle" +msgid "Next CP Color" +msgstr "Couleur du p. de c. suivant" -msgid "_DPI:" -msgstr "_DPI :" +msgid "Next CP Dist" +msgstr "PdeC dist. suiv." -msgid "_Pointsize Y:" -msgstr "Taille en point Y :" +msgid "Next CP X" +msgstr "PdeC hor. suiv." -msgid "_Mono" -msgstr "Mono" +msgid "Next CP Y" +msgstr "PdeC suiv." -msgid "_Anti-Aliased" -msgstr "Niveaux de gris" +msgid "Next CP:" +msgstr "PdeC suiv. :" -msgid "Base:" -msgstr "" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "PdeC suivant: (%f,%f)" -msgid "Size:" -msgstr "Taille:" +msgid "Next Hint." +msgstr "Hint suivant" -msgid "Review Hints" -msgstr "Revoir les hints" +msgid "Next On Contour" +msgstr "suivant sur le contour" -msgid "_HStem" -msgstr "_Traverse" +msgid "Next State:" +msgstr "Prochain état:" -msgid "_VStem" -msgstr "_Fût" +msgid "Next _Defined Glyph" +msgstr "Glyphe _défini suivant" -msgid "_Move Points" -msgstr "Déplacer les points(_M)" +msgid "Next _Line in Word List" +msgstr "Ligne _suivante dans la liste de mots" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" msgstr "" -"Quand un hint est déplacé,\n" -"déplacer également tous les points\n" -"qui en dépendent" - -msgid "Cr_eate" -msgstr "Cré_er" +"Formidable, vous avez l'un des anciens sfnts type1 d' Apple/Adobe ici\n" -msgid "Re_move" -msgstr "ôter" +msgid "Niuean" +msgstr "Niué" -msgid "Previous Hint." -msgstr "Hint précédent" +msgid "Nkole" +msgstr "Nkolé" -msgid "Next Hint." -msgstr "Hint suivant" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Pas de matrice de bitmap (utilisable) dans cette fonte TTF : %s" -msgid "Regenerate Hint Substitution Points" -msgstr "Recréer les points de substitution des Hints" +msgid "No Advanced Typography" +msgstr "Pas de table de typographie avancée" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" -"Si vous avez apporté des modifications aux hints,\n" -"en plus de changer les hints des glyphes\n" -"recréer leur masques de hint et points de substitution." +msgid "No Anti-Alias" +msgstr "noir et blanc" -msgid "Create Hint" -msgstr "Créer hint..." +msgid "No Bitmap Font" +msgstr "Pas de fonte bitmap" -msgid "Create Horizontal Stem Hint" -msgstr "Créer un hint horizontal" +msgid "No Bitmap Fonts" +msgstr "– aucun format bitmap –" -msgid "Create Vertical Stem Hint" -msgstr "Créer un hint vertical" +msgid "No Bitmap Strikes" +msgstr "Pas de matrice de bitmap" -msgid "Import Parameters" -msgstr "" +msgid "No ByteCode Interpreter" +msgstr "Interpréteur de bytecode manquant" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +#, c-format +msgid "No CID named %s" +msgstr "Il n'y a pas de CID nommé %s" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "No Change" +msgstr "Pas de changement" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "No Class" +msgstr "Pas de classe" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" +msgid "No Classification" +msgstr "0. Pas de classification" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "No Command Specified" +msgstr "Aucune commande specifiée" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "No Curvature" +msgstr "Pas de Courbure" -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "No Encoded Glyphs" +msgstr "Aucun caractère codé" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "No Extender Glyphs" +msgstr "Pas de glyphes de jambage" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "No Fill" +msgstr "Sans remplissage" -msgid "Accuracy _Target:" -msgstr "" +msgid "No FreeType" +msgstr "Freetype désactivé" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "No Glyph" +msgstr "Pas de glyphe" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "No Glyph Duplicates" +msgstr "Aucun glyphe dupliqué" -msgid "Accuracy Target:" -msgstr "" +msgid "No Grid Fit" +msgstr "pas ajusté" -msgid "Image" -msgstr "" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "pas d'ajustement" -msgid "PDF page graphics" -msgstr "Page PDF graphiques" +msgid "No Groups" +msgstr "Pas de groupes" -msgid "Raph's plate files" -msgstr "Fichier 'plaque' de Raph" +msgid "No Instructions" +msgstr "Pas d'instructions" -msgid "BDF" -msgstr "" +msgid "No Intersections" +msgstr "Pas d'intersections" -msgid "TTF" -msgstr "" +msgid "No Kern Pairs" +msgstr "Aucune paire de crénage" -msgid "ΤεΧ Bitmap Fonts" -msgstr "Fontes bitmap ΤεΧ" +msgid "No Lookup Type Selected" +msgstr "Aucun type de lookup sélectionné" -msgid "PCF (pmf)" -msgstr "" +msgid "No Lookups" +msgstr "Pas de lookups" -msgid "Mac Bitmap" -msgstr "Bitmap Mac" +msgid "No Lookups Disabled for Expansion" +msgstr "Pas de lookup inactif pour dilatation" -msgid "Win FON" -msgstr "" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Pas de lookup inactif pour le rétrécissement" -msgid "palm" -msgstr "" +msgid "No Lookups Enabled for Expansion" +msgstr "Pas de lookup actif pour dilatation" -msgid "Image Template" -msgstr "Motif image" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Pas de lookup actif pour le rétrécissement" -msgid "EPS Template" -msgstr "Motif EPS" +msgid "No Lookups Limiting Expansion" +msgstr "Pas de lookup limitant la dilatation" -msgid "SVG Template" -msgstr "Motif SVG" +msgid "No Lookups Limiting Shrinkage" +msgstr "Pas de lookup limitant le rétrécissement" -msgid "Glif Template" -msgstr "Modèle Glif" +msgid "No Lower Case" +msgstr "Pas de minuscules" -msgid "Only One Font" -msgstr "Seulement une fonte" +msgid "No Name" +msgstr "Nom manquant" -msgid "Only one font may be imported into the background" -msgstr "Une seule fonte peut être importée en arrière-plan" +msgid "No Next Control Point" +msgstr "Pas de point de contrôle suivant" -msgid "Import" -msgstr "_Importer" +msgid "No Outline Font" +msgstr "-- aucun format vectoriel --" -msgid "_Import" -msgstr "_Importer" +msgid "No Previous Control Point" +msgstr "Pas de Point de contrôle précédent" -msgid "As Background" -msgstr "En arrière-plan" +msgid "" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Pops a coordinate (26.6), changes it (without\n" +"rounding) to compensate for engine effects\n" +"pushes it back" +msgstr "" +"No ROUNDing of value[ab]\n" +" ab=0 => distance grise\n" +" ab=1 => distance noire\n" +" ab=2 => distance blanche\n" +"Dépile une coordonnée (26.6), la change (sans\n" +"l'arrondir) pour compenser les effets du moteur\n" +"et l'empile" -msgid "Magnify (Minify with alt)" -msgstr "Zoom (arrière avec Alt)" +msgid "No References" +msgstr "Pas de références" -msgid "Pointer" -msgstr "Pointeur" +msgid "No Rename" +msgstr "Pas de renommage" -msgid "Draw a freehand curve" -msgstr "Dessin à main-levée" +msgid "No Script" +msgstr "Aucun système d'écriture" -msgid "Scroll by hand" -msgstr "Défilement à la main" +msgid "No Script Tag" +msgstr "Aucune balise d'écriture" -msgid "Cut splines in two" -msgstr "Scinder la courbe" +msgid "No Sequence/Lookups" +msgstr "Pas de Séquence/Recherche" -msgid "Measure distance, angle between points" -msgstr "Mesures" +msgid "No Slope" +msgstr "Pas de pente" -msgid "Add a point, then drag out its control points" -msgstr "Courbes interactives" +msgid "No Start Glyph" +msgstr "Pas de Glyphe de début" -msgid "Change whether spiro is active or not" -msgstr "Activer/désactiver Spiro" +msgid "No Sub Font Definition file" +msgstr "Pas de fichier de définition des sous-fontes" -msgid "Add a curve point" -msgstr "Ajouter un point courbe" +msgid "No Subsetting" +msgstr "Pas de fonte partielle" -msgid "Add a curve point always either horizontal or vertical" -msgstr "Ajouter un point courbe H/V" +msgid "No Subtable" +msgstr "Pas de sous-table" -msgid "Add a corner point" -msgstr "Ajouter un coin" +msgid "No Symmetric-Smooth" +msgstr "pas de lissage" -msgid "Add a tangent point" -msgstr "Ajouter une tangente" +msgid "No Variation" +msgstr "Pas de variation" -msgid "Rotate the selection" -msgstr "Pivoter la sélection" +msgid "No Vertical Metrics" +msgstr "Pas de métriques verticales" -msgid "Scale the selection" -msgstr "Mettre la sélection à l'échelle" +msgid "No Watch Points" +msgstr "Pas de points d'observation" -msgid "Flip the selection" -msgstr "Appliquer une symétrie à la sélection" +msgid "No Width" +msgstr "Pas de largeur" -msgid "Skew the selection" -msgstr "Pencher la sélection" +msgid "No _to All" +msgstr "_Non à tout" -msgid "Perform a perspective transformation on the selection" -msgstr "Transformer la sélection avec mise en perspective" +msgid "No applicable lookup subtables" +msgstr "Aucun sous-tables de lookup applicables" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +msgid "No argument to operator\n" +msgstr "Pas d'argument à l'opérateur\n" -msgid "Polygon or Star" -msgstr "Polygone ou étoile" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Pas d'argument à l'opérateur %d dans le dictionnaire privé\n" -msgid "Rectangle or Ellipse" -msgstr "Rectangle ou ellipse" +msgid "No bitmap strikes" +msgstr "Pas de matrice de bitmap" -msgid "_Pointer" -msgstr "_Pointeur" +msgid "No cidmap file..." +msgstr "Pas de fichier cidmap ..." -msgid "_Magnify" -msgstr "A_mplifier" +msgid "No components" +msgstr "Pas de composants" -msgid "_Freehand" -msgstr "À _main levée" +msgid "No curvature info" +msgstr "Pas d'info de courbure" -msgid "_Scroll" -msgstr "Faire _défiler" +msgid "No data" +msgstr "Aucune donnée" -msgid "_Knife" -msgstr "_Couteau" +msgid "No differences found" +msgstr "Aucune différence trouvée" -msgid "_Ruler" -msgstr "_Règle" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Pas de nom de fichier spécifié dans l'inclusion à la ligne %d de %s" -msgid "P_en" -msgstr "Cra_yon" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "Pas d'options spécifiées dans les 'lookupflags' à la ligne %d de %s" -msgid "_Activate Spiro" -msgstr "_Activer Spiro" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Il n'y a pas de glyphe %s (utilisé dans %s)\n" -msgid "Sca_le" -msgstr "Éche_lle" +#, c-format +msgid "No glyph named %s." +msgstr "Pas de glyphe appelé %s." -msgid "Rotate" -msgstr "Pivoter" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "Pas de glyphe avec unicode U+%05x dans la fonte\n" -msgid "Flip" -msgstr "Symétrie" +msgid "No glyphs directory or no contents file" +msgstr "Répertoire sans glyphe ou fichier sans contenu" -msgid "Ske_w" -msgstr "Obli_quer" +msgid "No glyphs matched" +msgstr "Aucun glyphe correspondant" -msgid "_3D Rotate" -msgstr "Rotation _3D" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "Pas de crénage entre \"%s\" et %s dans %s alors que c'est %d dans %s\n" -msgid "Perspecti_ve" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "Aucune paire de crénage trouvée dans %.200s" -msgid "Rectan_gle" -msgstr "" +#, c-format +msgid "No kerning table for %s\n" +msgstr "Pas de table de crénage pour %s\n" -msgid "Pol_ygon" -msgstr "Pol_ygone" +msgid "No languages" +msgstr "Pas de langue" -msgid "Ellipse" -msgstr "" +msgid "No letters in font" +msgstr "Pas de lettres dans la fonte" -msgid "Star" -msgstr "Étoile" +#, c-format +msgid "No lookup named %s" +msgstr "Aucun 'lookup' n'est nommé %s" -msgid "De_activate Spiro" -msgstr "Dés_activer Spiro" +msgid "No lookup selected" +msgstr "Aucun lookup sélectionné" -msgid "G_4" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." msgstr "" +"Aucun lookup ne peut être spécifié dans un lookup contextuel à contresens " +"(utilisez une liste de remplacement à la place), débutant à: %.20s..." -msgid "G_2" -msgstr "" +msgid "No lookups to copy" +msgstr "Aucune recherche à copier." -msgid "Lef_t" -msgstr "_Gauche" +msgid "No mark in ] (close array)\n" +msgstr "Pas de signe dans ] (tableau fermé)\n" -msgid "Rig_ht" -msgstr "_Droite" +msgid "No mark in cleartomark\n" +msgstr "Pas de signe dans cleartomark.\n" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "_Avant-plan" +msgid "No mark in counttomark\n" +msgstr "Pas de signe dans counttomark.\n" -#. GT: Background, make it short -msgid "_Back" -msgstr "Arrière-plan" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "Glyphe marqué non permis dans un remplacement à la ligne %d de %s" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "Aucune classe d'ancre ne correspond pour %s" -msgid "Size of Points" -msgstr "Taille des points" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "Aucun nom pour le dictionnaire CharStrings \"%s" -msgid "Radius: " -msgstr "Rayon : " +msgid "No paths with within a glyph should intersect" +msgstr "Le chemins d'un glyphe ne doivent pas se couper" -msgid "Angle:" -msgstr "Angle :" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "Pas de point précédent pour curveto du flex 0 dans %s\n" -msgid "C_enter" -msgstr "C_entrer" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "Aucun point précédent sur le chemin dans 'curveto' de %s\n" -msgid "Corner" -msgstr "Coin (Convertir)" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "Aucun point précédent sur le chemin dans l'opérateur 'flex' de %s\n" -msgid "Diameter:" -msgstr "Diamètre :" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "Pas de point précédent pour lineto du flex 0 dans %s\n" -msgid "Shape Type" -msgstr "Définition de forme" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "Aucun point précédent sur le chemin dans 'lineto' de %s\n" -msgid "Regular" -msgstr "Régulier" +msgid "No problems detected" +msgstr "Aucun problème détecté" -msgid "Points:" -msgstr "Points" +#, c-format +msgid "No problems detected in %s" +msgstr "Aucun problème détecté dans %s" -msgid "Bounding Box" -msgstr "Boîte englobante" +msgid "No problems found" +msgstr "Aucun problème trouvé" -msgid "Center Out" -msgstr "Autour d'un centre" +msgid "No references allowed in a pen." +msgstr "Aucune référence permise dans une plume." -msgid "Rectangle" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"Aucune liste de remplacement ne peut être spécifiée dans un lookup " +"contextuel. Utilisez un lookup imbriqué à la place, débutant à: %.20s..." -msgid "Round Rectangle Radius" -msgstr "Rayon d'arrondi du rectangle" - -msgid "Polygon" -msgstr "Polygone" +msgid "No scripts" +msgstr "Aucun système d'écriture" -msgid "Number of star points/Polygon vertices" -msgstr "Nb. sommets (étoile) ou côtés (polygone)" +msgid "No selection" +msgstr "Pas de sélection" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" -"Cette version de FontForge n'est pas liée à la librairie de Spiro. Vous ne " -"pouvez l'utiliser." +msgid "No selection\n" +msgstr "Pas de sélection\n" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" -"FontForge ne peut charger libspiro, les spiros ne sont pas disponibles." +msgid "No significant differences found" +msgstr "Aucune différence significative trouvée" -msgid "Add a g2 curve point" -msgstr "Ajouter un point curviligne G2" +msgid "No spaces allowed in class names." +msgstr "Les espaces ne sont pas autorisées dans les noms de classe." -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Ajouter un point de contrainte précédent (comme une tangente)" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "Aucune substitution spécifiée à la ligne %d de %s" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Ajouter un point de contrainte suivant (comme une tangente)" +msgid "No such file" +msgstr "Fichier non trouvé" -msgid "Tools" -msgstr "Outils" +msgid "Nogai" +msgstr "Nogaï" -msgid "Cannot Be Undone" -msgstr "Irréversible" +msgid "Non Linear Transform" +msgstr "Transformation non linéaire..." -msgid "This operation cannot be undone, do it anyway?" -msgstr "Cette opération ne pourra être annulée, continuer malgré tout ?" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "" +"Mise à l'échelle non uniforme pour les contrepoinçons horizontaux et les " +"approches" -msgid "Del Layer" -msgstr "Supprimer calque" +msgid "Non-ASCII glyphnames" +msgstr "Noms de glyphe non-ASCII" -msgid "Layer Info..." -msgstr "Info calque..." +msgid "Non-Basic Multilingual Plane" +msgstr "Plan multilingue autre que PMB" -msgid "New Layer..." -msgstr "Nouveau calque..." +msgid "Non-Straight Arms/Double Serif" +msgstr "Traverses irrégulières/Double empattement" -msgid "Layers" -msgstr "Calques" +msgid "Non-Straight Arms/Horizontal" +msgstr "Traverses irrégulières/Horizontales" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "Traverses irrégulières/Empattement unique" -msgid "Is Layer Visible?" -msgstr "Ce calque est-il visible ?" +msgid "Non-Straight Arms/Vertical" +msgstr "Traverses irrégulières/Verticales" -msgid "Layer" -msgstr "Calque" +msgid "Non-Straight Arms/Wedge" +msgstr "Traverses irrégulières/Coin" -msgid "Is Layer Editable?" -msgstr "Ce calque est-il éditable ?" +msgid "Non-Unicode Glyphs" +msgstr "Glyphes hors Unicode" -msgid "New Layer" -msgstr "Nouveau calque" +msgid "Non-_Integral coordinates" +msgstr "Coordonnées non-_entières" -msgid "Shift Contents To _First" -msgstr "Déplacer le contenu au premier" +msgid "Non-existant glyph" +msgstr "Glyphe manquant" -msgid "Shift Contents _Up" -msgstr "Monter le contenu" +msgid "Non-integral coordinates" +msgstr "Coordonnées non-entières" -msgid "Shift Contents _Down" -msgstr "Descendre le contenu" +msgid "Non-standard Aspect" +msgstr "Aspect non standard" -msgid "Shift Contents To _Last" -msgstr "Déplacer le contenu au dernier" +msgid "Non-standard Elements" +msgstr "Éléments non standards" -msgid "Make Foreground" -msgstr "Mettre à l'avant-plan" +msgid "Non-standard Em-Size" +msgstr "Grille (unités par cadratin) non standard" -msgid "Make Cubic" -msgstr "Rendre cubique" +msgid "Non-standard Topology" +msgstr "Topologie non standard" -msgid "Fill" -msgstr "Remplir" +msgid "None" +msgstr "Aucun" -msgid "Show Cubic Column" -msgstr "Afficher colonne cubique" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" +msgstr "" +"Aucun des glyphes dans la fonte actuelle correspond aux noms ou ponts de " +"code des groupes sélectionnés." -msgid "Show Fore/Back Column" -msgstr "Afficher colonne Avant/Arrière-plan" +msgid "None/Closed Loops" +msgstr "Aucun/Boucles fermées" -msgid "Make Background" -msgstr "Mettre en arrière-plan" +msgid "None/No Loops" +msgstr "Aucun/Sans boucle" -msgid "Make Quadratic" -msgstr "Rendre quadratique" +msgid "None/Open Loops" +msgstr "Aucun/Boucles ouvertes" -msgid "+" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" msgstr "" +"Classe absurde assignée au glyphe-- class=%d est trop grand. Glyph=%d\n" -msgid "-" -msgstr "" +msgid "Normal Background:" +msgstr "Arrière-plan normal" -msgid "Delete the current layer" -msgstr "Supprimer le calque" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Distance normale: %.2f le long de la courbe: %.2f" -msgid "Add a new layer" -msgstr "Ajouter un nouveau calque" +msgid "Normal Sans" +msgstr "Sans empattement, normal" -msgid "Type in new layer name" -msgstr "Tapez le nouveau nom de calque" +msgid "Normal Text Color:" +msgstr "Couleur de texte normal :" -msgid "Add Anchor" -msgstr "Ajouter ancre" +msgid "Normal/Boxed" +msgstr "Normale/En boîte" -msgid "Get Info..." -msgstr "Infos..." +msgid "Normal/Contact" +msgstr "Normale/Contact" -msgid "Open Reference" -msgstr "Ouvrir référence" +msgid "Normal/Flattened" +msgstr "Normale/Aplatie" -msgid "G4 Curve" -msgstr "" +msgid "Normal/Off-Center" +msgstr "Normale/Décentrée" -msgid "G2 Curve" -msgstr "" +msgid "Normal/Rounded" +msgstr "Normale/Arrondie" -msgid "Left Constraint" -msgstr "" +msgid "Normal/Square" +msgstr "Normale/Carrée" -msgid "Right Constraint" -msgstr "" +msgid "Normal/Weighted" +msgstr "Normale/Lestée" -msgid "Curve" -msgstr "Courbe (Convertir)" +msgid "Normalize Design Vector Function:" +msgstr "Fonction de normalisation du Vecteur de Design:" -msgid "HVCurve" -msgstr "Courbe H/V (Convertir)" +msgid "Normalized Settings:" +msgstr "Paramètres normalisés:" -msgid "Tangent" -msgstr "Tangente (Convertir)" +msgid "Normalized position of this design along each axis" +msgstr "Positions normalisées du design sur chaque axe" -msgid "Merge" -msgstr "Fusionner" +msgid "" +"Normally kerning is based on achieving a constant (optical)\n" +"separation between glyphs, but occasionally it is desirable\n" +"to have a kerning table where the kerning is based on the\n" +"closest approach between two glyphs (So if the desired separ-\n" +"ation is 0 then the glyphs will actually be touching." +msgstr "" +"Normalement le crénage est basé sur la réalisation d'une séparation\n" +"constante (optique) entre les glyphes, mais parfois il est souhaitable\n" +"d'avoir une table de crénage où le crénage est basé sur l'approche\n" +"la plus près entre deux glyphes (Donc, si la séparation souhaitée\n" +"est 0 alors les glyphes se toucheront effectivement." -msgid "Merge to Line" -msgstr "Fusionner en une ligne" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "Normalement, la simplification ne change pas la pente du tracé." -msgid "Add a left \"tangent\" point" -msgstr "Ajouter un point tangent à gauche" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" +msgstr "" +"Normalement, la simplification n'entraîne pas la suppression des points aux " +"extrémités des\n" +"courbes (PostScript comme TrueType suggèrent de conserver ces points)" -msgid "Add a right \"tangent\" point" -msgstr "Ajouter un point tangent à droite" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" +msgstr "" +"Normalement une tuile s'arrête à la plus petite boîte englobante.\n" +"Ainsi, des tuiles adjacentes peuvent directement se toucher.\n" +"Si vous voulez avoir l'espace autour des tuiles, cochez cette case" -msgid "Name Point..." -msgstr "Nommer le point..." +msgid "Northern Sami" +msgstr "Sami du Nord" -msgid "Make Clip Path" -msgstr "Créer un chemin de détourage" +msgid "Northern Tai" +msgstr "Taï du Nord" -msgid "Make Line" -msgstr "Convertir en ligne" +msgid "Norway House Cree" +msgstr "Cree de la maison de Norvège" -msgid "Make Arc" -msgstr "Convertir en courbe" +msgid "Norwegian" +msgstr "Norvégien" -msgid "Insert Point On Spline At..." -msgstr "Ajouter un point sur la courbe à..." +msgid "Norwegian (Bokmal)" +msgstr "Norvégien bokmål no_NO" -msgid "Name Point" -msgstr "Nommer le point" +msgid "Norwegian (Nynorsk)" +msgstr "Norvégien nynorsk no_NO" -msgid "Name Contour" -msgstr "Nommer le contour" +msgid "Not ASCII" +msgstr "Non ASCII" -msgid "Bitmap" +msgid "" +"Not EQual\n" +"Pops two values, tests for inequality, pushes result(0/1)" msgstr "" +"Not EQual\n" +"Dépile deux valeurs, les teste pour égalité, empile le résultat (0/1)" -msgid "Outline" -msgstr "Contour" - -msgid "Shades" -msgstr "Ombrages" +msgid "Not Found" +msgstr "Non trouvé" -msgid "Draw a Line" -msgstr "Tracer une ligne" +msgid "Not Guides" +msgstr "Non-guides" -msgid "Set/Clear Pixels" -msgstr "Activer/désactiver des pixels" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "Pas un fichier GF (METAFONT) %.200s" -msgid "Scroll Bitmap" -msgstr "Faire défiler bitmap" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "Pas un fichier PK (METAFONT) %.200s" -msgid "Shift Entire Bitmap" -msgstr "Déplacer tout le bitmap" +msgid "Not a CID format" +msgstr "Ceci n'est pas une CID" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Activer/désactiver des pixels\n" -"(pipette avec alt)" +msgid "Not a CID-keyed font" +msgstr "Cette fonte n'est pas codée en CID" -msgid "Filled Rectangle" -msgstr "Rectangle plein" +msgid "Not a Unicode Character" +msgstr "Remplaçant pour NON unicode" -msgid "Filled Ellipse" -msgstr "Ellipse pleine" +msgid "Not a bdf file" +msgstr "Pas un fichier BDF" -msgid "Negative Width" -msgstr "Largeur négative" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Pas un fichier BDF %.200s" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"Les glyphes de chasse négative ne sont pas autorisés dans les fontes " -"TrueType.\n" -"Voulez vous vraiment une chasse négative ?" +msgid "Not a gf file" +msgstr "Pas un fichier GF" -msgid "Search Radius" -msgstr "Chercher rayon" +msgid "Not a pcf file" +msgstr "Pas un fichier PCF" -msgid "Select Point(s) at..." -msgstr "Sélectionner les Points à..." +msgid "Not a pk file" +msgstr "Pas un fichier PK" -msgid "_Exact" -msgstr "" +msgid "Not a plate file" +msgstr "Pas un fichier 'plaque' de Spiro" -msgid "_Around" -msgstr "_Arrondi" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Pas un fichier PCF X11 %.200s" -msgid "W_ithin Rectangle" -msgstr "Dans Rectangle" +msgid "Not attached to a feature" +msgstr "Pas lié à une fonctionnalité" -msgid "_Radius:" -msgstr "_Rayon : " +msgid "Not classified" +msgstr "Pas de classification" -msgid "3" -msgstr "" +msgid "Not enough glyphs" +msgstr "Pas assez de glyphes" -msgid "_Width:" -msgstr "Chasse :" +msgid "Not enough lines" +msgstr "Pas assez de lignes" -#, c-format -msgid "%s No Slope" -msgstr "%s Pas de pente" +msgid "Not in Collection" +msgstr "Pas dans la collection" -msgid "No Curvature" -msgstr "Pas de Courbure" +msgid "Not quadratic" +msgstr "Non quadratique" -#, c-format -msgid " Curvature: %g" -msgstr "Courbure: %g" +msgid "Not sure if this is an error..." +msgstr "Pas certain si cela est une erreur ..." -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "Courbure: %g Rayon: %g" +msgid "Notdef name" +msgstr "Nom de glyphe '.notdef'" #, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Distance normale: %.2f le long de la courbe: %.2f" +msgid "" +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." +msgstr "" +"Remarque: Sous Windows de nombreuses applications peuvent avoir des " +"problèmes avec le crénage de cette fonte parce que %d de ses paires de " +"crénage de glyphe ne peut pas être mis en correspondance avec les paires de " +"crénage unicode-PMB (c-à-d, elles ont une valeur Unicode de -1) Pour éviter " +"cela, aller à Générer , options, cochez l'option \"Table 'kern' compatible " +"sous Windows\"." -#, c-format -msgid "Near (%f,%f)" -msgstr "Près de (%f,%f)" +msgid "Nothing Loaded" +msgstr "Rien n'a été chargé" -#, c-format -msgid "Spline Length=%.1f" -msgstr "Longueur de la courbe=%.1f" +msgid "Nothing Selected" +msgstr "Rien n'est sélectionné" -#, c-format -msgid "Spline Length=%g" -msgstr "Longueur de la courbe=%g" +msgid "Nothing found" +msgstr "Rien n'a été trouvé" -msgid "No Next Control Point" -msgstr "Pas de point de contrôle suivant" +msgid "Nothing on stack to print\n" +msgstr "Rien à imprimer dans la pile\n" -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "PdeC suivant: (%f,%f)" +msgid "Nothing specified" +msgstr "Rien n'est spécifié" -msgid " Next" -msgstr " Suivant" +msgid "Nothing to match." +msgstr "Aucune correspondance." -msgid "No Previous Control Point" -msgstr "Pas de Point de contrôle précédent" +msgid "Nothing to trace" +msgstr "Rien à tracer" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "PdeC pécédent: (%f,%f)" +msgid "Nothng found." +msgstr "Rien n'a été trouvé." -msgid " Prev" -msgstr " Précédent" +msgid "Nukta Forms" +msgstr "Nukta (IND)" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "Premier bord au dernier bord: %g x %g longueur %f" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Num1 :" -msgid " snapped" -msgstr "aligné" +msgid "Num2:" +msgstr "Num2 :" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g x %g longueur %g" +msgid "Num3:" +msgstr "Num3 :" -msgid "No curvature info" -msgstr "Pas d'info de courbure" +msgid "Number Forms" +msgstr "Fractions et nombres romains" -#, c-format -msgid "∆Curvature: %g" -msgstr "∆Courbure: %g" +msgid "Number expected" +msgstr "Nombre attendu" -msgid " Next CP" -msgstr "PdeC suiv." +msgid "Number of Axes:" +msgstr "Nombre d'Axes:" -msgid " Prev CP" -msgstr "PdeC préc." +msgid "Number of Master Designs:" +msgstr "Nombre de Designs Maîtres:" -msgid "No Slope" -msgstr "Pas de pente" +msgid "Number of star points/Polygon vertices" +msgstr "Nb. sommets (étoile) ou côtés (polygone)" -msgid "No References" -msgstr "Pas de références" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" +msgstr "" +"Nombre d'unités pour augmenter / diminuer une valeur d'un tableau dans la " +"fenêtre\n" +"de métriques lorsque à la fois la touche CTRL et Maj est maintenu." -msgid "No references allowed in a pen." -msgstr "Aucune référence permise dans une plume." +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" +msgstr "" +"Nombre d'unités pour augmenter / diminuer une valeur d'un tableau dans la " +"fenêtre\n" +"de métriques lorsque la touche Maj est maintenu." -msgid "Nothing specified" -msgstr "Rien n'est spécifié" +msgid "Number out of range" +msgstr "Valeur hors limites" -msgid "Please draw a convex polygon in the drawing area." -msgstr "SVP tracez un polygone complexe dans la zone de dessin." +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "Type2 : nombre hors limites : %g (doit-être dans [-65536,65535])\n" -msgid "Nib shape not valid" -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Nombre trop long à la ligne %d de %s" -msgid "Stroke _Width:" -msgstr "_Largeur de trait :" +msgid "Numerators" +msgstr "Numérateurs" -msgid "Stroke width cannot be zero" -msgstr "La largeur du trait ne peut être zéro" +msgid "Numeric Field" +msgstr "Champ numérique" -msgid "Minor A_xis:" -msgstr "A_xe mineur :" +msgid "Numeric Field (Spinner)" +msgstr "Champ numérique (Spinner)" -msgid "Pen _Angle:" -msgstr "_Angle de plume :" +msgid "Numeric Field Sign" +msgstr "Indication de champ numérique" -msgid "Join Limit:" -msgstr "" +msgid "Numeric Forms" +msgstr "Formes numériques" -msgid "Extend Cap:" -msgstr "" +msgid "O Black Letter" +msgstr " 9.2 Gothique" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" -"Supprimer à la fois les contours intérieur et extérieur n'a pas de sens" +msgid "O Decorative" +msgstr " 9.3 Décorative" -msgid "Expand Stroke" -msgstr "Étendre ligne..." +msgid "O Engraver" +msgstr " 9.1Gravure" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "À main levée" +msgid "O Miscellaneous" +msgstr " 9.15 Divers" -msgid "Nib Type:" -msgstr "" +msgid "O Three Dimensional" +msgstr " 9.4 Ombrée" -msgid "_Circular (Elliptical)" +msgid "" +"ODD\n" +"Pops one value, rounds it and tests if it is odd(0/1)" msgstr "" +"ODD\n" +"Dépile une valeur, l'arrondi et la teste si elle est impaire (0/1)" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "OEM Charset" +msgstr "OEM" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> Jeux de caractères" -msgid "_Don't Expand" -msgstr "Ne pas élargir(_D)" +msgid "OS/2 and Windows specific metrics table" +msgstr "Table de métriques spécifiques à OS/2 et Windows" -msgid "Major Axis (_Width):" -msgstr "" +msgid "OS2Version|Automatic" +msgstr "Automatique" -msgid "Minor Axis (_Height):" -msgstr "" +msgid "OSS Calligraphic" +msgstr " 1.8 Calligraphique" -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" +msgid "OSS Contemporary" +msgstr " 1.7 Contemporain" -msgid "Ni_b Angle:" -msgstr "" +msgid "OSS Dutch Modern" +msgstr " 1.5 Hollandais moderne" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "OSS Dutch Trad" +msgstr " 1.6 Hollandais traditionnel" -msgid "Line Cap:" -msgstr "" +msgid "OSS Geralde" +msgstr " 1.2 Garalde" -msgid "_Nib" -msgstr "" +msgid "OSS Miscellaneous" +msgstr " 1.15 Divers" -msgid "_Butt" -msgstr "_Coupée" +msgid "OSS Modified Venetian" +msgstr " 1.4 Vénitien modifié" -msgid "_Round" -msgstr "_Arrondie" +msgid "OSS Rounded Legibility" +msgstr " 1.1 Lisibilité Arrondi" -msgid "Be_vel" -msgstr "_Pan coupé" +msgid "OSS Venetian" +msgstr " 1.3 Vénitien" -msgid "Line Join:" -msgstr "" +msgid "OT _Glyph Class:" +msgstr "Classe _OpenType:" -msgid "Ni_b" -msgstr "" +msgid "O_pen Paths" +msgstr "Chemins _ouverts" -msgid "B_evel" -msgstr "" +msgid "O_verlap" +msgstr "Recou_vrements" -msgid "Round" -msgstr "Arrondi" +msgid "Obli_que..." +msgstr "Obl_ique..." -msgid "Arcs" -msgstr "" +msgid "Oblique Slant..." +msgstr "Inclinaison de l'oblique..." -msgid "_Miter" -msgstr "_Carré" +msgid "Oblique/Boxed" +msgstr "Oblique/En boîte" -msgid "Miter Cli_p" -msgstr "" +msgid "Oblique/Extreme Wrapping" +msgstr "Oblique/Enroulement extrème" -msgid "_Join Limit:" -msgstr "" +msgid "Oblique/Flattened" +msgstr "Oblique/Aplatie" -msgid "as _Length" -msgstr "" +msgid "Oblique/More Wrapping" +msgstr "Oblique/Plus d'enroulement" -msgid "* Nib _Span" -msgstr "" +msgid "Oblique/No Wrapping" +msgstr "Oblique/Sans enroulement" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Oblique/Off-Center" +msgstr "Oblique/Décentrée" -msgid "_Extend Cap:" -msgstr "" +msgid "Oblique/Rounded" +msgstr "Oblique/Arrondie" -msgid "as Len_gth" -msgstr "" +msgid "Oblique/Some Wrapping" +msgstr "Oblique/Certain enroulement" -msgid "* Cap Widt_h" -msgstr "" +msgid "Oblique/Square" +msgstr "Oblique/Carrée" -msgid "Remove Overlap:" -msgstr "" +msgid "Oblique/Weighted" +msgstr "Oblique/Lestée" -msgid "By La_yer" -msgstr "" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "Table obsolète pour une fonte CID à clé de type1" -msgid "By Con_tour" -msgstr "" +msgid "Obsolete table for a type1 font" +msgstr "Table obsolète pour une fonte de type1" -msgid "N_one (Debug)" -msgstr "" +msgid "Obtuse Cove" +msgstr "Anse obtuse" -msgid "Contours (from closed):" -msgstr "" +msgid "Obtuse Sans" +msgstr "Sans empattement, obtus" -msgid "Both" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "Anse obtuse carrée" -msgid "External Only" -msgstr "" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Nombre impair d'éléments dans le tableau BlueValues/OtherBlues" -msgid "Internal Only" -msgstr "" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Nombre impair d'éléments dans le tableau FamilyBlues/FamilyOtherBlues." -msgid "Arcs Clip:" -msgstr "" +msgid "Off" +msgstr "Non" -msgid "Auto" -msgstr "" +msgid "Offset" +msgstr " - Décalage" -msgid "SVG 2" -msgstr "" +msgid "Offset %" +msgstr "Décalage %" -msgid "Ratio" +msgid "Offset in JSTF table is too big. The resultant font will not work." msgstr "" +"Le décalage dans la table JSTF est trop grand. La fonte résultante ne " +"fonctionnera pas." -msgid "S_implify" -msgstr "" +msgid "Offset text from path by:" +msgstr "Décaler le texte du chemin par :" -msgid "A_dd Extrema" +#, c-format +msgid "" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" msgstr "" +"Décalages par rapport à la ligne de base par défaut: romn: %d idcn: %d " +"ideo: %d hang: %d math: %d" -msgid "_Apply" -msgstr "_Appliquer" +msgid "Ofm Save Failed" +msgstr "Échec enregistrement de l'OFM" -msgid "Bad Gradient" -msgstr "Dégradé incorrect" +msgid "" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." +msgstr "" +"Souvent quand un point est voisin d'un hint, c'est parce qu'un\n" +"montant est composé de plusieurs segments, et que la largeur\n" +"de l'un d'entre eux est incorrecte." -msgid "There must be at least 2 gradient stops" -msgstr "Le dégradé doit avoir au moins 2 stops" +msgid "Ogham" +msgstr "Ogam" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "Décalage incorrect à la ligne %d, doit être entre 0% et 100%" +msgid "Old Hungarian" +msgstr "Runes hongroises" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Couleur incorrect à la ligne %d, doit être entre 000000 et ffffff." +msgid "Old Italic" +msgstr "Paléo-italique" -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "Opacité incorrecte à la ligne %d, doit être 0.0 et 1.0." +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Italie ancienne (étrusque, osque, etc.)" -msgid "You must draw a line" -msgstr "Vous devez tracer une ligne" +msgid "Old North Arabian" +msgstr "Nord-arabique" -msgid "You must draw a line, with at most one additional point" -msgstr "Vous devez tracer une ligne avec au moins un point additionel" +msgid "Old Outline Color" +msgstr "Couleur de l'ancien contour" -msgid "Offset %" -msgstr "Décalage %" +msgid "Old Permic" +msgstr "Ancien permien" -msgid "Color" -msgstr "Couleur" +msgid "Old Persian" +msgstr "Vieux-perse" -msgid "Opacity" -msgstr "Opacité" +msgid "Old Persian cuneiform" +msgstr "Vieux-perse cunéiforme" -msgid "Gradient" -msgstr "Dégradé" +msgid "Old South Arabian" +msgstr "Sud-arabique" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -"Un dégradé linéaire est représenté par une ligne tracée\n" -"entre son point de départ et son point final.\n" -" Un dégradé radial est représenté par une ligne tracée\n" -"à partir de son centre dont la longueur est le rayon.\n" -"S’il y a un seul point supplémentaire, ce point\n" -"représente le point focal du dégradé. En cas d’omission,\n" -"le point focal est le même que le rayon." +msgid "Old Style" +msgstr "À l'ancienne" -msgid "Linear" -msgstr "Linéaire" +msgid "Old Style Serifs" +msgstr "1. Empattements à l'ancienne" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" -"Le dégradé sera un dégradé linéaire,\n" -"avec la variation de couleur se produisant\n" -"le long de la ligne tracée dans la vue." +msgid "Old Turkic" +msgstr "Vieux-turc" -msgid "Radial" -msgstr "" +msgid "Old sfd file" +msgstr "Ancien fichier sfd" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" -"Le gradient sera un dégradé radial,\n" -"avec le changement de couleur se produisant\n" -"dans les cercles à partir du point focal (si spécifié)\n" -"et se prolongeant vers l'extérieur jusqu'à ce qu'il\n" -"atteigne le rayon spécifié." +msgid "Old style 'kern'" +msgstr "Table 'kern' à l'ancienne" -msgid "_Pad" -msgstr "_Remplissage" +msgid "Oldstyle Figures" +msgstr "Chiffres à l'ancienne" + +msgid "On" +msgstr "Oui" msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." msgstr "" -"Au-delà des extrémités, le dégradé prend la couleur aux points d'extrémité\n" -"Cela ne fonctionne pas pour les dégradés linéaires PostScript." - -msgid "Repeat" -msgstr "Répétition" +"Il y a très longtemps, Adobe assigna des codages dans la PUA (Zone\n" +"d'usage public), pour de nombreuses variantes stylistiques des caractères:\n" +"petites capitales, chiffres à l'ancienne, etc... Adobe ne soutient plus\n" +"que ce soit une bonne idée et recommande d'ignorer ces codages.\n" +"\n" +"Ces assignations existaient parce que peu d'applications savaient utiliser\n" +"les fonctions OpenType pour accèder à ces variantes. Adobe pense maintenant\n" +"que toutes les applis consciencieuses devraient savoir le faire.\n" +"Mais Word et OpenOffice entre autres ne savent toujours pas. C'est pourquoi\n" +"par défaut FontForge ignore la recommandation courante d'Adobe.\n" +"\n" +"Note: ceci ne concerne pas le codage Unicode issu du codage de la fonte.\n" +"Cela détermine seulement comment trouver le code Unicode d'après le nom." +#, c-format msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" msgstr "" -"Au-delà des extrémités, le dégradé se répète.\n" -"Cela ne fonctionne pas pour les dégradés PostScript." +"Une des fontes bitmap spécifiées, %1$d, n'est pas un agrandissment entier de " +"la plus petite fonte, %2$d (ou est un trop agrandie)" -msgid "Reflect" -msgstr "Réflexion" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "Une des fontes %1$d, %2$d manque le glyphe %3$d" msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" msgstr "" -"Au-delà des extrémités, le dégradé se répète mais en réflexion.\n" -"Cela ne fonctionne paspour les dégradés PostScript." +"Une des instances de cette police MM contient des courbes quadratiques. Il " +"faut les convertir en cubiques avant de pouvoir utiliser la police dans une " +"police MM" msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." msgstr "" -"Précisez la couleur (et opacité) aux points d'arrêt\n" -"le long de la ligne tracée ci-dessus. Le offset est\n" -"un pourcentage de la distance entre le début et la\n" -"fin de la ligne. La couleur est un nombre de 6 chiffres\n" -"(hex) exprimant une couleur RVB." +"Seuls les bitmaps peuvent être incluses.\n" +"Les contours vectoriels ne peuvent pas l'être.\n" +"(Si la fonte ne contient pas de bitmap, rien ne peut être inclus)." -msgid "Translation in X" -msgstr "Déplacement en X" +msgid "Only Embed Bitmaps" +msgstr "Bitmaps uniquement" -msgid "Translation in Y" -msgstr "Déplacement en Y" +msgid "Only One Font" +msgstr "Seulement une fonte" -msgid "Bad Transformation matrix" -msgstr "Matrice de transformation incorrecte" +msgid "Only a single character allowed" +msgstr "Un seul caractère autorisé" -msgid "No Glyph" -msgstr "Pas de glyphe" +msgid "Only kern glyphs closer" +msgstr "Crénage plus rapproché" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Cette fonte ne contient pas de glyphe nommé \"%.40s\"" +msgid "Only lower case" +msgstr "Minuscules uniquement" -msgid "Tile Pattern" -msgstr "Mosaïque" +msgid "Only one font may be imported into the background" +msgstr "Une seule fonte peut être importée en arrière-plan" +#, c-format msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." msgstr "" -"Le motif lui-même devrait être dessiné dans un autre glyphe\n" -"de la fonte courante. Indiquez un nom de glyphe:" +"Une seule liste de remplacement peut être spécifiée dans un enchaînement de " +"lookups contextuels à contresens, débutant à: %.20s..." -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Même rapport largeur/hauteur que glyphe avec motif" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"Applicable uniquement dans une fonte TrueType, ce drapeau indique que si la " +"référence\n" +"est interprétée, l'interprétation doit être arrondie lors de l'ajustement à " +"la grille." -msgid "Width:" -msgstr "Chasse:" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"Applicable uniquement dans une fonte TrueType, ce drapeau indique que la " +"largeur\n" +"du glyphe composite devrait être la même que la largeur de cette référence." -msgid "Rotate:" -msgstr "Pivoter :" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"Applicable uniquement dans une fonte TrueType, ce drapeau indique\n" +"que cette référence ne doit pas être traduite normalement, mais sa position\n" +"doit être déterminée par le déplacement de la référence de sorte que le " +"point\n" +"dans la référence indiquée tombe au-dessus du point indiqué dans le " +"caractère\n" +"de base." -msgid "Skew:" -msgstr "Incliner :" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Rechercher seulement parmi les glyphes sélectionnés dans la fenêtre de " +"fonte.\n" +"Normalement, la recherche se fait sur tous les glyphes de la fonte." -msgid "Translate By" -msgstr "Déplace par" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "" +"Chercher seulement parmi les glyphes sélectionnés, et déselectionner\n" +"ceux qui ne figurent pas dans le résultat de la recherche" -msgid "Transform:" -msgstr "Transformer :" +msgid "" +"Only the alpha value is used and if non zero it will set the alpha channel " +"for the control points, bezier information and other non spline indicators " +"for the Dragging Comparison Outline spline" +msgstr "" +"Seule la valeur alpha est utilisée. Si non zéro, le canal alpha sera " +"utilisé pour\n" +"les points de contrôle, les informations de Bézier et d'autres indicateurs " +"n'appartenant\n" +"pas la courbe lors du glissement comparatif de la courbe" -msgid "Bad Color" -msgstr "Couleur incorrecte" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Seulement les 256 premiers glyphes du codage seront utilisés" + +msgid "Only upper case" +msgstr "Majuscules uniquement" + +msgid "Opacity" +msgstr "Opacité" msgid "Opacity:" msgstr "Opacité:" -msgid "Bad Transformation Matrix" -msgstr "Matrice de transformation incorrecte" +msgid "Open" +msgstr "Ouvrir" -msgid "Bad dash list" -msgstr "Liste de tirets incorrecte" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "Ouvrir une boîte de dialogue pour les sous-table de crénage" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Trop de tirets (max autorisé: %d)" +msgid "Open Contour" +msgstr "Contour ouvert" -msgid "Fi_ll" -msgstr "Noircir" +msgid "Open Font" +msgstr "Ouvrir une fonte" -msgid "Inherited" -msgstr "Héritage" +msgid "Open Glyph" +msgstr "Ouvrir un glyphe" -msgid "Gradient:" -msgstr "Dégradé:" +msgid "Open Path Color" +msgstr "Couleur de chemin ouvert" -msgid "Add" -msgstr "Ajouter" +msgid "Open Reference" +msgstr "Ouvrir référence" -msgid "Edit" -msgstr "_Édition" +msgid "Open failed" +msgstr "Échec de l'ouverture" -msgid "Pattern:" -msgstr "Motif :" +msgid "" +"Open paths should be drawn in a special highlight color to make them more " +"apparent." +msgstr "" +"Les chemins ouverts doivent être dessinés dans une couleur spéciale pour les " +"rendre plus visibles." -msgid "Stroke" -msgstr "Trait" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "Non-concordance du contour Ouvert/Fermé dans le glyphe \"%s\"\n" -msgid "Dashes" -msgstr "Tirets" +msgid "OpenCharsInNewWindow" +msgstr "Nouvelle fenêtre par caractère" msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." +"OpenType Contextual or Chaining subtables may be in one\n" +" of three formats. The context may be specified either\n" +" as a string of specific glyphs, a string of glyph classes\n" +" or a string of coverage tables\n" +"In the first format you must specify a string of glyph-names\n" +" In the second format you must specify a string of class names\n" +" In the third format you must specify a string each element\n" +" of which may contain several glyph-names\n" +"For chaining subtables you may also specify backtrack and\n" +" lookahead lists." msgstr "" -"Spécification du motif pour une ligne en pointillés.\n" -"Laisser en blanc pour avoir une ligne continue.\n" -"Sinon, indiquer une liste d'au plus 8 entiers entre\n" -"0 et 255, pour définir le motif en nombre de cadratins. Par example,\n" -"\"10 10\" dessinera un trait de 10 unités, puis un\n" -"espace de 10 unités et ainsi de suite." +"Les sous-tables contextuelles ou d'enchaînement peuvent être dans un\n" +"de trois formats. Le contexte peut être spécifié comme une chaîne de\n" +"glyphes spécifiques, une chaîne de classes de glyphes ou une chaîne\n" +"de tables de couverture.\n" +"Dans le premier format, vous devez spécifier une chaîne de noms de glyphes.\n" +" Dans le second format, vous devez spécifier une chaîne de noms de classes.\n" +" Dans le troisième format, vous devez spécifier une chaîne pour chaque " +"élément\n" +" qui peut contenir plusieurs noms de glyphes.\n" +"Pour les sous-tables d'enchaînement, vous pouvez également spécifier des " +"listes\n" +"de pré-chaînes et de post-chaînes." -msgid "_Transform Pen:" -msgstr "_Modifier plume:" +msgid "OpenType Tables" +msgstr "Tables OpenType" -msgid "Line Cap" -msgstr "Extrémité" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." +msgstr "" +"Les fontes OpenType doivent avoir une version plus grande que 1\n" +"Allez dans 'Elément→Infos fonte..→OS/2→Autres' pour changer cela." -msgid "S_quare" -msgstr "Ca_rrée" +msgid "OpenTypeFeature|New" +msgstr "Nouvelle" -msgid "Line Join" -msgstr "Raccord" +msgid "OpenTypeLoadHintEqualityTolerance" +msgstr "Tolérance au chargement des hints Open Type" -msgid "Ro_und" -msgstr "_Arrondi" +msgid "OpenType|Lookups" +msgstr "Lookups" -msgid "Proximity" -msgstr "Proximité" +msgid "Optical Bounds" +msgstr "Alignement optique des deux côtés" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Le valeur de la \"Proximité\" doit être plus de 0 et moins que 0.5." +msgid "Optical Character Recognition" +msgstr "Reconnaissance Optique de Caractères" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "La valeur de la \"DPI\" doit être plus de 10 et moins que 5000." +msgid "Optimized For ClearType" +msgstr "Optimisé pour ClearType" -msgid "Unreasonable DPI" -msgstr "DPI déraisonnable" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Facultativement, ajouter ce mappage à la sous-table de lookup:" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Une valeur dans le champ \"Tailles\" n'est pas un nombre" +msgid "Ordinals" +msgstr "Ordinaux" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Une entrée dans le champ \"Tailles\" est déraisonnable." +msgid "Orig layer" +msgstr "Calque ori" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Une intervalle dans le champs \"Taille\" est en désordre." +msgid "Origin" +msgstr "Origine" -msgid "FreeType unavailable" -msgstr "FreeType non disponible" +msgid "Origin:" +msgstr "Origine:" -msgid "FreeType unavailable." -msgstr "FreeType non disponible." +msgid "Original Color" +msgstr "Couleur initiale" -msgid "Unexpected error" -msgstr "Erreur inattendue" +msgid "Original Y Position" +msgstr "Position Y originale" -msgid "Nothing found" -msgstr "Rien n'a été trouvé" +msgid "Oriya" +msgstr "Odia" -msgid "Nothng found." -msgstr "Rien n'a été trouvé." +msgid "Ornamental Dingbats" +msgstr "Casseau ornemental" -msgid "No FreeType" -msgstr "Freetype désactivé" +msgid "Ornamentals" +msgstr "9. Ornementaux" -msgid "You must install the freetype library before using this command." -msgstr "" -"Vous devez installer la librairie freetype avant d'utiliser cette commande." +msgid "Ornamented" +msgstr "Ornementé" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" -"Votre version de la librairie freetype ne contient pas d'interprète bytecode." +msgid "Ornaments" +msgstr "Ornements" -msgid "No Instructions" -msgstr "Pas d'instructions" +msgid "Ossetian" +msgstr "Ossète" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" -"Ce glyphe n'a aucune instruction. L'ajout d'instructions (DELTA) peut " -"changer de façon significative sa rastérisation." +msgid "Other ..." +msgstr "Autre ..." -msgid "Not quadratic" -msgstr "Non quadratique" +msgid "Other Info" +msgstr "Autres Infos" -msgid "This must be a truetype layer." -msgstr "Cela doit être un calque truetype." +msgid "Other:" +msgstr "Autre :" -msgid "DELTA suggestions" -msgstr "Suggestions de DELTA" +msgid "OtherSubrsFile" +msgstr "Sous-progammes pour fontes T1" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" -"Quand une courbe passe très près du centre d'un pixel,\n" -"vous pouvez vérifier que la courbe est sur le côté prévu\n" -"de ce pixel.\n" -"Si elle est sur le mauvais côté, envisagez d'utiliser une\n" -"instruction DELTA pour régler le point le plus proche\n" -"à la taille de pixel actuelle." +msgid "Others" +msgstr "Autres" -msgid "Rasterize at sizes:" -msgstr "Pixeliser aux tailles :" +msgid "Out Of Order" +msgstr "Dans le désordre" -msgid "DPI:" -msgstr "DPI :" - -msgid "Proximity:" -msgstr "Proximité :" +msgid "Out of Range" +msgstr "Valeur hors limites" -msgid "pixels" -msgstr "" +msgid "Out of memory\n" +msgstr "Mémoire épuisée\n" -msgid "This may take a while. Please be patient..." -msgstr "Cela peut prendre un certain temps. SVP soyez patient..." +msgid "Outer Border:" +msgstr "Bordure extérieure :" -msgid "Glyph, Size, Point" -msgstr "Glyphe, Taille, Point" +msgid "Outer Shadow" +msgstr "Ombre extérieure" -msgid "Glyph, Point, Size" -msgstr "Glyphe, Point, Taille" +msgid "Outline" +msgstr "Contour" -msgid "Size, Glyph, Point" -msgstr "Taille, Glyphe, Point" +msgid "Outline Default Button" +msgstr "Contour par défaut de bouton" -msgid "Sort|Alphabetic" -msgstr "Alphabétique" +msgid "Outline Fonts" +msgstr "fontes vectorielles" -msgid "Glyph Order" -msgstr "Ordre des glyphes" +msgid "Outline Glyphs\n" +msgstr "Glyphes à 'Contour extérieur'\n" -#, c-format -msgid "Size: %d (%d)" -msgstr "Taille: %d (%d)" +msgid "Outline Inner Border" +msgstr "Bordure intérieure du contour" -#, c-format -msgid "Point: %d (%d)" -msgstr "" +msgid "Outline Outer Border" +msgstr "Bordure extérieure du contour" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" taille=%d point=%d (%d,%d) distance=%g" +msgid "Outline View" +msgstr "Fenêtre de glyphe" -msgid "Potential spots for Delta instructions" -msgstr "Endroits potentiels pour les instructions Delta" +msgid "Outline View 2" +msgstr "Fenêtre de glyphe 2" -msgid "Sort:" -msgstr "Trier :" +msgid "Outline Width" +msgstr "Largeur du contour" -msgid "Glyph:" -msgstr "Glyphes :" +msgid "Outline Width:" +msgstr "Largeur du contour :" -msgid "_Copies:" -msgstr "_Copies :" +msgid "OutlineThickness" +msgstr "Épaisseur du contour" -msgid "No Command Specified" -msgstr "Aucune commande specifiée" +msgid "Outlining glyphs" +msgstr "'Contour extérieur' des glyphes" -msgid "Page Setup" -msgstr "Configuration de mise en page" +msgid "Output AFM" +msgstr "Générer AFM" -msgid "To _File" -msgstr "Vers un _fichier" +msgid "Output FONTLOG.txt" +msgstr "Générer FONTLOG.txt" -msgid "To P_DF File" -msgstr "Vers un fichier P_DF" +msgid "Output Glyph Map" +msgstr "Enregistrer la map des Glyphes" -msgid "_Other" -msgstr "_Autre" +msgid "Output OFM & CFG" +msgstr "Générer OFM & CFG" -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" -"N'importe quelle commande avec tous ses arguments.\n" -"La commande doit être prévue pour traiter un fichier PostScript\n" -"qu'elle trouvera en lisant son entrée standard." +msgid "Output PFM" +msgstr "Générer PFM" -msgid "Page_Size:" -msgstr "_Taille page:" +msgid "Output TFM & ENC" +msgstr "Générer TFM & ENC" -msgid "_Printer:" -msgstr "Im_primante:" +msgid "Output error" +msgstr "Erreur en sortie" -msgid "Size" -msgstr "Corps optique" +msgid "Over/Underbars" +msgstr "Trait suscrit/souscrit" -msgid "_Pointsize:" -msgstr "Taille en point :" +msgid "Overlapped Hints" +msgstr "Hints recouvrants" -msgid "Invalid point size" -msgstr "Taille de point invalide" +msgid "PCL 5 data table" +msgstr "Table de données PCL 5" -msgid "Print To File..." -msgstr "Impression dans un fichier..." +msgid "PDF page graphics" +msgstr "Page PDF graphiques" -msgid "Bad Font" -msgstr "Fonte incorrecte" +msgid "PS Glyph Names" +msgstr "Noms de glyphe PostScript" -msgid "Bad Size" -msgstr "Taille incorrecte" +msgid "PS Hints" +msgstr "Hints PS" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"La taille demandée pour les bitmaps n'est pas dans la fonte. Sont " -"disponibles : %s" +msgid "PS Multiple Master(A)" +msgstr "PS Multi-Maîtres (A)" -#, c-format -msgid "Text Width:%4d" -msgstr "Largeur de texte : %4d" +msgid "PS Multiple Master(B)" +msgstr "PS Multi-Maîtres (B)" -msgid "Insert Text Outlines" -msgstr "Insérer des courbes textuelles" +msgid "PS Names" +msgstr "Noms PostScript®" -msgid "Print" -msgstr "Imprimer" +msgid "PS Private" +msgstr "Dictionnaire PS privé" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"Sélectionner du texte, puis utiliser cette liste pour modifier\n" -"la fonte dans laquelle ces caractères sont affichés." +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (Binaire)" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"Sélectionnez du texte, ceci indique la taille\n" -"en point de ces caractères" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (Ressource)" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Sélectionnez du texte, ceci indique la taille\n" -"verticale de ces caractères en unités-em" +msgid "PS Type3 Bitmap" +msgstr "Bitmap PS Type 3" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"Sélectionnez du texte, ceci indique la taille\n" -"en pixel de ces caractères" +msgid "PS UID" +msgstr "UID PostScript®" -msgid "_AA" -msgstr "" +msgid "PSPrivateDictKey|New" +msgstr "Nouvelle" msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" +"PUSH Byte[abc]\n" +" abc is the number-1 of bytes to push\n" +"Reads abc+1 unsigned bytes from\n" +"the instruction stream and pushes them" msgstr "" -"Sélectionnez du texte. Ensuite ce contrôle choisit si ces caractères\n" -"seront Anti-Aliasés (avec des niveaux de gris) ou pas (bitmap)." +"PUSH Byte[abc]\n" +" abc est le nombre-1 d'octets à empiler\n" +"Lit abc+1 octets non signés du flux\n" +"d'instruction et les empile" msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" +"PUSH Word[abc]\n" +" abc is the number-1 of words to push\n" +"Reads abc+1 signed words from\n" +"the instruction stream and pushes them" msgstr "" -"Spécifie le format de fichier à passer à Freetype\n" -" pfb -- format PostScript de type 1 standard\n" -" ttf -- format TrueType\n" -" otf -- format OpenType\n" -" sans hints -- freetype utilisé sans hints\n" -" bitmap -- freetype n'est pas utilisé (les bitmaps doivent déjà exister)\n" -" FontForge -- utiliser le moteur de rendu de FontForge, et non celui de\n" -" Freetype. En dernier recours uniquement" +"PUSH Word[abc]\n" +" abc est le nombre-1 de mots à empiler\n" +"Lit abc+1 mots signés du flux\n" +"d'instruction et les empile" -msgid "nohints" -msgstr "sans hints" +msgid "P_FM Family" +msgstr "_Famille PFM" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"Sélectionnez du texte, puis utiliser cette liste pour\n" -"spécifier l'écriture et la langue actuelle." +msgid "P_en" +msgstr "Cra_yon" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"Sélectionnez du texte, puis utiliser cette liste\n" -"pour spécifier les fonctionnalités actives." +msgid "P_ositions" +msgstr "Positionnements" -msgid "Menu" -msgstr "" +msgid "P_rev Control Point" +msgstr "Point de cont_rôle précédent" -msgid "Specifies screen dots per inch" -msgstr "Indique le nombre de points par pouce de l'écran" +msgid "Padding" +msgstr "Espacement" -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" -"FontForge ne met pas à jour cette fenêtre lorsqu'une modification est " -"apportée à la fonte.\n" -"Si une fonte a changé appuyez sur le bouton pour forcer une mise à jour" +msgid "Padding:" +msgstr "Espacement :" -msgid "_Refresh" -msgstr "_Rafraichir" +msgid "Page Setup" +msgstr "Configuration de mise en page" -msgid "Text Width: 0" -msgstr "Largeur de texte : 0" +msgid "Page_Size:" +msgstr "_Taille page:" -msgid "Wrap Pos:" -msgstr "Pos de renvoi:" +msgid "Pair Position (kerning)" +msgstr "Positionnement par paires (crénage)" -msgid "The text will wrap to a new line after this many em-units" -msgstr "Le texte renverra à la nouvelle ligne après ce nombre d'unités-em" +msgid "Pairwise Pos" +msgstr "Positionnement par paires" -msgid "Display" -msgstr "Afficher" +msgid "Pairwise Positioning (kerning)" +msgstr "Positionnement par paires (crénage)" -msgid "_Full Font Display" -msgstr "_Fonte complète" +msgid "Pale_ttes" +msgstr "_Palettes" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"Affiche tous les glyphes de la fonte dans une grille à une taille donnée" +msgid "Palestinian Aramaic" +msgstr "Araméen de Palestine" -msgid "Full Pa_ge Glyph" -msgstr "Glyphe pleine _page" +msgid "Palm OS Bitmap" +msgstr "Bitmap Palm OS" -msgid "Full Pa_ge Glyphs" -msgstr "Glyphes pleine page" +msgid "PanoseArmStyle|Any" +msgstr "N'importe quel" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Affiche tous les glyphes sélectionnés, à raison d'un par page,\n" -"dans une taille extrêmement grande" +msgid "PanoseArmStyle|No Fit" +msgstr "Pas de correspondance" -msgid "_Multi Size Glyph" -msgstr "Glyphe, tailles _multiples" +msgid "PanoseAspectRatio|Any" +msgstr "N'importe quel" -msgid "_Multi Size Glyphs" -msgstr "Glyphes, tailles _multiples" +msgid "PanoseAspectRatio|No Fit" +msgstr "Pas de correspondance" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Afficher tous les glyphes sélectionnés, en plusieurs tailles" +msgid "PanoseAspect|Any" +msgstr "N'impote quel" -msgid "S_etup" -msgstr "_Configuration" +msgid "PanoseAspect|No Fit" +msgstr "Pas de correspondance" -msgid "_Print" -msgstr "Im_primer" +msgid "PanoseCharRange|Any" +msgstr "N'importe quelle" -msgid "_Done" -msgstr "_Fini" +msgid "PanoseCharRange|No Fit" +msgstr "Pas de correspondance" -msgid "Bind to Path" -msgstr "Mettre sur le chemin" +msgid "PanoseClass|Any" +msgstr "N'importe quelle" -#, c-format -msgid "Path Length: %g" -msgstr "Longueur du chemin : %g" +msgid "PanoseClass|No Fit" +msgstr "Pas de correspondance" -msgid "Scale so text width matches path length" -msgstr "" -"Mettre à l'échelle la largeur du texte pour qu'il corresponde à la longueur " -"du chemin" +msgid "PanoseContrast|Any" +msgstr "N'importe quel" -msgid "Rotate each glyph as a unit" -msgstr "Tourner chaque glyphe unitairement" +msgid "PanoseContrast|High" +msgstr "Élevé" -msgid "Align:" -msgstr "Alignement :" +msgid "PanoseContrast|Low" +msgstr "Bas" -msgid "At Start" -msgstr "Au départ" +msgid "PanoseContrast|Medium" +msgstr "Moyen" -msgid "Centered" -msgstr "Centré" +msgid "PanoseContrast|Medium High" +msgstr "Moyen-élevé" -msgid "At End" -msgstr "À la fin" +msgid "PanoseContrast|Medium Low" +msgstr "Moyen-bas" -msgid "Offset text from path by:" -msgstr "Décaler le texte du chemin par :" +msgid "PanoseContrast|No Fit" +msgstr "Pas de correspondance" -msgid "_Insert" -msgstr "_Insertion" +msgid "PanoseContrast|None" +msgstr "Aucun" -msgid "Outline Width" -msgstr "Largeur du contour" +msgid "PanoseContrast|Very High" +msgstr "Trés élevé" -msgid "_Gap:" -msgstr "_Écart :" +msgid "PanoseContrast|Very Low" +msgstr "Très bas" -msgid "Inline" -msgstr "En ligne" +msgid "PanoseFamily|Any" +msgstr "N'importe quelle" -msgid "Outline Width:" -msgstr "Largeur du contour :" +msgid "PanoseFamily|No Fit" +msgstr "Pas de correspondance" -msgid "Shadow Length:" -msgstr "Taille de l'ombre :" +msgid "PanoseFinials|Any" +msgstr "N'importe quels" -msgid "Light Angle:" -msgstr "Angle d'éclairage :" +msgid "PanoseFinials|No Fit" +msgstr "Pas de correspondance" -msgid "Shadow" -msgstr "Ombre" +msgid "PanoseForm|Any" +msgstr "N'importe quelle" -msgid "Remove Encoding" -msgstr "Suppression du codage" +msgid "PanoseForm|No Fit" +msgstr "Pas de correspondance" -msgid "Load Encoding" -msgstr "Chargement du codage" +msgid "PanoseKind|Any" +msgstr "N'importe quel" -msgid "Browse..." -msgstr "Recherche..." +msgid "PanoseKind|No Fit" +msgstr "Pas de correspondance" -msgid "Please select a CID ordering" -msgstr "SVP, sélectionnez un classement CID" +msgid "PanoseLetterform|Any" +msgstr "N'importe quelle" -msgid "Encoding|Glyph Order" -msgstr "Ordre des glyphes" +msgid "PanoseLetterform|No Fit" +msgstr "Pas de correspondance" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (latin-1)" +msgid "PanoseLining|Any" +msgstr "N'importe quelle" -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (latin-0)" +msgid "PanoseLining|Backdrop" +msgstr "Toile de fond" -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (latin-2)" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Gravée (lignes multiples)" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (latin-3)" +msgid "PanoseLining|Inline" +msgstr "Ligne intérieure" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (latin-4)" +msgid "PanoseLining|No Fit" +msgstr "Pas de correspondance" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (latin-5)" +msgid "PanoseLining|None" +msgstr "Aucune" -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (latin-6)" +msgid "PanoseLining|Outline" +msgstr "Ligne extérieure" -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (latin-7)" +msgid "PanoseLining|Relief" +msgstr "Relief" -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (latin-8)" +msgid "PanoseLining|Shadow" +msgstr "Ombre" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +msgid "PanoseMidline|Any" +msgstr "N'importe quelle" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (cyrillique)" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Constante/pointe à pic" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (cyrillique)" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Constante/pointe à empattement" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (arabe)" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Constante/pointe coupée" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (grec)" +msgid "PanoseMidline|High/Pointed" +msgstr "Haute/pointe à pic" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (hébreu)" +msgid "PanoseMidline|High/Serifed" +msgstr "Haute/pointe à empattement" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (thaï)" +msgid "PanoseMidline|High/Trimmed" +msgstr "Haute/pointe coupée" -msgid "Macintosh Latin" -msgstr "MacRoman" +msgid "PanoseMidline|Low/Pointed" +msgstr "Basse/pointe à pic" -msgid "Windows Latin (\"ANSI\")" -msgstr "" +msgid "PanoseMidline|Low/Serifed" +msgstr "Basse/pointe à empattement" -msgid "Adobe Standard" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Basse/pointe coupée" -msgid "Symbol" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "Pas de correspondance" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ de base (8r)" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Standard/pointe à pic" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (Unicode, PMB)" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Standard/pointe à empattement" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, tous les plans)" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Standard/pointe coupée" -msgid "SJIS (Kanji)" -msgstr "SJIS (kanji)" +msgid "PanoseProportion|Any" +msgstr "N'importe quelle" -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (kanji)" +msgid "PanoseProportion|No Fit" +msgstr "Pas de correspondance" -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (kanji)" +msgid "PanoseSerifVariant|Any" +msgstr "N'importe quelle" -msgid "Wansung (Korean)" -msgstr "Wansung (coréen)" +msgid "PanoseSerifVariant|No Fit" +msgstr "Pas de correspondance" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (coréen)" +msgid "PanoseSerifs|Any" +msgstr "N'importe quels" -msgid "Johab (Korean)" -msgstr "Johab (coréen)" +msgid "PanoseSerifs|No Fit" +msgstr "Pas de correspondance" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (chinois simplifié)" +msgid "PanoseSerifs|Thin" +msgstr "Mince" -msgid "EUC GB 2312 (Chinese)" -msgstr "Compact GB 2312 (chinois simplifié)" +msgid "PanoseSerivfs|Rounded" +msgstr "Sans empattement, arrondi" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (chinois traditionnel)" +msgid "PanoseSerivfs|Script" +msgstr "Carré" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (chinois traditionnel)" +msgid "PanoseSerivfs|Square" +msgstr "Carré" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "– aucune interprétation –" +msgid "PanoseSpacing|Any" +msgstr "N'importe quel" -msgid "MacStyles|Bold" -msgstr "Gras" +msgid "PanoseSpacing|No Fit" +msgstr "Pas de correspondance" -msgid "MacStyles|Italic" -msgstr "Italique" +msgid "PanoseStrokeVariation|Any" +msgstr "N'importe quelle" -msgid "MacStyles|Condense" -msgstr "Condensé" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Pas de correspondance" -msgid "MacStyles|Expand" -msgstr "Étendu" +msgid "PanoseTool|Any" +msgstr "N'importe quel" -msgid "MacStyles|Underline" -msgstr "Souligné" +msgid "PanoseTool|No Fit" +msgstr "Pas de correspondance" -msgid "MacStyles|Outline" -msgstr "Contour" +msgid "PanoseTopology|Any" +msgstr "N'importe quelle" -msgid "MacStyles|Shadow" -msgstr "Ombre" +msgid "PanoseTopology|No Fit" +msgstr "Pas de correspondance" -msgid "Ultra-Condensed (50%)" -msgstr "Ultra-condensée (50%)" +msgid "PanoseTreatment|Any" +msgstr "N'importe quel" -msgid "Extra-Condensed (62.5%)" -msgstr "Extra-condensée (62.5%)" +msgid "PanoseTreatment|No Fit" +msgstr "Pas de correspondance" -msgid "Condensed (75%)" -msgstr "Condensée (75%)" +msgid "PanoseUse|Default" +msgstr "Défaut" -msgid "Semi-Condensed (87.5%)" -msgstr "Semi-condensée (87.5%)" +msgid "PanoseWeight|Any" +msgstr "N'importe quelle" -msgid "Medium (100%)" -msgstr "Moyenne (100%)" +msgid "PanoseWeight|No Fit" +msgstr "Pas de correspondance" -msgid "Semi-Expanded (112.5%)" -msgstr "Semi-étendue (112.5%)" +msgid "PanoseWeight|Thin" +msgstr "Mince" -msgid "Expanded (125%)" -msgstr "Élargie (125%)" +msgid "PanoseXAscent|Any" +msgstr "N'importe quelle" -msgid "Extra-Expanded (150%)" -msgstr "Extra-élargie (150%)" +msgid "PanoseXAscent|High" +msgstr "Élevée" -msgid "Ultra-Expanded (200%)" -msgstr "Ultra-élargie (200%)" +msgid "PanoseXAscent|Low" +msgstr "Basse" -msgid "100 Thin" -msgstr "100 Mince" +msgid "PanoseXAscent|Medium" +msgstr "Moyenne" -msgid "200 Extra-Light" -msgstr "200 Extra-maigre" +msgid "PanoseXAscent|No Fit" +msgstr "Pas de correspondance" -msgid "300 Light" -msgstr "300 Maigre" +msgid "PanoseXAscent|Very High" +msgstr "Très élevée" -msgid "400 Regular" -msgstr "400 Normal" +msgid "PanoseXAscent|Very Low" +msgstr "Très basse" -msgid "500 Medium" -msgstr "500 Moyenne" +msgid "PanoseXHeight|Any" +msgstr "N'importe quelle" -msgid "600 Semi-Bold" -msgstr "600 Demi-grasse" +msgid "PanoseXHeight|Constant/Large" +msgstr "Constante/gros œil" -msgid "700 Bold" -msgstr "700 Grasse" +msgid "PanoseXHeight|Constant/Small" +msgstr "Normal/petit œil" -msgid "800 Extra-Bold" -msgstr "800 Extra-grasse" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Normal/œil standard" -msgid "900 Black" -msgstr "900 Noire" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Plongeante/gros œil" -msgid "Never Embed/No Editing" -msgstr "Ni inclusion, ni édition" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Plongeante/petit œil" -msgid "Printable Document" -msgstr "Document imprimable" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Plongeante/œil standard" -msgid "Editable Document" -msgstr "Document éditable" +msgid "PanoseXHeight|No Fit" +msgstr "Pas de correspondance" -msgid "Installable Font" -msgstr "Fonte installable" +msgid "Panose|_Family Kind" +msgstr "Famille" -msgid "Serif" -msgstr "Avec empattements" +msgid "Panose|_Weight" +msgstr "Graisse" -msgid "Sans-Serif" -msgstr "Sans empattements" +msgid "Papiamentu" +msgstr "Papiamento" -msgid "Monospace" -msgstr "Chasse fixe" +msgid "Parent Folder" +msgstr "Dossier parent" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Scripte" +msgid "Parse Error" +msgstr "Erreur dans l'analyse" -msgid "Decorative" -msgstr "Décorative" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" +msgstr "" +"ParseGlyphOrderAndAliasDB: Invalide (entrée non séparée par onglet) à " +"l'index %d: %s\n" -msgid "No Classification" -msgstr "0. Pas de classification" +msgid "Parts List" +msgstr "Liste de pièces" -msgid "Old Style Serifs" -msgstr "1. Empattements à l'ancienne" +msgid "Pashto" +msgstr "Pachto" -msgid "OSS Rounded Legibility" -msgstr " 1.1 Lisibilité Arrondi" +msgid "Passed Validation" +msgstr "Validation réussie" -msgid "OSS Geralde" -msgstr " 1.2 Garalde" +msgid "Paste After" +msgstr "Coller après" -msgid "OSS Venetian" -msgstr " 1.3 Vénitien" +msgid "Paste Into" +msgstr "Coller dans" -msgid "OSS Modified Venetian" -msgstr " 1.4 Vénitien modifié" +msgid "Pasting..." +msgstr "Coller..." -msgid "OSS Dutch Modern" -msgstr " 1.5 Hollandais moderne" +#, c-format +msgid "Path Length: %g" +msgstr "Longueur du chemin : %g" -msgid "OSS Dutch Trad" -msgstr " 1.6 Hollandais traditionnel" +msgid "Paths" +msgstr "Chemins" -msgid "OSS Contemporary" -msgstr " 1.7 Contemporain" +msgid "Pattern" +msgstr "Motif" -msgid "OSS Calligraphic" -msgstr " 1.8 Calligraphique" +msgid "Pattern Size:" +msgstr "Taille de motif :" -msgid "OSS Miscellaneous" -msgstr " 1.15 Divers" +msgid "Pattern:" +msgstr "Motif :" -msgid "Transitional Serifs" -msgstr "2. Empattements transitionnels" +msgid "Patterned Fill" +msgstr "Remplissage par motif" -msgid "TS Direct Line" -msgstr " 2.1 Ligne directe" +msgid "Patterns" +msgstr "Motifs" -msgid "TS Script" -msgstr " 2.2 Scripte" +msgid "Pen Slanted" +msgstr "Plume inclinée" -msgid "TS Miscellaneous" -msgstr " 2.15 Divers" +msgid "Pen _Angle:" +msgstr "_Angle de plume :" -msgid "Modern Serifs" -msgstr "3. Empattements Modernes" +msgid "Per glyph baseline data" +msgstr "Données de ligne de base par glyphe" -msgid "MS Italian" -msgstr " 3.1 Italien" +msgid "Percentage scale down for script level 1" +msgstr "Pourcentage de réduction pour script de niveau 1" -msgid "MS Script" -msgstr " 3.2 Scripte" +msgid "Percentage scale down for script level 2" +msgstr "Pourcentage de réduction pour script de niveau 2" -msgid "MS Miscellaneous" -msgstr " 3.15 Divers" +msgid "Perform a perspective transformation on the selection" +msgstr "Transformer la sélection avec mise en perspective" -msgid "Clarendon Serifs" -msgstr "4. Empattements Clarendon" +msgid "Perpendicular Sans" +msgstr "Sans empattement, perpendiculaire" -msgid "CS Clarendon" -msgstr " 4.1 Clarendon" +msgid "Petite Caps" +msgstr "\"Petite Caps\"" -msgid "CS Modern" -msgstr " 4.2 Moderne" +msgid "PfaEdit Table" +msgstr "Table 'PfaEdit'" -msgid "CS Traditional" -msgstr " 4.3 Traditionnel" +msgid "Pfm Save Failed" +msgstr "Échec enregistrement du PFM" -msgid "CS Newspaper" -msgstr " 4.4 Journal" +msgid "Phaistos Disc" +msgstr "Disque de Phaistos" -msgid "CS Stub Serif" -msgstr " 4.5 Empattements tronqués" +msgid "Phoenician" +msgstr "Phénicien" -msgid "CS Monotone" -msgstr " 4.6 Monotone" +msgid "Phonetic Extensions" +msgstr "Extensions phonétiques" -msgid "CS Typewriter" -msgstr " 4.7 Machine à écrire" +msgid "Phonetic Extensions Supplement" +msgstr "Extensions phonétiques supplémentaires" -msgid "CS Miscellaneous" -msgstr " 4.15 Divers" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Largeur physique de l'écran, mesurée en centimètres\n" +"Pour que cela prenne effet, vous devez sauvegarder les données de " +"ressources\n" +"(appuyez sur le bouton [Enregistrer]) et redémarrer fontforge" -msgid "Slab Serifs" -msgstr "5. Empattements carrés" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Largeur physique de l'écran, mesurée en pouces\n" +"Pour que cela prenne effet, vous devez sauvegarder les données de " +"ressources\n" +"(appuyez sur le bouton [Enregistrer]) et redémarrer fontforge" -msgid "Slab Serifs|SS Monotone" -msgstr " 5.1 Monotone" +msgid "Pick a CMap subtable" +msgstr "Choisissez une sous-table CMap" -msgid "Slab Serifs|SS Humanist" -msgstr " 5.2 Humane" +msgid "Pick a color" +msgstr "Choisir une couleur" -msgid "Slab Serifs|SS Geometric" -msgstr " 5.3 Géométrique" +msgid "Pick a font, any font..." +msgstr "Choisissez une fonte, n'importe laquelle..." -msgid "Slab Serifs|SS Swiss" -msgstr " 5.4 Suisse" +msgid "Pick a page" +msgstr "Choisissez une page" -msgid "Slab Serifs|SS Typewriter" -msgstr " 5.5 Machine à écrire" +msgid "Pick a substitution to display in the window." +msgstr "Choisir une substitution à afficher dans la fenêtre." -msgid "Slab Serifs|SS Miscellaneous" -msgstr " 5.15 Divers" +msgid "Picture Stems" +msgstr "Fûts en image" -msgid "Freeform Serifs" -msgstr "7. Empattements libres" +msgid "Pictures" +msgstr "Images" -msgid "FS Modern" -msgstr " 7.1 Moderne" +msgid "Pixel List" +msgstr "Liste pixel" -msgid "FS Miscellaneous" -msgstr " 7.15 Divers" +msgid "Pixel Size" +msgstr "Taille en pixel" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr " 8.1 IBM Néo-grotesque gothique" +msgid "Pixel Sizes:" +msgstr "Taille en pixel :" -msgid "Sans-Serif|SS Humanist" -msgstr " 8.2 Humane" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "" +"La taille en pixel ne correspond pas à la somme de l'ascent + descent dans " +"%s" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr " 8.3 X bas géométrie ronde" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "" +"Taille en pixel trop grande dans la table de périphériques à la ligne %d de " +"%s" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr " 8.4 X élevé géométrie ronde" +msgid "Pixel size:" +msgstr "Taille en pixel :" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr " 8.5 Néogrotesque gothique" +msgid "Pixel size?" +msgstr "Taille en pixel ?" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr " 8.6 Grotesque gothique modifié" +msgid "PixelSize|New" +msgstr "Nouvelle" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr " 8.9 Machine à écrire gothique" +msgid "Playing Cards" +msgstr "Cartes à jouer" -msgid "Sans-Serif|SS Matrix" -msgstr " 8.10 Matriciel" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "" +"SVP choisir Fichier/Générer fonte(s) pour enregistrer dans d'autres formats." -msgid "Sans-Serif|SS Miscellaneous" -msgstr " 8.15 Divers" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "SVP, fermez %s avant de l'insérer dans une fonte CID" -msgid "Ornamentals" -msgstr "9. Ornementaux" +msgid "Please close font" +msgstr "SVP fermez cette fonte" -msgid "O Engraver" -msgstr " 9.1Gravure" +msgid "Please don't do that" +msgstr "S'il vous plait, ne faites pas ça" -msgid "O Black Letter" -msgstr " 9.2 Gothique" +msgid "Please draw a convex polygon in the drawing area." +msgstr "SVP tracez un polygone complexe dans la zone de dessin." -msgid "O Decorative" -msgstr " 9.3 Décorative" +msgid "Please enter the name of a Anchor point class to create" +msgstr "SVP entrer le nom de la classe d'ancre à créer" -msgid "O Three Dimensional" -msgstr " 9.4 Ombrée" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "" +"Donnez un nom de glyphe, SVP, et FontForge ajoutera une ancre à ce glyphe." -msgid "O Miscellaneous" -msgstr " 9.15 Divers" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Donnez un nom au codage %d dans ce fichier" -msgid "Scripts" -msgstr "10. Scriptes" +msgid "Please name this contour" +msgstr "SVP, nommez ce contour" -msgid "S Uncial" -msgstr " 10.1 Onciales" +msgid "Please name this encoding" +msgstr "SVP, nommer ce codage" -msgid "S Brush Joined" -msgstr " 10.2 Au pinceau, lettres liées" +msgid "Please name this point" +msgstr "SVP, nommez ce point" -msgid "S Formal Joined" -msgstr " 10.3 Calligraphie, lettres liées" +msgid "Please name this subtable" +msgstr "SVP, nommer cette sous-table" -msgid "S Monotone Joined" -msgstr " 10.4 Monotone, lettres liées" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "" +"SVP précisez le nom du codage dans la base de données 'iconv' que vous " +"désirez ajouter au menu." -msgid "S Calligraphic" -msgstr " 10.5 Calligraphie, non liées" +msgid "Please select a CID ordering" +msgstr "SVP, sélectionnez un classement CID" -msgid "S Brush Unjoined" -msgstr " 10.6 Au pinceau, non liées" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "" +"SVP sélectionner des glyphes dans la fenêtre de fonte au bas de la boîte de " +"dialogue pour que FontForge les mette dans des classes." -msgid "S Formal Unjoined" -msgstr " 10.7 Calligraphie, non liées" +msgid "Please set the Axis Type field" +msgstr "Veuillez indiquer le type d'axe svp" -msgid "S Monotone Unjoined" -msgstr " 10.8 Monotone, non liées" +msgid "Please specify a 4 letter opentype script tag" +msgstr "SVP précisez une balise d'écriture opentype de 4 lettres" -msgid "S Miscellaneous" -msgstr " 10.15 Divers" +msgid "Please specify a bitmap magnification factor." +msgstr "SVP spécifier un facteur d'amplification pour le bitmap" -msgid "Symbolic" -msgstr "12. Symboles" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "" +"SVP précisez une liste séparée par virgule de balises opentype de 4 lettres" -msgid "Sy Mixed Serif" -msgstr " 12.3 Empattements mélangés" +msgid "Please specify a name for this mark class or set" +msgstr "Svp spécifiez un nom pour cette classe ou jeu de signes" -msgid "Sy Old Style Serif" -msgstr " 12.6 Empattements à l'ancienne" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "SVP précisez un nouveau supplément pour %.20s-%.20s" -msgid "Sy Neo-grotesque Sans Serif" -msgstr " 12.7 Sans empattements néogrotesque" +msgid "Please specify a script" +msgstr "SVP précisez une écriture" -msgid "Sy Miscellaneous" -msgstr " 12.8 Divers" +msgid "Poin_ts too close" +msgstr "Poin_ts trop proches" -msgid "None" -msgstr "Aucun" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "Le point %d a été déplacé par l'instruction précédente" -msgid "Bold" -msgstr "Gras" +msgid "Point A_t" +msgstr "Point à" -msgid "Bold Italic" -msgstr "Gras italique" +msgid "Point Color" +msgstr "Couleur de point" -msgid "OS2Version|Automatic" -msgstr "Automatique" +msgid "Point Info" +msgstr "Infos points" -msgid "1" -msgstr "" +msgid "Point Size" +msgstr "Taille (pt) :" -msgid "2" -msgstr "" +msgid "Point Size:" +msgstr "Taille (pt) :" -msgid "4" -msgstr "" +msgid "Point of Inflection Color" +msgstr "Couleur d'un point d'inflection" -msgid "0" -msgstr "" +msgid "Point of View Projection" +msgstr "Point de Vue de projection..." -msgid "PanoseFamily|Any" -msgstr "N'importe quelle" +msgid "Point sizes on a 100 dpi screen" +msgstr "Taille en points sur un écran à 100 dpi" -msgid "PanoseFamily|No Fit" -msgstr "Pas de correspondance" +msgid "Point sizes on a 120 dpi screen" +msgstr "Taille en points sur un écran à 120 dpi" -msgid "Latin: Text and Display" -msgstr "Latin : Texte et Titrage" +msgid "Point sizes on a 72 dpi screen" +msgstr "Taille en points sur un écran à 72 dpi" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Latin : Manuscrite" +msgid "Point sizes on a 75 dpi screen" +msgstr "Taille en points sur un écran à 75 dpi" -msgid "Latin: Decorative" -msgstr "Latin : Décorative" +msgid "Point sizes on a 96 dpi screen" +msgstr "Taille en points sur un écran à 96 dpi" -msgid "Latin: Pictorial and Symbol" -msgstr "Latin : Pictographique et symboles" +msgid "PointNumbers|_None" +msgstr "Aucun" -msgid "PanoseSerifs|Any" -msgstr "N'importe quels" +msgid "Pointer" +msgstr "Pointeur" -msgid "PanoseSerifs|No Fit" -msgstr "Pas de correspondance" +msgid "Points (TrueType)" +msgstr "Coordonnées de points (TrueType)" -msgid "Cove" -msgstr "Anse" +msgid "Points of _Inflection" +msgstr "Points d'inflection" -msgid "Obtuse Cove" -msgstr "Anse obtuse" +msgid "Points on Selected _Contours" +msgstr "Points sur le contour sélectionné" -msgid "Square Cove" -msgstr "Anse carrée" +msgid "Points:" +msgstr "Points" -msgid "Obtuse Square Cove" -msgstr "Anse obtuse carrée" +msgid "Pointsize X" +msgstr "Taille en X" -msgid "PanoseSerivfs|Square" -msgstr "Carré" +msgid "Pointsize Y" +msgstr "Taille en Y" -msgid "PanoseSerifs|Thin" -msgstr "Mince" +msgid "Points|Original" +msgstr "Original" -msgid "Bone" -msgstr "Forme d'os" +msgid "Pol_ygon" +msgstr "Pol_ygone" -msgid "Exaggerated" -msgstr "Exagéré" +msgid "Polish" +msgstr "Polonais" -msgid "Triangle" -msgstr "Triangulaire" +msgid "Pollard Phonetic" +msgstr "Phonétique de Pollard" -msgid "Normal Sans" -msgstr "Sans empattement, normal" +msgid "Polygon" +msgstr "Polygone" -msgid "Obtuse Sans" -msgstr "Sans empattement, obtus" +msgid "Polygon or Star" +msgstr "Polygone ou étoile" -msgid "Perpendicular Sans" -msgstr "Sans empattement, perpendiculaire" +msgid "Polytonic Greek" +msgstr "Grec régulier" -msgid "Flared" -msgstr "Sans empattement, évasé" +#, c-format +msgid "Pop stack underflow on pop in %s\n" +msgstr "Pas assez d'éléments sur la pile pour pop dans %s\n" -msgid "PanoseSerivfs|Rounded" -msgstr "Sans empattement, arrondi" +msgid "Popup" +msgstr "Pop-up" -msgid "PanoseWeight|Any" -msgstr "N'importe quelle" +msgid "Popup windows" +msgstr "Fenêtre pop-up" -msgid "PanoseWeight|No Fit" -msgstr "Pas de correspondance" +msgid "Portuguese" +msgstr "Portugais" -msgid "Very Light" -msgstr "Ultra-léger" +msgid "Portuguese (Brasil)" +msgstr "Portugais du Brésil pt_BR" -msgid "Light" -msgstr "Léger" +msgid "Portuguese (Portugal)" +msgstr "Portugais du Portugal pt_PT" -msgid "PanoseWeight|Thin" -msgstr "Mince" +msgid "Pos" +msgstr " - Position" -msgid "Book" -msgstr "Normal" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"Position : %d\n" +"Nombre : %d\n" -msgid "Medium" -msgstr "Moyen" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Position : %d-%d (%d)\n" +"Nombre : %d (%d)\n" -msgid "Demi" -msgstr "Demi-gras" +msgid "Positionings" +msgstr "Positionnements" -msgid "Heavy" -msgstr "Extra-gras" +msgid "Post Base Forms" +msgstr "Formes postposées (IND)" -msgid "Black" -msgstr "Noir" +msgid "Post Base Substitutions" +msgstr "Substitutions postposées (IND)" -msgid "Extra Black (Nord)" -msgstr "Extra-noir" +msgid "PostScript" +msgstr "PostScript®" -msgid "PanoseProportion|Any" -msgstr "N'importe quelle" +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." +msgstr "" +"PostScript et TrueType demandent que les chemins soient traçés\n" +"dans le sens horaire. Si vous avez une référence qui a été miroitéée,\n" +"les chemins de cette référence sont probablement dans le mauvais sens.\n" +"Vous devez défaire le lien et appliquer 'Corriger la direction' dessus." -msgid "PanoseProportion|No Fit" -msgstr "Pas de correspondance" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." +msgstr "" +"PostScript et TrueType exigent que lorsqu'un chemin\n" +"atteint sa position maximale ou minimale,\n" +"il doit y avoir un point à cet endroit." -msgid "Old Style" -msgstr "À l'ancienne" +msgid "PostScript font program (Compact Font Format)" +msgstr "Programme de fonte PostScript (format de fonte compact)" -msgid "Modern" -msgstr "Moderne" +msgid "Potential spots for Delta instructions" +msgstr "Endroits potentiels pour les instructions Delta" -msgid "Even Width" -msgstr "À chasses égales" +msgid "Pr_eferences..." +msgstr "Préfér_ences..." -msgid "Expanded" -msgstr "Large" +msgid "Pre Base Forms" +msgstr "Formes antéposées (IND)" -msgid "Condensed" -msgstr "Étroit" +msgid "Pre Base Substitutions" +msgstr "Substitution antéposées (IND)" -msgid "Very Expanded" -msgstr "Très large" +msgid "Pre-Built Larger Variants" +msgstr "Variantes de plus grandes tailles prédéfinies" -msgid "Very Condensed" -msgstr "Très étroit" +msgid "Prefer native kerning" +msgstr "Préférer le crénage natif" -msgid "Monospaced" -msgstr "Monochasse" +msgid "PreferCJKEncodings" +msgstr "CJC plutôt qu'Unicode" -msgid "PanoseContrast|Any" -msgstr "N'importe quel" +msgid "PreferPotrace" +msgstr "Préférer Potrace" -msgid "PanoseContrast|No Fit" -msgstr "Pas de correspondance" +msgid "PreferSpacingAccents" +msgstr "Préférer les accents chassants" -msgid "PanoseContrast|None" -msgstr "Aucun" +msgid "Preferences" +msgstr "Préférences..." -msgid "PanoseContrast|Very Low" -msgstr "Très bas" +msgid "Preferred Family" +msgstr "Famille OTF préférée" -msgid "PanoseContrast|Low" -msgstr "Bas" +msgid "Preferred Styles" +msgstr "Styles OTF préférés" -msgid "PanoseContrast|Medium Low" -msgstr "Moyen-bas" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge reconnaît : BROWSER, MF et AUTOTRACE." -msgid "PanoseContrast|Medium" -msgstr "Moyen" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "Normalement FontForge lance les applications en utilisant votre " -msgid "PanoseContrast|Medium High" -msgstr "Moyen-élevé" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "variable d'environnement PATH. Si vous souhaitez modifier ce " -msgid "PanoseContrast|High" -msgstr "Élevé" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "comportement, vous pouvez ajouter des variables d'environnement" -msgid "PanoseContrast|Very High" -msgstr "Trés élevé" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "avec le chemin complet de l'application." -msgid "PanoseStrokeVariation|Any" -msgstr "N'importe quelle" +msgid "Prepend timestamp" +msgstr "Date et heure en préfixe" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Pas de correspondance" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." +msgstr "" +"Conserver tous les calques d'arrière-plan et spiro.\n" +"Aussi, lors de la production d'une fonte TrueType à partir d'une\n" +"base de données cubique, enregistrer les courbes cubiques." -msgid "No Variation" -msgstr "Pas de variation" +msgid "Preserve cross-font kerning" +msgstr "Garder le crénage entre les fontes" -msgid "Gradual/Diagonal" -msgstr "Graduelle/Diagonale" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Conserver les noms des lookups et sous-tables GPOS/GSUB " -msgid "Gradual/Transitional" -msgstr "Graduelle/Transitionnelle" +msgid "PreserveTables" +msgstr "Tables à préserver" -msgid "Gradual/Vertical" -msgstr "Graduelle/Verticale" +msgid "Pressure Point" +msgstr "Plume sensible à la pression" -msgid "Gradual/Horizontal" -msgstr "Graduelle/Horizontale" +msgid "Prev CP Angle" +msgstr "PdeC ang. préc." -msgid "Rapid/Vertical" -msgstr "Rapide/Verticale" +msgid "Prev CP Color" +msgstr "Couleur du p. de c. précédent" -msgid "Rapid/Horizontal" -msgstr "Rapide/Horizontale" +msgid "Prev CP Dist" +msgstr "PdeC dist. préc." -msgid "Instant/Vertical" -msgstr "Instantanée/Verticale" +msgid "Prev CP X" +msgstr "PdeC hor. préc." -msgid "Instant/Horizontal" -msgstr "Instantanée/Horizontale" +msgid "Prev CP Y" +msgstr "PdeC vert. préc." -msgid "PanoseArmStyle|Any" -msgstr "N'importe quel" +msgid "Prev CP:" +msgstr "PdeC préc. :" -msgid "PanoseArmStyle|No Fit" -msgstr "Pas de correspondance" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "PdeC pécédent: (%f,%f)" -msgid "Straight Arms/Horizontal" -msgstr "Traverses droites/Horizontales" +msgid "Prev Defined Gl_yph" +msgstr "Glyphe défini précédent (_A)" -msgid "Straight Arms/Wedge" -msgstr "Traverses droites/Coin" +msgid "Prev On Contour" +msgstr "précédent sur le contour" -msgid "Straight Arms/Vertical" -msgstr "Traverses droites/Verticales" +msgid "Previe_w" +msgstr "Aperçu" -msgid "Straight Arms/Single Serif" -msgstr "Traverses droites/Empattement unique" +msgid "Preview Fill Color" +msgstr "Couleur de l'aperçu avec remplissage" -msgid "Straight Arms/Double Serif" -msgstr "Traverses droites/Double empattement" +msgid "Previous Hint." +msgstr "Hint précédent" -msgid "Non-Straight Arms/Horizontal" -msgstr "Traverses irrégulières/Horizontales" +msgid "Previous Line in _Word List" +msgstr "Ligne _précédente dans la liste de mots" -msgid "Non-Straight Arms/Wedge" -msgstr "Traverses irrégulières/Coin" +msgid "Print" +msgstr "Imprimer" -msgid "Non-Straight Arms/Vertical" -msgstr "Traverses irrégulières/Verticales" +msgid "Print Failed" +msgstr "Échec impression" -msgid "Non-Straight Arms/Single Serif" -msgstr "Traverses irrégulières/Empattement unique" +msgid "Print To File..." +msgstr "Impression dans un fichier..." -msgid "Non-Straight Arms/Double Serif" -msgstr "Traverses irrégulières/Double empattement" +msgid "Printable Document" +msgstr "Document imprimable" -msgid "PanoseLetterform|Any" -msgstr "N'importe quelle" +msgid "Printing Font" +msgstr "Impression de la fonte" -msgid "PanoseLetterform|No Fit" -msgstr "Pas de correspondance" +#, c-format +msgid "Priority: %d" +msgstr "Priorité: %d" -msgid "Normal/Contact" -msgstr "Normale/Contact" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Dictionnaire privé" -msgid "Normal/Weighted" -msgstr "Normale/Lestée" +msgid "Private Use" +msgstr "Zone privée" -msgid "Normal/Boxed" -msgstr "Normale/En boîte" +msgid "Private Use Area" +msgstr "Zone privée (PUA)" -msgid "Normal/Flattened" -msgstr "Normale/Aplatie" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Problème durant la décompression de la table '%c%c%c%c'." -msgid "Normal/Rounded" -msgstr "Normale/Arrondie" +msgid "Problem explanation" +msgstr "Explication des problèmes" -msgid "Normal/Off-Center" -msgstr "Normale/Décentrée" +msgid "Processing Variations" +msgstr "Traitement des variations" -msgid "Normal/Square" -msgstr "Normale/Carrée" +msgid "Progress" +msgstr "Progression" -msgid "Oblique/Contact" -msgstr "" +msgid "Progress Bars" +msgstr "Barres de progression" -msgid "Oblique/Weighted" -msgstr "Oblique/Lestée" +msgid "Projecting..." +msgstr "Projection..." -msgid "Oblique/Boxed" -msgstr "Oblique/En boîte" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "" -msgid "Oblique/Flattened" -msgstr "Oblique/Aplatie" +msgid "Proportional Alternate Metrics" +msgstr "Chasses proportionnelles alternatives (CJC)" -msgid "Oblique/Rounded" -msgstr "Oblique/Arrondie" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Chasses prop. vert. alternatives (CJC)" -msgid "Oblique/Off-Center" -msgstr "Oblique/Décentrée" +msgid "Proportional Kana" +msgstr "Kana proportionnel" -msgid "Oblique/Square" -msgstr "Oblique/Carrée" +msgid "Proportional Numbers" +msgstr "Chiffres proportionnels" -msgid "PanoseMidline|Any" -msgstr "N'importe quelle" +msgid "Proportional Spaced" +msgstr "Chasse proportionnelle" -msgid "PanoseMidline|No Fit" -msgstr "Pas de correspondance" +msgid "Proportional Width" +msgstr "Chasses proportionnelles (CJC)" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Standard/pointe coupée" +msgid "Provencal" +msgstr "Provençal" -msgid "PanoseMidline|Standard/Pointed" -msgstr "Standard/pointe à pic" +msgid "Provide a glyph name" +msgstr "Donnez un nom de glyphe" -msgid "PanoseMidline|Standard/Serifed" -msgstr "Standard/pointe à empattement" +msgid "Proximity" +msgstr "Proximité" -msgid "PanoseMidline|High/Trimmed" -msgstr "Haute/pointe coupée" +msgid "Proximity:" +msgstr "Proximité :" -msgid "PanoseMidline|High/Pointed" -msgstr "Haute/pointe à pic" +msgid "Punctuation Supplement" +msgstr "Supplément de ponctuation" -msgid "PanoseMidline|High/Serifed" -msgstr "Haute/pointe à empattement" +msgid "Punjabi" +msgstr "Pendjabi" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Constante/pointe coupée" +msgid "Punjabi (India)" +msgstr "Pendjabi de l'Inde" -msgid "PanoseMidline|Constant/Pointed" -msgstr "Constante/pointe à pic" +msgid "Punjabi (Pakistan)" +msgstr "Pendjabi du Pakistan" -msgid "PanoseMidline|Constant/Serifed" -msgstr "Constante/pointe à empattement" +msgid "Push Current Glyph" +msgstr "Pousser glyphe courant sur la pile" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Basse/pointe coupée" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." +msgstr "" +"Mettre les fontes CFF dans TTC plutôt que TTF\n" +"semble fonctionner sur mac et linux\n" +"mais pas sur Windows (selon certaine documentation)" -msgid "PanoseMidline|Low/Pointed" -msgstr "Basse/pointe à pic" +msgid "Quad:" +msgstr "Cadratin :" -msgid "PanoseMidline|Low/Serifed" -msgstr "Basse/pointe à empattement" +msgid "Quadratic" +msgstr "Quadratique" -msgid "PanoseXHeight|Any" -msgstr "N'importe quelle" +msgid "Quarter Widths" +msgstr "Quart de chasse (CJC)" -msgid "PanoseXHeight|No Fit" -msgstr "Pas de correspondance" +msgid "Quecha (Bolivia)" +msgstr "Quechua de Bolivie" -msgid "PanoseXHeight|Constant/Small" -msgstr "Normal/petit œil" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "Normal/œil standard" - -msgid "PanoseXHeight|Constant/Large" -msgstr "Constante/gros œil" +msgid "Quecha (Ecuador)" +msgstr "Quechua de l'Equateur" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Plongeante/petit œil" +msgid "Quecha (Peru)" +msgstr "Quechua du Pérou" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Plongeante/œil standard" +msgid "Quechua" +msgstr "Quéchua" -msgid "PanoseXHeight|Ducking/Large" -msgstr "Plongeante/gros œil" +msgid "RBearing:" +msgstr "ApprocheD:" -msgid "PanoseTool|Any" -msgstr "N'importe quel" +msgid "" +"ROUND value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Rounds a coordinate (26.6) at top of stack\n" +"and compensates for engine effects" +msgstr "" +"ROUND value[ab]\n" +" ab=0 => distance grise\n" +" ab=1 => distance noire\n" +" ab=2 => distance blanche\n" +"Arrondi une coordonnée (26.6) au dessus de la pile\n" +"et compense pour les effets du moteur" -msgid "PanoseTool|No Fit" -msgstr "Pas de correspondance" +msgid "RSB" +msgstr "AD" -msgid "Flat Nib" -msgstr "Plume rigide" +msgid "RSB Compression Percent" +msgstr "Pourcentage de compression AD" -msgid "Pressure Point" -msgstr "Plume sensible à la pression" +msgid "Radicals" +msgstr "Radicaux" -msgid "Engraved" -msgstr "Gravure" +msgid "Radio Button" +msgstr "Bouton radio" -msgid "Ball (Round Cap)" -msgstr "Stylo-bille (bout rond)" +msgid "Radio Off Mark" +msgstr "Marque radio désélectionnée" -msgid "Brush" -msgstr "Pinceau" +msgid "Radio On Mark" +msgstr "Marque radio sélectionnée" -msgid "Rough" -msgstr "Grossier" +msgid "Radius" +msgstr "Rayon" -msgid "Felt Pen or Brush Tip" -msgstr "Feutre ou pinceau" +msgid "Radius:" +msgstr "Rayon :" -msgid "Wild Brush - Drips a lot" -msgstr "Pinceau fou - Coule beaucoup" +msgid "Radius: " +msgstr "Rayon : " -msgid "PanoseSpacing|Any" -msgstr "N'importe quel" +msgid "Rakar Forms" +msgstr "Formes Rakar" -msgid "PanoseSpacing|No Fit" -msgstr "Pas de correspondance" +msgid "Random" +msgstr "Divers" -msgid "Proportional Spaced" -msgstr "Chasse proportionnelle" +msgid "Randomize" +msgstr "Au hasard" -msgid "PanoseAspectRatio|Any" -msgstr "N'importe quel" +msgid "Raph's plate" +msgstr "La plaque de Raph" -msgid "PanoseAspectRatio|No Fit" -msgstr "Pas de correspondance" +msgid "Raph's plate files" +msgstr "Fichier 'plaque' de Raph" -msgid "Very Low" -msgstr "Très bas" +msgid "Rapid/Horizontal" +msgstr "Rapide/Horizontale" -msgid "Low" -msgstr "Faible" +msgid "Rapid/Vertical" +msgstr "Rapide/Verticale" -msgid "Medium Low" -msgstr "Moyen faible" +msgid "Raster" +msgstr "Rendu" -msgid "Medium High" -msgstr "Moyen élevé" +msgid "Raster Color" +msgstr "Couleur de rastérisation" -msgid "High" -msgstr "Élevé" +msgid "Raster Dark Color" +msgstr "Couleur sombre de rastérisation" -msgid "Very High" -msgstr "Très élevé" +msgid "Raster Grid Color" +msgstr "Couleur de la grille de rastérisation" -msgid "PanoseTopology|Any" -msgstr "N'importe quelle" +msgid "Raster New Color" +msgstr "Nouvelle couleur de rastérisation" -msgid "PanoseTopology|No Fit" -msgstr "Pas de correspondance" +msgid "Raster Old Color" +msgstr "Ancienne couleur de rastérisation" -msgid "Roman Disconnected" -msgstr "Romaine détachée" +msgid "Rasterize at sizes:" +msgstr "Pixeliser aux tailles :" -msgid "Roman Trailing" -msgstr "Romaine empattements étendus" +msgid "Rasterizing..." +msgstr "Création des bitmaps en cours..." -msgid "Roman Connected" -msgstr "Romaine attachée" +msgid "Raw" +msgstr "Brut" -msgid "Cursive Disconnected" -msgstr "Cursive détachée" +msgid "Re_move" +msgstr "ôter" -msgid "Cursive Trailing" -msgstr "Cursive empattements étendus" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Fin de fichier atteinte lors de la lecture du glyphe composite\n" -msgid "Cursive Connected" -msgstr "Cursive attachée" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Fin de fichier atteinte lors de la lecture du glyphe simple\n" -msgid "Blackletter Disconnected" -msgstr "Gothique détachée" +msgid "" +"Read Control Value Table entry\n" +"Pops an index to the CVT and\n" +"pushes it in 26.6 format" +msgstr "" +"Read Control Value Table entry\n" +"Dépile un index à la CVT et\n" +"l'empile dans le format 26.6" -msgid "Blackletter Trailing" -msgstr "Gothique empattements étendus" +msgid "" +"Read Store\n" +"Pops an index into store array\n" +"Pushes value at that index" +msgstr "" +"Read Store\n" +"Dépile un index dans le tableau de stockage\n" +"Empile la valeur à cet index" -msgid "Blackletter Connected" -msgstr "Gothique attachée" +msgid "Read of Uninitialized Store" +msgstr "Lecture d'une mémoire non-initialisée" -msgid "PanoseForm|Any" -msgstr "N'importe quelle" +msgid "Reading AFM file" +msgstr "Lecture du fichier AFM" -msgid "PanoseForm|No Fit" -msgstr "Pas de correspondance" +msgid "Reading Glyphs" +msgstr "Lecture des glyphes" -msgid "Upright/No Wrapping" -msgstr "Droite/Sans enroulement" +msgid "Reading Names" +msgstr "Lecture des noms" -msgid "Upright/Some Wrapping" -msgstr "Droite/Certain enroulement" +msgid "Really use Typo metrics" +msgstr "Utiliser vraiment les métriques typographiques" -msgid "Upright/More Wrapping" -msgstr "Droite/Plus d'enroulement" +#, c-format +msgid "Reason:%s\n" +msgstr "Raison:%s\n" -msgid "Upright/Extreme Wrapping" -msgstr "Droite/Enroulement extrème" +msgid "Recalculate Bitmaps" +msgstr "Recalculer bitmaps" -msgid "Oblique/No Wrapping" -msgstr "Oblique/Sans enroulement" +msgid "Recen_t" +msgstr "Fichiers _récents" -msgid "Oblique/Some Wrapping" -msgstr "Oblique/Certain enroulement" +msgid "RecognizePUANames" +msgstr "Utiliser le codage PUA" -msgid "Oblique/More Wrapping" -msgstr "Oblique/Plus d'enroulement" +msgid "Recover old edit" +msgstr "Récupérer une ancienne session" -msgid "Oblique/Extreme Wrapping" -msgstr "Oblique/Enroulement extrème" +msgid "Recovery Failed" +msgstr "Échec de la récupération" -msgid "Exaggerated/No Wrapping" -msgstr "Exagérée/Sans enroulement" +msgid "Rectangle or Ellipse" +msgstr "Rectangle ou ellipse" -msgid "Exaggerated/Some Wrapping" -msgstr "Exagérée/Certain enroulement" +msgid "Red:" +msgstr "Rouge :" -msgid "Exaggerated/More Wrapping" -msgstr "Exagérée/Plus d'enroulement" +msgid "Ref:" +msgstr "Références:" -msgid "Exaggerated/Extreme Wrapping" -msgstr "Exagérée/Enroulement extrème" +msgid "Reference Info" +msgstr "Infos références" -msgid "PanoseFinials|Any" -msgstr "N'importe quels" +msgid "Reference Names" +msgstr "Noms de référence" -msgid "PanoseFinials|No Fit" -msgstr "Pas de correspondance" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "référence à un un codage hors limites dans %s.\n" -msgid "None/No Loops" -msgstr "Aucun/Sans boucle" +msgid "Reference point match out of date" +msgstr "Référence à point de correspondance périmé" -msgid "None/Closed Loops" -msgstr "Aucun/Boucles fermées" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "Référence à un CID depuis une fonte non-CID à la ligne %d de %s" -msgid "None/Open Loops" -msgstr "Aucun/Boucles ouvertes" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "Référence à un glyphe dans une fonte CID à la ligne %d de %s" -msgid "Sharp/No Loops" -msgstr "Tranchants/Sans boucle" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "" +"Référence à un 'lookup' qui n'est pas dans le fichier .fea mais qui est dans " +"la police – %.50s" -msgid "Sharp/Closed Loops" -msgstr "Tranchants/Boucles fermées" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Référence au caractère %1$.20s à %2$d" -msgid "Sharp/Open Loops" -msgstr "Tranchants/Boucles ouvertes" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "" +"Référence au glyphe %d hors limites lors de l'analyse de la table 'glyf'.\n" -msgid "Tapered/No Loops" -msgstr "Fuselés/Sans boucle" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" +msgstr "Référence à une mémoire de travail hors limites pour put dans %s\n" -msgid "Tapered/Closed Loops" -msgstr "Fuselés/Boucles fermées" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "" +"Il y a des références imbriquées dans ce glyphe, plus profondes qu'il n'est " +"autorisé" -msgid "Tapered/Open Loops" -msgstr "Fuselés/Boucles ouvertes" +msgid "References may not be dragged into the guidelines layer" +msgstr "Les références ne peuvent pas être placées sur le calque guide" -msgid "Round/No Loops" -msgstr "Arrondis/Sans boucle" +msgid "Refers to Font" +msgstr "Fait référence à la police" -msgid "Round/Closed Loops" -msgstr "Arrondis/Boucles fermées" +msgid "Reflect" +msgstr "Réflexion" -msgid "Round/Open Loops" -msgstr "Arrondis/Boucles ouvertes" +msgid "Refresh File List" +msgstr "Rafraîchir" -msgid "PanoseXAscent|Any" -msgstr "N'importe quelle" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Références" -msgid "PanoseXAscent|No Fit" -msgstr "Pas de correspondance" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Imbrication max des références:" -msgid "PanoseXAscent|Very Low" -msgstr "Très basse" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Réf. avec matrice de transformation PS erronée" -msgid "PanoseXAscent|Low" -msgstr "Basse" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Réf. avec matrice de transformation TT erronée" -msgid "PanoseXAscent|Medium" -msgstr "Moyenne" +msgid "Refs with out of date point matching" +msgstr "Référence de points périmés" -msgid "PanoseXAscent|High" -msgstr "Élevée" +msgid "Regenerate Bitmap Glyphs" +msgstr "Régénérer bitmaps..." -msgid "PanoseXAscent|Very High" -msgstr "Très élevée" +msgid "Regenerate Hint Substitution Points" +msgstr "Recréer les points de substitution des Hints" -msgid "PanoseClass|Any" -msgstr "N'importe quelle" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Régénérer _bitmaps..." -msgid "PanoseClass|No Fit" -msgstr "Pas de correspondance" +msgid "Registers" +msgstr "Registres" -msgid "Derivative" -msgstr "Dérivée" +msgid "Registers (TrueType)" +msgstr "Registres (TrueType)" -msgid "Non-standard Topology" -msgstr "Topologie non standard" +msgid "Regular" +msgstr "Régulier" -msgid "Non-standard Elements" -msgstr "Éléments non standards" +msgid "Remo_ve Undoes" +msgstr "Supprim_er les annulations" -msgid "Non-standard Aspect" -msgstr "Aspect non standard" +msgid "Remo_ve Undoes..." +msgstr "Défair_e les annulations..." -msgid "Initials" -msgstr "Initiales" +msgid "Remove" +msgstr "ôter" -msgid "Cartoon" -msgstr "Bande-dessinée" +msgid "Remove All" +msgstr "Tout supprimer" -msgid "Picture Stems" -msgstr "Fûts en image" +msgid "Remove All Kern _Pairs" +msgstr "_Supprimer paires de crénage" -msgid "Ornamented" -msgstr "Ornementé" +msgid "Remove All VKern Pairs" +msgstr "Supprimer paires de crénage vertical" -msgid "Text and Background" -msgstr "Texte et arrière-plan" +msgid "Remove Anchor Class?" +msgstr "Supprimer classe d'ancre?" -msgid "Collage" -msgstr "" +msgid "Remove Bitmap Glyphs" +msgstr "Supprimer bitmaps..." -msgid "Montage" -msgstr "" +msgid "Remove Bitmap Glyphs..." +msgstr "Supprimer bitmaps..." -msgid "PanoseAspect|Any" -msgstr "N'impote quel" +msgid "Remove Bookmark..." +msgstr "Supprimer le signet..." -msgid "PanoseAspect|No Fit" -msgstr "Pas de correspondance" +msgid "Remove En_coding..." +msgstr "Suppression du codage" -msgid "Super Condensed" -msgstr "Super étroit" +msgid "Remove Encoding" +msgstr "Suppression du codage" -msgid "Extended" -msgstr "Étendues" +msgid "Remove Instr Tables" +msgstr "Supprimer les tables" -msgid "Very Extended" -msgstr "Très étendues" +msgid "Remove Kern _Pairs" +msgstr "Supprimer _paires de crénage" -msgid "Super Extended" -msgstr "Extrêmement étendues" +msgid "Remove Language from Script..." +msgstr "Enlever la langue de l'écriture..." -msgid "Horizontal Low" -msgstr "Horizontal bas" +msgid "Remove Language(s) from Script" +msgstr "Enlever le(s) langue(s) de l'écriture" -msgid "Horizontal Medium" -msgstr "Horizontal médian" +msgid "Remove Lookup" +msgstr "Supprimer le lookup" -msgid "Horizontal High" -msgstr "Horizontal haut" +msgid "Remove Overlap" +msgstr "Effacer recouvrements" -msgid "Broken" -msgstr "Invalide" +msgid "Remove This Glyph" +msgstr "Supprimer ce glyphe" -msgid "PanoseSerifVariant|Any" -msgstr "N'importe quelle" +msgid "Remove VKern Pairs" +msgstr "Supprimer crénage Vertical" -msgid "PanoseSerifVariant|No Fit" -msgstr "Pas de correspondance" +msgid "Remove _Unused Slots" +msgstr "Suppr_imer les cases inutilisées" -msgid "Oval" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "Supprimer toutes les entrées \"vides\" -- entrées sans second glyphe" + +msgid "Remove all \"empty\" entries -- those where all fields are 0" msgstr "" +"Supprimer toutes les entrées \"vides\" -- celles où tous les champs sont 0" -msgid "PanoseSerivfs|Script" -msgstr "Carré" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "" +"Supprimer toutes les entrées \"vides\" -- celles sans glyphe de remplacement" -msgid "PanoseTreatment|Any" -msgstr "N'importe quel" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "Supprimer toutes les entrées \"vides\" -- celles sans glyphes sources" -msgid "PanoseTreatment|No Fit" -msgstr "Pas de correspondance" +msgid "Remove all entries." +msgstr "Supprimer toutes les entrées." -msgid "Standard Solid Fill" -msgstr "Plein standard" +msgid "Remove bookmarks" +msgstr "Supprimer les signets" -msgid "No Fill" -msgstr "Sans remplissage" +msgid "Remove glyphs which do not match from the selection." +msgstr "Retirez les glyphes qui ne correspondent pas de la sélection." -msgid "Patterned Fill" -msgstr "Remplissage par motif" +msgid "Remove matching glyphs from the selection." +msgstr "Enlever les glyphes correspondant de la sélection." -msgid "Complex Fill" -msgstr "Remplissage complexe" +msgid "Remove selected bookmarks" +msgstr "Supprimer les signets sélectionnés" -msgid "Shaped Fill" -msgstr "Remplissage en forme de" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "" +"Supprimer à la fois les contours intérieur et extérieur n'a pas de sens" -msgid "Drawn or Distressed" -msgstr "Dessiné ou usé" +msgid "Removing instructions cannot be UNDONE!" +msgstr "La suppression des instructions ne peut être ANNULÉE!" -msgid "PanoseLining|Any" -msgstr "N'importe quelle" +msgid "Removing overlaps..." +msgstr "Suppression des recouvrements..." -msgid "PanoseLining|No Fit" -msgstr "Pas de correspondance" +msgid "Rename Gl_yphs..." +msgstr "_Renommer les glyphes..." -msgid "PanoseLining|None" -msgstr "Aucune" +msgid "Rename all glyphs in the selection" +msgstr "Renommer tous les glyphes de la sélection" -msgid "PanoseLining|Inline" -msgstr "Ligne intérieure" +msgid "Rename by NameList" +msgstr "Renommer à l'aide d'une liste de noms" -msgid "PanoseLining|Outline" -msgstr "Ligne extérieure" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "" +"Renommer les glyphes de cette fonte avec les noms trouvés dans la liste de " +"noms sélectionnée." -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Gravée (lignes multiples)" +msgid "Render using Hinting" +msgstr "Rendu avec hinting" -msgid "PanoseLining|Shadow" -msgstr "Ombre" +msgid "Repeat" +msgstr "Répétition" -msgid "PanoseLining|Relief" -msgstr "Relief" +msgid "Repeat Counts:" +msgstr "Nombre de répétitions :" -msgid "PanoseLining|Backdrop" -msgstr "Toile de fond" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "Carré" +msgid "Reph Form" +msgstr "Forme du reph" -msgid "Multiple Segment" -msgstr "Segment multiple" +msgid "Replace" +msgstr "Remplacer" -msgid "Deco (E,M,S) Waco Midline" -msgstr "Art Déco, ligne médiane (E,M,S)" +msgid "Replace All" +msgstr "Tout remplacer" -msgid "Uneven Weighting" -msgstr "Graisse inégale" +msgid "Replace Outline with Reference" +msgstr "Remplacer par des références" -msgid "Diverse Arms" -msgstr "Fûts et traverses divers" +msgid "Replace Pattern" +msgstr "Motif de remplacement" -msgid "Diverse Forms" -msgstr "Formes diverses" +msgid "Replace Pattern:" +msgstr "Motif de remplacement :" -msgid "Lombardic Forms" -msgstr "Formes lombardiques" +msgid "Replace With:" +msgstr "Remplacer par :" -msgid "Upper Case in Lower Case" -msgstr "Majuscule en minuscule" +msgid "Replace it" +msgstr "Le remplacer" -msgid "Implied Topology" -msgstr "Topologie sous-entendue" +msgid "Replace with Reference" +msgstr "Remplacer par référence" -msgid "Horseshoe E and A" -msgstr "E et A en fer à cheval" +msgid "Replace Å" +msgstr "Remplacer Å" -msgid "Cursive" -msgstr "Écriture cursive" +msgid "Replacement Glyph Name" +msgstr "Remplacement du nom de glyphe" -msgid "Blackletter" -msgstr "Écriture gothique" +msgid "Replacement Glyph Names" +msgstr "Nom des glyphes de remplacement" -msgid "Swash Variance" -msgstr "Lettres ornées multiples" +msgid "Replacement glyphs" +msgstr "Glyphes de remplacement" -msgid "PanoseCharRange|Any" -msgstr "N'importe quelle" +msgid "Replacement mismatch" +msgstr "Erreur de règle" -msgid "PanoseCharRange|No Fit" -msgstr "Pas de correspondance" +msgid "Replacement: " +msgstr "Remplacements:" -msgid "Extended Collection" -msgstr "Collection étendue" +msgid "Replacements" +msgstr "Remplacements" -msgid "Literals" -msgstr "Litéraux" +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" +msgstr "" +"Les remplaçants doivent suivre la table de couverture à laquelle ils " +"s'appliquent: %s" -msgid "No Lower Case" -msgstr "Pas de minuscules" +msgid "Report as Error" +msgstr "Signaler comme une erreur" -msgid "Small Caps" -msgstr "\"Small Caps\"" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "" +"La taille demandée pour les bitmaps n'est pas dans la fonte. Sont " +"disponibles : %s" -msgid "PanoseKind|Any" -msgstr "N'importe quel" +msgid "Required Feature" +msgstr "Fonctionnalité nécessaire" -msgid "PanoseKind|No Fit" -msgstr "Pas de correspondance" +msgid "Required Ligatures" +msgstr "Ligatures requises " -msgid "Montages" -msgstr "" +msgid "Required feature" +msgstr "Fonctionnalité obligatoire" -msgid "Pictures" -msgstr "Images" +msgid "Required feature out of bounds in script table.\n" +msgstr "Fonctionnalité obligatoire hors limite dans la table de scripts.\n" -msgid "Shapes" -msgstr "Formes" +msgid "Reserved Bit 10" +msgstr "Bit réservé 10" -msgid "Scientific" -msgstr "Scientifique" +msgid "Reserved Bit 11" +msgstr "Bit réservé 11" -msgid "Music" -msgstr "Musique" +msgid "Reserved Bit 12" +msgstr "Bit réservé 12" -msgid "Expert" -msgstr "" +msgid "Reserved Bit 13" +msgstr "Bit réservé 13" -msgid "Patterns" -msgstr "Motifs" +msgid "Reserved Bit 14" +msgstr "Bit réservé 14" -msgid "Borders" -msgstr "Bordures" +msgid "Reserved Bit 15" +msgstr "Bit réservé 15" -msgid "Icons" -msgstr "Icônes" +msgid "Reserved Bit 22" +msgstr "Bit réservé 22" -msgid "Logos" -msgstr "" +msgid "Reserved Bit 23" +msgstr "Bit réservé 23" -msgid "Industry Specific" -msgstr "Spécifique à l'industrie" +msgid "Reserved Bit 24" +msgstr "Bit réservé 24" -msgid "No Width" -msgstr "Pas de largeur" +msgid "Reserved Bit 25" +msgstr "Bit réservé 25" -msgid "Exceptionally Wide" -msgstr "Exceptionnellement large" +msgid "Reserved Bit 26" +msgstr "Bit réservé 26" -msgid "Super Wide" -msgstr "Super large" +msgid "Reserved Bit 27" +msgstr "Bit réservé 27" -msgid "Very Wide" -msgstr "Très large" +msgid "Reserved Bit 28" +msgstr "Bit réservé 28" -msgid "Wide" -msgstr "Large" +msgid "Reserved Bit 32" +msgstr "Bit réservé 32" -msgid "Narrow" -msgstr "Condensé" +msgid "Reserved Bit 33" +msgstr "Bit réservé 33" -msgid "Very Narrow" -msgstr "Très condensé" +msgid "Reserved Bit 34" +msgstr "Bit réservé 34" -msgid "Class10" -msgstr "Classe10" +msgid "Reserved Bit 35" +msgstr "Bit réservé 35" -msgid "Class2" -msgstr "Classe2" +msgid "Reserved Bit 36" +msgstr "Bit réservé 36" -msgid "Class3" -msgstr "Classe3" +msgid "Reserved Bit 37" +msgstr "Bit réservé 37" -msgid "Class4" -msgstr "Classe4" +msgid "Reserved Bit 38" +msgstr "Bit réservé 38" -msgid "Class5" -msgstr "Classe5" +msgid "Reserved Bit 39" +msgstr "Bit réservé 39" -msgid "Class6" -msgstr "Classe6" +msgid "Reserved Bit 40" +msgstr "Bit réservé 40" -msgid "Class7" -msgstr "Classe7" +msgid "Reserved Bit 41" +msgstr "Bit réservé 41" -msgid "Class8" -msgstr "Classe8" +msgid "Reserved Bit 42" +msgstr "Bit réservé 42" -msgid "Class9" -msgstr "Classe9" +msgid "Reserved Bit 43" +msgstr "Bit réservé 43" -msgid "Panose|_Weight" -msgstr "Graisse" +msgid "Reserved Bit 44" +msgstr "Bit réservé 44" -msgid "Stroke _Variation" -msgstr "_Variation du trait" +msgid "Reserved Bit 45" +msgstr "Bit réservé 45" -msgid "_Arm Style" -msgstr "Style de _traverse" +msgid "Reserved Bit 46" +msgstr "Bit réservé 46" -msgid "_Contrast" -msgstr "_Contraste" +msgid "Reserved Bit 47" +msgstr "Bit réservé 48" -msgid "_Letterform" -msgstr "Forme de _Lettre" +msgid "Reserved Bit 9" +msgstr "Bit réservé 9" -msgid "_Midline" -msgstr "Ligne _médiane" +msgid "Reset" +msgstr "Réinitialiser" -msgid "_Proportion" +msgid "" +"Resets the kerning offset and device table corrections to what they were " +"originally" msgstr "" +"Remet le décalage du crénage et les corrections dans la table de " +"périphériques à leur valeurs initiales" -msgid "_Serifs" -msgstr "_Empattements" - -msgid "_X-Height" -msgstr "Hauteur d'_x" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Fichier de ressources" -msgid "F_inials" -msgstr "Po_inçons" +msgid "Restrict Selection" +msgstr "Restreindre la sélection courante" -msgid "F_orm" -msgstr "F_orme" +msgid "Restricted Font" +msgstr "Licence restreinte" -msgid "_Aspect Ratio" -msgstr "Ratio h/l" +msgid "Resultant Y Position" +msgstr "Position Y résultante" -msgid "_Spacing" -msgstr "E_spacement" +msgid "Retain" +msgstr "Conserver" -msgid "_Tool" -msgstr "_Outils" - -msgid "_Topology" -msgstr "_Topologie" - -msgid "_X-Ascent" -msgstr "_X-Ascent :" - -msgid "C_ontrast" -msgstr "_Contraste" - -msgid "Char. _Range" -msgstr "_Gamme de car." - -msgid "T_reatment" -msgstr "T_raitement" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." +msgstr "" +"Conserver les contre-poinçons pour les lettres latines,\n" +"et les rétrécir pour les lettres CJC." -msgid "_Aspect" +msgid "Retain current advance width, center glyph within that width" msgstr "" +"Conserver la chasse actuelle, centrer le glyphe à l'intérieur de cette chasse" -msgid "_Class" -msgstr "_Classe" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "" +"Conserver la chasse actuelle, mettre les approches à l'échelle " +"proportionnellement" -msgid "_Lining" -msgstr "_Doublure" +#, c-format +msgid "Return from enabling function for menu item %s must be boolean" +msgstr "" +"Le retour de la fonction d'activations des items du menu %s doit être " +"booléen." -msgid "_Serif Variant" -msgstr "Var. d'empattements" +msgid "Revalidate" +msgstr "Revalider" -msgid "AR: Char 119" -msgstr "Ratio h/l car. 119" +msgid "Revalidate All" +msgstr "Tout revalider" -msgid "AR: Char 157" -msgstr "Ratio h/l car. 157" +msgid "Reverse Chaining Subs" +msgstr "Enchaînement de subs. à contresens" -msgid "AR: Char 163" -msgstr "Ratio h/l car. 163" +msgid "Reverse Chaining Substitution" +msgstr "Enchaînement de substitutions à contresens" -msgid "AR: Char 211" -msgstr "Ratio h/l car. 211" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Enchaînement de substitutions contextuelles à contresens" -msgid "AR: Char 94" -msgstr "Ratio h/l car. 94" +msgid "Reverse Direction" +msgstr "Inverser la direction" -msgid "_Kind" -msgstr "_Genre" +msgid "Reverse chaining subs" +msgstr "Enchaînement de substitutions à contresens" -msgid "Arabic (Saudi Arabia)" -msgstr "Arabe d'Arabie saoudite" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" +msgstr "" +"Le substitut à contresens doit avoir exactement un glyphe marqué et aucun " +"lookup à la ligne %d de %s" -msgid "Arabic (Iraq)" -msgstr "Arabe irakien" +msgid "Revert Gl_yph" +msgstr "Version précédente du gl_yphe" -msgid "Arabic (Egypt)" -msgstr "Arabe égyptien" +msgid "Revert Kerning" +msgstr "Annuler le crénage" -msgid "Arabic (Libya)" -msgstr "Arabe libyen" +msgid "Revert To _Backup" +msgstr "Revenir à la sauvegarde" -msgid "Arabic (Algeria)" -msgstr "Arabe algérien" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." +msgstr "" +"Ramène la liste de lookups à son état d'origine.\n" +"Mais toute modification aux données de sous-table resteront." -msgid "Arabic (Morocco)" -msgstr "Arabe marocain" +msgid "Review Hints" +msgstr "Revoir les hints" -msgid "Arabic (Tunisia)" -msgstr "Arabe tunisien" +msgid "RevisionsToRetain" +msgstr "Nombre de révisions à conserver" -msgid "Arabic (Oman)" -msgstr "Arabe omanais" +msgid "Rhaeto-Romanic" +msgstr "Rhéro-roman" -msgid "Arabic (Yemen)" -msgstr "Arabe yéménite" +msgid "Rig_ht" +msgstr "_Droite" -msgid "Arabic (Syria)" -msgstr "Arabe syrien" +msgid "Right Bounds" +msgstr "Alignement optique à droite" -msgid "Arabic (Jordan)" -msgstr "Arabe jordanien" +msgid "Right Side Bearing" +msgstr "Approche droite" -msgid "Arabic (Lebanon)" -msgstr "Arabe libanais" +msgid "Right Side Bearing Add" +msgstr "Ajout à l'approche droite" -msgid "Arabic (Kuwait)" -msgstr "Arabe koweïtien" +msgid "Right Side Bearing Scale" +msgstr "Échelle de l'approche droite" -msgid "Arabic (U.A.E.)" -msgstr "Arabe des Émirats" +msgid "Right Side Bearing:" +msgstr "Approche droite :" -msgid "Arabic (Bahrain)" -msgstr "Arabe du Bahreïn" +msgid "Right To Left" +msgstr "Droite à gauche" -msgid "Arabic (Qatar)" -msgstr "Arabe du Qatar" +msgid "Right to Left Alternates" +msgstr "Formes alternatives droite-à-gauche (ARA)" -msgid "Azeri (Latin)" -msgstr "Azéri (latin)" +msgid "Right to Left mirrored forms" +msgstr "Formes reflétées de droite à gauche" -msgid "Azeri (Cyrillic)" -msgstr "Azéri (cyrillique)" +msgid "Ro_und" +msgstr "_Arrondi" -msgid "Bengali Bangladesh" -msgstr "Bengali du Bangladesh" +msgid "Roman Connected" +msgstr "Romaine attachée" -msgid "Cambodian" -msgstr "Cambodgien" +msgid "Roman Disconnected" +msgstr "Romaine détachée" -msgid "Lang|Cherokee" -msgstr "Cherokee" +msgid "Roman Trailing" +msgstr "Romaine empattements étendus" -msgid "Chinese (Taiwan)" -msgstr "Chinois de Taïwan zh_TW" +msgid "Romanian" +msgstr "Roumain" -msgid "Chinese (PRC)" -msgstr "Chinois de RPC zh_CN" +msgid "Romanian (Moldova)" +msgstr "Roumain de Moldavie" -msgid "Chinese (Hong Kong)" -msgstr "Chinois de Hong-Kong zh_HK" +msgid "Romany" +msgstr "Tsigane" -msgid "Chinese (Singapore)" -msgstr "Chinois de Singapour" +msgid "Rotate" +msgstr "Pivoter" -msgid "Chinese (Macau)" -msgstr "Chinois de Macao" +msgid "Rotate 180°" +msgstr "Rotation 180°" -msgid "Croatian Bosnia/Herzegovina" -msgstr "Croate Bosnie/Herzégovine" +msgid "Rotate 3D Around..." +msgstr "Rotation 3D autour de..." -msgid "Divehi" -msgstr "Divehi (Maldivien)" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Rotation 90° anti-horaire" -msgid "Flemish (Belgian Dutch)" -msgstr "Flamand nl_BE" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Rotation 90° horaire" -msgid "Edo" -msgstr "" +msgid "Rotate _180°" +msgstr "Rotation _180°" -msgid "English (British)" -msgstr "Anglais britannique en_UK" +msgid "Rotate _90° CCW" +msgstr "Rotation _90° anti-horaire" -msgid "English (US)" -msgstr "Anglais américain en_US" +msgid "Rotate by Ruler..." +msgstr "Pivoter avec les règles..." -msgid "English (Canada)" -msgstr "Anglais canadien en_CA" +msgid "Rotate each glyph as a unit" +msgstr "Tourner chaque glyphe unitairement" -msgid "English (Australian)" -msgstr "Anglais australien en_AU" +msgid "Rotate the selection" +msgstr "Pivoter la sélection" -msgid "English (New Zealand)" -msgstr "Anglais de Nouvelle-Zélande en_NZ" +msgid "Rotate..." +msgstr "Pivoter..." -msgid "English (Irish)" -msgstr "Anglais d'Irlande en_IE" +msgid "Rotate:" +msgstr "Pivoter :" -msgid "English (South Africa)" -msgstr "Anglais d'Afrique du Sud" +msgid "Rotating" +msgstr "Rotation" -msgid "English (Jamaica)" -msgstr "Anglais de Jamaïque" +msgid "Rotation Angle" +msgstr "Angle de Rotation" -msgid "English (Caribbean)" -msgstr "Anglais des Caraïbes" +msgid "Rotation about X Axis" +msgstr "Rotation autour de l'axe des X" -msgid "English (Belize)" -msgstr "Anglais de Belizé" +msgid "Rotation about Y Axis" +msgstr "Rotation autour de l'axe des Y" -msgid "English (Trinidad)" -msgstr "Anglais de Trinidad" +msgid "Rough" +msgstr "Grossier" -msgid "English (Zimbabwe)" -msgstr "Anglais du Zimbabwe" +msgid "Roun_d" +msgstr "Arron_dir" -msgid "English (Philippines)" -msgstr "Anglais des Philippines" +msgid "Round" +msgstr "Arrondi" -msgid "English (Indonesia)" -msgstr "Anglais d'Indonésie" +msgid "" +"Round Down To Grid\n" +"\n" +"Sets round state to the obvious" +msgstr "" +"Round Down To Grid\n" +"\n" +"Définit l'état arrondi à l'évidence" -msgid "English (Hong Kong)" -msgstr "Anglais de Hong-Kong" - -msgid "English (India)" -msgstr "Anglais d'Inde" +msgid "" +"Round OFF\n" +"Sets round state so that no rounding occurs\n" +"but engine compensation does" +msgstr "" +"Round OFF\n" +"Définit l'état arrondi de sorte qu'aucun arrondissement se produise\n" +"mais que le moteur de compensation le fasse" -msgid "English (Malaysia)" -msgstr "Anglais de Malaisie" +msgid "Round Rectangle Radius" +msgstr "Rayon d'arrondi du rectangle" -msgid "Faeroese" -msgstr "Féroïen" +msgid "" +"Round To Double Grid\n" +"Sets the round state (round to closest .5/int)" +msgstr "" +"Round To Double Grid\n" +"Définit l'état arrondi (arrondir au plus prè .5/ent)" -msgid "Lang|Farsi" -msgstr "Persan" +msgid "" +"Round To Grid\n" +"Sets the round state" +msgstr "" +"Round To Grid\n" +"Définit l'état arrondi" -msgid "Filipino" -msgstr "Philippin" +msgid "" +"Round To Half Grid\n" +"Sets the round state (round to closest .5 not int)" +msgstr "" +"Round To Half Grid\n" +"Définit l'état arrondi (arrondir au plus près .5 pas ent)" -msgid "French French" -msgstr "Français de France fr_FR" +msgid "Round To _Int" +msgstr "_Arrondir aux entiers" -msgid "French Belgium" -msgstr "Français belge fr_BE" +msgid "" +"Round Up To Grid\n" +"Sets the round state" +msgstr "" +"Round Up To Grid\n" +"Définit l'état arrondi" -msgid "French Canadian" -msgstr "Français canadien fr_CA" +msgid "Round/Closed Loops" +msgstr "Arrondis/Boucles fermées" -msgid "French Swiss" -msgstr "Français suisse fr_CH" +msgid "Round/No Loops" +msgstr "Arrondis/Sans boucle" -msgid "French Luxembourg" -msgstr "Français luxembourgeois fr_LU" +msgid "Round/Open Loops" +msgstr "Arrondis/Boucles ouvertes" -msgid "French Monaco" -msgstr "Français Monégasque" +msgid "Rounding to integer..." +msgstr "Arrondi entier..." -msgid "French West Indies" -msgstr "Français des Indes de l'Ouest" +msgid "Row|New" +msgstr "Nouvelle" -msgid "French Réunion" -msgstr "Français de la Réunion" +msgid "Ruby Notational Forms" +msgstr "Glyphes adaptés aux ruby (CJC)" -msgid "French D.R. Congo" -msgstr "Français de la R.D. du Congo" +#, c-format +msgid "Rule %d" +msgstr "Règle %d" -msgid "French Senegal" -msgstr "Français du Sénégal" +msgid "Rule Color" +msgstr "Couleur de séparateur de colonne" -msgid "French Camaroon" -msgstr "Français du Cameroun" +msgid "Ruler Big Tick Color" +msgstr "Couleur des graduations majeures de la règle" -msgid "French Côte d'Ivoire" -msgstr "Français de la Côte d'Ivoire" +msgid "Ruler Options" +msgstr "Options de la règle" -msgid "French Mali" -msgstr "Français du Mali" +msgid "Rumi Numeral Symbols" +msgstr "Symboles numériques rumi" -msgid "French Morocco" -msgstr "Français marocain" +msgid "Runic" +msgstr "Runique" -msgid "French Haiti" -msgstr "Français d'Haiti" +msgid "Russian" +msgstr "Russe" -msgid "French North Africa" -msgstr "Français d'Afrique du Nord" +msgid "Russian (Moldova)" +msgstr "Russe de Moldavie" -msgid "Frisian" -msgstr "Frison" +msgid "Russian Buriat" +msgstr "Buriat russe" -msgid "Fulfulde" -msgstr "Fulfuldé" +msgid "S Brush Joined" +msgstr " 10.2 Au pinceau, lettres liées" -msgid "Gaelic (Scottish)" -msgstr "Gaélique écossais" +msgid "S Brush Unjoined" +msgstr " 10.6 Au pinceau, non liées" -msgid "Gaelic (Irish)" -msgstr "Gaëlique d'Irlande" +msgid "S Calligraphic" +msgstr " 10.5 Calligraphie, non liées" -msgid "German German" -msgstr "Allemand d'Allemagne de_DE" +msgid "S Formal Joined" +msgstr " 10.3 Calligraphie, lettres liées" -msgid "German Swiss" -msgstr "Allemand suisse de_CH" +msgid "S Formal Unjoined" +msgstr " 10.7 Calligraphie, non liées" -msgid "German Austrian" -msgstr "Allemand autrichien de_AT" +msgid "S Miscellaneous" +msgstr " 10.15 Divers" -msgid "German Luxembourg" -msgstr "Allemand luxembourgeois de_LU" +msgid "S Monotone Joined" +msgstr " 10.4 Monotone, lettres liées" -msgid "German Liechtenstein" -msgstr "Allemand du Lichtenstein de_LI" +msgid "S Monotone Unjoined" +msgstr " 10.8 Monotone, non liées" -msgid "Hausa" -msgstr "Haoussa" +msgid "S Uncial" +msgstr " 10.1 Onciales" -msgid "Hawaiian" -msgstr "Hawaïen" +msgid "SB Thumb" +msgstr "Coulisse de barre de défilement" -msgid "Ibibio" +msgid "" +"SCAN conversion ConTRoL\n" +"Pops a number which sets the\n" +"dropout control mode" msgstr "" +"SCAN conversion ConTRoL\n" +"Dépile un nombre qui définit\n" +"le mode de contrôle de dropout" -msgid "Igbo" +msgid "" +"SCANTYPE\n" +"Pops number which sets which scan\n" +"conversion rules to use" msgstr "" +"SCANTYPE\n" +"Dépile un nombre qui définit quelles\n" +"règles de conversion utiliser" -msgid "Italian Swiss" -msgstr "Italien suisse it_CH" - -msgid "Kanuri" +msgid "" +"SHift Contour using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops number of contour to be shifted\n" +"Shifts the entire contour by the amount\n" +"reference point was shifted" msgstr "" +"SHift Contour using reference point[a]\n" +" 0=>utilise rp2 dans zp1\n" +" 1=>utilise rp1 dans zp0\n" +"Dépile le nombre de contours à être déplacé\n" +"Décale tout le contour de la quantité que le point\n" +"de référence a été déplacé" -msgid "Kashmiri (India)" -msgstr "Kashmiri" +msgid "" +"SHift Point using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops as many points as specified by the loop count\n" +"Shifts each by the amount the reference\n" +"point was shifted" +msgstr "" +"SHift Point using reference point[a]\n" +" 0=>utilise rp2 dans zp1\n" +" 1=>utilise rp1 dans zp0\n" +"Dépile autant de points que spécifiés dans le nombre de boucles\n" +"Décale chacun de la quantité que le point\n" +"de référence a été déplacé" -msgid "Konkani" +msgid "" +"SHift Zone using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops the zone to be shifted\n" +"Shifts all points in zone by the amount\n" +"the reference point was shifted" msgstr "" +"SHift Zone using reference point[a]\n" +" 0=>utilise rp2 dans zp1\n" +" 1=>utilise rp1 dans zp0\n" +"Dépile la zone à être décalée\n" +"Décale tous les points dans la zone par la quantité\n" +"que le point de référence a été déplacé" -msgid "Korean (Johab)" -msgstr "Coréen (johab)" +msgid "" +"SHift point by a PIXel amount\n" +"Pops an amount (26.6) and as many points\n" +"as the loop counter specifies\n" +"each point is shifted along the FREEDOM vector" +msgstr "" +"SHift point by a PIXel amount\n" +"Dépile un montant (26.6) et autant de points\n" +"que le compteur de boucles spécifie,\n" +"chaque point étant déplacé sur le vecteur libre" -msgid "Lithuanian (Classic)" -msgstr "Lituanien (classique)" +msgid "SIL Graphite layout feature table" +msgstr "table d'agencement SIL Graphite" -msgid "Malay" -msgstr "Malais" +msgid "SIL Graphite rule table" +msgstr "table de règles SIL Graphite" -msgid "Malay (Brunei)" -msgstr "Malais de Bruneï" +msgid "SJIS (Kanji)" +msgstr "SJIS (kanji)" -msgid "Manipuri" +msgid "" +"SUBtract\n" +"Pops two 26.6 fixed numbers from stack\n" +"subtracts them, pushes result" msgstr "" +"SUBtract\n" +"Dépile deux nombres fixes 26.6 de la pile\n" +"les soustraits et empile le résultat" -msgid "Maori" -msgstr "" +msgid "SVG Template" +msgstr "Motif SVG" -msgid "Mongolian (Cyrillic)" -msgstr "Mongol (cyrillique)" +msgid "SVG font" +msgstr "Police SVG" -msgid "Nepali (India)" -msgstr "Népalais d'Inde" +msgid "S_ave Feature File..." +msgstr "Enregistrer le fichier de fonctionnalités" -msgid "Norwegian (Bokmal)" -msgstr "Norvégien bokmål no_NO" +msgid "S_ave as..." +msgstr "Enregi_strer sous..." -msgid "Norwegian (Nynorsk)" -msgstr "Norvégien nynorsk no_NO" +msgid "S_etup" +msgstr "_Configuration" -msgid "Oromo" -msgstr "" +msgid "S_hadow..." +msgstr "Ombre..." -msgid "Papiamentu" -msgstr "Papiamento" +msgid "S_how Dependent" +msgstr "Montrer les dé_pendances" -msgid "Portuguese (Portugal)" -msgstr "Portugais du Portugal pt_PT" +msgid "S_how H. Metrics..." +msgstr "Montrer métriques _horizontales" -msgid "Portuguese (Brasil)" -msgstr "Portugais du Brésil pt_BR" +msgid "S_nap to horizontal/vertical" +msgstr "Arro_ndi horizontal/vertical" -msgid "Punjabi (India)" -msgstr "Pendjabi de l'Inde" +msgid "S_quare" +msgstr "Ca_rrée" -msgid "Punjabi (Pakistan)" -msgstr "Pendjabi du Pakistan" +msgid "S_uggest Deltas..." +msgstr "S_uggérer des deltas…" -msgid "Quecha (Bolivia)" -msgstr "Quechua de Bolivie" +msgid "Sa_me Glyph As" +msgstr "_Même glyphe que" -msgid "Quecha (Ecuador)" -msgstr "Quechua de l'Equateur" +msgid "Sa_ve Lookup..." +msgstr "Enre_gistrer le lookup..." -msgid "Quecha (Peru)" -msgstr "Quechua du Pérou" +msgid "Samaritan" +msgstr "Samaritain" -msgid "Rhaeto-Romanic" -msgstr "Rhéro-roman" +msgid "Samaritan, Punctuation" +msgstr "Samaritain, Ponctuation" -msgid "Romanian (Moldova)" -msgstr "Roumain de Moldavie" +msgid "Same as Match Classes" +msgstr "Classes d'identité avec motif" -msgid "Russian (Moldova)" -msgstr "Russe de Moldavie" +msgid "Same as PostScript Names" +msgstr "Idem aux noms PostScript" -msgid "Sepedi" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." msgstr "" +"Identique au précédent, mais pour les terminaisons de petits traits (i.e. " +"empattements),\n" +"qui peut dévier de façon plus significative de la direction horizontale ou " +"verticale." -msgid "Serbian (Cyrillic)" -msgstr "Serbe (cyrillique)" - -msgid "Serbian (Latin)" -msgstr "Serbe (latin)" +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "" +"La même balise '%c%c%c%c' apparaît deux fois dans l'entêtre sfnt de la table." -msgid "Sindhi India" -msgstr "Sindhi de l'Inde" +msgid "Sami (Lappish)" +msgstr "Sami (lappon)" -msgid "Sindhi Pakistan" -msgstr "Sindhi du Pakistan" +msgid "Sample Text" +msgstr "Échantillon" -msgid "Sorbian" -msgstr "Sorabe" +msgid "Sans-Serif" +msgstr "Sans empattements" -msgid "Spanish (Traditional)" -msgstr "Espagnol traditionnel es_ES" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr " 8.4 X élevé géométrie ronde" -msgid "Spanish Mexico" -msgstr "Espagnol mexicain es_MX" +msgid "Sans-Serif|SS Humanist" +msgstr " 8.2 Humane" -msgid "Spanish (Modern)" -msgstr "Espagnol moderne es_ES" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr " 8.1 IBM Néo-grotesque gothique" -msgid "Spanish (Guatemala)" -msgstr "Espagnol guatémalien es" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr " 8.3 X bas géométrie ronde" -msgid "Spanish (Costa Rica)" -msgstr "Espagnol du Costa-Rica es" +msgid "Sans-Serif|SS Matrix" +msgstr " 8.10 Matriciel" -msgid "Spanish (Panama)" -msgstr "Espagnol panaméen es" +msgid "Sans-Serif|SS Miscellaneous" +msgstr " 8.15 Divers" -msgid "Spanish (Dominican Republic)" -msgstr "Espagnol de République Dominicaine es" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr " 8.6 Grotesque gothique modifié" -msgid "Spanish (Venezuela)" -msgstr "Espagnol vénézuélien es" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr " 8.5 Néogrotesque gothique" -msgid "Spanish (Colombia)" -msgstr "Espagnol colombien es" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr " 8.9 Machine à écrire gothique" -msgid "Spanish (Peru)" -msgstr "Espagnol pérouvien es" +msgid "Sanskrit" +msgstr "Sanscrit" -msgid "Spanish (Argentina)" -msgstr "Espagnol argentin es" +msgid "Santali" +msgstr "Santal" -msgid "Spanish (Ecuador)" -msgstr "Espagnol de l'Équateur" +msgid "Saraiki" +msgstr "Saraïki" -msgid "Spanish (Chile)" -msgstr "Espagnol chilien es" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "Saturation, valeur et les trois couleurs doivent être entre 0 et 1" -msgid "Spanish (Uruguay)" -msgstr "Espagnol d'Uruguay es" +msgid "Saturation:" +msgstr "Saturation :" -msgid "Spanish (Paraguay)" -msgstr "Espagnol de Paraguay es" +msgid "Save" +msgstr "Enregistrer" -msgid "Spanish (Bolivia)" -msgstr "Espagnol bolivien es" +msgid "Save A_ll" +msgstr "_Tout enregistrer" -msgid "Spanish (El Salvador)" -msgstr "Espagnol d'El Salvador es" +msgid "Save As _Image..." +msgstr "Enregistrer comme _image..." -msgid "Spanish (Honduras)" -msgstr "Espagnol d'Honduras es" +msgid "Save Colors" +msgstr "Enregistrer les couleurs" -msgid "Spanish (Nicaragua)" -msgstr "Espagnol du Nicaragua es" +msgid "Save Comments" +msgstr "Enregistrer les commentaires" -msgid "Spanish (Puerto Rico)" -msgstr "Espagnol de Puerto-Rico es" +msgid "Save Failed" +msgstr "Échec de l'enregistrement" -msgid "Spanish (United States)" -msgstr "Espagnol des États-Unis" +msgid "Save Guides" +msgstr "Enregistrer les guides" -msgid "Spanish (Latin America)" -msgstr "Espagnol d'Amérique Latine" +msgid "Save Image" +msgstr "Enregistrer l'image" -msgid "Sutu" -msgstr "" +msgid "Save Layers" +msgstr "Enregistrer les calques" -msgid "Swahili (Kenyan)" -msgstr "Swahili (Kenya)" +msgid "Save Resource file as..." +msgstr "Enregistrer le fichier de ressource sous..." -msgid "Swedish (Sweden)" -msgstr "Suédois sv_SE" +msgid "Save a font based on the specified layer" +msgstr "Enregistrer une fonte selon le calque spécifié" -msgid "Swedish (Finland)" -msgstr "Suédois de Finlande sv_FI" +msgid "Save as _Directory" +msgstr "Enregistrer comme répertoire" -msgid "Lang|Syriac" -msgstr "Syrien" +msgid "Save as..." +msgstr "Enregistrer sous..." -msgid "Tajik" -msgstr "Tadjik" +msgid "Save glyph colors in the PfEd table" +msgstr "Enregistrer les couleurs des glyphes dans la table 'PfEd'" -msgid "Tamazight (Arabic)" -msgstr "Tamazight (Arabe)" +msgid "Save glyph comments in the PfEd table" +msgstr "Enregistrer les commentaires des glyphes dans la table 'PfEd'" -msgid "Tamazight (Latin)" -msgstr "Tamazight (latin)" +msgid "Save in _UCS2" +msgstr "Enregistrer en _UCS2" -msgid "Tatar (Tatarstan)" -msgstr "Tatar du Tatarstan" +msgid "Save the guidelines in the Guide layer." +msgstr "Enregistrer les guides dans le calque Guide." -msgid "Tibetan (PRC)" -msgstr "Tibétain (PRC)" +msgid "Saving AFM File" +msgstr "Enregistrement du fichier AFM" -msgid "Tibetan Bhutan" -msgstr "Tibétain du Boutan" +msgid "Saving Bitmap Font(s)" +msgstr "Enregistrement de la (des) fonte(s) bitmap" -msgid "Tigrinya Ethiopia" -msgstr "Tigrinya d'Éthiopie" +msgid "Saving Bitmaps" +msgstr "Enregistrement des images" -msgid "Tigrinyan Eritrea" -msgstr "Tigrinya d'Érythrée" +msgid "Saving CID keyed font" +msgstr "Enregistrement fonte CID" -msgid "Tsonga" -msgstr "" +msgid "Saving Multiple PostScript Fonts" +msgstr "Enregistrement en plusieurs fontes PostScript" -msgid "Tswana" -msgstr "" +msgid "Saving OFM File" +msgstr "Enregistrement du fichier OFM" -msgid "Urdu (Pakistan)" -msgstr "Ourdou du Pakistan" +msgid "Saving OpenType Font" +msgstr "Enregistrer la fonte OpenType" -msgid "Urdu (India)" -msgstr "Ourdou d'Inde" +msgid "Saving Outlines" +msgstr "Enregistrement des contours" -msgid "Uzbek (Latin)" -msgstr "Ouszbek (latin)" +msgid "Saving PFM File" +msgstr "Enregistrement du fichier PFM" -msgid "Uzbek (Cyrillic)" -msgstr "Ouszbek (cyrillique)" +msgid "Saving PostScript Font" +msgstr "Enregistrement fonte PostScript" -msgid "Venda" -msgstr "" +msgid "Saving SVG font" +msgstr "Enregistrement police SVG" -msgid "Xhosa" -msgstr "" +msgid "Saving Spline Font Database" +msgstr "Enregistrement du fichier de courbes de Bézier" -msgid "Lang|Yi" -msgstr "Yi" +msgid "Saving TFM File" +msgstr "Enregistrement du fichier TFM" -msgid "Yoruba" -msgstr "" +msgid "Saving TrueType Font" +msgstr "Enregistrement de la fonte TrueType" -msgid "Zulu" -msgstr "Zoulou" +msgid "Saving Unified Font Object" +msgstr "Enregistrement Objet Fonte Unifié" -msgid "Styles (SubFamily)" -msgstr "Styles (SousFamille)" +msgid "Saving font" +msgstr "Enregistrement de la fonte" -msgid "Copyright" -msgstr "Copyright " +msgid "Saving multi-master font" +msgstr "Enregistrement de la fonte Multi-Maître" -msgid "Family" -msgstr "Famille" +msgid "Saving..." +msgstr "Enregistrement..." -msgid "Fullname" -msgstr "Nom complet" +msgid "Sc_ale & Tile" +msgstr "Mise à l'échelle & tuilage" -msgid "UniqueID" -msgstr "Identifiant Unique" +msgid "Sca_le" +msgstr "Éche_lle" -msgid "Version" -msgstr "" +msgid "Scale Bearings By:" +msgstr "Mette les approches à l'échelle :" -msgid "Trademark" -msgstr "Marque commerciale" +msgid "Scale By" +msgstr "Mise à l'échelle de" -msgid "Manufacturer" -msgstr "Fabriquant" +msgid "Scale Factor" +msgstr "Facteur d'échelle" -msgid "Designer" -msgstr "" +msgid "Scale LBearing By:" +msgstr "Redimensionner l'approche gauche à :" -msgid "Descriptor" -msgstr "Descripteur" +msgid "Scale RBearing By:" +msgstr "Redimensionner l'approche droite à :" -msgid "Vendor URL" -msgstr "URL du vendeur" +msgid "Scale Uniformly..." +msgstr "Mise à l'échelle uniforme..." -msgid "Designer URL" -msgstr "URL du designer" +msgid "Scale VAdvance By:" +msgstr "Redimensionner la chasse verticale à :" -msgid "License" -msgstr "Licence" +msgid "Scale Width By:" +msgstr "Redimensionner la largeur à :" -msgid "License URL" -msgstr "URL de la licence" +msgid "Scale X/Y the same" +msgstr "Mettre X/Y à la même échelle" -msgid "Preferred Family" -msgstr "Famille OTF préférée" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "Les facteurs d'échelle doivent être entre 3 et 1000 pourcent." -msgid "Preferred Styles" -msgstr "Styles OTF préférés" +msgid "Scale so text width matches path length" +msgstr "" +"Mettre à l'échelle la largeur du texte pour qu'il corresponde à la longueur " +"du chemin" -msgid "Compatible Full" -msgstr "Compatibilité totale" +msgid "Scale the selection" +msgstr "Mettre la sélection à l'échelle" -msgid "Sample Text" -msgstr "Échantillon" +msgid "Scale..." +msgstr "Mise à l'échelle..." -msgid "CID findfont Name" -msgstr "Nom \"findfont\" CID" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "CoeffReduc: (%.2f,%.2f)" -msgid "WWS Family" -msgstr "Famille WSS" +msgid "Scaling" +msgstr "Mise à l'échelle" -msgid "WWS Subfamily" -msgstr "SousFamille WSS" +msgid "Scaling Bitmaps" +msgstr "Mise à l'échelle des bitmaps" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "Scientific" +msgstr "Scientifique" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "Scientific Inferiors" +msgstr "Indices scientifiques" -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" +msgid "Scottish Gaelic" +msgstr "Gaélique écossais" -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "Largeur d'écran en centimètres" -msgid "Arabic (& Supplement)" -msgstr "" +msgid "Screen Width in Inches" +msgstr "Largeur d'écran en pouces" -msgid "Georgian (& Supplement)" -msgstr "" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Écriture '%c%c%c%c' " -msgid "Latin Extended Additional/C/D" +#, c-format +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" +"L'écriture '%c%c%c%c' affirme la ligne de base '%c%c%c%c' comme son défaut, " +"mais cette ligne de base n'est pas actuellement active." -msgid "General/Supplemental Punctuation" -msgstr "" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Écriture '%c%c%c%c' sur %c%c%c%c " -msgid "Subscripts and Superscripts" -msgstr "Indices & Exposants" +msgid "Script File" +msgstr "Fichier de script" -msgid "Numeric Forms" -msgstr "Formes numériques" +msgid "Script Menu" +msgstr "Scripts" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" +msgid "Script Tag too long" +msgstr "Balise d'écriture trop longue" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "Script Tag:" +msgstr "Balise d'écriture:" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Script with no associated menu name" +msgstr "Script sans entrée dans le menu" -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Script(s)" +msgstr "Système(s) d'écriture" -msgid "Non-Basic Multilingual Plane" -msgstr "Plan multilingue autre que PMB" +msgid "Script(s) & Language(s)" +msgstr "Système d'écriture & langue" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "Scripts" +msgstr "10. Scriptes" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "Scripts are 4 letter tags" +msgstr "Les balises d'écritues comportent 4 lettres" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Arabe" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "Script|Aramaic" +msgstr "Araméen" -msgid "Khmer & Khmer Symbols" -msgstr "" +msgid "Script|Armenian" +msgstr "Arménien" -msgid "Yi Syllables/Radicals" -msgstr "Radicaux/syllabes Yi" +msgid "Script|Avestan" +msgstr "Avestique" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Script|Balinese" +msgstr "Balinais" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Script|Batak" +msgstr "Batak" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Script|Bengali" +msgstr "Bengali" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Script|Bengali2" +msgstr "Bengali2" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Script|Buginese" +msgstr "Bugi" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "Script|Buhid" +msgstr "Buhid" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "Script|Central European" +msgstr "Européen central" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "Script|Cham" +msgstr "Cham" -msgid "Unassigned Bit 123" -msgstr "Bit 123 non assigné" +msgid "Script|Cherokee" +msgstr "Cherokee" -msgid "Unassigned Bit 124" -msgstr "Bit 124 non assigné" +msgid "Script|Coptic" +msgstr "Copte" -msgid "Unassigned Bit 125" -msgstr "Bit 125 non assigné" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Cyrillique" -msgid "Unassigned Bit 126" -msgstr "Bit 126 non assigné" +msgid "Script|Default" +msgstr "Par défaut" -msgid "Unassigned Bit 127" -msgstr "Bit 127 non assigné" +msgid "Script|Devanagari" +msgstr "Dévanagari" -msgid "1252, Latin-1" -msgstr "" +msgid "Script|Ethiopic" +msgstr "Éthiopien" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, Latin-2 (Europe de l'Est)" +msgid "Script|Georgian" +msgstr "Géorgien" -msgid "1251, Cyrillic" -msgstr "1251, Cyrillique" +msgid "Script|Greek" +msgstr "Grec" -msgid "1253, Greek" -msgstr "1253, Grec" +msgid "Script|Gujarati" +msgstr "Goudjrati" -msgid "1254, Turkish" -msgstr "1254, Turc" +msgid "Script|Gujarati2" +msgstr "Goudjrati2" -msgid "1255, Hebrew" -msgstr "1255, Hébreu" +msgid "Script|Gurmukhi" +msgstr "Gourmoukhi" -msgid "1256, Arabic" -msgstr "1256, Arabe" +msgid "Script|Hanunóo" +msgstr "Hanounóo" -msgid "1257, Windows Baltic" -msgstr "1257, Pays Baltes" +msgid "Script|Hebrew" +msgstr "Hébreu" -msgid "1258, Vietnamese" -msgstr "1258, Viêtnamien" +msgid "Script|Japanese" +msgstr "Japonais" -msgid "Reserved Bit 9" -msgstr "Bit réservé 9" +msgid "Script|Javanese" +msgstr "Javanais" -msgid "Reserved Bit 10" -msgstr "Bit réservé 10" +msgid "Script|Kannada" +msgstr "Kannada" -msgid "Reserved Bit 11" -msgstr "Bit réservé 11" +msgid "Script|Kannada2" +msgstr "Kannada2" -msgid "Reserved Bit 12" -msgstr "Bit réservé 12" - -msgid "Reserved Bit 13" -msgstr "Bit réservé 13" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -msgid "Reserved Bit 14" -msgstr "Bit réservé 14" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "Reserved Bit 15" -msgstr "Bit réservé 15" +msgid "Script|Korean" +msgstr "Coréen" -msgid "874, Thai" -msgstr "874, Thaï" +msgid "Script|Lao" +msgstr "Laotien" -msgid "932, JIS/Japan" -msgstr "932, Janponais" +msgid "Script|Latin" +msgstr "Latin" -msgid "936, Simplified Chinese" -msgstr "936, Chinois simplifié" +msgid "Script|Limbu" +msgstr "Limbu" -msgid "949, Korean Wansung" -msgstr "949, Coréen Wansung" +msgid "Script|Malayālam" +msgstr "Malayalam" -msgid "950, Traditional Chinese" -msgstr "950, Chinois traditionnel" +msgid "Script|Malayālam2" +msgstr "Malayalam2" -msgid "1361, Korean Johab" -msgstr "1361, Coréen (johab)" +msgid "Script|Mandaean" +msgstr "Mandéen" -msgid "Reserved Bit 22" -msgstr "Bit réservé 22" +msgid "Script|Mongolian" +msgstr "Mongol" -msgid "Reserved Bit 23" -msgstr "Bit réservé 23" +msgid "Script|Myanmar" +msgstr "Birman" -msgid "Reserved Bit 24" -msgstr "Bit réservé 24" +msgid "Script|New" +msgstr "Nouvelle" -msgid "Reserved Bit 25" -msgstr "Bit réservé 25" +msgid "Script|Old Permic" +msgstr "Permien ancien" -msgid "Reserved Bit 26" -msgstr "Bit réservé 26" +msgid "Script|Oriya" +msgstr "Odia" -msgid "Reserved Bit 27" -msgstr "Bit réservé 27" +msgid "Script|Oriya2" +msgstr "Odia2" -msgid "Reserved Bit 28" -msgstr "Bit réservé 28" +msgid "Script|Phags-pa" +msgstr "Phagpa" -msgid "Mac Roman" -msgstr "" +msgid "Script|Phoenician" +msgstr "Phénicien" -msgid "OEM Charset" -msgstr "OEM" +msgid "Script|RSymbol" +msgstr "Symbole de marque déposée" -msgid "Symbol Charset" -msgstr "Symboles" +msgid "Script|Roman" +msgstr "Latin" -msgid "Reserved Bit 32" -msgstr "Bit réservé 32" +msgid "Script|Simplified Chinese" +msgstr "Chinois simplifié" -msgid "Reserved Bit 33" -msgstr "Bit réservé 33" +msgid "Script|Sinhala" +msgstr "Singhalais" -msgid "Reserved Bit 34" -msgstr "Bit réservé 34" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Sumero-Akkadian cunéiforme" -msgid "Reserved Bit 35" -msgstr "Bit réservé 35" +msgid "Script|Sundanese" +msgstr "Soundanais" -msgid "Reserved Bit 36" -msgstr "Bit réservé 36" +msgid "Script|Syloti Nagri" +msgstr "Sylotî nâgrî" -msgid "Reserved Bit 37" -msgstr "Bit réservé 37" +msgid "Script|Syriac" +msgstr "Syriaque" -msgid "Reserved Bit 38" -msgstr "Bit réservé 38" +msgid "Script|Tagalog" +msgstr "Tagalog" -msgid "Reserved Bit 39" -msgstr "Bit réservé 39" +msgid "Script|Tagbanwa" +msgstr "Tagbanoua" -msgid "Reserved Bit 40" -msgstr "Bit réservé 40" +msgid "Script|Tamil" +msgstr "Tamoul" -msgid "Reserved Bit 41" -msgstr "Bit réservé 41" +msgid "Script|Tamil2" +msgstr "Tamoul2" -msgid "Reserved Bit 42" -msgstr "Bit réservé 42" +msgid "Script|Telugu" +msgstr "Télougou" -msgid "Reserved Bit 43" -msgstr "Bit réservé 43" +msgid "Script|Telugu2" +msgstr "Télougou2" -msgid "Reserved Bit 44" -msgstr "Bit réservé 44" +msgid "Script|Thai" +msgstr "Thaï" -msgid "Reserved Bit 45" -msgstr "Bit réservé 45" +msgid "Script|Tibetan" +msgstr "Tibétain" -msgid "Reserved Bit 46" -msgstr "Bit réservé 46" +msgid "Script|Traditional Chinese" +msgstr "Chinois traditionnel" -msgid "Reserved Bit 47" -msgstr "Bit réservé 48" +msgid "Script|Ugaritic" +msgstr "Ougaritique" -msgid "869, IBM Greek" -msgstr "869, IBM Grec" +msgid "Script|Vai" +msgstr "Vaï" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS Cyrillique " +msgid "Script|Yi" +msgstr "Yi" -msgid "865, MS_DOS Nordic" -msgstr "865, MS-DOS Nordique langues danoises, norvégiennes" +msgid "Scroll Bar" +msgstr "Barre de défilement" -msgid "864, Arabic" -msgstr "864, Arabe" +msgid "Scroll Bar Thumb" +msgstr "Coulisse de barre de défilement" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS Français canadien" +msgid "Scroll Bitmap" +msgstr "Faire défiler bitmap" -msgid "862, Hebrew" -msgstr "862, Hébreu" +msgid "Scroll To Glyph" +msgstr "Scroller vers le glyphe" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS Islandais" +msgid "Scroll by hand" +msgstr "Défilement à la main" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS Portugais" +msgid "ScrollBar" +msgstr "Barre de défilement" -msgid "857, IBM Turkish" -msgstr "857, Turc IBM" +msgid "Search Pattern" +msgstr "Motif de recherche" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, Cyrillique IBM; principalement Russe" +msgid "Search Pattern:" +msgstr "Motif de recherche :" -msgid "852, Latin 2" -msgstr "852, latin-2" +msgid "Search Radius" +msgstr "Chercher rayon" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS langues baltes" +msgid "Search Selected Chars Only" +msgstr "Rechercher seulement les caractères sélectionnés" -msgid "737, Greek; former 437 G" -msgstr "737, Grec (437G)" +msgid "Second Char" +msgstr "Glyphe à droite" -msgid "708, Arabic ASMO 708" -msgstr "708, Arabe ASMO" +#, c-format +msgid "Second Class %d\n" +msgstr "Seconde classe %d\n" -msgid "850, WE/Latin 1" -msgstr "850, Latin-1 langues d’Europe occidentale" +msgid "Second Glyph Name" +msgstr "Noms du second glyphe" -msgid "437, US" -msgstr "437, États-Unis" +msgid "Second _to All" +msgstr "Le second partout" -msgid "String ID" -msgstr "Id. de chaîne" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Second glyphe de %s" -msgid "String" -msgstr "Chaîne" +msgid "Section|Continue" +msgstr "Continuer" -msgid "Feature Tags" -msgstr "Marqueurs" +msgid "Section|Start" +msgstr "Débuter" -msgid "Friendly Name" -msgstr "Nom courant" +msgid "See also:" +msgstr "Voir aussi :" -msgid "Name" -msgstr "Nom" +msgid "SeekCharacter" +msgstr "Recherche de caractère" -msgid "No Grid Fit" -msgstr "pas ajusté" +msgid "Segment Separator" +msgstr "Séparateur de segment" -msgid "Grid Fit" -msgstr "ajusté" +msgid "Selec_t By Lookup Subtable..." +msgstr "Sélection par _sous-table..." -msgid "No Anti-Alias" -msgstr "noir et blanc" +msgid "Select All _Points & Refs" +msgstr "Sélec_tionner tous points et références" -msgid "Anti-Alias" -msgstr "niveaux de gris" +msgid "Select Anc_hors" +msgstr "Séle_ctionner ancres" -msgid "No Symmetric-Smooth" -msgstr "pas de lissage" +msgid "Select By ATT..." +msgstr "Sélection par ATT..." -msgid "Symmetric-Smoothing" -msgstr "lissage symétrique" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "pas d'ajustement" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "ajustement" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Pixels par EM" +msgid "Select By Lookup Subtable" +msgstr "Sélection par _sous-table..." -msgid "Gasp|Grid Fit" -msgstr "Ajustement grille" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Choisir la classe contenant :" -msgid "Gasp|Anti-Alias" -msgstr "Niveaux de gris" +msgid "Select Glyphs With" +msgstr "Sélectionner les glyphes ayant" -msgid "Gasp|Symmetric Smoothing" -msgstr "Lissage symétrique" +msgid "Select Glyphs in lookup subtable" +msgstr "Sous-table de lookup à sélectionner:" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Ajustement si lissage" +msgid "Select In Font" +msgstr "liste -> sélection" -msgid "Cubic" -msgstr "Cubique" +msgid "Select Open Contours" +msgstr "Selectionnez les contours ouverts" -msgid "Quadratic" -msgstr "Quadratique" +msgid "Select Point(s) at..." +msgstr "Sélectionner les Points à..." -msgid "Layer|Foreground" -msgstr "Avant-plan" +msgid "Select Points Affected by HM" +msgstr "Sélectionner les Points Affectés par HM" -msgid "Layer|Background" -msgstr "Arrière-plan" +msgid "Select Results" +msgstr "Sélection des résultats" -msgid "Layer Name" -msgstr "Nom du calque" +msgid "Select _All" +msgstr "_Tout sélectionner" -msgid "Curve Type" -msgstr "Type de courbe" +msgid "Select a ligature to view" +msgstr "Sélectionner une ligature à visionner" -msgid "Type" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." msgstr "" +"Sélectionnez autant de langues que nécessaire.\n" +"Maintenez enfoncée la touche de contrôle en cliquant\n" +"pour effectuer des sélections multiples." -msgid "Orig layer" -msgstr "Calque ori" - -msgid "Set Name" -msgstr "Nom du jeu" +msgid "Select by Color" +msgstr "Sélection par couleur" -msgid "Glyphs in the set" -msgstr "Glyphes dans le jeu" +msgid "Select by Name" +msgstr "Sélectionner par nom" -msgid "Class Name" -msgstr "Nom de classe" +msgid "Select by Script" +msgstr "Sélection par système d'écriture" -msgid "Key" -msgstr "Clé" +msgid "Select by _Color" +msgstr "Sélection par _couleur" -msgid "Value" -msgstr "Valeur" +msgid "Select by _Script..." +msgstr "Sélection par système d'écriture…" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Type incorrect" +msgid "Select by _Wildcard..." +msgstr "Sélection par métacaractère…" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" -"Tableau de nombres attendu.\n" -"Impossible d'analyser \"%.*s\" comme un nombre." +msgid "Select glyphs for the first part of the kern pair" +msgstr "Sélection des glyphes pour la première partie de la paire de crénage" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"Valeur booléenne attendue.\n" -"(\"vrai\" ou \"faux\")" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Sélection des glyphes pour la seconde partie de la paire de crénage" msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." msgstr "" -"Code PostScript attendu.\n" -"Il commence habituellement par une \"{\" et se termine avec une \"}\"." - -msgid "Expected number." -msgstr "Nombre attendu" - -msgid "No Name" -msgstr "Nom manquant" - -msgid "Please specify a name for this mark class or set" -msgstr "Svp spécifiez un nom pour cette classe ou jeu de signes" +"Sélectionnez les glyphes dans fenêtre de fonte ci-dessus.\n" +"Les glyphes sélectionnés deviendront votre classe de glyphes." -msgid "Mark class/set names should not contain spaces." -msgstr "Les noms de classe/jeu de signes ne doivent pas contenir d'espace." +msgid "Select hints between which counters are formed" +msgstr "Sélectionnez les hints entre lesquels les contrepoinçons sont formés" -msgid "Duplicate Name" -msgstr "Nom déjà existant" +msgid "Select lookups from other fonts" +msgstr "Sélectionner les lookups d'une autre fontes" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." msgstr "" -"Ce nom a précédemment été utilisé pour identifier la classe/jeu de signes #" -"%d." - -msgid "Mark Class was in use" -msgstr "La classe de signes était en cours d'utilisation" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "Cette classe de signes (%s) était utilisée dans le lookup %s" - -msgid "Mark Set was in use" -msgstr "Le jeu de signes était en cours d'utilisation" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "Ce jeu de signes (%s) était utilisée dans le lookup %s" - -msgid "Bad Family Name" -msgstr "Nom de famille incorrect" +"Sélectionner du texte, puis utiliser cette liste pour modifier\n" +"la fonte dans laquelle ces caractères sont affichés." -msgid "Bad Family Name, must begin with an alphabetic character." +msgid "" +"Select some text, then use this list to specify\n" +"active features." msgstr "" -"Nom de famille incorrect, il doit commencer par un caractère alphabétique" +"Sélectionnez du texte, puis utiliser cette liste\n" +"pour spécifier les fonctionnalités actives." -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"Select some text, then use this list to specify\n" +"the current script & language." msgstr "" -"Un nom PostScript doit être écrit en ASCII\n" -"et ne doit contenir ni (){}[]<>%%/ ni espace\n" -"et ne doit pas dépasser 63 caractères" - -msgid "A Font Family name is required" -msgstr "Un nom de famille est nécessaire" - -msgid "Bad Font Family Name" -msgstr "Nom de famille de fonte incorrect" +"Sélectionnez du texte, puis utiliser cette liste pour\n" +"spécifier l'écriture et la langue actuelle." msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" msgstr "" -"Des versions de Windows vont refuser d'installer des polices Postscript si " -"leur nom de famille comporte plus de 31 caractères. Voulez-vous continuer " -"malgré tout?" +"Sélectionnez du texte. Ensuite ce contrôle choisit si ces caractères\n" +"seront Anti-Aliasés (avec des niveaux de gris) ou pas (bitmap)." msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" +"Select some text, this specifies the pixel\n" +"size of those characters" msgstr "" -"Des versions de Windows vont refuser d'installer des polices Postscript si " -"leur nom comporte plus de 31 caractères. Voulez-vous continuer malgré tout?" +"Sélectionnez du texte, ceci indique la taille\n" +"en pixel de ces caractères" msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" +"Select some text, this specifies the point\n" +"size of those characters" msgstr "" -"La spécification d'Adobe (5088.FontNames.pdf) stipule que les noms de police " -"ne devraient pas comporter plus de 29 caractères. Voulez-vous continuer " -"malgré tout?" +"Sélectionnez du texte, ceci indique la taille\n" +"en point de ces caractères" -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" -"Un nom PostScript doit être écrit en ASCII\n" -"et ne doit contenir ni (){}[]<>%%/ ni espace" +"Sélectionnez du texte, ceci indique la taille\n" +"verticale de ces caractères en unités-em" -#, c-format -msgid "Version %.20s" -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "Choisir la classe contenant le glyphe nommé:" -msgid "Detach from PostScript Names" -msgstr "Différent des noms PostScript" +msgid "Selected BG Color" +msgstr "Couleur d'arrière-plan sélectionné" -msgid "Same as PostScript Names" -msgstr "Idem aux noms PostScript" +msgid "Selected CP Color" +msgstr "Couleur du p. de c. sélectionné" -msgid "Multi-line edit" -msgstr "Édition multi-lignes" +msgid "Selected FG Color" +msgstr "Couleur de premier-plan sélectionné" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "chaîne %1$.30s pour %2$.30s" +msgid "Selected Glyph Col" +msgstr "Coul. glyphe sélectionné" -msgid "Using the OFL for your open fonts" -msgstr "Utilisation de la license OFL pour vos polices libres" +msgid "Selected Glyphs" +msgstr "Les glyphes sélectionnés" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" -"L'OFL est une licence logicielle approuvée par la communauté et conçue pour " -"les projets de fontes libres/ouverts.\n" -"Les polices de caractères sous licence OFL peuvent être utilisées, étudiées, " -"copiées, modifiées, intégrées, fusionnées et redistribuées tout en donnant " -"suffisamment de contrôle et d'intégrité artistique aux auteurs. Pour plus de " -"détails, y compris une FAQ, voir http://scripts.sil.org/OFL.\n" -"\n" -"Ces métadonnées de fonte aideront les utilisateurs, les concepteurs et les " -"canaux de distribution à vous connaître, à vous contacter et quels droits " -"vous accordez.\n" -"Lors de la publication des versions modifiées, pensez à ajouter votre avis " -"supplémentaire, y compris tout nom réservé de police supplémentaire.\n" -"\n" -"Amusez-vous à concevoir des polices ouvertes!" - -msgid "Slant:" -msgstr "Pente :" +msgid "Selected LBearing Color" +msgstr "Couleur d'approche gauche sélectionnée" -msgid "Space:" -msgstr "Espace inter-mots :" +msgid "Selected Point Color" +msgstr "Couleur de point sélectionné" -msgid "Stretch:" -msgstr "Extension :" +msgid "Selected Point Width" +msgstr "Largeur de point sélectionné" -msgid "Quad:" -msgstr "Cadratin :" +msgid "Selected Width Color" +msgstr "Couleur de chasse sélectionnée" -msgid "Shrink:" -msgstr "Rétrécissement :" +msgid "Self Intersecting" +msgstr "auto intersection" -msgid "XHeight:" -msgstr "Hauteur des bas-de-casse :" +msgid "Self-referential character" +msgstr "Caractère avec auto-référence" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Espace additionnel:" +msgid "Self-referential glyph" +msgstr "Glyphe avec auto-référence" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" -"Dans une fonte italique, déplacement horizontal correspondant à un " -"déplacement vertical de 1" +msgid "Selkup" +msgstr "Selkoupe" -msgid "The amount of space between words when using this font" -msgstr "Espacement des mots lors de l'utilisation de cette fonte" +msgid "Semi-Condensed (87.5%)" +msgstr "Semi-condensée (87.5%)" -msgid "The amount of stretchable space between words when using this font" -msgstr "Étirement maximal de l'espace entre les mots" +msgid "Semi-Expanded (112.5%)" +msgstr "Semi-étendue (112.5%)" -msgid "The amount the space between words may shrink when using this font" -msgstr "Contraction maximale de l'espace entre les mots" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Ratios séparés pour les fûts et les traverses" -msgid "The height of the lower case letters with flat tops" -msgstr "Hauteur des bas-de-casse" +msgid "Separate ratios for thin and thick stems" +msgstr "Ratios séparés pour les tiges minces et épaisses" -msgid "The width of one em" -msgstr "Chasse d'un cadratin" +msgid "Separation" +msgstr "Séparation" +#, c-format msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." msgstr "" -"Espace supplémentaire à ajouter après un point\n" -"de fin d'une phrase en typographie anglo-saxonne" +"Marques de séparation seulement significatives dans les enchaînements de " +"lookups contextuels, débutant à: %.20s..." -msgid "Duplicate StyleSet Name" -msgstr "Nom stylistique déjà existant" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" +msgstr "" +"Numéro de séquence hors bornes, doit être plus petit que %d (nombre de " +"classes dans la liste ci dessus)" #, c-format msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" msgstr "" -"La fonctionnalité '%c%c%c%c' est nommée deux fois dans la langue %s\n" -"%.80s\n" -"%.80s" +"Numéro de séquence hors bornes, doit être plus petit que %d (nombre de " +"glyphes, classes ou tables de couverture)" -msgid "Bad hex number" -msgstr "Valeur hexa incorrecte" +msgid "Serbian" +msgstr "Serbe" -#, c-format -msgid "Bad hex number in %s" -msgstr "valeur hexa incorrecte dans %s" +msgid "Serbian (Cyrillic)" +msgstr "Serbe (cyrillique)" -msgid "Font Information Dialog" -msgstr "Boîte de dialogue Info fonte" +msgid "Serbian (Latin)" +msgstr "Serbe (latin)" -msgid "Bad Grid Fitting table" -msgstr "Table d'ajustement à la grille incorrecte" +msgid "Serer" +msgstr "Sérère" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"La table 'gasp' (ajustement à la grille) doit se terminer avec une entrée de " -"pixel de 65535" +msgid "Serif" +msgstr "Avec empattements" -msgid "Bad Copyright" -msgstr "Copyright incorrect" +msgid "Serif Height" +msgstr "Hauteur d'empattement:" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"Le texte de Copyright (dans le volet Noms) doit être entièrement ASCII. Pour " -"cela, utiliser (c) au lieu de ©." +msgid "Serif Height Fuzz" +msgstr "Flou d'hauteur d'empattement" -msgid "Bad Human Fontname" -msgstr "Nom courant de fonte incorrect" +msgid "Serif height:" +msgstr "Hauteur des empattements :" + +msgid "SerifSlopeError" +msgstr "Pente maximal sur sérif" msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." +"Set ANGle Weight\n" +"Pops an int, and sets the angle\n" +"weight state variable to it\n" +"Obsolete" msgstr "" -"Le texte du nom courant de la fonte (dans le volet Noms) doit être " -"entièrement ACII." - -msgid "Bad Weight" -msgstr "Graisse incorrecte" +"Set ANGle Weight\n" +"Dépile un entier, et définit l'état de la\n" +"variable d'état de l'angle-poids à celui-ci\n" +"Obsolète" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"Le texte de la graisse (dans le volet Noms) doit être entièrement ASCII" +msgid "Set All" +msgstr "Sélectionner tout" -msgid "Bad Version" -msgstr "Version incorrecte" +msgid "Set Bearings To:" +msgstr "Fixer les deux approches à :" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" -"Le texte de la version (dans le volet Noms) doit être entièrement ASCII." +msgid "Set Both Bearings..." +msgstr "Définir les deux approches..." -msgid "Deleting a layer cannot be UNDONE!" -msgstr "La suppression d'un calque ne peut être ANNULÉE!" +msgid "Set Both Side Bearings..." +msgstr "Définir les approches des deux cotés" msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" +"Set Delta Base\n" +"Pops value sets delta base" msgstr "" -"Vous êtes sur le point de supprimer un calque.\n" -"Tous les contours de ce calque seront perdus.\n" -"Si ceci est le dernier calque quadratique, toutes\n" -"les instructions TrueType seront perdues.\n" -"\n" -"La suppression d'un calque ne peut pas être annulée.\n" -"\n" -"Est-ce vraiment votre intention?" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "La suppression des instructions ne peut être ANNULÉE!" +"Set Delta Base\n" +"Dépile les jeux de valeur de la base de delta" msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" +"Set Delta Shift\n" +"Pops a new value for delta shift" msgstr "" -"Vous êtes sur le point de changer le dernier calque\n" -"quadratique en calque cubique. Lorsque de cet action,\n" -"FontForge va supprimer toutes les instructions TrueType.\n" -"\n" -"Ça ne peut pas être annulé.\n" -"\n" -"Est-ce vraiment votre intention?" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge prend en charge au plus %d calques" - -msgid "Too many Unique Font IDs" -msgstr "Trop d'identifiants unique" +"Set Delta Shift\n" +"Dépile une nouvelle valeur pour delta de déplacement" msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets a second projection vector based on original\n" +"positions of points" msgstr "" -"Il faut spécifier l'identifiant 'Truetype UniqueID' dans un langage " -"seulement. Cette police en a plusieurs.\n" -"Continuer malgré tout ?" - -msgid "_Italic Angle:" -msgstr "Pente des _italiques :" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallèle à la ligne\n" +" 1=> orthogonal à la ligne\n" +"Dépile deux points utilisés pour établir la ligne\n" +"Définit un vecteur de projection basé sur les\n" +"positions originales des points" -msgid "Underline _Position:" -msgstr "_Position du souligné :" +msgid "Set E_xtremum Bound..." +msgstr "Régler la tolérance aux extrema…" -msgid "Underline|_Height:" -msgstr "Épaisseur du souligné :" +msgid "Set Extents" +msgstr "Régler les extensions" -msgid "_Em Size:" -msgstr "Cadratin (_Em):)" +msgid "Set Feature Extents" +msgstr "Fonction. d'extension" -msgid "_Ascent:" -msgstr "_Ascent :" +msgid "" +"Set Freedom Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" +msgstr "" +"Set Freedom Vector From Stack\n" +"Dépile des valeurs 2 2.14 (x,y) \n" +"doit être un vecteur unitaire" -msgid "_Descent:" -msgstr "_Descent :" +msgid "" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" +msgstr "" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=> axe y\n" +" 1=> axe x\n" -msgid "De_sign Size:" -msgstr "Corps optique :" +msgid "" +"Set Freedom Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the freedom vector" +msgstr "" +"Set Freedom Vector To Line[a]\n" +" 0 => parallèle à la ligne\n" +" 1=> orthogonal à la ligne\n" +"Dépile deux points utilisés pour établir la ligne\n" +"Définit le vecteur libre" -msgid "_Bottom" -msgstr "en _Bas" +msgid "Set From Font" +msgstr "Sélection -> liste" -msgid "_Top" -msgstr "en Haut" +msgid "Set From N_ame" +msgstr "À p_artir du nom" -msgid "Style _ID:" -msgstr "_ID de Style:" +msgid "Set From Selection" +msgstr "Définir à partir de la sélection" -msgid "Bad Design Size Info" -msgstr "Info de corps optique erronée" +msgid "Set From Val_ue" +msgstr "À partir de la vale_ur" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"Si le corps optique est 0, alors tous les autres champs dans ce volet " -"doivent être zéro (ou non spécifié) aussi." +msgid "Set LBearing To:" +msgstr "Fixer l'approche gauche à :" + +msgid "Set LBearing..." +msgstr "Définir l'approche gauche..." msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" +"Set LOOP variable\n" +"Pops the new value for the loop counter\n" +"Defaults to 1 after each use" msgstr "" -"Si vous précisez un ID de style pour le corps optique, vous devez aussi " -"préciser un nom de style." +"Set LOOP variable\n" +"Dépile la valeur nouvelle pour le compteur de boucle\n" +"Par défaut, 1 après chaque utilisation" msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" +"Set Minimum Distance\n" +"Pops a 26.6 value from stack to be new minimum distance" msgstr "" -"Si vous précisez un nom de style pour le corps optique, vous devez aussi " -"préciser un ID de style" +"Set Minimum Distance\n" +"Dépile une valeur 26.6 de la pile pour être la nouvelle distance minimale" -msgid "If you specify a design size, it must be positive" -msgstr "Le corps optique doit être positif." +msgid "Set Name" +msgstr "Nom du jeu" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" -"Dans la gamme de corps, la valeur du champ inférieur doit être moins grande " -"que celle du corps optique." +msgid "Set Point Size" +msgstr "Changer la taille (pt)" + +msgid "Set Point _Size" +msgstr "Régler la taille en point" msgid "" -"In the design size range, the bottom top must be more than the design size." +"Set Projection Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" -"Dans la gamme de corps, la valeur du champ supérieur doit être plus grande " -"que celle du corps optique." +"Set Projection Vector From Stack\n" +"Dépile des valeurs 2 2.14 (x,y),\n" +"doit être un vecteur unitaire" msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" msgstr "" -"Si vous précisez un ID de style pour le corps optique, vous devez aussi " -"spécifier une gamme de corps." +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>axe y\n" +" 1=>axe x\n" msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." +"Set Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the projection vector" msgstr "" -"Si vous précisez une gamme de corps, vous devez aussi préciser une ID et un " -"nom de style. FontForge va vous permettre de laisser ces champs vierges mais " -"d'autres applications peuvent ne pas aimer cela." +"Set Projection Vector To Line[a]\n" +" 0 => parallèle à la ligne\n" +" 1=> orthogonal à la ligne\n" +"Dépile deux points utilisés pour établir la ligne\n" +"Définit le vecteur de projection" -msgid "sfnt Revision:" -msgstr "Version sfnt :" +msgid "Set RBearing To:" +msgstr "Fixer l'approche droite à :" -msgid "Woff Major Version:" -msgstr "Version majeure WOFF:" +msgid "Set RBearing..." +msgstr "Définir l'approche droite..." -msgid "Woff Minor Version:" -msgstr "Version mineure WOFF:" +msgid "" +"Set Reference Point 0\n" +"Pops a point which becomes the new rp0" +msgstr "" +"Set Reference Point 0\n" +"Dépile un point qui deviendra le nouveau rp0" -msgid "MS Code Pages" -msgstr "Code de pages MS" +msgid "" +"Set Reference Point 1\n" +"Pops a point which becomes the new rp1" +msgstr "" +"Set Reference Point 1\n" +"Dépile un point qui deviendra le nouveau rp1" -msgid "Unicode Ranges" -msgstr "Intervalles Unicode" +msgid "" +"Set Reference Point 2\n" +"Pops a point which becomes the new rp2" +msgstr "" +"Set Reference Point 2\n" +"Dépile un point qui deviendra le nouveau rp2" -msgid "_Version" +msgid "" +"Set Single Width\n" +"Pops value for single width value (FUnit)" msgstr "" +"Set Single Width\n" +"Dépile la valeur de simple largeur (FUnit)" -msgid "Weight, Width, Slope Only" -msgstr "Uniquement Graisse, Chasse et Pente" +msgid "" +"Set Single Width Cut-In\n" +"Pops value for single width cut-in value (26.6)" +msgstr "" +"Set Single Width Cut-In\n" +"Dépile la valeur de simple largeur de cut-in (26.6)" -msgid "_Weight Class" -msgstr "_Classe de Graisse" +msgid "Set Vert. Advance To:" +msgstr "Fixer chasse verticale :" -msgid "HHead _Line Gap:" -msgstr "Inter_ligne HHead:" +msgid "Set Vertical Advance..." +msgstr "Définir la chasse verticale..." -msgid "Typo Line _Gap:" -msgstr "Inter_ligne:" +msgid "Set Vertical Width..." +msgstr "Définir chasse Verticale..." -msgid "VHead _Column Spacing:" -msgstr "Inte_rcolonnage :" +msgid "Set Width To:" +msgstr "Fixer la largeur à :" + +msgid "Set Width..." +msgstr "Définir chasse..." -msgid "Win Ascent:" +msgid "" +"Set Zone Pointer 0\n" +"Pops the zone number into zp0" msgstr "" +"Set Zone Pointer 0\n" +"Dépile le numéro de zone dans zp0" -msgid "Win _Ascent Offset:" -msgstr "Offset pour Win _Ascent:" +msgid "" +"Set Zone Pointer 1\n" +"Pops the zone number into zp1" +msgstr "" +"Set Zone Pointer 1\n" +"Dépile le numéro de zone dans zp1" -msgid "Win Descent:" +msgid "" +"Set Zone Pointer 2\n" +"Pops the zone number into zp2" msgstr "" +"Set Zone Pointer 2\n" +"Dépile le numéro de zone dans zp2" -msgid "Win _Descent Offset:" -msgstr "Offset pour Win Descent:(_A)" +msgid "" +"Set Zone PointerS\n" +"Pops the zone number into zp0,zp1 and zp2" +msgstr "" +"Set Zone PointerS\n" +"Dépile le numéro de zone dans zp0,zp1 et zp2" -msgid "Typo Ascent:" -msgstr "Ascent Typo :" +msgid "Set _Color" +msgstr "Choisir la couleur" -msgid "_Typo Ascent Offset:" -msgstr "Offset typo pour Ascent :" +msgid "Set _LBearing..." +msgstr "Définir approche _gauche..." -msgid "T_ypo Descent Offset:" -msgstr "Offset typo pour Descent :" +msgid "Set _RBearing..." +msgstr "Définir approche _droite..." -msgid "Typo Descent:" -msgstr "Descent Typo :" +msgid "Set _Vertical Advance..." +msgstr "Définir chasse _verticale..." -msgid "HHead Ascent:" -msgstr "Ascent HHead :" +msgid "Set _Vertical Width..." +msgstr "Définir chasse _verticale..." -msgid "_HHead Ascent Offset:" -msgstr "Offset pour Ascent _Hhead :" +msgid "Set _Width..." +msgstr "Définir chasse..." -msgid "HHead De_scent Offset:" -msgstr "Offset pour De_scent HHead:" +msgid "Set as Default" +msgstr "Prendre comme défaut" -msgid "HHead Descent:" -msgstr "Descent HHead :" +msgid "" +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" +msgstr "" +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>les deux à l'axe y\n" +" 1=>les deux à l'axe x\n" -msgid "Ca_pital Height:" -msgstr "Hauteur de capitale" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "" +"Prendre les glyphes sélectionnés dans la fenêtre de fonte pour contenu de " +"cette liste" -msgid "_X Height:" -msgstr "Hauteur d'_x" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." +msgstr "" +"Réglez les valeurs minimales et maximales par lesquelles\n" +"les glyphes dans cette écriture s'étendent au-dessous et \n" +"au-dessus de la ligne de base lorsque modifiées par une fonctionnalité." -msgid "Strikeout" -msgstr "Trait" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" +msgstr "" +"Réglez les valeurs minimales et maximales par lesquelles\n" +"les glyphes dans cette écriture s'étendent au-dessous et \n" +"au-dessus de la ligne de base. Cela peut varier selon la langue" -msgid "Bad IBM Family" -msgstr "Famille IBM incorrecte" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "" +"Régler la sélection dans la fenêtre de fonte à tous les glyphes de l'écriture" -msgid "Tag must be 4 characters long" -msgstr "Le tag doit comporter 4 caractères" +msgid "" +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "" +"Régler la sélection dans la fenêtre de fonte à tous les glyphes minuscules " +"de l'écriture" -msgid "A tag must be 4 ASCII characters" -msgstr "Les noms de tag sont limités à 4 caractères ASCII" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "" +"Régler la sélection dans la fenêtre de fonte à tous les glyphes majuscules " +"de l'écriture" -msgid "Ascent and Descent must be positive and their sum less than 16384" +msgid "" +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" -"'Ascent' et 'Descent' doivent être positifs et leur somme ne doit pas " -"dépasser 16384" +"Sélectionner dans la fenêtre de fonte les glyphes\n" +"trouvés par cette recherche" -msgid "Bad Ascent/Descent" -msgstr "Ascent/Descent incorrect" +msgid "" +"Set the selection of the font view to the glyphs\n" +"which match" +msgstr "Régler la sélection dans la fenêtre de fonte aux glyphes correspondant" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"Un style ne peut être à la fois condensé et expansé (ça n'a pas de sens)" +msgid "Set this glyph list from a selection." +msgstr "Définir cette liste de glyphes à partir de la sélection" -msgid "Bad Style" -msgstr "Style incorrect" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "Sélectionne dans la fenêtre de fonte les glyphes de cette liste" + +msgid "Set/Clear Pixels" +msgstr "Activer/désactiver des pixels" msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" -"Les noms de glyphes devraient être limitées à des caractères dans le jeu de\n" -"caractères ASCII, mais il y a des noms dans cette liste de noms qui " -"utilisent\n" -"des caractères en dehors de cette intervalle" +"Activer/désactiver des pixels\n" +"(pipette avec alt)" -msgid "Namelist contains non-ASCII names" -msgstr "La liste de noms contient des noms non-ASCII" +msgid "" +"Sets Control Value Table Cut-In\n" +"Pops 26.6 from stack, sets cvt cutin" +msgstr "" +"Sets Control Value Table Cut-In\n" +"Dépile 26.6 de la pile, définit le cvt cut-in" -msgid "Change" -msgstr "Changer" +msgid "" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Pops a coordinate 26.6 and a point\n" +"Moves point to given coordinate" +msgstr "" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Dépile une coordonnée 26.6 et un point\n" +"Déplace ce point vers la coordonnée donnée" -msgid "Retain" -msgstr "Conserver" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +msgstr "Définit l'interligne dans la table 'OS/2' utilisée par MS Windows" -msgid "Change UniqueID?" -msgstr "Changer UniqueID ?" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "Définit l'interligne à la fois dans les tables 'OS/2' et 'hhea'" msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" -"Vous avez changé le nom de cette fonte sans changer son identifiant Unique " -"(ou XUID ou UniqueID TrueType).\n" -"Ce n'est probablement pas une bonne idée. Souhaitez-vous que je génère\n" -"une nouvelle valeur aléatoire ?" - -msgid "Win Ascent Offset:" -msgstr "Offset pour Win Ascent:" +"Définit l'interligne dans la table 'vhea'.\n" +"Cela définit l'espace entre 2 colonnes de texte composé verticalement." -msgid "Win Descent Offset:" -msgstr "Offset pour Win Descent:" +msgid "Setting" +msgstr "Sélecteur" -msgid "Typo Ascent Offset:" -msgstr "Offset pour Ascent typo :" +msgid "Setting Id:" +msgstr "Id. de sélecteur :" -msgid "Typo Descent Offset:" -msgstr "Offset pour Descent typo :" +msgid "" +"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" +" which is only extended inwards from the edge of the glyph.\n" +" See also the ForegroundThickOutlineColor Resource for the color of this " +"outline." +msgstr "" +"Un réglage supérieur à 1 provoquera un contour épais pour les chemins de " +"glyphe\n" +"qui s'étendra vers l'intérieur à partir du bord du glyphe.\n" +"Voir aussi la ressource ForegroundThickOutlineColor pour la couleur de ce " +"contour." -msgid "HHead Ascent Offset:" -msgstr "Offset HHead pour Ascent :" +msgid "Settings" +msgstr "Sélecteurs" -msgid "HHead Descent Offset:" -msgstr "Offset pour HHead Descent:" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" +msgstr "" +"Plusieurs étiquettes de langage, incluant '%s', ne sont pas dans la liste de " +"langages connus et seront ommis." -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Num1 :" +msgid "Shades" +msgstr "Ombrages" -msgid "Denom1:" -msgstr "Dénom1 :" +msgid "Shadow" +msgstr "Ombre" -msgid "Num2:" -msgstr "Num2 :" +msgid "Shadow Length:" +msgstr "Taille de l'ombre :" -msgid "Num3:" -msgstr "Num3 :" +msgid "Shadowing glyphs" +msgstr "Ombrage des glyphes" -msgid "Denom2:" -msgstr "Dénom2 :" +msgid "Shan" +msgstr "Chan" -msgid "Sub1:" -msgstr "Sub1 :" +msgid "Shape Type" +msgstr "Définition de forme" -msgid "Sub2:" -msgstr "Sub2 :" +msgid "Shaped Fill" +msgstr "Remplissage en forme de" -msgid "Sup1:" -msgstr "Sup1 :" +msgid "Shapes" +msgstr "Formes" -msgid "Sup2:" -msgstr "Sup2 :" +msgid "Sharada" +msgstr "Charada" -msgid "Sup3:" -msgstr "Sup3 :" +msgid "Sharp/Closed Loops" +msgstr "Tranchants/Boucles fermées" -msgid "Axis Ht:" -msgstr "Hauteur d'axe :" +msgid "Sharp/No Loops" +msgstr "Tranchants/Sans boucle" -msgid "Delim1:" -msgstr "Délim1 :" +msgid "Sharp/Open Loops" +msgstr "Tranchants/Boucles ouvertes" -msgid "Delim2:" -msgstr "Délim2 :" +msgid "Shavian" +msgstr "Shavien" -msgid "SubDrop:" -msgstr "SubDrop :" +msgid "Shift Contents To _First" +msgstr "Déplacer le contenu au premier" -msgid "SupDrop:" -msgstr "SupDrop :" +msgid "Shift Contents To _Last" +msgstr "Déplacer le contenu au dernier" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " -"styles display" +msgid "Shift Contents _Down" +msgstr "Descendre le contenu" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " -"styles non-display" +msgid "Shift Contents _Up" +msgstr "Monter le contenu" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les numérateurs dans les " -"styles atop" +msgid "Shift Entire Bitmap" +msgstr "Déplacer tout le bitmap" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" -"Abaisser la ligne de base de cette quantité pour les dénominateurs dans les " -"styles display" +msgid "Shift On Press" +msgstr "Déplacer sur appuie" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" -"Abaisser la ligne de base de cette quantité pour les dénominateurs dans les " -"styles non-display" +msgid "Sho_w" +msgstr "A_fficher" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les exposants dans les " -"styles display" +msgid "Shorthand Format Controls" +msgstr "Contrôles de format sténographique" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les exposants dans les " -"styles non-display" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "Cela ne devrait pas être dans addinfo \"%s" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" -"Augmenter la ligne de base de cette quantité pour les exposants dans les " -"styles modifiés" +msgid "Show" +msgstr "Montrer" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" -"Abaisser la ligne de base de cette quantité pour les indices dans les styles " -"display" +msgid "Show ATT" +msgstr "Montrer ATT" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" -"Abaisser la ligne de base de cette quantité pour les indices dans les styles " -"non-display" +msgid "Show Active Border" +msgstr "Montrer la bordure active" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" -"Placer la ligne de base des exposants par cette quantité au-dessus des " -"grandes boîtes" +msgid "Show Cubic Column" +msgstr "Afficher colonne cubique" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" -"Placer la ligne de base des indices par cette quantité au-dessous des " -"grandes boîtes" +msgid "Show Fore/Back Column" +msgstr "Afficher colonne Avant/Arrière-plan" -msgid "Size of comb delimiters in display styles" -msgstr "Taille de délimiteurs combinés dans les styles display" +msgid "Show H. Metrics" +msgstr "Montrer métriques horizontales" -msgid "Size of comb delimiters in non-display styles" -msgstr "Taille de délimiteurs combinés dans les styles non-display" +msgid "Show Hidden Files" +msgstr "Montrer les fichiers cachés" -msgid "Height of fraction bar above base line" -msgstr "Hauteur de la barre de fraction au-dessus de la ligne de base" +msgid "Show Kerning" +msgstr "Afficher le crénage" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Ép. trait par défaut :" +msgid "Show V. Metrics" +msgstr "Montrer métriques verticales" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Big Op Space1 :" +msgid "Show _Dependent" +msgstr "Montrer les dé_pendances" -msgid "Big Op Space2:" -msgstr "Big Op Space2 :" +msgid "Show _Grid" +msgstr "Montrer la grille" -msgid "Big Op Space3:" -msgstr "Big Op Space3 :" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Ajustement en temps réel à la grille des pixels..." -msgid "Big Op Space4:" -msgstr "Big Op Space4 :" +msgid "Show _Grid Fit..." +msgstr "Afficher l'ajustement à la grille des pixels..." -msgid "Big Op Space5:" -msgstr "Big Op Space5 :" +msgid "Show _V. Metrics..." +msgstr "Montrer métriques _verticales" -msgid "Default thickness of over and overline bars" -msgstr "Épaisseur par défaut des traits souscrits/suscrits" +msgid "Show splash screen on start-up" +msgstr "Afficher l'écran d'accueil au démarrage" -msgid "The minimum glue space above a large displayed operator" -msgstr "L'espacement minimale de la colle au-dessus d'un grand opérateur" +msgid "ShowControlPointsAlways" +msgstr "Toujours montrer les points de contrôle" -msgid "The minimum glue space below a large displayed operator" -msgstr "L'espacement minimale de la colle au-dessous d'un grand opérateur" +msgid "ShowFillWithSpace" +msgstr "Aperçu avec la barre d'espacement" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" -"La distance minimale entre la limite de la ligne de base et le grand " -"opérateur\n" -"affiché lorsque la limite est au-dessus de l'opérateur" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Montrer si ce glyphe est exactement un triple hint" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" -"La distance minimale entre la limite de la ligne de base et le grand " -"opérateur\n" -"affiché lorsque la limite est au-dessous de l'opérateur" +msgid "Shrink Lookups Off" +msgstr "Rétrécissement inactif" -msgid "The extra glue place above and below displayed limits" -msgstr "" -"La colle supplémentaire placée au-dessus et au-dessous des limites affichées" +msgid "Shrink Lookups On" +msgstr "Rétrécissesment actif" -#. GT: More Parameters -msgid "More Params" -msgstr "Autres paramètres" +msgid "Shrink Max Lookups" +msgstr "Rétrécissement max" -msgid "Math Sp:" -msgstr "Espace mathématique :" +msgid "Shrink:" +msgstr "Rétrécissement :" -msgid "Do it" -msgstr "Faire" +msgid "Side Bearing Addition" +msgstr "Ajout à l'approche" -msgid "Cannot be Undone" -msgstr "Irréversible" +msgid "Side Bearing Color" +msgstr "Couleur de l'approche" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"Cette opération ne peut pas être défaite,\n" -"Continuer malgré tout?" +msgid "Side Bearing Expansion Factor" +msgstr "Facteur de dilatation des approches" -msgid "Select lookups from other fonts" -msgstr "Sélectionner les lookups d'une autre fontes" +msgid "Side Bearings:" +msgstr "Approches:" -msgid "Import Lookup" -msgstr "Importer une Recherche" +msgid "Signature Mark" +msgstr "Signature de la feuille" -msgid "Kerning State Machine" -msgstr "Crénage par machine d'état" +msgid "Silte Gurage" +msgstr "Silte gurage" -msgid "Indic State Machine" -msgstr "Machine d'état pour l'Indic" +msgid "Simple Substitution" +msgstr "Substitution simple" -msgid "Contextual State Machine" -msgstr "Machine d'état contextuelle" +msgid "Simplified Chinese" +msgstr "Chinois simplifié" -msgid "(kerning class)\n" -msgstr "(classe de crénage)\n" +msgid "Simplified Forms" +msgstr "Idéogrammes simplifiés (CJC)" -msgid "Not attached to a feature" -msgstr "Pas lié à une fonctionnalité" +msgid "Simplify" +msgstr "Simplifier" -#, c-format -msgid " Used in %s\n" -msgstr "Utilisé dans %s\n" +msgid "Simplify More..." +msgstr "Simplifer davantage..." -msgid "No data" -msgstr "Aucune donnée" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" +msgstr "" +"La simplification examine les coins dont les points de contrôle\n" +"sont presque colinéaires, et les lisse en points curvilignes" -msgid "This lookup contains no data" -msgstr "Ce lookup ne contient aucune donnée" +msgid "Simplifying..." +msgstr "Simplification..." -msgid "Feature file?" -msgstr "Fichier de Fonctionnalités?" +msgid "Sindhi India" +msgstr "Sindhi de l'Inde" -#, c-format -msgid "Cannot open %s" -msgstr "Impossible d'ouvir %s" +msgid "Sindhi Pakistan" +msgstr "Sindhi du Pakistan" -#, c-format -msgid "An error occurred writing %s" -msgstr "Erreur lors de l'écriture de %s" +msgid "Single Position" +msgstr "Positionnement unique" -msgid "Output error" -msgstr "Erreur en sortie" +msgid "Single Positioning" +msgstr "Positionnement unique" -msgid "Feature tags will be removed" -msgstr "Les balises de fonctionnalités seront supprimées" +msgid "Single Substitution" +msgstr "Substitution simple" -msgid "Lookups will be removed" -msgstr "Les lookups seront supprimés" +msgid "Single and High-Density Fonts" +msgstr "Polices à simple et haute densité" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" -"Attention: Il y a déjà des lookups 'aalt' dans la\n" -"fonte. Si vous continuez avec cette commande, ces\n" -"lookups seront supprimés et de nouveaux lookups seront\n" -"générés. L'ancienne information sera PERDUE.\n" -" Est-ce que c'est ce que vous souhaitez?" +msgid "Single and Multi-Density Fonts" +msgstr "Polices à densité simple ou multiple" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" -"Attention: Il y a déjà des lookups 'aalt' dans la\n" -"fonte mais il d'autres balises de fonctionnalité associées\n" -"avec ces lookups. Si vous continuez avec cette commande, \n" -"la balise 'aalt' sera supprimée de ces lookups. De nouveaux\n" -"lookups seont générés et ils ne seront PAS associés\n" -"avec les autre(s) balise(s) de fonctionnalité.\n" -" Est-ce que c'est ce que vous souhaitez?" +msgid "Sinhala" +msgstr "Singhalais" + +msgid "Sinhala Archaic Numbers" +msgstr "Nombres archaïques singhalais" + +msgid "Size" +msgstr "Corps optique" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" -"Attention: Il y a déjà des lookups 'aalt' dans la fonte,\n" -"certains n'ont aucune balises de fonctionnalités associées\n" -"avec eux et seront supprimés, d'autres ont d'autres balises\n" -"associées et vont être conservés alors que la balise 'aalt'\n" -"sera enlevée du lookup -- un nouveau lookup sera\n" -"généré mais ne sera pas associé à aucune balise de\n" -"fonctionnalités.\n" -" Est-ce que c'est ce que vous souhaitez?" - -msgid "_Apply to All" -msgstr "Appliquer à tout" - -msgid "_Apply to Selection" -msgstr "Appliquer à la sélection" +"Taille (en points) de la fonte utilisée pour afficher l'information et les " +"étiquettes du glyphe dans la fenêtre de fonte" -msgid "Apply change to which lookups?" -msgstr "Appliquer la modif à quel lookup?" +msgid "Size of Points" +msgstr "Taille des points" -msgid "Apply to:" -msgstr "Appliquer à:" +msgid "Size of comb delimiters in display styles" +msgstr "Taille de délimiteurs combinés dans les styles display" -msgid "_Up" -msgstr "Plus _haut" +msgid "Size of comb delimiters in non-display styles" +msgstr "Taille de délimiteurs combinés dans les styles non-display" -msgid "_Down" -msgstr "Plus _bas" +msgid "Size of the list mark" +msgstr "Dimension de la marque de liste" -msgid "_Sort" -msgstr "_Trier" +msgid "Size set from _Window" +msgstr "Taille réglée à la fenêtre" -msgid "Add _Lookup" -msgstr "Nouveau _lookup" +msgid "Size, Glyph, Point" +msgstr "Taille, Glyphe, Point" -msgid "Add Sub_table" -msgstr "Nouvelle sous-table" +msgid "Size:" +msgstr "Taille:" -msgid "Edit _Metadata" -msgstr "Éditer _méta-données" +#, c-format +msgid "Size: %d (%d)" +msgstr "Taille: %d (%d)" -msgid "_Edit Data" -msgstr "Éditer données..." +msgid "Size|Points" +msgstr "points" -msgid "De_lete" -msgstr "Supprimer" +msgid "Ske_w" +msgstr "Obli_quer" -msgid "_Merge" -msgstr "F_usionner" +msgid "Skew" +msgstr "Inclinaison" -msgid "Sa_ve Lookup..." -msgstr "Enre_gistrer le lookup..." +msgid "Skew Angle" +msgstr "Angle d'inclinaison" -msgid "Add Language to Script..." -msgstr "Ajouter une langue à l'écriture..." +msgid "Skew Ratio" +msgstr "Ratio d'inclinaison" -msgid "Remove Language from Script..." -msgstr "Enlever la langue de l'écriture..." +msgid "Skew by Ruler..." +msgstr "Incliner avec les règles..." -msgid "_Add 'aalt' features" -msgstr "_Ajouter des fonctionnalités 'aalt'" +msgid "Skew the selection" +msgstr "Pencher la sélection" -msgid "Add 'D_FLT' script" -msgstr "Ajouter système d'écriture par défaut" +msgid "Skew..." +msgstr "Inclinaison..." -msgid "_Revert All" -msgstr "_Version précédente de tout" +msgid "Skew:" +msgstr "Incliner :" -msgid "S_ave Feature File..." -msgstr "Enregistrer le fichier de fonctionnalités" +msgid "Skip" +msgstr "Sauter" #, c-format -msgid "Font Information for %.90s" -msgstr "Infos fonte pour %.90s" - -msgid "Fo_ntname:" -msgstr "_Nom de la fonte :" - -msgid "_Family Name:" -msgstr "Nom de _famille :" - -msgid "Name For Human_s:" -msgstr "Nom courant :" - -msgid "_Weight" -msgstr "_Graisse" +msgid "Skipping duplicate group %s.\n" +msgstr "Groupe %s en double ignoré.\n" -msgid "_Version:" -msgstr "_Version :" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "Groupe %s avec même nom que le glyphe ignoré.\n" -msgid "sfnt _Revision:" -msgstr "_Révision sfnt:" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "Glyphe %s non-existant dans le groupe %s ignoré.\n" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" -"Si vous laissez ce champ vide, FontForge utilisera un défaut basé sur\n" -"soit la chaîne de version ci-dessus ou soit sur le 'name' table." +msgid "Skolt Sami" +msgstr "Sami skolt" -msgid "_Base Filename:" -msgstr "Nom du _fichier" +msgid "Slab Serifs" +msgstr "5. Empattements carrés" -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" -"Utilisez ceci comme la base par défaut pour le nom du fichier\n" -"lors de la génération d'une fonte." +msgid "Slab Serifs|SS Geometric" +msgstr " 5.3 Géométrique" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " Idem au nom de la fonte" +msgid "Slab Serifs|SS Humanist" +msgstr " 5.2 Humane" -msgid "Copy_right:" -msgstr "_Copyright :" +msgid "Slab Serifs|SS Miscellaneous" +msgstr " 5.15 Divers" -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" -"ASCII est requis, vous ne pouvez utiliser le symbole de copyright (utiliser " -"(c) à la place)." +msgid "Slab Serifs|SS Monotone" +msgstr " 5.1 Monotone" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" -"(Adobe considère désormais l'XUID et l'ID Unique comme non nécessaires)" +msgid "Slab Serifs|SS Swiss" +msgstr " 5.4 Suisse" -msgid "Use XUID" -msgstr "Utiliser l'XUID" +msgid "Slab Serifs|SS Typewriter" +msgstr " 5.5 Machine à écrire" -msgid "_XUID:" -msgstr "Identifiant _XUID :" +msgid "Slant:" +msgstr "Pente :" -msgid "Use UniqueID" -msgstr "Utiliser l'ID unique" +msgid "Slanted" +msgstr "Inclinée" -msgid "_UniqueID:" -msgstr "Identifiant _Unique :" +msgid "Slashed Zero" +msgstr "Zéro barré" -msgid " _Em Size:" -msgstr "Cadratin (_EM) :" +msgid "Slovak" +msgstr "Slovaque" -msgid "_Scale Outlines" -msgstr "Mi_se à l'échelle des contours" +msgid "Slovenian" +msgstr "Slovène" -msgid "_Guess" -msgstr "Deviner" +msgid "Small Capitals" +msgstr "Petites capitales" -msgid "Has _Vertical Metrics" -msgstr "Possède des métriques _verticales" +msgid "Small Caps" +msgstr "\"Small Caps\"" -msgid "Interpretation:" -msgstr "Interprétation :" +msgid "Small Form Variants" +msgstr "Petites variantes de forme" -msgid "Name List:" -msgstr "Nommage:" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Aligner les contours sur les pi_xels de la grille" -msgid "Font Type:" -msgstr "Type de fonte:" +msgid "SnapDistance" +msgstr "Distance de magnétisme" -msgid "_Outline Font" -msgstr "Fonte vectorielle" +msgid "SnapDistanceMeasureTool" +msgstr "Distance de magnétisme de l'outil de mesure" -msgid "_Type3 Multi Layered Font" -msgstr "Fonte à plusieurs couches de Type3" +msgid "SnapToInt" +msgstr "Magnétisme aux entiers" msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" -"Active l'édition multi-couches pour les couleurs et les ombrages, les traits " -"et les remplissages.\n" -"Les polices multi-calques ne peuvent être produites que dans les formats " -"type3 ou svg." +"Donc, si vous tapiez \"A\" ici, le premier glyphe sélectionné serait nommé " +"\"A.suffixe\".\n" +"Le second \"B.suffixe\", et ainsi de suite." -msgid "_Stroked Font" -msgstr "Fonte au _Trait" +msgid "Sodo Gurage" +msgstr "Sodo gurage" msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." msgstr "" -"Les glyphes seront composées de traits plutôt que de contours remplis.\n" -"Tous les glyphes sont tracés à la largeur suivante" - -msgid " Stroke _Width:" -msgstr "_Largeur du trait :" - -msgid "All layers _cubic" -msgstr "Tous les calques _cubique" +"Certains glyphes peuvent être utilisés pour plus d'un point\n" +"de code unicode - Je ne recommande pas de le faire,\n" +"il vaut mieux utiliser une référence --\n" +"mais cela est possible.\n" +"Le latin \"A\", le grec \"Alpha\" et le \n" +"cyrillique \"A\" se ressemble beaucoup.\n" +"\n" +"D'autre part, certains caractères mongols et CJC\n" +"ont plusieurs glyphes dépendant\n" +"d'un sélecteur de variante unicode.\n" +"\n" +"Dans le premier cas, utilisez un sélecteur de\n" +"variante de 0, dans le second, utilisez le\n" +"point de code approprié." msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" msgstr "" -"Utilisez des courbes cubiques (ceci est postscript) pour contenir les " -"contours de tous\n" -"les calques de cette fonte. Le courbes cubiques sont généralement plus " -"faciles à modifier\n" -"que les quadratiques (et vous pouvez toujours générer une police TrueType " -"avec elles)." - -msgid "All layers _quadratic" -msgstr "Tous les calques _quadratiques" +"Des versions de Windows vont refuser d'installer des polices Postscript si " +"leur nom de famille comporte plus de 31 caractères. Voulez-vous continuer " +"malgré tout?" msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" msgstr "" -"Utilisez des courbes quadratiques (ceci est truetype) pour contenir les " -"contours de tous\n" -"les calques de cette fonte plutôt que des courbes cubiques (postscript)." +"Des versions de Windows vont refuser d'installer des polices Postscript si " +"leur nom comporte plus de 31 caractères. Voulez-vous continuer malgré tout?" -msgid "_Mixed" -msgstr "Mixte" +msgid "Something went wrong" +msgstr "Quelque-chose a mal tourné" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"L'ordre de chaque calque de la fonte peut être contrôlée\n" -"individuellement. Cela peut être utile si vous vouliez\n" -"conserver les versions quadratiques et cubiques d'une fonte." +msgid "Soninke" +msgstr "Soninké" -msgid "Guidelines:" -msgstr "Lignes directrices :" +msgid "Sorbian" +msgstr "Sorabe" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" -"Utilisez des courbes quadratiques pour la couche des lignes directrices de " -"la fonte" +msgid "Sort By:" +msgstr "Trier par :" msgid "" -"\n" -"Layers:" +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" msgstr "" -"\n" -"Calques :" +"Trier en utilisant d'abord le glyphe de base (le cas échéant).\n" +"Ainsi Agrave trierait avec A" msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" msgstr "" -"Le dictionnaire PostScript 'privé' vous permet de contrôler\n" -"plusieurs versions de hinting à l'échelle de la police.\n" -"Le dictionnaire 'privé' s'applique uniquement aux polices PostScript." - -msgid "_Histogram" -msgstr "_Histogramme" - -msgid "Histogram Dialog" -msgstr "Fenêtre d'histogramme" - -msgid "Width _Class" -msgstr "_Chasse" +"Trier en utilisant d'abord l'écriture des glyphes.\n" +"Ainsi A et Z seraient triés ensemble\n" +"tandis que Alpha serait trier avec Omega et non A" -msgid "P_FM Family" -msgstr "_Famille PFM" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Trier cette écran selon l'ordre alphabétique des noms de glyphe" -msgid "_Embeddable" -msgstr "P_eut être incluse" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Trier cette écran selon le code unicode du glyphe" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Cette fonte peut-elle être incluse dans un document (pdf) ?\n" -"Si oui, qu'est-il permis quant au document et quant à la fonte ?" +msgid "Sort:" +msgstr "Trier :" -msgid "No Subsetting" -msgstr "Pas de fonte partielle" +msgid "SortingScheme|Default" +msgstr "Défaut" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." +msgid "Sorts the lookups in a default ordering based on feature tags" msgstr "" -"Si coché, la totalité de la fonte doit être incluse\n" -"dans un document si l'un de ses glyphes est utilisé.\n" -"Sinon, l'inclusion peut se limiter au sous-ensemble utilisé." +"Trie les lookups dans un ordre par défaut basé sur les balises de " +"fonctionnalité" -msgid "Only Embed Bitmaps" -msgstr "Bitmaps uniquement" +msgid "Sort|Alphabetic" +msgstr "Alphabétique" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"Seuls les bitmaps peuvent être incluses.\n" -"Les contours vectoriels ne peuvent pas l'être.\n" -"(Si la fonte ne contient pas de bitmap, rien ne peut être inclus)." +msgid "Source Glyph Names" +msgstr "Nom initiaux des glyphes" -msgid "Vendor ID:" -msgstr "Id du vendeur" +msgid "Source from which this design is to be taken" +msgstr "Source du Design" -msgid "_IBM Family:" -msgstr "_Famille IBM" +msgid "South Slavey" +msgstr "Slavey du Sud" -msgid "_OS/2 Version" -msgstr "Version _OS/2" +msgid "Southern Sami" +msgstr "Sami du Sud" msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" msgstr "" -"La table 'OS/2' a changé légèrement au cours des années.\n" -"En général, des champs ont été ajoutés, mais parfois leur\n" -"signification a été redéfinie." +"Espace (en points) entre les images et le texte dans les étiquettes,boutons, " +"éléments de menu, etc." -msgid "Style Map:" -msgstr "Style :" +msgid "Space Regions" +msgstr "Espacer régions..." + +msgid "Space _Regions..." +msgstr "Espace_r régions..." msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." +"Space between the ink to of the\n" +"expression and the bar over it." msgstr "" -"MS a besoin de savoir si les membre de la famille de la fonte diffèrent\n" -"seulement en graisse, chasse et pente (et non dans d'autres variables\n" -"comme la taille optique)." +"Espace entre l'encre en haut de\n" +"l'expression et du trait au-dessus." msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." msgstr "" -"Tout ce qui déborde des champs OS/2 WinAscent & WinDescent sera ignoré\n" -"par windows, y compris les signes, et autres, positionnées avec GPOS.\n" -"(WinDescent est habituellement positif.)\n" -"Si la case \"[] Utiliser comme Offset\" n'est pas cochée, alors les valeurs\n" -"indiquées seront utilisées comme valeurs OS/2. Si la case est coché,\n" -"alors les valeurs indiquées seront ajoutées aux limites de la police.\n" -"\n" -"En général, vous devriez laisser ce champ à 0 et cocher \"[*] Utiliser " -"commes Offset\".\n" -"Note: WinDescent est POSITIF pour tout ce qui est sous la ligne de base" +"Espace entre l'encre au haut de\n" +"l'expression et le trait au-dessus dans un\n" +"style display." -msgid "Is Offset" -msgstr "Utiliser comme Offset" +msgid "Space:" +msgstr "Espace inter-mots :" -msgid "Really use Typo metrics" -msgstr "Utiliser vraiment les métriques typographiques" +msgid "Spacing Modifier Letters" +msgstr "modificateurs phonétiques chassants" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"La spécification dit déjà que les métriques typographiques devraient être\n" -"utilisés pour déterminer l'interligne. Mais tant de programmes ne " -"parviennent\n" -"pas à suivre les spécifications que MS a décidé qu'un bit supplémentaire\n" -"était nécessaire pour leur rappeler de le faire." +msgid "Spanish" +msgstr "Espagnol" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"Les champs Ascent et Descent sont >censés<\n" -"spécifier l'interligne sur Windows.\n" -"En fait habituellement les champs Win Ascent/Descent le font.\n" -"(Le champ descendantes est généralement négatif.)\n" -"Si la case à cocher \"[] Utiliser comme Offset\" est désactivée\n" -"tout nombre que vous entrez sera la valeur utilisée dans OS/2.\n" -"Si activée alors tout nombre que vous entrez sera ajouté à la\n" -"taille (Em). Vous devriez laisser ce\n" -"champ à 0 et cocher \"[*] Utiliser comme Offset\" dans la plupart des cas.\n" -"\n" -"NOTE: Descent typo est NÉGATIF pour\n" -"tout ce qui est en dessous de la ligne de base" +msgid "Spanish (Argentina)" +msgstr "Espagnol argentin es" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "Définit l'interligne dans la table 'OS/2' utilisée par MS Windows" +msgid "Spanish (Bolivia)" +msgstr "Espagnol bolivien es" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"Ceci spécifie l'interligne sur MAC.\n" -"(Le champ descent est générallement négatif.)\n" -"Si la case \"[] Utiliser comme Offset\" n'est pas cochée, alors les valeurs\n" -"indiquées seront utilisées dans hhea. Si la case est coché, alors\n" -"les valeurs indiquées seront ajoutées aux limites de la police.\n" -"\n" -"En général, vous devriez laisser ce champ à 0 et cocher \"[*] Utiliser " -"commes Offset\".\n" -"NOTE: hhead Descent est NEGATIF pour tout ce qui est sous la ligne de base" +msgid "Spanish (Chile)" +msgstr "Espagnol chilien es" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "Définit l'interligne à la fois dans les tables 'OS/2' et 'hhea'" +msgid "Spanish (Colombia)" +msgstr "Espagnol colombien es" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"Définit l'interligne dans la table 'vhea'.\n" -"Cela définit l'espace entre 2 colonnes de texte composé verticalement." +msgid "Spanish (Costa Rica)" +msgstr "Espagnol du Costa-Rica es" -msgid "This denotes the height of X." -msgstr "Cela indique la hauteur de X." +msgid "Spanish (Dominican Republic)" +msgstr "Espagnol de République Dominicaine es" -msgid "This denotes the height of x." -msgstr "Cela indique la hauteur de x." +msgid "Spanish (Ecuador)" +msgstr "Espagnol de l'Équateur" -msgid "SubscriptSuperUse|Default" -msgstr "Défaut" +msgid "Spanish (El Salvador)" +msgstr "Espagnol d'El Salvador es" -msgid "Pos" -msgstr " - Position" +msgid "Spanish (Guatemala)" +msgstr "Espagnol guatémalien es" -msgid "PanoseUse|Default" -msgstr "Défaut" +msgid "Spanish (Honduras)" +msgstr "Espagnol d'Honduras es" -msgid "http://panose.com/" -msgstr "" +msgid "Spanish (Latin America)" +msgstr "Espagnol d'Amérique Latine" -msgid "Panose|_Family Kind" -msgstr "Famille" +msgid "Spanish (Modern)" +msgstr "Espagnol moderne es_ES" -msgid "Unicode Ranges:" -msgstr "Intervalles Unicode:" +msgid "Spanish (Nicaragua)" +msgstr "Espagnol du Nicaragua es" -msgid "Default" -msgstr "Défaut" +msgid "Spanish (Panama)" +msgstr "Espagnol panaméen es" -msgid "MS Code Pages:" -msgstr "Code de pages MS:" +msgid "Spanish (Paraguay)" +msgstr "Espagnol de Paraguay es" -msgid "Misc." -msgstr "Divers" +msgid "Spanish (Peru)" +msgstr "Espagnol pérouvien es" -msgid "Metrics" -msgstr "Métriques" +msgid "Spanish (Puerto Rico)" +msgstr "Espagnol de Puerto-Rico es" -msgid "Sub/Super" -msgstr "Indice/Exposant" +msgid "Spanish (Traditional)" +msgstr "Espagnol traditionnel es_ES" -msgid "Panose" -msgstr "" +msgid "Spanish (United States)" +msgstr "Espagnol des États-Unis" -msgid "Charsets" -msgstr "Jeux de caractères" +msgid "Spanish (Uruguay)" +msgstr "Espagnol d'Uruguay es" -msgid "Gasp|_Version" -msgstr "_Version" +msgid "Spanish (Venezuela)" +msgstr "Espagnol vénézuélien es" -msgid "Optimized For ClearType" -msgstr "Optimisé pour ClearType" +msgid "Spanish Mexico" +msgstr "Espagnol mexicain es_MX" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" -"En fait, un bit dans la table 'head'.\n" -"Si oublié, certaines fontes asiatiques n'auront pas de hints" +msgid "Specials" +msgstr "Spéciaux" msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" -"La table 'gasp' contrôle quand l'ajustement à la grille et\n" -"l'anti-aliasing sont utilisés durant le rendu.\n" -"La table consiste en une liste ordonnée de tailles de pixels\n" -"avec un ensemble de booléens. Ces booléens s'appliquent pour\n" -"toutes les tailles supérieures à l'entrée précédente de la table,\n" -"jusqu'à la taille courante inclusivement. La liste doit se terminer\n" -"par une entrée avec une taille de 65535.\n" -"La version 1 de la table contient 2 booléens supplémentaires\n" -"utilisés par le moteur de rendu ClearType de MS.\n" -"\n" -"La table 'gasp' ne concerne que les fontes TrueType." - -msgid "Gasp|_Default" -msgstr "Par défaut" +"Spécifie le format de fichier à passer à Freetype\n" +" pfb -- format PostScript de type 1 standard\n" +" ttf -- format TrueType\n" +" otf -- format OpenType\n" +" sans hints -- freetype utilisé sans hints\n" +" bitmap -- freetype n'est pas utilisé (les bitmaps doivent déjà exister)\n" +" FontForge -- utiliser le moteur de rendu de FontForge, et non celui de\n" +" Freetype. En dernier recours uniquement" -msgid "_Language" -msgstr "_Langue :" +msgid "Specifies screen dots per inch" +msgstr "Indique le nombre de points par pouce de l'écran" -msgid "_String Type" -msgstr "Type de chaîne" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Spécifiez les tailles à générer de nouveau" -msgid "SortingScheme|Default" -msgstr "Défaut" +msgid "Specify bitmap sizes to be removed" +msgstr "Spécifiez les tailles à supprimer" msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." msgstr "" -"Pour créer un nouveau nom, cliquez sur le bouton , et " -"sélectionnez une langue.\n" -"Pour modifier la langue, cliquez dessus.\n" -"Pour changer le type de chaîne, cliquez dessus.\n" -"Pour modifier le texte, cliquer dedans et puis tapez.\n" -"Pour supprimer un nom, faire un clic-droit sur le nom et sélectionnez " -"Supprimer dans le menu.\n" -"Pour associer ou dissocier un nom TrueType à son équivalent postscript\n" -"faire un clic-droit et sélectionnez l'élément de menu approprié." +"Précisez la couleur (et opacité) aux points d'arrêt\n" +"le long de la ligne tracée ci-dessus. Le offset est\n" +"un pourcentage de la distance entre le début et la\n" +"fin de la ligne. La couleur est un nombre de 6 chiffres\n" +"(hex) exprimant une couleur RVB." -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "Ajouter OFL" +msgid "Spiro Point Info" +msgstr "Infos point Spiro" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"Cliquez ici pour ajouter les métadonnées OFL à votre propre fonte dans les " -"champs Licence et URL de la licence.\n" -"Ensuite, cliquez sur le champ de licence pour remplir les espaces réservées " -"à la synchronisation avec OFL.txt.\n" +msgid "Spiros did not converge" +msgstr "Les courbes Spiro n'étaient pas convergentes" -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "SplashScreen" +msgstr "Écran d'accueil" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" -"Cliquez ici pour plus d'information sur OFL (SIL Open Font License)\n" -"ainsi que la FAQ correspondante.\n" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Longueur de la courbe=%.1f" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"Vous pouvez définir ici des noms courants pour les\n" -"jeux stylistiques OpenType ('ss01'-'ss20')." +#, c-format +msgid "Spline Length=%g" +msgstr "Longueur de la courbe=%g" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Pour créer un nouveau nom, cliquez sur le bouton , et sélectionnez " -"une langue.\n" -"Pour modifier la langue, cliquez dessus.\n" -"Pour changer la fonctionnalité, cliquez dessus.\n" -"Pour modifier le texte, cliquer dessus et puis tapez.\n" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Non-concordance de la courbe dans le glyphe \"%s\"\n" -msgid "The font comment can contain whatever you feel it should" -msgstr "Le commentaire sur la fonte peut contenir tout ce que vous souhaitez" +msgid "Square" +msgstr "Carré" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"Le FONTLOG contient la description de la \n" -"fonte du projet, un journal détaillé, et une liste de contributeurs." +msgid "Square Cove" +msgstr "Anse carrée" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"Ce ne sont pas des classes d'ancre. Pour celles-ci, voir le volet Lookups.\n" -"(Les classes de signes peuvent contrôler quand les lookups sont actifs, " -"elles ne\n" -"positionnent PAS les glyphes.)" +msgid "Squish" +msgstr "Rétrécir" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" -"Ce ne sont pas des classes d'ancre. Pour celles-ci, voir le volet Lookups.\n" -"(Les jeux de signes comme les classes de signes peuvent contrôler quand les " -"lookups sont actifs,\n" -"ils ne positionnent PAS les glyphes.)" +msgid "St_orage:" +msgstr "Mém_oire" -msgid "Version, Major:" -msgstr "Version majeure :" +msgid "St_yles" +msgstr "Styles" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"Si vous laissez ce champ vide, FontForge utilisera un défaut basé sur\n" -"soit la chaîne de version ou soit sur le 'name' table." +msgid "Stack" +msgstr "Pile" -msgid "Minor:" -msgstr "Mineure :" +msgid "Stack (TrueType)" +msgstr "Pile (TrueType)" -msgid "Metadata (xml):" -msgstr "Métadonnées (xml) :" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "Pile trop grande dans %s\n" -msgid "ΤεΧ General" -msgstr "Symboles généraux ΤεΧ " +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "Pile trop vide pour un opérateur binaire dans %s\n" -msgid "ΤεΧ Math Symbol" -msgstr "Symboles mathématiques ΤεΧ" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "Pile trop vide pour callothersubr dans %s\n" -msgid "ΤεΧ Math Extension" -msgstr "Extension mathématiques pour ΤεΧ" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "Pile trop vide sur cllsubr dans %s\n" -msgid "The size (in points) for which this face was designed" -msgstr "Le corps (en points) pour lequel cette fonte a été dessinée" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "Pile trop vide sur hhcurveto dans %s\n" -msgid "Size|Points" -msgstr "points" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "Pile trop vide sur hlineto/hmoveto dans %s\n" -msgid "Design Range" -msgstr "Gamme de corps" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "Pile trop vide pour hsbw dans %s\n" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"La gamme de tailles (en points) à laquelle cette fonte s'applique.\n" -"La limite inférieure est exclusive, la limite supérieure est inclusive." +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "Pile trop vide pour hstem dans %s\n" -msgid "_Bottom:" -msgstr "_Min" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "Pile trop vide pour hstem3 dans %s\n" -msgid "_Top:" -msgstr "_Max" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "Pile trop vide sur hvcurveto dans %s\n" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"Ceci est un numéro d'identification partagé par tous les membres de\n" -"cette famille de police avec le même style (i.e. 10pt gras et\n" -"24pt gras aurait le même identifiant, mais 10pt italique serait différent" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "Pile trop vide pour un ifelse dans %s\n" -msgid "Style Name:" -msgstr "Nom de style :" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "Pile trop vide sur rlineto/moveto dans %s\n" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Cela fournit un jeu de noms utilisé pour identifier le\n" -"le style de cette fonte. Les noms peuvent être traduits en plusieurs\n" -"langues (l'anglais est nécessaire, d'autres sont facultatifs)\n" -"Toutes les fontes avec le même identifiant de style devraient partager ce " -"nom." +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "Pile trop vide sur rrcurveto dans %s\n" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Pour créer un nouveau nom, cliquez sur le bouton , et sélectionnez " -"une langue.\n" -"Pour modifier la langue, cliquez dessus.\n" -"Pour modifier le texte, cliquer dedans.\n" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "Pile trop vide pour sbw dans %s\n" -msgid "Mac Style Set:" -msgstr "Jeu de styles Mac:" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "Pile trop vide pour seac dans %s\n" -msgid "FOND Name:" -msgstr "Nom ressource FOND:" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "Pile trop vide pour setcurrentpoint dans %s\n" + +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "Pile trop vide pour un opérateur unaire dans %s.\n" + +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "Pile trop vide sur vhcurveto dans %s\n" + +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "Pile trop vide sur vlineto/vmoveto dans %s\n" + +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "Pile trop vide pour vstem dans %s\n" + +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "Pile trop vide pour vstem3 dans %s\n" + +msgid "Stacks" +msgstr "Piles" + +msgid "Standard Ligatures" +msgstr "Ligatures standard" + +msgid "Standard Solid Fill" +msgstr "Plein standard" msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." msgstr "" -"Déplace le lookup actuellement sélectionné pour être le premier dans l'ordre " -"des lookups\n" -"ou déplace la sous-table actuellement sélectionnée pour être la première " -"dans son lookup." +"Descente standard appliquée au\n" +"dénominateur dans le style display.\n" +"Des valeurs positives indiquent un mouvement vers le bas." msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." msgstr "" -"Déplace le lookup actuellement sélectionné avant le lookup précédent\n" -"ou déplace la sous-table actuellement sélectionnée avant la sous-table " -"précédente." +"Descente standard appliquée à l'élément inférieur\n" +"d'une pile dans un style display.\n" +"Des valeurs positives indiquent un mouvement vers le bas." msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." msgstr "" -"Déplace le lookup actuellement sélectionné après le prochain lookup\n" -"ou déplace la sous-table actuellement sélectionnée après la prochaine sous-" -"table." +"Descente standard appliquée au bas de\n" +"l'élément d'une pile d'étirement\n" +"Des valeurs positives indiquent un mouvement vers le bas." msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" -"Déplace le lookup actuellement sélectionnée à la fin de la chaîne de lookup\n" -"ou déplace la sous-table actuellement sélectionnée pour être la dernière " -"sous-table dans le lookup" +"Descente standard appliquée à l'élément inférieur d'une pile.\n" +"Des valeurs positives indiquent un mouvement vers le bas." -msgid "Sorts the lookups in a default ordering based on feature tags" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." msgstr "" -"Trie les lookups dans un ordre par défaut basé sur les balises de " -"fonctionnalité" +"Descente standard appliquée au dénominateur.\n" +"Des valeurs positives indiquent un mouvement vers le bas." msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." +"Standard shift of superscript relative\n" +"to base in cramped mode." msgstr "" -"Ajoute un nouveau lookup après le lookup sélectionné\n" -"ou en tête de liste si aucun lookup n'est sélectionné" +"Décalage standard des exposants relatif\n" +"à la base en mode étroit" + +msgid "Standard shift up applied to superscript elements." +msgstr "La montée standard appliquée aux élément en exposant." msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." +"Standard shift up applied to the\n" +"numerator in display style." msgstr "" -"Ajoute une nouvelle sous-table de lookup après la sous-table sélectionnée\n" -"ou au début du lookup si rien est sélectionné." - -msgid "Edits a lookup or lookup subtable." -msgstr "Édite un lookup ou une sous-table de lookup" +"Montée standard appliquée au\n" +"numérateur dans le style display." -msgid "Edits the transformations in a lookup subtable." -msgstr "Édite les transformations dans une sous-table de lookup" +msgid "Standard shift up applied to the numerator." +msgstr "Montée standard appliquée au numérateur." msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." +"Standard shift up applied to the top element of\n" +"a stack in display style." msgstr "" -"Supprime tous les lookups sélectionnés et leurs sous-tables, ou supprime " -"toutes les sous-tables sélectionnées.\n" -"Cela permettra également de supprimer toutes les transformations associées à " -"ces sous-tables." +"Montée standard appliquée à l'élément supérieur d'une\n" +"pile dans le style display" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"Fusionne deux lookups sélectionnés (et compatibles) en un seul,\n" -"ou fusionne deux sous-tables sélectionnées d'un lookup en un seul" +msgid "Standard shift up applied to the top element of a stack." +msgstr "Montée standard appliquée à l'élément supérieur d'une pile." -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." +msgid "Standard shift up applied to the top element of the stretch stack." msgstr "" -"Ramène la liste de lookups à son état d'origine.\n" -"Mais toute modification aux données de sous-table resteront." - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "Importe un lookup (et toutes ses sous-tables) d'une autre fonte." +"Montée standard appliquée à l'élément supérieur d'une pile d'étirement." -msgid "Creation Date:" -msgstr "Date de création:" +msgid "StandardSlopeError" +msgstr "Pente maximale entre points parallèles" -msgid "Modification Date:" -msgstr "Date de modification: " +msgid "Star" +msgstr "Étoile" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Ce volet est proposé à titre informatif et montre les\n" -"caractères inclus dans la fonte.\n" -"Si vous voulez régler les intervalles Unicode OS/2, c'est\n" -"ici:" +msgid "Start contours at e_xtrema" +msgstr "Débute les contours aux e_xtréma" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> Jeux de caractères" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Début" -msgid "Include Empty Blocks" -msgstr "Inclure les blocs vides" +#, c-format +msgid "State %4d Cur: " +msgstr "État %4d Courant: " -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"Cliquez sur un intervalle pour sélectionner les caractères dans cet " -"intervalle.\n" -"Double-cliquez sur une intervalle pour voir les caractères qui devraient\n" -"être dans l'intervalle mais qui n'y sont pas." +#, c-format +msgid "State %4d Flags:" +msgstr "État %4d Drapeaux:" -msgid "PS Names" -msgstr "Noms PostScript®" +#, c-format +msgid "State %4d Mark: " +msgstr "État %4d Signe: " -msgid "General" -msgstr "Général" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "État %4d Suivant: " -msgid "PS UID" -msgstr "UID PostScript®" +#, c-format +msgid "State %d, %.40s" +msgstr "État %d, %.40s" -msgid "PS Private" -msgstr "Dictionnaire PS privé" +msgid "State Machine" +msgstr "Machine d'état" -msgid "OS/2" -msgstr "" +msgid "Stem Compression Percent" +msgstr "Pourcentage de compression des tiges" -msgid "TTF Names" -msgstr "Noms TTF" +msgid "Stem threshold should be positive" +msgstr "Le seuil doit être positif" -msgid "StyleSet Names" -msgstr "Noms stylistiques" +msgid "StemSnapH does not contain StdHW value." +msgstr "StemSnapH ne contient pas de valeur StdHW." -msgid "Grid Fitting" -msgstr "Ajustement à la grille" +msgid "StemSnapV does not contain StdVW value." +msgstr "StemSnapV ne contient pas de valeur StdVW." -msgid "ΤεΧ" -msgstr "" +msgid "Stems" +msgstr "Fûts et traverses" -msgid "FONTLOG" -msgstr "" +msgid "Step into" +msgstr "Un pas dedans" -msgid "Mark Classes" -msgstr "Classes de signes" +msgid "Step out of current function" +msgstr "Sortie de la fonction courante" -msgid "Mark Sets" -msgstr "Jeux de signes" +msgid "Step over (Next)" +msgstr "Un pas par dessus (suivant)" -msgid "OpenType|Lookups" -msgstr "Lookups" +msgid "StopAtJoin" +msgstr "Arrêt aux jonctions" -msgid "WOFF" -msgstr "Web Open Font Format (WOFF)" +msgid "Storage" +msgstr "Aire de stockage" -msgid "Mac Features" -msgstr "Fonctionnalités AAT" +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "" +"Mémoire %d non initialisée, lue malgré tout par l'instruction précédente" -msgid "Dates" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" msgstr "" +"Mémoire %d modifiée de %d (%.2f) vers %d (%.2f) par l'instruction précédente" -msgid "TrueTypeName|New" -msgstr "Nouveau nom" +msgid "Storage (TrueType)" +msgstr "Aire de stockage (TrueType)" -msgid "gaspTableEntry|New" -msgstr "Nouvelle" +msgid "Store ligature data in AFM files" +msgstr "Stocker les données de ligature dans les fichiers AFM" -msgid "PSPrivateDictKey|New" -msgstr "Nouvelle" +msgid "Store this filename in preferences" +msgstr "Stocker ce nom de fichier dans les préférences" -msgid "_Don't Save" -msgstr "_Ne pas enregistrer" +msgid "Straight Arms/Double Serif" +msgstr "Traverses droites/Double empattement" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" -"Voulez-vous l'enregistrer ?" +msgid "Straight Arms/Horizontal" +msgstr "Traverses droites/Horizontales" -msgid "Yes, and don't _remind me again" -msgstr "" +msgid "Straight Arms/Single Serif" +msgstr "Traverses droites/Empattement unique" -msgid "Unsaved script" -msgstr "" +msgid "Straight Arms/Vertical" +msgstr "Traverses droites/Verticales" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "Straight Arms/Wedge" +msgstr "Traverses droites/Coin" -msgid "Save as _Directory" -msgstr "Enregistrer comme répertoire" +msgid "Stretch:" +msgstr "Extension :" -msgid "Save as..." -msgstr "Enregistrer sous..." +#, c-format +msgid "Strike %d@%d\n" +msgstr "Matrice %d@%d\n" #, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" -"Vous avez essayer d'enregistrer avec le nom de fichier %s mais cela a été " -"enregistré comme %s." +msgid "Strike %d@%d missing from %s\n" +msgstr "Matrice %d@%d manquante de %s\n" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" -"SVP choisir Fichier/Générer fonte(s) pour enregistrer dans d'autres formats." +#, c-format +msgid "Strike Information for %.90s" +msgstr "Information de matrice pour %.90s" -msgid "Merge Feature Info" -msgstr "Fusionner les infos de fonctionnalités." +msgid "Strikeout" +msgstr "Trait" #, c-format -msgid "Failed to load kern data from %s" -msgstr "Échec du chargement des données de crénage depuis le fichier %s" - -msgid "Load of Kerning Metrics Failed" -msgstr "Échec au chargement d'un fichier de crénage" +msgid "Strikes in %s but not in %s\n" +msgstr "Matrices dans %s mais pas dans %s\n" -msgid "Many Windows" -msgstr "Beaucoup de fenêtres !" +msgid "String" +msgstr "Chaîne" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Cela va ouvrir plus de 10 fenêtres.\n" -"Est-ce vraiment ce que vous souhaitez ?" +msgid "String ID" +msgstr "Id. de chaîne" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe stipule que les \"grandes\" courbes ne devraient pas avoir d'extrema.\n" -"Mais ils ne définissent pas ce que \"grandes\" signifie.\n" -"Si la distance entre les extrémités de la courbe est supérieure à cette " -"valeur, alors la courbe est \"grande\" pour FontForge." +msgid "Stroke" +msgstr "Trait" -msgid "Extremum bound..." -msgstr "Tolérance aux extrema..." +msgid "Stroke _Variation" +msgstr "_Variation du trait" -msgid "Select by Script" -msgstr "Sélection par système d'écriture" +msgid "Stroke _Width:" +msgstr "_Largeur de trait :" -msgid "All glyphs" -msgstr "Tous les glyphes" +msgid "Stroke width cannot be zero" +msgstr "La largeur du trait ne peut être zéro" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" -"Régler la sélection dans la fenêtre de fonte à tous les glyphes de l'écriture" +msgid "Stroking..." +msgstr "Traçage..." -msgid "Only upper case" -msgstr "Majuscules uniquement" +msgid "Strong Left to Right" +msgstr "Gauche à droite fort" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" -"Régler la sélection dans la fenêtre de fonte à tous les glyphes majuscules " -"de l'écriture" +msgid "Strong Right to Left" +msgstr "Droite à gauche fort" -msgid "Only lower case" -msgstr "Minuscules uniquement" +msgid "Style Map:" +msgstr "Style :" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" -"Régler la sélection dans la fenêtre de fonte à tous les glyphes minuscules " -"de l'écriture" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "Régler la sélection dans la fenêtre de fonte aux glyphes correspondant" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" -"Étendre la sélection dans la fenêtre de fonte avec\n" -"tous les glyphes correspondant" +msgid "Style Name:" +msgstr "Nom de style :" -msgid "Remove matching glyphs from the selection." -msgstr "Enlever les glyphes correspondant de la sélection." +msgid "Style Set 1" +msgstr "Jeu stylistique 1" -msgid "Logical And with Selection" -msgstr "Logiques et avec sélection" +msgid "Style Set 10" +msgstr "Jeu stylistique 10" -msgid "Remove glyphs which do not match from the selection." -msgstr "Retirez les glyphes qui ne correspondent pas de la sélection." +msgid "Style Set 11" +msgstr "Jeu stylistique 11" -msgid "No Script" -msgstr "Aucun système d'écriture" +msgid "Style Set 12" +msgstr "Jeu stylistique 12" -msgid "Please specify a script" -msgstr "SVP précisez une écriture" +msgid "Style Set 13" +msgstr "Jeu stylistique 13" -msgid "Bad Script" -msgstr "Systéme d'écriture incorrect" +msgid "Style Set 14" +msgstr "Jeu stylistique 14" -msgid "Scripts are 4 letter tags" -msgstr "Les balises d'écritues comportent 4 lettres" +msgid "Style Set 15" +msgstr "Jeu stylistique 15" -msgid "Select by Name" -msgstr "Sélectionner par nom" +msgid "Style Set 16" +msgstr "Jeu stylistique 16" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" -"Entrez une expression à métacaractère (pour trouver des noms\n" -"de glyphes) ou un codage Unicode comme \"U+0065\"." +msgid "Style Set 17" +msgstr "Jeu stylistique 17" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" -"Les métacaractères de style Unix sont acceptés:\n" -"La plupart des caractères correspondent à eux-mêmes\n" -"Un \"?\" correspondra à un seul caractère\n" -"Un \"*\" correspondra à un nombre arbitraire de caractères (incluant aucun)\n" -"Un jeu de caractères entre crochets \"[abd]\" correspondra à un (seul) des " -"caractères.\n" -"Un ensemble de chaînes entre accolades \"{scmp,c2sc}\"correspondra à toute " -"chaîne\n" -"Alors \"a.*\" correspondrait à \"a.\" ou \"a.sc\" ou \"a.swash\"\n" -"Et \"a.[abd]\" correspondrait à \"a.a\" ou \"a.b\" ou \"a.d\"" +msgid "Style Set 18" +msgstr "Jeu stylistique 18" -msgid "New Lookup Subtable..." -msgstr "Nouvelle sous-table de lookup..." +msgid "Style Set 19" +msgstr "Jeu stylistique 19" -msgid "Display Substitution..." -msgstr "Montrer les Substitutions..." +msgid "Style Set 2" +msgstr "Jeu stylistique 2" -msgid "Pick a substitution to display in the window." -msgstr "Choisir une substitution à afficher dans la fenêtre." +msgid "Style Set 20" +msgstr "Jeu stylistique 20" -msgid "Show H. Metrics" -msgstr "Montrer métriques horizontales" +msgid "Style Set 3" +msgstr "Jeu stylistique 3" -msgid "Show V. Metrics" -msgstr "Montrer métriques verticales" +msgid "Style Set 4" +msgstr "Jeu stylistique 4" -msgid "Baseline" -msgstr "Ligne de base" +msgid "Style Set 5" +msgstr "Jeu stylistique 5" -msgid "Origin" -msgstr "Origine" +msgid "Style Set 6" +msgstr "Jeu stylistique 6" -msgid "Advance Width as a Line" -msgstr "Chasse représentée par une ligne" +msgid "Style Set 7" +msgstr "Jeu stylistique 7" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"Montrer la chasse par une ligne\n" -"perpendiculaire au vecteur d'avancement" +msgid "Style Set 8" +msgstr "Jeu stylistique 8" -msgid "Advance Width as a Bar" -msgstr "Chasse représentée par une barre" +msgid "Style Set 9" +msgstr "Jeu stylistique 9" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"Montrer la chasse par une barre sous le glyphe\n" -"représentant le vecteur d'avancement" +msgid "Style _ID:" +msgstr "_ID de Style:" -msgid "Bitmap Magnification..." -msgstr "Amplification du Bitmap..." +msgid "StyleSet Names" +msgstr "Noms stylistiques" -msgid "Please specify a bitmap magnification factor." -msgstr "SVP spécifier un facteur d'amplification pour le bitmap" +msgid "Styles (SubFamily)" +msgstr "Styles (SousFamille)" -msgid "Compact" -msgstr "Compacter" +msgid "Stylistic Alternatives" +msgstr "Alternatives stylistiques" -msgid "Find an adobe CMap file..." -msgstr "Recherche d'un fichier CMap Adobe..." +msgid "Sub/Super" +msgstr "Indice/Exposant" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "SVP, fermez %s avant de l'insérer dans une fonte CID" +msgid "Sub/Superscript" +msgstr "Indice/Exposant" -msgid "Please close font" -msgstr "SVP fermez cette fonte" +msgid "Sub1:" +msgstr "Sub1 :" -msgid "_Remove" -msgstr "Ôter" +msgid "Sub2:" +msgstr "Sub2 :" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" -"Voules vous vraiment supprimer la sous-fonte %1$.40s de la fonte CID %2$.40s" +msgid "SubDrop:" +msgstr "SubDrop :" -msgid "_Remove Font" -msgstr "Supp_rimer fonte" +msgid "SubFonts|_All" +msgstr "_Toutes" -msgid "Change Supplement..." -msgstr "Changer de supplément…" +msgid "SubFonts|_None" +msgstr "Aucune" #, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "SVP précisez un nouveau supplément pour %.20s-%.20s" - -msgid "_New Composition..." -msgstr "_Nouvelle composition..." +msgid "Subroutine number out of bounds in %s\n" +msgstr "Numéro de sous-routine hors limite dans %s\n" -msgid "_Modify Composition..." -msgstr "_Modifier la composition..." +msgid "Subscript" +msgstr "Indice" -msgid "_Build Syllables" -msgstr "Construction de sylla_bes" +msgid "SubscriptSuperUse|Default" +msgstr "Défaut" -msgid "_Hangul" -msgstr "" +msgid "Subscripts and Superscripts" +msgstr "Indices & Exposants" -msgid "Save A_ll" -msgstr "_Tout enregistrer" +msgid "Subscripts/Superscripts" +msgstr "Indices/Exposants" -msgid "_Merge Feature Info..." -msgstr "Fusionner infos de fonctionnalités..." +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Glyphe de substitution hors-limite dans les tables 'mort'/'morx' %d\n" -msgid "Revert To _Backup" -msgstr "Revenir à la sauvegarde" +msgid "Substitution generates itself" +msgstr "Substitution auto-créée" -msgid "Clear Special Data" -msgstr "Effacer les données spéciales" +msgid "Subtable" +msgstr "Sous-table" -msgid "Script Menu" -msgstr "Scripts" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Sous-table %60s dans le glyphe %60s" -msgid "_All Fonts" -msgstr "Tout (vecteurs et bitmaps)" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "La sous-table s'étend au-delà de la fin de la table GPOS\n" -msgid "_Displayed Font" -msgstr "Seulement la fonte courante" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "La sous-table s'étend au-delà de la fin de la table GSUB\n" -msgid "Glyph _Metadata" -msgstr "Y compris les métadonnées" +msgid "Sum Around:" +msgstr "Somme autour :" -msgid "_TrueType Instructions" -msgstr "Y compris les instructions _TrueType" +msgid "Sundanese" +msgstr "Sondanais" -msgid "Select by _Color" -msgstr "Sélection par _couleur" +msgid "Sundanese (roman)" +msgstr "Sondanais (latin)" -msgid "Select by _Wildcard..." -msgstr "Sélection par métacaractère…" +msgid "Sup1:" +msgstr "Sup1 :" -msgid "Select by _Script..." -msgstr "Sélection par système d'écriture…" +msgid "Sup2:" +msgstr "Sup2 :" -msgid "_Glyphs Worth Outputting" -msgstr "_Vrais glyphes" +msgid "Sup3:" +msgstr "Sup3 :" -msgid "Glyphs with only _References" -msgstr "Glyphes uniq. avec références" +msgid "SupDrop:" +msgstr "SupDrop :" -msgid "Glyphs with only S_plines" -msgstr "Glyphes uniq. avec splines" - -msgid "Glyphs with both" -msgstr "Glyphes avec les deux" - -msgid "W_hitespace Glyphs" -msgstr "_Détacher les glyphes" +msgid "" +"Super 45° ROUND\n" +"Too complicated. Look it up" +msgstr "" +"Super 45° ROUND\n" +"Trop compliqué. Recherchez-le." -msgid "_Changed Glyphs" -msgstr "Glyphes _modifiés" +msgid "Super Condensed" +msgstr "Super étroit" -msgid "_Hinting Needed" -msgstr "Glyphes nécessitant hinting" +msgid "Super Extended" +msgstr "Extrêmement étendues" -msgid "Autohinta_ble" +msgid "" +"Super ROUND\n" +"Too complicated. Look it up" msgstr "" +"Super ROUND\n" +"Trop compliqué. Recherchez-le" -msgid "Hold [Shift] key to merge" -msgstr "Maintenir [Shift] pour fusionner" - -msgid "Hold [Control] key to restrict" -msgstr "Maintenir [Ctrl] pour restreindre" +msgid "Super Wide" +msgstr "Super large" -msgid "Selec_t By Lookup Subtable..." -msgstr "Sélection par _sous-table..." +msgid "Super and Sub scripts" +msgstr "Indices & Exposants" -msgid "Undo Fontlevel" -msgstr "Annuler tout" +msgid "Superscript" +msgstr "Exposant" -msgid "Copy _Lookup Data" -msgstr "Copier les données de lookup" +msgid "Supplemental Arrows-A" +msgstr "Flèches supplémentaires A" -msgid "Copy _VWidth" -msgstr "Copier chasse _verticale" +msgid "Supplemental Arrows-B" +msgstr "flèches supplémentaires B" -msgid "Paste Into" -msgstr "Coller dans" +msgid "Supplemental Arrows-C" +msgstr "Flèches supplémentaires C" -msgid "Paste After" -msgstr "Coller après" +msgid "Supplemental Math Operators" +msgstr "Opérateurs mathématiques supplémentaires" -msgid "Sa_me Glyph As" -msgstr "_Même glyphe que" +msgid "Supplemental Punctuation" +msgstr "Ponctuation complémentaire" -msgid "Copy Layer To Layer" -msgstr "Copier un calque dans un autre" +msgid "Supplemental Symbols and Arrows" +msgstr "Symboles et flèches supplémentaires" -msgid "F_ind / Replace..." -msgstr "Trouver/remplacer..." +msgid "Supplemental Symbols and Pictographs" +msgstr "Symboles et pictogrammes supplémentaires" -msgid "Correct References" -msgstr "Corriger les ré_férences" +msgid "Supplementary Ideographic Plane" +msgstr "Plan Idéographique complémentaire (SIP)" -msgid "Copy _From" -msgstr "Contenu de la copie" +msgid "Supplementary Multilingual Plane" +msgstr "Plan multilingue complémenaire" -msgid "Add _Small Capitals..." -msgstr "Ajouter des petites capitales…" +msgid "Supplementary Private Use Area-A" +msgstr "Zone privée supplémentaire A" -msgid "Add Subscripts/Superscripts..." -msgstr "Ajouter exposants/indices…" +msgid "Supplementary Private Use Area-B" +msgstr "Zone privée supplémentaire B" -msgid "Buil_d Duplicate Glyph" -msgstr "Construire un glyphe _dupliqué" +msgid "Supplementary Special-purpose Plane" +msgstr "Plan Complémentaire Spécialisé (SSP)" -msgid "_MATH Info..." -msgstr "Infos _Maths..." +msgid "Surrogate High" +msgstr "Indirection Haute" -msgid "_BDF Info..." -msgstr "Infos BDF..." +msgid "Surrogate High, Non Private Use" +msgstr "Indirection Haute, non privée" -msgid "_Horizontal Baselines..." -msgstr "Lignes de base _horizontales..." +msgid "Surrogate High, Private Use" +msgstr "Indirection Haute, privée" -msgid "_Vertical Baselines..." -msgstr "Lignes de base _verticales..." +msgid "Sutton SignWriting" +msgstr "SignWriting de Sutton" -msgid "_Justification..." -msgstr "" +msgid "Swadaya Aramaic" +msgstr "Araméen swadaya" -msgid "Show _Dependent" -msgstr "Montrer les dé_pendances" +msgid "Swahili (Kenyan)" +msgstr "Swahili (Kenya)" -msgid "Mass Glyph _Rename..." -msgstr "Renommage massif de glyphes…" +msgid "Swash" +msgstr "Forme calligraphique" -msgid "Set _Color" -msgstr "Choisir la couleur" +msgid "Swash Variance" +msgstr "Lettres ornées multiples" -msgid "Find Pr_oblems..." -msgstr "Pr_oblèmes..." +msgid "Swedish" +msgstr "Suédois" -msgid "_Validate..." -msgstr "_Valider..." +msgid "Swedish (Finland)" +msgstr "Suédois de Finlande sv_FI" -msgid "Set E_xtremum Bound..." -msgstr "Régler la tolérance aux extrema…" +msgid "Swedish (Sweden)" +msgstr "Suédois sv_SE" -msgid "Other Info" -msgstr "Autres Infos" +msgid "Sy Miscellaneous" +msgstr " 12.8 Divers" -msgid "_Validation" -msgstr "" +msgid "Sy Mixed Serif" +msgstr " 12.3 Empattements mélangés" -msgid "St_yle" -msgstr "" +msgid "Sy Neo-grotesque Sans Serif" +msgstr " 12.7 Sans empattements néogrotesque" -msgid "_Merge Fonts..." -msgstr "Fusionner fontes...(_M)" +msgid "Sy Old Style Serif" +msgstr " 12.6 Empattements à l'ancienne" -msgid "Interpo_late Fonts..." -msgstr "_Interpoler fontes..." +msgid "Syloti Nagri" +msgstr "Sylotî Nâgrî" -msgid "Compare Fonts..." -msgstr "Comparer fontes..." +msgid "Symbol Charset" +msgstr "Symboles" -msgid "All" -msgstr "Toutes" +msgid "Symbolic" +msgstr "12. Symboles" -msgid "_Glyph Image" -msgstr "_Dessin" +msgid "Symbols" +msgstr "Symboles" -msgid "_Name" -msgstr "_Nom" +msgid "Symbols Misc." +msgstr "Symboles divers" -msgid "_Unicode" -msgstr "" +msgid "Symbols and Arrows Supplement" +msgstr "Supplément de symboles et flèches" -msgid "_Encoding Hex" -msgstr "_Index" +msgid "Symbols:" +msgstr "Symboles :" -msgid "Add Encoding Slots..." -msgstr "Ajout de cases de codage" +msgid "Symmetric-Smoothing" +msgstr "lissage symétrique" -msgid "How many CID slots do you wish to add?" -msgstr "Combien de cases CID voulez vous ajouter?" +msgid "Synchronize" +msgstr "Synchroniser" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Combien de cases pour glyphes non codés voulez vous ajouter?" +msgid "Syntax error while parsing pdf graphics" +msgstr "Erreur de syntaxe lors de l'analyse des graphiques PDF" -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." +msgid "Syntax error while parsing pdf graphics: Page with no Contents" msgstr "" -"Êtes vous sûr de vouloir enlever ces glyphes? Cette opération ne peut être " -"annulée." +"Erreur de syntaxe lors de l'analyse des graphiques PDF: la page n'a pas de " +"contenu" -msgid "Detach & Remove Glyphs" -msgstr "Détacher et supprimer les glyphes..." +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Erreur de syntaxe lors de l'analyse du glyphe de type3: %s" -msgid "Add Encoding Name..." -msgstr "Ajouter un nom de codage" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "Erreurs de syntaxe lors de l'analyse de la fonction CMap ToUnicode" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" -"SVP précisez le nom du codage dans la base de données 'iconv' que vous " -"désirez ajouter au menu." +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Erreurs de syntaxe lors de l'analyse des entêtes de la fonte de Type3" -msgid "Invalid Encoding" -msgstr "Codage incorrect" +msgid "Syriac" +msgstr "Syriaque" -msgid "Make Namelist" -msgstr "Créer une liste de noms" +msgid "Syriac Supplement" +msgstr "Supplément syriaque" -#, c-format -msgid "Could not write %s" -msgstr "Impossible d'écrire %s" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "ApprocheSup:" -msgid "Namelist creation failed" -msgstr "Échec de la création de la liste de noms" +msgid "TS Direct Line" +msgstr " 2.1 Ligne directe" -msgid "Load Namelist" -msgstr "Charger une liste de noms" +msgid "TS Miscellaneous" +msgstr " 2.15 Divers" -msgid "A name list with this name already exists. Replace it?" -msgstr "Une liste de noms portant ce nom existe déjà. Le remplacer ?" +msgid "TS Script" +msgstr " 2.2 Scripte" -msgid "Replace" -msgstr "Remplacer" +msgid "TT" +msgstr "TrueType" -#, c-format -msgid "Could not read %s" -msgstr "Impossible de lire %s" +msgid "TT Instrs" +msgstr "Instructions TTF" -msgid "No such file" -msgstr "Fichier non trouvé" +msgid "TTF Names" +msgstr "Noms TTF" -msgid "Bad namelist file" -msgstr "Fichier de liste de noms incorrect" +msgid "TTFFoundry" +msgstr "Fondeur TTF" -#, c-format -msgid "Could not parse %s" -msgstr "Impossible d'analyser %s" +msgid "T_reatment" +msgstr "T_raitement" -msgid "Non-ASCII glyphnames" -msgstr "Noms de glyphe non-ASCII" +msgid "T_ypo Descent Offset:" +msgstr "Offset typo pour Descent :" + +msgid "Tab Set" +msgstr "Onglet" + +msgid "TabSet" +msgstr "Onglet" #, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." msgstr "" -"Cette liste de noms contient au moins un nom de glyphe non-ASCII, à savoir: " -"%s" +"La table '%c%c%c%c' s'étend au-delà de la fin de fichier et doit être ignoré." -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "La table '%c%c%c%c' s'étend au-delà de la fin de fichier." + +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "La table '%c%c%c%c' a une somme de contrôle incorrecte." + +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." msgstr "" -"Cette liste de noms est basée sur une liste de noms contenant des noms de " -"glyphe non-ASCII." +"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 32 mais est " +"de %d." -msgid "Create failed" -msgstr "Échec de la création" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "" +"La table '%c%c%c%c' a une longueur incorrecte, elle doit être 36 mais est de " +"%d." -msgid "Rename by NameList" -msgstr "Renommer à l'aide d'une liste de noms" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "" +"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 54 mais est " +"de %d." -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" -"Renommer les glyphes de cette fonte avec les noms trouvés dans la liste de " -"noms sélectionnée." +"La table '%c%c%c%c' est de longueur incorrecte, elle doit être 78, 86 ou 96 " +"mais est de %d." + +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "La table '%c%c%c%c' est de longueur incorrecte, elle doit être paire." + +msgid "Table length should not be odd\n" +msgstr "La longueur de la table doit être paire\n" + +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "" +"La longueur de la table s'étend au-delà de la fin du fichier pour '%c%c%c%c'." +#, c-format msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." msgstr "" -"Les noms de glyphes devraient être limités aux caractères du jeu de " -"caractères ASCII. Il y a des noms dans cette liste de noms qui utilisent des " -"caractères hors de cette intervalle." +"Les balises de la table devraient être en ordre alphabétique dans l'entêtre " +"de la fonte\n" +" mais '%c%c%c%c', apparaît après '%c%c%c%c'." -msgid "Load glyph names" -msgstr "Charger les noms de glyphes" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Les tables '%c%c%c%c' et '%c%c%c%c' se chevauchent" -msgid "_Reencode" -msgstr "_Recoder" +msgid "Tabular Numbers" +msgstr "Chiffres monochasse" -msgid "_Compact" -msgstr "Compacter" +msgid "Tag must be 4 characters long" +msgstr "Le tag doit comporter 4 caractères" -msgid "_Force Encoding" -msgstr "_Forcer le codage" +msgid "Tag too long" +msgstr "Tag trop long" -msgid "_Add Encoding Slots..." -msgstr "_Ajouter des cases de codage..." +msgid "Tags" +msgstr "Balises" -msgid "Remove _Unused Slots" -msgstr "Suppr_imer les cases inutilisées" +msgid "Tahitian" +msgstr "Tahitien" -msgid "_Detach Glyphs" -msgstr "_Détacher les glyphes" +msgid "Tai Le" +msgstr "Taï le" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Détacher et supprimer les glyphes..." +msgid "Tai Lue" +msgstr "Tai Lü" -msgid "Add E_ncoding Name..." -msgstr "Ajouter des noms de codage" +msgid "Tai Tham" +msgstr "Taï Tham" -msgid "_Load Encoding..." -msgstr "Chargement du codage" +msgid "Tai Viet" +msgstr "Taï Vietnamien" -msgid "Ma_ke From Font..." -msgstr "À partir d'une fonte (_K)" +msgid "Tai Xuan Jing Symbols" +msgstr "Symboles du Classique du mystère suprême (I Ching)" -msgid "Remove En_coding..." -msgstr "Suppression du codage" +msgid "Tajik" +msgstr "Tadjik" -msgid "Display By _Groups..." -msgstr "Afficher par _groupes…" +msgid "Tajiki" +msgstr "Tadjik" -msgid "D_efine Groups..." -msgstr "Définir des group_es…" +msgid "Takri" +msgstr "Tâkrî" -msgid "_Save Namelist of Font..." -msgstr "Enregi_strer la liste de noms de la fonte..." +msgid "Tamazight (Arabic)" +msgstr "Tamazight (Arabe)" -msgid "L_oad Namelist..." -msgstr "_Ouvrir une liste de noms..." +msgid "Tamazight (Latin)" +msgstr "Tamazight (latin)" -msgid "Rename Gl_yphs..." -msgstr "_Renommer les glyphes..." +msgid "Tamil" +msgstr "Tamoul" -msgid "Cre_ate Named Glyphs..." -msgstr "Créer des glyphes nommés..." +msgid "Tangent" +msgstr "Tangente (Convertir)" -msgid "_Show ATT" -msgstr "Propriétés _typo. avancées" +msgid "Tapered/Closed Loops" +msgstr "Fuselés/Boucles fermées" -msgid "Display S_ubstitutions..." -msgstr "Montrer les S_ubstitutions..." +msgid "Tapered/No Loops" +msgstr "Fuselés/Sans boucle" -msgid "Label Gl_yph By" -msgstr "Sous-titrer les gl_yphes avec" +msgid "Tapered/Open Loops" +msgstr "Fuselés/Boucles ouvertes" -msgid "S_how H. Metrics..." -msgstr "Montrer métriques _horizontales" +msgid "Tatar (Tatarstan)" +msgstr "Tatar du Tatarstan" -msgid "Show _V. Metrics..." -msgstr "Montrer métriques _verticales" +msgid "TeX Table" +msgstr "Table ΤεΧ" -msgid "32x8 cell window" -msgstr "Fenêtre de 32x8 cellules" +msgid "TeX table" +msgstr "Table ΤεΧ" -msgid "_16x4 cell window" -msgstr "Fenêtre de _16x4 cellules" +msgid "Technical Symbols Misc." +msgstr "Symboles techniques divers" -msgid "_8x2 cell window" -msgstr "Fenêtre de _8x2 cellules" +msgid "Telugu" +msgstr "Télougou" -msgid "_24 pixel outline" -msgstr "Contour de _24 pixels" +msgid "Temne" +msgstr "Temné" -msgid "_36 pixel outline" -msgstr "Contour de _36 pixels" +msgid "Template Color" +msgstr "Couleur du modèle" -msgid "_48 pixel outline" -msgstr "Contour de _48 pixels" +msgid "Terminal Forms" +msgstr "Formes finales (ARA)" -msgid "_72 pixel outline" -msgstr "Contour de _72 pixels" +msgid "Terminal Forms #2" +msgstr "Formes finales 2 (ARA)" -msgid "_96 pixel outline" -msgstr "Contour de _96 pixels" +msgid "Terminal Forms #3" +msgstr "Formes finales 3 (ARA)" -msgid "_128 pixel outline" -msgstr "Contour de _128 pixels" +msgid "Text Field" +msgstr "Zone de texte" -msgid "_Fit to font bounding box" -msgstr "_Ajuster à la boîte englobante de la fonte" +msgid "Text Image Skip" +msgstr "Saut entre image et texte" -msgid "Bitmap _Magnification..." -msgstr "Grossissement des bitmaps" +msgid "Text Labels" +msgstr "Étiquettes de texte" + +msgid "Text Width: 0" +msgstr "Largeur de texte : 0" #, c-format -msgid "%d@%d pixel bitmap" -msgstr "" +msgid "Text Width:%4d" +msgstr "Largeur de texte : %4d" -msgid "BlueValues" -msgstr "" +msgid "Text and Background" +msgstr "Texte et arrière-plan" -msgid "Edit 'fpgm'..." -msgstr "Éditer 'fpgm'..." +msgid "Text color for popup windows" +msgstr "Couleur du texte pour les fenêtre pop-up" -msgid "Edit 'prep'..." -msgstr "Éditer 'prep'..." +msgid "Text color for progress windows" +msgstr "Couleur du texte pour les fenêtre de progression" -msgid "Edit 'maxp'..." -msgstr "Éditer 'maxp'..." +msgid "Text color of column headers at the top of a matrix edit" +msgstr "" +"Couleur du texte de l’entête de colonne en haut de la matrice d'édition" -msgid "Edit 'cvt '..." -msgstr "Éditer 'cvt '..." +msgid "Text from script" +msgstr "Texte à partir d'une écriture" -msgid "Remove Instr Tables" -msgstr "Supprimer les tables" +msgid "Textual" +msgstr "Textuel" -msgid "_Clear Hints" -msgstr "Supprimer les hints (_C)" +msgid "Tfm Save Failed" +msgstr "Échec enregistrement du TFM" -msgid "Histograms" -msgstr "Histogrammes" +msgid "Thaana" +msgstr "Thâna" -msgid "_Auto Width..." -msgstr "Chasse automatique..." +msgid "Thai" +msgstr "Thaï" -msgid "Remove All Kern _Pairs" -msgstr "_Supprimer paires de crénage" - -msgid "Remove All VKern Pairs" -msgstr "Supprimer paires de crénage vertical" - -msgid "_Convert to CID" -msgstr "_Conversion vers CID" - -msgid "Convert By C_Map" -msgstr "Conversion via un C_Map Adobe" - -msgid "_Flatten" -msgstr "Aplatir" - -msgid "Fl_attenByCMap" -msgstr "_Aplatir via un CMap Adobe" - -msgid "Insert F_ont..." -msgstr "Insérer f_onte..." - -msgid "Insert _Blank" -msgstr "Insérer fonte vierge" - -msgid "_Change Supplement..." -msgstr "_Modifier les suppléments..." - -msgid "C_ID Font Info..." -msgstr "_Infos fonte CID..." - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Créer un Multi-Maître..." - -msgid "MM _Validity Check" -msgstr "_Vérification de validité MM" - -msgid "MM _Info..." -msgstr "_Infos MM..." - -msgid "_Blend to New Font..." -msgstr "Méla_nger dans une nouvelle fonte..." - -msgid "MM Change Default _Weights..." -msgstr "MM Changer les _graisses par défaut..." - -msgid "_Overview" -msgstr "_Résumé" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "À _propos..." - -msgid "_License..." -msgstr "_Licence..." +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "La valeur de la \"DPI\" doit être plus de 10 et moins que 5000." -msgid "E_ncoding" -msgstr "_Codage" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Le valeur de la \"Proximité\" doit être plus de 0 et moins que 0.5." -msgid "_CID" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" msgstr "" +"Les %1$s hints du glyphe \"%2$.30s\" de la fonte %3$.30s ne correspondent " +"pas à ceux de %4$.30s (nombre différent ou critères de recouvrement " +"différents)" -msgid "Color of the font used to display glyph information in the fontview" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" msgstr "" -"Couleur utilisée pour afficher l'information sur le glyphe dans la fenêtre " -"de fonte." - -msgid "Glyph Info Color" -msgstr "Couleur de l'info glyphe" - -msgid "Color used to draw the foreground of empty slots" -msgstr "Couleur utilisée pour remplir le premier-plan des cases vides." - -msgid "Empty Slot FG Color" -msgstr "Couleur de premier-plan dans une case vide" - -msgid "Color used to draw the background of selected glyphs" -msgstr "Couleur utilisée pour remplir l'arrière-plan des glyphes sélectionnés" - -msgid "Selected BG Color" -msgstr "Couleur d'arrière-plan sélectionné" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Couleur utilisée pour remplir le premier-plan des glyphes sélectionnés" - -msgid "Selected FG Color" -msgstr "Couleur de premier-plan sélectionné" - -msgid "Changed Color" -msgstr "Couleur des changements" - -msgid "Color used to mark a changed glyph" -msgstr "Couleur utilisée pour indiquer un glyphe qui a été changé" +"Dans %1$s du dialogue de recherche il y a une référence vers %2$.20hs qui " +"n'existe pas dans la nouvelle fonte.\n" +"Faut-il supprimer la référence ?" -msgid "Color used to mark glyphs that need hinting" -msgstr "Couleur utilisée pour indiquer un glyphe nécessitant du hinting" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "Le %s diffère. Dans %s c'est (" -msgid "Hinting Needed Color" -msgstr "Couleur lorsque le hinting est requis" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "Le %s est manquant dans %s. Alors que dans %s c'est (" -msgid "Font Size" -msgstr "Taille de la fonte" +#, c-format +msgid "The %s list is not ordered" +msgstr "La liste %s n'est pas classée" msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" -"Taille (en points) de la fonte utilisée pour afficher l'information et les " -"étiquettes du glyphe dans la fenêtre de fonte" +"Le format bitmap 'NFNT' n'est pas utilisé par OS/X (bien qu'il faille " +"toujours créer une police bitmap (pour rien) si vous enregistrer une " +"ressource au format type1 PostScript)" + +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "Le format bitmap 'NFNT' est obsolète" msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." msgstr "" -"Une liste séparée par des virgules des noms de famille de polices utilisée " -"pour afficher\n" -"de petits exemples d'images de glyphes sur les glyphes conçues par les " -"utilisateurs" +"La table 'OS/2' a changé légèrement au cours des années.\n" +"En général, des champs ont été ajoutés, mais parfois leur\n" +"signification a été redéfinie." -msgid "Font Family" -msgstr "Famille de fontes" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "Le format 'POST' type1 est probablement obsolète" -msgid "Background color for the drawing area of all views" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." msgstr "" -"La couleur d'arrière-plan pour la zone de dessin de toutes les fenêtres" - -msgid "Color|Background" -msgstr "Arrière-plan" - -msgid "View" -msgstr "Fenêtre" +"Le format 'POST' type1 est probablement obsolète et peut ne pas fonctionner " +"dans les futures versions du Mac." +#, c-format msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" -"Ceci est une classe abstraite qui définit des caractéristiques communes de " -"la\n" -"fenêtre de fonte, de la fenêtre de glyphe, de la fenêtre Bitmap et de la " -"fenêtre de métriques." - -msgid "FontView" -msgstr "Fenêtre de fonte" - -msgid "This is the main fontforge window displaying a font" -msgstr "Ceci est la fenêtre principale de FontForge affichant une fonte" +"La table 'cvt ' dans l'instance %.30s a une taille différente de la même " +"table dans la police par défaut" -msgid "Glyph Set by Selection" -msgstr "Glyphes définis par sélection" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "" +"La table 'gasp' (ajustement à la grille) doit se terminer avec une entrée de " +"pixel de 65535" msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" -"Sélectionnez les glyphes dans fenêtre de fonte ci-dessus.\n" -"Les glyphes sélectionnés deviendront votre classe de glyphes." +"La table 'gasp' contrôle quand l'ajustement à la grille et\n" +"l'anti-aliasing sont utilisés durant le rendu.\n" +"La table consiste en une liste ordonnée de tailles de pixels\n" +"avec un ensemble de booléens. Ces booléens s'appliquent pour\n" +"toutes les tailles supérieures à l'entrée précédente de la table,\n" +"jusqu'à la taille courante inclusivement. La liste doit se terminer\n" +"par une entrée avec une taille de 65535.\n" +"La version 1 de la table contient 2 booléens supplémentaires\n" +"utilisés par le moteur de rendu ClearType de MS.\n" +"\n" +"La table 'gasp' ne concerne que les fontes TrueType." -msgid "Hit Watch Point" -msgstr "Point d'observation atteint" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "" +"La table 'kern' supporte tout au plus 10920 paires de crénage dans une sous-" +"table" #, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "Le point %d a été déplacé par l'instruction précédente" +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" +msgstr "" +"La table 'name' contient (au moins) deux chaînes pour le %s dans la langue " +"%s, la première '%.12s...' la seconde '%.12s...'.\n" +"Laquelle préférez-vous?" #, c-format msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." msgstr "" -"Mémoire %d modifiée de %d (%.2f) vers %d (%.2f) par l'instruction précédente" - -msgid "Watched Store Change" -msgstr "Modification de mémoire observée" +"Le format 'sfnt' est actuellement limité à 65535 glyphes. Votre fonte en a " +"%d." -msgid "Read of Uninitialized Store" -msgstr "Lecture d'une mémoire non-initialisée" +msgid "" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" +msgstr "" +"La fonctionnalité 'size' ne semble pas suivre les conventions,\n" +"ni se conformer à l'interprétation erronée précoce du standard par Adobe.\n" +"Je ne peux l'analyser.\n" -#, c-format msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" -"Mémoire %d non initialisée, lue malgré tout par l'instruction précédente" +"La fonctionnalité 'size' se conforme à l'interprétation erronée précoce par " +"Adobe du standard otf.\n" -#, c-format msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "Cvt %d modifié de %d (%.2f) vers %d (%.2f)par l'instruction précédente" - -msgid "Watched Cvt Change" -msgstr "Modification Cvt observée" - -msgid "Too Many Breakpoints" -msgstr "Trop de points d'arrêt" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"Le fichier AFM contient les métriques de fonte PostScript®,\n" +"en particulier les paires de crénage." -msgid "Kerning" -msgstr "Crénage" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." +msgstr "" +"Le format AFM permet d'inclure quelques informations sur les composites\n" +"(à peu près les mêmes que la classe d'ancre 'signe sur base')\n" +"Toutefois, cela a tendance à rendre les fichiers AFM énorme comme elles\n" +"ne sont pas stockées d'une manière efficace." msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" -"Voulez vous conserver l'information de crénage de la fonte sélectionnée\n" -"quand un des glyphes va provenir de la fonte de base?" +"La commande 'Édition->Joindre' joindra les points proches d'au moins\n" +"cette distance. Une valeur de 0 impose que les points coïncident." -msgid "Other ..." -msgstr "Autre ..." +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "" +"Le FONTLOG vous permet de tenir un journal des changement fait à votre " +"fonte. " -msgid "Merge Fonts" -msgstr "Fusionner fontes..." +msgid "" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" +msgstr "" +"Le FONTLOG contient la description de la \n" +"fonte du projet, un journal détaillé, et une liste de contributeurs." -#, c-format -msgid "Font to merge into %.20s" -msgstr "Fonte à fusionner avec %.20s" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." +msgstr "" +"Le FONTLOG est un fichier texte contenant des informations pertinentes\n" +"à propos de la fonte, y compris des choses telles que son journal des " +"changements.\n" +"(Un modèle général est disponible dans la FAQ OFL sur http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Utilisation dans un projet de police ouverte est fortement recommandée mais " +"pas obligatoire.\n" +"Si votre fonte contient déjà une table de fontlog (voir le Element-> Info " +"fonte...)\n" +"et que vous cochez cette case, les informations fontlog internes seront " +"annexées\n" +"au fichier \"FONTLOG.txt\" dans le même répertoire que la police elle-même." -msgid "Preserve cross-font kerning" -msgstr "Garder le crénage entre les fontes" +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." +msgstr "" +"Le champ de correction italique est utilisé à la fois par TeX et par la " +"table 'MATH'\n" +"de MS. Il est utilisé lors de l'assemblage de texte incliné (italique) avec " +"un à la verticale.\n" +"C'est la quantité d'espace blanc supplémentaire nécessaire afin que le texte " +"incliné\n" +"n'heurte pas le texte en position verticale." -msgid "Amount" -msgstr "Quantité" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "" +"Cette opération ne peut pas être défaite,\n" +"Continuer malgré tout?" -msgid "Interpolate Fonts" -msgstr "Interpoler fontes..." +msgid "" +"The OFL is a community-approved software license designed for libre/open " +"font projects. \n" +"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " +"and redistributed while giving authors enough control and artistic " +"integrity. For more details including an FAQ see http://scripts.sil.org/" +"OFL. \n" +"\n" +"This font metadata will help users, designers and distribution channels to " +"know who you are, how to contact you and what rights you are granting. \n" +"When releasing modified versions, remember to add your additional notice, " +"including any extra Reserved Font Name(s). \n" +"\n" +"Have fun designing open fonts!" +msgstr "" +"L'OFL est une licence logicielle approuvée par la communauté et conçue pour " +"les projets de fontes libres/ouverts.\n" +"Les polices de caractères sous licence OFL peuvent être utilisées, étudiées, " +"copiées, modifiées, intégrées, fusionnées et redistribuées tout en donnant " +"suffisamment de contrôle et d'intégrité artistique aux auteurs. Pour plus de " +"détails, y compris une FAQ, voir http://scripts.sil.org/OFL.\n" +"\n" +"Ces métadonnées de fonte aideront les utilisateurs, les concepteurs et les " +"canaux de distribution à vous connaître, à vous contacter et quels droits " +"vous accordez.\n" +"Lors de la publication des versions modifiées, pensez à ajouter votre avis " +"supplémentaire, y compris tout nom réservé de police supplémentaire.\n" +"\n" +"Amusez-vous à concevoir des polices ouvertes!" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolation entre %.20s et:" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "" +"Vous pouvez définir ici des noms courants pour les\n" +"jeux stylistiques OpenType ('ss01'-'ss20')." -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "de" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" +msgstr "" +"La documentation OpenType suggère de façon très confuse\n" +"que si un glyphe de base (ou une signe de base) contient une ancre\n" +"pour une classe dans une sous-table de lookup, il devrait y avoir\n" +"des ancres pour toutes les classes de la sous-table. " -msgid "Set Bearings To:" -msgstr "Fixer les deux approches à :" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "" +"Le fichier PFM contient les informations dont Windows\n" +"a besoin pour installer une fonte PostScript®." -msgid "Set LBearing To:" -msgstr "Fixer l'approche gauche à :" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"'PfEd' est une table TrueType contenant diverses\n" +"données utilisées par FontForge.\n" +"C'est une extension au format TrueType.\n" +"Le nom est historique." -msgid "Set RBearing To:" -msgstr "Fixer l'approche droite à :" +msgid "" +"The PostScript 'Private' dictionary gives you control over\n" +"several font-wide versions of hinting.\n" +"The 'Private' dictionary only applies to PostScript fonts." +msgstr "" +"Le dictionnaire PostScript 'privé' vous permet de contrôler\n" +"plusieurs versions de hinting à l'échelle de la police.\n" +"Le dictionnaire 'privé' s'applique uniquement aux polices PostScript." -msgid "Set Vert. Advance To:" -msgstr "Fixer chasse verticale :" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" +msgstr "" +"Le manuel de référence du PostScript (Annexe B) dit qu'un\n" +"interpréteur n'est pas obligé de traiter des chemins avec\n" +"plus de 1500 points (avec les points de contrôle, à mon avis).\n" +"Du point de vue de PostScript, tous les contours d'un glyphe\n" +"constituent un seul chemin. Les interpréteurs modernes ont\n" +"tendance à dépasser cette limite.\n" +"(Attention, la conversion TrueType -> PS double ce nombre de points)" -msgid "Set Width To:" -msgstr "Fixer la largeur à :" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Le nom de police PostScript \"%.63s\" est incorrect.\n" +"Il doit être en ASCII imprimable,\n" +"sans (){}[]<>%%/ ni espace\n" +"et doit comporter moins de 63 caracteres" -msgid "Increment Bearings By:" -msgstr "Augmenter les approches de :" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"La table ΤεΧ est une extension au format TrueType,\n" +"qui contient les valeurs que l'on trouve dans un fichier\n" +"tfm et qui ne sont pas déjà mémorisées ailleurs.\n" -msgid "Increment LBearing By:" -msgstr "Augmenter l'approche gauche de :" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." +msgstr "" +"La spécification des chaînes de caractères de type 2 (Annexe B) stipule que\n" +"les sous-procédures ne doivent pas avoir plus de 10 niveaux d'imbrication.\n" +"Chaque niveau d'imbrication des références utilise un niveau de sous-" +"routine,\n" +"et les hints peuvent encore nécessiter un autre niveau." -msgid "Increment RBearing By:" -msgstr "Augmenter l'approche droite de :" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." +msgstr "" +"La spécification des chaînes de caractères de type 2 (Annexe B) stipule " +"qu'il\n" +"ne peut y avoir plus de 96 hints horizontaux ou verticaux dans un\n" +"glyphe." -msgid "Increment V. Adv. By:" -msgstr "Augmenter la chasse verticale de :" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Abscisse de l'ancre dans ce glyphe" -msgid "Increment Width By:" -msgstr "Augmenter la largeur de :" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Ordonnée de l'ancre dans ce glyphe" -msgid "Scale Bearings By:" -msgstr "Mette les approches à l'échelle :" - -msgid "Scale LBearing By:" -msgstr "Redimensionner l'approche gauche à :" - -msgid "Scale RBearing By:" -msgstr "Redimensionner l'approche droite à :" - -msgid "Scale VAdvance By:" -msgstr "Redimensionner la chasse verticale à :" - -msgid "Scale Width By:" -msgstr "Redimensionner la largeur à :" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"La chasse de %s (%d) ne correspond pas à la chasse max (%d) et ceci est une " +"fonte à espacement fixe\n" -msgid "Advance Width does not change." -msgstr "La largeur de la chasse ne change pas" +msgid "The amount of space between words when using this font" +msgstr "Espacement des mots lors de l'utilisation de cette fonte" -msgid "Left Side Bearing does not change." -msgstr "L'approche gauche ne change pas" +msgid "The amount of stretchable space between words when using this font" +msgstr "Étirement maximal de l'espace entre les mots" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "The amount the space between words may shrink when using this font" +msgstr "Contraction maximale de l'espace entre les mots" -msgid "Top Bearing does not change." -msgstr "L'approche supérieure ne change pas" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "La boîte autour des flèches haut/bas d'un champ numérique (spinner)" +#, c-format msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" msgstr "" -"Les glyphes de chasse négative ne sont pas autorisés dans les fontes " -"TrueType.\n" -"Voulez vous vraiment une chasse négative ?" - -msgid "Set Both Side Bearings..." -msgstr "Définir les approches des deux cotés" - -msgid "Set LBearing..." -msgstr "Définir l'approche gauche..." - -msgid "Set RBearing..." -msgstr "Définir l'approche droite..." +"Le caractère, %d, n'a pas été lu correctement (ou le fichier pk a un format " +"incorrect)\n" +" À %ld il devrait être %d, est décalé par %ld\n" -msgid "Set Vertical Advance..." -msgstr "Définir la chasse verticale..." +#, c-format +msgid "The class name, %s, is already in use." +msgstr "Le nom de classe %s est déjà utilisé." #, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Glyphe introuvable : %.70s" +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "" +"Le point de code U+%1$04X apparaît dans les groupes %2$.30s et %3$.30s" -msgid "Goto" -msgstr "Aller au glyphe" +msgid "The color of a selected point" +msgstr "La couleur d'un point sélectionné" -msgid "Enter the name of a glyph in the font" -msgstr "Nom de glyphe dans la fonte" +msgid "The color of an on-curve point" +msgstr "La couleur d'un point sur la courbe" -msgid "Merge into selection" -msgstr "Fusionner avec la sélection" +msgid "The color of anchor stars" +msgstr "La couleur des étoiles des ancres" -msgid "Select by Color" -msgstr "Sélection par couleur" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" +msgstr "" +"La couleur d'un autre glyphe dessiné dans la vue actuelle pour montrer où il " +"serait placé par un lookup d'ancre." -msgid "Glyph names must be valid postscript names" -msgstr "Les noms de glyphes doivent être des noms PostScript valides" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "La couleur de blocs pixelisés ajustés à la grille (et autre)" -msgid "Bad Range" -msgstr "Intervalle incorrect" +msgid "The color of grid-fit outlines" +msgstr "La couleur des contours ajustés à la grille" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" -"Intervalle incorrecte, le début (%1$04X) est plus grand que la fin (%2$04X)" +msgid "The color of outlines in inactive layers" +msgstr "La couleur des contours dans les calques inactifs" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgid "The color of outlines in the active layer" +msgstr "La couleur des contours dans le calque actif" + +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" -"Le point de code U+%1$04X apparaît dans les groupes %2$.30s et %3$.30s" +"La couleur de blocs rastérisés qui viennent d'être désactivés (dans le " +"débogueur lorsque une instruction atteint un point)" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" msgstr "" -"Le nom de glyphe \"%1$.30s\" apparaît dans les groupes %2$.30s et %3$.30s" +"La couleur de blocs rastérisés qui viennent d'être activés (dans le " +"débogueur lorsque une instruction atteint un point)" -msgid "UntitledGroup" -msgstr "Groupe sans titre" +msgid "The color of the clip path" +msgstr "La couleur du chemin de détourage" -msgid "Groups" -msgstr "Groupes" +msgid "The color of the line marking the advance width" +msgstr "Couleur de la ligne marquant la chasse" -msgid "Define Groups" -msgstr "Définir des groupes" +msgid "The color of the line marking the advance width when it is selected" +msgstr "La couleur de la ligne marquant la chasse lorsque sélectionné" -msgid "New Sub-Group" -msgstr "Nouveau sous-groupe" +msgid "The color of the line marking the grid-fit advance width" +msgstr "La couleur de la ligne marquant l'ajustement à la grille de la chasse" -msgid "Group Name:" -msgstr "Nom du groupe:" +msgid "The color of the line marking the left bearing when it is selected" +msgstr "La couleur de la ligne marquant l'approche gauche lorsque sélectionné" -msgid "Glyphs:" -msgstr "Glyphes:" +msgid "The color of the line(s) marking ligature carets" +msgstr "La couleur des lignes marquant les points de coupure des ligatures" -msgid "Identify by" -msgstr "Identifier par" +msgid "The color of the open path" +msgstr "La couleur du chemin ouvert" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Les glyphes peuvent être soit identifiés par nom ou par point de code " -"unicode.\n" -"En général, vous contrôlez cela par ce que vous tapez dans la boîte.\n" -"Taper \"A\" identifie un glyphe par nom.\n" -"Taper \"U+0041\" identifie un glyphe par point de code.\n" -"Lors du chargement des glyphes de la sélection, vous devez préciser quel " -"format est souhaité." +msgid "The color of the point which is the start of a contour" +msgstr "La couleur du point qui est au début de la silhouette" -msgid "Set From Font" -msgstr "Sélection -> liste" +msgid "The color of thick outlines in inactive layers" +msgstr "Couleur des contours épais sur les calques inactifs" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "Sélectionne dans la fenêtre de fonte les glyphes de cette liste" +msgid "The color of thick outlines in the active layer" +msgstr "Couleur des contours épais sur le calque actif" -msgid "Select In Font" -msgstr "liste -> sélection" +msgid "The color used to draw a hint which conflicts with another" +msgstr "La couleur utilisée pour tracer un hint qui conflicte avec un autre" -msgid "Set the fontview's selection to be the glyphs named here" +msgid "The color used to draw a selected control point of an on-curve point" msgstr "" -"Prendre les glyphes sélectionnés dans la fenêtre de fonte pour contenu de " -"cette liste" - -msgid "No Glyph Duplicates" -msgstr "Aucun glyphe dupliqué" +"La couleur utilisée pour dessiner un point de contrôle sélectionné d'un " +"point sur la courbe" msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" +"The color used to draw bitmap (single bit) images which do not specify a clut" msgstr "" -"Les noms de glyphe (ou points de code unicode) doivent être uniques dans ce " -"groupe et l'un de ses sous-groupes" +"La couleur utilisée pour dessiner une image bitmap (bit unique)\n" +"qui ne spécifie pas un clut (colour look-up table)" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Groupe" -msgstr[1] "Groupes" +msgid "The color used to draw diagonal hints" +msgstr "La couleur utilisée pour tracer des hints diagonaux" -msgid "No Groups" -msgstr "Pas de groupes" +msgid "The color used to draw horizontal hints" +msgstr "La couleur utilisée pour tracer des hints horizontaux" msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" -"Aucun des glyphes dans la fonte actuelle correspond aux noms ou ponts de " -"code des groupes sélectionnés." +"La couleur utilisée pour dessiner des marqueurs des courbes qui sont " +"presque, mais pas tout à fait horizontale ou verticale à leurs extrémités" -msgid "Display By Groups" -msgstr "Afficher par Groupes..." +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "" +"La couleur utilisée pour dessiner les points à l'extréma (si ce mode est " +"activé)." -msgid "Compacted" -msgstr "Compacté" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "" +"La couleur utilisée pour dessiner des points d'inflection (si ce mode est " +"activé)" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" +msgid "The color used to draw the \"next\" control point of an on-curve point" msgstr "" -"Position : %d\n" -"Nombre : %d\n" +"La couleur utilisée pour dessiner le \"prochain\" point de contrôle d'un " +"point sur la courbe" -#, c-format msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" +"The color used to draw the \"previous\" control point of an on-curve point" msgstr "" -"Épaisseur : %d\n" -"Nombre : %d\n" -"Pourcentage du max : %d%%\n" +"La couleur utilisée pour dessiner le point de contrôle \"précédent\" d'un " +"point sur la courbe" -#, c-format msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" msgstr "" -"Position : %d-%d (%d)\n" -"Nombre : %d (%d)\n" +"Couleur utilisé pour tracer le hint horizontal actif qui est examiné par la " +"boîte de dialoge \"Revoir les hints\"." -#, c-format msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" msgstr "" -"Épaisseur : %d-%d (%d)\n" -"Nombre : %d (%d)\n" -"Pourcentage du max : %d%%\n" +"Couleur utilisé pour tracer le hint vertical actif qui est examiné par la " +"boîte de dialoge \"Revoir les hints\"." -msgid "The smaller number must be selected first in a pair of bluevalues" +msgid "The color used to draw the large tick marks in rulers." msgstr "" -"Le nombre le plus petit doit être sélectionné en premier dans une paire de " -"bluevalues" +"La couleur utilisée pour dessiner les graduations importantes des règles" + +msgid "The color used to draw the measure tool line." +msgstr "La couleur utilisée par l'outil de mesure pour tracer des lignes" msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" +"The color used to draw the measure tool numbers on the canvas when snapped." msgstr "" -"Il y a trop peu de glyphes sélectionnés, à mon avis,\n" -"pour calculer l'aspect de la fonte de manière\n" -"significative. Si vous déselectionnez tout,\n" -"cette commande sera appliquée à tous les glyphes" +"La couleur utilisée pour écrire les chiffres magnétiques de l'outil de mesure" -msgid "Tiny Selection" -msgstr "Petite sélection" +msgid "The color used to draw the measure tool numbers on the canvas." +msgstr "La couleur utilisée pour écrire les chiffres de l'outil de mesure" -msgid "HStem" -msgstr "Traverse" +msgid "The color used to draw the measure tool points when snapped." +msgstr "" +"La couleur utilisée par l'outil de mesure pour dessiner les points " +"magnétiques." -msgid "VStem" -msgstr "Fût" +msgid "The color used to draw the measure tool points." +msgstr "La couleur utilisée par l'outil de mesure pour dessiner les points." -msgid "Blues" +msgid "" +"The color used to draw the outline of the old spline when you are " +"interactively modifying a glyph" msgstr "" +"La couleur utilisée pour tracer le contour de l'ancienne courbe quand vous " +"modifiez interactivement un glyphe" -msgid "Sum Around:" -msgstr "Somme autour :" +msgid "The color used to draw vertical hints" +msgstr "La couleur utilisée pour tracer des hints verticaux" -msgid "Bar Width:" -msgstr "Largeur du trait :" +msgid "The color used to fill the outline if that mode is active" +msgstr "La couleur utilisée pour remplir le contour si ce mode est actif" -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValues vont par paires. Sélectionnez en une autre." +msgid "The color used to fill the outline when in preview mode" +msgstr "La couleur utilisée pour remplir le contour dans l'aperçu" -msgid "Glyph Names" -msgstr "Noms de glyphe" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" +msgstr "" +"La couleur utilisée pour marquer les zones bleues dans les valeurs d'entrée " +"bleue du dictionnaire privé" -msgid "Extend Lookups On" -msgstr "Étirement actif" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" +msgstr "" +"La couleur utilisée pour marquer les zones bleues dans la famille d'entrées " +"bleues du dictionnaire privé" -msgid "Extend Lookups Off" -msgstr "Étirement inactif" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgstr "" +"La sous-table de contexte/enchaînement %s dans %s ne correspond pas à %s " +"dans %s\n" -msgid "Extend Max Lookups" -msgstr "Étirement max" +msgid "The control point above the selected point is near the italic angle" +msgstr "" +"Le point de contrôle au-dessus du point sélectionné est proche de " +"l'inclinaison des italiques" -msgid "Shrink Lookups On" -msgstr "Rétrécissesment actif" +msgid "The control point above the selected point is nearly horizontal" +msgstr "" +"Le point de contrôle au-dessus du point sélectionné est presque horizontal" -msgid "Shrink Lookups Off" -msgstr "Rétrécissement inactif" +msgid "The control point above the selected point is nearly vertical" +msgstr "" +"Le point de contrôle au-dessus du point sélectionné est presque vertical" -msgid "Shrink Max Lookups" -msgstr "Rétrécissement max" +msgid "" +"The control point above the selected point is outside the spline segment" +msgstr "" +"Le point de contrôle au-dessus du point sélectionné est en dehors du chemin" -msgid "Extenders" -msgstr "Extendeurs" +msgid "The control point below the selected point is near the italic angle" +msgstr "" +"Le point de contrôle au-dessous du point sélectionné est proche de la pente " +"des italiques" -msgid "Language info" -msgstr "Info sur la langue" +msgid "The control point below the selected point is nearly horizontal" +msgstr "" +"Le point de contrôle au-dessous du point sélectionné est presque horizontal" -msgid "Hidden" -msgstr "Caché" +msgid "The control point below the selected point is nearly vertical" +msgstr "" +"Le point de contrôle au-dessous du point sélectionné est presque vertical" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Glyphes extendeurs (kashidas, etc.)" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "" +"Le point de contrôle au-dessous du point sélectionné est en dehors du chemin" -msgid "A list of glyph names" -msgstr "Une liste de glyphes" +msgid "The control point left of the selected point is near the italic angle" +msgstr "" +"Le point de contrôle à gauche du point sélectionné est proche de la pente " +"des italiques" -msgid "GlyphName|New" -msgstr "Nouvelle" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "" +"Le point de contrôle à gauche du point sélectionné est presque horizontal" -msgid "Lookups turned ON to extend a line" -msgstr "Lookups actifs pour étirer une ligne" +msgid "The control point left of the selected point is nearly vertical" +msgstr "" +"Le point de contrôle à gauche du point sélectionné est presque vertical" -msgid "Lookups turned OFF to extend a line" -msgstr "Lookups inactifs pour étirer une ligne" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "" +"Le point de contrôle à gauche du point sélectionné est en dehors du chemin" -msgid "Lookups which specify the maximum size by which a glyph may grow" +msgid "The control point right of the selected point is near the italic angle" msgstr "" -"Lookups qui précisent la taille maximale par laquelle un glyphe peut se " -"développer" +"Le point de contrôle à droite du point sélectionné est proche de la pente " +"des italiques" -msgid "Lookups turned ON to shrink a line" -msgstr "Lookups actifs pour rétrécir une ligne" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "" +"Le point de contrôle à droite du point sélectionné est presque horizontal" -msgid "Lookups turned OFF to shrink a line" -msgstr "Lookups inactifs pour rétrécir une ligne" +msgid "The control point right of the selected point is nearly vertical" +msgstr "" +"Le point de contrôle à droite du point sélectionné est presque vertical" -msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgid "" +"The control point right of the selected point is outside the spline segment" msgstr "" -"Lookups qui précisent la taille maximale par laquelle un glyphe peut rétrécir" +"Le point de contrôle à droite du point sélectionné est en dehors du chemin" -msgid "A list of lookup names" -msgstr "Une liste de noms de lookup" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"La convention veut que les fontes PostScript soient décrites sur une grille " +"de 1000 unités par cadratin. Or cette fonte en a %d. Ce n'est pas incorrect, " +"mais vous pourriez néanmoins modifier ce nombre par le biais de 'Élément-" +">Infos fonte->PS Général'.\n" +"Voulez vous continuer la génération de la fonte malgré cela ?" -msgid "LookupName|New" -msgstr "Nouvelle" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"La convention veut que les fontes TrueType aient une grille qui soit une " +"puissance de 2. Or cette fonte en a une de %d unités par cadratin. Ce n'est " +"pas incorrect, mais vous pourriez néanmoins modifier la taille du Em avec " +"'Élément->Infos fonte->PS Général'.\n" +"Voulez vous continuer la génération de la fonte malgré cela ?" -msgid "Unknown lookup" -msgstr "Lookup inconnu" +msgid "" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." +msgstr "" +"Les coordonnées de tous les points dans une fonte TrueType\n" +"doivent être des nombres entiers (si elles ne sont pas des entiers alors " +"FontForge va\n" +"les arrondir lorsqu'il les génère, ce qui pourrait causer des ravages).\n" +"Même dans les fontes PostScript, cela est généralement une bonne idée\n" +"d'utiliser des valeurs entières." #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Nom de lookup inconnu: %60.60s" +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "" +"La correction à la ligne %d est trop grande. Elle doit être entre -128 et 127" -msgid "Justified Languages" -msgstr "Langues justifiées" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" +msgstr "" +"Les blancs intérieurs entre ces hints n'ont pas exactement la même largeur, " +"ce qui ne convient pas pour un triple hint" msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" -"Une liste de langues avec leurs lookups actifs et inactifs\n" -"sur chacune afin d'accomplir la justification. Une langue peut\n" -"apparaître plus d'une fois. Dans ce cas, la deuxième (ou la troisième,\n" -"etc.) sera utilisée si la première échoue." +"Le codage actuel contient des glyphes que FontForge ne sait pas interpréter " +"en tant qu'indices CID.\n" +"Faut-il les supprimer ou les ajouter à la fin (ce qui pourra poser problème " +"avec de futures définitions) ?" -msgid "Language|New" -msgstr "Langue" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "" +"La police par défaut n'a pas de table 'cvt ' alors que l'instance %.30s en a " +"une" -msgid "Justified Scripts" -msgstr "Écritures justifiées" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Taille par défaut du cadratin dans une nouvelle fonte." -msgid "A list of scripts with special justification needs" -msgstr "Une liste d'écritures où des justifications spéciales sont requises." +msgid "The different instances of this mm have a different number of glyphs" +msgstr "Nombre de glyphes différents dans les différentes instances" -msgid "Script|New" -msgstr "Nouvelle" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "Ce codage ne contient pas quelque chose nommé %.40s" -msgid "Min Kern" -msgstr "Crénage min. :" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" +msgstr "" +"L'entrée \"%1$.20s\" manque à l'appel dans les dictionnaires privés de " +"%2$.30s et de %3$.30s" -msgid "No lookup selected" -msgstr "Aucun lookup sélectionné" +msgid "The extra glue place above and below displayed limits" +msgstr "" +"La colle supplémentaire placée au-dessus et au-dessous des limites affichées" -msgid "You must select a lookup subtable to contain this kerning pair" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" -"Vous devez sélectionner une sous-table de lookup pour contenir cette paire " -"de crénage" +"La fonctionnalité '%c%c%c%c' est nommée deux fois dans la langue %s\n" +"%.80s\n" +"%.80s" -msgid "Class 0" -msgstr "Classe 0" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +msgstr "" +"La balise de fonctionnalité à la ligne %d (%s) est trop longue. Elle doit " +"être de 4 lettres au maximum (ou peut être un paramètre de fonctionnalité " +"mac, deux nombres entre chevrons <3,4>)" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" msgstr "" -"Les paires de crénage pour la classe 0 (\"tout le reste\") devraient " -"toujours être à 0" +"La balise de fonctionnalité à la ligne %d (%s) doit être en caractères " +"ASCII.\n" -msgid "AutoKern Row" -msgstr "Crénage auto en ligne" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "" +"Les erreurs suivantes ont été soulevées par les glyphes sélectionnés: %.100s" -msgid "AutoKern Column" -msgstr "Crénage auto en colonne" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "" +"Le(s) table(s) suivante(s) dans la fonte a(ont) été ignorée(s) par " +"FontForge\n" -msgid "AutoKern All" -msgstr "Crénage auto intégral" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" +msgstr "" +"La police %.30s contient des courbes cubiques. Elle doit être convertie en " +"courbes quadratiques pour pouvoir être utilisée dans une police Apple " +"déformable" -msgid "Clear" -msgstr "Supprimer" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" +msgstr "" +"La police %.30s contient des courbes quadratiques. Elle doit être convertie " +"en courbes cubiques pour pouvoir être utilisée dans une police multi-maîtres." -msgid "Clear All" -msgstr "Déselectionner tout" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "La police %.30s est affectée à 2 designs maîtres" -msgid "Clear Device Table" -msgstr "Supprimer la table de périphériques" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." +msgstr "" +"La fonte %s est une des fontes standard. Elle n'est pas dans le fichier." -msgid "Clear All Device Tables" -msgstr "Supprimer toutes les tables de périphériques" +msgid "The font comment can contain whatever you feel it should" +msgstr "Le commentaire sur la fonte peut contenir tout ce que vous souhaitez" #, c-format -msgid "First Class %d\n" -msgstr "Première classe %d\n" +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" +msgstr "" +"La fonte contient des erreurs.\n" +"%sVoulez-vous passer en revue les erreurs ou enregistrer la fonte de toute " +"façon?" #, c-format -msgid "Second Class %d\n" -msgstr "Seconde classe %d\n" +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" +msgstr "" +"La fonte contient déja des bitmaps de cette\n" +"taille (%d)\n" +"Voulez vous l'écraser ?" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Tout}" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "La fonte ne contient pas de bitmaps de taille %d et de profondeur %d" #, c-format msgid "The font does not contain a glyph named %s." msgstr "Cette fonte ne contient pas de glyphe nommé %s." -msgid "From the _other class" -msgstr "De l'_autre classe" - -msgid "_From this class" -msgstr "_De cette classe" - -msgid "Glyph in two classes" -msgstr "Glyphe dans deux classes" - #, c-format msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" -"Le glyphe nommé %s est également dans la classe à la ligne %d, qui commence " -"avec%.20s...\n" -"Vous devez retirer de l'un d'eux." - -msgid "Glyphs in the classes" -msgstr "Glyphes dans les classes" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Choisir la classe contenant :" - -msgid "Select the class containing the named glyph" -msgstr "Choisir la classe contenant le glyphe nommé:" - -msgid "Display Size:" -msgstr "Taille:" - -msgid "Magnification:" -msgstr "Grossissement:" +"Le nom de la fonte commence avec une séquence d'ordre d'octet utf8. Ceci " +"n'est pas permis. %s" -msgid "Kern Offset:" -msgstr "Crénage:" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" +msgstr "" +"Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " +"codages différents" +#, c-format msgid "" -"Device Table Correction:\n" -" (at display size)" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" -"Correction de la table de périphériques:\n" -" (à la grandeur d'écran)" +"Les fontes %1$.30s et %2$.30hs utilisent des courbes de Bézier d'ordres " +"différents (quadratique et cubique)" -msgid "Revert Kerning" -msgstr "Annuler le crénage" +msgid "The generated font won't work with ATM" +msgstr "La fonte créée ne fontionnera pas avec ATM" +#, c-format msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" -"Remet le décalage du crénage et les corrections dans la table de " -"périphériques à leur valeurs initiales" +"Le glyphe %1$.30s n'a pas le même nombre de contours dans la fonte %2$.30s " +"que dans %3$.30s" -msgid "Clear all device table corrections associated with this combination" +#, c-format +msgid "" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" -"Supprimer toutes les corrections de la table des périphériques associées à " -"cette combinaison." - -msgid "Lookup subtable:" -msgstr "Sous-table de lookup:" +"Le glyphe %1$.30s a un nombre différent de points ou de points de contrôle " +"sur ce contour que dans d'autres instances de la police" -#. GT: The %s is the name of the lookup subtable containing this kerning class #, c-format -msgid "Kerning by Classes: %s" -msgstr "Crénage par classes: %s" +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" +msgstr "" +"Le glyphe %1$.30s dans %2$.30s a à la fois des références et des contours. " +"Ceci n'est pas supporté dans une fonte MM" #, c-format -msgid "Lookup Subtable: %s" -msgstr "Sous-table de lookup: %s" - -msgid "Show Kerning" -msgstr "Afficher le crénage" - -msgid "_Default Separation:" -msgstr "Séparation par défaut :" - msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" -"Ajouter des entrées au lookup pour essayer d'avoir la séparation\n" -"optique entre toutes les paires de glyphes égale à cette\n" -"valeur." - -msgid "_Min Kern:" -msgstr "Crénage min. :" +"Le glyphe %1$.30s dans la police %2$.30hs a un masque de hints différent que " +"dans %3$.30hs" +#, c-format msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" -"Tout changement de crénage calculée dont la valeur absolue est\n" -"inférieure à cela sera ignoré.\n" - -msgid "_Touching" -msgstr "Se _touche" +"Le glyphe %1$.30s de la fonte %2$.30s a un nombre de points (ou de points de " +"contrôle) différent que dans %3$.30s" +#, c-format msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" -"Normalement le crénage est basé sur la réalisation d'une séparation\n" -"constante (optique) entre les glyphes, mais parfois il est souhaitable\n" -"d'avoir une table de crénage où le crénage est basé sur l'approche\n" -"la plus près entre deux glyphes (Donc, si la séparation souhaitée\n" -"est 0 alors les glyphes se toucheront effectivement." - -msgid "Only kern glyphs closer" -msgstr "Crénage plus rapproché" +"Le glyphe %1$.30s de la fonte %2$.30hs a un nombre de références différent " +"dans %3$.30hs" +#, c-format msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" -"Lors du crénage automatique, rapprocher les glyphes ensemble,\n" -"le décalage du crénage sera négatif." - -msgid "Autokern new entries" -msgstr "Crénage auto des nouvelles entrées" +"Le glyphe %1$.30s de la fonte %2$.30s possède un nombre différent de paires " +"de crénage que dans %3$.30s" +#, c-format msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" -"Lors de l'ajout d'une nouvelle classe, fournir les valeurs de crénage par " -"défaut\n" -"entre celle-ci et toutes les classes avec lesquelles elle interagit." - -msgid "Kern By Classes" -msgstr "Crénage par classes..." - -msgid "VKern By Classes" -msgstr "Crénage vertical par classes..." - -msgid "KernClass|_New Lookup..." -msgstr "_Ajouter..." - -msgid "No significant differences found" -msgstr "Aucune différence significative trouvée" - -msgid "Differ" -msgstr "Différences" - -msgid "The layers do not match" -msgstr "Les calques ne correspondent pas" - -msgid "Error Bound" -msgstr "Limite d'erreur" - -msgid "Compare Layers" -msgstr "Comparer les calques" - -msgid "Copy Layers" -msgstr "Copier les calques" - -msgid "Compare two layers" -msgstr "Comparer deux calques" - -msgid "Copy one layer to another" -msgstr "Copier un calque sur un autre" - -msgid "From:" -msgstr "De:" - -msgid "Other:" -msgstr "Autre :" - -msgid "To:" -msgstr "Vers :" - -msgid "Clear destination layer before copy" -msgstr "Supprimer le calque de destination avant la copie" - -msgid "Allow errors of:" -msgstr "Erreurs permises :" - -msgid "em units" -msgstr "unités em" - -msgid "Lookup Type|Unspecified" -msgstr "Non spécifié" - -msgid "Reverse Chaining Substitution" -msgstr "Enchaînement de substitutions à contresens" - -msgid "Mac Indic State Machine" -msgstr "Machine d'état pour l'Indic Mac" - -msgid "Mac Contextual State Machine" -msgstr "Machine d'état contextuelle Mac" - -msgid "Mac Insertion State Machine" -msgstr "Machine d'état par insertion Mac" - -msgid "Single Position" -msgstr "Positionnement unique" - -msgid "Pair Position (kerning)" -msgstr "Positionnement par paires (crénage)" - -msgid "Cursive Position" -msgstr "Positionnement cursif" - -msgid "Mark to Base Position" -msgstr "Positionnement signe sur base" - -msgid "Mark to Ligature Position" -msgstr "Positionnement signe sur ligature" - -msgid "Mark to Mark Position" -msgstr "Positionnement signe sur signe" - -msgid "Contextual Position" -msgstr "Positionnement contextuelle" - -msgid "Contextual Chaining Position" -msgstr "Positionnement contextuel en chaine" - -msgid "Mac Kerning State Machine" -msgstr "Crénage par machine d'état Mac" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "Abkhaze" - -msgid "Acholi" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"Le glyphe %1$.30s de la fonte %2$.30s possède des contours orientés de " +"manière différente que ceux de %3$.30s" -msgid "Achi" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"Le glyphe %1$.30s dans la police %2$.30s a des références avec des échelles " +"ou des rotations (etc.) différentes que dans %3$.30s" -msgid "Adyghe" -msgstr "Adygh" - -msgid "Afar" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" msgstr "" +"Le glyphe %1$.30s est défini dans la fonte %2$.30s mais pas dans %3$.30s" -msgid "Agaw" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"Le glyphe d'indice CID %d est associé à plus de %d codages. Seuls les %d " +"premiers seront pris en compte." -msgid "Aiton" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"Le glyphe en position %d s'appelle '.notdef' mais contient un contour. De " +"par son nom \".notdef\" il ne sera pas inclus dans la fonte en cours de " +"création. Vous pouvez le renommer en utilisant 'Élément->Infos glyphe'. " +"Voulez vous continuer à créer la fonte (sans ce glyphe) ?" -msgid "Akan" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." msgstr "" +"Le glyphe est rendu à la taille ci dessous, mais il\n" +"peut être difficile de voir les erreurs d'alignement\n" +"qui peuvent arriver aux petites tailles. Ce coefficient\n" +"d'agrandissement permet de mieux voir les problèmes\n" +"potentiels." -msgid "Alsatian" -msgstr "Alsacien" - -msgid "Altai" -msgstr "Altaïque" - -msgid "Anglo-Saxon" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" msgstr "" +"Le nom de glyphe \"%1$.30s\" apparaît dans les groupes %2$.30s et %3$.30s" -msgid "Americanist IPA" -msgstr "Alphabet phonétique américaniste" - -msgid "Aragonese" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"Le glyphe nommé %.30s est mappé en U+%04X.\n" +"Son nom indique qu'il devrait être mappé en U+%04X.\n" -msgid "Aari" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." msgstr "" +"Le glyphe nommé %s est également dans la classe à la ligne %d, qui commence " +"avec%.20s...\n" +"Vous devez retirer de l'un d'eux." -msgid "Arakanese" -msgstr "Arakanais" - -msgid "Asturian" -msgstr "" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "Le glyphe, %.80s, contient déjà une ancre dans cette classe, %.80s." -msgid "Athapaskan" -msgstr "Athapascan" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Le glyphe %.80s ne peut être trouvé dans le fichier SFD" -msgid "Lang|Avar" -msgstr "Avar" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Le glyphe %.80s n'est pas dans la fonte" -msgid "Awadhi" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Le glyphe %s contient un %s de %s et un de %s.\n" +"Celui de %s sera enlevé.\n" -msgid "Torki" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Le glyphe %s contient le même %s de %s et de %s\n" +"Celui de %s sera enlevé.\n" -msgid "Azeri" -msgstr "Azéri" - -msgid "Badaga" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Le glyphe %s contient la même paire de crénage que dans %s et que dans %s\n" +"Celle de % sera enlevée.\n" -msgid "Banda" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" +"Le dégradé sera un dégradé linéaire,\n" +"avec la variation de couleur se produisant\n" +"le long de la ligne tracée dans la vue." -msgid "Baghelkhandi" +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"Le gradient sera un dégradé radial,\n" +"avec le changement de couleur se produisant\n" +"dans les cercles à partir du point focal (si spécifié)\n" +"et se prolongeant vers l'extérieur jusqu'à ce qu'il\n" +"atteigne le rayon spécifié." -msgid "Balkar" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." msgstr "" +"Les champs de hauteur et de profondeur sont des champs de\n" +"métriques utilisés par TeX, ils sont corrigés pour la distorsion optique.\n" +"Donc, 'x' et 'o' ont probablement la même hauteur." -msgid "Lang|Balinese" -msgstr "" +msgid "The height of the lower case letters with flat tops" +msgstr "Hauteur des bas-de-casse" -msgid "Bavarian" +msgid "The hint mask of the selected point contains overlapping hints" msgstr "" +"Le masque de hint du point sélectionné contient des hints se chevauchant" -msgid "Baule" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." msgstr "" +"Le hint que vous venez de sélectionner à un recouvrement avec <%.2f,%.2f>. " +"Vous devriez en déselectionner un des 2." -msgid "Batak Toba" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" msgstr "" +"Les quantités additionelles sur les fûts et traverses ne peuvent différer de " +"plus d'un facteur de 4" -msgid "Lang|Berber" -msgstr "Berbère" - -msgid "Bench" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" msgstr "" +"Les quantités additionelles sur les fûts et traverses doivent être zéro sur " +"les deux ou aucune ne peut être 0." -msgid "Bible Cree" -msgstr "Cree de la Bible" - -msgid "Bandjalang" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Le texte du nom courant de la fonte (dans le volet Noms) doit être " +"entièrement ACII." -msgid "Belarussian" -msgstr "Biélorusse" - -msgid "Bemba" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" msgstr "" +"Le mot-clé 'ignore' doit être soit suivi par 'position' ou 'substitute' à la " +"ligne %d de %s" -msgid "Haryanvi" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" msgstr "" +"Les instructions pour %.80s ont changé. Voulez vous perdre ces " +"modifications ?" -msgid "Bagri" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" msgstr "" +"La correction italique d'un glyphe composé. Devrait être indépendant de la " +"taille du glyphe." -msgid "Bhili" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" msgstr "" +"La sous-table de classes de crénage %s dans %s ne correspond pas à %s dans " +"%s\n" -msgid "Bhojpuri" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" msgstr "" +"Les paires de crénage pour la classe 0 (\"tout le reste\") devraient " +"toujours être à 0" -msgid "Bikol" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" msgstr "" +"La langue '%s' n'est pas dans la liste de langues connues et sera omise." -msgid "Bilen" -msgstr "" +msgid "The layers do not match" +msgstr "Les calques ne correspondent pas" + +msgid "The list of current pixel bitmap sizes" +msgstr "Liste des tailles actuelles de bitmap :" -msgid "Bislama" +#, c-format +msgid "" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" msgstr "" +"Le lookup %.30s est actif pour le glyphe %.30s qui a l'écriture '%c%c%c%c'. " +"Cette écriture ne figure pas dans l'une des fonctionnalités qui appliquent " +"le lookup.\n" +"Souhaitez-vous ajouter cette écriture à l'une de ces fonctionnalités?" -msgid "Kanauji" +#, c-format +msgid "" +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" msgstr "" +"Le lookup %.30s qui est appelé par le lookup %.30s est actif pour le glyphe " +"%.30s qui a l'écriture '%c%c%c%c'. Cette écriture ne figure pas dans l'une " +"des fonctionnalités qui appliquent le lookup.\n" +"Souhaitez-vous ajouter cette écriture à l'une de ces fonctionnalités?" -msgid "Blackfoot" +msgid "The mark showing a checkbox is off (up, not selected)" msgstr "" +"La marque montrant une case à cocher est désactivée (vide, non sélectionnée)" -msgid "Balochi" -msgstr "Baloutchi" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "La marque montrant une case à cocher sélectionnée (remplie, activée)" -msgid "Pa'o Karen" +msgid "The mark showing a radio button is off (up, not selected)" msgstr "" +"La marque montrant un bouton radio désélectionné (non enfoncé, non " +"sélectionné)" -msgid "Balante" -msgstr "Balanté" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "La marque montrant un bouton radio sélectionné (enfoncé, activé)" -msgid "Balti" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Les design maîtres ne sont pas dans l'ordre attendu. FontForge ne saura pas " +"vous proposer de ConvertDesignVector. Est ce vraiment ce que vous voulez?" -msgid "Bambara" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." msgstr "" +"Le niveau maximum auquel le bas (encre) de\n" +"l'exposant peut être poussé pour augmenter l'écart\n" +"entre les exposants et les indices, avant que l'indice\n" +"commence à être déplacé vers le bas." -msgid "Bamileke" -msgstr "Bamiléké" - -msgid "Bosnian" -msgstr "Bosniaque" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Nombre max d'annulations stockées pour un glyphe" -msgid "Bishnupriya Manipuri" +msgid "" +"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " +"Undoes\n" +"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" msgstr "" +"Le nombre maximal d'annulations stockées dans un glyphe. Utilisez -1 pour " +"un nombre illimité\n" +"(mais attention à la consommation de RAM et utilisez le menu Édition>Défaire " +"les annulations... au besoin)" -msgid "Brahui" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." msgstr "" +"La différence de pente maximale qui permet encore de considérer deux points" +"\"parallèle\".\n" +"Augmenter pour rendre la auto-hinter plus tolérant aux petits écarts entre\n" +"des lignes droites lors de la détection des bords du fut ou de la traverse." -msgid "Braj Bhasha" -msgstr "Braj bhasha" - -msgid "Bodo" -msgstr "" +msgid "The measure tool window background color." +msgstr "La couleur d'arrière-plan de la fenêtre de l'outil de mesure" -msgid "Bashkir" -msgstr "Bachkir" +msgid "The measure tool window foreground color." +msgstr "La couleur de premier-plan de la fenêtre de l'outil de mesure" -msgid "Burushaski" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" msgstr "" +"La distance minimale entre la limite de la ligne de base et le grand " +"opérateur\n" +"affiché lorsque la limite est au-dessus de l'opérateur" -msgid "Beti" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" +"La distance minimale entre la limite de la ligne de base et le grand " +"opérateur\n" +"affiché lorsque la limite est au-dessous de l'opérateur" -msgid "Batak Simalungun" -msgstr "" +msgid "The minimum glue space above a large displayed operator" +msgstr "L'espacement minimale de la colle au-dessus d'un grand opérateur" -msgid "Lang|Buginese" -msgstr "" +msgid "The minimum glue space below a large displayed operator" +msgstr "L'espacement minimale de la colle au-dessous d'un grand opérateur" -msgid "Medumba" -msgstr "" +msgid "The move point must be at the beginning of the contour.\n" +msgstr "Le point de déplacement doit être au début du contour.\n" -msgid "Kaqchikel" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." msgstr "" +"Le nom que FontForge voudrait assigner à ce glyphe, %.30s, est déjà utilisé " +"par un autre glyphe." -msgid "Zamboanga Chavacano" +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"Le nom du glyphe %.40s a changé. C'est ce qui sert pour trouver le glyphe " +"dans le fichier, aussi je ne peux pas revenir sur ce glyphe.\n" +"(Vous ne serez plus averti pour les glyphes suivants.)" -msgid "Chinantec" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" msgstr "" +"Le paramètre nom de la fonctionnalité '%c%c%c%c' ne contient pas un ID de " +"nom valide.\n" -msgid "Cebuano" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" msgstr "" +"Le paramètre nom de la fonctionnalité '%c%c%c%c' a un numéro de version %d " +"improbable.\n" -msgid "Chiga" +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." msgstr "" +"Le nom %.80s apparaît en double dans la liste\n" +"Chaque classe d'ancre doit avoir un nom distinct." -msgid "Chamorro" +#, c-format +msgid "" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" msgstr "" +"Le nom, %.80ss, est déjà utilisé pour une classe d'ancre dans une sous-table " +"de lookup differente (%.80s)" -msgid "Chechen" -msgstr "Tchéchène" - -msgid "Chaha Gurage" -msgstr "Chaha gurage" - -msgid "Chattisgarhi" +msgid "" +"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " +"Adobe Glyph List disagree with Unicode. The use of these glyph names is " +"therefore discouraged.\n" msgstr "" +"Les noms 'alefmaksurainitialarabic' et 'alefmaksuramedialarabic' dans la " +"liste de Glyphe Adobe est en désaccord avec Unicode. L'utilisation de ces " +"noms de glyphe est donc déconseillée.\n" -msgid "Chichewa" +msgid "The number of em-units by which an arrow key will move a selected point" msgstr "" +"Nombre de cadratin dont les touches de flèche de déplacement\n" +"vont bouger le point sélectionné" -msgid "Chukchi" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" msgstr "" +"Le nombre d'entrées dans les paramètres de design et normalisés doivent être " +"identiques" -msgid "Chuukese" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." msgstr "" +"Le nombre de secondes entre chaque sauvegarde automatique.\n" +"Si vous régler ce paramètre à 0, il n'y aura pas de sauvegarde" -msgid "Choctaw" +msgid "" +"The number of undo and redo operations to load from sfd files.\n" +"With this option you can disregard undo information while loading SFD " +"files.\n" +"If set to 0 then no undo/redo information is loaded.\n" +"If set to -1 then all available undo/redo information is loaded without " +"limit." msgstr "" +"Le nombre d'opérations d'annulation à charger des fichiers sfd.\n" +"Avec cette option, vous pouvez ignorer les informations d'annulation lors du " +"chargement de fichiers SFD.\n" +"Si défini à 0, aucune information d'annulation n'est chargée.\n" +"Si défini à -1, toute l'information d'annulation disponible est chargé sans " +"limite." -msgid "Chipewyan" +msgid "" +"The number of undo and redo operations which will be saved in sfd files.\n" +"If you set this to 0 undo/redo information is not saved to sfd files.\n" +"If set to -1 then all available undo/redo information is saved without limit." msgstr "" +"Le nombre d'opérations d'annulation qui seront enregistrées dans les " +"fichiers sfd.\n" +"Si vous réglez cela à 0, aucune information d'annulation est enregistrée " +"dans les fichiers sfd.\n" +"Si mis à -1, toute l'information d'annulation disponible sera enregistré " +"sans limite." -msgid "Chuvash" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" +"Les fichiers ofm et cfg contiennent les informations utilisées par Omega " +"pour gèrer une fonte" -msgid "Cheyenne" -msgstr "" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Les seules valeurs autorisées pour les bits/pixel sont 1, 2, 4 et 8" -msgid "Lang|Western Cham" +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." msgstr "" +"L'ordre de chaque calque de la fonte peut être contrôlée\n" +"individuellement. Cela peut être utile si vous vouliez\n" +"conserver les versions quadratiques et cubiques d'une fonte." -msgid "Eastern Cham" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" msgstr "" +"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" -msgid "Comorian" -msgstr "Comorien" - -msgid "Lang|Coptic" -msgstr "Copte" +msgid "The paths that make up this glyph intersect one another" +msgstr "Les chemins qui composent ce glyphe se coupent les uns les autres" -msgid "Cornish" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" msgstr "" +"Le motif lui-même devrait être dessiné dans un autre glyphe\n" +"de la fonte courante. Indiquez un nom de glyphe:" -msgid "Corsican" -msgstr "Corse" +msgid "The pattern size (width & height) must be a positive number" +msgstr "La taille de motif (largeur & hauteur) doit être un nombre positif" -msgid "Creoles" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" +"Pourcentage de cadratin pour séparer un accent de son glyphe\n" +"de base avec la commande 'Créer glyphes accentués'" + +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "La taille en pixel à la ligne %d est hors-limite." -msgid "Cree" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." msgstr "" +"Les points ont été modifiés. Cela peut signifier que les instructions " +"TrueType font référence aux mauvais points et que cela peut entraîner des " +"résultats inattendus." -msgid "Carrier" +#, c-format +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" msgstr "" +"Les points dans %s ne sont pas numérotés correctement. Cela signifie que " +"toute instruction va probablement déplacer les mauvais points et faire la " +"mauvaise chose.\n" +"Souhaitez-vous que j'enlève les instructions?" -msgid "Crimean Tatar" -msgstr "Tatar de Crimée" +msgid "The push count must be a number between 0 and 255" +msgstr "Le compteur d'empilage doit être compris entre 0 et 255" -msgid "Kashubian" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" +"La gamme de tailles (en points) à laquelle cette fonte s'applique.\n" +"La limite inférieure est exclusive, la limite supérieure est inclusive." -msgid "Church Slavonic" -msgstr "Slavon d'église" +msgid "The repeat counts must be positive numbers" +msgstr "Le nombre de répétitions doit être un nombre positif" -msgid "Chittagonian" -msgstr "" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Le fichier %.100s n'existe pas" -msgid "San Blas Kuna" +msgid "" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" +"Les résultats obtenus par les fonctions NormalizeDesignVector et " +"ConvertDesignVector ne sont pas ceux espérés. Vous devriez peut-être " +"modifier ces fonctions" -msgid "Dargwa" +#, c-format +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"La balise d'écriture à la ligne %d (%s) est trop longue. Elle doit comporter " +"au maximum 4 lettres." -msgid "Dayi" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" msgstr "" +"La balise d'écriture à la ligne %d (%s) devrait être en caractères ASCII.\n" -msgid "Woods Cree" -msgstr "Cree des fôrets" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "Le motif cherché n'a pas été trouvé à nouveau dans la fonte %.100s" -msgid "Lang|Default" -msgstr "Par défaut" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "Le motif cherché n'a pas été trouvé dans la fonte %.100s" -msgid "Dogri (individual language)" +msgid "" +"The sections specified do not make sense. All lookups must lie in the middle " +"section." msgstr "" +"Les sections spécifiées ne font pas de sens. Tous les lookups doivent se " +"trouver dans la section du milieu." -msgid "Dogri" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" +"Les glyphes sélectionnés n'ont pas de hints. FontForge ne produira pas " +"beaucoup d'instructions." -msgid "Dhangu" -msgstr "" +msgid "The selected line segment is near the italic angle" +msgstr "Le segment sélectionné est proche de la pente des italiques" -msgid "Dhivehi (Obsolete)" -msgstr "Dhivehi (Obsolèe)" +msgid "The selected line segment is nearly horizontal" +msgstr "Le segment sélectionné est presque horizontal" -msgid "Dimli" -msgstr "" +msgid "The selected line segment is nearly vertical" +msgstr "Le segment sélectionné est presque vertical" -msgid "Dhivehi" -msgstr "Maldivien" +msgid "The selected point does not have integral control points" +msgstr "Le point sélectionné n'a pas de point de contôle entier" -msgid "Djerma" -msgstr "" +msgid "The selected point is near a horizontal stem hint" +msgstr "Le point sélectionné est proche d'un hint de montant" -msgid "Djambarrpuyngu" -msgstr "" +msgid "The selected point is near a vertical stem hint" +msgstr "Le point sélectionné est proche d'un hint de transverse" -msgid "Dangme" -msgstr "" +msgid "The selected point is not at integral coordinates" +msgstr "Le point sélectionné n'est pas à des coordonnées entières" -msgid "Dan" -msgstr "" +msgid "The selected point is too far from the origin" +msgstr "Le point sélectionné est trop éloigné de l'origine" -msgid "Dinka" +msgid "" +"The selected points (or the intermediate control points) are too far apart" msgstr "" +"Les points sélectionnés (ou les points de contrôle intermédiaires) sont trop " +"éloignés" -msgid "Dari" -msgstr "" +msgid "The selected points are too close to each other" +msgstr "Les deux points sélectionnés sont trop proches" -msgid "Dhuwal" +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" msgstr "" +"La courbe sélectionnée atteint son extrema ailleurs qu'à ses extrémités" -msgid "Dungan" +msgid "The selection should be scaled so that it will cover the path's length" msgstr "" +"La sélection doit être mise à l'échelle, de façon à\n" +"correspondre à la longueur du chemin" -msgid "Ebira" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" +"Ce jeu de positions, %.30s, n'est spécifié dans aucun design alors qu'il " +"devrait l'être" -msgid "Eastern Cree" -msgstr "Cree oriental" - -msgid "Efik" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" +"Ce jeu de positions, %.30s, n'est spécifié dans aucun design.\n" +"Est ce vraiment ce que vous voulez?" -msgid "Eastern Maninkakan" -msgstr "" +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "Ce jeu de positions, %.30s, est utilisé plus d'une fois" -msgid "Erzya" +msgid "" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" msgstr "" +"L'application de l'algorithme va rétrécir les contre-poinçons.\n" +"Ce n'est pas normalement comme ça dans les fontes latines grasses." -msgid "Central Yupik" -msgstr "" +msgid "The size (in points) for which this face was designed" +msgstr "Le corps (en points) pour lequel cette fonte a été dessinée" -msgid "Evenki" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" +"Taille de rendu du glyphe courant.\n" +"Aux petites tailles, vous pouvez utiliser le coefficient de\n" +"grossissement ci dessus pour avoir une vue plus précise.\n" +"\n" +"La liste contient les tailles pour lesquelles il y a des\n" +"corrections dans la table de périphériques." -msgid "Even" +msgid "" +"The size of the handles showing control points and other interesting points " +"in the glyph editor (default is 5)." msgstr "" +"La taille des poignées montrant des points de contrôle et d'autres points " +"intéressants dans l'éditeur de glyphe (5 par défaut)." -msgid "Ewe" -msgstr "Éwé" - -msgid "French Antillean" -msgstr "Français des Antilles" - -msgid "Fang" +msgid "The smaller number must be selected first in a pair of bluevalues" msgstr "" +"Le nombre le plus petit doit être sélectionné en premier dans une paire de " +"bluevalues" -msgid "Fanti" +msgid "" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." msgstr "" +"La spécification dit déjà que les métriques typographiques devraient être\n" +"utilisés pour déterminer l'interligne. Mais tant de programmes ne " +"parviennent\n" +"pas à suivre les spécifications que MS a décidé qu'un bit supplémentaire\n" +"était nécessaire pour leur rappeler de le faire." -msgid "Fijian" -msgstr "Fidjien" +#, c-format +msgid "The spline does not reach %g" +msgstr "La courbe n'atteint pas %g" -msgid "Fe'fe'" +msgid "" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" +"Le descente standard appliquée aux éléments en indice.\n" +"Positif pour un déplacement vers le bas." -msgid "Forest Nenets" -msgstr "Nenets des fôrets" +msgid "The text will wrap to a new line after this many em-units" +msgstr "Le texte renverra à la nouvelle ligne après ce nombre d'unités-em" -msgid "Fon" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"Les fichiers TFM et ENC contiennent les informations utilisées par TeX pour " +"installer une fonte PostScript®." -msgid "Faroese" -msgstr "Féroïen" +msgid "The tiles should be centered on the path" +msgstr "Les tuiles devraient être centrées sur le chemin" -msgid "Cajun French" +msgid "" +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" msgstr "" +"Les tuiles doivent être placée à gauche du chemin\n" +"comme le chemin est tracé depuis son point de début vers son point final" -msgid "Friulian" -msgstr "Frioulan" - -msgid "Arpitan" +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" msgstr "" +"Les tuiles devraient être placées sur la droite du chemin\n" +"sachant que le chemin est tracé depuis son point de départ vers son point " +"final" -msgid "Futa" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" msgstr "" +"La matrice de transformation spécifie comment les points\n" +" du glyphe original doivent être transformés\n" +" x(nouveau) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(nouveau) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "Fulani" -msgstr "Peul" - -msgid "Nigerian Fulfulde" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" msgstr "" +"Le codage trruetype spécifié par platform=%d specific=%d (que nous associons " +"à %s) n'est pas supporté par votre version de iconv(3).\n" -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "Garchouni" - -msgid "Garhwali" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" msgstr "" +"Les instructions du glyphe %s ont changé.\n" +"Continuer malgré tout?" -msgid "Lang|Ge'ez" -msgstr "Guèze" +msgid "The two selected points are the endpoints of an open path" +msgstr "Les deux points sélectionnés sont les extrémités d'un chemin ouvert" -msgid "Githabul" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" msgstr "" +"Les champs Ascent et Descent sont >censés<\n" +"spécifier l'interligne sur Windows.\n" +"En fait habituellement les champs Win Ascent/Descent le font.\n" +"(Le champ descendantes est généralement négatif.)\n" +"Si la case à cocher \"[] Utiliser comme Offset\" est désactivée\n" +"tout nombre que vous entrez sera la valeur utilisée dans OS/2.\n" +"Si activée alors tout nombre que vous entrez sera ajouté à la\n" +"taille (Em). Vous devriez laisser ce\n" +"champ à 0 et cocher \"[*] Utiliser comme Offset\" dans la plupart des cas.\n" +"\n" +"NOTE: Descent typo est NÉGATIF pour\n" +"tout ce qui est en dessous de la ligne de base" -msgid "Gilyak" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." msgstr "" +"L'utilisation des noms 'alefmaksurainitialarabic' et " +"'alefmaksuramedialarabic' est déconseillée." -msgid "Kiribati" +msgid "The version text (in the Names pane) must be entirely ASCII." msgstr "" +"Le texte de la version (dans le volet Noms) doit être entièrement ASCII." -msgid "Kpelle (Guinea)" +msgid "The weight text (in the Names pane) must be entirely ASCII." msgstr "" +"Le texte de la graisse (dans le volet Noms) doit être entièrement ASCII" -msgid "Gilaki" -msgstr "" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "La somme des graisses pour l'instance par défaut doit être de 1.0" -msgid "Gumuz" +#, c-format +msgid "" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" +"La largeur de %s est trop grande pour tenir dans une constantr tfm. Sera " +"tronqué à la taille max autorisée." -msgid "Gumatj" -msgstr "" +msgid "The width of one em" +msgstr "Chasse d'un cadratin" -msgid "Gogo" -msgstr "" +msgid "The width of the line used to draw selected points" +msgstr "La largeur de la ligne utilisée pour dessiner les points sélectionnés" -msgid "Gondi" +#, c-format +msgid "" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" +"La largeur, hauteur, profondeur ou correction italique de %s est trop " +"grande. En TFM, on ne peut pas dépasser 16 fois le EM de la fonte.Largeur=" +"%g, hauteur=%g, profondeur=%g, correction italique=%g" -msgid "Garo" -msgstr "" +msgid "The x coord of the selected point is near the specified value" +msgstr "La'abscisse du point sélectionné est proche de la valeur de consigne" -msgid "Wayuu" +msgid "The y coord of the selected point is near the ascender height" msgstr "" +"L'ordonnée du point sélectionné est proche de la hauteur des ascendantes" -msgid "Gupapuyngu" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "L'ordonnée du point sélectionné est proche de la ligne de base" -msgid "Gusii" +msgid "The y coord of the selected point is near the cap height" msgstr "" +"L'ordonnée du point sélectionné est proche de la hauteur des majuscules" -msgid "Haitian" -msgstr "Haïtien" - -msgid "Halam" +msgid "The y coord of the selected point is near the descender height" msgstr "" +"L'ordonnée du point sélectionné est proche de la profondeur des descendantes" -msgid "Harauti" -msgstr "" +msgid "The y coord of the selected point is near the specified value" +msgstr "L'ordonnée du point sélectionné est proche de la valeur de consigne" -msgid "Haya" +msgid "The y coord of the selected point is near the xheight" msgstr "" +"L'ordonnée du point sélectionné est proche de la hauteur des bas-de-casse" -msgid "Hazaragi" +msgid "" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " msgstr "" +"Il y a déjà une table 'cvt', peut-être un héritage. FontForge peut " +"l'utiliser, mais ne peut pas faire des hypothèses sur les valeurs qui y sont " +"stockées, des instructions ainsi générées seront de qualité inférieure. Si " +"le hinting hérité doit être mis au rebut, il est suggéré d'effacer la table " +"`cvt` et de répéter autoinstructing." -msgid "Hammer-Banna" -msgstr "" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Il y a %d pages dans ce fichier, laquelle voulez-vous?" -msgid "Herero" -msgstr "" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "Il y a plus de hints dans ce glyphe que le maximum autorisé" -msgid "Hiligaynon" -msgstr "" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "Il y a plus de points dans ce glyphe que le maximum autorisé" -msgid "High Mari" -msgstr "Haut-mari" +msgid "There are multiple files in this archive, pick one" +msgstr "Il y a plusieurs fontes dans cette archive, choisissez-en une" -msgid "Hmong" -msgstr "" +msgid "There are multiple fonts in this file, pick one" +msgstr "Il y a plusieurs fontes dans ce fichier, choisissez-en une" -msgid "Hiri Motu" +#, c-format +msgid "" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" +"Il y a de multiples IDs de nom référant la fonctionnalité '%c%c%c%c'.\n" +"C'est techniquement légal mais FontForge ne peut les prendre en charge.\n" -msgid "Hindko" -msgstr "" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "La liste Séquence/Recherche est vide, est ce expres?" -msgid "Ho" +msgid "There are no hint masks in this layer but there are overlapping hints." msgstr "" +"Il n'y pas de masque de hint dans ce calque mais il y a des hints se " +"chevauchant" -msgid "Harari" +msgid "" +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." msgstr "" +"Il n'y a pas d'écriture liée à des fonctionnalités de ce lookup. Donc, rien " +"ne se passe." -msgid "Eastern Armenian" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" +"Il y a trop peu de glyphes sélectionnés, à mon avis,\n" +"pour calculer l'aspect de la fonte de manière\n" +"significative. Si vous déselectionnez tout,\n" +"cette commande sera appliquée à tous les glyphes" -msgid "Iban" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Il y a deux entrées pour le même glyphe (%.80s)" -msgid "Ido" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "Il y a deux entrées pour le même jeu de glyphe (%.80s et %.80s)" -msgid "Ijo" +#, c-format +msgid "" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" +"Il y deux entrées de crénage pour le même glyphe (%.80s) dans la sous-table " +"de lookup (%.30s)" -msgid "Interlingue" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" +"Il y a deux entrées de ligature avec les même composants (%.80s) dans la " +"sous-table de lookup (%.30s)" -msgid "Ilokano" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" +"Il y a 2 fontes ouvertes avec le même nom de famille et le même style. %.30s " +"et %.30s" -msgid "Interlingua" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" msgstr "" +"Il n'y pas suffisamment de glyphes dans le codage pour nommer tous les " +"caractères choisis." -msgid "Ingush" +msgid "" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" +"Il y a un code «fpgm» qui semble incompatible avec FontForge. Les " +"instructions générées seront de qualité inférieure. Si le hinting hérité " +"doit être mis au rebut, il est suggéré d'effacer le code `fpgm` et répéter " +"autoinstructing. Il sera alors possible d'ajouter le code de l'utilisateur " +"au code 'fpgm' de FontForge mais en raison de mises à jour futures " +"possibles, il est très conseillé d'utiliser un nombre élevé pour les " +"fonctions de l'utilisateur." -msgid "Inupiat" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." msgstr "" +"Il y a un code 'prep' incompatible avec FontForge. Il n'y a pas de garantie " +"qu'il va bien fonctionner. Il est suggéré de permettre à FontForge d'insérer " +"son code et puis d'ajouter celui de l'utilisateur." -msgid "IPA usage" -msgstr "API (utilisation)" - -msgid "Irish" -msgstr "Irlandais" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "Il y a un caractère (%d) qui ne peut être codé" -msgid "Irish Traditional" -msgstr "Irlandais traditionnel" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "Il y a un caractère (%d) qui n'est normalement pas dans le codage" -msgid "Inari Sami" -msgstr "Sami d'Inari" +msgid "There is a kerning class index error." +msgstr "L'index de la classe de crénage est erronée." -msgid "Jamaican Creole" +#, c-format +msgid "" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"Il y a un caractère sur un octet (%d) utilisant un emplacement pour " +"caractère à deux octets" -msgid "Lang|Javanese" -msgstr "Javanais" - -msgid "Lojban" +msgid "" +"There is a splinefont level undo, but it does not contain any information to " +"perform the undo. This is an application error, please report what you last " +"did to the lookup tables so the developers can try to reproduce the issue " +"and fix it." msgstr "" +"Il y a un niveau d'annulation dans la base données de courbe, mais elle ne " +"contient pas d'information pour effectuer l'annulation. Ceci est une erreur " +"applicative, svp signaler la dernière action faites aux tables de lookup " +"afin que les développeurs peuvent essayer de reproduire le problème et de le " +"corriger." -msgid "Krymchak" +#, c-format +msgid "" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" +"Il y a déjà un glyphe avec le même code Unicode,\n" +"(nommé %1$.40s, dans le codage actuel %2$d).\n" +"Est-ce vraiment ce que vous souhaitez ?" -msgid "Judezmo" -msgstr "Judéo-espagnol (judezmo)" - -msgid "Jula" +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" msgstr "" +"Il y a déjà un glyphe avec ce codage,\n" +"qui doit être unique dans une fonte,\n" +"voulez-vous échanger les codages des deux?" -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "Kachin" - -msgid "Kalenjin" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" msgstr "" +"Il y a déjà un glyphe avec ce nom et ce codage,\n" +"les deux doivent être uniques au sein d'une fonte,\n" +"voulez-vous les échanger?" -msgid "Karachay" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" +"Il y a déjà un glyphe portant ce nom,\n" +"voulez vous permuter les noms ?" -msgid "Makonde" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" msgstr "" +"Il y a déjà un glyphe avec ce nom,\n" +"qui doit être unique dans une fonte,\n" +"voulez-vous échanger les noms des deux?" -msgid "Kabuverdianu" -msgstr "" +msgid "There is already a subtable with that name, please pick another." +msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" -msgid "Kebena" -msgstr "" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." -msgid "Kekchi" -msgstr "" +msgid "There is another glyph in the font with this name" +msgstr "Il y a un autre glyphe dans la fonte avec ce nom" -msgid "Khutsuri Georgian" -msgstr "Géorgien (khoutsouri)" +msgid "There is another glyph in the font with this unicode code point" +msgstr "Il y a un autre glyphe dans la fonte avec ce point de code unicode" -msgid "Khakass" +#, c-format +msgid "" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" +"Il n'y a pas d'entrée ForceBoldThreshold dans la fonte grasse, mais il y a " +"une entrée ForceBold dans la fonte %30s" -msgid "Khanty-Kazim" -msgstr "Khanty-kazim" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "Il n'y a pas d'ancre pour la classe %1$.30s dans la sous-table %2$.30s" -msgid "Khanty-Shurishkar" -msgstr "Khanty-shurishkar" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "Il n'y a pas de glyphe nommé \"%s\" dans cette fonte." -msgid "Khamti Shan" -msgstr "" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Il n'y a pas de glyphe %s (utilisé dans %s)" -msgid "Khanty-Vakhi" -msgstr "Khanty-vakhi" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Il n'y a pas de glyphe %s dans cette fonte," -msgid "Khowar" +msgid "There may be at most one reference with the use-my-metrics bit set" msgstr "" +"Il ne doit pas y avoir plus d'une référence avec le \"use-my metrics bit set" +"\"" -msgid "Kikuyu" +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" msgstr "" +"Il doit y avoir autant de glyphes de remplacement qu'il a de glyphes " +"correspondant: %s => %s" -msgid "Kisii" -msgstr "" +msgid "There must be at least 2 gradient stops" +msgstr "Le dégradé doit avoir au moins 2 stops" -msgid "Kirmanjki" -msgstr "" +msgid "There must be at least one match coverage table" +msgstr "Il doit y avoir au moins une table de couverture" -msgid "Southern Kiwai" -msgstr "" +msgid "There's a reference to a glyph with no name." +msgstr "Il y a une référence à un glyphe sans nom." -msgid "Eastern Pwo Karen" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" msgstr "" +"Ce ne sont pas des classes d'ancre. Pour celles-ci, voir le volet Lookups.\n" +"(Les classes de signes peuvent contrôler quand les lookups sont actifs, " +"elles ne\n" +"positionnent PAS les glyphes.)" -msgid "Bumthangkha" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" msgstr "" +"Ce ne sont pas des classes d'ancre. Pour celles-ci, voir le volet Lookups.\n" +"(Les jeux de signes comme les classes de signes peuvent contrôler quand les " +"lookups sont actifs,\n" +"ils ne positionnent PAS les glyphes.)" -msgid "Kokni" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" +"Ces expressions peuvent contenir les opérateurs +,-,*,/,%,^ (élévation à la " +"puissance), et ? : Elles peuvent aussi contenir certaines fonctions simples. " +"Les nombre x et y sont des réels.\n" +"Exemples :\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" -msgid "Kalmyk" +msgid "These mappings may be used to fix certain standard heights." msgstr "" +"Ces mappages peuvent être utilisés pour corriger certaines hauteurs standard." -msgid "Kamba" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" +"Ces résultats sont ceux de l'optimiseur de rendu de Freetype. Ils ne " +"reflètent pas l'action des instructions TrueType." -msgid "Kumaoni" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Ces 2 lignes partagent une extrémité, je ne peux pas les rendre parallèles." -msgid "Komo" -msgstr "" +msgid "Thickness of the fraction bar." +msgstr "Épaisseur de la barre de fraction." -msgid "Komso" -msgstr "" +msgid "Thickness of the overbar." +msgstr "Épaisseur du trait suscrit" -msgid "Khorasani Turkic" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." msgstr "" +"Épaisseur de la règle du radical\n" +"dans les signes radicaux conçus\n" +"ou construits." -msgid "Kodagu" -msgstr "" +msgid "Thickness of the underbar." +msgstr "Épaisseur du trait souscrit." -msgid "Korean Old Hangul" -msgstr "Coréen (Hangeul)" +msgid "Things could be better..." +msgstr "Les choses pourraient aller mieux..." -msgid "Komi" -msgstr "" +msgid "Thinking..." +msgstr "Réflexion en cours..." -msgid "Kikongo" -msgstr "" +msgid "Third Widths" +msgstr "Tiers de chasse (CJC)" -msgid "Kongo" -msgstr "" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Le 3ème argument d'imagemask est un booléen.\n" -msgid "Komi-Permyak" -msgstr "Komi-permyak" +msgid "This anchor class already is associated with a point in this character" +msgstr "Cette classe d'ancre est déjà associée à un point dans ce glyphe" -msgid "Kosraean" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" +"Cette ancre était attachée au point %d, mais je ne peux pas le bouger. Je " +"détache donc l'ancre de ce point." -msgid "Komi-Zyrian" -msgstr "Komi-zyrien" - -msgid "Kpelle" -msgstr "Kpellé" - -msgid "Krio" -msgstr "" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Ce glyphe en contour vide a bizarrement un pendant bitmap" -msgid "Karakalpak" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" msgstr "" +"Ce caractère (gid =% d) a la partie suivante (% d). Je ne sais pas ce que " +"cela signifie, svp envoyez-moi (gww@silcom.com) une copie de cette fonte " +"afin que je puisse la tester\n" -msgid "Karelian" -msgstr "Carélien" - -msgid "Karaim" +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." msgstr "" +"Regarde si ce glyphe est presque, mais pas exactement,\n" +"conforme aux spécifications d'un triple hint.\n" +"C'est-à-dire, que soit verticalement soit horizontalement, il doit y avoir\n" +"exactement 3 hints, de même largeur, et espacés régulièrement." -msgid "Karen" -msgstr "" +msgid "This contextual rule applies no lookups." +msgstr "Cette règle contextuelle n'applique pas de lookup." -msgid "Koorete" -msgstr "Kooreté" +msgid "This denotes the height of X." +msgstr "Cela indique la hauteur de X." -msgid "Ripuarian" -msgstr "" +msgid "This denotes the height of x." +msgstr "Cela indique la hauteur de x." -msgid "Khasi" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." msgstr "" +"Cette boîte de dialogue a deux formats. Une plus simple qui\n" +" cache certaines des complexités de ces règles,\n" +" ou une forme plus complexe qui vous donne le plein contrôle." -msgid "Kildin Sami" -msgstr "Sami de Kildin" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Cela ne semble pas être un Windows FNT pour le fichier FON" -msgid "S'gaw Karen" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"Apparemment pas un fichier 'plaque'\n" +"'(' attendue" -msgid "Kuanyama" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"Apparemment pas un fichier 'plaque'\n" +"'voc[]z' attendu" -msgid "Kui" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"Apparemment pas un fichier 'plaque'\n" +"2 nombres réels attendus" -msgid "Kulvi" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"Apparemment pas un fichier 'plaque'\n" +"1ère ligne incorrecte" -msgid "Kumyk" -msgstr "Koumyk" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "Ça ne ressemble pas à un fichier OFM. Je ne sais pas comment le lire." -msgid "Kurukh" -msgstr "" +msgid "This feature code is already used" +msgstr "Cet identifiant de fonctionnalité est déjà utilisé" -msgid "Kuy" -msgstr "" +msgid "This feature, setting combination is already used" +msgstr "Cet identifiant de sélecteur est déjà utilisé" -msgid "Koryak" +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" msgstr "" +"Cet identifiant de sélecteur est déjà utilisé.\n" +"Voulez vous vraiment vous en resservir ?" -msgid "Western Kayah" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" +"Ce fichier contient un codage sans nom, qui ne peut donc pas être utilisé " +"dans un script" -msgid "Ladin" -msgstr "Judéo-espagnol (ladino)" +msgid "This file contains no SVG fonts.\n" +msgstr "Ce fichier ne contient pas de fonte SVG.\n" -msgid "Lahuli" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Cette fonte provient d'un ancien format de fichier sdf. Tous les aspects de " +"celui-ci ne peuvent être rétablis avec succès." -msgid "Lak" +msgid "" +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" msgstr "" +"Cette police contient une variable \"UniqueId\", mais le nom correct est\n" +"\t\"UniqueID\" (postscript est sensible à la casse)\n" -msgid "Lambani" -msgstr "Lamba" - -msgid "Laz" +msgid "" +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" msgstr "" +"Cette fonte contient une fonctionnalité 'size' avec une taille et une " +"intervalle de conception mais pas de nom de stlyle. C'est techniquement une " +"erreur mais je vais laisser passer ça." -msgid "L-Cree" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" +"Cette font contient au moins un calque translucide, mais le type3 ne " +"supporte pas cela. Un calque transparent ou translucide sera traité comme un " +"calque opaque. Voulez vous vraiment continuer?" -msgid "Ladakhi" +msgid "" +"This font contains bitmaps in Apple's compressed format 4 (And I don't " +"support that)\n" msgstr "" +"Cette fonte contient des bitmaps du format 4 compressé d'Apple (et je ne le " +"prend pas en charge)\n" -msgid "Lezgi" -msgstr "Lezghien" - -msgid "Ligurian" +#, c-format +msgid "This font contains bitmaps in a format %d that I've never heard of\n" msgstr "" +"Cette fonte contient des bitmaps dans un format %d que je n'ai jamais vu " +"auparavant\n" -msgid "Limburgish" +msgid "" +"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" msgstr "" +"Cette fonte contient des bitmaps de format 3 obsolète (et je ne peux les " +"lire)\n" -msgid "Lingala" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" +"Cette fonte contient à la fois une table de 'BASE' et une table 'bsln'.\n" +" FontForge lira seulement seulement l'une d'entre elles ('BASE').\n" -msgid "Lang|Lisu" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Cette fonte contient à la fois une table 'kern' et une table GPOS.\n" +" La table 'kern' sera seulement lue s'il n'y a pas de fonctionnalité 'kern' " +"dans GPOS.\n" -msgid "Lampung" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" msgstr "" +"Cette fonte contient à la fois une table 'mor[tx]' et une table 'GSUB'.\n" +" FF lira seulement les fonctionnalités/paramètres dans 'morx' qui ne " +"correspondent\n" +" pas aux fonctionnalités trouvées dans 'GSUB'.\n" -msgid "Laki" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" +"Cette fonte contient à la fois une table TrueType 'glyf' et une table " +"OpenType 'CFF '. FontForge ne peut en utiliser qu'une à la fois, aussi il " +"faut choisir :" -msgid "Low Mari" -msgstr "Bas-mari" - -msgid "Lang|Limbu" -msgstr "Limbu" - -msgid "Lombard" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Cette fonte contient descriptions de glyphe truetype ainsi que PostScript\n" +" Seulement une sera utilisé.\n" -msgid "Lomwe" -msgstr "Lomwé" - -msgid "Lang|Loma" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Cette fonte contient plusieurs descriptions de glyphe\n" +" Seulement une sera utilisé.\n" -msgid "Luri" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" msgstr "" +"Cette fonte contient ni la table \"CFF\" ni les tables \"glyf\"/\"loca\"" -msgid "Lower Sorbian" -msgstr "Bas-sorabe" - -msgid "Lule Sami" -msgstr "Sami de Lule" - -msgid "Luxembourgish" -msgstr "Français luxembourgeois (fr_LU)" - -msgid "Luba-Lulua" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"Cette fonte ne contient aucun caractère codé Unicode.\n" +"Voulez vous utiliser un codage \"Symbol\" à la place d'Unicode ?" -msgid "Luba-Katanga" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" +"Cette fonte ne contient aucun caractère codé Unicode.\n" +"Le résultat ne sera probablement pas utilisable." -msgid "Luganda" +msgid "" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" msgstr "" +"Cette police contient des coordonnées non-entières. C'est\n" +"accepté dans PostScript et SVG mais provoque des problèmes\n" +"dans TrueType. Dois-je envisager que c'est une erreur ici?" -msgid "Luhya" -msgstr "" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Cette fonte ne contient pas de glyphe nommé \"%.40s\"" -msgid "Luo" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"Les métriques verticales ne sont pas activées dans cette fonte. Utilisez " +"Élément->Fonte Info pour les activer." -msgid "Madura" -msgstr "" +msgid "This font does not specify font-face\n" +msgstr "Cette police ne spécifie pas de font-face\n" -msgid "Magahi" -msgstr "" +msgid "This font does not specify units-per-em\n" +msgstr "Cette fonte ne spécifie pas le fractionnement du EM\n" -msgid "Marshallese" +msgid "This font does not specify unitsPerEm, so we guess 1000." msgstr "" +"Cette fonte ne précise pas de 'unitsPerEm', alors nous assumons que c'est " +"1000." -msgid "Majang" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20hs-%3$d, mais " +"ce que j'ai trouvé de mieux c'est %1$.20hs-%2$.20hs-%4$d.\n" +"Devrais-je utiliser cette valeur ou préférez vous chercher ?" -msgid "Makua" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Cette fonte est erronée: il y a une sous-table d'extension GPOS qui pointe " +"vers\n" +"un autre sous-table d'extension.\n" -msgid "Malayalam Traditional" -msgstr "Malais traditionnel" - -msgid "Mam" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Cette fonte est erronée: il y a une sous-table d'extension GSUB qui pointe " +"vers\n" +"un autre sous-table d'extension.\n" -msgid "Mansi" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"Cette fonte possède un FSType de 2 (licence\n" +"restreinte). Cela signifie qu'elle n'est pas éditable sans\n" +"la permission du propriétaire des droits.\n" +"\n" +"Avez vous cette permission ?" -msgid "Mapudungun" -msgstr "Mapuche" - -msgid "Marwari" +#, c-format +msgid "" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" +"Cette fonte, %s, a de multiples fonctionnalités GPOS 'size'. Je ne suis pas " +"certain comment interpréter cela. J'en choisi une arbitrairement.\n" -msgid "Mbundu" -msgstr "" +msgid "This glyph can use a stem3 hint" +msgstr "Ce glyphe peut utiliser un triple hint" -msgid "Mbo" +msgid "" +"This glyph contains a different number of contours in different instances" msgstr "" +"Ce glyphe contient un nombre de contours différent dans certaines instances" -msgid "Lang|Manchu" -msgstr "Manchu" - -msgid "Moose Cree" -msgstr "Moose cree" - -msgid "Mende" -msgstr "Mendé" - -msgid "Mandar" +msgid "This glyph contains a different number of hints in different instances" msgstr "" +"Ce glyphe contient un nombre de hints différent dans certaines instances" -msgid "Me'en" +msgid "" +"This glyph contains a different number of references in different instances" msgstr "" +"Ce glyphe contient un nombre de références différent dans certaines instances" -msgid "Meru" -msgstr "" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "Ce glyphe contient un hint horizontal proche de la largeur du glyphe" -msgid "Pattani Malay" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"Ce glyphe contient une substitution ou une ligature qui référence un glyphe " +"vide" -msgid "Morisyen" +msgid "This glyph contains a vertical hint near the specified width" msgstr "" +"Ce glyphe contient un hint vertical proche de la chasse verticale du glyphe" -msgid "Minangkabau" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" +"Ce glyphe contient les ancres de quelques classes d'ancre mais pas toutes " +"celles de la sous-table." -msgid "Mizo" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." msgstr "" +"Ce glyphe contient des contours et les références.\n" +"(ou contient une référence qui a une matrice de transformation incorrecte et " +"qui compte comme un contour).\n" +"Cela ne peut pas être exprimé dans le format de glyphe TrueType." -msgid "Lang|Makasar" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"Ce glyphe contient des points de contrôle trop proches des points du tracé " +"pour permettre de modifier la courbe" -msgid "Kituba" +msgid "This glyph contains different kerning pairs in different instances" msgstr "" +"Ce glyphe participe à des paires de crénage différentes dans certaines " +"instances" -msgid "Male" -msgstr "Malé" - -msgid "Malinke" -msgstr "Malinké" - -msgid "Malayalam Reformed" -msgstr "Malais réformé" - -msgid "Mandinka" -msgstr "" +msgid "This glyph extends further below the baseline than desired" +msgstr "Ce glyphe se prolonge plus bas que la ligne de base" -msgid "Lang|Mongolian" -msgstr "Mongol" +msgid "This glyph extends left further than desired" +msgstr "Ce glyphe se prolonge plus à gauche que souhaité" -msgid "Maninka" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"Ce glyphe a quatre hints, mais en enlevant celui-ci, cela conviendrait pour " +"un triple hint" -msgid "Mohawk" +msgid "" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." msgstr "" +"Ce glyphe n'a aucune instruction. L'ajout d'instructions (DELTA) peut " +"changer de façon significative sa rastérisation." -msgid "Moksha" -msgstr "" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Ce glyphe est défini dans plus d'une des sous-fontes CID" -msgid "Mon" -msgstr "" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Ce glyphe est défini dans une des instances, mais pas dans toutes" -msgid "Moroccan" -msgstr "Marocain" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "Ce glyphe a un point de code unicode qui ne correspond pas à son nom" -msgid "Mossi" -msgstr "" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Ce glyphe n'est défini dans aucune des sous-fontes CID" -msgid "Maithili" -msgstr "" +msgid "" +"This glyph is not mapped to any unicode code point, but its name should be." +msgstr "Ce glyphe n'a pas de code Unicode, mais il devrait d'après son nom." -msgid "Mundari" -msgstr "Mounda" +msgid "This glyph is taller than desired" +msgstr "Ce glyphe est plus grand que souhaité" -msgid "Muscogee" -msgstr "" +msgid "This glyph is wider than desired" +msgstr "Ce glyphe est plus large que souhaité" -msgid "Mirandese" -msgstr "" +msgid "This glyph self-intersects" +msgstr "Ce glyphe auto-intersecte" -msgid "Hmong Daw" +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" +"Ce glyphe auto-intersecte. Il est inutile de vérifier la direction tant que " +"ce n'est pas corrigé." -msgid "Lang|Mayan" +msgid "" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" +"Ce glyphe devrait afficher des points spiro, mais malheureusement FontForge " +"est incapable de charger libspiro. Les spiros ne sont pas disponibles pour " +"utilisation, des points de Bézier normaux seront affichés à la place." -msgid "Mazanderani" +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" +"Ce glyphe devrait afficher des points spiro, mais malheureusement cette " +"version de FontForge n'a pas été liée avec la librairie spiro. Alors " +"seulement des points de Bézier seront affichés." -msgid "Naga-Assamese" -msgstr "Assamais naga" +msgid "This glyph's advance width is different from the standard width" +msgstr "La chasse de ce glyphe est différente de la chasse standard" -msgid "Nahuatl" +msgid "This glyph's vertical advance is different from the standard width" msgstr "" +"La chasse verticale de ce glyphe est différente de la chasse verticale " +"standard" -msgid "Nanai" -msgstr "" +msgid "This hint does not control any points" +msgstr "Ce hint n'est utilisé par aucun point" -msgid "Neapolitan" -msgstr "" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Ce hint a une largeur incorrecte pour un triple hint" -msgid "Naskapi" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "Cet indice est bien plus grand que son voisin immédiat" -msgid "Nauruan" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"Cela va ouvrir plus de 10 fenêtres.\n" +"Est-ce vraiment ce que vous souhaitez ?" -msgid "Navajo" +msgid "" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" msgstr "" +"Ceci est un gadget \"abstrait\". Il n'apparaîtra jamais sur l'écran\n" +"mais il est à la racine de l'arborescence de gadget à partir duquel tous les " +"autres héritent." -msgid "N-Cree" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" msgstr "" +"Ceci est une classe abstraite qui définit des caractéristiques communes de " +"la\n" +"fenêtre de fonte, de la fenêtre de glyphe, de la fenêtre Bitmap et de la " +"fenêtre de métriques." -msgid "Ndebele" -msgstr "Ndébélé" - -msgid "Ndau" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" +"Ceci est un numéro d'identification partagé par tous les membres de\n" +"cette famille de police avec le même style (i.e. 10pt gras et\n" +"24pt gras aurait le même identifiant, mais 10pt italique serait différent" -msgid "Ndonga" +#, c-format +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" msgstr "" +"Ceci est probablement une fonte URW valide, mais elle est dans un format (% c" +"% c) que FontForge\n" +"ne supporte pas. FontForge ne prend en charge que les fontes de format " +"'IK'.\n" -msgid "Low Saxon" +msgid "" +"This is roughly (very roughly) the number off em-units\n" +"of error that two glyphs may have to belong in the same\n" +"class. This error is taken by comparing the two glyphs\n" +"to all other glyphs and summing the differences.\n" +"A small number here (like 2) means lots of small classes,\n" +"while a larger number (like 20) will mean fewer classes,\n" +"each with more glyphs." msgstr "" +"Ceci est à peu près (très approximativement) le nombre de cadratins\n" +"d'erreur que deux glyphes peuvent avoir pour appartenir à la même\n" +"classe. Cette erreur est prise en comparant les deux glyphes\n" +"à tous les autres glyphes et en sommant les différences.\n" +"Un petit nombre ici (comme 2) signifie beaucoup de petites classes,\n" +"tandis qu'un plus grand nombre (comme 20) signifie moins de classes,\n" +"chacune avec plus de glyphes." -msgid "Newari" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." msgstr "" +"Ceci est la position approximative du point d'horizon.\n" +"Ne comprend pas l'offset introduit par \"Centre de la sélection\"\n" +"ou \"dernier appui\"." -msgid "Ngbaka" +msgid "" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." msgstr "" +"C'est la différence de courbure entre le point\n" +"suivant et le précédent. Les contours son souvent\n" +"plus agréables lorsque ce nombre se rapproche de 0." -msgid "Nagari" -msgstr "Dévanagari" - -msgid "Norway House Cree" -msgstr "Cree de la maison de Norvège" +msgid "This is the main fontforge window displaying a font" +msgstr "Ceci est la fenêtre principale de FontForge affichant une fonte" -msgid "Nisi" +msgid "" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." msgstr "" +"Ceci est la marque qui différencie les zones de liste et les boutons\n" +"de liste des zones de texte et boutons normaux." -msgid "Niuean" -msgstr "Niué" - -msgid "Nkole" -msgstr "Nkolé" - -msgid "Nimadi" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" +"Nombre de pixels dont il faut déplacer l'ancre horizontalement\n" +"lors du rendu à la taille ci dessus. Cette valeur est dans la table\n" +"de périphérique associée à cette ancre. Les tables de périphérique\n" +"sont particulièrement importantes aux petites tailles, ou les erreurs\n" +"d'arrondi auront un effet proportionnellement plus important." -msgid "Nogai" -msgstr "Nogaï" - -msgid "Novial" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" +"Ceci est le nombre de pixels par lequel l'ancre\n" +"devrait être déplacé verticalement lorsque le glyphe est\n" +"pixellisé à la taille ci-dessus. Cette information\n" +"fait partie de la table de périphériques pour cette ancre.\n" +"Les tables de périphériques sont particulièrement importants à de\n" +"petites tailles en pixel où les erreurs d'arrondi auront\n" +"un effet proportionnellement plus important." -msgid "Northern Sami" -msgstr "Sami du Nord" - -msgid "Northern Sotho" +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." msgstr "" +"La conversion italique sera incomplète!\n" +"Vous devrez probablement faire des ajustements manuels sur e, g, k, et v-z\n" +"Et sur в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"Et sur toutes les lettres grecques minuscules. Et peut être tout le reste." -msgid "Northern Tai" -msgstr "Taï du Nord" - -msgid "Nyamwezi" +#, c-format +msgid "" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" msgstr "" +"Cette paire de crénage (%.20s et %.20hs) est dans une classe de crénage\n" +"avec un déplacement de 0 pour cette combinaison. Voulez-vous modifier cette " +"partie\n" +"de la classe de crénage (ou créer une nouvelle paire rien que pour ces 2 " +"glyphes) ?" -msgid "Nynorsk" -msgstr "" +msgid "This ligature index is already in use" +msgstr "Cet indice de composante est déjà utilisé" -msgid "Mbembe Tigon" +msgid "" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" +"Ce fichier ressemble à un ofm niveau (1 ou 2). FontForge supporte seulement " +"le niveau 0 et ne sait pas lire un vrai niveau 1." -msgid "Occitan" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" msgstr "" +"Cela ressemble au format ikarus dont j'ai déjà vu des exemples, mais pour " +"lesquel\n" +"je n'ai pas de documentation. FontForge ne le supporte pas encore.\n" -msgid "Oji-Cree" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." msgstr "" +"Ceci ressemble à un fichier sfd de FontForge\n" +"et non pas à un fichier ΤεΧ de sous-fonte.\n" +"Une confusion d'extension regrettable." -msgid "Ojibway" +msgid "This lookup contains no data" +msgstr "Ce lookup ne contient aucune donnée" + +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" msgstr "" +"Ce lookup n'a pas d'effet. Je ne peux pas comprendre son type sur la ligne " +"%d de %s" -msgid "Ossetian" -msgstr "Ossète" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "Cette classe de signes (%s) était utilisée dans le lookup %s" -msgid "Palestinian Aramaic" -msgstr "Araméen de Palestine" +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "Ce jeu de signes (%s) était utilisée dans le lookup %s" -msgid "Pangasinan" -msgstr "" +msgid "This may take a while. Please be patient..." +msgstr "Cela peut prendre un certain temps. SVP soyez patient..." -msgid "Pali" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" msgstr "" +"Cette fonte Multi-Maître a %1$d instances de fonte, mais FontForge ne peut " +"gérer que %2$d archétypes pour %3$d axes. FontForge ne pourra pas l'éditer " +"correctement" -msgid "Pampangan" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" msgstr "" +"Cette fonte Multi-Maîtres possède %1$d instances de fontes, mais en fait " +"elle nécessite au moins %2$d archétypes pour %3$d axes. FontForge ne pourra " +"pas l'éditer correctement" -msgid "Palpa" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" +"ASCII est requis, vous ne pouvez utiliser le symbole de copyright (utiliser " +"(c) à la place)." -msgid "Palauan" -msgstr "" +msgid "This must be a truetype layer." +msgstr "Cela doit être un calque truetype." -msgid "Bouyei" +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." msgstr "" +"Ce nom a déjà été utilisé pour un autre lookup.\n" +"Les noms de lookup doivent être unique." -msgid "Picard" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." msgstr "" +"Ce nom a précédemment été utilisé pour identifier la classe/jeu de signes #" +"%d." -msgid "Pennsylvania German" +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" +"Cette liste de noms contient au moins un nom de glyphe non-ASCII, à savoir: " +"%s" -msgid "Polytonic Greek" -msgstr "Grec régulier" - -msgid "Phake" +msgid "" +"This namelist is based on a namelist which contains non-ASCII glyph names" msgstr "" +"Cette liste de noms est basée sur une liste de noms contenant des noms de " +"glyphe non-ASCII." -msgid "Norfolk" -msgstr "" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Cette opération ne pourra être annulée, continuer malgré tout ?" -msgid "Pilipino (Filipino)" +msgid "" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." msgstr "" +"Cette option préfixe la date et l'heure dans le format YYYYMMDDHHMMSS\n" +"au nom de fichier et aux méta-données de la famille de fontes." -msgid "Palaung" -msgstr "" +msgid "This outline glyph is missing a bitmap version" +msgstr "Ce glyphe en contour n'a pas de pendant bitmap" -msgid "Piemontese" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" msgstr "" +"La chasse du glyphe contour est différente de la chasse du glyphe bitmap." -msgid "Western Panjabi" +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" +"Ce volet est proposé à titre informatif et montre les\n" +"caractères inclus dans la fonte.\n" +"Si vous voulez régler les intervalles Unicode OS/2, c'est\n" +"ici:" -msgid "Pocomchi" +msgid "" +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" msgstr "" +"Ce chemin se croise probablement (bien que je ne pouvais pas trouver cela\n" +"quand j'ai vérifié les intersections). Examinez de près les coins." -msgid "Pohnpeian" -msgstr "" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Ce chemin devrait aller dans le sens des aiguilles d'une montre" -msgid "Provencal" -msgstr "Provençal" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Ce chemin devrait aller en sens inverse des aiguilles d'une montre" -msgid "Western Pwo Karen" +msgid "" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" +"Le fichier pdf contient un dictionnaire chiffré, et FontForge ne prend pas " +"en\n" +"charge le cryptage pdf pour le moment" -msgid "Chin" -msgstr "" +msgid "This pdf file has no fonts" +msgstr "Ce fichier pdf n'a pas de fontes" -msgid "K'iche'" -msgstr "" +msgid "This pdf file has no pages" +msgstr "Ce fichier pdf n'a pas de page" -msgid "Quechua (Bolivia)" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" +"Cela fournit un jeu de noms utilisé pour identifier le\n" +"le style de cette fonte. Les noms peuvent être traduits en plusieurs\n" +"langues (l'anglais est nécessaire, d'autres sont facultatifs)\n" +"Toutes les fontes avec le même identifiant de style devraient partager ce " +"nom." -msgid "Quechua (Ecuador)" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" +"La référence a une matrice de transformation qui ne peut être exprimée dans " +"des fontes de Type1/2.\n" +"Mise à l'échelle et rotation non permise." -msgid "Quechua (Peru)" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." msgstr "" +"Cette référence a une matrice de transformation qui ne peut être exprimée en " +"TrueType.\n" +"Toutes les entrées (sauf transposition) doivent être comprises entre " +"[-2.0,2.0).\n" +"La transposition doit être un nombre entier." -msgid "Rajasthani" +msgid "This reference has been flipped, so the paths in it are drawn backwards" msgstr "" +"Cette référence a été miroitée, aussi les contours qu'elle contient sont " +"tracés à contre sens" -msgid "Rarotongan" +msgid "" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." msgstr "" +"Cette référence utilise des points de correspondance mais se réfère à un " +"glyphe\n" +"(ou une référence précédente se réfère à un glyphe)\n" +"dont les points ont été renumérotés." -msgid "Russian Buriat" -msgstr "Buriat russe" - -msgid "R-Cree" +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" msgstr "" +"Cette règle n'active aucun lookup\n" +"Continuer malgré tout ?" -msgid "Riang" -msgstr "" +msgid "This setting is already used" +msgstr "Ce sélecteur est déjà utilisé" -msgid "Tarifit" +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." msgstr "" +"Spécification du motif pour une ligne en pointillés.\n" +"Laisser en blanc pour avoir une ligne continue.\n" +"Sinon, indiquer une liste d'au plus 8 entiers entre\n" +"0 et 255, pour définir le motif en nombre de cadratins. Par example,\n" +"\"10 10\" dessinera un trait de 10 unités, puis un\n" +"espace de 10 unités et ainsi de suite." -msgid "Ritarungo" +msgid "" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" msgstr "" +"Ceci spécifie l'interligne sur MAC.\n" +"(Le champ descent est générallement négatif.)\n" +"Si la case \"[] Utiliser comme Offset\" n'est pas cochée, alors les valeurs\n" +"indiquées seront utilisées dans hhea. Si la case est coché, alors\n" +"les valeurs indiquées seront ajoutées aux limites de la police.\n" +"\n" +"En général, vous devriez laisser ce champ à 0 et cocher \"[*] Utiliser " +"commes Offset\".\n" +"NOTE: hhead Descent est NEGATIF pour tout ce qui est sous la ligne de base" -msgid "Arakwal" -msgstr "" +msgid "This spline set has no points.\n" +msgstr "Cet ensemble de courbes n'a pas de points.\n" -msgid "Romansh" -msgstr "" +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "Cette version de FontForge s'attend à freetype 2.3.7 ou plus." -msgid "Vlax Romani" +msgid "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." msgstr "" +"Cette version de FontForge n'est pas liée à la librairie de Spiro. Vous ne " +"pouvez l'utiliser." -msgid "Romany" -msgstr "Tsigane" +msgid "This window displays a single outline glyph" +msgstr "Cette fenêtre affiche la silhouette du glyphe" -msgid "Rusyn" -msgstr "" +msgid "This window displays a single outline glyph (more data)" +msgstr "Cette fenêtre affiche la silhouette du glyphe (données additionnelles)" -msgid "Rotuman" -msgstr "" +msgid "This window displays metrics information about a font" +msgstr "Cette fenêtre affiche les métriques de la fonte" -msgid "Ruanda" -msgstr "" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Seuil entre \"mince\" et \"épais\" :" -msgid "Aromanian" -msgstr "" +msgid "Threshold between Thin and Thick Stems" +msgstr "Seuil entre des tiges minces et épaisses" -msgid "Sadri" -msgstr "" +msgid "Tibetan" +msgstr "Tibétain" -msgid "Sasak" -msgstr "" +msgid "Tibetan (PRC)" +msgstr "Tibétain (PRC)" -msgid "Santali" -msgstr "Santal" +msgid "Tibetan Bhutan" +msgstr "Tibétain du Boutan" -msgid "Sayisi" -msgstr "" +msgid "Tifinagh (Berber)" +msgstr "Tifinagh (berbère)" -msgid "Sicilian" -msgstr "" +msgid "Tigre" +msgstr "Tigré" -msgid "Scots" -msgstr "" +msgid "Tigrinya Ethiopia" +msgstr "Tigrinya d'Éthiopie" -msgid "North Slavey" -msgstr "" +msgid "Tigrinyan Eritrea" +msgstr "Tigrinya d'Érythrée" -msgid "Sekota" -msgstr "" +msgid "Tile Bounding Box:" +msgstr "Boîte englobante de la tuile :" -msgid "Selkup" -msgstr "Selkoupe" +msgid "Tile Margin" +msgstr "Marge de la tuile" -msgid "Old Irish" -msgstr "" +msgid "Tile Margin:" +msgstr "Marge de la tuile :" -msgid "Sango" -msgstr "" +msgid "Tile Max X" +msgstr "Max X de la tuile" -msgid "Samogitian" -msgstr "" +msgid "Tile Max Y" +msgstr "Max Y de la tuile" -msgid "Tachelhit" -msgstr "" +msgid "Tile Min X" +msgstr "Min X de la tuile" -msgid "Shan" -msgstr "Chan" +msgid "Tile Min Y" +msgstr "Min Y de la tuile" -msgid "Sibe" -msgstr "" +msgid "Tile Path" +msgstr "Tuiler chemin" -msgid "Sidamo" -msgstr "" +msgid "Tile Pattern" +msgstr "Mosaïque" -msgid "Silte Gurage" -msgstr "Silte gurage" +msgid "Tile Pattern..." +msgstr "Motif de tuiles..." -msgid "Skolt Sami" -msgstr "Sami skolt" +msgid "Tile Size" +msgstr "Taille en pixel" -msgid "Slavey" -msgstr "" +msgid "Tile _Path..." +msgstr "Tui_ler chemin..." -msgid "Samoan" -msgstr "" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Temps (en millisecondes) que les fenêtres pop-up restent visibles" -msgid "Sena" -msgstr "" +msgid "Tiny Selection" +msgstr "Petite sélection" -msgid "Shona" -msgstr "" +msgid "Title Background" +msgstr "Couleur d'arrière-plan du titre" -msgid "Soninke" -msgstr "Soninké" - -msgid "Sodo Gurage" -msgstr "Sodo gurage" +msgid "Title Divider Color" +msgstr "Couleur du séparateur de titre" -msgid "Songe" -msgstr "" +msgid "Title Font" +msgstr "Fonte du titre" -msgid "Southern Sotho" -msgstr "" +msgid "Title Text Color" +msgstr "Couleur de texte du titre" -msgid "Sardinian" -msgstr "" +msgid "Titling" +msgstr "Titrage" -msgid "Saraiki" -msgstr "Saraïki" +msgid "To P_DF File" +msgstr "Vers un fichier P_DF" -msgid "Serer" -msgstr "Sérère" +msgid "To _File" +msgstr "Vers un _fichier" -msgid "South Slavey" -msgstr "Slavey du Sud" +msgid "To _Hundredths" +msgstr "Au _centièmes" -msgid "Southern Sami" -msgstr "Sami du Sud" +msgid "To _Int" +msgstr "À l'_entier" -msgid "Saterland Frisian" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" +"Pour créer un nouveau nom, cliquez sur le bouton , et sélectionnez " +"une langue.\n" +"Pour modifier la langue, cliquez dessus.\n" +"Pour changer la fonctionnalité, cliquez dessus.\n" +"Pour modifier le texte, cliquer dessus et puis tapez.\n" -msgid "Sukuma" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" +"Pour créer un nouveau nom, cliquez sur le bouton , et sélectionnez " +"une langue.\n" +"Pour modifier la langue, cliquez dessus.\n" +"Pour modifier le texte, cliquer dedans.\n" -msgid "Lang|Sundanese" +msgid "" +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" +"Pour créer un nouveau nom, cliquez sur le bouton , et " +"sélectionnez une langue.\n" +"Pour modifier la langue, cliquez dessus.\n" +"Pour changer le type de chaîne, cliquez dessus.\n" +"Pour modifier le texte, cliquer dedans et puis tapez.\n" +"Pour supprimer un nom, faire un clic-droit sur le nom et sélectionnez " +"Supprimer dans le menu.\n" +"Pour associer ou dissocier un nom TrueType à son équivalent postscript\n" +"faire un clic-droit et sélectionnez l'élément de menu approprié." -msgid "Suri" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Pour obtenir un fichier de famille Macintosh, la fonte courante doit avoir " +"un style du type 'Normal', 'Regular', etc. et il doit y avoir d'autres " +"fontes ouvertes sous le même nom de famille." -msgid "Svan" -msgstr "" +msgid "To the glyph names starting at:" +msgstr "Aux noms en commençant par:" -msgid "Swadaya Aramaic" -msgstr "Araméen swadaya" +msgid "To their own names" +msgstr "À tous les noms" -msgid "Swazi" -msgstr "" +msgid "To:" +msgstr "Vers :" -msgid "Upper Saxon" -msgstr "" +msgid "Too Big" +msgstr "Trop grand" -msgid "Sylheti" -msgstr "" +msgid "Too Complex or Bad" +msgstr "Trop complexe ou erroné" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Too Many Breakpoints" +msgstr "Trop de points d'arrêt" -msgid "Syriac (Western script)" -msgstr "" +msgid "Too Many Glyphs" +msgstr "Trop de glyphes" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Too Many Hints" +msgstr "Trop de hints" -msgid "Silesian" -msgstr "" +msgid "Too Many Kerns" +msgstr "Trop de crénages" -msgid "Tabasaran" -msgstr "" +msgid "Too Many Points" +msgstr "Trop de points" -msgid "TH-Cree" -msgstr "" +#, c-format +msgid "Too few items on stack for blend in %s\n" +msgstr "Trop peu d'items dans la pile pour 'blend' dans %s\n" -msgid "Dehong Dai" -msgstr "" +#, c-format +msgid "Too few items on stack for get in %s\n" +msgstr "Pas assez d'éléments sur la pile pour get dans %s\n" -msgid "Tetum" -msgstr "" +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "Pas assez d'éléments sur la pile pour put dans %s\n" -msgid "Tigre" -msgstr "Tigré" +msgid "Too many Unique Font IDs" +msgstr "Trop d'identifiants unique" -msgid "Tahitian" -msgstr "Tahitien" +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "Trop de positions axiales dans /BlendDesignPositions.\n" -msgid "Tiv" -msgstr "" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "Trop de tirets (max autorisé: %d)" -msgid "Tamashek" -msgstr "" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Trop d'élément dans le tableau BlueValues/OtherBlues." -msgid "Temne" -msgstr "Temné" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Trop d'éléments dans le tableau FamilyBlues/FamilyOtherBlues." -msgid "Tundra Nenets" -msgstr "Tundra nenets" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "Trop d'entrées dans le dictionnaire CharStrings \"%s" -msgid "Tonga" -msgstr "" +#, c-format +msgid "Too many features %d\n" +msgstr "Trop de fonctionalités : %d\n" -msgid "Todo" -msgstr "" +msgid "Too many glyphs" +msgstr "Trop de glyphes" -msgid "Toma" -msgstr "" +msgid "Too many kern pairs" +msgstr "Trop de paires de crénage" -msgid "Tok Pisin" -msgstr "" +msgid "Too many layers" +msgstr "Trop de calques" -msgid "Tshangla" -msgstr "" +#, c-format +msgid "Too many lookups %d\n" +msgstr "Trop de lookups : %d\n" -msgid "Turoyo Aramaic" -msgstr "Araméen turoyo" +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "Trop de points de mappage dans /BlendDesignMap pour l'axe %s.\n" -msgid "Tumbuka" -msgstr "" +#, c-format +msgid "Too many scripts %d\n" +msgstr "Trop d'écritures : %d\n" -msgid "Tulu" -msgstr "" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Trop de marques de séparation, débutant à: %20s..." -msgid "Tuvin" -msgstr "Touva" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "Trop d'appels de sous-routine dans %s\n" -msgid "Tuvalu" -msgstr "" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Trop de sous-routines. Nous pouvons en traiter au plus 14 (0-13)\n" -msgid "Twi" -msgstr "" +msgid "Tool_s" +msgstr "Outil_s" -msgid "Tày" -msgstr "" +msgid "Tools" +msgstr "Outils" -msgid "Tamazight" -msgstr "" +msgid "Top Accent" +msgstr "Accent supérieur" -msgid "Tzotzil" -msgstr "" +msgid "Top Accent Horiz. Pos" +msgstr "Pos. horizontale accent sup." -msgid "Udmurt" -msgstr "Oudmourte" +msgid "Top Accent Horizontal Pos" +msgstr "Pos. horizontal accent sup." -msgid "Umbundu" -msgstr "" +msgid "Top Accent Pos:" +msgstr "Pos. accent sup. :" -msgid "Upper Sorbian" -msgstr "Haut-sorabe" +msgid "Top Bearing does not change." +msgstr "L'approche supérieure ne change pas" -msgid "Uyghur" -msgstr "Ouïgour" +msgid "Top Hint" +msgstr "Hint du Haut" -msgid "Venetian" -msgstr "" +msgid "Top Left" +msgstr "En haut à gauche" -msgid "Volapük" -msgstr "" +msgid "Top Right" +msgstr "En haut à droite" -msgid "Võro" -msgstr "" +msgid "Top Zone" +msgstr "Zone du Haut" -msgid "Wa" -msgstr "" +msgid "TopAccent" +msgstr "Accent supérieur" -msgid "Wagdi" -msgstr "" +msgid "TopLeft" +msgstr "En haut à gauche" -msgid "Waray-Waray" -msgstr "" +msgid "TopRight" +msgstr "En haut à droit" -msgid "West-Cree" -msgstr "Cree occidental" +msgid "Trace Color" +msgstr "Couleur de traçage" -msgid "Wolof" -msgstr "" +msgid "Trademark" +msgstr "Marque commerciale" -msgid "Walloon" -msgstr "" +msgid "Traditional Chinese" +msgstr "Chinois traditionnel" -msgid "Mewati" -msgstr "" +msgid "Traditional Forms" +msgstr "Idéogrammes traditionnels (CJC)" -msgid "Tai Lue" -msgstr "Tai Lü" +msgid "Traditional Name Forms" +msgstr "Formes traditionnelles pour noms propres (CJC)" -msgid "Minjangbal" +msgid "" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" msgstr "" +"Traditionnellement, la hauteur d'x de caractères italiques est légèrement " +"inférieure\n" +"à la hauteur d'x du romain" -msgid "Khengkha" -msgstr "" +msgid "Trailing Jamo Forms" +msgstr "Forme coréenne basique finale (CJC)" -msgid "Soga" -msgstr "" +msgid "Transform" +msgstr "Transformer" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "Transform _All Layers" +msgstr "Transformer tous les calques" -msgid "Yakut" -msgstr "Iakoute" +msgid "Transform _Guide Layer Too" +msgstr "Transformer aussi le calque des guides" -msgid "Yao" -msgstr "" +msgid "Transform _Width Too" +msgstr "Transformer aussi la largeur" -msgid "Yapese" -msgstr "" +msgid "Transform ascender serifs" +msgstr " Transformer les empattements sur ascendantes" -msgid "Y-Cree" -msgstr "" +msgid "Transform baseline serifs" +msgstr "Transformer les empattement sur ligne de base" -msgid "Yi Classic" -msgstr "Yi classique" +msgid "Transform descender serifs" +msgstr "Transformer les empattements sur descendantes" -msgid "Yi Modern" -msgstr "Yi moderne" +msgid "Transform diagonal serifs" +msgstr "Transformer les empattements sur diagonale" -msgid "Zealandic" -msgstr "" +msgid "Transform kerning _classes too" +msgstr "Transformer aussi les _classes de Crénage" -msgid "Standard Moroccan Tamazight" +msgid "Transform simple positioning features & _kern pairs" msgstr "" +"Transformer les fonctions de position simples & les paires de crénage(_K)" -msgid "Zhuang" -msgstr "" +msgid "Transform x-height serifs" +msgstr " Transformer les empattements sur hauteur d'x" -msgid "Chinese Hong Kong" -msgstr "Chinois de Hong-Kong" +msgid "Transform:" +msgstr "Transformer :" -msgid "Chinese Phonetic" -msgstr "Chinois phonétique" +msgid "Transformation Matrix" +msgstr "Matrice de transformation" -msgid "Chinese Simplified" -msgstr "Chinois simplifié" +msgid "Transformation Matrix Changed" +msgstr "Matrice de transformation modifiée" -msgid "Chinese Traditional" -msgstr "Chinois sraditionnel" +msgid "Transformed" +msgstr "Transformé" -msgid "Zande" -msgstr "Zandé" +msgid "Transformed by:" +msgstr "Transformé avec :" -msgid "Zazaki" -msgstr "" +msgid "Transforming..." +msgstr "Transformation..." -msgid "Language(s)" -msgstr "Langue(s)" +msgid "Transitional Serifs" +msgstr "2. Empattements transitionnels" -msgid "Script(s) & Language(s)" -msgstr "Système d'écriture & langue" +msgid "Translate By" +msgstr "Déplace par" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" -"La langue '%s' n'est pas dans la liste de langues connues et sera omise." +msgid "Translation in X" +msgstr "Déplacement en X" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" -"Plusieurs étiquettes de langage, incluant '%s', ne sont pas dans la liste de " -"langages connus et seront ommis." +msgid "Translation in Y" +msgstr "Déplacement en Y" -msgid "Language List" -msgstr "Liste des langues" +msgid "Triangle" +msgstr "Triangulaire" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" -"Sélectionnez autant de langues que nécessaire.\n" -"Maintenez enfoncée la touche de contrôle en cliquant\n" -"pour effectuer des sélections multiples." +msgid "Trimming Undo Information" +msgstr "Réduction de l'information d'annulation" -msgid "Language Missing" -msgstr "Langue manquante" +msgid "TrueType (Resource)" +msgstr "TrueType (Ressources)" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"Vous devez sélectionner au moins une langue.\n" -"Utilisez la langue \"Par défaut\" si rien ne convient." +msgid "TrueType (Symbol)" +msgstr "TrueType (symboles)" -msgid "No scripts" -msgstr "Aucun système d'écriture" +msgid "TrueType Hints" +msgstr "Hints TrueType" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" -"Vous devez sélectionner au moins un système d'écriture si vous avez une " -"fonctionnalité" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "Instructions TrueType pour %.50s" -msgid "Bad script tag" -msgstr "Balise d'écriture incorrecte" +msgid "TrueType Point _Matching:" +msgstr "Correspondance de point TrueType:" #, c-format msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" -"La balise d'écriture à la ligne %d (%s) est trop longue. Elle doit comporter " -"au maximum 4 lettres." +"TrueType ne supporte pas les références et les contours mixtes.\n" +"Si vous voulez des instructions pour %.30s vous devez soit:\n" +" * Dissocier la (ou les) référence (s)\n" +" * Copier les contours intérieurs dans leur propre glyphe\n" +" (non-encodé) et faire référence à cela." #, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgid "" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." msgstr "" -"La balise d'écriture à la ligne %d (%s) devrait être en caractères ASCII.\n" +"TrueType ne supporte pas des réféfrences \n" +"mises à l'échelle par plus de 200%%. Mais %1$.30s\n" +"à été dans %2$.30s. Toutes instructions\n" +"ajoutées seraient dénuées de sens." -msgid "No languages" -msgstr "Pas de langue" +msgid "" +"TrueType glyphs can either contain references or contours.\n" +"Not both." +msgstr "" +"Les glyphes TrueType peuvent contenir soit des références ou des contours.\n" +"Pas les deux." -msgid "You must select at least one language for each script." -msgstr "Vous devez sélectionner au moins une langue par système d'écriture" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" +msgstr "" +"TrueType exige que toutes les mise à l'échelle et rotation\n" +"d'entrées dans une matrice de transformation soient comprises entre -2 et 2" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "La langue à la ligne %d (%s) devrait être en ASCII.\n" +msgid "TrueTypeName|New" +msgstr "Nouveau nom" -msgid "Bad language tag" -msgstr "Balise de langue incorrecte" +msgid "Try To Fix Glyphs With" +msgstr "Essayer de corriger les glyphes avec" -#, c-format msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "La langue à la ligne %d (%s) est trop longue. Maximum 4 lettres" - -msgid "Script(s)" -msgstr "Système(s) d'écriture" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." +msgstr "" +"Essayer de détecter les empattements et autres éléments saillants de la " +"base\n" +"des futs et générer des instructions pour ceux-ci." msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" -"Chaque fonctionnalité est active pour un jeu\n" -"spécifique d'écritures et de langues.\n" -"Habituellement, une seule écriture est spécifiée,\n" -"mais parfois plusieurs le seront.\n" -"Une écriture es définie par une balise OpenType de quatre lettres\n" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "Conserver du mieux possible les contre-poinçons" -msgid "OpenTypeFeature|New" -msgstr "Nouvelle" +msgid "Tundra Nenets" +msgstr "Tundra nenets" -msgid "You must choose a lookup type" -msgstr "Vous devez choisir un type de lookup" +msgid "Turkish" +msgstr "Turc" -msgid "No Lookup Type Selected" -msgstr "Aucun type de lookup sélectionné" +msgid "Turkmen" +msgstr "Turkmène" -msgid "You must select a Lookup Type." -msgstr "Vous devez sélectionner un type de lookup" +msgid "Turoyo Aramaic" +msgstr "Araméen turoyo" -msgid "Unnamed lookup" -msgstr "Lookup sans nom" +msgid "Tuvin" +msgstr "Touva" -msgid "You must name the lookup." -msgstr "Vous devez nommer le lookup" +msgid "Twilight" +msgstr "Zone de pénombre" -msgid "Bad feature tag" -msgstr "Tag de fonctionnalité incorrect" +msgid "Twilight Zone Point Count" +msgstr "Compte de points dans la zone de pénombre" -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" -"La balise de fonctionnalité à la ligne %d (%s) est trop longue. Elle doit " -"être de 4 lettres au maximum (ou peut être un paramètre de fonctionnalité " -"mac, deux nombres entre chevrons <3,4>)" +msgid "Two cursive anchor classes" +msgstr "Deux classe d'ancre cursives" #, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" -"La balise de fonctionnalité à la ligne %d (%s) doit être en caractères " -"ASCII.\n" +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Deux classes d'ancre cursives dans la même sous-table, %s" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" msgstr "" -"Un balise d'écriture à la ligne %d (%s) doit être en caractères ASCII.\n" +"Deux glyphes ont le même nom.\n" +"Changez le codage à \"Ordre des glyphes\" et utilisez\n" +"Édition->Sélectionner->Sélection par métacaractères avec le nom suivant" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" msgstr "" -"Un balise d'écriture à la ligne %d (%s) est trop longue. Elle doit " -"comporter 4 lettres au maximum." +"Deux glyphes ont le même point de code unicode.\n" +"Changez le codage à \"Ordre des glyphes\" et utilisez\n" +"Édition->Sélectionner->Sélection par métacaractères avec le point de code " +"unicode suivant" -msgid "Lookup name already used" -msgstr "Nom de lookup déjà utilisé" +msgid "Type in new layer name" +msgstr "Tapez le nouveau nom de calque" + +msgid "Type of distortable font:" +msgstr "Type de police déformable:" + +msgid "Type1" +msgstr "Type 1" msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." msgstr "" -"Ce nom a déjà été utilisé pour un autre lookup.\n" -"Les noms de lookup doivent être unique." +"Les polices de Type 1 et 2 prennent en charge la traduction des références " +"seulement.\n" +"Les quatre premières entrées de la matrice de transformation devraient être\n" +"[1 0 0 1]." + +msgid "Type11 (CID 2)" +msgstr "Type 11 (CID 2)" + +msgid "Type2" +msgstr "Type 2" -msgid "Lookup" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "" +"Les fontes Type2 ne supportent pas l'opérateur 'callothersubrs' de Type1 " + +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" msgstr "" +"Les fontes Type2 ne supportent pas l'opérateur de Type1 'setcurrentpoint'" + +msgid "Type3" +msgstr "Type 3" + +msgid "Type42" +msgstr "Type 42" + +msgid "Type:" +msgstr "Type :" msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" -"Chaque lookup peut contenir de nombreuses transformations,\n" -"mais chaque transformation doit être du même type." +"Saisir un caractère dans la fenêtre de glyphe montre automatiquement ce " +"caractère" msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." +"Typing a normal character in the glyph view window changes the window to " +"look at that character.\n" +"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " +"key will enable Preview mode as long as the key is held." msgstr "" -"La plupart des lookups seront attachées à une fonction\n" -"active dans un script spécifique pour certaines langues.\n" -"Dans certains cas, les lookups ne seront pas attachés à aucune\n" -"fonction, mais seront invoquée par une autre lookup,\n" -"un conditionnel. Dans d'autres cas, un lookup pourrait\n" -"être attaché à plusieurs fonctions.\n" -"Une fonction est soit un étiquette de fonction OpenType de quatre lettres\n" -"ou une combinaison de numéros à deux chiffre sur mac ." +"Saisir un caractère dans la fenêtre de glyphe montre automatiquement ce " +"caractère.\n" +"L'activation de ce paramètre désactive le raccourci pour le mode Aperçu\n" +"(maintenir la touche ` active le mode Aperçu aussi longtemps que la touche " +"est maintenue)." -msgid "Right To Left" -msgstr "Droite à gauche" +msgid "Typo Ascent Offset:" +msgstr "Offset pour Ascent typo :" -msgid "Ignore Base Glyphs" -msgstr "Ignorer les glyphes de base" +msgid "Typo Ascent:" +msgstr "Ascent Typo :" -msgid "Ignore Ligatures" -msgstr "Ignorer les ligatures" +msgid "Typo Descent Offset:" +msgstr "Offset pour Descent typo :" -msgid "Ignore Combining Marks" -msgstr "Ignorer les signes combinatoires" +msgid "Typo Descent:" +msgstr "Descent Typo :" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Classe de signes :" +msgid "Typo Line _Gap:" +msgstr "Inter_ligne:" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Jeu de signes :" +msgid "U_nlink Reference" +msgstr "Délier la référence" -msgid "Lookup Name:" -msgstr "Nom du lookup :" +msgid "Udmurt" +msgstr "Oudmourte" -msgid "Store ligature data in AFM files" -msgstr "Stocker les données de ligature dans les fichiers AFM" +msgid "Ugaritic" +msgstr "Ougaritique" -msgid "Name in use" -msgstr "Nom déjà utilisé" +msgid "Ukrainian" +msgstr "Ukrainien" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" -"Le nom, %.80ss, est déjà utilisé pour une classe d'ancre dans une sous-table " -"de lookup differente (%.80s)" +msgid "Ultra-Condensed (50%)" +msgstr "Ultra-condensée (50%)" -msgid "Name used twice" -msgstr "Nom déjà utilisé" +msgid "Ultra-Expanded (200%)" +msgstr "Ultra-élargie (200%)" -#, c-format msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." +"UnTouch Point\n" +"Pops a point number and marks it untouched" msgstr "" -"Le nom %.80s apparaît en double dans la liste\n" -"Chaque classe d'ancre doit avoir un nom distinct." +"UnTouch Point\n" +"Dépile un numéro de point et le marque non-touché" #, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" -"Voulez vous vraiment enlever cette classe d'ancre, %.80s?\n" -"Cela va enlever toutes les ancres associées à cette classe." +msgid "Unable to parse the pdf objects that make up %s" +msgstr "Impossible d'analyser les objets pdf qui composent %s" -msgid "Remove Anchor Class?" -msgstr "Supprimer classe d'ancre?" +msgid "Unassigned Bit 123" +msgstr "Bit 123 non assigné" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Classes d'ancre dans la sous-table %.80s" +msgid "Unassigned Bit 124" +msgstr "Bit 124 non assigné" -msgid "New Anchor Class" -msgstr "Nouvelle classe d'ancre" +msgid "Unassigned Bit 125" +msgstr "Bit 125 non assigné" -msgid "Base Glyph Name" -msgstr "Nom du glyphe de base" +msgid "Unassigned Bit 126" +msgstr "Bit 126 non assigné" -msgid "Ligature Glyph Name" -msgstr "Nom du glyphe de ligature" +msgid "Unassigned Bit 127" +msgstr "Bit 127 non assigné" -msgid "First Glyph Name" -msgstr "Nom du 1er glyphe" +msgid "Unassigned Code Points" +msgstr "Codage non assigné" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" -"Il n'y a pas d'écriture liée à des fonctionnalités de ce lookup. Donc, rien " -"ne se passe." +msgid "Undefined positioning" +msgstr "Position non définie" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "Il n'y a pas de glyphe %s dans cette fonte," +msgid "Undefined substitution" +msgstr "Substitution non définie" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Vous devez préciser un glyphe de remplacement pour %s" +msgid "Underline _Position:" +msgstr "_Position du souligné :" + +msgid "Underline|_Height:" +msgstr "Épaisseur du souligné :" + +msgid "Undo Fontlevel" +msgstr "Annuler tout" + +msgid "Undo information incomplete" +msgstr "Information d'annulation incomplète" + +msgid "UndoDepth" +msgstr "Nombre d'annulations" + +msgid "UndoRedoLimitToLoad" +msgstr "Nombre d'annulations à charger" + +msgid "UndoRedoLimitToSave" +msgstr "Nombre d'annulations à enregistrer" + +msgid "Uneven Weighting" +msgstr "Graisse inégale" + +msgid "Unexpected EOF in gf\n" +msgstr "Fin de fichier inattendue dans gf\n" #, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" -"Pour le glyphe %.60s, vous faites référence à un glyphe nommé %.80s qui " -"n'est pas encore dans la fonte. Est-ce voulu?" +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "Type PST inattendu dans GetPosSub (%d).\n" -msgid "Duplicate data" -msgstr "données dupliquées" +msgid "Unexpected Variation Selector" +msgstr "Sélecteur de variate inattendu" #, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "Il y a deux entrées pour le même jeu de glyphe (%.80s et %.80s)" +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Caractère inattendu (0x%02X) à la ligne %d de %s" #, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Il y a deux entrées pour le même glyphe (%.80s)" +msgid "Unexpected charset format in cff: %d\n" +msgstr "Format de jeu de caractères inattendu dans cff : %d\n" -msgid "Lookup Table Edit" -msgstr "Éditer la table de 'lookups'" +msgid "Unexpected density" +msgstr "Densité inattendue" #, c-format -msgid "Lookup Subtable, %s" -msgstr "Sous-table de lookup, %s" +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Format de codage inattendu dans cff : %d\n" -msgid "_Alphabetic" -msgstr "_Alphabétique" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Fin de fichier inattendue trouvée dans une chaîne 'morx'.\n" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Trier cette écran selon l'ordre alphabétique des noms de glyphe" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Fin de fichier inattendue dans la sous-table de ligatures GSUB.\n" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Trier cette écran selon le code unicode du glyphe" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Fin de fichier inattendue dans la sous-table GSUB.\n" -msgid "_By Base Char" -msgstr "_Par car. de base" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" +msgid "Unexpected end of file in contextual chaining subtable.\n" msgstr "" -"Trier en utilisant d'abord le glyphe de base (le cas échéant).\n" -"Ainsi Agrave trierait avec A" - -msgid "By _Scripts" -msgstr "Par _Écritures" +"Fin de fichier inattendu dans la sous-table d'enchaînement contextuel.\n" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" msgstr "" -"Trier en utilisant d'abord l'écriture des glyphes.\n" -"Ainsi A et Z seraient triés ensemble\n" -"tandis que Alpha serait trier avec Omega et non A" +"Fin de fichier inattendu dans la définition de fonctionnalité à la ligne %d " +"de %s" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" msgstr "" -"Ne pas afficher les colonnes de '0'.\n" -"Les lookups OpenType autorisent jusqu'à 8 colonnes de données, mais\n" -"la plupart des lookups associées au crénage n'en utilisent qu'une ou deux.\n" -"Ne pas afficher les autres rend le mécanisme plus clair." +"Fin de fichier inattendue dans la définition du lookup à la ligne %d de %s" -msgid "_Populate" -msgstr "Remplir" +msgid "Unexpected error" +msgstr "Erreur inattendue" -msgid "Auto_Kern" -msgstr "Crénage auto..." +msgid "Unexpected number" +msgstr "nombre inattendu" +#, c-format msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" -"Pour chaque écriture à laquelle ce lookup s'applique, regarder toutes les " -"paires\n" -"de glyphes dans ce script et essayer de deviner une valeur de crénage " -"raisonnable\n" -"pour cette paire." +"Taille inattendue pour la section info fonte de la fonte URW (12 était " +"attendu, reçu %d)\n" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" msgstr "" -"Ajouter des entrées à tous les glyphes dans les écritures auxquelles ce " -"lookup s'applique.\n" -"Quand FontForge peut trouver des valeurs par défaut, il va aussi les ajouter." - -msgid "_Add Selected" -msgstr "Ajouter la sélection" - -msgid "_AutoKern Selected" -msgstr "Crénage auto sélectionné" +"Taille inattendue pour la section de nom de la fonte URW (55 était attendu , " +"reçu %d)\n" -msgid "Add kerning info between all pairs of selected glyphs" +#, c-format +msgid "" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" -"Ajouter l'information de crénage à toutes les paires de glyphes sélectionnés" +"Mot-clé inattendu en fin d'expression\n" +"devant ...%40s" -msgid "Add entries for all selected glyphs." -msgstr "Ajouter des entrées pour tous les glyphes sélectionnés" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Mot-clé inattendu dans la GDEF à la ligne %d de %s" -msgid "_Remove Empty" -msgstr "Supp_rimer si vide" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Mot-clé inattendu dans la classe de glyphes à la ligne %d de %s" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" -"Supprimer toutes les entrées \"vides\" -- celles où tous les champs sont 0" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "Mot-clé inattendu dans les 'lookupflags' à la ligne %d de %s" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "Supprimer toutes les entrées \"vides\" -- entrées sans second glyphe" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Mot-clé inattendu dans la valeur à la ligne %d de %s" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "Supprimer toutes les entrées \"vides\" -- celles sans glyphes sources" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "Mot-clé inattendu, %s, dans la table de BASE à la ligne %d de %s" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" msgstr "" -"Supprimer toutes les entrées \"vides\" -- celles sans glyphe de remplacement" - -msgid "Remove All" -msgstr "Tout supprimer" +"Mot-clé inattendu, %s, dans la définition de fonctionnalité à la ligne %d de " +"%s" -msgid "Remove all entries." -msgstr "Supprimer toutes les entrées." +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "Mot-clé inattendu,%s, dans la définition du lookup à la ligne %d de %s" -msgid "_Default Using Suffix:" -msgstr "Par _défaut en utilisant le suffixe:" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Mot-clé inattendu, %s, ligne %d de %s" +#, c-format msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." +"Unexpected token.\n" +"before ...%40s" msgstr "" -"Ajouter des entrées au lookup basée sur le suffixe suivant.\n" -"Donc, si le suffixe est définit comme «superior» et la fonte\n" -"contient des glyphes nommés \"A\" et \"A.superior\" (et le\n" -"lookup s'applique à l'écriture latine), FontForge va\n" -"ajouter un mappage d'entrée \"A\" -> \"A.superior\"." +"Mot-clé inattendu\n" +"devant ...%40s" -msgid "_Default New Entries to First" -msgstr "Par _defaut en utilisant valeurs de la première" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "" +"Utilisation inattendue du format de bitmap 5, pas de métrique sont " +"apparents\n" + +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "Valeur inattendue dans le dictionnaire %d\n" +#, c-format msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" msgstr "" -"Lors de l'ajout de nouvelles entrées, utiliser les\n" -"mêmes deltas que ceux de la première ligne" +"Valeurs inattendues pour l'entête binsearch. Selon le nombre de tables, je\n" +" m'attends à searchRange=%d (pas %d), entrySel=%d (pas %d) rangeShift=%d " +"(pas %d)\n" -msgid "When adding new entries provide default kerning values." -msgstr "" -"Lors de l'ajout de nouvelles entrées, utiliser les valeurs de crénage par " -"défaut." +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, PMB seulement" -msgid "Please name this subtable" -msgstr "SVP, nommer cette sous-table" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, tous les plans" -msgid "Duplicate name" -msgstr "Nom déjà existant" +msgid "Unicode Basic Multilingual Plane" +msgstr "Plan de base multilingual Unicode" -msgid "There is already a subtable with that name, please pick another." -msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" +msgid "Unicode C_har:" +msgstr "_Car. Unicode:" -msgid "No Subtable" -msgstr "Pas de sous-table" +msgid "Unicode Ranges" +msgstr "Intervalles Unicode" -msgid "Create a new lookup" -msgstr "Créer un nouveau lookup" +msgid "Unicode Ranges:" +msgstr "Intervalles Unicode:" -msgid "Add a subtable to which lookup?" -msgstr "Ajouter une sous-table à quel lookup?" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Plan Idéographique complémentaire Unicode" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Sélection des glyphes pour la première partie de la paire de crénage" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Plan multilingue complémentaire Unicode" -msgid "Select glyphs for the second part of the kern pair" -msgstr "Sélection des glyphes pour la seconde partie de la paire de crénage" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Plan Complémentaire Spécialisé Unicode" -msgid "No selection" -msgstr "Pas de sélection" +msgid "Unicode _Value:" +msgstr "_Valeur Unicode :" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" -"SVP sélectionner des glyphes dans la fenêtre de fonte au bas de la boîte de " -"dialogue pour que FontForge les mette dans des classes." +msgid "Unicode out of range" +msgstr "Valeur hors Unicode" -msgid "Intra Class Distance" -msgstr "Distance intra-classe" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Valeur Unicode (%x) absente de la fonte, ignorée" -msgid "Kerning format" -msgstr "Format du crénage" +msgid "Unicode value not in font" +msgstr "Valeur Unicode absente de la fonte" -msgid "Use individual kerning pairs" -msgstr "Utiliser des paires de crénage individuelles" +msgid "UnicodeGlyphNames" +msgstr "Noms de glyphe Unicode" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" -"Dans ce mode, vous spécifiez chaque paire de crénage\n" -"qui vous intéressent." +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Canadien syllabique aborigène unifié" -msgid "Use a matrix of kerning classes" -msgstr "Utiliser un tableau de classes de crénage" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Canadien syllabique aborigène unifié étendu" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" -"Dans ce mode, vous définissez une série de classes de glyphes et\n" -"spécifiez un tableau montrant comment chaque classe interagit avec tous les\n" -"les autres." +msgid "Unified Font Object" +msgstr "Objet fonte unifié (UFO)" -msgid "FontForge will guess kerning classes for selected glyphs" +msgid "Uniform scaling for horizontal counters and side bearings" msgstr "" -"FontForge va deviner les classes de crénage pour les glyphes sélectionnés" +"Mise à l'échelle uniforme pour les contrepoinçons horizontaux et les " +"approches" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" -"FontForge regardera les glyphes sélectionnés dans la fenêtre de fonte\n" -"et tentera de trouver des groupes de glyphes qui se ressemblent le plus\n" -"et générera des classes crénage fondées sur cette information." +msgid "Uniform scaling for stems of any width and direction" +msgstr "Mise à l'échelle uniforme pour les tiges de toutes directions" -msgid "Intra Class Distance:" -msgstr "Distance intra-classe :" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Code non interprété dans gf : %d\n" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" -"Ceci est à peu près (très approximativement) le nombre de cadratins\n" -"d'erreur que deux glyphes peuvent avoir pour appartenir à la même\n" -"classe. Cette erreur est prise en comparant les deux glyphes\n" -"à tous les autres glyphes et en sommant les différences.\n" -"Un petit nombre ici (comme 2) signifie beaucoup de petites classes,\n" -"tandis qu'un plus grand nombre (comme 20) signifie moins de classes,\n" -"chacune avec plus de glyphes." +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "'opcode' %d non interprété dans %s\n" -msgid "C_lasses" -msgstr "" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "'opcode 12' non interprété (%d) dans %s\n" -msgid "_Pairs" -msgstr "_Paires" +msgid "UniqueID" +msgstr "Identifiant Unique" msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" msgstr "" -"Le crénage peut être spécifié soit par des classes de glyphes\n" -"ou par des combinaisons par paires de glyphes individuelles.\n" -"Que souhaitez-vous pour cette sous-table?" +"Les métacaractères de style Unix sont acceptés:\n" +"La plupart des caractères correspondent à eux-mêmes\n" +"Un \"?\" correspondra à un seul caractère\n" +"Un \"*\" correspondra à un nombre arbitraire de caractères (incluant aucun)\n" +"Un jeu de caractères entre crochets \"[abd]\" correspondra à un (seul) des " +"caractères.\n" +"Un ensemble de chaînes entre accolades \"{scmp,c2sc}\"correspondra à toute " +"chaîne\n" +"Alors \"a.*\" correspondrait à \"a.\" ou \"a.sc\" ou \"a.swash\"\n" +"Et \"a.[abd]\" correspondrait à \"a.a\" ou \"a.b\" ou \"a.d\"" -msgid "No Script Tag" -msgstr "Aucune balise d'écriture" +msgid "Unknown" +msgstr "Inconnu" -msgid "Please specify a 4 letter opentype script tag" -msgstr "SVP précisez une balise d'écriture opentype de 4 lettres" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Type de sous-table GPOS inconnu : %d\n" -msgid "Script Tag too long" -msgstr "Balise d'écriture trop longue" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Type de sous-table GSUB inconnu : %d\n" -msgid "Invalid language" -msgstr "Langue incorrecte" +msgid "Unknown Language" +msgstr "Langue inconnue" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" -"SVP précisez une liste séparée par virgule de balises opentype de 4 lettres" +msgid "Unknown character after backslash in literal string.\n" +msgstr "Caractère inconnu après \"\\\" dans une chaîne littérale.\n" -msgid "Add Language(s) to Script" -msgstr "Ajouter des langues à l'écriture" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Format de table de classe inconnu : %d\n" -msgid "Remove Language(s) from Script" -msgstr "Enlever le(s) langue(s) de l'écriture" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Champ %s inconnu à la ligne %d de %s" -msgid "Script Tag:" -msgstr "Balise d'écriture:" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Glyphe inconnu référencé dans GSUB/GPOS/MATH" -msgid "Language Tag:" -msgstr "Balise de langue:" +msgid "Unknown lookup" +msgstr "Lookup inconnu" -msgid "No Start Glyph" -msgstr "Pas de Glyphe de début" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Nom de lookup inconnu: %60.60s" #, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "Ce codage ne contient pas quelque chose nommé %.40s" +msgid "Unknown lookup: %s" +msgstr "'Lookup' inconnu : %s" -msgid "Not enough glyphs" -msgstr "Pas assez de glyphes" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Operateur inconnu dans %s : %x\n" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" +#, c-format +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." msgstr "" -"Il n'y pas suffisamment de glyphes dans le codage pour nommer tous les " -"caractères choisis." +"Type python <%s> inconnu lors de la lecture des données de la librairie UFO/" +"GLIF." -msgid "Bad selection" -msgstr "Sélection incorrecte" +msgid "Unknown string type\n" +msgstr "Type de chaîne inconnu\n" + +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "Sous-table '%c%c%c%c' inconnue dans la table 'PfEd'. Ignorée\n" + +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "Sous-table '%c%c%c%c' inconnue dans la table 'TeX'. Ignorée\n" + +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "Type inconnu '%c' trouvé dans la définition du chemin\n" msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." msgstr "" -"Vous ne pouvez pas renommer tous les glyphes de base, mais votre sélection " -"recouvre l'ensemble de ceux-ci." +"Contrairement à la plupart des commandes, celle-ci ne fonctionne \n" +"pas directement sur les glyphes sélectionnés. Au lieu de cela, si vous\n" +"sélectionnez un glyphe, FontForge va créer (ou réutiliser) un autre glyphe\n" +"nommé en ajoutant l'extension au nom d'origine, et il va copier une\n" +"version modifiée du glyphe d'origine dans le nouveau." msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." msgstr "" -"Comme les glyphes sélectionnés sont également des glyphes source, ils seront " -"renommés, de sorte qu'ils ne pourront plus agir comme tel dans un lookup." +"Contrairement à la plupart des commandes celle-ci ne fonctionne pas\n" +"directement sur les glyphes sélectionnés. Au lieu de cela, si vous " +"sélectionnez\n" +"un \"A\" (ou un \"a\"), FontForge va créer (ou réutiliser) un glyphe nommé " +"\"a.sc\",\n" +"et il va copier une version modifiée du glyphe \"A\" glyphe dans \"a.sc \"." -msgid "Can't specify a subtable here" -msgstr "Impossible de spécifier une sous-table ici" +msgid "Unlikely Ofm File" +msgstr "Probablement pas un fichier Ofm" -msgid "If you don't specify a suffix, the glyphs don't get renamed." +#, c-format +msgid "" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Si vous ne préciser pas de suffixe, les glyphes ne peuvent être renommés." - -msgid "Missing suffix" -msgstr "Suffixe manquant" - -msgid "Mass Glyph Rename" -msgstr "Renommage massif de glyphes" - -msgid "Rename all glyphs in the selection" -msgstr "Renommer tous les glyphes de la sélection" - -msgid "By appending the suffix:" -msgstr "En ajoutant le suffixe:" +"Compte improbable de composants ligatures (%d). Je soupçonne que la sous-" +"table de\n" +"ligatures est pleine d'erreurs. Je renonce.\n" -msgid "To their own names" -msgstr "À tous les noms" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Longueur improbable pour la table, donc je l'ignore. %u\n" -msgid "To the glyph names starting at:" -msgstr "Aux noms en commençant par:" +msgid "Unlikely scale factor" +msgstr "Facteur d'échelle improbable" +#, c-format msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Donc, si vous tapiez \"A\" ici, le premier glyphe sélectionné serait nommé " -"\"A.suffixe\".\n" -"Le second \"B.suffixe\", et ainsi de suite." - -msgid "If one of those glyphs already has a suffix" -msgstr "Si l'un de ces glyphes a déjà un suffixe" +"Compte d'écritures improbable (%d), je soupçonne que la table\n" +" JSTF est pleine d'erreurs. Je renonce.\n" -msgid "Append to it" -msgstr "Lui ajouter" +msgid "Unlikely stem threshold" +msgstr "Seuil du fût improbable" -msgid "Replace it" -msgstr "Le remplacer" +msgid "Unlink" +msgstr "Délier" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Facultativement, ajouter ce mappage à la sous-table de lookup:" +msgid "Unlink All" +msgstr "Tout délier" -msgid "Bad Language" -msgstr "Langue incorrecte" +msgid "Unnamed lookup" +msgstr "Lookup sans nom" -msgid "This feature code is already used" -msgstr "Cet identifiant de fonctionnalité est déjà utilisé" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Impossible d'analyser la séquence contextuelle à la ligne %d de %s" -msgid "Setting" -msgstr "Sélecteur" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "" +"Impossible d'analyser la séquence de glyphe dans la position à la ligne %d " +"de %s" -msgid "_Language:" -msgstr "_Langue :" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" +msgstr "" +"Impossible d'analyser la séquence de glyphe dans la substitution à la ligne " +"%d de %s" -msgid "_Name:" -msgstr "_Nom :" - -msgid "MacName|_New..." -msgstr "Ajouter..." +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Impossible d'analyser l'inclusion à la ligne %d de %s" -msgid "This setting is already used" -msgstr "Ce sélecteur est déjà utilisé" +#, c-format +msgid "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" +msgstr "" +"Caractères non analysés trouvés après le fichier de fin de groupes (la " +"dernière ligne analysée était %d).\n" -msgid "Setting Id:" -msgstr "Id. de sélecteur :" +msgid "Unreasonable DPI" +msgstr "DPI déraisonnable" -msgid "_Enabled" -msgstr "_Activé par défaut" +msgid "Unreasonable ligature caret count" +msgstr "Nombre déraisonnable de coupures de ligature" -msgid "Feature _Id:" -msgstr "Identifiant:" +msgid "Unspecified Language" +msgstr "Langue non spécifiée" -msgid "Mutually Exclusive" -msgstr "S'excluant mutuellement" +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "Paramètres de filtre de décodage non supportés : %s" -msgid "Settings" -msgstr "Sélecteurs" +#, c-format +msgid "Unsupported filter: %s" +msgstr "Filtre non supporté: %s" -msgid "MacSetting|_New..." -msgstr "_Nouveau..." +msgid "Unsupported image format" +msgstr "Format d'image non pris en charge" -msgid "MacFeature|_New..." -msgstr "_Ajouter..." +msgid "Unsupported image format must be bmp" +msgstr "Format d'image non pris en charge, doit être bmp" -msgid "MacFeature|Default" -msgstr "par défaut" +msgid "Unsupported image format must be bmp or png" +msgstr "Format d'image non pris en charge, doit être bmp ou png" -msgid "Constants" -msgstr "Constantes" +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "Type MIME non supporté dans data : URI : %s\n" -msgid "Sub/Superscript" -msgstr "Indice/Exposant" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Table de couverture non terminée, débutant à: %.20s..." -msgid "Limits" -msgstr "Limites" +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Invocation de lookup non terminée, débutant à: %.20s..." -msgid "Stacks" -msgstr "Piles" +msgid "UntitledGroup" +msgstr "Groupe sans titre" -msgid "Fractions" -msgstr "" +msgid "UpdateFlex" +msgstr "Mise à jour des Flex" -msgid "Over/Underbars" -msgstr "Trait suscrit/souscrit" +msgid "Upper Case" +msgstr "Majuscule" -msgid "Radicals" -msgstr "Radicaux" +msgid "Upper Case in Lower Case" +msgstr "Majuscule en minuscule" -msgid "Connectors" -msgstr "Connecteurs" +msgid "Upper Sorbian" +msgstr "Haut-sorabe" -msgid "Top Accent Horiz. Pos" -msgstr "Pos. horizontale accent sup." +msgid "Upright/Extreme Wrapping" +msgstr "Droite/Enroulement extrème" -msgid "Pre-Built Larger Variants" -msgstr "Variantes de plus grandes tailles prédéfinies" +msgid "Upright/More Wrapping" +msgstr "Droite/Plus d'enroulement" -#. GT: Italic correction -msgid "I.C." -msgstr "C.I." +msgid "Upright/No Wrapping" +msgstr "Droite/Sans enroulement" -msgid "Parts List" -msgstr "Liste de pièces" +msgid "Upright/Some Wrapping" +msgstr "Droite/Certain enroulement" -msgid "Height/Kern Data" -msgstr "Données Hauteur/Crénage" +msgid "Urdu" +msgstr "Ourdou" -msgid "Kern" -msgstr "Crénage" +msgid "Urdu (India)" +msgstr "Ourdou d'Inde" -msgid "Height Adjusts" -msgstr "Ajustements de hauteur" +msgid "Urdu (Pakistan)" +msgstr "Ourdou du Pakistan" -msgid "Kern Adjusts" -msgstr "Ajustements de crénage" +msgid "Use CID Map" +msgstr "Utiliser un fichier cidmap" -msgid "Exten Shapes" -msgstr "Formes étendues" +msgid "Use FreeType" +msgstr "Utiliser Freetype" -msgid "Top Accent" -msgstr "Accent supérieur" +msgid "Use Kerning Class?" +msgstr "Utiliser la classe de crénage ?" -msgid "Math Kern" -msgstr "Crénage Math" +msgid "Use UniqueID" +msgstr "Utiliser l'ID unique" -msgid "Vert. Construction" -msgstr "Construction Vert." +msgid "Use XUID" +msgstr "Utiliser l'XUID" -msgid "Hor. Variants" -msgstr "Variantes Hor." +msgid "Use _First" +msgstr "Utiliser le _Premier" -msgid "Hor. Construction" -msgstr "Construction Hor." +msgid "Use _Second" +msgstr "Utiliser le _Second" -msgid "Top Right" -msgstr "En haut à droite" +msgid "Use a matrix of kerning classes" +msgstr "Utiliser un tableau de classes de crénage" -msgid "Top Left" -msgstr "En haut à gauche" +msgid "" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." +msgstr "" +"Utilisez des courbes cubiques (ceci est postscript) pour contenir les " +"contours de tous\n" +"les calques de cette fonte. Le courbes cubiques sont généralement plus " +"faciles à modifier\n" +"que les quadratiques (et vous pouvez toujours générer une police TrueType " +"avec elles)." -msgid "Bottom Right" -msgstr "En bas à droite" +msgid "Use individual kerning pairs" +msgstr "Utiliser des paires de crénage individuelles" -msgid "Bottom Left" -msgstr "En bas à gauche" +msgid "" +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" +msgstr "" +"Utiliser les structures de crénage natif (au lieu d'un fichier de fonction), " +"même si de l'information pourrait être perdue.\n" -msgid "Glyph Construction" -msgstr "Construction de glyphe" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "Utilisation de \"exit\" en dehors d'une boucle\n" -msgid "Bad device table" -msgstr "Table de périphérique incorrecte" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "Utilisation de \"stop\" hors \"stopped\".\n" -#, c-format -msgid "Bad device table for %s" -msgstr "Table de périphérique incorrecte pour %s" +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" +msgstr "" +"L'utilisation d'un intervalle de décalage de 0xffff signifie un glyphe " +"manquant dans la table 'cmap'\n" -msgid "Missing Glyph" -msgstr "Glyphe manquant" +msgid "Use of obsolete blend operator.\n" +msgstr "" +"Utilisage de l'opérateur 'blend' obsolète.\n" +"\n" #, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Il n'y a pas de glyphe %s (utilisé dans %s)" +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Usage d'une classe de glyphes non définie (%s) à la ligne %d de %s" #, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "Table de périphérique incorrecte pour le glyphe %s dans %s" - -msgid "Bad Parts List" -msgstr "Liste de pièces incorrecte" +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Usage d'une classe 'mark' non définie (%s) à la ligne %d de %s" -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Liste de pièces incorrecte pour le glyphe %s dans %s" +msgid "" +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." +msgstr "" +"Utilisez des courbes quadratiques (ceci est truetype) pour contenir les " +"contours de tous\n" +"les calques de cette fonte plutôt que des courbes cubiques (postscript)." -msgid "Bad Variants List" -msgstr "Table de Variantes incorrecte" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "" +"Utilisez des courbes quadratiques pour la couche des lignes directrices de " +"la fonte" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Liste de variantes incorrecte pour le glyphe %s dans %s" +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." +msgstr "" +"Utiliser des accents chassants (Unicode: 02C0-02FF) (oui), plutôt que\n" +"des accents combinants (Unicode: 0300-036F) (non) lors de la création\n" +"des caractères accentués." -msgid "MATH table" -msgstr "Table MATH (table de composition mathématique de Microsoft)" +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "Utilisez la propriété 'hhint' pour spécifier un hint horizontal.\n" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "Table de périphériques incorrecte à la ligne %d de %s" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "Utilisez la propriété 'vhint' pour spécifier un hint vertical.\n" -msgid "TopRight" -msgstr "En haut à droit" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." +msgstr "" +"Utiliser Freetype, si disponible, pour le rendu des caractères\n" +"dans la fenêtre de fontes. C'est ce qui donne généralement le\n" +"meilleur résultat." -msgid "TopLeft" -msgstr "En haut à gauche" +msgid "" +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." +msgstr "" +"Utiliser la librairie cairo pour tracer (si disponible)\n" +"Cela donne de meilleurs tracés (avec anti-aliasing) mais c'est plus lent.\n" +"Cela s'applique à toutes fenêtres créées APRES avoir avoir réglé ce " +"paramètre.\n" +"Les fenêtre existantes continueront tel quelles sont." -msgid "BottomRight" -msgstr "En bas à droite" +msgid "" +"Use this as the default base for the filename\n" +"when generating a font." +msgstr "" +"Utilisez ceci comme la base par défaut pour le nom du fichier\n" +"lors de la génération d'une fonte." -msgid "BottomLeft" -msgstr "En bas à gauche" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" +msgstr "" +"Drapeau 'Use-my-metrics' réglé sur au moins deux composants dans le glyphe " +"%d\n" -msgid "Graphical" -msgstr "Graphique" +msgid "UseCairoDrawing" +msgstr "Utiliser le rendu Cairo" -msgid "Textual" -msgstr "Textuel" +msgid "UseNewIndicScripts" +msgstr "Nouvelles écritures Indic" -msgid "Name:" -msgstr "Nom:" +msgid "User controls the emboldening with the next two fields" +msgstr "La graisse est contrôlée par les 2 champs suivants" -msgid "LBearing:" -msgstr "ApprocheG:" +msgid "Using the OFL for your open fonts" +msgstr "Utilisation de la license OFL pour vos polices libres" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "ApprocheSup:" +msgid "Uyghur" +msgstr "Ouïgour" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "ApprocheInf:" +msgid "Uzbek" +msgstr "Ouszbek" -msgid "RBearing:" -msgstr "ApprocheD:" +msgid "Uzbek (Cyrillic)" +msgstr "Ouszbek (cyrillique)" -msgid "Kern:" -msgstr "Crénage:" +msgid "Uzbek (Latin)" +msgstr "Ouszbek (latin)" -msgid "VKern:" -msgstr "VCrénage:" +msgid "VFlex Hint Color" +msgstr "Couleur de hint de type VFlex" -msgid "_Alter Class" -msgstr "Modifier la classe" +msgid "VHead _Column Spacing:" +msgstr "Inte_rcolonnage :" -msgid "_Create Pair" -msgstr "_Créer une paire" +msgid "VHint Active Color" +msgstr "Couleur de Hint V actif" -msgid "Use Kerning Class?" -msgstr "Utiliser la classe de crénage ?" +msgid "VKern By Classes" +msgstr "Crénage vertical par classes..." -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" -"Cette paire de crénage (%.20s et %.20hs) est dans une classe de crénage\n" -"avec un déplacement de 0 pour cette combinaison. Voulez-vous modifier cette " -"partie\n" -"de la classe de crénage (ou créer une nouvelle paire rien que pour ces 2 " -"glyphes) ?" +msgid "VKern By Classes..." +msgstr "Crénage vertical par classes..." -msgid "Load Glyph Name List..." -msgstr "Charger une liste de noms de glyphes..." +msgid "VKern From HKern" +msgstr "Crénage vert. à partir du crénage hor." -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Métriques de crénage pour %.50s" +msgid "VKern:" +msgstr "VCrénage:" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Métriques de chasse pour %.50s" +msgid "VStem" +msgstr "Fût" -#, c-format -msgid "Metrics For %.50s" -msgstr "Métriques pour %.50s" +msgid "VWidth" +msgstr "Chasse verticale" -msgid "Point Size" -msgstr "Taille (pt) :" +msgid "Vai" +msgstr "Vaï" -msgid "Number out of range" -msgstr "Valeur hors limites" +msgid "Validate Before Saving" +msgstr "Validation avant d'enregistrer" -msgid "Set Point Size" -msgstr "Changer la taille (pt)" +msgid "Validating..." +msgstr "Validation..." -msgid "Point Size:" -msgstr "Taille (pt) :" +#, c-format +msgid "Validation of %.100s" +msgstr "Validation de %.100s" -msgid "Load _Word List..." -msgstr "Charge la liste de mots..." +msgid "Value" +msgstr "Valeur" -msgid "_Inline" -msgstr "Ligne _intérieure" +msgid "Value exceeds tfm limitations" +msgstr "Valeur hors spec pour du tfm" -msgid "_Outline" -msgstr "C_ontour" +msgid "Value out of bounds" +msgstr "Valeur hors limites" -msgid "_Shadow" -msgstr "_Ombrage" +msgid "Value out of bounds in spline.\n" +msgstr "Valeur hors limites dans la courbe.\n" -msgid "_Wireframe" -msgstr "_Fil de fer 3D" +msgid "Value out of range" +msgstr "Valeur hors limites" -msgid "Effects" -msgstr "Effets" +msgid "Value:" +msgstr "Valeur :" -msgid "_Partial" -msgstr "Montrer _partiellement" +msgid "Vanishing Point:" +msgstr "Point d'horizon:" -msgid "Hide when _Moving" -msgstr "Cacher en déplaçant" +msgid "Variant Glyphs:" +msgstr "Glyphes dérivés" -msgid "_Hide" -msgstr "_Cacher" +msgid "Variation Selector (or 0)" +msgstr "Sélecteur de variante (ou 0)" -msgid "Insert Glyph _After..." -msgstr "Insérer glyphe après..." +msgid "Variation Selectors" +msgstr "Sélecteurs de variante" -msgid "Insert Glyph _Before..." -msgstr "Insérer glyphe avant..." +msgid "Variation Selectors B" +msgstr "Sélecteurs de variante (B)" -msgid "_Replace Glyph..." -msgstr "_Remplacer glyphe..." +#, c-format +msgid "" +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" +msgstr "" +"Les sélecteurs de variante sont normalement entre\n" +" U+180B et U+180D\n" +" U+FE00 et U+FE0F\n" +" U+E0100 et U+E01EF\n" +"Voulez-vous vraiment utiliser U+%04X?" -msgid "Show _Grid" -msgstr "Montrer la grille" +msgid "Various errors occurred at the selected glyphs" +msgstr "Ce glyphe soulève diverses erreurs" -msgid "Render using Hinting" -msgstr "Rendu avec hinting" +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Diverses spécifications de taille en pixel ne correpondent pas dans %s" -msgid "Size set from _Window" -msgstr "Taille réglée à la fenêtre" +msgid "Vattu Variants" +msgstr "Variantes vattu" -msgid "Set Point _Size" -msgstr "Régler la taille en point" +msgid "Vedic Extensions" +msgstr "Extensions védiques" -msgid "_Kerning only" -msgstr "Crénage seulement" +msgid "Vendor ID:" +msgstr "Id du vendeur" -msgid "_Advance Width only" -msgstr "Ch_asse seulement" +msgid "Vendor URL" +msgstr "URL du vendeur" -msgid "_Both" -msgstr "Les deux" +msgid "Version, Major:" +msgstr "Version majeure :" -msgid "_Window Type" -msgstr "_Type de Fenêtre" +msgid "Vert. Construction" +msgstr "Construction Vert." -msgid "Advance Width Col" -msgstr "Coul. de chasse" +msgid "Vert. Hint Color" +msgstr "Couleur de hint vertical" -msgid "Color used to draw the advance width line of a glyph" -msgstr "Couleur utilisée pour délimiter la chasse d'un glyphe" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Variantes Vert." -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Couleur utilisée pour délimiter la chasse italique d'un glyphe" +msgid "Vertical Advance not" +msgstr "Chasse verticale différente de" -msgid "Italic Advance Col" -msgstr "Coul. de chasse italique" +msgid "Vertical Baselines" +msgstr "Lignes de base verticales" -msgid "Color used to draw the kerning line" -msgstr "Couleur utilisée pour tracer la ligne de crénage" +msgid "Vertical Counter Add" +msgstr "Ajout au contrepoinçon vertical" -msgid "Kern Line Color" -msgstr "Couleur de la ligne de crénage" +msgid "Vertical Counter Scale" +msgstr "Échelle verticale du contrepoinçon" -msgid "Color used to draw the left side bearing" -msgstr "Couleur utilisée pour tracer l'approche gauche" +msgid "Vertical Counters:" +msgstr "Contre-poinçons verticaux :" -msgid "Side Bearing Color" -msgstr "Couleur de l'approche" +msgid "Vertical Extension Italic Correction" +msgstr "Extension verticale de correction italique" -msgid "Color used to mark the selected glyph" -msgstr "Couleur utilisée pour marquer le glyphe sélectionné" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Extensions verticales pour %c%c%c%c" -msgid "Selected Glyph Col" -msgstr "Coul. glyphe sélectionné" +msgid "Vertical Forms" +msgstr "Formes verticales" -msgid "MetricsView" -msgstr "Fenêtre de métriques" +msgid "Vertical Fractions" +msgstr "Fractions alternatives" -msgid "This window displays metrics information about a font" -msgstr "Cette fenêtre affiche les métriques de la fonte" +msgid "Vertical Kana Alternates" +msgstr "Kana verticaux alternatifs (CJC)" -msgid "Axis 1" -msgstr "Axe 1" +msgid "Vertical Kerning" +msgstr "Crénage vertical" -msgid "Axis 2" -msgstr "Axe 2" +msgid "Vertical Kerning Class" +msgstr "Classe de Crénage vertical" -msgid "Axis 3" -msgstr "Axe 3" +msgid "Vertical Offset" +msgstr "Décalage vertical" -msgid "Axis 4" -msgstr "Axe 4" +msgid "Vertical Offset:" +msgstr "Décalage vertical :" -msgid "Bad MM Weights" -msgstr "Graisses MM incorrectes" +msgid "Vertical Only" +msgstr "Vertical uniquement" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" -"Nombre d'instances de graisse incorrect, ou valeur numériques incorrectes" +msgid "Vertical Rotation & Alternates" +msgstr "Formes verticales par rotation (CJC)" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "La somme des graisses pour l'instance par défaut doit être de 1.0" +msgid "Vertical Scale" +msgstr "Échelle verticale" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"Les résultats obtenus par les fonctions NormalizeDesignVector et " -"ConvertDesignVector ne sont pas ceux espérés. Vous devriez peut-être " -"modifier ces fonctions" +msgid "Vertical Scale:" +msgstr "Échelle verticale :" -msgid "Blend to New Font" -msgstr "Mélanger dans une Nouvelle Fonte..." +msgid "Vertical Stem Width Add" +msgstr "Ajout à largeur du fût" -msgid "MM Change Def Weights" -msgstr "MM Changer les graisses..." +msgid "Vertical Stem Width Scale" +msgstr "Mise à l'échelle de la largeur du fût" -msgid "You may change the default instance of this font" -msgstr "Vous pouvez changer l'instance par défaut de cette police, soit en" +msgid "Vertical Tab Set" +msgstr "Onglet vertical" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Vous pouvez indiquer la nouvelle instance de cette police" +msgid "Vertical _Metric Lines" +msgstr "Lignes de métrique verticale" -msgid "either by explicitly entering the contribution" -msgstr "spécifiant manuellement la contribution de chaque design maître," +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." +msgstr "" +"Distance verticale entre l'encre du haut et du bas\n" +"des éléments d'une fraction oblique." -msgid "of each master design, or by entering the design" -msgstr "soit en indiquant les valeurs du design pour chacun des axes" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Vertical: ligne de base %d" +msgstr[1] "Vertical: lignes de base %d" -msgid "values for each axis" -msgstr "valeur pour chaque axe" +msgid "VerticalTabSet" +msgstr "Onglet vertical" -msgid "Contribution of each master design" -msgstr "Contribution de chaque design maître" +msgid "Very Condensed" +msgstr "Très étroit" -msgid "Design Axis Values" -msgstr "Valeurs des axes du Design" +msgid "Very Expanded" +msgstr "Très large" -msgid "You must provide at least one name here" -msgstr "Vous devez indiquer au moins un nom ici" +msgid "Very Extended" +msgstr "Très étendues" -msgid "Named Styles" -msgstr "Styles nommés" +msgid "Very High" +msgstr "Très élevé" -msgid "Bad Axis" -msgstr "Axe incorrect" +msgid "Very Light" +msgstr "Ultra-léger" -#, c-format -msgid "Bad Number in %s" -msgstr "Nombre incorrect dans %s" +msgid "Very Low" +msgstr "Très bas" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "Nombre d'entrées incorrect dans %s" +msgid "Very Narrow" +msgstr "Très condensé" -#, c-format -msgid "The %s list is not ordered" -msgstr "La liste %s n'est pas classée" +msgid "Very Wide" +msgstr "Très large" -msgid "Font|New" -msgstr "Nouvelle" +msgid "Vietnamese" +msgstr "Viêtnamien" -msgid "Force Bold Threshold:" -msgstr "Seuil de passage en gras:" +msgid "View" +msgstr "Fenêtre" -msgid "Please set the Axis Type field" -msgstr "Veuillez indiquer le type d'axe svp" +msgid "View Point" +msgstr "Point d'observation" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" -"Pour créer une police déformable Apple, il faut indiquer au moins un nom " -"d'axe" +msgid "Vowel Jamo Forms" +msgstr "Forme coréenne basique voyelle (CJC)" -msgid "Begin:" -msgstr "Début:" +msgid "WOFF" +msgstr "Web Open Font Format (WOFF)" -msgid "End:" -msgstr "Fin:" +msgid "WOFF compressed metadata section too large.\n" +msgstr "Section WOFF des métadonnées comprimées trop grande.\n" -msgid "AxisValue|Default" -msgstr "Défaut" +msgid "WOFF uncompressed metadata section too large.\n" +msgstr "Section WOFF des métadonnées non comprimées trop grande.\n" -msgid "Axis range not valid" -msgstr "Étendue incorrecte" +msgid "WWS Family" +msgstr "Famille WSS" -msgid "Design Settings:" -msgstr "Paramètres de Design:" +msgid "WWS Subfamily" +msgstr "SousFamille WSS" -msgid "Normalized Settings:" -msgstr "Paramètres normalisés:" +msgid "W_hitespace Glyphs" +msgstr "_Détacher les glyphes" + +msgid "W_ithin Rectangle" +msgstr "Dans Rectangle" + +msgid "Wansung (Korean)" +msgstr "Wansung (coréen)" + +msgid "Warn if _unlinked references" +msgstr "Alerter si références non liées" msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" msgstr "" -"Le nombre d'entrées dans les paramètres de design et normalisés doivent être " -"identiques" +"Alerter si un glyphe contient un contour pendant que les autres contiennent " +"un référence (et la référence décrit le même contour)" -msgid "Normalized position of this design along each axis" -msgstr "Positions normalisées du design sur chaque axe" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Alerter si les contours sont proches mais pas exactement les mêmes" + +msgid "Warning" +msgstr "Attention" #, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "Ce jeu de positions, %.30s, est utilisé plus d'une fois" +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "" +"Attention: %dème valeur d'axe (%g) est à l'extérieur de l'intervalle permise " +"[%g,%g]\n" #, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "La police %.30s est affectée à 2 designs maîtres" +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "Attention : %s a un nom de famille différent de %s (GenerateFamily)\n" #, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" msgstr "" -"Ce jeu de positions, %.30s, n'est spécifié dans aucun design alors qu'il " -"devrait l'être" +"Attention: %s(%s) est à la fois condensée et étendue. C'est impossible.\n" -#, c-format msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" msgstr "" -"Ce jeu de positions, %.30s, n'est spécifié dans aucun design.\n" -"Est ce vraiment ce que vous voulez?" +"Attention: 'cvar' contient des données de tuple intermédiaires.\n" +"FonForge ne supporte pas cela.\n" -msgid "Disordered designs" -msgstr "Designs déformables" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "Attention : À la fois condensée et étendue. C'est impossible.\n" + +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "Attention : Signe avec permutation d'octet dans la fonte Palm.\n" +#, c-format msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" msgstr "" -"Les design maîtres ne sont pas dans l'ordre attendu. FontForge ne saura pas " -"vous proposer de ConvertDesignVector. Est ce vraiment ce que vous voulez?" +"Attention: Le codage %d (0x%x) correspond à au moins deux emplacements (%s@0x" +"%02x et %s@0x%02x)\n" +" Un seul sera utilisé ici.\n" -msgid "Bad PostScript function" -msgstr "Fonction PostScript incorrecte" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "Attention : Version 4 de Font Bucket traité comme 0.\n" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"Les polices à clefs CID ne peuvent pas servir de Design maître pour une " -"police MM" +msgid "Warning: Font contained no glyphs" +msgstr "Attention : la police ne contient aucun glyphe" -msgid "Create MM" -msgstr "Créer une MM..." +#, c-format +msgid "" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" +msgstr "" +"Attention: le glyphe %d contient soit des données de tuple privées ou " +"intermédiaires.\n" +"FontForge n'en supporte aucune.\n" -msgid "MM _Info" -msgstr "_Infos MM..." - -msgid "Type of distortable font:" -msgstr "Type de police déformable:" +#, c-format +msgid "" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" +msgstr "" +"Attention: Les entrées Mac et Unicode dans la table 'name' diffèrent pour\n" +"la chaîne %s dans la langue %s\n" +" Chaîne Mac: %s\n" +" Chaîne Mac Unicode: %s\n" -msgid "Adobe" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" msgstr "" +"Attention: Les entrées Mac et Windows dans la table 'name' sont différentes\n" +"pour la partie '%s' dans la langue '%s'\n" +" nom Mac: %s\n" +" nom Windows: %s\n" -msgid "Number of Axes:" -msgstr "Nombre d'Axes:" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Attention: La chaîne Mac est un sous-ensemble de la chaîne Unicode dans la " +"table 'name'\n" +" pour les chaînes %s dans la langue %s.\n" -msgid "Number of Master Designs:" -msgstr "Nombre de Designs Maîtres:" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Attention: La chaîne Mac est un sous-ensemble de la chaîne Windows dans la " +"table 'name'\n" +" pour la chaîne %s dans la langue %s.\n" -msgid "Axis Type:" -msgstr "Type d'axes:" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "" +"Attention: Aucun caractère sélectionné dans AddDHint(%d,%d %d,%d %d,%d)\n" -msgid "Axis Range:" -msgstr "Étendue de l'axe:" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Attention : Aucun caractère sélectionné dans AddHint(%d,%d,%d)\n" -msgid "Default:" -msgstr "Défaut :" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" +msgstr "" +"Attention: Il y a déjà des lookups 'aalt' dans la\n" +"fonte mais il d'autres balises de fonctionnalité associées\n" +"avec ces lookups. Si vous continuez avec cette commande, \n" +"la balise 'aalt' sera supprimée de ces lookups. De nouveaux\n" +"lookups seont générés et ils ne seront PAS associés\n" +"avec les autre(s) balise(s) de fonctionnalité.\n" +" Est-ce que c'est ce que vous souhaitez?" -msgid "Intermediate Points:" -msgstr "Points Intermédiaires:" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" +msgstr "" +"Attention: Il y a déjà des lookups 'aalt' dans la fonte,\n" +"certains n'ont aucune balises de fonctionnalités associées\n" +"avec eux et seront supprimés, d'autres ont d'autres balises\n" +"associées et vont être conservés alors que la balise 'aalt'\n" +"sera enlevée du lookup -- un nouveau lookup sera\n" +"généré mais ne sera pas associé à aucune balise de\n" +"fonctionnalités.\n" +" Est-ce que c'est ce que vous souhaitez?" -msgid "Source from which this design is to be taken" -msgstr "Source du Design" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" +msgstr "" +"Attention: Il y a déjà des lookups 'aalt' dans la\n" +"fonte. Si vous continuez avec cette commande, ces\n" +"lookups seront supprimés et de nouveaux lookups seront\n" +"générés. L'ancienne information sera PERDUE.\n" +" Est-ce que c'est ce que vous souhaitez?" -msgid "Master Designs" -msgstr "Designs maîtres" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "" +"Attention: Mot-clé %s incompréhensible. Certaines fonctions peuvent être " +"perdues.\n" -msgid "Design|_New..." -msgstr "_Créer..." +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "Attention : Nombre improbable de sous-tables (%d) dans la table 'kern'" -msgid "Normalize Design Vector Function:" -msgstr "Fonction de normalisation du Vecteur de Design:" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "Attention : Splines déraisonnablement grandes. Seront ignorées.\n" -msgid "Convert Design Vector Function:" -msgstr "Fonction de conversion du Vecteur de Design:" +#, c-format +msgid "" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +msgstr "" +"Attention: je ne peux pas comprendre où le hint (%d,%d %d,%d %d,%d) est " +"valide\n" -msgid "Non Linear Transform" -msgstr "Transformation non linéaire..." +msgid "Warnings" +msgstr "Avertissements" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Expr X :" +msgid "Watch Points not supported in glyphs with references" +msgstr "" +"Les points d'observation ne sont pas supportés dans les glyphes ayant des " +"références" msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" -"Ces expressions peuvent contenir les opérateurs +,-,*,/,%,^ (élévation à la " -"puissance), et ? : Elles peuvent aussi contenir certaines fonctions simples. " -"Les nombre x et y sont des réels.\n" -"Exemples :\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Expr Y :" - -msgid "Glyph Origin" -msgstr "Origine du glyphe" +"Voir tous les points sélectionnés\n" +"(s'arrêter si un point bouge)" -msgid "Center of Selection" -msgstr "Centre de la sélection" +msgid "Watched Cvt Change" +msgstr "Modification Cvt observée" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Dernier appui" +msgid "Watched Store Change" +msgstr "Modification de mémoire observée" -msgid "Point of View Projection" -msgstr "Point de Vue de projection..." +msgid "We cannot have lead-in points for an open curve.\n" +msgstr "On ne peut avoir de points d'entrée pour une courbe ouverte.\n" -msgid "View Point" -msgstr "Point d'observation" +msgid "We don't understand this font\n" +msgstr "Fonte incompréhensible\n" -msgid "Distance to drawing plane:" -msgstr "Distance au plan de tracé:" +msgid "Weight, Width, Slope Only" +msgstr "Uniquement Graisse, Chasse et Pente" -msgid "Distance to projection plane:" -msgstr "Distance au plan de projection:" +msgid "Welsh" +msgstr "Gallois" -msgid "Drawing plane tilt:" -msgstr "Inclinaison du plan de tracé:" +msgid "West-Cree" +msgstr "Cree occidental" -msgid "Direction of gaze:" -msgstr "Direction du point fixe:" +msgid "What is the pixel size of the font in this file?" +msgstr "Quelle est la taille en pixel de la fonte contenue dans ce fichier ?" -msgid "Vanishing Point:" -msgstr "Point d'horizon:" +msgid "What type(s) of palm font records do you want?" +msgstr "Quel(s) type(s) de documents de fonte Palm voulez-vous?" msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." msgstr "" -"Ceci est la position approximative du point d'horizon.\n" -"Ne comprend pas l'offset introduit par \"Centre de la sélection\"\n" -"ou \"dernier appui\"." - -msgid "All Fonts" -msgstr "Toutes les fontes" - -msgid "Outline Fonts" -msgstr "fontes vectorielles" - -msgid "Bitmap Fonts" -msgstr "fontes bitmap" - -msgid "PostScript" -msgstr "PostScript®" +"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " +"et la direction\" est coché, le motif de recherche doit être un contour " +"ouvert unique avec au moins 3 points sur celui-ci." -msgid "TrueType" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." msgstr "" +"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " +"et la direction\" est coché, le motif de recherche doit être un contour " +"ouvert unique avec au moins 3 points sur celui-ci (autrement il n'y a rien " +"pour correspondre)." -msgid "OpenType" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." msgstr "" +"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " +"et la direction\" est coché, le motif de recherche doit être un contour " +"ouvert unique." -msgid "Type1" -msgstr "Type 1" - -msgid "Type2" -msgstr "Type 2" +msgid "" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" +msgstr "" +"Quand FontForge détecte qu'une courbe va se recouper avec elle même,\n" +"alors activer cette option lui fait essayer d'améliorer les choses\n" +"en supprimant les intersections" -msgid "Type3" -msgstr "Type 3" - -msgid "Unified Font Object" -msgstr "Objet fonte unifié (UFO)" - -msgid "FontForge's SFD" -msgstr "FontForge SFD" - -msgid "Backup SFD" -msgstr "Sauvegarder SFD" - -msgid "Extract from PDF" -msgstr "Extraire d'un PDF" - -msgid "Archives" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." msgstr "" - -msgid "All Files" -msgstr "Tous les fichiers" - -msgid "Edit Filter List" -msgstr "Éditer les filtres" - -msgid "Filter" -msgstr "Filtre" - -msgid "Edit Font Filters" -msgstr "Éditer les filtres de fontes" - -msgid "Filter|New" -msgstr "Nouveau" - -msgid "Filter:" -msgstr "Filtre :" - -msgid "Display files of this type" -msgstr "Montrer les fichiers de ce type" - -msgid "Force glyph names to:" -msgstr "Nommage des glyphes forcé vers:" +"Lorsque FontForge démarre, il charge le thème de l'interface utilisateur à " +"partir de\n" +"ce fichier. Toute modification ne prendra effet que la prochaine fois que " +"vous démarrerez FontForge." msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" +"When Saving, keep this number of previous versions of the file. file.sfd-01 " +"will be the last saved file, file.sfd-02 will be the file saved before that, " +"and so on. If you set this to 0 then no revisions will be retained." msgstr "" -"Lors de la sauvegarde de la fonte, forcer tous les noms de\n" -"glyphes à correspondre à ceux spécifiés dans la liste de noms" +"Lors de la sauvegarde, conserver ce nombre de versions précédentes.\n" +"fichier.sfd-01 sera le dernier fichier sauvegardé, fichier.sfd-02 sera celui " +"sauvegardé auparavant, ainsi de suite.\n" +"Si vous régler le nombre à 0, aucune révision sera conservé." -msgid "No Rename" -msgstr "Pas de renommage" +msgid "" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." +msgstr "" +"Quand une courbe passe très près du centre d'un pixel,\n" +"vous pouvez vérifier que la courbe est sur le côté prévu\n" +"de ce pixel.\n" +"Si elle est sur le mauvais côté, envisagez d'utiliser une\n" +"instruction DELTA pour régler le point le plus proche\n" +"à la taille de pixel actuelle." -msgid "Open Font" -msgstr "Ouvrir Fonte" +msgid "When a font is opened, should it be made compact?" +msgstr "Quand une fonte est ouverte devrait-elle être compactée?" -msgid "FreeTypeAAFillInOutlineView" -msgstr "FreeType avec anti-aliasing" +#, c-format +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" +msgstr "" +"Quand une substitution unique est spécifiée par les classes de glyphe, ces " +"classes doivent être de même longueur à la ligne %d de %s" +#, c-format msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" msgstr "" -"Lors du remplissage avec freetype dans la fenêtre de glyphe,\n" -"freetype va créer le glyphe avec anti-aliasing." +"Quand un remplacement unique de substitution est spécifié par la classe de " +"glyphe, ce qui est remplacé doit aussi être une classe à la ligne %d de %s" msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." msgstr "" -"Utiliser la librairie cairo pour tracer (si disponible)\n" -"Cela donne de meilleurs tracés (avec anti-aliasing) mais c'est plus lent.\n" -"Cela s'applique à toutes fenêtres créées APRES avoir avoir réglé ce " -"paramètre.\n" -"Les fenêtre existantes continueront tel quelles sont." +"Lors de l'ajout d'une nouvelle classe, fournir les valeurs de crénage par " +"défaut\n" +"entre celle-ci et toutes les classes avec lesquelles elle interagit." -msgid "UseCairoDrawing" -msgstr "Utiliser le rendu Cairo" +msgid "When adding new entries provide default kerning values." +msgstr "" +"Lors de l'ajout de nouvelles entrées, utiliser les valeurs de crénage par " +"défaut." -msgid "ExportClipboard" -msgstr "Export du presse-papiers" +msgid "" +"When adding new entries, give them the same\n" +"delta values as those on the first line." +msgstr "" +"Lors de l'ajout de nouvelles entrées, utiliser les\n" +"mêmes deltas que ceux de la première ligne" msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." +"When building an Apple distortable font, you must specify at least one name " +"for the axis" msgstr "" -"Si vous utilisez un gestionnaire de presse-papiers X11 vous pouvez\n" -"désactiver cette fonction. FF peut mettre des choses dans son presse-papiers " -"interne\n" -"qu'il ne peut pas exporter vers X11 (des choses comme la copie de plus de\n" -"un glyphe dans la fenêtre de glyphes). Si vous avez un gestionnaire de " -"presse-papiers\n" -"en cours d'exécution, il va forcer celles-ci à être exportées avec pour " -"conséquence\n" -"une perte de données." +"Pour créer une police déformable Apple, il faut indiquer au moins un nom " +"d'axe" -msgid "AutoSaveFrequency" -msgstr "Fréquence de sauvegarde auto" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" +msgstr "" +"Lors du centrage d'un accent sur un glyphe, l'accent doit-il être\n" +"centré par rapport au point le plus haut du glyphe (oui), ou par\n" +"rapport au milieu du glyphe (non)?" msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" -"Le nombre de secondes entre chaque sauvegarde automatique.\n" -"Si vous régler ce paramètre à 0, il n'y aura pas de sauvegarde" +"Lors d'une copie de glyphe dans la vue de fonte, copier aussi les\n" +"méta-données du glyphe (nom, codage, commentaire, etc)." -msgid "RevisionsToRetain" -msgstr "Nombre de révisions à conserver" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." +msgstr "" +"Lors d'une copie de glyphe dans la vue de fonte, copier aussi les\n" +"instructions truetype du glyphe." msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." msgstr "" -"Lors de la sauvegarde, conserver ce nombre de versions précédentes.\n" -"fichier.sfd-01 sera le dernier fichier sauvegardé, fichier.sfd-02 sera celui " -"sauvegardé auparavant, ainsi de suite.\n" -"Si vous régler le nombre à 0, aucune révision sera conservé." +"Lors du débogage en échelle de gris, ceci est la couleur\n" +"d'un bloc de rastérisation qui a été entièrement couvert." msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" msgstr "" -"Le nombre d'opérations d'annulation qui seront enregistrées dans les " -"fichiers sfd.\n" -"Si vous réglez cela à 0, aucune information d'annulation est enregistrée " -"dans les fichiers sfd.\n" -"Si mis à -1, toute l'information d'annulation disponible sera enregistré " -"sans limite." +"Lors de l'affichage d'une liste de noms de glyphe\n" +"(ou parfois un seul nom de glyphe),\n" +"FontForge ajoutera le caractère Unicode\n" +"entre parenthèses après le nom. Il fait cela parce\n" +"que certains noms sont obscures.\n" +"Certaines personnes préfèrent ne pas les voir,\n" +"donc ceci vous permet de désactiver ce comportement." -msgid "UndoRedoLimitToSave" -msgstr "Nombre d'annulations à enregistrer" +msgid "" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." +msgstr "" +"Lors du crénage automatique, rapprocher les glyphes ensemble,\n" +"le décalage du crénage sera négatif." -msgid "WarnScriptUnsaved" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." msgstr "" +"En double cliquant sur un caractère dans la fenêtre de fonte,\n" +"afficher le caractère dans une nouvelle fenêtre (ou réutiliser\n" +"une fenêtre existante)." msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." msgstr "" +"Lorsque vous glissez des points dans la fenêtre de glyphe, une jonction\n" +"peut se produire (deux contours ouverts se touchent à leurs extrémités).\n" +"Si cette case est cochée, FontForge arrètera alors la sélection\n" +" (comme si vous aviez relâché le bouton de la souris).\n" +"C'est pratique si vos doigts ont un peu tendance à trembler..." -msgid "SeekCharacter" -msgstr "Recherche de caractère" +msgid "" +"When filling using freetype in the outline view,\n" +"have freetype render the glyph antialiased." +msgstr "" +"Lors du remplissage avec freetype dans la fenêtre de glyphe,\n" +"freetype va créer le glyphe avec anti-aliasing." msgid "" "When fontforge opens a (non-sfd) font it will try to display this unicode " @@ -23684,32 +24037,49 @@ "Quand FontForge ouvre une fonte (non-sfd), il va essayer d'afficher ce " "caractère unicode dans la fenêtre." -msgid "CompactOnOpen" -msgstr "Ouvrir avec codage compact" - -msgid "When a font is opened, should it be made compact?" -msgstr "Quand une fonte est ouverte devrait-elle être compactée?" - msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" -"Le nombre d'opérations d'annulation à charger des fichiers sfd.\n" -"Avec cette option, vous pouvez ignorer les informations d'annulation lors du " -"chargement de fichiers SFD.\n" -"Si défini à 0, aucune information d'annulation n'est chargée.\n" -"Si défini à -1, toute l'information d'annulation disponible est chargé sans " -"limite." +"Pour créer une ressource Mac de type police de Type1, vous DEVEZ créer au " +"moins une police bitmap NFNT pour aller avec. Si vous n'avez aucun bitmap " +"dans cette police, annulez cette action et utilisez Elément->Bitmaps " +"disponibles pour en créer une" -msgid "UndoRedoLimitToLoad" -msgstr "Nombre d'annulations à charger" +msgid "" +"When generating a font, ignore slight rounding errors for hints that should " +"be at the top or bottom of the glyph. For example, you might like to set " +"this to 0.02 so that 19.999 will be considered 20. But only for the hint " +"width value." +msgstr "" +"Lors de la génération d'une fonte, ignorer de légères erreurs d'arrondi pour " +"des hints\n" +"qui devraient être en haut ou en bas du glyphe. Par exemple, vous pourriez " +"définir cela à\n" +"0,02 de sorte que 19.999 sera considéré 20 mais seulement pour la valeur de " +"la largeur du hint." -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "Tolérance au chargement des hints Open Type" +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." +msgstr "" +"Lors de la création d'un jeu de fontes BDF,\n" +"FontForge doit-il demander la résolution écran, ou\n" +"la deviner en fonction de la taille du pixel ?" + +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." +msgstr "" +"Lors de la création d'une fonte TrueType ou OpenType, il est parfois utile\n" +"de connaître la correspondance entre les indices de glyphes TrueType et\n" +"les noms de glyphe. Cette option fait produire à FontForge un fichier\n" +"(d'extension .g2n) contenant ces informations." msgid "" "When importing an OpenType font, for the purposes of hinting spline points " @@ -23733,19 +24103,35 @@ "égales à 0 au moment de déterminer les hints)." msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." msgstr "" -"Saisir un caractère dans la fenêtre de glyphe montre automatiquement ce " -"caractère.\n" -"L'activation de ce paramètre désactive le raccourci pour le mode Aperçu\n" -"(maintenir la touche ` active le mode Aperçu aussi longtemps que la touche " -"est maintenue)." +"Lors du chargement d'une fonte au format sfnt (Truetype, Opentype,\n" +"etc...), demander à l'utilisateur la cmap à utiliser pour commencer." -msgid "InterpolateCPsOnMotion" -msgstr "Interpoler les points lors du déplacement" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." +msgstr "" +"Lors du chargement d'une fonte TrueType ou OpenType contenant à la fois\n" +"un codage Unicode et un codage CJC, cette option permet de spécifier\n" +"quel codage charger." + +#, c-format +msgid "When loading tt instrs from sfd: %s\n" +msgstr "En chargeant les instructions tt de sfd : %s\n" + +msgid "" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." +msgstr "" +"Lors de la fusion de deux fontes CID, celles-ci doivent avoir les mêmes " +"'Registry' et 'Ordering', et la fonte d'arrivée doit avoir un 'Supplement' " +"au moins aussi récent que les autres. De plus, cette dernière doit avoir au " +"moins autant de sous-fontes que les autres." msgid "" "When moving one end point of a spline but not the other\n" @@ -23754,8 +24140,29 @@ "Lorsque vous déplacez un point terminal de la courbe mais pas l'autre\n" "interpoler les points de contrôle entre les deux." -msgid "SnapDistanceMeasureTool" -msgstr "Distance de magnétisme de l'outil de mesure" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." +msgstr "" +"Lorsqu'il met un accent grave ou aigu sur une lettre, FontForge\n" +"doit-il le centrer en tenant compte du point le plus bas\n" +"de l'accent (oui), ou en tenant compte de sa largeur (non) ?" + +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "" +"Lors de la suppression des empattements (comme les deux premières dans \"m" +"\"), remplacer avec:" + +msgid "" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" +msgstr "" +"Quand un hint est déplacé,\n" +"déplacer également tous les points\n" +"qui en dépendent" msgid "" "When the measure tool is active and when the mouse pointer is within this " @@ -23771,390 +24178,445 @@ "le pointeur de la souris sera attiré." msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Le nombre maximal d'annulations stockées dans un glyphe. Utilisez -1 pour " -"un nombre illimité\n" -"(mais attention à la consommation de RAM et utilisez le menu Édition>Défaire " -"les annulations... au besoin)" - -msgid "AutoKernDialog" -msgstr "Boîte de dialogue pour crénage auto" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "Ouvrir une boîte de dialogue pour les sous-table de crénage" - -msgid "MetricsShiftSkip" -msgstr "Incréments des métriques avec la touche Maj" +"Spécifie la distance de magnétisme à proximité\n" +"d'une ligne pertinente (ligne de base, chasse,\n" +"grille, courbes, etc...), à partir de laquelle\n" +"le pointeur de la souris sera attiré." msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" +"When the search path is a single open contour, the replace pattern must also " +"be." msgstr "" -"Nombre d'unités pour augmenter / diminuer une valeur d'un tableau dans la " -"fenêtre\n" -"de métriques lorsque la touche Maj est maintenu." - -msgid "MetricsControlShiftSkip" -msgstr "Incréments des métriques avec les touches CTRL et Maj" +"Lorsque le chemin de recherche est un contour ouvert unique, le motif de " +"remplacement doit l'être aussi." msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" +"When the user clicks in the editing window, round the location to the " +"nearest integers." msgstr "" -"Nombre d'unités pour augmenter / diminuer une valeur d'un tableau dans la " -"fenêtre\n" -"de métriques lorsque à la fois la touche CTRL et Maj est maintenu." +"Lors du clic dans la fenêtre de glyphe, déplacer le pointeur aux entiers les " +"plus près." -msgid "DrawOpenPathsWithHighlight" -msgstr "Chemins ouverts avec couleur différente" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"Les fontes lues sur le disque doivent-elles conserver leur type de courbes\n" +"(quadratique ou cubique), ou faut-il convertir l'ordre des courbes à la\n" +"valeur choisie pour les nouvelles fontes ? (cf. courbes quadratiques)." msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" -"Les chemins ouverts doivent être dessinés dans une couleur spéciale pour les " -"rendre plus visibles." +"Les nouvelles fontes doivent elles utiliser des courbes\n" +"quadratiques (TrueType) ou cubiques (PostScript & OpenType)?" msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" msgstr "" -"L'outil de mesure montre les distances horizontales et verticales sur le " -"canevas." +"Utiliser des icônes de style Mac pour indiquer les modificateurs (par " +"exemple ^ pour le contrôle)\n" +"ou lors d'une abréviation (par exemple \"Cnt-\")" -msgid "MeasureToolShowHorizontalVertical" -msgstr "Outil de mesure montre les distances horizontales et verticales" +msgid "Which archived item should be opened?" +msgstr "Quel item archivé devrait être ouvert?" -msgid "EditHandleSize" -msgstr "Taille des poignées" +msgid "White Space" +msgstr "Espace blanc" msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." +"White space to be left between math formulae\n" +"to ensure proper line spacing." msgstr "" -"La taille des poignées montrant des points de contrôle et d'autres points " -"intéressants dans l'éditeur de glyphe (5 par défaut)." +"L'espace blanc à laisser entre la formule mathématique\n" +"pour assurer un espacement de ligne appropriée." + +msgid "Whoops, Ran out of spiros\n" +msgstr "Oups, à court de spiros\n" msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" msgstr "" -"Les poignées inactives dans l'éditeur de glyphe seront dessinées avec cette " -"valeur alpha (plage: 0-255, 255 par défaut)." +"Oups, tentative de nommer des ancres dans une sous-table qui n'en contient " +"pas\n" -msgid "InactiveHandleAlpha" -msgstr "Valeur alpha des poignées inactives" +#, c-format +msgid "Whoops, bad spiro command %d\n" +msgstr "Oups, commande spiro %d incorrect\n" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." +msgid "Whoops, contours must begin with a move to\n" msgstr "" -"Toujours afficher les points de contrôle lors de l'édition d'un glyphe.\n" -"Cela peut être désactivé dans le menu Vue / Afficher. Ce paramètre " -"s'appliquera si les points de contrôle sont déjà présentés\n" -"Le changement nécessite un redémarrage de FontForge." +"Oups, les contours doivent commencer avec un \"move to\"\n" +"\n" -msgid "ShowControlPointsAlways" -msgstr "Toujours montrer les points de contrôle" +msgid "Whoops, more names than lookups\n" +msgstr "Oups, plus de noms que de lookups\n" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" -"Activer le mode de prévisualisation lorsque la barre d'espacement est " -"enfoncée." +#, c-format +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "Oups, plus de noms que de sous-tables de lookup %s\n" -msgid "ShowFillWithSpace" -msgstr "Aperçu avec la barre d'espacement" +#, c-format +msgid "Whoops, unexpected verb in contour %d.%d\n" +msgstr "Oups, verbe inattendu dans le contour %d.%d\n" -msgid "OutlineThickness" -msgstr "Épaisseur du contour" +msgid "Wide" +msgstr "Large" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" -"Un réglage supérieur à 1 provoquera un contour épais pour les chemins de " -"glyphe\n" -"qui s'étendra vers l'intérieur à partir du bord du glyphe.\n" -"Voir aussi la ressource ForegroundThickOutlineColor pour la couleur de ce " -"contour." +msgid "Width" +msgstr "Largeur" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"Lors d'une copie de glyphe dans la vue de fonte, copier aussi les\n" -"instructions truetype du glyphe." +msgid "Width Color" +msgstr "Couleur de la chasse" -msgid "AddCharToNameList" -msgstr "Ajouter le caractère unicode au noms" +msgid "Width _Class" +msgstr "_Chasse" -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" -"Lors de l'affichage d'une liste de noms de glyphe\n" -"(ou parfois un seul nom de glyphe),\n" -"FontForge ajoutera le caractère Unicode\n" -"entre parenthèses après le nom. Il fait cela parce\n" -"que certains noms sont obscures.\n" -"Certaines personnes préfèrent ne pas les voir,\n" -"donc ceci vous permet de désactiver ce comportement." +msgid "Width of Vertical Stems:" +msgstr "Largeur des fûts :" msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" msgstr "" +"Arguments largeur ou hauteur d'imagemask invalides.\n" +"soit négatifs, Ou nécessitant plus de données que fournies).\n" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "Générer les hints avec tolérance égale à:" +msgid "Width/Height of Thick Stems:" +msgstr "Largeur/Hauteur des tiges épaisses:" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" -"Lors de la génération d'une fonte, ignorer de légères erreurs d'arrondi pour " -"des hints\n" -"qui devraient être en haut ou en bas du glyphe. Par exemple, vous pourriez " -"définir cela à\n" -"0,02 de sorte que 19.999 sera considéré 20 mais seulement pour la valeur de " -"la largeur du hint." +msgid "Width/Height of Thin Stems:" +msgstr "Largeur/Hauteur des tiges minces:" -msgid "StandardSlopeError" -msgstr "Pente maximale entre points parallèles" +msgid "Width:" +msgstr "Chasse:" +#, c-format msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" msgstr "" -"La différence de pente maximale qui permet encore de considérer deux points" -"\"parallèle\".\n" -"Augmenter pour rendre la auto-hinter plus tolérant aux petits écarts entre\n" -"des lignes droites lors de la détection des bords du fut ou de la traverse." +"Épaisseur : %d\n" +"Nombre : %d\n" +"Pourcentage du max : %d%%\n" +#, c-format msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" msgstr "" -"Identique au précédent, mais pour les terminaisons de petits traits (i.e. " -"empattements),\n" -"qui peut dévier de façon plus significative de la direction horizontale ou " -"verticale." +"Épaisseur : %d-%d (%d)\n" +"Nombre : %d (%d)\n" +"Pourcentage du max : %d%%\n" -msgid "SerifSlopeError" -msgstr "Pente maximal sur sérif" +msgid "Wild Brush - Drips a lot" +msgstr "Pinceau fou - Coule beaucoup" -msgid "Generate instructions for diagonal stem hints." -msgstr "Générer des instructions pour les hints de traits diagonaux" +msgid "Win Ascent Offset:" +msgstr "Offset pour Win Ascent:" -msgid "InstructDiagonalStems" -msgstr "Instructions pour les hints de traits diagonaux" +msgid "Win Descent Offset:" +msgstr "Offset pour Win Descent:" -msgid "InstructSerifs" -msgstr "Instructions pour les empattements" +msgid "Win _Ascent Offset:" +msgstr "Offset pour Win _Ascent:" -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" -"Essayer de détecter les empattements et autres éléments saillants de la " -"base\n" -"des futs et générer des instructions pour ceux-ci." +msgid "Win _Descent Offset:" +msgstr "Offset pour Win Descent:(_A)" -msgid "Generate instructions for ball terminals." -msgstr "Générer des instructions pour les gouttes" +msgid "Window" +msgstr "Fenêtre" -msgid "InstructBallTerminals" -msgstr "Instructions pour les gouttes" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows rejetera les fontes avec un numéro de version OS/2 de 0\n" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" msgstr "" -"Interpoler certains points importants entre les bords des traits.\n" -"N'est pas affecté par d'autres instructions." +"Windows rejetera les fontes otf (cff) avec un numéro de version OS/2 de 1\n" -msgid "InterpolateStrongPoints" -msgstr "Interpolations des points forts" +msgid "Windows-compatible 'kern'" +msgstr "Table 'kern' compatible sous Windows" -msgid "CounterControl" -msgstr "Contrôle des contrepoinçons" +msgid "Woff Major Version:" +msgstr "Version majeure WOFF:" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" -"S'assurer que les contrepoinçons similaires ou égaux restent les mêmes dans\n" -"les contours de la grille. L'activation de cette option peut entraîner une\n" -"largeur de chasse inconsistante à certains cadratins (Pixels-per-Ems)." +msgid "Woff Minor Version:" +msgstr "Version mineure WOFF:" + +msgid "Woods Cree" +msgstr "Cree des fôrets" + +msgid "Wrap Pos:" +msgstr "Pos de renvoi:" msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +"Write Control Value Table in Funits\n" +"Pops a number(Funits) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" -"Lors de la création d'une fonte TrueType ou OpenType, il est parfois utile\n" -"de connaître la correspondance entre les indices de glyphes TrueType et\n" -"les noms de glyphe. Cette option fait produire à FontForge un fichier\n" -"(d'extension .g2n) contenant ces informations." +"Write Control Value Table in Funits\n" +"Dépile un nombre (Funits) et un\n" +"index CVT et écrit ce nombre au cvt[index]" msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" +"Write Control Value Table in Pixel units\n" +"Pops a number(26.6) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" -"Apple et MS/Adobe diffèrent quand au format des fichiers TrueType et " -"OpenType.\n" -"Ceci détermine la valeur par défaut de la case à cocher 'Apple' dans le " -"dialogue 'Fichier->Générer fonte(s)'.\n" -"Les principales différences sont :\n" -" les données bitmap sont rangées dans des tables différentes\n" -" les glyphes composites mis à l'échelle sont traités différemment\n" -" utilisation de GSUB à la place de morx(t)/feat\n" -" utilisation de GPOS à la place de kern/opbd\n" -" utilisation de GDEF à la place de lcar/prop.\n" -"Si cette case ET la case OpenType sont cochées, les deux formats sont créés" +"Write Control Value Table in Pixel units\n" +"Dépile un nombre (26.6) et un\n" +"index CVT et écrit ce nombre au cvt[index]" msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" +"Write Store\n" +"Pops a value and an index and writes the value to storage[index]" msgstr "" -"Apple et MS/Adobe diffèrent quand au format des fichiers TrueType et " -"OpenType.\n" -"Ceci détermine la valeur par défaut de la case à cocher 'OpenType' dans le " -"menu 'Fichier->Générer fonte(s)'.\n" -"Les principales différences sont :\n" -" les données bitmap sont rangées dans des tables différentes ;\n" -" les glyphes composites mis à l'échelle sont traités différemment ;\n" -" utilisation de GSUB à la place de morx(t)/feat ;\n" -" utilisation de GPOS à la place de kern/opbd ;\n" -" utilisation de GDEF à la place de lcar/prop.\n" -"Si cette case ET la case Apple sont cochées, les deux formats sont créés." +"Write Store\n" +"Dépile une valeur et un index et écrit la valeur au stockage[index]" -msgid "Generic" -msgstr "Généralités" +msgid "Write failed" +msgstr "Échec lors de l'écriture du fichier" -msgid "New Font" -msgstr "Nouvelle fonte" +msgid "Wrong Direction" +msgstr "Direction incorrecte" -msgid "Navigation" -msgstr "" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Nombre d'entrées incorrect dans %s" -msgid "Editing" -msgstr "Édition" +msgid "Wrong type of SFD file" +msgstr "Type de fichier SFD incorrect" -msgid "Interface" -msgstr "" +msgid "X Bitmap" +msgstr "XBM (X Bitmap)" -msgid "Synchronize" -msgstr "Synchroniser" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Expr X :" -msgid "TT" -msgstr "TrueType" +msgid "X Movement" +msgstr "Translation en X" -msgid "Accents" -msgstr "" +msgid "X Pixmap" +msgstr "XPM (X Pixmap)" -msgid "Apps" -msgstr "Arguments" +msgid "X Repeat Count" +msgstr "Nbre de répétitions X" -msgid "Font Info" -msgstr "Infos fonte" +msgid "X Resource Editor" +msgstr "Editeur de ressources X" -msgid "Generate" -msgstr "Créer" +msgid "X Scale Factor" +msgstr "Facteur d'échelle en X" -msgid "PS Hints" -msgstr "Hints PS" +msgid "X:" +msgstr "X :" -msgid "TT Instrs" -msgstr "Instructions TTF" +msgid "XHeight Percent" +msgstr "Pourcentage de hauteur d'x" -msgid "Call Script" -msgstr "Appel d'un script" +msgid "XHeight Percent:" +msgstr "Pourcentage de hauteur d'x :" -msgid "This feature, setting combination is already used" -msgstr "Cet identifiant de sélecteur est déjà utilisé" +msgid "XHeight:" +msgstr "Hauteur des bas-de-casse :" + +msgid "XUID-Base" +msgstr "Base-XUID" + +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Expr Y :" + +msgid "Y Movement" +msgstr "Translation en Y" + +msgid "Y Repeat Count" +msgstr "Nbre de répétitions Y" + +msgid "Y Scale Factor" +msgstr "Facteur d'échelle en Y" + +msgid "Y near¹ _standard heights" +msgstr "Y proche de la hauteur _standard" + +msgid "Y:" +msgstr "Y :" + +msgid "Yakut" +msgstr "Iakoute" + +msgid "Yes" +msgstr "Oui" + +msgid "Yes to _All" +msgstr "_Oui à tout" + +msgid "Yi Classic" +msgstr "Yi classique" + +msgid "Yi Modern" +msgstr "Yi moderne" + +msgid "Yi Radicals" +msgstr "Clefs Yi" + +msgid "Yi Syllables" +msgstr "Syllabaire yi des Monts frais" + +msgid "Yi Syllables/Radicals" +msgstr "Radicaux/syllabes Yi" + +msgid "Yijing Hexagram Symbols" +msgstr "Syllabaire yi des Monts frais (Yi King)" +#, c-format msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" msgstr "" -"Cet identifiant de sélecteur est déjà utilisé.\n" -"Voulez vous vraiment vous en resservir ?" +"Il semblerait que vous avez d'anciennes modifications\n" +"non-sauvegardées sur %s.\n" +"Voulez-vous les récupérer ?" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Les noms de tag de fonctionnalité sont limités à 4 caractères ASCII" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Vous êtes sur le point de changer le dernier calque\n" +"quadratique en calque cubique. Lorsque de cet action,\n" +"FontForge va supprimer toutes les instructions TrueType.\n" +"\n" +"Ça ne peut pas être annulé.\n" +"\n" +"Est-ce vraiment votre intention?" -msgid "Tag too long" -msgstr "Tag trop long" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Vous êtes sur le point de supprimer un calque.\n" +"Tous les contours de ce calque seront perdus.\n" +"Si ceci est le dernier calque quadratique, toutes\n" +"les instructions TrueType seront perdues.\n" +"\n" +"La suppression d'un calque ne peut pas être annulée.\n" +"\n" +"Est-ce vraiment votre intention?" -msgid "Mapping" -msgstr "Correspondance AAT <-> OT" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" +msgstr "" +"Vous voulez effacer %.30s qui est référencé par un\n" +"autre glyphe. Êtes-vous sûr(e) de vouloir poursuivre ?" -msgid "_Feature:" -msgstr "_Fonctionnalité :" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "" +"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" +"Mais %1$hs n'existe pas dans cette fonte, et FontForge ne trouve pas le " +"glyphe auquel il se référait.\n" +"Le glyphe ne sera pas copié." -msgid "_Tag:" -msgstr "_Tag :" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" +"Mais %1$hs n'existe pas dans cette fonte.\n" +"Voulez vous copier le contour d'origine (ou supprimer la référence)?" -msgid "Menu name with no associated script" -msgstr "Item du menu sans script associé" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" +msgstr "" +"Vous essayez de coller les instructions de glyphe d'une fonte dans\n" +"une autre. En général, cela ne marchera pas sauf si les tables 'prep',\n" +"'fpgm' et 'cvt' sont les mêmes. Voulez vous le faire malgré tout?" -msgid "Script with no associated menu name" -msgstr "Script sans entrée dans le menu" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"Vous essayez d'enregistrer une fonte CID dans un format\n" +"non-CID. C'est possible, mais seule la sous-fonte courante\n" +"sera enregistrée. Est-ce vraiment ce que vous souhaitez ?" -msgid "Preferences" -msgstr "Préférences..." +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" +msgstr "" +"Vous êtes en train de supprimer la dernière ancre de ce glyphe.\n" +"Cela va fermer cette boîte de dialogue. Est-ce vraiment ce que vous " +"souhaitez ?" -msgid "MacMap|_New..." -msgstr "_Nouvelle..." +msgid "You changed the point numbering" +msgstr "Vous avez changé la numérotation des points" -msgid "MacMapping|Default" -msgstr "par défaut" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "Vous n'avez pas le droit de lire le fichier %.100s" -msgid "Menu Name" -msgstr "Nom du menu" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "" +"Vous avez modifié la matrice de transformation, souhaitez vous utiliser sa " +"nouvelle définition ?" msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"Vous avez changé le nom de cette fonte sans changer son identifiant Unique " +"(ou XUID ou UniqueID TrueType).\n" +"Ce n'est probablement pas une bonne idée. Souhaitez-vous que je génère\n" +"une nouvelle valeur aléatoire ?" + +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Vous venez de changer la numérotation des points du glyphe %s.%s%s%s" + +msgid "You may change the default instance of this font" +msgstr "Vous pouvez changer l'instance par défaut de cette police, soit en" + +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" "Each entry in the menu needs both a name to display in the menu and\n" "a script file to execute. The menu name may contain any unicode characters.\n" "The button labeled \"...\" will allow you to browse for a script file." @@ -24163,13 +24625,11 @@ "Chaque entrée doit comporter un nom à afficher et un nom de script\n" "à exécuter. Le nom du menu peut contenir des caractères Unicode " "quelconques.\n" -"Le bouton marqué \"...\" permet de rechercher ces fichiers de script." - -msgid "Script File" -msgstr "Fichier de script" +"Le bouton marqué \"...\" permet de rechercher un fichier de script à " +"exécuter." msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" +"You may create a script menu containing up to 10 frequently used scripts.\n" "Each entry in the menu needs both a name to display in the menu and\n" "a script file to execute. The menu name may contain any unicode characters.\n" "The button labeled \"...\" will allow you to browse for a script file." @@ -24178,5710 +24638,1796 @@ "Chaque entrée doit comporter un nom à afficher et un nom de script\n" "à exécuter. Le nom du menu peut contenir des caractères Unicode " "quelconques.\n" -"Le bouton marqué \"...\" permet de rechercher un fichier de script à " -"exécuter." +"Le bouton marqué \"...\" permet de rechercher ces fichiers de script." + +msgid "You may not paste a reference into this window" +msgstr "Vous ne pouvez pas coller une référence dans cette fenêtre" -msgid "..." +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." msgstr "" +"Vous ne pouvez pas renommer tous les glyphes de base, mais votre sélection " +"recouvre l'ensemble de ceux-ci." -msgid "On" -msgstr "Oui" +msgid "You may not select both variants of 'f'" +msgstr "Vous ne pouvez pas sélectionner les deux variantes de 'f'" -msgid "Off" -msgstr "Non" +msgid "You may not use spiros" +msgstr "Vous ne pouvez pas utiliser des spiros" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "Normalement FontForge lance les applications en utilisant votre " +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Vous pouvez indiquer la nouvelle instance de cette police" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "variable d'environnement PATH. Si vous souhaitez modifier ce " - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "comportement, vous pouvez ajouter des variables d'environnement" +msgid "You must choose a lookup type" +msgstr "Vous devez choisir un type de lookup" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "avec le chemin complet de l'application." +msgid "You must draw a line" +msgstr "Vous devez tracer une ligne" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge reconnaît : BROWSER, MF et AUTOTRACE." +msgid "You must draw a line, with at most one additional point" +msgstr "Vous devez tracer une ligne avec au moins un point additionel" -msgid "Prefs_App| " +msgid "You must install the freetype library before using this command." msgstr "" +"Vous devez installer la librairie freetype avant d'utiliser cette commande." -msgid "Features" -msgstr "Fonctionnalités AAT" +msgid "You must name the lookup." +msgstr "Vous devez nommer le lookup" -msgid "Arrow Options" -msgstr "Options de flèche" +msgid "You must provide a glyph extension" +msgstr "Vous devez fournir une extension de glyphe" -msgid "Ruler Options" -msgstr "Options de la règle" +msgid "You must provide at least one name here" +msgstr "Vous devez indiquer au moins un nom ici" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" -"Cette référence a été miroitée, aussi les contours qu'elle contient sont " -"tracés à contre sens" +msgid "You must select a Lookup Type." +msgstr "Vous devez sélectionner un type de lookup" -msgid "This glyph's advance width is different from the standard width" -msgstr "La chasse de ce glyphe est différente de la chasse standard" +msgid "You must select a glyph before you can import an image into it" +msgstr "" +"Vous devez sélectionner un glyphe avant de pouvoir importer une image dedans" -msgid "This glyph's vertical advance is different from the standard width" +msgid "You must select a lookup subtable to contain this kerning pair" msgstr "" -"La chasse verticale de ce glyphe est différente de la chasse verticale " -"standard" +"Vous devez sélectionner une sous-table de lookup pour contenir cette paire " +"de crénage" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "Ce glyphe n'a pas de code Unicode, mais il devrait d'après son nom." +msgid "You must select at least one language for each script." +msgstr "Vous devez sélectionner au moins une langue par système d'écriture" msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "Ce glyphe a un point de code unicode qui ne correspond pas à son nom" - -msgid "Can't fix" -msgstr "Insoluble" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." +msgstr "" +"Vous devez sélectionner au moins une langue.\n" +"Utilisez la langue \"Par défaut\" si rien ne convient." -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." +msgid "You must select at least one script if you provide a feature tag." msgstr "" -"Le nom que FontForge voudrait assigner à ce glyphe, %.30s, est déjà utilisé " -"par un autre glyphe." +"Vous devez sélectionner au moins un système d'écriture si vous avez une " +"fonctionnalité" -msgid "The selected point is near a vertical stem hint" -msgstr "Le point sélectionné est proche d'un hint de transverse" +msgid "You must specify a glyph extension" +msgstr "Vous devez préciser un extension pour le glyphe" -msgid "The x coord of the selected point is near the specified value" -msgstr "La'abscisse du point sélectionné est proche de la valeur de consigne" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Vous devez spécifier un nom de glyphe pour la sous-table %s" -msgid "The selected point is not at integral coordinates" -msgstr "Le point sélectionné n'est pas à des coordonnées entières" +msgid "You must specify a medial tile" +msgstr "Vous devez indiquer une tuile médiane" -msgid "The selected point does not have integral control points" -msgstr "Le point sélectionné n'a pas de point de contôle entier" +msgid "You must specify a pattern" +msgstr "Vous devez indiquer un motif" -msgid "The selected point is near a horizontal stem hint" -msgstr "Le point sélectionné est proche d'un hint de montant" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Vous devez préciser un glyphe de remplacement pour %s" -msgid "The y coord of the selected point is near the specified value" -msgstr "L'ordonnée du point sélectionné est proche de la valeur de consigne" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "" +"Vous devez choisir une des extension standard pour le type1: .pfb ou .pfa)" -msgid "The y coord of the selected point is near the baseline" -msgstr "L'ordonnée du point sélectionné est proche de la ligne de base" +msgid "You must specify an isolated (or medial) tile" +msgstr "Vous devez indiquer une tuile isolée (ou médiane)" -msgid "The y coord of the selected point is near the xheight" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" -"L'ordonnée du point sélectionné est proche de la hauteur des bas-de-casse" +"Il faut spécifier l'identifiant 'Truetype UniqueID' dans un langage " +"seulement. Cette police en a plusieurs.\n" +"Continuer malgré tout ?" -msgid "The y coord of the selected point is near the ascender height" +#, c-format +msgid "You tried to save with the filename %s but it was saved as %s. " msgstr "" -"L'ordonnée du point sélectionné est proche de la hauteur des ascendantes" +"Vous avez essayer d'enregistrer avec le nom de fichier %s mais cela a été " +"enregistré comme %s." -msgid "The y coord of the selected point is near the cap height" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" msgstr "" -"L'ordonnée du point sélectionné est proche de la hauteur des majuscules" +"Vous obtiendrez de meilleures instructions si vous remplissez le " +"dictionnaire privé, Élement-> Infos fonte... -> Dictionnaire PS privé, pour " +"la fonte" -msgid "The y coord of the selected point is near the descender height" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" msgstr "" -"L'ordonnée du point sélectionné est proche de la profondeur des descendantes" +"Votre fonte a un codage sur deux octets, mais vous essayez\n" +"de l'enregistrer dans un format dont le codage est sur un\n" +"octet. De ce fait vous ne pourrez pas accèder aux glyphes\n" +"supérieurs à 256 sans transcoder la fonte.\n" +"Voulez vous le faire malgré tout ?" msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" msgstr "" -"La courbe sélectionnée atteint son extrema ailleurs qu'à ses extrémités" - -msgid "The selected line segment is nearly horizontal" -msgstr "Le segment sélectionné est presque horizontal" +"Votre fonte a exactement 65535 glyphes. 65535 est la limite et est utilisée " +"souvent comme valeur magique. Alors cela peut causer des bizzarreries.\n" -msgid "The control point above the selected point is nearly horizontal" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" -"Le point de contrôle au-dessus du point sélectionné est presque horizontal" +"Votre fonte ne contient pas de glyphe 'i non pointé'.\n" +"SVP, ajoutez en un et re-assemblez vos glyphes accentués" -msgid "The control point below the selected point is nearly horizontal" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" -"Le point de contrôle au-dessous du point sélectionné est presque horizontal" +"Votre fonte ne contient pas de glyphe uni0237 (j sans point).\n" +"SVP, ajoutez en un et re-assemblez vos glyphes accentués" -msgid "The control point left of the selected point is nearly horizontal" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." msgstr "" -"Le point de contrôle à gauche du point sélectionné est presque horizontal" +"Votre version de la librairie freetype ne contient pas d'interprète bytecode." -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" -"Le point de contrôle à droite du point sélectionné est presque horizontal" +msgid "Z_oom out" +msgstr "Réduire (_O)" -msgid "The selected line segment is nearly vertical" -msgstr "Le segment sélectionné est presque vertical" +msgid "Zande" +msgstr "Zandé" -msgid "The control point above the selected point is nearly vertical" -msgstr "" -"Le point de contrôle au-dessus du point sélectionné est presque vertical" +msgid "Zoom _in" +msgstr "Agrand_ir" -msgid "The control point below the selected point is nearly vertical" -msgstr "" -"Le point de contrôle au-dessous du point sélectionné est presque vertical" +msgid "Zulu" +msgstr "Zoulou" -msgid "The control point left of the selected point is nearly vertical" -msgstr "" -"Le point de contrôle à gauche du point sélectionné est presque vertical" +#, c-format +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g x %g longueur %g" -msgid "The control point right of the selected point is nearly vertical" -msgstr "" -"Le point de contrôle à droite du point sélectionné est presque vertical" +msgid "_128 pixel outline" +msgstr "Contour de _128 pixels" -msgid "This path should have been drawn in a clockwise direction" -msgstr "Ce chemin devrait aller dans le sens des aiguilles d'une montre" +msgid "_16x4 cell window" +msgstr "Fenêtre de _16x4 cellules" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Ce chemin devrait aller en sens inverse des aiguilles d'une montre" +msgid "_24 pixel outline" +msgstr "Contour de _24 pixels" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"Ce glyphe contient des points de contrôle trop proches des points du tracé " -"pour permettre de modifier la courbe" +msgid "_36 pixel outline" +msgstr "Contour de _36 pixels" -msgid "Problem explanation" -msgstr "Explication des problèmes" +msgid "_3D Rotate" +msgstr "Rotation _3D" -msgid "Ignore this problem in the future" -msgstr "Ignorer ce problème à l'avenir" +msgid "_48 pixel outline" +msgstr "Contour de _48 pixels" -msgid "_Next" -msgstr "Suiva_nt" +msgid "_72 pixel outline" +msgstr "Contour de _72 pixels" -msgid "Fix" -msgstr "Corriger" +msgid "_8x2 cell window" +msgstr "Fenêtre de _8x2 cellules" -msgid "_Stop" -msgstr "" +msgid "_96 pixel outline" +msgstr "Contour de _96 pixels" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Ce glyphe contient une substitution ou une ligature qui référence un glyphe " -"vide" +msgid "_About..." +msgstr "À _propos..." -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s fait référence à un glyphe vide \"%1$.20s\"" +msgid "_Accept inexact" +msgstr "Accepter les inexacts" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" -"Ce glyphe contient les ancres de quelques classes d'ancre mais pas toutes " -"celles de la sous-table." +msgid "_Activate Spiro" +msgstr "_Activer Spiro" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "Il n'y a pas d'ancre pour la classe %1$.30s dans la sous-table %2$.30s" +msgid "_Add" +msgstr "_Ajouter" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Deux glyphes ont le même point de code unicode.\n" -"Changez le codage à \"Ordre des glyphes\" et utilisez\n" -"Édition->Sélectionner->Sélection par métacaractères avec le point de code " -"unicode suivant" +msgid "_Add 'aalt' features" +msgstr "_Ajouter des fonctionnalités 'aalt'" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "_Add Anchor" +msgstr "Ajouter une _Ancre" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" -"Deux glyphes ont le même nom.\n" -"Changez le codage à \"Ordre des glyphes\" et utilisez\n" -"Édition->Sélectionner->Sélection par métacaractères avec le nom suivant" +msgid "_Add Diff Outlines to Background" +msgstr "_Ajouter les diff. de contours à l'arrière-plan" -#, c-format -msgid "%.40s" -msgstr "" +msgid "_Add Encoding Slots..." +msgstr "_Ajouter des cases de codage..." -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Trouvé %1$.4g, attendu %2$.4g" +msgid "_Add HHint" +msgstr "_Ajouter un hint horizontal" -msgid "The selected line segment is near the italic angle" -msgstr "Le segment sélectionné est proche de la pente des italiques" +msgid "_Add Selected" +msgstr "Ajouter la sélection" -msgid "The control point above the selected point is near the italic angle" -msgstr "" -"Le point de contrôle au-dessus du point sélectionné est proche de " -"l'inclinaison des italiques" +msgid "_Advance Width only" +msgstr "Ch_asse seulement" -msgid "The control point below the selected point is near the italic angle" -msgstr "" -"Le point de contrôle au-dessous du point sélectionné est proche de la pente " -"des italiques" +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "_Aligner les points" -msgid "The control point right of the selected point is near the italic angle" -msgstr "" -"Le point de contrôle à droite du point sélectionné est proche de la pente " -"des italiques" +msgid "_All Fonts" +msgstr "Tout (vecteurs et bitmaps)" -msgid "The control point left of the selected point is near the italic angle" -msgstr "" -"Le point de contrôle à gauche du point sélectionné est proche de la pente " -"des italiques" +msgid "_Alphabetic" +msgstr "_Alphabétique" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" -"Le point de contrôle au-dessus du point sélectionné est en dehors du chemin" +msgid "_Alter Class" +msgstr "Modifier la classe" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" -"Le point de contrôle au-dessous du point sélectionné est en dehors du chemin" +msgid "_Anchor Control..." +msgstr "Contrôle des _ancres..." -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" -"Le point de contrôle à gauche du point sélectionné est en dehors du chemin" +msgid "_Anchored Pairs" +msgstr "P_aires ancrées" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" -"Le point de contrôle à droite du point sélectionné est en dehors du chemin" +msgid "_Anchors" +msgstr "_Ancres" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" -"Ce glyphe a quatre hints, mais en enlevant celui-ci, cela conviendrait pour " -"un triple hint" +msgid "_Anti Alias" +msgstr "Nive_aux de gris" -msgid "This glyph can use a stem3 hint" -msgstr "Ce glyphe peut utiliser un triple hint" +msgid "_Anti-Aliased" +msgstr "Niveaux de gris" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" -"Les blancs intérieurs entre ces hints n'ont pas exactement la même largeur, " -"ce qui ne convient pas pour un triple hint" +msgid "_Apply" +msgstr "_Appliquer" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Ce hint a une largeur incorrecte pour un triple hint" +msgid "_Apply to All" +msgstr "Appliquer à tout" -msgid "The two selected points are the endpoints of an open path" -msgstr "Les deux points sélectionnés sont les extrémités d'un chemin ouvert" +msgid "_Apply to Selection" +msgstr "Appliquer à la sélection" -msgid "The paths that make up this glyph intersect one another" -msgstr "Les chemins qui composent ce glyphe se coupent les uns les autres" +msgid "_Arm Style" +msgstr "Style de _traverse" -msgid "The selected point is too far from the origin" -msgstr "Le point sélectionné est trop éloigné de l'origine" +msgid "_Around" +msgstr "_Arrondi" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" -"Les points sélectionnés (ou les points de contrôle intermédiaires) sont trop " -"éloignés" +msgid "_Ascent:" +msgstr "_Ascent :" -msgid "The selected points are too close to each other" -msgstr "Les deux points sélectionnés sont trop proches" +msgid "_Aspect Ratio" +msgstr "Ratio h/l" -msgid "This hint does not control any points" -msgstr "Ce hint n'est utilisé par aucun point" +msgid "_Auto Width..." +msgstr "Chasse automatique..." -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" -"Le masque de hint du point sélectionné contient des hints se chevauchant" +msgid "_AutoKern Selected" +msgstr "Crénage auto sélectionné" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" -"Il n'y pas de masque de hint dans ce calque mais il y a des hints se " -"chevauchant" +msgid "_BDF Info..." +msgstr "Infos BDF..." -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "Ce glyphe contient un hint horizontal proche de la largeur du glyphe" +#. GT: Background, make it short +msgid "_Back" +msgstr "Arrière-plan" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" -"Ce glyphe contient un hint vertical proche de la chasse verticale du glyphe" +msgid "_Base Filename:" +msgstr "Nom du _fichier" -msgid "This glyph self-intersects" -msgstr "Ce glyphe auto-intersecte" +msgid "_Base:" +msgstr "_Base :" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"Ce glyphe auto-intersecte. Il est inutile de vérifier la direction tant que " -"ce n'est pas corrigé." +msgid "_Bigger Pixel Size" +msgstr "Plus _grand" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" -"Ce chemin se croise probablement (bien que je ne pouvais pas trouver cela\n" -"quand j'ai vérifié les intersections). Examinez de près les coins." +msgid "_Bigger Point Size" +msgstr "Taille plus grande" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" -"Cette référence a une matrice de transformation qui ne peut être exprimée en " -"TrueType.\n" -"Toutes les entrées (sauf transposition) doivent être comprises entre " -"[-2.0,2.0).\n" -"La transposition doit être un nombre entier." +msgid "_Blend to New Font..." +msgstr "Méla_nger dans une nouvelle fonte..." -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" -"Ce glyphe contient des contours et les références.\n" -"(ou contient une référence qui a une matrice de transformation incorrecte et " -"qui compte comme un contour).\n" -"Cela ne peut pas être exprimé dans le format de glyphe TrueType." +msgid "_Both" +msgstr "Les deux" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"La référence a une matrice de transformation qui ne peut être exprimée dans " -"des fontes de Type1/2.\n" -"Mise à l'échelle et rotation non permise." +msgid "_Bottom" +msgstr "en _Bas" -msgid "Both selected references have use-my-metrics set" -msgstr "Les deux références sélectionnées ont un jeu de \"use-my-metrics\"" +msgid "_Bottom hint:" +msgstr "Hint du _Bas" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"Cette référence utilise des points de correspondance mais se réfère à un " -"glyphe\n" -"(ou une référence précédente se réfère à un glyphe)\n" -"dont les points ont été renumérotés." +msgid "_Bottom:" +msgstr "_Min" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" -"Il y a des références imbriquées dans ce glyphe, plus profondes qu'il n'est " -"autorisé" +msgid "_Browse" +msgstr "Recherche..." -msgid "There are more points in this glyph than the maximum allowed" -msgstr "Il y a plus de points dans ce glyphe que le maximum autorisé" +msgid "_Build Accented Glyph" +msgstr "Créer glyphes accent_ués" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "Il y a plus de hints dans ce glyphe que le maximum autorisé" +msgid "_Build Syllables" +msgstr "Construction de sylla_bes" -msgid "This outline glyph is missing a bitmap version" -msgstr "Ce glyphe en contour n'a pas de pendant bitmap" +msgid "_Butt" +msgstr "_Coupée" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" -"La chasse du glyphe contour est différente de la chasse du glyphe bitmap." +msgid "_By Base Char" +msgstr "_Par car. de base" -msgid "This glyph is taller than desired" -msgstr "Ce glyphe est plus grand que souhaité" +msgid "_CJK" +msgstr "_CJC" -msgid "This glyph extends further below the baseline than desired" -msgstr "Ce glyphe se prolonge plus bas que la ligne de base" +msgid "_Cancel" +msgstr "_Annuler" -msgid "This glyph is wider than desired" -msgstr "Ce glyphe est plus large que souhaité" +msgid "_Center in Width" +msgstr "_Centrer en largeur" -msgid "This glyph extends left further than desired" -msgstr "Ce glyphe se prolonge plus à gauche que souhaité" +msgid "_Change Supplement..." +msgstr "_Modifier les suppléments..." -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"L'utilisation des noms 'alefmaksurainitialarabic' et " -"'alefmaksuramedialarabic' est déconseillée." +msgid "_Changed Glyphs" +msgstr "Glyphes _modifiés" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Ce glyphe est défini dans plus d'une des sous-fontes CID" +msgid "_Class" +msgstr "_Classe" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Ce glyphe n'est défini dans aucune des sous-fontes CID" +msgid "_Clear HStem" +msgstr "Supprim_er contraintes sur traits hor." -msgid "pair" -msgstr "paire" +msgid "_Clear Hints" +msgstr "Supprimer les hints (_C)" -msgid "position" -msgstr "" +msgid "_Close" +msgstr "_Fermer" -msgid "alternate subs" -msgstr "Substitution alternative" +msgid "_Cluster" +msgstr "_Groupe" -msgid "multiple subs" -msgstr "Substitutions multiples" +msgid "_Compact" +msgstr "Compacter" -msgid "Contextual position" -msgstr "Position contextuelle" +msgid "_Condense/Extend..." +msgstr "Étendre" -msgid "Contextual substitution" -msgstr "Substitution contextuelle" +msgid "_Contrast" +msgstr "_Contraste" -msgid "Chaining position" -msgstr "Position en chaîne" +msgid "_Control Point Info" +msgstr "Infos des points de _contrôle" -msgid "Chaining substitution" -msgstr "Substitution en chaîne" +msgid "_Control Points near horizontal/vertical" +msgstr "Points de _contrôle quasiment horiz./vert." -msgid "Reverse chaining subs" -msgstr "Enchaînement de substitutions à contresens" +msgid "_Convert to CID" +msgstr "_Conversion vers CID" -msgid "Indic reordering" -msgstr "Réorganisation de l'Indic" +msgid "_Copies:" +msgstr "_Copies :" -msgid "Contextual insertion" -msgstr "Insertion contextuelle" +msgid "_Copy" +msgstr "_Copier" -msgid "Lig" -msgstr "" +msgid "_Correct Direction" +msgstr "_Corriger direction" -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "Glyphe %1$.50s avec un %2$s de la sous-table de lookup %3$.50s" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Créer un Multi-Maître..." -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s de la sous-table de lookup %2$.50s" +msgid "_Create Pair" +msgstr "_Créer une paire" -msgid "Kerning Class" -msgstr "Classe de crénage" +msgid "_Curve" +msgstr "Convertir en point(s) _curviligne(s)" -msgid "Vertical Kerning Class" -msgstr "Classe de Crénage vertical" +msgid "_DPI:" +msgstr "_DPI :" -msgid "Check for missing glyph names" -msgstr "Vérifier les noms de glyphes manquants" +msgid "_Debug..." +msgstr "_Débogage..." -msgid " refers to a missing glyph" -msgstr " référence un glyphe manquant" +msgid "_Default New Entries to First" +msgstr "Par _defaut en utilisant valeurs de la première" -msgid "Replace With:" -msgstr "Remplacer par :" +msgid "_Default Separation:" +msgstr "Séparation par défaut :" -msgid "Always" -msgstr "Toujours" +msgid "_Default Using Suffix:" +msgstr "Par _défaut en utilisant le suffixe:" -msgid "Remove" -msgstr "ôter" +msgid "_Delete" +msgstr "_Supprimer" -msgid "Skip" -msgstr "Sauter" +msgid "_Descent:" +msgstr "_Descent :" -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" -"Le lookup %.30s qui est appelé par le lookup %.30s est actif pour le glyphe " -"%.30s qui a l'écriture '%c%c%c%c'. Cette écriture ne figure pas dans l'une " -"des fonctionnalités qui appliquent le lookup.\n" -"Souhaitez-vous ajouter cette écriture à l'une de ces fonctionnalités?" +msgid "_Deselect All" +msgstr "Tout _désélectionner" -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" -"Le lookup %.30s est actif pour le glyphe %.30s qui a l'écriture '%c%c%c%c'. " -"Cette écriture ne figure pas dans l'une des fonctionnalités qui appliquent " -"le lookup.\n" -"Souhaitez-vous ajouter cette écriture à l'une de ces fonctionnalités?" +msgid "_Detach" +msgstr "_Détacher" -msgid "_Skip" -msgstr "Sauter" +msgid "_Detach Glyphs" +msgstr "_Détacher les glyphes" -msgid "Missing Script" -msgstr "Script manquant" +msgid "_Diagonal Hints" +msgstr "Hints _diagonaux" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Ce glyphe en contour vide a bizarrement un pendant bitmap" +msgid "_Display Compositions..." +msgstr "Afficher les compositions...(_D)" -msgid "No problems found" -msgstr "Aucun problème trouvé" +msgid "_Displayed Font" +msgstr "Seulement la fonte courante" -msgid "_X near¹" -msgstr "Proche de _X¹" +msgid "_Docked Palettes" +msgstr "Palettes verrouillées" -msgid "_Y near¹" -msgstr "Proche de _Y¹" +msgid "_Don't AutoHint" +msgstr "Pas _d'AutoHint" -msgid "Hint _Width Near¹" -msgstr "Largeur hint proche de¹" +msgid "_Don't Expand" +msgstr "Ne pas élargir(_D)" -msgid "Advance Width not" -msgstr "Chasse différente de" +msgid "_Don't Save" +msgstr "_Ne pas enregistrer" -msgid "Vertical Advance not" -msgstr "Chasse verticale différente de" +msgid "_Done" +msgstr "_Fini" -msgid "Bounding box above" -msgstr "Boîte englobante au-dessus" +msgid "_Down" +msgstr "Plus _bas" -msgid "Bounding box below" -msgstr "Boîte englobante au-dessous" +msgid "_Earlier" +msgstr "_Avant" -msgid "Bounding box right of" -msgstr "Boîte englobante à droite de" +msgid "_Edges near horizontal/vertical" +msgstr "_Bords presque horizontaux ou verticaux" -msgid "Bounding box left of" -msgstr "Boîte englobante à gauche de" +msgid "_Edit" +msgstr "_Édition" -msgid "_More points than:" -msgstr "Plus de points que:" +msgid "_Edit Data" +msgstr "Éditer données..." -msgid "_More hints than:" -msgstr "Plus de _hints que:" +msgid "_Edit Instructions..." +msgstr "Édit_er les instructions..." -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Imbrication max des références:" +msgid "_Edit..." +msgstr "Édit_er..." -msgid "Irrelevant _Factor:" -msgstr "Non-pertinence:" +msgid "_Em Size:" +msgstr "Cadratin (_Em):)" -msgid "Near" -msgstr "" +msgid "_Embeddable" +msgstr "P_eut être incluse" -msgid "Find Problems" -msgstr "Chercher des problèmes..." +msgid "_Enabled" +msgstr "_Activé par défaut" -msgid "Non-_Integral coordinates" -msgstr "Coordonnées non-_entières" +msgid "_Encoding Hex" +msgstr "_Index" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" -"Les coordonnées de tous les points dans une fonte TrueType\n" -"doivent être des nombres entiers (si elles ne sont pas des entiers alors " -"FontForge va\n" -"les arrondir lorsqu'il les génère, ce qui pourrait causer des ravages).\n" -"Même dans les fontes PostScript, cela est généralement une bonne idée\n" -"d'utiliser des valeurs entières." +msgid "_Error Limit:" +msgstr "_Erreur max :" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" -"Permet de vérifier que les montants de plusieurs\n" -"glyphes commencent au même endroit." +msgid "_Exclude" +msgstr "_Exclusion" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" -"Permet de vérifier que les traverses de plusieurs\n" -"glyphes commencent au même endroit" +msgid "_Expand Stroke..." +msgstr "Ét_endre ligne..." -msgid "Y near¹ _standard heights" -msgstr "Y proche de la hauteur _standard" +msgid "_Extrema" +msgstr "_Extréma" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" -"Permet de trouver les points légèrement à coté de la\n" -"ligne de base, de la hauteur des bas-de-casse, ou celle\n" -"des capitales, des ascendantes ou des descendantes." +msgid "_Family Name:" +msgstr "Nom de _famille :" -msgid "Control Points near horizontal/vertical/italic" -msgstr "Points de contrôle quasiment horiz./vert./ital." +msgid "_Feature:" +msgstr "_Fonctionnalité :" -msgid "_Control Points near horizontal/vertical" -msgstr "Points de _contrôle quasiment horiz./vert." +msgid "_File" +msgstr "_Fichier" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"Permet de trouver les points de contrôle qui forment presque,\n" -"mais pas tout à fait une horizontale ou une verticale avec leur\n" -"point de base (ou de même pente que les italiques)." +msgid "_Fill" +msgstr "_Remplir" -msgid "Control Points _beyond spline" -msgstr "Points de contrôle en dehors de la cour_be" +msgid "_Filter" +msgstr "_Filtrer" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" -"Permet de trouver les points de contrôle qui après projection\n" -"sur la courbe sont à l'extérieur des points adjacents" +msgid "_Find Intersections" +msgstr "_Trouver les intersections" -msgid "Check for _irrelevant control points" -msgstr "Vérifier les _points de contrôle non pertinents" +msgid "_First" +msgstr "_Premier" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"Un point de contrôle n'est pas pertinent s'il est trop proche de son point " -"principal\n" -"pour faire une différence significative sur le tracé de la courbe" +msgid "_First Point" +msgstr "P_remier point" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"Un point de contrôle est non pertinent si la distance entre lui et son point " -"extrême\n" -"est moins que la distance entre les 2 points extrêmes divisée par ce facteur" +msgid "_Fit" +msgstr "_Adapter" -msgid "Poin_ts too close" -msgstr "Poin_ts trop proches" +msgid "_Fit to font bounding box" +msgstr "_Ajuster à la boîte englobante de la fonte" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"Si deux points adjacents sur le même chemin sont trop proches,\n" -"certaines commandes de FontForge pourraient poser des problèmes.\n" -"Cependant, le problème ne se retrouve pas en PostScript." +msgid "_Flatten" +msgstr "Aplatir" -msgid "_Points too far" -msgstr "Points trop éloignés" +msgid "_Flatten bumps on lines" +msgstr "Lisser les _bosses sur les lignes" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" -"La plupart des formats de fonte ne peuvent spécifier des points adjacents " -"(ou points de contrôles)\n" -"qui sont éloignés de plus de 32767 cadratins de distance dans la direction x " -"ou y." +msgid "_Font Info..." +msgstr "Infos _fonte..." -msgid "O_pen Paths" -msgstr "Chemins _ouverts" +msgid "_Force Encoding" +msgstr "_Forcer le codage" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" -"Tous les chemins devraient être fermés,\n" -"Il ne devrait pas y avoir d'extrémité isolée" +msgid "_Forget about it" +msgstr "Ignorer _définitivement" -msgid "Intersecting Paths" -msgstr "Chemins sécants" +msgid "_Freehand" +msgstr "À _main levée" -msgid "No paths with within a glyph should intersect" -msgstr "Le chemins d'un glyphe ne doivent pas se couper" +msgid "_From this class" +msgstr "_De cette classe" -msgid "Edges near horizontal/vertical/italic" -msgstr "Bords presque horizontaux/verticaux/italiques" +msgid "_Full Font Display" +msgstr "_Fonte complète" -msgid "_Edges near horizontal/vertical" -msgstr "_Bords presque horizontaux ou verticaux" +msgid "_G2 Curve" +msgstr "courbe G2" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"Pour trouver les lignes qui sont presque,\n" -"mais pas tout à fait, horizontales ou verticales\n" -"(ou qui sont inclinées comme les italiques)." +msgid "_Gap:" +msgstr "_Écart :" -msgid "Check _outermost paths clockwise" -msgstr "Chemins extérieurs dans le sens _horaire" +msgid "_Generate" +msgstr "Générer" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" -"FontForge utilise à l'interne des chemins tracés dans le \n" -"sens horaire. Cette option vous permet de vérifier qu'ils le sont.\n" -"Avant de faire ce test, s'assurer que\n" -"pas de chemins se croisent." +msgid "_Generate Fonts..." +msgstr "_Générer fonte(s)..." -msgid "Check _missing extrema" -msgstr "Vérifier les _extréma manquants" +msgid "_Give Up" +msgstr "Abandonner" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" -"PostScript et TrueType exigent que lorsqu'un chemin\n" -"atteint sa position maximale ou minimale,\n" -"il doit y avoir un point à cet endroit." +msgid "_Glyph Image" +msgstr "_Dessin" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" -"Le manuel de référence du PostScript (Annexe B) dit qu'un\n" -"interpréteur n'est pas obligé de traiter des chemins avec\n" -"plus de 1500 points (avec les points de contrôle, à mon avis).\n" -"Du point de vue de PostScript, tous les contours d'un glyphe\n" -"constituent un seul chemin. Les interpréteurs modernes ont\n" -"tendance à dépasser cette limite.\n" -"(Attention, la conversion TrueType -> PS double ce nombre de points)" +msgid "_Glyph Info..." +msgstr "Infos glyphe..." -msgid "Check _flipped references" -msgstr "Vé_rifier les références miroitées" +msgid "_Glyph Tabs" +msgstr "Onglet _Glyphes" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" -"PostScript et TrueType demandent que les chemins soient traçés\n" -"dans le sens horaire. Si vous avez une référence qui a été miroitéée,\n" -"les chemins de cette référence sont probablement dans le mauvais sens.\n" -"Vous devez défaire le lien et appliquer 'Corriger la direction' dessus." +msgid "_Glyphs Worth Outputting" +msgstr "_Vrais glyphes" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Réf. avec matrice de transformation TT erronée" +msgid "_Goto" +msgstr "_Aller au glyphe" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType exige que toutes les mise à l'échelle et rotation\n" -"d'entrées dans une matrice de transformation soient comprises entre -2 et 2" +msgid "_Guess" +msgstr "Deviner" -msgid "Mixed contours and references" -msgstr "Mélange de contours et de références" +msgid "_HHead Ascent Offset:" +msgstr "Offset pour Ascent _Hhead :" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"Les glyphes TrueType peuvent contenir soit des références ou des contours.\n" -"Pas les deux." +msgid "_HStem" +msgstr "_Traverse" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Réf. avec matrice de transformation PS erronée" +msgid "_HVCurve" +msgstr "Convertir en point(s) _curviligne(s) HV" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" -"Les polices de Type 1 et 2 prennent en charge la traduction des références " -"seulement.\n" -"Les quatre premières entrées de la matrice de transformation devraient être\n" -"[1 0 0 1]." +msgid "_Height:" +msgstr "Épaisseur :" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" -"La spécification des chaînes de caractères de type 2 (Annexe B) stipule que\n" -"les sous-procédures ne doivent pas avoir plus de 10 niveaux d'imbrication.\n" -"Chaque niveau d'imbrication des références utilise un niveau de sous-" -"routine,\n" -"et les hints peuvent encore nécessiter un autre niveau." - -msgid "Refs with out of date point matching" -msgstr "Référence de points périmés" +msgid "_Help" +msgstr "_Aide" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" -"Si un glyphe a été modifié de sorte qu'il a un nombre différent\n" -"de points, maintenant, toutes les références qui utilisent les points " -"correspondant\n" -"et qui dépendaient du nombre de point de ce glyphe\n" -"seront incorrectes." +msgid "_Hide" +msgstr "_Cacher" -msgid "Multiple refs with use-my-metrics" -msgstr "Multiples références avec \"use-my-metrics\"" +msgid "_Hide Unused Columns" +msgstr "Masquer colonnes vides" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" -"Il ne doit pas y avoir plus d'une référence avec le \"use-my metrics bit set" -"\"" +msgid "_Hinting Needed" +msgstr "Glyphes nécessitant hinting" msgid "_Hints controlling no points" msgstr "_Hints ne contrôlant aucun point" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (et peut-être d'autres logiciels) a un problème quand\n" -"un hint existe mais ne s'applique à aucun point." +msgid "_Histogram" +msgstr "_Histogramme" -msgid "_Points near¹ hint edges" -msgstr "_Points proches d'un hint" +msgid "_Horizontal Baselines..." +msgstr "Lignes de base _horizontales..." -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"Souvent quand un point est voisin d'un hint, c'est parce qu'un\n" -"montant est composé de plusieurs segments, et que la largeur\n" -"de l'un d'entre eux est incorrecte." +msgid "_Horizontal Hints" +msgstr "Hints _horizontaux" -msgid "Allows you to check that stems have consistent widths.." -msgstr "Permet de vérifier que les montants ont des largeurs homogènes..." +msgid "_IBM Family:" +msgstr "_Famille IBM" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Presque un triple hint" +msgid "_Import" +msgstr "_Importer" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" -"Regarde si ce glyphe est presque, mais pas exactement,\n" -"conforme aux spécifications d'un triple hint.\n" -"C'est-à-dire, que soit verticalement soit horizontalement, il doit y avoir\n" -"exactement 3 hints, de même largeur, et espacés régulièrement." +msgid "_Import..." +msgstr "_Importer..." -msgid "_Show Exact *stem3" -msgstr "Montrer le_s triples hints exacts" +msgid "_Inline" +msgstr "Ligne _intérieure" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Montrer si ce glyphe est exactement un triple hint" +msgid "_Insert" +msgstr "_Insertion" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" -"La spécification des chaînes de caractères de type 2 (Annexe B) stipule " -"qu'il\n" -"ne peut y avoir plus de 96 hints horizontaux ou verticaux dans un\n" -"glyphe." +msgid "_Insert Random Text..." +msgstr "Insérer du texte aléatoire..." -msgid "_Overlapped hints" -msgstr "Hints se chevauchant" +msgid "_Interpolated" +msgstr "_Interpolée" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" -"Soit un glyphe ne devrait pas avoir des hints qui se chevauchent,\n" -"ou un glyphe avec des masques de hint ne devrait pas avoir des hints\n" -"qui se chevauchent à l'intérieur du masque." +msgid "_Intersect" +msgstr "_Intersection" -msgid "Check missing _bitmaps" -msgstr "Vérifier les _bitmaps manquantes" +msgid "_Invert Selection" +msgstr "_Inverser la sélection" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" -"Y a-t-il des glyphes n'ayant pas de bitmap dans l'une des fontes bitmap?\n" -"Inversement, y a-t-il des glyphes bitmaps n'ayant pas leurs pendant " -"vectoriel ?" +msgid "_Italic Angle:" +msgstr "Pente des _italiques :" -msgid "Bitmap/outline _advance mismatch" -msgstr "Chasse non correspondante bitmap/contour" +msgid "_Italic..." +msgstr "_Italique..." -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" -"Y at-il des glyphes bitmap dont la chasse ne peut se\n" -"mettre à l'échelle et arrondir la chasse des glyphes contours?" +msgid "_Join" +msgstr "_Joindre" -msgid "Check multiple Unicode" -msgstr "Codes Unicode répétés" +msgid "_Kern Pairs" +msgstr "Paires de _crénage" -msgid "Check multiple Names" -msgstr "Noms répétés" +msgid "_Kerning only" +msgstr "Crénage seulement" -msgid "Check for multiple characters with the same name" -msgstr "Chercher les glyphes ayant le même nom" +msgid "_Kind" +msgstr "_Genre" -msgid "Check Unicode/Name mismatch" -msgstr "Incohérences nom/code Unicode" +msgid "_Knife" +msgstr "_Couteau" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" -"Chercher les caractères dont le nom correspond à un point de code\n" -"Unicode et qui ne sont pas assignés à ce même point de code." +msgid "_Language" +msgstr "_Langue :" -msgid "Glyph BB Above" -msgstr "Boîte glyphe plus haut que" +msgid "_Language:" +msgstr "_Langue :" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" -"Y a-t-il des glyphes dont la boîte englobante monte plus haut que cette " -"valeur?" +msgid "_Last" +msgstr "_Dernier" -msgid "Glyph BB Below" -msgstr "Boîte glyphe plus bas que" +msgid "_Layers" +msgstr "_Calques" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" -"Y a-t-il des glyphes dont la boîte englobante descend plus bas que cette " -"valeur?" +msgid "_Left" +msgstr "_Gauche" -msgid "Glyph BB Right Of" -msgstr "Boîte glyphe plus à droite" +msgid "_Left Constraint" +msgstr "Contraintes à gauche" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" -"Y a-t-il des glyphes dont la boîte englobante va plus à droite que cette " -"valeur?" +msgid "_Letterform" +msgstr "Forme de _Lettre" -msgid "Glyph BB Left Of" -msgstr "Boîte glyphe plus à gauche" +msgid "_License..." +msgstr "_Licence..." -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" -"Y a-t-il des glyphes dont la boîte englobante va plus à gauche que cette " -"valeur?" +msgid "_Lining" +msgstr "_Doublure" -msgid "Check Advance:" -msgstr "Vérifier la chasse :" +msgid "_Load Encoding..." +msgstr "Chargement du codage" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "Vérifier les glyphes dont la chasse n'a pas la valeur indiquée." +msgid "_Loops:" +msgstr "_Boucles:" -msgid "Check VAdvance:\n" -msgstr "Vérif. chasse verticale :\n" +msgid "_MATH Info..." +msgstr "Infos _Maths..." -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" -"Vérifier les glyphes dont la chasse verticale n'a pas la valeur indiquée." +msgid "_Magnify" +msgstr "A_mplifier" -msgid "Check for CIDs defined _twice" -msgstr "Recherche des CID définis 2 f_ois." +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "En faire le _premier point" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "Verifier si un CID est défini dans plus d'une sous-fonte" +msgid "_Match Fuzziness:" +msgstr "Qté de flou:" -msgid "Check for _undefined CIDs" -msgstr "Rechercher les CID n_on définis" +msgid "_Maximum distance between points in a region" +msgstr "Distance _maximum entre les points d'une région" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "Vérifier si un CID n'est défini dans aucune sous-fonte" +msgid "_Merge" +msgstr "F_usionner" -msgid "Check for missing _glyph names" -msgstr "Noms de _glyphes manquants" +msgid "_Merge Feature Info..." +msgstr "Fusionner infos de fonctionnalités..." -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"Vérifie si une substitution, une classe de crénage, etc.,\n" -"utilise un nom de glyphe qui n'existe pas dans la fonte" +msgid "_Merge Fonts..." +msgstr "Fusionner fontes...(_M)" -msgid "Check for missing _scripts in features" -msgstr "Écritures manquantes dans les fonctionnalités" +msgid "_Metrics" +msgstr "_Métriques" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" -"Dans chaque lookup utilisant un glyphe, vérifier qu'au\n" -"moins une fonctionnalité est active pour l'écriture du glyphe." - -msgid "Check substitutions for empty chars" -msgstr "Substitutions par des glyphes vides" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" -"Chercher les glyphes contenant des entrées 'GSUB' pointant vers des glyphes " -"vides" - -msgid "Check for incomplete mark to base subtables" -msgstr "Sous-tables de signes sur base incomplètes" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" -"La documentation OpenType suggère de façon très confuse\n" -"que si un glyphe de base (ou une signe de base) contient une ancre\n" -"pour une classe dans une sous-table de lookup, il devrait y avoir\n" -"des ancres pour toutes les classes de la sous-table. " - -msgid "Paths" -msgstr "Chemins" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Références" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "Boîte" - -msgid "Random" -msgstr "Divers" - -msgid "Set All" -msgstr "Sélectionner tout" - -msgid "¹ \"Near\" means within" -msgstr "¹ 'proche' signifiant à moins de " - -msgid "em-units" -msgstr "unités em" - -msgid "Open Contour" -msgstr "Contour ouvert" - -msgid "Self Intersecting" -msgstr "auto intersection" - -msgid "Wrong Direction" -msgstr "Direction incorrecte" - -msgid "Flipped References" -msgstr "Référence inversée" +msgid "_Midline" +msgstr "Ligne _médiane" -msgid "Missing Points at Extrema" -msgstr "Points manquant aux extréma" +msgid "_Min Kern:" +msgstr "Crénage min. :" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Glyphe inconnu référencé dans GSUB/GPOS/MATH" +msgid "_Miter" +msgstr "_Carré" -msgid "Too Many Points" -msgstr "Trop de points" +msgid "_Mixed" +msgstr "Mixte" -msgid "Too Many Hints" -msgstr "Trop de hints" +msgid "_Modify Composition..." +msgstr "_Modifier la composition..." -msgid "Bad Glyph Name" -msgstr "Nom de glyphe incorrect" +msgid "_Mono" +msgstr "Mono" -msgid "Distance between adjacent points is too big" -msgstr "La distance entre entre les points adjacents est trop grande" +msgid "_More hints than:" +msgstr "Plus de _hints que:" -msgid "Non-integral coordinates" -msgstr "Coordonnées non-entières" +msgid "_More points than:" +msgstr "Plus de points que:" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" -"Certaines classes, mais pas toutes, d'une sous-table contients des ancres." +msgid "_Move Points" +msgstr "Déplacer les points(_M)" -msgid "There is another glyph in the font with this name" -msgstr "Il y a un autre glyphe dans la fonte avec ce nom" +msgid "_Multi Size Glyph" +msgstr "Glyphe, tailles _multiples" -msgid "There is another glyph in the font with this unicode code point" -msgstr "Il y a un autre glyphe dans la fonte avec ce point de code unicode" +msgid "_Multi Size Glyphs" +msgstr "Glyphes, tailles _multiples" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" -"Ce glyphe contient des hints superposés (dans le même masque de hinting)" +msgid "_Name" +msgstr "_Nom" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Nombre impair d'éléments dans le tableau BlueValues/OtherBlues" +msgid "_Name Contour" +msgstr "_Nommer le Contour" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "Les éléments du tableau BluValues/OtherBlues sont en désordre." +msgid "_Name Point" +msgstr "_Nommer le point" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Trop d'élément dans le tableau BlueValues/OtherBlues." +msgid "_Name:" +msgstr "_Nom :" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" -"Des éléments dans le tableau BlueValues/OtherBlues sont trop rapprochés " -"(Changez BlueFuzz)" +msgid "_New Composition..." +msgstr "_Nouvelle composition..." -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Des éléments du tableau BlueValues/OtherBlues ne sont pas des entiers." +msgid "_Next" +msgstr "Suiva_nt" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" -"La hauteur de la zone d'alignement dans le tableau BlueValues/OtherBlues est " -"trop grande pour BlueScale." +msgid "_Next >" +msgstr "Suiva_nt >" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Nombre impair d'éléments dans le tableau FamilyBlues/FamilyOtherBlues." +msgid "_Next Glyph" +msgstr "Glyphe _suivant" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" -"Les éléments dans le tableau FamilyBlues/FamilyOtherBlues sont en désordre." +msgid "_Next Point" +msgstr "Point suivant(_E)" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Trop d'éléments dans le tableau FamilyBlues/FamilyOtherBlues." +msgid "_No" +msgstr "_Non" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Les éléments du tableau FamilyBlues/FamilyOtherBlues sont trop rapprochés " -"(Changez BlueFuzz)." +msgid "_Non Linear Transform..." +msgstr "Tra_nsformation non linéaire..." -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" -"Les éléments du tableau FamilyBlues/FamilyOtherBlues ne sont pas des entiers." +msgid "_None" +msgstr "Aucun" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"La hauteur de la zone d'alignement dans le tableau FamilyBlues/" -"FamilyOtherBlues est trop grande pour BlueScale." +msgid "_OS/2 Version" +msgstr "Version _OS/2" -msgid "Missing BlueValues entry." -msgstr "Entrée BlueValues manquante" +msgid "_Off" +msgstr "_Désactivée" -msgid "Bad BlueFuzz entry." -msgstr "Entrée BlueFuzz incorrecte." +msgid "_Open" +msgstr "_Ouvrir" -msgid "Bad BlueScale entry." -msgstr "Entrée BlueScale incorrecte." +msgid "_Order" +msgstr "Ordre" -msgid "Bad StdHW entry." -msgstr "Entrée StdHW incorrecte." +msgid "_Other" +msgstr "_Autre" -msgid "Bad StdVW entry." -msgstr "Entrée StdVW incorrecte." +msgid "_Outline" +msgstr "C_ontour" -msgid "Bad StemSnapH entry." -msgstr "Entrée StemSnapH incorrecte." +msgid "_Outline Font" +msgstr "Fonte vectorielle" -msgid "Bad StemSnapV entry." -msgstr "Entrée StemSnapV incorrecte" +msgid "_Outline..." +msgstr "C_ontour..." -msgid "StemSnapH does not contain StdHW value." -msgstr "StemSnapH ne contient pas de valeur StdHW." +msgid "_Overlapped hints" +msgstr "Hints se chevauchant" -msgid "StemSnapV does not contain StdVW value." -msgstr "StemSnapV ne contient pas de valeur StdVW." +msgid "_Overview" +msgstr "_Résumé" -msgid "Bad BlueShift entry." -msgstr "Entrée BlueShift incorrect." +msgid "_Pad" +msgstr "_Remplissage" -msgid "Bad Private Dictionary" -msgstr "Dictionnaire privé incorrect" +msgid "_Pairs" +msgstr "_Paires" -msgid "Glyph not in font" -msgstr "Glyphe absent de la fonte" +msgid "_Parse" +msgstr "Analyser" -msgid "Glyph Valid" -msgstr "Glyphe valide" +msgid "_Partial" +msgstr "Montrer _partiellement" -#, c-format -msgid "No problems detected in %s" -msgstr "Aucun problème détecté dans %s" +msgid "_Paste" +msgstr "Co_ller" -msgid "problselect|Errors" -msgstr "Erreurs" +msgid "_Point of View Projection..." +msgstr "_Projection selon un plan…" -msgid "problselect|Open Contours" -msgstr "Contours ouverts" +msgid "_Pointer" +msgstr "_Pointeur" -msgid "problselect|Bad Direction" -msgstr "Direction incorrecte" +msgid "_Points near¹ hint edges" +msgstr "_Points proches d'un hint" -msgid "problselect|Self Intersections" -msgstr "Auto-intersections" +msgid "_Points too far" +msgstr "Points trop éloignés" -msgid "problselect|Missing Extrema" -msgstr "Extréma manquants" - -msgid "problfixup|Open Contours" -msgstr "Contours ouverts" - -msgid "problfixup|Self Intersections" -msgstr "Auto-intersections" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Correction des chevauchement avant enregistrement" - -msgid "problfixup|Bad Directions" -msgstr "Directions incorrectes" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Extréma manquants (avec prudence" - -msgid "problfixup|Missing Extrema" -msgstr "Extréma manquants" - -msgid "problfixup|Too Many Points" -msgstr "Trop de points" - -msgid "Close Open Contours" -msgstr "Fermer les contours ouverts" - -msgid "Inline All References" -msgstr "Incorporer toutes les références" - -msgid "Remove Overlap" -msgstr "Effacer recouvrements" - -msgid "Mark for Overlap fix before Save" -msgstr "Correction des chevauchement avant enregistrement" - -msgid "Inline Flipped References" -msgstr "Références des lignes intérieures inversées" - -msgid "Correct Direction" -msgstr "Corriger direction" - -msgid "Add Good Extrema" -msgstr "Ajouter des extréma valides" - -msgid "Add All Extrema" -msgstr "Ajouter tous les extréma" - -msgid "Simplify" -msgstr "Simplifier" - -msgid "Revalidate All" -msgstr "Tout revalider" - -msgid "Revalidate" -msgstr "Revalider" - -msgid "Open Glyph" -msgstr "Ouvrir un glyphe" - -msgid "Scroll To Glyph" -msgstr "Scroller vers le glyphe" - -msgid "Select Glyphs With" -msgstr "Sélectionner les glyphes ayant" - -msgid "Try To Fix Glyphs With" -msgstr "Essayer de corriger les glyphes avec" - -msgid "Passed Validation" -msgstr "Validation réussie" - -msgid "Thinking..." -msgstr "Réflexion en cours..." - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Dictionnaire privé" - -msgid "Ignore" -msgstr "Ignorer" - -msgid "Report as Error" -msgstr "Signaler comme une erreur" - -msgid "Not sure if this is an error..." -msgstr "Pas certain si cela est une erreur ..." - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" -"Cette police contient des coordonnées non-entières. C'est\n" -"accepté dans PostScript et SVG mais provoque des problèmes\n" -"dans TrueType. Dois-je envisager que c'est une erreur ici?" - -#, c-format -msgid "Validation of %.100s" -msgstr "Validation de %.100s" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" -"Le retour de la fonction d'activations des items du menu %s doit être " -"booléen." - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (Binaire)" - -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (Ressource)" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "PS Multi-Maîtres (A)" - -msgid "PS Multiple Master(B)" -msgstr "PS Multi-Maîtres (B)" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (Sans enveloppe OpenType)" - -msgid "CFF CID (Bare)" -msgstr "CFF CID (Sans enveloppe OpenType)" - -msgid "Type42" -msgstr "Type 42" - -msgid "Type11 (CID 2)" -msgstr "Type 11 (CID 2)" - -msgid "TrueType (Symbol)" -msgstr "TrueType (symboles)" - -msgid "TrueType (Resource)" -msgstr "TrueType (Ressources)" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "Police SVG" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "-- aucun format vectoriel --" - -msgid "In TTF/OTF" -msgstr "TTF/OTF" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "MS bitmap only sfnt (ttf), simulée" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "NFNT (Ressource)" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "Bitmap Palm OS" - -msgid "PS Type3 Bitmap" -msgstr "Bitmap PS Type 3" - -msgid "No Bitmap Fonts" -msgstr "– aucun format bitmap –" - -msgid "Pixel List" -msgstr "Liste pixel" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" -"Voulez-vous arrondir les coordonnées à des entiers (cela fait gagner de la " -"place)?" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Voulez vous que le fichier contienne des hints PostScript ?" - -msgid "Flex Hints" -msgstr "Hints flex" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Souhaitez-vous que le fichier contienne des hints de type flex ?" - -msgid "Hint Substitution" -msgstr "Remplacement de hint" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" -"Souhaitez-vous que des remplacements de hint aient lieu dans la fonte ?" - -msgid "First 256" -msgstr "Les 256 premiers" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Réduire la fonte afin que seuls les 256 premiers glyphes\n" -"soient inclus dans le fichier" - -msgid "Output AFM" -msgstr "Générer AFM" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Le fichier AFM contient les métriques de fonte PostScript®,\n" -"en particulier les paires de crénage." - -msgid "Composites in AFM" -msgstr "Composites dans AFM" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"Le format AFM permet d'inclure quelques informations sur les composites\n" -"(à peu près les mêmes que la classe d'ancre 'signe sur base')\n" -"Toutefois, cela a tendance à rendre les fichiers AFM énorme comme elles\n" -"ne sont pas stockées d'une manière efficace." - -msgid "Output PFM" -msgstr "Générer PFM" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Le fichier PFM contient les informations dont Windows\n" -"a besoin pour installer une fonte PostScript®." - -msgid "Output TFM & ENC" -msgstr "Générer TFM & ENC" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Les fichiers TFM et ENC contiennent les informations utilisées par TeX pour " -"installer une fonte PostScript®." - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "Hints TrueType" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Voulez vous enregistrer dans la fonte les instructions TrueType ?\n" -"FontForge ne va pas en créer des nouvelles, mais il peut conserver " -"l'existant." - -msgid "PS Glyph Names" -msgstr "Noms de glyphe PostScript" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" -"Voulez vous que le fichier contienne les noms de tous les glyphes de la " -"fonte ?" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple et MS/Adobe divergent quand au format des fichiers TrueType et " -"OpenType.\n" -"Les différences principales sont:\n" -" Spécifications incompatibles des noms 'postscript' dans la table 'name'.\n" -" Les bitmaps ne sont pas dans les mêmes tables\n" -" La mise à l'échelle des caractères composés est différente\n" -" utilisation de GSUB à la place de morx(t)/feat\n" -" utilisation de GPOS à la place de kern/opbd\n" -" utilisation de GDEF à la place de lcar/prop" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple et MS/Adobe divergent quand au format des fichiers TrueType et " -"OpenType.\n" -"Les différences principales sont:\n" -" Spécifications incompatibles des noms 'postscript' dans la table 'name'.\n" -" Les bitmaps ne sont pas dans les mêmes tables\n" -" La mise à l'échelle des glyphes composites est différente\n" -" utilisation de GSUB à la place de morx(t)/feat\n" -" utilisation de GPOS à la place de kern/opbd\n" -" utilisation de GDEF à la place de lcar/prop" - -msgid "Old style 'kern'" -msgstr "Table 'kern' à l'ancienne" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"Beaucoup d'applications ne supportent pas encore le crénage 'GPOS'.\n" -"Si vous voulez inclure à la fois 'GPOS' et une table 'kern' à l'ancienne,\n" -"cochez cette case.\n" -"Ces options ne peuvent être utilisées en conjonction avec la case à cocher " -"'Apple'.\n" -"Certaines applications pourraient être perturbées." - -msgid "Dummy 'DSIG'" -msgstr "'DSIG' factice" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" -"MS utilise la présence de la table «DSIG» afin de déterminer d'utiliser un " -"icône\n" -"OpenType pour la fonte TT. FontForge ne peut pas générer une table utile " -"'DSIG', mais il peut\n" -"générer une vide avec aucune information de signature. Une table inutile." - -msgid "Output Glyph Map" -msgstr "Enregistrer la map des Glyphes" - -msgid "Output OFM & CFG" -msgstr "Générer OFM & CFG" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"Les fichiers ofm et cfg contiennent les informations utilisées par Omega " -"pour gèrer une fonte" - -msgid "PfaEdit Table" -msgstr "Table 'PfaEdit'" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"'PfEd' est une table TrueType contenant diverses\n" -"données utilisées par FontForge.\n" -"C'est une extension au format TrueType.\n" -"Le nom est historique." - -msgid "Save Comments" -msgstr "Enregistrer les commentaires" - -msgid "Save glyph comments in the PfEd table" -msgstr "Enregistrer les commentaires des glyphes dans la table 'PfEd'" - -msgid "Save Colors" -msgstr "Enregistrer les couleurs" - -msgid "Save glyph colors in the PfEd table" -msgstr "Enregistrer les couleurs des glyphes dans la table 'PfEd'" - -msgid "Lookup Names" -msgstr "Noms 'lookup'" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Conserver les noms des lookups et sous-tables GPOS/GSUB " - -msgid "Save Guides" -msgstr "Enregistrer les guides" - -msgid "Save the guidelines in the Guide layer." -msgstr "Enregistrer les guides dans le calque Guide." - -msgid "Save Layers" -msgstr "Enregistrer les calques" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Conserver tous les calques d'arrière-plan et spiro.\n" -"Aussi, lors de la production d'une fonte TrueType à partir d'une\n" -"base de données cubique, enregistrer les courbes cubiques." - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "Table ΤεΧ" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"La table ΤεΧ est une extension au format TrueType,\n" -"qui contient les valeurs que l'on trouve dans un fichier\n" -"tfm et qui ne sont pas déjà mémorisées ailleurs.\n" - -msgid "Output FONTLOG.txt" -msgstr "Générer FONTLOG.txt" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" -"Le FONTLOG est un fichier texte contenant des informations pertinentes\n" -"à propos de la fonte, y compris des choses telles que son journal des " -"changements.\n" -"(Un modèle général est disponible dans la FAQ OFL sur http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Utilisation dans un projet de police ouverte est fortement recommandée mais " -"pas obligatoire.\n" -"Si votre fonte contient déjà une table de fontlog (voir le Element-> Info " -"fonte...)\n" -"et que vous cochez cette case, les informations fontlog internes seront " -"annexées\n" -"au fichier \"FONTLOG.txt\" dans le même répertoire que la police elle-même." - -msgid "Prefer native kerning" -msgstr "Préférer le crénage natif" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" -"Utiliser les structures de crénage natif (au lieu d'un fichier de fonction), " -"même si de l'information pourrait être perdue.\n" - -msgid "Windows-compatible 'kern'" -msgstr "Table 'kern' compatible sous Windows" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" -"Si la table 'kern' à l'ancienne contient des glyphes non codés\n" -"(ou des glyphes encodés en dehors de la PMB), de nombreuses applications " -"Windows\n" -"n'auront pas de crénage. Cette option exclut les glyphes\n" -"problématiques de la table 'kern' à l'ancienne." - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "Résolution BDF" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "Deviner la résolution de chaque fonte selon la taille des pixels" - -msgid "Find Sub Font Definition file" -msgstr "Recherche du fichier de définition des sous-fontes" - -msgid "Notdef name" -msgstr "Nom de glyphe '.notdef'" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Le glyphe en position %d s'appelle '.notdef' mais contient un contour. De " -"par son nom \".notdef\" il ne sera pas inclus dans la fonte en cours de " -"création. Vous pouvez le renommer en utilisant 'Élément->Infos glyphe'. " -"Voulez vous continuer à créer la fonte (sans ce glyphe) ?" - -msgid "Not a CID format" -msgstr "Ceci n'est pas une CID" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Vous essayez d'enregistrer une fonte CID dans un format\n" -"non-CID. C'est possible, mais seule la sous-fonte courante\n" -"sera enregistrée. Est-ce vraiment ce que vous souhaitez ?" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"Les instructions du glyphe %s ont changé.\n" -"Continuer malgré tout?" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"Dans le glyphe %s, la référence à %s est positionné par correspondance de " -"point et les numéros de point peuvent ne plus réfléter l'intention " -"originale.\n" -"Voulez-vous continuer malgré tout?" - -msgid "Reference point match out of date" -msgstr "Référence à point de correspondance périmé" - -msgid "Bad OS/2 version" -msgstr "Version OS/2 incorrecte" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"Les fontes OpenType doivent avoir une version plus grande que 1\n" -"Allez dans 'Elément→Infos fonte..→OS/2→Autres' pour changer cela." - -msgid "Non-standard Em-Size" -msgstr "Grille (unités par cadratin) non standard" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"La convention veut que les fontes PostScript soient décrites sur une grille " -"de 1000 unités par cadratin. Or cette fonte en a %d. Ce n'est pas incorrect, " -"mais vous pourriez néanmoins modifier ce nombre par le biais de 'Élément-" -">Infos fonte->PS Général'.\n" -"Voulez vous continuer la génération de la fonte malgré cela ?" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"La convention veut que les fontes TrueType aient une grille qui soit une " -"puissance de 2. Or cette fonte en a une de %d unités par cadratin. Ce n'est " -"pas incorrect, mais vous pourriez néanmoins modifier la taille du Em avec " -"'Élément->Infos fonte->PS Général'.\n" -"Voulez vous continuer la génération de la fonte malgré cela ?" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"Votre fonte a un codage sur deux octets, mais vous essayez\n" -"de l'enregistrer dans un format dont le codage est sur un\n" -"octet. De ce fait vous ne pourrez pas accèder aux glyphes\n" -"supérieurs à 256 sans transcoder la fonte.\n" -"Voulez vous le faire malgré tout ?" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"Le format bitmap 'NFNT' n'est pas utilisé par OS/X (bien qu'il faille " -"toujours créer une police bitmap (pour rien) si vous enregistrer une " -"ressource au format type1 PostScript)" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "Le format bitmap 'NFNT' est obsolète" - -msgid "Needs bitmap font" -msgstr "Il faut une police bitmap" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Pour créer une ressource Mac de type police de Type1, vous DEVEZ créer au " -"moins une police bitmap NFNT pour aller avec. Si vous n'avez aucun bitmap " -"dans cette police, annulez cette action et utilisez Elément->Bitmaps " -"disponibles pour en créer une" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "Le format 'POST' type1 est probablement obsolète" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" -"Le format 'POST' type1 est probablement obsolète et peut ne pas fonctionner " -"dans les futures versions du Mac." - -msgid "_Review" -msgstr "_Revoir" - -msgid "_Generate" -msgstr "Générer" - -msgid "Errors detected" -msgstr "Erreurs détectées" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"La fonte contient des erreurs.\n" -"%sVoulez-vous passer en revue les erreurs ou enregistrer la fonte de toute " -"façon?" - -msgid "Create directory..." -msgstr "Créer répertoire..." - -msgid "Bad Mac Family" -msgstr "Famille Mac incorrecte" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Pour obtenir un fichier de famille Macintosh, la fonte courante doit avoir " -"un style du type 'Normal', 'Regular', etc. et il doit y avoir d'autres " -"fontes ouvertes sous le même nom de famille." - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"Il y a 2 fontes ouvertes avec le même nom de famille et le même style. %.30s " -"et %.30s" - -msgid "Generate Fonts" -msgstr "Générer fonte(s)..." - -msgid "Generate TTC" -msgstr "Générer TTC" - -msgid "Generate Mac Family" -msgstr "Générer une famille pour Mac..." - -msgid "Allows you to select optional behavior when generating the font" -msgstr "Pour optimiser les paramètres utilisés pour générer la fonte" - -msgid "Layer:" -msgstr "Calque :" - -msgid "Save a font based on the specified layer" -msgstr "Enregistrer une fonte selon le calque spécifié" - -msgid "Validate Before Saving" -msgstr "Validation avant d'enregistrer" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"Vérifiez les contours de glyphe pour les erreurs standard avant de " -"sauvegarder\n" -"Cela peut être lent." - -msgid "Append a FONTLOG entry" -msgstr "Ajouter une entrée au FONTLOG" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" -"Le FONTLOG vous permet de tenir un journal des changement fait à votre " -"fonte. " - -msgid "Prepend timestamp" -msgstr "Date et heure en préfixe" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"Cette option préfixe la date et l'heure dans le format YYYYMMDDHHMMSS\n" -"au nom de fichier et aux méta-données de la famille de fontes." - -msgid "Merge tables across fonts" -msgstr "Fusionner les tables à travers les fontes" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge peut générer deux types de fichier ttc.\n" -"Dans le premier, chaque police est une entité distincte,\n" -"sans connexion à d'autres polices. Dans la seconde,\n" -"FontForge va tenter d'utiliser la même table de glyphe\n" -"pour toutes les polices, et fusionner les glyphes en double.\n" -"Il tentera également d'utiliser le même espace pour les tables dans\n" -"différentes polices qui sont au bit près les mêmes. \n" -"\n" -"FontForge n'est pas toujours en mesure de fusionner,\n" -"auquel cas il retombe sur la génération de polices indépendantes\n" -"au sein de la ttc.\n" -"FontForge ne peut pas fusionner si: \n" -"* Les polices ont des tailles en em différentes \n" -"* Des bitmaps sont impliqués \n" -"* La table glyf fusionnée a plus de 65534 glyphes\n" -"\n" -"(La fusion prendra plus de temps)" - -msgid "As CFF fonts" -msgstr "Comme polices CFF" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"Mettre les fontes CFF dans TTC plutôt que TTF\n" -"semble fonctionner sur mac et linux\n" -"mais pas sur Windows (selon certaine documentation)" - -msgid "Execute Script" -msgstr "Exécuter un script..." - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "_Appel..." - -msgid "Counter Expansion Factor" -msgstr "Facteur de dilatation des contrepoinçons" - -msgid "Counter Addition" -msgstr "Ajout au contrepoinçon" - -msgid "Side Bearing Expansion Factor" -msgstr "Facteur de dilatation des approches" - -msgid "Side Bearing Addition" -msgstr "Ajout à l'approche" - -msgid "Condense/Extend" -msgstr "Condenser/Élargir..." - -msgid "Scale By" -msgstr "Mise à l'échelle de" - -msgid "Counters:" -msgstr "Contrepoinçons:" - -msgid "Side Bearings:" -msgstr "Approches:" - -msgid "Correct for Italic Angle" -msgstr "Correction pour l'angle italique" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"Quand FontForge détecte qu'une courbe va se recouper avec elle même,\n" -"alors activer cette option lui fait essayer d'améliorer les choses\n" -"en supprimant les intersections" - -msgid "Horizontal Stem Height Scale" -msgstr "Échelle de la hauteur de traverse" - -msgid "Horizontal Stem Height Add" -msgstr "Ajout à la hauteur de traverse" - -msgid "Threshold between Thin and Thick Stems" -msgstr "Seuil entre des tiges minces et épaisses" - -msgid "Vertical Stem Width Scale" -msgstr "Mise à l'échelle de la largeur du fût" - -msgid "Vertical Stem Width Add" -msgstr "Ajout à largeur du fût" - -msgid "Stem threshold should be positive" -msgstr "Le seuil doit être positif" - -msgid "Unlikely stem threshold" -msgstr "Seuil du fût improbable" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "Les facteurs d'échelle doivent être entre 3 et 1000 pourcent." - -msgid "Unlikely scale factor" -msgstr "Facteur d'échelle improbable" - -msgid "Bad stem add" -msgstr "Modification de fût et traverse erronée" - -msgid "Bad tag" -msgstr "Mauvais marqueur" - -msgid "Feature tags are limited to 4 letters" -msgstr "Les balises de fonctionnalité sont limités à 4 caractères." - -msgid "Missing glyph extension" -msgstr "Extension de glyphe manquant" - -msgid "You must specify a glyph extension" -msgstr "Vous devez préciser un extension pour le glyphe" - -msgid "Vertical Offset" -msgstr "Décalage vertical" - -msgid "Missing extension" -msgstr "Extension manquante" - -msgid "You must provide a glyph extension" -msgstr "Vous devez fournir une extension de glyphe" - -msgid "Horizontal Counter Scale" -msgstr "Échelle horizontale du contrepoinçon" - -msgid "Horizontal Counter Add" -msgstr "Ajout au contrepoinçoin horizontal" - -msgid "Left Side Bearing Scale" -msgstr "Échelle de l'approche gauche" - -msgid "Left Side Bearing Add" -msgstr "Ajout à l'approche gauche" - -msgid "Right Side Bearing Scale" -msgstr "Échelle de l'approche droite" - -msgid "Right Side Bearing Add" -msgstr "Ajout à l'approche droite" - -msgid "Vertical Scale" -msgstr "Échelle verticale" - -msgid "Vertical Counter Scale" -msgstr "Échelle verticale du contrepoinçon" - -msgid "Vertical Counter Add" -msgstr "Ajout au contrepoinçon vertical" - -msgid "Width of Vertical Stems:" -msgstr "Largeur des fûts :" - -msgid "Width/Height of Thick Stems:" -msgstr "Largeur/Hauteur des tiges épaisses:" - -msgid "Height of Horizontal Stems:" -msgstr "Hauteur des traverses :" - -msgid "Width/Height of Thin Stems:" -msgstr "Largeur/Hauteur des tiges minces:" - -msgid "Original Y Position" -msgstr "Position Y originale" - -msgid "Extent" -msgstr "Ampleur" - -msgid "Resultant Y Position" -msgstr "Position Y résultante" - -msgid "Create Subscript/Superscript" -msgstr "Créer indices/exposants" - -msgid "Create Small Caps" -msgstr "Créer des petites capitales" - -msgid "Change Glyphs" -msgstr "Modifier les glyphes" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"Contrairement à la plupart des commandes, celle-ci ne fonctionne \n" -"pas directement sur les glyphes sélectionnés. Au lieu de cela, si vous\n" -"sélectionnez un glyphe, FontForge va créer (ou réutiliser) un autre glyphe\n" -"nommé en ajoutant l'extension au nom d'origine, et il va copier une\n" -"version modifiée du glyphe d'origine dans le nouveau." - -msgid "Feature Tag:" -msgstr "Balise de fonctionnalité:" - -msgid "Glyph Extension:" -msgstr "Extension de glyphe :" - -msgid "Vertical Offset:" -msgstr "Décalage vertical :" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"Contrairement à la plupart des commandes celle-ci ne fonctionne pas\n" -"directement sur les glyphes sélectionnés. Au lieu de cela, si vous " -"sélectionnez\n" -"un \"A\" (ou un \"a\"), FontForge va créer (ou réutiliser) un glyphe nommé " -"\"a.sc\",\n" -"et il va copier une version modifiée du glyphe \"A\" glyphe dans \"a.sc \"." - -msgid "Petite Caps" -msgstr "\"Petite Caps\"" - -msgid "Glyph Extensions" -msgstr "Extension de glyphe" - -msgid "Letters:" -msgstr "Lettres :" - -msgid "Symbols:" -msgstr "Symboles :" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" -"Créer une variante de petites capitales pour les symboles ainsi que les " -"lettres" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "Mise à l'échelle uniforme pour les tiges de toutes directions" - -msgid "Separate ratios for thin and thick stems" -msgstr "Ratios séparés pour les tiges minces et épaisses" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Seuil entre \"mince\" et \"épais\" :" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Ratios séparés pour les fûts et les traverses" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "Aussi traiter les diagonales" - -msgid "Stems" -msgstr "Fûts et traverses" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" -"Conserver la chasse actuelle, centrer le glyphe à l'intérieur de cette chasse" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" -"Conserver la chasse actuelle, mettre les approches à l'échelle " -"proportionnellement" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" -"Mise à l'échelle uniforme pour les contrepoinçons horizontaux et les " -"approches" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" -"Mise à l'échelle non uniforme pour les contrepoinçons horizontaux et les " -"approches" - -msgid "Counter Size:" -msgstr "Taille de contrepoinçon :" - -msgid "Left Side Bearing:" -msgstr "Approche gauche :" - -msgid "Right Side Bearing:" -msgstr "Approche droite :" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "Contrôle des contrepoinçons verticaux (utilisé avec CJC)" - -msgid "Vertical Counters:" -msgstr "Contre-poinçons verticaux :" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "Contrôle de mappage verticale (utilisé avec Latin, Grec et Cyrillique)" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Ces mappages peuvent être utilisés pour corriger certaines hauteurs standard." - -msgid "Vertical Scale:" -msgstr "Échelle verticale :" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "Tout à sa valeur par défaut" - -msgid "Reset" -msgstr "Réinitialiser" - -msgid "Embolden by" -msgstr "Graisser de" - -msgid "Serif Height" -msgstr "Hauteur d'empattement:" - -msgid "Serif Height Fuzz" -msgstr "Flou d'hauteur d'empattement" - -msgid "Top Zone" -msgstr "Zone du Haut" - -msgid "Bottom Zone" -msgstr "Zone du Bas" - -msgid "Top Hint" -msgstr "Hint du Haut" - -msgid "Bottom Hint" -msgstr "Hint du Bas" - -msgid "Embolden by:" -msgstr "Graisser de:" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "Graisser à la mode Latine, Cyrillique ou Grecque" - -msgid "_CJK" -msgstr "_CJC" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "Graisser à la mode Chinoise, Japonaise ou Coréenne" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Choisir la méthode en fonction du système d'écriture du glyphe" - -msgid "C_ustom" -msgstr "Personnalisé" - -msgid "User controls the emboldening with the next two fields" -msgstr "La graisse est contrôlée par les 2 champs suivants" - -msgid "_Top hint:" -msgstr "Hint du _Haut" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "Hint du _Bas" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Tous les points à cette hauteur seront considérés comme étant dans\n" -"des empattements et resteront à cette hauteur après graissage.\n" -"(Les empattements resteront donc de la même taille).\n" -"Si vous souhaitez graisser les empattements, mettez cette valeur à 0." - -msgid "Fuzz" -msgstr "Flou" - -msgid "Allow the height match to differ by this much" -msgstr "Différence de hauteur tolérée" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"L'application de l'algorithme va rétrécir les contre-poinçons.\n" -"Ce n'est pas normalement comme ça dans les fontes latines grasses." - -msgid "Squish" -msgstr "Rétrécir" - -msgid "Make the counters narrower" -msgstr "Rétrécir les contre-poinçons" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "Conserver du mieux possible les contre-poinçons" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Conserver les contre-poinçons pour les lettres latines,\n" -"et les rétrécir pour les lettres CJC." - -msgid "Cleanup Self Intersect" -msgstr "Nettoyer les intersections" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "Angle (en degrés) d'inclinaison à appliquer à la fonte?" - -msgid "Oblique Slant..." -msgstr "Inclinaison de l'oblique..." - -msgid "LSB Compression Percent" -msgstr "Pourcentage de compression AG" - -msgid "Stem Compression Percent" -msgstr "Pourcentage de compression des tiges" - -msgid "Counter Compression Percent" -msgstr "Pourcentage de compression des contrepoinçons" - -msgid "RSB Compression Percent" -msgstr "Pourcentage de compression AD" - -msgid "XHeight Percent" -msgstr "Pourcentage de hauteur d'x" - -msgid "Italic Angle" -msgstr "Pente des italiques" - -msgid "Bad setting" -msgstr "Paramètre incorrect" - -msgid "You may not select both variants of 'f'" -msgstr "Vous ne pouvez pas sélectionner les deux variantes de 'f'" - -msgid "Transform baseline serifs" -msgstr "Transformer les empattement sur ligne de base" - -msgid "Transform x-height serifs" -msgstr " Transformer les empattements sur hauteur d'x" - -msgid "Transform ascender serifs" -msgstr " Transformer les empattements sur ascendantes" - -msgid "Transform descender serifs" -msgstr "Transformer les empattements sur descendantes" - -msgid "Transform diagonal serifs" -msgstr "Transformer les empattements sur diagonale" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" -"Lors de la suppression des empattements (comme les deux premières dans \"m" -"\"), remplacer avec:" - -msgid "Flat" -msgstr "Plat" - -msgid "Slanted" -msgstr "Inclinée" - -msgid "Pen Slanted" -msgstr "Plume inclinée" - -msgid "Compress (as a percentage)" -msgstr "Compresser (en pourcentage)" - -msgid "LSB" -msgstr "AG" - -msgid "Left Side Bearing" -msgstr "Approche gauche" - -msgid "RSB" -msgstr "AD" - -msgid "Right Side Bearing" -msgstr "Approche droite" - -msgid "Lower Case" -msgstr "Minuscule" - -msgid "Others" -msgstr "Autres" - -msgid "Upper Case" -msgstr "Majuscule" - -msgid "XHeight Percent:" -msgstr "Pourcentage de hauteur d'x :" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Traditionnellement, la hauteur d'x de caractères italiques est légèrement " -"inférieure\n" -"à la hauteur d'x du romain" - -msgid "Italic Angle:" -msgstr "Pente des italiques :" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"La conversion italique sera incomplète!\n" -"Vous devrez probablement faire des ajustements manuels sur e, g, k, et v-z\n" -"Et sur в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"Et sur toutes les lettres grecques minuscules. Et peut être tout le reste." - -msgid "Current X-Height" -msgstr "Hauteur d'X courante :" - -msgid "Desired X-Height" -msgstr "Hauteur d'x désirée" - -msgid "Change XHeight" -msgstr "Changer la hauteur d'x" - -msgid "Current x-height:" -msgstr "Hauteur d'x courante :" - -msgid "Desired x-height:" -msgstr "Hauteur d'X désirée" - -msgid "Serif height:" -msgstr "Hauteur des empattements :" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Le motif cherché n'a pas été trouvé à nouveau dans la fonte %.100s" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "Le motif cherché n'a pas été trouvé dans la fonte %.100s" - -msgid "Find" -msgstr "Trouver" - -msgid "Find Next" -msgstr "Trouver le suivant" - -msgid "Match Fuzziness:" -msgstr "Qté de flou:" - -msgid "Bad search pattern" -msgstr "Motif de recherche incorrect" - -msgid "Nothing to match." -msgstr "Aucune correspondance." - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" -"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " -"et la direction\" est coché, le motif de recherche doit être un contour " -"ouvert unique." - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" -"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " -"et la direction\" est coché, le motif de recherche doit être un contour " -"ouvert unique avec au moins 3 points sur celui-ci (autrement il n'y a rien " -"pour correspondre)." - -msgid "Bad replace pattern" -msgstr "Motif de remplacement incorrect" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" -"Lorsque \"Les points aux extrémités spécifient seulement la longueur minimum " -"et la direction\" est coché, le motif de recherche doit être un contour " -"ouvert unique avec au moins 3 points sur celui-ci." - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" -"Lorsque le chemin de recherche est un contour ouvert unique, le motif de " -"remplacement doit l'être aussi." - -msgid "Search Pattern:" -msgstr "Motif de recherche :" - -msgid "Replace Pattern:" -msgstr "Motif de remplacement :" - -#, c-format -msgid "Find in %.100s" -msgstr "Trouver dans %.100s" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"Dans %1$s du dialogue de recherche il y a une référence vers %2$.20hs qui " -"n'existe pas dans la nouvelle fonte.\n" -"Faut-il supprimer la référence ?" - -msgid "Replace Pattern" -msgstr "Motif de remplacement" - -msgid "Search Pattern" -msgstr "Motif de recherche" - -msgid "Allow:" -msgstr "Permettre :" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Trouve une concordance même si le motif sélectionné\n" -"doit être transformé à l'aide d'une combinaison des\n" -"transformations suivantes." - -msgid "Flipping" -msgstr "Symétrie" - -msgid "Scaling" -msgstr "Mise à l'échelle" - -msgid "Rotating" -msgstr "Rotation" - -msgid "_Match Fuzziness:" -msgstr "Qté de flou:" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" -"Les points aux extrémités spécifient seulement la longueur minimum et la " -"direction" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Si le motif de recherche est un contour ouvert unique\n" -"alors ignorer le points aux extrémités. Ils indiquent\n" -"simplement la direction à partir de laquelle la courbe devrait\n" -"se déplacer vers le point suivant (qui pourra correspondre),\n" -"et la distance minimale entre la premier point correspondant\n" -"et celui qui le précède. Les extrémités du contour de remplacement\n" -"seront aussi seulement utilisés pour le positionnement.\n" -"\n" -"Cela vous permet de faire correspondre un coin à angle droit\n" -"sans besoin de préciser exactement la longueur des bords\n" -"qui forment l'angle droit." - -msgid "Search Selected Chars Only" -msgstr "Rechercher seulement les caractères sélectionnés" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Rechercher seulement parmi les glyphes sélectionnés dans la fenêtre de " -"fonte.\n" -"Normalement, la recherche se fait sur tous les glyphes de la fonte." - -msgid "Find All" -msgstr "Tout trouver" - -msgid "Replace All" -msgstr "Tout remplacer" - -msgid "Open" -msgstr "Ouvrir" - -msgid "Could not open" -msgstr "Ouverture impossible" - -#, c-format -msgid "Could not open %.100s" -msgstr "Impossible d'ouvrir %.100s" - -msgid "No letters in font" -msgstr "Pas de lettres dans la fonte" - -msgid "Insert random text in the specified script" -msgstr "Insérer du texte aléatoire dans l'écriture spécifiée" - -msgid "Text from script" -msgstr "Texte à partir d'une écriture" - -msgid "Save" -msgstr "Enregistrer" - -msgid "Save Image" -msgstr "Enregistrer l'image" - -msgid "_Save As..." -msgstr "Enregi_strer sous..." - -msgid "_Insert Random Text..." -msgstr "Insérer du texte aléatoire..." - -msgid "Save As _Image..." -msgstr "Enregistrer comme _image..." - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" -"Il y a un niveau d'annulation dans la base données de courbe, mais elle ne " -"contient pas d'information pour effectuer l'annulation. Ceci est une erreur " -"applicative, svp signaler la dernière action faites aux tables de lookup " -"afin que les développeurs peuvent essayer de reproduire le problème et de le " -"corriger." - -msgid "Undo information incomplete" -msgstr "Information d'annulation incomplète" - -msgid "Bad undo" -msgstr "Annulation incorrecte" - -#, c-format -msgid "couldn't find the character %s" -msgstr "Caractère référencé '%s' non trouvé" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Composant %d %.30s (%d,%d)" - -msgid "Base Glyphs" -msgstr "Glyphes de base" - -msgid "Base Ligatures" -msgstr "Ligatures de base" - -msgid "Base Marks" -msgstr "Signes de base" - -msgid "Empty" -msgstr "Vide" - -#, c-format -msgid "Mark Class %.20s" -msgstr "Classe de signes %.20s" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "Entrée (%d,%d)" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "Sortie (%d,%d)" - -msgid "Backtrack Match: " -msgstr "Correspondance pré-chaîne:" - -msgid "Match: " -msgstr "Correspondance:" - -msgid "Lookahead Match: " -msgstr "Correspondance post-chaîne:" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Classe de pré-chaîne:" -msgstr[1] "Classes de pré-chaîne:" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Classe" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Classe de post-chaîne" -msgstr[1] "Classes de post-chaîne" - -#, c-format -msgid "Back coverage %d: " -msgstr "Couverture arrière %d:" - -#, c-format -msgid "Coverage %d: " -msgstr "Couverture %d: " - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "Couverture de post-chaîne %d:" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "Appliquer à %d %.80s" - -msgid "Replacement: " -msgstr "Remplacements:" - -msgid "Chaining Positioning" -msgstr "Positionnement chaîné" - -msgid "Chaining Substitution" -msgstr "Substitution chaînée" - -msgid "Reverse Chaining Subs" -msgstr "Enchaînement de subs. à contresens" - -msgid "classes" -msgstr "Classes" - -msgid "coverage" -msgstr "Couverture" - -msgid "glyphs" -msgstr "Glyphes" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s par %s" - -#, c-format -msgid "Backtrack class %d: " -msgstr "Classe de pré-chaîne %d: " - -#, c-format -msgid "Class %d: " -msgstr "Classe %d" - -#, c-format -msgid "Lookahead class %d: " -msgstr "Classe de post-chaîne %d: " - -#, c-format -msgid "Rule %d" -msgstr "Règle %d" - -msgid "Indic Reordering" -msgstr "Réorganisation de l'Indic" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "Substitution simple" - -msgid "Glyph Insertion" -msgstr "Insertion de glyphe" - -msgid "Kern by State" -msgstr "Crénage par état" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "État %4d Suivant: " - -#, c-format -msgid "State %4d Flags:" -msgstr "État %4d Drapeaux:" - -#, c-format -msgid "State %4d Mark: " -msgstr "État %4d Signe: " - -#, c-format -msgid "State %4d Cur: " -msgstr "État %4d Courant: " - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "Substitution imbriquée %.80s" - -msgid "Lookups Enabled for Expansion" -msgstr "Lookups actifs pour dilatation" - -msgid "No Lookups Enabled for Expansion" -msgstr "Pas de lookup actif pour dilatation" - -msgid "Lookups Disabled for Expansion" -msgstr "Lookups inactifs pour dilatation" - -msgid "No Lookups Disabled for Expansion" -msgstr "Pas de lookup inactif pour dilatation" - -msgid "Lookups Limiting Expansion" -msgstr "Lookups limitant la dilatation" - -msgid "No Lookups Limiting Expansion" -msgstr "Pas de lookup limitant la dilatation" - -msgid "Lookups Enabled for Shrinkage" -msgstr "Lookups actifs pour le rétrécissement" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "Pas de lookup actif pour le rétrécissement" - -msgid "Lookups Disabled for Shrinkage" -msgstr "Lookups inactifs pour le rétrécissement" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "Pas de lookup inactif pour le rétrécissement" - -msgid "Lookups Limiting Shrinkage" -msgstr "Lookups limitant le rétrécissement" - -msgid "No Lookups Limiting Shrinkage" -msgstr "Pas de lookup limitant le rétrécissement" - -#, c-format -msgid "Priority: %d" -msgstr "Priorité: %d" - -msgid "No Extender Glyphs" -msgstr "Pas de glyphes de jambage" - -msgid "Extender Glyphs" -msgstr "Glyphes de jambage" - -msgid "Not classified" -msgstr "Pas de classification" - -msgid "Ligature" -msgstr "" - -msgid "Glyph Definition Sub-Table" -msgstr "Sous-table de définition de glyphe" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Sous-table de coupure de ligature" - -msgid "Mark Attachment Classes" -msgstr "Classes de placement de signes" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c Ampleur Min=%d, Ampleur Max=%d" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Écriture '%c%c%c%c' sur %c%c%c%c " - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "Écriture '%c%c%c%c' " - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Ligne de base par défaut: '%s'" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" -"Décalages par rapport à la ligne de base par défaut: romn: %d idcn: %d " -"ideo: %d hang: %d math: %d" - -msgid "All glyphs have the same baseline" -msgstr "Tous les glyphes ont la même ligne de base" - -msgid "Per glyph baseline data" -msgstr "Données de ligne de base par glyphe" - -#, c-format -msgid " Left Bound=%d" -msgstr " Limite gauche=%d" - -#, c-format -msgid " Right Bound=%d" -msgstr " Limite droite=%d" - -msgid "Strong Left to Right" -msgstr "Gauche à droite fort" - -msgid "Strong Right to Left" -msgstr "Droite à gauche fort" - -msgid "Arabic Right to Left" -msgstr "Droite à gauche arabe" - -msgid "European Number" -msgstr "Nombres européens" - -msgid "European Number Separator" -msgstr "Séparateur de nombres européens" - -msgid "European Number Terminator" -msgstr "Terminaison de nombres européens" - -msgid "Arabic Number" -msgstr "Chiffres arabes" - -msgid "Common Number Separator" -msgstr "Séparateur de nombres communs" - -msgid "Block Separator" -msgstr "Séparateur de bloc" - -msgid "Segment Separator" -msgstr "Séparateur de segment" - -msgid "White Space" -msgstr "Espace blanc" - -msgid "Neutral" -msgstr "Neutre" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "Accent flottant" - -msgid " Hang left" -msgstr "Suspendu à gauche" - -msgid " Hang right" -msgstr "Suspendu à droite" - -msgid " Attach right" -msgstr "Attaché à droite" - -#, c-format -msgid " Mirror=%.30s" -msgstr "Réflexion=%.30s" - -msgid "No Advanced Typography" -msgstr "Pas de table de typographie avancée" - -msgid "OpenType Tables" -msgstr "Tables OpenType" - -msgid "'BASE' Baseline Table" -msgstr "Table de ligne de base 'BASE'" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Horizontal: ligne de base %d" -msgstr[1] "Horizontal: lignes de base %d" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Vertical: ligne de base %d" -msgstr[1] "Vertical: lignes de base %d" - -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' Table de définition de glyphe" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' Table de positionnement de glyphe" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' Table de substitution de glyphe" - -msgid "'JSTF' Justification Table" -msgstr "'JSTF' Table de justification" - -msgid "Apple Advanced Typography" -msgstr "Typographie avancée Apple" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "'bsln' Table de lignes de base horizontales" - -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' Table de crénage horizontal" - -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' Table de carets de ligature" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "'morx' Table de métamorphoses étendues" - -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' Table de limites optiques" - -msgid "'prop' Glyph Properties Table" -msgstr "'prop' Table de propriétés de glyphe" - -msgid "Show ATT" -msgstr "Montrer ATT" - -msgid "No differences found" -msgstr "Aucune différence trouvée" - -msgid "Differences..." -msgstr "Différences..." - -#, c-format -msgid "Compare %s to %s" -msgstr "Comparer %s à %s" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Comparer la version %s de %s à %s" - -msgid "Font Compare" -msgstr "Comparer les fontes" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "Fonte à comparer avec %.20s" - -msgid "Compare _Outlines" -msgstr "Comparer les contours" - -msgid "Accept outlines which exactly match the original" -msgstr "Accepter les contours qui correspondent exactement" - -msgid "_Accept inexact" -msgstr "Accepter les inexacts" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Accepter un contour qui est une approximation proche de l'original.\n" -"Il peut être décalé par une unité-em, ou a une référence qui correspond à un " -"contour." - -msgid "_Warn if inexact" -msgstr "Alerter si inexact" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Alerter si les contours sont proches mais pas exactement les mêmes" - -msgid "Warn if _unlinked references" -msgstr "Alerter si références non liées" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Alerter si un glyphe contient un contour pendant que les autres contiennent " -"un référence (et la référence décrit le même contour)" - -msgid "Compare _Hints" -msgstr "Comparer les hints" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" -"Comparer les hints postscripts, les masques de hint et les instructions " -"truetype" - -msgid "Compare Hint_Masks" -msgstr "Comparer les masques de hint" - -msgid "Compare hintmasks" -msgstr "Comparer les masques de hint" - -msgid "HintMasks only if conflicts" -msgstr "Masques de hint si conflit" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" -"Ne pas comparer les masques de hint si les hints du glyphe ne sont pas en " -"conflt" - -msgid "Don't Compare HintMasks" -msgstr "Ne pas comparer les masques de hint" - -msgid "_Add Diff Outlines to Background" -msgstr "_Ajouter les diff. de contours à l'arrière-plan" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Si deux glyphes sont différents, ajouter les contours du second glyphe\n" -"au calque d'arrière-plan du premier (les différences seront alors\n" -"visibles lors de l'ouverture du premier glyphe)." - -msgid "Add _Missing Glyphs" -msgstr "Ajouter Glyphes _Manquants" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Si un glyphe de la seconde fonte est manquante dans la première,\n" -"l'ajouter à la première avec les contours de la seconde fonte en\n" -"arrière-plan." - -msgid "Compare _Bitmaps" -msgstr "Comparer les _Bitmaps" - -msgid "Compare _Names" -msgstr "Comparer les _noms" - -msgid "Compare Glyph _Positioning" -msgstr "Comparer la position des glyphes" - -msgid "Kerning & such" -msgstr "Crénage et autres" - -msgid "Compare Glyph _Substitution" -msgstr "Comparer les Substitution de glyphes" - -msgid "Ligatures & such" -msgstr "Ligatures & autres" - -msgid "_Error Limit:" -msgstr "_Erreur max :" - -msgid "Bump Size" -msgstr "Taille de bosse" - -msgid "Line length max" -msgstr "Longueur de ligne max" - -msgid "Allow _removal of extrema" -msgstr "Auto_rise suppression des extrémités" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Normalement, la simplification n'entraîne pas la suppression des points aux " -"extrémités des\n" -"courbes (PostScript comme TrueType suggèrent de conserver ces points)" - -msgid "Allow _slopes to change" -msgstr "Autori_se la modification des pentes" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "Normalement, la simplification ne change pas la pente du tracé." - -msgid "Start contours at e_xtrema" -msgstr "Débute les contours aux e_xtréma" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Si le point de départ d'un contour n'est pas un extrémum, trouver un nouveau " -"point de départ (sur le contour) qui l'est." - -msgid "Allow _curve smoothing" -msgstr "Autorise le lissage des _courbes" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" -"La simplification examine les coins dont les points de contrôle\n" -"sont presque colinéaires, et les lisse en points curvilignes" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "Si tangente inf. à" - -msgid "S_nap to horizontal/vertical" -msgstr "Arro_ndi horizontal/vertical" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"Si la pente d'un point adapté est quasiment horizontale ou verticale\n" -"arrondir à la droite" - -msgid "_Flatten bumps on lines" -msgstr "Lisser les _bosses sur les lignes" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Si une ligne a une bosse, effacer cette bosse" - -msgid "if smaller than" -msgstr "Si inférieures à" - -msgid "Don't smooth lines" -msgstr "Ne pas adoucir les lignes" - -msgid "longer than" -msgstr "plus longues que" - -msgid "Set as Default" -msgstr "Prendre comme défaut" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "Une presse libre défavorise les illettrés." - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus ligatur !" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "Au commencement était la Lettre..." - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "La f-ontogenèse récapitule la file'o-ogenèse" - -msgid "Recovery Complete" -msgstr "Récupération complétée" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Votre fichier %s a été récupéré.\n" -"Vous devez maintenant l'enregistrer pour continuer de travailler avec." - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "État %d, %.40s" - -msgid "Next State:" -msgstr "Prochain état:" - -msgid "Kern Values:" -msgstr "Valeurs de crénage :" - -msgid "At most 8 kerning values may be specified here" -msgstr "Au maximum 8 paires de crénage peuvent être spécifiées ici" - -msgid "Too Many Kerns" -msgstr "Trop de crénages" - -msgid "Kerning values must be even" -msgstr "Les valeurs de crénage doivent être paires" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Le lookup %s n'existe pas" - -msgid "Bad lookup type" -msgstr "Type de lookup incorrect" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Les lookups dans les machines d'état contextuelles doivent\n" -"être des substitutions simples, %s ne l'est pas." - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "31 glyphes max dans une liste d'insertion" - -msgid "Too Many Glyphs" -msgstr "Trop de glyphes" - -msgid "Edit State Transition" -msgstr "Éditer les transitions d'état" - -msgid "Class 1: {Everything Else}" -msgstr "Classe 1 : {Tous les glyphes restant}" - -msgid "Advance To Next Glyph" -msgstr "Aller au glyphe suivant" - -msgid "Push Current Glyph" -msgstr "Pousser glyphe courant sur la pile" - -msgid "Mark Current Glyph" -msgstr "Marquer le glyphe courant" - -msgid "Mark Current Glyph As First" -msgstr "Marquer glyphe courant comme premier" - -msgid "Mark Current Glyph As Last" -msgstr "Marquer glyphe courant comme dernier" - -msgid "Current Glyph Is Kashida Like" -msgstr "Le glyphe courant se comporte comme un kachidé (tatouïl)" - -msgid "Marked Glyph Is Kashida Like" -msgstr "Le glyphe marqué se comporte comme un kachidé (tatouïl)" - -msgid "Insert Before Current Glyph" -msgstr "Insérer avant le glyphe courant" - -msgid "Insert Before Marked Glyph" -msgstr "Insérer avant le glyphe marqué" - -msgid "Mark Insert:" -msgstr "Insertion au signe :" - -msgid "Current Insert:" -msgstr "Insertion courante :" - -msgid "Mark Subs:" -msgstr "Substitution au signe :" - -msgid "Current Subs:" -msgstr "Substitution courante :" - -msgid "_Up↑" -msgstr "_Haut↑" - -msgid "←_Left" -msgstr "←_Gauche" - -msgid "_Right→" -msgstr "_Droite→" - -msgid "↓_Down" -msgstr "↓_Bas" - -msgid "{Start of Input}" -msgstr "{Début}" - -msgid "{Start of Line}" -msgstr "{Début de ligne}" - -msgid "Edit Contextual Glyph Insertion" -msgstr "Éditer insertion" - -msgid "Edit Contextual Kerning" -msgstr "Éditer crénage contextuel" - -msgid "Edit Indic Rearrangement" -msgstr "Éditer la réorganisation de l'Indic" - -msgid "New Contextual Glyph Insertion" -msgstr "Nouvelle insertion" - -msgid "New Contextual Kerning" -msgstr "Nouveau crénage contextuel" - -msgid "New Indic Rearrangement" -msgstr "Nouvelle réorganisation de l'Indic" - -msgid "{End of Text}" -msgstr "{Fin du texte}" - -msgid "{Deleted Glyph}" -msgstr "{Glyphe supprimé}" - -msgid "{End of Line}" -msgstr "{Fin de la ligne}" - -msgid "Vertical Only" -msgstr "Vertical uniquement" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "Premier" - -msgid "Isolated" -msgstr "Isolé" - -msgid "Medial" -msgstr "Médian" - -msgid "Bad Tile" -msgstr "Tuile incorrecte" - -msgid "You must specify an isolated (or medial) tile" -msgstr "Vous devez indiquer une tuile isolée (ou médiane)" - -msgid "You must specify a medial tile" -msgstr "Vous devez indiquer une tuile médiane" - -msgid "Tile Path" -msgstr "Tuiler chemin" - -msgid "Include Whitespace below Tile" -msgstr "Inclure l'espace autour des tuiles" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Normalement une tuile s'arrête à la plus petite boîte englobante.\n" -"Ainsi, des tuiles adjacentes peuvent directement se toucher.\n" -"Si vous voulez avoir l'espace autour des tuiles, cochez cette case" - -msgid "_Left" -msgstr "_Gauche" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Les tuiles doivent être placée à gauche du chemin\n" -"comme le chemin est tracé depuis son point de début vers son point final" - -msgid "The tiles should be centered on the path" -msgstr "Les tuiles devraient être centrées sur le chemin" - -msgid "_Right" -msgstr "_Droite" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Les tuiles devraient être placées sur la droite du chemin\n" -"sachant que le chemin est tracé depuis son point de départ vers son point " -"final" - -msgid "_Tile" -msgstr "_Tuile" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Plusieurs copies de la sélection doivent être empilées sur le chemin" - -msgid "Sc_ale & Tile" -msgstr "Mise à l'échelle & tuilage" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"Un nombre entier de sélections seront utilisées pour recouvrir le chemin.\n" -"Si la taille du chemin n'est pas un multiple exact de la hauteur\n" -"de la sélection, celle-ci sera légèrement mise à l'échelle" - -msgid "_Scale" -msgstr "Mi_se à l'échelle" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" -"La sélection doit être mise à l'échelle, de façon à\n" -"correspondre à la longueur du chemin" - -msgid "X Repeat Count" -msgstr "Nbre de répétitions X" - -msgid "Y Repeat Count" -msgstr "Nbre de répétitions Y" - -msgid "Bad Pattern Size" -msgstr "Taille de motif incorrecte" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "La taille de motif (largeur & hauteur) doit être un nombre positif" - -msgid "The repeat counts must be positive numbers" -msgstr "Le nombre de répétitions doit être un nombre positif" - -msgid "Bad Pattern" -msgstr "Mauvais motif" - -msgid "You must specify a pattern" -msgstr "Vous devez indiquer un motif" - -msgid "Pattern" -msgstr "Motif" - -msgid "Pattern Size:" -msgstr "Taille de motif :" - -msgid "Repeat Counts:" -msgstr "Nombre de répétitions :" - -msgid "Do Nothing" -msgstr "Ne rien faire" - -msgid "Move..." -msgstr "Déplacer..." - -msgid "Rotate..." -msgstr "Pivoter..." - -msgid "Scale Uniformly..." -msgstr "Mise à l'échelle uniforme..." - -msgid "Scale..." -msgstr "Mise à l'échelle..." - -msgid "Flip..." -msgstr "Symétrie..." - -msgid "Rotate 3D Around..." -msgstr "Rotation 3D autour de..." - -msgid "Move by Ruler..." -msgstr "Déplacer avec les règles..." - -msgid "Rotate by Ruler..." -msgstr "Pivoter avec les règles..." - -msgid "Skew by Ruler..." -msgstr "Incliner avec les règles..." - -msgid "X Movement" -msgstr "Translation en X" - -msgid "Y Movement" -msgstr "Translation en Y" - -msgid "Rotation Angle" -msgstr "Angle de Rotation" - -msgid "Scale Factor" -msgstr "Facteur d'échelle" - -msgid "X Scale Factor" -msgstr "Facteur d'échelle en X" - -msgid "Y Scale Factor" -msgstr "Facteur d'échelle en Y" - -msgid "Skew Angle" -msgstr "Angle d'inclinaison" - -msgid "Rotation about X Axis" -msgstr "Rotation autour de l'axe des X" - -msgid "Rotation about Y Axis" -msgstr "Rotation autour de l'axe des Y" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Après une rotation ou une transformation de glyphe, vous devriez " -"probablement refaire 'Élément→Ajouter extremum'" - -msgid "° Clockwise" -msgstr "° sens horaire" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° sens anti-horaire" - -msgid "Transform" -msgstr "Transformer" - -msgid "Origin:" -msgstr "Origine:" - -msgid "Transform _All Layers" -msgstr "Transformer tous les calques" - -msgid "Transform _Guide Layer Too" -msgstr "Transformer aussi le calque des guides" - -msgid "Transform _Width Too" -msgstr "Transformer aussi la largeur" - -msgid "Transform kerning _classes too" -msgstr "Transformer aussi les _classes de Crénage" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" -"Transformer les fonctions de position simples & les paires de crénage(_K)" - -msgid "Round To _Int" -msgstr "_Arrondir aux entiers" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"Adjust Angle\n" -"Instruction obsolète\n" -"Dépile une valeur" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"ABSolute Value\n" -"Remplace le dessus de la pile avec sa valeur absolue" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" -"ADD\n" -"Dépile deux nombres fixes 26.6 de la pile\n" -"les ajoute et empile le résultat" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" -"ALIGN PoinTS\n" -"Aligne (et dépile) les deux points qui sont sur la pile\n" -"en les déplaçant le long du vecteur libre à la moyenne de leur\n" -"positions sur vecteur de projection" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" -"ALIGN to Reference Point\n" -"Dépile autant de points que spécifiés dans le nombre de boucles\n" -"Aligne les points avec RP0 en déplaçant chacun\n" -"le long du vecteur libre jusqu'à que ce que la distance de\n" -"RP0 sur le vecteur de projection soit 0" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"logical AND\n" -"Dépile deux valeurs, puis empile le résultat" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" -"CALL function\n" -"Dépile une valeur, appelle la fonction qu'elle représente" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" -"CEILING\n" -"Dépile une valeur 26.6, l'arrondi au nombre entier supérieur\n" -"empile le résultat" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" -"Copy INDEXed element to stack\n" -"Dépile un index & copie les\n" -"éléments[index] de la pile au dessus de celle-ci" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" -"CLEAR\n" -"Dépile tous les éléments de la pile" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" -"DEBUG call\n" -"Dépile une valeur et exécute un interpréteur de débogage\n" -"(si disponible)" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" -"DELTA exception C1\n" -"Dépile une valeur n & puis n spécifications d'exception % les entrées cvt\n" -"Change chaque entrée cvt à une taille donnée par la quantité de pixels" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTA exception C2\n" -"Dépile une valeur n & puis n spécifications d'exception & les entrées cvt\n" -"Change chaque entrée cvt à une taille donnée par la quantité de pixels" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTA exception C3\n" -"Dépile une valeur n & puis n spécifications d'exception & les entrées cvt\n" -"Change chaque entrée cvt à une taille donnée par la quantité de pixels" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P1\n" -"Dépile une valeur n & puis n spécifications d'exception & les points\n" -"Déplace chaque point à une taille donnée par la quantité" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P2\n" -"Dépile une valeur n & puis n spécifications d'exception & les points\n" -"Déplace chaque point à une taille donnée par la quantitié" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P3\n" -"Dépile une valeur n & puis n spécifications d'exception & les points\n" -"Déplace chaque point à une taille donnée par la quantitié" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"DEPTH of stack\n" -"Empile le nombre d'éléments sur la pile" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" -"DIVide\n" -"Dépile deux nombres 26.6, les divise et empile le résultat" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" -"DUPlicate top stack element\n" -"Duplique l'élément supérieur de la pile" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"End IF\n" -"Termine un IF ou une séquence IF-ELSE" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" -"ELSE clause\n" -"Début de la clause ELSE précédé par IF" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" -"EQual\n" -"Dépile deux valeurs, les teste pour égalité, empile le résultat(0/1)" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" -"EVEN\n" -"Dépile une valeur, l'arrondi et teste si elle est paire (0/1)" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" -"Function DEFinition\n" -"Dépile une valeur (n) et démarre la nième\n" -"définition de fonction" - -msgid "set the auto FLIP boolean to OFF" -msgstr "Met le booléen auto FLIP à OFF" - -msgid "set the auto FLIP boolean to ON" -msgstr "Met le booléen auto FLIP à ON" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" -"FLIP PoinT\n" -"Dépile autant de points que spécifiés dans le nombre de boucles\n" -"Bascule selon chaque point qui est sur la courbe ou pas" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" -"FLIP RanGe OFF\n" -"Dépile deux numéros de point\n" -"Définit tous les points entre ceux-ci comme des points hors courbe." - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" -"FLIP RanGe ON\n" -"Dépile deux numéros de point\n" -"Définit tous les points entre ceux-ci comme des points sur la courbe" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" -"FLOOR\n" -"Dépile une valeur, l'arrondi au nombre entier inférieur, empile le résultat" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>utilise la pos actuelle\n" -" 1=>utilise la pos originale\n" -"Dépile un point, envoie la coordonnée du\n" -"point le long du vecteur de projection" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" -"GET INFOrmation\n" -"Dépile le type d'information, empile le résultat" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Get Freedom Vector\n" -"Décompose le vecteur libre, empile ses\n" -"deux coordonnées sur la pile comme 2.14" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Get Projection Vector\n" -"Décompose le vecteur de projection, empile ses\n" -"deux coordonnées sur la pile comme 2.14" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" -"Greater Than\n" -"Dépile deux valeurs, envoie (0/1) si élément inférieur > supérieur" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" -"Greater Than or EQual\n" -"Dépile deux valeurs, envoie (0/1) si élément inférieur >= supérieur" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" -"Instruction DEFinition\n" -"Dépile une valeur qui devient le opcode\n" -"et commence la définition d'une nouvelle instruction" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" -"IF test\n" -"Dépile un entier,\n" -"si 0 (faux) prochaine instruction est ELSE ou EIF\n" -"si non-0 l'exécution se continue normalement\n" -"(à moins qu'il y ait un ELSE)" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" -"INSTRuction execution ConTRoL\n" -"Dépile un sélecteur et valeur\n" -"Définit un variable d'état" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" -"Interpolate Point\n" -"Dépile autant de points que spécifiés dans le nombre de boucles\n" -"Interpole chaque point pour préserver l'état d'origine\n" -"par rapport à RP1 et RP2" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" -"moves point to InterSECTion of two lines\n" -"Dépile les points de départ, fin départ et fin de deux lignes\n" -"et un point à déplacer. Le point est déplacé\n" -"à l'intersection" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" -"Interpolate Untouched Points[a]\n" -"0=> interpole dans la direction y\n" -"1=> direction x" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" -"JuMP Relative\n" -"Dépile le décalage (en octets) pour déplacer le pointeur d'instruction" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" -"Jump Relative On False\n" -"Dépile un booléen et un décalage\n" -"Change le pointeur d'instruction par le nombre d'octets du décalage\n" -"si le booléen est faux" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" -"Jump Relative On True\n" -"Dépile un booléen et un décalage\n" -"Changle le pointeur d'instruction par le nombre d'octets de décalage\n" -"si booléen est vrai" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" -"LOOP and CALL function\n" -"Dépile un numéro et de fonction et un compte\n" -"Appelle la fonction le nombre de fois défini par le compte" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" -"Less Than\n" -"Dépile 2 valeurs, empile (0/1) si élément inférieur < supérieur" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" -"Less Than or EQual\n" -"Dépile deux valeurs, empile (0/1) si élément inférieur <= supérieur" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" -"MAXimum of top two stack entries\n" -"Dépile deux valeurs, empile la maximum" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" -"Measure Distance[a]\n" -"0=>distance avec les positions actuelles\n" -"1=>distance avec les positions originales\n" -"Dépile deux numéros de point, empile la distance entre-eux" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" -"Move Direct Absolute Point[a]\n" -" 0=>pas d'arrondissement\n" -" 1=>arrondissement\n" -"Dépile un numéro de point, touche ce point\n" -"et l'arrondi peut-être pour l'aligner à la grille le long\n" -"du vecteur de projection. Définit rp0&rp1 sur le point." - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Direct Relative Point[abcde]\n" -" a = 0 => ne pas définir rp0\n" -" a = 1 => définir rp0 à p\n" -" b = 0 => ne pas garder la distance plus que le minimum\n" -" b = 1 => garder la distance minimale au moins\n" -" c = 0 ne pas arrondir\n" -" c = 1 arrondir\n" -" de = 0 => distance grise\n" -" de = 1 => distance noire\n" -" de = 2 => distance blanche\n" -"Dépile un point, le déplace afin qu'il maintienne\n" -"sa distance initiale à rp0. Définit\n" -"rp1 à rp0, rp2 au point, parfois rp0 au point" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" -"Move Indirect Absolute Point[a]\n" -"0=>ne pas arrondir, ne pas utiliser de cvt cut-in\n" -" 1=>arrondir\n" -"Dépile un numéro de point & une entrée cvt,\n" -"touche le point et le déplace à la coordonnée\n" -"spécifié dans le cvt (le long du vecteur de projection).\n" -"Définit rp0&rp1 au point" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" -"Minimum of top two stack entries\n" -"Dépile deux valeurs, empile la minimum" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" -"Move INDEXed element to stack\n" -"Dépile un index & déplace l'élément[index]\n" -"de la pile au dessus de celle-ci\n" -"(en l'enlevant de où il était)" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Indirect Relative Point[abcde]\n" -" a = 0 => ne pas définir rp0\n" -" a = 1 => définir rp0 au point\n" -" b = 0 => ne pas garder la distance plus que le minimum\n" -" b = 1 => garder la distance minimale au moins\n" -" c = 0 ne pas arrondir ni utiliser de cvt cut-in\n" -" c = 1 arrondir\n" -" de = 0 => distance grise\n" -" de = 1 => distance noire\n" -" de = 2 => distance blanche\n" -"Dépile un index cvt et un point, le déplace afin qu'il soit\n" -"à distance cvt[index] de rp0. Définit\n" -"rp1 à rp0, rp2 au point, parfois rp0 au point" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" -"Measure Pixels Per EM\n" -"Empile les pixels par em (pour la rastérisation actuelle)" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" -"Measure Point Size\n" -"Empile la taille de point actuelle" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>ne pas définir rp0\n" -" 1=>définir rp0 au point\n" -"Dépile une distance 26.6 et un point\n" -"Déplace le point de sorte qu'il soit à cette distance de rp0" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" -"MULtiply\n" -"Dépile deux numéros 26.6, les multiplie, empile le résultat" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" -"NEGate\n" -"Rend négatif le dessus de la pile" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" -"Not EQual\n" -"Dépile deux valeurs, les teste pour égalité, empile le résultat (0/1)" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" -"logical NOT\n" -"Dépile un nombre, si 0 empile 1, autrement empile 0" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" -"N PUSH Bytes\n" -"Lit un compte (non signé) d'octets du flux\n" -"d'instructions, puis lit et empile\n" -"autant d'octets non signés." - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" -"N PUSH Words\n" -"Lit un compte (non signé) d'octets du flux\n" -"d'instruction, puis lit et empile\n" -"autant de mots de 2byte signés" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" -"No ROUNDing of value[ab]\n" -" ab=0 => distance grise\n" -" ab=1 => distance noire\n" -" ab=2 => distance blanche\n" -"Dépile une coordonnée (26.6), la change (sans\n" -"l'arrondir) pour compenser les effets du moteur\n" -"et l'empile" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" -"ODD\n" -"Dépile une valeur, l'arrondi et la teste si elle est impaire (0/1)" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" -"logical OR\n" -"Dépile deux valeur, évalue le OR sur elles, empile le résultat" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Byte[abc]\n" -" abc est le nombre-1 d'octets à empiler\n" -"Lit abc+1 octets non signés du flux\n" -"d'instruction et les empile" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Word[abc]\n" -" abc est le nombre-1 de mots à empiler\n" -"Lit abc+1 mots signés du flux\n" -"d'instruction et les empile" +msgid "_Pointsize Y:" +msgstr "Taille en point Y :" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" -"Read Control Value Table entry\n" -"Dépile un index à la CVT et\n" -"l'empile dans le format 26.6" +msgid "_Pointsize:" +msgstr "Taille en point :" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" -"Round Down To Grid\n" -"\n" -"Définit l'état arrondi à l'évidence" +msgid "_Populate" +msgstr "Remplir" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" -"Round OFF\n" -"Définit l'état arrondi de sorte qu'aucun arrondissement se produise\n" -"mais que le moteur de compensation le fasse" +msgid "_Prev Glyph" +msgstr "Gly_phe précédent" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Prev Point" +msgstr "Point précédent(_V)" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" -"ROUND value[ab]\n" -" ab=0 => distance grise\n" -" ab=1 => distance noire\n" -" ab=2 => distance blanche\n" -"Arrondi une coordonnée (26.6) au dessus de la pile\n" -"et compense pour les effets du moteur" +msgid "_Print" +msgstr "Im_primer" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" -"Read Store\n" -"Dépile un index dans le tableau de stockage\n" -"Empile la valeur à cet index" +msgid "_Print..." +msgstr "Im_primer..." -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" -"Round To Double Grid\n" -"Définit l'état arrondi (arrondir au plus prè .5/ent)" +msgid "_Printer:" +msgstr "Im_primante:" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" -"Round To Grid\n" -"Définit l'état arrondi" +msgid "_Quit" +msgstr "_Quitter" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" -"Round To Half Grid\n" -"Définit l'état arrondi (arrondir au plus près .5 pas ent)" +msgid "_Radius:" +msgstr "_Rayon : " -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" -"Round Up To Grid\n" -"Définit l'état arrondi" +msgid "_Redo" +msgstr "_Rétablir" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super 45° ROUND\n" -"Trop compliqué. Recherchez-le." +msgid "_Reencode" +msgstr "_Recoder" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" -"Set ANGle Weight\n" -"Dépile un entier, et définit l'état de la\n" -"variable d'état de l'angle-poids à celui-ci\n" -"Obsolète" +msgid "_References..." +msgstr "_Références..." -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" -"SCAN conversion ConTRoL\n" -"Dépile un nombre qui définit\n" -"le mode de contrôle de dropout" +msgid "_Refresh" +msgstr "_Rafraichir" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" -"SCANTYPE\n" -"Dépile un nombre qui définit quelles\n" -"règles de conversion utiliser" +msgid "_Remove" +msgstr "Ôter" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Dépile une coordonnée 26.6 et un point\n" -"Déplace ce point vers la coordonnée donnée" +msgid "_Remove Empty" +msgstr "Supp_rimer si vide" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" -"Sets Control Value Table Cut-In\n" -"Dépile 26.6 de la pile, définit le cvt cut-in" +msgid "_Remove Font" +msgstr "Supp_rimer fonte" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" -"Set Delta Base\n" -"Dépile les jeux de valeur de la base de delta" +msgid "_Remove Overlap" +msgstr "Enlever les recou_vrements" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallèle à la ligne\n" -" 1=> orthogonal à la ligne\n" -"Dépile deux points utilisés pour établir la ligne\n" -"Définit un vecteur de projection basé sur les\n" -"positions originales des points" +msgid "_Replace" +msgstr "_Remplacer" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" -"Set Delta Shift\n" -"Dépile une nouvelle valeur pour delta de déplacement" +msgid "_Replace Glyph..." +msgstr "_Remplacer glyphe..." -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Set Freedom Vector From Stack\n" -"Dépile des valeurs 2 2.14 (x,y) \n" -"doit être un vecteur unitaire" +msgid "_Retain" +msgstr "Conse_rver" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=> axe y\n" -" 1=> axe x\n" +msgid "_Revert" +msgstr "_Revenir" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallèle à la ligne\n" -" 1=> orthogonal à la ligne\n" -"Dépile deux points utilisés pour établir la ligne\n" -"Définit le vecteur libre" +msgid "_Revert All" +msgstr "_Version précédente de tout" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Revert File" +msgstr "_Version précédente du fichier" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" -"SHift Contour using reference point[a]\n" -" 0=>utilise rp2 dans zp1\n" -" 1=>utilise rp1 dans zp0\n" -"Dépile le nombre de contours à être déplacé\n" -"Décale tout le contour de la quantité que le point\n" -"de référence a été déplacé" +msgid "_Review" +msgstr "_Revoir" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" -"SHift Point using reference point[a]\n" -" 0=>utilise rp2 dans zp1\n" -" 1=>utilise rp1 dans zp0\n" -"Dépile autant de points que spécifiés dans le nombre de boucles\n" -"Décale chacun de la quantité que le point\n" -"de référence a été déplacé" +msgid "_Review Hints..." +msgstr "_Revoir les hints" + +msgid "_Right" +msgstr "_Droite" + +msgid "_Right Constraint" +msgstr "Contraintes à droite" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" -"SHift point by a PIXel amount\n" -"Dépile un montant (26.6) et autant de points\n" -"que le compteur de boucles spécifie,\n" -"chaque point étant déplacé sur le vecteur libre" +msgid "_Right→" +msgstr "_Droite→" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" -"SHift Zone using reference point[a]\n" -" 0=>utilise rp2 dans zp1\n" -" 1=>utilise rp1 dans zp0\n" -"Dépile la zone à être décalée\n" -"Décale tous les points dans la zone par la quantité\n" -"que le point de référence a été déplacé" +msgid "_Rotate 90° CW" +msgstr "_Rotation 90° horaire" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" -"Set LOOP variable\n" -"Dépile la valeur nouvelle pour le compteur de boucle\n" -"Par défaut, 1 après chaque utilisation" +msgid "_Round" +msgstr "_Arrondie" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" -"Set Minimum Distance\n" -"Dépile une valeur 26.6 de la pile pour être la nouvelle distance minimale" +msgid "_Round To Grid" +msgstr "_Arrondir à la grille" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Set Projection Vector From Stack\n" -"Dépile des valeurs 2 2.14 (x,y),\n" -"doit être un vecteur unitaire" +msgid "_Ruler" +msgstr "_Règle" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>axe y\n" -" 1=>axe x\n" +msgid "_Rulers" +msgstr "_Règles" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" -"Set Projection Vector To Line[a]\n" -" 0 => parallèle à la ligne\n" -" 1=> orthogonal à la ligne\n" -"Dépile deux points utilisés pour établir la ligne\n" -"Définit le vecteur de projection" +msgid "_Save" +msgstr "_Enregistrer" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super ROUND\n" -"Trop compliqué. Recherchez-le" +msgid "_Save As..." +msgstr "Enregi_strer sous..." -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" -"Set Reference Point 0\n" -"Dépile un point qui deviendra le nouveau rp0" +msgid "_Save Namelist of Font..." +msgstr "Enregi_strer la liste de noms de la fonte..." -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" -"Set Reference Point 1\n" -"Dépile un point qui deviendra le nouveau rp1" +msgid "_Save in UTF8" +msgstr "_Enregistrer en UTF8" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" -"Set Reference Point 2\n" -"Dépile un point qui deviendra le nouveau rp2" +msgid "_Scale" +msgstr "Mi_se à l'échelle" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" -"Set Single Width\n" -"Dépile la valeur de simple largeur (FUnit)" +msgid "_Scale Outlines" +msgstr "Mi_se à l'échelle des contours" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" -"Set Single Width Cut-In\n" -"Dépile la valeur de simple largeur de cut-in (26.6)" +msgid "_Scroll" +msgstr "Faire _défiler" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" -"SUBtract\n" -"Dépile deux nombres fixes 26.6 de la pile\n" -"les soustraits et empile le résultat" +msgid "_Search" +msgstr "Chercher(_S)" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>les deux à l'axe y\n" -" 1=>les deux à l'axe x\n" +msgid "_Select" +msgstr "_Sélectionner" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Separation:" +msgstr "_Séparation :" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" -"Set Zone Pointer 0\n" -"Dépile le numéro de zone dans zp0" +msgid "_Serif Variant" +msgstr "Var. d'empattements" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" -"Set Zone Pointer 1\n" -"Dépile le numéro de zone dans zp1" +msgid "_Serifs" +msgstr "_Empattements" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" -"Set Zone Pointer 2\n" -"Dépile le numéro de zone dans zp2" +msgid "_Shades" +msgstr "_Ombrage" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" -"Set Zone PointerS\n" -"Dépile le numéro de zone dans zp0,zp1 et zp2" +msgid "_Shadow" +msgstr "_Ombrage" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" -"UnTouch Point\n" -"Dépile un numéro de point et le marque non-touché" +msgid "_Show" +msgstr "Montrer" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Funits\n" -"Dépile un nombre (Funits) et un\n" -"index CVT et écrit ce nombre au cvt[index]" +msgid "_Show ATT" +msgstr "Propriétés _typo. avancées" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Pixel units\n" -"Dépile un nombre (26.6) et un\n" -"index CVT et écrit ce nombre au cvt[index]" +msgid "_Show Exact *stem3" +msgstr "Montrer le_s triples hints exacts" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" -"Write Store\n" -"Dépile une valeur et un index et écrit la valeur au stockage[index]" +msgid "_Side Bearings" +msgstr "Approches" -msgid "Parse Error" -msgstr "Erreur dans l'analyse" +msgid "_Simplify" +msgstr "_Simplifier" -msgid "" -msgstr "" +msgid "_Size:" +msgstr "Taille :" -msgid "" -msgstr "" +msgid "_Skew..." +msgstr "_Incliner..." -msgid "" -msgstr "" +msgid "_Skip" +msgstr "Sauter" -msgid "A short to be pushed on the stack" -msgstr "Un \"short\" à mettre sur la pile" +msgid "_Skip for now" +msgstr "_Ignorer pour l'instant" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" -"Un compte spécifiant combien de bytes/shorts\n" -"doivent être mis sur la pile" +msgid "_Smaller Pixel Size" +msgstr "_Plus petit" -msgid "An unsigned byte to be pushed on the stack" -msgstr "Un byte non signé à mettre sur la pile" +msgid "_Smaller Point Size" +msgstr "Taille plus petite" -msgid "_Parse" -msgstr "Analyser" +msgid "_Sort" +msgstr "_Trier" + +msgid "_Space Points" +msgstr "E_spacer les points" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Instructions TrueType pour %.50s" +msgid "_Spacing" +msgstr "E_spacement" -msgid "Change Length" -msgstr "Changer longueur" +msgid "_String Type" +msgstr "Type de chaîne" -msgid "How many entries should there be in the cvt table?" -msgstr "De combien d'entrées la table CVT doit-elle disposer ?" +msgid "_Stroked Font" +msgstr "Fonte au _Trait" -msgid "Index" -msgstr "" +msgid "_Tag:" +msgstr "_Tag :" -msgid "Instructions were changed" -msgstr "Les instructions ont changé" +msgid "_Tangent" +msgstr "Convertir en point(s) _tangent(s)" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" -"Les instructions pour %.80s ont changé. Voulez vous perdre ces " -"modifications ?" +msgid "_Thirds in Width" +msgstr "Cen_trer 1/3 avant, 2/3 après" -msgid "Zones" -msgstr "" +msgid "_Tile" +msgstr "_Tuile" -msgid "Twilight Zone Point Count" -msgstr "Compte de points dans la zone de pénombre" +msgid "_Tool" +msgstr "_Outils" -msgid "Max Stack Depth" -msgstr "Taille max de la pile" +msgid "_Tools" +msgstr "_Outils" -msgid "Max # Functions" -msgstr "Nb max fonctions" +msgid "_Top" +msgstr "en Haut" -msgid "Max Instruction Defines" -msgstr "Max d'instruction définies" +msgid "_Top hint:" +msgstr "Hint du _Haut" -msgid "_Zones:" -msgstr "" +msgid "_Top:" +msgstr "_Max" -msgid "_Twilight Pnt Cnt:" -msgstr "Nb pts dans zone _pénombre :" +msgid "_Topology" +msgstr "_Topologie" -msgid "St_orage:" -msgstr "Mém_oire" +msgid "_Touching" +msgstr "Se _touche" -msgid "Max _Stack Depth:" -msgstr "Taille pile" +msgid "_Transform Pen:" +msgstr "_Modifier plume:" -msgid "_FDEF" -msgstr "" +msgid "_Transform..." +msgstr "_Transformer..." -msgid "_IDEFs" -msgstr "" +msgid "_TrueType Instructions" +msgstr "Y compris les instructions _TrueType" -msgid "_None" -msgstr "Aucun" +msgid "_Twilight Pnt Cnt:" +msgstr "Nb pts dans zone _pénombre :" -msgid "Label" -msgstr "Étiquette" +msgid "_Type3 Multi Layered Font" +msgstr "Fonte à plusieurs couches de Type3" -msgid "Text Labels" -msgstr "Étiquettes de texte" +msgid "_Typo Ascent Offset:" +msgstr "Offset typo pour Ascent :" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" -"Couleur d'arrière-plan des entêtes de colonne en haut d'une matrice " -"d'édition." +msgid "_Undo" +msgstr "_Annuler" -msgid "Shift On Press" -msgstr "Déplacer sur appuie" +msgid "_UniqueID:" +msgstr "Identifiant _Unique :" -msgid "Button" -msgstr "Bouton" +msgid "_Unlink" +msgstr "Délier" -msgid "Buttons" -msgstr "Boutons" +msgid "_Unlink All" +msgstr "Tout délier" -msgid "Default Button" -msgstr "Par défaut" +msgid "_Up" +msgstr "Plus _haut" -msgid "Default Buttons" -msgstr "Défauts" +msgid "_Up↑" +msgstr "_Haut↑" -msgid "Cancel Button" -msgstr "Annuler" +msgid "_Use It" +msgstr "_Utilisez la" -msgid "Cancel Buttons" -msgstr "Annuler" +msgid "_Use My Metrics" +msgstr "_Utiliser Mes Métriques" -msgid "Color Button" -msgstr "Bouton de couleur" +msgid "_VStem" +msgstr "_Fût" -msgid "Drop List Button" -msgstr "Bouton de liste déroulante" +msgid "_VWidth" +msgstr "Chasse _verticale" -msgid "Blue:" -msgstr "Bleu :" +msgid "_Validate..." +msgstr "_Valider..." -msgid "Green:" -msgstr "Vert :" +msgid "_Version:" +msgstr "_Version :" -msgid "Hue:" -msgstr "Teinte :" +msgid "_Vertical Baselines..." +msgstr "Lignes de base _verticales..." -msgid "Red:" -msgstr "Rouge :" +msgid "_Vertical Hints" +msgstr "Hints _verticaux" -msgid "Saturation:" -msgstr "Saturation :" +msgid "_View" +msgstr "_Vue" -msgid "Value:" -msgstr "Valeur :" +msgid "_Warn if inexact" +msgstr "Alerter si inexact" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "Saturation, valeur et les trois couleurs doivent être entre 0 et 1" +msgid "_Weight" +msgstr "_Graisse" -msgid "Value out of bounds" -msgstr "Valeur hors limites" +msgid "_Weight Class" +msgstr "_Classe de Graisse" -msgid "Drawing Area" -msgstr "Zone de dessin" +msgid "_Width" +msgstr "Chasse" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Un canevas (sous-fenêtre) enveloppé dans un gadget, pour le dessin" +msgid "_Width:" +msgstr "Chasse :" -msgid "Show Hidden Files" -msgstr "Montrer les fichiers cachés" +msgid "_Window" +msgstr "_Fenêtre" -msgid "Directories Amid Files" -msgstr "Répertoires et fichier" +msgid "_Window Type" +msgstr "_Type de Fenêtre" -msgid "Directories First" -msgstr "Répertoires en premier" +msgid "_Wireframe" +msgstr "_Fil de fer 3D" -msgid "Directories Separate" -msgstr "Répertoires séparés" +msgid "_Wireframe..." +msgstr "_Fil de fer 3D..." -msgid "Refresh File List" -msgstr "Rafraîchir" +msgid "_X" +msgstr "_H" -msgid "Remove bookmarks" -msgstr "Supprimer les signets" +msgid "_X Height:" +msgstr "Hauteur d'_x" -msgid "Remove selected bookmarks" -msgstr "Supprimer les signets sélectionnés" +msgid "_X Resource Editor..." +msgstr "Editeur d'UI X…" -msgid "Directory|Back" -msgstr "Précédent" +msgid "_X near¹" +msgstr "Proche de _X¹" -msgid "Directory|Forward" -msgstr "Suivant" +msgid "_X-Ascent" +msgstr "_X-Ascent :" -msgid "Bookmark Current Dir" -msgstr "Ajouter un signet à cet emplacement" +msgid "_X-Height" +msgstr "Hauteur d'_x" -msgid "Remove Bookmark..." -msgstr "Supprimer le signet..." +msgid "_X:" +msgstr "_X :" -msgid "Home Folder" -msgstr "Dossier personnel" +msgid "_XUID:" +msgstr "Identifiant _XUID :" -msgid "Bookmarks" -msgstr "Signets" +msgid "_Y" +msgstr "_V" -msgid "Parent Folder" -msgstr "Dossier parent" +msgid "_Y near¹" +msgstr "Proche de _Y¹" -msgid "Configure" -msgstr "Configurer" +msgid "_Y:" +msgstr "_Y :" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Espace (en points) entre les images et le texte dans les étiquettes,boutons, " -"éléments de menu, etc." +msgid "_Yes" +msgstr "_Oui" -msgid "Text Image Skip" -msgstr "Saut entre image et texte" +msgid "accent attachment table" +msgstr "table de placement des accents" -msgid "Image Path" -msgstr "Chemin de l'image" +msgid "alternate subs" +msgstr "Substitution alternative" -msgid "List of directories to search for images, separated by colons" -msgstr "" -"Liste des répertoires pour rechercher des images, séparées par des virgules" +msgid "at position" +msgstr "à la position" -msgid "GGadget" -msgstr "" +msgid "axis variation table" +msgstr "table de variation des axes" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"Ceci est un gadget \"abstrait\". Il n'apparaîtra jamais sur l'écran\n" -"mais il est à la racine de l'arborescence de gadget à partir duquel tous les " -"autres héritent." +msgid "baseline table (AAT version)" +msgstr "table de lignes de base (version AAT)" + +msgid "bitmap data table (AAT version)" +msgstr "table de données bitmap (version AAT)" -msgid "Color|Foreground" -msgstr "Premier-plan" +msgid "bitmap data table (OT version)" +msgstr "table de données bitmap (version OT)" -msgid "Text color for popup windows" -msgstr "Couleur du texte pour les fenêtre pop-up" +msgid "bitmap font header table" +msgstr "table d'entêtre de fonte bitmap" -msgid "Background color for popup windows" -msgstr "Couleur d'arrière-plan des fenêtre pop-up" +msgid "bitmap location table (AAT version)" +msgstr "table d'emplacement bitmap (version AAT)" -msgid "Delay" -msgstr "Délai" +msgid "bitmap location table (OT version)" +msgstr "table d'emplacement bitmap (version OT)" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Délai (en millisecondes) avant que les fenêtres pop-up apparaissent" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "de" -msgid "Life Time" -msgstr "Durée" +msgid "can't create temporary file\n" +msgstr "Impossible de créer le fichier temporaire\n" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Temps (en millisecondes) que les fenêtres pop-up restent visibles" +msgid "character code mapping table" +msgstr "table de mappage des codes de caractères" -msgid "Popup" -msgstr "Pop-up" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "entrée cidmap hors limites : %s" -msgid "Popup windows" -msgstr "Fenêtre pop-up" +msgid "classes" +msgstr "Classes" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Image utilisée pour les marques de liste actives (remplace la boîte)" +msgid "component with no base glyph" +msgstr "composant sans glyphe de base" -msgid "Disabled Image" -msgstr "Image désactivée" +msgid "control value program table" +msgstr "table de programme de contrôle de valeur" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Image utilisée pour les marques de liste inactives (remplace la boîte)" +msgid "control value table" +msgstr "table de valeur de contrôle" -msgid "Size of the list mark" -msgstr "Dimension de la marque de liste" +msgid "copyright notice" +msgstr "copyright" -msgid "List Mark" -msgstr "Marque de liste" +#, c-format +msgid "couldn't find the character %s" +msgstr "Caractère référencé '%s' non trouvé" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Ceci est la marque qui différencie les zones de liste et les boutons\n" -"de liste des zones de texte et boutons normaux." +msgid "couldn't write encodings file\n" +msgstr "Impossible d'écrire le fichier de codage\n" -msgid "Line" -msgstr "Séparateur" +msgid "coverage" +msgstr "Couverture" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" -"Une ligne de séparation tracée en travers d'une boîte de dialogue ou dans un " -"menu" +msgid "coverage table extends beyond end of table\n" +msgstr "La table de couverture s'étend au-delà de la fin de table\n" -msgid "HV Group Box" -msgstr "Boîte de groupement HV" +msgid "cursive entry" +msgstr "entrée cursive" -msgid "A box drawn around other gadgets" -msgstr "Une boîte dessinée autour d'autres gadgets" +msgid "cursive exit" +msgstr "sortie cursive" -msgid "List" -msgstr "Liste" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Latin : Manuscrite" -msgid "Title Background" -msgstr "Couleur d'arrière-plan du titre" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Scripte" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" -"Couleur du texte de l’entête de colonne en haut de la matrice d'édition" +msgid "digital signature table" +msgstr "table de signature numérique" -msgid "Title Text Color" -msgstr "Couleur de texte du titre" +msgid "either by explicitly entering the contribution" +msgstr "spécifiant manuellement la contribution de chaque design maître," -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" -"Couleur des séparateurs de colonne dans la section titre d'une matrice " -"d'édition" +msgid "electronic end user license table" +msgstr "table de licence d'utilisateur" -msgid "Title Divider Color" -msgstr "Couleur du séparateur de titre" +msgid "em units" +msgstr "unités em" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" -"Couleur des séparateurs de colonne dans la section principale d'une matrice " -"d'édition" +msgid "em-units" +msgstr "unités em" -msgid "Rule Color" -msgstr "Couleur de séparateur de colonne" +msgid "embedded bitmap scaling control table" +msgstr "table de contrôle de l'échelle des bitmaps incorporées" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" -"Couleur d'une entrée figée (inchangeable) dans la section principale d'une " -"matrice d'édition" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "Fin de sous-routine atteinte sans retour dans %s\n" -msgid "Frozen Color" -msgstr "Couleur figée" +msgid "extended metamorphosis table" +msgstr "table de métamorphose étendue" -msgid "Active Color" -msgstr "Couleur active" +msgid "false" +msgstr "faux" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" -"Couleur d'une entrée active (modifiable) dans la section principale d'une " -"matrice d'édition" +msgid "family name" +msgstr "Nom de la famille" -msgid "Active Background" -msgstr "Couleur d'arrière-plan actif" +msgid "font descriptor table" +msgstr "table de descripteur de fonte" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" -"Couleur d'arrière-plan d'une entrée active dans la section principale d'une " -"matrice d'édition" +msgid "font header table" +msgstr "table d'entête de fonte" -msgid "Font used to draw titles of a matrix edit" -msgstr "Fonte utilisée pour écrire les titres d'une matrice d'édition" +msgid "font metrics table" +msgstr "table de métriques de fonte" -msgid "Title Font" -msgstr "Fonte du titre" +msgid "font name" +msgstr "Nom de la fonte" -msgid "Matrix Edit" -msgstr "Matrice d'édition" +msgid "font program table" +msgstr "table de programme de fonte" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "Matrice d'édition (comme dans un tableur)" +msgid "font variation table" +msgstr "table de variation de fonte" -msgid "Matrix Edit Continued" -msgstr "Matrice d'édition 2" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "La f-ontogenèse récapitule la file'o-ogenèse" -msgid "Row|New" -msgstr "Nouvelle" +msgid "full name" +msgstr "Nom complet" -msgid "Menu Bar" -msgstr "Barre de menu" +msgid "gaspTableEntry|New" +msgstr "Nouvelle" -msgid "MacIcons" -msgstr "Icônes Mac" +msgid "glyph definition table" +msgstr "table de définition de glyphe" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" -"Utiliser des icônes de style Mac pour indiquer les modificateurs (par " -"exemple ^ pour le contrôle)\n" -"ou lors d'une abréviation (par exemple \"Cnt-\")" +msgid "glyph location table" +msgstr "table de positionnement des glyphes" -msgid "Text color for progress windows" -msgstr "Couleur du texte pour les fenêtre de progression" +msgid "glyph name and PostScript compatibility table" +msgstr "table de noms de glyphe et de compatibilité PostScript" -msgid "Color used to draw the progress bar" -msgstr "Couleur utilisée pour dessiner la barre de progression" +msgid "glyph outline table" +msgstr "table de contour de glyphe" -msgid "Color|FillColor" -msgstr "Couleur de remplissage" +msgid "glyph positioning table" +msgstr "table de positionnement de glyphe" -msgid "Background color for progress windows" -msgstr "Couleur d'arrière-plan pour les fenêtres de progression" +msgid "glyph reference table" +msgstr "table de référence de glyphe" -msgid "Progress" -msgstr "Progression" +msgid "glyph substitution table" +msgstr "table de substitition de glyphe" -msgid "Progress Bars" -msgstr "Barres de progression" +msgid "glyph variation table" +msgstr "table de variation de glyphe" -msgid "Radio Button" -msgstr "Bouton radio" +msgid "glyphs" +msgstr "Glyphes" -msgid "Image used instead of the Radio On Mark" -msgstr "Image utilisée au lieu de la marque radio sélectionnée" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "table d'ajustement à la grille et de procédure de conversion des scans" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" -"Image utilisée au lieu de la marque radio sélectionnée (quand le bouton " -"radio est désactivé)" +msgid "horizontal device metrics table" +msgstr "table de métriques périphériques horizontales" -msgid "Radio On Mark" -msgstr "Marque radio sélectionnée" +msgid "horizontal header table" +msgstr "table d'entête horizontale" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "La marque montrant un bouton radio sélectionné (enfoncé, activé)" +msgid "horizontal metrics table" +msgstr "table de métriques horizontales" -msgid "Image used instead of the Radio Off Mark" -msgstr "Image utilisée au lieu de la marque radio désélectionnée" +msgid "horizontal style table" +msgstr "table de style horizontal" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" -"Image utilisée au lieu de la marque radio désélectionné (quand le bouton " -"radio est désactivé)" +msgid "if smaller than" +msgstr "Si inférieures à" -msgid "Radio Off Mark" -msgstr "Marque radio désélectionnée" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "Si tangente inf. à" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" -"La marque montrant un bouton radio désélectionné (non enfoncé, non " -"sélectionné)" +msgid "justification table (AAT version)" +msgstr "table de justification (version AAT)" -msgid "Check Box" -msgstr "Case à cocher" +msgid "justification table (OT version)" +msgstr "table de justification (version OT)" -msgid "Check Box On Mark" -msgstr "Marque de case à cocher sélectionnée" +msgid "kern pair" +msgstr "Paire de crénage" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "La marque montrant une case à cocher sélectionnée (remplie, activée)" +msgid "kerning table" +msgstr "table de crénage" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Image utilisée au lieu de la marque de case à cocher désélectionnée" +msgid "kerning.plist attempts to redefine a class kerning offset." +msgstr "kerning.plist tente de redéfinir une classe de décalage de crénage." -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgid "kerning.plist defines an offset between classes in different lookups." msgstr "" -"Image utilisée au lieu de la marque de case à cocher désélectionnée (quand " -"la case n'est pas cochée)" +"kerning.plist définit un décalage entre deux classes dans différents lookups." -msgid "Check Box Off Mark" -msgstr "Marque de case à cocher désélectionnée" +msgid "" +"kerning.plist defines kerning between two glyphs that are already kerned." +msgstr "kerning.plist définit le crénage entre deux glyphes qui en ont déjà." -msgid "The mark showing a checkbox is off (up, not selected)" +msgid "" +"kerning.plist defines kerning between two glyphs that are already partially " +"kerned." msgstr "" -"La marque montrant une case à cocher est désactivée (vide, non sélectionnée)" +"kerning.plist définit le crénage entre deux glyphes qui ont déjà un crénage " +"partiel." -msgid "Bad font" -msgstr "Fonte incorrecte" +msgid "kerning.plist has a non-numeric offset." +msgstr "kerning.plist a un décalage non numérique." -msgid "Bad font specification" -msgstr "Spécification de fonte incorrecte" +msgid "kerning.plist references a missing kerning class." +msgstr "kerning.plist fait référence à une classe manquante de crénage." -#, c-format -msgid "Could not open %s" -msgstr "Impossible d'ouvrir %s" +msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgstr "" +"kerning.plist fait référence à une entité qui est ni un glyphe ni un groupe." -msgid "Could not open image" -msgstr "Impossible d'ouvrir l'image" +msgid "layercontents.plist lists no valid layers." +msgstr "layercontents.plist ne liste aucun calque valide." -msgid "Store this filename in preferences" -msgstr "Stocker ce nom de fichier dans les préférences" +msgid "layout feature table" +msgstr "table d'agencement" -msgid "Save Resource file as..." -msgstr "Enregistrer le fichier de ressource sous..." +msgid "ligature" +msgstr "Ligature" -#, c-format -msgid "Failed to open %s for output" -msgstr "Impossible d'ouvrir le fichier %s en écriture" +msgid "ligature caret table" +msgstr "table de coupures de ligatures ('ligature caret')" -msgid "Open failed" -msgstr "Échec de l'ouverture" +msgid "linear threshold table" +msgstr "table de seuil linéaire" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Valeur numérique incorrecte pour %s.%s" +msgid "" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"logical AND\n" +"Dépile deux valeurs, puis empile le résultat" -msgid "An error occurred when writing the resource file" +msgid "" +"logical NOT\n" +"Pops a number, if 0 pushes 1, else pushes 0" msgstr "" -"Une erreur s'est produite lors de l'enregistrement du fichier de ressource" +"logical NOT\n" +"Dépile un nombre, si 0 empile 1, autrement empile 0" -msgid "Write failed" -msgstr "Échec lors de l'écriture du fichier" +msgid "" +"logical OR\n" +"Pops two values, ors them, pushes result" +msgstr "" +"logical OR\n" +"Dépile deux valeur, évalue le OR sur elles, empile le résultat" -msgid "Border Width" -msgstr "Largeur de bordure" +msgid "longer than" +msgstr "plus longues que" -msgid "Padding" -msgstr "Espacement" +msgid "mark" +msgstr "signe" -msgid "Radius" -msgstr "Rayon" +msgid "math table" +msgstr "table MATH" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgid "maximum profile table" +msgstr "table de profile maximum" + +msgid "metamorphosis table" +msgstr "table de métamorphose" + +msgid "" +"moves point to InterSECTion of two lines\n" +"Pops start,end start,end points of two lines\n" +"and a point to move. Point is moved to\n" +"intersection" msgstr "" -"Valeur numérique incorrected pour %s.%s, elle doit être comprise entre 0 et " -"255" +"moves point to InterSECTion of two lines\n" +"Dépile les points de départ, fin départ et fin de deux lignes\n" +"et un point à déplacer. Le point est déplacé\n" +"à l'intersection" -msgid "X Resource Editor" -msgstr "Editeur de ressources X" +msgid "multiple subs" +msgstr "Substitutions multiples" -msgid "Inherits from" -msgstr "Hérite de" +msgid "name table" +msgstr "table de nom" -msgid "Does not inherit from anything" -msgstr "N'hérite pas de quoi que ce soit." +msgid "nohints" +msgstr "sans hints" -msgid "Inherit" -msgstr "Héritage" +msgid "of each master design, or by entering the design" +msgstr "soit en indiquant les valeurs du design pour chacun des axes" -msgid "Inherits for same field in parent" -msgstr "Hérites si même champs dans le parent" +msgid "optical bounds table" +msgstr "table des limites optiques" -msgid "Outline Inner Border" -msgstr "Bordure intérieure du contour" +msgid "pair" +msgstr "paire" -msgid "Outline Outer Border" -msgstr "Bordure extérieure du contour" +msgid "points|Merge to Line" +msgstr "F_usionner à la ligne" -msgid "Show Active Border" -msgstr "Montrer la bordure active" +msgid "points|_Merge" +msgstr "F_usionner" -msgid "Outer Shadow" -msgstr "Ombre extérieure" +msgid "positioning" +msgstr "positionnement" -msgid "Depressed Background" -msgstr "Arrière-plan enfoncé" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "" +"Le nombre de pixels par em (ppem) est différent dans les deux fontes, je " +"refuse lâchement de comparer les glyphes\n" -msgid "Outline Default Button" -msgstr "Contour par défaut de bouton" +msgid "problfixup|Bad Directions" +msgstr "Directions incorrectes" -msgid "Background Gradient" -msgstr "Dégradé de l'arrière-plan" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Correction des chevauchement avant enregistrement" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "H." +msgid "problfixup|Missing Extrema" +msgstr "Extréma manquants" -msgid "Normal Text Color:" -msgstr "Couleur de texte normal :" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Extréma manquants (avec prudence" -msgid "Disabled Text Color:" -msgstr "Couleur de texte désactivé :" +msgid "problfixup|Open Contours" +msgstr "Contours ouverts" -msgid "Normal Background:" -msgstr "Arrière-plan normal" +msgid "problfixup|Self Intersections" +msgstr "Auto-intersections" -msgid "Disabled Background:" -msgstr "Arrière-plan désactivé" +msgid "problfixup|Too Many Points" +msgstr "Trop de points" -msgid "Depressed Background:" -msgstr "Arrière-plan enfoncé :" +msgid "problselect|Bad Direction" +msgstr "Direction incorrecte" -msgid "Background Gradient:" -msgstr "Dégradé de l'arrière-plan :" +msgid "problselect|Errors" +msgstr "Erreurs" -msgid "Brightest Border:" -msgstr "Bordure la plus brillante :" +msgid "problselect|Missing Extrema" +msgstr "Extréma manquants" -msgid "Brighter Border:" -msgstr "Bordure brillante :" +msgid "problselect|Open Contours" +msgstr "Contours ouverts" -msgid "Darker Border:" -msgstr "Bordure sombre :" +msgid "problselect|Self Intersections" +msgstr "Auto-intersections" -msgid "Darkest Border:" -msgstr "Bordure la plus sombre :" +msgid "properties table" +msgstr "table des propriétés" -msgid "Inner Border:" -msgstr "Bordure intérieure :" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "'return' mais pas dans sous-routine dans %s\n" -msgid "Outer Border:" -msgstr "Bordure extérieure :" +#, c-format +msgid "roll out of range in %s\n" +msgstr "Valeur hors limite dans %s\n" + +msgid "set the auto FLIP boolean to OFF" +msgstr "Met le booléen auto FLIP à OFF" + +msgid "set the auto FLIP boolean to ON" +msgstr "Met le booléen auto FLIP à ON" -msgid "Active Border:" -msgstr "Bordure active :" +msgid "sfnt Revision:" +msgstr "Version sfnt :" -msgid "Border Type:" -msgstr "Type de bordure :" +msgid "sfnt _Revision:" +msgstr "_Révision sfnt:" -msgid "Border Shape:" -msgstr "Formes de bordure :" +msgid "subtable" +msgstr "Sous-table" -msgid "Border Width:" -msgstr "Épaisseur de bordure :" +msgid "tracking table" +msgstr "Table de suivi" -msgid "Padding:" -msgstr "Espacement :" +msgid "true" +msgstr "vrai" -msgid "Radius:" -msgstr "Rayon :" +msgid "unknown SIL table" +msgstr "table SIL inconnue" -msgid "Font:" -msgstr "Fonte :" +msgid "values for each axis" +msgstr "valeur pour chaque axe" -msgid "See also:" -msgstr "Voir aussi :" +msgid "vertical device metrics table" +msgstr "table de métriques périphériques verticales" -msgid "Default Background" -msgstr "Arrière-plan par défaut" +msgid "vertical header table" +msgstr "table d'entête verticale" -msgid "Default background color for windows" -msgstr "Couleur d'arrière-plan par défaut pour toutes les fenêtres" +msgid "vertical metrics table" +msgstr "table de métriques verticales" -msgid "Default Foreground" -msgstr "Premier-plan par défaut" +msgid "vertical origin table" +msgstr "table d'origine verticale" -msgid "Default foreground color for windows" -msgstr "Couleur de premier-plan par défaut pour toutes les fenêtres" +msgid "weight" +msgstr "Graisse :" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Largeur physique de l'écran, mesurée en centimètres\n" -"Pour que cela prenne effet, vous devez sauvegarder les données de " -"ressources\n" -"(appuyez sur le bouton [Enregistrer]) et redémarrer fontforge" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Système d'écriture" -msgid "Screen Width in Centimeters" -msgstr "Largeur d'écran en centimètres" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Tout}" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Largeur physique de l'écran, mesurée en pouces\n" -"Pour que cela prenne effet, vous devez sauvegarder les données de " -"ressources\n" -"(appuyez sur le bouton [Enregistrer]) et redémarrer fontforge" +msgid "{Deleted Glyph}" +msgstr "{Glyphe supprimé}" -msgid "Screen Width in Inches" -msgstr "Largeur d'écran en pouces" +msgid "{End of Line}" +msgstr "{Fin de la ligne}" -msgid "GDraw" -msgstr "" +msgid "{End of Text}" +msgstr "{Fin du texte}" -msgid "General facts about the windowing system" -msgstr "Données générales sur le système de fenêtres" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "Classe 1 : {N'importe quoi d'autre}" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Impossible de créer le répertoire: %1$s\n" -"%2$s\n" -"%3$s" +msgid "{Start of Input}" +msgstr "{Début}" -msgid "ScrollBar" -msgstr "Barre de défilement" +msgid "{Start of Line}" +msgstr "{Début de ligne}" -msgid "Scroll Bar" -msgstr "Barre de défilement" +msgid "° Clockwise" +msgstr "° sens horaire" -msgid "SB Thumb" -msgstr "Coulisse de barre de défilement" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° sens anti-horaire" -msgid "Scroll Bar Thumb" -msgstr "Coulisse de barre de défilement" +msgid "¹ \"Near\" means within" +msgstr "¹ 'proche' signifiant à moins de " -msgid "TabSet" -msgstr "Onglet" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ de base (8r)" -msgid "Tab Set" -msgstr "Onglet" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Fontes bitmap ΤεΧ" -msgid "VerticalTabSet" -msgstr "Onglet vertical" +msgid "ΤεΧ General" +msgstr "Symboles généraux ΤεΧ " -msgid "Vertical Tab Set" -msgstr "Onglet vertical" +msgid "ΤεΧ Math Extension" +msgstr "Extension mathématiques pour ΤεΧ" -msgid "Text Field" -msgstr "Zone de texte" +msgid "ΤεΧ Math Symbol" +msgstr "Symboles mathématiques ΤεΧ" -msgid "List Field" -msgstr "Zone de liste" +msgid "ΤεΧ Names" +msgstr "Noms ΤεΧ" -msgid "List Field (Combo Box)" -msgstr "Zone de liste (Combo Box)" +#, c-format +msgid "" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" +msgstr "" +"\"%1$s\" dans %2$s contient une classe %5$s d'ancre (%3$g, %4$g) qui diffère " +"de sa contrepartie par correspondance de point\n" -msgid "List Field Menu" -msgstr "Menu de la zone de liste" +#, c-format +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +msgstr "" +"\"%s\" dans %s ne contenait pas de lookup de positionnement par paire ∆x=%d " +"∆y=%d ∆x_adv=%d ∆y_adv=%d à %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Boîte entourant la marque de liste dans une zone liste (Combo Box)" +#, c-format +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" +msgstr "" +"\"%s\" dans %s ne contenait pas de lookup de positionnement ∆x=%d ∆y=%d " +"∆x_adv=%d ∆y_adv=%d\n" -msgid "Numeric Field" -msgstr "Champ numérique" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "\"%s\" dans %s ne contenait pas de lookup de substitution à%s\n" -msgid "Numeric Field (Spinner)" -msgstr "Champ numérique (Spinner)" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "“%1$s” dans %2$s ne contenait pas de classe %5$s d'ancre (%3$g,%4$g)\n" -msgid "Numeric Field Sign" -msgstr "Indication de champ numérique" +msgid "←_Left" +msgstr "←_Gauche" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "La boîte autour des flèches haut/bas d'un champ numérique (spinner)" +msgid "↓_Down" +msgstr "↓_Bas" -msgid "Could not open file" -msgstr "Lecture du fichier impossible" +#, c-format +msgid "∆Curvature: %g" +msgstr "∆Courbure: %g" -msgid "_Save in UTF8" -msgstr "_Enregistrer en UTF8" +msgid "∆x_adv" +msgstr "∆x_cha" -msgid "Save in _UCS2" -msgstr "Enregistrer en _UCS2" +msgid "∆x_adv #1" +msgstr "∆x_cha #1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "70" +msgid "∆x_adv #2" +msgstr "∆x_cha #2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "127" +msgid "∆y_adv" +msgstr "∆y_cha" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "Impossible de trouver votre fichier de raccourcis clavier !\n" +msgid "∆y_adv #1" +msgstr "∆y_cha #1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "Impossible d'ouvrir le fichier de raccourcis clavier : %s\n" +msgid "∆y_adv #2" +msgstr "∆y_cha #2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" -"Impossible d'ouvrir le fichier de raccourcis clavier pour mises à jour.\n" +#~ msgid "Recovery Complete" +#~ msgstr "Récupération complétée" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" -"Impossible de renommer le nouveau fichier de raccourcis sur l'ancien !\n" +#~ msgid "Tools_2" +#~ msgstr "Outils_2" #, c-format -msgid "Reason:%s\n" -msgstr "Raison:%s\n" +#~ msgid "" +#~ "Your file %s has been recovered.\n" +#~ "You must now Save your file to continue working on it." +#~ msgstr "" +#~ "Votre fichier %s a été récupéré.\n" +#~ "Vous devez maintenant l'enregistrer pour continuer de travailler avec." diff -Nru fontforge-20201107~dfsg/po/hr.po fontforge-20220308~dfsg/po/hr.po --- fontforge-20201107~dfsg/po/hr.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/hr.po 2022-03-08 10:14:24.000000000 +0000 @@ -4,16 +4,16 @@ # George Williams, , 2006. # # Translators: -# Milo Ivir , 2019-2020. +# Milo Ivir , 2019-2022. # # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Milo Ivir \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Croatian\n" "Language: hr_HR\n" "MIME-Version: 1.0\n" @@ -27,450 +27,431 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Program za uređivanje fontova" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"\n" +"If the default decomposition is inappropriate for this font, you may choose " +"your own." msgstr "" -"FontForge je program za uređivanje konturnih i bitmap fontova. Omogućuje " -"stvaranje, uređivanje ili konvertiranje raznih vrsta fontova, uključujući " -"PostScript, TrueType, OpenType, CID, multiple-master, CFF, SVG i BitMap " -"(bdf, FON, NFNT) fontove." +"\n" +"\n" +"Ako je zadano rastavljanje neprikladno za ovaj font, možeš odabrati vlastito." msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"\n" +"Layers:" msgstr "" -"FontForge je slobodan softver otvorenog koda te je izrađen za razne " -"operacijske sustave. FontForge se može koristiti u grafičkom načinu rada ili " -"putem naredbenog retka." +"\n" +"Slojevi:" msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" -"FontForge je lako naučiti. Na raspolaganju stoje različiti priručnici – od " -"osnovnih vježbi, sve do naprednijih funkcija, kao što su izrada i upotreba " -"skriptova." - -msgid "Fontforge showing a glyph being edited" -msgstr "Fontforge prikazuje uređivanje grafema" - -msgid "Font Editor" -msgstr "Font editor" +" Ravni gradijent se prikazuje crtom od početne do\n" +"krajnje točke.\n" +" Kružni gradijent se prikazuje crtom od njegovog\n" +"središta, a duljinu određuje krajnji polumjer.\n" +"Ako postoji još jedna dodatna točka, ta točka\n" +"predstavlja fokus gradijenta, ako se točka izostavi,\n" +"fokus je jednak polumjeru." -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +msgid " Attach right" +msgstr " Prikači desno" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "font;fontovi;editor;TTF;OTF;pismo;" +msgid " Floating accent" +msgstr " Plutajući naglasak" -msgid "Additional arguments for autotrace program:" -msgstr "Dodatni argumenti za program za automatsko precrtavanje:" +msgid " Hang left" +msgstr " Objesi lijevo" -msgid "Can't find autotrace" -msgstr "Program za automatsko precrtavanje nije nađen" +msgid " Hang right" +msgstr " Objesi desno" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Program za automatsko precrtavanje nije nađen (postavi varijablu okruženja " -"AUTOTRACE)\n" -"ili preuzmi sa stranice:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Zanemaruje se '%c%c%c%c'\n" -msgid "Autotracing..." -msgstr "Automatsko precrtavanje …" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Zanemaruje se '%c%c%c%c' %s\n" -msgid "Nothing to trace" -msgstr "Nema se što precrtati" +#, c-format +msgid " Left Bound=%d" +msgstr " Lijeva granica=%d" -msgid "Can't find mf" -msgstr "Nije moguće naći program metafont" +#, c-format +msgid " Mirror=%.30s" +msgstr " Zrcali=%.30s" -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"Nije moguće naći mf program -- metafont (postavi varijablu za MF okruženja)\n" -"ili preuzmi sa stranica:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Program je dio TeX distribucije" +#, c-format +msgid " Right Bound=%d" +msgstr " Desna granica=%d" -msgid "Can't create temporary directory" -msgstr "Nije moguće stvoriti privremenu mapu" +msgid " Stroke _Width:" +msgstr " _Debljina poteza:" -msgid "Can't run mf" -msgstr "Nije moguće pokrenuti program metafont" +msgid " Subsequent errors will not be reported.\n" +msgstr " O svim daljnjim greškama se neće izvještavati.\n" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Nije bilo moguće čitati (ili naći) izlaznu mf datoteku" +#. GT: X is a coordinate, the leading spaces help to align it +msgid " X" +msgstr " X" -msgid "MetaFont exited with an error" -msgstr "MetaFont je izašao s greškom" +msgid " Y" +msgstr " Y" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Greška u automatskoj širini 'AutoWidth' na %s\n" - -msgid "Couldn't open file" -msgstr "Neuspjelo otvaranje datoteke" +msgid " %s: line %d\n" +msgstr " %s: %d. redak\n" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Neuspjelo otvaranje datoteke %.200s" +msgid " Adding a size will create it by scaling." +msgstr " Dodavanjem veličine će ga stvoriti skaliranjem." -msgid "No Kern Pairs" -msgstr "Nema podrezanih parova" +msgid " Adding a size will create it." +msgstr " Dodavanjem veličine će ga stvoriti." -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Nema podrezanih parova u %.200s" +msgid "" +" At least one anchor point used point matching. It may be out of date now." +msgstr "" +" Barem jedna točka sidra je koristila poklapanje točaka. Sad je možda " +"zastarjela." -#, c-format msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." +" At least one reference to this glyph used point matching. That match is now " +"out of date." msgstr "" -"Veličina graničnog okvira za %s je prevelik za ovaj algoritam. Zanemaruje se." +" Barem jedna točka sidra je koristila poklapanje točaka. To je poklapanje " +"sada zastarjelo." -msgid "Glyph too big" -msgstr "Grafem prevelik" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" +msgstr " Neispravna tablica kontekstne zamjene niza, zanemaruje se\n" -msgid "Spiros did not converge" -msgstr "Spiro krivulje se nisu približile" +msgid " Bad contextual chaining table, ignored\n" +msgstr " Neispravna tablica kontekstnog niza, zanemaruje se\n" -msgid "Scaling Bitmaps" -msgstr "Skaliranje bitmapa" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr " Neispravna tablica kontekstne zamjene, zanemaruje se\n" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" -"Pokušaj ponovnog stvaranja veličine u pikselima, koja nije stvorena (%d@%d)" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr " Neispravna kontekstna tablica, znemaruje se\n" -msgid "Missing Bitmap" -msgstr "Nedostaje bitmap" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr " Neispravna tablica poravnanja kurziva, zanemaruje se\n" -msgid "Save Failed" -msgstr "Neuspjelo spremanje" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr " Neispravna tablica klasa podrezivanja, zanemaruje se\n" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "Datoteka je pre kompleksna (ili neispravna ili prazna) za obrađivanje" +msgid " Bad ligature table, ignored\n" +msgstr " Neispravna tablica ligatura, zanemaruje se\n" -msgid "Too Complex or Bad" -msgstr "Pre kompleksna ili neispravna" +msgid " Bad mark attachment table, ignored\n" +msgstr " Neispravna tablica povezivanja dijakritičkih znakova, zanemaruje se\n" -msgid "Not a plate file" -msgstr "Nije 'plate' datoteka" +msgid " Bad multiple substitution table, ignored\n" +msgstr " Neispravna tablica višestruke zamjene, zanemaruje se\n" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"Čini se, da se ne radi o 'plate' datoteci\n" -"Prvi redak neispravan" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr " Neispravna tablica podrezivanja parova, zanemaruje se\n" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"Čini se, da se ne radi o 'plate' datoteci\n" -"Očekuje se lijeva zagrada" +msgid " Bad simple positioning table, ignored\n" +msgstr " Neispravna tablica jednostavnog pozicioniranja, zanemaruje se\n" + +msgid " Bad simple substitution table, ignored\n" +msgstr " Neispravna tablica jednostavne zamjene, zanemaruje se\n" + +#, c-format +msgid " Curvature: %g" +msgstr " Zakrivljenost: %g" + +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Zakrivljenost: %g Polumjer: %g" msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"Čini se, da se ne radi o 'plate' datoteci\n" -"Očekuje se jedan od 'voc[]z'" +" Instrukcije u ovom grafemu (ili grafemu koji se na njega referencira) su " +"sad zastarjele." -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" -"Čini se, da se ne radi o 'plate' datoteci\n" -"Očekuju se dva realna broja" +" Instrukcije u ovom grafemu (ili grafemu koji se na njega referencira) su " +"izgubljene." -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "Datoteka je pre kompleksna (ili neispravna) za obrađivanje" +msgid " Next" +msgstr " Sljedeća" -msgid "Can't find the file" -msgstr "Nije moguće naći datoteku" +msgid " Next CP" +msgstr " Sljedeća kontrolna točka" -msgid "Bad xfig file" -msgstr "Neispravna xfig datoteka" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " Možda radije želiš koristiti ključnu riječ 'sub' umjesto 'subs'?" -msgid "Bad image file" -msgstr "Neispravna slikovna datoteka" +msgid " Prev" +msgstr " Prethodna" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Neispravna slikovna datoteka: %.100s" +msgid " Prev CP" +msgstr " Prethodna kontrolna točka" -msgid "Nothing Selected" -msgstr "Ništa nije odabrano" +msgid " Removing a size will delete it." +msgstr " Uklanjanjem veličine će ga izbrisati." -msgid "You must select a glyph before you can import an image into it" -msgstr "Za uvoz slike moraš najprije odabrati grafem" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " Isti kao naziv fonta" -msgid "More Images Than Selected Glyphs" -msgstr "Više slika nego što je odabranih grafema" +msgid " There must be at least one contextual rule" +msgstr " Mora postojati barem jedno kontekstno pravilo" -msgid "Bad Template" -msgstr "Neispravni predložak" +#, c-format +msgid " Used in %s\n" +msgstr " Korišteno u %s\n" -msgid "Bad template, no extension" -msgstr "Neispravni predložak, bez sufiksa" +msgid " _Em Size:" +msgstr " _Veličina četverca:" -msgid "Bad template, unrecognized format" -msgstr "Neispravni predložak, neprepoznati format" +msgid " refers to a missing glyph" +msgstr " referencira se na nedostajući grafem" -msgid "Nothing Loaded" -msgstr "Ništa nije učitano" +msgid " snapped" +msgstr " privučeno" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Unicode vrijednost (%x) se ne nalazi u fontu, zanemaruje se" - -msgid "Unicode value not in font" -msgstr "Unicode vrijednost nije u fontu" +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! Nepoznati format znaka za umetanje %d !!!!\n" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "U fontu nema vrijednosti kodiranja (%x), zanemaruje se" - -msgid "Encoding value not in font" -msgstr "U fontu nema vrijednosti kodiranja" +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" +msgstr "" +"!!!!! Neispravni format koordinata osnove (%d) za '%c%c%c%c' u pismu '%c%c%c" +"%c' u 'BASE' tablici\n" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Neispravna slikovna datoteka, nije bitmap: %.100s" - -msgid "Don't Warn Again" -msgstr "Ne upozoravaj ponovo" - -msgid "_OK" -msgstr "_U redu" +msgid "" +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" +msgstr "" +"!!!!! Broj koordinata (%d) za pismo '%c%c%c%c' se ne poklapa s brojem oznaka " +"osnove (%d) u 'BASE' tablici\n" -msgid "Bad Reference" -msgstr "Neipravna referenca" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" veličina=%d točka=%d (%d,%d) udaljenost=%g" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" -"Pokušavaš umetnuti referencu na %1$s u %2$s.\n" -"Međutim, %1$s ne postoji u ovom fontu, niti je mogu naći izvorni znak, na " -"koji se referencira.\n" -"Neće se kopirati." +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "„%s” nije naziv poznatog zadanog sidra u %d. retku od %s." -msgid "_Yes" -msgstr "_Da" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "„%s” nije naziv poznatog zadanog zapisa vrijednosti u %d. retku od %s." -msgid "Yes to _All" -msgstr "Da za _sve" +msgid "\"Symbol\"" +msgstr "„Symbol”" -msgid "No _to All" -msgstr "Ne _za sve" +msgid "%" +msgstr "%" -msgid "_No" -msgstr "_Ne" +msgid "% +" +msgstr "% +" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Pokušavaš umetnuti referencu na %1$s u %2$s.\n" -"Međutim, %1$s ne postoji u ovom fontu.\n" -"Želiš li kopirati originalne krivulje (ili izbrisati referencu)?" - -msgid "Anchor Lost" -msgstr "Izgubljeno sidro" +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s nije ispravni naziv klase (ili broj)" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"Barem jedna točka sidra je izgubljena tijekom umetanja iz jednog fonta u " -"drugi, jer nije nađena istovjetna klasa sidara u novom fontu." - -msgid "Duplicate Anchor" -msgstr "Duplo sidro" +"%.100s je nepoznati format (ili koristi format font-funkcija koje fontforge " +"ne podržava ili je toliko pokvaren, da ga nije moguće čitati)" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Već postoji točka sidra s nazivom %1$.40s i %2$.40s." +msgid "%.30s (%d,%d)" +msgstr "%.30s (%d,%d)" -msgid "Different Fonts" -msgstr "Drugačiji fontovi" +#, c-format +msgid "%.40s" +msgstr "%.40s" +#, c-format msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"Pokušavaš umetnuti instrukcije grafema iz jednog fonta u drugi. To uglavnom " -"neće raditi, ako tablice 'prep', 'fpgm' i 'cvt' nisu iste.\n" -"Želiš li ipak nastaviti?" - -msgid "Please don't do that" -msgstr "Molimo te da to ne radiš" +"%.50s sadrži preokrenutu referencu. To se ovako ne može ispraviti. Želiš li " +"da se odspoji i nakon toga ispravi?" -msgid "You may not paste a reference into this window" -msgstr "Ne smiješ umetnuti referencu u ovaj prozor" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%1$.30s znakovni nizovi za %2$.30s" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Pokušaj stvaranja grafema, koji se referencira na sebe" +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s, pozicija %2$d, font %3$.90s%4$s" -msgid "Self-referential glyph" -msgstr "Samo-referencirajući grafem" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s, pozicija %2$d, veličina %3$d, font %4$.80s" -msgid "No Vertical Metrics" -msgstr "Bez uspravne metrike" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s iz pod-tablice tablice definicija %2$.50s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"Ovaj font nema aktiviranu uspravnu metriku.\n" -"Aktiviraj je putem „Element -> Informacije o fontu”." +"%1$s je imao referencu %2$s, s neispravnom matricom transformacije (jedan " +"element matrice je bio veći od 2). Umjesto toga je transformirana kontura " +"premještena u ovaj grafem te je stvorena referenca na nju." -msgid "Could not find original glyph" -msgstr "Izvorni grafem nije nađen" +#. GT: The user is trying to open a font file which contains multiple fonts and +#. GT: has asked for a font which is not in that file. +#, c-format +msgid "%1$s is not in font file" +msgstr "%1$s se ne nalazi u datoteci fontova" -msgid "Missing glyph" -msgstr "Grafem nedostaje" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Očekivano %3$s, dobiveno %4$s" -msgid "_Cancel" -msgstr "_Odustani" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s se referencira na prazni znak „%1$.20s”" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "Drugi grafem od %s" +msgid "%3d: " +msgstr "%3d: " -msgid "No Lookups" -msgstr "Nema tablica definicija" +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c Min. širenje=%d, Maks. širenje=%d" -msgid "No lookups to copy" -msgstr "Nema tablica definicija za kopiranje" +#, c-format +msgid "%d pixel bitmap" +msgstr "%d piksela bitmap" -msgid "Lookups" -msgstr "Tablice definicija" +#, c-format +msgid "%d pixels" +msgstr "%d piksela" -msgid "Choose which lookups to copy" -msgstr "Odaberi tablice definicija za kopiranje" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "Bitmap %d@%d piksela" -msgid "Attempt to make a character that refers to itself" -msgstr "Pokušaj stvaranja znaka, koji se referencira na sebe" - -msgid "Self-referential character" -msgstr "Samo-referencirajući znak" - -msgid "No selection\n" -msgstr "Ništa nije odabrano\n" - -msgid "Bitmap Paste" -msgstr "Umetanje bitmapa" - -msgid "Pasting..." -msgstr "Umetanje …" +#, c-format +msgid "" +"%s\n" +"Proceed anyway?" +msgstr "" +"%s\n" +"Svejedno nastaviti?" #, c-format -msgid "Can't open %s\n" -msgstr "Nije moguće otvoriti %s\n" +msgid "%s No Slope" +msgstr "%s bez nagiba" #, c-format -msgid "Failed to write %s\n" -msgstr "Neuspjelo zapisivanje za %s\n" +msgid "%s anchor %d" +msgstr "%s, sidro %d" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Nema grafema s nazivom %s, korišten kao uzorak u %s\n" +msgid "%s at ligature pos %d" +msgstr "%s na poziciji ligature %d" -msgid "Auto Hinting Font..." -msgstr "Automatsko postavljanje kontrola …" +#, c-format +msgid "%s base" +msgstr "%s osnova" -msgid "Converting PostScript" -msgstr "Konvertiranje PostScripta" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s pomoću %s" -msgid "Saving PostScript Font" -msgstr "Spremanje PostScript fonta" +#, c-format +msgid "%s contextual %d" +msgstr "%s, kontekstna %d" -msgid "Outlining glyphs" -msgstr "Konturiranje grafema" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s ne sadrži element na vrhu\n" -msgid "Inlining glyphs" -msgstr "Izrada unutarnjih kontura grafema" +#, c-format +msgid "%s entry" +msgstr "%s ulaz" -msgid "Shadowing glyphs" -msgstr "Sjenćanje grafema" +#, c-format +msgid "%s exit" +msgstr "%s izlaz" #, c-format msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" -"Baza podataka za obradu redoslijeda grafema i aliasa (unos nerazdvojen " -"tabulatorima) pri indeksu %d: %s\n" - -msgid "Encoding name" -msgstr "Naziv kodiranja" - -msgid "Please name this encoding" -msgstr "Zadaj naziv ovom kodiranju" - -msgid "Bad encoding file format" -msgstr "Neispravan datotečni format kodiranja" +"%s je imao konture i reference, stoga su konture premještene u ovaj grafem, " +"a referenca je dodana u original." +#, c-format msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" -"Ova datoteka sadrži neimenovano kodiranje, koje se ne može navesti u skriptu" +"Veličina graničnog okvira za %s je prevelik za ovaj algoritam. Zanemaruje se." +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Please name encoding %d in this file" -msgstr "Zadaj naziv kodiranju %d u ovoj datoteci" - -msgid "couldn't write encodings file\n" -msgstr "nije bilo moguće zapisati datoteku kodiranja\n" +msgid "%s in %s lookup %d" +msgstr "%s u %s tablici definicija %d" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Neuspjelo otvaranje 'cidmap' datoteke: %s" - -msgid "Missing cidmap file" -msgstr "Nedostaje cidmap datoteka" +msgid "" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "" +"%s je datoteka mac resursa, ali ne sadrži niti postscript niti truetype " +"fontove\n" #, c-format msgid "" @@ -480,10701 +461,9986 @@ "%s nije cidmap datoteka. Preuzmi\n" "http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Bad cidmap file" -msgstr "Neispravna cidmap datoteka" - -msgid "_Search" -msgstr "_Traži" - -msgid "_Use It" -msgstr "_Koristi je" - #, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Ovaj se font zasniva na skupu znakova %1$.20s-%2$.20s-%3$d. Tome najbliže je " -"nađen %1$.20s-%2$.20s-%4$d.\n" -"Želiš li, da se koristi taj skup ili želiš tražiti?" - -msgid "Use CID Map" -msgstr "Koristi CID mapiranje" - -msgid "_Browse" -msgstr "_Pretraži" - -msgid "_Give Up" -msgstr "_Odustani" +msgid "%s is not a class name for the backtracking classes." +msgstr "%s nije naziv klase za klase prethodnih." #, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge nije uspio pronaći cidmap datoteku za ovaj font. Datoteka nije " -"neophodna, ali će neke stvari funkcionirati bolje ako je imaš. Ako još nisi, " -"možda želiš preuzeti cidmap datoteke s:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"a zatim ih raspakiraj i premjesti u:\n" -" %.80s\n" -"\n" -"Želiš li potražiti odgovarajuću datoteku na tvom lokalnom disku?" - -msgid "No cidmap file..." -msgstr "Nema cidmap datoteke …" - -msgid "Find a cidmap file..." -msgstr "Nađi cidmap datoteku …" - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Sigurno želiš koristiti cidmap datoteku koja je nađena?" - -msgid "_Add" -msgstr "_Dodaj" - -msgid "_Delete" -msgstr "_Izbriši" - -msgid "Extraneous glyphs" -msgstr "Nepoznati grafemi" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"Trenutačno kodiranje sadrži grafeme koje nije moguće mapirati u CID-ove.\n" -"Želiš li da se izbrišu ili da se dadaju na kraj (gdje mogu stovriti " -"konflikte s budućim definicijama)?" +msgid "%s is not a class name for the forward classes." +msgstr "%s nije naziv klase za klase sljedećih." #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "cidmap zapis je izvan granica: %s" - -msgid "Not a CID-keyed font" -msgstr "Nije CID kodirani font" - -msgid "Encoding Too Large" -msgstr "Kodiranje je preveliko" - -msgid "MultipleEncodingIgnored" -msgstr "Višestruko kodiranje zanemareno" +msgid "%s is not a class name for the matching classes." +msgstr "%s nije naziv klase za klase poklapanja." #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Grafem CID-oznake %d je mapiran u više od %d kodiranja. Obradit će se samo " -"prvih %d." +msgid "%s is not in %.100s" +msgstr "%s nije u %.100s" #, c-format -msgid "No glyph named %s." -msgstr "Nema grafema s nazivom %s." +msgid "%s kerning class %d" +msgstr "%s, klasa podrezivanja %d" #, c-format -msgid "No CID named %s" -msgstr "Nema CID-a s nazivom %s" +msgid "%s line: %d %s\n" +msgstr "%s redak: %d %s\n" #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Neobradivi 'include' u %d. retku od %s" +msgid "%s line: %d %s: %s\n" +msgstr "%s redak: %d %s: %s\n" #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "'include filename' predugački u %d. retku od %s" +msgid "%s lookup %d" +msgstr "%s tablica definicija %d" #, c-format -msgid "End of file in include on line %d of %s" -msgstr "Kraj datoteke u 'include' u %d. retku od %s" +msgid "%s mark" +msgstr "%s dijakritički znak" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Nedostajuća zatvarajuća zagrada u 'include' u %d. retku od %s" +msgid "%s nested-substitutions %d" +msgstr "%s ugniježdena-zamjena %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Neodređena datoteka u 'include' u %d. retku od %s" +msgid "%s per glyph data %d" +msgstr "%s, podaci grafema %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "'include' naredbe su ugniježdene preduboko u %d. retku od %s" +msgid "%s subtable" +msgstr "%s, pod-talblica" #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "Neuspjelo otvaranje uključujuće datoteke (%s) on line %d of %s" +msgid "%s subtable %d" +msgstr "%s pod-talblica %d" #, c-format -msgid "Number too long on line %d of %s" -msgstr "Predugački broj u %d. retku od %s" +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "'SEAC' operator od %s je neispravan za Type2\n" #, c-format -msgid "Missing number on line %d of %s" -msgstr "Nedostaje broj u %d. retku od %s" +msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgstr "Krajnji znak 'SEAC'-sličnog operatora od %s je zastario za Type2\n" #, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Neočekivani znak (0×%02X) u %d. retku od %s" +msgid "%s's dotsection operator is deprecated for Type2\n" +msgstr "'dotsection' operator od %s je zastario za Type2\n" #, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Nazivi %s%s predugački u %d. retku od %s" +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "'sbw' operator od %s nije podržan za Type2\n" #, c-format -msgid "Missing name on line %d of %s" -msgstr "Nedostaje naziv u %d. retku od %s" +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "'vstem3' operator od %s nije podržan za Type2\n" #, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Očekivani '%s' u %d. retku od %s" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) i %s(%s) 0×%x u FOND-u %s\n" #, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Očekivani '%c' u %d. retku od %s" +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d Očekivano %s, dobiveno %s" #, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "Očekivani nepoznati token (interna greška) u %d. retku od %s" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d Nađen je neočekivani %s" #, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Očekivani ';' na kraju izraza u %d. retku od %s" +msgid "%s: Is not callable" +msgstr "%s: Nije moguće pozvati" #, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Upotreba nedefinirane klase grafema %s, u %d. retku od %s" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d Neočekivani znak %c (%d)\n" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Upotreba nedefinirane klase oznaka %s, u %d. retku od %s" +msgid "'BASE' Baseline Table" +msgstr "'BASE' tablica za osnovnu pismovnu liniju" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "Referenca na CID u ne-CID-kodiranom fontu u %d. retku od %s" +msgid "'FOND' and 'NFNT' family compatibility table" +msgstr "tablica kompatibilnosti obitelji za 'FOND' i 'NFNT'" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "Referenca na naziv grafema u CID-kodiranom fontu u %d. retku od %s" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' tablica za definiranje grafema" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "Referenca na nepostojeći naziv grafema u %d. retku od %s: %s" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' tablica za pozicioniranje grafema" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "Očekivana '[' u definiciji klase grafema u %d. retku od %s" +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' tablica za zamjenu grafema" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Neispravni CID raspon u klasi grafema u %d. retku od %s" +msgid "'JSTF' Justification Table" +msgstr "'JSTF' tablica za poravnanje" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "Neispravni raspon naziva grafema u klasi grafema u %d. retku od %s" +msgid "'bsln' Horizontal Baseline Table" +msgstr "'bsln' tablica za vodoravnu osnovnu pismovnu liniju" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "Neočekivani token u rasponu klase grafema u %d. retku od %s" +msgid "'fpgm'" +msgstr "'fpgm'" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Očekivani naziv, cid ili klasa u definiciji klase grafema u %d. retku od %s" +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' tablica za vodoravno podrezivanje" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "Očekivani znak ';' u oznakama tablice definicije u %d. retku od %s" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' tablica za znakove umetanja u ligaturama" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "Neočekivani token u oznakama tablice definicije u %d. retku od %s" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "'morx' tablica proširene metamorfoze grafema" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "Nema određenih oznaka u oznakama tablice definicije u %d. retku od %s" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' tavlica optičkih granica" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "Očekivano '=' u definiciji klasa grafema u %d. retku od %s" +msgid "'prep'" +msgstr "'prep'" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "Očekivana oznaka u jezičnom sustavu u %d. retku od %s" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' tablica svojstava grafema" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "Očekivani cijeli broj u tablici uređaja, u %d. retku od %s" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "" +"(Adobe sad smatra XUID-oznaku kao i jedinstvenu ID-oznaku nepotrebnima)" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "Prevelika veličina piksela u tablici uređaja, u %d. retku od %s" +msgid "(Define \"Almost\")" +msgstr "(Definiraj „Zamalo”)" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "Očekivani zarez u tablici uređaja, u %d. retku od %s" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "Samo (lažni) MS bitmap 'sfnt' (ttf)" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Očekuje se cijeli broj u znaku za umetanje u %d. retku od %s" +msgid "(kerning class)\n" +msgstr "(klasa podrezivanja)\n" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "Očekuje se '>' u znaku za umetanje u %d. retku od %s" +msgid "(unspecified) SIL Graphite table" +msgstr "tablica SIL Graphite (neodređena)" #, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "„%s” nije naziv poznatog zadanog sidra u %d. retku od %s." +msgid ") while in %s it is (" +msgstr ") dok je u %s (" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Očekivani cijeli broj u sidru, u %d. retku od %s" +msgid "* Cap Widt_h" +msgstr "* Širina _verzala" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Očekivana ključna riječ 'anchor' u %d. retku od %s" +msgid "* Nib _Span" +msgstr "* Ra_spon naliv pera" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "Očekivano '>' u sidru u %d. retku od %s" +msgid "+" +msgstr "+" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Očekivani naziv u definiciji sidra u %d. retku od %s" +msgid "-" +msgstr "−" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "Pokušaj ponovnog definiranja sidra od „%s” u %d. retku od %s" +msgid "-1 glyph index in dumpcoveragetable.\n" +msgstr "-1 indeks grafema u 'dumpcoveragetable'.\n" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Referenca na tablicu definicija koja se ne nalazi u datoteci funkcija, ali " -"se nalazi u fontu, %.50s" +msgid "..." +msgstr "…" -msgid "Refers to Font" -msgstr "Referencira se na font" +msgid "0" +msgstr "0" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "„%s” nije naziv poznatog zadanog zapisa vrijednosti u %d. retku od %s." +msgid "1" +msgstr "1" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "Neočekivani token u zapisu vrijednosti u %d. retku od %s" +msgid "100 Thin" +msgstr "100 Tanki" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "Očekivani naziv u definiciji zapisa vrijednosti u %d. retku od %s" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, Latinica-2 (istočna Europa)" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" -"Pokušaj ponovnog definiranja zapisa vrijednosti od „%s” u %d. retku od %s" +msgid "1251, Cyrillic" +msgstr "1251, ćirilica" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Očekivani naziv ili klasa u %d. retku od %s" +msgid "1252, Latin-1" +msgstr "1252, Latinica-1" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "Očekivano sidro u definiciji klase oznaka u %d. retku od %s" +msgid "1253, Greek" +msgstr "1253, grčki" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "Očekivani naziv klase u definiciji klase oznaka u %d. retku od %s" +msgid "1254, Turkish" +msgstr "1254, turski" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"Tablice definicija se mogu odrediti samo nakon označenih grafema u %d. retku " -"od %s" +msgid "1255, Hebrew" +msgstr "1255, hebrejski" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" -"Tablice definicija se moraju odrediti prije njihove upotrebe u %d. retku od " -"%s" +msgid "1256, Arabic" +msgstr "1256, arapski" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "Očekivano '>' u zapisu vrijednosti u %d. retku od %s" +msgid "1257, Windows Baltic" +msgstr "1257, Windows baltički" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "Očekivani ispravni naziv grafema/CID-a u %d. retku od %s" +msgid "1258, Vietnamese" +msgstr "1258, vijetnamski" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "Očekivani grafem ili klasa grafema (nakon kurziva) u %d. retku od %s" +msgid "1361, Korean Johab" +msgstr "1361, korejski Johab" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "Očekivana dva sidra (nakon kurziva) u %d. retku od %s" +msgid "2" +msgstr "2" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Očekivano sidro (nakon osnovnog znaka/oznake) u %d. retku od %s" +msgid "200 Extra-Light" +msgstr "200 Ekstra-Svijetli" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "Očekivani grafem ili klasa grafema (nakon ligature) u %d. retku od %s" +msgid "3" +msgstr "3" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Očekivano sidro (iza ligature) u %d. retku od %s" +msgid "300 Light" +msgstr "300 Svijetli" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "Interno stanje poremećeno u %d. retku od %s" +msgid "32x8 cell window" +msgstr "Prozor: 32 × 8 polja" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" -"Kad je pojedinačna zamjena određena klasama grafema, te klase moraju imati " -"istu duljinu u %d. retku od %s" +msgid "4" +msgstr "4" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" -"Kad je pojedinačna zamjena određena klasama grafema, stvar koja se " -"zamijenjuje mora također biti klasa u %d. retku od %s" +msgid "400 Regular" +msgstr "400 Normalni" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Informacije tablice definicije povezane na neoznačeni grafem u %d. retku od " -"%s" +msgid "437, US" +msgstr "437, SAD" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Neobradivi kontekstni niz u %d. retku od %s" +msgid "500 Medium" +msgstr "500 Srednji" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" -"Nakon ključne riječi 'ignore' (zanemari) mora slijediti ili pozicija ili " -"zamjena u %d. retku od %s" +msgid "600 Semi-Bold" +msgstr "600 Polu-Debeli" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Prazna zamjena u %d. retku od %s" +msgid "700 Bold" +msgstr "700 Debeli" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"Obrnuta zamjena mora imati točno jedan označeni grafem i niti jednu tablicu " -"definicija u %d. retku od %s" +msgid "708, Arabic ASMO 708" +msgstr "708, arapski ASMO 708" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "Bez određene zamjene u %d. retku od %s" +msgid "737, Greek; former 437 G" +msgstr "737, grčki; prijašnji 437 G" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "Nijedan označeni grafem nije dozvoljen u zamjeni u %d. retku od %s" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS baltički" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "Neobradivi niz grafema u zamjeni u %d. retku od %s" +msgid "800 Extra-Bold" +msgstr "800 Ekstra-Debeli" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "Očekivane ključne riječi 'by' ili 'from' u zamjeni u %d. retku od %s" +msgid "850, WE/Latin 1" +msgstr "850, zapadni/latinica 1" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "Očekivana ključna riječ 'by' u zamjeni u %d. retku od %s" +msgid "852, Latin 2" +msgstr "852, latinica 2" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "Očekivani jedan naziv grafema u obrnutoj zamjeni u %d. retku od %s" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM ćirilica; primarno ruska" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Prazna pozicija u %d. retku od %s" +msgid "857, IBM Turkish" +msgstr "857, IBM turski" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Neispravno pozicioniranje kurziva u %d. retku od %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS portugalski" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "Neobradivi niz grafema u poziciji u %d. retku od %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS islandski" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Očekivani naziv u tablici definicija u %d. retku od %s" +msgid "862, Hebrew" +msgstr "862, hebrejski" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "Očekivana '{' u definiciji font-funkcija u %d. retku od %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS kanadski francuski" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" -"Neočekivani kraj datoteka u definiciji tablice definicija u %d. retku od %s" +msgid "864, Arabic" +msgstr "864, arapski" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "Neočekivani token %s u definiciji tablice definicija u %d. retku od %s" +msgid "865, MS_DOS Nordic" +msgstr "865, MS_DOS nordijski" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr " Možda radije želiš koristiti ključnu riječ 'sub' umjesto 'subs'?" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS ruski" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "Očekivano %s u definiciji tablice definicija u %d. retku od %s" +msgid "869, IBM Greek" +msgstr "869, IBM grčki" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" -"Svi zapisi u tablici definicija moraju imati istu vrstu u %d. retku od %s" +msgid "874, Thai" +msgstr "874, tajlandski" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" -"Ova tablica definicija nema nikakav utjecaj, nije moguće prepoznati njenu " -"vrstu u %d. retku od %s" +msgid "900 Black" +msgstr "900 Tamni" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "Neispravna platforma za znakovni niz u %d. retku od %s" +msgid "932, JIS/Japan" +msgstr "932, JIS/japanski" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Očekivani znakovni niz u %d. retku od %s" +msgid "936, Simplified Chinese" +msgstr "936, kineski pojednostavljeni" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Kraj datoteke nađen u znakovnom nizu u %d. retku od %s" +msgid "949, Korean Wansung" +msgstr "949, korejski Wansung" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "Očekivana vitičasta zagrada u %d. retku od %s" +msgid "950, Traditional Chinese" +msgstr "950, kineski tradicionalni" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Očekivana oznaka u font-funkciji u %d. retku od %s" +msgid "< _Prev" +msgstr "< _Prethodno" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "Neočekivani kraj datoteka u definiciji font-funkcija u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" -"Definiranje font-funkcija unutar drugih funkcija je dozvoljeno samo za " -"’aalt' funkcije u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "Očekivana oznaka u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Očekivani ';' u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "Neočekivani token %s u definiciji font-funkcija u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "Očekivano '%c%c%c%c' u definiciji tablice definicija u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Nepoznato polje %s u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "Očekivani cijeli broj u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Očekivani točka-zarez u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "Očekivana '}' u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" -"Očekivani cijeli broj ili popis cijelih brojeva nakon %s u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "Očekivani zarez ili točka-zarez u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "Očekivana klasa u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"Očekivano povezivanje ili znak za umetanje u ligaturi ili definicija klase " -"grafema u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "Neočekivani token u GDEF tablici u %d. retku od %s" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" -"Očekivane \"HorizAxis\" (vod. os) ili \"VertAxis\" (uspr. os) u BASE tablici " -"u %d. retku od %s" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" -"Očekivana oznaka osnovne pismovne linije u BASE tablici u %d. retku od %s" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" -"Očekivani cijeli broj za određivanje pozicije osnovne pismovne linije u BASE " -"tablici u %d. retku od %s" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "Očekivani zarez ili točka-zarez u BASE tablici u %d. retku od %s" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "Neočekivani token %s u BASE tablici u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "Neočekivani točka-zarez u BASE tablici u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "Očekivana oznaka u tablici u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "Očekivana poklapajuća oznaka u tablici u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge ne podržava anonimne tablice u %d. retku od %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Neočekivani token %s u %d. retku od %s" +msgid "" +msgstr "" -msgid "Discarding a duplicate kerning pair." -msgstr "Odbijanje duplog para za podrezivanje." +msgid "" +msgstr "" -#, c-format -msgid "No lookup named %s" -msgstr "Nema tablice definicija s nazivom %s" +msgid "" +msgstr "" -msgid "Mismatch lookup types inside a parsed lookup" +msgid "" +"A Convex nib will also be rotated by this amount\n" +"although this is not displayed in the dialog." msgstr "" -"Nepoklapajuće vrste tablica definicija unutar obrađene tablice definicija" - -msgid "Could not figure out a lookup type" -msgstr "Nemoguće prepoznati vrstu tablice definicija" +"Konveksno naliv pero će se također rotirati ovoliko,\n" +"mada se to ne prikazuje u dijalogu." -msgid "Mark anchors provided when nothing can use them" -msgstr "Označi neupotrebljiva sidra" +msgid "A Font Family name is required" +msgstr "Naziv obitelji se obavezno mora zadati" -#, c-format -msgid "Anchor-%d" -msgstr "Sidro-%d" +msgid "A PostScript name may not be a number" +msgstr "PostScript naziv ne smije biti broj" #, c-format -msgid "Cannot open feature file %.120s" -msgstr "Nije moguće otvoriti datoteku font-funkcija %.120s" - -msgid "Cannot open file" -msgstr "Nije moguće otvoriti datoteku" - -msgid "_Unlink All" -msgstr "_Odspoji sve" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" +msgstr "" +"PostScript naziv treba biti zadan ASCII znakovima\n" +"ne smije sadržati (){}[]<>%%/ ili razmak" #, c-format msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" -"Pokušavaš izbrisati %.30s na koji se jedan drugi znak\n" -"referencira. Sigurno to želiš izbrisati?" - -msgid "Building duplicate encodings" -msgstr "Izrađivanje duplikata kodiranja" - -msgid "Transforming..." -msgstr "Transformiranje …" +"PostScript naziv treba biti zadan ASCII znakovima\n" +"ne smije sadržati (){}[]<>%%/ ili razmak\n" +"i mora biti kraći od 63 znakova" -msgid "Removing overlaps..." -msgstr "Uklanjanje preklapanja …" +msgid "A box drawn around other gadgets" +msgstr "Okvir crtan okolo drugih gadgeta" -msgid "Adding points at Extrema..." -msgstr "Dodavanje točaka ektrema …" +msgid "" +"A calligraphic pen or an elliptical pen has two widths\n" +"(which may be the same, giving a circular or square pen,\n" +"or different giving an eliptical or rectangular pen)." +msgstr "" +"Kaligrafska ili eliptična naliv pera imaju dvije širine\n" +"(širina može biti ista za kružna ili kvadratična nalivpera\n" +"ili različita za eliptična ili pravokutna nalivpera)." -msgid "Rounding to integer..." -msgstr "Zaokruživanje na cijele brojeve …" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Platno (pod-prozor) zamotano u programčić, za crtanje" -msgid "Correcting Direction..." -msgstr "Ispravljanje smjera …" +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "" +"Popis naziva obitelji fontova razdvojeni zarezom, koji se koristi za " +"prikazivanje malih primjera slika grafema preko dizajniranih grafema " +"dizajnirali korisnika" -msgid "Unlink All" -msgstr "Odspoji sve" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "Kontura u ovom grafemu sadrži nejednaki broj točaka u instancama" -msgid "Unlink" -msgstr "Odspoji" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" +msgstr "" +"Kontrolna točka će ostati nevažna, ako je udaljenost između nje i glavne\n" +"(krajnje) točke manja od ovoliko puta udaljenosti između dviju krajnjih " +"točaka" #, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" -"%.50s sadrži preokrenutu referencu. To se ovako ne može ispraviti. Želiš li " -"da se odspoji i nakon toga ispravi?" - -msgid "Flipped Reference" -msgstr "Preokrenuta referenca" - -msgid "Simplifying..." -msgstr "Pojednostavljenje …" +"Tablica pokrivenosti je nađena u grafemskoj ili klasnoj kontekstnoj tablici " +"definicija, počevši pri: %.20s …" -msgid "Finding Substitution Points..." -msgstr "Nalaženje točaka zamjena …" +msgid "A coverage table:" +msgstr "Tablica pokrivenosti:" -msgid "Finding Counter Masks..." -msgstr "Nalaženje maski kontrola unutarnjih bjelina …" +#, c-format +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "Podešavanje tablice za uređaje, određeno za %.80s, je neispravno" -msgid "Things could be better..." -msgstr "Stanje bi moglo biti bolje …" +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "" +"Podešavanje tablice za uređaje, određeno za 'MATH' tablicu, je neispravno" msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Dobit češ bolje rezultate za font, ako ispuniš polja privatnog rječnika, " -"„Element -> Informacije o fontu -> Private”" +"Tablica uređaja za vodoravno pozicioniranje naglasaka.\n" +"Očekuje se zarezom razdijeljeni popis \":\"\n" +"Kao „9:-1,12:1,13:1”" msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Odabrani grafemi nemaju kontrola. FontForge neće stvoriti mnoge instrukcije." - -msgid "Auto Instructing Font..." -msgstr "Automatsko postavljanje instrukcija …" - -msgid "Building accented glyphs" -msgstr "Izrađivanje grafema s naglascima" +"Tablica uređaja za ispravljanje kurziva.\n" +"Očekuje se zarezom razdijeljeni popis ”:”\n" +"Kao „9:-1,12:1,13:1”" msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." msgstr "" -"Sigurno želiš zamijeniti Å?\n" -"Kružić neće biti spojen sa slovom A." +"Nekoliko znakova, kao što su 'Aring', 'Ccedilla',\n" +"'Eogonek' se sastoje od dviju preklapajućih referenca.\n" +"Često je poželjno zadržati reference (tako da se\n" +"promjene na osnovnom grafemu odražavaju u\n" +"sastavljenom grafemu), ali to istovremeno znači,\n" +"baviti se problematikom preklapajućih kontura.\n" +"Ova oznaka znači, da će FontForge neposredno\n" +"prije stvaranja fonta, odspojiti reference i pokrenuti\n" +"uklanjanje njihovih preklapanja, dok će istovremeno\n" +"zadržati reference u SFD datoteci.." -msgid "Replace Å" -msgstr "Zamijeni Å" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "" +"Slobodni mediji\n" +"diskriminiraju nepismene." -msgid "_Revert" -msgstr "_Obnovi" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Naziv grafema ne smije započeti s brojkom niti s točkom" #, c-format msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"Font %1$.40s u datoteci %2$.40s je promijenjen.\n" -"Obnavljanjem datoteke ćeš izgubiti te promjene.\n" -"Je li to želiš?" - -msgid "Font changed" -msgstr "Font promijenjen" - -msgid "Old sfd file" -msgstr "Stara sfd datoteka" +"Naziv grafema treba biti zadan ASCII znakovima, bez razmaka i ne smije " +"sadržati znakove \"([{<>}])/%%\" te bi trebao sadržati samo alfanumeričke " +"znakove, točke i podvlake" msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" -"Ovaj font je starog formata za sfd datoteke. Neće biti moguće uspješno " -"obnoviti sve dijelove fonta." - -msgid "Glyph Name Changed" -msgstr "Naziv grafema promijenjen" +"Naziv grafema treba sadržati same alfanumeričke znakove, točke i podvlake.\n" +"Želiš li svejedno koristiti ovaj naziv?" #, c-format msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" -"Naziv grafem %.40s je promijenjen. Ovo se koristi za pronalaženje grafema u " -"datoteci, stoga nije moguće obnoviti grafem.\n" -"(Za daljnje grafeme nećeš dobivati upozorenja.)" - -msgid "Can't Find Glyph" -msgstr "Nije moguće naći grafem" +"Oznaka jezika u %d. retku (%s) je predugačka. Ne smije biti duža od četiri " +"slova" #, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Grafem %.80s nije nađen u sfd datoteci" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "Ova FontForge verzija očekuje freetype 2.3.7 ili noviji." - -msgid "No ByteCode Interpreter" -msgstr "Bez ByteCode interpretera" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "Oznaka jezika u %d. retku (%s) treba biti zadana ASCII znakovima.\n" msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" msgstr "" -"Ovo su rezultati automatskih kontrola pomoću freetype. Oni ne prikazuju " -"TrueType instrukcije." +"Linija je „zamalo” vodoravna (ili uspravna),\n" +"ako se njene koordinate nalaze unutar ovoliko\n" +"jedinica četverca" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Nedostajući grafem …" +msgid "A list of coverage tables:" +msgstr "Popis tablica pokrivenosti:" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"Tvojem fontu nedostaje grafem 'dotlessi'.\n" -"Dodaj ga i ponovo izradi grafeme s naglascima" +msgid "A list of glyph names" +msgstr "Popis naziva grafema" + +msgid "A list of glyphs:" +msgstr "Popis grafema:" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." msgstr "" -"Tvojem fontu nedostaje grafem 'uni0237'\n" -"i zastarjeli grafem 'dotlessj'.\n" -"Dodaj 'dotlessj' i ponovo izradi grafeme s naglascima" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "Nema poklapajuće klase sidara za %s" +"Popis jezika i uključivanje i isključivanje tablica definicija,\n" +"kako bi se postiglo poravnanje. Jezik se može\n" +"pojaviti više puta. U tom će se slučaju pokušati drugi\n" +"(ili treći, itd.), ako prvi ne uspije." -msgid "Merging Problem" -msgstr "Problem sa sjedinjavanjem" +msgid "A list of lookup names" +msgstr "Popis naziva tablica definicija" -msgid "Merging a font with itself achieves nothing" -msgstr "Sjedinjavanjem fonta sa samim sobom se ništa ne dobija" +msgid "A list of scripts with special justification needs" +msgstr "Popis pisama s posebnim potrebama za poravnanje" msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." msgstr "" -"Prilikom sjedinjavanja dvaju CID fonta, fontovi moraju imati isti registar i " -"redoslijed, a font u koji se sjedinjuje, mora imati dodatak koji je nov, " -"barem kao u drugom. Nadalje, font u koji se sjedinjuje mora imati najmanje " -"onoliko podfontova koliko ih ima font koji se sjedinjuje." +"Popis naziva unaprijed definiranih grafema, koji predstavljaju\n" +"veću verziju trenutačnog grafema." #, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "U znaku %s, nije nađena referenca na %s\n" +msgid "" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." +msgstr "" +"Pozivanje tablice definicija mora započeti sekvencom '@<' i završiti s '>', " +"počevši pri: %.20s..." #, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "U znaku %s je premalo točaka na stazi osnovnog znaka\n" +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "" +"Jedno podudaranje je nađeno nakon odspajanja referenci u grafemu „%s”\n" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "U znaku %s je previše točaka na stazi osnovnog znaka\n" +msgid "A name list with this name already exists. Replace it?" +msgstr "Popis naziva s istim nazivom već postoji. Zamijeniti?" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" -"Različite postavke o tome, želi li se izraditi potez u sloju %d od %s\n" +msgid "A nib must have at least three on-curve points." +msgstr "Naliv pero mora imati barem tri točke na krivulji." + +msgid "A pdf stream object is missing a Length attribute" +msgstr "Objektu pdf toka nedostaje atribut duljine" + +msgid "A pdf stream object may not be a compressed object" +msgstr "Objekt pdf toka ne smije biti komprimirani objekt" #, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" -"Različite postavke o tome, želi li se izraditi ispuna u sloju %d od %s\n" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "Jedna točka u %s se nalazi izvan graničnog okvira fonta.\n" #, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" +msgid "A point in GID %d is outside the glyph bounding box\n" msgstr "" -"Različite postavke o tome, želi li se naslijediti boja ispune u sloju %d od " -"%s\n" +"Točka u grafemu s ID-oznakom %d se nalazi izvan graničnog okvira grafema\n" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." msgstr "" -"Različite postavke o tome, želi li se naslijediti neprozirnost ispune u " -"sloju %d od %s\n" +"Stvarno velika verzija ovog grafema se može sastojati od\n" +"sljedećih grafema. Oni će biti posloženi vodoravno ili uspravno.\n" +"Grafeme koji su označeni kao protegnuti oblici se mogu ukloniti\n" +"ili ponavljati (za izradu kraćih ili dužih verzija). 'StartLength' je\n" +"duljina ravnog dijela na početku grafema koji se možda preklapa s\n" +"prethodnim grafemom, dok je 'EndLength' slično područje na\n" +"kraju grafema. 'FullLength' je puna dužina grafema." -#, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +"A reference in this glyph refers to a different encoding in different " +"instances" msgstr "" -"Različite postavke o tome, želi li se naslijediti neprozirnost poteza u " -"sloju %d od %s\n" +"Referenca u ovom grafemu se referencira na drugačije kodiranje u instancama" -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" msgstr "" -"Različite postavke o tome, želi li se naslijediti širina poteza u sloju %d " -"od %s\n" +"Tablica definicija obrnute kontekstne zamjene niza može direktno odgovarati " +"samo jednoj tablici pokrivenosti" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "Različite postavke vrha linija poteza u sloju %d od %s\n" +msgid "" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" +msgstr "" +"Tablica definicija obrnute kontekstne zamjene niza negdje mora imati skup " +"zamjenskih grafema" #, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "Različite postavke spoja linija poteza u sloju %d od %s\n" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"Oznaka pisma u %d. retku (%s) je predugačka. Ne smije biti duža od četiri " +"slova" #, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" +msgid "A script tag on line %d (%s) should be in ASCII.\n" msgstr "" -"Ne mogu si niti zamisliti kako interpolirati gradijente u sloju %d od %s\n" +"Jedna oznaka pisma u %d. retku (%s) treba biti zadana ASCII znakovima.\n" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "Drugačiji uzorak za ispunu u sloju „%d” od %s\n" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "Crta razgraničenja u dijalogu ili u izborniku" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "Drugačiji uzorak za poteze u sloju „%d” od %s\n" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "Stil ne može istovremeno biti suženi i prošireni (to nema smisla)" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "Ne mogu si niti zamisliti kako interpolirati slike u sloju %d od %s\n" +msgid "A tag must be 4 ASCII characters" +msgstr "Oznaka mora sadržati četiri ASCII znaka" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "Različiti broj slojeva u %s\n" +msgid "A value must be between [-32768,32767]" +msgstr "Vrijednost mora biti između [−32768,32767]" -msgid "Interpolating Problem" -msgstr "Problem s interpoliranjem" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Vrijednost mora biti između [−8,−1] or [1,8]" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Interpoliranjem fonta sa samim sobom se ništa ne dobija" +msgid "A value must be between [0,15]" +msgstr "Vrijednost mora biti između [0,15]" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" +msgid "A value to be pushed by a byte push must be between 0 and 255" msgstr "" -"Interpoliranje fontova s različitim vrstama krivulja (npr. između postscript " -"i truetype)" +"Vrijednost koja se nadodaje nadodavanjem bajta, mora biti između 0 i 255" -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" -"Interpoliranje fontova s različitim vrstama uređivanja (npr. između type3 i " -"type1)" +msgid "ABx => xAB" +msgstr "ABx => xAB" -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Neispravan granični okvir za %s.\n" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "Razne specifikacije za 'PIXEL_SIZE' se ne poklapaju u %s" +msgid "ABx => xBA" +msgstr "ABx => xBA" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" -"Veličina piksela ne odgovara zbroju uzlaznih+silaznih poteza fonta u %s" +msgid "ABxCD => CDxAB" +msgstr "ABxCD => CDxAB" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "Pogađanje veličine piksela na osnovi uzlaznih poteza fonta u %s" +msgid "ABxCD => CDxBA" +msgstr "ABxCD => CDxBA" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "Pogađanje veličine piksela na osnovi silaznih poteza fonta u %s" +msgid "ABxCD => DCxAB" +msgstr "ABxCD => DCxAB" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "FontForge ne podržava ovu dubinu bita %d (mora biti 1,2,4,8,16,32)\n" +msgid "ABxCD => DCxBA" +msgstr "ABxCD => DCxBA" -msgid "Unexpected EOF in gf\n" -msgstr "Neočekivani EOF u gf-u\n" +msgid "ABxD => DxAB" +msgstr "ABxD => DxAB" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Neinterpretirani kȏd u gf-u: %d\n" +msgid "ABxD => DxBA" +msgstr "ABxD => DxBA" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "Dupli broj ponovljenih redaka u znaku %d od pk datoteke\n" +msgid "AGL For New Fonts" +msgstr "AGL za nove fontove" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" -"Znak %d nije pravilno učitan (ili pk datoteka ima neispravan format)\n" -" Pri %ld treba biti %d, odstupa za %ld\n" +msgid "AGL with PUA" +msgstr "AGL s PUA (područje za privatnu upotrebu)" -msgid "Pixel size:" -msgstr "Veličina piksela:" +msgid "AGL without afii" +msgstr "AGL bez 'afii' naziva" -msgid "What is the pixel size of the font in this file?" -msgstr "Koja je veličina piksela fonta u ovoj datoteci?" +msgid "AMS Names" +msgstr "AMS nazivi" -msgid "Bad Number" -msgstr "Neispravni broj" +msgid "AR: Char 119" +msgstr "Omjer: Znak 119" -msgid "Duplicate pixelsize" -msgstr "Duplikat veličine piksela" +msgid "AR: Char 157" +msgstr "Omjer: Znak 157" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"Baza podataka fonta već sadrži bitmap font\n" -"s ovom veličinom piksela (%d).\n" -"Želiš li ga prepisati?" +msgid "AR: Char 163" +msgstr "Omjer: Znak 163" -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Nije (metafont) pk datoteka %.200s" +msgid "AR: Char 211" +msgstr "Omjer: Znak 211" -msgid "Not a pk file" -msgstr "Nije pk datoteka" +msgid "AR: Char 94" +msgstr "Omjer: Znak 94" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Nije (metafont) gf datoteka %.200s" +msgid "" +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" +msgstr "" +"ATM zahtijeva, da fontovi budu kodirani u 'Macintosh Latin' kodiranju. Ovaj " +"postscript font će biti ispravno ispisan, ali za prikaz na ekranu će se " +"koristiti bitmap verzije" -msgid "Not a gf file" -msgstr "Nije gf datoteka" +msgid "ATT" +msgstr "ATT" -msgid "Not a pcf file" -msgstr "Nije pcf datoteka" +msgid "A_dd Extrema" +msgstr "Do_daj ekstreme" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Nije X11 pcf datoteka %.200s" +msgid "A_lign" +msgstr "Pora_vnaj" -msgid "Not a bdf file" -msgstr "Nije bdf datoteka" +msgid "Aari" +msgstr "Aari" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "Nije bdf datoteka %.200s" +msgid "Abaza" +msgstr "Abazinski" -msgid "Decompress Failed!" -msgstr "Neuspjelo dekomprimiranje!" +msgid "Abkhazian" +msgstr "Abhaski" -#, c-format -msgid "Loading font from %.100s" -msgstr "Učitavanje fonta iz %.100s" +msgid "Above Base Forms" +msgstr "Oblici iznad osnovnog slova" -msgid "Loading..." -msgstr "Učitavanje …" +msgid "Above Base Mark" +msgstr "Dijakritički znak iznad osnovnog slova" -msgid "Reading Glyphs" -msgstr "Čitanje grafema" +msgid "Above Base Substitutions" +msgstr "Zamjene iznad osnovnog slova" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Bitmap font nije nađen u %s" +msgid "AccentBaseHeight:" +msgstr "Osnovna visina naglasaka:" -msgid "No Bitmap Font" -msgstr "Nema bitmap fonta" +msgid "AccentCenterLowest" +msgstr "Centriraj najnižim dijelom naglaska" -msgid "Outline Glyphs\n" -msgstr "Konturni grafemi\n" +msgid "AccentOffsetPercent" +msgstr "Odmak naglasaka u postocima" -msgid "Glyph Differences\n" -msgstr "Razlike grafema\n" +msgid "Accented glyph composed of:" +msgstr "Sastavni dijelovi grafema s naglaskom:" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Grafem „%s” se razlikuje\n" +msgid "Accents" +msgstr "Naglasci" -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"Grafem „%s” se referencira na %s s drugačijom truetype shemom za poklapanje " -"točaka\n" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "Grafem „%s” sadrži referencu na %s u %s\n" +"Prihvati konturu, koja se zamalo poklapa s originalom.\n" +"Razlika može biti jedinice četverca ili može imati referencu, koja se " +"poklapa s konturom." -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" -"Grafem „%s” se referencira na %s s drugačijom matricom transformacije\n" +msgid "Accept outlines which exactly match the original" +msgstr "Prihvati konture koje se točno poklapaju s originalom" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "Grafem „%s” ima drugačiji broj slojeva\n" +msgid "Acceptable _Extrema" +msgstr "Prihvatljivi _ekstremi" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "Grafem „%s” ima drugačiju ispunu u sloju %d\n" +msgid "Access All Alternates" +msgstr "Pristup svim alternativama" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "Grafem „%s” ima drugačiji potez u sloju %d\n" +msgid "Accuracy Target:" +msgstr "Točnost cilja:" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" -"Grafem „%s” sadrži referencu koja ima drugačiju truetype specifikaciju za " -"poklapanje točaka\n" -"\n" +msgid "Accuracy _Target:" +msgstr "Točnost _cilja:" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "Grafem „%s” nema točno poklapajuće krivulje, ali su slične\n" +msgid "Activate diagonal stem processing" +msgstr "Aktiviraj obrađivanje dijagonalnih poteza" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" -"Jedno podudaranje je nađeno nakon odspajanja referenci u grafemu „%s”\n" +msgid "Active Background" +msgstr "Boja za pozadinu" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Drugačiji broj kontura u grafemu „%s”\n" +msgid "Active Border:" +msgstr "Aktivni obrub:" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "Nepodudaranje otvorenih/zatvorenih kontura u grafemu „%s”\n" +msgid "Active Color" +msgstr "Boja za aktivno" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Nepodudaranje krivulja u grafemu „%s”\n" +msgid "Active Hints" +msgstr "Aktivne kontrole" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Grafem „%s” ima širinu stošca %d u %s, međutim %d u %s\n" +msgid "Active Layer Color" +msgstr "Boja za aktivne slojeve" #, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "Grafem „%s” ima visinu stošca %d u %s, međutim %d u %s\n" +msgid "Active Layer: %s (%s)" +msgstr "Aktivni sloj: %s (%s)" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Maske kontrola za iscrtavanje se razlikuju u grafemu „%s” (%g,%g)\n" +msgid "Active Thick Layer Color" +msgstr "Boja debelih kontura u aktivnim slojevima" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Grafem „%s” ima drugačije kontrole za iscrtavanje\n" +msgid "Active Tool Color" +msgstr "Boja aktivnog alata" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Grafem „%s” u %s nema truetype instrukcija\n" +msgid "" +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" +msgstr "" +"Zapravo se radi o bitu u 'head' tablici. Ako je deaktivirano,\n" +"za neke istočno-azijske fontove se neće izraditi kontrole iscrtavanja" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Grafem „%s” ima drugačije truetype instrukcije\n" +msgid "Add" +msgstr "Dodaj" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Grafem u %s, ali nije u %s\n" +msgid "Add 'D_FLT' script" +msgstr "Dodaj 'D_FLT' pismo" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Grafem „%s” nedostaje u %s\n" +msgid "Add All Extrema" +msgstr "Dodaj sve ekstreme" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "ppem dvaju fontova je različit, iz bojazni se grafemi ne uspoređuju\n" +msgid "Add Anchor" +msgstr "Dodaj sidro" -msgid "Bitmap Strikes\n" -msgstr "Bitmap verzije\n" +msgid "Add Base Anchor..." +msgstr "Dodaj sidro osnove …" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Verzije %d@%d\n" +msgid "Add DHint" +msgstr "Dodaj dijagonalnu kontrolu" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Grafem u %s, ali nije u %s na %d@%d\n" +msgid "Add E_ncoding Name..." +msgstr "Dodaj _naziv kodiranja …" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Grafem „%s” nedostaje u %s pri %d@%d\n" +msgid "Add E_xtrema" +msgstr "Dodaj _ekstreme" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Razlike grafema na %d@%d\n" +msgid "Add Encoding Name..." +msgstr "Dodaj naziv kodiranja …" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Glyph „%s” se razlikuje pri %d@%d\n" +msgid "Add Encoding Slots..." +msgstr "Dodaj kodno polje …" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Grafem „%s” ima širinu stošca %d u %s, međutim %d u %s pri %d@%d\n" +msgid "Add Entry Anchor..." +msgstr "Dodaj sidro ulaza …" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Grafem „%s” ima visinu stošca %d u %s, međutim %d u %s pri %d@%d\n" +msgid "Add Exit Anchor..." +msgstr "Dodaj sidro izlaza …" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "Grafem „%s” ima drugačij bitmap pri %d@%d\n" +msgid "Add Good Extrema" +msgstr "Dodaj „dobre” ekstreme" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Verzije u %s, ali ne u %s\n" +msgid "Add Language to Script..." +msgstr "Pismu dodaj jezik …" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Verzija %d@%d nedostaje od %s\n" +msgid "Add Language(s) to Script" +msgstr "Pismu dodaj jezike" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s se razlikuje. U %s je (" +msgid "Add Lookup" +msgstr "Dodaj tablicu definicija" -#, c-format -msgid ") while in %s it is (" -msgstr ") dok je u %s (" +msgid "Add Mark Anchor..." +msgstr "Dodaj sidro dijakritičkog znaka …" -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%s nedostaje u %s. Dok je u %s (" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "Dodaj OFL (licencu)" -msgid "font name" -msgstr "naziv fonta" +msgid "Add Sub_table" +msgstr "Dodaj _pod-tablicu" -msgid "family name" -msgstr "obitelj fontova" +msgid "Add Subscripts/Superscripts..." +msgstr "Dodaj indekse/eksponente …" -msgid "full name" -msgstr "puni naziv" +msgid "Add VHi_nt" +msgstr "Dod_aj uspravnu kontrolu" -msgid "weight" -msgstr "debljina" +msgid "Add _Lookup" +msgstr "Dodaj _tablicu definicija" -msgid "copyright notice" -msgstr "napomena o autorskom pravu" +msgid "Add _Missing Glyphs" +msgstr "Dodaj nedostajuće _grafeme" -msgid "version" -msgstr "verzija" +msgid "Add _Small Capitals..." +msgstr "Dodaj ka_pitalke …" -msgid "Glyph Positioning\n" -msgstr "Pozicioniranje grafema\n" +msgid "Add a corner point" +msgstr "Dodaj kutnu točku" -msgid "Glyph Substitution\n" -msgstr "Zamjena grafema\n" +msgid "Add a curve point" +msgstr "Dodaj krivuljnu točku" -msgid "Lookup Differences\n" -msgstr "Razlike tablica definicija\n" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Dodaj krivuljnu točku uvijek vodoravno ili uspravno" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Pod-tablica tablice definicija %s (poklapa se s %s)\n" +msgid "Add a g2 curve point" +msgstr "Dodaj g2 točku krivulje" -msgid "" -msgstr "" +msgid "Add a left \"tangent\" point" +msgstr "Dodaj lijevu točku tangente" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "„%s” u %s ne sadrži sidro (%g,%g) vrste %s\n" +msgid "Add a new layer" +msgstr "Dodaj novi sloj" + +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Dodaj točku prijelaza iz ravne crte u krivulju" + +msgid "Add a point, then drag out its control points" +msgstr "Dodaj točku, zatim iz nje povuci njenu kontrolnu točku" + +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Dodaj točku prijelaza iz krivulje u ravnu crtu" + +msgid "Add a right \"tangent\" point" +msgstr "Dodaj desnu točku tangente" + +msgid "Add a subtable to which lookup?" +msgstr "Kojoj tablici definicija treba dodati pod-tablicu?" + +msgid "Add a tangent point" +msgstr "Dodaj tangencijalnu točku" -#, c-format msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." msgstr "" -"\"%s\" u %s sadrži točku sidra (%g,%g) klase %s, koja se razlikuje od svog " -"ekvivalenta poklapanjem točke\n" +"Dodaj zapise za sve odabrane grafeme u pismu na koje se ova tablica " +"definicija\n" +"primjenjuje. Kad FontForge nađe zadanu vrijednost, dodat će i nju." + +msgid "Add entries for all selected glyphs." +msgstr "Dodaj zapise za sve odabrane grafeme." -#, c-format msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." msgstr "" -"„%s” u %s ne sadrži tablicu definicija pozicioniranja ∆x=%d ∆y=%d ∆x_adv=%d " -"∆y_adv=%d\n" +"Dodaj zapise tablici definicija na osnovi sljedećih sufiksa.\n" +"Ako je dakle sufiks postavljen na \"superior\" i ako font\n" +"sadrži grafeme s nazivom \"A\" i \"A.superior\" (i tablica definicija\n" +"se primijenjuje na latinično pismo), tad će FontForge\n" +"dodati zapis za mapiranje \"A\" -> \"A.superior\"." -#, c-format msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." msgstr "" -"„%s” u %s ne sadrži tablicu definicija pozicioniranja parova ∆x=%d ∆y=%d " -"∆x_adv=%d ∆y_adv=%d s %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Dodaj zapise u tablicu definicija, pokušavajući pri tome\n" +"izjednačiti razmak između svih parova grafema s\n" +"ovom vrijednosti." -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "„%s” u %s ne sadrži tablicu definicija zamjena za %s\n" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "Dodaj informacije o podrezivanju svih parova odabranih grafema" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "Pod-tablica klase podrezivanja %s u %s se ne poklapa s %s u %s\n" +msgid "AddCharToNameList" +msgstr "Dodaj unicode znak u popisu naziva" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgid "" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" -"Kontekstna pod-tablica/pod-tablica niza %s u %s se ne poklapa s %s u %s\n" +"Dodavanje novih grafema i referenciranje na njih, kad grafem sadrži " +"neispravnu truetype referencu" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "Nije jasno kako usporediti pod-tablicu %s u %s s %s u %s\n" +msgid "Adding points at Extrema..." +msgstr "Dodavanje točaka ektrema …" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "Podrezivanje između „%s” i „%s” je %d u %s i %d u %s\n" +msgid "Additional arguments for autotrace program:" +msgstr "Dodatni argumenti za program za automatsko precrtavanje:" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "Nema podrezivanja između „%s” i „%s” u %s, dok je %d u %s\n" +msgid "" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." +msgstr "" +"Dodaje novu tablicu definicija iza odabrane tablice definicija\n" +"ili na početak popisa tablice definicija, ako ništa nije odabrano." -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Tablice definicija u %s, međutim ne u %s\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." +msgstr "" +"Dodaje novu pod-tablicu tablice definicija iza odabrane pod-tablice\n" +"ili na početak popisa tablice definicija, ako ništa nije odabrano." -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Tablica definicija %s nije u %s\n" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Podesi" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Pod-tablice tablica definicija u %s, međutim ne u %s\n" +msgid "Adlam" +msgstr "Adlamsko" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Pod-tablica tablice definicija %s nije u %s\n" +msgid "Adobe" +msgstr "Adobe" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" -"Neobrađeni znak nađen na kraju datoteke grupe (zadnji obrađeni redak je bio " -"%d).\n" +msgid "Adobe Glyph List" +msgstr "AGL (Adobeov popis grafema)" -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" -"Ovaj znak (gid=%d) sadrži sljedeći dio (%d). Nije jasno što to znači, " -"pošalji (gww@silcom.com) kopiju ovog fonta, kako bismo ga ispitali.\n" +msgid "Adobe Standard" +msgstr "Adobe Standard" -#, c-format msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" -"Ovo vjerojatno je ispravni URW font, ali se nalazi u formatu (%c%c) koji " -"FontForge\n" -"ne podržava. FontForge podržava samo fontove u 'IK' formatu.\n" +"Adobe kaže da „velike” krivulje ne bi trebale imati ekstreme.\n" +"Međutim oni ne definiraju što znači veliko.\n" +"Ako je udaljenost između završnih točaka krivulje veća od ove vrijednosti, " +"tad je za FontForge krivulja „velika”." msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" -"Ovo liči na ikarus format, za koji sam već vidio primjere, ali za koji " -"nemam\n" -"dokumentaciju. FontForge ga još ne podržava.\n" +"Adobe specifikacija za fontove (5088.FontNames.pdf) kaže da nazivi fontova " +"ne smiju biti dulji od 29 znakova. Želite li ipak nastaviti?" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"Neočekivana veličina za odjeljak naziva URW fonta (očekivano 55, dobiveno " -"%d)\n" +msgid "Advance To Next Glyph" +msgstr "Idi na sljedeći grafem" + +msgid "Advance Width Col" +msgstr "Boja za širine stošca" #, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" -"Neočekivana veličina za odjeljak informacija o fontu, URW fonta (očekivano " -"55, dobiveno %d)\n" +msgid "Advance Width Metrics For %.50s" +msgstr "Metrika širina stožaca za %.50s" -msgid "Czech" -msgstr "Češki" +msgid "Advance Width as a Bar" +msgstr "Širina stožca kao podvlaka" -msgid "Dutch" -msgstr "Nizozemski" +msgid "Advance Width as a Line" +msgstr "Širina stožca kao crta" -msgid "English" -msgstr "Engleski" +msgid "Advance Width does not change." +msgstr "Širina stožaca se ne mijenja." -msgid "French" -msgstr "Francuski" +msgid "Advance Width not" +msgstr "Širina stošca nije" -msgid "German" -msgstr "Njemački" +#, c-format +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "Širina stošca grafema %.30s mora biti manja od 127" -msgid "Lang|Greek" -msgstr "Grčki" +msgid "Adyghe" +msgstr "Adigejski" -msgid "Lang|Hebrew" -msgstr "Hebrejski" +msgid "Aegean Numbers" +msgstr "Egejske brojke" -msgid "Hindi" -msgstr "Hindski" +msgid "Aegean scripts" +msgstr "Egejska pisma" -msgid "Hungarian" -msgstr "Mađarski" +msgid "Afar" +msgstr "Afarski" -msgid "Italian" -msgstr "Talijanski" +msgid "Afm Save Failed" +msgstr "Neuspjelo spremanje AFM-a" -msgid "Hiragana" -msgstr "Hiragana" +msgid "Afrikaans" +msgstr "Afrikaans" -msgid "Katakana" -msgstr "Katakana" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" +msgstr "" +"Nakon rotiranja ili ukošenja grafema, vjerojatno bi bilo dobro primijeniti " +"Element -> Dodaj ekstreme" -msgid "Lithuanian" -msgstr "Litvanski" +msgid "Agaw" +msgstr "Agaw" -msgid "Polish" -msgstr "Poljski" +msgid "Ahead Classes" +msgstr "Klase sljedećih" -msgid "Russian" -msgstr "Ruski" +msgid "Ahom" +msgstr "Ahomsko" -msgid "Spanish" -msgstr "Španjolski" +msgid "Akhand" +msgstr "Akhand" -msgid "Sanskrit" -msgstr "Sanskrt" +msgid "Albanian" +msgstr "Albanski" -msgid "Swedish" -msgstr "Švedski" +msgid "Alchemical Symbols" +msgstr "Simboli alkemije" -msgid "Turkish" -msgstr "Turski" +msgid "Align Points" +msgstr "Poravnaj točke" -msgid "Welsh" -msgstr "Velški" +msgid "Align:" +msgstr "Poravnaj:" -msgid "Access All Alternates" -msgstr "Pristup svim alternativama" +msgid "" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." +msgstr "" +"Visina zone poravnanja u 'BlueValues'/'OtherBlues' je prevelika za " +"'BlueScale'." -msgid "Above Base Forms" -msgstr "Oblici iznad osnovnog slova" +msgid "" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." +msgstr "" +"Visina zone poravnanja u 'FamilyBlues'/'FamilyOtherBlues' je prevelika za " +"'BlueScale'." -msgid "Above Base Mark" -msgstr "Dijakritički znak iznad osnovnog slova" +msgid "All" +msgstr "Sve" -msgid "Above Base Substitutions" -msgstr "Zamjene iznad osnovnog slova" +msgid "All Files" +msgstr "Sve datoteke" -msgid "Vertical Fractions" -msgstr "Razlomci s vodoravnom crtom" +msgid "All Fonts" +msgstr "Svi fontovi" -msgid "Akhand" -msgstr "Akhand" +msgid "All Glyphs" +msgstr "Svi grafemi" -msgid "Ancient Ligatures (Obsolete)" -msgstr "Povijesne ligature (zastarjelo)" +msgid "All characters in the value must be in ASCII" +msgstr "Svi znakovi u vrijednosti moraju biti ASCII znakovi" -msgid "Below Base Forms" -msgstr "Oblici ispod osnovnog slova" +#, c-format +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "" +"Svi zapisi u tablici definicija moraju imati istu vrstu u %d. retku od %s" -msgid "Below Base Mark" -msgstr "Dijakritički znak ispod osnovnog slova" +msgid "All glyphs" +msgstr "Sve grafeme" -msgid "Below Base Substitutions" -msgstr "Zamjene ispod osnovnog slova" +msgid "All glyphs have the same baseline" +msgstr "Svi grafemi imaju istu osnovnu pismovnu liniju" -msgid "Capitals to Petite Capitals" -msgstr "Verzale u male kapitalke" +msgid "All layers _cubic" +msgstr "Svi slojevi k_ubični" -msgid "Capitals to Small Capitals" -msgstr "Verzale u kapitalke" +msgid "All layers _quadratic" +msgstr "Svi slojevi k_vadratni" -msgid "Contextual Alternates" -msgstr "Kontekstne alternative" +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "Sve staze trebaju biti zatvorene, bez otvorenih krajnjih točaka" -msgid "Case-Sensitive Forms" -msgstr "Oblici prilagođeni veličini slova" +msgid "Allow _curve smoothing" +msgstr "Dozvoli izglađivanje _krivulja" -msgid "Glyph Composition/Decomposition" -msgstr "Sastavljanje/Rastavljanje grafema" +msgid "Allow _removal of extrema" +msgstr "Dozvoli _uklanjanje točaka ekstrema" -msgid "Conjunct Form After Ro" -msgstr "Povezni oblik nakon Ro" +msgid "Allow _slopes to change" +msgstr "Dozvoli _promjene nagiba" -msgid "Conjunct Forms" -msgstr "Povezni oblici" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." +msgstr "" +"Dozvoli podudaranje čak i ako se traženi\n" +"uzorak mora transformirati kombinacijom\n" +"sljedećih transformacija." -msgid "Contextual Ligatures" -msgstr "Kontekstne ligature" +msgid "" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." +msgstr "" +"Dopusti uređivanje višestrukih boja i nijansi, ispuna i poteza.\n" +"Višeslojne fontove možeš stvoriti samo kao 'type3' ili svg fontove." -msgid "Centered CJK Punctuation" -msgstr "Centrirana KJK interpunkcija" - -msgid "Capital Spacing" -msgstr "Spacioniranje verzala" +msgid "Allow errors of:" +msgstr "Dozvoli greške od:" -msgid "Contextual Swash" -msgstr "Kontekstni kaligrafski potezi" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." +msgstr "" +"Dozvoli cijeli unicodeov skup znakova u nazivima grafema.\n" +"To ne odgovara Adobe-standardu imenovanja grafema.\n" +"Koristi tu vrstu naziva samo za internu upotrebu,\n" +"ali ih NE izvozi u konačne fontove." -msgid "Cursive Attachment" -msgstr "Kurzivno povezivanje" +msgid "Allow the height match to differ by this much" +msgstr "Prilikom uspoređivanja dozvoli ovoliku razliku u visinama" -msgid "Character Variants 01" -msgstr "Varijante znakova 01" +msgid "Allow:" +msgstr "Dozvoli:" -msgid "Character Variants 02" -msgstr "Varijante znakova 02" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." +msgstr "" +"Omogućuje provjeravanje jednakosti početnih pozicija\n" +"vodoravnih poteza nekolicine znakova." -msgid "Character Variants 03" -msgstr "Varijante znakova 03" +msgid "Allows you to check that stems have consistent widths.." +msgstr "Omogućuje provjeru dosljednosti širina poteza." -msgid "Character Variants 04" -msgstr "Varijante znakova 04" +msgid "" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." +msgstr "" +"Omogućuje provjeravanje jednakosti početnih pozicija\n" +"uspravnih poteza nekolicine znakova." -msgid "Character Variants 05" -msgstr "Varijante znakova 05" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." +msgstr "" +"Omogućuje pronalaženje kontrolnih točaka koje su\n" +"skoro – ali ne točno – vodoravne ili uspravne\n" +"u odnosu na svoje izvorište\n" +"(ili s nagibom, zadanim za kurzive)." -msgid "Character Variants 06" -msgstr "Varijante znakova 06" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" +msgstr "" +"Omogućuje pronalaženje kontrolnih točaka koje se\n" +"nalaze izvan krajnjih točaka segmenta, kad se na njega\n" +"projiciraju kontrolne točke" -msgid "Character Variants 07" -msgstr "Varijante znakova 07" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." +msgstr "" +"Omogućuje pronalaženje linija koje su\n" +"skoro – ali ne točno – vodoravne ili uspravne\n" +"(ili s nagibom, zadanim za kurzive)." -msgid "Character Variants 08" -msgstr "Varijante znakova 08" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." +msgstr "" +"Omogućuje pronalaženje točaka, koje su neznatno\n" +"odmaknute od osnovne pismovne linije, visine kurenta,\n" +"visine verzala i visina uspravnih ili vodoravnih poteza." -msgid "Character Variants 09" -msgstr "Varijante znakova 09" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Omogućuje odabir opcionalnog načina rada prilikom stvaranja fonta" -msgid "Character Variants 10" -msgstr "Varijante znakova 10" +msgid "Almost H/V Color" +msgstr "Boja za zamalo vod./usp." -msgid "Character Variants 11" -msgstr "Varijante znakova 11" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Zamalo vodoravne/uspravne krivulje" -msgid "Character Variants 12" -msgstr "Varijante znakova 12" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Zamalo vodoravne/uspravne linije" -msgid "Character Variants 13" -msgstr "Varijante znakova 13" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Zamalo 'stem_3' kontrola" -msgid "Character Variants 14" -msgstr "Varijante znakova 14" +msgid "Alphabetic" +msgstr "Abecednim redom" -msgid "Character Variants 15" -msgstr "Varijante znakova 15" +msgid "Alphabetic Extended" +msgstr "Abecedni prošireno" -msgid "Character Variants 16" -msgstr "Varijante znakova 16" +msgid "Alphabetic Presentation Forms" +msgstr "Abecedni oblici" -msgid "Character Variants 17" -msgstr "Varijante znakova 17" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "Abecedna i slogovna pisma, lijevo-na-desno" -msgid "Character Variants 18" -msgstr "Varijante znakova 18" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Abecedni i slogovni, pisma desno-na-lijevo" -msgid "Character Variants 19" -msgstr "Varijante znakova 19" +msgid "Alsatian" +msgstr "Alzaški" -msgid "Character Variants 20" -msgstr "Varijante znakova 20" +msgid "Also enable preview mode when the space bar is pressed." +msgstr "Također omogući prikaz pritiskom razmaknice." -msgid "Character Variants 21" -msgstr "Varijante znakova 21" +msgid "Alt Subs" +msgstr "Alternativne zamjene" -msgid "Character Variants 22" -msgstr "Varijante znakova 22" +msgid "Altai" +msgstr "Altajski" -msgid "Character Variants 23" -msgstr "Varijante znakova 23" +msgid "Alternate Annotation Forms" +msgstr "Alternativni oblici zabilježaka" -msgid "Character Variants 24" -msgstr "Varijante znakova 24" +msgid "Alternate Substitution" +msgstr "Alternativna zamjena" -msgid "Character Variants 25" -msgstr "Varijante znakova 25" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Alternativna unicode kodiranja / selektori variacija" -msgid "Character Variants 26" -msgstr "Varijante znakova 26" +msgid "Alternate Vertical Half Metrics" +msgstr "Alternativne uspravne polovične metrike" -msgid "Character Variants 27" -msgstr "Varijante znakova 27" +msgid "Alternate Vertical Metrics" +msgstr "Alternativne uspravne metrike" -msgid "Character Variants 28" -msgstr "Varijante znakova 28" +msgid "Alternative Half Widths" +msgstr "Alternativne poluširine" -msgid "Character Variants 29" -msgstr "Varijante znakova 29" +msgid "Always" +msgstr "Uvijek" -msgid "Character Variants 30" -msgstr "Varijante znakova 30" +msgid "" +"Always show the control points when editing a glyph.\n" +"This can be turned off in the menu View/Show, this setting will effect if " +"control points are shown initially.\n" +"Change requires a restart of fontforge." +msgstr "" +"Uvijek prikazuj kontrolne točke prilikom uređivanja grafema.\n" +"Ovo možeš isključiti u izborniku „Prikaz -> Prikaži”. Postavka utječe na to, " +"je li će se kontrolne točke na početku prikazivati.\n" +"Za promjenu moraš ponovo pokernuti FontForge." -msgid "Character Variants 31" -msgstr "Varijante znakova 31" +msgid "Americanist IPA" +msgstr "Američko fonetsko bilježenje" -msgid "Character Variants 32" -msgstr "Varijante znakova 32" +msgid "Amount" +msgstr "Količina" -msgid "Character Variants 33" -msgstr "Varijante znakova 33" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "" +"Količina iznad vrha velikog okvira za smještanje osnovne pismovne linije " +"eksponenata" -msgid "Character Variants 34" -msgstr "Varijante znakova 34" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "" +"Količina ispod dna velikog okvira za smještanje osnovne pismovne linije " +"indeksa" -msgid "Character Variants 35" -msgstr "Varijante znakova 35" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "Količina dizanja osnovne pismovne linije nazivnika u većem obliku" -msgid "Character Variants 36" -msgstr "Varijante znakova 36" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "Količina dizanja osnovne pismovne linije nazivnika u običnom obliku" -msgid "Character Variants 37" -msgstr "Varijante znakova 37" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "Količina dizanja osnovne pismovne linije indeksa u većem obliku" -msgid "Character Variants 38" -msgstr "Varijante znakova 38" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "Količina dizanja osnovne pismovne linije indeksa u običnom obliku" -msgid "Character Variants 39" -msgstr "Varijante znakova 39" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "Količina dizanja osnovne pismovne linije brojnika u većem obliku" -msgid "Character Variants 40" -msgstr "Varijante znakova 40" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "" +"Količina dizanja osnovne pismovne linije brojnika u običnom obliku iznad" -msgid "Character Variants 41" -msgstr "Varijante znakova 41" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "Količina dizanja osnovne pismovne linije brojnika u običnom obliku" -msgid "Character Variants 42" -msgstr "Varijante znakova 42" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "Količina dizanja osnovne pismovne linije eksopnenta u većem obliku" -msgid "Character Variants 43" -msgstr "Varijante znakova 43" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "" +"Količina dizanja osnovne pismovne linije eksponenta u promijenjenom obliku" -msgid "Character Variants 44" -msgstr "Varijante znakova 44" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "Količina dizanja osnovne pismovne linije eksponenta u običnom obliku" -msgid "Character Variants 45" -msgstr "Varijante znakova 45" +msgid "An SVG font without a familyname value might not be usable." +msgstr "" +"SVG font bez vrijednosti za naziv obitelji možda neće biti upotrebljiv." -msgid "Character Variants 46" -msgstr "Varijante znakova 46" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Zapis u polju „Veličine” nije broj." -msgid "Character Variants 47" -msgstr "Varijante znakova 47" - -msgid "Character Variants 48" -msgstr "Varijante znakova 48" - -msgid "Character Variants 49" -msgstr "Varijante znakova 49" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Zapis u polju „Veličine” je bezrazumna." -msgid "Character Variants 50" -msgstr "Varijante znakova 50" +msgid "An error occurred when writing the resource file" +msgstr "Došlo je do greške prilikom zapisivanja datoteke resursa" -msgid "Character Variants 51" -msgstr "Varijante znakova 51" +#, c-format +msgid "An error occurred writing %s" +msgstr "Došlo je do greške prilikom zapisivanja %s" -msgid "Character Variants 52" -msgstr "Varijante znakova 52" +msgid "" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." +msgstr "" +"Za pokrivanje putanje koristit će se cjeli broj odabira.\n" +"Ako duljina staze nije cjelobrojno djeljiva s visinom\n" +"odabira, tad bi se odabir trebao malo smanjiti." -msgid "Character Variants 53" -msgstr "Varijante znakova 53" +msgid "An ordered list of lookups and positions" +msgstr "Razvrstani popis tablica definicija i pozicija" -msgid "Character Variants 54" -msgstr "Varijante znakova 54" +msgid "An outline font editor" +msgstr "Program za uređivanje fontova" -msgid "Character Variants 55" -msgstr "Varijante znakova 55" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Redoslijed raspona u polju „Veličine” je neipravan." -msgid "Character Variants 56" -msgstr "Varijante znakova 56" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" +msgstr "" +"'sfnt' datoteka može sadržati velik broj tablica, ali ova sadrži preko 1000\n" +" i čini se da je to previše\n" -msgid "Character Variants 57" -msgstr "Varijante znakova 57" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "'sfnt' datoteka mora sadržati NEKE tablice, međutim ova ih ne sadrži." -msgid "Character Variants 58" -msgstr "Varijante znakova 58" +msgid "An unsigned byte to be pushed on the stack" +msgstr "Nepotpisani bajt za umetanje u snop" -msgid "Character Variants 59" -msgstr "Varijante znakova 59" +msgid "Anatolian Hieroglyphs" +msgstr "Anatolijski hijeroglifi" -msgid "Character Variants 60" -msgstr "Varijante znakova 60" +msgid "Anchor Class Name" +msgstr "Nova klasa sidara" -msgid "Character Variants 61" -msgstr "Varijante znakova 61" +msgid "Anchor Color" +msgstr "Boja za sidra" -msgid "Character Variants 62" -msgstr "Varijante znakova 62" +msgid "Anchor Control" +msgstr "Kontrola sidra" -msgid "Character Variants 63" -msgstr "Varijante znakova 63" +msgid "Anchor Control for Base" +msgstr "Kontrola sidra za osnovno slovo" -msgid "Character Variants 64" -msgstr "Varijante znakova 64" +msgid "Anchor Control for Mark" +msgstr "Kontrola sidra za dijakritički znak" -msgid "Character Variants 65" -msgstr "Varijante znakova 65" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Kontrola sidra za klasu %.100s u grafemu %.100s kao %.20s" -msgid "Character Variants 66" -msgstr "Varijante znakova 66" +msgid "Anchor Control..." +msgstr "Kontrola sidra …" -msgid "Character Variants 67" -msgstr "Varijante znakova 67" +msgid "Anchor Lost" +msgstr "Izgubljeno sidro" -msgid "Character Variants 68" -msgstr "Varijante znakova 68" +msgid "Anchor Point Info" +msgstr "Informacije o točki sidra" -msgid "Character Variants 69" -msgstr "Varijante znakova 69" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Točka sidra bez naziva klase: %s" -msgid "Character Variants 70" -msgstr "Varijante znakova 70" +msgid "Anchor _Glyph at Point" +msgstr "Usidri _grafem pri točci" -msgid "Character Variants 71" -msgstr "Varijante znakova 71" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "Klase sidara u pod-tablici %.80s" -msgid "Character Variants 72" -msgstr "Varijante znakova 72" +#, c-format +msgid "Anchor-%d" +msgstr "Sidro-%d" -msgid "Character Variants 73" -msgstr "Varijante znakova 73" +msgid "AnchorClass|New _Class" +msgstr "Nova _klasa" -msgid "Character Variants 74" -msgstr "Varijante znakova 74" +msgid "AnchorPoint|_New" +msgstr "Nova" -msgid "Character Variants 75" -msgstr "Varijante znakova 75" +msgid "Anchored Line Color" +msgstr "Boja za linije usidrenja" -msgid "Character Variants 76" -msgstr "Varijante znakova 76" +msgid "Anchored Pairs" +msgstr "Usidreni parovi" -msgid "Character Variants 77" -msgstr "Varijante znakova 77" +msgid "Ancient Greek Musical Notation" +msgstr "Starogrčke muzičke notacije" -msgid "Character Variants 78" -msgstr "Varijante znakova 78" +msgid "Ancient Greek Numbers" +msgstr "Starogrčki brojevi" -msgid "Character Variants 79" -msgstr "Varijante znakova 79" +msgid "Ancient Ligatures (Obsolete)" +msgstr "Povijesne ligature (zastarjelo)" -msgid "Character Variants 80" -msgstr "Varijante znakova 80" +msgid "Ancient Symbols" +msgstr "Povijesni simboli" -msgid "Character Variants 81" -msgstr "Varijante znakova 81" +msgid "Angle:" +msgstr "Nagib:" -msgid "Character Variants 82" -msgstr "Varijante znakova 82" +msgid "Anti-Alias" +msgstr "Zaglađivanje rubova" -msgid "Character Variants 83" -msgstr "Varijante znakova 83" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" +msgstr "" +"Sva izračunata podrezivanja, čija je apsolutna vijednost\n" +"manja od ove, bit će zanemarene.\n" -msgid "Character Variants 84" -msgstr "Varijante znakova 84" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." +msgstr "" +"Bilo koja druga naredba sa svim svojim argumentima.\n" +"Naredba mora biti u stanju obraditi postscript\n" +"datoteku, koju će pronaći čitajući standardni unos." -msgid "Character Variants 85" -msgstr "Varijante znakova 85" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" +msgstr "" +"Za sve točke ove visine se pretpostavlja da su serifi,\n" +"i ostat će na toj visini nakon obrade.\n" +"(Dakle, serifi bi trebali ostati iste veličine).\n" +"(Ako želiš da serifi rastu, postavi ovo na 0)" -msgid "Character Variants 86" -msgstr "Varijante znakova 86" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" +msgstr "" +"Svi elementi, koji prekoračuju veličine zadane u OS/2 poljima\n" +"'WinAscent' i 'WinDescent' (za uzlazne i silazne poteze), bit će\n" +"odsječeni u sustavu Windows. To uključuje dijakritičke znakove itd.,\n" +"koji su pozicionirane pomoću GPOS-a.\n" +"(Vrijednost za silazni potez je obično pozitivna.)\n" +"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će bilo koji\n" +"upisani broj biti veličina, koja se koristi u OS/2.\n" +"Ako je okvir aktiviran, tada će broj koji upišeš biti dodan\n" +"granicama fonta. U većini slučajeva ostavi ovo polje na 0 i\n" +"aktiviraj polje „[*] Je odmak”.\n" +"\n" +"NAPOMENA: 'WinDescent' je POZITIVNI broj, a odnosi se na sve\n" +"što se nalazi ispod osnovne pismovne linije." -msgid "Character Variants 87" -msgstr "Varijante znakova 87" +msgid "Append a FONTLOG entry" +msgstr "Dodaj FONTLOG zapis" -msgid "Character Variants 88" -msgstr "Varijante znakova 88" +msgid "Append to it" +msgstr "Dodaj" -msgid "Character Variants 89" -msgstr "Varijante znakova 89" +msgid "Apple" +msgstr "Apple" -msgid "Character Variants 90" -msgstr "Varijante znakova 90" +msgid "Apple Advanced Typography" +msgstr "Appleova napredna tipografija" -msgid "Character Variants 91" -msgstr "Varijante znakova 91" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" +msgstr "" +"Apple i MS/Adobe se razlikuju oko formata datoteka za truetype i opentype.\n" +"Time imaš mogućnost odabrati standard, koji želiš slijediti za tvoj font.\n" +"Glavne razlike su:\n" +" Zahtjevi za 'postscript' naziv se sukobljavaju\n" +" Bitmap podaci se spremaju u različitim tablicama\n" +" Skalirani kompozitni znakovi se tretiraju različito\n" +" Koristi GSUB-a umjesto morx(t)/feat\n" +" Koristi GPOS-a umjesto kern/opbd\n" +" Koristi GDEF-a umjesto lcar/prop" -msgid "Character Variants 92" -msgstr "Varijante znakova 92" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" +msgstr "" +"Apple i MS/Adobe se razlikuju oko formata datoteka za truetype i opentype.\n" +"Time imaš mogućnost odabrati standard, koji želiš slijediti za tvoj font.\n" +"Glavne razlike su:\n" +" Zahtjevi za 'postscript' naziv se sukobljavaju\n" +" Bitmap podaci se spremaju u različitim tablicama\n" +" Skalirani kompozitni grafemi se tretiraju različito\n" +" Koristi GSUB-a umjesto morx(t)/feat\n" +" Koristi GPOS-a umjesto kern/opbd\n" +" Koristi GDEF-a umjesto lcar/prop" -msgid "Character Variants 93" -msgstr "Varijante znakova 93" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" +msgstr "" +"Apple i MS/Adobe razlikuju se oko formata za truetype i opentype datoteke.\n" +"Ovo kontrolira zadane postavke potvrdnog okvira za Apple u dijalogu\n" +"Datoteka -> Stvori fontove.\n" +"Glavne razlike su:\n" +" Bitmap podaci se spremaju u različite tablice\n" +" Skalirani složeni znakovi se tretirajU različito\n" +" Koristi GSUB umjesto morx(t)/feat\n" +" Koristi GPOS umjesto kern/opbd\n" +" Koristi GDEF umjesto lcar/prop\n" +"Ako je ovo i OpenType postavljeno, stvaraju se oba formata" -msgid "Character Variants 94" -msgstr "Varijante znakova 94" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" +msgstr "" +"Apple i MS/Adobe razlikuju se oko formata za truetype i opentype datoteke.\n" +"Ovo kontrolira zadane postavke potvrdnog okvira za OpenType u dijalogu\n" +"Datoteka -> Stvori fontove.\n" +"Glavne razlike su:\n" +" Bitmap podaci se spremaju u različite tablice\n" +" Skalirani složeni znakovi se tretiraju različito\n" +" Koristi GSUB umjesto morx(t)/feat\n" +" Koristi GPOS umjesto kern/opbd\n" +" Koristi GDEF umjesto lcar/prop\n" +"Ako je ovo i Apple postavljeno, stvaraju se oba formata" -msgid "Character Variants 95" -msgstr "Varijante znakova 95" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Samo Apple bitmap 'sfnt' (dfont)" -msgid "Character Variants 96" -msgstr "Varijante znakova 96" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Primijeni na %d %.80s" -msgid "Character Variants 97" -msgstr "Varijante znakova 97" +msgid "Apply change to which lookups?" +msgstr "Primijeni promjenu na koje tablice definicija?" -msgid "Character Variants 98" -msgstr "Varijante znakova 98" +msgid "Apply lookup" +msgstr "Primijeni tablicu definicija" -msgid "Character Variants 99" -msgstr "Varijante znakova 99" +msgid "Apply to:" +msgstr "Primijeni na:" -msgid "Drop Caps (Obsolete)" -msgstr "Inicijali (zastarjelo)" +msgid "Apps" +msgstr "Aplikacije" -msgid "Distance" -msgstr "Udaljenost" +msgid "Arabic" +msgstr "Arapsko" -msgid "Discretionary Ligatures" -msgstr "Proizvoljne ligature" +msgid "Arabic (& Supplement)" +msgstr "Arapsko (i dopuna)" -msgid "Denominators" -msgstr "Nazivnici" +msgid "Arabic (Algeria)" +msgstr "Arapski (Alžir)" -msgid "Diphthongs (Obsolete)" -msgstr "Dvoglasi (zastarjelo)" +msgid "Arabic (Bahrain)" +msgstr "Arapski (Bahrein)" -msgid "Dotless Forms" -msgstr "Oblici bez točke" +msgid "Arabic (Egypt)" +msgstr "Arapski (Egipat)" -msgid "Expert Forms" -msgstr "Stručni oblici" +msgid "Arabic (Iraq)" +msgstr "Arapski (Irak)" -msgid "Final Glyph On Line" -msgstr "Završni grafem u retku" +msgid "Arabic (Jordan)" +msgstr "Arapski (Jordan)" -msgid "Terminal Forms #2" -msgstr "Završni oblici br. 2" +msgid "Arabic (Kuwait)" +msgstr "Arapski (Kuvajt)" -msgid "Terminal Forms #3" -msgstr "Završni oblici br. 3" +msgid "Arabic (Lebanon)" +msgstr "Arapski (Libanon)" -msgid "Terminal Forms" -msgstr "Završni oblici" +msgid "Arabic (Libya)" +msgstr "Arapski (Libija)" -msgid "Flattened Accents over Capitals" -msgstr "Spljošteni naglasci iznad verzala" +msgid "Arabic (Morocco)" +msgstr "Arapski (Maroko)" -msgid "Diagonal Fractions" -msgstr "Razlomci s kosom crtom" +msgid "Arabic (Oman)" +msgstr "Arapski (Oman)" -msgid "Full Widths" -msgstr "Pune širine" +msgid "Arabic (Qatar)" +msgstr "Arapski (Katar)" -msgid "Half Forms" -msgstr "Poluoblici" +msgid "Arabic (Saudi Arabia)" +msgstr "Arapski (Saudijska Arabija)" -msgid "Halant Forms" -msgstr "Oblici s kukicom" +msgid "Arabic (Syria)" +msgstr "Arapski (Sirija)" -msgid "Alternative Half Widths" -msgstr "Alternativne poluširine" +msgid "Arabic (Tunisia)" +msgstr "Arapski (Tunis)" -msgid "Historical Forms" -msgstr "Povijesni oblici" +msgid "Arabic (U.A.E.)" +msgstr "Arapski (Ujedinjeni Arapski Emirati)" -msgid "Horizontal Kana Alternatives" -msgstr "Alternative vodoravnih Kana znakova" +msgid "Arabic (Yemen)" +msgstr "Arapski (Jemen)" -msgid "Historic Ligatures" -msgstr "Povijesne ligature" +msgid "Arabic Extended-A" +msgstr "Arapsko, prošireno A" -msgid "Hanja to Hangul (Deprecated)" -msgstr "Hanja u Hangul (zastarjelo)" +msgid "Arabic Extended-B" +msgstr "Arapsko, prošireno B" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Hojo Kanji oblici (JIS X 0212-1990)" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "Arapski matematički alfanumerički simboli" -msgid "Half Widths" -msgstr "Poluširine" +msgid "Arabic Number" +msgstr "Arapske brojke" -msgid "Initial Forms" -msgstr "Početni oblici" +msgid "Arabic Presentation Forms-A" +msgstr "Arapski oblici-A" -msgid "Isolated Forms" -msgstr "Samostalni oblici" +msgid "Arabic Presentation Forms-B" +msgstr "Arapski oblici-B" -msgid "Italics" -msgstr "Kurzivi" +msgid "Arabic Right to Left" +msgstr "Arapski desno-na-lijevo" -msgid "Justification Alternatives" -msgstr "Alternative za poravnanje" +msgid "Arabic Supplement" +msgstr "Arapsko, dopuna" -msgid "Japanese Forms (Obsolete)" -msgstr "Japanski oblici (zastarjelo)" +msgid "Arakanese" +msgstr "Arakanski" -msgid "JIS2004 Forms" -msgstr "JIS2004 oblici" +msgid "Archives" +msgstr "Arhive" -msgid "JIS78 Forms" -msgstr "JIS78 oblici" +msgid "Arcs" +msgstr "Lukovi" -msgid "JIS83 Forms" -msgstr "JIS83 oblici" +msgid "Arcs Clip:" +msgstr "Isječak luka:" -msgid "JIS90 Forms" -msgstr "JIS90 oblici" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" +msgstr "" +"Postoje li bitmapni grafemi, čija širina stošca\n" +"ne odgovara skaliranoj i zaokruženoj širini\n" +"stošca konture?" -msgid "Horizontal Kerning" -msgstr "Vodoravno podrezivanje" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "Ima li grafema čiji se granični okviri protežu više od ovog broja?" -msgid "Left Bounds" -msgstr "Lijeve granice" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "Ima li grafema čiji se granični okviri protežu niže od ovog broja?" -msgid "Standard Ligatures" -msgstr "Standardne ligature" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "Ima li grafema čiji se granični okviri protežu lijevo od ovog broja?" -msgid "Leading Jamo Forms" -msgstr "Vodeći Jamo oblici" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "Ima li grafema čiji se granični okviri protežu desno od ovog broja?" -msgid "Lining Figures" -msgstr "Poravnate brojke" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" +msgstr "" +"Ima li konturnih znakova koji nemaju bitmapske verzije u jednom od bitmap " +"fontova?\n" +"Obrnuto, ima li bitmap znakova koji nemaju odgovarajući konturni znak?" -msgid "Localized Forms" -msgstr "Lokalizirani oblici" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Sigurno želiš koristiti cidmap datoteku koja je nađena?" -msgid "Left to Right Alternates" -msgstr "Lijevo-na-desno alternative" - -msgid "Left to Right mirrored forms" -msgstr "Lijevo-na-desno zrcaljeni oblici" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." +msgstr "" +"Sigurno želiš zamijeniti Å?\n" +"Kružić neće biti spojen sa slovom A." -msgid "Mark Positioning" -msgstr "Pozicioniranje dijakritičkih znakova" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "Zaista želiš ukloniti pod-font %1$.40s iz CID fonta %2$.40s" -msgid "Medial Forms 2" -msgstr "Srednji oblici 2" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "Sigurno želiš ukloniti ove grafeme? Ovo je nepovratna operacija." -msgid "Medial Forms" -msgstr "Srednji oblici" +msgid "Armenian" +msgstr "Armensko" -msgid "Mathematical Greek" -msgstr "Matematički grčki znakovi" +msgid "Armenian Ligatures" +msgstr "Armenske ligature" -msgid "Mark to Mark" -msgstr "Dijakritički znak na dijakritički znak" +msgid "Arrow Options" +msgstr "Opcije strelica" -msgid "Mark Positioning via Substitution" -msgstr "Pozicioniranje dijakritičkih znakova putem zamjene" +msgid "ArrowAccelFactor" +msgstr "Brzina pomaka strelice" -msgid "Alternate Annotation Forms" -msgstr "Alternativni oblici zabilježaka" +msgid "ArrowMoveSize" +msgstr "Pomak strelicom" -msgid "NLC Kanji Forms" -msgstr "NLC Kanji oblici" +msgid "Arrows" +msgstr "Strelice" -msgid "Nukta Forms" -msgstr "Nukta oblici" +msgid "Arrows & Sup Arrows A/B & Misc Arrows" +msgstr "Strelice i dopunjene strelice A/B i razne strelice" -msgid "Numerators" -msgstr "Brojnici" +msgid "Arrows Supplement-A" +msgstr "Strelice, dopuna-A" -msgid "Oldstyle Figures" -msgstr "Medievalne brojke" +msgid "Arrows Supplement-B" +msgstr "Strelice, dopuna-B" -msgid "Optical Bounds" -msgstr "Optičke granice" +msgid "As Background" +msgstr "Kao stražnji sloj" -msgid "Ordinals" -msgstr "Redni znakovi" +msgid "As CFF fonts" +msgstr "Kao CFF fontovi" -msgid "Ornaments" -msgstr "Ukrasni znakovi" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." +msgstr "" +"Budući da su odabrani grafemi istovremeno izvorni grafemi, bit će " +"preimenovani, stoga ne mogu djelovati kao izvorni grafemi u tablici " +"definicija." -msgid "Proportional Alternate Metrics" -msgstr "Proporcionalne alternativne metrike" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "" +"Uzlazni i silazni potezi moraju imati pozitivne vrijednosti, a njihov zbroj " +"manji od 16384" -msgid "Lowercase to Petite Capitals" -msgstr "Kurente u male kapitalke" +msgid "Ask" +msgstr "Pitaj" -msgid "Proportional Kana" -msgstr "Proporcionalni Kana" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "" +"Zatraži od korisnika argumente za automatsko precrtavanje\n" +"prilikom svakog pokretanja automatskog precrtavanja" -msgid "Proportional Numbers" -msgstr "Proporcionalne brojke" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Zatraži mf-naredbe od korisnika prilikom svakog pokretanja mf-a" -msgid "Pre Base Forms" -msgstr "Oblici ispred osnovnog slova" +msgid "AskBDFResolution" +msgstr "Upitaj razlučivost za BDF" -msgid "Pre Base Substitutions" -msgstr "Zamjene ispred osnovnog slova" +msgid "AskUserForCMap" +msgstr "Zatraži mapiranje znakova" -msgid "Post Base Forms" -msgstr "Oblici iza osnovnog slova" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Omjer jednak grafemu pločice" -msgid "Post Base Substitutions" -msgstr "Zamjene iza osnovnog slova" +msgid "Assamese" +msgstr "Asamski" -msgid "Proportional Width" -msgstr "Proporcionalne širine" +msgid "At End" +msgstr "Na kraj" -msgid "Quarter Widths" -msgstr "Četvrt širine" +msgid "At Start" +msgstr "Na početak" -msgid "Randomize" -msgstr "Odredi slučajno" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"Barem jedna točka sidra je izgubljena tijekom umetanja iz jednog fonta u " +"drugi, jer nije nađena istovjetna klasa sidara u novom fontu." -msgid "Required Contextual Alternates" -msgstr "Obavezne kontekstne alternative" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "U popisu za umetanje je moguće navesti najviše 31 grafem" -msgid "Rakar Forms" -msgstr "Rakar oblici" +msgid "At most 8 kerning values may be specified here" +msgstr "Ovdje je moguće odrediti samo do osam vrijednosti podrezivanja" -msgid "Required Ligatures" -msgstr "Obavezne ligature" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "" +"Pri veličini od %d piksela, znak %s ili počinje prije ishodišta ili se " +"proteže izvan širine stošca.\n" -msgid "Reph Form" -msgstr "Reph oblici" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." +msgstr "" +"Pri malim veličinama piksela (font veličine\n" +"za ekran), može doći do ružnih prikaza\n" +"zbog grešaka u zaokruživanju. Tablica za\n" +"uređaje dopušta prilagođavanje zaokruživanja.\n" +"Svaka veličina piksela se prilagođava pojedinačno." -msgid "Right Bounds" -msgstr "Desne granice" +msgid "Athapaskan" +msgstr "Athapaskan" -msgid "Right to Left Alternates" -msgstr "Desno-na-lijevo alternative" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" +msgstr "" +"Pokušaj primjene tablice definicija na lokaciji izvan raspona ove " +"kontekstne\n" +" tablice definicija slijed=%d maks.=%d\n" -msgid "Right to Left mirrored forms" -msgstr "Desno-na-lijevo zrcaljeni oblici" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" +msgstr "" +"Pokušaj primjene tablice definicija na lokaciju izvan raspona ove " +"kontekstne\n" +" tablice definicija slijed=%d, maks.=%d\n" -msgid "Ruby Notational Forms" -msgstr "Ruby oblici zabilježaka" +msgid "Attempt to back up twice\n" +msgstr "Pokušaj dvostrukog spremanja sigurnosne kopije\n" -msgid "Required Variation Alternates" -msgstr "Obavezne alternative varijacija" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Pokušaj dijeljenja s 0 u %.30s" -msgid "Stylistic Alternatives" -msgstr "Stilske alternative" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Pokušaj kodiranja nedostajućeg grafema %d u %d (0×%x)\n" -msgid "Scientific Inferiors" -msgstr "Znanstveni indeksi" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Pokušaj stvaranja fonta s više od %d sloja/slojeva" -msgid "Lowercase to Small Capitals" -msgstr "Kurente u kapitalke" +msgid "Attempt to invert a singular matrix\n" +msgstr "Pokušaj invertiranja jednostruke matrice\n" -msgid "Simplified Forms" -msgstr "Pojednostavljeni oblici" +msgid "Attempt to make a character that refers to itself" +msgstr "Pokušaj stvaranja znaka, koji se referencira na sebe" -msgid "Style Set 1" -msgstr "Stilski skup 1" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Pokušaj stvaranja grafema, koji se referencira na sebe" -msgid "Style Set 2" -msgstr "Stilski skup 2" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "Pokušaj stvaranja ligature za (nepostojeći) grafem %d od " -msgid "Style Set 3" -msgstr "Stilski skup 3" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Pokušaj stvaranja ligature za grafem %d od " -msgid "Style Set 4" -msgstr "Stilski skup 4" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "" +"Pokušaj iznašanja %d u 16-bitno polje. Bit će skraćeno i datoteka vjerojatno " +"neće biti korisna." -msgid "Style Set 5" -msgstr "Stilski skup 5" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "Pokušaj čitanja podataka font-funkcija izvan kraja tablice %s" -msgid "Style Set 6" -msgstr "Stilski skup 6" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "Pokušaj čitanja podataka tablice definicija izvan kraja tablice %s" -msgid "Style Set 7" -msgstr "Stilski skup 7" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "Pokušaj čitanja podataka pisama izvan kraja tablice %s" -msgid "Style Set 8" -msgstr "Stilski skup 8" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "Pokušaj ponovnog definiranja sidra od „%s” u %d. retku od %s" -msgid "Style Set 9" -msgstr "Stilski skup 9" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "" +"Pokušaj ponovnog definiranja zapisa vrijednosti od „%s” u %d. retku od %s" -msgid "Style Set 10" -msgstr "Stilski skup 10" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" +msgstr "" +"Pokušaj referenciranja tablice definicija %d (s kontekstnom tablicom " +"definicija),\n" +"ali ima samo %d tablica definicija u %s\n" -msgid "Style Set 11" -msgstr "Stilski skup 11" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "" +"Pokušaj ponovnog stvaranja veličine u pikselima, koja nije stvorena (%d@%d)" -msgid "Style Set 12" -msgstr "Stilski skup 12" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "Pokušaj spremanja veličine u pikselima, koja nije stvorena (%d@%d)" -msgid "Style Set 13" -msgstr "Stilski skup 13" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Pokušaj uzimanja logaritma od %1$g u %2$.30s" -msgid "Style Set 14" -msgstr "Stilski skup 14" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Pokušaj uzimanja korijena od %1$g u %2$.30s" -msgid "Style Set 15" -msgstr "Stilski skup 15" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "Pokušaj korištenja multiple master podroutine u ne-mm fontu u %s.\n" -msgid "Style Set 16" -msgstr "Stilski skup 16" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "Pokušaj korištenja multiple master podroutine u ne-mm fontu.\n" -msgid "Style Set 17" -msgstr "Stilski skup 17" +msgid "Attention" +msgstr "Oprez" -msgid "Style Set 18" -msgstr "Stilski skup 18" +msgid "Auto" +msgstr "Automatski" -msgid "Style Set 19" -msgstr "Stilski skup 19" +msgid "Auto Hinting Font..." +msgstr "Automatsko postavljanje kontrola …" -msgid "Style Set 20" -msgstr "Stilski skup 20" +msgid "Auto Instructing Font..." +msgstr "Automatsko postavljanje instrukcija …" -msgid "Math Script Style" -msgstr "Matematički stil pisma" +msgid "Auto Width" +msgstr "Automatska širina" -msgid "Stretching Glyph Decomposition" -msgstr "Širenje rastavljanja grafema" +msgid "Auto _Counter Hint" +msgstr "Automatske kontrole unutarnjih _bjelina" -msgid "Subscript" -msgstr "Indeks" +msgid "AutoHint" +msgstr "Automatske kontrole" -msgid "Superscript" -msgstr "Eksponent" +msgid "AutoHint changed glyphs before generating a font" +msgstr "Izradi automatske kontrole za grafeme prije generiranja fonta" -msgid "Swash" -msgstr "Kaligrafski potezi" +msgid "AutoKern All" +msgstr "Automatsko podrezivanje, sve" -msgid "Titling" -msgstr "Naslovni verzali" +msgid "AutoKern Column" +msgstr "Automatsko podrezivanje, stupac" -msgid "Trailing Jamo Forms" -msgstr "Jamo oblici s izlaznim potezom" +msgid "AutoKern Row" +msgstr "Automatsko podrezivanje, redak" -msgid "Traditional Name Forms" -msgstr "Tradicionalni oblici imena" +msgid "AutoKernDialog" +msgstr "Dijalog za automatsko podrezivanje" -msgid "Tabular Numbers" -msgstr "Tabelarne brojke" +msgid "AutoLBearingSync" +msgstr "Automatski sinkroniziraj lijevi odmak" -msgid "Traditional Forms" -msgstr "Tradicionalni oblici" +msgid "AutoSaveFrequency" +msgstr "Učestalost automatskog spremanja" -msgid "Third Widths" -msgstr "Trećina širine" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Greška u automatskoj širini 'AutoWidth' na %s\n" -msgid "Unicase" -msgstr "Jednorazinski" +msgid "AutoWidthSync" +msgstr "Automatski sinkroniziraj širine" -msgid "Alternate Vertical Metrics" -msgstr "Alternativne uspravne metrike" +msgid "Auto_Hint" +msgstr "_Automatske kontrole" -msgid "Vattu Variants" -msgstr "Vatu varijante" +msgid "Auto_Instr" +msgstr "Automatske _instrukcije" -msgid "Vertical Alternates" -msgstr "Uspravne alternative" +msgid "Auto_Kern" +msgstr "Automatsko _podrezivanje" -msgid "Alternate Vertical Half Metrics" -msgstr "Alternativne uspravne polovične metrike" +msgid "Autohinta_ble" +msgstr "Moguće je automatsko optimiranje prikaza" -msgid "Vowel Jamo Forms" -msgstr "Oblici Jamo samoglasnika" +msgid "Autokern new entries" +msgstr "Automatski podreži nove upise" -msgid "Vertical Kana Alternates" -msgstr "Uspravne Kana alternative" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" +msgstr "" +"Automatsko spašavanje promjena u %.80s neuspjelo.\n" +"Želiš li da FontForge ponovo pokuša spasiti prilikom sljedećeg pokretanja?" -msgid "Vertical Kerning" -msgstr "Uspravno podrezivanje" +msgid "Automatic" +msgstr "Automaski" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Proporcionalne alternativne uspravne metrike" +msgid "Autot_race" +msgstr "Automatski pre_crtaj" -msgid "Vertical Rotation & Alternates" -msgstr "Uspravna rotacija i alternative" +msgid "AutotraceArgs" +msgstr "Argumenti za automatsko precrtavanje" -msgid "Vertical Alternates for Rotation" -msgstr "Uspravne alternative za rotaciju" +msgid "AutotraceAsk" +msgstr "Upit za automatsko precrtavanje" -msgid "Slashed Zero" -msgstr "Prekrižena nula" +msgid "Autotracing..." +msgstr "Automatsko precrtavanje …" -msgid "Required feature" -msgstr "Obavezna font-funkcija" +msgid "Avestan" +msgstr "Avestansko" -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"Pod-tablica tablice definicija sadrži neupotrijeljeni grafem %s, čime cijela " -"pod-tablica postaje neispravna" +msgid "Awadhi" +msgstr "Avadski" -msgid "Multiple Substitution" -msgstr "Višestruka zamjena" +msgid "Ax => xA" +msgstr "Ax => xA" -msgid "Single Substitution" -msgstr "Pojedinačna zamjena" +msgid "AxCD => CDxA" +msgstr "AxCD => CDxA" -msgid "Undefined substitution" -msgstr "Neodređena zamjena" +msgid "AxCD => DCxA" +msgstr "AxCD => DCxA" -msgid "Alternate Substitution" -msgstr "Alternativna zamjena" +msgid "AxD => DxA" +msgstr "AxD => DxA" -msgid "Contextual Substitution" -msgstr "Kontekstna zamjena" +msgid "Axerbaijani (Arabic)" +msgstr "Azerski (arapsko)" -msgid "Ligature Substitution" -msgstr "Ligaturna zamjena" +msgid "Axerbaijani (Cyrillic)" +msgstr "Azerski (ćirilica)" -msgid "Contextual Chaining Substitution" -msgstr "Kontekstna zamjena niza" +msgid "Axis 1" +msgstr "Os 1" -msgid "Extension" -msgstr "Dodatak" +msgid "Axis 2" +msgstr "Os 2" -msgid "Reverse Contextual Chaining Substitution" -msgstr "Obrnuta kontekstna zamjena niza" +msgid "Axis 3" +msgstr "Os 3" -msgid "Pairwise Positioning (kerning)" -msgstr "Pozicioniranje parova (podrezivanje)" +msgid "Axis 4" +msgstr "Os 4" -msgid "Single Positioning" -msgstr "Pojedinačno pozicioniranje" +msgid "Axis Ht:" +msgstr "Visina osi:" -msgid "Undefined positioning" -msgstr "Neodređeno pozicioniranje" +msgid "Axis Range:" +msgstr "Raspon osi:" -msgid "Cursive attachment" -msgstr "Kurzivno povezivanje" +msgid "Axis Type:" +msgstr "Vrsta osi:" -msgid "Mark to base attachment" -msgstr "Povezivanje dijakritičkih znakova na osnovno slovo" +msgid "Axis height of the font" +msgstr "Visina osi fonta" -msgid "Mark to Ligature attachment" -msgstr "Povezivanje dijakritičkih znakova na ligaturu" +msgid "Axis range not valid" +msgstr "Raspon osi nije ispravan" -msgid "Mark to Mark attachment" -msgstr "Povezivanje dijakritičkih znakova na dijakritičke znakove" +msgid "AxisHeight:" +msgstr "Visina osi:" -msgid "Contextual Chaining Positioning" -msgstr "Kontekstno pozicioniranje niza" +msgid "AxisValue|Default" +msgstr "Zadano" -msgid "Contextual Positioning" -msgstr "Kontekstno pozicioniranje" +msgid "Aymara" +msgstr "Ajmarski" -msgid "Adlam" -msgstr "Adlamsko" +msgid "Azebaijani (roman)" +msgstr "Azerski (romansko)" -msgid "Ahom" -msgstr "Ahomsko" +msgid "Azeri" +msgstr "Azerski" -msgid "Anatolian Hieroglyphs" -msgstr "Anatolijski hijeroglifi" +msgid "Azeri (Cyrillic)" +msgstr "Azerski (ćirilica)" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Arapsko" +msgid "Azeri (Latin)" +msgstr "Azerski (latinica)" -msgid "Script|Aramaic" -msgstr "Armejsko" - -msgid "Script|Armenian" -msgstr "Armensko" +msgid "BB" +msgstr "Granični okvir" -msgid "Script|Avestan" -msgstr "Avestansko" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Donji odmak:" -msgid "Script|Balinese" -msgstr "Balijsko" +msgid "BDF" +msgstr "BDF" -msgid "Bamum" -msgstr "Bamum" +msgid "BDF Info..." +msgstr "BDF informacije …" -msgid "Bassa Vah" -msgstr "Bassa Vah" +msgid "BDF Resolution" +msgstr "BDF razlučivost" -msgid "Script|Batak" -msgstr "Batačko" +msgid "BDF bitmap properties table" +msgstr "tablica svojstva BDF bitmapa" -msgid "Script|Bengali" -msgstr "Bengalsko" +msgid "BMP" +msgstr "BMP" -msgid "Script|Bengali2" -msgstr "Bengalsko2" +msgid "B_evel" +msgstr "Zar_ezani spoj" -msgid "Bhaiksuki" -msgstr "Bhaiksukisko" +msgid "B_uild" +msgstr "Izgra_di" -msgid "Bopomofo" -msgstr "Bopomofo" +#. GT: Background, make it short +msgid "Back" +msgstr "Stražnji" -msgid "Brāhmī" -msgstr "Brāhmī" +msgid "Back Classes" +msgstr "Klase prethodnih" -msgid "Braille" -msgstr "Braille" +#, c-format +msgid "Back coverage %d: " +msgstr "Pokrivenost prethodnih %d: " -msgid "Script|Buginese" -msgstr "Lontara (Bugis)" +msgid "Background Gradient" +msgstr "Gradijent pozadine" -msgid "Script|Buhid" -msgstr "Buhid" +msgid "Background Gradient:" +msgstr "Gradijent pozadine:" -msgid "Byzantine Music" -msgstr "Bizantski muzički simboli" +msgid "Background Image Color" +msgstr "Boja za slike u stražnjem sloju" -msgid "Canadian Syllabics" -msgstr "Kanadsko slogovno" +msgid "Background color for popup windows" +msgstr "Boja pozadine za skočne prozore" -msgid "Carian" -msgstr "Carian" +msgid "Background color for progress windows" +msgstr "Boja pozadine za prozore napretka" -msgid "Caucasian Albanian" -msgstr "Kavkaski albansko" +msgid "Background color for the drawing area of all views" +msgstr "Stražnja boja za područje crtanja u svim prikazima" -msgid "Chakma" -msgstr "Čakmansko" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "Boja za pozadinu zaglavlja stupaca matrice" -msgid "Script|Cham" -msgstr "Čamsko" +msgid "" +"Background color of the active entry in the main section of a matrix edit" +msgstr "Boja za pozadinu aktivnih zapisa u glavnom odjeljku matrice" -msgid "Script|Cherokee" -msgstr "Čirokejsko" +msgid "Backtrack" +msgstr "Prethodni" -msgid "CJK Ideographic" -msgstr "KJK ideografsko" +msgid "Backtrack Match: " +msgstr "Poklapanje prethodnih: " -msgid "Script|Coptic" -msgstr "Koptsko" +#, c-format +msgid "Backtrack class %d: " +msgstr "Klasa prethodnih %d: " -msgid "Cypriot syllabary" -msgstr "Cipriotsko slogovno" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Klasa prethodnih: " +msgstr[1] "Klase prethodnih: " +msgstr[2] "Klasa prethodnih: " -msgid "Cyrillic" -msgstr "Ćirilica" +msgid "Backup SFD" +msgstr "Sigurnosna kopija za SFD" -msgid "Script|Default" -msgstr "Zadano" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Neispravna točka sidra: %s" -msgid "Deseret (Mormon)" -msgstr "Deseretsko (Mormonsko)" +msgid "Bad Apple Kern Class\n" +msgstr "Neispravna Apple klasa podrezivanja\n" -msgid "Devanagari" -msgstr "Devanagari" +msgid "Bad Ascent/Descent" +msgstr "Neispravan uzlazni/silazni potez" -msgid "Devanagari2" -msgstr "Devanagari2" +msgid "Bad Axis" +msgstr "Neispravna os" -msgid "Dogra" -msgstr "Dogra" +msgid "Bad BlueFuzz entry." +msgstr "Nedostaje zapis za 'BlueFuzz'." -msgid "Duployan" -msgstr "Duplojska stenografija" +msgid "Bad BlueScale entry." +msgstr "Nedostaje zapis za 'BlueScale'." -msgid "Egyptian Hieroglyphs" -msgstr "Egipatski hijeroglifi" +msgid "Bad BlueShift entry." +msgstr "Neispravni zapis za 'BlueShift'." -msgid "Elbasan" -msgstr "Albansko" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "Neispravni CFF-ov INDEX naziva\n" -msgid "Script|Ethiopic" -msgstr "Etiopsko" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "Neispravni CID odmak za CID %d\n" -msgid "Script|Georgian" -msgstr "Gruzijsko" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "Neispravni 'CharString' (niz znakova). Ne uključuje 'lenIV' bajtove.\n" -msgid "Glagolitic" -msgstr "Glagoljica" +msgid "Bad Class" +msgstr "Neispravna klasa" -msgid "Gothic" -msgstr "Gotica" +msgid "Bad Color" +msgstr "Neispravna boja" -msgid "Grantha" -msgstr "Granthsko" +msgid "Bad Copyright" +msgstr "Neispravno autorsko pravo" -msgid "Script|Greek" -msgstr "Grčko" +msgid "Bad Coverage Table" +msgstr "Neispravna tablica pokrivenosti" -msgid "Script|Gujarati" -msgstr "Gujarati" +msgid "Bad Design Size Info" +msgstr "Neispravna informacija o pismovnoj veličini dizajna" -msgid "Script|Gujarati2" -msgstr "Gujarati2" +msgid "Bad Device Table Adjustment" +msgstr "Neispravno podešavanje tablice za uređaje" -msgid "Gunjala Gondi" -msgstr "Gunjala Gondi" +msgid "Bad Drawing Operation" +msgstr "Neispravna operacija crtanja" -msgid "Gurmukhi" -msgstr "Gurmukhi" +msgid "Bad Encoding" +msgstr "Neispravno kodiranje" -msgid "Gurmukhi2" -msgstr "Gurmukhi2" +msgid "Bad Extension" +msgstr "Neispravni sufiks" -msgid "Hangul Jamo" -msgstr "Hangul Jamo" +msgid "Bad FPST format" +msgstr "Neispravni FPST format" -msgid "Hangul" -msgstr "Hangul" +msgid "Bad Family Name" +msgstr "Neispravni naziv obitelji" -msgid "Hanifi Rohingya" -msgstr "Hanifi Rohingya" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "Neispravni naziv obitelji, mora započeti slovom." -msgid "Script|Hanunóo" -msgstr "Hanunóo" +msgid "Bad Font" +msgstr "Neispravni font" -msgid "Hatran" -msgstr "Hatransko" +msgid "Bad Font Family Name" +msgstr "Neispravni naziv obitelji fontova" -msgid "Script|Hebrew" -msgstr "Hebrejsko" +msgid "Bad Font Name" +msgstr "Neispravni naziv fonta" -msgid "Hiragana & Katakana" -msgstr "Hiragana i Katakana" +msgid "Bad GID in JSTF extenser table.\n" +msgstr "Neispravna ID-oznaka grafema u JSTF tablici za širenje.\n" -msgid "Imperial Aramaic" -msgstr "Carsko armejsko" +msgid "Bad Glyph Count" +msgstr "Neispravni broj grafema" -msgid "Inscriptional Pahlavi" -msgstr "Pahlavisjki zapis" +msgid "Bad Glyph Name" +msgstr "Neispravni naziv grafema" -msgid "Inscriptional Parthian" -msgstr "Parćanski zapis" +msgid "Bad Gradient" +msgstr "Neispravni gradijent" -msgid "Script|Javanese" -msgstr "Javansko" +msgid "Bad Grid Fitting table" +msgstr "Neispravna tablica za privlačenje na mrežu" -msgid "Kaithi" -msgstr "Kajtsko" +msgid "Bad Human Fontname" +msgstr "Neispravan naziv fonta" -msgid "Script|Kannada" -msgstr "Kannada" +msgid "Bad IBM Family" +msgstr "Neispravna IBM obitelji" -msgid "Script|Kannada2" -msgstr "Kannada2" +msgid "Bad Language" +msgstr "Neispravni jezik" -msgid "Kayah Li" -msgstr "Kayah Li" +msgid "Bad Lig. Caret Count" +msgstr "Neispravni broj znakova za umetanje u ligaturama" -msgid "Script|Kharosthi" -msgstr "Kharosthi" +msgid "Bad MM Weights" +msgstr "Neispravna MM debljina" -msgid "Script|Khmer" -msgstr "Kmersko" - -msgid "Khojki" -msgstr "Khojsko" +msgid "Bad Mac Family" +msgstr "Neispravna Mac obitelj" -msgid "Khudawadi" -msgstr "Khudawadi" +msgid "Bad Metrics" +msgstr "Neispravne metrike" -msgid "Script|Lao" -msgstr "Laoško" +msgid "Bad Multiple Master Font" +msgstr "Neispravni Multiple Master font" -msgid "Script|Latin" -msgstr "Latinično" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "" +"Neispravan višestruki/alternativni zamjenski grafem. ID-oznaka grafema %d ne " +"manja od %d\n" -msgid "Lepcha (Róng)" -msgstr "Lepcha (Róng)" +msgid "Bad Name" +msgstr "Neispravni naziv" -msgid "Script|Limbu" -msgstr "Limbuško" +msgid "Bad Number" +msgstr "Neispravni broj" -msgid "Linear A" -msgstr "Linerno A" +#, c-format +msgid "Bad Number in %s" +msgstr "Neispravni broj u %s" -msgid "Linear B" -msgstr "Linearno B" +msgid "Bad OS/2 version" +msgstr "Neispravna OS/2 verzija" -msgid "Lisu" -msgstr "Lisu" +msgid "Bad Parts List" +msgstr "Neispravni popis dijelova" -msgid "Lycian" -msgstr "Likijsko" +msgid "Bad Pattern" +msgstr "Neispravni uzorak" -msgid "Lydian" -msgstr "Lidijsko" +msgid "Bad Pattern Size" +msgstr "Neispravna veličina uzorka" -msgid "Mahajani" -msgstr "Mahajansko" +msgid "Bad Point Match" +msgstr "Neispravno poklapanje točaka" -msgid "Makasar" -msgstr "Makasar" +msgid "Bad Point Numbering" +msgstr "Neispravno numeriranje točaka" -msgid "Script|Malayālam" -msgstr "Malajalam" +msgid "Bad PostScript function" +msgstr "Neispravna PostScript funkcija" -msgid "Script|Malayālam2" -msgstr "Malajalam2" +msgid "Bad Private Dictionary" +msgstr "Neispravni 'Private' rječnik" -msgid "Script|Mandaean" -msgstr "Mandejsko" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Neispravna RGB specifikacija boje: %s\n" -msgid "Manichaean" -msgstr "Manihejsko" +msgid "Bad Range" +msgstr "Neipravni raspon" -msgid "Marchen" -msgstr "Marćensko" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "Neipravni raspon, početak (%1$04X) je veći od kraja (%2$04X)" -msgid "Masaram Gondi" -msgstr "Masaram Gondi" +msgid "Bad Reference" +msgstr "Neipravna referenca" -msgid "Mathematical Alphanumeric Symbols" -msgstr "Matematički alfanumerički simboli" +msgid "Bad SFD file, missing subtable in kernclass defn.\n" +msgstr "" +"Neispravna SFD datoteka, nedostaje pod-tablica u definiciji klase " +"podrezivanja.\n" -msgid "Medefaidrin" -msgstr "Medefaidrin" +#, c-format +msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" +msgstr "" +"Neispravna SFD datoteka, istoj pod-tablici su dodijeljene dvije klase " +"podrezivanja: %s\n" -msgid "Meetei Mayek" -msgstr "Meitei-Mayek" +msgid "Bad Script" +msgstr "Neispravno pismo" -msgid "Mende Kikakui" -msgstr "Mende kikakuijsko" +msgid "Bad Sections" +msgstr "Neispravni odjeljci" -msgid "Meroitic Cursive" -msgstr "Meriotski pisani" +msgid "Bad Sequence/Lookup List" +msgstr "Neispravni slijed/popis tablica definicija" -msgid "Meroitic Hieroglyphs" -msgstr "Meroitski hijeroglifi" +msgid "Bad Size" +msgstr "Neispravna veličina" -msgid "Miao" -msgstr "Miaoško" +msgid "Bad StdHW entry." +msgstr "Neispravni zapis za standardnu vodoravnu širinu (StdHW)." -msgid "Modi" -msgstr "Modsko" +msgid "Bad StdVW entry." +msgstr "Neispravni zapis za standardnu uspravnu širinu (StdVW)." -msgid "Script|Mongolian" -msgstr "Mongolsko" +msgid "Bad StemSnapH entry." +msgstr "Neispravni zapis za vodoravno privlačenje poteza (StemSnapH)." -msgid "Mro" -msgstr "Mroško" +msgid "Bad StemSnapV entry." +msgstr "Neispravni zapis za uspravno privlačenje poteza (StemSnapH)." -msgid "Multani" -msgstr "Multansko" +msgid "Bad Style" +msgstr "Neispravni stil" -msgid "Musical" -msgstr "Muzički znakovi" +msgid "Bad Template" +msgstr "Neispravni predložak" -msgid "Script|Myanmar" -msgstr "Mianmarsko" +msgid "Bad Tile" +msgstr "Neispravna pločica" -msgid "N'Ko" -msgstr "N’Ko" +msgid "Bad Token" +msgstr "Neispravni token" -msgid "Nabataean" -msgstr "Nabatejsko" +msgid "Bad Transformation Matrix" +msgstr "Neispravna transformacijska matrica" -msgid "New Tai Lue" -msgstr "Novi Tai Lue" +msgid "Bad Transformation matrix" +msgstr "Neispravna transformacijska matrica" -msgid "Newa" -msgstr "Nevarsko" +msgid "Bad Value" +msgstr "Neispravna vrijednost" -msgid "Nushu" -msgstr "Nushusko" +msgid "Bad Variants List" +msgstr "Neispravni popis varijanti" -msgid "Ogham" -msgstr "Ogam" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Neispravni popis varijanti za grafem %s u %s" -msgid "Ol Chiki" -msgstr "Ol Chiki" +msgid "Bad Version" +msgstr "Neispravna verzija" -msgid "Old Hungarian" -msgstr "Staro mađarsko" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "Neispravno WOFF zaglavlje, polje koje mora biti nula, to nije." -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Staroitalsko (Etruščansko, Oskansko, itd.)" +msgid "Bad Weight" +msgstr "Neispravna debljina" -msgid "Old North Arabian" -msgstr "Staro sjevernoarapsko" +msgid "Bad base table.\n" +msgstr "Neispravna tablica osnovnih znakova.\n" -msgid "Script|Old Permic" -msgstr "Staro permsko" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Neispravan granični okvir za %s.\n" -msgid "Old Persian cuneiform" -msgstr "Staro perzijsko klinasto" +msgid "Bad cidmap file" +msgstr "Neispravna cidmap datoteka" -msgid "Old Sogdian" -msgstr "Staro sogdijsko" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "Neispravni broj klasa u pod-tablici kontekstnog niza.\n" -msgid "Old South Arabian" -msgstr "Staro južnoarapsko" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Neispravna tablica za definiranje klasa. Raspon grafema %d – %d izvan " +"raspona [0,%d)\n" -msgid "Old Turkic" -msgstr "Staro tursko" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "" +"Neispravna tablica za definiranje klasa. početak=%d broj=%d, maks. br. " +"grafema=%d\n" -msgid "Script|Oriya" -msgstr "Orijsko" +msgid "Bad class in state machine.\n" +msgstr "Neispravna klasa u tablici stanja.\n" -msgid "Script|Oriya2" -msgstr "Orijsko2" +msgid "Bad class name" +msgstr "Neispravni naziv klase" -msgid "Osage" -msgstr "Osageško" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Neispravna boja u %d. retku, mora biti između 000000 i ffffff." -msgid "Osmanya" -msgstr "Somalijsko" +msgid "Bad contents.plist" +msgstr "Neispravna contents.plist datoteka" -msgid "Pahawh Hmong" -msgstr "Pahavhmongško" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"Neispravna kontekstna tablica ili tablica niza. Grafem %d je izvan raspona " +"[0,%d)\n" -msgid "Palmyrene" -msgstr "Palmirsko" +msgid "Bad correction" +msgstr "Neispravni ispravak" -msgid "Pau Cin Hau" -msgstr "Pau Cin Hau" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Neispravni broj u pod-tablici kontekstnog niza.\n" -msgid "Script|Phags-pa" -msgstr "Phags-pa" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Neispravni broj u pod-tablici kontekstnog niza.\n" -msgid "Script|Phoenician" -msgstr "Feničansko" +msgid "Bad count.\n" +msgstr "Neispravni zbroj.\n" -msgid "Pollard Phonetic" -msgstr "Pollard fonetsko" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "Neispravna tablica pokrivenosti. Grafem %d je izvan raspona [0,%d)\n" -msgid "Psalter Pahlavi" -msgstr "Brevijar pahlavijsko" - -msgid "Rejang" -msgstr "Ređangsko" - -msgid "Runic" -msgstr "Runsko" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Neispravna tablica pokrivenosti. Raspon grafema %d – %d je izvan raspona [0," +"%d)\n" -msgid "Saurashtra" -msgstr "Saurashtra" +msgid "Bad dash list" +msgstr "Neispravni popis crtica" -msgid "Sharada" -msgstr "Šaradsko" +msgid "Bad data modifier in contour command in 'PfEd'\n" +msgstr "Neispravna vrsta modifikatora u naredbi konture u 'PfEd'\n" -msgid "Shavian" -msgstr "Shavsko" +msgid "Bad data type in contour verb in 'PfEd'\n" +msgstr "Neispravna vrsta podataka u naredbi konture u 'PfEd'\n" -msgid "Siddham" -msgstr "Sidhamsko" +msgid "Bad default baseline" +msgstr "Neispravna zadana osnovna pismovna linija" -msgid "Sutton SignWriting" -msgstr "Znakovni jezik, Sutton" +msgid "Bad device table" +msgstr "Neispravna tablica uređaja" -msgid "Script|Sinhala" -msgstr "Sinhalsko" +msgid "Bad device table\n" +msgstr "Neispravna tablica za uređaje\n" -msgid "Sogdian" -msgstr "Sogdijsko" +#, c-format +msgid "Bad device table for %s" +msgstr "Neispravna tablica uređaja, za %s" -msgid "Sora Sompeng" -msgstr "Sorsko Sompeng" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "Neispravna tablica uređaja, za grafem %s u %s" -msgid "Soyombo" -msgstr "Sojomboško" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "Neispravna tablica uređaja u %d. retku od %s" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Sumero-Akadijsko klinasto" +msgid "Bad encoding file format" +msgstr "Neispravan datotečni format kodiranja" -msgid "Script|Sundanese" -msgstr "Sudansko" +msgid "Bad encoding information in 'cmap' table." +msgstr "" +"Neispravne informacije o kodiranju u 'cmap' tablici (mapiranje znakova)." -msgid "Script|Syloti Nagri" -msgstr "Syloti Nagri" +msgid "Bad fdselect\n" +msgstr "Neispravni 'fdselect'\n" -msgid "Script|Syriac" -msgstr "Sirjačko" +msgid "Bad feature tag" +msgstr "Neispravna oznaka font-funkcija" -msgid "Script|Tagalog" -msgstr "Tagaloški" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" +msgstr "Neispravno malo vrijednosti u '/BlendDesignMap' za os %s.\n" -msgid "Script|Tagbanwa" -msgstr "Tagbanwa" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "" +"Neispravna vrijednost oznaka, implicira VIŠE komponenata na kraju grafema " +"%d\n" -msgid "Tai Le" -msgstr "Tai Le" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Neispravna 'flex' pod-rutina u %s\n" -msgid "Tai Tham" -msgstr "Tai Tham" +msgid "Bad font" +msgstr "Neispravni font" -msgid "Tai Viet" -msgstr "Tai Viet" +msgid "Bad font specification" +msgstr "Neispravna specifikacija fonta" -msgid "Takri" -msgstr "Takrijsko" +msgid "Bad font, offset out of bounds.\n" +msgstr "Neispravni font, odmak je izvan granica.\n" -msgid "Script|Tamil" -msgstr "Tamilsko" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Neispravni font: Podaci o kodiranju su izvan raspona.\n" -msgid "Script|Tamil2" -msgstr "Tamilsko2" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Neispravni format tablice pokrivenosti %d\n" -msgid "Tangut" -msgstr "Tangutski" +#, c-format +msgid "" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" +msgstr "" +"Neispravni format pod-tablice %d (od %d) u bloc/EBLC od verzije s veličinom " +"piksela=%d. Prvi=%d, zadnji=%d.\n" -msgid "Script|Telugu" -msgstr "Teluško" +#, c-format +msgid "Bad glif file %s" +msgstr "Neispravna 'glif' datoteka %s" -msgid "Script|Telugu2" -msgstr "Teluško2" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +msgstr "" +"Neispravni grafem (%d), neuređena 'loca' tablica (početak dolazi prije " +"kraja)\n" -msgid "Thaana" -msgstr "Tana" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "Neispravni grafem (%d), njegova duljina podataka je negativna\n" -msgid "Script|Thai" -msgstr "Tajlandsko" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "" +"Neispravni grafem (%d), njegova definicija prelazi kraj tablice grafema\n" -msgid "Script|Tibetan" -msgstr "Tibetsko" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "Neispravni grafem (%d), njegova definicija prelazi dozvoljni prostor\n" -msgid "Tifinagh (Berber)" -msgstr "Tifinagh (Berberi)" +msgid "Bad glyph count in mort table.\n" +msgstr "Neispravni broj grafema u 'mort' tablici.\n" -msgid "Tirhuta" -msgstr "Tirhutsko" +msgid "Bad glyph name." +msgstr "Neispravni naziv grafema." -msgid "Script|Ugaritic" -msgstr "Ugaritsko" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "" +"Neispravno određeni raspon grafema u pod-tablici za boje 'PfEd' tablice\n" -msgid "Script|Vai" -msgstr "Vai" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgstr "" +"Neispravno određeni raspon grafema u pod-tablici za komentare grafema 'PfEd' " +"tablice\n" -msgid "Warang Citi" -msgstr "Warang Citi" +msgid "Bad glyph reference in layer info.\n" +msgstr "Neispravna referenca grafema u informacijama sloja.\n" -msgid "Script|Yi" -msgstr "Yi" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Neispravna pod-tablica varijanti grafema 'MATH' tablice.\n" -msgid "Zanabazar Square" -msgstr "Zanabazar kvadratno" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Neispravna heksadecimalna specifikacija boje: %s\n" -msgid "Required Feature" -msgstr "Obavezna font-funkcija" +msgid "Bad hex number" +msgstr "Neispravan heksadecimalni broj" -msgid "State Machine" -msgstr "Tablica stanja" +#, c-format +msgid "Bad hex number in %s" +msgstr "Neispravan heksadecimalni broj u %s" -msgid "LookupType|Unknown" -msgstr "Nepoznata" +msgid "Bad image file" +msgstr "Neispravna slikovna datoteka" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed #, c-format -msgid "%s in %s lookup %d" -msgstr "%s u %s tablici definicija %d" +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Neispravna slikovna datoteka, nije bitmap: %.100s" #, c-format -msgid "%s lookup %d" -msgstr "%s tablica definicija %d" +msgid "Bad image file: %.100s" +msgstr "Neispravna slikovna datoteka: %.100s" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name #, c-format -msgid "%s subtable" -msgstr "%s, pod-talblica" +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "Neispravno podrezani par: grafem %d i %d mora biti manje od %d\n" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "%s per glyph data %d" -msgstr "%s, podaci grafema %d" +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" +msgstr "Neispravno podrezani par: grafem %d i %d ne smije biti negativno\n" #, c-format -msgid "%s kerning class %d" -msgstr "%s, klasa podrezivanja %d" +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "Neispravno podrezani par: grafem %d i %d trebalo je biti manje od %d\n" #, c-format -msgid "%s contextual %d" -msgstr "%s, kontekstna %d" +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "Neispravno podrezani par: grafem %d i %d su nula\n" -#, c-format -msgid "%s anchor %d" -msgstr "%s, sidro %d" +msgid "Bad language tag" +msgstr "Neispravna oznaka jezika" + +msgid "Bad ligature anchor count.\n" +msgstr "Neispravni broj sidara u ligaturama.\n" + +msgid "Bad ligature base table.\n" +msgstr "Neispravna tablica osnovnih znakova ligatura.\n" #, c-format msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" msgstr "" -"Grafem %s sadrži %s od %s i od %s.\n" -"Od %s će se ukloniti.\n" - -msgid "positioning" -msgstr "pozicioniranje" +"Neispravni grafem komponente ligature. ID-oznaka grafema %d ne manja od %d " +"(u ligaturi %d)\n" -msgid "substitution" -msgstr "zamjenu" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Neispravni grafem ligature. ID-oznaka grafema %d ne manja od %d\n" #, c-format msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" -"Grafem %s sadrži jednaki %s od %s i od %s.\n" -"Od %s će se ukloniti.\n" - -msgid "kern pair" -msgstr "podrezani par" - -msgid "ligature" -msgstr "ligaturu" +"Neispravna tablica definicija: format=2 (%d/%d), prvi=%d zadnji=%d ukupno " +"grafema u fontu=%d\n" #, c-format msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" -"Grafem %s sadrži jednak podrazani par od %s i od %s.\n" -"Od %s će se ukloniti.\n" +"Neispravna tablica definicija: format=4 (%d/%d), prvi=%d zadnji=%d ukupno " +"grafema u fontu=%d\n" -msgid "_Horizontal" -msgstr "_Vodoravno" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +msgstr "" +"Neispravna tablica definicija: format=6, prvi=%d ukupno grafema u fontu=%d\n" -msgid "_Vertical" -msgstr "_Uspravno" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgstr "" +"Neispravna tablica definicija: format=8, prvi=%d zbroj=%d ukupno grafema u " +"fontu=%d\n" -msgid "Is this horizontal or vertical kerning data?" -msgstr "Radi li se o vodoravnom i uspravnom podrezivanju?" +msgid "Bad lookup type" +msgstr "Neispravna vrsta tablice definicija" -msgid "Kerning direction" -msgstr "Smjer podrezivanja" +msgid "Bad magic number" +msgstr "Neispravan magični broj" + +msgid "Bad mark table.\n" +msgstr "Neispravna tablica dijakritičkih znakova.\n" + +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Neispravna 'mort' tablica ligatura. Prekratka\n" #, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" -"Razdjeljivači imaju smisla samo u kontekstnim tablicama definicija niza, " -"počevši pri: %.20s …" +msgid "Bad name when parsing %s for unicode %x" +msgstr "Neispravni naziv tijekom obrade %s za unicode %x" + +msgid "Bad namelist file" +msgstr "Neispravna datoteka popisa naziva" + +msgid "Bad number" +msgstr "Neispravni broj" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). #, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "Previše razdjeljivača, počevši pri: %.20s …" +msgid "Bad number, infinity or nan: %s\n" +msgstr "Neispravni broj, beskonačnost ili nije broj: %s\n" #, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"Tablica pokrivenosti je nađena u grafemskoj ili klasnoj kontekstnoj tablici " -"definicija, počevši pri: %.20s …" +msgid "Bad numeric value for %s.%s" +msgstr "Neispravna numerička vrijednost za %s.%s" #, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "Nezavršena tablica pokrivenosti, počevši pri: %.20s …" +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Neispravna numerička vrijednost za %s.%s mora biti između 0 i 255" + +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "Neispravni odmak u %d. retku, mora biti između 0% and 100%." #, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" -"Zamjene moraju slijediti tablicu pokrivenosti na koju se primijenjuju: %s" +msgid "Bad offset: %d for subfont %s\n" +msgstr "Neispravni odmak: %d za pod-font %s\n" #, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "Neispravna neprozirnost u %d. retku, mora biti između 0,0 i 1,0." + +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" msgstr "" -"Mora biti isti broj zamjenskih grafema koliko je poklapajućih grafema: %s => " -"%s" +"Neispravni „openTypeOS2type” ključ: postavljeni su svi bitovi. Zanemarit će " +"se" #, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" msgstr "" -"Popisi zamjena ne smiju biti određeni u kontekstnoj tablici definicija, " -"umjesto toga koristi ugniježdenu tablicu definicija, počevši pri: %.20s …" +"Neispravno pozicioniranje para: grafemi %d i %d bi trebali biti manji od %d\n" #, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" -"Samo jedan popis zamjena smije biti određen u obrnutoj kontekstnoj tablici " -"definicija niza, počevši pri: %.20s …" +msgid "Bad parts list for glyph %s in %s" +msgstr "Neispravni popis dijelova za grafem %s u %s" + +msgid "Bad pixel size" +msgstr "Neispravna veličina piksela" + +msgid "Bad replace pattern" +msgstr "Neispravni zamjenski uzorak" #, c-format msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" msgstr "" -"Niti jedna tablica definicija ne smiju biti određena u obrnutoj kontekstnoj " -"tablici definicija (umjesto toga koristi popis zamjena), počevši pri: %.20s …" +"Neispravni grafem obrnute kontekstne zamjene niza: %d nije manje od %d\n" + +msgid "Bad rule" +msgstr "Neispravno pravilo" + +msgid "Bad script tag" +msgstr "Neispravna oznaka pisma" + +msgid "Bad search pattern" +msgstr "Neispravni traženi uzorak" + +msgid "Bad selection" +msgstr "Neispravni odjeljak" + +msgid "Bad setting" +msgstr "Neispravna postavka" #, c-format msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" -"Pozivanje tablice definicija mora započeti sekvencom '@<' i završiti s '>', " -"počevši pri: %.20s..." +"Neispravna SFD datoteka. Grafem %s ima širinu od %d, iako bi\n" +" trebala biti ograničena na širinu grafema %s, koja je %d.\n" #, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "Nezavršeno pozivanje tablice definicija, počevši pri: %.20s …" +msgid "Bad sid %d (0 <= sid < %d)\n" +msgstr "Neispravni sid %d (0 <= sid < %d)\n" #, c-format -msgid "Unknown lookup: %s" -msgstr "Nepoznata tablica definicija: %s" +msgid "Bad sid %d (must be less than %d)\n" +msgstr "Neispravni sid %d (mora biti manje od %d)\n" + +msgid "Bad signature in WOFF header." +msgstr "Neispravna signatura u zaglavlju WOFF datoteke." + +msgid "Bad stem add" +msgstr "Neispravno dodavanje poteza" + +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "Neispravna pod-rutina INDEX u cff fontu.\n" #, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" -"GSUB definicija referencirana u ovoj GPOS kontekstnoj tablici definicija: %s" +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Neispravni zamjenski grafem. ID-oznaka grafema %d ne manja od %d\n" + +msgid "Bad tag" +msgstr "Neispravna oznaka" + +msgid "Bad template, no extension" +msgstr "Neispravni predložak, bez sufiksa" + +msgid "Bad template, unrecognized format" +msgstr "Neispravni predložak, neprepoznati format" #, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" msgstr "" -"GPOS definicija referencirana u ovoj GSUB kontekstnoj tablici definicija: %s" +"Neispravni token „%.30s”\n" +"blizu …%40s" #, c-format msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" msgstr "" -"Tablice definicija moraju slijediti tablicu grafema, klase ili pokrivenosti " -"na koje se primijenjuju: %s" - -msgid "Empty rule" -msgstr "Prazno pravilo" +"Neispravni token. Očekivano „%.10s”\n" +"blizu …%40s" +#, c-format msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" -"Tablica definicija obrnute kontekstne zamjene niza negdje mora imati skup " -"zamjenskih grafema" - -msgid "This contextual rule applies no lookups." -msgstr "Ovo pravilo ne primijenjuje nijednu tablicu definicija." +"Neispravni token. Očekivano „%.10s” dobiveno „%.10s”\n" +"blizu …%40s" +#, c-format msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" -"Tablica definicija obrnute kontekstne zamjene niza može direktno odgovarati " -"samo jednoj tablici pokrivenosti" +"Neispravni token. Dobiveno „%1$c”\n" +"blizu …%2$40s" #, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "Font ne sadrži grafem s nazivom „%s”." +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "Neipravni tt font: krajevi konture nemaju smisla u grafemu %d.\n" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "%s nije naziv klase za klase prethodnih." +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Neispravni font" + +msgid "Bad undo" +msgstr "Neispravno poništavanje" + +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "" +"Neispravna unicode vrijednost za alternativni unicode / selektor variacije" #, c-format -msgid "%s is not a class name for the matching classes." -msgstr "%s nije naziv klase za klase poklapanja." +msgid "" +"Bad unicode value when parsing %s\n" +"%s" +msgstr "" +"Neispravna unicode vrijednost tijekom obrade %s\n" +"%s" #, c-format -msgid "%s is not a class name for the forward classes." -msgstr "%s nije naziv klase za klase sljedećih." +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "Neispravna vrijednost za stapljanje u '/BlendDesignMap' za os %s.\n" -msgid "Bad FPST format" -msgstr "Neispravni FPST format" +msgid "Bad xfig file" +msgstr "Neispravna xfig datoteka" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "Upozorenje: %s(%s) je Prošireni i Suženi. To je nemoguće.\n" +msgid "Badaga" +msgstr "Badaga" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "Upozorenje: Prošireni i Suženi. To je nemoguće.\n" +msgid "Baghelkhandi" +msgstr "Bagheli" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"ATM zahtijeva, da fontovi budu kodirani u 'Macintosh Latin' kodiranju. Ovaj " -"postscript font će biti ispravno ispisan, ali za prikaz na ekranu će se " -"koristiti bitmap verzije" +msgid "Balante" +msgstr "Balante" -msgid "The generated font won't work with ATM" -msgstr "Stvoreni font neće raditi s ATM-om" +msgid "Balinese" +msgstr "Balinezijsko" -msgid "Can't open temporary file for postscript output\n" -msgstr "Nije moguće otvoriti privremenu datoteku za izlazni postscript\n" +msgid "Balkar" +msgstr "Balkarski" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Nedostajući POST resurs %u\n" +msgid "Ball (Round Cap)" +msgstr "Zaobljen vrh" -msgid "Out of memory\n" -msgstr "Nedovoljno memorije\n" +msgid "Balochi" +msgstr "Baločki" -#, c-format -msgid "%s is not in %.100s" -msgstr "%s nije u %.100s" +msgid "Balti" +msgstr "Balti" -msgid "Not in Collection" -msgstr "Nije u zbrici" +msgid "Bambara" +msgstr "Bambara" -msgid "Pick a font, any font..." -msgstr "Odaberi font, bilo koji …" +msgid "Bamileke" +msgstr "Bamileke" -msgid "There are multiple fonts in this file, pick one" -msgstr "U ovoj se datoteci nalazi više fontova, odaberi jedan" +msgid "Bamum" +msgstr "Bamum" -msgid "Can't open temporary file for truetype output.\n" -msgstr "Nije moguće otvoriti privremenu datoteku za izlazni truetype\n" +msgid "Bamum Supplement" +msgstr "Bamum, dopuna" -#, c-format -msgid "No kerning table for %s\n" -msgstr "Nema tablice podrezivanja za %s\n" +msgid "Bar Width:" +msgstr "Širina stupca:" -msgid "can't create temporary file\n" -msgstr "nije moguće stvoriti privremenu mapu\n" +msgid "Base" +msgstr "Osnovno slovo" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Nema fonta koji se zove %s\n" +msgid "Base Glyph" +msgstr "Osnovni grafem" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" -"%s je datoteka mac resursa, ali ne sadrži niti postscript niti truetype " -"fontove\n" +msgid "Base Glyph Name" +msgstr "Naziv osnovnog grafema" -msgid "Danish" -msgstr "Danski" +msgid "Base Glyphs" +msgstr "Osnovni grafemi" -msgid "Portuguese" -msgstr "Portugalski" +msgid "Base Lig" +msgstr "Osnovna ligatura" -msgid "Norwegian" -msgstr "Norveški" +msgid "Base Ligatures" +msgstr "Osnovne ligature" -msgid "Japanese" -msgstr "Japanski" +msgid "Base Mark" +msgstr "Osnovni dijakritički znak" -msgid "Lang|Arabic" -msgstr "Arapski" +msgid "Base Marks" +msgstr "Osnovni dijakritički znakovi" -msgid "Finnish" -msgstr "Finski" +msgid "Base X" +msgstr "Osnovni X" -msgid "Icelandic" -msgstr "Islandski" +msgid "Base Y" +msgstr "Osnovni Y" -msgid "Maltese" -msgstr "Malteški" +msgid "Base:" +msgstr "Osnova:" -msgid "Croatian" -msgstr "Hrvatski" +msgid "Baseline" +msgstr "Osnovna pismovna linija" -msgid "Traditional Chinese" -msgstr "Kineski, tradicionalni" +msgid "Baseline table (OT version)" +msgstr "tablica osnovne pismovne linije (OT verzija)" -msgid "Urdu" -msgstr "Urdski" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Osnovna pismovna linija za latinicu, grčki, ćirilicu." -msgid "Lang|Thai" -msgstr "Tajlandski" +msgid "Bases" +msgstr "Osnovni" -msgid "Korean" -msgstr "Korejski" +msgid "Bashkir" +msgstr "Baškirski" -msgid "Estonian" -msgstr "Estonski" +msgid "Basic Latin" +msgstr "Osnovna latinica" -msgid "Latvian" -msgstr "Letonski" +msgid "Basic Multilingual Plane" +msgstr "Osnovna višejezična ploča" -msgid "Sami (Lappish)" -msgstr "Laponski" +msgid "Basque" +msgstr "Baskijski" -msgid "Faroese (Icelandic)" -msgstr "Ferojski" +msgid "Bassa Vah" +msgstr "Bassa Vah" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Farsi/Perzijski" +msgid "Batak" +msgstr "Batačko" -msgid "Simplified Chinese" -msgstr "Kineski, pojednostavljeni" +msgid "Baule" +msgstr "Baule" -msgid "Flemish" -msgstr "Flamski" +msgid "Bavarian" +msgstr "Bavarski" -msgid "Irish Gaelic" -msgstr "Škotski keltski" +msgid "Be_vel" +msgstr "_Zarezani spoj" -msgid "Albanian" -msgstr "Albanski" +msgid "Begin:" +msgstr "Početak:" -msgid "Romanian" -msgstr "Rumunjski" +msgid "Belarussian" +msgstr "Bjeloruski" -msgid "Slovak" -msgstr "Slovački" +msgid "Below Base Forms" +msgstr "Oblici ispod osnovnog slova" -msgid "Slovenian" -msgstr "Slovenski" +msgid "Below Base Mark" +msgstr "Dijakritički znak ispod osnovnog slova" -msgid "Yiddish" -msgstr "Jidiš" +msgid "Below Base Substitutions" +msgstr "Zamjene ispod osnovnog slova" -msgid "Serbian" -msgstr "Srpski" +msgid "Bemba" +msgstr "Bembški" -msgid "Macedonian" -msgstr "Makedonski" +msgid "Bench" +msgstr "Bench" -msgid "Bulgarian" -msgstr "Bugarski" +msgid "Bengali" +msgstr "Bengalsko" -msgid "Ukrainian" -msgstr "Ukrajinski" +msgid "Bengali Bangladesh" +msgstr "Bengalski Bangladeš" -msgid "Byelorussian" -msgstr "Bjeloruski" +msgid "Beti" +msgstr "Beti" -msgid "Uzbek" -msgstr "Uzbečki" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" +msgstr "" +"Izvan krajnje točke se gradijent ponavlja, zrcalno.\n" +"Ovo ne radi za PostScript gradijente" -msgid "Kazakh" -msgstr "Kazaški" +msgid "" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." +msgstr "" +"Izvan krajnje točke se gradijent ponavlja.\n" +"Ovo ne radi za PostScript gradijente." -msgid "Axerbaijani (Cyrillic)" -msgstr "Azerski (ćirilica)" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" +msgstr "" +"Izvan krajnje točke gradijent preuzima boju na krajnjoj točci.\n" +"\n" +"Ovo ne radi za PostScript gradijente" -msgid "Axerbaijani (Arabic)" -msgstr "Azerski (arapsko)" +msgid "Bhaiksuki" +msgstr "Bhaiksukisko" -msgid "Lang|Armenian" -msgstr "Armenski" +msgid "Bhili" +msgstr "Bhili" -msgid "Lang|Georgian" -msgstr "Gruzijski" +msgid "Bhojpuri" +msgstr "Bhojpuri" -msgid "Moldavian" -msgstr "Moldavski" +msgid "Bible Cree" +msgstr "Cree biblijski" -msgid "Kirghiz" -msgstr "Kirgiški" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Veliki operator, bjelina 1:" -msgid "Tajiki" -msgstr "Tadžički" +msgid "Big Op Space2:" +msgstr "Veliki operator, bjelina 2:" -msgid "Turkmen" -msgstr "Turkmenski" +msgid "Big Op Space3:" +msgstr "Veliki operator, bjelina 3:" -msgid "Mongolian (Mongolian)" -msgstr "Mongolski (Mongolski)" +msgid "Big Op Space4:" +msgstr "Veliki operator, bjelina 4:" -msgid "Mongolian (cyrillic)" -msgstr "Mongolski (ćirilica)" +msgid "Big Op Space5:" +msgstr "Veliki operator, bjelina 5:" -msgid "Pashto" -msgstr "Paštunski" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Kineski tradicionalni)" -msgid "Kurdish" -msgstr "Kurdski" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Kineski tradicionalni)" -msgid "Kashmiri" -msgstr "Kašmirski" +msgid "Bikol" +msgstr "Bikolski" -msgid "Sindhi" -msgstr "Sindi" +msgid "Bilen" +msgstr "Bilen" -msgid "Lang|Tibetan" -msgstr "Tibetski" +msgid "Bind to Path" +msgstr "Priveži na stazu" -msgid "Nepali" -msgstr "Nepalski" +msgid "Bitm_ap Strikes Available..." +msgstr "Dostupni bitm_api …" -msgid "Marathi" -msgstr "Marathski" +msgid "Bitm_ap strikes Available..." +msgstr "Dostupni bitm_api …" -msgid "Lang|Bengali" -msgstr "Bengalski" +msgid "Bitmap" +msgstr "Bitmap" -msgid "Assamese" -msgstr "Asamski" +msgid "Bitmap Fonts" +msgstr "Bitmap fontovi" -msgid "Lang|Gujarati" -msgstr "Gudžaratski" +msgid "Bitmap Magnification..." +msgstr "Povećanje za bitmape …" -msgid "Punjabi" -msgstr "Pandžapski" +msgid "Bitmap Paste" +msgstr "Umetanje bitmapa" -msgid "Lang|Oriya" -msgstr "Orijski" +msgid "Bitmap Strikes\n" +msgstr "Bitmap verzije\n" -msgid "Lang|Malayalam" -msgstr "Malajalamski" +msgid "Bitmap Strikes Available" +msgstr "Dostupni bitmapi" -msgid "Lang|Kannada" -msgstr "Kannada" +msgid "Bitmap View" +msgstr "Bitmap prikaz" -msgid "Lang|Tamil" -msgstr "Tamilski" +msgid "Bitmap _Magnification..." +msgstr "Povećanje za bit_mape …" -msgid "Lang|Telugu" -msgstr "Teluški" +msgid "Bitmap/outline _advance mismatch" +msgstr "Nepokl_apanje stožaca btimapa i kontura" -msgid "Lang|Sinhalese" -msgstr "Singalski" +msgid "Bits/Pixel:" +msgstr "Bitova po pikselu:" -msgid "Burmese" -msgstr "Burmanski" +msgid "Black" +msgstr "Tamni" -msgid "Lang|Khmer" -msgstr "Kmerski" +msgid "Blackfoot" +msgstr "Blackfoot" -msgid "Lang|Lao" -msgstr "Laoski" +msgid "Blackletter" +msgstr "Gotica" -msgid "Vietnamese" -msgstr "Vijetnamski" +msgid "Blackletter Connected" +msgstr "Gotička slova spojena" -msgid "Indonesian" -msgstr "Indonezijski" +msgid "Blackletter Disconnected" +msgstr "Gotička slova nespojena" -msgid "Lang|Tagalog" -msgstr "Tagaloško" +msgid "Blackletter Trailing" +msgstr "Gotička slova s izlaznim potezom" -msgid "Malay (roman)" -msgstr "Malajski (latinica)" +msgid "Blend to New Font" +msgstr "Stopi u novi font" -msgid "Malay (arabic)" -msgstr "Malajski (arapsko)" +msgid "Block Elements" +msgstr "Blok elementi" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Amharski" +msgid "Block Separator" +msgstr "Razdjeljivač blokova" -msgid "Tigrinya" -msgstr "Tigrinja" +msgid "Blue Values Color" +msgstr "Boja za vrijednosti 'Blue' kontrola" -msgid "Galla" -msgstr "Galla" +msgid "Blue:" +msgstr "Plava:" -msgid "Somali" -msgstr "Somalski" +msgid "BlueValues" +msgstr "'BlueValues'" -msgid "Swahili" -msgstr "Svahiliski" +msgid "BlueValues come in pairs. Select another." +msgstr "'BlueValues' kontrole dolaze u parovima. Odaberi jedan drugi." -msgid "Kinyarwanda/Ruanda" -msgstr "Rwanda/Ruanda" +msgid "Blues" +msgstr "'Blue' kontrole" -msgid "Rundi" -msgstr "Rundi" +msgid "Bold" +msgstr "Debeli" -msgid "Nyanja/Chewa" -msgstr "Nijanja/Čeva" +msgid "Bold Italic" +msgstr "Debeli Kurziv" -msgid "Malagasy" -msgstr "Malgaški" +msgid "Bone" +msgstr "Kosturni" -msgid "Esperanto" -msgstr "Esperanto" +msgid "Book" +msgstr "Knjižni" -msgid "Basque" -msgstr "Baskijski" +msgid "Bookmark Current Dir" +msgstr "Dodaj mapu u zabilješke" -msgid "Catalan" -msgstr "Katalonski" +msgid "Bookmarks" +msgstr "Zabilješke" -msgid "Lang|Latin" -msgstr "Latinski" +msgid "Bopomofo" +msgstr "Bopomofo" -msgid "Quechua" -msgstr "Kečuanski" +msgid "Bopomofo (& Extended)" +msgstr "Bopomofo (i prošireno)" -msgid "Guarani" -msgstr "Guaranijski" +msgid "Bopomofo Extended" +msgstr "Bopomofo prošireno" -msgid "Aymara" -msgstr "Ajmarski" +msgid "Border Shape:" +msgstr "Oblik obruba:" -msgid "Tatar" -msgstr "Tatarski" +msgid "Border Type:" +msgstr "Vrsta obruba:" -msgid "Lang|Uighur" -msgstr "Ujgurski" +msgid "Border Width" +msgstr "Debljina obruba" -msgid "Dzongkha" -msgstr "Džongkhaški" +msgid "Border Width:" +msgstr "Debljina obruba:" -msgid "Javanese (roman)" -msgstr "Javansko (latinica)" +msgid "Borders" +msgstr "Ukrasne linije" -msgid "Sundanese (roman)" -msgstr "Sudansko (latinica)" +msgid "Bosnian" +msgstr "Bosanski" -msgid "Galician" -msgstr "Galicijski" +msgid "Both" +msgstr "Oboje" -msgid "Afrikaans" -msgstr "Afrikaans" +msgid "Both points must be specified, or neither" +msgstr "Obje točke moraju biti određene, ili nijedna" -msgid "Breton" -msgstr "Bretonski" +msgid "Both selected references have use-my-metrics set" +msgstr "Obje odabrane reference imaju postavljeno koristi-moje-metrike" -msgid "Inuktitut" -msgstr "Inuktitut" +msgid "Bottom Hint" +msgstr "Donja kontrola" -msgid "Scottish Gaelic" -msgstr "Škotski keltski" +msgid "Bottom Left" +msgstr "Dolje lijevo" -msgid "Manx Gaelic" -msgstr "Manski gaelski" +msgid "Bottom Right" +msgstr "Dolje desno" -msgid "Irish Gaelic (with dot)" -msgstr "Irski keltski (s točkom)" +msgid "Bottom Zone" +msgstr "Donja zona" -msgid "Tongan" -msgstr "Tonganski" +msgid "BottomLeft" +msgstr "Dolje lijevo" -msgid "Greek (polytonic)" -msgstr "Grčko (višeglasni)" +msgid "BottomRight" +msgstr "Dolje desno" -msgid "Greenlandic" -msgstr "Grenlandski" +msgid "Bounding Box" +msgstr "Granični okvir" -msgid "Azebaijani (roman)" -msgstr "Azerski (romansko)" +msgid "Bounding Box:" +msgstr "Granični okvir:" -msgid "Unspecified Language" -msgstr "Neodređeni jezik" +msgid "Bounding box above" +msgstr "Granični okvir veći od" -msgid "Unknown Language" -msgstr "Nepoznati jezik" +msgid "Bounding box below" +msgstr "Granični okvir manji od" -msgid "Percentage scale down for script level 1" -msgstr "Postotak smanjenja pisma 1. razine" +msgid "Bounding box left of" +msgstr "Granični okvir uži od" -msgid "ScriptPercentScaleDown:" -msgstr "Postotak smanjenja pisma 1. razine:" +msgid "Bounding box right of" +msgstr "Granični okvir širi od" -msgid "Percentage scale down for script level 2" -msgstr "Postotak smanjenja pisma 2. razine" +msgid "Box Drawing" +msgstr "Dijelovi okvira" -msgid "ScriptScriptPercentScaleDown:" -msgstr "Postotak smanjenja pisma 2. razine:" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Okvir oznake popisa u polju popisa (kombinirani okvir)" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "Min. visina pod-formula:" +msgid "Bracketted value is too large" +msgstr "Vrijednost u zagradama je prevelika" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" -"Minimalna visina pri kojoj se razdijeljeni izraz\n" -"tretira kao pod-formula" +msgid "Brahmi" +msgstr "Brahmansko" -msgid "DisplayOperatorMinHeight:" -msgstr "Min. visina operatora:" +msgid "Brahui" +msgstr "Brahui" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "Minimalna visina n-tog operatora (integral, suma, itd.)" +msgid "Braille" +msgstr "Braille" -msgid "MathLeading:" -msgstr "Matematički prored:" +msgid "Braille Patterns" +msgstr "Braille mustre" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"Bjelina između matematičkih formula\n" -"za izradu pravilnog proreda." +msgid "Braj Bhasha" +msgstr "Braj Bhasha" -msgid "Axis height of the font" -msgstr "Visina osi fonta" +msgid "Breton" +msgstr "Bretonski" -msgid "AxisHeight:" -msgstr "Visina osi:" +msgid "Brighter Border:" +msgstr "Svjetliji obrub:" -msgid "AccentBaseHeight:" -msgstr "Osnovna visina naglasaka:" +msgid "Brightest Border:" +msgstr "Najsvjetliji obrub:" msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" -"Maksimalna visina osnovnog naglaska, koji\n" -"ne zahtijeva nadizanje." - -msgid "FlattenedAccentBaseHeight:" -msgstr "Osnovna visina spljoštenih naglasaka:" +"Otvara dijaloški okvir s mogućnošću bolje\n" +"kontrole za pozicioniranje indeksa i eksponenata\n" +"ovisno o njihovoj uspravnoj poziciji." -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"Maksimalna visina osnovnog naglaska, koji\n" -"ne zahtijeva stiskanje naglasaka." +msgid "Broken" +msgstr "Strgani" -msgid "SubscriptShiftDown:" -msgstr "Pomak indeksa prema dolje:" +msgid "Browse..." +msgstr "Pretraži …" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Standardni pomak prema dolje za elemente indeksa.\n" -"Pozitivno za pomak prema dolje." +msgid "Brush" +msgstr "Kist" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"Maksimalna visina vrha indeksa, koja ne\n" -"zahtijeva daljnje pomicanje prema dolje." +msgid "Brāhmī" +msgstr "Brāhmī" -msgid "SubscriptTopMax:" -msgstr "Maks. gornja linija indeksa:" +msgid "Buginese" +msgstr "Buginezno" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Maksimalno dopušteno spuštanje osnovne linije\n" -"indeksa u odnosu na dno baze.\n" -"Koristi se za baze koje se tretiraju kao okviri\n" -"ili razvučeni oblik. Pozitivno za osnovnu liniju\n" -"indekse spuštenu ispod dna baze." +msgid "Buhid" +msgstr "Buhid" -msgid "SubscriptBaselineDropMin:" -msgstr "Min. pomak indeksa od osnovne linije:" +msgid "Buil_d Duplicate Glyph" +msgstr "Izra_di duplikat grafema" -msgid "Standard shift up applied to superscript elements." -msgstr "Standardni pomak za elemente eksponenta prema gore." +msgid "Build _Composite Glyph" +msgstr "Izradi _kompozitni grafem" -msgid "SuperscriptShiftUp:" -msgstr "Pomak eksponenta prema gore:" +msgid "Building accented glyphs" +msgstr "Izrađivanje grafema s naglascima" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"Standardni pomak eksponenta u\n" -"odnosu na bazu u stisnutom obliku." +msgid "Building duplicate encodings" +msgstr "Izrađivanje duplikata kodiranja" -msgid "SuperscriptShiftUpCramped:" -msgstr "Pomak za stisnute eksponente prema gore:" +msgid "Building small capitals" +msgstr "Izrađivanje kapitalki" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"Minimalna dozvoljena visina dna eksponenta\n" -"koja ne zahtijeva daljnje micanje prema gore." +msgid "Building sub/superscripts" +msgstr "Izrađivanje eksponenta/indeksa" -msgid "SuperscriptBottomMin:" -msgstr "Min. donja linija eksponenta:" +msgid "Bulgarian" +msgstr "Bugarski" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"Maksimalno dopušteno spuštanje osnovne linije\n" -"indeksa u odnosu na vrh baze.\n" -"Koristi se za baze koje se tretiraju kao okviri\n" -"ili razvučeni oblik. Pozitivno za osnovnu liniju\n" -"indeksa ispod vrha baze." +msgid "Bump Size" +msgstr "Veličina neravnina" -msgid "SuperscriptBaselineDropMax:" -msgstr "Maks. pomak eksponenta od osnovne linije:" +msgid "Burmese" +msgstr "Burmanski" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "Minimalni razmak između eksopnenta i indeksa." +msgid "Button" +msgstr "Gumb" -msgid "SubSuperscriptGapMin:" -msgstr "Min. razmak između indeksa i eksponenta:" +msgid "Buttons" +msgstr "Gumbovi" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "Maks. donja linija eksponenta s indeksom:" +msgid "By Classes" +msgstr "Pomoću klasa" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"Maksimalna razina do koje se eksponent može\n" -"pomicati, za povećavanje razmaka između\n" -"eksponenta i indeksa, prije nego se indeks\n" -"počne micati prema dolje." +msgid "By Con_tour" +msgstr "Po kon_turi" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "Dodatna bjelina iza svakog indeksa/eksponenta." +msgid "By Coverage" +msgstr "Pomoću pokrivenosti" -msgid "SpaceAfterScript:" -msgstr "Bjelina iza indeksa/eksponenta:" +msgid "By Glyphs" +msgstr "Pomoću grafema" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Minimalni razmak između dna gornje granice\n" -"i vrha osnovnog operatora." +msgid "By La_yer" +msgstr "Po _sloju" -msgid "UpperLimitGapMin:" -msgstr "Min. razmak gornje granice:" +msgid "By _Scripts" +msgstr "Po _pismima" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Minimalni razmak između osnovne linije gornje granice\n" -"i dna osnovnog operatora." +msgid "By appending the suffix:" +msgstr "Dodavanjem sufiksa:" -msgid "UpperLimitBaselineRiseMin:" -msgstr "Min. razmak osnovne linije gornje granice:" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "Pod kojim kutom (u stupnjevima) želiš ukositi font?" -msgid "LowerLimitGapMin:" -msgstr "Min. razmak donje granice:" +msgid "Byelorussian" +msgstr "Bjeloruski" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Minimalni razmak između vrha donje granice\n" -"i dna osnovnog operatora." +msgid "Byte Order Mark" +msgstr "Oznaka redoslijeda bajta" -msgid "LowerLimitBaselineDropMin:" -msgstr "Min. razmak osnovne linije donje granice:" +msgid "Byzantine Music" +msgstr "Bizantski muzički simboli" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." +msgid "Byzantine Music & Music & Ancient Greek Music" msgstr "" -"Minimalni razmak između osnovne linije donje granice\n" -"i dna osnovnog operatora." +"Bizantski muzički simboli i muzički simboli i stari grčki muzički simboli" -msgid "StackTopShiftUp:" -msgstr "Pomak gornjeg prema gore:" +msgid "Byzantine Musical Symbols" +msgstr "Bizantski muzički simboli" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" -"Standardni pomak gornjeg elementa razlomka\n" -"prema gore." +msgid "C FontForge" +msgstr "C FontForge" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "Pomak gornjeg prema gore, veći oblik:" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Standardni pomak gornjeg elementa razlomka\n" -"prema gore, u većem obliku." +msgid "C0 Control Character" +msgstr "C0 kontrolni znak" -msgid "StackBottomShiftDown:" -msgstr "Pomak donjeg prema dolje:" +msgid "C1 Control Character" +msgstr "C1 kontrolni znak" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardni pomak donjeg elementa razlomka\n" -"prema dolje. \n" -"Pozitivne vrijednosti ukazuju na pomak prema dolje." +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (osnovni)" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "Pomak donjeg prema dolje, veći oblik:" +msgid "CFF CID (Bare)" +msgstr "CFF CID (osnovni)" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardni pomak donjeg elementa razlomka\n" -"prema dolje, u većem obliku.\n" -"Pozitivne vrijednosti ukazuju na pomak prema dolje." +msgid "CFF version mismatch\n" +msgstr "Nepoklapanje CFF verzije\n" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" -"Minimalni razmak između dna gornjih elemenata\n" -"i vrha donjih elemenata razlomka." +msgid "CID" +msgstr "CID" -msgid "StackGapMin:" -msgstr "Min. razmak:" +msgid "CID findfont Name" +msgstr "CID findfont naziv" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" -"Minimalni razmak između dna gornjih elemenata\n" -"i vrha donjih elemenata razlomka u većem obliku." +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID format ne sadrži ono što se očekuje.\n" -msgid "StackDisplayStyleGapMin:" -msgstr "Min. razmak, veći oblik:" +msgid "CID keyed fonts may not be a master design of a multiple master font" +msgstr "CID fontovi ne smiju biti master dizajni jednog multiple master fonta" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "Standardni pomak gornjeg elementa u razvučenom razlomku." +msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" +msgstr "KJK (i prođirenje A/B) i KJK radikali dopuna i Kangxi i IDC i Kanbun" -msgid "StretchStackTopShiftUp:" -msgstr "Pomak gornjeg prema gore, razvučeni oblik:" +msgid "CJK Compatibility" +msgstr "KJK kompatibilni" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardni pomak dolje donjeg elementa\n" -"u razvučenom razlomku.\n" -"Pozitivne vrijednosti ukazuju na pomak prema dolje." +msgid "CJK Compatibility Forms" +msgstr "KJK kompatibilni oblici" -msgid "StretchStackBottomShiftDown:" -msgstr "Pomak donjeg prema dolje, razvučeni oblik:" +msgid "CJK Compatibility Ideographs" +msgstr "KJK kompatibilni ideogrami" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"Minimalni razmak između razvučenog elementa i\n" -"dna gornjeg elementa." +msgid "CJK Compatibility Ideographs Supplement" +msgstr "KJK kompatibilni ideogrami, dopuna" -msgid "StretchStackGapAboveMin:" -msgstr "Min. razmak između razvučenog i gornjeg:" +msgid "CJK Enclosed Letters and Months" +msgstr "KJK zaokružena slova i mjeseci" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" -"Minimalni razmak između razvučenog elementa i\n" -"vrha donjeg elementa." +msgid "CJK Half Width Forms" +msgstr "KJK oblici polovične širine" -msgid "StretchStackGapBelowMin:" -msgstr "Min. razmak između razvučenog i doljnjeg:" +msgid "CJK Ideographic" +msgstr "KJK ideografsko" -msgid "FractionNumeratorShiftUp:" -msgstr "Pomak brojnika prema gore:" +msgid "CJK Phonetics and Symbols" +msgstr "KJK fonetski i simboli" -msgid "Standard shift up applied to the numerator." -msgstr "Standardni pomak brojnika prema gore." +msgid "CJK Radicals Supplement" +msgstr "KJK radikali, dopuna" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "Pomak brojnika prema gore, veći oblik:" +msgid "CJK Strokes" +msgstr "KJK potezi" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"Standardni pomak brojnika prema gore\n" -"u većem obliku." +msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" +msgstr "KJK potezi i KJK kompatibilni ideogrami (i dopuna)" -msgid "FractionDenominatorShiftDown:" -msgstr "Pomak brojnika prema dolje:" +msgid "CJK Symbols and Punctuation" +msgstr "KJK simboli i interpunkcija" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "Standardni pomak brojnika prema dolje." +msgid "CJK Unified Ideographs" +msgstr "KJK sjedinjeni ideogrami" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "Pomak brojnika prema dolje, veći oblik:" +msgid "CJK Unified Ideographs Extension A" +msgstr "KJK sjedinjeni ideogrami, proširenje A" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Standardni pomak brojnika prema dolje\n" -"u većem obliku." +msgid "CJK Unified Ideographs Extension B" +msgstr "KJK sjedinjeni ideogrami, proširenje B" -msgid "FractionNumeratorGapMin:" -msgstr "Min. razmak brojnika:" +msgid "CJK Unified Ideographs Extension C" +msgstr "KJK sjedinjeni ideogrami, proširenje C" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Minimalni dozvoljeni razmak između dna brojnika\n" -"i razlomačke crte." +msgid "CJK Unified Ideographs Extension D" +msgstr "KJK sjedinjeni ideogrami, proširenje D" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "Min. razmak brojnika, veći oblik:" +msgid "CJK Unified Ideographs Extension E" +msgstr "KJK sjedinjeni ideogrami, proširenje E" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Minimalni dozvoljeni razmak između dna brojnika\n" -"i razlomačke crte u većem obliku." +msgid "CJK Unified Ideographs Extension F" +msgstr "KJK sjedinjeni ideogrami, proširenje F" -msgid "FractionRuleThickness:" -msgstr "Debljina razlomačke crte:" +msgid "CJK Unified Ideographs Extension G" +msgstr "KJK sjedinjeni ideogrami, proširenje G" -msgid "Thickness of the fraction bar." -msgstr "Debljina razlomačke crte." +msgid "CS Clarendon" +msgstr "4.1 – Clarendon" -msgid "FractionDenominatorGapMin:" -msgstr "Min. razmak nazivnika:" +msgid "CS Miscellaneous" +msgstr "4.15 – Razni" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Minimalni dozvoljeni razmak između vrha nazivnika\n" -"i razlomačke crte." +msgid "CS Modern" +msgstr "4.2 – Moderni" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "Min. razmak nazivnika, veći oblik:" +msgid "CS Monotone" +msgstr "4.6 – Jednolikih poteza" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Minimalni dozvoljeni razmak između vrha nazivnika\n" -"i razlomačke crte u većem obliku." +msgid "CS Newspaper" +msgstr "4.4 – Novinski" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Vodoravni razmak između gornjih i\n" -"donjih elemenata ukošenog razlomka." +msgid "CS Stub Serif" +msgstr "4.5 – Skraćenih serifa" -msgid "SkewedFractionHorizontalGap:" -msgstr "Vodoravni razmak ukošenog razlomka:" +msgid "CS Traditional" +msgstr "4.3 – Tradicionalni" -msgid "SkewedFractionVerticalGap:" -msgstr "Uspravni razmak ukošenog razlomka:" +msgid "CS Typewriter" +msgstr "4.7 – Pisaće mašine" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Uspravni razmak između gornjih i\n" -"donjih elemenata ukošenog razlomka." +msgid "CVT variation table" +msgstr "tablica CVT varijacija" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" -"Razmak između nadcrte i\n" -"vrha osnove." +msgid "C_ID Font Info..." +msgstr "Informacije o C_ID fontu …" -msgid "OverbarVerticalGap:" -msgstr "Uspravni razmak nadcrte:" +msgid "C_all..." +msgstr "P_ozovi …" -msgid "OverbarRuleThickness:" -msgstr "Debljina nadcrte:" +msgid "C_enter" +msgstr "C_entriraj" -msgid "Thickness of the overbar." -msgstr "Debljina nadcrte." +msgid "C_hange" +msgstr "_Promijeni" -msgid "Extra white space reserved above the overbar." -msgstr "Dodatna bjelina iznad nadcrte." - -msgid "OverbarExtraAscender:" -msgstr "Dodatni prostor iznad nadcrte:" +msgid "C_hop" +msgstr "_Odsjeci" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Razmak između podcrte i\n" -"dna osnove." +msgid "C_lasses" +msgstr "K_lase" -msgid "UnderbarVerticalGap:" -msgstr "Uspravni razmak podcrte:" +msgid "C_lear" +msgstr "_Ukloni" -msgid "Thickness of the underbar." -msgstr "Debljina podcrte." +msgid "C_lose Tab" +msgstr "_Zatvori karticu" -msgid "UnderbarRuleThickness:" -msgstr "Debljina podcrte:" +msgid "C_ontrast" +msgstr "Ko_ntrast" -msgid "Extra white space reserved below the underbar." -msgstr "Dodatna bjelina ispod podcrte." +msgid "C_opy Reference" +msgstr "Kopiraj referen_cu" -msgid "UnderbarExtraDescender:" -msgstr "Dodatni prostor ispod podcrte:" +msgid "C_orner" +msgstr "K_ut" -msgid "RadicalVerticalGap:" -msgstr "Uspravni razmak radikala:" +msgid "C_ustom" +msgstr "_Prilagođeno" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." +msgid "Ca_lligraphic (Rectangular)" msgstr "" -"Bjelina između izraza i\n" -"crte iznad izraza." +"K_aligrafija\n" +"(pravokutno)" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "Uspravni razmak radikala, veći oblik:" +msgid "Ca_pital Height:" +msgstr "_Visina verzala:" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"Bjelina između izraza i\n" -"crte iznad izraza u većem obliku." +msgid "Call Script" +msgstr "Skripta pozivanja" -msgid "RadicalRuleThickness:" -msgstr "Debljina crte radikala:" +msgid "Called from...\n" +msgstr "Pozvano s …\n" + +msgid "Cambodian" +msgstr "Kambodžanski" + +msgid "Can Be _Interpolated" +msgstr "Može se _interpolirati" msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"Debljina crte radikala u dizajniranim\n" -"ili kontruiranim znakovima radikala." +"Smije li se ovaj font ugraditi u (pdf) dokumente.\n" +"Ako se smije, odredi što je sve dopušteno za\n" +"dokument i za font." -msgid "Extra white space reserved above the radical." -msgstr "Dodatna bjelina iznad radikala." +msgid "Can't Find Glyph" +msgstr "Nije moguće naći grafem" -msgid "RadicalExtraAscender:" -msgstr "Dodatni razmak iznad radikala:" +msgid "Can't Parallel" +msgstr "Nije moguće postaviti paralelno" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Dodatno vodoravno podrezivanje ispred\n" -"stupnja radikala, ako stupanj postoji." +msgid "Can't _Be Interpolated" +msgstr "_Ne može se interpolirati" -msgid "RadicalKernBeforeDegree:" -msgstr "Podrezivanje radikala ispred stupnja:" +msgid "Can't back up with nothing on stack\n" +msgstr "Sigurnosna kopija se ne može stvoriti, jer se nema što spremiti\n" + +msgid "Can't compare arrays\n" +msgstr "Nemoguće uspoređivanje nizova\n" + +msgid "Can't create temporary directory" +msgstr "Nije moguće stvoriti privremenu mapu" + +msgid "Can't find autotrace" +msgstr "Program za automatsko precrtavanje nije nađen" msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" -"Negativno vodoravno podrezivanje iza\n" -"stupnja radikala, ako stupanj postoji." +"Program za automatsko precrtavanje nije nađen (postavi varijablu okruženja " +"AUTOTRACE)\n" +"ili preuzmi sa stranice:\n" +" http://sf.net/projects/autotrace/" -msgid "RadicalKernAfterDegree:" -msgstr "Podrezivanje radikala iza stupnja:" +msgid "Can't find mf" +msgstr "Nije moguće naći program metafont" msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" -"Visina dna stupnja radikala, ako stupanj postoji,\n" -"proporcionalno prema uzlaznom potezu\n" -"znaka radikala." +"Nije moguće naći mf program -- metafont (postavi varijablu za MF okruženja)\n" +"ili preuzmi sa stranica:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Program je dio TeX distribucije" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "Postotno dizanje dna stupnja radikala:" +msgid "Can't find the file" +msgstr "Nije moguće naći datoteku" -msgid "MinConnectorOverlap:" -msgstr "Min. preklapanje spojnih grafema:" +msgid "Can't fix" +msgstr "Nije moguće popraviti" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Minimalno preklapanje spojnih grafema\n" -"prilikom konstrukcije grafema." +msgid "Can't insert 'cvt'" +msgstr "Nije moguće umetnuti 'cvt'" -msgid "Bad font, offset out of bounds.\n" -msgstr "Neispravni font, odmak je izvan granica.\n" +msgid "Can't insert 'fpgm'" +msgstr "Nije moguće umetnuti 'fpgm'" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Jedna Multiple Master instanca sadrži kvadratne krivulje. Moraš ih " -"konvertirati u kubične krivulje, da bi se mogle koristiti u Multiple Master " -"fontu" +msgid "Can't insert 'prep'" +msgstr "Nije moguće umetnuti 'prep'" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "Instance ovog Multiple Mastera imaju nejednaki broj grafema" +msgid "Can't instruct this glyph" +msgstr "Nije moguće zadati instrukcije ovom grafemu" -msgid "This glyph is defined in one instance font but not in another" -msgstr "Grafem je definiran u jednoj font-instanci, ali ne u drugoj" +#, c-format +msgid "Can't open %s" +msgstr "Nije moguće otvoriti %s" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "Ovaj grafem sadrži nejednaki broj referenci u instancama" +#, c-format +msgid "Can't open %s\n" +msgstr "Nije moguće otvoriti %s\n" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Referenca u ovom grafemu se referencira na drugačije kodiranje u instancama" +msgid "Can't open temporary file for postscript output\n" +msgstr "Nije moguće otvoriti privremenu datoteku za izlazni postscript\n" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "Kontura u ovom grafemu sadrži nejednaki broj točaka u instancama" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Nije moguće otvoriti privremenu datoteku za izlazni truetype\n" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "Ovaj grafem sadrži nejednaki broj kontura u instancama" +msgid "Can't run mf" +msgstr "Nije moguće pokrenuti program metafont" -msgid "This glyph contains a different number of hints in different instances" -msgstr "Ovaj grafem sadrži nejednaki broj kontrola u instancama" +msgid "Can't specify a subtable here" +msgstr "Ovdje nije moguće specificirati pod-tablicu" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "Ovaj grafem sadrži različite parove podrezivanja u raznim instancama" +msgid "Canadian Syllabics" +msgstr "Kanadsko slogovno" -msgid "Bad Multiple Master Font" -msgstr "Neispravni Multiple Master font" +msgid "Cancel" +msgstr "Odustani" -msgid "Various errors occurred at the selected glyphs" -msgstr "Došlo je do raznih grešaka u odabranim grafemima" +msgid "Cancel Button" +msgstr "Gumb za odustajanje" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Došlo je sljedeće greške u odabranim grafemima: %.100s" +msgid "Cancel Buttons" +msgstr "Gumbovi za odustajanje" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"Font %.30s sadrži kubične krivulje. Font moraš konvertirati u kvadratne " -"krivulje, da bi se mogao koristiti u Appleovom izobličivom fontu" +msgid "Cannot Be Undone" +msgstr "Nije moguće poništiti" + +msgid "Cannot be Undone" +msgstr "Nije moguće poništiti" #, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"Font %.30s sadrži kvadratne krivulje. Font moraš konvertirati u kubične " -"krivulje, da bi se mogao koristiti u Multiple Master fontu" +msgid "Cannot find your hotkey definition file!\n" +msgstr "Nije moguće naći datoteku tipkovnih prečaca!\n" #, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"Ne postoji zapis za „Prag za obavezno debljanje” u font s debljinom, ali u " -"fontu %30s postoji zapis za 'ForceBold'" +msgid "Cannot open %s" +msgstr "Nije moguće otvoriti %s" #, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Fontovi %1$.30s i %2$.30s imaju nejednaki broj grafema ili različita " -"kodiranja" +msgid "Cannot open %s\n" +msgstr "Nije moguće otvoriti %s\n" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"Fontovi %1$.30s i %2$.30s koriste različite vrste krivulja (jedan kvadratne, " -"a drugi kubične)" +msgid "Cannot open a temporary file\n" +msgstr "Nije moguće otvoriti privremenu datoteku\n" #, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"Nema zapisa \"%1$.20s\" u 'private' rječniku za %2$.30s niti za %3$.30s" +msgid "Cannot open feature file %.120s" +msgstr "Nije moguće otvoriti datoteku font-funkcija %.120s" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "Grafem %1$.30s je definiran u fontu %2$.30s ali ne u %3$.30s" +msgid "Cannot open file" +msgstr "Nije moguće otvoriti datoteku" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"Grafem %1$.30s u %2$.30s ima reference i konture. To nije podržano u fontu s " -"variacijama" +msgid "Canonical Start _Point" +msgstr "Kanonska _početna točka" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Grafem %1$.30s ima nejednaki broj kontura u fontovima %2$.30s i %3$.30s" +msgid "Canonical _Contours" +msgstr "Kanonske _konture" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Grafem %1$.30s ima nejednaki broj točaka (ili kontrolnih točaka) na " -"konturama u fontovima %2$.30s i %3$.30s" +msgid "Capital Spacing" +msgstr "Spacioniranje verzala" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Grafem %1$.30s u fontu %2$.30s ima konture drugačijih smjerova nego u %3$.30s" +msgid "Capitals to Petite Capitals" +msgstr "Verzale u male kapitalke" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Grafem %1$.30s ima nejednaki broj referenci u fontovima %2$.30s i %3$.30s" +msgid "Capitals to Small Capitals" +msgstr "Verzale u kapitalke" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Grafem %1$.30s ima reference s nejednakim skaliranjem ili rotacijom (itd.) u " -"fontovima %2$.30s i %3$.30s" +msgid "Carian" +msgstr "Carian" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Grafem %1$.30s ima nejednaki skup parova podrezivanja u fontovima %2$.30s i " -"%3$.30s" +msgid "Carrier" +msgstr "Carrier" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Grafem %1$.30s ima nejednaki pobrojavanje točaka (ili kontrolnih točaka) na " -"konturama u raznim instancama fonta" +msgid "Cartoon" +msgstr "Stripovni stil" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"'%1$s' kontrole u grafemu \"%2$.30s\" u fontu %3$.30s se ne poklapaju s " -"onima u %4$.30s (različiti broj ili različiti kriteriji preklapanja)" +msgid "Case-Sensitive Forms" +msgstr "Oblici prilagođeni veličini slova" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"Grafem %1$.30s ima nejednaku masku kontrole na svojim konturama u fontovima " -"%2$.30s i %3$.30s" +msgid "Catalan" +msgstr "Katalonski" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "Zadani font nema 'cvt ' tablicu, ali instanca %.30s je ima" +msgid "Caucasian Albanian" +msgstr "Kavkaski albansko" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"Fontovi instanca smiju sadržati samo 'cvt ' tablicu, ali %.30s ima još i " -"neku drugu truetype tablicu" +msgid "Cebuano" +msgstr "Cebuano" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"'cvt ' tablica u instanci %.30s ima drugačiju veličinu od one u zadanom fontu" +msgid "Center Bet_ween Control Points" +msgstr "_Centriraj između kontrolnih točaka" -msgid "No problems detected" -msgstr "Nema problema" +msgid "Center Out" +msgstr "Iz središta" -msgid "OK" -msgstr "U redu" +msgid "Center of Selection" +msgstr "Središte odabira" + +msgid "Centered" +msgstr "Centrirano" + +msgid "Centered CJK Punctuation" +msgstr "Centrirana KJK interpunkcija" -#, c-format msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +"Certain programs use pens with white ink as erasers\n" +"This option attempts to simulate that effect." msgstr "" -"Upozorenje: Vraćeni naziv standardnog naziva grafema za vrijednost %d je " -"izvan Unicode raspona\n" +"Neki programi koriste olovke s bijelom tintom kao gumice za brisanje\n" +"Ova opcija pokušava simulirati taj efekt." -msgid "NameList duplicated" -msgstr "Popis naziva dupliciran" +msgid "Chaha Gurage" +msgstr "Chaha Gurage" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "Popis naziva koji se zove „%s” već postoji" +msgid "Chaining Positioning" +msgstr "Pozicioniranje niza" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Popis naziva %s izrađen iz %s, koji nije nađen" +msgid "Chaining Substitution" +msgstr "Zamjena niza" -msgid "NameList base missing" -msgstr "Osnova popisa naziva nedostaje" +msgid "Chaining position" +msgstr "Pozicioniranje niza" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Popis naziva %s, izrađen iz dva popisa naziva" +msgid "Chaining substitution" +msgstr "Zamjena niza" -msgid "NameList based twice" -msgstr "Popis naziva s dvije osnove" +msgid "Chakma" +msgstr "Čakmansko" -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"Nedostaje preimenuj „u” naziv %s\n" -"%s" +msgid "Cham" +msgstr "Čamsko" -msgid "NameList parsing error" -msgstr "Greška tijekom obrade popis naziva" +msgid "Change" +msgstr "Promijeni" -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"Neispravna unicode vrijednost tijekom obrade %s\n" -"%s" +msgid "Change Glyphs" +msgstr "Promijeni grafeme" -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "Nedostaje naziv tijekom obrade %s za unicode %x" +msgid "Change Length" +msgstr "Promijeni duljinu" -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "Neispravni naziv tijekom obrade %s za unicode %x" +msgid "Change Supplement..." +msgstr "Promijeni dopunu …" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "Višestruki nazivi tijekom obrade %s za unicode %x" +msgid "Change UniqueID?" +msgstr "Promijeniti jedinstveni ID?" -msgid "AGL without afii" -msgstr "AGL bez 'afii' naziva" +msgid "Change Weight" +msgstr "Promijeni debljinu" -msgid "AGL For New Fonts" -msgstr "AGL za nove fontove" +msgid "Change X-Height" +msgstr "Promijeni visinu kurenta" -msgid "Adobe Glyph List" -msgstr "AGL (Adobeov popis grafema)" +msgid "Change XHeight" +msgstr "Promijeni visinu kurenta" -msgid "AGL with PUA" -msgstr "AGL s PUA (područje za privatnu upotrebu)" +msgid "Change _Glyph..." +msgstr "Promijeni _grafem …" -msgid "Greek small caps" -msgstr "Grčke kapitalke" +msgid "Change _Weight..." +msgstr "Promijeni _debljinu …" -msgid "ΤεΧ Names" -msgstr "ΤεΧ nazivi" +msgid "Change _X-Height..." +msgstr "Promijeni visinu ku_renta …" -msgid "AMS Names" -msgstr "AMS nazivi" +msgid "Change whether spiro is active or not" +msgstr "Aktiviraj/Deaktiviraj spiro" -msgid "Bad Token" -msgstr "Neispravni token" +msgid "Changed Color" +msgstr "Boja za promjene" -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"Neispravni token „%.30s”\n" -"blizu …%40s" +msgid "Changing glyph weights" +msgstr "Mijenjanje debljina grafema" -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Neispravni token. Očekivano „%.10s” dobiveno „%.10s”\n" -"blizu …%40s" +msgid "Changing glyphs" +msgstr "Mijenjanje grafema" -#, c-format msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" -"Neispravni token. Dobiveno „%1$c”\n" -"blizu …%2$40s" +"Mijenjanjem lijevog odmaka grafema,\n" +"mijenja se širina ostalih referenci u\n" +"svim grafemima s naglascima na\n" +"temelju tog odmaka." -#, c-format msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" -"Neispravni token. Očekivano „%.10s”\n" -"blizu …%40s" +"Mijenjanjem širine grafema, mijenja se\n" +"širina svih grafema s naglascima na\n" +"temelju te širine." -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"Neočekivani token.\n" -"prije …%40s" +msgid "Char. _Range" +msgstr "_Raspon znakova" -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"Neočekivani token nakon kraja izraza.\n" -"prije …%40s" +msgid "CharCenterHighest" +msgstr "Centriraj na najviši dio slova" -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Pokušaj uzimanja logaritma od %1$g u %2$.30s" +msgid "Character Variants 01" +msgstr "Varijante znakova 01" -msgid "Bad Value" -msgstr "Neispravna vrijednost" +msgid "Character Variants 02" +msgstr "Varijante znakova 02" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Pokušaj uzimanja korijena od %1$g u %2$.30s" +msgid "Character Variants 03" +msgstr "Varijante znakova 03" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Pokušaj dijeljenja s 0 u %.30s" +msgid "Character Variants 04" +msgstr "Varijante znakova 04" -msgid "Projecting..." -msgstr "Projekcija …" +msgid "Character Variants 05" +msgstr "Varijante znakova 05" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"Ako želiš zamijeniti Adobeov niz 'OtherSubrs' (za Type1 fontove)\n" -"s nizom vlastitih, postavi ovo tako, da pokazuje na datoteku koja\n" -"sadrži popis od do 14 PostScript potprograma. Svakom potprogramu\n" -"mora prethoditi redak koji počinje s '%%%%' (bilo koji tekst prije\n" -"prvog '%%%%' retka će se tretirat kao početna obavijest o autorskom\n" -"pravu). Prva tri potprograma su za 'flex' kontrole, sljedeći su za\n" -"zamjene kontrola (ovo MORA biti prisutno), 14. (ili 13. budući da\n" -"numeriranje zapravo počinje s 0) je za kontrole unutarnjih bjelina.\n" -"Podrutine se ne trebaju stavljati u uglate zagrade [ ]." +msgid "Character Variants 06" +msgstr "Varijante znakova 06" -msgid "OtherSubrsFile" -msgstr "Datoteka ostalih pod-rutina" +msgid "Character Variants 07" +msgstr "Varijante znakova 07" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Zadano kodiranje za\n" -"nove fontove" +msgid "Character Variants 08" +msgstr "Varijante znakova 08" -msgid "NewCharset" -msgstr "Skup slovnih znakova za novi font" +msgid "Character Variants 09" +msgstr "Varijante znakova 09" -msgid "NewEmSize" -msgstr "Nova veličina četverca za novi font" +msgid "Character Variants 10" +msgstr "Varijante znakova 10" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Zadana veličina četverca u novo stvorenom fontu." +msgid "Character Variants 11" +msgstr "Varijante znakova 11" -msgid "NewFontsQuadratic" -msgstr "Kvadratne krivulje za novi font" +msgid "Character Variants 12" +msgstr "Varijante znakova 12" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Hoće li novi fontovi sadržati kvadratne (TrueType) ili\n" -"kubične (PostScript i OpenType) krivulje." +msgid "Character Variants 13" +msgstr "Varijante znakova 13" -msgid "FreeTypeInFontView" -msgstr "FreeType za prikaz fonta" +msgid "Character Variants 14" +msgstr "Varijante znakova 14" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Koristi FreeType (kad je moguće)\n" -"za iscrtavanje grafema u prikazu fonta.\n" -"Kvaliteta prikaza je uglavnom bolja." +msgid "Character Variants 15" +msgstr "Varijante znakova 15" -msgid "LoadedFontsAsNew" -msgstr "Učitaj fontove kao nove" +msgid "Character Variants 16" +msgstr "Varijante znakova 16" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Hoće li fontovi učitani s diska zadržati njihove izvorne\n" -"krivulje (kvadratne ili kubične) ili treba li krivulje pretvoriti\n" -"u zadanu vrstu za nove fontove (vidi opciju\n" -"„Kvadratne krivulje za novi font”)." +msgid "Character Variants 17" +msgstr "Varijante znakova 17" -msgid "PreferCJKEncodings" -msgstr "Preferiraj KJK kodiranja" +msgid "Character Variants 18" +msgstr "Varijante znakova 18" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Prilikom učitavanja TrueType ili OpenType fonta koji ima i unicode\n" -"i KJK tablicu kodiranja, koristi ovu oznaku za određivanje kodiranja,\n" -"koje će se učitati." +msgid "Character Variants 19" +msgstr "Varijante znakova 19" -msgid "AskUserForCMap" -msgstr "Zatraži mapiranje znakova" +msgid "Character Variants 20" +msgstr "Varijante znakova 20" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"Prilikom učitavanja fonta u sfnt formatu (TrueType, OpenType, itd.),\n" -"zatraži od korisnika mapiranje znakova koje će se izvorno koristiti." +msgid "Character Variants 21" +msgstr "Varijante znakova 21" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"Upiši popis oznaka tablica s 4 slova, odvojene zarezima.\n" -"FontForge će napraviti binarnu kopiju ovih tablica kad učitava\n" -"TrueType/OpenType font i ispisat će ih (nepromijenjeno)\n" -"kad generira font. Ne uključuju oznake tablica koje\n" -"FontForge misli da razumije." +msgid "Character Variants 22" +msgstr "Varijante znakova 22" -msgid "PreserveTables" -msgstr "Zadrži tablice" +msgid "Character Variants 23" +msgstr "Varijante znakova 23" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"U prikazu kontura, Shift tipka zadržava paralelne pomake prema nagibu " -"kurziva umjesto prema uspravnom." +msgid "Character Variants 24" +msgstr "Varijante znakova 24" -msgid "ItalicConstrained" -msgstr "Ograničeno na kurziv" +msgid "Character Variants 25" +msgstr "Varijante znakova 25" -msgid "SnapToInt" -msgstr "Privlači na cjelobrojne vrijednosti" +msgid "Character Variants 26" +msgstr "Varijante znakova 26" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Kad korisnik klikne na uređivački prozor, zaokruži mjesto na najbliže cijele " -"brojeve." +msgid "Character Variants 27" +msgstr "Varijante znakova 27" -msgid "JoinSnap" -msgstr "Udaljenost za spajanje" +msgid "Character Variants 28" +msgstr "Varijante znakova 28" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"Naredba „Uredi -> Spoji” će spojiti točke, koje su ovoliko udaljene\n" -"jedna od druge. Vrijednost 0 znači da se moraju podudarati" +msgid "Character Variants 29" +msgstr "Varijante znakova 29" -msgid "CopyMetaData" -msgstr "Kopiraj meta-podatke" +msgid "Character Variants 30" +msgstr "Varijante znakova 30" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"Prilikom kopiranja znakova iz prikaza fonta, kopiraj i\n" -"metapodatke grafema (naziv, kodiranje, komentar itd.)." +msgid "Character Variants 31" +msgstr "Varijante znakova 31" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Maksimalni broj za Poništi/Ponovi, spremljeni u grafemu" +msgid "Character Variants 32" +msgstr "Varijante znakova 32" -msgid "UndoDepth" -msgstr "Broj poništavanja" +msgid "Character Variants 33" +msgstr "Varijante znakova 33" -msgid "AutoWidthSync" -msgstr "Automatski sinkroniziraj širine" +msgid "Character Variants 34" +msgstr "Varijante znakova 34" -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Mijenjanjem širine grafema, mijenja se\n" -"širina svih grafema s naglascima na\n" -"temelju te širine." +msgid "Character Variants 35" +msgstr "Varijante znakova 35" -msgid "AutoLBearingSync" -msgstr "Automatski sinkroniziraj lijevi odmak" +msgid "Character Variants 36" +msgstr "Varijante znakova 36" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Mijenjanjem lijevog odmaka grafema,\n" -"mijenja se širina ostalih referenci u\n" -"svim grafemima s naglascima na\n" -"temelju tog odmaka." +msgid "Character Variants 37" +msgstr "Varijante znakova 37" -msgid "ClearInstrsBigChanges" -msgstr "Izbriši instrukcije pri velikim promjena" +msgid "Character Variants 38" +msgstr "Varijante znakova 38" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Instrukcije u TrueType fontu se odnose na\n" -"točke po broju, pa ako urediš grafem,\n" -"na način da neke točke imaju drugačije\n" -"brojeve (dodavanjem točaka, uklanjanjem, itd.),\n" -"tada će se instrukcije primijeniti na pogrešnim\n" -"točkama s katastrofalnim rezultatima.\n" -" FontForge obično uklanja instrukcije,\n" -"ako otkrije da su točke nanovo pobrojene,\n" -"kako bi se izbjegao gornji problem. Ovo možeš\n" -"isključiti – ali pazi što radiš!" +msgid "Character Variants 39" +msgstr "Varijante znakova 39" -msgid "CopyTTFInstrs" -msgstr "Kopiraj TTF instrukcije" +msgid "Character Variants 40" +msgstr "Varijante znakova 40" -msgid "AccentOffsetPercent" -msgstr "Odmak naglasaka u postocima" +msgid "Character Variants 41" +msgstr "Varijante znakova 41" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Postotak četverca, kojim se naglasak odmiče od osnovnog grafema u „Izradi " -"grafeme s naglascima”" +msgid "Character Variants 42" +msgstr "Varijante znakova 42" -msgid "AccentCenterLowest" -msgstr "Centriraj najnižim dijelom naglaska" +msgid "Character Variants 43" +msgstr "Varijante znakova 43" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Prilikom postavljanja naglasaka 'grave' i 'acute' iznad slova,\n" -"želiš li da ih FontForge centrira na temelju njihove pune širine\n" -"ili na temelju najniže točke naglaska." +msgid "Character Variants 44" +msgstr "Varijante znakova 44" -msgid "CharCenterHighest" -msgstr "Centriraj na najviši dio slova" +msgid "Character Variants 45" +msgstr "Varijante znakova 45" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"Prilikom centriranja naglaska iznad grafema, želiš li\n" -"naglaske centrirati na temelju najviše točke grafema ili\n" -"na sredinu grafema?" +msgid "Character Variants 46" +msgstr "Varijante znakova 46" -msgid "PreferSpacingAccents" -msgstr "Koristi naglaske sa širinom" +msgid "Character Variants 47" +msgstr "Varijante znakova 47" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"Koristi naglaske sa širinom (Unicode: 02C0-02FF) umjesto\n" -"naglasaka bez širina (Unicode: 0300-036F) za\n" -"izgradnju dijakritičkih grafema." +msgid "Character Variants 48" +msgstr "Varijante znakova 48" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"FontForge podržava dvije različite pomoćne aplikacije za automatsko " -"precrtavanje\n" -" autotrace i potrace.\n" -"Ako tvoj sustav ima samo jedan, koristit će njega. Ako imaš oba,\n" -"ovom opcijom odaberi aplikaciju, koju FontForge treba koristiti." +msgid "Character Variants 49" +msgstr "Varijante znakova 49" -msgid "PreferPotrace" -msgstr "Koristi Potrace" +msgid "Character Variants 50" +msgstr "Varijante znakova 50" -msgid "AutotraceArgs" -msgstr "Argumenti za automatsko precrtavanje" +msgid "Character Variants 51" +msgstr "Varijante znakova 51" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Dodatni argumenti za konfiguriranje programa za\n" -"automatsko precrtavanje (autotrace ili potrace)" +msgid "Character Variants 52" +msgstr "Varijante znakova 52" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"Zatraži od korisnika argumente za automatsko precrtavanje\n" -"prilikom svakog pokretanja automatskog precrtavanja" +msgid "Character Variants 53" +msgstr "Varijante znakova 53" -msgid "AutotraceAsk" -msgstr "Upit za automatsko precrtavanje" +msgid "Character Variants 54" +msgstr "Varijante znakova 54" -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"Naredbe, koje se proslijeđuju mf (metafont) programu, njima slijedi naziv " -"datoteke" +msgid "Character Variants 55" +msgstr "Varijante znakova 55" -msgid "MfArgs" -msgstr "Metafont argumenti" +msgid "Character Variants 56" +msgstr "Varijante znakova 56" -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Zatraži mf-naredbe od korisnika prilikom svakog pokretanja mf-a" +msgid "Character Variants 57" +msgstr "Varijante znakova 57" -msgid "MfAsk" -msgstr "Metafont upit" +msgid "Character Variants 58" +msgstr "Varijante znakova 58" -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge učitava velike slike u pozadinu svakog grafema\n" -"prije automatskog precrtavanja. Slike možeš zadržati\n" -"i pogledati ih nakon što se završi mf obrada ili ih\n" -"ukloniti i uštedjeti prostor" +msgid "Character Variants 59" +msgstr "Varijante znakova 59" -msgid "MfClearBg" -msgstr "Metafont ukloni pozadinu" +msgid "Character Variants 60" +msgstr "Varijante znakova 60" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" +msgid "Character Variants 61" +msgstr "Varijante znakova 61" -msgid "MfShowErr" -msgstr "Metafont prikaži greške" +msgid "Character Variants 62" +msgstr "Varijante znakova 62" -msgid "FoundryName" -msgstr "Naziv proizvođača" +msgid "Character Variants 63" +msgstr "Varijante znakova 63" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Naziv, korišten u polju proizvođača\n" -"za bdf font" +msgid "Character Variants 64" +msgstr "Varijante znakova 64" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Naziv, korišten u polju ID-oznake proizvođača\n" -" u ttf (OS/2 tabllica) fontu.\n" -"Ne smije biti duži od četiri znaka" +msgid "Character Variants 65" +msgstr "Varijante znakova 65" -msgid "TTFFoundry" -msgstr "TTF naziv proizvođač" +msgid "Character Variants 66" +msgstr "Varijante znakova 66" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"FontForge će koristiti ovaj popis prilikom dodjeljivanja\n" -"naziva grafema kodnim točkama u novom fontu." +msgid "Character Variants 67" +msgstr "Varijante znakova 67" -msgid "NewFontNameList" -msgstr "Popis naziva grafema za novi font" +msgid "Character Variants 68" +msgstr "Varijante znakova 68" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Nekad je Adobe dodijelio PUA (područje za privatnu upotrebe) kodiranja\n" -"za mnoge stilske varijante znakova (kapitalke, medievalne brojke, itd.).\n" -"Adobe više ne vjeruje da je to dobra ideja i preporuča, da se ta kodiranja\n" -"ignoriraju.\n" -"\n" -"Ta vrsta kodiranja se koristila, jer većina programa nije bila u stanju\n" -"baratati OpenType funkcijama. Adobe vjeruje da svi važni programi\n" -"to sad mogu. Programi poput Word-a i OpenOffice-a još uvijek ne\n" -"podržavaju te funkcije, stoga FontForge zanemaruje Adobe-ovu\n" -"preporuku.\n" -"\n" -"Napomena: Ovo ne utječe na pronalaženje unicode-a iz kodiranja fonta,\n" -"već samo kontrolira određivanje unicode-a iz imena." +msgid "Character Variants 69" +msgstr "Varijante znakova 69" -msgid "RecognizePUANames" -msgstr "Prepoznaj PUA nazive" +msgid "Character Variants 70" +msgstr "Varijante znakova 70" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Dozvoli cijeli unicodeov skup znakova u nazivima grafema.\n" -"To ne odgovara Adobe-standardu imenovanja grafema.\n" -"Koristi tu vrstu naziva samo za internu upotrebu,\n" -"ali ih NE izvozi u konačne fontove." +msgid "Character Variants 71" +msgstr "Varijante znakova 71" -msgid "UnicodeGlyphNames" -msgstr "Unicode nazivi grafema" +msgid "Character Variants 72" +msgstr "Varijante znakova 72" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Ako je određeno, to bi trebao biti popis cijelih brojeva odvojeni razmakom,\n" -"manji od 16777216, koji jedinstveno identificiraju tvoju organizaciju.\n" -"FontForge će stvoriti slučajni broj za konačnu komponentu." +msgid "Character Variants 73" +msgstr "Varijante znakova 73" -msgid "XUID-Base" -msgstr "XUID-osnova" +msgid "Character Variants 74" +msgstr "Varijante znakova 74" -msgid "AskBDFResolution" -msgstr "Upitaj razlučivost za BDF" +msgid "Character Variants 75" +msgstr "Varijante znakova 75" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Prilikom generiranja skupa BDF fontova, zapitaj\n" -"korisnika da odredi razlučivosti zaslona za fontove,\n" -"inače će je FontForge pogoditi ovisno o veličini piksela." +msgid "Character Variants 76" +msgstr "Varijante znakova 76" -msgid "AutoHint" -msgstr "Automatske kontrole" +msgid "Character Variants 77" +msgstr "Varijante znakova 77" -msgid "AutoHint changed glyphs before generating a font" -msgstr "Izradi automatske kontrole za grafeme prije generiranja fonta" +msgid "Character Variants 78" +msgstr "Varijante znakova 78" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge će izraditi uspravne i vodoravne kontrole za opis graničnih okvira " -"prikladnih grafema." +msgid "Character Variants 79" +msgstr "Varijante znakova 79" -msgid "HintBoundingBoxes" -msgstr "Kontrole za granične okvire" +msgid "Character Variants 80" +msgstr "Varijante znakova 80" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"FontForge će izraditi uspravne i vodoravne kontrole na krajevima " -"dijagonalnih poteza." +msgid "Character Variants 81" +msgstr "Varijante znakova 81" -msgid "HintDiagonalEnds" -msgstr "Kontrole za krajeve dijagonala" +msgid "Character Variants 82" +msgstr "Varijante znakova 82" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"FontForge će izraditi uspravne i vodoravne kontrole na sjecištima " -"dijagonalnih poteza." +msgid "Character Variants 83" +msgstr "Varijante znakova 83" -msgid "HintDiagonalInter" -msgstr "Kontrole za sjecišta" +msgid "Character Variants 84" +msgstr "Varijante znakova 84" -msgid "DetectDiagonalStems" -msgstr "Pronađi dijagonalne poteze" +msgid "Character Variants 85" +msgstr "Varijante znakova 85" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge će stvoriti kontrole dijagonalnih poteza, koji se onda mogu " -"koristiti za automatsku izradu instrukcija." +msgid "Character Variants 86" +msgstr "Varijante znakova 86" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"MS je promijenio (u kolovozu 2006.) unutarnje funkcioniranje načina " -"indijskog\n" -"oblikovanja. Kako bi bilo jednoznačno, stvoren je paralelni skup oznaka za\n" -"pisma (općenito završavaju s '2') za indijski sustav pisanja. Ako radiš s \n" -"s novim sustavom, aktiviraj ovu oznaku, ako radiš sa starom, deaktiviraj " -"je.\n" -"(ako ne radiš na indijskom pismu, ova oznaka nije važna)." +msgid "Character Variants 87" +msgstr "Varijante znakova 87" -msgid "UseNewIndicScripts" -msgstr "Koristi novo indijsko pismo" +msgid "Character Variants 88" +msgstr "Varijante znakova 88" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Datoteka resursa" +msgid "Character Variants 89" +msgstr "Varijante znakova 89" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"Kad se FontForge pokrene, program učitava temu korisničkog sučelja\n" -"iz ove datoteke. Sve promjene stupit će na snagu tek prilikom sljedećeg\n" -"pokretanja FontForgea." +msgid "Character Variants 90" +msgstr "Varijante znakova 90" -msgid "Show splash screen on start-up" -msgstr "Prikaži uvodni prozor prilikom pokretanja programa" +msgid "Character Variants 91" +msgstr "Varijante znakova 91" -msgid "SplashScreen" -msgstr "Uvodni prozor" +msgid "Character Variants 92" +msgstr "Varijante znakova 92" -msgid "GlyphAutoGoto" -msgstr "Automatski prijeđi na grafem" +msgid "Character Variants 93" +msgstr "Varijante znakova 93" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"Tipkanjem običnog znaka u prikazu grafema, mijenja se prikaz na taj znak" +msgid "Character Variants 94" +msgstr "Varijante znakova 94" -msgid "OpenCharsInNewWindow" -msgstr "Otvori znak u novom prozoru" +msgid "Character Variants 95" +msgstr "Varijante znakova 95" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"Dvoklikom na znak u prikazu fonta, znak će se otvoriti\n" -"u novom prozoru, inače će se koristi trenutačni prozor." +msgid "Character Variants 96" +msgstr "Varijante znakova 96" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Character Variants 97" +msgstr "Varijante znakova 97" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" +msgid "Character Variants 98" +msgstr "Varijante znakova 98" -msgid "ArrowMoveSize" -msgstr "Pomak strelicom" +msgid "Character Variants 99" +msgstr "Varijante znakova 99" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Broj jedinica četverca kojim se premješta točka upotrebom tipki strelica" +msgid "Charsets" +msgstr "Skupovi znakova" -msgid "ArrowAccelFactor" -msgstr "Brzina pomaka strelice" +msgid "Chattisgarhi" +msgstr "Chattisgarhi" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "Držanjem tipke Shift će se pomak strelicom ubrzati ovim faktorom" +msgid "Chechen" +msgstr "Čečenski" -msgid "SnapDistance" -msgstr "Udaljenost za privlačenje" +msgid "Check Advance:" +msgstr "Provjeri širinu stošca:" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Kad je pokazivač miša udaljen ovoliko piksela\n" -"od jedne od raznih značajki (osnovne pismovne linije,\n" -"širine, krivulja mreže i sl.), pokazivač će se privući\n" -"na tu značajku." +msgid "Check Box" +msgstr "Potvrdni okvir" -msgid "StopAtJoin" -msgstr "Zaustavi pri spoju" +msgid "Check Box Off Mark" +msgstr "Potvrdni okvir, isključeno" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"Kad se točke povlače u prikazu konture, može doći do spajanja\n" -"točaka (dvije otvorene konture mogu se povezati na svojim\n" -"krajnjim točkama). Kad je ovo aktivirano, spajanje točaka će\n" -"zausatviti povlačenje (kao kad korisnik otpusti tipku miša).\n" -"Ovo je korisno ako imaš nemirne prste." +msgid "Check Box On Mark" +msgstr "Potvrdni okvir, uključeno" -msgid "Figure out flex hints after every change" -msgstr "Izračunaj 'flex' kontrole nakon svake promjene" +msgid "Check Self-Intersection" +msgstr "Provjeri samo-presijecanje" -msgid "UpdateFlex" -msgstr "Aktualiziraj 'flex' kontrole" +msgid "Check Unicode/Name mismatch" +msgstr "Nepoklapanje Unicode kodova s nazivima" -msgid "Display rulers in the Outline Glyph View" -msgstr "Prikaži ravnala u konturnom prikazu" +msgid "Check VAdvance:\n" +msgstr "Provjeri visinu stošca:\n" -msgid "Can't insert 'cvt'" -msgstr "Nije moguće umetnuti 'cvt'" +msgid "Check _flipped references" +msgstr "Provjeri _preokrenute reference" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"Već postoji 'cvt' tablica, možda zastarjela. FontForge je može koristiti, " -"ali ne može ocijeniti točnost spremljenih vrijednosti pohranjenim, tako da " -"će generirane instrukcije biti lošije kvalitete. Ako zastarjele instrukcije " -"želiš ukloniti, predlažemo da očistiš 'cvt' tablicu i ponoviš automatsko " -"generiranje instrukcija." +msgid "Check _missing extrema" +msgstr "Nedostajući ekstre_mi" -msgid "Can't insert 'fpgm'" -msgstr "Nije moguće umetnuti 'fpgm'" +msgid "Check _outermost paths clockwise" +msgstr "Provjeri smjer vanjskih kontura nadesno" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"Postoji 'fpgm' kȏd koji nije kompatibilan s FontForgeovim. Generirane " -"instrukcije bit će lošije kvalitete. Ako zastarjele instrukcije želiš " -"ukloniti, predlažemo da očistiš 'fpgm' tablicu i ponoviš automatsko " -"generiranje instrukcija. Tad će biti moguće dodati korisnički kȏd " -"FontForgeovoj 'fpgm' tablici, no zbog mogućih budućih aktualiziranja, " -"savjetujemo da upotrijebiš velike brojeve za korisničke funkcije." +msgid "Check for CIDs defined _twice" +msgstr "Dvos_truko definirane CID-oznake" -msgid "Can't insert 'prep'" -msgstr "Nije moguće umetnuti 'prep'" +msgid "Check for _irrelevant control points" +msgstr "Zanemarive _kontrolne točke" + +msgid "Check for _undefined CIDs" +msgstr "_Nedefinirane CID-oznake" msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" msgstr "" -"Postoji 'prep' kȏd koji nije kompatibilan s FontForgeovim. Ne možemo " -"garantirati da će raditi dobro. Predlažemo da dopustiš FontForgeu da umetne " -"svoj kȏd, a zatim dodaj vlastiti." +"Provjeri znakove s 'GSUB' zapisima, koji se referenciraju na prazne znakove" -msgid "Can't instruct this glyph" -msgstr "Nije moguće zadati instrukcije ovom grafemu" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "" +"Provjeri znakove, čija širina stošca ne odgovara prikazanoj vrijednosti." -#, c-format msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." msgstr "" -"TrueType ne podržava istovremeno korištenje različitih referenca i kontura.\n" -"Ako želiš koristiti instrukcije za %.30s uradi jedno od sljedećih:\n" -" * Odspoji reference\n" -" * Kopiraj ugrađene konture u vlastite (nekodirane\n" -" grafeme) i referenciraj se na njih." +"Provjeri znakove čiji se nazivi mapiraju na unicode kodne točke,\n" +"koje se međutim ne mapiraju na dodijeljenu kodnu točku znaka." -#, c-format msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." +"Check for characters whose vertical advance width is not the displayed value." msgstr "" -"TrueType ne podržava reference, koje su\n" -"skalirane više od 200%%. Ali %1$.30s\n" -"je bilo u %2$.30s. Bilo koje dodane\n" -"instrukcije bile bi bezsmislene." +"Provjeri znakove, čija visina stošca ne odgovara prikazanoj vrijednosti." -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Previše podrutina. Ne smije ih biti više od 14 (0 – 13)\n" +msgid "Check for incomplete mark to base subtables" +msgstr "Nepotpune pod-tablice dijakritičkih znakova na osnovnim slovima" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" +msgid "Check for missing _glyph names" +msgstr "_Grafemi bez naziva" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" +msgid "Check for missing _scripts in features" +msgstr "Font-funkcije bez zadanog pi_sma" -msgid "Bad Metrics" -msgstr "Neispravne metrike" +msgid "Check for missing glyph names" +msgstr "Traži grafeme bez naziva" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Koristit će se samo prvih 256 grafema kodiranja" +msgid "Check for multiple characters with the same name" +msgstr "Traži znakove s jednakim nazivima" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "Jednom od fontova %1$d,%2$d nedostaje grafem %3$d" +msgid "Check missing _bitmaps" +msgstr "Nedostajuće _bitmape" + +msgid "Check multiple Names" +msgstr "Višestruko zadane nazive" + +msgid "Check multiple Unicode" +msgstr "Višestruko zadane Unicode kodove" + +msgid "Check substitutions for empty chars" +msgstr "Zamjene s praznim znakovima" -#, c-format msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"U fontu %1$d grafem %2$.30s počinje prije 0 ili je duži od širine stošca ili " -"je viši od uzlaznog poteza ili je niži od silaznog poteza" +"Provjeri konture grafema pomoću standardnih testova prije spremanja.\n" +"Ova radnja može nešto potrajati." -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" +msgid "Check whether a CID is defined in more than one sub-font" msgstr "" -"U fontu %1$d, širina stošca grafema %2$.30s ne skalira širinu stošca osnove " -"ispravno, prisilit će se na ispravnu vrijednost" +"Provjeri, je li je jedna ID-oznaka znaka (CID) definirana u više od jednom " +"pod-fontu" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "Širina stošca grafema %.30s mora biti manja od 127" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "" +"Provjeri, je li je jedna ID-oznaka znaka (CID) nedefinirana u svim pod-" +"fontovima" -#, c-format msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" -"Jedan od određenih bitmap fontova, %1$d, nije cjelobrojno skalirani font " -"najmanjeg fonta, %2$d (ili je prevelikog faktora)" - -msgid "Unexpected density" -msgstr "Neočekivana gustoća" +"Provjeri, je li jedna zamjena, klasa podrezivanja, itd. koriste naziv " +"grafema, koji ne odgovara nijednom grafemu u fontu" -msgid "Multiple-Density Font" -msgstr "Font višestruke gustoće" +msgid "Cherokee" +msgstr "Čeroki" -msgid "High-Density Font" -msgstr "Font visoke gustoće" +msgid "Cherokee Supplement" +msgstr "Čeroki, dopuna" -msgid "Single and Multi-Density Fonts" -msgstr "Font jedne i višestruke gustoće" +msgid "Chess Symbols" +msgstr "Šahovski simboli" -msgid "Single and High-Density Fonts" -msgstr "Font jedne i visoke gustoće" +msgid "Chichewa" +msgstr "Chichewa" -msgid "Choose a file format..." -msgstr "Odaberi datotečni format …" +msgid "Chin" +msgstr "Chin" -msgid "What type(s) of palm font records do you want?" -msgstr "Koje vrste zapisa palm fonta želiš?" +msgid "Chinese (Hong Kong)" +msgstr "Kineski (Hong Kong)" -msgid "Compressed object container is itself a compressed object" -msgstr "Kontejner komprimiranog objekta je sam po sebi komprimirani objekt" +msgid "Chinese (Macau)" +msgstr "Kineski (Macao)" -msgid "Flate decompression failed.\n" -msgstr "'Flate' dekompresija neuspjela.\n" +msgid "Chinese (PRC)" +msgstr "Kineski (Narodna Republika Kina)" -msgid "A pdf stream object may not be a compressed object" -msgstr "Objekt pdf toka ne smije biti komprimirani objekt" +msgid "Chinese (Singapore)" +msgstr "Kineski (Singapur)" -msgid "A pdf stream object is missing a Length attribute" -msgstr "Objektu pdf toka nedostaje atribut duljine" +msgid "Chinese (Taiwan)" +msgstr "Kineski (Tajvan)" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "Nepodržani parametri filtra za dekodiranje : %s" +msgid "Chinese Counting Rod Numerals" +msgstr "Kineske štapične brojke" -#, c-format -msgid "Unsupported filter: %s" -msgstr "Nepodržani filtar: %s" +msgid "Chinese Hong Kong" +msgstr "Kineski Hong Kong" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Neispravni broj, beskonačnost ili nije broj: %s\n" +msgid "Chinese Phonetic" +msgstr "Kineski, fonetski" -msgid "No mark in ] (close array)\n" -msgstr "Bez oznake u ] (zatvori niz)\n" +msgid "Chinese Simplified" +msgstr "Kineski pojednostavljeni" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Sintaksna greška tijekom obrade 'type3' grafema: %s" +msgid "Chinese Traditional" +msgstr "Kineski tradicionalni" -msgid "Syntax error while parsing pdf graphics" -msgstr "Sintaksna greška tijekom obrade pdf grafika" +msgid "Chinese, Phonetic" +msgstr "Kineski, fonetski" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "Sintaksna greška tijekom obrade pdf grafika: Stranica bez sadržaja" +msgid "Chinese, Simplified" +msgstr "Kineski, pojednostavljeni" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "Sintaksna greška tijekom obrade mapiranja znakova u Unicode" +msgid "Chinese, Traditional" +msgstr "Kineski, tradicionalni" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Sintaksna greška tijekom obrade zaglavlja Type3 fonta" +msgid "Chinese, Traditional, Hong Kong SAR" +msgstr "Kineski, tradicionalni, Hong Kong SAR" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" -"Font %s je jedan od standardnih fontova. On se u stvarnosti ne nalazi u " -"datoteci." +msgid "Chinese, Traditional, Macao SAR" +msgstr "Kineski, tradicionalni, Macao SAR" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "Neuspjela obrada pdf objekata koji sačinjavaju %s" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "Čine se da nije ispravna pdf datoteka, 'xref' odjeljak nije nađen" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"Pdf datoteka sadrži jedan '/Encrypt dictionary' (rječnik za šifriranje), " -"međutim FontForge zasada ne podržava pdf šifriranje" +msgid "Chipewyan" +msgstr "Chipewyan" -msgid "This pdf file has no fonts" -msgstr "Pdf datoteka ne sadrži fontove" +msgid "Choose a file format..." +msgstr "Odaberi datotečni format …" -msgid "This pdf file has no pages" -msgstr "Pdf datoteka ne sadrži stranice" +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Odaberi odgovarajuću metodu ovisno o pismu grafema" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Broj stranica u dokumentu: %d. Koju želiš?" +msgid "Choose which lookups to copy" +msgstr "Odaberi tablice definicija za kopiranje" -msgid "Pick a page" -msgstr "Odaberi stranicu" +msgid "Chorasmian" +msgstr "Korezmijski" -msgid "Internal Err: Unable to put data back into file" -msgstr "Unutarnja greška: Nemoguće vraćanje podataka natrag u datoteku" +msgid "Chukchi" +msgstr "Čukčijski" -msgid "Invalid hex digit in sfnts array\n" -msgstr "Neispravna heksadecimalna brojka u sfnt nizu\n" +msgid "Church Slavonic" +msgstr "Crkvenoslavenski" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "Neispravni znak izvan znakovnog niza u sfnt nizu\n" +msgid "Chuvash" +msgstr "Čuvaški" -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Indeks prevelik (mora biti manji od %d) \"%s" +msgid "Clarendon Serifs" +msgstr "4 – Clarendon serifni" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "Nije moguće razumijeti \"%s\" unutar definicije zamjene" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Klasa" +msgstr[1] "Klase" +msgstr[2] "Klasa" #, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "Nema naziva u 'CharStrings' rječniku \"%s" +msgid "Class %d: " +msgstr "Klasa %d: " -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "Previše zapisa u 'CharStrings' rječniku \"%s" +msgid "Class 0" +msgstr "Klasa 0" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "Nije moguće razumijeti \"%s\" u informacijama fonta" +msgid "Class 1: {Everything Else}" +msgstr "Klasa 1: {Everything Else}" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "Zanemaruje se dupli /CharStrings unos\n" +msgid "Class Name" +msgstr "Naziv klase" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "Zanemaruje se dupli /Subrs unos\n" +msgid "Class already used" +msgstr "Klasa se već koristi" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" -"Ovaj font sadrži \"UniqueId\" varijablu, ali ispravni naziv mora biti\n" -"\t\"UniqueID\" (postscript razlikuje pisanje velikih/malih slova)\n" +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "Pod-tablica definicije klasa se proteže izvan kraja tablice\n" #, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "Nije moguće razumijeti \"%s\" u definiciji stopljenog fonta" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "Neispravni 'CharString' (niz znakova). Ne uključuje 'lenIV' bajtove.\n" +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Indeks klase izvan raspon %d (mora biti <%d)\n" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "Dupla definicija podrutine %d\n" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Klasa je izvan granica u 'GPOS' pod-tablici dijakritičkih znakova\n" #, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" msgstr "" -"Nije moguće razumijeti \"%s\" prilikom dodavanja informacija 'private' " -"podrutinama" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "Ne bi trebalo biti u 'addinfo' \"%s" +"Klasa je izvan granica u 'GPOS' pod-tablici dijakritičkih znakova za " +"dijakritički znak %.30s\n" +"\n" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "Neispravni FD (%d) dodijeljen CID-u %d.\n" +msgid "Class10" +msgstr "Klasa10" -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "Neispravni CID odmak za CID %d\n" +msgid "Class2" +msgstr "Klasa2" -msgid "Failed to parse the StartData command properly\n" -msgstr "Neuspjela ispravna obrada 'StartData' naredbe\n" +msgid "Class3" +msgstr "Klasa3" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "Neuspjela ispravna obrada 'StartData' naredbe, neispravni broj\n" +msgid "Class4" +msgstr "Klasa4" -msgid "Cannot open a temporary file\n" -msgstr "Nije moguće otvoriti privremenu datoteku\n" +msgid "Class5" +msgstr "Klasa5" -#, c-format -msgid "Cannot open %s\n" -msgstr "Nije moguće otvoriti %s\n" +msgid "Class6" +msgstr "Klasa6" -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"TrueType kodiranje određeno s platforma=%d određeno=%d (koje mapiramo na %s) " -"nije podržano od tvoje verzije iconv(3).\n" +msgid "Class7" +msgstr "Klasa7" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "%1$s se ne nalazi u datoteci fontova" +msgid "Class8" +msgstr "Klasa8" -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" +msgid "Class9" +msgstr "Klasa9" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "'sfnt' datoteka mora sadržati NEKE tablice, međutim ova ih ne sadrži." +msgid "Classes" +msgstr "Klase" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"'sfnt' datoteka može sadržati velik broj tablica, ali ova sadrži preko 1000\n" -" i čini se da je to previše\n" +msgid "Class|Name" +msgstr "Naziv" -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" -"Tablice oznaka bi trebale biti poredane abecednim redom u zaglavlju fonta\n" -" ali '%c%c%c%c', se pojavljuje nakon '%c%c%c%c'." +msgid "Clea_nup Glyph" +msgstr "Poč_isti grafem" -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "Ista oznaka tablice, '%c%c%c%c', prisutna je dvaput u 'sfnt' zaglavlju" +msgid "Cleanup Self Intersect" +msgstr "Ispravi samo-presijecanje" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Tablice '%c%c%c%c' i '%c%c%c%c' se preklapaju" +msgid "Clear" +msgstr "Izbriši" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "Tablica '%c%c%c%c' prelazi kraj datoteke." +msgid "Clear All" +msgstr "Izbriši sve" -msgid "File checksum is incorrect." -msgstr "Neispravan kontrolni zbroj datoteke." +msgid "Clear All Device Tables" +msgstr "Izbriši sve tablice za uređaje" -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "Tablica '%c%c%c%c' ima neispravni kontrolni zbroj." +msgid "Clear DStem" +msgstr "Izbriši kontrole _dijagonalnog poteza" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti parna." +msgid "Clear Device Table" +msgstr "Izbriši tablicu za uređaje" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 54, ali je %d." +msgid "Clear Instructions" +msgstr "Ukloni instrukcije" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 36, ali je %d." +msgid "Clear Special Data" +msgstr "Ukloni specijalne podatke" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" -"Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 32 ili 6, ali je %d." +msgid "Clear _Background" +msgstr "Izbriši _stražnji sloj" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 78, 86 ili 96, ali je " -"%d." +msgid "Clear _VStem" +msgstr "Izbriši kontrole _uspravnih poteza" -msgid "Missing required table: \"head\"" -msgstr "Nedostaje obavezna tablica: \"head\"" +msgid "Clear all device table corrections associated with this combination" +msgstr "Izbriši se ispravke tablica uređaja povezane s ovom kombinacijom" -msgid "Missing required table: \"hhea\"" -msgstr "Nedostaje obavezna tablica: \"hhea\"" +msgid "Clear destination layer before copy" +msgstr "Izbriši odredišni sloj prije kopiranja" -msgid "Missing required table: \"maxp\"" -msgstr "Nedostaje obavezna tablica: \"maxp\"" +msgid "ClearInstrsBigChanges" +msgstr "Izbriši instrukcije pri velikim promjena" -msgid "Missing required table: \"post\"" -msgstr "Nedostaje obavezna tablica: \"post\"" +msgid "" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" +msgstr "" +"Klikni ovdje za daljnje informacija o OFL-u (SIL licenca fonta otvarenog " +"koda)\n" +"uključujući odgovarajući FAQ. \n" -msgid "Missing required table: \"name\"" -msgstr "Nedostaje obavezna tablica: \"name\"" +msgid "" +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" +msgstr "" +"Klikni ovdje za dodavanje OFL metapodataka tvom fontu u poljima za licencu i " +"URL licence. \n" +"Zatim klikni polje licence za popunjavanje rezerviranih mjesta, koja su " +"povezana s OFL.txt. \n" -msgid "Missing required table: \"loca\"" -msgstr "Nedostaje obavezna tablica: \"loca\"" +msgid "" +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." +msgstr "" +"Klikni na raspon za odabir znakova u tom rasponu.\n" +"Dvoklikom na raspon se prikazuju znakovi koji bi trebali\n" +"biti u rasponu, međutim nisu." -msgid "Missing \"OS/2\" table" -msgstr "Nedostaje \"OS/2\" tablica" +msgid "Clip Path Color" +msgstr "Boja za staze isječka" -msgid "Missing required table: \"glyf\"" -msgstr "Nedostaje obavezna tablica: \"glyf\"" +msgid "Cloc_kwise" +msgstr "Na_desno" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "Font ne sadrži niti \"CFF \" tablicu, niti \"glyf\"/\"loca\" tablice" +msgid "Close Open Contours" +msgstr "Zatvori otvorene konture" -msgid "accent attachment table" -msgstr "tablica povezivanja naglasaka" +msgid "Co_py LBearing" +msgstr "Kopiraj _lijevi odmak" -msgid "anchor point table" -msgstr "tablica točaka sidra" +msgid "Collage" +msgstr "Kolaža" -msgid "axis variation table" -msgstr "tablica osi varijacija" +msgid "Color" +msgstr "Kolor" -msgid "Baseline table (OT version)" -msgstr "tablica osnovne pismovne linije (OT verzija)" +msgid "Color Button" +msgstr "Gumb za boje" -msgid "bitmap data table (AAT version)" -msgstr "tablica bitmap podataka (AAT verzija)" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." +msgstr "'Color Source' (izvor boje) s ID-oznakom %s ima neočekivanu vrstu %s." -msgid "BDF bitmap properties table" -msgstr "tablica svojstva BDF bitmapa" +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "Boja za razdvojne crte stupaca u glavnom odjeljku matrice" -msgid "bitmap font header table" -msgstr "tablica zaglavlja bitmap fonta" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "Boja za razdvojne crte stupaca u naslovnom odjeljku matrice" -msgid "bitmap location table (AAT version)" -msgstr "tablica bitmap lokacija (AAT verzija)" +msgid "" +"Color of frozen (unchangeable) entries in the main section of a matrix edit" +msgstr "Boja za zamrznute (nepromijenjive) zapise u glavnom odjeljku matrice" -msgid "baseline table (AAT version)" -msgstr "tablica osnovne pismovne linije (AAT verzija)" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "Boja za aktivne zapise u glavnom odjeljku matrice" -msgid "color bitmap data table" -msgstr "tablica podataka boja bitmapa" +msgid "Color of the font used to display glyph information in the fontview" +msgstr "Boja fonta za prikaz informacija o grafemu u prikazu fonta" -msgid "color bitmap location table" -msgstr "tablica pozicija boja bitmapa" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Boja za crtanje linije, koja označuje širinu stošca" -msgid "PostScript font program (Compact Font Format)" -msgstr "PostScript font program (Compact Font Format)" +msgid "Color used to draw the background of selected glyphs" +msgstr "Stražnja boja za odabrane grafeme" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "PostScript font program (Compact Font Format 2)" +msgid "Color used to draw the foreground of empty slots" +msgstr "Prednja boja za prazna polja" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "Nepotrebna tablica za Type1 CID font" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Prednja boja za odabrane grafeme" -msgid "character code mapping table" -msgstr "tablica mapiranja znakovnih kodova" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Boja za crtanje linije, koja označuje širinu stošca kurziva" -msgid "CVT variation table" -msgstr "tablica CVT varijacija" +msgid "Color used to draw the kerning line" +msgstr "Boja za crtanje linije podrezivanja" -msgid "control value table" -msgstr "tablica kontrolnih vrijednosti" +msgid "Color used to draw the left side bearing" +msgstr "Boja za crtanje lijevog bočnog odmaka" -msgid "digital signature table" -msgstr "tablica digitalne signature" +msgid "Color used to draw the progress bar" +msgstr "Boja za crtanje trake napretka" -msgid "bitmap data table (OT version)" -msgstr "tablica bitmap podataka (OT verzija)" +msgid "Color used to mark a changed glyph" +msgstr "Boja za označivanje promijenjenog grafema" -msgid "bitmap location table (OT version)" -msgstr "tablica bitmap lokacija (OT verzija)" +msgid "Color used to mark glyphs that need hinting" +msgstr "Boja za označivanje grafema kojima su" -msgid "embedded bitmap scaling control table" -msgstr "tablica kontrole skaliranja ugrađenih bitmapa" +msgid "Color used to mark the selected glyph" +msgstr "Boja za onačavanje odabranih grafema" -msgid "electronic end user license table" -msgstr "tablica elektroničke korisničke licence" +msgid "Color:" +msgstr "Boja:" -msgid "font descriptor table" -msgstr "tablica deskriptora fonta" +msgid "Color|Background" +msgstr "Stražnja boja" -msgid "layout feature table" -msgstr "tablica funkcija rasporeda" +msgid "Color|Choose..." +msgstr "Odaberi …" -msgid "SIL Graphite layout feature table" -msgstr "tablica funkcija rasporeda za SIL Graphite" +msgid "Color|Default" +msgstr "Zadana" -msgid "FontForge time stamp table" -msgstr "tablica FontForge-ovog vremenskog pečata" +msgid "Color|FillColor" +msgstr "Boja za ispunu" -msgid "font metrics table" -msgstr "tablica metrike fonta" +msgid "Color|Foreground" +msgstr "Prednja boja" -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "tablica kompatibilnosti obitelji za 'FOND' i 'NFNT'" +msgid "Com_binations" +msgstr "Kom_binacije" -msgid "font program table" -msgstr "tablica font programa" +msgid "Combining Diacritical Marks" +msgstr "Spojni dijakritički znakovi" -msgid "font variation table" -msgstr "tablica font varijacija" +msgid "Combining Diacritical Marks (& Supplement)" +msgstr "Spojni dijakritički znakovi (i dopuna)" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "tablica privlačenja na mrežu i zaglađivanja" +msgid "Combining Diacritical Marks Extended" +msgstr "Spojni dijakritički znakovi, prošireno" -msgid "glyph to CID mapping table (AAT version)" -msgstr "tablica mapiranja grafema na CID (AAT verzija)" +msgid "Combining Diacritical Marks Supplement" +msgstr "Spojni dijakritički znakovi, dopuna" -msgid "glyph definition table" -msgstr "tablica definicija grafema" +msgid "Combining Diacritical Marks for Symbols" +msgstr "Spojni dijakritički znakovi za simbole" -msgid "Graphite glyph attribute table" -msgstr "tablica svojstava grafema za Graphite" +msgid "Combining Half Marks" +msgstr "Spojni polovični znakovi" -msgid "Graphite glyph location in Glat table" -msgstr "tablica lokacija grafema u 'Glat'-u za Graphite" +msgid "Combining Marks for Symbols" +msgstr "Spojni znakovi za simbole" -msgid "glyph outline table" -msgstr "tablica kontura grafema" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "" +"Naredbe, koje se proslijeđuju mf (metafont) programu, njima slijedi naziv " +"datoteke" -msgid "glyph positioning table" -msgstr "tablica pozicioniranja grafema" +msgid "Comment" +msgstr "Komentar" -msgid "glyph variation table" -msgstr "tablica varijacija grafema" +msgid "Common Indic Number Forms" +msgstr "Uobičajeni indijski oblici brojaka" -msgid "glyph substitution table" -msgstr "tablica zamjena grafema" +msgid "Common Number Separator" +msgstr "Uobičajeni razdjeljivač brojeva" -msgid "horizontal device metrics table" -msgstr "tablica vodoravne metrike za uređaje" +msgid "Comorian" +msgstr "Komorski" -msgid "font header table" -msgstr "tablica zaglavlja fonta" +msgid "Compact" +msgstr "Kompaktno" -msgid "horizontal header table" -msgstr "tablica globalne vodoravne metrike" +msgid "CompactOnOpen" +msgstr "Kompaktni prikaz kodiranja nakon otvaranja" -msgid "horizontal metrics table" -msgstr "tablica vodoravne metrike" +msgid "Compacted" +msgstr "Kompaktno" -msgid "horizontal style table" -msgstr "tablica vodoravnih stilova" +#, c-format +msgid "Compare %s to %s" +msgstr "Usporedi %s s %s" -msgid "horizontal metrics variations table" -msgstr "tablica varijacija vodoravne metrike" +msgid "Compare Fonts..." +msgstr "Usporedi fontove …" -msgid "justification table (AAT version)" -msgstr "tablica poravnanja (AAT verzija)" +msgid "Compare Glyph _Positioning" +msgstr "Usporedi pozi_cioniranje grafema" -msgid "justification table (OT version)" -msgstr "tablica poravnanja (OT verzija)" +msgid "Compare Glyph _Substitution" +msgstr "Usporedi _zamjene grafema" -msgid "kerning table" -msgstr "tablica podrezivanja" +msgid "Compare Hint_Masks" +msgstr "Usporedi _maske kontrole" -msgid "ligature caret table" -msgstr "tablica znakova umetanja u ligaturama" +msgid "Compare Layers" +msgstr "Usporedi slojeve" -msgid "glyph location table" -msgstr "tablica lokacija grafema" +msgid "Compare Layers..." +msgstr "Usporedi slojeve …" -msgid "language tag table" -msgstr "tablica oznaka jezika" +msgid "Compare _Bitmaps" +msgstr "Usporedi _bitmape" -msgid "linear threshold table" -msgstr "tablica praga linearne promjene" +msgid "Compare _Hints" +msgstr "Usporedi _kontrole" -msgid "math table" -msgstr "tablica matematike" +msgid "Compare _Names" +msgstr "Usporedi _nazive" -msgid "maximum profile table" -msgstr "tablica maksimalnih profila" +msgid "Compare _Outlines" +msgstr "_Usporedi konture" -msgid "anti-alias merge table" -msgstr "tablica sjedinjavanja zaglađivanjem rubova" +msgid "Compare hintmasks" +msgstr "Usporedi maske kontrole" -msgid "metadata table" -msgstr "tablica meta-podataka" +msgid "Compare postscript hints and hintmasks and truetype instructions" +msgstr "Usporedi postscript kontrole i maske kontrola i truetype instrukcije" -msgid "Multi-Master table, obsolete" -msgstr "tablica za Multi-Master, nepotrebno" +msgid "Compare two layers" +msgstr "Usporedi dva sloja" -msgid "metamorphosis table" -msgstr "tablica metamorfoze" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Usporedi veziju %s od %s s %s" -msgid "extended metamorphosis table" -msgstr "tablica proširene metamorfoze" +msgid "Compatible Full" +msgstr "Kompatibilan puni naziv" -msgid "metrics variations table" -msgstr "tablica varijacija metrike" +msgid "Complex" +msgstr "Kompleksno" -msgid "name table" -msgstr "tablica naziva" +msgid "Complex Fill" +msgstr "Kompleksna ispuna" -msgid "optical bounds table" -msgstr "tablica optičkih granica" +msgid "Component" +msgstr "Komponenta" -msgid "OS/2 and Windows specific metrics table" -msgstr "tablica metrike, specifična za OS/2 i Windows" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Komponenta %d %.30s (%d,%d)" -msgid "PCL 5 data table" -msgstr "tablica PCL 5 podataka" +msgid "Components" +msgstr "Komponente" -msgid "FontForge font debugging table" -msgstr "FontForge tablica za ispravljanje grešaka" +msgid "Composites in AFM" +msgstr "Kompozite u AFM" -msgid "glyph name and PostScript compatibility table" -msgstr "tablica naziva grafema i PostScript kompatibilnosti" +msgid "Compress (as a percentage)" +msgstr "Sužavanje (u postocima)" -msgid "control value program table" -msgstr "tablica programa za kontrolne vrijednosti" +msgid "Compressed object container is itself a compressed object" +msgstr "Kontejner komprimiranog objekta je sam po sebi komprimirani objekt" -msgid "properties table" -msgstr "tablica svojstava" +msgid "Condense/Extend" +msgstr "Suzi/Proširi" -msgid "standard bitmap graphics table" -msgstr "tablica standardnih bitmap grafika" +msgid "Condensed" +msgstr "Suženi" -msgid "SIL Graphite rule table" -msgstr "tablica SIL Graphite pravila" +msgid "Condensed (75%)" +msgstr "Suženi (75%)" -msgid "(unspecified) SIL Graphite table" -msgstr "tablica SIL Graphite (neodređena)" +msgid "Config_ure Plugins..." +msgstr "Konfig_uriraj dodatke …" -msgid "unknown SIL table" -msgstr "tablica nepoznatog SIL-a" +msgid "Configure" +msgstr "Postavi" -msgid "style attributes table" -msgstr "tablica svojstva stilova" +msgid "Conflict Hint Color" +msgstr "Boja za konfliktne kontrole" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "SVG (skalabilne vektorske grafike) tablica" +msgid "Conjunct Form After Ro" +msgstr "Povezni oblik nakon Ro" -msgid "TeX table" -msgstr "TeX tablica" +msgid "Conjunct Forms" +msgstr "Povezni oblici" -msgid "tracking table" -msgstr "tablica spacioniranje" +msgid "Connectors" +msgstr "Spojnih grafemi" -msgid "Obsolete table for a type1 font" -msgstr "Nepotrebna tablica za type1 font" +msgid "Constants" +msgstr "Konstante" -msgid "vertical device metrics table" -msgstr "tablica uspravne metrike za uređaje" +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "" +"Sadrži točke sidara za neke, ali ne sve klase sidara u jednoj pod-tablici" -msgid "vertical header table" -msgstr "tablica globalne uspravne metrike" +msgid "Contextual Alternates" +msgstr "Kontekstne alternative" -msgid "vertical metrics table" -msgstr "tablica uspravne metrike" +msgid "Contextual Chaining Position" +msgstr "Kontekstno pozicioniranje niza" -msgid "vertical origin table" -msgstr "tablica izvorišta, uspravno" +msgid "Contextual Chaining Positioning" +msgstr "Kontekstno pozicioniranje niza" -msgid "vertical metrics variations table" -msgstr "tablica varijacija uspravne metrike" +msgid "Contextual Chaining Substitution" +msgstr "Kontekstna zamjena niza" -msgid "glyph reference table" -msgstr "tablica referenci grafema" +msgid "Contextual Half-width Spacing" +msgstr "Kontekstualno poluširinsko spacioniranje" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" -"Baš zgodno, ovdje se radi o jednom starom Apple/Adobe Type1 sfnt fontu\n" +msgid "Contextual Ligatures" +msgstr "Kontekstne ligature" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "Tablica '%c%c%c%c' prelazi kraj datoteke i mora se zanemariti." +msgid "Contextual Position" +msgstr "Kontekstno pozicioniranje" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "FontForge je zanemario sljedeće tablice u fontu\n" +msgid "Contextual Positioning" +msgstr "Kontekstno pozicioniranje" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Zanemaruje se '%c%c%c%c'\n" +msgid "Contextual State Machine" +msgstr "Kontekstno, tablica stanja" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Zanemaruje se '%c%c%c%c' %s\n" +msgid "Contextual Substitution" +msgstr "Kontekstna zamjena" -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Ovaj font sadrži grafeme u TrueType i PostScript oblicima\n" -" koristi se samo jedan.\n" +msgid "Contextual Swash" +msgstr "Kontekstni kaligrafski potezi" -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Ovaj font grafeme u mnogostrukim oblicima\n" -" koristi se samo jedan.\n" +msgid "Contextual insertion" +msgstr "Kontekstno umetanje" -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Ovaj font sadrži 'kern' tablicu i 'GPOS' tablicu.\n" -" Tablica 'kern' će se čitati samo ako nema 'kern' funkcije u 'GPOS' " -"tablici.\n" +msgid "Contextual position" +msgstr "Kontekstno pozicioniranje" -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" -"Ovaj font sadrži 'mor[tx]' tablicu i 'GSUB' tablicu.\n" -" FF će čitati samo funkcije/postavke u 'morx' tablici, koje ne odgovaraju\n" -" funkcijama pronađene u 'GSUB' tablici.\n" +msgid "Contextual substitution" +msgstr "Kontekstna zamjena" -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"Ovaj font sadrži i 'BASE' tablicu i 'bsln' tablicu.\n" -" FontForge će čitati samo jednu od njih ('BASE').\n" +msgid "Continue" +msgstr "Nastavi" -msgid "Bad Glyph Count" -msgstr "Neispravni broj grafema" +msgid "Contours (from closed):" +msgstr "Konture (od zatvorenih):" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "Font sadrži neipravno polje brojanja. 'maxp' kaže: %d sizeof(loca)=>%d" +msgid "Contribution of each master design" +msgstr "Pismovni rez za svaki master dizajna" -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" -"Naziv fonta počinje sa slijedom utf8 redoslijeda bajta. To nije dopušteno. %s" +msgid "Control Pictures" +msgstr "Slike kontrola" -msgid "A PostScript name may not be a number" -msgstr "PostScript naziv ne smije biti broj" +msgid "Control Points (Always_)" +msgstr "Kontrolne točke (uvijek_)" -msgid "Bad Font Name" -msgstr "Neispravni naziv fonta" +msgid "Control Points _beyond spline" +msgstr "Kontrolne točke iz_van krivulje" -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Naziv PostScript fonta „%.63s” nije ispravan.\n" -"Treba sadržati ispisive ASCII znakove,\n" -"ne smije sadržati (){}[]<>%%/ ili razmak\n" -"i mora biti kraći od 63 znaka" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Kontrolne točke blizu horizontale/vertikale/kurziva" -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"Upozorenje: Mac i Unicode zapisi u tablici 'name' se razlikuju u\n" -" znakovnom nizu za %s u jeziku %s\n" -" Mac znakovni niz: %s\n" -"Mac Unicode znakovni niz: %s\n" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Kontroliraj uspravne unutarnje bjeline (za KJK)" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Upozorenje: Mac znakovni niz je podskup Unicode niza u tablici 'name'\n" -" znakovnog niza za %s u jeziku %s.\n" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "Kontroliraj visine uspravnih elemenata (za latinicu, grčki i ćirilicu)" -#, c-format msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" -"Upozorenje: Mac i Windows zapisi u tablici 'name' se razlikuju u\n" -" znakovnom nizu za %s u jeziku %s\n" -" Mac znakovni niz: %s\n" -"Windows znakovni niz: %s\n" +"Kontrolne točke nisu važne, ako se nalaze preblizu glavnoj\n" +"točci, i neće značajno promijeniti obliku krivulje." -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Upozorenje: Mac znakovni niz je podskup Windows niza u tablici 'name'\n" -" znakovnog niza za %s u jeziku %s.\n" +msgid "ControlPoint|Default" +msgstr "Zadano" -msgid "Use _First" -msgstr "Koristi _prvi" +msgid "Conve_x (Polygonal)" +msgstr "Konve_ksno (višekutno)" -msgid "First to _All" -msgstr "_Prvi svuda" +msgid "Convert By C_Map" +msgstr "Konvertiraj prema _mapiranju znakova" -msgid "Second _to All" -msgstr "_Drugi svuda" +msgid "Convert Design Vector Function:" +msgstr "Funkcija za konverziju vektora dizajna:" -msgid "Use _Second" -msgstr "Koristi _drugi" +msgid "Converting PostScript" +msgstr "Konvertiranje PostScripta" -msgid "Multiple names for language" -msgstr "Mnogostruki nazivi za jezike" +msgid "Coordinate Line Color" +msgstr "Boja za koordinatne osi" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"Tablica 'name' sadrži (barem) dva znakovna niza za %s u jeziku %s, prvi " -"'%.12s…' drugi '%.12s…'.\n" -"Koji želiš?" +msgid "Coordinate along which to space" +msgstr "Koordinata, uzduž koje se razmiče" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "Neipravni tt font: krajevi konture nemaju smisla u grafemu %d.\n" +msgid "Cop_y Layer To Layer..." +msgstr "_Kopiraj sloj u sloj …" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" -"Točka u grafemu s ID-oznakom %d se nalazi izvan graničnog okvira grafema\n" +msgid "Coptic" +msgstr "Koptsko" -msgid " Subsequent errors will not be reported.\n" -msgstr " O svim daljnjim greškama se neće izvještavati.\n" +msgid "Coptic Epact Numbers" +msgstr "Koptski brojevi" -msgid "Reached end of file when reading simple glyph\n" -msgstr "Dosegnut je kraj datoteke tijekom čitanja jednostavnog grafema\n" +msgid "Copy Gri_d Fit" +msgstr "Kopiraj privlačenje na _mrežu" -#, c-format -msgid "Empty composite %d\n" -msgstr "Prazni kompozit %d\n" +msgid "Copy Layer To Layer" +msgstr "Kopiraj sloj u sloj" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"Neispravna vrijednost oznaka, implicira VIŠE komponenata na kraju grafema " -"%d\n" +msgid "Copy Layers" +msgstr "Kopiraj slojeve" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"Referenca na grafem %d izvan granica prilikom obrađivanja 'glyf' tablice.\n" +msgid "Copy Loo_kup Data" +msgstr "Kopiraj podat_ke tablice definicija" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"Oznaka \"koristi-moje-metrike\" je postavljena na barem dvije komponente " -"grafema %d\n" +msgid "Copy RBearin_g" +msgstr "Kopiraj _desni odmak" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" -"Grafem %d se pokušava referencirati na grafem %d koji se nalazi izvan fonta\n" +msgid "Copy _Fg To Bg" +msgstr "Kopiraj prednji u s_tražnji" -msgid "Reached end of file when reading composite glyph\n" -msgstr "Dosegnut je kraj datoteke tijekom čitanja kompozitnog grafema\n" +msgid "Copy _From" +msgstr "Kopiraj i_z" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" -"Neispravni grafem (%d), njegova definicija prelazi kraj tablice grafema\n" +msgid "Copy _Lookup Data" +msgstr "Kopiraj podatke tablice de_finicija" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "Neispravni grafem (%d), njegova duljina podataka je negativna\n" +msgid "Copy _VWidth" +msgstr "Kopiraj uspra_vnu širinu" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"Granični okvir grafema prelazi granični okvir fonta u grafemu s ID-oznakom " -"%d\n" +msgid "Copy _Width" +msgstr "Kopiraj ši_rinu" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"Neispravni grafem (%d), neuređena 'loca' tablica (početak dolazi prije " -"kraja)\n" +msgid "Copy one layer to another" +msgstr "Kopiraj jedan sloj u drugi" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "Neispravni grafem (%d), njegova definicija prelazi dozvoljni prostor\n" +msgid "CopyMetaData" +msgstr "Kopiraj meta-podatke" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "Neispravni CFF-ov INDEX naziva\n" +msgid "CopyTTFInstrs" +msgstr "Kopiraj TTF instrukcije" -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "Neočekivana vrijednost u mapi %d\n" +msgid "Copy_right:" +msgstr "_Autorsko pravo:" + +msgid "Copyright" +msgstr "Autorsko pravo" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" -"FontForge ne podržava type2 programe ugrađene u indekse CFF rječnika.\n" +"Tekst za autorsko pravo (u pločama za nazive) mora u potpunosti biti zadan " +"ASCII znakovima. Prema tome, koristi (c) umjesto ©." -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "Neispravna pod-rutina INDEX u cff fontu.\n" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Ispr.:" -msgid "No argument to operator\n" -msgstr "Argument operatora nije naveden\n" +msgid "Corner" +msgstr "Kut" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge ne podržava sintetičke fontove\n" +msgid "Corporate Use" +msgstr "Upotreba za poduzeća" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge ne podržava type2 multiple master fontove\n" +msgid "Correct Direction" +msgstr "Ispravi smjer" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Correct References" +msgstr "Ispravi reference" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge ne podržava Chameleon fontove\n" +msgid "Correct for Italic Angle" +msgstr "Ispravi za nagib kurziva" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Nepoznati operator u %s: %x\n" +msgid "Correcting Direction..." +msgstr "Ispravljanje smjera …" -msgid "End of file found when reading private dictionary.\n" -msgstr "Kraj datoteke nađen prilikom čitanja 'private' rječnika.\n" +msgid "Correcting References" +msgstr "Ispravljanje referenci" -#, c-format -msgid "No argument to operator %d in private dict\n" +msgid "Correction" +msgstr "Ispravak" + +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" +"Ispravljanje vodoravnog pozicioniranja u pikselima ove točke sidra\n" +"tijekom rasterizacije zadanom veličinom piksela.\n" +"(Živi u tablici uređaja)" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "Broj naziva CFF fonta je manji od veličine rječnika: %d < %d" +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "Ispravci moraju biti između −128 i 127 (i trebali bi biti manji)" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "Neispravni sid %d (0 <= sid < %d)\n" +msgid "Corsican" +msgstr "Korzički" + +msgid "Cou_nter Clockwise" +msgstr "Na_lijevo" #, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "Neispravni sid %d (mora biti manje od %d)\n" +msgid "Could not create plugin directory '%s'\n" +msgstr "Neuspjelo stvaranje mape dodataka „%s”\n" + +msgid "Could not figure out a lookup type" +msgstr "Nemoguće prepoznati vrstu tablice definicija" #, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Neočekivani format kodiranja u cff-u: %d\n" +msgid "Could not find Color Source with id %s." +msgstr "'Color Source' (izvor boje) nije nađen s ID-oznakom %s." #, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Neočekivani format skupa znakova u cff-u: %d\n" +msgid "Could not find a bitmap font in %s" +msgstr "Bitmap font nije nađen u %s" -msgid "Bad fdselect\n" -msgstr "Neispravni 'fdselect'\n" +msgid "Could not find a usable encoding table" +msgstr "Nema upotrebljive tablice kodiranja" + +msgid "Could not find any valid encoding tables" +msgstr "Nema ispravnih tablica kodiranja" #, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Nerazumljiv format za 'fdselect' %d\n" +msgid "Could not find clippath named %s." +msgstr "Nije nađena staza isječka s nazivom %s." -msgid "CFF version mismatch\n" -msgstr "Nepoklapanje CFF verzije\n" +msgid "Could not find original glyph" +msgstr "Izvorni grafem nije nađen" #, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" -"U %s, širina stošca (%d) grafema %s je veća od maksimalne širine (%d)\n" +msgid "Could not find the glyph: %.70s" +msgstr "Grafem „%.70s” nije nađen" #, c-format msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" -"U grafemu s ID-oznakom %d, širina stošca (%d) je veća od navedene maksimalne " -"širine (%d)\n" +"Neuspjelo poklapanje točaka u kompozitnom grafemu (%d na %d) tijekom " +"dodavanja %s na %s\n" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"U %s, u grafemu %s, 'CFF ' širina stošca (%d) i\n" -" 'hmtx' širina (%d) se ne poklapaju. (O daljnjim nepoklapanjima se više " -"neće izvještavati)\n" +msgid "Could not open" +msgstr "Neuspjelo otvaranje" #, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"U grafemu s ID-oznakom %d, 'CFF ' širina stošca (%d) i 'hmtx' širina (%d) se " -"ne poklapaju.\n" -" (O daljnjim nepoklapanjima se više neće izvještavati)\n" +msgid "Could not open %.100s" +msgstr "Neuspjelo otvaranje %.100s" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Neipravna ttf 'hmtx' tablica (ili 'hhea'), 'numOfLongMetrics' je 0\n" +#, c-format +msgid "Could not open %s" +msgstr "Neuspjelo otvaranje %s" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" -"Neipravna ttf 'vmtx' tablica (ili 'vhea'), 'numOfLongVerMetrics' je 0\n" +msgid "Could not open file" +msgstr "Neuspjelo otvaranje datoteke" -msgid "Bad encoding information in 'cmap' table." -msgstr "" -"Neispravne informacije o kodiranju u 'cmap' tablici (mapiranje znakova)." +msgid "Could not open image" +msgstr "Neuspjelo otvaranje slike" #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"Pod-tablica kodiranja za platforma=%d, određeno=%d sadrži nepodržani format " -"%d.\n" +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Neuspjelo otvaranje uključujuće datoteke (%s) on line %d of %s" #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" -"Pod-tablica kodiranja za platforma=%d, određeno=%d sadrži pod-tablicu s nula " -"dužine.\n" +msgid "Could not open output file: %s" +msgstr "Neuspjelo otvaranje izlazne datoteke: %s" + +msgid "Could not open temporary file." +msgstr "Neuspjelo otvaranje privremene datoteke." #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"Pod-tablica kodiranja za platforma=%d, određeno=%d (mora biti 14)\n" -"sadrži nepodržani format %d.\n" +msgid "Could not parse %s" +msgstr "Neuspjela obrada %s" #, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "U fontu nema grafema s U+%05x\n" +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "Nemoguća obrada CID fonta, %sCIDFontType %d, %sfonttype %d\n" #, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" -"ID-oznaka grafema izvan raspona (%d) u formatu 14 'cmap' pod-tablice " -"(mapiranje znakova)\n" +msgid "Could not read %s" +msgstr "Neuspjelo čitanje %s" -msgid "Script|Japanese" -msgstr "Japansko" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Nije bilo moguće čitati (ili naći) izlaznu mf datoteku" -msgid "Script|Korean" -msgstr "Korejsko" +msgid "Could not write" +msgstr "Neuspjelo zapisivanje" -msgid "Script|Roman" -msgstr "Latinično" +#, c-format +msgid "Could not write %.100s" +msgstr "Neuspjelo zapisivanje %.100s" -msgid "Script|Traditional Chinese" -msgstr "Kinesko tradicionalno" +#, c-format +msgid "Could not write %s" +msgstr "Neuspjelo zapisivanje %s" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Ćirilično" +msgid "Couldn't Load" +msgstr "Neuspjelo učitavanje" -msgid "Script|Devanagari" -msgstr "Devanagari" +msgid "Couldn't Start" +msgstr "Neuspjelo pokretanje" -msgid "Script|RSymbol" -msgstr "RSimbol" +msgid "Couldn't create directory" +msgstr "Neuspjelo stvaranje mape" -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" +msgstr "" +"Neuspjelo stvaranje mape: %1$s\n" +"%2$s\n" +"%3$s" -msgid "Script|Simplified Chinese" -msgstr "Kinesko pojednostavljeno" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Neuspjelo stvaranje mape: %s" -msgid "Script|Central European" -msgstr "Centralnoeuropsko" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "Nema fonta koji se zove %s\n" -msgid "Unicode 1.0" -msgstr "Unicode 1.0" +msgid "Couldn't find base point" +msgstr "Nema osnovne točke" -msgid "Unicode 1.1" -msgstr "Unicode 1.1" +msgid "Couldn't find point in reference" +msgstr "Nema točke u referenci" -msgid "ISO 10646:1993" -msgstr "ISO 10646:1993" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Nema referenciranog znaka „%s” u %s\n" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, samo BMP" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Neuspjelo otvaranje 'cidmap' datoteke: %s" -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, sve ploče" +#, c-format +msgid "Couldn't open directory as a font: %s" +msgstr "Neuspjelo otvaranje mape kao fonta: %s" -msgid "\"Symbol\"" -msgstr "„Symbol”" +msgid "Couldn't open file" +msgstr "Neuspjelo otvaranje datoteke" -msgid "Unicode" -msgstr "Unicode" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Neuspjelo otvaranje datoteke %.200s" -msgid "Apple" -msgstr "Apple" +msgid "Couldn't open font" +msgstr "Nije moguće otvoriti font" -msgid "ISO (Deprecated)" -msgstr "ISO (zastarjelo)" +msgid "Counter Addition" +msgstr "Dodatak unutarnjoj bjelini" -msgid "MicroSoft" -msgstr "MicroSoft" +msgid "Counter Compression Percent" +msgstr "Postotak sužavanja unutarnje bjeline" -msgid "Custom" -msgstr "Prilagođeno" +msgid "Counter Expansion Factor" +msgstr "Faktor širenja unutarnje bjeline" -msgid "FreeType internals" -msgstr "FreeType interno" +msgid "Counter Size:" +msgstr "Veličina unutarnje bjeline:" -msgid "Unknown" -msgstr "Nepoznato" +msgid "CounterControl" +msgstr "Kontrola unutarnje bjeline" -msgid "Pick a CMap subtable" -msgstr "Izaberi pod-tablicu za mapiranje znakova" +msgid "CounterHint|_New..." +msgstr "_Nova …" -msgid "Could not find any valid encoding tables" -msgstr "Nema ispravnih tablica kodiranja" +msgid "Counters" +msgstr "Unutarnje bjeline" -msgid "Could not find a usable encoding table" -msgstr "Nema upotrebljive tablice kodiranja" +msgid "Counters:" +msgstr "Unutarnje bjeline:" -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Pokušaj kodiranja nedostajućeg grafema %d u %d (0×%x)\n" +msgid "Counting Rod Numerals" +msgstr "Štapične brojke" -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"Više grafema je mapirano na isti unicode U+%04X, koristit će se samo jedan\n" +msgid "Cove" +msgstr "S mekim prijelazom" #, c-format +msgid "Coverage %d: " +msgstr "Pokrivenost %d: " + msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"Indeks grafema izvan granica. Bio je %d, mora biti manji od %d.\n" -" U pokušaju vezanja grafema s kodiranjem %x u segmentu %d\n" -" s platforma=%d, određeno=%d (u 'cmap')\n" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "Tablica pokrivenosti ne sadrži isti broj grafema kao u pod-tablici.\n" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"Koristi raspon odmaka od 0×ffff za označavanje nedostajućeg grafema u " -"tablici za mapiranje znakova\n" +msgid "Cr_eate" +msgstr "Stvo_ri" -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "Upozorenje: gid %d je veći od glyph_cnt %d, preskaće se\n" +msgid "Cr_eate VHint..." +msgstr "Stvo_ri uspravnu kontrolu …" -msgid "Bad font: Encoding data out of range.\n" -msgstr "Neispravni font: Podaci o kodiranju su izvan raspona.\n" +msgid "Cre_ate Named Glyphs..." +msgstr "Stvori imeno_vane grafeme …" -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows će odbaciti fontove s OS/2 verzijom od 0\n" +msgid "Crea_te HHint..." +msgstr "S_tvori vodoravnu kontrolu …" -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "Windows će odbaciti otf (cff) fontove s OS/2 verzijom od 1\n" +msgid "Create Hint" +msgstr "Stvori kontrolu" -msgid "Reading Names" -msgstr "Čitanje naziva" +msgid "Create Horizontal Stem Hint" +msgstr "Stvori kontrolu za vodoravni potez" -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"Grafem %d se zove \".notdef\", jedini naziv koji se ne može zadati (samo " -"grafem 0\n" -" smije imati naziv '.notdef')\n" -"FontForge će ga preimenovati.\n" +msgid "Create MM" +msgstr "Stvori MM" -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "Neispravno poklapanje točke. Točka bi bila iza ove reference.\n" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Stvori rastrirane verzije (ne prazne)" -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"Neuspjelo poklapanje točaka u kompozitnom grafemu (%d na %d) tijekom " -"dodavanja %s na %s\n" +msgid "Create Small Caps" +msgstr "Stvori kapitalke" -msgid "Fixing up References" -msgstr "Popravljanje referenci" +msgid "Create Subscript/Superscript" +msgstr "Stvori eksponent/indeks" -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Duljina tablice nije vjerojatna, stoga se zanemaruje. %u\n" +msgid "Create Vertical Stem Hint" +msgstr "Stvori kontrolu za uspravni potez" -msgid "TTF 'glyf'" -msgstr "TTF 'glyf'" +msgid "Create a new lookup" +msgstr "Stvori novu tablicu definicija" -msgid "OTF 'CFF '" -msgstr "OTF 'CFF '" +msgid "Create directory" +msgstr "Stvori mapu" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"Ovaj font sadrži i TrueType 'glyf' tablicu i OpenType 'CFF ' tablicu. " -"FontForge ne može baratati s objima istovremeno. Odaberi koju želiš koristiti" +msgid "Create directory..." +msgstr "Stvori mapu …" -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "U ovom TTF fontu nema (upotrebljivih) bitmap verzija: %s" +msgid "Create failed" +msgstr "Neuspjelo stvaranje" -msgid "No Bitmap Strikes" -msgstr "Nema bitmap verzija" +msgid "Create small caps variants for symbols as well as letters" +msgstr "Stvori kapitalke za simbole i za slova" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" -"Nazivi 'alefmaksurainitialarabic' i 'alefmaksuramedialarabic' u Adobeovom " -"popisu grafema se ne slaže s Unicode-om. Ne preporučamo upotrebu tih naziva " -"grafema.\n" +msgid "Creation Date:" +msgstr "Datum stvaranja:" -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"Grafem s nazivom %.30s je mapiran na U+%04X.\n" -"Ali njegov naziv naznačuje, da bi trebao biti mapiran na U+%04X.\n" +msgid "Cree" +msgstr "Cree" -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "Jedna točka u %s se nalazi izvan graničnog okvira fonta.\n" +msgid "Crimean Tatar" +msgstr "Krimski tatarski" -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"Širina stošca od %s (%d) se ne poklapa s maksimalnom širinom sotšca fonta " -"(%d), a radi se o fontu fiksne širine\n" +msgid "Croatian" +msgstr "Hrvatski" -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "Neispravan broj fontova u TTC %s." +msgid "Croatian Bosnia/Herzegovina" +msgstr "Hrvatski Bosna i Herzegovina" -msgid "Bad Apple Kern Class\n" -msgstr "Neispravna Apple klasa podrezivanja\n" +msgid "Cu_t" +msgstr "_Izreži" -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Indeks klase izvan raspon %d (mora biti <%d)\n" +msgid "Cubic" +msgstr "Kubična" -msgid "GID out of range.\n" -msgstr "ID-oznaka grafema izvan raspona.\n" +msgid "Cuneiform" +msgstr "Klinasto" -msgid "coverage table extends beyond end of table\n" -msgstr "tablica pokrivenosti prekoračuje kraj tablice\n" +msgid "Cuneiform (& Numbers and Punctuation)" +msgstr "Klinasto pismo (i brojke i interpunkcija)" -msgid "Bad count.\n" -msgstr "Neispravni zbroj.\n" +msgid "Cuneiform Numbers" +msgstr "Brojke klinastog pisma" -msgid "End of file found in coverage table.\n" -msgstr "Kraj datoteke nađen u tablici pokrivenosti.\n" +msgid "Cuneiform Numbers and Punctuation" +msgstr "Brojke klinastog pisma i interpunkcija" -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "Neispravna tablica pokrivenosti. Grafem %d je izvan raspona [0,%d)\n" +msgid "Cuneiform and other ancient scripts" +msgstr "Klinasto pismo i ostala stara pisma" -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Neispravna tablica pokrivenosti. Raspon grafema %d – %d je izvan raspona [0," -"%d)\n" +msgid "Currency Symbols" +msgstr "Znakovi valuta" -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Neispravni format tablice pokrivenosti %d\n" +msgid "Current" +msgstr "Trenutačno" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "Pod-tablica definicije klasa se proteže izvan kraja tablice\n" +msgid "Current Glyph" +msgstr "Trenutačni grafem" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" -"Neispravna tablica za definiranje klasa. početak=%d broj=%d, maks. br. " -"grafema=%d\n" +msgid "Current Glyph Is Kashida Like" +msgstr "Trenutačni grafem je oblika Kashida" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Neispravna tablica za definiranje klasa. Raspon grafema %d – %d izvan " -"raspona [0,%d)\n" +msgid "Current Insert:" +msgstr "Trenutačni umetak:" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "Nepoznati format tablice klasa: %d\n" +msgid "Current Raster (TrueType)" +msgstr "Trenutačni raster (TrueType)" -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" -"Besmislena klasa dodijeljena grafemu – klasa=%d je prevelika. Grafem=%d\n" +msgid "Current Subs:" +msgstr "Trenutačne zamjene:" -msgid "Bad device table\n" -msgstr "Neispravna tablica za uređaje\n" +msgid "Current X-Height" +msgstr "Trenutačan visina verzala" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgid "Current x-height:" +msgstr "Trenutačan visina kurenta:" + +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" msgstr "" -"Neispravno pozicioniranje para: grafemi %d i %d bi trebali biti manji od %d\n" +"Trenutačno FontForge podržava samo bitmape (ne bajtmape) izlaznog 'type3' " +"formata" -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "Neispravno podrezani par: grafem %d i %d trebalo je biti manje od %d\n" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Ulazna točka kurziva" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr " Neispravna tablica podrezivanja parova, zanemaruje se\n" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Izlazna točka kurziva" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr " Neispravna tablica klasa podrezivanja, zanemaruje se\n" +msgid "Cursive" +msgstr "Kurzivno" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr " Neispravna tablica poravnanja kurziva, zanemaruje se\n" +msgid "Cursive Attachment" +msgstr "Kurzivno povezivanje" + +msgid "Cursive Connected" +msgstr "Kurzivna slova spojena" + +msgid "Cursive Disconnected" +msgstr "Kurzivna slova nespojena" + +msgid "Cursive Position" +msgstr "Pozicioniranje kurziva" + +msgid "Cursive Trailing" +msgstr "Kurzivna slova s izlaznim potezom" + +msgid "Cursive attachment" +msgstr "Kurzivno povezivanje" #, c-format msgid "Cursive-%d" msgstr "Kurziv-%d" -msgid "Bad mark table.\n" -msgstr "Neispravna tablica dijakritičkih znakova.\n" +#, c-format +msgid "Curvature: %g" +msgstr "Zakrivljenost: %g" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Klasa je izvan granica u 'GPOS' pod-tablici dijakritičkih znakova\n" +msgid "Curvature: -0.00000000" +msgstr "Zakrivljenost: −0.00000000" -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" -"Klasa je izvan granica u 'GPOS' pod-tablici dijakritičkih znakova za " -"dijakritički znak %.30s\n" -"\n" +msgid "Curvature: ?" +msgstr "Zakrivljenost: ?" -msgid "Bad base table.\n" -msgstr "Neispravna tablica osnovnih znakova.\n" +msgid "Curve" +msgstr "Krivulja" -msgid "Bad ligature base table.\n" -msgstr "Neispravna tablica osnovnih znakova ligatura.\n" +msgid "Curve Type" +msgstr "Vrsta krivulje" -msgid "Bad ligature anchor count.\n" -msgstr "Neispravni broj sidara u ligaturama.\n" +msgid "Custom" +msgstr "Prilagođeno" -msgid " Bad mark attachment table, ignored\n" -msgstr " Neispravna tablica povezivanja dijakritičkih znakova, zanemaruje se\n" +msgid "Cut splines in two" +msgstr "Izreži krivulje na dva dijela" -msgid " Bad simple positioning table, ignored\n" -msgstr " Neispravna tablica jednostavnog pozicioniranja, zanemaruje se\n" +msgid "Cvt" +msgstr "Cvt" #, c-format msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" -"Pokušaj referenciranja tablice definicija %d (s kontekstnom tablicom " -"definicija),\n" -"ali ima samo %d tablica definicija u %s\n" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "Cvt %d je promijenjen iz %d (%.2f) u %d (%.2f) prethodnom instrukcijom" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr " Neispravna kontekstna tablica, znemaruje se\n" +msgid "Cypriot Syllabary" +msgstr "Cipriotsko slogovno" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Neispravna kontekstna tablica ili tablica niza. Grafem %d je izvan raspona " -"[0,%d)\n" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"Pokušaj primjene tablice definicija na lokaciji izvan raspona ove " -"kontekstne\n" -" tablice definicija slijed=%d maks.=%d\n" +msgid "Cypriot syllabary" +msgstr "Cipriotsko slogovno" -msgid " Bad contextual chaining table, ignored\n" -msgstr " Neispravna tablica kontekstnog niza, zanemaruje se\n" +msgid "Cyrillic" +msgstr "Ćirilica" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "Neočekivani kraj datoteke u pod-tablici kontekstnog niza.\n" +msgid "Cyrillic (& Supplement & Ext A/B)" +msgstr "Ćirilica (i dopuna i prošireno-A/B)" -msgid "Bad count in context chaining sub-table.\n" -msgstr "Neispravni broj u pod-tablici kontekstnog niza.\n" +msgid "Cyrillic Extended-A" +msgstr "Ćirilica prošireno-A" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "Neispravni broj klasa u pod-tablici kontekstnog niza.\n" +msgid "Cyrillic Extended-B" +msgstr "Ćirilica prošireno-B" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Neispravni broj u pod-tablici kontekstnog niza.\n" +msgid "Cyrillic Extended-C" +msgstr "Ćirilica prošireno-C" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr " Neispravna tablica kontekstne zamjene, zanemaruje se\n" +msgid "Cyrillic Supplement" +msgstr "Ćirilica, dopuna" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr " Neispravna tablica kontekstne zamjene niza, zanemaruje se\n" +msgid "Czech" +msgstr "Češki" -msgid "End of file in context chaining sub-table.\n" -msgstr "Kraj datoteke u pod-tablici lančanja konteksta.\n" +msgid "DELTA suggestions" +msgstr "DELTA prijedlozi" -#, c-format msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" +"DEPTH of stack\n" +"Pushes the number of elements on the stack" msgstr "" -"Pokušaj primjene tablice definicija na lokaciju izvan raspona ove " -"kontekstne\n" -" tablice definicija slijed=%d, maks.=%d\n" - -msgid "End of file in context chaining subtable.\n" -msgstr "Kraj datoteke u pod-tablici lančanja konteksta.\n" +"DUBINA hrpe\n" +"Gura broj elemenata u hrpi" -msgid " Bad simple substitution table, ignored\n" -msgstr " Neispravna tablica jednostavne zamjene, zanemaruje se\n" +msgid "DPI" +msgstr "DPI" -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Neispravni zamjenski grafem. ID-oznaka grafema %d ne manja od %d\n" +msgid "DPI:" +msgstr "DPI:" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Neočekivani kraj datoteke u GSUB pod-tablici.\n" +msgid "D_efine Groups..." +msgstr "D_efiniraj grupe …" -msgid " Bad multiple substitution table, ignored\n" -msgstr " Neispravna tablica višestruke zamjene, zanemaruje se\n" +msgid "Dangme" +msgstr "Dangme" -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "Tablica pokrivenosti ne sadrži isti broj grafema kao u pod-tablici.\n" +msgid "Danish" +msgstr "Danski" -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" -"Neispravan višestruki/alternativni zamjenski grafem. ID-oznaka grafema %d ne " -"manja od %d\n" +msgid "Dargwa" +msgstr "Dargwa" -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Neočekivani kraj datoteke u GSUB pod-tablici ligatura.\n" +msgid "Dari" +msgstr "Dari" -msgid " Bad ligature table, ignored\n" -msgstr " Neispravna tablica ligatura, zanemaruje se\n" +msgid "Darker Border:" +msgstr "Tamniji obrub:" -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Neispravni grafem ligature. ID-oznaka grafema %d ne manja od %d\n" +msgid "Darkest Border:" +msgstr "Najtamniji obrub:" -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Malo vjerojatan broj komponenti ligature (%d). Pod-tablica je vjerojatno\n" -" za smeće, odustaje se od nje.\n" +msgid "Dashes" +msgstr "Crtice" -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" -"Neispravni grafem komponente ligature. ID-oznaka grafema %d ne manja od %d " -"(u ligaturi %d)\n" +msgid "Dates" +msgstr "Datumi" -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" -"Neispravni grafem obrnute kontekstne zamjene niza: %d nije manje od %d\n" +msgid "De_activate Spiro" +msgstr "De_aktiviraj Spiro" -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" -"Ovaj font, %s, ima višestruke GPOS 'size' funkcije. Interpretacija nije " -"jasna, stoga će se odabrati jedna slučajno.\n" +msgid "De_lete" +msgstr "_Izbriši" -msgid "" -msgstr "" +msgid "De_sign Size:" +msgstr "Pismovna veličina dizajna:" -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" -"Font sadrži funkciju 'size' (veličina) s dizajn-veličinom i dizajn-rasponom, " -"ali bez naziva stila. Tehnički gledano je to greška, no pustit će se da prođe" +msgid "Debug Raster Cha_nges" +msgstr "Otklanjanje grešaka u rasterskim promje_nama" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" -"Font-funkcija 'size' (veličina) ne slijedi standard, niti je\n" -"u skladu s ranim Adobeovim pogrešnim tumačenjem\n" -"standarda. Ne može se obraditi.\n" +msgid "Debug _fpgm/prep" +msgstr "Otklanjanje grešaka u _fpgm/prep" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" -"Font-funkcija 'size' (veličina) u ovom fontu nije u skladu s ranim Adobeovim " -"pogrešnim tumačenjem otf standarda.\n" +msgid "Deco (E,M,S) Waco Midline" +msgstr "Dekorativni (E,M,S) nejednake srednje linije" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" -"Parametar naziva '%c%c%c%c'-funkcije ne sadrži ispravnu ID-oznaku naziva.\n" +msgid "Decompress Failed!" +msgstr "Neuspjelo dekomprimiranje!" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" -"Parametar naziva '%c%c%c%c'-funkcije ima malo vjerojatni broj verzije %d.\n" +msgid "Decompressed length did not match expected length for table" +msgstr "Dužina dekomprimiranja se ne poklapa s očekivanom dužinom za tablicu" -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" -"Postoje višestruke id oznake naziva za imenovanje funkcije '%c%c%c%c'\n" -" što je tehnički dozvoljeno, ali fontforge s time ne zna baratati.\n" +msgid "Decorative" +msgstr "Ukrasni" -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "Pokušaj čitanja podataka pisama izvan kraja tablice %s" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Zadana debljina crte:" -#, c-format -msgid "Too many scripts %d\n" -msgstr "Previše pisama %d\n" +msgid "Default" +msgstr "Zadano" -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "Kraj datoteke tijekom čitanja pisama u tablici %s" +msgid "Default All" +msgstr "Sve zadano" -#, c-format -msgid "End of file in %s table" -msgstr "Kraj datoteke u %s tablici" +msgid "Default Background" +msgstr "Zadana stražnja boja" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "Pokušaj čitanja podataka font-funkcija izvan kraja tablice %s" +msgid "Default Baseline" +msgstr "Zadana osnovna pismovna linija" #, c-format -msgid "Too many features %d\n" -msgstr "Previše font-funkcija %d\n" +msgid "Default Baseline: '%s'" +msgstr "Zadana osnovna pismovna linija: „%s”" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "Kraj datoteke tijekom čitanja font-funkcija u tablici %s" +msgid "Default Button" +msgstr "Zadani gumb" -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "Pokušaj čitanja podataka tablice definicija izvan kraja tablice %s" +msgid "Default Buttons" +msgstr "Zadani gumbovi" -#, c-format -msgid "Too many lookups %d\n" -msgstr "Previše tablica definicija %d\n" +msgid "Default Foreground" +msgstr "Zadana prednja boja" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "Kraj datoteke tijekom čitanja tablica definicija u tablici %s" +msgid "Default Join Limit (PS/EPS/SVG):" +msgstr "Standardna granica spoja (PS/EPS/SVG):" -msgid "Lookup out of bounds in feature table.\n" -msgstr "Tablica definicija izvan granica u tablici font-funkcija.\n" +msgid "Default Ligature Caret Count" +msgstr "Zadani broj znakova za umetanje u ligaturama" -msgid "Required feature out of bounds in script table.\n" -msgstr "Obavezna font-funkcija izvan granica u tablici pisama.\n" +msgid "Default This" +msgstr "Zadaj ovo" -msgid "Feature out of bounds in script table.\n" -msgstr "Font-funkcija izvan granica u tablici pisama.\n" +msgid "Default background color for windows" +msgstr "Zadana stražnja boja za prozore" msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Ovaj font nije ispravan: sadrži GPOS pod-tablicu koja pokazuje na\n" -"jednu drugu pod-tablicu.\n" +"Default encoding for\n" +"new fonts" +msgstr "" +"Zadano kodiranje za\n" +"nove fontove" -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Nepoznata vrsta GPOS pod-tablice: %d\n" +msgid "Default foreground color for windows" +msgstr "Zadana prednja boja za prozore" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "Pod-tablica se proteže izvan kraja GPOS tablice\n" +msgid "Default thickness of over and overline bars" +msgstr "Zadana debljina crte iznad i za nadcrte" -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Ovaj font nije ispravan: sadrži GSUB pod-tablicu koja pokazuje na\n" -"jednu drugu pod-tablicu.\n" +msgid "Default:" +msgstr "Zadano:" -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Nepoznata vrsta GSUB pod-tablice: %d\n" +msgid "Define \"Almost Horizontal\"" +msgstr "Definiraj „Zamalo vodoravno”" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "Pod-tablica se proteže izvan kraja GSUB tablice\n" +msgid "Define Groups" +msgstr "Definiraj grupe" -#, c-format -msgid "MarkClass-%d" -msgstr "Klasa dijakritičkih znakova – %d" +msgid "Del Layer" +msgstr "Izbriši sloj" -#, c-format -msgid "MarkSet-%d" -msgstr "Skup dijakritičkih znakova – %d" +msgid "Delay" +msgstr "Odgađanje" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! Nepoznati format znaka za umetanje %d !!!!\n" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Odgađanje (u milisekundama) za otvaranje skočnog prozora" -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Neispravna tablica definicija: format=2 (%d/%d), prvi=%d zadnji=%d ukupno " -"grafema u fontu=%d\n" +msgid "Delete" +msgstr "Izbriši" + +msgid "Delete Character" +msgstr "Znak za brisanje" + +msgid "Delete the current layer" +msgstr "Izbriši aktivni sloj" -#, c-format msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" -"Neispravna tablica definicija: format=4 (%d/%d), prvi=%d zadnji=%d ukupno " -"grafema u fontu=%d\n" +"Briše sve odabrane tablice definicija i njihove pod-tablice ili briše sve " +"odabrane pod-tablice.\n" +"Ovo će također izbrisati sve transformacije povezane s tim pod-tablicama." -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" -"Neispravna tablica definicija: format=6, prvi=%d ukupno grafema u fontu=%d\n" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Brisanje sloja NIJE moguće poništiti!" -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"Neispravna tablica definicija: format=8, prvi=%d zbroj=%d ukupno grafema u " -"fontu=%d\n" +msgid "Delim1:" +msgstr "Rastavljač 1:" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Neipsravni format tablice definicija. %d\n" +msgid "Delim2:" +msgstr "Rastavljač 2:" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s ugniježdena-zamjena %d" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "Min. visina pod-formula:" -msgid "subtable" -msgstr "pod-tablica" +msgid "Delta Grid Color" +msgstr "Boja za delta-mrežu" -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Grafem izvan granica u 'prop' tablici %d\n" +msgid "Demi" +msgstr "Poludebeli" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Grafem izvan granica u 'lcar' tablici %d\n" +msgid "Denom1:" +msgstr "Nazivnik 1:" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Grafem izvan granica u 'opbd' tablici %d\n" +msgid "Denom2:" +msgstr "Nazivnik 2:" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Grafem izvan granica u 'mort/morx' tablici %d\n" +msgid "Denominators" +msgstr "Nazivnici" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Zamjenski grafem izvan granica u 'mort/morx' tablici %d\n" +msgid "Dependent Substitutions" +msgstr "Ovisne zamjene" -msgid "Invalid ligature offset\n" -msgstr "Neispravni odmak ligature\n" +msgid "Dependents" +msgstr "Ovisnici" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Pokušaj stvaranja ligature za grafem %d od " +msgid "Depressed Background" +msgstr "Spuštena pozadina" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" -"Pod-tablica ligatura u Appleovoj 'mort'/'morx' tablici stanja\n" -"je prekompleksna da bi se razumjela. Odustaje se od nje.\n" -"Tvoje ligature možda nisu ispravne.\n" +msgid "Depressed Background:" +msgstr "Spuštena pozadina:" -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "Pokušaj stvaranja ligature za (nepostojeći) grafem %d od " +msgid "Depth" +msgstr "Dubina" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Neispravna 'mort' tablica ligatura. Prekratka\n" +msgid "Depth:" +msgstr "Dubina:" -msgid "Bad class in state machine.\n" -msgstr "Neispravna klasa u tablici stanja.\n" +msgid "Derivative" +msgstr "Izvedeno" -msgid "Bad glyph count in mort table.\n" -msgstr "Neispravni broj grafema u 'mort' tablici.\n" +msgid "Descriptor" +msgstr "Opis" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" -"Čini se da morx pod-tablica sadrži više od 1000 tranzicija.\n" -" Zbog toga vjerujem, da postoji neka greška\n" +msgid "Deselect VWidth" +msgstr "Odznači uspravnu širinu" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" -"Čini se da morx pod-tablica sadrži više od 1000 stanja.\n" -" Zbog toga vjerujem, da postoji neka greška\n" +msgid "Deselect Width" +msgstr "Odznači širinu" -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Neočekivani kraj datoteke u 'morx' lancu.\n" +msgid "Deseret" +msgstr "Deseretsko" -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "Neispravna ili nepodržana verzija (0×%x) za 'kern' tablicu" +msgid "Deseret (Mormon)" +msgstr "Deseretsko (Mormonsko)" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "Upozorenje: malo vjerojatan broj pod-tablica (%d) za 'kern' tablicu" +msgid "Design Axis Values" +msgstr "Vrijednosti osi dizajna" -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" -"U 'kern' tablici se duljina jedne pod-tablice ne poklapa s brojem parova " -"podrezivanja." +msgid "Design Range" +msgstr "Raspon dizajna" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "Neispravno podrezani par: grafem %d i %d ne smije biti negativno\n" +msgid "Design Settings:" +msgstr "Postavke dizajna:" -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "Neispravno podrezani par: grafem %d i %d mora biti manje od %d\n" +msgid "Designer" +msgstr "Dizajner" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "Neispravno podrezani par: grafem %d i %d su nula\n" +msgid "Designer URL" +msgstr "URL dizajnera" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" -"Treća pod-tablica podrezivanja kaže da je broj grafema %d, ali 'maxp' kaže " -"%d\n" +msgid "Design|_New..." +msgstr "_Novi …" -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "Neispravni ili nepodržani format (%d) za pod-tablicu 'kern' tablice" +msgid "Desired X-Height" +msgstr "Željena visina kurenta" -msgid "End of file in feat table.\n" -msgstr "Kraj datoteke u tablici funkcija.\n" +msgid "Desired x-height:" +msgstr "Željena visina kurenta:" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Neispravna pod-tablica varijanti grafema 'MATH' tablice.\n" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Odspoji i uk_loni grafeme …" -msgid "MATH table extends beyond table bounds" -msgstr "MATH tablica se proteže izvan granica tablice" +msgid "Detach & Remove Glyphs" +msgstr "Odspoji i _ukloni grafeme" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" -"!!!!! Broj koordinata (%d) za pismo '%c%c%c%c' se ne poklapa s brojem oznaka " -"osnove (%d) u 'BASE' tablici\n" +msgid "Detach from PostScript Names" +msgstr "Odspoji od PostScript naziva" -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" -"!!!!! Neispravni format koordinata osnove (%d) za '%c%c%c%c' u pismu '%c%c%c" -"%c' u 'BASE' tablici\n" - -msgid "JSTF table is too long.\n" -msgstr "JSTF tablica je predugačka.\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "Neispravna ID-oznaka grafema u JSTF tablici za širenje.\n" +msgid "Detaching Anchor Point" +msgstr "Odspajanje točke sidra" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "Indeks tablice definicija (%d) izvan granica u GSUB-u JSTF tablice.\n" +msgid "DetectDiagonalStems" +msgstr "Pronađi dijagonalne poteze" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "Indeks tablice definicija (%d) izvan granica u GPOS-u JSTF tablice.\n" +msgid "Devanagari" +msgstr "Devanagari" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "JSTF maks. suženje pri važnosti %d #%d za %c%c%c%c u %c%c%c%c" +msgid "Devanagari Extended" +msgstr "Devanagari prošireno" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "JSTF maks. širenje pri važnosti %d #%d za %c%c%c%c u %c%c%c%c" +msgid "Devanagari2" +msgstr "Devanagari2" -#, c-format -msgid "%s subtable %d" -msgstr "%s pod-talblica %d" +msgid "Device Table Adjustments" +msgstr "Podešavanja tablice za uređaje" -#, c-format msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" +"Device Table Correction:\n" +" (at display size)" msgstr "" -"Malo vjerojatan broj pisama (%d). JSTF tablica\n" -" je vjerojatno za smeće, odustaje se od nje.\n" +"Ispravak tablice za uređaje:\n" +" (u veličini prikaza)" -msgid "End of file found in JSTF table.\n" -msgstr "U JSTF tablici je nađen 'eof' (kraj datoteke).\n" +msgid "Dhivehi" +msgstr "Dhivehi" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "Neočekivana upotreba bitmap formata 5, čini se da nema metrika\n" +msgid "Dhivehi (Obsolete)" +msgstr "Dhivehi (zastarjelo)" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" -"Ovaj font sadrži bitmape u zastarjelom formatu 3 (nije ga moguće čitati)\n" +msgid "Diagonal Fractions" +msgstr "Razlomci s kosom crtom" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" -"Ovaj font sadrži bitmape u Appleovom komprimiranom formatu 4 (format se ne " -"podržava)\n" +msgid "Diagonal Hint Color" +msgstr "Boja za dijagonalne kontrole" + +msgid "Dialog Type:" +msgstr "Vrsta dijaloga:" + +msgid "Diameter:" +msgstr "Promjer:" #, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "Ovaj font sadrži bitmape u formatu %d, za koji još nikad nisam čuo\n" +msgid "Didn't understand \"%s\" in blended font defn" +msgstr "Nije moguće razumijeti \"%s\" u definiciji stopljenog fonta" #, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"Grafem %d u bitmap verziji %d piksela, se referencira na nedostajući grafem " -"(%d)" +msgid "Didn't understand \"%s\" in font info" +msgstr "Nije moguće razumijeti \"%s\" u informacijama fonta" #, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" +msgid "Didn't understand \"%s\" inside subs def'n" +msgstr "Nije moguće razumijeti \"%s\" unutar definicije zamjene" + +#, c-format +msgid "Didn't understand \"%s\" while adding info to private subroutines" msgstr "" -"Neispravni format pod-tablice %d (od %d) u bloc/EBLC od verzije s veličinom " -"piksela=%d. Prvi=%d, zadnji=%d.\n" +"Nije moguće razumijeti \"%s\" prilikom dodavanja informacija 'private' " +"podrutinama" + +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "Nerazumljiv format za 'fdselect' %d\n" #, c-format msgid "Didn't understand index format: %d\n" msgstr "Nerazumljiv format indeksa %d\n" -msgid "Load Bitmap Fonts" -msgstr "Učitaj bitmap fontove" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Želiš li učitati bitmap fontove ugrađene u ovoj truetype/opentype datoteci?\n" -"(Ako da, koje)" +msgid "Differ" +msgstr "Razlikuju se" -#, c-format -msgid "%d pixel bitmap" -msgstr "%d piksela bitmap" +msgid "Differences..." +msgstr "Razlike …" -msgid "Saving Bitmap Font(s)" -msgstr "Spremanje bitmap fontova" +msgid "Different Fonts" +msgstr "Drugačiji fontovi" -msgid "Saving TrueType Font" -msgstr "Spremanje TrueType fonta" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Drugačiji uzorak za ispunu u sloju „%d” od %s\n" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" -"Hmm, ova 'fvar' tablica sadrži više parova/veličina parova od očekivanog\n" +#, c-format +msgid "Different number of contours in glyph “%s”\n" +msgstr "Drugačiji broj kontura u grafemu „%s”\n" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" -"Hmm, ova 'fvar' tablica sadrži premalo parova/veličina parova. Neće se " -"obraditi\n" +#, c-format +msgid "Different numbers of layers in %s\n" +msgstr "Različiti broj slojeva u %s\n" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "Hmm, ova 'fvar' tablica ne sadrži osi. To nema smisla.\n" +#, c-format +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "Različite postavke vrha linija poteza u sloju %d od %s\n" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" -"Hmm, ova 'fvar' tablica sadrži više osi, nego što ih FontForge može " -"obraditi.\n" +#, c-format +msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgstr "Različite postavke spoja linija poteza u sloju %d od %s\n" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" +#, c-format +msgid "Different settings on whether to fill in layer %d of %s\n" msgstr "" -"Hmm, ova 'fvar' tablica sadrži neočekivanu veličinu osi. Neće se obraditi\n" +"Različite postavke o tome, želi li se izraditi ispuna u sloju %d od %s\n" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" +#, c-format +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" msgstr "" -"Hmm, ova 'fvar' tablica sadrži neočekivanu veličinu za instancu. Neće se " -"obraditi\n" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Hmm, ova 'fvar' tablica je prekratka\n" +"Različite postavke o tome, želi li se naslijediti boja ispune u sloju %d od " +"%s\n" +#, c-format msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" msgstr "" -"Hmm, broj osi u 'avar' tablici se razlikuje od broja osi u 'fvar' tablici.\n" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Hmm, ova 'avar' tablica je predugačka.\n" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "Nepoklapajuće privatne i dijeljene oznake n-torke.\n" +"Različite postavke o tome, želi li se naslijediti neprozirnost ispune u " +"sloju %d od %s\n" #, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "Neispravan broj delta instrukcija u grafemu %d (%s)\n" - msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" msgstr "" -"Hmm, broj osi u 'gvar' tablici se razlikuje od broja osi u 'fvar' tablici.\n" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "Hmm, u 'gvar' tablici nisu specificirane globalne n-torke.\n" +"Različite postavke o tome, želi li se naslijediti neprozirnost poteza u " +"sloju %d od %s\n" #, c-format msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" +"Different settings on whether to inherit stroke width in layer %d of %s\n" msgstr "" -"Hmm, 'gvar' tablica sadrži previše globalnih n-torki.\n" -" FontForge podržava samo %d\n" +"Različite postavke o tome, želi li se naslijediti širina poteza u sloju %d " +"od %s\n" -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" +#, c-format +msgid "Different settings on whether to stroke in layer %d of %s\n" msgstr "" -"Hmm, specificirano je više varijacija grafema nego što je grafema u fontu.\n" +"Različite postavke o tome, želi li se izraditi potez u sloju %d od %s\n" #, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" -"Upozorenje: Grafem %d sadrži privatne podatke ili međupodatke n-torke.\n" -" FontForge ne podržava niti jedno niti drugo.\n" +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Drugačiji uzorak za poteze u sloju „%d” od %s\n" -msgid "Incorrect number of deltas in cvt\n" -msgstr "Neispravan broj delta instrukcija u cvt-u\n" +msgid "Dingbats" +msgstr "Dingbats" -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" -"Upozorenje: 'cvar' sadrži međupodatke n-torke.\n" -" FontForge to ne podržava.\n" +msgid "Dinka" +msgstr "Dinka" -msgid "Processing Variations" -msgstr "Obrađivanje varijacija" +msgid "Diphthongs (Obsolete)" +msgstr "Dvoglasi (zastarjelo)" -msgid "Failed to open temporary output file" -msgstr "Neuspjelo otvaranje privremene izlazne datoteke" +msgid "Direction of gaze:" +msgstr "Smjer pogleda:" -msgid "Printing Font" -msgstr "Ispisivanje fonta" +msgid "Directories Amid Files" +msgstr "Mape među datotekama" -msgid "Generating PostScript Font" -msgstr "Stvaranje PostScript fonta" +msgid "Directories First" +msgstr "Najprije mape" -msgid "Failed to generate postscript font" -msgstr "Neuspjelo stvaranje PostScript fonta" +msgid "Directories Separate" +msgstr "Mape zasebno" -msgid "Print Failed" -msgstr "Ispis neuspješan" +msgid "Directory name?" +msgstr "Naziv mape?" -msgid "Warning: Font contained no glyphs" -msgstr "Upozorenje: Font nije sadržao nijedan grafem" +msgid "Directory|Back" +msgstr "Natrag" -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "Neuspjelo stvaranje postscripta u datoteku %s" +msgid "Directory|Forward" +msgstr "Naprijed" -#, c-format -msgid "Failed to open file %s for output" -msgstr "Neuspjelo otvaranje fonta %s za izlaz" +msgid "Directory|_New" +msgstr "_Nova" -msgid "Can't back up with nothing on stack\n" -msgstr "Sigurnosna kopija se ne može stvoriti, jer se nema što spremiti\n" +msgid "Disabled Background:" +msgstr "Onemogućena pozadina:" -msgid "Attempt to back up twice\n" -msgstr "Pokušaj dvostrukog spremanja sigurnosne kopije\n" +msgid "Disabled Image" +msgstr "Slika za deaktivirano" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "Koristi se \"exit\" dok nije u petlji\n" +msgid "Disabled Text Color:" +msgstr "Boja za onemogućeni tekst:" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "Koristi se \"stop\" dok nije u \"stopped\"\n" +msgid "Discarding a duplicate kerning pair." +msgstr "Odbijanje duplog para za podrezivanje." -msgid "Attempt to invert a singular matrix\n" -msgstr "Pokušaj invertiranja jednostruke matrice\n" +msgid "Discretionary Ligatures" +msgstr "Proizvoljne ligature" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "Ključ za 'def' mora biti znakovni niz ili doslovni naziv\n" +msgid "Disordered designs" +msgstr "Nerazvrstani dizajni" -msgid "Value out of bounds in spline.\n" -msgstr "Vrijednost izvan granica u krivulji.\n" +msgid "Display" +msgstr "Prikaži" -msgid "Unknown character after backslash in literal string.\n" -msgstr "Nepoznati znak nakon obrnute kose crte u doslovnom znakovnom nizu.\n" +msgid "Display By Groups" +msgstr "Prikaži po grupama" -msgid "Unknown string type\n" -msgstr "Nepoznata vrsta znakovnog niza\n" +msgid "Display By _Groups..." +msgstr "Prikaži po _grupama …" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" -"FontForge ne podržava operatore slikovnih maski zasnovanih na rječnicima.\n" +msgid "Display S_ubstitutions..." +msgstr "Prikaži _zamjene …" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"Ćetvrti argument slikovne maske mora biti transformacijska matrica sa šest " -"elemenata.\n" +msgid "Display Size:" +msgstr "Veličina prikaza:" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Treći argument slikovne maske mora biti logički.\n" +msgid "Display Substitution..." +msgstr "Prikaži zamjene …" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "Prvi i drugi argumenti slikovne maske moraju biti cijeli brojevi.\n" +msgid "Display files of this type" +msgstr "Prikaži datoteke ove vrste" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"Argumenti slikovne maske za širinu i visinu sadrže neispravne vrijednosti\n" -"(ili su negativne ili zahtijevaju više podataka nego upisano).\n" +msgid "Display rulers in the Outline Glyph View" +msgstr "Prikaži ravnala u konturnom prikazu" -msgid "Divide by zero in postscript code.\n" -msgstr "Podijeli s nula u postscript kodu.\n" +msgid "" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" +msgstr "Prikaži širinu stošca kao podvlaku" -msgid "Can't compare arrays\n" -msgstr "Nemoguće uspoređivanje nizova\n" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" +msgstr "Prikaži širinu stošca kao okomitu crtu" -msgid "No mark in counttomark\n" -msgstr "Nema oznake u 'counttomark'\n" +msgid "DisplayOperatorMinHeight:" +msgstr "Min. visina operatora:" -msgid "No mark in cleartomark\n" -msgstr "Nema oznake u 'cleartomark'\n" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" +msgstr "Prikazuje sve znakove u fontu na pravokutnoj mreži u zadanoj veličini" -msgid "Nothing on stack to print\n" -msgstr "Nema ničega što čeka na ispis\n" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Prikazuje sve odabrane znakove u nekoliko različitih veličina" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" msgstr "" -"Upozorenje: Neuspjela obrada tokena %s, neke funkcije će se možda izgubiti\n" - -msgid "We don't understand this font\n" -msgstr "Font se ne da razumjeti\n" +"Prikazuje sve odabrane znakove, svaki na vlastitoj stranici, izrazito veliko" -#, c-format -msgid "Stack got too big in %s\n" -msgstr "Snop je postao prevelik u %s\n" +msgid "Dist" +msgstr "Rasp" -#, c-format -msgid "Not enough data: %d < 4" -msgstr "Nedovoljno podataka: %d < 4" +msgid "Distance" +msgstr "Udaljenost" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "'dotsection' operator od %s je zastario za Type2\n" +msgid "Distance between adjacent points is too big" +msgstr "Razmak između susjednih točaka je prevelik" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "Nedosezanje na 'vstem3' u %s\n" +msgid "" +"Distance between the overbar and\n" +"the ink top of the base." +msgstr "" +"Razmak između nadcrte i\n" +"vrha osnove." -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "'vstem3' operator od %s nije podržan za Type2\n" +msgid "" +"Distance between underbar and\n" +"the (ink) bottom of the base." +msgstr "" +"Razmak između podcrte i\n" +"dna osnove." -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "Pop greška pri 'hstem3' u %s\n" +msgid "Distance to drawing plane:" +msgstr "Udaljenost od ploče crtanja:" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "Nedosezanje na 'seac' u %s\n" +msgid "Distance to projection plane:" +msgstr "Udaljenost od ploče projekcije:" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "'SEAC' operator od %s je neispravan za Type2\n" +msgid "Divehi" +msgstr "Divehijski" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "Krajnji znak 'SEAC'-sličnog operatora od %s je zastario za Type2\n" +msgid "Diverse Arms" +msgstr "Razni vodoravni potezi" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "Kodiranje reference izvan granica u %s\n" +msgid "Diverse Forms" +msgstr "Raznih oblika" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "Pop greška pri 'sbw' u %s\n" +msgid "Dives Akuru" +msgstr "Dives Akuru" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "'sbw' operator od %s nije podržan za Type2\n" +msgid "Divide by zero in postscript code.\n" +msgstr "Podijeli s nula u postscript kodu.\n" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "Pop greška pri jednočlanom operatoru u %s\n" +msgid "Djerma" +msgstr "Zarma" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "Pop greška pri binarnom operatoru u %s\n" +msgid "Do Nothing" +msgstr "Ništa nemoj raditi" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "Pop greška pri 'ifelse' u %s\n" +msgid "Do it" +msgstr "Obavi" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgid "" +"Do not add duplicated name entries for legacy Mac platform. These name " +"entries are only needed for some legacy Mac applications." msgstr "" -"Type2 fontovi ne podrđavaju Type1 operator 'callothersubrs' (pozovi druge " -"podrutine)" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "Pop greška pri 'callothersubr' u %s\n" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Neispravna 'flex' pod-rutina u %s\n" +"Nemoj dodavati duple nazive za zastarjelu Mac platformu. Ovi su nazivi " +"potrebni samo za neke zastarjele Mac programe." #, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "Nema prethodne točke na stazi u curveto od flex 0 u %s\n" +msgid "" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." +msgstr "" +"Zaista želiš ukloniti klasu sidara, %.80s?\n" +"Ovime ćeš ukloniti sve točke sidara povezane s tom klasom." -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "Nema prethodne točke na stazi u lineto od flex 0 u %s\n" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Želiš li da datoteka fonta sadrži PostScript 'flex' kontrole?" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "Pokušaj korištenja multiple master podroutine u ne-mm fontu u %s.\n" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Želiš li da datoteka fonta sadrži PostScript kontrole?" -#, c-format msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "Multiple master podrutina pozvana s krivim brojem argumenata u %s.\n" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Želiš li da datoteka fonta sadrži nazive svakog grafema u fontu?" -#, c-format -msgid "Too few items on stack for put in %s\n" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"Želiš li da datoteka fonta sadrži TrueType instrukcije? To neće\n" +"stvoriti nove instrukcije, već će iskoristiti sve što je povezano\n" +"sa svakim znakom." -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" +msgid "Do you want the font file to do hint substitution?" +msgstr "Želiš li zamjenu kontrola u datoteci fonta?" -#, c-format -msgid "Too few items on stack for get in %s\n" +msgid "" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" +"Želiš li učitati bitmap fontove ugrađene u ovoj truetype/opentype datoteci?\n" +"(Ako da, koje)" -#, c-format -msgid "Pop stack underflow on pop in %s\n" +msgid "" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" msgstr "" +"Želiš li zadržati informacije o podrezivanju iz odabranog fonta\n" +"kad će jedan od grafema koji će se podrezati, biti grafem iz osnovnog fonta?" -#, c-format -msgid "Index out of range in %s\n" -msgstr "Indeks izvan raspona u %s\n" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "'roll' izvan granica u %s\n" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgid "Do you want to round coordinates to integers (this saves space)?" msgstr "" -"Type2 fontovi ne podrđavaju Type1 operator 'setcurrentpoint' (postavi " -"trenutačnu točku)" +"Želiš li zaokružiti koordinate na cijele brojeve (to smanjuje datoteku)?" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "Pop greška pri 'setcurrentpoint' u %s\n" +msgid "Does not inherit from anything" +msgstr "Ne naslijeđuje ništa" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "Nema prethodne točke na stazi u flex operatoru u %s\n" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "Čine se da nije ispravna pdf datoteka, 'xref' odjeljak nije nađen" -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" +msgid "Dogra" +msgstr "Dogra" -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "Pop greška pri 'hstem' u %s\n" +msgid "Dogri" +msgstr "Dogri" -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "Pop greška pri 'vstem' u %s\n" +msgid "Domino Tiles" +msgstr "Domino pločice" -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" -"Maska kontrola (ili maska kontrola unutarnjih bjelina) s previše kontrola u " -"%s\n" +msgid "Don't Compare HintMasks" +msgstr "Ne uspoređuj maske kontrole" -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "Pop greška pri 'hsbw' u %s\n" +msgid "Don't Warn Again" +msgstr "Ne upozoravaj ponovo" -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "Pop greška pri 'rlineto/rmoveto' u %s\n" +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "Ne uspoređuj maske kontrole, ako grafem nema nesuglasica u kontrolama" -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "Pop greška pri 'hlineto/hmoveto' u %s\n" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." +msgstr "" +"Ne prikazuj stupce s nulama.\n" +"OpenType tablice definicija omogućuje do 8 vrsta podataka, ali\n" +"gotovo sve definicije podrezivanja će koristiti samo jednu.\n" +"Izostavljanjem drugih, način rada postaje jasnijim." -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "Pop greška pri 'vlineto/vmoveto' u %s\n" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." +msgstr "" +"Ne prikazuj stupce s nulama.\n" +"OpenType tablice definicija omogućuje do 8 vrsta podataka, ali\n" +"gotovo sve tablice definicija će koristiti samo jednu ili dvije.\n" +"Izostavljanjem drugih, način rada postaje jasnijim." -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "Nema prethodne točke na stazi pri 'lineto' u %s\n" +msgid "Don't smooth lines" +msgstr "Ne izglađuj linije" -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "Pop greška pri 'rrcurveto' u %s\n" +msgid "Dotless Forms" +msgstr "Oblici bez točke" -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "Pop greška pri 'hhcurveto' u %s\n" +msgid "Dragging Comparison Outline" +msgstr "Povlačenje usporedne konture" -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "Pop greška pri 'hvcurveto' u %s\n" +msgid "Dragging Comparison Outline Color" +msgstr "Boja za usporedne konture prilikom povlačenja" -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "Pop greška pri 'vhcurveto' u %s\n" +msgid "Draw a Line" +msgstr "Povuci liniju" -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "Nema prethodne točke na stazi pri 'curveto' u %s\n" +msgid "Draw a freehand curve" +msgstr "Nacrtaj prostoručnu krivulju" -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "Pop greška pri 'callsubr' u %s\n" +msgid "DrawOpenPathsWithHighlight" +msgstr "Istakni otvorene staze" -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Previše poziva podrutina u %s\n" +msgid "Drawing Area" +msgstr "Područje za crtanje" -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Broj podrutina izvan granica u %s\n" +msgid "Drawing plane tilt:" +msgstr "Naginjanje ploče crtanja:" -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "vrati kad ne nalazi u podrutini u %s\n" +msgid "Drawn or Distressed" +msgstr "Crtani ili skicirani" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "Pokušaj korištenja multiple master podroutine u ne-mm fontu.\n" +msgid "Drop Caps (Obsolete)" +msgstr "Inicijali (zastarjelo)" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "U snopu je premalo stavki za stapanje u %s\n" +msgid "Drop List Button" +msgstr "Gumb za padajući popis" -msgid "Use of obsolete blend operator.\n" -msgstr "Upotreba nepotrebnog operatora stapanja.\n" +msgid "Dummy 'DSIG'" +msgstr "Probni 'DSIG'" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" +msgid "Dungan" +msgstr "Dunganski" -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" +msgid "Duplicate Anchor" +msgstr "Duplo sidro" -msgid "Cancel" -msgstr "Odustani" +msgid "Duplicate Anchor Class" +msgstr "Dupla klasa sidara" -msgid "" -msgstr "" +msgid "Duplicate Kern data" +msgstr "Dupli podaci o podrezivanju" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "Određena je neispravna vektorska jedinica. Kontrola se zanemaruje.\n" +msgid "Duplicate Ligature" +msgstr "Dupla ligatura" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "Koristi svojstvo 'vhint' za određivanje uspravne kontrole.\n" +msgid "Duplicate Name" +msgstr "Duplikat naziva" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "Koristi svojstvo 'hhint' za određivanje vodoravne kontrole.\n" +msgid "Duplicate StyleSet Name" +msgstr "Duplikat naziva skupa stilova" -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "Neočekivana PST vrsta u GetPosSub (%d).\n" +msgid "Duplicate data" +msgstr "Duplicirani podaci" -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" -"Dodatne količine vodoravnim i uspravnim potezima moraju ili biti obje nula " -"ili niti jedna ne smije biti nula" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "Dupla definicija podrutine %d\n" -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" -"Dodatne količine vodoravnim i uspravnim potezima se ne smiju razlikovati " -"faktorom, većim od 4" +msgid "Duplicate lib data.\n" +msgstr "Dupli podaci biblioteke.\n" -#, c-format -msgid "Can't open %s" -msgstr "Nije moguće otvoriti %s" +msgid "Duplicate name" +msgstr "Duplikat naziva" -#, c-format -msgid "Execution of script %s failed" -msgstr "Neuspjelo izvršavanje skripta %s" +msgid "Duplicate pixelsize" +msgstr "Duplikat veličine piksela" #, c-format -msgid "%s: Is not callable" -msgstr "%s: Nije moguće pozvati" +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "Dupli broj ponovljenih redaka u znaku %d od pk datoteke\n" -msgid "Saving AFM File" -msgstr "Spremanje AFM datoteke" +msgid "Duployan" +msgstr "Duplojska stenografija" -msgid "Saving TFM File" -msgstr "Spremanje TFM datoteke" +msgid "Dutch" +msgstr "Nizozemski" -msgid "Saving OFM File" -msgstr "Spremanje OFM datoteke" +msgid "Dzongkha" +msgstr "Džongkhaški" -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "Pokušaj spremanja veličine u pikselima, koja nije stvorena (%d@%d)" +msgid "END Function definition" +msgstr "Definicija END funkcije" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"Trenutačno FontForge podržava samo bitmape (ne bajtmape) izlaznog 'type3' " -"formata" +msgid "EPS" +msgstr "EPS" -msgid "No Sub Font Definition file" -msgstr "Bez definicijske datoteke pod-fonta" +msgid "EPS Template" +msgstr "EPS predložak" -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"Ovo liči na jednu od FontForgeovih datoteka baza podataka za krivulje.\n" -"Ne na jednu od TeX-ovih datoteka 'SubFont' (pod-font) definicija.\n" -"Radi se o nezgodnoj zbrci datotečnih nastavaka." +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (Kineski)" -msgid "Wrong type of SFD file" -msgstr "Kriva vrsta SFD datoteke" +msgid "E_lement" +msgstr "_Element" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "Neispravni odmak: %d za pod-font %s\n" +msgid "E_ncoding" +msgstr "Kodira_nje" + +msgid "E_xecute Script..." +msgstr "Izvrši skri_pt …" + +msgid "E_xport..." +msgstr "_Izvezi …" -#, c-format msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" -"Upozorenje: Kodiranje %d (0×%x) je mapirano na barem dva mjesta (%s@0×%02x i " -"%s@0×%02x)\n" -" Ovdje će se koristiti samo jedno.\n" +"Svaka funkcija je aktivna za određeni skup\n" +"pisama i jezika. U pravilu je određeno jedno\n" +"pismo, ali ponekad će ih biti više.\n" +"Pismo se određuje s četveroslovnom\n" +"OpenType oznakom za pisma\n" -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Više od 256 zapisa u pod-fontu %s\n" +msgid "" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." +msgstr "" +"Svaka tablica definicija sadrži mnogostruke transformacije,\n" +"ali svaka transformacija mora biti iste vrste." -msgid "Afm Save Failed" -msgstr "Neuspjelo spremanje AFM-a" +msgid "Early Dynastic Cuneiform" +msgstr "Klinasto ranih dinasitija" -msgid "Tfm Save Failed" -msgstr "Neuspjelo spremanje TFM-a" +msgid "Eastern Cree" +msgstr "Cree istočni" -msgid "Bad Extension" -msgstr "Neispravni sufiks" +msgid "Ebira" +msgstr "Ebira" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Moraš odrediti standardni Type1 sufiks (.pfb ili .pfa)" +msgid "Edges near horizontal/vertical/italic" +msgstr "Rubovi blizu horizontale/vertikale/kurziva" -msgid "Saving font" -msgstr "Spremanje fonta" +msgid "Edit" +msgstr "Uredi" -msgid "Saving Multiple PostScript Fonts" -msgstr "Spremanje višestrukih PostScript fontova" +msgid "Edit 'cvt '..." +msgstr "Uredi 'cvt ' …" -msgid "Bad Drawing Operation" -msgstr "Neispravna operacija crtanja" +msgid "Edit 'fpgm'..." +msgstr "Uredi 'fpgm' …" -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" -"Ovaj font sadrži najmanje jedan prozirni sloj, ali type3 to ne podržava (sve " -"što je prozirno smatra se neprozirnim). Želiš li ipak nastaviti?" +msgid "Edit 'maxp'..." +msgstr "Uredi 'maxp' …" -msgid "Saving OpenType Font" -msgstr "Spremanje OpenType fonta" +msgid "Edit 'prep'..." +msgstr "Uredi 'prep' …" -msgid "Saving CID keyed font" -msgstr "Spremanje CID fonta" +msgid "Edit Chaining Position" +msgstr "Uredi pozicioniranje niza" -msgid "Saving multi-master font" -msgstr "Spremanje Multiple-Master fonta" +msgid "Edit Chaining Substitution" +msgstr "Uredi zamjenu niza" -msgid "Saving SVG font" -msgstr "Spremanje SVG fonta" +msgid "Edit Contextual Glyph Insertion" +msgstr "Uredi kontekstno umetanje grafema" -msgid "Saving Unified Font Object" -msgstr "Spremanje ujedinjenog font objekta (UFO)" +msgid "Edit Contextual Kerning" +msgstr "Uredi kontekstno podrezivanje" -msgid "Saving Unified Font Object 2" -msgstr "Spremanje ujedinjenog font objekta 2 (UFO)" +msgid "Edit Contextual Position" +msgstr "Uredi kontekstno pozicioniranje" -msgid "Saving Unified Font Object 3" -msgstr "Spremanje ujedinjenog font objekta 3 (UFO)" +msgid "Edit Contextual Substitution" +msgstr "Uredi kontekstnu zamjenu" -msgid "Ofm Save Failed" -msgstr "Neuspjelo spremanje OFM-a" +msgid "Edit Counter Mask" +msgstr "Uredi masku kontrola unutarnjih bjelina" -msgid "FontLog Save Failed" -msgstr "Neuspjelo spremanje font-zapisa" +msgid "Edit Filter List" +msgstr "Uredi popis filtara" -msgid "Saving PFM File" -msgstr "Spremanje PFM datoteke" +msgid "Edit Font Filters" +msgstr "Uredi filtre fontova" -msgid "Pfm Save Failed" -msgstr "Neuspjelo spremanje PFM-a" +msgid "Edit Indic Rearrangement" +msgstr "Uredi indijski redoslijed" -msgid "Called from...\n" -msgstr "Pozvano s …\n" +msgid "Edit Reverse Chaining Substitution" +msgstr "Uredi obrnutu zamjenu niza" -#, c-format -msgid " %s: line %d\n" -msgstr " %s: %d. redak\n" +msgid "Edit State Transition" +msgstr "Uredi prijelaz stanja" -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "Greška: Očekivano %s, dobiveno %s" +msgid "Edit _Metadata" +msgstr "Uredi _metapodatke" -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d Očekivano %s, dobiveno %s" +msgid "EditHandleSize" +msgstr "Veličina ručaka prilikom uređivanja" -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. Očekivano %3$s, dobiveno %4$s" +msgid "Editable Document" +msgstr "Omogući uređivanje dokumenta" -#, c-format -msgid "Error: Unexpected %s found" -msgstr "Greška: Nađen je neočekivani %s" +msgid "Editing" +msgstr "Uređivanje" -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d Nađen je neočekivani %s" +msgid "Edits a lookup or lookup subtable." +msgstr "Uređuje tablicu definicija ili pod-tablicu tablice definicija." -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s redak: %d %s\n" +msgid "Edits the transformations in a lookup subtable." +msgstr "Uređuje transaformacije u pod-tablici tablice definicija." -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s redak: %d %s: %s\n" +msgid "Edo" +msgstr "Edo" -#, c-format -msgid "Error: %s\n" -msgstr "Greška: %s\n" +msgid "Effects" +msgstr "Efekti" -msgid "Attention" -msgstr "Oprez" +msgid "Efik" +msgstr "Efik" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "Upozorenje: %s ima drugačiji naziv obitelji od %s (stvori obitelj)\n" +msgid "Egyptian Hieroglyph Format Controls" +msgstr "Kontrolni znakovi egipatskih hijeroglifa" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) i %s(%s) 0×%x u FOND-u %s\n" +msgid "Egyptian Hieroglyphs" +msgstr "Egipatski hijeroglifi" -#, c-format msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." msgstr "" -"Upozorenje: nije moguće prepoznati, gdje je kontrola (%d,%d %d,%d %d,%d) " -"ispravna\n" +"Ili grafem ne bi trebao imati preklapajuće kontrole,\n" +"ili grafem s maskama kontrola ne bi trebao imati\n" +"preklapajuće kontrole unutar maske kontrola." -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgid "" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -"Upozorenje: nema odabranih znakova u „Dodaj dijagonalnu kontrolu” (%d,%d %d," -"%d %d,%d)\n" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Upozorenje: nema odabranih znakova u „Dodaj kontrolu” (%d,%d,%d)\n" +"Ili:\n" +"Količina dodatne bjeline koji se dodaje nakon rečenice\n" +"Ili bjelina koji se koristi unutar matematičkih formula" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" -"Upozorenje: %d. vrijednost osi (%g) je izvan dozvoljenog raspona [%g,%g]\n" +msgid "Elbasan" +msgstr "Albansko" -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d Neočekivani znak %c (%d)\n" +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "Elementi u nizu 'BlueValues'/'OtherBlues' nisu pravilno raspoređeni." -msgid "Small Capitals" -msgstr "Kapitalke" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Elementi u nizu 'BlueValues'/'OtherBlues' nisu cijeli brojevi." -msgid "Building small capitals" -msgstr "Izrađivanje kapitalki" +msgid "" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." +msgstr "" +"Elementi u nizu 'BlueValues'/'OtherBlues' su preblizu (promijeni 'BlueFuzz')." -msgid "Subscripts/Superscripts" -msgstr "Indeksi/Eksponenti" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "" +"Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' nisu pravilno raspoređeni." -msgid "Building sub/superscripts" -msgstr "Izrađivanje eksponenta/indeksa" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' nisu cijeli brojevi." -msgid "Generic change" -msgstr "Izvorna promjena" +msgid "" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." +msgstr "" +"Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' su preblizu (promijeni " +"'BlueFuzz')." -msgid "Changing glyphs" -msgstr "Mijenjanje grafema" +msgid "Ellipse" +msgstr "Elipsa" -msgid "Change Weight" -msgstr "Promijeni debljinu" +msgid "Elymaic" +msgstr "Elymaic" -msgid "Changing glyph weights" -msgstr "Mijenjanje debljina grafema" - -msgid "Italic" -msgstr "Kurziv" - -msgid "Italic Conversion" -msgstr "Konverzija kurziva" +msgid "Em Units" +msgstr "Jedinice četverca" -msgid "Change X-Height" -msgstr "Promijeni visinu kurenta" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "Podebljaj po poterbi za kineska, japanska i korejska pisma" -msgid "Replace with Reference" -msgstr "Zamijeni s referencom" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "Podebljaj po poterbi za latinična, ćirilična i grčka pisma" -msgid "Replace Outline with Reference" -msgstr "Zamijeni konturu s referencom" +msgid "Embolden by" +msgstr "Podebljaj za" -msgid "Not Found" -msgstr "Nije nađeno" +msgid "Embolden by:" +msgstr "Podebljaj za:" -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "Konture grafema %2$.30s nisu nađene u fontu %1$.60s" +msgid "Emoticons" +msgstr "Emoticoni" -msgid "Correcting References" -msgstr "Ispravljanje referenci" +msgid "Empty" +msgstr "Prazno" -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" -"Dodavanje novih grafema i referenciranje na njih, kad grafem sadrži " -"neispravnu truetype referencu" +msgid "Empty Slot FG Color" +msgstr "Prednja boja praznog polja" #, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" -"%s je imao konture i reference, stoga su konture premještene u ovaj grafem, " -"a referenca je dodana u original." +msgid "Empty composite %d\n" +msgstr "Prazni kompozit %d\n" #, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" -"%1$s je imao referencu %2$s, s neispravnom matricom transformacije (jedan " -"element matrice je bio veći od 2). Umjesto toga je transformirana kontura " -"premještena u ovaj grafem te je stvorena referenca na nju." +msgid "Empty position on line %d of %s" +msgstr "Prazna pozicija u %d. retku od %s" + +msgid "Empty rule" +msgstr "Prazno pravilo" #, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "Neuspješno čitanje datoteke. Bajta čitano:%ld veličina datoteke:%ld\n" +msgid "Empty substitute on line %d of %s" +msgstr "Prazna zamjena u %d. retku od %s" -msgid "Saving Bitmaps" -msgstr "Spremanje bitmapa" +msgid "Enclosed Alphanumeric Supplement" +msgstr "Zakruženi alfanumerički, dopuna" -msgid "Saving Outlines" -msgstr "Spremanje kontura" +msgid "Enclosed Alphanumerics" +msgstr "Zakruženi alfanumerički" -msgid "Saving Spline Font Database" -msgstr "Spremanje baze podataka fontova s krivuljama" +msgid "Enclosed CJK Letters and Months" +msgstr "Zakružena KJK slova i mjeseci" -msgid "Saving..." -msgstr "Spremanje …" +msgid "Enclosed Ideographic Supplement" +msgstr "Zakruženi ideografski, dopuna" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "Tijekom učitavanja TT instrukcija iz SFD-a: %s\n" +msgid "Encoding Too Large" +msgstr "Kodiranje je preveliko" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "Slika2 preskočena, jer koristi nepodržanu vrstu slike" +msgid "Encoding name" +msgstr "Naziv kodiranja" #, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Točka sidra bez naziva klase: %s" +msgid "" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" +msgstr "" +"Pod-tablica kodiranja za platforma=%d, određeno=%d (mora biti 14)\n" +"sadrži nepodržani format %d.\n" #, c-format -msgid "Bad Anchor Point: %s" -msgstr "Neispravna točka sidra: %s" - msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" msgstr "" -"Nađen je par podrezivanja zapisan novim stilom u sfd datoteci verzije 1 (ili " -"ranije).\n" - -msgid "KernPair with no subtable name.\n" -msgstr "Podrezivanje parova bez naziva pod-talblice.\n" - -msgid "Invalid glif name.\n" -msgstr "Neispravni naziv 'glif'-a.\n" - -msgid "Interpreting Glyphs" -msgstr "Interpretiranje grafema" +"Pod-tablica kodiranja za platforma=%d, određeno=%d sadrži pod-tablicu s nula " +"dužine.\n" #, c-format msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" -"Neispravna SFD datoteka. Grafem %s ima širinu od %d, iako bi\n" -" trebala biti ograničena na širinu grafema %s, koja je %d.\n" +"Pod-tablica kodiranja za platforma=%d, određeno=%d sadrži nepodržani format " +"%d.\n" #, c-format -msgid "Failed to find NameList: %s" -msgstr "Neuspješno traženje popisa naziva: %s" +msgid "Encoding value (%x) not in font, ignored" +msgstr "U fontu nema vrijednosti kodiranja (%x), zanemaruje se" -msgid "Missing Subtable definition found in chained context" -msgstr "U lančanom kontekstu nedostaje definirana pod-tablica" +msgid "Encoding value not in font" +msgstr "U fontu nema vrijednosti kodiranja" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" +msgid "Encoding|Glyph Order" +msgstr "Redoslijed grafema" + +msgid "" +"End IF\n" +"Ends an IF or IF-ELSE sequence" msgstr "" -"Neispravna SFD datoteka, nedostaje pod-tablica u definiciji klase " -"podrezivanja.\n" +"Završni IF\n" +"Završava IF ili IF-ELSE sekvencu" + +msgid "End of file found in JSTF table.\n" +msgstr "U JSTF tablici je nađen 'eof' (kraj datoteke).\n" + +msgid "End of file found in coverage table.\n" +msgstr "Kraj datoteke nađen u tablici pokrivenosti.\n" #, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" -"Neispravna SFD datoteka, istoj pod-tablici su dodijeljene dvije klase " -"podrezivanja: %s\n" +msgid "End of file found in string on line %d of %s" +msgstr "Kraj datoteke nađen u znakovnom nizu u %d. retku od %s" -msgid "Yes" -msgstr "Da" +msgid "End of file found when reading private dictionary.\n" +msgstr "Kraj datoteke nađen prilikom čitanja 'private' rječnika.\n" -msgid "_Skip for now" -msgstr "_Za sad preskoči" +#, c-format +msgid "End of file in %s table" +msgstr "Kraj datoteke u %s tablici" -msgid "Forget _to All" -msgstr "Zaboravi _za sve" +msgid "End of file in context chaining sub-table.\n" +msgstr "Kraj datoteke u pod-tablici lančanja konteksta.\n" -msgid "_Forget about it" -msgstr "Zaboravi _ovo" +msgid "End of file in context chaining subtable.\n" +msgstr "Kraj datoteke u pod-tablici lančanja konteksta.\n" -msgid "Recover old edit" -msgstr "Obnovi staro uređivanje" +msgid "End of file in feat table.\n" +msgstr "Kraj datoteke u tablici funkcija.\n" #, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Čini se da imaš staru uređivačku sesiju na %s.\n" -"Želiš li je spasiti?" +msgid "End of file in include on line %d of %s" +msgstr "Kraj datoteke u 'include' u %d. retku od %s" #, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Automatsko spašavanje promjena u %.80s neuspjelo.\n" -"Želiš li da FontForge ponovo pokuša spasiti prilikom sljedećeg pokretanja?" +msgid "End of file when reading features in %s table" +msgstr "Kraj datoteke tijekom čitanja font-funkcija u tablici %s" -msgid "Recovery Failed" -msgstr "Obnavljanje neuspjelo" +#, c-format +msgid "End of file when reading lookups in %s table" +msgstr "Kraj datoteke tijekom čitanja tablica definicija u tablici %s" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version #, c-format -msgid "Ligature %s" -msgstr "Ligatura %s" +msgid "End of file when reading scripts in %s table" +msgstr "Kraj datoteke tijekom čitanja pisama u tablici %s" -msgid "Unsupported image format" -msgstr "Nepodržani slikovni format" +msgid "End:" +msgstr "Kraj:" -msgid "Unsupported image format must be bmp or png" -msgstr "Nepodržani slikovni format mora biti bmp ili png" +msgid "EndLen" +msgstr "Kraj duljine" -msgid "Unsupported image format must be bmp" -msgstr "Nepodržani slikovni format mora biti bmp" +msgid "Endpoints specify minimum length and direction only" +msgstr "Krajnje točke određuju samo minimalnu duljinu i smjer" -msgid "Could not write" -msgstr "Neuspjelo zapisivanje" +msgid "English" +msgstr "Engleski" -#, c-format -msgid "Could not write %.100s" -msgstr "Neuspjelo zapisivanje %.100s" +msgid "English (Australian)" +msgstr "Engleski (Australski)" -msgid "Multiple" -msgstr "Višestruko" +msgid "English (Belize)" +msgstr "Engleski (Belize)" -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"Već postoji grafem s ovim Unicode kodiranjem\n" -"(s nazivom %1$.40s, u lokalnom kodiranju %2$d).\n" -"Je li to što želiš?" +msgid "English (British)" +msgstr "Engleski (Britanski)" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"Već postoji grafem s ovim nazivom.\n" -"Želiš li zamijeniti nazive?" +msgid "English (Canada)" +msgstr "Engleski (Kanadski)" -msgid "Validating..." -msgstr "Provjeravanje …" +msgid "English (Caribbean)" +msgstr "Engleski (Karibi)" -msgid "You changed the point numbering" -msgstr "Pobrojavanje točaka je promijenjeno" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Pobrojavanje točaka je promijenjeno za grafem %s.%s%s%s" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" Instrukcije u ovom grafemu (ili grafemu koji se na njega referencira) su " -"izgubljene." - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" Instrukcije u ovom grafemu (ili grafemu koji se na njega referencira) su " -"sad zastarjele." - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -" Barem jedna točka sidra je koristila poklapanje točaka. To je poklapanje " -"sada zastarjelo." +msgid "English (Hong Kong)" +msgstr "Engleski (Hong Kong)" -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" -" Barem jedna točka sidra je koristila poklapanje točaka. Sad je možda " -"zastarjela." +msgid "English (India)" +msgstr "Engleski (Indija)" -#, c-format -msgid "%d pixels" -msgstr "%d piksela" +msgid "English (Indonesia)" +msgstr "Engleski (Indonezija)" -msgid "Generating bitmap font" -msgstr "Stvaranje bitmap fonta" +msgid "English (Irish)" +msgstr "Engleski (Irski)" -msgid "Rasterizing..." -msgstr "Iscrtavanje …" +msgid "English (Jamaica)" +msgstr "Engleski (Jamajka)" -msgid "Generating anti-alias font" -msgstr "Stvaranje fonta sa zaglađenim rubovima" +msgid "English (Malaysia)" +msgstr "Engleski (Malezija)" -msgid "There are multiple files in this archive, pick one" -msgstr "U ovoj se arhivi nalazi više datoteka, odaberi jednu" +msgid "English (New Zealand)" +msgstr "Engleski (Novo Zelandski)" -msgid "Which archived item should be opened?" -msgstr "Koju stavku arhive želiš otvoriti?" +msgid "English (Philippines)" +msgstr "Engleski (Filipini)" -msgid "Loading font from " -msgstr "Učitavanje fonta iz " +msgid "English (South Africa)" +msgstr "Engleski (Južnoafrički)" -msgid "Couldn't open font" -msgstr "Nije moguće otvoriti font" +msgid "English (Trinidad)" +msgstr "Engleski (Trinidad)" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Tražena datoteka %.100s ne postoji" +msgid "English (US)" +msgstr "Engleski (Američki)" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "Nemaš korisničkih prava za čitanje datoteke %.100s" +msgid "English (Zimbabwe)" +msgstr "Engleski (Zimbabve)" -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "Neuspjelo otvaranje mape kao fonta: %s" +msgid "Engraved" +msgstr "Gravura" -#, c-format msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." msgstr "" -"%.100s je nepoznati format (ili koristi format font-funkcija koje fontforge " -"ne podržava ili je toliko pokvaren, da ga nije moguće čitati)" - -msgid "Restricted Font" -msgstr "Ograničeni font" +"Upiši popis oznaka tablica s 4 slova, odvojene zarezima.\n" +"FontForge će napraviti binarnu kopiju ovih tablica kad učitava\n" +"TrueType/OpenType font i ispisat će ih (nepromijenjeno)\n" +"kad generira font. Ne uključuju oznake tablica koje\n" +"FontForge misli da razumije." msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" -"Ovaj je font označen s FSType 2 (ograničena\n" -"licenca). To znači da se ne može uređivati bez\n" -"dopuštenje zakonitog vlasnika.\n" -"\n" -"Imaš li takvo dopuštenje?" +"Upiši niz zamjenskih znakova (za podudaranje naziva grafema)\n" +" ili unicode kodiranje, kao npr. „U+0065”." -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Pokušaj stvaranja fonta s više od %d sloja/slojeva" +msgid "Enter the name of a glyph in the font" +msgstr "Upiši naziv grafema u fontu" -msgid "Too many layers" -msgstr "Previše slojeva" +msgid "Entries" +msgstr "Ulazi" -#. GT: Background, make it short -msgid "Back" -msgstr "Stražnji" +msgid "Entry" +msgstr "Ulaz" #, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"Broj je izvan granica: %g u izlaznom type2 (mora biti [-65536,65535])\n" +msgid "Entry (%d,%d)" +msgstr "Početak (%d,%d)" -msgid "Reading AFM file" -msgstr "Učitavanje AFM datoteke" +msgid "Error Bound" +msgstr "Greška u granici" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"Čini se da se radi o ofm-u razine 1 (ili razine 2). FontForge podržava samo " -"datoteke razine 0 i nije u stanju čitati pravu datoteku razine 1." +#, c-format +msgid "Error clearing %s." +msgstr "Greška u brisanju %s." -msgid "Unlikely Ofm File" -msgstr "Malo vjerojatna Ofm datoteka" +msgid "Error in WriteUFOLayer." +msgstr "Greška u pisanju UFO sloja." -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "Ne liči na ofm datoteku. Nije moguće čitanje." +msgid "Error parsing color component.\n" +msgstr "Greška tijekom obrade komponente boje.\n" -msgid "" -msgstr "" +#, c-format +msgid "Error: %s\n" +msgstr "Greška: %s\n" #, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" -"Širina %s je prevelika da bi stala u tfm-ov 'fix-word'. Bit će odrezana na " -"najveću dozvoljenu veličinu." +msgid "Error: Expected %s, got %s" +msgstr "Greška: Očekivano %s, dobiveno %s" #, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" -"Širina, visina, dubina ili ispravljanje kurziva od %s su preveliki. Tfm " -"datoteke ne smiju sadržati vrijednosti veće od 16 puta veličine četverca " -"fonta. Širina=%g, visina=%g, dubina=%g, ispravljanje kurziva=%g" +msgid "Error: Unexpected %s found" +msgstr "Greška: Nađen je neočekivani %s" -msgid "Value exceeds tfm limitations" -msgstr "Vrijednost prekoračuje tfm ograničenja" +msgid "Error: wrong format" +msgstr "Greška: neispravan format" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "Smjer konture je nalijevo; smjer naliv pera mora biti nadesno." +msgid "Errors detected" +msgstr "Ustanovljene su greške" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" -"Kontura se savija ili zakreće nalijevo pri odabranoj točci; sve točke na " -"krivulji moraju se savijati ili zakretati nadesno." +msgid "Erzya" +msgstr "Erzjanski" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" -"Odabrana točka nalazi se na liniji; sve točke na krivulji moraju se savijati " -"ili zakretati nadesno." +msgid "Esperanto" +msgstr "Esperanto" -msgid "A nib must have at least three on-curve points." -msgstr "Naliv pero mora imati barem tri točke na krivulji." +msgid "Estonian" +msgstr "Estonski" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "Kontura je kvadratična; naliv pero mora biti kubična kontura." +msgid "Ethiopic" +msgstr "Etiopsko" -msgid "The contour is open; a nib must be closed." -msgstr "Kontura je otvorena; naliv pero mora biti zatvoreno." +msgid "Ethiopic (& Supplement/Extended)" +msgstr "Etiopsko (i dopuna/prošireno)" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" -"Odabrana točka je početak \"sitne\" krivulje; takve male krivulje mogu " -"prouzročiti probleme u izračunavanju." +msgid "Ethiopic Extended" +msgstr "Etiopski prošireno" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" -"Odabrana točka započinje krivulju s jednom kontrolnom točkom; krivulje naliv " -"pera moraju imati definiran nagib na objema točkama." +msgid "Ethiopic Extended-A" +msgstr "Etiopski prošireno-A" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" -"Pozicija odabrane kontrolne točke krši Pravilo br. 1 (pogledaj " -"dokumentaciju)." +msgid "Ethiopic Extended-B" +msgstr "Etiopski prošireno-B" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" -"Pozicija odabrane kontrolne točke krši Pravilo br. 2 (pogledaj " -"dokumentaciju)." +msgid "Ethiopic Supplement" +msgstr "Etiopsko, dopuna" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" -"Pozicija odabrane kontrolne točke krši Pravilo br. 3 (pogledaj " -"dokumentaciju)." +msgid "European Number" +msgstr "Europski broj" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "Kontura se samo-presjeca; naliv pero se ne smije presijecati." +msgid "European Number Separator" +msgstr "Europski razdjeljivač brojeva" -msgid "Unrecognized nib shape error." -msgstr "Neprepoznata greška oblika naliv pera." +msgid "European Number Terminator" +msgstr "Europski završni znak brojeva" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "Upozorenje: Razlika koordinate %lf veća je od margine %lf\n" +msgid "Even" +msgstr "Lamutski (evenski)" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" -"Upozorenje: neprepoznata ili nepodržana vrsta spoja, postavlja se na naliv " -"pero.\n" +msgid "Even Width" +msgstr "Podjednakih širina" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" -"Upozorenje: neprepoznat ili nepodržan vrh linija, postavlja se na naliv " -"pero.\n" +msgid "Evenki" +msgstr "Tunguski (evenački)" -msgid "Warning: No stroke output for contour\n" -msgstr "Upozorenje: Nema rezultata poteza za konturu\n" +msgid "Everything to its default value" +msgstr "Sve na zadane vrijednosti" -msgid "Warning: Contour end did not close\n" -msgstr "Upozorenje: Kraj konture se nije zatvorio\n" +msgid "Ewe" +msgstr "Ewe" -msgid "Warning: Contour start did not close\n" -msgstr "Upozorenje: Početak konture se nije zatvorio\n" +msgid "Exaggerated" +msgstr "Pretjerani" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" -"Upozorenje: Nije moguće utvrditi smjer konture, pretpostavlja se nadesno\n" +msgid "Exaggerated/Extreme Wrapping" +msgstr "Pretjerani/Izrazito ukrašani" -msgid "Warning: Left contour did not close\n" -msgstr "Upozorenje: Lijeva kontura se nije zatvorila\n" +msgid "Exaggerated/More Wrapping" +msgstr "Pretjerani/Jače ukrašani" -msgid "Warning: Right contour did not close\n" -msgstr "Upozorenje: Desna kontura se nije zatvorila\n" +msgid "Exaggerated/No Wrapping" +msgstr "Pretjerani/Bez ukrašavanja" + +msgid "Exaggerated/Some Wrapping" +msgstr "Pretjerani/Malo ukrašani" + +msgid "Exceptionally Wide" +msgstr "Izuzetno široki" + +msgid "Execute Script" +msgstr "Izvrši skript" #, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" -"Upozorenje: Ciljana točnost %lf manja je od minimalne %lf, umjesto toga se " -"koristi %lf\n" +msgid "Execution of script %s failed" +msgstr "Neuspjelo izvršavanje skripta %s" -msgid "Stroking..." -msgstr "Potezanje …" +msgid "Exit" +msgstr "Izlaz" #, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Nema referenciranog znaka „%s” u %s\n" +msgid "Exit (%d,%d)" +msgstr "Kraj (%d,%d)" -msgid "Multiple master font with more than 16 instances\n" -msgstr "Multiple master font s više od 16 instanca\n" +msgid "Exit Debugger" +msgstr "Izađi iz ispravljača grešaka" -msgid "Multiple master font with more than 4 axes\n" -msgstr "Multiple master font s više od 4 osi\n" +msgid "Exits" +msgstr "Izlazi" + +msgid "Expand Stroke" +msgstr "Proširi potez" -#, c-format msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" -"Ovaj multiple master font ima %1$d instance, ali mu trebaju barem %2$d " -"master fonta za %3$d osi. FontForge ovo ne može ispravno urediti" +"Proširi odabir za pregled fonta, kako bi sadržao\n" +"sve grafeme nađene ovom pretragom" -#, c-format msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" +"Expand the selection of the font view to include\n" +"all the glyphs which match" msgstr "" -"Ovaj multiple master font ima %1$d instance, ali je FontForge u stanju " -"baratati samo s %2$d master fonta za %3$d osi. FontForge ovo ne može " -"ispravno urediti" +"Proširi odabir u prikazu fonta svim grafemima\n" +"koji se poklapaju" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "Previše pozicija osi određeno u '/BlendDesignPositions'.\n" +msgid "Expanded" +msgstr "Razvučeni" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" -"Previše točaka podataka za mapiranje određeno u '/BlendDesignMap' za os %s.\n" +msgid "Expanded (125%)" +msgstr "Prošireni (125%)" #, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "Neispravna vrijednost za stapljanje u '/BlendDesignMap' za os %s.\n" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Očekivano %s u definiciji tablice definicija u %d. retku od %s" #, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "Neispravno malo vrijednosti u '/BlendDesignMap' za os %s.\n" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "Očekivano '%c%c%c%c' u definiciji tablice definicija u %d. retku od %s" #, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "Nemoguća obrada CID fonta, %sCIDFontType %d, %sfonttype %d\n" +msgid "Expected '%c' on line %d of %s" +msgstr "Očekivani '%c' u %d. retku od %s" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID format ne sadrži ono što se očekuje.\n" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "Očekivani '%s' u %d. retku od %s" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Prednji" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Očekivani ';' na kraju izraza u %d. retku od %s" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "Upozorenje: Nerazumno velkie kruvulje. Bit će zanemarene.\n" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "Očekivani znak ';' u oznakama tablice definicije u %d. retku od %s" #, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Expected ';' on line %d of %s" +msgstr "Očekivani ';' u %d. retku od %s" -msgid "An SVG font without a familyname value might not be usable." -msgstr "" -"SVG font bez vrijednosti za naziv obitelji možda neće biti upotrebljiv." +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "Očekivano '=' u definiciji klasa grafema u %d. retku od %s" #, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "Nepoznata vrsta '%c' neđena u specifikaciji staze\n" +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Očekivano '>' u sidru u %d. retku od %s" #, c-format -msgid "Could not find Color Source with id %s." -msgstr "'Color Source' (izvor boje) nije nađen s ID-oznakom %s." +msgid "Expected '>' in caret on line %d of %s" +msgstr "Očekuje se '>' u znaku za umetanje u %d. retku od %s" #, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" -"FontForge trenutačno ne podržava obradu uzorak za 'Color Source' (izvor " -"boje) (%s)." +msgid "Expected '>' in value record on line %d of %s" +msgstr "Očekivano '>' u zapisu vrijednosti u %d. retku od %s" #, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "'Color Source' (izvor boje) s ID-oznakom %s ima neočekivanu vrstu %s." +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "Očekivana '[' u definiciji klase grafema u %d. retku od %s" #, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Neispravna heksadecimalna specifikacija boje: %s\n" +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Očekivana ključna riječ 'anchor' u %d. retku od %s" #, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Neispravna RGB specifikacija boje: %s\n" +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "Očekivana ključna riječ 'by' u zamjeni u %d. retku od %s" #, c-format -msgid "Failed to parse color %s\n" -msgstr "Neuspjela obrada boje %s\n" +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "Očekivane ključne riječi 'by' ili 'from' u zamjeni u %d. retku od %s" #, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "Nepodržana mime vrsta u URI-ju podataka: %s\n" +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "Očekivana '{' u definiciji font-funkcija u %d. retku od %s" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "FontForge podržava samo ugrađene sliku u podacima: URIs\n" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "Očekivana '}' u %d. retku od %s" #, c-format -msgid "Could not find clippath named %s." -msgstr "Nije nađena staza isječka s nazivom %s." +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" +msgstr "" +"Očekivano povezivanje ili znak za umetanje u ligaturi ili definicija klase " +"grafema u %d. retku od %s" -msgid "This font does not specify units-per-em\n" -msgstr "Ovom fontu nije određen četverac\n" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." +msgstr "" +"Zahtijeva PostScript kȏd.\n" +"Uobičajeno započinje s „{” i završava s „}”." -msgid "This font does not specify font-face\n" -msgstr "Ovom fontu nije određen pismovni rez\n" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgstr "Očekivani jedan naziv grafema u obrnutoj zamjeni u %d. retku od %s" -msgid "This file contains no SVG fonts.\n" -msgstr "Ova datoteka ne sadrži SVG fontove.\n" +#, c-format +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "Očekivani ispravni naziv grafema/CID-a u %d. retku od %s" #, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s ne sadrži element na vrhu\n" +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Očekivano sidro (nakon osnovnog znaka/oznake) u %d. retku od %s" + +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Očekivano sidro (iza ligature) u %d. retku od %s" #, c-format msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" msgstr "" -"Pokušaj iznašanja %d u 16-bitno polje. Bit će skraćeno i datoteka vjerojatno " -"neće biti korisna." +"Očekivani cijeli broj za određivanje pozicije osnovne pismovne linije u BASE " +"tablici u %d. retku od %s" -msgid "Bad Point Numbering" -msgstr "Neispravno numeriranje točaka" +#, c-format +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "Očekivano sidro u definiciji klase oznaka u %d. retku od %s" #, c-format msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." msgstr "" -"Točke u %s nisu ispravno pobrojene. To znači, da će instrukcije vjerojatno " -"premještati krive točke i činiti krive stavri.\n" -"Želiš li da se instrukcije uklone?" - -msgid "Bad Encoding" -msgstr "Neispravno kodiranje" +"Zahtijeva niz brojeva.\n" +"Neuspjela obrada „%.*s” kao broja." #, c-format +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "" +"Očekivana oznaka osnovne pismovne linije u BASE tablici u %d. retku od %s" + msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" +"Expected boolean value.\n" +"(\"true\" or \"false\")" msgstr "" -"Postoji jedno-bajtni znak (%d) koji koristi mjesto, potrebno za dvo-bajtni " -"znak" +"Zahtijeva logičku vrijednost.\n" +"(„točno” ili „netočno”)" #, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "Postoji znak (%d) koji nije moguće kodirati" - +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "Očekivani naziv klase u definiciji klase oznaka u %d. retku od %s" + #, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "Postoji znak (%d) koji se uobičajeno ne nalazi u kodiranju" +msgid "Expected class on line %d of %s" +msgstr "Očekivana klasa u %d. retku od %s" -msgid "Missing bitmap strike" -msgstr "Nedostaje bitmap verzija" +#, c-format +msgid "Expected closing curly brace on line %d of %s" +msgstr "Očekivana vitičasta zagrada u %d. retku od %s" #, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "Baza podataka fonta ne sadrži bitmap veličine %d i dubine %d" +msgid "Expected comma in device table on line %d of %s" +msgstr "Očekivani zarez u tablici uređaja, u %d. retku od %s" -msgid "No bitmap strikes" -msgstr "Nema bitmap verzija" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgstr "Očekivani zarez ili točka-zarez u BASE tablici u %d. retku od %s" + +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Očekivani zarez ili točka-zarez u %d. retku od %s" #, c-format msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" -"'sfnt' format je trenutačno ograničen na 65535 grafema, a tvoj font ima %d " -"grafema." +"Očekivane \"HorizAxis\" (vod. os) ili \"VertAxis\" (uspr. os) u BASE tablici " +"u %d. retku od %s" -msgid "Too many glyphs" -msgstr "Previše grafema" +msgid "Expected glyph file with format==1 or 2" +msgstr "Očekivana datoteka grafema s formatom==1 ili 2" +#, c-format msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" -"Tvoj font ima točno 65535 grafema. Kodirati 65535 znakova je granica i često " -"se koristi kao čarobna vrijednost, pa može uzrokovati čudne rezultate.\n" +"Očekivani naziv, cid ili klasa u definiciji klase grafema u %d. retku od %s" #, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" -"Neuspjelo otvaranje datoteke za mapiranje grafema na naziv za pisanje: %s\n" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" +msgstr "Očekivani grafem ili klasa grafema (nakon kurziva) u %d. retku od %s" -msgid "No Encoded Glyphs" -msgstr "Nema kodiranih grafema" +#, c-format +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" +msgstr "Očekivani grafem ili klasa grafema (nakon ligature) u %d. retku od %s" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Ovaj font ne sadrži grafeme s unicode kodiranjem.\n" -"Želiš li koristiti \"Symbol\" kodiranje umjesto Unicode kodiranja?" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Očekivani cijeli broj u sidru, u %d. retku od %s" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Ovaj font ne sadrži grafeme s unicode kodiranjem.\n" -"Rezultat vjerojatno nećeš moći koristiti." +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Očekuje se cijeli broj u znaku za umetanje u %d. retku od %s" -msgid "Table length should not be odd\n" -msgstr "Duljina tablice ne treba biti neparna\n" +#, c-format +msgid "Expected integer in device table on line %d of %s" +msgstr "Očekivani cijeli broj u tablici uređaja, u %d. retku od %s" -msgid "Something went wrong" -msgstr "Došlo je do neke greške" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "Očekivani cijeli broj u %d. retku od %s" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" msgstr "" -"Tablica 'kern' podržava najviše 10920 parova podrezivanja u pod-tablici" - -msgid "Too many kern pairs" -msgstr "Previše parova podrezivanja" +"Očekivani cijeli broj ili popis cijelih brojeva nakon %s u %d. retku od %s" -msgid "Kerning is likely to fail on Windows" -msgstr "Podrezivanje vjerojatno neće raditi na Windowsu" +#, c-format +msgid "Expected matching tag in table on line %d of %s" +msgstr "Očekivana poklapajuća oznaka u tablici u %d. retku od %s" #, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" -"Napomena: u sustavu Windows mnoge aplikacije mogu imati problema s " -"podrezivanjem ovog fonta, jer se %d njegovih parova podrezivanja grafema ne " -"mogu mapirati u unicode-BMP parove podrezivanja (npr., imaju Unicode " -"vrijednost od −1). Kako bi se to izbjeglo, aktiviraj opciju „Windows-" -"kompatibilni ‚kern’” u izborniku „Stvori fontove -> Opcije”." +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Očekivani naziv u definiciji sidra u %d. retku od %s" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "Grafemi moraju biti poredani tijekom stvaranja tablice pokrivenosti" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "Očekivani naziv u tablici definicija u %d. retku od %s" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "-1 indeks grafema u 'dumpcoveragetable'.\n" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "Očekivani naziv u definiciji zapisa vrijednosti u %d. retku od %s" #, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" -"Pod-tablica tablice definicija %s sadrži grafem %s, čije informacije o " -"podrezivanju zauzimaju više od 64000 bajta\n" +msgid "Expected name or class on line %d of %s" +msgstr "Očekivani naziv ili klasa u %d. retku od %s" + +msgid "Expected number." +msgstr "Zahtijeva broj." + +msgid "Expected property list file" +msgstr "Očekivana datoteka popisa svojstava" #, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" -"Bilo je potrebno rastaviti pod-tablicu „%s” u višestruke pod-tablice\n" -"jer je bila prevelika.\n" +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Neočekivani točka-zarez u BASE tablici u %d. retku od %s" #, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" -"Veličina pod-tablice „%s” je krivo izračunata, što znači da je izlazno " -"podrezivanje krivo." +msgid "Expected semicolon on line %d of %s" +msgstr "Očekivani točka-zarez u %d. retku od %s" -msgid "Two cursive anchor classes" -msgstr "Dvije klase sidara kurziva" +#, c-format +msgid "Expected string on line %d of %s" +msgstr "Očekivani znakovni niz u %d. retku od %s" #, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Dvije klase sidara kurziva u istoj pod-tablici, %s" +msgid "Expected tag in feature on line %d of %s" +msgstr "Očekivana oznaka u font-funkciji u %d. retku od %s" -msgid "Failure" -msgstr "Neuspjeh" +#, c-format +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Očekivana oznaka u jezičnom sustavu u %d. retku od %s" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "Odmak u JSTF tablici je prevelik. Rezultirajući font neće raditi." +#, c-format +msgid "Expected tag in table on line %d of %s" +msgstr "Očekivana oznaka u tablici u %d. retku od %s" -msgid "A value must be between [-32768,32767]" -msgstr "Vrijednost mora biti između [−32768,32767]" +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "Očekivana oznaka u %d. retku od %s" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Vrijednost mora biti između [−8,−1] or [1,8]" +#, c-format +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Očekivana dva sidra (nakon kurziva) u %d. retku od %s" -msgid "Number expected" -msgstr "Očekuje se broj" +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Očekivani nepoznati token (interna greška) u %d. retku od %s" -msgid "A value must be between [0,15]" -msgstr "Vrijednost mora biti između [0,15]" +msgid "Expert" +msgstr "Stručni znakovi" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "U naredbi nedostaju zagrade za dobivanje cvt indeksa" +msgid "Expert Forms" +msgstr "Stručni oblici" -msgid "Missing right paren in command to get a cvt index" -msgstr "U naredbi nedostaje desna zagrada za dobivanje cvt indeksa" +msgid "Expor_t..." +msgstr "_Izvezi …" -msgid "Expected a number for a push count" -msgstr "" +msgid "Export" +msgstr "Izvezi" -msgid "The push count must be a number between 0 and 255" -msgstr "" +msgid "Export Options" +msgstr "Opcije za izvoz" -msgid "More pushes specified than needed" -msgstr "" +msgid "ExportClipboard" +msgstr "Izvezi međuspremnik" -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" -"Vrijednost koja se nadodaje nadodavanjem bajta, mora biti između 0 i 255" +msgid "Exten Shapes" +msgstr "Razvučeni oblici" -msgid "Unexpected number" -msgstr "Neočekivani broj" +msgid "Extend Cap:" +msgstr "Proširi vrh linije:" -msgid "Missing pushes" -msgstr "" +msgid "Extend Lookups Off" +msgstr "Tablice definicija širenja ISKLJUČENE" -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" -"U naredbi nedostaje desna zagrada (ili loša binarna vrijednost u zagradi)" +msgid "Extend Lookups On" +msgstr "Tablice definicija širenja UKLJUČENE" -msgid "Bracketted value is too large" -msgstr "Vrijednost u zagradama je prevelika" +msgid "Extend Max Lookups" +msgstr "Tablice definicija maks. širenja" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" -"Neispravno određeni raspon grafema u pod-tablici za komentare grafema 'PfEd' " -"tablice\n" +msgid "Extended" +msgstr "Prošireni" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" -"Neispravan znakovni niz komentara (negativne duljine?) u 'PfEd' tablici za " -"grafem %s." +msgid "Extended Collection" +msgstr "Proširena zbirka" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" -"Neispravno određeni raspon grafema u pod-tablici za boje 'PfEd' tablice\n" +msgid "Extender" +msgstr "Proširiv znak" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" -"Joj, pokušaj imenovanja sidra u pod-tablici koja ne sadrži niti jedno\n" +msgid "Extender Glyphs" +msgstr "Proširivi grafemi" -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "Joj, više naziva nego pod-tablica u tablici definicija %s\n" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Proširivi grafemi (kashida, itd.)" -msgid "Whoops, more names than lookups\n" -msgstr "Joj, više naziva nego tablica definicija\n" +msgid "Extenders" +msgstr "Proširivi znakovi" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "Neispravna vrsta podataka u naredbi konture u 'PfEd'\n" +msgid "Extension" +msgstr "Dodatak" -msgid "Whoops, contours must begin with a move to\n" -msgstr "Joj, konture moraju započeti s 'move to'\n" +msgid "Extent" +msgstr "Širenje" -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "Neispravna vrsta modifikatora u naredbi konture u 'PfEd'\n" +msgid "External Only" +msgstr "Samo vanjski" -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "Joj, neočekivana naredba u konturi %d.%d\n" +msgid "Extra Black (Nord)" +msgstr "Ekstra tamni (Nord)" -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "Joj, neispravna spiro naredba %d\n" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Dodatni prostor:" -msgid "Bad glyph reference in layer info.\n" -msgstr "Neispravna referenca grafema u informacijama sloja.\n" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "" +"Dodatni argumenti za konfiguriranje programa za\n" +"automatsko precrtavanje (autotrace ili potrace)" -msgid "Whoops, Ran out of spiros\n" -msgstr "Joj, nema više spiroa\n" +msgid "" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." +msgstr "" +"Dodatno vodoravno podrezivanje ispred\n" +"stupnja radikala, ako stupanj postoji." -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "Nepoznata pod-tablica '%c%c%c%c' u 'PfEd' tablici, zanemaruje se\n" +msgid "Extra white space reserved above the overbar." +msgstr "Dodatna bjelina iznad nadcrte." -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "Nepoznata pod-tablica '%c%c%c%c' u 'TeX' tablici, zanemaruje se\n" +msgid "Extra white space reserved above the radical." +msgstr "Dodatna bjelina iznad radikala." -msgid "Error in WriteUFOLayer." -msgstr "Greška u pisanju UFO sloja." +msgid "Extra white space reserved below the underbar." +msgstr "Dodatna bjelina ispod podcrte." -#, c-format -msgid "Error clearing %s." -msgstr "Greška u brisanju %s." +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." +msgstr "Dodatna bjelina iza svakog indeksa/eksponenta." -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" -"Nepoznata python vrsta <%s> prilikom čitanja podataka UFO/GLIF biblioteke." +msgid "Extra-Condensed (62.5%)" +msgstr "Ekstra-Suženi (62.5%)" -msgid "Error parsing color component.\n" -msgstr "Greška tijekom obrade komponente boje.\n" +msgid "Extra-Expanded (150%)" +msgstr "Ekstra-Prošireni (150%)" -msgid "Missing color component.\n" -msgstr "Nedostaje komponenta boje.\n" +msgid "Extract from PDF" +msgstr "Izdvoji iz PDF-a" -msgid "Invalid guideline.\n" -msgstr "Neispravna vodilica.\n" +msgid "Extraneous glyphs" +msgstr "Nepoznati grafemi" -msgid "Failed to read guideline." -msgstr "Neuspjelo čitanje vodilice." +msgid "Extrema Point Color" +msgstr "Boja za točke ekstrema" -msgid "Expected glyph file with format==1 or 2" -msgstr "Očekivana datoteka grafema s formatom==1 ili 2" +msgid "Extremum bound..." +msgstr "Granica ekstrema …" -msgid "Bad glyph name." -msgstr "Neispravni naziv grafema." +msgid "FFTM Table" +msgstr "FFTM tablica" -msgid "component with no base glyph" -msgstr "komponenta bez osnovnog grafema" +msgid "FG Color" +msgstr "Prednja boja" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "Ne možemo imati ulazne točke za otvorenu krivulju.\n" +msgid "FOND Name:" +msgstr "'FOND' naziv:" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "Točka za micanje se mora nalaziti na početku konture.\n" +msgid "FONTLOG" +msgstr "FONTLOG" -msgid "This spline set has no points.\n" -msgstr "Krivulja nema točaka.\n" +msgid "FS Miscellaneous" +msgstr "7.15 – Razni" -msgid "Duplicate lib data.\n" -msgstr "Dupli podaci biblioteke.\n" +msgid "FS Modern" +msgstr "7.1 – Moderni" -#, c-format -msgid "Bad glif file %s" -msgstr "Neispravna 'glif' datoteka %s" +msgid "F_ind / Replace..." +msgstr "Nađi/Zamij_eni …" -msgid "There's a reference to a glyph with no name." -msgstr "Postoji referenca na bezimeni grafem." +msgid "F_inials" +msgstr "_Završeci" + +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "_Prednji" + +msgid "F_orm" +msgstr "Ob_lik" + +msgid "Faeroese" +msgstr "Ferojski" #, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "Neispravni grafem za %s prilikom ispravljanja referenci." +msgid "Failed to find NameList: %s" +msgstr "Neuspješno traženje popisa naziva: %s" #, c-format msgid "Failed to find glyph %s when fixing up references." msgstr "Grafem %s nije nađen prilikom ispravljanja referenci." -msgid "Bad contents.plist" -msgstr "Neispravna contents.plist datoteka" +msgid "Failed to generate postscript font" +msgstr "Neuspjelo stvaranje PostScript fonta" -msgid "Expected property list file" -msgstr "Očekivana datoteka popisa svojstava" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "Neuspjelo stvaranje postscripta u datoteku %s" #, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "Preskakanje grupe %s s istim nazivom kao grafem.\n" +msgid "Failed to load kern data from %s" +msgstr "Neuspjelo učitavanje podataka o podrezivanju iz %s" #, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "Preskakanje duple grupe %s.\n" +msgid "Failed to open %s for output" +msgstr "Neuspjelo otvaranje %s za izlazni rezultat" #, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "Preskakanje nepostojećeg grafema %s u grupi %s.\n" +msgid "Failed to open file %s for output" +msgstr "Neuspjelo otvaranje fonta %s za izlaz" -msgid "kerning.plist references an entity that is neither a glyph nor a group." +#, c-format +msgid "Failed to open glyph to name map file for writing: %s\n" msgstr "" -"kerning.plist se referencira na entitet koji nije niti grafem niti grupa." +"Neuspjelo otvaranje datoteke za mapiranje grafema na naziv za pisanje: %s\n" -msgid "kerning.plist has a non-numeric offset." -msgstr "kerning.plist ima ne-numerički odmak." +#, c-format +msgid "Failed to open hotkey definition file: %s\n" +msgstr "Neuspjelo otvaranje datoteke tipkovnih prečaca: %s\n" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" -"kerning.plist definira podrezivanje dvaju grafema koji su već podrezani." +msgid "Failed to open temporary output file" +msgstr "Neuspjelo otvaranje privremene izlazne datoteke" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" -"kerning.plist definira podrezivanje dvaju grafema koji su već djelomično " -"podrezani." +#, c-format +msgid "Failed to open your hotkey definition file for updates.\n" +msgstr "Neuspjelo otvaranje datoteke tipkovnih prečaca za aktualiziranja.\n" -msgid "kerning.plist references a missing kerning class." -msgstr "kerning.plist se referencira na nedostajuću klasu podrezivanja." +#, c-format +msgid "Failed to parse color %s\n" +msgstr "Neuspjela obrada boje %s\n" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" -"kerning.plist definira odmak između klasa različitih tablica definicija." +msgid "Failed to parse the StartData command properly\n" +msgstr "Neuspjela ispravna obrada 'StartData' naredbe\n" -msgid "There is a kerning class index error." -msgstr "Postoji indeksna greška u klasi podrezivanja." +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "Neuspjela ispravna obrada 'StartData' naredbe, neispravni broj\n" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "kerning.plist pokušava nanovo definirati odmak klase podrezivanja." +#, c-format +msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" +msgstr "Neuspješno čitanje datoteke. Bajta čitano:%ld veličina datoteke:%ld\n" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" +msgid "Failed to read guideline." +msgstr "Neuspjelo čitanje vodilice." + +#, c-format +msgid "Failed to rename the new hotkeys file over your old one!\n" msgstr "" -"Neispravni „openTypeOS2type” ključ: postavljeni su svi bitovi. Zanemarit će " -"se" +"Neuspjelo preimenovanje datoteke tipkovnih prečaca i prepisivanja preko " +"stare datoteke!\n" -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "Font ne određuje jedinice četverca, pretpostavlja se 1000." +#, c-format +msgid "Failed to write %s\n" +msgstr "Neuspjelo zapisivanje za %s\n" -msgid "No glyphs directory or no contents file" -msgstr "Nema mape grafema ili datoteke sadržaja" +msgid "Failure" +msgstr "Neuspjeh" -msgid "layercontents.plist lists no valid layers." -msgstr "Popis slojeva u layercontents.plist nije ispravan." +msgid "Family" +msgstr "Obitelj" -msgid "Unicode Basic Multilingual Plane" -msgstr "Unicode osnovna višejezična ploča" +msgid "Family Blue Color" +msgstr "Boja za vrijednosti 'Family Blue' kontrola" -msgid "Basic Multilingual Plane" -msgstr "Osnovna višejezična ploča" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "'_FamilyBlues' kontrole" -msgid "Alphabetic" -msgstr "Abecednim redom" +msgid "Faroese" +msgstr "Ferojski" -msgid "C0 Control Character" -msgstr "C0 kontrolni znak" +msgid "Faroese (Icelandic)" +msgstr "Ferojski" -msgid "NUL, Default Character" -msgstr "NUL, zadani znak" +msgid "Feature" +msgstr "Font-funkcija" -msgid "Basic Latin" -msgstr "Osnovna latinica" +msgid "Feature Tag:" +msgstr "Oznaka font-funkcija:" -msgid "Delete Character" -msgstr "Znak za brisanje" +msgid "Feature Tags" +msgstr "Oznake font-funkcija" -msgid "C1 Control Character" -msgstr "C1 kontrolni znak" +msgid "Feature _Id:" +msgstr "_ID font-funkcije:" -msgid "Latin-1 Supplement" -msgstr "Latinica-1, dopuna" +msgid "Feature file?" +msgstr "Datoteka font-funkcija?" -msgid "Latin Extended-A" -msgstr "Latinica prošireno-A" +msgid "Feature out of bounds in script table.\n" +msgstr "Font-funkcija izvan granica u tablici pisama.\n" -msgid "Latin Extended-B" -msgstr "Latinica prošireno-B" +msgid "Feature tags are limited to 4 letters" +msgstr "Oznake font-funkcija su ograničena na četiri znaka" -msgid "IPA Extensions" -msgstr "IPA proširenja" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Oznake font-funkcija moraju sadržati točno četiri ASCII znaka" -msgid "Spacing Modifier Letters" -msgstr "Slova razmakovnih modifikatora" +msgid "Feature tags will be removed" +msgstr "Oznake font-funkcija će se ukloniti" -msgid "Combining Diacritical Marks" -msgstr "Spojni dijakritički znakovi" +msgid "Features" +msgstr "Font-funkcije" -msgid "Greek" -msgstr "Grčko" +#, c-format +msgid "" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" +msgstr "" +"Definiranje font-funkcija unutar drugih funkcija je dozvoljeno samo za " +"’aalt' funkcije u %d. retku od %s" -msgid "Greek and Coptic" -msgstr "Grčko i koptsko" +msgid "Felt Pen or Brush Tip" +msgstr "Penkala ili vrh kista" -msgid "Cyrillic Supplement" -msgstr "Ćirilica, dopuna" +msgid "Fi_ll" +msgstr "_Ispuna" -msgid "Armenian" -msgstr "Armensko" +msgid "Figure out flex hints after every change" +msgstr "Izračunaj 'flex' kontrole nakon svake promjene" -msgid "Hebrew" -msgstr "Hebrejsko" +msgid "Fijian" +msgstr "Fidžijski" -msgid "Arabic" -msgstr "Arapsko" +msgid "File Exists" +msgstr "Datoteka postoji" -msgid "Syriac" -msgstr "Sirjačko" +msgid "File checksum is incorrect." +msgstr "Neispravan kontrolni zbroj datoteke." -msgid "Arabic Supplement" -msgstr "Arapsko, dopuna" +msgid "" +"File length as specified in the WOFF header does not match the actual file " +"length." +msgstr "" +"Duljina datoteke određena u WOFF zaglavlju se ne poklapa sa stvarnom " +"duljinom datoteke." -msgid "NKo" -msgstr "NKo" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Datoteka %s postoji. Zamijeniti je?" -msgid "Samaritan" -msgstr "Samaritansko" +msgid "Filipino" +msgstr "Filipinski" -msgid "Samaritan, Punctuation" -msgstr "Samaritansko, interpunkcija" +msgid "Fill" +msgstr "Ispunjeno" -msgid "Mandaic" -msgstr "Mandejsko" +msgid "Fill Color" +msgstr "Boja za ispunu" -msgid "Syriac Supplement" -msgstr "Sirjačko, dopuna" +msgid "Filled Ellipse" +msgstr "Ispunjena elipsa" -msgid "Arabic Extended-A" -msgstr "Arapsko, prošireno A" +msgid "Filled Rectangle" +msgstr "Ispunjeni pravokutnik" -msgid "Bengali" -msgstr "Bengalsko" +msgid "Filter" +msgstr "Filtar" -msgid "Gujarati" -msgstr "Gujarati" +msgid "Filter:" +msgstr "Filtar:" -msgid "Oriya" -msgstr "Orijsko" +msgid "Filter|New" +msgstr "Novi" -msgid "Tamil" -msgstr "Tamilsko" +msgid "Final" +msgstr "Završni" -msgid "Telugu" -msgstr "Teluško" +msgid "Final Glyph On Line" +msgstr "Završni grafem u retku" -msgid "Kannada" -msgstr "Kannada" +msgid "Find" +msgstr "Nađi" -msgid "Malayalam" -msgstr "Malajalam" +msgid "Find All" +msgstr "Nađi sve" -msgid "Sinhala" -msgstr "Sinhalsko" +msgid "Find In Font _View" +msgstr "Pronađi u prikazu _fonta" -msgid "Thai" -msgstr "Tajlandsko" +msgid "Find Next" +msgstr "Nađi sljedeće" -msgid "Lao" -msgstr "Lao" +msgid "Find Pr_oblems..." +msgstr "Nađi pr_obleme …" -msgid "Tibetan" -msgstr "Tibetsko" +msgid "Find Proble_ms..." +msgstr "Nađi proble_me …" -msgid "Myanmar" -msgstr "Miamar" +msgid "Find Problems" +msgstr "Nađi probleme" -msgid "Georgian" -msgstr "Gruzijsko" +msgid "Find Sub Font Definition file" +msgstr "Pronađi datoteku definicija podfonta" -msgid "Hangul Jamo, Choseong" -msgstr "Hangul Jamo, Choseong" +msgid "Find a cidmap file..." +msgstr "Nađi cidmap datoteku …" -msgid "Hangul Jamo, Jungseong" -msgstr "Hangul Jamo, Jungseong" +msgid "Find an adobe CMap file..." +msgstr "Nađi Adobeovu datoteku za mapiranje znakova …" -msgid "Hangul Jamo, Jongseong" -msgstr "Hangul Jamo, Jongseong" +#, c-format +msgid "Find in %.100s" +msgstr "Nađi u %.100s" -msgid "Ethiopic" -msgstr "Etiopsko" +msgid "Finding Counter Masks..." +msgstr "Nalaženje maski kontrola unutarnjih bjelina …" -msgid "Ethiopic Supplement" -msgstr "Etiopsko, dopuna" +msgid "Finding Substitution Points..." +msgstr "Nalaženje točaka zamjena …" -msgid "Cherokee" -msgstr "Čeroki" +msgid "Finnish" +msgstr "Finski" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Sjedinjeni slogovi kanadskih starosjedilaca" +msgid "First" +msgstr "Početni" -msgid "Tagalog" -msgstr "Tagalog" +msgid "First 256" +msgstr "Prvih 256" -msgid "Hanunóo" -msgstr "Hanunóo" +msgid "First Char" +msgstr "Prvi znak" -msgid "Buhid" -msgstr "Buhid" +#, c-format +msgid "First Class %d\n" +msgstr "Prva klasa %d\n" -msgid "Tagbanwa" -msgstr "Tagbanwa" +#, c-format +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "Prvi rub do zadnjeg ruba: %g × %g duljina %f" -msgid "Khmer" -msgstr "Kmersko" +msgid "First Glyph Name" +msgstr "Naziv prvog grafema" -msgid "Mongolian" -msgstr "Mongolsko" +msgid "First P_oint, Next Contour" +msgstr "Prva točka, sljedeća k_ontura" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "Sjedinjeni slogovi kanadskih starosjedilaca prošireno" +msgid "First Point Color" +msgstr "Boja za prve točke" -msgid "Limbu" -msgstr "Limbu" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "Prvi i drugi argumenti slikovne maske moraju biti cijeli brojevi.\n" -msgid "Khmer Symbols" -msgstr "Kmerski simboli" +msgid "First to _All" +msgstr "_Prvi svuda" -msgid "Buginese" -msgstr "Buginezno" +msgid "Fix" +msgstr "Popravi" -msgid "Combining Diacritical Marks Extended" -msgstr "Spojni dijakritički znakovi, prošireno" +msgid "Fixing up References" +msgstr "Popravljanje referenci" -msgid "Balinese" -msgstr "Balinezijsko" +msgid "Fl_attenByCMap" +msgstr "Izr_avnaj prema mapiranju znakova" -msgid "Sundanese" -msgstr "Sudansko" +msgid "Flared" +msgstr "Razjapljeni" -msgid "Batak" -msgstr "Batačko" +msgid "Flat" +msgstr "Ravno" -msgid "Lepcha" -msgstr "Lepčansko" +msgid "Flat Nib" +msgstr "Ravni vrh" -msgid "Cyrillic Extended-C" -msgstr "Ćirilica prošireno-C" +msgid "Flate decompression failed.\n" +msgstr "'Flate' dekompresija neuspjela.\n" -msgid "Georgian Extended" -msgstr "Gruzijsko, prošireno" +msgid "Flattened Accents over Capitals" +msgstr "Spljošteni naglasci iznad verzala" -msgid "Sundanese Supplement" -msgstr "Sundanski, dopuna" +msgid "FlattenedAccentBaseHeight:" +msgstr "Osnovna visina spljoštenih naglasaka:" -msgid "Vedic Extensions" -msgstr "Vedic proširenja" +msgid "Flemish" +msgstr "Flamski" -msgid "Phonetic Extensions" -msgstr "Fonetska proširenja" +msgid "Flemish (Belgian Dutch)" +msgstr "Flamski (belgisjki nizozemski)" -msgid "Phonetic Extensions Supplement" -msgstr "Fonetska proširenja, dopuna" +msgid "Flex Hints" +msgstr "'Flex' kontrole" -msgid "Combining Diacritical Marks Supplement" -msgstr "Spojni dijakritički znakovi, dopuna" - -msgid "Latin Extended Additional" -msgstr "Latinica proširena, dodatno" - -msgid "Greek Extended" -msgstr "Grčko prošireno" +msgid "Flip" +msgstr "Preokreni" -msgid "Symbols" -msgstr "Simboli" +msgid "Flip Horizontally" +msgstr "Preokreni vodoravno" -msgid "General Punctuation" -msgstr "Opća interpunkcija" +msgid "Flip Vertically" +msgstr "Preokreni uspravno" -msgid "Superscripts and Subscripts" -msgstr "Eksponenti i indeksi" +msgid "Flip _Horizontally" +msgstr "Preokreni _vodoravno" -msgid "Super and Sub scripts" -msgstr "Eksponenti i indeksi" +msgid "Flip _Vertically" +msgstr "Preokreni _uspravno" -msgid "Currency Symbols" -msgstr "Znakovi valuta" +msgid "Flip the selection" +msgstr "Preokreni odabir" -msgid "Combining Diacritical Marks for Symbols" -msgstr "Spojni dijakritički znakovi za simbole" +msgid "Flip..." +msgstr "Preokreni …" -msgid "Combining Marks for Symbols" -msgstr "Spojni znakovi za simbole" +msgid "Flipped Reference" +msgstr "Preokrenuta referenca" -msgid "Letterlike Symbols" -msgstr "Simboli slični slovima" +msgid "Flipped References" +msgstr "Preokrenute reference" -msgid "Number Forms" -msgstr "Oblici brojeva" +msgid "Flipping" +msgstr "Preokretanje" -msgid "Arrows" -msgstr "Strelice" +msgid "Fo_ntname:" +msgstr "PS naziv _fonta:" -msgid "Mathematical Operators" -msgstr "Matematički operatori" +msgid "Fon" +msgstr "Fon" -msgid "Miscellaneous Technical" -msgstr "Razni tehnički" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"Font „%1$.40s” u datoteci „%2$.40s” je promijenjen.\n" +"Želiš li ga spremiti?" -msgid "Miscellaneous Technical Symbols" -msgstr "Razni tehnički simboli" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"Font %1$.40s u datoteci %2$.40s je promijenjen.\n" +"Obnavljanjem datoteke ćeš izgubiti te promjene.\n" +"Je li to želiš?" -msgid "Technical Symbols Misc." -msgstr "Tehnički simboli, razno" +msgid "Font Compare" +msgstr "Usporedi fontove" -msgid "Control Pictures" -msgstr "Slike kontrola" +msgid "Font Editor" +msgstr "Font editor" -msgid "Optical Character Recognition" -msgstr "Optičko prepoznavanje znakova" +msgid "Font Family" +msgstr "Obitelj fontova" -msgid "Enclosed Alphanumerics" -msgstr "Zakruženi alfanumerički" +msgid "Font Info" +msgstr "Informacije o fontu" -msgid "Box Drawing" -msgstr "Dijelovi okvira" +msgid "Font Information Dialog" +msgstr "Dijalog za informacije o fontu" -msgid "Block Elements" -msgstr "Blok elementi" +#, c-format +msgid "Font Information for %.90s" +msgstr "Informacije o fontu za %.90s" -msgid "Geometric Shapes" -msgstr "Geometriski oblici" +msgid "Font Size" +msgstr "Veličina fonta" -msgid "Miscellaneous Symbols" -msgstr "Razni simboli" +msgid "Font Type:" +msgstr "Vrsta fonta:" -msgid "Symbols Misc." -msgstr "Simboli, razno" +msgid "Font changed" +msgstr "Font promijenjen" -msgid "Dingbats" -msgstr "Dingbats" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "Font sadrži neipravno polje brojanja. 'maxp' kaže: %d sizeof(loca)=>%d" -msgid "Zapf Dingbats" -msgstr "Zapf Dingbats" +#, c-format +msgid "Font to compare with %.20s" +msgstr "Uspoređivanje fonta s %.20s" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "Razni matematički simboli-A" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Font za sjedinjavanje u %.20s" -msgid "Miscellaneous Math Symbols-A" -msgstr "Razni matematički simboli-A" +msgid "Font used to draw titles of a matrix edit" +msgstr "Font za naslove matrice" -msgid "Math Misc. Symbols-A" -msgstr "Matematički razni simboli-A" +msgid "Font:" +msgstr "Font:" -msgid "Supplemental Arrows-A" -msgstr "Dopunjene strelice-A" +msgid "FontForge" +msgstr "FontForge" -msgid "Arrows Supplement-A" -msgstr "Strelice, dopuna-A" +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" +msgstr "" +"FontForge može generirati dva stila ttc datoteke.\n" +"U prvom je svaki font zasebna cjelina, bez veze s\n" +"drugim fontovima. U drugom će FontForge pokušati\n" +"koristiti istu tablicu grafema za sve fontove, sjedinjavanjem\n" +"duplih grafema. Također će pokušati koristiti isti prostor\n" +"za tablice u različiti fontovi koji su bit-po-bit isti.\n" +"\n" +"FontForge nije uvijek u mogućnosti izvesti sjedinjavanje.\n" +"U tom se slučaju stvaraju neovisni fontovi unutar ttc-a.\n" +" FontForge ne može sjedinjavati, ako:\n" +" * fontovi imaju različite veličine četveraca\n" +" * ima bitmapa\n" +" * sjedinjena tablica grafema ima više od 65534 grafema\n" +"\n" +"(Sjedinjavanje će trajati duže)" -msgid "Braille Patterns" -msgstr "Braille mustre" +#, c-format +msgid "FontForge does not currently parse pattern Color Sources (%s)." +msgstr "" +"FontForge trenutačno ne podržava obradu uzorak za 'Color Source' (izvor " +"boje) (%s)." -msgid "Supplemental Arrows-B" -msgstr "Dopunjene strelice-B" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge ne podržava Chameleon fontove\n" -msgid "Arrows Supplement-B" -msgstr "Strelice, dopuna-B" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge ne podržava anonimne tablice u %d. retku od %s" -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "Razni matematički simboli-B" +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "" +"FontForge ne podržava operatore slikovnih maski zasnovanih na rječnicima.\n" -msgid "Miscellaneous Math Symbols-B" -msgstr "Razni matematički simboli-B" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge ne podržava sintetičke fontove\n" -msgid "Math Misc. Symbols-B" -msgstr "Matematički razni simboli-B" +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "FontForge ne podržava ovu dubinu bita %d (mora biti 1,2,4,8,16,32)\n" -msgid "Supplemental Mathematical Operators" -msgstr "Dopunjeni matematički operatori" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge ne podržava type2 multiple master fontove\n" -msgid "Supplemental Math Operators" -msgstr "Dopunjene matematički operatori" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "" +"FontForge ne podržava type2 programe ugrađene u indekse CFF rječnika.\n" -msgid "Math Operators Supplement" -msgstr "Matematički operatori, dopuna" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" +msgstr "" +"FontForge ne aktualizira ovaj prozor kad se izradi promjena u fontu.\n" +"Ako je font promijenjen, pritisni gumb, kako bi se font aktualizirao" -msgid "Miscellaneous Symbols and Arrows" -msgstr "Razni simboli i strelice" +msgid "FontForge font debugging table" +msgstr "FontForge tablica za ispravljanje grešaka" -msgid "Supplemental Symbols and Arrows" -msgstr "Dopunjeni simboli i strelice" +msgid "" +"FontForge has not yet attempted to load Plugins\n" +"Do you want it to do that now?" +msgstr "" +"FontForge još nije pokušao učitati dodatke.\n" +"Želiš li da to sada učiniti?" -msgid "Symbols and Arrows Supplement" -msgstr "Simboli i strelice, dopuna" +msgid "" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." +msgstr "" +"FontForge interno koristi staze, crtane u smjeru\n" +"kazaljke na satu. Ovime to možeš provjeriti.\n" +"Prije nego što ispitaš smjer staza, provjeri da\n" +"nijedna staza ne presijeca samu sebe." -msgid "Alphabetic Extended" -msgstr "Abecedni prošireno" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"FontForge je program za uređivanje konturnih i bitmap fontova. Omogućuje " +"stvaranje, uređivanje ili konvertiranje raznih vrsta fontova, uključujući " +"PostScript, TrueType, OpenType, CID, multiple-master, CFF, SVG i BitMap " +"(bdf, FON, NFNT) fontove." -msgid "Latin Extended-C" -msgstr "Latinica prošireno-C" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." +msgstr "" +"FontForge je slobodan softver otvorenog koda te je izrađen za razne " +"operacijske sustave. FontForge se može koristiti u grafičkom načinu rada ili " +"putem naredbenog retka." -msgid "Coptic" -msgstr "Koptsko" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"FontForge učitava velike slike u pozadinu svakog grafema\n" +"prije automatskog precrtavanja. Slike možeš zadržati\n" +"i pogledati ih nakon što se završi mf obrada ili ih\n" +"ukloniti i uštedjeti prostor" -msgid "Georgian Supplement" -msgstr "Gruzijski, dopuna" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "FontForge podržava samo ugrađene sliku u podacima: URIs\n" -msgid "Tifinagh" -msgstr "Tifinagh" +msgid "" +"FontForge previously exported glyphs using a SVG\n" +"transform element to flip the Y-axis rather\n" +"than changing the individual values. This option\n" +"reverts to that convention." +msgstr "" +"FontForge je prije izvozio grafeme koristeći \n" +"SVG-ov \"transform\"-element za okretanje osi Y,\n" +"umjesto mijenja pojedinačnih vrijednosti. \n" +"Ova opcija vraća tu konvenciju." -msgid "Ethiopic Extended" -msgstr "Etiopski prošireno" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge podržava do %d slojeva" -msgid "Cyrillic Extended-A" -msgstr "Ćirilica prošireno-A" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"FontForge podržava dvije različite pomoćne aplikacije za automatsko " +"precrtavanje\n" +" autotrace i potrace.\n" +"Ako tvoj sustav ima samo jedan, koristit će njega. Ako imaš oba,\n" +"ovom opcijom odaberi aplikaciju, koju FontForge treba koristiti." -msgid "Supplemental Punctuation" -msgstr "Dopunjene interpunkcije" +msgid "FontForge time stamp table" +msgstr "tablica FontForge-ovog vremenskog pečata" -msgid "Punctuation Supplement" -msgstr "Interpunkcija, dopuna" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge nije uspio pronaći cidmap datoteku za ovaj font. Datoteka nije " +"neophodna, ali će neke stvari funkcionirati bolje ako je imaš. Ako još nisi, " +"možda želiš preuzeti cidmap datoteke s:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"a zatim ih raspakiraj i premjesti u:\n" +" %.80s\n" +"\n" +"Želiš li potražiti odgovarajuću datoteku na tvom lokalnom disku?" -msgid "CJK Radicals Supplement" -msgstr "KJK radikali, dopuna" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. The following path " +"was searched:\n" +" %.80s\n" +"\n" +"It is not essential to have one, but some things will work better if you do. " +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge nije uspio pronaći cidmap datoteku za ovaj font. Pretražena je " +"sljedeća staza:\n" +" %.80s\n" +"\n" +"Datoteka nije esencijalna, ali neke će stvari funkcionirati bolje ako se " +"navede. Želiš li na svom lokalnom disku potražiti odgovarajuću datoteku?" -msgid "Kangxi Radicals" -msgstr "Kangxi radikali" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "" +"FontForge nije mogao učitati libspiro, spiro nije dostupan za korištenje." -msgid "Ideographic Description Characters" -msgstr "Ideografski opisni znakovi" +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." +msgstr "" +"FontForge će pokušati podesiti lijeve i desne bočne\n" +"odmake odabranih grafema, tako da će prosječni razmak\n" +"između grafema ovog pisma biti veličine određenog iznosa.\n" +"Također možeš odrediti minimalnu i maksimalnu\n" +"vrijednost za bočni odmak svakog grafema." -msgid "CJK Phonetics and Symbols" -msgstr "KJK fonetski i simboli" +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." +msgstr "" +"FontForge će stvoriti kontrole dijagonalnih poteza, koji se onda mogu " +"koristiti za automatsku izradu instrukcija." -msgid "CJK Symbols and Punctuation" -msgstr "KJK simboli i interpunkcija" +msgid "FontForge will guess kerning classes for selected glyphs" +msgstr "FontForge će pogoditi klase podrezivanja za odabrane grafeme" -msgid "Hangul Compatibility Jamo" -msgstr "Hangul kompatibilni Jamo" +msgid "" +"FontForge will look at the glyphs selected in the font view\n" +"and will try to find groups of glyphs which are most alike\n" +"and generate kerning classes based on that information." +msgstr "" +"FontForge će pregledati grafeme odabrane u prikazu fonta\n" +"i pokušat će pronaći skupove grafema koji su najsličniji\n" +"i generirati klase podrezivanja na temelju tih podataka." -msgid "Kanbun" -msgstr "Kanbun" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." +msgstr "" +"FontForge će izraditi uspravne i vodoravne kontrole na krajevima " +"dijagonalnih poteza." -msgid "Bopomofo Extended" -msgstr "Bopomofo prošireno" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." +msgstr "" +"FontForge će izraditi uspravne i vodoravne kontrole na sjecištima " +"dijagonalnih poteza." -msgid "CJK Strokes" -msgstr "KJK potezi" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." +msgstr "" +"FontForge će izraditi uspravne i vodoravne kontrole za opis graničnih okvira " +"prikladnih grafema." -msgid "Katakana Phonetic Extensions" -msgstr "Katakana fonetska proširenja" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." +msgstr "" +"FontForge će koristiti ovaj popis prilikom dodjeljivanja\n" +"naziva grafema kodnim točkama u novom fontu." -msgid "Enclosed CJK Letters and Months" -msgstr "Zakružena KJK slova i mjeseci" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "CJK Enclosed Letters and Months" -msgstr "KJK zaokružena slova i mjeseci" +msgid "FontLog Save Failed" +msgstr "Neuspjelo spremanje font-zapisa" -msgid "CJK Compatibility" -msgstr "KJK kompatibilni" +msgid "FontView" +msgstr "Prikaz fonta" -msgid "CJK Unified Ideographs Extension A" -msgstr "KJK sjedinjeni ideogrami, proširenje A" +msgid "Fontforge showing a glyph being edited" +msgstr "Fontforge prikazuje uređivanje grafema" -msgid "Yijing Hexagram Symbols" -msgstr "Yijing heksagramski simboli" +msgid "Font|New" +msgstr "Novi" -msgid "CJK Unified Ideographs" -msgstr "KJK sjedinjeni ideogrami" +msgid "Font|_New" +msgstr "_Novi font" -msgid "Yi Syllables" -msgstr "Yi slogovi" +msgid "" +"For each script to which this lookup applies, look at all pairs of\n" +"glyphs in that script and try to guess a reasonable kerning value\n" +"for that pair." +msgstr "" +"Za svako pismo, na koje se primijenjuje ova tablica definicija,\n" +"pregledaj sve parove grafema u tom pismu i pokušaj pogoditi\n" +"razumnu vrijednost podrezivanja za taj par." -msgid "Yi" -msgstr "Yi" +msgid "" +"For example, to build this character from U+0061 (lowercase a) as the base " +"and U+030C (combining caron), write:\n" +"0061 030C" +msgstr "" +"Na primjer, za sastavljanje ovog slovnog znaka pomoću U+0061 (malo slovo " +"'a') kao osnovu i U+030C ('combining caron'), napiši:\n" +"0061 030C" -msgid "Yi Radicals" -msgstr "Yi radikali" +#, c-format +msgid "" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" +msgstr "" +"Za grafem %.60s refereniraš na grafem s nazivom %.80s, koji još ne postoji u " +"fontu. Je li to namjerno tako?" -msgid "Vai" -msgstr "Vai" +msgid "Force Bold Threshold:" +msgstr "Prag za obavezno debljanje:" -msgid "Cyrillic Extended-B" -msgstr "Ćirilica prošireno-B" +msgid "Force glyph names to:" +msgstr "Prisili nazive grafema na:" -msgid "Modifier Tone Letters" -msgstr "Modifikatorska slova intonacije" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Prednji" -msgid "Latin Extended-D" -msgstr "Latinica prošireno-D" +msgid "Forest Nenets" +msgstr "Forest Nenets" -msgid "Syloti Nagri" -msgstr "Syloti Nagri" +msgid "Forget _to All" +msgstr "Zaboravi _za sve" -msgid "Common Indic Number Forms" -msgstr "Uobičajeni indijski oblici brojaka" +msgid "Form_er Glyph" +msgstr "Prijašnji graf_em" -msgid "Phags-pa" -msgstr "Phags-pa" +msgid "Format:" +msgstr "Format:" -msgid "Devanagari Extended" -msgstr "Devanagari prošireno" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Nađeno %1$.4g, očekivano %2$.4g" -msgid "Hangul Jamo Extended-A" -msgstr "Hangul Jamo prošireno-A" +msgid "" +"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" +msgstr "" +"Nađen je par podrezivanja zapisan novim stilom u sfd datoteci verzije 1 (ili " +"ranije).\n" -msgid "Javanese" -msgstr "Javanski" +msgid "FoundryName" +msgstr "Naziv proizvođača" -msgid "Myanmar Extended-B" -msgstr "Burma prošireno-B" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" +msgstr "" +"Ćetvrti argument slikovne maske mora biti transformacijska matrica sa šest " +"elemenata.\n" -msgid "Cham" -msgstr "Čamsko" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "Min. razmak nazivnika, veći oblik:" -msgid "Myanmar Extended-A" -msgstr "Burma prošireno-A" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "Pomak brojnika prema dolje, veći oblik:" -msgid "Meetei Mayek Extensions" -msgstr "Meitei-Mayek, proširenja" +msgid "FractionDenominatorGapMin:" +msgstr "Min. razmak nazivnika:" -msgid "Ethiopic Extended-A" -msgstr "Etiopski prošireno-A" +msgid "FractionDenominatorShiftDown:" +msgstr "Pomak brojnika prema dolje:" -msgid "Latin Extended-E" -msgstr "Latinica prošireno-E" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "Min. razmak brojnika, veći oblik:" -msgid "Cherokee Supplement" -msgstr "Čeroki, dopuna" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "Pomak brojnika prema gore, veći oblik:" -msgid "Hangul Syllables" -msgstr "Hangul slogovi" +msgid "FractionNumeratorGapMin:" +msgstr "Min. razmak brojnika:" -msgid "Hangul Jamo Extended-B" -msgstr "Hangul Jamo prošireno-B" +msgid "FractionNumeratorShiftUp:" +msgstr "Pomak brojnika prema gore:" -msgid "High Surrogates" -msgstr "Visoki zamjenski znakovi" +msgid "FractionRuleThickness:" +msgstr "Debljina razlomačke crte:" -msgid "High Surrogate" -msgstr "Visoki zamjenski znakovi" +msgid "Fractions" +msgstr "Razlomci" -msgid "Surrogate High" -msgstr "Visoki zamjenski znakovi" +msgid "FreeType internals" +msgstr "FreeType interno" -msgid "Surrogate High, Non Private Use" -msgstr "Visoki zamjenski znakovi ne-privatno područje" +msgid "FreeType unavailable" +msgstr "FreeType nedostupan" -msgid "Surrogate High, Private Use" -msgstr "Visoki zamjenski znakovi, privatno područje" +msgid "FreeType unavailable." +msgstr "FreeType nedostupan." -msgid "Low Surrogates" -msgstr "Niske zamjene" +msgid "FreeTypeAAFillInOutlineView" +msgstr "FreeType zaglađivanje rubova" -msgid "Private Use Area" -msgstr "Područje za privatnu upotrebu" +msgid "FreeTypeInFontView" +msgstr "FreeType za prikaz fonta" -msgid "Private Use" -msgstr "Privatna upotreba" +msgid "Freeform Serifs" +msgstr "7 – Serifni slobodnih oblika" -msgid "Microsoft Symbol Area" -msgstr "Područje Microsoft simbola" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Prostoručna" -msgid "Corporate Use" -msgstr "Upotreba za poduzeća" +msgid "Freetype rasterization failed.\n" +msgstr "Freetype rasterizacija neuspjela.\n" -msgid "CJK Compatibility Ideographs" -msgstr "KJK kompatibilni ideogrami" +msgid "French" +msgstr "Francuski" -msgid "Alphabetic Presentation Forms" -msgstr "Abecedni oblici" +msgid "French Antillean" +msgstr "Francuski Antili" -msgid "Latin Ligatures" -msgstr "Latinične ligature" +msgid "French Belgium" +msgstr "Francuski Belgijski" -msgid "Armenian Ligatures" -msgstr "Armenske ligature" +msgid "French Camaroon" +msgstr "Francuski Kamerun" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "Hebrejske ligature/Označena slova" +msgid "French Canadian" +msgstr "Francuski Kanadski" -msgid "Arabic Presentation Forms-A" -msgstr "Arapski oblici-A" +msgid "French Côte d'Ivoire" +msgstr "Francuski Obala Bjelokosti" -msgid "Variation Selectors" -msgstr "Selektori varijacije" +msgid "French D.R. Congo" +msgstr "Francuski D.R.Kongo" -msgid "Vertical Forms" -msgstr "Uspravni oblici" +msgid "French French" +msgstr "Francuski Francuski" -msgid "Combining Half Marks" -msgstr "Spojni polovični znakovi" +msgid "French Haiti" +msgstr "Francuski Haiti" -msgid "CJK Compatibility Forms" -msgstr "KJK kompatibilni oblici" +msgid "French Luxembourg" +msgstr "Francuski Luksemburški" -msgid "Small Form Variants" -msgstr "Varijante malih oblika" +msgid "French Mali" +msgstr "Francuski Mali" -msgid "Arabic Presentation Forms-B" -msgstr "Arapski oblici-B" +msgid "French Monaco" +msgstr "Francuski Monako" -msgid "Byte Order Mark" -msgstr "Oznaka redoslijeda bajta" +msgid "French Morocco" +msgstr "Francuski Maroko" -msgid "Halfwidth and Fullwidth Forms" -msgstr "Poluširinski oblici i oblici punih širina" +msgid "French North Africa" +msgstr "Francuski Sjeverna Afrika" -msgid "Half and Full Width Forms" -msgstr "Poluoblici i oblici punih širina" +msgid "French Réunion" +msgstr "Francuski Réunion" -msgid "Latin Full Width Forms" -msgstr "Latinični oblici punih širina" +msgid "French Senegal" +msgstr "Francuski Senegal" -msgid "Full Width Brackets" -msgstr "Zagrade punih širina" +msgid "French Swiss" +msgstr "Francuski Švicarski" -msgid "CJK Half Width Forms" -msgstr "KJK oblici polovične širine" +msgid "French West Indies" +msgstr "Francuski zapadni indijski" -msgid "Katakana Half Width Forms" -msgstr "Katakana oblici polovične širine" +msgid "Friendly Name" +msgstr "Razumljivi naziv" -msgid "Hangul Jamo Half Width Forms" -msgstr "Hangul Jamo oblici polovične širine" +msgid "Frisian" +msgstr "Frisijski" -msgid "Full Width Symbol Variants" -msgstr "Varijante simbola punih širina" +msgid "Friulian" +msgstr "Furlanski" -msgid "Half Width Symbol Variants" -msgstr "Varijante simbola poluširina" +msgid "From the _other class" +msgstr "Iz _druge klase" -msgid "Specials" -msgstr "Specijalni" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "" +"Iz doljnjeg popisa odaberi osnovne pismovne linije, za\n" +"koje ćeš dostaviti podatke." -msgid "Not a Unicode Character" -msgstr "Nije Unicode znak" +msgid "From:" +msgstr "Iz:" -msgid "Signature Mark" -msgstr "Oznaka signature" +msgid "Frozen Color" +msgstr "Boja za nepromijenjivo" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Unicode dopunska višejezična ploča" +msgid "Fulani" +msgstr "Fulani" -msgid "Supplementary Multilingual Plane" -msgstr "Dopunska višejezična ploča" +msgid "Fulfulde" +msgstr "Fulski" -msgid "Aegean scripts" -msgstr "Egejska pisma" +msgid "Full Pa_ge Glyph" +msgstr "_Grafem preko cijele stranice" -msgid "Linear B Syllabary" -msgstr "Linearni B slogovni" +msgid "Full Pa_ge Glyphs" +msgstr "_Grafemi preko cijele stranice" -msgid "Linear B Ideograms" -msgstr "Linearni B ideogrami" +msgid "Full Width Brackets" +msgstr "Zagrade punih širina" -msgid "Aegean Numbers" -msgstr "Egejske brojke" +msgid "Full Width Symbol Variants" +msgstr "Varijante simbola punih širina" -msgid "Ancient Greek Numbers" -msgstr "Starogrčki brojevi" +msgid "Full Widths" +msgstr "Pune širine" -msgid "Ancient Symbols" -msgstr "Povijesni simboli" +msgid "FullLen" +msgstr "Puna duljina" -msgid "Phaistos Disc" -msgstr "Fajstos disk" +msgid "Fullname" +msgstr "Puni naziv" -msgid "Coptic Epact Numbers" -msgstr "Koptski brojevi" +msgid "Futa" +msgstr "Futa" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "Abecedna i slogovna pisma, lijevo-na-desno" +msgid "Fuzz" +msgstr "Fuzz" -msgid "Old Italic" -msgstr "Staro-talijansko" +msgid "G2 Curve" +msgstr "G2 krivulja" -msgid "Old Permic" -msgstr "Staro permsko" +msgid "G4 Curve" +msgstr "G4 krivulja" -msgid "Ugaritic" -msgstr "Ugaritsko" +msgid "G4 _Curve" +msgstr "G4 _krivulja" -msgid "Old Persian" -msgstr "Staro perzijsko" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Kineski pojednostavljeni)" -msgid "Deseret" -msgstr "Deseretsko" +msgid "GDraw" +msgstr "GDraw" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Abecedni i slogovni, pisma desno-na-lijevo" +msgid "GGadget" +msgstr "GGadget" -msgid "Cypriot Syllabary" -msgstr "Cipriotsko slogovno" - -msgid "Phoenician" -msgstr "Feničansko" - -msgid "Kharoshthi" -msgstr "Kharoshthi" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "75" -msgid "Avestan" -msgstr "Avestansko" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "140" -msgid "Rumi Numeral Symbols" -msgstr "Simboli rumi brojeva" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "" +"ID-oznaka grafema izvan raspona (%d) u formatu 14 'cmap' pod-tablice " +"(mapiranje znakova)\n" -msgid "Yezidi" -msgstr "Jesidski" +msgid "GID out of range.\n" +msgstr "ID-oznaka grafema izvan raspona.\n" -msgid "Chorasmian" -msgstr "Korezmijski" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "" +"GPOS definicija referencirana u ovoj GSUB kontekstnoj tablici definicija: %s" -msgid "Elymaic" -msgstr "Elymaic" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "" +"GSUB definicija referencirana u ovoj GPOS kontekstnoj tablici definicija: %s" -msgid "Brahmi" -msgstr "Brahmansko" +msgid "G_2" +msgstr "G_2" -msgid "Sinhala Archaic Numbers" -msgstr "Sinhalski arhaični brojevi" +msgid "G_4" +msgstr "G_4" -msgid "Mongolian Supplement" -msgstr "Mongolski, dopuna" +msgid "Ga" +msgstr "Ga" -msgid "Dives Akuru" -msgstr "Dives Akuru" +msgid "Gaelic (Irish)" +msgstr "Keltski (Irski)" -msgid "Nandinagari" -msgstr "Nandinagari" +msgid "Gaelic (Scottish)" +msgstr "Keltski (Škotski)" -msgid "Lisu Supplement" -msgstr "Lisu, dopuna" +msgid "Gagauz" +msgstr "Gagauski" -msgid "Tamil Supplement" -msgstr "Tamilski, dopuna" +msgid "Galician" +msgstr "Galicijski" -msgid "Cuneiform and other ancient scripts" -msgstr "Klinasto pismo i ostala stara pisma" +msgid "Galla" +msgstr "Galla" -msgid "Cuneiform" -msgstr "Klinasto" +msgid "Garhwali" +msgstr "Garhwali" -msgid "Cuneiform Numbers and Punctuation" -msgstr "Brojke klinastog pisma i interpunkcija" +msgid "Garo" +msgstr "Garo" -msgid "Cuneiform Numbers" -msgstr "Brojke klinastog pisma" +msgid "Garshuni" +msgstr "Garshuni" -msgid "Early Dynastic Cuneiform" -msgstr "Klinasto ranih dinasitija" +msgid "Gasp|Anti-Alias" +msgstr "Zaglađivanja rubova" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "Kontrolni znakovi egipatskih hijeroglifa" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Piksli po četvercu" -msgid "Bamum Supplement" -msgstr "Bamum, dopuna" +msgid "Gasp|Grid Fit" +msgstr "Poravnanje na mrežu" -msgid "Ideographic Symbols and Punctuation" -msgstr "Ideografski simboli i interpunkcija" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Poravnanje na mrežu, simetrično izglađivanje" -msgid "Tangut Components" -msgstr "Tangutske komponente" +msgid "Gasp|Symmetric Smoothing" +msgstr "Simetrično izglađivanje" -msgid "Khitan Small Script" -msgstr "Kitansko malo pismo" +msgid "Gasp|_Default" +msgstr "Zadano" -msgid "Tangut Supplement" -msgstr "Tangutski, dopuna" +msgid "Gasp|_Version" +msgstr "_Verzija" -msgid "Kana Supplement" -msgstr "Kana, dopuna" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus Ligature!" -msgid "Kana Extended-A" -msgstr "Kana, prošireno-A" +msgid "General" +msgstr "Opće postavke" -msgid "Small Kana Extension" -msgstr "Mala Kana, proširenje" +msgid "General Punctuation" +msgstr "Opća interpunkcija" -msgid "Shorthand Format Controls" -msgstr "Kontrole stenografskog formata" +msgid "General facts about the windowing system" +msgstr "Opće činjenice o sustavu za prozore" -msgid "Byzantine Musical Symbols" -msgstr "Bizantski muzički simboli" +msgid "General/Supplemental Punctuation" +msgstr "Opće/dopunjene interpunkcije" -msgid "Musical Symbols" -msgstr "Muzički simboli" +msgid "Generate" +msgstr "Stvori" -msgid "Ancient Greek Musical Notation" -msgstr "Starogrčke muzičke notacije" +msgid "Generate Fonts" +msgstr "Stvori fontove" -msgid "Mayan Numerals" -msgstr "Majanske brojke" +msgid "Generate Mac Family" +msgstr "Stvori Mac obitelj" -msgid "Tai Xuan Jing Symbols" -msgstr "Tai Xuan Jing simboli" +msgid "Generate Mac _Family..." +msgstr "Stvori _Mac obitelj …" -msgid "Counting Rod Numerals" -msgstr "Štapične brojke" +msgid "Generate TTC" +msgstr "Stvori TTC" -msgid "Chinese Counting Rod Numerals" -msgstr "Kineske štapične brojke" +msgid "Generate TTC..." +msgstr "Stvori TTC …" -msgid "Glagolitic Supplement" -msgstr "Glagoljica, dopuna" +msgid "Generate instructions for ball terminals." +msgstr "Stvori instrukcije za okrugle završetke poteza." -msgid "Nyiakeng Puachue Hmong" -msgstr "Nyiakeng Puachue Hmong" +msgid "Generate instructions for diagonal stem hints." +msgstr "Stvori instrukcije za dijagonalne poteze." -msgid "Wancho" -msgstr "Wancho" +msgid "GenerateHintWidthEqualityTolerance" +msgstr "Dopuštena tolerancija širina kontrola" -msgid "Indic Siyaq Numbers" -msgstr "Indijske Siyaq brojke" +msgid "Generating PostScript Font" +msgstr "Stvaranje PostScript fonta" -msgid "Ottoman Siyaq Numbers" -msgstr "Otomansko sijački brojevi" +msgid "Generating anti-alias font" +msgstr "Stvaranje fonta sa zaglađenim rubovima" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "Arapski matematički alfanumerički simboli" +msgid "Generating bitmap font" +msgstr "Stvaranje bitmap fonta" -msgid "Mahjong Tiles" -msgstr "Mahjong pločice" +msgid "Generic" +msgstr "Opće" -msgid "Domino Tiles" -msgstr "Domino pločice" +msgid "Generic change" +msgstr "Izvorna promjena" -msgid "Playing Cards" -msgstr "Igrače karte" +msgid "Geometric Shapes" +msgstr "Geometriski oblici" -msgid "Enclosed Alphanumeric Supplement" -msgstr "Zakruženi alfanumerički, dopuna" +msgid "Geometric Shapes Extended" +msgstr "Geometriski oblici, prošireno" -msgid "Enclosed Ideographic Supplement" -msgstr "Zakruženi ideografski, dopuna" +msgid "Georgian" +msgstr "Gruzijsko" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "Razni simboli i piktogrami" +msgid "Georgian (& Supplement)" +msgstr "Gruzijsko (i dopuna)" -msgid "Emoticons" -msgstr "Emoticoni" +msgid "Georgian Extended" +msgstr "Gruzijsko, prošireno" -msgid "Ornamental Dingbats" -msgstr "Ukrasni Dingbats" +msgid "Georgian Supplement" +msgstr "Gruzijski, dopuna" -msgid "Transport and Map Symbols" -msgstr "Transport i karte, simboli" +msgid "German" +msgstr "Njemački" -msgid "Alchemical Symbols" -msgstr "Simboli alkemije" +msgid "German Austrian" +msgstr "Njemački Austrijski" -msgid "Geometric Shapes Extended" -msgstr "Geometriski oblici, prošireno" +msgid "German German" +msgstr "Njemački Njemački" -msgid "Supplemental Arrows-C" -msgstr "Dopunjene strelice-C" +msgid "German Liechtenstein" +msgstr "Njemački Lihtenštajn" -msgid "Supplemental Symbols and Pictographs" -msgstr "Dopunjeni simboli i piktogrami" +msgid "German Luxembourg" +msgstr "Njemački Luksemburški" -msgid "Chess Symbols" -msgstr "Šahovski simboli" +msgid "German Swiss" +msgstr "Njemački Švicarski" -msgid "Symbols and Pictographs Extended-A" -msgstr "Simboli i piktogrami prošireno-A" +msgid "Get Info..." +msgstr "Dohvati informacije …" -msgid "Symbols for Legacy Computing" -msgstr "Simboli za stara računala" +msgid "Get _Info..." +msgstr "Do_hvati informacije …" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Unicode dopunska ideografska ploča" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." +msgstr "" +"Ghostview (možda i drugi interpreteri) ima problem kad postoji\n" +"kontrola bez točaka, koje leže na njoj." -msgid "Supplementary Ideographic Plane" -msgstr "Dopunska ideografska ploča" +msgid "Gilyak" +msgstr "Gilyak" -msgid "CJK Unified Ideographs Extension B" -msgstr "KJK sjedinjeni ideogrami, proširenje B" +msgid "Gl_yph Name:" +msgstr "_Naziv grafema:" -msgid "CJK Unified Ideographs Extension C" -msgstr "KJK sjedinjeni ideogrami, proširenje C" +msgid "Glagolitic" +msgstr "Glagoljica" -msgid "CJK Unified Ideographs Extension D" -msgstr "KJK sjedinjeni ideogrami, proširenje D" +msgid "Glagolitic Supplement" +msgstr "Glagoljica, dopuna" -msgid "CJK Unified Ideographs Extension E" -msgstr "KJK sjedinjeni ideogrami, proširenje E" +msgid "Glif" +msgstr "Glif" -msgid "CJK Unified Ideographs Extension F" -msgstr "KJK sjedinjeni ideogrami, proširenje F" +msgid "Glif Template" +msgstr "Glif predložak" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "KJK kompatibilni ideogrami, dopuna" +msgid "Gloss" +msgstr "Glosar" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "Unicodeova treća ideografska ploča" +msgid "Glyph" +msgstr "Grafem" -msgid "Tertiary Ideographic Plane" -msgstr "Treća ideografska ploča" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "Grafem %1$.50s s %2$s iz pod-tablice tablice definicija %3$.50s" -msgid "CJK Unified Ideographs Extension G" -msgstr "KJK sjedinjeni ideogrami, proširenje G" +#, c-format +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" +msgstr "" +"Grafem %d se pokušava referencirati na grafem %d koji se nalazi izvan fonta\n" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Unicode dopunska ploča za posebnu namjenu" +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" +msgstr "" +"Grafem %d u bitmap verziji %d piksela, se referencira na nedostajući grafem " +"(%d)" -msgid "Supplementary Special-purpose Plane" -msgstr "Dopunska ploča za posebnu namjenu" +#, c-format +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" +msgstr "" +"Grafem %d se zove \".notdef\", jedini naziv koji se ne može zadati (samo " +"grafem 0\n" +" smije imati naziv '.notdef')\n" +"FontForge će ga preimenovati.\n" -msgid "Tags" -msgstr "Etikete" +msgid "Glyph BB Above" +msgstr "Granični okvir grafema veći od" -msgid "Tag Characters" -msgstr "Znakovi etiketa" +msgid "Glyph BB Below" +msgstr "Granični okvir grafema manji od" -msgid "Variation Selectors Supplement" -msgstr "Selektori varijacije, dopuna" +msgid "Glyph BB Left Of" +msgstr "Granični okvir grafema uži od" -msgid "Variation Selectors B" -msgstr "Selektori varijacije B" +msgid "Glyph BB Right Of" +msgstr "Granični okvir grafema širi od" -msgid "Supplementary Private Use Area-A" -msgstr "Dopunsko područje za privatnu upotrebu A" +msgid "Glyph Composition/Decomposition" +msgstr "Sastavljanje/Rastavljanje grafema" -msgid "Supplementary Private Use Area-B" -msgstr "Dopunsko područje za privatnu upotrebu B" +msgid "Glyph Construction" +msgstr "Konstrukcija grafema" -msgid "Non-Unicode Glyphs" -msgstr "Ne-Unicode grafemi" +msgid "Glyph Definition Sub-Table" +msgstr "Pod-tablica definicije grafema" -msgid "Unassigned Code Points" -msgstr "Nedodijeljene kodne točke" +msgid "Glyph Differences\n" +msgstr "Razlike grafema\n" -msgid "" -msgstr "" +msgid "Glyph Extension Components" +msgstr "Komponente protegnutog grafema" -msgid "" -msgstr "" +msgid "Glyph Extension:" +msgstr "Grafemski sufiks:" -msgid "" -msgstr "" +msgid "Glyph Extensions" +msgstr "Grafemski sufiksi" -msgid "" -msgstr "" +msgid "Glyph Info" +msgstr "Informacije o grafemu" -msgid "" -msgstr "" +msgid "Glyph Info Color" +msgstr "Boja za informacije o grafemu" -msgid "" -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Informacije o grafemu za %.40s" -msgid "" -msgstr "" +msgid "Glyph Info..." +msgstr "Informacije o grafemu …" -msgid "" -msgstr "" +msgid "Glyph Insertion" +msgstr "Umetanje grafema" -msgid "" -msgstr "" +msgid "Glyph Name Changed" +msgstr "Naziv grafema promijenjen" -msgid "" -msgstr "" +msgid "Glyph Names" +msgstr "Nazivi grafema" -msgid "" -msgstr "" +msgid "Glyph Order" +msgstr "Redoslijed grafema" -msgid "Bad magic number" -msgstr "Neispravan magični broj" +msgid "Glyph Origin" +msgstr "Ishodište grafema" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Ne čini se, da se radi o Windows FNT-u za FON datoteku" +msgid "Glyph Positioning\n" +msgstr "Pozicioniranje grafema\n" + +msgid "Glyph Self-Intersects" +msgstr "Samo-presijecanja grafema" + +msgid "Glyph Set by Selection" +msgstr "Postavi grafeme pomoću odabira" + +msgid "Glyph Substitution\n" +msgstr "Zamjena grafema\n" + +msgid "Glyph Valid" +msgstr "Grafem ispravan" + +msgid "Glyph _Info..." +msgstr "_Informacije o grafemu …" + +msgid "Glyph _Metadata" +msgstr "_Metapodataka grafema" #, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" msgstr "" -"Pri veličini od %d piksela, znak %s ili počinje prije ishodišta ili se " -"proteže izvan širine stošca.\n" +"Granični okvir grafema prelazi granični okvir fonta u grafemu s ID-oznakom " +"%d\n" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "Interna greška tijekom generiranja FNT-a. Krivi datotečni odmak\n" +msgid "Glyph composed of:" +msgstr "Sastavni dijelovi grafema:" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" -"Interna greška tijekom generiranja FNT-a. Krivi datotečni odmak u bitmap " -"podacima\n" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "Grafem sadrži preklapajuće kontrole (u istoj maski kontrola)" + +msgid "Glyph in two classes" +msgstr "Grafem u dvjema klasama" #, c-format -msgid "Could not open output file: %s" -msgstr "Neuspjelo otvaranje izlazne datoteke: %s" +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" +msgstr "" +"Indeks grafema izvan granica. Bio je %d, mora biti manji od %d.\n" +" U pokušaju vezanja grafema s kodiranjem %x u segmentu %d\n" +" s platforma=%d, određeno=%d (u 'cmap')\n" -msgid "Decompressed length did not match expected length for table" -msgstr "Dužina dekomprimiranja se ne poklapa s očekivanom dužinom za tablicu" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" +msgstr "" +"Nazivi grafema (ili unicode kodne točke) se smiju pojaviti samo jednom u " +"ovoj grupi i njenim pod-grupama" -msgid "Bad signature in WOFF header." -msgstr "Neispravna signatura u zaglavlju WOFF datoteke." +msgid "Glyph names are limited to 31 characters" +msgstr "Nazivi grafema ne smiju biti duži od 31 znak" + +msgid "Glyph names must be valid postscript names" +msgstr "Nazivi grafema moraju biti ispavni postscript nazivi" msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" -"Duljina datoteke određena u WOFF zaglavlju se ne poklapa sa stvarnom " -"duljinom datoteke." +"Nazive grafema treba ograničiti na ASCII znakove, međutim neki nazivi\n" +"u ovom popisu sadrže znakove izvan tog raspona." -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "Neispravno WOFF zaglavlje, polje koje mora biti nula, to nije." +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." +msgstr "" +"Nazivi grafema bi trebali biti ograničeni na ASCII-znakove, ali u popisu " +"postoje nazivi, koji koriste znakove izvan tog raspona." -msgid "Could not open temporary file." -msgstr "Neuspjelo otvaranje privremene datoteke." +msgid "Glyph not in font" +msgstr "Grafem ne postoji u fontu" #, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "Neispravna duljina komprimirane tablice za '%c%c%c%c'." +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Grafem izvan granica u 'lcar' tablici %d\n" #, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "Duljina tablice se proteže izvan kraja datoteke za '%c%c%c%c'." +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Grafem izvan granica u 'mort/morx' tablici %d\n" #, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Problem u dekomprimiranju '%c%c%c%c' tablice." - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "WOFF nekomprimirani odjeljak metapodataka prevelik.\n" +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Grafem izvan granica u 'opbd' tablici %d\n" -msgid "WOFF compressed metadata section too large.\n" -msgstr "WOFF komprimirani odjeljak metapodataka prevelik.\n" - -msgid "Align Points" -msgstr "Poravnaj točke" - -msgid "How to align these points?" -msgstr "Kako poravnati ove točke?" - -msgid "_Size:" -msgstr "_Veličina:" - -msgid "Space Regions" -msgstr "Područja razmicanja" - -msgid "Coordinate along which to space" -msgstr "Koordinata, uzduž koje se razmiče" - -msgid "_X" -msgstr "_X" - -msgid "_Y" -msgstr "_Y" - -msgid "_Maximum distance between points in a region" -msgstr "_Maksimalni razmak između točaka u području" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Grafem izvan granica u 'prop' tablici %d\n" -msgid "Not enough lines" -msgstr "Nedovoljno linija" +msgid "Glyph too big" +msgstr "Grafem prevelik" -msgid "Can't Parallel" -msgstr "Nije moguće postaviti paralelno" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Grafem „%s” sadrži referencu na %s u %s\n" -msgid "These two lines share a common endpoint, I can't make them parallel" +#, c-format +msgid "" +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" msgstr "" -"Ove dvije linije dijele zajedničku krajnju točku. Ne mogu ih učiniti " -"paralelnima" +"Grafem „%s” sadrži referencu koja ima drugačiju truetype specifikaciju za " +"poklapanje točaka\n" +"\n" -msgid "Bases" -msgstr "Osnovni" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Grafem „%s” se razlikuje\n" -msgid "Exits" -msgstr "Izlazi" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Glyph „%s” se razlikuje pri %d@%d\n" -msgid "Entries" -msgstr "Ulazi" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "Grafem „%s” nema točno poklapajuće krivulje, ali su slične\n" -msgid "Marks" -msgstr "Dijakritički znakovi" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "Grafem „%s” ima drugačij bitmap pri %d@%d\n" -msgid "Add Base Anchor..." -msgstr "Dodaj sidro osnove …" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "Grafem „%s” ima drugačiju ispunu u sloju %d\n" -msgid "Add Exit Anchor..." -msgstr "Dodaj sidro izlaza …" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "Grafem „%s” ima drugačiji broj slojeva\n" -msgid "Add Entry Anchor..." -msgstr "Dodaj sidro ulaza …" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "Grafem „%s” ima drugačiji potez u sloju %d\n" -msgid "Add Mark Anchor..." -msgstr "Dodaj sidro dijakritičkog znaka …" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Grafem „%s” ima širinu stošca %d u %s, međutim %d u %s\n" #, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Kontrola sidra za klasu %.100s u grafemu %.100s kao %.20s" +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Grafem „%s” ima širinu stošca %d u %s, međutim %d u %s pri %d@%d\n" -msgid "mark" -msgstr "dijakritički znak" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Grafem „%s” ima drugačije truetype instrukcije\n" -msgid "cursive entry" -msgstr "kurzivni ulaz" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "Grafem „%s” ima visinu stošca %d u %s, međutim %d u %s\n" -msgid "cursive exit" -msgstr "kurzivni izlaz" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Grafem „%s” ima visinu stošca %d u %s, međutim %d u %s pri %d@%d\n" -msgid "base" -msgstr "osnova" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Grafem „%s” u %s nema truetype instrukcija\n" -msgid "Anchor Control" -msgstr "Kontrola sidra" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Grafem „%s” nedostaje u %s\n" -msgid "Detaching Anchor Point" -msgstr "Odspajanje točke sidra" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Grafem „%s” nedostaje u %s pri %d@%d\n" + +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "" +"Grafem „%s” se referencira na %s s drugačijom matricom transformacije\n" #, c-format msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" msgstr "" -"Ovo sidro je bilo pričvršćeno na točku %d, ali to nije točka koja se može " -"premjestiti. Sidro će biti odvojeno od točke." +"Grafem „%s” se referencira na %s s drugačijom truetype shemom za poklapanje " +"točaka\n" -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "Ispravci moraju biti između −128 i 127 (i trebali bi biti manji)" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "Grafem %s nema kontrola. FontForge neće stvoriti mnoge instrukcije." -msgid "Out of Range" -msgstr "Izvan raspona" +msgid "Glyph, Point, Size" +msgstr "Grafem, točka, veličina" -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "Odredi grafem nazivom i FontForge će dodati sidro tom grafemu." +msgid "Glyph, Size, Point" +msgstr "Grafem, veličina, točka" -msgid "Provide a glyph name" -msgstr "Zadaj naziv grafema" +msgid "Glyph:" +msgstr "Grafem:" -msgid "Non-existant glyph" -msgstr "Nepostojeći grafem" +msgid "GlyphAutoGoto" +msgstr "Automatski prijeđi na grafem" + +msgid "GlyphName|New" +msgstr "Novi" #, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "U fontu ne postoji grafem %.80s" +msgid "Glyphs Differences at %d@%d\n" +msgstr "Razlike grafema na %d@%d\n" -msgid "Duplicate Anchor Class" -msgstr "Dupla klasa sidara" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Grafem u %s, ali nije u %s\n" #, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "Grafem %.80s već sadrži sidro u ovoj klasi, %.80s." +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Grafem u %s, ali nije u %s na %d@%d\n" -msgid "Anchor Control..." -msgstr "Kontrola sidra …" +msgid "Glyphs in the class" +msgstr "Grafemi u klasi" + +msgid "Glyphs in the classes" +msgstr "Grafemi u klasama" + +msgid "Glyphs in the coverage tables" +msgstr "Grafemi u tablicama pokrivenosti" + +msgid "Glyphs in the set" +msgstr "Grafemi u skupini" msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" -"Veličina pri kojoj se trenutačni grafem iscrtava.\n" -"Za male piksele možeš koristiti doljnji faktor za\n" -"povećanje, kako bi prikaz bio jasniji.\n" -"\n" -"Padajući popis sadrži veličine piksela na kojima se nalaze\n" -"ispravci tablice za uređaje." +"Grafemi se mogu identificirati nazivom ili unicode kodom.\n" +"Općenito to kontroliraš onime što unosiš.\n" +"Tipkanjem „A” identificira grafem po nazivu.\n" +"Tipkanjem „U+0041” identificira grafem po kodu.\n" +"Prilikom učitavanja grafema iz odabira, moraš odrediti format koji želiš." -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Pov.:" +msgid "Glyphs must be ordered when creating coverage table" +msgstr "Grafemi moraju biti poredani tijekom stvaranja tablice pokrivenosti" msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" -"Grafem se rasterizira gore zadanom veličinom, ali\n" -"može biti teško vidjeti greške u poravnanju piksela\n" -"pri malim veličinama piksela. Ovo dopušta širenje\n" -"svakog piksela, kako bi se potencijalni problemi\n" -"bolje prikazali." +"Grafemi će biti sastavljeni od linija s debljinom, umjesto ispunjenih " +"kontura.\n" +"Svi grafemi će imati linije sljedeće debljine" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "X koordinata točke sidra u ovom grafemu" +msgid "Glyphs with both" +msgstr "Grafemi s oboje" -#. GT: Short for Correction -msgid "Cor:" -msgstr "Ispr.:" +msgid "Glyphs with only S_plines" +msgstr "Grafemi samo s _krivuljama" -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"Ispravljanje vodoravnog pozicioniranja u pikselima ove točke sidra\n" -"tijekom rasterizacije zadanom veličinom piksela.\n" -"(Živi u tablici uređaja)" +msgid "Glyphs with only _References" +msgstr "Grafemi samo s _referencama" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Ovo je broj piksela kojima se sidro treba pomaknuti\n" -"vodoravno tijekom rasterizacije grafema na gornju\n" -"veličinu. Ova informacija je dio tablice uređaja za\n" -"ovo sidro. Tablice uređaja posebno su važne za male\n" -"veličine piksela, pri kojima će greške u zaokruživanju\n" -"imati proporcionalno veći učinak." +msgid "Glyphs:" +msgstr "Grafemi:" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Y koordinata točke sidra u ovom grafemu" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Svi _ostali" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Ovo je broj piksela kojima se sidro treba pomaknuti\n" -"okomito tijekom rasterizacije grafema na gornju\n" -"veličinu. Ova informacija je dio tablice uređaja za\n" -"ovo sidro. Tablice uređaja posebno su važne za male\n" -"veličine piksela, pri kojima će greške u zaokruživanju\n" -"imati proporcionalno veći učinak." +msgid "Gondi" +msgstr "Gondi" -msgid "Separation" -msgstr "Razmak" +msgid "Gothic" +msgstr "Gotica" -msgid "Min Bearing" -msgstr "Min. odmak" +msgid "Goto" +msgstr "Prijeđi na" -msgid "Max Bearing" -msgstr "Maks. odmak" +msgid "Gradient" +msgstr "Gradijent" -msgid "Height" -msgstr "Visina" +msgid "Gradient:" +msgstr "Gradijent:" -msgid "Loop Count" -msgstr "Broj petlja" +msgid "Gradual/Diagonal" +msgstr "Postupno/Dijagonalno" -msgid "Auto Width" -msgstr "Automatska širina" +msgid "Gradual/Horizontal" +msgstr "Postupno/Vodoravno" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge će pokušati podesiti lijeve i desne bočne\n" -"odmake odabranih grafema, tako da će prosječni razmak\n" -"između grafema ovog pisma biti veličine određenog iznosa.\n" -"Također možeš odrediti minimalnu i maksimalnu\n" -"vrijednost za bočni odmak svakog grafema." +msgid "Gradual/Transitional" +msgstr "Postupno/Prijelazno" -msgid "_Separation:" -msgstr "_Razmak:" +msgid "Gradual/Vertical" +msgstr "Postupno/Uspravno" -msgid "_Min:" -msgstr "_Min.:" +msgid "Grantha" +msgstr "Granthsko" -msgid "Ma_x:" -msgstr "Ma_ks.:" +msgid "Graphical" +msgstr "Grafički" -msgid "_Height:" -msgstr "Visi_na:" +msgid "Graphite glyph attribute table" +msgstr "tablica svojstava grafema za Graphite" -msgid "_Loops:" -msgstr "_Broj petlja:" +msgid "Graphite glyph location in Glat table" +msgstr "tablica lokacija grafema u 'Glat'-u za Graphite" -msgid "Language" -msgstr "Jezik" +msgid "Greek" +msgstr "Grčko" -msgid "Min" -msgstr "Min." +msgid "Greek (polytonic)" +msgstr "Grčko (višeglasni)" -msgid "Max" -msgstr "Maks." +msgid "Greek Extended" +msgstr "Grčko prošireno" -msgid "Feature" -msgstr "Font-funkcija" +msgid "Greek and Coptic" +msgstr "Grčko i koptsko" -msgid "Min (descent)" -msgstr "Min. (silazni potez)" +msgid "Greek small caps" +msgstr "Grčke kapitalke" -msgid "Max (ascent)" -msgstr "Maks. (uzlazni potez)" +msgid "Green:" +msgstr "Zelena:" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Vodoravna protezanja za %c%c%c%c" +msgid "Greenlandic" +msgstr "Grenlandski" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Uspravna protezanja za %c%c%c%c" +msgid "Grid" +msgstr "Mreža" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" -"Postavi minimalne i maksimalne vrijednosti po kojima\n" -"se grafemi u ovom pismu protežu ispod i iznad\n" -"osnovne pismovne linije. To može varirati ovisno o jeziku." +msgid "Grid Color" +msgstr "Boja mreže" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" -"Postavi minimalne i maksimalne vrijednosti po kojima\n" -"se grafemi u ovom pismu protežu ispod i iznad\n" -"osnovne pismovne linije kad se promijene funkcijom." +msgid "Grid Fi_t" +msgstr "Por_avnanje na mrežu" -msgid "Set Feature Extents" -msgstr "Postavi funkciju protezanja" +msgid "Grid Fit" +msgstr "Poravnanje na mrežu" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Pismo" +msgid "Grid Fit Color" +msgstr "Poravnanje na mrežu, boja" -msgid "Default Baseline" -msgstr "Zadana osnovna pismovna linija" +msgid "Grid Fit Parameters" +msgstr "Poravnanje na mrežu, parametri" -msgid "Bad default baseline" -msgstr "Neispravna zadana osnovna pismovna linija" +msgid "Grid Fit Width Color" +msgstr "Boja za poravnanje na mrežu" -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"Pismo '%c%c%c%c' tvrdi da ima zadanu osnovnu pismovnu liniju '%c%c%c%c', ali " -"ona trenutačno nije aktivna." +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Poravnanje na mrežu, simetrično izglađivanje" -msgid "Horizontal Baselines" -msgstr "Vodoravne osnovne pismovne linije" +msgid "Grid Fitting" +msgstr "Poravnanje na mrežu" -msgid "Vertical Baselines" -msgstr "Uspravne osnovne pismovne linije" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Grupa" +msgstr[1] "Grupe" +msgstr[2] "Grupa" -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" -"Iz doljnjeg popisa odaberi osnovne pismovne linije, za\n" -"koje ćeš dostaviti podatke." +msgid "Group Name:" +msgstr "Naziv grupe:" -msgid "hang" -msgstr "hang" +msgid "Groups" +msgstr "Grupe" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Indijska (i Tibetska) osnovna pismovna linija" +msgid "Guarani" +msgstr "Guaranijski" -msgid "icfb" -msgstr "icfb" +msgid "Guess" +msgstr "Pogodi" -msgid "Ideographic character face bottom edge baseline" -msgstr "Lice ideografskog znaka, donji rub osnovne pismovne linije" +msgid "Guess each font's resolution based on its pixel size" +msgstr "Pogodi razlučivost svakog fonta na osnovi veličine njegovih piksela" -msgid "icft" -msgstr "icft" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "Pogađanje veličine piksela na osnovi uzlaznih poteza fonta u %s" -msgid "Ideographic character face top edge baseline" -msgstr "Lice ideografskog znaka, gornji rub osnovne pismovne linije" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "Pogađanje veličine piksela na osnovi silaznih poteza fonta u %s" -msgid "ideo" -msgstr "ideo" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Vodilica" -msgid "Ideographic em-box bottom edge baseline" -msgstr "Četverac ideografskog znaka, donji rub osnovne pismovne linije" +msgid "Guide Color" +msgstr "Boja vodilice" -msgid "idtp" -msgstr "idtp" +msgid "Guide Layer Color" +msgstr "Boja za sloj vodilica" -msgid "Ideographic em-box top edge baseline" -msgstr "Četverac ideografskog znaka, gornji rub osnovne pismovne linije" +msgid "Guidelines:" +msgstr "Vodilice:" -msgid "math" -msgstr "math" +msgid "Gujarati" +msgstr "Gujarati" -msgid "Mathematical centerline" -msgstr "Matematička srednja linija" +msgid "Gumuz" +msgstr "Gumuz" -msgid "romn" -msgstr "romn" +msgid "Gunjala Gondi" +msgstr "Gunjala Gondi" -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Osnovna pismovna linija za latinicu, grčki, ćirilicu." +msgid "Gurmukhi" +msgstr "Gurmukhi" -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" -"Ako je bilo koja od gornjih osnovnih pismovnih linija aktivna,\n" -"onda svakom pismu u fontu trebaš odrediti zadanu osnovnu\n" -"pismovnu liniju i odrediti kako se pozicioniraju grafemi u\n" -"ovom pismu, u odnosu na sve aktivne osnovne pismovne linije" +msgid "Gurmukhi2" +msgstr "Gurmukhi2" -msgid "Set Extents" -msgstr "Postavi protezanja" +msgid "HFlex Hint Color" +msgstr "Boja za vodoravne Flex kontrole" -msgid "All characters in the value must be in ASCII" -msgstr "Svi znakovi u vrijednosti moraju biti ASCII znakovi" +msgid "HHead Ascent Offset:" +msgstr "HHead uzlazni potez, odmak:" -msgid "Not ASCII" -msgstr "Nije ASCII" +msgid "HHead Ascent:" +msgstr "HHead, uzlazni potez:" -msgid "Must be a number" -msgstr "Mora biti broj" +msgid "HHead De_scent Offset:" +msgstr "HH_ead silazni potez, odmak:" -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Novo …" +msgid "HHead Descent Offset:" +msgstr "HHead silazni potez, odmak:" -msgid "No Change" -msgstr "Bez promjena" +msgid "HHead Descent:" +msgstr "HHead, silazni potez:" -#, c-format -msgid "Strike Information for %.90s" -msgstr "Informacije o verziji za %.90s" +msgid "HHead _Line Gap:" +msgstr "HHead _prored:" -msgid "Delete" -msgstr "Izbriši" +msgid "HHint Active Color" +msgstr "Boja za aktivne vodoravne kontrole" -msgid "Default All" -msgstr "Sve zadano" +msgid "HStem" +msgstr "Vodoravni potez" -msgid "Default This" -msgstr "Zadaj ovo" +msgid "HV Group Box" +msgstr "Okvir vodoravne/uspravne grupe" -msgid "All Glyphs" -msgstr "Svi grafemi" +msgid "HVCurve" +msgstr "Krivulja vodoravno i uspravno" -msgid "Selected Glyphs" -msgstr "Odabrani grafemi" +msgid "H_ints" +msgstr "_Kontrole" -msgid "Current Glyph" -msgstr "Trenutačni grafem" +msgid "Haitian" +msgstr "Haićanski" -msgid "Pixel Sizes:" -msgstr "Veličine piksela:" +msgid "Halam" +msgstr "Halam" -msgid "Point sizes on a 75 dpi screen" -msgstr "Veličine piksela na 75 dpi ekranu" +msgid "Halant Forms" +msgstr "Oblici s kukicom" -msgid "Point sizes on a 96 dpi screen" -msgstr "Veličine piksela na 96 dpi ekranu" +msgid "Half Forms" +msgstr "Poluoblici" -msgid "Point sizes on a 72 dpi screen" -msgstr "Veličine piksela na 72 dpi ekranu" +msgid "Half Width Symbol Variants" +msgstr "Varijante simbola poluširina" -msgid "Point sizes on a 120 dpi screen" -msgstr "Veličine piksela na 120 dpi ekranu" +msgid "Half Widths" +msgstr "Poluširine" -msgid "Point sizes on a 100 dpi screen" -msgstr "Veličine piksela na 100 dpi ekranu" +msgid "Half and Full Width Forms" +msgstr "Poluoblici i oblici punih širina" -msgid "Bitmap Strikes Available" -msgstr "Dostupni bitmapi" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Poluširinski oblici i oblici punih širina" -msgid "Regenerate Bitmap Glyphs" -msgstr "Ponovo stvori bitmape grafema" +msgid "Hammer-Banna" +msgstr "Hammer-Banna" -msgid "Remove Bitmap Glyphs" -msgstr "Ukloni bitmape grafema" +msgid "Handle Erasers (PS/EPS)" +msgstr "Rukovanje brisačem (PS/EPS)" -msgid "The list of current pixel bitmap sizes" -msgstr "Popis trenutačnih bitmap veličina piksela" +msgid "Hangul" +msgstr "Hangul" -msgid " Removing a size will delete it." -msgstr " Uklanjanjem veličine će ga izbrisati." +msgid "Hangul Compatibility Jamo" +msgstr "Hangul kompatibilni Jamo" -msgid " Adding a size will create it by scaling." -msgstr " Dodavanjem veličine će ga stvoriti skaliranjem." +msgid "Hangul Jamo" +msgstr "Hangul Jamo" -msgid " Adding a size will create it." -msgstr " Dodavanjem veličine će ga stvoriti." +msgid "Hangul Jamo Extended-A" +msgstr "Hangul Jamo prošireno-A" -msgid "Specify bitmap sizes to be regenerated" -msgstr "Odredi bitmap veličine koje ponovo želiš stvoriti" +msgid "Hangul Jamo Extended-B" +msgstr "Hangul Jamo prošireno-B" -msgid "Specify bitmap sizes to be removed" -msgstr "Odredi bitmap veličine koje želiš ukloniti" +msgid "Hangul Jamo Half Width Forms" +msgstr "Hangul Jamo oblici polovične širine" -#. GT: X is a coordinate -msgid "X" -msgstr "X" +msgid "Hangul Jamo, Choseong" +msgstr "Hangul Jamo, Choseong" -msgid "Win" -msgstr "Win" +msgid "Hangul Jamo, Jongseong" +msgstr "Hangul Jamo, Jongseong" -msgid "Mac" -msgstr "Mac" +msgid "Hangul Jamo, Jungseong" +msgstr "Hangul Jamo, Jungseong" -msgid "Use FreeType" -msgstr "Koristi FreeType" +msgid "Hangul Syllables" +msgstr "Hangul slogovi" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Stvori rastrirane verzije (ne prazne)" +msgid "Hanifi Rohingya" +msgstr "Hanifi Rohingya" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s, pozicija %2$d, veličina %3$d, font %4$.80s" +msgid "Hanja to Hangul (Deprecated)" +msgstr "Hanja u Hangul (zastarjelo)" -msgid "Set Width..." -msgstr "Postavi širinu …" +msgid "Hanunóo" +msgstr "Hanunóo" -msgid "Set Vertical Width..." -msgstr "Postavi uspravnu širinu …" +msgid "Harari" +msgstr "Harari" -msgid "Skew" -msgstr "Ukosi" +msgid "Harauti" +msgstr "Harauti" -msgid "Skew Ratio" -msgstr "Omjer ukošenja" +msgid "Has _Vertical Metrics" +msgstr "Font sadrži _uspravnu metriku" -msgid "FG Color" -msgstr "Prednja boja" +msgid "Hatran" +msgstr "Hatransko" -msgid "The color of the large bitmap" -msgstr "Boja velikog bitmapa" +msgid "Hausa" +msgstr "Hauski" -msgid "Overview FG Color" -msgstr "Prednja boja pregleda" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." +msgstr "" +"Alat za mjerenje će na platnu prikazati vodoravne i uspravne udaljenosti." -msgid "The color of the small bitmap view" -msgstr "Boja prikaza malog bitmapa" +msgid "Hawaiian" +msgstr "Havajanski" -msgid "Guide Color" -msgstr "Boja vodilice" +msgid "Heavy" +msgstr "Teški" -msgid "The color of the guide lines for glyph metrics" -msgstr "Boja metričnih vodilica grafema" +msgid "Hebrew" +msgstr "Hebrejsko" -msgid "The color of the guide line for the advance width" -msgstr "Boja vodilice koja označuje širinu stošca" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "Hebrejske ligature/Označena slova" -msgid "Width Guide Color" -msgstr "Boja vodilica za širinu stošca" +msgid "Height" +msgstr "Visina" -msgid "Grid Color" -msgstr "Boja mreže" +msgid "Height Adjusts" +msgstr "Podešavanja visina" -msgid "The color of the guide lines for the bitmap grid" -msgstr "Boja vodilica za bitmap mrežu" +msgid "Height of Horizontal Stems:" +msgstr "Visina vodoravnih poteza:" -msgid "Outline Color" -msgstr "Boja konture" +msgid "Height of fraction bar above base line" +msgstr "Visina razlomačke crte iznad osnovne linije" -msgid "The color of the outline" -msgstr "Boja konture" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." +msgstr "" +"Visina dna stupnja radikala, ako stupanj postoji,\n" +"proporcionalno prema uzlaznom potezu\n" +"znaka radikala." -msgid "Active Tool Color" -msgstr "Boja aktivnog alata" +msgid "Height/Kern Data" +msgstr "Podaci visina/podrezivanja" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "Boja pregleda za crtanje linija, pravokutnika i elipsa" +msgid "Height:" +msgstr "Visina:" -msgid "Selected Region Color" -msgstr "Boja odabranog područja" +msgid "Hidden" +msgstr "Skriveno" -msgid "The color of the selected region" -msgstr "Boja odabranog područja" +msgid "Hide when _Moving" +msgstr "Sakrij tijekom _micanja" -msgid "Reference FG Color" -msgstr "Prednja boja reference" +msgid "High" +msgstr "Visoka" -msgid "The color of a reference" -msgstr "Boja reference" +msgid "High Mari" +msgstr "Visoki Mari" -msgid "Selected Reference Color" -msgstr "Boja odabrane reference" +msgid "High Private Use Surrogates" +msgstr "Visoki zamjenski znakovi za privatnu upotrebu" -msgid "The color of the selected reference" -msgstr "Boja odabrane reference" +msgid "High Surrogate" +msgstr "Visoki zamjenski znakovi" -msgid "Reference Border Color" -msgstr "Boja granica reference" +msgid "High Surrogates" +msgstr "Visoki zamjenski znakovi" -msgid "The color used to outline a reference" -msgstr "Boja za konturu reference" +msgid "High-Density Font" +msgstr "Font visoke gustoće" -msgid "Selected Reference Border Color" -msgstr "Boja granica odabrane reference" +msgid "Hiligaynon" +msgstr "Hiligaynon" -msgid "The color used to outline the selected reference" -msgstr "Boja za konturu odabrane reference" +msgid "Hindi" +msgstr "Hindski" -msgid "Bitmap View" -msgstr "Bitmap prikaz" +msgid "Hindko" +msgstr "Hindko" -msgid "This window displays a single bitmap glyph" -msgstr "Ovaj prozor prikazuje jedan bitmapski grafem" +msgid "Hint Label Color" +msgstr "Boja za etikete kontrola" -msgid "New O_utline Window" -msgstr "Novi prozor s kont_urama" +msgid "Hint Mask" +msgstr "Maska kontrola" -msgid "New _Bitmap Window" -msgstr "Novi prozor s _bitmapom" +msgid "Hint Substitution" +msgstr "Zamjena kontrola" -msgid "New _Metrics Window" -msgstr "Novi prozor s _metrikom" +msgid "Hint _Substitution Pts" +msgstr "Točke _zamjena kontrola" -msgid "Warnings" -msgstr "Upozorenja" +msgid "Hint _Width Near¹" +msgstr "Širina kontrole u blizini¹" -msgid "Flip Horizontally" -msgstr "Preokreni vodoravno" +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "" +"Maska kontrola (ili maska kontrola unutarnjih bjelina) s previše kontrola u " +"%s\n" -msgid "Flip Vertically" -msgstr "Preokreni uspravno" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Maske kontrola za iscrtavanje se razlikuju u grafemu „%s” (%g,%g)\n" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Rotiraj za 90 ° nadesno" +msgid "HintBoundingBoxes" +msgstr "Kontrole za granične okvire" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Rotiraj za 90 ° nalijevo" +msgid "HintDiagonalEnds" +msgstr "Kontrole za krajeve dijagonala" -msgid "Rotate 180°" -msgstr "Rotiraj za 180°" +msgid "HintDiagonalInter" +msgstr "Kontrole za sjecišta" -msgid "Skew..." -msgstr "Ukosi …" +msgid "HintMasks only if conflicts" +msgstr "Maske kontrole samo, ako postoje nesuglasice" -msgid "Font|_New" -msgstr "_Novi font" +msgid "Hinting Needed Color" +msgstr "Boja za 'potrebne su kontrole'" -msgid "_Open" -msgstr "_Otvori" +msgid "Hints" +msgstr "Kontrole" -msgid "Recen_t" -msgstr "Ne_davni" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "Grafem „%s” ima drugačije kontrole za iscrtavanje\n" -msgid "_Close" -msgstr "Za_tvori" +msgid "Hiragana" +msgstr "Hiragana" -msgid "_Save" -msgstr "_Spremi" +msgid "Hiragana & Katakana" +msgstr "Hiragana i Katakana" -msgid "S_ave as..." -msgstr "Spremi k_ao …" +msgid "Histogram Dialog" +msgstr "Dijalog histograma" -msgid "_Generate Fonts..." -msgstr "Stvori _fontove …" +msgid "Histograms" +msgstr "Histogrami" -msgid "Generate Mac _Family..." -msgstr "Stvori _Mac obitelj …" +msgid "Historic Ligatures" +msgstr "Povijesne ligature" -msgid "Generate TTC..." -msgstr "Stvori TTC …" +msgid "Historical Forms" +msgstr "Povijesni oblici" -msgid "Expor_t..." -msgstr "_Izvezi …" +msgid "Hit Watch Point" +msgstr "Premještena točka" -msgid "_Import..." -msgstr "_Uvezi …" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" +msgstr "" +"Hmm, specificirano je više varijacija grafema nego što je grafema u fontu.\n" -msgid "_Revert File" -msgstr "Obnovi datote_ku" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "Hmm, u 'gvar' tablici nisu specificirane globalne n-torke.\n" -msgid "Pr_eferences..." -msgstr "_Postavke …" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Hmm, ova 'avar' tablica je predugačka.\n" -msgid "_X Resource Editor..." -msgstr "_X uređivač resursa …" +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" +msgstr "" +"Hmm, broj osi u 'avar' tablici se razlikuje od broja osi u 'fvar' tablici.\n" -msgid "_Quit" -msgstr "I_zađi" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" +msgstr "" +"Hmm, broj osi u 'gvar' tablici se razlikuje od broja osi u 'fvar' tablici.\n" -msgid "_Undo" -msgstr "_Poništi" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" +msgstr "" +"Hmm, ova 'fvar' tablica sadrži neočekivanu veličinu osi. Neće se obraditi\n" -msgid "_Redo" -msgstr "P_onovi" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "" +"Hmm, ova 'fvar' tablica sadrži neočekivanu veličinu za instancu. Neće se " +"obraditi\n" -msgid "Cu_t" -msgstr "_Izreži" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "" +"Hmm, ova 'fvar' tablica sadrži više osi, nego što ih FontForge može " +"obraditi.\n" -msgid "_Copy" -msgstr "_Kopiraj" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "" +"Hmm, ova 'fvar' tablica sadrži više parova/veličina parova od očekivanog\n" -msgid "C_opy Reference" -msgstr "Kopiraj referen_cu" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "Hmm, ova 'fvar' tablica ne sadrži osi. To nema smisla.\n" -msgid "_Paste" -msgstr "_Zalijepi" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +msgstr "" +"Hmm, ova 'fvar' tablica sadrži premalo parova/veličina parova. Neće se " +"obraditi\n" -msgid "C_lear" -msgstr "_Ukloni" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Hmm, ova 'fvar' tablica je prekratka\n" -msgid "Select _All" -msgstr "Odaberi _sve" +#, c-format +msgid "" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" +msgstr "" +"Hmm, 'gvar' tablica sadrži previše globalnih n-torki.\n" +" FontForge podržava samo %d\n" -msgid "Remo_ve Undoes" -msgstr "Ukloni poništ_avanja" +msgid "Ho" +msgstr "Ho" -msgid "U_nlink Reference" -msgstr "Odspoji refere_ncu" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hojo Kanji oblici (JIS X 0212-1990)" -msgid "Flip _Horizontally" -msgstr "Preokreni _vodoravno" +msgid "Hold [Control] key to restrict" +msgstr "Drži [Control]-tipku pritisnutom za ograničavanje" -msgid "Flip _Vertically" -msgstr "Preokreni _uspravno" +msgid "Hold [Shift] key to merge" +msgstr "Drži [Shift]-tipku pritisnutom za sjedinjavanje" -msgid "_Rotate 90° CW" -msgstr "_Rotiraj za 90 ° nadesno" +msgid "" +"Holding down the Shift key will speed up arrow key motion by this factor" +msgstr "Držanjem tipke Shift će se pomak strelicom ubrzati ovim faktorom" -msgid "Rotate _90° CCW" -msgstr "Rotiraj za _90 ° nalijevo" +msgid "Home Folder" +msgstr "Početna mapa" -msgid "Rotate _180°" -msgstr "Rotiraj za _180°" +msgid "Hor. Construction" +msgstr "Vodoravna konstrukcija" -msgid "_Skew..." -msgstr "_Ukosi …" +msgid "Hor. Variants" +msgstr "Vodoravne varijante" -msgid "_Font Info..." -msgstr "Informacije o _fontu …" +msgid "Hori_zontal Metric Lines" +msgstr "_Linije vodoravne metrike" -msgid "Glyph _Info..." -msgstr "_Informacije o grafemu …" +msgid "Horiz. Hint Color" +msgstr "Boja za vodoravne kontrole" -msgid "BDF Info..." -msgstr "BDF informacije …" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Vodoravne varijante" -msgid "Bitm_ap Strikes Available..." -msgstr "Dostupni bitm_api …" +msgid "Horizontal" +msgstr "Vodoravno" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Ponovo stvori _bitmape grafema …" +msgid "Horizontal Baselines" +msgstr "Vodoravne osnovne pismovne linije" -msgid "Remove This Glyph" -msgstr "Ukloni ovaj grafem" +msgid "Horizontal Counter Add" +msgstr "Vodoravno dodavanje unutarnjoj bjelini" -msgid "_Transformations" -msgstr "_Transformacije" +msgid "Horizontal Counter Scale" +msgstr "Vodoravno skaliranje unutarnje bjeline" -msgid "_Tools" -msgstr "_Alati" +msgid "Horizontal Extension Italic Correction" +msgstr "Vodoravno proširenje ispravljanja kurziva" -msgid "_Layers" -msgstr "_Slojevi" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Vodoravna protezanja za %c%c%c%c" -msgid "_Shades" -msgstr "_Sjene" +msgid "Horizontal High" +msgstr "Vodoravno visoko" -msgid "_Docked Palettes" -msgstr "_Prikačene palete" +msgid "Horizontal Kana Alternatives" +msgstr "Alternative vodoravnih Kana znakova" -msgid "_Fit" -msgstr "Prila_godi" +msgid "Horizontal Kerning" +msgstr "Vodoravno podrezivanje" -msgid "Z_oom out" -msgstr "S_manji" +msgid "Horizontal Low" +msgstr "Vodoravno nisko" -msgid "Zoom _in" -msgstr "Po_većaj" +msgid "Horizontal Medium" +msgstr "Vodoravno srednje" -msgid "_Next Glyph" -msgstr "_Sljedeći grafem" +msgid "Horizontal Stem Height Add" +msgstr "Dodavanje visini vodoravnih poteza" -msgid "_Prev Glyph" -msgstr "_Prethodni grafem" +msgid "Horizontal Stem Height Scale" +msgstr "Skaliranje visine vodoravnih poteza" -msgid "Next _Defined Glyph" -msgstr "Sljedeći _definirani grafem" +msgid "" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." +msgstr "" +"Vodoravni razmak između gornjih i\n" +"donjih elemenata ukošenog razlomka." -msgid "Prev Defined Gl_yph" -msgstr "Pret_hodni definirani grafem" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Vodoravno: %d osnovna pismovna linija" +msgstr[1] "Vodoravno: %d osnovne pismovne linije" +msgstr[2] "Vodoravno: %d osnovnih pismovnih linija" -msgid "_Goto" -msgstr "Prijeđi _na" +msgid "Horseshoe E and A" +msgstr "Slova E i A u obliku potkovice" -msgid "Find In Font _View" -msgstr "Pronađi u prikazu _fonta" +msgid "How many CID slots do you wish to add?" +msgstr "Koliko CID polja želiš dodati?" -msgid "_Bigger Pixel Size" -msgstr "_Veća veličina piksela" +msgid "How many entries should there be in the cvt table?" +msgstr "Koliko zapisa treba 'cvt' tablica sadržati?" -msgid "_Smaller Pixel Size" -msgstr "_Manja veličina piksela" +msgid "How many most-recent Undos should be kept?" +msgstr "Koliko poništavanja želiš zadržati?" -msgid "_Palettes" -msgstr "_Palete" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Koliko nekodiranih polja želiš dodati?" -msgid "Set _Width..." -msgstr "Postavi ši_rinu …" +msgid "How to align these points?" +msgstr "Kako poravnati ove točke?" -msgid "Set _Vertical Width..." -msgstr "Postavi uspra_vnu širinu …" +msgid "Hue:" +msgstr "Nijansa:" -msgid "_File" -msgstr "_Datoteka" +msgid "Hungarian" +msgstr "Mađarski" -msgid "_Edit" -msgstr "_Uredi" +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" +msgstr "" +"Ne mogu si niti zamisliti kako interpolirati gradijente u sloju %d od %s\n" -msgid "E_lement" -msgstr "_Element" +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "Ne mogu si niti zamisliti kako interpolirati slike u sloju %d od %s\n" -msgid "_View" -msgstr "_Prikaz" +#, c-format +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "Nije jasno kako usporediti pod-tablicu %s u %s s %s u %s\n" -msgid "_Metrics" -msgstr "_Metrike" +#, c-format +msgid "" +"I miscalculated the size of subtable %s, this means the kerning output is " +"wrong." +msgstr "" +"Veličina pod-tablice „%s” je krivo izračunata, što znači da je izlazno " +"podrezivanje krivo." -msgid "_Window" -msgstr "Pro_zor" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "Datoteka je pre kompleksna (ili neispravna) za obrađivanje" -msgid "_Help" -msgstr "Po_moć" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "Datoteka je pre kompleksna (ili neispravna ili prazna) za obrađivanje" -msgid "Recalculate Bitmaps" -msgstr "Ponovo izračunaj bitmape" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "Naslij." -msgid "Automatic" -msgstr "Automaski" +#. GT: Italic correction +msgid "I.C." +msgstr "Isprav. kurz." -msgid "No Class" -msgstr "Nema klase" +msgid "IPA Ext & Phonetic Ext (& Supplement)" +msgstr "IPA proširenje i fonetičko proširenje (i nadopuna)" -msgid "Base Glyph" -msgstr "Osnovni grafem" +msgid "IPA Extensions" +msgstr "IPA proširenja" -msgid "Base Lig" -msgstr "Osnovna ligatura" +msgid "IPA usage" +msgstr "IPA, upotreba međunarodne fonetske abecede" -msgid "Mark" -msgstr "Dijakritički znak" +msgid "ISO (Deprecated)" +msgstr "ISO (zastarjelo)" -msgid "Component" -msgstr "Komponenta" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (Unicode, BMP)" -msgid "Color|Choose..." -msgstr "Odaberi …" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, Potpuni)" -msgid "Color|Default" -msgstr "Zadana" +msgid "ISO 10646:1993" +msgstr "ISO 10646:1993" -msgid "New Pair Position" -msgstr "Novi pozicionirani par" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (Latinica 1)" -msgid "New Positioning" -msgstr "Novo pozicioniranje" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (Latinica 6)" -msgid "New Substitution Variant" -msgstr "Nova varijanta zamjene" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (Tajlandski)" -msgid "New Alternate List" -msgstr "Novi popis alternativa" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (Latinica 7)" -msgid "New Ligature" -msgstr "Nova ligatura" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (Latinica 8)" -msgid "New Multiple List" -msgstr "Novi višestruki popis" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (Latinica 0)" -msgid "Edit Counter Mask" -msgstr "Uredi masku kontrola unutarnjih bjelina" +msgid "ISO 8859-16 (Latin10)" +msgstr "ISO 8859-16 (Latinica 10)" -msgid "New Counter Mask" -msgstr "Nova maska kontrola unutarnjih bjelina" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (Latinica 2)" -msgid "Select hints between which counters are formed" -msgstr "Odaberi kontrole između kojih se oblikuju unutarnje bjeline" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (Latinica 3)" -msgid "Unicode _Value:" -msgstr "Unicode _vrijednost:" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (Latinica 4)" -msgid "Bad Name" -msgstr "Neispravni naziv" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (Ćirilica)" -msgid "Glyph names are limited to 31 characters" -msgstr "Nazivi grafema ne smiju biti duži od 31 znak" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (Arapski)" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Naziv grafema ne smije započeti s brojkom niti s točkom" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (Grčki)" -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Naziv grafema treba biti zadan ASCII znakovima, bez razmaka i ne smije " -"sadržati znakove \"([{<>}])/%%\" te bi trebao sadržati samo alfanumeričke " -"znakove, točke i podvlake" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (Hebrejski)" -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Naziv grafema treba sadržati same alfanumeričke znakove, točke i podvlake.\n" -"Želiš li svejedno koristiti ovaj naziv?" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (Latinica 5)" -msgid "Duplicate Ligature" -msgstr "Dupla ligatura" +msgid "Ibibio" +msgstr "Ibibio" -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Postoje dvije ligature s istim komponentama (%.80s) u istoj pod-tablici " -"tablice definicija (%.30s)" +msgid "Icelandic" +msgstr "Islandski" -msgid "Duplicate Kern data" -msgstr "Dupli podaci o podrezivanju" +msgid "Icons" +msgstr "Ikone" -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" -"Postoje dva zapisa za podrezivanje za isti grafem (%.80s) u istoj pod-" -"tablici tablice definicija (%.30s)" +msgid "Identify by" +msgstr "Odredi prema" -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "Podešavanje tablice za uređaje, određeno za %.80s, je neispravno" +msgid "Ideographic Description Characters" +msgstr "Ideografski opisni znakovi" -msgid "Bad Device Table Adjustment" -msgstr "Neispravno podešavanje tablice za uređaje" +msgid "Ideographic Symbols and Punctuation" +msgstr "Ideografski simboli i interpunkcija" -msgid "Missing glyph name" -msgstr "Nedostajući naziv grafema" +msgid "Ideographic character face bottom edge baseline" +msgstr "Lice ideografskog znaka, donji rub osnovne pismovne linije" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Moraš odrediti naziv grafema za pod-tablicu %s" +msgid "Ideographic character face top edge baseline" +msgstr "Lice ideografskog znaka, gornji rub osnovne pismovne linije" + +msgid "Ideographic em-box bottom edge baseline" +msgstr "Četverac ideografskog znaka, donji rub osnovne pismovne linije" + +msgid "Ideographic em-box top edge baseline" +msgstr "Četverac ideografskog znaka, gornji rub osnovne pismovne linije" -#, c-format msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." +msgstr "Ako je ime klase broj, on mora biti indeks klase u nizu class_simple." + +msgid "" +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." msgstr "" -"U pod-tablici %.30s se referenciraš na naziv grafema %.80s, koji još ne " -"postoji u fontu. Je li je to namjerno tako?" +"Ako je grafem uređen tako da sad ima drugačiji\n" +"broj točaka, onda će sve reference koje koriste\n" +"poklapanje točaka i koje ovise o broju točaka tog\n" +"grafema, biti netočne." -#, c-format msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" msgstr "" -"U pod-tablici %.30s zamijenjuješ grafem sa samim sobom. Je li je to namjerno " -"tako?" +"Ako grafem u drugom fontu nedostaje u prvom fontu,\n" +"onda ga dodaj prvom fontu s konturama drugog fonta u\n" +"stražnji sloj" -msgid "Substitution generates itself" -msgstr "Zamjena stvara samu sebe" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Ako linija ima neravninu, izgladi tu neravninu" -msgid "Bad unicode value for an alternate unicode / variation selector" +msgid "" +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" -"Neispravna unicode vrijednost za alternativni unicode / selektor variacije" - -msgid "Unicode out of range" -msgstr "Unicode izvan raspona" +"Ako je bilo koja od gornjih osnovnih pismovnih linija aktivna,\n" +"onda svakom pismu u fontu trebaš odrediti zadanu osnovnu\n" +"pismovnu liniju i odrediti kako se pozicioniraju grafemi u\n" +"ovom pismu, u odnosu na sve aktivne osnovne pismovne linije" -msgid "Unexpected Variation Selector" -msgstr "Neočekivani selektor varijacije" +msgid "If one of those glyphs already has a suffix" +msgstr "Ukoliko jedan od tih grafema već ima sufiks" -#, c-format msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" -"Selektori za varijacije se uobičajeno nalaze između\n" -" U+180B i U+180D\n" -" U+FE00 i U+FE0F\n" -" U+E0100 i U+E01EF\n" -"zaista želiš koristiti U+%04X?" +"Aktiviranjem ove oznake, ugrađuje se cijeli font,\n" +"ako se koristi i samo jedan njegov znak.\n" +"Kad nije aktivirano, program koji stvara dokument\n" +"mora uključiti samo korištene znakove fonta." msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" -"Već postoji grafem s istim nazivom i kodiranjem.\n" -"Oba moraju biti jedinstvena u fontu.\n" -"Želiš li ih zamijeniti?" +"Ako je određeno, to bi trebao biti popis cijelih brojeva odvojeni razmakom,\n" +"manji od 16777216, koji jedinstveno identificiraju tvoju organizaciju.\n" +"FontForge će stvoriti slučajni broj za konačnu komponentu." msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." msgstr "" -"Već postoji grafem s ovim kodiranjem,\n" -"koje mora biti jedinstveno u fontu.\n" -"Želiš li zamijeniti njihova kodiranja?" +"Ako je dizajn-veličina nula, onda i sva ostala polja ploče moraju biti nula " +"(ili neodređena)." msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" -"Već postoji grafem s ovim nazivom,\n" -"koji mora biti jedinstven u fontu.\n" -"Želiš li zamijeniti njihove nazive?" - -msgid "Depth" -msgstr "Dubina" +"Ako stara vrsta 'kern' tablice sadrži nekodirane grafeme (ili grafeme\n" +"kodirane izvan BMP područja), mnogi Windows programi neće imati\n" +"nikakvo podrezivanje. Ovom se opcijom isključuju takvi problematični\n" +"grafemi iz stare vrste ‚kern’ tablice." -msgid "Italic Correction" -msgstr "Ispravljanje kurziva" +msgid "" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." +msgstr "" +"Ako je traženi uzorak samo jedna otvorena kontura\n" +"tad ne uspoređuj krajnje točke. One samo određuju\n" +"smjer iz kojeg bi se krivulja trebala micati prema\n" +"sljedećoj točci (koja će se usporediti), kao i\n" +"minimalnu udaljenost između prve poklapajuće\n" +"točke i one prije nje. Krajnje točke zamjenske konture\n" +"će se također koristiti samo za pozicioniranje.\n" +"\n" +"To ti omogućuje usporediti kut pod pravim kutom,\n" +"bez potrebe da točno odrediš duljinu rubova\n" +"koji čine pravi kut." -msgid "Top Accent Horizontal Pos" -msgstr "Vodoravna pozicija gornjeg naglaska" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" +msgstr "" +"Ako je nagib susjedne točke blizu vodoravne ili uspravne\n" +"privuci na nju" -msgid "Horizontal Extension Italic Correction" -msgstr "Vodoravno proširenje ispravljanja kurziva" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." +msgstr "" +"Ako početna točka konture nije ekstrem, nađi novu početnu točku (na " +"krivulji) koja je ekstrem." -msgid "Vertical Extension Italic Correction" -msgstr "Uspravno proširenje ispravljanja kurziva" +msgid "" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." +msgstr "" +"Ako se ovaj grafem koristi kao uzorak za pločice\n" +"nekog drugog grafema, onda je korisno odrediti\n" +"količinu bjeline oko pločice.\n" +"Odredi marginu za širenje graničnog okvira\n" +"sadržaja ili eksplicitno odredi granice." -msgid "Tile Margin" -msgstr "Margina pločice" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." +msgstr "" +"Ako su dvije susjedne točke na istoj stazi udaljen manje od par\n" +"jedinica četverca, one će raditi probleme u nekim FontForgeovim\n" +"naredbama. PostScriptu bi to trebalo biti svejedno." -msgid "Tile Min X" -msgstr "Min. X pločice" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." +msgstr "" +"Ako se dva grafema razlikuju, dodaj konture drugog grafema\n" +"u stražnji sloj prvoga (Tako će prilikom otvaranja prvoga\n" +"razlike biti vidljive)." -msgid "Tile Min Y" -msgstr "Min. Y pločice" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." +msgstr "" +"Ako pokrećeš X11 upravljača međuspremnika, možda želiš\n" +"isključiti ovu opciju. FF može stvari spremiti u svoj unutarnji\n" +"međuspremnik, koje ne može izvesti u X11 (stvari poput kopiranja\n" +"više od jednog grafema u prikazu fonta). Ako imaš upravljača\n" +"međuspremnika, stvari će se izvesti s gubitkom podataka zbog\n" +"gore navedenog." -msgid "Tile Max X" -msgstr "Maks. X pločice" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Ako ne odrediš sufiks, grafemi se neće preimenovati." -msgid "Tile Max Y" -msgstr "Maks. Y pločice" - -msgid "Ligature Caret Count" -msgstr "Broj znakova za umetanje u ligaturama" - -msgid "Bad Lig. Caret Count" -msgstr "Neispravni broj znakova za umetanje u ligaturama" - -msgid "Unreasonable ligature caret count" -msgstr "Bezrazumni broj znakova za umetanje u ligaturama" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." +msgstr "" +"Ako su kontrole promijenjene, tada pored\n" +"same promjene kontrola grafema, također\n" +"preobliči maske kontrola i točke zamjene." -msgid "A device table adjustment specified for the MATH table is invalid" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" -"Podešavanje tablice za uređaje, određeno za 'MATH' tablicu, je neispravno" +"Ako ovo polje ostaviš praznim, FontForge će koristiti zadanu vrijednost\n" +"na osnovi znakovnog niza verzije ili verzije u tablici „name”." -msgid "Only a single character allowed" -msgstr "Dozvoljen je samo jedan znak" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." +msgstr "" +"Ako ovo polje ostaviš praznim, FontForge će koristiti zadanu vrijednost\n" +"na osnovi znakovnog niza verzije ili verzije u tablici „name”." -msgid "Pixel Size" -msgstr "Veličina piksela" +msgid "" +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." +msgstr "" +"Ako odrediš raspon dizajn-veličine, onda moraš odrediti ID-oznaku stila i " +"naziv stila. FontForge dozvoljava ostavljanje polja praznima, ali ostali " +"programi to možda ne dozvoljavaju." -msgid "Correction" -msgstr "Ispravak" +msgid "If you specify a design size, it must be positive" +msgstr "Ako odrediš dizajn-veličinu, onda on mora biti pozitivna" -msgid "Bad correction" -msgstr "Neispravni ispravak" +msgid "" +"If you specify a style id for the design size, then you must specify a size " +"range" +msgstr "" +"Ako odrediš ID-oznaku stila za dizajn-veličinu, onda moraš odrediti raspon " +"veličine" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "Ispravak u %d. retku je prevelik. Mora biti između −128 i 127" +msgid "" +"If you specify a style id for the design size, then you must specify a style " +"name" +msgstr "" +"Ako odrediš ID-oznaku stila za dizajn-veličinu, onda moraš odrediti naziv " +"stila" -msgid "Bad pixel size" -msgstr "Neispravna veličina piksela" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" +msgstr "" +"Ako odrediš naziv stila za dizajn-veličinu, onda moraš odrediti ID-oznaku " +"stila" #, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "Veličina piksela u %d. retku je izvan granica." - -msgid "Device Table Adjustments" -msgstr "Podešavanja tablice za uređaje" - msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" -"Pri malim veličinama piksela (font veličine\n" -"za ekran), može doći do ružnih prikaza\n" -"zbog grešaka u zaokruživanju. Tablica za\n" -"uređaje dopušta prilagođavanje zaokruživanja.\n" -"Svaka veličina piksela se prilagođava pojedinačno." +"Ako želiš zamijeniti Adobeov niz 'OtherSubrs' (za Type1 fontove)\n" +"s nizom vlastitih, postavi ovo tako, da pokazuje na datoteku koja\n" +"sadrži popis od do 14 PostScript potprograma. Svakom potprogramu\n" +"mora prethoditi redak koji počinje s '%%%%' (bilo koji tekst prije\n" +"prvog '%%%%' retka će se tretirat kao početna obavijest o autorskom\n" +"pravu). Prva tri potprograma su za 'flex' kontrole, sljedeći su za\n" +"zamjene kontrola (ovo MORA biti prisutno), 14. (ili 13. budući da\n" +"numeriranje zapravo počinje s 0) je za kontrole unutarnjih bjelina.\n" +"Podrutine se ne trebaju stavljati u uglate zagrade [ ]." -msgid "PixelSize|New" -msgstr "Nova" +msgid "" +"If your SFD contains images, write them as PNG; this results in smaller " +"SFDs; but was not supported in FontForge versions compiled before July 2019, " +"so older FontForge versions cannot read them." +msgstr "" +"Ako tvoj SFD sadrži slike, zapiši ih kao PNG, što rezultira manjim SFD " +"datotekama. To nije bilo podržano u FontForge verzijama kompiliranima prije " +"srpnja 2019., tako da ih starije FontForge verzije ne mogu čitati." -msgid "Subtable" -msgstr "Pod-talblica" +msgid "Igbo" +msgstr "Igboški" -msgid "Replacement Glyph Name" -msgstr "Naziv zamjenskog grafema" +msgid "Ignore" +msgstr "Zanemari" -msgid "Source Glyph Names" -msgstr "Naziv izvornih grafema" +msgid "Ignore Base Glyphs" +msgstr "Zanemari osnovne grafeme" -msgid "Replacement Glyph Names" -msgstr "Nazivi zamjenskih grafema" +msgid "Ignore Combining Marks" +msgstr "Zanemari spojne dijakritičke znakove" -msgid "∆x" -msgstr "∆x" +msgid "Ignore Ligatures" +msgstr "Zanemari ligature" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Podesi" +msgid "Ignore this problem in the future" +msgstr "Ubuduće zanemari ovaj problem" -msgid "∆y" -msgstr "∆y" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "Zanemaruje se dupli /CharStrings unos\n" -msgid "∆x_adv" -msgstr "∆x_šir." +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "Zanemaruje se dupli /Subrs unos\n" -msgid "∆y_adv" -msgstr "∆y_vis." +msgid "Ijo" +msgstr "Ijo" -msgid "Second Glyph Name" -msgstr "Naziv drugog grafema" +msgid "Ilokano" +msgstr "Ilokano" -msgid "∆x #1" -msgstr "∆x br.1" +msgid "Image" +msgstr "Slika" -msgid "∆y #1" -msgstr "∆y br.1" +msgid "Image Info" +msgstr "Informacije o slici" -msgid "∆x_adv #1" -msgstr "∆x_šir. br.1" +msgid "Image Path" +msgstr "Staze za slike" -msgid "∆y_adv #1" -msgstr "∆y_vis. br.1" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Veličina slike: %d × %d piksela" -msgid "∆x #2" -msgstr "∆x br.2" +msgid "Image Template" +msgstr "Slikovni predložak" -msgid "∆y #2" -msgstr "∆y br.2" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Sliku na: (%.0f,%.0f)" -msgid "∆x_adv #2" -msgstr "∆x_šir. br.2" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Slika za deaktivirane oznake u popisu (nadvladava okvir)" -msgid "∆y_adv #2" -msgstr "∆y_vis. br.2" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Slika za aktivirane oznake u popisu (nadvladava okvir)" -msgid "false" -msgstr "netočno" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Slika, korištena umjesto oznake za isključeni potvrdni okvir" -msgid "true" -msgstr "točno" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "" +"Slika, korištena umjesto oznake za isključeni potvrdni okvir (kad je izborni " +"gumb deaktiviran)" -msgid "Glyph" -msgstr "Grafem" +msgid "Image used instead of the Radio Off Mark" +msgstr "Slika, korištena umjesto oznake za isključeni izborni gumb" -msgid "Extender" -msgstr "Proširiv znak" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "" +"Slika, korištena umjesto oznake za isključeni izborni gumb (kad je izborni " +"gumb deaktiviran)" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Početak duljine" +msgid "Image used instead of the Radio On Mark" +msgstr "Slika, korištena umjesto oznake za uključeni izborni gumb" -msgid "EndLen" -msgstr "Kraj duljine" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "" +"Slika, korištena umjesto oznake za uključeni izborni gumb (kad je izborni " +"gumb deaktiviran)" -msgid "FullLen" -msgstr "Puna duljina" +msgid "Image2 skipped as it uses an unsupported image type" +msgstr "Slika2 preskočena, jer koristi nepodržanu vrstu slike" -msgid "Variation Selector (or 0)" -msgstr "Selektor varijacije (ili 0)" +msgid "Imperial Aramaic" +msgstr "Carsko armejsko" -msgid "Interpreted as: " -msgstr "Interpretirano kao: " +msgid "Implied Topology" +msgstr "Implicirana topologija" -msgid "Error: wrong format" -msgstr "Greška: neispravan format" +msgid "Import" +msgstr "Uvezi" -msgid "Pick a color" -msgstr "Odaberi boju" +msgid "Import Lookup" +msgstr "Uvezi tablicu definicija" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Informacije o grafemu za %.40s" +msgid "Import Parameters" +msgstr "Uvezi parametre" -msgid "Glyph Info..." -msgstr "Informacije o grafemu …" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "Uvozi tablicu definicija (i sve pod-tablice) iz jednog drugog fonta." -msgid "No components" -msgstr "Nema komponenata" - -msgid "Accented glyph composed of:" -msgstr "Sastavni dijelovi grafema s naglaskom:" - -msgid "Glyph composed of:" -msgstr "Sastavni dijelovi grafema:" - -msgid "Glyph Info" -msgstr "Informacije o grafemu" - -msgid "Gl_yph Name:" -msgstr "_Naziv grafema:" +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" +msgstr "" +"U %s, u grafemu %s, 'CFF ' širina stošca (%d) i\n" +" 'hmtx' širina (%d) se ne poklapaju. (O daljnjim nepoklapanjima se više " +"neće izvještavati)\n" -msgid "Unicode C_har:" -msgstr "Unicode _znak:" +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" +msgstr "" +"U %s, širina stošca (%d) grafema %s je veća od maksimalne širine (%d)\n" -msgid "Set From N_ame" -msgstr "Postavi iz naziv_a" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" +msgstr "" +"U grafemu s ID-oznakom %d, širina stošca (%d) je veća od navedene maksimalne " +"širine (%d)\n" -msgid "Set From Val_ue" -msgstr "Postavi iz _vrijednosti" +#, c-format +msgid "" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" +msgstr "" +"U grafemu s ID-oznakom %d, 'CFF ' širina stošca (%d) i 'hmtx' širina (%d) se " +"ne poklapaju.\n" +" (O daljnjim nepoklapanjima se više neće izvještavati)\n" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Alternativna unicode kodiranja / selektori variacija" +msgid "In TTF/OTF" +msgstr "U TTF/OTF" msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" msgstr "" -"Neki znakovi se mogu koristiti za više od jedne\n" -"unicode kodne točke. To je moguće raditi, ali se\n" -"ne preporuča. Bolje je koristiti referencu.\n" -"Latinični „A”, grčki „Alpha” i ćirilični „A”\n" -"izgledaju vrlo slično.\n" -"\n" -"S druge strane, neki mongolski i KJK\n" -"znakovi imaju višestruke znakove ovisno\n" -"o unicodenom selektoru varijacija.\n" -"\n" -"U prvom slučaju koristi selektor varijacija\n" -"od 0, u drugom koristi odgovarajuću\n" -"kodnu točku." +"U obrnutoj zamjeni niza mora postojati onoliko zamjena, koliko je naziva " +"grafema u tablici pokrivenosti za uspoređivanje" -msgid "OT _Glyph Class:" -msgstr "OT klasa _grafema:" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" +msgstr "" +"U obrnutoj zamjeni niza mora postojati samo jedna tablica pokrivenosti za " +"uspoređivanje" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "Označi za odspajanje i uklaljanje preklapanja prije generiranja" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"with replacements" +msgstr "" +"U obrnutoj zamjeni niza mora postojati samo jedna tablica pokrivenosti sa " +"zamjenama" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" msgstr "" -"Nekoliko znakova, kao što su 'Aring', 'Ccedilla',\n" -"'Eogonek' se sastoje od dviju preklapajućih referenca.\n" -"Često je poželjno zadržati reference (tako da se\n" -"promjene na osnovnom grafemu odražavaju u\n" -"sastavljenom grafemu), ali to istovremeno znači,\n" -"baviti se problematikom preklapajućih kontura.\n" -"Ova oznaka znači, da će FontForge neposredno\n" -"prije stvaranja fonta, odspojiti reference i pokrenuti\n" -"uklanjanje njihovih preklapanja, dok će istovremeno\n" -"zadržati reference u SFD datoteci.." +"Pod-tablica ligatura u Appleovoj 'mort'/'morx' tablici stanja\n" +"je prekompleksna da bi se razumjela. Odustaje se od nje.\n" +"Tvoje ligature možda nisu ispravne.\n" -msgid "Comment" -msgstr "Komentar" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "U kurzivnom fontu, vodoravna promjena jedinicama uspravne promjene" -msgid "Color:" -msgstr "Boja:" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "U znaku %s, nije nađena referenca na %s\n" -msgid "_Hide Unused Columns" -msgstr "_Sakrij neupotrebljene stupce" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "U znaku %s je premalo točaka na stazi osnovnog znaka\n" + +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "U znaku %s je previše točaka na stazi osnovnog znaka\n" msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." msgstr "" -"Ne prikazuj stupce s nulama.\n" -"OpenType tablice definicija omogućuje do 8 vrsta podataka, ali\n" -"gotovo sve definicije podrezivanja će koristiti samo jednu.\n" -"Izostavljanjem drugih, način rada postaje jasnijim." - -msgid "CounterHint|_New..." -msgstr "_Nova …" - -msgid "_Edit..." -msgstr "Ur_edi..." +"U svakoj tablici definicija koja koristi grafem, provjeri,\n" +"da je barem jedna funkcija aktivna za pismo grafema." +#, c-format msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" -"\n" -"\n" -"Ako je zadano rastavljanje neprikladno za ovaj font, možeš odabrati vlastito." - -msgid "Use default?" -msgstr "Koristiti zadano?" +"U fontu %1$d, širina stošca grafema %2$.30s ne skalira širinu stošca osnove " +"ispravno, prisilit će se na ispravnu vrijednost" +#, c-format msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" -"Na primjer, za sastavljanje ovog slovnog znaka pomoću U+0061 (malo slovo " -"'a') kao osnovu i U+030C ('combining caron'), napiši:\n" -"0061 030C" - -msgid "Height:" -msgstr "Visina:" +"U fontu %1$d grafem %2$.30s počinje prije 0 ili je duži od širine stošca ili " +"je viši od uzlaznog poteza ili je niži od silaznog poteza" +#, c-format msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" -"Polja visine i dubine su polja metrike, koja koristi TeX.\n" -"Ispravljaju se za optičko izobličenje.\n" -"Stoga „x” i „o” vjerojatno imaju istu visinu." - -msgid "Guess" -msgstr "Pogodi" - -msgid "Depth:" -msgstr "Dubina:" - -msgid "Italic Correction:" -msgstr "Ispravljanje kurziva:" +"U grafemu %s je referenca na %s pozicionirana poklapanjem točaka i brojevi " +"točaka možda više ne prikazuju originalnu namjeru.\n" +"Želiš li svejedno nastaviti?" +#, c-format msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" -"Polje za korekciju kurziva se koristi u TeX i MS 'MATH' tablici.\n" -"Koristi se za spajanje ukošenog teksta (kurziva) s uspravnim.\n" -"Radi se o količini dodatne bjeline koja je potrebna, kako\n" -"kosi tekst ne bi prelazio u uspravni tekst." +"U pod-tablici %.30s se referenciraš na naziv grafema %.80s, koji još ne " +"postoji u fontu. Je li je to namjerno tako?" +#, c-format msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" -"Tablica uređaja za ispravljanje kurziva.\n" -"Očekuje se zarezom razdijeljeni popis ”:”\n" -"Kao „9:-1,12:1,13:1”" +"U pod-tablici %.30s zamijenjuješ grafem sa samim sobom. Je li je to namjerno " +"tako?" -msgid "Top Accent Pos:" -msgstr "Pozicija gornjeg naglaska:" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." +msgstr "" +"U 'kern' tablici se duljina jedne pod-tablice ne poklapa s brojem parova " +"podrezivanja." msgid "" "In the MS 'MATH' table this value specifies where (horizontally)\n" @@ -11186,4224 +10452,4155 @@ "se rješava na drugi način" msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" -"Tablica uređaja za vodoravno pozicioniranje naglasaka.\n" -"Očekuje se zarezom razdijeljeni popis \":\"\n" -"Kao „9:-1,12:1,13:1”" +"U prikazu kontura, Shift tipka zadržava paralelne pomake prema nagibu " +"kurziva umjesto prema uspravnom." -msgid "Is Extended Shape" -msgstr "Je razvučeni oblik" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "U početku bijaše slovo …" msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." +"In the design size range, the bottom field must be less than the design size." msgstr "" -"Je li ovo razvučeni oblik (poput visoke zagrade)?\n" -"Razvučeni oblici zahtijevaju posebnu pažnju za\n" -"uspravno pozicioniranje eksponenata." - -msgid "Math Kerning" -msgstr "Podrezivanje, matematika" +"U rasponu dizajn-veličina, donje polje mora biti manje od dizajn-veličine." msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." +"In the design size range, the bottom top must be more than the design size." msgstr "" -"Otvara dijaloški okvir s mogućnošću bolje\n" -"kontrole za pozicioniranje indeksa i eksponenata\n" -"ovisno o njihovoj uspravnoj poziciji." - -msgid "Default Ligature Caret Count" -msgstr "Zadani broj znakova za umetanje u ligaturama" +"U rasponu dizajn-veličina, donji vrh mora biti više od dizajn-veličine." msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" -"Lokacije znakova za umetanje u ligaturama koriste uređivači\n" -"teksta, kad moraju nacrtati znak za umetanje teksta unutar\n" -"ligature. To znači da bi trebao postojati znak za umetanje\n" -"između svake komponente ligature, tako da ako postoji\n" -"n komponenata, treba biti n−1 znaka za umetanje.\n" -" Pozicije znaka za umetanje možeš namjestiti u prikazu\n" -"kontura grafema (povuci ih iz ishodišta na odgovarajuće mjesto)." - -msgid "Ligature Caret Count:" -msgstr "Broj znakova za umetanje u ligaturama:" - -msgid "Variant Glyphs:" -msgstr "Varijante grafema:" +"U spremljenom fontu, prisili poklapanje svih naziva grafema sa određenim " +"popisom naziva" msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." msgstr "" -"Popis naziva unaprijed definiranih grafema, koji predstavljaju\n" -"veću verziju trenutačnog grafema." - -msgid "Glyph Extension Components" -msgstr "Komponente protegnutog grafema" +"U ovom formatu definiraš niz klasa grafema i određuješ\n" +"matricu, koja pokazuje kako svaka klasa uzajamno djeluje\n" +"sa svim ostalim klasama." msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." +"In this format you specify every kerning pair in which\n" +"you are interested in." msgstr "" -"Stvarno velika verzija ovog grafema se može sastojati od\n" -"sljedećih grafema. Oni će biti posloženi vodoravno ili uspravno.\n" -"Grafeme koji su označeni kao protegnuti oblici se mogu ukloniti\n" -"ili ponavljati (za izradu kraćih ili dužih verzija). 'StartLength' je\n" -"duljina ravnog dijela na početku grafema koji se možda preklapa s\n" -"prethodnim grafemom, dok je 'EndLength' slično područje na\n" -"kraju grafema. 'FullLength' je puna dužina grafema." +"U ovom formatu određuješ svaki par za podrezivanje\n" +"koji te zanima." -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Isprav. kurziva:" +msgid "In_line..." +msgstr "Unutarnja _linija …" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"Ispravljanje kurziva sastavljenog grafema. Treba biti neovisno o veličini " -"grafema" +msgid "Inactive Layer Color" +msgstr "Boja za neaktivne slojeve" + +msgid "Inactive Thick Layer Color" +msgstr "Boja debelih kontura u neaktivnim slojevima" msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." +"Inactive handles in the glyph editor will be drawn with this alpha value " +"(range: 0-255 default is 255)." msgstr "" -"Ako se ovaj grafem koristi kao uzorak za pločice\n" -"nekog drugog grafema, onda je korisno odrediti\n" -"količinu bjeline oko pločice.\n" -"Odredi marginu za širenje graničnog okvira\n" -"sadržaja ili eksplicitno odredi granice." - -msgid "Tile Margin:" -msgstr "Margina pločice:" - -msgid "Tile Bounding Box:" -msgstr "Granični okvir pločice:" +"Neaktivne ručke će se u uređivaču grafema prikazati s ovom alfa vrijednosti " +"(raspon: 0 – 255, zadano je 255)." -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr " X" +msgid "InactiveHandleAlpha" +msgstr "Alfa neaktivnih ručaka" -msgid " Y" -msgstr " Y" +msgid "Inari Sami" +msgstr "Inari Sami (Laponski)" -msgid "Positionings" -msgstr "Pozicioniranja" +msgid "Include Empty Blocks" +msgstr "Dodaj prazne blokove" -msgid "Pairwise Pos" -msgstr "Pozicioniranje parova" +msgid "Include Whitespace below Tile" +msgstr "Uključi bjelinu ispod pločice" -msgid "Substitutions" -msgstr "Zamjene" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "'include filename' predugački u %d. retku od %s" -msgid "Alt Subs" -msgstr "Alternativne zamjene" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "'include' naredbe su ugniježdene preduboko u %d. retku od %s" -msgid "Mult Subs" -msgstr "Višestruke zamjene" +msgid "Incorrect number of deltas in cvt\n" +msgstr "Neispravan broj delta instrukcija u cvt-u\n" -msgid "Ligatures" -msgstr "Ligature" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "Neispravan broj delta instrukcija u grafemu %d (%s)\n" -msgid "Lig. Carets" -msgstr "Znakovi za umetanje u ligaturama" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "Neispravni broj debljine instance ili nepravilni broj" -msgid "Components" -msgstr "Komponente" +msgid "Increment Bearings By:" +msgstr "Promijeni odmake ovoliko:" -msgid "Counters" -msgstr "Unutarnje bjeline" +msgid "Increment LBearing By:" +msgstr "Promijeni lijevi odmak ovoliko:" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ i matematika" +msgid "Increment RBearing By:" +msgstr "Promijeni desni odmak ovoliko:" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Uspravne varijante" +msgid "Increment V. Adv. By:" +msgstr "Promijeni visinu stošca ovoliko:" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Vodoravne varijante" +msgid "Increment Width By:" +msgstr "Promijeni širinu stošca ovoliko:" -msgid "Tile Size" -msgstr "Veličina pločice" +msgid "Index" +msgstr "Indeks" -msgid "< _Prev" -msgstr "< _Prethodno" +msgid "Index in use" +msgstr "Indeks u upotrebi" -msgid "_Next >" -msgstr "_Sljedeće >" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Indeks izvan raspona u %s\n" -msgid "No glyphs matched" -msgstr "Nema poklapajućih grafema" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Indeks prevelik (mora biti manji od %d) \"%s" -msgid "Select By ATT..." -msgstr "Odaberi po ATT …" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Indijska (i Tibetska) osnovna pismovna linija" -msgid "No applicable lookup subtables" -msgstr "Nema primijenjive pod-tablice" +msgid "Indic Reordering" +msgstr "Indijski redoslijed" -msgid "Select By Lookup Subtable" -msgstr "Odaberi po pod-tablicama" +msgid "Indic Siyaq Numbers" +msgstr "Indijske Siyaq brojke" -msgid "Select Glyphs in lookup subtable" -msgstr "Odaberi grafeme u pod-tablici" +msgid "Indic State Machine" +msgstr "Indijski, tablica stanja" -msgid "Select Results" -msgstr "Odaberi rezultate" +msgid "Indic reordering" +msgstr "Indijski redoslijed" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" +msgid "Indicates a notable grid pixel when suggesting deltas." msgstr "" -"Postavi grafeme nađene ovom pretragom u\n" -"odabir za pregled fonta" +"Naznačuje vidljivi piksel mreže prilikom predlaganja delta instrukcija." -msgid "Merge Results" -msgstr "Sjedini rezultate" +msgid "Indonesian" +msgstr "Indonezijski" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"Proširi odabir za pregled fonta, kako bi sadržao\n" -"sve grafeme nađene ovom pretragom" +msgid "Industry Specific" +msgstr "Specifični za industriju" -msgid "Restrict Selection" -msgstr "Ograniči odabir" +msgid "Ingush" +msgstr "Inguški" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"Traži samo odabrane grafeme i odznači sve\n" -"grafeme koji se ne poklapaju s ovom pretragom" +msgid "Inherit" +msgstr "Naslijedi" -msgid "Point Color" -msgstr "Boja za točke" +msgid "Inherited" +msgstr "Naslijeđeno" -msgid "The color of an on-curve point" -msgstr "Boja za točke na krivulji" +msgid "Inherits for same field in parent" +msgstr "Naslijeđuje za isto polje u nadređenom" -msgid "First Point Color" -msgstr "Boja za prve točke" +msgid "Inherits from" +msgstr "Naslijeđuje od" -msgid "The color of the point which is the start of a contour" -msgstr "Boja za početne točke krivulje" +msgid "Initial Forms" +msgstr "Početni oblici" -msgid "Selected Point Color" -msgstr "Boja za odabrane točke" +msgid "Initialize Plugins?" +msgstr "Inicijalizirati dodatke?" -msgid "The color of a selected point" -msgstr "Boja za odabrane točke" +msgid "Initials" +msgstr "Inicijali" -msgid "Selected Point Width" -msgstr "Širina za odabrane točke" +msgid "Inline" +msgstr "Unutarnja kontura" -msgid "The width of the line used to draw selected points" -msgstr "Širina linije koja se koristi za crtanje odabranih točaka" +msgid "Inline All References" +msgstr "Odspoji sve reference" -msgid "Extrema Point Color" -msgstr "Boja za točke ekstrema" +msgid "Inline Flipped References" +msgstr "Odspoji preokrenute reference" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" -"Boja koja se koristi za točke ekstrema (ako je način prikaza aktiviran)" +msgid "Inlining glyphs" +msgstr "Izrada unutarnjih kontura grafema" -msgid "Point of Inflection Color" -msgstr "Boja za točke infleksije" +msgid "Inner Border:" +msgstr "Unutarnji obrub:" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" -"Boja koja se koristi za točke infleksije (ako je način prikaza aktiviran)" +msgid "Inscriptional Pahlavi" +msgstr "Pahlavisjki zapis" -msgid "Almost H/V Color" -msgstr "Boja za zamalo vod./usp." +msgid "Inscriptional Parthian" +msgstr "Parćanski zapis" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"Boja koja se koristi za crtanje oznaka krivulja koje su skoro, ali ne " -"potpuno, vodoravne ili uspravne pri svojim krajnjim točkama" +msgid "Inse_rt Point On Spline At..." +msgstr "U_metni točku na krivulji pri …" -msgid "Next CP Color" -msgstr "Boja za sljedeće kontrolne točke" +msgid "Insert Before Current Glyph" +msgstr "Umetni ispred trenutačnog grafema" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"Boja koja se koristi za crtanje „sljedeće” kontrolne točke za točku na " -"krivulji" +msgid "Insert Before Marked Glyph" +msgstr "Umetni ispred označenog grafema" -msgid "Prev CP Color" -msgstr "Boja za prethodne kontrolne točke" +msgid "Insert F_ont..." +msgstr "Umetni f_ont …" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"Boja koja se koristi za crtanje „prethodne” kontrolne točke za točku na " -"krivulji" +msgid "Insert Glyph _After..." +msgstr "Umetni grafem i_za …" -msgid "Selected CP Color" -msgstr "Boja za odabrane kontrolne točke" +msgid "Insert Glyph _Before..." +msgstr "Umetni grafem _ispred …" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" -"Boja koja se koristi za crtanje odabrane kontrolne točke za točku na krivulji" +msgid "Insert Point On Spline At..." +msgstr "Umetni točku na krivulji pri …" -msgid "Coordinate Line Color" -msgstr "Boja za koordinatne osi" +msgid "Insert Text Outlines" +msgstr "Umetni konture teksta" -msgid "Italic Coord. Color" -msgstr "Boja za koordinatne osi kurziva" +msgid "Insert Text Outlines..." +msgstr "Umetni konture teksta …" -msgid "Metrics Label Color" -msgstr "Boja za etikete metrike" +msgid "Insert _Blank" +msgstr "Umetni pra_zno" -msgid "Hint Label Color" -msgstr "Boja za etikete kontrola" +msgid "Insert a point on the given spline at either..." +msgstr "Umetni točku na krivulji pri …" -msgid "Blue Values Color" -msgstr "Boja za vrijednosti 'Blue' kontrola" +msgid "Insert random text in the specified script" +msgstr "Umetni slučajni tekst u određenom pismu" + +msgid "Installable Font" +msgstr "Omogući instaliranje fonta" +#, c-format msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" msgstr "" -"Boja koja se koristi za „plave” zone, zadane 'blue' vrijednostima u " -"'private' biblioteci" +"Fontovi instanca smiju sadržati samo 'cvt ' tablicu, ali %.30s ima još i " +"neku drugu truetype tablicu" -msgid "Family Blue Color" -msgstr "Boja za vrijednosti 'Family Blue' kontrola" +msgid "Instant/Horizontal" +msgstr "Trenutno/Vodoravno" + +msgid "Instant/Vertical" +msgstr "Trenutno/Uspravno" + +msgid "InstructBallTerminals" +msgstr "Instrukcije okruglih završetaka" + +msgid "InstructDiagonalStems" +msgstr "Instrukcije dijagonalnih poteza" + +msgid "InstructSerifs" +msgstr "Instrukcije serifa" + +msgid "Instruction Gloss (TrueType)" +msgstr "Glosar za instrukcije (TrueType)" msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" msgstr "" -"Boja koja se koristi za „plave” zone, zadane 'family blue' vrijednostima u " -"'private' biblioteci" +"Instrukcije u TrueType fontu se odnose na\n" +"točke po broju, pa ako urediš grafem,\n" +"na način da neke točke imaju drugačije\n" +"brojeve (dodavanjem točaka, uklanjanjem, itd.),\n" +"tada će se instrukcije primijeniti na pogrešnim\n" +"točkama s katastrofalnim rezultatima.\n" +" FontForge obično uklanja instrukcije,\n" +"ako otkrije da su točke nanovo pobrojene,\n" +"kako bi se izbjegao gornji problem. Ovo možeš\n" +"isključiti – ali pazi što radiš!" -msgid "Diagonal Hint Color" -msgstr "Boja za dijagonalne kontrole" +msgid "Instructions out of date" +msgstr "Zastarjele instrukcije" -msgid "The color used to draw diagonal hints" -msgstr "Boja koja se koristi za dijagonalne kontrole" +msgid "Instructions were changed" +msgstr "Instrukcije su promijenjene" -msgid "Horiz. Hint Color" -msgstr "Boja za vodoravne kontrole" +msgid "Interface" +msgstr "Sučelje" -msgid "The color used to draw horizontal hints" -msgstr "Boja koja se koristi za vodoravne kontrole" +msgid "Intermediate Points:" +msgstr "Međutočke:" -msgid "The color used to draw vertical hints" -msgstr "Boja koja se koristi za uspravne kontrole" +msgid "Internal Err: Unable to put data back into file" +msgstr "Unutarnja greška: Nemoguće vraćanje podataka natrag u datoteku" -msgid "Vert. Hint Color" -msgstr "Boja za uspravne kontrole" +msgid "Internal Only" +msgstr "Samo unutarnji" -msgid "HFlex Hint Color" -msgstr "Boja za vodoravne Flex kontrole" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "Interna greška tijekom generiranja FNT-a. Krivi datotečni odmak\n" -msgid "VFlex Hint Color" -msgstr "Boja za uspravne Flex kontrole" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "" +"Interna greška tijekom generiranja FNT-a. Krivi datotečni odmak u bitmap " +"podacima\n" -msgid "Conflict Hint Color" -msgstr "Boja za konfliktne kontrole" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "Interno stanje poremećeno u %d. retku od %s" -msgid "The color used to draw a hint which conflicts with another" -msgstr "Boja koja se koristi za konfliktne kontrole" +msgid "Interpo_late Fonts..." +msgstr "Interpo_liraj fontove …" -msgid "HHint Active Color" -msgstr "Boja za aktivne vodoravne kontrole" +msgid "Interpolate Fonts" +msgstr "Interpoliraj fontove" msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" +"Interpolate between stem edges some important points, not affected by other " +"instructions." msgstr "" -"Boja koja se koristi za aktivne vodoravne kontrole, koje se pregledavaju u " -"dijalogu „Pregledaj kontrole”" +"Interpoliraj između rubova posteza neke važne točke, na koje druge " +"instrukcije ne utječu." -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" -"Boja koja se koristi za aktivne uspravne kontrole, koje se pregledavaju u " -"dijalogu „Pregledaj kontrole”" +msgid "InterpolateCPsOnMotion" +msgstr "Interpoliraj kontrolne točke prilikom premještanja" -msgid "VHint Active Color" -msgstr "Boja za aktivne uspravne kontrole" +msgid "InterpolateStrongPoints" +msgstr "Interpoliraj važne točke" -msgid "Dragging Comparison Outline Color" -msgstr "Boja za usporedne konture prilikom povlačenja" +msgid "Interpolating Problem" +msgstr "Problem s interpoliranjem" + +msgid "Interpolating a font with itself achieves nothing" +msgstr "Interpoliranjem fonta sa samim sobom se ništa ne dobija" + +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Interpolacija između %.20s i:" msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" msgstr "" -"Boja koja se koristi za crtanje stare krivulje prilikom interaktivne " -"promjene grafema" +"Interpoliranje fontova s različitim vrstama uređivanja (npr. između type3 i " +"type1)" msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" msgstr "" -"Upotrebljava se samo alfa vrijednost, i ako nije nula, postavit će alfa " -"kanal za kontrolne točke, bezierove informacije i ostale ne-krivuljne " -"indikatore za „Boja za usporedne konture prilikom povlačenja”" +"Interpoliranje fontova s različitim vrstama krivulja (npr. između postscript " +"i truetype)" -msgid "The color of the line marking the advance width" -msgstr "Boja koja se koristi za liniju koja označuje širinu stošca" +msgid "Interpretation:" +msgstr "Interpretacija:" -msgid "Width Color" -msgstr "Boja za širine" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Bez" -msgid "Selected Width Color" -msgstr "Boja za odabrane širine" +msgid "Interpreted as: " +msgstr "Interpretirano kao: " -msgid "The color of the line marking the advance width when it is selected" -msgstr "" -"Boja koja se koristi za liniju koja označuje širinu stošca, kad je odabrana" +msgid "Interpreting Glyphs" +msgstr "Interpretiranje grafema" -msgid "Selected LBearing Color" -msgstr "Boja za odabrane lijeve odmake" +msgid "Intersecting Paths" +msgstr "Presijecajuće staze" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" -"Boja koja se koristi za liniju koja označuje lijevi odmak, kad je odabrana" +msgid "Intra Class Distance" +msgstr "Udaljenost među klasama" -msgid "Grid Fit Width Color" -msgstr "Boja za poravnanje na mrežu" +msgid "Intra Class Distance:" +msgstr "Udaljenost među klasama:" -msgid "The color of the line marking the grid-fit advance width" -msgstr "" -"Boja koja se koristi za liniju koja označuje širinu stošca pri iscrtavanju" +msgid "Introduction" +msgstr "Uvod" -msgid "Ligature Caret Color" -msgstr "Boja za znakove za umetanje u ligaturama" +msgid "Inuktitut" +msgstr "Inuktitut" -msgid "The color of the line(s) marking ligature carets" -msgstr "Boja linija koje označuju mjesta znakova za umetanje u ligaturama" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Neispravni CID raspon u klasi grafema u %d. retku od %s" -msgid "Anchor Color" -msgstr "Boja za sidra" +msgid "Invalid Encoding" +msgstr "Nevaljano kodiranje" -msgid "The color of anchor stars" -msgstr "Boja za zvijezde sidara" +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "Neispravni FD (%d) dodijeljen CID-u %d.\n" -msgid "Anchored Line Color" -msgstr "Boja za linije usidrenja" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "Neispravni znak izvan znakovnog niza u sfnt nizu\n" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" +#, c-format +msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." msgstr "" -"Boja jednog drugog grafema u trenutačnom prikazu, kako bi se prikazao njegov " -"položaj kad se primijeni tablica definicija sidara" - -msgid "Template Color" -msgstr "Boja za predložak" - -msgid "Old Outline Color" -msgstr "Boja za stare konture" +"Neispravan znakovni niz komentara (negativne duljine?) u 'PfEd' tablici za " +"grafem %s." -msgid "Original Color" -msgstr "Boja za originale" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "Neispravna duljina komprimirane tablice za '%c%c%c%c'." -msgid "Guide Layer Color" -msgstr "Boja za sloj vodilica" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Neispravno pozicioniranje kurziva u %d. retku od %s" -msgid "Grid Fit Color" -msgstr "Poravnanje na mrežu, boja" +#, c-format +msgid "Invalid font count in TTC %s." +msgstr "Neispravan broj fontova u TTC %s." -msgid "The color of grid-fit outlines" -msgstr "Boja kontura poravnatih na mrežu" +msgid "Invalid glif name.\n" +msgstr "Neispravni naziv 'glif'-a.\n" -msgid "Inactive Layer Color" -msgstr "Boja za neaktivne slojeve" +#, c-format +msgid "Invalid glyph for %s when fixing up references." +msgstr "Neispravni grafem za %s prilikom ispravljanja referenci." -msgid "The color of outlines in inactive layers" -msgstr "Boja kontura u neaktivnim slojevima" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "Neispravni raspon naziva grafema u klasi grafema u %d. retku od %s" -msgid "Active Layer Color" -msgstr "Boja za aktivne slojeve" +msgid "Invalid guideline.\n" +msgstr "Neispravna vodilica.\n" -msgid "The color of outlines in the active layer" -msgstr "Boja kontura u aktivnim slojevima" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Neispravna heksadecimalna brojka u sfnt nizu\n" -msgid "Inactive Thick Layer Color" -msgstr "Boja debelih kontura u neaktivnim slojevima" +msgid "Invalid language" +msgstr "Neispravni jezik" -msgid "The color of thick outlines in inactive layers" -msgstr "Boja debelih kontura u neaktivnim slojevima" +msgid "Invalid ligature offset\n" +msgstr "Neispravni odmak ligature\n" -msgid "Active Thick Layer Color" -msgstr "Boja debelih kontura u aktivnim slojevima" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "Neipsravni format tablice definicija. %d\n" -msgid "The color of thick outlines in the active layer" -msgstr "Boja debelih kontura u aktivnim slojevima" +#, c-format +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" +msgstr "Neispravni ili nepodržani format (%d) za pod-tablicu 'kern' tablice" -msgid "Clip Path Color" -msgstr "Boja za staze isječka" +#, c-format +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "Neispravna ili nepodržana verzija (0×%x) za 'kern' tablicu" -msgid "The color of the clip path" -msgstr "Boja za staze isječka" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Neispravna platforma za znakovni niz u %d. retku od %s" -msgid "Open Path Color" -msgstr "Boja za otvorene staze" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "Neispravno poklapanje točke. Točka bi bila iza ove reference.\n" -msgid "The color of the open path" -msgstr "Boja za otvorene staze" +msgid "Invalid point size" +msgstr "Neispravna veličina u točkama" -msgid "Background Image Color" -msgstr "Boja za slike u stražnjem sloju" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Neipravna ttf 'hmtx' tablica (ili 'hhea'), 'numOfLongMetrics' je 0\n" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" msgstr "" -"Boja koja se koristi za crtanje (jednobitnih) crno-bijelih bitmap slika koje " -"nemaju tablicu definicija boja" +"Neipravna ttf 'vmtx' tablica (ili 'vhea'), 'numOfLongVerMetrics' je 0\n" -msgid "Fill Color" -msgstr "Boja za ispunu" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "Određena je neispravna vektorska jedinica. Kontrola se zanemaruje.\n" -msgid "The color used to fill the outline if that mode is active" -msgstr "Boja za ispunjavanje konture, ako je način prikaza aktiviran" +msgid "Irish" +msgstr "Irski" -msgid "Preview Fill Color" -msgstr "Boja za ispunu u pregledu" +msgid "Irish Gaelic" +msgstr "Škotski keltski" -msgid "The color used to fill the outline when in preview mode" -msgstr "Boja za ispunjavanje konture u preglednom načinu prikaza" +msgid "Irish Gaelic (with dot)" +msgstr "Irski keltski (s točkom)" -msgid "Trace Color" -msgstr "Boja za precrtavanje" +msgid "Irish Traditional" +msgstr "Irski tradicionalni" -msgid "Raster Color" -msgstr "Boja za raster" +msgid "Irrelevant _Factor:" +msgstr "_Faktor zanemarivanja:" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "Boja privučenih rasterskih blokova na mrežu" +msgid "Is Extended Shape" +msgstr "Je razvučeni oblik" -msgid "Raster New Color" -msgstr "Boja za novi raster" +msgid "Is Layer Editable?" +msgstr "Je li sloj urediv?" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Boja rasterskih blokova koji su aktivirani (u ispravljanju grešaka, kad se " -"instrukcija pomakne za jednu točku)" +msgid "Is Layer Visible?" +msgstr "Je li sloj vidljiv?" -msgid "Raster Old Color" -msgstr "Boja za stari raster" +msgid "Is Offset" +msgstr "Je odmak" msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." msgstr "" -"Boja rasterskih blokova koji su deaktivirani (u ispravljanju grešaka, kad se " -"instrukcija pomakne za jednu točku)" +"Je li ovo razvučeni oblik (poput visoke zagrade)?\n" +"Razvučeni oblici zahtijevaju posebnu pažnju za\n" +"uspravno pozicioniranje eksponenata." -msgid "Raster Grid Color" -msgstr "Boja za mrežu rastera" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Radi li se o vodoravnom i uspravnom podrezivanju?" -msgid "Raster Dark Color" -msgstr "Tamna boja za raster" +msgid "Isolated" +msgstr "Samostalni" + +msgid "Isolated Forms" +msgstr "Samostalni oblici" msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" msgstr "" -"Prilikom ispravljanja grešaka u modusu sivih tonova, ovo je boja rasterskog " -"bloka koji potpuno ispunjen." - -msgid "Delta Grid Color" -msgstr "Boja za delta-mrežu" +"Čini se da morx pod-tablica sadrži više od 1000 stanja.\n" +" Zbog toga vjerujem, da postoji neka greška\n" -msgid "Indicates a notable grid pixel when suggesting deltas." +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" -"Naznačuje vidljivi piksel mreže prilikom predlaganja delta instrukcija." +"Čini se da morx pod-tablica sadrži više od 1000 tranzicija.\n" +" Zbog toga vjerujem, da postoji neka greška\n" -msgid "Ruler Big Tick Color" -msgstr "Boja za velike oznake ravnala" +msgid "Italian" +msgstr "Talijanski" -msgid "The color used to draw the large tick marks in rulers." -msgstr "Boja koja se koristi za velike oznake ravnalima." +msgid "Italian Swiss" +msgstr "Talijanski Švicarski" -msgid "Measure Tool Line Color" -msgstr "Boja za crte mjerenja" +msgid "Italic" +msgstr "Kurziv" -msgid "The color used to draw the measure tool line." -msgstr "Boja za crte alata za mjerenje." - -msgid "Measure Tool Point Color" -msgstr "Boja za točke mjerenja" - -msgid "The color used to draw the measure tool points." -msgstr "Boja za točke alata za mjerenje." - -msgid "Measure Tool Point Snapped Color" -msgstr "Boja za točke alata za mjerenje prilikom privlačenja" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" -"Boja koja se koristi za crtanje točaka alata za mjerenje prilikom " -"privlačenja." - -msgid "Measure Tool Canvas Number Color" -msgstr "Boja za brojeve alata za mjerenje" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "Boja koja se koristi za crtanje brojeva alata za mjerenje na platnu." - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "Boja za brojeve alata za mjerenje prilikom privlačenja" +msgid "Italic Advance Col" +msgstr "Boja za širine stošca kurziva" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" -"Boja koja se koristi za crtanje brojeva alata za mjerenje na platnu prilikom " -"privlačenja." +msgid "Italic Angle" +msgstr "Kut kurziva" -msgid "Measure Tool Windows Foreground Color" -msgstr "Prednja boja prozora alata za mjerenje" +msgid "Italic Angle:" +msgstr "Kut kurziva:" -msgid "The measure tool window foreground color." -msgstr "Prednja boja prozora alata za mjerenje." +msgid "Italic Conversion" +msgstr "Konverzija kurziva" -msgid "Measure Tool Windows Background Color" -msgstr "Stražnja boja prozora alata za mjerenje" +msgid "Italic Coord. Color" +msgstr "Boja za koordinatne osi kurziva" -msgid "The measure tool window background color." -msgstr "Stražnja boja prozora alata za mjerenje." +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Isprav. kurziva:" -msgid "Base" -msgstr "Osnovno slovo" +msgid "Italic Correction" +msgstr "Ispravljanje kurziva" -msgid "Entry" -msgstr "Ulaz" +msgid "Italic Correction:" +msgstr "Ispravljanje kurziva:" -msgid "Exit" -msgstr "Izlaz" +msgid "ItalicConstrained" +msgstr "Ograničeno na kurziv" #. GT: Italic Correction msgid "ItalicCor." msgstr "Ispravljanje kurziva" -msgid "Lig.Caret" -msgstr "Znak za umetanje u ligaturama" +msgid "Italics" +msgstr "Kurzivi" -msgid "TopAccent" -msgstr "Gornji naglasak" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (Kanji)" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s, pozicija %2$d, font %3$.90s%4$s" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (Kanji)" -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"Ovaj bi grafem trebao prikazati spiro točke, ali nažalost ova verzija " -"FontForgea nije bila povezana s bibliotekom spiro, tako da će biti prikazane " -"samo normalne bezierove točke." +msgid "JIS2004 Forms" +msgstr "JIS2004 oblici" -msgid "You may not use spiros" -msgstr "Ne smiješ koristiti spiro" +msgid "JIS78 Forms" +msgstr "JIS78 oblici" -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" -"Ovaj bi grafem trebao prikazati spiro točke, ali nažalost FontForge nije " -"uspio učitati biblioteku spiro, pa se ne mogu koristiti, tako da će biti " -"prikazane samo normalne bezierove točke." +msgid "JIS83 Forms" +msgstr "JIS83 oblici" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Vodilica" +msgid "JIS90 Forms" +msgstr "JIS90 oblici" #, c-format -msgid "Active Layer: %s (%s)" -msgstr "Aktivni sloj: %s (%s)" +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "JSTF maks. širenje pri važnosti %d #%d za %c%c%c%c u %c%c%c%c" +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) #, c-format -msgid "Modes: " -msgstr "Modusi: " - -msgid "'fpgm'" -msgstr "'fpgm'" +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "JSTF maks. suženje pri važnosti %d #%d za %c%c%c%c u %c%c%c%c" -msgid "'prep'" -msgstr "'prep'" +msgid "JSTF table is too long.\n" +msgstr "JSTF tablica je predugačka.\n" -msgid "Not Guides" -msgstr "Nisu vodilice" +msgid "Japanese" +msgstr "Japanski" -msgid "References may not be dragged into the guidelines layer" -msgstr "Reference se ne smiju povlačiti u sloj vodilica" +msgid "Japanese Forms (Obsolete)" +msgstr "Japanski oblici (zastarjelo)" -msgid "Name this contour" -msgstr "Imenuj ovu konturu" +msgid "Javanese" +msgstr "Javanski" -msgid "Name this guideline or cancel to create it without a name" -msgstr "Zadaj vodilici naziv ili odustani i stvorit će se vodilica bez naziva" +msgid "Javanese (roman)" +msgstr "Javansko (latinica)" -msgid "Define \"Almost Horizontal\"" -msgstr "Definiraj „Zamalo vodoravno”" +msgid "Johab (Korean)" +msgstr "Johab (Korejski)" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Linija je „zamalo” vodoravna (ili uspravna),\n" -"ako se njene koordinate nalaze unutar ovoliko\n" -"jedinica četverca" +msgid "Join Limit:" +msgstr "Ograničenje spoja:" -msgid "Bad number" -msgstr "Neispravni broj" +msgid "JoinSnap" +msgstr "Udaljenost za spajanje" -msgid "Trimming Undo Information" -msgstr "Kraćenje informacija o poništavanju" +msgid "Judezmo" +msgstr "Judezmo" -msgid "How many most-recent Undos should be kept?" -msgstr "Koliko poništavanja želiš zadržati?" +msgid "Jula" +msgstr "Jula" -msgid "No Intersections" -msgstr "Bez presijecanja" +msgid "Justification Alternatives" +msgstr "Alternative za poravnanje" -msgid "Name this point" -msgstr "Imenuj ovu točku" +msgid "Justified Languages" +msgstr "Poravnanje – jezici" -msgid "Please name this point" -msgstr "Imenuj ovu točku" +msgid "Justified Scripts" +msgstr "Poravnanje – pisma" -msgid "Please name this contour" -msgstr "Imenuj ovu konturu" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Ćirilica)" -#, c-format -msgid "The spline does not reach %g" -msgstr "Krivulja ne doseže %g" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Korejski)" -msgid "Insert a point on the given spline at either..." -msgstr "Umetni točku na krivulji pri …" +msgid "Kabardian" +msgstr "Kabardinski" -msgid "_X:" -msgstr "_X:" +msgid "Kachchi" +msgstr "Kachchi" -msgid "_Y:" -msgstr "_Y:" +msgid "Kaithi" +msgstr "Kajtsko" -msgid "Anchor Class Name" -msgstr "Nova klasa sidara" +msgid "Kalenjin" +msgstr "Kalenjin" -msgid "Please enter the name of a Anchor point class to create" -msgstr "Upiši naziv klase točaka sidra koju želiš stvoriti" +msgid "Kalmyk" +msgstr "Kalmyk" -msgid "_Unlink" -msgstr "_Odspoji" +msgid "Kamba" +msgstr "Kamba" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "Grafem %s nema kontrola. FontForge neće stvoriti mnoge instrukcije." +msgid "Kana Extended-A" +msgstr "Kana, prošireno-A" -msgid "Deselect Width" -msgstr "Odznači širinu" +msgid "Kana Extended-B" +msgstr "Kana prošireno-B" -msgid "Width" -msgstr "Širina" +msgid "Kana Supplement" +msgstr "Kana, dopuna" -msgid "Deselect VWidth" -msgstr "Odznači uspravnu širinu" +msgid "Kanbun" +msgstr "Kanbun" -msgid "VWidth" -msgstr "Uspravna širina" +msgid "Kangxi Radicals" +msgstr "Kangxi radikali" -msgid "C_lose Tab" -msgstr "_Zatvori karticu" +msgid "Kannada" +msgstr "Kannada" -msgid "E_xport..." -msgstr "_Izvezi …" +msgid "Kanuri" +msgstr "Kanuri" -msgid "Revert Gl_yph" -msgstr "O_bnovi grafem" +msgid "Karachay" +msgstr "Karachay" -msgid "Load Word List..." -msgstr "Učitaj popis riječi …" +msgid "Karaim" +msgstr "Karaim" -msgid "_Print..." -msgstr "_Ispiši …" +msgid "Karakalpak" +msgstr "Karakalpak" -msgid "E_xecute Script..." -msgstr "Izvrši skri_pt …" +msgid "Karelian" +msgstr "Karelski" -msgid "_Invert Selection" -msgstr "Pre_okreni odabir" - -msgid "_Deselect All" -msgstr "_Odznači sve" +msgid "Karen" +msgstr "Karen" -msgid "_First Point" -msgstr "Pr_va točka" +msgid "Kashmiri" +msgstr "Kašmirski" -msgid "First P_oint, Next Contour" -msgstr "Prva točka, sljedeća k_ontura" +msgid "Kashmiri (India)" +msgstr "Kašmirski (Indija)" -msgid "_Next Point" -msgstr "_Sljedeća točka" +msgid "Katakana" +msgstr "Katakana" -msgid "_Prev Point" -msgstr "_Prethodna točka" +msgid "Katakana (& Phonetic Extensions)" +msgstr "Katakana (i fonetska proširenja)" -msgid "Ne_xt Control Point" -msgstr "Slje_deća kotrolna točka" +msgid "Katakana Half Width Forms" +msgstr "Katakana oblici polovične širine" -msgid "P_rev Control Point" -msgstr "P_rethodna točka" +msgid "Katakana Phonetic Extensions" +msgstr "Katakana fonetska proširenja" -msgid "Points on Selected _Contours" -msgstr "Točke na odabranim _konturama" +msgid "Kayah Li" +msgstr "Kayah Li" -msgid "Point A_t" -msgstr "Točka _pri" +msgid "Kazakh" +msgstr "Kazaški" -msgid "Select All _Points & Refs" -msgstr "Odaberi sve _točke i reference" +msgid "Kebena" +msgstr "Kebena" -msgid "Select Open Contours" -msgstr "Odaberi otvorene konture" +msgid "Ker_n By Classes..." +msgstr "Podreziva_nje pomoću klasa …" -msgid "Select Anc_hors" -msgstr "Odaberi _sidra" +msgid "Kern" +msgstr "Podrezivanje" -msgid "_Width" -msgstr "Š_irina" +msgid "Kern Adjusts" +msgstr "Podešavanja podrezivanja" -msgid "_VWidth" -msgstr "_Uspravna širina" +msgid "Kern By Classes" +msgstr "Podrezivanje pomoću klasa" -msgid "Select Points Affected by HM" -msgstr "Odaberi točke koje se tiču vodoravne metrike" +msgid "Kern Line Color" +msgstr "Boja za linije podrezivanja" -msgid "Copy Loo_kup Data" -msgstr "Kopiraj podat_ke tablice definicija" +msgid "Kern Offset:" +msgstr "Odmak podrezivanja:" -msgid "Copy _Width" -msgstr "Kopiraj ši_rinu" +msgid "Kern Pair Closeup" +msgstr "Detaljni prikaz podrezanog para" -msgid "Co_py LBearing" -msgstr "Kopiraj _lijevi odmak" +msgid "Kern Pair Closeup..." +msgstr "Detaljni prikaz podrezanog para …" -msgid "Copy RBearin_g" -msgstr "Kopiraj _desni odmak" +msgid "Kern Pairs" +msgstr "Parovi podrezivanja" -msgid "C_hop" -msgstr "_Odsjeci" +msgid "Kern Size" +msgstr "Količina podrezivanja" -msgid "Clear _Background" -msgstr "Izbriši _stražnji sloj" +msgid "Kern Values:" +msgstr "Vrijednosti podrezivanja:" -msgid "points|_Merge" -msgstr "_Sjedini" +msgid "Kern by State" +msgstr "Podrezivanje pomoću stanja" -msgid "points|Merge to Line" -msgstr "Sjedini s linijom" +msgid "Kern:" +msgstr "Podrezivanje:" -msgid "_Join" -msgstr "Spo_ji" +msgid "KernClass|_New Lookup..." +msgstr "_Nova tablica definicija …" -msgid "Copy _Fg To Bg" -msgstr "Kopiraj prednji u s_tražnji" +msgid "KernPair with no subtable name.\n" +msgstr "Podrezivanje parova bez naziva pod-talblice.\n" -msgid "Cop_y Layer To Layer..." -msgstr "_Kopiraj sloj u sloj …" +msgid "Kerning" +msgstr "Podrezivanje" -msgid "Copy Gri_d Fit" -msgstr "Kopiraj privlačenje na _mrežu" +msgid "Kerning & such" +msgstr "Podrezivanje i sl." -msgid "_Select" -msgstr "Oda_beri" +msgid "Kerning Class" +msgstr "Klasa podrezivanja" -msgid "Remo_ve Undoes..." -msgstr "Ukloni poništ_avanja …" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Metrika podrezivanja za %.50s" -msgid "_Curve" -msgstr "_Krivulja" +msgid "Kerning State Machine" +msgstr "Podrezivanje, tablica stanja" -msgid "_HVCurve" -msgstr "Krivulja _vodoravno i uspravno" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "Podrezivanje između „%s” i „%s” je %d u %s i %d u %s\n" -msgid "C_orner" -msgstr "K_ut" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Podrezivanje pomoću klasa: %s" -msgid "_Tangent" -msgstr "_Tangenta" +msgid "Kerning direction" +msgstr "Smjer podrezivanja" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "_Postavi kao prvu" +msgid "Kerning format" +msgstr "Format podrezivanja" -msgid "Can Be _Interpolated" -msgstr "Može se _interpolirati" +msgid "Kerning is likely to fail on Windows" +msgstr "Podrezivanje vjerojatno neće raditi na Windowsu" -msgid "Can't _Be Interpolated" -msgstr "_Ne može se interpolirati" +msgid "" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" +msgstr "" +"Podrezivanje se može odrediti pomoću klasa grafema\n" +"ili pomoću pojedinačnih parova.\n" +"Koji vrstu podrezivanja želiš za ovu pod-tablicu?" -msgid "Center Bet_ween Control Points" -msgstr "_Centriraj između kontrolnih točaka" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgstr "" +"Treća pod-tablica podrezivanja kaže da je broj grafema %d, ali 'maxp' kaže " +"%d\n" -msgid "_Add Anchor" -msgstr "_Dodaj sidro" +msgid "Kerning values must be even" +msgstr "Vrijednosti podrezivanja moraju biti jednake" -msgid "Acceptable _Extrema" -msgstr "Prihvatljivi _ekstremi" +msgid "Key" +msgstr "Ključ" -msgid "Make _Line" -msgstr "Iz_ravnaj krivulje" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "Ključ za 'def' mora biti znakovni niz ili doslovni naziv\n" -msgid "Ma_ke Arc" -msgstr "Stvori _luk" +msgid "Khakass" +msgstr "Hakaski" -msgid "Inse_rt Point On Spline At..." -msgstr "U_metni točku na krivulji pri …" +msgid "Khanty-Kazim" +msgstr "Hantski-Kazim" -msgid "_Name Point" -msgstr "Im_enuj točku" +msgid "Khanty-Shurishkar" +msgstr "Hantski-Shurishkar" -msgid "_Name Contour" -msgstr "Imenuj k_onturu" +msgid "Khanty-Vakhi" +msgstr "Hantski-Vak" -msgid "Make Clip _Path" -msgstr "Po_stavi stazu isječka" +msgid "Kharoshthi" +msgstr "Kharoshthi" -msgid "Tool_s" -msgstr "_Alati" +msgid "Khasi" +msgstr "Khasi" -msgid "G4 _Curve" -msgstr "G4 _krivulja" +msgid "Khitan Small Script" +msgstr "Kitansko malo pismo" -msgid "_G2 Curve" -msgstr "_G2 krivulja" +msgid "Khmer" +msgstr "Kmersko" -msgid "_Left Constraint" -msgstr "_Lijevo ograničenje" +msgid "Khmer & Khmer Symbols" +msgstr "Khmersko i Khmerski simboli" -msgid "_Right Constraint" -msgstr "_Desno ograničenje" +msgid "Khmer Symbols" +msgstr "Kmerski simboli" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "_Poravnaj točke" +msgid "Khojki" +msgstr "Khojsko" -msgid "_Space Points" -msgstr "Raz_makni točke" +msgid "Khowar" +msgstr "Khowar" -msgid "Space _Regions..." -msgstr "_Razmakni područja …" +msgid "Khudawadi" +msgstr "Khudawadi" -msgid "Make _Parallel..." -msgstr "Postavi _paralelno …" +msgid "Khutsuri Georgian" +msgstr "Khutsuri Gruzijski" -msgid "_Simplify" -msgstr "Po_jednostavni" +msgid "Kikongo" +msgstr "Kikongški" -msgid "Simplify More..." -msgstr "Pojednostavni više …" +msgid "Kikuyu" +msgstr "Kikuyu" -msgid "Clea_nup Glyph" -msgstr "Poč_isti grafem" +msgid "Kildin Sami" +msgstr "Kildin Sami" -msgid "Canonical Start _Point" -msgstr "Kanonska _početna točka" +msgid "Kinyarwanda/Ruanda" +msgstr "Rwanda/Ruanda" -msgid "Canonical _Contours" -msgstr "Kanonske _konture" +msgid "Kirghiz" +msgstr "Kirgiški" -msgid "_First" -msgstr "Pr_vu" +msgid "Kisii" +msgstr "Kisii" -msgid "_Earlier" -msgstr "P_rijašnju" +msgid "Kodagu" +msgstr "Kodagu" -msgid "L_ater" -msgstr "K_asniju" +msgid "Kokni" +msgstr "Kokni" -msgid "_Last" -msgstr "_Posljednju" +msgid "Komi-Permyak" +msgstr "Komi-Permyak" -msgid "_Remove Overlap" -msgstr "_Ukloni preklapanja" +msgid "Komi-Zyrian" +msgstr "Komi-Zyrian" -msgid "_Intersect" -msgstr "Pre_sijeci" +msgid "Komo" +msgstr "Komo" -msgid "_Exclude" -msgstr "Is_ključi" +msgid "Komso" +msgstr "Komso" -msgid "_Find Intersections" -msgstr "_Naži presijecanja" +msgid "Konkani" +msgstr "Konkani" -msgid "Change _Weight..." -msgstr "Promijeni _debljinu …" +msgid "Koorete" +msgstr "Koorete" -msgid "_Italic..." -msgstr "_Kurziv …" +msgid "Korean" +msgstr "Korejski" -msgid "Obli_que..." -msgstr "_Ukosi …" +msgid "Korean (Johab)" +msgstr "Korejski (Johab)" -msgid "_Condense/Extend..." -msgstr "_Suzi/Proširi …" +msgid "Korean Old Hangul" +msgstr "Korejski staro-hangulski" -msgid "Change _X-Height..." -msgstr "Promijeni visinu ku_renta …" +msgid "Koryak" +msgstr "Korjački" -msgid "Change _Glyph..." -msgstr "Promijeni _grafem …" +msgid "Kpelle" +msgstr "Kpelle" -msgid "In_line..." -msgstr "Unutarnja _linija …" +msgid "Krio" +msgstr "Krio" -msgid "_Outline..." -msgstr "_Vanjska linija …" +msgid "Kui" +msgstr "Kui" -msgid "S_hadow..." -msgstr "Sj_ena …" +msgid "Kulvi" +msgstr "Kulvi" -msgid "_Wireframe..." -msgstr "_3D …" +msgid "Kumaoni" +msgstr "Kumaoni" -msgid "_Build Accented Glyph" -msgstr "Izradi grafem s _naglaskom" +msgid "Kumyk" +msgstr "Kumyk" -msgid "Build _Composite Glyph" -msgstr "Izradi _kompozitni grafem" +msgid "Kurdish" +msgstr "Kurdski" -msgid "_References..." -msgstr "_Reference …" +msgid "Kurukh" +msgstr "Kuruški" -msgid "_Substitutions..." -msgstr "_Zamjene …" +msgid "Kuy" +msgstr "Kuy" -msgid "_Transform..." -msgstr "Transformiraj …" +msgid "L-Cree" +msgstr "Cree-L" -msgid "_Point of View Projection..." -msgstr "_Ishodište projekcije …" +msgid "LBearing:" +msgstr "Lijevi odmak:" -msgid "_Non Linear Transform..." -msgstr "Ne-linearna transformacija …" +msgid "LSB" +msgstr "Lijevi bočni odmak" -msgid "To _Int" -msgstr "Na _cijele brojeve" +msgid "LSB Compression Percent" +msgstr "Postotak sužavanja lijevog odmaka grafema" -msgid "To _Hundredths" -msgstr "Na _stotinke" +msgid "L_ater" +msgstr "K_asniju" -msgid "_Cluster" -msgstr "_Kluster" +msgid "L_oad Namelist..." +msgstr "Učitaj popis na_ziva grafema …" -msgid "_Glyph Info..." -msgstr "_Informacije o grafemu …" +msgid "Label" +msgstr "Etiketa" -msgid "Get _Info..." -msgstr "Do_hvati informacije …" +msgid "Label Gl_yph By" +msgstr "Prikaži etikete _grafema kao" -msgid "S_how Dependent" -msgstr "Prikaži _ovisne" +msgid "Ladakhi" +msgstr "Ladakhi" -msgid "Find Proble_ms..." -msgstr "Nađi proble_me …" +msgid "Ladin" +msgstr "Ladinski" -msgid "Bitm_ap strikes Available..." -msgstr "Dostupni bitm_api …" +msgid "Lahuli" +msgstr "Lahuli" -msgid "Remove Bitmap Glyphs..." -msgstr "Ukloni bitmape grafema …" +msgid "Lak" +msgstr "Lak" -msgid "St_yles" -msgstr "_Stilovi" +msgid "Lambani" +msgstr "Lambani" -msgid "_Expand Stroke..." -msgstr "Proširi pot_ez …" +msgid "Language" +msgstr "Jezik" -msgid "Tile _Path..." -msgstr "Staza _pločice …" +msgid "Language List" +msgstr "Popis jezika" -msgid "Tile Pattern..." -msgstr "Uzorak pločice …" +msgid "Language Missing" +msgstr "Jezik nedostaje" -msgid "O_verlap" -msgstr "Pre_klapanje" +msgid "Language Tag:" +msgstr "Oznaka jezika:" -msgid "Add E_xtrema" -msgstr "Dodaj _ekstreme" +msgid "Language info" +msgstr "Informacije o jeziku" -msgid "Autot_race" -msgstr "Automatski pre_crtaj" +msgid "Language(s)" +msgstr "Jezici" -msgid "A_lign" -msgstr "Pora_vnaj" +msgid "Language|New" +msgstr "Novi" -msgid "Roun_d" -msgstr "_Zaokruži" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Amharski" -msgid "_Order" -msgstr "_Redoslijed" +msgid "Lang|Arabic" +msgstr "Arapski" -msgid "Check Self-Intersection" -msgstr "Provjeri samo-presijecanje" +msgid "Lang|Armenian" +msgstr "Armenski" -msgid "Glyph Self-Intersects" -msgstr "Samo-presijecanja grafema" +msgid "Lang|Avar" +msgstr "Avarski" -msgid "Cloc_kwise" -msgstr "Na_desno" +msgid "Lang|Bengali" +msgstr "Bengalski" -msgid "Cou_nter Clockwise" -msgstr "Na_lijevo" +msgid "Lang|Berber" +msgstr "Berberski" -msgid "_Correct Direction" -msgstr "Ispra_vi smjer" +msgid "Lang|Cherokee" +msgstr "Cherokee" -msgid "Reverse Direction" -msgstr "Obrni smjer" +msgid "Lang|Coptic" +msgstr "Koptski" -msgid "Insert Text Outlines..." -msgstr "Umetni konture teksta …" +msgid "Lang|Default" +msgstr "Zadani" -msgid "B_uild" -msgstr "Izgra_di" +msgid "Lang|Farsi" +msgstr "Farsi" -msgid "Compare Layers..." -msgstr "Usporedi slojeve …" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Farsi/Perzijski" -msgid "Auto_Hint" -msgstr "_Automatske kontrole" +msgid "Lang|Ge'ez" +msgstr "Ge’ez" -msgid "Hint _Substitution Pts" -msgstr "Točke _zamjena kontrola" +msgid "Lang|Georgian" +msgstr "Gruzijski" -msgid "Auto _Counter Hint" -msgstr "Automatske kontrole unutarnjih _bjelina" +msgid "Lang|Greek" +msgstr "Grčki" -msgid "_Don't AutoHint" -msgstr "Bez automatskih _kontrola" +msgid "Lang|Gujarati" +msgstr "Gudžaratski" -msgid "Auto_Instr" -msgstr "Automatske _instrukcije" +msgid "Lang|Hebrew" +msgstr "Hebrejski" -msgid "_Edit Instructions..." -msgstr "Ur_edi instrukcije …" +msgid "Lang|Javanese" +msgstr "Javanski" -msgid "_Debug..." -msgstr "Otk_lanjanje grešaka …" +msgid "Lang|Kannada" +msgstr "Kannada" -msgid "S_uggest Deltas..." -msgstr "Predloži delta instruk_cije …" +msgid "Lang|Khmer" +msgstr "Kmerski" -msgid "_Clear HStem" -msgstr "Izbriši kontrole _vodoravnih poteza" +msgid "Lang|Lao" +msgstr "Laoski" -msgid "Clear _VStem" -msgstr "Izbriši kontrole _uspravnih poteza" +msgid "Lang|Latin" +msgstr "Latinski" -msgid "Clear DStem" -msgstr "Izbriši kontrole _dijagonalnog poteza" +msgid "Lang|Limbu" +msgstr "Limbu" -msgid "Clear Instructions" -msgstr "Ukloni instrukcije" +msgid "Lang|Malayalam" +msgstr "Malajalamski" -msgid "_Add HHint" -msgstr "D_odaj vodoravnu kontrolu" +msgid "Lang|Manchu" +msgstr "Mandžurski" -msgid "Add VHi_nt" -msgstr "Dod_aj uspravnu kontrolu" +msgid "Lang|Mongolian" +msgstr "Mongolski" -msgid "Add DHint" -msgstr "Dodaj dijagonalnu kontrolu" +msgid "Lang|Oriya" +msgstr "Orijski" -msgid "Crea_te HHint..." -msgstr "S_tvori vodoravnu kontrolu …" +msgid "Lang|Persian" +msgstr "Perzijski" -msgid "Cr_eate VHint..." -msgstr "Stvo_ri uspravnu kontrolu …" +msgid "Lang|Sinhalese" +msgstr "Singalski" -msgid "_Review Hints..." -msgstr "Pre_gledaj kontrole …" +msgid "Lang|Syriac" +msgstr "Sirjački" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s na poziciji ligature %d" +msgid "Lang|Tagalog" +msgstr "Tagaloško" -#, c-format -msgid "%s exit" -msgstr "%s izlaz" +msgid "Lang|Tamil" +msgstr "Tamilski" -#, c-format -msgid "%s entry" -msgstr "%s ulaz" +msgid "Lang|Telugu" +msgstr "Teluški" -#, c-format -msgid "%s mark" -msgstr "%s dijakritički znak" +msgid "Lang|Thai" +msgstr "Tajlandski" -#, c-format -msgid "%s base" -msgstr "%s osnova" +msgid "Lang|Tibetan" +msgstr "Tibetski" -msgid "_Center in Width" -msgstr "_Centriraj u širini stošca" +msgid "Lang|Uighur" +msgstr "Ujgurski" -msgid "_Thirds in Width" -msgstr "_Trećinke u širini stošca" +msgid "Lang|Yi" +msgstr "Yi" -msgid "Set _LBearing..." -msgstr "Postavi _lijevi odmak …" +msgid "Lao" +msgstr "Lao" -msgid "Set _RBearing..." -msgstr "Postavi _desni odmak …" +msgid "Last Anchor Point" +msgstr "Točka zadnjeg sidra" -msgid "Set Both Bearings..." -msgstr "Postavi oba odmaka …" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Zadnje pritisnuto" -msgid "Set _Vertical Advance..." -msgstr "Postavi _visinu stošca …" +msgid "Latin Extended Additional" +msgstr "Latinica proširena, dodatno" -msgid "Ker_n By Classes..." -msgstr "Podreziva_nje pomoću klasa …" +msgid "Latin Extended Additional/C/D" +msgstr "Latinica proširena, dodatno/C/D" -msgid "VKern By Classes..." -msgstr "Uspravno podrezivanje pomoću klasa …" +msgid "Latin Extended-A" +msgstr "Latinica prošireno-A" -msgid "VKern From HKern" -msgstr "Uspravno podrezivanje iz vodoravnog podrezivanja" +msgid "Latin Extended-B" +msgstr "Latinica prošireno-B" -msgid "Remove Kern _Pairs" -msgstr "Ukloni _parove podrezivanja" +msgid "Latin Extended-C" +msgstr "Latinica prošireno-C" -msgid "Remove VKern Pairs" -msgstr "Ukloni parove uspravnog podrezivanja" +msgid "Latin Extended-D" +msgstr "Latinica prošireno-D" -msgid "Kern Pair Closeup..." -msgstr "Detaljni prikaz podrezanog para …" +msgid "Latin Extended-E" +msgstr "Latinica prošireno-E" -msgid "_Detach" -msgstr "_Odspoji" +msgid "Latin Extended-F" +msgstr "Latinica prošireno-F" -msgid "_Kern Pairs" -msgstr "_Parovi podrezivanja" +msgid "Latin Extended-G" +msgstr "Latinica prošireno-G" -msgid "_Anchored Pairs" -msgstr "_Usidreni parovi" +msgid "Latin Full Width Forms" +msgstr "Latinični oblici punih širina" -msgid "_Anchor Control..." -msgstr "Kontrola _sidra …" +msgid "Latin Ligatures" +msgstr "Latinične ligature" -msgid "Anchor _Glyph at Point" -msgstr "Usidri _grafem pri točci" +msgid "Latin-1 Supplement" +msgstr "Latinica-1, dopuna" -msgid "_Ligatures" -msgstr "_Ligature" +msgid "Latin: Decorative" +msgstr "Latinica: Ukrasni" -msgid "PointNumbers|_None" -msgstr "_Bez" +msgid "Latin: Pictorial and Symbol" +msgstr "Latinica: Slikovni i simboli" -msgid "_TrueType" -msgstr "_TrueType" +msgid "Latin: Text and Display" +msgstr "Latinica: Tekst i naslovi" -msgid "_PostScript®" -msgstr "_PostScript®" +msgid "Latvian" +msgstr "Letonski" -msgid "_SVG" -msgstr "_SVG" +msgid "Layer" +msgstr "Sloj" -msgid "P_ositions" -msgstr "P_ozicije" +msgid "Layer Info..." +msgstr "Informacije o sloju …" -msgid "Show _Grid Fit..." -msgstr "Prikaži poravnanje na mrežu …" +msgid "Layer Name" +msgstr "Naziv sloja" -msgid "Show _Grid Fit (Live Update)..." -msgstr "Prikaži poravnanje na mrežu (aktualiziranje uživo) …" +msgid "Layer:" +msgstr "Sloj:" -msgid "_Bigger Point Size" -msgstr "_Veća veličina" +msgid "Layers" +msgstr "Slojevi" -msgid "_Smaller Point Size" -msgstr "_Manja veličina" +msgid "Layer|Background" +msgstr "Stražnji sloj" -msgid "_Anti Alias" -msgstr "_Sa zaglađivanjem rubova" +msgid "Layer|Foreground" +msgstr "Prednji sloj" -msgid "_Off" -msgstr "_Isključeno" +msgid "Laz" +msgstr "Laz" -msgid "_Points" -msgstr "_Točke" +msgid "Leading Jamo Forms" +msgstr "Vodeći Jamo oblici" -msgid "Control Points (Always_)" -msgstr "Kontrolne točke (uvijek_)" +msgid "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." +msgstr "" +"FontForge je lako naučiti. Na raspolaganju stoje različiti priručnici – od " +"osnovnih vježbi, sve do naprednijih funkcija, kao što su izrada i upotreba " +"skriptova." -msgid "_Control Point Info" -msgstr "Informacije o _kontrolnoj točci" +msgid "Lef_t" +msgstr "_Lijevo" -msgid "_Extrema" -msgstr "_Ekstremi" +msgid "Left Bounds" +msgstr "Lijeve granice" -msgid "Points of _Inflection" -msgstr "Točke _infleksije" +msgid "Left Constraint" +msgstr "Lijevo ograničenje" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Zamalo vodoravne/uspravne linije" +msgid "Left Side Bearing" +msgstr "Lijevi bočni odmak" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Zamalo vodoravne/uspravne krivulje" +msgid "Left Side Bearing Add" +msgstr "Dodavanje lijevom bočnom odmaku" -msgid "(Define \"Almost\")" -msgstr "(Definiraj „Zamalo”)" +msgid "Left Side Bearing Scale" +msgstr "Skaliranje lijevog bočnog odmaka" -msgid "_Side Bearings" -msgstr "_Bočni odmaci" +msgid "Left Side Bearing does not change." +msgstr "Lijevi odmak se ne mijenja." -msgid "Reference Names" -msgstr "Nazivi referenci" +msgid "Left Side Bearing:" +msgstr "Lijevi bočni odmak:" -msgid "_Fill" -msgstr "_Ispuna" +msgid "Left to Right Alternates" +msgstr "Lijevo-na-desno alternative" -msgid "Previe_w" -msgstr "Pre_gled" +msgid "Left to Right mirrored forms" +msgstr "Lijevo-na-desno zrcaljeni oblici" -msgid "Dragging Comparison Outline" -msgstr "Povlačenje usporedne konture" +msgid "Lepcha" +msgstr "Lepčansko" -msgid "Pale_ttes" -msgstr "Pa_lete" +msgid "Lepcha (Róng)" +msgstr "Lepcha (Róng)" -msgid "_Glyph Tabs" -msgstr "_Kartice grafema" +msgid "Letterlike Symbols" +msgstr "Simboli slični slovima" -msgid "_Rulers" -msgstr "_Ravnala" +msgid "Letters:" +msgstr "Slova:" -msgid "_Horizontal Hints" -msgstr "_Vodoravne kontrole" +msgid "Lezgi" +msgstr "Lezgi" -msgid "_Vertical Hints" -msgstr "_Uspravne kontrole" +msgid "License" +msgstr "Licenca" -msgid "_Diagonal Hints" -msgstr "_Dijagonalne kontrole" +msgid "License URL" +msgstr "URL licence" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "'_BlueValues' kontrole" +msgid "Life Time" +msgstr "Trajanje" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "'_FamilyBlues' kontrole" +msgid "Lig" +msgstr "Ligatura" -msgid "_Anchors" -msgstr "_Sidra" +msgid "Lig Index:" +msgstr "Indeks ligature:" -msgid "Debug Raster Cha_nges" -msgstr "Otklanjanje grešaka u rasterskim promje_nama" +msgid "Lig. Carets" +msgstr "Znakovi za umetanje u ligaturama" -msgid "Hori_zontal Metric Lines" -msgstr "_Linije vodoravne metrike" +msgid "Lig.Caret" +msgstr "Znak za umetanje u ligaturama" -msgid "Vertical _Metric Lines" -msgstr "Linije uspravne _metrike" +msgid "Ligature" +msgstr "Ligature" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Privl_ači konture na mrežu piksela" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Ligatura %s" -msgid "_Display Compositions..." -msgstr "_Prikaži sastavljanja …" +msgid "Ligature Caret Color" +msgstr "Boja za znakove za umetanje u ligaturama" -msgid "Form_er Glyph" -msgstr "Prijašnji graf_em" +msgid "Ligature Caret Count" +msgstr "Broj znakova za umetanje u ligaturama" -msgid "N_umber Points" -msgstr "N_umeriranje točaka" +msgid "Ligature Caret Count:" +msgstr "Broj znakova za umetanje u ligaturama:" -msgid "Grid Fi_t" -msgstr "Por_avnanje na mrežu" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Pod-tablica znakova umetanja u ligaturama" -msgid "Sho_w" -msgstr "Pri_kaži" +msgid "Ligature Glyph Name" +msgstr "Naziv grafema ligature" -msgid "Com_binations" -msgstr "Kom_binacije" +msgid "Ligature Substitution" +msgstr "Ligaturna zamjena" -msgid "Next _Line in Word List" -msgstr "Slj_edeći redak u popisu riječi" +msgid "" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." +msgstr "" +"Lokacije znakova za umetanje u ligaturama koriste uređivači\n" +"teksta, kad moraju nacrtati znak za umetanje teksta unutar\n" +"ligature. To znači da bi trebao postojati znak za umetanje\n" +"između svake komponente ligature, tako da ako postoji\n" +"n komponenata, treba biti n−1 znaka za umetanje.\n" +" Pozicije znaka za umetanje možeš namjestiti u prikazu\n" +"kontura grafema (povuci ih iz ishodišta na odgovarajuće mjesto)." -msgid "Previous Line in _Word List" -msgstr "Pre_thodni redak u popisu riječi" +msgid "Ligatures" +msgstr "Ligature" -msgid "SubFonts|_All" -msgstr "_Sve" +msgid "Ligatures & such" +msgstr "Ligature i sl." -msgid "SubFonts|_None" -msgstr "_Ništa" +msgid "Light" +msgstr "Svijetli" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MM _ponovo stopi" +msgid "Light Angle:" +msgstr "Kut svijetla:" -msgid "_Point" -msgstr "_Točka" +msgid "Ligurian" +msgstr "Ligurski" -msgid "Tools_2" -msgstr "Alati_2" +msgid "Limbu" +msgstr "Limbu" -msgid "H_ints" -msgstr "_Kontrole" +msgid "Limburgish" +msgstr "Limburški" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "MM" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"Ograničuje font na grafeme navedenih u prvih 256 polja kodiranja,\n" +"koji će biti uključeni u datoteku" -msgid "Outline View 2" -msgstr "Prikaz konture, 2" +msgid "Limits" +msgstr "Granice" -msgid "This window displays a single outline glyph (more data)" -msgstr "Ovaj prozor prikazuje jedan konturirani grafem (više podataka)" +msgid "Line" +msgstr "Crta" -msgid "Outline View" -msgstr "Prikaz konture" +msgid "Line Cap" +msgstr "Vrh linija" -msgid "This window displays a single outline glyph" -msgstr "Ovaj prozor prikazuje jedan konturirani grafem" +msgid "Line Cap:" +msgstr "Vrh linija:" -msgid "First Char" -msgstr "Prvi znak" +msgid "Line Join" +msgstr "Spoj linija" -msgid "Second Char" -msgstr "Drugi znak" +msgid "Line Join:" +msgstr "Spoj linija:" -msgid "Kern Size" -msgstr "Količina podrezivanja" +msgid "Line length max" +msgstr "Maks. duljina linija" -msgid "Select a ligature to view" -msgstr "Odaberi ligaturu za prikaz" +msgid "Linear" +msgstr "Linearni" -msgid "Kern Pair Closeup" -msgstr "Detaljni prikaz podrezanog para" +msgid "Linear A" +msgstr "Linerno A" -msgid "Anchor Control for Base" -msgstr "Kontrola sidra za osnovno slovo" +msgid "Linear B" +msgstr "Linearno B" -msgid "Anchor Control for Mark" -msgstr "Kontrola sidra za dijakritički znak" +msgid "Linear B Ideograms" +msgstr "Linearni B ideogrami" -msgid "Anchored Pairs" -msgstr "Usidreni parovi" +msgid "Linear B Syllabary" +msgstr "Linearni B slogovni" -msgid "Kern Pairs" -msgstr "Parovi podrezivanja" +msgid "Linear B Syllabary/Ideograms & Aegean Numbers" +msgstr "Linearni B slogovni/ideogrami i egejski brojevi" -msgid "Sort By:" -msgstr "Razvrstaj prema:" +msgid "Lingala" +msgstr "Lingalaški" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s nije ispravni naziv klase (ili broj)" +msgid "Lining Figures" +msgstr "Poravnate brojke" -msgid "Bad Class" -msgstr "Neispravna klasa" +msgid "List" +msgstr "Popis" -msgid "No Sequence/Lookups" -msgstr "Nema slijeda/tablica definicija" +msgid "List Field" +msgstr "Polje s popisom" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" -"Nema zapisa u popisu slijeda/tablica definicija. Je li je to namjerno tako?" +msgid "List Field (Combo Box)" +msgstr "Polje s popisom (kombinirani okvir)" -msgid "Bad Sequence/Lookup List" -msgstr "Neispravni slijed/popis tablica definicija" +msgid "List Field Menu" +msgstr "Izbornik polja s popisom" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" -"Broj slijeda je izvan granica, mora biti manji od %d (broj klasa u gornjem " -"popisu)" +msgid "List Mark" +msgstr "Oznaka popisa" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" -"Broj slijeda je izvan granica, mora biti manji od %d (broj grafema, klasa " -"ili tablica pokrivenosti)" +msgid "List of class names" +msgstr "Popis naziva klasa" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{Everything Else}" +msgid "List of directories to search for images, separated by colons" +msgstr "Popis mapa za traženje slika, razdvojeno točka-zarezom" -msgid " There must be at least one contextual rule" -msgstr " Mora postojati barem jedno kontekstno pravilo" +msgid "Lisu" +msgstr "Lisu" -msgid "Missing rules" -msgstr "Nedostaju pravila" +msgid "Lisu Supplement" +msgstr "Lisu, dopuna" -msgid "Bad Coverage Table" -msgstr "Neispravna tablica pokrivenosti" +msgid "Literals" +msgstr "Literali" -msgid "There must be at least one match coverage table" -msgstr "Mora postojati barem jedna tablica pokrivenosti za uspoređivanje" +msgid "Lithuanian" +msgstr "Litvanski" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" -"U obrnutoj zamjeni niza mora postojati samo jedna tablica pokrivenosti za " -"uspoređivanje" +msgid "Lithuanian (Classic)" +msgstr "Litvanski (Klasični)" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" -"U obrnutoj zamjeni niza mora postojati onoliko zamjena, koliko je naziva " -"grafema u tablici pokrivenosti za uspoređivanje" +msgid "Load Bitmap Fonts" +msgstr "Učitaj bitmap fontove" -msgid "Replacement mismatch" -msgstr "Nepoklapanje zamjena" +msgid "Load Encoding" +msgstr "Učitaj kodiranje" -msgid "Bad rule" -msgstr "Neispravno pravilo" - -msgid "Warning" -msgstr "Upozorenje" +msgid "Load Glyph Name List..." +msgstr "Učitaj popis naziva grafema …" -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" -"%s\n" -"Svejedno nastaviti?" +msgid "Load Namelist" +msgstr "Učitaj popis naziva grafema" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" -"U obrnutoj zamjeni niza mora postojati samo jedna tablica pokrivenosti sa " -"zamjenama" +msgid "Load Plugin?" +msgstr "Učitati dodatak?" -msgid "Bad Sections" -msgstr "Neispravni odjeljci" +msgid "Load Word List..." +msgstr "Učitaj popis riječi …" -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" -"Određeni odjeljci nemaju smisla. Sve tablice definicija se nalaze u srednjem " -"odjeljku." +msgid "Load _Word List..." +msgstr "Učitaj popis _riječi …" -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" -"Ovo pravilo ne aktivira nijednu tablicu definicija.\n" -"Svejedno nastaviti?" +msgid "Load glyph names" +msgstr "Učitaj nazive grafema" -msgid "Bad class name" -msgstr "Neispravni naziv klase" +msgid "Load of Kerning Metrics Failed" +msgstr "Neuspjelo učitavanje metrike podrezivanja" -msgid "No spaces allowed in class names." -msgstr "Nazivi klasa ne smiju sadržati razmake." +msgid "LoadedFontsAsNew" +msgstr "Učitaj fontove kao nove" -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "Ako je ime klase broj, on mora biti indeks klase u nizu class_simple." +msgid "Loading font from " +msgstr "Učitavanje fonta iz " #, c-format -msgid "The class name, %s, is already in use." -msgstr "Naziv klase „%s” se već koristi." +msgid "Loading font from %.100s" +msgstr "Učitavanje fonta iz %.100s" -msgid "Section|Continue" -msgstr "Nastavi" +msgid "Loading..." +msgstr "Učitavanje …" -msgid "Section|Start" -msgstr "Početak" +msgid "Localized Forms" +msgstr "Lokalizirani oblici" -msgid "Class|Name" -msgstr "Naziv" +msgid "Location" +msgstr "Lokacija" -msgid "Glyphs in the class" -msgstr "Grafemi u klasi" +msgid "Logical And with Selection" +msgstr "Logički „i” s odabirom" -msgid "Glyphs in the coverage tables" -msgstr "Grafemi u tablicama pokrivenosti" +msgid "Logos" +msgstr "Logotipi" -msgid "Apply lookup" -msgstr "Primijeni tablicu definicija" +msgid "Lombardic Forms" +msgstr "Lombardijski oblici" -msgid "at position" -msgstr "na poziciji" +msgid "Lomwe" +msgstr "Lomwe" -msgid "Matching rules based on a list of glyphs" -msgstr "Odgovarajuća pravila, na osnovi popisa grafema" +msgid "Lookahead" +msgstr "Sljedeći" -msgid "Matching rules based on a list of classes" -msgstr "Odgovarajuća pravila, na osnovi popisa klasa" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Klasa sljedećih" +msgstr[1] "Klase sljedećih" +msgstr[2] "Klasa sljedećih" -msgid "Section" -msgstr "Odjeljak" +msgid "Lookahead Match: " +msgstr "Poklapanje sljedećih: " -msgid "Replacement glyphs" -msgstr "Zamjenski grafemi" +#, c-format +msgid "Lookahead class %d: " +msgstr "Klasa sljedećih %d: " -msgid "Edit Contextual Position" -msgstr "Uredi kontekstno pozicioniranje" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Pokrivenost sljedećih %d: " -msgid "Edit Contextual Substitution" -msgstr "Uredi kontekstnu zamjenu" +msgid "Lookup" +msgstr "Tablica definicija" -msgid "Edit Chaining Position" -msgstr "Uredi pozicioniranje niza" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Tablica definicija %s nije u %s\n" -msgid "Edit Chaining Substitution" -msgstr "Uredi zamjenu niza" +msgid "Lookup Differences\n" +msgstr "Razlike tablica definicija\n" -msgid "Edit Reverse Chaining Substitution" -msgstr "Uredi obrnutu zamjenu niza" +msgid "Lookup Name:" +msgstr "Naziv tablice definicija:" -msgid "New Contextual Position" -msgstr "Novo kontektsualno pozicioniranje" +msgid "Lookup Names" +msgstr "Nazivi tablica definicija" -msgid "New Contextual Substitution" -msgstr "Nova kontekstna zamjena" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Pod-tablica tablice definicija, %s" -msgid "New Chaining Position" -msgstr "Novo lančano pozicioniranje" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Pod-tablica tablice definicija: %s" -msgid "New Chaining Substitution" -msgstr "Nova lančana zamjena" +msgid "Lookup Table Edit" +msgstr "Uređivanje tablice definicije" -msgid "New Reverse Chaining Substitution" -msgstr "Nova obrnuta lančana zamjena" +msgid "Lookup Type|Unspecified" +msgstr "Neodređena" -msgid "Add Lookup" -msgstr "Dodaj tablicu definicija" +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "Indeks tablice definicija (%d) izvan granica u GPOS-u JSTF tablice.\n" -msgid "Remove Lookup" -msgstr "Ukloni tablicu definicija" +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "Indeks tablice definicija (%d) izvan granica u GSUB-u JSTF tablice.\n" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" msgstr "" -"OpenType pod-tablice kontekstnih ili ulančenih promjena\n" -" mogu biti jednog od tri formata. Kontekst se može odrediti\n" -" kao znakovni niz određenih grafema, kao znakovni niz klasa\n" -" grafema ili kao znakovni niz tablica pokrivenosti.\n" -"U prvom formatu moraš odrediti znakovni niz naziva grafema\n" -" U drugom formatu moraš odrediti znakovni niz naziva klasa\n" -" U trećem formatu moraš odrediti znakovni niz svakog elementa\n" -" koji može sadržati nekoliko naziva grafema\n" -"Za pod-tablice ulančenih promjena možeš odrediti popise\n" -" prethodnih i sljedećih." +"Informacije tablice definicije povezane na neoznačeni grafem u %d. retku od " +"%s" -msgid "By Glyphs" -msgstr "Pomoću grafema" +msgid "Lookup name already used" +msgstr "Naziv tablice definicija već postoji" -msgid "By Classes" -msgstr "Pomoću klasa" +msgid "Lookup out of bounds in feature table.\n" +msgstr "Tablica definicija izvan granica u tablici font-funkcija.\n" -msgid "By Coverage" -msgstr "Pomoću pokrivenosti" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Pod-tablica tablice definicija %s (poklapa se s %s)\n" +#, c-format msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" msgstr "" -"Ovaj dijaloški okvir ima dvije vrste prikaza.\n" -"Jednostavniji prikaz skriva kompleksnost pravila,\n" -"kompleksniji prikaz omogućuje potpunu kontrolu." +"Pod-tablica tablice definicija %s sadrži grafem %s, čije informacije o " +"podrezivanju zauzimaju više od 64000 bajta\n" -msgid "Dialog Type:" -msgstr "Vrsta dijaloga:" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" +msgstr "" +"Bilo je potrebno rastaviti pod-tablicu „%s” u višestruke pod-tablice\n" +"jer je bila prevelika.\n" -msgid "Simple" -msgstr "Jednostavno" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Pod-tablica tablice definicija %s nije u %s\n" -msgid "Complex" -msgstr "Kompleksno" +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"Pod-tablica tablice definicija sadrži neupotrijeljeni grafem %s, čime cijela " +"pod-tablica postaje neispravna" -msgid "New Section" -msgstr "Novi odjeljak" +msgid "Lookup subtable:" +msgstr "Pod-tablica tablice definicija:" -msgid "Set From Selection" -msgstr "Postavi iz odabira" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Tablica definicija, %s, ne postoji" -msgid "Set this glyph list from a selection." -msgstr "Postavi ovaj popis grafema iz odabira." +msgid "LookupName|New" +msgstr "Nova" -msgid "An ordered list of lookups and positions" -msgstr "Razvrstani popis tablica definicija i pozicija" +msgid "LookupType|Unknown" +msgstr "Nepoznata" -msgid "Match" -msgstr "Poklapanje" +msgid "Lookups" +msgstr "Tablice definicija" -msgid "Backtrack" -msgstr "Prethodni" +msgid "Lookups Disabled for Expansion" +msgstr "Tablice definicija deaktivirane za širenje" -msgid "Lookahead" -msgstr "Sljedeći" +msgid "Lookups Disabled for Shrinkage" +msgstr "Tablice definicija deaktivirane za sužavanje" -msgid "A list of glyphs:" -msgstr "Popis grafema:" +msgid "Lookups Enabled for Expansion" +msgstr "Tablice definicija aktivirane za širenje" -msgid "Replacements" -msgstr "Zamjene" +msgid "Lookups Enabled for Shrinkage" +msgstr "Tablice definicija aktivirane za sužavanje" -msgid "A coverage table:" -msgstr "Tablica pokrivenosti:" +msgid "Lookups Limiting Expansion" +msgstr "Tablice definicija za ograničavanje širenja" -msgid "A list of coverage tables:" -msgstr "Popis tablica pokrivenosti:" +msgid "Lookups Limiting Shrinkage" +msgstr "Tablice definicija za ograničavanje sužavanja" -msgid "Same as Match Classes" -msgstr "Isto kao klase poklapanja" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Tablice definicija u %s, međutim ne u %s\n" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Svi _ostali" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"Tablice definicija u kontekstnoj tablici stanja moraju biti obične zamjene,\n" +"međutim %s to nije" -msgid "Match Classes" -msgstr "Klase poklapanja" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "" +"Tablice definicija se mogu odrediti samo nakon označenih grafema u %d. retku " +"od %s" -msgid "Back Classes" -msgstr "Klase prethodnih" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "" +"Tablice definicija se moraju odrediti prije njihove upotrebe u %d. retku od " +"%s" -msgid "Ahead Classes" -msgstr "Klase sljedećih" +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Tablice definicija moraju slijediti tablicu grafema, klase ili pokrivenosti " +"na koje se primijenjuju: %s" -msgid "List of class names" -msgstr "Popis naziva klasa" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Pod-tablice tablica definicija u %s, međutim ne u %s\n" -msgid "Classes" -msgstr "Klase" +msgid "Lookups turned OFF to extend a line" +msgstr "Tablice definicija ISKLJUČENE za širenje retka" -msgid "" -msgstr "" +msgid "Lookups turned OFF to shrink a line" +msgstr "Tablice definicija ISKLJUČENE za sužavanje retka" -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Lookups turned ON to extend a line" +msgstr "Tablice definicija UKLJUČENE za širenje retka" -msgid "" -msgstr "" +msgid "Lookups turned ON to shrink a line" +msgstr "Tablice definicija UKLJUČENE za sužavanje retka" -msgid "No Watch Points" -msgstr "Bez točaka praćenja" +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "Tablice definicija, koje određuju maksimalni rast grafema" -msgid "Watch Points not supported in glyphs with references" -msgstr "Točke praćenja nisu podržane u grafemima s referencama" +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "Tablice definicija, koje određuju maksimalno smanjivanje grafema" -msgid "Registers" -msgstr "Registri" +msgid "Lookups will be removed" +msgstr "Tablice definicija će se ukloniti" -msgid "Stack" -msgstr "Snop" +msgid "Loop Count" +msgstr "Broj petlja" -msgid "Storage" -msgstr "Spremište" +msgid "Low" +msgstr "Niska" -msgid "Points" -msgstr "Točke" +msgid "Low Mari" +msgstr "Niski Mari" -msgid "Cvt" -msgstr "Cvt" +msgid "Low Surrogates" +msgstr "Niske zamjene" -msgid "Raster" -msgstr "Raster" +msgid "Lower Case" +msgstr "Kurenti" -msgid "Gloss" -msgstr "Glosar" +msgid "Lower Sorbian" +msgstr "Lužičkosrpski, donji" -msgid "Current Raster (TrueType)" -msgstr "Trenutačni raster (TrueType)" +msgid "LowerLimitBaselineDropMin:" +msgstr "Min. razmak osnovne linije donje granice:" -msgid "Registers (TrueType)" -msgstr "Registri (TrueType)" +msgid "LowerLimitGapMin:" +msgstr "Min. razmak donje granice:" -msgid "Stack (TrueType)" -msgstr "Snop (TrueType)" +msgid "Lowercase to Petite Capitals" +msgstr "Kurente u male kapitalke" -msgid "Storage (TrueType)" -msgstr "Spremište (TrueType)" +msgid "Lowercase to Small Capitals" +msgstr "Kurente u kapitalke" -msgid "Points (TrueType)" -msgstr "Točke (TrueType)" +msgid "Luganda" +msgstr "Lugandski" -msgid "Twilight" -msgstr "Twilight" +msgid "Luhya" +msgstr "Luhya" -msgid "Normal" -msgstr "Normalno" +msgid "Lule Sami" +msgstr "Lule Sami (Laponski)" -msgid "Current" -msgstr "Trenutačno" +msgid "Luo" +msgstr "Luo" -msgid "Points|Original" -msgstr "Original" +msgid "Luxembourgish" +msgstr "Luksemburgški" -msgid "Grid" -msgstr "Mreža" +msgid "Lycian" +msgstr "Likijsko" -msgid "Raw" -msgstr "Raw" +msgid "Lycian/Carian/Lydian" +msgstr "Licijski/Karijski/Lidijski" -msgid "Em Units" -msgstr "Jedinice četverca" +msgid "Lydian" +msgstr "Lidijsko" -msgid "Transformed" -msgstr "Transformirano" +msgid "MATH table" +msgstr "MATH tablica" -msgid "Instructions out of date" -msgstr "Zastarjele instrukcije" +msgid "MATH table extends beyond table bounds" +msgstr "MATH tablica se proteže izvan granica tablice" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"Točke su promijenjene. To znači da se TrueType instrukcije referenciraju na " -"krive točke, što može prouzročiti neočekivane rezultate." +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "MM" -msgid "Step into" -msgstr "Uđi" +msgid "MM Change Def Weights" +msgstr "MM promjena definiranih debljina" -msgid "Step over (Next)" -msgstr "Prijeđi (sljedeće)" +msgid "MM Change Default _Weights..." +msgstr "Promjena zadanih _debljina MM-a …" -msgid "Step out of current function" -msgstr "Izađi iz trenutačne funkcije" +msgid "MM _Info" +msgstr "MM _informacija" -msgid "Continue" -msgstr "Nastavi" +msgid "MM _Info..." +msgstr "MM _informacije …" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Prati sve odabrane točke\n" -"(stani kad se jedna točka pomakne)" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "MM _ponovo stopi" -msgid "Window" -msgstr "Prozor" +msgid "MM _Validity Check" +msgstr "Pro_vjera ispravnosti MM-a" -msgid "Exit Debugger" -msgstr "Izađi iz ispravljača grešaka" +msgid "MS Code Pages" +msgstr "MS kodne stranice" -msgid "Instruction Gloss (TrueType)" -msgstr "Glosar za instrukcije (TrueType)" +msgid "MS Code Pages:" +msgstr "MS kodne stranice:" -msgid "Export Options" -msgstr "Opcije za izvoz" +msgid "MS Italian" +msgstr "3.1 – Talijanski" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" -"Sljedeće opcije utječu na način izvoza grafema.\n" -"Većina ih je specifična za jedan ili više formata." +msgid "MS Miscellaneous" +msgstr "3.15 – Razni" -msgid "_Use Transform (SVG)" -msgstr "_Koristi \"transform\" (SVG)" +msgid "MS Script" +msgstr "3.2 – Rukopisni" msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." msgstr "" -"FontForge je prije izvozio grafeme koristeći \n" -"SVG-ov \"transform\"-element za okretanje osi Y,\n" -"umjesto mijenja pojedinačnih vrijednosti. \n" -"Ova opcija vraća tu konvenciju." - -msgid "_Always raise this dialog when exporting" -msgstr "_Uvijek prikaži ovaj dijalog prilikom izvoza" - -msgid "Bits/Pixel:" -msgstr "Bitova po pikselu:" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Jedine ispravne vrijednosti za bitove po pikselu su 1, 2, 4, i 8" +"MS je promijenio (u kolovozu 2006.) unutarnje funkcioniranje načina " +"indijskog\n" +"oblikovanja. Kako bi bilo jednoznačno, stvoren je paralelni skup oznaka za\n" +"pisma (općenito završavaju s '2') za indijski sustav pisanja. Ako radiš s \n" +"s novim sustavom, aktiviraj ovu oznaku, ako radiš sa starom, deaktiviraj " +"je.\n" +"(ako ne radiš na indijskom pismu, ova oznaka nije važna)." -msgid "Pixel size?" -msgstr "Veličina piksela?" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"MS mora znati, da li se članovi obitelji fontova razlikuju\n" +"samo u debljini, širini i nagibu (a ne u drugim varijablama,\n" +"poput optičke veličine)." -msgid "EPS" -msgstr "EPS" +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"MS koristi prisutnost 'DSIG' tablice kako bi odredio hoće li koristiti " +"OpenType\n" +"ikonu za tt font. FontForge ne može stvoriti korisnu 'DSIG' tablicu, ali " +"može\n" +"stvoriti praznu tablicu bez informacija o potpisu. Besmislena tablica." -msgid "XFig" -msgstr "XFig" +msgid "Ma_ke Arc" +msgstr "Stvori _luk" -msgid "SVG" -msgstr "SVG" +msgid "Ma_ke From Font..." +msgstr "_Izradi iz fonta …" -msgid "Glif" -msgstr "Glif" +msgid "Ma_x:" +msgstr "Ma_ks.:" -msgid "PDF" -msgstr "PDF" +msgid "Mac" +msgstr "Mac" -msgid "Raph's plate" -msgstr "Raphove plate datoteke" +msgid "Mac Bitmap" +msgstr "Mac bitmap" -msgid "X Bitmap" -msgstr "X bitmap" +msgid "Mac Contextual State Machine" +msgstr "Mac tablica stanja za kontekstne zamjene" -msgid "BMP" -msgstr "BMP" +msgid "Mac Features" +msgstr "Mac font-funkcije" -msgid "png" -msgstr "png" +msgid "Mac Indic State Machine" +msgstr "Mac tablica stanja za indijski" -msgid "X Pixmap" -msgstr "X pixmap" +msgid "Mac Insertion State Machine" +msgstr "Mac tablica stanja za umetanje" -msgid "C FontForge" -msgstr "C FontForge" +msgid "Mac Kerning State Machine" +msgstr "Mac tablica stanja za podrezivanje" -msgid "_Replace" -msgstr "_Zamijeni" +msgid "Mac Roman" +msgstr "Mac Roman" -msgid "File Exists" -msgstr "Datoteka postoji" +msgid "Mac Style Set:" +msgstr "Mac skup stilova:" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Datoteka %s postoji. Zamijeniti je?" +msgid "MacFeature|Default" +msgstr "Zadano" -msgid "Couldn't create directory" -msgstr "Neuspjelo stvaranje mape" +msgid "MacFeature|_New..." +msgstr "_Nova …" -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Neuspjelo stvaranje mape: %s" +msgid "MacIcons" +msgstr "Mac ikone" -msgid "Create directory" -msgstr "Stvori mapu" +msgid "MacMapping|Default" +msgstr "Zadano" -msgid "Directory name?" -msgstr "Naziv mape?" +msgid "MacMap|_New..." +msgstr "_Novo …" -msgid "Export" -msgstr "Izvezi" +msgid "MacName|_New..." +msgstr "_Novi …" -msgid "_Filter" -msgstr "_Filtar" +msgid "MacSetting|_New..." +msgstr "_Nova …" -msgid "Directory|_New" -msgstr "_Nova" +msgid "MacStyles|Bold" +msgstr "Debeli" -msgid "_Options" -msgstr "_Opcije" +msgid "MacStyles|Condense" +msgstr "Suženi" -msgid "Format:" -msgstr "Format:" +msgid "MacStyles|Expand" +msgstr "Prošireni" -msgid "Transformation Matrix" -msgstr "Transformacijska matrica" +msgid "MacStyles|Italic" +msgstr "Kurziv" -msgid "Value out of range" -msgstr "Vrijednost izvan raspona" +msgid "MacStyles|Outline" +msgstr "Konturni" -msgid "_Base:" -msgstr "_Osnova:" +msgid "MacStyles|Shadow" +msgstr "Sjena" -msgid "Ref:" -msgstr "Ref:" +msgid "MacStyles|Underline" +msgstr "Podcratni" -msgid "Bad Point Match" -msgstr "Neispravno poklapanje točaka" +msgid "Macedonian" +msgstr "Makedonski" -msgid "Both points must be specified, or neither" -msgstr "Obje točke moraju biti određene, ili nijedna" +msgid "Macintosh Latin" +msgstr "Macintosh Latinica" -msgid "Couldn't find base point" -msgstr "Nema osnovne točke" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Pov.:" -msgid "Couldn't find point in reference" -msgstr "Nema točke u referenci" +msgid "Magnification:" +msgstr "Povećanje:" -msgid "C_hange" -msgstr "_Promijeni" +msgid "Magnify (Minify with alt)" +msgstr "Povećaj (smanji s tipkom alt)" -msgid "_Retain" -msgstr "_Zadrži" +msgid "Mahajani" +msgstr "Mahajansko" -msgid "Transformation Matrix Changed" -msgstr "Matrica transformacije promijenjena" +msgid "Mahjong Tiles" +msgstr "Mahjong pločice" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" -"Matrica transformacije je promijenjena. Želiš li koristiti novu verziju?" +msgid "Mahjong/Domino Tiles" +msgstr "Mahjong/domino pločice" -msgid "Reference Info" -msgstr "Informacije reference" +msgid "Maithili" +msgstr "Maithilski" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Referenca na znak %1$.20s pri %2$d" +msgid "Majang" +msgstr "Majang" -msgid "Transformed by:" -msgstr "Transformirano za:" +msgid "Major Axis (_Width):" +msgstr "Glavna os (širi_na):" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"Matrica transformacije određuje način\n" -"transformacije izvornog grafema prije\n" -"crtanja u trenutačnom grafemu.\n" -"x(novi) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(novi) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgid "Makasar" +msgstr "Makasar" -msgid "_Use My Metrics" -msgstr "_Koristi moju metriku" +msgid "Make Arc" +msgstr "Stvori luk" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"Ovo se odnosi samo na truetype font. Oznaka određuje, da širina\n" -"kompozitnog grafema treba biti jednaka širini ove reference." +msgid "Make Background" +msgstr "Postavi kao stražnji sloj" -msgid "_Round To Grid" -msgstr "_Zaokruži na mrežu" +msgid "Make Clip Path" +msgstr "Postavi stazu isječka" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Ovo se odnosi samo na truetype font. Ova oznaka označava, da se\n" -"translacija reference zaokružuje tijekom poklapanja na mrežu." +msgid "Make Clip _Path" +msgstr "Po_stavi stazu isječka" -msgid "TrueType Point _Matching:" -msgstr "TrueType _poklapanje točaka:" +msgid "Make Cubic" +msgstr "Postavi kubične krivulje" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"Ovo se odnosi samo na truetype font. Ova oznaka određuje,\n" -"da se ova referenca ne treba translatirati normalno, već da se\n" -"njena pozicija treba odrediti premještanjem reference, tako da\n" -"naznačena točka u referenci pada na gornju naznačenu točku u\n" -"osnovnom znaku." +msgid "Make Foreground" +msgstr "Postavi kao prednji sloj" -msgid "Bounding Box:" -msgstr "Granični okvir:" +msgid "Make Line" +msgstr "Izravnaj krivulje" -msgid "X:" -msgstr "X:" +msgid "Make Namelist" +msgstr "Spremi popis naziva" -msgid "Y:" -msgstr "Y:" - -msgid "_Show" -msgstr "_Prikaži" - -msgid "Image Info" -msgstr "Informacije o slici" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Sliku na: (%.0f,%.0f)" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Skalirano za: (%.2f,%.2f)" +msgid "Make Quadratic" +msgstr "Postavi kvadratne krivulje" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Veličina slike: %d × %d piksela" +msgid "Make _Line" +msgstr "Iz_ravnaj krivulje" -msgid "Last Anchor Point" -msgstr "Točka zadnjeg sidra" +msgid "Make _Parallel..." +msgstr "Postavi _paralelno …" msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." msgstr "" -"Brišeš točku zadnjeg sidra u ovom znaku.\n" -"Time će se dijaloški okvir zatvoriti. Želiš li to?" +"Osiguraj, da slične ili jednake unutarnje bjeline slova ostaju iste, za " +"konture\n" +"koje su privučene na mrežu. Aktiviranjem ove opcije, može doći do \n" +"nedosljednog skaliranja širine stošca grafema pri nekim PPEM-ovima." -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"Dijakritički znakovi unutar ligature moraju biti raspoređeni u smjeru " -"pisanja.\n" -"Ovaj i %d nisu ispravno raspoređeni." +msgid "Make the counters narrower" +msgstr "Suzi unutarnju bjelinu slova" -msgid "Out Of Order" -msgstr "Neraspoređeno" +msgid "Makua" +msgstr "Makua" -msgid "Lig Index:" -msgstr "Indeks ligature:" +msgid "Malagasy" +msgstr "Malgaški" -msgid "Index in use" -msgstr "Indeks u upotrebi" +msgid "Malay" +msgstr "Malajski" -msgid "This ligature index is already in use" -msgstr "Indeks ove ligature je već u upotrebi" +msgid "Malay (Brunei)" +msgstr "Malajski (Brunej)" -msgid "This index is much larger than the closest neighbor" -msgstr "Indeks je mnogo veći od najbližeg susjeda" +msgid "Malay (arabic)" +msgstr "Malajski (arapsko)" -msgid "Too Big" -msgstr "Prevelik" +msgid "Malay (roman)" +msgstr "Malajski (latinica)" -msgid "Class already used" -msgstr "Klasa se već koristi" +msgid "Malayalam" +msgstr "Malajalam" -msgid "This anchor class already is associated with a point in this character" -msgstr "Ova klasa sidra je već povezana s jednom točkom u ovom znaku" +msgid "Malayalam Reformed" +msgstr "Malajalam, reformirani" -msgid "Anchor Point Info" -msgstr "Informacije o točki sidra" +msgid "Malayalam Traditional" +msgstr "Malajalam, tradicionalni" -msgid "Matching TTF Point:" -msgstr "Poklapajuća TTF točka:" +msgid "Male" +msgstr "Male" -msgid "Base Mark" -msgstr "Osnovni dijakritički znak" +msgid "Malinke" +msgstr "Malinke" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Ulazna točka kurziva" +msgid "Maltese" +msgstr "Malteški" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Izlazna točka kurziva" +msgid "Mandaic" +msgstr "Mandejsko" -msgid "AnchorPoint|_New" -msgstr "Nova" +msgid "Mandinka" +msgstr "Mandinka" -msgid "AnchorClass|New _Class" -msgstr "Nova _klasa" +msgid "Manichaean" +msgstr "Manihejsko" -#, c-format -msgid "Curvature: %g" -msgstr "Zakrivljenost: %g" +msgid "Maninka" +msgstr "Maninka" -msgid "Curvature: ?" -msgstr "Zakrivljenost: ?" +msgid "Manipuri" +msgstr "Manipuri" -msgid "Base X" -msgstr "Osnovni X" +msgid "Mansi" +msgstr "Mansi" -msgid "Base Y" -msgstr "Osnovni Y" +msgid "Manufacturer" +msgstr "Proizvođač" -msgid "Next CP X" -msgstr "Sljedeća kontrolna točka X" +msgid "Manx Gaelic" +msgstr "Manski gaelski" -msgid "Next CP Y" -msgstr "Sljedeća kontrolna točka Y" +msgid "Many Windows" +msgstr "Mnogo prozora" -msgid "Next CP Dist" -msgstr "Sljedeća udaljenost kontrolne točke" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." +msgstr "" +"Mnoge aplikacije još uvijek ne podržavaju 'GPOS' podrezivanje.\n" +"Ako želiš uključiti 'GPOS' i stare tablice za podrezivanje\n" +"aktiviraj ovaj potvrdni okvir.\n" +"Ne možeš ga aktivirati zajedno s potvrdnim okvirom za Apple.\n" +"To bi moglo zbuniti druge aplikacije." -msgid "Next CP Angle" -msgstr "Sljedeći kut kontrolne točke" +msgid "Maori" +msgstr "Maorski" -msgid "Prev CP Dist" -msgstr "Prethodna udaljenost kontrolne točke" +msgid "Mapping" +msgstr "Mapiranje" -msgid "Prev CP X" -msgstr "Prethodna kontrolna točka X" +msgid "Mapudungun" +msgstr "Mapudungun" -msgid "Prev CP Y" -msgstr "Prethodna kontrolna točka Y" +msgid "Marathi" +msgstr "Marathski" -msgid "Prev CP Angle" -msgstr "Prethodni kut kontrolne točke" +msgid "Marchen" +msgstr "Marćensko" -msgid "Overlapped Hints" -msgstr "Preklapajuće kontrole" +msgid "Mark" +msgstr "Dijakritički znak" -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "Odabrana kontrola se preklapa s <%.2f,%.2f>. Odznači jednu od njih." +msgid "Mark Attachment Classes" +msgstr "Klase povezivanja dijakritičkih znakova" -msgid "Point Info" -msgstr "Informacije o točci" +#, c-format +msgid "Mark Class %.20s" +msgstr "Klasa dijakritičkih znakova %.20s" -msgid "_Normal" -msgstr "_Normalno" +msgid "Mark Class was in use" +msgstr "Klasa dijakritičkih znakova je bila u upotrebi" -msgid "_Interpolated" -msgstr "_Interpolirano" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Klasa dijakritičkih znakova:" -msgid "N_ever Interpolate" -msgstr "Nikad n_emoj interpolirati" +msgid "Mark Classes" +msgstr "Klase dijakritičkih znakova" -msgid "Prev CP:" -msgstr "Prethodna kontrolna točka:" +msgid "Mark Current Glyph" +msgstr "Označi trenutačni grafem" -msgid "ControlPoint|Default" -msgstr "Zadano" +msgid "Mark Current Glyph As First" +msgstr "Označi trenutačni grafem kao prvi" -msgid "Offset" -msgstr "Odmak" +msgid "Mark Current Glyph As Last" +msgstr "Označi trenutačni grafem kao zadnji" -msgid "Dist" -msgstr "Rasp" +msgid "Mark Insert:" +msgstr "Označi umetak:" -msgid "°" -msgstr "°" +msgid "Mark Positioning" +msgstr "Pozicioniranje dijakritičkih znakova" -msgid "Curvature: -0.00000000" -msgstr "Zakrivljenost: −0.00000000" +msgid "Mark Positioning via Substitution" +msgstr "Pozicioniranje dijakritičkih znakova putem zamjene" -msgid "Next CP:" -msgstr "Sljedeća kontrolna točka:" +msgid "Mark Set was in use" +msgstr "Skup dijakritičkih znakova je bio u upotrebi" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" -"Ovo je razlika između zakrivljenosti\n" -"sljedeće i prethodne krivulje. Konture često\n" -"izgledaju bolje, kad se ovaj broj približi nuli." +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Skup dijakritičkih znakova:" -msgid "Type:" -msgstr "Vrsta:" +msgid "Mark Sets" +msgstr "Skupovi dijakritičkih znakova" -msgid "Location" -msgstr "Lokacija" +msgid "Mark Subs:" +msgstr "Označi zamjene:" -msgid "Hint Mask" -msgstr "Maska kontrola" +msgid "Mark anchors provided when nothing can use them" +msgstr "Označi neupotrebljiva sidra" -msgid "Active Hints" -msgstr "Aktivne kontrole" +msgid "Mark class/set names should not contain spaces." +msgstr "Nazivi klasa/skupova dijakritičkih znakova ne smiju sadržati razmake." -msgid "Prev On Contour" -msgstr "Prethodna na konturi" +msgid "Mark for Overlap fix before Save" +msgstr "Označi za ispravljanje preklapanja prije spremanja" -msgid "Next On Contour" -msgstr "Sljedeća na konturi" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "Označi za odspajanje i uklaljanje preklapanja prije generiranja" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "Y" +msgid "Mark to Base Position" +msgstr "Pozicioniranje dijakritičkih znakova na osnovni grafem" -msgid "Spiro Point Info" -msgstr "Informacije o Spiro točci" +msgid "Mark to Ligature Position" +msgstr "Pozicioniranje dijakritičkih znakova na ligaturu" -msgid "Dependents" -msgstr "Ovisnici" +msgid "Mark to Ligature attachment" +msgstr "Povezivanje dijakritičkih znakova na ligaturu" -msgid "Show" -msgstr "Prikaži" +msgid "Mark to Mark" +msgstr "Dijakritički znak na dijakritički znak" + +msgid "Mark to Mark Position" +msgstr "Pozicioniranje dijakritičkih znakova na dijakritičke znakove" + +msgid "Mark to Mark attachment" +msgstr "Povezivanje dijakritičkih znakova na dijakritičke znakove" + +msgid "Mark to base attachment" +msgstr "Povezivanje dijakritičkih znakova na osnovno slovo" #, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Pod-tablica %.60s u grafemu %.60s" +msgid "MarkClass-%d" +msgstr "Klasa dijakritičkih znakova – %d" -msgid "Dependent Substitutions" -msgstr "Ovisne zamjene" +#, c-format +msgid "MarkSet-%d" +msgstr "Skup dijakritičkih znakova – %d" -msgid "Freetype rasterization failed.\n" -msgstr "Freetype rasterizacija neuspjela.\n" +msgid "Marked Glyph Is Kashida Like" +msgstr "Označeni grafem je oblika Kashida" -msgid "Pointsize Y" -msgstr "Veličina Y" +msgid "Marks" +msgstr "Dijakritički znakovi" -msgid "Pointsize X" -msgstr "Veličina X" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." +msgstr "" +"Dijakritički znakovi unutar ligature moraju biti raspoređeni u smjeru " +"pisanja.\n" +"Ovaj i %d nisu ispravno raspoređeni." -msgid "DPI" -msgstr "DPI" +msgid "Marwari" +msgstr "Marwari" -msgid "Grid Fit Parameters" -msgstr "Poravnanje na mrežu, parametri" +msgid "Masaram Gondi" +msgstr "Masaram Gondi" -msgid "Debug _fpgm/prep" -msgstr "Otklanjanje grešaka u _fpgm/prep" +msgid "Mass Glyph Rename" +msgstr "Grupno preimenovanje grafema" -msgid "Scale X/Y the same" -msgstr "Skaliraj X/Y istovremeno" +msgid "Mass Glyph _Rename..." +msgstr "Grupno preimenovanje grafema …" -msgid "_DPI:" -msgstr "_DPI:" +msgid "Master Designs" +msgstr "Masteri dizajna" -msgid "_Pointsize Y:" -msgstr "_Veličina Y:" +msgid "Match" +msgstr "Poklapanje" -msgid "_Mono" -msgstr "_Crno-bijelo" +msgid "Match Classes" +msgstr "Klase poklapanja" -msgid "_Anti-Aliased" -msgstr "Sa zaglađivanjem rubova" +msgid "Match Fuzziness:" +msgstr "Usporedi netočne:" -msgid "Base:" -msgstr "Osnova:" +msgid "Match: " +msgstr "Poklapanje: " -msgid "Size:" -msgstr "Veličina:" +msgid "Matching TTF Point:" +msgstr "Poklapajuća TTF točka:" -msgid "Review Hints" -msgstr "Pregledaj kontrole" +msgid "Matching rules based on a list of classes" +msgstr "Odgovarajuća pravila, na osnovi popisa klasa" -msgid "_HStem" -msgstr "_Vodoravni potez" +msgid "Matching rules based on a list of glyphs" +msgstr "Odgovarajuća pravila, na osnovi popisa grafema" -msgid "_VStem" -msgstr "_Uspravni potez" +msgid "Math Kern" +msgstr "Podrezivanje matematičkih znakova" -msgid "_Move Points" -msgstr "_Premjesti točke" +msgid "Math Kerning" +msgstr "Podrezivanje, matematika" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"Kad se prmijeni pozicija kontrole,\n" -"podesi pozicije svih točaka koje se\n" -"nalaze na toj kontroli." +msgid "Math Misc. Symbols-A" +msgstr "Matematički razni simboli-A" -msgid "Cr_eate" -msgstr "Stvo_ri" +msgid "Math Misc. Symbols-B" +msgstr "Matematički razni simboli-B" -msgid "Re_move" -msgstr "_Ukloni" +msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" +msgstr "" +"Matematički operatori i dopunjeni matematički operatori i razni matematički " +"simboli A/B" -msgid "Previous Hint." -msgstr "Prethodna kontrola." +msgid "Math Operators Supplement" +msgstr "Matematički operatori, dopuna" -msgid "Next Hint." -msgstr "Sljedeća kontrola." +msgid "Math Script Style" +msgstr "Matematički stil pisma" -msgid "Regenerate Hint Substitution Points" -msgstr "Ponovo stvori točke zamjena kontrola" +msgid "Math Sp:" +msgstr "Matematički razmak:" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" -"Ako su kontrole promijenjene, tada pored\n" -"same promjene kontrola grafema, također\n" -"preobliči maske kontrola i točke zamjene." +msgid "MathLeading:" +msgstr "Matematički prored:" -msgid "Create Hint" -msgstr "Stvori kontrolu" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Matematički alfanumerički simboli" -msgid "Create Horizontal Stem Hint" -msgstr "Stvori kontrolu za vodoravni potez" +msgid "Mathematical Greek" +msgstr "Matematički grčki znakovi" -msgid "Create Vertical Stem Hint" -msgstr "Stvori kontrolu za uspravni potez" +msgid "Mathematical Operators" +msgstr "Matematički operatori" -msgid "Import Parameters" -msgstr "Uvezi parametre" +msgid "Mathematical centerline" +msgstr "Matematička srednja linija" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" -"Sljedeće opcije utječu na način uvoza grafema.\n" -"Većina ih je specifična za jedan ili više formata." +msgid "Matrix Edit" +msgstr "Matrica za uređivanje" -msgid "_Correct Direction (PS/EPS)" -msgstr "_Ispravi smjer (PS/EPS)" +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "Matrica za uređivanje (slično proračunskoj tablici)" -msgid "Handle Erasers (PS/EPS)" -msgstr "Rukovanje brisačem (PS/EPS)" +msgid "Matrix Edit Continued" +msgstr "Matrica za uređivanje, nastavak" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" -"Neki programi koriste olovke s bijelom tintom kao gumice za brisanje\n" -"Ova opcija pokušava simulirati taj efekt." +msgid "Max" +msgstr "Maks." -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "Pojednostavni potez (SVG/PS/EPS)" +msgid "Max # Functions" +msgstr "Maksimalni broj funkcija" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" -"Pokreni „Pojednostavni” nakon proširivanja staza\n" -"kako bi se smanjio broj točaka." +msgid "Max (ascent)" +msgstr "Maks. (uzlazni potez)" -msgid "Use Clip-paths (SVG)" -msgstr "Koristi Clip-paths (SVG)" +msgid "Max Bearing" +msgstr "Maks. odmak" -msgid "Scale to fit (Misc)" -msgstr "Skaliraj tako da paše (razno)" +msgid "Max Instruction Defines" +msgstr "Maksimalne definicije instrukcija" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "Standardna granica spoja (PS/EPS/SVG):" +msgid "Max Stack Depth" +msgstr "Maksimalna dubina snopa" + +msgid "Max _Stack Depth:" +msgstr "Maks. dubina _snopa:" msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." msgstr "" -"Ograničenje duljine kutnog spoja i spojeva lukova u jedinicama\n" -"od po pola širine poteza. Postavi na -1 za korištenje ograničenja\n" -"formata od 10,0 za PostScript i 4,0 za SVG." - -msgid "Accuracy _Target:" -msgstr "Točnost _cilja:" +"Maksimalna visina osnovnog naglaska, koji\n" +"ne zahtijeva stiskanje naglasaka." msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." msgstr "" -"Algoritam širenja poteza pokušat će biti (barem)\n" -"ovoliko točan, međutim moguće su iznimke." +"Maksimalna visina osnovnog naglaska, koji\n" +"ne zahtijeva nadizanje." -msgid "_Always raise this dialog when importing" -msgstr "_Uvijek prikaži ovaj dijalog prilikom uvoza" - -msgid "Accuracy Target:" -msgstr "Točnost cilja:" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"Maksimalno dopušteno spuštanje osnovne linije\n" +"indeksa u odnosu na dno baze.\n" +"Koristi se za baze koje se tretiraju kao okviri\n" +"ili razvučeni oblik. Pozitivno za osnovnu liniju\n" +"indekse spuštenu ispod dna baze." -msgid "Image" -msgstr "Slika" +msgid "" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." +msgstr "" +"Maksimalno dopušteno spuštanje osnovne linije\n" +"indeksa u odnosu na vrh baze.\n" +"Koristi se za baze koje se tretiraju kao okviri\n" +"ili razvučeni oblik. Pozitivno za osnovnu liniju\n" +"indeksa ispod vrha baze." -msgid "PDF page graphics" -msgstr "Grafike PDF stranice" +msgid "" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." +msgstr "" +"Maksimalna visina vrha indeksa, koja ne\n" +"zahtijeva daljnje pomicanje prema dolje." -msgid "Raph's plate files" -msgstr "Raphove plate datoteke" +msgid "Mayan Numerals" +msgstr "Majanske brojke" -msgid "BDF" -msgstr "BDF" +msgid "Mbundu" +msgstr "Mbundu" -msgid "TTF" -msgstr "TTF" +msgid "Me'en" +msgstr "Me'en" -msgid "ΤεΧ Bitmap Fonts" -msgstr "ΤεΧ bitmap fontovi" +msgid "Measure Tool Canvas Number Color" +msgstr "Boja za brojeve alata za mjerenje" -msgid "PCF (pmf)" -msgstr "PCF (pmf)" +msgid "Measure Tool Canvas Number Snapped Color" +msgstr "Boja za brojeve alata za mjerenje prilikom privlačenja" -msgid "Mac Bitmap" -msgstr "Mac bitmap" +msgid "Measure Tool Line Color" +msgstr "Boja za crte mjerenja" -msgid "Win FON" -msgstr "Win FON" +msgid "Measure Tool Point Color" +msgstr "Boja za točke mjerenja" -msgid "palm" -msgstr "palm" +msgid "Measure Tool Point Snapped Color" +msgstr "Boja za točke alata za mjerenje prilikom privlačenja" -msgid "Image Template" -msgstr "Slikovni predložak" +msgid "Measure Tool Windows Background Color" +msgstr "Stražnja boja prozora alata za mjerenje" -msgid "EPS Template" -msgstr "EPS predložak" +msgid "Measure Tool Windows Foreground Color" +msgstr "Prednja boja prozora alata za mjerenje" -msgid "SVG Template" -msgstr "SVG predložak" +msgid "Measure distance, angle between points" +msgstr "Mjeri udaljenost, kut između točaka" -msgid "Glif Template" -msgstr "Glif predložak" +msgid "MeasureToolShowHorizontalVertical" +msgstr "Prikaži vodoravna/uspravna mjerenja" -msgid "Only One Font" -msgstr "Samo jedan font" +msgid "Medefaidrin" +msgstr "Medefaidrin" -msgid "Only one font may be imported into the background" -msgstr "U stražnji sloj se može uvesti samo jedan font" +msgid "Medial" +msgstr "Srednji" -msgid "Import" -msgstr "Uvezi" +msgid "Medial Forms" +msgstr "Srednji oblici" -msgid "_Import" -msgstr "_Uvezi" +msgid "Medial Forms 2" +msgstr "Srednji oblici 2" -msgid "As Background" -msgstr "Kao stražnji sloj" +msgid "Medium" +msgstr "Srednji" -msgid "Magnify (Minify with alt)" -msgstr "Povećaj (smanji s tipkom alt)" +msgid "Medium (100%)" +msgstr "Srednji (100%)" -msgid "Pointer" -msgstr "Pokazivač" +msgid "Medium High" +msgstr "Srednje visoka" -msgid "Draw a freehand curve" -msgstr "Nacrtaj prostoručnu krivulju" +msgid "Medium Low" +msgstr "Srednje niska" -msgid "Scroll by hand" -msgstr "Kliži rukom" +msgid "Meetei Mayek" +msgstr "Meitei-Mayek" -msgid "Cut splines in two" -msgstr "Izreži krivulje na dva dijela" +msgid "Meetei Mayek Extensions" +msgstr "Meitei-Mayek, proširenja" -msgid "Measure distance, angle between points" -msgstr "Mjeri udaljenost, kut između točaka" +msgid "Mende" +msgstr "Mende" -msgid "Add a point, then drag out its control points" -msgstr "Dodaj točku, zatim iz nje povuci njenu kontrolnu točku" +msgid "Mende Kikakui" +msgstr "Mende kikakuijsko" -msgid "Change whether spiro is active or not" -msgstr "Aktiviraj/Deaktiviraj spiro" +msgid "Menu" +msgstr "Izbornik" -msgid "Add a curve point" -msgstr "Dodaj krivuljnu točku" +msgid "Menu Bar" +msgstr "Traka izbornika" -msgid "Add a curve point always either horizontal or vertical" -msgstr "Dodaj krivuljnu točku uvijek vodoravno ili uspravno" +msgid "Menu Name" +msgstr "Naziv u izborniku" -msgid "Add a corner point" -msgstr "Dodaj kutnu točku" +msgid "Menu name with no associated script" +msgstr "Naziv u izborniku bez povezanog skripta" -msgid "Add a tangent point" -msgstr "Dodaj tangencijalnu točku" +msgid "Merge" +msgstr "Sjedini" -msgid "Rotate the selection" -msgstr "Rotiraj odabir" +msgid "Merge Feature Info" +msgstr "Sjedini informacije font-funkcija" -msgid "Scale the selection" -msgstr "Skaliraj odabir" +msgid "Merge Fonts" +msgstr "Sjedini fontove" -msgid "Flip the selection" -msgstr "Preokreni odabir" +msgid "Merge Results" +msgstr "Sjedini rezultate" -msgid "Skew the selection" -msgstr "Ukosi odabir" +msgid "Merge into selection" +msgstr "Sjedini u odabir" -msgid "Perform a perspective transformation on the selection" -msgstr "Izradi perspektivnu transformaciju na odabir" +msgid "Merge tables across fonts" +msgstr "Sjedini tablice fontova" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "Rotiraj odabir u 3D i projiciraj ga natrag na plohu" +msgid "Merge to Line" +msgstr "Sjedini u liniju" -msgid "Polygon or Star" -msgstr "Poligon ili zvijezda" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "" +"Sjedinjuje dvije odabrane (i kompatibilne) tablice definicija u jednu,\n" +"ili sjedinjuje dvije odabrane pod-tablice tablice definicija u jednu" -msgid "Rectangle or Ellipse" -msgstr "Pravokutnik ili elipsa" +msgid "Merging Problem" +msgstr "Problem sa sjedinjavanjem" -msgid "_Pointer" -msgstr "_Pokazivač" +msgid "Merging a font with itself achieves nothing" +msgstr "Sjedinjavanjem fonta sa samim sobom se ništa ne dobija" -msgid "_Magnify" -msgstr "_Povećaj" +msgid "Meroitic Cursive" +msgstr "Meriotski pisani" -msgid "_Freehand" -msgstr "Prosto_ručno" +msgid "Meroitic Hieroglyphs" +msgstr "Meroitski hijeroglifi" -msgid "_Scroll" -msgstr "_Kliži" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"MetaFont (mf) generira veliki broj podataka u stdout.\n" +"Ta me količina podataka najčešće smeta, ali su ti\n" +"podaci važni za razumijevanje grešaka." -msgid "_Knife" -msgstr "_Nož" +msgid "MetaFont exited with an error" +msgstr "MetaFont je izašao s greškom" -msgid "_Ruler" -msgstr "_Ravnalo" +msgid "Metadata (xml):" +msgstr "Metapodaci (xml):" -msgid "P_en" -msgstr "_Olovka" +msgid "Metrics" +msgstr "Metrike" -msgid "_Activate Spiro" -msgstr "_Aktiviraj Spiro" +#, c-format +msgid "Metrics For %.50s" +msgstr "Metrika za %.50s" -msgid "Sca_le" -msgstr "Ska_liraj" +msgid "Metrics Label Color" +msgstr "Boja za etikete metrike" -msgid "Rotate" -msgstr "Rotiraj" +msgid "MetricsControlShiftSkip" +msgstr "Promjena metrike, Ctrl + Shift" -msgid "Flip" -msgstr "Preokreni" +msgid "MetricsShiftSkip" +msgstr "Promjena metrike, Shift" -msgid "Ske_w" -msgstr "_Ukosi" +msgid "MetricsView" +msgstr "Prikaz metrike" -msgid "_3D Rotate" -msgstr "_3D rotacija" +msgid "MfArgs" +msgstr "Metafont argumenti" -msgid "Perspecti_ve" -msgstr "Perspekti_va" +msgid "MfAsk" +msgstr "Metafont upit" -msgid "Rectan_gle" -msgstr "Pravo_kutnik" +msgid "MfClearBg" +msgstr "Metafont ukloni pozadinu" -msgid "Pol_ygon" -msgstr "Pol_igon" - -msgid "Ellipse" -msgstr "Elipsa" - -msgid "Star" -msgstr "Zvijezda" - -msgid "De_activate Spiro" -msgstr "De_aktiviraj Spiro" +msgid "MfShowErr" +msgstr "Metafont prikaži greške" -msgid "G_4" -msgstr "G_4" +msgid "Miao" +msgstr "Miaoško" -msgid "G_2" -msgstr "G_2" +msgid "MicroSoft" +msgstr "MicroSoft" -msgid "Lef_t" -msgstr "_Lijevo" +msgid "Microsoft Symbol Area" +msgstr "Područje Microsoft simbola" -msgid "Rig_ht" -msgstr "_Desno" +msgid "Min" +msgstr "Min." -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "_Prednji" +msgid "Min (descent)" +msgstr "Min. (silazni potez)" -#. GT: Background, make it short -msgid "_Back" -msgstr "_Stražnji" +msgid "Min Bearing" +msgstr "Min. odmak" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Vodilice" +msgid "Min Kern" +msgstr "Min. podrezivanje" -msgid "Size of Points" -msgstr "Veličina točaka" +msgid "MinConnectorOverlap:" +msgstr "Min. preklapanje spojnih grafema:" -msgid "Radius: " -msgstr "Polumjer: " +msgid "" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." +msgstr "" +"Minimalna dozvoljena visina dna eksponenta\n" +"koja ne zahtijeva daljnje micanje prema gore." -msgid "Angle:" -msgstr "Nagib:" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." +msgstr "" +"Minimalni razmak između osnovne linije gornje granice\n" +"i dna osnovnog operatora." -msgid "C_enter" -msgstr "C_entriraj" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." +msgstr "" +"Minimalni razmak između osnovne linije donje granice\n" +"i dna osnovnog operatora." -msgid "Corner" -msgstr "Kut" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." +msgstr "" +"Minimalni razmak između vrha donje granice\n" +"i dna osnovnog operatora." -msgid "Diameter:" -msgstr "Promjer:" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." +msgstr "" +"Minimalni razmak između dna gornjih elemenata\n" +"i vrha donjih elemenata razlomka u većem obliku." -msgid "Shape Type" -msgstr "Vrsta oblika" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." +msgstr "" +"Minimalni razmak između dna gornjih elemenata\n" +"i vrha donjih elemenata razlomka." -msgid "Regular" -msgstr "Normalni" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." +msgstr "" +"Minimalni razmak između dna gornje granice\n" +"i vrha osnovnog operatora." -msgid "Points:" -msgstr "Točke:" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." +msgstr "" +"Minimalni razmak između razvučenog elementa i\n" +"dna gornjeg elementa." -msgid "Bounding Box" -msgstr "Granični okvir" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." +msgstr "" +"Minimalni razmak između razvučenog elementa i\n" +"vrha donjeg elementa." -msgid "Center Out" -msgstr "Iz središta" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "Minimalni razmak između eksopnenta i indeksa." -msgid "Rectangle" -msgstr "Pravokutnik" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" +msgstr "" +"Minimalna visina pri kojoj se razdijeljeni izraz\n" +"tretira kao pod-formula" -msgid "Round Rectangle Radius" -msgstr "Polumjer zaobljenih kutova pravokutnika" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "Minimalna visina n-tog operatora (integral, suma, itd.)" -msgid "Polygon" -msgstr "Poligon" +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." +msgstr "" +"Minimalno preklapanje spojnih grafema\n" +"prilikom konstrukcije grafema." -msgid "Number of star points/Polygon vertices" -msgstr "Broj krakova zvijezde/kutova poligona" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." +msgstr "" +"Minimalni dozvoljeni razmak između dna brojnika\n" +"i razlomačke crte u većem obliku." msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." msgstr "" -"Ova FontForge verzija nije povezana sa spiro bibliotekom, pa ih ne možeš " -"koristiti." +"Minimalni dozvoljeni razmak između dna brojnika\n" +"i razlomačke crte." msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." msgstr "" -"FontForge nije mogao učitati libspiro, spiro nije dostupan za korištenje." +"Minimalni dozvoljeni razmak između vrha nazivnika\n" +"i razlomačke crte u većem obliku." -msgid "Add a g2 curve point" -msgstr "Dodaj g2 točku krivulje" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." +msgstr "" +"Minimalni dozvoljeni razmak između vrha nazivnika\n" +"i razlomačke crte." -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Dodaj točku prijelaza iz krivulje u ravnu crtu" +msgid "Minor A_xis:" +msgstr "_Sporedna os:" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Dodaj točku prijelaza iz ravne crte u krivulju" +msgid "Minor Axis (_Height):" +msgstr "Sporedna os (_visina):" -msgid "Tools" -msgstr "Alati" +msgid "Minor:" +msgstr "Podverzija:" -msgid "Cannot Be Undone" -msgstr "Nije moguće poništiti" +msgid "Misc." +msgstr "Razno" -msgid "This operation cannot be undone, do it anyway?" -msgstr "Nije moguće poništiti ovu operaciju. Svejedno obaviti?" +msgid "Miscellaneous Math Symbols-A" +msgstr "Razni matematički simboli-A" -msgid "Del Layer" -msgstr "Izbriši sloj" +msgid "Miscellaneous Math Symbols-B" +msgstr "Razni matematički simboli-B" -msgid "Layer Info..." -msgstr "Informacije o sloju …" +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "Razni matematički simboli-A" -msgid "New Layer..." -msgstr "Novi sloj …" +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "Razni matematički simboli-B" -msgid "Layers" -msgstr "Slojevi" +msgid "Miscellaneous Symbols" +msgstr "Razni simboli" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "V" +msgid "Miscellaneous Symbols and Arrows" +msgstr "Razni simboli i strelice" -msgid "Is Layer Visible?" -msgstr "Je li sloj vidljiv?" +msgid "Miscellaneous Symbols and Pictographs" +msgstr "Razni simboli i piktogrami" -msgid "Layer" -msgstr "Sloj" +msgid "Miscellaneous Technical" +msgstr "Razni tehnički" -msgid "Is Layer Editable?" -msgstr "Je li sloj urediv?" +msgid "Miscellaneous Technical Symbols" +msgstr "Razni tehnički simboli" -msgid "New Layer" -msgstr "Novi sloj" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "" +"Nepoklapajuće vrste tablica definicija unutar obrađene tablice definicija" -msgid "Shift Contents To _First" -msgstr "Premjesti sadržaj na _prvi" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "Nepoklapajuće privatne i dijeljene oznake n-torke.\n" -msgid "Shift Contents _Up" -msgstr "Premjesti sadržaj prema _gore" +msgid "Missing \"OS/2\" table" +msgstr "Nedostaje \"OS/2\" tablica" -msgid "Shift Contents _Down" -msgstr "Premjesti sadržaj prema _dolje" +msgid "Missing Bitmap" +msgstr "Nedostaje bitmap" -msgid "Shift Contents To _Last" -msgstr "Premjesti sadržaj na _zadnji" +msgid "Missing BlueValues entry." +msgstr "Nedostaje zapis za 'BlueValues'." -msgid "Make Foreground" -msgstr "Postavi kao prednji sloj" +msgid "Missing Glyph" +msgstr "Nedostajući grafem" -msgid "Make Cubic" -msgstr "Postavi kubične krivulje" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Nedostajući grafem …" -msgid "Fill" -msgstr "Ispunjeno" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Nedostajući POST resurs %u\n" -msgid "Show Cubic Column" -msgstr "Prikaži stupac za kubične krivulje" +msgid "Missing Points at Extrema" +msgstr "Nedostaju točke ektrema" -msgid "Show Fore/Back Column" -msgstr "Prikaži stupac za prednji/stražnji sloj" +msgid "Missing Script" +msgstr "Nedostaje pismo" -msgid "Make Background" -msgstr "Postavi kao stražnji sloj" +msgid "Missing Subtable definition found in chained context" +msgstr "U lančanom kontekstu nedostaje definirana pod-tablica" -msgid "Make Quadratic" -msgstr "Postavi kvadratne krivulje" +msgid "Missing bitmap strike" +msgstr "Nedostaje bitmap verzija" -msgid "+" -msgstr "+" +msgid "Missing cidmap file" +msgstr "Nedostaje cidmap datoteka" -msgid "-" -msgstr "−" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Nedostajuća zatvarajuća zagrada u 'include' u %d. retku od %s" -msgid "Delete the current layer" -msgstr "Izbriši aktivni sloj" +msgid "Missing color component.\n" +msgstr "Nedostaje komponenta boje.\n" -msgid "Add a new layer" -msgstr "Dodaj novi sloj" +msgid "Missing extension" +msgstr "Nedostaje sufiks" -msgid "Type in new layer name" -msgstr "Upiši naziv novog sloja" +msgid "Missing glyph" +msgstr "Grafem nedostaje" -msgid "Add Anchor" -msgstr "Dodaj sidro" +msgid "Missing glyph extension" +msgstr "Nedostaje grafemski sufiks" -msgid "Get Info..." -msgstr "Dohvati informacije …" +msgid "Missing glyph name" +msgstr "Nedostajući naziv grafema" -msgid "Open Reference" -msgstr "Otvori referencu" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "U naredbi nedostaju zagrade za dobivanje cvt indeksa" -msgid "G4 Curve" -msgstr "G4 krivulja" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Nedostaje naziv u %d. retku od %s" -msgid "G2 Curve" -msgstr "G2 krivulja" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "Nedostaje naziv tijekom obrade %s za unicode %x" -msgid "Left Constraint" -msgstr "Lijevo ograničenje" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Nedostaje broj u %d. retku od %s" -msgid "Right Constraint" -msgstr "Desno ograničenje" +#, c-format +msgid "" +"Missing rename \"to\" name %s\n" +"%s" +msgstr "" +"Nedostaje preimenuj „u” naziv %s\n" +"%s" -msgid "Curve" -msgstr "Krivulja" +msgid "Missing required table: \"glyf\"" +msgstr "Nedostaje obavezna tablica: \"glyf\"" -msgid "HVCurve" -msgstr "Krivulja vodoravno i uspravno" +msgid "Missing required table: \"head\"" +msgstr "Nedostaje obavezna tablica: \"head\"" -msgid "Tangent" -msgstr "Tangenta" +msgid "Missing required table: \"hhea\"" +msgstr "Nedostaje obavezna tablica: \"hhea\"" -msgid "Merge" -msgstr "Sjedini" +msgid "Missing required table: \"loca\"" +msgstr "Nedostaje obavezna tablica: \"loca\"" -msgid "Merge to Line" -msgstr "Sjedini u liniju" +msgid "Missing required table: \"maxp\"" +msgstr "Nedostaje obavezna tablica: \"maxp\"" -msgid "Add a left \"tangent\" point" -msgstr "Dodaj lijevu točku tangente" +msgid "Missing required table: \"name\"" +msgstr "Nedostaje obavezna tablica: \"name\"" -msgid "Add a right \"tangent\" point" -msgstr "Dodaj desnu točku tangente" +msgid "Missing required table: \"post\"" +msgstr "Nedostaje obavezna tablica: \"post\"" -msgid "Name Point..." -msgstr "Naziv točke …" +msgid "Missing right bracket in command (or bad binary value in bracket)" +msgstr "" +"U naredbi nedostaje desna zagrada (ili loša binarna vrijednost u zagradi)" -msgid "Make Clip Path" -msgstr "Postavi stazu isječka" +msgid "Missing right paren in command to get a cvt index" +msgstr "U naredbi nedostaje desna zagrada za dobivanje cvt indeksa" -msgid "Make Line" -msgstr "Izravnaj krivulje" +msgid "Missing rules" +msgstr "Nedostaju pravila" -msgid "Make Arc" -msgstr "Stvori luk" +msgid "Missing suffix" +msgstr "Nedostaje nastavak" -msgid "Insert Point On Spline At..." -msgstr "Umetni točku na krivulji pri …" +msgid "Miter Cli_p" +msgstr "Isječak kutnog s_poja" -msgid "Name Point" -msgstr "Naziv točke" +msgid "Mixed contours and references" +msgstr "Pomiješane konture i reference" -msgid "Name Contour" -msgstr "Naziv konture" +msgid "Mizo" +msgstr "Mizo" -msgid "Bitmap" -msgstr "Bitmap" +msgid "Modern" +msgstr "Klasicistički" -msgid "Outline" -msgstr "Kontura" +msgid "Modern Serifs" +msgstr "3 – Klasicistički serifni" -msgid "Shades" -msgstr "Sjene" +#, c-format +msgid "Modes: " +msgstr "Modusi: " -msgid "Draw a Line" -msgstr "Povuci liniju" +msgid "Modi" +msgstr "Modsko" -msgid "Set/Clear Pixels" -msgstr "Postavi/Ukloni piksele" +msgid "Modification Date:" +msgstr "Datum promjene:" -msgid "Scroll Bitmap" -msgstr "Kliži po bitmapu" +msgid "Modifier Letters & Modifier Tone Letters" +msgstr "Modifikatorska slova i modifikatorska slova intonacije" -msgid "Shift Entire Bitmap" -msgstr "Premjesti cijeli bitmap" +msgid "Modifier Tone Letters" +msgstr "Modifikatorska slova intonacije" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Postavi/Ukloni piksele\n" -"(kapaljka s tipkom alt)" +msgid "Module Name:" +msgstr "Ime modula:" -msgid "Filled Rectangle" -msgstr "Ispunjeni pravokutnik" +msgid "Mohawk" +msgstr "Mohawk" -msgid "Filled Ellipse" -msgstr "Ispunjena elipsa" +msgid "Moksha" +msgstr "Mokša" -msgid "Negative Width" -msgstr "Negativna širina" +msgid "Moldavian" +msgstr "Moldavski" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"Negativne širine znakova nisu dozvoljene u TrueType formatu.\n" -"Je li sigurno želiš negativnu širinu?" +msgid "Mon" +msgstr "Mon" -msgid "Search Radius" -msgstr "Područje traženja" +msgid "Mongolian" +msgstr "Mongolsko" -msgid "Select Point(s) at..." -msgstr "Odaberi točke pri …" +msgid "Mongolian (Cyrillic)" +msgstr "Mongolski (Ćirilica)" -msgid "_Exact" -msgstr "_Točno" +msgid "Mongolian (Mongolian)" +msgstr "Mongolski (Mongolski)" -msgid "_Around" -msgstr "_Približno" +msgid "Mongolian (cyrillic)" +msgstr "Mongolski (ćirilica)" -msgid "W_ithin Rectangle" -msgstr "Unutar pravokutn_ika" +msgid "Mongolian Supplement" +msgstr "Mongolski, dopuna" -msgid "_Radius:" -msgstr "Polu_mjer:" +msgid "Monospace" +msgstr "Jednometrični" -msgid "3" -msgstr "3" +msgid "Monospaced" +msgstr "Jednometrični" -msgid "_Width:" -msgstr "Š_irina:" +msgid "Montage" +msgstr "Montaža" -#, c-format -msgid "%s No Slope" -msgstr "%s bez nagiba" +msgid "Montages" +msgstr "Montaža" -msgid "No Curvature" -msgstr "Bez zakrivljenosti" +msgid "Moose Cree" +msgstr "Cree los" -#, c-format -msgid " Curvature: %g" -msgstr " Zakrivljenost: %g" +msgid "More Images Than Selected Glyphs" +msgstr "Više slika nego što je odabranih grafema" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Zakrivljenost: %g Polumjer: %g" +#. GT: More Parameters +msgid "More Params" +msgstr "Daljnji parametri" #, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Normalna udaljenost: %.2f Uzduž krivulje: %.2f" +msgid "More than 256 entries in subfont %s\n" +msgstr "Više od 256 zapisa u pod-fontu %s\n" -#, c-format -msgid "Near (%f,%f)" -msgstr "U blizini (%f,%f)" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "Duljina krivulje = %.1f" +msgid "Moroccan" +msgstr "Marokanski" -#, c-format -msgid "Spline Length=%g" -msgstr "Duljina krivulje = %g" +msgid "" +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" +msgstr "" +"Večina font formata ne može odrediti susjedne točke (ili kontrolne točke)\n" +"koje su udaljene jedna od druge više od 32767 jedinica četverca u x ili y " +"smjeru" -msgid "No Next Control Point" -msgstr "Nema daljnje kontrolne točke" +msgid "" +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." +msgstr "" +"Većina tablica definicija će biti dodane aktivnoj funkciji\n" +"u određenom pismu za određene jezike.\n" +"U nekim slučajevima tablice definicija neće biti pridružene\n" +"nijednoj funkciji, ali će ih aktivirati jedna druga uvjetna\n" +"definicija. U drugim slučajevima se tablica definicija može\n" +"povezati s više funkcija.\n" +"Funkcija je ili OpenType funkcija označena s četiri slova\n" +"ili dvobrojčana kobminacija za mac." -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "Sljedeća kontrolna točka: (%f,%f)" +msgid "Move by Ruler..." +msgstr "Premjesti s ravnalom …" -msgid " Next" -msgstr " Sljedeća" +msgid "Move..." +msgstr "Premjesti …" -msgid "No Previous Control Point" -msgstr "Nema prethodne kontrolne točke" +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." +msgstr "" +"Premješta trenutačno odabranu tablicu definicija iza sljedeće tablice " +"definicija\n" +"ili premješta odabranu pod-tablicu iza sljedeće pod-tablice." -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "Prethodna kontrolna točka: (%f,%f)" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." +msgstr "" +"Premješta trenutačno odabranu tablicu definicija ispred prethodne tablice " +"definicija\n" +"ili premješta odabranu pod-tablicu ispred prethodne pod-tablice." -msgid " Prev" -msgstr " Prethodna" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "" +"Premješta trenutačno odabranu tablicu definicija na prvo mjesto u " +"redoslijedu\n" +"tablica definicija ili premješta odabranu pod-tablicu na prvo mjesto u " +"njenoj\n" +"tablici definicija." -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "Prvi rub do zadnjeg ruba: %g × %g duljina %f" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" +msgstr "" +"Premješta trenutačno odabranu tablicu definicija na zadnje mjesto u " +"redoslijedu\n" +"tablica definicija ili premješta odabranu pod-tablicu na zadnje mjesto u " +"tablici definicija." -msgid " snapped" -msgstr " privučeno" +msgid "Mro" +msgstr "Mroško" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g × %g duljina %g" +msgid "Mult Subs" +msgstr "Višestruke zamjene" -msgid "No curvature info" -msgstr "Bez informacije o zakrivljenosti" +msgid "Multani" +msgstr "Multansko" -#, c-format -msgid "∆Curvature: %g" -msgstr "∆Zakrivljenost: %g" +msgid "Multi-Master table, obsolete" +msgstr "tablica za Multi-Master, nepotrebno" -msgid " Next CP" -msgstr " Sljedeća kontrolna točka" +msgid "Multi-line edit" +msgstr "Višeredno uređivanje" -msgid " Prev CP" -msgstr " Prethodna kontrolna točka" +msgid "Multiple" +msgstr "Višestruko" -msgid "No Slope" -msgstr "Bez nagiba" +msgid "Multiple Segment" +msgstr "Višestruki segment" -msgid "No References" -msgstr "Bez reference" +msgid "Multiple Substitution" +msgstr "Višestruka zamjena" -msgid "No references allowed in a pen." -msgstr "U peru nije dozvoljena referenca." +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Staza se popločuje višestrukim kopijama odabira" -msgid "Nothing specified" -msgstr "Ništa nije određeno" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "" +"Više grafema je mapirano na isti unicode U+%04X, koristit će se samo jedan\n" -msgid "Please draw a convex polygon in the drawing area." -msgstr "Nacrtaj konveksni poligon u području za crtanje." +msgid "Multiple master font with more than 16 instances\n" +msgstr "Multiple master font s više od 16 instanca\n" -msgid "Nib shape not valid" -msgstr "Oblik naliv pera nije ispravan" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Multiple master font s više od 4 osi\n" -msgid "Stroke _Width:" -msgstr "_Širina poteza:" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "Multiple master podrutina pozvana s krivim brojem argumenata u %s.\n" -msgid "Stroke width cannot be zero" -msgstr "Širina poteza ne može biti nula" +msgid "Multiple names for language" +msgstr "Mnogostruki nazivi za jezike" -msgid "Minor A_xis:" -msgstr "_Sporedna os:" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "Višestruki nazivi tijekom obrade %s za unicode %x" -msgid "Pen _Angle:" -msgstr "_Nagib pera:" +msgid "Multiple refs with use-my-metrics" +msgstr "Višestruke reference s koristi-moje-metrike" -msgid "Join Limit:" -msgstr "Ograničenje spoja:" +msgid "Multiple-Density Font" +msgstr "Font višestruke gustoće" -msgid "Extend Cap:" -msgstr "Proširi vrh linije:" +msgid "MultipleEncodingIgnored" +msgstr "Višestruko kodiranje zanemareno" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "Uklanjanje unutarnjih i vanjskih kontura nema smisla" +msgid "Mundari" +msgstr "Mundari" -msgid "Expand Stroke" -msgstr "Proširi potez" +msgid "Music" +msgstr "Muzika" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Prostoručna" +msgid "Musical" +msgstr "Muzički znakovi" -msgid "Nib Type:" -msgstr "Vrsta naliv pera:" +msgid "Musical Symbols" +msgstr "Muzički simboli" -msgid "_Circular (Elliptical)" -msgstr "" -"_Krug\n" -"(eliptično)" +msgid "Must be a number" +msgstr "Mora biti broj" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" -"K_aligrafija\n" -"(pravokutno)" +msgid "Mutually Exclusive" +msgstr "Uzajamno isključivo" -msgid "Conve_x (Polygonal)" -msgstr "Konve_ksno (višekutno)" +msgid "Myanmar" +msgstr "Miamar" -msgid "_Don't Expand" -msgstr "_Ne proširuj" +msgid "Myanmar Extended-A" +msgstr "Burma prošireno-A" -msgid "Major Axis (_Width):" -msgstr "Glavna os (širi_na):" +msgid "Myanmar Extended-B" +msgstr "Burma prošireno-B" -msgid "Minor Axis (_Height):" -msgstr "Sporedna os (_visina):" +msgid "N'Ko" +msgstr "N’Ko" -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" -"Kaligrafska ili eliptična naliv pera imaju dvije širine\n" -"(širina može biti ista za kružna ili kvadratična nalivpera\n" -"ili različita za eliptična ili pravokutna nalivpera)." +msgid "N-Cree" +msgstr "Cree-N" -msgid "Ni_b Angle:" -msgstr "U_košenost naliv pera:" +msgid "NFNT (MacBin)" +msgstr "NFNT (MacBin)" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" -"Konveksno naliv pero će se također rotirati ovoliko,\n" -"mada se to ne prikazuje u dijalogu." +msgid "NFNT (Resource)" +msgstr "NFNT (resurs)" -msgid "Line Cap:" -msgstr "Vrh linija:" +msgid "NKo" +msgstr "NKo" -msgid "_Nib" -msgstr "_Naliv pero" +msgid "NLC Kanji Forms" +msgstr "NLC Kanji oblici" -msgid "_Butt" -msgstr "_Ravni vrh" +msgid "NUL, Default Character" +msgstr "NUL, zadani znak" -msgid "_Round" -msgstr "_Okrugli vrh" +msgid "N_ever Interpolate" +msgstr "Nikad n_emoj interpolirati" -msgid "Be_vel" -msgstr "_Zarezani spoj" +msgid "N_one (Debug)" +msgstr "Nijedn_o (ispravi greške)" -msgid "Line Join:" -msgstr "Spoj linija:" - -msgid "Ni_b" -msgstr "_Naliv pero" +msgid "N_umber Points" +msgstr "N_umeriranje točaka" -msgid "B_evel" -msgstr "Zar_ezani spoj" +msgid "Nabataean" +msgstr "Nabatejsko" -msgid "Round" -msgstr "Zaokruži" +msgid "Naga-Assamese" +msgstr "Naga-Assamese" -msgid "Arcs" -msgstr "Lukovi" +msgid "Nagari" +msgstr "Nagari" -msgid "_Miter" -msgstr "K_utni spoj" +msgid "Name" +msgstr "Naziv" -msgid "Miter Cli_p" -msgstr "Isječak kutnog s_poja" +msgid "Name Contour" +msgstr "Naziv konture" -msgid "_Join Limit:" -msgstr "_Ograničenje spoja:" +msgid "Name For Human_s:" +msgstr "Puni _naziv:" -msgid "as _Length" -msgstr "kao _duljina" +msgid "Name List:" +msgstr "Popis naziva:" -msgid "* Nib _Span" -msgstr "* Ra_spon naliv pera" +msgid "Name Point" +msgstr "Naziv točke" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" -"Algoritam poteza će pokušati biti (barem)\n" -"ovoliko točno, međutim moguće su iznimke." +msgid "Name Point..." +msgstr "Naziv točke …" -msgid "_Extend Cap:" -msgstr "_Proširi vrh linije:" +msgid "Name in use" +msgstr "Naziv se koristi" -msgid "as Len_gth" -msgstr "kao _duljina" +msgid "Name this contour" +msgstr "Imenuj ovu konturu" -msgid "* Cap Widt_h" -msgstr "* Širina _verzala" +msgid "Name this guideline or cancel to create it without a name" +msgstr "Zadaj vodilici naziv ili odustani i stvorit će se vodilica bez naziva" -msgid "Remove Overlap:" -msgstr "Ukloni preklapanja:" +msgid "Name this point" +msgstr "Imenuj ovu točku" -msgid "By La_yer" -msgstr "Po _sloju" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" +msgstr "" +"Naziv, korišten u polju ID-oznake proizvođača\n" +" u ttf (OS/2 tabllica) fontu.\n" +"Ne smije biti duži od četiri znaka" -msgid "By Con_tour" -msgstr "Po kon_turi" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"Naziv, korišten u polju proizvođača\n" +"za bdf font" -msgid "N_one (Debug)" -msgstr "Nijedn_o (ispravi greške)" +msgid "Name used twice" +msgstr "Naziv se koristi dvaput" -msgid "Contours (from closed):" -msgstr "Konture (od zatvorenih):" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Nazivi %s%s predugački u %d. retku od %s" -msgid "Both" -msgstr "Oboje" +msgid "Name:" +msgstr "Naziv:" -msgid "External Only" -msgstr "Samo vanjski" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Popis naziva %s izrađen iz %s, koji nije nađen" -msgid "Internal Only" -msgstr "Samo unutarnji" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Popis naziva %s, izrađen iz dva popisa naziva" -msgid "Arcs Clip:" -msgstr "Isječak luka:" +msgid "NameList base missing" +msgstr "Osnova popisa naziva nedostaje" -msgid "Auto" -msgstr "Automatski" +msgid "NameList based twice" +msgstr "Popis naziva s dvije osnove" -msgid "SVG 2" -msgstr "SVG 2" +msgid "NameList duplicated" +msgstr "Popis naziva dupliciran" -msgid "Ratio" -msgstr "Omjer" +msgid "NameList parsing error" +msgstr "Greška tijekom obrade popis naziva" -msgid "S_implify" -msgstr "Pojednostavn_i" +#, c-format +msgid "NameList with the name \"%s\" already exists" +msgstr "Popis naziva koji se zove „%s” već postoji" -msgid "A_dd Extrema" -msgstr "Do_daj ekstreme" +msgid "Named Styles" +msgstr "Imenovani stilovi" -msgid "_Apply" -msgstr "_Primijeni" +msgid "Namelist contains non-ASCII names" +msgstr "Popis sadrži nazive s ne-ASCII znakovima" -msgid "Bad Gradient" -msgstr "Neispravni gradijent" +msgid "Namelist creation failed" +msgstr "Neuspjelo stvaranje popisa naziva" -msgid "There must be at least 2 gradient stops" -msgstr "Moraju postojati barem dvije kontrolne točke gradijenta" +msgid "Nanai" +msgstr "Nanai" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "Neispravni odmak u %d. retku, mora biti između 0% and 100%." +msgid "Nandinagari" +msgstr "Nandinagari" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Neispravna boja u %d. retku, mora biti između 000000 i ffffff." +msgid "Narrow" +msgstr "Uski" -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "Neispravna neprozirnost u %d. retku, mora biti između 0,0 i 1,0." +msgid "Naskapi" +msgstr "Naskapi" -msgid "You must draw a line" -msgstr "Moraš nacrtati liniju" +msgid "Navigation" +msgstr "Navigacija" -msgid "You must draw a line, with at most one additional point" -msgstr "Moraš nacrtati liniju, s ne više od jedne dodatne točke" +msgid "Ndebele" +msgstr "Ndebele" -msgid "Offset %" -msgstr "Postotak odmaka" +msgid "Ndonga" +msgstr "Ndonga" -msgid "Color" -msgstr "Kolor" +msgid "Ne_xt Control Point" +msgstr "Slje_deća kotrolna točka" -msgid "Opacity" -msgstr "Neprozirnost" +msgid "Near" +msgstr "Blizu" -msgid "Gradient" -msgstr "Gradijent" +#, c-format +msgid "Near (%f,%f)" +msgstr "U blizini (%f,%f)" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -" Ravni gradijent se prikazuje crtom od početne do\n" -"krajnje točke.\n" -" Kružni gradijent se prikazuje crtom od njegovog\n" -"središta, a duljinu određuje krajnji polumjer.\n" -"Ako postoji još jedna dodatna točka, ta točka\n" -"predstavlja fokus gradijenta, ako se točka izostavi,\n" -"fokus je jednak polumjeru." +msgid "Needs bitmap font" +msgstr "Zahtijeva bitmap font" -msgid "Linear" -msgstr "Linearni" +msgid "Negative Width" +msgstr "Negativna širina" msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" -"Gradijent će biti linearni gradijent.\n" -"Boje će se mijenjati uzduž crte u prikazu" - -msgid "Radial" -msgstr "Kružni" +"Negativne širine znakova nisu dozvoljene u TrueType formatu.\n" +"Je li sigurno želiš negativnu širinu?" msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" -"Gradijent će biti kružni gradijent.\n" -"Boje će se mijenjati kružno prema van,\n" -"s početkom u fokusu (ako je određeno)\n" -"sve dok ne dosegne određeni polumjer." - -msgid "_Pad" -msgstr "_Dopuna" +"Negativne širine grafema nisu dozvoljene u TrueType formatu.\n" +"Je li sigurno želiš negativnu širinu?" msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." msgstr "" -"Izvan krajnje točke gradijent preuzima boju na krajnjoj točci.\n" -"\n" -"Ovo ne radi za PostScript gradijente" +"Negativno vodoravno podrezivanje iza\n" +"stupnja radikala, ako stupanj postoji." -msgid "Repeat" -msgstr "Ponovi" +msgid "Nepali" +msgstr "Nepalski" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" -"Izvan krajnje točke se gradijent ponavlja.\n" -"Ovo ne radi za PostScript gradijente." +msgid "Nepali (India)" +msgstr "Nepalski (Indija)" -msgid "Reflect" -msgstr "Zrcali" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Ugniježdena zamjena %.80s" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" -"Izvan krajnje točke se gradijent ponavlja, zrcalno.\n" -"Ovo ne radi za PostScript gradijente" +msgid "Neutral" +msgstr "Neutralno" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" -"Odredi boju (i neprozirnost) na zaustavnim\n" -"točkama duž gornje crte iznad. Odmak je\n" -"postotak udaljenosti od početka do\n" -"kraj crte. Boja je šestoznamenkasti broj\n" -"(heksadecimalni) koji izražava RGB boju." +msgid "Never Embed/No Editing" +msgstr "Onemogući ugrađivanje / uređivanje dokumenata" -msgid "Translation in X" -msgstr "Translatiraj u X" +msgid "New" +msgstr "Novi" -msgid "Translation in Y" -msgstr "Translatiraj u Y" +msgid "New Alternate List" +msgstr "Novi popis alternativa" -msgid "Bad Transformation matrix" -msgstr "Neispravna transformacijska matrica" +msgid "New Anchor Class" +msgstr "Nova klasa sidra" -msgid "No Glyph" -msgstr "Nema grafema" +msgid "New Chaining Position" +msgstr "Novo lančano pozicioniranje" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Ovaj font ne sadrži grafem s nazivom „%s”" +msgid "New Chaining Substitution" +msgstr "Nova lančana zamjena" -msgid "Tile Pattern" -msgstr "Uzorak pločice" +msgid "New Contextual Glyph Insertion" +msgstr "Novo kontekstno umetanje grafema" -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" -"Uzorak tebaš nacrtati u jednom drugom grafemu\n" -"trenutačnog fonta. Odredi naziv grafema:" +msgid "New Contextual Kerning" +msgstr "Novo kontekstno podrezivanje" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Omjer jednak grafemu pločice" +msgid "New Contextual Position" +msgstr "Novo kontektsualno pozicioniranje" -msgid "Width:" -msgstr "Širina:" +msgid "New Contextual Substitution" +msgstr "Nova kontekstna zamjena" -msgid "Rotate:" -msgstr "Rotiraj:" +msgid "New Counter Mask" +msgstr "Nova maska kontrola unutarnjih bjelina" -msgid "Skew:" -msgstr "Ukosi:" +msgid "New Font" +msgstr "Novi font" -msgid "Translate By" -msgstr "Translatiraj za" +msgid "New Indic Rearrangement" +msgstr "Novi indijski redoslijed" -msgid "Transform:" -msgstr "Transformacija:" +msgid "New Layer" +msgstr "Novi sloj" -msgid "Bad Color" -msgstr "Neispravna boja" +msgid "New Layer..." +msgstr "Novi sloj …" -msgid "Opacity:" -msgstr "Neprozirnost:" +msgid "New Ligature" +msgstr "Nova ligatura" -msgid "Bad Transformation Matrix" -msgstr "Neispravna transformacijska matrica" +msgid "New Lookup Subtable..." +msgstr "Nova pod-tablica tablice definicija …" -msgid "Bad dash list" -msgstr "Neispravni popis crtica" +msgid "New Multiple List" +msgstr "Novi višestruki popis" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Previše crtica (maksimalno dozvoljeno: %d)" +msgid "New O_utline Window" +msgstr "Novi prozor s kont_urama" -msgid "Fi_ll" -msgstr "_Ispuna" +msgid "New Pair Position" +msgstr "Novi pozicionirani par" -msgid "Inherited" -msgstr "Naslijeđeno" +msgid "New Positioning" +msgstr "Novo pozicioniranje" -msgid "Gradient:" -msgstr "Gradijent:" +msgid "New Reverse Chaining Substitution" +msgstr "Nova obrnuta lančana zamjena" -msgid "Add" -msgstr "Dodaj" +msgid "New Section" +msgstr "Novi odjeljak" -msgid "Edit" -msgstr "Uredi" +msgid "New Sub-Group" +msgstr "Nova pod-grupa" -msgid "Pattern:" -msgstr "Uzorak:" +msgid "New Substitution Variant" +msgstr "Nova varijanta zamjene" -msgid "Stroke" -msgstr "Linija" +msgid "New Tai Lue" +msgstr "Novi Tai Lue" -msgid "Dashes" -msgstr "Crtice" +msgid "New _Bitmap Window" +msgstr "Novi prozor s _bitmapom" -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" -"Ovime se određuje mustra za iscrtavanje crte.\n" -"Ostavi ovo polje prazno za neiscrtkanu crtu.\n" -"Za iscrtkanu crtu odredi popis do 8 cijelih brojeva\n" -"(između 0 i 255) koji zadaju mustru, u jedinicama\n" -"četverca. Dakle, \"10 10\" će iscrtati prvih 10 jedinica,\n" -"sljedećih 10 će ostaviti prazno, zatim će opet iscrtati\n" -"10 jedinica i tako dalje." +msgid "New _Metrics Window" +msgstr "Novi prozor s _metrikom" -msgid "_Transform Pen:" -msgstr "_Transformiraj pero:" +msgid "NewCharset" +msgstr "Skup slovnih znakova za novi font" -msgid "Line Cap" -msgstr "Vrh linija" +msgid "NewEmSize" +msgstr "Nova veličina četverca za novi font" -msgid "S_quare" -msgstr "K_vadratični vrh" +msgid "NewFontNameList" +msgstr "Popis naziva grafema za novi font" -msgid "Line Join" -msgstr "Spoj linija" +msgid "NewFontsQuadratic" +msgstr "Kvadratne krivulje za novi font" -msgid "Ro_und" -msgstr "Zao_bljeni spoj" +msgid "Newa" +msgstr "Nevarsko" -msgid "Proximity" -msgstr "Blizina" +msgid "Newari" +msgstr "Newari" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Polje „Udaljenost” mora biti veće od 0 i manje od pola." +msgid "Next CP Angle" +msgstr "Sljedeći kut kontrolne točke" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "Polje „DPI” mora biti veće od 10 i manje od 5000." +msgid "Next CP Color" +msgstr "Boja za sljedeće kontrolne točke" -msgid "Unreasonable DPI" -msgstr "Bezrazumni DPI" +msgid "Next CP Dist" +msgstr "Sljedeća udaljenost kontrolne točke" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Zapis u polju „Veličine” nije broj." +msgid "Next CP X" +msgstr "Sljedeća kontrolna točka X" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Zapis u polju „Veličine” je bezrazumna." +msgid "Next CP Y" +msgstr "Sljedeća kontrolna točka Y" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Redoslijed raspona u polju „Veličine” je neipravan." +msgid "Next CP:" +msgstr "Sljedeća kontrolna točka:" -msgid "FreeType unavailable" -msgstr "FreeType nedostupan" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "Sljedeća kontrolna točka: (%f,%f)" -msgid "FreeType unavailable." -msgstr "FreeType nedostupan." +msgid "Next Hint." +msgstr "Sljedeća kontrola." -msgid "Unexpected error" -msgstr "Neočekivana greška" +msgid "Next On Contour" +msgstr "Sljedeća na konturi" -msgid "Nothing found" -msgstr "Ništa nije nađeno" +msgid "Next State:" +msgstr "Sljedeće stanje:" -msgid "Nothng found." -msgstr "Ništa nije nađeno." +msgid "Next _Defined Glyph" +msgstr "Sljedeći _definirani grafem" -msgid "No FreeType" -msgstr "Nema FreeType biblioteke" +msgid "Next _Line in Word List" +msgstr "Slj_edeći redak u popisu riječi" -msgid "You must install the freetype library before using this command." -msgstr "Moraš instalirati freetype biblioteku prije primjene ove naredbe." +msgid "Ni_b" +msgstr "_Naliv pero" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "Verzija tvoje freetype biblioteke ne sadrži interpreter bajkoda." +msgid "Ni_b Angle:" +msgstr "U_košenost naliv pera:" -msgid "No Instructions" -msgstr "Nema instrukcija" +msgid "Nib Type:" +msgstr "Vrsta naliv pera:" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." +msgid "Nib shape not valid" +msgstr "Oblik naliv pera nije ispravan" + +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" msgstr "" -"Grefem nema instrukcija. Dodavanjem instrukcija (jedne DELTA instrukcije) " -"može uveliko promijeniti rasterizaciju." +"Baš zgodno, ovdje se radi o jednom starom Apple/Adobe Type1 sfnt fontu\n" -msgid "Not quadratic" -msgstr "Nije kvadratni" +msgid "Nisi" +msgstr "Nisi" -msgid "This must be a truetype layer." -msgstr "Ovo mora biti truetype sloj." +msgid "Niuean" +msgstr "Niuean" -msgid "DELTA suggestions" -msgstr "DELTA prijedlozi" +msgid "Nkole" +msgstr "Nkole" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" -"Kad krivulja prođe vrlo blizu središta piksela, možda\n" -"želitš provjeriti, da se krivulja nalazi na željenoj strani\n" -"tog piksela.\n" -"Ako se nalazi na pogrešnoj strani, pokušaj koristiti\n" -"DELTA instrukciju i time podesiti najbližu točku pri\n" -"trenutačnoj veličini piksela." +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "U ovom TTF fontu nema (upotrebljivih) bitmap verzija: %s" -msgid "Rasterize at sizes:" -msgstr "Iscrtaj u veličinama:" +msgid "No Advanced Typography" +msgstr "Bez napredne tipografije" -msgid "DPI:" -msgstr "DPI:" +msgid "No Anti-Alias" +msgstr "Bez zaglađivanja rubova" -msgid "Proximity:" -msgstr "Blizina:" +msgid "No Bitmap Font" +msgstr "Nema bitmap fonta" -msgid "pixels" -msgstr "piksela" +msgid "No Bitmap Fonts" +msgstr "Bez bitmap fontova" -msgid "This may take a while. Please be patient..." -msgstr "Ovo može potrajati. Strpi se …" +msgid "No Bitmap Strikes" +msgstr "Nema bitmap verzija" -msgid "Glyph, Size, Point" -msgstr "Grafem, veličina, točka" +msgid "No ByteCode Interpreter" +msgstr "Bez ByteCode interpretera" -msgid "Glyph, Point, Size" -msgstr "Grafem, točka, veličina" +#, c-format +msgid "No CID named %s" +msgstr "Nema CID-a s nazivom %s" -msgid "Size, Glyph, Point" -msgstr "Veličina, grafem, točka" +msgid "No Change" +msgstr "Bez promjena" -msgid "Sort|Alphabetic" -msgstr "Abecednim redom" +msgid "No Class" +msgstr "Nema klase" -msgid "Glyph Order" -msgstr "Redoslijed grafema" +msgid "No Classification" +msgstr "Neklasificirani" -#, c-format -msgid "Size: %d (%d)" -msgstr "Veličina: %d (%d)" +msgid "No Command Specified" +msgstr "Nema odabrane naredbe" -#, c-format -msgid "Point: %d (%d)" -msgstr "Točka: %d (%d)" +msgid "No Curvature" +msgstr "Bez zakrivljenosti" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" veličina=%d točka=%d (%d,%d) udaljenost=%g" +msgid "No Encoded Glyphs" +msgstr "Nema kodiranih grafema" -msgid "Potential spots for Delta instructions" -msgstr "Moguća mjesta za Delta instrukcije" +msgid "No Extender Glyphs" +msgstr "Bez proširivih grafema" -msgid "Sort:" -msgstr "Razvrstaj:" +msgid "No Fill" +msgstr "Bez ispune" -msgid "Glyph:" -msgstr "Grafem:" +msgid "No FreeType" +msgstr "Nema FreeType biblioteke" -msgid "_Copies:" -msgstr "_Broj kopija:" +msgid "No Glyph" +msgstr "Nema grafema" -msgid "No Command Specified" -msgstr "Nema odabrane naredbe" +msgid "No Glyph Duplicates" +msgstr "Bez duplih grafema" -msgid "Page Setup" -msgstr "Postavke stranice" +msgid "No Grid Fit" +msgstr "Bez poravnanja na mrežu" -msgid "To _File" -msgstr "U _datoteku" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Bez poravnanja na mrežu, simetrično izglađivanje" -msgid "To P_DF File" -msgstr "U P_DF datoteku" +msgid "No Groups" +msgstr "Nema grupa" -msgid "_Other" -msgstr "_Drugo" +msgid "No Instructions" +msgstr "Nema instrukcija" -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" -"Bilo koja druga naredba sa svim svojim argumentima.\n" -"Naredba mora biti u stanju obraditi postscript\n" -"datoteku, koju će pronaći čitajući standardni unos." +msgid "No Intersections" +msgstr "Bez presijecanja" -msgid "Page_Size:" -msgstr "_Veličina stranice:" +msgid "No Kern Pairs" +msgstr "Nema podrezanih parova" -msgid "_Printer:" -msgstr "_Pisač:" +msgid "No Lookup Type Selected" +msgstr "Vrsta tablice definicija nije odabrana" -msgid "Size" -msgstr "Veličina" +msgid "No Lookups" +msgstr "Nema tablica definicija" -msgid "_Pointsize:" -msgstr "Veličina u _točkama:" +msgid "No Lookups Disabled for Expansion" +msgstr "Bez deaktiviranih tablica definicija za širenje" -msgid "Invalid point size" -msgstr "Neispravna veličina u točkama" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Bez deaktiviranih tablica definicija za sužavanje" -msgid "Print To File..." -msgstr "Ispiši u datoteku …" +msgid "No Lookups Enabled for Expansion" +msgstr "Bez aktiviranih tablica definicija za širenje" -msgid "Bad Font" -msgstr "Neispravni font" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Bez aktiviranih tablica definicija za sužavanje" -msgid "Bad Size" -msgstr "Neispravna veličina" +msgid "No Lookups Limiting Expansion" +msgstr "Bez tablica definicija za ograničavanje širenja" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "Zatražena veličina bitmapa nije dostupna u fontu. Font podržava %s" +msgid "No Lookups Limiting Shrinkage" +msgstr "Bez tablica definicija za ograničavanje sužavanja" -#, c-format -msgid "Text Width:%4d" -msgstr "Širina teksta:%4d" +msgid "No Lower Case" +msgstr "Bez kurenta" -msgid "Insert Text Outlines" -msgstr "Umetni konture teksta" +msgid "No Mac Names" +msgstr "Bez Mac naziva" -msgid "Print" -msgstr "Ispis" +msgid "No Name" +msgstr "Bez naziva" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"Odaberi neki tekst, zatim koristi ovaj popis za\n" -"mijenjanje fonta u kojem se ti znakovi prikazuju." +msgid "No Next Control Point" +msgstr "Nema daljnje kontrolne točke" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"Odaberi neki tekst, ovo određuje veličinu\n" -"tih znakova u točkama" +msgid "No Outline Font" +msgstr "Bez konturnog fonta" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Odaberi neki tekst, ovo određuje uspravnu\n" -"veličinu tih znakova u jedinicama četverca" +msgid "No Previous Control Point" +msgstr "Nema prethodne kontrolne točke" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"Odaberi neki tekst, ovo određuje veličinu\n" -"tih znakova u pikselima" +msgid "No References" +msgstr "Bez reference" -msgid "_AA" -msgstr "_Zaglađeni rubovi" +msgid "No Rename" +msgstr "Bez preimenovanja" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"Odaberi neki tekst, ovo određuje, hoće li se rubovi znakova\n" -"zaglađivati ili ne" +msgid "No Script" +msgstr "Bez pisma" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"Određuje datotečni format fonta za korištenje u\n" -"freetype iscrtavanju\n" -" pfb – je standardni postscript type1\n" -" ttf – je truetype\n" -" otf – je opentype\n" -" nohints – freetype iscrtava bez kontrola\n" -" bitmap – ne šalje se freetype-u za iscrtavanje\n" -" bitmap fontovi već moraju biti stvoreni\n" -" FontForge – koristi FontForge-ovo vlastito iscrtavanje,\n" -" ne freetype-ovu. Samo u krajnjem slučaju" +msgid "No Script Tag" +msgstr "Bez oznake pisma" -msgid "nohints" -msgstr "bez kontrola" +msgid "No Sequence/Lookups" +msgstr "Nema slijeda/tablica definicija" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"Odaberi neki tekst, zatim koristi ovaj popis za\n" -"određivanje pisma i jezika." +msgid "No Slope" +msgstr "Bez nagiba" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"Odaberi neki tekst, zatim koristi ovaj popis za\n" -"određivanje aktivnih font-funkcija." +msgid "No Start Glyph" +msgstr "Bez početnom grafema" -msgid "Menu" -msgstr "Izbornik" +msgid "No Sub Font Definition file" +msgstr "Bez definicijske datoteke pod-fonta" -msgid "Specifies screen dots per inch" -msgstr "Određuje broj točaka ekrana po inču" +msgid "No Subsetting" +msgstr "Bez podskupa" -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" -"FontForge ne aktualizira ovaj prozor kad se izradi promjena u fontu.\n" -"Ako je font promijenjen, pritisni gumb, kako bi se font aktualizirao" +msgid "No Subtable" +msgstr "Bez pod-tablice" -msgid "_Refresh" -msgstr "_Osvježi" +msgid "No Symmetric-Smooth" +msgstr "Bez simetričnog izglađivanja" -msgid "Text Width: 0" -msgstr "Širina teksta: 0" +msgid "No Variation" +msgstr "Bez varijacija" -msgid "Wrap Pos:" -msgstr "Pozicija prelamanja:" +msgid "No Vertical Metrics" +msgstr "Bez uspravne metrike" -msgid "The text will wrap to a new line after this many em-units" -msgstr "Tekst će se prelomiti u novi redak nakon ovoliko jedinica četverca" +msgid "No Watch Points" +msgstr "Bez točaka praćenja" -msgid "Display" -msgstr "Prikaži" +msgid "No Width" +msgstr "Bez širine" -msgid "_Full Font Display" -msgstr "_Prikaži cijeli font" +msgid "No _to All" +msgstr "Ne _za sve" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "Prikazuje sve znakove u fontu na pravokutnoj mreži u zadanoj veličini" +msgid "No applicable lookup subtables" +msgstr "Nema primijenjive pod-tablice" -msgid "Full Pa_ge Glyph" -msgstr "_Grafem preko cijele stranice" +msgid "No argument to operator\n" +msgstr "Argument operatora nije naveden\n" -msgid "Full Pa_ge Glyphs" -msgstr "_Grafemi preko cijele stranice" +msgid "No bitmap strikes" +msgstr "Nema bitmap verzija" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Prikazuje sve odabrane znakove, svaki na vlastitoj stranici, izrazito veliko" +msgid "No cidmap file..." +msgstr "Nema cidmap datoteke …" -msgid "_Multi Size Glyph" -msgstr "Grafem u različitim _veličinama" +msgid "No components" +msgstr "Nema komponenata" -msgid "_Multi Size Glyphs" -msgstr "Grafemi u različitim _veličinama" +msgid "No curvature info" +msgstr "Bez informacije o zakrivljenosti" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Prikazuje sve odabrane znakove u nekoliko različitih veličina" +msgid "No data" +msgstr "Bez podataka" -msgid "S_etup" -msgstr "Postavk_e" +msgid "No differences found" +msgstr "Nema razlika" -msgid "_Print" -msgstr "_Ispiši" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Neodređena datoteka u 'include' u %d. retku od %s" -msgid "_Done" -msgstr "_Gotovo" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "Nema određenih oznaka u oznakama tablice definicije u %d. retku od %s" -msgid "Bind to Path" -msgstr "Priveži na stazu" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Nema grafema s nazivom %s, korišten kao uzorak u %s\n" #, c-format -msgid "Path Length: %g" -msgstr "Duljina staze: %g" +msgid "No glyph named %s." +msgstr "Nema grafema s nazivom %s." -msgid "Scale so text width matches path length" -msgstr "Skaliraj, tako da se širina teksta poklopi s duljinom staze" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "U fontu nema grafema s U+%05x\n" -msgid "Rotate each glyph as a unit" -msgstr "Rotiraj svaki grafem kao zasebnu jedinicu" +msgid "No glyphs directory or no contents file" +msgstr "Nema mape grafema ili datoteke sadržaja" -msgid "Align:" -msgstr "Poravnaj:" +msgid "No glyphs matched" +msgstr "Nema poklapajućih grafema" -msgid "At Start" -msgstr "Na početak" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "Nema podrezivanja između „%s” i „%s” u %s, dok je %d u %s\n" -msgid "Centered" -msgstr "Centrirano" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "Nema podrezanih parova u %.200s" -msgid "At End" -msgstr "Na kraj" +#, c-format +msgid "No kerning table for %s\n" +msgstr "Nema tablice podrezivanja za %s\n" -msgid "Offset text from path by:" -msgstr "Odmak teksta od staze:" +msgid "No languages" +msgstr "Bez jezika" -msgid "_Insert" -msgstr "Umetn_i" +msgid "No letters in font" +msgstr "U fontu nema slova" -msgid "Outline Width" -msgstr "Širina konture" +#, c-format +msgid "No lookup named %s" +msgstr "Nema tablice definicija s nazivom %s" -msgid "_Gap:" -msgstr "_Razmak:" +msgid "No lookup selected" +msgstr "Tablica definicija nije odabrana" -msgid "Inline" -msgstr "Unutarnja kontura" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." +msgstr "" +"Niti jedna tablica definicija ne smiju biti određena u obrnutoj kontekstnoj " +"tablici definicija (umjesto toga koristi popis zamjena), počevši pri: %.20s …" -msgid "Outline Width:" -msgstr "Širina konture:" +msgid "No lookups to copy" +msgstr "Nema tablica definicija za kopiranje" -msgid "Shadow Length:" -msgstr "Duljina sjene:" +msgid "No mark in ] (close array)\n" +msgstr "Bez oznake u ] (zatvori niz)\n" -msgid "Light Angle:" -msgstr "Kut svijetla:" +msgid "No mark in cleartomark\n" +msgstr "Nema oznake u 'cleartomark'\n" -msgid "Shadow" -msgstr "Sjena" +msgid "No mark in counttomark\n" +msgstr "Nema oznake u 'counttomark'\n" -msgid "Remove Encoding" -msgstr "Ukloni kodiranje" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "Nijedan označeni grafem nije dozvoljen u zamjeni u %d. retku od %s" -msgid "Load Encoding" -msgstr "Učitaj kodiranje" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "Nema poklapajuće klase sidara za %s" -msgid "Browse..." -msgstr "Pretraži …" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "Nema naziva u 'CharStrings' rječniku \"%s" -msgid "Please select a CID ordering" -msgstr "Odaberi CID redoslijed" +msgid "No paths with within a glyph should intersect" +msgstr "Nijedna staza unutar grafema se ne smije presijecati" -msgid "Encoding|Glyph Order" -msgstr "Redoslijed grafema" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "Nema prethodne točke na stazi u curveto od flex 0 u %s\n" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (Latinica 1)" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "Nema prethodne točke na stazi pri 'curveto' u %s\n" -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (Latinica 0)" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "Nema prethodne točke na stazi u flex operatoru u %s\n" -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (Latinica 2)" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "Nema prethodne točke na stazi u lineto od flex 0 u %s\n" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (Latinica 3)" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "Nema prethodne točke na stazi pri 'lineto' u %s\n" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (Latinica 4)" +msgid "No problems detected" +msgstr "Nema problema" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (Latinica 5)" +#, c-format +msgid "No problems detected in %s" +msgstr "Nema problema u %s" -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (Latinica 6)" +msgid "No problems found" +msgstr "Nema problema" -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (Latinica 7)" +msgid "No references allowed in a pen." +msgstr "U peru nije dozvoljena referenca." -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (Latinica 8)" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." +msgstr "" +"Popisi zamjena ne smiju biti određeni u kontekstnoj tablici definicija, " +"umjesto toga koristi ugniježdenu tablicu definicija, počevši pri: %.20s …" -msgid "ISO 8859-16 (Latin10)" -msgstr "ISO 8859-16 (Latinica 10)" +msgid "No scripts" +msgstr "Bez pisama" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (Ćirilica)" +msgid "No selection" +msgstr "Ništa nije odabrano" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Ćirilica)" +msgid "No selection\n" +msgstr "Ništa nije odabrano\n" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (Arapski)" +msgid "No significant differences found" +msgstr "Nema značajnih razlika" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (Grčki)" +msgid "No spaces allowed in class names." +msgstr "Nazivi klasa ne smiju sadržati razmake." -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (Hebrejski)" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "Bez određene zamjene u %d. retku od %s" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (Tajlandski)" +msgid "No such file" +msgstr "Nema takve datoteke" -msgid "Macintosh Latin" -msgstr "Macintosh Latinica" +msgid "Nogai" +msgstr "Nogai" -msgid "Windows Latin (\"ANSI\")" -msgstr "Windows Latinica (ANSI)" +msgid "Non Linear Transform" +msgstr "Ne-linearna transformacija" -msgid "Adobe Standard" -msgstr "Adobe Standard" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "" +"Neproporcionalno skaliranje vodoravnih unutarnjih bjelina i bočnih odmaka" -msgid "Symbol" -msgstr "Symbol" +msgid "Non-ASCII glyphnames" +msgstr "Nazivi grafema s ne-ASCII znakovima" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ osnova (8r)" +msgid "Non-Basic Multilingual Plane" +msgstr "Ploča višejezičnih ne-osnovnih znakova" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (Unicode, BMP)" +msgid "Non-Straight Arms/Double Serif" +msgstr "Ne-ravni potezi/Dvostruki serif" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, Potpuni)" +msgid "Non-Straight Arms/Horizontal" +msgstr "Ne-ravni potezi/Vodoravni" -msgid "SJIS (Kanji)" -msgstr "SJIS (Kanji)" +msgid "Non-Straight Arms/Single Serif" +msgstr "Ne-ravni potezi/Jednostruki serif" -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (Kanji)" +msgid "Non-Straight Arms/Vertical" +msgstr "Ne-ravni potezi/Uspravni" -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (Kanji)" +msgid "Non-Straight Arms/Wedge" +msgstr "Ne-ravni potezi/Kosi" -msgid "Wansung (Korean)" -msgstr "Wansung (Korejski)" +msgid "Non-Unicode Glyphs" +msgstr "Ne-Unicode grafemi" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Korejski)" +msgid "Non-_Integral coordinates" +msgstr "Ne-cjelobrojne koord_inate" -msgid "Johab (Korean)" -msgstr "Johab (Korejski)" +msgid "Non-existant glyph" +msgstr "Nepostojeći grafem" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Kineski pojednostavljeni)" +msgid "Non-integral coordinates" +msgstr "Ne-cjelobrojne koordinate" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (Kineski)" +msgid "Non-standard Aspect" +msgstr "Ne-standardni omjer" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Kineski tradicionalni)" +msgid "Non-standard Elements" +msgstr "Ne-standardni elementi" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Kineski tradicionalni)" +msgid "Non-standard Em-Size" +msgstr "Ne-starndardna veličina četverca" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Bez" +msgid "Non-standard Topology" +msgstr "Ne-standardna topologija" -msgid "MacStyles|Bold" -msgstr "Debeli" +msgid "None" +msgstr "Nijedan" -msgid "MacStyles|Italic" -msgstr "Kurziv" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" +msgstr "" +"Niti jedan grafem u trenutačnom fontu se ne poklapa s nijednim nazivom ili " +"kodnom točkom u odabranoj grupi" -msgid "MacStyles|Condense" -msgstr "Suženi" +msgid "None/Closed Loops" +msgstr "Ništa/Zatvorenih petlja" -msgid "MacStyles|Expand" -msgstr "Prošireni" +msgid "None/No Loops" +msgstr "Ništa/Bez petlje" -msgid "MacStyles|Underline" -msgstr "Podcratni" +msgid "None/Open Loops" +msgstr "Ništa/Otvorenih petlja" -msgid "MacStyles|Outline" -msgstr "Konturni" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" +msgstr "" +"Besmislena klasa dodijeljena grafemu – klasa=%d je prevelika. Grafem=%d\n" -msgid "MacStyles|Shadow" -msgstr "Sjena" +msgid "Normal" +msgstr "Normalno" -msgid "Ultra-Condensed (50%)" -msgstr "Ultra-Suženi (50%)" +msgid "Normal Background:" +msgstr "Normalna pozadina:" -msgid "Extra-Condensed (62.5%)" -msgstr "Ekstra-Suženi (62.5%)" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Normalna udaljenost: %.2f Uzduž krivulje: %.2f" -msgid "Condensed (75%)" -msgstr "Suženi (75%)" +msgid "Normal Sans" +msgstr "Normalni bezserifni" -msgid "Semi-Condensed (87.5%)" -msgstr "Polu-Suženi (87.5%)" +msgid "Normal Text Color:" +msgstr "Boja za obični tekst:" -msgid "Medium (100%)" -msgstr "Srednji (100%)" +msgid "Normal/Boxed" +msgstr "Normalno/Kutijasto" -msgid "Semi-Expanded (112.5%)" -msgstr "Polu-Prošireni (112.5%)" +msgid "Normal/Contact" +msgstr "Normalno/Zatvoreno" -msgid "Expanded (125%)" -msgstr "Prošireni (125%)" +msgid "Normal/Flattened" +msgstr "Normalno/Spljošteno" -msgid "Extra-Expanded (150%)" -msgstr "Ekstra-Prošireni (150%)" +msgid "Normal/Off-Center" +msgstr "Normalno/Odmaknuto od središta" -msgid "Ultra-Expanded (200%)" -msgstr "Ultra-Prošireni (200%)" +msgid "Normal/Rounded" +msgstr "Normalno/Zaobljeno" -msgid "100 Thin" -msgstr "100 Tanki" +msgid "Normal/Square" +msgstr "Normalno/Kvadratično" -msgid "200 Extra-Light" -msgstr "200 Ekstra-Svijetli" +msgid "Normal/Weighted" +msgstr "Normalno/Ponderirano" -msgid "300 Light" -msgstr "300 Svijetli" +msgid "Normalize Design Vector Function:" +msgstr "Funkcija za normaliziranje vektora dizajna:" -msgid "400 Regular" -msgstr "400 Normalni" +msgid "Normalized Settings:" +msgstr "Normalizirane postavke:" -msgid "500 Medium" -msgstr "500 Srednji" +msgid "Normalized position of this design along each axis" +msgstr "Normalizirana pozivija dizajna uzduž svake osi" -msgid "600 Semi-Bold" -msgstr "600 Polu-Debeli" +msgid "" +"Normally kerning is based on achieving a constant (optical)\n" +"separation between glyphs, but occasionally it is desirable\n" +"to have a kerning table where the kerning is based on the\n" +"closest approach between two glyphs (So if the desired separ-\n" +"ation is 0 then the glyphs will actually be touching." +msgstr "" +"Podrezivanje se obično temelji na postizanju konstantnog (optičkog)\n" +"razmaka između znakova, ali ponekad je poželjno imati tablicu za\n" +"podrezivanje, koja se temelji na najbližem razmaku između dva\n" +"grafema. Ako razmak postaviš na nula, grafemi će se dodirivati." -msgid "700 Bold" -msgstr "700 Debeli" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "" +"Uobičajeno je, da se pojednostavljivanjem ne mijenja nagib konture pri točci." -msgid "800 Extra-Bold" -msgstr "800 Ekstra-Debeli" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" +msgstr "" +"Uobičajeno je, da se pojednostavljivanjem ne uklanjaju točke ekstrema\n" +"(PostScript i TrueType predlažu zadržavanje tih točaka)" -msgid "900 Black" -msgstr "900 Tamni" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" +msgstr "" +"Obično se pločica sastoji od svega, što je\n" +"unutar graničnog okvira pločice – tako da se\n" +"susjedne pločice izravno naslanjaju jedna na\n" +"drugu. Ako želiš razmak između pločica\n" +"aktiviraj ovu oznaku" -msgid "Never Embed/No Editing" -msgstr "Onemogući ugrađivanje / uređivanje dokumenata" +msgid "Northern Sami" +msgstr "Sjeverno samski" -msgid "Printable Document" -msgstr "Omogući ispisivanje dokumenta" +msgid "Northern Tai" +msgstr "Sjeverni tajlandski" -msgid "Editable Document" -msgstr "Omogući uređivanje dokumenta" +msgid "Norway House Cree" +msgstr "Cree sjeverna kuća" -msgid "Installable Font" -msgstr "Omogući instaliranje fonta" +msgid "Norwegian" +msgstr "Norveški" -msgid "Serif" -msgstr "Serifni" +msgid "Norwegian (Bokmal)" +msgstr "Norveški (Bokmal)" -msgid "Sans-Serif" -msgstr "Bezserifni" +msgid "Norwegian (Nynorsk)" +msgstr "Norveški (Nynorsk)" -msgid "Monospace" -msgstr "Jednometrični" +msgid "Not ASCII" +msgstr "Nije ASCII" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Rukopisni" +msgid "Not Found" +msgstr "Nije nađeno" -msgid "Decorative" -msgstr "Ukrasni" +msgid "Not Guides" +msgstr "Nisu vodilice" -msgid "No Classification" -msgstr "Neklasificirani" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "Nije (metafont) gf datoteka %.200s" -msgid "Old Style Serifs" -msgstr "1 – Humanistički serifni" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "Nije (metafont) pk datoteka %.200s" -msgid "OSS Rounded Legibility" -msgstr "1.1 – Zaobljeni čitljivost" +msgid "Not a CID format" +msgstr "Nije CID format" -msgid "OSS Geralde" -msgstr "1.2 – Renesansni" +msgid "Not a CID-keyed font" +msgstr "Nije CID kodirani font" -msgid "OSS Venetian" -msgstr "1.3 – Humanistički" +msgid "Not a Unicode Character" +msgstr "Nije Unicode znak" -msgid "OSS Modified Venetian" -msgstr "1.4 – Humanistički izmjenjeni" +msgid "Not a bdf file" +msgstr "Nije bdf datoteka" -msgid "OSS Dutch Modern" -msgstr "1.5 – Klasicistički nizozemski" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Nije bdf datoteka %.200s" -msgid "OSS Dutch Trad" -msgstr "1.6 – Prijelazni nizozemski" +msgid "Not a gf file" +msgstr "Nije gf datoteka" -msgid "OSS Contemporary" -msgstr "1.7 – Suvremeni" +msgid "Not a pcf file" +msgstr "Nije pcf datoteka" -msgid "OSS Calligraphic" -msgstr "1.8 – Kaligrafski" +msgid "Not a pk file" +msgstr "Nije pk datoteka" -msgid "OSS Miscellaneous" -msgstr "1.15 – Razni" +msgid "Not a plate file" +msgstr "Nije 'plate' datoteka" -msgid "Transitional Serifs" -msgstr "2 – Prijelazni serifni" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Nije X11 pcf datoteka %.200s" -msgid "TS Direct Line" -msgstr "2.1 – Jednostavni" +msgid "Not attached to a feature" +msgstr "Nije povezano s font-funkcijom" -msgid "TS Script" -msgstr "2.2 – Rukopisni" +msgid "Not classified" +msgstr "Nije klasificirano" -msgid "TS Miscellaneous" -msgstr "2.15 – Razni" +#, c-format +msgid "Not enough data: %d < 4" +msgstr "Nedovoljno podataka: %d < 4" -msgid "Modern Serifs" -msgstr "3 – Klasicistički serifni" +msgid "Not enough glyphs" +msgstr "Nema dovoljno grafema" -msgid "MS Italian" -msgstr "3.1 – Talijanski" +msgid "Not enough lines" +msgstr "Nedovoljno linija" -msgid "MS Script" -msgstr "3.2 – Rukopisni" +msgid "Not in Collection" +msgstr "Nije u zbrici" -msgid "MS Miscellaneous" -msgstr "3.15 – Razni" +msgid "Not quadratic" +msgstr "Nije kvadratni" -msgid "Clarendon Serifs" -msgstr "4 – Clarendon serifni" +msgid "Not sure if this is an error..." +msgstr "Nije jasno, je li se radi o grešci …" -msgid "CS Clarendon" -msgstr "4.1 – Clarendon" +msgid "Notdef name" +msgstr "'Notdef' naziv" -msgid "CS Modern" -msgstr "4.2 – Moderni" +#, c-format +msgid "" +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." +msgstr "" +"Napomena: u sustavu Windows mnoge aplikacije mogu imati problema s " +"podrezivanjem ovog fonta, jer se %d njegovih parova podrezivanja grafema ne " +"mogu mapirati u unicode-BMP parove podrezivanja (npr., imaju Unicode " +"vrijednost od −1). Kako bi se to izbjeglo, aktiviraj opciju „Windows-" +"kompatibilni ‚kern’” u izborniku „Stvori fontove -> Opcije”." -msgid "CS Traditional" -msgstr "4.3 – Tradicionalni" +msgid "Nothing Loaded" +msgstr "Ništa nije učitano" -msgid "CS Newspaper" -msgstr "4.4 – Novinski" +msgid "Nothing Selected" +msgstr "Ništa nije odabrano" -msgid "CS Stub Serif" -msgstr "4.5 – Skraćenih serifa" +msgid "Nothing found" +msgstr "Ništa nije nađeno" -msgid "CS Monotone" -msgstr "4.6 – Jednolikih poteza" +msgid "Nothing on stack to print\n" +msgstr "Nema ničega što čeka na ispis\n" -msgid "CS Typewriter" -msgstr "4.7 – Pisaće mašine" +msgid "Nothing specified" +msgstr "Ništa nije određeno" -msgid "CS Miscellaneous" -msgstr "4.15 – Razni" +msgid "Nothing to match." +msgstr "Nema se što usporediti." -msgid "Slab Serifs" -msgstr "5 – Uglati serifni" +msgid "Nothing to trace" +msgstr "Nema se što precrtati" -msgid "Slab Serifs|SS Monotone" -msgstr "5.1 – Jednolikih poteza" +msgid "Nothng found." +msgstr "Ništa nije nađeno." -msgid "Slab Serifs|SS Humanist" -msgstr "5.2 – Humanistički" +msgid "Nukta Forms" +msgstr "Nukta oblici" -msgid "Slab Serifs|SS Geometric" -msgstr "5.3 – Geometrijski" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Brojnik 1:" -msgid "Slab Serifs|SS Swiss" -msgstr "5.4 – Švicarski" +msgid "Num2:" +msgstr "Brojnik 2:" -msgid "Slab Serifs|SS Typewriter" -msgstr "5.5 – Pisaće mašine" +msgid "Num3:" +msgstr "Brojnik 3:" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "5.15 – Razni" +msgid "Number Forms" +msgstr "Oblici brojeva" -msgid "Freeform Serifs" -msgstr "7 – Serifni slobodnih oblika" +msgid "Number expected" +msgstr "Očekuje se broj" -msgid "FS Modern" -msgstr "7.1 – Moderni" +msgid "Number of Axes:" +msgstr "Broj osi:" -msgid "FS Miscellaneous" -msgstr "7.15 – Razni" +#, c-format +msgid "Number of CFF font names is less than dict size: %d < %d" +msgstr "Broj naziva CFF fonta je manji od veličine rječnika: %d < %d" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "8.1 – IBM neogrotesk linearni" +msgid "Number of Master Designs:" +msgstr "Broj mastera dizajna:" -msgid "Sans-Serif|SS Humanist" -msgstr "8.2 – Humanistički" +msgid "Number of star points/Polygon vertices" +msgstr "Broj krakova zvijezde/kutova poligona" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "8.3 – Niski kurenti zaobljeni geometrijski" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" +msgstr "" +"Broj jedinica za povećanje/smanjivanje vrijednosti tablice u prozoru " +"metrika, kad se istovremeno drže tipke Ctrl i Shift" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "8.4 – Visoki kurenti zaobljeni geometrijski" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" +msgstr "" +"Broj jedinica za povećanje/smanjivanje vrijednosti tablice u prozoru " +"metrika, kad se drži tipka Shift" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "8.5 – Neogrotesk linearni" +msgid "Number out of range" +msgstr "Broj izvan raspona" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "8.6 – Izmjenjeni neogrotesk linearni" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "" +"Broj je izvan granica: %g u izlaznom type2 (mora biti [-65536,65535])\n" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "8.9 – Pisaće mašine linearni" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Predugački broj u %d. retku od %s" -msgid "Sans-Serif|SS Matrix" -msgstr "8.10 – Iglični pisač" +msgid "Numerators" +msgstr "Brojnici" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "8.15 – Razni" +msgid "Numeric Field" +msgstr "Numeričko polje" -msgid "Ornamentals" -msgstr "9 – Ukrasi" +msgid "Numeric Field (Spinner)" +msgstr "Numeričko polje (okretni gumb)" -msgid "O Engraver" -msgstr "9.1 – Gravirani" +msgid "Numeric Field Sign" +msgstr "Znak numeričkog polja" + +msgid "Numeric Forms" +msgstr "Oblici brojaka" + +msgid "Nushu" +msgstr "Nushusko" + +msgid "Nyanja/Chewa" +msgstr "Nijanja/Čeva" + +msgid "Nyiakeng Puachue Hmong" +msgstr "Nyiakeng Puachue Hmong" + +msgid "Nynorsk" +msgstr "Nynorsk" msgid "O Black Letter" msgstr "9.2 – Gotica" @@ -15411,666 +14608,805 @@ msgid "O Decorative" msgstr "9.3 – Ukrasni" -msgid "O Three Dimensional" -msgstr "9.4 – Trodimenzionalni" +msgid "O Engraver" +msgstr "9.1 – Gravirani" msgid "O Miscellaneous" msgstr "9.15 – Razni" -msgid "Scripts" -msgstr "10 – Rukopisni" +msgid "O Three Dimensional" +msgstr "9.4 – Trodimenzionalni" -msgid "S Uncial" -msgstr "10.1 – Uncijal" +msgid "OEM Charset" +msgstr "OEM kodna stranica" -msgid "S Brush Joined" -msgstr "10.2 – Kist spojeni" +msgid "OK" +msgstr "U redu" -msgid "S Formal Joined" -msgstr "10.3 – Formalni spojeni" +msgid "OS/2" +msgstr "OS/2" -msgid "S Monotone Joined" -msgstr "10.4 – Jednoliki potezi spojeni" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> skupovi znakova" -msgid "S Calligraphic" -msgstr "10.5 – Kaligrafski" +msgid "OS/2 and Windows specific metrics table" +msgstr "tablica metrike, specifična za OS/2 i Windows" -msgid "S Brush Unjoined" -msgstr "10.6 – Kist nespojeni" +msgid "OS2Version|Automatic" +msgstr "Automaski" -msgid "S Formal Unjoined" -msgstr "10.7 – Formalni nespojeni" +msgid "OSS Calligraphic" +msgstr "1.8 – Kaligrafski" -msgid "S Monotone Unjoined" -msgstr "10.8 – Jednoliki potezi nespojeni" +msgid "OSS Contemporary" +msgstr "1.7 – Suvremeni" -msgid "S Miscellaneous" -msgstr "10.15 – Razni" +msgid "OSS Dutch Modern" +msgstr "1.5 – Klasicistički nizozemski" -msgid "Symbolic" -msgstr "12 – Simbolički" +msgid "OSS Dutch Trad" +msgstr "1.6 – Prijelazni nizozemski" -msgid "Sy Mixed Serif" -msgstr "12.1 – Pomiješani serifni" +msgid "OSS Geralde" +msgstr "1.2 – Renesansni" -msgid "Sy Old Style Serif" -msgstr "12.2 – Humanistički serifni" +msgid "OSS Miscellaneous" +msgstr "1.15 – Razni" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "12.3 – Neogrotesk bezserifni" +msgid "OSS Modified Venetian" +msgstr "1.4 – Humanistički izmjenjeni" -msgid "Sy Miscellaneous" -msgstr "12.15 – Razni" +msgid "OSS Rounded Legibility" +msgstr "1.1 – Zaobljeni čitljivost" -msgid "None" -msgstr "Nijedan" +msgid "OSS Venetian" +msgstr "1.3 – Humanistički" -msgid "Bold" -msgstr "Debeli" +msgid "OT _Glyph Class:" +msgstr "OT klasa _grafema:" -msgid "Bold Italic" -msgstr "Debeli Kurziv" +msgid "OTF 'CFF '" +msgstr "OTF 'CFF '" -msgid "OS2Version|Automatic" -msgstr "Automaski" +msgid "O_ff" +msgstr "I_sključeno" -msgid "1" -msgstr "1" +msgid "O_n" +msgstr "Uključe_no" -msgid "2" -msgstr "2" +msgid "O_pen Paths" +msgstr "_Otvorene staze" -msgid "4" -msgstr "4" +msgid "O_verlap" +msgstr "Pre_klapanje" -msgid "0" -msgstr "0" +msgid "Obli_que..." +msgstr "_Ukosi …" -msgid "PanoseFamily|Any" -msgstr "Svejedno" +msgid "Oblique Slant..." +msgstr "Nagib ukošenosti …" -msgid "PanoseFamily|No Fit" -msgstr "Bez poklapanja" +msgid "Oblique/Boxed" +msgstr "Ukošeno/Kutijasto" -msgid "Latin: Text and Display" -msgstr "Latinica: Tekst i naslovi" +msgid "Oblique/Contact" +msgstr "Ukošeno/Zatvoreno" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Latinica: Rukopisni" +msgid "Oblique/Extreme Wrapping" +msgstr "Ukošeni/Izrazito ukrašani" -msgid "Latin: Decorative" -msgstr "Latinica: Ukrasni" +msgid "Oblique/Flattened" +msgstr "Ukošeno/Spljošteno" -msgid "Latin: Pictorial and Symbol" -msgstr "Latinica: Slikovni i simboli" +msgid "Oblique/More Wrapping" +msgstr "Ukošeni/Jače ukrašani" -msgid "PanoseSerifs|Any" -msgstr "Svejedno" +msgid "Oblique/No Wrapping" +msgstr "Ukošeni/Bez ukrašavanja" -msgid "PanoseSerifs|No Fit" -msgstr "Bez poklapanja" +msgid "Oblique/Off-Center" +msgstr "Ukošeno/Odmaknuto od središta" -msgid "Cove" -msgstr "S mekim prijelazom" +msgid "Oblique/Rounded" +msgstr "Ukošeno/Zaobljeno" + +msgid "Oblique/Some Wrapping" +msgstr "Ukošeni/Malo ukrašani" + +msgid "Oblique/Square" +msgstr "Ukošeno/Kvadratično" + +msgid "Oblique/Weighted" +msgstr "Ukošeno/Ponderirano" + +msgid "Obsolete table for a type1 CID keyed font" +msgstr "Nepotrebna tablica za Type1 CID font" + +msgid "Obsolete table for a type1 font" +msgstr "Nepotrebna tablica za type1 font" msgid "Obtuse Cove" msgstr "Kosi s mekim prijelazom" -msgid "Square Cove" -msgstr "Pravokutni s mekim prijelazom" +msgid "Obtuse Sans" +msgstr "Zakošeni bezserifni" msgid "Obtuse Square Cove" msgstr "Kosi pravokutni s mekim prijelazom" -msgid "PanoseSerivfs|Square" -msgstr "Pravokutni" +msgid "Occitan" +msgstr "Okcitanski" -msgid "PanoseSerifs|Thin" -msgstr "Tanki" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Neparni broj elemenata u nizu 'BlueValues'/'OtherBlues'." -msgid "Bone" -msgstr "Kosturni" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Neparni broj elemenata u nizu 'FamilyBlues'/'FamilyOtherBlues'." -msgid "Exaggerated" -msgstr "Pretjerani" +msgid "Off" +msgstr "Isključeno" -msgid "Triangle" -msgstr "Trokutasti" +msgid "Offset" +msgstr "Odmak" -msgid "Normal Sans" -msgstr "Normalni bezserifni" +msgid "Offset %" +msgstr "Postotak odmaka" -msgid "Obtuse Sans" -msgstr "Zakošeni bezserifni" +msgid "Offset in JSTF table is too big. The resultant font will not work." +msgstr "Odmak u JSTF tablici je prevelik. Rezultirajući font neće raditi." -msgid "Perpendicular Sans" -msgstr "Okomiti bezserifni" +msgid "Offset text from path by:" +msgstr "Odmak teksta od staze:" -msgid "Flared" -msgstr "Razjapljeni" +#, c-format +msgid "" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +msgstr "" +"Odmaci od određene osnovne pismovne linije:\n" +" romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgid "PanoseSerivfs|Rounded" -msgstr "Zaobljeni" +msgid "Ofm Save Failed" +msgstr "Neuspjelo spremanje OFM-a" -msgid "PanoseWeight|Any" -msgstr "Svejedno" +msgid "" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." +msgstr "" +"Često se točka ne poklapa točno s kontrolom,\n" +"jer je potez izrađen iz nekolicine segmenata,\n" +"a jedan od njih nema ispravnu širinu." -msgid "PanoseWeight|No Fit" -msgstr "Bez poklapanja" +msgid "Ogham" +msgstr "Ogam" -msgid "Very Light" -msgstr "Jako svijetli" +msgid "Oji-Cree" +msgstr "Cree-Oji" -msgid "Light" -msgstr "Svijetli" +msgid "Ojibway" +msgstr "Ojibway" -msgid "PanoseWeight|Thin" -msgstr "Tanki" +msgid "Ol Chiki" +msgstr "Ol Chiki" -msgid "Book" -msgstr "Knjižni" +msgid "Old Hungarian" +msgstr "Staro mađarsko" -msgid "Medium" -msgstr "Srednji" +msgid "Old Irish" +msgstr "Stari irski" -msgid "Demi" -msgstr "Poludebeli" +msgid "Old Italic" +msgstr "Staro-talijansko" -msgid "Heavy" -msgstr "Teški" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Staroitalsko (Etruščansko, Oskansko, itd.)" -msgid "Black" -msgstr "Tamni" +msgid "Old North Arabian" +msgstr "Staro sjevernoarapsko" -msgid "Extra Black (Nord)" -msgstr "Ekstra tamni (Nord)" +msgid "Old Outline Color" +msgstr "Boja za stare konture" -msgid "PanoseProportion|Any" -msgstr "Svejedno" +msgid "Old Permic" +msgstr "Staro permsko" -msgid "PanoseProportion|No Fit" -msgstr "Bez poklapanja" +msgid "Old Persian" +msgstr "Staro perzijsko" + +msgid "Old Persian cuneiform" +msgstr "Staro perzijsko klinasto" + +msgid "Old Sogdian" +msgstr "Staro sogdijsko" + +msgid "Old South Arabian" +msgstr "Staro južnoarapsko" msgid "Old Style" msgstr "Renesansni" -msgid "Modern" -msgstr "Klasicistički" +msgid "Old Style Serifs" +msgstr "1 – Humanistički serifni" -msgid "Even Width" -msgstr "Podjednakih širina" - -msgid "Expanded" -msgstr "Razvučeni" +msgid "Old Turkic" +msgstr "Staro tursko" -msgid "Condensed" -msgstr "Suženi" +msgid "Old Uyghur" +msgstr "Stari ujgurski" -msgid "Very Expanded" -msgstr "Jako razvučeni" +msgid "Old sfd file" +msgstr "Stara sfd datoteka" -msgid "Very Condensed" -msgstr "Jako suženi" +msgid "Old style 'kern'" +msgstr "Stari način zapisa za 'kern'" -msgid "Monospaced" -msgstr "Jednometrični" +msgid "Oldstyle Figures" +msgstr "Medievalne brojke" -msgid "PanoseContrast|Any" -msgstr "Svejedno" +msgid "On" +msgstr "Uključeno" -msgid "PanoseContrast|No Fit" -msgstr "Bez poklapanja" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." +msgstr "" +"Nekad je Adobe dodijelio PUA (područje za privatnu upotrebe) kodiranja\n" +"za mnoge stilske varijante znakova (kapitalke, medievalne brojke, itd.).\n" +"Adobe više ne vjeruje da je to dobra ideja i preporuča, da se ta kodiranja\n" +"ignoriraju.\n" +"\n" +"Ta vrsta kodiranja se koristila, jer većina programa nije bila u stanju\n" +"baratati OpenType funkcijama. Adobe vjeruje da svi važni programi\n" +"to sad mogu. Programi poput Word-a i OpenOffice-a još uvijek ne\n" +"podržavaju te funkcije, stoga FontForge zanemaruje Adobe-ovu\n" +"preporuku.\n" +"\n" +"Napomena: Ovo ne utječe na pronalaženje unicode-a iz kodiranja fonta,\n" +"već samo kontrolira određivanje unicode-a iz imena." -msgid "PanoseContrast|None" -msgstr "Bez" +#, c-format +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"Jedan od određenih bitmap fontova, %1$d, nije cjelobrojno skalirani font " +"najmanjeg fonta, %2$d (ili je prevelikog faktora)" -msgid "PanoseContrast|Very Low" -msgstr "Jako niski" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "Jednom od fontova %1$d,%2$d nedostaje grafem %3$d" -msgid "PanoseContrast|Low" -msgstr "Niski" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"Jedna Multiple Master instanca sadrži kvadratne krivulje. Moraš ih " +"konvertirati u kubične krivulje, da bi se mogle koristiti u Multiple Master " +"fontu" -msgid "PanoseContrast|Medium Low" -msgstr "Srednje niski" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"Ugraditi se mogu samo bitmapi.\n" +"Konture se ne mogu ugraditi\n" +"(ako font ne sadrži bitmape, tada\n" +"se također ništa ne da ugraditi)." -msgid "PanoseContrast|Medium" -msgstr "Srednji" +msgid "Only Embed Bitmaps" +msgstr "Samo ugrađene bitmape" -msgid "PanoseContrast|Medium High" -msgstr "Srednje visoki" +msgid "Only One Font" +msgstr "Samo jedan font" -msgid "PanoseContrast|High" -msgstr "Visoki" +msgid "Only a single character allowed" +msgstr "Dozvoljen je samo jedan znak" -msgid "PanoseContrast|Very High" -msgstr "Jako visoki" +msgid "Only kern glyphs closer" +msgstr "Samo približi grafeme jedan drugome" -msgid "PanoseStrokeVariation|Any" -msgstr "Svejedno" +msgid "Only lower case" +msgstr "Samo kurente" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Bez poklapanja" +msgid "Only one font may be imported into the background" +msgstr "U stražnji sloj se može uvesti samo jedan font" -msgid "No Variation" -msgstr "Bez varijacija" +#, c-format +msgid "" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." +msgstr "" +"Samo jedan popis zamjena smije biti određen u obrnutoj kontekstnoj tablici " +"definicija niza, počevši pri: %.20s …" -msgid "Gradual/Diagonal" -msgstr "Postupno/Dijagonalno" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"Ovo se odnosi samo na truetype font. Ova oznaka označava, da se\n" +"translacija reference zaokružuje tijekom poklapanja na mrežu." -msgid "Gradual/Transitional" -msgstr "Postupno/Prijelazno" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"Ovo se odnosi samo na truetype font. Oznaka određuje, da širina\n" +"kompozitnog grafema treba biti jednaka širini ove reference." -msgid "Gradual/Vertical" -msgstr "Postupno/Uspravno" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"Ovo se odnosi samo na truetype font. Ova oznaka određuje,\n" +"da se ova referenca ne treba translatirati normalno, već da se\n" +"njena pozicija treba odrediti premještanjem reference, tako da\n" +"naznačena točka u referenci pada na gornju naznačenu točku u\n" +"osnovnom znaku." -msgid "Gradual/Horizontal" -msgstr "Postupno/Vodoravno" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Traži samo odabrane znakove u prikazu fonta.\n" +"Inače se traže svi znakovi u fontu." -msgid "Rapid/Vertical" -msgstr "Brzo/Uspravno" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "" +"Traži samo odabrane grafeme i odznači sve\n" +"grafeme koji se ne poklapaju s ovom pretragom" -msgid "Rapid/Horizontal" -msgstr "Brzo/Vodoravno" +msgid "" +"Only the alpha value is used and if non zero it will set the alpha channel " +"for the control points, bezier information and other non spline indicators " +"for the Dragging Comparison Outline spline" +msgstr "" +"Upotrebljava se samo alfa vrijednost, i ako nije nula, postavit će alfa " +"kanal za kontrolne točke, bezierove informacije i ostale ne-krivuljne " +"indikatore za „Boja za usporedne konture prilikom povlačenja”" -msgid "Instant/Vertical" -msgstr "Trenutno/Uspravno" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Koristit će se samo prvih 256 grafema kodiranja" -msgid "Instant/Horizontal" -msgstr "Trenutno/Vodoravno" +msgid "Only upper case" +msgstr "Samo verzale" -msgid "PanoseArmStyle|Any" -msgstr "Svejedno" +msgid "Opacity" +msgstr "Neprozirnost" -msgid "PanoseArmStyle|No Fit" -msgstr "Bez poklapanja" +msgid "Opacity:" +msgstr "Neprozirnost:" -msgid "Straight Arms/Horizontal" -msgstr "Ravni potezi/Vodoravni" +msgid "Open" +msgstr "Otvori" -msgid "Straight Arms/Wedge" -msgstr "Ravni potezi/Kosi" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "" +"Otvori dijalog za automatsko podrezivanje, za nove pod-tablice podrezivanja" -msgid "Straight Arms/Vertical" -msgstr "Ravni potezi/Uspravni" +msgid "Open Contour" +msgstr "Otvorena kontura" -msgid "Straight Arms/Single Serif" -msgstr "Ravni potezi/Jednostruki serif" +msgid "Open Font" +msgstr "Otvori font" -msgid "Straight Arms/Double Serif" -msgstr "Ravni potezi/Dvostruki serif" +msgid "Open Glyph" +msgstr "Otvori grafem" -msgid "Non-Straight Arms/Horizontal" -msgstr "Ne-ravni potezi/Vodoravni" +msgid "Open Path Color" +msgstr "Boja za otvorene staze" -msgid "Non-Straight Arms/Wedge" -msgstr "Ne-ravni potezi/Kosi" +msgid "Open Reference" +msgstr "Otvori referencu" -msgid "Non-Straight Arms/Vertical" -msgstr "Ne-ravni potezi/Uspravni" +msgid "Open _Web Page" +msgstr "Otvori _web stranicu" -msgid "Non-Straight Arms/Single Serif" -msgstr "Ne-ravni potezi/Jednostruki serif" +msgid "Open failed" +msgstr "Neuspješno otvaranje" -msgid "Non-Straight Arms/Double Serif" -msgstr "Ne-ravni potezi/Dvostruki serif" +msgid "" +"Open paths should be drawn in a special highlight color to make them more " +"apparent." +msgstr "Otvorene staze se crtaju određenom bojom, kako bi se bolje istaknule." -msgid "PanoseLetterform|Any" -msgstr "Svejedno" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "Nepodudaranje otvorenih/zatvorenih kontura u grafemu „%s”\n" -msgid "PanoseLetterform|No Fit" -msgstr "Bez poklapanja" +msgid "OpenCharsInNewWindow" +msgstr "Otvori znak u novom prozoru" -msgid "Normal/Contact" -msgstr "Normalno/Zatvoreno" +msgid "OpenType" +msgstr "OpenType" -msgid "Normal/Weighted" -msgstr "Normalno/Ponderirano" +msgid "OpenType (CFF)" +msgstr "OpenType (CFF)" -msgid "Normal/Boxed" -msgstr "Normalno/Kutijasto" +msgid "OpenType (Mac dfont)" +msgstr "OpenType (Mac dfont)" -msgid "Normal/Flattened" -msgstr "Normalno/Spljošteno" +msgid "OpenType CID" +msgstr "OpenType CID" -msgid "Normal/Rounded" -msgstr "Normalno/Zaobljeno" +msgid "OpenType CID (dfont)" +msgstr "OpenType CID (dfont)" -msgid "Normal/Off-Center" -msgstr "Normalno/Odmaknuto od središta" +msgid "" +"OpenType Contextual or Chaining subtables may be in one\n" +" of three formats. The context may be specified either\n" +" as a string of specific glyphs, a string of glyph classes\n" +" or a string of coverage tables\n" +"In the first format you must specify a string of glyph-names\n" +" In the second format you must specify a string of class names\n" +" In the third format you must specify a string each element\n" +" of which may contain several glyph-names\n" +"For chaining subtables you may also specify backtrack and\n" +" lookahead lists." +msgstr "" +"OpenType pod-tablice kontekstnih ili ulančenih promjena\n" +" mogu biti jednog od tri formata. Kontekst se može odrediti\n" +" kao znakovni niz određenih grafema, kao znakovni niz klasa\n" +" grafema ili kao znakovni niz tablica pokrivenosti.\n" +"U prvom formatu moraš odrediti znakovni niz naziva grafema\n" +" U drugom formatu moraš odrediti znakovni niz naziva klasa\n" +" U trećem formatu moraš odrediti znakovni niz svakog elementa\n" +" koji može sadržati nekoliko naziva grafema\n" +"Za pod-tablice ulančenih promjena možeš odrediti popise\n" +" prethodnih i sljedećih." -msgid "Normal/Square" -msgstr "Normalno/Kvadratično" +msgid "OpenType Tables" +msgstr "OpenType tablice" -msgid "Oblique/Contact" -msgstr "Ukošeno/Zatvoreno" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." +msgstr "" +"OpenType fontovi moraju imati verziju veću od 1\n" +"Promijeni putem \"Element -> Informacije o fontu -> OS/2 -> Razno\"." -msgid "Oblique/Weighted" -msgstr "Ukošeno/Ponderirano" +msgid "OpenTypeFeature|New" +msgstr "Nova" -msgid "Oblique/Boxed" -msgstr "Ukošeno/Kutijasto" +msgid "OpenTypeLoadHintEqualityTolerance" +msgstr "OpenType tolerancija kontrola" -msgid "Oblique/Flattened" -msgstr "Ukošeno/Spljošteno" +msgid "OpenType|Lookups" +msgstr "Tablice definicija" -msgid "Oblique/Rounded" -msgstr "Ukošeno/Zaobljeno" +msgid "Optical Bounds" +msgstr "Optičke granice" -msgid "Oblique/Off-Center" -msgstr "Ukošeno/Odmaknuto od središta" +msgid "Optical Character Recognition" +msgstr "Optičko prepoznavanje znakova" -msgid "Oblique/Square" -msgstr "Ukošeno/Kvadratično" +msgid "Optimized For ClearType" +msgstr "Optimirano za ClearType" -msgid "PanoseMidline|Any" -msgstr "Svejedno" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Opcionalno, dodaj ovo mapiranje pod-tablici tablice definicija:" -msgid "PanoseMidline|No Fit" -msgstr "Bez poklapanja" +msgid "Options" +msgstr "Opcije" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Standardno/Odsjećeno" +msgid "Ordinals" +msgstr "Redni znakovi" -msgid "PanoseMidline|Standard/Pointed" -msgstr "Standardno/Oštro" +msgid "Orig layer" +msgstr "Sloj originala" -msgid "PanoseMidline|Standard/Serifed" -msgstr "Standardno/Serifno" +msgid "Origin" +msgstr "Ishodište" -msgid "PanoseMidline|High/Trimmed" -msgstr "Visoko/Odsjećeno" +msgid "Origin:" +msgstr "Ishodište:" -msgid "PanoseMidline|High/Pointed" -msgstr "Visoko/Oštro" +msgid "Original Color" +msgstr "Boja za originale" -msgid "PanoseMidline|High/Serifed" -msgstr "Visoko/Serifno" +msgid "Original Y Position" +msgstr "Izvorna Y pozicija" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Konstantno/Odsjećeno" +msgid "Oriya" +msgstr "Orijsko" -msgid "PanoseMidline|Constant/Pointed" -msgstr "Konstantno/Oštro" +msgid "Ornamental Dingbats" +msgstr "Ukrasni Dingbats" -msgid "PanoseMidline|Constant/Serifed" -msgstr "Konstantna/Serifno" +msgid "Ornamentals" +msgstr "9 – Ukrasi" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Niska/Odsjećeno" +msgid "Ornamented" +msgstr "Ukrasni" -msgid "PanoseMidline|Low/Pointed" -msgstr "Nisko/Odsjećeno" +msgid "Ornaments" +msgstr "Ukrasni znakovi" -msgid "PanoseMidline|Low/Serifed" -msgstr "Nisko/Serifno" +msgid "Oromo" +msgstr "Oromo" -msgid "PanoseXHeight|Any" -msgstr "Svejedno" +msgid "Osage" +msgstr "Osageško" -msgid "PanoseXHeight|No Fit" -msgstr "Bez poklapanja" +msgid "Osmanya" +msgstr "Somalijsko" -msgid "PanoseXHeight|Constant/Small" -msgstr "Konstantna/Niska" +msgid "Ossetian" +msgstr "Osetijski" -msgid "PanoseXHeight|Constant/Standard" -msgstr "Konstantna/Standardna" +msgid "Other ..." +msgstr "Drugi …" -msgid "PanoseXHeight|Constant/Large" -msgstr "Konstantna/Visoka" +msgid "Other Info" +msgstr "Ostale informacije" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Spuštena/Niska" +msgid "Other:" +msgstr "Drugi:" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Spuštena/Standardna" +msgid "OtherSubrsFile" +msgstr "Datoteka ostalih pod-rutina" -msgid "PanoseXHeight|Ducking/Large" -msgstr "Spuštena/Visoka" +msgid "Others" +msgstr "Ostali" -msgid "PanoseTool|Any" -msgstr "Svejedno" +msgid "Ottoman Siyaq Numbers" +msgstr "Otomansko sijački brojevi" -msgid "PanoseTool|No Fit" -msgstr "Bez poklapanja" +msgid "Out Of Order" +msgstr "Neraspoređeno" -msgid "Flat Nib" -msgstr "Ravni vrh" +msgid "Out of Range" +msgstr "Izvan raspona" -msgid "Pressure Point" -msgstr "Fleksibilni vrh" +msgid "Out of memory\n" +msgstr "Nedovoljno memorije\n" -msgid "Engraved" -msgstr "Gravura" +msgid "Outer Border:" +msgstr "Vanjski obrub:" -msgid "Ball (Round Cap)" -msgstr "Zaobljen vrh" +msgid "Outer Shadow" +msgstr "Vanjska sjena" -msgid "Brush" -msgstr "Kist" +msgid "Outline" +msgstr "Kontura" -msgid "Rough" -msgstr "Grubo" +msgid "Outline Color" +msgstr "Boja konture" -msgid "Felt Pen or Brush Tip" -msgstr "Penkala ili vrh kista" +msgid "Outline Default Button" +msgstr "Konturni zadani gumb" -msgid "Wild Brush - Drips a lot" -msgstr "DIvlja četka – s puno mrlja" +msgid "Outline Fonts" +msgstr "Konturni fontovi" -msgid "PanoseSpacing|Any" -msgstr "Svejedno" +msgid "Outline Glyphs\n" +msgstr "Konturni grafemi\n" -msgid "PanoseSpacing|No Fit" -msgstr "Bez poklapanja" +msgid "Outline Inner Border" +msgstr "Unutarnji obrub konture" -msgid "Proportional Spaced" -msgstr "Proporcionalnih širina" +msgid "Outline Outer Border" +msgstr "Vanjski obrub konture" -msgid "PanoseAspectRatio|Any" -msgstr "Svejedno" +msgid "Outline View" +msgstr "Prikaz konture" -msgid "PanoseAspectRatio|No Fit" -msgstr "Bez poklapanja" +msgid "Outline View 2" +msgstr "Prikaz konture, 2" -msgid "Very Low" -msgstr "Jako niska" +msgid "Outline Width" +msgstr "Širina konture" -msgid "Low" -msgstr "Niska" +msgid "Outline Width:" +msgstr "Širina konture:" -msgid "Medium Low" -msgstr "Srednje niska" +msgid "OutlineThickness" +msgstr "Debljina kontura" -msgid "Medium High" -msgstr "Srednje visoka" +msgid "Outlining glyphs" +msgstr "Konturiranje grafema" -msgid "High" -msgstr "Visoka" +msgid "Output AFM" +msgstr "Spremi AFM" -msgid "Very High" -msgstr "Jako visoka" +msgid "Output FONTLOG.txt" +msgstr "Spremi FONTLOG.txt" -msgid "PanoseTopology|Any" -msgstr "Svejedno" +msgid "Output Glyph Map" +msgstr "Spremi mapiranje grafema" -msgid "PanoseTopology|No Fit" -msgstr "Bez poklapanja" +msgid "Output OFM & CFG" +msgstr "Spremi OFM i CFG" -msgid "Roman Disconnected" -msgstr "Uspravna slova nespojena" +msgid "Output PFM" +msgstr "Spremi PFM" -msgid "Roman Trailing" -msgstr "Uspravna slova s izlaznim potezom" +msgid "Output TFM & ENC" +msgstr "Spremi TFM i ENC" -msgid "Roman Connected" -msgstr "Uspravna slova spojena" +msgid "Output error" +msgstr "Greška u izradi" -msgid "Cursive Disconnected" -msgstr "Kurzivna slova nespojena" +msgid "Oval" +msgstr "Oval" -msgid "Cursive Trailing" -msgstr "Kurzivna slova s izlaznim potezom" +msgid "Over/Underbars" +msgstr "Gornje i donje crte" -msgid "Cursive Connected" -msgstr "Kurzivna slova spojena" +msgid "OverbarExtraAscender:" +msgstr "Dodatni prostor iznad nadcrte:" -msgid "Blackletter Disconnected" -msgstr "Gotička slova nespojena" +msgid "OverbarRuleThickness:" +msgstr "Debljina nadcrte:" -msgid "Blackletter Trailing" -msgstr "Gotička slova s izlaznim potezom" +msgid "OverbarVerticalGap:" +msgstr "Uspravni razmak nadcrte:" -msgid "Blackletter Connected" -msgstr "Gotička slova spojena" +msgid "Overlapped Hints" +msgstr "Preklapajuće kontrole" -msgid "PanoseForm|Any" -msgstr "Svejedno" +msgid "Overview FG Color" +msgstr "Prednja boja pregleda" -msgid "PanoseForm|No Fit" -msgstr "Bez poklapanja" +msgid "PCF (pmf)" +msgstr "PCF (pmf)" -msgid "Upright/No Wrapping" -msgstr "Uspravni/Bez ukrašavanja" +msgid "PCL 5 data table" +msgstr "tablica PCL 5 podataka" -msgid "Upright/Some Wrapping" -msgstr "Uspravni/Malo ukrašani" +msgid "PDF" +msgstr "PDF" -msgid "Upright/More Wrapping" -msgstr "Uspravni/Jače ukrašani" +msgid "PDF page graphics" +msgstr "Grafike PDF stranice" -msgid "Upright/Extreme Wrapping" -msgstr "Uspravni/Izrazito ukrašani" +msgid "PS CID" +msgstr "PS CID" -msgid "Oblique/No Wrapping" -msgstr "Ukošeni/Bez ukrašavanja" +msgid "PS Glyph Names" +msgstr "PS nazivi grafema" -msgid "Oblique/Some Wrapping" -msgstr "Ukošeni/Malo ukrašani" +msgid "PS Hints" +msgstr "PostScript kontrole" -msgid "Oblique/More Wrapping" -msgstr "Ukošeni/Jače ukrašani" +msgid "PS Multiple Master(A)" +msgstr "PS Multiple Master(A)" -msgid "Oblique/Extreme Wrapping" -msgstr "Ukošeni/Izrazito ukrašani" +msgid "PS Multiple Master(B)" +msgstr "PS Multiple Master(B)" -msgid "Exaggerated/No Wrapping" -msgstr "Pretjerani/Bez ukrašavanja" +msgid "PS Names" +msgstr "PS nazivi fonta" -msgid "Exaggerated/Some Wrapping" -msgstr "Pretjerani/Malo ukrašani" +msgid "PS Private" +msgstr "PS 'Private' rječnik" -msgid "Exaggerated/More Wrapping" -msgstr "Pretjerani/Jače ukrašani" +msgid "PS Type 0" +msgstr "PS Type 0" -msgid "Exaggerated/Extreme Wrapping" -msgstr "Pretjerani/Izrazito ukrašani" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (Ascii)" -msgid "PanoseFinials|Any" -msgstr "Svejedno" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (binarni)" -msgid "PanoseFinials|No Fit" -msgstr "Bez poklapanja" +msgid "PS Type 1 (MacBin)" +msgstr "PS Type 1 (MacBin)" -msgid "None/No Loops" -msgstr "Ništa/Bez petlje" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (Multiple)" -msgid "None/Closed Loops" -msgstr "Ništa/Zatvorenih petlja" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (resurs)" -msgid "None/Open Loops" -msgstr "Ništa/Otvorenih petlja" +msgid "PS Type 3" +msgstr "PS Type 3" -msgid "Sharp/No Loops" -msgstr "Oštri/Bez petlje" +msgid "PS Type3 Bitmap" +msgstr "PS Type3 bitmap" -msgid "Sharp/Closed Loops" -msgstr "Oštri/Zatvorenih petlja" +msgid "PS UID" +msgstr "PS jedinstvene ID-oznake" -msgid "Sharp/Open Loops" -msgstr "Oštri/Otvorenih petlja" +msgid "PSPrivateDictKey|New" +msgstr "Novi" -msgid "Tapered/No Loops" -msgstr "Istanjeni/Bez petlje" +msgid "P_FM Family" +msgstr "_PFM obitelj" -msgid "Tapered/Closed Loops" -msgstr "Istanjeni/Zatvorenih petlja" +msgid "P_en" +msgstr "_Olovka" -msgid "Tapered/Open Loops" -msgstr "Istanjeni/Otvorenih petlja" +msgid "P_ositions" +msgstr "P_ozicije" -msgid "Round/No Loops" -msgstr "Okrugli/Bez petlje" +msgid "P_rev Control Point" +msgstr "P_rethodna točka" -msgid "Round/Closed Loops" -msgstr "Okrugli/Zatvorenih petlja" +msgid "Package Name:" +msgstr "Ime paketa:" -msgid "Round/Open Loops" -msgstr "Okrugli/Otvorenih petlja" +msgid "Package URL:" +msgstr "URL paketa:" -msgid "PanoseXAscent|Any" -msgstr "Svejedno" +msgid "Padding" +msgstr "Unutarnji odmak" -msgid "PanoseXAscent|No Fit" -msgstr "Bez poklapanja" +msgid "Padding:" +msgstr "Odmak:" -msgid "PanoseXAscent|Very Low" -msgstr "Jako niski" +msgid "Page Setup" +msgstr "Postavke stranice" -msgid "PanoseXAscent|Low" -msgstr "Niski" +msgid "Page_Size:" +msgstr "_Veličina stranice:" -msgid "PanoseXAscent|Medium" -msgstr "Srednji" +msgid "Pahawh Hmong" +msgstr "Pahavhmongško" -msgid "PanoseXAscent|High" -msgstr "Visoki" +msgid "Pair Position (kerning)" +msgstr "Pozicioniranje para (podrezivanje)" -msgid "PanoseXAscent|Very High" -msgstr "Jako visoki" +msgid "Pairwise Pos" +msgstr "Pozicioniranje parova" -msgid "PanoseClass|Any" -msgstr "Svejedno" +msgid "Pairwise Positioning (kerning)" +msgstr "Pozicioniranje parova (podrezivanje)" -msgid "PanoseClass|No Fit" -msgstr "Bez poklapanja" +msgid "Palaung" +msgstr "Palaung" -msgid "Derivative" -msgstr "Izvedeno" +msgid "Pale_ttes" +msgstr "Pa_lete" -msgid "Non-standard Topology" -msgstr "Ne-standardna topologija" +msgid "Palestinian Aramaic" +msgstr "Palestinski aramejski" -msgid "Non-standard Elements" -msgstr "Ne-standardni elementi" +msgid "Pali" +msgstr "Pali" -msgid "Non-standard Aspect" -msgstr "Ne-standardni omjer" +msgid "Palm OS Bitmap" +msgstr "Palm OS bitmap" -msgid "Initials" -msgstr "Inicijali" +msgid "Palmyrene" +msgstr "Palmirsko" -msgid "Cartoon" -msgstr "Stripovni stil" +msgid "Palpa" +msgstr "Palpa" -msgid "Picture Stems" -msgstr "Slikani potezi" +msgid "Panose" +msgstr "Panose" -msgid "Ornamented" -msgstr "Ukrasni" +msgid "PanoseArmStyle|Any" +msgstr "Svejedno" -msgid "Text and Background" -msgstr "Tekst i pozadina" +msgid "PanoseArmStyle|No Fit" +msgstr "Bez poklapanja" -msgid "Collage" -msgstr "Kolaža" +msgid "PanoseAspectRatio|Any" +msgstr "Svejedno" -msgid "Montage" -msgstr "Montaža" +msgid "PanoseAspectRatio|No Fit" +msgstr "Bez poklapanja" msgid "PanoseAspect|Any" msgstr "Svejedno" @@ -16078,13114 +15414,12584 @@ msgid "PanoseAspect|No Fit" msgstr "Bez poklapanja" -msgid "Super Condensed" -msgstr "Super suženi" +msgid "PanoseCharRange|Any" +msgstr "Svejedno" -msgid "Extended" -msgstr "Prošireni" +msgid "PanoseCharRange|No Fit" +msgstr "Bez poklapanja" -msgid "Very Extended" -msgstr "Jako prošireni" +msgid "PanoseClass|Any" +msgstr "Svejedno" -msgid "Super Extended" -msgstr "Super prošireni" +msgid "PanoseClass|No Fit" +msgstr "Bez poklapanja" -msgid "Horizontal Low" -msgstr "Vodoravno nisko" +msgid "PanoseContrast|Any" +msgstr "Svejedno" -msgid "Horizontal Medium" -msgstr "Vodoravno srednje" +msgid "PanoseContrast|High" +msgstr "Visoki" -msgid "Horizontal High" -msgstr "Vodoravno visoko" +msgid "PanoseContrast|Low" +msgstr "Niski" -msgid "Broken" -msgstr "Strgani" +msgid "PanoseContrast|Medium" +msgstr "Srednji" -msgid "PanoseSerifVariant|Any" -msgstr "Svejedno" +msgid "PanoseContrast|Medium High" +msgstr "Srednje visoki" -msgid "PanoseSerifVariant|No Fit" -msgstr "Bez poklapanja" +msgid "PanoseContrast|Medium Low" +msgstr "Srednje niski" -msgid "Oval" -msgstr "Oval" +msgid "PanoseContrast|No Fit" +msgstr "Bez poklapanja" -msgid "PanoseSerivfs|Script" -msgstr "Rukopisni" +msgid "PanoseContrast|None" +msgstr "Bez" -msgid "PanoseTreatment|Any" +msgid "PanoseContrast|Very High" +msgstr "Jako visoki" + +msgid "PanoseContrast|Very Low" +msgstr "Jako niski" + +msgid "PanoseFamily|Any" msgstr "Svejedno" -msgid "PanoseTreatment|No Fit" +msgid "PanoseFamily|No Fit" msgstr "Bez poklapanja" -msgid "Standard Solid Fill" -msgstr "Standardna ispuna" +msgid "PanoseFinials|Any" +msgstr "Svejedno" -msgid "No Fill" -msgstr "Bez ispune" +msgid "PanoseFinials|No Fit" +msgstr "Bez poklapanja" -msgid "Patterned Fill" -msgstr "Ispuna s uzorkom" +msgid "PanoseForm|Any" +msgstr "Svejedno" -msgid "Complex Fill" -msgstr "Kompleksna ispuna" +msgid "PanoseForm|No Fit" +msgstr "Bez poklapanja" -msgid "Shaped Fill" -msgstr "Ispuna s oblikom" +msgid "PanoseKind|Any" +msgstr "Svejedno" -msgid "Drawn or Distressed" -msgstr "Crtani ili skicirani" +msgid "PanoseKind|No Fit" +msgstr "Bez poklapanja" + +msgid "PanoseLetterform|Any" +msgstr "Svejedno" + +msgid "PanoseLetterform|No Fit" +msgstr "Bez poklapanja" msgid "PanoseLining|Any" msgstr "Svejedno" +msgid "PanoseLining|Backdrop" +msgstr "Odmaknuta sjena" + +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Gravura (višestruke linije)" + +msgid "PanoseLining|Inline" +msgstr "Unutarnja kontura" + msgid "PanoseLining|No Fit" msgstr "Bez poklapanja" msgid "PanoseLining|None" msgstr "Bez" -msgid "PanoseLining|Inline" -msgstr "Unutarnja kontura" - msgid "PanoseLining|Outline" msgstr "Vanjska kontura" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Gravura (višestruke linije)" +msgid "PanoseLining|Relief" +msgstr "Reljefno" msgid "PanoseLining|Shadow" msgstr "Sjena" -msgid "PanoseLining|Relief" -msgstr "Reljefno" +msgid "PanoseMidline|Any" +msgstr "Svejedno" -msgid "PanoseLining|Backdrop" -msgstr "Odmaknuta sjena" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Konstantno/Oštro" -msgid "Standard" -msgstr "Standardno" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Konstantna/Serifno" -msgid "Square" -msgstr "Kvadratno" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Konstantno/Odsjećeno" -msgid "Multiple Segment" -msgstr "Višestruki segment" +msgid "PanoseMidline|High/Pointed" +msgstr "Visoko/Oštro" -msgid "Deco (E,M,S) Waco Midline" -msgstr "Dekorativni (E,M,S) nejednake srednje linije" +msgid "PanoseMidline|High/Serifed" +msgstr "Visoko/Serifno" -msgid "Uneven Weighting" -msgstr "Nejednolikih deljina" +msgid "PanoseMidline|High/Trimmed" +msgstr "Visoko/Odsjećeno" -msgid "Diverse Arms" -msgstr "Razni vodoravni potezi" +msgid "PanoseMidline|Low/Pointed" +msgstr "Nisko/Odsjećeno" -msgid "Diverse Forms" -msgstr "Raznih oblika" +msgid "PanoseMidline|Low/Serifed" +msgstr "Nisko/Serifno" -msgid "Lombardic Forms" -msgstr "Lombardijski oblici" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Niska/Odsjećeno" -msgid "Upper Case in Lower Case" -msgstr "Verzali na mjestu kurenta" +msgid "PanoseMidline|No Fit" +msgstr "Bez poklapanja" -msgid "Implied Topology" -msgstr "Implicirana topologija" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Standardno/Oštro" -msgid "Horseshoe E and A" -msgstr "Slova E i A u obliku potkovice" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Standardno/Serifno" -msgid "Cursive" -msgstr "Kurzivno" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Standardno/Odsjećeno" -msgid "Blackletter" -msgstr "Gotica" +msgid "PanoseProportion|Any" +msgstr "Svejedno" -msgid "Swash Variance" -msgstr "Varijante kaligrafskih poteza" +msgid "PanoseProportion|No Fit" +msgstr "Bez poklapanja" -msgid "PanoseCharRange|Any" +msgid "PanoseSerifVariant|Any" msgstr "Svejedno" -msgid "PanoseCharRange|No Fit" +msgid "PanoseSerifVariant|No Fit" msgstr "Bez poklapanja" -msgid "Extended Collection" -msgstr "Proširena zbirka" +msgid "PanoseSerifs|Any" +msgstr "Svejedno" -msgid "Literals" -msgstr "Literali" +msgid "PanoseSerifs|No Fit" +msgstr "Bez poklapanja" -msgid "No Lower Case" -msgstr "Bez kurenta" +msgid "PanoseSerifs|Thin" +msgstr "Tanki" -msgid "Small Caps" -msgstr "Kapitalke" +msgid "PanoseSerivfs|Rounded" +msgstr "Zaobljeni" -msgid "PanoseKind|Any" +msgid "PanoseSerivfs|Script" +msgstr "Rukopisni" + +msgid "PanoseSerivfs|Square" +msgstr "Pravokutni" + +msgid "PanoseSpacing|Any" msgstr "Svejedno" -msgid "PanoseKind|No Fit" +msgid "PanoseSpacing|No Fit" msgstr "Bez poklapanja" -msgid "Montages" -msgstr "Montaža" +msgid "PanoseStrokeVariation|Any" +msgstr "Svejedno" -msgid "Pictures" -msgstr "Slike" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Bez poklapanja" -msgid "Shapes" -msgstr "Oblici" +msgid "PanoseTool|Any" +msgstr "Svejedno" -msgid "Scientific" -msgstr "Znanstveni znakovi" +msgid "PanoseTool|No Fit" +msgstr "Bez poklapanja" -msgid "Music" -msgstr "Muzika" +msgid "PanoseTopology|Any" +msgstr "Svejedno" -msgid "Expert" -msgstr "Stručni znakovi" +msgid "PanoseTopology|No Fit" +msgstr "Bez poklapanja" -msgid "Patterns" -msgstr "Mustre" +msgid "PanoseTreatment|Any" +msgstr "Svejedno" -msgid "Borders" -msgstr "Ukrasne linije" +msgid "PanoseTreatment|No Fit" +msgstr "Bez poklapanja" -msgid "Icons" -msgstr "Ikone" +msgid "PanoseUse|Default" +msgstr "Zadano" -msgid "Logos" -msgstr "Logotipi" +msgid "PanoseWeight|Any" +msgstr "Svejedno" -msgid "Industry Specific" -msgstr "Specifični za industriju" +msgid "PanoseWeight|No Fit" +msgstr "Bez poklapanja" -msgid "No Width" -msgstr "Bez širine" +msgid "PanoseWeight|Thin" +msgstr "Tanki" -msgid "Exceptionally Wide" -msgstr "Izuzetno široki" +msgid "PanoseXAscent|Any" +msgstr "Svejedno" -msgid "Super Wide" -msgstr "Super široki" +msgid "PanoseXAscent|High" +msgstr "Visoki" -msgid "Very Wide" -msgstr "Jako široki" +msgid "PanoseXAscent|Low" +msgstr "Niski" -msgid "Wide" -msgstr "Široki" +msgid "PanoseXAscent|Medium" +msgstr "Srednji" -msgid "Narrow" -msgstr "Uski" +msgid "PanoseXAscent|No Fit" +msgstr "Bez poklapanja" -msgid "Very Narrow" -msgstr "Jako uski" +msgid "PanoseXAscent|Very High" +msgstr "Jako visoki" -msgid "Class10" -msgstr "Klasa10" +msgid "PanoseXAscent|Very Low" +msgstr "Jako niski" -msgid "Class2" -msgstr "Klasa2" +msgid "PanoseXHeight|Any" +msgstr "Svejedno" -msgid "Class3" -msgstr "Klasa3" +msgid "PanoseXHeight|Constant/Large" +msgstr "Konstantna/Visoka" -msgid "Class4" -msgstr "Klasa4" +msgid "PanoseXHeight|Constant/Small" +msgstr "Konstantna/Niska" -msgid "Class5" -msgstr "Klasa5" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Konstantna/Standardna" -msgid "Class6" -msgstr "Klasa6" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Spuštena/Visoka" -msgid "Class7" -msgstr "Klasa7" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Spuštena/Niska" -msgid "Class8" -msgstr "Klasa8" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Spuštena/Standardna" -msgid "Class9" -msgstr "Klasa9" +msgid "PanoseXHeight|No Fit" +msgstr "Bez poklapanja" + +msgid "Panose|_Family Kind" +msgstr "_Vrsta obitelji" msgid "Panose|_Weight" msgstr "_Debljina" -msgid "Stroke _Variation" -msgstr "Varijacija pote_za" +msgid "Papiamentu" +msgstr "Papiamentu" -msgid "_Arm Style" -msgstr "Stil potez_a" +msgid "Parent Folder" +msgstr "Matična mapa" -msgid "_Contrast" -msgstr "_Kontrast" +msgid "Parse Error" +msgstr "Greška prilikom obrade" -msgid "_Letterform" -msgstr "_Oblik slova" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" +msgstr "" +"Baza podataka za obradu redoslijeda grafema i aliasa (unos nerazdvojen " +"tabulatorima) pri indeksu %d: %s\n" -msgid "_Midline" -msgstr "Sred_nji potez" +msgid "Parts List" +msgstr "Popis dijelova" -msgid "_Proportion" -msgstr "_Proporcija" +msgid "Pashto" +msgstr "Paštunski" -msgid "_Serifs" -msgstr "_Serifi" +msgid "Passed Validation" +msgstr "Sve je u redu" -msgid "_X-Height" -msgstr "Visina k_urenta" +msgid "Paste After" +msgstr "Umetni iza" -msgid "F_inials" -msgstr "_Završeci" +msgid "Paste Into" +msgstr "Umetni u" -msgid "F_orm" -msgstr "Ob_lik" +msgid "Pasting..." +msgstr "Umetanje …" -msgid "_Aspect Ratio" -msgstr "Omj_er" +#, c-format +msgid "Path Length: %g" +msgstr "Duljina staze: %g" -msgid "_Spacing" -msgstr "Ši_rine stožaca" +msgid "Paths" +msgstr "Staze" -msgid "_Tool" -msgstr "_Alat" +msgid "Pattern" +msgstr "Uzorak" -msgid "_Topology" -msgstr "_Topologija" +msgid "Pattern Size:" +msgstr "Veličina uzorka:" -msgid "_X-Ascent" -msgstr "Visina k_urenta" +msgid "Pattern:" +msgstr "Uzorak:" -msgid "C_ontrast" -msgstr "Ko_ntrast" +msgid "Patterned Fill" +msgstr "Ispuna s uzorkom" -msgid "Char. _Range" -msgstr "_Raspon znakova" +msgid "Patterns" +msgstr "Mustre" -msgid "T_reatment" -msgstr "_Ispuna" +msgid "Pau Cin Hau" +msgstr "Pau Cin Hau" -msgid "_Aspect" -msgstr "_Oblik" +msgid "Pen Slanted" +msgstr "Ukošeno pero" -msgid "_Class" -msgstr "_Klasa" +msgid "Pen _Angle:" +msgstr "_Nagib pera:" -msgid "_Lining" -msgstr "_Vrsta crtanja" +msgid "Per glyph baseline data" +msgstr "Podaci za osnovnu pismovnu liniju za svaki grafem pojedinačno" -msgid "_Serif Variant" -msgstr "Vrsta _serifa" +msgid "Percentage scale down for script level 1" +msgstr "Postotak smanjenja pisma 1. razine" -msgid "AR: Char 119" -msgstr "Omjer: Znak 119" +msgid "Percentage scale down for script level 2" +msgstr "Postotak smanjenja pisma 2. razine" -msgid "AR: Char 157" -msgstr "Omjer: Znak 157" +msgid "Perform a perspective transformation on the selection" +msgstr "Izradi perspektivnu transformaciju na odabir" -msgid "AR: Char 163" -msgstr "Omjer: Znak 163" +msgid "Perpendicular Sans" +msgstr "Okomiti bezserifni" -msgid "AR: Char 211" -msgstr "Omjer: Znak 211" +msgid "Perspecti_ve" +msgstr "Perspekti_va" -msgid "AR: Char 94" -msgstr "Omjer: Znak 94" +msgid "Petite Caps" +msgstr "Male kapitalke" -msgid "_Kind" -msgstr "Vrst_a" +msgid "PfaEdit Table" +msgstr "PfaEdit tablica" -msgid "Arabic (Saudi Arabia)" -msgstr "Arapski (Saudijska Arabija)" +msgid "Pfm Save Failed" +msgstr "Neuspjelo spremanje PFM-a" -msgid "Arabic (Iraq)" -msgstr "Arapski (Irak)" +msgid "Phags-pa" +msgstr "Phags-pa" -msgid "Arabic (Egypt)" -msgstr "Arapski (Egipat)" +msgid "Phaistos Disc" +msgstr "Fajstos disk" -msgid "Arabic (Libya)" -msgstr "Arapski (Libija)" +msgid "Phoenician" +msgstr "Feničansko" -msgid "Arabic (Algeria)" -msgstr "Arapski (Alžir)" +msgid "Phonetic Extensions" +msgstr "Fonetska proširenja" -msgid "Arabic (Morocco)" -msgstr "Arapski (Maroko)" +msgid "Phonetic Extensions Supplement" +msgstr "Fonetska proširenja, dopuna" -msgid "Arabic (Tunisia)" -msgstr "Arapski (Tunis)" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Fizička širina ekrana, mjerena u centimetrima\n" +"Da bi ovo stupilo na snagu, moraš spremiti podatke resursa (pritisni gumb " +"[Spremi])\n" +"i ponovno pokreni FontForge" -msgid "Arabic (Oman)" -msgstr "Arapski (Oman)" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Fizička širina monitora, mjerena u inčima\n" +"Da bi ovo stupilo na snagu, moraš spremiti podatke resursa (pritisni gumb " +"[Spremi])\n" +"i ponovno pokreni FontForge" -msgid "Arabic (Yemen)" -msgstr "Arapski (Jemen)" +msgid "Pick a CMap subtable" +msgstr "Izaberi pod-tablicu za mapiranje znakova" -msgid "Arabic (Syria)" -msgstr "Arapski (Sirija)" +msgid "Pick a color" +msgstr "Odaberi boju" -msgid "Arabic (Jordan)" -msgstr "Arapski (Jordan)" +msgid "Pick a font, any font..." +msgstr "Odaberi font, bilo koji …" -msgid "Arabic (Lebanon)" -msgstr "Arapski (Libanon)" +msgid "Pick a page" +msgstr "Odaberi stranicu" -msgid "Arabic (Kuwait)" -msgstr "Arapski (Kuvajt)" +msgid "Pick a substitution to display in the window." +msgstr "Izaberi zamjenu za prikaz u prozoru." -msgid "Arabic (U.A.E.)" -msgstr "Arapski (Ujedinjeni Arapski Emirati)" +msgid "Picture Stems" +msgstr "Slikani potezi" -msgid "Arabic (Bahrain)" -msgstr "Arapski (Bahrein)" +msgid "Pictures" +msgstr "Slike" -msgid "Arabic (Qatar)" -msgstr "Arapski (Katar)" +msgid "Pilipino (Filipino)" +msgstr "Filipinski (Filipini)" -msgid "Azeri (Latin)" -msgstr "Azerski (latinica)" +msgid "Pixel List" +msgstr "Popis piksela" -msgid "Azeri (Cyrillic)" -msgstr "Azerski (ćirilica)" +msgid "Pixel Size" +msgstr "Veličina piksela" -msgid "Bengali Bangladesh" -msgstr "Bengalski Bangladeš" +msgid "Pixel Sizes:" +msgstr "Veličine piksela:" -msgid "Cambodian" -msgstr "Kambodžanski" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "" +"Veličina piksela ne odgovara zbroju uzlaznih+silaznih poteza fonta u %s" -msgid "Lang|Cherokee" -msgstr "Cherokee" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "Prevelika veličina piksela u tablici uređaja, u %d. retku od %s" -msgid "Chinese (Taiwan)" -msgstr "Kineski (Tajvan)" +msgid "Pixel size:" +msgstr "Veličina piksela:" -msgid "Chinese (PRC)" -msgstr "Kineski (Narodna Republika Kina)" +msgid "Pixel size?" +msgstr "Veličina piksela?" -msgid "Chinese (Hong Kong)" -msgstr "Kineski (Hong Kong)" +msgid "PixelSize|New" +msgstr "Nova" -msgid "Chinese (Singapore)" -msgstr "Kineski (Singapur)" +msgid "Playing Cards" +msgstr "Igrače karte" -msgid "Chinese (Macau)" -msgstr "Kineski (Macao)" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "Za spremanje u druge formate, odaberi „Datoteka -> Stvori fontove”." -msgid "Croatian Bosnia/Herzegovina" -msgstr "Hrvatski Bosna i Herzegovina" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Odaberi %s prije njegovog umetanja u CID font" -msgid "Divehi" -msgstr "Divehijski" +msgid "Please close font" +msgstr "Zatvori font" -msgid "Flemish (Belgian Dutch)" -msgstr "Flamski (belgisjki nizozemski)" +msgid "Please don't do that" +msgstr "Molimo te da to ne radiš" -msgid "Edo" -msgstr "Edo" +msgid "Please draw a convex polygon in the drawing area." +msgstr "Nacrtaj konveksni poligon u području za crtanje." -msgid "English (British)" -msgstr "Engleski (Britanski)" +msgid "Please enter the name of a Anchor point class to create" +msgstr "Upiši naziv klase točaka sidra koju želiš stvoriti" -msgid "English (US)" -msgstr "Engleski (Američki)" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "Odredi grafem nazivom i FontForge će dodati sidro tom grafemu." -msgid "English (Canada)" -msgstr "Engleski (Kanadski)" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Zadaj naziv kodiranju %d u ovoj datoteci" -msgid "English (Australian)" -msgstr "Engleski (Australski)" +msgid "Please name this contour" +msgstr "Imenuj ovu konturu" -msgid "English (New Zealand)" -msgstr "Engleski (Novo Zelandski)" +msgid "Please name this encoding" +msgstr "Zadaj naziv ovom kodiranju" -msgid "English (Irish)" -msgstr "Engleski (Irski)" +msgid "Please name this point" +msgstr "Imenuj ovu točku" -msgid "English (South Africa)" -msgstr "Engleski (Južnoafrički)" +msgid "Please name this subtable" +msgstr "Zadaj naziv pod-tablice" -msgid "English (Jamaica)" -msgstr "Engleski (Jamajka)" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "" +"Zadaj naziv kodiranja u „iconv” bazi podataka, koji želiš prikazati u " +"izborniku." -msgid "English (Caribbean)" -msgstr "Engleski (Karibi)" +msgid "Please select a CID ordering" +msgstr "Odaberi CID redoslijed" -msgid "English (Belize)" -msgstr "Engleski (Belize)" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "" +"Odaberi neke grafeme u prikazu fonta na dnu dijaloga, kako bi ih FontForge " +"umetnuo u klase." -msgid "English (Trinidad)" -msgstr "Engleski (Trinidad)" +msgid "Please set the Axis Type field" +msgstr "Postavi polje vrste osi" -msgid "English (Zimbabwe)" -msgstr "Engleski (Zimbabve)" +msgid "Please specify a 4 letter opentype script tag" +msgstr "Odredi četveroslovčanu opentype oznaku za pisma" -msgid "English (Philippines)" -msgstr "Engleski (Filipini)" +msgid "Please specify a bitmap magnification factor." +msgstr "Odredi faktor povećanja za bitmape." -msgid "English (Indonesia)" -msgstr "Engleski (Indonezija)" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "" +"Odredi zarezom razdijeljeni popis četveroslovčanih opentype oznaka za pisma" -msgid "English (Hong Kong)" -msgstr "Engleski (Hong Kong)" +msgid "Please specify a name for this mark class or set" +msgstr "Odredi naziv za ovu klasu ili skup dijakritičkih znakova" -msgid "English (India)" -msgstr "Engleski (Indija)" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Odredi novu dopunu za %.20s – %.20s" -msgid "English (Malaysia)" -msgstr "Engleski (Malezija)" +msgid "Please specify a script" +msgstr "Odredi jedno pismo" -msgid "Faeroese" -msgstr "Ferojski" +msgid "Plugin Configuration" +msgstr "Konfiguracija dodatka" -msgid "Lang|Farsi" -msgstr "Farsi" +msgid "" +"Plugins can be Loaded and Configured now.\n" +"Other changes will take effect at next restart." +msgstr "" +"Dodaci se sada mogu učitati i konfigurirati.\n" +"Ostale promjene stupit će na snagu pri sljedećem\n" +"ponovnom pokretanju." -msgid "Filipino" -msgstr "Filipinski" +msgid "Plugins off in preferences" +msgstr "Dodaci isključeni u postavkama" -msgid "French French" -msgstr "Francuski Francuski" +msgid "Poin_ts too close" +msgstr "Točke koje su pre_blizu" -msgid "French Belgium" -msgstr "Francuski Belgijski" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "Točka %d je premještena prethodnom instrukcijom" -msgid "French Canadian" -msgstr "Francuski Kanadski" +msgid "Point A_t" +msgstr "Točka _pri" -msgid "French Swiss" -msgstr "Francuski Švicarski" +msgid "Point Color" +msgstr "Boja za točke" -msgid "French Luxembourg" -msgstr "Francuski Luksemburški" +msgid "Point Info" +msgstr "Informacije o točci" -msgid "French Monaco" -msgstr "Francuski Monako" +msgid "Point Size" +msgstr "Veličina u točkama" -msgid "French West Indies" -msgstr "Francuski zapadni indijski" +msgid "Point Size:" +msgstr "Veličina u točkama:" -msgid "French Réunion" -msgstr "Francuski Réunion" +msgid "Point of Inflection Color" +msgstr "Boja za točke infleksije" -msgid "French D.R. Congo" -msgstr "Francuski D.R.Kongo" +msgid "Point of View Projection" +msgstr "Točka pogleda projekcije" -msgid "French Senegal" -msgstr "Francuski Senegal" +msgid "Point sizes on a 100 dpi screen" +msgstr "Veličine piksela na 100 dpi ekranu" -msgid "French Camaroon" -msgstr "Francuski Kamerun" +msgid "Point sizes on a 120 dpi screen" +msgstr "Veličine piksela na 120 dpi ekranu" -msgid "French Côte d'Ivoire" -msgstr "Francuski Obala Bjelokosti" +msgid "Point sizes on a 72 dpi screen" +msgstr "Veličine piksela na 72 dpi ekranu" -msgid "French Mali" -msgstr "Francuski Mali" +msgid "Point sizes on a 75 dpi screen" +msgstr "Veličine piksela na 75 dpi ekranu" -msgid "French Morocco" -msgstr "Francuski Maroko" +msgid "Point sizes on a 96 dpi screen" +msgstr "Veličine piksela na 96 dpi ekranu" -msgid "French Haiti" -msgstr "Francuski Haiti" +#, c-format +msgid "Point: %d (%d)" +msgstr "Točka: %d (%d)" -msgid "French North Africa" -msgstr "Francuski Sjeverna Afrika" +msgid "PointNumbers|_None" +msgstr "_Bez" -msgid "Frisian" -msgstr "Frisijski" +msgid "Pointer" +msgstr "Pokazivač" -msgid "Fulfulde" -msgstr "Fulski" +msgid "Points" +msgstr "Točke" -msgid "Gaelic (Scottish)" -msgstr "Keltski (Škotski)" +msgid "Points (TrueType)" +msgstr "Točke (TrueType)" -msgid "Gaelic (Irish)" -msgstr "Keltski (Irski)" +msgid "Points of _Inflection" +msgstr "Točke _infleksije" -msgid "German German" -msgstr "Njemački Njemački" +msgid "Points on Selected _Contours" +msgstr "Točke na odabranim _konturama" -msgid "German Swiss" -msgstr "Njemački Švicarski" +msgid "Points:" +msgstr "Točke:" -msgid "German Austrian" -msgstr "Njemački Austrijski" +msgid "Pointsize X" +msgstr "Veličina X" -msgid "German Luxembourg" -msgstr "Njemački Luksemburški" +msgid "Pointsize Y" +msgstr "Veličina Y" -msgid "German Liechtenstein" -msgstr "Njemački Lihtenštajn" +msgid "Points|Original" +msgstr "Original" -msgid "Hausa" -msgstr "Hauski" +msgid "Pol_ygon" +msgstr "Pol_igon" -msgid "Hawaiian" -msgstr "Havajanski" +msgid "Polish" +msgstr "Poljski" -msgid "Ibibio" -msgstr "Ibibio" +msgid "Pollard Phonetic" +msgstr "Pollard fonetsko" -msgid "Igbo" -msgstr "Igboški" +msgid "Polygon" +msgstr "Poligon" -msgid "Italian Swiss" -msgstr "Talijanski Švicarski" +msgid "Polygon or Star" +msgstr "Poligon ili zvijezda" -msgid "Kanuri" -msgstr "Kanuri" +msgid "Polytonic Greek" +msgstr "Grčki, višeglasni" -msgid "Kashmiri (India)" -msgstr "Kašmirski (Indija)" +msgid "Popup" +msgstr "Skočni prozori" -msgid "Konkani" -msgstr "Konkani" +msgid "Popup windows" +msgstr "Skočni prozori" -msgid "Korean (Johab)" -msgstr "Korejski (Johab)" +msgid "Portuguese" +msgstr "Portugalski" -msgid "Lithuanian (Classic)" -msgstr "Litvanski (Klasični)" +msgid "Portuguese (Brasil)" +msgstr "Portugalski (Brazil)" -msgid "Malay" -msgstr "Malajski" +msgid "Portuguese (Portugal)" +msgstr "Portugalski (Portugal)" -msgid "Malay (Brunei)" -msgstr "Malajski (Brunej)" +msgid "Pos" +msgstr "Položaj" -msgid "Manipuri" -msgstr "Manipuri" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"Pozicija: %d\n" +"Broj: %d\n" -msgid "Maori" -msgstr "Maorski" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Pozicija: %d-%d (%d)\n" +"Broj: %d (%d)\n" -msgid "Mongolian (Cyrillic)" -msgstr "Mongolski (Ćirilica)" +msgid "Positionings" +msgstr "Pozicioniranja" -msgid "Nepali (India)" -msgstr "Nepalski (Indija)" +msgid "Post Base Forms" +msgstr "Oblici iza osnovnog slova" -msgid "Norwegian (Bokmal)" -msgstr "Norveški (Bokmal)" +msgid "Post Base Substitutions" +msgstr "Zamjene iza osnovnog slova" -msgid "Norwegian (Nynorsk)" -msgstr "Norveški (Nynorsk)" +msgid "PostScript" +msgstr "PostScript" -msgid "Oromo" -msgstr "Oromo" +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." +msgstr "" +"PostScript i TrueType zahtijevaju crtanje staza u smjeru\n" +"kazaljke na satu. Ako imaš referencu koja je preokrenuta,\n" +"tad će staze u toj referenci vjerojatno biti suprotnog smjera.\n" +"U tom slučaju prekini vezu reference i ispravi smjer pomoću\n" +"„Element -> Ispravi smjer”." -msgid "Papiamentu" -msgstr "Papiamentu" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." +msgstr "" +"PostScript i TrueType zahtijevaju točke na\n" +"maksimalnim ili minimalnim položajima staze." -msgid "Portuguese (Portugal)" -msgstr "Portugalski (Portugal)" +msgid "PostScript font program (Compact Font Format 2)" +msgstr "PostScript font program (Compact Font Format 2)" -msgid "Portuguese (Brasil)" -msgstr "Portugalski (Brazil)" +msgid "PostScript font program (Compact Font Format)" +msgstr "PostScript font program (Compact Font Format)" -msgid "Punjabi (India)" -msgstr "Pandžapski (Indija)" +msgid "PostScript®" +msgstr "PostScript®" -msgid "Punjabi (Pakistan)" -msgstr "Pandžapski (Pakistan)" +msgid "Potential spots for Delta instructions" +msgstr "Moguća mjesta za Delta instrukcije" -msgid "Quecha (Bolivia)" -msgstr "Quecha (Bolivia)" +msgid "Pr_eferences..." +msgstr "_Postavke …" -msgid "Quecha (Ecuador)" -msgstr "Quecha (Ekvador)" +msgid "Pre Base Forms" +msgstr "Oblici ispred osnovnog slova" -msgid "Quecha (Peru)" -msgstr "Quecha (Peru)" +msgid "Pre Base Substitutions" +msgstr "Zamjene ispred osnovnog slova" -msgid "Rhaeto-Romanic" -msgstr "Retoromanski" +msgid "Pre-Built Larger Variants" +msgstr "Unaprijed izgrađene veće varijante" -msgid "Romanian (Moldova)" -msgstr "Rumunjski (Moldavija)" +msgid "Prefer native kerning" +msgstr "Preferiraj izvorno podrezivanje" -msgid "Russian (Moldova)" -msgstr "Ruski (Moldavija)" +msgid "PreferCJKEncodings" +msgstr "Preferiraj KJK kodiranja" -msgid "Sepedi" -msgstr "Sepedi" +msgid "PreferPotrace" +msgstr "Koristi Potrace" -msgid "Serbian (Cyrillic)" -msgstr "Srpski (ćirilica)" +msgid "PreferSpacingAccents" +msgstr "Koristi naglaske sa širinom" -msgid "Serbian (Latin)" -msgstr "Srpski (latinica)" +msgid "Preferences" +msgstr "Postavke" -msgid "Sindhi India" -msgstr "Sindi Indija" +msgid "Preferred Family" +msgstr "Preferirani naziv obitelji" -msgid "Sindhi Pakistan" -msgstr "Sindi Pakistan" +msgid "Preferred Styles" +msgstr "Preferirani naziv stila" -msgid "Sorbian" -msgstr "Lužičkosrpski" +msgid "Prefs_App| " +msgstr " " -msgid "Spanish (Traditional)" -msgstr "Španjolski (tradicionalni)" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge prepoznaje BROWSER, MF i AUTOTRACE." -msgid "Spanish Mexico" -msgstr "Španjolski Meksiko" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "U većini slučajeva će FontForge pronaći aplikacije, tražeći ih" -msgid "Spanish (Modern)" -msgstr "Španjolski (moderni)" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "u tvojoj PATH varijabli okruženja. Ako to želiš" -msgid "Spanish (Guatemala)" -msgstr "Španjolski (Guatemala)" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "promijeniti, možeš postaviti varijablu okruženja" -msgid "Spanish (Costa Rica)" -msgstr "Španjolski (Costa Rica)" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "koja daje punu specifikaciju za putanju aplikacije." -msgid "Spanish (Panama)" -msgstr "Španjolski (Panama)" +msgid "Prepend timestamp" +msgstr "Pridodaj vremensku oznaku" -msgid "Spanish (Dominican Republic)" -msgstr "Španjolski (Dominikanska Republika)" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." +msgstr "" +"Sačuvaj sve stražnje i spiro slojeve. Također\n" +"spremi kubične krivulje, u izlaznom TrueType\n" +"fontu, koji je izrađen iz kubične baze podataka." -msgid "Spanish (Venezuela)" -msgstr "Španjolski (Venecuela)" +msgid "Preserve cross-font kerning" +msgstr "Zadrži međufontovsko podrezivanje" -msgid "Spanish (Colombia)" -msgstr "Španjolski (Kolumbia)" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Zadrži nazive GPOS/GSUB tablica definicija i pod-tablica" -msgid "Spanish (Peru)" -msgstr "Španjolski (Peru)" +msgid "PreserveTables" +msgstr "Zadrži tablice" -msgid "Spanish (Argentina)" -msgstr "Španjolski (Argentina)" +msgid "Pressure Point" +msgstr "Fleksibilni vrh" -msgid "Spanish (Ecuador)" -msgstr "Španjolski (Ekvador)" +msgid "Prev CP Angle" +msgstr "Prethodni kut kontrolne točke" -msgid "Spanish (Chile)" -msgstr "Španjolski (Čile)" +msgid "Prev CP Color" +msgstr "Boja za prethodne kontrolne točke" -msgid "Spanish (Uruguay)" -msgstr "Španjolski (Urugvaj)" +msgid "Prev CP Dist" +msgstr "Prethodna udaljenost kontrolne točke" -msgid "Spanish (Paraguay)" -msgstr "Španjolski (Paragvaj)" +msgid "Prev CP X" +msgstr "Prethodna kontrolna točka X" -msgid "Spanish (Bolivia)" -msgstr "Španjolski (Bolivia)" +msgid "Prev CP Y" +msgstr "Prethodna kontrolna točka Y" -msgid "Spanish (El Salvador)" -msgstr "Španjolski (El Salvador)" +msgid "Prev CP:" +msgstr "Prethodna kontrolna točka:" -msgid "Spanish (Honduras)" -msgstr "Španjolski (Honduras)" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "Prethodna kontrolna točka: (%f,%f)" -msgid "Spanish (Nicaragua)" -msgstr "Španjolski (Nikaragva)" +msgid "Prev Defined Gl_yph" +msgstr "Pret_hodni definirani grafem" -msgid "Spanish (Puerto Rico)" -msgstr "Španjolski (Puerto Rico)" +msgid "Prev On Contour" +msgstr "Prethodna na konturi" -msgid "Spanish (United States)" -msgstr "Španjolski (SAD)" +msgid "Previe_w" +msgstr "Pre_gled" -msgid "Spanish (Latin America)" -msgstr "Španjolski (Latinska Amerika)" +msgid "Preview Fill Color" +msgstr "Boja za ispunu u pregledu" -msgid "Sutu" -msgstr "Sutu" +msgid "Previous Hint." +msgstr "Prethodna kontrola." -msgid "Swahili (Kenyan)" -msgstr "Svahiliski (Kenijski)" +msgid "Previous Line in _Word List" +msgstr "Pre_thodni redak u popisu riječi" -msgid "Swedish (Sweden)" -msgstr "Švedski (Švedska)" +msgid "Print" +msgstr "Ispis" -msgid "Swedish (Finland)" -msgstr "Švedski (Finska)" +msgid "Print Failed" +msgstr "Ispis neuspješan" -msgid "Lang|Syriac" -msgstr "Sirjački" +msgid "Print To File..." +msgstr "Ispiši u datoteku …" -msgid "Tajik" -msgstr "Tadžikistanski" +msgid "Printable Document" +msgstr "Omogući ispisivanje dokumenta" -msgid "Tamazight (Arabic)" -msgstr "Tamazight berberski (Arapsko)" +msgid "Printing Font" +msgstr "Ispisivanje fonta" -msgid "Tamazight (Latin)" -msgstr "Tamazight berberski (Latinica)" +#, c-format +msgid "Priority: %d" +msgstr "Prioritet: %d" -msgid "Tatar (Tatarstan)" -msgstr "Tatarski (Tatarstan)" - -msgid "Tibetan (PRC)" -msgstr "Tibetski (Narodna Republika Kina)" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "'Private' rječnik" -msgid "Tibetan Bhutan" -msgstr "Tibetski Butan" +msgid "Private Use" +msgstr "Privatna upotreba" -msgid "Tigrinya Ethiopia" -msgstr "Tigrinja Etiopija" +msgid "Private Use Area" +msgstr "Područje za privatnu upotrebu" -msgid "Tigrinyan Eritrea" -msgstr "Tigrinja Eritreja" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Problem u dekomprimiranju '%c%c%c%c' tablice." -msgid "Tsonga" -msgstr "Tsongaski" +msgid "Problem explanation" +msgstr "Objašnjenje za problem" -msgid "Tswana" -msgstr "Tswana" +msgid "Processing Variations" +msgstr "Obrađivanje varijacija" -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" +msgid "Progress" +msgstr "Napredak" -msgid "Urdu (India)" -msgstr "Urdu (Indija)" +msgid "Progress Bars" +msgstr "Trake napretka" -msgid "Uzbek (Latin)" -msgstr "Uzbečki (latinica)" +msgid "Projecting..." +msgstr "Projekcija …" -msgid "Uzbek (Cyrillic)" -msgstr "Uzbečki (čirilica)" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Novo …" -msgid "Venda" -msgstr "Venda" +msgid "Proportional Alternate Metrics" +msgstr "Proporcionalne alternativne metrike" -msgid "Xhosa" -msgstr "Xhosa" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Proporcionalne alternativne uspravne metrike" -msgid "Lang|Yi" -msgstr "Yi" +msgid "Proportional Kana" +msgstr "Proporcionalni Kana" -msgid "Yoruba" -msgstr "Jorubški" +msgid "Proportional Numbers" +msgstr "Proporcionalne brojke" -msgid "Zulu" -msgstr "Zulu" +msgid "Proportional Spaced" +msgstr "Proporcionalnih širina" -msgid "Styles (SubFamily)" -msgstr "Stilovi (pod-obitelj)" +msgid "Proportional Width" +msgstr "Proporcionalne širine" -msgid "Copyright" -msgstr "Autorsko pravo" +msgid "Provencal" +msgstr "Provansalski" -msgid "Family" -msgstr "Obitelj" +msgid "Provide a glyph name" +msgstr "Zadaj naziv grafema" -msgid "Fullname" -msgstr "Puni naziv" +msgid "Proximity" +msgstr "Blizina" -msgid "UniqueID" -msgstr "Jedinstveni ID" +msgid "Proximity:" +msgstr "Blizina:" -msgid "Version" -msgstr "Verzija" +msgid "Psalter Pahlavi" +msgstr "Brevijar pahlavijsko" -msgid "Trademark" -msgstr "Zaštitni znak" +msgid "Punctuation Supplement" +msgstr "Interpunkcija, dopuna" -msgid "Manufacturer" -msgstr "Proizvođač" +msgid "Punjabi" +msgstr "Pandžapski" -msgid "Designer" -msgstr "Dizajner" +msgid "Punjabi (India)" +msgstr "Pandžapski (Indija)" -msgid "Descriptor" -msgstr "Opis" +msgid "Punjabi (Pakistan)" +msgstr "Pandžapski (Pakistan)" -msgid "Vendor URL" -msgstr "URL prodavača" +msgid "Push Current Glyph" +msgstr "Gurni trenutačni grafem" -msgid "Designer URL" -msgstr "URL dizajnera" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." +msgstr "" +"Stavi CFF fontove u ttc, umjesto u TTF.\n" +"Ti fontovi rade na sustavima Mac i Linux,\n" +"ali je dokumentirano, da ne rade na Windowsu." -msgid "License" -msgstr "Licenca" +msgid "Quad:" +msgstr "Četverac:" -msgid "License URL" -msgstr "URL licence" +msgid "Quadratic" +msgstr "Kvadratna" -msgid "Preferred Family" -msgstr "Preferirani naziv obitelji" +msgid "Quarter Widths" +msgstr "Četvrt širine" -msgid "Preferred Styles" -msgstr "Preferirani naziv stila" +msgid "Quecha (Bolivia)" +msgstr "Quecha (Bolivia)" -msgid "Compatible Full" -msgstr "Kompatibilan puni naziv" +msgid "Quecha (Ecuador)" +msgstr "Quecha (Ekvador)" -msgid "Sample Text" -msgstr "Primjer teksta" +msgid "Quecha (Peru)" +msgstr "Quecha (Peru)" -msgid "CID findfont Name" -msgstr "CID findfont naziv" +msgid "Quechua" +msgstr "Kečuanski" -msgid "WWS Family" -msgstr "WWS obitelj" +msgid "R-Cree" +msgstr "Cree-R" -msgid "WWS Subfamily" -msgstr "WWS pod-obitelj" +msgid "RBearing:" +msgstr "Desni odmak:" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "IPA proširenje i fonetičko proširenje (i nadopuna)" +msgid "RSB" +msgstr "Desni bočni odmak" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "Modifikatorska slova i modifikatorska slova intonacije" +msgid "RSB Compression Percent" +msgstr "Postotak sužavanja desnog odmaka grafema" -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "Spojni dijakritički znakovi (i dopuna)" +msgid "Radial" +msgstr "Kružni" -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "Ćirilica (i dopuna i prošireno-A/B)" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "Postotno dizanje dna stupnja radikala:" -msgid "Arabic (& Supplement)" -msgstr "Arapsko (i dopuna)" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "Uspravni razmak radikala, veći oblik:" -msgid "Georgian (& Supplement)" -msgstr "Gruzijsko (i dopuna)" +msgid "RadicalExtraAscender:" +msgstr "Dodatni razmak iznad radikala:" -msgid "Latin Extended Additional/C/D" -msgstr "Latinica proširena, dodatno/C/D" +msgid "RadicalKernAfterDegree:" +msgstr "Podrezivanje radikala iza stupnja:" -msgid "General/Supplemental Punctuation" -msgstr "Opće/dopunjene interpunkcije" +msgid "RadicalKernBeforeDegree:" +msgstr "Podrezivanje radikala ispred stupnja:" -msgid "Subscripts and Superscripts" -msgstr "Eksponenti i indeksi" +msgid "RadicalRuleThickness:" +msgstr "Debljina crte radikala:" -msgid "Numeric Forms" -msgstr "Oblici brojaka" +msgid "RadicalVerticalGap:" +msgstr "Uspravni razmak radikala:" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "Strelice i dopunjene strelice A/B i razne strelice" +msgid "Radicals" +msgstr "Radikali" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" -"Matematički operatori i dopunjeni matematički operatori i razni matematički " -"simboli A/B" +msgid "Radio Button" +msgstr "Izborni gumb" -msgid "Katakana (& Phonetic Extensions)" -msgstr "Katakana (i fonetska proširenja)" +msgid "Radio Off Mark" +msgstr "Izborni gumb, isključeno" -msgid "Bopomofo (& Extended)" -msgstr "Bopomofo (i prošireno)" +msgid "Radio On Mark" +msgstr "Izborni gumb, uključeno" -msgid "Non-Basic Multilingual Plane" -msgstr "Ploča višejezičnih ne-osnovnih znakova" +msgid "Radius" +msgstr "Polumjer" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "KJK (i prođirenje A/B) i KJK radikali dopuna i Kangxi i IDC i Kanbun" +msgid "Radius:" +msgstr "Polumjer:" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "KJK potezi i KJK kompatibilni ideogrami (i dopuna)" +msgid "Radius: " +msgstr "Polumjer: " -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "Uspravni oblici i KJK kompatibilni oblici" +msgid "Rajasthani" +msgstr "Radžastanski" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "Etiopsko (i dopuna/prošireno)" +msgid "Rakar Forms" +msgstr "Rakar oblici" -msgid "Khmer & Khmer Symbols" -msgstr "Khmersko i Khmerski simboli" +msgid "Random" +msgstr "Slučajno" -msgid "Yi Syllables/Radicals" -msgstr "Yi slogovi/radikali" +msgid "Randomize" +msgstr "Odredi slučajno" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "Tagalog/Hanunno/Buhid/Tagbanwa" +msgid "Raph's plate" +msgstr "Raphove plate datoteke" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" -"Bizantski muzički simboli i muzički simboli i stari grčki muzički simboli" +msgid "Raph's plate files" +msgstr "Raphove plate datoteke" -msgid "Supplementary Private Use Area A/B" -msgstr "Dopunsko područje za privatnu upotrebu A/B" +msgid "Rapid/Horizontal" +msgstr "Brzo/Vodoravno" -msgid "Variation Selectors (& Supplement)" -msgstr "Selektori varijacije (i dopuna)" +msgid "Rapid/Vertical" +msgstr "Brzo/Uspravno" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "Linearni B slogovni/ideogrami i egejski brojevi" +msgid "Raster" +msgstr "Raster" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "Klinasto pismo (i brojke i interpunkcija)" +msgid "Raster Color" +msgstr "Boja za raster" -msgid "Lycian/Carian/Lydian" -msgstr "Licijski/Karijski/Lidijski" +msgid "Raster Dark Color" +msgstr "Tamna boja za raster" -msgid "Mahjong/Domino Tiles" -msgstr "Mahjong/domino pločice" +msgid "Raster Grid Color" +msgstr "Boja za mrežu rastera" -msgid "Unassigned Bit 123" -msgstr "Nedodijeljeni bit 123" +msgid "Raster New Color" +msgstr "Boja za novi raster" -msgid "Unassigned Bit 124" -msgstr "Nedodijeljeni bit 124" +msgid "Raster Old Color" +msgstr "Boja za stari raster" -msgid "Unassigned Bit 125" -msgstr "Nedodijeljeni bit 125" +msgid "Rasterize at sizes:" +msgstr "Iscrtaj u veličinama:" -msgid "Unassigned Bit 126" -msgstr "Nedodijeljeni bit 126" +msgid "Rasterizing..." +msgstr "Iscrtavanje …" -msgid "Unassigned Bit 127" -msgstr "Nedodijeljeni bit 127" +msgid "Ratio" +msgstr "Omjer" -msgid "1252, Latin-1" -msgstr "1252, Latinica-1" +msgid "Raw" +msgstr "Raw" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, Latinica-2 (istočna Europa)" +msgid "Re_move" +msgstr "_Ukloni" -msgid "1251, Cyrillic" -msgstr "1251, ćirilica" +msgid "Re_vert List" +msgstr "Ob_novi popis" -msgid "1253, Greek" -msgstr "1253, grčki" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Dosegnut je kraj datoteke tijekom čitanja kompozitnog grafema\n" -msgid "1254, Turkish" -msgstr "1254, turski" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Dosegnut je kraj datoteke tijekom čitanja jednostavnog grafema\n" -msgid "1255, Hebrew" -msgstr "1255, hebrejski" +msgid "Read of Uninitialized Store" +msgstr "Promjena neinicijaliziranog spremišta" -msgid "1256, Arabic" -msgstr "1256, arapski" +msgid "Reading AFM file" +msgstr "Učitavanje AFM datoteke" -msgid "1257, Windows Baltic" -msgstr "1257, Windows baltički" +msgid "Reading Glyphs" +msgstr "Čitanje grafema" -msgid "1258, Vietnamese" -msgstr "1258, vijetnamski" +msgid "Reading Names" +msgstr "Čitanje naziva" -msgid "Reserved Bit 9" -msgstr "Rezervirani bit 9" +msgid "Really use Typo metrics" +msgstr "Stvarno koristi 'Typo' metriku" -msgid "Reserved Bit 10" -msgstr "Rezervirani bit 10" +#, c-format +msgid "Reason:%s\n" +msgstr "Razlozi:%s\n" -msgid "Reserved Bit 11" -msgstr "Rezervirani bit 11" +msgid "Recalculate Bitmaps" +msgstr "Ponovo izračunaj bitmape" -msgid "Reserved Bit 12" -msgstr "Rezervirani bit 12" +msgid "Recen_t" +msgstr "Ne_davni" -msgid "Reserved Bit 13" -msgstr "Rezervirani bit 13" +msgid "RecognizePUANames" +msgstr "Prepoznaj PUA nazive" -msgid "Reserved Bit 14" -msgstr "Rezervirani bit 14" +msgid "Recover old edit" +msgstr "Obnovi staro uređivanje" -msgid "Reserved Bit 15" -msgstr "Rezervirani bit 15" +msgid "Recovery Failed" +msgstr "Obnavljanje neuspjelo" -msgid "874, Thai" -msgstr "874, tajlandski" +msgid "Rectan_gle" +msgstr "Pravo_kutnik" -msgid "932, JIS/Japan" -msgstr "932, JIS/japanski" +msgid "Rectangle" +msgstr "Pravokutnik" -msgid "936, Simplified Chinese" -msgstr "936, kineski pojednostavljeni" +msgid "Rectangle or Ellipse" +msgstr "Pravokutnik ili elipsa" -msgid "949, Korean Wansung" -msgstr "949, korejski Wansung" +msgid "Red:" +msgstr "Crvena:" -msgid "950, Traditional Chinese" -msgstr "950, kineski tradicionalni" +msgid "Ref:" +msgstr "Ref:" -msgid "1361, Korean Johab" -msgstr "1361, korejski Johab" +msgid "Reference Border Color" +msgstr "Boja granica reference" -msgid "Reserved Bit 22" -msgstr "Rezervirani bit 22" +msgid "Reference FG Color" +msgstr "Prednja boja reference" -msgid "Reserved Bit 23" -msgstr "Rezervirani bit 23" +msgid "Reference Info" +msgstr "Informacije reference" -msgid "Reserved Bit 24" -msgstr "Rezervirani bit 24" +msgid "Reference Names" +msgstr "Nazivi referenci" -msgid "Reserved Bit 25" -msgstr "Rezervirani bit 25" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "Kodiranje reference izvan granica u %s\n" -msgid "Reserved Bit 26" -msgstr "Rezervirani bit 26" +msgid "Reference point match out of date" +msgstr "Zastarjelo poklapanje točaka reference" -msgid "Reserved Bit 27" -msgstr "Rezervirani bit 27" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "Referenca na CID u ne-CID-kodiranom fontu u %d. retku od %s" -msgid "Reserved Bit 28" -msgstr "Rezervirani bit 28" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "Referenca na naziv grafema u CID-kodiranom fontu u %d. retku od %s" -msgid "Mac Roman" -msgstr "Mac Roman" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "" +"Referenca na tablicu definicija koja se ne nalazi u datoteci funkcija, ali " +"se nalazi u fontu, %.50s" -msgid "OEM Charset" -msgstr "OEM kodna stranica" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "Referenca na nepostojeći naziv grafema u %d. retku od %s: %s" -msgid "Symbol Charset" -msgstr "Kodna stranica simbola" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Referenca na znak %1$.20s pri %2$d" -msgid "Reserved Bit 32" -msgstr "Rezervirani bit 32" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "" +"Referenca na grafem %d izvan granica prilikom obrađivanja 'glyf' tablice.\n" -msgid "Reserved Bit 33" -msgstr "Rezervirani bit 33" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "" +"Reference su u ovom grafemu ugniježdene dublje od maksimalno dozvoljene " +"razine" -msgid "Reserved Bit 34" -msgstr "Rezervirani bit 34" +msgid "References may not be dragged into the guidelines layer" +msgstr "Reference se ne smiju povlačiti u sloj vodilica" -msgid "Reserved Bit 35" -msgstr "Rezervirani bit 35" +msgid "Refers to Font" +msgstr "Referencira se na font" -msgid "Reserved Bit 36" -msgstr "Rezervirani bit 36" +msgid "Reflect" +msgstr "Zrcali" -msgid "Reserved Bit 37" -msgstr "Rezervirani bit 37" +msgid "Refresh File List" +msgstr "Aktualiziraj popis datoteka" -msgid "Reserved Bit 38" -msgstr "Rezervirani bit 38" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Reference" -msgid "Reserved Bit 39" -msgstr "Rezervirani bit 39" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Reference, ugnjiježdene _dublje od:" -msgid "Reserved Bit 40" -msgstr "Rezervirani bit 40" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Reference s neispravnim PS matricama tranformacije" -msgid "Reserved Bit 41" -msgstr "Rezervirani bit 41" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Reference s neispravnim TT matricama tranformacije" -msgid "Reserved Bit 42" -msgstr "Rezervirani bit 42" +msgid "Refs with out of date point matching" +msgstr "Reference sa zastarjelim poklapanjem točaka" -msgid "Reserved Bit 43" -msgstr "Rezervirani bit 43" +msgid "Regenerate Bitmap Glyphs" +msgstr "Ponovo stvori bitmape grafema" -msgid "Reserved Bit 44" -msgstr "Rezervirani bit 44" +msgid "Regenerate Hint Substitution Points" +msgstr "Ponovo stvori točke zamjena kontrola" -msgid "Reserved Bit 45" -msgstr "Rezervirani bit 45" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Ponovo stvori _bitmape grafema …" -msgid "Reserved Bit 46" -msgstr "Rezervirani bit 46" +msgid "Registers" +msgstr "Registri" -msgid "Reserved Bit 47" -msgstr "Rezervirani bit 47" +msgid "Registers (TrueType)" +msgstr "Registri (TrueType)" -msgid "869, IBM Greek" -msgstr "869, IBM grčki" +msgid "Regular" +msgstr "Normalni" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS ruski" +msgid "Rejang" +msgstr "Ređangsko" -msgid "865, MS_DOS Nordic" -msgstr "865, MS_DOS nordijski" +msgid "Remo_ve Undoes" +msgstr "Ukloni poništ_avanja" -msgid "864, Arabic" -msgstr "864, arapski" +msgid "Remo_ve Undoes..." +msgstr "Ukloni poništ_avanja …" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS kanadski francuski" +msgid "Remove" +msgstr "Ukloni" -msgid "862, Hebrew" -msgstr "862, hebrejski" +msgid "Remove All" +msgstr "Ukloni sve" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS islandski" +msgid "Remove All Kern _Pairs" +msgstr "Ukloni sve _parove podrezivanja" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS portugalski" +msgid "Remove All VKern Pairs" +msgstr "Ukloni sve parove uspravnog podrezivanja" -msgid "857, IBM Turkish" -msgstr "857, IBM turski" +msgid "Remove Anchor Class?" +msgstr "Ukloniti klasu sidra?" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM ćirilica; primarno ruska" +msgid "Remove Bitmap Glyphs" +msgstr "Ukloni bitmape grafema" -msgid "852, Latin 2" -msgstr "852, latinica 2" +msgid "Remove Bitmap Glyphs..." +msgstr "Ukloni bitmape grafema …" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS baltički" +msgid "Remove Bookmark..." +msgstr "Ukloni zabilješku …" -msgid "737, Greek; former 437 G" -msgstr "737, grčki; prijašnji 437 G" +msgid "Remove En_coding..." +msgstr "_Ukloni kodiranje …" -msgid "708, Arabic ASMO 708" -msgstr "708, arapski ASMO 708" +msgid "Remove Encoding" +msgstr "Ukloni kodiranje" -msgid "850, WE/Latin 1" -msgstr "850, zapadni/latinica 1" +msgid "Remove Instr Tables" +msgstr "Ukloni tablice instrukcija" -msgid "437, US" -msgstr "437, SAD" +msgid "Remove Kern _Pairs" +msgstr "Ukloni _parove podrezivanja" -msgid "String ID" -msgstr "ID-oznaka znakovnog niza" +msgid "Remove Language from Script..." +msgstr "Ukloni jezik iz pisma …" -msgid "String" -msgstr "Znakovni niz" +msgid "Remove Language(s) from Script" +msgstr "Ukloni jezike iz pisma" -msgid "Feature Tags" -msgstr "Oznake font-funkcija" +msgid "Remove Lookup" +msgstr "Ukloni tablicu definicija" -msgid "Friendly Name" -msgstr "Razumljivi naziv" +msgid "Remove Overlap" +msgstr "Ukloni preklapanja" -msgid "Name" -msgstr "Naziv" +msgid "Remove Overlap:" +msgstr "Ukloni preklapanja:" -msgid "No Grid Fit" -msgstr "Bez poravnanja na mrežu" +msgid "Remove This Glyph" +msgstr "Ukloni ovaj grafem" -msgid "Grid Fit" -msgstr "Poravnanje na mrežu" +msgid "Remove VKern Pairs" +msgstr "Ukloni parove uspravnog podrezivanja" -msgid "No Anti-Alias" -msgstr "Bez zaglađivanja rubova" +msgid "Remove _Unused Slots" +msgstr "Ukl_oni nekorištena polja" -msgid "Anti-Alias" -msgstr "Zaglađivanje rubova" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "Ukloni sve „prazne” zapise – zapisi bez drugog grafema" -msgid "No Symmetric-Smooth" -msgstr "Bez simetričnog izglađivanja" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "Ukloni sve „prazne” zapise – sva polja koja su nula" -msgid "Symmetric-Smoothing" -msgstr "Simetrično izglađivanje" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "Ukloni sve „prazne” zapise – zapisi bez zamjenskog grafema" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Bez poravnanja na mrežu, simetrično izglađivanje" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "Ukloni sve „prazne” zapise – zapisi bez izvornog grafema" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Poravnanje na mrežu, simetrično izglađivanje" +msgid "Remove all entries." +msgstr "Ukloni sve unose." -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Piksli po četvercu" +msgid "Remove bookmarks" +msgstr "Ukloni zabilješke" -msgid "Gasp|Grid Fit" -msgstr "Poravnanje na mrežu" +msgid "Remove glyphs which do not match from the selection." +msgstr "Ukloni grafeme koji se ne poklapaju iz odabira." -msgid "Gasp|Anti-Alias" -msgstr "Zaglađivanja rubova" +msgid "Remove matching glyphs from the selection." +msgstr "Ukloni poklapajuće grafeme iz odabira." -msgid "Gasp|Symmetric Smoothing" -msgstr "Simetrično izglađivanje" +msgid "Remove selected bookmarks" +msgstr "Ukloni odabrane zabilješke" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Poravnanje na mrežu, simetrično izglađivanje" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "Uklanjanje unutarnjih i vanjskih kontura nema smisla" -msgid "Cubic" -msgstr "Kubična" +msgid "Removing instructions cannot be UNDONE!" +msgstr "Uklanjanje instrukcija NIJE moguće poništiti!" -msgid "Quadratic" -msgstr "Kvadratna" +msgid "Removing overlaps..." +msgstr "Uklanjanje preklapanja …" -msgid "Layer|Foreground" -msgstr "Prednji sloj" +msgid "Rename Gl_yphs..." +msgstr "Preimenuj gra_feme …" -msgid "Layer|Background" -msgstr "Stražnji sloj" +msgid "Rename all glyphs in the selection" +msgstr "Preimenuj sve grafeme u odabiru" -msgid "Layer Name" -msgstr "Naziv sloja" +msgid "Rename by NameList" +msgstr "Preimenuj po popisu naziva" -msgid "Curve Type" -msgstr "Vrsta krivulje" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "" +"Preimenuj grafeme ovog fonta u nazive, nađene u odabranom popisu naziva" -msgid "Type" -msgstr "Vrsta" +msgid "Render using Hinting" +msgstr "Iscrta pomoću kontrola" -msgid "Orig layer" -msgstr "Sloj originala" +msgid "Repeat" +msgstr "Ponovi" -msgid "Set Name" -msgstr "Postavi naziv" +msgid "Repeat Counts:" +msgstr "Broj ponavljanja:" -msgid "Glyphs in the set" -msgstr "Grafemi u skupini" +msgid "Reph Form" +msgstr "Reph oblici" -msgid "Class Name" -msgstr "Naziv klase" +msgid "Replace" +msgstr "Zamijeni" -msgid "Key" -msgstr "Ključ" +msgid "Replace All" +msgstr "Zamijeni sve" -msgid "Value" -msgstr "Vrijednost" +msgid "Replace Outline with Reference" +msgstr "Zamijeni konturu s referencom" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Neispravni font" +msgid "Replace Pattern" +msgstr "Zamjenski uzorak" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" -"Zahtijeva niz brojeva.\n" -"Neuspjela obrada „%.*s” kao broja." +msgid "Replace Pattern:" +msgstr "Zamjenski uzorak:" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"Zahtijeva logičku vrijednost.\n" -"(„točno” ili „netočno”)" +msgid "Replace With:" +msgstr "Zamijeni s:" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" -"Zahtijeva PostScript kȏd.\n" -"Uobičajeno započinje s „{” i završava s „}”." +msgid "Replace it" +msgstr "Zamijeni" -msgid "Expected number." -msgstr "Zahtijeva broj." +msgid "Replace with Reference" +msgstr "Zamijeni s referencom" -msgid "No Name" -msgstr "Bez naziva" +msgid "Replace Å" +msgstr "Zamijeni Å" -msgid "Please specify a name for this mark class or set" -msgstr "Odredi naziv za ovu klasu ili skup dijakritičkih znakova" +msgid "Replacement Glyph Name" +msgstr "Naziv zamjenskog grafema" -msgid "Mark class/set names should not contain spaces." -msgstr "Nazivi klasa/skupova dijakritičkih znakova ne smiju sadržati razmake." +msgid "Replacement Glyph Names" +msgstr "Nazivi zamjenskih grafema" -msgid "Duplicate Name" -msgstr "Duplikat naziva" +msgid "Replacement glyphs" +msgstr "Zamjenski grafemi" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" -"Ovaj naziv je prethodno korišten za klasu/skup dijakritičkih znakova broj %d." +msgid "Replacement mismatch" +msgstr "Nepoklapanje zamjena" -msgid "Mark Class was in use" -msgstr "Klasa dijakritičkih znakova je bila u upotrebi" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" -"Ova klasa dijakritičkih znakova (%s) je korištena u tablici definicija %s" +msgid "Replacement: " +msgstr "Zamjena: " -msgid "Mark Set was in use" -msgstr "Skup dijakritičkih znakova je bio u upotrebi" +msgid "Replacements" +msgstr "Zamjene" #, c-format -msgid "This mark set (%s) was used in lookup %s" +msgid "Replacements must follow the coverage table to which they apply: %s" msgstr "" -"Ovaj skup dijakritičkih znakova (%s) je korišten u tablici definicija %s" - -msgid "Bad Family Name" -msgstr "Neispravni naziv obitelji" +"Zamjene moraju slijediti tablicu pokrivenosti na koju se primijenjuju: %s" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "Neispravni naziv obitelji, mora započeti slovom." +msgid "Report as Error" +msgstr "Prijavi kao grešku" #, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"PostScript naziv treba biti zadan ASCII znakovima\n" -"ne smije sadržati (){}[]<>%%/ ili razmak\n" -"i mora biti kraći od 63 znakova" +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "Zatražena veličina bitmapa nije dostupna u fontu. Font podržava %s" -msgid "A Font Family name is required" -msgstr "Naziv obitelji se obavezno mora zadati" +msgid "Required Contextual Alternates" +msgstr "Obavezne kontekstne alternative" -msgid "Bad Font Family Name" -msgstr "Neispravni naziv obitelji fontova" +msgid "Required Feature" +msgstr "Obavezna font-funkcija" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Neke verzije sustava Windows odbijaju instalirati postscript fontove, ako im " -"je naziv obitelji duži od 31 znakova. Želite li ipak nastaviti?" +msgid "Required Ligatures" +msgstr "Obavezne ligature" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Neke verzije sustava Windows odbijaju instalirati postscript fontove, ako im " -"je naziv fonta duži od 31 znakova. Želite li ipak nastaviti?" +msgid "Required Variation Alternates" +msgstr "Obavezne alternative varijacija" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"Adobe specifikacija za fontove (5088.FontNames.pdf) kaže da nazivi fontova " -"ne smiju biti dulji od 29 znakova. Želite li ipak nastaviti?" +msgid "Required feature" +msgstr "Obavezna font-funkcija" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" -"PostScript naziv treba biti zadan ASCII znakovima\n" -"ne smije sadržati (){}[]<>%%/ ili razmak" +msgid "Required feature out of bounds in script table.\n" +msgstr "Obavezna font-funkcija izvan granica u tablici pisama.\n" -#, c-format -msgid "Version %.20s" -msgstr "Verzija %.20s" +msgid "Reserved Bit 10" +msgstr "Rezervirani bit 10" -msgid "Detach from PostScript Names" -msgstr "Odspoji od PostScript naziva" +msgid "Reserved Bit 11" +msgstr "Rezervirani bit 11" -msgid "Same as PostScript Names" -msgstr "Jednako PostScript nazivu" +msgid "Reserved Bit 12" +msgstr "Rezervirani bit 12" -msgid "Multi-line edit" -msgstr "Višeredno uređivanje" +msgid "Reserved Bit 13" +msgstr "Rezervirani bit 13" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%1$.30s znakovni nizovi za %2$.30s" +msgid "Reserved Bit 14" +msgstr "Rezervirani bit 14" -msgid "Using the OFL for your open fonts" -msgstr "Korištenje OFL-a za tvoje otvorene fontove" +msgid "Reserved Bit 15" +msgstr "Rezervirani bit 15" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" -"OFL (otvorena font licenca) je softverska licenca odobrena od zajednice, " -"izrađena za slobodne/otvorene font projekte.\n" -"Fontovi s otvorenom licencom se mogu koristiti, proučavati, kopirati, " -"modificirati, ugrađivati, spajati i redistribuirati, a omogućuje autorima " -"dovoljno kontrole i umjetničkog integriteta. Za daljnje detalje, pogledaj " -"http://scripts.sil.org/OFL.\n" -"\n" -"Ovi metapodaci fonta će pomoći korisnicima, dizajnerima i kanalima " -"distribucije, da znaju tko si, kako te kontaktirati i koja prava " -"dodijeljuješ.\n" -"Kad objavljuješ modificirane verzije, sjeti se dodati svoju dodatnu " -"obavijest, uključujući sve dodatno rezervirane nazive fontova.\n" -"\n" -"Dobru zabavu u dizajniranju otvorenih fontova!" +msgid "Reserved Bit 22" +msgstr "Rezervirani bit 22" -msgid "Slant:" -msgstr "Nagib:" +msgid "Reserved Bit 23" +msgstr "Rezervirani bit 23" -msgid "Space:" -msgstr "Bjelina:" +msgid "Reserved Bit 24" +msgstr "Rezervirani bit 24" -msgid "Stretch:" -msgstr "Širenje:" +msgid "Reserved Bit 25" +msgstr "Rezervirani bit 25" -msgid "Quad:" -msgstr "Četverac:" +msgid "Reserved Bit 26" +msgstr "Rezervirani bit 26" -msgid "Shrink:" -msgstr "Sužavanje:" +msgid "Reserved Bit 27" +msgstr "Rezervirani bit 27" -msgid "XHeight:" -msgstr "Visina kurenta:" +msgid "Reserved Bit 28" +msgstr "Rezervirani bit 28" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Dodatni prostor:" +msgid "Reserved Bit 32" +msgstr "Rezervirani bit 32" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "U kurzivnom fontu, vodoravna promjena jedinicama uspravne promjene" +msgid "Reserved Bit 33" +msgstr "Rezervirani bit 33" -msgid "The amount of space between words when using this font" -msgstr "Količina razmaka između riječi, kad se koristi ovaj font" +msgid "Reserved Bit 34" +msgstr "Rezervirani bit 34" -msgid "The amount of stretchable space between words when using this font" -msgstr "" -"Količina mogućeg proširivanja razmaka između riječi, kad se koristi ovaj font" +msgid "Reserved Bit 35" +msgstr "Rezervirani bit 35" -msgid "The amount the space between words may shrink when using this font" -msgstr "" -"Količina mogućeg sužavanja razmaka između riječi, kad se koristi ovaj font" +msgid "Reserved Bit 36" +msgstr "Rezervirani bit 36" -msgid "The height of the lower case letters with flat tops" -msgstr "Visina kurenta s ravnim vrhovima" +msgid "Reserved Bit 37" +msgstr "Rezervirani bit 37" -msgid "The width of one em" -msgstr "Širina četverca" +msgid "Reserved Bit 38" +msgstr "Rezervirani bit 38" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"Ili:\n" -"Količina dodatne bjeline koji se dodaje nakon rečenice\n" -"Ili bjelina koji se koristi unutar matematičkih formula" +msgid "Reserved Bit 39" +msgstr "Rezervirani bit 39" -msgid "Duplicate StyleSet Name" -msgstr "Duplikat naziva skupa stilova" +msgid "Reserved Bit 40" +msgstr "Rezervirani bit 40" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"Font-funkcija „%c%c%c%c” je dvaput imenovana u jeziku %s\n" -"%.80s\n" -"%.80s" +msgid "Reserved Bit 41" +msgstr "Rezervirani bit 41" -msgid "Bad hex number" -msgstr "Neispravan heksadecimalni broj" +msgid "Reserved Bit 42" +msgstr "Rezervirani bit 42" -#, c-format -msgid "Bad hex number in %s" -msgstr "Neispravan heksadecimalni broj u %s" +msgid "Reserved Bit 43" +msgstr "Rezervirani bit 43" -msgid "Font Information Dialog" -msgstr "Dijalog za informacije o fontu" +msgid "Reserved Bit 44" +msgstr "Rezervirani bit 44" -msgid "Bad Grid Fitting table" -msgstr "Neispravna tablica za privlačenje na mrežu" +msgid "Reserved Bit 45" +msgstr "Rezervirani bit 45" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"'gasp' tablica (poravnanje na mrežu) mora završiti sa zapisom piksela od " -"65535" +msgid "Reserved Bit 46" +msgstr "Rezervirani bit 46" -msgid "Bad Copyright" -msgstr "Neispravno autorsko pravo" +msgid "Reserved Bit 47" +msgstr "Rezervirani bit 47" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"Tekst za autorsko pravo (u pločama za nazive) mora u potpunosti biti zadan " -"ASCII znakovima. Prema tome, koristi (c) umjesto ©." +msgid "Reserved Bit 9" +msgstr "Rezervirani bit 9" -msgid "Bad Human Fontname" -msgstr "Neispravan naziv fonta" +msgid "Reset" +msgstr "Vrati na zadano" msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." +"Resets the kerning offset and device table corrections to what they were " +"originally" msgstr "" -"Tekst naziva fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " -"znakovima." +"Vraća podrezivanje i ispravke tablica uređaja na njihove izvorne vrijednosti" -msgid "Bad Weight" -msgstr "Neispravna debljina" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Datoteka resursa" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"Tekst debljine fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " -"znakovima." +msgid "Restrict Selection" +msgstr "Ograniči odabir" -msgid "Bad Version" -msgstr "Neispravna verzija" +msgid "Restricted Font" +msgstr "Ograničeni font" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" -"Tekst verzije fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " -"znakovima." +msgid "Resultant Y Position" +msgstr "Rezultirajuća Y pozicija" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Brisanje sloja NIJE moguće poništiti!" +msgid "Retain" +msgstr "Zadrži" msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." msgstr "" -"Izbrisati ćeš sloj.\n" -"Time ćeš izgubiti sve konture u tom sloju.\n" -"Ako je ovo posljednji sloj kvadratnih krivulja,\n" -"izgubit će se sve TrueType instrukcije.\n" -"\n" -"Brisanje sloja nije moguće poništiti.\n" -"\n" -"Je li to doista tvoja namjera?" +"Zadrži veličinu unutarnje bjeline koje koriste algoritam za latinicu.\n" +"Stisni unutarnje bjeline za one koje koriste KJK." -msgid "Removing instructions cannot be UNDONE!" -msgstr "Uklanjanje instrukcija NIJE moguće poništiti!" +msgid "Retain current advance width, center glyph within that width" +msgstr "Zadrži trenutačnu širinu stošca, centriraj grafem unutar te širine" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Mijenjaš posljednji sloj kvadratnih krivulja,\n" -"u sloj kubičnih. Kad se to dogodi, FontForge\n" -"će ukloniti sve TrueType instrukcije.\n" -"\n" -"Ovu radnju nije moguće poništiti.\n" -"\n" -"Je li to doista tvoja namjera?" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "Zadrži trenutačnu širinu stošca, skaliraj bočne odmake proporcionalno" #, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge podržava do %d slojeva" - -msgid "Too many Unique Font IDs" -msgstr "Previše jedinstvenih font ID-oznaka" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" +msgid "Return from enabling function for menu item %s must be boolean" msgstr "" -"Moraš navesti jedinstveni TrueType identifikatorski niz fonta na samo jednom " -"jeziku. Ovaj font ih ima više. Želiš li ipak nastaviti?" - -msgid "_Italic Angle:" -msgstr "Kut kur_ziva:" - -msgid "Underline _Position:" -msgstr "_Pozicija podcrtavanja:" - -msgid "Underline|_Height:" -msgstr "_Debljina:" - -msgid "_Em Size:" -msgstr "_Veličina četverca:" +"Povratna vrijednost od aktiviranja funkcije za stavku izbornika %s mora biti " +"logička" -msgid "_Ascent:" -msgstr "_Uzlazni potez:" +msgid "Revalidate" +msgstr "Provjeri ponovo" -msgid "_Descent:" -msgstr "_Silazni potez:" +msgid "Revalidate All" +msgstr "Provjeri sve ponovo" -msgid "De_sign Size:" -msgstr "Pismovna veličina dizajna:" +msgid "Reverse Chaining Subs" +msgstr "Obrnuta zamjena niza" -msgid "_Bottom" -msgstr "Na _dno" +msgid "Reverse Chaining Substitution" +msgstr "Obrnuta zamjena niza" -msgid "_Top" -msgstr "Na _vrh" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Obrnuta kontekstna zamjena niza" -msgid "Style _ID:" -msgstr "_ID-oznaka stila:" +msgid "Reverse Direction" +msgstr "Obrni smjer" -msgid "Bad Design Size Info" -msgstr "Neispravna informacija o pismovnoj veličini dizajna" +msgid "Reverse chaining subs" +msgstr "Obrnuta zamjena niza" +#, c-format msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" msgstr "" -"Ako je dizajn-veličina nula, onda i sva ostala polja ploče moraju biti nula " -"(ili neodređena)." +"Obrnuta zamjena mora imati točno jedan označeni grafem i niti jednu tablicu " +"definicija u %d. retku od %s" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" -"Ako odrediš ID-oznaku stila za dizajn-veličinu, onda moraš odrediti naziv " -"stila" +msgid "Revert Gl_yph" +msgstr "O_bnovi grafem" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" -"Ako odrediš naziv stila za dizajn-veličinu, onda moraš odrediti ID-oznaku " -"stila" +msgid "Revert Kerning" +msgstr "Obnovi podrezivanje" -msgid "If you specify a design size, it must be positive" -msgstr "Ako odrediš dizajn-veličinu, onda on mora biti pozitivna" +msgid "Revert To _Backup" +msgstr "Obnovi sigurnosnom kopi_jom" msgid "" -"In the design size range, the bottom field must be less than the design size." +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." msgstr "" -"U rasponu dizajn-veličina, donje polje mora biti manje od dizajn-veličine." +"Vraća popis tablica definicija u izvorno stanje. Međutim, sve\n" +"promjene u podacima pod-tablice će ostati kakve jesu." -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" -"U rasponu dizajn-veličina, donji vrh mora biti više od dizajn-veličine." +msgid "Review Hints" +msgstr "Pregledaj kontrole" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" -"Ako odrediš ID-oznaku stila za dizajn-veličinu, onda moraš odrediti raspon " -"veličine" +msgid "RevisionsToRetain" +msgstr "Čuvanje revizija" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" -"Ako odrediš raspon dizajn-veličine, onda moraš odrediti ID-oznaku stila i " -"naziv stila. FontForge dozvoljava ostavljanje polja praznima, ali ostali " -"programi to možda ne dozvoljavaju." +msgid "Rhaeto-Romanic" +msgstr "Retoromanski" -msgid "sfnt Revision:" -msgstr "sfnt revizija:" +msgid "Riang" +msgstr "Riang" -msgid "Woff Major Version:" -msgstr "Woff verzija:" +msgid "Rig_ht" +msgstr "_Desno" -msgid "Woff Minor Version:" -msgstr "Woff pod-verzija:" +msgid "Right Bounds" +msgstr "Desne granice" -msgid "MS Code Pages" -msgstr "MS kodne stranice" +msgid "Right Constraint" +msgstr "Desno ograničenje" -msgid "Unicode Ranges" -msgstr "Unicode rasponi" +msgid "Right Side Bearing" +msgstr "Desni bočni odmak" -msgid "_Version" -msgstr "_Verzija" +msgid "Right Side Bearing Add" +msgstr "Dodavanje desnom bočnom odmaku" -msgid "Weight, Width, Slope Only" -msgstr "Samo debljina, širina, nagib" +msgid "Right Side Bearing Scale" +msgstr "Skaliranje desnog bočnog odmaka" -msgid "_Weight Class" -msgstr "Klasa _debljine" +msgid "Right Side Bearing:" +msgstr "Desni bočni odmak:" -msgid "HHead _Line Gap:" -msgstr "HHead _prored:" +msgid "Right To Left" +msgstr "Desno-na-lijevo" -msgid "Typo Line _Gap:" -msgstr "Typo pro_red:" +msgid "Right to Left Alternates" +msgstr "Desno-na-lijevo alternative" -msgid "VHead _Column Spacing:" -msgstr "VHead raz_mak stupaca:" +msgid "Right to Left mirrored forms" +msgstr "Desno-na-lijevo zrcaljeni oblici" -msgid "Win Ascent:" -msgstr "Win uzlazni potez:" +msgid "Ro_und" +msgstr "Zao_bljeni spoj" -msgid "Win _Ascent Offset:" -msgstr "Win _uzlazni potez, odmak:" +msgid "Roman Connected" +msgstr "Uspravna slova spojena" -msgid "Win Descent:" -msgstr "Win silazni potez:" +msgid "Roman Disconnected" +msgstr "Uspravna slova nespojena" -msgid "Win _Descent Offset:" -msgstr "Win _silazni potez, odmak:" +msgid "Roman Trailing" +msgstr "Uspravna slova s izlaznim potezom" -msgid "Typo Ascent:" -msgstr "Typo, uzlazni potez:" +msgid "Romanian" +msgstr "Rumunjski" -msgid "_Typo Ascent Offset:" -msgstr "_Typo uzlazni potez, odmak:" +msgid "Romanian (Moldova)" +msgstr "Rumunjski (Moldavija)" -msgid "T_ypo Descent Offset:" -msgstr "T_ypo silazni potez, odmak:" +msgid "Romany" +msgstr "Romski" -msgid "Typo Descent:" -msgstr "Typo, silazni potez:" +msgid "Rotate" +msgstr "Rotiraj" -msgid "HHead Ascent:" -msgstr "HHead, uzlazni potez:" +msgid "Rotate 180°" +msgstr "Rotiraj za 180°" -msgid "_HHead Ascent Offset:" -msgstr "_HHead uzlazni potez, odmak:" +msgid "Rotate 3D Around..." +msgstr "3D rotacija oko …" -msgid "HHead De_scent Offset:" -msgstr "HH_ead silazni potez, odmak:" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Rotiraj za 90 ° nalijevo" -msgid "HHead Descent:" -msgstr "HHead, silazni potez:" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Rotiraj za 90 ° nadesno" -msgid "Ca_pital Height:" -msgstr "_Visina verzala:" +msgid "Rotate _180°" +msgstr "Rotiraj za _180°" -msgid "_X Height:" -msgstr "Visina _kurenta:" +msgid "Rotate _90° CCW" +msgstr "Rotiraj za _90 ° nalijevo" -msgid "Strikeout" -msgstr "Precrtavanje" +msgid "Rotate by Ruler..." +msgstr "Rotiraj s ravnalom …" -msgid "Bad IBM Family" -msgstr "Neispravna IBM obitelji" +msgid "Rotate each glyph as a unit" +msgstr "Rotiraj svaki grafem kao zasebnu jedinicu" -msgid "Tag must be 4 characters long" -msgstr "Oznaka mora sadržati 4 znaka" +msgid "Rotate the selection" +msgstr "Rotiraj odabir" -msgid "A tag must be 4 ASCII characters" -msgstr "Oznaka mora sadržati četiri ASCII znaka" +msgid "Rotate the selection in 3D and project back to plane" +msgstr "Rotiraj odabir u 3D i projiciraj ga natrag na plohu" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" -"Uzlazni i silazni potezi moraju imati pozitivne vrijednosti, a njihov zbroj " -"manji od 16384" +msgid "Rotate..." +msgstr "Rotiraj …" -msgid "Bad Ascent/Descent" -msgstr "Neispravan uzlazni/silazni potez" +msgid "Rotate:" +msgstr "Rotiraj:" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "Stil ne može istovremeno biti suženi i prošireni (to nema smisla)" +msgid "Rotating" +msgstr "Rotiranje" -msgid "Bad Style" -msgstr "Neispravni stil" +msgid "Rotation Angle" +msgstr "Kut rotacije" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"Nazive grafema treba ograničiti na ASCII znakove, međutim neki nazivi\n" -"u ovom popisu sadrže znakove izvan tog raspona." +msgid "Rotation about X Axis" +msgstr "Rotacija po osi X" -msgid "Namelist contains non-ASCII names" -msgstr "Popis sadrži nazive s ne-ASCII znakovima" +msgid "Rotation about Y Axis" +msgstr "Rotacija po osi Y" -msgid "Change" -msgstr "Promijeni" +msgid "Rough" +msgstr "Grubo" -msgid "Retain" -msgstr "Zadrži" +msgid "Roun_d" +msgstr "_Zaokruži" -msgid "Change UniqueID?" -msgstr "Promijeniti jedinstveni ID?" +msgid "Round" +msgstr "Zaokruži" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"Naziv fonta je promijenjen, bez promjene jedinstvenog ID-a (ili XUID-a).\n" -"Ovo vjerojatno nije dobra ideja. Želiš li dozvoliti stvaranje slučajne\n" -"nove vrijednosti?" +msgid "Round Rectangle Radius" +msgstr "Polumjer zaobljenih kutova pravokutnika" -msgid "Win Ascent Offset:" -msgstr "Win uzlazni potez, odmak:" +msgid "Round To _Int" +msgstr "Zaokruži na _cijeli broj" -msgid "Win Descent Offset:" -msgstr "Win silazni potez, odmak:" +msgid "Round/Closed Loops" +msgstr "Okrugli/Zatvorenih petlja" -msgid "Typo Ascent Offset:" -msgstr "Typo uzlazni potez, odmak:" +msgid "Round/No Loops" +msgstr "Okrugli/Bez petlje" -msgid "Typo Descent Offset:" -msgstr "Typo silazni potez, odmak:" +msgid "Round/Open Loops" +msgstr "Okrugli/Otvorenih petlja" -msgid "HHead Ascent Offset:" -msgstr "HHead uzlazni potez, odmak:" +msgid "Rounding to integer..." +msgstr "Zaokruživanje na cijele brojeve …" -msgid "HHead Descent Offset:" -msgstr "HHead silazni potez, odmak:" +msgid "Row|New" +msgstr "Novi" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Brojnik 1:" +msgid "Ruanda" +msgstr "Rwanda" -msgid "Denom1:" -msgstr "Nazivnik 1:" +msgid "Ruby Notational Forms" +msgstr "Ruby oblici zabilježaka" -msgid "Num2:" -msgstr "Brojnik 2:" +#, c-format +msgid "Rule %d" +msgstr "Pravilo %d" -msgid "Num3:" -msgstr "Brojnik 3:" +msgid "Rule Color" +msgstr "Boja za razdvojne crte" -msgid "Denom2:" -msgstr "Nazivnik 2:" +msgid "Ruler Big Tick Color" +msgstr "Boja za velike oznake ravnala" -msgid "Sub1:" -msgstr "Indeks 1:" +msgid "Ruler Options" +msgstr "Opcije ravnala" -msgid "Sub2:" -msgstr "Indeks 2:" +msgid "Rumi Numeral Symbols" +msgstr "Simboli rumi brojeva" -msgid "Sup1:" -msgstr "Eksponent 1:" +msgid "" +"Run Simplify after expanding stroked paths\n" +"to reduce the number of points." +msgstr "" +"Pokreni „Pojednostavni” nakon proširivanja staza\n" +"kako bi se smanjio broj točaka." -msgid "Sup2:" -msgstr "Eksponent 2:" +msgid "Rundi" +msgstr "Rundi" -msgid "Sup3:" -msgstr "Eksponent 3:" +msgid "Runic" +msgstr "Runsko" -msgid "Axis Ht:" -msgstr "Visina osi:" +msgid "Russian" +msgstr "Ruski" -msgid "Delim1:" -msgstr "Rastavljač 1:" +msgid "Russian (Moldova)" +msgstr "Ruski (Moldavija)" -msgid "Delim2:" -msgstr "Rastavljač 2:" +msgid "Russian Buriat" +msgstr "Ruski burjatski" -msgid "SubDrop:" -msgstr "Pomak indeksa:" +msgid "Rusyn" +msgstr "Rusinski" -msgid "SupDrop:" -msgstr "Pomak eksponenta:" +msgid "S Brush Joined" +msgstr "10.2 – Kist spojeni" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "Količina dizanja osnovne pismovne linije brojnika u većem obliku" +msgid "S Brush Unjoined" +msgstr "10.6 – Kist nespojeni" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "Količina dizanja osnovne pismovne linije brojnika u običnom obliku" +msgid "S Calligraphic" +msgstr "10.5 – Kaligrafski" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" -"Količina dizanja osnovne pismovne linije brojnika u običnom obliku iznad" +msgid "S Formal Joined" +msgstr "10.3 – Formalni spojeni" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "Količina dizanja osnovne pismovne linije nazivnika u većem obliku" +msgid "S Formal Unjoined" +msgstr "10.7 – Formalni nespojeni" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "Količina dizanja osnovne pismovne linije nazivnika u običnom obliku" +msgid "S Miscellaneous" +msgstr "10.15 – Razni" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "Količina dizanja osnovne pismovne linije eksopnenta u većem obliku" +msgid "S Monotone Joined" +msgstr "10.4 – Jednoliki potezi spojeni" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "Količina dizanja osnovne pismovne linije eksponenta u običnom obliku" +msgid "S Monotone Unjoined" +msgstr "10.8 – Jednoliki potezi nespojeni" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" -"Količina dizanja osnovne pismovne linije eksponenta u promijenjenom obliku" +msgid "S Uncial" +msgstr "10.1 – Uncijal" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "Količina dizanja osnovne pismovne linije indeksa u većem obliku" +msgid "SB Thumb" +msgstr "Klizač" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "Količina dizanja osnovne pismovne linije indeksa u običnom obliku" +msgid "SFNT" +msgstr "SFNT" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" -"Količina iznad vrha velikog okvira za smještanje osnovne pismovne linije " -"eksponenata" +msgid "SIL Graphite layout feature table" +msgstr "tablica funkcija rasporeda za SIL Graphite" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" -"Količina ispod dna velikog okvira za smještanje osnovne pismovne linije " -"indeksa" +msgid "SIL Graphite rule table" +msgstr "tablica SIL Graphite pravila" -msgid "Size of comb delimiters in display styles" -msgstr "Veličina kombiniranih razdjeljivača u veće obliku" +msgid "SJIS (Kanji)" +msgstr "SJIS (Kanji)" -msgid "Size of comb delimiters in non-display styles" -msgstr "Veličina kombiniranih razdjeljivača u običnom obliku" +msgid "SVG" +msgstr "SVG" -msgid "Height of fraction bar above base line" -msgstr "Visina razlomačke crte iznad osnovne linije" +msgid "SVG (Scalable Vector Graphics) table" +msgstr "SVG (skalabilne vektorske grafike) tablica" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Zadana debljina crte:" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Veliki operator, bjelina 1:" - -msgid "Big Op Space2:" -msgstr "Veliki operator, bjelina 2:" +msgid "SVG 2" +msgstr "SVG 2" -msgid "Big Op Space3:" -msgstr "Veliki operator, bjelina 3:" +msgid "SVG Template" +msgstr "SVG predložak" -msgid "Big Op Space4:" -msgstr "Veliki operator, bjelina 4:" +msgid "SVG font" +msgstr "SVG font" -msgid "Big Op Space5:" -msgstr "Veliki operator, bjelina 5:" +msgid "SWAP top two elements on stack" +msgstr "SWAP gornja dva elementa u snopu" -msgid "Default thickness of over and overline bars" -msgstr "Zadana debljina crte iznad i za nadcrte" +msgid "S_ave Feature File..." +msgstr "Spremi datoteku font-funkcija …" -msgid "The minimum glue space above a large displayed operator" -msgstr "Minimalni prostor iznad operatora većeg oblika" +msgid "S_ave as..." +msgstr "Spremi k_ao …" -msgid "The minimum glue space below a large displayed operator" -msgstr "Minimalni prostor ispod operatora većeg oblika" +msgid "S_etup" +msgstr "Postavk_e" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" -"Minimalni razmak između osnovne pismovne linije granice i operatora\n" -"većeg oblika, kad je granica veća od operatora" +msgid "S_hadow..." +msgstr "Sj_ena …" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" -"Minimalni razmak između osnovne pismovne linije granice i operatora\n" -"većeg oblika, kad je granica manja od operatora" +msgid "S_how Dependent" +msgstr "Prikaži _ovisne" -msgid "The extra glue place above and below displayed limits" -msgstr "Dodatni prostor iznad i izpod prikazanih granica" +msgid "S_how H. Metrics..." +msgstr "Prikaži _vodoravnu metriku …" -#. GT: More Parameters -msgid "More Params" -msgstr "Daljnji parametri" +msgid "S_implify" +msgstr "Pojednostavn_i" -msgid "Math Sp:" -msgstr "Matematički razmak:" +msgid "S_nap to horizontal/vertical" +msgstr "Privuci _na vodoravno/uspravno" -msgid "Do it" -msgstr "Obavi" +msgid "S_quare" +msgstr "K_vadratični vrh" -msgid "Cannot be Undone" -msgstr "Nije moguće poništiti" +msgid "S_uggest Deltas..." +msgstr "Predloži delta instruk_cije …" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"Nije moguće vratiti radnju sjedinjavanja.\n" -"Želiš li je svejedno obaviti?" +msgid "Sa_me Glyph As" +msgstr "Isti grafe_m kao" -msgid "Select lookups from other fonts" -msgstr "Odaberi tablice definicija iz drugih fontova" +msgid "Sa_ve Lookup..." +msgstr "_Spremi tablicu definicija …" -msgid "Import Lookup" -msgstr "Uvezi tablicu definicija" +msgid "Sadri" +msgstr "Sadri" -msgid "Kerning State Machine" -msgstr "Podrezivanje, tablica stanja" +msgid "Samaritan" +msgstr "Samaritansko" -msgid "Indic State Machine" -msgstr "Indijski, tablica stanja" +msgid "Samaritan, Punctuation" +msgstr "Samaritansko, interpunkcija" -msgid "Contextual State Machine" -msgstr "Kontekstno, tablica stanja" +msgid "Same as Match Classes" +msgstr "Isto kao klase poklapanja" -msgid "(kerning class)\n" -msgstr "(klasa podrezivanja)\n" +msgid "Same as PostScript Names" +msgstr "Jednako PostScript nazivu" -msgid "Not attached to a feature" -msgstr "Nije povezano s font-funkcijom" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." +msgstr "" +"Isto kao prethodno, ali se odnosi na krajeve malih karakteristika (npr. " +"serife), koji mogu značajnije odstupati od vodoravnog ili uspravnog smjera." #, c-format -msgid " Used in %s\n" -msgstr " Korišteno u %s\n" +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "Ista oznaka tablice, '%c%c%c%c', prisutna je dvaput u 'sfnt' zaglavlju" -msgid "No data" -msgstr "Bez podataka" +msgid "Sami (Lappish)" +msgstr "Laponski" -msgid "This lookup contains no data" -msgstr "Ova tablica definicija nema podatka" +msgid "Samoan" +msgstr "Samoanski" -msgid "Feature file?" -msgstr "Datoteka font-funkcija?" +msgid "Sample Text" +msgstr "Primjer teksta" -#, c-format -msgid "Cannot open %s" -msgstr "Nije moguće otvoriti %s" +msgid "Sango" +msgstr "Sango" -#, c-format -msgid "An error occurred writing %s" -msgstr "Došlo je do greške prilikom zapisivanja %s" +msgid "Sans-Serif" +msgstr "Bezserifni" -msgid "Output error" -msgstr "Greška u izradi" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "8.4 – Visoki kurenti zaobljeni geometrijski" -msgid "Feature tags will be removed" -msgstr "Oznake font-funkcija će se ukloniti" +msgid "Sans-Serif|SS Humanist" +msgstr "8.2 – Humanistički" -msgid "Lookups will be removed" -msgstr "Tablice definicija će se ukloniti" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "8.1 – IBM neogrotesk linearni" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" -"Upozorenje: već postoje neke ‚aalt’ tablice definicija u\n" -"fontu. Ako nastaviš s ovom naredbom, te tablice definicija\n" -"će se ukloniti i stvorit će se nove tablice definicija.\n" -"IZGUBIT ĆEŠ staru informaciju.\n" -" Je li to što želiš?" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "8.3 – Niski kurenti zaobljeni geometrijski" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" -"Upozorenje: već postoje neke 'aalt' tablice definicija u\n" -"fontu, ali postoje daljnje oznake font-funkcija, povezane\n" -"s ovim tablicama definicija. Ako nastaviš s ovom naredbom,\n" -"'aalt' oznaka će se ukloniti iz tih tablica definicija te će se\n" -"stvorit nove tablice definicija, koje NEĆE biti povezane s\n" -"ostalim oznakama font-funkcija.\n" -" Je li to što želiš?" +msgid "Sans-Serif|SS Matrix" +msgstr "8.10 – Iglični pisač" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" -"Upozorenje: već postoje neke 'aalt' tablice definicija u fontu,\n" -"od kojih neke s njima nemaju nikoje daljnje veze,\n" -"te će se ukloniti. Druge tablice definicija imaju druge povezane\n" -"oznake i one će ostati, dok će se 'aalt' oznaka ukloniti iz\n" -"tablice definicija – nova tablica definicija će se stvoriti, koja nije\n" -"povezana s nijednom oznakom font-funkcije.\n" -" Je li to što želiš?" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "8.15 – Razni" -msgid "_Apply to All" -msgstr "_Primijeni na sve" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "8.6 – Izmjenjeni neogrotesk linearni" -msgid "_Apply to Selection" -msgstr "Primijeni na _odabir" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "8.5 – Neogrotesk linearni" -msgid "Apply change to which lookups?" -msgstr "Primijeni promjenu na koje tablice definicija?" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "8.9 – Pisaće mašine linearni" -msgid "Apply to:" -msgstr "Primijeni na:" +msgid "Sanskrit" +msgstr "Sanskrt" -msgid "_Up" -msgstr "_Gore" +msgid "Santali" +msgstr "Santali" -msgid "_Down" -msgstr "_Dolje" +msgid "Saraiki" +msgstr "Saraiki" -msgid "_Sort" -msgstr "_Razvrstaj" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "Zasićenost i vrijednost, kao i tri boje moraju biti između 0 i 1" -msgid "Add _Lookup" -msgstr "Dodaj _tablicu definicija" +msgid "Saturation:" +msgstr "Zasićenost:" -msgid "Add Sub_table" -msgstr "Dodaj _pod-tablicu" +msgid "Saurashtra" +msgstr "Saurashtra" -msgid "Edit _Metadata" -msgstr "Uredi _metapodatke" +msgid "Save" +msgstr "Spremi" -msgid "_Edit Data" -msgstr "Uredi podat_ke" +msgid "Save A_ll" +msgstr "Spremi s_ve" -msgid "De_lete" -msgstr "_Izbriši" +msgid "Save As _Image..." +msgstr "Spremi kao _sliku …" -msgid "_Merge" -msgstr "_Sjedini" +msgid "Save Colors" +msgstr "Spremi boje" -msgid "Sa_ve Lookup..." -msgstr "_Spremi tablicu definicija …" +msgid "Save Comments" +msgstr "Spremi komentare" -msgid "Add Language to Script..." -msgstr "Pismu dodaj jezik …" +msgid "Save Failed" +msgstr "Neuspjelo spremanje" -msgid "Remove Language from Script..." -msgstr "Ukloni jezik iz pisma …" +msgid "Save Guides" +msgstr "Spremi vodilice" -msgid "_Add 'aalt' features" -msgstr "_Dodaj 'aalt' font-funkcije" +msgid "Save Image" +msgstr "Spremi sliku" -msgid "Add 'D_FLT' script" -msgstr "Dodaj 'D_FLT' pismo" +msgid "Save Layers" +msgstr "Spremi slojeve" -msgid "_Revert All" -msgstr "_Obnovi sve" +msgid "Save Resource file as..." +msgstr "Spremi datoteku resursa kao …" -msgid "S_ave Feature File..." -msgstr "Spremi datoteku font-funkcija …" +msgid "Save a font based on the specified layer" +msgstr "Spremi font na osnovi određenih slojeva" -#, c-format -msgid "Font Information for %.90s" -msgstr "Informacije o fontu za %.90s" +msgid "Save as _Directory" +msgstr "Spremi kao _mapu" -msgid "Fo_ntname:" -msgstr "PS naziv _fonta:" +msgid "Save as..." +msgstr "Spremi kao …" -msgid "_Family Name:" -msgstr "Naziv _obitelji:" +msgid "Save glyph colors in the PfEd table" +msgstr "Spremi boje grafema u PfEd tablicu" -msgid "Name For Human_s:" -msgstr "Puni _naziv:" +msgid "Save glyph comments in the PfEd table" +msgstr "Spremi komentare u PfEd tablicu" -msgid "_Weight" -msgstr "_Debljina:" +msgid "Save in _UCS2" +msgstr "Spremi u _UCS2" -msgid "_Version:" -msgstr "_Verzija:" +msgid "Save the guidelines in the Guide layer." +msgstr "Spremi vodilice u sloju „Vodilice”." -msgid "sfnt _Revision:" -msgstr "_sfnt revizija:" +msgid "Saving AFM File" +msgstr "Spremanje AFM datoteke" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" -"Ako ovo polje ostaviš praznim, FontForge će koristiti zadanu vrijednost\n" -"na osnovi znakovnog niza verzije ili verzije u tablici „name”." +msgid "Saving Bitmap Font(s)" +msgstr "Spremanje bitmap fontova" -msgid "_Base Filename:" -msgstr "_Osnovni naziv datoteke:" +msgid "Saving Bitmaps" +msgstr "Spremanje bitmapa" -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" -"Koristi ovo kao zadanu osnovu za naziv datoteke\n" -"prilikom generiranja fonta." +msgid "Saving CID keyed font" +msgstr "Spremanje CID fonta" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " Isti kao naziv fonta" +msgid "Saving Multiple PostScript Fonts" +msgstr "Spremanje višestrukih PostScript fontova" -msgid "Copy_right:" -msgstr "_Autorsko pravo:" +msgid "Saving OFM File" +msgstr "Spremanje OFM datoteke" -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" -"Moraju se koristiti ASCII znakovi – ne smije se koristiti simbol za autorsko " -"pravo (umjesto toga koristi (c))." +msgid "Saving OpenType Font" +msgstr "Spremanje OpenType fonta" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" -"(Adobe sad smatra XUID-oznaku kao i jedinstvenu ID-oznaku nepotrebnima)" +msgid "Saving Outlines" +msgstr "Spremanje kontura" -msgid "Use XUID" -msgstr "Koristi XUID-oznaku" +msgid "Saving PFM File" +msgstr "Spremanje PFM datoteke" -msgid "_XUID:" -msgstr "_XUID-oznaka:" +msgid "Saving PostScript Font" +msgstr "Spremanje PostScript fonta" -msgid "Use UniqueID" -msgstr "Koristi jedinstvenu ID-oznaku" +msgid "Saving SVG font" +msgstr "Spremanje SVG fonta" -msgid "_UniqueID:" -msgstr "_Jedinstvena ID-oznaka:" +msgid "Saving Spline Font Database" +msgstr "Spremanje baze podataka fontova s krivuljama" -msgid " _Em Size:" -msgstr " _Veličina četverca:" +msgid "Saving TFM File" +msgstr "Spremanje TFM datoteke" -msgid "_Scale Outlines" -msgstr "Skaliraj _konture" +msgid "Saving TrueType Font" +msgstr "Spremanje TrueType fonta" -msgid "_Guess" -msgstr "_Pogodi" +msgid "Saving Unified Font Object" +msgstr "Spremanje ujedinjenog font objekta (UFO)" -msgid "Has _Vertical Metrics" -msgstr "Font sadrži _uspravnu metriku" +msgid "Saving Unified Font Object 2" +msgstr "Spremanje ujedinjenog font objekta 2 (UFO)" -msgid "Interpretation:" -msgstr "Interpretacija:" +msgid "Saving Unified Font Object 3" +msgstr "Spremanje ujedinjenog font objekta 3 (UFO)" -msgid "Name List:" -msgstr "Popis naziva:" +msgid "Saving font" +msgstr "Spremanje fonta" -msgid "Font Type:" -msgstr "Vrsta fonta:" +msgid "Saving multi-master font" +msgstr "Spremanje Multiple-Master fonta" -msgid "_Outline Font" -msgstr "_Konturni font" +msgid "Saving..." +msgstr "Spremanje …" -msgid "_Type3 Multi Layered Font" -msgstr "_Type3 višeslojni font" +msgid "Sayisi" +msgstr "Sayisi" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" -"Dopusti uređivanje višestrukih boja i nijansi, ispuna i poteza.\n" -"Višeslojne fontove možeš stvoriti samo kao 'type3' ili svg fontove." +msgid "Sc_ale & Tile" +msgstr "Sk_aliraj i poploči" -msgid "_Stroked Font" -msgstr "_Potezni font" +msgid "Sca_le" +msgstr "Ska_liraj" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" -"Grafemi će biti sastavljeni od linija s debljinom, umjesto ispunjenih " -"kontura.\n" -"Svi grafemi će imati linije sljedeće debljine" +msgid "Scale Bearings By:" +msgstr "Skaliraj odmake ovoliko:" -msgid " Stroke _Width:" -msgstr " _Debljina poteza:" +msgid "Scale By" +msgstr "Skaliranje" -msgid "All layers _cubic" -msgstr "Svi slojevi k_ubični" +msgid "Scale Factor" +msgstr "Faktor skaliranja" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"Koristi kubične (postscript) krivulje za konture fonta u svim slojevima.\n" -"Kubične krivulje se obično lakše uređuju od kvadratnih\n" -"(a iz njih još uvijek možeš stvoriti TrueType font)." +msgid "Scale LBearing By:" +msgstr "Skaliraj lijevi odmak ovoliko:" -msgid "All layers _quadratic" -msgstr "Svi slojevi k_vadratni" +msgid "Scale RBearing By:" +msgstr "Skaliraj desni odmak ovoliko:" -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" -"Koristi kvadratne (truetype) krivulje za konture fonta u svim slojevima\n" -"umjesto kubničnih (postscript) krivulja." +msgid "Scale Uniformly..." +msgstr "Skaliraj jednoliko …" -msgid "_Mixed" -msgstr "Po_miješano" +msgid "Scale VAdvance By:" +msgstr "Skaliraj visinu stošca ovoliko:" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"Redoslijed svakog sloja fonta možeš kontrolirati\n" -"pojedinačno. To može biti korisno, ako želiš\n" -"zadržati i kvadratne i kubične verzije fonta." +msgid "Scale Width By:" +msgstr "Skaliraj širinu stošca ovoliko:" -msgid "Guidelines:" -msgstr "Vodilice:" +msgid "Scale X/Y the same" +msgstr "Skaliraj X/Y istovremeno" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "Koristi kvadratne krivulje u sloju vodilica" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "Faktor skaliranja mora biti između 3 i 1000 posto" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Slojevi:" +msgid "Scale so text width matches path length" +msgstr "Skaliraj, tako da se širina teksta poklopi s duljinom staze" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" -"PostScriptov 'Private' rječnik omogućuje kontrolu nad\n" -"nekoliko verzija kontrola na razini fonta.\n" -"'Private' rječnik se odnosi samo na PostScript fontove." +msgid "Scale the selection" +msgstr "Skaliraj odabir" -msgid "_Histogram" -msgstr "_Histogram" +msgid "Scale to fit (Misc)" +msgstr "Skaliraj tako da paše (razno)" -msgid "Histogram Dialog" -msgstr "Dijalog histograma" +msgid "Scale..." +msgstr "Skaliraj …" -msgid "Width _Class" -msgstr "Klasa _širine" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Skalirano za: (%.2f,%.2f)" -msgid "P_FM Family" -msgstr "_PFM obitelj" - -msgid "_Embeddable" -msgstr "_Ugrađivanje" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Smije li se ovaj font ugraditi u (pdf) dokumente.\n" -"Ako se smije, odredi što je sve dopušteno za\n" -"dokument i za font." +msgid "Scaling" +msgstr "Skaliranje" -msgid "No Subsetting" -msgstr "Bez podskupa" +msgid "Scaling Bitmaps" +msgstr "Skaliranje bitmapa" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"Aktiviranjem ove oznake, ugrađuje se cijeli font,\n" -"ako se koristi i samo jedan njegov znak.\n" -"Kad nije aktivirano, program koji stvara dokument\n" -"mora uključiti samo korištene znakove fonta." +msgid "Scientific" +msgstr "Znanstveni znakovi" -msgid "Only Embed Bitmaps" -msgstr "Samo ugrađene bitmape" +msgid "Scientific Inferiors" +msgstr "Znanstveni indeksi" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"Ugraditi se mogu samo bitmapi.\n" -"Konture se ne mogu ugraditi\n" -"(ako font ne sadrži bitmape, tada\n" -"se također ništa ne da ugraditi)." +msgid "Scottish Gaelic" +msgstr "Škotski keltski" -msgid "Vendor ID:" -msgstr "ID-oznaka prodavača:" +msgid "Screen Width in Centimeters" +msgstr "Širina ekrana u centimetrima" -msgid "_IBM Family:" -msgstr "_IBM obitelj:" +msgid "Screen Width in Inches" +msgstr "Širina ekrana u inčima" -msgid "_OS/2 Version" -msgstr "_OS/2 verzija" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Pismo '%c%c%c%c' " +#, c-format msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" -"Tablica 'OS/2' se neznatno promijenila tijekom godina.\n" -"Polja su uglavnom dodavana, ali su njihova značenja\n" -"povremeno redefinirana." - -msgid "Style Map:" -msgstr "Mapiranje stilova:" +"Pismo '%c%c%c%c' tvrdi da ima zadanu osnovnu pismovnu liniju '%c%c%c%c', ali " +"ona trenutačno nije aktivna." -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" -"MS mora znati, da li se članovi obitelji fontova razlikuju\n" -"samo u debljini, širini i nagibu (a ne u drugim varijablama,\n" -"poput optičke veličine)." +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Pismo '%c%c%c%c' na %c%c%c%c " -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" -"Svi elementi, koji prekoračuju veličine zadane u OS/2 poljima\n" -"'WinAscent' i 'WinDescent' (za uzlazne i silazne poteze), bit će\n" -"odsječeni u sustavu Windows. To uključuje dijakritičke znakove itd.,\n" -"koji su pozicionirane pomoću GPOS-a.\n" -"(Vrijednost za silazni potez je obično pozitivna.)\n" -"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će bilo koji\n" -"upisani broj biti veličina, koja se koristi u OS/2.\n" -"Ako je okvir aktiviran, tada će broj koji upišeš biti dodan\n" -"granicama fonta. U većini slučajeva ostavi ovo polje na 0 i\n" -"aktiviraj polje „[*] Je odmak”.\n" -"\n" -"NAPOMENA: 'WinDescent' je POZITIVNI broj, a odnosi se na sve\n" -"što se nalazi ispod osnovne pismovne linije." +msgid "Script File" +msgstr "Datoteka skripata" -msgid "Is Offset" -msgstr "Je odmak" +msgid "Script Menu" +msgstr "Izbornik skripta" -msgid "Really use Typo metrics" -msgstr "Stvarno koristi 'Typo' metriku" +msgid "Script Tag too long" +msgstr "Oznaka pisma predugačka" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"Specifikacija već kaže, da treba koristiti 'Typo' metriku\n" -"za određivanje proreda. Nažalost, mnogi programi ne slijede\n" -"specifikacije, tako da je MS odlučio dodati jedan bit,\n" -"kako bi ih podsjetio da to učine." +msgid "Script Tag:" +msgstr "Oznaka pisma:" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"Polja 'typo ascent' i 'typo descent' bi trebala odrediti\n" -"prored na sustavu Windows.\n" -"Zapravo, to čine polja za 'win ascent' i 'win descent'.\n" -"(Polje za silazne poteze je obično negativan broj.)\n" -"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će\n" -"bilo koji upisani broj biti veličina, koja se koristi u 'OS/2'\n" -"tablici. Ako je okvir aktiviran, tada će broj koji upišeš, biti\n" -"dodan četvercu fonta. U većini slučajeva ostavi ovo polje\n" -"na 0 i aktiviraj polje „[*] Je odmak”.\n" -"\n" -"NAPOMENA: 'Typo Descent' je NEGATIVNI broj, a odnosi se\n" -"na sve što se nalazi ispod osnovne pismovne linije." +msgid "Script with no associated menu name" +msgstr "Skripta bez povezanog naziva u izborniku" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" -"Postavlja polje 'TypoLinegap' (prored) u 'OS/2' tablici, koristi se za MS " -"Windows" +msgid "Script(s)" +msgstr "Pisma" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"Određuje prored na Macu.\n" -"(Polje za silazne poteze je obično negativan broj.)\n" -"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će bilo koji\n" -"upisani broj biti veličina, koja se koristi u 'hhea' tablici.\n" -"Ako je okvir aktiviran, tada će broj koji upišeš biti dodan\n" -"granicama fonta. U većini slučajeva ostavi ovo polje na 0 i\n" -"aktiviraj polje „[*] Je odmak”.\n" -"\n" -"NAPOMENA: 'hhea Descent' je NEGATIVNI broj, a odnosi se na\n" -"sve što se nalazi ispod osnovne pismovne linije." +msgid "Script(s) & Language(s)" +msgstr "Pisma i jezici" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "Postavlja polje 'linegap' (prored) u 'hhea' tablici, koristi se za Mac" +msgid "ScriptPercentScaleDown:" +msgstr "Postotak smanjenja pisma 1. razine:" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"Postavlja polje 'linegap' (prored) u 'vhea' tablici.\n" -"Ovo je vodoravni razmak između redaka\n" -"uspravno složenog teksta." +msgid "ScriptScriptPercentScaleDown:" +msgstr "Postotak smanjenja pisma 2. razine:" -msgid "This denotes the height of X." -msgstr "Određuje visinu verzala." +msgid "Scripts" +msgstr "10 – Rukopisni" -msgid "This denotes the height of x." -msgstr "Određuje visinu kurenta." +msgid "Scripts are 4 letter tags" +msgstr "Pisma imaju oznake od četiri slova" -msgid "SubscriptSuperUse|Default" -msgstr "Zadano" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Arapsko" -msgid "Pos" -msgstr "Položaj" +msgid "Script|Aramaic" +msgstr "Armejsko" -msgid "PanoseUse|Default" -msgstr "Zadano" +msgid "Script|Armenian" +msgstr "Armensko" -msgid "http://panose.com/" -msgstr "http://panose.com/" +msgid "Script|Avestan" +msgstr "Avestansko" -msgid "Panose|_Family Kind" -msgstr "_Vrsta obitelji" +msgid "Script|Balinese" +msgstr "Balijsko" -msgid "Unicode Ranges:" -msgstr "Unicode rasponi:" +msgid "Script|Batak" +msgstr "Batačko" -msgid "Default" -msgstr "Zadano" +msgid "Script|Bengali" +msgstr "Bengalsko" -msgid "MS Code Pages:" -msgstr "MS kodne stranice:" +msgid "Script|Bengali2" +msgstr "Bengalsko2" -msgid "Misc." -msgstr "Razno" +msgid "Script|Buginese" +msgstr "Lontara (Bugis)" -msgid "Metrics" -msgstr "Metrike" +msgid "Script|Buhid" +msgstr "Buhid" -msgid "Sub/Super" -msgstr "Indeks/Eksponent" +msgid "Script|Central European" +msgstr "Centralnoeuropsko" -msgid "Panose" -msgstr "Panose" +msgid "Script|Cham" +msgstr "Čamsko" -msgid "Charsets" -msgstr "Skupovi znakova" +msgid "Script|Cherokee" +msgstr "Čirokejsko" -msgid "Gasp|_Version" -msgstr "_Verzija" +msgid "Script|Coptic" +msgstr "Koptsko" -msgid "Optimized For ClearType" -msgstr "Optimirano za ClearType" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Ćirilično" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" -"Zapravo se radi o bitu u 'head' tablici. Ako je deaktivirano,\n" -"za neke istočno-azijske fontove se neće izraditi kontrole iscrtavanja" +msgid "Script|Default" +msgstr "Zadano" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" -"Tablicom 'gasp' je moguće odrediti, kada se konture trebaju\n" -"privlačiti na mrežu (grid-fitting) i iscrtati pomoću zaglađivanja\n" -"rubova (anti-aliased).\n" -"Tablica se sastoji od (razvrstanog) popisa veličina piksela, svaka\n" -"s nizom oznaka. Te se oznake odnose na sve veličine piksela, veće od\n" -"prethodnog zapisa tablice, ali manje ili jednake trenutačnoj.\n" -"Popis mora završiti s veličinom piksela od 65535.\n" -"Verzija 1 tablice sadrži dvije dodatne oznake, koje se\n" -"primijenjuju u MS ClearType iscrtavanju.\n" -"\n" -"Tablica 'gasp' se odnosi samo na TrueType fontove." +msgid "Script|Devanagari" +msgstr "Devanagari" -msgid "Gasp|_Default" -msgstr "Zadano" +msgid "Script|Ethiopic" +msgstr "Etiopsko" -msgid "_Language" -msgstr "_Jeziku" +msgid "Script|Georgian" +msgstr "Gruzijsko" -msgid "_String Type" -msgstr "_Vrsti znakovnog niza" +msgid "Script|Greek" +msgstr "Grčko" -msgid "SortingScheme|Default" -msgstr "Zadano" +msgid "Script|Gujarati" +msgstr "Gujarati" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " -"(jezik).\n" -"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" -"Za mijenjanje znakovnog niza, klikni na njega lijevim gumbom miša.\n" -"Za mijenjanje teksta, klikni u tekst lijevim gumbom miša i tipkaj.\n" -"Za brisanje naziva, klikni na njega desnim gumbom miša i odaberi Izbriši iz " -"izbornika.\n" -"Za povezivanje ili odvajanje truetype naziva od ekvivalentnog postscript " -"naziva\n" -"klikni na naziv desnom tipkom i odaberi odgovarajuću stavku u izborniku." +msgid "Script|Gujarati2" +msgstr "Gujarati2" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "Dodaj OFL (licencu)" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"Klikni ovdje za dodavanje OFL metapodataka tvom fontu u poljima za licencu i " -"URL licence. \n" -"Zatim klikni polje licence za popunjavanje rezerviranih mjesta, koja su " -"povezana s OFL.txt. \n" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -msgid "scripts.sil.org/OFL" -msgstr "scripts.sil.org/OFL" +msgid "Script|Hebrew" +msgstr "Hebrejsko" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" -"Klikni ovdje za daljnje informacija o OFL-u (SIL licenca fonta otvarenog " -"koda)\n" -"uključujući odgovarajući FAQ. \n" +msgid "Script|Japanese" +msgstr "Japansko" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"OpenType funkcijama stilskih skupova ('ss01' – 'ss20')\n" -"je ovdje moguće zadati razumljive/opisne nazive." +msgid "Script|Javanese" +msgstr "Javansko" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " -"jezik.\n" -"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" -"Za mijenjanje funkcije, klikni na nju lijevim gumbom miša.\n" -"Za mijenjanje teksta, klikni u tekst lijevim gumbom miša i tipkaj.\n" +msgid "Script|Kannada" +msgstr "Kannada" -msgid "The font comment can contain whatever you feel it should" -msgstr "Font komentar može sadržati štogod želiš" +msgid "Script|Kannada2" +msgstr "Kannada2" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"FONTLOG sadrži opis projekta fonta, \n" -"detaljni popis promjena te popis suradnika" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"Ovo nisu klase sidara. Za njih pogledaj ploču „Tablice definicija”.\n" -"(Klase dijakritičkih znakova mogu kontrolirati kad su tablice definicija\n" -"aktivne, one NE pozicioniraju grafeme.)" +msgid "Script|Khmer" +msgstr "Kmersko" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" -"Ovo nisu klase sidara. Za njih pogledaj ploču „Tablice definicija”.\n" -"(Skupovi dijakritičkih znakova mogu kontrolirati kad su tablice definicija\n" -"aktivne, oni NE pozicioniraju grafeme.)" +msgid "Script|Korean" +msgstr "Korejsko" -msgid "Version, Major:" -msgstr "Verzija:" +msgid "Script|Lao" +msgstr "Laoško" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"Ako ovo polje ostaviš praznim, FontForge će koristiti zadanu vrijednost\n" -"na osnovi znakovnog niza verzije ili verzije u tablici „name”." +msgid "Script|Latin" +msgstr "Latinično" -msgid "Minor:" -msgstr "Podverzija:" +msgid "Script|Limbu" +msgstr "Limbuško" -msgid "Metadata (xml):" -msgstr "Metapodaci (xml):" +msgid "Script|Malayālam" +msgstr "Malajalam" -msgid "ΤεΧ General" -msgstr "ΤεΧ opće" +msgid "Script|Malayālam2" +msgstr "Malajalam2" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ matematički simboli" +msgid "Script|Mandaean" +msgstr "Mandejsko" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ matematika prošireno" +msgid "Script|Mongolian" +msgstr "Mongolsko" -msgid "The size (in points) for which this face was designed" -msgstr "Veličina (u točkama) za koju je namijenjen ovaj pismovni rez" +msgid "Script|Myanmar" +msgstr "Mianmarsko" -msgid "Size|Points" -msgstr "tipografskih točaka" +msgid "Script|New" +msgstr "Novo" -msgid "Design Range" -msgstr "Raspon dizajna" +msgid "Script|Old Permic" +msgstr "Staro permsko" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"Raspon veličina (u točkama) za koju je namijenjen ovaj pismovni rez.\n" -"Donja granica je isključiva, gornja granica je uključiva." +msgid "Script|Oriya" +msgstr "Orijsko" -msgid "_Bottom:" -msgstr "_Donja granica:" +msgid "Script|Oriya2" +msgstr "Orijsko2" -msgid "_Top:" -msgstr "_Gornja granica:" +msgid "Script|Phags-pa" +msgstr "Phags-pa" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"Ovo je identifikacijski broj, koji dijele svi članovi\n" -"ove obitelji fontova s istim stilom (npr. „10 tč Debeli” i\n" -"„24 tč Debeli” bi imali isti ID-broj, ali „10 tč Kurziv” ne bi" +msgid "Script|Phoenician" +msgstr "Feničansko" -msgid "Style Name:" -msgstr "Naziv stila:" +msgid "Script|RSymbol" +msgstr "RSimbol" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Pruža skup naziva koji se koriste za identifikaciju stila\n" -"ovog fonta. Nazivi se mogu prevesti u više jezika\n" -"(engleski je obavezan, drugi su opcionalni)\n" -"Svi fontovi s istim ID-brojem stila trebaju dijeliti taj naziv." +msgid "Script|Roman" +msgstr "Latinično" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " -"jezik.\n" -"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" -"Za mijenjanje teksta, klikni lijevom tipkom miša na tekst, a zatim upiši " -"tekst.\n" +msgid "Script|Simplified Chinese" +msgstr "Kinesko pojednostavljeno" -msgid "Mac Style Set:" -msgstr "Mac skup stilova:" +msgid "Script|Sinhala" +msgstr "Sinhalsko" -msgid "FOND Name:" -msgstr "'FOND' naziv:" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Sumero-Akadijsko klinasto" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" -"Premješta trenutačno odabranu tablicu definicija na prvo mjesto u " -"redoslijedu\n" -"tablica definicija ili premješta odabranu pod-tablicu na prvo mjesto u " -"njenoj\n" -"tablici definicija." +msgid "Script|Sundanese" +msgstr "Sudansko" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"Premješta trenutačno odabranu tablicu definicija ispred prethodne tablice " -"definicija\n" -"ili premješta odabranu pod-tablicu ispred prethodne pod-tablice." +msgid "Script|Syloti Nagri" +msgstr "Syloti Nagri" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" -"Premješta trenutačno odabranu tablicu definicija iza sljedeće tablice " -"definicija\n" -"ili premješta odabranu pod-tablicu iza sljedeće pod-tablice." +msgid "Script|Syriac" +msgstr "Sirjačko" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"Premješta trenutačno odabranu tablicu definicija na zadnje mjesto u " -"redoslijedu\n" -"tablica definicija ili premješta odabranu pod-tablicu na zadnje mjesto u " -"tablici definicija." +msgid "Script|Tagalog" +msgstr "Tagaloški" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" -"Razvrstava tablice definicija redoslijedom koji je zadan na osnovi oznaka " -"font-funkcija" +msgid "Script|Tagbanwa" +msgstr "Tagbanwa" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"Dodaje novu tablicu definicija iza odabrane tablice definicija\n" -"ili na početak popisa tablice definicija, ako ništa nije odabrano." +msgid "Script|Tamil" +msgstr "Tamilsko" -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" -"Dodaje novu pod-tablicu tablice definicija iza odabrane pod-tablice\n" -"ili na početak popisa tablice definicija, ako ništa nije odabrano." +msgid "Script|Tamil2" +msgstr "Tamilsko2" -msgid "Edits a lookup or lookup subtable." -msgstr "Uređuje tablicu definicija ili pod-tablicu tablice definicija." +msgid "Script|Telugu" +msgstr "Teluško" -msgid "Edits the transformations in a lookup subtable." -msgstr "Uređuje transaformacije u pod-tablici tablice definicija." +msgid "Script|Telugu2" +msgstr "Teluško2" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" -"Briše sve odabrane tablice definicija i njihove pod-tablice ili briše sve " -"odabrane pod-tablice.\n" -"Ovo će također izbrisati sve transformacije povezane s tim pod-tablicama." +msgid "Script|Thai" +msgstr "Tajlandsko" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"Sjedinjuje dvije odabrane (i kompatibilne) tablice definicija u jednu,\n" -"ili sjedinjuje dvije odabrane pod-tablice tablice definicija u jednu" +msgid "Script|Tibetan" +msgstr "Tibetsko" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Vraća popis tablica definicija u izvorno stanje. Međutim, sve\n" -"promjene u podacima pod-tablice će ostati kakve jesu." +msgid "Script|Traditional Chinese" +msgstr "Kinesko tradicionalno" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "Uvozi tablicu definicija (i sve pod-tablice) iz jednog drugog fonta." +msgid "Script|Ugaritic" +msgstr "Ugaritsko" -msgid "Creation Date:" -msgstr "Datum stvaranja:" +msgid "Script|Vai" +msgstr "Vai" -msgid "Modification Date:" -msgstr "Datum promjene:" +msgid "Script|Yi" +msgstr "Yi" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Ovo je samo informativna ploča i prikazuje znakove\n" -"prisutne u fontu. Ako želiš postaviti OS/2 Unicode\n" -"raspon, promijeni ploču na" +msgid "Scroll Bar" +msgstr "Klizna traka" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> skupovi znakova" +msgid "Scroll Bar Thumb" +msgstr "Klizač" -msgid "Include Empty Blocks" -msgstr "Dodaj prazne blokove" +msgid "Scroll Bitmap" +msgstr "Kliži po bitmapu" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"Klikni na raspon za odabir znakova u tom rasponu.\n" -"Dvoklikom na raspon se prikazuju znakovi koji bi trebali\n" -"biti u rasponu, međutim nisu." +msgid "Scroll To Glyph" +msgstr "Kliži do grafema" -msgid "PS Names" -msgstr "PS nazivi fonta" +msgid "Scroll by hand" +msgstr "Kliži rukom" -msgid "General" -msgstr "Opće postavke" +msgid "ScrollBar" +msgstr "Klizna traka" -msgid "PS UID" -msgstr "PS jedinstvene ID-oznake" +msgid "Search Pattern" +msgstr "Traženi uzorak" -msgid "PS Private" -msgstr "PS 'Private' rječnik" +msgid "Search Pattern:" +msgstr "Traženi uzorak:" -msgid "OS/2" -msgstr "OS/2" +msgid "Search Radius" +msgstr "Područje traženja" -msgid "TTF Names" -msgstr "TTF nazivi fonta" +msgid "Search Selected Chars Only" +msgstr "Traži samo odabrane znakove" -msgid "StyleSet Names" -msgstr "Nazivi stilskih skupova" +msgid "Second Char" +msgstr "Drugi znak" -msgid "Grid Fitting" -msgstr "Poravnanje na mrežu" +#, c-format +msgid "Second Class %d\n" +msgstr "Druga klasa %d\n" -msgid "ΤεΧ" -msgstr "ΤεΧ" +msgid "Second Glyph Name" +msgstr "Naziv drugog grafema" -msgid "FONTLOG" -msgstr "FONTLOG" +msgid "Second _to All" +msgstr "_Drugi svuda" -msgid "Mark Classes" -msgstr "Klase dijakritičkih znakova" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Drugi grafem od %s" -msgid "Mark Sets" -msgstr "Skupovi dijakritičkih znakova" +msgid "Section" +msgstr "Odjeljak" -msgid "OpenType|Lookups" -msgstr "Tablice definicija" +msgid "Section|Continue" +msgstr "Nastavi" -msgid "WOFF" -msgstr "WOFF" +msgid "Section|Start" +msgstr "Početak" -msgid "Mac Features" -msgstr "Mac font-funkcije" +msgid "See also:" +msgstr "Također pogledaj:" -msgid "Dates" -msgstr "Datumi" +msgid "SeekCharacter" +msgstr "Traži znak" -msgid "TrueTypeName|New" -msgstr "Novi" +msgid "Segment Separator" +msgstr "Razdjeljivač segmenata" -msgid "gaspTableEntry|New" -msgstr "Novi" +msgid "Sekota" +msgstr "Sekota" -msgid "PSPrivateDictKey|New" -msgstr "Novi" +msgid "Selec_t By Lookup Subtable..." +msgstr "Odaberi prema pod-_tablicama tablice definicija …" -msgid "_Don't Save" -msgstr "_Nemoj spremiti" +msgid "Select All _Points & Refs" +msgstr "Odaberi sve _točke i reference" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"Font „%1$.40s” u datoteci „%2$.40s” je promijenjen.\n" -"Želiš li ga spremiti?" +msgid "Select Anc_hors" +msgstr "Odaberi _sidra" -msgid "Yes, and don't _remind me again" -msgstr "Da i ne podsjećaj me više" +msgid "Select By ATT..." +msgstr "Odaberi po ATT …" -msgid "Unsaved script" -msgstr "Nespreljena skripta" +msgid "Select By Lookup Subtable" +msgstr "Odaberi po pod-tablicama" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" -"U dijalogu „Izvrši skriptu” se nalazi nespremljena skripta. Namjeravaš li je " -"izbaciti?" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Odaberi klasu koja sadrži:" -msgid "Save as _Directory" -msgstr "Spremi kao _mapu" +msgid "Select Glyphs With" +msgstr "Odaberi grafem s" -msgid "Save as..." -msgstr "Spremi kao …" +msgid "Select Glyphs in lookup subtable" +msgstr "Odaberi grafeme u pod-tablici" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "Pokušavaš spremiti kao „%s”, ali je spremljeno kao „%s”. " +msgid "Select In Font" +msgstr "Odaberi u fontu" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "Za spremanje u druge formate, odaberi „Datoteka -> Stvori fontove”." +msgid "Select Open Contours" +msgstr "Odaberi otvorene konture" -msgid "Merge Feature Info" -msgstr "Sjedini informacije font-funkcija" +msgid "Select Point(s) at..." +msgstr "Odaberi točke pri …" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Neuspjelo učitavanje podataka o podrezivanju iz %s" +msgid "Select Points Affected by HM" +msgstr "Odaberi točke koje se tiču vodoravne metrike" -msgid "Load of Kerning Metrics Failed" -msgstr "Neuspjelo učitavanje metrike podrezivanja" +msgid "Select Results" +msgstr "Odaberi rezultate" -msgid "Many Windows" -msgstr "Mnogo prozora" +msgid "Select _All" +msgstr "Odaberi _sve" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Ovime se otvara više od 10 prozora.\n" -"Zaista to želiš?" +msgid "Select a ligature to view" +msgstr "Odaberi ligaturu za prikaz" msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." msgstr "" -"Adobe kaže da „velike” krivulje ne bi trebale imati ekstreme.\n" -"Međutim oni ne definiraju što znači veliko.\n" -"Ako je udaljenost između završnih točaka krivulje veća od ove vrijednosti, " -"tad je za FontForge krivulja „velika”." +"Odaberi sve potrebne jezike.\n" +"Drži control-tipku pritisnutom za\n" +"višestruki odabir jezika." -msgid "Extremum bound..." -msgstr "Granica ekstrema …" +msgid "Select by Color" +msgstr "Odaberi prema boji" + +msgid "Select by Name" +msgstr "Odaberi po nazivu" msgid "Select by Script" msgstr "Odaberi po pismu" -msgid "All glyphs" -msgstr "Sve grafeme" +msgid "Select by _Color" +msgstr "Odaberi po _boji" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "Postavi odabir u prikazu fonta sa svim grafemima u pismu." +msgid "Select by _Script..." +msgstr "Odaberi po pismu …" -msgid "Only upper case" -msgstr "Samo verzale" +msgid "Select by _Wildcard..." +msgstr "Odaberi po zamjenskom znaku …" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "Postavi odabir u prikazu fonta s grafemima verzala u pismu." +msgid "Select glyphs for the first part of the kern pair" +msgstr "Odaberi grafem za prvi dio para za podrezivanje" -msgid "Only lower case" -msgstr "Samo kurente" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Odaberi grafem za drugi dio para za podrezivanje" msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "Postavi odabir u prikazu fonta s grafemima kurenata u pismu." +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." +msgstr "" +"Odaberi grafeme u gornjem prikazu fonta.\n" +"Odabrani grafemi postaju tvoja klasa grafema." + +msgid "Select hints between which counters are formed" +msgstr "Odaberi kontrole između kojih se oblikuju unutarnje bjeline" + +msgid "Select lookups from other fonts" +msgstr "Odaberi tablice definicija iz drugih fontova" msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." msgstr "" -"Postavi odabir u prikazu fonta s grafemima\n" -"koji se poklapaju" +"Odaberi neki tekst, zatim koristi ovaj popis za\n" +"mijenjanje fonta u kojem se ti znakovi prikazuju." msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" +"Select some text, then use this list to specify\n" +"active features." msgstr "" -"Proširi odabir u prikazu fonta svim grafemima\n" -"koji se poklapaju" - -msgid "Remove matching glyphs from the selection." -msgstr "Ukloni poklapajuće grafeme iz odabira." - -msgid "Logical And with Selection" -msgstr "Logički „i” s odabirom" - -msgid "Remove glyphs which do not match from the selection." -msgstr "Ukloni grafeme koji se ne poklapaju iz odabira." - -msgid "No Script" -msgstr "Bez pisma" - -msgid "Please specify a script" -msgstr "Odredi jedno pismo" +"Odaberi neki tekst, zatim koristi ovaj popis za\n" +"određivanje aktivnih font-funkcija." -msgid "Bad Script" -msgstr "Neispravno pismo" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." +msgstr "" +"Odaberi neki tekst, zatim koristi ovaj popis za\n" +"određivanje pisma i jezika." -msgid "Scripts are 4 letter tags" -msgstr "Pisma imaju oznake od četiri slova" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" +msgstr "" +"Odaberi neki tekst, ovo određuje, hoće li se rubovi znakova\n" +"zaglađivati ili ne" -msgid "Select by Name" -msgstr "Odaberi po nazivu" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" +msgstr "" +"Odaberi neki tekst, ovo određuje veličinu\n" +"tih znakova u pikselima" msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." +"Select some text, this specifies the point\n" +"size of those characters" msgstr "" -"Upiši niz zamjenskih znakova (za podudaranje naziva grafema)\n" -" ili unicode kodiranje, kao npr. „U+0065”." +"Odaberi neki tekst, ovo određuje veličinu\n" +"tih znakova u točkama" msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" -"Dozvoljeni su Unixovi zamjenski znakovi:\n" -"Većina znakova se poklapaju sami sa sobom\n" -"\"?\" odgovara bilo kojem znaku\n" -"\"*\" odgovara bilo kojem proizvoljnom znaku (uključujući nijedan)\n" -"\"[abd]\" skup znakova u uglatim zagradama će odgovarati bilo kojem " -"(pojedinom) znaku\n" -"\"{scmp,c2sc}\" skup znakovnog niza u vitičastim zagradama će odgovarati " -"bilo kojem znakovnom nizu\n" -"Prema tome, \"a.*\" odgovara \"a.\" ili \"a.sc\" ili \"a.swash\"\n" -"Međutim \"a.{scmp,c2sc}\" odgovara \"a.scmp\" ili \"a.c2sc\"\n" -"I na kraju \"a.[abd]\" odgovara \"a.a\" ili \"a.b\" ili \"a.d\"" +"Odaberi neki tekst, ovo određuje uspravnu\n" +"veličinu tih znakova u jedinicama četverca" -msgid "New Lookup Subtable..." -msgstr "Nova pod-tablica tablice definicija …" +msgid "Select the class containing the named glyph" +msgstr "Odaberi klasu koja sadrži navedene grafeme" -msgid "Display Substitution..." -msgstr "Prikaži zamjene …" +msgid "Selected BG Color" +msgstr "Stražnja boja odabira" -msgid "Pick a substitution to display in the window." -msgstr "Izaberi zamjenu za prikaz u prozoru." +msgid "Selected CP Color" +msgstr "Boja za odabrane kontrolne točke" -msgid "Show H. Metrics" -msgstr "Prikaži vodoravnu metriku" +msgid "Selected FG Color" +msgstr "Prednja boja odabira" -msgid "Show V. Metrics" -msgstr "Prikaži uspravnu metriku" +msgid "Selected Glyph Col" +msgstr "Boja za odabrane grafeme" -msgid "Baseline" -msgstr "Osnovna pismovna linija" +msgid "Selected Glyphs" +msgstr "Odabrani grafemi" -msgid "Origin" -msgstr "Ishodište" +msgid "Selected LBearing Color" +msgstr "Boja za odabrane lijeve odmake" -msgid "Advance Width as a Line" -msgstr "Širina stožca kao crta" +msgid "Selected Point Color" +msgstr "Boja za odabrane točke" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "Prikaži širinu stošca kao okomitu crtu" +msgid "Selected Point Width" +msgstr "Širina za odabrane točke" -msgid "Advance Width as a Bar" -msgstr "Širina stožca kao podvlaka" +msgid "Selected Reference Border Color" +msgstr "Boja granica odabrane reference" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "Prikaži širinu stošca kao podvlaku" - -msgid "Bitmap Magnification..." -msgstr "Povećanje za bitmape …" - -msgid "Please specify a bitmap magnification factor." -msgstr "Odredi faktor povećanja za bitmape." - -msgid "Compact" -msgstr "Kompaktno" +msgid "Selected Reference Color" +msgstr "Boja odabrane reference" -msgid "Find an adobe CMap file..." -msgstr "Nađi Adobeovu datoteku za mapiranje znakova …" +msgid "Selected Region Color" +msgstr "Boja odabranog područja" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Odaberi %s prije njegovog umetanja u CID font" +msgid "Selected Width Color" +msgstr "Boja za odabrane širine" -msgid "Please close font" -msgstr "Zatvori font" +msgid "Self Intersecting" +msgstr "Samo-presijecanje" -msgid "_Remove" -msgstr "_Ukloni" +msgid "Self-referential character" +msgstr "Samo-referencirajući znak" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "Zaista želiš ukloniti pod-font %1$.40s iz CID fonta %2$.40s" +msgid "Self-referential glyph" +msgstr "Samo-referencirajući grafem" -msgid "_Remove Font" -msgstr "_Ukloni font" +msgid "Selkup" +msgstr "Selkup" -msgid "Change Supplement..." -msgstr "Promijeni dopunu …" +msgid "Semi-Condensed (87.5%)" +msgstr "Polu-Suženi (87.5%)" -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Odredi novu dopunu za %.20s – %.20s" +msgid "Semi-Expanded (112.5%)" +msgstr "Polu-Prošireni (112.5%)" -msgid "_New Composition..." -msgstr "_Novo sastavljanje …" +msgid "Sena" +msgstr "Sena" -msgid "_Modify Composition..." -msgstr "_Promijeni sastavljanje …" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Različiti omjeri za vodoravne i uspravne poteze" -msgid "_Build Syllables" -msgstr "_Izgradi slogove" +msgid "Separate ratios for thin and thick stems" +msgstr "Različiti omjeri za tanke i debele poteze" -msgid "_Hangul" -msgstr "_Hangul" +msgid "Separation" +msgstr "Razmak" -msgid "Save A_ll" -msgstr "Spremi s_ve" +#, c-format +msgid "" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." +msgstr "" +"Razdjeljivači imaju smisla samo u kontekstnim tablicama definicija niza, " +"počevši pri: %.20s …" -msgid "_Merge Feature Info..." -msgstr "Sj_edini informacije font-funkcija …" +msgid "Sepedi" +msgstr "Sepedi" -msgid "Revert To _Backup" -msgstr "Obnovi sigurnosnom kopi_jom" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" +msgstr "" +"Broj slijeda je izvan granica, mora biti manji od %d (broj klasa u gornjem " +"popisu)" -msgid "Clear Special Data" -msgstr "Ukloni specijalne podatke" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" +msgstr "" +"Broj slijeda je izvan granica, mora biti manji od %d (broj grafema, klasa " +"ili tablica pokrivenosti)" -msgid "Script Menu" -msgstr "Izbornik skripta" +msgid "Serbian" +msgstr "Srpski" -msgid "_All Fonts" -msgstr "_Svih fontova" +msgid "Serbian (Cyrillic)" +msgstr "Srpski (ćirilica)" -msgid "_Displayed Font" -msgstr "_Prikazanih fontova" +msgid "Serbian (Latin)" +msgstr "Srpski (latinica)" -msgid "Glyph _Metadata" -msgstr "_Metapodataka grafema" +msgid "Serer" +msgstr "Serer" -msgid "_TrueType Instructions" -msgstr "_TrueType instrukcija" +msgid "Serif" +msgstr "Serifni" -msgid "Select by _Color" -msgstr "Odaberi po _boji" +msgid "Serif Height" +msgstr "Visina serifa" -msgid "Select by _Wildcard..." -msgstr "Odaberi po zamjenskom znaku …" +msgid "Serif Height Fuzz" +msgstr "'Fuzz' visina serifa" -msgid "Select by _Script..." -msgstr "Odaberi po pismu …" +msgid "Serif height:" +msgstr "Visina serifa:" -msgid "_Glyphs Worth Outputting" -msgstr "_Grafemi koje se isplati iznositi" +msgid "SerifSlopeError" +msgstr "Greška nagiba serifa" -msgid "Glyphs with only _References" -msgstr "Grafemi samo s _referencama" +msgid "Set All" +msgstr "Postavi sve" -msgid "Glyphs with only S_plines" -msgstr "Grafemi samo s _krivuljama" +msgid "Set Bearings To:" +msgstr "Postavi odmake na:" -msgid "Glyphs with both" -msgstr "Grafemi s oboje" +msgid "Set Both Bearings..." +msgstr "Postavi oba odmaka …" -msgid "W_hitespace Glyphs" -msgstr "Grafemi _bjelina" +msgid "Set Both Side Bearings..." +msgstr "Postavi oba bočna odmaka …" -msgid "_Changed Glyphs" -msgstr "_Promijenjeni grafemi" +msgid "Set E_xtremum Bound..." +msgstr "Postavi granicu ekstrema …" -msgid "_Hinting Needed" -msgstr "_Potrebne su kontrole za optimiranje prikaza" +msgid "Set Extents" +msgstr "Postavi protezanja" -msgid "Autohinta_ble" -msgstr "Moguće je automatsko optimiranje prikaza" +msgid "Set Feature Extents" +msgstr "Postavi funkciju protezanja" -msgid "Hold [Shift] key to merge" -msgstr "Drži [Shift]-tipku pritisnutom za sjedinjavanje" +msgid "Set From Font" +msgstr "Postavi iz fonta" -msgid "Hold [Control] key to restrict" -msgstr "Drži [Control]-tipku pritisnutom za ograničavanje" +msgid "Set From N_ame" +msgstr "Postavi iz naziv_a" -msgid "Selec_t By Lookup Subtable..." -msgstr "Odaberi prema pod-_tablicama tablice definicija …" +msgid "Set From Selection" +msgstr "Postavi iz odabira" -msgid "Undo Fontlevel" -msgstr "Poništi na razini fonta" +msgid "Set From Val_ue" +msgstr "Postavi iz _vrijednosti" -msgid "Copy _Lookup Data" -msgstr "Kopiraj podatke tablice de_finicija" +msgid "Set LBearing To:" +msgstr "Postavi lijevi odmak na:" -msgid "Copy _VWidth" -msgstr "Kopiraj uspra_vnu širinu" +msgid "Set LBearing..." +msgstr "Postavi lijevi odmak …" -msgid "Paste Into" -msgstr "Umetni u" +msgid "Set Name" +msgstr "Postavi naziv" -msgid "Paste After" -msgstr "Umetni iza" +msgid "Set Point Size" +msgstr "Postavi veličinu u točkama" -msgid "Sa_me Glyph As" -msgstr "Isti grafe_m kao" +msgid "Set Point _Size" +msgstr "Postavi _veličinu u točkama" -msgid "Copy Layer To Layer" -msgstr "Kopiraj sloj u sloj" +msgid "Set RBearing To:" +msgstr "Postavi desni odmak na:" -msgid "F_ind / Replace..." -msgstr "Nađi/Zamij_eni …" +msgid "Set RBearing..." +msgstr "Postavi desni odmak …" -msgid "Correct References" -msgstr "Ispravi reference" +msgid "Set Vert. Advance To:" +msgstr "Postavi visinu stošca na:" -msgid "Copy _From" -msgstr "Kopiraj i_z" +msgid "Set Vertical Advance..." +msgstr "Postavi visinu stošca …" -msgid "Add _Small Capitals..." -msgstr "Dodaj ka_pitalke …" +msgid "Set Vertical Width..." +msgstr "Postavi uspravnu širinu …" -msgid "Add Subscripts/Superscripts..." -msgstr "Dodaj indekse/eksponente …" +msgid "Set Width To:" +msgstr "Postavi širinu stošca na:" -msgid "Buil_d Duplicate Glyph" -msgstr "Izra_di duplikat grafema" +msgid "Set Width..." +msgstr "Postavi širinu …" -msgid "_MATH Info..." -msgstr "_MATH informacije …" +msgid "Set _Color" +msgstr "Po_stavi boju" -msgid "_BDF Info..." -msgstr "_BDF informacije …" +msgid "Set _LBearing..." +msgstr "Postavi _lijevi odmak …" -msgid "_Horizontal Baselines..." -msgstr "_Vodoravna osnovna pismovna linija …" +msgid "Set _RBearing..." +msgstr "Postavi _desni odmak …" -msgid "_Vertical Baselines..." -msgstr "_Uspravne osnovne pismovne linije …" +msgid "Set _Vertical Advance..." +msgstr "Postavi _visinu stošca …" -msgid "_Justification..." -msgstr "_Poravnanje …" +msgid "Set _Vertical Width..." +msgstr "Postavi uspra_vnu širinu …" -msgid "Show _Dependent" -msgstr "Prikaži _ovisne" +msgid "Set _Width..." +msgstr "Postavi ši_rinu …" -msgid "Mass Glyph _Rename..." -msgstr "Grupno preimenovanje grafema …" +msgid "Set as Default" +msgstr "Postavi kao zadano" -msgid "Set _Color" -msgstr "Po_stavi boju" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "Postavi grafeme koji su ovdje navedeni u odabir za prikaz fonta" -msgid "Find Pr_oblems..." -msgstr "Nađi pr_obleme …" - -msgid "_Validate..." -msgstr "_Provjeri …" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." +msgstr "" +"Postavi minimalne i maksimalne vrijednosti po kojima\n" +"se grafemi u ovom pismu protežu ispod i iznad\n" +"osnovne pismovne linije kad se promijene funkcijom." -msgid "Set E_xtremum Bound..." -msgstr "Postavi granicu ekstrema …" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" +msgstr "" +"Postavi minimalne i maksimalne vrijednosti po kojima\n" +"se grafemi u ovom pismu protežu ispod i iznad\n" +"osnovne pismovne linije. To može varirati ovisno o jeziku." -msgid "Other Info" -msgstr "Ostale informacije" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "Postavi odabir u prikazu fonta sa svim grafemima u pismu." -msgid "_Validation" -msgstr "_Provjera valjanosti" +msgid "" +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "Postavi odabir u prikazu fonta s grafemima kurenata u pismu." -msgid "St_yle" -msgstr "_Stil" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "Postavi odabir u prikazu fonta s grafemima verzala u pismu." -msgid "_Merge Fonts..." -msgstr "Sjedini _fontove …" +msgid "" +"Set the selection of the font view to the glyphs\n" +"found by this search" +msgstr "" +"Postavi grafeme nađene ovom pretragom u\n" +"odabir za pregled fonta" -msgid "Interpo_late Fonts..." -msgstr "Interpo_liraj fontove …" +msgid "" +"Set the selection of the font view to the glyphs\n" +"which match" +msgstr "" +"Postavi odabir u prikazu fonta s grafemima\n" +"koji se poklapaju" -msgid "Compare Fonts..." -msgstr "Usporedi fontove …" +msgid "Set this glyph list from a selection." +msgstr "Postavi ovaj popis grafema iz odabira." -msgid "All" -msgstr "Sve" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "Postavi ovaj popis grafema kao znakove odabrane za prikaz fonta" -msgid "_Glyph Image" -msgstr "Slike _grafema" +msgid "Set/Clear Pixels" +msgstr "Postavi/Ukloni piksele" -msgid "_Name" -msgstr "_Nazive" +msgid "" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" +msgstr "" +"Postavi/Ukloni piksele\n" +"(kapaljka s tipkom alt)" -msgid "_Unicode" -msgstr "_Unicode" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +msgstr "" +"Postavlja polje 'TypoLinegap' (prored) u 'OS/2' tablici, koristi se za MS " +"Windows" -msgid "_Encoding Hex" -msgstr "Heksadecimalni _kȏd" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "Postavlja polje 'linegap' (prored) u 'hhea' tablici, koristi se za Mac" -msgid "Add Encoding Slots..." -msgstr "Dodaj kodno polje …" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." +msgstr "" +"Postavlja polje 'linegap' (prored) u 'vhea' tablici.\n" +"Ovo je vodoravni razmak između redaka\n" +"uspravno složenog teksta." -msgid "How many CID slots do you wish to add?" -msgstr "Koliko CID polja želiš dodati?" +msgid "Setting" +msgstr "Postavka" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Koliko nekodiranih polja želiš dodati?" +msgid "Setting Id:" +msgstr "ID-oznaka postavke:" msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "Sigurno želiš ukloniti ove grafeme? Ovo je nepovratna operacija." - -msgid "Detach & Remove Glyphs" -msgstr "Odspoji i _ukloni grafeme" +"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" +" which is only extended inwards from the edge of the glyph.\n" +" See also the ForegroundThickOutlineColor Resource for the color of this " +"outline." +msgstr "" +"Kad je vrijednost veća od 1, staze grafema će se crtati debelom konturom\n" +" koja se širi samo od ruba grafema prema unutra.\n" +" Pogledaj i resurs Prednja boja debelih kontura za boju ove konture." -msgid "Add Encoding Name..." -msgstr "Dodaj naziv kodiranja …" +msgid "Settings" +msgstr "Postavke" +#, c-format msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" msgstr "" -"Zadaj naziv kodiranja u „iconv” bazi podataka, koji želiš prikazati u " -"izborniku." +"Nekoliko oznaka jezika – uključujući '%s' – ne postoje u popisu poznatih " +"jezika i bit će zanemareni" -msgid "Invalid Encoding" -msgstr "Nevaljano kodiranje" +msgid "Shades" +msgstr "Sjene" -msgid "Make Namelist" -msgstr "Spremi popis naziva" +msgid "Shadow" +msgstr "Sjena" -#, c-format -msgid "Could not write %s" -msgstr "Neuspjelo zapisivanje %s" +msgid "Shadow Length:" +msgstr "Duljina sjene:" -msgid "Namelist creation failed" -msgstr "Neuspjelo stvaranje popisa naziva" +msgid "Shadowing glyphs" +msgstr "Sjenćanje grafema" -msgid "Load Namelist" -msgstr "Učitaj popis naziva grafema" +msgid "Shan" +msgstr "Shanski" -msgid "A name list with this name already exists. Replace it?" -msgstr "Popis naziva s istim nazivom već postoji. Zamijeniti?" +msgid "Shape Type" +msgstr "Vrsta oblika" -msgid "Replace" -msgstr "Zamijeni" +msgid "Shaped Fill" +msgstr "Ispuna s oblikom" -#, c-format -msgid "Could not read %s" -msgstr "Neuspjelo čitanje %s" +msgid "Shapes" +msgstr "Oblici" -msgid "No such file" -msgstr "Nema takve datoteke" +msgid "Sharada" +msgstr "Šaradsko" -msgid "Bad namelist file" -msgstr "Neispravna datoteka popisa naziva" +msgid "Sharp/Closed Loops" +msgstr "Oštri/Zatvorenih petlja" -#, c-format -msgid "Could not parse %s" -msgstr "Neuspjela obrada %s" +msgid "Sharp/No Loops" +msgstr "Oštri/Bez petlje" -msgid "Non-ASCII glyphnames" -msgstr "Nazivi grafema s ne-ASCII znakovima" +msgid "Sharp/Open Loops" +msgstr "Oštri/Otvorenih petlja" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "Popis sadrži najmanje jedan naziv grafema s ne-ASCII znakovima: %s" +msgid "Shavian" +msgstr "Shavsko" -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "Osnova ovog popisa je popis naziv grafema s ne-ASCII znakovima" +msgid "Shift Contents To _First" +msgstr "Premjesti sadržaj na _prvi" -msgid "Create failed" -msgstr "Neuspjelo stvaranje" +msgid "Shift Contents To _Last" +msgstr "Premjesti sadržaj na _zadnji" -msgid "Rename by NameList" -msgstr "Preimenuj po popisu naziva" +msgid "Shift Contents _Down" +msgstr "Premjesti sadržaj prema _dolje" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" -"Preimenuj grafeme ovog fonta u nazive, nađene u odabranom popisu naziva" +msgid "Shift Contents _Up" +msgstr "Premjesti sadržaj prema _gore" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"Nazivi grafema bi trebali biti ograničeni na ASCII-znakove, ali u popisu " -"postoje nazivi, koji koriste znakove izvan tog raspona." +msgid "Shift Entire Bitmap" +msgstr "Premjesti cijeli bitmap" -msgid "Load glyph names" -msgstr "Učitaj nazive grafema" +msgid "Shift On Press" +msgstr "Pomakni prilikom pritiskanja" -msgid "_Reencode" -msgstr "_Promijeni kodiranje" +msgid "Sho_w" +msgstr "Pri_kaži" -msgid "_Compact" -msgstr "_Kompaktno" +msgid "Shorthand Format Controls" +msgstr "Kontrole stenografskog formata" -msgid "_Force Encoding" -msgstr "P_risili kodiranje" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "Ne bi trebalo biti u 'addinfo' \"%s" -msgid "_Add Encoding Slots..." -msgstr "_Dodaj kodirano polje …" +msgid "Show" +msgstr "Prikaži" -msgid "Remove _Unused Slots" -msgstr "Ukl_oni nekorištena polja" +msgid "Show ATT" +msgstr "Prikaži ATT" -msgid "_Detach Glyphs" -msgstr "Od_spoji grafeme" +msgid "Show Active Border" +msgstr "Prikaži aktivni obrub" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Odspoji i uk_loni grafeme …" +msgid "Show Cubic Column" +msgstr "Prikaži stupac za kubične krivulje" -msgid "Add E_ncoding Name..." -msgstr "Dodaj _naziv kodiranja …" +msgid "Show Fore/Back Column" +msgstr "Prikaži stupac za prednji/stražnji sloj" -msgid "_Load Encoding..." -msgstr "Uči_taj kodiranje …" +msgid "Show H. Metrics" +msgstr "Prikaži vodoravnu metriku" -msgid "Ma_ke From Font..." -msgstr "_Izradi iz fonta …" +msgid "Show Hidden Files" +msgstr "Prikaži skrivene datoteke" -msgid "Remove En_coding..." -msgstr "_Ukloni kodiranje …" +msgid "Show Kerning" +msgstr "Prikaži podrezivanje" -msgid "Display By _Groups..." -msgstr "Prikaži po _grupama …" +msgid "Show V. Metrics" +msgstr "Prikaži uspravnu metriku" -msgid "D_efine Groups..." -msgstr "D_efiniraj grupe …" +msgid "Show _Dependent" +msgstr "Prikaži _ovisne" -msgid "_Save Namelist of Font..." -msgstr "Spre_mi popis naziva grafema …" +msgid "Show _Grid" +msgstr "Prikaži _mrežu" -msgid "L_oad Namelist..." -msgstr "Učitaj popis na_ziva grafema …" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Prikaži poravnanje na mrežu (aktualiziranje uživo) …" -msgid "Rename Gl_yphs..." -msgstr "Preimenuj gra_feme …" +msgid "Show _Grid Fit..." +msgstr "Prikaži poravnanje na mrežu …" -msgid "Cre_ate Named Glyphs..." -msgstr "Stvori imeno_vane grafeme …" +msgid "Show _V. Metrics..." +msgstr "Prikaži _uspravnu metriku …" -msgid "_Show ATT" -msgstr "_Prikaži ATT" +msgid "Show splash screen on start-up" +msgstr "Prikaži uvodni prozor prilikom pokretanja programa" -msgid "Display S_ubstitutions..." -msgstr "Prikaži _zamjene …" +msgid "ShowControlPointsAlways" +msgstr "Prikaži kontrolne točke uvijek" -msgid "Label Gl_yph By" -msgstr "Prikaži etikete _grafema kao" +msgid "ShowFillWithSpace" +msgstr "Prikaži ispunjeno pomoću razmaknice" -msgid "S_how H. Metrics..." -msgstr "Prikaži _vodoravnu metriku …" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Prikazuje trenutak, kad znak stoji točno ne 'stem3' kontroli" -msgid "Show _V. Metrics..." -msgstr "Prikaži _uspravnu metriku …" +msgid "Shrink Lookups Off" +msgstr "Tablice definicija sužavanja ISKLJUČENE" -msgid "32x8 cell window" -msgstr "Prozor: 32 × 8 polja" +msgid "Shrink Lookups On" +msgstr "Tablice definicija sužavanja UKLJUČENE" -msgid "_16x4 cell window" -msgstr "Prozor: _16 × 4 polja" +msgid "Shrink Max Lookups" +msgstr "Tablice definicija maks. sužavanja" -msgid "_8x2 cell window" -msgstr "Prozor: _8 × 2 polja" +msgid "Shrink:" +msgstr "Sužavanje:" -msgid "_24 pixel outline" -msgstr "Kontura: _24 piksela" +msgid "Sibe" +msgstr "Sibe" -msgid "_36 pixel outline" -msgstr "Kontura: _36 piksela" +msgid "Sicilian" +msgstr "Sicilijanski" -msgid "_48 pixel outline" -msgstr "Kontura: _48 piksela" +msgid "Sidamo" +msgstr "Sidamo" -msgid "_72 pixel outline" -msgstr "Kontura: _72 piksela" +msgid "Siddham" +msgstr "Sidhamsko" -msgid "_96 pixel outline" -msgstr "Kontura: _96 piksela" +msgid "Side Bearing Addition" +msgstr "Dodatak bočnim odmacima" -msgid "_128 pixel outline" -msgstr "Kontura: _128 piksela" +msgid "Side Bearing Color" +msgstr "Boja za bočne odmake" -msgid "_Fit to font bounding box" -msgstr "Prilagodi veličini graničnog okvira _fonta" +msgid "Side Bearing Expansion Factor" +msgstr "Faktor širenja bočnih odmaka" -msgid "Bitmap _Magnification..." -msgstr "Povećanje za bit_mape …" +msgid "Side Bearings:" +msgstr "Bočni odmaci:" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "Bitmap %d@%d piksela" +msgid "Signature Mark" +msgstr "Oznaka signature" -msgid "BlueValues" -msgstr "'BlueValues'" +msgid "Silte Gurage" +msgstr "Silte Gurage" -msgid "Edit 'fpgm'..." -msgstr "Uredi 'fpgm' …" +msgid "Simple" +msgstr "Jednostavno" -msgid "Edit 'prep'..." -msgstr "Uredi 'prep' …" +msgid "Simple Substitution" +msgstr "Jednostavna zamjena" -msgid "Edit 'maxp'..." -msgstr "Uredi 'maxp' …" +msgid "Simplified Chinese" +msgstr "Kineski, pojednostavljeni" -msgid "Edit 'cvt '..." -msgstr "Uredi 'cvt ' …" +msgid "Simplified Forms" +msgstr "Pojednostavljeni oblici" -msgid "Remove Instr Tables" -msgstr "Ukloni tablice instrukcija" +msgid "Simplify" +msgstr "Pojednostavni" -msgid "_Clear Hints" -msgstr "Uklo_ni kontrole" +msgid "Simplify More..." +msgstr "Pojednostavni više …" -msgid "Histograms" -msgstr "Histogrami" +msgid "Simplify Stroke (SVG/PS/EPS)" +msgstr "Pojednostavni potez (SVG/PS/EPS)" -msgid "_Auto Width..." -msgstr "_Automatska širina …" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" +msgstr "" +"Pojednostavljivanje će ispitati kutne točke čije su kontrolne točke gotovo\n" +"kolinearne te će ih izgladiti u krivuljne točke" -msgid "Remove All Kern _Pairs" -msgstr "Ukloni sve _parove podrezivanja" +msgid "Simplifying..." +msgstr "Pojednostavljenje …" -msgid "Remove All VKern Pairs" -msgstr "Ukloni sve parove uspravnog podrezivanja" +msgid "Sindhi" +msgstr "Sindi" -msgid "_Convert to CID" -msgstr "Konvertiraj u _CID" +msgid "Sindhi India" +msgstr "Sindi Indija" -msgid "Convert By C_Map" -msgstr "Konvertiraj prema _mapiranju znakova" +msgid "Sindhi Pakistan" +msgstr "Sindi Pakistan" -msgid "_Flatten" -msgstr "Izra_vnaj" +msgid "Single Position" +msgstr "Pojedinačno pozicioniranje" -msgid "Fl_attenByCMap" -msgstr "Izr_avnaj prema mapiranju znakova" +msgid "Single Positioning" +msgstr "Pojedinačno pozicioniranje" -msgid "Insert F_ont..." -msgstr "Umetni f_ont …" +msgid "Single Substitution" +msgstr "Pojedinačna zamjena" -msgid "Insert _Blank" -msgstr "Umetni pra_zno" +msgid "Single and High-Density Fonts" +msgstr "Font jedne i visoke gustoće" -msgid "_Change Supplement..." -msgstr "_Promijeni dopunu …" +msgid "Single and Multi-Density Fonts" +msgstr "Font jedne i višestruke gustoće" -msgid "C_ID Font Info..." -msgstr "Informacije o C_ID fontu …" +msgid "Sinhala" +msgstr "Sinhalsko" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Stvori MM …" +msgid "Sinhala Archaic Numbers" +msgstr "Sinhalski arhaični brojevi" -msgid "MM _Validity Check" -msgstr "Pro_vjera ispravnosti MM-a" +msgid "Size" +msgstr "Veličina" -msgid "MM _Info..." -msgstr "MM _informacije …" +msgid "" +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" +msgstr "" +"Veličina fonta (u točkama) za prikaz informacija i oznake grafema u prikazu " +"fonta" -msgid "_Blend to New Font..." -msgstr "Stopi u _novi font …" +msgid "Size of Points" +msgstr "Veličina točaka" -msgid "MM Change Default _Weights..." -msgstr "Promjena zadanih _debljina MM-a …" +msgid "Size of comb delimiters in display styles" +msgstr "Veličina kombiniranih razdjeljivača u veće obliku" -msgid "_Overview" -msgstr "_Pregled" +msgid "Size of comb delimiters in non-display styles" +msgstr "Veličina kombiniranih razdjeljivača u običnom obliku" -msgid "_Index" -msgstr "_Indeks" +msgid "Size of the list mark" +msgstr "Veličina oznaka popisa" -msgid "_About..." -msgstr "_O programu …" +msgid "Size set from _Window" +msgstr "Veličina postavljena _prozorom" -msgid "_License..." -msgstr "_Licenca …" +msgid "Size, Glyph, Point" +msgstr "Veličina, grafem, točka" -msgid "E_ncoding" -msgstr "Kodira_nje" +msgid "Size:" +msgstr "Veličina:" -msgid "_CID" -msgstr "_CID" +#, c-format +msgid "Size: %d (%d)" +msgstr "Veličina: %d (%d)" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "Boja fonta za prikaz informacija o grafemu u prikazu fonta" +msgid "Size|Points" +msgstr "tipografskih točaka" -msgid "Glyph Info Color" -msgstr "Boja za informacije o grafemu" +msgid "Ske_w" +msgstr "_Ukosi" -msgid "Color used to draw the foreground of empty slots" -msgstr "Prednja boja za prazna polja" +msgid "Skew" +msgstr "Ukosi" -msgid "Empty Slot FG Color" -msgstr "Prednja boja praznog polja" +msgid "Skew Angle" +msgstr "Ukosi kut" -msgid "Color used to draw the background of selected glyphs" -msgstr "Stražnja boja za odabrane grafeme" +msgid "Skew Ratio" +msgstr "Omjer ukošenja" -msgid "Selected BG Color" -msgstr "Stražnja boja odabira" +msgid "Skew by Ruler..." +msgstr "Ukosi s ravnalom …" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Prednja boja za odabrane grafeme" +msgid "Skew the selection" +msgstr "Ukosi odabir" -msgid "Selected FG Color" -msgstr "Prednja boja odabira" +msgid "Skew..." +msgstr "Ukosi …" -msgid "Changed Color" -msgstr "Boja za promjene" +msgid "Skew:" +msgstr "Ukosi:" -msgid "Color used to mark a changed glyph" -msgstr "Boja za označivanje promijenjenog grafema" +msgid "SkewedFractionHorizontalGap:" +msgstr "Vodoravni razmak ukošenog razlomka:" -msgid "Color used to mark glyphs that need hinting" -msgstr "Boja za označivanje grafema kojima su" +msgid "SkewedFractionVerticalGap:" +msgstr "Uspravni razmak ukošenog razlomka:" -msgid "Hinting Needed Color" -msgstr "Boja za 'potrebne su kontrole'" +msgid "Skip" +msgstr "Preskoči" -msgid "Font Size" -msgstr "Veličina fonta" +#, c-format +msgid "Skipping duplicate group %s.\n" +msgstr "Preskakanje duple grupe %s.\n" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" -"Veličina fonta (u točkama) za prikaz informacija i oznake grafema u prikazu " -"fonta" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "Preskakanje grupe %s s istim nazivom kao grafem.\n" -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" -"Popis naziva obitelji fontova razdvojeni zarezom, koji se koristi za " -"prikazivanje malih primjera slika grafema preko dizajniranih grafema " -"dizajnirali korisnika" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "Preskakanje nepostojećeg grafema %s u grupi %s.\n" -msgid "Font Family" -msgstr "Obitelj fontova" +msgid "Skolt Sami" +msgstr "Skolt Sami" -msgid "Background color for the drawing area of all views" -msgstr "Stražnja boja za područje crtanja u svim prikazima" +msgid "Slab Serifs" +msgstr "5 – Uglati serifni" -msgid "Color|Background" -msgstr "Stražnja boja" +msgid "Slab Serifs|SS Geometric" +msgstr "5.3 – Geometrijski" -msgid "View" -msgstr "Prikaz" +msgid "Slab Serifs|SS Humanist" +msgstr "5.2 – Humanistički" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"Ovo je apstraktna klasa koja određuje zajedničke funkcije za\n" -"Prikaz fonta, Prikaz znaka, Prikaz bitmapa, Prikaz metrike" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "5.15 – Razni" -msgid "FontView" -msgstr "Prikaz fonta" +msgid "Slab Serifs|SS Monotone" +msgstr "5.1 – Jednolikih poteza" -msgid "This is the main fontforge window displaying a font" -msgstr "Ovo je glavni FontForge prozor za prikaz fonta" +msgid "Slab Serifs|SS Swiss" +msgstr "5.4 – Švicarski" -msgid "Glyph Set by Selection" -msgstr "Postavi grafeme pomoću odabira" +msgid "Slab Serifs|SS Typewriter" +msgstr "5.5 – Pisaće mašine" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" -"Odaberi grafeme u gornjem prikazu fonta.\n" -"Odabrani grafemi postaju tvoja klasa grafema." +msgid "Slant:" +msgstr "Nagib:" -msgid "Hit Watch Point" -msgstr "Premještena točka" +msgid "Slanted" +msgstr "Ukošeno" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "Točka %d je premještena prethodnom instrukcijom" +msgid "Slashed Zero" +msgstr "Prekrižena nula" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" -"Spremište %d je promijenjeno iz %d (%.2f) u %d (%.2f) prethodnom instrukcijom" +msgid "Slavey" +msgstr "Slavey" -msgid "Watched Store Change" -msgstr "Promjena spremišta" +msgid "Slovak" +msgstr "Slovački" -msgid "Read of Uninitialized Store" -msgstr "Promjena neinicijaliziranog spremišta" +msgid "Slovenian" +msgstr "Slovenski" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" -"Spremište %d nije inicijalizirano, ipak ga je prethodna instrukcija pročitala" +msgid "Small Capitals" +msgstr "Kapitalke" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "Cvt %d je promijenjen iz %d (%.2f) u %d (%.2f) prethodnom instrukcijom" +msgid "Small Caps" +msgstr "Kapitalke" -msgid "Watched Cvt Change" -msgstr "Promjena Cvt vrijednosti" +msgid "Small Form Variants" +msgstr "Varijante malih oblika" -msgid "Too Many Breakpoints" -msgstr "Previše točaka prekida" +msgid "Small Kana Extension" +msgstr "Mala Kana, proširenje" -msgid "Kerning" -msgstr "Podrezivanje" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Privl_ači konture na mrežu piksela" -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" -"Želiš li zadržati informacije o podrezivanju iz odabranog fonta\n" -"kad će jedan od grafema koji će se podrezati, biti grafem iz osnovnog fonta?" +msgid "SnapDistance" +msgstr "Udaljenost za privlačenje" -msgid "Other ..." -msgstr "Drugi …" +msgid "SnapDistanceMeasureTool" +msgstr "Udaljenost za privlačenje alata za mjerenje" -msgid "Merge Fonts" -msgstr "Sjedini fontove" +msgid "SnapToInt" +msgstr "Privlači na cjelobrojne vrijednosti" -#, c-format -msgid "Font to merge into %.20s" -msgstr "Font za sjedinjavanje u %.20s" +msgid "" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." +msgstr "" +"Prema tome, ako ovdje utipkaš 'A', onda će se prvi odabrani grafem\n" +"imenovati s 'A.sufiks'. Drugi, s 'B.suffix', itd." -msgid "Preserve cross-font kerning" -msgstr "Zadrži međufontovsko podrezivanje" +msgid "Sodo Gurage" +msgstr "Sodo Gurage" -msgid "Amount" -msgstr "Količina" +msgid "Sogdian" +msgstr "Sogdijsko" -msgid "Interpolate Fonts" -msgstr "Interpoliraj fontove" +msgid "Somali" +msgstr "Somalski" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolacija između %.20s i:" +msgid "" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." +msgstr "" +"Neki znakovi se mogu koristiti za više od jedne\n" +"unicode kodne točke. To je moguće raditi, ali se\n" +"ne preporuča. Bolje je koristiti referencu.\n" +"Latinični „A”, grčki „Alpha” i ćirilični „A”\n" +"izgledaju vrlo slično.\n" +"\n" +"S druge strane, neki mongolski i KJK\n" +"znakovi imaju višestruke znakove ovisno\n" +"o unicodenom selektoru varijacija.\n" +"\n" +"U prvom slučaju koristi selektor varijacija\n" +"od 0, u drugom koristi odgovarajuću\n" +"kodnu točku." -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "ovoliko" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"Neke verzije sustava Windows odbijaju instalirati postscript fontove, ako im " +"je naziv obitelji duži od 31 znakova. Želite li ipak nastaviti?" -msgid "Set Bearings To:" -msgstr "Postavi odmake na:" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"Neke verzije sustava Windows odbijaju instalirati postscript fontove, ako im " +"je naziv fonta duži od 31 znakova. Želite li ipak nastaviti?" -msgid "Set LBearing To:" -msgstr "Postavi lijevi odmak na:" +msgid "Something went wrong" +msgstr "Došlo je do neke greške" -msgid "Set RBearing To:" -msgstr "Postavi desni odmak na:" +msgid "Soninke" +msgstr "Soninke" -msgid "Set Vert. Advance To:" -msgstr "Postavi visinu stošca na:" +msgid "Sora Sompeng" +msgstr "Sorsko Sompeng" -msgid "Set Width To:" -msgstr "Postavi širinu stošca na:" +msgid "Sorbian" +msgstr "Lužičkosrpski" -msgid "Increment Bearings By:" -msgstr "Promijeni odmake ovoliko:" +msgid "Sort By:" +msgstr "Razvrstaj prema:" -msgid "Increment LBearing By:" -msgstr "Promijeni lijevi odmak ovoliko:" +msgid "" +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" +msgstr "" +"Razvrstaj najprije po osnovnom grafemu (ako ih ima).\n" +"Na taj način će se 'Agrave' razvrstati s 'A'." -msgid "Increment RBearing By:" -msgstr "Promijeni desni odmak ovoliko:" +msgid "" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" +msgstr "" +"Razvrstaj najprije po pismu grafema.\n" +"Na taj način će se se 'A' i 'Z' razvrstati zajedno,\n" +"dok će se 'Alpha' razvrstati s 'Omega', a ne s 'A'." -msgid "Increment V. Adv. By:" -msgstr "Promijeni visinu stošca ovoliko:" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Razvrstaj ovaj prikaz abecednim redom naziva grafema" -msgid "Increment Width By:" -msgstr "Promijeni širinu stošca ovoliko:" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Razvrstaj ovaj prikaz unicode kodom grafema" -msgid "Scale Bearings By:" -msgstr "Skaliraj odmake ovoliko:" +msgid "Sort:" +msgstr "Razvrstaj:" -msgid "Scale LBearing By:" -msgstr "Skaliraj lijevi odmak ovoliko:" +msgid "SortingScheme|Default" +msgstr "Zadano" -msgid "Scale RBearing By:" -msgstr "Skaliraj desni odmak ovoliko:" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "" +"Razvrstava tablice definicija redoslijedom koji je zadan na osnovi oznaka " +"font-funkcija" -msgid "Scale VAdvance By:" -msgstr "Skaliraj visinu stošca ovoliko:" +msgid "Sort|Alphabetic" +msgstr "Abecednim redom" -msgid "Scale Width By:" -msgstr "Skaliraj širinu stošca ovoliko:" +msgid "Source Glyph Names" +msgstr "Naziv izvornih grafema" -msgid "Advance Width does not change." -msgstr "Širina stožaca se ne mijenja." +msgid "Source from which this design is to be taken" +msgstr "Izvor, iz kojeg se uzima dizajn" -msgid "Left Side Bearing does not change." -msgstr "Lijevi odmak se ne mijenja." +msgid "South Slavey" +msgstr "South Slavey" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Southern Sami" +msgstr "Sami (južni)" -msgid "Top Bearing does not change." -msgstr "Gornji odmak se ne mijenja." +msgid "Soyombo" +msgstr "Sojomboško" msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" msgstr "" -"Negativne širine grafema nisu dozvoljene u TrueType formatu.\n" -"Je li sigurno želiš negativnu širinu?" +"Razmak (u točkama) između slika i teksta u etiketama, gumbovima, stavkama " +"izbornika, itd. koji sadrže i jedno i drugo" -msgid "Set Both Side Bearings..." -msgstr "Postavi oba bočna odmaka …" +msgid "Space Regions" +msgstr "Područja razmicanja" -msgid "Set LBearing..." -msgstr "Postavi lijevi odmak …" +msgid "Space _Regions..." +msgstr "_Razmakni područja …" -msgid "Set RBearing..." -msgstr "Postavi desni odmak …" +msgid "" +"Space between the ink to of the\n" +"expression and the bar over it." +msgstr "" +"Bjelina između izraza i\n" +"crte iznad izraza." -msgid "Set Vertical Advance..." -msgstr "Postavi visinu stošca …" +msgid "" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." +msgstr "" +"Bjelina između izraza i\n" +"crte iznad izraza u većem obliku." -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Grafem „%.70s” nije nađen" +msgid "Space:" +msgstr "Bjelina:" -msgid "Goto" -msgstr "Prijeđi na" +msgid "SpaceAfterScript:" +msgstr "Bjelina iza indeksa/eksponenta:" -msgid "Enter the name of a glyph in the font" -msgstr "Upiši naziv grafema u fontu" +msgid "Spacing Modifier Letters" +msgstr "Slova razmakovnih modifikatora" -msgid "Merge into selection" -msgstr "Sjedini u odabir" +msgid "Spanish" +msgstr "Španjolski" -msgid "Select by Color" -msgstr "Odaberi prema boji" +msgid "Spanish (Argentina)" +msgstr "Španjolski (Argentina)" -msgid "Glyph names must be valid postscript names" -msgstr "Nazivi grafema moraju biti ispavni postscript nazivi" +msgid "Spanish (Bolivia)" +msgstr "Španjolski (Bolivia)" -msgid "Bad Range" -msgstr "Neipravni raspon" +msgid "Spanish (Chile)" +msgstr "Španjolski (Čile)" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "Neipravni raspon, početak (%1$04X) je veći od kraja (%2$04X)" +msgid "Spanish (Colombia)" +msgstr "Španjolski (Kolumbia)" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "Kodna točka U+%1$04X se pojavljuje u grupama %2$.30s i %3$.30s" +msgid "Spanish (Costa Rica)" +msgstr "Španjolski (Costa Rica)" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "Naziv grafema „%1$.30s” se pojavljuje u grupama %2$.30s i %3$.30s" +msgid "Spanish (Dominican Republic)" +msgstr "Španjolski (Dominikanska Republika)" -msgid "UntitledGroup" -msgstr "Neimenovana grupa" +msgid "Spanish (Ecuador)" +msgstr "Španjolski (Ekvador)" -msgid "Groups" -msgstr "Grupe" +msgid "Spanish (El Salvador)" +msgstr "Španjolski (El Salvador)" -msgid "Define Groups" -msgstr "Definiraj grupe" +msgid "Spanish (Guatemala)" +msgstr "Španjolski (Guatemala)" -msgid "New Sub-Group" -msgstr "Nova pod-grupa" +msgid "Spanish (Honduras)" +msgstr "Španjolski (Honduras)" -msgid "Group Name:" -msgstr "Naziv grupe:" +msgid "Spanish (Latin America)" +msgstr "Španjolski (Latinska Amerika)" -msgid "Glyphs:" -msgstr "Grafemi:" +msgid "Spanish (Modern)" +msgstr "Španjolski (moderni)" -msgid "Identify by" -msgstr "Odredi prema" +msgid "Spanish (Nicaragua)" +msgstr "Španjolski (Nikaragva)" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Grafemi se mogu identificirati nazivom ili unicode kodom.\n" -"Općenito to kontroliraš onime što unosiš.\n" -"Tipkanjem „A” identificira grafem po nazivu.\n" -"Tipkanjem „U+0041” identificira grafem po kodu.\n" -"Prilikom učitavanja grafema iz odabira, moraš odrediti format koji želiš." +msgid "Spanish (Panama)" +msgstr "Španjolski (Panama)" -msgid "Set From Font" -msgstr "Postavi iz fonta" +msgid "Spanish (Paraguay)" +msgstr "Španjolski (Paragvaj)" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "Postavi ovaj popis grafema kao znakove odabrane za prikaz fonta" +msgid "Spanish (Peru)" +msgstr "Španjolski (Peru)" -msgid "Select In Font" -msgstr "Odaberi u fontu" +msgid "Spanish (Puerto Rico)" +msgstr "Španjolski (Puerto Rico)" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "Postavi grafeme koji su ovdje navedeni u odabir za prikaz fonta" +msgid "Spanish (Traditional)" +msgstr "Španjolski (tradicionalni)" -msgid "No Glyph Duplicates" -msgstr "Bez duplih grafema" +msgid "Spanish (United States)" +msgstr "Španjolski (SAD)" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"Nazivi grafema (ili unicode kodne točke) se smiju pojaviti samo jednom u " -"ovoj grupi i njenim pod-grupama" +msgid "Spanish (Uruguay)" +msgstr "Španjolski (Urugvaj)" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Grupa" -msgstr[1] "Grupe" -msgstr[2] "Grupa" +msgid "Spanish (Venezuela)" +msgstr "Španjolski (Venecuela)" -msgid "No Groups" -msgstr "Nema grupa" +msgid "Spanish Mexico" +msgstr "Španjolski Meksiko" + +msgid "Specials" +msgstr "Specijalni" msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" -"Niti jedan grafem u trenutačnom fontu se ne poklapa s nijednim nazivom ili " -"kodnom točkom u odabranoj grupi" +"Određuje datotečni format fonta za korištenje u\n" +"freetype iscrtavanju\n" +" pfb – je standardni postscript type1\n" +" ttf – je truetype\n" +" otf – je opentype\n" +" nohints – freetype iscrtava bez kontrola\n" +" bitmap – ne šalje se freetype-u za iscrtavanje\n" +" bitmap fontovi već moraju biti stvoreni\n" +" FontForge – koristi FontForge-ovo vlastito iscrtavanje,\n" +" ne freetype-ovu. Samo u krajnjem slučaju" -msgid "Display By Groups" -msgstr "Prikaži po grupama" +msgid "Specifies screen dots per inch" +msgstr "Određuje broj točaka ekrana po inču" -msgid "Compacted" -msgstr "Kompaktno" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Odredi bitmap veličine koje ponovo želiš stvoriti" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"Pozicija: %d\n" -"Broj: %d\n" +msgid "Specify bitmap sizes to be removed" +msgstr "Odredi bitmap veličine koje želiš ukloniti" -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"Širina: %d\n" -"Broj: %d\n" -"Postotak maksimalnog: %d%%\n" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"Pozicija: %d-%d (%d)\n" -"Broj: %d (%d)\n" - -#, c-format msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." msgstr "" -"Širina: %d-%d (%d)\n" -"Broj: %d (%d)\n" -"Postotak maksimalnog: %d%%\n" +"Odredi boju (i neprozirnost) na zaustavnim\n" +"točkama duž gornje crte iznad. Odmak je\n" +"postotak udaljenosti od početka do\n" +"kraj crte. Boja je šestoznamenkasti broj\n" +"(heksadecimalni) koji izražava RGB boju." -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "U paru za 'bluevalues', najprije mora biti odabran manji broj" +msgid "Spiro Point Info" +msgstr "Informacije o Spiro točci" -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Odabrana je tako mala količina znakova, da je vjerojatnost mala, da će se " -"dobiti reprezentativni uzorak za ovaj aspekt tvog fonta. Ako odznačiš sve " -"odabrano, naredba će se primijeniti na sve grafeme u fontu." +msgid "Spiros did not converge" +msgstr "Spiro krivulje se nisu približile" -msgid "Tiny Selection" -msgstr "Mali odabir" +msgid "SplashScreen" +msgstr "Uvodni prozor" -msgid "HStem" -msgstr "Vodoravni potez" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Duljina krivulje = %.1f" -msgid "VStem" -msgstr "Uspravni potez" +#, c-format +msgid "Spline Length=%g" +msgstr "Duljina krivulje = %g" -msgid "Blues" -msgstr "'Blue' kontrole" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Nepodudaranje krivulja u grafemu „%s”\n" -msgid "Sum Around:" -msgstr "Zbroj okolo:" +msgid "Square" +msgstr "Kvadratno" -msgid "Bar Width:" -msgstr "Širina stupca:" +msgid "Square Cove" +msgstr "Pravokutni s mekim prijelazom" -msgid "BlueValues come in pairs. Select another." -msgstr "'BlueValues' kontrole dolaze u parovima. Odaberi jedan drugi." +msgid "Squish" +msgstr "Stisni" -msgid "Glyph Names" -msgstr "Nazivi grafema" +msgid "St_orage:" +msgstr "Spre_mište:" -msgid "Extend Lookups On" -msgstr "Tablice definicija širenja UKLJUČENE" +msgid "St_yle" +msgstr "_Stil" -msgid "Extend Lookups Off" -msgstr "Tablice definicija širenja ISKLJUČENE" +msgid "St_yles" +msgstr "_Stilovi" -msgid "Extend Max Lookups" -msgstr "Tablice definicija maks. širenja" +msgid "Stack" +msgstr "Snop" -msgid "Shrink Lookups On" -msgstr "Tablice definicija sužavanja UKLJUČENE" +msgid "Stack (TrueType)" +msgstr "Snop (TrueType)" -msgid "Shrink Lookups Off" -msgstr "Tablice definicija sužavanja ISKLJUČENE" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "Snop je postao prevelik u %s\n" -msgid "Shrink Max Lookups" -msgstr "Tablice definicija maks. sužavanja" +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "Pop greška pri binarnom operatoru u %s\n" -msgid "Extenders" -msgstr "Proširivi znakovi" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "Pop greška pri 'callothersubr' u %s\n" -msgid "Language info" -msgstr "Informacije o jeziku" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "Pop greška pri 'callsubr' u %s\n" -msgid "Hidden" -msgstr "Skriveno" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "Pop greška pri 'hhcurveto' u %s\n" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Proširivi grafemi (kashida, itd.)" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "Pop greška pri 'hlineto/hmoveto' u %s\n" -msgid "A list of glyph names" -msgstr "Popis naziva grafema" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "Pop greška pri 'hsbw' u %s\n" -msgid "GlyphName|New" -msgstr "Novi" +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "Pop greška pri 'hstem' u %s\n" -msgid "Lookups turned ON to extend a line" -msgstr "Tablice definicija UKLJUČENE za širenje retka" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "Pop greška pri 'hstem3' u %s\n" -msgid "Lookups turned OFF to extend a line" -msgstr "Tablice definicija ISKLJUČENE za širenje retka" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "Pop greška pri 'hvcurveto' u %s\n" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "Tablice definicija, koje određuju maksimalni rast grafema" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "Pop greška pri 'ifelse' u %s\n" -msgid "Lookups turned ON to shrink a line" -msgstr "Tablice definicija UKLJUČENE za sužavanje retka" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "Pop greška pri 'rlineto/rmoveto' u %s\n" -msgid "Lookups turned OFF to shrink a line" -msgstr "Tablice definicija ISKLJUČENE za sužavanje retka" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "Pop greška pri 'rrcurveto' u %s\n" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "Tablice definicija, koje određuju maksimalno smanjivanje grafema" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "Pop greška pri 'sbw' u %s\n" -msgid "A list of lookup names" -msgstr "Popis naziva tablica definicija" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "Nedosezanje na 'seac' u %s\n" -msgid "LookupName|New" -msgstr "Nova" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "Pop greška pri 'setcurrentpoint' u %s\n" -msgid "Unknown lookup" -msgstr "Nepoznata tablica definicija" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "Pop greška pri jednočlanom operatoru u %s\n" #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Nepoznati naziv tablice definicija: %60.60s" +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "Pop greška pri 'vhcurveto' u %s\n" -msgid "Justified Languages" -msgstr "Poravnanje – jezici" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "Pop greška pri 'vlineto/vmoveto' u %s\n" -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" -"Popis jezika i uključivanje i isključivanje tablica definicija,\n" -"kako bi se postiglo poravnanje. Jezik se može\n" -"pojaviti više puta. U tom će se slučaju pokušati drugi\n" -"(ili treći, itd.), ako prvi ne uspije." +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "Pop greška pri 'vstem' u %s\n" -msgid "Language|New" -msgstr "Novi" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "Nedosezanje na 'vstem3' u %s\n" -msgid "Justified Scripts" -msgstr "Poravnanje – pisma" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "Pomak donjeg prema dolje, veći oblik:" -msgid "A list of scripts with special justification needs" -msgstr "Popis pisama s posebnim potrebama za poravnanje" +msgid "StackBottomShiftDown:" +msgstr "Pomak donjeg prema dolje:" -msgid "Script|New" -msgstr "Novo" +msgid "StackDisplayStyleGapMin:" +msgstr "Min. razmak, veći oblik:" -msgid "Min Kern" -msgstr "Min. podrezivanje" +msgid "StackGapMin:" +msgstr "Min. razmak:" -msgid "No lookup selected" -msgstr "Tablica definicija nije odabrana" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "Pomak gornjeg prema gore, veći oblik:" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" -"Moraš odabrati pod-tablicu tablice definicija koja će sadržati ovaj " -"podrezani par" +msgid "StackTopShiftUp:" +msgstr "Pomak gornjeg prema gore:" -msgid "Class 0" -msgstr "Klasa 0" +msgid "Stacks" +msgstr "Složeni razlomci" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "Količina podrezivanja za klasu 0 („Sve ostalo”) treba uvijek biti 0" +msgid "Standard" +msgstr "Standardno" -msgid "AutoKern Row" -msgstr "Automatsko podrezivanje, redak" +msgid "Standard Ligatures" +msgstr "Standardne ligature" -msgid "AutoKern Column" -msgstr "Automatsko podrezivanje, stupac" +msgid "Standard Solid Fill" +msgstr "Standardna ispuna" -msgid "AutoKern All" -msgstr "Automatsko podrezivanje, sve" - -msgid "Clear" -msgstr "Izbriši" - -msgid "Clear All" -msgstr "Izbriši sve" - -msgid "Clear Device Table" -msgstr "Izbriši tablicu za uređaje" - -msgid "Clear All Device Tables" -msgstr "Izbriši sve tablice za uređaje" - -#, c-format -msgid "First Class %d\n" -msgstr "Prva klasa %d\n" +msgid "" +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." +msgstr "" +"Standardni pomak brojnika prema dolje\n" +"u većem obliku." -#, c-format -msgid "Second Class %d\n" -msgstr "Druga klasa %d\n" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." +msgstr "" +"Standardni pomak donjeg elementa razlomka\n" +"prema dolje, u većem obliku.\n" +"Pozitivne vrijednosti ukazuju na pomak prema dolje." -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{All}" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." +msgstr "" +"Standardni pomak dolje donjeg elementa\n" +"u razvučenom razlomku.\n" +"Pozitivne vrijednosti ukazuju na pomak prema dolje." -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "Font ne sadrži grafem s nazivom „%s”." +msgid "" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." +msgstr "" +"Standardni pomak donjeg elementa razlomka\n" +"prema dolje. \n" +"Pozitivne vrijednosti ukazuju na pomak prema dolje." -msgid "From the _other class" -msgstr "Iz _druge klase" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." +msgstr "Standardni pomak brojnika prema dolje." -msgid "_From this class" -msgstr "Iz _ove klase" +msgid "" +"Standard shift of superscript relative\n" +"to base in cramped mode." +msgstr "" +"Standardni pomak eksponenta u\n" +"odnosu na bazu u stisnutom obliku." -msgid "Glyph in two classes" -msgstr "Grafem u dvjema klasama" +msgid "Standard shift up applied to superscript elements." +msgstr "Standardni pomak za elemente eksponenta prema gore." -#, c-format msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." +"Standard shift up applied to the\n" +"numerator in display style." msgstr "" -"Grafem s nazivom „%s” se također pojavljuje u klasi u %d. retku, koji " -"počinje s %20s …\n" -"Moraš ga ukloniti iz jedne od njih." +"Standardni pomak brojnika prema gore\n" +"u većem obliku." -msgid "Glyphs in the classes" -msgstr "Grafemi u klasama" +msgid "Standard shift up applied to the numerator." +msgstr "Standardni pomak brojnika prema gore." -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Odaberi klasu koja sadrži:" +msgid "" +"Standard shift up applied to the top element of\n" +"a stack in display style." +msgstr "" +"Standardni pomak gornjeg elementa razlomka\n" +"prema gore, u većem obliku." -msgid "Select the class containing the named glyph" -msgstr "Odaberi klasu koja sadrži navedene grafeme" +msgid "Standard shift up applied to the top element of a stack." +msgstr "" +"Standardni pomak gornjeg elementa razlomka\n" +"prema gore." -msgid "Display Size:" -msgstr "Veličina prikaza:" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "Standardni pomak gornjeg elementa u razvučenom razlomku." -msgid "Magnification:" -msgstr "Povećanje:" +msgid "StandardSlopeError" +msgstr "Greška standardnog nagiba" -msgid "Kern Offset:" -msgstr "Odmak podrezivanja:" +msgid "Star" +msgstr "Zvijezda" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" -"Ispravak tablice za uređaje:\n" -" (u veličini prikaza)" +msgid "Start contours at e_xtrema" +msgstr "Započni s konturama pri točkama ekstrema" -msgid "Revert Kerning" -msgstr "Obnovi podrezivanje" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Početak duljine" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" -"Vraća podrezivanje i ispravke tablica uređaja na njihove izvorne vrijednosti" +#, c-format +msgid "State %4d Cur: " +msgstr "%4d. stanje, trenutačni: " -msgid "Clear all device table corrections associated with this combination" -msgstr "Izbriši se ispravke tablica uređaja povezane s ovom kombinacijom" +#, c-format +msgid "State %4d Flags:" +msgstr "%4d. stanje, oznake: " -msgid "Lookup subtable:" -msgstr "Pod-tablica tablice definicija:" +#, c-format +msgid "State %4d Mark: " +msgstr "%4d. stanje, oznaka: " -#. GT: The %s is the name of the lookup subtable containing this kerning class +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. #, c-format -msgid "Kerning by Classes: %s" -msgstr "Podrezivanje pomoću klasa: %s" +msgid "State %4d Next: " +msgstr "%4d. stanje, sljedeći: " #, c-format -msgid "Lookup Subtable: %s" -msgstr "Pod-tablica tablice definicija: %s" +msgid "State %d, %.40s" +msgstr "Stanje %d, %.40s" -msgid "Show Kerning" -msgstr "Prikaži podrezivanje" +msgid "State Machine" +msgstr "Tablica stanja" -msgid "_Default Separation:" -msgstr "_Zadani razmak:" +msgid "Stem Compression Percent" +msgstr "Postotak sužavanja poteza" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" -"Dodaj zapise u tablicu definicija, pokušavajući pri tome\n" -"izjednačiti razmak između svih parova grafema s\n" -"ovom vrijednosti." +msgid "Stem threshold should be positive" +msgstr "Prag poteza treba biti pozitivan" -msgid "_Min Kern:" -msgstr "_Min. podrezivanje:" +msgid "StemSnapH does not contain StdHW value." +msgstr "" +"Vodoravno privlačenje poteza (StemSnapH) ne sadrži vrijednost standardne " +"vodoravne širine (StdHW)." -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +msgid "StemSnapV does not contain StdVW value." msgstr "" -"Sva izračunata podrezivanja, čija je apsolutna vijednost\n" -"manja od ove, bit će zanemarene.\n" +"Uspravno privlačenje poteza (StemSnapV) ne sadrži vrijednost standardne " +"uspravne širine (StdVW)." -msgid "_Touching" -msgstr "_Dodiravanje" +msgid "Stems" +msgstr "Potezi" -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" -"Podrezivanje se obično temelji na postizanju konstantnog (optičkog)\n" -"razmaka između znakova, ali ponekad je poželjno imati tablicu za\n" -"podrezivanje, koja se temelji na najbližem razmaku između dva\n" -"grafema. Ako razmak postaviš na nula, grafemi će se dodirivati." +msgid "Step into" +msgstr "Uđi" -msgid "Only kern glyphs closer" -msgstr "Samo približi grafeme jedan drugome" +msgid "Step out of current function" +msgstr "Izađi iz trenutačne funkcije" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" -"Prilikom automatskog podrezivanja, samo približi grafeme,\n" -"tako da će podrezivanje imati negativnu vrijednost." +msgid "Step over (Next)" +msgstr "Prijeđi (sljedeće)" -msgid "Autokern new entries" -msgstr "Automatski podreži nove upise" +msgid "StopAtJoin" +msgstr "Zaustavi pri spoju" + +msgid "Storage" +msgstr "Spremište" +#, c-format msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +"Storage %d has not been initialized, yet the previous instruction read it" msgstr "" -"Prilikom dodavanja nove klase, koristi zadane vrijednosti za\n" -"podrezivanje nove klase, s klasama s kojima uzajamno djeluje." +"Spremište %d nije inicijalizirano, ipak ga je prethodna instrukcija pročitala" -msgid "Kern By Classes" -msgstr "Podrezivanje pomoću klasa" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" +msgstr "" +"Spremište %d je promijenjeno iz %d (%.2f) u %d (%.2f) prethodnom instrukcijom" -msgid "VKern By Classes" -msgstr "Uspravno podrezivanje pomoću klasa" +msgid "Storage (TrueType)" +msgstr "Spremište (TrueType)" -msgid "KernClass|_New Lookup..." -msgstr "_Nova tablica definicija …" +msgid "Store ligature data in AFM files" +msgstr "Spremi podatke za ligature u AFM datoteke" -msgid "No significant differences found" -msgstr "Nema značajnih razlika" +msgid "Store this filename in preferences" +msgstr "Spremi ovu datoteku u svojstva" -msgid "Differ" -msgstr "Razlikuju se" +msgid "Straight Arms/Double Serif" +msgstr "Ravni potezi/Dvostruki serif" -msgid "The layers do not match" -msgstr "Slojevi se ne poklapaju" +msgid "Straight Arms/Horizontal" +msgstr "Ravni potezi/Vodoravni" -msgid "Error Bound" -msgstr "Greška u granici" +msgid "Straight Arms/Single Serif" +msgstr "Ravni potezi/Jednostruki serif" -msgid "Compare Layers" -msgstr "Usporedi slojeve" +msgid "Straight Arms/Vertical" +msgstr "Ravni potezi/Uspravni" -msgid "Copy Layers" -msgstr "Kopiraj slojeve" +msgid "Straight Arms/Wedge" +msgstr "Ravni potezi/Kosi" -msgid "Compare two layers" -msgstr "Usporedi dva sloja" +msgid "Stretch:" +msgstr "Širenje:" -msgid "Copy one layer to another" -msgstr "Kopiraj jedan sloj u drugi" +msgid "StretchStackBottomShiftDown:" +msgstr "Pomak donjeg prema dolje, razvučeni oblik:" -msgid "From:" -msgstr "Iz:" +msgid "StretchStackGapAboveMin:" +msgstr "Min. razmak između razvučenog i gornjeg:" -msgid "Other:" -msgstr "Drugi:" +msgid "StretchStackGapBelowMin:" +msgstr "Min. razmak između razvučenog i doljnjeg:" -msgid "To:" -msgstr "U:" +msgid "StretchStackTopShiftUp:" +msgstr "Pomak gornjeg prema gore, razvučeni oblik:" -msgid "Clear destination layer before copy" -msgstr "Izbriši odredišni sloj prije kopiranja" +msgid "Stretching Glyph Decomposition" +msgstr "Širenje rastavljanja grafema" -msgid "Allow errors of:" -msgstr "Dozvoli greške od:" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Verzije %d@%d\n" -msgid "em units" -msgstr "jedinica četverca" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "Verzija %d@%d nedostaje od %s\n" -msgid "Lookup Type|Unspecified" -msgstr "Neodređena" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Informacije o verziji za %.90s" -msgid "Reverse Chaining Substitution" -msgstr "Obrnuta zamjena niza" +msgid "Strikeout" +msgstr "Precrtavanje" -msgid "Mac Indic State Machine" -msgstr "Mac tablica stanja za indijski" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Verzije u %s, ali ne u %s\n" -msgid "Mac Contextual State Machine" -msgstr "Mac tablica stanja za kontekstne zamjene" +msgid "String" +msgstr "Znakovni niz" -msgid "Mac Insertion State Machine" -msgstr "Mac tablica stanja za umetanje" +msgid "String ID" +msgstr "ID-oznaka znakovnog niza" -msgid "Single Position" -msgstr "Pojedinačno pozicioniranje" +msgid "Stroke" +msgstr "Linija" -msgid "Pair Position (kerning)" -msgstr "Pozicioniranje para (podrezivanje)" +msgid "Stroke _Variation" +msgstr "Varijacija pote_za" -msgid "Cursive Position" -msgstr "Pozicioniranje kurziva" +msgid "Stroke _Width:" +msgstr "_Širina poteza:" -msgid "Mark to Base Position" -msgstr "Pozicioniranje dijakritičkih znakova na osnovni grafem" +msgid "Stroke width cannot be zero" +msgstr "Širina poteza ne može biti nula" -msgid "Mark to Ligature Position" -msgstr "Pozicioniranje dijakritičkih znakova na ligaturu" +msgid "Stroking..." +msgstr "Potezanje …" -msgid "Mark to Mark Position" -msgstr "Pozicioniranje dijakritičkih znakova na dijakritičke znakove" +msgid "Strong Left to Right" +msgstr "Lijevo-na-desno" -msgid "Contextual Position" -msgstr "Kontekstno pozicioniranje" +msgid "Strong Right to Left" +msgstr "Desno-na-lijevo" -msgid "Contextual Chaining Position" -msgstr "Kontekstno pozicioniranje niza" +msgid "Style Map:" +msgstr "Mapiranje stilova:" -msgid "Mac Kerning State Machine" -msgstr "Mac tablica stanja za podrezivanje" +msgid "Style Name:" +msgstr "Naziv stila:" -msgid "Abaza" -msgstr "Abazinski" +msgid "Style Set 1" +msgstr "Stilski skup 1" -msgid "Abkhazian" -msgstr "Abhaski" +msgid "Style Set 10" +msgstr "Stilski skup 10" -msgid "Acholi" -msgstr "" +msgid "Style Set 11" +msgstr "Stilski skup 11" -msgid "Achi" -msgstr "" +msgid "Style Set 12" +msgstr "Stilski skup 12" -msgid "Adyghe" -msgstr "Adigejski" +msgid "Style Set 13" +msgstr "Stilski skup 13" -msgid "Afar" -msgstr "Afarski" +msgid "Style Set 14" +msgstr "Stilski skup 14" -msgid "Agaw" -msgstr "Agaw" +msgid "Style Set 15" +msgstr "Stilski skup 15" -msgid "Aiton" -msgstr "" +msgid "Style Set 16" +msgstr "Stilski skup 16" -msgid "Akan" -msgstr "" +msgid "Style Set 17" +msgstr "Stilski skup 17" -msgid "Alsatian" -msgstr "Alzaški" +msgid "Style Set 18" +msgstr "Stilski skup 18" -msgid "Altai" -msgstr "Altajski" +msgid "Style Set 19" +msgstr "Stilski skup 19" -msgid "Anglo-Saxon" -msgstr "" +msgid "Style Set 2" +msgstr "Stilski skup 2" -msgid "Americanist IPA" -msgstr "Američko fonetsko bilježenje" +msgid "Style Set 20" +msgstr "Stilski skup 20" -msgid "Aragonese" -msgstr "" +msgid "Style Set 3" +msgstr "Stilski skup 3" -msgid "Aari" -msgstr "Aari" +msgid "Style Set 4" +msgstr "Stilski skup 4" -msgid "Arakanese" -msgstr "Arakanski" +msgid "Style Set 5" +msgstr "Stilski skup 5" -msgid "Asturian" -msgstr "" +msgid "Style Set 6" +msgstr "Stilski skup 6" -msgid "Athapaskan" -msgstr "Athapaskan" +msgid "Style Set 7" +msgstr "Stilski skup 7" -msgid "Lang|Avar" -msgstr "Avarski" +msgid "Style Set 8" +msgstr "Stilski skup 8" -msgid "Awadhi" -msgstr "Avadski" +msgid "Style Set 9" +msgstr "Stilski skup 9" -msgid "Torki" -msgstr "" +msgid "Style _ID:" +msgstr "_ID-oznaka stila:" -msgid "Azeri" -msgstr "Azerski" +msgid "StyleSet Names" +msgstr "Nazivi stilskih skupova" -msgid "Badaga" -msgstr "Badaga" +msgid "Styles (SubFamily)" +msgstr "Stilovi (pod-obitelj)" -msgid "Banda" -msgstr "" +msgid "Stylistic Alternatives" +msgstr "Stilske alternative" -msgid "Baghelkhandi" -msgstr "Bagheli" +msgid "Sub/Super" +msgstr "Indeks/Eksponent" -msgid "Balkar" -msgstr "Balkarski" +msgid "Sub/Superscript" +msgstr "Eksponent/Indeks" -msgid "Lang|Balinese" -msgstr "" +msgid "Sub1:" +msgstr "Indeks 1:" -msgid "Bavarian" -msgstr "" +msgid "Sub2:" +msgstr "Indeks 2:" -msgid "Baule" -msgstr "Baule" +msgid "SubDrop:" +msgstr "Pomak indeksa:" -msgid "Batak Toba" -msgstr "" +msgid "SubFonts|_All" +msgstr "_Sve" -msgid "Lang|Berber" -msgstr "Berberski" +msgid "SubFonts|_None" +msgstr "_Ništa" -msgid "Bench" -msgstr "Bench" +msgid "SubSuperscriptGapMin:" +msgstr "Min. razmak između indeksa i eksponenta:" -msgid "Bible Cree" -msgstr "Cree biblijski" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "Broj podrutina izvan granica u %s\n" -msgid "Bandjalang" -msgstr "" +msgid "Subscript" +msgstr "Indeks" -msgid "Belarussian" -msgstr "Bjeloruski" +msgid "SubscriptBaselineDropMin:" +msgstr "Min. pomak indeksa od osnovne linije:" -msgid "Bemba" -msgstr "Bembški" +msgid "SubscriptShiftDown:" +msgstr "Pomak indeksa prema dolje:" -msgid "Haryanvi" -msgstr "" +msgid "SubscriptSuperUse|Default" +msgstr "Zadano" -msgid "Bagri" -msgstr "" +msgid "SubscriptTopMax:" +msgstr "Maks. gornja linija indeksa:" -msgid "Bhili" -msgstr "Bhili" +msgid "Subscripts and Superscripts" +msgstr "Eksponenti i indeksi" -msgid "Bhojpuri" -msgstr "Bhojpuri" +msgid "Subscripts/Superscripts" +msgstr "Indeksi/Eksponenti" -msgid "Bikol" -msgstr "Bikolski" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Zamjenski grafem izvan granica u 'mort/morx' tablici %d\n" -msgid "Bilen" -msgstr "Bilen" +msgid "Substitution generates itself" +msgstr "Zamjena stvara samu sebe" -msgid "Bislama" -msgstr "" +msgid "Substitutions" +msgstr "Zamjene" -msgid "Kanauji" -msgstr "" +msgid "Subtable" +msgstr "Pod-talblica" -msgid "Blackfoot" -msgstr "Blackfoot" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Pod-tablica %.60s u grafemu %.60s" -msgid "Balochi" -msgstr "Baločki" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "Pod-tablica se proteže izvan kraja GPOS tablice\n" -msgid "Pa'o Karen" -msgstr "" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "Pod-tablica se proteže izvan kraja GSUB tablice\n" -msgid "Balante" -msgstr "Balante" +msgid "Sum Around:" +msgstr "Zbroj okolo:" -msgid "Balti" -msgstr "Balti" +msgid "Summary:" +msgstr "Sažetak:" -msgid "Bambara" -msgstr "Bambara" +msgid "Sundanese" +msgstr "Sudansko" -msgid "Bamileke" -msgstr "Bamileke" +msgid "Sundanese (roman)" +msgstr "Sudansko (latinica)" -msgid "Bosnian" -msgstr "Bosanski" +msgid "Sundanese Supplement" +msgstr "Sundanski, dopuna" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Sup1:" +msgstr "Eksponent 1:" -msgid "Brahui" -msgstr "Brahui" +msgid "Sup2:" +msgstr "Eksponent 2:" -msgid "Braj Bhasha" -msgstr "Braj Bhasha" +msgid "Sup3:" +msgstr "Eksponent 3:" -msgid "Bodo" -msgstr "" +msgid "SupDrop:" +msgstr "Pomak eksponenta:" -msgid "Bashkir" -msgstr "Baškirski" +msgid "Super Condensed" +msgstr "Super suženi" -msgid "Burushaski" -msgstr "" +msgid "Super Extended" +msgstr "Super prošireni" -msgid "Beti" -msgstr "Beti" +msgid "Super Wide" +msgstr "Super široki" -msgid "Batak Simalungun" -msgstr "" +msgid "Super and Sub scripts" +msgstr "Eksponenti i indeksi" -msgid "Lang|Buginese" -msgstr "" +msgid "Superscript" +msgstr "Eksponent" -msgid "Medumba" -msgstr "" +msgid "SuperscriptBaselineDropMax:" +msgstr "Maks. pomak eksponenta od osnovne linije:" -msgid "Kaqchikel" -msgstr "" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "Maks. donja linija eksponenta s indeksom:" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "SuperscriptBottomMin:" +msgstr "Min. donja linija eksponenta:" -msgid "Chinantec" -msgstr "" +msgid "SuperscriptShiftUp:" +msgstr "Pomak eksponenta prema gore:" -msgid "Cebuano" -msgstr "Cebuano" +msgid "SuperscriptShiftUpCramped:" +msgstr "Pomak za stisnute eksponente prema gore:" -msgid "Chiga" -msgstr "" +msgid "Superscripts and Subscripts" +msgstr "Eksponenti i indeksi" -msgid "Chamorro" -msgstr "" +msgid "Supplemental Arrows-A" +msgstr "Dopunjene strelice-A" -msgid "Chechen" -msgstr "Čečenski" +msgid "Supplemental Arrows-B" +msgstr "Dopunjene strelice-B" -msgid "Chaha Gurage" -msgstr "Chaha Gurage" +msgid "Supplemental Arrows-C" +msgstr "Dopunjene strelice-C" -msgid "Chattisgarhi" -msgstr "Chattisgarhi" +msgid "Supplemental Math Operators" +msgstr "Dopunjene matematički operatori" -msgid "Chichewa" -msgstr "Chichewa" +msgid "Supplemental Mathematical Operators" +msgstr "Dopunjeni matematički operatori" -msgid "Chukchi" -msgstr "Čukčijski" +msgid "Supplemental Punctuation" +msgstr "Dopunjene interpunkcije" -msgid "Chuukese" -msgstr "" +msgid "Supplemental Symbols and Arrows" +msgstr "Dopunjeni simboli i strelice" -msgid "Choctaw" -msgstr "" +msgid "Supplemental Symbols and Pictographs" +msgstr "Dopunjeni simboli i piktogrami" -msgid "Chipewyan" -msgstr "Chipewyan" +msgid "Supplementary Ideographic Plane" +msgstr "Dopunska ideografska ploča" -msgid "Chuvash" -msgstr "Čuvaški" +msgid "Supplementary Multilingual Plane" +msgstr "Dopunska višejezična ploča" -msgid "Cheyenne" -msgstr "" +msgid "Supplementary Private Use Area A/B" +msgstr "Dopunsko područje za privatnu upotrebu A/B" -msgid "Lang|Western Cham" -msgstr "" +msgid "Supplementary Private Use Area-A" +msgstr "Dopunsko područje za privatnu upotrebu A" -msgid "Eastern Cham" -msgstr "" +msgid "Supplementary Private Use Area-B" +msgstr "Dopunsko područje za privatnu upotrebu B" -msgid "Comorian" -msgstr "Komorski" +msgid "Supplementary Special-purpose Plane" +msgstr "Dopunska ploča za posebnu namjenu" -msgid "Lang|Coptic" -msgstr "Koptski" +msgid "Suri" +msgstr "Suri" -msgid "Cornish" -msgstr "" +msgid "Surrogate High" +msgstr "Visoki zamjenski znakovi" -msgid "Corsican" -msgstr "Korzički" +msgid "Surrogate High, Non Private Use" +msgstr "Visoki zamjenski znakovi ne-privatno područje" -msgid "Creoles" -msgstr "" +msgid "Surrogate High, Private Use" +msgstr "Visoki zamjenski znakovi, privatno područje" -msgid "Cree" -msgstr "Cree" +msgid "Sutton SignWriting" +msgstr "Znakovni jezik, Sutton" -msgid "Carrier" -msgstr "Carrier" +msgid "Sutu" +msgstr "Sutu" -msgid "Crimean Tatar" -msgstr "Krimski tatarski" +msgid "Svan" +msgstr "Svan" -msgid "Kashubian" -msgstr "" +msgid "Swadaya Aramaic" +msgstr "Swadaya aramejski" -msgid "Church Slavonic" -msgstr "Crkvenoslavenski" +msgid "Swahili" +msgstr "Svahiliski" -msgid "Chittagonian" -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "Svahiliski (Kenijski)" -msgid "San Blas Kuna" -msgstr "" +msgid "Swash" +msgstr "Kaligrafski potezi" -msgid "Dargwa" -msgstr "Dargwa" +msgid "Swash Variance" +msgstr "Varijante kaligrafskih poteza" -msgid "Dayi" -msgstr "" +msgid "Swazi" +msgstr "Swati" -msgid "Woods Cree" -msgstr "Cree šume" +msgid "Swedish" +msgstr "Švedski" -msgid "Lang|Default" -msgstr "Zadani" +msgid "Swedish (Finland)" +msgstr "Švedski (Finska)" -msgid "Dogri (individual language)" -msgstr "" +msgid "Swedish (Sweden)" +msgstr "Švedski (Švedska)" -msgid "Dogri" -msgstr "Dogri" +msgid "Sy Miscellaneous" +msgstr "12.15 – Razni" -msgid "Dhangu" -msgstr "" +msgid "Sy Mixed Serif" +msgstr "12.1 – Pomiješani serifni" -msgid "Dhivehi (Obsolete)" -msgstr "Dhivehi (zastarjelo)" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "12.3 – Neogrotesk bezserifni" -msgid "Dimli" -msgstr "" +msgid "Sy Old Style Serif" +msgstr "12.2 – Humanistički serifni" -msgid "Dhivehi" -msgstr "Dhivehi" +msgid "Syloti Nagri" +msgstr "Syloti Nagri" -msgid "Djerma" -msgstr "Zarma" +msgid "Symbol" +msgstr "Symbol" -msgid "Djambarrpuyngu" -msgstr "" +msgid "Symbol Charset" +msgstr "Kodna stranica simbola" -msgid "Dangme" -msgstr "Dangme" +msgid "Symbolic" +msgstr "12 – Simbolički" -msgid "Dan" -msgstr "" +msgid "Symbols" +msgstr "Simboli" -msgid "Dinka" -msgstr "Dinka" +msgid "Symbols Misc." +msgstr "Simboli, razno" -msgid "Dari" -msgstr "Dari" +msgid "Symbols and Arrows Supplement" +msgstr "Simboli i strelice, dopuna" -msgid "Dhuwal" -msgstr "" +msgid "Symbols and Pictographs Extended-A" +msgstr "Simboli i piktogrami prošireno-A" -msgid "Dungan" -msgstr "Dunganski" +msgid "Symbols for Legacy Computing" +msgstr "Simboli za stara računala" -msgid "Ebira" -msgstr "Ebira" +msgid "Symbols:" +msgstr "Simboli:" -msgid "Eastern Cree" -msgstr "Cree istočni" +msgid "Symmetric-Smoothing" +msgstr "Simetrično izglađivanje" -msgid "Efik" -msgstr "Efik" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "Erzjanski" +msgid "Synchronize" +msgstr "Sinkronizacija" -msgid "Central Yupik" -msgstr "" +msgid "Syntax error while parsing pdf graphics" +msgstr "Sintaksna greška tijekom obrade pdf grafika" -msgid "Evenki" -msgstr "Tunguski (evenački)" +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "Sintaksna greška tijekom obrade pdf grafika: Stranica bez sadržaja" -msgid "Even" -msgstr "Lamutski (evenski)" +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Sintaksna greška tijekom obrade 'type3' grafema: %s" -msgid "Ewe" -msgstr "Ewe" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "Sintaksna greška tijekom obrade mapiranja znakova u Unicode" -msgid "French Antillean" -msgstr "Francuski Antili" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Sintaksna greška tijekom obrade zaglavlja Type3 fonta" -msgid "Fang" -msgstr "" +msgid "Syriac" +msgstr "Sirjačko" -msgid "Fanti" -msgstr "" +msgid "Syriac Supplement" +msgstr "Sirjačko, dopuna" -msgid "Fijian" -msgstr "Fidžijski" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "Gornji odmak:" -msgid "Fe'fe'" -msgstr "" +msgid "TH-Cree" +msgstr "Cree-TH" -msgid "Forest Nenets" -msgstr "Forest Nenets" +msgid "TS Direct Line" +msgstr "2.1 – Jednostavni" -msgid "Fon" -msgstr "Fon" +msgid "TS Miscellaneous" +msgstr "2.15 – Razni" -msgid "Faroese" -msgstr "Ferojski" +msgid "TS Script" +msgstr "2.2 – Rukopisni" -msgid "Cajun French" -msgstr "" +msgid "TT" +msgstr "TrueType" -msgid "Friulian" -msgstr "Furlanski" +msgid "TT Instrs" +msgstr "TrueType instrukcije" -msgid "Arpitan" -msgstr "" +msgid "TTF" +msgstr "TTF" -msgid "Futa" -msgstr "Futa" +msgid "TTF 'glyf'" +msgstr "TTF 'glyf'" -msgid "Fulani" -msgstr "Fulani" +msgid "TTF Names" +msgstr "TTF nazivi fonta" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "TTFFoundry" +msgstr "TTF naziv proizvođač" -msgid "Ga" -msgstr "Ga" +msgid "T_reatment" +msgstr "_Ispuna" -msgid "Gagauz" -msgstr "Gagauski" +msgid "T_ypo Descent Offset:" +msgstr "T_ypo silazni potez, odmak:" -msgid "Garshuni" -msgstr "Garshuni" +msgid "Tab Set" +msgstr "Skup kartica" -msgid "Garhwali" -msgstr "Garhwali" +msgid "TabSet" +msgstr "Skup kartica" -msgid "Lang|Ge'ez" -msgstr "Ge’ez" +msgid "Tabasaran" +msgstr "Tabasaran" -msgid "Githabul" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgstr "Tablica '%c%c%c%c' prelazi kraj datoteke i mora se zanemariti." -msgid "Gilyak" -msgstr "Gilyak" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "Tablica '%c%c%c%c' prelazi kraj datoteke." -msgid "Kiribati" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "Tablica '%c%c%c%c' ima neispravni kontrolni zbroj." -msgid "Kpelle (Guinea)" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." msgstr "" +"Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 32 ili 6, ali je %d." -msgid "Gilaki" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 36, ali je %d." -msgid "Gumuz" -msgstr "Gumuz" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 54, ali je %d." -msgid "Gumatj" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" +"Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti 78, 86 ili 96, ali je " +"%d." -msgid "Gogo" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "Tablica '%c%c%c%c' ima neispravnu veličinu, mora biti parna." -msgid "Gondi" -msgstr "Gondi" +msgid "Table length should not be odd\n" +msgstr "Duljina tablice ne treba biti neparna\n" -msgid "Garo" -msgstr "Garo" +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "Duljina tablice se proteže izvan kraja datoteke za '%c%c%c%c'." -msgid "Wayuu" +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." msgstr "" +"Tablice oznaka bi trebale biti poredane abecednim redom u zaglavlju fonta\n" +" ali '%c%c%c%c', se pojavljuje nakon '%c%c%c%c'." -msgid "Gupapuyngu" -msgstr "" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Tablice '%c%c%c%c' i '%c%c%c%c' se preklapaju" -msgid "Gusii" -msgstr "" +msgid "Tabular Numbers" +msgstr "Tabelarne brojke" -msgid "Haitian" -msgstr "Haićanski" +msgid "Tag Characters" +msgstr "Znakovi etiketa" -msgid "Halam" -msgstr "Halam" +msgid "Tag must be 4 characters long" +msgstr "Oznaka mora sadržati 4 znaka" -msgid "Harauti" -msgstr "Harauti" +msgid "Tag too long" +msgstr "Oznaka je predugačka" -msgid "Haya" -msgstr "" +msgid "Tagalog" +msgstr "Tagalog" -msgid "Hazaragi" -msgstr "" +msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" +msgstr "Tagalog/Hanunno/Buhid/Tagbanwa" -msgid "Hammer-Banna" -msgstr "Hammer-Banna" +msgid "Tagbanwa" +msgstr "Tagbanwa" -msgid "Herero" -msgstr "" +msgid "Tags" +msgstr "Etikete" -msgid "Hiligaynon" -msgstr "Hiligaynon" +msgid "Tahitian" +msgstr "Tahićanski" -msgid "High Mari" -msgstr "Visoki Mari" +msgid "Tai Le" +msgstr "Tai Le" -msgid "Hmong" -msgstr "" +msgid "Tai Lue" +msgstr "Tai Lue" -msgid "Hiri Motu" -msgstr "" +msgid "Tai Tham" +msgstr "Tai Tham" -msgid "Hindko" -msgstr "Hindko" +msgid "Tai Viet" +msgstr "Tai Viet" -msgid "Ho" -msgstr "Ho" +msgid "Tai Xuan Jing Symbols" +msgstr "Tai Xuan Jing simboli" -msgid "Harari" -msgstr "Harari" +msgid "Tajik" +msgstr "Tadžikistanski" -msgid "Eastern Armenian" -msgstr "" +msgid "Tajiki" +msgstr "Tadžički" -msgid "Iban" -msgstr "" +msgid "Takri" +msgstr "Takrijsko" -msgid "Ido" -msgstr "" +msgid "Tamazight (Arabic)" +msgstr "Tamazight berberski (Arapsko)" -msgid "Ijo" -msgstr "Ijo" +msgid "Tamazight (Latin)" +msgstr "Tamazight berberski (Latinica)" -msgid "Interlingue" -msgstr "" +msgid "Tamil" +msgstr "Tamilsko" -msgid "Ilokano" -msgstr "Ilokano" +msgid "Tamil Supplement" +msgstr "Tamilski, dopuna" -msgid "Interlingua" -msgstr "" +msgid "Tangent" +msgstr "Tangenta" -msgid "Ingush" -msgstr "Inguški" +msgid "Tangsa" +msgstr "Tangsa" -msgid "Inupiat" -msgstr "" +msgid "Tangut" +msgstr "Tangutski" -msgid "IPA usage" -msgstr "IPA, upotreba međunarodne fonetske abecede" +msgid "Tangut Components" +msgstr "Tangutske komponente" -msgid "Irish" -msgstr "Irski" +msgid "Tangut Supplement" +msgstr "Tangutski, dopuna" -msgid "Irish Traditional" -msgstr "Irski tradicionalni" +msgid "Tapered/Closed Loops" +msgstr "Istanjeni/Zatvorenih petlja" -msgid "Inari Sami" -msgstr "Inari Sami (Laponski)" +msgid "Tapered/No Loops" +msgstr "Istanjeni/Bez petlje" -msgid "Jamaican Creole" -msgstr "" +msgid "Tapered/Open Loops" +msgstr "Istanjeni/Otvorenih petlja" -msgid "Lang|Javanese" -msgstr "Javanski" +msgid "Tatar" +msgstr "Tatarski" -msgid "Lojban" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "Tatarski (Tatarstan)" -msgid "Krymchak" -msgstr "" +msgid "TeX Table" +msgstr "TeX tablica" -msgid "Judezmo" -msgstr "Judezmo" +msgid "TeX table" +msgstr "TeX tablica" -msgid "Jula" -msgstr "Jula" +msgid "Technical Symbols Misc." +msgstr "Tehnički simboli, razno" -msgid "Kabardian" -msgstr "Kabardinski" +msgid "Telugu" +msgstr "Teluško" -msgid "Kabyle" -msgstr "" +msgid "Temne" +msgstr "Temne" -msgid "Kachchi" -msgstr "Kachchi" +msgid "Template Color" +msgstr "Boja za predložak" -msgid "Kalenjin" -msgstr "Kalenjin" +msgid "Terminal Forms" +msgstr "Završni oblici" -msgid "Karachay" -msgstr "Karachay" +msgid "Terminal Forms #2" +msgstr "Završni oblici br. 2" -msgid "Makonde" -msgstr "" +msgid "Terminal Forms #3" +msgstr "Završni oblici br. 3" -msgid "Kabuverdianu" -msgstr "" +msgid "Tertiary Ideographic Plane" +msgstr "Treća ideografska ploča" -msgid "Kebena" -msgstr "Kebena" +msgid "Text Field" +msgstr "Tekstno polje" -msgid "Kekchi" -msgstr "" +msgid "Text Image Skip" +msgstr "Razmak između teksta i slike" -msgid "Khutsuri Georgian" -msgstr "Khutsuri Gruzijski" +msgid "Text Labels" +msgstr "Tekstne etikete" -msgid "Khakass" -msgstr "Hakaski" +msgid "Text Width: 0" +msgstr "Širina teksta: 0" -msgid "Khanty-Kazim" -msgstr "Hantski-Kazim" +#, c-format +msgid "Text Width:%4d" +msgstr "Širina teksta:%4d" -msgid "Khanty-Shurishkar" -msgstr "Hantski-Shurishkar" +msgid "Text and Background" +msgstr "Tekst i pozadina" -msgid "Khamti Shan" -msgstr "" +msgid "Text color for popup windows" +msgstr "Boja teksta za skočne prozore" -msgid "Khanty-Vakhi" -msgstr "Hantski-Vak" +msgid "Text color for progress windows" +msgstr "Boja teksta za prozore napretka" -msgid "Khowar" -msgstr "Khowar" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "Boja za tekst u zaglavlju stupaca matrice" -msgid "Kikuyu" -msgstr "Kikuyu" +msgid "Text from script" +msgstr "Tekst iz pisma" -msgid "Kisii" -msgstr "Kisii" +msgid "Textual" +msgstr "Tekstno" -msgid "Kirmanjki" -msgstr "" +msgid "Tfm Save Failed" +msgstr "Neuspjelo spremanje TFM-a" -msgid "Southern Kiwai" -msgstr "" +msgid "Thaana" +msgstr "Tana" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "Thai" +msgstr "Tajlandsko" -msgid "Bumthangkha" -msgstr "" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "Polje „DPI” mora biti veće od 10 i manje od 5000." -msgid "Kokni" -msgstr "Kokni" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Polje „Udaljenost” mora biti veće od 0 i manje od pola." -msgid "Kalmyk" -msgstr "Kalmyk" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" +msgstr "" +"'%1$s' kontrole u grafemu \"%2$.30s\" u fontu %3$.30s se ne poklapaju s " +"onima u %4$.30s (različiti broj ili različiti kriteriji preklapanja)" -msgid "Kamba" -msgstr "Kamba" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" +msgstr "" +"%1$s u dijaloškom okviru traženja sadrži referencu na %2$.20hs koja ne " +"postoji u fontu.\n" +"Želiš li dozvoliti uklanjanje reference?" -msgid "Kumaoni" -msgstr "Kumaoni" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s se razlikuje. U %s je (" -msgid "Komo" -msgstr "Komo" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%s nedostaje u %s. Dok je u %s (" -msgid "Komso" -msgstr "Komso" +#, c-format +msgid "The %s list is not ordered" +msgstr "Popis %s nije razvrstan" -msgid "Khorasani Turkic" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" +"'NFNT' format bitmapa se ne koristi u OS/X sustavu (iako još uvijek moraš " +"stvoriti (beskorisni) font bitmapa, ako spremaš Type1 PostScript resurs)" -msgid "Kodagu" -msgstr "Kodagu" - -msgid "Korean Old Hangul" -msgstr "Korejski staro-hangulski" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "'NFNT' format bitmapa je nepotreban" -msgid "Komi" +msgid "" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." msgstr "" +"Tablica 'OS/2' se neznatno promijenila tijekom godina.\n" +"Polja su uglavnom dodavana, ali su njihova značenja\n" +"povremeno redefinirana." -msgid "Kikongo" -msgstr "Kikongški" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "'POST' type1 format je vjerojatno zastario" -msgid "Kongo" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." msgstr "" +"'POST' type1 format je vjerojatno zastario i možda neće raditi u budućim Mac-" +"verzijama." -msgid "Komi-Permyak" -msgstr "Komi-Permyak" - -msgid "Kosraean" +#, c-format +msgid "" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" +"'cvt ' tablica u instanci %.30s ima drugačiju veličinu od one u zadanom fontu" -msgid "Komi-Zyrian" -msgstr "Komi-Zyrian" - -msgid "Kpelle" -msgstr "Kpelle" - -msgid "Krio" -msgstr "Krio" - -msgid "Karakalpak" -msgstr "Karakalpak" - -msgid "Karelian" -msgstr "Karelski" - -msgid "Karaim" -msgstr "Karaim" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "" +"'gasp' tablica (poravnanje na mrežu) mora završiti sa zapisom piksela od " +"65535" -msgid "Karen" -msgstr "Karen" +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." +msgstr "" +"Tablicom 'gasp' je moguće odrediti, kada se konture trebaju\n" +"privlačiti na mrežu (grid-fitting) i iscrtati pomoću zaglađivanja\n" +"rubova (anti-aliased).\n" +"Tablica se sastoji od (razvrstanog) popisa veličina piksela, svaka\n" +"s nizom oznaka. Te se oznake odnose na sve veličine piksela, veće od\n" +"prethodnog zapisa tablice, ali manje ili jednake trenutačnoj.\n" +"Popis mora završiti s veličinom piksela od 65535.\n" +"Verzija 1 tablice sadrži dvije dodatne oznake, koje se\n" +"primijenjuju u MS ClearType iscrtavanju.\n" +"\n" +"Tablica 'gasp' se odnosi samo na TrueType fontove." -msgid "Koorete" -msgstr "Koorete" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "" +"Tablica 'kern' podržava najviše 10920 parova podrezivanja u pod-tablici" -msgid "Ripuarian" +#, c-format +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" msgstr "" +"Tablica 'name' sadrži (barem) dva znakovna niza za %s u jeziku %s, prvi " +"'%.12s…' drugi '%.12s…'.\n" +"Koji želiš?" -msgid "Khasi" -msgstr "Khasi" +#, c-format +msgid "" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." +msgstr "" +"'sfnt' format je trenutačno ograničen na 65535 grafema, a tvoj font ima %d " +"grafema." -msgid "Kildin Sami" -msgstr "Kildin Sami" +msgid "" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" +msgstr "" +"Font-funkcija 'size' (veličina) ne slijedi standard, niti je\n" +"u skladu s ranim Adobeovim pogrešnim tumačenjem\n" +"standarda. Ne može se obraditi.\n" -msgid "S'gaw Karen" +msgid "" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" +"Font-funkcija 'size' (veličina) u ovom fontu nije u skladu s ranim Adobeovim " +"pogrešnim tumačenjem otf standarda.\n" -msgid "Kuanyama" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"AFM datoteka sadrži informacije o metričnim podacima, koje će mnogi " +"procesori za tekstove čitati prilikom upotrebe PostScript® fonta." -msgid "Kui" -msgstr "Kui" - -msgid "Kulvi" -msgstr "Kulvi" - -msgid "Kumyk" -msgstr "Kumyk" - -msgid "Kurukh" -msgstr "Kuruški" - -msgid "Kuy" -msgstr "Kuy" - -msgid "Koryak" -msgstr "Korjački" - -msgid "Western Kayah" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." msgstr "" +"AFM format omogućuje uključivanje nekih informacija o kompozitima\n" +"(otprilike isto kao klase sidara dijakritičkih oznaka na osnovna slova).\n" +"Međutim, time se izrađuje ogromna AFM datoteka, jer se ne\n" +"sprema na učinkovit način." -msgid "Ladin" -msgstr "Ladinski" - -msgid "Lahuli" -msgstr "Lahuli" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" +msgstr "" +"Naredba „Uredi -> Spoji” će spojiti točke, koje su ovoliko udaljene\n" +"jedna od druge. Vrijednost 0 znači da se moraju podudarati" -msgid "Lak" -msgstr "Lak" +msgid "" +"The Expand Stroke algorithm will attempt to be (at\n" +"least) this accurate, but there may be exceptions." +msgstr "" +"Algoritam širenja poteza pokušat će biti (barem)\n" +"ovoliko točan, međutim moguće su iznimke." -msgid "Lambani" -msgstr "Lambani" +msgid "" +"The FFTM table is an extension to the TrueType format\n" +"and contains a series of timestamps defined by FontForge\n" +msgstr "" +"FFTM tablica je proširenje za TrueType format\n" +"i sadrži niz vremenskih oznaka koje je definirao FontForge\n" -msgid "Laz" -msgstr "Laz" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "FONTLOG ti omogućuje voditi evidenciju o promjenama u fontu." -msgid "L-Cree" -msgstr "Cree-L" +msgid "" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" +msgstr "" +"FONTLOG sadrži opis projekta fonta, \n" +"detaljni popis promjena te popis suradnika" -msgid "Ladakhi" -msgstr "Ladakhi" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." +msgstr "" +"FONTLOG je tekstualna datoteka koja sadrži relevantne informacije o fontu, \n" +"uključujući stvari kao što je log-zapis promjena.\n" +"(Opći predložak je dostupan na OFL-ovoj FAQ stranici http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Mada nije neophodno, preporuča se njegova upotreba u projektu otvorenih " +"fontova. \n" +"Ako tvoj font već sadrži tablicu log-zapisa (Element > Informacije o fontu) " +"i ako \n" +"potvrdiš ovo polje, interne informacije fonta će biti dodane datoteci " +"„FONTLOG.txt”, \n" +"u istoj mapi, u kojoj se nalazi font." -msgid "Lezgi" -msgstr "Lezgi" +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." +msgstr "" +"Polje za korekciju kurziva se koristi u TeX i MS 'MATH' tablici.\n" +"Koristi se za spajanje ukošenog teksta (kurziva) s uspravnim.\n" +"Radi se o količini dodatne bjeline koja je potrebna, kako\n" +"kosi tekst ne bi prelazio u uspravni tekst." -msgid "Ligurian" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" msgstr "" +"Nije moguće vratiti radnju sjedinjavanja.\n" +"Želiš li je svejedno obaviti?" -msgid "Limburgish" +msgid "" +"The OFL is a community-approved software license designed for libre/open " +"font projects. \n" +"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " +"and redistributed while giving authors enough control and artistic " +"integrity. For more details including an FAQ see http://scripts.sil.org/" +"OFL. \n" +"\n" +"This font metadata will help users, designers and distribution channels to " +"know who you are, how to contact you and what rights you are granting. \n" +"When releasing modified versions, remember to add your additional notice, " +"including any extra Reserved Font Name(s). \n" +"\n" +"Have fun designing open fonts!" msgstr "" +"OFL (otvorena font licenca) je softverska licenca odobrena od zajednice, " +"izrađena za slobodne/otvorene font projekte.\n" +"Fontovi s otvorenom licencom se mogu koristiti, proučavati, kopirati, " +"modificirati, ugrađivati, spajati i redistribuirati, a omogućuje autorima " +"dovoljno kontrole i umjetničkog integriteta. Za daljnje detalje, pogledaj " +"http://scripts.sil.org/OFL.\n" +"\n" +"Ovi metapodaci fonta će pomoći korisnicima, dizajnerima i kanalima " +"distribucije, da znaju tko si, kako te kontaktirati i koja prava " +"dodijeljuješ.\n" +"Kad objavljuješ modificirane verzije, sjeti se dodati svoju dodatnu " +"obavijest, uključujući sve dodatno rezervirane nazive fontova.\n" +"\n" +"Dobru zabavu u dizajniranju otvorenih fontova!" -msgid "Lingala" -msgstr "Lingalaški" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "" +"OpenType funkcijama stilskih skupova ('ss01' – 'ss20')\n" +"je ovdje moguće zadati razumljive/opisne nazive." -msgid "Lang|Lisu" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" msgstr "" +"Dokumentacija za OpenType sugerira na prilično zbunjujući način,\n" +"da ako osnovni grafem (ili osnovna oznaka) sadrži točku sidra za\n" +"jednu klasu u pod-tablici tablice definicija, tada bi trebao sadržati sidra\n" +"za sve klase u pod-tablici" -msgid "Lampung" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"PFM datoteka sadrži informacije koje Windows treba za instaliranje " +"PostScript® fonta." -msgid "Laki" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" msgstr "" +"PfaEdit tablica je proširenje za TrueType format\n" +"i sadrži razne podatke koje koristi FontForge\n" +"(Trebala bi se zvati FontForge tablica,\n" +"ali se iz povijesnih razloga ne zove tako)" -msgid "Low Mari" -msgstr "Niski Mari" +msgid "" +"The PostScript 'Private' dictionary gives you control over\n" +"several font-wide versions of hinting.\n" +"The 'Private' dictionary only applies to PostScript fonts." +msgstr "" +"PostScriptov 'Private' rječnik omogućuje kontrolu nad\n" +"nekoliko verzija kontrola na razini fonta.\n" +"'Private' rječnik se odnosi samo na PostScript fontove." -msgid "Lang|Limbu" -msgstr "Limbu" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" +msgstr "" +"PostScript Language Reference Manual (dodatak B) kaže, da\n" +"interpreter ne treba podržavati staze s više od 1500 točaka.\n" +"Mislim da ovaj broj uključuje kontrolne točke. Sa stajališta PostScripta,\n" +"sve konture u nekom znaku čine jednu stazu. Moderni interpreteri\n" +"podržavaju staze s više točaka od gore navedene granice.\n" +"(Imaj na umu, da nakon pretvorbe u PostScript, TrueType font sadrži\n" +"dvostruko više kontrolnih točaka)" -msgid "Lombard" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"Naziv PostScript fonta „%.63s” nije ispravan.\n" +"Treba sadržati ispisive ASCII znakove,\n" +"ne smije sadržati (){}[]<>%%/ ili razmak\n" +"i mora biti kraći od 63 znaka" -msgid "Lomwe" -msgstr "Lomwe" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"TeX tablica je proširenje za TrueType format\n" +"i sadrži različite podatke koje očekuješ pronaći u\n" +"tfm datoteci (koji nisu već spremljeni drugdje\n" +"u datoteci ttf)\n" -msgid "Lang|Loma" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." msgstr "" +"Type 2 Charstring Reference (dodatak B) kaže, da\n" +"podrutine ne smiju biti ugniježdene dublje od 10 slojeva.\n" +"Svaki ugniježdeni sloj za referencu zahtijeva jedan sloj za\n" +"podrutinu, a kontrole mogu zahtijevati vlastiti sloj." -msgid "Luri" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." msgstr "" +"Type 2 Charstring Reference (dodatak B) kaže, da\n" +"po znaku ne smije biti više od 96 vodoravnih i okomitih\n" +"kontrola poteza." -msgid "Lower Sorbian" -msgstr "Lužičkosrpski, donji" +msgid "" +"The UsePlugins preferences option is currently off.\n" +"FontForge will not load plugin configuration or\n" +"attempt discovery unless that option is on." +msgstr "" +"Opcija postavki „Koristi dodatke” trenutačno je isključena.\n" +"FontForge neće učitati konfiguraciju dodatka ili\n" +"pokušati otkrivati, ako ta opcija nije uključena." -msgid "Lule Sami" -msgstr "Lule Sami (Laponski)" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "X koordinata točke sidra u ovom grafemu" -msgid "Luxembourgish" -msgstr "Luksemburgški" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Y koordinata točke sidra u ovom grafemu" -msgid "Luba-Lulua" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" msgstr "" +"Širina stošca od %s (%d) se ne poklapa s maksimalnom širinom sotšca fonta " +"(%d), a radi se o fontu fiksne širine\n" + +msgid "The amount of space between words when using this font" +msgstr "Količina razmaka između riječi, kad se koristi ovaj font" -msgid "Luba-Katanga" +msgid "The amount of stretchable space between words when using this font" msgstr "" +"Količina mogućeg proširivanja razmaka između riječi, kad se koristi ovaj font" -msgid "Luganda" -msgstr "Lugandski" - -msgid "Luhya" -msgstr "Luhya" +msgid "The amount the space between words may shrink when using this font" +msgstr "" +"Količina mogućeg sužavanja razmaka između riječi, kad se koristi ovaj font" -msgid "Luo" -msgstr "Luo" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "Okvir okolo strelica za gore/dolje, u numeričkom polju (okretni gumb)" -msgid "Madura" +#, c-format +msgid "" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" msgstr "" +"Znak %d nije pravilno učitan (ili pk datoteka ima neispravan format)\n" +" Pri %ld treba biti %d, odstupa za %ld\n" -msgid "Magahi" -msgstr "" +#, c-format +msgid "The class name, %s, is already in use." +msgstr "Naziv klase „%s” se već koristi." -msgid "Marshallese" -msgstr "" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "Kodna točka U+%1$04X se pojavljuje u grupama %2$.30s i %3$.30s" -msgid "Majang" -msgstr "Majang" +msgid "The color of a reference" +msgstr "Boja reference" -msgid "Makua" -msgstr "Makua" +msgid "The color of a selected point" +msgstr "Boja za odabrane točke" -msgid "Malayalam Traditional" -msgstr "Malajalam, tradicionalni" +msgid "The color of an on-curve point" +msgstr "Boja za točke na krivulji" -msgid "Mam" +msgid "The color of anchor stars" +msgstr "Boja za zvijezde sidara" + +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" msgstr "" +"Boja jednog drugog grafema u trenutačnom prikazu, kako bi se prikazao njegov " +"položaj kad se primijeni tablica definicija sidara" -msgid "Mansi" -msgstr "Mansi" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "Boja privučenih rasterskih blokova na mrežu" -msgid "Mapudungun" -msgstr "Mapudungun" +msgid "The color of grid-fit outlines" +msgstr "Boja kontura poravnatih na mrežu" -msgid "Marwari" -msgstr "Marwari" +msgid "The color of outlines in inactive layers" +msgstr "Boja kontura u neaktivnim slojevima" -msgid "Mbundu" -msgstr "Mbundu" +msgid "The color of outlines in the active layer" +msgstr "Boja kontura u aktivnim slojevima" -msgid "Mbo" +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" +"Boja rasterskih blokova koji su deaktivirani (u ispravljanju grešaka, kad se " +"instrukcija pomakne za jednu točku)" -msgid "Lang|Manchu" -msgstr "Mandžurski" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" +msgstr "" +"Boja rasterskih blokova koji su aktivirani (u ispravljanju grešaka, kad se " +"instrukcija pomakne za jednu točku)" -msgid "Moose Cree" -msgstr "Cree los" +msgid "The color of the clip path" +msgstr "Boja za staze isječka" -msgid "Mende" -msgstr "Mende" +msgid "The color of the guide line for the advance width" +msgstr "Boja vodilice koja označuje širinu stošca" -msgid "Mandar" -msgstr "" +msgid "The color of the guide lines for glyph metrics" +msgstr "Boja metričnih vodilica grafema" -msgid "Me'en" -msgstr "Me'en" +msgid "The color of the guide lines for the bitmap grid" +msgstr "Boja vodilica za bitmap mrežu" -msgid "Meru" -msgstr "" +msgid "The color of the large bitmap" +msgstr "Boja velikog bitmapa" -msgid "Pattani Malay" -msgstr "" +msgid "The color of the line marking the advance width" +msgstr "Boja koja se koristi za liniju koja označuje širinu stošca" -msgid "Morisyen" +msgid "The color of the line marking the advance width when it is selected" msgstr "" +"Boja koja se koristi za liniju koja označuje širinu stošca, kad je odabrana" -msgid "Minangkabau" +msgid "The color of the line marking the grid-fit advance width" msgstr "" +"Boja koja se koristi za liniju koja označuje širinu stošca pri iscrtavanju" -msgid "Mizo" -msgstr "Mizo" - -msgid "Lang|Makasar" +msgid "The color of the line marking the left bearing when it is selected" msgstr "" +"Boja koja se koristi za liniju koja označuje lijevi odmak, kad je odabrana" -msgid "Kituba" -msgstr "" +msgid "The color of the line(s) marking ligature carets" +msgstr "Boja linija koje označuju mjesta znakova za umetanje u ligaturama" -msgid "Male" -msgstr "Male" +msgid "The color of the open path" +msgstr "Boja za otvorene staze" -msgid "Malinke" -msgstr "Malinke" +msgid "The color of the outline" +msgstr "Boja konture" -msgid "Malayalam Reformed" -msgstr "Malajalam, reformirani" +msgid "The color of the point which is the start of a contour" +msgstr "Boja za početne točke krivulje" -msgid "Mandinka" -msgstr "Mandinka" +msgid "The color of the preview for drawing lines, rectangles, and ellipses" +msgstr "Boja pregleda za crtanje linija, pravokutnika i elipsa" -msgid "Lang|Mongolian" -msgstr "Mongolski" +msgid "The color of the selected reference" +msgstr "Boja odabrane reference" -msgid "Maninka" -msgstr "Maninka" +msgid "The color of the selected region" +msgstr "Boja odabranog područja" -msgid "Mohawk" -msgstr "Mohawk" +msgid "The color of the small bitmap view" +msgstr "Boja prikaza malog bitmapa" -msgid "Moksha" -msgstr "Mokša" +msgid "The color of thick outlines in inactive layers" +msgstr "Boja debelih kontura u neaktivnim slojevima" -msgid "Mon" -msgstr "Mon" +msgid "The color of thick outlines in the active layer" +msgstr "Boja debelih kontura u aktivnim slojevima" -msgid "Moroccan" -msgstr "Marokanski" +msgid "The color used to draw a hint which conflicts with another" +msgstr "Boja koja se koristi za konfliktne kontrole" -msgid "Mossi" +msgid "The color used to draw a selected control point of an on-curve point" msgstr "" +"Boja koja se koristi za crtanje odabrane kontrolne točke za točku na krivulji" -msgid "Maithili" -msgstr "Maithilski" - -msgid "Mundari" -msgstr "Mundari" - -msgid "Muscogee" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" msgstr "" +"Boja koja se koristi za crtanje (jednobitnih) crno-bijelih bitmap slika koje " +"nemaju tablicu definicija boja" -msgid "Mirandese" -msgstr "" +msgid "The color used to draw diagonal hints" +msgstr "Boja koja se koristi za dijagonalne kontrole" -msgid "Hmong Daw" -msgstr "" +msgid "The color used to draw horizontal hints" +msgstr "Boja koja se koristi za vodoravne kontrole" -msgid "Lang|Mayan" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" +"Boja koja se koristi za crtanje oznaka krivulja koje su skoro, ali ne " +"potpuno, vodoravne ili uspravne pri svojim krajnjim točkama" -msgid "Mazanderani" +msgid "The color used to draw points at extrema (if that mode is active)" msgstr "" +"Boja koja se koristi za točke ekstrema (ako je način prikaza aktiviran)" -msgid "Naga-Assamese" -msgstr "Naga-Assamese" - -msgid "Nahuatl" +msgid "The color used to draw points of inflection (if that mode is active)" msgstr "" +"Boja koja se koristi za točke infleksije (ako je način prikaza aktiviran)" -msgid "Nanai" -msgstr "Nanai" - -msgid "Neapolitan" +msgid "The color used to draw the \"next\" control point of an on-curve point" msgstr "" +"Boja koja se koristi za crtanje „sljedeće” kontrolne točke za točku na " +"krivulji" -msgid "Naskapi" -msgstr "Naskapi" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "" +"Boja koja se koristi za crtanje „prethodne” kontrolne točke za točku na " +"krivulji" -msgid "Nauruan" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" msgstr "" +"Boja koja se koristi za aktivne vodoravne kontrole, koje se pregledavaju u " +"dijalogu „Pregledaj kontrole”" -msgid "Navajo" +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" msgstr "" +"Boja koja se koristi za aktivne uspravne kontrole, koje se pregledavaju u " +"dijalogu „Pregledaj kontrole”" -msgid "N-Cree" -msgstr "Cree-N" +msgid "The color used to draw the large tick marks in rulers." +msgstr "Boja koja se koristi za velike oznake ravnalima." -msgid "Ndebele" -msgstr "Ndebele" +msgid "The color used to draw the measure tool line." +msgstr "Boja za crte alata za mjerenje." -msgid "Ndau" +msgid "" +"The color used to draw the measure tool numbers on the canvas when snapped." msgstr "" +"Boja koja se koristi za crtanje brojeva alata za mjerenje na platnu prilikom " +"privlačenja." -msgid "Ndonga" -msgstr "Ndonga" +msgid "The color used to draw the measure tool numbers on the canvas." +msgstr "Boja koja se koristi za crtanje brojeva alata za mjerenje na platnu." -msgid "Low Saxon" +msgid "The color used to draw the measure tool points when snapped." msgstr "" +"Boja koja se koristi za crtanje točaka alata za mjerenje prilikom " +"privlačenja." -msgid "Newari" -msgstr "Newari" +msgid "The color used to draw the measure tool points." +msgstr "Boja za točke alata za mjerenje." -msgid "Ngbaka" +msgid "" +"The color used to draw the outline of the old spline when you are " +"interactively modifying a glyph" msgstr "" +"Boja koja se koristi za crtanje stare krivulje prilikom interaktivne " +"promjene grafema" -msgid "Nagari" -msgstr "Nagari" - -msgid "Norway House Cree" -msgstr "Cree sjeverna kuća" - -msgid "Nisi" -msgstr "Nisi" +msgid "The color used to draw vertical hints" +msgstr "Boja koja se koristi za uspravne kontrole" -msgid "Niuean" -msgstr "Niuean" +msgid "The color used to fill the outline if that mode is active" +msgstr "Boja za ispunjavanje konture, ako je način prikaza aktiviran" -msgid "Nkole" -msgstr "Nkole" +msgid "The color used to fill the outline when in preview mode" +msgstr "Boja za ispunjavanje konture u preglednom načinu prikaza" -msgid "Nimadi" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" msgstr "" +"Boja koja se koristi za „plave” zone, zadane 'blue' vrijednostima u " +"'private' biblioteci" -msgid "Nogai" -msgstr "Nogai" - -msgid "Novial" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" +"Boja koja se koristi za „plave” zone, zadane 'family blue' vrijednostima u " +"'private' biblioteci" -msgid "Northern Sami" -msgstr "Sjeverno samski" - -msgid "Northern Sotho" -msgstr "" +msgid "The color used to outline a reference" +msgstr "Boja za konturu reference" -msgid "Northern Tai" -msgstr "Sjeverni tajlandski" +msgid "The color used to outline the selected reference" +msgstr "Boja za konturu odabrane reference" -msgid "Nyamwezi" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" msgstr "" +"Kontekstna pod-tablica/pod-tablica niza %s u %s se ne poklapa s %s u %s\n" -msgid "Nynorsk" -msgstr "Nynorsk" - -msgid "Mbembe Tigon" +msgid "" +"The contour bends or curves counter-clockwise at the selected point; all on-" +"curve points must bend or curve clockwise." msgstr "" +"Kontura se savija ili zakreće nalijevo pri odabranoj točci; sve točke na " +"krivulji moraju se savijati ili zakretati nadesno." -msgid "Occitan" -msgstr "Okcitanski" - -msgid "Oji-Cree" -msgstr "Cree-Oji" +msgid "The contour intersects itself; a nib must non-intersecting." +msgstr "Kontura se samo-presjeca; naliv pero se ne smije presijecati." -msgid "Ojibway" -msgstr "Ojibway" +msgid "The contour is open; a nib must be closed." +msgstr "Kontura je otvorena; naliv pero mora biti zatvoreno." -msgid "Ossetian" -msgstr "Osetijski" +msgid "The contour is quadratic; a nib must be a cubic contour." +msgstr "Kontura je kvadratična; naliv pero mora biti kubična kontura." -msgid "Palestinian Aramaic" -msgstr "Palestinski aramejski" +msgid "The contour winds counter-clockwise; a nib must wind clockwise." +msgstr "Smjer konture je nalijevo; smjer naliv pera mora biti nadesno." -msgid "Pangasinan" -msgstr "" +msgid "The control point above the selected point is near the italic angle" +msgstr "Kontrolna točka iznad odabrane točke je blizu kuta kurziva" -msgid "Pali" -msgstr "Pali" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Kontrolna točka iznad odabrane točke je skoro vodoravna" -msgid "Pampangan" -msgstr "" +msgid "The control point above the selected point is nearly vertical" +msgstr "Kontrolna točka iznad odabrane točke je skoro uspravna" -msgid "Palpa" -msgstr "Palpa" +msgid "" +"The control point above the selected point is outside the spline segment" +msgstr "Kontrolna točka iznad odabrane točke je izvan segmenta krivulje" -msgid "Palauan" -msgstr "" +msgid "The control point below the selected point is near the italic angle" +msgstr "Kontrolna točka ispod odabrane točke je blizu kuta kurziva" -msgid "Bouyei" -msgstr "" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Kontrolna točka ispod odabrane točke je skoro vodoravna" -msgid "Picard" -msgstr "" +msgid "The control point below the selected point is nearly vertical" +msgstr "Kontrolna točka ispod odabrane točke je skoro uspravna" -msgid "Pennsylvania German" -msgstr "" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "Kontrolna točka ispod odabrane točke je izvan segmenta krivulje" -msgid "Polytonic Greek" -msgstr "Grčki, višeglasni" +msgid "The control point left of the selected point is near the italic angle" +msgstr "Kontrolna točka lijevo od odabrane točke je blizu kuta kurziva" -msgid "Phake" -msgstr "" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Kontrolna točka lijevo od odabrane točke je skoro vodoravna" -msgid "Norfolk" -msgstr "" +msgid "The control point left of the selected point is nearly vertical" +msgstr "Kontrolna točka lijevo od odabrane točke je skoro uspravna" -msgid "Pilipino (Filipino)" -msgstr "Filipinski (Filipini)" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "Kontrolna točka lijevo od odabrane točke je izvan segmenta krivulje" -msgid "Palaung" -msgstr "Palaung" +msgid "The control point right of the selected point is near the italic angle" +msgstr "Kontrolna točka desno od odabrane točke je blizu kuta kurziva" -msgid "Piemontese" -msgstr "" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Kontrolna točka desno od odabrane točke je skoro vodoravna" -msgid "Western Panjabi" -msgstr "" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Kontrolna točka desno od odabrane točke je skoro uspravna" -msgid "Pocomchi" -msgstr "" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "Kontrolna točka desno od odabrane točke je izvan segmenta krivulje" -msgid "Pohnpeian" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Općevažeće pravilo je, da PostScript fontovi trebaju imati četverac od 1000. " +"Ali ovaj font ima četverac od %d. To nije krivo, ali možda ipak želiš " +"promijeniti četverac u dijaloškom okviru „Element -> Informacije o fontu -> " +"Opće”.\n" +"Želiš li svejedno nastaviti sa stvaranjem fonta?" -msgid "Provencal" -msgstr "Provansalski" - -msgid "Western Pwo Karen" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Općevažeće pravilo je, da TrueType fontovi trebaju imati četverac veličine " +"druge potencije. Ali ovaj font ima četverac od %d. To nije krivo, ali možda " +"ipak želiš promijeniti četverac u dijaloškom okviru „Element -> Informacije " +"o fontu -> Opće”.\n" +"Želiš li svejedno nastaviti sa stvaranjem fonta?" -msgid "Chin" -msgstr "Chin" - -msgid "K'iche'" +msgid "" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" +"Koordinate svih točaka i kontrolnih točaka u TrueTypeu moraju biti\n" +"cijeli brojevi (ako nisu cijeli brojevi, tad će ih FontForge zaokružiti\n" +"prilikom generiranja, što potencijalno može upropastiti font).\n" +"Čak i u PostScript fontovima je općenito dobra ideja koristiti\n" +"cjelobrojne vrijednosti." -msgid "Quechua (Bolivia)" -msgstr "" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "Ispravak u %d. retku je prevelik. Mora biti između −128 i 127" -msgid "Quechua (Ecuador)" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" +"Unutarnje bjeline između kontrala nisu jednake, što je loše za 'stem3' " +"kontrolu" -msgid "Quechua (Peru)" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"Trenutačno kodiranje sadrži grafeme koje nije moguće mapirati u CID-ove.\n" +"Želiš li da se izbrišu ili da se dadaju na kraj (gdje mogu stovriti " +"konflikte s budućim definicijama)?" -msgid "Rajasthani" -msgstr "Radžastanski" - -msgid "Rarotongan" -msgstr "" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "Zadani font nema 'cvt ' tablicu, ali instanca %.30s je ima" -msgid "Russian Buriat" -msgstr "Ruski burjatski" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Zadana veličina četverca u novo stvorenom fontu." -msgid "R-Cree" -msgstr "Cree-R" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "Instance ovog Multiple Mastera imaju nejednaki broj grafema" -msgid "Riang" -msgstr "Riang" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "Kodiranje ne sadrži ništa što ima naziv %.40s" -msgid "Tarifit" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" msgstr "" +"Nema zapisa \"%1$.20s\" u 'private' rječniku za %2$.30s niti za %3$.30s" -msgid "Ritarungo" -msgstr "" +msgid "The extra glue place above and below displayed limits" +msgstr "Dodatni prostor iznad i izpod prikazanih granica" -msgid "Arakwal" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" +"Font-funkcija „%c%c%c%c” je dvaput imenovana u jeziku %s\n" +"%.80s\n" +"%.80s" -msgid "Romansh" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" msgstr "" +"Oznaka funkcije u %d. retku (%s) je predugačka. Ne smije imati više od 4 " +"slova (ili može biti postavka mac funkcije, dva broja u zagradama <3,4>)" -msgid "Vlax Romani" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" msgstr "" +"Oznaka font-funkcije u %d. retku (%s) treba biti zadana ASCII znakovima.\n" -msgid "Romany" -msgstr "Romski" - -msgid "Rusyn" -msgstr "Rusinski" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Došlo je sljedeće greške u odabranim grafemima: %.100s" -msgid "Rotuman" +msgid "" +"The following options influence how files are imported.\n" +"Most are specific to one or more formats." msgstr "" +"Sljedeće opcije utječu na način uvoza grafema.\n" +"Većina ih je specifična za jedan ili više formata." -msgid "Ruanda" -msgstr "Rwanda" - -msgid "Aromanian" +msgid "" +"The following options influence how glyphs are exported.\n" +"Most are specific to one or more formats." msgstr "" +"Sljedeće opcije utječu na način izvoza grafema.\n" +"Većina ih je specifična za jedan ili više formata." -msgid "Sadri" -msgstr "Sadri" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "FontForge je zanemario sljedeće tablice u fontu\n" -msgid "Sasak" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"Font %.30s sadrži kubične krivulje. Font moraš konvertirati u kvadratne " +"krivulje, da bi se mogao koristiti u Appleovom izobličivom fontu" -msgid "Santali" -msgstr "Santali" - -msgid "Sayisi" -msgstr "Sayisi" - -msgid "Sicilian" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"Font %.30s sadrži kvadratne krivulje. Font moraš konvertirati u kubične " +"krivulje, da bi se mogao koristiti u Multiple Master fontu" -msgid "Scots" -msgstr "" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "Font %.30s je dodijeljen dvama master dizajnima" -msgid "North Slavey" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." msgstr "" +"Font %s je jedan od standardnih fontova. On se u stvarnosti ne nalazi u " +"datoteci." -msgid "Sekota" -msgstr "Sekota" - -msgid "Selkup" -msgstr "Selkup" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "Sango" - -msgid "Samogitian" -msgstr "" +msgid "The font comment can contain whatever you feel it should" +msgstr "Font komentar može sadržati štogod želiš" -msgid "Tachelhit" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"Font sadrži greške.\n" +"%sŽeliš li ih pregledati ili svejedno spremiti font?" -msgid "Shan" -msgstr "Shanski" - -msgid "Sibe" -msgstr "Sibe" - -msgid "Sidamo" -msgstr "Sidamo" - -msgid "Silte Gurage" -msgstr "Silte Gurage" - -msgid "Skolt Sami" -msgstr "Skolt Sami" - -msgid "Slavey" -msgstr "Slavey" - -msgid "Samoan" -msgstr "Samoanski" - -msgid "Sena" -msgstr "Sena" - -msgid "Shona" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"Baza podataka fonta već sadrži bitmap font\n" +"s ovom veličinom piksela (%d).\n" +"Želiš li ga prepisati?" -msgid "Soninke" -msgstr "Soninke" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "Baza podataka fonta ne sadrži bitmap veličine %d i dubine %d" -msgid "Sodo Gurage" -msgstr "Sodo Gurage" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "Font ne sadrži grafem s nazivom „%s”." -msgid "Songe" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" +"Naziv fonta počinje sa slijedom utf8 redoslijeda bajta. To nije dopušteno. %s" -msgid "Southern Sotho" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" +"Fontovi %1$.30s i %2$.30s imaju nejednaki broj grafema ili različita " +"kodiranja" -msgid "Sardinian" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" +"Fontovi %1$.30s i %2$.30s koriste različite vrste krivulja (jedan kvadratne, " +"a drugi kubične)" -msgid "Saraiki" -msgstr "Saraiki" - -msgid "Serer" -msgstr "Serer" - -msgid "South Slavey" -msgstr "South Slavey" - -msgid "Southern Sami" -msgstr "Sami (južni)" +msgid "The generated font won't work with ATM" +msgstr "Stvoreni font neće raditi s ATM-om" -msgid "Saterland Frisian" +#, c-format +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"Grafem %1$.30s ima nejednaki broj kontura u fontovima %2$.30s i %3$.30s" -msgid "Sukuma" +#, c-format +msgid "" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"Grafem %1$.30s ima nejednaki pobrojavanje točaka (ili kontrolnih točaka) na " +"konturama u raznim instancama fonta" -msgid "Lang|Sundanese" +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" msgstr "" +"Grafem %1$.30s u %2$.30s ima reference i konture. To nije podržano u fontu s " +"variacijama" -msgid "Suri" -msgstr "Suri" - -msgid "Svan" -msgstr "Svan" - -msgid "Swadaya Aramaic" -msgstr "Swadaya aramejski" - -msgid "Swazi" -msgstr "Swati" - -msgid "Upper Saxon" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" +"Grafem %1$.30s ima nejednaku masku kontrole na svojim konturama u fontovima " +"%2$.30s i %3$.30s" -msgid "Sylheti" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Grafem %1$.30s ima nejednaki broj točaka (ili kontrolnih točaka) na " +"konturama u fontovima %2$.30s i %3$.30s" -msgid "Syriac (Estrangela)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" +"Grafem %1$.30s ima nejednaki broj referenci u fontovima %2$.30s i %3$.30s" -msgid "Syriac (Western script)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" +"Grafem %1$.30s ima nejednaki skup parova podrezivanja u fontovima %2$.30s i " +"%3$.30s" -msgid "Syriac (Eastern script)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"Grafem %1$.30s u fontu %2$.30s ima konture drugačijih smjerova nego u %3$.30s" -msgid "Silesian" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"Grafem %1$.30s ima reference s nejednakim skaliranjem ili rotacijom (itd.) u " +"fontovima %2$.30s i %3$.30s" -msgid "Tabasaran" -msgstr "Tabasaran" - -msgid "TH-Cree" -msgstr "Cree-TH" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "Grafem %1$.30s je definiran u fontu %2$.30s ali ne u %3$.30s" -msgid "Dehong Dai" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"Grafem CID-oznake %d je mapiran u više od %d kodiranja. Obradit će se samo " +"prvih %d." -msgid "Tetum" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"Grafem kodiranja %d je imenovan kao \".notdef\", međutim sadrži konturu. " +"Budući da se radi o \".notdef\" znaku, neće biti dodan generiranom fontu. " +"Možeš ga preimenovati putem izbornika „Element -> Informacije o grafemu”. " +"Želiš li nastaviti s generiranjem fonta (i zanemariti ovaj znak)?" -msgid "Tigre" -msgstr "Tigre" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." +msgstr "" +"Grafem se rasterizira gore zadanom veličinom, ali\n" +"može biti teško vidjeti greške u poravnanju piksela\n" +"pri malim veličinama piksela. Ovo dopušta širenje\n" +"svakog piksela, kako bi se potencijalni problemi\n" +"bolje prikazali." -msgid "Tahitian" -msgstr "Tahićanski" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "Naziv grafema „%1$.30s” se pojavljuje u grupama %2$.30s i %3$.30s" -msgid "Tiv" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"Grafem s nazivom %.30s je mapiran na U+%04X.\n" +"Ali njegov naziv naznačuje, da bi trebao biti mapiran na U+%04X.\n" -msgid "Tamashek" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." msgstr "" +"Grafem s nazivom „%s” se također pojavljuje u klasi u %d. retku, koji " +"počinje s %20s …\n" +"Moraš ga ukloniti iz jedne od njih." -msgid "Temne" -msgstr "Temne" - -msgid "Tundra Nenets" -msgstr "Tundra Nenets" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "Grafem %.80s već sadrži sidro u ovoj klasi, %.80s." -msgid "Tonga" -msgstr "Tonga" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Grafem %.80s nije nađen u sfd datoteci" -msgid "Todo" -msgstr "Todo" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "U fontu ne postoji grafem %.80s" -msgid "Toma" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Grafem %s sadrži %s od %s i od %s.\n" +"Od %s će se ukloniti.\n" -msgid "Tok Pisin" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Grafem %s sadrži jednaki %s od %s i od %s.\n" +"Od %s će se ukloniti.\n" -msgid "Tshangla" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Grafem %s sadrži jednak podrazani par od %s i od %s.\n" +"Od %s će se ukloniti.\n" -msgid "Turoyo Aramaic" -msgstr "Turoyo aramejski" - -msgid "Tumbuka" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" +"Gradijent će biti linearni gradijent.\n" +"Boje će se mijenjati uzduž crte u prikazu" -msgid "Tulu" -msgstr "Tulu" - -msgid "Tuvin" -msgstr "Tuvin" +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." +msgstr "" +"Gradijent će biti kružni gradijent.\n" +"Boje će se mijenjati kružno prema van,\n" +"s početkom u fokusu (ako je određeno)\n" +"sve dok ne dosegne određeni polumjer." -msgid "Tuvalu" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." msgstr "" +"Polja visine i dubine su polja metrike, koja koristi TeX.\n" +"Ispravljaju se za optičko izobličenje.\n" +"Stoga „x” i „o” vjerojatno imaju istu visinu." -msgid "Twi" -msgstr "Twi" +msgid "The height of the lower case letters with flat tops" +msgstr "Visina kurenta s ravnim vrhovima" -msgid "Tày" -msgstr "" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "Maska kontrola odabrane točke sadrži preklapajuće kontrole" -msgid "Tamazight" -msgstr "" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." +msgstr "Odabrana kontrola se preklapa s <%.2f,%.2f>. Odznači jednu od njih." -msgid "Tzotzil" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" msgstr "" +"Dodatne količine vodoravnim i uspravnim potezima se ne smiju razlikovati " +"faktorom, većim od 4" -msgid "Udmurt" -msgstr "Udmurt" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" +msgstr "" +"Dodatne količine vodoravnim i uspravnim potezima moraju ili biti obje nula " +"ili niti jedna ne smije biti nula" -msgid "Umbundu" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Tekst naziva fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " +"znakovima." -msgid "Upper Sorbian" -msgstr "Lužičkosrpski, gornji" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" +msgstr "" +"Nakon ključne riječi 'ignore' (zanemari) mora slijediti ili pozicija ili " +"zamjena u %d. retku od %s" -msgid "Uyghur" -msgstr "Ujgurski" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "Instrukcije za %.80s su promijenjene. Želiš li izgubiti te promjene?" -msgid "Venetian" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" msgstr "" +"Ispravljanje kurziva sastavljenog grafema. Treba biti neovisno o veličini " +"grafema" -msgid "Volapük" -msgstr "" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" +msgstr "Pod-tablica klase podrezivanja %s u %s se ne poklapa s %s u %s\n" -msgid "Võro" -msgstr "" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgstr "Količina podrezivanja za klasu 0 („Sve ostalo”) treba uvijek biti 0" -msgid "Wa" -msgstr "Wa" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "Jezik '%s' ne postoji u popisu poznatih jezika i bit će zanemaren" -msgid "Wagdi" -msgstr "Wagdi" +msgid "The layers do not match" +msgstr "Slojevi se ne poklapaju" -msgid "Waray-Waray" +msgid "" +"The length limit for Miter and Arcs joins in units\n" +"of 1/2 stroke-width. Set to -1 to use the format-\n" +"specific limits of 10.0 for PostScript and 4.0 for SVG." msgstr "" +"Ograničenje duljine kutnog spoja i spojeva lukova u jedinicama\n" +"od po pola širine poteza. Postavi na -1 za korištenje ograničenja\n" +"formata od 10,0 za PostScript i 4,0 za SVG." -msgid "West-Cree" -msgstr "Cree zapadni" - -msgid "Wolof" -msgstr "Wolof" +msgid "The list of current pixel bitmap sizes" +msgstr "Popis trenutačnih bitmap veličina piksela" -msgid "Walloon" +#, c-format +msgid "" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" msgstr "" +"Tablica definicija %.30s je aktivan za grafem %.30s koji ima pismo '%c%c%c" +"%c', međutim tog pisma čini se nema u niti jednoj funkciji koja primijenjuje " +"tablicu definicija.\n" +"\n" +"Želiš li dodati ovo pismo u jednu od tih funkcija?" -msgid "Mewati" +#, c-format +msgid "" +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" msgstr "" +"Tablica definicija %.30s, koja pokreće tablicu definicija %.30s, je aktivna " +"za grafem %.30s koji ima pismo '%c%c%c%c', međutim tog pisma čini se nema u " +"niti jednoj funkciji koja primijenjuje tablicu definicija.\n" +"Želiš li dodati ovo pismo u jednu od tih funkcija?" -msgid "Tai Lue" -msgstr "Tai Lue" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "Oznaka prikazuje isključeni potvrdni okvir (nadignuto, nije odabrano)" -msgid "Minjangbal" -msgstr "" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "Oznaka prikazuje uključeni potvrdni okvir (spušteno, odabrano)" -msgid "Khengkha" -msgstr "" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "Oznaka prikazuje isključeni izborni gumb (nadignuto, nije odabrano)" + +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "Oznaka prikazuje uključeni izborni gumb (spušteno, odabrano)" -msgid "Soga" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Master dizajni nisu postavljeni u očekivanom redoslijedu. FontForge neće " +"moći predložiti konverziju vektora dizajna. Je li to želiš?" -msgid "Kpelle (Liberia)" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." msgstr "" +"Maksimalna razina do koje se eksponent može\n" +"pomicati, za povećavanje razmaka između\n" +"eksponenta i indeksa, prije nego se indeks\n" +"počne micati prema dolje." -msgid "Yakut" -msgstr "Jakutski" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Maksimalni broj za Poništi/Ponovi, spremljeni u grafemu" -msgid "Yao" +msgid "" +"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " +"Undoes\n" +"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" msgstr "" +"Maksimalni broj poništavanja/ponavljanja spremljenih u grafemu. Koristi −1 " +"za beskonačni\n" +"broj poništavanja (ali pazi na potrošnju RAM-a i po potrebi upotrijebi " +"„Ukloni poništavanja”\n" +"putem izbornika Uredi)" -msgid "Yapese" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." msgstr "" +"Maksimalna razlika nagiba koja i dalje omogućuje, da se dvije točke smatraju " +"„paralelnima“.\n" +"Povećaj ovo, kako bi automatsko postavljanje kontrola dozvolilo mala " +"odstupanja od ravnih linija prilikom otkrivanju rubova poteza." -msgid "Y-Cree" -msgstr "Cree-Y" - -msgid "Yi Classic" -msgstr "Yi klasični" - -msgid "Yi Modern" -msgstr "Yi moderni" +msgid "The measure tool window background color." +msgstr "Stražnja boja prozora alata za mjerenje." -msgid "Zealandic" -msgstr "" +msgid "The measure tool window foreground color." +msgstr "Prednja boja prozora alata za mjerenje." -msgid "Standard Moroccan Tamazight" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" msgstr "" +"Minimalni razmak između osnovne pismovne linije granice i operatora\n" +"većeg oblika, kad je granica veća od operatora" -msgid "Zhuang" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" +"Minimalni razmak između osnovne pismovne linije granice i operatora\n" +"većeg oblika, kad je granica manja od operatora" -msgid "Chinese Hong Kong" -msgstr "Kineski Hong Kong" - -msgid "Chinese Phonetic" -msgstr "Kineski, fonetski" - -msgid "Chinese Simplified" -msgstr "Kineski pojednostavljeni" +msgid "The minimum glue space above a large displayed operator" +msgstr "Minimalni prostor iznad operatora većeg oblika" -msgid "Chinese Traditional" -msgstr "Kineski tradicionalni" +msgid "The minimum glue space below a large displayed operator" +msgstr "Minimalni prostor ispod operatora većeg oblika" -msgid "Zande" -msgstr "Zande" +msgid "The move point must be at the beginning of the contour.\n" +msgstr "Točka za micanje se mora nalaziti na početku konture.\n" -msgid "Zazaki" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." msgstr "" - -msgid "Language(s)" -msgstr "Jezici" - -msgid "Script(s) & Language(s)" -msgstr "Pisma i jezici" +"Naziv, koji FontForge želi dodijeliti grafemu %.30s, se već koristi za jedan " +"drugi grafem." #, c-format msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "Jezik '%s' ne postoji u popisu poznatih jezika i bit će zanemaren" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" +msgstr "" +"Naziv grafem %.40s je promijenjen. Ovo se koristi za pronalaženje grafema u " +"datoteci, stoga nije moguće obnoviti grafem.\n" +"(Za daljnje grafeme nećeš dobivati upozorenja.)" #, c-format msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" msgstr "" -"Nekoliko oznaka jezika – uključujući '%s' – ne postoje u popisu poznatih " -"jezika i bit će zanemareni" - -msgid "Language List" -msgstr "Popis jezika" +"Parametar naziva '%c%c%c%c'-funkcije ne sadrži ispravnu ID-oznaku naziva.\n" +#, c-format msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" msgstr "" -"Odaberi sve potrebne jezike.\n" -"Drži control-tipku pritisnutom za\n" -"višestruki odabir jezika." - -msgid "Language Missing" -msgstr "Jezik nedostaje" +"Parametar naziva '%c%c%c%c'-funkcije ima malo vjerojatni broj verzije %d.\n" +#, c-format msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." msgstr "" -"Moraš odabrati barem jedan jezik.\n" -"Koristi 'Zadani' jezik, ako ništa ne drugo ne paše." - -msgid "No scripts" -msgstr "Bez pisama" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "Moraš odabrati barem jedno pismo, ako dodaješ oznaku font-funkcija." - -msgid "Bad script tag" -msgstr "Neispravna oznaka pisma" +"Naziv %.80s se pojavljuje dvaput u ovom popisu.\n" +"Svaka klase sidara mora imati jedinstveni naziv." #, c-format msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" msgstr "" -"Oznaka pisma u %d. retku (%s) je predugačka. Ne smije biti duža od četiri " -"slova" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "Oznaka pisma u %d. retku (%s) treba biti zadana ASCII znakovima.\n" +"Naziv %.80s se već koristi za identifiranje klase sidara u jednof drugoj pod-" +"tablici tablice definicija (%.80s)" -msgid "No languages" -msgstr "Bez jezika" +msgid "" +"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " +"Adobe Glyph List disagree with Unicode. The use of these glyph names is " +"therefore discouraged.\n" +msgstr "" +"Nazivi 'alefmaksurainitialarabic' i 'alefmaksuramedialarabic' u Adobeovom " +"popisu grafema se ne slaže s Unicode-om. Ne preporučamo upotrebu tih naziva " +"grafema.\n" -msgid "You must select at least one language for each script." -msgstr "Moraš odabrati barem jedno pismo ya svako pismo." +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "" +"Broj jedinica četverca kojim se premješta točka upotrebom tipki strelica" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "Oznaka jezika u %d. retku (%s) treba biti zadana ASCII znakovima.\n" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" +msgstr "" +"Broj zapisa u postavkama dizajna moraju odgovarati broju u normaliziranim " +"postavkama" -msgid "Bad language tag" -msgstr "Neispravna oznaka jezika" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." +msgstr "" +"Broj sekunda između dviju sigurnosnih kopija. Sigurnosne kopije se ne " +"izrađuju, ako postaviš na nula." -#, c-format msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" +"The number of undo and redo operations to load from sfd files.\n" +"With this option you can disregard undo information while loading SFD " +"files.\n" +"If set to 0 then no undo/redo information is loaded.\n" +"If set to -1 then all available undo/redo information is loaded without " +"limit." msgstr "" -"Oznaka jezika u %d. retku (%s) je predugačka. Ne smije biti duža od četiri " -"slova" +"Broj operacija za poništavanje i ponovljanje koje će se učitati iz sfd " +"datoteke.\n" +"S ovom opcijom možeš zanemariti podatke o poništavanju prilikom učitavanja " +"SFD datoteka.\n" +"Ako postaviš na 0, neće se učitati nikoji podaci o poništavanju/" +"ponavljanju.\n" +"Ako postaviš na -1, učitat će se svi podaci o poništavanju/ponavljanju bez " +"ograničenja." -msgid "Script(s)" -msgstr "Pisma" +msgid "" +"The number of undo and redo operations which will be saved in sfd files.\n" +"If you set this to 0 undo/redo information is not saved to sfd files.\n" +"If set to -1 then all available undo/redo information is saved without limit." +msgstr "" +"Broj operacija za poništavanje i ponovljanje koje će se spremiti u sfd " +"datoteke.\n" +"Ako postaviš na 0, podaci o poništavanju/ponavljanju se neće spremati u sfd " +"datoteke.\n" +"Ako postaviš na -1, spremat će se svi dostupni podaci za poništavanje/" +"ponavljanje bez ograničenja." msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" -"Svaka funkcija je aktivna za određeni skup\n" -"pisama i jezika. U pravilu je određeno jedno\n" -"pismo, ali ponekad će ih biti više.\n" -"Pismo se određuje s četveroslovnom\n" -"OpenType oznakom za pisma\n" +"Ofm i cfg datoteke sadrže informacije koje Omega treba za procesiranje fonta." -msgid "OpenTypeFeature|New" -msgstr "Nova" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Jedine ispravne vrijednosti za bitove po pikselu su 1, 2, 4, i 8" -msgid "You must choose a lookup type" -msgstr "Moraš odabrati vrstu tablice definicija" +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." +msgstr "" +"Redoslijed svakog sloja fonta možeš kontrolirati\n" +"pojedinačno. To može biti korisno, ako želiš\n" +"zadržati i kvadratne i kubične verzije fonta." -msgid "No Lookup Type Selected" -msgstr "Vrsta tablice definicija nije odabrana" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "Konture grafema %2$.30s nisu nađene u fontu %1$.60s" -msgid "You must select a Lookup Type." -msgstr "Moraš odabrati vrstu tablice definicija." +msgid "The paths that make up this glyph intersect one another" +msgstr "Staze koje čine ovaj grafem se uzajamno presijecaju" -msgid "Unnamed lookup" -msgstr "Neimenovana tablica definicija" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" +msgstr "" +"Uzorak tebaš nacrtati u jednom drugom grafemu\n" +"trenutačnog fonta. Odredi naziv grafema:" -msgid "You must name the lookup." -msgstr "Moraš imenovati tablicu definicija." +msgid "The pattern size (width & height) must be a positive number" +msgstr "Veličina uzorka (širina i visina) mora biti pozitivan broj" -msgid "Bad feature tag" -msgstr "Neispravna oznaka font-funkcija" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "" +"Postotak četverca, kojim se naglasak odmiče od osnovnog grafema u „Izradi " +"grafeme s naglascima”" #, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "Veličina piksela u %d. retku je izvan granica." + msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +"The plugin will be loaded in the order at the next restart\n" +"of FontForge. You can also load it now. Would you like to?" msgstr "" -"Oznaka funkcije u %d. retku (%s) je predugačka. Ne smije imati više od 4 " -"slova (ili može biti postavka mac funkcije, dva broja u zagradama <3,4>)" +"Dodatak će se učitati tim redoslijedom pri sljedećem ponovnom\n" +"pokretanju FontForgea. Možeš ga i sada učitati. Želiš li to učiniti?" + +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." +msgstr "" +"Točke su promijenjene. To znači da se TrueType instrukcije referenciraju na " +"krive točke, što može prouzročiti neočekivane rezultate." #, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" msgstr "" -"Oznaka font-funkcije u %d. retku (%s) treba biti zadana ASCII znakovima.\n" +"Točke u %s nisu ispravno pobrojene. To znači, da će instrukcije vjerojatno " +"premještati krive točke i činiti krive stavri.\n" +"Želiš li da se instrukcije uklone?" + +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." +msgstr "" +"Raspon veličina (u točkama) za koju je namijenjen ovaj pismovni rez.\n" +"Donja granica je isključiva, gornja granica je uključiva." + +msgid "The repeat counts must be positive numbers" +msgstr "Brojevi ponavljanja moraju biti pozitivni brojevi" #, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgid "The requested file, %.100s, does not exist" +msgstr "Tražena datoteka %.100s ne postoji" + +msgid "" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" -"Jedna oznaka pisma u %d. retku (%s) treba biti zadana ASCII znakovima.\n" +"Rezultati, koji su dobiveni primjenom funkcija za normaliziranje vektora " +"dizajna i za konverziju\n" +"vektora dizajna, nisu bili očekivani rezultati. Možda trebaš promijeniti ove " +"funkcije." #, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" "Oznaka pisma u %d. retku (%s) je predugačka. Ne smije biti duža od četiri " "slova" -msgid "Lookup name already used" -msgstr "Naziv tablice definicija već postoji" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "Oznaka pisma u %d. retku (%s) treba biti zadana ASCII znakovima.\n" + +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "Uzorak za traženje nije ponovo nađen u fontu %.100s" + +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "Uzorak za traženje nije nađen u fontu %.100s" msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." +"The sections specified do not make sense. All lookups must lie in the middle " +"section." msgstr "" -"Naziv ove tablice definicija se već upotrebljava.\n" -"Nazivi tablica definicija moraju biti jedinstveni." - -msgid "Lookup" -msgstr "Tablica definicija" +"Određeni odjeljci nemaju smisla. Sve tablice definicija se nalaze u srednjem " +"odjeljku." msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +"The selected control point's position violates Rule 1 (see documentation)." msgstr "" -"Svaka tablica definicija sadrži mnogostruke transformacije,\n" -"ali svaka transformacija mora biti iste vrste." +"Pozicija odabrane kontrolne točke krši Pravilo br. 1 (pogledaj " +"dokumentaciju)." msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." +"The selected control point's position violates Rule 2 (see documentation)." msgstr "" -"Većina tablica definicija će biti dodane aktivnoj funkciji\n" -"u određenom pismu za određene jezike.\n" -"U nekim slučajevima tablice definicija neće biti pridružene\n" -"nijednoj funkciji, ali će ih aktivirati jedna druga uvjetna\n" -"definicija. U drugim slučajevima se tablica definicija može\n" -"povezati s više funkcija.\n" -"Funkcija je ili OpenType funkcija označena s četiri slova\n" -"ili dvobrojčana kobminacija za mac." +"Pozicija odabrane kontrolne točke krši Pravilo br. 2 (pogledaj " +"dokumentaciju)." -msgid "Right To Left" -msgstr "Desno-na-lijevo" +msgid "" +"The selected control point's position violates Rule 3 (see documentation)." +msgstr "" +"Pozicija odabrane kontrolne točke krši Pravilo br. 3 (pogledaj " +"dokumentaciju)." -msgid "Ignore Base Glyphs" -msgstr "Zanemari osnovne grafeme" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." +msgstr "" +"Odabrani grafemi nemaju kontrola. FontForge neće stvoriti mnoge instrukcije." -msgid "Ignore Ligatures" -msgstr "Zanemari ligature" +msgid "The selected line segment is near the italic angle" +msgstr "Odabrani segment linije je bilzu nagiba kurziva" -msgid "Ignore Combining Marks" -msgstr "Zanemari spojne dijakritičke znakove" +msgid "The selected line segment is nearly horizontal" +msgstr "Odabrani segment linije je skoro vodoravan" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Klasa dijakritičkih znakova:" +msgid "The selected line segment is nearly vertical" +msgstr "Odabrani segment linije je skoro uspravan" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Skup dijakritičkih znakova:" +msgid "The selected point does not have integral control points" +msgstr "Odabrana točka nema cjelobrojne kontrolne točke" -msgid "Lookup Name:" -msgstr "Naziv tablice definicija:" +msgid "The selected point is near a horizontal stem hint" +msgstr "Odabrana točka se nalazi blizu kontrole vodoravnog poteza" -msgid "Store ligature data in AFM files" -msgstr "Spremi podatke za ligature u AFM datoteke" +msgid "The selected point is near a vertical stem hint" +msgstr "Odabrana točka se nalazi blizu kontrole uspravnog poteza" -msgid "Name in use" -msgstr "Naziv se koristi" +msgid "The selected point is not at integral coordinates" +msgstr "Odabrana točka nije cjelobrojna koordinata" -#, c-format msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" +"The selected point is on a line; all on-curve points must bend or curve " +"clockwise." msgstr "" -"Naziv %.80s se već koristi za identifiranje klase sidara u jednof drugoj pod-" -"tablici tablice definicija (%.80s)" - -msgid "Name used twice" -msgstr "Naziv se koristi dvaput" +"Odabrana točka nalazi se na liniji; sve točke na krivulji moraju se savijati " +"ili zakretati nadesno." -#, c-format msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." +"The selected point is the start of a 'tiny' spline; splines that small may " +"cause inaccurate calculations." msgstr "" -"Naziv %.80s se pojavljuje dvaput u ovom popisu.\n" -"Svaka klase sidara mora imati jedinstveni naziv." +"Odabrana točka je početak \"sitne\" krivulje; takve male krivulje mogu " +"prouzročiti probleme u izračunavanju." + +msgid "The selected point is too far from the origin" +msgstr "Odabrana točka se nalazi predaleko od izvorišta" -#, c-format msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." +"The selected point starts a spline with one control point; nib splines need " +"a defined slope at both points." msgstr "" -"Zaista želiš ukloniti klasu sidara, %.80s?\n" -"Ovime ćeš ukloniti sve točke sidara povezane s tom klasom." - -msgid "Remove Anchor Class?" -msgstr "Ukloniti klasu sidra?" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Klase sidara u pod-tablici %.80s" - -msgid "New Anchor Class" -msgstr "Nova klasa sidra" - -msgid "Base Glyph Name" -msgstr "Naziv osnovnog grafema" +"Odabrana točka započinje krivulju s jednom kontrolnom točkom; krivulje naliv " +"pera moraju imati definiran nagib na objema točkama." -msgid "Ligature Glyph Name" -msgstr "Naziv grafema ligature" +msgid "" +"The selected points (or the intermediate control points) are too far apart" +msgstr "" +"Odabrane točke (ili među-kontrolne-točke) se nalaze predaleko jedna od druge" -msgid "First Glyph Name" -msgstr "Naziv prvog grafema" +msgid "The selected points are too close to each other" +msgstr "Odabrane točke se nalaze preblizu jedna drugoj" msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." +"The selected spline attains its extrema somewhere other than its endpoints" msgstr "" -"Nema pisama povezanih s font-funkcijama, povezanih s ovom tablicom " -"definicija. Prema tome se ništa ne dešava." - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "Font ne sadrži grafem s nazivom „%s”" +"Odabrana krivulja postiže svoje ekstreme negdje drugdje od svojih krajnjih " +"točaka" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Moraš zadati zamjenski grafem za %s" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "Odabir treba skalirati, kako bi pokrio duljinu staze" #, c-format msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" -"Za grafem %.60s refereniraš na grafem s nazivom %.80s, koji još ne postoji u " -"fontu. Je li to namjerno tako?" - -msgid "Duplicate data" -msgstr "Duplicirani podaci" +"Skup pozicija %.30s nije određen u niti jednom dizajnu (a trebao bi biti)" #, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "Postoje dva zapisa za isti skup grafema (%.80s i %.80s)" +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" +msgstr "" +"Skup pozicija %.30s nije određen u niti jednom dizajnu?\n" +"Je li to želiš?" #, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Postoje dva zapisa za isti grafem (%.80s)" - -msgid "Lookup Table Edit" -msgstr "Uređivanje tablice definicije" +msgid "The set of positions, %.30s, is used more than once" +msgstr "Skup pozicija %.30s se koristi višestruko" -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Pod-tablica tablice definicija, %s" +msgid "" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" +msgstr "" +"Jednostavnom primjenom ovog algoritma će se stisnuti unutarnje bjeline.\n" +"To se uglavnom ne koristi u debelim latiničnim fontovima." -msgid "_Alphabetic" -msgstr "_Abecednim redom" +msgid "The size (in points) for which this face was designed" +msgstr "Veličina (u točkama) za koju je namijenjen ovaj pismovni rez" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Razvrstaj ovaj prikaz abecednim redom naziva grafema" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." +msgstr "" +"Veličina pri kojoj se trenutačni grafem iscrtava.\n" +"Za male piksele možeš koristiti doljnji faktor za\n" +"povećanje, kako bi prikaz bio jasniji.\n" +"\n" +"Padajući popis sadrži veličine piksela na kojima se nalaze\n" +"ispravci tablice za uređaje." -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Razvrstaj ovaj prikaz unicode kodom grafema" +msgid "" +"The size of the handles showing control points and other interesting points " +"in the glyph editor (default is 5)." +msgstr "" +"Veličina ručaka za prikaz kontrolnih točaka i ostalih zanimljivih točaka u " +"uređivaču grafema (zadana veličina je 5)." -msgid "_By Base Char" -msgstr "Po _osnovnom znaku" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "U paru za 'bluevalues', najprije mora biti odabran manji broj" msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." msgstr "" -"Razvrstaj najprije po osnovnom grafemu (ako ih ima).\n" -"Na taj način će se 'Agrave' razvrstati s 'A'." +"Specifikacija već kaže, da treba koristiti 'Typo' metriku\n" +"za određivanje proreda. Nažalost, mnogi programi ne slijede\n" +"specifikacije, tako da je MS odlučio dodati jedan bit,\n" +"kako bi ih podsjetio da to učine." -msgid "By _Scripts" -msgstr "Po _pismima" +#, c-format +msgid "The spline does not reach %g" +msgstr "Krivulja ne doseže %g" msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" -"Razvrstaj najprije po pismu grafema.\n" -"Na taj način će se se 'A' i 'Z' razvrstati zajedno,\n" -"dok će se 'Alpha' razvrstati s 'Omega', a ne s 'A'." +"Standardni pomak prema dolje za elemente indeksa.\n" +"Pozitivno za pomak prema dolje." msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +"The stroke algorithm will attempt to be (at least)\n" +"this accurate, but there may be exceptions." msgstr "" -"Ne prikazuj stupce s nulama.\n" -"OpenType tablice definicija omogućuje do 8 vrsta podataka, ali\n" -"gotovo sve tablice definicija će koristiti samo jednu ili dvije.\n" -"Izostavljanjem drugih, način rada postaje jasnijim." - -msgid "_Populate" -msgstr "_Popuni" +"Algoritam poteza će pokušati biti (barem)\n" +"ovoliko točno, međutim moguće su iznimke." -msgid "Auto_Kern" -msgstr "Automatsko _podrezivanje" +msgid "The text will wrap to a new line after this many em-units" +msgstr "Tekst će se prelomiti u novi redak nakon ovoliko jedinica četverca" msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" -"Za svako pismo, na koje se primijenjuje ova tablica definicija,\n" -"pregledaj sve parove grafema u tom pismu i pokušaj pogoditi\n" -"razumnu vrijednost podrezivanja za taj par." +"Datoteke tfm i enc sadrže informacije koje TeX treba za instaliranje " +"PostScript® fonta." + +msgid "The tiles should be centered on the path" +msgstr "Pločice treba centrirati na stazu" msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" msgstr "" -"Dodaj zapise za sve odabrane grafeme u pismu na koje se ova tablica " -"definicija\n" -"primjenjuje. Kad FontForge nađe zadanu vrijednost, dodat će i nju." - -msgid "_Add Selected" -msgstr "_Dodaj odabrano" - -msgid "_AutoKern Selected" -msgstr "_Automatsko podrezivanje odabranog" +"Pločice treba postaviti lijevo od staze, jer se\n" +"staza precrtava od njene početne točke do krajnje" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "Dodaj informacije o podrezivanju svih parova odabranih grafema" +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" +msgstr "" +"Pločice treba postaviti lijevo od staze, jer se\n" +"staza precrtava od njene početne točke do krajnje" -msgid "Add entries for all selected glyphs." -msgstr "Dodaj zapise za sve odabrane grafeme." +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"Matrica transformacije određuje način\n" +"transformacije izvornog grafema prije\n" +"crtanja u trenutačnom grafemu.\n" +"x(novi) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(novi) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "_Remove Empty" -msgstr "_Ukloni prazne" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" +msgstr "" +"TrueType kodiranje određeno s platforma=%d određeno=%d (koje mapiramo na %s) " +"nije podržano od tvoje verzije iconv(3).\n" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "Ukloni sve „prazne” zapise – sva polja koja su nula" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" +msgstr "" +"TrueType instrukcije grafema %s su zastarjele.\n" +"Želiš li svejedno nastaviti?" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "Ukloni sve „prazne” zapise – zapisi bez drugog grafema" +msgid "The two selected points are the endpoints of an open path" +msgstr "Odabrane dvije točke su krajnje točke otvorene staze" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "Ukloni sve „prazne” zapise – zapisi bez izvornog grafema" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" +msgstr "" +"Polja 'typo ascent' i 'typo descent' bi trebala odrediti\n" +"prored na sustavu Windows.\n" +"Zapravo, to čine polja za 'win ascent' i 'win descent'.\n" +"(Polje za silazne poteze je obično negativan broj.)\n" +"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će\n" +"bilo koji upisani broj biti veličina, koja se koristi u 'OS/2'\n" +"tablici. Ako je okvir aktiviran, tada će broj koji upišeš, biti\n" +"dodan četvercu fonta. U većini slučajeva ostavi ovo polje\n" +"na 0 i aktiviraj polje „[*] Je odmak”.\n" +"\n" +"NAPOMENA: 'Typo Descent' je NEGATIVNI broj, a odnosi se\n" +"na sve što se nalazi ispod osnovne pismovne linije." -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "Ukloni sve „prazne” zapise – zapisi bez zamjenskog grafema" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." +msgstr "" +"Ne savjetuje se upotreba naziva 'alefmaksurainitialarabic' i " +"'alefmaksuramedialarabic'." -msgid "Remove All" -msgstr "Ukloni sve" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "" +"Tekst verzije fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " +"znakovima." -msgid "Remove all entries." -msgstr "Ukloni sve unose." +msgid "The weight text (in the Names pane) must be entirely ASCII." +msgstr "" +"Tekst debljine fonta (u ploči naziva) mora u potpunosti biti zadan ASCII " +"znakovima." -msgid "_Default Using Suffix:" -msgstr "_Zadani suffiks:" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Debljine zadane verzije fonta, zbrojeno moraju bit 1,0" +#, c-format msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" -"Dodaj zapise tablici definicija na osnovi sljedećih sufiksa.\n" -"Ako je dakle sufiks postavljen na \"superior\" i ako font\n" -"sadrži grafeme s nazivom \"A\" i \"A.superior\" (i tablica definicija\n" -"se primijenjuje na latinično pismo), tad će FontForge\n" -"dodati zapis za mapiranje \"A\" -> \"A.superior\"." +"Širina %s je prevelika da bi stala u tfm-ov 'fix-word'. Bit će odrezana na " +"najveću dozvoljenu veličinu." -msgid "_Default New Entries to First" -msgstr "_Novi unosi kao prvi" +msgid "The width of one em" +msgstr "Širina četverca" + +msgid "The width of the line used to draw selected points" +msgstr "Širina linije koja se koristi za crtanje odabranih točaka" +#, c-format msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" -"Tijekom dodavanja novih zapisa, zadaj im iste\n" -"'delta' vrijednosti, kao u prvom retku." +"Širina, visina, dubina ili ispravljanje kurziva od %s su preveliki. Tfm " +"datoteke ne smiju sadržati vrijednosti veće od 16 puta veličine četverca " +"fonta. Širina=%g, visina=%g, dubina=%g, ispravljanje kurziva=%g" -msgid "When adding new entries provide default kerning values." -msgstr "Tijekom dodavanja novih zapisa, dodaj zadane vrijednosti podrezivanja." +msgid "The x coord of the selected point is near the specified value" +msgstr "X koordinata odabrane točke se nalazi blizu određene vrijednosti" -msgid "Please name this subtable" -msgstr "Zadaj naziv pod-tablice" +msgid "The y coord of the selected point is near the ascender height" +msgstr "Y koordinata odabrane točke je blizu visine uzlaznih poteza" -msgid "Duplicate name" -msgstr "Duplikat naziva" +msgid "The y coord of the selected point is near the baseline" +msgstr "Y koordinata odabrane točke je blizu osnovne pismovne linije" -msgid "There is already a subtable with that name, please pick another." -msgstr "Već postoji pod-tablica s tim nazivom. Odaberi jedan drugi naziv." +msgid "The y coord of the selected point is near the cap height" +msgstr "Y koordinata odabrane točke je blizu visine verzala" -msgid "No Subtable" -msgstr "Bez pod-tablice" +msgid "The y coord of the selected point is near the descender height" +msgstr "Y koordinata odabrane točke je blizu visine silaznih poteza" -msgid "Create a new lookup" -msgstr "Stvori novu tablicu definicija" +msgid "The y coord of the selected point is near the specified value" +msgstr "Y koordinata odabrane točke je blizu određene vrijednosti" -msgid "Add a subtable to which lookup?" -msgstr "Kojoj tablici definicija treba dodati pod-tablicu?" +msgid "The y coord of the selected point is near the xheight" +msgstr "Y koordinata odabrane točke je blizu visine kurenta" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Odaberi grafem za prvi dio para za podrezivanje" +msgid "" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " +msgstr "" +"Već postoji 'cvt' tablica, možda zastarjela. FontForge je može koristiti, " +"ali ne može ocijeniti točnost spremljenih vrijednosti pohranjenim, tako da " +"će generirane instrukcije biti lošije kvalitete. Ako zastarjele instrukcije " +"želiš ukloniti, predlažemo da očistiš 'cvt' tablicu i ponoviš automatsko " +"generiranje instrukcija." -msgid "Select glyphs for the second part of the kern pair" -msgstr "Odaberi grafem za drugi dio para za podrezivanje" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Broj stranica u dokumentu: %d. Koju želiš?" -msgid "No selection" -msgstr "Ništa nije odabrano" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "Grafem sadrži više kontrola nego što je maksimalno dozvoljeno" + +msgid "There are more points in this glyph than the maximum allowed" +msgstr "Grafem sadrži više točaka nego što je maksimalno dozvoljeno" + +msgid "There are multiple files in this archive, pick one" +msgstr "U ovoj se arhivi nalazi više datoteka, odaberi jednu" +msgid "There are multiple fonts in this file, pick one" +msgstr "U ovoj se datoteci nalazi više fontova, odaberi jedan" + +#, c-format msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" -"Odaberi neke grafeme u prikazu fonta na dnu dijaloga, kako bi ih FontForge " -"umetnuo u klase." - -msgid "Intra Class Distance" -msgstr "Udaljenost među klasama" +"Postoje višestruke id oznake naziva za imenovanje funkcije '%c%c%c%c'\n" +" što je tehnički dozvoljeno, ali fontforge s time ne zna baratati.\n" -msgid "Kerning format" -msgstr "Format podrezivanja" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "" +"Nema zapisa u popisu slijeda/tablica definicija. Je li je to namjerno tako?" -msgid "Use individual kerning pairs" -msgstr "Koristi pojedinačne parove za podrezivanje" +msgid "There are no hint masks in this layer but there are overlapping hints." +msgstr "U ovom sloju nema maski kontrola, ali ima preklapajućih kontrola." msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." msgstr "" -"U ovom formatu određuješ svaki par za podrezivanje\n" -"koji te zanima." - -msgid "Use a matrix of kerning classes" -msgstr "Koristi matricu klasa podrezivanja" +"Nema pisama povezanih s font-funkcijama, povezanih s ovom tablicom " +"definicija. Prema tome se ništa ne dešava." msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" -"U ovom formatu definiraš niz klasa grafema i određuješ\n" -"matricu, koja pokazuje kako svaka klasa uzajamno djeluje\n" -"sa svim ostalim klasama." +"Odabrana je tako mala količina znakova, da je vjerojatnost mala, da će se " +"dobiti reprezentativni uzorak za ovaj aspekt tvog fonta. Ako odznačiš sve " +"odabrano, naredba će se primijeniti na sve grafeme u fontu." -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "FontForge će pogoditi klase podrezivanja za odabrane grafeme" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Postoje dva zapisa za isti grafem (%.80s)" + +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "Postoje dva zapisa za isti skup grafema (%.80s i %.80s)" +#, c-format msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" -"FontForge će pregledati grafeme odabrane u prikazu fonta\n" -"i pokušat će pronaći skupove grafema koji su najsličniji\n" -"i generirati klase podrezivanja na temelju tih podataka." - -msgid "Intra Class Distance:" -msgstr "Udaljenost među klasama:" +"Postoje dva zapisa za podrezivanje za isti grafem (%.80s) u istoj pod-" +"tablici tablice definicija (%.30s)" +#, c-format msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" -"To je otprilike (vrlo grubo) broj jedinica četverca\n" -"za greške, da bi dva grafema pripadala istoj klasi.\n" -"Ova se greška računa, uspoređujući dva grafema\n" -"sa svim ostalim grafemima i zbrajajući razlike.\n" -"Ovdje mali broj (poput 2) znači puno malih klasa,\n" -"dok će veći broj (poput 20) značiti manji broj klasa,\n" -"s više grafema." - -msgid "C_lasses" -msgstr "K_lase" - -msgid "_Pairs" -msgstr "_Parovi" +"Postoje dvije ligature s istim komponentama (%.80s) u istoj pod-tablici " +"tablice definicija (%.30s)" +#, c-format msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" -"Podrezivanje se može odrediti pomoću klasa grafema\n" -"ili pomoću pojedinačnih parova.\n" -"Koji vrstu podrezivanja želiš za ovu pod-tablicu?" - -msgid "No Script Tag" -msgstr "Bez oznake pisma" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "Odredi četveroslovčanu opentype oznaku za pisma" - -msgid "Script Tag too long" -msgstr "Oznaka pisma predugačka" +"Otvorena su dva fonta s trenutačnim nazivom obitelji i s istim stilom. %.30s " +"i %.30s" -msgid "Invalid language" -msgstr "Neispravni jezik" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" +msgstr "Nema dovoljno grafema u kodiranju za imenovanje svih odabranih znakova" msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" -"Odredi zarezom razdijeljeni popis četveroslovčanih opentype oznaka za pisma" - -msgid "Add Language(s) to Script" -msgstr "Pismu dodaj jezike" - -msgid "Remove Language(s) from Script" -msgstr "Ukloni jezike iz pisma" - -msgid "Script Tag:" -msgstr "Oznaka pisma:" +"Postoji 'fpgm' kȏd koji nije kompatibilan s FontForgeovim. Generirane " +"instrukcije bit će lošije kvalitete. Ako zastarjele instrukcije želiš " +"ukloniti, predlažemo da očistiš 'fpgm' tablicu i ponoviš automatsko " +"generiranje instrukcija. Tad će biti moguće dodati korisnički kȏd " +"FontForgeovoj 'fpgm' tablici, no zbog mogućih budućih aktualiziranja, " +"savjetujemo da upotrijebiš velike brojeve za korisničke funkcije." -msgid "Language Tag:" -msgstr "Oznaka jezika:" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." +msgstr "" +"Postoji 'prep' kȏd koji nije kompatibilan s FontForgeovim. Ne možemo " +"garantirati da će raditi dobro. Predlažemo da dopustiš FontForgeu da umetne " +"svoj kȏd, a zatim dodaj vlastiti." -msgid "No Start Glyph" -msgstr "Bez početnom grafema" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "Postoji znak (%d) koji nije moguće kodirati" #, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "Kodiranje ne sadrži ništa što ima naziv %.40s" +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "Postoji znak (%d) koji se uobičajeno ne nalazi u kodiranju" -msgid "Not enough glyphs" -msgstr "Nema dovoljno grafema" +msgid "There is a kerning class index error." +msgstr "Postoji indeksna greška u klasi podrezivanja." +#, c-format msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "Nema dovoljno grafema u kodiranju za imenovanje svih odabranih znakova" - -msgid "Bad selection" -msgstr "Neispravni odjeljak" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" +msgstr "" +"Postoji jedno-bajtni znak (%d) koji koristi mjesto, potrebno za dvo-bajtni " +"znak" msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." +"There is a splinefont level undo, but it does not contain any information to " +"perform the undo. This is an application error, please report what you last " +"did to the lookup tables so the developers can try to reproduce the issue " +"and fix it." msgstr "" -"Ne smiješ preimenovati bilo koji osnovni grafem, ali se tvoj odabir preklapa " -"sa skupom osnovnih grafema." +"Postoji razina poništavanja splinefonta, ali ne sadrži podatke za " +"izvršavanje poništavanja. Ovo je greška u programu. Prijavi nam grešku i " +"opiši zadnju radnju u tablicama definicija, kako bi programeri mogli " +"pokušati reproducirati problem i ispraviti grešku." +#, c-format msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" -"Budući da su odabrani grafemi istovremeno izvorni grafemi, bit će " -"preimenovani, stoga ne mogu djelovati kao izvorni grafemi u tablici " -"definicija." +"Već postoji grafem s ovim Unicode kodiranjem\n" +"(s nazivom %1$.40s, u lokalnom kodiranju %2$d).\n" +"Je li to što želiš?" -msgid "Can't specify a subtable here" -msgstr "Ovdje nije moguće specificirati pod-tablicu" +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" +msgstr "" +"Već postoji grafem s ovim kodiranjem,\n" +"koje mora biti jedinstveno u fontu.\n" +"Želiš li zamijeniti njihova kodiranja?" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Ako ne odrediš sufiks, grafemi se neće preimenovati." +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" +msgstr "" +"Već postoji grafem s istim nazivom i kodiranjem.\n" +"Oba moraju biti jedinstvena u fontu.\n" +"Želiš li ih zamijeniti?" -msgid "Missing suffix" -msgstr "Nedostaje nastavak" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" +msgstr "" +"Već postoji grafem s ovim nazivom.\n" +"Želiš li zamijeniti nazive?" -msgid "Mass Glyph Rename" -msgstr "Grupno preimenovanje grafema" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" +msgstr "" +"Već postoji grafem s ovim nazivom,\n" +"koji mora biti jedinstven u fontu.\n" +"Želiš li zamijeniti njihove nazive?" -msgid "Rename all glyphs in the selection" -msgstr "Preimenuj sve grafeme u odabiru" +msgid "There is already a subtable with that name, please pick another." +msgstr "Već postoji pod-tablica s tim nazivom. Odaberi jedan drugi naziv." -msgid "By appending the suffix:" -msgstr "Dodavanjem sufiksa:" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Već postoji točka sidra s nazivom %1$.40s i %2$.40s." -msgid "To their own names" -msgstr "Njihovim nazivima" +msgid "There is another glyph in the font with this name" +msgstr "U fontu postoji jedan drugi grafem s ovim nazivom" -msgid "To the glyph names starting at:" -msgstr "Njihovim nazivima, počevši pri:" +msgid "There is another glyph in the font with this unicode code point" +msgstr "U fontu postoji jedan drugi grafem s ovom unicode kodnom točkom" +#, c-format msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" -"Prema tome, ako ovdje utipkaš 'A', onda će se prvi odabrani grafem\n" -"imenovati s 'A.sufiks'. Drugi, s 'B.suffix', itd." +"Ne postoji zapis za „Prag za obavezno debljanje” u font s debljinom, ali u " +"fontu %30s postoji zapis za 'ForceBold'" -msgid "If one of those glyphs already has a suffix" -msgstr "Ukoliko jedan od tih grafema već ima sufiks" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "U pod-tablici „%2$.30s” nema klase sidra „%1$.30s”" -msgid "Append to it" -msgstr "Dodaj" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "Font ne sadrži grafem s nazivom „%s”." -msgid "Replace it" -msgstr "Zamijeni" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Nema grafema s nazivom %s (korišten u %s)" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Opcionalno, dodaj ovo mapiranje pod-tablici tablice definicija:" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Font ne sadrži grafem s nazivom „%s”" -msgid "Bad Language" -msgstr "Neispravni jezik" +msgid "There may be at most one reference with the use-my-metrics bit set" +msgstr "" +"Smije postojati samo jedna referenca s postavljenim bitom za koristi-moje-" +"metrike" -msgid "This feature code is already used" -msgstr "Ova se font-funkcija već koristi" +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" +msgstr "" +"Mora biti isti broj zamjenskih grafema koliko je poklapajućih grafema: %s => " +"%s" -msgid "Setting" -msgstr "Postavka" +msgid "There must be at least 2 gradient stops" +msgstr "Moraju postojati barem dvije kontrolne točke gradijenta" -msgid "_Language:" -msgstr "_Jezik:" +msgid "There must be at least one match coverage table" +msgstr "Mora postojati barem jedna tablica pokrivenosti za uspoređivanje" -msgid "_Name:" -msgstr "_Naziv:" +msgid "There's a reference to a glyph with no name." +msgstr "Postoji referenca na bezimeni grafem." -msgid "MacName|_New..." -msgstr "_Novi …" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" +msgstr "" +"Ovo nisu klase sidara. Za njih pogledaj ploču „Tablice definicija”.\n" +"(Klase dijakritičkih znakova mogu kontrolirati kad su tablice definicija\n" +"aktivne, one NE pozicioniraju grafeme.)" -msgid "This setting is already used" -msgstr "Postavka se već koristi" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" +msgstr "" +"Ovo nisu klase sidara. Za njih pogledaj ploču „Tablice definicija”.\n" +"(Skupovi dijakritičkih znakova mogu kontrolirati kad su tablice definicija\n" +"aktivne, oni NE pozicioniraju grafeme.)" -msgid "Setting Id:" -msgstr "ID-oznaka postavke:" - -msgid "_Enabled" -msgstr "_Aktivirano" - -msgid "Feature _Id:" -msgstr "_ID font-funkcije:" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" +msgstr "" +"Ovi izrazi mogu sadržati operatore '+', '−', '*', '/', '%', '^' (eksponent) " +"i '?': Mogu sadržati i nekoliko\n" +"standardnih funkcija. Osnovni pojmovi su realni brojevi, x i y.\n" +"Primjeri:\n" +" x^3+2.5*x^2+5\n" +" (x−300)*(y−200)/100\n" +" y+sin(100*x)" -msgid "Mutually Exclusive" -msgstr "Uzajamno isključivo" +msgid "These mappings may be used to fix certain standard heights." +msgstr "" +"Ove se vrijednosti mogu koristiti za ispravljanje nekih standardnih visina." -msgid "Settings" -msgstr "Postavke" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." +msgstr "" +"Ovo su rezultati automatskih kontrola pomoću freetype. Oni ne prikazuju " +"TrueType instrukcije." -msgid "MacSetting|_New..." -msgstr "_Nova …" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "" +"Ove dvije linije dijele zajedničku krajnju točku. Ne mogu ih učiniti " +"paralelnima" -msgid "MacFeature|_New..." -msgstr "_Nova …" +msgid "Thickness of the fraction bar." +msgstr "Debljina razlomačke crte." -msgid "MacFeature|Default" -msgstr "Zadano" +msgid "Thickness of the overbar." +msgstr "Debljina nadcrte." -msgid "Constants" -msgstr "Konstante" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." +msgstr "" +"Debljina crte radikala u dizajniranim\n" +"ili kontruiranim znakovima radikala." -msgid "Sub/Superscript" -msgstr "Eksponent/Indeks" +msgid "Thickness of the underbar." +msgstr "Debljina podcrte." -msgid "Limits" -msgstr "Granice" +msgid "Things could be better..." +msgstr "Stanje bi moglo biti bolje …" -msgid "Stacks" -msgstr "Složeni razlomci" +msgid "Thinking..." +msgstr "Razmišljanje …" -msgid "Fractions" -msgstr "Razlomci" +msgid "Third Widths" +msgstr "Trećina širine" -msgid "Over/Underbars" -msgstr "Gornje i donje crte" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Treći argument slikovne maske mora biti logički.\n" -msgid "Radicals" -msgstr "Radikali" +msgid "This anchor class already is associated with a point in this character" +msgstr "Ova klasa sidra je već povezana s jednom točkom u ovom znaku" -msgid "Connectors" -msgstr "Spojnih grafemi" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." +msgstr "" +"Ovo sidro je bilo pričvršćeno na točku %d, ali to nije točka koja se može " +"premjestiti. Sidro će biti odvojeno od točke." -msgid "Top Accent Horiz. Pos" -msgstr "Vodoravna pozicija gornjeg naglaska" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Prazni konturni grafem ima neočekivanu bitmap verziju" -msgid "Pre-Built Larger Variants" -msgstr "Unaprijed izgrađene veće varijante" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" +msgstr "" +"Ovaj znak (gid=%d) sadrži sljedeći dio (%d). Nije jasno što to znači, " +"pošalji (gww@silcom.com) kopiju ovog fonta, kako bismo ga ispitali.\n" -#. GT: Italic correction -msgid "I.C." -msgstr "Isprav. kurz." +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." +msgstr "" +"Ovo provjerava, da li je znak gotovo u potpunosti\n" +"u skladu je sa zahtjevima za 'stem3' kontrolu.\n" +"To znači, okomito ili vodoravno mora biti točno\n" +"tri kontrola, koje moraju imati istu širinu i moraju biti\n" +"ravnomjerno raspoređene." -msgid "Parts List" -msgstr "Popis dijelova" +msgid "This contextual rule applies no lookups." +msgstr "Ovo pravilo ne primijenjuje nijednu tablicu definicija." -msgid "Height/Kern Data" -msgstr "Podaci visina/podrezivanja" +msgid "This denotes the height of X." +msgstr "Određuje visinu verzala." -msgid "Kern" -msgstr "Podrezivanje" +msgid "This denotes the height of x." +msgstr "Određuje visinu kurenta." -msgid "Height Adjusts" -msgstr "Podešavanja visina" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." +msgstr "" +"Ovaj dijaloški okvir ima dvije vrste prikaza.\n" +"Jednostavniji prikaz skriva kompleksnost pravila,\n" +"kompleksniji prikaz omogućuje potpunu kontrolu." -msgid "Kern Adjusts" -msgstr "Podešavanja podrezivanja" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Ne čini se, da se radi o Windows FNT-u za FON datoteku" -msgid "Exten Shapes" -msgstr "Razvučeni oblici" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" +msgstr "" +"Čini se, da se ne radi o 'plate' datoteci\n" +"Očekuje se lijeva zagrada" -msgid "Top Accent" -msgstr "Gornji naglasak" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" +msgstr "" +"Čini se, da se ne radi o 'plate' datoteci\n" +"Očekuje se jedan od 'voc[]z'" -msgid "Math Kern" -msgstr "Podrezivanje matematičkih znakova" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" +msgstr "" +"Čini se, da se ne radi o 'plate' datoteci\n" +"Očekuju se dva realna broja" -msgid "Vert. Construction" -msgstr "Uspravna konstrukcija" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" +msgstr "" +"Čini se, da se ne radi o 'plate' datoteci\n" +"Prvi redak neispravan" -msgid "Hor. Variants" -msgstr "Vodoravne varijante" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "Ne liči na ofm datoteku. Nije moguće čitanje." -msgid "Hor. Construction" -msgstr "Vodoravna konstrukcija" +msgid "This feature code is already used" +msgstr "Ova se font-funkcija već koristi" -msgid "Top Right" -msgstr "Gore desno" +msgid "This feature, setting combination is already used" +msgstr "Ova font-funkcija, kombinacija postavke se već koristi" -msgid "Top Left" -msgstr "Gore lijevo" +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" +msgstr "" +"Ova font-funkcija, kombinacija postavke se već koristi\n" +"Želiš li je doista ponovo koristiti?" -msgid "Bottom Right" -msgstr "Dolje desno" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "" +"Ova datoteka sadrži neimenovano kodiranje, koje se ne može navesti u skriptu" -msgid "Bottom Left" -msgstr "Dolje lijevo" +msgid "This file contains no SVG fonts.\n" +msgstr "Ova datoteka ne sadrži SVG fontove.\n" -msgid "Glyph Construction" -msgstr "Konstrukcija grafema" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." +msgstr "" +"Ovaj font je starog formata za sfd datoteke. Neće biti moguće uspješno " +"obnoviti sve dijelove fonta." -msgid "Bad device table" -msgstr "Neispravna tablica uređaja" +msgid "" +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" +msgstr "" +"Ovaj font sadrži \"UniqueId\" varijablu, ali ispravni naziv mora biti\n" +"\t\"UniqueID\" (postscript razlikuje pisanje velikih/malih slova)\n" -#, c-format -msgid "Bad device table for %s" -msgstr "Neispravna tablica uređaja, za %s" +msgid "" +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" +msgstr "" +"Font sadrži funkciju 'size' (veličina) s dizajn-veličinom i dizajn-rasponom, " +"ali bez naziva stila. Tehnički gledano je to greška, no pustit će se da prođe" -msgid "Missing Glyph" -msgstr "Nedostajući grafem" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" +msgstr "" +"Ovaj font sadrži najmanje jedan prozirni sloj, ali type3 to ne podržava (sve " +"što je prozirno smatra se neprozirnim). Želiš li ipak nastaviti?" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Nema grafema s nazivom %s (korišten u %s)" +msgid "" +"This font contains bitmaps in Apple's compressed format 4 (And I don't " +"support that)\n" +msgstr "" +"Ovaj font sadrži bitmape u Appleovom komprimiranom formatu 4 (format se ne " +"podržava)\n" #, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "Neispravna tablica uređaja, za grafem %s u %s" +msgid "This font contains bitmaps in a format %d that I've never heard of\n" +msgstr "Ovaj font sadrži bitmape u formatu %d, za koji još nikad nisam čuo\n" -msgid "Bad Parts List" -msgstr "Neispravni popis dijelova" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Neispravni popis dijelova za grafem %s u %s" - -msgid "Bad Variants List" -msgstr "Neispravni popis varijanti" +msgid "" +"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" +msgstr "" +"Ovaj font sadrži bitmape u zastarjelom formatu 3 (nije ga moguće čitati)\n" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Neispravni popis varijanti za grafem %s u %s" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" +msgstr "" +"Ovaj font sadrži i 'BASE' tablicu i 'bsln' tablicu.\n" +" FontForge će čitati samo jednu od njih ('BASE').\n" -msgid "MATH table" -msgstr "MATH tablica" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" +msgstr "" +"Ovaj font sadrži 'kern' tablicu i 'GPOS' tablicu.\n" +" Tablica 'kern' će se čitati samo ako nema 'kern' funkcije u 'GPOS' " +"tablici.\n" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "Neispravna tablica uređaja u %d. retku od %s" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" +msgstr "" +"Ovaj font sadrži 'mor[tx]' tablicu i 'GSUB' tablicu.\n" +" FF će čitati samo funkcije/postavke u 'morx' tablici, koje ne odgovaraju\n" +" funkcijama pronađene u 'GSUB' tablici.\n" -msgid "TopRight" -msgstr "Gore desno" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" +msgstr "" +"Ovaj font sadrži i TrueType 'glyf' tablicu i OpenType 'CFF ' tablicu. " +"FontForge ne može baratati s objima istovremeno. Odaberi koju želiš koristiti" -msgid "TopLeft" -msgstr "Gore lijevo" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Ovaj font sadrži grafeme u TrueType i PostScript oblicima\n" +" koristi se samo jedan.\n" -msgid "BottomRight" -msgstr "Dolje desno" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Ovaj font grafeme u mnogostrukim oblicima\n" +" koristi se samo jedan.\n" -msgid "BottomLeft" -msgstr "Dolje lijevo" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "Font ne sadrži niti \"CFF \" tablicu, niti \"glyf\"/\"loca\" tablice" -msgid "Graphical" -msgstr "Grafički" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" +msgstr "" +"Ovaj font ne sadrži grafeme s unicode kodiranjem.\n" +"Želiš li koristiti \"Symbol\" kodiranje umjesto Unicode kodiranja?" -msgid "Textual" -msgstr "Tekstno" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." +msgstr "" +"Ovaj font ne sadrži grafeme s unicode kodiranjem.\n" +"Rezultat vjerojatno nećeš moći koristiti." -msgid "Name:" -msgstr "Naziv:" +msgid "" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" +msgstr "" +"Ovan font sadrži koordinate ne-cijelih brojeva. To je\n" +"u redu za PostScript i SVG, ali može stvoriti probleme\n" +"za TrueType. Treba li se ovo smatrati greškom?" -msgid "LBearing:" -msgstr "Lijevi odmak:" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Ovaj font ne sadrži grafem s nazivom „%s”" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "Gornji odmak:" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." +msgstr "" +"Ovaj font nema aktiviranu uspravnu metriku.\n" +"Aktiviraj je putem „Element -> Informacije o fontu”." -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Donji odmak:" +msgid "This font does not specify font-face\n" +msgstr "Ovom fontu nije određen pismovni rez\n" -msgid "RBearing:" -msgstr "Desni odmak:" +msgid "This font does not specify units-per-em\n" +msgstr "Ovom fontu nije određen četverac\n" -msgid "Kern:" -msgstr "Podrezivanje:" +msgid "This font does not specify unitsPerEm, so we guess 1000." +msgstr "Font ne određuje jedinice četverca, pretpostavlja se 1000." -msgid "VKern:" -msgstr "Uspravno podrezivanje:" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" +msgstr "" +"Ovaj se font zasniva na skupu znakova %1$.20s-%2$.20s-%3$d. Tome najbliže je " +"nađen %1$.20s-%2$.20s-%4$d.\n" +"Želiš li, da se koristi taj skup ili želiš tražiti?" -msgid "_Alter Class" -msgstr "_Promijeni klasu" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"Ovaj font nije ispravan: sadrži GPOS pod-tablicu koja pokazuje na\n" +"jednu drugu pod-tablicu.\n" -msgid "_Create Pair" -msgstr "_Stvori par" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"Ovaj font nije ispravan: sadrži GSUB pod-tablicu koja pokazuje na\n" +"jednu drugu pod-tablicu.\n" -msgid "Use Kerning Class?" -msgstr "Koristiti klase podrezivanja?" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" +msgstr "" +"Ovaj je font označen s FSType 2 (ograničena\n" +"licenca). To znači da se ne može uređivati bez\n" +"dopuštenje zakonitog vlasnika.\n" +"\n" +"Imaš li takvo dopuštenje?" #, c-format msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" -"Ovaj par podrezivanja (%.20s i %.20s) je trenutačno dio klase podrezivanja s " -"odmakom za ovu kombinaciju od 0. Želiš li promijeniti zapis ove klase " -"podrezivanja (ili stvoriti par podrazivanja za samo ova dva grafema)?" +"Ovaj font, %s, ima višestruke GPOS 'size' funkcije. Interpretacija nije " +"jasna, stoga će se odabrati jedna slučajno.\n" -msgid "Load Glyph Name List..." -msgstr "Učitaj popis naziva grafema …" +msgid "This glyph can use a stem3 hint" +msgstr "Ovaj grafem može koristiti 'stem3' kontrolu" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Metrika podrezivanja za %.50s" +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "Ovaj grafem sadrži nejednaki broj kontura u instancama" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Metrika širina stožaca za %.50s" +msgid "This glyph contains a different number of hints in different instances" +msgstr "Ovaj grafem sadrži nejednaki broj kontrola u instancama" -#, c-format -msgid "Metrics For %.50s" -msgstr "Metrika za %.50s" +msgid "" +"This glyph contains a different number of references in different instances" +msgstr "Ovaj grafem sadrži nejednaki broj referenci u instancama" -msgid "Point Size" -msgstr "Veličina u točkama" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "Grafem sadrži vodoravnu kontrolu blizu određene širine" -msgid "Number out of range" -msgstr "Broj izvan raspona" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" +msgstr "" +"Ovaj grafem sadrži zapis zamjene ili ligature, koji se referencira na prazni " +"znak" -msgid "Set Point Size" -msgstr "Postavi veličinu u točkama" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "Grafem sadrži uspravnu kontrolu blizu određene širine" -msgid "Point Size:" -msgstr "Veličina u točkama:" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" +msgstr "" +"Ovaj grafem sadrži točke sidara od nekih, ali ne svih klasa sidara u jednoj " +"pod-tablici" -msgid "Load _Word List..." -msgstr "Učitaj popis _riječi …" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." +msgstr "" +"Ovaj grafem sadrži konture i reference.\n" +"(ili sadrži referencu koja ima lošu matricu transformacije i računa se kao " +"kontura).\n" +"To se ne može izraziti u TrueType formatu grafema." -msgid "_Inline" -msgstr "_Unutarnja kontura" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" +msgstr "" +"Ovaj grafem sadrži kontrolne točke koje se vjerojatno nalaze preblizu " +"glavnim točkama, kako bi promijenile izgled krivulje" -msgid "_Outline" -msgstr "_Konture" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "Ovaj grafem sadrži različite parove podrezivanja u raznim instancama" -msgid "_Shadow" -msgstr "_Sjena" +msgid "This glyph extends further below the baseline than desired" +msgstr "" +"Ovaj se grafem proteže ispod osnovne pismovne linije više nego što je " +"poželjno" -msgid "_Wireframe" -msgstr "_3D" +msgid "This glyph extends left further than desired" +msgstr "Ovaj se grafem proteže lijevo više nego što je poželjno" -msgid "Effects" -msgstr "Efekti" - -msgid "_Partial" -msgstr "_Djelomično" - -msgid "Hide when _Moving" -msgstr "Sakrij tijekom _micanja" - -msgid "_Hide" -msgstr "_Sakrij" - -msgid "Insert Glyph _After..." -msgstr "Umetni grafem i_za …" - -msgid "Insert Glyph _Before..." -msgstr "Umetni grafem _ispred …" - -msgid "_Replace Glyph..." -msgstr "_Zamijeni grafem …" - -msgid "Show _Grid" -msgstr "Prikaži _mrežu" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" +msgstr "" +"Ovaj grafem ima četiri kontrole, ali ako se jedna zanemari, odgovarao bi " +"'stem3' kontroli" -msgid "Render using Hinting" -msgstr "Iscrta pomoću kontrola" +msgid "" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." +msgstr "" +"Grefem nema instrukcija. Dodavanjem instrukcija (jedne DELTA instrukcije) " +"može uveliko promijeniti rasterizaciju." -msgid "Size set from _Window" -msgstr "Veličina postavljena _prozorom" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Ovaj je grafem definiran u više CID pod-fonta" -msgid "Set Point _Size" -msgstr "Postavi _veličinu u točkama" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Grafem je definiran u jednoj font-instanci, ali ne u drugoj" -msgid "_Kerning only" -msgstr "Samo _podrezivanje" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "" +"Ovaj grafem je mapiran na unicode kodnu točku, koja se razlikuje od njegovog " +"naziva." -msgid "_Advance Width only" -msgstr "_Samo širina stožca" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Ovaj grafem nije definiran u nijednom CID pod-fontu" -msgid "_Both" -msgstr "_Oboje" +msgid "" +"This glyph is not mapped to any unicode code point, but its name should be." +msgstr "" +"Ovaj grafem nije mapiran na nikoju unicode kodnu točku, ali njegov naziv bi " +"trabo biti." -msgid "_Window Type" -msgstr "_Vrsta prozora" +msgid "This glyph is taller than desired" +msgstr "Grafem je viši od željene visine" -msgid "Advance Width Col" -msgstr "Boja za širine stošca" +msgid "This glyph is wider than desired" +msgstr "Grafem je širi od željene širine" -msgid "Color used to draw the advance width line of a glyph" -msgstr "Boja za crtanje linije, koja označuje širinu stošca" +msgid "This glyph self-intersects" +msgstr "Grafem se presijeca sam sa sobom" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Boja za crtanje linije, koja označuje širinu stošca kurziva" +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" +msgstr "" +"Grafem presijeca sam sebe. Provjeravanje ispravnosti smjera nema smisla, dok " +"se to ne ispravi." -msgid "Italic Advance Col" -msgstr "Boja za širine stošca kurziva" +msgid "" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." +msgstr "" +"Ovaj bi grafem trebao prikazati spiro točke, ali nažalost FontForge nije " +"uspio učitati biblioteku spiro, pa se ne mogu koristiti, tako da će biti " +"prikazane samo normalne bezierove točke." -msgid "Color used to draw the kerning line" -msgstr "Boja za crtanje linije podrezivanja" +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." +msgstr "" +"Ovaj bi grafem trebao prikazati spiro točke, ali nažalost ova verzija " +"FontForgea nije bila povezana s bibliotekom spiro, tako da će biti prikazane " +"samo normalne bezierove točke." -msgid "Kern Line Color" -msgstr "Boja za linije podrezivanja" +msgid "This glyph's advance width is different from the standard width" +msgstr "Širina stožca grafema se razlikuje od standardne širine" -msgid "Color used to draw the left side bearing" -msgstr "Boja za crtanje lijevog bočnog odmaka" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "Visina stožca grafema se razlikuje od standardne visine" -msgid "Side Bearing Color" -msgstr "Boja za bočne odmake" +msgid "This hint does not control any points" +msgstr "Kontrola ne kontrolira niti jednu točku" -msgid "Color used to mark the selected glyph" -msgstr "Boja za onačavanje odabranih grafema" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Ova kontrala ima neispravnu konrolu za 'stem3' kontrolu" -msgid "Selected Glyph Col" -msgstr "Boja za odabrane grafeme" +msgid "This index is much larger than the closest neighbor" +msgstr "Indeks je mnogo veći od najbližeg susjeda" -msgid "MetricsView" -msgstr "Prikaz metrike" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" +msgstr "" +"Ovime se otvara više od 10 prozora.\n" +"Zaista to želiš?" -msgid "This window displays metrics information about a font" -msgstr "Ovaj prozor prikazuje informacije o metrici fonta" +msgid "" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" +msgstr "" +"Ovo je „apstraktni” gadget. Nikad se neće pojaviti na ekranu,\n" +"ali je korijen stabla gadgeta, koji svi ostali naslijeđuju" -msgid "Axis 1" -msgstr "Os 1" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "" +"Ovo je apstraktna klasa koja određuje zajedničke funkcije za\n" +"Prikaz fonta, Prikaz znaka, Prikaz bitmapa, Prikaz metrike" -msgid "Axis 2" -msgstr "Os 2" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" +msgstr "" +"Ovo je identifikacijski broj, koji dijele svi članovi\n" +"ove obitelji fontova s istim stilom (npr. „10 tč Debeli” i\n" +"„24 tč Debeli” bi imali isti ID-broj, ali „10 tč Kurziv” ne bi" -msgid "Axis 3" -msgstr "Os 3" +#, c-format +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" +msgstr "" +"Ovo vjerojatno je ispravni URW font, ali se nalazi u formatu (%c%c) koji " +"FontForge\n" +"ne podržava. FontForge podržava samo fontove u 'IK' formatu.\n" -msgid "Axis 4" -msgstr "Os 4" +msgid "" +"This is roughly (very roughly) the number off em-units\n" +"of error that two glyphs may have to belong in the same\n" +"class. This error is taken by comparing the two glyphs\n" +"to all other glyphs and summing the differences.\n" +"A small number here (like 2) means lots of small classes,\n" +"while a larger number (like 20) will mean fewer classes,\n" +"each with more glyphs." +msgstr "" +"To je otprilike (vrlo grubo) broj jedinica četverca\n" +"za greške, da bi dva grafema pripadala istoj klasi.\n" +"Ova se greška računa, uspoređujući dva grafema\n" +"sa svim ostalim grafemima i zbrajajući razlike.\n" +"Ovdje mali broj (poput 2) znači puno malih klasa,\n" +"dok će veći broj (poput 20) značiti manji broj klasa,\n" +"s više grafema." -msgid "Bad MM Weights" -msgstr "Neispravna MM debljina" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." +msgstr "" +"Ovo je otprilike mjesto točke nestajanja.\n" +"Ne uključuje pomak izazvan pomoću „Središte odabira”\n" +"niti „Zadnje pritisnuto”." -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "Neispravni broj debljine instance ili nepravilni broj" +msgid "" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." +msgstr "" +"Ovo je razlika između zakrivljenosti\n" +"sljedeće i prethodne krivulje. Konture često\n" +"izgledaju bolje, kad se ovaj broj približi nuli." -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Debljine zadane verzije fonta, zbrojeno moraju bit 1,0" +msgid "This is the main fontforge window displaying a font" +msgstr "Ovo je glavni FontForge prozor za prikaz fonta" msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." msgstr "" -"Rezultati, koji su dobiveni primjenom funkcija za normaliziranje vektora " -"dizajna i za konverziju\n" -"vektora dizajna, nisu bili očekivani rezultati. Možda trebaš promijeniti ove " -"funkcije." +"Ovo je oznaka koja razlikuje kombinirane okvire i gumbove s popisom\n" +"od tekstualnih polja i običnih gumbova." -msgid "Blend to New Font" -msgstr "Stopi u novi font" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"Ovo je broj piksela kojima se sidro treba pomaknuti\n" +"vodoravno tijekom rasterizacije grafema na gornju\n" +"veličinu. Ova informacija je dio tablice uređaja za\n" +"ovo sidro. Tablice uređaja posebno su važne za male\n" +"veličine piksela, pri kojima će greške u zaokruživanju\n" +"imati proporcionalno veći učinak." -msgid "MM Change Def Weights" -msgstr "MM promjena definiranih debljina" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"Ovo je broj piksela kojima se sidro treba pomaknuti\n" +"okomito tijekom rasterizacije grafema na gornju\n" +"veličinu. Ova informacija je dio tablice uređaja za\n" +"ovo sidro. Tablice uređaja posebno su važne za male\n" +"veličine piksela, pri kojima će greške u zaokruživanju\n" +"imati proporcionalno veći učinak." -msgid "You may change the default instance of this font" -msgstr "Možeš promijeniti zadanu instancu fonta" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Možeš odrediti novu instancu fonta" - -msgid "either by explicitly entering the contribution" -msgstr "izričitim zapisivanjem pismovnog reza" - -msgid "of each master design, or by entering the design" -msgstr "svakog mastera dizajna ili zapisivanjem vrijednosti dizajna" +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"Ova konverzija u kurzivni oblik neće biti potpuna!\n" +"Vjerojatno ćeš željeti ručno ispraviti slova e, g, k i v-z\n" +"Kao i ćirilička slova в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"Kao i sve grčke kurente. A možda i sve ostalo." -msgid "values for each axis" -msgstr "za svaku os" +#, c-format +msgid "" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" +msgstr "" +"Ovaj par podrezivanja (%.20s i %.20s) je trenutačno dio klase podrezivanja s " +"odmakom za ovu kombinaciju od 0. Želiš li promijeniti zapis ove klase " +"podrezivanja (ili stvoriti par podrazivanja za samo ova dva grafema)?" -msgid "Contribution of each master design" -msgstr "Pismovni rez za svaki master dizajna" +msgid "This ligature index is already in use" +msgstr "Indeks ove ligature je već u upotrebi" -msgid "Design Axis Values" -msgstr "Vrijednosti osi dizajna" +msgid "" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." +msgstr "" +"Čini se da se radi o ofm-u razine 1 (ili razine 2). FontForge podržava samo " +"datoteke razine 0 i nije u stanju čitati pravu datoteku razine 1." -msgid "You must provide at least one name here" -msgstr "Ovdje moraš odrediti barem jedan naziv" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" +msgstr "" +"Ovo liči na ikarus format, za koji sam već vidio primjere, ali za koji " +"nemam\n" +"dokumentaciju. FontForge ga još ne podržava.\n" -msgid "Named Styles" -msgstr "Imenovani stilovi" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." +msgstr "" +"Ovo liči na jednu od FontForgeovih datoteka baza podataka za krivulje.\n" +"Ne na jednu od TeX-ovih datoteka 'SubFont' (pod-font) definicija.\n" +"Radi se o nezgodnoj zbrci datotečnih nastavaka." -msgid "Bad Axis" -msgstr "Neispravna os" +msgid "This lookup contains no data" +msgstr "Ova tablica definicija nema podatka" #, c-format -msgid "Bad Number in %s" -msgstr "Neispravni broj u %s" +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgstr "" +"Ova tablica definicija nema nikakav utjecaj, nije moguće prepoznati njenu " +"vrstu u %d. retku od %s" #, c-format -msgid "Wrong number of entries in %s" -msgstr "Krivi broj zapisa u %s" +msgid "This mark class (%s) was used in lookup %s" +msgstr "" +"Ova klasa dijakritičkih znakova (%s) je korištena u tablici definicija %s" #, c-format -msgid "The %s list is not ordered" -msgstr "Popis %s nije razvrstan" +msgid "This mark set (%s) was used in lookup %s" +msgstr "" +"Ovaj skup dijakritičkih znakova (%s) je korišten u tablici definicija %s" -msgid "Font|New" -msgstr "Novi" +msgid "This may take a while. Please be patient..." +msgstr "Ovo može potrajati. Strpi se …" -msgid "Force Bold Threshold:" -msgstr "Prag za obavezno debljanje:" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" +msgstr "" +"Ovaj multiple master font ima %1$d instance, ali je FontForge u stanju " +"baratati samo s %2$d master fonta za %3$d osi. FontForge ovo ne može " +"ispravno urediti" -msgid "Please set the Axis Type field" -msgstr "Postavi polje vrste osi" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" +msgstr "" +"Ovaj multiple master font ima %1$d instance, ali mu trebaju barem %2$d " +"master fonta za %3$d osi. FontForge ovo ne može ispravno urediti" msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" -"Za izgradnju Appleovog izobličivog fonta, moraš odrediti barem jedan naziv " -"za os" +"Moraju se koristiti ASCII znakovi – ne smije se koristiti simbol za autorsko " +"pravo (umjesto toga koristi (c))." -msgid "Begin:" -msgstr "Početak:" +msgid "This must be a truetype layer." +msgstr "Ovo mora biti truetype sloj." -msgid "End:" -msgstr "Kraj:" +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." +msgstr "" +"Naziv ove tablice definicija se već upotrebljava.\n" +"Nazivi tablica definicija moraju biti jedinstveni." -msgid "AxisValue|Default" -msgstr "Zadano" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." +msgstr "" +"Ovaj naziv je prethodno korišten za klasu/skup dijakritičkih znakova broj %d." -msgid "Axis range not valid" -msgstr "Raspon osi nije ispravan" +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" +msgstr "Popis sadrži najmanje jedan naziv grafema s ne-ASCII znakovima: %s" -msgid "Design Settings:" -msgstr "Postavke dizajna:" +msgid "" +"This namelist is based on a namelist which contains non-ASCII glyph names" +msgstr "Osnova ovog popisa je popis naziv grafema s ne-ASCII znakovima" -msgid "Normalized Settings:" -msgstr "Normalizirane postavke:" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Nije moguće poništiti ovu operaciju. Svejedno obaviti?" msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." msgstr "" -"Broj zapisa u postavkama dizajna moraju odgovarati broju u normaliziranim " -"postavkama" - -msgid "Normalized position of this design along each axis" -msgstr "Normalizirana pozivija dizajna uzduž svake osi" +"Ovom opcijom se pridodaje vremenska oznaka u formatu YYMMDDHHMM datoteci i " +"metapodacima naziva obitelji fontova." -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "Skup pozicija %.30s se koristi višestruko" +msgid "This outline glyph is missing a bitmap version" +msgstr "Ovom konturnom grafemu nedostaje bitmap verzija" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "Font %.30s je dodijeljen dvama master dizajnima" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "" +"Širina stošca ovog konturnog grafema se razlikuje od širine stošca bitmapa" -#, c-format msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" -"Skup pozicija %.30s nije određen u niti jednom dizajnu (a trebao bi biti)" +"Ovo je samo informativna ploča i prikazuje znakove\n" +"prisutne u fontu. Ako želiš postaviti OS/2 Unicode\n" +"raspon, promijeni ploču na" -#, c-format msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" msgstr "" -"Skup pozicija %.30s nije određen u niti jednom dizajnu?\n" -"Je li to želiš?" +"Grafem vjerojatno presijeca sam sebe (mada greška nije nađena prilikom\n" +"provjeravanja presijecanja). Uvećaj prikaz i provjeri kutove." -msgid "Disordered designs" -msgstr "Nerazvrstani dizajni" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Ova staza bi trebala biti nacrtana u smjeru kazaljke na satu" + +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Ova staza bi trebala biti nacrtana u suprotnom smjeru kazaljke na satu" msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" -"Master dizajni nisu postavljeni u očekivanom redoslijedu. FontForge neće " -"moći predložiti konverziju vektora dizajna. Je li to želiš?" +"Pdf datoteka sadrži jedan '/Encrypt dictionary' (rječnik za šifriranje), " +"međutim FontForge zasada ne podržava pdf šifriranje" -msgid "Bad PostScript function" -msgstr "Neispravna PostScript funkcija" +msgid "This pdf file has no fonts" +msgstr "Pdf datoteka ne sadrži fontove" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "CID fontovi ne smiju biti master dizajni jednog multiple master fonta" +msgid "This pdf file has no pages" +msgstr "Pdf datoteka ne sadrži stranice" -msgid "Create MM" -msgstr "Stvori MM" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." +msgstr "" +"Pruža skup naziva koji se koriste za identifikaciju stila\n" +"ovog fonta. Nazivi se mogu prevesti u više jezika\n" +"(engleski je obavezan, drugi su opcionalni)\n" +"Svi fontovi s istim ID-brojem stila trebaju dijeliti taj naziv." -msgid "MM _Info" -msgstr "MM _informacija" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." +msgstr "" +"Ova referenca ima matricu transformacije, koja se ne može izraziti u Type1/2 " +"fontovima.\n" +"Skaliranje ili rotacija nisu dozvoljeni." -msgid "Type of distortable font:" -msgstr "Vrsta izobličivog fonta:" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." +msgstr "" +"Ova referenca ima matricu za transformaciju koja se ne može izraziti u " +"truetypeu.\n" +"Svi unosi (osim transalacija) moraju biti između [−2.0,2.0).\n" +"Transalacija mora biti cjelobrojna." -msgid "Adobe" -msgstr "Adobe" +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "Referenca je preokrenuta, zbog čega se staze crtaju u obrnutom smjeru" -msgid "Number of Axes:" -msgstr "Broj osi:" - -msgid "Number of Master Designs:" -msgstr "Broj mastera dizajna:" +msgid "" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." +msgstr "" +"Ova referenca koristi poklapanje točaka, ali se referencira na grafem\n" +"(ili se prethodna referenca referencira na grafem)\n" +"čije su točke nanovo pobrajane." -msgid "Axis Type:" -msgstr "Vrsta osi:" +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" +msgstr "" +"Ovo pravilo ne aktivira nijednu tablicu definicija.\n" +"Svejedno nastaviti?" -msgid "Axis Range:" -msgstr "Raspon osi:" +msgid "This setting is already used" +msgstr "Postavka se već koristi" -msgid "Default:" -msgstr "Zadano:" +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." +msgstr "" +"Ovime se određuje mustra za iscrtavanje crte.\n" +"Ostavi ovo polje prazno za neiscrtkanu crtu.\n" +"Za iscrtkanu crtu odredi popis do 8 cijelih brojeva\n" +"(između 0 i 255) koji zadaju mustru, u jedinicama\n" +"četverca. Dakle, \"10 10\" će iscrtati prvih 10 jedinica,\n" +"sljedećih 10 će ostaviti prazno, zatim će opet iscrtati\n" +"10 jedinica i tako dalje." -msgid "Intermediate Points:" -msgstr "Međutočke:" +msgid "" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" +msgstr "" +"Određuje prored na Macu.\n" +"(Polje za silazne poteze je obično negativan broj.)\n" +"Ako potvrdni okvir „[] Je odmak” nije aktiviran, onda će bilo koji\n" +"upisani broj biti veličina, koja se koristi u 'hhea' tablici.\n" +"Ako je okvir aktiviran, tada će broj koji upišeš biti dodan\n" +"granicama fonta. U većini slučajeva ostavi ovo polje na 0 i\n" +"aktiviraj polje „[*] Je odmak”.\n" +"\n" +"NAPOMENA: 'hhea Descent' je NEGATIVNI broj, a odnosi se na\n" +"sve što se nalazi ispod osnovne pismovne linije." -msgid "Source from which this design is to be taken" -msgstr "Izvor, iz kojeg se uzima dizajn" +msgid "This spline set has no points.\n" +msgstr "Krivulja nema točaka.\n" -msgid "Master Designs" -msgstr "Masteri dizajna" +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "Ova FontForge verzija očekuje freetype 2.3.7 ili noviji." -msgid "Design|_New..." -msgstr "_Novi …" +msgid "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "" +"Ova FontForge verzija nije povezana sa spiro bibliotekom, pa ih ne možeš " +"koristiti." -msgid "Normalize Design Vector Function:" -msgstr "Funkcija za normaliziranje vektora dizajna:" +msgid "This window displays a single bitmap glyph" +msgstr "Ovaj prozor prikazuje jedan bitmapski grafem" -msgid "Convert Design Vector Function:" -msgstr "Funkcija za konverziju vektora dizajna:" +msgid "This window displays a single outline glyph" +msgstr "Ovaj prozor prikazuje jedan konturirani grafem" -msgid "Non Linear Transform" -msgstr "Ne-linearna transformacija" +msgid "This window displays a single outline glyph (more data)" +msgstr "Ovaj prozor prikazuje jedan konturirani grafem (više podataka)" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "X izraz:" +msgid "This window displays metrics information about a font" +msgstr "Ovaj prozor prikazuje informacije o metrici fonta" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Ovi izrazi mogu sadržati operatore '+', '−', '*', '/', '%', '^' (eksponent) " -"i '?': Mogu sadržati i nekoliko\n" -"standardnih funkcija. Osnovni pojmovi su realni brojevi, x i y.\n" -"Primjeri:\n" -" x^3+2.5*x^2+5\n" -" (x−300)*(y−200)/100\n" -" y+sin(100*x)" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Prag za razlikovanje „tankih” i „debelih” poteza:" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Y izraz:" +msgid "Threshold between Thin and Thick Stems" +msgstr "Prag između tankih i debelih poteza" -msgid "Glyph Origin" -msgstr "Ishodište grafema" +msgid "Tibetan" +msgstr "Tibetsko" -msgid "Center of Selection" -msgstr "Središte odabira" +msgid "Tibetan (PRC)" +msgstr "Tibetski (Narodna Republika Kina)" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Zadnje pritisnuto" +msgid "Tibetan Bhutan" +msgstr "Tibetski Butan" -msgid "Point of View Projection" -msgstr "Točka pogleda projekcije" +msgid "Tifinagh" +msgstr "Tifinagh" -msgid "View Point" -msgstr "Točka pogleda" +msgid "Tifinagh (Berber)" +msgstr "Tifinagh (Berberi)" -msgid "Distance to drawing plane:" -msgstr "Udaljenost od ploče crtanja:" +msgid "Tigre" +msgstr "Tigre" -msgid "Distance to projection plane:" -msgstr "Udaljenost od ploče projekcije:" +msgid "Tigrinya" +msgstr "Tigrinja" -msgid "Drawing plane tilt:" -msgstr "Naginjanje ploče crtanja:" +msgid "Tigrinya Ethiopia" +msgstr "Tigrinja Etiopija" -msgid "Direction of gaze:" -msgstr "Smjer pogleda:" +msgid "Tigrinyan Eritrea" +msgstr "Tigrinja Eritreja" -msgid "Vanishing Point:" -msgstr "Točka nestajanja:" +msgid "Tile Bounding Box:" +msgstr "Granični okvir pločice:" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"Ovo je otprilike mjesto točke nestajanja.\n" -"Ne uključuje pomak izazvan pomoću „Središte odabira”\n" -"niti „Zadnje pritisnuto”." +msgid "Tile Margin" +msgstr "Margina pločice" -msgid "All Fonts" -msgstr "Svi fontovi" +msgid "Tile Margin:" +msgstr "Margina pločice:" -msgid "Outline Fonts" -msgstr "Konturni fontovi" +msgid "Tile Max X" +msgstr "Maks. X pločice" -msgid "Bitmap Fonts" -msgstr "Bitmap fontovi" +msgid "Tile Max Y" +msgstr "Maks. Y pločice" -msgid "PostScript" -msgstr "PostScript" +msgid "Tile Min X" +msgstr "Min. X pločice" -msgid "TrueType" -msgstr "TrueType" +msgid "Tile Min Y" +msgstr "Min. Y pločice" -msgid "OpenType" -msgstr "OpenType" +msgid "Tile Path" +msgstr "Staza pločice" -msgid "Type1" -msgstr "Type1" +msgid "Tile Pattern" +msgstr "Uzorak pločice" -msgid "Type2" -msgstr "Type2" +msgid "Tile Pattern..." +msgstr "Uzorak pločice …" -msgid "Type3" -msgstr "Type3" +msgid "Tile Size" +msgstr "Veličina pločice" -msgid "Unified Font Object" -msgstr "Ujedinjeni font objekt (UFO)" +msgid "Tile _Path..." +msgstr "Staza _pločice …" -msgid "FontForge's SFD" -msgstr "FontForge SFD" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Vrijeme (u milisekundama) prikaza skočnog prozora" -msgid "Backup SFD" -msgstr "Sigurnosna kopija za SFD" +msgid "Tiny Selection" +msgstr "Mali odabir" -msgid "Extract from PDF" -msgstr "Izdvoji iz PDF-a" +msgid "Tirhuta" +msgstr "Tirhutsko" -msgid "Archives" -msgstr "Arhive" +msgid "Title Background" +msgstr "Pozadina naslova" -msgid "All Files" -msgstr "Sve datoteke" +msgid "Title Divider Color" +msgstr "Boja za razdvojne crte naslova" -msgid "Edit Filter List" -msgstr "Uredi popis filtara" +msgid "Title Font" +msgstr "Font za naslove" -msgid "Filter" -msgstr "Filtar" +msgid "Title Text Color" +msgstr "Boja za tekst naslova" -msgid "Edit Font Filters" -msgstr "Uredi filtre fontova" +msgid "Titling" +msgstr "Naslovni verzali" -msgid "Filter|New" -msgstr "Novi" +msgid "To P_DF File" +msgstr "U P_DF datoteku" -msgid "Filter:" -msgstr "Filtar:" +msgid "To _File" +msgstr "U _datoteku" -msgid "Display files of this type" -msgstr "Prikaži datoteke ove vrste" +msgid "To _Hundredths" +msgstr "Na _stotinke" -msgid "Force glyph names to:" -msgstr "Prisili nazive grafema na:" +msgid "To _Int" +msgstr "Na _cijele brojeve" msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" -"U spremljenom fontu, prisili poklapanje svih naziva grafema sa određenim " -"popisom naziva" - -msgid "No Rename" -msgstr "Bez preimenovanja" - -msgid "Open Font" -msgstr "Otvori font" +"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " +"jezik.\n" +"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" +"Za mijenjanje funkcije, klikni na nju lijevim gumbom miša.\n" +"Za mijenjanje teksta, klikni u tekst lijevim gumbom miša i tipkaj.\n" -msgid "FreeTypeAAFillInOutlineView" -msgstr "FreeType zaglađivanje rubova" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" +msgstr "" +"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " +"jezik.\n" +"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" +"Za mijenjanje teksta, klikni lijevom tipkom miša na tekst, a zatim upiši " +"tekst.\n" msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" -"Prilikom ispunjavanja oblika pomoću freetypea u\n" -"prikazu kontura, koristi zaglađivanje rubova." +"Za stvaranje novog naziva, klikni lijevom tipkom miša na i odaberi " +"(jezik).\n" +"Za mijenjanje jezika, klikni na njega lijevim gumbom miša.\n" +"Za mijenjanje znakovnog niza, klikni na njega lijevim gumbom miša.\n" +"Za mijenjanje teksta, klikni u tekst lijevim gumbom miša i tipkaj.\n" +"Za brisanje naziva, klikni na njega desnim gumbom miša i odaberi Izbriši iz " +"izbornika.\n" +"Za povezivanje ili odvajanje truetype naziva od ekvivalentnog postscript " +"naziva\n" +"klikni na naziv desnom tipkom i odaberi odgovarajuću stavku u izborniku." msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" -"Koristi kairo biblioteku za crtanje (ako je dostupno).\n" -"Iscrtavanje izgleda ljepše (zaglađeno), ali je sporije.\n" -"Ovo djeluje na sve prozore stvorene NAKON što je ovo\n" -"postavljeno. Ne djeluje na postojeće prozore." +"Za stvaranje datoteke Mac obitelji fontova, trenutačni font mora imati " +"običan (Normalni, Regularni, itd.) stil, a moraju biti otvoreni i drugi " +"fontovi s istim nazivom obitelji." -msgid "UseCairoDrawing" -msgstr "Koristi Cairo crtanje" +msgid "To the glyph names starting at:" +msgstr "Njihovim nazivima, počevši pri:" -msgid "ExportClipboard" -msgstr "Izvezi međuspremnik" +msgid "To their own names" +msgstr "Njihovim nazivima" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" -"Ako pokrećeš X11 upravljača međuspremnika, možda želiš\n" -"isključiti ovu opciju. FF može stvari spremiti u svoj unutarnji\n" -"međuspremnik, koje ne može izvesti u X11 (stvari poput kopiranja\n" -"više od jednog grafema u prikazu fonta). Ako imaš upravljača\n" -"međuspremnika, stvari će se izvesti s gubitkom podataka zbog\n" -"gore navedenog." +msgid "To:" +msgstr "U:" -msgid "AutoSaveFrequency" -msgstr "Učestalost automatskog spremanja" +msgid "Todo" +msgstr "Todo" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" -"Broj sekunda između dviju sigurnosnih kopija. Sigurnosne kopije se ne " -"izrađuju, ako postaviš na nula." +msgid "Tonga" +msgstr "Tonga" -msgid "RevisionsToRetain" -msgstr "Čuvanje revizija" +msgid "Tongan" +msgstr "Tonganski" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" -"Prilikom spremanja, zadrži ovoliko prethodnih verzija datoteke. „Datoteka." -"sfd-01” će biti zadnja\n" -"spremljena datoteka, „Datoteka.sfd-02” će biti datoteka spremljena prije " -"nje, itd.\n" -"Ako ovo postaviš na 0, podverzije se neće spremati." +msgid "Too Big" +msgstr "Prevelik" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" -"Broj operacija za poništavanje i ponovljanje koje će se spremiti u sfd " -"datoteke.\n" -"Ako postaviš na 0, podaci o poništavanju/ponavljanju se neće spremati u sfd " -"datoteke.\n" -"Ako postaviš na -1, spremat će se svi dostupni podaci za poništavanje/" -"ponavljanje bez ograničenja." +msgid "Too Complex or Bad" +msgstr "Pre kompleksna ili neispravna" -msgid "UndoRedoLimitToSave" -msgstr "Broj spremljenih poništavanja/ponavljanja" +msgid "Too Many Breakpoints" +msgstr "Previše točaka prekida" -msgid "WarnScriptUnsaved" -msgstr "Upozori o nespremljenim skriptima" +msgid "Too Many Glyphs" +msgstr "Previše grafema" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" -"Da li upozoravati o nespremljenim skriptima u dijalogu „Izvrši skriptu”." +msgid "Too Many Hints" +msgstr "Previše kontrola" -msgid "SeekCharacter" -msgstr "Traži znak" +msgid "Too Many Kerns" +msgstr "Previše podrezivanja" -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" -"Kad FontForge otvori (ne-sfd) font, pokušat će prikazati ovaj znak unicodea " -"u prikazu fonta." +msgid "Too Many Points" +msgstr "Previše točaka" -msgid "CompactOnOpen" -msgstr "Kompaktni prikaz kodiranja nakon otvaranja" +#, c-format +msgid "Too few items on stack for blend in %s\n" +msgstr "U snopu je premalo stavki za stapanje u %s\n" -msgid "When a font is opened, should it be made compact?" -msgstr "Kad se font otvori, želiš li imati kompaktni prikaz?" +msgid "Too many Unique Font IDs" +msgstr "Previše jedinstvenih font ID-oznaka" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" -"Broj operacija za poništavanje i ponovljanje koje će se učitati iz sfd " -"datoteke.\n" -"S ovom opcijom možeš zanemariti podatke o poništavanju prilikom učitavanja " -"SFD datoteka.\n" -"Ako postaviš na 0, neće se učitati nikoji podaci o poništavanju/" -"ponavljanju.\n" -"Ako postaviš na -1, učitat će se svi podaci o poništavanju/ponavljanju bez " -"ograničenja." +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "Previše pozicija osi određeno u '/BlendDesignPositions'.\n" -msgid "UndoRedoLimitToLoad" -msgstr "Broj učitanih poništavanja/ponavljanja" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "Previše crtica (maksimalno dozvoljeno: %d)" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "OpenType tolerancija kontrola" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Previše elemenata u nizu 'BlueValues'/'OtherBlues'." -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" -"Prilikom uvoza OpenType fonta, u slučajevima kad kontrole točaka krivulja ne " -"odgovaraju točno granicama. Na primjer, točka može biti −0,0002, umjesto " -"točno 0.\n" -"Ova postavka omogućuje unos male vrijednosti tolerancije, koja se OpenType " -"kodu dodaje prilikom učitavanja.\n" -"Usporedbe se tada ne provode na osnovi jednakosti, već jednakosti unutar " -"tolerancije (npr. vrijednosti unutar raspona od −0,0002 do 0,0002 smatrat će " -"se jednakim kao 0, kad se izračunavaju kontrole)." +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Previše elemenata u nizu 'FamilyBlues'/'FamilyOtherBlues'." -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" -"Upisom normalnog znaka u prozoru pogleda grafema, mijenja se prozor na " -"prikaz tog znak.\n" -"Aktiviranjem „Automatski prijelaz na grafem”, deaktivirat će prečac, kojim " -"se držanjem tipke ` aktivira modus pregleda dok god se tipka drži " -"pritisnutom." +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "Previše zapisa u 'CharStrings' rječniku \"%s" -msgid "InterpolateCPsOnMotion" -msgstr "Interpoliraj kontrolne točke prilikom premještanja" +#, c-format +msgid "Too many features %d\n" +msgstr "Previše font-funkcija %d\n" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" -"Prilikom premještanja jedne krajnje točke krivulje, bez\n" -"istovremenog premještanja druge krajnje točke,\n" -"ne interpoliraj kontrolne točke između njih." +msgid "Too many glyphs" +msgstr "Previše grafema" -msgid "SnapDistanceMeasureTool" -msgstr "Udaljenost za privlačenje alata za mjerenje" +msgid "Too many kern pairs" +msgstr "Previše parova podrezivanja" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Kad je alat za mjerenje aktivan i kad je pokazivač miša udaljen ovoliko " -"piksela\n" -"od jedne od raznih značajki (osnovne pismovne linije, širine, krivulja mreže " -"i sl.),\n" -"pokazivač će se privući na tu značajku." +msgid "Too many layers" +msgstr "Previše slojeva" + +#, c-format +msgid "Too many lookups %d\n" +msgstr "Previše tablica definicija %d\n" +#, c-format msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" msgstr "" -"Maksimalni broj poništavanja/ponavljanja spremljenih u grafemu. Koristi −1 " -"za beskonačni\n" -"broj poništavanja (ali pazi na potrošnju RAM-a i po potrebi upotrijebi " -"„Ukloni poništavanja”\n" -"putem izbornika Uredi)" +"Previše točaka podataka za mapiranje određeno u '/BlendDesignMap' za os %s.\n" -msgid "AutoKernDialog" -msgstr "Dijalog za automatsko podrezivanje" +#, c-format +msgid "Too many scripts %d\n" +msgstr "Previše pisama %d\n" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" -"Otvori dijalog za automatsko podrezivanje, za nove pod-tablice podrezivanja" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Previše razdjeljivača, počevši pri: %.20s …" -msgid "MetricsShiftSkip" -msgstr "Promjena metrike, Shift" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "Previše poziva podrutina u %s\n" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" -"Broj jedinica za povećanje/smanjivanje vrijednosti tablice u prozoru " -"metrika, kad se drži tipka Shift" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Previše podrutina. Ne smije ih biti više od 14 (0 – 13)\n" -msgid "MetricsControlShiftSkip" -msgstr "Promjena metrike, Ctrl + Shift" +msgid "Tool_s" +msgstr "_Alati" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" -"Broj jedinica za povećanje/smanjivanje vrijednosti tablice u prozoru " -"metrika, kad se istovremeno drže tipke Ctrl i Shift" +msgid "Tools" +msgstr "Alati" -msgid "DrawOpenPathsWithHighlight" -msgstr "Istakni otvorene staze" +msgid "Top Accent" +msgstr "Gornji naglasak" -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "Otvorene staze se crtaju određenom bojom, kako bi se bolje istaknule." +msgid "Top Accent Horiz. Pos" +msgstr "Vodoravna pozicija gornjeg naglaska" -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" -"Alat za mjerenje će na platnu prikazati vodoravne i uspravne udaljenosti." +msgid "Top Accent Horizontal Pos" +msgstr "Vodoravna pozicija gornjeg naglaska" -msgid "MeasureToolShowHorizontalVertical" -msgstr "Prikaži vodoravna/uspravna mjerenja" +msgid "Top Accent Pos:" +msgstr "Pozicija gornjeg naglaska:" -msgid "EditHandleSize" -msgstr "Veličina ručaka prilikom uređivanja" +msgid "Top Bearing does not change." +msgstr "Gornji odmak se ne mijenja." -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" -"Veličina ručaka za prikaz kontrolnih točaka i ostalih zanimljivih točaka u " -"uređivaču grafema (zadana veličina je 5)." +msgid "Top Hint" +msgstr "Gornja kontrola" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" -"Neaktivne ručke će se u uređivaču grafema prikazati s ovom alfa vrijednosti " -"(raspon: 0 – 255, zadano je 255)." +msgid "Top Left" +msgstr "Gore lijevo" -msgid "InactiveHandleAlpha" -msgstr "Alfa neaktivnih ručaka" +msgid "Top Right" +msgstr "Gore desno" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" -"Uvijek prikazuj kontrolne točke prilikom uređivanja grafema.\n" -"Ovo možeš isključiti u izborniku „Prikaz -> Prikaži”. Postavka utječe na to, " -"je li će se kontrolne točke na početku prikazivati.\n" -"Za promjenu moraš ponovo pokernuti FontForge." +msgid "Top Zone" +msgstr "Gornja zona" -msgid "ShowControlPointsAlways" -msgstr "Prikaži kontrolne točke uvijek" +msgid "TopAccent" +msgstr "Gornji naglasak" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "Također omogući prikaz pritiskom razmaknice." +msgid "TopLeft" +msgstr "Gore lijevo" -msgid "ShowFillWithSpace" -msgstr "Prikaži ispunjeno pomoću razmaknice" +msgid "TopRight" +msgstr "Gore desno" -msgid "OutlineThickness" -msgstr "Debljina kontura" +msgid "Toto" +msgstr "Toto" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" -"Kad je vrijednost veća od 1, staze grafema će se crtati debelom konturom\n" -" koja se širi samo od ruba grafema prema unutra.\n" -" Pogledaj i resurs Prednja boja debelih kontura za boju ove konture." +msgid "Trace Color" +msgstr "Boja za precrtavanje" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"Prilikom kopiranja grafema u prikazu fonta, također\n" -"kopiraj TrueType instrukcije grafema." +msgid "Trademark" +msgstr "Zaštitni znak" -msgid "AddCharToNameList" -msgstr "Dodaj unicode znak u popisu naziva" +msgid "Traditional Chinese" +msgstr "Kineski, tradicionalni" -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" -"U prikazu popisa naziva grafema (ili ponekad\n" -"samo jednog naziv grafema), FontForge će\n" -"iza naziva u zagradama dodati unicode znak,\n" -"na koji se naziv referencira. To se radi, jer su\n" -"neki nazivi nejasni.\n" -"Neki korisnici to ne žele vidjeti, pa ova postavka\n" -"omogućuje isključivanje prikaza u zagradama." +msgid "Traditional Forms" +msgstr "Tradicionalni oblici" + +msgid "Traditional Name Forms" +msgstr "Tradicionalni oblici imena" msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" msgstr "" -"Ako tvoj SFD sadrži slike, zapiši ih kao PNG, što rezultira manjim SFD " -"datotekama. To nije bilo podržano u FontForge verzijama kompiliranima prije " -"srpnja 2019., tako da ih starije FontForge verzije ne mogu čitati." +"Tradicionalno je visina kurenta kurzivnog reza nešto manja\n" +"od visine kurenta uspravnog reza" -msgid "WritePNGInSFD" -msgstr "Zapiši PNG u SFD" +msgid "Trailing Jamo Forms" +msgstr "Jamo oblici s izlaznim potezom" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "Dopuštena tolerancija širina kontrola" +msgid "Transform" +msgstr "Transformiraj" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" -"Prilikom generiranja fonta, zanemari male greške u zaokruživanju za " -"kontrole, koje bi trebale biti na vrhu ili na dnu grafema. Na primjer, možda " -"želiš ovo postaviti na 0,02, tako da će se 19,999 smatrati 20. Ali samo za " -"vrijednost širine kontrola." +msgid "Transform _All Layers" +msgstr "Transformiraj _sve slojeve" -msgid "StandardSlopeError" -msgstr "Greška standardnog nagiba" +msgid "Transform _Guide Layer Too" +msgstr "Transformiraj i sloj s _vodilicama" -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" -"Maksimalna razlika nagiba koja i dalje omogućuje, da se dvije točke smatraju " -"„paralelnima“.\n" -"Povećaj ovo, kako bi automatsko postavljanje kontrola dozvolilo mala " -"odstupanja od ravnih linija prilikom otkrivanju rubova poteza." +msgid "Transform _Width Too" +msgstr "Transformiraj i širinu s_tošca" -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" -"Isto kao prethodno, ali se odnosi na krajeve malih karakteristika (npr. " -"serife), koji mogu značajnije odstupati od vodoravnog ili uspravnog smjera." +msgid "Transform ascender serifs" +msgstr "Transformiraj serife uzlaznih poteza" -msgid "SerifSlopeError" -msgstr "Greška nagiba serifa" +msgid "Transform baseline serifs" +msgstr "Transformiraj serife na osnovnoj pismovnoj liniji" -msgid "Generate instructions for diagonal stem hints." -msgstr "Stvori instrukcije za dijagonalne poteze." +msgid "Transform descender serifs" +msgstr "Transformiraj serife silaznih poteza" -msgid "InstructDiagonalStems" -msgstr "Instrukcije dijagonalnih poteza" +msgid "Transform diagonal serifs" +msgstr "Transformiraj serife dijagonalnih poteza" -msgid "InstructSerifs" -msgstr "Instrukcije serifa" +msgid "Transform kerning _classes too" +msgstr "Transformiraj i _klase podrezivanja" -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +msgid "Transform simple positioning features & _kern pairs" msgstr "" -"Pokušaj otkriti serife i druge elemente koji strše iz temeljnih poteza i za " -"njih stvori instrukcije." +"Transformiraj _font-funkciju za jednostavno pozicioniranje i podrezivanje " +"parova" -msgid "Generate instructions for ball terminals." -msgstr "Stvori instrukcije za okrugle završetke poteza." - -msgid "InstructBallTerminals" -msgstr "Instrukcije okruglih završetaka" +msgid "Transform x-height serifs" +msgstr "Transformiraj serife kurenta" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" -"Interpoliraj između rubova posteza neke važne točke, na koje druge " -"instrukcije ne utječu." +msgid "Transform:" +msgstr "Transformacija:" -msgid "InterpolateStrongPoints" -msgstr "Interpoliraj važne točke" +msgid "Transformation Matrix" +msgstr "Transformacijska matrica" -msgid "CounterControl" -msgstr "Kontrola unutarnje bjeline" +msgid "Transformation Matrix Changed" +msgstr "Matrica transformacije promijenjena" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" -"Osiguraj, da slične ili jednake unutarnje bjeline slova ostaju iste, za " -"konture\n" -"koje su privučene na mrežu. Aktiviranjem ove opcije, može doći do \n" -"nedosljednog skaliranja širine stošca grafema pri nekim PPEM-ovima." +msgid "Transformed" +msgstr "Transformirano" -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"Prilikom stvaranja TrueType ili OpenType fonta, povremeno je\n" -"korisno znati mapiranje između ID-oznaka grafema i naziva\n" -"grafema. Postavljanjem ove opcije će FontForge proizvesti\n" -"datoteku (s nastavkom '.g2n') koja sadrži te podatke." +msgid "Transformed by:" +msgstr "Transformirano za:" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" -"Apple i MS/Adobe razlikuju se oko formata za truetype i opentype datoteke.\n" -"Ovo kontrolira zadane postavke potvrdnog okvira za Apple u dijalogu\n" -"Datoteka -> Stvori fontove.\n" -"Glavne razlike su:\n" -" Bitmap podaci se spremaju u različite tablice\n" -" Skalirani složeni znakovi se tretirajU različito\n" -" Koristi GSUB umjesto morx(t)/feat\n" -" Koristi GPOS umjesto kern/opbd\n" -" Koristi GDEF umjesto lcar/prop\n" -"Ako je ovo i OpenType postavljeno, stvaraju se oba formata" +msgid "Transforming..." +msgstr "Transformiranje …" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" -"Apple i MS/Adobe razlikuju se oko formata za truetype i opentype datoteke.\n" -"Ovo kontrolira zadane postavke potvrdnog okvira za OpenType u dijalogu\n" -"Datoteka -> Stvori fontove.\n" -"Glavne razlike su:\n" -" Bitmap podaci se spremaju u različite tablice\n" -" Skalirani složeni znakovi se tretiraju različito\n" -" Koristi GSUB umjesto morx(t)/feat\n" -" Koristi GPOS umjesto kern/opbd\n" -" Koristi GDEF umjesto lcar/prop\n" -"Ako je ovo i Apple postavljeno, stvaraju se oba formata" +msgid "Transitional Serifs" +msgstr "2 – Prijelazni serifni" -msgid "Generic" -msgstr "Opće" +msgid "Translate By" +msgstr "Translatiraj za" -msgid "New Font" -msgstr "Novi font" +msgid "Translation in X" +msgstr "Translatiraj u X" -msgid "Navigation" -msgstr "Navigacija" +msgid "Translation in Y" +msgstr "Translatiraj u Y" -msgid "Editing" -msgstr "Uređivanje" +msgid "Transport and Map Symbols" +msgstr "Transport i karte, simboli" -msgid "Interface" -msgstr "Sučelje" +msgid "Triangle" +msgstr "Trokutasti" -msgid "Synchronize" -msgstr "Sinkronizacija" +msgid "Trimming Undo Information" +msgstr "Kraćenje informacija o poništavanju" -msgid "TT" +msgid "TrueType" msgstr "TrueType" -msgid "Accents" -msgstr "Naglasci" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (Mac dfont)" -msgid "Apps" -msgstr "Aplikacije" +msgid "TrueType (MacBin)" +msgstr "TrueType (MacBin)" -msgid "Font Info" -msgstr "Informacije o fontu" +msgid "TrueType (Resource)" +msgstr "TrueType (resurs)" -msgid "Generate" -msgstr "Stvori" +msgid "TrueType (Symbol)" +msgstr "TrueType (Symbol)" -msgid "PS Hints" -msgstr "PostScript kontrole" +msgid "TrueType (TTC)" +msgstr "TrueType (TTC)" -msgid "TT Instrs" +msgid "TrueType Hints" msgstr "TrueType instrukcije" -msgid "Call Script" -msgstr "Skripta pozivanja" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "TrueType instrukcije za %.50s" -msgid "This feature, setting combination is already used" -msgstr "Ova font-funkcija, kombinacija postavke se već koristi" +msgid "TrueType Point _Matching:" +msgstr "TrueType _poklapanje točaka:" +#, c-format msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" -"Ova font-funkcija, kombinacija postavke se već koristi\n" -"Želiš li je doista ponovo koristiti?" +"TrueType ne podržava istovremeno korištenje različitih referenca i kontura.\n" +"Ako želiš koristiti instrukcije za %.30s uradi jedno od sljedećih:\n" +" * Odspoji reference\n" +" * Kopiraj ugrađene konture u vlastite (nekodirane\n" +" grafeme) i referenciraj se na njih." -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Oznake font-funkcija moraju sadržati točno četiri ASCII znaka" +#, c-format +msgid "" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." +msgstr "" +"TrueType ne podržava reference, koje su\n" +"skalirane više od 200%%. Ali %1$.30s\n" +"je bilo u %2$.30s. Bilo koje dodane\n" +"instrukcije bile bi bezsmislene." -msgid "Tag too long" -msgstr "Oznaka je predugačka" +msgid "" +"TrueType glyphs can either contain references or contours.\n" +"Not both." +msgstr "" +"TrueType grafemi mogu sadržati reference ili konture.\n" +"Ne oboje." -msgid "Mapping" -msgstr "Mapiranje" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" +msgstr "" +"TrueType zahtijeva, da se sva skaliranja i rotacije\n" +"u matrici za transformacije nalaze između −2 i 2" -msgid "_Feature:" -msgstr "_Font-funkcija:" +msgid "TrueTypeName|New" +msgstr "Novi" -msgid "_Tag:" -msgstr "_Oznaka:" +msgid "Try To Fix Glyphs With" +msgstr "Pokušaj ispraviti grafem s" -msgid "Menu name with no associated script" -msgstr "Naziv u izborniku bez povezanog skripta" +msgid "" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." +msgstr "" +"Pokušaj otkriti serife i druge elemente koji strše iz temeljnih poteza i za " +"njih stvori instrukcije." -msgid "Script with no associated menu name" -msgstr "Skripta bez povezanog naziva u izborniku" +msgid "" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "" +"Pokušaj osigurati, da su unutarnje bjeline nakon\n" +"toga, široke koliko su bile prije toga" -msgid "Preferences" -msgstr "Postavke" +msgid "Tsonga" +msgstr "Tsongaski" -msgid "MacMap|_New..." -msgstr "_Novo …" +msgid "Tswana" +msgstr "Tswana" -msgid "MacMapping|Default" -msgstr "Zadano" +msgid "Tulu" +msgstr "Tulu" -msgid "Menu Name" -msgstr "Naziv u izborniku" +msgid "Tundra Nenets" +msgstr "Tundra Nenets" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Moguće je stvoriti izbornik skripata koji sadrži do 10 često korištenih " -"skripta.\n" -"Svaki unos u izborniku treba prikazati naziv u izborniku i datoteku " -"skripata\n" -"koja se treba izvršiti. Naziv u izborniku može sadržati unicode znakove.\n" -"Gumb s etiketom „…” omogućuje traženje datoteke skripata." +msgid "Turkish" +msgstr "Turski" -msgid "Script File" -msgstr "Datoteka skripata" +msgid "Turkmen" +msgstr "Turkmenski" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Moguće je stvoriti izbornik skripata koji sadrži do 10 često korištenih " -"skripata.\n" -"Svaki unos u izborniku treba prikazati naziv u izborniku i datoteku " -"skripata\n" -"koja se treba izvršiti. Naziv u izborniku može sadržati unicode znakove.\n" -"Gumb s etiketom „…” omogućuje traženje datoteke skripata." +msgid "Turoyo Aramaic" +msgstr "Turoyo aramejski" -msgid "..." -msgstr "…" +msgid "Tuvin" +msgstr "Tuvin" -msgid "On" -msgstr "Uključeno" +msgid "Twi" +msgstr "Twi" -msgid "Off" -msgstr "Isključeno" +msgid "Twilight" +msgstr "Twilight" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "U većini slučajeva će FontForge pronaći aplikacije, tražeći ih" +msgid "Twilight Zone Point Count" +msgstr "Broj točaka 'Twilight' zone" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "u tvojoj PATH varijabli okruženja. Ako to želiš" +msgid "Two cursive anchor classes" +msgstr "Dvije klase sidara kurziva" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "promijeniti, možeš postaviti varijablu okruženja" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Dvije klase sidara kurziva u istoj pod-tablici, %s" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "koja daje punu specifikaciju za putanju aplikacije." +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" +msgstr "" +"Dva grafema dijele isti naziv.\n" +"Promijeni kodiranje u „Redoslijed grafema” i koristi\n" +"„Uredi -> Odaberi -> Zamjenski znak” sa sljedećom kodnom točkom" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge prepoznaje BROWSER, MF i AUTOTRACE." +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" +msgstr "" +"Dva grafema dijele istu unicode kodnu točku.\n" +"Promijeni kodiranje u „Redoslijed grafema” i koristi\n" +"„Uredi -> Odaberi -> Zamjenski znak” sa sljedećom kodnom točkom" -msgid "Prefs_App| " -msgstr " " +msgid "Type" +msgstr "Vrsta" -msgid "Features" -msgstr "Font-funkcije" +msgid "Type in new layer name" +msgstr "Upiši naziv novog sloja" -msgid "Arrow Options" -msgstr "Opcije strelica" +msgid "Type of distortable font:" +msgstr "Vrsta izobličivog fonta:" -msgid "Ruler Options" -msgstr "Opcije ravnala" +msgid "Type1" +msgstr "Type1" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "Referenca je preokrenuta, zbog čega se staze crtaju u obrnutom smjeru" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." +msgstr "" +"Type1 i 2 fontovi podržavaju samo translaciju referenca.\n" +"Prva čeitiri zapisa tablice transformacije trebaju biti\n" +"[1 0 0 1]." -msgid "This glyph's advance width is different from the standard width" -msgstr "Širina stožca grafema se razlikuje od standardne širine" +msgid "Type11 (CID 2)" +msgstr "Type11 (CID 2)" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "Visina stožca grafema se razlikuje od standardne visine" +msgid "Type2" +msgstr "Type2" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." +msgid "Type2 fonts do not support the Type1 callothersubrs operator" msgstr "" -"Ovaj grafem nije mapiran na nikoju unicode kodnu točku, ali njegov naziv bi " -"trabo biti." +"Type2 fontovi ne podrđavaju Type1 operator 'callothersubrs' (pozovi druge " +"podrutine)" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" msgstr "" -"Ovaj grafem je mapiran na unicode kodnu točku, koja se razlikuje od njegovog " -"naziva." +"Type2 fontovi ne podrđavaju Type1 operator 'setcurrentpoint' (postavi " +"trenutačnu točku)" -msgid "Can't fix" -msgstr "Nije moguće popraviti" +msgid "Type3" +msgstr "Type3" + +msgid "Type42" +msgstr "Type42" + +msgid "Type:" +msgstr "Vrsta:" -#, c-format msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" -"Naziv, koji FontForge želi dodijeliti grafemu %.30s, se već koristi za jedan " -"drugi grafem." +"Tipkanjem običnog znaka u prikazu grafema, mijenja se prikaz na taj znak" -msgid "The selected point is near a vertical stem hint" -msgstr "Odabrana točka se nalazi blizu kontrole uspravnog poteza" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character.\n" +"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " +"key will enable Preview mode as long as the key is held." +msgstr "" +"Upisom normalnog znaka u prozoru pogleda grafema, mijenja se prozor na " +"prikaz tog znak.\n" +"Aktiviranjem „Automatski prijelaz na grafem”, deaktivirat će prečac, kojim " +"se držanjem tipke ` aktivira modus pregleda dok god se tipka drži " +"pritisnutom." -msgid "The x coord of the selected point is near the specified value" -msgstr "X koordinata odabrane točke se nalazi blizu određene vrijednosti" +msgid "Typo Ascent Offset:" +msgstr "Typo uzlazni potez, odmak:" -msgid "The selected point is not at integral coordinates" -msgstr "Odabrana točka nije cjelobrojna koordinata" +msgid "Typo Ascent:" +msgstr "Typo, uzlazni potez:" -msgid "The selected point does not have integral control points" -msgstr "Odabrana točka nema cjelobrojne kontrolne točke" +msgid "Typo Descent Offset:" +msgstr "Typo silazni potez, odmak:" -msgid "The selected point is near a horizontal stem hint" -msgstr "Odabrana točka se nalazi blizu kontrole vodoravnog poteza" +msgid "Typo Descent:" +msgstr "Typo, silazni potez:" -msgid "The y coord of the selected point is near the specified value" -msgstr "Y koordinata odabrane točke je blizu određene vrijednosti" +msgid "Typo Line _Gap:" +msgstr "Typo pro_red:" -msgid "The y coord of the selected point is near the baseline" -msgstr "Y koordinata odabrane točke je blizu osnovne pismovne linije" +#, c-format +msgid "U+%04x" +msgstr "U+%04x" -msgid "The y coord of the selected point is near the xheight" -msgstr "Y koordinata odabrane točke je blizu visine kurenta" +msgid "U_nlink Reference" +msgstr "Odspoji refere_ncu" -msgid "The y coord of the selected point is near the ascender height" -msgstr "Y koordinata odabrane točke je blizu visine uzlaznih poteza" +msgid "Udmurt" +msgstr "Udmurt" -msgid "The y coord of the selected point is near the cap height" -msgstr "Y koordinata odabrane točke je blizu visine verzala" +msgid "Ugaritic" +msgstr "Ugaritsko" -msgid "The y coord of the selected point is near the descender height" -msgstr "Y koordinata odabrane točke je blizu visine silaznih poteza" +msgid "Ukrainian" +msgstr "Ukrajinski" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" -"Odabrana krivulja postiže svoje ekstreme negdje drugdje od svojih krajnjih " -"točaka" +msgid "Ultra-Condensed (50%)" +msgstr "Ultra-Suženi (50%)" -msgid "The selected line segment is nearly horizontal" -msgstr "Odabrani segment linije je skoro vodoravan" +msgid "Ultra-Expanded (200%)" +msgstr "Ultra-Prošireni (200%)" -msgid "The control point above the selected point is nearly horizontal" -msgstr "Kontrolna točka iznad odabrane točke je skoro vodoravna" +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "Neuspjela obrada pdf objekata koji sačinjavaju %s" -msgid "The control point below the selected point is nearly horizontal" -msgstr "Kontrolna točka ispod odabrane točke je skoro vodoravna" +msgid "Unassigned Bit 123" +msgstr "Nedodijeljeni bit 123" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Kontrolna točka lijevo od odabrane točke je skoro vodoravna" +msgid "Unassigned Bit 124" +msgstr "Nedodijeljeni bit 124" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Kontrolna točka desno od odabrane točke je skoro vodoravna" +msgid "Unassigned Bit 125" +msgstr "Nedodijeljeni bit 125" -msgid "The selected line segment is nearly vertical" -msgstr "Odabrani segment linije je skoro uspravan" +msgid "Unassigned Bit 126" +msgstr "Nedodijeljeni bit 126" -msgid "The control point above the selected point is nearly vertical" -msgstr "Kontrolna točka iznad odabrane točke je skoro uspravna" +msgid "Unassigned Bit 127" +msgstr "Nedodijeljeni bit 127" -msgid "The control point below the selected point is nearly vertical" -msgstr "Kontrolna točka ispod odabrane točke je skoro uspravna" +msgid "Unassigned Code Points" +msgstr "Nedodijeljene kodne točke" -msgid "The control point left of the selected point is nearly vertical" -msgstr "Kontrolna točka lijevo od odabrane točke je skoro uspravna" +msgid "Undefined positioning" +msgstr "Neodređeno pozicioniranje" -msgid "The control point right of the selected point is nearly vertical" -msgstr "Kontrolna točka desno od odabrane točke je skoro uspravna" +msgid "Undefined substitution" +msgstr "Neodređena zamjena" -msgid "This path should have been drawn in a clockwise direction" -msgstr "Ova staza bi trebala biti nacrtana u smjeru kazaljke na satu" +msgid "UnderbarExtraDescender:" +msgstr "Dodatni prostor ispod podcrte:" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Ova staza bi trebala biti nacrtana u suprotnom smjeru kazaljke na satu" +msgid "UnderbarRuleThickness:" +msgstr "Debljina podcrte:" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"Ovaj grafem sadrži kontrolne točke koje se vjerojatno nalaze preblizu " -"glavnim točkama, kako bi promijenile izgled krivulje" +msgid "UnderbarVerticalGap:" +msgstr "Uspravni razmak podcrte:" -msgid "Problem explanation" -msgstr "Objašnjenje za problem" +msgid "Underline _Position:" +msgstr "_Pozicija podcrtavanja:" -msgid "Ignore this problem in the future" -msgstr "Ubuduće zanemari ovaj problem" +msgid "Underline|_Height:" +msgstr "_Debljina:" -msgid "_Next" -msgstr "Slj_edeći" - -msgid "Fix" -msgstr "Popravi" +msgid "Undo Fontlevel" +msgstr "Poništi na razini fonta" -msgid "_Stop" -msgstr "_Zaustavi" +msgid "Undo information incomplete" +msgstr "Nepotpuna informacija o poništavanju" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Ovaj grafem sadrži zapis zamjene ili ligature, koji se referencira na prazni " -"znak" +msgid "UndoDepth" +msgstr "Broj poništavanja" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s se referencira na prazni znak „%1$.20s”" +msgid "UndoRedoLimitToLoad" +msgstr "Broj učitanih poništavanja/ponavljanja" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" -"Ovaj grafem sadrži točke sidara od nekih, ali ne svih klasa sidara u jednoj " -"pod-tablici" +msgid "UndoRedoLimitToSave" +msgstr "Broj spremljenih poništavanja/ponavljanja" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "U pod-tablici „%2$.30s” nema klase sidra „%1$.30s”" +msgid "Uneven Weighting" +msgstr "Nejednolikih deljina" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Dva grafema dijele istu unicode kodnu točku.\n" -"Promijeni kodiranje u „Redoslijed grafema” i koristi\n" -"„Uredi -> Odaberi -> Zamjenski znak” sa sljedećom kodnom točkom" +msgid "Unexpected EOF in gf\n" +msgstr "Neočekivani EOF u gf-u\n" #, c-format -msgid "U+%04x" -msgstr "U+%04x" +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "Neočekivana PST vrsta u GetPosSub (%d).\n" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" -"Dva grafema dijele isti naziv.\n" -"Promijeni kodiranje u „Redoslijed grafema” i koristi\n" -"„Uredi -> Odaberi -> Zamjenski znak” sa sljedećom kodnom točkom" +msgid "Unexpected Variation Selector" +msgstr "Neočekivani selektor varijacije" #, c-format -msgid "%.40s" -msgstr "%.40s" +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Neočekivani znak (0×%02X) u %d. retku od %s" #, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Nađeno %1$.4g, očekivano %2$.4g" +msgid "Unexpected charset format in cff: %d\n" +msgstr "Neočekivani format skupa znakova u cff-u: %d\n" -msgid "The selected line segment is near the italic angle" -msgstr "Odabrani segment linije je bilzu nagiba kurziva" +msgid "Unexpected density" +msgstr "Neočekivana gustoća" -msgid "The control point above the selected point is near the italic angle" -msgstr "Kontrolna točka iznad odabrane točke je blizu kuta kurziva" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Neočekivani format kodiranja u cff-u: %d\n" -msgid "The control point below the selected point is near the italic angle" -msgstr "Kontrolna točka ispod odabrane točke je blizu kuta kurziva" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Neočekivani kraj datoteke u 'morx' lancu.\n" -msgid "The control point right of the selected point is near the italic angle" -msgstr "Kontrolna točka desno od odabrane točke je blizu kuta kurziva" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Neočekivani kraj datoteke u GSUB pod-tablici ligatura.\n" -msgid "The control point left of the selected point is near the italic angle" -msgstr "Kontrolna točka lijevo od odabrane točke je blizu kuta kurziva" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Neočekivani kraj datoteke u GSUB pod-tablici.\n" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "Kontrolna točka iznad odabrane točke je izvan segmenta krivulje" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "Neočekivani kraj datoteke u pod-tablici kontekstnog niza.\n" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "Kontrolna točka ispod odabrane točke je izvan segmenta krivulje" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" +msgstr "Neočekivani kraj datoteka u definiciji font-funkcija u %d. retku od %s" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "Kontrolna točka lijevo od odabrane točke je izvan segmenta krivulje" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" +msgstr "" +"Neočekivani kraj datoteka u definiciji tablice definicija u %d. retku od %s" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "Kontrolna točka desno od odabrane točke je izvan segmenta krivulje" +msgid "Unexpected error" +msgstr "Neočekivana greška" + +msgid "Unexpected number" +msgstr "Neočekivani broj" +#, c-format msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" -"Ovaj grafem ima četiri kontrole, ali ako se jedna zanemari, odgovarao bi " -"'stem3' kontroli" +"Neočekivana veličina za odjeljak informacija o fontu, URW fonta (očekivano " +"55, dobiveno %d)\n" -msgid "This glyph can use a stem3 hint" -msgstr "Ovaj grafem može koristiti 'stem3' kontrolu" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgstr "" +"Neočekivana veličina za odjeljak naziva URW fonta (očekivano 55, dobiveno " +"%d)\n" +#, c-format msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" -"Unutarnje bjeline između kontrala nisu jednake, što je loše za 'stem3' " -"kontrolu" +"Neočekivani token nakon kraja izraza.\n" +"prije …%40s" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Ova kontrala ima neispravnu konrolu za 'stem3' kontrolu" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Neočekivani token u GDEF tablici u %d. retku od %s" -msgid "The two selected points are the endpoints of an open path" -msgstr "Odabrane dvije točke su krajnje točke otvorene staze" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Neočekivani token u rasponu klase grafema u %d. retku od %s" -msgid "The paths that make up this glyph intersect one another" -msgstr "Staze koje čine ovaj grafem se uzajamno presijecaju" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "Neočekivani token u oznakama tablice definicije u %d. retku od %s" -msgid "The selected point is too far from the origin" -msgstr "Odabrana točka se nalazi predaleko od izvorišta" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Neočekivani token u zapisu vrijednosti u %d. retku od %s" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" -"Odabrane točke (ili među-kontrolne-točke) se nalaze predaleko jedna od druge" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "Neočekivani token %s u BASE tablici u %d. retku od %s" -msgid "The selected points are too close to each other" -msgstr "Odabrane točke se nalaze preblizu jedna drugoj" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgstr "Neočekivani token %s u definiciji font-funkcija u %d. retku od %s" -msgid "This hint does not control any points" -msgstr "Kontrola ne kontrolira niti jednu točku" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "Neočekivani token %s u definiciji tablice definicija u %d. retku od %s" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "Maska kontrola odabrane točke sadrži preklapajuće kontrole" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Neočekivani token %s u %d. retku od %s" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "U ovom sloju nema maski kontrola, ali ima preklapajućih kontrola." +#, c-format +msgid "" +"Unexpected token.\n" +"before ...%40s" +msgstr "" +"Neočekivani token.\n" +"prije …%40s" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "Grafem sadrži vodoravnu kontrolu blizu određene širine" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "Neočekivana upotreba bitmap formata 5, čini se da nema metrika\n" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "Grafem sadrži uspravnu kontrolu blizu određene širine" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "Neočekivana vrijednost u mapi %d\n" -msgid "This glyph self-intersects" -msgstr "Grafem se presijeca sam sa sobom" +msgid "Unicase" +msgstr "Jednorazinski" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"Grafem presijeca sam sebe. Provjeravanje ispravnosti smjera nema smisla, dok " -"se to ne ispravi." +msgid "Unicode" +msgstr "Unicode" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" -"Grafem vjerojatno presijeca sam sebe (mada greška nije nađena prilikom\n" -"provjeravanja presijecanja). Uvećaj prikaz i provjeri kutove." +msgid "Unicode 1.0" +msgstr "Unicode 1.0" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" -"Ova referenca ima matricu za transformaciju koja se ne može izraziti u " -"truetypeu.\n" -"Svi unosi (osim transalacija) moraju biti između [−2.0,2.0).\n" -"Transalacija mora biti cjelobrojna." +msgid "Unicode 1.1" +msgstr "Unicode 1.1" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" -"Ovaj grafem sadrži konture i reference.\n" -"(ili sadrži referencu koja ima lošu matricu transformacije i računa se kao " -"kontura).\n" -"To se ne može izraziti u TrueType formatu grafema." +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, samo BMP" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"Ova referenca ima matricu transformacije, koja se ne može izraziti u Type1/2 " -"fontovima.\n" -"Skaliranje ili rotacija nisu dozvoljeni." +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, sve ploče" -msgid "Both selected references have use-my-metrics set" -msgstr "Obje odabrane reference imaju postavljeno koristi-moje-metrike" +msgid "Unicode Basic Multilingual Plane" +msgstr "Unicode osnovna višejezična ploča" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"Ova referenca koristi poklapanje točaka, ali se referencira na grafem\n" -"(ili se prethodna referenca referencira na grafem)\n" -"čije su točke nanovo pobrajane." +msgid "Unicode C_har:" +msgstr "Unicode _znak:" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" -"Reference su u ovom grafemu ugniježdene dublje od maksimalno dozvoljene " -"razine" +msgid "Unicode Ranges" +msgstr "Unicode rasponi" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "Grafem sadrži više točaka nego što je maksimalno dozvoljeno" +msgid "Unicode Ranges:" +msgstr "Unicode rasponi:" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "Grafem sadrži više kontrola nego što je maksimalno dozvoljeno" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Unicode dopunska ideografska ploča" -msgid "This outline glyph is missing a bitmap version" -msgstr "Ovom konturnom grafemu nedostaje bitmap verzija" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Unicode dopunska višejezična ploča" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" -"Širina stošca ovog konturnog grafema se razlikuje od širine stošca bitmapa" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Unicode dopunska ploča za posebnu namjenu" -msgid "This glyph is taller than desired" -msgstr "Grafem je viši od željene visine" +msgid "Unicode Tertiary Ideographic Plane" +msgstr "Unicodeova treća ideografska ploča" -msgid "This glyph extends further below the baseline than desired" -msgstr "" -"Ovaj se grafem proteže ispod osnovne pismovne linije više nego što je " -"poželjno" +msgid "Unicode _Value:" +msgstr "Unicode _vrijednost:" -msgid "This glyph is wider than desired" -msgstr "Grafem je širi od željene širine" +msgid "Unicode out of range" +msgstr "Unicode izvan raspona" -msgid "This glyph extends left further than desired" -msgstr "Ovaj se grafem proteže lijevo više nego što je poželjno" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Unicode vrijednost (%x) se ne nalazi u fontu, zanemaruje se" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"Ne savjetuje se upotreba naziva 'alefmaksurainitialarabic' i " -"'alefmaksuramedialarabic'." +msgid "Unicode value not in font" +msgstr "Unicode vrijednost nije u fontu" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Ovaj je grafem definiran u više CID pod-fonta" +msgid "UnicodeGlyphNames" +msgstr "Unicode nazivi grafema" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Ovaj grafem nije definiran u nijednom CID pod-fontu" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Sjedinjeni slogovi kanadskih starosjedilaca" -msgid "pair" -msgstr "par" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Sjedinjeni slogovi kanadskih starosjedilaca prošireno" -msgid "position" -msgstr "pozicija" +msgid "Unified Canadian Aboriginal Syllabics Extended-A" +msgstr "Sjedinjeni slogovi kanadskih starosjedilaca prošireno-A" -msgid "alternate subs" -msgstr "alternativne zamjene" +msgid "Unified Font Object" +msgstr "Ujedinjeni font objekt (UFO)" -msgid "multiple subs" -msgstr "višestruke zamjene" +msgid "Unified Font Object (UFO3)" +msgstr "Ujedinjeni font objekt (UFO3)" -msgid "Contextual position" -msgstr "Kontekstno pozicioniranje" +msgid "Unified Font Object 2" +msgstr "Ujedinjeni font objekt 2" -msgid "Contextual substitution" -msgstr "Kontekstna zamjena" +msgid "Unified Font Object 3" +msgstr "Ujedinjeni font objekt 3" -msgid "Chaining position" -msgstr "Pozicioniranje niza" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "" +"Proporcionalno skaliranje vodoravnih unutarnjih bjelina i bočnih odmaka" -msgid "Chaining substitution" -msgstr "Zamjena niza" +msgid "Uniform scaling for stems of any width and direction" +msgstr "Jednoliko skaliranje poteza bilo koje širine i smjera" -msgid "Reverse chaining subs" -msgstr "Obrnuta zamjena niza" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Neinterpretirani kȏd u gf-u: %d\n" -msgid "Indic reordering" -msgstr "Indijski redoslijed" +msgid "UniqueID" +msgstr "Jedinstveni ID" -msgid "Contextual insertion" -msgstr "Kontekstno umetanje" +msgid "" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +msgstr "" +"Dozvoljeni su Unixovi zamjenski znakovi:\n" +"Većina znakova se poklapaju sami sa sobom\n" +"\"?\" odgovara bilo kojem znaku\n" +"\"*\" odgovara bilo kojem proizvoljnom znaku (uključujući nijedan)\n" +"\"[abd]\" skup znakova u uglatim zagradama će odgovarati bilo kojem " +"(pojedinom) znaku\n" +"\"{scmp,c2sc}\" skup znakovnog niza u vitičastim zagradama će odgovarati " +"bilo kojem znakovnom nizu\n" +"Prema tome, \"a.*\" odgovara \"a.\" ili \"a.sc\" ili \"a.swash\"\n" +"Međutim \"a.{scmp,c2sc}\" odgovara \"a.scmp\" ili \"a.c2sc\"\n" +"I na kraju \"a.[abd]\" odgovara \"a.a\" ili \"a.b\" ili \"a.d\"" -msgid "Lig" -msgstr "Ligatura" +msgid "Unknown" +msgstr "Nepoznato" #, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "Grafem %1$.50s s %2$s iz pod-tablice tablice definicija %3$.50s" +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Nepoznata vrsta GPOS pod-tablice: %d\n" #, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s iz pod-tablice tablice definicija %2$.50s" +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Nepoznata vrsta GSUB pod-tablice: %d\n" -msgid "Kerning Class" -msgstr "Klasa podrezivanja" +msgid "Unknown Language" +msgstr "Nepoznati jezik" -msgid "Vertical Kerning Class" -msgstr "Klasa uspravnog podrezivanja" +msgid "Unknown character after backslash in literal string.\n" +msgstr "Nepoznati znak nakon obrnute kose crte u doslovnom znakovnom nizu.\n" -msgid "Check for missing glyph names" -msgstr "Traži grafeme bez naziva" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Nepoznati format tablice klasa: %d\n" -msgid " refers to a missing glyph" -msgstr " referencira se na nedostajući grafem" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Nepoznato polje %s u %d. retku od %s" -msgid "Replace With:" -msgstr "Zamijeni s:" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Nepoznati grafem referenciran u GSUB/GPOS/MATH" -msgid "Always" -msgstr "Uvijek" +msgid "Unknown lookup" +msgstr "Nepoznata tablica definicija" -msgid "Remove" -msgstr "Ukloni" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Nepoznati naziv tablice definicija: %60.60s" -msgid "Skip" -msgstr "Preskoči" +#, c-format +msgid "Unknown lookup: %s" +msgstr "Nepoznata tablica definicija: %s" #, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" -"Tablica definicija %.30s, koja pokreće tablicu definicija %.30s, je aktivna " -"za grafem %.30s koji ima pismo '%c%c%c%c', međutim tog pisma čini se nema u " -"niti jednoj funkciji koja primijenjuje tablicu definicija.\n" -"Želiš li dodati ovo pismo u jednu od tih funkcija?" +msgid "Unknown operator in %s: %x\n" +msgstr "Nepoznati operator u %s: %x\n" #, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." msgstr "" -"Tablica definicija %.30s je aktivan za grafem %.30s koji ima pismo '%c%c%c" -"%c', međutim tog pisma čini se nema u niti jednoj funkciji koja primijenjuje " -"tablicu definicija.\n" -"\n" -"Želiš li dodati ovo pismo u jednu od tih funkcija?" +"Nepoznata python vrsta <%s> prilikom čitanja podataka UFO/GLIF biblioteke." -msgid "_Skip" -msgstr "_Preskoči" +msgid "Unknown string type\n" +msgstr "Nepoznata vrsta znakovnog niza\n" -msgid "Missing Script" -msgstr "Nedostaje pismo" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "Nepoznata pod-tablica '%c%c%c%c' u 'PfEd' tablici, zanemaruje se\n" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Prazni konturni grafem ima neočekivanu bitmap verziju" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "Nepoznata pod-tablica '%c%c%c%c' u 'TeX' tablici, zanemaruje se\n" -msgid "No problems found" -msgstr "Nema problema" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "Nepoznata vrsta '%c' neđena u specifikaciji staze\n" -msgid "_X near¹" -msgstr "_X blizu¹" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." +msgstr "" +"Za razliku od većine naredbi, ova ne djeluje na odabrane\n" +"grafeme izravno. Umjesto toga, ako odabereš grafem,\n" +"FontForge će stvoriti (ili ponovo upotrijebiti) jedan drugi grafem\n" +"dodajući nastavak na izvorni naziv i kopirat će izmijenjenu verziju\n" +"izvornog grafema u novi grafem." -msgid "_Y near¹" -msgstr "_Y blizu¹" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." +msgstr "" +"Za razliku od većine naredbi, ova ne djeluje na odabrane\n" +"grafeme izravno. Umjesto toga, ako odabereš „A” (ili „a”)\n" +"FontForge će stvoriti (ili ponovo upotrijebiti) grafem s nazivom\n" +"„a.sc” i kopirat će izmijenjenu verziju grafema „A” u „a.sc”." -msgid "Hint _Width Near¹" -msgstr "Širina kontrole u blizini¹" +msgid "Unlikely Ofm File" +msgstr "Malo vjerojatna Ofm datoteka" -msgid "Advance Width not" -msgstr "Širina stošca nije" +#, c-format +msgid "" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" +msgstr "" +"Malo vjerojatan broj komponenti ligature (%d). Pod-tablica je vjerojatno\n" +" za smeće, odustaje se od nje.\n" -msgid "Vertical Advance not" -msgstr "Visina stošca nije" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Duljina tablice nije vjerojatna, stoga se zanemaruje. %u\n" -msgid "Bounding box above" -msgstr "Granični okvir veći od" +msgid "Unlikely scale factor" +msgstr "Malo vjerojatan faktor skaliranja" -msgid "Bounding box below" -msgstr "Granični okvir manji od" +#, c-format +msgid "" +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" +msgstr "" +"Malo vjerojatan broj pisama (%d). JSTF tablica\n" +" je vjerojatno za smeće, odustaje se od nje.\n" -msgid "Bounding box right of" -msgstr "Granični okvir širi od" +msgid "Unlikely stem threshold" +msgstr "Malo vjerojatan prag poteza" -msgid "Bounding box left of" -msgstr "Granični okvir uži od" +msgid "Unlink" +msgstr "Odspoji" -msgid "_More points than:" -msgstr "_Više točaka od:" +msgid "Unlink All" +msgstr "Odspoji sve" -msgid "_More hints than:" -msgstr "_Više kontrola od:" +msgid "Unloaded" +msgstr "Neučitani" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Reference, ugnjiježdene _dublje od:" +msgid "Unnamed lookup" +msgstr "Neimenovana tablica definicija" -msgid "Irrelevant _Factor:" -msgstr "_Faktor zanemarivanja:" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Neobradivi kontekstni niz u %d. retku od %s" -msgid "Near" -msgstr "Blizu" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "Neobradivi niz grafema u poziciji u %d. retku od %s" -msgid "Find Problems" -msgstr "Nađi probleme" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" +msgstr "Neobradivi niz grafema u zamjeni u %d. retku od %s" -msgid "Non-_Integral coordinates" -msgstr "Ne-cjelobrojne koord_inate" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Neobradivi 'include' u %d. retku od %s" +#, c-format msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" msgstr "" -"Koordinate svih točaka i kontrolnih točaka u TrueTypeu moraju biti\n" -"cijeli brojevi (ako nisu cijeli brojevi, tad će ih FontForge zaokružiti\n" -"prilikom generiranja, što potencijalno može upropastiti font).\n" -"Čak i u PostScript fontovima je općenito dobra ideja koristiti\n" -"cjelobrojne vrijednosti." +"Neobrađeni znak nađen na kraju datoteke grupe (zadnji obrađeni redak je bio " +"%d).\n" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" -"Omogućuje provjeravanje jednakosti početnih pozicija\n" -"uspravnih poteza nekolicine znakova." +msgid "Unreasonable DPI" +msgstr "Bezrazumni DPI" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" -"Omogućuje provjeravanje jednakosti početnih pozicija\n" -"vodoravnih poteza nekolicine znakova." +msgid "Unreasonable ligature caret count" +msgstr "Bezrazumni broj znakova za umetanje u ligaturama" -msgid "Y near¹ _standard heights" -msgstr "Y blizu¹ _standardnih visina" +msgid "Unrecognized nib shape error." +msgstr "Neprepoznata greška oblika naliv pera." -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" -"Omogućuje pronalaženje točaka, koje su neznatno\n" -"odmaknute od osnovne pismovne linije, visine kurenta,\n" -"visine verzala i visina uspravnih ili vodoravnih poteza." +msgid "Unsaved script" +msgstr "Nespreljena skripta" -msgid "Control Points near horizontal/vertical/italic" -msgstr "Kontrolne točke blizu horizontale/vertikale/kurziva" +msgid "Unspecified Language" +msgstr "Neodređeni jezik" -msgid "_Control Points near horizontal/vertical" -msgstr "_Kontrolne točke blizu horizontale/vertikale" +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "Nepodržani parametri filtra za dekodiranje : %s" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"Omogućuje pronalaženje kontrolnih točaka koje su\n" -"skoro – ali ne točno – vodoravne ili uspravne\n" -"u odnosu na svoje izvorište\n" -"(ili s nagibom, zadanim za kurzive)." +#, c-format +msgid "Unsupported filter: %s" +msgstr "Nepodržani filtar: %s" -msgid "Control Points _beyond spline" -msgstr "Kontrolne točke iz_van krivulje" +msgid "Unsupported image format" +msgstr "Nepodržani slikovni format" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" -"Omogućuje pronalaženje kontrolnih točaka koje se\n" -"nalaze izvan krajnjih točaka segmenta, kad se na njega\n" -"projiciraju kontrolne točke" +msgid "Unsupported image format must be bmp" +msgstr "Nepodržani slikovni format mora biti bmp" -msgid "Check for _irrelevant control points" -msgstr "Zanemarive _kontrolne točke" +msgid "Unsupported image format must be bmp or png" +msgstr "Nepodržani slikovni format mora biti bmp ili png" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"Kontrolne točke nisu važne, ako se nalaze preblizu glavnoj\n" -"točci, i neće značajno promijeniti obliku krivulje." +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "Nepodržana mime vrsta u URI-ju podataka: %s\n" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"Kontrolna točka će ostati nevažna, ako je udaljenost između nje i glavne\n" -"(krajnje) točke manja od ovoliko puta udaljenosti između dviju krajnjih " -"točaka" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Nezavršena tablica pokrivenosti, počevši pri: %.20s …" -msgid "Poin_ts too close" -msgstr "Točke koje su pre_blizu" +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Nezavršeno pozivanje tablice definicija, počevši pri: %.20s …" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"Ako su dvije susjedne točke na istoj stazi udaljen manje od par\n" -"jedinica četverca, one će raditi probleme u nekim FontForgeovim\n" -"naredbama. PostScriptu bi to trebalo biti svejedno." +msgid "UntitledGroup" +msgstr "Neimenovana grupa" -msgid "_Points too far" -msgstr "Točke koje su pre_daleko" +msgid "UpdateFlex" +msgstr "Aktualiziraj 'flex' kontrole" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" -"Večina font formata ne može odrediti susjedne točke (ili kontrolne točke)\n" -"koje su udaljene jedna od druge više od 32767 jedinica četverca u x ili y " -"smjeru" +msgid "Upper Case" +msgstr "Verzali" -msgid "O_pen Paths" -msgstr "_Otvorene staze" +msgid "Upper Case in Lower Case" +msgstr "Verzali na mjestu kurenta" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "Sve staze trebaju biti zatvorene, bez otvorenih krajnjih točaka" +msgid "Upper Sorbian" +msgstr "Lužičkosrpski, gornji" -msgid "Intersecting Paths" -msgstr "Presijecajuće staze" +msgid "UpperLimitBaselineRiseMin:" +msgstr "Min. razmak osnovne linije gornje granice:" -msgid "No paths with within a glyph should intersect" -msgstr "Nijedna staza unutar grafema se ne smije presijecati" +msgid "UpperLimitGapMin:" +msgstr "Min. razmak gornje granice:" -msgid "Edges near horizontal/vertical/italic" -msgstr "Rubovi blizu horizontale/vertikale/kurziva" +msgid "Upright/Extreme Wrapping" +msgstr "Uspravni/Izrazito ukrašani" -msgid "_Edges near horizontal/vertical" -msgstr "_Rubovi blizu horizontale/vertikale" +msgid "Upright/More Wrapping" +msgstr "Uspravni/Jače ukrašani" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"Omogućuje pronalaženje linija koje su\n" -"skoro – ali ne točno – vodoravne ili uspravne\n" -"(ili s nagibom, zadanim za kurzive)." +msgid "Upright/No Wrapping" +msgstr "Uspravni/Bez ukrašavanja" -msgid "Check _outermost paths clockwise" -msgstr "Provjeri smjer vanjskih kontura nadesno" +msgid "Upright/Some Wrapping" +msgstr "Uspravni/Malo ukrašani" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" -"FontForge interno koristi staze, crtane u smjeru\n" -"kazaljke na satu. Ovime to možeš provjeriti.\n" -"Prije nego što ispitaš smjer staza, provjeri da\n" -"nijedna staza ne presijeca samu sebe." +msgid "Urdu" +msgstr "Urdski" -msgid "Check _missing extrema" -msgstr "Nedostajući ekstre_mi" +msgid "Urdu (India)" +msgstr "Urdu (Indija)" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" -"PostScript i TrueType zahtijevaju točke na\n" -"maksimalnim ili minimalnim položajima staze." +msgid "Urdu (Pakistan)" +msgstr "Urdu (Pakistan)" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" -"PostScript Language Reference Manual (dodatak B) kaže, da\n" -"interpreter ne treba podržavati staze s više od 1500 točaka.\n" -"Mislim da ovaj broj uključuje kontrolne točke. Sa stajališta PostScripta,\n" -"sve konture u nekom znaku čine jednu stazu. Moderni interpreteri\n" -"podržavaju staze s više točaka od gore navedene granice.\n" -"(Imaj na umu, da nakon pretvorbe u PostScript, TrueType font sadrži\n" -"dvostruko više kontrolnih točaka)" +msgid "Use CID Map" +msgstr "Koristi CID mapiranje" -msgid "Check _flipped references" -msgstr "Provjeri _preokrenute reference" +msgid "Use Clip-paths (SVG)" +msgstr "Koristi Clip-paths (SVG)" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" -"PostScript i TrueType zahtijevaju crtanje staza u smjeru\n" -"kazaljke na satu. Ako imaš referencu koja je preokrenuta,\n" -"tad će staze u toj referenci vjerojatno biti suprotnog smjera.\n" -"U tom slučaju prekini vezu reference i ispravi smjer pomoću\n" -"„Element -> Ispravi smjer”." +msgid "Use FreeType" +msgstr "Koristi FreeType" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Reference s neispravnim TT matricama tranformacije" +msgid "Use Kerning Class?" +msgstr "Koristiti klase podrezivanja?" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType zahtijeva, da se sva skaliranja i rotacije\n" -"u matrici za transformacije nalaze između −2 i 2" +msgid "Use UniqueID" +msgstr "Koristi jedinstvenu ID-oznaku" -msgid "Mixed contours and references" -msgstr "Pomiješane konture i reference" +msgid "Use XUID" +msgstr "Koristi XUID-oznaku" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"TrueType grafemi mogu sadržati reference ili konture.\n" -"Ne oboje." +msgid "Use _First" +msgstr "Koristi _prvi" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Reference s neispravnim PS matricama tranformacije" +msgid "Use _Second" +msgstr "Koristi _drugi" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" -"Type1 i 2 fontovi podržavaju samo translaciju referenca.\n" -"Prva čeitiri zapisa tablice transformacije trebaju biti\n" -"[1 0 0 1]." +msgid "Use a matrix of kerning classes" +msgstr "Koristi matricu klasa podrezivanja" msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." msgstr "" -"Type 2 Charstring Reference (dodatak B) kaže, da\n" -"podrutine ne smiju biti ugniježdene dublje od 10 slojeva.\n" -"Svaki ugniježdeni sloj za referencu zahtijeva jedan sloj za\n" -"podrutinu, a kontrole mogu zahtijevati vlastiti sloj." +"Koristi kubične (postscript) krivulje za konture fonta u svim slojevima.\n" +"Kubične krivulje se obično lakše uređuju od kvadratnih\n" +"(a iz njih još uvijek možeš stvoriti TrueType font)." -msgid "Refs with out of date point matching" -msgstr "Reference sa zastarjelim poklapanjem točaka" +msgid "Use default?" +msgstr "Koristiti zadano?" + +msgid "Use individual kerning pairs" +msgstr "Koristi pojedinačne parove za podrezivanje" msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" msgstr "" -"Ako je grafem uređen tako da sad ima drugačiji\n" -"broj točaka, onda će sve reference koje koriste\n" -"poklapanje točaka i koje ovise o broju točaka tog\n" -"grafema, biti netočne." +"Koristi izvorne strukture za podrezivanje (umjesto datoteke s funkcijama) " +"čak i ako se time gube informacije.\n" -msgid "Multiple refs with use-my-metrics" -msgstr "Višestruke reference s koristi-moje-metrike" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "Koristi se \"exit\" dok nije u petlji\n" -msgid "There may be at most one reference with the use-my-metrics bit set" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "Koristi se \"stop\" dok nije u \"stopped\"\n" + +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" -"Smije postojati samo jedna referenca s postavljenim bitom za koristi-moje-" -"metrike" +"Koristi raspon odmaka od 0×ffff za označavanje nedostajućeg grafema u " +"tablici za mapiranje znakova\n" -msgid "_Hints controlling no points" -msgstr "_Kontrole nepovezane s točkama" +msgid "Use of obsolete blend operator.\n" +msgstr "Upotreba nepotrebnog operatora stapanja.\n" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (možda i drugi interpreteri) ima problem kad postoji\n" -"kontrola bez točaka, koje leže na njoj." +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Upotreba nedefinirane klase grafema %s, u %d. retku od %s" -msgid "_Points near¹ hint edges" -msgstr "_Točke blizu¹ rubova kontrola" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Upotreba nedefinirane klase oznaka %s, u %d. retku od %s" msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" -"Često se točka ne poklapa točno s kontrolom,\n" -"jer je potez izrađen iz nekolicine segmenata,\n" -"a jedan od njih nema ispravnu širinu." - -msgid "Allows you to check that stems have consistent widths.." -msgstr "Omogućuje provjeru dosljednosti širina poteza." +"Koristi kvadratne (truetype) krivulje za konture fonta u svim slojevima\n" +"umjesto kubničnih (postscript) krivulja." -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Zamalo 'stem_3' kontrola" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "Koristi kvadratne krivulje u sloju vodilica" msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" -"Ovo provjerava, da li je znak gotovo u potpunosti\n" -"u skladu je sa zahtjevima za 'stem3' kontrolu.\n" -"To znači, okomito ili vodoravno mora biti točno\n" -"tri kontrola, koje moraju imati istu širinu i moraju biti\n" -"ravnomjerno raspoređene." +"Koristi naglaske sa širinom (Unicode: 02C0-02FF) umjesto\n" +"naglasaka bez širina (Unicode: 0300-036F) za\n" +"izgradnju dijakritičkih grafema." -msgid "_Show Exact *stem3" -msgstr "_Prikaži točni *stem3" +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "Koristi svojstvo 'hhint' za određivanje vodoravne kontrole.\n" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Prikazuje trenutak, kad znak stoji točno ne 'stem3' kontroli" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "Koristi svojstvo 'vhint' za određivanje uspravne kontrole.\n" msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" -"Type 2 Charstring Reference (dodatak B) kaže, da\n" -"po znaku ne smije biti više od 96 vodoravnih i okomitih\n" -"kontrola poteza." - -msgid "_Overlapped hints" -msgstr "Pre_klapajuće kontrole" +"Koristi FreeType (kad je moguće)\n" +"za iscrtavanje grafema u prikazu fonta.\n" +"Kvaliteta prikaza je uglavnom bolja." msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" -"Ili grafem ne bi trebao imati preklapajuće kontrole,\n" -"ili grafem s maskama kontrola ne bi trebao imati\n" -"preklapajuće kontrole unutar maske kontrola." - -msgid "Check missing _bitmaps" -msgstr "Nedostajuće _bitmape" +"Koristi kairo biblioteku za crtanje (ako je dostupno).\n" +"Iscrtavanje izgleda ljepše (zaglađeno), ali je sporije.\n" +"Ovo djeluje na sve prozore stvorene NAKON što je ovo\n" +"postavljeno. Ne djeluje na postojeće prozore." msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" -"Ima li konturnih znakova koji nemaju bitmapske verzije u jednom od bitmap " -"fontova?\n" -"Obrnuto, ima li bitmap znakova koji nemaju odgovarajući konturni znak?" - -msgid "Bitmap/outline _advance mismatch" -msgstr "Nepokl_apanje stožaca btimapa i kontura" +"Koristi ovo kao zadanu osnovu za naziv datoteke\n" +"prilikom generiranja fonta." -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" msgstr "" -"Postoje li bitmapni grafemi, čija širina stošca\n" -"ne odgovara skaliranoj i zaokruženoj širini\n" -"stošca konture?" +"Oznaka \"koristi-moje-metrike\" je postavljena na barem dvije komponente " +"grafema %d\n" -msgid "Check multiple Unicode" -msgstr "Višestruko zadane Unicode kodove" +msgid "UseCairoDrawing" +msgstr "Koristi Cairo crtanje" -msgid "Check multiple Names" -msgstr "Višestruko zadane nazive" +msgid "UseNewIndicScripts" +msgstr "Koristi novo indijsko pismo" -msgid "Check for multiple characters with the same name" -msgstr "Traži znakove s jednakim nazivima" +msgid "UsePlugins" +msgstr "Koristi dodatke" -msgid "Check Unicode/Name mismatch" -msgstr "Nepoklapanje Unicode kodova s nazivima" +msgid "User controls the emboldening with the next two fields" +msgstr "Korisnik kontrolira podebljavanje pomoću sljedeća dva polja" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" -"Provjeri znakove čiji se nazivi mapiraju na unicode kodne točke,\n" -"koje se međutim ne mapiraju na dodijeljenu kodnu točku znaka." +msgid "Using the OFL for your open fonts" +msgstr "Korištenje OFL-a za tvoje otvorene fontove" -msgid "Glyph BB Above" -msgstr "Granični okvir grafema veći od" +msgid "Uyghur" +msgstr "Ujgurski" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "Ima li grafema čiji se granični okviri protežu više od ovog broja?" +msgid "Uzbek" +msgstr "Uzbečki" -msgid "Glyph BB Below" -msgstr "Granični okvir grafema manji od" +msgid "Uzbek (Cyrillic)" +msgstr "Uzbečki (čirilica)" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "Ima li grafema čiji se granični okviri protežu niže od ovog broja?" +msgid "Uzbek (Latin)" +msgstr "Uzbečki (latinica)" -msgid "Glyph BB Right Of" -msgstr "Granični okvir grafema širi od" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "V" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "Ima li grafema čiji se granični okviri protežu desno od ovog broja?" +msgid "VFlex Hint Color" +msgstr "Boja za uspravne Flex kontrole" -msgid "Glyph BB Left Of" -msgstr "Granični okvir grafema uži od" +msgid "VHead _Column Spacing:" +msgstr "VHead raz_mak stupaca:" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "Ima li grafema čiji se granični okviri protežu lijevo od ovog broja?" +msgid "VHint Active Color" +msgstr "Boja za aktivne uspravne kontrole" -msgid "Check Advance:" -msgstr "Provjeri širinu stošca:" +msgid "VKern By Classes" +msgstr "Uspravno podrezivanje pomoću klasa" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" -"Provjeri znakove, čija širina stošca ne odgovara prikazanoj vrijednosti." +msgid "VKern By Classes..." +msgstr "Uspravno podrezivanje pomoću klasa …" -msgid "Check VAdvance:\n" -msgstr "Provjeri visinu stošca:\n" +msgid "VKern From HKern" +msgstr "Uspravno podrezivanje iz vodoravnog podrezivanja" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" -"Provjeri znakove, čija visina stošca ne odgovara prikazanoj vrijednosti." +msgid "VKern:" +msgstr "Uspravno podrezivanje:" -msgid "Check for CIDs defined _twice" -msgstr "Dvos_truko definirane CID-oznake" +msgid "VStem" +msgstr "Uspravni potez" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" -"Provjeri, je li je jedna ID-oznaka znaka (CID) definirana u više od jednom " -"pod-fontu" +msgid "VWidth" +msgstr "Uspravna širina" -msgid "Check for _undefined CIDs" -msgstr "_Nedefinirane CID-oznake" +msgid "Vai" +msgstr "Vai" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" -"Provjeri, je li je jedna ID-oznaka znaka (CID) nedefinirana u svim pod-" -"fontovima" +msgid "Validate Before Saving" +msgstr "Provjeri prije spremanja" -msgid "Check for missing _glyph names" -msgstr "_Grafemi bez naziva" +msgid "Validating..." +msgstr "Provjeravanje …" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"Provjeri, je li jedna zamjena, klasa podrezivanja, itd. koriste naziv " -"grafema, koji ne odgovara nijednom grafemu u fontu" +#, c-format +msgid "Validation of %.100s" +msgstr "Provjera za %.100s" -msgid "Check for missing _scripts in features" -msgstr "Font-funkcije bez zadanog pi_sma" +msgid "Value" +msgstr "Vrijednost" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" -"U svakoj tablici definicija koja koristi grafem, provjeri,\n" -"da je barem jedna funkcija aktivna za pismo grafema." +msgid "Value exceeds tfm limitations" +msgstr "Vrijednost prekoračuje tfm ograničenja" -msgid "Check substitutions for empty chars" -msgstr "Zamjene s praznim znakovima" +msgid "Value out of bounds" +msgstr "Vrijednost izvan granica" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" -"Provjeri znakove s 'GSUB' zapisima, koji se referenciraju na prazne znakove" +msgid "Value out of bounds in spline.\n" +msgstr "Vrijednost izvan granica u krivulji.\n" -msgid "Check for incomplete mark to base subtables" -msgstr "Nepotpune pod-tablice dijakritičkih znakova na osnovnim slovima" +msgid "Value out of range" +msgstr "Vrijednost izvan raspona" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" -"Dokumentacija za OpenType sugerira na prilično zbunjujući način,\n" -"da ako osnovni grafem (ili osnovna oznaka) sadrži točku sidra za\n" -"jednu klasu u pod-tablici tablice definicija, tada bi trebao sadržati sidra\n" -"za sve klase u pod-tablici" +msgid "Value:" +msgstr "Vrijednost:" -msgid "Paths" -msgstr "Staze" +msgid "Vanishing Point:" +msgstr "Točka nestajanja:" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Reference" +msgid "Variant Glyphs:" +msgstr "Varijante grafema:" -msgid "Hints" -msgstr "Kontrole" +msgid "Variation Selector (or 0)" +msgstr "Selektor varijacije (ili 0)" -msgid "ATT" -msgstr "ATT" +msgid "Variation Selectors" +msgstr "Selektori varijacije" -msgid "CID" -msgstr "CID" +msgid "Variation Selectors (& Supplement)" +msgstr "Selektori varijacije (i dopuna)" -msgid "BB" -msgstr "Granični okvir" +msgid "Variation Selectors B" +msgstr "Selektori varijacije B" -msgid "Random" -msgstr "Slučajno" +msgid "Variation Selectors Supplement" +msgstr "Selektori varijacije, dopuna" -msgid "Set All" -msgstr "Postavi sve" +#, c-format +msgid "" +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" +msgstr "" +"Selektori za varijacije se uobičajeno nalaze između\n" +" U+180B i U+180D\n" +" U+FE00 i U+FE0F\n" +" U+E0100 i U+E01EF\n" +"zaista želiš koristiti U+%04X?" -msgid "¹ \"Near\" means within" -msgstr "¹ „Blizu” znači unutar granica" +msgid "Various errors occurred at the selected glyphs" +msgstr "Došlo je do raznih grešaka u odabranim grafemima" -msgid "em-units" -msgstr "jedinice četverca" +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Razne specifikacije za 'PIXEL_SIZE' se ne poklapaju u %s" -msgid "Open Contour" -msgstr "Otvorena kontura" +msgid "Vattu Variants" +msgstr "Vatu varijante" -msgid "Self Intersecting" -msgstr "Samo-presijecanje" +msgid "Vedic Extensions" +msgstr "Vedic proširenja" -msgid "Wrong Direction" -msgstr "Krivi smjer" +msgid "Venda" +msgstr "Venda" -msgid "Flipped References" -msgstr "Preokrenute reference" +msgid "Vendor ID:" +msgstr "ID-oznaka prodavača:" -msgid "Missing Points at Extrema" -msgstr "Nedostaju točke ektrema" +msgid "Vendor URL" +msgstr "URL prodavača" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Nepoznati grafem referenciran u GSUB/GPOS/MATH" +msgid "Version" +msgstr "Verzija" -msgid "Too Many Points" -msgstr "Previše točaka" +#, c-format +msgid "Version %.20s" +msgstr "Verzija %.20s" -msgid "Too Many Hints" -msgstr "Previše kontrola" +msgid "Version, Major:" +msgstr "Verzija:" -msgid "Bad Glyph Name" -msgstr "Neispravni naziv grafema" +msgid "Vert. Construction" +msgstr "Uspravna konstrukcija" -msgid "Distance between adjacent points is too big" -msgstr "Razmak između susjednih točaka je prevelik" +msgid "Vert. Hint Color" +msgstr "Boja za uspravne kontrole" -msgid "Non-integral coordinates" -msgstr "Ne-cjelobrojne koordinate" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Uspravne varijante" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" -"Sadrži točke sidara za neke, ali ne sve klase sidara u jednoj pod-tablici" +msgid "Vertical" +msgstr "Uspravno" -msgid "There is another glyph in the font with this name" -msgstr "U fontu postoji jedan drugi grafem s ovim nazivom" +msgid "Vertical Advance not" +msgstr "Visina stošca nije" -msgid "There is another glyph in the font with this unicode code point" -msgstr "U fontu postoji jedan drugi grafem s ovom unicode kodnom točkom" +msgid "Vertical Alternates" +msgstr "Uspravne alternative" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "Grafem sadrži preklapajuće kontrole (u istoj maski kontrola)" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Neparni broj elemenata u nizu 'BlueValues'/'OtherBlues'." +msgid "Vertical Alternates for Rotation" +msgstr "Uspravne alternative za rotaciju" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "Elementi u nizu 'BlueValues'/'OtherBlues' nisu pravilno raspoređeni." +msgid "Vertical Baselines" +msgstr "Uspravne osnovne pismovne linije" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Previše elemenata u nizu 'BlueValues'/'OtherBlues'." +msgid "Vertical Contextual Half-width Spacing" +msgstr "Okomito kontekstualno poluširinsko spacioniranje" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" -"Elementi u nizu 'BlueValues'/'OtherBlues' su preblizu (promijeni 'BlueFuzz')." +msgid "Vertical Counter Add" +msgstr "Uspravno dodavanje unutarnjoj bjelini" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Elementi u nizu 'BlueValues'/'OtherBlues' nisu cijeli brojevi." +msgid "Vertical Counter Scale" +msgstr "Uspravno skaliranje unutarnje bjeline" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" -"Visina zone poravnanja u 'BlueValues'/'OtherBlues' je prevelika za " -"'BlueScale'." +msgid "Vertical Counters:" +msgstr "Uspravne unutarnje bjeline:" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Neparni broj elemenata u nizu 'FamilyBlues'/'FamilyOtherBlues'." +msgid "Vertical Extension Italic Correction" +msgstr "Uspravno proširenje ispravljanja kurziva" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" -"Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' nisu pravilno raspoređeni." +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Uspravna protezanja za %c%c%c%c" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Previše elemenata u nizu 'FamilyBlues'/'FamilyOtherBlues'." +msgid "Vertical Forms" +msgstr "Uspravni oblici" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' su preblizu (promijeni " -"'BlueFuzz')." +msgid "Vertical Forms & CJK Compatibility Forms" +msgstr "Uspravni oblici i KJK kompatibilni oblici" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "Elementi u nizu 'FamilyBlues'/'FamilyOtherBlues' nisu cijeli brojevi." +msgid "Vertical Fractions" +msgstr "Razlomci s vodoravnom crtom" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"Visina zone poravnanja u 'FamilyBlues'/'FamilyOtherBlues' je prevelika za " -"'BlueScale'." +msgid "Vertical Kana Alternates" +msgstr "Uspravne Kana alternative" -msgid "Missing BlueValues entry." -msgstr "Nedostaje zapis za 'BlueValues'." +msgid "Vertical Kerning" +msgstr "Uspravno podrezivanje" -msgid "Bad BlueFuzz entry." -msgstr "Nedostaje zapis za 'BlueFuzz'." +msgid "Vertical Kerning Class" +msgstr "Klasa uspravnog podrezivanja" -msgid "Bad BlueScale entry." -msgstr "Nedostaje zapis za 'BlueScale'." +msgid "Vertical Offset" +msgstr "Uspravni pomak" -msgid "Bad StdHW entry." -msgstr "Neispravni zapis za standardnu vodoravnu širinu (StdHW)." +msgid "Vertical Offset:" +msgstr "Uspravni odmak:" -msgid "Bad StdVW entry." -msgstr "Neispravni zapis za standardnu uspravnu širinu (StdVW)." +msgid "Vertical Only" +msgstr "Samo uspravno" -msgid "Bad StemSnapH entry." -msgstr "Neispravni zapis za vodoravno privlačenje poteza (StemSnapH)." +msgid "Vertical Rotation & Alternates" +msgstr "Uspravna rotacija i alternative" -msgid "Bad StemSnapV entry." -msgstr "Neispravni zapis za uspravno privlačenje poteza (StemSnapH)." +msgid "Vertical Scale" +msgstr "Uspravno skaliranje" -msgid "StemSnapH does not contain StdHW value." -msgstr "" -"Vodoravno privlačenje poteza (StemSnapH) ne sadrži vrijednost standardne " -"vodoravne širine (StdHW)." +msgid "Vertical Scale:" +msgstr "Uspravno skaliranje:" -msgid "StemSnapV does not contain StdVW value." -msgstr "" -"Uspravno privlačenje poteza (StemSnapV) ne sadrži vrijednost standardne " -"uspravne širine (StdVW)." +msgid "Vertical Stem Width Add" +msgstr "Dodavanje širini uspravnih poteza" -msgid "Bad BlueShift entry." -msgstr "Neispravni zapis za 'BlueShift'." +msgid "Vertical Stem Width Scale" +msgstr "Skaliranje širine uspravnih poteza" -msgid "Bad Private Dictionary" -msgstr "Neispravni 'Private' rječnik" +msgid "Vertical Tab Set" +msgstr "Uspravni skup kartica" -msgid "Glyph not in font" -msgstr "Grafem ne postoji u fontu" +msgid "Vertical _Metric Lines" +msgstr "Linije uspravne _metrike" -msgid "Glyph Valid" -msgstr "Grafem ispravan" +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." +msgstr "" +"Uspravni razmak između gornjih i\n" +"donjih elemenata ukošenog razlomka." #, c-format -msgid "No problems detected in %s" -msgstr "Nema problema u %s" +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Usparvno: %d osnovna pismovna linija" +msgstr[1] "Usparvno: %d osnovne pismovne linije" +msgstr[2] "Usparvno: %d osnovnih pismovnih linija" -msgid "problselect|Errors" -msgstr "Greške" +msgid "VerticalTabSet" +msgstr "Uspravni skup kartica" -msgid "problselect|Open Contours" -msgstr "Otvorene konture" +msgid "Very Condensed" +msgstr "Jako suženi" -msgid "problselect|Bad Direction" -msgstr "Neispravni smjer" +msgid "Very Expanded" +msgstr "Jako razvučeni" -msgid "problselect|Self Intersections" -msgstr "Samo-presijecanje" +msgid "Very Extended" +msgstr "Jako prošireni" -msgid "problselect|Missing Extrema" -msgstr "Nedostaju ekstremi" +msgid "Very High" +msgstr "Jako visoka" -msgid "problfixup|Open Contours" -msgstr "Otvorene konture" +msgid "Very Light" +msgstr "Jako svijetli" -msgid "problfixup|Self Intersections" -msgstr "Samo-presijecanje" +msgid "Very Low" +msgstr "Jako niska" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Označi za ispravljanje preklapanja prije spremanja" +msgid "Very Narrow" +msgstr "Jako uski" -msgid "problfixup|Bad Directions" -msgstr "Neispravni smjerovi" +msgid "Very Wide" +msgstr "Jako široki" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Nedostaju ekstremi (oprezno)" +msgid "Vietnamese" +msgstr "Vijetnamski" -msgid "problfixup|Missing Extrema" -msgstr "Nedostaju ekstremi" +msgid "View" +msgstr "Prikaz" -msgid "problfixup|Too Many Points" -msgstr "Previše točaka" +msgid "View Point" +msgstr "Točka pogleda" -msgid "Close Open Contours" -msgstr "Zatvori otvorene konture" +msgid "Vowel Jamo Forms" +msgstr "Oblici Jamo samoglasnika" -msgid "Inline All References" -msgstr "Odspoji sve reference" +msgid "WOFF" +msgstr "WOFF" -msgid "Remove Overlap" -msgstr "Ukloni preklapanja" +msgid "WOFF compressed metadata section too large.\n" +msgstr "WOFF komprimirani odjeljak metapodataka prevelik.\n" -msgid "Mark for Overlap fix before Save" -msgstr "Označi za ispravljanje preklapanja prije spremanja" +msgid "WOFF uncompressed metadata section too large.\n" +msgstr "WOFF nekomprimirani odjeljak metapodataka prevelik.\n" -msgid "Inline Flipped References" -msgstr "Odspoji preokrenute reference" +msgid "WWS Family" +msgstr "WWS obitelj" -msgid "Correct Direction" -msgstr "Ispravi smjer" +msgid "WWS Subfamily" +msgstr "WWS pod-obitelj" -msgid "Add Good Extrema" -msgstr "Dodaj „dobre” ekstreme" +msgid "W_hitespace Glyphs" +msgstr "Grafemi _bjelina" -msgid "Add All Extrema" -msgstr "Dodaj sve ekstreme" +msgid "W_ithin Rectangle" +msgstr "Unutar pravokutn_ika" -msgid "Simplify" -msgstr "Pojednostavni" +msgid "Wa" +msgstr "Wa" -msgid "Revalidate All" -msgstr "Provjeri sve ponovo" +msgid "Wagdi" +msgstr "Wagdi" -msgid "Revalidate" -msgstr "Provjeri ponovo" +msgid "Wancho" +msgstr "Wancho" -msgid "Open Glyph" -msgstr "Otvori grafem" +msgid "Wansung (Korean)" +msgstr "Wansung (Korejski)" -msgid "Scroll To Glyph" -msgstr "Kliži do grafema" +msgid "Warang Citi" +msgstr "Warang Citi" -msgid "Select Glyphs With" -msgstr "Odaberi grafem s" +msgid "Warn if _unlinked references" +msgstr "Obavijesti o nepovezanim _referencama" -msgid "Try To Fix Glyphs With" -msgstr "Pokušaj ispraviti grafem s" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" +msgstr "" +"Upozori, ako jedan grafem sadrži konturu, dok drugi sadrži referencu (ali " +"referenca opisuje istu konturu)" -msgid "Passed Validation" -msgstr "Sve je u redu" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Upozori, ako su konture skoro iste, ali ne jednake" -msgid "Thinking..." -msgstr "Razmišljanje …" +msgid "WarnScriptUnsaved" +msgstr "Upozori o nespremljenim skriptima" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "'Private' rječnik" +msgid "Warning" +msgstr "Upozorenje" -msgid "Ignore" -msgstr "Zanemari" +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "" +"Upozorenje: %d. vrijednost osi (%g) je izvan dozvoljenog raspona [%g,%g]\n" -msgid "Report as Error" -msgstr "Prijavi kao grešku" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "Upozorenje: %s ima drugačiji naziv obitelji od %s (stvori obitelj)\n" -msgid "Not sure if this is an error..." -msgstr "Nije jasno, je li se radi o grešci …" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" +msgstr "Upozorenje: %s(%s) je Prošireni i Suženi. To je nemoguće.\n" msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" msgstr "" -"Ovan font sadrži koordinate ne-cijelih brojeva. To je\n" -"u redu za PostScript i SVG, ali može stvoriti probleme\n" -"za TrueType. Treba li se ovo smatrati greškom?" - -#, c-format -msgid "Validation of %.100s" -msgstr "Provjera za %.100s" +"Upozorenje: 'cvar' sadrži međupodatke n-torke.\n" +" FontForge to ne podržava.\n" #, c-format -msgid "Return from enabling function for menu item %s must be boolean" +msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" msgstr "" -"Povratna vrijednost od aktiviranja funkcije za stavku izbornika %s mora biti " -"logička" +"Upozorenje: Ciljana točnost %lf manja je od minimalne %lf, umjesto toga se " +"koristi %lf\n" -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (Ascii)" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "Upozorenje: Prošireni i Suženi. To je nemoguće.\n" -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (binarni)" +msgid "Warning: Can't identify contour direction, assuming clockwise\n" +msgstr "" +"Upozorenje: Nije moguće utvrditi smjer konture, pretpostavlja se nadesno\n" -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (resurs)" +msgid "Warning: Contour end did not close\n" +msgstr "Upozorenje: Kraj konture se nije zatvorio\n" -msgid "PS Type 1 (MacBin)" -msgstr "PS Type 1 (MacBin)" +msgid "Warning: Contour start did not close\n" +msgstr "Upozorenje: Početak konture se nije zatvorio\n" -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (Multiple)" +#, c-format +msgid "Warning: Coordinate diff %lf greater than margin %lf\n" +msgstr "Upozorenje: Razlika koordinate %lf veća je od margine %lf\n" -msgid "PS Multiple Master(A)" -msgstr "PS Multiple Master(A)" +#, c-format +msgid "" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" +msgstr "" +"Upozorenje: Kodiranje %d (0×%x) je mapirano na barem dva mjesta (%s@0×%02x i " +"%s@0×%02x)\n" +" Ovdje će se koristiti samo jedno.\n" -msgid "PS Multiple Master(B)" -msgstr "PS Multiple Master(B)" +msgid "Warning: Font contained no glyphs" +msgstr "Upozorenje: Font nije sadržao nijedan grafem" -msgid "PS Type 3" -msgstr "PS Type 3" +#, c-format +msgid "" +"Warning: FontForge's implementation of include statements in UFO features." +"fea files was wrong. Please correct your path `%s` as per the specification " +"for guaranteed future compatibility. (See GitHub issue №4629 for more info.)" +msgstr "" +"Upozorenje: FontForge implementacija uključivanja izjava u UFO features.fea " +"datotekama je bila pogrešna. Ispravi putanju `%s` prema specifikaciji za " +"zajamčenu buduću kompatibilnost. (Pogledaj GitHub problem broj 4629 za više " +"informacija.)" -msgid "PS Type 0" -msgstr "PS Type 0" +#, c-format +msgid "" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" +msgstr "" +"Upozorenje: Grafem %d sadrži privatne podatke ili međupodatke n-torke.\n" +" FontForge ne podržava niti jedno niti drugo.\n" -msgid "PS CID" -msgstr "PS CID" +msgid "Warning: Left contour did not close\n" +msgstr "Upozorenje: Lijeva kontura se nije zatvorila\n" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (osnovni)" +#, c-format +msgid "" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" +msgstr "" +"Upozorenje: Mac i Unicode zapisi u tablici 'name' se razlikuju u\n" +" znakovnom nizu za %s u jeziku %s\n" +" Mac znakovni niz: %s\n" +"Mac Unicode znakovni niz: %s\n" -msgid "CFF CID (Bare)" -msgstr "CFF CID (osnovni)" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" +msgstr "" +"Upozorenje: Mac i Windows zapisi u tablici 'name' se razlikuju u\n" +" znakovnom nizu za %s u jeziku %s\n" +" Mac znakovni niz: %s\n" +"Windows znakovni niz: %s\n" -msgid "Type42" -msgstr "Type42" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Upozorenje: Mac znakovni niz je podskup Unicode niza u tablici 'name'\n" +" znakovnog niza za %s u jeziku %s.\n" -msgid "Type11 (CID 2)" -msgstr "Type11 (CID 2)" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Upozorenje: Mac znakovni niz je podskup Windows niza u tablici 'name'\n" +" znakovnog niza za %s u jeziku %s.\n" -msgid "TrueType (Symbol)" -msgstr "TrueType (Symbol)" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "" +"Upozorenje: nema odabranih znakova u „Dodaj dijagonalnu kontrolu” (%d,%d %d," +"%d %d,%d)\n" -msgid "TrueType (Resource)" -msgstr "TrueType (resurs)" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Upozorenje: nema odabranih znakova u „Dodaj kontrolu” (%d,%d,%d)\n" -msgid "TrueType (MacBin)" -msgstr "TrueType (MacBin)" +msgid "Warning: No stroke output for contour\n" +msgstr "Upozorenje: Nema rezultata poteza za konturu\n" -msgid "TrueType (TTC)" -msgstr "TrueType (TTC)" +msgid "Warning: Right contour did not close\n" +msgstr "Upozorenje: Desna kontura se nije zatvorila\n" -msgid "TrueType (Mac dfont)" -msgstr "TrueType (Mac dfont)" +#, c-format +msgid "" +"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +msgstr "" +"Upozorenje: Vraćeni naziv standardnog naziva grafema za vrijednost %d je " +"izvan Unicode raspona\n" -msgid "OpenType (CFF)" -msgstr "OpenType (CFF)" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" +msgstr "" +"Upozorenje: već postoje neke 'aalt' tablice definicija u\n" +"fontu, ali postoje daljnje oznake font-funkcija, povezane\n" +"s ovim tablicama definicija. Ako nastaviš s ovom naredbom,\n" +"'aalt' oznaka će se ukloniti iz tih tablica definicija te će se\n" +"stvorit nove tablice definicija, koje NEĆE biti povezane s\n" +"ostalim oznakama font-funkcija.\n" +" Je li to što želiš?" -msgid "OpenType (Mac dfont)" -msgstr "OpenType (Mac dfont)" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" +msgstr "" +"Upozorenje: već postoje neke 'aalt' tablice definicija u fontu,\n" +"od kojih neke s njima nemaju nikoje daljnje veze,\n" +"te će se ukloniti. Druge tablice definicija imaju druge povezane\n" +"oznake i one će ostati, dok će se 'aalt' oznaka ukloniti iz\n" +"tablice definicija – nova tablica definicija će se stvoriti, koja nije\n" +"povezana s nijednom oznakom font-funkcije.\n" +" Je li to što želiš?" -msgid "OpenType CID" -msgstr "OpenType CID" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" +msgstr "" +"Upozorenje: već postoje neke ‚aalt’ tablice definicija u\n" +"fontu. Ako nastaviš s ovom naredbom, te tablice definicija\n" +"će se ukloniti i stvorit će se nove tablice definicija.\n" +"IZGUBIT ĆEŠ staru informaciju.\n" +" Je li to što želiš?" -msgid "OpenType CID (dfont)" -msgstr "OpenType CID (dfont)" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "" +"Upozorenje: Neuspjela obrada tokena %s, neke funkcije će se možda izgubiti\n" -msgid "SVG font" -msgstr "SVG font" +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "Upozorenje: malo vjerojatan broj pod-tablica (%d) za 'kern' tablicu" -msgid "Unified Font Object (UFO3)" -msgstr "Ujedinjeni font objekt (UFO3)" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "Upozorenje: Nerazumno velkie kruvulje. Bit će zanemarene.\n" -msgid "Unified Font Object 2" -msgstr "Ujedinjeni font objekt 2" +msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" +msgstr "" +"Upozorenje: neprepoznat ili nepodržan vrh linija, postavlja se na naliv " +"pero.\n" -msgid "Unified Font Object 3" -msgstr "Ujedinjeni font objekt 3" +msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" +msgstr "" +"Upozorenje: neprepoznata ili nepodržana vrsta spoja, postavlja se na naliv " +"pero.\n" -msgid "Web Open Font (WOFF)" -msgstr "Web Open Font (WOFF)" +#, c-format +msgid "" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +msgstr "" +"Upozorenje: nije moguće prepoznati, gdje je kontrola (%d,%d %d,%d %d,%d) " +"ispravna\n" -msgid "Web Open Font (WOFF2)" -msgstr "Web Open Font (WOFF2)" +#, c-format +msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" +msgstr "Upozorenje: gid %d je veći od glyph_cnt %d, preskaće se\n" -msgid "No Outline Font" -msgstr "Bez konturnog fonta" +msgid "Warnings" +msgstr "Upozorenja" -msgid "In TTF/OTF" -msgstr "U TTF/OTF" +msgid "Watch Points not supported in glyphs with references" +msgstr "Točke praćenja nisu podržane u grafemima s referencama" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Samo Apple bitmap 'sfnt' (dfont)" +msgid "" +"Watch all selected points\n" +"(stop when a point moves)" +msgstr "" +"Prati sve odabrane točke\n" +"(stani kad se jedna točka pomakne)" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "Samo (lažni) MS bitmap 'sfnt' (ttf)" +msgid "Watched Cvt Change" +msgstr "Promjena Cvt vrijednosti" -msgid "X11 bitmap only sfnt (otb)" -msgstr "Samo X11 bitmap 'sfnt' (otb)" +msgid "Watched Store Change" +msgstr "Promjena spremišta" -msgid "NFNT (Resource)" -msgstr "NFNT (resurs)" +msgid "We cannot have lead-in points for an open curve.\n" +msgstr "Ne možemo imati ulazne točke za otvorenu krivulju.\n" -msgid "NFNT (MacBin)" -msgstr "NFNT (MacBin)" +msgid "We don't understand this font\n" +msgstr "Font se ne da razumjeti\n" -msgid "Win FNT" -msgstr "Win FNT" +msgid "Web Open Font (WOFF)" +msgstr "Web Open Font (WOFF)" -msgid "Palm OS Bitmap" -msgstr "Palm OS bitmap" +msgid "Web Open Font (WOFF2)" +msgstr "Web Open Font (WOFF2)" -msgid "PS Type3 Bitmap" -msgstr "PS Type3 bitmap" +msgid "Weight, Width, Slope Only" +msgstr "Samo debljina, širina, nagib" -msgid "No Bitmap Fonts" -msgstr "Bez bitmap fontova" +msgid "Welsh" +msgstr "Velški" -msgid "Pixel List" -msgstr "Popis piksela" +msgid "West-Cree" +msgstr "Cree zapadni" -msgid "Options" -msgstr "Opcije" +msgid "What is the pixel size of the font in this file?" +msgstr "Koja je veličina piksela fonta u ovoj datoteci?" -msgid "PostScript®" -msgstr "PostScript®" +msgid "What type(s) of palm font records do you want?" +msgstr "Koje vrste zapisa palm fonta želiš?" -msgid "Do you want to round coordinates to integers (this saves space)?" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." msgstr "" -"Želiš li zaokružiti koordinate na cijele brojeve (to smanjuje datoteku)?" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Želiš li da datoteka fonta sadrži PostScript kontrole?" +"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " +"aktivirana, zamjenski uzorak mora biti jedna otvorena kontura s barem tri " +"točke." -msgid "Flex Hints" -msgstr "'Flex' kontrole" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." +msgstr "" +"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " +"aktivirana, traženi uzorak mora biti jedna otvorena kontura s barem tri " +"točke (inače se nema štp usporediti)." -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Želiš li da datoteka fonta sadrži PostScript 'flex' kontrole?" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." +msgstr "" +"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " +"aktivirana, traženi uzorak mora biti jedna otvorena kontura." -msgid "Hint Substitution" -msgstr "Zamjena kontrola" +msgid "" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" +msgstr "" +"Kad FontForge prepozna, da će se razvučeni potez presijeći sam\n" +"sa sobom, onda će se ovom opcijom pokušati stvar ispraviti,\n" +"uklanjanjem tih presijecanja" -msgid "Do you want the font file to do hint substitution?" -msgstr "Želiš li zamjenu kontrola u datoteci fonta?" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." +msgstr "" +"Kad se FontForge pokrene, program učitava temu korisničkog sučelja\n" +"iz ove datoteke. Sve promjene stupit će na snagu tek prilikom sljedećeg\n" +"pokretanja FontForgea." -msgid "First 256" -msgstr "Prvih 256" +msgid "" +"When Saving, keep this number of previous versions of the file. file.sfd-01 " +"will be the last saved file, file.sfd-02 will be the file saved before that, " +"and so on. If you set this to 0 then no revisions will be retained." +msgstr "" +"Prilikom spremanja, zadrži ovoliko prethodnih verzija datoteke. „Datoteka." +"sfd-01” će biti zadnja\n" +"spremljena datoteka, „Datoteka.sfd-02” će biti datoteka spremljena prije " +"nje, itd.\n" +"Ako ovo postaviš na 0, podverzije se neće spremati." msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." msgstr "" -"Ograničuje font na grafeme navedenih u prvih 256 polja kodiranja,\n" -"koji će biti uključeni u datoteku" +"Kad krivulja prođe vrlo blizu središta piksela, možda\n" +"želitš provjeriti, da se krivulja nalazi na željenoj strani\n" +"tog piksela.\n" +"Ako se nalazi na pogrešnoj strani, pokušaj koristiti\n" +"DELTA instrukciju i time podesiti najbližu točku pri\n" +"trenutačnoj veličini piksela." -msgid "Output AFM" -msgstr "Spremi AFM" +msgid "When a font is opened, should it be made compact?" +msgstr "Kad se font otvori, želiš li imati kompaktni prikaz?" msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." +"When a new plugin is discovered it is left unrecorded\n" +"until configured in this dialog." msgstr "" -"AFM datoteka sadrži informacije o metričnim podacima, koje će mnogi " -"procesori za tekstove čitati prilikom upotrebe PostScript® fonta." +"Kada se otkrije novi dodatak, on se ne snima,\n" +"sve dok se ne konfigurira u ovom dijaloškom okviru." -msgid "Composites in AFM" -msgstr "Kompozite u AFM" +msgid "When a new plugin is discovered it is recorded and activated" +msgstr "Kad se otkrije novi dodatak, on se zapisuje i aktivira" + +msgid "When a new plugin is discovered it is recorded but not activated" +msgstr "Kad se otkrije novi dodatak, on se zapisuje ali se ne aktivira" +#, c-format msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" msgstr "" -"AFM format omogućuje uključivanje nekih informacija o kompozitima\n" -"(otprilike isto kao klase sidara dijakritičkih oznaka na osnovna slova).\n" -"Međutim, time se izrađuje ogromna AFM datoteka, jer se ne\n" -"sprema na učinkovit način." +"Kad je pojedinačna zamjena određena klasama grafema, te klase moraju imati " +"istu duljinu u %d. retku od %s" -msgid "Output PFM" -msgstr "Spremi PFM" +#, c-format +msgid "" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" +msgstr "" +"Kad je pojedinačna zamjena određena klasama grafema, stvar koja se " +"zamijenjuje mora također biti klasa u %d. retku od %s" msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." msgstr "" -"PFM datoteka sadrži informacije koje Windows treba za instaliranje " -"PostScript® fonta." +"Prilikom dodavanja nove klase, koristi zadane vrijednosti za\n" +"podrezivanje nove klase, s klasama s kojima uzajamno djeluje." -msgid "Output TFM & ENC" -msgstr "Spremi TFM i ENC" +msgid "When adding new entries provide default kerning values." +msgstr "Tijekom dodavanja novih zapisa, dodaj zadane vrijednosti podrezivanja." msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." +"When adding new entries, give them the same\n" +"delta values as those on the first line." msgstr "" -"Datoteke tfm i enc sadrže informacije koje TeX treba za instaliranje " -"PostScript® fonta." - -msgid "SFNT" -msgstr "SFNT" +"Tijekom dodavanja novih zapisa, zadaj im iste\n" +"'delta' vrijednosti, kao u prvom retku." -msgid "TrueType Hints" -msgstr "TrueType instrukcije" +msgid "" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" +msgstr "" +"Za izgradnju Appleovog izobličivog fonta, moraš odrediti barem jedan naziv " +"za os" msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" -"Želiš li da datoteka fonta sadrži TrueType instrukcije? To neće\n" -"stvoriti nove instrukcije, već će iskoristiti sve što je povezano\n" -"sa svakim znakom." +"Prilikom centriranja naglaska iznad grafema, želiš li\n" +"naglaske centrirati na temelju najviše točke grafema ili\n" +"na sredinu grafema?" -msgid "PS Glyph Names" -msgstr "PS nazivi grafema" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." +msgstr "" +"Prilikom kopiranja znakova iz prikaza fonta, kopiraj i\n" +"metapodatke grafema (naziv, kodiranje, komentar itd.)." msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Želiš li da datoteka fonta sadrži nazive svakog grafema u fontu?" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." +msgstr "" +"Prilikom kopiranja grafema u prikazu fonta, također\n" +"kopiraj TrueType instrukcije grafema." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." msgstr "" -"Apple i MS/Adobe se razlikuju oko formata datoteka za truetype i opentype.\n" -"Time imaš mogućnost odabrati standard, koji želiš slijediti za tvoj font.\n" -"Glavne razlike su:\n" -" Zahtjevi za 'postscript' naziv se sukobljavaju\n" -" Bitmap podaci se spremaju u različitim tablicama\n" -" Skalirani kompozitni znakovi se tretiraju različito\n" -" Koristi GSUB-a umjesto morx(t)/feat\n" -" Koristi GPOS-a umjesto kern/opbd\n" -" Koristi GDEF-a umjesto lcar/prop" +"Prilikom ispravljanja grešaka u modusu sivih tonova, ovo je boja rasterskog " +"bloka koji potpuno ispunjen." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" msgstr "" -"Apple i MS/Adobe se razlikuju oko formata datoteka za truetype i opentype.\n" -"Time imaš mogućnost odabrati standard, koji želiš slijediti za tvoj font.\n" -"Glavne razlike su:\n" -" Zahtjevi za 'postscript' naziv se sukobljavaju\n" -" Bitmap podaci se spremaju u različitim tablicama\n" -" Skalirani kompozitni grafemi se tretiraju različito\n" -" Koristi GSUB-a umjesto morx(t)/feat\n" -" Koristi GPOS-a umjesto kern/opbd\n" -" Koristi GDEF-a umjesto lcar/prop" - -msgid "Old style 'kern'" -msgstr "Stari način zapisa za 'kern'" +"U prikazu popisa naziva grafema (ili ponekad\n" +"samo jednog naziv grafema), FontForge će\n" +"iza naziva u zagradama dodati unicode znak,\n" +"na koji se naziv referencira. To se radi, jer su\n" +"neki nazivi nejasni.\n" +"Neki korisnici to ne žele vidjeti, pa ova postavka\n" +"omogućuje isključivanje prikaza u zagradama." msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." msgstr "" -"Mnoge aplikacije još uvijek ne podržavaju 'GPOS' podrezivanje.\n" -"Ako želiš uključiti 'GPOS' i stare tablice za podrezivanje\n" -"aktiviraj ovaj potvrdni okvir.\n" -"Ne možeš ga aktivirati zajedno s potvrdnim okvirom za Apple.\n" -"To bi moglo zbuniti druge aplikacije." - -msgid "Dummy 'DSIG'" -msgstr "Probni 'DSIG'" +"Prilikom automatskog podrezivanja, samo približi grafeme,\n" +"tako da će podrezivanje imati negativnu vrijednost." msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." msgstr "" -"MS koristi prisutnost 'DSIG' tablice kako bi odredio hoće li koristiti " -"OpenType\n" -"ikonu za tt font. FontForge ne može stvoriti korisnu 'DSIG' tablicu, ali " -"može\n" -"stvoriti praznu tablicu bez informacija o potpisu. Besmislena tablica." - -msgid "Output Glyph Map" -msgstr "Spremi mapiranje grafema" - -msgid "Output OFM & CFG" -msgstr "Spremi OFM i CFG" +"Dvoklikom na znak u prikazu fonta, znak će se otvoriti\n" +"u novom prozoru, inače će se koristi trenutačni prozor." msgid "" -"The ofm and cfg files contain information Omega needs to process a font." +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." msgstr "" -"Ofm i cfg datoteke sadrže informacije koje Omega treba za procesiranje fonta." - -msgid "PfaEdit Table" -msgstr "PfaEdit tablica" +"Kad se točke povlače u prikazu konture, može doći do spajanja\n" +"točaka (dvije otvorene konture mogu se povezati na svojim\n" +"krajnjim točkama). Kad je ovo aktivirano, spajanje točaka će\n" +"zausatviti povlačenje (kao kad korisnik otpusti tipku miša).\n" +"Ovo je korisno ako imaš nemirne prste." msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" +"When filling using freetype in the outline view,\n" +"have freetype render the glyph antialiased." msgstr "" -"PfaEdit tablica je proširenje za TrueType format\n" -"i sadrži razne podatke koje koristi FontForge\n" -"(Trebala bi se zvati FontForge tablica,\n" -"ali se iz povijesnih razloga ne zove tako)" - -msgid "Save Comments" -msgstr "Spremi komentare" - -msgid "Save glyph comments in the PfEd table" -msgstr "Spremi komentare u PfEd tablicu" - -msgid "Save Colors" -msgstr "Spremi boje" - -msgid "Save glyph colors in the PfEd table" -msgstr "Spremi boje grafema u PfEd tablicu" - -msgid "Lookup Names" -msgstr "Nazivi tablica definicija" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Zadrži nazive GPOS/GSUB tablica definicija i pod-tablica" - -msgid "Save Guides" -msgstr "Spremi vodilice" - -msgid "Save the guidelines in the Guide layer." -msgstr "Spremi vodilice u sloju „Vodilice”." - -msgid "Save Layers" -msgstr "Spremi slojeve" +"Prilikom ispunjavanja oblika pomoću freetypea u\n" +"prikazu kontura, koristi zaglađivanje rubova." msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." msgstr "" -"Sačuvaj sve stražnje i spiro slojeve. Također\n" -"spremi kubične krivulje, u izlaznom TrueType\n" -"fontu, koji je izrađen iz kubične baze podataka." - -msgid "FFTM Table" -msgstr "FFTM tablica" +"Kad FontForge otvori (ne-sfd) font, pokušat će prikazati ovaj znak unicodea " +"u prikazu fonta." msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" -"FFTM tablica je proširenje za TrueType format\n" -"i sadrži niz vremenskih oznaka koje je definirao FontForge\n" - -msgid "TeX Table" -msgstr "TeX tablica" +"Prilikom stvaranja Mac Type1 fonta resursa, MORAŠ proizvesti barem jedan " +"NFNT bitmap font, koji će ići uz njega. Ako za ovaj font nema bitmapa, " +"napusti ovaj dijaloški okvir i stvori bitmape pomoću \"Element -> Dostupni " +"bitmapi\"." msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" +"When generating a font, ignore slight rounding errors for hints that should " +"be at the top or bottom of the glyph. For example, you might like to set " +"this to 0.02 so that 19.999 will be considered 20. But only for the hint " +"width value." msgstr "" -"TeX tablica je proširenje za TrueType format\n" -"i sadrži različite podatke koje očekuješ pronaći u\n" -"tfm datoteci (koji nisu već spremljeni drugdje\n" -"u datoteci ttf)\n" - -msgid "Output FONTLOG.txt" -msgstr "Spremi FONTLOG.txt" +"Prilikom generiranja fonta, zanemari male greške u zaokruživanju za " +"kontrole, koje bi trebale biti na vrhu ili na dnu grafema. Na primjer, možda " +"želiš ovo postaviti na 0,02, tako da će se 19,999 smatrati 20. Ali samo za " +"vrijednost širine kontrola." msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." msgstr "" -"FONTLOG je tekstualna datoteka koja sadrži relevantne informacije o fontu, \n" -"uključujući stvari kao što je log-zapis promjena.\n" -"(Opći predložak je dostupan na OFL-ovoj FAQ stranici http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Mada nije neophodno, preporuča se njegova upotreba u projektu otvorenih " -"fontova. \n" -"Ako tvoj font već sadrži tablicu log-zapisa (Element > Informacije o fontu) " -"i ako \n" -"potvrdiš ovo polje, interne informacije fonta će biti dodane datoteci " -"„FONTLOG.txt”, \n" -"u istoj mapi, u kojoj se nalazi font." - -msgid "Prefer native kerning" -msgstr "Preferiraj izvorno podrezivanje" +"Prilikom generiranja skupa BDF fontova, zapitaj\n" +"korisnika da odredi razlučivosti zaslona za fontove,\n" +"inače će je FontForge pogoditi ovisno o veličini piksela." msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" -"Koristi izvorne strukture za podrezivanje (umjesto datoteke s funkcijama) " -"čak i ako se time gube informacije.\n" - -msgid "Windows-compatible 'kern'" -msgstr "Windows-kompatibilni 'kern'" +"Prilikom stvaranja TrueType ili OpenType fonta, povremeno je\n" +"korisno znati mapiranje između ID-oznaka grafema i naziva\n" +"grafema. Postavljanjem ove opcije će FontForge proizvesti\n" +"datoteku (s nastavkom '.g2n') koja sadrži te podatke." msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." +"When importing an OpenType font, for the purposes of hinting spline points " +"might not exactly match boundaries. For example, a point might be -0.0002 " +"instead of exactly 0\n" +"This setting gives the user some control over this allowing a small " +"tolerance value to be fed into the OpenType loading code.\n" +"Comparisons are then not performed for raw equality but for equality within " +"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " +"considered equal to 0 when figuring out hints)." msgstr "" -"Ako stara vrsta 'kern' tablice sadrži nekodirane grafeme (ili grafeme\n" -"kodirane izvan BMP područja), mnogi Windows programi neće imati\n" -"nikakvo podrezivanje. Ovom se opcijom isključuju takvi problematični\n" -"grafemi iz stare vrste ‚kern’ tablice." - -msgid "No Mac Names" -msgstr "Bez Mac naziva" +"Prilikom uvoza OpenType fonta, u slučajevima kad kontrole točaka krivulja ne " +"odgovaraju točno granicama. Na primjer, točka može biti −0,0002, umjesto " +"točno 0.\n" +"Ova postavka omogućuje unos male vrijednosti tolerancije, koja se OpenType " +"kodu dodaje prilikom učitavanja.\n" +"Usporedbe se tada ne provode na osnovi jednakosti, već jednakosti unutar " +"tolerancije (npr. vrijednosti unutar raspona od −0,0002 do 0,0002 smatrat će " +"se jednakim kao 0, kad se izračunavaju kontrole)." msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." msgstr "" -"Nemoj dodavati duple nazive za zastarjelu Mac platformu. Ovi su nazivi " -"potrebni samo za neke zastarjele Mac programe." - -msgid "BDF Resolution" -msgstr "BDF razlučivost" +"Prilikom učitavanja fonta u sfnt formatu (TrueType, OpenType, itd.),\n" +"zatraži od korisnika mapiranje znakova koje će se izvorno koristiti." -msgid "Guess each font's resolution based on its pixel size" -msgstr "Pogodi razlučivost svakog fonta na osnovi veličine njegovih piksela" - -msgid "Find Sub Font Definition file" -msgstr "Pronađi datoteku definicija podfonta" - -msgid "Notdef name" -msgstr "'Notdef' naziv" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Grafem kodiranja %d je imenovan kao \".notdef\", međutim sadrži konturu. " -"Budući da se radi o \".notdef\" znaku, neće biti dodan generiranom fontu. " -"Možeš ga preimenovati putem izbornika „Element -> Informacije o grafemu”. " -"Želiš li nastaviti s generiranjem fonta (i zanemariti ovaj znak)?" - -msgid "Not a CID format" -msgstr "Nije CID format" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Pokušavaš spremiti CID font u ne-CID formatu. To je u redu, ali znači, da će " -"samo trenutačni pod-font biti spremljen.\n" -"Je li to što želiš?" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"TrueType instrukcije grafema %s su zastarjele.\n" -"Želiš li svejedno nastaviti?" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"U grafemu %s je referenca na %s pozicionirana poklapanjem točaka i brojevi " -"točaka možda više ne prikazuju originalnu namjeru.\n" -"Želiš li svejedno nastaviti?" - -msgid "Reference point match out of date" -msgstr "Zastarjelo poklapanje točaka reference" - -msgid "Bad OS/2 version" -msgstr "Neispravna OS/2 verzija" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"OpenType fontovi moraju imati verziju veću od 1\n" -"Promijeni putem \"Element -> Informacije o fontu -> OS/2 -> Razno\"." - -msgid "Non-standard Em-Size" -msgstr "Ne-starndardna veličina četverca" - -#, c-format msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" -"Općevažeće pravilo je, da PostScript fontovi trebaju imati četverac od 1000. " -"Ali ovaj font ima četverac od %d. To nije krivo, ali možda ipak želiš " -"promijeniti četverac u dijaloškom okviru „Element -> Informacije o fontu -> " -"Opće”.\n" -"Želiš li svejedno nastaviti sa stvaranjem fonta?" +"Prilikom učitavanja TrueType ili OpenType fonta koji ima i unicode\n" +"i KJK tablicu kodiranja, koristi ovu oznaku za određivanje kodiranja,\n" +"koje će se učitati." #, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Općevažeće pravilo je, da TrueType fontovi trebaju imati četverac veličine " -"druge potencije. Ali ovaj font ima četverac od %d. To nije krivo, ali možda " -"ipak želiš promijeniti četverac u dijaloškom okviru „Element -> Informacije " -"o fontu -> Opće”.\n" -"Želiš li svejedno nastaviti sa stvaranjem fonta?" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"Tvoj font ima 2-bajtno kodiranje, ali ga pokušavaš spremiti u formatu, koji " -"podržava samo jednobajtno kodiranje. To znači, da bez ponovnog kodiranja " -"fonta, nećeš moći koristiti znakove nakon prvih 256 znakova.\n" -"\n" -"Želiš li svejedno nastaviti?" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"'NFNT' format bitmapa se ne koristi u OS/X sustavu (iako još uvijek moraš " -"stvoriti (beskorisni) font bitmapa, ako spremaš Type1 PostScript resurs)" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "'NFNT' format bitmapa je nepotreban" - -msgid "Needs bitmap font" -msgstr "Zahtijeva bitmap font" +msgid "When loading tt instrs from sfd: %s\n" +msgstr "Tijekom učitavanja TT instrukcija iz SFD-a: %s\n" msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" -"Prilikom stvaranja Mac Type1 fonta resursa, MORAŠ proizvesti barem jedan " -"NFNT bitmap font, koji će ići uz njega. Ako za ovaj font nema bitmapa, " -"napusti ovaj dijaloški okvir i stvori bitmape pomoću \"Element -> Dostupni " -"bitmapi\"." - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "'POST' type1 format je vjerojatno zastario" +"Prilikom sjedinjavanja dvaju CID fonta, fontovi moraju imati isti registar i " +"redoslijed, a font u koji se sjedinjuje, mora imati dodatak koji je nov, " +"barem kao u drugom. Nadalje, font u koji se sjedinjuje mora imati najmanje " +"onoliko podfontova koliko ih ima font koji se sjedinjuje." msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." +"When moving one end point of a spline but not the other\n" +"interpolate the control points between the two." msgstr "" -"'POST' type1 format je vjerojatno zastario i možda neće raditi u budućim Mac-" -"verzijama." - -msgid "_Review" -msgstr "_Pregledaj" - -msgid "_Generate" -msgstr "_Stvori" - -msgid "Errors detected" -msgstr "Ustanovljene su greške" +"Prilikom premještanja jedne krajnje točke krivulje, bez\n" +"istovremenog premještanja druge krajnje točke,\n" +"ne interpoliraj kontrolne točke između njih." -#, c-format msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" -"Font sadrži greške.\n" -"%sŽeliš li ih pregledati ili svejedno spremiti font?" - -msgid "Create directory..." -msgstr "Stvori mapu …" +"Prilikom postavljanja naglasaka 'grave' i 'acute' iznad slova,\n" +"želiš li da ih FontForge centrira na temelju njihove pune širine\n" +"ili na temelju najniže točke naglaska." -msgid "Bad Mac Family" -msgstr "Neispravna Mac obitelj" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "Prilikom uklanjanja serifa (kao kod prva dva u slovu „m”), zamijeni s:" msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" -"Za stvaranje datoteke Mac obitelji fontova, trenutačni font mora imati " -"običan (Normalni, Regularni, itd.) stil, a moraju biti otvoreni i drugi " -"fontovi s istim nazivom obitelji." +"Kad se prmijeni pozicija kontrole,\n" +"podesi pozicije svih točaka koje se\n" +"nalaze na toj kontroli." -#, c-format msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" +"When the measure tool is active and when the mouse pointer is within this " +"many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Otvorena su dva fonta s trenutačnim nazivom obitelji i s istim stilom. %.30s " -"i %.30s" - -msgid "Generate Fonts" -msgstr "Stvori fontove" - -msgid "Generate TTC" -msgstr "Stvori TTC" - -msgid "Generate Mac Family" -msgstr "Stvori Mac obitelj" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "Omogućuje odabir opcionalnog načina rada prilikom stvaranja fonta" - -msgid "Layer:" -msgstr "Sloj:" - -msgid "Save a font based on the specified layer" -msgstr "Spremi font na osnovi određenih slojeva" - -msgid "Validate Before Saving" -msgstr "Provjeri prije spremanja" +"Kad je alat za mjerenje aktivan i kad je pokazivač miša udaljen ovoliko " +"piksela\n" +"od jedne od raznih značajki (osnovne pismovne linije, širine, krivulja mreže " +"i sl.),\n" +"pokazivač će se privući na tu značajku." msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Provjeri konture grafema pomoću standardnih testova prije spremanja.\n" -"Ova radnja može nešto potrajati." - -msgid "Append a FONTLOG entry" -msgstr "Dodaj FONTLOG zapis" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "FONTLOG ti omogućuje voditi evidenciju o promjenama u fontu." - -msgid "Prepend timestamp" -msgstr "Pridodaj vremensku oznaku" +"Kad je pokazivač miša udaljen ovoliko piksela\n" +"od jedne od raznih značajki (osnovne pismovne linije,\n" +"širine, krivulja mreže i sl.), pokazivač će se privući\n" +"na tu značajku." msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"Ovom opcijom se pridodaje vremenska oznaka u formatu YYMMDDHHMM datoteci i " -"metapodacima naziva obitelji fontova." - -msgid "Merge tables across fonts" -msgstr "Sjedini tablice fontova" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge može generirati dva stila ttc datoteke.\n" -"U prvom je svaki font zasebna cjelina, bez veze s\n" -"drugim fontovima. U drugom će FontForge pokušati\n" -"koristiti istu tablicu grafema za sve fontove, sjedinjavanjem\n" -"duplih grafema. Također će pokušati koristiti isti prostor\n" -"za tablice u različiti fontovi koji su bit-po-bit isti.\n" -"\n" -"FontForge nije uvijek u mogućnosti izvesti sjedinjavanje.\n" -"U tom se slučaju stvaraju neovisni fontovi unutar ttc-a.\n" -" FontForge ne može sjedinjavati, ako:\n" -" * fontovi imaju različite veličine četveraca\n" -" * ima bitmapa\n" -" * sjedinjena tablica grafema ima više od 65534 grafema\n" -"\n" -"(Sjedinjavanje će trajati duže)" - -msgid "As CFF fonts" -msgstr "Kao CFF fontovi" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"Stavi CFF fontove u ttc, umjesto u TTF.\n" -"Ti fontovi rade na sustavima Mac i Linux,\n" -"ali je dokumentirano, da ne rade na Windowsu." - -msgid "Execute Script" -msgstr "Izvrši skript" - -msgid "_Python" -msgstr "_Python" - -msgid "_FF" -msgstr "_FF" - -msgid "C_all..." -msgstr "P_ozovi …" - -msgid "Counter Expansion Factor" -msgstr "Faktor širenja unutarnje bjeline" - -msgid "Counter Addition" -msgstr "Dodatak unutarnjoj bjelini" - -msgid "Side Bearing Expansion Factor" -msgstr "Faktor širenja bočnih odmaka" - -msgid "Side Bearing Addition" -msgstr "Dodatak bočnim odmacima" - -msgid "Condense/Extend" -msgstr "Suzi/Proširi" - -msgid "Scale By" -msgstr "Skaliranje" - -msgid "Counters:" -msgstr "Unutarnje bjeline:" - -msgid "Side Bearings:" -msgstr "Bočni odmaci:" - -msgid "Correct for Italic Angle" -msgstr "Ispravi za nagib kurziva" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"Kad FontForge prepozna, da će se razvučeni potez presijeći sam\n" -"sa sobom, onda će se ovom opcijom pokušati stvar ispraviti,\n" -"uklanjanjem tih presijecanja" - -msgid "Horizontal Stem Height Scale" -msgstr "Skaliranje visine vodoravnih poteza" - -msgid "Horizontal Stem Height Add" -msgstr "Dodavanje visini vodoravnih poteza" - -msgid "Threshold between Thin and Thick Stems" -msgstr "Prag između tankih i debelih poteza" - -msgid "Vertical Stem Width Scale" -msgstr "Skaliranje širine uspravnih poteza" - -msgid "Vertical Stem Width Add" -msgstr "Dodavanje širini uspravnih poteza" - -msgid "Stem threshold should be positive" -msgstr "Prag poteza treba biti pozitivan" - -msgid "Unlikely stem threshold" -msgstr "Malo vjerojatan prag poteza" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "Faktor skaliranja mora biti između 3 i 1000 posto" - -msgid "Unlikely scale factor" -msgstr "Malo vjerojatan faktor skaliranja" - -msgid "Bad stem add" -msgstr "Neispravno dodavanje poteza" - -msgid "Bad tag" -msgstr "Neispravna oznaka" - -msgid "Feature tags are limited to 4 letters" -msgstr "Oznake font-funkcija su ograničena na četiri znaka" - -msgid "Missing glyph extension" -msgstr "Nedostaje grafemski sufiks" - -msgid "You must specify a glyph extension" -msgstr "Moraš zadati grafemski sufiks" - -msgid "Vertical Offset" -msgstr "Uspravni pomak" - -msgid "Missing extension" -msgstr "Nedostaje sufiks" - -msgid "You must provide a glyph extension" -msgstr "Moraš zadati grafemski sufiks" - -msgid "Horizontal Counter Scale" -msgstr "Vodoravno skaliranje unutarnje bjeline" - -msgid "Horizontal Counter Add" -msgstr "Vodoravno dodavanje unutarnjoj bjelini" - -msgid "Left Side Bearing Scale" -msgstr "Skaliranje lijevog bočnog odmaka" - -msgid "Left Side Bearing Add" -msgstr "Dodavanje lijevom bočnom odmaku" - -msgid "Right Side Bearing Scale" -msgstr "Skaliranje desnog bočnog odmaka" - -msgid "Right Side Bearing Add" -msgstr "Dodavanje desnom bočnom odmaku" - -msgid "Vertical Scale" -msgstr "Uspravno skaliranje" - -msgid "Vertical Counter Scale" -msgstr "Uspravno skaliranje unutarnje bjeline" - -msgid "Vertical Counter Add" -msgstr "Uspravno dodavanje unutarnjoj bjelini" - -msgid "Width of Vertical Stems:" -msgstr "Širina uspravnih poteza:" - -msgid "Width/Height of Thick Stems:" -msgstr "Širina/Visina debelih poteza:" - -msgid "Height of Horizontal Stems:" -msgstr "Visina vodoravnih poteza:" - -msgid "Width/Height of Thin Stems:" -msgstr "Širina/Visina tankih poteza:" - -msgid "Original Y Position" -msgstr "Izvorna Y pozicija" - -msgid "Extent" -msgstr "Širenje" - -msgid "Resultant Y Position" -msgstr "Rezultirajuća Y pozicija" - -msgid "Create Subscript/Superscript" -msgstr "Stvori eksponent/indeks" - -msgid "Create Small Caps" -msgstr "Stvori kapitalke" - -msgid "Change Glyphs" -msgstr "Promijeni grafeme" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"Za razliku od većine naredbi, ova ne djeluje na odabrane\n" -"grafeme izravno. Umjesto toga, ako odabereš grafem,\n" -"FontForge će stvoriti (ili ponovo upotrijebiti) jedan drugi grafem\n" -"dodajući nastavak na izvorni naziv i kopirat će izmijenjenu verziju\n" -"izvornog grafema u novi grafem." - -msgid "Feature Tag:" -msgstr "Oznaka font-funkcija:" - -msgid "Glyph Extension:" -msgstr "Grafemski sufiks:" - -msgid "Vertical Offset:" -msgstr "Uspravni odmak:" - -msgid "Introduction" -msgstr "Uvod" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"Za razliku od većine naredbi, ova ne djeluje na odabrane\n" -"grafeme izravno. Umjesto toga, ako odabereš „A” (ili „a”)\n" -"FontForge će stvoriti (ili ponovo upotrijebiti) grafem s nazivom\n" -"„a.sc” i kopirat će izmijenjenu verziju grafema „A” u „a.sc”." - -msgid "Petite Caps" -msgstr "Male kapitalke" - -msgid "Glyph Extensions" -msgstr "Grafemski sufiksi" - -msgid "Letters:" -msgstr "Slova:" - -msgid "Symbols:" -msgstr "Simboli:" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "Stvori kapitalke za simbole i za slova" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "Jednoliko skaliranje poteza bilo koje širine i smjera" +"When the search path is a single open contour, the replace pattern must also " +"be." +msgstr "" +"Kad je tražena kontura jedna otvorena kontura, zamjenski uzorak mora također " +"biti takva." -msgid "Separate ratios for thin and thick stems" -msgstr "Različiti omjeri za tanke i debele poteze" +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." +msgstr "" +"Kad korisnik klikne na uređivački prozor, zaokruži mjesto na najbliže cijele " +"brojeve." -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Prag za razlikovanje „tankih” i „debelih” poteza:" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"Hoće li fontovi učitani s diska zadržati njihove izvorne\n" +"krivulje (kvadratne ili kubične) ili treba li krivulje pretvoriti\n" +"u zadanu vrstu za nove fontove (vidi opciju\n" +"„Kvadratne krivulje za novi font”)." -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Različiti omjeri za vodoravne i uspravne poteze" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." +msgstr "" +"Hoće li novi fontovi sadržati kvadratne (TrueType) ili\n" +"kubične (PostScript i OpenType) krivulje." -msgid "% +" -msgstr "% +" +msgid "Whether or not to try to discover and import Python plugins." +msgstr "Treba li se pokušati otkriti i uvesti Python dodatke." -msgid "Activate diagonal stem processing" -msgstr "Aktiviraj obrađivanje dijagonalnih poteza" +msgid "" +"Whether or not to warn you if you have an unsaved script in the «Execute " +"Script» dialog." +msgstr "" +"Da li upozoravati o nespremljenim skriptima u dijalogu „Izvrši skriptu”." -msgid "Stems" -msgstr "Potezi" +msgid "" +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" +msgstr "" +"Želiš li koristiti mac-ikone za označivanje modifikatora (na primjer ^ za " +"Control)\n" +"ili kratice (na primjer \"Cnt-\")" -msgid "Retain current advance width, center glyph within that width" -msgstr "Zadrži trenutačnu širinu stošca, centriraj grafem unutar te širine" +msgid "Which archived item should be opened?" +msgstr "Koju stavku arhive želiš otvoriti?" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "Zadrži trenutačnu širinu stošca, skaliraj bočne odmake proporcionalno" +msgid "White Space" +msgstr "Bjelina" -msgid "Uniform scaling for horizontal counters and side bearings" +msgid "" +"White space to be left between math formulae\n" +"to ensure proper line spacing." msgstr "" -"Proporcionalno skaliranje vodoravnih unutarnjih bjelina i bočnih odmaka" +"Bjelina između matematičkih formula\n" +"za izradu pravilnog proreda." -msgid "Non uniform scaling for horizontal counters and side bearings" +msgid "Whoops, Ran out of spiros\n" +msgstr "Joj, nema više spiroa\n" + +msgid "" +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" msgstr "" -"Neproporcionalno skaliranje vodoravnih unutarnjih bjelina i bočnih odmaka" +"Joj, pokušaj imenovanja sidra u pod-tablici koja ne sadrži niti jedno\n" -msgid "Counter Size:" -msgstr "Veličina unutarnje bjeline:" +#, c-format +msgid "Whoops, bad spiro command %d\n" +msgstr "Joj, neispravna spiro naredba %d\n" -msgid "Left Side Bearing:" -msgstr "Lijevi bočni odmak:" +msgid "Whoops, contours must begin with a move to\n" +msgstr "Joj, konture moraju započeti s 'move to'\n" -msgid "Right Side Bearing:" -msgstr "Desni bočni odmak:" +msgid "Whoops, more names than lookups\n" +msgstr "Joj, više naziva nego tablica definicija\n" -msgid "Horizontal" -msgstr "Vodoravno" +#, c-format +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "Joj, više naziva nego pod-tablica u tablici definicija %s\n" -msgid "Control Vertical Counters (use for CJK)" -msgstr "Kontroliraj uspravne unutarnje bjeline (za KJK)" +#, c-format +msgid "Whoops, unexpected verb in contour %d.%d\n" +msgstr "Joj, neočekivana naredba u konturi %d.%d\n" -msgid "Vertical Counters:" -msgstr "Uspravne unutarnje bjeline:" +msgid "Wide" +msgstr "Široki" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "Kontroliraj visine uspravnih elemenata (za latinicu, grčki i ćirilicu)" +msgid "Width" +msgstr "Širina" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Ove se vrijednosti mogu koristiti za ispravljanje nekih standardnih visina." +msgid "Width Color" +msgstr "Boja za širine" -msgid "Vertical Scale:" -msgstr "Uspravno skaliranje:" +msgid "Width Guide Color" +msgstr "Boja vodilica za širinu stošca" -msgid "%" -msgstr "%" +msgid "Width _Class" +msgstr "Klasa _širine" -msgid "Vertical" -msgstr "Uspravno" +msgid "Width of Vertical Stems:" +msgstr "Širina uspravnih poteza:" -msgid "Everything to its default value" -msgstr "Sve na zadane vrijednosti" +msgid "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" +msgstr "" +"Argumenti slikovne maske za širinu i visinu sadrže neispravne vrijednosti\n" +"(ili su negativne ili zahtijevaju više podataka nego upisano).\n" -msgid "Reset" -msgstr "Vrati na zadano" +msgid "Width/Height of Thick Stems:" +msgstr "Širina/Visina debelih poteza:" -msgid "Embolden by" -msgstr "Podebljaj za" +msgid "Width/Height of Thin Stems:" +msgstr "Širina/Visina tankih poteza:" -msgid "Serif Height" -msgstr "Visina serifa" +msgid "Width:" +msgstr "Širina:" -msgid "Serif Height Fuzz" -msgstr "'Fuzz' visina serifa" +#, c-format +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Širina: %d\n" +"Broj: %d\n" +"Postotak maksimalnog: %d%%\n" -msgid "Top Zone" -msgstr "Gornja zona" +#, c-format +msgid "" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Širina: %d-%d (%d)\n" +"Broj: %d (%d)\n" +"Postotak maksimalnog: %d%%\n" -msgid "Bottom Zone" -msgstr "Donja zona" +msgid "Wild Brush - Drips a lot" +msgstr "DIvlja četka – s puno mrlja" -msgid "Top Hint" -msgstr "Gornja kontrola" +msgid "Win" +msgstr "Win" -msgid "Bottom Hint" -msgstr "Donja kontrola" +msgid "Win Ascent Offset:" +msgstr "Win uzlazni potez, odmak:" -msgid "Embolden by:" -msgstr "Podebljaj za:" +msgid "Win Ascent:" +msgstr "Win uzlazni potez:" -msgid "_LCG" -msgstr "_LĆG" +msgid "Win Descent Offset:" +msgstr "Win silazni potez, odmak:" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "Podebljaj po poterbi za latinična, ćirilična i grčka pisma" +msgid "Win Descent:" +msgstr "Win silazni potez:" -msgid "_CJK" -msgstr "_KJK" +msgid "Win FNT" +msgstr "Win FNT" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "Podebljaj po poterbi za kineska, japanska i korejska pisma" +msgid "Win FON" +msgstr "Win FON" -msgid "_Auto" -msgstr "_Automatski" +msgid "Win _Ascent Offset:" +msgstr "Win _uzlazni potez, odmak:" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Odaberi odgovarajuću metodu ovisno o pismu grafema" +msgid "Win _Descent Offset:" +msgstr "Win _silazni potez, odmak:" -msgid "C_ustom" -msgstr "_Prilagođeno" +msgid "Window" +msgstr "Prozor" -msgid "User controls the emboldening with the next two fields" -msgstr "Korisnik kontrolira podebljavanje pomoću sljedeća dva polja" +msgid "Windows Latin (\"ANSI\")" +msgstr "Windows Latinica (ANSI)" -msgid "_Top hint:" -msgstr "_Gornja kontrola:" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows će odbaciti fontove s OS/2 verzijom od 0\n" -msgid "_Zone:" -msgstr "_Zona:" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" +msgstr "Windows će odbaciti otf (cff) fontove s OS/2 verzijom od 1\n" -msgid "_Bottom hint:" -msgstr "_Donja kontrola:" +msgid "Windows-compatible 'kern'" +msgstr "Windows-kompatibilni 'kern'" -msgid "Zone:" -msgstr "Zona:" +msgid "Woff Major Version:" +msgstr "Woff verzija:" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Za sve točke ove visine se pretpostavlja da su serifi,\n" -"i ostat će na toj visini nakon obrade.\n" -"(Dakle, serifi bi trebali ostati iste veličine).\n" -"(Ako želiš da serifi rastu, postavi ovo na 0)" +msgid "Woff Minor Version:" +msgstr "Woff pod-verzija:" -msgid "Fuzz" -msgstr "Fuzz" +msgid "Wolof" +msgstr "Wolof" -msgid "Allow the height match to differ by this much" -msgstr "Prilikom uspoređivanja dozvoli ovoliku razliku u visinama" +msgid "Woods Cree" +msgstr "Cree šume" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"Jednostavnom primjenom ovog algoritma će se stisnuti unutarnje bjeline.\n" -"To se uglavnom ne koristi u debelim latiničnim fontovima." +msgid "Wrap Pos:" +msgstr "Pozicija prelamanja:" -msgid "Squish" -msgstr "Stisni" +msgid "Write failed" +msgstr "Neuspjelo zapisivanje" -msgid "Make the counters narrower" -msgstr "Suzi unutarnju bjelinu slova" +msgid "WritePNGInSFD" +msgstr "Zapiši PNG u SFD" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" -"Pokušaj osigurati, da su unutarnje bjeline nakon\n" -"toga, široke koliko su bile prije toga" +msgid "Wrong Direction" +msgstr "Krivi smjer" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Zadrži veličinu unutarnje bjeline koje koriste algoritam za latinicu.\n" -"Stisni unutarnje bjeline za one koje koriste KJK." +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Krivi broj zapisa u %s" -msgid "Cleanup Self Intersect" -msgstr "Ispravi samo-presijecanje" +msgid "Wrong type of SFD file" +msgstr "Kriva vrsta SFD datoteke" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "Pod kojim kutom (u stupnjevima) želiš ukositi font?" +#. GT: X is a coordinate +msgid "X" +msgstr "X" -msgid "Oblique Slant..." -msgstr "Nagib ukošenosti …" +msgid "X Bitmap" +msgstr "X bitmap" -msgid "LSB Compression Percent" -msgstr "Postotak sužavanja lijevog odmaka grafema" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "X izraz:" -msgid "Stem Compression Percent" -msgstr "Postotak sužavanja poteza" +msgid "X Movement" +msgstr "X pokret" -msgid "Counter Compression Percent" -msgstr "Postotak sužavanja unutarnje bjeline" +msgid "X Pixmap" +msgstr "X pixmap" -msgid "RSB Compression Percent" -msgstr "Postotak sužavanja desnog odmaka grafema" +msgid "X Repeat Count" +msgstr "Broj X ponavljanja" -msgid "XHeight Percent" -msgstr "Postotak visine kurenta" +msgid "X Resource Editor" +msgstr "X uređivač za resurse" -msgid "Italic Angle" -msgstr "Kut kurziva" +msgid "X Scale Factor" +msgstr "Faktor X skaliranja" -msgid "Bad setting" -msgstr "Neispravna postavka" +msgid "X11 bitmap only sfnt (otb)" +msgstr "Samo X11 bitmap 'sfnt' (otb)" -msgid "You may not select both variants of 'f'" -msgstr "Ne smiješ odabrati obje varijante od 'f'" +msgid "X:" +msgstr "X:" -msgid "Transform baseline serifs" -msgstr "Transformiraj serife na osnovnoj pismovnoj liniji" +msgid "XFig" +msgstr "XFig" -msgid "Transform x-height serifs" -msgstr "Transformiraj serife kurenta" +msgid "XHeight Percent" +msgstr "Postotak visine kurenta" -msgid "Transform ascender serifs" -msgstr "Transformiraj serife uzlaznih poteza" +msgid "XHeight Percent:" +msgstr "Postotak visine kurenta:" -msgid "Transform descender serifs" -msgstr "Transformiraj serife silaznih poteza" +msgid "XHeight:" +msgstr "Visina kurenta:" -msgid "Transform diagonal serifs" -msgstr "Transformiraj serife dijagonalnih poteza" +msgid "XUID-Base" +msgstr "XUID-osnova" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "Prilikom uklanjanja serifa (kao kod prva dva u slovu „m”), zamijeni s:" +msgid "Xhosa" +msgstr "Xhosa" -msgid "Flat" -msgstr "Ravno" +#. GT: Y is a coordinate +#. GT: Y is a coordinate, the leading spaces help to align it +msgid "Y" +msgstr "Y" -msgid "Slanted" -msgstr "Ukošeno" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Y izraz:" -msgid "Pen Slanted" -msgstr "Ukošeno pero" +msgid "Y Movement" +msgstr "Y pokret" -msgid "Compress (as a percentage)" -msgstr "Sužavanje (u postocima)" +msgid "Y Repeat Count" +msgstr "Broj Y ponavljanja" -msgid "LSB" -msgstr "Lijevi bočni odmak" +msgid "Y Scale Factor" +msgstr "Faktor Y skaliranja" -msgid "Left Side Bearing" -msgstr "Lijevi bočni odmak" +msgid "Y near¹ _standard heights" +msgstr "Y blizu¹ _standardnih visina" -msgid "RSB" -msgstr "Desni bočni odmak" +msgid "Y-Cree" +msgstr "Cree-Y" -msgid "Right Side Bearing" -msgstr "Desni bočni odmak" +msgid "Y:" +msgstr "Y:" -msgid "Lower Case" -msgstr "Kurenti" +msgid "Yakut" +msgstr "Jakutski" -msgid "Others" -msgstr "Ostali" +msgid "Yes" +msgstr "Da" -msgid "Upper Case" -msgstr "Verzali" +msgid "Yes to _All" +msgstr "Da za _sve" -msgid "XHeight Percent:" -msgstr "Postotak visine kurenta:" +msgid "Yes, and don't _remind me again" +msgstr "Da i ne podsjećaj me više" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Tradicionalno je visina kurenta kurzivnog reza nešto manja\n" -"od visine kurenta uspravnog reza" +msgid "Yezidi" +msgstr "Jesidski" -msgid "Italic Angle:" -msgstr "Kut kurziva:" +msgid "Yi" +msgstr "Yi" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"Ova konverzija u kurzivni oblik neće biti potpuna!\n" -"Vjerojatno ćeš željeti ručno ispraviti slova e, g, k i v-z\n" -"Kao i ćirilička slova в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"Kao i sve grčke kurente. A možda i sve ostalo." +msgid "Yi Classic" +msgstr "Yi klasični" -msgid "Current X-Height" -msgstr "Trenutačan visina verzala" +msgid "Yi Modern" +msgstr "Yi moderni" -msgid "Desired X-Height" -msgstr "Željena visina kurenta" +msgid "Yi Radicals" +msgstr "Yi radikali" -msgid "Change XHeight" -msgstr "Promijeni visinu kurenta" +msgid "Yi Syllables" +msgstr "Yi slogovi" -msgid "Current x-height:" -msgstr "Trenutačan visina kurenta:" +msgid "Yi Syllables/Radicals" +msgstr "Yi slogovi/radikali" -msgid "Desired x-height:" -msgstr "Željena visina kurenta:" +msgid "Yiddish" +msgstr "Jidiš" -msgid "Serif height:" -msgstr "Visina serifa:" +msgid "Yijing Hexagram Symbols" +msgstr "Yijing heksagramski simboli" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Uzorak za traženje nije ponovo nađen u fontu %.100s" +msgid "Yoruba" +msgstr "Jorubški" #, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "Uzorak za traženje nije nađen u fontu %.100s" - -msgid "Find" -msgstr "Nađi" +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" +msgstr "" +"Čini se da imaš staru uređivačku sesiju na %s.\n" +"Želiš li je spasiti?" -msgid "Find Next" -msgstr "Nađi sljedeće" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Mijenjaš posljednji sloj kvadratnih krivulja,\n" +"u sloj kubičnih. Kad se to dogodi, FontForge\n" +"će ukloniti sve TrueType instrukcije.\n" +"\n" +"Ovu radnju nije moguće poništiti.\n" +"\n" +"Je li to doista tvoja namjera?" -msgid "Match Fuzziness:" -msgstr "Usporedi netočne:" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Izbrisati ćeš sloj.\n" +"Time ćeš izgubiti sve konture u tom sloju.\n" +"Ako je ovo posljednji sloj kvadratnih krivulja,\n" +"izgubit će se sve TrueType instrukcije.\n" +"\n" +"Brisanje sloja nije moguće poništiti.\n" +"\n" +"Je li to doista tvoja namjera?" -msgid "Bad search pattern" -msgstr "Neispravni traženi uzorak" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" +msgstr "" +"Pokušavaš izbrisati %.30s na koji se jedan drugi znak\n" +"referencira. Sigurno to želiš izbrisati?" -msgid "Nothing to match." -msgstr "Nema se što usporediti." +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "" +"Pokušavaš umetnuti referencu na %1$s u %2$s.\n" +"Međutim, %1$s ne postoji u ovom fontu, niti je mogu naći izvorni znak, na " +"koji se referencira.\n" +"Neće se kopirati." +#, c-format msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" -"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " -"aktivirana, traženi uzorak mora biti jedna otvorena kontura." +"Pokušavaš umetnuti referencu na %1$s u %2$s.\n" +"Međutim, %1$s ne postoji u ovom fontu.\n" +"Želiš li kopirati originalne krivulje (ili izbrisati referencu)?" msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" -"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " -"aktivirana, traženi uzorak mora biti jedna otvorena kontura s barem tri " -"točke (inače se nema štp usporediti)." +"Pokušavaš umetnuti instrukcije grafema iz jednog fonta u drugi. To uglavnom " +"neće raditi, ako tablice 'prep', 'fpgm' i 'cvt' nisu iste.\n" +"Želiš li ipak nastaviti?" -msgid "Bad replace pattern" -msgstr "Neispravni zamjenski uzorak" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"Pokušavaš spremiti CID font u ne-CID formatu. To je u redu, ali znači, da će " +"samo trenutačni pod-font biti spremljen.\n" +"Je li to što želiš?" msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" msgstr "" -"Kad je opcija „Krajnje točke određuju samo minimalnu duljinu i smjer” " -"aktivirana, zamjenski uzorak mora biti jedna otvorena kontura s barem tri " -"točke." +"Brišeš točku zadnjeg sidra u ovom znaku.\n" +"Time će se dijaloški okvir zatvoriti. Želiš li to?" + +msgid "You changed the point numbering" +msgstr "Pobrojavanje točaka je promijenjeno" + +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "Nemaš korisničkih prava za čitanje datoteke %.100s" msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." +"You have an unsaved script in the «Execute Script» dialog. Do you intend to " +"discard it?" msgstr "" -"Kad je tražena kontura jedna otvorena kontura, zamjenski uzorak mora također " -"biti takva." +"U dijalogu „Izvrši skriptu” se nalazi nespremljena skripta. Namjeravaš li je " +"izbaciti?" -msgid "Search Pattern:" -msgstr "Traženi uzorak:" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "" +"Matrica transformacije je promijenjena. Želiš li koristiti novu verziju?" -msgid "Replace Pattern:" -msgstr "Zamjenski uzorak:" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"Naziv fonta je promijenjen, bez promjene jedinstvenog ID-a (ili XUID-a).\n" +"Ovo vjerojatno nije dobra ideja. Želiš li dozvoliti stvaranje slučajne\n" +"nove vrijednosti?" #, c-format -msgid "Find in %.100s" -msgstr "Nađi u %.100s" +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Pobrojavanje točaka je promijenjeno za grafem %s.%s%s%s" + +msgid "You may change the default instance of this font" +msgstr "Možeš promijeniti zadanu instancu fonta" -#, c-format msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" -"%1$s u dijaloškom okviru traženja sadrži referencu na %2$.20hs koja ne " -"postoji u fontu.\n" -"Želiš li dozvoliti uklanjanje reference?" - -msgid "Replace Pattern" -msgstr "Zamjenski uzorak" +"Moguće je stvoriti izbornik skripata koji sadrži do 10 često korištenih " +"skripata.\n" +"Svaki unos u izborniku treba prikazati naziv u izborniku i datoteku " +"skripata\n" +"koja se treba izvršiti. Naziv u izborniku može sadržati unicode znakove.\n" +"Gumb s etiketom „…” omogućuje traženje datoteke skripata." -msgid "Search Pattern" -msgstr "Traženi uzorak" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"Moguće je stvoriti izbornik skripata koji sadrži do 10 često korištenih " +"skripta.\n" +"Svaki unos u izborniku treba prikazati naziv u izborniku i datoteku " +"skripata\n" +"koja se treba izvršiti. Naziv u izborniku može sadržati unicode znakove.\n" +"Gumb s etiketom „…” omogućuje traženje datoteke skripata." -msgid "Allow:" -msgstr "Dozvoli:" +msgid "You may not paste a reference into this window" +msgstr "Ne smiješ umetnuti referencu u ovaj prozor" msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." msgstr "" -"Dozvoli podudaranje čak i ako se traženi\n" -"uzorak mora transformirati kombinacijom\n" -"sljedećih transformacija." +"Ne smiješ preimenovati bilo koji osnovni grafem, ali se tvoj odabir preklapa " +"sa skupom osnovnih grafema." -msgid "Flipping" -msgstr "Preokretanje" +msgid "You may not select both variants of 'f'" +msgstr "Ne smiješ odabrati obje varijante od 'f'" -msgid "Scaling" -msgstr "Skaliranje" +msgid "You may not use spiros" +msgstr "Ne smiješ koristiti spiro" -msgid "Rotating" -msgstr "Rotiranje" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Možeš odrediti novu instancu fonta" -msgid "_Match Fuzziness:" -msgstr "Usporedi _netočne:" +msgid "You must choose a lookup type" +msgstr "Moraš odabrati vrstu tablice definicija" -msgid "Endpoints specify minimum length and direction only" -msgstr "Krajnje točke određuju samo minimalnu duljinu i smjer" +msgid "You must draw a line" +msgstr "Moraš nacrtati liniju" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Ako je traženi uzorak samo jedna otvorena kontura\n" -"tad ne uspoređuj krajnje točke. One samo određuju\n" -"smjer iz kojeg bi se krivulja trebala micati prema\n" -"sljedećoj točci (koja će se usporediti), kao i\n" -"minimalnu udaljenost između prve poklapajuće\n" -"točke i one prije nje. Krajnje točke zamjenske konture\n" -"će se također koristiti samo za pozicioniranje.\n" -"\n" -"To ti omogućuje usporediti kut pod pravim kutom,\n" -"bez potrebe da točno odrediš duljinu rubova\n" -"koji čine pravi kut." +msgid "You must draw a line, with at most one additional point" +msgstr "Moraš nacrtati liniju, s ne više od jedne dodatne točke" -msgid "Search Selected Chars Only" -msgstr "Traži samo odabrane znakove" +msgid "You must install the freetype library before using this command." +msgstr "Moraš instalirati freetype biblioteku prije primjene ove naredbe." -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Traži samo odabrane znakove u prikazu fonta.\n" -"Inače se traže svi znakovi u fontu." +msgid "You must name the lookup." +msgstr "Moraš imenovati tablicu definicija." -msgid "Find All" -msgstr "Nađi sve" +msgid "You must provide a glyph extension" +msgstr "Moraš zadati grafemski sufiks" -msgid "Replace All" -msgstr "Zamijeni sve" +msgid "You must provide at least one name here" +msgstr "Ovdje moraš odrediti barem jedan naziv" -msgid "Open" -msgstr "Otvori" +msgid "You must select a Lookup Type." +msgstr "Moraš odabrati vrstu tablice definicija." -msgid "Could not open" -msgstr "Neuspjelo otvaranje" +msgid "You must select a glyph before you can import an image into it" +msgstr "Za uvoz slike moraš najprije odabrati grafem" -#, c-format -msgid "Could not open %.100s" -msgstr "Neuspjelo otvaranje %.100s" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "" +"Moraš odabrati pod-tablicu tablice definicija koja će sadržati ovaj " +"podrezani par" -msgid "No letters in font" -msgstr "U fontu nema slova" +msgid "You must select at least one language for each script." +msgstr "Moraš odabrati barem jedno pismo ya svako pismo." -msgid "Insert random text in the specified script" -msgstr "Umetni slučajni tekst u određenom pismu" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." +msgstr "" +"Moraš odabrati barem jedan jezik.\n" +"Koristi 'Zadani' jezik, ako ništa ne drugo ne paše." -msgid "Text from script" -msgstr "Tekst iz pisma" +msgid "You must select at least one script if you provide a feature tag." +msgstr "Moraš odabrati barem jedno pismo, ako dodaješ oznaku font-funkcija." -msgid "Save" -msgstr "Spremi" +msgid "You must specify a glyph extension" +msgstr "Moraš zadati grafemski sufiks" + +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Moraš odrediti naziv grafema za pod-tablicu %s" + +msgid "You must specify a medial tile" +msgstr "Moraš odrediti jednu srednju pločicu" -msgid "Save Image" -msgstr "Spremi sliku" +msgid "You must specify a pattern" +msgstr "Moraš odrediti jedan uzorak" -msgid "_Save As..." -msgstr "_Spremi kao …" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Moraš zadati zamjenski grafem za %s" -msgid "_Insert Random Text..." -msgstr "_Umetni slučajni tekst …" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Moraš odrediti standardni Type1 sufiks (.pfb ili .pfa)" -msgid "Save As _Image..." -msgstr "Spremi kao _sliku …" +msgid "You must specify an isolated (or medial) tile" +msgstr "Moraš odrediti jednu samostalnu (ili srednju) pločicu" msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" -"Postoji razina poništavanja splinefonta, ali ne sadrži podatke za " -"izvršavanje poništavanja. Ovo je greška u programu. Prijavi nam grešku i " -"opiši zadnju radnju u tablicama definicija, kako bi programeri mogli " -"pokušati reproducirati problem i ispraviti grešku." - -msgid "Undo information incomplete" -msgstr "Nepotpuna informacija o poništavanju" - -msgid "Bad undo" -msgstr "Neispravno poništavanje" - -#, c-format -msgid "couldn't find the character %s" -msgstr "nema znaka %s" +"Moraš navesti jedinstveni TrueType identifikatorski niz fonta na samo jednom " +"jeziku. Ovaj font ih ima više. Želiš li ipak nastaviti?" #, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Komponenta %d %.30s (%d,%d)" - -msgid "Base Glyphs" -msgstr "Osnovni grafemi" +msgid "You tried to save with the filename %s but it was saved as %s. " +msgstr "Pokušavaš spremiti kao „%s”, ali je spremljeno kao „%s”. " -msgid "Base Ligatures" -msgstr "Osnovne ligature" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" +msgstr "" +"Dobit češ bolje rezultate za font, ako ispuniš polja privatnog rječnika, " +"„Element -> Informacije o fontu -> Private”" -msgid "Base Marks" -msgstr "Osnovni dijakritički znakovi" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"Tvoj font ima 2-bajtno kodiranje, ali ga pokušavaš spremiti u formatu, koji " +"podržava samo jednobajtno kodiranje. To znači, da bez ponovnog kodiranja " +"fonta, nećeš moći koristiti znakove nakon prvih 256 znakova.\n" +"\n" +"Želiš li svejedno nastaviti?" -msgid "Empty" -msgstr "Prazno" +msgid "" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" +msgstr "" +"Tvoj font ima točno 65535 grafema. Kodirati 65535 znakova je granica i često " +"se koristi kao čarobna vrijednost, pa može uzrokovati čudne rezultate.\n" -#, c-format -msgid "Mark Class %.20s" -msgstr "Klasa dijakritičkih znakova %.20s" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"Tvojem fontu nedostaje grafem 'dotlessi'.\n" +"Dodaj ga i ponovo izradi grafeme s naglascima" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "%.30s (%d,%d)" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" +msgstr "" +"Tvojem fontu nedostaje grafem 'uni0237'\n" +"i zastarjeli grafem 'dotlessj'.\n" +"Dodaj 'dotlessj' i ponovo izradi grafeme s naglascima" -#, c-format -msgid "Entry (%d,%d)" -msgstr "Početak (%d,%d)" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." +msgstr "Verzija tvoje freetype biblioteke ne sadrži interpreter bajkoda." -#, c-format -msgid "Exit (%d,%d)" -msgstr "Kraj (%d,%d)" +msgid "Z_oom out" +msgstr "S_manji" -msgid "Backtrack Match: " -msgstr "Poklapanje prethodnih: " +msgid "Zanabazar Square" +msgstr "Zanabazar kvadratno" -msgid "Match: " -msgstr "Poklapanje: " +msgid "Zande" +msgstr "Zande" -msgid "Lookahead Match: " -msgstr "Poklapanje sljedećih: " +msgid "Zapf Dingbats" +msgstr "Zapf Dingbats" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Klasa prethodnih: " -msgstr[1] "Klase prethodnih: " -msgstr[2] "Klasa prethodnih: " +msgid "Znamenny Musical Notation" +msgstr "Znamenny, glazbena notacija" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Klasa" -msgstr[1] "Klase" -msgstr[2] "Klasa" +msgid "Zone:" +msgstr "Zona:" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Klasa sljedećih" -msgstr[1] "Klase sljedećih" -msgstr[2] "Klasa sljedećih" +msgid "Zones" +msgstr "Zone" -#, c-format -msgid "Back coverage %d: " -msgstr "Pokrivenost prethodnih %d: " +msgid "Zoom _in" +msgstr "Po_većaj" -#, c-format -msgid "Coverage %d: " -msgstr "Pokrivenost %d: " +msgid "Zulu" +msgstr "Zulu" #, c-format -msgid "Lookahead coverage %d: " -msgstr "Pokrivenost sljedećih %d: " +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g × %g duljina %g" -#, c-format -msgid "Apply at %d %.80s" -msgstr "Primijeni na %d %.80s" +msgid "_128 pixel outline" +msgstr "Kontura: _128 piksela" -msgid "Replacement: " -msgstr "Zamjena: " +msgid "_16x4 cell window" +msgstr "Prozor: _16 × 4 polja" -msgid "Chaining Positioning" -msgstr "Pozicioniranje niza" +msgid "_24 pixel outline" +msgstr "Kontura: _24 piksela" -msgid "Chaining Substitution" -msgstr "Zamjena niza" +msgid "_36 pixel outline" +msgstr "Kontura: _36 piksela" -msgid "Reverse Chaining Subs" -msgstr "Obrnuta zamjena niza" +msgid "_3D Rotate" +msgstr "_3D rotacija" -msgid "classes" -msgstr "klasa" +msgid "_48 pixel outline" +msgstr "Kontura: _48 piksela" -msgid "coverage" -msgstr "pokrivenosti" +msgid "_72 pixel outline" +msgstr "Kontura: _72 piksela" -msgid "glyphs" -msgstr "grafema" +msgid "_8x2 cell window" +msgstr "Prozor: _8 × 2 polja" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s pomoću %s" +msgid "_96 pixel outline" +msgstr "Kontura: _96 piksela" -#, c-format -msgid "Backtrack class %d: " -msgstr "Klasa prethodnih %d: " +msgid "_AA" +msgstr "_Zaglađeni rubovi" -#, c-format -msgid "Class %d: " -msgstr "Klasa %d: " +msgid "_About..." +msgstr "_O programu …" -#, c-format -msgid "Lookahead class %d: " -msgstr "Klasa sljedećih %d: " +msgid "_Accept inexact" +msgstr "_Prihvati nejednake" -#, c-format -msgid "Rule %d" -msgstr "Pravilo %d" +msgid "_Activate Spiro" +msgstr "_Aktiviraj Spiro" -msgid "Indic Reordering" -msgstr "Indijski redoslijed" +msgid "_Add" +msgstr "_Dodaj" -msgid "" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "_Dodaj 'aalt' font-funkcije" -msgid "Simple Substitution" -msgstr "Jednostavna zamjena" +msgid "_Add Anchor" +msgstr "_Dodaj sidro" -msgid "Glyph Insertion" -msgstr "Umetanje grafema" +msgid "_Add Diff Outlines to Background" +msgstr "_Dodaj konture koje se razlikuju, u stražnji sloj" -msgid "Kern by State" -msgstr "Podrezivanje pomoću stanja" +msgid "_Add Encoding Slots..." +msgstr "_Dodaj kodirano polje …" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "%4d. stanje, sljedeći: " +msgid "_Add HHint" +msgstr "D_odaj vodoravnu kontrolu" -#, c-format -msgid "State %4d Flags:" -msgstr "%4d. stanje, oznake: " +msgid "_Add Selected" +msgstr "_Dodaj odabrano" -#, c-format -msgid "State %4d Mark: " -msgstr "%4d. stanje, oznaka: " +msgid "_Advance Width only" +msgstr "_Samo širina stožca" -#, c-format -msgid "State %4d Cur: " -msgstr "%4d. stanje, trenutačni: " +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "_Poravnaj točke" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "Ugniježdena zamjena %.80s" +msgid "_All Fonts" +msgstr "_Svih fontova" -msgid "Lookups Enabled for Expansion" -msgstr "Tablice definicija aktivirane za širenje" +msgid "_Alphabetic" +msgstr "_Abecednim redom" -msgid "No Lookups Enabled for Expansion" -msgstr "Bez aktiviranih tablica definicija za širenje" +msgid "_Alter Class" +msgstr "_Promijeni klasu" -msgid "Lookups Disabled for Expansion" -msgstr "Tablice definicija deaktivirane za širenje" +msgid "_Always raise this dialog when exporting" +msgstr "_Uvijek prikaži ovaj dijalog prilikom izvoza" -msgid "No Lookups Disabled for Expansion" -msgstr "Bez deaktiviranih tablica definicija za širenje" +msgid "_Always raise this dialog when importing" +msgstr "_Uvijek prikaži ovaj dijalog prilikom uvoza" -msgid "Lookups Limiting Expansion" -msgstr "Tablice definicija za ograničavanje širenja" +msgid "_Anchor Control..." +msgstr "Kontrola _sidra …" -msgid "No Lookups Limiting Expansion" -msgstr "Bez tablica definicija za ograničavanje širenja" +msgid "_Anchored Pairs" +msgstr "_Usidreni parovi" -msgid "Lookups Enabled for Shrinkage" -msgstr "Tablice definicija aktivirane za sužavanje" +msgid "_Anchors" +msgstr "_Sidra" -msgid "No Lookups Enabled for Shrinkage" -msgstr "Bez aktiviranih tablica definicija za sužavanje" +msgid "_Anti Alias" +msgstr "_Sa zaglađivanjem rubova" -msgid "Lookups Disabled for Shrinkage" -msgstr "Tablice definicija deaktivirane za sužavanje" +msgid "_Anti-Aliased" +msgstr "Sa zaglađivanjem rubova" -msgid "No Lookups Disabled for Shrinkage" -msgstr "Bez deaktiviranih tablica definicija za sužavanje" +msgid "_Apply" +msgstr "_Primijeni" -msgid "Lookups Limiting Shrinkage" -msgstr "Tablice definicija za ograničavanje sužavanja" +msgid "_Apply to All" +msgstr "_Primijeni na sve" -msgid "No Lookups Limiting Shrinkage" -msgstr "Bez tablica definicija za ograničavanje sužavanja" +msgid "_Apply to Selection" +msgstr "Primijeni na _odabir" -#, c-format -msgid "Priority: %d" -msgstr "Prioritet: %d" +msgid "_Arm Style" +msgstr "Stil potez_a" -msgid "No Extender Glyphs" -msgstr "Bez proširivih grafema" +msgid "_Around" +msgstr "_Približno" -msgid "Extender Glyphs" -msgstr "Proširivi grafemi" +msgid "_Ascent:" +msgstr "_Uzlazni potez:" -msgid "Not classified" -msgstr "Nije klasificirano" +msgid "_Ask" +msgstr "_Pitaj" -msgid "Ligature" -msgstr "Ligature" +msgid "_Aspect" +msgstr "_Oblik" -msgid "Glyph Definition Sub-Table" -msgstr "Pod-tablica definicije grafema" +msgid "_Aspect Ratio" +msgstr "Omj_er" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Pod-tablica znakova umetanja u ligaturama" +msgid "_Auto" +msgstr "_Automatski" -msgid "Mark Attachment Classes" -msgstr "Klase povezivanja dijakritičkih znakova" +msgid "_Auto Width..." +msgstr "_Automatska širina …" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c Min. širenje=%d, Maks. širenje=%d" +msgid "_AutoKern Selected" +msgstr "_Automatsko podrezivanje odabranog" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Pismo '%c%c%c%c' na %c%c%c%c " +msgid "_BDF Info..." +msgstr "_BDF informacije …" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "Pismo '%c%c%c%c' " +#. GT: Background, make it short +msgid "_Back" +msgstr "_Stražnji" -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Zadana osnovna pismovna linija: „%s”" +msgid "_Base Filename:" +msgstr "_Osnovni naziv datoteke:" -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" -"Odmaci od određene osnovne pismovne linije:\n" -" romn: %d idcn: %d ideo: %d hang: %d math: %d" +msgid "_Base:" +msgstr "_Osnova:" -msgid "All glyphs have the same baseline" -msgstr "Svi grafemi imaju istu osnovnu pismovnu liniju" +msgid "_Bigger Pixel Size" +msgstr "_Veća veličina piksela" -msgid "Per glyph baseline data" -msgstr "Podaci za osnovnu pismovnu liniju za svaki grafem pojedinačno" +msgid "_Bigger Point Size" +msgstr "_Veća veličina" -#, c-format -msgid " Left Bound=%d" -msgstr " Lijeva granica=%d" +msgid "_Blend to New Font..." +msgstr "Stopi u _novi font …" -#, c-format -msgid " Right Bound=%d" -msgstr " Desna granica=%d" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "'_BlueValues' kontrole" -msgid "Strong Left to Right" -msgstr "Lijevo-na-desno" +msgid "_Both" +msgstr "_Oboje" -msgid "Strong Right to Left" -msgstr "Desno-na-lijevo" +msgid "_Bottom" +msgstr "Na _dno" -msgid "Arabic Right to Left" -msgstr "Arapski desno-na-lijevo" +msgid "_Bottom hint:" +msgstr "_Donja kontrola:" -msgid "European Number" -msgstr "Europski broj" +msgid "_Bottom:" +msgstr "_Donja granica:" -msgid "European Number Separator" -msgstr "Europski razdjeljivač brojeva" +msgid "_Browse" +msgstr "_Pretraži" -msgid "European Number Terminator" -msgstr "Europski završni znak brojeva" +msgid "_Build Accented Glyph" +msgstr "Izradi grafem s _naglaskom" -msgid "Arabic Number" -msgstr "Arapske brojke" +msgid "_Build Syllables" +msgstr "_Izgradi slogove" -msgid "Common Number Separator" -msgstr "Uobičajeni razdjeljivač brojeva" +msgid "_Butt" +msgstr "_Ravni vrh" -msgid "Block Separator" -msgstr "Razdjeljivač blokova" +msgid "_By Base Char" +msgstr "Po _osnovnom znaku" -msgid "Segment Separator" -msgstr "Razdjeljivač segmenata" +msgid "_CID" +msgstr "_CID" -msgid "White Space" -msgstr "Bjelina" +msgid "_CJK" +msgstr "_KJK" -msgid "Neutral" -msgstr "Neutralno" +msgid "_Cancel" +msgstr "_Odustani" -msgid "" -msgstr "" +msgid "_Center in Width" +msgstr "_Centriraj u širini stošca" -msgid " Floating accent" -msgstr " Plutajući naglasak" +msgid "_Change Supplement..." +msgstr "_Promijeni dopunu …" -msgid " Hang left" -msgstr " Objesi lijevo" +msgid "_Changed Glyphs" +msgstr "_Promijenjeni grafemi" -msgid " Hang right" -msgstr " Objesi desno" +msgid "_Circular (Elliptical)" +msgstr "" +"_Krug\n" +"(eliptično)" -msgid " Attach right" -msgstr " Prikači desno" +msgid "_Class" +msgstr "_Klasa" -#, c-format -msgid " Mirror=%.30s" -msgstr " Zrcali=%.30s" +msgid "_Clear HStem" +msgstr "Izbriši kontrole _vodoravnih poteza" -msgid "No Advanced Typography" -msgstr "Bez napredne tipografije" +msgid "_Clear Hints" +msgstr "Uklo_ni kontrole" -msgid "OpenType Tables" -msgstr "OpenType tablice" +msgid "_Close" +msgstr "Za_tvori" -msgid "'BASE' Baseline Table" -msgstr "'BASE' tablica za osnovnu pismovnu liniju" +msgid "_Cluster" +msgstr "_Kluster" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Vodoravno: %d osnovna pismovna linija" -msgstr[1] "Vodoravno: %d osnovne pismovne linije" -msgstr[2] "Vodoravno: %d osnovnih pismovnih linija" +msgid "_Compact" +msgstr "_Kompaktno" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Usparvno: %d osnovna pismovna linija" -msgstr[1] "Usparvno: %d osnovne pismovne linije" -msgstr[2] "Usparvno: %d osnovnih pismovnih linija" +msgid "_Condense/Extend..." +msgstr "_Suzi/Proširi …" -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' tablica za definiranje grafema" +msgid "_Configure" +msgstr "Po_stavi" -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' tablica za pozicioniranje grafema" +msgid "_Contrast" +msgstr "_Kontrast" -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' tablica za zamjenu grafema" +msgid "_Control Point Info" +msgstr "Informacije o _kontrolnoj točci" -msgid "'JSTF' Justification Table" -msgstr "'JSTF' tablica za poravnanje" +msgid "_Control Points near horizontal/vertical" +msgstr "_Kontrolne točke blizu horizontale/vertikale" -msgid "Apple Advanced Typography" -msgstr "Appleova napredna tipografija" +msgid "_Convert to CID" +msgstr "Konvertiraj u _CID" -msgid "'bsln' Horizontal Baseline Table" -msgstr "'bsln' tablica za vodoravnu osnovnu pismovnu liniju" +msgid "_Copies:" +msgstr "_Broj kopija:" -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' tablica za vodoravno podrezivanje" +msgid "_Copy" +msgstr "_Kopiraj" -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' tablica za znakove umetanja u ligaturama" +msgid "_Correct Direction" +msgstr "Ispra_vi smjer" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "'morx' tablica proširene metamorfoze grafema" +msgid "_Correct Direction (PS/EPS)" +msgstr "_Ispravi smjer (PS/EPS)" -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' tavlica optičkih granica" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Stvori MM …" -msgid "'prop' Glyph Properties Table" -msgstr "'prop' tablica svojstava grafema" +msgid "_Create Pair" +msgstr "_Stvori par" -msgid "Show ATT" -msgstr "Prikaži ATT" +msgid "_Curve" +msgstr "_Krivulja" -msgid "No differences found" -msgstr "Nema razlika" +msgid "_DPI:" +msgstr "_DPI:" -msgid "Differences..." -msgstr "Razlike …" +msgid "_Debug..." +msgstr "Otk_lanjanje grešaka …" -#, c-format -msgid "Compare %s to %s" -msgstr "Usporedi %s s %s" +msgid "_Default New Entries to First" +msgstr "_Novi unosi kao prvi" -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Usporedi veziju %s od %s s %s" +msgid "_Default Separation:" +msgstr "_Zadani razmak:" -msgid "Font Compare" -msgstr "Usporedi fontove" +msgid "_Default Using Suffix:" +msgstr "_Zadani suffiks:" -#, c-format -msgid "Font to compare with %.20s" -msgstr "Uspoređivanje fonta s %.20s" +msgid "_Delete" +msgstr "_Izbriši" -msgid "Compare _Outlines" -msgstr "_Usporedi konture" +msgid "_Descent:" +msgstr "_Silazni potez:" -msgid "Accept outlines which exactly match the original" -msgstr "Prihvati konture koje se točno poklapaju s originalom" +msgid "_Deselect All" +msgstr "_Odznači sve" -msgid "_Accept inexact" -msgstr "_Prihvati nejednake" +msgid "_Detach" +msgstr "_Odspoji" -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Prihvati konturu, koja se zamalo poklapa s originalom.\n" -"Razlika može biti jedinice četverca ili može imati referencu, koja se " -"poklapa s konturom." +msgid "_Detach Glyphs" +msgstr "Od_spoji grafeme" -msgid "_Warn if inexact" -msgstr "_Obavijesti o nejednakima" +msgid "_Diagonal Hints" +msgstr "_Dijagonalne kontrole" -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Upozori, ako su konture skoro iste, ali ne jednake" +msgid "_Disable" +msgstr "_Deaktiviraj" -msgid "Warn if _unlinked references" -msgstr "Obavijesti o nepovezanim _referencama" +msgid "_Display Compositions..." +msgstr "_Prikaži sastavljanja …" -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Upozori, ako jedan grafem sadrži konturu, dok drugi sadrži referencu (ali " -"referenca opisuje istu konturu)" +msgid "_Displayed Font" +msgstr "_Prikazanih fontova" -msgid "Compare _Hints" -msgstr "Usporedi _kontrole" +msgid "_Docked Palettes" +msgstr "_Prikačene palete" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "Usporedi postscript kontrole i maske kontrola i truetype instrukcije" +msgid "_Don't AutoHint" +msgstr "Bez automatskih _kontrola" -msgid "Compare Hint_Masks" -msgstr "Usporedi _maske kontrole" +msgid "_Don't Expand" +msgstr "_Ne proširuj" -msgid "Compare hintmasks" -msgstr "Usporedi maske kontrole" +msgid "_Don't Save" +msgstr "_Nemoj spremiti" -msgid "HintMasks only if conflicts" -msgstr "Maske kontrole samo, ako postoje nesuglasice" +msgid "_Done" +msgstr "_Gotovo" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "Ne uspoređuj maske kontrole, ako grafem nema nesuglasica u kontrolama" +msgid "_Down" +msgstr "_Dolje" -msgid "Don't Compare HintMasks" -msgstr "Ne uspoređuj maske kontrole" +msgid "_Earlier" +msgstr "P_rijašnju" -msgid "_Add Diff Outlines to Background" -msgstr "_Dodaj konture koje se razlikuju, u stražnji sloj" +msgid "_Edges near horizontal/vertical" +msgstr "_Rubovi blizu horizontale/vertikale" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Ako se dva grafema razlikuju, dodaj konture drugog grafema\n" -"u stražnji sloj prvoga (Tako će prilikom otvaranja prvoga\n" -"razlike biti vidljive)." +msgid "_Edit" +msgstr "_Uredi" -msgid "Add _Missing Glyphs" -msgstr "Dodaj nedostajuće _grafeme" +msgid "_Edit Data" +msgstr "Uredi podat_ke" -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Ako grafem u drugom fontu nedostaje u prvom fontu,\n" -"onda ga dodaj prvom fontu s konturama drugog fonta u\n" -"stražnji sloj" +msgid "_Edit Instructions..." +msgstr "Ur_edi instrukcije …" -msgid "Compare _Bitmaps" -msgstr "Usporedi _bitmape" +msgid "_Edit..." +msgstr "Ur_edi..." -msgid "Compare _Names" -msgstr "Usporedi _nazive" +msgid "_Em Size:" +msgstr "_Veličina četverca:" -msgid "Compare Glyph _Positioning" -msgstr "Usporedi pozi_cioniranje grafema" +msgid "_Embeddable" +msgstr "_Ugrađivanje" -msgid "Kerning & such" -msgstr "Podrezivanje i sl." +msgid "_Enable" +msgstr "_Aktiviraj" -msgid "Compare Glyph _Substitution" -msgstr "Usporedi _zamjene grafema" +msgid "_Enabled" +msgstr "_Aktivirano" -msgid "Ligatures & such" -msgstr "Ligature i sl." +msgid "_Encoding Hex" +msgstr "Heksadecimalni _kȏd" msgid "_Error Limit:" msgstr "_Granica grešaka:" -msgid "Bump Size" -msgstr "Veličina neravnina" +msgid "_Exact" +msgstr "_Točno" -msgid "Line length max" -msgstr "Maks. duljina linija" +msgid "_Exclude" +msgstr "Is_ključi" -msgid "Allow _removal of extrema" -msgstr "Dozvoli _uklanjanje točaka ekstrema" +msgid "_Expand Stroke..." +msgstr "Proširi pot_ez …" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Uobičajeno je, da se pojednostavljivanjem ne uklanjaju točke ekstrema\n" -"(PostScript i TrueType predlažu zadržavanje tih točaka)" +msgid "_Extend Cap:" +msgstr "_Proširi vrh linije:" -msgid "Allow _slopes to change" -msgstr "Dozvoli _promjene nagiba" +msgid "_Extrema" +msgstr "_Ekstremi" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" -"Uobičajeno je, da se pojednostavljivanjem ne mijenja nagib konture pri točci." +msgid "_FDEF" +msgstr "_FDEF" -msgid "Start contours at e_xtrema" -msgstr "Započni s konturama pri točkama ekstrema" +msgid "_FF" +msgstr "_FF" -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Ako početna točka konture nije ekstrem, nađi novu početnu točku (na " -"krivulji) koja je ekstrem." +msgid "_Family Name:" +msgstr "Naziv _obitelji:" -msgid "Allow _curve smoothing" -msgstr "Dozvoli izglađivanje _krivulja" +msgid "_Feature:" +msgstr "_Font-funkcija:" -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" -"Pojednostavljivanje će ispitati kutne točke čije su kontrolne točke gotovo\n" -"kolinearne te će ih izgladiti u krivuljne točke" +msgid "_File" +msgstr "_Datoteka" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "ako je tangenta manja od" +msgid "_Fill" +msgstr "_Ispuna" -msgid "S_nap to horizontal/vertical" -msgstr "Privuci _na vodoravno/uspravno" +msgid "_Filter" +msgstr "_Filtar" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"Ako je nagib susjedne točke blizu vodoravne ili uspravne\n" -"privuci na nju" +msgid "_Find Intersections" +msgstr "_Naži presijecanja" -msgid "_Flatten bumps on lines" -msgstr "_Izgladi neravnine na linijama" +msgid "_First" +msgstr "Pr_vu" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Ako linija ima neravninu, izgladi tu neravninu" +msgid "_First Point" +msgstr "Pr_va točka" -msgid "if smaller than" -msgstr "ako su manje od" +msgid "_Fit" +msgstr "Prila_godi" -msgid "Don't smooth lines" -msgstr "Ne izglađuj linije" +msgid "_Fit to font bounding box" +msgstr "Prilagodi veličini graničnog okvira _fonta" -msgid "longer than" -msgstr "duže od" +msgid "_Flatten" +msgstr "Izra_vnaj" -msgid "Set as Default" -msgstr "Postavi kao zadano" +msgid "_Flatten bumps on lines" +msgstr "_Izgladi neravnine na linijama" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" -"Slobodni mediji\n" -"diskriminiraju nepismene." +msgid "_Font Info..." +msgstr "Informacije o _fontu …" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus Ligature!" +msgid "_Force Encoding" +msgstr "P_risili kodiranje" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "U početku bijaše slovo …" +msgid "_Forget about it" +msgstr "Zaboravi _ovo" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "biogeneza fontova" +msgid "_Freehand" +msgstr "Prosto_ručno" -msgid "Recovery Complete" -msgstr "Obnavljanje završeno" +msgid "_From this class" +msgstr "Iz _ove klase" -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Tvoja datoteka %s je obnovljena.\n" -"Za daljnje obrađivanje datoteke, moraš je sad spremiti." +msgid "_Full Font Display" +msgstr "_Prikaži cijeli font" -msgid "Ax => xA" -msgstr "Ax => xA" +msgid "_G2 Curve" +msgstr "_G2 krivulja" -msgid "xD => Dx" -msgstr "xD => Dx" +msgid "_Gap:" +msgstr "_Razmak:" -msgid "AxD => DxA" -msgstr "AxD => DxA" +msgid "_Generate" +msgstr "_Stvori" -msgid "ABx => xAB" -msgstr "ABx => xAB" +msgid "_Generate Fonts..." +msgstr "Stvori _fontove …" -msgid "ABx => xBA" -msgstr "ABx => xBA" +msgid "_Give Up" +msgstr "_Odustani" -msgid "xCD => CDx" -msgstr "xCD => CDx" +msgid "_Glyph Image" +msgstr "Slike _grafema" -msgid "xCD => DCx" -msgstr "xCD => DCx" +msgid "_Glyph Info..." +msgstr "_Informacije o grafemu …" -msgid "AxCD => CDxA" -msgstr "AxCD => CDxA" +msgid "_Glyph Tabs" +msgstr "_Kartice grafema" -msgid "AxCD => DCxA" -msgstr "AxCD => DCxA" +msgid "_Glyphs Worth Outputting" +msgstr "_Grafemi koje se isplati iznositi" -msgid "ABxD => DxAB" -msgstr "ABxD => DxAB" +msgid "_Goto" +msgstr "Prijeđi _na" -msgid "ABxD => DxBA" -msgstr "ABxD => DxBA" +msgid "_Guess" +msgstr "_Pogodi" -msgid "ABxCD => CDxAB" -msgstr "ABxCD => CDxAB" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Vodilice" -msgid "ABxCD => CDxBA" -msgstr "ABxCD => CDxBA" +msgid "_HHead Ascent Offset:" +msgstr "_HHead uzlazni potez, odmak:" -msgid "ABxCD => DCxAB" -msgstr "ABxCD => DCxAB" +msgid "_HStem" +msgstr "_Vodoravni potez" -msgid "ABxCD => DCxBA" -msgstr "ABxCD => DCxBA" +msgid "_HVCurve" +msgstr "Krivulja _vodoravno i uspravno" -#, c-format -msgid "State %d, %.40s" -msgstr "Stanje %d, %.40s" +msgid "_Hangul" +msgstr "_Hangul" -msgid "Next State:" -msgstr "Sljedeće stanje:" +msgid "_Height:" +msgstr "Visi_na:" -msgid "Kern Values:" -msgstr "Vrijednosti podrezivanja:" +msgid "_Help" +msgstr "Po_moć" -msgid "At most 8 kerning values may be specified here" -msgstr "Ovdje je moguće odrediti samo do osam vrijednosti podrezivanja" +msgid "_Hide" +msgstr "_Sakrij" -msgid "Too Many Kerns" -msgstr "Previše podrezivanja" +msgid "_Hide Unused Columns" +msgstr "_Sakrij neupotrebljene stupce" -msgid "Kerning values must be even" -msgstr "Vrijednosti podrezivanja moraju biti jednake" +msgid "_Hinting Needed" +msgstr "_Potrebne su kontrole za optimiranje prikaza" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Tablica definicija, %s, ne postoji" +msgid "_Hints controlling no points" +msgstr "_Kontrole nepovezane s točkama" -msgid "Bad lookup type" -msgstr "Neispravna vrsta tablice definicija" +msgid "_Histogram" +msgstr "_Histogram" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Tablice definicija u kontekstnoj tablici stanja moraju biti obične zamjene,\n" -"međutim %s to nije" +msgid "_Horizontal" +msgstr "_Vodoravno" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "U popisu za umetanje je moguće navesti najviše 31 grafem" +msgid "_Horizontal Baselines..." +msgstr "_Vodoravna osnovna pismovna linija …" -msgid "Too Many Glyphs" -msgstr "Previše grafema" +msgid "_Horizontal Hints" +msgstr "_Vodoravne kontrole" -msgid "Edit State Transition" -msgstr "Uredi prijelaz stanja" +msgid "_IBM Family:" +msgstr "_IBM obitelj:" -msgid "Class 1: {Everything Else}" -msgstr "Klasa 1: {Everything Else}" +msgid "_IDEFs" +msgstr "_IDEF-ovi" -msgid "Advance To Next Glyph" -msgstr "Idi na sljedeći grafem" +msgid "_Import" +msgstr "_Uvezi" -msgid "Push Current Glyph" -msgstr "Gurni trenutačni grafem" +msgid "_Import..." +msgstr "_Uvezi …" -msgid "Mark Current Glyph" -msgstr "Označi trenutačni grafem" +msgid "_Index" +msgstr "_Indeks" -msgid "Mark Current Glyph As First" -msgstr "Označi trenutačni grafem kao prvi" +msgid "_Inline" +msgstr "_Unutarnja kontura" -msgid "Mark Current Glyph As Last" -msgstr "Označi trenutačni grafem kao zadnji" +msgid "_Insert" +msgstr "Umetn_i" -msgid "Current Glyph Is Kashida Like" -msgstr "Trenutačni grafem je oblika Kashida" +msgid "_Insert Random Text..." +msgstr "_Umetni slučajni tekst …" -msgid "Marked Glyph Is Kashida Like" -msgstr "Označeni grafem je oblika Kashida" +msgid "_Interpolated" +msgstr "_Interpolirano" -msgid "Insert Before Current Glyph" -msgstr "Umetni ispred trenutačnog grafema" +msgid "_Intersect" +msgstr "Pre_sijeci" -msgid "Insert Before Marked Glyph" -msgstr "Umetni ispred označenog grafema" +msgid "_Invert Selection" +msgstr "Pre_okreni odabir" -msgid "Mark Insert:" -msgstr "Označi umetak:" +msgid "_Italic Angle:" +msgstr "Kut kur_ziva:" -msgid "Current Insert:" -msgstr "Trenutačni umetak:" +msgid "_Italic..." +msgstr "_Kurziv …" -msgid "Mark Subs:" -msgstr "Označi zamjene:" +msgid "_Join" +msgstr "Spo_ji" -msgid "Current Subs:" -msgstr "Trenutačne zamjene:" +msgid "_Join Limit:" +msgstr "_Ograničenje spoja:" -msgid "_Up↑" -msgstr "_Gore↑" +msgid "_Justification..." +msgstr "_Poravnanje …" -msgid "←_Left" -msgstr "←_Lijevo" +msgid "_Kern Pairs" +msgstr "_Parovi podrezivanja" -msgid "_Right→" -msgstr "_Desno→" +msgid "_Kerning only" +msgstr "Samo _podrezivanje" -msgid "↓_Down" -msgstr "↓D_olje" +msgid "_Kind" +msgstr "Vrst_a" -msgid "{Start of Input}" -msgstr "{Početak unosa}" +msgid "_Knife" +msgstr "_Nož" -msgid "{Start of Line}" -msgstr "{Početak retka}" +msgid "_LCG" +msgstr "_LĆG" -msgid "Edit Contextual Glyph Insertion" -msgstr "Uredi kontekstno umetanje grafema" +msgid "_Language" +msgstr "_Jeziku" -msgid "Edit Contextual Kerning" -msgstr "Uredi kontekstno podrezivanje" +msgid "_Language:" +msgstr "_Jezik:" -msgid "Edit Indic Rearrangement" -msgstr "Uredi indijski redoslijed" +msgid "_Last" +msgstr "_Posljednju" -msgid "New Contextual Glyph Insertion" -msgstr "Novo kontekstno umetanje grafema" +msgid "_Layers" +msgstr "_Slojevi" -msgid "New Contextual Kerning" -msgstr "Novo kontekstno podrezivanje" +msgid "_Left" +msgstr "Lije_vo" -msgid "New Indic Rearrangement" -msgstr "Novi indijski redoslijed" +msgid "_Left Constraint" +msgstr "_Lijevo ograničenje" -msgid "{End of Text}" -msgstr "{Kraj teksta}" +msgid "_Letterform" +msgstr "_Oblik slova" -msgid "{Deleted Glyph}" -msgstr "{Izbrisani grafemi}" +msgid "_License..." +msgstr "_Licenca …" -msgid "{End of Line}" -msgstr "{Kraj retka}" +msgid "_Ligatures" +msgstr "_Ligature" -msgid "Vertical Only" -msgstr "Samo uspravno" +msgid "_Lining" +msgstr "_Vrsta crtanja" -msgid "Final" -msgstr "Završni" +msgid "_Load" +msgstr "_Učitaj" -msgid "First" -msgstr "Početni" +msgid "_Load Encoding..." +msgstr "Uči_taj kodiranje …" -msgid "Isolated" -msgstr "Samostalni" +msgid "_Loops:" +msgstr "_Broj petlja:" -msgid "Medial" -msgstr "Srednji" +msgid "_MATH Info..." +msgstr "_MATH informacije …" -msgid "Bad Tile" -msgstr "Neispravna pločica" +msgid "_Magnify" +msgstr "_Povećaj" -msgid "You must specify an isolated (or medial) tile" -msgstr "Moraš odrediti jednu samostalnu (ili srednju) pločicu" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "_Postavi kao prvu" -msgid "You must specify a medial tile" -msgstr "Moraš odrediti jednu srednju pločicu" +msgid "_Match Fuzziness:" +msgstr "Usporedi _netočne:" -msgid "Tile Path" -msgstr "Staza pločice" +msgid "_Maximum distance between points in a region" +msgstr "_Maksimalni razmak između točaka u području" -msgid "Include Whitespace below Tile" -msgstr "Uključi bjelinu ispod pločice" +msgid "_Merge" +msgstr "_Sjedini" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Obično se pločica sastoji od svega, što je\n" -"unutar graničnog okvira pločice – tako da se\n" -"susjedne pločice izravno naslanjaju jedna na\n" -"drugu. Ako želiš razmak između pločica\n" -"aktiviraj ovu oznaku" +msgid "_Merge Feature Info..." +msgstr "Sj_edini informacije font-funkcija …" -msgid "_Left" -msgstr "Lije_vo" +msgid "_Merge Fonts..." +msgstr "Sjedini _fontove …" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Pločice treba postaviti lijevo od staze, jer se\n" -"staza precrtava od njene početne točke do krajnje" +msgid "_Metrics" +msgstr "_Metrike" -msgid "The tiles should be centered on the path" -msgstr "Pločice treba centrirati na stazu" +msgid "_Midline" +msgstr "Sred_nji potez" -msgid "_Right" -msgstr "De_sno" +msgid "_Min Kern:" +msgstr "_Min. podrezivanje:" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Pločice treba postaviti lijevo od staze, jer se\n" -"staza precrtava od njene početne točke do krajnje" +msgid "_Min:" +msgstr "_Min.:" -msgid "_Tile" -msgstr "_Poploči" +msgid "_Miter" +msgstr "K_utni spoj" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Staza se popločuje višestrukim kopijama odabira" +msgid "_Mixed" +msgstr "Po_miješano" -msgid "Sc_ale & Tile" -msgstr "Sk_aliraj i poploči" +msgid "_Modify Composition..." +msgstr "_Promijeni sastavljanje …" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"Za pokrivanje putanje koristit će se cjeli broj odabira.\n" -"Ako duljina staze nije cjelobrojno djeljiva s visinom\n" -"odabira, tad bi se odabir trebao malo smanjiti." +msgid "_Mono" +msgstr "_Crno-bijelo" -msgid "_Scale" -msgstr "_Skaliraj" +msgid "_More Info" +msgstr "_Više informacija" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "Odabir treba skalirati, kako bi pokrio duljinu staze" +msgid "_More hints than:" +msgstr "_Više kontrola od:" -msgid "X Repeat Count" -msgstr "Broj X ponavljanja" +msgid "_More points than:" +msgstr "_Više točaka od:" -msgid "Y Repeat Count" -msgstr "Broj Y ponavljanja" +msgid "_Move Points" +msgstr "_Premjesti točke" -msgid "Bad Pattern Size" -msgstr "Neispravna veličina uzorka" +msgid "_Multi Size Glyph" +msgstr "Grafem u različitim _veličinama" -msgid "The pattern size (width & height) must be a positive number" -msgstr "Veličina uzorka (širina i visina) mora biti pozitivan broj" +msgid "_Multi Size Glyphs" +msgstr "Grafemi u različitim _veličinama" -msgid "The repeat counts must be positive numbers" -msgstr "Brojevi ponavljanja moraju biti pozitivni brojevi" +msgid "_Name" +msgstr "_Nazive" -msgid "Bad Pattern" -msgstr "Neispravni uzorak" +msgid "_Name Contour" +msgstr "Imenuj k_onturu" -msgid "You must specify a pattern" -msgstr "Moraš odrediti jedan uzorak" +msgid "_Name Point" +msgstr "Im_enuj točku" -msgid "Pattern" -msgstr "Uzorak" +msgid "_Name:" +msgstr "_Naziv:" -msgid "Pattern Size:" -msgstr "Veličina uzorka:" +msgid "_New Composition..." +msgstr "_Novo sastavljanje …" -msgid "Repeat Counts:" -msgstr "Broj ponavljanja:" +msgid "_Next" +msgstr "Slj_edeći" -msgid "Do Nothing" -msgstr "Ništa nemoj raditi" +msgid "_Next >" +msgstr "_Sljedeće >" -msgid "Move..." -msgstr "Premjesti …" +msgid "_Next Glyph" +msgstr "_Sljedeći grafem" -msgid "Rotate..." -msgstr "Rotiraj …" +msgid "_Next Point" +msgstr "_Sljedeća točka" -msgid "Scale Uniformly..." -msgstr "Skaliraj jednoliko …" +msgid "_Nib" +msgstr "_Naliv pero" -msgid "Scale..." -msgstr "Skaliraj …" +msgid "_No" +msgstr "_Ne" -msgid "Flip..." -msgstr "Preokreni …" +msgid "_Non Linear Transform..." +msgstr "Ne-linearna transformacija …" -msgid "Rotate 3D Around..." -msgstr "3D rotacija oko …" +msgid "_None" +msgstr "_Nijedan" -msgid "Move by Ruler..." -msgstr "Premjesti s ravnalom …" +msgid "_Normal" +msgstr "_Normalno" -msgid "Rotate by Ruler..." -msgstr "Rotiraj s ravnalom …" +msgid "_OK" +msgstr "_U redu" -msgid "Skew by Ruler..." -msgstr "Ukosi s ravnalom …" +msgid "_OS/2 Version" +msgstr "_OS/2 verzija" -msgid "X Movement" -msgstr "X pokret" +msgid "_Off" +msgstr "_Isključeno" -msgid "Y Movement" -msgstr "Y pokret" +msgid "_Ok" +msgstr "_U redu" -msgid "Rotation Angle" -msgstr "Kut rotacije" +msgid "_Open" +msgstr "_Otvori" -msgid "Scale Factor" -msgstr "Faktor skaliranja" +msgid "_Options" +msgstr "_Opcije" -msgid "X Scale Factor" -msgstr "Faktor X skaliranja" +msgid "_Order" +msgstr "_Redoslijed" -msgid "Y Scale Factor" -msgstr "Faktor Y skaliranja" +msgid "_Other" +msgstr "_Drugo" -msgid "Skew Angle" -msgstr "Ukosi kut" +msgid "_Outline" +msgstr "_Konture" -msgid "Rotation about X Axis" -msgstr "Rotacija po osi X" +msgid "_Outline Font" +msgstr "_Konturni font" -msgid "Rotation about Y Axis" -msgstr "Rotacija po osi Y" +msgid "_Outline..." +msgstr "_Vanjska linija …" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Nakon rotiranja ili ukošenja grafema, vjerojatno bi bilo dobro primijeniti " -"Element -> Dodaj ekstreme" +msgid "_Overlapped hints" +msgstr "Pre_klapajuće kontrole" -msgid "° Clockwise" -msgstr "° nadesno" +msgid "_Overview" +msgstr "_Pregled" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° nalijevo" +msgid "_Pad" +msgstr "_Dopuna" -msgid "Transform" -msgstr "Transformiraj" +msgid "_Pairs" +msgstr "_Parovi" -msgid "Origin:" -msgstr "Ishodište:" +msgid "_Palettes" +msgstr "_Palete" -msgid "Transform _All Layers" -msgstr "Transformiraj _sve slojeve" +msgid "_Parse" +msgstr "_Obradi" -msgid "Transform _Guide Layer Too" -msgstr "Transformiraj i sloj s _vodilicama" +msgid "_Partial" +msgstr "_Djelomično" -msgid "Transform _Width Too" -msgstr "Transformiraj i širinu s_tošca" +msgid "_Paste" +msgstr "_Zalijepi" -msgid "Transform kerning _classes too" -msgstr "Transformiraj i _klase podrezivanja" +msgid "_Point" +msgstr "_Točka" -msgid "Transform simple positioning features & _kern pairs" -msgstr "" -"Transformiraj _font-funkciju za jednostavno pozicioniranje i podrezivanje " -"parova" +msgid "_Point of View Projection..." +msgstr "_Ishodište projekcije …" -msgid "Round To _Int" -msgstr "Zaokruži na _cijeli broj" +msgid "_Pointer" +msgstr "_Pokazivač" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_Points" +msgstr "_Točke" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "_Točke blizu¹ rubova kontrola" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Points too far" +msgstr "Točke koje su pre_daleko" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Pointsize Y:" +msgstr "_Veličina Y:" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_Pointsize:" +msgstr "Veličina u _točkama:" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Populate" +msgstr "_Popuni" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_PostScript®" +msgstr "_PostScript®" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Prev Glyph" +msgstr "_Prethodni grafem" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_Prev Point" +msgstr "_Prethodna točka" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Print" +msgstr "_Ispiši" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_Print..." +msgstr "_Ispiši …" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Printer:" +msgstr "_Pisač:" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Proportion" +msgstr "_Proporcija" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Python" +msgstr "_Python" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Quit" +msgstr "I_zađi" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Radius:" +msgstr "Polu_mjer:" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Redo" +msgstr "P_onovi" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"DUBINA hrpe\n" -"Gura broj elemenata u hrpi" +msgid "_Reencode" +msgstr "_Promijeni kodiranje" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_References..." +msgstr "_Reference …" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Refresh" +msgstr "_Osvježi" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"Završni IF\n" -"Završava IF ili IF-ELSE sekvencu" +msgid "_Remove" +msgstr "_Ukloni" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Remove Empty" +msgstr "_Ukloni prazne" -msgid "END Function definition" -msgstr "Definicija END funkcije" +msgid "_Remove Font" +msgstr "_Ukloni font" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Remove Overlap" +msgstr "_Ukloni preklapanja" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Replace" +msgstr "_Zamijeni" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Replace Glyph..." +msgstr "_Zamijeni grafem …" -msgid "set the auto FLIP boolean to OFF" -msgstr "postavi automatski logički FLIP na OFF" +msgid "_Retain" +msgstr "_Zadrži" -msgid "set the auto FLIP boolean to ON" -msgstr "postavi automatski logički FLIP na ON" +msgid "_Revert" +msgstr "_Obnovi" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Revert All" +msgstr "_Obnovi sve" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Revert File" +msgstr "Obnovi datote_ku" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Review" +msgstr "_Pregledaj" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Review Hints..." +msgstr "Pre_gledaj kontrole …" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Right" +msgstr "De_sno" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Right Constraint" +msgstr "_Desno ograničenje" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Right→" +msgstr "_Desno→" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "_Rotiraj za 90 ° nadesno" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Round" +msgstr "_Okrugli vrh" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Round To Grid" +msgstr "_Zaokruži na mrežu" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Ruler" +msgstr "_Ravnalo" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Rulers" +msgstr "_Ravnala" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_SVG" +msgstr "_SVG" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Save" +msgstr "_Spremi" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_Save As..." +msgstr "_Spremi kao …" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Save Namelist of Font..." +msgstr "Spre_mi popis naziva grafema …" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Save in UTF8" +msgstr "_Spremi u UTF8" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Scale" +msgstr "_Skaliraj" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Scale Outlines" +msgstr "Skaliraj _konture" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Scroll" +msgstr "_Kliži" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Search" +msgstr "_Traži" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Select" +msgstr "Oda_beri" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Separation:" +msgstr "_Razmak:" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Serif Variant" +msgstr "Vrsta _serifa" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Serifs" +msgstr "_Serifi" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Shades" +msgstr "_Sjene" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Shadow" +msgstr "_Sjena" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_Show" +msgstr "_Prikaži" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_Show ATT" +msgstr "_Prikaži ATT" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Show Exact *stem3" +msgstr "_Prikaži točni *stem3" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Side Bearings" +msgstr "_Bočni odmaci" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Simplify" +msgstr "Po_jednostavni" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Size:" +msgstr "_Veličina:" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Skew..." +msgstr "_Ukosi …" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Skip" +msgstr "_Preskoči" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Skip for now" +msgstr "_Za sad preskoči" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "_Manja veličina piksela" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Smaller Point Size" +msgstr "_Manja veličina" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Sort" +msgstr "_Razvrstaj" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Space Points" +msgstr "Raz_makni točke" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_Spacing" +msgstr "Ši_rine stožaca" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Stop" +msgstr "_Zaustavi" -msgid "POP top stack element" -msgstr "" +msgid "_String Type" +msgstr "_Vrsti znakovnog niza" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Stroked Font" +msgstr "_Potezni font" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Substitutions..." +msgstr "_Zamjene …" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Tag:" +msgstr "_Oznaka:" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Tangent" +msgstr "_Tangenta" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Thirds in Width" +msgstr "_Trećinke u širini stošca" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Tile" +msgstr "_Poploči" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Tool" +msgstr "_Alat" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Tools" +msgstr "_Alati" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Top" +msgstr "Na _vrh" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Top hint:" +msgstr "_Gornja kontrola:" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Top:" +msgstr "_Gornja granica:" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Topology" +msgstr "_Topologija" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Touching" +msgstr "_Dodiravanje" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Transform Pen:" +msgstr "_Transformiraj pero:" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Transform..." +msgstr "Transformiraj …" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Transformations" +msgstr "_Transformacije" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_TrueType" +msgstr "_TrueType" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_TrueType Instructions" +msgstr "_TrueType instrukcija" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Twilight Pnt Cnt:" +msgstr "Broj '_Twilight' točaka:" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Type3 Multi Layered Font" +msgstr "_Type3 višeslojni font" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Typo Ascent Offset:" +msgstr "_Typo uzlazni potez, odmak:" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Undo" +msgstr "_Poništi" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Unicode" +msgstr "_Unicode" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_UniqueID:" +msgstr "_Jedinstvena ID-oznaka:" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Unlink" +msgstr "_Odspoji" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Unlink All" +msgstr "_Odspoji sve" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Up" +msgstr "_Gore" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Up↑" +msgstr "_Gore↑" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Use It" +msgstr "_Koristi je" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Use My Metrics" +msgstr "_Koristi moju metriku" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Use Transform (SVG)" +msgstr "_Koristi \"transform\" (SVG)" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_VStem" +msgstr "_Uspravni potez" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_VWidth" +msgstr "_Uspravna širina" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Validate..." +msgstr "_Provjeri …" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Validation" +msgstr "_Provjera valjanosti" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Version" +msgstr "_Verzija" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Version:" +msgstr "_Verzija:" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Vertical" +msgstr "_Uspravno" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "_Uspravne osnovne pismovne linije …" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Vertical Hints" +msgstr "_Uspravne kontrole" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_View" +msgstr "_Prikaz" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Warn if inexact" +msgstr "_Obavijesti o nejednakima" -msgid "SWAP top two elements on stack" -msgstr "SWAP gornja dva elementa u snopu" +msgid "_Weight" +msgstr "_Debljina:" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Weight Class" +msgstr "Klasa _debljine" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Width" +msgstr "Š_irina" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Width:" +msgstr "Š_irina:" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Window" +msgstr "Pro_zor" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Window Type" +msgstr "_Vrsta prozora" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Wireframe" +msgstr "_3D" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Wireframe..." +msgstr "_3D …" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_X" +msgstr "_X" -msgid "Parse Error" -msgstr "Greška prilikom obrade" +msgid "_X Height:" +msgstr "Visina _kurenta:" -msgid "" -msgstr "" +msgid "_X Resource Editor..." +msgstr "_X uređivač resursa …" -msgid "" -msgstr "" +msgid "_X near¹" +msgstr "_X blizu¹" -msgid "" -msgstr "" +msgid "_X-Ascent" +msgstr "Visina k_urenta" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_X-Height" +msgstr "Visina k_urenta" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_X:" +msgstr "_X:" -msgid "An unsigned byte to be pushed on the stack" -msgstr "Nepotpisani bajt za umetanje u snop" +msgid "_XUID:" +msgstr "_XUID-oznaka:" -msgid "_Parse" -msgstr "_Obradi" +msgid "_Y" +msgstr "_Y" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "TrueType instrukcije za %.50s" +msgid "_Y near¹" +msgstr "_Y blizu¹" -msgid "Change Length" -msgstr "Promijeni duljinu" +msgid "_Y:" +msgstr "_Y:" -msgid "How many entries should there be in the cvt table?" -msgstr "Koliko zapisa treba 'cvt' tablica sadržati?" +msgid "_Yes" +msgstr "_Da" -msgid "Index" -msgstr "Indeks" +msgid "_Zone:" +msgstr "_Zona:" -msgid "Instructions were changed" -msgstr "Instrukcije su promijenjene" +msgid "_Zones:" +msgstr "_Zone:" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "Instrukcije za %.80s su promijenjene. Želiš li izgubiti te promjene?" +msgid "accent attachment table" +msgstr "tablica povezivanja naglasaka" -msgid "Zones" -msgstr "Zone" +msgid "alternate subs" +msgstr "alternativne zamjene" -msgid "Twilight Zone Point Count" -msgstr "Broj točaka 'Twilight' zone" +msgid "anchor point table" +msgstr "tablica točaka sidra" -msgid "Max Stack Depth" -msgstr "Maksimalna dubina snopa" +msgid "anti-alias merge table" +msgstr "tablica sjedinjavanja zaglađivanjem rubova" -msgid "Max # Functions" -msgstr "Maksimalni broj funkcija" +msgid "as Len_gth" +msgstr "kao _duljina" -msgid "Max Instruction Defines" -msgstr "Maksimalne definicije instrukcija" +msgid "as _Length" +msgstr "kao _duljina" -msgid "_Zones:" -msgstr "_Zone:" +msgid "at position" +msgstr "na poziciji" -msgid "_Twilight Pnt Cnt:" -msgstr "Broj '_Twilight' točaka:" +msgid "axis variation table" +msgstr "tablica osi varijacija" -msgid "St_orage:" -msgstr "Spre_mište:" +msgid "base" +msgstr "osnova" -msgid "Max _Stack Depth:" -msgstr "Maks. dubina _snopa:" +msgid "baseline table (AAT version)" +msgstr "tablica osnovne pismovne linije (AAT verzija)" -msgid "_FDEF" -msgstr "_FDEF" +msgid "bitmap data table (AAT version)" +msgstr "tablica bitmap podataka (AAT verzija)" -msgid "_IDEFs" -msgstr "_IDEF-ovi" +msgid "bitmap data table (OT version)" +msgstr "tablica bitmap podataka (OT verzija)" -msgid "_None" -msgstr "_Nijedan" +msgid "bitmap font header table" +msgstr "tablica zaglavlja bitmap fonta" -msgid "Label" -msgstr "Etiketa" +msgid "bitmap location table (AAT version)" +msgstr "tablica bitmap lokacija (AAT verzija)" -msgid "Text Labels" -msgstr "Tekstne etikete" +msgid "bitmap location table (OT version)" +msgstr "tablica bitmap lokacija (OT verzija)" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "Boja za pozadinu zaglavlja stupaca matrice" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "ovoliko" -msgid "Shift On Press" -msgstr "Pomakni prilikom pritiskanja" +msgid "can't create temporary file\n" +msgstr "nije moguće stvoriti privremenu mapu\n" -msgid "Button" -msgstr "Gumb" +msgid "character code mapping table" +msgstr "tablica mapiranja znakovnih kodova" -msgid "Buttons" -msgstr "Gumbovi" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "cidmap zapis je izvan granica: %s" -msgid "Default Button" -msgstr "Zadani gumb" +msgid "classes" +msgstr "klasa" -msgid "Default Buttons" -msgstr "Zadani gumbovi" +msgid "color bitmap data table" +msgstr "tablica podataka boja bitmapa" -msgid "Cancel Button" -msgstr "Gumb za odustajanje" +msgid "color bitmap location table" +msgstr "tablica pozicija boja bitmapa" -msgid "Cancel Buttons" -msgstr "Gumbovi za odustajanje" +msgid "component with no base glyph" +msgstr "komponenta bez osnovnog grafema" -msgid "Color Button" -msgstr "Gumb za boje" +msgid "control value program table" +msgstr "tablica programa za kontrolne vrijednosti" -msgid "Drop List Button" -msgstr "Gumb za padajući popis" +msgid "control value table" +msgstr "tablica kontrolnih vrijednosti" -msgid "Blue:" -msgstr "Plava:" +msgid "copyright notice" +msgstr "napomena o autorskom pravu" -msgid "Green:" -msgstr "Zelena:" +#, c-format +msgid "couldn't find the character %s" +msgstr "nema znaka %s" -msgid "Hue:" -msgstr "Nijansa:" +msgid "couldn't write encodings file\n" +msgstr "nije bilo moguće zapisati datoteku kodiranja\n" -msgid "Red:" -msgstr "Crvena:" +msgid "coverage" +msgstr "pokrivenosti" -msgid "Saturation:" -msgstr "Zasićenost:" +msgid "coverage table extends beyond end of table\n" +msgstr "tablica pokrivenosti prekoračuje kraj tablice\n" -msgid "Value:" -msgstr "Vrijednost:" +msgid "cursive entry" +msgstr "kurzivni ulaz" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "Zasićenost i vrijednost, kao i tri boje moraju biti između 0 i 1" +msgid "cursive exit" +msgstr "kurzivni izlaz" -msgid "Value out of bounds" -msgstr "Vrijednost izvan granica" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Latinica: Rukopisni" -msgid "Drawing Area" -msgstr "Područje za crtanje" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Rukopisni" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Platno (pod-prozor) zamotano u programčić, za crtanje" +msgid "digital signature table" +msgstr "tablica digitalne signature" -msgid "Show Hidden Files" -msgstr "Prikaži skrivene datoteke" +msgid "either by explicitly entering the contribution" +msgstr "izričitim zapisivanjem pismovnog reza" -msgid "Directories Amid Files" -msgstr "Mape među datotekama" +msgid "electronic end user license table" +msgstr "tablica elektroničke korisničke licence" + +msgid "em units" +msgstr "jedinica četverca" -msgid "Directories First" -msgstr "Najprije mape" +msgid "em-units" +msgstr "jedinice četverca" -msgid "Directories Separate" -msgstr "Mape zasebno" +msgid "embedded bitmap scaling control table" +msgstr "tablica kontrole skaliranja ugrađenih bitmapa" -msgid "Refresh File List" -msgstr "Aktualiziraj popis datoteka" +msgid "extended metamorphosis table" +msgstr "tablica proširene metamorfoze" -msgid "Remove bookmarks" -msgstr "Ukloni zabilješke" +msgid "false" +msgstr "netočno" -msgid "Remove selected bookmarks" -msgstr "Ukloni odabrane zabilješke" +msgid "family name" +msgstr "obitelj fontova" -msgid "Directory|Back" -msgstr "Natrag" +msgid "font descriptor table" +msgstr "tablica deskriptora fonta" -msgid "Directory|Forward" -msgstr "Naprijed" +msgid "font header table" +msgstr "tablica zaglavlja fonta" -msgid "Bookmark Current Dir" -msgstr "Dodaj mapu u zabilješke" +msgid "font metrics table" +msgstr "tablica metrike fonta" -msgid "Remove Bookmark..." -msgstr "Ukloni zabilješku …" +msgid "font name" +msgstr "naziv fonta" -msgid "Home Folder" -msgstr "Početna mapa" +msgid "font program table" +msgstr "tablica font programa" -msgid "Bookmarks" -msgstr "Zabilješke" +msgid "font variation table" +msgstr "tablica font varijacija" -msgid "Parent Folder" -msgstr "Matična mapa" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;fontovi;editor;TTF;OTF;pismo;" -msgid "Configure" -msgstr "Postavi" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "biogeneza fontova" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Razmak (u točkama) između slika i teksta u etiketama, gumbovima, stavkama " -"izbornika, itd. koji sadrže i jedno i drugo" +msgid "full name" +msgstr "puni naziv" -msgid "Text Image Skip" -msgstr "Razmak između teksta i slike" +msgid "gaspTableEntry|New" +msgstr "Novi" -msgid "Image Path" -msgstr "Staze za slike" +msgid "glyph definition table" +msgstr "tablica definicija grafema" -msgid "List of directories to search for images, separated by colons" -msgstr "Popis mapa za traženje slika, razdvojeno točka-zarezom" +msgid "glyph location table" +msgstr "tablica lokacija grafema" -msgid "GGadget" -msgstr "GGadget" +msgid "glyph name and PostScript compatibility table" +msgstr "tablica naziva grafema i PostScript kompatibilnosti" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"Ovo je „apstraktni” gadget. Nikad se neće pojaviti na ekranu,\n" -"ali je korijen stabla gadgeta, koji svi ostali naslijeđuju" +msgid "glyph outline table" +msgstr "tablica kontura grafema" -msgid "Color|Foreground" -msgstr "Prednja boja" +msgid "glyph positioning table" +msgstr "tablica pozicioniranja grafema" -msgid "Text color for popup windows" -msgstr "Boja teksta za skočne prozore" +msgid "glyph reference table" +msgstr "tablica referenci grafema" -msgid "Background color for popup windows" -msgstr "Boja pozadine za skočne prozore" +msgid "glyph substitution table" +msgstr "tablica zamjena grafema" -msgid "Delay" -msgstr "Odgađanje" +msgid "glyph to CID mapping table (AAT version)" +msgstr "tablica mapiranja grafema na CID (AAT verzija)" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Odgađanje (u milisekundama) za otvaranje skočnog prozora" +msgid "glyph variation table" +msgstr "tablica varijacija grafema" -msgid "Life Time" -msgstr "Trajanje" +msgid "glyphs" +msgstr "grafema" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Vrijeme (u milisekundama) prikaza skočnog prozora" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "tablica privlačenja na mrežu i zaglađivanja" -msgid "Popup" -msgstr "Skočni prozori" +msgid "hang" +msgstr "hang" -msgid "Popup windows" -msgstr "Skočni prozori" +msgid "horizontal device metrics table" +msgstr "tablica vodoravne metrike za uređaje" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Slika za aktivirane oznake u popisu (nadvladava okvir)" +msgid "horizontal header table" +msgstr "tablica globalne vodoravne metrike" -msgid "Disabled Image" -msgstr "Slika za deaktivirano" +msgid "horizontal metrics table" +msgstr "tablica vodoravne metrike" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Slika za deaktivirane oznake u popisu (nadvladava okvir)" +msgid "horizontal metrics variations table" +msgstr "tablica varijacija vodoravne metrike" -msgid "Size of the list mark" -msgstr "Veličina oznaka popisa" +msgid "horizontal style table" +msgstr "tablica vodoravnih stilova" -msgid "List Mark" -msgstr "Oznaka popisa" +msgid "http://panose.com/" +msgstr "http://panose.com/" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Ovo je oznaka koja razlikuje kombinirane okvire i gumbove s popisom\n" -"od tekstualnih polja i običnih gumbova." +msgid "icfb" +msgstr "icfb" -msgid "Line" -msgstr "Crta" +msgid "icft" +msgstr "icft" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "Crta razgraničenja u dijalogu ili u izborniku" +msgid "ideo" +msgstr "ideo" -msgid "HV Group Box" -msgstr "Okvir vodoravne/uspravne grupe" +msgid "idtp" +msgstr "idtp" -msgid "A box drawn around other gadgets" -msgstr "Okvir crtan okolo drugih gadgeta" +msgid "if smaller than" +msgstr "ako su manje od" -msgid "List" -msgstr "Popis" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "ako je tangenta manja od" -msgid "Title Background" -msgstr "Pozadina naslova" +msgid "justification table (AAT version)" +msgstr "tablica poravnanja (AAT verzija)" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "Boja za tekst u zaglavlju stupaca matrice" +msgid "justification table (OT version)" +msgstr "tablica poravnanja (OT verzija)" -msgid "Title Text Color" -msgstr "Boja za tekst naslova" +msgid "kern pair" +msgstr "podrezani par" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "Boja za razdvojne crte stupaca u naslovnom odjeljku matrice" +msgid "kerning table" +msgstr "tablica podrezivanja" -msgid "Title Divider Color" -msgstr "Boja za razdvojne crte naslova" +msgid "kerning.plist attempts to redefine a class kerning offset." +msgstr "kerning.plist pokušava nanovo definirati odmak klase podrezivanja." -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "Boja za razdvojne crte stupaca u glavnom odjeljku matrice" +msgid "kerning.plist defines an offset between classes in different lookups." +msgstr "" +"kerning.plist definira odmak između klasa različitih tablica definicija." -msgid "Rule Color" -msgstr "Boja za razdvojne crte" +msgid "" +"kerning.plist defines kerning between two glyphs that are already kerned." +msgstr "" +"kerning.plist definira podrezivanje dvaju grafema koji su već podrezani." msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "Boja za zamrznute (nepromijenjive) zapise u glavnom odjeljku matrice" +"kerning.plist defines kerning between two glyphs that are already partially " +"kerned." +msgstr "" +"kerning.plist definira podrezivanje dvaju grafema koji su već djelomično " +"podrezani." -msgid "Frozen Color" -msgstr "Boja za nepromijenjivo" +msgid "kerning.plist has a non-numeric offset." +msgstr "kerning.plist ima ne-numerički odmak." -msgid "Active Color" -msgstr "Boja za aktivno" +msgid "kerning.plist references a missing kerning class." +msgstr "kerning.plist se referencira na nedostajuću klasu podrezivanja." -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "Boja za aktivne zapise u glavnom odjeljku matrice" +msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgstr "" +"kerning.plist se referencira na entitet koji nije niti grafem niti grupa." -msgid "Active Background" -msgstr "Boja za pozadinu" +msgid "language tag table" +msgstr "tablica oznaka jezika" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "Boja za pozadinu aktivnih zapisa u glavnom odjeljku matrice" +msgid "layercontents.plist lists no valid layers." +msgstr "Popis slojeva u layercontents.plist nije ispravan." -msgid "Font used to draw titles of a matrix edit" -msgstr "Font za naslove matrice" +msgid "layout feature table" +msgstr "tablica funkcija rasporeda" -msgid "Title Font" -msgstr "Font za naslove" +msgid "ligature" +msgstr "ligaturu" -msgid "Matrix Edit" -msgstr "Matrica za uređivanje" +msgid "ligature caret table" +msgstr "tablica znakova umetanja u ligaturama" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "Matrica za uređivanje (slično proračunskoj tablici)" +msgid "linear threshold table" +msgstr "tablica praga linearne promjene" -msgid "Matrix Edit Continued" -msgstr "Matrica za uređivanje, nastavak" +msgid "longer than" +msgstr "duže od" + +msgid "mark" +msgstr "dijakritički znak" + +msgid "math" +msgstr "math" -msgid "Row|New" -msgstr "Novi" +msgid "math table" +msgstr "tablica matematike" -msgid "Menu Bar" -msgstr "Traka izbornika" +msgid "maximum profile table" +msgstr "tablica maksimalnih profila" -msgid "MacIcons" -msgstr "Mac ikone" +msgid "metadata table" +msgstr "tablica meta-podataka" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" -"Želiš li koristiti mac-ikone za označivanje modifikatora (na primjer ^ za " -"Control)\n" -"ili kratice (na primjer \"Cnt-\")" +msgid "metamorphosis table" +msgstr "tablica metamorfoze" -msgid "Text color for progress windows" -msgstr "Boja teksta za prozore napretka" +msgid "metrics variations table" +msgstr "tablica varijacija metrike" -msgid "Color used to draw the progress bar" -msgstr "Boja za crtanje trake napretka" +msgid "multiple subs" +msgstr "višestruke zamjene" -msgid "Color|FillColor" -msgstr "Boja za ispunu" +msgid "name table" +msgstr "tablica naziva" -msgid "Background color for progress windows" -msgstr "Boja pozadine za prozore napretka" +msgid "nohints" +msgstr "bez kontrola" -msgid "Progress" -msgstr "Napredak" +msgid "of each master design, or by entering the design" +msgstr "svakog mastera dizajna ili zapisivanjem vrijednosti dizajna" -msgid "Progress Bars" -msgstr "Trake napretka" +msgid "optical bounds table" +msgstr "tablica optičkih granica" -msgid "Radio Button" -msgstr "Izborni gumb" +msgid "pair" +msgstr "par" -msgid "Image used instead of the Radio On Mark" -msgstr "Slika, korištena umjesto oznake za uključeni izborni gumb" +msgid "palm" +msgstr "palm" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" -"Slika, korištena umjesto oznake za uključeni izborni gumb (kad je izborni " -"gumb deaktiviran)" +msgid "pixels" +msgstr "piksela" -msgid "Radio On Mark" -msgstr "Izborni gumb, uključeno" +msgid "png" +msgstr "png" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "Oznaka prikazuje uključeni izborni gumb (spušteno, odabrano)" +msgid "points|Merge to Line" +msgstr "Sjedini s linijom" -msgid "Image used instead of the Radio Off Mark" -msgstr "Slika, korištena umjesto oznake za isključeni izborni gumb" +msgid "points|_Merge" +msgstr "_Sjedini" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" -"Slika, korištena umjesto oznake za isključeni izborni gumb (kad je izborni " -"gumb deaktiviran)" +msgid "position" +msgstr "pozicija" -msgid "Radio Off Mark" -msgstr "Izborni gumb, isključeno" +msgid "positioning" +msgstr "pozicioniranje" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "Oznaka prikazuje isključeni izborni gumb (nadignuto, nije odabrano)" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "ppem dvaju fontova je različit, iz bojazni se grafemi ne uspoređuju\n" -msgid "Check Box" -msgstr "Potvrdni okvir" +msgid "problfixup|Bad Directions" +msgstr "Neispravni smjerovi" -msgid "Check Box On Mark" -msgstr "Potvrdni okvir, uključeno" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Označi za ispravljanje preklapanja prije spremanja" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "Oznaka prikazuje uključeni potvrdni okvir (spušteno, odabrano)" +msgid "problfixup|Missing Extrema" +msgstr "Nedostaju ekstremi" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Slika, korištena umjesto oznake za isključeni potvrdni okvir" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Nedostaju ekstremi (oprezno)" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" -"Slika, korištena umjesto oznake za isključeni potvrdni okvir (kad je izborni " -"gumb deaktiviran)" +msgid "problfixup|Open Contours" +msgstr "Otvorene konture" -msgid "Check Box Off Mark" -msgstr "Potvrdni okvir, isključeno" +msgid "problfixup|Self Intersections" +msgstr "Samo-presijecanje" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "Oznaka prikazuje isključeni potvrdni okvir (nadignuto, nije odabrano)" +msgid "problfixup|Too Many Points" +msgstr "Previše točaka" -msgid "Bad font" -msgstr "Neispravni font" +msgid "problselect|Bad Direction" +msgstr "Neispravni smjer" -msgid "Bad font specification" -msgstr "Neispravna specifikacija fonta" +msgid "problselect|Errors" +msgstr "Greške" -#, c-format -msgid "Could not open %s" -msgstr "Neuspjelo otvaranje %s" +msgid "problselect|Missing Extrema" +msgstr "Nedostaju ekstremi" -msgid "Could not open image" -msgstr "Neuspjelo otvaranje slike" +msgid "problselect|Open Contours" +msgstr "Otvorene konture" -msgid "Store this filename in preferences" -msgstr "Spremi ovu datoteku u svojstva" +msgid "problselect|Self Intersections" +msgstr "Samo-presijecanje" -msgid "Save Resource file as..." -msgstr "Spremi datoteku resursa kao …" +msgid "properties table" +msgstr "tablica svojstava" #, c-format -msgid "Failed to open %s for output" -msgstr "Neuspjelo otvaranje %s za izlazni rezultat" - -msgid "Open failed" -msgstr "Neuspješno otvaranje" +msgid "return when not in subroutine in %s\n" +msgstr "vrati kad ne nalazi u podrutini u %s\n" #, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Neispravna numerička vrijednost za %s.%s" +msgid "roll out of range in %s\n" +msgstr "'roll' izvan granica u %s\n" -msgid "An error occurred when writing the resource file" -msgstr "Došlo je do greške prilikom zapisivanja datoteke resursa" +msgid "romn" +msgstr "romn" -msgid "Write failed" -msgstr "Neuspjelo zapisivanje" +msgid "scripts.sil.org/OFL" +msgstr "scripts.sil.org/OFL" -msgid "Border Width" -msgstr "Debljina obruba" +msgid "set the auto FLIP boolean to OFF" +msgstr "postavi automatski logički FLIP na OFF" -msgid "Padding" -msgstr "Unutarnji odmak" +msgid "set the auto FLIP boolean to ON" +msgstr "postavi automatski logički FLIP na ON" -msgid "Radius" -msgstr "Polumjer" +msgid "sfnt Revision:" +msgstr "sfnt revizija:" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Neispravna numerička vrijednost za %s.%s mora biti između 0 i 255" +msgid "sfnt _Revision:" +msgstr "_sfnt revizija:" -msgid "X Resource Editor" -msgstr "X uređivač za resurse" +msgid "standard bitmap graphics table" +msgstr "tablica standardnih bitmap grafika" -msgid "Inherits from" -msgstr "Naslijeđuje od" +msgid "style attributes table" +msgstr "tablica svojstva stilova" -msgid "Does not inherit from anything" -msgstr "Ne naslijeđuje ništa" +msgid "substitution" +msgstr "zamjenu" -msgid "Inherit" -msgstr "Naslijedi" +msgid "subtable" +msgstr "pod-tablica" -msgid "Inherits for same field in parent" -msgstr "Naslijeđuje za isto polje u nadređenom" +msgid "tracking table" +msgstr "tablica spacioniranje" -msgid "Outline Inner Border" -msgstr "Unutarnji obrub konture" +msgid "true" +msgstr "točno" -msgid "Outline Outer Border" -msgstr "Vanjski obrub konture" +msgid "unknown SIL table" +msgstr "tablica nepoznatog SIL-a" -msgid "Show Active Border" -msgstr "Prikaži aktivni obrub" +msgid "values for each axis" +msgstr "za svaku os" -msgid "Outer Shadow" -msgstr "Vanjska sjena" +msgid "version" +msgstr "verzija" -msgid "Depressed Background" -msgstr "Spuštena pozadina" +msgid "vertical device metrics table" +msgstr "tablica uspravne metrike za uređaje" -msgid "Outline Default Button" -msgstr "Konturni zadani gumb" +msgid "vertical header table" +msgstr "tablica globalne uspravne metrike" -msgid "Background Gradient" -msgstr "Gradijent pozadine" +msgid "vertical metrics table" +msgstr "tablica uspravne metrike" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "Naslij." +msgid "vertical metrics variations table" +msgstr "tablica varijacija uspravne metrike" -msgid "Normal Text Color:" -msgstr "Boja za obični tekst:" +msgid "vertical origin table" +msgstr "tablica izvorišta, uspravno" -msgid "Disabled Text Color:" -msgstr "Boja za onemogućeni tekst:" +msgid "weight" +msgstr "debljina" -msgid "Normal Background:" -msgstr "Normalna pozadina:" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Pismo" + +msgid "xCD => CDx" +msgstr "xCD => CDx" -msgid "Disabled Background:" -msgstr "Onemogućena pozadina:" +msgid "xCD => DCx" +msgstr "xCD => DCx" -msgid "Depressed Background:" -msgstr "Spuštena pozadina:" +msgid "xD => Dx" +msgstr "xD => Dx" -msgid "Background Gradient:" -msgstr "Gradijent pozadine:" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{All}" -msgid "Brightest Border:" -msgstr "Najsvjetliji obrub:" +msgid "{Deleted Glyph}" +msgstr "{Izbrisani grafemi}" -msgid "Brighter Border:" -msgstr "Svjetliji obrub:" +msgid "{End of Line}" +msgstr "{Kraj retka}" -msgid "Darker Border:" -msgstr "Tamniji obrub:" +msgid "{End of Text}" +msgstr "{Kraj teksta}" -msgid "Darkest Border:" -msgstr "Najtamniji obrub:" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{Everything Else}" -msgid "Inner Border:" -msgstr "Unutarnji obrub:" +msgid "{Start of Input}" +msgstr "{Početak unosa}" -msgid "Outer Border:" -msgstr "Vanjski obrub:" +msgid "{Start of Line}" +msgstr "{Početak retka}" -msgid "Active Border:" -msgstr "Aktivni obrub:" +msgid "°" +msgstr "°" -msgid "Border Type:" -msgstr "Vrsta obruba:" +msgid "° Clockwise" +msgstr "° nadesno" -msgid "Border Shape:" -msgstr "Oblik obruba:" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° nalijevo" -msgid "Border Width:" -msgstr "Debljina obruba:" +msgid "¹ \"Near\" means within" +msgstr "¹ „Blizu” znači unutar granica" -msgid "Padding:" -msgstr "Odmak:" +msgid "ΤεΧ" +msgstr "ΤεΧ" -msgid "Radius:" -msgstr "Polumjer:" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ i matematika" -msgid "Font:" -msgstr "Font:" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ osnova (8r)" -msgid "See also:" -msgstr "Također pogledaj:" +msgid "ΤεΧ Bitmap Fonts" +msgstr "ΤεΧ bitmap fontovi" -msgid "Default Background" -msgstr "Zadana stražnja boja" +msgid "ΤεΧ General" +msgstr "ΤεΧ opće" -msgid "Default background color for windows" -msgstr "Zadana stražnja boja za prozore" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ matematika prošireno" -msgid "Default Foreground" -msgstr "Zadana prednja boja" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ matematički simboli" -msgid "Default foreground color for windows" -msgstr "Zadana prednja boja za prozore" +msgid "ΤεΧ Names" +msgstr "ΤεΧ nazivi" +#, c-format msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" msgstr "" -"Fizička širina ekrana, mjerena u centimetrima\n" -"Da bi ovo stupilo na snagu, moraš spremiti podatke resursa (pritisni gumb " -"[Spremi])\n" -"i ponovno pokreni FontForge" - -msgid "Screen Width in Centimeters" -msgstr "Širina ekrana u centimetrima" +"\"%s\" u %s sadrži točku sidra (%g,%g) klase %s, koja se razlikuje od svog " +"ekvivalenta poklapanjem točke\n" +#, c-format msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" -"Fizička širina monitora, mjerena u inčima\n" -"Da bi ovo stupilo na snagu, moraš spremiti podatke resursa (pritisni gumb " -"[Spremi])\n" -"i ponovno pokreni FontForge" - -msgid "Screen Width in Inches" -msgstr "Širina ekrana u inčima" - -msgid "GDraw" -msgstr "GDraw" - -msgid "General facts about the windowing system" -msgstr "Opće činjenice o sustavu za prozore" +"„%s” u %s ne sadrži tablicu definicija pozicioniranja parova ∆x=%d ∆y=%d " +"∆x_adv=%d ∆y_adv=%d s %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" #, c-format msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" -"Neuspjelo stvaranje mape: %1$s\n" -"%2$s\n" -"%3$s" - -msgid "ScrollBar" -msgstr "Klizna traka" - -msgid "Scroll Bar" -msgstr "Klizna traka" - -msgid "SB Thumb" -msgstr "Klizač" - -msgid "Scroll Bar Thumb" -msgstr "Klizač" - -msgid "TabSet" -msgstr "Skup kartica" - -msgid "Tab Set" -msgstr "Skup kartica" - -msgid "VerticalTabSet" -msgstr "Uspravni skup kartica" +"„%s” u %s ne sadrži tablicu definicija pozicioniranja ∆x=%d ∆y=%d ∆x_adv=%d " +"∆y_adv=%d\n" -msgid "Vertical Tab Set" -msgstr "Uspravni skup kartica" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "„%s” u %s ne sadrži tablicu definicija zamjena za %s\n" -msgid "Text Field" -msgstr "Tekstno polje" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "„%s” u %s ne sadrži sidro (%g,%g) vrste %s\n" -msgid "List Field" -msgstr "Polje s popisom" +msgid "←_Left" +msgstr "←_Lijevo" -msgid "List Field (Combo Box)" -msgstr "Polje s popisom (kombinirani okvir)" +msgid "↓_Down" +msgstr "↓D_olje" -msgid "List Field Menu" -msgstr "Izbornik polja s popisom" +#, c-format +msgid "∆Curvature: %g" +msgstr "∆Zakrivljenost: %g" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Okvir oznake popisa u polju popisa (kombinirani okvir)" +msgid "∆x" +msgstr "∆x" -msgid "Numeric Field" -msgstr "Numeričko polje" +msgid "∆x #1" +msgstr "∆x br.1" -msgid "Numeric Field (Spinner)" -msgstr "Numeričko polje (okretni gumb)" +msgid "∆x #2" +msgstr "∆x br.2" -msgid "Numeric Field Sign" -msgstr "Znak numeričkog polja" +msgid "∆x_adv" +msgstr "∆x_šir." -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "Okvir okolo strelica za gore/dolje, u numeričkom polju (okretni gumb)" +msgid "∆x_adv #1" +msgstr "∆x_šir. br.1" -msgid "Could not open file" -msgstr "Neuspjelo otvaranje datoteke" +msgid "∆x_adv #2" +msgstr "∆x_šir. br.2" -msgid "_Save in UTF8" -msgstr "_Spremi u UTF8" +msgid "∆y" +msgstr "∆y" -msgid "Save in _UCS2" -msgstr "Spremi u _UCS2" +msgid "∆y #1" +msgstr "∆y br.1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "75" +msgid "∆y #2" +msgstr "∆y br.2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "140" +msgid "∆y_adv" +msgstr "∆y_vis." -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "Nije moguće naći datoteku tipkovnih prečaca!\n" +msgid "∆y_adv #1" +msgstr "∆y_vis. br.1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "Neuspjelo otvaranje datoteke tipkovnih prečaca: %s\n" +msgid "∆y_adv #2" +msgstr "∆y_vis. br.2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "Neuspjelo otvaranje datoteke tipkovnih prečaca za aktualiziranja.\n" +#~ msgid "Recovery Complete" +#~ msgstr "Obnavljanje završeno" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" -"Neuspjelo preimenovanje datoteke tipkovnih prečaca i prepisivanja preko " -"stare datoteke!\n" +#~ msgid "Tools_2" +#~ msgstr "Alati_2" #, c-format -msgid "Reason:%s\n" -msgstr "Razlozi:%s\n" +#~ msgid "" +#~ "Your file %s has been recovered.\n" +#~ "You must now Save your file to continue working on it." +#~ msgstr "" +#~ "Tvoja datoteka %s je obnovljena.\n" +#~ "Za daljnje obrađivanje datoteke, moraš je sad spremiti." diff -Nru fontforge-20201107~dfsg/po/it.po fontforge-20220308~dfsg/po/it.po --- fontforge-20201107~dfsg/po/it.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/it.po 2022-03-08 10:14:24.000000000 +0000 @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -28,27167 +28,7834 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Un profilo editor di font" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge è un editor di font per i caratteri di testo outline e bitmap che " -"ti permette di creare, modificare o convertire diversi tipi di font, inclusi " -"PostScript, TrueType, OpenType, CID, multi-master, cff, SVG e BitMap (bdf, " -"FON, NFNT)." - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge è un Software Open Source gratuito, scritto per funzionare su vari " -"sistemi operativi. Puoi usare FontForge con interfaccia grafica o tramite " -"riga di comando." - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"Imparare ad usare FontForge è facile, e sono disponibili vari tutorial che " -"iniziano dalle basi fino ad arrivare alle funzioni avanzate, come la " -"creazione e l'uso di script." - -msgid "Fontforge showing a glyph being edited" -msgstr "Fontforge mostra un glyph in fase di modifica" - -msgid "Font Editor" -msgstr "Editor dei font" - -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "font;font;editor;TTF;OTF;typeface;" - -msgid "Additional arguments for autotrace program:" -msgstr "Ulteriori argomenti per il programma autotrace:" - -msgid "Can't find autotrace" -msgstr "Non è possibile lanciare autotrace" - -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Impossibile trovare il programma 'autotrace'.\n" -"Potresti definire la variabile di environment AUTOTRACE." - -msgid "Autotracing..." -msgstr "Autotrace..." - -msgid "Nothing to trace" -msgstr "Non c'è nulla da tracciare" - -msgid "Can't find mf" -msgstr "Non ho trovato mf--metafont" - -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"Impossibile trovare mf-- metafont => variabile di environnement MF, o " -"scaricare da:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Potrebbe non essere incluso nella distribuzione di TeX" - -msgid "Can't create temporary directory" -msgstr "Impossibile creare la cartella temporanea" - -msgid "Can't run mf" -msgstr "Impossibile lanciare mf" - -msgid "Could not read (or perhaps find) mf output file" -msgstr "Impossibile leggere (o forse trovare) il file di uscita di mf" - -msgid "MetaFont exited with an error" -msgstr "MetaFont è stato terminato per un errore" - -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Errore di larghezza automatica su %s\n" - -msgid "Couldn't open file" -msgstr "Impossibile aprire il file" - -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Impossibile aprire il file %.200s" - -msgid "No Kern Pairs" -msgstr "Nessuna coppia da crenare" - -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "No ho trovato nessuna coppia da crenare in %.200s" - -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s ha una casella di delimitazione troppo grande per far funzionare questo " -"algoritmo. Ignorato." - -msgid "Glyph too big" -msgstr "Glifo troppo grande" - -msgid "Spiros did not converge" -msgstr "Spiros non ha effettuato la conversione" - -msgid "Scaling Bitmaps" -msgstr "Scalamento delle Bitmap" - -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" -"Tentativo di rigenerazione di una dimensione di pixel che non è stata già " -"creata (%d@%d)" - -msgid "Missing Bitmap" -msgstr "Bitmap mancante/i" - -msgid "Save Failed" -msgstr "Errore nel salvataggio" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"Mi dispiace, trovo questo file troppo complesso da comprendere (o è " -"sbagliato, oppure vuoto)" - -msgid "Too Complex or Bad" -msgstr "Troppo complesso o sbagliato" - -msgid "Not a plate file" -msgstr "Non ci sono file plate" - -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"Questo non sembra essere un file plate\n" -"Prima riga sbagliata" - -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"Questo non sembra essere un file plate\n" -"Aspettavo parentesi sinistra" - -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"Questo non sembra essere un file plate\n" -"PAspettavo uno di 'voc[]z'" - -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"Questo non sembra essere un file plate\n" -"Aspettavo due numeri reali" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" -"Mi dispiace, trovo questo file troppo complesso da comprendere (o è " -"sbagliato)" - -msgid "Can't find the file" -msgstr "Impossibile trovare il file" - -msgid "Bad xfig file" -msgstr "File XFIG errato" - -msgid "Bad image file" -msgstr "File immagine errato" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "File immagine errato: %.100s" - -msgid "Nothing Selected" -msgstr "Non è stato selezionato nulla" - -msgid "You must select a glyph before you can import an image into it" -msgstr "" -"Devi selezionare un glifo prima di poter importare un'immagine al suo interno" - -msgid "More Images Than Selected Glyphs" -msgstr "Ci sono più immagini che glifi selezionati" - -msgid "Bad Template" -msgstr "Template errato" - -msgid "Bad template, no extension" -msgstr "Template errato, manca l'estensione" - -msgid "Bad template, unrecognized format" -msgstr "Template errato, formato sconosciuto" - -msgid "Nothing Loaded" -msgstr "Non è stato caricato nulla" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Valore Unicode (%x) assente dal font, ignorato" - -msgid "Unicode value not in font" -msgstr "Valore Unicode assente dal font" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Valore di codifica (%x) assente dal font, ignorato" - -msgid "Encoding value not in font" -msgstr "Valore di codifica assente dal font" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "File immagine errato, non è una bitmap: %.100s" - -msgid "Don't Warn Again" -msgstr "Non avvisarmi più(_W)" - -msgid "_OK" -msgstr "_OK" - -msgid "Bad Reference" -msgstr "Riferimento errato" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" -"Stai tentando di incollare un riferimento a %1$s in %2$s.\n" -"Ma %1$s non esiste in questo font, né riesco a trovare il carattere " -"originale a cui si riferiva.\n" -"Non verrà copiato." - -msgid "_Yes" -msgstr "_Sì" - -msgid "Yes to _All" -msgstr "Sì _a tutto" - -msgid "No _to All" -msgstr "No a _tutto" - -msgid "_No" -msgstr "_No" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Stai tentando di incollare un riferimento a %1$s in %2$s.\n" -"Ma %1$s non esiste in questo font.\n" -"Vuoi copiare le spline originali (o eliminare il riferimento)?" - -msgid "Anchor Lost" -msgstr "Ancora persa" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" -"Almeno un'ancora si è persa durante l'inserimento, perché non c'era una " -"classe d'ancore idonea nel font di destiazione." - -msgid "Duplicate Anchor" -msgstr "Ancora doppia" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "C'è già un punto di ancoraggio chiamato %1$.40s in %2$.40s." - -msgid "Different Fonts" -msgstr "Font differenti" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Stai provando ad incollare istruzioni di un glifo da un font ad un altro. " -"Generalmente non funzionerà, a meno che le tavole 'prep', 'fpgm' e 'cvt' " -"siano le stesse.\n" -"Vuoi continuare comunque?" - -msgid "Please don't do that" -msgstr "Per favore, non farlo" - -msgid "You may not paste a reference into this window" -msgstr "Non puoi incollare un riferimento in questa finestra" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "Stai cercando di creare un glifo con un riferimento a lui stesso" - -msgid "Self-referential glyph" -msgstr "Glifo con auto-riferimento" - -msgid "No Vertical Metrics" -msgstr "Non ci sono metriche verticali" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" -"Le metriche verticali non sono state attivate in questo font.\n" -"Usa Elemento->Informazioni sul font per abilitarle." - -msgid "Could not find original glyph" -msgstr "Impossibile trovare il glifo originale" - -msgid "Missing glyph" -msgstr "Glifo mancante" - -msgid "_Cancel" -msgstr "_Annulla" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "Secondo glifo di %s" - -msgid "No Lookups" -msgstr "Nessun Lookup" - -msgid "No lookups to copy" -msgstr "Nessun lookup da copiare" - -msgid "Lookups" -msgstr "Lookup" - -msgid "Choose which lookups to copy" -msgstr "Scegli quali lookup copiare" - -msgid "Attempt to make a character that refers to itself" -msgstr "Stai cercando di creare un carattere con un riferimento a lui stesso" - -msgid "Self-referential character" -msgstr "Carattere con auto-riferimento" - -msgid "No selection\n" -msgstr "Nessuna selezione\n" - -msgid "Bitmap Paste" -msgstr "Incolla la Bitmap" - -msgid "Pasting..." -msgstr "Incolla..." - -#, c-format -msgid "Can't open %s\n" -msgstr "Impossibile aprire %s\n" - -#, c-format -msgid "Failed to write %s\n" -msgstr "Errore di scrittura %s\n" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" - -msgid "Auto Hinting Font..." -msgstr "Auto Suggerimento Font..." - -msgid "Converting PostScript" -msgstr "Conversione PostScript" - -msgid "Saving PostScript Font" -msgstr "Salvataggio del font PostScript" - -msgid "Outlining glyphs" -msgstr "Crea i contorni esterni dei glifi" - -msgid "Inlining glyphs" -msgstr "Crea i contorni interni dei glifi" - -msgid "Shadowing glyphs" -msgstr "Crea le ombre dei glifi" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" -"ParseGlyphOrderAndAliasDB: Voce non valida (non separata da tabulazione) " -"all'indice %d: %s\n" - -msgid "Encoding name" -msgstr "Nome codifica" - -msgid "Please name this encoding" -msgstr "Dai un nome a questa codifica" - -msgid "Bad encoding file format" -msgstr "Formato del file di codifica errato" - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"Questo file contiene una codifica senza nome, che non può essere nominata in " -"uno script" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "Si prega di nominare la codifica %d in questo file" - -msgid "couldn't write encodings file\n" -msgstr "Impossibile scrivere il file delle codifiche\n" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Impossibile aprire il file cidmap %s" - -msgid "Missing cidmap file" -msgstr "File cidmap mancante" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" -"%s non è un file cidmap, scarica \n" -"http://fontforge.sourceforge.net/cidmaps.tgz" - -msgid "Bad cidmap file" -msgstr "File cidmap errato" - -msgid "_Search" -msgstr "Cerca(_S)" - -msgid "_Use It" -msgstr "_Utilizza la" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20hs-%3$d, ma " -"il migliore che io abbia trovato è %1$.20hs-%2$.20hs-%4$d.\n" -"Devo usare questo valore o preferisci cercare tu stesso?" - -msgid "Use CID Map" -msgstr "Utilizzazione della mappa CID" - -msgid "_Browse" -msgstr "Cerca" - -msgid "_Give Up" -msgstr "Abbandona(_G)" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge non è riuscito a trovare un file di mappa cid per questo font. Non " -"è indispensabile, ma certe cose andrebbero meglio se ci fosse. Se non " -"disponi, potresti scaricarne da:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"et le potresti installare, decomprimerle ed estrarre dai file .tarmettendole " -"in:\n" -" %.80s\n" -"\n" -"Vuoi cercare un file adatto nel tuo hard disk?" - -msgid "No cidmap file..." -msgstr "Non c'è il file cidmap..." - -msgid "Find a cidmap file..." -msgstr "Cerca di un file di tabella CID..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Sei sicuro di non voler utilizzare la mappa cid che ho trovato?" - -msgid "_Add" -msgstr "_Aggiungere" - -msgid "_Delete" -msgstr "Cancellare(_D)" - -msgid "Extraneous glyphs" -msgstr "Glifi soprannumerari" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"L'encoding attuale contiene dei glifi che FontForge non sa mappare verso " -"CID.\n" -"Bisogna distruggerli oppure aggiungerli alla fine (e ciò potrebbe portare a " -"dei problemi con future definizioni)?" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "voce di cidmap fuori dai limiti: %s" - -msgid "Not a CID-keyed font" -msgstr "Questo font non ha una codifica CID" - -msgid "Encoding Too Large" -msgstr "Codifica troppo grande" - -msgid "MultipleEncodingIgnored" -msgstr "CodificaMultiplaIgnorata" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Il glifo in CID %d è mappato verso più di %d encoding. Solo i primi %d " -"verranno presi in considerazione." - -#, c-format -msgid "No glyph named %s." -msgstr "Nessun glifo chiamato %s." - -#, c-format -msgid "No CID named %s" -msgstr "Nessun CID chiamato %s" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Includi non analizzabile nella linea %d di %s" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Nome file di include troppo lungo sulla riga %d di %s" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "Fine del file nell'include nella riga %d di %s" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Parentesi chiusa mancante alla riga %d di %s" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "Numero troppo lungo alla riga %d di %s" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "Numero mancante alla riga %d di %s" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Nome mancante nella linea %d di %s" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Previsto '%s' alla riga %d di %s" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Previsto '%c' alla riga %d di %s" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "Previsto un token sconosciuto (errore interno) sulla linea %d di %s" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Previsto ';' alla fine della dichiarazione sulla riga %d di %s" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Uso di classe glyph non definita, %s, alla linea %d di %s" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" -"Riferimento a un CID in un font non codificato CID sulla linea %d di %s" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" -"Riferimento a un nome di glyph in un font codificato CID sulla linea %d di %s" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "Riferimento a un nome glifo inesistente alla riga %d di %s: %s" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Nome atteso nella definizione di ancora alla riga %d di %s" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" -"Tentativo di ridefinire la definizione dell'ancora di \"%s\" alla riga %d di " -"%s" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Riferimento a un lookup che non è nel file di funzionalità, ma che è " -"presente nel font, %.50s" - -msgid "Refers to Font" -msgstr "Riferisce al font" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Nome o classe attesi alla riga %d di %s" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Attesa un'ancora (dopo la legatura) alla riga %d di %s" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "Ancora-%d" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "Impossibile aprire il file" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" -"Vuoi cancellare %.30s che è richiamato da un altro\n" -"carattere. Sei sicuro di volerlo cancellare?" - -msgid "Building duplicate encodings" -msgstr "Costruzione di codifiche duplicate" - -msgid "Transforming..." -msgstr "Trasformazione..." - -msgid "Removing overlaps..." -msgstr "Soppressione delle ricoperture..." - -msgid "Adding points at Extrema..." -msgstr "Aggiungi punti alle estremità..." - -msgid "Rounding to integer..." -msgstr "Arrotonda all'intero..." - -msgid "Correcting Direction..." -msgstr "Correzione della direzione..." - -msgid "Unlink All" -msgstr "Sconcatenare tutto" - -msgid "Unlink" -msgstr "Sconcatenare" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" -"%.50s contiene un riferimento invertito (di cui il senso di rotazione non " -"è \n" -"compatibile). Allo stato attuale ciò non può essere corretto.\n" -"Vuoi che FontForge la cancelli e la corregga in seguito?" - -msgid "Flipped Reference" -msgstr "Riferimento invertito" - -msgid "Simplifying..." -msgstr "Semplificazione..." - -msgid "Finding Substitution Points..." -msgstr "Ricerca punti di sostituzione..." - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "Creazione di glifi accentati" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Sei sicuro di volere sostituire Å?\n" -"Il circoletto non sarà più legato ad A." - -msgid "Replace Å" -msgstr "Sostituisci Å" - -msgid "_Revert" -msgstr "_Ripristina" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"Il font %1$.40s nel file %2$.40hs è stato modificato.\n" -"Ripristinando il file perderai tutte le modifiche.\n" -"È quello che vuoi fare?" - -msgid "Font changed" -msgstr "Font modificato" - -msgid "Old sfd file" -msgstr "File sfd vecchio" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" -"Il font deriva da un vecchio file di formato sfd. Non tutti i suoi aspetti " -"possono essere ripristinati con successo." - -msgid "Glyph Name Changed" -msgstr "Il nome del glifo è stato cambiato" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Il nome del glifo %.40s è cambiato. Questo è cosa utilizzo per cercare il " -"glifo nel file, così non posso ripristinare questo glifo.\n" -"(Non sarai più avvertito per i glifi successivi)" - -msgid "Can't Find Glyph" -msgstr "Impossibile trovare il glifo" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Il glifo, %.80s, non è reperibile nel file sfd" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Glifi mancanti..." - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"Il tuo font non contiene il glifo dotlessi.\n" -"Creane uno e rifai i tuoi glifi accentati" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"Il tuo font non contiene il glifo uni0237,\n" -"e il glifo depcrecato dotlessj.\n" -"Aggiungi il primo e rifai i tuoi glifi accentati" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "Problema di unione" - -msgid "Merging a font with itself achieves nothing" -msgstr "Unire un font a se stesso non porta a nulla" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"Quando si uniscono due font CID, essi devono avere gli stessi Registry e " -"Ordering, et il font di destinazione deve avere un supplemento altrettanto " -"recente quanto gli altri. Inoltre questo deve avere tanti sotto-font quanti " -"gli altri." - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "Problema di interpolazione" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "Interpolare un font con se stesso non porta a nulla" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "Grandezza in pixel:" - -msgid "What is the pixel size of the font in this file?" -msgstr "Qual è il corpo in pixel del font contenuto in questo file?" - -msgid "Bad Number" -msgstr "Valore errato" - -msgid "Duplicate pixelsize" -msgstr "Dimensione di pixel ripetuta" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"Il font contiene già delle bitmap di questa grandezza %d.\n" -"La vuoi cancellare?" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Non ci sono file PK (metafont) %.200s" - -msgid "Not a pk file" -msgstr "Non ci sono file PK" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Non ci sono file GF (metafont) %.200s" - -msgid "Not a gf file" -msgstr "Non ci sono file GF" - -msgid "Not a pcf file" -msgstr "Non ci sono file PCF" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Non ci sono file PCF X11 %.200s" - -msgid "Not a bdf file" -msgstr "Non ci sono file BDF" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "Non ci sono file BDF %.200s" - -msgid "Decompress Failed!" -msgstr "Errore di decompressione!" - -#, c-format -msgid "Loading font from %.100s" -msgstr "Sto caricando un font da %.100s" - -msgid "Loading..." -msgstr "Sto caricando..." - -msgid "Reading Glyphs" -msgstr "Lettura dei glifi" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Manca il font bitmap in %s" - -msgid "No Bitmap Font" -msgstr "Manca il font bitmap" - -msgid "Outline Glyphs\n" -msgstr "Contorni dei glifi\n" - -msgid "Glyph Differences\n" -msgstr "Differenze dei glifi\n" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Il glifo “%s” differisce\n" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" -"“%s” si riferisce a %s con un diverso schema di confronto del punto " -"truetype\n" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "Mome del font:" - -msgid "family name" -msgstr "Nome della famiglia:" - -msgid "full name" -msgstr "Nome completo:" - -msgid "weight" -msgstr "Peso:" - -msgid "copyright notice" -msgstr "Messaggio di Copyright:" - -msgid "version" -msgstr "Versione:" - -msgid "Glyph Positioning\n" -msgstr "Posizione del glifo\n" - -msgid "Glyph Substitution\n" -msgstr "Sostituzione del glifo\n" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "Ceco" - -msgid "Dutch" -msgstr "Olandese" - -msgid "English" -msgstr "Inglese" - -msgid "French" -msgstr "Francese" - -msgid "German" -msgstr "Tedesco" - -msgid "Lang|Greek" -msgstr "Greco" - -msgid "Lang|Hebrew" -msgstr "Ebraico" - -msgid "Hindi" -msgstr "" - -msgid "Hungarian" -msgstr "Ungherese" - -msgid "Italian" -msgstr "Italiano" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Polish" -msgstr "Polacco" - -msgid "Russian" -msgstr "Russo" - -msgid "Spanish" -msgstr "Spagnolo" - -msgid "Sanskrit" -msgstr "Sanscrito" - -msgid "Swedish" -msgstr "Svedese" - -msgid "Turkish" -msgstr "Turco" - -msgid "Welsh" -msgstr "Gallese" - -msgid "Access All Alternates" -msgstr "Accedi a tutte le alternative" - -msgid "Above Base Forms" -msgstr "Sopra le forme di base" - -msgid "Above Base Mark" -msgstr "Sulla marca di base" - -msgid "Above Base Substitutions" -msgstr "Sostituzioni sopra la base" - -msgid "Vertical Fractions" -msgstr "Altre frazioni" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "Forme sotto la base" - -msgid "Below Base Mark" -msgstr "Sotto la marca di base" - -msgid "Below Base Substitutions" -msgstr "Sostituzioni sotto la base" - -msgid "Capitals to Petite Capitals" -msgstr "Da maiuscolo a maiuscoletto" - -msgid "Capitals to Small Capitals" -msgstr "Da maiuscolo a maiuscoletto" - -msgid "Contextual Alternates" -msgstr "Alternative contestuali" - -msgid "Case-Sensitive Forms" -msgstr "Forme dipendenti da Maiu./Minusc." - -msgid "Glyph Composition/Decomposition" -msgstr "Composizione/Decomposizione del glifo" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "Legature contestuali" - -msgid "Centered CJK Punctuation" -msgstr "Punteggiatura CJK centrata" - -msgid "Capital Spacing" -msgstr "Spaziatura delle maiuscole" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "Varianti di caratteri 01" - -msgid "Character Variants 02" -msgstr "Varianti di caratteri 02" - -msgid "Character Variants 03" -msgstr "Varianti di caratteri 03" - -msgid "Character Variants 04" -msgstr "Varianti di caratteri 04" - -msgid "Character Variants 05" -msgstr "Varianti di caratteri 05" - -msgid "Character Variants 06" -msgstr "Varianti di caratteri 06" - -msgid "Character Variants 07" -msgstr "Varianti di caratteri 07" - -msgid "Character Variants 08" -msgstr "Varianti di caratteri 09" - -msgid "Character Variants 09" -msgstr "Varianti di caratteri 09" - -msgid "Character Variants 10" -msgstr "Varianti di caratteri 10" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "Varianti di caratteri 99" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "Distanza" - -msgid "Discretionary Ligatures" -msgstr "Ligature facoltativa" - -msgid "Denominators" -msgstr "Denominatori" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "Forme senza punti" - -msgid "Expert Forms" -msgstr "Forme esperte" - -msgid "Final Glyph On Line" -msgstr "Glifo finale allineato" - -msgid "Terminal Forms #2" -msgstr "Forme terminali #2" - -msgid "Terminal Forms #3" -msgstr "Forme terminali #3" - -msgid "Terminal Forms" -msgstr "Forme terminali" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "Frazioni diagonali" - -msgid "Full Widths" -msgstr "Larghezze intere" - -msgid "Half Forms" -msgstr "Mezze forme" - -msgid "Halant Forms" -msgstr "Forme Halant" - -msgid "Alternative Half Widths" -msgstr "Mezza larghezza alternativa" - -msgid "Historical Forms" -msgstr "Forme storiche" - -msgid "Horizontal Kana Alternatives" -msgstr "Alternative Kana orizzontali" - -msgid "Historic Ligatures" -msgstr "Ligature storiche" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "Mezze larghezze" - -msgid "Initial Forms" -msgstr "Forme iniziali" - -msgid "Isolated Forms" -msgstr "Forme isolate" - -msgid "Italics" -msgstr "Corsivi" - -msgid "Justification Alternatives" -msgstr "Alternative di giustificazione" - -msgid "Japanese Forms (Obsolete)" -msgstr "Forme Giapponesi (Obsolete)" - -msgid "JIS2004 Forms" -msgstr "Forme JIS2004" - -msgid "JIS78 Forms" -msgstr "Forme JIS78" - -msgid "JIS83 Forms" -msgstr "Forme JIS83" - -msgid "JIS90 Forms" -msgstr "Forme JIS90" - -msgid "Horizontal Kerning" -msgstr "Crenatura orizzontale" - -msgid "Left Bounds" -msgstr "Limiti di sinistra" - -msgid "Standard Ligatures" -msgstr "Ligature standard" - -msgid "Leading Jamo Forms" -msgstr "Forme Jamo anteriori" - -msgid "Lining Figures" -msgstr "Cifre di allineamento" - -msgid "Localized Forms" -msgstr "Forme localizzate" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "Posizione della marca" - -msgid "Medial Forms 2" -msgstr "Forme mediali 2" - -msgid "Medial Forms" -msgstr "Forme mediali" - -msgid "Mathematical Greek" -msgstr "Greco matematico" - -msgid "Mark to Mark" -msgstr "Marca verso marca" - -msgid "Mark Positioning via Substitution" -msgstr "Posizionamento delle marche tramite sostituzione" - -msgid "Alternate Annotation Forms" -msgstr "Forme di annotazione alternative" - -msgid "NLC Kanji Forms" -msgstr "Forme Kanji NLC" - -msgid "Nukta Forms" -msgstr "Forme Nukta" - -msgid "Numerators" -msgstr "Numeratori" - -msgid "Oldstyle Figures" -msgstr "Cifre Oldstyle" - -msgid "Optical Bounds" -msgstr "Limiti ottici" - -msgid "Ordinals" -msgstr "Ordinali" - -msgid "Ornaments" -msgstr "Ornamenti" - -msgid "Proportional Alternate Metrics" -msgstr "Metriche alternative proporzionali" - -msgid "Lowercase to Petite Capitals" -msgstr "Da minuscolo a maiuscoletto" - -msgid "Proportional Kana" -msgstr "Kana proporzionale" - -msgid "Proportional Numbers" -msgstr "Numeri proporzionali" - -msgid "Pre Base Forms" -msgstr "Forme prima della base" - -msgid "Pre Base Substitutions" -msgstr "Sostituzioni prima della base" - -msgid "Post Base Forms" -msgstr "Forme dopo la base" - -msgid "Post Base Substitutions" -msgstr "Sostituzioni dopo la base" - -msgid "Proportional Width" -msgstr "Larghezza proporzionale" - -msgid "Quarter Widths" -msgstr "Quarti di larghezza" - -msgid "Randomize" -msgstr "Randomizza" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "Forme Rakar" - -msgid "Required Ligatures" -msgstr "Ligature richiesta" - -msgid "Reph Form" -msgstr "Forma Reph" - -msgid "Right Bounds" -msgstr "Limiti di destra" - -msgid "Right to Left Alternates" -msgstr "Alternative da destra a sinistra" - -msgid "Right to Left mirrored forms" -msgstr "Forme specchiate da destra a sinistra" - -msgid "Ruby Notational Forms" -msgstr "Forme di notazione di Ruby " - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "Alternative stilistiche" - -msgid "Scientific Inferiors" -msgstr "Pedici scientifici" - -msgid "Lowercase to Small Capitals" -msgstr "Da minuscolo a maiuscoletto" - -msgid "Simplified Forms" -msgstr "Forme semplificate" - -msgid "Style Set 1" -msgstr "" - -msgid "Style Set 2" -msgstr "" - -msgid "Style Set 3" -msgstr "" - -msgid "Style Set 4" -msgstr "" - -msgid "Style Set 5" -msgstr "" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "Pedice" - -msgid "Superscript" -msgstr "Apice" - -msgid "Swash" -msgstr "" - -msgid "Titling" -msgstr "Titolazione" - -msgid "Trailing Jamo Forms" -msgstr "Forme Jamo posteriori" - -msgid "Traditional Name Forms" -msgstr "Forme con nomi tradizionali" - -msgid "Tabular Numbers" -msgstr "Numeri per tavole" - -msgid "Traditional Forms" -msgstr "Forme tradizionali" - -msgid "Third Widths" -msgstr "Terzi di larghezza" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "Metriche verticali alternative" - -msgid "Vattu Variants" -msgstr "Varianti Vattu" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "Mezze metriche alternative verticali" - -msgid "Vowel Jamo Forms" -msgstr "Forme Jamo vocaliche" - -msgid "Vertical Kana Alternates" -msgstr "Alternative verticali Kana" - -msgid "Vertical Kerning" -msgstr "Crenatura verticale:" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "Metriche proporzionali alternative verticali" - -msgid "Vertical Rotation & Alternates" -msgstr "Rotazioni & Alternative verticali" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "Zero barrato" - -msgid "Required feature" -msgstr "Funzione richiesta" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "Sostituzione multipla" - -msgid "Single Substitution" -msgstr "Sostituzione singola" - -msgid "Undefined substitution" -msgstr "Sostituzione non definita" - -msgid "Alternate Substitution" -msgstr "Sostituzione alternativa" - -msgid "Contextual Substitution" -msgstr "Sostituzione contestuale" - -msgid "Ligature Substitution" -msgstr "Sostituzione legatura" - -msgid "Contextual Chaining Substitution" -msgstr "Sostituzione contestuale a catena" - -msgid "Extension" -msgstr "Estensione" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "Sostituzione contestuale a catena inversa" - -msgid "Pairwise Positioning (kerning)" -msgstr "Posizione della coppia di crenatura" - -msgid "Single Positioning" -msgstr "Posizione singola" - -msgid "Undefined positioning" -msgstr "Posizione non definita" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "Posizionamento contestuale" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "Armeno" - -msgid "Script|Avestan" -msgstr "Avestano" - -msgid "Script|Balinese" -msgstr "Balinese" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "Batak" - -msgid "Script|Bengali" -msgstr "Bengalese" - -msgid "Script|Bengali2" -msgstr "Bengalese" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "Musica bizantina" - -msgid "Canadian Syllabics" -msgstr "Canadese sillabico" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "Ideogrammi CJK" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "" - -msgid "Cyrillic" -msgstr "Cirillico" - -msgid "Script|Default" -msgstr "Default" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "Devanagari" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "Etiope" - -msgid "Script|Georgian" -msgstr "Georgiano" - -msgid "Glagolitic" -msgstr "Glagolitico" - -msgid "Gothic" -msgstr "Gotico" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "Greco" - -msgid "Script|Gujarati" -msgstr "Gujarati" - -msgid "Script|Gujarati2" -msgstr "Gujarati" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "Gurmukhi" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "Hanunóo" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "Ebraico" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "Khmer" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "Latino" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "Lineare A" - -msgid "Linear B" -msgstr "Lineare B" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "Licio" - -msgid "Lydian" -msgstr "Lidio" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "Malayālam" - -msgid "Script|Malayālam2" -msgstr "Malayālam" - -msgid "Script|Mandaean" -msgstr "Mandaico" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "Mongolo" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "Musicale" - -msgid "Script|Myanmar" -msgstr "Birmano" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "Nuovo Tai Lue" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Vecchio Corsivo (Etrisco, Osco, ecc.)" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "Vecchio Permico" - -msgid "Old Persian cuneiform" -msgstr "Vecchio Persiano cuneiforme" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "Oriya" - -msgid "Script|Oriya2" -msgstr "Oriya" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "Fenicio" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "Runico" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "Singalese" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "Tamil" - -msgid "Script|Tamil2" -msgstr "Tamil" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "Telugu" - -msgid "Script|Telugu2" -msgstr "Telugu" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "Thai" - -msgid "Script|Tibetan" -msgstr "Tibetano" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "Vai" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "Yi" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "Funzione richiesta" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "Sconosciuto" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "posizionamento" - -msgid "substitution" -msgstr "sostituzione" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "coppie di crenatura" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "_Orizzontale" - -msgid "_Vertical" -msgstr "_Verticale" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "Sono informazioni di crensatura orizzontale o verticale?" - -msgid "Kerning direction" -msgstr "Direzione crenatura" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "Non c'è un glifo chiamato \"%s\" nel font." - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "Formato FPST errato" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "Impossibile aprire un file temporaneo per l'output postscript\n" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Risorsa POST mancante %u\n" - -msgid "Out of memory\n" -msgstr "Errore di memoria\n" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "Non è nella collezione" - -msgid "Pick a font, any font..." -msgstr "Scegli un font qualunque..." - -msgid "There are multiple fonts in this file, pick one" -msgstr "Ci sono diversi font in questo file, scegline uno" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "Impossibile aprire un file temporaneo per l'output truetype.\n" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "Impossibile creare un file temporaneo\n" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "Danese" - -msgid "Portuguese" -msgstr "Portoghese" - -msgid "Norwegian" -msgstr "Norvegese" - -msgid "Japanese" -msgstr "Giapponese" - -msgid "Lang|Arabic" -msgstr "Arabo" - -msgid "Finnish" -msgstr "Finlandese" - -msgid "Icelandic" -msgstr "Islandese" - -msgid "Maltese" -msgstr "" - -msgid "Croatian" -msgstr "Croato" - -msgid "Traditional Chinese" -msgstr "Cinese Tradizionale" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "Thai" - -msgid "Korean" -msgstr "Koreano" - -msgid "Estonian" -msgstr "Estone" - -msgid "Latvian" -msgstr "Lettone" - -msgid "Sami (Lappish)" -msgstr "Sami (Lappone)" - -msgid "Faroese (Icelandic)" -msgstr "Faroese / Faringio (Islandese)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Farsi / Persiano" - -msgid "Simplified Chinese" -msgstr "Cinese semplificato" - -msgid "Flemish" -msgstr "Fiammingo" - -msgid "Irish Gaelic" -msgstr "Irlandese Gaelico" - -msgid "Albanian" -msgstr "Albanese" - -msgid "Romanian" -msgstr "Rumeno" - -msgid "Slovak" -msgstr "Slovacco" - -msgid "Slovenian" -msgstr "Sloveno" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "Serbo" - -msgid "Macedonian" -msgstr "Macedone" - -msgid "Bulgarian" -msgstr "Bulgaro" - -msgid "Ukrainian" -msgstr "Ucraino" - -msgid "Byelorussian" -msgstr "Bielorusso" - -msgid "Uzbek" -msgstr "Uzbeco" - -msgid "Kazakh" -msgstr "Kazaco" - -msgid "Axerbaijani (Cyrillic)" -msgstr "Azero (Cirillico)" - -msgid "Axerbaijani (Arabic)" -msgstr "Azero (Arabo)" - -msgid "Lang|Armenian" -msgstr "Armeno" - -msgid "Lang|Georgian" -msgstr "Georgiano" - -msgid "Moldavian" -msgstr "Moldavo" - -msgid "Kirghiz" -msgstr "Cirghiso" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "Turkmeno" - -msgid "Mongolian (Mongolian)" -msgstr "Mongolo (Mongolia)" - -msgid "Mongolian (cyrillic)" -msgstr "Mongolo (cirillico)" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "Curdo" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "Tibetano" - -msgid "Nepali" -msgstr "Nepalese" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "Bengalese" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "Gujarati" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "Oriya" - -msgid "Lang|Malayalam" -msgstr "Malayālam" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "Khmer" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Indonesian" -msgstr "Indonesiano" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "Malese (roman)" - -msgid "Malay (arabic)" -msgstr "Malese (arabo)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Amarico" - -msgid "Tigrinya" -msgstr "Tigrino" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "Somalo" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "Basco" - -msgid "Catalan" -msgstr "Catalano" - -msgid "Lang|Latin" -msgstr "Latino" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Lang|Uighur" -msgstr "Uighur" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "Scozzese Gaelico" - -msgid "Manx Gaelic" -msgstr "Manx Gaelico" - -msgid "Irish Gaelic (with dot)" -msgstr "Irlandese Gaelico (con punto)" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "Greco (politonico)" - -msgid "Greenlandic" -msgstr "Greenlandese" - -msgid "Azebaijani (roman)" -msgstr "Azero (roman)" - -msgid "Unspecified Language" -msgstr "Lingua non specificata" - -msgid "Unknown Language" -msgstr "Lingua sconosciuta" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "AltezzaAsse:" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "Font errato, esterno fuori dai limiti.\n" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "Le diverse istanze di questo mm hanno un diverso numero di glifi" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "Questo glifo è definito in un'istanza di font ma non in un'altra" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" -"Questo glifo contiene un numero differente di riferimenti in diverse istanze" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Un riferimento a questo glifo punta ad un'altra codifica in differenti " -"istanze" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Un contorno in questo glifo contiene un numero differente di punti in " -"diverse istanze" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"Questo glifo contiene un numero differente di contorni in diverse istanze" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "Questo glifo contiene un numero differente di hint in diverse istanze" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" -"Questo glifo contiene coppie di crenature differenti in diverse istanze" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "Si sono verificati vari errori con il glifo selezionato" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Il seguente errore si è verificato con il glifo selezionato: %.100s" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30hs rispetto " -"a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Il glifo %1$.30s nel font %2$.30s ha un diverso numero di punti (o punti di " -"controllo) sui suoi contorni rispetto a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Il glifo %1$.30s nel font %2$.30s ha contorni rivolti in una direzione " -"diversa rispetto a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Il glifo %1$.30s nel font %2$.30s ha un diverso numero di riferimenti " -"rispetto a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Il glifo %1$.30s nel font %2$.30s ha una riferimenti con scala o rotazione " -"(ecc.) diverse rispetto a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Il glifo %1$.30s nel font %2$.30s ha un diverso set di coppie di " -"crenaturerispetto a %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "Nessun problema identificato" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "La lista dei nomi %s basata su %s non può essere trovata" - -msgid "NameList base missing" -msgstr "La lista dei nomi base è mancante" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "Lista glifi Adobe" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "Nomi AMS" - -msgid "Bad Token" -msgstr "Token errato" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "Valore errato" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "Proiezione..." - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "Codifica di default per tutti i nuovi font" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "Nuova misura dell'em:" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Quando si carica un font truetype o opentype che contiene " -"contemporaneamente\n" -"un encoding unicode et un encoding CJK, questa opzione permette di " -"specificare\n" -"quale encoding caricare." - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"La modifica della larghezza di un glifo cambierà\n" -"la larghezza di tutti i glifi accentati\n" -"composti a partire da questo qui." - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"La modifica della spalla sinistra di un glifo cambierà\n" -"la spalla sinistra di tutti i glifi accentati\n" -"composti a partire da questo qui" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Percentuale di un Em per separare un accento dal suo glifo di base\n" -"con il comando 'Crea accentati'" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Quando mette un accento acuto o grave su una lettera, FontForge\n" -"deve centrarlo tendo conto della sua larghezza oppure lo deve centrare\n" -"tendo conto del punto più basso dell'accento?" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Parametri supplementari per configurare il programma autotrace\n" -"(o autotrace o potrace)" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "Chiede all'utente i paramenti per 'autotrace' ad ogni utilizzazione" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"Comandi da passare a 'mf' (METAFONT), il nome del file sarà inserito subito " -"dopo" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Chiede all'utente i parametri per 'mf' ad ogni utilizzazione" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge carica delle grandi immagini nello sfondo dei glifi\n" -"prima di autotracciarli. Puoi conservare queste immagini per esaminare\n" -"il risultato prodotto da 'mf', oppure le puoi cancellare per\n" -"conservare spazio" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"MetaFont (mf) produce molti messaggi su stdout.\n" -"La maggior parte delle volte non sono importanti, salvo quando qualcosa va " -"storto." - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Nome usato per il campo 'Foundry'\n" -"per la creazione di font BDF" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Nome usato dall'Identificatore del Venditore\n" -"per la creazione di font ttf (tabella OS/2).\n" -"Massimo quattro caratteri" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "Nomi glifi Unicode" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Se viene specificata, deve essere una lista di numeri interi separati da " -"spazi, tutti\n" -"inferiori a 16777216, che identificano la tua organizzazione in modo " -"univoco\n" -"FontForge genererà un numero casuale per l'ultimo valore." - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Quando si crea un insieme di font BDF,\n" -"FontForge deve chiedere la risoluzione dello schermo, o\n" -"la deve indovinare in funzione della dimensione dei pixel?" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Numero di Em col quale le frecce di spostamento\n" -"muovono i punti selezionati" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Specifica la distanza alla quale il puntatore del mouse deve\n" -"essere vicino a una linea notevole (linea di base, larghezza,\n" -"griglia, spline, ecc...), per agganciarsi ad essa." - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "Mostra i righelli nella finestra Visualizza contorni glifo" - -msgid "Can't insert 'cvt'" -msgstr "Impossibile inserire 'cvt'" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "Impossibile inserire 'fpgm'" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "Impossibile inserire 'prep'" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "Impossibile istruire questo glifo" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "Metriche errate" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "Densità inattesa" - -msgid "Multiple-Density Font" -msgstr "Font a densità multipla" - -msgid "High-Density Font" -msgstr "Font ad alta densità" - -msgid "Single and Multi-Density Fonts" -msgstr "Font a densità singola e multipla" - -msgid "Single and High-Density Fonts" -msgstr "Font a densità singola ed alta" - -msgid "Choose a file format..." -msgstr "Scegli il formato del file..." - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Ci sono %d pagine in questo file, quale scegli?" - -msgid "Pick a page" -msgstr "Scegli una pagina" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "Impossibile aprire un file temporaneo\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "Impossibile aprire %s\n" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "Tabella firma digitale" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "tabella varianti glifi" - -msgid "glyph substitution table" -msgstr "tabella sostituzione glifi" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "tabella di giustificazione (versione AAT)" - -msgid "justification table (OT version)" -msgstr "tabella di giustificazione (versione OT)" - -msgid "kerning table" -msgstr "tabella di crenatura" - -msgid "ligature caret table" -msgstr "tabella di legatura caret" - -msgid "glyph location table" -msgstr "tabella di locazione glifi" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "tabella matematica" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "tabella di metamorfosi" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "tabella di limiti ottici" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "tabella TeX" - -msgid "tracking table" -msgstr "tabella di tracciamento" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "tabella di origine verticale" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "tabella di riferimento dei glifi" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "Ingegnoso, hai una delle vecchie Apple/Apple type1 sfnts qui\n" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "Le seguenti tabelle nel font sono state ignorate da FontForge\n" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Questo font contiene descrizioni di glifi sia truetype che PostScript\n" -" solo una sarà usata.\n" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Questo file contiene descrizioni di glifi multiple\n" -" solo una sarà usata.\n" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Questo file contiene una tabella 'kern' e una 'GPOS'.\n" -" La tabella 'kern' sarà in sola lettura se non c'è una funzione 'kern' in " -"'GPOS'.\n" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"Questo font contiene sia una tabella 'BASE' che una 'bsln'.\n" -" FontForge leggerà solo una di loro ('BASE').\n" - -msgid "Bad Glyph Count" -msgstr "Errore nel conteggio dei glifi" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "Il nome PostScript non può essere un numero" - -msgid "Bad Font Name" -msgstr "Nome del font errato" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Il nome del font PostScript \"%.63s\" non è valido.\n" -"Dev'essere composto da ASCII visualizzabili,\n" -"non può contenere né (){}[]<>%%/ né spazi\n" -"e dev'essere più breve di 63 caratteri" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "Usa il _primo" - -msgid "First to _All" -msgstr "Primo di _tutti" - -msgid "Second _to All" -msgstr "Secondo di t_utti" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "Nomi multipli per la lingua" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "fdselect errato\n" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Non ho capito il formato per fdselect %d\n" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "Errore nelle informazioni di codifica nella tabela 'cmap'." - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "Giapponese" - -msgid "Script|Korean" -msgstr "Koreano" - -msgid "Script|Roman" -msgstr "Roman" - -msgid "Script|Traditional Chinese" -msgstr "Cinese tradizionale" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Cirillico" - -msgid "Script|Devanagari" -msgstr "Devanagari" - -msgid "Script|RSymbol" -msgstr "Symbol" - -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, solo BMP" - -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, tutti i piani" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "ISO (Deprecato)" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "Personalizzato" - -msgid "FreeType internals" -msgstr "FreeType interni" - -msgid "Unknown" -msgstr "Sconosciuto" - -msgid "Pick a CMap subtable" -msgstr "Scegli una sottotabella CMap" - -msgid "Could not find any valid encoding tables" -msgstr "Impossibile trovare una tabella di codifica valida" - -msgid "Could not find a usable encoding table" -msgstr "Impossibile trovare una tabella di codifica utilizzabile" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Tenta di codificare il glifo mancante %d a %d (0x%x)\n" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"Più glifi mappano alla stessa codifica unicode U+%04X, solo una sarà usata\n" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "Errore del font: dati di Codifica fuori dai limiti.\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows rifiuterà font con un numero di versione OS/2 di 0\n" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "Windows rifiuterà font otf (cff) con un numero di versione OS/2 di 1\n" - -msgid "Reading Names" -msgstr "Lettura dei nomi" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "Aggiustamento dei riferimenti" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Non c'è nessuna bitmap (utilizzabile) in questo font ttf: %s" - -msgid "No Bitmap Strikes" -msgstr "Non ci sono bitmap" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "Classe di crenatura Apple errata\n" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "GID fuori dai limiti\n" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "sottotabella" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "Legatura esterna errata\n" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Stai cercando di creare una legatura per il glifo %d da " - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" -"Stai cercando di creare una legatura per il glifo (non esistente) %d da " - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "La tabella JSTF è troppo lunga.\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "Non ho capito il formato dell'indice: %d\n" - -msgid "Load Bitmap Fonts" -msgstr "Caricam font Bitmap" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Vuoi caricare il font bitmap contenuto in questo file di tipo true/open " -"type?\n" -"(Se sì, quale)" - -#, c-format -msgid "%d pixel bitmap" -msgstr "Bitmap con %d pixel" - -msgid "Saving Bitmap Font(s)" -msgstr "salvataggio della/e bitmap" - -msgid "Saving TrueType Font" -msgstr "Salvataggio del font TrueType" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "Errore nell'apertura di un file temporaneo" - -msgid "Printing Font" -msgstr "Sto stampando il font" - -msgid "Generating PostScript Font" -msgstr "Sto generando un font PostScript" - -msgid "Failed to generate postscript font" -msgstr "Errore nella generazione di un font PostScript" - -msgid "Print Failed" -msgstr "Errore di stampa" - -msgid "Warning: Font contained no glyphs" -msgstr "Attenzione: il font non contiene glifi" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "Errore nell'apertura del file %s per l'output" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "Valore fuori limiti in spline.\n" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "Carattere sconosciuto dopo il backslash nella stringa letterale.\n" - -msgid "Unknown string type\n" -msgstr "Tipo di stringa sconosciuto\n" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "FontForge non supporta operatori imagemask basati su dizionari.\n" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "Impossibile aprire %s" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "Salvataggio del file AFM" - -msgid "Saving TFM File" -msgstr "Salvataggio del file TFM" - -msgid "Saving OFM File" -msgstr "Salvataggio del file OFM" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" -"Tentativo di salvataggio di una dimensione di pixel che non è stata già " -"creata (%d@%d)" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"Al momento, FontForge supporta solo bitmap (non bytemap) con output di tipo3" - -msgid "No Sub Font Definition file" -msgstr "Non esiste il file di definizione dei sotto-font" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"Questo sembra uno dei file DataBase SplineFont di FontForge.\n" -"Non un file di definizione sottofont di TeX.\n" -"Una sfortunata confusione di estensioni." - -msgid "Wrong type of SFD file" -msgstr "Tipo sbagliato di file SFD" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Più di 256 voci nel sottofont %s\n" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "Errore di salvataggio del file TFM" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Devi specificare un'estensione standard di tipo1 (.pfb o .pfa)" - -msgid "Saving font" -msgstr "Salvataggio del font" - -msgid "Saving Multiple PostScript Fonts" -msgstr "Salvataggio di molteplici font PostScript" - -msgid "Bad Drawing Operation" -msgstr "Errore nell'operazione di disegno" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "Salvataggio del font OpenType" - -msgid "Saving CID keyed font" -msgstr "Salvataggio del font chiave CID" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "Errore di salvataggio del log" - -msgid "Saving PFM File" -msgstr "Salvataggio del file PFM" - -msgid "Pfm Save Failed" -msgstr "Errore di salvataggio del file PFM" - -msgid "Called from...\n" -msgstr "Richiamato da...\n" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "Errore: atteso %s, ricevuto %s" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d attendeva %s, ha ricevuto %s" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "Errore: trovato %s inaspettato" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: inaspettato %d trovato %s" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "Errore: %s\n" - -msgid "Attention" -msgstr "Attenzione" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" -"Attenzione: %s ha un diverso nome della famiglia da %s (GeneraFamiglia)\n" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "Maiuscole piccole" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "Pedici/Apici" - -msgid "Building sub/superscripts" -msgstr "Costruzione Pedici/Apici" - -msgid "Generic change" -msgstr "Cambiamenti generali" - -msgid "Changing glyphs" -msgstr "Cambiamento dei glifi" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "Corsivo" - -msgid "Italic Conversion" -msgstr "Conversione a Corsivo" - -msgid "Change X-Height" -msgstr "Cambia Altezza-_X" - -msgid "Replace with Reference" -msgstr "Sostituisci con riferimenti" - -msgid "Replace Outline with Reference" -msgstr "Sostituisci contorno con riferimenti" - -msgid "Not Found" -msgstr "Non trovato" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "I contorni del glifo %2$.30s non è stato trovato nel font %1$.60s" - -msgid "Correcting References" -msgstr "Correzione dei riferimenti" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "Salvataggio immagini Bitmap" - -msgid "Saving Outlines" -msgstr "Salvataggio dei contorni" - -msgid "Saving Spline Font Database" -msgstr "Salvataggio del Database del font Spline" - -msgid "Saving..." -msgstr "Salvataggio..." - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Punto di ancoraggio senza nome della classe: %s" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "Errore punto di ancoraggio: %s" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "Coppia di crenature senza nome di sottotabella.\n" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "Interpretazione dei glifi" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" -"Errore del file sfd. Il glifo %s ha larghezza %d anche se dovrebbe\n" -" essere legata alla larghezza di %s che è %d.\n" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "Impossibile trovare la lista dei nomi: %s" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "Sì" - -msgid "_Skip for now" -msgstr "_Salta per adesso" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Sembra che tu abbia una vecchia sessione di modifiche su %s.\n" -"Vorresti recuperarla?" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Errore nel recupero automatico delle modifiche in %.80s.\n" -"FontForge dovrebbe riprovare il recupero alla prossima esecuzione?" - -msgid "Recovery Failed" -msgstr "Errore nel recupero" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Legatura %s" - -msgid "Unsupported image format" -msgstr "Formato immagine non supportato" - -msgid "Unsupported image format must be bmp or png" -msgstr "Il formato di immagine non supportato deve essere bmp o png" - -msgid "Unsupported image format must be bmp" -msgstr "Il formato di immagine non supportato deve essere bmp" - -msgid "Could not write" -msgstr "Impossibile scrivere" - -#, c-format -msgid "Could not write %.100s" -msgstr "Impossibile scrivere %.100s" - -msgid "Multiple" -msgstr "Molteplici" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"C'è già un glifo con questo nome,\n" -"Vuoi scambiare i loro nomi?" - -msgid "Validating..." -msgstr "Convalida..." - -msgid "You changed the point numbering" -msgstr "Hai cambiato la numerazione dei punti" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "%d pixel" - -msgid "Generating bitmap font" -msgstr "Creazione di un font bitmap" - -msgid "Rasterizing..." -msgstr "Rasterizzazione..." - -msgid "Generating anti-alias font" -msgstr "Creazione di un font anti-alias" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "Quale oggetto archiviato dovrebbe essere aperto?" - -msgid "Loading font from " -msgstr "Caricamento di un font da " - -msgid "Couldn't open font" -msgstr "Impossibile aprire il font" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Il file richiesto %.100s non esiste" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "Non hai i permessi per leggere %.100s" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "Font con licenza ristretta" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Questo font è segnato con un FSType di 2\n" -"(Licenza ristretta). Questo significa che non è\n" -"modificabile senza il permesso del proprietario.\n" -"\n" -"Hai il permesso dal detentore dei diritti?" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Tentativo di avere un font con più di %d livelli" - -msgid "Too many layers" -msgstr "Troppi livelli" - -#. GT: Background, make it short -msgid "Back" -msgstr "Sfondo" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "Lettura del file AFM" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "File OFM improbabile" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "Questo non sembra un file OFM, non so come leggerlo." - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "Il valore eccede i limiti TFM" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "Impossibile trovare l'origine del colore con id %s." - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" -"FontForge al momento non identifica gli schemi delle origini di colore (%s)" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "L'origine del colore con id %s ha un tipo inaspettato %s." - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "Impossibile trovare il clippath chiamato %s." - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "Questo font non specifica il font-face\n" - -msgid "This file contains no SVG fonts.\n" -msgstr "Questo file non contiene font SVG.\n" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s non contiene un elemento in cima\n" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "Errore nel punto di numerazione" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "Encoding difettoso" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" -"C'è un carattere da un byte (%d) che utilizza il posto di un carattere a due " -"byte" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "C'è un carattere (%d) che non può essere codificato" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "C'è un carattere (%d) che normalmente non appare nella codifica" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" -"Il database del font non contiene delle bitmap di grandezza %d e profondità " -"%d" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" -"Il formato 'sfnt' è al momento limitato a 65535 glifi, e il tuo font ne ha " -"%d." - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "Impossibile aprire il glifo al file della mappa per la scrittura: %s\n" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Questo font non contiene glifi con codifica unicode.\n" -"Vuoi usare una codifica \"Symbol\" invece di Unicode?" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Questo font non contiene glifi con codifica unicode.\n" -"Probabilmente non potrai usarne il risultato." - -msgid "Table length should not be odd\n" -msgstr "La lunghezza della tabella non dovrebbe essere dispari\n" - -msgid "Something went wrong" -msgstr "Qualcosa è andato storto" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" -"La tabella 'kern' supporta al massimo 10920 coppie di crenature in una " -"sottotabella" - -msgid "Too many kern pairs" -msgstr "Troppe coppie di crenature" - -msgid "Kerning is likely to fail on Windows" -msgstr "La crenatura è probabile fallisca su Windows" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Due classi d'ancoraggio corsive nella stessa sottotabella, %s" - -msgid "Failure" -msgstr "Fallimento" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "Numero atteso" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "Numero inatteso" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "Errore nel file glif %s" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "Frecce" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "Numero magico errato" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Questo non sembra essere un file Windows FNT per FON" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "Impossibile aprire il file output %.200s" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "_Dimen.:" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "Direzione lungo la quale spaziare" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "Distanza _massima fra i punti in una regione" - -msgid "Not enough lines" -msgstr "Non ci sono abbastanza linee" - -msgid "Can't Parallel" -msgstr "Impossible rendere parallelo" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Queste due linee hanno un punto in comune e non posso renderle parallele." - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "Glifo inesistente" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "Altezza:(_H)" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "Elimina" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "Tutti i glifi" - -msgid "Selected Glyphs" -msgstr "Glifi selezionati" - -msgid "Current Glyph" -msgstr "Glifo corrente" - -msgid "Pixel Sizes:" -msgstr "Grandezza dei pixel:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Grandezza di un punto su uno schermo a 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Grandezza di un punto su uno schermo a 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Grandezza di un punto su uno schermo a 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Grandezza di un punto su uno schermo a 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Grandezza di un punto su uno schermo a 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "Lista dei valori correnti delle dimensioni dei pixel nella bitmap" - -msgid " Removing a size will delete it." -msgstr "Togliere una grandezza vuol dire sopprimerla." - -msgid " Adding a size will create it by scaling." -msgstr "Aggiungere una grandezza vuol dire crearla in scala." - -msgid " Adding a size will create it." -msgstr "Aggiungere una grandezza vuol dire crearla." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "Specifica le grandezze da rigenerare" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "Utilizza FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Apri la finestra dei _contorni" - -msgid "New _Bitmap Window" -msgstr "Apri la finestra delle _bitmap" - -msgid "New _Metrics Window" -msgstr "Apri la finestra delle _metriche" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "Inclina..." - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "Apri(_O)" - -msgid "Recen_t" -msgstr "File recen_ti" - -msgid "_Close" -msgstr "_Chiudi" - -msgid "_Save" -msgstr "_Salva" - -msgid "S_ave as..." -msgstr "_Salva con nome..." - -msgid "_Generate Fonts..." -msgstr "_Crea i font..." - -msgid "Generate Mac _Family..." -msgstr "Crea una _famiglia per Mac..." - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "Espor_ta..." - -msgid "_Import..." -msgstr "_Importa..." - -msgid "_Revert File" -msgstr "_Ripristina il _file" - -msgid "Pr_eferences..." -msgstr "Pr_eferenze..." - -msgid "_X Resource Editor..." -msgstr "Editor di Risorse _X" - -msgid "_Quit" -msgstr "Esci(_Q)" - -msgid "_Undo" -msgstr "_Annulla" - -msgid "_Redo" -msgstr "_Ripristina" - -msgid "Cu_t" -msgstr "_Taglia" - -msgid "_Copy" -msgstr "_Copia" - -msgid "C_opy Reference" -msgstr "C_opia il riferimento" - -msgid "_Paste" -msgstr "Inco_lla" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "Selezion_a tutto" - -msgid "Remo_ve Undoes" -msgstr "Canc_ella gli Annulla" - -msgid "U_nlink Reference" -msgstr "Scollega il riferimento" - -msgid "Flip _Horizontally" -msgstr "Rifletti orizzontalmente(_H)" - -msgid "Flip _Vertically" -msgstr "Rifletti _verticalmente" - -msgid "_Rotate 90° CW" -msgstr "_Ruota di 90° in senso orario" - -msgid "Rotate _90° CCW" -msgstr "Ruota di _90° in senso antiorario" - -msgid "Rotate _180°" -msgstr "Ruota a _180°" - -msgid "_Skew..." -msgstr "Inclina...(_S)" - -msgid "_Font Info..." -msgstr "Informazioni sul _font..." - -msgid "Glyph _Info..." -msgstr "_Informazioni sul glifo..." - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "Rimuovi questo Glifo" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "Strumenti(_O)" - -msgid "_Layers" -msgstr "_Livelli" - -msgid "_Shades" -msgstr "_Sfumature" - -msgid "_Docked Palettes" -msgstr "Tavolozze bloccate(_D)" - -msgid "_Fit" -msgstr "_Adatta" - -msgid "Z_oom out" -msgstr "Z_oom indietro" - -msgid "Zoom _in" -msgstr "Zoom avant_i" - -msgid "_Next Glyph" -msgstr "Glifo successivo(_N)" - -msgid "_Prev Glyph" -msgstr "Glifo _precedente" - -msgid "Next _Defined Glyph" -msgstr "Glifo _definito successivo" - -msgid "Prev Defined Gl_yph" -msgstr "Glifo definito precedente(_Y)" - -msgid "_Goto" -msgstr "Vai a...(_G)" - -msgid "Find In Font _View" -msgstr "Cerca nella finestra del font(_V)" - -msgid "_Bigger Pixel Size" -msgstr "Dimensione pixel più grande(_B)" - -msgid "_Smaller Pixel Size" -msgstr "Dimensione pixel più piccola(_S)" - -msgid "_Palettes" -msgstr "Tavolozze(_P)" - -msgid "Set _Width..." -msgstr "Imposta _larghezza..." - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "" - -msgid "_Edit" -msgstr "Modifica(_E)" - -msgid "E_lement" -msgstr "E_lemento" - -msgid "_View" -msgstr "_Visualizza" - -msgid "_Metrics" -msgstr "_Metriche" - -msgid "_Window" -msgstr "_Finestra" - -msgid "_Help" -msgstr "_Aiuto" - -msgid "Recalculate Bitmaps" -msgstr "Ricalcola le Bitmap" - -msgid "Automatic" -msgstr "" - -msgid "No Class" -msgstr "" - -msgid "Base Glyph" -msgstr "Glifo Base" - -msgid "Base Lig" -msgstr "Legatura Base" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "Scegli colore..." - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "Nuova variante di sostituzione" - -msgid "New Alternate List" -msgstr "Nuova lista di alternative" - -msgid "New Ligature" -msgstr "Nuova legatura" - -msgid "New Multiple List" -msgstr "Nuova lista multipla" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "_Valore Unicode:" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Il nome di un glifo non può iniziare con un numero o con un punto" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Il nome di un glifo dev'essere ASCII, senza spazi e non può contenere i " -"caratteri \"([{<>}])/%%\", e dovrebbe contenere solo alfanumerici, punti ed " -"underscore" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Il nome di un glifo dovrebbe contenere solo alfanumerici, punti ed " -"underscores\n" -"Vuoi usare il nome scelto nonostante questo?" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Devi specificare il nome di un glifo per la sottotabella %s" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "Valore unicode errato per unicode alternativo / selettore di variante" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "Selettore di variante inaspettato" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "Profondità" - -msgid "Italic Correction" -msgstr "Correzione corsivo" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "Estensione orizzontale correzione Corsivo" - -msgid "Vertical Extension Italic Correction" -msgstr "Estensione verticale correzione Corsivo" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "Sottotabella" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Correggi" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "falso" - -msgid "true" -msgstr "vero" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "Estensore" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "Scegli un colore" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Informazioni sul glifo di %.40s" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "Non ci sono componenti" - -msgid "Accented glyph composed of:" -msgstr "Glifo accentato composto da:" - -msgid "Glyph composed of:" -msgstr "Glifo composto da:" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "Car. Unicode:(_H)" - -msgid "Set From N_ame" -msgstr "Imposta dal _nome" - -msgid "Set From Val_ue" -msgstr "Imposta dal valore(_U)" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Codifica Unicode alternativa / Selettore di variante" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "Commento" - -msgid "Color:" -msgstr "Colore:" - -msgid "_Hide Unused Columns" -msgstr "Nascondi colonne inutilizzate(_H)" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "Modifica...(_E)" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "Profondità:" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"Una lista dei nomi di glifi predefiniti che rappresenta\n" -"versioni più grandi dei glifi attuali." - -msgid "Glyph Extension Components" -msgstr "Componenti estensione glifi" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "Componenti" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< _Prec" - -msgid "_Next >" -msgstr "_Succ >" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "Unisci risultati" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "Nome della classe d'ancoraggio" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "Getta il glifo(_Y)" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "Stam_pa..." - -msgid "E_xecute Script..." -msgstr "Esegui uno Script...(_X)" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "_Deseleziona tutto" - -msgid "_First Point" -msgstr "Primo punto(_F)" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "Punto succ_essivo" - -msgid "_Prev Point" -msgstr "Punto precedente(_V)" - -msgid "Ne_xt Control Point" -msgstr "Punto di controllo successivo(_X)" - -msgid "P_rev Control Point" -msgstr "Punto di cont_rollo precedente" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "Larghezza...(_W)" - -msgid "_VWidth" -msgstr "A_vanzamento verticale" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "Copia la lar_ghezza" - -msgid "Co_py LBearing" -msgstr "Co_pia la spalla sinistra" - -msgid "Copy RBearin_g" -msgstr "Copia la spalla destra(_G)" - -msgid "C_hop" -msgstr "Pulisci(_E)" - -msgid "Clear _Background" -msgstr "Cancella lo sfondo(_B)" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "Congiungi(_J)" - -msgid "Copy _Fg To Bg" -msgstr "Primo piano -> s_fondo" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "_Seleziona" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "_Curva" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "Spig_olo" - -msgid "_Tangent" -msgstr "_Tangente" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "Punto iniziale(_K)" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "_Aggiungi un'ancora" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "_Spazia i punti" - -msgid "Space _Regions..." -msgstr "Spazia le _regioni..." - -msgid "Make _Parallel..." -msgstr "Rendi _parallelo..." - -msgid "_Simplify" -msgstr "_Semplifica" - -msgid "Simplify More..." -msgstr "Semplifica ancora..." - -msgid "Clea_nup Glyph" -msgstr "Pulisci il glifo(_N)" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "primo" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "Cancella le ricoperture(_V)" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "Trova le intersezioni" - -msgid "Change _Weight..." -msgstr "Cambia peso...(_W)" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "Obli_quo..." - -msgid "_Condense/Extend..." -msgstr "_Condensa/Estendi..." - -msgid "Change _X-Height..." -msgstr "Cambia altezza-_X..." - -msgid "Change _Glyph..." -msgstr "Cambia _glifi..." - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "Ombra...(_H)" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "Costruisci glifi accentati(_B)" - -msgid "Build _Composite Glyph" -msgstr "Costr_uisci un glifo composto" - -msgid "_References..." -msgstr "_Riferimenti..." - -msgid "_Substitutions..." -msgstr "_Sostituzione..." - -msgid "_Transform..." -msgstr "_Transforma..." - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "a _intero" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "Mostra _informazioni..." - -msgid "S_how Dependent" -msgstr "Mostra le dipendenze(_H)" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "_Espandi il tratto..." - -msgid "Tile _Path..." -msgstr "Sovra_pponi i percorsi..." - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "Ricoperture(_V)" - -msgid "Add E_xtrema" -msgstr "Aggiungi gli estremi(_X)" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "A_llinea" - -msgid "Roun_d" -msgstr "Arrotonda" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "Se_nso antiorario" - -msgid "_Correct Direction" -msgstr "_Correggi le direzioni" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "Canc_ella HStem" - -msgid "Clear _VStem" -msgstr "Cancella _VStem" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "_Aggiungi HHint" - -msgid "Add VHi_nt" -msgstr "Aggiungi VHint(_S)" - -msgid "Add DHint" -msgstr "Aggiungi DHin_t" - -msgid "Crea_te HHint..." -msgstr "C_rea HHint" - -msgid "Cr_eate VHint..." -msgstr "Cr_ea VHint" - -msgid "_Review Hints..." -msgstr "_Rivedi gli hint" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "_Centra in larghezza" - -msgid "_Thirds in Width" -msgstr "Cen_tra 1/3--2/3" - -msgid "Set _LBearing..." -msgstr "Fissa la spalla sinistra...(_B)" - -msgid "Set _RBearing..." -msgstr "Fissa la spalla dest_ra..." - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "Fissa l'a_vanzamento verticale..." - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "Cancella le coppie di crenatura(_V)" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" -"Coppie di crenatura;\n" -"(_K)" - -msgid "_Anchored Pairs" -msgstr "Coppie con _ancore" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "_Ligature" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "Mostra le composizioni...(_D)" - -msgid "Form_er Glyph" -msgstr "Glifo pr_ecedente" - -msgid "N_umber Points" -msgstr "Punti numerati" - -msgid "Grid Fi_t" -msgstr "Adatta griglia(_T)" - -msgid "Sho_w" -msgstr "Mostra(_W)" - -msgid "Com_binations" -msgstr "Com_binazioni" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "_Punto" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "_Hints" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "Carattere di sinistra" - -msgid "Second Char" -msgstr "Carattere di destra" - -msgid "Kern Size" -msgstr "Ammontare della crenatura" - -msgid "Select a ligature to view" -msgstr "Scegli una legatura da esaminare" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "Ordina secondo:" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "Classe non autorizzata" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "Regole mancanti" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "Attenzione" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "Glifi nella classe" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "Per glifi" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "Semplice" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "Punti" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "Raster attuale (TrueType)" - -msgid "Registers (TrueType)" -msgstr "Registri (TrueType)" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "Deposito (TrueType)" - -msgid "Points (TrueType)" -msgstr "Punti (TrueType)" - -msgid "Twilight" -msgstr "Crepuscolo" - -msgid "Normal" -msgstr "Normale" - -msgid "Current" -msgstr "Attuale" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "Griglia" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "Unità em" - -msgid "Transformed" -msgstr "Trasformato" - -msgid "Instructions out of date" -msgstr "Istruzioni obsolete" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "Continua" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "Finestra" - -msgid "Exit Debugger" -msgstr "Esci dal debugger" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "Rapporto bit/pixel:" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "I soli valori leciti per il rapporto bit/pixel sono 1, 2, 4 e 8" - -msgid "Pixel size?" -msgstr "Grandezza in pixel?" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "Plate di Raph" - -msgid "X Bitmap" -msgstr "Bitmap X" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "Pixmap X" - -msgid "C FontForge" -msgstr "FontForge C" - -msgid "_Replace" -msgstr "Sostituisci(_R)" - -msgid "File Exists" -msgstr "Il file esiste già" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Il file %s esiste già. Sostituirlo?" - -msgid "Couldn't create directory" -msgstr "Impossibile creare la cartella" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Impossibile creare la cartella: %s" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "Nome della cartella?" - -msgid "Export" -msgstr "Esporta" - -msgid "_Filter" -msgstr "_Filtra" - -msgid "Directory|_New" -msgstr "_Nuova cartella" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "Formato:" - -msgid "Transformation Matrix" -msgstr "Matrice di trasformazione" - -msgid "Value out of range" -msgstr "Valore fuori limiti" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "Impossibile trovare il punto base" - -msgid "Couldn't find point in reference" -msgstr "Impossibile trovare il punto nel riferimento" - -msgid "C_hange" -msgstr "Cambia(_H)" - -msgid "_Retain" -msgstr "Mantieni(_R)" - -msgid "Transformation Matrix Changed" -msgstr "Matrice di trasformazione modificata" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" -"Hai modificato la matrice di trasformazione, vuoi usare la sua nuova " -"versione?" - -msgid "Reference Info" -msgstr "Informazione sui riferimenti" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "Trasformato con:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"La matrice di trasformazione specifica come i punti\n" -"nel glifo devono essere trasformati prima di essere\n" -"inclusi nel nuovo glifo.\n" -" x(nuovo) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(nuovo) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" - -msgid "_Use My Metrics" -msgstr "_Usa le mie Metriche" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "A_rrotonda alla griglia" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "Mo_stra" - -msgid "Image Info" -msgstr "Informazioni sull'immagine" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "Ultimo punto di ancoraggio" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"Le marche nelle legature devono essere ordinate nel senso della scrittura.\n" -"Questa e %d non lo sono." - -msgid "Out Of Order" -msgstr "Non in ordine" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "Indice già usato" - -msgid "This ligature index is already in use" -msgstr "Questo indice di legatura è già usato" - -msgid "This index is much larger than the closest neighbor" -msgstr "Questo indice è molto più grande del suo vicino più prossimo" - -msgid "Too Big" -msgstr "Troppo grande" - -msgid "Class already used" -msgstr "Classi già utilizzate" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "Informazione sulle ancore" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "Nuovo punto di ancoraggio" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "CP X successivo" - -msgid "Next CP Y" -msgstr "CP Y successivo" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "CP X precedente" - -msgid "Prev CP Y" -msgstr "CP Y precedente" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "Informazione sui punti" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "CP precedente:" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "CP successivo:" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "Dipendenze" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "Sposta i punti(_M)" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"Qunado si cambia la posizione dell'hint\n" -"bisogna correggere la posizione di tutti i punti\n" -"che cadono in quell'hint" - -msgid "Cr_eate" -msgstr "Cr_ea" - -msgid "Re_move" -msgstr "Togli(_M)" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "Crea un hint per un'asta orizzontale" - -msgid "Create Vertical Stem Hint" -msgstr "Crea un hint per un'asta verticale" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "Immagine" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "Bitmap Mac" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "Template EPS" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "Solo un font" - -msgid "Only one font may be imported into the background" -msgstr "Solo un font può essere importato come sfondo" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "Sfondo" - -msgid "Magnify (Minify with alt)" -msgstr "Ingrandisci (Rimpicciolisci con ALT)" - -msgid "Pointer" -msgstr "Puntatore" - -msgid "Draw a freehand curve" -msgstr "Disegna a mano libera" - -msgid "Scroll by hand" -msgstr "Fai scorrere a mano" - -msgid "Cut splines in two" -msgstr "Dividi la curva" - -msgid "Measure distance, angle between points" -msgstr "Misura la distanza o l'angolo fra due punti" - -msgid "Add a point, then drag out its control points" -msgstr "Aggiungi un punto e poi sposta i suoi punti di controllo" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "Aggiungi un punto 'curva'" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "Aggiungi un punto 'spigolo'" - -msgid "Add a tangent point" -msgstr "Aggiungi un punto 'tangente'" - -msgid "Rotate the selection" -msgstr "Ruota la selezione" - -msgid "Scale the selection" -msgstr "Scala la selezione" - -msgid "Flip the selection" -msgstr "Inverti per simmetria la selezione" - -msgid "Skew the selection" -msgstr "Inclina la selezione" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "Poligono o stella" - -msgid "Rectangle or Ellipse" -msgstr "Rettangolo o ellissi" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "Ellissi" - -msgid "Star" -msgstr "Stella" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "Prim_o piano" - -#. GT: Background, make it short -msgid "_Back" -msgstr "Sfondo(_B)" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Guida" - -msgid "Size of Points" -msgstr "Dimensione dei punti" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "C_entra" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "Tipo della forma" - -msgid "Regular" -msgstr "Regolare" - -msgid "Points:" -msgstr "Punti:" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "Rettangolo" - -msgid "Round Rectangle Radius" -msgstr "Raggio degli spigoli arrotondati" - -msgid "Polygon" -msgstr "Poligono" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "Del livello" - -msgid "Layer Info..." -msgstr "_Informazioni livello..." - -msgid "New Layer..." -msgstr "Nuovo livello..." - -msgid "Layers" -msgstr "Livelli" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "Questo livello è visibile?" - -msgid "Layer" -msgstr "Livello" - -msgid "Is Layer Editable?" -msgstr "Questo livello è modificabile?" - -msgid "New Layer" -msgstr "Nuovo livello" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "Contorno" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "Traccia una linea" - -msgid "Set/Clear Pixels" -msgstr "Inserisci/cancella dei pixel" - -msgid "Scroll Bitmap" -msgstr "Fai scorrere la bitmap" - -msgid "Shift Entire Bitmap" -msgstr "Sposta l'intera bitmap" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "Rettangolo pieno" - -msgid "Filled Ellipse" -msgstr "Ellissi piena" - -msgid "Negative Width" -msgstr "Larghezza negativa" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "_Larghezza del tratto:" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "_Angolo della penna:" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "Non ingran_dire" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "Estremità tagliata(_C)" - -msgid "_Round" -msgstr "Estremità _arrotondata" - -msgid "Be_vel" -msgstr "Tagliato(_P)" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "Estremità arrotondata" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "Miter(_C)" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "Nessun glifo" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Questo font non contiene un glifo chiamato \"%.40s\"" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "Riempi(_L)" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "Estremità" - -msgid "S_quare" -msgstr "Est_remità squadrata" - -msgid "Line Join" -msgstr "Raccordo" - -msgid "Ro_und" -msgstr "_Arrotondato" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "Rasterizza alle dimensioni:" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "Prossimità:" - -msgid "pixels" -msgstr "pixel" - -msgid "This may take a while. Please be patient..." -msgstr "Potrebbe volerci un po'. Sii paziente..." - -msgid "Glyph, Size, Point" -msgstr "Glifo, dimensioni, punto" - -msgid "Glyph, Point, Size" -msgstr "Glifo, punto, dimensioni" - -msgid "Size, Glyph, Point" -msgstr "Dimensioni, glifo, punto" - -msgid "Sort|Alphabetic" -msgstr "Ordine alfabetico" - -msgid "Glyph Order" -msgstr "Ordine per glifo" - -#, c-format -msgid "Size: %d (%d)" -msgstr "Dimensioni: %d (%d)" - -#, c-format -msgid "Point: %d (%d)" -msgstr "Punto: %d (%d)" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "Ordina:" - -msgid "Glyph:" -msgstr "Glifo:" - -msgid "_Copies:" -msgstr "_Copie:" - -msgid "No Command Specified" -msgstr "Non è stato specificato nessun comando" - -msgid "Page Setup" -msgstr "Impostazione della pagina" - -msgid "To _File" -msgstr "Verso un _file" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "Altro" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "Dimen_sioni della pagina:" - -msgid "_Printer:" -msgstr "Stam_pante:" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "Cor_po:" - -msgid "Invalid point size" -msgstr "Corpo errato" - -msgid "Print To File..." -msgstr "Stampa in un file..." - -msgid "Bad Font" -msgstr "Font errato" - -msgid "Bad Size" -msgstr "Dimensione errata" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"La dimensione richiesta per le bitmaps non è nel font. Il font offre: %s" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "_Font completo" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"Mostra tutti i glifi del font su un reticolo rettangolare di corpo assegnato" - -msgid "Full Pa_ge Glyph" -msgstr "_Glifo a piena pagina" - -msgid "Full Pa_ge Glyphs" -msgstr "_Glifi a piena pagina" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "Glifo a corpi _multipli" - -msgid "_Multi Size Glyphs" -msgstr "Glifi a corpi _multipli" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "Impostazion_e" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "Terminato(_F)" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "Lunghezza dell'ombra:" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "Per favore, seleziona una tabella CID" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (Cirillico)" - -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Cirillico)" - -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (Arabo)" - -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (Greco)" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (Ebraico)" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "Wansung (Coreano)" - -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Coreano)" - -msgid "Johab (Korean)" -msgstr "Johab (Coreano)" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Simp. Cinese)" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Cinese tradiz.)" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Cinese tradiz.)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "Ultra-condensato (50%)" - -msgid "Extra-Condensed (62.5%)" -msgstr "Extra-condensato (62.5%)" - -msgid "Condensed (75%)" -msgstr "Condensato (75%)" - -msgid "Semi-Condensed (87.5%)" -msgstr "Semi-condensato (87.5%)" - -msgid "Medium (100%)" -msgstr "Medio (100%)" - -msgid "Semi-Expanded (112.5%)" -msgstr "Semi-allargato (112.5%)" - -msgid "Expanded (125%)" -msgstr "Allargato (125%)" - -msgid "Extra-Expanded (150%)" -msgstr "Extra-allargato (150%)" - -msgid "Ultra-Expanded (200%)" -msgstr "Ultra-allargato (200%)" - -msgid "100 Thin" -msgstr "100 Fine" - -msgid "200 Extra-Light" -msgstr "200 Extra-chiaro" - -msgid "300 Light" -msgstr "300 Chiaro" - -msgid "400 Regular" -msgstr "400 Libro" - -msgid "500 Medium" -msgstr "500 Medio" - -msgid "600 Semi-Bold" -msgstr "600 Neretto" - -msgid "700 Bold" -msgstr "700 Nero" - -msgid "800 Extra-Bold" -msgstr "800 Nerissimo" - -msgid "900 Black" -msgstr "900 Extra-nero" - -msgid "Never Embed/No Editing" -msgstr "Né inclusione/Né modifica" - -msgid "Printable Document" -msgstr "Documento stampabile" - -msgid "Editable Document" -msgstr "Document modificabile" - -msgid "Installable Font" -msgstr "Font installabile" - -msgid "Serif" -msgstr "Con grazie" - -msgid "Sans-Serif" -msgstr "Senza grazie" - -msgid "Monospace" -msgstr "Spaziatura fissa" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "Decorativo" - -msgid "No Classification" -msgstr "Senza classificazione" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "OSS Arrotondato Leggibile" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "OSS Veneziano" - -msgid "OSS Modified Venetian" -msgstr "OSS Veneziano Modificato" - -msgid "OSS Dutch Modern" -msgstr "OSS Olandese Moderno" - -msgid "OSS Dutch Trad" -msgstr "OSS Olandese Tradizionale" - -msgid "OSS Contemporary" -msgstr "OSS Contemporaneo" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "OSS Miscellaneo" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "TS Miscellaneo" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "MS Miscellaneo" - -msgid "Clarendon Serifs" -msgstr "Serif Clarendon (CS)" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "CS Quotidiano" - -msgid "CS Stub Serif" -msgstr "CS Serif Bozza" - -msgid "CS Monotone" -msgstr "CS Monotono" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "CS Miscellaneo" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "SS Monotono" - -msgid "Slab Serifs|SS Humanist" -msgstr "SS Umanista" - -msgid "Slab Serifs|SS Geometric" -msgstr "SS Geometrico" - -msgid "Slab Serifs|SS Swiss" -msgstr "SS Svizzero" - -msgid "Slab Serifs|SS Typewriter" -msgstr "SS Typewriter" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SS Miscellaneo" - -msgid "Freeform Serifs" -msgstr "Serif (con grazie) a Forma Libera (FS)" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "FS Miscellaneo" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "Senza Serif (senza grazie) - SS IBM NeoGrotesque Gothic" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "Senza Serif (senza grazie) - SS Low-x geometrico arrotondato" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "Senza Serif (senza grazie) - SS High-x geometrico arrotondato" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "Senza Serif (senza grazie) - SS NeoGrotesque Gothic" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "Senza Serif (senza grazie) - SS Modified NeoGrotesque Gothic" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "Senza Serif (senza grazie) - SS Typewriter Gothic" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "Senza Serif (senza grazie) - SS miscellaneo" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "O Incisione" - -msgid "O Black Letter" -msgstr "O Lettera nera" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "O tridimensionale" - -msgid "O Miscellaneous" -msgstr "O miscellaneo" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "S Onciale" - -msgid "S Brush Joined" -msgstr "S Pennello unito" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "S Monotono unito" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "S Pennello staccato" - -msgid "S Formal Unjoined" -msgstr "S Formale staccato" - -msgid "S Monotone Unjoined" -msgstr "S Monotono staccato" - -msgid "S Miscellaneous" -msgstr "S miscellaneo" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "Sy Serif misto" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "Sy Senza grazie Neo-grotesque" - -msgid "Sy Miscellaneous" -msgstr "Sy miscellaneo" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "Nero" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "Cavo" - -msgid "Obtuse Cove" -msgstr "Cavo ottuso" - -msgid "Square Cove" -msgstr "Cavo quadrato" - -msgid "Obtuse Square Cove" -msgstr "Cavo ottuso-quadrato" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "Ossatura" - -msgid "Exaggerated" -msgstr "Esagerato" - -msgid "Triangle" -msgstr "Triangolo" - -msgid "Normal Sans" -msgstr "Grazia normale" - -msgid "Obtuse Sans" -msgstr "Grazia ottusa" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "Svasato" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "Molto chiaro" - -msgid "Light" -msgstr "Chiaro" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "Libro" - -msgid "Medium" -msgstr "Medio" - -msgid "Demi" -msgstr "Semi" - -msgid "Heavy" -msgstr "Nerissimo" - -msgid "Black" -msgstr "Nero" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "Stile antico" - -msgid "Modern" -msgstr "Moderno" - -msgid "Even Width" -msgstr "Larghezza uniforme" - -msgid "Expanded" -msgstr "Largo" - -msgid "Condensed" -msgstr "Stretto" - -msgid "Very Expanded" -msgstr "Molto largo" - -msgid "Very Condensed" -msgstr "Molto stretto" - -msgid "Monospaced" -msgstr "A spaziatura uniforme" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "Graduale/Diagonale" - -msgid "Gradual/Transitional" -msgstr "Graduale/Transizionale" - -msgid "Gradual/Vertical" -msgstr "Graduale/Verticale" - -msgid "Gradual/Horizontal" -msgstr "Graduale/Orizzontale" - -msgid "Rapid/Vertical" -msgstr "Rapido/Verticale" - -msgid "Rapid/Horizontal" -msgstr "Rapido/Orizzontale" - -msgid "Instant/Vertical" -msgstr "Istantaneo/Verticale" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "Aste dritte/Orizzontale" - -msgid "Straight Arms/Wedge" -msgstr "Aste dritte/Cuneo" - -msgid "Straight Arms/Vertical" -msgstr "Aste dritte/Verticale" - -msgid "Straight Arms/Single Serif" -msgstr "Aste dritte/Grazia unica" - -msgid "Straight Arms/Double Serif" -msgstr "Aste dritte/Doppia grazia" - -msgid "Non-Straight Arms/Horizontal" -msgstr "Aste curve/Orizzontale" - -msgid "Non-Straight Arms/Wedge" -msgstr "Aste curve/Cuneo" - -msgid "Non-Straight Arms/Vertical" -msgstr "Aste curve/Verticale" - -msgid "Non-Straight Arms/Single Serif" -msgstr "Aste curve/Grazia singola" - -msgid "Non-Straight Arms/Double Serif" -msgstr "Aste curve/Doppia grazia" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "Normale/Contatto" - -msgid "Normal/Weighted" -msgstr "Normale/Pesato" - -msgid "Normal/Boxed" -msgstr "Normale/Inscatolato" - -msgid "Normal/Flattened" -msgstr "Normale/Schiacciato" - -msgid "Normal/Rounded" -msgstr "Normale/Arrotondato" - -msgid "Normal/Off-Center" -msgstr "Normale/Fuori centro" - -msgid "Normal/Square" -msgstr "Normale/Quadrato" - -msgid "Oblique/Contact" -msgstr "Obliquo/Contatto" - -msgid "Oblique/Weighted" -msgstr "Obliquo/Pesato" - -msgid "Oblique/Boxed" -msgstr "Obliquo/Inscatolato" - -msgid "Oblique/Flattened" -msgstr "Obliquo/Schiacciato" - -msgid "Oblique/Rounded" -msgstr "Obliquo/Arrotondato" - -msgid "Oblique/Off-Center" -msgstr "Obliquo/Fuori centro" - -msgid "Oblique/Square" -msgstr "Obliquo/Quadrato" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "Molto basso" - -msgid "Low" -msgstr "Basso" - -msgid "Medium Low" -msgstr "Medio basso" - -msgid "Medium High" -msgstr "Medio alto" - -msgid "High" -msgstr "Alto" - -msgid "Very High" -msgstr "Molto alto" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "Quadrato" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "Senza minuscolo" - -msgid "Small Caps" -msgstr "Minuscolo" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "Montaggi" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "Musica" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "Bordi" - -msgid "Icons" -msgstr "Icone" - -msgid "Logos" -msgstr "Loghi" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "Super largo" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "Largo" - -msgid "Narrow" -msgstr "Stretto" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "_Variazione del tratto" - -msgid "_Arm Style" -msgstr "Stile del br_accio" - -msgid "_Contrast" -msgstr "_Contrasto" - -msgid "_Letterform" -msgstr "Forma de_lla lettera" - -msgid "_Midline" -msgstr "Linea _mediana" - -msgid "_Proportion" -msgstr "_Proporzione" - -msgid "_Serifs" -msgstr "Grazie(_S)" - -msgid "_X-Height" -msgstr "Altezza-_X" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "_Topologia" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "Arabo (Iraq)" - -msgid "Arabic (Egypt)" -msgstr "Arabo (Egitto)" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "Arabo (Marocco)" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "Arabo (Oman)" - -msgid "Arabic (Yemen)" -msgstr "Arabo (Yemen)" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "Arabo (Giordania)" - -msgid "Arabic (Lebanon)" -msgstr "Arabo (Libano)" - -msgid "Arabic (Kuwait)" -msgstr "Arabo (Kuwait)" - -msgid "Arabic (U.A.E.)" -msgstr "Arabo (Emirati Arabi Uniti)" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "Arabo (Qatar)" - -msgid "Azeri (Latin)" -msgstr "Azero (Latino)" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "Bengalese (Bangladesh)" - -msgid "Cambodian" -msgstr "Cambogiano" - -msgid "Lang|Cherokee" -msgstr "Cherokee" - -msgid "Chinese (Taiwan)" -msgstr "Cinese (Taiwan)" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "Croato Bosnia ed Erzegovina" - -msgid "Divehi" -msgstr "Maldiviano Divehi" - -msgid "Flemish (Belgian Dutch)" -msgstr "Fiammingo (Belga olandese)" - -msgid "Edo" -msgstr "Edi" - -msgid "English (British)" -msgstr "Inglese (Regno Unito)" - -msgid "English (US)" -msgstr "Inglese (Stati Uniti)" - -msgid "English (Canada)" -msgstr "Inglese (Canada)" - -msgid "English (Australian)" -msgstr "Inglese (Australia)" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "Inglese (Irlanda)" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "Faroese / Faringio" - -msgid "Lang|Farsi" -msgstr "Farsi / Persiano" - -msgid "Filipino" -msgstr "Filippino" - -msgid "French French" -msgstr "Francese (Francia)" - -msgid "French Belgium" -msgstr "Francese (Belgio)" - -msgid "French Canadian" -msgstr "Francese (Canada)" - -msgid "French Swiss" -msgstr "Francese (Svizzera)" - -msgid "French Luxembourg" -msgstr "Francese (Lussemburgo)" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "Francese (Congo)" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "Francesce (Costa d'Avorio)" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "Frisone" - -msgid "Fulfulde" -msgstr "Fula" - -msgid "Gaelic (Scottish)" -msgstr "Gaelico (Scozzese)" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "Tedesco (Germania)" - -msgid "German Swiss" -msgstr "Tedesco (Svizzera)" - -msgid "German Austrian" -msgstr "Tedesco (Austria)" - -msgid "German Luxembourg" -msgstr "Tedesco (Lussemburgo)" - -msgid "German Liechtenstein" -msgstr "Tedesco (Liechtenstein)" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "Hawaiiano" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "Italiano (Svizzera)" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "Lituano (Classico)" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "Malese (Brunei)" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "" - -msgid "Mongolian (Cyrillic)" -msgstr "Mongolo (Cirillico)" - -msgid "Nepali (India)" -msgstr "Nepalese (India)" - -msgid "Norwegian (Bokmal)" -msgstr "Norvegese (Bokmal)" - -msgid "Norwegian (Nynorsk)" -msgstr "Norvegese (Nynorsk)" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "Papamiento" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "Retoromanzo" - -msgid "Romanian (Moldova)" -msgstr "Rumeno (Moldavia)" - -msgid "Russian (Moldova)" -msgstr "Russo (Moldavia)" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "Serbo (Latino)" - -msgid "Sindhi India" -msgstr "Sindhi (India)" - -msgid "Sindhi Pakistan" -msgstr "Sindhi (Pakistan)" - -msgid "Sorbian" -msgstr "Sorabo" - -msgid "Spanish (Traditional)" -msgstr "Spagnolo (Tradizionale)" - -msgid "Spanish Mexico" -msgstr "Spagnolo (Messico)" - -msgid "Spanish (Modern)" -msgstr "Spagnolo (Moderno)" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "Spagnolo (Repubblica Dominicana)" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "Swahili (Kenya)" - -msgid "Swedish (Sweden)" -msgstr "Svedese (Svezia)" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "Siriaco" - -msgid "Tajik" -msgstr "Tagico" - -msgid "Tamazight (Arabic)" -msgstr "Berbero (Arabo)" - -msgid "Tamazight (Latin)" -msgstr "Berbero (Latino)" - -msgid "Tatar (Tatarstan)" -msgstr "Tartaro (Tatarstan)" - -msgid "Tibetan (PRC)" -msgstr "Tibetano (Repubblica Popolare Cinese)" - -msgid "Tibetan Bhutan" -msgstr "Tibetano (Bhutan)" - -msgid "Tigrinya Ethiopia" -msgstr "Tigrino (Etiopia)" - -msgid "Tigrinyan Eritrea" -msgstr "Tigrino (Eritrea)" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "Uzbeco (Latino)" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "Yi" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "" - -msgid "Styles (SubFamily)" -msgstr "Stili (Sotto famiglia)" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "Nome completo" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "Marchio registrato" - -msgid "Manufacturer" -msgstr "Fabbricante" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "Descrittore" - -msgid "Vendor URL" -msgstr "URL del venditore" - -msgid "Designer URL" -msgstr "URL del designer" - -msgid "License" -msgstr "Licenza" - -msgid "License URL" -msgstr "URL della licenza" - -msgid "Preferred Family" -msgstr "Famiglia preferita" - -msgid "Preferred Styles" -msgstr "Stili preferiti" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "Imposta nome" - -msgid "Glyphs in the set" -msgstr "Glifi nel set" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "Valore" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Errore nel tipo" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "Nome ripetuto" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "Nome di Famiglia errato" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" -"Nome di Famiglia errato; il nome deve cominciare con un carattere alfabetico." - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "È necessario un nome di famiglia " - -msgid "Bad Font Family Name" -msgstr "Nome della famiglia del font errato" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"Il testo del Copyright (nel pannello dei nomi) dev'essere completamente " -"ASCII. Usa (c) invece di ©." - -msgid "Bad Human Fontname" -msgstr "Errore nel nome per umani del font" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" -"Il testo del nome del font leggibile dagli umani (nel pannello dei nomi) " -"dev'essere completamente ASCII." - -msgid "Bad Weight" -msgstr "Errore nel peso" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"Il testo del peso (nel pannello dei nomi) dev'essere completamente ASCII." - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" -"Il testo della versione (nel pannello dei nomi) dev'essere completamente " -"ASCII." - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Non si può ANNULLARE la cancellazione di un livello!" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "Non si può ANNULLARE la cancellazione di istruzioni!" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "Ci sono troppi ID unici del font" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "_Inclinazione del corsivo:" - -msgid "Underline _Position:" -msgstr "_Posizione della sottolineatura:" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "Misura d_ell'em:" - -msgid "_Ascent:" -msgstr "_Ascendente:" - -msgid "_Descent:" -msgstr "_Discendente:" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "_Versione" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "Classe di peso(_W)" - -msgid "HHead _Line Gap:" -msgstr "Inte_rlinea:" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "Intercolonna:" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "I tag sono limitati a 4 caratteri ASCII" - -msgid "A tag must be 4 ASCII characters" -msgstr "Un tag è limitato a 4 caratteri ASCII" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" -"L'ascendente e il discendente devono essere positivi e la loro somma non " -"deve superare 16384" - -msgid "Bad Ascent/Descent" -msgstr "Errore nell'ascendente/discendente" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "Cambia l'UniqueID?" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "_Applica a tutto" - -msgid "_Apply to Selection" -msgstr "_Applica alla selezione" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "Applica a:" - -msgid "_Up" -msgstr "S_u" - -msgid "_Down" -msgstr "Giù(_D)" - -msgid "_Sort" -msgstr "Ordina(_S)" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "Aggiungi sotto_tabella" - -msgid "Edit _Metadata" -msgstr "Modifica _Metadata" - -msgid "_Edit Data" -msgstr "Modifica dati(_E)" - -msgid "De_lete" -msgstr "E_limina" - -msgid "_Merge" -msgstr "Unisci(_M)" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "Aggiungi lingua allo script..." - -msgid "Remove Language from Script..." -msgstr "Rimuovi lingua dallo script..." - -msgid "_Add 'aalt' features" -msgstr "Aggiungi funzioni 'aalt'" - -msgid "Add 'D_FLT' script" -msgstr "Aggiungi script 'D_FLT'" - -msgid "_Revert All" -msgstr "_Ripristina tutto" - -msgid "S_ave Feature File..." -msgstr "_Salva il file di funzione..." - -#, c-format -msgid "Font Information for %.90s" -msgstr "Font Information per %.90s" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "Nome della _Famiglia:" - -msgid "Name For Human_s:" -msgstr "Nome per gli _umani:" - -msgid "_Weight" -msgstr "Peso(_W):" - -msgid "_Version:" -msgstr "_Versione:" - -msgid "sfnt _Revision:" -msgstr "_Revisione sfnt" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" -"Se lasci questo campo vuoto FontForge userà uno di default basato sulla\n" -"stringa di versione sopra, o una nella tabella 'nome'." - -msgid "_Base Filename:" -msgstr "Nome del file base:" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" -"Usa questo come base default per il nome del file\n" -"quando crei un font." - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" -"Dev'essere ASCII, non puoi usare il simbolo del copyright (usa (c) " -"piuttosto)." - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe ora non considera più necessari XUID/UniqueID)" - -msgid "Use XUID" -msgstr "Usa XUID" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "Dimensione dell'_em:" - -msgid "_Scale Outlines" -msgstr "_Scala contorni" - -msgid "_Guess" -msgstr "Indovina(_G)" - -msgid "Has _Vertical Metrics" -msgstr "Con metrica _verticale" - -msgid "Interpretation:" -msgstr "Interpretazione:" - -msgid "Name List:" -msgstr "Lista di nomi:" - -msgid "Font Type:" -msgstr "Tipo di font:" - -msgid "_Outline Font" -msgstr "F_ont contorno" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr " Larghezza del tratto:(_S)" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "_Misto" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "Linee guida:" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Livelli:" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "Istogrammi" - -msgid "Histogram Dialog" -msgstr "" - -msgid "Width _Class" -msgstr "_Classe di larghezza" - -msgid "P_FM Family" -msgstr "_Famiglia PFM" - -msgid "_Embeddable" -msgstr "Può v_enire incluso" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "Il font non può essere parziale" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "Solo Bitmaps incluse" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "ID del venditore:" - -msgid "_IBM Family:" -msgstr "Famiglia _IBM" - -msgid "_OS/2 Version" -msgstr "Versione _OS/2" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "Imposta l'interlinea sia nelle tavole OS/2 sia in hhea" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"Imposta l'interlinea nella tavola vhea.\n" -"Ciò imposta lo spazio fra due colonne di testo con scrittura verticale." - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "Posizione alternativa" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "Metriche" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "Ottimizzato per ClearType" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "_Lingua" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "_Versione, Maggiore:" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "Minore:" - -msgid "Metadata (xml):" -msgstr "Metadati (xml):" - -msgid "ΤεΧ General" -msgstr "ΤεΧ Generale" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "Generale" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "PS privato" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "Nomi TTF" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "Non salvare(_D)" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "Molte finestre!" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Questo ti porta ad aprire più di 10 finestre.\n" -"È proprio quello che vuoi fare?" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "Linea di base" - -msgid "Origin" -msgstr "Origine" - -msgid "Advance Width as a Line" -msgstr "Avanzamento mostrato da una linea" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"Mostra l'avanzamento mediante una linea perpendicolare \n" -"alla direzione dell'avanzamento" - -msgid "Advance Width as a Bar" -msgstr "Avanzamento mostrato da una barra" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"Mostra l'avanzamento mediante una barra sotto il carattere\n" -"che rappresenti il valore dell'avanzamento" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "Cerca un file Adobe CMap..." - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Prego, chiudi %s prima di inserirlo in un font CID" - -msgid "Please close font" -msgstr "Prego, chiudi questo font" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "Elimina il font(_R)" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "_Nuova composizione..." - -msgid "_Modify Composition..." -msgstr "_Modifica la composizione..." - -msgid "_Build Syllables" -msgstr "Costruisci le silla_be" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "Salva _tutto" - -msgid "_Merge Feature Info..." -msgstr "Riunisci le informazioni di funzione..." - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "Script per menu" - -msgid "_All Fonts" -msgstr "Tutti i font(_A)" - -msgid "_Displayed Font" -msgstr "Font mostrato(_V)" - -msgid "Glyph _Metadata" -msgstr "_Nome del carattere" - -msgid "_TrueType Instructions" -msgstr "Istruzioni _TrueType" - -msgid "Select by _Color" -msgstr "_Scegli per colore" - -msgid "Select by _Wildcard..." -msgstr "Scegli per simbolo...(_W)" - -msgid "Select by _Script..." -msgstr "Seleziona per _Script..." - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "Glifi con solo riferimenti" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "Glifi con entrambi" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "Annulla Fontlevel" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "Copia _VWidth" - -msgid "Paste Into" -msgstr "Incolla dentro" - -msgid "Paste After" -msgstr "Incolla dopo" - -msgid "Sa_me Glyph As" -msgstr "Stesso Glyph di(_M)" - -msgid "Copy Layer To Layer" -msgstr "Copia livello a livello" - -msgid "F_ind / Replace..." -msgstr "Trova / Sost_ituisci" - -msgid "Correct References" -msgstr "Correggi riferimenti" - -msgid "Copy _From" -msgstr "Copia da(_F)" - -msgid "Add _Small Capitals..." -msgstr "Aggiungi maiuscole piccole..." - -msgid "Add Subscripts/Superscripts..." -msgstr "Aggiungi Pedici/Apici..." - -msgid "Buil_d Duplicate Glyph" -msgstr "Costr_uisci un glifo duplicato" - -msgid "_MATH Info..." -msgstr "Informazioni _MATH..." - -msgid "_BDF Info..." -msgstr "Informazioni _BDF..." - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "Giustificazione...(_J)" - -msgid "Show _Dependent" -msgstr "Mostra le _dipendenze" - -msgid "Mass Glyph _Rename..." -msgstr "Rinomina glifi in massa..." - -msgid "Set _Color" -msgstr "Imposta il _colore" - -msgid "Find Pr_oblems..." -msgstr "Cerca i pr_oblemi..." - -msgid "_Validate..." -msgstr "Con_valida..." - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "Altre informazioni..." - -msgid "_Validation" -msgstr "Con_valida" - -msgid "St_yle" -msgstr "Stile(_Y)" - -msgid "_Merge Fonts..." -msgstr "Unisci i font...(_M)" - -msgid "Interpo_late Fonts..." -msgstr "Interpo_la i font..." - -msgid "Compare Fonts..." -msgstr "Confronta i font..." - -msgid "All" -msgstr "Tutti" - -msgid "_Glyph Image" -msgstr "Immagine del _glifo" - -msgid "_Name" -msgstr "_Nome" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "Codifica H_ex" - -msgid "Add Encoding Slots..." -msgstr "Aggiungi slot di codifica..." - -msgid "How many CID slots do you wish to add?" -msgstr "Quanti slot CID vuoi aggiungere?" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Quanti slot di glifi non codificati vuoi aggiungere" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" -"Sei sicuro di voler rimuovere questi glifi? L'operazione non può essere " -"annullata." - -msgid "Detach & Remove Glyphs" -msgstr "Stacca e rimuovi glifi" - -msgid "Add Encoding Name..." -msgstr "Aggiungi il nome della codifica..." - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "Codifica non valida" - -msgid "Make Namelist" -msgstr "Crea lista di nomi" - -#, c-format -msgid "Could not write %s" -msgstr "Impossibile scrivere %s" - -msgid "Namelist creation failed" -msgstr "Creazione lista di nomi non riuscita" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "Una lista di nomi con questo nome esiste già. Vuoi sostituirla?" - -msgid "Replace" -msgstr "Sostituisci" - -#, c-format -msgid "Could not read %s" -msgstr "Impossibile leggere %s" - -msgid "No such file" -msgstr "Questo file non esiste." - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "Impossibile analizzare %s" - -msgid "Non-ASCII glyphnames" -msgstr "Nomi dei glifi non-ASCII" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"Questa lista contiene almeno un nome di glifo non-ASCII, precisamente: %s" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" -"Questa lista è basata su una lista che contiene nomi di glifi non-ASCII" - -msgid "Create failed" -msgstr "Errore nella creazione" - -msgid "Rename by NameList" -msgstr "Rinomina per lista di nomi" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" -"Rinomina il glifo in questo font con i nomi trovati nella lista selezionata" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"I nomi dei glifi dovrebbero essere limitati a caratteri nel set ASCII, ma ci " -"sono nomi in questa lista che usano caratteri fuori da quel range." - -msgid "Load glyph names" -msgstr "Carica nomi dei glifi" - -msgid "_Reencode" -msgstr "_Ricodifica" - -msgid "_Compact" -msgstr "_Compatta" - -msgid "_Force Encoding" -msgstr "Imponi Codi_fica" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "Cancella gli slot in_utilizzati" - -msgid "_Detach Glyphs" -msgstr "Stacca i Glifi(_D)" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "Stacca e rimuo_vi Glifi..." - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "Caricamento della Codifica..." - -msgid "Ma_ke From Font..." -msgstr "Crea da un Font...(_K)" - -msgid "Remove En_coding..." -msgstr "Rimuovi _Codifica..." - -msgid "Display By _Groups..." -msgstr "Mostra per _Gruppi..." - -msgid "D_efine Groups..." -msgstr "D_efinisci Gruppi..." - -msgid "_Save Namelist of Font..." -msgstr "_Salva lista di nomi del font..." - -msgid "L_oad Namelist..." -msgstr "Carica da _lista di nomi..." - -msgid "Rename Gl_yphs..." -msgstr "Rinomina Glifi...(_Y)" - -msgid "Cre_ate Named Glyphs..." -msgstr "Cre_a Glifi con nome..." - -msgid "_Show ATT" -msgstr "Mo_stra ATT" - -msgid "Display S_ubstitutions..." -msgstr "Mostra Sostit_uzioni..." - -msgid "Label Gl_yph By" -msgstr "Classifica Glifo per" - -msgid "S_how H. Metrics..." -msgstr "Mostra le metric_he H." - -msgid "Show _V. Metrics..." -msgstr "Mostra le metriche _V." - -msgid "32x8 cell window" -msgstr "Finestra 32x8 caselle" - -msgid "_16x4 cell window" -msgstr "Finestra _16x4 caselle" - -msgid "_8x2 cell window" -msgstr "Finestra _8x2 caselle" - -msgid "_24 pixel outline" -msgstr "Contorno da _24 pixel" - -msgid "_36 pixel outline" -msgstr "Contorno da _36 pixel" - -msgid "_48 pixel outline" -msgstr "Contorno da _48 pixel" - -msgid "_72 pixel outline" -msgstr "Contorno da _72 pixel" - -msgid "_96 pixel outline" -msgstr "Contorno da _96 pixel" - -msgid "_128 pixel outline" -msgstr "Contorno da _128 pixel outline" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "Ingrandi_mento Bitmap" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "Bitmap con %d@%d pixel" - -msgid "BlueValues" -msgstr "ValoriBlu" - -msgid "Edit 'fpgm'..." -msgstr "Modifica 'fpgm'..." - -msgid "Edit 'prep'..." -msgstr "Modifica 'prep'..." - -msgid "Edit 'maxp'..." -msgstr "Modifica 'maxp'..." - -msgid "Edit 'cvt '..." -msgstr "Modifica 'cvt'..." - -msgid "Remove Instr Tables" -msgstr "Rimuovi le Tabelle Instr" - -msgid "_Clear Hints" -msgstr "_Cancella gli Hint" - -msgid "Histograms" -msgstr "Istogrammi" - -msgid "_Auto Width..." -msgstr "Larghezza _Automatica..." - -msgid "Remove All Kern _Pairs" -msgstr "Cancellare tutte le coppie di crenature" - -msgid "Remove All VKern Pairs" -msgstr "Cancellare tutte le coppie di crenature verticali)" - -msgid "_Convert to CID" -msgstr "_Converti a CID" - -msgid "Convert By C_Map" -msgstr "Converti per C_Map" - -msgid "_Flatten" -msgstr "_Appiattisci" - -msgid "Fl_attenByCMap" -msgstr "_Appiattisci per CMap" - -msgid "Insert F_ont..." -msgstr "Inserisci f_ont..." - -msgid "Insert _Blank" -msgstr "Inserisci uno spazio _bianco" - -msgid "_Change Supplement..." -msgstr "_Cambia supplemento..." - -msgid "C_ID Font Info..." -msgstr "_Informazioni sul font CID..." - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Crea MM..." - -msgid "MM _Validity Check" -msgstr "Controlla _Validità MM" - -msgid "MM _Info..." -msgstr "_Informazioni MM..." - -msgid "_Blend to New Font..." -msgstr "Unisci ad un nuovo font...(_B)" - -msgid "MM Change Default _Weights..." -msgstr "Cambia Peso di default MM...(_W)" - -msgid "_Overview" -msgstr "Pan_oramica" - -msgid "_Index" -msgstr "_Indice" - -msgid "_About..." -msgstr "_A proposito..." - -msgid "_License..." -msgstr "Licenza..." - -msgid "E_ncoding" -msgstr "Codifica(_E)" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" -"Colore del font usato per mostrare le informazioni nel glifo nell'anteprima" - -msgid "Glyph Info Color" -msgstr "Informazioni sul colore del Glifo" - -msgid "Color used to draw the foreground of empty slots" -msgstr "Colore usato per disegnare il primo piano degli slot vuoti" - -msgid "Empty Slot FG Color" -msgstr "Colore degli slot vuoti in primo piano" - -msgid "Color used to draw the background of selected glyphs" -msgstr "Colore usato per disegnare lo sfondo dei glifi selezionati" - -msgid "Selected BG Color" -msgstr "Colore di sfondo selezionato" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Colore usato per disegnare il primo piano dei glifi selezionati" - -msgid "Selected FG Color" -msgstr "Colore di primo piano selezionato" - -msgid "Changed Color" -msgstr "C_ambia colore" - -msgid "Color used to mark a changed glyph" -msgstr "Colore usato per segnalare i glifi cambiati" - -msgid "Color used to mark glyphs that need hinting" -msgstr "Colore usato per segnalare i glifi che hanno bisogno di Hint" - -msgid "Hinting Needed Color" -msgstr "Colore necessario per gli Hint" - -msgid "Font Size" -msgstr "Dimensione del font" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" -"Dimensione (in punti( del font usato per mostrare informazioni ed etichette " -"dei glifi nell'anteprima" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" -"Una lista separata da virgole dei nomi delle famiglie dei font usata per " -"mostrare piccole immagini di esempio di glifi sopra i glifi selezionati" - -msgid "Font Family" -msgstr "_Famiglia del font" - -msgid "Background color for the drawing area of all views" -msgstr "Colore di sfondo per l'area di disegno in tutte le visualizzazioni" - -msgid "Color|Background" -msgstr "Colore di sfondo" - -msgid "View" -msgstr "_Visualizza" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "VisualizzaFont" - -msgid "This is the main fontforge window displaying a font" -msgstr "Questa è la finestra principale di FontForge che mostra un font" - -msgid "Glyph Set by Selection" -msgstr "Imposta glifo per selezione" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "Crenatura" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "Altr_o ..." - -msgid "Merge Fonts" -msgstr "Unisci i font" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "Font da unire a %.20s" - -msgid "Preserve cross-font kerning" -msgstr "Preserva crenatura tra i font" - -msgid "Amount" -msgstr "Quantità" - -msgid "Interpolate Fonts" -msgstr "_Interpola i font" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolazione fra %.20s e:" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "di" - -msgid "Set Bearings To:" -msgstr "Imposta le spalle a:" - -msgid "Set LBearing To:" -msgstr "Imposta la spalla sinistra a:" - -msgid "Set RBearing To:" -msgstr "Imposta la spalla destra a:" - -msgid "Set Vert. Advance To:" -msgstr "Imposta l'avanzamento verticale:" - -msgid "Set Width To:" -msgstr "Imposta la larghezza a:" - -msgid "Increment Bearings By:" -msgstr "Aumenta le spalle di:" - -msgid "Increment LBearing By:" -msgstr "Aumenta la spalla sinistra di:" - -msgid "Increment RBearing By:" -msgstr "Aumenta la spalla destra di:" - -msgid "Increment V. Adv. By:" -msgstr "Aumenta l'avanzamento verticale di:" - -msgid "Increment Width By:" -msgstr "Aumenta la larghezza di:" - -msgid "Scale Bearings By:" -msgstr "Scala le spalle di:" - -msgid "Scale LBearing By:" -msgstr "Scala la spalla sinistra di:" - -msgid "Scale RBearing By:" -msgstr "Scala la spalla destra di:" - -msgid "Scale VAdvance By:" -msgstr "Scala l'avanzamento verticale di:" - -msgid "Scale Width By:" -msgstr "Scala la larghezza di:" - -msgid "Advance Width does not change." -msgstr "La larghezza dell'avanzamento non cambia." - -msgid "Left Side Bearing does not change." -msgstr "La spalla sinistra non cambia." - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "La spalla superiore non cambia." - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"I glifi di larghezza negativa non sono ammessi nei font TrueType\n" -"Vuoi davvero una larghezza negativa?" - -msgid "Set Both Side Bearings..." -msgstr "Imposta entrambe le spalle..." - -msgid "Set LBearing..." -msgstr "Imposta la spalla sinistra..." - -msgid "Set RBearing..." -msgstr "Imposta la spalla destra" - -msgid "Set Vertical Advance..." -msgstr "Imposta l'avanzamento verticale..." - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Carattere introvabile: %.70s" - -msgid "Goto" -msgstr "V_ai a" - -msgid "Enter the name of a glyph in the font" -msgstr "Nome di un carattere nel font" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "I nomi dei glifi devono essere nomi postscript validi" - -msgid "Bad Range" -msgstr "Range errato" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "Gruppo senza nome" - -msgid "Groups" -msgstr "Gruppi" - -msgid "Define Groups" -msgstr "Definisci gruppi" - -msgid "New Sub-Group" -msgstr "Nuovi sottogruppi" - -msgid "Group Name:" -msgstr "Nome del gruppo:" - -msgid "Glyphs:" -msgstr "Glifi:" - -msgid "Identify by" -msgstr "Identifica per" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "Imposta da font" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "Imposta questa lista di glifi per selezionarli in fontview" - -msgid "Select In Font" -msgstr "Seleziona nel font" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "Imposta la selezione di fontview perché i glifi siano nominati qui" - -msgid "No Glyph Duplicates" -msgstr "Nessun glifo duplicato" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Gruppo" -msgstr[1] "Gruppi" - -msgid "No Groups" -msgstr "Nessun gruppo" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"Nessuno dei glifi nell'attuale font combacia con nomi o codici nel gruppo " -"selezionato" - -msgid "Display By Groups" -msgstr "Mostra per gruppo" - -msgid "Compacted" -msgstr "Compatto" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" -"Il numero più piccolo dev'essere selezionato prima in una coppia di valori " -"blu" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Ci sono così pochi glifi selezionati che mi sembra improbabile avrai un " -"esempio rappresentativo dell'aspetto del tuo font. Se deselezioni tutto il " -"comando si applicherà su tutti i glifi nel font." - -msgid "Tiny Selection" -msgstr "Selezione piccola" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "Blu" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "Larghezza della barra:" - -msgid "BlueValues come in pairs. Select another." -msgstr "I ValoriBlu sono coppie. Selezionane un altro." - -msgid "Glyph Names" -msgstr "Nomi dei glifi" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "Estensori" - -msgid "Language info" -msgstr "Informazioni sulla lingua" - -msgid "Hidden" -msgstr "Nascosto" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "Una lista di nomi di glifi" - -msgid "GlyphName|New" -msgstr "Nuovo nome del glifo" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" +msgid "" +"\n" +"Layers:" msgstr "" +"\n" +"Livelli:" -msgid "Lookups turned OFF to shrink a line" -msgstr "" +msgid " Stroke _Width:" +msgstr " Larghezza del tratto:(_S)" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" +msgid " Adding a size will create it by scaling." +msgstr "Aggiungere una grandezza vuol dire crearla in scala." -msgid "A list of lookup names" -msgstr "" +msgid " Adding a size will create it." +msgstr "Aggiungere una grandezza vuol dire crearla." -msgid "LookupName|New" -msgstr "" +msgid " Removing a size will delete it." +msgstr "Togliere una grandezza vuol dire sopprimerla." -msgid "Unknown lookup" -msgstr "" +msgid " _Em Size:" +msgstr "Dimensione dell'_em:" #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "Lingue giustificate" - msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" +"%.50s contiene un riferimento invertito (di cui il senso di rotazione non " +"è \n" +"compatibile). Allo stato attuale ciò non può essere corretto.\n" +"Vuoi che FontForge la cancelli e la corregga in seguito?" -msgid "Language|New" -msgstr "Nuova lingua" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s si riferisce al carattere vuoto \"%1$.20s\"" -msgid "Justified Scripts" -msgstr "Script giustificati" +#, c-format +msgid "%d pixel bitmap" +msgstr "Bitmap con %d pixel" -msgid "A list of scripts with special justification needs" -msgstr "" +#, c-format +msgid "%d pixels" +msgstr "%d pixel" -msgid "Script|New" -msgstr "Nuovo Script" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "Bitmap con %d@%d pixel" -msgid "Min Kern" -msgstr "Crenatura minima" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s non contiene un elemento in cima\n" -msgid "No lookup selected" +#, c-format +msgid "" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" +"%s ha una casella di delimitazione troppo grande per far funzionare questo " +"algoritmo. Ignorato." -msgid "You must select a lookup subtable to contain this kerning pair" +#, c-format +msgid "" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" +"%s non è un file cidmap, scarica \n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Class 0" -msgstr "Classe 0" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" -"I valori di crenatura per la classe 0 (\"Tutto il resto\") dev'essere sempre " -"0" +#, c-format +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d attendeva %s, ha ricevuto %s" -msgid "AutoKern Row" -msgstr "Crenatura Automatica della riga" +#, c-format +msgid "%s: %d Unexpected %s found" +msgstr "%s: inaspettato %d trovato %s" -msgid "AutoKern Column" -msgstr "Crenatura Automatica della colonna" +msgid "'BASE' Baseline Table" +msgstr "Tabella base 'BASE'" -msgid "AutoKern All" -msgstr "Crenatura Automatica di tutto" +msgid "'GDEF' Glyph Definition Table" +msgstr "Tabella di definizione dei glifi 'GDEF'" -msgid "Clear" -msgstr "Cancella tutto" +msgid "'GPOS' Glyph Positioning Table" +msgstr "Tabella di posizionamento dei glifi 'GPOS'" -msgid "Clear All" -msgstr "Cancella tutto" +msgid "'GSUB' Glyph Substitution Table" +msgstr "Tabella di sostituzione dei glifi 'GSUB'" -msgid "Clear Device Table" -msgstr "Cancella tabella dello strumento" +msgid "'JSTF' Justification Table" +msgstr "Tabella di giustificazione 'JSTF'" -msgid "Clear All Device Tables" -msgstr "_Cancella tutte le tabelle dello strumento" +msgid "'bsln' Horizontal Baseline Table" +msgstr "Tabella di base orizzontale 'bsln'" -#, c-format -msgid "First Class %d\n" -msgstr "Prima Classe %d\n" +msgid "'kern' Horizontal Kerning Table" +msgstr "Tabella di crenatura orizzontale 'kern'" -#, c-format -msgid "Second Class %d\n" -msgstr "Seconda Classe %d\n" +msgid "'lcar' Ligature Caret Table" +msgstr "Tabella di legatura Caret 'lcar'" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Tutto}" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "Tabella di metamorfosi estesa dei glifi 'morx'" -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "Questo font non contiene un glifo chiamato %s." +msgid "'opbd' Optical Bounds Table" +msgstr "Tabella dei limiti ottici" -msgid "From the _other class" -msgstr "Dall'altra classe" +msgid "'prop' Glyph Properties Table" +msgstr "Tabella di proprietà dei glifi 'prop'" -msgid "_From this class" -msgstr "Da questa classe" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe ora non considera più necessari XUID/UniqueID)" -msgid "Glyph in two classes" -msgstr "Glifo in due classi" +msgid "100 Thin" +msgstr "100 Fine" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" +msgid "200 Extra-Light" +msgstr "200 Extra-chiaro" -msgid "Glyphs in the classes" -msgstr "Glifo nelle classi" +msgid "300 Light" +msgstr "300 Chiaro" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Seleziona classe contenente:" +msgid "32x8 cell window" +msgstr "Finestra 32x8 caselle" -msgid "Select the class containing the named glyph" -msgstr "Seleziona la classe contenente il glifo nominato" +msgid "400 Regular" +msgstr "400 Libro" -msgid "Display Size:" -msgstr "Mostra dimensione:" +msgid "500 Medium" +msgstr "500 Medio" -msgid "Magnification:" -msgstr "Ingrandimento:" +msgid "600 Semi-Bold" +msgstr "600 Neretto" -msgid "Kern Offset:" -msgstr "Crenatura Offset:" +msgid "700 Bold" +msgstr "700 Nero" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" +msgid "800 Extra-Bold" +msgstr "800 Nerissimo" -msgid "Revert Kerning" -msgstr "Annulla crenatura" +msgid "900 Black" +msgstr "900 Extra-nero" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" +msgid "< _Prev" +msgstr "< _Prec" -msgid "Clear all device table corrections associated with this combination" -msgstr "" +msgid "" +msgstr "" -msgid "Lookup subtable:" -msgstr "" +msgid "" +msgstr "" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" +msgid "" +msgstr "" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" +msgid "" +msgstr "" -msgid "Show Kerning" -msgstr "Mostra crenatura" +msgid "A Font Family name is required" +msgstr "È necessario un nome di famiglia " -msgid "_Default Separation:" -msgstr "Separazione di _default:" +msgid "A PostScript name may not be a number" +msgstr "Il nome PostScript non può essere un numero" msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" msgstr "" - -msgid "_Min Kern:" -msgstr "Crenatura _minima:" +"Una lista separata da virgole dei nomi delle famiglie dei font usata per " +"mostrare piccole immagini di esempio di glifi sopra i glifi selezionati" msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" +"A contour in this glyph contains a different number of points in different " +"instances" msgstr "" +"Un contorno in questo glifo contiene un numero differente di punti in " +"diverse istanze" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"A free press discriminates\n" +"against the illiterate." msgstr "" +"Una stampa libera\n" +"discrimina fra gli illetterati." -msgid "Only kern glyphs closer" -msgstr "" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Il nome di un glifo non può iniziare con un numero o con un punto" +#, c-format msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" +"Il nome di un glifo dev'essere ASCII, senza spazi e non può contenere i " +"caratteri \"([{<>}])/%%\", e dovrebbe contenere solo alfanumerici, punti ed " +"underscore" msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" +"Il nome di un glifo dovrebbe contenere solo alfanumerici, punti ed " +"underscores\n" +"Vuoi usare il nome scelto nonostante questo?" -msgid "Kern By Classes" -msgstr "Crenatura per classi" - -msgid "VKern By Classes" -msgstr "Crenatura verticale per classi" - -msgid "KernClass|_New Lookup..." -msgstr "" +msgid "A list of glyph names" +msgstr "Una lista di nomi di glifi" -msgid "No significant differences found" +msgid "" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." msgstr "" +"Una lista dei nomi di glifi predefiniti che rappresenta\n" +"versioni più grandi dei glifi attuali." -msgid "Differ" -msgstr "" +msgid "A name list with this name already exists. Replace it?" +msgstr "Una lista di nomi con questo nome esiste già. Vuoi sostituirla?" -msgid "The layers do not match" +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" msgstr "" +"Un riferimento a questo glifo punta ad un'altra codifica in differenti " +"istanze" -msgid "Error Bound" -msgstr "" +msgid "A tag must be 4 ASCII characters" +msgstr "Un tag è limitato a 4 caratteri ASCII" -msgid "Compare Layers" -msgstr "Confronta livelli" +msgid "AMS Names" +msgstr "Nomi AMS" -msgid "Copy Layers" -msgstr "Copia livelli" +msgid "A_lign" +msgstr "A_llinea" -msgid "Compare two layers" -msgstr "Confronta due livelli" +msgid "Above Base Forms" +msgstr "Sopra le forme di base" -msgid "Copy one layer to another" -msgstr "Copia un livello su un altro" +msgid "Above Base Mark" +msgstr "Sulla marca di base" -msgid "From:" -msgstr "Da:" +msgid "Above Base Substitutions" +msgstr "Sostituzioni sopra la base" -msgid "Other:" -msgstr "Altro:" +msgid "Accented glyph composed of:" +msgstr "Glifo accentato composto da:" -msgid "To:" -msgstr "A:" +msgid "Accents" +msgstr "Accenti" -msgid "Clear destination layer before copy" +msgid "" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" +"Accetta un contorno esterno che è una vicina approssimazione all'originale.\n" +"Può essere diverso di un'unità-em, o avere un riferimento che coincide con " +"un contorno." -msgid "Allow errors of:" -msgstr "Permetti errori di:" - -msgid "em units" -msgstr "unità em" +msgid "Accept outlines which exactly match the original" +msgstr "Accetta bordi esterni che coincidono esattamente con l'originale" -msgid "Lookup Type|Unspecified" -msgstr "" +msgid "Access All Alternates" +msgstr "Accedi a tutte le alternative" -msgid "Reverse Chaining Substitution" -msgstr "Sostituzione a catena inversa" +msgid "Active Border:" +msgstr "Bordo attivo:" -msgid "Mac Indic State Machine" -msgstr "" +msgid "Add 'D_FLT' script" +msgstr "Aggiungi script 'D_FLT'" -msgid "Mac Contextual State Machine" -msgstr "" +msgid "Add DHint" +msgstr "Aggiungi DHin_t" -msgid "Mac Insertion State Machine" -msgstr "" +msgid "Add E_xtrema" +msgstr "Aggiungi gli estremi(_X)" -msgid "Single Position" -msgstr "Posizione singola" +msgid "Add Encoding Name..." +msgstr "Aggiungi il nome della codifica..." -msgid "Pair Position (kerning)" -msgstr "Posizione della coppia (crenatura)" +msgid "Add Encoding Slots..." +msgstr "Aggiungi slot di codifica..." -msgid "Cursive Position" -msgstr "Posizione del corsivo" +msgid "Add Language to Script..." +msgstr "Aggiungi lingua allo script..." -msgid "Mark to Base Position" -msgstr "Posizione della marca alla base" +msgid "Add Language(s) to Script" +msgstr "Aggiungi lingua/e allo script" -msgid "Mark to Ligature Position" -msgstr "Posizione della marca alla legatura" +msgid "Add Sub_table" +msgstr "Aggiungi sotto_tabella" -msgid "Mark to Mark Position" -msgstr "Posizione della marca alla marca" +msgid "Add Subscripts/Superscripts..." +msgstr "Aggiungi Pedici/Apici..." -msgid "Contextual Position" -msgstr "Posizione contestuale" +msgid "Add VHi_nt" +msgstr "Aggiungi VHint(_S)" -msgid "Contextual Chaining Position" -msgstr "Posizione a catena contestuale" +msgid "Add _Small Capitals..." +msgstr "Aggiungi maiuscole piccole..." -msgid "Mac Kerning State Machine" -msgstr "" +msgid "Add a corner point" +msgstr "Aggiungi un punto 'spigolo'" -msgid "Abaza" -msgstr "" +msgid "Add a curve point" +msgstr "Aggiungi un punto 'curva'" -msgid "Abkhazian" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "Aggiungi un punto e poi sposta i suoi punti di controllo" -msgid "Acholi" -msgstr "" +msgid "Add a tangent point" +msgstr "Aggiungi un punto 'tangente'" -msgid "Achi" -msgstr "" +msgid "Adding points at Extrema..." +msgstr "Aggiungi punti alle estremità..." -msgid "Adyghe" -msgstr "" +msgid "Additional arguments for autotrace program:" +msgstr "Ulteriori argomenti per il programma autotrace:" -msgid "Afar" -msgstr "" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Correggi" -msgid "Agaw" -msgstr "" +msgid "Adobe Glyph List" +msgstr "Lista glifi Adobe" -msgid "Aiton" -msgstr "" +#, c-format +msgid "Advance Width Metrics For %.50s" +msgstr "Avanza larghezza metriche per %.50s" -msgid "Akan" -msgstr "" +msgid "Advance Width as a Bar" +msgstr "Avanzamento mostrato da una barra" -msgid "Alsatian" -msgstr "" +msgid "Advance Width as a Line" +msgstr "Avanzamento mostrato da una linea" -msgid "Altai" -msgstr "" +msgid "Advance Width does not change." +msgstr "La larghezza dell'avanzamento non cambia." -msgid "Anglo-Saxon" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"Dopo una rotazione o una trasformazione del carattere, dovresti " +"probabilmente rifare Element->Aggiungi gli estremi" -msgid "Americanist IPA" -msgstr "" +msgid "Albanian" +msgstr "Albanese" -msgid "Aragonese" -msgstr "" +msgid "All" +msgstr "Tutti" -msgid "Aari" -msgstr "" +msgid "All Files" +msgstr "Tutti i file" -msgid "Arakanese" -msgstr "" +msgid "All Fonts" +msgstr "Tutti i font" -msgid "Asturian" -msgstr "" +msgid "All Glyphs" +msgstr "Tutti i glifi" -msgid "Athapaskan" -msgstr "" +msgid "All glyphs have the same baseline" +msgstr "Tutti i glifi hanno la stessa base" -msgid "Lang|Avar" +msgid "All paths should be closed loops, there should be no exposed endpoints" msgstr "" +"Tutti i percorsi devono essere chiusi,\n" +"non deve esserci nessuna estremità isolata" -msgid "Awadhi" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "Accetta l'eliminazione degli est_remi" -msgid "Torki" -msgstr "" +msgid "Allow _slopes to change" +msgstr "Accetta il cambiamento delle pendenze(_S)" -msgid "Azeri" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" +"Trova una concordanza anche se il pattern scelto deve\n" +"essere trasformato per mezzo di una combinazione \n" +"delle seguenti trasformazioni." -msgid "Badaga" -msgstr "" +msgid "Allow errors of:" +msgstr "Permetti errori di:" -msgid "Banda" -msgstr "" +msgid "Allow:" +msgstr "Consenti:" -msgid "Baghelkhandi" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." msgstr "" +"Permette di trovare i punti di controllo che sono quasi,\n" +"ma non esattamente orizzontali o verticali rispetto al loro punto di base \n" +"(o con la stessa inclinazione del corsivo)." -msgid "Balkar" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" msgstr "" +"Permette di trovare i punti di controllo che dopo essere stati proiettati \n" +"sulla congiungente i due estremi cadono fuori dei due estremi" -msgid "Lang|Balinese" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" +"Per trovare le linee che sono quasi,\n" +"ma non del tutto orizzontali o verticali\n" +"(o che abbiano l'inclinazione del corsivo)." -msgid "Bavarian" -msgstr "" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Quasi un hint per asta di tipo _3" -msgid "Baule" -msgstr "" +msgid "Alternate Annotation Forms" +msgstr "Forme di annotazione alternative" -msgid "Batak Toba" -msgstr "" +msgid "Alternate Substitution" +msgstr "Sostituzione alternativa" -msgid "Lang|Berber" -msgstr "" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Codifica Unicode alternativa / Selettore di variante" -msgid "Bench" -msgstr "" +msgid "Alternate Vertical Half Metrics" +msgstr "Mezze metriche alternative verticali" -msgid "Bible Cree" -msgstr "" +msgid "Alternate Vertical Metrics" +msgstr "Metriche verticali alternative" -msgid "Bandjalang" -msgstr "" +msgid "Alternative Half Widths" +msgstr "Mezza larghezza alternativa" -msgid "Belarussian" -msgstr "" +msgid "Amount" +msgstr "Quantità" -msgid "Bemba" -msgstr "" +msgid "An error occurred when writing the resource file" +msgstr "Si è verificato un errore durante la scrittura del file di risorse" -msgid "Haryanvi" -msgstr "" +msgid "An outline font editor" +msgstr "Un profilo editor di font" -msgid "Bagri" -msgstr "" +msgid "Anchor Class Name" +msgstr "Nome della classe d'ancoraggio" -msgid "Bhili" -msgstr "" +msgid "Anchor Lost" +msgstr "Ancora persa" -msgid "Bhojpuri" -msgstr "" +msgid "Anchor Point Info" +msgstr "Informazione sulle ancore" -msgid "Bikol" -msgstr "" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Punto di ancoraggio senza nome della classe: %s" -msgid "Bilen" -msgstr "" +#, c-format +msgid "Anchor-%d" +msgstr "Ancora-%d" -msgid "Bislama" -msgstr "" +msgid "AnchorPoint|_New" +msgstr "Nuovo punto di ancoraggio" -msgid "Kanauji" -msgstr "" +msgid "Append to it" +msgstr "Aggiungilo" -msgid "Blackfoot" -msgstr "" +msgid "Apple Advanced Typography" +msgstr "Tipografia avanzata Apple" -msgid "Balochi" -msgstr "" +msgid "Apply to:" +msgstr "Applica a:" -msgid "Pa'o Karen" -msgstr "" +msgid "Arabic (Egypt)" +msgstr "Arabo (Egitto)" -msgid "Balante" -msgstr "" +msgid "Arabic (Iraq)" +msgstr "Arabo (Iraq)" -msgid "Balti" -msgstr "" +msgid "Arabic (Jordan)" +msgstr "Arabo (Giordania)" -msgid "Bambara" -msgstr "" +msgid "Arabic (Kuwait)" +msgstr "Arabo (Kuwait)" -msgid "Bamileke" -msgstr "" +msgid "Arabic (Lebanon)" +msgstr "Arabo (Libano)" -msgid "Bosnian" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "Arabo (Marocco)" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Arabic (Oman)" +msgstr "Arabo (Oman)" -msgid "Brahui" -msgstr "" +msgid "Arabic (Qatar)" +msgstr "Arabo (Qatar)" -msgid "Braj Bhasha" -msgstr "" +msgid "Arabic (U.A.E.)" +msgstr "Arabo (Emirati Arabi Uniti)" -msgid "Bodo" -msgstr "" +msgid "Arabic (Yemen)" +msgstr "Arabo (Yemen)" -msgid "Bashkir" -msgstr "" +msgid "Arabic Number" +msgstr "Numero arabo" -msgid "Burushaski" -msgstr "" +msgid "Archives" +msgstr "Archivi" -msgid "Beti" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Sei sicuro di non voler utilizzare la mappa cid che ho trovato?" -msgid "Batak Simalungun" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Sei sicuro di volere sostituire Å?\n" +"Il circoletto non sarà più legato ad A." -msgid "Lang|Buginese" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." msgstr "" +"Sei sicuro di voler rimuovere questi glifi? L'operazione non può essere " +"annullata." -msgid "Medumba" -msgstr "" +msgid "Arrow Options" +msgstr "Opzioni frecce" -msgid "Kaqchikel" -msgstr "" +msgid "Arrows" +msgstr "Frecce" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "As Background" +msgstr "Sfondo" -msgid "Chinantec" +msgid "Ascent and Descent must be positive and their sum less than 16384" msgstr "" +"L'ascendente e il discendente devono essere positivi e la loro somma non " +"deve superare 16384" -msgid "Cebuano" -msgstr "" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "Chiede all'utente i paramenti per 'autotrace' ad ogni utilizzazione" -msgid "Chiga" -msgstr "" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Chiede all'utente i parametri per 'mf' ad ogni utilizzazione" -msgid "Chamorro" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" +"Almeno un'ancora si è persa durante l'inserimento, perché non c'era una " +"classe d'ancore idonea nel font di destiazione." -msgid "Chechen" -msgstr "" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Tenta di codificare il glifo mancante %d a %d (0x%x)\n" -msgid "Chaha Gurage" -msgstr "" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Tentativo di avere un font con più di %d livelli" -msgid "Chattisgarhi" -msgstr "" +msgid "Attempt to make a character that refers to itself" +msgstr "Stai cercando di creare un carattere con un riferimento a lui stesso" -msgid "Chichewa" -msgstr "" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Stai cercando di creare un glifo con un riferimento a lui stesso" -msgid "Chukchi" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " msgstr "" +"Stai cercando di creare una legatura per il glifo (non esistente) %d da " -msgid "Chuukese" -msgstr "" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Stai cercando di creare una legatura per il glifo %d da " -msgid "Choctaw" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" msgstr "" +"Tentativo di ridefinire la definizione dell'ancora di \"%s\" alla riga %d di " +"%s" -msgid "Chipewyan" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" msgstr "" +"Tentativo di rigenerazione di una dimensione di pixel che non è stata già " +"creata (%d@%d)" -msgid "Chuvash" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" msgstr "" +"Tentativo di salvataggio di una dimensione di pixel che non è stata già " +"creata (%d@%d)" -msgid "Cheyenne" -msgstr "" +msgid "Attention" +msgstr "Attenzione" -msgid "Lang|Western Cham" -msgstr "" +msgid "Auto Hinting Font..." +msgstr "Auto Suggerimento Font..." -msgid "Eastern Cham" -msgstr "" +msgid "AutoKern All" +msgstr "Crenatura Automatica di tutto" -msgid "Comorian" -msgstr "" +msgid "AutoKern Column" +msgstr "Crenatura Automatica della colonna" -msgid "Lang|Coptic" -msgstr "" +msgid "AutoKern Row" +msgstr "Crenatura Automatica della riga" -msgid "Cornish" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Errore di larghezza automatica su %s\n" -msgid "Corsican" -msgstr "" +msgid "Auto_Kern" +msgstr "Crenatura Automatica(_K)" -msgid "Creoles" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"Errore nel recupero automatico delle modifiche in %.80s.\n" +"FontForge dovrebbe riprovare il recupero alla prossima esecuzione?" -msgid "Cree" -msgstr "" +msgid "Autotracing..." +msgstr "Autotrace..." -msgid "Carrier" -msgstr "" +msgid "Axerbaijani (Arabic)" +msgstr "Azero (Arabo)" -msgid "Crimean Tatar" -msgstr "" +msgid "Axerbaijani (Cyrillic)" +msgstr "Azero (Cirillico)" -msgid "Kashubian" -msgstr "" +msgid "Axis 1" +msgstr "Asse 1" -msgid "Church Slavonic" -msgstr "" +msgid "Axis 2" +msgstr "Asse 2" -msgid "Chittagonian" -msgstr "" +msgid "Axis 3" +msgstr "Asse 3" -msgid "San Blas Kuna" -msgstr "" +msgid "Axis 4" +msgstr "Asse 4" -msgid "Dargwa" -msgstr "" +msgid "Axis Type:" +msgstr "Tipo di asse:" -msgid "Dayi" -msgstr "" +msgid "Axis range not valid" +msgstr "Distanza dell'asse non valida" -msgid "Woods Cree" -msgstr "" +msgid "AxisHeight:" +msgstr "AltezzaAsse:" -msgid "Lang|Default" -msgstr "Default" +msgid "AxisValue|Default" +msgstr "Valore asse di default" -msgid "Dogri (individual language)" -msgstr "" +msgid "Azebaijani (roman)" +msgstr "Azero (roman)" -msgid "Dogri" -msgstr "" +msgid "Azeri (Latin)" +msgstr "Azero (Latino)" -msgid "Dhangu" -msgstr "" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Spalla bassa:" -msgid "Dhivehi (Obsolete)" -msgstr "" +msgid "BDF Resolution" +msgstr "Risoluzione BDF" -msgid "Dimli" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Sfondo" -msgid "Dhivehi" -msgstr "" +msgid "Background Gradient" +msgstr "Sfondo con gradiente" -msgid "Djerma" -msgstr "" +msgid "Background Gradient:" +msgstr "Sfondo con gradiente:" -msgid "Djambarrpuyngu" -msgstr "" +msgid "Background color for the drawing area of all views" +msgstr "Colore di sfondo per l'area di disegno in tutte le visualizzazioni" -msgid "Dangme" -msgstr "" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Errore punto di ancoraggio: %s" -msgid "Dan" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "Classe di crenatura Apple errata\n" -msgid "Dinka" -msgstr "" +msgid "Bad Ascent/Descent" +msgstr "Errore nell'ascendente/discendente" -msgid "Dari" -msgstr "" +msgid "Bad Axis" +msgstr "Errore dell'asse" -msgid "Dhuwal" -msgstr "" +msgid "Bad Class" +msgstr "Classe non autorizzata" -msgid "Dungan" -msgstr "" +msgid "Bad Drawing Operation" +msgstr "Errore nell'operazione di disegno" -msgid "Ebira" -msgstr "" +msgid "Bad Encoding" +msgstr "Encoding difettoso" -msgid "Eastern Cree" -msgstr "" +msgid "Bad FPST format" +msgstr "Formato FPST errato" -msgid "Efik" -msgstr "" +msgid "Bad Family Name" +msgstr "Nome di Famiglia errato" -msgid "Eastern Maninkakan" +msgid "Bad Family Name, must begin with an alphabetic character." msgstr "" +"Nome di Famiglia errato; il nome deve cominciare con un carattere alfabetico." -msgid "Erzya" -msgstr "" +msgid "Bad Font" +msgstr "Font errato" -msgid "Central Yupik" -msgstr "" +msgid "Bad Font Family Name" +msgstr "Nome della famiglia del font errato" -msgid "Evenki" -msgstr "" +msgid "Bad Font Name" +msgstr "Nome del font errato" -msgid "Even" -msgstr "" +msgid "Bad Glyph Count" +msgstr "Errore nel conteggio dei glifi" -msgid "Ewe" -msgstr "" +msgid "Bad Human Fontname" +msgstr "Errore nel nome per umani del font" -msgid "French Antillean" -msgstr "Francese (Antille)" +msgid "Bad Language" +msgstr "Errore della lingua" -msgid "Fang" -msgstr "" +msgid "Bad Mac Family" +msgstr "Famiglia Mac errata" -msgid "Fanti" -msgstr "" +msgid "Bad Metrics" +msgstr "Metriche errate" -msgid "Fijian" -msgstr "" +msgid "Bad Number" +msgstr "Valore errato" -msgid "Fe'fe'" -msgstr "" +#, c-format +msgid "Bad Number in %s" +msgstr "Errore del nomero in %s" -msgid "Forest Nenets" -msgstr "" +msgid "Bad Point Numbering" +msgstr "Errore nel punto di numerazione" -msgid "Fon" -msgstr "" +msgid "Bad PostScript function" +msgstr "Errore della funzione PostScript" -msgid "Faroese" -msgstr "Faroese / Faringio" +msgid "Bad Range" +msgstr "Range errato" -msgid "Cajun French" -msgstr "" +msgid "Bad Reference" +msgstr "Riferimento errato" -msgid "Friulian" -msgstr "Friulano" +msgid "Bad Size" +msgstr "Dimensione errata" -msgid "Arpitan" -msgstr "" +msgid "Bad Template" +msgstr "Template errato" -msgid "Futa" -msgstr "" +msgid "Bad Token" +msgstr "Token errato" -msgid "Fulani" -msgstr "" +msgid "Bad Value" +msgstr "Valore errato" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "Bad Weight" +msgstr "Errore nel peso" -msgid "Ga" -msgstr "" +msgid "Bad cidmap file" +msgstr "File cidmap errato" -msgid "Gagauz" -msgstr "" +msgid "Bad encoding file format" +msgstr "Formato del file di codifica errato" -msgid "Garshuni" -msgstr "" +msgid "Bad encoding information in 'cmap' table." +msgstr "Errore nelle informazioni di codifica nella tabela 'cmap'." -msgid "Garhwali" -msgstr "" +msgid "Bad fdselect\n" +msgstr "fdselect errato\n" -msgid "Lang|Ge'ez" -msgstr "Ge'ez" +msgid "Bad font, offset out of bounds.\n" +msgstr "Font errato, esterno fuori dai limiti.\n" -msgid "Githabul" -msgstr "" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Errore del font: dati di Codifica fuori dai limiti.\n" -msgid "Gilyak" -msgstr "" +#, c-format +msgid "Bad glif file %s" +msgstr "Errore nel file glif %s" -msgid "Kiribati" -msgstr "" +msgid "Bad image file" +msgstr "File immagine errato" -msgid "Kpelle (Guinea)" -msgstr "" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "File immagine errato, non è una bitmap: %.100s" -msgid "Gilaki" -msgstr "" +#, c-format +msgid "Bad image file: %.100s" +msgstr "File immagine errato: %.100s" -msgid "Gumuz" -msgstr "" +msgid "Bad magic number" +msgstr "Numero magico errato" -msgid "Gumatj" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Valore numerico errato per %s.%s" -msgid "Gogo" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Valore numerico errato per %s.%s dev'essere tra 0 e 255" -msgid "Gondi" -msgstr "" +msgid "Bad selection" +msgstr "Errore di selezione" -msgid "Garo" +#, c-format +msgid "" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" +"Errore del file sfd. Il glifo %s ha larghezza %d anche se dovrebbe\n" +" essere legata alla larghezza di %s che è %d.\n" -msgid "Wayuu" -msgstr "" +msgid "Bad template, no extension" +msgstr "Template errato, manca l'estensione" -msgid "Gupapuyngu" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "Template errato, formato sconosciuto" -msgid "Gusii" -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Errore nel tipo" -msgid "Haitian" -msgstr "" +msgid "Bad undo" +msgstr "Annulla errato" -msgid "Halam" -msgstr "" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "Valore unicode errato per unicode alternativo / selettore di variante" -msgid "Harauti" -msgstr "" +msgid "Bad xfig file" +msgstr "File XFIG errato" -msgid "Haya" -msgstr "" +msgid "Bar Width:" +msgstr "Larghezza della barra:" -msgid "Hazaragi" -msgstr "" +msgid "Base Glyph" +msgstr "Glifo Base" -msgid "Hammer-Banna" -msgstr "" +msgid "Base Glyph Name" +msgstr "Nome del glifo base" -msgid "Herero" -msgstr "" +msgid "Base Glyphs" +msgstr "Glifi base" -msgid "Hiligaynon" -msgstr "" +msgid "Base Lig" +msgstr "Legatura Base" -msgid "High Mari" -msgstr "" +msgid "Base Ligatures" +msgstr "Nuova legatura" -msgid "Hmong" -msgstr "" +msgid "Baseline" +msgstr "Linea di base" -msgid "Hiri Motu" -msgstr "" +msgid "Basque" +msgstr "Basco" -msgid "Hindko" -msgstr "" +msgid "Be_vel" +msgstr "Tagliato(_P)" -msgid "Ho" -msgstr "" +msgid "Begin:" +msgstr "Inizio:" -msgid "Harari" -msgstr "" +msgid "Below Base Forms" +msgstr "Forme sotto la base" -msgid "Eastern Armenian" -msgstr "" +msgid "Below Base Mark" +msgstr "Sotto la marca di base" -msgid "Iban" -msgstr "" +msgid "Below Base Substitutions" +msgstr "Sostituzioni sotto la base" -msgid "Ido" -msgstr "" +msgid "Bengali Bangladesh" +msgstr "Bengalese (Bangladesh)" -msgid "Ijo" -msgstr "" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Cinese tradiz.)" -msgid "Interlingue" -msgstr "" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Cinese tradiz.)" -msgid "Ilokano" -msgstr "" +msgid "Bitmap Fonts" +msgstr "Font Bitmap" -msgid "Interlingua" -msgstr "" +msgid "Bitmap Paste" +msgstr "Incolla la Bitmap" -msgid "Ingush" -msgstr "" +msgid "Bitmap _Magnification..." +msgstr "Ingrandi_mento Bitmap" -msgid "Inupiat" -msgstr "" +msgid "Bits/Pixel:" +msgstr "Rapporto bit/pixel:" -msgid "IPA usage" -msgstr "" +msgid "Black" +msgstr "Nero" -msgid "Irish" -msgstr "Irlandese" +msgid "Blend to New Font" +msgstr "Unisci a nuovo font" -msgid "Irish Traditional" -msgstr "Irlandese Tradizionale" +msgid "Block Separator" +msgstr "Separatore di blocco" -msgid "Inari Sami" -msgstr "" +msgid "BlueValues" +msgstr "ValoriBlu" -msgid "Jamaican Creole" -msgstr "" +msgid "BlueValues come in pairs. Select another." +msgstr "I ValoriBlu sono coppie. Selezionane un altro." -msgid "Lang|Javanese" -msgstr "Javanese" +msgid "Blues" +msgstr "Blu" -msgid "Lojban" -msgstr "" +msgid "Bold" +msgstr "Nero" -msgid "Krymchak" -msgstr "" +msgid "Bone" +msgstr "Ossatura" -msgid "Judezmo" -msgstr "" +msgid "Book" +msgstr "Libro" -msgid "Jula" -msgstr "" +msgid "Border Shape:" +msgstr "Forma del bordo:" -msgid "Kabardian" -msgstr "" +msgid "Border Type:" +msgstr "Tipo di bordo:" -msgid "Kabyle" -msgstr "" +msgid "Border Width" +msgstr "Larghezza del bordo" -msgid "Kachchi" -msgstr "" +msgid "Borders" +msgstr "Bordi" -msgid "Kalenjin" -msgstr "" +msgid "Brighter Border:" +msgstr "Bordo più luminoso:" -msgid "Karachay" -msgstr "" +msgid "Brightest Border:" +msgstr "Bordo con luminosità max:" -msgid "Makonde" -msgstr "" +msgid "Buil_d Duplicate Glyph" +msgstr "Costr_uisci un glifo duplicato" -msgid "Kabuverdianu" -msgstr "" +msgid "Build _Composite Glyph" +msgstr "Costr_uisci un glifo composto" -msgid "Kebena" -msgstr "" +msgid "Building accented glyphs" +msgstr "Creazione di glifi accentati" -msgid "Kekchi" -msgstr "" +msgid "Building duplicate encodings" +msgstr "Costruzione di codifiche duplicate" -msgid "Khutsuri Georgian" -msgstr "" +msgid "Building sub/superscripts" +msgstr "Costruzione Pedici/Apici" -msgid "Khakass" -msgstr "" +msgid "Bulgarian" +msgstr "Bulgaro" -msgid "Khanty-Kazim" -msgstr "" +msgid "By Glyphs" +msgstr "Per glifi" -msgid "Khanty-Shurishkar" -msgstr "" +msgid "By _Scripts" +msgstr "Per _Script" -msgid "Khamti Shan" -msgstr "" +msgid "By appending the suffix:" +msgstr "Aggiungendo il suffisso:" -msgid "Khanty-Vakhi" -msgstr "" +msgid "Byelorussian" +msgstr "Bielorusso" -msgid "Khowar" -msgstr "" +msgid "Byzantine Music" +msgstr "Musica bizantina" -msgid "Kikuyu" -msgstr "" +msgid "C FontForge" +msgstr "FontForge C" -msgid "Kisii" -msgstr "" +msgid "CJK Ideographic" +msgstr "Ideogrammi CJK" -msgid "Kirmanjki" -msgstr "" +msgid "CS Miscellaneous" +msgstr "CS Miscellaneo" -msgid "Southern Kiwai" -msgstr "" +msgid "CS Monotone" +msgstr "CS Monotono" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "CS Newspaper" +msgstr "CS Quotidiano" -msgid "Bumthangkha" -msgstr "" +msgid "CS Stub Serif" +msgstr "CS Serif Bozza" -msgid "Kokni" -msgstr "" +msgid "C_ID Font Info..." +msgstr "_Informazioni sul font CID..." -msgid "Kalmyk" -msgstr "" +msgid "C_all..." +msgstr "Chi_ama..." -msgid "Kamba" -msgstr "" +msgid "C_enter" +msgstr "C_entra" -msgid "Kumaoni" -msgstr "" +msgid "C_hange" +msgstr "Cambia(_H)" -msgid "Komo" -msgstr "" +msgid "C_hop" +msgstr "Pulisci(_E)" -msgid "Komso" -msgstr "" +msgid "C_lasses" +msgstr "C_lassi" -msgid "Khorasani Turkic" -msgstr "" +msgid "C_opy Reference" +msgstr "C_opia il riferimento" -msgid "Kodagu" -msgstr "" +msgid "C_orner" +msgstr "Spig_olo" -msgid "Korean Old Hangul" -msgstr "" +msgid "Call Script" +msgstr "Richiama uno script" -msgid "Komi" -msgstr "" +msgid "Called from...\n" +msgstr "Richiamato da...\n" -msgid "Kikongo" -msgstr "" +msgid "Cambodian" +msgstr "Cambogiano" -msgid "Kongo" -msgstr "" +msgid "Can't Find Glyph" +msgstr "Impossibile trovare il glifo" -msgid "Komi-Permyak" -msgstr "" +msgid "Can't Parallel" +msgstr "Impossible rendere parallelo" -msgid "Kosraean" -msgstr "" +msgid "Can't create temporary directory" +msgstr "Impossibile creare la cartella temporanea" -msgid "Komi-Zyrian" -msgstr "" +msgid "Can't find autotrace" +msgstr "Non è possibile lanciare autotrace" -msgid "Kpelle" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"Impossibile trovare il programma 'autotrace'.\n" +"Potresti definire la variabile di environment AUTOTRACE." -msgid "Krio" -msgstr "" +msgid "Can't find mf" +msgstr "Non ho trovato mf--metafont" -msgid "Karakalpak" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" +"Impossibile trovare mf-- metafont => variabile di environnement MF, o " +"scaricare da:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Potrebbe non essere incluso nella distribuzione di TeX" -msgid "Karelian" -msgstr "" +msgid "Can't find the file" +msgstr "Impossibile trovare il file" -msgid "Karaim" -msgstr "" +msgid "Can't fix" +msgstr "Impossibile correggere" -msgid "Karen" -msgstr "" +msgid "Can't insert 'cvt'" +msgstr "Impossibile inserire 'cvt'" -msgid "Koorete" -msgstr "" +msgid "Can't insert 'fpgm'" +msgstr "Impossibile inserire 'fpgm'" -msgid "Ripuarian" -msgstr "" +msgid "Can't insert 'prep'" +msgstr "Impossibile inserire 'prep'" -msgid "Khasi" -msgstr "" +msgid "Can't instruct this glyph" +msgstr "Impossibile istruire questo glifo" -msgid "Kildin Sami" -msgstr "" +#, c-format +msgid "Can't open %s" +msgstr "Impossibile aprire %s" -msgid "S'gaw Karen" -msgstr "" +#, c-format +msgid "Can't open %s\n" +msgstr "Impossibile aprire %s\n" -msgid "Kuanyama" -msgstr "" +msgid "Can't open temporary file for postscript output\n" +msgstr "Impossibile aprire un file temporaneo per l'output postscript\n" -msgid "Kui" -msgstr "" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Impossibile aprire un file temporaneo per l'output truetype.\n" -msgid "Kulvi" -msgstr "" +msgid "Can't run mf" +msgstr "Impossibile lanciare mf" -msgid "Kumyk" -msgstr "" +msgid "Can't specify a subtable here" +msgstr "Qui non puoi specificare una sottotabella" -msgid "Kurukh" -msgstr "" +msgid "Canadian Syllabics" +msgstr "Canadese sillabico" -msgid "Kuy" -msgstr "" +#, c-format +msgid "Cannot open %s\n" +msgstr "Impossibile aprire %s\n" -msgid "Koryak" -msgstr "" +msgid "Cannot open a temporary file\n" +msgstr "Impossibile aprire un file temporaneo\n" -msgid "Western Kayah" -msgstr "" +msgid "Cannot open file" +msgstr "Impossibile aprire il file" -msgid "Ladin" -msgstr "Ladino" +msgid "Capital Spacing" +msgstr "Spaziatura delle maiuscole" -msgid "Lahuli" -msgstr "" +msgid "Capitals to Petite Capitals" +msgstr "Da maiuscolo a maiuscoletto" -msgid "Lak" -msgstr "" +msgid "Capitals to Small Capitals" +msgstr "Da maiuscolo a maiuscoletto" -msgid "Lambani" -msgstr "" +msgid "Case-Sensitive Forms" +msgstr "Forme dipendenti da Maiu./Minusc." -msgid "Laz" -msgstr "" +msgid "Catalan" +msgstr "Catalano" -msgid "L-Cree" -msgstr "" +msgid "Center of Selection" +msgstr "Centro della selezione" -msgid "Ladakhi" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "Punteggiatura CJK centrata" -msgid "Lezgi" -msgstr "" +msgid "Change UniqueID?" +msgstr "Cambia l'UniqueID?" -msgid "Ligurian" -msgstr "" +msgid "Change X-Height" +msgstr "Cambia Altezza-_X" -msgid "Limburgish" -msgstr "" +msgid "Change _Glyph..." +msgstr "Cambia _glifi..." -msgid "Lingala" -msgstr "" +msgid "Change _Weight..." +msgstr "Cambia peso...(_W)" -msgid "Lang|Lisu" -msgstr "" +msgid "Change _X-Height..." +msgstr "Cambia altezza-_X..." -msgid "Lampung" -msgstr "" +msgid "Changed Color" +msgstr "C_ambia colore" -msgid "Laki" -msgstr "" +msgid "Changing glyphs" +msgstr "Cambiamento dei glifi" -msgid "Low Mari" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" +"La modifica della spalla sinistra di un glifo cambierà\n" +"la spalla sinistra di tutti i glifi accentati\n" +"composti a partire da questo qui" -msgid "Lang|Limbu" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" +"La modifica della larghezza di un glifo cambierà\n" +"la larghezza di tutti i glifi accentati\n" +"composti a partire da questo qui." -msgid "Lombard" -msgstr "" +msgid "Character Variants 01" +msgstr "Varianti di caratteri 01" -msgid "Lomwe" -msgstr "" +msgid "Character Variants 02" +msgstr "Varianti di caratteri 02" -msgid "Lang|Loma" -msgstr "" +msgid "Character Variants 03" +msgstr "Varianti di caratteri 03" -msgid "Luri" -msgstr "" +msgid "Character Variants 04" +msgstr "Varianti di caratteri 04" -msgid "Lower Sorbian" -msgstr "" +msgid "Character Variants 05" +msgstr "Varianti di caratteri 05" -msgid "Lule Sami" -msgstr "" +msgid "Character Variants 06" +msgstr "Varianti di caratteri 06" -msgid "Luxembourgish" -msgstr "Lussemburghese" +msgid "Character Variants 07" +msgstr "Varianti di caratteri 07" -msgid "Luba-Lulua" -msgstr "" +msgid "Character Variants 08" +msgstr "Varianti di caratteri 09" -msgid "Luba-Katanga" -msgstr "" +msgid "Character Variants 09" +msgstr "Varianti di caratteri 09" -msgid "Luganda" -msgstr "" +msgid "Character Variants 10" +msgstr "Varianti di caratteri 10" -msgid "Luhya" -msgstr "" +msgid "Character Variants 99" +msgstr "Varianti di caratteri 99" -msgid "Luo" -msgstr "" +msgid "Check Advance:" +msgstr "Controlla l'avanzamento:" -msgid "Madura" -msgstr "" +msgid "Check _outermost paths clockwise" +msgstr "C_ontrolla che i contorni esterni siano in verso orario" -msgid "Magahi" -msgstr "" +msgid "Check for CIDs defined _twice" +msgstr "Cerca dei CID definit due v_olte." -msgid "Marshallese" -msgstr "" +msgid "Check for _undefined CIDs" +msgstr "Cerca i CID n_on definiti" -msgid "Majang" -msgstr "" +msgid "Check missing _bitmaps" +msgstr "Controlla le _bitmap mancanti" -msgid "Makua" -msgstr "" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "Controlla se un CID è definito in più di un sotto-font" -msgid "Malayalam Traditional" -msgstr "Malayalam Tradizionale" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "Controlla se un CID non è definito in nessun sotto-font" -msgid "Mam" -msgstr "" +msgid "Chinese (Taiwan)" +msgstr "Cinese (Taiwan)" -msgid "Mansi" -msgstr "" +msgid "Chinese Hong Kong" +msgstr "Cinese Hong Kong" -msgid "Mapudungun" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Cinese Fonetico" -msgid "Marwari" -msgstr "" +msgid "Chinese Simplified" +msgstr "Cinese Semplificato" -msgid "Mbundu" -msgstr "" +msgid "Choose a file format..." +msgstr "Scegli il formato del file..." -msgid "Mbo" -msgstr "" +msgid "Choose which lookups to copy" +msgstr "Scegli quali lookup copiare" -msgid "Lang|Manchu" -msgstr "" +msgid "Clarendon Serifs" +msgstr "Serif Clarendon (CS)" -msgid "Moose Cree" -msgstr "" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Classe" +msgstr[1] "Classi" -msgid "Mende" -msgstr "" +msgid "Class 0" +msgstr "Classe 0" -msgid "Mandar" -msgstr "" +msgid "Class already used" +msgstr "Classi già utilizzate" -msgid "Me'en" -msgstr "" +msgid "Clea_nup Glyph" +msgstr "Pulisci il glifo(_N)" -msgid "Meru" -msgstr "" +msgid "Clear" +msgstr "Cancella tutto" -msgid "Pattani Malay" -msgstr "" +msgid "Clear All" +msgstr "Cancella tutto" -msgid "Morisyen" -msgstr "" +msgid "Clear All Device Tables" +msgstr "_Cancella tutte le tabelle dello strumento" -msgid "Minangkabau" -msgstr "" +msgid "Clear Device Table" +msgstr "Cancella tabella dello strumento" -msgid "Mizo" -msgstr "" +msgid "Clear _Background" +msgstr "Cancella lo sfondo(_B)" -msgid "Lang|Makasar" -msgstr "" +msgid "Clear _VStem" +msgstr "Cancella _VStem" -msgid "Kituba" -msgstr "" +msgid "Co_py LBearing" +msgstr "Co_pia la spalla sinistra" -msgid "Male" -msgstr "" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." +msgstr "L'origine del colore con id %s ha un tipo inaspettato %s." -msgid "Malinke" +msgid "Color of the font used to display glyph information in the fontview" msgstr "" +"Colore del font usato per mostrare le informazioni nel glifo nell'anteprima" -msgid "Malayalam Reformed" -msgstr "Malayalam Riformato" +msgid "Color used to draw the background of selected glyphs" +msgstr "Colore usato per disegnare lo sfondo dei glifi selezionati" -msgid "Mandinka" -msgstr "" +msgid "Color used to draw the foreground of empty slots" +msgstr "Colore usato per disegnare il primo piano degli slot vuoti" -msgid "Lang|Mongolian" -msgstr "Mongolo" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Colore usato per disegnare il primo piano dei glifi selezionati" -msgid "Maninka" -msgstr "" +msgid "Color used to draw the left side bearing" +msgstr "Colore usato per disegnare la spalla sinistra" -msgid "Mohawk" -msgstr "" +msgid "Color used to mark a changed glyph" +msgstr "Colore usato per segnalare i glifi cambiati" -msgid "Moksha" -msgstr "" +msgid "Color used to mark glyphs that need hinting" +msgstr "Colore usato per segnalare i glifi che hanno bisogno di Hint" -msgid "Mon" -msgstr "" +msgid "Color:" +msgstr "Colore:" -msgid "Moroccan" -msgstr "" +msgid "Color|Background" +msgstr "Colore di sfondo" -msgid "Mossi" -msgstr "" +msgid "Color|Choose..." +msgstr "Scegli colore..." -msgid "Maithili" -msgstr "" +msgid "Com_binations" +msgstr "Com_binazioni" -msgid "Mundari" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" msgstr "" +"Comandi da passare a 'mf' (METAFONT), il nome del file sarà inserito subito " +"dopo" -msgid "Muscogee" -msgstr "" +msgid "Comment" +msgstr "Commento" -msgid "Mirandese" -msgstr "" +msgid "Common Number Separator" +msgstr "Separatore di numero comune" -msgid "Hmong Daw" -msgstr "" +msgid "CompactOnOpen" +msgstr "Compatta all'apertura" -msgid "Lang|Mayan" -msgstr "" +msgid "Compacted" +msgstr "Compatto" -msgid "Mazanderani" -msgstr "" +#, c-format +msgid "Compare %s to %s" +msgstr "Confronta %s a %s" -msgid "Naga-Assamese" -msgstr "" +msgid "Compare Fonts..." +msgstr "Confronta i font..." -msgid "Nahuatl" -msgstr "" +msgid "Compare Layers" +msgstr "Confronta livelli" -msgid "Nanai" -msgstr "" +msgid "Compare _Hints" +msgstr "Confronta gli _hint" -msgid "Neapolitan" -msgstr "" +msgid "Compare two layers" +msgstr "Confronta due livelli" -msgid "Naskapi" -msgstr "" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Confronta versioni %s di %s a %s" -msgid "Nauruan" -msgstr "" +msgid "Components" +msgstr "Componenti" -msgid "Navajo" -msgstr "" +msgid "Condensed" +msgstr "Stretto" -msgid "N-Cree" -msgstr "" +msgid "Condensed (75%)" +msgstr "Condensato (75%)" -msgid "Ndebele" -msgstr "" +msgid "Connectors" +msgstr "Connettori" -msgid "Ndau" -msgstr "" +msgid "Constants" +msgstr "Costanti" -msgid "Ndonga" -msgstr "" +msgid "Contextual Alternates" +msgstr "Alternative contestuali" -msgid "Low Saxon" -msgstr "" +msgid "Contextual Chaining Position" +msgstr "Posizione a catena contestuale" -msgid "Newari" -msgstr "" +msgid "Contextual Chaining Substitution" +msgstr "Sostituzione contestuale a catena" -msgid "Ngbaka" -msgstr "" +msgid "Contextual Ligatures" +msgstr "Legature contestuali" -msgid "Nagari" -msgstr "" +msgid "Contextual Position" +msgstr "Posizione contestuale" -msgid "Norway House Cree" -msgstr "" +msgid "Contextual Positioning" +msgstr "Posizionamento contestuale" -msgid "Nisi" -msgstr "" +msgid "Contextual Substitution" +msgstr "Sostituzione contestuale" -msgid "Niuean" -msgstr "" +msgid "Continue" +msgstr "Continua" -msgid "Nkole" -msgstr "" +msgid "Control Points _beyond spline" +msgstr "Punti di controllo oltre la spline(_B)" -msgid "Nimadi" +msgid "Control Points near horizontal/vertical/italic" msgstr "" +"Punti di controllo quasi orizzontali o verticali o con l'inclinazione del " +"corsivo" -msgid "Nogai" -msgstr "" +msgid "Convert By C_Map" +msgstr "Converti per C_Map" -msgid "Novial" -msgstr "" +msgid "Converting PostScript" +msgstr "Conversione PostScript" -msgid "Northern Sami" -msgstr "" +msgid "Coordinate along which to space" +msgstr "Direzione lungo la quale spaziare" -msgid "Northern Sotho" -msgstr "" +msgid "Copy Layer To Layer" +msgstr "Copia livello a livello" -msgid "Northern Tai" -msgstr "" +msgid "Copy Layers" +msgstr "Copia livelli" -msgid "Nyamwezi" -msgstr "" +msgid "Copy RBearin_g" +msgstr "Copia la spalla destra(_G)" -msgid "Nynorsk" -msgstr "" +msgid "Copy _Fg To Bg" +msgstr "Primo piano -> s_fondo" -msgid "Mbembe Tigon" -msgstr "" +msgid "Copy _From" +msgstr "Copia da(_F)" -msgid "Occitan" -msgstr "" +msgid "Copy _VWidth" +msgstr "Copia _VWidth" -msgid "Oji-Cree" -msgstr "" +msgid "Copy _Width" +msgstr "Copia la lar_ghezza" -msgid "Ojibway" -msgstr "" +msgid "Copy one layer to another" +msgstr "Copia un livello su un altro" -msgid "Ossetian" +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" +"Il testo del Copyright (nel pannello dei nomi) dev'essere completamente " +"ASCII. Usa (c) invece di ©." -msgid "Palestinian Aramaic" -msgstr "" +msgid "Correct References" +msgstr "Correggi riferimenti" -msgid "Pangasinan" -msgstr "" +msgid "Correcting Direction..." +msgstr "Correzione della direzione..." -msgid "Pali" -msgstr "" +msgid "Correcting References" +msgstr "Correzione dei riferimenti" -msgid "Pampangan" -msgstr "" +msgid "Cou_nter Clockwise" +msgstr "Se_nso antiorario" -msgid "Palpa" -msgstr "" +#, c-format +msgid "Could not find Color Source with id %s." +msgstr "Impossibile trovare l'origine del colore con id %s." -msgid "Palauan" -msgstr "" +#, c-format +msgid "Could not find a bitmap font in %s" +msgstr "Manca il font bitmap in %s" -msgid "Bouyei" -msgstr "" +msgid "Could not find a usable encoding table" +msgstr "Impossibile trovare una tabella di codifica utilizzabile" -msgid "Picard" -msgstr "" +msgid "Could not find any valid encoding tables" +msgstr "Impossibile trovare una tabella di codifica valida" -msgid "Pennsylvania German" -msgstr "" +#, c-format +msgid "Could not find clippath named %s." +msgstr "Impossibile trovare il clippath chiamato %s." -msgid "Polytonic Greek" -msgstr "" +msgid "Could not find original glyph" +msgstr "Impossibile trovare il glifo originale" -msgid "Phake" -msgstr "" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "Carattere introvabile: %.70s" -msgid "Norfolk" -msgstr "" +#, c-format +msgid "Could not open %.100s" +msgstr "Impossibile aprire %.100s" -msgid "Pilipino (Filipino)" -msgstr "Filippino" +#, c-format +msgid "Could not open %s" +msgstr "Impossibile aprire %s" -msgid "Palaung" -msgstr "" +msgid "Could not open file" +msgstr "Impossibile aprire il file" -msgid "Piemontese" -msgstr "" +#, c-format +msgid "Could not open output file: %s" +msgstr "Impossibile aprire il file output %.200s" -msgid "Western Panjabi" -msgstr "" +#, c-format +msgid "Could not parse %s" +msgstr "Impossibile analizzare %s" -msgid "Pocomchi" -msgstr "" +#, c-format +msgid "Could not read %s" +msgstr "Impossibile leggere %s" -msgid "Pohnpeian" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Impossibile leggere (o forse trovare) il file di uscita di mf" -msgid "Provencal" -msgstr "" +msgid "Could not write" +msgstr "Impossibile scrivere" -msgid "Western Pwo Karen" -msgstr "" +#, c-format +msgid "Could not write %.100s" +msgstr "Impossibile scrivere %.100s" -msgid "Chin" -msgstr "" +#, c-format +msgid "Could not write %s" +msgstr "Impossibile scrivere %s" -msgid "K'iche'" -msgstr "" +msgid "Couldn't create directory" +msgstr "Impossibile creare la cartella" -msgid "Quechua (Bolivia)" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"Non è possibile creare la cartella: %1$s\n" +"%2$s\n" +"%3$s" -msgid "Quechua (Ecuador)" -msgstr "" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Impossibile creare la cartella: %s" -msgid "Quechua (Peru)" -msgstr "" +msgid "Couldn't find base point" +msgstr "Impossibile trovare il punto base" -msgid "Rajasthani" -msgstr "" +msgid "Couldn't find point in reference" +msgstr "Impossibile trovare il punto nel riferimento" -msgid "Rarotongan" -msgstr "" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Impossibile aprire il file cidmap %s" -msgid "Russian Buriat" -msgstr "" +msgid "Couldn't open file" +msgstr "Impossibile aprire il file" -msgid "R-Cree" -msgstr "" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Impossibile aprire il file %.200s" -msgid "Riang" -msgstr "" +msgid "Couldn't open font" +msgstr "Impossibile aprire il font" -msgid "Tarifit" -msgstr "" +msgid "Cove" +msgstr "Cavo" -msgid "Ritarungo" -msgstr "" +msgid "Cr_eate" +msgstr "Cr_ea" -msgid "Arakwal" -msgstr "" +msgid "Cr_eate VHint..." +msgstr "Cr_ea VHint" -msgid "Romansh" -msgstr "" +msgid "Cre_ate Named Glyphs..." +msgstr "Cre_a Glifi con nome..." -msgid "Vlax Romani" -msgstr "" +msgid "Crea_te HHint..." +msgstr "C_rea HHint" -msgid "Romany" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "Crea un hint per un'asta orizzontale" -msgid "Rusyn" -msgstr "" +msgid "Create MM" +msgstr "Crea MM" -msgid "Rotuman" -msgstr "" +msgid "Create Vertical Stem Hint" +msgstr "Crea un hint per un'asta verticale" -msgid "Ruanda" -msgstr "" +msgid "Create directory..." +msgstr "Crea cartella..." -msgid "Aromanian" -msgstr "" +msgid "Create failed" +msgstr "Errore nella creazione" -msgid "Sadri" -msgstr "" +msgid "Croatian" +msgstr "Croato" -msgid "Sasak" -msgstr "" +msgid "Croatian Bosnia/Herzegovina" +msgstr "Croato Bosnia ed Erzegovina" -msgid "Santali" -msgstr "" +msgid "Cu_t" +msgstr "_Taglia" -msgid "Sayisi" -msgstr "" +msgid "Current" +msgstr "Attuale" -msgid "Sicilian" -msgstr "" +msgid "Current Glyph" +msgstr "Glifo corrente" -msgid "Scots" -msgstr "" +msgid "Current Raster (TrueType)" +msgstr "Raster attuale (TrueType)" -msgid "North Slavey" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" msgstr "" +"Al momento, FontForge supporta solo bitmap (non bytemap) con output di tipo3" -msgid "Sekota" -msgstr "" +msgid "Cursive Position" +msgstr "Posizione del corsivo" -msgid "Selkup" -msgstr "" +msgid "Custom" +msgstr "Personalizzato" -msgid "Old Irish" -msgstr "" +msgid "Cut splines in two" +msgstr "Dividi la curva" -msgid "Sango" -msgstr "" +msgid "Cyrillic" +msgstr "Cirillico" -msgid "Samogitian" -msgstr "" +msgid "Czech" +msgstr "Ceco" -msgid "Tachelhit" -msgstr "" +msgid "D_efine Groups..." +msgstr "D_efinisci Gruppi..." -msgid "Shan" -msgstr "" +msgid "Danish" +msgstr "Danese" -msgid "Sibe" -msgstr "" +msgid "Darker Border:" +msgstr "Bordo più scuro:" -msgid "Sidamo" -msgstr "" +msgid "Darkest Border:" +msgstr "Bordo con scurezza max:" -msgid "Silte Gurage" -msgstr "" +msgid "De_lete" +msgstr "E_limina" -msgid "Skolt Sami" -msgstr "" +msgid "Decompress Failed!" +msgstr "Errore di decompressione!" -msgid "Slavey" -msgstr "" +msgid "Decorative" +msgstr "Decorativo" -msgid "Samoan" -msgstr "" +msgid "Default Background" +msgstr "Sfondo di default" -msgid "Sena" -msgstr "" +msgid "Default Foreground" +msgstr "Primo piano di default" -msgid "Shona" -msgstr "" +msgid "Default background color for windows" +msgstr "Colore sfondo di default per la finestra" -msgid "Soninke" -msgstr "" +msgid "" +"Default encoding for\n" +"new fonts" +msgstr "Codifica di default per tutti i nuovi font" -msgid "Sodo Gurage" -msgstr "" +msgid "Default foreground color for windows" +msgstr "Colore primo piano di default per la finestra" -msgid "Songe" -msgstr "" +msgid "Define Groups" +msgstr "Definisci gruppi" -msgid "Southern Sotho" -msgstr "" +msgid "Del Layer" +msgstr "Del livello" -msgid "Sardinian" -msgstr "" +msgid "Delete" +msgstr "Elimina" -msgid "Saraiki" -msgstr "" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Non si può ANNULLARE la cancellazione di un livello!" -msgid "Serer" -msgstr "" +msgid "Demi" +msgstr "Semi" -msgid "South Slavey" -msgstr "" +msgid "Denominators" +msgstr "Denominatori" -msgid "Southern Sami" -msgstr "" +msgid "Dependents" +msgstr "Dipendenze" -msgid "Saterland Frisian" -msgstr "" +msgid "Depressed Background" +msgstr "Sfondo deselezionato" -msgid "Sukuma" -msgstr "" +msgid "Depressed Background:" +msgstr "Sfondo deselezionato:" -msgid "Lang|Sundanese" -msgstr "" +msgid "Depth" +msgstr "Profondità" -msgid "Suri" -msgstr "" +msgid "Depth:" +msgstr "Profondità:" -msgid "Svan" -msgstr "" +msgid "Descriptor" +msgstr "Descrittore" -msgid "Swadaya Aramaic" -msgstr "" +msgid "Design Settings:" +msgstr "Impostazioni di design:" -msgid "Swazi" -msgstr "" +msgid "Designer URL" +msgstr "URL del designer" -msgid "Upper Saxon" -msgstr "" +msgid "Design|_New..." +msgstr "Nuovo design..." -msgid "Sylheti" -msgstr "" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Stacca e rimuo_vi Glifi..." -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Detach & Remove Glyphs" +msgstr "Stacca e rimuovi glifi" -msgid "Syriac (Western script)" -msgstr "" +msgid "Devanagari2" +msgstr "Devanagari" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Diagonal Fractions" +msgstr "Frazioni diagonali" -msgid "Silesian" -msgstr "" +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "Non ho capito il formato per fdselect %d\n" -msgid "Tabasaran" -msgstr "" +#, c-format +msgid "Didn't understand index format: %d\n" +msgstr "Non ho capito il formato dell'indice: %d\n" -msgid "TH-Cree" -msgstr "" +msgid "Differences..." +msgstr "Differenze..." -msgid "Dehong Dai" -msgstr "" +msgid "Different Fonts" +msgstr "Font differenti" -msgid "Tetum" -msgstr "" +msgid "Direction of gaze:" +msgstr "Direzione dello sguardo" -msgid "Tigre" -msgstr "" +msgid "Directories Separate" +msgstr "Cartelle separate" -msgid "Tahitian" -msgstr "" +msgid "Directory name?" +msgstr "Nome della cartella?" -msgid "Tiv" -msgstr "" +msgid "Directory|Back" +msgstr "Indietro" -msgid "Tamashek" -msgstr "" +msgid "Directory|_New" +msgstr "_Nuova cartella" -msgid "Temne" -msgstr "" +msgid "Disabled Background:" +msgstr "Sfondo disabilitato:" -msgid "Tundra Nenets" -msgstr "" +msgid "Disabled Text Color:" +msgstr "Colore testo disabilitato:" -msgid "Tonga" -msgstr "" +msgid "Discretionary Ligatures" +msgstr "Ligature facoltativa" -msgid "Todo" -msgstr "" +msgid "Display By Groups" +msgstr "Mostra per gruppo" -msgid "Toma" -msgstr "" +msgid "Display By _Groups..." +msgstr "Mostra per _Gruppi..." -msgid "Tok Pisin" -msgstr "" +msgid "Display S_ubstitutions..." +msgstr "Mostra Sostit_uzioni..." -msgid "Tshangla" -msgstr "" +msgid "Display Size:" +msgstr "Mostra dimensione:" -msgid "Turoyo Aramaic" -msgstr "" +msgid "Display files of this type" +msgstr "Mostra i file di questo tipo" -msgid "Tumbuka" -msgstr "" +msgid "Display rulers in the Outline Glyph View" +msgstr "Mostra i righelli nella finestra Visualizza contorni glifo" -msgid "Tulu" +msgid "" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"Mostra l'avanzamento mediante una barra sotto il carattere\n" +"che rappresenti il valore dell'avanzamento" -msgid "Tuvin" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" +"Mostra l'avanzamento mediante una linea perpendicolare \n" +"alla direzione dell'avanzamento" -msgid "Tuvalu" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" +"Mostra tutti i glifi del font su un reticolo rettangolare di corpo assegnato" -msgid "Twi" -msgstr "" +msgid "Distance" +msgstr "Distanza" -msgid "Tày" -msgstr "" +msgid "Distance to drawing plane:" +msgstr "Distanza dal piano di disegno:" -msgid "Tamazight" -msgstr "" +msgid "Distance to projection plane:" +msgstr "Distanza dal piano di proiezione:" -msgid "Tzotzil" -msgstr "" +msgid "Divehi" +msgstr "Maldiviano Divehi" -msgid "Udmurt" -msgstr "" +msgid "Do Nothing" +msgstr "Non fare nulla" -msgid "Umbundu" -msgstr "" +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Vuoi che il file contegna i nomi di tutti i caratteri del font?" -msgid "Upper Sorbian" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"Vuoi che il file contenga gli hint TrueType?\n" +"FontForge non genererà nuove istruzioni, ma semplicemente userà quanto\n" +"è associato con ciascun carattere." -msgid "Uyghur" +msgid "" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" +"Vuoi caricare il font bitmap contenuto in questo file di tipo true/open " +"type?\n" +"(Se sì, quale)" -msgid "Venetian" -msgstr "" +msgid "Does not inherit from anything" +msgstr "Non eredita da nulla" -msgid "Volapük" -msgstr "" +msgid "Don't Warn Again" +msgstr "Non avvisarmi più(_W)" -msgid "Võro" -msgstr "" +msgid "Dotless Forms" +msgstr "Forme senza punti" -msgid "Wa" -msgstr "" +msgid "Draw a Line" +msgstr "Traccia una linea" -msgid "Wagdi" -msgstr "" +msgid "Draw a freehand curve" +msgstr "Disegna a mano libera" -msgid "Waray-Waray" -msgstr "" +msgid "Duplicate Anchor" +msgstr "Ancora doppia" -msgid "West-Cree" -msgstr "" +msgid "Duplicate Name" +msgstr "Nome ripetuto" -msgid "Wolof" -msgstr "" +msgid "Duplicate data" +msgstr "Dati ripetuti" -msgid "Walloon" -msgstr "" +msgid "Duplicate name" +msgstr "Nome ripetuto" -msgid "Mewati" -msgstr "" +msgid "Duplicate pixelsize" +msgstr "Dimensione di pixel ripetuta" -msgid "Tai Lue" -msgstr "" +msgid "Dutch" +msgstr "Olandese" -msgid "Minjangbal" -msgstr "" +msgid "EPS Template" +msgstr "Template EPS" -msgid "Khengkha" -msgstr "" +msgid "E_lement" +msgstr "E_lemento" -msgid "Soga" -msgstr "" +msgid "E_ncoding" +msgstr "Codifica(_E)" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "E_xecute Script..." +msgstr "Esegui uno Script...(_X)" -msgid "Yakut" -msgstr "" +msgid "Edges near horizontal/vertical/italic" +msgstr "Bordi quasi orizzontali o verticali o con l'inclinazione del corsivo" -msgid "Yao" -msgstr "" +msgid "Edit 'cvt '..." +msgstr "Modifica 'cvt'..." -msgid "Yapese" -msgstr "" +msgid "Edit 'fpgm'..." +msgstr "Modifica 'fpgm'..." -msgid "Y-Cree" -msgstr "" +msgid "Edit 'maxp'..." +msgstr "Modifica 'maxp'..." -msgid "Yi Classic" -msgstr "Yi Classico" +msgid "Edit 'prep'..." +msgstr "Modifica 'prep'..." -msgid "Yi Modern" -msgstr "Yi Moderno" +msgid "Edit Filter List" +msgstr "Modifica la lista di filtri" -msgid "Zealandic" -msgstr "" +msgid "Edit Font Filters" +msgstr "Modifica i filtri dei font" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Edit _Metadata" +msgstr "Modifica _Metadata" -msgid "Zhuang" -msgstr "" +msgid "Editable Document" +msgstr "Document modificabile" -msgid "Chinese Hong Kong" -msgstr "Cinese Hong Kong" +msgid "Editing" +msgstr "Modifica" -msgid "Chinese Phonetic" -msgstr "Cinese Fonetico" +msgid "Edo" +msgstr "Edi" -msgid "Chinese Simplified" -msgstr "Cinese Semplificato" +msgid "Effects" +msgstr "Effetti" -msgid "Chinese Traditional" -msgstr "" +msgid "Ellipse" +msgstr "Ellissi" -msgid "Zande" -msgstr "" +msgid "Em Units" +msgstr "Unità em" -msgid "Zazaki" -msgstr "" +msgid "Empty" +msgstr "Vuoto" -msgid "Language(s)" -msgstr "Lingua/e" +msgid "Empty Slot FG Color" +msgstr "Colore degli slot vuoti in primo piano" -msgid "Script(s) & Language(s)" -msgstr "Script e Lingua/e" +msgid "Encoding Too Large" +msgstr "Codifica troppo grande" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "La lingua, '%s', non è nella lista di lingue conosciute e sarà omessa" +msgid "Encoding name" +msgstr "Nome codifica" #, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "Lista di lingue" +msgid "Encoding value (%x) not in font, ignored" +msgstr "Valore di codifica (%x) assente dal font, ignorato" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" +msgid "Encoding value not in font" +msgstr "Valore di codifica assente dal font" -msgid "Language Missing" -msgstr "Lingua mancante" +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "Fine del file nell'include nella riga %d di %s" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" +msgid "End:" +msgstr "Fine:" -msgid "No scripts" -msgstr "Niente script" +msgid "English" +msgstr "Inglese" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" +msgid "English (Australian)" +msgstr "Inglese (Australia)" -msgid "Bad script tag" -msgstr "" +msgid "English (British)" +msgstr "Inglese (Regno Unito)" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "English (Canada)" +msgstr "Inglese (Canada)" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "English (Irish)" +msgstr "Inglese (Irlanda)" -msgid "No languages" -msgstr "Niente lingue" +msgid "English (US)" +msgstr "Inglese (Stati Uniti)" -msgid "You must select at least one language for each script." -msgstr "" +msgid "Enter the name of a glyph in the font" +msgstr "Nome di un carattere nel font" #, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" +msgid "Error: %s\n" +msgstr "Errore: %s\n" #, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Error: Expected %s, got %s" +msgstr "Errore: atteso %s, ricevuto %s" -msgid "Script(s)" -msgstr "Script" +#, c-format +msgid "Error: Unexpected %s found" +msgstr "Errore: trovato %s inaspettato" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" +msgid "Estonian" +msgstr "Estone" -msgid "OpenTypeFeature|New" -msgstr "" +msgid "European Number Separator" +msgstr "Separatore di numero europeo" -msgid "You must choose a lookup type" -msgstr "" +msgid "European Number Terminator" +msgstr "Fine del numero europeo" -msgid "No Lookup Type Selected" -msgstr "" +msgid "Even Width" +msgstr "Larghezza uniforme" -msgid "You must select a Lookup Type." -msgstr "" +msgid "Exaggerated" +msgstr "Esagerato" -msgid "Unnamed lookup" -msgstr "" +msgid "Exit Debugger" +msgstr "Esci dal debugger" -msgid "You must name the lookup." -msgstr "" +msgid "Expanded" +msgstr "Largo" -msgid "Bad feature tag" -msgstr "" +msgid "Expanded (125%)" +msgstr "Allargato (125%)" #, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" +msgid "Expected '%c' on line %d of %s" +msgstr "Previsto '%c' alla riga %d di %s" #, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Expected '%s' on line %d of %s" +msgstr "Previsto '%s' alla riga %d di %s" #, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Previsto ';' alla fine della dichiarazione sulla riga %d di %s" #, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Attesa un'ancora (dopo la legatura) alla riga %d di %s" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Nome atteso nella definizione di ancora alla riga %d di %s" -msgid "Right To Left" -msgstr "Da destra a sinistra" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "Nome o classe attesi alla riga %d di %s" -msgid "Ignore Base Glyphs" -msgstr "Ignora glifi base" +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Previsto un token sconosciuto (errore interno) sulla linea %d di %s" -msgid "Ignore Ligatures" -msgstr "Ignora legature" +msgid "Expert Forms" +msgstr "Forme esperte" -msgid "Ignore Combining Marks" -msgstr "Ignora marche di combinazione" +msgid "Expor_t..." +msgstr "Espor_ta..." -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Classe di marca:" +msgid "Export" +msgstr "Esporta" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Imposta marca:" +msgid "Exten Shapes" +msgstr "Estendi forme" -msgid "Lookup Name:" -msgstr "" +msgid "Extender" +msgstr "Estensore" -msgid "Store ligature data in AFM files" -msgstr "Salva i dati delle legature nei file AFM" +msgid "Extenders" +msgstr "Estensori" -msgid "Name in use" -msgstr "Nome già in uso" +msgid "Extension" +msgstr "Estensione" -#, c-format msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" +"Parametri supplementari per configurare il programma autotrace\n" +"(o autotrace o potrace)" -msgid "Name used twice" -msgstr "Nome usato due volte" +msgid "Extra-Condensed (62.5%)" +msgstr "Extra-condensato (62.5%)" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" +msgid "Extra-Expanded (150%)" +msgstr "Extra-allargato (150%)" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" +msgid "Extract from PDF" +msgstr "Estrai da PDF" -msgid "Remove Anchor Class?" -msgstr "Rimuovi classe d'ancoraggio?" +msgid "Extraneous glyphs" +msgstr "Glifi soprannumerari" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" +msgid "FS Miscellaneous" +msgstr "FS Miscellaneo" -msgid "New Anchor Class" -msgstr "Nuova classe d'ancoraggio" +msgid "F_ind / Replace..." +msgstr "Trova / Sost_ituisci" -msgid "Base Glyph Name" -msgstr "Nome del glifo base" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "Prim_o piano" -msgid "Ligature Glyph Name" -msgstr "Nome della legatura del glifo" +msgid "Faeroese" +msgstr "Faroese / Faringio" -msgid "First Glyph Name" -msgstr "Nome del primo glifo" +#, c-format +msgid "Failed to find NameList: %s" +msgstr "Impossibile trovare la lista dei nomi: %s" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Failed to generate postscript font" +msgstr "Errore nella generazione di un font PostScript" #, c-format -msgid "There is no glyph named %s in the font" -msgstr "Non c'è un glifo chiamato %s nel font" +msgid "Failed to open %s for output" +msgstr "Errore nell'apertura di %s per l'output" #, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Devi specificare un glifo di sostituzione per %s" +msgid "Failed to open file %s for output" +msgstr "Errore nell'apertura del file %s per l'output" #, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "Impossibile aprire il glifo al file della mappa per la scrittura: %s\n" -msgid "Duplicate data" -msgstr "Dati ripetuti" +msgid "Failed to open temporary output file" +msgstr "Errore nell'apertura di un file temporaneo" #, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgid "Failed to open your hotkey definition file for updates.\n" msgstr "" +"Impossibile aprire il tuo file di definizione delle scorciatoie per " +"aggiornamenti.\n" #, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Ci sono due voci per lo stesso glifo (%.80s)" - -msgid "Lookup Table Edit" +msgid "Failed to rename the new hotkeys file over your old one!\n" msgstr "" +"Impossibile rinominare il tuo file delle scorciatoie sopra quello vecchio!\n" #, c-format -msgid "Lookup Subtable, %s" -msgstr "" +msgid "Failed to write %s\n" +msgstr "Errore di scrittura %s\n" -msgid "_Alphabetic" -msgstr "_Alfabetico" +msgid "Failure" +msgstr "Fallimento" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" +msgid "Faroese" +msgstr "Faroese / Faringio" + +msgid "Faroese (Icelandic)" +msgstr "Faroese / Faringio (Islandese)" -msgid "Sort this display based on the unicode code of the glyph" +msgid "Feature tags must be exactly 4 ASCII characters" msgstr "" +"i nomi delle targhette di funzionalità sono limitati a 4 caratteri ASCII" -msgid "_By Base Char" -msgstr "Per simbolo _base" +msgid "Features" +msgstr "Funzioni" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" +msgid "Fi_ll" +msgstr "Riempi(_L)" -msgid "By _Scripts" -msgstr "Per _Script" +msgid "File Exists" +msgstr "Il file esiste già" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Il file %s esiste già. Sostituirlo?" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +msgid "Filipino" +msgstr "Filippino" -msgid "_Populate" -msgstr "_Popola" +msgid "Filled Ellipse" +msgstr "Ellissi piena" -msgid "Auto_Kern" -msgstr "Crenatura Automatica(_K)" +msgid "Filled Rectangle" +msgstr "Rettangolo pieno" -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "Filter" +msgstr "Filtra" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +msgid "Filter:" +msgstr "Filtra:" -msgid "_Add Selected" -msgstr "_Aggiungi Selezionati" +msgid "Final Glyph On Line" +msgstr "Glifo finale allineato" -msgid "_AutoKern Selected" -msgstr "Crenatura _Automatica selezionata" +msgid "Find" +msgstr "Cerca" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" +msgid "Find All" +msgstr "Cerca tutto" -msgid "Add entries for all selected glyphs." -msgstr "" +msgid "Find In Font _View" +msgstr "Cerca nella finestra del font(_V)" -msgid "_Remove Empty" -msgstr "Elimina vuoto(_R)" +msgid "Find Next" +msgstr "Cerca il successivo" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" +msgid "Find Pr_oblems..." +msgstr "Cerca i pr_oblemi..." -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" +msgid "Find Sub Font Definition file" +msgstr "Cerca il file di definizione dei sotto-font" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" +msgid "Find a cidmap file..." +msgstr "Cerca di un file di tabella CID..." -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" +msgid "Find an adobe CMap file..." +msgstr "Cerca un file Adobe CMap..." -msgid "Remove All" -msgstr "Elimina tutto" +#, c-format +msgid "Find in %.100s" +msgstr "Cerca in %.100s" -msgid "Remove all entries." -msgstr "Elimina tutte le voci" +msgid "Finding Substitution Points..." +msgstr "Ricerca punti di sostituzione..." -msgid "_Default Using Suffix:" -msgstr "" +msgid "Finnish" +msgstr "Finlandese" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" +msgid "First" +msgstr "Primo" -msgid "_Default New Entries to First" -msgstr "" +msgid "First Char" +msgstr "Carattere di sinistra" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +#, c-format +msgid "First Class %d\n" +msgstr "Prima Classe %d\n" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "First Glyph Name" +msgstr "Nome del primo glifo" -msgid "Please name this subtable" -msgstr "" +msgid "First to _All" +msgstr "Primo di _tutti" -msgid "Duplicate name" -msgstr "Nome ripetuto" +msgid "Fix" +msgstr "Correggi" -msgid "There is already a subtable with that name, please pick another." -msgstr "" +msgid "Fixing up References" +msgstr "Aggiustamento dei riferimenti" -msgid "No Subtable" -msgstr "Nessuna sottotabella" +msgid "Fl_attenByCMap" +msgstr "_Appiattisci per CMap" -msgid "Create a new lookup" -msgstr "" +msgid "Flared" +msgstr "Svasato" -msgid "Add a subtable to which lookup?" -msgstr "" +msgid "Flemish" +msgstr "Fiammingo" -msgid "Select glyphs for the first part of the kern pair" -msgstr "" +msgid "Flemish (Belgian Dutch)" +msgstr "Fiammingo (Belga olandese)" -msgid "Select glyphs for the second part of the kern pair" -msgstr "" +msgid "Flip _Horizontally" +msgstr "Rifletti orizzontalmente(_H)" -msgid "No selection" -msgstr "Nessuna selezione" +msgid "Flip _Vertically" +msgstr "Rifletti _verticalmente" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "Flip the selection" +msgstr "Inverti per simmetria la selezione" -msgid "Intra Class Distance" -msgstr "" +msgid "Flip..." +msgstr "Ribalta..." -msgid "Kerning format" -msgstr "Formato della crenatura" +msgid "Flipped Reference" +msgstr "Riferimento invertito" -msgid "Use individual kerning pairs" -msgstr "" +msgid "Flipping" +msgstr "Ribaltamento" +#, c-format msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" +"Il font %1$.40s nel file %2$.40hs è stato modificato.\n" +"Ripristinando il file perderai tutte le modifiche.\n" +"È quello che vuoi fare?" -msgid "Use a matrix of kerning classes" -msgstr "" +msgid "Font Editor" +msgstr "Editor dei font" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" +msgid "Font Family" +msgstr "_Famiglia del font" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +msgid "Font Info" +msgstr "Informazioni sul font" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +#, c-format +msgid "Font Information for %.90s" +msgstr "Font Information per %.90s" -msgid "Intra Class Distance:" -msgstr "" +msgid "Font Size" +msgstr "Dimensione del font" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Font Type:" +msgstr "Tipo di font:" -msgid "C_lasses" -msgstr "C_lassi" +msgid "Font changed" +msgstr "Font modificato" -msgid "_Pairs" -msgstr "Co_ppie" +#, c-format +msgid "Font to compare with %.20s" +msgstr "Font da confrontare con %.20s" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Font da unire a %.20s" -msgid "No Script Tag" +msgid "FontForge" +msgstr "FontForge" + +#, c-format +msgid "FontForge does not currently parse pattern Color Sources (%s)." msgstr "" +"FontForge al momento non identifica gli schemi delle origini di colore (%s)" + +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "FontForge non supporta operatori imagemask basati su dizionari.\n" -msgid "Please specify a 4 letter opentype script tag" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" +"FontForge è un editor di font per i caratteri di testo outline e bitmap che " +"ti permette di creare, modificare o convertire diversi tipi di font, inclusi " +"PostScript, TrueType, OpenType, CID, multi-master, cff, SVG e BitMap (bdf, " +"FON, NFNT)." -msgid "Script Tag too long" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" +"FontForge è un Software Open Source gratuito, scritto per funzionare su vari " +"sistemi operativi. Puoi usare FontForge con interfaccia grafica o tramite " +"riga di comando." -msgid "Invalid language" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" +"FontForge carica delle grandi immagini nello sfondo dei glifi\n" +"prima di autotracciarli. Puoi conservare queste immagini per esaminare\n" +"il risultato prodotto da 'mf', oppure le puoi cancellare per\n" +"conservare spazio" +#, c-format msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"FontForge non è riuscito a trovare un file di mappa cid per questo font. Non " +"è indispensabile, ma certe cose andrebbero meglio se ci fosse. Se non " +"disponi, potresti scaricarne da:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"et le potresti installare, decomprimerle ed estrarre dai file .tarmettendole " +"in:\n" +" %.80s\n" +"\n" +"Vuoi cercare un file adatto nel tuo hard disk?" -msgid "Add Language(s) to Script" -msgstr "Aggiungi lingua/e allo script" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "Remove Language(s) from Script" -msgstr "Rimuovi lingua/e dallo script" +msgid "FontLog Save Failed" +msgstr "Errore di salvataggio del log" -msgid "Script Tag:" -msgstr "" +msgid "FontView" +msgstr "VisualizzaFont" -msgid "Language Tag:" -msgstr "" +msgid "Fontforge showing a glyph being edited" +msgstr "Fontforge mostra un glyph in fase di modifica" -msgid "No Start Glyph" -msgstr "Nessun glifo di inizio" +msgid "Font|New" +msgstr "Nuovo font" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "La codifica non contiene qualcosa chiamato %.40s" +msgid "Force glyph names to:" +msgstr "Forza i nomi dei glifi a:" -msgid "Not enough glyphs" -msgstr "Non ci sono abbastanza glifi" +msgid "Form_er Glyph" +msgstr "Glifo pr_ecedente" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" -"Non ci sono abbastanza glifi nella codifica per nominare tutti i caratteri " -"selezionati" +msgid "Format:" +msgstr "Formato:" -msgid "Bad selection" -msgstr "Errore di selezione" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Trovato %1$.4g, atteso %2$.4g" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" -"Non puoi rinominare uno dei glifi base, ma la tua selezione sovrappone il " -"set di glifi base." +msgid "Fractions" +msgstr "Frazioni" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" +msgid "FreeType internals" +msgstr "FreeType interni" -msgid "Can't specify a subtable here" -msgstr "Qui non puoi specificare una sottotabella" +msgid "Freeform Serifs" +msgstr "Serif (con grazie) a Forma Libera (FS)" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Se non specifichi un suffisso, il glifo non sarà rinominato." +msgid "French" +msgstr "Francese" -msgid "Missing suffix" -msgstr "Suffisso mancante" +msgid "French Antillean" +msgstr "Francese (Antille)" -msgid "Mass Glyph Rename" -msgstr "Rinomina glifi in massa" +msgid "French Belgium" +msgstr "Francese (Belgio)" -msgid "Rename all glyphs in the selection" -msgstr "Rinomina tutti i glifi nella selezione" +msgid "French Canadian" +msgstr "Francese (Canada)" -msgid "By appending the suffix:" -msgstr "Aggiungendo il suffisso:" +msgid "French Côte d'Ivoire" +msgstr "Francesce (Costa d'Avorio)" -msgid "To their own names" -msgstr "Ai loro nomi" +msgid "French D.R. Congo" +msgstr "Francese (Congo)" -msgid "To the glyph names starting at:" -msgstr "Ai nomi dei glifi che iniziano a:" +msgid "French French" +msgstr "Francese (Francia)" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" +msgid "French Luxembourg" +msgstr "Francese (Lussemburgo)" -msgid "If one of those glyphs already has a suffix" -msgstr "Se uno di questi glifi ha già un suffisso" +msgid "French Swiss" +msgstr "Francese (Svizzera)" -msgid "Append to it" -msgstr "Aggiungilo" +msgid "Frisian" +msgstr "Frisone" -msgid "Replace it" -msgstr "Sostituiscilo" +msgid "Friulian" +msgstr "Friulano" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Opzionalmente, aggiungi questa mappatura alla sottotabella:" +msgid "From the _other class" +msgstr "Dall'altra classe" -msgid "Bad Language" -msgstr "Errore della lingua" +msgid "From:" +msgstr "Da:" -msgid "This feature code is already used" -msgstr "Questo codice di funzione è già usato:" +msgid "Fulfulde" +msgstr "Fula" -msgid "Setting" -msgstr "Impostazione" +msgid "Full Pa_ge Glyph" +msgstr "_Glifo a piena pagina" -msgid "_Language:" -msgstr "_Lingua:" +msgid "Full Pa_ge Glyphs" +msgstr "_Glifi a piena pagina" -msgid "_Name:" -msgstr "_Nome:" +msgid "Full Widths" +msgstr "Larghezze intere" -msgid "MacName|_New..." -msgstr "_Nuovo nome..." +msgid "Fullname" +msgstr "Nome completo" -msgid "This setting is already used" -msgstr "Questa impostazione è già in uso" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Simp. Cinese)" -msgid "Setting Id:" -msgstr "" +msgid "GDraw" +msgstr "Gdraw" -msgid "_Enabled" -msgstr "Abilitato" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "70" -msgid "Feature _Id:" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "120" -msgid "Mutually Exclusive" -msgstr "Esclusivo" +msgid "GID out of range.\n" +msgstr "GID fuori dai limiti\n" -msgid "Settings" -msgstr "Impostazioni" +msgid "Gaelic (Scottish)" +msgstr "Gaelico (Scozzese)" -msgid "MacSetting|_New..." -msgstr "Nuova impostazione..." +msgid "General" +msgstr "Generale" -msgid "MacFeature|_New..." -msgstr "Nuova funzione..." +msgid "Generate" +msgstr "Genera" -msgid "MacFeature|Default" -msgstr "Default" +msgid "Generate Mac _Family..." +msgstr "Crea una _famiglia per Mac..." -msgid "Constants" -msgstr "Costanti" +msgid "Generating PostScript Font" +msgstr "Sto generando un font PostScript" -msgid "Sub/Superscript" -msgstr "Pedice/Apice" +msgid "Generating anti-alias font" +msgstr "Creazione di un font anti-alias" -msgid "Limits" -msgstr "Limiti" +msgid "Generating bitmap font" +msgstr "Creazione di un font bitmap" -msgid "Stacks" -msgstr "" +msgid "Generic" +msgstr "Generico" -msgid "Fractions" -msgstr "Frazioni" +msgid "Generic change" +msgstr "Cambiamenti generali" -msgid "Over/Underbars" -msgstr "" +msgid "German" +msgstr "Tedesco" -msgid "Radicals" -msgstr "Radicali" +msgid "German Austrian" +msgstr "Tedesco (Austria)" -msgid "Connectors" -msgstr "Connettori" +msgid "German German" +msgstr "Tedesco (Germania)" -msgid "Top Accent Horiz. Pos" -msgstr "" +msgid "German Liechtenstein" +msgstr "Tedesco (Liechtenstein)" -msgid "Pre-Built Larger Variants" -msgstr "" +msgid "German Luxembourg" +msgstr "Tedesco (Lussemburgo)" -#. GT: Italic correction -msgid "I.C." -msgstr "" +msgid "German Swiss" +msgstr "Tedesco (Svizzera)" -msgid "Parts List" -msgstr "Lista di parti" +msgid "Get _Info..." +msgstr "Mostra _informazioni..." -msgid "Height/Kern Data" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" +"Ghostview (e forse altri interpreti) ha un problema quando\n" +"essite un hint che non agisce su nessun punto." -msgid "Kern" -msgstr "Crenatura" +msgid "Glagolitic" +msgstr "Glagolitico" -msgid "Height Adjusts" -msgstr "Aggiusta altezza" +msgid "Glyph Composition/Decomposition" +msgstr "Composizione/Decomposizione del glifo" -msgid "Kern Adjusts" -msgstr "Aggiusta crenatura" +msgid "Glyph Construction" +msgstr "Costruzione del glifo" -msgid "Exten Shapes" -msgstr "Estendi forme" +msgid "Glyph Differences\n" +msgstr "Differenze dei glifi\n" -msgid "Top Accent" -msgstr "" +msgid "Glyph Extension Components" +msgstr "Componenti estensione glifi" -msgid "Math Kern" -msgstr "" +msgid "Glyph Info Color" +msgstr "Informazioni sul colore del Glifo" -msgid "Vert. Construction" -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Informazioni sul glifo di %.40s" -msgid "Hor. Variants" -msgstr "" +msgid "Glyph Insertion" +msgstr "Inserimento del glifo" -msgid "Hor. Construction" -msgstr "" +msgid "Glyph Name Changed" +msgstr "Il nome del glifo è stato cambiato" -msgid "Top Right" -msgstr "" +msgid "Glyph Names" +msgstr "Nomi dei glifi" -msgid "Top Left" -msgstr "" +msgid "Glyph Order" +msgstr "Ordine per glifo" -msgid "Bottom Right" -msgstr "" +msgid "Glyph Origin" +msgstr "Origine del glifo" -msgid "Bottom Left" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Posizione del glifo\n" -msgid "Glyph Construction" -msgstr "Costruzione del glifo" +msgid "Glyph Set by Selection" +msgstr "Imposta glifo per selezione" -msgid "Bad device table" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Sostituzione del glifo\n" -#, c-format -msgid "Bad device table for %s" -msgstr "" +msgid "Glyph _Info..." +msgstr "_Informazioni sul glifo..." -msgid "Missing Glyph" -msgstr "Glifo mancante" +msgid "Glyph _Metadata" +msgstr "_Nome del carattere" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Non c'è un glifo chiamato %s (usato in %s)" +msgid "Glyph composed of:" +msgstr "Glifo composto da:" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" +msgid "Glyph in two classes" +msgstr "Glifo in due classi" -msgid "Bad Parts List" -msgstr "" +msgid "Glyph names must be valid postscript names" +msgstr "I nomi dei glifi devono essere nomi postscript validi" -#, c-format -msgid "Bad parts list for glyph %s in %s" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." msgstr "" +"I nomi dei glifi dovrebbero essere limitati a caratteri nel set ASCII, ma ci " +"sono nomi in questa lista che usano caratteri fuori da quel range." -msgid "Bad Variants List" -msgstr "" +msgid "Glyph too big" +msgstr "Glifo troppo grande" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net #, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" +msgid "Glyph “%s” differs\n" +msgstr "Il glifo “%s” differisce\n" #, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" +msgid "" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" msgstr "" +"“%s” si riferisce a %s con un diverso schema di confronto del punto " +"truetype\n" -msgid "TopLeft" -msgstr "" +msgid "Glyph, Point, Size" +msgstr "Glifo, punto, dimensioni" -msgid "BottomRight" -msgstr "" +msgid "Glyph, Size, Point" +msgstr "Glifo, dimensioni, punto" -msgid "BottomLeft" -msgstr "" +msgid "Glyph:" +msgstr "Glifo:" -msgid "Graphical" -msgstr "Grafico" +msgid "GlyphName|New" +msgstr "Nuovo nome del glifo" -msgid "Textual" -msgstr "Testuale" +msgid "Glyphs in the class" +msgstr "Glifi nella classe" -msgid "Name:" -msgstr "Nome:" +msgid "Glyphs in the classes" +msgstr "Glifo nelle classi" -msgid "LBearing:" -msgstr "Spalla sinistra:" +msgid "Glyphs in the set" +msgstr "Glifi nel set" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "Spalla alta:" +msgid "Glyphs with both" +msgstr "Glifi con entrambi" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Spalla bassa:" +msgid "Glyphs with only _References" +msgstr "Glifi con solo riferimenti" -msgid "RBearing:" -msgstr "Spalla destra:" +msgid "Glyphs:" +msgstr "Glifi:" -msgid "Kern:" -msgstr "Crenatura:" +msgid "Gothic" +msgstr "Gotico" -msgid "VKern:" -msgstr "Crenatura verticale:" +msgid "Goto" +msgstr "V_ai a" -msgid "_Alter Class" -msgstr "_Altera classe" +msgid "Gradual/Diagonal" +msgstr "Graduale/Diagonale" -msgid "_Create Pair" -msgstr "_Crea coppia" +msgid "Gradual/Horizontal" +msgstr "Graduale/Orizzontale" -msgid "Use Kerning Class?" -msgstr "Usa classe di crenatura?" +msgid "Gradual/Transitional" +msgstr "Graduale/Transizionale" -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" +msgid "Gradual/Vertical" +msgstr "Graduale/Verticale" -msgid "Load Glyph Name List..." -msgstr "Carica lista dei nomi di glifi..." +msgid "Graphical" +msgstr "Grafico" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Crenatura metriche per %.50s" +msgid "Greek (polytonic)" +msgstr "Greco (politonico)" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Avanza larghezza metriche per %.50s" +msgid "Greenlandic" +msgstr "Greenlandese" -#, c-format -msgid "Metrics For %.50s" -msgstr "Metriche per %.50s" +msgid "Grid" +msgstr "Griglia" -msgid "Point Size" -msgstr "Dimensioni del punto" +msgid "Grid Fi_t" +msgstr "Adatta griglia(_T)" -msgid "Number out of range" -msgstr "Valore fuori limiti" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Gruppo" +msgstr[1] "Gruppi" -msgid "Set Point Size" -msgstr "Imposta dimensioni del punto" +msgid "Group Name:" +msgstr "Nome del gruppo:" -msgid "Point Size:" -msgstr "Dimensioni del punto:" +msgid "Groups" +msgstr "Gruppi" -msgid "Load _Word List..." -msgstr "" +msgid "Guess each font's resolution based on its pixel size" +msgstr "Indovina la dimensione di ogni font secondo la dimensione dei pixel." -msgid "_Inline" -msgstr "" +msgid "Guidelines:" +msgstr "Linee guida:" -msgid "_Outline" -msgstr "C_ontorno esterno" +msgid "Gurmukhi2" +msgstr "Gurmukhi" -msgid "_Shadow" -msgstr "Ombra(_S))" +msgid "HHead _Line Gap:" +msgstr "Inte_rlinea:" -msgid "_Wireframe" -msgstr "" +msgid "H_ints" +msgstr "_Hints" -msgid "Effects" -msgstr "Effetti" +msgid "Halant Forms" +msgstr "Forme Halant" -msgid "_Partial" -msgstr "_Parziale" +msgid "Half Forms" +msgstr "Mezze forme" -msgid "Hide when _Moving" -msgstr "Nascondi quando in _movimento" +msgid "Half Widths" +msgstr "Mezze larghezze" -msgid "_Hide" -msgstr "Nascondi(_H)" +msgid "Has _Vertical Metrics" +msgstr "Con metrica _verticale" -msgid "Insert Glyph _After..." -msgstr "Inserisci glifo dopo...(_A)" +msgid "Hawaiian" +msgstr "Hawaiiano" -msgid "Insert Glyph _Before..." -msgstr "" +msgid "Heavy" +msgstr "Nerissimo" -msgid "_Replace Glyph..." -msgstr "Sostituisci glifo...(_R)" +msgid "Height Adjusts" +msgstr "Aggiusta altezza" -msgid "Show _Grid" -msgstr "Mostra la _griglia" +msgid "Hidden" +msgstr "Nascosto" -msgid "Render using Hinting" -msgstr "" +msgid "Hide when _Moving" +msgstr "Nascondi quando in _movimento" -msgid "Size set from _Window" -msgstr "Imposta le dimensioni dalla finestra" +msgid "High" +msgstr "Alto" -msgid "Set Point _Size" -msgstr "" +msgid "High-Density Font" +msgstr "Font ad alta densità" -msgid "_Kerning only" -msgstr "Solo crenatura(_K)" +msgid "Hint _Width Near¹" +msgstr "Larghezza degli hint vicino¹(_W)" -msgid "_Advance Width only" -msgstr "" +msgid "Hinting Needed Color" +msgstr "Colore necessario per gli Hint" -msgid "_Both" -msgstr "Entram_bi" +msgid "Histograms" +msgstr "Istogrammi" -msgid "_Window Type" -msgstr "" +msgid "Historic Ligatures" +msgstr "Ligature storiche" -msgid "Advance Width Col" -msgstr "" +msgid "Historical Forms" +msgstr "Forme storiche" -msgid "Color used to draw the advance width line of a glyph" -msgstr "" +msgid "Horizontal Extension Italic Correction" +msgstr "Estensione orizzontale correzione Corsivo" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" +msgid "Horizontal Kana Alternatives" +msgstr "Alternative Kana orizzontali" -msgid "Italic Advance Col" -msgstr "Colonna avanzamento del Corsivo" +msgid "Horizontal Kerning" +msgstr "Crenatura orizzontale" -msgid "Color used to draw the kerning line" -msgstr "" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Orizzontale: base %d" +msgstr[1] "Orizzontale: basi %d" -msgid "Kern Line Color" -msgstr "" +msgid "How many CID slots do you wish to add?" +msgstr "Quanti slot CID vuoi aggiungere?" -msgid "Color used to draw the left side bearing" -msgstr "Colore usato per disegnare la spalla sinistra" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Quanti slot di glifi non codificati vuoi aggiungere" -msgid "Side Bearing Color" -msgstr "Imposta il colore della spalla laterale" +msgid "Hungarian" +msgstr "Ungherese" -msgid "Color used to mark the selected glyph" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" +"Mi dispiace, trovo questo file troppo complesso da comprendere (o è " +"sbagliato)" -msgid "Selected Glyph Col" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" +"Mi dispiace, trovo questo file troppo complesso da comprendere (o è " +"sbagliato, oppure vuoto)" -msgid "MetricsView" -msgstr "VisualizzaMetriche" +msgid "ISO (Deprecated)" +msgstr "ISO (Deprecato)" -msgid "This window displays metrics information about a font" -msgstr "Questa finestra mostra informazioni sulle metriche di un font" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (Cirillico)" -msgid "Axis 1" -msgstr "Asse 1" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (Arabo)" -msgid "Axis 2" -msgstr "Asse 2" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (Greco)" -msgid "Axis 3" -msgstr "Asse 3" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (Ebraico)" -msgid "Axis 4" -msgstr "Asse 4" +msgid "Icelandic" +msgstr "Islandese" -msgid "Bad MM Weights" -msgstr "" +msgid "Icons" +msgstr "Icone" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" +msgid "Identify by" +msgstr "Identifica per" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" +msgid "If one of those glyphs already has a suffix" +msgstr "Se uno di questi glifi ha già un suffisso" msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "Unisci a nuovo font" - -msgid "MM Change Def Weights" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" +"Se viene specificata, deve essere una lista di numeri interi separati da " +"spazi, tutti\n" +"inferiori a 16777216, che identificano la tua organizzazione in modo " +"univoco\n" +"FontForge genererà un numero casuale per l'ultimo valore." -msgid "You may change the default instance of this font" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" +"Se due punti su un percorso sono troppo vicini,\n" +"alcuni comandi di FontForge potrebbero avere problemi.\n" +"Ma questi problemi non influenzano PostScript." -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Se non specifichi un suffisso, il glifo non sarà rinominato." -msgid "either by explicitly entering the contribution" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" +"Se lasci questo campo vuoto FontForge userà uno di default basato sulla\n" +"stringa di versione sopra, o una nella tabella 'nome'." -msgid "of each master design, or by entering the design" -msgstr "" +msgid "Ignore Base Glyphs" +msgstr "Ignora glifi base" -msgid "values for each axis" -msgstr "valore per ogni asse" +msgid "Ignore Combining Marks" +msgstr "Ignora marche di combinazione" -msgid "Contribution of each master design" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Ignora legature" -msgid "Design Axis Values" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "Ignora questo problema in futuro" -msgid "You must provide at least one name here" -msgstr "Qui devi fornire almeno un nome" +msgid "Image" +msgstr "Immagine" -msgid "Named Styles" -msgstr "Stili con un nome" +msgid "Image Info" +msgstr "Informazioni sull'immagine" -msgid "Bad Axis" -msgstr "Errore dell'asse" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "In principio c'era la Lettera..." #, c-format -msgid "Bad Number in %s" -msgstr "Errore del nomero in %s" +msgid "Include filename too long on line %d of %s" +msgstr "Nome file di include troppo lungo sulla riga %d di %s" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" +msgid "Increment Bearings By:" +msgstr "Aumenta le spalle di:" -#, c-format -msgid "The %s list is not ordered" -msgstr "" +msgid "Increment LBearing By:" +msgstr "Aumenta la spalla sinistra di:" -msgid "Font|New" -msgstr "Nuovo font" +msgid "Increment RBearing By:" +msgstr "Aumenta la spalla destra di:" -msgid "Force Bold Threshold:" -msgstr "" +msgid "Increment V. Adv. By:" +msgstr "Aumenta l'avanzamento verticale di:" -msgid "Please set the Axis Type field" -msgstr "" +msgid "Increment Width By:" +msgstr "Aumenta la larghezza di:" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" +msgid "Index in use" +msgstr "Indice già usato" -msgid "Begin:" -msgstr "Inizio:" +msgid "Indonesian" +msgstr "Indonesiano" -msgid "End:" -msgstr "Fine:" +msgid "Inherit" +msgstr "Eredita" -msgid "AxisValue|Default" -msgstr "Valore asse di default" +msgid "Inherits for same field in parent" +msgstr "Eredita per lo stesso campo" -msgid "Axis range not valid" -msgstr "Distanza dell'asse non valida" +msgid "Inherits from" +msgstr "Eredita da" -msgid "Design Settings:" -msgstr "Impostazioni di design:" +msgid "Initial Forms" +msgstr "Forme iniziali" -msgid "Normalized Settings:" -msgstr "" +msgid "Inlining glyphs" +msgstr "Crea i contorni interni dei glifi" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" +msgid "Inner Border:" +msgstr "Bordo interno:" -msgid "Normalized position of this design along each axis" -msgstr "" +msgid "Insert F_ont..." +msgstr "Inserisci f_ont..." -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" +msgid "Insert Glyph _After..." +msgstr "Inserisci glifo dopo...(_A)" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" +msgid "Insert _Blank" +msgstr "Inserisci uno spazio _bianco" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" +msgid "Insert random text in the specified script" +msgstr "Inserisci testo casuale nello script specificato" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" +msgid "Installable Font" +msgstr "Font installabile" -msgid "Disordered designs" -msgstr "" +msgid "Instant/Vertical" +msgstr "Istantaneo/Verticale" -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" +msgid "Instructions out of date" +msgstr "Istruzioni obsolete" -msgid "Bad PostScript function" -msgstr "Errore della funzione PostScript" +msgid "Intermediate Points:" +msgstr "Punti intermedi:" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" +msgid "Interpo_late Fonts..." +msgstr "Interpo_la i font..." -msgid "Create MM" -msgstr "Crea MM" +msgid "Interpolate Fonts" +msgstr "_Interpola i font" -msgid "MM _Info" -msgstr "_Informazioni MM" +msgid "Interpolating Problem" +msgstr "Problema di interpolazione" -msgid "Type of distortable font:" -msgstr "Tipo di font deformabile:" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Interpolare un font con se stesso non porta a nulla" -msgid "Adobe" -msgstr "" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Interpolazione fra %.20s e:" -msgid "Number of Axes:" -msgstr "Numero di assi:" +msgid "Interpretation:" +msgstr "Interpretazione:" -msgid "Number of Master Designs:" -msgstr "" +msgid "Interpreting Glyphs" +msgstr "Interpretazione dei glifi" -msgid "Axis Type:" -msgstr "Tipo di asse:" +msgid "Invalid Encoding" +msgstr "Codifica non valida" -msgid "Axis Range:" -msgstr "" +msgid "Invalid ligature offset\n" +msgstr "Legatura esterna errata\n" -msgid "Default:" -msgstr "" +msgid "Invalid point size" +msgstr "Corpo errato" -msgid "Intermediate Points:" -msgstr "Punti intermedi:" +msgid "Irish" +msgstr "Irlandese" -msgid "Source from which this design is to be taken" -msgstr "L'origine da cui questo design viene preso" +msgid "Irish Gaelic" +msgstr "Irlandese Gaelico" -msgid "Master Designs" -msgstr "" +msgid "Irish Gaelic (with dot)" +msgstr "Irlandese Gaelico (con punto)" -msgid "Design|_New..." -msgstr "Nuovo design..." +msgid "Irish Traditional" +msgstr "Irlandese Tradizionale" -msgid "Normalize Design Vector Function:" -msgstr "" +msgid "Is Layer Editable?" +msgstr "Questo livello è modificabile?" -msgid "Convert Design Vector Function:" -msgstr "" +msgid "Is Layer Visible?" +msgstr "Questo livello è visibile?" -msgid "Non Linear Transform" -msgstr "" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Sono informazioni di crensatura orizzontale o verticale?" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" +msgid "Isolated Forms" +msgstr "Forme isolate" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" +msgid "Italian" +msgstr "Italiano" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" +msgid "Italian Swiss" +msgstr "Italiano (Svizzera)" -msgid "Glyph Origin" -msgstr "Origine del glifo" +msgid "Italic" +msgstr "Corsivo" -msgid "Center of Selection" -msgstr "Centro della selezione" +msgid "Italic Advance Col" +msgstr "Colonna avanzamento del Corsivo" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Premuto per ultimo" +msgid "Italic Conversion" +msgstr "Conversione a Corsivo" -msgid "Point of View Projection" -msgstr "Proiezione del punto di vista" +msgid "Italic Correction" +msgstr "Correzione corsivo" -msgid "View Point" -msgstr "Visualizza punto" +msgid "Italics" +msgstr "Corsivi" -msgid "Distance to drawing plane:" -msgstr "Distanza dal piano di disegno:" +msgid "JIS2004 Forms" +msgstr "Forme JIS2004" -msgid "Distance to projection plane:" -msgstr "Distanza dal piano di proiezione:" +msgid "JIS78 Forms" +msgstr "Forme JIS78" -msgid "Drawing plane tilt:" -msgstr "" +msgid "JIS83 Forms" +msgstr "Forme JIS83" -msgid "Direction of gaze:" -msgstr "Direzione dello sguardo" +msgid "JIS90 Forms" +msgstr "Forme JIS90" -msgid "Vanishing Point:" -msgstr "" +msgid "JSTF table is too long.\n" +msgstr "La tabella JSTF è troppo lunga.\n" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" +msgid "Japanese" +msgstr "Giapponese" -msgid "All Fonts" -msgstr "Tutti i font" +msgid "Japanese Forms (Obsolete)" +msgstr "Forme Giapponesi (Obsolete)" -msgid "Outline Fonts" -msgstr "Font contorno" +msgid "Johab (Korean)" +msgstr "Johab (Coreano)" -msgid "Bitmap Fonts" -msgstr "Font Bitmap" +msgid "Justification Alternatives" +msgstr "Alternative di giustificazione" -msgid "PostScript" -msgstr "" +msgid "Justified Languages" +msgstr "Lingue giustificate" -msgid "TrueType" -msgstr "" +msgid "Justified Scripts" +msgstr "Script giustificati" -msgid "OpenType" -msgstr "" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Cirillico)" -msgid "Type1" -msgstr "Tipo1" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Coreano)" + +msgid "Kazakh" +msgstr "Kazaco" + +msgid "Kern" +msgstr "Crenatura" -msgid "Type2" -msgstr "Tipo2" +msgid "Kern Adjusts" +msgstr "Aggiusta crenatura" -msgid "Type3" -msgstr "Tipo3" +msgid "Kern By Classes" +msgstr "Crenatura per classi" -msgid "Unified Font Object" -msgstr "" +msgid "Kern Offset:" +msgstr "Crenatura Offset:" -msgid "FontForge's SFD" -msgstr "FontForge SFD" +msgid "Kern Size" +msgstr "Ammontare della crenatura" -msgid "Backup SFD" -msgstr "" +msgid "Kern:" +msgstr "Crenatura:" -msgid "Extract from PDF" -msgstr "Estrai da PDF" +msgid "KernPair with no subtable name.\n" +msgstr "Coppia di crenature senza nome di sottotabella.\n" -msgid "Archives" -msgstr "Archivi" +msgid "Kerning" +msgstr "Crenatura" -msgid "All Files" -msgstr "Tutti i file" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Crenatura metriche per %.50s" -msgid "Edit Filter List" -msgstr "Modifica la lista di filtri" +msgid "Kerning direction" +msgstr "Direzione crenatura" -msgid "Filter" -msgstr "Filtra" +msgid "Kerning format" +msgstr "Formato della crenatura" -msgid "Edit Font Filters" -msgstr "Modifica i filtri dei font" +msgid "Kerning is likely to fail on Windows" +msgstr "La crenatura è probabile fallisca su Windows" -msgid "Filter|New" -msgstr "" +msgid "Kirghiz" +msgstr "Cirghiso" -msgid "Filter:" -msgstr "Filtra:" +msgid "Korean" +msgstr "Koreano" -msgid "Display files of this type" -msgstr "Mostra i file di questo tipo" +msgid "Kurdish" +msgstr "Curdo" -msgid "Force glyph names to:" -msgstr "Forza i nomi dei glifi a:" +msgid "LBearing:" +msgstr "Spalla sinistra:" -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" +msgid "L_oad Namelist..." +msgstr "Carica da _lista di nomi..." -msgid "No Rename" -msgstr "Non rinominare" +msgid "Label Gl_yph By" +msgstr "Classifica Glifo per" -msgid "Open Font" -msgstr "" +msgid "Ladin" +msgstr "Ladino" -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "Language List" +msgstr "Lista di lingue" -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" +msgid "Language Missing" +msgstr "Lingua mancante" -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" +msgid "Language info" +msgstr "Informazioni sulla lingua" -msgid "UseCairoDrawing" -msgstr "" +msgid "Language(s)" +msgstr "Lingua/e" -msgid "ExportClipboard" -msgstr "" +msgid "Language|New" +msgstr "Nuova lingua" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Amarico" -msgid "AutoSaveFrequency" -msgstr "" +msgid "Lang|Arabic" +msgstr "Arabo" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" +msgid "Lang|Armenian" +msgstr "Armeno" -msgid "RevisionsToRetain" -msgstr "" +msgid "Lang|Bengali" +msgstr "Bengalese" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" +msgid "Lang|Cherokee" +msgstr "Cherokee" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" +msgid "Lang|Default" +msgstr "Default" -msgid "UndoRedoLimitToSave" -msgstr "" +msgid "Lang|Farsi" +msgstr "Farsi / Persiano" -msgid "WarnScriptUnsaved" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Farsi / Persiano" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +msgid "Lang|Ge'ez" +msgstr "Ge'ez" -msgid "SeekCharacter" -msgstr "Cerca Carattere" +msgid "Lang|Georgian" +msgstr "Georgiano" -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" +msgid "Lang|Greek" +msgstr "Greco" -msgid "CompactOnOpen" -msgstr "Compatta all'apertura" +msgid "Lang|Gujarati" +msgstr "Gujarati" -msgid "When a font is opened, should it be made compact?" -msgstr "" +msgid "Lang|Hebrew" +msgstr "Ebraico" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" +msgid "Lang|Javanese" +msgstr "Javanese" -msgid "UndoRedoLimitToLoad" -msgstr "" +msgid "Lang|Khmer" +msgstr "Khmer" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" +msgid "Lang|Latin" +msgstr "Latino" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" +msgid "Lang|Malayalam" +msgstr "Malayālam" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" +msgid "Lang|Mongolian" +msgstr "Mongolo" -msgid "InterpolateCPsOnMotion" -msgstr "" +msgid "Lang|Oriya" +msgstr "Oriya" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" +msgid "Lang|Syriac" +msgstr "Siriaco" -msgid "SnapDistanceMeasureTool" -msgstr "" +msgid "Lang|Thai" +msgstr "Thai" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Lang|Tibetan" +msgstr "Tibetano" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" +msgid "Lang|Uighur" +msgstr "Uighur" -msgid "AutoKernDialog" -msgstr "" +msgid "Lang|Yi" +msgstr "Yi" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" +msgid "Last Anchor Point" +msgstr "Ultimo punto di ancoraggio" -msgid "MetricsShiftSkip" -msgstr "" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Premuto per ultimo" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" +msgid "Latvian" +msgstr "Lettone" -msgid "MetricsControlShiftSkip" -msgstr "" +msgid "Layer" +msgstr "Livello" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" +msgid "Layer Info..." +msgstr "_Informazioni livello..." -msgid "DrawOpenPathsWithHighlight" -msgstr "" +msgid "Layers" +msgstr "Livelli" -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" +msgid "Leading Jamo Forms" +msgstr "Forme Jamo anteriori" msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" +"Imparare ad usare FontForge è facile, e sono disponibili vari tutorial che " +"iniziano dalle basi fino ad arrivare alle funzioni avanzate, come la " +"creazione e l'uso di script." -msgid "MeasureToolShowHorizontalVertical" -msgstr "" +msgid "Left Bounds" +msgstr "Limiti di sinistra" -msgid "EditHandleSize" -msgstr "" +msgid "Left Side Bearing does not change." +msgstr "La spalla sinistra non cambia." -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" +msgid "License" +msgstr "Licenza" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" +msgid "License URL" +msgstr "URL della licenza" -msgid "InactiveHandleAlpha" -msgstr "" +msgid "Ligature" +msgstr "Legatura" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Legatura %s" -msgid "ShowControlPointsAlways" -msgstr "" +msgid "Ligature Glyph Name" +msgstr "Nome della legatura del glifo" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +msgid "Ligature Substitution" +msgstr "Sostituzione legatura" -msgid "ShowFillWithSpace" -msgstr "" +msgid "Light" +msgstr "Chiaro" -msgid "OutlineThickness" -msgstr "" +msgid "Limits" +msgstr "Limiti" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" +msgid "Line Cap" +msgstr "Estremità" + +msgid "Line Join" +msgstr "Raccordo" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" +msgid "Linear A" +msgstr "Lineare A" -msgid "AddCharToNameList" -msgstr "" +msgid "Linear B" +msgstr "Lineare B" -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" +msgid "Lining Figures" +msgstr "Cifre di allineamento" -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" +msgid "Lithuanian" +msgstr "Lituano" -msgid "WritePNGInSFD" -msgstr "" +msgid "Lithuanian (Classic)" +msgstr "Lituano (Classico)" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" +msgid "Load Bitmap Fonts" +msgstr "Caricam font Bitmap" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" +msgid "Load Glyph Name List..." +msgstr "Carica lista dei nomi di glifi..." -msgid "StandardSlopeError" -msgstr "" +msgid "Load glyph names" +msgstr "Carica nomi dei glifi" -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" +msgid "Loading font from " +msgstr "Caricamento di un font da " -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" +#, c-format +msgid "Loading font from %.100s" +msgstr "Sto caricando un font da %.100s" -msgid "SerifSlopeError" -msgstr "" +msgid "Loading..." +msgstr "Sto caricando..." -msgid "Generate instructions for diagonal stem hints." -msgstr "" +msgid "Localized Forms" +msgstr "Forme localizzate" -msgid "InstructDiagonalStems" -msgstr "" +msgid "Logos" +msgstr "Loghi" -msgid "InstructSerifs" -msgstr "" +msgid "LookupType|Unknown" +msgstr "Sconosciuto" -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" +msgid "Lookups" +msgstr "Lookup" -msgid "Generate instructions for ball terminals." -msgstr "" +msgid "Low" +msgstr "Basso" -msgid "InstructBallTerminals" -msgstr "" +msgid "Lowercase to Petite Capitals" +msgstr "Da minuscolo a maiuscoletto" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" +msgid "Lowercase to Small Capitals" +msgstr "Da minuscolo a maiuscoletto" -msgid "InterpolateStrongPoints" -msgstr "" +msgid "Luxembourgish" +msgstr "Lussemburghese" -msgid "CounterControl" -msgstr "" +msgid "Lycian" +msgstr "Licio" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" +msgid "Lydian" +msgstr "Lidio" -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"Quando si crea un font truetype o opentype, è talvolta utile\n" -"conoscere la corrispondenza fra gli ids dei glifi truetype e\n" -"i nomi dei caratteri. Questa opzione fa sì che FontForge produca un file\n" -"(con estensione .g2n) contenente queste informazioni." +msgid "MM Change Default _Weights..." +msgstr "Cambia Peso di default MM...(_W)" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" +msgid "MM _Info" +msgstr "_Informazioni MM" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" +msgid "MM _Info..." +msgstr "_Informazioni MM..." -msgid "Generic" -msgstr "Generico" +msgid "MM _Validity Check" +msgstr "Controlla _Validità MM" -msgid "New Font" -msgstr "Nuovo font" +msgid "MS Miscellaneous" +msgstr "MS Miscellaneo" -msgid "Navigation" -msgstr "Navigazione" +msgid "Ma_ke From Font..." +msgstr "Crea da un Font...(_K)" -msgid "Editing" -msgstr "Modifica" +msgid "Mac Bitmap" +msgstr "Bitmap Mac" -msgid "Interface" -msgstr "" +msgid "MacFeature|Default" +msgstr "Default" -msgid "Synchronize" -msgstr "Sincronizza" +msgid "MacFeature|_New..." +msgstr "Nuova funzione..." -msgid "TT" -msgstr "" +msgid "MacMapping|Default" +msgstr "Default" -msgid "Accents" -msgstr "Accenti" +msgid "MacMap|_New..." +msgstr "_Nuovo..." -msgid "Apps" -msgstr "" +msgid "MacName|_New..." +msgstr "_Nuovo nome..." -msgid "Font Info" -msgstr "Informazioni sul font" +msgid "MacSetting|_New..." +msgstr "Nuova impostazione..." -msgid "Generate" -msgstr "Genera" +msgid "Macedonian" +msgstr "Macedone" -msgid "PS Hints" -msgstr "" +msgid "Magnification:" +msgstr "Ingrandimento:" -msgid "TT Instrs" -msgstr "" +msgid "Magnify (Minify with alt)" +msgstr "Ingrandisci (Rimpicciolisci con ALT)" -msgid "Call Script" -msgstr "Richiama uno script" +msgid "Make Namelist" +msgstr "Crea lista di nomi" -msgid "This feature, setting combination is already used" -msgstr "" +msgid "Make _Parallel..." +msgstr "Rendi _parallelo..." -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" +msgid "Malay (Brunei)" +msgstr "Malese (Brunei)" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" -"i nomi delle targhette di funzionalità sono limitati a 4 caratteri ASCII" +msgid "Malay (arabic)" +msgstr "Malese (arabo)" -msgid "Tag too long" -msgstr "" +msgid "Malay (roman)" +msgstr "Malese (roman)" -msgid "Mapping" -msgstr "" +msgid "Malayalam Reformed" +msgstr "Malayalam Riformato" -msgid "_Feature:" -msgstr "_Funzione:" +msgid "Malayalam Traditional" +msgstr "Malayalam Tradizionale" -msgid "_Tag:" -msgstr "" +msgid "Manufacturer" +msgstr "Fabbricante" -msgid "Menu name with no associated script" -msgstr "Elemento del menu a cui non è associato nessuno script" +msgid "Manx Gaelic" +msgstr "Manx Gaelico" -msgid "Script with no associated menu name" -msgstr "Script senza elemento nel menu" +msgid "Many Windows" +msgstr "Molte finestre!" -msgid "Preferences" -msgstr "Preferenze" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Classe di marca:" -msgid "MacMap|_New..." -msgstr "_Nuovo..." +msgid "Mark Positioning" +msgstr "Posizione della marca" -msgid "MacMapping|Default" -msgstr "Default" +msgid "Mark Positioning via Substitution" +msgstr "Posizionamento delle marche tramite sostituzione" -msgid "Menu Name" -msgstr "Nome del Menu" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Imposta marca:" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" +msgid "Mark to Base Position" +msgstr "Posizione della marca alla base" -msgid "Script File" -msgstr "File di script" +msgid "Mark to Ligature Position" +msgstr "Posizione della marca alla legatura" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Puoi creare un menu di script che contiene fino a 10 elementi.\n" -"Ogni elemento implica un nome da esporre e un nome di script da eseguire.\n" -"Il nome del menu può contenere qualunque carattere Unicode.\n" -"Il bottone indicato con \"...\" permette di cercare un file di script da " -"eseguire." +msgid "Mark to Mark" +msgstr "Marca verso marca" -msgid "..." -msgstr "" +msgid "Mark to Mark Position" +msgstr "Posizione della marca alla marca" -msgid "On" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" +"Le marche nelle legature devono essere ordinate nel senso della scrittura.\n" +"Questa e %d non lo sono." -msgid "Off" -msgstr "" +msgid "Mass Glyph Rename" +msgstr "Rinomina glifi in massa" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" +msgid "Mass Glyph _Rename..." +msgstr "Rinomina glifi in massa..." -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" +msgid "Mathematical Greek" +msgstr "Greco matematico" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" +msgid "Measure distance, angle between points" +msgstr "Misura la distanza o l'angolo fra due punti" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" +msgid "Medial Forms" +msgstr "Forme mediali" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" +msgid "Medial Forms 2" +msgstr "Forme mediali 2" -msgid "Prefs_App| " -msgstr "" +msgid "Medium" +msgstr "Medio" -msgid "Features" -msgstr "Funzioni" +msgid "Medium (100%)" +msgstr "Medio (100%)" -msgid "Arrow Options" -msgstr "Opzioni frecce" +msgid "Medium High" +msgstr "Medio alto" -msgid "Ruler Options" -msgstr "Opzioni righello" +msgid "Medium Low" +msgstr "Medio basso" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" -"Questo riferimento è stato rovesciato, perciò i contorni che essa contiene " -"sono tracciati nel senso sbagliato" +msgid "Menu Name" +msgstr "Nome del Menu" -msgid "This glyph's advance width is different from the standard width" -msgstr "L'avanzamento di questo carattere è diverso dall'avanzamento standard" +msgid "Menu name with no associated script" +msgstr "Elemento del menu a cui non è associato nessuno script" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" -"L'avanzamento verticale di questo carattere è diverso dall'avanzamento " -"verticale standard" +msgid "Merge Fonts" +msgstr "Unisci i font" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" +msgid "Merge Results" +msgstr "Unisci risultati" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" +msgid "Merging Problem" +msgstr "Problema di unione" -msgid "Can't fix" -msgstr "Impossibile correggere" +msgid "Merging a font with itself achieves nothing" +msgstr "Unire un font a se stesso non porta a nulla" -#, c-format msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." msgstr "" -"Il nome che FontForge vorrebbe assegnare a questo glifo, %.30s, è già usato " -"da un glifo diverso." +"MetaFont (mf) produce molti messaggi su stdout.\n" +"La maggior parte delle volte non sono importanti, salvo quando qualcosa va " +"storto." -msgid "The selected point is near a vertical stem hint" -msgstr "Il punto scelto è vicino a un hint di tratto verticale" +msgid "MetaFont exited with an error" +msgstr "MetaFont è stato terminato per un errore" -msgid "The x coord of the selected point is near the specified value" -msgstr "L'ascissa del punto scelto è vicina al valore specificato" +msgid "Metadata (xml):" +msgstr "Metadati (xml):" -msgid "The selected point is not at integral coordinates" -msgstr "" +msgid "Metrics" +msgstr "Metriche" -msgid "The selected point does not have integral control points" -msgstr "" +#, c-format +msgid "Metrics For %.50s" +msgstr "Metriche per %.50s" -msgid "The selected point is near a horizontal stem hint" -msgstr "Il punto scelto è vicino a un hint di tratto orizzontale" +msgid "MetricsView" +msgstr "VisualizzaMetriche" -msgid "The y coord of the selected point is near the specified value" -msgstr "L'ordinata del punto scelto è vicina al valore specificato" +msgid "Min Kern" +msgstr "Crenatura minima" -msgid "The y coord of the selected point is near the baseline" -msgstr "L'ordinata del punto scelto è vicina alla linea di base" +msgid "Minor:" +msgstr "Minore:" -msgid "The y coord of the selected point is near the xheight" -msgstr "L'ordinata del punto scelto è vicina all'x-height" +msgid "Missing Bitmap" +msgstr "Bitmap mancante/i" -msgid "The y coord of the selected point is near the ascender height" -msgstr "L'ordinata del punto scelto è vicina all'altezza degli ascendenti" +msgid "Missing Glyph" +msgstr "Glifo mancante" -msgid "The y coord of the selected point is near the cap height" -msgstr "L'ordinata del punto scelto è vicina all'altezza delle maiuscole" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Glifi mancanti..." -msgid "The y coord of the selected point is near the descender height" -msgstr "L'ordinata del punto scelto è vicina all'altezza dei discendenti" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Risorsa POST mancante %u\n" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" +msgid "Missing cidmap file" +msgstr "File cidmap mancante" -msgid "The selected line segment is nearly horizontal" -msgstr "Il segmento scelto è quasi orizzontale" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Parentesi chiusa mancante alla riga %d di %s" -msgid "The control point above the selected point is nearly horizontal" -msgstr "Il punto di controllo sopra al punto scelto è quasi orizzontale" +msgid "Missing glyph" +msgstr "Glifo mancante" -msgid "The control point below the selected point is nearly horizontal" -msgstr "Il punto di controllo sotto al punto scelto è quasi orizzontale" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Nome mancante nella linea %d di %s" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Il punto di controllo a sinistra del punto scelto è quasi orizzontale" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Numero mancante alla riga %d di %s" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Il punto di controllo a destra del punto scelto è quasi orizzontale" +msgid "Missing rules" +msgstr "Regole mancanti" -msgid "The selected line segment is nearly vertical" -msgstr "Il segmento scelto è quasi verticale" +msgid "Missing suffix" +msgstr "Suffisso mancante" -msgid "The control point above the selected point is nearly vertical" -msgstr "Il punto di controllo sopra al punto scelto è quasi verticale" +msgid "Modern" +msgstr "Moderno" -msgid "The control point below the selected point is nearly vertical" -msgstr "Il punto di controllo sotto al punto scelto è quasi verticale" +msgid "Moldavian" +msgstr "Moldavo" -msgid "The control point left of the selected point is nearly vertical" -msgstr "Il punto di controllo a sinistra del punto scelto è quasi verticale" +msgid "Mongolian (Cyrillic)" +msgstr "Mongolo (Cirillico)" -msgid "The control point right of the selected point is nearly vertical" -msgstr "Il punto di controllo a destra del punto scelto è quasi verticale" +msgid "Mongolian (Mongolian)" +msgstr "Mongolo (Mongolia)" -msgid "This path should have been drawn in a clockwise direction" -msgstr "Questo percorso dovrebbe essere in senso orario" +msgid "Mongolian (cyrillic)" +msgstr "Mongolo (cirillico)" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Questo percorso dovrebbe essere in senso antiorario" +msgid "Monospace" +msgstr "Spaziatura fissa" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" +msgid "Monospaced" +msgstr "A spaziatura uniforme" -msgid "Problem explanation" -msgstr "Spiegazione dei problemi" +msgid "Montages" +msgstr "Montaggi" -msgid "Ignore this problem in the future" -msgstr "Ignora questo problema in futuro" +msgid "More Images Than Selected Glyphs" +msgstr "Ci sono più immagini che glifi selezionati" -msgid "_Next" -msgstr "Successivo(_N)" +#, c-format +msgid "More than 256 entries in subfont %s\n" +msgstr "Più di 256 voci nel sottofont %s\n" -msgid "Fix" -msgstr "Correggi" +msgid "Move..." +msgstr "Sposta..." -msgid "_Stop" -msgstr "" +msgid "Multiple" +msgstr "Molteplici" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Questo glifo contiene una sostituzione o una legatura che si riferisce ad un " -"carattere vuoto" +msgid "Multiple Substitution" +msgstr "Sostituzione multipla" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s si riferisce al carattere vuoto \"%1$.20s\"" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Diverse copie della selezione devono essere impilate sul percorso" +#, c-format msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" msgstr "" -"Questo glifo contiene punti di ancoraggio da alcune, ma non tutte, le classi " -"di ancoraggio in una sottotabella" +"Più glifi mappano alla stessa codifica unicode U+%04X, solo una sarà usata\n" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" -"Non c'è un punto di ancoraggio per la classe %1$.30s nella sottotabella " -"%2$.30s" +msgid "Multiple names for language" +msgstr "Nomi multipli per la lingua" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Due glifi condividono lo stesso codice unicode.\n" -"Cambia la codifica a \"Ordine dei glifi\" ed usa\n" -"Modifica->Seleziona->Simbolo con il seguente codice" +msgid "Multiple-Density Font" +msgstr "Font a densità multipla" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "CodificaMultiplaIgnorata" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" -"Due glifi hanno lo stesso nome.\n" -"Cambia la codifica a \"Ordine dei glifi\" ed usa\n" -"Modifica->Seleziona->Simbolo con il seguente nome" +msgid "Music" +msgstr "Musica" -#, c-format -msgid "%.40s" -msgstr "" +msgid "Musical" +msgstr "Musicale" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Trovato %1$.4g, atteso %2$.4g" +msgid "Mutually Exclusive" +msgstr "Esclusivo" -msgid "The selected line segment is near the italic angle" -msgstr "Il segmento scelto ha una inclinazione vicina a quella del corsivo" +msgid "NLC Kanji Forms" +msgstr "Forme Kanji NLC" -msgid "The control point above the selected point is near the italic angle" -msgstr "" -"Il punto di controllo sopra al punto scelto è inclinato quasi quanto il " -"corsivo" +msgid "N_umber Points" +msgstr "Punti numerati" -msgid "The control point below the selected point is near the italic angle" -msgstr "" -"Il punto di controllo sotto al punto scelto è inclinato quasi quanto il " -"corsivo" +msgid "Name For Human_s:" +msgstr "Nome per gli _umani:" -msgid "The control point right of the selected point is near the italic angle" -msgstr "" -"Il punto di controllo a destra del punto scelto è inclinato quasi quanto il " -"corsivo" +msgid "Name List:" +msgstr "Lista di nomi:" -msgid "The control point left of the selected point is near the italic angle" -msgstr "" -"Il punto di controllo a sinistra del punto scelto è inclinato quasi quanto " -"il corsivo" +msgid "Name in use" +msgstr "Nome già in uso" msgid "" -"The control point above the selected point is outside the spline segment" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" -"Il punto di controllo sopra al punto scelto è esterno al segmento di spline " +"Nome usato dall'Identificatore del Venditore\n" +"per la creazione di font ttf (tabella OS/2).\n" +"Massimo quattro caratteri" msgid "" -"The control point below the selected point is outside the spline segment" +"Name used for foundry field in bdf\n" +"font generation" msgstr "" -"Il punto di controllo sotto al punto scelto è esterno al segmento di spline" +"Nome usato per il campo 'Foundry'\n" +"per la creazione di font BDF" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" -"Il punto di controllo a sinistra del punto scelto è esterno al segmento di " -"spline" +msgid "Name used twice" +msgstr "Nome usato due volte" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" -"Il punto di controllo a destra del punto scelto è esterno al segmento di " -"spline" +msgid "Name:" +msgstr "Nome:" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" -"Questo glifo ha quattro hint, ma togliendo questo potrebbe andar bene per un " -"tratto di tipo 3" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "La lista dei nomi %s basata su %s non può essere trovata" -msgid "This glyph can use a stem3 hint" -msgstr "Questo glifo può utilizzare un hint per tratti di tipo 3" +msgid "NameList base missing" +msgstr "La lista dei nomi base è mancante" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" -"Le spalle fra questi hint non sono dello stesso valore, e ciò è sbagliato " -"per un tratto di tipo 3" +msgid "Named Styles" +msgstr "Stili con un nome" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Questo hint ha una larghezza errata per un tratto di tipo 3" +msgid "Namelist creation failed" +msgstr "Creazione lista di nomi non riuscita" -msgid "The two selected points are the endpoints of an open path" -msgstr "I due punti scelti sono gli estremi di una curva aperta" +msgid "Narrow" +msgstr "Stretto" -msgid "The paths that make up this glyph intersect one another" -msgstr "" +msgid "Navigation" +msgstr "Navigazione" -msgid "The selected point is too far from the origin" -msgstr "" +msgid "Ne_xt Control Point" +msgstr "Punto di controllo successivo(_X)" + +msgid "Near" +msgstr "Vicino" + +msgid "Negative Width" +msgstr "Larghezza negativa" msgid "" -"The selected points (or the intermediate control points) are too far apart" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" +"I glifi di larghezza negativa non sono ammessi nei font TrueType\n" +"Vuoi davvero una larghezza negativa?" -msgid "The selected points are too close to each other" -msgstr "I due punti scelti sono troppo vicini" +msgid "Nepali" +msgstr "Nepalese" -msgid "This hint does not control any points" -msgstr "Questo hint non è usato da nessun punto" +msgid "Nepali (India)" +msgstr "Nepalese (India)" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" +msgid "Neutral" +msgstr "Neutrale" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" +msgid "Never Embed/No Editing" +msgstr "Né inclusione/Né modifica" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" -"Questo carattere contiene un hint orizzontale di valore simile al valore " -"specificato" +msgid "New Alternate List" +msgstr "Nuova lista di alternative" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" -"Questo carattere contiene un hint verticale di valore simile al valore " -"specificato" +msgid "New Anchor Class" +msgstr "Nuova classe d'ancoraggio" -msgid "This glyph self-intersects" -msgstr "" +msgid "New Font" +msgstr "Nuovo font" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" +msgid "New Layer" +msgstr "Nuovo livello" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" +msgid "New Layer..." +msgstr "Nuovo livello..." -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" +msgid "New Ligature" +msgstr "Nuova legatura" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" +msgid "New Multiple List" +msgstr "Nuova lista multipla" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" +msgid "New O_utline Window" +msgstr "Apri la finestra dei _contorni" -msgid "Both selected references have use-my-metrics set" -msgstr "" +msgid "New Sub-Group" +msgstr "Nuovi sottogruppi" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" +msgid "New Substitution Variant" +msgstr "Nuova variante di sostituzione" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" +msgid "New Tai Lue" +msgstr "Nuovo Tai Lue" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" +msgid "New _Bitmap Window" +msgstr "Apri la finestra delle _bitmap" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" +msgid "New _Metrics Window" +msgstr "Apri la finestra delle _metriche" -msgid "This outline glyph is missing a bitmap version" -msgstr "Questo carattere vettoriale manca della versione bitmap" +msgid "NewEmSize" +msgstr "Nuova misura dell'em:" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" +msgid "Next CP X" +msgstr "CP X successivo" -msgid "This glyph is taller than desired" -msgstr "" +msgid "Next CP Y" +msgstr "CP Y successivo" -msgid "This glyph extends further below the baseline than desired" -msgstr "" +msgid "Next CP:" +msgstr "CP successivo:" -msgid "This glyph is wider than desired" -msgstr "" +msgid "Next _Defined Glyph" +msgstr "Glifo _definito successivo" -msgid "This glyph extends left further than desired" -msgstr "" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "Ingegnoso, hai una delle vecchie Apple/Apple type1 sfnts qui\n" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Non c'è nessuna bitmap (utilizzabile) in questo font ttf: %s" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Questo carattere è definito in più di un sotto-font CID" +msgid "No Advanced Typography" +msgstr "Niente Tipografia Avanzata" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Questo carattere non è definito in nessuno dei sotto-font CID" +msgid "No Bitmap Font" +msgstr "Manca il font bitmap" -msgid "pair" -msgstr "" +msgid "No Bitmap Fonts" +msgstr "Nessuna bitmap" -msgid "position" -msgstr "" +msgid "No Bitmap Strikes" +msgstr "Non ci sono bitmap" -msgid "alternate subs" -msgstr "" +#, c-format +msgid "No CID named %s" +msgstr "Nessun CID chiamato %s" -msgid "multiple subs" -msgstr "" +msgid "No Classification" +msgstr "Senza classificazione" -msgid "Contextual position" -msgstr "" +msgid "No Command Specified" +msgstr "Non è stato specificato nessun comando" -msgid "Contextual substitution" -msgstr "" +msgid "No Glyph" +msgstr "Nessun glifo" -msgid "Chaining position" -msgstr "" +msgid "No Glyph Duplicates" +msgstr "Nessun glifo duplicato" -msgid "Chaining substitution" -msgstr "" +msgid "No Groups" +msgstr "Nessun gruppo" -msgid "Reverse chaining subs" -msgstr "" +msgid "No Kern Pairs" +msgstr "Nessuna coppia da crenare" -msgid "Indic reordering" -msgstr "" +msgid "No Lookups" +msgstr "Nessun Lookup" -msgid "Contextual insertion" -msgstr "" +msgid "No Lower Case" +msgstr "Senza minuscolo" -msgid "Lig" -msgstr "" +msgid "No Outline Font" +msgstr "Nessun vettore" -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" +msgid "No Rename" +msgstr "Non rinominare" -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" +msgid "No Start Glyph" +msgstr "Nessun glifo di inizio" -msgid "Kerning Class" -msgstr "" +msgid "No Sub Font Definition file" +msgstr "Non esiste il file di definizione dei sotto-font" -msgid "Vertical Kerning Class" -msgstr "" +msgid "No Subsetting" +msgstr "Il font non può essere parziale" -msgid "Check for missing glyph names" -msgstr "" +msgid "No Subtable" +msgstr "Nessuna sottotabella" -msgid " refers to a missing glyph" -msgstr "" +msgid "No Vertical Metrics" +msgstr "Non ci sono metriche verticali" -msgid "Replace With:" -msgstr "" +msgid "No _to All" +msgstr "No a _tutto" -msgid "Always" -msgstr "" +msgid "No cidmap file..." +msgstr "Non c'è il file cidmap..." -msgid "Remove" -msgstr "" +msgid "No components" +msgstr "Non ci sono componenti" -msgid "Skip" -msgstr "" +msgid "No differences found" +msgstr "Non sono state trovate differenze" #, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "No glyph named %s." +msgstr "Nessun glifo chiamato %s." #, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "No kerning pairs found in %.200s" +msgstr "No ho trovato nessuna coppia da crenare in %.200s" -msgid "_Skip" -msgstr "" +msgid "No languages" +msgstr "Niente lingue" -msgid "Missing Script" -msgstr "" +msgid "No lookups to copy" +msgstr "Nessun lookup da copiare" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" -"Questo carattere vettoriale è vuoto, ma stranamente ha una versione bitmap" +msgid "No problems detected" +msgstr "Nessun problema identificato" -msgid "No problems found" -msgstr "" +msgid "No scripts" +msgstr "Niente script" -msgid "_X near¹" -msgstr "_X vicino¹" +msgid "No selection" +msgstr "Nessuna selezione" -msgid "_Y near¹" -msgstr "_Y vicino¹" +msgid "No selection\n" +msgstr "Nessuna selezione\n" -msgid "Hint _Width Near¹" -msgstr "Larghezza degli hint vicino¹(_W)" +msgid "No such file" +msgstr "Questo file non esiste." -msgid "Advance Width not" -msgstr "" +msgid "Non-ASCII glyphnames" +msgstr "Nomi dei glifi non-ASCII" -msgid "Vertical Advance not" -msgstr "" +msgid "Non-Straight Arms/Double Serif" +msgstr "Aste curve/Doppia grazia" -msgid "Bounding box above" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "Aste curve/Orizzontale" -msgid "Bounding box below" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "Aste curve/Grazia singola" -msgid "Bounding box right of" -msgstr "" +msgid "Non-Straight Arms/Vertical" +msgstr "Aste curve/Verticale" -msgid "Bounding box left of" -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "Aste curve/Cuneo" -msgid "_More points than:" -msgstr "" +msgid "Non-existant glyph" +msgstr "Glifo inesistente" -msgid "_More hints than:" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "Dimensioni di Em non-standard" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" +"Nessuno dei glifi nell'attuale font combacia con nomi o codici nel gruppo " +"selezionato" -msgid "Irrelevant _Factor:" -msgstr "" +msgid "Normal" +msgstr "Normale" -msgid "Near" -msgstr "Vicino" +msgid "Normal Background:" +msgstr "Sfondo normale:" -msgid "Find Problems" -msgstr "" +msgid "Normal Sans" +msgstr "Grazia normale" -msgid "Non-_Integral coordinates" -msgstr "" +msgid "Normal Text Color:" +msgstr "Colore testo normale:" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" +msgid "Normal/Boxed" +msgstr "Normale/Inscatolato" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Normal/Contact" +msgstr "Normale/Contatto" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Normal/Flattened" +msgstr "Normale/Schiacciato" -msgid "Y near¹ _standard heights" -msgstr "Y vicino¹ all'altezza _standard" +msgid "Normal/Off-Center" +msgstr "Normale/Fuori centro" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" +msgid "Normal/Rounded" +msgstr "Normale/Arrotondato" -msgid "Control Points near horizontal/vertical/italic" -msgstr "" -"Punti di controllo quasi orizzontali o verticali o con l'inclinazione del " -"corsivo" +msgid "Normal/Square" +msgstr "Normale/Quadrato" -msgid "_Control Points near horizontal/vertical" -msgstr "Punti di _controllo quasi orizzontali o verticali." +msgid "Normal/Weighted" +msgstr "Normale/Pesato" msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"Permette di trovare i punti di controllo che sono quasi,\n" -"ma non esattamente orizzontali o verticali rispetto al loro punto di base \n" -"(o con la stessa inclinazione del corsivo)." - -msgid "Control Points _beyond spline" -msgstr "Punti di controllo oltre la spline(_B)" +"Normally simplify will not change the slope of the contour at the points." +msgstr "Normalmente semplificare non cambia la pendenza delle corve nei nodi." msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" -"Permette di trovare i punti di controllo che dopo essere stati proiettati \n" -"sulla congiungente i due estremi cadono fuori dei due estremi" +"Normalmente semplificare non sopprime i punti alle estremità delle\n" +"curve(sia PostScript sia TrueType suggeriscono di conservare questi punti)" -msgid "Check for _irrelevant control points" -msgstr "" +msgid "Norwegian" +msgstr "Norvegese" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "Norvegese (Bokmal)" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "Norvegese (Nynorsk)" -msgid "Poin_ts too close" -msgstr "Puni_ti troppo vicini" +msgid "Not Found" +msgstr "Non trovato" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"Se due punti su un percorso sono troppo vicini,\n" -"alcuni comandi di FontForge potrebbero avere problemi.\n" -"Ma questi problemi non influenzano PostScript." +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "Non ci sono file GF (metafont) %.200s" -msgid "_Points too far" -msgstr "" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "Non ci sono file PK (metafont) %.200s" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" +msgid "Not a CID format" +msgstr "Non è un formato CID" -msgid "O_pen Paths" -msgstr "_Percorsi aperti" +msgid "Not a CID-keyed font" +msgstr "Questo font non ha una codifica CID" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" -"Tutti i percorsi devono essere chiusi,\n" -"non deve esserci nessuna estremità isolata" +msgid "Not a bdf file" +msgstr "Non ci sono file BDF" -msgid "Intersecting Paths" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Non ci sono file BDF %.200s" -msgid "No paths with within a glyph should intersect" -msgstr "" +msgid "Not a gf file" +msgstr "Non ci sono file GF" -msgid "Edges near horizontal/vertical/italic" -msgstr "Bordi quasi orizzontali o verticali o con l'inclinazione del corsivo" +msgid "Not a pcf file" +msgstr "Non ci sono file PCF" -msgid "_Edges near horizontal/vertical" -msgstr "Bordi quasi orizzontali o v_erticali" +msgid "Not a pk file" +msgstr "Non ci sono file PK" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"Per trovare le linee che sono quasi,\n" -"ma non del tutto orizzontali o verticali\n" -"(o che abbiano l'inclinazione del corsivo)." +msgid "Not a plate file" +msgstr "Non ci sono file plate" -msgid "Check _outermost paths clockwise" -msgstr "C_ontrolla che i contorni esterni siano in verso orario" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Non ci sono file PCF X11 %.200s" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" +msgid "Not classified" +msgstr "Non classificato" -msgid "Check _missing extrema" -msgstr "" +msgid "Not enough glyphs" +msgstr "Non ci sono abbastanza glifi" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" +msgid "Not enough lines" +msgstr "Non ci sono abbastanza linee" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" +msgid "Not in Collection" +msgstr "Non è nella collezione" -msgid "Check _flipped references" -msgstr "" +msgid "Notdef name" +msgstr "Nome Notdef" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" +msgid "Nothing Loaded" +msgstr "Non è stato caricato nulla" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" +msgid "Nothing Selected" +msgstr "Non è stato selezionato nulla" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" +msgid "Nothing to trace" +msgstr "Non c'è nulla da tracciare" -msgid "Mixed contours and references" -msgstr "" +msgid "Nukta Forms" +msgstr "Forme Nukta" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" +msgid "Number expected" +msgstr "Numero atteso" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" +msgid "Number of Axes:" +msgstr "Numero di assi:" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" +msgid "Number out of range" +msgstr "Valore fuori limiti" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Numero troppo lungo alla riga %d di %s" -msgid "Refs with out of date point matching" -msgstr "" +msgid "Numerators" +msgstr "Numeratori" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" +msgid "O Black Letter" +msgstr "O Lettera nera" -msgid "Multiple refs with use-my-metrics" -msgstr "" +msgid "O Engraver" +msgstr "O Incisione" + +msgid "O Miscellaneous" +msgstr "O miscellaneo" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" +msgid "O Three Dimensional" +msgstr "O tridimensionale" -msgid "_Hints controlling no points" -msgstr "_Hint che non controllano nessun punto" +msgid "OSS Contemporary" +msgstr "OSS Contemporaneo" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (e forse altri interpreti) ha un problema quando\n" -"essite un hint che non agisce su nessun punto." +msgid "OSS Dutch Modern" +msgstr "OSS Olandese Moderno" -msgid "_Points near¹ hint edges" -msgstr "_Punti vicino¹ ai bordi di un hint" +msgid "OSS Dutch Trad" +msgstr "OSS Olandese Tradizionale" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"Spesso quando un punto è vicino a un hint,\n" -"è perché un'asta è composta da diversi tratti, e la larghezza\n" -"di uno di essi è sbagliata." +msgid "OSS Miscellaneous" +msgstr "OSS Miscellaneo" -msgid "Allows you to check that stems have consistent widths.." -msgstr "" +msgid "OSS Modified Venetian" +msgstr "OSS Veneziano Modificato" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Quasi un hint per asta di tipo _3" +msgid "OSS Rounded Legibility" +msgstr "OSS Arrotondato Leggibile" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" +msgid "OSS Venetian" +msgstr "OSS Veneziano" -msgid "_Show Exact *stem3" -msgstr "Mo_stra esattamente le aste di tipo 3" +msgid "O_pen Paths" +msgstr "_Percorsi aperti" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" +msgid "O_verlap" +msgstr "Ricoperture(_V)" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" +msgid "Obli_que..." +msgstr "Obli_quo..." -msgid "_Overlapped hints" -msgstr "" +msgid "Oblique/Boxed" +msgstr "Obliquo/Inscatolato" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" +msgid "Oblique/Contact" +msgstr "Obliquo/Contatto" -msgid "Check missing _bitmaps" -msgstr "Controlla le _bitmap mancanti" +msgid "Oblique/Flattened" +msgstr "Obliquo/Schiacciato" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "Obliquo/Fuori centro" -msgid "Bitmap/outline _advance mismatch" -msgstr "" +msgid "Oblique/Rounded" +msgstr "Obliquo/Arrotondato" -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" +msgid "Oblique/Square" +msgstr "Obliquo/Quadrato" -msgid "Check multiple Unicode" -msgstr "" +msgid "Oblique/Weighted" +msgstr "Obliquo/Pesato" -msgid "Check multiple Names" -msgstr "" +msgid "Obtuse Cove" +msgstr "Cavo ottuso" -msgid "Check for multiple characters with the same name" -msgstr "" +msgid "Obtuse Sans" +msgstr "Grazia ottusa" -msgid "Check Unicode/Name mismatch" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "Cavo ottuso-quadrato" msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." msgstr "" +"Spesso quando un punto è vicino a un hint,\n" +"è perché un'asta è composta da diversi tratti, e la larghezza\n" +"di uno di essi è sbagliata." -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Vecchio Corsivo (Etrisco, Osco, ecc.)" -msgid "Glyph BB Below" -msgstr "" +msgid "Old Persian cuneiform" +msgstr "Vecchio Persiano cuneiforme" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" +msgid "Old Style" +msgstr "Stile antico" -msgid "Glyph BB Right Of" -msgstr "" +msgid "Old sfd file" +msgstr "File sfd vecchio" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" +msgid "Oldstyle Figures" +msgstr "Cifre Oldstyle" -msgid "Glyph BB Left Of" -msgstr "" +msgid "Only Embed Bitmaps" +msgstr "Solo Bitmaps incluse" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" +msgid "Only One Font" +msgstr "Solo un font" -msgid "Check Advance:" -msgstr "Controlla l'avanzamento:" +msgid "Only one font may be imported into the background" +msgstr "Solo un font può essere importato come sfondo" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" +msgid "Open failed" +msgstr "Errore nell'apertura" -msgid "Check VAdvance:\n" -msgstr "" +msgid "OpenType Tables" +msgstr "Tabelle OpenType" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" +msgid "Optical Bounds" +msgstr "Limiti ottici" -msgid "Check for CIDs defined _twice" -msgstr "Cerca dei CID definit due v_olte." +msgid "Optimized For ClearType" +msgstr "Ottimizzato per ClearType" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "Controlla se un CID è definito in più di un sotto-font" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Opzionalmente, aggiungi questa mappatura alla sottotabella:" -msgid "Check for _undefined CIDs" -msgstr "Cerca i CID n_on definiti" +msgid "Ordinals" +msgstr "Ordinali" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "Controlla se un CID non è definito in nessun sotto-font" +msgid "Origin" +msgstr "Origine" -msgid "Check for missing _glyph names" -msgstr "" +msgid "Ornaments" +msgstr "Ornamenti" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" +msgid "Other ..." +msgstr "Altr_o ..." -msgid "Check for missing _scripts in features" -msgstr "" +msgid "Other Info" +msgstr "Altre informazioni..." -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" +msgid "Other:" +msgstr "Altro:" -msgid "Check substitutions for empty chars" -msgstr "" +msgid "Out Of Order" +msgstr "Non in ordine" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" +msgid "Out of memory\n" +msgstr "Errore di memoria\n" -msgid "Check for incomplete mark to base subtables" -msgstr "" +msgid "Outer Border:" +msgstr "Bordo esterno:" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" +msgid "Outer Shadow" +msgstr "Ombra esterna" -msgid "Paths" -msgstr "Percorso" +msgid "Outline" +msgstr "Contorno" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" +msgid "Outline Default Button" +msgstr "Pulsante default contorno esterno" -msgid "Hints" -msgstr "" +msgid "Outline Fonts" +msgstr "Font contorno" -msgid "ATT" -msgstr "" +msgid "Outline Glyphs\n" +msgstr "Contorni dei glifi\n" -msgid "CID" -msgstr "" +msgid "Outline Inner Border" +msgstr "Bordo esterno all'interno" -msgid "BB" -msgstr "" +msgid "Outline Outer Border" +msgstr "Bordo del contorno esterno" -msgid "Random" -msgstr "Diversi" +msgid "Outlining glyphs" +msgstr "Crea i contorni esterni dei glifi" -msgid "Set All" -msgstr "Seleziona tutto" +msgid "Output AFM" +msgstr "Crea AFM" -msgid "¹ \"Near\" means within" -msgstr "¹ \"Vicino\" se sono a meno di " +msgid "Output PFM" +msgstr "Crea PFM" -msgid "em-units" -msgstr "Unità em" +msgid "PS Glyph Names" +msgstr "Nomi PS" -msgid "Open Contour" -msgstr "" +msgid "PS Private" +msgstr "PS privato" -msgid "Self Intersecting" -msgstr "" +msgid "P_FM Family" +msgstr "_Famiglia PFM" -msgid "Wrong Direction" -msgstr "" +msgid "P_rev Control Point" +msgstr "Punto di cont_rollo precedente" -msgid "Flipped References" -msgstr "" +msgid "Padding" +msgstr "Distanza" -msgid "Missing Points at Extrema" -msgstr "" +msgid "Padding:" +msgstr "Distanza:" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" +msgid "Page Setup" +msgstr "Impostazione della pagina" -msgid "Too Many Points" -msgstr "" +msgid "Page_Size:" +msgstr "Dimen_sioni della pagina:" -msgid "Too Many Hints" -msgstr "" +msgid "Pair Position (kerning)" +msgstr "Posizione della coppia (crenatura)" -msgid "Bad Glyph Name" -msgstr "" +msgid "Pairwise Positioning (kerning)" +msgstr "Posizione della coppia di crenatura" -msgid "Distance between adjacent points is too big" -msgstr "" +msgid "Papiamentu" +msgstr "Papamiento" -msgid "Non-integral coordinates" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" msgstr "" +"ParseGlyphOrderAndAliasDB: Voce non valida (non separata da tabulazione) " +"all'indice %d: %s\n" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" +msgid "Parts List" +msgstr "Lista di parti" -msgid "There is another glyph in the font with this name" -msgstr "C'è un altro glifo nel font con questo nome" +msgid "Paste After" +msgstr "Incolla dopo" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +msgid "Paste Into" +msgstr "Incolla dentro" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" +msgid "Pasting..." +msgstr "Incolla..." -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Paths" +msgstr "Percorso" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" +msgid "Pen _Angle:" +msgstr "_Angolo della penna:" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Pfm Save Failed" +msgstr "Errore di salvataggio del file PFM" msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Larghezza fisica dello schermo, misurata in centimetri\n" +"Perché abbia effetto, devi salvare i dati delle risorse (premi il pulsante " +"[Salva])\n" +"e riavvia FontForge" msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Larghezza fisica dello schermo, misurata in pollici\n" +"Perché abbia effetto, devi salvare i dati delle risorse (premi il pulsante " +"[Salva])\n" +"e riavvia FontForge" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +msgid "Pick a CMap subtable" +msgstr "Scegli una sottotabella CMap" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" +msgid "Pick a color" +msgstr "Scegli un colore" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" +msgid "Pick a font, any font..." +msgstr "Scegli un font qualunque..." -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" +msgid "Pick a page" +msgstr "Scegli una pagina" -msgid "Missing BlueValues entry." -msgstr "" +msgid "Pilipino (Filipino)" +msgstr "Filippino" -msgid "Bad BlueFuzz entry." -msgstr "" +msgid "Pixel List" +msgstr "Mostra i pixel" -msgid "Bad BlueScale entry." -msgstr "" +msgid "Pixel Sizes:" +msgstr "Grandezza dei pixel:" -msgid "Bad StdHW entry." -msgstr "" +msgid "Pixel size:" +msgstr "Grandezza in pixel:" -msgid "Bad StdVW entry." -msgstr "" +msgid "Pixel size?" +msgstr "Grandezza in pixel?" -msgid "Bad StemSnapH entry." -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Prego, chiudi %s prima di inserirlo in un font CID" -msgid "Bad StemSnapV entry." -msgstr "" +msgid "Please close font" +msgstr "Prego, chiudi questo font" -msgid "StemSnapH does not contain StdHW value." -msgstr "" +msgid "Please don't do that" +msgstr "Per favore, non farlo" -msgid "StemSnapV does not contain StdVW value." -msgstr "" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Si prega di nominare la codifica %d in questo file" -msgid "Bad BlueShift entry." -msgstr "" +msgid "Please name this encoding" +msgstr "Dai un nome a questa codifica" -msgid "Bad Private Dictionary" -msgstr "" +msgid "Please select a CID ordering" +msgstr "Per favore, seleziona una tabella CID" -msgid "Glyph not in font" -msgstr "" +msgid "Poin_ts too close" +msgstr "Puni_ti troppo vicini" -msgid "Glyph Valid" -msgstr "" +msgid "Point Info" +msgstr "Informazione sui punti" -#, c-format -msgid "No problems detected in %s" -msgstr "" +msgid "Point Size" +msgstr "Dimensioni del punto" -msgid "problselect|Errors" -msgstr "" +msgid "Point Size:" +msgstr "Dimensioni del punto:" -msgid "problselect|Open Contours" -msgstr "" +msgid "Point of View Projection" +msgstr "Proiezione del punto di vista" -msgid "problselect|Bad Direction" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Grandezza di un punto su uno schermo a 100 dpi" -msgid "problselect|Self Intersections" -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "Grandezza di un punto su uno schermo a 120 dpi" -msgid "problselect|Missing Extrema" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "Grandezza di un punto su uno schermo a 72 dpi" -msgid "problfixup|Open Contours" -msgstr "" +msgid "Point sizes on a 75 dpi screen" +msgstr "Grandezza di un punto su uno schermo a 75 dpi" -msgid "problfixup|Self Intersections" -msgstr "" +msgid "Point sizes on a 96 dpi screen" +msgstr "Grandezza di un punto su uno schermo a 96 dpi" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" +#, c-format +msgid "Point: %d (%d)" +msgstr "Punto: %d (%d)" -msgid "problfixup|Bad Directions" -msgstr "" +msgid "Pointer" +msgstr "Puntatore" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" +msgid "Points" +msgstr "Punti" -msgid "problfixup|Missing Extrema" -msgstr "" +msgid "Points (TrueType)" +msgstr "Punti (TrueType)" -msgid "problfixup|Too Many Points" -msgstr "" +msgid "Points:" +msgstr "Punti:" -msgid "Close Open Contours" -msgstr "" +msgid "Polish" +msgstr "Polacco" -msgid "Inline All References" -msgstr "" +msgid "Polygon" +msgstr "Poligono" -msgid "Remove Overlap" -msgstr "" +msgid "Polygon or Star" +msgstr "Poligono o stella" -msgid "Mark for Overlap fix before Save" -msgstr "" +msgid "Portuguese" +msgstr "Portoghese" -msgid "Inline Flipped References" -msgstr "" +msgid "Pos" +msgstr "Posizione alternativa" -msgid "Correct Direction" -msgstr "" +msgid "Post Base Forms" +msgstr "Forme dopo la base" -msgid "Add Good Extrema" -msgstr "" +msgid "Post Base Substitutions" +msgstr "Sostituzioni dopo la base" -msgid "Add All Extrema" -msgstr "" +msgid "Pr_eferences..." +msgstr "Pr_eferenze..." -msgid "Simplify" -msgstr "" +msgid "Pre Base Forms" +msgstr "Forme prima della base" -msgid "Revalidate All" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "Sostituzioni prima della base" -msgid "Revalidate" -msgstr "" +msgid "Preferences" +msgstr "Preferenze" -msgid "Open Glyph" -msgstr "" +msgid "Preferred Family" +msgstr "Famiglia preferita" -msgid "Scroll To Glyph" -msgstr "" +msgid "Preferred Styles" +msgstr "Stili preferiti" -msgid "Select Glyphs With" -msgstr "" +msgid "Preserve cross-font kerning" +msgstr "Preserva crenatura tra i font" -msgid "Try To Fix Glyphs With" -msgstr "" +msgid "Prev CP X" +msgstr "CP X precedente" -msgid "Passed Validation" -msgstr "" +msgid "Prev CP Y" +msgstr "CP Y precedente" -msgid "Thinking..." -msgstr "" +msgid "Prev CP:" +msgstr "CP precedente:" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "Glifo definito precedente(_Y)" -msgid "Ignore" -msgstr "" +msgid "Print Failed" +msgstr "Errore di stampa" -msgid "Report as Error" -msgstr "" +msgid "Print To File..." +msgstr "Stampa in un file..." -msgid "Not sure if this is an error..." -msgstr "" +msgid "Printable Document" +msgstr "Documento stampabile" -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" +msgid "Printing Font" +msgstr "Sto stampando il font" -#, c-format -msgid "Validation of %.100s" -msgstr "" +msgid "Problem explanation" +msgstr "Spiegazione dei problemi" -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" +msgid "Projecting..." +msgstr "Proiezione..." -msgid "PS Type 1 (Ascii)" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "Metriche alternative proporzionali" -msgid "PS Type 1 (Binary)" -msgstr "" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Metriche proporzionali alternative verticali" -msgid "PS Type 1 (Resource)" -msgstr "" +msgid "Proportional Kana" +msgstr "Kana proporzionale" -msgid "PS Type 1 (MacBin)" -msgstr "" +msgid "Proportional Numbers" +msgstr "Numeri proporzionali" -msgid "PS Type 1 (Multiple)" -msgstr "" +msgid "Proportional Width" +msgstr "Larghezza proporzionale" -msgid "PS Multiple Master(A)" -msgstr "" +msgid "Proximity:" +msgstr "Prossimità:" -msgid "PS Multiple Master(B)" -msgstr "" +msgid "Quarter Widths" +msgstr "Quarti di larghezza" -msgid "PS Type 3" -msgstr "" +msgid "RBearing:" +msgstr "Spalla destra:" -msgid "PS Type 0" -msgstr "" +msgid "Radicals" +msgstr "Radicali" -msgid "PS CID" -msgstr "" +msgid "Radius" +msgstr "Raggio" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" +msgid "Radius:" +msgstr "Raggio:" -msgid "CFF CID (Bare)" -msgstr "" +msgid "Rakar Forms" +msgstr "Forme Rakar" -msgid "Type42" -msgstr "" +msgid "Random" +msgstr "Diversi" -msgid "Type11 (CID 2)" -msgstr "" +msgid "Randomize" +msgstr "Randomizza" -msgid "TrueType (Symbol)" -msgstr "" +msgid "Raph's plate" +msgstr "Plate di Raph" -msgid "TrueType (Resource)" -msgstr "" +msgid "Rapid/Horizontal" +msgstr "Rapido/Orizzontale" -msgid "TrueType (MacBin)" -msgstr "" +msgid "Rapid/Vertical" +msgstr "Rapido/Verticale" -msgid "TrueType (TTC)" -msgstr "" +msgid "Rasterize at sizes:" +msgstr "Rasterizza alle dimensioni:" -msgid "TrueType (Mac dfont)" -msgstr "" +msgid "Rasterizing..." +msgstr "Rasterizzazione..." -msgid "OpenType (CFF)" -msgstr "" +msgid "Re_move" +msgstr "Togli(_M)" -msgid "OpenType (Mac dfont)" -msgstr "" +msgid "Reading AFM file" +msgstr "Lettura del file AFM" -msgid "OpenType CID" -msgstr "" +msgid "Reading Glyphs" +msgstr "Lettura dei glifi" -msgid "OpenType CID (dfont)" -msgstr "" +msgid "Reading Names" +msgstr "Lettura dei nomi" -msgid "SVG font" -msgstr "" +#, c-format +msgid "Reason:%s\n" +msgstr "Ragione:%s\n" -msgid "Unified Font Object (UFO3)" -msgstr "" +msgid "Recalculate Bitmaps" +msgstr "Ricalcola le Bitmap" -msgid "Unified Font Object 2" -msgstr "" +msgid "Recen_t" +msgstr "File recen_ti" -msgid "Unified Font Object 3" -msgstr "" +msgid "Recovery Failed" +msgstr "Errore nel recupero" -msgid "Web Open Font (WOFF)" -msgstr "" +msgid "Rectangle" +msgstr "Rettangolo" -msgid "Web Open Font (WOFF2)" -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "Rettangolo o ellissi" -msgid "No Outline Font" -msgstr "Nessun vettore" +msgid "Reference Info" +msgstr "Informazione sui riferimenti" -msgid "In TTF/OTF" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" msgstr "" +"Riferimento a un CID in un font non codificato CID sulla linea %d di %s" -msgid "Apple bitmap only sfnt (dfont)" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" msgstr "" +"Riferimento a un nome di glyph in un font codificato CID sulla linea %d di %s" -msgid "(faked) MS bitmap only sfnt (ttf)" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" msgstr "" +"Riferimento a un lookup che non è nel file di funzionalità, ma che è " +"presente nel font, %.50s" -msgid "X11 bitmap only sfnt (otb)" -msgstr "" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "Riferimento a un nome glifo inesistente alla riga %d di %s: %s" -msgid "NFNT (Resource)" -msgstr "" +msgid "Refers to Font" +msgstr "Riferisce al font" -msgid "NFNT (MacBin)" -msgstr "" +msgid "Registers (TrueType)" +msgstr "Registri (TrueType)" -msgid "Win FNT" -msgstr "" +msgid "Regular" +msgstr "Regolare" -msgid "Palm OS Bitmap" -msgstr "" +msgid "Remo_ve Undoes" +msgstr "Canc_ella gli Annulla" -msgid "PS Type3 Bitmap" -msgstr "" +msgid "Remove All" +msgstr "Elimina tutto" -msgid "No Bitmap Fonts" -msgstr "Nessuna bitmap" +msgid "Remove All Kern _Pairs" +msgstr "Cancellare tutte le coppie di crenature" -msgid "Pixel List" -msgstr "Mostra i pixel" +msgid "Remove All VKern Pairs" +msgstr "Cancellare tutte le coppie di crenature verticali)" -msgid "Options" -msgstr "" +msgid "Remove Anchor Class?" +msgstr "Rimuovi classe d'ancoraggio?" -msgid "PostScript®" -msgstr "" +msgid "Remove En_coding..." +msgstr "Rimuovi _Codifica..." -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" +msgid "Remove Instr Tables" +msgstr "Rimuovi le Tabelle Instr" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "Cancella le coppie di crenatura(_V)" -msgid "Flex Hints" -msgstr "" +msgid "Remove Language from Script..." +msgstr "Rimuovi lingua dallo script..." -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" +msgid "Remove Language(s) from Script" +msgstr "Rimuovi lingua/e dallo script" -msgid "Hint Substitution" -msgstr "" +msgid "Remove This Glyph" +msgstr "Rimuovi questo Glifo" -msgid "Do you want the font file to do hint substitution?" -msgstr "" +msgid "Remove _Unused Slots" +msgstr "Cancella gli slot in_utilizzati" -msgid "First 256" -msgstr "" +msgid "Remove all entries." +msgstr "Elimina tutte le voci" -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" +msgid "Removing instructions cannot be UNDONE!" +msgstr "Non si può ANNULLARE la cancellazione di istruzioni!" -msgid "Output AFM" -msgstr "Crea AFM" +msgid "Removing overlaps..." +msgstr "Soppressione delle ricoperture..." -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Il file AFM contiene le metriche usate da molti programmi\n" -"di elaborazione di testo se usano font PostScript®." +msgid "Rename Gl_yphs..." +msgstr "Rinomina Glifi...(_Y)" -msgid "Composites in AFM" -msgstr "" +msgid "Rename all glyphs in the selection" +msgstr "Rinomina tutti i glifi nella selezione" + +msgid "Rename by NameList" +msgstr "Rinomina per lista di nomi" msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." +"Rename the glyphs in this font to the names found in the selected namelist" msgstr "" +"Rinomina il glifo in questo font con i nomi trovati nella lista selezionata" -msgid "Output PFM" -msgstr "Crea PFM" +msgid "Reph Form" +msgstr "Forma Reph" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Il file PFM contiene le informazioni necessarie a Windows\n" -"per installare un font PostScript®." +msgid "Replace" +msgstr "Sostituisci" -msgid "Output TFM & ENC" -msgstr "" +msgid "Replace All" +msgstr "Sostituisci tutto" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" +msgid "Replace Outline with Reference" +msgstr "Sostituisci contorno con riferimenti" -msgid "SFNT" -msgstr "" +msgid "Replace Pattern:" +msgstr "Sostituisci il pattern:" -msgid "TrueType Hints" -msgstr "" +msgid "Replace it" +msgstr "Sostituiscilo" -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Vuoi che il file contenga gli hint TrueType?\n" -"FontForge non genererà nuove istruzioni, ma semplicemente userà quanto\n" -"è associato con ciascun carattere." +msgid "Replace with Reference" +msgstr "Sostituisci con riferimenti" -msgid "PS Glyph Names" -msgstr "Nomi PS" +msgid "Replace Å" +msgstr "Sostituisci Å" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Vuoi che il file contegna i nomi di tutti i caratteri del font?" +msgid "Replacement: " +msgstr "Sostituisci: " -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" msgstr "" +"La dimensione richiesta per le bitmaps non è nel font. Il font offre: %s" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" +msgid "Required Feature" +msgstr "Funzione richiesta" -msgid "Old style 'kern'" -msgstr "" +msgid "Required Ligatures" +msgstr "Ligature richiesta" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" +msgid "Required feature" +msgstr "Funzione richiesta" -msgid "Dummy 'DSIG'" -msgstr "" +msgid "Restricted Font" +msgstr "Font con licenza ristretta" -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" +msgid "Reverse Chaining Substitution" +msgstr "Sostituzione a catena inversa" -msgid "Output Glyph Map" -msgstr "" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Sostituzione contestuale a catena inversa" -msgid "Output OFM & CFG" -msgstr "" +msgid "Revert Gl_yph" +msgstr "Getta il glifo(_Y)" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" +msgid "Revert Kerning" +msgstr "Annulla crenatura" -msgid "PfaEdit Table" -msgstr "" +msgid "Rhaeto-Romanic" +msgstr "Retoromanzo" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" +msgid "Right Bounds" +msgstr "Limiti di destra" -msgid "Save Comments" -msgstr "" +msgid "Right To Left" +msgstr "Da destra a sinistra" -msgid "Save glyph comments in the PfEd table" -msgstr "" +msgid "Right to Left Alternates" +msgstr "Alternative da destra a sinistra" -msgid "Save Colors" -msgstr "" +msgid "Right to Left mirrored forms" +msgstr "Forme specchiate da destra a sinistra" -msgid "Save glyph colors in the PfEd table" -msgstr "" +msgid "Ro_und" +msgstr "_Arrotondato" -msgid "Lookup Names" -msgstr "" +msgid "Romanian" +msgstr "Rumeno" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" +msgid "Romanian (Moldova)" +msgstr "Rumeno (Moldavia)" -msgid "Save Guides" -msgstr "" +msgid "Rotate _180°" +msgstr "Ruota a _180°" -msgid "Save the guidelines in the Guide layer." -msgstr "" +msgid "Rotate _90° CCW" +msgstr "Ruota di _90° in senso antiorario" -msgid "Save Layers" -msgstr "" +msgid "Rotate the selection" +msgstr "Ruota la selezione" -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" +msgid "Rotate..." +msgstr "Ruota..." -msgid "FFTM Table" -msgstr "" +msgid "Rotating" +msgstr "Rotazione" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +msgid "Roun_d" +msgstr "Arrotonda" -msgid "TeX Table" -msgstr "" +msgid "Round" +msgstr "Estremità arrotondata" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" +msgid "Round Rectangle Radius" +msgstr "Raggio degli spigoli arrotondati" -msgid "Output FONTLOG.txt" -msgstr "" +msgid "Round To _Int" +msgstr "Arrotonda a _intero" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" +msgid "Rounding to integer..." +msgstr "Arrotonda all'intero..." -msgid "Prefer native kerning" -msgstr "" +msgid "Ruby Notational Forms" +msgstr "Forme di notazione di Ruby " -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" +#, c-format +msgid "Rule %d" +msgstr "Regola %d" -msgid "Windows-compatible 'kern'" -msgstr "" +msgid "Ruler Options" +msgstr "Opzioni righello" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" +msgid "Runic" +msgstr "Runico" -msgid "No Mac Names" -msgstr "" +msgid "Russian" +msgstr "Russo" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "Russian (Moldova)" +msgstr "Russo (Moldavia)" -msgid "BDF Resolution" -msgstr "Risoluzione BDF" +msgid "S Brush Joined" +msgstr "S Pennello unito" -msgid "Guess each font's resolution based on its pixel size" -msgstr "Indovina la dimensione di ogni font secondo la dimensione dei pixel." +msgid "S Brush Unjoined" +msgstr "S Pennello staccato" -msgid "Find Sub Font Definition file" -msgstr "Cerca il file di definizione dei sotto-font" +msgid "S Formal Unjoined" +msgstr "S Formale staccato" -msgid "Notdef name" -msgstr "Nome Notdef" +msgid "S Miscellaneous" +msgstr "S miscellaneo" -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" +msgid "S Monotone Joined" +msgstr "S Monotono unito" -msgid "Not a CID format" -msgstr "Non è un formato CID" +msgid "S Monotone Unjoined" +msgstr "S Monotono staccato" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Stai cercando di salvare un font CID in un formato\n" -"non-CID. È possible, ma solo il subset del font corrente\n" -"sarà salvato. È proprio quello che vuoi fare?" +msgid "S Uncial" +msgstr "S Onciale" -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "S_ave Feature File..." +msgstr "_Salva il file di funzione..." -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "S_ave as..." +msgstr "_Salva con nome..." -msgid "Reference point match out of date" -msgstr "" +msgid "S_etup" +msgstr "Impostazion_e" -msgid "Bad OS/2 version" -msgstr "" +msgid "S_hadow..." +msgstr "Ombra...(_H)" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" +msgid "S_how Dependent" +msgstr "Mostra le dipendenze(_H)" -msgid "Non-standard Em-Size" -msgstr "Dimensioni di Em non-standard" +msgid "S_how H. Metrics..." +msgstr "Mostra le metric_he H." -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" +msgid "S_quare" +msgstr "Est_remità squadrata" -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" +msgid "Sa_me Glyph As" +msgstr "Stesso Glyph di(_M)" -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "Sami (Lappish)" +msgstr "Sami (Lappone)" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" +msgid "Sans-Serif" +msgstr "Senza grazie" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "Senza Serif (senza grazie) - SS High-x geometrico arrotondato" -msgid "Needs bitmap font" -msgstr "" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "Senza Serif (senza grazie) - SS IBM NeoGrotesque Gothic" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "Senza Serif (senza grazie) - SS Low-x geometrico arrotondato" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "Senza Serif (senza grazie) - SS miscellaneo" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "Senza Serif (senza grazie) - SS Modified NeoGrotesque Gothic" -msgid "_Review" -msgstr "" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "Senza Serif (senza grazie) - SS NeoGrotesque Gothic" -msgid "_Generate" -msgstr "" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "Senza Serif (senza grazie) - SS Typewriter Gothic" -msgid "Errors detected" -msgstr "" +msgid "Sanskrit" +msgstr "Sanscrito" -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" +msgid "Save" +msgstr "Salva" -msgid "Create directory..." -msgstr "Crea cartella..." +msgid "Save A_ll" +msgstr "Salva _tutto" -msgid "Bad Mac Family" -msgstr "Famiglia Mac errata" +msgid "Save As _Image..." +msgstr "Salva come _immagine..." -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Per ottenere un file con una famiglia Mac , il font corrente deve avere uno " -"stile di tipo Normal, Regular, etc. e devono essere aperti altri font con lo " -"stesso nome di famiglia." +msgid "Save Failed" +msgstr "Errore nel salvataggio" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" +msgid "Save Image" +msgstr "Salva immagine" -msgid "Generate Fonts" -msgstr "" +msgid "Save Resource file as..." +msgstr "Salva file di risorse come..." -msgid "Generate TTC" -msgstr "" +msgid "Save in _UCS2" +msgstr "Salva in _UCS2" -msgid "Generate Mac Family" -msgstr "" +msgid "Saving AFM File" +msgstr "Salvataggio del file AFM" -msgid "Allows you to select optional behavior when generating the font" -msgstr "" +msgid "Saving Bitmap Font(s)" +msgstr "salvataggio della/e bitmap" -msgid "Layer:" -msgstr "" +msgid "Saving Bitmaps" +msgstr "Salvataggio immagini Bitmap" -msgid "Save a font based on the specified layer" -msgstr "" +msgid "Saving CID keyed font" +msgstr "Salvataggio del font chiave CID" -msgid "Validate Before Saving" -msgstr "" +msgid "Saving Multiple PostScript Fonts" +msgstr "Salvataggio di molteplici font PostScript" -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" +msgid "Saving OFM File" +msgstr "Salvataggio del file OFM" -msgid "Append a FONTLOG entry" -msgstr "" +msgid "Saving OpenType Font" +msgstr "Salvataggio del font OpenType" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" +msgid "Saving Outlines" +msgstr "Salvataggio dei contorni" -msgid "Prepend timestamp" -msgstr "" +msgid "Saving PFM File" +msgstr "Salvataggio del file PFM" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" +msgid "Saving PostScript Font" +msgstr "Salvataggio del font PostScript" -msgid "Merge tables across fonts" -msgstr "" +msgid "Saving Spline Font Database" +msgstr "Salvataggio del Database del font Spline" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" +msgid "Saving TFM File" +msgstr "Salvataggio del file TFM" -msgid "As CFF fonts" -msgstr "" +msgid "Saving TrueType Font" +msgstr "Salvataggio del font TrueType" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" +msgid "Saving font" +msgstr "Salvataggio del font" -msgid "Execute Script" -msgstr "" +msgid "Saving..." +msgstr "Salvataggio..." -msgid "_Python" -msgstr "" +msgid "Sc_ale & Tile" +msgstr "Sc_ala & Impila" -msgid "_FF" -msgstr "" +msgid "Scale Bearings By:" +msgstr "Scala le spalle di:" -msgid "C_all..." -msgstr "Chi_ama..." +msgid "Scale LBearing By:" +msgstr "Scala la spalla sinistra di:" -msgid "Counter Expansion Factor" -msgstr "" +msgid "Scale RBearing By:" +msgstr "Scala la spalla destra di:" -msgid "Counter Addition" -msgstr "" +msgid "Scale Uniformly..." +msgstr "Metti in scala uniformemente..." -msgid "Side Bearing Expansion Factor" -msgstr "" +msgid "Scale VAdvance By:" +msgstr "Scala l'avanzamento verticale di:" -msgid "Side Bearing Addition" -msgstr "" +msgid "Scale Width By:" +msgstr "Scala la larghezza di:" -msgid "Condense/Extend" -msgstr "" +msgid "Scale the selection" +msgstr "Scala la selezione" -msgid "Scale By" -msgstr "" +msgid "Scale..." +msgstr "Metti in scala..." -msgid "Counters:" -msgstr "" +msgid "Scaling" +msgstr "Scalamento" -msgid "Side Bearings:" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Scalamento delle Bitmap" -msgid "Correct for Italic Angle" -msgstr "" +msgid "Scientific Inferiors" +msgstr "Pedici scientifici" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" +msgid "Scottish Gaelic" +msgstr "Scozzese Gaelico" -msgid "Horizontal Stem Height Scale" -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "Larghezza dello schermo in Centimetri" -msgid "Horizontal Stem Height Add" -msgstr "" +msgid "Screen Width in Inches" +msgstr "Larghezza dello schermo in Pollici" -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "Script File" +msgstr "File di script" -msgid "Vertical Stem Width Scale" -msgstr "" +msgid "Script Menu" +msgstr "Script per menu" -msgid "Vertical Stem Width Add" -msgstr "" +msgid "Script with no associated menu name" +msgstr "Script senza elemento nel menu" -msgid "Stem threshold should be positive" -msgstr "" +msgid "Script(s)" +msgstr "Script" -msgid "Unlikely stem threshold" -msgstr "" +msgid "Script(s) & Language(s)" +msgstr "Script e Lingua/e" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" +msgid "Script|Armenian" +msgstr "Armeno" -msgid "Unlikely scale factor" -msgstr "" +msgid "Script|Avestan" +msgstr "Avestano" -msgid "Bad stem add" -msgstr "" +msgid "Script|Balinese" +msgstr "Balinese" -msgid "Bad tag" -msgstr "" +msgid "Script|Batak" +msgstr "Batak" -msgid "Feature tags are limited to 4 letters" -msgstr "" +msgid "Script|Bengali" +msgstr "Bengalese" -msgid "Missing glyph extension" -msgstr "" +msgid "Script|Bengali2" +msgstr "Bengalese" -msgid "You must specify a glyph extension" -msgstr "" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Cirillico" -msgid "Vertical Offset" -msgstr "" +msgid "Script|Default" +msgstr "Default" -msgid "Missing extension" -msgstr "" +msgid "Script|Devanagari" +msgstr "Devanagari" -msgid "You must provide a glyph extension" -msgstr "" +msgid "Script|Ethiopic" +msgstr "Etiope" -msgid "Horizontal Counter Scale" -msgstr "" +msgid "Script|Georgian" +msgstr "Georgiano" -msgid "Horizontal Counter Add" -msgstr "" +msgid "Script|Greek" +msgstr "Greco" -msgid "Left Side Bearing Scale" -msgstr "" +msgid "Script|Gujarati" +msgstr "Gujarati" -msgid "Left Side Bearing Add" -msgstr "" +msgid "Script|Gujarati2" +msgstr "Gujarati" -msgid "Right Side Bearing Scale" -msgstr "" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -msgid "Right Side Bearing Add" -msgstr "" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -msgid "Vertical Scale" -msgstr "" +msgid "Script|Hebrew" +msgstr "Ebraico" -msgid "Vertical Counter Scale" -msgstr "" +msgid "Script|Japanese" +msgstr "Giapponese" -msgid "Vertical Counter Add" -msgstr "" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "Width of Vertical Stems:" -msgstr "" +msgid "Script|Korean" +msgstr "Koreano" -msgid "Width/Height of Thick Stems:" -msgstr "" +msgid "Script|Latin" +msgstr "Latino" -msgid "Height of Horizontal Stems:" -msgstr "" +msgid "Script|Malayālam" +msgstr "Malayālam" -msgid "Width/Height of Thin Stems:" -msgstr "" +msgid "Script|Malayālam2" +msgstr "Malayālam" -msgid "Original Y Position" -msgstr "" +msgid "Script|Mandaean" +msgstr "Mandaico" -msgid "Extent" -msgstr "" +msgid "Script|Mongolian" +msgstr "Mongolo" -msgid "Resultant Y Position" -msgstr "" +msgid "Script|Myanmar" +msgstr "Birmano" -msgid "Create Subscript/Superscript" -msgstr "" +msgid "Script|New" +msgstr "Nuovo Script" -msgid "Create Small Caps" -msgstr "" +msgid "Script|Old Permic" +msgstr "Vecchio Permico" -msgid "Change Glyphs" -msgstr "" +msgid "Script|Oriya" +msgstr "Oriya" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" +msgid "Script|Oriya2" +msgstr "Oriya" -msgid "Feature Tag:" -msgstr "" +msgid "Script|Phoenician" +msgstr "Fenicio" -msgid "Glyph Extension:" -msgstr "" +msgid "Script|RSymbol" +msgstr "Symbol" -msgid "Vertical Offset:" -msgstr "" +msgid "Script|Roman" +msgstr "Roman" -msgid "Introduction" -msgstr "" +msgid "Script|Sinhala" +msgstr "Singalese" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "Script|Tamil" +msgstr "Tamil" -msgid "Petite Caps" -msgstr "" +msgid "Script|Tamil2" +msgstr "Tamil" -msgid "Glyph Extensions" -msgstr "" +msgid "Script|Telugu" +msgstr "Telugu" -msgid "Letters:" -msgstr "" +msgid "Script|Telugu2" +msgstr "Telugu" -msgid "Symbols:" -msgstr "" +msgid "Script|Thai" +msgstr "Thai" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "Script|Tibetan" +msgstr "Tibetano" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" +msgid "Script|Traditional Chinese" +msgstr "Cinese tradizionale" -msgid "Separate ratios for thin and thick stems" -msgstr "" +msgid "Script|Vai" +msgstr "Vai" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" +msgid "Script|Yi" +msgstr "Yi" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" +msgid "Scroll Bitmap" +msgstr "Fai scorrere la bitmap" -msgid "% +" -msgstr "" +msgid "Scroll by hand" +msgstr "Fai scorrere a mano" -msgid "Activate diagonal stem processing" -msgstr "" +msgid "Search Pattern:" +msgstr "Cerca il pattern:" -msgid "Stems" -msgstr "Aste" +msgid "Second Char" +msgstr "Carattere di destra" -msgid "Retain current advance width, center glyph within that width" -msgstr "" +#, c-format +msgid "Second Class %d\n" +msgstr "Seconda Classe %d\n" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" +msgid "Second _to All" +msgstr "Secondo di t_utti" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Secondo glifo di %s" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "See also:" +msgstr "Vedi anche:" -msgid "Counter Size:" -msgstr "" +msgid "SeekCharacter" +msgstr "Cerca Carattere" -msgid "Left Side Bearing:" -msgstr "" +msgid "Segment Separator" +msgstr "Separatore di segmento" -msgid "Right Side Bearing:" -msgstr "" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Seleziona classe contenente:" -msgid "Horizontal" -msgstr "" +msgid "Select In Font" +msgstr "Seleziona nel font" -msgid "Control Vertical Counters (use for CJK)" -msgstr "" +msgid "Select _All" +msgstr "Selezion_a tutto" -msgid "Vertical Counters:" -msgstr "" +msgid "Select a ligature to view" +msgstr "Scegli una legatura da esaminare" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +msgid "Select by _Color" +msgstr "_Scegli per colore" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "Select by _Script..." +msgstr "Seleziona per _Script..." -msgid "Vertical Scale:" -msgstr "" +msgid "Select by _Wildcard..." +msgstr "Scegli per simbolo...(_W)" -msgid "%" -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "Seleziona la classe contenente il glifo nominato" -msgid "Vertical" -msgstr "" +msgid "Selected BG Color" +msgstr "Colore di sfondo selezionato" -msgid "Everything to its default value" -msgstr "" +msgid "Selected FG Color" +msgstr "Colore di primo piano selezionato" -msgid "Reset" -msgstr "" +msgid "Selected Glyphs" +msgstr "Glifi selezionati" -msgid "Embolden by" -msgstr "" +msgid "Self-referential character" +msgstr "Carattere con auto-riferimento" -msgid "Serif Height" -msgstr "" +msgid "Self-referential glyph" +msgstr "Glifo con auto-riferimento" -msgid "Serif Height Fuzz" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Semi-condensato (87.5%)" -msgid "Top Zone" -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "Semi-allargato (112.5%)" -msgid "Bottom Zone" -msgstr "" +msgid "Serbian" +msgstr "Serbo" -msgid "Top Hint" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Serbo (Latino)" -msgid "Bottom Hint" -msgstr "" +msgid "Serif" +msgstr "Con grazie" -msgid "Embolden by:" -msgstr "" +msgid "Set All" +msgstr "Seleziona tutto" -msgid "_LCG" -msgstr "" +msgid "Set Bearings To:" +msgstr "Imposta le spalle a:" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" +msgid "Set Both Side Bearings..." +msgstr "Imposta entrambe le spalle..." -msgid "_CJK" -msgstr "" +msgid "Set From Font" +msgstr "Imposta da font" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" +msgid "Set From N_ame" +msgstr "Imposta dal _nome" -msgid "_Auto" -msgstr "" +msgid "Set From Val_ue" +msgstr "Imposta dal valore(_U)" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Set LBearing To:" +msgstr "Imposta la spalla sinistra a:" -msgid "C_ustom" -msgstr "" +msgid "Set LBearing..." +msgstr "Imposta la spalla sinistra..." -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Set Name" +msgstr "Imposta nome" -msgid "_Top hint:" -msgstr "" +msgid "Set Point Size" +msgstr "Imposta dimensioni del punto" -msgid "_Zone:" -msgstr "" +msgid "Set RBearing To:" +msgstr "Imposta la spalla destra a:" -msgid "_Bottom hint:" -msgstr "" +msgid "Set RBearing..." +msgstr "Imposta la spalla destra" -msgid "Zone:" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "Imposta l'avanzamento verticale:" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "Set Vertical Advance..." +msgstr "Imposta l'avanzamento verticale..." -msgid "Fuzz" -msgstr "" +msgid "Set Width To:" +msgstr "Imposta la larghezza a:" -msgid "Allow the height match to differ by this much" -msgstr "" +msgid "Set _Color" +msgstr "Imposta il _colore" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +msgid "Set _LBearing..." +msgstr "Fissa la spalla sinistra...(_B)" -msgid "Squish" -msgstr "" +msgid "Set _RBearing..." +msgstr "Fissa la spalla dest_ra..." -msgid "Make the counters narrower" -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "Fissa l'a_vanzamento verticale..." -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "Set _Width..." +msgstr "Imposta _larghezza..." -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "Imposta la selezione di fontview perché i glifi siano nominati qui" -msgid "Cleanup Self Intersect" -msgstr "" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "Imposta questa lista di glifi per selezionarli in fontview" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" +msgid "Set/Clear Pixels" +msgstr "Inserisci/cancella dei pixel" -msgid "Oblique Slant..." -msgstr "" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "Imposta l'interlinea sia nelle tavole OS/2 sia in hhea" -msgid "LSB Compression Percent" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" +"Imposta l'interlinea nella tavola vhea.\n" +"Ciò imposta lo spazio fra due colonne di testo con scrittura verticale." -msgid "Stem Compression Percent" -msgstr "" +msgid "Setting" +msgstr "Impostazione" -msgid "Counter Compression Percent" -msgstr "" +msgid "Settings" +msgstr "Impostazioni" -msgid "RSB Compression Percent" -msgstr "" +msgid "Shadow Length:" +msgstr "Lunghezza dell'ombra:" -msgid "XHeight Percent" -msgstr "" +msgid "Shadowing glyphs" +msgstr "Crea le ombre dei glifi" -msgid "Italic Angle" -msgstr "" +msgid "Shape Type" +msgstr "Tipo della forma" -msgid "Bad setting" -msgstr "" +msgid "Shift Entire Bitmap" +msgstr "Sposta l'intera bitmap" -msgid "You may not select both variants of 'f'" -msgstr "" +msgid "Sho_w" +msgstr "Mostra(_W)" -msgid "Transform baseline serifs" -msgstr "" +msgid "Show ATT" +msgstr "Mostra ATT" -msgid "Transform x-height serifs" -msgstr "" +msgid "Show Active Border" +msgstr "Mostra bordo attivo" -msgid "Transform ascender serifs" -msgstr "" +msgid "Show Kerning" +msgstr "Mostra crenatura" -msgid "Transform descender serifs" -msgstr "" +msgid "Show _Dependent" +msgstr "Mostra le _dipendenze" -msgid "Transform diagonal serifs" -msgstr "" +msgid "Show _Grid" +msgstr "Mostra la _griglia" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" +msgid "Show _V. Metrics..." +msgstr "Mostra le metriche _V." -msgid "Flat" -msgstr "" +msgid "Side Bearing Color" +msgstr "Imposta il colore della spalla laterale" -msgid "Slanted" -msgstr "" +msgid "Simple" +msgstr "Semplice" -msgid "Pen Slanted" -msgstr "" +msgid "Simple Substitution" +msgstr "Sostituzioni semplici" -msgid "Compress (as a percentage)" -msgstr "" +msgid "Simplified Chinese" +msgstr "Cinese semplificato" -msgid "LSB" -msgstr "" +msgid "Simplified Forms" +msgstr "Forme semplificate" -msgid "Left Side Bearing" -msgstr "" +msgid "Simplify More..." +msgstr "Semplifica ancora..." -msgid "RSB" -msgstr "" +msgid "Simplifying..." +msgstr "Semplificazione..." -msgid "Right Side Bearing" -msgstr "" +msgid "Sindhi India" +msgstr "Sindhi (India)" -msgid "Lower Case" -msgstr "" +msgid "Sindhi Pakistan" +msgstr "Sindhi (Pakistan)" -msgid "Others" -msgstr "" +msgid "Single Position" +msgstr "Posizione singola" -msgid "Upper Case" -msgstr "" +msgid "Single Positioning" +msgstr "Posizione singola" -msgid "XHeight Percent:" -msgstr "" +msgid "Single Substitution" +msgstr "Sostituzione singola" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" +msgid "Single and High-Density Fonts" +msgstr "Font a densità singola ed alta" -msgid "Italic Angle:" -msgstr "" +msgid "Single and Multi-Density Fonts" +msgstr "Font a densità singola e multipla" msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" +"Dimensione (in punti( del font usato per mostrare informazioni ed etichette " +"dei glifi nell'anteprima" -msgid "Current X-Height" -msgstr "" +msgid "Size of Points" +msgstr "Dimensione dei punti" -msgid "Desired X-Height" -msgstr "" +msgid "Size set from _Window" +msgstr "Imposta le dimensioni dalla finestra" -msgid "Change XHeight" -msgstr "" +msgid "Size, Glyph, Point" +msgstr "Dimensioni, glifo, punto" -msgid "Current x-height:" -msgstr "" +#, c-format +msgid "Size: %d (%d)" +msgstr "Dimensioni: %d (%d)" -msgid "Desired x-height:" -msgstr "" +msgid "Skew the selection" +msgstr "Inclina la selezione" -msgid "Serif height:" -msgstr "" +msgid "Skew..." +msgstr "Inclina..." -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Di nuovo il pattern cercato non è stato trovato nel font %.100s" +msgid "Slab Serifs|SS Geometric" +msgstr "SS Geometrico" -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "Il pattern cercato non è stato trovato nel font %.100s" +msgid "Slab Serifs|SS Humanist" +msgstr "SS Umanista" -msgid "Find" -msgstr "Cerca" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SS Miscellaneo" -msgid "Find Next" -msgstr "Cerca il successivo" +msgid "Slab Serifs|SS Monotone" +msgstr "SS Monotono" -msgid "Match Fuzziness:" -msgstr "" +msgid "Slab Serifs|SS Swiss" +msgstr "SS Svizzero" -msgid "Bad search pattern" -msgstr "" +msgid "Slab Serifs|SS Typewriter" +msgstr "SS Typewriter" -msgid "Nothing to match." -msgstr "" +msgid "Slashed Zero" +msgstr "Zero barrato" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" +msgid "Slovak" +msgstr "Slovacco" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" +msgid "Slovenian" +msgstr "Sloveno" -msgid "Bad replace pattern" -msgstr "" +msgid "Small Capitals" +msgstr "Maiuscole piccole" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +msgid "Small Caps" +msgstr "Minuscolo" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" +msgid "Somali" +msgstr "Somalo" -msgid "Search Pattern:" -msgstr "Cerca il pattern:" +msgid "Something went wrong" +msgstr "Qualcosa è andato storto" -msgid "Replace Pattern:" -msgstr "Sostituisci il pattern:" +msgid "Sorbian" +msgstr "Sorabo" -#, c-format -msgid "Find in %.100s" -msgstr "Cerca in %.100s" +msgid "Sort By:" +msgstr "Ordina secondo:" -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" +msgid "Sort:" +msgstr "Ordina:" -msgid "Replace Pattern" -msgstr "" +msgid "Sort|Alphabetic" +msgstr "Ordine alfabetico" -msgid "Search Pattern" -msgstr "" +msgid "Source from which this design is to be taken" +msgstr "L'origine da cui questo design viene preso" -msgid "Allow:" -msgstr "Consenti:" +msgid "Space _Regions..." +msgstr "Spazia le _regioni..." -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Trova una concordanza anche se il pattern scelto deve\n" -"essere trasformato per mezzo di una combinazione \n" -"delle seguenti trasformazioni." +msgid "Spanish" +msgstr "Spagnolo" -msgid "Flipping" -msgstr "Ribaltamento" +msgid "Spanish (Dominican Republic)" +msgstr "Spagnolo (Repubblica Dominicana)" -msgid "Scaling" -msgstr "Scalamento" +msgid "Spanish (Modern)" +msgstr "Spagnolo (Moderno)" -msgid "Rotating" -msgstr "Rotazione" +msgid "Spanish (Traditional)" +msgstr "Spagnolo (Tradizionale)" -msgid "_Match Fuzziness:" -msgstr "" +msgid "Spanish Mexico" +msgstr "Spagnolo (Messico)" -msgid "Endpoints specify minimum length and direction only" -msgstr "" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Specifica le grandezze da rigenerare" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" +msgid "Spiros did not converge" +msgstr "Spiros non ha effettuato la conversione" -msgid "Search Selected Chars Only" -msgstr "" +msgid "Square" +msgstr "Quadrato" -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" +msgid "Square Cove" +msgstr "Cavo quadrato" -msgid "Find All" -msgstr "Cerca tutto" +msgid "St_yle" +msgstr "Stile(_Y)" -msgid "Replace All" -msgstr "Sostituisci tutto" +msgid "Standard Ligatures" +msgstr "Ligature standard" -msgid "Open" -msgstr "" +msgid "Star" +msgstr "Stella" -msgid "Could not open" -msgstr "" +msgid "Stems" +msgstr "Aste" -#, c-format -msgid "Could not open %.100s" -msgstr "Impossibile aprire %.100s" +msgid "Storage (TrueType)" +msgstr "Deposito (TrueType)" -msgid "No letters in font" -msgstr "" +msgid "Store ligature data in AFM files" +msgstr "Salva i dati delle legature nei file AFM" -msgid "Insert random text in the specified script" -msgstr "Inserisci testo casuale nello script specificato" +msgid "Store this filename in preferences" +msgstr "Salva questo nome del file nelle preferenze" -msgid "Text from script" -msgstr "Testo dallo script" +msgid "Straight Arms/Double Serif" +msgstr "Aste dritte/Doppia grazia" -msgid "Save" -msgstr "Salva" +msgid "Straight Arms/Horizontal" +msgstr "Aste dritte/Orizzontale" -msgid "Save Image" -msgstr "Salva immagine" +msgid "Straight Arms/Single Serif" +msgstr "Aste dritte/Grazia unica" -msgid "_Save As..." -msgstr "_Salva con nome..." +msgid "Straight Arms/Vertical" +msgstr "Aste dritte/Verticale" -msgid "_Insert Random Text..." -msgstr "_Inserisci testo casuale..." +msgid "Straight Arms/Wedge" +msgstr "Aste dritte/Cuneo" -msgid "Save As _Image..." -msgstr "Salva come _immagine..." +msgid "Stroke _Variation" +msgstr "_Variazione del tratto" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" +msgid "Stroke _Width:" +msgstr "_Larghezza del tratto:" -msgid "Undo information incomplete" -msgstr "Annulla informazioni incomplete" +msgid "Styles (SubFamily)" +msgstr "Stili (Sotto famiglia)" -msgid "Bad undo" -msgstr "Annulla errato" +msgid "Stylistic Alternatives" +msgstr "Alternative stilistiche" -#, c-format -msgid "couldn't find the character %s" -msgstr "" +msgid "Sub/Superscript" +msgstr "Pedice/Apice" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" +msgid "Subscript" +msgstr "Pedice" -msgid "Base Glyphs" -msgstr "Glifi base" +msgid "Subscripts/Superscripts" +msgstr "Pedici/Apici" -msgid "Base Ligatures" -msgstr "Nuova legatura" +msgid "Subtable" +msgstr "Sottotabella" -msgid "Base Marks" -msgstr "" +msgid "Super Wide" +msgstr "Super largo" -msgid "Empty" -msgstr "Vuoto" +msgid "Superscript" +msgstr "Apice" -#, c-format -msgid "Mark Class %.20s" -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "Swahili (Kenya)" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "Swedish" +msgstr "Svedese" -#, c-format -msgid "Entry (%d,%d)" -msgstr "" +msgid "Swedish (Sweden)" +msgstr "Svedese (Svezia)" -#, c-format -msgid "Exit (%d,%d)" -msgstr "" +msgid "Sy Miscellaneous" +msgstr "Sy miscellaneo" -msgid "Backtrack Match: " -msgstr "" +msgid "Sy Mixed Serif" +msgstr "Sy Serif misto" -msgid "Match: " -msgstr "" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "Sy Senza grazie Neo-grotesque" -msgid "Lookahead Match: " -msgstr "" +msgid "Synchronize" +msgstr "Sincronizza" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "Spalla alta:" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Classe" -msgstr[1] "Classi" +msgid "TS Miscellaneous" +msgstr "TS Miscellaneo" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" +msgid "TTF Names" +msgstr "Nomi TTF" -#, c-format -msgid "Back coverage %d: " -msgstr "" +msgid "Table length should not be odd\n" +msgstr "La lunghezza della tabella non dovrebbe essere dispari\n" -#, c-format -msgid "Coverage %d: " -msgstr "" +msgid "Tabular Numbers" +msgstr "Numeri per tavole" -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" +msgid "Tag must be 4 characters long" +msgstr "I tag sono limitati a 4 caratteri ASCII" -#, c-format -msgid "Apply at %d %.80s" -msgstr "" +msgid "Tajik" +msgstr "Tagico" -msgid "Replacement: " -msgstr "Sostituisci: " +msgid "Tamazight (Arabic)" +msgstr "Berbero (Arabo)" -msgid "Chaining Positioning" -msgstr "" +msgid "Tamazight (Latin)" +msgstr "Berbero (Latino)" -msgid "Chaining Substitution" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "Tartaro (Tatarstan)" -msgid "Reverse Chaining Subs" -msgstr "" +msgid "TeX table" +msgstr "tabella TeX" -msgid "classes" -msgstr "" +msgid "Terminal Forms" +msgstr "Forme terminali" -msgid "coverage" -msgstr "" +msgid "Terminal Forms #2" +msgstr "Forme terminali #2" -msgid "glyphs" -msgstr "" +msgid "Terminal Forms #3" +msgstr "Forme terminali #3" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" +msgid "Text from script" +msgstr "Testo dallo script" -#, c-format -msgid "Backtrack class %d: " -msgstr "" +msgid "Textual" +msgstr "Testuale" -#, c-format -msgid "Class %d: " -msgstr "" +msgid "Tfm Save Failed" +msgstr "Errore di salvataggio del file TFM" -#, c-format -msgid "Lookahead class %d: " +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" msgstr "" +"La tabella 'kern' supporta al massimo 10920 coppie di crenature in una " +"sottotabella" #, c-format -msgid "Rule %d" -msgstr "Regola %d" - -msgid "Indic Reordering" +msgid "" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." msgstr "" +"Il formato 'sfnt' è al momento limitato a 65535 glifi, e il tuo font ne ha " +"%d." -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "Sostituzioni semplici" - -msgid "Glyph Insertion" -msgstr "Inserimento del glifo" - -msgid "Kern by State" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"Il file AFM contiene le metriche usate da molti programmi\n" +"di elaborazione di testo se usano font PostScript®." -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"Il file PFM contiene le informazioni necessarie a Windows\n" +"per installare un font PostScript®." #, c-format -msgid "State %4d Flags:" +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"Il nome del font PostScript \"%.63s\" non è valido.\n" +"Dev'essere composto da ASCII visualizzabili,\n" +"non può contenere né (){}[]<>%%/ né spazi\n" +"e dev'essere più breve di 63 caratteri" -#, c-format -msgid "State %4d Mark: " +msgid "The control point above the selected point is near the italic angle" msgstr "" +"Il punto di controllo sopra al punto scelto è inclinato quasi quanto il " +"corsivo" -#, c-format -msgid "State %4d Cur: " -msgstr "" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Il punto di controllo sopra al punto scelto è quasi orizzontale" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" +msgid "The control point above the selected point is nearly vertical" +msgstr "Il punto di controllo sopra al punto scelto è quasi verticale" -msgid "Lookups Enabled for Expansion" +msgid "" +"The control point above the selected point is outside the spline segment" msgstr "" +"Il punto di controllo sopra al punto scelto è esterno al segmento di spline " -msgid "No Lookups Enabled for Expansion" +msgid "The control point below the selected point is near the italic angle" msgstr "" +"Il punto di controllo sotto al punto scelto è inclinato quasi quanto il " +"corsivo" -msgid "Lookups Disabled for Expansion" -msgstr "" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Il punto di controllo sotto al punto scelto è quasi orizzontale" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "The control point below the selected point is nearly vertical" +msgstr "Il punto di controllo sotto al punto scelto è quasi verticale" -msgid "Lookups Limiting Expansion" +msgid "" +"The control point below the selected point is outside the spline segment" msgstr "" +"Il punto di controllo sotto al punto scelto è esterno al segmento di spline" -msgid "No Lookups Limiting Expansion" +msgid "The control point left of the selected point is near the italic angle" msgstr "" +"Il punto di controllo a sinistra del punto scelto è inclinato quasi quanto " +"il corsivo" -msgid "Lookups Enabled for Shrinkage" -msgstr "" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Il punto di controllo a sinistra del punto scelto è quasi orizzontale" -msgid "No Lookups Enabled for Shrinkage" -msgstr "" +msgid "The control point left of the selected point is nearly vertical" +msgstr "Il punto di controllo a sinistra del punto scelto è quasi verticale" -msgid "Lookups Disabled for Shrinkage" +msgid "" +"The control point left of the selected point is outside the spline segment" msgstr "" +"Il punto di controllo a sinistra del punto scelto è esterno al segmento di " +"spline" -msgid "No Lookups Disabled for Shrinkage" +msgid "The control point right of the selected point is near the italic angle" msgstr "" +"Il punto di controllo a destra del punto scelto è inclinato quasi quanto il " +"corsivo" -msgid "Lookups Limiting Shrinkage" -msgstr "" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Il punto di controllo a destra del punto scelto è quasi orizzontale" -msgid "No Lookups Limiting Shrinkage" -msgstr "" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Il punto di controllo a destra del punto scelto è quasi verticale" -#, c-format -msgid "Priority: %d" +msgid "" +"The control point right of the selected point is outside the spline segment" msgstr "" +"Il punto di controllo a destra del punto scelto è esterno al segmento di " +"spline" -msgid "No Extender Glyphs" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" +"Le spalle fra questi hint non sono dello stesso valore, e ciò è sbagliato " +"per un tratto di tipo 3" -msgid "Extender Glyphs" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"L'encoding attuale contiene dei glifi che FontForge non sa mappare verso " +"CID.\n" +"Bisogna distruggerli oppure aggiungerli alla fine (e ciò potrebbe portare a " +"dei problemi con future definizioni)?" -msgid "Not classified" -msgstr "Non classificato" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "Le diverse istanze di questo mm hanno un diverso numero di glifi" -msgid "Ligature" -msgstr "Legatura" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "La codifica non contiene qualcosa chiamato %.40s" -msgid "Glyph Definition Sub-Table" -msgstr "" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Il seguente errore si è verificato con il glifo selezionato: %.100s" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "Le seguenti tabelle nel font sono state ignorate da FontForge\n" -msgid "Mark Attachment Classes" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"Il font contiene già delle bitmap di questa grandezza %d.\n" +"La vuoi cancellare?" #, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgid "The font database does not contain a bitmap of size %d and depth %d" msgstr "" +"Il database del font non contiene delle bitmap di grandezza %d e profondità " +"%d" #, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" +msgid "The font does not contain a glyph named %s." +msgstr "Questo font non contiene un glifo chiamato %s." #, c-format -msgid "Script '%c%c%c%c' " +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30hs rispetto " +"a %3$.30s" #, c-format -msgid "Default Baseline: '%s'" +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Il glifo %1$.30s nel font %2$.30s ha un diverso numero di punti (o punti di " +"controllo) sui suoi contorni rispetto a %3$.30s" #, c-format msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" +"Il glifo %1$.30s nel font %2$.30s ha un diverso numero di riferimenti " +"rispetto a %3$.30s" -msgid "All glyphs have the same baseline" -msgstr "Tutti i glifi hanno la stessa base" - -msgid "Per glyph baseline data" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" +"Il glifo %1$.30s nel font %2$.30s ha un diverso set di coppie di " +"crenaturerispetto a %3$.30s" #, c-format -msgid " Left Bound=%d" +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"Il glifo %1$.30s nel font %2$.30s ha contorni rivolti in una direzione " +"diversa rispetto a %3$.30s" #, c-format -msgid " Right Bound=%d" +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"Il glifo %1$.30s nel font %2$.30s ha una riferimenti con scala o rotazione " +"(ecc.) diverse rispetto a %3$.30s" -msgid "Strong Left to Right" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"Il glifo in CID %d è mappato verso più di %d encoding. Solo i primi %d " +"verranno presi in considerazione." -msgid "Strong Right to Left" -msgstr "" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Il glifo, %.80s, non è reperibile nel file sfd" -msgid "Arabic Right to Left" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Il testo del nome del font leggibile dagli umani (nel pannello dei nomi) " +"dev'essere completamente ASCII." -msgid "European Number" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" msgstr "" +"I valori di crenatura per la classe 0 (\"Tutto il resto\") dev'essere sempre " +"0" -msgid "European Number Separator" -msgstr "Separatore di numero europeo" - -msgid "European Number Terminator" -msgstr "Fine del numero europeo" - -msgid "Arabic Number" -msgstr "Numero arabo" - -msgid "Common Number Separator" -msgstr "Separatore di numero comune" - -msgid "Block Separator" -msgstr "Separatore di blocco" - -msgid "Segment Separator" -msgstr "Separatore di segmento" - -msgid "White Space" -msgstr "Spazio bianco" - -msgid "Neutral" -msgstr "Neutrale" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "La lingua, '%s', non è nella lista di lingue conosciute e sarà omessa" -msgid "" -msgstr "" +msgid "The list of current pixel bitmap sizes" +msgstr "Lista dei valori correnti delle dimensioni dei pixel nella bitmap" -msgid " Floating accent" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." msgstr "" +"Il nome che FontForge vorrebbe assegnare a questo glifo, %.30s, è già usato " +"da un glifo diverso." -msgid " Hang left" +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"Il nome del glifo %.40s è cambiato. Questo è cosa utilizzo per cercare il " +"glifo nel file, così non posso ripristinare questo glifo.\n" +"(Non sarai più avvertito per i glifi successivi)" -msgid " Hang right" +msgid "The number of em-units by which an arrow key will move a selected point" msgstr "" +"Numero di Em col quale le frecce di spostamento\n" +"muovono i punti selezionati" -msgid " Attach right" -msgstr "" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "I soli valori leciti per il rapporto bit/pixel sono 1, 2, 4 e 8" #, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "Niente Tipografia Avanzata" - -msgid "OpenType Tables" -msgstr "Tabelle OpenType" +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "I contorni del glifo %2$.30s non è stato trovato nel font %1$.60s" -msgid "'BASE' Baseline Table" -msgstr "Tabella base 'BASE'" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "" +"Percentuale di un Em per separare un accento dal suo glifo di base\n" +"con il comando 'Crea accentati'" #, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Orizzontale: base %d" -msgstr[1] "Orizzontale: basi %d" +msgid "The requested file, %.100s, does not exist" +msgstr "Il file richiesto %.100s non esiste" #, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Verticale: base %d" -msgstr[1] "Verticale: basi %d" - -msgid "'GDEF' Glyph Definition Table" -msgstr "Tabella di definizione dei glifi 'GDEF'" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "Tabella di posizionamento dei glifi 'GPOS'" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "Tabella di sostituzione dei glifi 'GSUB'" - -msgid "'JSTF' Justification Table" -msgstr "Tabella di giustificazione 'JSTF'" - -msgid "Apple Advanced Typography" -msgstr "Tipografia avanzata Apple" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "Tabella di base orizzontale 'bsln'" - -msgid "'kern' Horizontal Kerning Table" -msgstr "Tabella di crenatura orizzontale 'kern'" - -msgid "'lcar' Ligature Caret Table" -msgstr "Tabella di legatura Caret 'lcar'" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "Tabella di metamorfosi estesa dei glifi 'morx'" +msgid "The search pattern was not found again in the font %.100s" +msgstr "Di nuovo il pattern cercato non è stato trovato nel font %.100s" -msgid "'opbd' Optical Bounds Table" -msgstr "Tabella dei limiti ottici" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "Il pattern cercato non è stato trovato nel font %.100s" -msgid "'prop' Glyph Properties Table" -msgstr "Tabella di proprietà dei glifi 'prop'" +msgid "The selected line segment is near the italic angle" +msgstr "Il segmento scelto ha una inclinazione vicina a quella del corsivo" -msgid "Show ATT" -msgstr "Mostra ATT" +msgid "The selected line segment is nearly horizontal" +msgstr "Il segmento scelto è quasi orizzontale" -msgid "No differences found" -msgstr "Non sono state trovate differenze" +msgid "The selected line segment is nearly vertical" +msgstr "Il segmento scelto è quasi verticale" -msgid "Differences..." -msgstr "Differenze..." +msgid "The selected point is near a horizontal stem hint" +msgstr "Il punto scelto è vicino a un hint di tratto orizzontale" -#, c-format -msgid "Compare %s to %s" -msgstr "Confronta %s a %s" +msgid "The selected point is near a vertical stem hint" +msgstr "Il punto scelto è vicino a un hint di tratto verticale" -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Confronta versioni %s di %s a %s" +msgid "The selected points are too close to each other" +msgstr "I due punti scelti sono troppo vicini" -msgid "Font Compare" +msgid "The selection should be scaled so that it will cover the path's length" msgstr "" +"La selezione deve essere scalata in modo che\n" +"corrisponda alla lunghezza del percorso" -#, c-format -msgid "Font to compare with %.20s" -msgstr "Font da confrontare con %.20s" - -msgid "Compare _Outlines" +msgid "The smaller number must be selected first in a pair of bluevalues" msgstr "" +"Il numero più piccolo dev'essere selezionato prima in una coppia di valori " +"blu" -msgid "Accept outlines which exactly match the original" -msgstr "Accetta bordi esterni che coincidono esattamente con l'originale" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"La matrice di trasformazione specifica come i punti\n" +"nel glifo devono essere trasformati prima di essere\n" +"inclusi nel nuovo glifo.\n" +" x(nuovo) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(nuovo) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "_Accept inexact" -msgstr "_Accetta inesatto" +msgid "The two selected points are the endpoints of an open path" +msgstr "I due punti scelti sono gli estremi di una curva aperta" -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +msgid "The version text (in the Names pane) must be entirely ASCII." msgstr "" -"Accetta un contorno esterno che è una vicina approssimazione all'originale.\n" -"Può essere diverso di un'unità-em, o avere un riferimento che coincide con " -"un contorno." +"Il testo della versione (nel pannello dei nomi) dev'essere completamente " +"ASCII." -msgid "_Warn if inexact" -msgstr "Avvisa se inesatto(_W)" +msgid "The weight text (in the Names pane) must be entirely ASCII." +msgstr "" +"Il testo del peso (nel pannello dei nomi) dev'essere completamente ASCII." -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Avvisa se i contorni esterni sono vicini ma non esattamente uguali" +msgid "The x coord of the selected point is near the specified value" +msgstr "L'ascissa del punto scelto è vicina al valore specificato" -msgid "Warn if _unlinked references" -msgstr "Avvisa se i riferimenti sono scollegati(_U)" +msgid "The y coord of the selected point is near the ascender height" +msgstr "L'ordinata del punto scelto è vicina all'altezza degli ascendenti" -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "L'ordinata del punto scelto è vicina alla linea di base" -msgid "Compare _Hints" -msgstr "Confronta gli _hint" +msgid "The y coord of the selected point is near the cap height" +msgstr "L'ordinata del punto scelto è vicina all'altezza delle maiuscole" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" +msgid "The y coord of the selected point is near the descender height" +msgstr "L'ordinata del punto scelto è vicina all'altezza dei discendenti" -msgid "Compare Hint_Masks" -msgstr "" +msgid "The y coord of the selected point is near the specified value" +msgstr "L'ordinata del punto scelto è vicina al valore specificato" -msgid "Compare hintmasks" -msgstr "" +msgid "The y coord of the selected point is near the xheight" +msgstr "L'ordinata del punto scelto è vicina all'x-height" -msgid "HintMasks only if conflicts" -msgstr "" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Ci sono %d pagine in questo file, quale scegli?" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" +msgid "There are multiple fonts in this file, pick one" +msgstr "Ci sono diversi font in questo file, scegline uno" -msgid "Don't Compare HintMasks" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" +"Ci sono così pochi glifi selezionati che mi sembra improbabile avrai un " +"esempio rappresentativo dell'aspetto del tuo font. Se deselezioni tutto il " +"comando si applicherà su tutti i glifi nel font." -msgid "_Add Diff Outlines to Background" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Ci sono due voci per lo stesso glifo (%.80s)" msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." +"There aren't enough glyphs in the encoding to name all the selected " +"characters" msgstr "" +"Non ci sono abbastanza glifi nella codifica per nominare tutti i caratteri " +"selezionati" -msgid "Add _Missing Glyphs" -msgstr "" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "C'è un carattere (%d) che non può essere codificato" + +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "C'è un carattere (%d) che normalmente non appare nella codifica" +#, c-format msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"C'è un carattere da un byte (%d) che utilizza il posto di un carattere a due " +"byte" -msgid "Compare _Bitmaps" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" +"C'è già un glifo con questo nome,\n" +"Vuoi scambiare i loro nomi?" -msgid "Compare _Names" -msgstr "" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "C'è già un punto di ancoraggio chiamato %1$.40s in %2$.40s." -msgid "Compare Glyph _Positioning" -msgstr "" +msgid "There is another glyph in the font with this name" +msgstr "C'è un altro glifo nel font con questo nome" -msgid "Kerning & such" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" msgstr "" +"Non c'è un punto di ancoraggio per la classe %1$.30s nella sottotabella " +"%2$.30s" -msgid "Compare Glyph _Substitution" -msgstr "" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "Non c'è un glifo chiamato \"%s\" nel font." -msgid "Ligatures & such" -msgstr "" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Non c'è un glifo chiamato %s (usato in %s)" -msgid "_Error Limit:" -msgstr "_Errore Max:" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Non c'è un glifo chiamato %s nel font" -msgid "Bump Size" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Queste due linee hanno un punto in comune e non posso renderle parallele." + +msgid "Third Widths" +msgstr "Terzi di larghezza" -msgid "Line length max" +msgid "This blank outline glyph has an unexpected bitmap version" msgstr "" +"Questo carattere vettoriale è vuoto, ma stranamente ha una versione bitmap" -msgid "Allow _removal of extrema" -msgstr "Accetta l'eliminazione degli est_remi" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Questo non sembra essere un file Windows FNT per FON" msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" -"Normalmente semplificare non sopprime i punti alle estremità delle\n" -"curve(sia PostScript sia TrueType suggeriscono di conservare questi punti)" - -msgid "Allow _slopes to change" -msgstr "Accetta il cambiamento delle pendenze(_S)" +"Questo non sembra essere un file plate\n" +"Aspettavo parentesi sinistra" msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "Normalmente semplificare non cambia la pendenza delle corve nei nodi." - -msgid "Start contours at e_xtrema" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"Questo non sembra essere un file plate\n" +"PAspettavo uno di 'voc[]z'" msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"Questo non sembra essere un file plate\n" +"Aspettavo due numeri reali" -msgid "Allow _curve smoothing" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"Questo non sembra essere un file plate\n" +"Prima riga sbagliata" + +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "Questo non sembra un file OFM, non so come leggerlo." + +msgid "This feature code is already used" +msgstr "Questo codice di funzione è già usato:" msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" +"Questo file contiene una codifica senza nome, che non può essere nominata in " +"uno script" + +msgid "This file contains no SVG fonts.\n" +msgstr "Questo file non contiene font SVG.\n" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Il font deriva da un vecchio file di formato sfd. Non tutti i suoi aspetti " +"possono essere ripristinati con successo." -msgid "S_nap to horizontal/vertical" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" +"Questo font contiene sia una tabella 'BASE' che una 'bsln'.\n" +" FontForge leggerà solo una di loro ('BASE').\n" msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Questo file contiene una tabella 'kern' e una 'GPOS'.\n" +" La tabella 'kern' sarà in sola lettura se non c'è una funzione 'kern' in " +"'GPOS'.\n" -msgid "_Flatten bumps on lines" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Questo font contiene descrizioni di glifi sia truetype che PostScript\n" +" solo una sarà usata.\n" -msgid "If a line has a bump on it then flatten out that bump" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Questo file contiene descrizioni di glifi multiple\n" +" solo una sarà usata.\n" -msgid "if smaller than" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"Questo font non contiene glifi con codifica unicode.\n" +"Vuoi usare una codifica \"Symbol\" invece di Unicode?" -msgid "Don't smooth lines" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" +"Questo font non contiene glifi con codifica unicode.\n" +"Probabilmente non potrai usarne il risultato." + +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Questo font non contiene un glifo chiamato \"%.40s\"" -msgid "longer than" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"Le metriche verticali non sono state attivate in questo font.\n" +"Usa Elemento->Informazioni sul font per abilitarle." -msgid "Set as Default" -msgstr "" +msgid "This font does not specify font-face\n" +msgstr "Questo font non specifica il font-face\n" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are +#, c-format msgid "" -"A free press discriminates\n" -"against the illiterate." +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" -"Una stampa libera\n" -"discrimina fra gli illetterati." +"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20hs-%3$d, ma " +"il migliore che io abbia trovato è %1$.20hs-%2$.20hs-%4$d.\n" +"Devo usare questo valore o preferisci cercare tu stesso?" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"Questo font è segnato con un FSType di 2\n" +"(Licenza ristretta). Questo significa che non è\n" +"modificabile senza il permesso del proprietario.\n" +"\n" +"Hai il permesso dal detentore dei diritti?" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "In principio c'era la Lettera..." +msgid "This glyph can use a stem3 hint" +msgstr "Questo glifo può utilizzare un hint per tratti di tipo 3" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" +msgid "" +"This glyph contains a different number of contours in different instances" msgstr "" +"Questo glifo contiene un numero differente di contorni in diverse istanze" -msgid "Recovery Complete" -msgstr "" +msgid "This glyph contains a different number of hints in different instances" +msgstr "Questo glifo contiene un numero differente di hint in diverse istanze" -#, c-format msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" +"This glyph contains a different number of references in different instances" msgstr "" +"Questo glifo contiene un numero differente di riferimenti in diverse istanze" -msgid "xD => Dx" +msgid "This glyph contains a horizontal hint near the specified width" msgstr "" +"Questo carattere contiene un hint orizzontale di valore simile al valore " +"specificato" -msgid "AxD => DxA" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"Questo glifo contiene una sostituzione o una legatura che si riferisce ad un " +"carattere vuoto" -msgid "ABx => xAB" +msgid "This glyph contains a vertical hint near the specified width" msgstr "" +"Questo carattere contiene un hint verticale di valore simile al valore " +"specificato" -msgid "ABx => xBA" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" +"Questo glifo contiene punti di ancoraggio da alcune, ma non tutte, le classi " +"di ancoraggio in una sottotabella" -msgid "xCD => CDx" +msgid "This glyph contains different kerning pairs in different instances" msgstr "" +"Questo glifo contiene coppie di crenature differenti in diverse istanze" -msgid "xCD => DCx" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"Questo glifo ha quattro hint, ma togliendo questo potrebbe andar bene per un " +"tratto di tipo 3" -msgid "AxCD => CDxA" -msgstr "" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Questo carattere è definito in più di un sotto-font CID" -msgid "AxCD => DCxA" -msgstr "" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Questo glifo è definito in un'istanza di font ma non in un'altra" -msgid "ABxD => DxAB" -msgstr "" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Questo carattere non è definito in nessuno dei sotto-font CID" -msgid "ABxD => DxBA" -msgstr "" +msgid "This glyph's advance width is different from the standard width" +msgstr "L'avanzamento di questo carattere è diverso dall'avanzamento standard" -msgid "ABxCD => CDxAB" +msgid "This glyph's vertical advance is different from the standard width" msgstr "" +"L'avanzamento verticale di questo carattere è diverso dall'avanzamento " +"verticale standard" -msgid "ABxCD => CDxBA" -msgstr "" +msgid "This hint does not control any points" +msgstr "Questo hint non è usato da nessun punto" -msgid "ABxCD => DCxAB" -msgstr "" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Questo hint ha una larghezza errata per un tratto di tipo 3" -msgid "ABxCD => DCxBA" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "Questo indice è molto più grande del suo vicino più prossimo" -#, c-format -msgid "State %d, %.40s" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"Questo ti porta ad aprire più di 10 finestre.\n" +"È proprio quello che vuoi fare?" -msgid "Next State:" -msgstr "" +msgid "This is the main fontforge window displaying a font" +msgstr "Questa è la finestra principale di FontForge che mostra un font" -msgid "Kern Values:" -msgstr "" +msgid "This ligature index is already in use" +msgstr "Questo indice di legatura è già usato" -msgid "At most 8 kerning values may be specified here" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." msgstr "" +"Questo sembra uno dei file DataBase SplineFont di FontForge.\n" +"Non un file di definizione sottofont di TeX.\n" +"Una sfortunata confusione di estensioni." -msgid "Too Many Kerns" -msgstr "" +msgid "This may take a while. Please be patient..." +msgstr "Potrebbe volerci un po'. Sii paziente..." -msgid "Kerning values must be even" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" +"Dev'essere ASCII, non puoi usare il simbolo del copyright (usa (c) " +"piuttosto)." #, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" +"Questa lista contiene almeno un nome di glifo non-ASCII, precisamente: %s" -#, c-format msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" +"This namelist is based on a namelist which contains non-ASCII glyph names" msgstr "" +"Questa lista è basata su una lista che contiene nomi di glifi non-ASCII" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" +msgid "This outline glyph is missing a bitmap version" +msgstr "Questo carattere vettoriale manca della versione bitmap" -msgid "Too Many Glyphs" -msgstr "" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Questo percorso dovrebbe essere in senso orario" -msgid "Edit State Transition" -msgstr "" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Questo percorso dovrebbe essere in senso antiorario" -msgid "Class 1: {Everything Else}" +msgid "This reference has been flipped, so the paths in it are drawn backwards" msgstr "" +"Questo riferimento è stato rovesciato, perciò i contorni che essa contiene " +"sono tracciati nel senso sbagliato" -msgid "Advance To Next Glyph" -msgstr "" +msgid "This setting is already used" +msgstr "Questa impostazione è già in uso" -msgid "Push Current Glyph" -msgstr "" +msgid "This window displays metrics information about a font" +msgstr "Questa finestra mostra informazioni sulle metriche di un font" -msgid "Mark Current Glyph" -msgstr "" +msgid "Tibetan (PRC)" +msgstr "Tibetano (Repubblica Popolare Cinese)" -msgid "Mark Current Glyph As First" -msgstr "" +msgid "Tibetan Bhutan" +msgstr "Tibetano (Bhutan)" -msgid "Mark Current Glyph As Last" -msgstr "" +msgid "Tigrinya" +msgstr "Tigrino" -msgid "Current Glyph Is Kashida Like" -msgstr "" +msgid "Tigrinya Ethiopia" +msgstr "Tigrino (Etiopia)" -msgid "Marked Glyph Is Kashida Like" -msgstr "" +msgid "Tigrinyan Eritrea" +msgstr "Tigrino (Eritrea)" -msgid "Insert Before Current Glyph" -msgstr "" +msgid "Tile _Path..." +msgstr "Sovra_pponi i percorsi..." -msgid "Insert Before Marked Glyph" -msgstr "" +msgid "Tiny Selection" +msgstr "Selezione piccola" -msgid "Mark Insert:" -msgstr "" +msgid "Titling" +msgstr "Titolazione" -msgid "Current Insert:" -msgstr "" +msgid "To _File" +msgstr "Verso un _file" -msgid "Mark Subs:" -msgstr "" +msgid "To _Int" +msgstr "a _intero" -msgid "Current Subs:" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Per ottenere un file con una famiglia Mac , il font corrente deve avere uno " +"stile di tipo Normal, Regular, etc. e devono essere aperti altri font con lo " +"stesso nome di famiglia." -msgid "_Up↑" -msgstr "_Su↑" +msgid "To the glyph names starting at:" +msgstr "Ai nomi dei glifi che iniziano a:" -msgid "←_Left" -msgstr "" +msgid "To their own names" +msgstr "Ai loro nomi" -msgid "_Right→" -msgstr "" +msgid "To:" +msgstr "A:" -msgid "↓_Down" -msgstr "↓_Giù" +msgid "Too Big" +msgstr "Troppo grande" -msgid "{Start of Input}" -msgstr "{Inizio dell'Input}" +msgid "Too Complex or Bad" +msgstr "Troppo complesso o sbagliato" -msgid "{Start of Line}" -msgstr "{Inizio della riga}" +msgid "Too many Unique Font IDs" +msgstr "Ci sono troppi ID unici del font" -msgid "Edit Contextual Glyph Insertion" -msgstr "" +msgid "Too many kern pairs" +msgstr "Troppe coppie di crenature" -msgid "Edit Contextual Kerning" -msgstr "" +msgid "Too many layers" +msgstr "Troppi livelli" -msgid "Edit Indic Rearrangement" -msgstr "" +msgid "Top Bearing does not change." +msgstr "La spalla superiore non cambia." -msgid "New Contextual Glyph Insertion" -msgstr "" +msgid "Trademark" +msgstr "Marchio registrato" -msgid "New Contextual Kerning" -msgstr "" +msgid "Traditional Chinese" +msgstr "Cinese Tradizionale" -msgid "New Indic Rearrangement" -msgstr "" +msgid "Traditional Forms" +msgstr "Forme tradizionali" -msgid "{End of Text}" -msgstr "" +msgid "Traditional Name Forms" +msgstr "Forme con nomi tradizionali" -msgid "{Deleted Glyph}" -msgstr "" +msgid "Trailing Jamo Forms" +msgstr "Forme Jamo posteriori" -msgid "{End of Line}" -msgstr "" +msgid "Transformation Matrix" +msgstr "Matrice di trasformazione" -msgid "Vertical Only" -msgstr "" +msgid "Transformation Matrix Changed" +msgstr "Matrice di trasformazione modificata" -msgid "Final" -msgstr "" +msgid "Transformed" +msgstr "Trasformato" -msgid "First" -msgstr "Primo" +msgid "Transformed by:" +msgstr "Trasformato con:" -msgid "Isolated" -msgstr "" +msgid "Transforming..." +msgstr "Trasformazione..." -msgid "Medial" -msgstr "" +msgid "Triangle" +msgstr "Triangolo" -msgid "Bad Tile" -msgstr "" +msgid "Turkish" +msgstr "Turco" -msgid "You must specify an isolated (or medial) tile" -msgstr "" +msgid "Turkmen" +msgstr "Turkmeno" -msgid "You must specify a medial tile" -msgstr "" +msgid "Twilight" +msgstr "Crepuscolo" -msgid "Tile Path" -msgstr "" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Due classi d'ancoraggio corsive nella stessa sottotabella, %s" -msgid "Include Whitespace below Tile" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" msgstr "" +"Due glifi hanno lo stesso nome.\n" +"Cambia la codifica a \"Ordine dei glifi\" ed usa\n" +"Modifica->Seleziona->Simbolo con il seguente nome" msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" msgstr "" +"Due glifi condividono lo stesso codice unicode.\n" +"Cambia la codifica a \"Ordine dei glifi\" ed usa\n" +"Modifica->Seleziona->Simbolo con il seguente codice" -msgid "_Left" -msgstr "Sinistra(_L)" +msgid "Type of distortable font:" +msgstr "Tipo di font deformabile:" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "Type1" +msgstr "Tipo1" -msgid "The tiles should be centered on the path" -msgstr "" +msgid "Type2" +msgstr "Tipo2" -msgid "_Right" -msgstr "" +msgid "Type3" +msgstr "Tipo3" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "U_nlink Reference" +msgstr "Scollega il riferimento" -msgid "_Tile" -msgstr "Elemen_to" +msgid "Ukrainian" +msgstr "Ucraino" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Diverse copie della selezione devono essere impilate sul percorso" +msgid "Ultra-Condensed (50%)" +msgstr "Ultra-condensato (50%)" -msgid "Sc_ale & Tile" -msgstr "Sc_ala & Impila" +msgid "Ultra-Expanded (200%)" +msgstr "Ultra-allargato (200%)" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "Undefined positioning" +msgstr "Posizione non definita" -msgid "_Scale" -msgstr "_Scalamento" +msgid "Undefined substitution" +msgstr "Sostituzione non definita" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" -"La selezione deve essere scalata in modo che\n" -"corrisponda alla lunghezza del percorso" +msgid "Underline _Position:" +msgstr "_Posizione della sottolineatura:" -msgid "X Repeat Count" -msgstr "" +msgid "Undo Fontlevel" +msgstr "Annulla Fontlevel" -msgid "Y Repeat Count" -msgstr "" +msgid "Undo information incomplete" +msgstr "Annulla informazioni incomplete" -msgid "Bad Pattern Size" -msgstr "" +msgid "Unexpected Variation Selector" +msgstr "Selettore di variante inaspettato" -msgid "The pattern size (width & height) must be a positive number" -msgstr "" +msgid "Unexpected density" +msgstr "Densità inattesa" -msgid "The repeat counts must be positive numbers" -msgstr "" +msgid "Unexpected number" +msgstr "Numero inatteso" -msgid "Bad Pattern" -msgstr "" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, solo BMP" -msgid "You must specify a pattern" -msgstr "" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, tutti i piani" -msgid "Pattern" -msgstr "" +msgid "Unicode C_har:" +msgstr "Car. Unicode:(_H)" -msgid "Pattern Size:" -msgstr "" +msgid "Unicode _Value:" +msgstr "_Valore Unicode:" -msgid "Repeat Counts:" -msgstr "" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Valore Unicode (%x) assente dal font, ignorato" -msgid "Do Nothing" -msgstr "Non fare nulla" +msgid "Unicode value not in font" +msgstr "Valore Unicode assente dal font" -msgid "Move..." -msgstr "Sposta..." +msgid "UnicodeGlyphNames" +msgstr "Nomi glifi Unicode" -msgid "Rotate..." -msgstr "Ruota..." +msgid "Unknown" +msgstr "Sconosciuto" -msgid "Scale Uniformly..." -msgstr "Metti in scala uniformemente..." +msgid "Unknown Language" +msgstr "Lingua sconosciuta" -msgid "Scale..." -msgstr "Metti in scala..." +msgid "Unknown character after backslash in literal string.\n" +msgstr "Carattere sconosciuto dopo il backslash nella stringa letterale.\n" -msgid "Flip..." -msgstr "Ribalta..." +msgid "Unknown string type\n" +msgstr "Tipo di stringa sconosciuto\n" -msgid "Rotate 3D Around..." -msgstr "" +msgid "Unlikely Ofm File" +msgstr "File OFM improbabile" -msgid "Move by Ruler..." -msgstr "" +msgid "Unlink" +msgstr "Sconcatenare" -msgid "Rotate by Ruler..." -msgstr "" +msgid "Unlink All" +msgstr "Sconcatenare tutto" -msgid "Skew by Ruler..." -msgstr "" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Includi non analizzabile nella linea %d di %s" -msgid "X Movement" -msgstr "" +msgid "Unspecified Language" +msgstr "Lingua non specificata" -msgid "Y Movement" -msgstr "" +msgid "Unsupported image format" +msgstr "Formato immagine non supportato" -msgid "Rotation Angle" -msgstr "" +msgid "Unsupported image format must be bmp" +msgstr "Il formato di immagine non supportato deve essere bmp" -msgid "Scale Factor" -msgstr "" +msgid "Unsupported image format must be bmp or png" +msgstr "Il formato di immagine non supportato deve essere bmp o png" -msgid "X Scale Factor" -msgstr "" +msgid "UntitledGroup" +msgstr "Gruppo senza nome" -msgid "Y Scale Factor" -msgstr "" +msgid "Use CID Map" +msgstr "Utilizzazione della mappa CID" -msgid "Skew Angle" -msgstr "" +msgid "Use FreeType" +msgstr "Utilizza FreeType" -msgid "Rotation about X Axis" -msgstr "" +msgid "Use Kerning Class?" +msgstr "Usa classe di crenatura?" -msgid "Rotation about Y Axis" -msgstr "" +msgid "Use XUID" +msgstr "Usa XUID" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Dopo una rotazione o una trasformazione del carattere, dovresti " -"probabilmente rifare Element->Aggiungi gli estremi" +msgid "Use _First" +msgstr "Usa il _primo" -msgid "° Clockwise" -msgstr "" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Uso di classe glyph non definita, %s, alla linea %d di %s" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" +msgid "" +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" +"Usa questo come base default per il nome del file\n" +"quando crei un font." -msgid "Transform" -msgstr "" +msgid "Uzbek" +msgstr "Uzbeco" -msgid "Origin:" -msgstr "" +msgid "Uzbek (Latin)" +msgstr "Uzbeco (Latino)" -msgid "Transform _All Layers" -msgstr "" +msgid "VHead _Column Spacing:" +msgstr "Intercolonna:" -msgid "Transform _Guide Layer Too" -msgstr "" +msgid "VKern By Classes" +msgstr "Crenatura verticale per classi" -msgid "Transform _Width Too" -msgstr "" +msgid "VKern:" +msgstr "Crenatura verticale:" -msgid "Transform kerning _classes too" -msgstr "" +msgid "Validating..." +msgstr "Convalida..." -msgid "Transform simple positioning features & _kern pairs" -msgstr "" +msgid "Value" +msgstr "Valore" -msgid "Round To _Int" -msgstr "Arrotonda a _intero" +msgid "Value exceeds tfm limitations" +msgstr "Il valore eccede i limiti TFM" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "Value out of bounds in spline.\n" +msgstr "Valore fuori limiti in spline.\n" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "Value out of range" +msgstr "Valore fuori limiti" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "Various errors occurred at the selected glyphs" +msgstr "Si sono verificati vari errori con il glifo selezionato" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "Vattu Variants" +msgstr "Varianti Vattu" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "Vendor ID:" +msgstr "ID del venditore:" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "Vendor URL" +msgstr "URL del venditore" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "Version, Major:" +msgstr "_Versione, Maggiore:" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "Vertical Extension Italic Correction" +msgstr "Estensione verticale correzione Corsivo" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "Vertical Fractions" +msgstr "Altre frazioni" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "Vertical Kana Alternates" +msgstr "Alternative verticali Kana" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "Vertical Kerning" +msgstr "Crenatura verticale:" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "Vertical Rotation & Alternates" +msgstr "Rotazioni & Alternative verticali" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Verticale: base %d" +msgstr[1] "Verticale: basi %d" + +msgid "Very Condensed" +msgstr "Molto stretto" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "Very Expanded" +msgstr "Molto largo" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "Very High" +msgstr "Molto alto" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "Very Light" +msgstr "Molto chiaro" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "Very Low" +msgstr "Molto basso" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "Vietnamese" +msgstr "Vietnamita" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "View" +msgstr "_Visualizza" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "View Point" +msgstr "Visualizza punto" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "Vowel Jamo Forms" +msgstr "Forme Jamo vocaliche" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "Wansung (Korean)" +msgstr "Wansung (Coreano)" -msgid "END Function definition" -msgstr "" +msgid "Warn if _unlinked references" +msgstr "Avvisa se i riferimenti sono scollegati(_U)" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Avvisa se i contorni esterni sono vicini ma non esattamente uguali" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "Warning" +msgstr "Attenzione" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" msgstr "" +"Attenzione: %s ha un diverso nome della famiglia da %s (GeneraFamiglia)\n" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "Warning: Font contained no glyphs" +msgstr "Attenzione: il font non contiene glifi" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "Welsh" +msgstr "Gallese" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "What is the pixel size of the font in this file?" +msgstr "Qual è il corpo in pixel del font contenuto in questo file?" msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." msgstr "" +"Quando si crea un insieme di font BDF,\n" +"FontForge deve chiedere la risoluzione dello schermo, o\n" +"la deve indovinare in funzione della dimensione dei pixel?" msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" +"Quando si crea un font truetype o opentype, è talvolta utile\n" +"conoscere la corrispondenza fra gli ids dei glifi truetype e\n" +"i nomi dei caratteri. Questa opzione fa sì che FontForge produca un file\n" +"(con estensione .g2n) contenente queste informazioni." msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" +"Quando si carica un font truetype o opentype che contiene " +"contemporaneamente\n" +"un encoding unicode et un encoding CJK, questa opzione permette di " +"specificare\n" +"quale encoding caricare." msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" +"Quando si uniscono due font CID, essi devono avere gli stessi Registry e " +"Ordering, et il font di destinazione deve avere un supplemento altrettanto " +"recente quanto gli altri. Inoltre questo deve avere tanti sotto-font quanti " +"gli altri." msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" +"Quando mette un accento acuto o grave su una lettera, FontForge\n" +"deve centrarlo tendo conto della sua larghezza oppure lo deve centrare\n" +"tendo conto del punto più basso dell'accento?" msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" +"Qunado si cambia la posizione dell'hint\n" +"bisogna correggere la posizione di tutti i punti\n" +"che cadono in quell'hint" msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" +"Specifica la distanza alla quale il puntatore del mouse deve\n" +"essere vicino a una linea notevole (linea di base, larghezza,\n" +"griglia, spline, ecc...), per agganciarsi ad essa." -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "Which archived item should be opened?" +msgstr "Quale oggetto archiviato dovrebbe essere aperto?" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "White Space" +msgstr "Spazio bianco" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "Wide" +msgstr "Largo" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "Width _Class" +msgstr "_Classe di larghezza" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "Window" +msgstr "Finestra" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows rifiuterà font con un numero di versione OS/2 di 0\n" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" +msgstr "Windows rifiuterà font otf (cff) con un numero di versione OS/2 di 1\n" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "Write failed" +msgstr "Errore nella scrittura" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "Wrong type of SFD file" +msgstr "Tipo sbagliato di file SFD" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "X Bitmap" +msgstr "Bitmap X" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "X Pixmap" +msgstr "Pixmap X" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "Y near¹ _standard heights" +msgstr "Y vicino¹ all'altezza _standard" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "Yes" +msgstr "Sì" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "Yes to _All" +msgstr "Sì _a tutto" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "Yi Classic" +msgstr "Yi Classico" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "Yi Modern" +msgstr "Yi Moderno" +#, c-format msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" msgstr "" +"Sembra che tu abbia una vecchia sessione di modifiche su %s.\n" +"Vorresti recuperarla?" +#, c-format msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"Vuoi cancellare %.30s che è richiamato da un altro\n" +"carattere. Sei sicuro di volerlo cancellare?" +#, c-format msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"Stai tentando di incollare un riferimento a %1$s in %2$s.\n" +"Ma %1$s non esiste in questo font, né riesco a trovare il carattere " +"originale a cui si riferiva.\n" +"Non verrà copiato." +#, c-format msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Stai tentando di incollare un riferimento a %1$s in %2$s.\n" +"Ma %1$s non esiste in questo font.\n" +"Vuoi copiare le spline originali (o eliminare il riferimento)?" msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"Stai provando ad incollare istruzioni di un glifo da un font ad un altro. " +"Generalmente non funzionerà, a meno che le tavole 'prep', 'fpgm' e 'cvt' " +"siano le stesse.\n" +"Vuoi continuare comunque?" msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" +"Stai cercando di salvare un font CID in un formato\n" +"non-CID. È possible, ma solo il subset del font corrente\n" +"sarà salvato. È proprio quello che vuoi fare?" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "You changed the point numbering" +msgstr "Hai cambiato la numerazione dei punti" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "Non hai i permessi per leggere %.100s" msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" +"You have changed the transformation matrix, do you wish to use the new " +"version?" msgstr "" +"Hai modificato la matrice di trasformazione, vuoi usare la sua nuova " +"versione?" msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Puoi creare un menu di script che contiene fino a 10 elementi.\n" +"Ogni elemento implica un nome da esporre e un nome di script da eseguire.\n" +"Il nome del menu può contenere qualunque carattere Unicode.\n" +"Il bottone indicato con \"...\" permette di cercare un file di script da " +"eseguire." -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "You may not paste a reference into this window" +msgstr "Non puoi incollare un riferimento in questa finestra" msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." msgstr "" +"Non puoi rinominare uno dei glifi base, ma la tua selezione sovrappone il " +"set di glifi base." -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "You must provide at least one name here" +msgstr "Qui devi fornire almeno un nome" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" +msgid "You must select a glyph before you can import an image into it" msgstr "" +"Devi selezionare un glifo prima di poter importare un'immagine al suo interno" + +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Devi specificare il nome di un glifo per la sottotabella %s" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Devi specificare un glifo di sostituzione per %s" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Devi specificare un'estensione standard di tipo1 (.pfb o .pfa)" msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" +"Il tuo font non contiene il glifo dotlessi.\n" +"Creane uno e rifai i tuoi glifi accentati" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" +"Il tuo font non contiene il glifo uni0237,\n" +"e il glifo depcrecato dotlessj.\n" +"Aggiungi il primo e rifai i tuoi glifi accentati" -msgid "POP top stack element" -msgstr "" +msgid "Z_oom out" +msgstr "Z_oom indietro" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "Zoom _in" +msgstr "Zoom avant_i" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_128 pixel outline" +msgstr "Contorno da _128 pixel outline" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_16x4 cell window" +msgstr "Finestra _16x4 caselle" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_24 pixel outline" +msgstr "Contorno da _24 pixel" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_36 pixel outline" +msgstr "Contorno da _36 pixel" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_48 pixel outline" +msgstr "Contorno da _48 pixel" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_72 pixel outline" +msgstr "Contorno da _72 pixel" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_8x2 cell window" +msgstr "Finestra _8x2 caselle" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_96 pixel outline" +msgstr "Contorno da _96 pixel" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_About..." +msgstr "_A proposito..." -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Accept inexact" +msgstr "_Accetta inesatto" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Add" +msgstr "_Aggiungere" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "Aggiungi funzioni 'aalt'" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Add Anchor" +msgstr "_Aggiungi un'ancora" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Add HHint" +msgstr "_Aggiungi HHint" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Add Selected" +msgstr "_Aggiungi Selezionati" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_All Fonts" +msgstr "Tutti i font(_A)" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Alphabetic" +msgstr "_Alfabetico" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Alter Class" +msgstr "_Altera classe" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Anchored Pairs" +msgstr "Coppie con _ancore" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Apply to All" +msgstr "_Applica a tutto" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Apply to Selection" +msgstr "_Applica alla selezione" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Arm Style" +msgstr "Stile del br_accio" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_Ascent:" +msgstr "_Ascendente:" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Auto Width..." +msgstr "Larghezza _Automatica..." -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_AutoKern Selected" +msgstr "Crenatura _Automatica selezionata" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_BDF Info..." +msgstr "Informazioni _BDF..." -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "Sfondo(_B)" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Base Filename:" +msgstr "Nome del file base:" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "Dimensione pixel più grande(_B)" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Blend to New Font..." +msgstr "Unisci ad un nuovo font...(_B)" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Both" +msgstr "Entram_bi" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Browse" +msgstr "Cerca" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "Costruisci glifi accentati(_B)" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Build Syllables" +msgstr "Costruisci le silla_be" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Butt" +msgstr "Estremità tagliata(_C)" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_By Base Char" +msgstr "Per simbolo _base" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Cancel" +msgstr "_Annulla" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Center in Width" +msgstr "_Centra in larghezza" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Change Supplement..." +msgstr "_Cambia supplemento..." -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Clear HStem" +msgstr "Canc_ella HStem" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Clear Hints" +msgstr "_Cancella gli Hint" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Close" +msgstr "_Chiudi" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Compact" +msgstr "_Compatta" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Condense/Extend..." +msgstr "_Condensa/Estendi..." -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Contrast" +msgstr "_Contrasto" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Control Points near horizontal/vertical" +msgstr "Punti di _controllo quasi orizzontali o verticali." -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Convert to CID" +msgstr "_Converti a CID" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Copies:" +msgstr "_Copie:" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Copy" +msgstr "_Copia" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Correct Direction" +msgstr "_Correggi le direzioni" -msgid "Parse Error" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Crea MM..." -msgid "" -msgstr "" +msgid "_Create Pair" +msgstr "_Crea coppia" -msgid "" -msgstr "" +msgid "_Curve" +msgstr "_Curva" -msgid "" -msgstr "" +msgid "_Default Separation:" +msgstr "Separazione di _default:" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_Delete" +msgstr "Cancellare(_D)" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_Descent:" +msgstr "_Discendente:" + +msgid "_Deselect All" +msgstr "_Deseleziona tutto" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_Detach Glyphs" +msgstr "Stacca i Glifi(_D)" -msgid "_Parse" -msgstr "" +msgid "_Display Compositions..." +msgstr "Mostra le composizioni...(_D)" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" +msgid "_Displayed Font" +msgstr "Font mostrato(_V)" -msgid "Change Length" -msgstr "" +msgid "_Docked Palettes" +msgstr "Tavolozze bloccate(_D)" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "_Don't Expand" +msgstr "Non ingran_dire" -msgid "Index" -msgstr "" +msgid "_Don't Save" +msgstr "Non salvare(_D)" -msgid "Instructions were changed" -msgstr "" +msgid "_Done" +msgstr "Terminato(_F)" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" +msgid "_Down" +msgstr "Giù(_D)" -msgid "Zones" -msgstr "" +msgid "_Edges near horizontal/vertical" +msgstr "Bordi quasi orizzontali o v_erticali" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Edit" +msgstr "Modifica(_E)" -msgid "Max Stack Depth" -msgstr "" +msgid "_Edit Data" +msgstr "Modifica dati(_E)" -msgid "Max # Functions" -msgstr "" +msgid "_Edit..." +msgstr "Modifica...(_E)" -msgid "Max Instruction Defines" -msgstr "" +msgid "_Em Size:" +msgstr "Misura d_ell'em:" -msgid "_Zones:" -msgstr "" +msgid "_Embeddable" +msgstr "Può v_enire incluso" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Enabled" +msgstr "Abilitato" -msgid "St_orage:" -msgstr "" +msgid "_Encoding Hex" +msgstr "Codifica H_ex" -msgid "Max _Stack Depth:" -msgstr "" +msgid "_Error Limit:" +msgstr "_Errore Max:" -msgid "_FDEF" -msgstr "" +msgid "_Expand Stroke..." +msgstr "_Espandi il tratto..." -msgid "_IDEFs" -msgstr "" +msgid "_Family Name:" +msgstr "Nome della _Famiglia:" -msgid "_None" -msgstr "" +msgid "_Feature:" +msgstr "_Funzione:" -msgid "Label" -msgstr "" +msgid "_Filter" +msgstr "_Filtra" -msgid "Text Labels" -msgstr "" +msgid "_Find Intersections" +msgstr "Trova le intersezioni" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +msgid "_First" +msgstr "primo" -msgid "Shift On Press" -msgstr "" +msgid "_First Point" +msgstr "Primo punto(_F)" -msgid "Button" -msgstr "" +msgid "_Fit" +msgstr "_Adatta" -msgid "Buttons" -msgstr "" +msgid "_Flatten" +msgstr "_Appiattisci" -msgid "Default Button" -msgstr "" +msgid "_Font Info..." +msgstr "Informazioni sul _font..." -msgid "Default Buttons" -msgstr "" +msgid "_Force Encoding" +msgstr "Imponi Codi_fica" -msgid "Cancel Button" -msgstr "" +msgid "_From this class" +msgstr "Da questa classe" -msgid "Cancel Buttons" -msgstr "" +msgid "_Full Font Display" +msgstr "_Font completo" -msgid "Color Button" -msgstr "" +msgid "_Generate Fonts..." +msgstr "_Crea i font..." -msgid "Drop List Button" -msgstr "" +msgid "_Give Up" +msgstr "Abbandona(_G)" -msgid "Blue:" -msgstr "" +msgid "_Glyph Image" +msgstr "Immagine del _glifo" -msgid "Green:" -msgstr "" +msgid "_Goto" +msgstr "Vai a...(_G)" -msgid "Hue:" -msgstr "" +msgid "_Guess" +msgstr "Indovina(_G)" -msgid "Red:" -msgstr "" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Guida" -msgid "Saturation:" -msgstr "" +msgid "_Height:" +msgstr "Altezza:(_H)" -msgid "Value:" -msgstr "" +msgid "_Help" +msgstr "_Aiuto" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_Hide" +msgstr "Nascondi(_H)" -msgid "Value out of bounds" -msgstr "" +msgid "_Hide Unused Columns" +msgstr "Nascondi colonne inutilizzate(_H)" -msgid "Drawing Area" -msgstr "" +msgid "_Hints controlling no points" +msgstr "_Hint che non controllano nessun punto" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_Histogram" +msgstr "Istogrammi" -msgid "Show Hidden Files" -msgstr "" +msgid "_Horizontal" +msgstr "_Orizzontale" -msgid "Directories Amid Files" -msgstr "" +msgid "_IBM Family:" +msgstr "Famiglia _IBM" -msgid "Directories First" -msgstr "" +msgid "_Import..." +msgstr "_Importa..." -msgid "Directories Separate" -msgstr "Cartelle separate" +msgid "_Index" +msgstr "_Indice" -msgid "Refresh File List" -msgstr "" +msgid "_Insert Random Text..." +msgstr "_Inserisci testo casuale..." -msgid "Remove bookmarks" -msgstr "" +msgid "_Italic Angle:" +msgstr "_Inclinazione del corsivo:" -msgid "Remove selected bookmarks" -msgstr "" +msgid "_Join" +msgstr "Congiungi(_J)" -msgid "Directory|Back" -msgstr "Indietro" +msgid "_Justification..." +msgstr "Giustificazione...(_J)" -msgid "Directory|Forward" +msgid "_Kern Pairs" msgstr "" +"Coppie di crenatura;\n" +"(_K)" -msgid "Bookmark Current Dir" -msgstr "" +msgid "_Kerning only" +msgstr "Solo crenatura(_K)" -msgid "Remove Bookmark..." -msgstr "" +msgid "_Language" +msgstr "_Lingua" -msgid "Home Folder" -msgstr "" +msgid "_Language:" +msgstr "_Lingua:" -msgid "Bookmarks" -msgstr "" +msgid "_Layers" +msgstr "_Livelli" -msgid "Parent Folder" -msgstr "" +msgid "_Left" +msgstr "Sinistra(_L)" -msgid "Configure" -msgstr "" +msgid "_Letterform" +msgstr "Forma de_lla lettera" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_License..." +msgstr "Licenza..." -msgid "Text Image Skip" -msgstr "" +msgid "_Ligatures" +msgstr "_Ligature" -msgid "Image Path" -msgstr "" +msgid "_Load Encoding..." +msgstr "Caricamento della Codifica..." -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_MATH Info..." +msgstr "Informazioni _MATH..." -msgid "GGadget" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "Punto iniziale(_K)" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "Distanza _massima fra i punti in una regione" -msgid "Color|Foreground" -msgstr "" +msgid "_Merge" +msgstr "Unisci(_M)" -msgid "Text color for popup windows" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "Riunisci le informazioni di funzione..." -msgid "Background color for popup windows" -msgstr "" +msgid "_Merge Fonts..." +msgstr "Unisci i font...(_M)" -msgid "Delay" -msgstr "" +msgid "_Metrics" +msgstr "_Metriche" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" +msgid "_Midline" +msgstr "Linea _mediana" -msgid "Life Time" -msgstr "" +msgid "_Min Kern:" +msgstr "Crenatura _minima:" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" +msgid "_Miter" +msgstr "Miter(_C)" -msgid "Popup" -msgstr "" +msgid "_Mixed" +msgstr "_Misto" -msgid "Popup windows" -msgstr "" +msgid "_Modify Composition..." +msgstr "_Modifica la composizione..." -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "_Move Points" +msgstr "Sposta i punti(_M)" -msgid "Disabled Image" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "Glifo a corpi _multipli" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Glifi a corpi _multipli" -msgid "Size of the list mark" -msgstr "" +msgid "_Name" +msgstr "_Nome" -msgid "List Mark" -msgstr "" +msgid "_Name:" +msgstr "_Nome:" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_New Composition..." +msgstr "_Nuova composizione..." -msgid "Line" -msgstr "" +msgid "_Next" +msgstr "Successivo(_N)" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "_Next >" +msgstr "_Succ >" -msgid "HV Group Box" -msgstr "" +msgid "_Next Glyph" +msgstr "Glifo successivo(_N)" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "_Next Point" +msgstr "Punto succ_essivo" -msgid "List" -msgstr "" +msgid "_No" +msgstr "_No" -msgid "Title Background" -msgstr "" +msgid "_OK" +msgstr "_OK" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "_OS/2 Version" +msgstr "Versione _OS/2" -msgid "Title Text Color" -msgstr "" +msgid "_Open" +msgstr "Apri(_O)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "_Other" +msgstr "Altro" -msgid "Title Divider Color" -msgstr "" +msgid "_Outline" +msgstr "C_ontorno esterno" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "_Outline Font" +msgstr "F_ont contorno" -msgid "Rule Color" -msgstr "" +msgid "_Overview" +msgstr "Pan_oramica" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "_Pairs" +msgstr "Co_ppie" -msgid "Frozen Color" -msgstr "" +msgid "_Palettes" +msgstr "Tavolozze(_P)" -msgid "Active Color" -msgstr "" +msgid "_Partial" +msgstr "_Parziale" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Paste" +msgstr "Inco_lla" -msgid "Active Background" -msgstr "" +msgid "_Point" +msgstr "_Punto" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "_Punti vicino¹ ai bordi di un hint" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "_Pointsize:" +msgstr "Cor_po:" -msgid "Title Font" -msgstr "" +msgid "_Populate" +msgstr "_Popola" -msgid "Matrix Edit" -msgstr "" +msgid "_Prev Glyph" +msgstr "Glifo _precedente" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "_Prev Point" +msgstr "Punto precedente(_V)" -msgid "Matrix Edit Continued" -msgstr "" +msgid "_Print..." +msgstr "Stam_pa..." -msgid "Row|New" -msgstr "" +msgid "_Printer:" +msgstr "Stam_pante:" -msgid "Menu Bar" -msgstr "" +msgid "_Proportion" +msgstr "_Proporzione" -msgid "MacIcons" -msgstr "" +msgid "_Quit" +msgstr "Esci(_Q)" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "_Redo" +msgstr "_Ripristina" -msgid "Text color for progress windows" -msgstr "" +msgid "_Reencode" +msgstr "_Ricodifica" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "_References..." +msgstr "_Riferimenti..." -msgid "Color|FillColor" -msgstr "" +msgid "_Remove Empty" +msgstr "Elimina vuoto(_R)" -msgid "Background color for progress windows" -msgstr "" +msgid "_Remove Font" +msgstr "Elimina il font(_R)" -msgid "Progress" -msgstr "" +msgid "_Remove Overlap" +msgstr "Cancella le ricoperture(_V)" -msgid "Progress Bars" -msgstr "" +msgid "_Replace" +msgstr "Sostituisci(_R)" -msgid "Radio Button" -msgstr "" +msgid "_Replace Glyph..." +msgstr "Sostituisci glifo...(_R)" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "_Retain" +msgstr "Mantieni(_R)" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "_Revert" +msgstr "_Ripristina" -msgid "Radio On Mark" -msgstr "" +msgid "_Revert All" +msgstr "_Ripristina tutto" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "_Revert File" +msgstr "_Ripristina il _file" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "_Review Hints..." +msgstr "_Rivedi gli hint" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "_Ruota di 90° in senso orario" -msgid "Radio Off Mark" -msgstr "" +msgid "_Round" +msgstr "Estremità _arrotondata" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "_Round To Grid" +msgstr "A_rrotonda alla griglia" -msgid "Check Box" -msgstr "" +msgid "_Save" +msgstr "_Salva" -msgid "Check Box On Mark" -msgstr "" +msgid "_Save As..." +msgstr "_Salva con nome..." -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "_Save Namelist of Font..." +msgstr "_Salva lista di nomi del font..." -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "_Save in UTF8" +msgstr "Salva in UTF8" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Scale" +msgstr "_Scalamento" -msgid "Check Box Off Mark" -msgstr "" +msgid "_Scale Outlines" +msgstr "_Scala contorni" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "_Search" +msgstr "Cerca(_S)" -msgid "Bad font" -msgstr "" +msgid "_Select" +msgstr "_Seleziona" -msgid "Bad font specification" -msgstr "" +msgid "_Serifs" +msgstr "Grazie(_S)" -#, c-format -msgid "Could not open %s" -msgstr "Impossibile aprire %s" +msgid "_Shades" +msgstr "_Sfumature" -msgid "Could not open image" -msgstr "" +msgid "_Shadow" +msgstr "Ombra(_S))" -msgid "Store this filename in preferences" -msgstr "Salva questo nome del file nelle preferenze" +msgid "_Show" +msgstr "Mo_stra" -msgid "Save Resource file as..." -msgstr "Salva file di risorse come..." +msgid "_Show ATT" +msgstr "Mo_stra ATT" -#, c-format -msgid "Failed to open %s for output" -msgstr "Errore nell'apertura di %s per l'output" +msgid "_Show Exact *stem3" +msgstr "Mo_stra esattamente le aste di tipo 3" -msgid "Open failed" -msgstr "Errore nell'apertura" +msgid "_Simplify" +msgstr "_Semplifica" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Valore numerico errato per %s.%s" +msgid "_Size:" +msgstr "_Dimen.:" -msgid "An error occurred when writing the resource file" -msgstr "Si è verificato un errore durante la scrittura del file di risorse" +msgid "_Skew..." +msgstr "Inclina...(_S)" -msgid "Write failed" -msgstr "Errore nella scrittura" +msgid "_Skip for now" +msgstr "_Salta per adesso" -msgid "Border Width" -msgstr "Larghezza del bordo" +msgid "_Smaller Pixel Size" +msgstr "Dimensione pixel più piccola(_S)" -msgid "Padding" -msgstr "Distanza" +msgid "_Sort" +msgstr "Ordina(_S)" -msgid "Radius" -msgstr "Raggio" +msgid "_Space Points" +msgstr "_Spazia i punti" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Valore numerico errato per %s.%s dev'essere tra 0 e 255" +msgid "_Substitutions..." +msgstr "_Sostituzione..." -msgid "X Resource Editor" -msgstr "" +msgid "_Tangent" +msgstr "_Tangente" -msgid "Inherits from" -msgstr "Eredita da" +msgid "_Thirds in Width" +msgstr "Cen_tra 1/3--2/3" -msgid "Does not inherit from anything" -msgstr "Non eredita da nulla" +msgid "_Tile" +msgstr "Elemen_to" -msgid "Inherit" -msgstr "Eredita" +msgid "_Tools" +msgstr "Strumenti(_O)" -msgid "Inherits for same field in parent" -msgstr "Eredita per lo stesso campo" +msgid "_Topology" +msgstr "_Topologia" -msgid "Outline Inner Border" -msgstr "Bordo esterno all'interno" +msgid "_Transform..." +msgstr "_Transforma..." -msgid "Outline Outer Border" -msgstr "Bordo del contorno esterno" +msgid "_TrueType Instructions" +msgstr "Istruzioni _TrueType" -msgid "Show Active Border" -msgstr "Mostra bordo attivo" +msgid "_Undo" +msgstr "_Annulla" -msgid "Outer Shadow" -msgstr "Ombra esterna" +msgid "_Up" +msgstr "S_u" -msgid "Depressed Background" -msgstr "Sfondo deselezionato" +msgid "_Up↑" +msgstr "_Su↑" -msgid "Outline Default Button" -msgstr "Pulsante default contorno esterno" +msgid "_Use It" +msgstr "_Utilizza la" -msgid "Background Gradient" -msgstr "Sfondo con gradiente" +msgid "_Use My Metrics" +msgstr "_Usa le mie Metriche" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "_VWidth" +msgstr "A_vanzamento verticale" -msgid "Normal Text Color:" -msgstr "Colore testo normale:" +msgid "_Validate..." +msgstr "Con_valida..." -msgid "Disabled Text Color:" -msgstr "Colore testo disabilitato:" +msgid "_Validation" +msgstr "Con_valida" -msgid "Normal Background:" -msgstr "Sfondo normale:" +msgid "_Version" +msgstr "_Versione" -msgid "Disabled Background:" -msgstr "Sfondo disabilitato:" +msgid "_Version:" +msgstr "_Versione:" -msgid "Depressed Background:" -msgstr "Sfondo deselezionato:" +msgid "_Vertical" +msgstr "_Verticale" -msgid "Background Gradient:" -msgstr "Sfondo con gradiente:" +msgid "_View" +msgstr "_Visualizza" -msgid "Brightest Border:" -msgstr "Bordo con luminosità max:" +msgid "_Warn if inexact" +msgstr "Avvisa se inesatto(_W)" -msgid "Brighter Border:" -msgstr "Bordo più luminoso:" +msgid "_Weight" +msgstr "Peso(_W):" -msgid "Darker Border:" -msgstr "Bordo più scuro:" +msgid "_Weight Class" +msgstr "Classe di peso(_W)" -msgid "Darkest Border:" -msgstr "Bordo con scurezza max:" +msgid "_Width" +msgstr "Larghezza...(_W)" -msgid "Inner Border:" -msgstr "Bordo interno:" +msgid "_Window" +msgstr "_Finestra" -msgid "Outer Border:" -msgstr "Bordo esterno:" +msgid "_X Resource Editor..." +msgstr "Editor di Risorse _X" -msgid "Active Border:" -msgstr "Bordo attivo:" +msgid "_X near¹" +msgstr "_X vicino¹" -msgid "Border Type:" -msgstr "Tipo di bordo:" +msgid "_X-Height" +msgstr "Altezza-_X" -msgid "Border Shape:" -msgstr "Forma del bordo:" +msgid "_Y near¹" +msgstr "_Y vicino¹" -msgid "Border Width:" -msgstr "" +msgid "_Yes" +msgstr "_Sì" -msgid "Padding:" -msgstr "Distanza:" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "di" -msgid "Radius:" -msgstr "Raggio:" +msgid "can't create temporary file\n" +msgstr "Impossibile creare un file temporaneo\n" -msgid "Font:" -msgstr "" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "voce di cidmap fuori dai limiti: %s" -msgid "See also:" -msgstr "Vedi anche:" +msgid "copyright notice" +msgstr "Messaggio di Copyright:" -msgid "Default Background" -msgstr "Sfondo di default" +msgid "couldn't write encodings file\n" +msgstr "Impossibile scrivere il file delle codifiche\n" -msgid "Default background color for windows" -msgstr "Colore sfondo di default per la finestra" +msgid "digital signature table" +msgstr "Tabella firma digitale" -msgid "Default Foreground" -msgstr "Primo piano di default" +msgid "em units" +msgstr "unità em" -msgid "Default foreground color for windows" -msgstr "Colore primo piano di default per la finestra" +msgid "em-units" +msgstr "Unità em" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Larghezza fisica dello schermo, misurata in centimetri\n" -"Perché abbia effetto, devi salvare i dati delle risorse (premi il pulsante " -"[Salva])\n" -"e riavvia FontForge" +msgid "false" +msgstr "falso" -msgid "Screen Width in Centimeters" -msgstr "Larghezza dello schermo in Centimetri" +msgid "family name" +msgstr "Nome della famiglia:" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Larghezza fisica dello schermo, misurata in pollici\n" -"Perché abbia effetto, devi salvare i dati delle risorse (premi il pulsante " -"[Salva])\n" -"e riavvia FontForge" +msgid "font name" +msgstr "Mome del font:" -msgid "Screen Width in Inches" -msgstr "Larghezza dello schermo in Pollici" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;font;editor;TTF;OTF;typeface;" -msgid "GDraw" -msgstr "Gdraw" +msgid "full name" +msgstr "Nome completo:" -msgid "General facts about the windowing system" -msgstr "" +msgid "glyph location table" +msgstr "tabella di locazione glifi" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Non è possibile creare la cartella: %1$s\n" -"%2$s\n" -"%3$s" +msgid "glyph reference table" +msgstr "tabella di riferimento dei glifi" -msgid "ScrollBar" -msgstr "" +msgid "glyph substitution table" +msgstr "tabella sostituzione glifi" -msgid "Scroll Bar" -msgstr "" +msgid "glyph variation table" +msgstr "tabella varianti glifi" -msgid "SB Thumb" -msgstr "" +msgid "justification table (AAT version)" +msgstr "tabella di giustificazione (versione AAT)" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "justification table (OT version)" +msgstr "tabella di giustificazione (versione OT)" -msgid "TabSet" -msgstr "" +msgid "kern pair" +msgstr "coppie di crenatura" -msgid "Tab Set" -msgstr "" +msgid "kerning table" +msgstr "tabella di crenatura" -msgid "VerticalTabSet" -msgstr "" +msgid "ligature caret table" +msgstr "tabella di legatura caret" -msgid "Vertical Tab Set" -msgstr "" +msgid "math table" +msgstr "tabella matematica" -msgid "Text Field" -msgstr "" +msgid "metamorphosis table" +msgstr "tabella di metamorfosi" -msgid "List Field" -msgstr "" +msgid "optical bounds table" +msgstr "tabella di limiti ottici" -msgid "List Field (Combo Box)" -msgstr "" +msgid "pixels" +msgstr "pixel" -msgid "List Field Menu" -msgstr "" +msgid "positioning" +msgstr "posizionamento" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "sfnt _Revision:" +msgstr "_Revisione sfnt" -msgid "Numeric Field" -msgstr "" +msgid "substitution" +msgstr "sostituzione" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "subtable" +msgstr "sottotabella" -msgid "Numeric Field Sign" -msgstr "" +msgid "tracking table" +msgstr "tabella di tracciamento" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "true" +msgstr "vero" -msgid "Could not open file" -msgstr "Impossibile aprire il file" +msgid "values for each axis" +msgstr "valore per ogni asse" -msgid "_Save in UTF8" -msgstr "Salva in UTF8" +msgid "version" +msgstr "Versione:" -msgid "Save in _UCS2" -msgstr "Salva in _UCS2" +msgid "vertical origin table" +msgstr "tabella di origine verticale" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "70" +msgid "weight" +msgstr "Peso:" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "120" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Tutto}" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "{Start of Input}" +msgstr "{Inizio dell'Input}" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "{Start of Line}" +msgstr "{Inizio della riga}" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" -"Impossibile aprire il tuo file di definizione delle scorciatoie per " -"aggiornamenti.\n" +msgid "¹ \"Near\" means within" +msgstr "¹ \"Vicino\" se sono a meno di " -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" -"Impossibile rinominare il tuo file delle scorciatoie sopra quello vecchio!\n" +msgid "ΤεΧ General" +msgstr "ΤεΧ Generale" -#, c-format -msgid "Reason:%s\n" -msgstr "Ragione:%s\n" +msgid "↓_Down" +msgstr "↓_Giù" diff -Nru fontforge-20201107~dfsg/po/ja.po fontforge-20220308~dfsg/po/ja.po --- fontforge-20201107~dfsg/po/ja.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/ja.po 2022-03-08 10:14:24.000000000 +0000 @@ -15,9 +15,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: kotaMorishi\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" "MIME-Version: 1.0\n" @@ -30,27794 +30,15449 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "アウトラインフォントエディタ" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge はアウトラインおよびビットマップフォントのフォントエディタです。" -"フォントの作成、編集、変換を行うことができます。 PostScript, TrueType, " -"OpenType, Cid-keyed, multi-master, cff, SVG, BitMap (bdf, FON, NFNT) フォント" -"を扱えます。" - msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"\n" +"Layers:" msgstr "" +"\n" +"レイヤー:" -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"FontForge の使用方法を学ぶのは簡単です。始めるための基本チュートリアルから、" -"高度なスクリプトの作成、使用まで用意されています。" +msgid " Attach right" +msgstr " 右に接続" -msgid "Fontforge showing a glyph being edited" -msgstr "" +msgid " Floating accent" +msgstr " 遊離アクセント" -msgid "Font Editor" -msgstr "フォントエディター" +msgid " Hang left" +msgstr " 左にはみ出る" -msgid "org.fontforge.FontForge" -msgstr "" +msgid " Hang right" +msgstr " 右にはみ出る" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" +#, c-format +msgid " Left Bound=%d" +msgstr " 左の境界=%d" -msgid "Additional arguments for autotrace program:" -msgstr "autotraceプログラムへの追加の引数:" +#, c-format +msgid " Mirror=%.30s" +msgstr " 鏡像=%.30s" -msgid "Can't find autotrace" -msgstr "autotraceが見つかりません." +#, c-format +msgid " Right Bound=%d" +msgstr " 右の境界=%d" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"プログラム\"autotrace\"が見つかりません.(環境変数AUTOTRACEをセットしてくださ" -"い)" +msgid " Stroke _Width:" +msgstr "ストローク幅(_W):" -msgid "Autotracing..." -msgstr "自動トレース中..." +#, c-format +msgid " %s: line %d\n" +msgstr "%s: %d 行目\n" -msgid "Nothing to trace" -msgstr "トレースする物がありません." +msgid " Adding a size will create it by scaling." +msgstr " サイズを追加すると, 拡大/縮小を行って作成します." -msgid "Can't find mf" -msgstr "mfを実行できません" +msgid " Adding a size will create it." +msgstr " サイズを追加すると作成されます." msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +" At least one anchor point used point matching. It may be out of date now." msgstr "" -"プログラムmfが見つかりません― metafont(環境変数MFに設定します)として実行する" -"か,\n" -"それを含むTeX のディストリビューションを\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"からダウンロードする必要があります" - -msgid "Can't create temporary directory" -msgstr "一時ディレクトリを作成できません." - -msgid "Can't run mf" -msgstr "mfを実行できません." +" 少なくとも1個のアンカーポイントが点の照合を使用していました. それはもう現状" +"に合わないものとなっているはずです." -msgid "Could not read (or perhaps find) mf output file" -msgstr "mfの出力ファイルを読み込めません(見つからなかったと思われます)." +msgid "" +" At least one reference to this glyph used point matching. That match is now " +"out of date." +msgstr "" +" このグリフへの参照のうち少なくとも一つが点の照合を使用していました. その照合" +"はもう現状に合わないものとなりました." -msgid "MetaFont exited with an error" -msgstr "MetaFontが異常終了しました." +msgid " Bad contextual chaining table, ignored\n" +msgstr "文脈連鎖テーブルが不正です. 無視されました\n" -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "%sの幅の自動設定に失敗しました\n" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr "文脈依存置換テーブルが不正です. 無視されました\n" -msgid "Couldn't open file" -msgstr "ファイルを開けませんでした." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr "カーニングクラステーブルが不正です. 無視されました\n" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "ファイル %.200s を開けませんでした." +msgid " Bad ligature table, ignored\n" +msgstr "合字テーブルが不正です. 無視されました\n" -msgid "No Kern Pairs" -msgstr "カーニングペアがありません." +msgid " Bad multiple substitution table, ignored\n" +msgstr "複数置換テーブルが不正です. 無視されました\n" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "%.200s にはカーニングペアが含まれていません." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr "カーニングテーブルが不正です. 無視されました\n" -#, c-format msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" +" このグリフ(及び,それを参照するグリフ)に含まれる命令情報は現状に合っていませ" +"ん." -msgid "Glyph too big" -msgstr "グリフが大き過ぎます" - -msgid "Spiros did not converge" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" +" このグリフ(及び,それを参照するグリフ)に含まれる命令情報は失われました." -msgid "Scaling Bitmaps" -msgstr "ビットマップを拡大/縮小中" - -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "未作成のサイズ (%d@%d) のビットマップを再生成しようとしました." +msgid " Next CP" +msgstr " 次の制御点" -msgid "Missing Bitmap" -msgstr "ビットマップがありません" +msgid " Prev CP" +msgstr " 前の制御点" -msgid "Save Failed" -msgstr "保存に失敗しました." +msgid " Removing a size will delete it." +msgstr " サイズを消去すると削除されます." -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"申し訳ありませんがこのファイルは複雑すぎて解釈できません(または壊れているか空" -"です)" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr "PostScript名と揃える" -msgid "Too Complex or Bad" -msgstr "複雑すぎるか不正です" +msgid " There must be at least one contextual rule" +msgstr "最低1個の文脈ルールが必要です" -msgid "Not a plate file" -msgstr "" +msgid " _Em Size:" +msgstr "EMの大きさ(_E):" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" +msgid " refers to a missing glyph" +msgstr "は存在しないグリフを参照しています" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" +#, c-format +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! キャレットフォーマット %d は未知の値です!!!!\n" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" +"%.100s は未知のフォーマットです(またはFontForgeがサポートしていない機能を使用" +"している,あるいは読み込めないほど壊れています)" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" +"%.50s には裏返しになった参照が\n" +"含まれています.これはそのままでは\n" +"正しく直せません. まずリンクを解除してから\n" +"向きを補正してよろしいですか?" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" -"申し訳ありませんがこのファイルは複雑すぎて解釈できません(または壊れています)" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%2$.30sのための文字列%1$.30s" -msgid "Can't find the file" -msgstr "ファイルが見つかりません." +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s (%4$.80s の %2$d 番目, サイズ %3$d)" -msgid "Bad xfig file" -msgstr "xfigファイルが不正です." +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. %3$s となるはずが %4$s となっています" -msgid "Bad image file" -msgstr "画像ファイルが不正です." +#, c-format +msgid "%d pixels" +msgstr "%d ピクセル" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes #, c-format -msgid "Bad image file: %.100s" -msgstr "画像ファイル %.100s は不正です." +msgid "%s by %s" +msgstr "%2$sによる%1$s" -msgid "Nothing Selected" -msgstr "何も選択されていません." +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s の最上位エレメントとして が含まれていません\n" -msgid "You must select a glyph before you can import an image into it" +#, c-format +msgid "" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" -"画像の取り込みを行う前に,対象となるグリフをどれか1つ選択する必要があります." - -msgid "More Images Than Selected Glyphs" -msgstr "選択されたグリフの数よりも多くの画像があります." +"%sはcidmapファイルではありません.\n" +"http://fontforge.sourceforge.net/cidmaps.tgz\n" +"からダウンロードしてください." -msgid "Bad Template" -msgstr "テンプレートが不正です." +#, c-format +msgid "%s is not in %.100s" +msgstr "%sは%.100sに含まれません." -msgid "Bad template, no extension" -msgstr "テンプレートが不正です. 拡張子がありません." +#, c-format +msgid "%s line: %d %s\n" +msgstr "%s 行目: %d %s\n" -msgid "Bad template, unrecognized format" -msgstr "テンプレートが不正です. 認識可能なフォーマットではありません." +#, c-format +msgid "%s line: %d %s: %s\n" +msgstr "%s 行目: %d %s: %s\n" -msgid "Nothing Loaded" -msgstr "何も読み込んでいません." +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "%s サブテーブル" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "フォントに含まれていないUnicode値 (%x) を無視しました." +msgid "%s subtable %d" +msgstr "%s サブテーブル %d" -msgid "Unicode value not in font" -msgstr "そのUnicode値はフォント内にありません." +#, c-format +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) および %s(%s) 0x%x という相違が FOND %s にあります\n" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "フォント内に含まれていない文字コード (%x) を無視しました." +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d は %s となるはずですが %s となっています" -msgid "Encoding value not in font" -msgstr "文字コードがフォント内にありません." +#, c-format +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d で予期しない %s が見つかりました" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "" -"ファイル %.100s は画像ファイルとして不正です. ビットマップではありません." +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d 予期しない文字 %c (%d)\n" -msgid "Don't Warn Again" -msgstr "今後は警告しない" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' グリフ定義テーブル" -msgid "_OK" -msgstr "" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' グリフ位置指定テーブル" -msgid "Bad Reference" -msgstr "参照が不正です." +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' グリフ置換テーブル" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" -"%1$s への参照を %2$s に貼りつけようとしていますが,この\n" -"フォントには %1$s は存在せず, 参照された元のグリフも見つかりません.\n" -"コピーは行われません." +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' 横書きカーニングテーブル" -msgid "_Yes" -msgstr "はい(_Y)" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' 合字キャレットテーブル" -msgid "Yes to _All" -msgstr "全部はい(_A)" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "'morx' グリフ拡張変形テーブル" -msgid "No _to All" -msgstr "全部いいえ(_T)" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' 視覚的境界テーブル" -msgid "_No" -msgstr "いいえ(_N)" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' グリフ属性テーブル" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"%1$s への参照を %2$s に貼りつけようとしていますが,\n" -"このフォントには %1$s は存在しません.\n" -"元の曲線をコピーしますか? (それともこの参照を\n" -"削除しますか?)" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobeは現在XUID/UniqueIDを不要だと考えています)" -msgid "Anchor Lost" -msgstr "アンカーが失われました" +msgid "(Define \"Almost\")" +msgstr "(\"ほとんど\"の定義)" -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" -"新しいフォントに対応するアンカークラスが見つからなかったため,フォントをペース" -"トした時にいくつかのアンカー点が失われました." +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(偽装) MS ビットマップのみの sfnt (ttf)" -msgid "Duplicate Anchor" -msgstr "アンカーの重複" +msgid "(kerning class)\n" +msgstr "(カーニングクラス)\n" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "%1$.40sという名前のアンカーポイントは既に%2$.40sにあります." - -msgid "Different Fonts" -msgstr "フォントが異なります" +msgid ") while in %s it is (" +msgstr ")ですが,一方%sでは(" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"あるフォントから別のフォントへグリフ命令を貼りつけようとしています. これがう" -"まくいくのは'prep','fpgm'および'cvt'テーブルが等しいフォントに限られ,一般には" -"別のフォントでは動作しません.それでも続けますか?" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, 東欧" -msgid "Please don't do that" -msgstr "" +msgid "1251, Cyrillic" +msgstr "1251, キリル文字" -msgid "You may not paste a reference into this window" -msgstr "" +msgid "1252, Latin-1" +msgstr "1252, 西欧" -msgid "Attempt to make a glyph that refers to itself" -msgstr "自分自身を参照するグリフを作ろうとしました." +msgid "1253, Greek" +msgstr "1253, ギリシア語" -msgid "Self-referential glyph" -msgstr "グリフが自己参照しています." +msgid "1254, Turkish" +msgstr "1254, トルコ語" -msgid "No Vertical Metrics" -msgstr "縦書きメトリックがありません" +msgid "1255, Hebrew" +msgstr "1255, ヘブライ文字" -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" -"このフォントでは, 縦書きメトリックが利用可能になっていません.\n" -"エレメント(L)→フォント情報(F) で利用を可能にする設定を行ってください." +msgid "1256, Arabic" +msgstr "1256, アラビア文字" -msgid "Could not find original glyph" -msgstr "グリフを見つけることができません" +msgid "1257, Windows Baltic" +msgstr "1257, Windows バルト言語" -msgid "Missing glyph" -msgstr "" +msgid "1258, Vietnamese" +msgstr "1258, ベトナム語" -msgid "_Cancel" -msgstr "キャンセル(_C)" +msgid "1361, Korean Johab" +msgstr "1361, 韓国語(Johab)" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "%sの2つめのグリフ" +msgid "32x8 cell window" +msgstr "32×8マス表示" -msgid "No Lookups" -msgstr "" +msgid "437, US" +msgstr "437, 米国" -msgid "No lookups to copy" -msgstr "" +msgid "708, Arabic ASMO 708" +msgstr "708, アラビア語 ASMO 708" -msgid "Lookups" -msgstr "表引きが複数あります" +msgid "737, Greek; former 437 G" +msgstr "737, ギリシア語 (旧 437 G)" -msgid "Choose which lookups to copy" -msgstr "コピーするルックアップを選択" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS バルト言語" -msgid "Attempt to make a character that refers to itself" -msgstr "自分自身を参照するグリフを作ろうとしました." +msgid "850, WE/Latin 1" +msgstr "850, 西欧/ラテン1" -msgid "Self-referential character" -msgstr "グリフが自己参照しています." +msgid "852, Latin 2" +msgstr "852, ラテン2" -msgid "No selection\n" -msgstr "選択されていません\n" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM キリル文字 (ロシア語)" -msgid "Bitmap Paste" -msgstr "ビットマップ貼りつけ" +msgid "857, IBM Turkish" +msgstr "857, IBM トルコ語" -msgid "Pasting..." -msgstr "ペースト中..." +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS ポルトガル語" -#, c-format -msgid "Can't open %s\n" -msgstr "%sを開くことができません.\n" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS アイスランド語" -#, c-format -msgid "Failed to write %s\n" -msgstr "%sの書き出しに失敗しました.\n" +msgid "862, Hebrew" +msgstr "862, ヘブライ文字" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS カナダ フランス語" -msgid "Auto Hinting Font..." -msgstr "フォントを自動ヒント処理中..." +msgid "864, Arabic" +msgstr "864, アラビア文字" -msgid "Converting PostScript" -msgstr "PostScriptに変換中" +msgid "865, MS_DOS Nordic" +msgstr "865, MS-DOS 北欧" -msgid "Saving PostScript Font" -msgstr "PostScriptフォントを保存中" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS ロシア語" -msgid "Outlining glyphs" -msgstr "縁どり文字" +msgid "869, IBM Greek" +msgstr "869, IBM ギリシア語" -msgid "Inlining glyphs" -msgstr "インライン文字" +msgid "874, Thai" +msgstr "874, タイ語" -msgid "Shadowing glyphs" -msgstr "影文字" +msgid "932, JIS/Japan" +msgstr "932, 日本語" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "936, Simplified Chinese" +msgstr "936, 簡体字中国語" -msgid "Encoding name" -msgstr "エンコード" +msgid "949, Korean Wansung" +msgstr "949, 韓国語(完成型)" -msgid "Please name this encoding" -msgstr "このエンコーディングに名前をつけてください." +msgid "950, Traditional Chinese" +msgstr "950, 繁体字中国語" -msgid "Bad encoding file format" -msgstr "エンコーディングファイルのフォーマットが不正です." +msgid "< _Prev" +msgstr "< 前(_P)" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"このファイルには,スクリプトでは名前をつけることのできない名無しのエンコーディ" -"ングを含んでいます." +msgid "" +msgstr "<何もしない>" -#, c-format -msgid "Please name encoding %d in this file" -msgstr "エンコーディング %d に名前を付けてください" +msgid "" +msgstr "<方向不明>" -msgid "couldn't write encodings file\n" -msgstr "エンコーディングファイルに書き出せませんでした\n" +msgid "" +msgstr "<未定義>" -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "cidmapファイル%.sを開けませんでした." +msgid "A Font Family name is required" +msgstr "フォントファミリー名が必要です." -msgid "Missing cidmap file" -msgstr "cidmapファイルがありません" +msgid "A PostScript name may not be a number" +msgstr "数字をPostScript名として使うことはできません." #, c-format msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" msgstr "" -"%sはcidmapファイルではありません.\n" -"http://fontforge.sourceforge.net/cidmaps.tgz\n" -"からダウンロードしてください." - -msgid "Bad cidmap file" -msgstr "cidmapファイルが不正です" +"PostScript名は空白や (){}[]<>%%/ を含まない\n" +"ASCII文字列でなければなりません." -msgid "_Search" -msgstr "検索(_S)" +#, c-format +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"PostScript名は空白や (){}[]<>%%/ を含まない\n" +"63文字以内のASCII文字列でなければなりません." -msgid "_Use It" -msgstr "これを使う(_U)" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "" +"このグリフに含まれる輪郭の中に,別のインスタンスでは異なる個数の点を含んでいる" +"ものがあります" -#, c-format msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" msgstr "" -"このフォントは %1$.20s-%2$.20s-%3$d に基づいていますが,\n" -"見つかったうちで最も近いのは %1$.20s-%2$.20s-%4$dです.\n" -"これを使いますか, 場所を指定しますか?" +"制御点は,隣接する端点との距離が\n" +"両端点の間の距離に比べこの比率に満たない場合,\n" +"無意味であると考えられます" -msgid "Use CID Map" -msgstr "CID Mapを使用" +msgid "A coverage table:" +msgstr "範囲テーブル:" -msgid "_Browse" -msgstr "ファイルを見る(_B)" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "" +"出版の自由は…\n" +"文盲への差別である." -msgid "_Give Up" -msgstr "あきらめる(_G)" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "グリフ名の最初の文字には数字やピリオドは使えません" #, c-format msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"FontForge はこのフォントに対応するcidmapを見つけることができませんでした.\n" -"これは必須ではありませんが, このファイルがあったほうがうまく働く処理が\n" -"いくつかあります.\n" -"まだcidmapをダウンロードしていないならば, \n" -"http://FontForge.sourceforge.net/cidmaps.tgz\n" -"からダウンロードし, gunzip の後 tar で展開して\n" -" %.80s\n" -"にインストールしてください.\n" -"\n" -"適切なファイルをローカルディスク内で探しますか?" - -msgid "No cidmap file..." -msgstr "cidmapファイルがありません..." +"グリフ名は空白を含まないASCII文字で, \"([{<>}])/%%\"に含まれる文字を含んでい" +"てはなりません. 英数字,ピリオドと下線のみを用いるべきです" -msgid "Find a cidmap file..." -msgstr "cidmapファイルを探す..." +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" +msgstr "" +"グリフ名には英数字,ピリオドと下線のみを用いるべきです.\n" +"それでもこの名前を使いますか?" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "見つかったcidmapファイルを使わないで本当にいいですか?" +msgid "A list of coverage tables:" +msgstr "範囲テーブルのリスト:" -msgid "_Add" -msgstr "追加(_A)" +msgid "A list of glyphs:" +msgstr "グリフのリスト:" -msgid "_Delete" -msgstr "削除(_D)" +msgid "A name list with this name already exists. Replace it?" +msgstr "この名前の名前リストは既に存在します. 上書きしますか?" -msgid "Extraneous glyphs" -msgstr "余ったグリフを付加" +msgid "A pdf stream object is missing a Length attribute" +msgstr "PDFストリームオブジェクトに /Length 属性がありません" msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" +"A reference in this glyph refers to a different encoding in different " +"instances" msgstr "" -"現在のエンコーディングには, 対応するCIDが見つからないグリフがあります.\n" -"削除しますか, それとも末尾に追加しますか (将来, 補遺集合が追加された\n" -"時に互換性がありません)?" +"このグリフに含まれる参照の中に,別のインスタンスでは異なるエンコーディングを参" +"照しているものがあります" -#, c-format -msgid "cidmap entry out of bounds: %s" +msgid "A style may not have both condense and extend set (it makes no sense)" msgstr "" +"1個のスタイルにcondenseとextendを両方同時に設定することはできません(その指定" +"は無意味です)" -msgid "Not a CID-keyed font" -msgstr "CIDフォントではありません." +msgid "A tag must be 4 ASCII characters" +msgstr "タグはASCIIでちょうど4文字でなければなりません." -msgid "Encoding Too Large" -msgstr "エンコーディングが大きすぎます." +msgid "A value must be between [-32768,32767]" +msgstr "値は[-32768,32767]の範囲内になければなりません" -msgid "MultipleEncodingIgnored" -msgstr "他のエンコーディングは無視されます." +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "値は[-8,-1]または[1,8]の範囲内になければなりません" -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"CID %d のグリフには, %d 個より多くのエンコーディングが\n" -"割り当てられています. 最初の %d 個のみが処理されます." +msgid "A value must be between [0,15]" +msgstr "値は[0,15]の範囲内になければなりません" -#, c-format -msgid "No glyph named %s." -msgstr "%s という名前のグリフはありません。" +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "1バイトpushによってpushされる値は0から255の間の数でなくてはなりません" -#, c-format -msgid "No CID named %s" -msgstr "%sという名前のCIDはありません" +msgid "ABx => xAB" +msgstr "ABx ⇒ xAB" -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" +msgid "ABx => xBA" +msgstr "ABx ⇒ xBA" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" +msgid "ABxCD => CDxAB" +msgstr "ABxCD ⇒ CDxAB" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" +msgid "ABxCD => CDxBA" +msgstr "ABxCD ⇒ CDxBA" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" +msgid "ABxCD => DCxAB" +msgstr "ABxCD ⇒ DCxAB" -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" +msgid "ABxCD => DCxBA" +msgstr "ABxCD ⇒ DCxBA" -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" +msgid "ABxD => DxAB" +msgstr "ABxD ⇒ DxAB" -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" +msgid "ABxD => DxBA" +msgstr "ABxD ⇒ DxBA" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" +msgid "AGL with PUA" +msgstr "AGL(私用領域を含む)" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" +msgid "AGL without afii" +msgstr "AGL(afiiを除く)" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" +msgid "AMS Names" +msgstr "AMSの命名" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" +msgid "AR: Char 119" +msgstr "縦横比: キャラクター119" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" +msgid "AR: Char 157" +msgstr "縦横比: キャラクター157" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" +msgid "AR: Char 163" +msgstr "縦横比: キャラクター163" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" +msgid "AR: Char 211" +msgstr "縦横比: キャラクター211" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" +msgid "AR: Char 94" +msgstr "縦横比: キャラクター94" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" +msgid "A_lign" +msgstr "点を揃える(_L)" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" +msgid "Aari" +msgstr "アリ語" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" +msgid "Abaza" +msgstr "アバザ語" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" +msgid "Abkhazian" +msgstr "アブハズ語" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" +msgid "Above Base Forms" +msgstr "ベースライン上方形" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "Above Base Mark" +msgstr "ベースライン上方のマーク" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" +msgid "Above Base Substitutions" +msgstr "ベースライン上方の置換" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" +msgid "AccentCenterLowest" +msgstr "アクセントの底を中心に" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" +msgid "AccentOffsetPercent" +msgstr "アクセント間隔の百分率" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" +msgid "Accented glyph composed of:" +msgstr "アクセントつきグリフの構成要素:" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" +msgid "Accents" +msgstr "アクセント" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" +msgid "Accept outlines which exactly match the original" +msgstr " オリジナルと正確に一致するアウトラインのみを受け入れます" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" +msgid "Acceptable _Extrema" +msgstr "許容する極大点(_E)" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" +msgid "Access All Alternates" +msgstr "すべての異体字へのアクセス" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" +msgid "Active Hints" +msgstr "有効なヒント" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" +msgid "Add" +msgstr "追加" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" +msgid "Add Anchor" +msgstr "アンカーを追加" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" +msgid "Add Base Anchor..." +msgstr "基底アンカーを追加" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" +msgid "Add DHint" +msgstr "斜行ヒントを追加" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" +msgid "Add E_ncoding Name..." +msgstr "エンコーディングの名前を追加(_N)..." -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" +msgid "Add E_xtrema" +msgstr "極大点を追加(_X)" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" +msgid "Add Encoding Name..." +msgstr "エンコーディングの名前を追加..." -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" +msgid "Add Encoding Slots..." +msgstr "エンコーディングスロットを追加..." -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" +msgid "Add Entry Anchor..." +msgstr "始点アンカーを追加" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" +msgid "Add Exit Anchor..." +msgstr "終点アンカーを追加" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" +msgid "Add Mark Anchor..." +msgstr "マークアンカーを追加" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Add Subscripts/Superscripts..." +msgstr "下付き/上付き文字を追加..." -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" +msgid "Add VHi_nt" +msgstr "垂直ヒントを追加(_N)" -msgid "Refers to Font" -msgstr "" +msgid "Add _Missing Glyphs" +msgstr "存在しないグリフを追加(_M)" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" +msgid "Add _Small Capitals..." +msgstr "小型大文字を追加(_S)..." -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" +msgid "Add a corner point" +msgstr "頂点を追加" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" +msgid "Add a curve point" +msgstr "曲線上の点を追加" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Add a g2 curve point" +msgstr "曲線上の点を追加" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" +msgid "Add a left \"tangent\" point" +msgstr "曲線と直線の接点を追加" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "点を追加した後に制御点を引き出す" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" +msgid "Add a right \"tangent\" point" +msgstr "曲線と直線の接点を追加" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" +msgid "Add a tangent point" +msgstr "曲線と直線の接点を追加" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" +msgid "Adding points at Extrema..." +msgstr "極値にある点を追加中..." -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" +msgid "Additional arguments for autotrace program:" +msgstr "autotraceプログラムへの追加の引数:" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "Adobe Glyph List" +msgstr "Adobeグリフリスト(AGL)" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" +msgid "Adobe Standard" +msgstr "Adobe標準" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" +msgid "" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" +"フォント名に関するAdobeの仕様書(5088.FontNames.pdf)には,フォント名は29文字以" +"内でなければならないとあります. それでも続けますか?" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" +msgid "Advance To Next Glyph" +msgstr "次のグリフへ進む" #, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" +msgid "Advance Width Metrics For %.50s" +msgstr "%.50sの送り幅メトリック" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" +msgid "Advance Width as a Bar" +msgstr "アドバンス幅をバーで表示" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" +msgid "Advance Width as a Line" +msgstr "アドバンス幅を境界線で表示" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" +msgid "Advance Width does not change." +msgstr "送り幅は変更されません." #, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "グリフ%.30sの送り幅は127未満でなければなりません" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" +msgid "Adyghe" +msgstr "アディゲ語" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" +msgid "Aegean scripts" +msgstr "エーゲ文明の文字" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" +msgid "Afar" +msgstr "アファル語" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" +msgid "Afm Save Failed" +msgstr "AFMの保存に失敗しました." + +msgid "Afrikaans" +msgstr "アフリカーンス語" -#, c-format msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"グリフを回転させたり歪ませた後, [エレメント]→[極大点の追加]を行う必要があるは" +"ずです." -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" +msgid "Agaw" +msgstr "アガウ緒語" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" +msgid "Ahead Classes" +msgstr "前方クラス" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" +msgid "Albanian" +msgstr "アルバニア語" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" +msgid "Alchemical Symbols" +msgstr "錬金術記号" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" +msgid "All" +msgstr "全部" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" +msgid "All Files" +msgstr "すべてのファイル" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" +msgid "All Fonts" +msgstr "すべてのフォント" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" +msgid "All Glyphs" +msgstr "すべてのグリフ" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" +msgid "All characters in the value must be in ASCII" +msgstr "値に含まれる文字はすべて ASCII でなければなりません" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" +msgid "All glyphs" +msgstr "すべてのグリフ" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" +msgid "All layers _cubic" +msgstr "全て3次(_C)" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" +msgid "All layers _quadratic" +msgstr "全て2次(_Q)" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgid "All paths should be closed loops, there should be no exposed endpoints" msgstr "" +"すべてのパスは閉じたループである必要があるので,裸の端点が存在してはいけませ" +"ん." -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" +msgid "Allow _curve smoothing" +msgstr "曲線の平滑化を許す(_C)" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "極値の点を取り除くことを許す(_R)" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" +msgid "Allow _slopes to change" +msgstr "傾きの変更を許す(_S)" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" +"検索パターンに以下の変換を加えた物も\n" +"一致の対象とします." -#, c-format -msgid "Invalid platform for string on line %d of %s" +msgid "" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" +"複数の色,塗りつぶしと影の編集を可能にします.\n" +"複数レイヤーフォントはType3かSVGフォントでのみ出力可能です." -#, c-format -msgid "Expected string on line %d of %s" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" +"Unicode文字セットの全文字をグリフ名に使用できるようにします.\n" +"これはAdobeのグリフ名標準に適合しません.\n" +"このような名前は内部利用のみに留め,\n" +"製品フォントに 含 め な い ようにするべきです." -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" +msgid "Allow:" +msgstr "許容する変換:" -#, c-format -msgid "Expected closing curly brace on line %d of %s" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." msgstr "" +"いくつかの文字が同じ位置から始まる水平ステムを\n" +"含んでいないかどうかをチェックします." -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" +msgid "Allows you to check that stems have consistent widths.." +msgstr "ステムの幅が一貫しているかをチェックします." -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" +msgid "" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." msgstr "" +"いくつかの文字が同じ位置から始まる垂直ステムを\n" +"含んでいないかどうかをチェックします." -#, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." msgstr "" +"元となる端点から,水平または垂直方向 (か, イタリックの傾き) に\n" +"非常に近いが, 完全に一致しない線を探します." -#, c-format -msgid "Expected tag on line %d of %s" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" msgstr "" +"曲線の両端点を結ぶ直線上に制御点を投影した時に,\n" +"その点の外側に射影されるような制御点を探します." -#, c-format -msgid "Expected ';' on line %d of %s" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" +"水平または垂直方向 (か, イタリックの傾き) に非常に近いが\n" +"完全に一致しない線を探します." -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." msgstr "" +"ベースライン, xハイト, アセンダ, ディセンダの\n" +"高さから僅かに外れた点を探します." -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" +msgid "Allows you to select optional behavior when generating the font" +msgstr "フォント生成時の振舞いに関するオプションを選択できます" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" +msgid "Almost Horizontal/Vertical Curves" +msgstr "ほとんど水平/垂直な曲線" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" +msgid "Almost Horizontal/Vertical Lines" +msgstr "ほとんど水平/垂直な直線" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "歪んだstem_3ヒント" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" +msgid "Alphabetic" +msgstr "アルファベット文字" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" +msgid "Alphabetic Extended" +msgstr "アルファベット拡張" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" +msgid "Alphabetic Presentation Forms" +msgstr "アルファベット表示形" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "左書きのアルファベットまたは音節文字" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "右書きのアルファベットまたは音節文字" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" +msgid "Alsatian" +msgstr "アルザス語" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" +msgid "Alt Subs" +msgstr "選択型の置換" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" +msgid "Altai" +msgstr "アルタイ語" -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" +msgid "Alternate Annotation Forms" +msgstr "注釈用別字形" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Alternate Substitution" +msgstr "選択肢をもつ置換" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" +msgid "Alternate Vertical Half Metrics" +msgstr "別の縦書き用半角メトリック" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Alternate Vertical Metrics" +msgstr "別の縦書き用メトリック" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" +msgid "Alternative Half Widths" +msgstr "別の半角形" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" +msgid "Always" +msgstr "常に" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" +msgid "Americanist IPA" +msgstr "北米発音記号" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" +msgid "Amount" +msgstr "量" -msgid "Discarding a duplicate kerning pair." -msgstr "" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "大きなボックスの上端に対する上付き文字のベースラインの持ち上げ量" -#, c-format -msgid "No lookup named %s" -msgstr "" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "大きなボックスの下端に対する下付き文字のベースラインの引き下げ量" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "ディスプレイ数式における分母のベースライン引き下げ量" -msgid "Could not figure out a lookup type" -msgstr "" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "非ディスプレイ数式における分母のベースライン引き下げ量" -msgid "Mark anchors provided when nothing can use them" -msgstr "" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "ディスプレイ数式における下付き文字のベースライン引き下げ量" -#, c-format -msgid "Anchor-%d" -msgstr "" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "非ディスプレイ数式における下付き文字のベースライン引き下げ量" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "ディスプレイ数式における分子のベースライン持ち上げ量" -msgid "Cannot open file" -msgstr "ファイルが開けません" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "非ディスプレイ数式のatopスタイルにおける分子のベースライン持ち上げ量" -msgid "_Unlink All" -msgstr "リンクをすべて解除(_U)" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "非ディスプレイ数式における分子のベースライン持ち上げ量" + +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "ディスプレイ数式における上付き文字のベースライン持ち上げ量" + +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "変形スタイルにおける上付き文字のベースライン持ち上げ量" + +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "非ディスプレイ数式における上付き文字のベースライン持ち上げ量" -#, c-format msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." msgstr "" -"他の文字から参照されている文字 %.30s を消去しようとしています.\n" -"本当に消去してよろしいですか?" +"選択したアウトラインのコピーを整数個使用して\n" +"パスを覆います. パスの長さが選択部分の高さで\n" +"ちょうど割り切れない場合, アウトラインを\n" +"わずかに拡大/縮小します." -msgid "Building duplicate encodings" -msgstr "複製グリフの作成中" +msgid "An outline font editor" +msgstr "アウトラインフォントエディタ" -msgid "Transforming..." -msgstr "変形中..." +msgid "Anchor Control" +msgstr "アンカーの制御" -msgid "Removing overlaps..." -msgstr "重なりの除去中..." +msgid "Anchor Control for Base" +msgstr "基底文字のアンカーを制御" -msgid "Adding points at Extrema..." -msgstr "極値にある点を追加中..." +msgid "Anchor Control for Mark" +msgstr "マークのアンカーを制御" -msgid "Rounding to integer..." -msgstr "座標値を整数に変換中..." +msgid "Anchor Control..." +msgstr "アンカーの制御..." -msgid "Correcting Direction..." -msgstr "パスの向きを修正中..." +msgid "Anchor Lost" +msgstr "アンカーが失われました" -msgid "Unlink All" -msgstr "リンクをすべて解除" +msgid "Anchor Point Info" +msgstr "アンカー点の情報" -msgid "Unlink" -msgstr "リンクを解除" +msgid "Anchored Pairs" +msgstr "アンカーつきペア" -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" -"%.50s には裏返しになった参照が\n" -"含まれています.これはそのままでは\n" -"正しく直せません. まずリンクを解除してから\n" -"向きを補正してよろしいですか?" +msgid "Ancient Greek Musical Notation" +msgstr "古代ギリシャ音楽記号" -msgid "Flipped Reference" -msgstr "参照が裏返しになっています." +msgid "Ancient Greek Numbers" +msgstr "古代ギリシャ数字" -msgid "Simplifying..." -msgstr "単純化の処理中..." +msgid "Ancient Symbols" +msgstr "古代の記号" -msgid "Finding Substitution Points..." -msgstr "置き換え点を探索中..." +msgid "Angle:" +msgstr "角度:" -msgid "Finding Counter Masks..." -msgstr "カウンタマスクを探索中..." +msgid "Anti-Alias" +msgstr "アンチエイリアス" -msgid "Things could be better..." +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" msgstr "" +"OS/2テーブルのWinAscentとWinDescentの両フィールドの\n" +"外側への描画はWindowsではクリップされます. これには\n" +"GPOSによって再配置されたマークなどが含まれます.\n" +"(WinDescentフィールドは通常は正の値です.)\n" +"もし\"[]オフセットを指定\"チェックボックスが空なら,\n" +"入力した値はそのままOS/2テーブルで使われます.\n" +"チェックされているなら,入力した値は常に,フォントの上下端に\n" +"追加されます. ほとんどの場合,このフィールドを0にして\n" +"\"[*]オフセットを指定\"にチェックを入れるべきでしょう." + +msgid "Apple Advanced Typography" +msgstr "Apple 高度組版機能" msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"AppleとMS/Adobeとで, TrueTypeやOpenTypeのフォーマットに異なる点があります.\n" +"どちらの標準に従ってフォントを作るかをここで選ぶことができます.\n" +"両者の主な違いは以下のとおりです:\n" +" 'PostScript'名に対する要求事項が矛盾している\n" +" ビットマップデータが異なるテーブルに格納される\n" +" 拡大/縮小された複合グリフの扱いが異なる\n" +" morx(t)/featではなくGSUBを使う\n" +" kern/opbdではなくGPOSを使う\n" +" lcar/propではなくGDEFを使う" msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"AppleとMS/Adobeとで, TrueTypeやOpenTypeのフォーマットに異なる点があります.\n" +"どちらの標準に従ってフォントを作るかをここで選ぶことができます.\n" +"両者の主な違いは以下のとおりです:\n" +" 'PostScript'名に対する要求事項が矛盾している\n" +" ビットマップデータが異なるテーブルに格納される\n" +" 拡大/縮小された複合グリフの扱いが異なる\n" +" morx(t)/featではなくGSUBを使う\n" +" kern/opbdではなくGPOSを使う\n" +" lcar/propではなくGDEFを使う" -msgid "Auto Instructing Font..." -msgstr "フォントのヒント命令を自動生成中..." +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Apple ビットマップのみの sfnt (dfont)" -msgid "Building accented glyphs" -msgstr "アクセントつきグリフの構築中" +msgid "Apply change to which lookups?" +msgstr "どの機能に適用しますか?" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Åを置き換えてよろしいですか?\n" -"リングはAと接続しなくなります." +msgid "Apply to:" +msgstr "次の機能に適用:" -msgid "Replace Å" -msgstr "Åを置き換える" +msgid "Apps" +msgstr "アプリケーション" -msgid "_Revert" -msgstr "元に戻す(_R)" +msgid "Arabic" +msgstr "アラビア文字" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"ファイル'%2$.40s'に含まれるフォント'%1$.40s'は変更されています.\n" -"ファイルを元に戻すといくつかの編集操作の結果が失われます.\n" -"元に戻してよろしいですか?" +msgid "Arabic (Algeria)" +msgstr "アラビア語(アルジェリア)" -msgid "Font changed" -msgstr "フォントが変更されています." +msgid "Arabic (Bahrain)" +msgstr "アラビア語(バーレーン)" -msgid "Old sfd file" -msgstr "古いsfdファイル" +msgid "Arabic (Egypt)" +msgstr "アラビア語(エジプト)" -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" +msgid "Arabic (Iraq)" +msgstr "アラビア語(イラク)" -msgid "Glyph Name Changed" -msgstr "グリフ名が変更されています" +msgid "Arabic (Jordan)" +msgstr "アラビア語(ヨルダン)" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"グリフ%.40sは名称変更されています. ファイルのグリフを検索するのにはこの名前を" -"使ってきたので,このグリフを復元することができません\n" -"(これ以降のグリフでは警告は省略されます.)" +msgid "Arabic (Kuwait)" +msgstr "アラビア語(クウェート)" -msgid "Can't Find Glyph" -msgstr "グリフが見つかりません" +msgid "Arabic (Lebanon)" +msgstr "アラビア語(レバノン)" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "グリフ%.80sはsfdファイルの中に見つかりません." +msgid "Arabic (Libya)" +msgstr "アラビア語(リビア)" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" +msgid "Arabic (Morocco)" +msgstr "アラビア語(モロッコ)" -msgid "No ByteCode Interpreter" -msgstr "バイトコードインタプリタがありません" +msgid "Arabic (Oman)" +msgstr "アラビア語(オマーン)" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"これらの結果はFreeTypeの自動ヒントづけ機能によるものです. これはTrueTypeのヒ" -"ント命令を反映していません" +msgid "Arabic (Qatar)" +msgstr "アラビア語(カタール)" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "不足のグリフ..." +msgid "Arabic (Saudi Arabia)" +msgstr "アラビア語(サウジアラビア)" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"このフォントにはdotlessiという名前のグリフがありません.\n" -"グリフを追加して, アクセントつきグリフを再作成してください." +msgid "Arabic (Syria)" +msgstr "アラビア語(シリア)" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"このフォントにはuni0237にグリフが存在せず,\n" -"現在使われないdotlessjという名前のグリフもありません.\n" -"前者を追加して, アクセントつきグリフを再作成してください." +msgid "Arabic (Tunisia)" +msgstr "アラビア語(チュニジア)" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "%s に一致するアンカークラスはありません" +msgid "Arabic (U.A.E.)" +msgstr "アラビア語(アラブ首長国連邦)" -msgid "Merging Problem" -msgstr "合併処理中に問題発生" +msgid "Arabic (Yemen)" +msgstr "アラビア語(イエメン)" -msgid "Merging a font with itself achieves nothing" -msgstr "フォントを自分自身と合併しても何も起こりません." +msgid "Arabic Number" +msgstr "アラビア数字" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"CIDフォントを合併するときには,レジストリとグリフ集合名が等しく,グリフが追加さ" -"れる方の補遺番号がもう片方と同じか大きい必要があります. それに加え,追加される" -"側は追加分と同じかより多い個数のサブフォントを含んでいる必要があります" +msgid "Arabic Presentation Forms-A" +msgstr "アラビア文字表示形A" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "文字 %s において, %s への参照を見つけることができませんでした.\n" +msgid "Arabic Presentation Forms-B" +msgstr "アラビア文字表示形B" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "文字 %s において, 基底グリフのパスに含まれる点の個数が少なすぎます.\n" +msgid "Arabic Right to Left" +msgstr "右から左へ(アラビア語)" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "文字 %s において, 基底グリフのパスに含まれる点の個数が多すぎます.\n" +msgid "Arabic Supplement" +msgstr "アラビア文字補助" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "レイヤー %d (%s の) でストロークをどう行うかの設定が異なります.\n" +msgid "Arakanese" +msgstr "(ビルマ語)アラカン方言" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" msgstr "" +"ビットマップ版がフォント内に含まれないアウトライン文字があるか?\n" +"逆に, 対応するアウトライン文字が無いビットマップ文字があるか?" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "見つかったcidmapファイルを使わないで本当にいいですか?" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Åを置き換えてよろしいですか?\n" +"リングはAと接続しなくなります." #, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" msgstr "" +"本当に, CIDフォント%2$.40sから%1$.40sを\n" +"削除してよろしいですか?" -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." msgstr "" +"本当にこれらのグリフを削除してよろしいですか? この操作は取り消しできません." -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Armenian" +msgstr "アルメニア文字" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" +msgid "Armenian Ligatures" +msgstr "アルメニア文字の合字" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" +msgid "ArrowMoveSize" +msgstr "矢印キーの移動距離" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" +msgid "Arrows" +msgstr "矢印" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" +msgid "Arrows Supplement-A" +msgstr "矢印補助A" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgid "Arrows Supplement-B" +msgstr "矢印補助B" + +msgid "As Background" +msgstr "背景として使用" + +msgid "Ascent and Descent must be positive and their sum less than 16384" msgstr "" +"高さと深さはともに正の値であり, その合計は16384より小さくなければなりません." -#, c-format -msgid "Different numbers of layers in %s\n" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" msgstr "" +"(AutotraceAsk)\n" +"自動トレースプログラムを起動するたびに\n" +"ユーザに引数を確認するかどうか" -msgid "Interpolating Problem" -msgstr "補間処理中に問題発生" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "" +"(MfAsk)\n" +"mfが起動される度にユーザにmfコマンドについて尋ねます" -msgid "Interpolating a font with itself achieves nothing" -msgstr "フォントを自分自身と補間しても何も起こりません." +msgid "AskBDFResolution" +msgstr "BDF解像度を確認" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" +msgid "Assamese" +msgstr "アッサム語" msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" -"編集タイプが異なるフォントの補間を行おうとしています(例えばType3とType1)" +"新しいフォントに対応するアンカークラスが見つからなかったため,フォントをペース" +"トした時にいくつかのアンカー点が失われました." -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "%sのバウンディングボックスが不正です.\n" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "1個の挿入リストには最大31文字までしか指定できません" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "%sで,いくつかのPIXEL_SIZEの指定が一致しません" +msgid "At most 8 kerning values may be specified here" +msgstr "ここではカーニング値は最大8個までしか指定できません" #, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "%sで,フォントの高さ+深さの和がピクセルサイズに一致しません" +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "" +"ピクセルサイズ %d で, 文字 %s が原点より前から始まっているか, 送り幅の外に飛" +"び出ています.\n" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "%sで,フォントの高さに基づいてピクセルサイズを推測しています" +msgid "Athapaskan" +msgstr "アサパスカ語族" #, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "%sで,フォントの深さに基づいてピクセルサイズを推測しています" +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" +msgstr "" +"この文脈依存照合の範囲外の位置に照合を適用しようとしました\n" +" seq=%d max=%d\n" #, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" msgstr "" -"FontForge は %d ビットの諧調深度はサポートしていません(1,2,4,8,16,32のいずれ" -"かでなければなりません)\n" +"この文脈依存照合の範囲外の位置に照合を適用しようとしました\n" +" seq=%d max=%d\n" -msgid "Unexpected EOF in gf\n" -msgstr "GFファイルが途中で切れています\n" +msgid "Attempt to back up twice\n" +msgstr "バックアップを 2 回行おうとしました\n" #, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "GFファイルの位置 %d に予想外のコードがありました\n" +msgid "Attempt to divide by 0 in %.30s" +msgstr "0による除算を %.30s で行おうとしました." #, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "PKファイルの文字 %d で, 繰返し列番号が重複しています\n" +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "存在しないグリフ %d を %d (0x%x) に符号化しようとしています\n" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" +msgid "Attempt to invert a singular matrix\n" +msgstr "特異行列の逆行列を求めようとしました\n" -msgid "Pixel size:" -msgstr "ピクセル数:" +msgid "Attempt to make a character that refers to itself" +msgstr "自分自身を参照するグリフを作ろうとしました." -msgid "What is the pixel size of the font in this file?" -msgstr "このファイル内のフォントのピクセル数は幾つですか?" +msgid "Attempt to make a glyph that refers to itself" +msgstr "自分自身を参照するグリフを作ろうとしました." -msgid "Bad Number" -msgstr "数値が間違っています." +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "以下のグリフから (存在しない) グリフ %d の合字を作成しようとしました: " -msgid "Duplicate pixelsize" -msgstr "ピクセルサイズが重複しています." +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "グリフ %d の合字を以下の物から作ろうとしました: " #, c-format msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" msgstr "" -"フォントデータベースには, 既にこのピクセルサイズ\n" -"(%d ドット)のビットマップフォントが含まれています.\n" -"上書きしますか?" +"照合 %d を (文脈依存照合の中で) 参照しようとしましたが, %d 個しか %s に\n" +"照合が含まれていません\n" #, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "%.200sは(metafontから作られる)PKファイルではありません." - -msgid "Not a pk file" -msgstr "PKファイルではありません." +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "未作成のサイズ (%d@%d) のビットマップを再生成しようとしました." #, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "%.200sは(metafontから作られる)GFファイルではありません." - -msgid "Not a gf file" -msgstr "GFファイルではありません" - -msgid "Not a pcf file" -msgstr "PCFファイルではありません." +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "未作成のサイズ (%d@%d) のビットマップを保存しようとしています." #, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "%.200s はX11のPCFファイルではありません." - -msgid "Not a bdf file" -msgstr "BDFファイルではありません." +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "値 %1$g の対数を %2$.30s で求めようとしました." #, c-format -msgid "Not a bdf file %.200s" -msgstr "%.200s はBDFファイルではありません." - -msgid "Decompress Failed!" -msgstr "展開に失敗しました!" +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "値 %1$g の平方根を %2$.30s で求めようとしました." #, c-format -msgid "Loading font from %.100s" -msgstr "フォントを %.100s から読み込んでいます." +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "" +"グリフ %s で, マルチプルマスターサブルーチンを通常フォントで使おうとしまし" +"た.\n" -msgid "Loading..." -msgstr "読み込み中..." +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "マルチプルマスターサブルーチンを通常フォントで使おうとしました.\n" -msgid "Reading Glyphs" -msgstr "グリフを読み込み中" +msgid "Attention" +msgstr "注意" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "ビットマップフォントが %s から見つかりませんでした." +msgid "Auto" +msgstr "自動" -msgid "No Bitmap Font" -msgstr "ビットマップフォントがありません." +msgid "Auto Hinting Font..." +msgstr "フォントを自動ヒント処理中..." -msgid "Outline Glyphs\n" -msgstr "アウトライングリフ\n" +msgid "Auto Instructing Font..." +msgstr "フォントのヒント命令を自動生成中..." -msgid "Glyph Differences\n" -msgstr "グリフの相違点\n" +msgid "Auto Width" +msgstr "幅の自動設定" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" +msgid "Auto _Counter Hint" +msgstr "自動カウンタヒント(_C)" -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" +msgid "AutoHint" +msgstr "自動ヒント" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" +msgid "AutoHint changed glyphs before generating a font" msgstr "" +"(HintForGen)\n" +"フォントを出力する前に,変更されたグリフを自動ヒントづけします" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" +msgid "AutoLBearingSync" +msgstr "LSBを自動更新" #, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" +msgid "AutoWidth failure on %s\n" +msgstr "%sの幅の自動設定に失敗しました\n" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" +msgid "AutoWidthSync" +msgstr "幅を自動更新" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" +msgid "Auto_Hint" +msgstr "自動ヒント(_H)" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" +msgid "Auto_Instr" +msgstr "ヒント命令の自動生成(_I)" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" +msgid "Autohinta_ble" +msgstr "自動ヒント対象グリフ(_B)" #, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"ファイル %.80s に行った変更を自動復元するのに失敗しました.\n" +"FontForgeを次に起動したときにまた復元を試してみますか?" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" +msgid "Automatic" +msgstr "自動" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" +msgid "Autot_race" +msgstr "自動トレース(_R)" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" +msgid "AutotraceArgs" +msgstr "トレースの引数" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" +msgid "AutotraceAsk" +msgstr "トレースの確認" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Autotracing..." +msgstr "自動トレース中..." -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" +msgid "Avestan" +msgstr "アヴェスタ文字" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" +msgid "Awadhi" +msgstr "アワディー語" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" +msgid "Ax => xA" +msgstr "Ax ⇒ xA" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" +msgid "AxCD => CDxA" +msgstr "AxCD ⇒ CDxA" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "%sにあるグリフが%sにありません\n" +msgid "AxCD => DCxA" +msgstr "AxCD ⇒ DCxA" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" +msgid "AxD => DxA" +msgstr "AxD ⇒ DxA" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" -"EMあたりピクセル数が2つのフォントで異なるので,卑怯にもグリフの比較を拒否しま" -"す\n" +msgid "Axerbaijani (Arabic)" +msgstr "アゼルバイジャン語(アラビア文字)" -msgid "Bitmap Strikes\n" -msgstr "ビットマップストライク\n" +msgid "Axerbaijani (Cyrillic)" +msgstr "アゼルバイジャン語(キリル文字)" -#, c-format -msgid "Strike %d@%d\n" -msgstr "ストライク %d@%d\n" +msgid "Axis 1" +msgstr "第1軸" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "%3$d@%4$dのグリフは%1$sにはありますが%2$sにはありません\n" +msgid "Axis 2" +msgstr "第2軸" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" +msgid "Axis 3" +msgstr "第3軸" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "%d@%dにおけるグリフの相違点\n" +msgid "Axis 4" +msgstr "第4軸" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" +msgid "Axis Ht:" +msgstr "軸の高さ:" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Axis Range:" +msgstr "軸の範囲:" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Axis Type:" +msgstr "軸の種類:" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" +msgid "Axis range not valid" +msgstr "軸の範囲が不正です" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "%sに含まれるストライクが%sにはありません\n" +msgid "Aymara" +msgstr "アイマラ語" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "ストライク%d@%dが%sにはありません\n" +msgid "Azebaijani (roman)" +msgstr "アゼルバイジャン語(ローマ字)" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%sが異なります. %sでは(" +msgid "Azeri" +msgstr "アゼルバイジャン語" -#, c-format -msgid ") while in %s it is (" -msgstr ")ですが,一方%sでは(" +msgid "Azeri (Cyrillic)" +msgstr "アゼルバイジャン語(キリル文字)" -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%sは%sにはありません. その一方%sでは(" +msgid "Azeri (Latin)" +msgstr "アゼルバイジャン語(ラテン文字)" -msgid "font name" -msgstr "フォント名" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "下サイドベアリング:" -msgid "family name" -msgstr "ファミリー名" +msgid "BDF Info..." +msgstr "BDF情報..." -msgid "full name" -msgstr "フルネーム" +msgid "BDF Resolution" +msgstr "BDFの解像度" -msgid "weight" -msgstr "ウェイト" +msgid "B_uild" +msgstr "組み立て(_U)" -msgid "copyright notice" -msgstr "著作権表示" +#. GT: Background, make it short +msgid "Back" +msgstr "背面" -msgid "version" -msgstr "バージョン" +msgid "Back Classes" +msgstr "試行クラス" -msgid "Glyph Positioning\n" -msgstr "グリフ位置指定\n" +#, c-format +msgid "Back coverage %d: " +msgstr "逆引き範囲 %d:" -msgid "Glyph Substitution\n" -msgstr "グリフ置換\n" +msgid "Backtrack" +msgstr "バックトラック" -msgid "Lookup Differences\n" -msgstr "グリフの相違点\n" +msgid "Backtrack Match: " +msgstr "バックトラック一致: " #, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" +msgid "Backtrack class %d: " +msgstr "バックトラッククラス %d: " -msgid "" -msgstr "<何もしない>" +msgid "Backup SFD" +msgstr "バックアップSFD" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "Apple カーニングクラスが不正です\n" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" +msgid "Bad Ascent/Descent" +msgstr "不正な高さ/深さ" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" +msgid "Bad Axis" +msgstr "軸が不正です" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "CFF の name INDEX が不正です\n" #, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" +msgid "Bad CID offset for CID %d\n" +msgstr "CID %d の CID オフセットが不正です\n" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" -"%sという名前の%s内のカーニングクラスは, %sという%s内のそれと一致しません\n" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "CharStringが不正です. lenIV のバイト数が含まれていません\n" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" -"%s(%s内)にある文脈(連鎖)依存の照合は, %s(%s内)の中に一致するものがありませ" -"ん\n" +msgid "Bad Class" +msgstr "不正なクラス" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" +msgid "Bad Color" +msgstr "色が不正です" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" +msgid "Bad Coverage Table" +msgstr "範囲テーブルが不正です" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" +msgid "Bad Drawing Operation" +msgstr "描画操作が不正です" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "%sにある機能が%sにありません\n" +msgid "Bad Encoding" +msgstr "不正なエンコーディング" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "機能%sは%sにはありません\n" +msgid "Bad Extension" +msgstr "拡張子が不正です" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "%sに含まれる機能のサブテーブルが%sにはありません\n" +msgid "Bad Family Name" +msgstr "ファミリー名が不正です" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "機能%sは%sにはありません\n" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "ファミリー名が不正です. 英字で始めなければなりません." -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" -"グループファイルの末尾よりも後に解析されない文字があります\n" -"(解析した最後の行は%dです).\n" +msgid "Bad Font" +msgstr "フォントが壊れています." -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" +msgid "Bad Font Family Name" +msgstr "フォントファミリー名が不正です." -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" -"これはおそらく正規のURWフォントでしょうが, FontForgeがサポートして\n" -"いないフォーマット(%c%c)です. FontForge は'IK'フォーマットの\n" -"フォントのみをサポートしています.\n" +msgid "Bad Font Name" +msgstr "フォント名が不正です." -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" -"これは私が実例を見たことのあるIkarusフォーマットのように見えますが,それに関す" -"る文書を持っていません. FontForgeではまだサポートしていません.\n" +msgid "Bad Glyph Count" +msgstr "グリフの個数が不正です" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"URLフォントのnameセクションが想定外のサイズです (55の筈ですが%dとなっていま" -"す)\n" +msgid "Bad IBM Family" +msgstr "IBMファミリー分類が不正です" -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" -"URWフォントのフォント情報セクションが想定外の値です (12の筈ですが%dとなってい" -"ます)\n" +msgid "Bad Language" +msgstr "言語名が正しくありません" -msgid "Czech" -msgstr "チェコ語" +msgid "Bad MM Weights" +msgstr "MMの重みづけが不正です" -msgid "Dutch" -msgstr "オランダ語" +msgid "Bad Mac Family" +msgstr "Macファミリーが不正です" -msgid "English" -msgstr "英語" +msgid "Bad Metrics" +msgstr "メトリックが不正です" -msgid "French" -msgstr "フランス語" +msgid "Bad Multiple Master Font" +msgstr "マルチプルマスターフォントが不正です" -msgid "German" -msgstr "ドイツ語" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "複数/選択可能置換グリフが不正です. GID %d が %d 未満ではありません\n" -msgid "Lang|Greek" -msgstr "ギリシャ語" +msgid "Bad Name" +msgstr "不正な名前" -msgid "Lang|Hebrew" -msgstr "ヘブライ語" +msgid "Bad Number" +msgstr "数値が間違っています." -msgid "Hindi" -msgstr "ヒンディー語" +#, c-format +msgid "Bad Number in %s" +msgstr "%sは不正な数値を含んでいます" -msgid "Hungarian" -msgstr "ハンガリー語" +msgid "Bad OS/2 version" +msgstr "OS/2バージョンが不正です" -msgid "Italian" -msgstr "イタリア語" +msgid "Bad Point Match" +msgstr "点の重ね合わせが不正です" -msgid "Hiragana" -msgstr "平仮名" +msgid "Bad PostScript function" +msgstr "PostScript関数が不正です" -msgid "Katakana" -msgstr "片仮名" +msgid "Bad Range" +msgstr "範囲が不正です" -msgid "Lithuanian" -msgstr "リトアニア語" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "範囲が不正です. 先頭(%1$04X)が末尾(%2$04X)よりも大きくなっています" -msgid "Polish" -msgstr "ポーランド語" +msgid "Bad Reference" +msgstr "参照が不正です." -msgid "Russian" -msgstr "ロシア語" +msgid "Bad Sequence/Lookup List" +msgstr "シーケンス/ルックアップリストが不正です" -msgid "Spanish" -msgstr "スペイン語" +msgid "Bad Size" +msgstr "サイズが不正です." -msgid "Sanskrit" -msgstr "サンスクリット" +msgid "Bad Style" +msgstr "スタイルが不正です" -msgid "Swedish" -msgstr "スウェーデン語" +msgid "Bad Template" +msgstr "テンプレートが不正です." -msgid "Turkish" -msgstr "トルコ語" +msgid "Bad Token" +msgstr "不正なトークンです" -msgid "Welsh" -msgstr "ウェールズ語" +msgid "Bad Transformation Matrix" +msgstr "変換行列が不正です" -msgid "Access All Alternates" -msgstr "すべての異体字へのアクセス" +msgid "Bad Value" +msgstr "不正な値です" -msgid "Above Base Forms" -msgstr "ベースライン上方形" +msgid "Bad base table.\n" +msgstr "baseテーブルが不正です\n" -msgid "Above Base Mark" -msgstr "ベースライン上方のマーク" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "%sのバウンディングボックスが不正です.\n" -msgid "Above Base Substitutions" -msgstr "ベースライン上方の置換" +msgid "Bad cidmap file" +msgstr "cidmapファイルが不正です" -msgid "Vertical Fractions" -msgstr "縦型の分数" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "文脈連鎖サブテーブル内のクラス番号\n" -msgid "Akhand" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" msgstr "" +"クラス定義テーブルが不正です. グリフ範囲 %d-%d が範囲 [0,%d) を超えています\n" -msgid "Ancient Ligatures (Obsolete)" -msgstr "" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "クラス定義テーブルが不正です. 先頭=%d, 個数=%d, 最大グリフ=%d\n" -msgid "Below Base Forms" -msgstr "ベースライン下方の字形" +msgid "Bad class in state machine.\n" +msgstr "状態機械に不正なクラスが含まれています.\n" -msgid "Below Base Mark" -msgstr "ベースライン下方のマーク" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"文脈依存/文脈連鎖依存サブテーブルが不正です. グリフ %d が範囲 [0,%d) を超えて" +"います\n" -msgid "Below Base Substitutions" -msgstr "ベースライン下方の置換" +msgid "Bad count in context chaining sub-table.\n" +msgstr "文脈連鎖サブテーブル内の個数が間違っています.\n" -msgid "Capitals to Petite Capitals" -msgstr "大文字から超小型大文字へ" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "文脈連鎖サブテーブル内の個数が間違っています.\n" -msgid "Capitals to Small Capitals" -msgstr "大文字から小型大文字へ" +msgid "Bad count.\n" +msgstr "個数が間違っています.\n" -msgid "Contextual Alternates" -msgstr "文脈依存の異体字" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "範囲テーブルが不正です. グリフ %d が [0,%d) の範囲外です\n" -msgid "Case-Sensitive Forms" -msgstr "大文字組み用に調整した字形" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "範囲テーブルが不正です. グリフ範囲 %d-%d が [0,%d) の範囲外です\n" -msgid "Glyph Composition/Decomposition" -msgstr "グリフ合成/分解" +msgid "Bad dash list" +msgstr "破線パターンが不正です" -msgid "Conjunct Form After Ro" -msgstr "" +msgid "Bad device table\n" +msgstr "デバイステーブルが不正です\n" -msgid "Conjunct Forms" -msgstr "" +msgid "Bad encoding file format" +msgstr "エンコーディングファイルのフォーマットが不正です." -msgid "Contextual Ligatures" -msgstr "文脈依存の合字" +msgid "Bad fdselect\n" +msgstr "fdselect が不正です\n" -msgid "Centered CJK Punctuation" -msgstr "" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" +msgstr "軸 %s の /BlendDesingmap の値が少なすぎて不正です.\n" -msgid "Capital Spacing" -msgstr "大文字組み用スペーシング" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "" +"フラグの値が不正です. グリフ %d の末尾に ま だ 構成要素があることになっていま" +"す\n" -msgid "Contextual Swash" -msgstr "文脈依存のスワッシュ" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "グリフ %s に不正な flex サブルーチンが含まれています\n" -msgid "Cursive Attachment" -msgstr "筆記体の接続" +msgid "Bad font, offset out of bounds.\n" +msgstr "不正なフォントです. オフセットが境界を越えています\n" -msgid "Character Variants 01" -msgstr "異体字01" +msgid "Bad font: Encoding data out of range.\n" +msgstr "不正なフォント: エンコーディングデータが範囲外です.\n" -msgid "Character Variants 02" -msgstr "異体字02" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "範囲テーブルのフォーマットが %d という不正な値です\n" -msgid "Character Variants 03" -msgstr "異体字03" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +msgstr "" +"不正なグリフ(%d)があります. 'loca' テーブルが乱れています (開始位置が終了位置" +"の後にあります)\n" -msgid "Character Variants 04" -msgstr "異体字04" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "不正なグリフ(%d)があります. データの長さが負数です\n" -msgid "Character Variants 05" -msgstr "異体字05" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "" +"不正なグリフ(%d)があります. その定義がglyfテーブルの末尾を超えています\n" -msgid "Character Variants 06" -msgstr "異体字06" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "不正なグリフ(%d)があります. グリフの定義が許される空間を超えています\n" -msgid "Character Variants 07" -msgstr "異体字07" +msgid "Bad glyph count in mort table.\n" +msgstr "mort テーブル内のグリフの個数が不正です.\n" -msgid "Character Variants 08" -msgstr "異体字08" - -msgid "Character Variants 09" -msgstr "異体字09" - -msgid "Character Variants 10" -msgstr "異体字10" - -msgid "Character Variants 11" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" msgstr "" +"PfEd テーブルのグリフコメントサブテーブルで指定されたグリフ範囲が不正です\n" -msgid "Character Variants 12" -msgstr "" +msgid "Bad image file" +msgstr "画像ファイルが不正です." -msgid "Character Variants 13" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" msgstr "" +"ファイル %.100s は画像ファイルとして不正です. ビットマップではありません." -msgid "Character Variants 14" -msgstr "" +#, c-format +msgid "Bad image file: %.100s" +msgstr "画像ファイル %.100s は不正です." -msgid "Character Variants 15" +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" msgstr "" +"カーニングペアグリフ %d と %d が不正です. これらは %d未満でなければなりませ" +"ん\n" -msgid "Character Variants 16" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" msgstr "" +"カーニングペアが不正です: グリフ %d と %d は %d 未満でなければなりません\n" -msgid "Character Variants 17" -msgstr "" +msgid "Bad ligature anchor count.\n" +msgstr "合字アンカーの個数が不正です.\n" -msgid "Character Variants 18" -msgstr "" +msgid "Bad ligature base table.\n" +msgstr "合字baseテーブルが不正です.\n" -msgid "Character Variants 19" -msgstr "" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "合字グリフが不正です. GID %d が %d 未満ではありません\n" -msgid "Character Variants 20" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"フォーマット 2 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" +"内の全グリフ数=%d\n" -msgid "Character Variants 21" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"フォーマット 4 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" +"内の全グリフ数=%d\n" -msgid "Character Variants 22" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" msgstr "" +"フォーマット 6 の照合テーブルが壊れています.最初=%d フォント内の全グリフ数=" +"%d\n" -msgid "Character Variants 23" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" msgstr "" +"フォーマット 8 の照合テーブルが壊れています.最初=%d 個数=%d フォント内の全グ" +"リフ数=%d\n" -msgid "Character Variants 24" -msgstr "" +msgid "Bad magic number" +msgstr "数値が間違っています." -msgid "Character Variants 25" -msgstr "" +msgid "Bad mark table.\n" +msgstr "マークテーブルが不正です.\n" -msgid "Character Variants 26" -msgstr "" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "mort 合字テーブルが不正です. 長さが足りません\n" -msgid "Character Variants 27" -msgstr "" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "%s の Unicode 値 %x に該当する名前が不正です" -msgid "Character Variants 28" -msgstr "" +msgid "Bad namelist file" +msgstr "不正な名前リストファイル" -msgid "Character Variants 29" -msgstr "" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "%sは不正な数値(無限大または非数)です\n" -msgid "Character Variants 30" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" msgstr "" +"ペア位置指定が不正です: グリフ %d と %d は %d 未満でなければなりません\n" -msgid "Character Variants 31" -msgstr "" +msgid "Bad replace pattern" +msgstr "置換パターンが不正です" -msgid "Character Variants 32" -msgstr "" +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgstr "前方文脈連鎖依存置換グリフが不正です: %d が %d 未満ではありません\n" -msgid "Character Variants 33" -msgstr "" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "サブルーチンID %d は不正です (%d 未満でなければなりません)\n" -msgid "Character Variants 34" -msgstr "" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "CFF フォント内に不正なサブルーチンインデックスがあります.\n" -msgid "Character Variants 35" -msgstr "" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "置換グリフが不正です: GID %d が %d 未満の値ではありません\n" -msgid "Character Variants 36" -msgstr "" +msgid "Bad template, no extension" +msgstr "テンプレートが不正です. 拡張子がありません." -msgid "Character Variants 37" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "テンプレートが不正です. 認識可能なフォーマットではありません." -msgid "Character Variants 38" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" msgstr "" +"不正なトークン \"%.30s\" が\n" +"...%40s の近辺にあります" -msgid "Character Variants 39" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" msgstr "" +"不正なトークンがあります. 本来 \"%.10s\" が\n" +"...%40sの近辺にあるはずです." -msgid "Character Variants 40" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" +"不正なトークンがあります. 本来 \"%.10s\" があるはずなのが,実際には \"%.10s\" " +"が\n" +"...%40s の近辺にあります" -msgid "Character Variants 41" +#, c-format +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" +"不正なトークンがあります. \"%1$c\" が\n" +"...%2$40sの近辺に出現しました." -msgid "Character Variants 42" -msgstr "" +#, c-format +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "不正なTrueTypeフォント: グリフ %d の輪郭の終端は無意味です.\n" -msgid "Character Variants 43" -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "型が間違いです" -msgid "Character Variants 44" +#, c-format +msgid "" +"Bad unicode value when parsing %s\n" +"%s" msgstr "" +"不正なUnicode値が%sを解析中に見つかりました\n" +"%s" -msgid "Character Variants 45" -msgstr "" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "軸 %s の /BlendDesignMap 内の値が間違っています.\n" -msgid "Character Variants 46" -msgstr "" +msgid "Bad xfig file" +msgstr "xfigファイルが不正です." -msgid "Character Variants 47" -msgstr "" +msgid "Badaga" +msgstr "バダガ語" -msgid "Character Variants 48" -msgstr "" +msgid "Baghelkhandi" +msgstr "バゲーリー語" -msgid "Character Variants 49" -msgstr "" +msgid "Balante" +msgstr "バランタ語" -msgid "Character Variants 50" -msgstr "" +msgid "Balinese" +msgstr "バリ文字" -msgid "Character Variants 51" -msgstr "" +msgid "Balkar" +msgstr "バルカル語" -msgid "Character Variants 52" -msgstr "" +msgid "Ball (Round Cap)" +msgstr "ボールペン" -msgid "Character Variants 53" -msgstr "" +msgid "Balochi" +msgstr "バルーチー語" -msgid "Character Variants 54" -msgstr "" +msgid "Balti" +msgstr "バルティ語" -msgid "Character Variants 55" -msgstr "" +msgid "Bambara" +msgstr "バンバラ語" -msgid "Character Variants 56" -msgstr "" +msgid "Bamileke" +msgstr "バミレケ語" -msgid "Character Variants 57" -msgstr "" +msgid "Bamum" +msgstr "バムン文字" -msgid "Character Variants 58" -msgstr "" +msgid "Bamum Supplement" +msgstr "バムン文字補助" -msgid "Character Variants 59" -msgstr "" +msgid "Bar Width:" +msgstr "バーの幅:" -msgid "Character Variants 60" -msgstr "" +msgid "Base" +msgstr "基底" -msgid "Character Variants 61" -msgstr "" +msgid "Base Glyph" +msgstr "基底グリフ" -msgid "Character Variants 62" -msgstr "" +msgid "Base Glyphs" +msgstr "基底グリフ" -msgid "Character Variants 63" -msgstr "" +msgid "Base Lig" +msgstr "基底合字グリフ" -msgid "Character Variants 64" -msgstr "" +msgid "Base Ligatures" +msgstr "基底合字" -msgid "Character Variants 65" -msgstr "" +msgid "Base Mark" +msgstr "基底マーク" -msgid "Character Variants 66" -msgstr "" +msgid "Base Marks" +msgstr "基底マーク" -msgid "Character Variants 67" -msgstr "" +msgid "Base X" +msgstr "基点のX座標" -msgid "Character Variants 68" -msgstr "" +msgid "Base Y" +msgstr "基点のY座標" -msgid "Character Variants 69" -msgstr "" +msgid "Baseline" +msgstr "ベースライン" -msgid "Character Variants 70" -msgstr "" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "ラテン, ギリシア, キリル文字に使われるベースライン" -msgid "Character Variants 71" -msgstr "" +msgid "Bases" +msgstr "基底" -msgid "Character Variants 72" -msgstr "" +msgid "Bashkir" +msgstr "バシュキール語" -msgid "Character Variants 73" -msgstr "" +msgid "Basic Latin" +msgstr "基本ラテン文字" -msgid "Character Variants 74" -msgstr "" +msgid "Basic Multilingual Plane" +msgstr "基本多言語面" -msgid "Character Variants 75" -msgstr "" +msgid "Basque" +msgstr "バスク語" -msgid "Character Variants 76" -msgstr "" +msgid "Batak" +msgstr "バタク文字" -msgid "Character Variants 77" -msgstr "" +msgid "Baule" +msgstr "バウレ語" -msgid "Character Variants 78" -msgstr "" +msgid "Begin:" +msgstr "開始:" -msgid "Character Variants 79" -msgstr "" +msgid "Belarussian" +msgstr "ベラルーシ語" -msgid "Character Variants 80" -msgstr "" +msgid "Below Base Forms" +msgstr "ベースライン下方の字形" -msgid "Character Variants 81" -msgstr "" +msgid "Below Base Mark" +msgstr "ベースライン下方のマーク" -msgid "Character Variants 82" -msgstr "" +msgid "Below Base Substitutions" +msgstr "ベースライン下方の置換" -msgid "Character Variants 83" -msgstr "" +msgid "Bemba" +msgstr "ベンバ語" -msgid "Character Variants 84" -msgstr "" +msgid "Bench" +msgstr "ベンチュ語" -msgid "Character Variants 85" -msgstr "" +msgid "Bengali" +msgstr "ベンガル文字" -msgid "Character Variants 86" -msgstr "" +msgid "Bengali Bangladesh" +msgstr "ベンガル語(バングラデシュ)" -msgid "Character Variants 87" -msgstr "" +msgid "Beti" +msgstr "ベテ語" -msgid "Character Variants 88" -msgstr "" +msgid "Bhili" +msgstr "ビーリー語" -msgid "Character Variants 89" -msgstr "" +msgid "Bhojpuri" +msgstr "ボージュプリー語" -msgid "Character Variants 90" -msgstr "" +msgid "Bible Cree" +msgstr "聖書クリー語" -msgid "Character Variants 91" -msgstr "" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "大型演算子のスペース1:" -msgid "Character Variants 92" -msgstr "" +msgid "Big Op Space2:" +msgstr "大型演算子のスペース2:" -msgid "Character Variants 93" -msgstr "" +msgid "Big Op Space3:" +msgstr "大型演算子のスペース3:" -msgid "Character Variants 94" -msgstr "" +msgid "Big Op Space4:" +msgstr "大型演算子のスペース4:" -msgid "Character Variants 95" -msgstr "" +msgid "Big Op Space5:" +msgstr "大型演算子のスペース5:" -msgid "Character Variants 96" -msgstr "" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (繁体字中国語)" -msgid "Character Variants 97" -msgstr "" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (繁体字中国語)" -msgid "Character Variants 98" -msgstr "" +msgid "Bikol" +msgstr "ビコル語" -msgid "Character Variants 99" -msgstr "異体字99" +msgid "Bilen" +msgstr "ビリン語" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Bitm_ap strikes Available..." +msgstr "使用するビットマップ(_A)..." -msgid "Distance" -msgstr "距離" +msgid "Bitmap" +msgstr "ビットマップ" -msgid "Discretionary Ligatures" -msgstr "任意使用の合字" +msgid "Bitmap Fonts" +msgstr "ビットマップフォント" -msgid "Denominators" -msgstr "分母" +msgid "Bitmap Magnification..." +msgstr "ビットマップの拡大..." -msgid "Diphthongs (Obsolete)" -msgstr "" +msgid "Bitmap Paste" +msgstr "ビットマップ貼りつけ" -msgid "Dotless Forms" -msgstr "点のない字形" +msgid "Bitmap Strikes\n" +msgstr "ビットマップストライク\n" -msgid "Expert Forms" -msgstr "エキスパート字形" +msgid "Bitmap _Magnification..." +msgstr "ビットマップの拡大(_M)..." -msgid "Final Glyph On Line" -msgstr "行末字形" +msgid "Bits/Pixel:" +msgstr "ピクセル階調のビット数:" -msgid "Terminal Forms #2" -msgstr "語尾形2" +msgid "Black" +msgstr "超極太" -msgid "Terminal Forms #3" -msgstr "語尾形3" +msgid "Blackfoot" +msgstr "ブラックフット語" -msgid "Terminal Forms" -msgstr "語尾形" +msgid "Blackletter" +msgstr "ブラックレター" -msgid "Flattened Accents over Capitals" -msgstr "大文字用の平らなアクセント" +msgid "Blackletter Connected" +msgstr "ブラックレター/連続" -msgid "Diagonal Fractions" -msgstr "斜めの分数" +msgid "Blackletter Disconnected" +msgstr "ブラックレター/分離" -msgid "Full Widths" -msgstr "全角" +msgid "Blackletter Trailing" +msgstr "ブラックレター/尾付き" -msgid "Half Forms" -msgstr "半字形" +msgid "Blend to New Font" +msgstr "補間結果を新フォントに..." -msgid "Halant Forms" -msgstr "" +msgid "Block Elements" +msgstr "ブロック要素" -msgid "Alternative Half Widths" -msgstr "別の半角形" +msgid "Block Separator" +msgstr "ブロック区切り" -msgid "Historical Forms" -msgstr "歴史的字体" +msgid "BlueValues" +msgstr "BlueValue" -msgid "Horizontal Kana Alternatives" -msgstr "横書き用仮名" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValuesは対で指定します. もう一つ選んでください." -msgid "Historic Ligatures" -msgstr "歴史的合字" +msgid "Blues" +msgstr "Blue値" -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Bold" +msgstr "太字" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "補助漢字(JIS X 0212-1990)字体" +msgid "Bone" +msgstr "楕円セリフ" -msgid "Half Widths" -msgstr "半角幅" +msgid "Book" +msgstr "本文" -msgid "Initial Forms" -msgstr "語頭形" +msgid "Bopomofo" +msgstr "注音字母" -msgid "Isolated Forms" -msgstr "独立形" +msgid "Bopomofo Extended" +msgstr "注音字母拡張" -msgid "Italics" -msgstr "イタリック" +msgid "Borders" +msgstr "枠" -msgid "Justification Alternatives" -msgstr "行揃え用異体" +msgid "Bosnian" +msgstr "ボスニア語" -msgid "Japanese Forms (Obsolete)" -msgstr "日本語の字形【廃止】" +msgid "Both points must be specified, or neither" +msgstr "" +"両方の点を指定するか,両方とも指定しないかのどちらかでなければなりません" -msgid "JIS2004 Forms" -msgstr "2004JIS字体" +msgid "Bounding Box" +msgstr "外接長方形を指定" -msgid "JIS78 Forms" -msgstr "78JIS字体" +msgid "Bounding Box:" +msgstr "外接長方形を指定" -msgid "JIS83 Forms" -msgstr "83JIS字体" +msgid "Box Drawing" +msgstr "罫線素片" -msgid "JIS90 Forms" -msgstr "90JIS字体" +msgid "Bracketted value is too large" +msgstr "括弧内の値が大きすぎます" -msgid "Horizontal Kerning" -msgstr "横書きカーニング" +msgid "Brahmi" +msgstr "ブラフミー文字" -msgid "Left Bounds" -msgstr "左の境界" +msgid "Brahui" +msgstr "ブラーフーイー語" -msgid "Standard Ligatures" -msgstr "標準の合字" +msgid "Braille" +msgstr "点字図形" -msgid "Leading Jamo Forms" -msgstr "ハングル字母初声形" +msgid "Braille Patterns" +msgstr "点字" -msgid "Lining Figures" -msgstr "ライニング数字" +msgid "Braj Bhasha" +msgstr "ブラジュ・バーシャー語" -msgid "Localized Forms" -msgstr "国・地域固有の字形" +msgid "Breton" +msgstr "ブルトン語" -msgid "Left to Right Alternates" -msgstr "" +msgid "Broken" +msgstr "変則的" -msgid "Left to Right mirrored forms" -msgstr "" +msgid "Browse..." +msgstr "ファイルを見る..." -msgid "Mark Positioning" -msgstr "マークの位置指定" +msgid "Brush" +msgstr "ブラシ" -msgid "Medial Forms 2" -msgstr "語中形2" +msgid "Brāhmī" +msgstr "ブラーフミー文字" -msgid "Medial Forms" -msgstr "語中形" +msgid "Buginese" +msgstr "ブギ文字" -msgid "Mathematical Greek" -msgstr "数式ギリシャ文字" +msgid "Buhid" +msgstr "ブヒド文字" -msgid "Mark to Mark" -msgstr "マーク相対のマーク" +msgid "Buil_d Duplicate Glyph" +msgstr "複製グリフを作成(_D)" -msgid "Mark Positioning via Substitution" -msgstr "置換によるマーク位置指定" +msgid "Build _Composite Glyph" +msgstr "複合グリフを構築(_C)" -msgid "Alternate Annotation Forms" -msgstr "注釈用別字形" +msgid "Building accented glyphs" +msgstr "アクセントつきグリフの構築中" -msgid "NLC Kanji Forms" -msgstr "NLC漢字形" +msgid "Building duplicate encodings" +msgstr "複製グリフの作成中" -msgid "Nukta Forms" -msgstr "" +msgid "Bulgarian" +msgstr "ブルガリア語" -msgid "Numerators" -msgstr "分子" +msgid "Bump Size" +msgstr "凹凸のサイズ" -msgid "Oldstyle Figures" -msgstr "オールドスタイル数字" - -msgid "Optical Bounds" -msgstr "視覚的境界" +msgid "Burmese" +msgstr "ビルマ語" -msgid "Ordinals" -msgstr "序数" +msgid "By Classes" +msgstr "クラスで指定" -msgid "Ornaments" -msgstr "花形" +msgid "By Coverage" +msgstr "範囲で指定" -msgid "Proportional Alternate Metrics" -msgstr "プロポーショナル代替メトリック" +msgid "By Glyphs" +msgstr "グリフで指定" -msgid "Lowercase to Petite Capitals" -msgstr "小文字から超小型大文字へ" +msgid "Byelorussian" +msgstr "ベラルーシ語" -msgid "Proportional Kana" -msgstr "プロポーショナル仮名" +msgid "Byte Order Mark" +msgstr "バイトオーダーマーク" -msgid "Proportional Numbers" -msgstr "プロポーショナル数字" +msgid "Byzantine Music" +msgstr "ビザンチン音楽記号" -msgid "Pre Base Forms" -msgstr "基底文字に前置する字形" +msgid "Byzantine Musical Symbols" +msgstr "ビザンチン音楽記号" -msgid "Pre Base Substitutions" -msgstr "前置形への置換" +msgid "C0 Control Character" +msgstr "C0 コントロールキャラクター" -msgid "Post Base Forms" -msgstr "基底文字に後置する字形" +msgid "C1 Control Character" +msgstr "C1 コントロールキャラクター" -msgid "Post Base Substitutions" -msgstr "後置形への置換" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "(裸の) CFF" -msgid "Proportional Width" -msgstr "プロポーショナル幅" +msgid "CFF CID (Bare)" +msgstr "(裸の) CFF CID" -msgid "Quarter Widths" -msgstr "四分角" +msgid "CFF version mismatch\n" +msgstr "CFF のバージョンが合っていません\n" -msgid "Randomize" -msgstr "ランダム化" +msgid "CID findfont Name" +msgstr "CID findfont名" -msgid "Required Contextual Alternates" -msgstr "" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID フォーマットのデータに予想されるデータが含まれていません.\n" -msgid "Rakar Forms" +msgid "CID keyed fonts may not be a master design of a multiple master font" msgstr "" +"CIDフォントはマルチプルマスターフォントのマスターデザインとして使用できません" -msgid "Required Ligatures" -msgstr "必須の合字" +msgid "CJK Compatibility" +msgstr "CJK互換文字" -msgid "Reph Form" -msgstr "" +msgid "CJK Compatibility Forms" +msgstr "CJK互換形" -msgid "Right Bounds" -msgstr "右の境界" +msgid "CJK Compatibility Ideographs" +msgstr "CJK互換漢字" -msgid "Right to Left Alternates" -msgstr "右書き用異体" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "CJK互換漢字補助" -msgid "Right to Left mirrored forms" -msgstr "右書き用鏡文字" +msgid "CJK Enclosed Letters and Months" +msgstr "CJK囲み文字・月" -msgid "Ruby Notational Forms" -msgstr "ルビ用仮名類" +msgid "CJK Ideographic" +msgstr "CJK統合漢字" -msgid "Required Variation Alternates" -msgstr "" +msgid "CJK Phonetics and Symbols" +msgstr "CJK音声および記号" -msgid "Stylistic Alternatives" -msgstr "審美的別字形" +msgid "CJK Radicals Supplement" +msgstr "CJK部首補助" -msgid "Scientific Inferiors" -msgstr "科学文献用下つき文字" +msgid "CJK Strokes" +msgstr "CJK筆画" -msgid "Lowercase to Small Capitals" -msgstr "小文字から小型大文字へ" +msgid "CJK Symbols and Punctuation" +msgstr "CJK記号および句読点" -msgid "Simplified Forms" -msgstr "略字体" +msgid "CJK Unified Ideographs" +msgstr "CJK統合漢字" -msgid "Style Set 1" -msgstr "スタイルセット1" +msgid "CJK Unified Ideographs Extension A" +msgstr "CJK統合漢字拡張A" -msgid "Style Set 2" -msgstr "スタイルセット2" +msgid "CJK Unified Ideographs Extension B" +msgstr "CJK統合漢字拡張B" -msgid "Style Set 3" -msgstr "スタイルセット3" +msgid "CJK Unified Ideographs Extension C" +msgstr "CJK統合漢字拡張C" -msgid "Style Set 4" -msgstr "スタイルセット4" +msgid "CJK Unified Ideographs Extension D" +msgstr "CJK統合漢字拡張D" -msgid "Style Set 5" -msgstr "スタイルセット5" +msgid "CS Clarendon" +msgstr "CS/クラレンドン" -msgid "Style Set 6" -msgstr "スタイルセット6" +msgid "CS Miscellaneous" +msgstr "CS/その他" -msgid "Style Set 7" -msgstr "スタイルセット7" +msgid "CS Modern" +msgstr "CS/モダン" -msgid "Style Set 8" -msgstr "スタイルセット8" +msgid "CS Monotone" +msgstr "CS/線幅一定" -msgid "Style Set 9" -msgstr "スタイルセット9" +msgid "CS Newspaper" +msgstr "CS/新聞用" -msgid "Style Set 10" -msgstr "スタイルセット10" +msgid "CS Stub Serif" +msgstr "CS/切り株形セリフ" -msgid "Style Set 11" -msgstr "スタイルセット11" +msgid "CS Traditional" +msgstr "CS/伝統的" -msgid "Style Set 12" -msgstr "スタイルセット12" +msgid "CS Typewriter" +msgstr "CS/タイプライタ体" -msgid "Style Set 13" -msgstr "スタイルセット13" +msgid "C_ID Font Info..." +msgstr "CIDフォント情報(_I)..." -msgid "Style Set 14" -msgstr "スタイルセット14" +msgid "C_all..." +msgstr "呼び出す(_A)..." -msgid "Style Set 15" -msgstr "スタイルセット15" +msgid "C_enter" +msgstr "中央(_E)" -msgid "Style Set 16" -msgstr "スタイルセット16" +msgid "C_hange" +msgstr "変更(_H)" -msgid "Style Set 17" -msgstr "スタイルセット17" +msgid "C_hop" +msgstr "クリア(_L)" -msgid "Style Set 18" -msgstr "スタイルセット18" +msgid "C_lose Tab" +msgstr "タブを閉じる(_L)" -msgid "Style Set 19" -msgstr "スタイルセット19" +msgid "C_ontrast" +msgstr "コントラスト(_O)" -msgid "Style Set 20" -msgstr "スタイルセット20" +msgid "C_opy Reference" +msgstr "参照をコピー(_O)" -msgid "Math Script Style" -msgstr "" +msgid "C_orner" +msgstr "角の点(_O)" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "C_ustom" +msgstr "カスタム(_U)" -msgid "Subscript" -msgstr "下つき文字" +msgid "Call Script" +msgstr "スクリプトを呼び出す" -msgid "Superscript" -msgstr "上つき文字" +msgid "Cambodian" +msgstr "カンボジア語" -msgid "Swash" -msgstr "スワッシュ字形" +msgid "Can Be _Interpolated" +msgstr "補間を許可する(_I)" -msgid "Titling" -msgstr "タイトル用字形" +msgid "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." +msgstr "" +"このフォントがダウンロード可能な(PDF)文書に埋め込めるか,\n" +"埋め込めるなら文書とドキュメントのそれぞれに対して\n" +"どのような処理が可能か." -msgid "Trailing Jamo Forms" -msgstr "ハングル字母終声形" +msgid "Can't Find Glyph" +msgstr "グリフが見つかりません" -msgid "Traditional Name Forms" -msgstr "人名漢字表許容字体" +msgid "Can't Parallel" +msgstr "平行にできません." -msgid "Tabular Numbers" -msgstr "表用数字" +msgid "Can't _Be Interpolated" +msgstr "補間を許可しない(_B)" -msgid "Traditional Forms" -msgstr "旧字体" +msgid "Can't back up with nothing on stack\n" +msgstr "スタック上にバックアップする物が何もありません\n" -msgid "Third Widths" -msgstr "幅の1/3の位置" +msgid "Can't compare arrays\n" +msgstr "配列を比較することはできません\n" -msgid "Unicase" -msgstr "大小文字混在形" +msgid "Can't create temporary directory" +msgstr "一時ディレクトリを作成できません." -msgid "Alternate Vertical Metrics" -msgstr "別の縦書き用メトリック" +msgid "Can't find autotrace" +msgstr "autotraceが見つかりません." -msgid "Vattu Variants" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"プログラム\"autotrace\"が見つかりません.(環境変数AUTOTRACEをセットしてくださ" +"い)" -msgid "Vertical Alternates" -msgstr "" +msgid "Can't find mf" +msgstr "mfを実行できません" -msgid "Alternate Vertical Half Metrics" -msgstr "別の縦書き用半角メトリック" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"プログラムmfが見つかりません― metafont(環境変数MFに設定します)として実行する" +"か,\n" +"それを含むTeX のディストリビューションを\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"からダウンロードする必要があります" -msgid "Vowel Jamo Forms" -msgstr "ハングル字母母音形" +msgid "Can't find the file" +msgstr "ファイルが見つかりません." -msgid "Vertical Kana Alternates" -msgstr "縦書き用仮名" +msgid "Can't instruct this glyph" +msgstr "このグリフに命令が追加できません" -msgid "Vertical Kerning" -msgstr "縦書きカーニング" +#, c-format +msgid "Can't open %s" +msgstr "%sを開けません" -msgid "Proportional Alternate Vertical Metrics" -msgstr "プロポーショナルな別の縦書きメトリック" +#, c-format +msgid "Can't open %s\n" +msgstr "%sを開くことができません.\n" -msgid "Vertical Rotation & Alternates" -msgstr "縦書き字形と回転済み文字" +msgid "Can't open temporary file for truetype output.\n" +msgstr "TrueType出力のための一時ファイルを開けません\n" -msgid "Vertical Alternates for Rotation" -msgstr "" +msgid "Can't run mf" +msgstr "mfを実行できません." -msgid "Slashed Zero" -msgstr "スラッシュつきゼロ" +msgid "Canadian Syllabics" +msgstr "統合カナダ先住民音節" -msgid "Required feature" -msgstr "必須の機能" +msgid "Cancel" +msgstr "キャンセル" -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" +msgid "Cannot Be Undone" +msgstr "取り消し不能です" -msgid "Multiple Substitution" -msgstr "複数グリフへの置換" +msgid "Cannot be Undone" +msgstr "取り消し不能です" -msgid "Single Substitution" -msgstr "単純置換" +#, c-format +msgid "Cannot open %s\n" +msgstr "%sを開けません\n" -msgid "Undefined substitution" -msgstr "未定義の置換" +msgid "Cannot open a temporary file\n" +msgstr "一時ファイルを開けません\n" -msgid "Alternate Substitution" -msgstr "選択肢をもつ置換" +msgid "Cannot open file" +msgstr "ファイルが開けません" -msgid "Contextual Substitution" -msgstr "文脈依存の置換" +msgid "Canonical Start _Point" +msgstr "開始点を正規化(_P)" -msgid "Ligature Substitution" -msgstr "合字への置換" +msgid "Canonical _Contours" +msgstr "輪郭の順序を正規化(_C)" -msgid "Contextual Chaining Substitution" -msgstr "文脈連鎖依存の置換" +msgid "Capital Spacing" +msgstr "大文字組み用スペーシング" -msgid "Extension" -msgstr "" +msgid "Capitals to Petite Capitals" +msgstr "大文字から超小型大文字へ" -msgid "Reverse Contextual Chaining Substitution" -msgstr "後方文脈連鎖依存の置換" +msgid "Capitals to Small Capitals" +msgstr "大文字から小型大文字へ" -msgid "Pairwise Positioning (kerning)" -msgstr "" +msgid "Carian" +msgstr "カリア文字" -msgid "Single Positioning" -msgstr "" +msgid "Carrier" +msgstr "カリアー語" -msgid "Undefined positioning" -msgstr "" +msgid "Cartoon" +msgstr "漫画的" -msgid "Cursive attachment" -msgstr "" +msgid "Case-Sensitive Forms" +msgstr "大文字組み用に調整した字形" -msgid "Mark to base attachment" -msgstr "" +msgid "Catalan" +msgstr "カタルーニャ語" -msgid "Mark to Ligature attachment" -msgstr "" +msgid "Cebuano" +msgstr "セブアノ語" -msgid "Mark to Mark attachment" -msgstr "" +msgid "Center Bet_ween Control Points" +msgstr "制御点の中間に移動(_W)" -msgid "Contextual Chaining Positioning" -msgstr "" +msgid "Center Out" +msgstr "中心と四隅を指定" -msgid "Contextual Positioning" -msgstr "文脈依存の位置指定" +msgid "Center of Selection" +msgstr "選択領域の中心点" -msgid "Adlam" -msgstr "" +msgid "Chaha Gurage" +msgstr "チャハ・グラゲ語" -msgid "Ahom" -msgstr "" +msgid "Chaining Positioning" +msgstr "文脈連鎖依存の位置指定" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Chaining Substitution" +msgstr "文脈連鎖依存の置換" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "アラビア文字" +msgid "Chaining position" +msgstr "文脈連鎖依存の位置指定" -msgid "Script|Aramaic" -msgstr "アラム文字" +msgid "Chaining substitution" +msgstr "文脈連鎖依存の置換" -msgid "Script|Armenian" -msgstr "アルメニア文字" +msgid "Cham" +msgstr "チャム文字" -msgid "Script|Avestan" -msgstr "アヴェスタ文字" +msgid "Change" +msgstr "変更" -msgid "Script|Balinese" -msgstr "バリ文字" +msgid "Change Length" +msgstr "長さを変更" -msgid "Bamum" -msgstr "バムン文字" +msgid "Change Supplement..." +msgstr "補遺番号を変更..." -msgid "Bassa Vah" -msgstr "" +msgid "Change UniqueID?" +msgstr "UniqueIDを変更しますか?" -msgid "Script|Batak" -msgstr "バタク文字" +msgid "Change _Glyph..." +msgstr "グリフの変更(_G)..." -msgid "Script|Bengali" -msgstr "ベンガル文字" +msgid "Change _Weight..." +msgstr "ウェイトを変更(_W)..." -msgid "Script|Bengali2" -msgstr "ベンガル文字2" +msgid "Change _X-Height..." +msgstr "_Xハイトを変更..." -msgid "Bhaiksuki" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" +"(AutoLBearingSync)\n" +"グリフの左サイドベアリング(LSB)を変更すると\n" +"このグリフをベースとした他のアクセントつき\n" +"グリフに含まれる参照のLSBも調整されます" -msgid "Bopomofo" -msgstr "注音字母" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." +msgstr "" +"(AutoWidthSync)\n" +"グリフの幅を変更すると, このグリフを含むすべての\n" +"アクセントつきグリフの幅が変更されます" -msgid "Brāhmī" -msgstr "ブラーフミー文字" +msgid "Char. _Range" +msgstr "文字の範囲(_R)" -msgid "Braille" -msgstr "点字図形" +msgid "CharCenterHighest" +msgstr "文字の頂点を中心に" -msgid "Script|Buginese" -msgstr "ブギ文字" +msgid "Character Variants 01" +msgstr "異体字01" -msgid "Script|Buhid" -msgstr "ブヒッド文字" +msgid "Character Variants 02" +msgstr "異体字02" -msgid "Byzantine Music" -msgstr "ビザンチン音楽記号" +msgid "Character Variants 03" +msgstr "異体字03" -msgid "Canadian Syllabics" -msgstr "統合カナダ先住民音節" +msgid "Character Variants 04" +msgstr "異体字04" -msgid "Carian" -msgstr "カリア文字" +msgid "Character Variants 05" +msgstr "異体字05" -msgid "Caucasian Albanian" -msgstr "" +msgid "Character Variants 06" +msgstr "異体字06" -msgid "Chakma" -msgstr "" +msgid "Character Variants 07" +msgstr "異体字07" -msgid "Script|Cham" -msgstr "チャム文字" +msgid "Character Variants 08" +msgstr "異体字08" -msgid "Script|Cherokee" -msgstr "チェロキー文字" +msgid "Character Variants 09" +msgstr "異体字09" -msgid "CJK Ideographic" -msgstr "CJK統合漢字" +msgid "Character Variants 10" +msgstr "異体字10" -msgid "Script|Coptic" -msgstr "コプト文字" +msgid "Character Variants 99" +msgstr "異体字99" -msgid "Cypriot syllabary" -msgstr "キュプロス音節文字" +msgid "Charsets" +msgstr "文字セット" -msgid "Cyrillic" -msgstr "キリル文字" +msgid "Chattisgarhi" +msgstr "チャッティースガリー語" -msgid "Script|Default" -msgstr "デフォルト用字系" +msgid "Chechen" +msgstr "チェチェン語" -msgid "Deseret (Mormon)" -msgstr "デゼレト(モルモン)文字" +msgid "Check Advance:" +msgstr "送り幅をチェック:" -msgid "Devanagari" -msgstr "デーヴァナーガリー文字" +msgid "Check Self-Intersection" +msgstr "自己交差を検出する" -msgid "Devanagari2" -msgstr "デーヴァナーガリー文字2" +msgid "Check Unicode/Name mismatch" +msgstr "Unicodeとグリフ名の不一致をチェック" -msgid "Dogra" -msgstr "" +msgid "Check VAdvance:\n" +msgstr "縦書きの送り幅をチェック:\n" -msgid "Duployan" -msgstr "" +msgid "Check _flipped references" +msgstr "反転した参照をチェック(_F)" -msgid "Egyptian Hieroglyphs" -msgstr "" +msgid "Check _missing extrema" +msgstr "極大点の欠落をチェック(_M)" -msgid "Elbasan" -msgstr "" +msgid "Check _outermost paths clockwise" +msgstr "一番外のパスが時計回りかをチェック(_O)" -msgid "Script|Ethiopic" -msgstr "エチオピア文字" +msgid "Check for CIDs defined _twice" +msgstr "重複定義されたCIDをチェック(_T)" -msgid "Script|Georgian" -msgstr "グルジア文字" +msgid "Check for _irrelevant control points" +msgstr "無意味な制御点をチェック(_I)" -msgid "Glagolitic" -msgstr "グラゴル文字" +msgid "Check for _undefined CIDs" +msgstr "未定義のCIDをチェック(_U)" -msgid "Gothic" -msgstr "ゴート文字" +msgid "" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" +msgstr "空の文字を参照しているGSUBエントリを含む文字をチェックします." -msgid "Grantha" -msgstr "" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "文字の送り幅が表示されている値と異なる文字をチェックします." -msgid "Script|Greek" -msgstr "ギリシャ文字" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "縦書き時の送り幅が表示されている値と異なる文字をチェックします." -msgid "Script|Gujarati" -msgstr "グジャラート文字" +msgid "Check for missing _glyph names" +msgstr "存在しないグリフ名をチェック(_G)" -msgid "Script|Gujarati2" -msgstr "グジャラート文字2" +msgid "Check for missing _scripts in features" +msgstr "機能の存在しない用字系をチェック(_S)" -msgid "Gunjala Gondi" -msgstr "" +msgid "Check for missing glyph names" +msgstr "存在しないグリフ名をチェック" -msgid "Gurmukhi" -msgstr "グルムキー文字" +msgid "Check for multiple characters with the same name" +msgstr "複数の文字が同じ名前を持っていないかチェックします." -msgid "Gurmukhi2" -msgstr "グルムキー文字2" +msgid "Check missing _bitmaps" +msgstr "ビットマップの欠落をチェック(_B)" -msgid "Hangul Jamo" -msgstr "ハングル字母" +msgid "Check multiple Names" +msgstr "グリフ名の重複をチェック" -msgid "Hangul" -msgstr "ハングル音節文字" +msgid "Check multiple Unicode" +msgstr "Unicode値の重複をチェック" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Check substitutions for empty chars" +msgstr "空のグリフへの置換をチェック" -msgid "Script|Hanunóo" -msgstr "ハヌノー文字" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "" +"複数のサブフォントで定義されたCIDが\n" +"ないかチェックします." -msgid "Hatran" +msgid "Check whether a CID is undefined in all sub-fonts" msgstr "" +"どのサブフォントでも定義されていないCIDが\n" +"ないかをチェックします." -msgid "Script|Hebrew" -msgstr "ヘブライ文字" +msgid "" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" +msgstr "" +"置換・カーニングクラス等が,フォント内の\n" +"どのグリフにも一致しないグリフを使っていないかチェックします" -msgid "Hiragana & Katakana" -msgstr "平仮名と片仮名" +msgid "Cherokee" +msgstr "チェロキー文字" -msgid "Imperial Aramaic" -msgstr "帝国アラム文字" +msgid "Chichewa" +msgstr "チェワ語" -msgid "Inscriptional Pahlavi" -msgstr "パフラヴィ文字" +msgid "Chin" +msgstr "チン語" -msgid "Inscriptional Parthian" -msgstr "パルティア文字" +msgid "Chinese (Hong Kong)" +msgstr "中国語(香港)" -msgid "Script|Javanese" -msgstr "ジャワ文字" +msgid "Chinese (Macau)" +msgstr "中国語(マカオ)" -msgid "Kaithi" -msgstr "カイティー文字" +msgid "Chinese (PRC)" +msgstr "中国語(中華人民共和国)" -msgid "Script|Kannada" -msgstr "カンナダ文字" +msgid "Chinese (Singapore)" +msgstr "中国語(シンガポール)" -msgid "Script|Kannada2" -msgstr "カンナダ文字2" +msgid "Chinese (Taiwan)" +msgstr "中国語(台湾)" -msgid "Kayah Li" -msgstr "カヤー・リ文字" +msgid "Chinese Hong Kong" +msgstr "中国語(香港)" -msgid "Script|Kharosthi" -msgstr "カローシュティー文字" +msgid "Chinese Phonetic" +msgstr "中国語(注音字母)" -msgid "Script|Khmer" -msgstr "クメール文字" +msgid "Chinese Simplified" +msgstr "中国語(簡体字)" -msgid "Khojki" -msgstr "" +msgid "Chinese Traditional" +msgstr "中国語(繁体字)" -msgid "Khudawadi" -msgstr "" +msgid "Chipewyan" +msgstr "チペワイアン語" -msgid "Script|Lao" -msgstr "ラオ文字" +msgid "Choose a file format..." +msgstr "ファイルフォーマットを選択してください..." -msgid "Script|Latin" -msgstr "ラテン文字" +msgid "Choose which lookups to copy" +msgstr "コピーするルックアップを選択" -msgid "Lepcha (Róng)" -msgstr "" +msgid "Chukchi" +msgstr "チュクチ語" -msgid "Script|Limbu" -msgstr "リンブ文字" +msgid "Church Slavonic" +msgstr "古代教会スラブ語" -msgid "Linear A" -msgstr "線文字A" +msgid "Chuvash" +msgstr "チュバシュ語" -msgid "Linear B" -msgstr "線文字B" +msgid "Clarendon Serifs" +msgstr "クラレンドンセリフ(CS)" -msgid "Lisu" -msgstr "リス文字" +#, c-format +msgid "Class %d: " +msgstr "クラス %d: " -msgid "Lycian" -msgstr "リュキア文字" +msgid "Class 0" +msgstr "クラス0" -msgid "Lydian" -msgstr "リュディア文字" +msgid "Class 1: {Everything Else}" +msgstr "クラス1:{その他すべて}" -msgid "Mahajani" -msgstr "" +msgid "Class Name" +msgstr "クラス名" -msgid "Makasar" -msgstr "" +msgid "Class already used" +msgstr "クラスが既に使われています." -msgid "Script|Malayālam" -msgstr "マラヤーラム文字" +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "クラス定義テーブルが親テーブルの末尾を超えています\n" -msgid "Script|Malayālam2" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" msgstr "" +"クラスインデックスが範囲外の %d にあります (%d 未満でなければなりません)\n" -msgid "Script|Mandaean" -msgstr "マンダ文字" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "GPOS マークサブテーブル内のクラスが範囲外です\n" -msgid "Manichaean" -msgstr "" +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" +msgstr "マーク %.30s の GPOS マークサブテーブル内のクラスが範囲外です\n" -msgid "Marchen" -msgstr "" +msgid "Class10" +msgstr "クラス10" -msgid "Masaram Gondi" -msgstr "" +msgid "Class2" +msgstr "クラス2" -msgid "Mathematical Alphanumeric Symbols" -msgstr "数学用文字様記号" +msgid "Class3" +msgstr "クラス3" -msgid "Medefaidrin" -msgstr "" +msgid "Class4" +msgstr "クラス4" -msgid "Meetei Mayek" -msgstr "マニプリ文字" +msgid "Class5" +msgstr "クラス5" -msgid "Mende Kikakui" -msgstr "" +msgid "Class6" +msgstr "クラス6" -msgid "Meroitic Cursive" -msgstr "" +msgid "Class7" +msgstr "クラス7" -msgid "Meroitic Hieroglyphs" -msgstr "" +msgid "Class8" +msgstr "クラス8" -msgid "Miao" -msgstr "" +msgid "Class9" +msgstr "クラス9" -msgid "Modi" -msgstr "" +msgid "Classes" +msgstr "クラス" -msgid "Script|Mongolian" -msgstr "モンゴル文字" +msgid "Clea_nup Glyph" +msgstr "不要な曲線を除去(_N)" -msgid "Mro" -msgstr "" +msgid "Cleanup Self Intersect" +msgstr "自己交差を除去する" -msgid "Multani" -msgstr "" +msgid "Clear All" +msgstr "すべてクリア" -msgid "Musical" -msgstr "音楽記号" +msgid "Clear DStem" +msgstr "斜行ステムヒントを削除" -msgid "Script|Myanmar" -msgstr "ミャンマー文字" +msgid "Clear Instructions" +msgstr "ヒント命令を削除" -msgid "N'Ko" -msgstr "ン・コー文字" +msgid "Clear _Background" +msgstr "背景をクリア(_B)" -msgid "Nabataean" -msgstr "" +msgid "Clear _VStem" +msgstr "垂直ステムヒントを削除(_V)" -msgid "New Tai Lue" -msgstr "新タイ・ルー文字" +msgid "ClearInstrsBigChanges" +msgstr "大変更時に命令を消去" -msgid "Newa" -msgstr "" +msgid "Cloc_kwise" +msgstr "時計回り(_K)" -msgid "Nushu" -msgstr "" +msgid "Co_py LBearing" +msgstr "左サイドベアリングをコピー(_P)" -msgid "Ogham" -msgstr "オガム文字" +msgid "Collage" +msgstr "コラージュ" -msgid "Ol Chiki" -msgstr "オル・チキ文字" +msgid "Color:" +msgstr "色:" -msgid "Old Hungarian" -msgstr "" +msgid "Color|Choose..." +msgstr "色を選択..." -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "イタリア古代(エトルリア,オスク等)文字" +msgid "Color|Default" +msgstr "デフォルト" -msgid "Old North Arabian" -msgstr "" +msgid "Com_binations" +msgstr "複合グリフを表示(_B)" -msgid "Script|Old Permic" -msgstr "古代ペルム文字" +msgid "Combining Diacritical Marks" +msgstr "結合可能ダイアクリティカルマーク" -msgid "Old Persian cuneiform" -msgstr "古代ペルシャ楔形文字" +msgid "Combining Diacritical Marks Supplement" +msgstr "結合可能ダイアクリティカルマーク補助" -msgid "Old Sogdian" -msgstr "" +msgid "Combining Diacritical Marks for Symbols" +msgstr "記号用結合可能ダイアクリティカルマーク" -msgid "Old South Arabian" -msgstr "古代南アラビア文字" +msgid "Combining Half Marks" +msgstr "結合記号半形" -msgid "Old Turkic" -msgstr "突厥文字" +msgid "Combining Marks for Symbols" +msgstr "記号用の結合記号" -msgid "Script|Oriya" -msgstr "オリヤー文字" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "" +"(MfArgs)\n" +"mf (metafont)プログラムに渡すコマンド.\n" +"ファイル名がその後に付け加えられます" -msgid "Script|Oriya2" -msgstr "オリヤー文字2" +msgid "Comment" +msgstr "コメント" -msgid "Osage" -msgstr "" +msgid "Common Indic Number Forms" +msgstr "インドの数字の形" -msgid "Osmanya" -msgstr "オスマニャ文字" +msgid "Common Number Separator" +msgstr "一般的な数値区切り" -msgid "Pahawh Hmong" -msgstr "パハウ・フモン文字" +msgid "Comorian" +msgstr "コモロ語" -msgid "Palmyrene" -msgstr "" +msgid "Compact" +msgstr "定義済みのグリフのみ表示" -msgid "Pau Cin Hau" -msgstr "" +msgid "Compacted" +msgstr "コンパクト表示" -msgid "Script|Phags-pa" -msgstr "パスパ文字" +#, c-format +msgid "Compare %s to %s" +msgstr "%sを%sと比較" -msgid "Script|Phoenician" -msgstr "フェニキア文字" +msgid "Compare Fonts..." +msgstr "フォントを比較..." -msgid "Pollard Phonetic" -msgstr "ポラード音節文字" +msgid "Compare Glyph _Positioning" +msgstr "グリフの位置指定を比較(_P)" -msgid "Psalter Pahlavi" -msgstr "" +msgid "Compare Glyph _Substitution" +msgstr "グリフ置換を比較(_S)" -msgid "Rejang" -msgstr "レジャン文字" +msgid "Compare Hint_Masks" +msgstr "ヒントマスクを比較(_M)" -msgid "Runic" -msgstr "ルーン文字" +msgid "Compare Layers..." +msgstr "レイヤーを比較..." -msgid "Saurashtra" -msgstr "サウラーシュトラ文字" +msgid "Compare _Bitmaps" +msgstr "ビットマップを比較(_B)" -msgid "Sharada" -msgstr "" +msgid "Compare _Hints" +msgstr "ヒントを比較(_H)" -msgid "Shavian" -msgstr "ショー文字" +msgid "Compare _Names" +msgstr "名前を比較(_N)" -msgid "Siddham" -msgstr "" +msgid "Compare _Outlines" +msgstr "アウトラインを比較(_O)" -msgid "Sutton SignWriting" -msgstr "" +msgid "Compare hintmasks" +msgstr "ヒントマスクを比較" -msgid "Script|Sinhala" -msgstr "シンハラ文字" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "%2$sのバージョン%1$sを%3$sと比較" -msgid "Sogdian" -msgstr "" +msgid "Compatible Full" +msgstr "Mac互換フルネーム" -msgid "Sora Sompeng" -msgstr "" +msgid "Complex Fill" +msgstr "複雑な塗り" -msgid "Soyombo" -msgstr "" +msgid "Component" +msgstr "構成要素" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "シュメール・アッカド楔形文字" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "部品 %d %.30s (%d,%d)" -msgid "Script|Sundanese" -msgstr "スンダ文字" +msgid "Components" +msgstr "構成要素" -msgid "Script|Syloti Nagri" -msgstr "シロティ・ナーガリー文字" +msgid "Composites in AFM" +msgstr "AFMで合成グリフを使用" -msgid "Script|Syriac" -msgstr "シリア文字" +msgid "Condensed" +msgstr "コンデンス" -msgid "Script|Tagalog" -msgstr "タガログ文字" +msgid "Contextual Alternates" +msgstr "文脈依存の異体字" -msgid "Script|Tagbanwa" -msgstr "タグバンワ文字" +msgid "Contextual Chaining Substitution" +msgstr "文脈連鎖依存の置換" -msgid "Tai Le" -msgstr "タイ・ロ文字" +msgid "Contextual Ligatures" +msgstr "文脈依存の合字" -msgid "Tai Tham" -msgstr "ラーンナー文字" +msgid "Contextual Positioning" +msgstr "文脈依存の位置指定" -msgid "Tai Viet" -msgstr "タイ・ダム文字" +msgid "Contextual State Machine" +msgstr "文脈依存のスワッシュ" -msgid "Takri" -msgstr "" +msgid "Contextual Substitution" +msgstr "文脈依存の置換" -msgid "Script|Tamil" -msgstr "タミル文字" +msgid "Contextual Swash" +msgstr "文脈依存のスワッシュ" -msgid "Script|Tamil2" -msgstr "タミル文字2" +msgid "Contextual insertion" +msgstr "文脈依存のグリフ挿入" -msgid "Tangut" -msgstr "" +msgid "Contextual position" +msgstr "文脈依存の位置指定" -msgid "Script|Telugu" -msgstr "テルグ文字" +msgid "Contextual substitution" +msgstr "文脈依存の置換" -msgid "Script|Telugu2" -msgstr "テルグ文字2" +msgid "Continue" +msgstr "続ける" -msgid "Thaana" -msgstr "ターナ文字" +msgid "Contribution of each master design" +msgstr "各マスターデザインの寄与分" -msgid "Script|Thai" -msgstr "タイ文字" +msgid "Control Pictures" +msgstr "制御文字の図示" -msgid "Script|Tibetan" -msgstr "チベット文字" +msgid "Control Points _beyond spline" +msgstr "端点の外にはみ出す制御点(_B)" -msgid "Tifinagh (Berber)" -msgstr "ティフィナグ(ベルベル)文字" +msgid "Control Points near horizontal/vertical/italic" +msgstr "水平/垂直/イタリック角に近い制御点" -msgid "Tirhuta" +msgid "" +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" +"制御点は,主たる点との距離が近すぎて曲線の形を変える\n" +"役に立たない場合,無意味なものとされます" -msgid "Script|Ugaritic" -msgstr "ウガリト文字" +msgid "Convert By C_Map" +msgstr "C_Mapを指定して変換" -msgid "Script|Vai" -msgstr "ヴァイ文字" +msgid "Convert Design Vector Function:" +msgstr "デザインベクトル関数を変換:" -msgid "Warang Citi" -msgstr "" +msgid "Converting PostScript" +msgstr "PostScriptに変換中" -msgid "Script|Yi" -msgstr "彝文字" +msgid "Coordinate along which to space" +msgstr "余白を開ける座標方向" -msgid "Zanabazar Square" -msgstr "" +msgid "Cop_y Layer To Layer..." +msgstr "別のレイヤーにコピー(_Y)..." -msgid "Required Feature" -msgstr "必須の機能" +msgid "Coptic" +msgstr "コプト文字" -msgid "State Machine" -msgstr "" +msgid "Copy Gri_d Fit" +msgstr "グリッド合わせをコピー(_D)" -msgid "LookupType|Unknown" -msgstr "" +msgid "Copy Layer To Layer" +msgstr "レイヤーからレイヤーにコピー" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" +msgid "Copy Loo_kup Data" +msgstr "機能をコピー(_K)" -#, c-format -msgid "%s lookup %d" -msgstr "" +msgid "Copy RBearin_g" +msgstr "右サイドベアリングをコピー(_G)" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "%s サブテーブル" +msgid "Copy _Fg To Bg" +msgstr "背面にコピー(_F)" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" +msgid "Copy _From" +msgstr "コピー元の指定(_F)" -#, c-format -msgid "%s kerning class %d" -msgstr "" +msgid "Copy _Lookup Data" +msgstr "機能をコピー(_L)" -#, c-format -msgid "%s contextual %d" -msgstr "" +msgid "Copy _VWidth" +msgstr "高さをコピー(_V)" -#, c-format -msgid "%s anchor %d" -msgstr "" +msgid "Copy _Width" +msgstr "幅をコピー(_W)" -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "CopyMetaData" +msgstr "メタデータをコピー" -msgid "positioning" -msgstr "" +msgid "CopyTTFInstrs" +msgstr "TrueType命令をコピー" -msgid "substitution" -msgstr "置換" +msgid "Copy_right:" +msgstr "著作権(_R):" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Copyright" +msgstr "著作権" -msgid "kern pair" -msgstr "カーニングペア" +#. GT: Short for Correction +msgid "Cor:" +msgstr "補正:" -msgid "ligature" -msgstr "合字" +msgid "Corner" +msgstr "角の点" -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Corporate Use" +msgstr "社用領域" -msgid "_Horizontal" -msgstr "" +msgid "Correct References" +msgstr "参照を正す" -msgid "_Vertical" -msgstr "縦書き(_V)" +msgid "Correcting Direction..." +msgstr "パスの向きを修正中..." -msgid "Is this horizontal or vertical kerning data?" -msgstr "" +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "補正値は-128〜127の範囲の(なるべく小さな)値でなければなりません" -msgid "Kerning direction" -msgstr "" +msgid "Corsican" +msgstr "コルシカ語" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" +msgid "Cou_nter Clockwise" +msgstr "反時計回り(_N)" #, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" +msgid "Could not find a bitmap font in %s" +msgstr "ビットマップフォントが %s から見つかりませんでした." -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" +msgid "Could not find any valid encoding tables" +msgstr "有効なエンコードテーブルが見つかりませんでした" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" +msgid "Could not find original glyph" +msgstr "グリフを見つけることができません" #, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" +msgid "Could not find the glyph: %.70s" +msgstr "グリフを見つけることができません: %.70s" #, c-format msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" +"複合グリフ (%d から %d へ) 内で, %s を %s に追加する時に点を一致させることが" +"できません\n" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" +msgid "Could not open" +msgstr "開くことができませんでした" #, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" +msgid "Could not open %.100s" +msgstr "%.100s を開くことができませんでした" #, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" +msgid "Could not open output file: %s" +msgstr "出力ファイル%.sを開けませんでした." #, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" +msgid "Could not parse %s" +msgstr "%sを解析できませんでした" #, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "%sCIDFontType %d, %sfonttype %d の CID フォントを解析できません\n" #, c-format -msgid "Unknown lookup: %s" -msgstr "" +msgid "Could not read %s" +msgstr "%sを読み込めませんでした" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "mfの出力ファイルを読み込めません(見つからなかったと思われます)." -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" +msgid "Could not write" +msgstr "書き込めませんでした" #, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" +msgid "Could not write %.100s" +msgstr "%.100s を書き込めませんでした" -msgid "This contextual rule applies no lookups." -msgstr "" +#, c-format +msgid "Could not write %s" +msgstr "%sを書き出せませんでした" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" +msgid "Couldn't create directory" +msgstr "ディレクトリを作成できません" #, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" +msgid "Couldn't create directory: %s" +msgstr "ディレクトリ%sを作成できません" #, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" +msgid "Couldn't find a font file named %s\n" +msgstr "%s という名前のビットマップフォントが見つかりませんでした.\n" -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" +msgid "Couldn't find base point" +msgstr "基準となる点が見つかりません" -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" +msgid "Couldn't find point in reference" +msgstr "参照に含まれる点が見つかりません" -msgid "Bad FPST format" -msgstr "" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "被参照文字 \"%s\" (%s 内の) を参照できません\n" #, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" -"警告: %s(%s) はエクステンディドかつコンデンストです. それは不可能です.\n" +msgid "Couldn't open cidmap file: %s" +msgstr "cidmapファイル%.sを開けませんでした." -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" -"警告: エクステンディドとコンデンストを同時指定しています. それは不可能です.\n" +msgid "Couldn't open file" +msgstr "ファイルを開けませんでした." -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "ファイル %.200s を開けませんでした." -msgid "The generated font won't work with ATM" -msgstr "生成されたフォントはATMで動きません" +msgid "Couldn't open font" +msgstr "フォントを開くことができません." -msgid "Can't open temporary file for postscript output\n" -msgstr "" +msgid "Counters" +msgstr "カウンタ" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "POSTリソース%uがありません\n" +msgid "Counting Rod Numerals" +msgstr "算木" -msgid "Out of memory\n" -msgstr "メモリ不足です\n" +msgid "Cove" +msgstr "凹面型セリフ" #, c-format -msgid "%s is not in %.100s" -msgstr "%sは%.100sに含まれません." - -msgid "Not in Collection" -msgstr "TTCに含まれません." +msgid "Coverage %d: " +msgstr "範囲 %d: " -msgid "Pick a font, any font..." -msgstr "任意のフォントを抜き出します..." +msgid "" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "" +"範囲テーブルはサブテーブルから予想されるのと異なる個数のグリフを指定していま" +"す.\n" -msgid "There are multiple fonts in this file, pick one" -msgstr "このフォントには複数のフォントが含まれているので, 1個を選択します." +msgid "Cr_eate" +msgstr "作成(_E)" -msgid "Can't open temporary file for truetype output.\n" -msgstr "TrueType出力のための一時ファイルを開けません\n" +msgid "Cr_eate VHint..." +msgstr "垂直ヒントを作成(_E)..." -#, c-format -msgid "No kerning table for %s\n" -msgstr "%sのカーニングテーブルがありません\n" +msgid "Cre_ate Named Glyphs..." +msgstr "名前を指定してグリフを作成(_A)..." -msgid "can't create temporary file\n" -msgstr "一時ファイルを作成できません.\n" +msgid "Crea_te HHint..." +msgstr "水平ヒントを作成(_T)..." -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "%s という名前のビットマップフォントが見つかりませんでした.\n" +msgid "Create Hint" +msgstr "ヒントを作成" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "水平ステムヒントを作成します." -msgid "Danish" -msgstr "デンマーク語" +msgid "Create MM" +msgstr "MMを作成" -msgid "Portuguese" -msgstr "ポルトガル語" +msgid "Create Small Caps" +msgstr "小型小文字を作成" -msgid "Norwegian" -msgstr "ノルウェー語" +msgid "Create Vertical Stem Hint" +msgstr "垂直ステムヒントを作成します." -msgid "Japanese" -msgstr "日本語" +msgid "Create directory" +msgstr "ディレクトリを作成" -msgid "Lang|Arabic" -msgstr "アラビア語" +msgid "Create directory..." +msgstr "ディレクトリを作成..." -msgid "Finnish" -msgstr "フィンランド語" +msgid "Create failed" +msgstr "作成に失敗しました." -msgid "Icelandic" -msgstr "アイスランド語" +msgid "Cree" +msgstr "クリー語" -msgid "Maltese" -msgstr "マルタ語" +msgid "Crimean Tatar" +msgstr "クリミア・タタール語" msgid "Croatian" msgstr "クロアチア語" -msgid "Traditional Chinese" -msgstr "繁体字中国語" +msgid "Croatian Bosnia/Herzegovina" +msgstr "クロアチア語(ボスニア・ヘルツェゴビナ)" -msgid "Urdu" -msgstr "ウルドゥー語" +msgid "Cu_t" +msgstr "切り取り(_T)" -msgid "Lang|Thai" -msgstr "タイ語" +msgid "Cubic" +msgstr "3次スプライン" -msgid "Korean" -msgstr "韓国語" +msgid "Cuneiform" +msgstr "楔形文字" -msgid "Estonian" -msgstr "エストニア語" +msgid "Cuneiform Numbers" +msgstr "楔形文字の数字" -msgid "Latvian" -msgstr "ラトビア語" +msgid "Currency Symbols" +msgstr "通貨記号" -msgid "Sami (Lappish)" -msgstr "サーミ語(ラップ語)" +msgid "Current" +msgstr "現在" -msgid "Faroese (Icelandic)" -msgstr "フェロー語" +msgid "Current Glyph" +msgstr "現在のグリフ" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "ペルシャ語" +msgid "Current Glyph Is Kashida Like" +msgstr "現グリフをカシダ(字画延長)に設定" -msgid "Simplified Chinese" -msgstr "簡体字中国語" +msgid "Current Insert:" +msgstr "現在の挿入位置:" -msgid "Flemish" -msgstr "フラマン語" +msgid "Current Raster (TrueType)" +msgstr "現在のラスタ(TrueType)" -msgid "Irish Gaelic" -msgstr "アイルランド・ゲール語" +msgid "Current Subs:" +msgstr "現在の置換:" -msgid "Albanian" -msgstr "アルバニア語" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgstr "" +"現在のところ,FontForgeはType3出力ではビットマップだけをサポートしています(バ" +"イトマップは出力できません)" -msgid "Romanian" -msgstr "ルーマニア語" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "筆記体の始点" -msgid "Slovak" -msgstr "スロバキア語" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "筆記体の終点" -msgid "Slovenian" -msgstr "スロベニア語" +msgid "Cursive" +msgstr "筆記体" -msgid "Yiddish" -msgstr "イディッシュ語" +msgid "Cursive Attachment" +msgstr "筆記体の接続" -msgid "Serbian" -msgstr "セルビア語" +msgid "Cursive Connected" +msgstr "筆記体/連続" -msgid "Macedonian" -msgstr "マケドニア語" +msgid "Cursive Disconnected" +msgstr "筆記体/分離" -msgid "Bulgarian" -msgstr "ブルガリア語" +msgid "Cursive Trailing" +msgstr "筆記体/尾付き" -msgid "Ukrainian" -msgstr "ウクライナ語" +#, c-format +msgid "Cursive-%d" +msgstr "筆記体 %d" -msgid "Byelorussian" -msgstr "ベラルーシ語" +#, c-format +msgid "Curvature: %g" +msgstr "曲率: %g" -msgid "Uzbek" -msgstr "ウズベク語" +msgid "Curvature: -0.00000000" +msgstr "曲率: -0.00000000" -msgid "Kazakh" -msgstr "カザフ語" +msgid "Curvature: ?" +msgstr "曲率: ?" -msgid "Axerbaijani (Cyrillic)" -msgstr "アゼルバイジャン語(キリル文字)" +msgid "Curve Type" +msgstr "曲線の種類" -msgid "Axerbaijani (Arabic)" -msgstr "アゼルバイジャン語(アラビア文字)" +msgid "Custom" +msgstr "カスタム" -msgid "Lang|Armenian" -msgstr "アルメニア語" +msgid "Cut splines in two" +msgstr "曲線を2つに分割" -msgid "Lang|Georgian" -msgstr "グルジア語" +#, c-format +msgid "" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "cvt %d が直前の命令によって %d (%.2f) から %d (%.2f) に移動しました" -msgid "Moldavian" -msgstr "モルドバ語" +msgid "Cypriot Syllabary" +msgstr "キュプロス音節文字" -msgid "Kirghiz" -msgstr "キルギス語" +msgid "Cypriot syllabary" +msgstr "キュプロス音節文字" -msgid "Tajiki" -msgstr "タジク語" +msgid "Cyrillic" +msgstr "キリル文字" -msgid "Turkmen" -msgstr "トルクメン語" +msgid "Cyrillic Extended-A" +msgstr "キリル文字拡張A" -msgid "Mongolian (Mongolian)" -msgstr "モンゴル語(モンゴル文字)" +msgid "Cyrillic Extended-B" +msgstr "キリル文字拡張B" -msgid "Mongolian (cyrillic)" -msgstr "モンゴル語(キリル文字)" +msgid "Cyrillic Supplement" +msgstr "キリル文字補助" -msgid "Pashto" -msgstr "パシュトー語" +msgid "Czech" +msgstr "チェコ語" -msgid "Kurdish" -msgstr "クルド語" +msgid "D_efine Groups..." +msgstr "グループを定義(_E)..." -msgid "Kashmiri" -msgstr "カシミール語" +msgid "Dangme" +msgstr "ダングメ語" -msgid "Sindhi" -msgstr "シンド語" +msgid "Danish" +msgstr "デンマーク語" -msgid "Lang|Tibetan" -msgstr "チベット語" +msgid "Dargwa" +msgstr "ダルガン語" -msgid "Nepali" -msgstr "ネパール語" +msgid "Dari" +msgstr "ダリー語" -msgid "Marathi" -msgstr "マラーティー語" +msgid "Dashes" +msgstr "破線" -msgid "Lang|Bengali" -msgstr "ベンガル語" +msgid "Dates" +msgstr "日付" -msgid "Assamese" -msgstr "アッサム語" +msgid "De_lete" +msgstr "削除(_L)" -msgid "Lang|Gujarati" -msgstr "グジャラート語" +msgid "De_sign Size:" +msgstr "デザインサイズ(_S):" -msgid "Punjabi" -msgstr "パンジャーブ語" +msgid "Debug _fpgm/prep" +msgstr "_fpgm/prepをデバッグ" -msgid "Lang|Oriya" -msgstr "オリヤ語" +msgid "Decompress Failed!" +msgstr "展開に失敗しました!" -msgid "Lang|Malayalam" -msgstr "マラヤラム語" +msgid "Decorative" +msgstr "装飾的" -msgid "Lang|Kannada" -msgstr "カンナダ語" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "罫の標準太さ:" -msgid "Lang|Tamil" -msgstr "タミル語" +msgid "Default" +msgstr "デフォルト" -msgid "Lang|Telugu" -msgstr "テルグ語" +msgid "Default All" +msgstr "すべてデフォルトに" -msgid "Lang|Sinhalese" -msgstr "シンハラ語" +msgid "Default This" +msgstr "この項目をデフォルトに" -msgid "Burmese" -msgstr "ビルマ語" +msgid "" +"Default encoding for\n" +"new fonts" +msgstr "" +"(NewCharset)\n" +"新規作成フォントのエンコーディング" -msgid "Lang|Khmer" -msgstr "クメール語" +msgid "Default thickness of over and overline bars" +msgstr "over と overline の横棒のデフォルトの太さ" -msgid "Lang|Lao" -msgstr "ラオ語" +msgid "Default:" +msgstr "デフォルト:" -msgid "Vietnamese" -msgstr "ベトナム語" +msgid "Define \"Almost Horizontal\"" +msgstr "\"ほとんど水平\"を定義" -msgid "Indonesian" -msgstr "インドネシア語" +msgid "Define Groups" +msgstr "グループを定義" -msgid "Lang|Tagalog" -msgstr "タガログ語" +msgid "Del Layer" +msgstr "レイヤーを削除" -msgid "Malay (roman)" -msgstr "マレー語(ローマ字)" +msgid "Delete" +msgstr "削除" -msgid "Malay (arabic)" -msgstr "マレー語(アラビア文字)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "アムハラ語" - -msgid "Tigrinya" -msgstr "ティグリニア語" - -msgid "Galla" -msgstr "ガラ語/オロモ語" +msgid "Delete Character" +msgstr "消去文字" -msgid "Somali" -msgstr "ソマリ語" +msgid "Delim1:" +msgstr "区切り1:" -msgid "Swahili" -msgstr "スワヒリ語" +msgid "Delim2:" +msgstr "区切り2:" -msgid "Kinyarwanda/Ruanda" -msgstr "キンヤルワンダ語/ルワンダ語" +msgid "Demi" +msgstr "中太" -msgid "Rundi" -msgstr "ルンジ語" +msgid "Denom1:" +msgstr "分母:" -msgid "Nyanja/Chewa" -msgstr "ニャンジャ語/チェワ語" +msgid "Denom2:" +msgstr "分母2:" -msgid "Malagasy" -msgstr "マラガシ語" +msgid "Denominators" +msgstr "分母" -msgid "Esperanto" -msgstr "エスペラント" +msgid "Dependent Substitutions" +msgstr "依存する置換" -msgid "Basque" -msgstr "バスク語" +msgid "Dependents" +msgstr "依存するグリフ" -msgid "Catalan" -msgstr "カタルーニャ語" +msgid "Depth" +msgstr "深さ" -msgid "Lang|Latin" -msgstr "ラテン語" +msgid "Depth:" +msgstr "深さ:" -msgid "Quechua" -msgstr "ケチュア語" +msgid "Derivative" +msgstr "テキストから派生" -msgid "Guarani" -msgstr "グアラニ語" +msgid "Descriptor" +msgstr "説明" -msgid "Aymara" -msgstr "アイマラ語" +msgid "Deselect VWidth" +msgstr "高さを選択解除" -msgid "Tatar" -msgstr "タタール語" +msgid "Deselect Width" +msgstr "幅を選択解除" -msgid "Lang|Uighur" -msgstr "ウイグル語" +msgid "Deseret" +msgstr "デゼレト(モルモン)文字" -msgid "Dzongkha" -msgstr "ゾンカ語" +msgid "Deseret (Mormon)" +msgstr "デゼレト(モルモン)文字" -msgid "Javanese (roman)" -msgstr "ジャワ語(ローマ字)" +msgid "Design Axis Values" +msgstr "デザイン軸の値" -msgid "Sundanese (roman)" -msgstr "スンダ語(ローマ字)" +msgid "Design Range" +msgstr "デザイン範囲" -msgid "Galician" -msgstr "ガリシア語" +msgid "Design Settings:" +msgstr "デザイン設定:" -msgid "Afrikaans" -msgstr "アフリカーンス語" +msgid "Designer" +msgstr "デザイナー" -msgid "Breton" -msgstr "ブルトン語" +msgid "Designer URL" +msgstr "デザイナーのURL" -msgid "Inuktitut" -msgstr "イヌイット語" +msgid "Detach & Remo_ve Glyphs..." +msgstr "グリフの切り離し・削除(_V)..." -msgid "Scottish Gaelic" -msgstr "スコットランド・ゲール語" +msgid "Detach & Remove Glyphs" +msgstr "グリフの切り離し・削除" -msgid "Manx Gaelic" -msgstr "マン島ゲール語" +msgid "Detach from PostScript Names" +msgstr "PostScript名から切り離す" -msgid "Irish Gaelic (with dot)" -msgstr "アイルランド・ゲール語(点つき)" +msgid "Detaching Anchor Point" +msgstr "アンカー点を切り離します" -msgid "Tongan" -msgstr "トンガ語(トンガ諸島)" +msgid "Devanagari" +msgstr "デーヴァナーガリー文字" -msgid "Greek (polytonic)" -msgstr "ギリシャ語(古典)" +msgid "Devanagari Extended" +msgstr "デーヴァナーガリー拡張" -msgid "Greenlandic" -msgstr "グリーンランド語" +msgid "Devanagari2" +msgstr "デーヴァナーガリー文字2" -msgid "Azebaijani (roman)" -msgstr "アゼルバイジャン語(ローマ字)" +msgid "Dhivehi" +msgstr "ディベヒ語" -msgid "Unspecified Language" -msgstr "" +msgid "Dhivehi (Obsolete)" +msgstr "ディベヒ語【廃止】" -msgid "Unknown Language" -msgstr "不明な言語" +msgid "Diagonal Fractions" +msgstr "斜めの分数" -msgid "Percentage scale down for script level 1" -msgstr "" +msgid "Diameter:" +msgstr "直径:" -msgid "ScriptPercentScaleDown:" -msgstr "" +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "fdselect %d のフォーマットが理解できませんでした\n" -msgid "Percentage scale down for script level 2" -msgstr "" +msgid "Differences..." +msgstr "相違点..." -msgid "ScriptScriptPercentScaleDown:" -msgstr "" +msgid "Different Fonts" +msgstr "フォントが異なります" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" +#, c-format +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "レイヤー %d (%s の) でストロークをどう行うかの設定が異なります.\n" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" +msgid "Dingbats" +msgstr "装飾記号" -msgid "DisplayOperatorMinHeight:" -msgstr "" +msgid "Dinka" +msgstr "ディンカ語" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" +msgid "Direction of gaze:" +msgstr "視線の方向:" -msgid "MathLeading:" -msgstr "" +msgid "Directory name?" +msgstr "ディレクトリ名は?" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" +msgid "Discretionary Ligatures" +msgstr "任意使用の合字" -msgid "Axis height of the font" -msgstr "" +msgid "Disordered designs" +msgstr "デザインの順序が不正です" -msgid "AxisHeight:" -msgstr "" +msgid "Display By _Groups..." +msgstr "グループ毎の表示(_G)..." -msgid "AccentBaseHeight:" -msgstr "" +msgid "Display S_ubstitutions..." +msgstr "置換グリフを表示(_U)..." -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" +msgid "Display Size:" +msgstr "表示サイズ:" -msgid "FlattenedAccentBaseHeight:" -msgstr "" +msgid "Display rulers in the Outline Glyph View" +msgstr "アウトライン編集画面でルーラを表示します" msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"アドバンス幅を, 字送りの大きさを表すバーで,\n" +"グリフの下に表示します." msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" +"アドバンス幅を, 字送り方向に直交する\n" +"線として表示します." msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" +"フォント内のすべてのグリフを,指定したサイズで長方形のグリッドに並べて表示しま" +"す" -msgid "SubscriptTopMax:" -msgstr "" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "選択されたすべての文字を,いくつかの異なるポイント数で印刷します" msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" msgstr "" +"選択されたすべての文字を,それぞれ1ページを使い,非常に大きなポイントサイズで印" +"刷します" -msgid "SubscriptBaselineDropMin:" -msgstr "" +msgid "Dist" +msgstr "距離" -msgid "Standard shift up applied to superscript elements." -msgstr "" +msgid "Distance" +msgstr "距離" -msgid "SuperscriptShiftUp:" -msgstr "" +msgid "Distance to drawing plane:" +msgstr "描画面からの距離:" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" +msgid "Distance to projection plane:" +msgstr "投影面までの距離:" -msgid "SuperscriptShiftUpCramped:" -msgstr "" +msgid "Divehi" +msgstr "ディベヒ語" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" +msgid "Diverse Arms" +msgstr "多様なアーム" -msgid "SuperscriptBottomMin:" -msgstr "" +msgid "Diverse Forms" +msgstr "多様な形状" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" +msgid "Divide by zero in postscript code.\n" +msgstr "PostScript コードの中で 0 による除算を行いました.\n" -msgid "SuperscriptBaselineDropMax:" -msgstr "" +msgid "Djerma" +msgstr "ザルマ語" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" +msgid "Do Nothing" +msgstr "何もしない" -msgid "SubSuperscriptGapMin:" -msgstr "" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "PostScriptのflexヒントを含むフォントファイルを作成するかどうか" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "PostScriptのヒント情報を含むフォントファイルを作成するかどうか" msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "フォントファイルの中に各グリフの名称を含めるかどうか" msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"フォントファイルにTrueTypeのヒント命令を含めますか?\n" +"これによって新しくヒント命令が含まれるようにはなりません.\n" +"各文字に含まれているものを書き出すだけです." -msgid "UpperLimitGapMin:" -msgstr "" +msgid "Do you want the font file to do hint substitution?" +msgstr "ヒント置換を含むフォントファイルを作成するかどうか" msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" +"このTrueType/OpenTypeファイルに埋め込まれた\n" +"ビットマップフォントを読み込みますか?\n" +"(その場合,どれを)" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "座標値の整数への丸め(サイズの節約になる)を行うかどうか" -msgid "LowerLimitBaselineDropMin:" -msgstr "" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "正しいPDFファイルに見えません. xref セクションが見つかりません" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" +msgid "Dogri" +msgstr "ドグラ語" -msgid "StackTopShiftUp:" -msgstr "" +msgid "Domino Tiles" +msgstr "ドミノ牌" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" +msgid "Don't Compare HintMasks" +msgstr "ヒントマスクを比較しない" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" +msgid "Don't Warn Again" +msgstr "今後は警告しない" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "グリフにヒントの衝突がない場合,ヒントマスクを比較しません" -msgid "StackBottomShiftDown:" -msgstr "" +msgid "Don't smooth lines" +msgstr "直線は平滑化しない" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Dotless Forms" +msgstr "点のない字形" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" +msgid "Draw a Line" +msgstr "線を引く" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Draw a freehand curve" +msgstr "フリーハンド曲線を描画" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" +msgid "Drawing plane tilt:" +msgstr "描画面の傾き:" -msgid "StackGapMin:" -msgstr "" +msgid "Dummy 'DSIG'" +msgstr "ダミーの'DSIG'テーブル" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" +msgid "Dungan" +msgstr "ドゥンギ語" -msgid "StackDisplayStyleGapMin:" -msgstr "" +msgid "Duplicate Anchor" +msgstr "アンカーの重複" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" +msgid "Duplicate Anchor Class" +msgstr "アンカークラスの重複" -msgid "StretchStackTopShiftUp:" -msgstr "" +msgid "Duplicate Name" +msgstr "名前の重複" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "サブルーチン %d が重複定義されています\n" -msgid "StretchStackBottomShiftDown:" -msgstr "" +msgid "Duplicate pixelsize" +msgstr "ピクセルサイズが重複しています." -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" +#, c-format +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "PKファイルの文字 %d で, 繰返し列番号が重複しています\n" -msgid "StretchStackGapAboveMin:" -msgstr "" +msgid "Dutch" +msgstr "オランダ語" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" +msgid "Dzongkha" +msgstr "ゾンカ語" -msgid "StretchStackGapBelowMin:" -msgstr "" +msgid "EPS Template" +msgstr "EPSテンプレート" -msgid "FractionNumeratorShiftUp:" -msgstr "" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (簡体字中国語)" -msgid "Standard shift up applied to the numerator." -msgstr "" +msgid "E_lement" +msgstr "エレメント(_L)" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" +msgid "E_ncoding" +msgstr "エンコーディング(_N)" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" +msgid "E_xecute Script..." +msgstr "スクリプトを実行(_X)..." -msgid "FractionDenominatorShiftDown:" -msgstr "" +msgid "E_xport..." +msgstr "書き出し(_X)..." -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Eastern Cree" +msgstr "東クリー語" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" +msgid "Ebira" +msgstr "エビラ語" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Edges near horizontal/vertical/italic" +msgstr "水平/垂直/イタリック角に近い辺" -msgid "FractionNumeratorGapMin:" -msgstr "" +msgid "Edit 'cvt '..." +msgstr "'cvt 'テーブルを編集..." -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" +msgid "Edit 'fpgm'..." +msgstr "'fpgm'テーブルを編集..." -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" +msgid "Edit 'maxp'..." +msgstr "'maxp'テーブルを編集..." -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" +msgid "Edit 'prep'..." +msgstr "'prep'テーブルを編集..." -msgid "FractionRuleThickness:" -msgstr "" +msgid "Edit Chaining Position" +msgstr "文脈連鎖依存の位置指定を編集" -msgid "Thickness of the fraction bar." -msgstr "" +msgid "Edit Chaining Substitution" +msgstr "文脈連鎖依存の置換を編集" -msgid "FractionDenominatorGapMin:" -msgstr "" +msgid "Edit Contextual Glyph Insertion" +msgstr "文脈依存のグリフ挿入を編集" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" +msgid "Edit Contextual Position" +msgstr "文脈依存の位置指定を編集" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" +msgid "Edit Contextual Substitution" +msgstr "文脈依存の置換を編集" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" +msgid "Edit Counter Mask" +msgstr "カウンタマスクを編集" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" +msgid "Edit Filter List" +msgstr "フィルタリストを編集" -msgid "SkewedFractionHorizontalGap:" -msgstr "" +msgid "Edit Font Filters" +msgstr "フォントフィルタを編集" -msgid "SkewedFractionVerticalGap:" -msgstr "" +msgid "Edit Indic Rearrangement" +msgstr "インド系文字の再配置を編集" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" +msgid "Edit Reverse Chaining Substitution" +msgstr "前方文脈連鎖依存の置換を編集" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" +msgid "Edit State Transition" +msgstr "状態遷移を編集" -msgid "OverbarVerticalGap:" -msgstr "" +msgid "Editable Document" +msgstr "編集可能な文書" -msgid "OverbarRuleThickness:" -msgstr "" +msgid "Editing" +msgstr "編集" -msgid "Thickness of the overbar." -msgstr "" +msgid "Edo" +msgstr "エド語" -msgid "Extra white space reserved above the overbar." -msgstr "" +msgid "Effects" +msgstr "効果" -msgid "OverbarExtraAscender:" -msgstr "" +msgid "Efik" +msgstr "エフィック語" msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" +"以下のどちらか:\n" +"文末に付け加えられるスペースの追加量\n" +"数式内で用いられるスペース" -msgid "UnderbarRuleThickness:" -msgstr "" +msgid "Ellipse" +msgstr "楕円" -msgid "Extra white space reserved below the underbar." -msgstr "" +msgid "Em Units" +msgstr "EMあたりユニット数" -msgid "UnderbarExtraDescender:" -msgstr "" +msgid "Emoticons" +msgstr "顔文字" -msgid "RadicalVerticalGap:" -msgstr "" +msgid "Empty" +msgstr "空" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" +#, c-format +msgid "Empty composite %d\n" +msgstr "複合文字 %d が空です\n" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" +msgid "Enclosed Alphanumeric Supplement" +msgstr "囲み英数字補助" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" +msgid "Enclosed Alphanumerics" +msgstr "囲み英数字" -msgid "RadicalRuleThickness:" -msgstr "" +msgid "Enclosed CJK Letters and Months" +msgstr "囲みCJK文字および月" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" +msgid "Enclosed Ideographic Supplement" +msgstr "囲み表意文字補助" -msgid "Extra white space reserved above the radical." -msgstr "" +msgid "Encoding Too Large" +msgstr "エンコーディングが大きすぎます." -msgid "RadicalExtraAscender:" -msgstr "" +msgid "Encoding name" +msgstr "エンコード" +#, c-format msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" msgstr "" +"プラットフォームID=%d, 固有ID=%d のエンコーディングサブテーブルに,長さ 0 のサ" +"ブテーブルが含まれています.\n" +#, c-format msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" +"プラットフォームID=%d, 固有ID=%d のエンコーディングサブテーブルが,未サポート" +"のフォーマット %d で書かれています.\n" -msgid "RadicalKernAfterDegree:" -msgstr "" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "フォント内に含まれていない文字コード (%x) を無視しました." -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "不正なフォントです. オフセットが境界を越えています\n" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"マルチプルマスターインスタンスのうちの一つに2次スプラインが含まれています. マ" -"ルチプルマスターで使用できるようにするためには,まず3次スプラインに変換しなけ" -"ればなりません" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" -"このマルチプルマスターの各インスタンスに含まれるグリフの個数が異なります" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" -"このグリフはあるインスタンスフォントで定義されていて,他のフォントでは定義され" -"ていません" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "このグリフは,異なるインスタンスごとに,含んでいる参照の個数が異なります" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"このグリフに含まれる参照の中に,別のインスタンスでは異なるエンコーディングを参" -"照しているものがあります" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"このグリフに含まれる輪郭の中に,別のインスタンスでは異なる個数の点を含んでいる" -"ものがあります" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "このグリフは,別のインスタンスと異なる個数の輪郭を含んでいます" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"このグリフは,異なるインスタンスごとに,含んでいるヒントの個数が異なります" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "このグリフは,別のインスタンスと異なるカーニングペアを含んでいます" - -msgid "Bad Multiple Master Font" -msgstr "マルチプルマスターフォントが不正です" - -msgid "Various errors occurred at the selected glyphs" -msgstr "選択中のグリフでさまざまなエラーが発生しました" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "選択中のグリフで以下のエラーが発生しました: %.100s" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"フォント%.30sには3次スプラインが含まれています。Apple変形可能フォントで使用で" -"きるようにするためには,まず2次スプラインに変換しなければなりません" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"フォント%.30sは2次スプラインを含んでいます. マルチプルマスターで使用できるよ" -"うにするためには,まず3次スプラインに変換しなければなりません" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"重みづけされたフォントに項目ForceBoldThresholdは存在しないにもかかわらず,フォ" -"ント%30sにはForceBoldエントリーが存在します" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"フォント%1$.30sと%2$.30sは,含まれるグリフの個数かエンコーディングに食い違いが" -"あります" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"フォント%1$.30sと%2$.30sはスプラインの次数が異なります(片方が2次,片方が3次)" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"項目\"%1$.20s\"は,%2$.30sと%3$.30sのどちらのプライベート辞書からも見つかりま" -"せん" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" -"グリフ%1$.30sはフォント%2$.30sで定義されていますが,%3$.30sには存在しません" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"%2$.30sに含まれるグリフ%1$.30sは輪郭と参照の両方を含んでいます. これはバリ" -"エーションを含むフォントではサポートされていません" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"グリフ%1$.30sは,フォント%2$.30sと%3$.30sに含まれているものの間で輪郭の個数が" -"異なります" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと輪郭上に含まれる点" -"(または制御点)の個数が異なります" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと輪郭の向きが逆に" -"なっている部分があります" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,含んでいる参照の個数が%3$.30sにあるものと" -"異なります" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sにあるものと異なる回転または拡大/縮" -"小をもつ参照を含んでいます" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sにあるものとカーニングペアの個数が" -"異なります" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"グリフ%1$.30sは,フォントに含まれる多数のインスタンスのどれかと,輪郭上の点(と" -"制御点)の番号づけが異なります" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"フォント%3$.30sのグリフ\"%2$.30s\"に含まれるヒント%1$sは,%4$.30sに含まれるも" -"のと一致しません(個数または重なり合い方の特徴が異なります)" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと異なるヒントマスク" -"を含んでいます" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" -"デフォルトフォントには'cvt 'テーブルが含まれていないのに,インスタンス%.30sに" -"は存在します" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"インスタンスフォントが含むことができるのは'cvt 'テーブルだけですが,%.30sには" -"その他のTrueTypeテーブルがいくつか含まれています" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"インスタンス%.30sに含まれる'cvt 'テーブルは,デフォルトフォントにあるものとサ" -"イズが異なります" - -msgid "No problems detected" -msgstr "問題は見つかりませんでした" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "名前リスト%sの元となっている%sが見つかりません" - -msgid "NameList base missing" -msgstr "親名前リストが見つかりません" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "名前リスト%sの元となる名前リストが2つあります" - -msgid "NameList based twice" -msgstr "名前リストの親が2つあります" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"変更先の名前%sがありません\n" -"%s" - -msgid "NameList parsing error" -msgstr "NameListの構文解析エラー" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"不正なUnicode値が%sを解析中に見つかりました\n" -"%s" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "%s の Unicode 値 %x に該当する名前がありません" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "%s の Unicode 値 %x に該当する名前が不正です" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "%s の Unicode 値 %x に該当する名前が複数あります" - -msgid "AGL without afii" -msgstr "AGL(afiiを除く)" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "Adobeグリフリスト(AGL)" - -msgid "AGL with PUA" -msgstr "AGL(私用領域を含む)" - -msgid "Greek small caps" -msgstr "ギリシャ小型小文字" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "AMSの命名" - -msgid "Bad Token" -msgstr "不正なトークンです" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"不正なトークン \"%.30s\" が\n" -"...%40s の近辺にあります" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"不正なトークンがあります. 本来 \"%.10s\" があるはずなのが,実際には \"%.10s\" " -"が\n" -"...%40s の近辺にあります" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"不正なトークンがあります. \"%1$c\" が\n" -"...%2$40sの近辺に出現しました." - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" -"不正なトークンがあります. 本来 \"%.10s\" が\n" -"...%40sの近辺にあるはずです." - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"現れないはずのトークンが\n" -"...%40s の前に出て来ました." - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"現れないはずのトークンが式の終わった後ろ,\n" -"...%40s の前に出て来ました." - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "値 %1$g の対数を %2$.30s で求めようとしました." - -msgid "Bad Value" -msgstr "不正な値です" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "値 %1$g の平方根を %2$.30s で求めようとしました." - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "0による除算を %.30s で行おうとしました." - -msgid "Projecting..." -msgstr "射影中..." - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"(OtherSubrsFile)\n" -"Adobe製のOtherSubrs配列を自作の物に置き換えたい場合,\n" -"この変数の値を14個以内のPostScriptサブルーチンを含んだ\n" -"ファイルの名前に設定してください. 各サブルーチンの前には\n" -"'%%%%'で始まる行を置かなければなりません(最初の'%%%%'行の\n" -"前にあるテキストはすべて先頭に置く著作権表示として扱われます).\n" -"最初の3個のサブルーチンはflexヒントで,その次はヒント置換です\n" -"(これらは必ず存在する必要があります). 14個目(実際には0から\n" -"始まるので 第13番ですが) はカウンタヒント用です. サブルーチンは\n" -"[ ] の対で囲んではなりません." - -msgid "OtherSubrsFile" -msgstr "OtherSubrsファイル" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"(NewCharset)\n" -"新規作成フォントのエンコーディング" - -msgid "NewCharset" -msgstr "新規文字セット" - -msgid "NewEmSize" -msgstr "新規EMサイズ" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" -"(NewEmSize)\n" -"新規作成フォントのEM正方形のサイズの初期値" - -msgid "NewFontsQuadratic" -msgstr "2次曲線フォントを作成" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"(NewFontsQuadratic)\n" -"フォントに含まれる曲線を2次式で扱う(TrueType)か\n" -"それとも3次式で扱う(PostScriptおよびOpenType)か." - -msgid "FreeTypeInFontView" -msgstr "FreeTypeでフォント表示" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"(FreeTypeInFontView)\n" -"(利用可能なら)FreeTypeをフォントビューでの\n" -"グリフのラスタライズに使用します. 一般に,\n" -"より良い表示品質が得られます." - -msgid "LoadedFontsAsNew" -msgstr "新規の次数で開く" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"(LoadedFontAsNew)\n" -"フォントがディスクから読み込まれた時にスプラインを\n" -"オリジナルの次数(2次か3次)のままで保持するか,それとも\n" -"新規作成フォントのデフォルトの次数に変換するかどうか\n" -"(NewFontQuadratic 参照)" - -msgid "PreferCJKEncodings" -msgstr "CJKエンコーディングを優先" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"(PreferCJKEncodings)\n" -"UnicodeとCJKエンコーディングテーブルの両方を\n" -"含むフォントを読み込む時,どちらを読み込みに\n" -"使用するか,このフラグで指定します." - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"(PreserveTables)\n" -"4文字のテーブルタグをカンマで区切ったリストを\n" -"入力してください. FontForge はそれらのテーブルの\n" -"バイナリコピーを,True/OpenTypeフォントを開いた時に\n" -"保管し,フォントの出力時に(編集せずに)書き出します.\n" -"FontForgeが解釈可能なテーブルを入力しないでください." - -msgid "PreserveTables" -msgstr "保持するテーブル" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"(ItalicConstrained)\n" -"アウトライン表示で, Shift キーを押した時の動きを\n" -"垂直方向にではなくItalicAngleに平行な方向に制限します" - -msgid "ItalicConstrained" -msgstr "イタリック角への限定移動" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "線のスナップ距離" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"(JoinSnap)\n" -"編集(E)→線の接合(J) コマンドは,線端同士の距離が\n" -"この値より近くにあるときに端点を統合します. 値が\n" -"0の時は,点同士が重なりあっている必要があります" - -msgid "CopyMetaData" -msgstr "メタデータをコピー" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"(CopyMetadata)\n" -"フォントビューからグリフをコピーする時に,\n" -"グリフのメタデータ(名前・符号位置・コメント等)もコピーする" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" -"(UndoDepth)\n" -"1個のグリフに格納されるアンドゥ/リドゥの最大回数" - -msgid "UndoDepth" -msgstr "アンドゥの上限" - -msgid "AutoWidthSync" -msgstr "幅を自動更新" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"(AutoWidthSync)\n" -"グリフの幅を変更すると, このグリフを含むすべての\n" -"アクセントつきグリフの幅が変更されます" - -msgid "AutoLBearingSync" -msgstr "LSBを自動更新" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"(AutoLBearingSync)\n" -"グリフの左サイドベアリング(LSB)を変更すると\n" -"このグリフをベースとした他のアクセントつき\n" -"グリフに含まれる参照のLSBも調整されます" - -msgid "ClearInstrsBigChanges" -msgstr "大変更時に命令を消去" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"(ClearInstrsBigChanges)\n" -"TrueTypeフォント内の命令は点を番号で参照しているため,\n" -"どれかの点の番号が変わるようなやりかたでグリフを編集\n" -"(点の追加・削除など)した場合,間違った点に命令が適用\n" -"されることとなり,メチャクチャな結果が生じるでしょう.\n" -" FontForgeは通常,点の番号が付け直されるのを検出\n" -"すると,上記の問題を避けるために命令を削除します.\n" -"この振る舞いをオフにすることもできますがー注意して使って\n" -"ください!'" - -msgid "CopyTTFInstrs" -msgstr "TrueType命令をコピー" - -msgid "AccentOffsetPercent" -msgstr "アクセント間隔の百分率" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"(AccentOffsetPercent)\n" -"[アクセントつきグリフの構築]で, アクセントを下のグリフから離す\n" -"オフセットの大きさ (em に対する百分率で)" - -msgid "AccentCenterLowest" -msgstr "アクセントの底を中心に" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"(AccentCenterLowest)\n" -"アクサングラーブとアクサンテギュをグリフの上に置くとき,\n" -"両幅の空きが同じになるように置くか, アクセントつき\n" -"グリフの底が中央になるようにするか" - -msgid "CharCenterHighest" -msgstr "文字の頂点を中心に" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"(CharCenterHighest)\n" -"グリフの上にあるアクセントを中心揃えするとき,\n" -"グリフの最も高い点に合わせるか, グリフの幅の\n" -"中央に合わせるか" - -msgid "PreferSpacingAccents" -msgstr "幅のあるアクセントを優先" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"(PreferSpacingAccents)\n" -"アクセント付き文字を構築するときに\n" -"結合型アクセント(Unicode:0300〜036F)ではなく\n" -"幅のあるアクセント(Unicode:02C〜02FF)を使用する" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"(PreferPotrace)\n" -"FontForgeは、自動トレースに用いる2種類の異なるヘルパー\n" -"アプリケーション (autotraceとpotrace)をサポートしています.\n" -"システムに片方しかなければそちらを使用し,両方ある場合は\n" -"どちらを使用するかをこのオプションで指定します" - -msgid "PreferPotrace" -msgstr "potraceを使用" - -msgid "AutotraceArgs" -msgstr "トレースの引数" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"(AutotraceArgs)\n" -"自動トレースプログラム(autotraceまたはpotrace)の環境\n" -"設定用に追加する引数" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"(AutotraceAsk)\n" -"自動トレースプログラムを起動するたびに\n" -"ユーザに引数を確認するかどうか" - -msgid "AutotraceAsk" -msgstr "トレースの確認" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"(MfArgs)\n" -"mf (metafont)プログラムに渡すコマンド.\n" -"ファイル名がその後に付け加えられます" - -msgid "MfArgs" -msgstr "MFの引数" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" -"(MfAsk)\n" -"mfが起動される度にユーザにmfコマンドについて尋ねます" - -msgid "MfAsk" -msgstr "MFの確認" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"(MfClearBg)\n" -"FontForgeは,autotraceを実行する前に画像を各グリフの\n" -"背景に貼りつけます. これらの画像をmf処理が完了した後も\n" -"見ることができるように保持するか,スペースの節約のために\n" -"削除するかを選べます." - -msgid "MfClearBg" -msgstr "MFの背景をクリア" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"(MfShowErr)\n" -"MetaFont(mf)は標準出力に大量の詳細情報を印字します.\n" -"ほとんどの場合は単なる邪魔物だと思われますが,\n" -"どこか悪い所がある場合は重要な意味を持ちます." - -msgid "MfShowErr" -msgstr "MFエラーを表示" - -msgid "FoundryName" -msgstr "ファウンドリ名" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"(FoundryName)\n" -"BDFフォントの生成時に, foundry\n" -"フィールドに用いられる名前" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"(TTFFoundry)\n" -"TrueTypeフォント生成時にOS/2テーブルの\n" -"VendorID フィールドに用いられる名前\n" -"(最大4文字)" - -msgid "TTFFoundry" -msgstr "TTFファウンドリ" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"(NewFontNameList)\n" -"FontForgeは,新規に作成するフォントの符号位置に\n" -"グリフ名を割り当てるとき,この名前リストを使用します." - -msgid "NewFontNameList" -msgstr "新規フォントの名前リスト" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"(RecognizePUANames)\n" -"かつて,AdobeはPUA(私用領域)の符号位置に,多数のスタイル上の異体字\n" -"(小型大文字,オールドスタイル数字など)を割り当てていました. Adobeは\n" -"もはや,この思い付きが適切であるとは信じていおらず,それらの符号位置への\n" -"割り当てを無視するように推奨しています.\n" -"この割り当てはもともと,OpenType機能を使って異体字にアクセスできる\n" -"アプリケーションがほとんど存在しなかった頃に行われたものです. Adobeは\n" -"現在,主要なアプリケーションは全てそれが扱えるようになったと確信して\n" -"います. WordやOpenOfficeのようなアプリケーションは未だにそれらの機能を\n" -"扱うことができないので,FontForgeのデフォルトの動作は,最近のAdobeの\n" -"勧告を無視するようになっています.\n" -"\n" -"注意: これはフォントの符号位置からUnicodeを推測する処理には影響を\n" -"与えません. これはUnicodeから名前を決定する方法を決めるだけです." - -msgid "RecognizePUANames" -msgstr "私用領域のグリフ名を認識" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Unicode文字セットの全文字をグリフ名に使用できるようにします.\n" -"これはAdobeのグリフ名標準に適合しません.\n" -"このような名前は内部利用のみに留め,\n" -"製品フォントに 含 め な い ようにするべきです." - -msgid "UnicodeGlyphNames" -msgstr "グリフ名にUnicodeを使用:" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"(XUID-Base)\n" -"あなたの組織を一意に識別する値. 指定する場合,\n" -"空白で区切った16777216未満の整数のリストで\n" -"なければなりません. 無指定時は最後の構成要素を\n" -"FontForgeがランダムに生成します." - -msgid "XUID-Base" -msgstr "XUIDの基底" - -msgid "AskBDFResolution" -msgstr "BDF解像度を確認" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"(AskBDFResolution)\n" -"指定時には, 一組のBDFフォントを生成する時に,\n" -"ユーザに画面解像度を指定するように求めます.\n" -"無指定時にはFontForgeはピクセルサイズから\n" -"解像度を推測します." - -msgid "AutoHint" -msgstr "自動ヒント" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" -"(HintForGen)\n" -"フォントを出力する前に,変更されたグリフを自動ヒントづけします" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "リソースファイル" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "打鍵文字へ移動" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"(GlyphAutoGoto)\n" -"グリフビューウィンドウで通常の文字をタイプすると\n" -"編集グリフがその字に切り替わります" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "矢印キーの移動距離" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"(ArrowMoveSize)\n" -"矢印キーを押した時に, 選択した点が何em-unitだけ移動するか" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "スナップ距離" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"(SnapDistance)\n" -"マウスポインタが, 興味を引く対象 (ベースライン, 幅,\n" -"グリッドスプラインなど) にスナップするのは,対象から\n" -"何ピクセル以内に近づいたときか" - -msgid "StopAtJoin" -msgstr "接合後に一旦停止" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"(StopAtJoin)\n" -"アウトラインビュー上で点をドラッグしすると,\n" -"線を一体化することができます(2本の開いた\n" -"輪郭線は,端点同士で結合可能です).\n" -"このフラグがオンのときは,結合が行われると,\n" -"FontForgeは選択部分の移動を停止します\n" -"(ユーザがマウスボタンを離した時と同様です).\n" -"これは指先が震えやすい人には便利です" - -msgid "Figure out flex hints after every change" -msgstr "" -"(UpdateFlex)\n" -"変更を行うごとにflexヒントを表示します" - -msgid "UpdateFlex" -msgstr "flexヒントを更新" - -msgid "Display rulers in the Outline Glyph View" -msgstr "アウトライン編集画面でルーラを表示します" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "このグリフに命令が追加できません" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"TrueTypeでは参照と輪郭を同じグリフに含めることができません.\n" -"%.30s に命令を追加したいならば, 以下のいずれかが必要です:\n" -" * リンクを解除する\n" -" * グリフ内の輪郭を独立した(文字符号を持たない)グリフに\n" -" コピーして, そのグリフへの参照を作成する." - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" -"TrueTypeは200%%を超える拡大/縮小率の参照を\n" -"使用することができません. しかし%2$.30sには\n" -"%1$.30sが含まれています. 追加された命令はすべて\n" -"無意味です." - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "サブルーチンが多すぎます. 最大14個(0〜13)までしか扱えません\n" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "警告: Palmフォントのフォントマークのバイト順が反転しています.\n" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "警告: Font Bucket Version の 4 は 0 として扱います.\n" - -msgid "Bad Metrics" -msgstr "メトリックが不正です" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "エンコーディングの先頭に含まれる256文字のみが使用されます" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "フォント%1$d,%2$dのどちらかにグリフ%3$dがありません" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"フォント%1$dに含まれるグリフ%2$.30sは左端が0よりも小さいか,送り幅よりも右・高" -"さよりも上・深さよりも下のいずれかにはみ出しています" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"フォント%1$dに含まれるグリフ%2$.30sの送り幅は,基本フォントの送り幅に正確に縮" -"小することができません. 適正な値に強制的に変更されます." - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "グリフ%.30sの送り幅は127未満でなければなりません" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"指定されたビットマップフォントの1つである%1$dが,最小のフォント%2$dの整数倍で" -"はありません(または倍率が大きすぎます)." - -msgid "Unexpected density" -msgstr "密度が想定外の値です" - -msgid "Multiple-Density Font" -msgstr "複数密度フォント" - -msgid "High-Density Font" -msgstr "高密度フォント" - -msgid "Single and Multi-Density Fonts" -msgstr "単独フォントと複数密度フォント" - -msgid "Single and High-Density Fonts" -msgstr "単独フォントと高密度フォント" - -msgid "Choose a file format..." -msgstr "ファイルフォーマットを選択してください..." - -msgid "What type(s) of palm font records do you want?" -msgstr "どの種類のPalmフォントレコードが必要か?" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "PDFストリームオブジェクトに /Length 属性がありません" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "フィルタ %s はサポートしていません" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "%sは不正な数値(無限大または非数)です\n" - -msgid "No mark in ] (close array)\n" -msgstr "] (配列の終了) にマークがありません\n" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Type3 グリフ %s の解析中に構文エラーが発生" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Type3フォトのヘッダを解析中に構文エラーが発生" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" -"フォント%sは標準フォントの1つです. 実際にはファイル内に含まれていません." - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "%sをマークアップするPDFオブジェクトが解析できません" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "正しいPDFファイルに見えません. xref セクションが見つかりません" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "この PDF ファイルにはフォントが含まれていません" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "sfnts 配列に不正な16進文字列が含まれています\n" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "sfnts 配列内の文字列以外の場所に不正な文字が含まれています\n" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "インデックスが大きすぎます(%d未満でなければなりません) |%s" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "CharStrings辞書%sに名前がありません" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "CharStrings辞書%sの項目が多すぎます" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "/CharStringsの重複した項目を無視します\n" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "/Subrsの重複した項目を無視します\n" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" -"このフォントには \"UniqueId\" という名の変数がありますが, 正しくは\t" -"\"UniqueID\" です (PostScriptでは大文字と小文字は区別されます)\n" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "CharStringが不正です. lenIV のバイト数が含まれていません\n" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "サブルーチン %d が重複定義されています\n" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "%s は addinfo の中にあってはなりません" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "FD (%d) が CID %d に不正に代入されています.\n" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "CID %d の CID オフセットが不正です\n" - -msgid "Failed to parse the StartData command properly\n" -msgstr "StartData コマンドを正しく解析できませんでした\n" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "StartDataコマンドを正しく解析できず, 個数が不正です\n" - -msgid "Cannot open a temporary file\n" -msgstr "一時ファイルを開けません\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "%sを開けません\n" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"プラットフォームID=%d, 固有ID=%d で指定されたTrueType エンコーディング (%s に" -"変換されます) はインストールされている iconv(3) ではサポートされていません\n" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "テーブル '%c%c%c%c' のチェックサムが正しくありません." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" -"テーブル '%c%c%c%c' の長さが正しくありません. 偶数でなければなりません." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" -"テーブル '%c%c%c%c' の長さが正しくありません. 54でなければなりませんが, %d に" -"なっています." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" -"テーブル '%c%c%c%c' の長さが正しくありません. 36でなければなりませんが, %d に" -"なっています." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" -"テーブル '%c%c%c%c' の長さが正しくありません. 32または6でなければなりません" -"が, %d になっています." - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"テーブル '%c%c%c%c' の長さが正しくありません. 78, 86, 96のいずれかでなければ" -"なりませんが, %d になっています." - -msgid "Missing required table: \"head\"" -msgstr "必須のテーブル\"head\"がありません" - -msgid "Missing required table: \"hhea\"" -msgstr "必須のテーブル\"hhea\"がありません" - -msgid "Missing required table: \"maxp\"" -msgstr "必須のテーブル\"maxp\"がありません" - -msgid "Missing required table: \"post\"" -msgstr "必須のテーブル\"post\"がありません" - -msgid "Missing required table: \"name\"" -msgstr "必須のテーブル\"name\"がありません" - -msgid "Missing required table: \"loca\"" -msgstr "必須のテーブル\"loca\"がありません" - -msgid "Missing \"OS/2\" table" -msgstr "\"OS/2\"テーブルがありません" - -msgid "Missing required table: \"glyf\"" -msgstr "必須のテーブル\"glyf\"がありません" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" -"このフォントは\"CFF \"と\"glyf\"/\"loca\"テーブルのどちらも含まれていません" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"このフォントにはtruetypeとPostScriptの両方のグリフが含まれています.\n" -" 片方のみが使用されます.\n" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"このフォントには'kern'テーブルと'GPOS'テーブルの両方が含まれています.\n" -" 'kern'テーブルは'GPOS'に'kern'の機能がない場合のみ読み込まれます.\n" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "グリフの個数が不正です" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" -"フォントファイルのグリフ数を表すフィールドが間違っています. maxpの値は%d個で" -"すが,sizeof(loca)からは%dです" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" -"フォント名 %s の先頭に UTF-8 のバイトオーダマークがついています. これは間違い" -"です." - -msgid "A PostScript name may not be a number" -msgstr "数字をPostScript名として使うことはできません." - -msgid "Bad Font Name" -msgstr "フォント名が不正です." - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"PostScriptフォント名\"%.63s\"は不正です.\n" -"印字可能なASCII文字でなければならず, (){}[]<>%%/ や\n" -"空白を含まない63文字以内の文字列でなければなりません." - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"警告: 'name' テーブルの Mac と Unicode の項目で文字列 %s が言語 %s\n" -" 版において一致しません.\n" -" Mac の文字列: %s\n" -" Mac Unicode の文字列: %s\n" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"警告: 'name' テーブルの文字列 %s の %s 言語版において,\n" -"Mac 文字列は Unicode 文字列のサブセットです\n" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"警告: 'name' テーブルの Mac と Windows の項目で文字列 %s が言語 %s\n" -" 版において一致しません.\n" -" Mac の文字列: %s\n" -" Windows の文字列: %s\n" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"警告: 'name' テーブルの文字列 %s の %s 言語版において,\n" -"Mac 文字列は Windows の文字列のサブセットです\n" - -msgid "Use _First" -msgstr "最初を使う(_F)" - -msgid "First to _All" -msgstr "常に最初を選択(_A)" - -msgid "Second _to All" -msgstr "常に2番目を選択(_T)" - -msgid "Use _Second" -msgstr "2番目を使う(_S)" - -msgid "Multiple names for language" -msgstr "異なる言語での複数の名前" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"'name'テーブルには %s を表す(少なくとも)2つの文字列が言語%sに対して存在しま" -"す. 最初は '%.12s...' で、2番目は '%.12s... です'.\n" -"どちらを残しますか?" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "不正なTrueTypeフォント: グリフ %d の輪郭の終端は無意味です.\n" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "単純グリフの読込み中にファイル終端に達しました.\n" - -#, c-format -msgid "Empty composite %d\n" -msgstr "複合文字 %d が空です\n" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"フラグの値が不正です. グリフ %d の末尾に ま だ 構成要素があることになっていま" -"す\n" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"'glyf'テーブルの解析中に, 境界を超えたグリフ %d への参照に出会いました.\n" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" -"グリフ %d がフォントのグリフ数を超えるグリフ %d を参照しようとしました\n" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "合成グリフの読み込み中にファイルの終端に到達しました\n" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" -"不正なグリフ(%d)があります. その定義がglyfテーブルの末尾を超えています\n" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "不正なグリフ(%d)があります. データの長さが負数です\n" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"不正なグリフ(%d)があります. 'loca' テーブルが乱れています (開始位置が終了位置" -"の後にあります)\n" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "不正なグリフ(%d)があります. グリフの定義が許される空間を超えています\n" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "CFF の name INDEX が不正です\n" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "辞書 %d に不正な値が含まれています\n" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"FontForge は CFF DICT INDEXに埋め込まれた Type2 プログラムはサポートしていま" -"せん\n" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "CFF フォント内に不正なサブルーチンインデックスがあります.\n" - -msgid "No argument to operator\n" -msgstr "演算子に引数がありません\n" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge は合成フォントをサポートしていません\n" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge は Type2 マルチプルマスターフォントをサポートしていません\n" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge は Chameleon フォントをサポートしていません\n" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "%s に未知の演算子 %x があります\n" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Private 辞書内の演算子 %d に引数がありません\n" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "サブルーチンID %d は不正です (%d 未満でなければなりません)\n" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "CFF にないはずのエンコーディングフォーマット %d が使われています\n" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "CFF にないはずの文字セットフォーマット %d が使われています\n" - -msgid "Bad fdselect\n" -msgstr "fdselect が不正です\n" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "fdselect %d のフォーマットが理解できませんでした\n" - -msgid "CFF version mismatch\n" -msgstr "CFF のバージョンが合っていません\n" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"%2$sのグリフ%1$sで, 'CFF 'の送り幅(%3$d)と'hmtx'の幅(%4$d)\n" -" が一致しません. (これ以降,不一致があっても報告しません)\n" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"GID %dで, 'CFF 'の送り幅(%d)と'hmtx'の幅(%d)が\n" -" 一致しません. (これ以降,不一致があっても報告しません)\n" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" -"TTF の hmtx (または hhea) テーブルが不正です. numOfLongMetrics が 0 になって" -"います\n" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" -"TTF の vmtx (または vhea) テーブルが不正です. numOvLongVerMetrics が 0 になっ" -"ています\n" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"プラットフォームID=%d, 固有ID=%d のエンコーディングサブテーブルが,未サポート" -"のフォーマット %d で書かれています.\n" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" -"プラットフォームID=%d, 固有ID=%d のエンコーディングサブテーブルに,長さ 0 のサ" -"ブテーブルが含まれています.\n" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "Unicode U+%05x のグリフはフォントにありません\n" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "日本語" - -msgid "Script|Korean" -msgstr "ハングル" - -msgid "Script|Roman" -msgstr "欧文" - -msgid "Script|Traditional Chinese" -msgstr "繁体字中国語" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "キリル文字" - -msgid "Script|Devanagari" -msgstr "デーヴァナーガリー文字" - -msgid "Script|RSymbol" -msgstr "シンボル" - -msgid "Script|Gurmukhi" -msgstr "グルムキー文字" - -msgid "Script|Simplified Chinese" -msgstr "簡体字中国語" - -msgid "Script|Central European" -msgstr "中央ヨーロッパ言語" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0 以降, BMP のみ" - -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0 以降, すべての面" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "カスタム" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "不明" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "有効なエンコードテーブルが見つかりませんでした" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "存在しないグリフ %d を %d (0x%x) に符号化しようとしています\n" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"複数のグリフが同一の Unicode 符号位置 U+%04X に対応づけられています. このうち" -"の片方だけが使用されます\n" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"グリフインデックスが範囲外の %d という値でしたが, %d 未満でなければなりませ" -"ん.\n" -" エンコーディング %x というグリフ (('cmap' の)セグメント %d の中にある. そ" -"のプラットフォームID=%d, 固有ID=%d) を対応づけようとしている時に 発見しまし" -"た.\n" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"cmap テーブル中では範囲オフセット 0xffff は存在しないグリフを表します\n" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "不正なフォント: エンコーディングデータが範囲外です.\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "WindowsはOS/2バージョン番号が0のフォントを拒否します\n" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "WindowsはOS/2バージョン番号が1のotf (cff)フォントを拒否します\n" - -msgid "Reading Names" -msgstr "名前を読み込み中" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"グリフ %d は \".notdef\" という名前で, この名前だけはグリフ名として使用できま" -"せん (.notdef という名前が付けられるのはグリフ 0 だけです)\n" -"FontForge は自動的に名称変更を行います.\n" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "点の一致が不正です. 点はこの参照の後にあるはずです.\n" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"複合グリフ (%d から %d へ) 内で, %s を %s に追加する時に点を一致させることが" -"できません\n" - -msgid "Fixing up References" -msgstr "リソースの修復中" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "テーブルの長さに見えないので, %u を無視することにします\n" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"このフォントはTrueTypeの'glyf'テーブルとOpenTypeの'CFF 'テーブルの両方を含ん" -"でいます. FontForge は一度にどちらか片方しか扱えないので,どちらを使うか選んで" -"ください." - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "このTTFフォントには(利用可能な)ビットマップがありません: %s" - -msgid "No Bitmap Strikes" -msgstr "ビットマップがありません." - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "Apple カーニングクラスが不正です\n" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" -"クラスインデックスが範囲外の %d にあります (%d 未満でなければなりません)\n" - -msgid "GID out of range.\n" -msgstr "GIDが範囲外です.\n" - -msgid "coverage table extends beyond end of table\n" -msgstr "範囲テーブルが親テーブルの末尾をはみ出しています\n" - -msgid "Bad count.\n" -msgstr "個数が間違っています.\n" - -msgid "End of file found in coverage table.\n" -msgstr "範囲テーブルの途中でファイルが終わっていまます\n" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "範囲テーブルが不正です. グリフ %d が [0,%d) の範囲外です\n" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "範囲テーブルが不正です. グリフ範囲 %d-%d が [0,%d) の範囲外です\n" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "範囲テーブルのフォーマットが %d という不正な値です\n" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "クラス定義テーブルが親テーブルの末尾を超えています\n" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "クラス定義テーブルが不正です. 先頭=%d, 個数=%d, 最大グリフ=%d\n" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"クラス定義テーブルが不正です. グリフ範囲 %d-%d が範囲 [0,%d) を超えています\n" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "クラステーブルフォーマット %d には見覚えがありません\n" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" -"無意味なクラスがグリフに割り当てられています―クラス=%dは大きすぎます. グリフ=" -"%d\n" - -msgid "Bad device table\n" -msgstr "デバイステーブルが不正です\n" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" -"ペア位置指定が不正です: グリフ %d と %d は %d 未満でなければなりません\n" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" -"カーニングペアが不正です: グリフ %d と %d は %d 未満でなければなりません\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "カーニングテーブルが不正です. 無視されました\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "カーニングクラステーブルが不正です. 無視されました\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "筆記体 %d" - -msgid "Bad mark table.\n" -msgstr "マークテーブルが不正です.\n" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "GPOS マークサブテーブル内のクラスが範囲外です\n" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "マーク %.30s の GPOS マークサブテーブル内のクラスが範囲外です\n" - -msgid "Bad base table.\n" -msgstr "baseテーブルが不正です\n" - -msgid "Bad ligature base table.\n" -msgstr "合字baseテーブルが不正です.\n" - -msgid "Bad ligature anchor count.\n" -msgstr "合字アンカーの個数が不正です.\n" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" -"照合 %d を (文脈依存照合の中で) 参照しようとしましたが, %d 個しか %s に\n" -"照合が含まれていません\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"文脈依存/文脈連鎖依存サブテーブルが不正です. グリフ %d が範囲 [0,%d) を超えて" -"います\n" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"この文脈依存照合の範囲外の位置に照合を適用しようとしました\n" -" seq=%d max=%d\n" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "文脈連鎖テーブルが不正です. 無視されました\n" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "文脈依存サブテーブルの途中でファイルが終わっています.\n" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "文脈連鎖サブテーブル内の個数が間違っています.\n" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "文脈連鎖サブテーブル内のクラス番号\n" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "文脈連鎖サブテーブル内の個数が間違っています.\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "文脈依存置換テーブルが不正です. 無視されました\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "文脈連鎖サブテーブルの途中でファイルが終わっています.\n" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" -"この文脈依存照合の範囲外の位置に照合を適用しようとしました\n" -" seq=%d max=%d\n" - -msgid "End of file in context chaining subtable.\n" -msgstr "文脈連鎖サブテーブルの途中でファイルが終わっています.\n" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "置換グリフが不正です: GID %d が %d 未満の値ではありません\n" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "GSUB サブテーブルの途中でファイルが終わっています.\n" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "複数置換テーブルが不正です. 無視されました\n" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"範囲テーブルはサブテーブルから予想されるのと異なる個数のグリフを指定していま" -"す.\n" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "複数/選択可能置換グリフが不正です. GID %d が %d 未満ではありません\n" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "GSUB 合字サブテーブルの途中でファイルが終わっています.\n" - -msgid " Bad ligature table, ignored\n" -msgstr "合字テーブルが不正です. 無視されました\n" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "合字グリフが不正です. GID %d が %d 未満ではありません\n" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"合字要素の個数が考えられない値 (%d) です. この合字サブテーブルにはゴミが\n" -"入っているのかと思います. このデータの解析は諦めることにします.\n" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "前方文脈連鎖依存置換グリフが不正です: %d が %d 未満ではありません\n" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" -"このフォント %s は複数の GPOS 'size' 機能を含んでいます. これをどう解釈したら" -"よいのか解りません. 適当に 1 個を取り出すことにします.\n" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "用字系が多すぎます (%d 個)\n" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "カーニングが多すぎます (%d 個)\n" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "表引きが多すぎます (%d 個)\n" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "機能テーブルの境界を跨いだ照合があります.\n" - -msgid "Required feature out of bounds in script table.\n" -msgstr "必須の機能が用字系テーブルの境界を跨いでいます.\n" - -msgid "Feature out of bounds in script table.\n" -msgstr "用字系テーブルの境界を跨いだ機能があります.\n" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"このフォントには, GPOS 拡張サブテーブルが他の拡張サブテーブルを参照している間" -"違いがあります\n" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "GPOS サブテーブルタイプ %d は未知の値です\n" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "サブテーブルが GPOS テーブルの終わりを越えて延びています\n" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"このフォントには, GSUB 拡張サブテーブルが他の拡張サブテーブルを参照している間" -"違いがあります\n" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "GSUB サブテーブルタイプ %d は未知の値です\n" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "サブテーブルが GSUB テーブルの終わりを越えて延びています\n" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! キャレットフォーマット %d は未知の値です!!!!\n" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"フォーマット 2 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" -"内の全グリフ数=%d\n" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"フォーマット 4 (%d/%d) の照合テーブルが壊れています.最初=%d 最後=%d フォント" -"内の全グリフ数=%d\n" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" -"フォーマット 6 の照合テーブルが壊れています.最初=%d フォント内の全グリフ数=" -"%d\n" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"フォーマット 8 の照合テーブルが壊れています.最初=%d 個数=%d フォント内の全グ" -"リフ数=%d\n" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "照合テーブルフォーマット %d は不正な値です\n" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "サブテーブル" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "'prop' テーブル %d の境界を越えたグリフがあります\n" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "'lcar' テーブル %d の境界を越えたグリフがあります\n" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "'opbd' テーブル %d の境界を越えたグリフがあります\n" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "'mort'/'morx' テーブル %d の境界を越えたグリフがあります\n" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "'mort'/'morx' テーブル %d の境界を越えた置換先グリフがあります\n" - -msgid "Invalid ligature offset\n" -msgstr "合字オフセットが不正です\n" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "グリフ %d の合字を以下の物から作ろうとしました: " - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" -"このフォント内の合字を処理しようとしている最中に, Apple の mort/morx \n" -"テーブル内に含まれている状態機械が (学識ある城主の如く) 理解するには\n" -"あまりに狡猾すぎることに思い至りました. これの解釈は諦めます. \n" -"全ての合字を解釈できなかった可能性があります.\n" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "以下のグリフから (存在しない) グリフ %d の合字を作成しようとしました: " - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "mort 合字テーブルが不正です. 長さが足りません\n" - -msgid "Bad class in state machine.\n" -msgstr "状態機械に不正なクラスが含まれています.\n" - -msgid "Bad glyph count in mort table.\n" -msgstr "mort テーブル内のグリフの個数が不正です.\n" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" -"これは私には, 1000 個を超える状態遷移を含む morx サブテーブルが存在する\n" -"ように見えます. これはおそらく間違いなのではないかと思われます\n" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" -"これは私には, 1000 個を超える状態を含む morx サブテーブルが存在する\n" -"ように見えます. これはおそらく間違いなのではないかと思われます\n" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "morx 連鎖の途中でファイルが突然切れています\n" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" -"カーニングペアグリフ %d と %d が不正です. これらは %d未満でなければなりませ" -"ん\n" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" -"カーニングサブテーブル 3 にはグリフの個数は %d 個だとありますが, maxp は %d " -"個だとしています\n" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "feat テーブルの途中でファイルが切れています.\n" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "%s サブテーブル %d" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"用字系の個数が考えられない値 (%d) です. このJSTFサブテーブルにはゴミが\n" -"入っているのかと思います. このデータの解析は諦めることにします.\n" - -msgid "End of file found in JSTF table.\n" -msgstr "JSTFテーブルの途中でファイルが終わっていまます\n" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "ビットマップフォントを読み込む" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"このTrueType/OpenTypeファイルに埋め込まれた\n" -"ビットマップフォントを読み込みますか?\n" -"(その場合,どれを)" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "ビットマップフォントを保存中" - -msgid "Saving TrueType Font" -msgstr "TrueTypeフォントを保存中" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" -"ふむ, この 'fvar' テーブルは予想されるより多くの個数/サイズペアが含まれていま" -"す\n" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" -"ふむ, この 'fvar' テーブルの個数/サイズペアは少なすぎますので, 解析を中止しま" -"す\n" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "ふむ, この 'fvar' テーブルにはデザイン軸が無いので意味をなしません.\n" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" -"ふむ, この 'fvar' テーブルには FontForge が扱える限界より多くのデザイン軸が含" -"まれています.\n" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" -"ふむ, この 'fvar' テーブルに含まれる軸のサイズが予期に反する値なので,解析を中" -"止します.\n" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" -"ふむ, この 'fvar' テーブルに含まれるインスタンスのサイズが予期に反する値なの" -"で, 解析を中止します.\n" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "ふむ, この 'fvar' テーブルは小さすぎます\n" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "ふむ, 'avar' テーブル内の軸の本数が 'fvar' テーブルの値と異なります.\n" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "ふむ, 'avar' テーブルが大きすぎます\n" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "ローカルタプルフラグと共有タプルフラグが一致しません\n" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "グリフ %d (%s) のデルタの個数が不正です\n" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "ふむ, 'gvar' テーブル内の軸の本数が 'fvar' テーブルの値と異なります.\n" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "ふむ, 'gvar' テーブル内でグローバルタプルが指定されていません.\n" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" -"ふむ, 'gvar' テーブル内で指定されたグローバルタプルが多すぎます.\n" -" FontForge は %d 個しかサポートしていません\n" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" -"ふむ, フォント内に存在するよりも多くのグリフバリエーションデータが指定されて" -"います.\n" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" -"警告: グリフ %d はプライベートまたは中間タプルデータを含んでいます.\n" -" FontForge はどちらもサポートしていません.\n" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "cvt に含まれる delta の個数が不正です\n" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" -"警告: 'cvar' には中間タプルデータが含まれています.\n" -" FontForge はこれをサポートしていません\n" - -msgid "Processing Variations" -msgstr "フォントバリエーションを処理中" - -msgid "Failed to open temporary output file" -msgstr "一時ファイルを開くのに失敗しました." - -msgid "Printing Font" -msgstr "フォントを印刷中" - -msgid "Generating PostScript Font" -msgstr "PostScriptフォントを生成中" - -msgid "Failed to generate postscript font" -msgstr "PostScriptフォントの生成に失敗しました." - -msgid "Print Failed" -msgstr "印刷に失敗しました." - -msgid "Warning: Font contained no glyphs" -msgstr "警告: フォント内にグリフがありません." - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "ファイル%sをPostScript書出し用に開くのに失敗しました" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "ファイル%sを出力用に開くのに失敗しました" - -msgid "Can't back up with nothing on stack\n" -msgstr "スタック上にバックアップする物が何もありません\n" - -msgid "Attempt to back up twice\n" -msgstr "バックアップを 2 回行おうとしました\n" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "ループの中にいないのに \"exit\" を使おうとしました\n" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "stopped 状態でないのに \"stop\" を使おうとしました\n" - -msgid "Attempt to invert a singular matrix\n" -msgstr "特異行列の逆行列を求めようとしました\n" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "def のキーは文字列または名前リテラルでなければなりません\n" - -msgid "Value out of bounds in spline.\n" -msgstr "スプライン内に範囲外の値が含まれています.\n" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" -"文字列リテラル内で, バックスラッシュの後に不明な文字が含まれています.\n" - -msgid "Unknown string type\n" -msgstr "文字列型が不明です\n" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "FontForge は辞書ベースの imagemask 演算子をサポートしていません.\n" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"imagemask の 4 番目の引数は 6 要素からなる変換行列でなければなりません.\n" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "imagemask の 3 番目の引数は boolean でなければなりません.\n" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "imagemask の最初の 2 個の引数は整数でなければなりません.\n" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"imagemask 演算子の width または height 引数の値が正しくありません\n" -"(負の値か, 与えられた値よりも多くの値を必要としています).\n" - -msgid "Divide by zero in postscript code.\n" -msgstr "PostScript コードの中で 0 による除算を行いました.\n" - -msgid "Can't compare arrays\n" -msgstr "配列を比較することはできません\n" - -msgid "No mark in counttomark\n" -msgstr "counttomark にマークがありません\n" - -msgid "No mark in cleartomark\n" -msgstr "cleartomark にマークがありません\n" - -msgid "Nothing on stack to print\n" -msgstr "スタック上に印字できる物が何もありません\n" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "警告: トークン %s を解析できません. 機能がいくつか失われるでしょう\n" - -msgid "We don't understand this font\n" -msgstr "このフォントを解釈することができません\n" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "グリフ %s 内でスタックが大きくなりすぎました\n" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "グリフ %s 内の vstem3 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "グリフ %s 内の hstem3 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "グリフ %s 内の seac 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "グリフ %s 内の参照のエンコーディングが境界を超えています\n" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "グリフ %s 内の sbw 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "グリフ %s 内の単項演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "グリフ %s 内の二項演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "グリフ %s 内の ifelse 演算子がスタックアンダーフローを起こしました\n" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "Type2 フォントは Type1 の callothersubrs 演算子をサポートしていません" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" -"グリフ %s 内の callothersubr 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "グリフ %s に不正な flex サブルーチンが含まれています\n" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "グリフ %s の flex0 からの curveto に, 直前の点が存在しません\n" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "グリフ %s の flex0 からの lineto に, 直前の点が存在しません\n" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" -"グリフ %s で, マルチプルマスターサブルーチンを通常フォントで使おうとしまし" -"た.\n" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" -"グリフ %s で, マルチプルマスターサブルーチンの呼出し時の引数の個数が間違って" -"います.\n" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" -"グリフ %s で, スタック上の要素の個数が put を実行するのに少なすぎます\n" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" -"グリフ %s 内の put 演算子による一時メモリへの参照が境界を超えています\n" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" -"グリフ %s で, スタック上の要素の個数が get を実行するのに少なすぎます\n" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "グリフ %s の pop で、スタックアンダーフローが発生しました\n" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "グリフ %s に範囲外のインデックスが含まれています\n" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "グリフ %s で範囲外の領域をローテートしようとしました\n" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "Type2 フォントは Type1 の setcurrentpoint 演算子をサポートしていません" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" -"グリフ %s 内の setcurrentpoint 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "グリフ %s 内の flex 演算子で, パスの直前の点が存在しません\n" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "グリフ %s 内の hstem 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "グリフ %s 内の vstem 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "グリフ %s 内の hsbw 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" -"グリフ %s 内の rlineto/rmoveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" -"グリフ %s 内の hlineto/hmoveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" -"グリフ %s 内の vlineto/vmoveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "グリフ %s 内の lineto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" -"グリフ %s 内の rrcurveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" -"グリフ %s 内の hhcurveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" -"グリフ %s 内の hvcurveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" -"グリフ %s 内の vhcurveto 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "グリフ %s 内の curveto 演算子で, パスの直前の点が存在しません\n" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "グリフ %s 内の callsubr 演算子がスタックアンダーフローを起こしました\n" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "グリフ %s 内のサブルーチン呼出しが多すぎます\n" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "グリフ %s 内で, サブルーチン番号が境界を超えています\n" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "グリフ %s 内で, サブルーチンの中でないのに return しようとしました\n" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "マルチプルマスターサブルーチンを通常フォントで使おうとしました.\n" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" -"グリフ %s 内で, スタック上に置かれたデータの個数が blend を実行するのに少なす" -"ぎます\n" - -msgid "Use of obsolete blend operator.\n" -msgstr "廃止された blend 演算子を使用しています.\n" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "グリフ %s で, return が呼ばれないままサブルーチンが終わっています\n" - -msgid "Cancel" -msgstr "キャンセル" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "GetPosSub (%d) 内に予期しないの PST 型が含まれています.\n" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "%sを開けません" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "AFMファイルを保存中" - -msgid "Saving TFM File" -msgstr "TFMファイルを保存中" - -msgid "Saving OFM File" -msgstr "OFMファイルを保存中" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "未作成のサイズ (%d@%d) のビットマップを保存しようとしています." - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"現在のところ,FontForgeはType3出力ではビットマップだけをサポートしています(バ" -"イトマップは出力できません)" - -msgid "No Sub Font Definition file" -msgstr "サブフォント定義ファイルがありません." - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"これはFontForgeのSplineFont DataBaseファイルのようです.\n" -"TeXのSubFont Definitionファイルではありません.\n" -"拡張子が混乱しているのは残念ですね." - -msgid "Wrong type of SFD file" -msgstr "SFDファイルのタイプが違います." - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" -"警告: 符号位置%d(0x%x)は少なくとも2つの位置\n" -"(%s@0x%02xと%s@0x%02x)に対応づけられています.\n" -"ここでは,どちらか片方のみが使用されます.\n" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "サブフォント%sに256個を超える項目があります\n" - -msgid "Afm Save Failed" -msgstr "AFMの保存に失敗しました." - -msgid "Tfm Save Failed" -msgstr "TFMの保存に失敗しました." - -msgid "Bad Extension" -msgstr "拡張子が不正です" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "標準のType1拡張子(.pfbか.pfa)を指定しなければなりません" - -msgid "Saving font" -msgstr "フォントを保存中" - -msgid "Saving Multiple PostScript Fonts" -msgstr "複数のPostScriptフォントを保存中" - -msgid "Bad Drawing Operation" -msgstr "描画操作が不正です" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" -"このフォントには最低1個の半透明なレイヤーが含まれていますが,Type3ではサポート" -"されていません(半透明または透明な部分は不透明なものとして扱われます). それで" -"も続けますか?" - -msgid "Saving OpenType Font" -msgstr "OpenTypeフォントを保存中" - -msgid "Saving CID keyed font" -msgstr "CIDキー指定フォントを保存中" - -msgid "Saving multi-master font" -msgstr "マルチプルマスターフォントを保存中" - -msgid "Saving SVG font" -msgstr "SVGフォントを保存中" - -msgid "Saving Unified Font Object" -msgstr "Unified Font Object形式で保存中" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "OFMの保存に失敗しました." - -msgid "FontLog Save Failed" -msgstr "フォントログの保存に失敗しました." - -msgid "Saving PFM File" -msgstr "PFMファイルを保存中" - -msgid "Pfm Save Failed" -msgstr "PFMの保存に失敗しました." - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "%s: %d 行目\n" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d は %s となるはずですが %s となっています" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. %3$s となるはずが %4$s となっています" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d で予期しない %s が見つかりました" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s 行目: %d %s\n" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s 行目: %d %s: %s\n" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "注意" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "警告: %s のファミリー名は %s (GenerateFamily) と異なります\n" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) および %s(%s) 0x%x という相違が FOND %s にあります\n" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "警告: AddDHint(%d,%d,%d,%d,%d,%d) で文字が選択されていません\n" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "警告: AddHint(%d,%d,%d) で文字が選択されていません\n" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "警告: %d 番目の軸の値 (%g) は可能な範囲 [%g,%g] の外にあります\n" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d 予期しない文字 %c (%d)\n" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "イタリック" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "参照に置換" - -msgid "Replace Outline with Reference" -msgstr "アウトラインを参照に置換" - -msgid "Not Found" -msgstr "見つかりません" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "グリフ%2$.30sのアウトラインはフォント%1$.60sに含まれていません" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "ビットマップを保存中" - -msgid "Saving Outlines" -msgstr "アウトラインを保存中" - -msgid "Saving Spline Font Database" -msgstr "Spline Font Database形式で保存中" - -msgid "Saving..." -msgstr "保存中..." - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "字形記述を解析中" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "名前リストが見つかりません: %s" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "はい" - -msgid "_Skip for now" -msgstr "今回はしない(_S)" - -msgid "Forget _to All" -msgstr "全て破棄(_T)" - -msgid "_Forget about it" -msgstr "修復しない(_F)" - -msgid "Recover old edit" -msgstr "古い編集を修復" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "%s を編集していた古いセッションがあるようです。修復しますか?" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"ファイル %.80s に行った変更を自動復元するのに失敗しました.\n" -"FontForgeを次に起動したときにまた復元を試してみますか?" - -msgid "Recovery Failed" -msgstr "修復に失敗しました." - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "合字 %s" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "書き込めませんでした" - -#, c-format -msgid "Could not write %.100s" -msgstr "%.100s を書き込めませんでした" - -msgid "Multiple" -msgstr "重複" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"Unicodeに変換した時の文字コードがこの値\n" -"(文字名:%1$40s,固有の文字コード:%2$d)\n" -"になるグリフが既にあります. このまま続けますか?" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"この名前を持つグリフが既にあります.\n" -"名前を交換しますか?" - -msgid "Validating..." -msgstr "検証中..." - -msgid "You changed the point numbering" -msgstr "点の番号づけを変更しました" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" このグリフ(及び,それを参照するグリフ)に含まれる命令情報は失われました." - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" このグリフ(及び,それを参照するグリフ)に含まれる命令情報は現状に合っていませ" -"ん." - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -" このグリフへの参照のうち少なくとも一つが点の照合を使用していました. その照合" -"はもう現状に合わないものとなりました." - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" -" 少なくとも1個のアンカーポイントが点の照合を使用していました. それはもう現状" -"に合わないものとなっているはずです." - -#, c-format -msgid "%d pixels" -msgstr "%d ピクセル" - -msgid "Generating bitmap font" -msgstr "ビットマップフォントを生成中" - -msgid "Rasterizing..." -msgstr "ラスタライズ中..." - -msgid "Generating anti-alias font" -msgstr "アンチエイリアスフォントを生成中" - -msgid "There are multiple files in this archive, pick one" -msgstr "このフォントには複数のフォントが含まれているので, 1個を選択します." - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "読み込み中のフォント: " - -msgid "Couldn't open font" -msgstr "フォントを開くことができません." - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "指定されたファイル %.100s は存在しません." - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "%.100s の読み取り権限がありません." - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"%.100s は未知のフォーマットです(またはFontForgeがサポートしていない機能を使用" -"している,あるいは読み込めないほど壊れています)" - -msgid "Restricted Font" -msgstr "編集制限付きフォント" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"このフォントのFSTypeは2 (制限付き\n" -"ライセンス)に設定されています. これは, フォントを編集するには法的な権利を持" -"つ\n" -"所有者の許諾を得なければならないという意味です. あなたは許諾を受けていますか?" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "レイヤーが多すぎます" - -#. GT: Background, make it short -msgid "Back" -msgstr "背面" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"数値が範囲外です: Type2 出力に %g が含まれています ([-65536,65535] の範囲内で" -"なければなりません)\n" - -msgid "Reading AFM file" -msgstr "AFMファイルを読み込み中" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"これはレベル 1 (またはレベル 2) OFM のように見えます. FontForge がサポートし" -"ているのはレベル 0 ファイルのみであり, 真のレベル 1 ファイルは読み込めません" - -msgid "Unlikely Ofm File" -msgstr "OFM ファイルではないようです" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "これは OFM ファイルではないようです. これを読み込む方法が解りません." - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" -"%s の幅が大きすぎてTFMのfix_wordに収まらないので,可能な最大サイズに切り詰めま" -"す" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "線の太さを変更中..." - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "被参照文字 \"%s\" (%s 内の) を参照できません\n" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "マルチプルマスターフォントのインスタンスが 16 個を超えています\n" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "マルチプルマスターフォントの軸の本数が 4 軸を超えています.\n" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" -"このマルチプルマスターフォントには%1$d個のインスタンスフォントが含まれていま" -"すが, %3$d軸のフォントには最低でも%2$d個のインスタンスフォントが必要です. " -"FontForgeはこのフォントを正しく編集できません" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" -"このマルチプルマスターフォントには%1$d個のインスタンスフォントが含まれていま" -"すが,FontForgeは%3$d軸のフォントでは%2$d個のマスターフォントしか扱えません。" -"FontForgeはこのフォントを正しく編集できません" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "/BlendDesignPositions で指定された軸の位置が多すぎます.\n" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "軸 %s の /BlendDesignMap で指定された写像データの点が多すぎます.\n" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "軸 %s の /BlendDesignMap 内の値が間違っています.\n" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "軸 %s の /BlendDesingmap の値が少なすぎて不正です.\n" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "%sCIDFontType %d, %sfonttype %d の CID フォントを解析できません\n" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID フォーマットのデータに予想されるデータが含まれていません.\n" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "前面" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "警告: 異常に巨大なスプラインが含まれています. それらは無視します.\n" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "パス指定の中に未知のタイプ '%c' が含まれています\n" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "色 %s の構文解析に失敗しました\n" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "このフォントには em ユニット数の指定がありません\n" - -msgid "This font does not specify font-face\n" -msgstr "このフォントには font-face の指定がありません\n" - -msgid "This file contains no SVG fonts.\n" -msgstr "このファイルには SVG フォントが含まれていません.\n" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s の最上位エレメントとして が含まれていません\n" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "不正なエンコーディング" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "2バイト文字の1バイト目と重なる1バイト文字 (%d) があります." - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "符号化できない文字 (%d) があります." - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "エンコーディングに通常含まれない文字 (%d) があります." - -msgid "Missing bitmap strike" -msgstr "存在しないビットマップストライク" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "フォントデータベースにサイズ%d,深さ%dのビットマップが含まれていません" - -msgid "No bitmap strikes" -msgstr "ビットマップが全くありません." - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "グリフが多すぎます" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" -"名前マップファイル %s を, グリフ名を書き込むために開くのに失敗しました\n" - -msgid "No Encoded Glyphs" -msgstr "グリフにエンコーディングが指定されていません" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"このフォントにはUnicodeエンコーディングをもつ文字がありません.\n" -"Unicodeではなく\"Symbol\"エンコーディングを使用しますか?" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"このフォントにはUnicodeエンコーディングをもつグリフがありません.\n" -"出力されたフォントはおそらく使用できないでしょう." - -msgid "Table length should not be odd\n" -msgstr "テーブルの長さは奇数であってはなりません\n" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "カーニングペアが多すぎます" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "失敗" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "値は[-32768,32767]の範囲内になければなりません" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "値は[-8,-1]または[1,8]の範囲内になければなりません" - -msgid "Number expected" -msgstr "予想値" - -msgid "A value must be between [0,15]" -msgstr "値は[0,15]の範囲内になければなりません" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "cvtインデックスを得るためのコマンドに左括弧がありません." - -msgid "Missing right paren in command to get a cvt index" -msgstr "cvtインデックスを得るためのコマンドに右括弧がありません." - -msgid "Expected a number for a push count" -msgstr "push番号となる数字がここにあるはずです" - -msgid "The push count must be a number between 0 and 255" -msgstr "push番号は0から255の間の数でなくてはなりません" - -msgid "More pushes specified than needed" -msgstr "必要な回数より余計にpushがあります" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "1バイトpushによってpushされる値は0から255の間の数でなくてはなりません" - -msgid "Unexpected number" -msgstr "想定外の値です" - -msgid "Missing pushes" -msgstr "pushがありません" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "コマンドに右括弧がありません(または括弧内に間違った値があります)" - -msgid "Bracketted value is too large" -msgstr "括弧内の値が大きすぎます" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" -"PfEd テーブルのグリフコメントサブテーブルで指定されたグリフ範囲が不正です\n" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" -"'PfEd' テーブルに '%c%c%c%c' という不明なサブテーブルがあります. 無視しまし" -"た\n" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" -"'TeX ' テーブルに '%c%c%c%c' という不明なサブテーブルがあります. 無視しまし" -"た\n" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "Unicode 基本多言語面" - -msgid "Basic Multilingual Plane" -msgstr "基本多言語面" - -msgid "Alphabetic" -msgstr "アルファベット文字" - -msgid "C0 Control Character" -msgstr "C0 コントロールキャラクター" - -msgid "NUL, Default Character" -msgstr "NUL, デフォルト文字" - -msgid "Basic Latin" -msgstr "基本ラテン文字" - -msgid "Delete Character" -msgstr "消去文字" - -msgid "C1 Control Character" -msgstr "C1 コントロールキャラクター" - -msgid "Latin-1 Supplement" -msgstr "Latin-1 補助" - -msgid "Latin Extended-A" -msgstr "ラテン文字拡張A" - -msgid "Latin Extended-B" -msgstr "ラテン文字拡張B" - -msgid "IPA Extensions" -msgstr "IPA拡張" - -msgid "Spacing Modifier Letters" -msgstr "前進を伴うダイアクリティカルマーク" - -msgid "Combining Diacritical Marks" -msgstr "結合可能ダイアクリティカルマーク" - -msgid "Greek" -msgstr "ギリシャ文字" - -msgid "Greek and Coptic" -msgstr "ギリシア・コプト文字" - -msgid "Cyrillic Supplement" -msgstr "キリル文字補助" - -msgid "Armenian" -msgstr "アルメニア文字" - -msgid "Hebrew" -msgstr "ヘブライ文字" - -msgid "Arabic" -msgstr "アラビア文字" - -msgid "Syriac" -msgstr "シリア文字" - -msgid "Arabic Supplement" -msgstr "アラビア文字補助" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "サマリア文字" - -msgid "Samaritan, Punctuation" -msgstr "サマリア文字, 句読点" - -msgid "Mandaic" -msgstr "マンダ文字" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "ベンガル文字" - -msgid "Gujarati" -msgstr "グジャラート文字" - -msgid "Oriya" -msgstr "オリヤ文字" - -msgid "Tamil" -msgstr "タミル文字" - -msgid "Telugu" -msgstr "テルグ文字" - -msgid "Kannada" -msgstr "カンナダ文字" - -msgid "Malayalam" -msgstr "マラヤラム文字" - -msgid "Sinhala" -msgstr "シンハラ文字" - -msgid "Thai" -msgstr "タイ文字" - -msgid "Lao" -msgstr "ラオ語" - -msgid "Tibetan" -msgstr "チベット文字" - -msgid "Myanmar" -msgstr "ビルマ文字" - -msgid "Georgian" -msgstr "グルジア文字" - -msgid "Hangul Jamo, Choseong" -msgstr "ハングル字母, 初声" - -msgid "Hangul Jamo, Jungseong" -msgstr "ハングル字母, 中声" - -msgid "Hangul Jamo, Jongseong" -msgstr "ハングル字母, 終声" - -msgid "Ethiopic" -msgstr "エチオピア文字" - -msgid "Ethiopic Supplement" -msgstr "エチオピア文字補助" - -msgid "Cherokee" -msgstr "チェロキー文字" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "統合カナダ先住民音節" - -msgid "Tagalog" -msgstr "タガログ(バイバイン)文字" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "ブヒド文字" - -msgid "Tagbanwa" -msgstr "タグバンワ文字" - -msgid "Khmer" -msgstr "クメール文字" - -msgid "Mongolian" -msgstr "モンゴル文字" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "統合カナダ先住民音節拡張" - -msgid "Limbu" -msgstr "リンブ文字" - -msgid "Khmer Symbols" -msgstr "クメール記号" - -msgid "Buginese" -msgstr "ブギ文字" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "バリ文字" - -msgid "Sundanese" -msgstr "スンダ文字" - -msgid "Batak" -msgstr "バタク文字" - -msgid "Lepcha" -msgstr "レプチャ(ロン)文字" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "音声記号拡張" - -msgid "Phonetic Extensions Supplement" -msgstr "音声記号拡張補助" - -msgid "Combining Diacritical Marks Supplement" -msgstr "結合可能ダイアクリティカルマーク補助" - -msgid "Latin Extended Additional" -msgstr "ラテン文字拡張追加" - -msgid "Greek Extended" -msgstr "ギリシア文字拡張" - -msgid "Symbols" -msgstr "シンボル" - -msgid "General Punctuation" -msgstr "一般句読点" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "上付き・下付き文字" - -msgid "Currency Symbols" -msgstr "通貨記号" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "記号用結合可能ダイアクリティカルマーク" - -msgid "Combining Marks for Symbols" -msgstr "記号用の結合記号" - -msgid "Letterlike Symbols" -msgstr "文字様記号" - -msgid "Number Forms" -msgstr "数字の形" - -msgid "Arrows" -msgstr "矢印" - -msgid "Mathematical Operators" -msgstr "数学の演算子" - -msgid "Miscellaneous Technical" -msgstr "その他の技術用記号" - -msgid "Miscellaneous Technical Symbols" -msgstr "その他の技術用記号" - -msgid "Technical Symbols Misc." -msgstr "その他の技術用記号" - -msgid "Control Pictures" -msgstr "制御文字の図示" - -msgid "Optical Character Recognition" -msgstr "OCR記号" - -msgid "Enclosed Alphanumerics" -msgstr "囲み英数字" - -msgid "Box Drawing" -msgstr "罫線素片" - -msgid "Block Elements" -msgstr "ブロック要素" - -msgid "Geometric Shapes" -msgstr "幾何学記号" - -msgid "Miscellaneous Symbols" -msgstr "その他の記号" - -msgid "Symbols Misc." -msgstr "その他の記号" - -msgid "Dingbats" -msgstr "装飾記号" - -msgid "Zapf Dingbats" -msgstr "装飾記号" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "その他の数学記号A" - -msgid "Math Misc. Symbols-A" -msgstr "その他の数学記号A" - -msgid "Supplemental Arrows-A" -msgstr "矢印補助A" - -msgid "Arrows Supplement-A" -msgstr "矢印補助A" - -msgid "Braille Patterns" -msgstr "点字" - -msgid "Supplemental Arrows-B" -msgstr "矢印補助B" - -msgid "Arrows Supplement-B" -msgstr "矢印補助B" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "その他の数学記号B" - -msgid "Math Misc. Symbols-B" -msgstr "その他の数学記号B" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "数学の演算子補助" - -msgid "Math Operators Supplement" -msgstr "数学の演算子補助" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "記号および矢印補助" - -msgid "Symbols and Arrows Supplement" -msgstr "記号および矢印補助" - -msgid "Alphabetic Extended" -msgstr "アルファベット拡張" - -msgid "Latin Extended-C" -msgstr "ラテン文字拡張C" - -msgid "Coptic" -msgstr "コプト文字" - -msgid "Georgian Supplement" -msgstr "グルジア文字補助" - -msgid "Tifinagh" -msgstr "ティフィナグ(ベルベル)文字" - -msgid "Ethiopic Extended" -msgstr "エチオピア文字拡張" - -msgid "Cyrillic Extended-A" -msgstr "キリル文字拡張A" - -msgid "Supplemental Punctuation" -msgstr "句読点補助" - -msgid "Punctuation Supplement" -msgstr "句読点補助" - -msgid "CJK Radicals Supplement" -msgstr "CJK部首補助" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "漢字構成記述文字" - -msgid "CJK Phonetics and Symbols" -msgstr "CJK音声および記号" - -msgid "CJK Symbols and Punctuation" -msgstr "CJK記号および句読点" - -msgid "Hangul Compatibility Jamo" -msgstr "ハングル互換字母" - -msgid "Kanbun" -msgstr "漢文" - -msgid "Bopomofo Extended" -msgstr "注音字母拡張" - -msgid "CJK Strokes" -msgstr "CJK筆画" - -msgid "Katakana Phonetic Extensions" -msgstr "片仮名音声拡張" - -msgid "Enclosed CJK Letters and Months" -msgstr "囲みCJK文字および月" - -msgid "CJK Enclosed Letters and Months" -msgstr "CJK囲み文字・月" - -msgid "CJK Compatibility" -msgstr "CJK互換文字" - -msgid "CJK Unified Ideographs Extension A" -msgstr "CJK統合漢字拡張A" - -msgid "Yijing Hexagram Symbols" -msgstr "易経記号" - -msgid "CJK Unified Ideographs" -msgstr "CJK統合漢字" - -msgid "Yi Syllables" -msgstr "彝文字音節" - -msgid "Yi" -msgstr "彝文字" - -msgid "Yi Radicals" -msgstr "彝文字部首" - -msgid "Vai" -msgstr "ヴァイ文字" - -msgid "Cyrillic Extended-B" -msgstr "キリル文字拡張B" - -msgid "Modifier Tone Letters" -msgstr "声調文字" - -msgid "Latin Extended-D" -msgstr "ラテン文字拡張D" - -msgid "Syloti Nagri" -msgstr "シロティ・ナーガリー文字" - -msgid "Common Indic Number Forms" -msgstr "インドの数字の形" - -msgid "Phags-pa" -msgstr "パスパ文字" - -msgid "Devanagari Extended" -msgstr "デーヴァナーガリー拡張" - -msgid "Hangul Jamo Extended-A" -msgstr "ハングル字母拡張A" - -msgid "Javanese" -msgstr "ジャワ文字" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "チャム文字" - -msgid "Myanmar Extended-A" -msgstr "ビルマ文字拡張A" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "エチオピア文字拡張A" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "ハングル音節" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "上位代用対" - -msgid "Surrogate High" -msgstr "上位代用対" - -msgid "Surrogate High, Non Private Use" -msgstr "上位代用対, 非私用面" - -msgid "Surrogate High, Private Use" -msgstr "上位代用対, 私用面" - -msgid "Low Surrogates" -msgstr "下位代用対" - -msgid "Private Use Area" -msgstr "私用領域" - -msgid "Private Use" -msgstr "私用領域" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "社用領域" - -msgid "CJK Compatibility Ideographs" -msgstr "CJK互換漢字" - -msgid "Alphabetic Presentation Forms" -msgstr "アルファベット表示形" - -msgid "Latin Ligatures" -msgstr "ラテン文字の合字" - -msgid "Armenian Ligatures" -msgstr "アルメニア文字の合字" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "ヘブライ文字の合字と点付き字形" - -msgid "Arabic Presentation Forms-A" -msgstr "アラビア文字表示形A" - -msgid "Variation Selectors" -msgstr "異体字セレクタ" - -msgid "Vertical Forms" -msgstr "縦書き用の字形" - -msgid "Combining Half Marks" -msgstr "結合記号半形" - -msgid "CJK Compatibility Forms" -msgstr "CJK互換形" - -msgid "Small Form Variants" -msgstr "小字形" - -msgid "Arabic Presentation Forms-B" -msgstr "アラビア文字表示形B" - -msgid "Byte Order Mark" -msgstr "バイトオーダーマーク" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "半角・全角形" - -msgid "Half and Full Width Forms" -msgstr "半角・全角形" - -msgid "Latin Full Width Forms" -msgstr "全角英数" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "ハングル字母半角形" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "特殊文字" - -msgid "Not a Unicode Character" -msgstr "非Unicode文字" - -msgid "Signature Mark" -msgstr "シグネチャーマーク" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Unicode 追加多言語面" - -msgid "Supplementary Multilingual Plane" -msgstr "追加多言語面" - -msgid "Aegean scripts" -msgstr "エーゲ文明の文字" - -msgid "Linear B Syllabary" -msgstr "線文字B音節" - -msgid "Linear B Ideograms" -msgstr "線文字B表意" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "古代ギリシャ数字" - -msgid "Ancient Symbols" -msgstr "古代の記号" - -msgid "Phaistos Disc" -msgstr "ファイストス(円盤)文字" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "左書きのアルファベットまたは音節文字" - -msgid "Old Italic" -msgstr "古代イタリア文字" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "ウガリト文字" - -msgid "Old Persian" -msgstr "古代ペルシャ楔形文字" - -msgid "Deseret" -msgstr "デゼレト(モルモン)文字" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "右書きのアルファベットまたは音節文字" - -msgid "Cypriot Syllabary" -msgstr "キュプロス音節文字" - -msgid "Phoenician" -msgstr "フェニキア文字" - -msgid "Kharoshthi" -msgstr "カローシュティー文字" - -msgid "Avestan" -msgstr "アヴェスタ文字" - -msgid "Rumi Numeral Symbols" -msgstr "マレー数字記号" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "ブラフミー文字" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "楔形文字" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "楔形文字の数字" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "バムン文字補助" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "仮名補助" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "ビザンチン音楽記号" - -msgid "Musical Symbols" -msgstr "音楽記号" - -msgid "Ancient Greek Musical Notation" -msgstr "古代ギリシャ音楽記号" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "太玄経記号" - -msgid "Counting Rod Numerals" -msgstr "算木" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "麻雀牌" - -msgid "Domino Tiles" -msgstr "ドミノ牌" - -msgid "Playing Cards" -msgstr "トランプ" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "囲み英数字補助" - -msgid "Enclosed Ideographic Supplement" -msgstr "囲み表意文字補助" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "顔文字" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "錬金術記号" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Unicode 追加漢字面" - -msgid "Supplementary Ideographic Plane" -msgstr "追加漢字面" - -msgid "CJK Unified Ideographs Extension B" -msgstr "CJK統合漢字拡張B" - -msgid "CJK Unified Ideographs Extension C" -msgstr "CJK統合漢字拡張C" - -msgid "CJK Unified Ideographs Extension D" -msgstr "CJK統合漢字拡張D" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "CJK互換漢字補助" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Unicode 追加特殊用途面" - -msgid "Supplementary Special-purpose Plane" -msgstr "追加特殊用途面" - -msgid "Tags" -msgstr "タグ文字" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "異体字セレクタB" - -msgid "Supplementary Private Use Area-A" -msgstr "追加私用領域A" - -msgid "Supplementary Private Use Area-B" -msgstr "追加私用領域B" - -msgid "Non-Unicode Glyphs" -msgstr "非Unicodeグリフ" - -msgid "Unassigned Code Points" -msgstr "未割り当ての符号位置" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "数値が間違っています." - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"ピクセルサイズ %d で, 文字 %s が原点より前から始まっているか, 送り幅の外に飛" -"び出ています.\n" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" -"FMT 作成時に内部エラーが発生しました. ファイルオフセットが誤っています\n" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" -"FMT 作成時に内部エラーが発生しました. ビットマップデータ内のファイルオフセッ" -"トが誤っています\n" - -#, c-format -msgid "Could not open output file: %s" -msgstr "出力ファイル%.sを開けませんでした." - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "サイズ(_S):" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "余白を開ける座標方向" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "領域内の点同士の最大距離(_M)" - -msgid "Not enough lines" -msgstr "十分な行がありません." - -msgid "Can't Parallel" -msgstr "平行にできません." - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "2本の直線は端点を共有しているので, 平行にすることができません." - -msgid "Bases" -msgstr "基底" - -msgid "Exits" -msgstr "終点" - -msgid "Entries" -msgstr "始点" - -msgid "Marks" -msgstr "マーク" - -msgid "Add Base Anchor..." -msgstr "基底アンカーを追加" - -msgid "Add Exit Anchor..." -msgstr "終点アンカーを追加" - -msgid "Add Entry Anchor..." -msgstr "始点アンカーを追加" - -msgid "Add Mark Anchor..." -msgstr "マークアンカーを追加" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "マーク" - -msgid "cursive entry" -msgstr "筆記体の始点" - -msgid "cursive exit" -msgstr "筆記体の終点" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "アンカーの制御" - -msgid "Detaching Anchor Point" -msgstr "アンカー点を切り離します" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "補正値は-128〜127の範囲の(なるべく小さな)値でなければなりません" - -msgid "Out of Range" -msgstr "範囲外です." - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "グリフ名を読み込み" - -msgid "Non-existant glyph" -msgstr "グリフが存在しません" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "グリフ%.80sはフォントにありません." - -msgid "Duplicate Anchor Class" -msgstr "アンカークラスの重複" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "アンカーの制御..." - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "倍率:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "グリフのアンカー点のX座標" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "補正:" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "グリフのアンカー点のY座標" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "高さ" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "幅の自動設定" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "最小(_M):" - -msgid "Ma_x:" -msgstr "最大(_X):" - -msgid "_Height:" -msgstr "高さ(_H):" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "言語" - -msgid "Min" -msgstr "最小" - -msgid "Max" -msgstr "最大" - -msgid "Feature" -msgstr "機能" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "用字系" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "横書きベースライン" - -msgid "Vertical Baselines" -msgstr "縦書きベースライン" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "インド(およびチベット)のぶら下げるベースライン" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "ラテン, ギリシア, キリル文字に使われるベースライン" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "値に含まれる文字はすべて ASCII でなければなりません" - -msgid "Not ASCII" -msgstr "ASCII ではありません" - -msgid "Must be a number" -msgstr "数値でなければなりません" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "新規..." - -msgid "No Change" -msgstr "変更無し" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "%.90s のストライク情報" - -msgid "Delete" -msgstr "削除" - -msgid "Default All" -msgstr "すべてデフォルトに" - -msgid "Default This" -msgstr "この項目をデフォルトに" - -msgid "All Glyphs" -msgstr "すべてのグリフ" - -msgid "Selected Glyphs" -msgstr "選択されたグリフ" - -msgid "Current Glyph" -msgstr "現在のグリフ" - -msgid "Pixel Sizes:" -msgstr "ピクセルサイズ一覧:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "75 dpi 画面でのポイント数" - -msgid "Point sizes on a 96 dpi screen" -msgstr "96 dpi 画面でのポイント数" - -msgid "Point sizes on a 72 dpi screen" -msgstr "72 dpi 画面でのポイント数" - -msgid "Point sizes on a 120 dpi screen" -msgstr "120 dpi 画面でのポイント数" - -msgid "Point sizes on a 100 dpi screen" -msgstr "100 dpi 画面でのポイント数" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "現在含まれるビットマップのピクセル数のリスト" - -msgid " Removing a size will delete it." -msgstr " サイズを消去すると削除されます." - -msgid " Adding a size will create it by scaling." -msgstr " サイズを追加すると, 拡大/縮小を行って作成します." - -msgid " Adding a size will create it." -msgstr " サイズを追加すると作成されます." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "再生成するビットマップのサイズを指定してください" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "FreeTypeを使う" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s (%4$.80s の %2$d 番目, サイズ %3$d)" - -msgid "Set Width..." -msgstr "幅を設定..." - -msgid "Set Vertical Width..." -msgstr "縦書き時の幅を設定..." - -msgid "Skew" -msgstr "傾き" - -msgid "Skew Ratio" -msgstr "傾きの比率" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "アウトラインウィンドウを開く(_U)" - -msgid "New _Bitmap Window" -msgstr "ビットマップウィンドウを開く(_B)" - -msgid "New _Metrics Window" -msgstr "メトリックウィンドウを開く(_M)" - -msgid "Warnings" -msgstr "警告" - -msgid "Flip Horizontally" -msgstr "水平方向に反転" - -msgid "Flip Vertically" -msgstr "垂直方向に反転" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "右回りに90°回転" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "左回りに90°回転" - -msgid "Rotate 180°" -msgstr "180°回転" - -msgid "Skew..." -msgstr "傾き..." - -msgid "Font|_New" -msgstr "新規(_N)" - -msgid "_Open" -msgstr "開く(_O)" - -msgid "Recen_t" -msgstr "最近開いたファイル(_T)" - -msgid "_Close" -msgstr "閉じる(_C)" - -msgid "_Save" -msgstr "保存(_S)" - -msgid "S_ave as..." -msgstr "ファイル名を指定して保存(_A)..." - -msgid "_Generate Fonts..." -msgstr "フォントを出力(_G)..." - -msgid "Generate Mac _Family..." -msgstr "Macファミリーを出力(_F)..." - -msgid "Generate TTC..." -msgstr "TTCを生成..." - -msgid "Expor_t..." -msgstr "書き出し(_T)..." - -msgid "_Import..." -msgstr "取り込み(_I)..." - -msgid "_Revert File" -msgstr "ファイルを再読込(_R)" - -msgid "Pr_eferences..." -msgstr "環境設定(_E)..." - -msgid "_X Resource Editor..." -msgstr "_X リソースエディタ..." - -msgid "_Quit" -msgstr "終了(_Q)" - -msgid "_Undo" -msgstr "元に戻す(_U)" - -msgid "_Redo" -msgstr "やり直し(_R)" - -msgid "Cu_t" -msgstr "切り取り(_T)" - -msgid "_Copy" -msgstr "コピー(_C)" - -msgid "C_opy Reference" -msgstr "参照をコピー(_O)" - -msgid "_Paste" -msgstr "貼り付け(_P)" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "すべて選択(_A)" - -msgid "Remo_ve Undoes" -msgstr "アンドゥ履歴のクリア(_V)" - -msgid "U_nlink Reference" -msgstr "参照を解除(_N)" - -msgid "Flip _Horizontally" -msgstr "水平方向に反転(_H)" - -msgid "Flip _Vertically" -msgstr "垂直方向に反転(_V)" - -msgid "_Rotate 90° CW" -msgstr "右回りに90°回転(_R)" - -msgid "Rotate _90° CCW" -msgstr "左回りに_90°回転" - -msgid "Rotate _180°" -msgstr "_180°回転" - -msgid "_Skew..." -msgstr "傾き(_S)..." - -msgid "_Font Info..." -msgstr "フォント情報(_F)..." - -msgid "Glyph _Info..." -msgstr "グリフ情報(_I)..." - -msgid "BDF Info..." -msgstr "BDF情報..." - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "ビットマップの再生成(_B)..." - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "変形(_T)" - -msgid "_Tools" -msgstr "ツール(_T)" - -msgid "_Layers" -msgstr "レイヤー(_L)" - -msgid "_Shades" -msgstr "階調(_S)" - -msgid "_Docked Palettes" -msgstr "パレットを連結表示(_D)" - -msgid "_Fit" -msgstr "枠に揃える(_F)" - -msgid "Z_oom out" -msgstr "縮小(_O)" - -msgid "Zoom _in" -msgstr "拡大(_I)" - -msgid "_Next Glyph" -msgstr "次のグリフ(_N)" - -msgid "_Prev Glyph" -msgstr "前のグリフ(_P)" - -msgid "Next _Defined Glyph" -msgstr "次の定義済みグリフ(_D)" - -msgid "Prev Defined Gl_yph" -msgstr "前の定義済みグリフ(_Y)" - -msgid "_Goto" -msgstr "移動(_G)" - -msgid "Find In Font _View" -msgstr "フォント表示から探す(_V)" - -msgid "_Bigger Pixel Size" -msgstr "ピクセルサイズ拡大(_B)" - -msgid "_Smaller Pixel Size" -msgstr "ピクセルサイズ縮小(_S)" - -msgid "_Palettes" -msgstr "パレット(_P)" - -msgid "Set _Width..." -msgstr "幅を設定(_W)..." - -msgid "Set _Vertical Width..." -msgstr "縦書き時の幅を設定(_V)..." - -msgid "_File" -msgstr "ファイル(_F)" - -msgid "_Edit" -msgstr "編集(_E)" - -msgid "E_lement" -msgstr "エレメント(_L)" - -msgid "_View" -msgstr "表示(_V)" - -msgid "_Metrics" -msgstr "メトリック(_M)" - -msgid "_Window" -msgstr "ウィンドウ(_W)" - -msgid "_Help" -msgstr "ヘルプ(_H)" - -msgid "Recalculate Bitmaps" -msgstr "ビットマップを再計算" - -msgid "Automatic" -msgstr "自動" - -msgid "No Class" -msgstr "クラスなし" - -msgid "Base Glyph" -msgstr "基底グリフ" - -msgid "Base Lig" -msgstr "基底合字グリフ" - -msgid "Mark" -msgstr "マーク" - -msgid "Component" -msgstr "構成要素" - -msgid "Color|Choose..." -msgstr "色を選択..." - -msgid "Color|Default" -msgstr "デフォルト" - -msgid "New Pair Position" -msgstr "新しいペアの位置指定" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "新しい置換の変種" - -msgid "New Alternate List" -msgstr "新しい代替リスト" - -msgid "New Ligature" -msgstr "新しい合字" - -msgid "New Multiple List" -msgstr "新しい複数リスト" - -msgid "Edit Counter Mask" -msgstr "カウンタマスクを編集" - -msgid "New Counter Mask" -msgstr "新しいカウンタマスク" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "Unicode値(_V):" - -msgid "Bad Name" -msgstr "不正な名前" - -msgid "Glyph names are limited to 31 characters" -msgstr "グリフ名は31文字までに制限されています" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "グリフ名の最初の文字には数字やピリオドは使えません" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"グリフ名は空白を含まないASCII文字で, \"([{<>}])/%%\"に含まれる文字を含んでい" -"てはなりません. 英数字,ピリオドと下線のみを用いるべきです" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"グリフ名には英数字,ピリオドと下線のみを用いるべきです.\n" -"それでもこの名前を使いますか?" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "深さ" - -msgid "Italic Correction" -msgstr "イタリック補正" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "入力できるのは1文字だけです" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "グリフ" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "グリフ %.40s に関する情報" - -msgid "Glyph Info..." -msgstr "グリフ情報..." - -msgid "No components" -msgstr "構成要素がありません." - -msgid "Accented glyph composed of:" -msgstr "アクセントつきグリフの構成要素:" - -msgid "Glyph composed of:" -msgstr "グリフの構成要素:" - -msgid "Glyph Info" -msgstr "グリフ情報" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "Unicode文字(_H):" - -msgid "Set From N_ame" -msgstr "名前で指定(_A)" - -msgid "Set From Val_ue" -msgstr "値で指定(_U)" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "OTFグリフクラス(_G):" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "コメント" - -msgid "Color:" -msgstr "色:" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "編集(_E)..." - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "高さ:" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "推測" - -msgid "Depth:" -msgstr "深さ:" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "位置指定" - -msgid "Pairwise Pos" -msgstr "ペア単位の位置指定" - -msgid "Substitutions" -msgstr "置換" - -msgid "Alt Subs" -msgstr "選択型の置換" - -msgid "Mult Subs" -msgstr "複数の置換先" - -msgid "Ligatures" -msgstr "合字" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "構成要素" - -msgid "Counters" -msgstr "カウンタ" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< 前(_P)" - -msgid "_Next >" -msgstr "次(_N) >" - -msgid "No glyphs matched" -msgstr "一致するグリフがありません" - -msgid "Select By ATT..." -msgstr "ATTによる選択..." - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "結果を選択" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"この検索で見つかったグリフを\n" -"フォントビューで選択します." - -msgid "Merge Results" -msgstr "結果を統合" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"フォントビュー内の選択範囲に,この\n" -"検索で見つかったグリフを統合します." - -msgid "Restrict Selection" -msgstr "選択範囲の絞り込み" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "基底" - -msgid "Entry" -msgstr "始点" - -msgid "Exit" -msgstr "終点" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "ガイド" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "\"ほとんど水平\"を定義" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "リンクを解除(_U)" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "幅を選択解除" - -msgid "Width" -msgstr "幅" - -msgid "Deselect VWidth" -msgstr "高さを選択解除" - -msgid "VWidth" -msgstr "高さ" - -msgid "C_lose Tab" -msgstr "タブを閉じる(_L)" - -msgid "E_xport..." -msgstr "書き出し(_X)..." - -msgid "Revert Gl_yph" -msgstr "グリフを戻す(_Y)" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "印刷(_P)..." - -msgid "E_xecute Script..." -msgstr "スクリプトを実行(_X)..." - -msgid "_Invert Selection" -msgstr "選択範囲を反転(_I)" - -msgid "_Deselect All" -msgstr "すべて選択解除(_D)" - -msgid "_First Point" -msgstr "最初の端点(_F)" - -msgid "First P_oint, Next Contour" -msgstr "次の輪郭の最初の点(_O)" - -msgid "_Next Point" -msgstr "次の端点(_N)" - -msgid "_Prev Point" -msgstr "前の端点(_P)" - -msgid "Ne_xt Control Point" -msgstr "次の制御点(_X)" - -msgid "P_rev Control Point" -msgstr "前の制御点(_R)" - -msgid "Points on Selected _Contours" -msgstr "選択中の輪郭全体(_C)" - -msgid "Point A_t" -msgstr "位置を指定して選択(_T)" - -msgid "Select All _Points & Refs" -msgstr "すべての点と参照を選択(_P)" - -msgid "Select Open Contours" -msgstr "閉じていない輪郭を選択" - -msgid "Select Anc_hors" -msgstr "アンカーを選択(_H)" - -msgid "_Width" -msgstr "幅(_W)" - -msgid "_VWidth" -msgstr "高さ(_V)" - -msgid "Select Points Affected by HM" -msgstr "ヒントマスクが作用する点を選択" - -msgid "Copy Loo_kup Data" -msgstr "機能をコピー(_K)" - -msgid "Copy _Width" -msgstr "幅をコピー(_W)" - -msgid "Co_py LBearing" -msgstr "左サイドベアリングをコピー(_P)" - -msgid "Copy RBearin_g" -msgstr "右サイドベアリングをコピー(_G)" - -msgid "C_hop" -msgstr "クリア(_L)" - -msgid "Clear _Background" -msgstr "背景をクリア(_B)" - -msgid "points|_Merge" -msgstr "合併(_M)" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "線の接合(_J)" - -msgid "Copy _Fg To Bg" -msgstr "背面にコピー(_F)" - -msgid "Cop_y Layer To Layer..." -msgstr "別のレイヤーにコピー(_Y)..." - -msgid "Copy Gri_d Fit" -msgstr "グリッド合わせをコピー(_D)" - -msgid "_Select" -msgstr "選択(_S)" - -msgid "Remo_ve Undoes..." -msgstr "アンドゥ履歴のクリア(_V)..." - -msgid "_Curve" -msgstr "曲線上の点(_C)" - -msgid "_HVCurve" -msgstr "接線が垂直/水平な曲線上の点(_H)" - -msgid "C_orner" -msgstr "角の点(_O)" - -msgid "_Tangent" -msgstr "曲線の開始点(_T)" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "開始点に設定(_M)" - -msgid "Can Be _Interpolated" -msgstr "補間を許可する(_I)" - -msgid "Can't _Be Interpolated" -msgstr "補間を許可しない(_B)" - -msgid "Center Bet_ween Control Points" -msgstr "制御点の中間に移動(_W)" - -msgid "_Add Anchor" -msgstr "アンカーを追加(_A)" - -msgid "Acceptable _Extrema" -msgstr "許容する極大点(_E)" - -msgid "Make _Line" -msgstr "直線に変換(_L)" - -msgid "Ma_ke Arc" -msgstr "円弧に変換(_K)" - -msgid "Inse_rt Point On Spline At..." -msgstr "曲線に点を挿入(_R)..." - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "輪郭に名前を付ける(_N)" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "ツール(_S)" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "点の間隔を均等に(_S)" - -msgid "Space _Regions..." -msgstr "グループ間を均等に(_R)..." - -msgid "Make _Parallel..." -msgstr "平行に(_P)..." - -msgid "_Simplify" -msgstr "単純化(_S)" - -msgid "Simplify More..." -msgstr "さらに単純化" - -msgid "Clea_nup Glyph" -msgstr "不要な曲線を除去(_N)" - -msgid "Canonical Start _Point" -msgstr "開始点を正規化(_P)" - -msgid "Canonical _Contours" -msgstr "輪郭の順序を正規化(_C)" - -msgid "_First" -msgstr "最初(_F)" - -msgid "_Earlier" -msgstr "前に(_E)" - -msgid "L_ater" -msgstr "後に(_A)" - -msgid "_Last" -msgstr "最後(_L)" - -msgid "_Remove Overlap" -msgstr "重なり合う図形を結合(_R)" - -msgid "_Intersect" -msgstr "重複部分を抽出(_I)" - -msgid "_Exclude" -msgstr "重複部分を除去(_E)" - -msgid "_Find Intersections" -msgstr "交点を見つける(_F)" - -msgid "Change _Weight..." -msgstr "ウェイトを変更(_W)..." - -msgid "_Italic..." -msgstr "イタリック(_I)..." - -msgid "Obli_que..." -msgstr "斜体(_Q)..." - -msgid "_Condense/Extend..." -msgstr "幅(_C)..." - -msgid "Change _X-Height..." -msgstr "_Xハイトを変更..." - -msgid "Change _Glyph..." -msgstr "グリフの変更(_G)..." - -msgid "In_line..." -msgstr "インライン(_L)..." - -msgid "_Outline..." -msgstr "アウトライン(_O)..." - -msgid "S_hadow..." -msgstr "影つき(_H)..." - -msgid "_Wireframe..." -msgstr "縁どり立体化(_W)..." - -msgid "_Build Accented Glyph" -msgstr "アクセントつきグリフを構築(_B)" - -msgid "Build _Composite Glyph" -msgstr "複合グリフを構築(_C)" - -msgid "_References..." -msgstr "参照一覧(_R)..." - -msgid "_Substitutions..." -msgstr "置換一覧(_S)..." - -msgid "_Transform..." -msgstr "変形(_T)..." - -msgid "_Point of View Projection..." -msgstr "透視変換(_P)..." - -msgid "_Non Linear Transform..." -msgstr "非線形の変形(_N)..." - -msgid "To _Int" -msgstr "整数に(_I)" - -msgid "To _Hundredths" -msgstr "1/100単位(_H)" - -msgid "_Cluster" -msgstr "近い値をまとめる(_C)" - -msgid "_Glyph Info..." -msgstr "グリフ情報(_G)..." - -msgid "Get _Info..." -msgstr "情報を得る(_I)..." - -msgid "S_how Dependent" -msgstr "依存するグリフを表示(_H)" - -msgid "Find Proble_ms..." -msgstr "問題点を発見(_M)..." - -msgid "Bitm_ap strikes Available..." -msgstr "使用するビットマップ(_A)..." - -msgid "Remove Bitmap Glyphs..." -msgstr "ビットマップを除去..." - -msgid "St_yles" -msgstr "スタイル(_Y)" - -msgid "_Expand Stroke..." -msgstr "輪郭を太らせる(_E)..." - -msgid "Tile _Path..." -msgstr "パスのタイル敷き(_P)..." - -msgid "Tile Pattern..." -msgstr "タイルパターン..." - -msgid "O_verlap" -msgstr "重複処理(_V)" - -msgid "Add E_xtrema" -msgstr "極大点を追加(_X)" - -msgid "Autot_race" -msgstr "自動トレース(_R)" - -msgid "A_lign" -msgstr "点を揃える(_L)" - -msgid "Roun_d" -msgstr "座標を丸める(_D)" - -msgid "_Order" -msgstr "順序(_O)" - -msgid "Check Self-Intersection" -msgstr "自己交差を検出する" - -msgid "Glyph Self-Intersects" -msgstr "グリフの自己交差" - -msgid "Cloc_kwise" -msgstr "時計回り(_K)" - -msgid "Cou_nter Clockwise" -msgstr "反時計回り(_N)" - -msgid "_Correct Direction" -msgstr "アウトラインの向きを修正(_C)" - -msgid "Reverse Direction" -msgstr "アウトラインの向きを反転" - -msgid "Insert Text Outlines..." -msgstr "テキストのアウトラインを挿入..." - -msgid "B_uild" -msgstr "組み立て(_U)" - -msgid "Compare Layers..." -msgstr "レイヤーを比較..." - -msgid "Auto_Hint" -msgstr "自動ヒント(_H)" - -msgid "Hint _Substitution Pts" -msgstr "ヒントが置換する点(_S)" - -msgid "Auto _Counter Hint" -msgstr "自動カウンタヒント(_C)" - -msgid "_Don't AutoHint" -msgstr "自動ヒントを停止(_D)" - -msgid "Auto_Instr" -msgstr "ヒント命令の自動生成(_I)" - -msgid "_Edit Instructions..." -msgstr "ヒント命令の編集(_E)..." - -msgid "_Debug..." -msgstr "デバッグ(_D)..." - -msgid "S_uggest Deltas..." -msgstr "差分を推測(_D)..." - -msgid "_Clear HStem" -msgstr "水平ステムヒントを削除(_C)" - -msgid "Clear _VStem" -msgstr "垂直ステムヒントを削除(_V)" - -msgid "Clear DStem" -msgstr "斜行ステムヒントを削除" - -msgid "Clear Instructions" -msgstr "ヒント命令を削除" - -msgid "_Add HHint" -msgstr "水平ヒントを追加(_A)" - -msgid "Add VHi_nt" -msgstr "垂直ヒントを追加(_N)" - -msgid "Add DHint" -msgstr "斜行ヒントを追加" - -msgid "Crea_te HHint..." -msgstr "水平ヒントを作成(_T)..." - -msgid "Cr_eate VHint..." -msgstr "垂直ヒントを作成(_E)..." - -msgid "_Review Hints..." -msgstr "ヒントを確認(_R)..." - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "幅の中央に(_C)" - -msgid "_Thirds in Width" -msgstr "両幅の空きを1:2に(_T)" - -msgid "Set _LBearing..." -msgstr "左サイドベアリングを設定(_L)..." - -msgid "Set _RBearing..." -msgstr "右サイドベアリングを設定(_R)..." - -msgid "Set Both Bearings..." -msgstr "両サイドベアリングを設定..." - -msgid "Set _Vertical Advance..." -msgstr "縦書き時の送り幅を設定(_V)..." - -msgid "Ker_n By Classes..." -msgstr "クラス毎のカーニング(_N)..." - -msgid "VKern By Classes..." -msgstr "クラス毎の縦書きカーニング..." - -msgid "VKern From HKern" -msgstr "横書きカーニングを縦書きに" - -msgid "Remove Kern _Pairs" -msgstr "カーニングペアを削除(_P)" - -msgid "Remove VKern Pairs" -msgstr "縦書きカーニングペアを削除" - -msgid "Kern Pair Closeup..." -msgstr "カーニングペアの詳細..." - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "カーニングペア(_K)" - -msgid "_Anchored Pairs" -msgstr "アンカーつきペア(_A)" - -msgid "_Anchor Control..." -msgstr "アンカーの制御(_A)..." - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "合字(_L)" - -msgid "PointNumbers|_None" -msgstr "なし(_N)" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "グリッド合わせを表示(_G)..." - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "ポイントサイズ拡大(_B)" - -msgid "_Smaller Point Size" -msgstr "ポイントサイズ縮小(_S)" - -msgid "_Anti Alias" -msgstr "アンチエイリアス(_A)" - -msgid "_Off" -msgstr "オフ(_O)" - -msgid "_Points" -msgstr "点を表示(_P)" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "制御点の情報を表示(_C)" - -msgid "_Extrema" -msgstr "極大点を表示(_E)" - -msgid "Points of _Inflection" -msgstr "変曲点を表示(_I)" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "ほとんど水平/垂直な直線" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "ほとんど水平/垂直な曲線" - -msgid "(Define \"Almost\")" -msgstr "(\"ほとんど\"の定義)" - -msgid "_Side Bearings" -msgstr "サイドベアリングを表示(_S)" - -msgid "Reference Names" -msgstr "参照の名前" - -msgid "_Fill" -msgstr "塗りつぶし(_F)" - -msgid "Previe_w" -msgstr "プレビュー(_W)" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "パレット(_T)" - -msgid "_Glyph Tabs" -msgstr "グリフタブ(_G)" - -msgid "_Rulers" -msgstr "ルーラー(_R)" - -msgid "_Horizontal Hints" -msgstr "水平ヒント(_H)" - -msgid "_Vertical Hints" -msgstr "垂直ヒント(_V)" - -msgid "_Diagonal Hints" -msgstr "斜めのヒント(_D)" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "_BlueValue" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "ファミリーのBl_ue" - -msgid "_Anchors" -msgstr "アンカー(_A)" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "横書きメトリックライン(_Z)" - -msgid "Vertical _Metric Lines" -msgstr "縦書きメトリックライン(_M)" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "アウトラインをグリッドに合わせる(_X)" - -msgid "_Display Compositions..." -msgstr "組合せを表示(_D)..." - -msgid "Form_er Glyph" -msgstr "前に編集したグリフ(_E)" - -msgid "N_umber Points" -msgstr "点番号を表示(_U)" - -msgid "Grid Fi_t" -msgstr "グリッド合わせ(_T)" - -msgid "Sho_w" -msgstr "表示(_W)" - -msgid "Com_binations" -msgstr "複合グリフを表示(_B)" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "すべて(_A)" - -msgid "SubFonts|_None" -msgstr "なし(_N)" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MMの補間を再作成(_R)" - -msgid "_Point" -msgstr "点(_P)" - -msgid "Tools_2" -msgstr "ツール_2" - -msgid "H_ints" -msgstr "ヒント(_I)" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "最初のグリフ" - -msgid "Second Char" -msgstr "2番目のグリフ" - -msgid "Kern Size" -msgstr "カーニングのサイズ" - -msgid "Select a ligature to view" -msgstr "表示する合字を選択してください." - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "基底文字のアンカーを制御" - -msgid "Anchor Control for Mark" -msgstr "マークのアンカーを制御" - -msgid "Anchored Pairs" -msgstr "アンカーつきペア" - -msgid "Kern Pairs" -msgstr "カーニングペア" - -msgid "Sort By:" -msgstr "並び順:" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "不正なクラス" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "シーケンス/ルックアップリストが不正です" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" -"シーケンス番号が範囲外です. %d(上記リスト内のクラスの個数)よりも少なくなけれ" -"ばなりません" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" -"シーケンス番号が範囲外です. %d(グリフ,クラスまたは範囲テーブルの個数)よりも少" -"なくなければなりません" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{その他すべて}" - -msgid " There must be at least one contextual rule" -msgstr "最低1個の文脈ルールが必要です" - -msgid "Missing rules" -msgstr "ルールがありません" - -msgid "Bad Coverage Table" -msgstr "範囲テーブルが不正です" - -msgid "There must be at least one match coverage table" -msgstr "最低1個の一致範囲テーブルが必要です" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" -"前方文脈連鎖置換では,一致するテーブルがちょうど1個だけ存在する必要があります" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" -"前方文脈連鎖置換では,一致した範囲テーブル内に存在するグリフ名とちょうど同じ個" -"数の置換グリフが存在する必要があります" - -msgid "Replacement mismatch" -msgstr "置換グリフが一致しません" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "警告する" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "文脈依存の位置指定を編集" - -msgid "Edit Contextual Substitution" -msgstr "文脈依存の置換を編集" - -msgid "Edit Chaining Position" -msgstr "文脈連鎖依存の位置指定を編集" - -msgid "Edit Chaining Substitution" -msgstr "文脈連鎖依存の置換を編集" - -msgid "Edit Reverse Chaining Substitution" -msgstr "前方文脈連鎖依存の置換を編集" - -msgid "New Contextual Position" -msgstr "文脈依存の位置指定を新規定義" - -msgid "New Contextual Substitution" -msgstr "文脈依存の置換を新規定義" - -msgid "New Chaining Position" -msgstr "文脈連鎖依存の位置指定を新規定義" - -msgid "New Chaining Substitution" -msgstr "文脈連鎖依存の置換を新規定義" - -msgid "New Reverse Chaining Substitution" -msgstr "後方文脈連鎖依存の置換を新規定義" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "グリフで指定" - -msgid "By Classes" -msgstr "クラスで指定" - -msgid "By Coverage" -msgstr "範囲で指定" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "シンプル" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "一致" - -msgid "Backtrack" -msgstr "バックトラック" - -msgid "Lookahead" -msgstr "前方参照" - -msgid "A list of glyphs:" -msgstr "グリフのリスト:" - -msgid "Replacements" -msgstr "置換グリフ" - -msgid "A coverage table:" -msgstr "範囲テーブル:" - -msgid "A list of coverage tables:" -msgstr "範囲テーブルのリスト:" - -msgid "Same as Match Classes" -msgstr "一致クラスと同じ" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "一致クラス" - -msgid "Back Classes" -msgstr "試行クラス" - -msgid "Ahead Classes" -msgstr "前方クラス" - -msgid "List of class names" -msgstr "クラス名のリスト" - -msgid "Classes" -msgstr "クラス" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "監視点がありません" - -msgid "Watch Points not supported in glyphs with references" -msgstr "参照を含むグリフでは監視点はサポートしていません" - -msgid "Registers" -msgstr "レジスタ" - -msgid "Stack" -msgstr "スタック" - -msgid "Storage" -msgstr "ストレージ" - -msgid "Points" -msgstr "点" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "ラスタ" - -msgid "Gloss" -msgstr "説明" - -msgid "Current Raster (TrueType)" -msgstr "現在のラスタ(TrueType)" - -msgid "Registers (TrueType)" -msgstr "レジスタ(TrueType)" - -msgid "Stack (TrueType)" -msgstr "スタック(TrueType)" - -msgid "Storage (TrueType)" -msgstr "ストレージ(TrueType)" - -msgid "Points (TrueType)" -msgstr "点(TrueType)" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "通常" - -msgid "Current" -msgstr "現在" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "グリッド" - -msgid "Raw" -msgstr "無変換" - -msgid "Em Units" -msgstr "EMあたりユニット数" - -msgid "Transformed" -msgstr "変換を適用済み" - -msgid "Instructions out of date" -msgstr "命令が現状に合っていません" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"点が変更されました. それにより,現在TrueType命令が間違った点を指し示しているの" -"で,予想外の結果がもたらされるでしょう." - -msgid "Step into" -msgstr "ステップ実行" - -msgid "Step over (Next)" -msgstr "次の行まで実行" - -msgid "Step out of current function" -msgstr "関数の最後まで実行" - -msgid "Continue" -msgstr "続ける" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"選択した点を監視\n" -"(点が動いた時に中断)" - -msgid "Window" -msgstr "ウィンドウ" - -msgid "Exit Debugger" -msgstr "デバッガを終了" - -msgid "Instruction Gloss (TrueType)" -msgstr "命令の説明(TrueType)" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "ピクセル階調のビット数:" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "ピクセル階調のビット数として使える値は 1, 2, 4, 8 だけです." - -msgid "Pixel size?" -msgstr "ピクセル数はいくつですか?" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "Xビットマップ" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "PNG" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "上書き(_R)" - -msgid "File Exists" -msgstr "ファイルが既にあります" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "ファイル '%s' は既に存在します. 上書きしますか?" - -msgid "Couldn't create directory" -msgstr "ディレクトリを作成できません" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "ディレクトリ%sを作成できません" - -msgid "Create directory" -msgstr "ディレクトリを作成" - -msgid "Directory name?" -msgstr "ディレクトリ名は?" - -msgid "Export" -msgstr "書き出し" - -msgid "_Filter" -msgstr "フィルタ(_F)" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "フォーマット:" - -msgid "Transformation Matrix" -msgstr "変換行列" - -msgid "Value out of range" -msgstr "範囲外の値です." - -msgid "_Base:" -msgstr "基点(_B):" - -msgid "Ref:" -msgstr "参照:" - -msgid "Bad Point Match" -msgstr "点の重ね合わせが不正です" - -msgid "Both points must be specified, or neither" -msgstr "" -"両方の点を指定するか,両方とも指定しないかのどちらかでなければなりません" - -msgid "Couldn't find base point" -msgstr "基準となる点が見つかりません" - -msgid "Couldn't find point in reference" -msgstr "参照に含まれる点が見つかりません" - -msgid "C_hange" -msgstr "変更(_H)" - -msgid "_Retain" -msgstr "そのまま(_R)" - -msgid "Transformation Matrix Changed" -msgstr "変換行列が変更されました." - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "変換行列が変更されました. 新しいバージョンを使いますか?" - -msgid "Reference Info" -msgstr "参照の情報" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "文字%1$.20sへの%2$dにおける参照" - -msgid "Transformed by:" -msgstr "適用する変換行列:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"この変換行列は, 元のグリフに含まれる制御点を,\n" -"現在のグリフの中で描画する前にどう変形するかを指定します.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" - -msgid "_Use My Metrics" -msgstr "この参照のメトリックを使用(_U)" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"TrueTypeフォントでのみ意味があります. このフラグは\n" -"複合グリフの文字幅がこの参照の文字幅と同じになることを示します." - -msgid "_Round To Grid" -msgstr "グリッド単位に丸める(_R)" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"TrueTypeフォントでのみ意味があります. このフラグは\n" -"参照を平行移動するとき,グリッド合わせの際に移動量を丸めることを\n" -"表します." - -msgid "TrueType Point _Matching:" -msgstr "TrueType点の重ね合わせ(_M):" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"TrueTypeフォントでのみ意味があります. このフラグは\n" -"この参照を通常通りに平行移動してはならず,その代わりに位置決定は,\n" -"参照内の指定された点が基底文字内の指定された点の上に重なるように\n" -"移動することによって行うことを意味します." - -msgid "Bounding Box:" -msgstr "外接長方形を指定" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "表示(_S)" - -msgid "Image Info" -msgstr "画像の情報" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "最後のアンカー点" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" -"この文字の最後のアンカー点を削除しようとしています.\n" -"削除するとこのダイアログを閉じますが, よろしいですか?" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"合字に含まれる複数のマークは筆記方向に並んでいなければなりません. これと%dは" -"順序が逆になっています." - -msgid "Out Of Order" -msgstr "順序が違います." - -msgid "Lig Index:" -msgstr "合字インデックス:" - -msgid "Index in use" -msgstr "インデックスが使用中です." - -msgid "This ligature index is already in use" -msgstr "この合字インデックスは既に使用されています." - -msgid "This index is much larger than the closest neighbor" -msgstr "このインデックスは,隣の最も近い値と比べて大きすぎます." - -msgid "Too Big" -msgstr "大きすぎます." - -msgid "Class already used" -msgstr "クラスが既に使われています." - -msgid "This anchor class already is associated with a point in this character" -msgstr "このアンカークラスは,既にこの文字内の点に割り当てられています." - -msgid "Anchor Point Info" -msgstr "アンカー点の情報" - -msgid "Matching TTF Point:" -msgstr "重なり合うTTF点:" - -msgid "Base Mark" -msgstr "基底マーク" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "筆記体の始点" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "筆記体の終点" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "曲率: %g" - -msgid "Curvature: ?" -msgstr "曲率: ?" - -msgid "Base X" -msgstr "基点のX座標" - -msgid "Base Y" -msgstr "基点のY座標" - -msgid "Next CP X" -msgstr "次制御点のX座標" - -msgid "Next CP Y" -msgstr "次制御点のY座標" - -msgid "Next CP Dist" -msgstr "次制御点の距離" - -msgid "Next CP Angle" -msgstr "次制御点の角度" - -msgid "Prev CP Dist" -msgstr "前制御点の距離" - -msgid "Prev CP X" -msgstr "前制御点のX座標" - -msgid "Prev CP Y" -msgstr "前制御点のY座標" - -msgid "Prev CP Angle" -msgstr "前制御点の角度" - -msgid "Overlapped Hints" -msgstr "ヒントが重なり合っています" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" -"いま選択したヒントは<%.2f,%.2f>で重なり合っています. どちらか片方を選択解除し" -"てください." - -msgid "Point Info" -msgstr "点の情報" - -msgid "_Normal" -msgstr "通常(_N)" - -msgid "_Interpolated" -msgstr "補間される点(_I)" - -msgid "N_ever Interpolate" -msgstr "決して補間しない(_E)" - -msgid "Prev CP:" -msgstr "前の制御点:" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "オフセット" - -msgid "Dist" -msgstr "距離" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "曲率: -0.00000000" - -msgid "Next CP:" -msgstr "次の制御点:" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "種類:" - -msgid "Location" -msgstr "位置" - -msgid "Hint Mask" -msgstr "ヒントマスク" - -msgid "Active Hints" -msgstr "有効なヒント" - -msgid "Prev On Contour" -msgstr "同じ輪郭上の前の点" - -msgid "Next On Contour" -msgstr "同じ輪郭上の次の点" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "依存するグリフ" - -msgid "Show" -msgstr "表示" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "依存する置換" - -msgid "Freetype rasterization failed.\n" -msgstr "FreeTypeでのラスタライズに失敗しました.\n" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "グリッド合わせのパラメータ" - -msgid "Debug _fpgm/prep" -msgstr "_fpgm/prepをデバッグ" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "白黒(_M)" - -msgid "_Anti-Aliased" -msgstr "アンチエイリアス(_A)" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "水平ステム(_H)" - -msgid "_VStem" -msgstr "垂直ステム(_V)" - -msgid "_Move Points" -msgstr "点を移動する(_M)" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"ヒントの位置が変更された時,\n" -"そのヒント上に位置するすべての点の位置を移動する" - -msgid "Cr_eate" -msgstr "作成(_E)" - -msgid "Re_move" -msgstr "削除(_M)" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "ヒントを作成" - -msgid "Create Horizontal Stem Hint" -msgstr "水平ステムヒントを作成します." - -msgid "Create Vertical Stem Hint" -msgstr "垂直ステムヒントを作成します." - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "画像" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "Macのビットマップ" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "Palm" - -msgid "Image Template" -msgstr "画像テンプレート" - -msgid "EPS Template" -msgstr "EPSテンプレート" - -msgid "SVG Template" -msgstr "SVGテンプレート" - -msgid "Glif Template" -msgstr "Glifテンプレート" - -msgid "Only One Font" -msgstr "フォントは1個しか指定できません." - -msgid "Only one font may be imported into the background" -msgstr "背景に取り込み可能なフォントは1個だけです." - -msgid "Import" -msgstr "取り込み" - -msgid "_Import" -msgstr "取り込み(_I)" - -msgid "As Background" -msgstr "背景として使用" - -msgid "Magnify (Minify with alt)" -msgstr "拡大 (altキーと併用すると縮小)" - -msgid "Pointer" -msgstr "ポインタ" - -msgid "Draw a freehand curve" -msgstr "フリーハンド曲線を描画" - -msgid "Scroll by hand" -msgstr "手動スクロール" - -msgid "Cut splines in two" -msgstr "曲線を2つに分割" - -msgid "Measure distance, angle between points" -msgstr "点と点の間の距離・角度を計る" - -msgid "Add a point, then drag out its control points" -msgstr "点を追加した後に制御点を引き出す" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "曲線上の点を追加" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "頂点を追加" - -msgid "Add a tangent point" -msgstr "曲線と直線の接点を追加" - -msgid "Rotate the selection" -msgstr "選択範囲を回転" - -msgid "Scale the selection" -msgstr "選択範囲を拡大/縮小" - -msgid "Flip the selection" -msgstr "選択範囲を反転" - -msgid "Skew the selection" -msgstr "選択範囲を歪ませる" - -msgid "Perform a perspective transformation on the selection" -msgstr "選択範囲に透視変換をほどこす" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "多角形・星形" - -msgid "Rectangle or Ellipse" -msgstr "長方形・楕円" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "楕円" - -msgid "Star" -msgstr "星形" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "前面(_O)" - -#. GT: Background, make it short -msgid "_Back" -msgstr "背面(_B)" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "ガイド(_G)" - -msgid "Size of Points" -msgstr "ポイント数" - -msgid "Radius: " -msgstr "半径: " - -msgid "Angle:" -msgstr "角度:" - -msgid "C_enter" -msgstr "中央(_E)" - -msgid "Corner" -msgstr "角の点" - -msgid "Diameter:" -msgstr "直径:" - -msgid "Shape Type" -msgstr "図形のタイプ" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "ポイント数:" - -msgid "Bounding Box" -msgstr "外接長方形を指定" - -msgid "Center Out" -msgstr "中心と四隅を指定" - -msgid "Rectangle" -msgstr "長方形" - -msgid "Round Rectangle Radius" -msgstr "角丸長方形の半径" - -msgid "Polygon" -msgstr "多角形" - -msgid "Number of star points/Polygon vertices" -msgstr "星のツノの数/多角形の頂点の数" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "曲線上の点を追加" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "ツール" - -msgid "Cannot Be Undone" -msgstr "取り消し不能です" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "この操作は取り消し不能です. それでも実行しますか?" - -msgid "Del Layer" -msgstr "レイヤーを削除" - -msgid "Layer Info..." -msgstr "レイヤー情報..." - -msgid "New Layer..." -msgstr "新しいレイヤー..." - -msgid "Layers" -msgstr "レイヤー" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "視" - -msgid "Is Layer Visible?" -msgstr "レイヤーが見えるか" - -msgid "Layer" -msgstr "レイヤー" - -msgid "Is Layer Editable?" -msgstr "レイヤーは編集可能か" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "背景として使用" - -msgid "Make Quadratic" -msgstr "2次曲線フォントを作成" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "アンカーを追加" - -msgid "Get Info..." -msgstr "情報を得る..." - -msgid "Open Reference" -msgstr "参照情報を開く" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "曲線と直線の接点を追加" - -msgid "Add a right \"tangent\" point" -msgstr "曲線と直線の接点を追加" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "ビットマップ" - -msgid "Outline" -msgstr "アウトライン" - -msgid "Shades" -msgstr "階調" - -msgid "Draw a Line" -msgstr "線を引く" - -msgid "Set/Clear Pixels" -msgstr "ピクセルをセット/クリア" - -msgid "Scroll Bitmap" -msgstr "ビットマップをスクロール" - -msgid "Shift Entire Bitmap" -msgstr "ビットマップ全体をシフト" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"ピクセルをセット/クリアします\n" -"(スポイトで選択します)" - -msgid "Filled Rectangle" -msgstr "長方形(塗りつぶし)" - -msgid "Filled Ellipse" -msgstr "楕円(塗りつぶし)" - -msgid "Negative Width" -msgstr "マイナスのグリフ幅" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"TrueTypeでは文字の幅を負の値にすることはできません.\n" -"本当にマイナスの文字幅をセットしたいのですか?" - -msgid "Search Radius" -msgstr "検索半径" - -msgid "Select Point(s) at..." -msgstr "指定位置の点を選択..." - -msgid "_Exact" -msgstr "正確に(_E)" - -msgid "_Around" -msgstr "周辺も(_A)" - -msgid "W_ithin Rectangle" -msgstr "長方形の範囲(_I)" - -msgid "_Radius:" -msgstr "半径(_R):" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "幅(_W):" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "次の制御点がありません" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "次の制御点: (%f,%f)" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "前の制御点がありません" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "前の制御点: (%f,%f)" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "曲率情報がありません" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr " 次の制御点" - -msgid " Prev CP" -msgstr " 前の制御点" - -msgid "No Slope" -msgstr "傾きがありません" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "ストローク幅(_W):" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "短軸(_X):" - -msgid "Pen _Angle:" -msgstr "ペンの角度:(_A)" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "外側と内側の輪郭を両方削るのは無意味です" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "フリーハンド" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "幅をつけない(_D)" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "整数値に変換" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "自動" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "適用(_A)" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "幅:" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "変形:" - -msgid "Bad Color" -msgstr "色が不正です" - -msgid "Opacity:" -msgstr "透明度:" - -msgid "Bad Transformation Matrix" -msgstr "変換行列が不正です" - -msgid "Bad dash list" -msgstr "破線パターンが不正です" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "破線パターンが大きすぎます (最大%d個まで)" - -msgid "Fi_ll" -msgstr "塗りつぶし(_L)" - -msgid "Inherited" -msgstr "引き継いだ値" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "追加" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "ストローク" - -msgid "Dashes" -msgstr "破線" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" -"線に適用される破線パターンを指定します.\n" -"直線の場合,この欄は空にします.\n" -"破線の場合,ダッシュパターンをemユニットで\n" -"指定した(0から255までの)\n" -"8個以内の整数を並べたものです. 例えば\n" -"\"10 10\"は最初の10ユニットが線で、続く10ユニットは\n" -"隙間で,再び10ユニットの実線…と繰り返されます" - -msgid "_Transform Pen:" -msgstr "ペンを変形(_T):" - -msgid "Line Cap" -msgstr "線端" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "線の結び" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "FreeTypeが使えません" - -msgid "FreeType unavailable." -msgstr "FreeTypeは使用できません." - -msgid "Unexpected error" -msgstr "想定外のエラーです" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "FreeTypeがありません" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "ピクセル" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "並び順:" - -msgid "Glyph:" -msgstr "グリフ:" - -msgid "_Copies:" -msgstr "部数(_C):" - -msgid "No Command Specified" -msgstr "コマンドが指定されていません." - -msgid "Page Setup" -msgstr "ページ設定" - -msgid "To _File" -msgstr "ファイルに出力(_F)" - -msgid "To P_DF File" -msgstr "PDFに出力(_D)" - -msgid "_Other" -msgstr "その他(_O)" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "用紙サイズ(_S):" - -msgid "_Printer:" -msgstr "プリンタ(_P):" - -msgid "Size" -msgstr "サイズ" - -msgid "_Pointsize:" -msgstr "ポイントサイズ(_P):" - -msgid "Invalid point size" -msgstr "ポイント数が不正です" - -msgid "Print To File..." -msgstr "ファイルへ出力..." - -msgid "Bad Font" -msgstr "フォントが壊れています." - -msgid "Bad Size" -msgstr "サイズが不正です." - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"指定したサイズのビットマップはフォントに含まれていません.\n" -"フォントがサポートしているのは %s の各サイズです." - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "印刷..." - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "階調表示(_A)" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "フォント内の全グリフを印刷(_F)" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"フォント内のすべてのグリフを,指定したサイズで長方形のグリッドに並べて表示しま" -"す" - -msgid "Full Pa_ge Glyph" -msgstr "ページいっぱいにグリフを印刷(_G)" - -msgid "Full Pa_ge Glyphs" -msgstr "ページいっぱいにグリフを印刷(_G)" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"選択されたすべての文字を,それぞれ1ページを使い,非常に大きなポイントサイズで印" -"刷します" - -msgid "_Multi Size Glyph" -msgstr "サイズを変えてグリフを印刷(_M)" - -msgid "_Multi Size Glyphs" -msgstr "サイズを変えてグリフの列を印刷(_M)" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "選択されたすべての文字を,いくつかの異なるポイント数で印刷します" - -msgid "S_etup" -msgstr "設定(_E)" - -msgid "_Print" -msgstr "印刷(_P)" - -msgid "_Done" -msgstr "完了(_D)" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "間隔(_G):" - -msgid "Inline" -msgstr "インライン" - -msgid "Outline Width:" -msgstr "縁どりの幅:" - -msgid "Shadow Length:" -msgstr "影の長さ:" - -msgid "Light Angle:" -msgstr "光の角度:" - -msgid "Shadow" -msgstr "影つき" - -msgid "Remove Encoding" -msgstr "エンコーディングを削除" - -msgid "Load Encoding" -msgstr "エンコーディングを読み込み" - -msgid "Browse..." -msgstr "ファイルを見る..." - -msgid "Please select a CID ordering" -msgstr "CIDフォントのグリフ集合名 (ordering) を指定してください." - -msgid "Encoding|Glyph Order" -msgstr "グリフ順" - -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (ラテン1/西欧)" - -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (ラテン9)" - -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (ラテン2/中欧)" - -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (ラテン3/南欧)" - -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (ラテン4/北欧・バルト)" - -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (ラテン5/トルコ語)" - -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (ラテン6/北欧)" - -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (ラテン7/バルト)" - -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (ラテン8/ケルト)" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (キリル文字)" - -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (キリル文字)" - -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (アラビア文字)" - -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (ギリシア文字)" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (ヘブライ文字)" - -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (タイ文字)" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "Adobe標準" - -msgid "Symbol" -msgstr "シンボル" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (Unicode, 基本多言語面)" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, 完全)" - -msgid "SJIS (Kanji)" -msgstr "シフトJIS (漢字)" - -msgid "JIS 208 (Kanji)" -msgstr "JIS X0208 (漢字)" - -msgid "JIS 212 (Kanji)" -msgstr "JIS X0212 (補助漢字)" - -msgid "Wansung (Korean)" -msgstr "Wansung (韓国語)" - -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (韓国語)" - -msgid "Johab (Korean)" -msgstr "Johab (韓国語)" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (簡体字中国語)" - -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (簡体字中国語)" - -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (繁体字中国語)" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (繁体字中国語)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "なし" - -msgid "MacStyles|Bold" -msgstr "ボールド" - -msgid "MacStyles|Italic" -msgstr "イタリック" - -msgid "MacStyles|Condense" -msgstr "コンデンス" - -msgid "MacStyles|Expand" -msgstr "エキスパンド" - -msgid "MacStyles|Underline" -msgstr "下線" - -msgid "MacStyles|Outline" -msgstr "白抜き" - -msgid "MacStyles|Shadow" -msgstr "影付き" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "埋め込み禁止/編集不可" - -msgid "Printable Document" -msgstr "印刷可能な文書" - -msgid "Editable Document" -msgstr "編集可能な文書" - -msgid "Installable Font" -msgstr "インストール可能なフォント" - -msgid "Serif" -msgstr "セリフ" - -msgid "Sans-Serif" -msgstr "サンセリフ" - -msgid "Monospace" -msgstr "等幅" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "スクリプト体" - -msgid "Decorative" -msgstr "装飾的" - -msgid "No Classification" -msgstr "分類無し" - -msgid "Old Style Serifs" -msgstr "オールドスタイルのセリフ体(OSS)" - -msgid "OSS Rounded Legibility" -msgstr "OSS/丸筆・高可読性" - -msgid "OSS Geralde" -msgstr "OSS/ギャラルド" - -msgid "OSS Venetian" -msgstr "OSS/ベネチアン" - -msgid "OSS Modified Venetian" -msgstr "OSS/改造型ベネチアン" - -msgid "OSS Dutch Modern" -msgstr "OSS/モダンダッチローマン" - -msgid "OSS Dutch Trad" -msgstr "OSS/伝統的ダッチローマン" - -msgid "OSS Contemporary" -msgstr "OSS/同時代的" - -msgid "OSS Calligraphic" -msgstr "OSS/カリグラフィ的" - -msgid "OSS Miscellaneous" -msgstr "OSS/その他" - -msgid "Transitional Serifs" -msgstr "トランジショナルセリフ(TS)" - -msgid "TS Direct Line" -msgstr "TS/実線" - -msgid "TS Script" -msgstr "TS/スクリプト体" - -msgid "TS Miscellaneous" -msgstr "TS/その他" - -msgid "Modern Serifs" -msgstr "モダンセリフ(MS)" - -msgid "MS Italian" -msgstr "MS/イタリア風" - -msgid "MS Script" -msgstr "MS/スクリプト体" - -msgid "MS Miscellaneous" -msgstr "MS/その他" - -msgid "Clarendon Serifs" -msgstr "クラレンドンセリフ(CS)" - -msgid "CS Clarendon" -msgstr "CS/クラレンドン" - -msgid "CS Modern" -msgstr "CS/モダン" - -msgid "CS Traditional" -msgstr "CS/伝統的" - -msgid "CS Newspaper" -msgstr "CS/新聞用" - -msgid "CS Stub Serif" -msgstr "CS/切り株形セリフ" - -msgid "CS Monotone" -msgstr "CS/線幅一定" - -msgid "CS Typewriter" -msgstr "CS/タイプライタ体" - -msgid "CS Miscellaneous" -msgstr "CS/その他" - -msgid "Slab Serifs" -msgstr "スラブセリフ(SS)" - -msgid "Slab Serifs|SS Monotone" -msgstr "SS/単調" - -msgid "Slab Serifs|SS Humanist" -msgstr "SS/ヒューマニスト" - -msgid "Slab Serifs|SS Geometric" -msgstr "SS/幾何学的" - -msgid "Slab Serifs|SS Swiss" -msgstr "SS/スイス" - -msgid "Slab Serifs|SS Typewriter" -msgstr "SS/タイプライタ体" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SS/その他" - -msgid "Freeform Serifs" -msgstr "自由なセリフ書体(FS)" - -msgid "FS Modern" -msgstr "FS/モダン" - -msgid "FS Miscellaneous" -msgstr "FS/その他" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "SS/IBMネオグロテスク" - -msgid "Sans-Serif|SS Humanist" -msgstr "SS/ヒューマニスト" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "SS/低いxをもつ幾何学的丸ゴシック" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "SS/高いxをもつ幾何学的丸ゴシック" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "SS/ネオグロテスクゴシック" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "SS/改造型グロテスクゴシック" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "SS/タイプライタゴシック" - -msgid "Sans-Serif|SS Matrix" -msgstr "SS/マトリクス" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "SS/その他" - -msgid "Ornamentals" -msgstr "装飾的書体(O)" - -msgid "O Engraver" -msgstr "O/銅版文字" - -msgid "O Black Letter" -msgstr "O/ブラックレター" - -msgid "O Decorative" -msgstr "O/図象的" - -msgid "O Three Dimensional" -msgstr "O/3次元的" - -msgid "O Miscellaneous" -msgstr "O/その他" - -msgid "Scripts" -msgstr "スクリプト体(S)" - -msgid "S Uncial" -msgstr "S/アンシャル" - -msgid "S Brush Joined" -msgstr "S/筆描き,連綿" - -msgid "S Formal Joined" -msgstr "S/儀礼的,連綿" - -msgid "S Monotone Joined" -msgstr "S/線幅一定,連綿" - -msgid "S Calligraphic" -msgstr "S/カリグラフィ的" - -msgid "S Brush Unjoined" -msgstr "S/筆描き,単独" - -msgid "S Formal Unjoined" -msgstr "S/儀礼的,単独" - -msgid "S Monotone Unjoined" -msgstr "S/線幅一定,単独" - -msgid "S Miscellaneous" -msgstr "S/その他" - -msgid "Symbolic" -msgstr "シンボル(Sy)" - -msgid "Sy Mixed Serif" -msgstr "Sy/セリフ混在" - -msgid "Sy Old Style Serif" -msgstr "Sy/オールドスタイルセリフ" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "Sy/ネオグロテスクサンセリフ" - -msgid "Sy Miscellaneous" -msgstr "Sy/その他" - -msgid "None" -msgstr "なし" - -msgid "Bold" -msgstr "太字" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "自動" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "任意" - -msgid "PanoseFamily|No Fit" -msgstr "該当なし" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "ラテン: 筆記体" - -msgid "Latin: Decorative" -msgstr "ラテン: 飾り文字" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "任意" - -msgid "PanoseSerifs|No Fit" -msgstr "該当なし" - -msgid "Cove" -msgstr "凹面型セリフ" - -msgid "Obtuse Cove" -msgstr "鈍角凹面型セリフ" - -msgid "Square Cove" -msgstr "角型凹面型セリフ" - -msgid "Obtuse Square Cove" -msgstr "角型鈍角凹面型セリフ" - -msgid "PanoseSerivfs|Square" -msgstr "角型セリフ" - -msgid "PanoseSerifs|Thin" -msgstr "細いセリフ" - -msgid "Bone" -msgstr "楕円セリフ" - -msgid "Exaggerated" -msgstr "非対称セリフ" - -msgid "Triangle" -msgstr "三角型セリフ" - -msgid "Normal Sans" -msgstr "通常サンセリフ" - -msgid "Obtuse Sans" -msgstr "鈍角サンセリフ" - -msgid "Perpendicular Sans" -msgstr "垂直サンセリフ" - -msgid "Flared" -msgstr "フレア" - -msgid "PanoseSerivfs|Rounded" -msgstr "丸型" - -msgid "PanoseWeight|Any" -msgstr "任意" - -msgid "PanoseWeight|No Fit" -msgstr "該当なし" - -msgid "Very Light" -msgstr "極細" - -msgid "Light" -msgstr "細字" - -msgid "PanoseWeight|Thin" -msgstr "中細" - -msgid "Book" -msgstr "本文" - -msgid "Medium" -msgstr "中" - -msgid "Demi" -msgstr "中太" - -msgid "Heavy" -msgstr "極太" - -msgid "Black" -msgstr "超極太" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "任意" - -msgid "PanoseProportion|No Fit" -msgstr "該当なし" - -msgid "Old Style" -msgstr "オールドスタイル" - -msgid "Modern" -msgstr "モダン" - -msgid "Even Width" -msgstr "一様幅" - -msgid "Expanded" -msgstr "エクステンド" - -msgid "Condensed" -msgstr "コンデンス" - -msgid "Very Expanded" -msgstr "非常にエクステンド" - -msgid "Very Condensed" -msgstr "非常にコンデンス" - -msgid "Monospaced" -msgstr "等幅" - -msgid "PanoseContrast|Any" -msgstr "任意" - -msgid "PanoseContrast|No Fit" -msgstr "該当なし" - -msgid "PanoseContrast|None" -msgstr "なし" - -msgid "PanoseContrast|Very Low" -msgstr "超低" - -msgid "PanoseContrast|Low" -msgstr "低" - -msgid "PanoseContrast|Medium Low" -msgstr "中低" - -msgid "PanoseContrast|Medium" -msgstr "中" - -msgid "PanoseContrast|Medium High" -msgstr "中高" - -msgid "PanoseContrast|High" -msgstr "高" - -msgid "PanoseContrast|Very High" -msgstr "超高" - -msgid "PanoseStrokeVariation|Any" -msgstr "任意" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "該当なし" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "低速/斜め" - -msgid "Gradual/Transitional" -msgstr "低速/中間" - -msgid "Gradual/Vertical" -msgstr "低速/垂直" - -msgid "Gradual/Horizontal" -msgstr "低速/水平" - -msgid "Rapid/Vertical" -msgstr "高速/垂直" - -msgid "Rapid/Horizontal" -msgstr "高速/水平" - -msgid "Instant/Vertical" -msgstr "瞬速/垂直" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "任意" - -msgid "PanoseArmStyle|No Fit" -msgstr "該当なし" - -msgid "Straight Arms/Horizontal" -msgstr "直線アーム/水平" - -msgid "Straight Arms/Wedge" -msgstr "直線アーム/楔形" - -msgid "Straight Arms/Vertical" -msgstr "直線アーム/垂直" - -msgid "Straight Arms/Single Serif" -msgstr "直線アーム/単一セリフ" - -msgid "Straight Arms/Double Serif" -msgstr "直線アーム/二重セリフ" - -msgid "Non-Straight Arms/Horizontal" -msgstr "非直線アーム/水平" - -msgid "Non-Straight Arms/Wedge" -msgstr "非直線アーム/楔形" - -msgid "Non-Straight Arms/Vertical" -msgstr "非直線アーム/垂直" - -msgid "Non-Straight Arms/Single Serif" -msgstr "非直線アーム/単一セリフ" - -msgid "Non-Straight Arms/Double Serif" -msgstr "非直線アーム/二重セリフ" - -msgid "PanoseLetterform|Any" -msgstr "任意" - -msgid "PanoseLetterform|No Fit" -msgstr "該当なし" - -msgid "Normal/Contact" -msgstr "正立/接触" - -msgid "Normal/Weighted" -msgstr "正立/加重" - -msgid "Normal/Boxed" -msgstr "正立/箱入" - -msgid "Normal/Flattened" -msgstr "正立/平板" - -msgid "Normal/Rounded" -msgstr "正立/丸型" - -msgid "Normal/Off-Center" -msgstr "正立/偏心" - -msgid "Normal/Square" -msgstr "正立/角型" - -msgid "Oblique/Contact" -msgstr "斜体/接触" - -msgid "Oblique/Weighted" -msgstr "斜体/加重" - -msgid "Oblique/Boxed" -msgstr "斜体/箱入" - -msgid "Oblique/Flattened" -msgstr "斜体/平板" - -msgid "Oblique/Rounded" -msgstr "斜体/丸型" - -msgid "Oblique/Off-Center" -msgstr "斜体/偏心" - -msgid "Oblique/Square" -msgstr "斜体/角型" - -msgid "PanoseMidline|Any" -msgstr "任意" - -msgid "PanoseMidline|No Fit" -msgstr "該当なし" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "標準/切頭" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "標準/尖鋭" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "標準/セリフ" - -msgid "PanoseMidline|High/Trimmed" -msgstr "高/切頭" - -msgid "PanoseMidline|High/Pointed" -msgstr "高/尖鋭" - -msgid "PanoseMidline|High/Serifed" -msgstr "高/セリフ" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "一定/切頭" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "一定/尖鋭" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "一定/セリフ" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "低/切頭" - -msgid "PanoseMidline|Low/Pointed" -msgstr "低/尖鋭" - -msgid "PanoseMidline|Low/Serifed" -msgstr "低/セリフ" - -msgid "PanoseXHeight|Any" -msgstr "任意" - -msgid "PanoseXHeight|No Fit" -msgstr "該当なし" - -msgid "PanoseXHeight|Constant/Small" -msgstr "一定/小" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "一定/標準" - -msgid "PanoseXHeight|Constant/Large" -msgstr "一定/大" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "ダッキング/小" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "ダッキング/標準" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "ダッキング/大" - -msgid "PanoseTool|Any" -msgstr "任意" - -msgid "PanoseTool|No Fit" -msgstr "該当なし" - -msgid "Flat Nib" -msgstr "平らなペン先" - -msgid "Pressure Point" -msgstr "圧点" - -msgid "Engraved" -msgstr "彫刻" - -msgid "Ball (Round Cap)" -msgstr "ボールペン" - -msgid "Brush" -msgstr "ブラシ" - -msgid "Rough" -msgstr "荒いブラシ" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "激しいブラシ(インクが飛び散る)" - -msgid "PanoseSpacing|Any" -msgstr "任意" - -msgid "PanoseSpacing|No Fit" -msgstr "該当なし" - -msgid "Proportional Spaced" -msgstr "プロポーショナル" - -msgid "PanoseAspectRatio|Any" -msgstr "任意" - -msgid "PanoseAspectRatio|No Fit" -msgstr "該当なし" - -msgid "Very Low" -msgstr "超低" - -msgid "Low" -msgstr "低" - -msgid "Medium Low" -msgstr "中低" - -msgid "Medium High" -msgstr "中高" - -msgid "High" -msgstr "高" - -msgid "Very High" -msgstr "超高" - -msgid "PanoseTopology|Any" -msgstr "任意" - -msgid "PanoseTopology|No Fit" -msgstr "該当なし" - -msgid "Roman Disconnected" -msgstr "ローマン/分離" - -msgid "Roman Trailing" -msgstr "ローマン/尾付き" - -msgid "Roman Connected" -msgstr "ローマン/連続" - -msgid "Cursive Disconnected" -msgstr "筆記体/分離" - -msgid "Cursive Trailing" -msgstr "筆記体/尾付き" - -msgid "Cursive Connected" -msgstr "筆記体/連続" - -msgid "Blackletter Disconnected" -msgstr "ブラックレター/分離" - -msgid "Blackletter Trailing" -msgstr "ブラックレター/尾付き" - -msgid "Blackletter Connected" -msgstr "ブラックレター/連続" - -msgid "PanoseForm|Any" -msgstr "任意" - -msgid "PanoseForm|No Fit" -msgstr "該当なし" - -msgid "Upright/No Wrapping" -msgstr "正立/装飾無し" - -msgid "Upright/Some Wrapping" -msgstr "正立/少ない装飾" - -msgid "Upright/More Wrapping" -msgstr "正立/多めの装飾" - -msgid "Upright/Extreme Wrapping" -msgstr "正立/極度の装飾" - -msgid "Oblique/No Wrapping" -msgstr "斜体/装飾無し" - -msgid "Oblique/Some Wrapping" -msgstr "斜体/少ない装飾" - -msgid "Oblique/More Wrapping" -msgstr "斜体/多めの装飾" - -msgid "Oblique/Extreme Wrapping" -msgstr "斜体/極度の装飾" - -msgid "Exaggerated/No Wrapping" -msgstr "誇張された斜体/装飾無し" - -msgid "Exaggerated/Some Wrapping" -msgstr "誇張された斜体/少ない装飾" - -msgid "Exaggerated/More Wrapping" -msgstr "誇張された斜体/多めの装飾" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "誇張された斜体/極度の装飾" - -msgid "PanoseFinials|Any" -msgstr "任意" - -msgid "PanoseFinials|No Fit" -msgstr "該当なし" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "任意" - -msgid "PanoseXAscent|No Fit" -msgstr "該当なし" - -msgid "PanoseXAscent|Very Low" -msgstr "超低" - -msgid "PanoseXAscent|Low" -msgstr "低" - -msgid "PanoseXAscent|Medium" -msgstr "中" - -msgid "PanoseXAscent|High" -msgstr "高" - -msgid "PanoseXAscent|Very High" -msgstr "超高" - -msgid "PanoseClass|Any" -msgstr "任意" - -msgid "PanoseClass|No Fit" -msgstr "該当なし" - -msgid "Derivative" -msgstr "テキストから派生" - -msgid "Non-standard Topology" -msgstr "非標準の形態" - -msgid "Non-standard Elements" -msgstr "非標準の要素" - -msgid "Non-standard Aspect" -msgstr "非標準の様相" - -msgid "Initials" -msgstr "イニシャル" - -msgid "Cartoon" -msgstr "漫画的" - -msgid "Picture Stems" -msgstr "絵的なステム" - -msgid "Ornamented" -msgstr "飾り付き" - -msgid "Text and Background" -msgstr "テキストと背景" - -msgid "Collage" -msgstr "コラージュ" - -msgid "Montage" -msgstr "モンタージュ" - -msgid "PanoseAspect|Any" -msgstr "任意" - -msgid "PanoseAspect|No Fit" -msgstr "該当なし" - -msgid "Super Condensed" -msgstr "超コンデンス" - -msgid "Extended" -msgstr "エクステンド" - -msgid "Very Extended" -msgstr "非常にエクステンド" - -msgid "Super Extended" -msgstr "超エクステンド" - -msgid "Horizontal Low" -msgstr "横方向に低" - -msgid "Horizontal Medium" -msgstr "横方向に中" - -msgid "Horizontal High" -msgstr "横方向に高" - -msgid "Broken" -msgstr "変則的" - -msgid "PanoseSerifVariant|Any" -msgstr "任意" - -msgid "PanoseSerifVariant|No Fit" -msgstr "該当なし" - -msgid "Oval" -msgstr "楕円" - -msgid "PanoseSerivfs|Script" -msgstr "筆記体" - -msgid "PanoseTreatment|Any" -msgstr "任意" - -msgid "PanoseTreatment|No Fit" -msgstr "該当なし" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "白抜き" - -msgid "Patterned Fill" -msgstr "パターン塗り" - -msgid "Complex Fill" -msgstr "複雑な塗り" - -msgid "Shaped Fill" -msgstr "形による塗り" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "任意" - -msgid "PanoseLining|No Fit" -msgstr "該当なし" - -msgid "PanoseLining|None" -msgstr "なし" - -msgid "PanoseLining|Inline" -msgstr "インライン" - -msgid "PanoseLining|Outline" -msgstr "アウトライン" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "彫刻 (複数の線)" - -msgid "PanoseLining|Shadow" -msgstr "影付き" - -msgid "PanoseLining|Relief" -msgstr "リリーフ" - -msgid "PanoseLining|Backdrop" -msgstr "背景" - -msgid "Standard" -msgstr "標準" - -msgid "Square" -msgstr "四角い" - -msgid "Multiple Segment" -msgstr "複数のセグメント" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "不均一な太さ" - -msgid "Diverse Arms" -msgstr "多様なアーム" - -msgid "Diverse Forms" -msgstr "多様な形状" - -msgid "Lombardic Forms" -msgstr "ロンバルド" - -msgid "Upper Case in Lower Case" -msgstr "大文字様小文字" - -msgid "Implied Topology" -msgstr "暗示的な様態" - -msgid "Horseshoe E and A" -msgstr "蹄鉄型のEとA" - -msgid "Cursive" -msgstr "筆記体" - -msgid "Blackletter" -msgstr "ブラックレター" - -msgid "Swash Variance" -msgstr "スワッシュ" - -msgid "PanoseCharRange|Any" -msgstr "任意" - -msgid "PanoseCharRange|No Fit" -msgstr "該当なし" - -msgid "Extended Collection" -msgstr "フルセット" - -msgid "Literals" -msgstr "文字のみ" - -msgid "No Lower Case" -msgstr "小文字なし" - -msgid "Small Caps" -msgstr "小型大文字" - -msgid "PanoseKind|Any" -msgstr "任意" - -msgid "PanoseKind|No Fit" -msgstr "該当なし" - -msgid "Montages" -msgstr "混在" - -msgid "Pictures" -msgstr "絵文字" - -msgid "Shapes" -msgstr "形" - -msgid "Scientific" -msgstr "科学記号" - -msgid "Music" -msgstr "音楽記号" - -msgid "Expert" -msgstr "エキスパートセット" - -msgid "Patterns" -msgstr "パターン" - -msgid "Borders" -msgstr "枠" - -msgid "Icons" -msgstr "アイコン" - -msgid "Logos" -msgstr "ロゴ" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "幅なし" - -msgid "Exceptionally Wide" -msgstr "並外れて広い" - -msgid "Super Wide" -msgstr "非常に広い" - -msgid "Very Wide" -msgstr "とても広い" - -msgid "Wide" -msgstr "広い" - -msgid "Narrow" -msgstr "狭い" - -msgid "Very Narrow" -msgstr "とても狭い" - -msgid "Class10" -msgstr "クラス10" - -msgid "Class2" -msgstr "クラス2" - -msgid "Class3" -msgstr "クラス3" - -msgid "Class4" -msgstr "クラス4" - -msgid "Class5" -msgstr "クラス5" - -msgid "Class6" -msgstr "クラス6" - -msgid "Class7" -msgstr "クラス7" - -msgid "Class8" -msgstr "クラス8" - -msgid "Class9" -msgstr "クラス9" - -msgid "Panose|_Weight" -msgstr "ウェイト(_W)" - -msgid "Stroke _Variation" -msgstr "ストロークの種類(_V)" - -msgid "_Arm Style" -msgstr "アームのスタイル(_A)" - -msgid "_Contrast" -msgstr "コントラスト(_C)" - -msgid "_Letterform" -msgstr "文字の形状(_L)" - -msgid "_Midline" -msgstr "中心線(_M)" - -msgid "_Proportion" -msgstr "幅の比率(_P)" - -msgid "_Serifs" -msgstr "セリフ(_S)" - -msgid "_X-Height" -msgstr "_Xハイト" - -msgid "F_inials" -msgstr "終端(_I)" - -msgid "F_orm" -msgstr "形状(_O)" - -msgid "_Aspect Ratio" -msgstr "高さの比率(_A)" - -msgid "_Spacing" -msgstr "スペーシング(_S)" - -msgid "_Tool" -msgstr "ツール(_T)" - -msgid "_Topology" -msgstr "形態(_T)" - -msgid "_X-Ascent" -msgstr "_xの高さ" - -msgid "C_ontrast" -msgstr "コントラスト(_O)" - -msgid "Char. _Range" -msgstr "文字の範囲(_R)" - -msgid "T_reatment" -msgstr "塗り(_R)" - -msgid "_Aspect" -msgstr "様相(_A)" - -msgid "_Class" -msgstr "クラス(_C)" - -msgid "_Lining" -msgstr "線描き(_L)" - -msgid "_Serif Variant" -msgstr "セリフの種類(_S)" - -msgid "AR: Char 119" -msgstr "縦横比: キャラクター119" - -msgid "AR: Char 157" -msgstr "縦横比: キャラクター157" - -msgid "AR: Char 163" -msgstr "縦横比: キャラクター163" - -msgid "AR: Char 211" -msgstr "縦横比: キャラクター211" - -msgid "AR: Char 94" -msgstr "縦横比: キャラクター94" - -msgid "_Kind" -msgstr "種別(_K)" - -msgid "Arabic (Saudi Arabia)" -msgstr "アラビア語(サウジアラビア)" - -msgid "Arabic (Iraq)" -msgstr "アラビア語(イラク)" - -msgid "Arabic (Egypt)" -msgstr "アラビア語(エジプト)" - -msgid "Arabic (Libya)" -msgstr "アラビア語(リビア)" - -msgid "Arabic (Algeria)" -msgstr "アラビア語(アルジェリア)" - -msgid "Arabic (Morocco)" -msgstr "アラビア語(モロッコ)" - -msgid "Arabic (Tunisia)" -msgstr "アラビア語(チュニジア)" - -msgid "Arabic (Oman)" -msgstr "アラビア語(オマーン)" - -msgid "Arabic (Yemen)" -msgstr "アラビア語(イエメン)" - -msgid "Arabic (Syria)" -msgstr "アラビア語(シリア)" - -msgid "Arabic (Jordan)" -msgstr "アラビア語(ヨルダン)" - -msgid "Arabic (Lebanon)" -msgstr "アラビア語(レバノン)" - -msgid "Arabic (Kuwait)" -msgstr "アラビア語(クウェート)" - -msgid "Arabic (U.A.E.)" -msgstr "アラビア語(アラブ首長国連邦)" - -msgid "Arabic (Bahrain)" -msgstr "アラビア語(バーレーン)" - -msgid "Arabic (Qatar)" -msgstr "アラビア語(カタール)" - -msgid "Azeri (Latin)" -msgstr "アゼルバイジャン語(ラテン文字)" - -msgid "Azeri (Cyrillic)" -msgstr "アゼルバイジャン語(キリル文字)" - -msgid "Bengali Bangladesh" -msgstr "ベンガル語(バングラデシュ)" - -msgid "Cambodian" -msgstr "カンボジア語" - -msgid "Lang|Cherokee" -msgstr "チェロキー語" - -msgid "Chinese (Taiwan)" -msgstr "中国語(台湾)" - -msgid "Chinese (PRC)" -msgstr "中国語(中華人民共和国)" - -msgid "Chinese (Hong Kong)" -msgstr "中国語(香港)" - -msgid "Chinese (Singapore)" -msgstr "中国語(シンガポール)" - -msgid "Chinese (Macau)" -msgstr "中国語(マカオ)" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "クロアチア語(ボスニア・ヘルツェゴビナ)" - -msgid "Divehi" -msgstr "ディベヒ語" - -msgid "Flemish (Belgian Dutch)" -msgstr "フラマン語(ベルギーのオランダ語)" - -msgid "Edo" -msgstr "エド語" - -msgid "English (British)" -msgstr "英語(イギリス)" - -msgid "English (US)" -msgstr "英語(アメリカ)" - -msgid "English (Canada)" -msgstr "英語(カナダ)" - -msgid "English (Australian)" -msgstr "英語(オーストラリア)" - -msgid "English (New Zealand)" -msgstr "英語(ニュージーランド)" - -msgid "English (Irish)" -msgstr "英語(アイルランド)" - -msgid "English (South Africa)" -msgstr "英語(南アフリカ)" - -msgid "English (Jamaica)" -msgstr "英語(ジャマイカ)" - -msgid "English (Caribbean)" -msgstr "英語(カリブ諸国)" - -msgid "English (Belize)" -msgstr "英語(ベリーズ)" - -msgid "English (Trinidad)" -msgstr "英語(トリニダード・トバゴ)" - -msgid "English (Zimbabwe)" -msgstr "英語(ジンバブエ)" - -msgid "English (Philippines)" -msgstr "英語(フィリピン)" - -msgid "English (Indonesia)" -msgstr "英語(インドネシア)" - -msgid "English (Hong Kong)" -msgstr "英語(香港)" - -msgid "English (India)" -msgstr "英語(インド)" - -msgid "English (Malaysia)" -msgstr "英語(マレーシア)" - -msgid "Faeroese" -msgstr "フェロー語" - -msgid "Lang|Farsi" -msgstr "ペルシャ語" - -msgid "Filipino" -msgstr "フィリピノ語" - -msgid "French French" -msgstr "フランス語(フランス)" - -msgid "French Belgium" -msgstr "フランス語(ベルギー)" - -msgid "French Canadian" -msgstr "フランス語(カナダ)" - -msgid "French Swiss" -msgstr "フランス語(スイス)" - -msgid "French Luxembourg" -msgstr "フランス語(ルクセンブルグ)" - -msgid "French Monaco" -msgstr "フランス語(モナコ)" - -msgid "French West Indies" -msgstr "フランス語(西インド諸島)" - -msgid "French Réunion" -msgstr "フランス語(レユニオン)" - -msgid "French D.R. Congo" -msgstr "フランス語(コンゴ民主共和国)" - -msgid "French Senegal" -msgstr "フランス語(セネガル)" - -msgid "French Camaroon" -msgstr "フランス語(カメルーン)" - -msgid "French Côte d'Ivoire" -msgstr "フランス語(コートジボワール)" - -msgid "French Mali" -msgstr "フランス語(マリ)" - -msgid "French Morocco" -msgstr "フランス語(モロッコ)" - -msgid "French Haiti" -msgstr "フランス語(ハイチ)" - -msgid "French North Africa" -msgstr "フランス語(北アフリカ)" - -msgid "Frisian" -msgstr "フリジア語" - -msgid "Fulfulde" -msgstr "フルフルデ語" - -msgid "Gaelic (Scottish)" -msgstr "ゲール語(スコットランド)" - -msgid "Gaelic (Irish)" -msgstr "ゲール語(アイルランド)" - -msgid "German German" -msgstr "ドイツ語(ドイツ)" - -msgid "German Swiss" -msgstr "ドイツ語(スイス)" +msgid "Encoding value not in font" +msgstr "文字コードがフォント内にありません." -msgid "German Austrian" -msgstr "ドイツ語(オーストリア)" +msgid "Encoding|Glyph Order" +msgstr "グリフ順" -msgid "German Luxembourg" -msgstr "ドイツ語(ルクセンブルグ)" +msgid "End of file found in JSTF table.\n" +msgstr "JSTFテーブルの途中でファイルが終わっていまます\n" -msgid "German Liechtenstein" -msgstr "ドイツ語(リヒテンシュタイン)" +msgid "End of file found in coverage table.\n" +msgstr "範囲テーブルの途中でファイルが終わっていまます\n" -msgid "Hausa" -msgstr "ハウサ語" +msgid "End of file in context chaining sub-table.\n" +msgstr "文脈連鎖サブテーブルの途中でファイルが終わっています.\n" -msgid "Hawaiian" -msgstr "ハワイ語" +msgid "End of file in context chaining subtable.\n" +msgstr "文脈連鎖サブテーブルの途中でファイルが終わっています.\n" -msgid "Ibibio" -msgstr "イビビオ語" +msgid "End of file in feat table.\n" +msgstr "feat テーブルの途中でファイルが切れています.\n" -msgid "Igbo" -msgstr "イグボ語" +msgid "End:" +msgstr "終了:" -msgid "Italian Swiss" -msgstr "イタリア語(スイス)" +msgid "English" +msgstr "英語" -msgid "Kanuri" -msgstr "カヌリ語" +msgid "English (Australian)" +msgstr "英語(オーストラリア)" -msgid "Kashmiri (India)" -msgstr "カシミール語(インド)" +msgid "English (Belize)" +msgstr "英語(ベリーズ)" -msgid "Konkani" -msgstr "コンカニ語" +msgid "English (British)" +msgstr "英語(イギリス)" -msgid "Korean (Johab)" -msgstr "韓国語(Johab)" +msgid "English (Canada)" +msgstr "英語(カナダ)" -msgid "Lithuanian (Classic)" -msgstr "リトアニア語(歴史的)" +msgid "English (Caribbean)" +msgstr "英語(カリブ諸国)" -msgid "Malay" -msgstr "マレー語" +msgid "English (Hong Kong)" +msgstr "英語(香港)" -msgid "Malay (Brunei)" -msgstr "マレー語(ブルネイ)" +msgid "English (India)" +msgstr "英語(インド)" -msgid "Manipuri" -msgstr "マニプリ語" +msgid "English (Indonesia)" +msgstr "英語(インドネシア)" -msgid "Maori" -msgstr "マオリ語" +msgid "English (Irish)" +msgstr "英語(アイルランド)" -msgid "Mongolian (Cyrillic)" -msgstr "モンゴル語(キリル文字)" +msgid "English (Jamaica)" +msgstr "英語(ジャマイカ)" -msgid "Nepali (India)" -msgstr "ネパール語(インド)" +msgid "English (Malaysia)" +msgstr "英語(マレーシア)" -msgid "Norwegian (Bokmal)" -msgstr "ノルウェー語(ボクモール)" +msgid "English (New Zealand)" +msgstr "英語(ニュージーランド)" -msgid "Norwegian (Nynorsk)" -msgstr "ノルウェー語(ニューノシュク)" +msgid "English (Philippines)" +msgstr "英語(フィリピン)" -msgid "Oromo" -msgstr "オロモ語" +msgid "English (South Africa)" +msgstr "英語(南アフリカ)" -msgid "Papiamentu" -msgstr "パピアメント語" +msgid "English (Trinidad)" +msgstr "英語(トリニダード・トバゴ)" -msgid "Portuguese (Portugal)" -msgstr "ポルトガル語(ポルトガル)" +msgid "English (US)" +msgstr "英語(アメリカ)" -msgid "Portuguese (Brasil)" -msgstr "ポルトガル語(ブラジル)" +msgid "English (Zimbabwe)" +msgstr "英語(ジンバブエ)" -msgid "Punjabi (India)" -msgstr "パンジャーブ語(インド)" +msgid "Engraved" +msgstr "彫刻" -msgid "Punjabi (Pakistan)" -msgstr "パンジャーブ語(パキスタン)" +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." +msgstr "" +"(PreserveTables)\n" +"4文字のテーブルタグをカンマで区切ったリストを\n" +"入力してください. FontForge はそれらのテーブルの\n" +"バイナリコピーを,True/OpenTypeフォントを開いた時に\n" +"保管し,フォントの出力時に(編集せずに)書き出します.\n" +"FontForgeが解釈可能なテーブルを入力しないでください." -msgid "Quecha (Bolivia)" -msgstr "ケチュア語(ボリビア)" +msgid "Enter the name of a glyph in the font" +msgstr "フォント内でのグリフ名を入力してください" -msgid "Quecha (Ecuador)" -msgstr "ケチュア語(エクアドル)" +msgid "Entries" +msgstr "始点" -msgid "Quecha (Peru)" -msgstr "ケチュア語(ペルー)" +msgid "Entry" +msgstr "始点" -msgid "Rhaeto-Romanic" -msgstr "レト・ロマンス語" +#, c-format +msgid "Entry (%d,%d)" +msgstr "エントリ (%d,%d)" -msgid "Romanian (Moldova)" -msgstr "ルーマニア語(モルドバ)" +msgid "Errors detected" +msgstr "問題が見つかりました" -msgid "Russian (Moldova)" -msgstr "ロシア語(モルドバ)" +msgid "Erzya" +msgstr "エルジャ語" -msgid "Sepedi" -msgstr "セペディ語" +msgid "Esperanto" +msgstr "エスペラント" -msgid "Serbian (Cyrillic)" -msgstr "セルビア語(キリル文字)" +msgid "Estonian" +msgstr "エストニア語" -msgid "Serbian (Latin)" -msgstr "セルビア語(ラテン文字)" +msgid "Ethiopic" +msgstr "エチオピア文字" -msgid "Sindhi India" -msgstr "シンド語(インド)" +msgid "Ethiopic Extended" +msgstr "エチオピア文字拡張" -msgid "Sindhi Pakistan" -msgstr "シンド語(パキスタン)" +msgid "Ethiopic Extended-A" +msgstr "エチオピア文字拡張A" -msgid "Sorbian" -msgstr "ソルブ語" +msgid "Ethiopic Supplement" +msgstr "エチオピア文字補助" -msgid "Spanish (Traditional)" -msgstr "スペイン語(歴史的)" +msgid "European Number" +msgstr "ヨーロッパ式数字:" -msgid "Spanish Mexico" -msgstr "スペイン語(メキシコ)" +msgid "European Number Separator" +msgstr "算用数字の桁区切り" -msgid "Spanish (Modern)" -msgstr "スペイン語(現代)" +msgid "European Number Terminator" +msgstr "算用数字の小数点" -msgid "Spanish (Guatemala)" -msgstr "スペイン語(グァテマラ)" +msgid "Even" +msgstr "エベ語" -msgid "Spanish (Costa Rica)" -msgstr "スペイン語(コスタリカ)" +msgid "Even Width" +msgstr "一様幅" -msgid "Spanish (Panama)" -msgstr "スペイン語(パナマ)" +msgid "Evenki" +msgstr "エベンキ語" -msgid "Spanish (Dominican Republic)" -msgstr "スペイン語(ドミニカ共和国)" +msgid "Ewe" +msgstr "エウェ語" -msgid "Spanish (Venezuela)" -msgstr "スペイン語(ベネズエラ)" +msgid "Exaggerated" +msgstr "非対称セリフ" -msgid "Spanish (Colombia)" -msgstr "スペイン語(コロンビア)" +msgid "Exaggerated/Extreme Wrapping" +msgstr "誇張された斜体/極度の装飾" -msgid "Spanish (Peru)" -msgstr "スペイン語(ペルー)" +msgid "Exaggerated/More Wrapping" +msgstr "誇張された斜体/多めの装飾" -msgid "Spanish (Argentina)" -msgstr "スペイン語(アルゼンチン)" +msgid "Exaggerated/No Wrapping" +msgstr "誇張された斜体/装飾無し" -msgid "Spanish (Ecuador)" -msgstr "スペイン語(エクアドル)" +msgid "Exaggerated/Some Wrapping" +msgstr "誇張された斜体/少ない装飾" -msgid "Spanish (Chile)" -msgstr "スペイン語(チリ)" +msgid "Exceptionally Wide" +msgstr "並外れて広い" -msgid "Spanish (Uruguay)" -msgstr "スペイン語(ウルグアイ)" +msgid "Execute Script" +msgstr "スクリプトを実行..." -msgid "Spanish (Paraguay)" -msgstr "スペイン語(パラグアイ)" +msgid "Exit" +msgstr "終点" -msgid "Spanish (Bolivia)" -msgstr "スペイン語(ボリビア)" +#, c-format +msgid "Exit (%d,%d)" +msgstr "終了 (%d,%d)" -msgid "Spanish (El Salvador)" -msgstr "スペイン語(エルサルバドル)" +msgid "Exit Debugger" +msgstr "デバッガを終了" -msgid "Spanish (Honduras)" -msgstr "スペイン語(ホンジュラス)" +msgid "Exits" +msgstr "終点" -msgid "Spanish (Nicaragua)" -msgstr "スペイン語(ニカラグア)" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" +msgstr "" +"フォントビュー内の選択範囲に,この\n" +"検索で見つかったグリフを統合します." -msgid "Spanish (Puerto Rico)" -msgstr "スペイン語(プエルトリコ)" +msgid "Expanded" +msgstr "エクステンド" -msgid "Spanish (United States)" -msgstr "スペイン語(アメリカ合衆国)" +msgid "Expected a number for a push count" +msgstr "push番号となる数字がここにあるはずです" -msgid "Spanish (Latin America)" -msgstr "スペイン語(ラテンアメリカ)" +msgid "Expert" +msgstr "エキスパートセット" + +msgid "Expert Forms" +msgstr "エキスパート字形" -msgid "Sutu" -msgstr "スツ語" +msgid "Expor_t..." +msgstr "書き出し(_T)..." -msgid "Swahili (Kenyan)" -msgstr "スワヒリ語(ケニア)" +msgid "Export" +msgstr "書き出し" -msgid "Swedish (Sweden)" -msgstr "スウェーデン語(スウェーデン)" +msgid "Extended" +msgstr "エクステンド" -msgid "Swedish (Finland)" -msgstr "スウェーデン語(フィンランド)" +msgid "Extended Collection" +msgstr "フルセット" -msgid "Lang|Syriac" -msgstr "シリア語" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "余分なスペース: " -msgid "Tajik" -msgstr "タジク語" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "" +"(AutotraceArgs)\n" +"自動トレースプログラム(autotraceまたはpotrace)の環境\n" +"設定用に追加する引数" -msgid "Tamazight (Arabic)" -msgstr "タマズイフト語(アラビア文字)" +msgid "Extraneous glyphs" +msgstr "余ったグリフを付加" -msgid "Tamazight (Latin)" -msgstr "タマズイフト語(ラテン文字)" +msgid "FOND Name:" +msgstr "FOND名:" -msgid "Tatar (Tatarstan)" -msgstr "タタール語(タタールスタン)" +msgid "FS Miscellaneous" +msgstr "FS/その他" -msgid "Tibetan (PRC)" -msgstr "チベット語(中国)" +msgid "FS Modern" +msgstr "FS/モダン" -msgid "Tibetan Bhutan" -msgstr "チベット語(ブータン)" +msgid "F_ind / Replace..." +msgstr "検索/置換(_I)..." -msgid "Tigrinya Ethiopia" -msgstr "ティグリニア語(エチオピア)" +msgid "F_inials" +msgstr "終端(_I)" -msgid "Tigrinyan Eritrea" -msgstr "ティグリニア語(エリトリア)" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "前面(_O)" -msgid "Tsonga" -msgstr "ツォンガ語" +msgid "F_orm" +msgstr "形状(_O)" -msgid "Tswana" -msgstr "ツワナ語" +msgid "Faeroese" +msgstr "フェロー語" -msgid "Urdu (Pakistan)" -msgstr "ウルドゥー語(パキスタン)" +#, c-format +msgid "Failed to find NameList: %s" +msgstr "名前リストが見つかりません: %s" -msgid "Urdu (India)" -msgstr "ウルドゥー語(インド)" +msgid "Failed to generate postscript font" +msgstr "PostScriptフォントの生成に失敗しました." -msgid "Uzbek (Latin)" -msgstr "ウズベク語(ラテン文字)" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "ファイル%sをPostScript書出し用に開くのに失敗しました" -msgid "Uzbek (Cyrillic)" -msgstr "ウズベク語(キリル文字)" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "カーニングデータを%sから読み込むのに失敗しました." -msgid "Venda" -msgstr "ヴェンダ語" +#, c-format +msgid "Failed to open file %s for output" +msgstr "ファイル%sを出力用に開くのに失敗しました" -msgid "Xhosa" -msgstr "コサ語" +#, c-format +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "" +"名前マップファイル %s を, グリフ名を書き込むために開くのに失敗しました\n" -msgid "Lang|Yi" -msgstr "彝語" +msgid "Failed to open temporary output file" +msgstr "一時ファイルを開くのに失敗しました." -msgid "Yoruba" -msgstr "ヨルバ語" +#, c-format +msgid "Failed to parse color %s\n" +msgstr "色 %s の構文解析に失敗しました\n" -msgid "Zulu" -msgstr "ズールー語" +msgid "Failed to parse the StartData command properly\n" +msgstr "StartData コマンドを正しく解析できませんでした\n" -msgid "Styles (SubFamily)" -msgstr "スタイル(サブファミリー)" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "StartDataコマンドを正しく解析できず, 個数が不正です\n" -msgid "Copyright" -msgstr "著作権" +#, c-format +msgid "Failed to write %s\n" +msgstr "%sの書き出しに失敗しました.\n" + +msgid "Failure" +msgstr "失敗" msgid "Family" msgstr "ファミリー" -msgid "Fullname" -msgstr "フルネーム" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "ファミリーのBl_ue" -msgid "UniqueID" -msgstr "" +msgid "Faroese" +msgstr "フェロー語" -msgid "Version" -msgstr "バージョン" +msgid "Faroese (Icelandic)" +msgstr "フェロー語" -msgid "Trademark" -msgstr "商標" +msgid "Feature" +msgstr "機能" -msgid "Manufacturer" -msgstr "製造元" +msgid "Feature Tags" +msgstr "機能タグ" -msgid "Designer" -msgstr "デザイナー" +msgid "Feature _Id:" +msgstr "機能_ID:" -msgid "Descriptor" -msgstr "説明" +msgid "Feature out of bounds in script table.\n" +msgstr "用字系テーブルの境界を跨いだ機能があります.\n" -msgid "Vendor URL" -msgstr "ベンダのURL" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "機能タグはASCIIでちょうど4文字でなければなりません." -msgid "Designer URL" -msgstr "デザイナーのURL" +msgid "Feature tags will be removed" +msgstr "機能タグが削除されます" -msgid "License" -msgstr "ライセンス" +msgid "Features" +msgstr "機能" -msgid "License URL" -msgstr "ライセンスのURL" +msgid "Fi_ll" +msgstr "塗りつぶし(_L)" -msgid "Preferred Family" -msgstr "優先ファミリー名" +msgid "Figure out flex hints after every change" +msgstr "" +"(UpdateFlex)\n" +"変更を行うごとにflexヒントを表示します" -msgid "Preferred Styles" -msgstr "優先スタイル名" +msgid "Fijian" +msgstr "フィジー語" -msgid "Compatible Full" -msgstr "Mac互換フルネーム" +msgid "File Exists" +msgstr "ファイルが既にあります" -msgid "Sample Text" -msgstr "サンプルテキスト" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "ファイル '%s' は既に存在します. 上書きしますか?" -msgid "CID findfont Name" -msgstr "CID findfont名" +msgid "Filipino" +msgstr "フィリピノ語" -msgid "WWS Family" -msgstr "WWS ファミリー" +msgid "Filled Ellipse" +msgstr "楕円(塗りつぶし)" -msgid "WWS Subfamily" -msgstr "WWS サブファミリー" +msgid "Filled Rectangle" +msgstr "長方形(塗りつぶし)" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "Filter" +msgstr "フィルタ" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "Filter:" +msgstr "フィルタ:" -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" +msgid "Final" +msgstr "語末形" -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" +msgid "Final Glyph On Line" +msgstr "行末字形" -msgid "Arabic (& Supplement)" -msgstr "" +msgid "Find" +msgstr "検索" -msgid "Georgian (& Supplement)" -msgstr "" +msgid "Find All" +msgstr "すべて検索" -msgid "Latin Extended Additional/C/D" -msgstr "" +msgid "Find In Font _View" +msgstr "フォント表示から探す(_V)" -msgid "General/Supplemental Punctuation" -msgstr "" +msgid "Find Next" +msgstr "次を検索" -msgid "Subscripts and Superscripts" -msgstr "下付きおよび上付き文字" +msgid "Find Pr_oblems..." +msgstr "問題点を発見(_O)..." -msgid "Numeric Forms" -msgstr "数字の形" +msgid "Find Proble_ms..." +msgstr "問題点を発見(_M)..." -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" +msgid "Find Problems" +msgstr "問題点を発見" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "Find Sub Font Definition file" +msgstr "サブフォント定義ファイルを探す" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Find a cidmap file..." +msgstr "cidmapファイルを探す..." -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Find an adobe CMap file..." +msgstr "Adobe CMapファイルを探す..." -msgid "Non-Basic Multilingual Plane" -msgstr "非BMP" +#, c-format +msgid "Find in %.100s" +msgstr "%.100s から検索" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "Finding Counter Masks..." +msgstr "カウンタマスクを探索中..." + +msgid "Finding Substitution Points..." +msgstr "置き換え点を探索中..." + +msgid "Finnish" +msgstr "フィンランド語" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "First" +msgstr "最初" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "First 256" +msgstr "先頭256字" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "First Char" +msgstr "最初のグリフ" -msgid "Khmer & Khmer Symbols" -msgstr "" +#, c-format +msgid "First Class %d\n" +msgstr "1番目のクラス %d\n" -msgid "Yi Syllables/Radicals" -msgstr "彝文字" +msgid "First P_oint, Next Contour" +msgstr "次の輪郭の最初の点(_O)" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "imagemask の最初の 2 個の引数は整数でなければなりません.\n" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "First to _All" +msgstr "常に最初を選択(_A)" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Fix" +msgstr "修正" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Fixing up References" +msgstr "リソースの修復中" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Fl_attenByCMap" +msgstr "指定したCM_apで単一化" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "Flared" +msgstr "フレア" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "Flat Nib" +msgstr "平らなペン先" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "Flattened Accents over Capitals" +msgstr "大文字用の平らなアクセント" -msgid "Unassigned Bit 123" -msgstr "未割り当てビット123" +msgid "Flemish" +msgstr "フラマン語" -msgid "Unassigned Bit 124" -msgstr "未割り当てビット124" +msgid "Flemish (Belgian Dutch)" +msgstr "フラマン語(ベルギーのオランダ語)" -msgid "Unassigned Bit 125" -msgstr "未割り当てビット125" +msgid "Flex Hints" +msgstr "Flexヒント" -msgid "Unassigned Bit 126" -msgstr "未割り当てビット126" +msgid "Flip Horizontally" +msgstr "水平方向に反転" -msgid "Unassigned Bit 127" -msgstr "未割り当てビット127" +msgid "Flip Vertically" +msgstr "垂直方向に反転" -msgid "1252, Latin-1" -msgstr "1252, 西欧" +msgid "Flip _Horizontally" +msgstr "水平方向に反転(_H)" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, 東欧" +msgid "Flip _Vertically" +msgstr "垂直方向に反転(_V)" -msgid "1251, Cyrillic" -msgstr "1251, キリル文字" +msgid "Flip the selection" +msgstr "選択範囲を反転" -msgid "1253, Greek" -msgstr "1253, ギリシア語" +msgid "Flip..." +msgstr "反転..." -msgid "1254, Turkish" -msgstr "1254, トルコ語" +msgid "Flipped Reference" +msgstr "参照が裏返しになっています." -msgid "1255, Hebrew" -msgstr "1255, ヘブライ文字" +msgid "Flipping" +msgstr "反転" -msgid "1256, Arabic" -msgstr "1256, アラビア文字" +msgid "Fo_ntname:" +msgstr "フォント名(_N):" -msgid "1257, Windows Baltic" -msgstr "1257, Windows バルト言語" +msgid "Fon" +msgstr "フォン語" -msgid "1258, Vietnamese" -msgstr "1258, ベトナム語" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"ファイル'%2$.40s'に含まれるフォント'%1$.40s'は変更されています.\n" +"保存しますか?" -msgid "Reserved Bit 9" -msgstr "予約ビット 9" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"ファイル'%2$.40s'に含まれるフォント'%1$.40s'は変更されています.\n" +"ファイルを元に戻すといくつかの編集操作の結果が失われます.\n" +"元に戻してよろしいですか?" -msgid "Reserved Bit 10" -msgstr "予約ビット 10" +msgid "Font Compare" +msgstr "フォントの比較" -msgid "Reserved Bit 11" -msgstr "予約ビット 11" +msgid "Font Editor" +msgstr "フォントエディター" -msgid "Reserved Bit 12" -msgstr "予約ビット 12" +msgid "Font Info" +msgstr "フォント情報" -msgid "Reserved Bit 13" -msgstr "予約ビット 13" +#, c-format +msgid "Font Information for %.90s" +msgstr "フォント情報 %.90s" -msgid "Reserved Bit 14" -msgstr "予約ビット 14" +msgid "Font Type:" +msgstr "種類:" -msgid "Reserved Bit 15" -msgstr "予約ビット 15" +msgid "Font changed" +msgstr "フォントが変更されています." -msgid "874, Thai" -msgstr "874, タイ語" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "" +"フォントファイルのグリフ数を表すフィールドが間違っています. maxpの値は%d個で" +"すが,sizeof(loca)からは%dです" -msgid "932, JIS/Japan" -msgstr "932, 日本語" +#, c-format +msgid "Font to compare with %.20s" +msgstr "%.20sと比較するフォント" -msgid "936, Simplified Chinese" -msgstr "936, 簡体字中国語" +#, c-format +msgid "Font to merge into %.20s" +msgstr "%.20s と合併するフォント" -msgid "949, Korean Wansung" -msgstr "949, 韓国語(完成型)" +msgid "FontForge" +msgstr "FontForge" -msgid "950, Traditional Chinese" -msgstr "950, 繁体字中国語" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge は Chameleon フォントをサポートしていません\n" -msgid "1361, Korean Johab" -msgstr "1361, 韓国語(Johab)" +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "FontForge は辞書ベースの imagemask 演算子をサポートしていません.\n" -msgid "Reserved Bit 22" -msgstr "予約ビット 22" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge は合成フォントをサポートしていません\n" -msgid "Reserved Bit 23" -msgstr "予約ビット 23" +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "" +"FontForge は %d ビットの諧調深度はサポートしていません(1,2,4,8,16,32のいずれ" +"かでなければなりません)\n" -msgid "Reserved Bit 24" -msgstr "予約ビット 24" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge は Type2 マルチプルマスターフォントをサポートしていません\n" -msgid "Reserved Bit 25" -msgstr "予約ビット 25" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "" +"FontForge は CFF DICT INDEXに埋め込まれた Type2 プログラムはサポートしていま" +"せん\n" -msgid "Reserved Bit 26" -msgstr "予約ビット 26" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"FontForge はアウトラインおよびビットマップフォントのフォントエディタです。" +"フォントの作成、編集、変換を行うことができます。 PostScript, TrueType, " +"OpenType, Cid-keyed, multi-master, cff, SVG, BitMap (bdf, FON, NFNT) フォント" +"を扱えます。" -msgid "Reserved Bit 27" -msgstr "予約ビット 27" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"(MfClearBg)\n" +"FontForgeは,autotraceを実行する前に画像を各グリフの\n" +"背景に貼りつけます. これらの画像をmf処理が完了した後も\n" +"見ることができるように保持するか,スペースの節約のために\n" +"削除するかを選べます." -msgid "Reserved Bit 28" -msgstr "予約ビット 28" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"(PreferPotrace)\n" +"FontForgeは、自動トレースに用いる2種類の異なるヘルパー\n" +"アプリケーション (autotraceとpotrace)をサポートしています.\n" +"システムに片方しかなければそちらを使用し,両方ある場合は\n" +"どちらを使用するかをこのオプションで指定します" -msgid "Mac Roman" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"FontForge はこのフォントに対応するcidmapを見つけることができませんでした.\n" +"これは必須ではありませんが, このファイルがあったほうがうまく働く処理が\n" +"いくつかあります.\n" +"まだcidmapをダウンロードしていないならば, \n" +"http://FontForge.sourceforge.net/cidmaps.tgz\n" +"からダウンロードし, gunzip の後 tar で展開して\n" +" %.80s\n" +"にインストールしてください.\n" +"\n" +"適切なファイルをローカルディスク内で探しますか?" -msgid "OEM Charset" -msgstr "OEM 文字セット" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." +msgstr "" +"(NewFontNameList)\n" +"FontForgeは,新規に作成するフォントの符号位置に\n" +"グリフ名を割り当てるとき,この名前リストを使用します." -msgid "Symbol Charset" -msgstr "シンボル" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "Reserved Bit 32" -msgstr "予約ビット 32" +msgid "FontLog Save Failed" +msgstr "フォントログの保存に失敗しました." -msgid "Reserved Bit 33" -msgstr "予約ビット 33" +msgid "Font|_New" +msgstr "新規(_N)" -msgid "Reserved Bit 34" -msgstr "予約ビット 34" +msgid "Force Bold Threshold:" +msgstr "強制的にBoldとする閾値:" -msgid "Reserved Bit 35" -msgstr "予約ビット 35" +msgid "Force glyph names to:" +msgstr "グリフ名を強制的に変更:" -msgid "Reserved Bit 36" -msgstr "予約ビット 36" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "前面" -msgid "Reserved Bit 37" -msgstr "予約ビット 37" +msgid "Forest Nenets" +msgstr "森林ネネツ語" -msgid "Reserved Bit 38" -msgstr "予約ビット 38" +msgid "Forget _to All" +msgstr "全て破棄(_T)" -msgid "Reserved Bit 39" -msgstr "予約ビット 39" +msgid "Form_er Glyph" +msgstr "前に編集したグリフ(_E)" -msgid "Reserved Bit 40" -msgstr "予約ビット 40" +msgid "Format:" +msgstr "フォーマット:" -msgid "Reserved Bit 41" -msgstr "予約ビット 41" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "実際の値は%1$.4gですが,%2$.4gではないでしょうか" -msgid "Reserved Bit 42" -msgstr "予約ビット 42" +msgid "FoundryName" +msgstr "ファウンドリ名" -msgid "Reserved Bit 43" -msgstr "予約ビット 43" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" +msgstr "" +"imagemask の 4 番目の引数は 6 要素からなる変換行列でなければなりません.\n" -msgid "Reserved Bit 44" -msgstr "予約ビット 44" +msgid "FreeType unavailable" +msgstr "FreeTypeが使えません" -msgid "Reserved Bit 45" -msgstr "予約ビット 45" +msgid "FreeType unavailable." +msgstr "FreeTypeは使用できません." -msgid "Reserved Bit 46" -msgstr "予約ビット 46" +msgid "FreeTypeInFontView" +msgstr "FreeTypeでフォント表示" -msgid "Reserved Bit 47" -msgstr "予約ビット 47" +msgid "Freeform Serifs" +msgstr "自由なセリフ書体(FS)" -msgid "869, IBM Greek" -msgstr "869, IBM ギリシア語" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "フリーハンド" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS ロシア語" +msgid "Freetype rasterization failed.\n" +msgstr "FreeTypeでのラスタライズに失敗しました.\n" -msgid "865, MS_DOS Nordic" -msgstr "865, MS-DOS 北欧" +msgid "French" +msgstr "フランス語" -msgid "864, Arabic" -msgstr "864, アラビア文字" +msgid "French Antillean" +msgstr "仏領アンチル諸島語" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS カナダ フランス語" +msgid "French Belgium" +msgstr "フランス語(ベルギー)" -msgid "862, Hebrew" -msgstr "862, ヘブライ文字" +msgid "French Camaroon" +msgstr "フランス語(カメルーン)" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS アイスランド語" +msgid "French Canadian" +msgstr "フランス語(カナダ)" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS ポルトガル語" +msgid "French Côte d'Ivoire" +msgstr "フランス語(コートジボワール)" -msgid "857, IBM Turkish" -msgstr "857, IBM トルコ語" +msgid "French D.R. Congo" +msgstr "フランス語(コンゴ民主共和国)" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM キリル文字 (ロシア語)" +msgid "French French" +msgstr "フランス語(フランス)" -msgid "852, Latin 2" -msgstr "852, ラテン2" +msgid "French Haiti" +msgstr "フランス語(ハイチ)" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS バルト言語" +msgid "French Luxembourg" +msgstr "フランス語(ルクセンブルグ)" -msgid "737, Greek; former 437 G" -msgstr "737, ギリシア語 (旧 437 G)" +msgid "French Mali" +msgstr "フランス語(マリ)" -msgid "708, Arabic ASMO 708" -msgstr "708, アラビア語 ASMO 708" +msgid "French Monaco" +msgstr "フランス語(モナコ)" -msgid "850, WE/Latin 1" -msgstr "850, 西欧/ラテン1" +msgid "French Morocco" +msgstr "フランス語(モロッコ)" -msgid "437, US" -msgstr "437, 米国" +msgid "French North Africa" +msgstr "フランス語(北アフリカ)" -msgid "String ID" -msgstr "文字列ID" +msgid "French Réunion" +msgstr "フランス語(レユニオン)" -msgid "String" -msgstr "文字列" +msgid "French Senegal" +msgstr "フランス語(セネガル)" -msgid "Feature Tags" -msgstr "機能タグ" +msgid "French Swiss" +msgstr "フランス語(スイス)" -msgid "Friendly Name" -msgstr "" +msgid "French West Indies" +msgstr "フランス語(西インド諸島)" -msgid "Name" -msgstr "名前" +msgid "Frisian" +msgstr "フリジア語" -msgid "No Grid Fit" -msgstr "グリッド合わせをしない" +msgid "Friulian" +msgstr "フリウリ語" -msgid "Grid Fit" -msgstr "グリッド合わせをする" +msgid "Fulani" +msgstr "フラニ語" -msgid "No Anti-Alias" -msgstr "アンチエイリアスなし" +msgid "Fulfulde" +msgstr "フルフルデ語" -msgid "Anti-Alias" -msgstr "アンチエイリアス" +msgid "Full Pa_ge Glyph" +msgstr "ページいっぱいにグリフを印刷(_G)" -msgid "No Symmetric-Smooth" -msgstr "" +msgid "Full Pa_ge Glyphs" +msgstr "ページいっぱいにグリフを印刷(_G)" -msgid "Symmetric-Smoothing" -msgstr "" +msgid "Full Widths" +msgstr "全角" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" +msgid "Fullname" +msgstr "フルネーム" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" +msgid "Futa" +msgstr "フータ語" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (簡体字中国語)" -msgid "Gasp|Grid Fit" -msgstr "グリッド合わせ" +msgid "GID out of range.\n" +msgstr "GIDが範囲外です.\n" -msgid "Gasp|Anti-Alias" -msgstr "アンチエイリアス" +msgid "Ga" +msgstr "ガー語" -msgid "Gasp|Symmetric Smoothing" -msgstr "" +msgid "Gaelic (Irish)" +msgstr "ゲール語(アイルランド)" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" +msgid "Gaelic (Scottish)" +msgstr "ゲール語(スコットランド)" -msgid "Cubic" -msgstr "3次スプライン" +msgid "Gagauz" +msgstr "ガガウズ語" -msgid "Quadratic" -msgstr "2次スプライン" +msgid "Galician" +msgstr "ガリシア語" -msgid "Layer|Foreground" -msgstr "前面" +msgid "Galla" +msgstr "ガラ語/オロモ語" -msgid "Layer|Background" -msgstr "背景" +msgid "Garhwali" +msgstr "ガルワーリー語" -msgid "Layer Name" -msgstr "レイヤー名" +msgid "Garo" +msgstr "ガロ語" -msgid "Curve Type" -msgstr "曲線の種類" +msgid "Garshuni" +msgstr "ガルシュニ語" -msgid "Type" -msgstr "" +msgid "Gasp|Anti-Alias" +msgstr "アンチエイリアス" -msgid "Orig layer" -msgstr "" +msgid "Gasp|Grid Fit" +msgstr "グリッド合わせ" -msgid "Set Name" -msgstr "" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "歓楽に合字よう!" -msgid "Glyphs in the set" -msgstr "" +msgid "General" +msgstr "一般情報" -msgid "Class Name" -msgstr "クラス名" +msgid "General Punctuation" +msgstr "一般句読点" -msgid "Key" -msgstr "キー" +msgid "Generate" +msgstr "生成" -msgid "Value" -msgstr "値" +msgid "Generate Mac _Family..." +msgstr "Macファミリーを出力(_F)..." -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "型が間違いです" +msgid "Generate TTC..." +msgstr "TTCを生成..." -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" +msgid "Generating PostScript Font" +msgstr "PostScriptフォントを生成中" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" +msgid "Generating anti-alias font" +msgstr "アンチエイリアスフォントを生成中" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" +msgid "Generating bitmap font" +msgstr "ビットマップフォントを生成中" -msgid "Expected number." -msgstr "" +msgid "Generic" +msgstr "一般" -msgid "No Name" -msgstr "名前がありません" +msgid "Geometric Shapes" +msgstr "幾何学記号" -msgid "Please specify a name for this mark class or set" -msgstr "" +msgid "Georgian" +msgstr "グルジア文字" -msgid "Mark class/set names should not contain spaces." -msgstr "" +msgid "Georgian Supplement" +msgstr "グルジア文字補助" -msgid "Duplicate Name" -msgstr "名前の重複" +msgid "German" +msgstr "ドイツ語" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" +msgid "German Austrian" +msgstr "ドイツ語(オーストリア)" -msgid "Mark Class was in use" -msgstr "マーククラスは既に使われています" +msgid "German German" +msgstr "ドイツ語(ドイツ)" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "マーククラス '%s' は既に %s で使われています." +msgid "German Liechtenstein" +msgstr "ドイツ語(リヒテンシュタイン)" -msgid "Mark Set was in use" -msgstr "マークセットは既に使われています" +msgid "German Luxembourg" +msgstr "ドイツ語(ルクセンブルグ)" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "マークセット '%s' は既に %s で使われています." +msgid "German Swiss" +msgstr "ドイツ語(スイス)" -msgid "Bad Family Name" -msgstr "ファミリー名が不正です" +msgid "Get Info..." +msgstr "情報を得る..." -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "ファミリー名が不正です. 英字で始めなければなりません." +msgid "Get _Info..." +msgstr "情報を得る(_I)..." -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" -"PostScript名は空白や (){}[]<>%%/ を含まない\n" -"63文字以内のASCII文字列でなければなりません." +"Ghostviewは (おそらくその他のインタプリタも)\n" +"点が1個も上に載っていないヒントが存在すると\n" +"問題を生じます." -msgid "A Font Family name is required" -msgstr "フォントファミリー名が必要です." +msgid "Gilyak" +msgstr "ギリヤーク語" -msgid "Bad Font Family Name" -msgstr "フォントファミリー名が不正です." +msgid "Glagolitic" +msgstr "グラゴル文字" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"一部のバージョンのWindowsには,ファミリー名が31文字よりも長いPostScriptフォン" -"トをインストールできません. それでも続けますか?" +msgid "Glif Template" +msgstr "Glifテンプレート" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"一部のバージョンのWindowsには,フォント名が31文字よりも長いPostScriptフォント" -"をインストールできません. それでも続けますか?" +msgid "Gloss" +msgstr "説明" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"フォント名に関するAdobeの仕様書(5088.FontNames.pdf)には,フォント名は29文字以" -"内でなければならないとあります. それでも続けますか?" +msgid "Glyph" +msgstr "グリフ" #, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" msgstr "" -"PostScript名は空白や (){}[]<>%%/ を含まない\n" -"ASCII文字列でなければなりません." +"グリフ %d がフォントのグリフ数を超えるグリフ %d を参照しようとしました\n" #, c-format -msgid "Version %.20s" +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" msgstr "" +"グリフ %d は \".notdef\" という名前で, この名前だけはグリフ名として使用できま" +"せん (.notdef という名前が付けられるのはグリフ 0 だけです)\n" +"FontForge は自動的に名称変更を行います.\n" -msgid "Detach from PostScript Names" -msgstr "PostScript名から切り離す" +msgid "Glyph Composition/Decomposition" +msgstr "グリフ合成/分解" -msgid "Same as PostScript Names" -msgstr "PostScript名と揃える" +msgid "Glyph Definition Sub-Table" +msgstr "グリフ定義サブテーブル" -msgid "Multi-line edit" -msgstr "複数行編集" +msgid "Glyph Differences\n" +msgstr "グリフの相違点\n" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%2$.30sのための文字列%1$.30s" +msgid "Glyph Info" +msgstr "グリフ情報" -msgid "Using the OFL for your open fonts" -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "グリフ %.40s に関する情報" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" +msgid "Glyph Info..." +msgstr "グリフ情報..." -msgid "Slant:" -msgstr "傾斜値:" +msgid "Glyph Insertion" +msgstr "グリフ挿入" -msgid "Space:" -msgstr "単語間の空白:" +msgid "Glyph Name Changed" +msgstr "グリフ名が変更されています" -msgid "Stretch:" -msgstr "語間の伸長度:" +msgid "Glyph Names" +msgstr "グリフ名" -msgid "Quad:" -msgstr "クワタ:" +msgid "Glyph Origin" +msgstr "グリフの原点" -msgid "Shrink:" -msgstr "語間の収縮度:" +msgid "Glyph Positioning\n" +msgstr "グリフ位置指定\n" -msgid "XHeight:" -msgstr "xハイト:" +msgid "Glyph Self-Intersects" +msgstr "グリフの自己交差" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "余分なスペース: " +msgid "Glyph Substitution\n" +msgstr "グリフ置換\n" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "イタリックフォントにおける, 1単位の垂直変化に対する水平変化の量" +msgid "Glyph _Info..." +msgstr "グリフ情報(_I)..." -msgid "The amount of space between words when using this font" -msgstr "このフォントを使用したときの単語間スペースの量" +msgid "Glyph _Metadata" +msgstr "グリフのメタデータ(_M)" -msgid "The amount of stretchable space between words when using this font" -msgstr "このフォントを使用したときの, 単語間スペースの拡大可能な量" +msgid "Glyph composed of:" +msgstr "グリフの構成要素:" -msgid "The amount the space between words may shrink when using this font" -msgstr "このフォントを使用したときの, 単語間スペースの縮小可能な量" +#, c-format +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" +msgstr "" +"グリフインデックスが範囲外の %d という値でしたが, %d 未満でなければなりませ" +"ん.\n" +" エンコーディング %x というグリフ (('cmap' の)セグメント %d の中にある. そ" +"のプラットフォームID=%d, 固有ID=%d) を対応づけようとしている時に 発見しまし" +"た.\n" -msgid "The height of the lower case letters with flat tops" -msgstr "上端が平らな小文字の高さ" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" +msgstr "" +"グリフ名(またはUnicode符号位置)はこのグループとそのサブグループ内にはたかだか" +"1箇所しか出現できません." -msgid "The width of one em" -msgstr "1emの横幅" +msgid "Glyph names are limited to 31 characters" +msgstr "グリフ名は31文字までに制限されています" msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" -"以下のどちらか:\n" -"文末に付け加えられるスペースの追加量\n" -"数式内で用いられるスペース" +"グリフ名にはASCII文字だけを使用するべきですが,\n" +"この名前リストには非ASCII文字が含まれた名前があります." -msgid "Duplicate StyleSet Name" -msgstr "" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "'lcar' テーブル %d の境界を越えたグリフがあります\n" #, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "'mort'/'morx' テーブル %d の境界を越えたグリフがあります\n" -msgid "Bad hex number" -msgstr "" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "'opbd' テーブル %d の境界を越えたグリフがあります\n" #, c-format -msgid "Bad hex number in %s" -msgstr "" +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "'prop' テーブル %d の境界を越えたグリフがあります\n" -msgid "Font Information Dialog" -msgstr "" +msgid "Glyph too big" +msgstr "グリフが大き過ぎます" -msgid "Bad Grid Fitting table" -msgstr "" +msgid "Glyph:" +msgstr "グリフ:" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" +msgid "GlyphAutoGoto" +msgstr "打鍵文字へ移動" + +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "%d@%dにおけるグリフの相違点\n" + +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "%sにあるグリフが%sにありません\n" -msgid "Bad Copyright" -msgstr "" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "%3$d@%4$dのグリフは%1$sにはありますが%2$sにはありません\n" msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" +"グリフは名前またはUnicode符号位置のいずれかで識別可能です.\n" +"一般的には,この選択はタイプ入力の内容によって行われます.\n" +"\"A\"とタイプすると名前によって識別されます.\n" +"\"U+0041\"と入力するとグリフは符号位置で識別されます。グリフを選択範囲から呼" +"び出す時には,\n" +"どちらのフォーマットが望ましいかを指定する必要があります." msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"グリフのアウトラインを塗りつぶすのではなく,\n" +"太さのある線を描くことによって\n" +"グリフを構成します.\n" +"すべてのグリフは下記の線幅で描かれます" -msgid "Bad Weight" -msgstr "" +msgid "Glyphs with both" +msgstr "参照と曲線の両方を含むグリフ" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Glyphs with only S_plines" +msgstr "曲線のみを含むグリフ(_P)" -msgid "Bad Version" -msgstr "" +msgid "Glyphs with only _References" +msgstr "参照のみを含むグリフ(_R)" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Glyphs:" +msgstr "グリフ:" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" +msgid "Gondi" +msgstr "ゴーンディー語" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" +msgid "Gothic" +msgstr "ゴート文字" -msgid "Removing instructions cannot be UNDONE!" -msgstr "" +msgid "Goto" +msgstr "移動" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" +msgid "Gradual/Diagonal" +msgstr "低速/斜め" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" +msgid "Gradual/Horizontal" +msgstr "低速/水平" -msgid "Too many Unique Font IDs" -msgstr "ユニークフォントIDが多すぎます" +msgid "Gradual/Transitional" +msgstr "低速/中間" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" -"TrueType のユニークフォントIDは,1言語のみで指定するべきです. このフォントには" -"いくつか指定されています. それでも保存しますか?" +msgid "Gradual/Vertical" +msgstr "低速/垂直" -msgid "_Italic Angle:" -msgstr "イタリックの傾き(_I):" +msgid "Greek" +msgstr "ギリシャ文字" -msgid "Underline _Position:" -msgstr "下線の位置(_P):" +msgid "Greek (polytonic)" +msgstr "ギリシャ語(古典)" -msgid "Underline|_Height:" -msgstr "" +msgid "Greek Extended" +msgstr "ギリシア文字拡張" -msgid "_Em Size:" -msgstr "EMの大きさ(_E):" +msgid "Greek and Coptic" +msgstr "ギリシア・コプト文字" -msgid "_Ascent:" -msgstr "高さ(_A):" +msgid "Greek small caps" +msgstr "ギリシャ小型小文字" -msgid "_Descent:" -msgstr "深さ(_D):" +msgid "Greenlandic" +msgstr "グリーンランド語" -msgid "De_sign Size:" -msgstr "デザインサイズ(_S):" +msgid "Grid" +msgstr "グリッド" -msgid "_Bottom" -msgstr "最後(_B)" +msgid "Grid Fi_t" +msgstr "グリッド合わせ(_T)" -msgid "_Top" -msgstr "最初(_T)" +msgid "Grid Fit" +msgstr "グリッド合わせをする" -msgid "Style _ID:" -msgstr "スタイル_ID:" +msgid "Grid Fit Parameters" +msgstr "グリッド合わせのパラメータ" -msgid "Bad Design Size Info" -msgstr "" +msgid "Group Name:" +msgstr "グループ名:" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" +msgid "Groups" +msgstr "グループ" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" +msgid "Guarani" +msgstr "グアラニ語" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" +msgid "Guess" +msgstr "推測" -msgid "If you specify a design size, it must be positive" -msgstr "" +msgid "Guess each font's resolution based on its pixel size" +msgstr "各フォントの解像度をピクセルサイズから推測します." -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "%sで,フォントの高さに基づいてピクセルサイズを推測しています" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "%sで,フォントの深さに基づいてピクセルサイズを推測しています" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "ガイド" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" +msgid "Guidelines:" +msgstr "ガイドライン:" -msgid "sfnt Revision:" -msgstr "" +msgid "Gujarati" +msgstr "グジャラート文字" -msgid "Woff Major Version:" -msgstr "WOFFメジャーバージョン:" +msgid "Gumuz" +msgstr "グムズ語" -msgid "Woff Minor Version:" -msgstr "WOFFマイナーバージョン:" +msgid "Gurmukhi" +msgstr "グルムキー文字" -msgid "MS Code Pages" -msgstr "" +msgid "Gurmukhi2" +msgstr "グルムキー文字2" -msgid "Unicode Ranges" -msgstr "Unicode範囲" +msgid "HHead Ascent Offset:" +msgstr "hheaの高さのオフセット" -msgid "_Version" -msgstr "バージョン(_V)" +msgid "HHead Ascent:" +msgstr "hheaテーブルでの高さ" -msgid "Weight, Width, Slope Only" -msgstr "" +msgid "HHead De_scent Offset:" +msgstr "hheaの深さのオフセット(_S)" -msgid "_Weight Class" -msgstr "ウェイトクラス(_W)" +msgid "HHead Descent Offset:" +msgstr "hheaの深さのオフセット" + +msgid "HHead Descent:" +msgstr "hheaテーブルでの深さ" msgid "HHead _Line Gap:" msgstr "(hheaテーブルの)行間アキ(_L):" -msgid "Typo Line _Gap:" -msgstr "組版上の行間アキ(_G)" +msgid "HStem" +msgstr "水平ステム" -msgid "VHead _Column Spacing:" -msgstr "(vheaテーブルの)縦書きの行間アキ(_C):" +msgid "H_ints" +msgstr "ヒント(_I)" -msgid "Win Ascent:" -msgstr "" +msgid "Haitian" +msgstr "ハイチ語" -msgid "Win _Ascent Offset:" -msgstr "Win _Ascentのオフセット(_A):" +msgid "Halam" +msgstr "ハラム語" -msgid "Win Descent:" -msgstr "" +msgid "Half Forms" +msgstr "半字形" -msgid "Win _Descent Offset:" -msgstr "Win Descentのオフセット:(_D)" +msgid "Half Widths" +msgstr "半角幅" -msgid "Typo Ascent:" -msgstr "組版上の高さ:" +msgid "Half and Full Width Forms" +msgstr "半角・全角形" -msgid "_Typo Ascent Offset:" -msgstr "組版上の高さのオフセット(_T):" +msgid "Halfwidth and Fullwidth Forms" +msgstr "半角・全角形" -msgid "T_ypo Descent Offset:" -msgstr "組版上の深さのオフセット(_Y):" +msgid "Hammer-Banna" +msgstr "ハメル-バナ語" -msgid "Typo Descent:" -msgstr "組版上の深さ:" +msgid "Hangul" +msgstr "ハングル音節文字" -msgid "HHead Ascent:" -msgstr "hheaテーブルでの高さ" +msgid "Hangul Compatibility Jamo" +msgstr "ハングル互換字母" -msgid "_HHead Ascent Offset:" -msgstr "_hheaの高さのオフセット" +msgid "Hangul Jamo" +msgstr "ハングル字母" -msgid "HHead De_scent Offset:" -msgstr "hheaの深さのオフセット(_S)" +msgid "Hangul Jamo Extended-A" +msgstr "ハングル字母拡張A" -msgid "HHead Descent:" -msgstr "hheaテーブルでの深さ" +msgid "Hangul Jamo Half Width Forms" +msgstr "ハングル字母半角形" -msgid "Ca_pital Height:" -msgstr "" +msgid "Hangul Jamo, Choseong" +msgstr "ハングル字母, 初声" -msgid "_X Height:" -msgstr "" +msgid "Hangul Jamo, Jongseong" +msgstr "ハングル字母, 終声" -msgid "Strikeout" -msgstr "取り消し線" +msgid "Hangul Jamo, Jungseong" +msgstr "ハングル字母, 中声" -msgid "Bad IBM Family" -msgstr "IBMファミリー分類が不正です" +msgid "Hangul Syllables" +msgstr "ハングル音節" -msgid "Tag must be 4 characters long" -msgstr "タグの長さは4文字でなければなりません" +msgid "Harari" +msgstr "ハラル語" -msgid "A tag must be 4 ASCII characters" -msgstr "タグはASCIIでちょうど4文字でなければなりません." +msgid "Harauti" +msgstr "ハランチュー語" + +msgid "Has _Vertical Metrics" +msgstr "縦書きメトリックが存在(_V)" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" -"高さと深さはともに正の値であり, その合計は16384より小さくなければなりません." +msgid "Hausa" +msgstr "ハウサ語" -msgid "Bad Ascent/Descent" -msgstr "不正な高さ/深さ" +msgid "Hawaiian" +msgstr "ハワイ語" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"1個のスタイルにcondenseとextendを両方同時に設定することはできません(その指定" -"は無意味です)" +msgid "Heavy" +msgstr "極太" -msgid "Bad Style" -msgstr "スタイルが不正です" +msgid "Hebrew" +msgstr "ヘブライ文字" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"グリフ名にはASCII文字だけを使用するべきですが,\n" -"この名前リストには非ASCII文字が含まれた名前があります." +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "ヘブライ文字の合字と点付き字形" -msgid "Namelist contains non-ASCII names" -msgstr "名前リストに非ASCIIの名前が含まれています" +msgid "Height" +msgstr "高さ" -msgid "Change" -msgstr "変更" +msgid "Height of fraction bar above base line" +msgstr "分数の横線の,ベースラインからみた高さ" -msgid "Retain" -msgstr "そのまま" +msgid "Height:" +msgstr "高さ:" -msgid "Change UniqueID?" -msgstr "UniqueIDを変更しますか?" +msgid "High" +msgstr "高" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"UniqueID (または XUID) を変更せずにフォント名を変更しました.\n" -"これはたいがいの場合は得策ではありません.\n" -"ランダムな新しい値を生成してよろしいですか?" +msgid "High Mari" +msgstr "山地マリ語" -msgid "Win Ascent Offset:" -msgstr "Win Ascentのオフセット:" +msgid "High Surrogate" +msgstr "上位代用対" -msgid "Win Descent Offset:" -msgstr "Win Descentのオフセット" +msgid "High-Density Font" +msgstr "高密度フォント" -msgid "Typo Ascent Offset:" -msgstr "組版上の高さのオフセット:" +msgid "Hiligaynon" +msgstr "ヒリガイノン語" -msgid "Typo Descent Offset:" -msgstr "組版上の深さのオフセット:" +msgid "Hindi" +msgstr "ヒンディー語" -msgid "HHead Ascent Offset:" -msgstr "hheaの高さのオフセット" +msgid "Hindko" +msgstr "ヒンドゥコ語" -msgid "HHead Descent Offset:" -msgstr "hheaの深さのオフセット" +msgid "Hint Mask" +msgstr "ヒントマスク" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "分子1:" +msgid "Hint Substitution" +msgstr "ヒント置換" -msgid "Denom1:" -msgstr "分母:" +msgid "Hint _Substitution Pts" +msgstr "ヒントが置換する点(_S)" -msgid "Num2:" -msgstr "分子2:" +msgid "HintMasks only if conflicts" +msgstr "衝突するヒントマスクのみ" -msgid "Num3:" -msgstr "分子3:" +msgid "Hints" +msgstr "ヒント" -msgid "Denom2:" -msgstr "分母2:" +msgid "Hiragana" +msgstr "平仮名" -msgid "Sub1:" -msgstr "下付き1:" +msgid "Hiragana & Katakana" +msgstr "平仮名と片仮名" -msgid "Sub2:" -msgstr "下付き2:" +msgid "Histogram Dialog" +msgstr "柱状グラフに関するダイアログ" -msgid "Sup1:" -msgstr "上付き1:" +msgid "Histograms" +msgstr "柱状グラフ" -msgid "Sup2:" -msgstr "上付き2:" +msgid "Historic Ligatures" +msgstr "歴史的合字" -msgid "Sup3:" -msgstr "上付き3:" +msgid "Historical Forms" +msgstr "歴史的字体" -msgid "Axis Ht:" -msgstr "軸の高さ:" +msgid "Hit Watch Point" +msgstr "監視点に到達" -msgid "Delim1:" -msgstr "区切り1:" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" +msgstr "" +"ふむ, フォント内に存在するよりも多くのグリフバリエーションデータが指定されて" +"います.\n" -msgid "Delim2:" -msgstr "区切り2:" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "ふむ, 'gvar' テーブル内でグローバルタプルが指定されていません.\n" -msgid "SubDrop:" -msgstr "下付き突出:" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "ふむ, 'avar' テーブルが大きすぎます\n" -msgid "SupDrop:" -msgstr "上付き突出:" +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" +msgstr "ふむ, 'avar' テーブル内の軸の本数が 'fvar' テーブルの値と異なります.\n" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "ディスプレイ数式における分子のベースライン持ち上げ量" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" +msgstr "ふむ, 'gvar' テーブル内の軸の本数が 'fvar' テーブルの値と異なります.\n" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "非ディスプレイ数式における分子のベースライン持ち上げ量" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" +msgstr "" +"ふむ, この 'fvar' テーブルに含まれる軸のサイズが予期に反する値なので,解析を中" +"止します.\n" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "非ディスプレイ数式のatopスタイルにおける分子のベースライン持ち上げ量" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "" +"ふむ, この 'fvar' テーブルに含まれるインスタンスのサイズが予期に反する値なの" +"で, 解析を中止します.\n" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "ディスプレイ数式における分母のベースライン引き下げ量" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "" +"ふむ, この 'fvar' テーブルには FontForge が扱える限界より多くのデザイン軸が含" +"まれています.\n" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "非ディスプレイ数式における分母のベースライン引き下げ量" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "" +"ふむ, この 'fvar' テーブルは予想されるより多くの個数/サイズペアが含まれていま" +"す\n" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "ディスプレイ数式における上付き文字のベースライン持ち上げ量" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "ふむ, この 'fvar' テーブルにはデザイン軸が無いので意味をなしません.\n" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "非ディスプレイ数式における上付き文字のベースライン持ち上げ量" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +msgstr "" +"ふむ, この 'fvar' テーブルの個数/サイズペアは少なすぎますので, 解析を中止しま" +"す\n" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "変形スタイルにおける上付き文字のベースライン持ち上げ量" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "ふむ, この 'fvar' テーブルは小さすぎます\n" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "ディスプレイ数式における下付き文字のベースライン引き下げ量" +#, c-format +msgid "" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" +msgstr "" +"ふむ, 'gvar' テーブル内で指定されたグローバルタプルが多すぎます.\n" +" FontForge は %d 個しかサポートしていません\n" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "非ディスプレイ数式における下付き文字のベースライン引き下げ量" +msgid "Ho" +msgstr "ホー語" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "大きなボックスの上端に対する上付き文字のベースラインの持ち上げ量" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "補助漢字(JIS X 0212-1990)字体" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "大きなボックスの下端に対する下付き文字のベースラインの引き下げ量" +msgid "Hori_zontal Metric Lines" +msgstr "横書きメトリックライン(_Z)" -msgid "Size of comb delimiters in display styles" -msgstr "ディスプレイ数式の comb の区切り文字" +msgid "Horizontal" +msgstr "水平" -msgid "Size of comb delimiters in non-display styles" -msgstr "非ディスプレイ数式の comb の区切り文字" +msgid "Horizontal Baselines" +msgstr "横書きベースライン" -msgid "Height of fraction bar above base line" -msgstr "分数の横線の,ベースラインからみた高さ" +msgid "Horizontal High" +msgstr "横方向に高" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "罫の標準太さ:" +msgid "Horizontal Kana Alternatives" +msgstr "横書き用仮名" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "大型演算子のスペース1:" +msgid "Horizontal Kerning" +msgstr "横書きカーニング" -msgid "Big Op Space2:" -msgstr "大型演算子のスペース2:" +msgid "Horizontal Low" +msgstr "横方向に低" -msgid "Big Op Space3:" -msgstr "大型演算子のスペース3:" +msgid "Horizontal Medium" +msgstr "横方向に中" -msgid "Big Op Space4:" -msgstr "大型演算子のスペース4:" +msgid "Horseshoe E and A" +msgstr "蹄鉄型のEとA" -msgid "Big Op Space5:" -msgstr "大型演算子のスペース5:" +msgid "How many CID slots do you wish to add?" +msgstr "CIDスロットをいくつ追加しますか?" -msgid "Default thickness of over and overline bars" -msgstr "over と overline の横棒のデフォルトの太さ" +msgid "How many entries should there be in the cvt table?" +msgstr "cvtテーブルに含まれる項目数をいくつにしますか?" -msgid "The minimum glue space above a large displayed operator" -msgstr "ディスプレイ数式の大型演算子の上に置かれる最小グルースペース" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "文字符号が割り当てられていないグリフスロットをいくつ追加しますか?" -msgid "The minimum glue space below a large displayed operator" -msgstr "ディスプレイ数式の大型演算子の下に置かれる最小グルースペース" +msgid "Hungarian" +msgstr "ハンガリー語" msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" -"ディスプレイ数式の大型演算子の上に(積分範囲などの)\n" -"上限値が来たとき,そのベースラインと演算子の間に置かれる\n" -"空きの最小量" +"申し訳ありませんがこのファイルは複雑すぎて解釈できません(または壊れています)" msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" -"ディスプレイ数式の大型演算子の下に(積分範囲などの)\n" -"下限値が来たとき,そのベースラインと演算子の間に置かれる\n" -"空きの最小量" +"申し訳ありませんがこのファイルは複雑すぎて解釈できません(または壊れているか空" +"です)" -msgid "The extra glue place above and below displayed limits" -msgstr "ディスプレイ数式の上限・下限の上下に追加されるグルースペース" +msgid "IPA Extensions" +msgstr "IPA拡張" -#. GT: More Parameters -msgid "More Params" -msgstr "追加パラメータ" +msgid "IPA usage" +msgstr "IPA" -msgid "Math Sp:" -msgstr "数式スペース:" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (Unicode, 基本多言語面)" -msgid "Do it" -msgstr "" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, 完全)" -msgid "Cannot be Undone" -msgstr "取り消し不能です" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (ラテン1/西欧)" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "この操作は取り消し不能です. それでも実行しますか?" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (ラテン6/北欧)" -msgid "Select lookups from other fonts" -msgstr "" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (タイ文字)" -msgid "Import Lookup" -msgstr "" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (ラテン7/バルト)" -msgid "Kerning State Machine" -msgstr "状態機械によるカーニング" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (ラテン8/ケルト)" -msgid "Indic State Machine" -msgstr "インド系文字の状態機械" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (ラテン9)" -msgid "Contextual State Machine" -msgstr "文脈依存のスワッシュ" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (ラテン2/中欧)" -msgid "(kerning class)\n" -msgstr "(カーニングクラス)\n" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (ラテン3/南欧)" -msgid "Not attached to a feature" -msgstr "" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (ラテン4/北欧・バルト)" -#, c-format -msgid " Used in %s\n" -msgstr "" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (キリル文字)" -msgid "No data" -msgstr "データがありません" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (アラビア文字)" -msgid "This lookup contains no data" -msgstr "" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (ギリシア文字)" -msgid "Feature file?" -msgstr "" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (ヘブライ文字)" -#, c-format -msgid "Cannot open %s" -msgstr "" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (ラテン5/トルコ語)" -#, c-format -msgid "An error occurred writing %s" -msgstr "" +msgid "Ibibio" +msgstr "イビビオ語" -msgid "Output error" -msgstr "" +msgid "Icelandic" +msgstr "アイスランド語" -msgid "Feature tags will be removed" -msgstr "機能タグが削除されます" +msgid "Icons" +msgstr "アイコン" -msgid "Lookups will be removed" -msgstr "機能が削除されます" +msgid "Identify by" +msgstr "識別基準" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" +msgid "Ideographic Description Characters" +msgstr "漢字構成記述文字" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." msgstr "" +"グリフが編集された結果,点の個数が以前と異なる場合には,\n" +"点の照合を使用していて,そのグリフの点の個数に依存する\n" +"ような参照は全て不正なものとなるでしょう." msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" msgstr "" +"比較先のフォントのグリフが比較元のフォントに含まれていない\n" +"ときはそのグリフを挿入し,比較先のアウトラインをグリフの背景に\n" +"配置します" -msgid "_Apply to All" -msgstr "全てに適用(_A)" - -msgid "_Apply to Selection" -msgstr "選択範囲に適用(_A)" - -msgid "Apply change to which lookups?" -msgstr "どの機能に適用しますか?" - -msgid "Apply to:" -msgstr "次の機能に適用:" - -msgid "_Up" -msgstr "上へ(_U)" - -msgid "_Down" -msgstr "下へ(_D)" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "輪郭線に凹凸がある場合,それを平滑化します" -msgid "_Sort" +msgid "" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" +"これがセットされている場合, フォントを埋め込むときは\n" +"全グリフを文書内に埋め込まなければなりません.\n" +"セットされていない場合, 文書のクリエータは, 文中で使われている文字のみを埋め" +"込む必要があります." -msgid "Add _Lookup" +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" +"(XUID-Base)\n" +"あなたの組織を一意に識別する値. 指定する場合,\n" +"空白で区切った16777216未満の整数のリストで\n" +"なければなりません. 無指定時は最後の構成要素を\n" +"FontForgeがランダムに生成します." -msgid "Add Sub_table" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" msgstr "" +"調整後の点における傾きがほとんど水平/垂直で\n" +"ある場合,水平/垂直に揃えます" -msgid "Edit _Metadata" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" +"輪郭の開始点が極値でない場合,極値にあたる(輪郭上の)新しい開始点を探します." -msgid "_Edit Data" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" +"同じパス上の2つの隣り合う点が2,3ユニットより\n" +"近くにある場合,FontForgeの一部のコマンドで問題が生ずる\n" +"おそれがあります.\n" +"ただし, PostScriptインタプリタには影響ありません." -msgid "De_lete" -msgstr "削除(_L)" - -msgid "_Merge" -msgstr "合併(_M)" - -msgid "Sa_ve Lookup..." +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." msgstr "" +"2つのアウトラインに違いがある時は,比較先のグリフのアウトラインを\n" +"比較元のグリフの背景レイヤーに追加します (それにより,比較元の\n" +"フォントを開けば両者の違いを目で確認できます)." -msgid "Add Language to Script..." +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" +"(OtherSubrsFile)\n" +"Adobe製のOtherSubrs配列を自作の物に置き換えたい場合,\n" +"この変数の値を14個以内のPostScriptサブルーチンを含んだ\n" +"ファイルの名前に設定してください. 各サブルーチンの前には\n" +"'%%%%'で始まる行を置かなければなりません(最初の'%%%%'行の\n" +"前にあるテキストはすべて先頭に置く著作権表示として扱われます).\n" +"最初の3個のサブルーチンはflexヒントで,その次はヒント置換です\n" +"(これらは必ず存在する必要があります). 14個目(実際には0から\n" +"始まるので 第13番ですが) はカウンタヒント用です. サブルーチンは\n" +"[ ] の対で囲んではなりません." -msgid "Remove Language from Script..." -msgstr "" +msgid "Igbo" +msgstr "イグボ語" -msgid "_Add 'aalt' features" -msgstr "" +msgid "Ignore Base Glyphs" +msgstr "基底グリフを無視する" -msgid "Add 'D_FLT' script" -msgstr "" +msgid "Ignore Combining Marks" +msgstr "結合型マークを無視する" -msgid "_Revert All" -msgstr "" +msgid "Ignore Ligatures" +msgstr "合字を無視する" -msgid "S_ave Feature File..." -msgstr "" +msgid "Ignore this problem in the future" +msgstr "この問題は今後無視する" -#, c-format -msgid "Font Information for %.90s" -msgstr "フォント情報 %.90s" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "/CharStringsの重複した項目を無視します\n" -msgid "Fo_ntname:" -msgstr "フォント名(_N):" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "/Subrsの重複した項目を無視します\n" -msgid "_Family Name:" -msgstr "ファミリー名(_F):" +msgid "Ijo" +msgstr "イジョー語" -msgid "Name For Human_s:" -msgstr "表示用の名前(_S):" +msgid "Ilokano" +msgstr "イロカノ語" + +msgid "Image" +msgstr "画像" + +msgid "Image Info" +msgstr "画像の情報" -msgid "_Weight" -msgstr "ウェイト(_W)" +msgid "Image Template" +msgstr "画像テンプレート" -msgid "_Version:" -msgstr "バージョン(_V):" +msgid "Imperial Aramaic" +msgstr "帝国アラム文字" -msgid "sfnt _Revision:" -msgstr "" +msgid "Implied Topology" +msgstr "暗示的な様態" + +msgid "Import" +msgstr "取り込み" +#, c-format msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" msgstr "" +"%2$sのグリフ%1$sで, 'CFF 'の送り幅(%3$d)と'hmtx'の幅(%4$d)\n" +" が一致しません. (これ以降,不一致があっても報告しません)\n" -msgid "_Base Filename:" -msgstr "基底ファイル名(_B):" - +#, c-format msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" msgstr "" +"GID %dで, 'CFF 'の送り幅(%d)と'hmtx'の幅(%d)が\n" +" 一致しません. (これ以降,不一致があっても報告しません)\n" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "PostScript名と揃える" - -msgid "Copy_right:" -msgstr "著作権(_R):" +msgid "In TTF/OTF" +msgstr "TTF/OTF埋め込み" msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" msgstr "" +"前方文脈連鎖置換では,一致した範囲テーブル内に存在するグリフ名とちょうど同じ個" +"数の置換グリフが存在する必要があります" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobeは現在XUID/UniqueIDを不要だと考えています)" - -msgid "Use XUID" -msgstr "XUIDを使う" - -msgid "_XUID:" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" msgstr "" +"前方文脈連鎖置換では,一致するテーブルがちょうど1個だけ存在する必要があります" -msgid "Use UniqueID" -msgstr "UniqueIDを使う" - -msgid "_UniqueID:" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" msgstr "" +"このフォント内の合字を処理しようとしている最中に, Apple の mort/morx \n" +"テーブル内に含まれている状態機械が (学識ある城主の如く) 理解するには\n" +"あまりに狡猾すぎることに思い至りました. これの解釈は諦めます. \n" +"全ての合字を解釈できなかった可能性があります.\n" -msgid " _Em Size:" -msgstr "EMの大きさ(_E):" - -msgid "_Scale Outlines" -msgstr "輪郭を拡大/縮小(_S)" - -msgid "_Guess" -msgstr "推測(_G)" - -msgid "Has _Vertical Metrics" -msgstr "縦書きメトリックが存在(_V)" - -msgid "Interpretation:" -msgstr "解釈:" - -msgid "Name List:" -msgstr "名前リスト:" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "イタリックフォントにおける, 1単位の垂直変化に対する水平変化の量" -msgid "Font Type:" -msgstr "種類:" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "文字 %s において, %s への参照を見つけることができませんでした.\n" -msgid "_Outline Font" -msgstr "アウトラインフォント(_O)" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "文字 %s において, 基底グリフのパスに含まれる点の個数が少なすぎます.\n" -msgid "_Type3 Multi Layered Font" -msgstr "Type3複数レイヤーフォント(_T)" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "文字 %s において, 基底グリフのパスに含まれる点の個数が多すぎます.\n" +#, c-format msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" -"複数の色,塗りつぶしと影の編集を可能にします.\n" -"複数レイヤーフォントはType3かSVGフォントでのみ出力可能です." - -msgid "_Stroked Font" -msgstr "ストロークフォント(_S)" +"フォント%1$dに含まれるグリフ%2$.30sの送り幅は,基本フォントの送り幅に正確に縮" +"小することができません. 適正な値に強制的に変更されます." +#, c-format msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" -"グリフのアウトラインを塗りつぶすのではなく,\n" -"太さのある線を描くことによって\n" -"グリフを構成します.\n" -"すべてのグリフは下記の線幅で描かれます" - -msgid " Stroke _Width:" -msgstr "ストローク幅(_W):" - -msgid "All layers _cubic" -msgstr "全て3次(_C)" +"フォント%1$dに含まれるグリフ%2$.30sは左端が0よりも小さいか,送り幅よりも右・高" +"さよりも上・深さよりも下のいずれかにはみ出しています" +#, c-format msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" -"すべてのレイヤーで輪郭を格納するのに3次(postscript)スプラインを使用しま" -"す.\n" -"3次スプラインは一般的に2次スプラインよりも編集が容易です.\n" -"(3次スプラインのままでもtruetypeフォントを生成することができます)" - -msgid "All layers _quadratic" -msgstr "全て2次(_Q)" +"グリフ%sに,%sへの参照が点の照合により配置されていますが,\n" +"点の番号は現在,当初の意図を反映しないものとなっています.\n" +"それでも続けますか?" msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" -"すべてのレイヤーで輪郭を格納するのに3次(postscript)スプラインではなく\n" -"2次(truetype)スプラインを使用します." +"(ItalicConstrained)\n" +"アウトライン表示で, Shift キーを押した時の動きを\n" +"垂直方向にではなくItalicAngleに平行な方向に制限します" -msgid "_Mixed" -msgstr "混在(_M)" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "太初に文字有りき…" msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" +"保存したフォントでは,すべてのグリフ名が指定した名前リストに合わせて変更されま" +"す." -msgid "Guidelines:" -msgstr "ガイドライン:" +msgid "In_line..." +msgstr "インライン(_L)..." -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" +msgid "Inari Sami" +msgstr "イナリ・サーミ語" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"レイヤー:" +msgid "Incorrect number of deltas in cvt\n" +msgstr "cvt に含まれる delta の個数が不正です\n" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "グリフ %d (%s) のデルタの個数が不正です\n" -msgid "_Histogram" -msgstr "柱状グラフ(_H)" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "重みづけインスタンスの個数が間違っているか,数値が不正です" -msgid "Histogram Dialog" -msgstr "柱状グラフに関するダイアログ" +msgid "Increment Bearings By:" +msgstr "両サイドベアリングの増加量:" -msgid "Width _Class" -msgstr "幅のクラス(_C)" +msgid "Increment LBearing By:" +msgstr "左サイドベアリングの増加量:" -msgid "P_FM Family" -msgstr "P_FMファミリー" +msgid "Increment RBearing By:" +msgstr "右サイドベアリングの増加量:" -msgid "_Embeddable" -msgstr "埋め込み可能(_E)" +msgid "Increment V. Adv. By:" +msgstr "縦書き字送りの増加量:" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"このフォントがダウンロード可能な(PDF)文書に埋め込めるか,\n" -"埋め込めるなら文書とドキュメントのそれぞれに対して\n" -"どのような処理が可能か." +msgid "Increment Width By:" +msgstr "グリフ幅の増加量:" -msgid "No Subsetting" -msgstr "サブセット化しない" +msgid "Index" +msgstr "索引" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"これがセットされている場合, フォントを埋め込むときは\n" -"全グリフを文書内に埋め込まなければなりません.\n" -"セットされていない場合, 文書のクリエータは, 文中で使われている文字のみを埋め" -"込む必要があります." +msgid "Index in use" +msgstr "インデックスが使用中です." -msgid "Only Embed Bitmaps" -msgstr "ビットマップのみ埋め込み可" +#, c-format +msgid "Index out of range in %s\n" +msgstr "グリフ %s に範囲外のインデックスが含まれています\n" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"ビットマップのみ埋め込み可能です. アウトライン記述は\n" -"埋め込むことができません (フォントにビットマップが\n" -"含まれていない場合は何も埋め込むことができません)." +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "インデックスが大きすぎます(%d未満でなければなりません) |%s" -msgid "Vendor ID:" -msgstr "ベンダID" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "インド(およびチベット)のぶら下げるベースライン" -msgid "_IBM Family:" -msgstr "IBMファミリー分類(_I)" +msgid "Indic Reordering" +msgstr "インド系文字の再配置" + +msgid "Indic State Machine" +msgstr "インド系文字の状態機械" -msgid "_OS/2 Version" -msgstr "_OS/2バージョン" +msgid "Indic reordering" +msgstr "インド系文字の再配置" -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" +msgid "Indonesian" +msgstr "インドネシア語" -msgid "Style Map:" -msgstr "" +msgid "Ingush" +msgstr "イングーシ語" -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" +msgid "Inherited" +msgstr "引き継いだ値" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" -"OS/2テーブルのWinAscentとWinDescentの両フィールドの\n" -"外側への描画はWindowsではクリップされます. これには\n" -"GPOSによって再配置されたマークなどが含まれます.\n" -"(WinDescentフィールドは通常は正の値です.)\n" -"もし\"[]オフセットを指定\"チェックボックスが空なら,\n" -"入力した値はそのままOS/2テーブルで使われます.\n" -"チェックされているなら,入力した値は常に,フォントの上下端に\n" -"追加されます. ほとんどの場合,このフィールドを0にして\n" -"\"[*]オフセットを指定\"にチェックを入れるべきでしょう." +msgid "Initial Forms" +msgstr "語頭形" -msgid "Is Offset" -msgstr "オフセットを指定" +msgid "Initials" +msgstr "イニシャル" -msgid "Really use Typo metrics" -msgstr "" +msgid "Inline" +msgstr "インライン" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" +msgid "Inlining glyphs" +msgstr "インライン文字" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"組版上の高さ/深さフィールドはWindowsでの行間隔を\n" -"指定するもの《ということ》になっていますが,\n" -"実際上はWinAscent/Descentフィールドがその役割を\n" -"果たしています.\n" -"(深さフィールドは通常負の値です.)\n" -"\"[] オフセットを指定\"にチェックが入っていない場合,\n" -"入力した任意の値がそのままOS/2テーブルで使われます.\n" -"チェックを入れてある場合,入力した値がEmの定義の\n" -"高さ/深さの値に加えられます.\n" -"ほとんどの場合,このフィールドを0に設定し,\n" -"\"[*] オフセットを指定\"にチェックを入れておく\n" -"べきでしょう." +msgid "Inscriptional Pahlavi" +msgstr "パフラヴィ文字" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" -"MS Windowsで用いられるOS/2テーブル内のTypoLinegapフィールドを設定します" +msgid "Inscriptional Parthian" +msgstr "パルティア文字" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"これはMacにおける行間を指定します.\n" -"(深さフィールドは一般的に負の値です)\n" -"\"[] オフセットを指定\"にチェックが入って\n" -"いない場合,入力した任意の値がそのままhheaテーブルで使われます. ほとんどの場" -"合,\n" -"このフィールドを0に設定し,\n" -"\"[*] オフセットを指定\"にチェックを\n" -"入れておくべきでしょう." +msgid "Inse_rt Point On Spline At..." +msgstr "曲線に点を挿入(_R)..." -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "linegapフィールドをMacで使用されるhheaテーブルにセットします." +msgid "Insert Before Current Glyph" +msgstr "現グリフの前に設定" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"行間フィールドをvheaテーブルにセットします.\n" -"これは縦書きテキストの行間の, 水平方向の開きのことです." +msgid "Insert Before Marked Glyph" +msgstr "印の付いたグリフの前に挿入" -msgid "This denotes the height of X." -msgstr "" +msgid "Insert F_ont..." +msgstr "フォントを挿入(_O)..." -msgid "This denotes the height of x." -msgstr "" +msgid "Insert Glyph _After..." +msgstr "現在位置の後に挿入(_A)..." -msgid "SubscriptSuperUse|Default" -msgstr "" +msgid "Insert Glyph _Before..." +msgstr "現在位置の前に挿入(_B)..." -msgid "Pos" -msgstr "位置" +msgid "Insert Text Outlines..." +msgstr "テキストのアウトラインを挿入..." -msgid "PanoseUse|Default" -msgstr "" +msgid "Insert _Blank" +msgstr "空のフォントを挿入(_B)" -msgid "http://panose.com/" -msgstr "" +msgid "Installable Font" +msgstr "インストール可能なフォント" -msgid "Panose|_Family Kind" +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" msgstr "" +"インスタンスフォントが含むことができるのは'cvt 'テーブルだけですが,%.30sには" +"その他のTrueTypeテーブルがいくつか含まれています" -msgid "Unicode Ranges:" -msgstr "Unicode範囲:" +msgid "Instant/Vertical" +msgstr "瞬速/垂直" -msgid "Default" -msgstr "デフォルト" +msgid "Instruction Gloss (TrueType)" +msgstr "命令の説明(TrueType)" -msgid "MS Code Pages:" -msgstr "MSコードページ:" +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" +msgstr "" +"(ClearInstrsBigChanges)\n" +"TrueTypeフォント内の命令は点を番号で参照しているため,\n" +"どれかの点の番号が変わるようなやりかたでグリフを編集\n" +"(点の追加・削除など)した場合,間違った点に命令が適用\n" +"されることとなり,メチャクチャな結果が生じるでしょう.\n" +" FontForgeは通常,点の番号が付け直されるのを検出\n" +"すると,上記の問題を避けるために命令を削除します.\n" +"この振る舞いをオフにすることもできますがー注意して使って\n" +"ください!'" -msgid "Misc." -msgstr "その他" +msgid "Instructions out of date" +msgstr "命令が現状に合っていません" -msgid "Metrics" -msgstr "メトリック" +msgid "Instructions were changed" +msgstr "命令が変更されました" -msgid "Sub/Super" -msgstr "上つき/下つき" +msgid "Intermediate Points:" +msgstr "中間の点:" -msgid "Panose" +msgid "Internal error in creating FNT. File offset wrong\n" msgstr "" +"FMT 作成時に内部エラーが発生しました. ファイルオフセットが誤っています\n" -msgid "Charsets" -msgstr "文字セット" - -msgid "Gasp|_Version" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" msgstr "" +"FMT 作成時に内部エラーが発生しました. ビットマップデータ内のファイルオフセッ" +"トが誤っています\n" -msgid "Optimized For ClearType" -msgstr "ClearType向けに最適化済" +msgid "Interpo_late Fonts..." +msgstr "フォントの補間(_L)..." -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" +msgid "Interpolating Problem" +msgstr "補間処理中に問題発生" + +msgid "Interpolating a font with itself achieves nothing" +msgstr "フォントを自分自身と補間しても何も起こりません." + +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "%.20s との間で補間:" msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" msgstr "" +"編集タイプが異なるフォントの補間を行おうとしています(例えばType3とType1)" -msgid "Gasp|_Default" -msgstr "" +msgid "Interpretation:" +msgstr "解釈:" -msgid "_Language" -msgstr "言語(_L)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "なし" -msgid "_String Type" -msgstr "文字列のタイプ(_S)" +msgid "Interpreting Glyphs" +msgstr "字形記述を解析中" -msgid "SortingScheme|Default" -msgstr "" +msgid "Intersecting Paths" +msgstr "交差するパス" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" -"ロケールの変更: ロケール名を左クリックします.\n" -"文字列タイプの変更: 文字列を左クリックします.\n" -"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" -"名前の削除: 名前を右クリックしてからメニューの[削除]を選択します。.\n" -"TrueType名との関連付けの有効化・無効化: 名前を右クリックしてから\n" -" 該当するメニュー項目を選択します." +msgid "Inuktitut" +msgstr "イヌイット語" + +msgid "Invalid Encoding" +msgstr "不正なエンコーディング" + +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "FD (%d) が CID %d に不正に代入されています.\n" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "sfnts 配列内の文字列以外の場所に不正な文字が含まれています\n" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" +msgid "Invalid hex digit in sfnts array\n" +msgstr "sfnts 配列に不正な16進文字列が含まれています\n" -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "Invalid ligature offset\n" +msgstr "合字オフセットが不正です\n" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "照合テーブルフォーマット %d は不正な値です\n" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "点の一致が不正です. 点はこの参照の後にあるはずです.\n" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" -"ロケールの変更: ロケール名を左クリックします.\n" -"機能の変更: 文字列を左クリックします.\n" -"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" +msgid "Invalid point size" +msgstr "ポイント数が不正です" -msgid "The font comment can contain whatever you feel it should" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" msgstr "" -"フォントコメントにはあなたが必要だと感じるものを何でも含めることができます" +"TTF の hmtx (または hhea) テーブルが不正です. numOfLongMetrics が 0 になって" +"います\n" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" msgstr "" +"TTF の vmtx (または vhea) テーブルが不正です. numOvLongVerMetrics が 0 になっ" +"ています\n" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" +msgid "Irish" +msgstr "アイルランド語" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" +msgid "Irish Gaelic" +msgstr "アイルランド・ゲール語" -msgid "Version, Major:" -msgstr "バージョン, メジャー:" +msgid "Irish Gaelic (with dot)" +msgstr "アイルランド・ゲール語(点つき)" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" +msgid "Irish Traditional" +msgstr "古アイルランド語" -msgid "Minor:" -msgstr "マイナー:" +msgid "Irrelevant _Factor:" +msgstr "無意味と見なす比率(_F):" -msgid "Metadata (xml):" -msgstr "メタデータ(XML):" +msgid "Is Layer Editable?" +msgstr "レイヤーは編集可能か" -msgid "ΤεΧ General" -msgstr "" +msgid "Is Layer Visible?" +msgstr "レイヤーが見えるか" -msgid "ΤεΧ Math Symbol" -msgstr "" +msgid "Is Offset" +msgstr "オフセットを指定" -msgid "ΤεΧ Math Extension" -msgstr "" +msgid "Isolated" +msgstr "独立形" -msgid "The size (in points) for which this face was designed" -msgstr "この書体デザインが意図しているサイズ(ポイント数)" +msgid "Isolated Forms" +msgstr "独立形" -msgid "Size|Points" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" msgstr "" - -msgid "Design Range" -msgstr "デザイン範囲" +"これは私には, 1000 個を超える状態を含む morx サブテーブルが存在する\n" +"ように見えます. これはおそらく間違いなのではないかと思われます\n" msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" -"この書体が適用されるサイズの範囲(ポイント数).\n" -"下限値を含まず,上限値を含みます." +"これは私には, 1000 個を超える状態遷移を含む morx サブテーブルが存在する\n" +"ように見えます. これはおそらく間違いなのではないかと思われます\n" -msgid "_Bottom:" -msgstr "下限(_B):" +msgid "Italian" +msgstr "イタリア語" -msgid "_Top:" -msgstr "上限(_T):" +msgid "Italian Swiss" +msgstr "イタリア語(スイス)" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"この値は,これと同じスタイルをもつフォントファミリーの\n" -"全フォントが共有する識別番号です. (例えば,\n" -"10ポイントのボールドと24ポイントのボールドは\n" -"同じ値ですが,10ポイントのイタリックは違う値となります)." +msgid "Italic" +msgstr "イタリック" -msgid "Style Name:" -msgstr "スタイル名:" +msgid "Italic Correction" +msgstr "イタリック補正" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"これは,このフォントのスタイルを識別するのに\n" -"用いられる名前の組を指定します.\n" -"名前は複数の言語に翻訳可能です(英語は\n" -"必須で,その他の言語は省略可能です)\n" -"同じスタイルIDをもつフォントはすべて\n" -"同じIDを共有することになります" +msgid "ItalicConstrained" +msgstr "イタリック角への限定移動" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" -"ロケールの変更: ロケール名を左クリックします.\n" -"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" +msgid "Italics" +msgstr "イタリック" -msgid "Mac Style Set:" -msgstr "Macスタイルセット:" +msgid "JIS 208 (Kanji)" +msgstr "JIS X0208 (漢字)" -msgid "FOND Name:" -msgstr "FOND名:" +msgid "JIS 212 (Kanji)" +msgstr "JIS X0212 (補助漢字)" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" +msgid "JIS2004 Forms" +msgstr "2004JIS字体" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" +msgid "JIS78 Forms" +msgstr "78JIS字体" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" +msgid "JIS83 Forms" +msgstr "83JIS字体" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" +msgid "JIS90 Forms" +msgstr "90JIS字体" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" +msgid "Japanese" +msgstr "日本語" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" +msgid "Japanese Forms (Obsolete)" +msgstr "日本語の字形【廃止】" -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" +msgid "Javanese" +msgstr "ジャワ文字" -msgid "Edits a lookup or lookup subtable." -msgstr "" +msgid "Javanese (roman)" +msgstr "ジャワ語(ローマ字)" -msgid "Edits the transformations in a lookup subtable." -msgstr "" +msgid "Johab (Korean)" +msgstr "Johab (韓国語)" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" +msgid "JoinSnap" +msgstr "線のスナップ距離" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" +msgid "Judezmo" +msgstr "ジュデズモ語" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" +msgid "Jula" +msgstr "ジュラ語" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" +msgid "Justification Alternatives" +msgstr "行揃え用異体" -msgid "Creation Date:" -msgstr "" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (キリル文字)" -msgid "Modification Date:" -msgstr "" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (韓国語)" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" +msgid "Kabardian" +msgstr "カバルダ語" -msgid "OS/2 -> Charsets" -msgstr "" +msgid "Kachchi" +msgstr "カッチ語" -msgid "Include Empty Blocks" -msgstr "" +msgid "Kaithi" +msgstr "カイティー文字" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" +msgid "Kalenjin" +msgstr "カレンジン語" -msgid "PS Names" -msgstr "" +msgid "Kalmyk" +msgstr "カルムイク語" -msgid "General" -msgstr "一般情報" +msgid "Kamba" +msgstr "カンバ語" -msgid "PS UID" -msgstr "PS UniqueID" +msgid "Kana Supplement" +msgstr "仮名補助" -msgid "PS Private" -msgstr "PS Private辞書" +msgid "Kanbun" +msgstr "漢文" -msgid "OS/2" -msgstr "" +msgid "Kannada" +msgstr "カンナダ文字" -msgid "TTF Names" -msgstr "TTF名" +msgid "Kanuri" +msgstr "カヌリ語" -msgid "StyleSet Names" -msgstr "" +msgid "Karachay" +msgstr "カラチャイ語" + +msgid "Karaim" +msgstr "カライム語" + +msgid "Karakalpak" +msgstr "カラカルパク語" + +msgid "Karelian" +msgstr "カレリア語" + +msgid "Karen" +msgstr "カレン語" -msgid "Grid Fitting" -msgstr "" +msgid "Kashmiri" +msgstr "カシミール語" -msgid "ΤεΧ" -msgstr "" +msgid "Kashmiri (India)" +msgstr "カシミール語(インド)" -msgid "FONTLOG" -msgstr "" +msgid "Katakana" +msgstr "片仮名" -msgid "Mark Classes" -msgstr "マーククラス" +msgid "Katakana Phonetic Extensions" +msgstr "片仮名音声拡張" -msgid "Mark Sets" -msgstr "" +msgid "Kayah Li" +msgstr "カヤー・リ文字" -msgid "OpenType|Lookups" -msgstr "" +msgid "Kazakh" +msgstr "カザフ語" -msgid "WOFF" -msgstr "" +msgid "Kebena" +msgstr "ケベナ語" -msgid "Mac Features" -msgstr "Macの機能" +msgid "Ker_n By Classes..." +msgstr "クラス毎のカーニング(_N)..." -msgid "Dates" -msgstr "日付" +msgid "Kern By Classes" +msgstr "クラス毎のカーニング..." -msgid "TrueTypeName|New" -msgstr "" +msgid "Kern Offset:" +msgstr "カーニングオフセット:" -msgid "gaspTableEntry|New" -msgstr "" +msgid "Kern Pair Closeup..." +msgstr "カーニングペアの詳細..." -msgid "PSPrivateDictKey|New" -msgstr "" +msgid "Kern Pairs" +msgstr "カーニングペア" -msgid "_Don't Save" -msgstr "保存しない(_D)" +msgid "Kern Size" +msgstr "カーニングのサイズ" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"ファイル'%2$.40s'に含まれるフォント'%1$.40s'は変更されています.\n" -"保存しますか?" +msgid "Kern Values:" +msgstr "カーニング値:" -msgid "Yes, and don't _remind me again" -msgstr "" +msgid "Kern by State" +msgstr "状態機械によるカーニング" -msgid "Unsaved script" -msgstr "" +msgid "Kern:" +msgstr "カーニング:" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "Kerning" +msgstr "カーニング" -msgid "Save as _Directory" -msgstr "ディレクトリとして保存(_D)" +msgid "Kerning & such" +msgstr "カーニングの類" -msgid "Save as..." -msgstr "ファイル名を指定して保存..." +msgid "Kerning Class" +msgstr "カーニングクラス" #, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" +msgid "Kerning Metrics For %.50s" +msgstr "%.50sのカーニングメトリック" -msgid "Merge Feature Info" -msgstr "" +msgid "Kerning State Machine" +msgstr "状態機械によるカーニング" +#. GT: The %s is the name of the lookup subtable containing this kerning class #, c-format -msgid "Failed to load kern data from %s" -msgstr "カーニングデータを%sから読み込むのに失敗しました." +msgid "Kerning by Classes: %s" +msgstr "クラス毎のカーニング: %s" -msgid "Load of Kerning Metrics Failed" -msgstr "カーニングメトリックの読み込みに失敗しました" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgstr "" +"カーニングサブテーブル 3 にはグリフの個数は %d 個だとありますが, maxp は %d " +"個だとしています\n" -msgid "Many Windows" -msgstr "ウィンドウが多すぎます." +msgid "Kerning values must be even" +msgstr "カーニング値は偶数個でなければなりません" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"これを行うと10個より多くのウィンドウが開かれます.\n" -"本当に行ってよろしいですか?" +msgid "Key" +msgstr "キー" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "def のキーは文字列または名前リテラルでなければなりません\n" -msgid "Extremum bound..." -msgstr "" +msgid "Khakass" +msgstr "ハカス語" -msgid "Select by Script" -msgstr "用字系で選択" +msgid "Khanty-Kazim" +msgstr "ハンティ・カジム語" -msgid "All glyphs" -msgstr "すべてのグリフ" +msgid "Khanty-Shurishkar" +msgstr "ハンティ・シュリシュカル語" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" +msgid "Khanty-Vakhi" +msgstr "ハンティ・バヒ語" -msgid "Only upper case" -msgstr "大文字のみ" +msgid "Kharoshthi" +msgstr "カローシュティー文字" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" +msgid "Khasi" +msgstr "カシ語" -msgid "Only lower case" -msgstr "小文字のみ" +msgid "Khmer" +msgstr "クメール文字" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" +msgid "Khmer Symbols" +msgstr "クメール記号" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" +msgid "Khowar" +msgstr "コワール語" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" +msgid "Khutsuri Georgian" +msgstr "教会グルジア語" -msgid "Remove matching glyphs from the selection." -msgstr "" +msgid "Kikongo" +msgstr "コンゴ語" -msgid "Logical And with Selection" -msgstr "" +msgid "Kikuyu" +msgstr "キクユ語" -msgid "Remove glyphs which do not match from the selection." -msgstr "" +msgid "Kildin Sami" +msgstr "キルディン・サーミ語" -msgid "No Script" -msgstr "スクリプトがありません." +msgid "Kinyarwanda/Ruanda" +msgstr "キンヤルワンダ語/ルワンダ語" -msgid "Please specify a script" -msgstr "" +msgid "Kirghiz" +msgstr "キルギス語" -msgid "Bad Script" -msgstr "" +msgid "Kisii" +msgstr "キスィ語" -msgid "Scripts are 4 letter tags" -msgstr "" +msgid "Kodagu" +msgstr "コダグ語" -msgid "Select by Name" -msgstr "" +msgid "Kokni" +msgstr "コクニ語" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" +msgid "Komi-Permyak" +msgstr "コミ・ペルニャク語" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" +msgid "Komi-Zyrian" +msgstr "コミ・ジリエーン語" -msgid "New Lookup Subtable..." -msgstr "" +msgid "Komo" +msgstr "コモ語" -msgid "Display Substitution..." -msgstr "" +msgid "Komso" +msgstr "コンゾ語" -msgid "Pick a substitution to display in the window." -msgstr "" +msgid "Konkani" +msgstr "コンカニ語" -msgid "Show H. Metrics" -msgstr "" +msgid "Koorete" +msgstr "コーレテ語" -msgid "Show V. Metrics" -msgstr "" +msgid "Korean" +msgstr "韓国語" -msgid "Baseline" -msgstr "ベースライン" +msgid "Korean (Johab)" +msgstr "韓国語(Johab)" -msgid "Origin" -msgstr "原点" +msgid "Korean Old Hangul" +msgstr "韓国語(古ハングル)" -msgid "Advance Width as a Line" -msgstr "アドバンス幅を境界線で表示" +msgid "Koryak" +msgstr "コリャーク語" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"アドバンス幅を, 字送り方向に直交する\n" -"線として表示します." +msgid "Kpelle" +msgstr "クペレ語" -msgid "Advance Width as a Bar" -msgstr "アドバンス幅をバーで表示" +msgid "Krio" +msgstr "クリオ語" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"アドバンス幅を, 字送りの大きさを表すバーで,\n" -"グリフの下に表示します." +msgid "Kui" +msgstr "クイ(Kui)語" -msgid "Bitmap Magnification..." -msgstr "ビットマップの拡大..." +msgid "Kulvi" +msgstr "カルビ語" -msgid "Please specify a bitmap magnification factor." -msgstr "" +msgid "Kumaoni" +msgstr "クマオニ語" -msgid "Compact" -msgstr "定義済みのグリフのみ表示" +msgid "Kumyk" +msgstr "クマーク語" -msgid "Find an adobe CMap file..." -msgstr "Adobe CMapファイルを探す..." +msgid "Kurdish" +msgstr "クルド語" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "CIDフォントに %s を挿入する前に, それを閉じてください." +msgid "Kurukh" +msgstr "クルク語" -msgid "Please close font" -msgstr "フォントを閉じてください." +msgid "Kuy" +msgstr "クイ(Kuy)語" -msgid "_Remove" -msgstr "削除(_R)" +msgid "L-Cree" +msgstr "L-クリー語" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" -"本当に, CIDフォント%2$.40sから%1$.40sを\n" -"削除してよろしいですか?" +msgid "LBearing:" +msgstr "左サイドベアリング:" -msgid "_Remove Font" -msgstr "フォントを削除(_R)" +msgid "L_ater" +msgstr "後に(_A)" -msgid "Change Supplement..." -msgstr "補遺番号を変更..." +msgid "L_oad Namelist..." +msgstr "名前リストを読み込み(_O)..." -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "%.20s-%.20sの補遺番号を指定し直してください." +msgid "Label Gl_yph By" +msgstr "グリフへのラベルづけ(_Y)" -msgid "_New Composition..." -msgstr "新しい組合せを定義(_N)..." +msgid "Ladakhi" +msgstr "ラダキ語" -msgid "_Modify Composition..." -msgstr "組合せを修正(_M)..." +msgid "Ladin" +msgstr "ラディン語" -msgid "_Build Syllables" -msgstr "音節を構築する(_B)" +msgid "Lahuli" +msgstr "ラホール語" -msgid "_Hangul" -msgstr "ハングル(_H)" +msgid "Lak" +msgstr "ラック語" -msgid "Save A_ll" -msgstr "すべて保存(_L)" +msgid "Lambani" +msgstr "ランバーニー語" -msgid "_Merge Feature Info..." -msgstr "機能情報の統合(_M)..." +msgid "Language" +msgstr "言語" -msgid "Revert To _Backup" -msgstr "バックアップを復元(_B)" +msgid "Language List" +msgstr "言語リスト" -msgid "Clear Special Data" -msgstr "" +msgid "Language Missing" +msgstr "言語がありません" -msgid "Script Menu" -msgstr "スクリプトメニュー" +msgid "Language(s)" +msgstr "言語" -msgid "_All Fonts" -msgstr "すべてのフォント(_A)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "アムハラ語" -msgid "_Displayed Font" -msgstr "表示されているフォント(_D)" +msgid "Lang|Arabic" +msgstr "アラビア語" -msgid "Glyph _Metadata" -msgstr "グリフのメタデータ(_M)" +msgid "Lang|Armenian" +msgstr "アルメニア語" -msgid "_TrueType Instructions" -msgstr "_TrueType命令" +msgid "Lang|Avar" +msgstr "アバール語" -msgid "Select by _Color" -msgstr "色で選択(_C)" +msgid "Lang|Bengali" +msgstr "ベンガル語" -msgid "Select by _Wildcard..." -msgstr "ワイルドカードで選択(_W)..." +msgid "Lang|Berber" +msgstr "ベルベル語派" -msgid "Select by _Script..." -msgstr "用字系で選択(_S)..." +msgid "Lang|Cherokee" +msgstr "チェロキー語" -msgid "_Glyphs Worth Outputting" -msgstr "出力に値するグリフ(_G)" +msgid "Lang|Coptic" +msgstr "コプト語" -msgid "Glyphs with only _References" -msgstr "参照のみを含むグリフ(_R)" +msgid "Lang|Default" +msgstr "デフォルト言語" -msgid "Glyphs with only S_plines" -msgstr "曲線のみを含むグリフ(_P)" +msgid "Lang|Farsi" +msgstr "ペルシャ語" -msgid "Glyphs with both" -msgstr "参照と曲線の両方を含むグリフ" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "ペルシャ語" -msgid "W_hitespace Glyphs" -msgstr "空白グリフ(_H)" +msgid "Lang|Ge'ez" +msgstr "ゲーズ語" -msgid "_Changed Glyphs" -msgstr "変更されたグリフ(_C)" +msgid "Lang|Georgian" +msgstr "グルジア語" -msgid "_Hinting Needed" -msgstr "自動ヒントが必要なグリフ(_H)" +msgid "Lang|Greek" +msgstr "ギリシャ語" -msgid "Autohinta_ble" -msgstr "自動ヒント対象グリフ(_B)" +msgid "Lang|Gujarati" +msgstr "グジャラート語" -msgid "Hold [Shift] key to merge" -msgstr "" +msgid "Lang|Hebrew" +msgstr "ヘブライ語" -msgid "Hold [Control] key to restrict" -msgstr "" +msgid "Lang|Javanese" +msgstr "ジャワ語" -msgid "Selec_t By Lookup Subtable..." -msgstr "機能サブテーブルによる選択(_T)..." +msgid "Lang|Kannada" +msgstr "カンナダ語" -msgid "Undo Fontlevel" -msgstr "" +msgid "Lang|Khmer" +msgstr "クメール語" -msgid "Copy _Lookup Data" -msgstr "機能をコピー(_L)" +msgid "Lang|Lao" +msgstr "ラオ語" -msgid "Copy _VWidth" -msgstr "高さをコピー(_V)" +msgid "Lang|Latin" +msgstr "ラテン語" -msgid "Paste Into" -msgstr "追加貼り付け" +msgid "Lang|Limbu" +msgstr "リンブ語" -msgid "Paste After" -msgstr "隣に貼り付け" +msgid "Lang|Malayalam" +msgstr "マラヤラム語" -msgid "Sa_me Glyph As" -msgstr "同じグリフとして設定(_M)" +msgid "Lang|Manchu" +msgstr "満州語" -msgid "Copy Layer To Layer" -msgstr "レイヤーからレイヤーにコピー" +msgid "Lang|Mongolian" +msgstr "モンゴル語" -msgid "F_ind / Replace..." -msgstr "検索/置換(_I)..." +msgid "Lang|Oriya" +msgstr "オリヤ語" -msgid "Correct References" -msgstr "参照を正す" +msgid "Lang|Sinhalese" +msgstr "シンハラ語" -msgid "Copy _From" -msgstr "コピー元の指定(_F)" +msgid "Lang|Syriac" +msgstr "シリア語" -msgid "Add _Small Capitals..." -msgstr "小型大文字を追加(_S)..." +msgid "Lang|Tagalog" +msgstr "タガログ語" -msgid "Add Subscripts/Superscripts..." -msgstr "下付き/上付き文字を追加..." +msgid "Lang|Tamil" +msgstr "タミル語" -msgid "Buil_d Duplicate Glyph" -msgstr "複製グリフを作成(_D)" +msgid "Lang|Telugu" +msgstr "テルグ語" -msgid "_MATH Info..." -msgstr "" +msgid "Lang|Thai" +msgstr "タイ語" -msgid "_BDF Info..." -msgstr "_BDF情報..." +msgid "Lang|Tibetan" +msgstr "チベット語" -msgid "_Horizontal Baselines..." -msgstr "横書きベースライン(_H)..." +msgid "Lang|Uighur" +msgstr "ウイグル語" -msgid "_Vertical Baselines..." -msgstr "縦書きベースライン(_V)..." +msgid "Lang|Yi" +msgstr "彝語" -msgid "_Justification..." -msgstr "" +msgid "Lao" +msgstr "ラオ語" -msgid "Show _Dependent" -msgstr "" +msgid "Last Anchor Point" +msgstr "最後のアンカー点" -msgid "Mass Glyph _Rename..." -msgstr "" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "最後に選んだ点" -msgid "Set _Color" -msgstr "" +msgid "Latin Extended Additional" +msgstr "ラテン文字拡張追加" -msgid "Find Pr_oblems..." -msgstr "問題点を発見(_O)..." +msgid "Latin Extended-A" +msgstr "ラテン文字拡張A" -msgid "_Validate..." -msgstr "" +msgid "Latin Extended-B" +msgstr "ラテン文字拡張B" -msgid "Set E_xtremum Bound..." -msgstr "" +msgid "Latin Extended-C" +msgstr "ラテン文字拡張C" -msgid "Other Info" -msgstr "その他の情報" +msgid "Latin Extended-D" +msgstr "ラテン文字拡張D" -msgid "_Validation" -msgstr "" +msgid "Latin Full Width Forms" +msgstr "全角英数" -msgid "St_yle" -msgstr "スタイル(_Y)" +msgid "Latin Ligatures" +msgstr "ラテン文字の合字" -msgid "_Merge Fonts..." -msgstr "フォントの統合(_M)..." +msgid "Latin-1 Supplement" +msgstr "Latin-1 補助" -msgid "Interpo_late Fonts..." -msgstr "フォントの補間(_L)..." +msgid "Latin: Decorative" +msgstr "ラテン: 飾り文字" -msgid "Compare Fonts..." -msgstr "フォントを比較..." +msgid "Latvian" +msgstr "ラトビア語" -msgid "All" -msgstr "全部" +msgid "Layer" +msgstr "レイヤー" -msgid "_Glyph Image" -msgstr "画像による(_G)" +msgid "Layer Info..." +msgstr "レイヤー情報..." -msgid "_Name" -msgstr "名前による(_N)" +msgid "Layer Name" +msgstr "レイヤー名" -msgid "_Unicode" -msgstr "Unicodeによる(_U)" +msgid "Layers" +msgstr "レイヤー" -msgid "_Encoding Hex" -msgstr "符号位置(16進)による(_E)" +msgid "Layer|Background" +msgstr "背景" -msgid "Add Encoding Slots..." -msgstr "エンコーディングスロットを追加..." +msgid "Layer|Foreground" +msgstr "前面" -msgid "How many CID slots do you wish to add?" -msgstr "CIDスロットをいくつ追加しますか?" +msgid "Laz" +msgstr "ラズ語" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "文字符号が割り当てられていないグリフスロットをいくつ追加しますか?" +msgid "Leading Jamo Forms" +msgstr "ハングル字母初声形" msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" -"本当にこれらのグリフを削除してよろしいですか? この操作は取り消しできません." +"FontForge の使用方法を学ぶのは簡単です。始めるための基本チュートリアルから、" +"高度なスクリプトの作成、使用まで用意されています。" -msgid "Detach & Remove Glyphs" -msgstr "グリフの切り離し・削除" +msgid "Left Bounds" +msgstr "左の境界" -msgid "Add Encoding Name..." -msgstr "エンコーディングの名前を追加..." +msgid "Left Side Bearing does not change." +msgstr "左サイドベアリングは変更されません." -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" -"メニューで選択したい符号化方式の名前を,iconvデータベースで定義されたものから" -"選択してください." +msgid "Lepcha" +msgstr "レプチャ(ロン)文字" -msgid "Invalid Encoding" -msgstr "不正なエンコーディング" +msgid "Letterlike Symbols" +msgstr "文字様記号" -msgid "Make Namelist" -msgstr "名前リストを作成" +msgid "Lezgi" +msgstr "レズギ語" -#, c-format -msgid "Could not write %s" -msgstr "%sを書き出せませんでした" +msgid "License" +msgstr "ライセンス" -msgid "Namelist creation failed" -msgstr "名前リストの作成に失敗しました" +msgid "License URL" +msgstr "ライセンスのURL" -msgid "Load Namelist" -msgstr "名前リストを読み込み" +msgid "Lig" +msgstr "合字" -msgid "A name list with this name already exists. Replace it?" -msgstr "この名前の名前リストは既に存在します. 上書きしますか?" +msgid "Lig Index:" +msgstr "合字インデックス:" -msgid "Replace" -msgstr "上書き" +msgid "Ligature" +msgstr "合字" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version #, c-format -msgid "Could not read %s" -msgstr "%sを読み込めませんでした" +msgid "Ligature %s" +msgstr "合字 %s" -msgid "No such file" -msgstr "そのようなファイルはありません" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "合字キャレットサブテーブル" -msgid "Bad namelist file" -msgstr "不正な名前リストファイル" +msgid "Ligature Substitution" +msgstr "合字への置換" -#, c-format -msgid "Could not parse %s" -msgstr "%sを解析できませんでした" +msgid "Ligatures" +msgstr "合字" -msgid "Non-ASCII glyphnames" -msgstr "非ASCIIのグリフ名" +msgid "Ligatures & such" +msgstr "合字の類" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"この名前リストには少なくとも1文字の非ASCIIグリフ名 (%s) が含まれています" +msgid "Light" +msgstr "細字" + +msgid "Light Angle:" +msgstr "光の角度:" + +msgid "Limbu" +msgstr "リンブ文字" msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "この名前リストは,非ASCIIのグリフ名を含む名前リストを基にしています" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"最初の(文字コードを持つ)256文字のみが\n" +"ファイルに含まれるように制限します" -msgid "Create failed" -msgstr "作成に失敗しました." +msgid "Line Cap" +msgstr "線端" -msgid "Rename by NameList" -msgstr "名前リストによる改名" +msgid "Line Join" +msgstr "線の結び" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "このフォント内のグリフを,選択した名前リストにある名前に改名します" +msgid "Line length max" +msgstr "線の長さの最大値" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" +msgid "Linear A" +msgstr "線文字A" -msgid "Load glyph names" -msgstr "グリフ名を読み込み" +msgid "Linear B" +msgstr "線文字B" -msgid "_Reencode" -msgstr "エンコーディング変換(_R)" +msgid "Linear B Ideograms" +msgstr "線文字B表意" -msgid "_Compact" -msgstr "定義済みのグリフのみ表示(_C)" +msgid "Linear B Syllabary" +msgstr "線文字B音節" -msgid "_Force Encoding" -msgstr "エンコーディングを強制(_F)" +msgid "Lingala" +msgstr "リンガラ語" -msgid "_Add Encoding Slots..." -msgstr "エンコーディングスロットを追加(_A)..." +msgid "Lining Figures" +msgstr "ライニング数字" -msgid "Remove _Unused Slots" -msgstr "未使用のスロットを削除(_U)" +msgid "List of class names" +msgstr "クラス名のリスト" -msgid "_Detach Glyphs" -msgstr "グリフの切り離し(_D)" +msgid "Lisu" +msgstr "リス文字" -msgid "Detach & Remo_ve Glyphs..." -msgstr "グリフの切り離し・削除(_V)..." +msgid "Literals" +msgstr "文字のみ" -msgid "Add E_ncoding Name..." -msgstr "エンコーディングの名前を追加(_N)..." +msgid "Lithuanian" +msgstr "リトアニア語" -msgid "_Load Encoding..." -msgstr "エンコーディングを読み込み(_L)..." +msgid "Lithuanian (Classic)" +msgstr "リトアニア語(歴史的)" -msgid "Ma_ke From Font..." -msgstr "フォントから作成(_K)..." +msgid "Load Bitmap Fonts" +msgstr "ビットマップフォントを読み込む" -msgid "Remove En_coding..." -msgstr "エンコーディングを削除(_C)..." +msgid "Load Encoding" +msgstr "エンコーディングを読み込み" -msgid "Display By _Groups..." -msgstr "グループ毎の表示(_G)..." +msgid "Load Glyph Name List..." +msgstr "グリフ名リストを読み込み..." -msgid "D_efine Groups..." -msgstr "グループを定義(_E)..." +msgid "Load Namelist" +msgstr "名前リストを読み込み" -msgid "_Save Namelist of Font..." -msgstr "フォントの名前リストを保存(_S)..." +msgid "Load glyph names" +msgstr "グリフ名を読み込み" -msgid "L_oad Namelist..." -msgstr "名前リストを読み込み(_O)..." +msgid "Load of Kerning Metrics Failed" +msgstr "カーニングメトリックの読み込みに失敗しました" -msgid "Rename Gl_yphs..." -msgstr "グリフ名を変更(_Y)..." +msgid "LoadedFontsAsNew" +msgstr "新規の次数で開く" -msgid "Cre_ate Named Glyphs..." -msgstr "名前を指定してグリフを作成(_A)..." +msgid "Loading font from " +msgstr "読み込み中のフォント: " -msgid "_Show ATT" -msgstr "ATTを表示(_S)" +#, c-format +msgid "Loading font from %.100s" +msgstr "フォントを %.100s から読み込んでいます." -msgid "Display S_ubstitutions..." -msgstr "置換グリフを表示(_U)..." +msgid "Loading..." +msgstr "読み込み中..." -msgid "Label Gl_yph By" -msgstr "グリフへのラベルづけ(_Y)" +msgid "Localized Forms" +msgstr "国・地域固有の字形" -msgid "S_how H. Metrics..." -msgstr "横書きメトリックの表示法(_H)..." +msgid "Location" +msgstr "位置" -msgid "Show _V. Metrics..." -msgstr "縦書きメトリックの表示法(_V)..." +msgid "Logos" +msgstr "ロゴ" -msgid "32x8 cell window" -msgstr "32×8マス表示" +msgid "Lombardic Forms" +msgstr "ロンバルド" -msgid "_16x4 cell window" -msgstr "_16×4マス表示" +msgid "Lomwe" +msgstr "ロムエ語" -msgid "_8x2 cell window" -msgstr " _8×2マス表示" +msgid "Lookahead" +msgstr "前方参照" -msgid "_24 pixel outline" -msgstr "_24 ピクセル アウトライン" +msgid "Lookahead Match: " +msgstr "前方参照一致: " -msgid "_36 pixel outline" -msgstr "_36 ピクセル アウトライン" +#, c-format +msgid "Lookahead class %d: " +msgstr "前方参照クラス %d: " -msgid "_48 pixel outline" -msgstr "_48 ピクセル アウトライン" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "前方参照型範囲指定 %d: " -msgid "_72 pixel outline" -msgstr "_72 ピクセル アウトライン" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "機能%sは%sにはありません\n" -msgid "_96 pixel outline" -msgstr "_96 ピクセル アウトライン" +msgid "Lookup Differences\n" +msgstr "グリフの相違点\n" -msgid "_128 pixel outline" -msgstr "" +msgid "Lookup out of bounds in feature table.\n" +msgstr "機能テーブルの境界を跨いだ照合があります.\n" -msgid "_Fit to font bounding box" -msgstr "" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "機能%sは%sにはありません\n" -msgid "Bitmap _Magnification..." -msgstr "ビットマップの拡大(_M)..." +msgid "Lookups" +msgstr "表引きが複数あります" #, c-format -msgid "%d@%d pixel bitmap" -msgstr "" +msgid "Lookups in %s but not in %s\n" +msgstr "%sにある機能が%sにありません\n" -msgid "BlueValues" -msgstr "BlueValue" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "%sに含まれる機能のサブテーブルが%sにはありません\n" -msgid "Edit 'fpgm'..." -msgstr "'fpgm'テーブルを編集..." +msgid "Lookups will be removed" +msgstr "機能が削除されます" -msgid "Edit 'prep'..." -msgstr "'prep'テーブルを編集..." +msgid "Low" +msgstr "低" -msgid "Edit 'maxp'..." -msgstr "'maxp'テーブルを編集..." +msgid "Low Mari" +msgstr "牧地マリ語" -msgid "Edit 'cvt '..." -msgstr "'cvt 'テーブルを編集..." +msgid "Low Surrogates" +msgstr "下位代用対" -msgid "Remove Instr Tables" -msgstr "" +msgid "Lower Sorbian" +msgstr "下ソルブ語" -msgid "_Clear Hints" -msgstr "ヒントを削除(_C)" +msgid "Lowercase to Petite Capitals" +msgstr "小文字から超小型大文字へ" -msgid "Histograms" -msgstr "柱状グラフ" +msgid "Lowercase to Small Capitals" +msgstr "小文字から小型大文字へ" -msgid "_Auto Width..." -msgstr "幅の自動設定(_A)..." +msgid "Luganda" +msgstr "ルガンダ語" -msgid "Remove All Kern _Pairs" -msgstr "カーニングをすべて削除(_P)" +msgid "Luhya" +msgstr "ルヒャ語" -msgid "Remove All VKern Pairs" -msgstr "縦書きカーニングをすべて削除" +msgid "Lule Sami" +msgstr "ルレ・サーミ語" -msgid "_Convert to CID" -msgstr "_CIDに変換" +msgid "Luo" +msgstr "ルオ語" -msgid "Convert By C_Map" -msgstr "C_Mapを指定して変換" +msgid "Luxembourgish" +msgstr "ルクセンブルク語" -msgid "_Flatten" -msgstr "単一化(_F)" +msgid "Lycian" +msgstr "リュキア文字" -msgid "Fl_attenByCMap" -msgstr "指定したCM_apで単一化" +msgid "Lydian" +msgstr "リュディア文字" -msgid "Insert F_ont..." -msgstr "フォントを挿入(_O)..." +msgid "MM Change Def Weights" +msgstr "MMの標準ウェイトを変更..." -msgid "Insert _Blank" -msgstr "空のフォントを挿入(_B)" +msgid "MM Change Default _Weights..." +msgstr "MMの標準ウェイトを変更(_W)..." -msgid "_Change Supplement..." -msgstr "補遺番号を変更(_C)..." +msgid "MM _Info" +msgstr "マルチプルマスター情報(_I)..." -msgid "C_ID Font Info..." -msgstr "CIDフォント情報(_I)..." +msgid "MM _Info..." +msgstr "マルチプルマスター情報(_I)..." #. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "MMを作成(_C)..." +msgid "MM _Reblend" +msgstr "MMの補間を再作成(_R)" msgid "MM _Validity Check" msgstr "MMが正しいか検査(_V)" -msgid "MM _Info..." -msgstr "マルチプルマスター情報(_I)..." - -msgid "_Blend to New Font..." -msgstr "補間結果を新フォントに(_B)..." +msgid "MS Code Pages:" +msgstr "MSコードページ:" -msgid "MM Change Default _Weights..." -msgstr "MMの標準ウェイトを変更(_W)..." +msgid "MS Italian" +msgstr "MS/イタリア風" -msgid "_Overview" -msgstr "概要(_O)" +msgid "MS Miscellaneous" +msgstr "MS/その他" -msgid "_Index" -msgstr "索引(_I)" +msgid "MS Script" +msgstr "MS/スクリプト体" -msgid "_About..." -msgstr "…について(_A)..." +msgid "Ma_ke Arc" +msgstr "円弧に変換(_K)" -msgid "_License..." -msgstr "ライセンス(_L)..." +msgid "Ma_ke From Font..." +msgstr "フォントから作成(_K)..." -msgid "E_ncoding" -msgstr "エンコーディング(_N)" +msgid "Ma_x:" +msgstr "最大(_X):" -msgid "_CID" -msgstr "" +msgid "Mac Bitmap" +msgstr "Macのビットマップ" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" +msgid "Mac Features" +msgstr "Macの機能" -msgid "Glyph Info Color" -msgstr "" +msgid "Mac Style Set:" +msgstr "Macスタイルセット:" -msgid "Color used to draw the foreground of empty slots" -msgstr "" +msgid "MacStyles|Bold" +msgstr "ボールド" -msgid "Empty Slot FG Color" -msgstr "" +msgid "MacStyles|Condense" +msgstr "コンデンス" -msgid "Color used to draw the background of selected glyphs" -msgstr "" +msgid "MacStyles|Expand" +msgstr "エキスパンド" -msgid "Selected BG Color" -msgstr "" +msgid "MacStyles|Italic" +msgstr "イタリック" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" +msgid "MacStyles|Outline" +msgstr "白抜き" -msgid "Selected FG Color" -msgstr "" +msgid "MacStyles|Shadow" +msgstr "影付き" -msgid "Changed Color" -msgstr "" +msgid "MacStyles|Underline" +msgstr "下線" -msgid "Color used to mark a changed glyph" -msgstr "" +msgid "Macedonian" +msgstr "マケドニア語" -msgid "Color used to mark glyphs that need hinting" -msgstr "" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "倍率:" -msgid "Hinting Needed Color" -msgstr "" +msgid "Magnification:" +msgstr "拡大率:" -msgid "Font Size" -msgstr "" +msgid "Magnify (Minify with alt)" +msgstr "拡大 (altキーと併用すると縮小)" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" +msgid "Mahjong Tiles" +msgstr "麻雀牌" -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" +msgid "Maithili" +msgstr "マイティリー語" -msgid "Font Family" -msgstr "" +msgid "Majang" +msgstr "マジャン語" -msgid "Background color for the drawing area of all views" -msgstr "" +msgid "Make Background" +msgstr "背景として使用" -msgid "Color|Background" -msgstr "" +msgid "Make Namelist" +msgstr "名前リストを作成" -msgid "View" -msgstr "表示" +msgid "Make Quadratic" +msgstr "2次曲線フォントを作成" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" +msgid "Make _Line" +msgstr "直線に変換(_L)" -msgid "FontView" -msgstr "" +msgid "Make _Parallel..." +msgstr "平行に(_P)..." -msgid "This is the main fontforge window displaying a font" -msgstr "" +msgid "Makua" +msgstr "マクア語" -msgid "Glyph Set by Selection" -msgstr "" +msgid "Malagasy" +msgstr "マラガシ語" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" +msgid "Malay" +msgstr "マレー語" -msgid "Hit Watch Point" -msgstr "監視点に到達" +msgid "Malay (Brunei)" +msgstr "マレー語(ブルネイ)" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "点 %d が直前の命令によって移動しました" +msgid "Malay (arabic)" +msgstr "マレー語(アラビア文字)" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" -"ストレージ %d が直前の命令によって %d (%.2f) から %d (%.2f) に移動しました" +msgid "Malay (roman)" +msgstr "マレー語(ローマ字)" -msgid "Watched Store Change" -msgstr "監視中のストレージの変更" +msgid "Malayalam" +msgstr "マラヤラム文字" -msgid "Read of Uninitialized Store" -msgstr "未初期化のストレージの読み込み" +msgid "Malayalam Reformed" +msgstr "改良マラヤラム語" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" -"ストレージ %d が初期化されていないのに直前の命令によって読み込まれました" +msgid "Malayalam Traditional" +msgstr "マラヤラム語(伝統的)" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "cvt %d が直前の命令によって %d (%.2f) から %d (%.2f) に移動しました" +msgid "Male" +msgstr "マレ語(オモ諸語のかパプア諸語のかは不明)" -msgid "Watched Cvt Change" -msgstr "監視中のcvtの変更" +msgid "Malinke" +msgstr "マリンケ語" -msgid "Too Many Breakpoints" -msgstr "ブレークポイントが多すぎます" +msgid "Maltese" +msgstr "マルタ語" -msgid "Kerning" -msgstr "カーニング" +msgid "Mandaic" +msgstr "マンダ文字" -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" +msgid "Mandinka" +msgstr "マンディンカ語" -msgid "Other ..." -msgstr "その他 ..." +msgid "Maninka" +msgstr "マニンカ語" -msgid "Merge Fonts" -msgstr "フォントの統合..." +msgid "Manipuri" +msgstr "マニプリ語" -#, c-format -msgid "Font to merge into %.20s" -msgstr "%.20s と合併するフォント" +msgid "Mansi" +msgstr "マンシ語" -msgid "Preserve cross-font kerning" -msgstr "" +msgid "Manufacturer" +msgstr "製造元" -msgid "Amount" -msgstr "量" +msgid "Manx Gaelic" +msgstr "マン島ゲール語" -msgid "Interpolate Fonts" -msgstr "" +msgid "Many Windows" +msgstr "ウィンドウが多すぎます." -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "%.20s との間で補間:" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." +msgstr "" +"'GPOS'のカーニング情報を未だにサポートしていない\n" +"アプリケーションがたくさんあります. 'GPOS'と旧来の\n" +"'kern'テーブルの両方を出力するには,このチェックボックス\n" +"をセットしてください.\n" +"これは\"Apple\"チェックボックスとは同時にセットできません.\n" +"ただし,これをセットと他のアプリケーションが混乱する\n" +"可能性があります." -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "比率:" +msgid "Maori" +msgstr "マオリ語" -msgid "Set Bearings To:" -msgstr "両サイドベアリングの設定値:" +msgid "Mapping" +msgstr "対応" -msgid "Set LBearing To:" -msgstr "左サイドベアリングの設定値:" +msgid "Mapudungun" +msgstr "マプチェ語" -msgid "Set RBearing To:" -msgstr "右サイドベアリングの設定値:" +msgid "Marathi" +msgstr "マラーティー語" -msgid "Set Vert. Advance To:" -msgstr "縦書き字送りの設定値:" +msgid "Mark" +msgstr "マーク" -msgid "Set Width To:" -msgstr "グリフ幅の設定値:" +msgid "Mark Attachment Classes" +msgstr "マーク接続クラス" -msgid "Increment Bearings By:" -msgstr "両サイドベアリングの増加量:" +#, c-format +msgid "Mark Class %.20s" +msgstr "マーククラス %.20s" -msgid "Increment LBearing By:" -msgstr "左サイドベアリングの増加量:" +msgid "Mark Class was in use" +msgstr "マーククラスは既に使われています" -msgid "Increment RBearing By:" -msgstr "右サイドベアリングの増加量:" +msgid "Mark Classes" +msgstr "マーククラス" -msgid "Increment V. Adv. By:" -msgstr "縦書き字送りの増加量:" +msgid "Mark Current Glyph" +msgstr "現在のグリフに印をつける" -msgid "Increment Width By:" -msgstr "グリフ幅の増加量:" +msgid "Mark Current Glyph As First" +msgstr "現グリフを「最初」に印づけ" -msgid "Scale Bearings By:" -msgstr "両サイドベアリングの拡大率:" +msgid "Mark Current Glyph As Last" +msgstr "現グリフを「最後」に印づけ" -msgid "Scale LBearing By:" -msgstr "左サイドベアリングの拡大率:" +msgid "Mark Insert:" +msgstr "挿入位置に印づけ:" -msgid "Scale RBearing By:" -msgstr "右サイドベアリングの拡大率:" +msgid "Mark Positioning" +msgstr "マークの位置指定" -msgid "Scale VAdvance By:" -msgstr "縦書き字送りの拡大率:" +msgid "Mark Positioning via Substitution" +msgstr "置換によるマーク位置指定" -msgid "Scale Width By:" -msgstr "グリフ幅の拡大率:" +msgid "Mark Set was in use" +msgstr "マークセットは既に使われています" -msgid "Advance Width does not change." -msgstr "送り幅は変更されません." +msgid "Mark Subs:" +msgstr "印を置換:" -msgid "Left Side Bearing does not change." -msgstr "左サイドベアリングは変更されません." +msgid "Mark to Mark" +msgstr "マーク相対のマーク" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Marked Glyph Is Kashida Like" +msgstr "印のついたグリフをカシダに設定" -msgid "Top Bearing does not change." -msgstr "上ベアリングは変更されません." +msgid "Marks" +msgstr "マーク" +#, c-format msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"TrueTypeではグリフの幅を負の値にすることはできません.\n" -"本当にマイナスのグリフ幅をセットしたいのですか?" - -msgid "Set Both Side Bearings..." +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" +"合字に含まれる複数のマークは筆記方向に並んでいなければなりません. これと%dは" +"順序が逆になっています." -msgid "Set LBearing..." -msgstr "左サイドベアリングを設定..." - -msgid "Set RBearing..." -msgstr "右サイドベアリングを設定..." +msgid "Marwari" +msgstr "マルワリ語" -msgid "Set Vertical Advance..." -msgstr "縦書き時の送り幅を設定..." +msgid "Mass Glyph Rename" +msgstr "グリフ名をまとめて変更する" -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "グリフを見つけることができません: %.70s" +msgid "Master Designs" +msgstr "マスターデザイン" -msgid "Goto" -msgstr "移動" +msgid "Match" +msgstr "一致" -msgid "Enter the name of a glyph in the font" -msgstr "フォント内でのグリフ名を入力してください" +msgid "Match Classes" +msgstr "一致クラス" -msgid "Merge into selection" -msgstr "" +msgid "Match: " +msgstr "一致" -msgid "Select by Color" -msgstr "" +msgid "Matching TTF Point:" +msgstr "重なり合うTTF点:" -msgid "Glyph names must be valid postscript names" -msgstr "" +msgid "Math Misc. Symbols-A" +msgstr "その他の数学記号A" -msgid "Bad Range" -msgstr "範囲が不正です" +msgid "Math Misc. Symbols-B" +msgstr "その他の数学記号B" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "範囲が不正です. 先頭(%1$04X)が末尾(%2$04X)よりも大きくなっています" +msgid "Math Operators Supplement" +msgstr "数学の演算子補助" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" -"コードポイントU+%1$04Xが%2$.30sと%3$.30sの2つのグループに含まれています." +msgid "Math Sp:" +msgstr "数式スペース:" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "グリフ名\"%1$.30s\"が%2$.30sと%3$.30sの両方に含まれています." +msgid "Mathematical Alphanumeric Symbols" +msgstr "数学用文字様記号" -msgid "UntitledGroup" -msgstr "" +msgid "Mathematical Greek" +msgstr "数式ギリシャ文字" -msgid "Groups" -msgstr "グループ" +msgid "Mathematical Operators" +msgstr "数学の演算子" -msgid "Define Groups" -msgstr "グループを定義" +msgid "Max" +msgstr "最大" -msgid "New Sub-Group" -msgstr "新しいサブグループ" +msgid "Max # Functions" +msgstr "関数の最大個数" -msgid "Group Name:" -msgstr "グループ名:" +msgid "Max Instruction Defines" +msgstr "命令定義の最大個数" -msgid "Glyphs:" -msgstr "グリフ:" +msgid "Max Stack Depth" +msgstr "スタックの最大深さ" -msgid "Identify by" -msgstr "識別基準" +msgid "Max _Stack Depth:" +msgstr "スタックの最大深さ(_S):" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"グリフは名前またはUnicode符号位置のいずれかで識別可能です.\n" -"一般的には,この選択はタイプ入力の内容によって行われます.\n" -"\"A\"とタイプすると名前によって識別されます.\n" -"\"U+0041\"と入力するとグリフは符号位置で識別されます。グリフを選択範囲から呼" -"び出す時には,\n" -"どちらのフォーマットが望ましいかを指定する必要があります." +msgid "Mbundu" +msgstr "ンブンダ語" -msgid "Set From Font" -msgstr "" +msgid "Me'en" +msgstr "メ・エン語" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" -"このグリフリストに含まれるグリフを,フォントビューで選択されるようにする" +msgid "Measure distance, angle between points" +msgstr "点と点の間の距離・角度を計る" -msgid "Select In Font" -msgstr "" +msgid "Medial" +msgstr "語中形" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "ここで命名されたグリフ名をフォントビューの選択範囲に設定する" +msgid "Medial Forms" +msgstr "語中形" -msgid "No Glyph Duplicates" -msgstr "グリフの重複無し" +msgid "Medial Forms 2" +msgstr "語中形2" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"グリフ名(またはUnicode符号位置)はこのグループとそのサブグループ内にはたかだか" -"1箇所しか出現できません." +msgid "Medium" +msgstr "中" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" +msgid "Medium High" +msgstr "中高" -msgid "No Groups" -msgstr "" +msgid "Medium Low" +msgstr "中低" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"現在編集中のフォントには,選択中のグループに含まれる名前またはコードポイントに" -"一致するグリフがありません." +msgid "Meetei Mayek" +msgstr "マニプリ文字" -msgid "Display By Groups" -msgstr "" +msgid "Mende" +msgstr "メンデ語" -msgid "Compacted" -msgstr "コンパクト表示" +msgid "Menu Name" +msgstr "メニュー名" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"位置: %d\n" -"個数: %d\n" +msgid "Menu name with no associated script" +msgstr "対応するスクリプトのないメニュー名" -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"幅: %d\n" -"個数: %d\n" -"最大の百分率: %d%%\n" +msgid "Merge Fonts" +msgstr "フォントの統合..." -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"位置: %d-%d (%d)\n" -"個数: %d (%d)\n" +msgid "Merge Results" +msgstr "結果を統合" -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" -"幅: %d-%d (%d)\n" -"個数: %d (%d)\n" -"最大の百分率: %d%%\n" +msgid "Merging Problem" +msgstr "合併処理中に問題発生" -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "BlueValue値の対では小さい値を先に選ばなければなりません" +msgid "Merging a font with itself achieves nothing" +msgstr "フォントを自分自身と合併しても何も起こりません." msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." msgstr "" -"選択したグリフが少なすぎて,このフォントの特徴を知るにはサンプルが不足している" -"ようです. すべて選択解除すれば,フォント内の全グリフに対して適用されます" - -msgid "Tiny Selection" -msgstr "選択グリフが少なすぎます" - -msgid "HStem" -msgstr "水平ステム" - -msgid "VStem" -msgstr "垂直ステム" - -msgid "Blues" -msgstr "Blue値" +"(MfShowErr)\n" +"MetaFont(mf)は標準出力に大量の詳細情報を印字します.\n" +"ほとんどの場合は単なる邪魔物だと思われますが,\n" +"どこか悪い所がある場合は重要な意味を持ちます." -msgid "Sum Around:" -msgstr "許容誤差:" +msgid "MetaFont exited with an error" +msgstr "MetaFontが異常終了しました." -msgid "Bar Width:" -msgstr "バーの幅:" +msgid "Metadata (xml):" +msgstr "メタデータ(XML):" -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValuesは対で指定します. もう一つ選んでください." +msgid "Metrics" +msgstr "メトリック" -msgid "Glyph Names" -msgstr "グリフ名" +#, c-format +msgid "Metrics For %.50s" +msgstr "%.50sのメトリック" -msgid "Extend Lookups On" -msgstr "" +msgid "MfArgs" +msgstr "MFの引数" -msgid "Extend Lookups Off" -msgstr "" +msgid "MfAsk" +msgstr "MFの確認" -msgid "Extend Max Lookups" -msgstr "" +msgid "MfClearBg" +msgstr "MFの背景をクリア" -msgid "Shrink Lookups On" -msgstr "" +msgid "MfShowErr" +msgstr "MFエラーを表示" -msgid "Shrink Lookups Off" -msgstr "" +msgid "Min" +msgstr "最小" -msgid "Shrink Max Lookups" -msgstr "" +msgid "Minor A_xis:" +msgstr "短軸(_X):" -msgid "Extenders" -msgstr "" +msgid "Minor:" +msgstr "マイナー:" -msgid "Language info" -msgstr "" +msgid "Misc." +msgstr "その他" -msgid "Hidden" -msgstr "" +msgid "Miscellaneous Math Symbols-A" +msgstr "その他の数学記号A" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" +msgid "Miscellaneous Math Symbols-B" +msgstr "その他の数学記号B" -msgid "A list of glyph names" -msgstr "" +msgid "Miscellaneous Symbols" +msgstr "その他の記号" -msgid "GlyphName|New" -msgstr "" +msgid "Miscellaneous Technical" +msgstr "その他の技術用記号" -msgid "Lookups turned ON to extend a line" -msgstr "" +msgid "Miscellaneous Technical Symbols" +msgstr "その他の技術用記号" -msgid "Lookups turned OFF to extend a line" -msgstr "" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "ローカルタプルフラグと共有タプルフラグが一致しません\n" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" +msgid "Missing \"OS/2\" table" +msgstr "\"OS/2\"テーブルがありません" -msgid "Lookups turned ON to shrink a line" -msgstr "" +msgid "Missing Bitmap" +msgstr "ビットマップがありません" -msgid "Lookups turned OFF to shrink a line" -msgstr "" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "不足のグリフ..." -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "POSTリソース%uがありません\n" -msgid "A list of lookup names" -msgstr "" +msgid "Missing bitmap strike" +msgstr "存在しないビットマップストライク" -msgid "LookupName|New" -msgstr "" +msgid "Missing cidmap file" +msgstr "cidmapファイルがありません" -msgid "Unknown lookup" -msgstr "" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "cvtインデックスを得るためのコマンドに左括弧がありません." #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" +msgid "Missing name when parsing %s for unicode %x" +msgstr "%s の Unicode 値 %x に該当する名前がありません" -msgid "Justified Languages" -msgstr "" +msgid "Missing pushes" +msgstr "pushがありません" +#, c-format msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"Missing rename \"to\" name %s\n" +"%s" msgstr "" +"変更先の名前%sがありません\n" +"%s" -msgid "Language|New" -msgstr "" +msgid "Missing required table: \"glyf\"" +msgstr "必須のテーブル\"glyf\"がありません" -msgid "Justified Scripts" -msgstr "" +msgid "Missing required table: \"head\"" +msgstr "必須のテーブル\"head\"がありません" -msgid "A list of scripts with special justification needs" -msgstr "" +msgid "Missing required table: \"hhea\"" +msgstr "必須のテーブル\"hhea\"がありません" -msgid "Script|New" -msgstr "" +msgid "Missing required table: \"loca\"" +msgstr "必須のテーブル\"loca\"がありません" -msgid "Min Kern" -msgstr "" +msgid "Missing required table: \"maxp\"" +msgstr "必須のテーブル\"maxp\"がありません" -msgid "No lookup selected" -msgstr "機能が選択されていません." +msgid "Missing required table: \"name\"" +msgstr "必須のテーブル\"name\"がありません" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "カーニングペアを含めるためのサブテーブルを選択する必要があります." +msgid "Missing required table: \"post\"" +msgstr "必須のテーブル\"post\"がありません" -msgid "Class 0" -msgstr "クラス0" +msgid "Missing right bracket in command (or bad binary value in bracket)" +msgstr "コマンドに右括弧がありません(または括弧内に間違った値があります)" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "クラス0(\"その他すべて\")のカーニング値は,必ず0でなければなりません" +msgid "Missing right paren in command to get a cvt index" +msgstr "cvtインデックスを得るためのコマンドに右括弧がありません." -msgid "AutoKern Row" -msgstr "" +msgid "Missing rules" +msgstr "ルールがありません" -msgid "AutoKern Column" -msgstr "" +msgid "Mixed contours and references" +msgstr "輪郭と参照の混在" -msgid "AutoKern All" -msgstr "" +msgid "Mizo" +msgstr "ミゾ語" -msgid "Clear" -msgstr "" +msgid "Modern" +msgstr "モダン" -msgid "Clear All" -msgstr "すべてクリア" +msgid "Modern Serifs" +msgstr "モダンセリフ(MS)" -msgid "Clear Device Table" -msgstr "" +msgid "Modifier Tone Letters" +msgstr "声調文字" -msgid "Clear All Device Tables" -msgstr "" +msgid "Mohawk" +msgstr "モホーク語" -#, c-format -msgid "First Class %d\n" -msgstr "1番目のクラス %d\n" +msgid "Moksha" +msgstr "モクシャ語" -#, c-format -msgid "Second Class %d\n" -msgstr "2番目のクラス %d\n" +msgid "Moldavian" +msgstr "モルドバ語" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" +msgid "Mon" +msgstr "モン語" -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "%sというグリフはこのフォントに含まれていません." +msgid "Mongolian" +msgstr "モンゴル文字" -msgid "From the _other class" -msgstr "" +msgid "Mongolian (Cyrillic)" +msgstr "モンゴル語(キリル文字)" -msgid "_From this class" -msgstr "このクラスから(_F)" +msgid "Mongolian (Mongolian)" +msgstr "モンゴル語(モンゴル文字)" -msgid "Glyph in two classes" -msgstr "" +msgid "Mongolian (cyrillic)" +msgstr "モンゴル語(キリル文字)" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" +msgid "Monospace" +msgstr "等幅" -msgid "Glyphs in the classes" -msgstr "" +msgid "Monospaced" +msgstr "等幅" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" +msgid "Montage" +msgstr "モンタージュ" -msgid "Select the class containing the named glyph" -msgstr "名前で指定したグリフを含むクラスを選択" +msgid "Montages" +msgstr "混在" -msgid "Display Size:" -msgstr "表示サイズ:" +msgid "Moose Cree" +msgstr "ムース・クリー語" -msgid "Magnification:" -msgstr "拡大率:" +msgid "More Images Than Selected Glyphs" +msgstr "選択されたグリフの数よりも多くの画像があります." -msgid "Kern Offset:" -msgstr "カーニングオフセット:" +#. GT: More Parameters +msgid "More Params" +msgstr "追加パラメータ" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" +msgid "More pushes specified than needed" +msgstr "必要な回数より余計にpushがあります" -msgid "Revert Kerning" -msgstr "カーニングを元に戻す" +#, c-format +msgid "More than 256 entries in subfont %s\n" +msgstr "サブフォント%sに256個を超える項目があります\n" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" +msgid "Moroccan" +msgstr "モロッコ語" -msgid "Clear all device table corrections associated with this combination" -msgstr "" +msgid "Move by Ruler..." +msgstr "ものさしを使って移動..." -msgid "Lookup subtable:" -msgstr "" +msgid "Move..." +msgstr "移動..." -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "クラス毎のカーニング: %s" +msgid "Mult Subs" +msgstr "複数の置換先" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" +msgid "Multi-line edit" +msgstr "複数行編集" -msgid "Show Kerning" -msgstr "カーニング" +msgid "Multiple" +msgstr "重複" -msgid "_Default Separation:" -msgstr "" +msgid "Multiple Segment" +msgstr "複数のセグメント" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" +msgid "Multiple Substitution" +msgstr "複数グリフへの置換" -msgid "_Min Kern:" -msgstr "" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "選択したアウトラインをタイルとして扱い, パス上に繰り返し敷き詰めます." +#, c-format msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" msgstr "" +"複数のグリフが同一の Unicode 符号位置 U+%04X に対応づけられています. このうち" +"の片方だけが使用されます\n" -msgid "_Touching" -msgstr "" +msgid "Multiple master font with more than 16 instances\n" +msgstr "マルチプルマスターフォントのインスタンスが 16 個を超えています\n" + +msgid "Multiple master font with more than 4 axes\n" +msgstr "マルチプルマスターフォントの軸の本数が 4 軸を超えています.\n" +#, c-format msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"Multiple master subroutine called with the wrong number of arguments in %s.\n" msgstr "" +"グリフ %s で, マルチプルマスターサブルーチンの呼出し時の引数の個数が間違って" +"います.\n" -msgid "Only kern glyphs closer" -msgstr "" +msgid "Multiple names for language" +msgstr "異なる言語での複数の名前" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "%s の Unicode 値 %x に該当する名前が複数あります" -msgid "Autokern new entries" -msgstr "" +msgid "Multiple-Density Font" +msgstr "複数密度フォント" -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "他のエンコーディングは無視されます." -msgid "Kern By Classes" -msgstr "クラス毎のカーニング..." +msgid "Mundari" +msgstr "ムンダーリー語" -msgid "VKern By Classes" -msgstr "クラス毎の縦書きカーニング..." +msgid "Music" +msgstr "音楽記号" -msgid "KernClass|_New Lookup..." -msgstr "" +msgid "Musical" +msgstr "音楽記号" -msgid "No significant differences found" -msgstr "" +msgid "Musical Symbols" +msgstr "音楽記号" -msgid "Differ" -msgstr "" +msgid "Must be a number" +msgstr "数値でなければなりません" -msgid "The layers do not match" -msgstr "" +msgid "Mutually Exclusive" +msgstr "相互に排他的" -msgid "Error Bound" -msgstr "" +msgid "Myanmar" +msgstr "ビルマ文字" -msgid "Compare Layers" -msgstr "" +msgid "Myanmar Extended-A" +msgstr "ビルマ文字拡張A" -msgid "Copy Layers" -msgstr "" +msgid "N'Ko" +msgstr "ン・コー文字" -msgid "Compare two layers" -msgstr "" +msgid "N-Cree" +msgstr "N-クリー語" -msgid "Copy one layer to another" -msgstr "" +msgid "NFNT (Resource)" +msgstr "NFNT (リソース)" -msgid "From:" -msgstr "" +msgid "NLC Kanji Forms" +msgstr "NLC漢字形" -msgid "Other:" -msgstr "" +msgid "NUL, Default Character" +msgstr "NUL, デフォルト文字" -msgid "To:" -msgstr "指定値:" +msgid "N_ever Interpolate" +msgstr "決して補間しない(_E)" -msgid "Clear destination layer before copy" -msgstr "" +msgid "N_umber Points" +msgstr "点番号を表示(_U)" -msgid "Allow errors of:" -msgstr "" +msgid "Naga-Assamese" +msgstr "ナガ・アッサム語" -msgid "em units" -msgstr "" +msgid "Name" +msgstr "名前" -msgid "Lookup Type|Unspecified" -msgstr "" +msgid "Name For Human_s:" +msgstr "表示用の名前(_S):" -msgid "Reverse Chaining Substitution" -msgstr "" +msgid "Name List:" +msgstr "名前リスト:" -msgid "Mac Indic State Machine" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" +"(TTFFoundry)\n" +"TrueTypeフォント生成時にOS/2テーブルの\n" +"VendorID フィールドに用いられる名前\n" +"(最大4文字)" -msgid "Mac Contextual State Machine" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" msgstr "" +"(FoundryName)\n" +"BDFフォントの生成時に, foundry\n" +"フィールドに用いられる名前" -msgid "Mac Insertion State Machine" -msgstr "" +msgid "Name:" +msgstr "グリフ名:" -msgid "Single Position" -msgstr "" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "名前リスト%sの元となっている%sが見つかりません" -msgid "Pair Position (kerning)" -msgstr "" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "名前リスト%sの元となる名前リストが2つあります" -msgid "Cursive Position" -msgstr "" +msgid "NameList base missing" +msgstr "親名前リストが見つかりません" -msgid "Mark to Base Position" -msgstr "" +msgid "NameList based twice" +msgstr "名前リストの親が2つあります" -msgid "Mark to Ligature Position" -msgstr "" +msgid "NameList parsing error" +msgstr "NameListの構文解析エラー" -msgid "Mark to Mark Position" -msgstr "" +msgid "Named Styles" +msgstr "名前つきスタイル" -msgid "Contextual Position" -msgstr "" +msgid "Namelist contains non-ASCII names" +msgstr "名前リストに非ASCIIの名前が含まれています" -msgid "Contextual Chaining Position" -msgstr "" +msgid "Namelist creation failed" +msgstr "名前リストの作成に失敗しました" -msgid "Mac Kerning State Machine" -msgstr "" +msgid "Nanai" +msgstr "ナーナイ語" -msgid "Abaza" -msgstr "アバザ語" +msgid "Narrow" +msgstr "狭い" -msgid "Abkhazian" -msgstr "アブハズ語" +msgid "Naskapi" +msgstr "ナスカピ語" -msgid "Acholi" -msgstr "" +msgid "Ndebele" +msgstr "ンデベレ語" -msgid "Achi" -msgstr "" +msgid "Ndonga" +msgstr "ンドゥンガ語" -msgid "Adyghe" -msgstr "アディゲ語" +msgid "Ne_xt Control Point" +msgstr "次の制御点(_X)" + +msgid "Near" +msgstr "近く" -msgid "Afar" -msgstr "アファル語" +msgid "Needs bitmap font" +msgstr "ビットマップフォントが必要です" -msgid "Agaw" -msgstr "アガウ緒語" +msgid "Negative Width" +msgstr "マイナスのグリフ幅" -msgid "Aiton" +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" +"TrueTypeでは文字の幅を負の値にすることはできません.\n" +"本当にマイナスの文字幅をセットしたいのですか?" -msgid "Akan" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" +"TrueTypeではグリフの幅を負の値にすることはできません.\n" +"本当にマイナスのグリフ幅をセットしたいのですか?" -msgid "Alsatian" -msgstr "アルザス語" +msgid "Nepali" +msgstr "ネパール語" -msgid "Altai" -msgstr "アルタイ語" +msgid "Nepali (India)" +msgstr "ネパール語(インド)" -msgid "Anglo-Saxon" -msgstr "" +msgid "Neutral" +msgstr "中立" -msgid "Americanist IPA" -msgstr "北米発音記号" +msgid "Never Embed/No Editing" +msgstr "埋め込み禁止/編集不可" -msgid "Aragonese" -msgstr "" +msgid "New Alternate List" +msgstr "新しい代替リスト" -msgid "Aari" -msgstr "アリ語" +msgid "New Chaining Position" +msgstr "文脈連鎖依存の位置指定を新規定義" -msgid "Arakanese" -msgstr "(ビルマ語)アラカン方言" +msgid "New Chaining Substitution" +msgstr "文脈連鎖依存の置換を新規定義" -msgid "Asturian" -msgstr "" +msgid "New Contextual Glyph Insertion" +msgstr "文脈依存のグリフ挿入を新規定義" -msgid "Athapaskan" -msgstr "アサパスカ語族" +msgid "New Contextual Position" +msgstr "文脈依存の位置指定を新規定義" -msgid "Lang|Avar" -msgstr "アバール語" +msgid "New Contextual Substitution" +msgstr "文脈依存の置換を新規定義" -msgid "Awadhi" -msgstr "アワディー語" +msgid "New Counter Mask" +msgstr "新しいカウンタマスク" -msgid "Torki" -msgstr "" +msgid "New Font" +msgstr "新規フォント" -msgid "Azeri" -msgstr "アゼルバイジャン語" +msgid "New Indic Rearrangement" +msgstr "インド系文字の再配置を新規定義" -msgid "Badaga" -msgstr "バダガ語" +msgid "New Layer..." +msgstr "新しいレイヤー..." -msgid "Banda" -msgstr "" +msgid "New Ligature" +msgstr "新しい合字" -msgid "Baghelkhandi" -msgstr "バゲーリー語" +msgid "New Multiple List" +msgstr "新しい複数リスト" -msgid "Balkar" -msgstr "バルカル語" +msgid "New O_utline Window" +msgstr "アウトラインウィンドウを開く(_U)" -msgid "Lang|Balinese" -msgstr "" +msgid "New Pair Position" +msgstr "新しいペアの位置指定" -msgid "Bavarian" -msgstr "" +msgid "New Reverse Chaining Substitution" +msgstr "後方文脈連鎖依存の置換を新規定義" -msgid "Baule" -msgstr "バウレ語" +msgid "New Sub-Group" +msgstr "新しいサブグループ" -msgid "Batak Toba" -msgstr "" +msgid "New Substitution Variant" +msgstr "新しい置換の変種" -msgid "Lang|Berber" -msgstr "ベルベル語派" +msgid "New Tai Lue" +msgstr "新タイ・ルー文字" -msgid "Bench" -msgstr "ベンチュ語" +msgid "New _Bitmap Window" +msgstr "ビットマップウィンドウを開く(_B)" -msgid "Bible Cree" -msgstr "聖書クリー語" +msgid "New _Metrics Window" +msgstr "メトリックウィンドウを開く(_M)" -msgid "Bandjalang" -msgstr "" +msgid "NewCharset" +msgstr "新規文字セット" -msgid "Belarussian" -msgstr "ベラルーシ語" +msgid "NewEmSize" +msgstr "新規EMサイズ" -msgid "Bemba" -msgstr "ベンバ語" +msgid "NewFontNameList" +msgstr "新規フォントの名前リスト" -msgid "Haryanvi" -msgstr "" +msgid "NewFontsQuadratic" +msgstr "2次曲線フォントを作成" -msgid "Bagri" -msgstr "" +msgid "Newari" +msgstr "ネワーリー語" -msgid "Bhili" -msgstr "ビーリー語" +msgid "Next CP Angle" +msgstr "次制御点の角度" -msgid "Bhojpuri" -msgstr "ボージュプリー語" +msgid "Next CP Dist" +msgstr "次制御点の距離" -msgid "Bikol" -msgstr "ビコル語" +msgid "Next CP X" +msgstr "次制御点のX座標" -msgid "Bilen" -msgstr "ビリン語" +msgid "Next CP Y" +msgstr "次制御点のY座標" -msgid "Bislama" -msgstr "" +msgid "Next CP:" +msgstr "次の制御点:" -msgid "Kanauji" -msgstr "" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "次の制御点: (%f,%f)" -msgid "Blackfoot" -msgstr "ブラックフット語" +msgid "Next On Contour" +msgstr "同じ輪郭上の次の点" -msgid "Balochi" -msgstr "バルーチー語" +msgid "Next State:" +msgstr "次の状態:" -msgid "Pa'o Karen" -msgstr "" +msgid "Next _Defined Glyph" +msgstr "次の定義済みグリフ(_D)" -msgid "Balante" -msgstr "バランタ語" +msgid "Nisi" +msgstr "ニシ語" -msgid "Balti" -msgstr "バルティ語" +msgid "Niuean" +msgstr "ニウエー語" -msgid "Bambara" -msgstr "バンバラ語" +msgid "Nkole" +msgstr "ンコレ語" -msgid "Bamileke" -msgstr "バミレケ語" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "このTTFフォントには(利用可能な)ビットマップがありません: %s" -msgid "Bosnian" -msgstr "ボスニア語" +msgid "No Advanced Typography" +msgstr "Advanced Typography無し" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "No Anti-Alias" +msgstr "アンチエイリアスなし" -msgid "Brahui" -msgstr "ブラーフーイー語" +msgid "No Bitmap Font" +msgstr "ビットマップフォントがありません." -msgid "Braj Bhasha" -msgstr "ブラジュ・バーシャー語" +msgid "No Bitmap Fonts" +msgstr "ビットマップフォント無し" -msgid "Bodo" -msgstr "" +msgid "No Bitmap Strikes" +msgstr "ビットマップがありません." -msgid "Bashkir" -msgstr "バシュキール語" +msgid "No ByteCode Interpreter" +msgstr "バイトコードインタプリタがありません" -msgid "Burushaski" -msgstr "" +#, c-format +msgid "No CID named %s" +msgstr "%sという名前のCIDはありません" -msgid "Beti" -msgstr "ベテ語" +msgid "No Change" +msgstr "変更無し" -msgid "Batak Simalungun" -msgstr "" +msgid "No Class" +msgstr "クラスなし" -msgid "Lang|Buginese" -msgstr "" +msgid "No Classification" +msgstr "分類無し" -msgid "Medumba" -msgstr "" +msgid "No Command Specified" +msgstr "コマンドが指定されていません." -msgid "Kaqchikel" -msgstr "" +msgid "No Encoded Glyphs" +msgstr "グリフにエンコーディングが指定されていません" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "No Fill" +msgstr "白抜き" -msgid "Chinantec" -msgstr "" +msgid "No FreeType" +msgstr "FreeTypeがありません" -msgid "Cebuano" -msgstr "セブアノ語" +msgid "No Glyph Duplicates" +msgstr "グリフの重複無し" -msgid "Chiga" -msgstr "" +msgid "No Grid Fit" +msgstr "グリッド合わせをしない" -msgid "Chamorro" -msgstr "" +msgid "No Kern Pairs" +msgstr "カーニングペアがありません." -msgid "Chechen" -msgstr "チェチェン語" +msgid "No Lower Case" +msgstr "小文字なし" -msgid "Chaha Gurage" -msgstr "チャハ・グラゲ語" +msgid "No Name" +msgstr "名前がありません" -msgid "Chattisgarhi" -msgstr "チャッティースガリー語" +msgid "No Next Control Point" +msgstr "次の制御点がありません" -msgid "Chichewa" -msgstr "チェワ語" +msgid "No Outline Font" +msgstr "アウトラインフォント無し" -msgid "Chukchi" -msgstr "チュクチ語" +msgid "No Previous Control Point" +msgstr "前の制御点がありません" -msgid "Chuukese" -msgstr "" +msgid "No Rename" +msgstr "名前を変更しない" + +msgid "No Script" +msgstr "スクリプトがありません." -msgid "Choctaw" -msgstr "" +msgid "No Slope" +msgstr "傾きがありません" -msgid "Chipewyan" -msgstr "チペワイアン語" +msgid "No Sub Font Definition file" +msgstr "サブフォント定義ファイルがありません." -msgid "Chuvash" -msgstr "チュバシュ語" +msgid "No Subsetting" +msgstr "サブセット化しない" -msgid "Cheyenne" -msgstr "" +msgid "No Vertical Metrics" +msgstr "縦書きメトリックがありません" -msgid "Lang|Western Cham" -msgstr "" +msgid "No Watch Points" +msgstr "監視点がありません" -msgid "Eastern Cham" -msgstr "" +msgid "No Width" +msgstr "幅なし" -msgid "Comorian" -msgstr "コモロ語" +msgid "No _to All" +msgstr "全部いいえ(_T)" -msgid "Lang|Coptic" -msgstr "コプト語" +msgid "No argument to operator\n" +msgstr "演算子に引数がありません\n" -msgid "Cornish" -msgstr "" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Private 辞書内の演算子 %d に引数がありません\n" -msgid "Corsican" -msgstr "コルシカ語" +msgid "No bitmap strikes" +msgstr "ビットマップが全くありません." -msgid "Creoles" -msgstr "" +msgid "No cidmap file..." +msgstr "cidmapファイルがありません..." -msgid "Cree" -msgstr "クリー語" +msgid "No components" +msgstr "構成要素がありません." -msgid "Carrier" -msgstr "カリアー語" +msgid "No curvature info" +msgstr "曲率情報がありません" -msgid "Crimean Tatar" -msgstr "クリミア・タタール語" +msgid "No data" +msgstr "データがありません" -msgid "Kashubian" -msgstr "" +msgid "No differences found" +msgstr "違いは見つかりませんでした" -msgid "Church Slavonic" -msgstr "古代教会スラブ語" +#, c-format +msgid "No glyph named %s." +msgstr "%s という名前のグリフはありません。" -msgid "Chittagonian" -msgstr "" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "Unicode U+%05x のグリフはフォントにありません\n" -msgid "San Blas Kuna" -msgstr "" +msgid "No glyphs matched" +msgstr "一致するグリフがありません" -msgid "Dargwa" -msgstr "ダルガン語" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "%.200s にはカーニングペアが含まれていません." -msgid "Dayi" -msgstr "" +#, c-format +msgid "No kerning table for %s\n" +msgstr "%sのカーニングテーブルがありません\n" -msgid "Woods Cree" -msgstr "森クリー語" +msgid "No lookup selected" +msgstr "機能が選択されていません." -msgid "Lang|Default" -msgstr "デフォルト言語" +msgid "No mark in ] (close array)\n" +msgstr "] (配列の終了) にマークがありません\n" -msgid "Dogri (individual language)" -msgstr "" +msgid "No mark in cleartomark\n" +msgstr "cleartomark にマークがありません\n" -msgid "Dogri" -msgstr "ドグラ語" +msgid "No mark in counttomark\n" +msgstr "counttomark にマークがありません\n" -msgid "Dhangu" -msgstr "" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "%s に一致するアンカークラスはありません" -msgid "Dhivehi (Obsolete)" -msgstr "ディベヒ語【廃止】" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "CharStrings辞書%sに名前がありません" -msgid "Dimli" -msgstr "" +msgid "No paths with within a glyph should intersect" +msgstr "同一のグリフに属するパス同士が交差していてはなりません." -msgid "Dhivehi" -msgstr "ディベヒ語" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "グリフ %s の flex0 からの curveto に, 直前の点が存在しません\n" -msgid "Djerma" -msgstr "ザルマ語" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "グリフ %s 内の curveto 演算子で, パスの直前の点が存在しません\n" -msgid "Djambarrpuyngu" -msgstr "" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "グリフ %s 内の flex 演算子で, パスの直前の点が存在しません\n" -msgid "Dangme" -msgstr "ダングメ語" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "グリフ %s の flex0 からの lineto に, 直前の点が存在しません\n" -msgid "Dan" -msgstr "" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "グリフ %s 内の lineto 演算子がスタックアンダーフローを起こしました\n" -msgid "Dinka" -msgstr "ディンカ語" +msgid "No problems detected" +msgstr "問題は見つかりませんでした" -msgid "Dari" -msgstr "ダリー語" +msgid "No problems found" +msgstr "問題はありませんでした." -msgid "Dhuwal" -msgstr "" +msgid "No selection\n" +msgstr "選択されていません\n" -msgid "Dungan" -msgstr "ドゥンギ語" +msgid "No such file" +msgstr "そのようなファイルはありません" -msgid "Ebira" -msgstr "エビラ語" +msgid "Nogai" +msgstr "ノガイ語" -msgid "Eastern Cree" -msgstr "東クリー語" +msgid "Non Linear Transform" +msgstr "非線形の変形" -msgid "Efik" -msgstr "エフィック語" +msgid "Non-ASCII glyphnames" +msgstr "非ASCIIのグリフ名" -msgid "Eastern Maninkakan" -msgstr "" +msgid "Non-Basic Multilingual Plane" +msgstr "非BMP" -msgid "Erzya" -msgstr "エルジャ語" +msgid "Non-Straight Arms/Double Serif" +msgstr "非直線アーム/二重セリフ" -msgid "Central Yupik" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "非直線アーム/水平" -msgid "Evenki" -msgstr "エベンキ語" +msgid "Non-Straight Arms/Single Serif" +msgstr "非直線アーム/単一セリフ" -msgid "Even" -msgstr "エベ語" +msgid "Non-Straight Arms/Vertical" +msgstr "非直線アーム/垂直" -msgid "Ewe" -msgstr "エウェ語" +msgid "Non-Straight Arms/Wedge" +msgstr "非直線アーム/楔形" -msgid "French Antillean" -msgstr "仏領アンチル諸島語" +msgid "Non-Unicode Glyphs" +msgstr "非Unicodeグリフ" -msgid "Fang" -msgstr "" +msgid "Non-_Integral coordinates" +msgstr "整数ではない座標(_I)" -msgid "Fanti" -msgstr "" +msgid "Non-existant glyph" +msgstr "グリフが存在しません" -msgid "Fijian" -msgstr "フィジー語" +msgid "Non-standard Aspect" +msgstr "非標準の様相" -msgid "Fe'fe'" -msgstr "" +msgid "Non-standard Elements" +msgstr "非標準の要素" -msgid "Forest Nenets" -msgstr "森林ネネツ語" +msgid "Non-standard Em-Size" +msgstr "非標準のEMサイズ" -msgid "Fon" -msgstr "フォン語" +msgid "Non-standard Topology" +msgstr "非標準の形態" -msgid "Faroese" -msgstr "フェロー語" +msgid "None" +msgstr "なし" -msgid "Cajun French" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" +"現在編集中のフォントには,選択中のグループに含まれる名前またはコードポイントに" +"一致するグリフがありません." -msgid "Friulian" -msgstr "フリウリ語" - -msgid "Arpitan" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" msgstr "" +"無意味なクラスがグリフに割り当てられています―クラス=%dは大きすぎます. グリフ=" +"%d\n" -msgid "Futa" -msgstr "フータ語" +msgid "Normal" +msgstr "通常" -msgid "Fulani" -msgstr "フラニ語" +msgid "Normal Sans" +msgstr "通常サンセリフ" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "Normal/Boxed" +msgstr "正立/箱入" -msgid "Ga" -msgstr "ガー語" +msgid "Normal/Contact" +msgstr "正立/接触" -msgid "Gagauz" -msgstr "ガガウズ語" +msgid "Normal/Flattened" +msgstr "正立/平板" -msgid "Garshuni" -msgstr "ガルシュニ語" +msgid "Normal/Off-Center" +msgstr "正立/偏心" -msgid "Garhwali" -msgstr "ガルワーリー語" +msgid "Normal/Rounded" +msgstr "正立/丸型" -msgid "Lang|Ge'ez" -msgstr "ゲーズ語" +msgid "Normal/Square" +msgstr "正立/角型" -msgid "Githabul" -msgstr "" +msgid "Normal/Weighted" +msgstr "正立/加重" -msgid "Gilyak" -msgstr "ギリヤーク語" +msgid "Normalize Design Vector Function:" +msgstr "デザインベクトル関数を正規化:" + +msgid "Normalized Settings:" +msgstr "正規化された設定:" -msgid "Kiribati" -msgstr "" +msgid "Normalized position of this design along each axis" +msgstr "各軸に沿ってこのデザインを正規化した値" -msgid "Kpelle (Guinea)" -msgstr "" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "通常の単純化処理では端点における傾きを変更しません." -msgid "Gilaki" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"通常の単純化処理では座標が極値にある曲線上の点を除去しません\n" +"(PostScriptもTrueTypeもこれらの点を保持することを示唆しています)." -msgid "Gumuz" -msgstr "グムズ語" +msgid "Northern Sami" +msgstr "北サーミ語" -msgid "Gumatj" -msgstr "" +msgid "Northern Tai" +msgstr "北ダイ語" -msgid "Gogo" -msgstr "" +msgid "Norway House Cree" +msgstr "ノルウェーハウス・クリー語" -msgid "Gondi" -msgstr "ゴーンディー語" +msgid "Norwegian" +msgstr "ノルウェー語" -msgid "Garo" -msgstr "ガロ語" +msgid "Norwegian (Bokmal)" +msgstr "ノルウェー語(ボクモール)" -msgid "Wayuu" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "ノルウェー語(ニューノシュク)" -msgid "Gupapuyngu" -msgstr "" +msgid "Not ASCII" +msgstr "ASCII ではありません" -msgid "Gusii" -msgstr "" +msgid "Not Found" +msgstr "見つかりません" -msgid "Haitian" -msgstr "ハイチ語" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "%.200sは(metafontから作られる)GFファイルではありません." -msgid "Halam" -msgstr "ハラム語" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "%.200sは(metafontから作られる)PKファイルではありません." -msgid "Harauti" -msgstr "ハランチュー語" +msgid "Not a CID format" +msgstr "CIDフォントではありません." -msgid "Haya" -msgstr "" +msgid "Not a CID-keyed font" +msgstr "CIDフォントではありません." -msgid "Hazaragi" -msgstr "" +msgid "Not a Unicode Character" +msgstr "非Unicode文字" -msgid "Hammer-Banna" -msgstr "ハメル-バナ語" +msgid "Not a bdf file" +msgstr "BDFファイルではありません." -msgid "Herero" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "%.200s はBDFファイルではありません." -msgid "Hiligaynon" -msgstr "ヒリガイノン語" +msgid "Not a gf file" +msgstr "GFファイルではありません" -msgid "High Mari" -msgstr "山地マリ語" +msgid "Not a pcf file" +msgstr "PCFファイルではありません." -msgid "Hmong" -msgstr "" +msgid "Not a pk file" +msgstr "PKファイルではありません." -msgid "Hiri Motu" -msgstr "" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "%.200s はX11のPCFファイルではありません." -msgid "Hindko" -msgstr "ヒンドゥコ語" +msgid "Not classified" +msgstr "分類無し" -msgid "Ho" -msgstr "ホー語" +msgid "Not enough lines" +msgstr "十分な行がありません." -msgid "Harari" -msgstr "ハラル語" +msgid "Not in Collection" +msgstr "TTCに含まれません." -msgid "Eastern Armenian" -msgstr "" +msgid "Notdef name" +msgstr "名前が.notdefです" -msgid "Iban" -msgstr "" +msgid "Nothing Loaded" +msgstr "何も読み込んでいません." -msgid "Ido" -msgstr "" +msgid "Nothing Selected" +msgstr "何も選択されていません." -msgid "Ijo" -msgstr "イジョー語" +msgid "Nothing on stack to print\n" +msgstr "スタック上に印字できる物が何もありません\n" -msgid "Interlingue" -msgstr "" +msgid "Nothing to trace" +msgstr "トレースする物がありません." -msgid "Ilokano" -msgstr "イロカノ語" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "分子1:" -msgid "Interlingua" -msgstr "" +msgid "Num2:" +msgstr "分子2:" -msgid "Ingush" -msgstr "イングーシ語" +msgid "Num3:" +msgstr "分子3:" -msgid "Inupiat" -msgstr "" +msgid "Number Forms" +msgstr "数字の形" -msgid "IPA usage" -msgstr "IPA" +msgid "Number expected" +msgstr "予想値" -msgid "Irish" -msgstr "アイルランド語" +msgid "Number of Axes:" +msgstr "軸の本数:" -msgid "Irish Traditional" -msgstr "古アイルランド語" +msgid "Number of Master Designs:" +msgstr "マスターデザインの個数:" -msgid "Inari Sami" -msgstr "イナリ・サーミ語" +msgid "Number of star points/Polygon vertices" +msgstr "星のツノの数/多角形の頂点の数" -msgid "Jamaican Creole" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" msgstr "" +"数値が範囲外です: Type2 出力に %g が含まれています ([-65536,65535] の範囲内で" +"なければなりません)\n" -msgid "Lang|Javanese" -msgstr "ジャワ語" +msgid "Numerators" +msgstr "分子" -msgid "Lojban" -msgstr "" +msgid "Numeric Forms" +msgstr "数字の形" -msgid "Krymchak" -msgstr "" +msgid "Nyanja/Chewa" +msgstr "ニャンジャ語/チェワ語" -msgid "Judezmo" -msgstr "ジュデズモ語" +msgid "Nynorsk" +msgstr "ノルウェー語(ニーノシュク)" -msgid "Jula" -msgstr "ジュラ語" +msgid "O Black Letter" +msgstr "O/ブラックレター" -msgid "Kabardian" -msgstr "カバルダ語" +msgid "O Decorative" +msgstr "O/図象的" -msgid "Kabyle" -msgstr "" +msgid "O Engraver" +msgstr "O/銅版文字" -msgid "Kachchi" -msgstr "カッチ語" +msgid "O Miscellaneous" +msgstr "O/その他" -msgid "Kalenjin" -msgstr "カレンジン語" +msgid "O Three Dimensional" +msgstr "O/3次元的" -msgid "Karachay" -msgstr "カラチャイ語" +msgid "OEM Charset" +msgstr "OEM 文字セット" -msgid "Makonde" -msgstr "" +msgid "OS2Version|Automatic" +msgstr "自動" -msgid "Kabuverdianu" -msgstr "" +msgid "OSS Calligraphic" +msgstr "OSS/カリグラフィ的" -msgid "Kebena" -msgstr "ケベナ語" +msgid "OSS Contemporary" +msgstr "OSS/同時代的" -msgid "Kekchi" -msgstr "" +msgid "OSS Dutch Modern" +msgstr "OSS/モダンダッチローマン" -msgid "Khutsuri Georgian" -msgstr "教会グルジア語" +msgid "OSS Dutch Trad" +msgstr "OSS/伝統的ダッチローマン" -msgid "Khakass" -msgstr "ハカス語" +msgid "OSS Geralde" +msgstr "OSS/ギャラルド" -msgid "Khanty-Kazim" -msgstr "ハンティ・カジム語" +msgid "OSS Miscellaneous" +msgstr "OSS/その他" -msgid "Khanty-Shurishkar" -msgstr "ハンティ・シュリシュカル語" +msgid "OSS Modified Venetian" +msgstr "OSS/改造型ベネチアン" -msgid "Khamti Shan" -msgstr "" +msgid "OSS Rounded Legibility" +msgstr "OSS/丸筆・高可読性" -msgid "Khanty-Vakhi" -msgstr "ハンティ・バヒ語" +msgid "OSS Venetian" +msgstr "OSS/ベネチアン" -msgid "Khowar" -msgstr "コワール語" +msgid "OT _Glyph Class:" +msgstr "OTFグリフクラス(_G):" -msgid "Kikuyu" -msgstr "キクユ語" +msgid "O_pen Paths" +msgstr "開いたパス(_P)" -msgid "Kisii" -msgstr "キスィ語" +msgid "O_verlap" +msgstr "重複処理(_V)" -msgid "Kirmanjki" -msgstr "" +msgid "Obli_que..." +msgstr "斜体(_Q)..." -msgid "Southern Kiwai" -msgstr "" +msgid "Oblique/Boxed" +msgstr "斜体/箱入" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "Oblique/Contact" +msgstr "斜体/接触" -msgid "Bumthangkha" -msgstr "" +msgid "Oblique/Extreme Wrapping" +msgstr "斜体/極度の装飾" -msgid "Kokni" -msgstr "コクニ語" +msgid "Oblique/Flattened" +msgstr "斜体/平板" -msgid "Kalmyk" -msgstr "カルムイク語" +msgid "Oblique/More Wrapping" +msgstr "斜体/多めの装飾" + +msgid "Oblique/No Wrapping" +msgstr "斜体/装飾無し" -msgid "Kamba" -msgstr "カンバ語" +msgid "Oblique/Off-Center" +msgstr "斜体/偏心" -msgid "Kumaoni" -msgstr "クマオニ語" +msgid "Oblique/Rounded" +msgstr "斜体/丸型" -msgid "Komo" -msgstr "コモ語" +msgid "Oblique/Some Wrapping" +msgstr "斜体/少ない装飾" -msgid "Komso" -msgstr "コンゾ語" +msgid "Oblique/Square" +msgstr "斜体/角型" -msgid "Khorasani Turkic" -msgstr "" +msgid "Oblique/Weighted" +msgstr "斜体/加重" -msgid "Kodagu" -msgstr "コダグ語" +msgid "Obtuse Cove" +msgstr "鈍角凹面型セリフ" -msgid "Korean Old Hangul" -msgstr "韓国語(古ハングル)" +msgid "Obtuse Sans" +msgstr "鈍角サンセリフ" -msgid "Komi" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "角型鈍角凹面型セリフ" -msgid "Kikongo" -msgstr "コンゴ語" +msgid "Occitan" +msgstr "オック語" -msgid "Kongo" -msgstr "" +msgid "Off" +msgstr "オフ" -msgid "Komi-Permyak" -msgstr "コミ・ペルニャク語" +msgid "Offset" +msgstr "オフセット" + +msgid "Ofm Save Failed" +msgstr "OFMの保存に失敗しました." -msgid "Kosraean" +msgid "" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." msgstr "" +"点があるヒントから僅かに離れている場合, その多くは\n" +"1本のステムが複数の部分からなり, 一部が間違った幅を持っているのが\n" +"原因です." -msgid "Komi-Zyrian" -msgstr "コミ・ジリエーン語" +msgid "Ogham" +msgstr "オガム文字" -msgid "Kpelle" -msgstr "クペレ語" +msgid "Oji-Cree" +msgstr "オジ・クリー語" -msgid "Krio" -msgstr "クリオ語" +msgid "Ojibway" +msgstr "オジブエ語" -msgid "Karakalpak" -msgstr "カラカルパク語" +msgid "Ol Chiki" +msgstr "オル・チキ文字" -msgid "Karelian" -msgstr "カレリア語" +msgid "Old Italic" +msgstr "古代イタリア文字" -msgid "Karaim" -msgstr "カライム語" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "イタリア古代(エトルリア,オスク等)文字" -msgid "Karen" -msgstr "カレン語" +msgid "Old Persian" +msgstr "古代ペルシャ楔形文字" -msgid "Koorete" -msgstr "コーレテ語" +msgid "Old Persian cuneiform" +msgstr "古代ペルシャ楔形文字" -msgid "Ripuarian" -msgstr "" +msgid "Old South Arabian" +msgstr "古代南アラビア文字" -msgid "Khasi" -msgstr "カシ語" +msgid "Old Style" +msgstr "オールドスタイル" -msgid "Kildin Sami" -msgstr "キルディン・サーミ語" +msgid "Old Style Serifs" +msgstr "オールドスタイルのセリフ体(OSS)" -msgid "S'gaw Karen" -msgstr "" +msgid "Old Turkic" +msgstr "突厥文字" -msgid "Kuanyama" -msgstr "" +msgid "Old sfd file" +msgstr "古いsfdファイル" -msgid "Kui" -msgstr "クイ(Kui)語" +msgid "Old style 'kern'" +msgstr "旧来の'kern'テーブル" -msgid "Kulvi" -msgstr "カルビ語" +msgid "Oldstyle Figures" +msgstr "オールドスタイル数字" -msgid "Kumyk" -msgstr "クマーク語" +msgid "On" +msgstr "オン" -msgid "Kurukh" -msgstr "クルク語" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." +msgstr "" +"(RecognizePUANames)\n" +"かつて,AdobeはPUA(私用領域)の符号位置に,多数のスタイル上の異体字\n" +"(小型大文字,オールドスタイル数字など)を割り当てていました. Adobeは\n" +"もはや,この思い付きが適切であるとは信じていおらず,それらの符号位置への\n" +"割り当てを無視するように推奨しています.\n" +"この割り当てはもともと,OpenType機能を使って異体字にアクセスできる\n" +"アプリケーションがほとんど存在しなかった頃に行われたものです. Adobeは\n" +"現在,主要なアプリケーションは全てそれが扱えるようになったと確信して\n" +"います. WordやOpenOfficeのようなアプリケーションは未だにそれらの機能を\n" +"扱うことができないので,FontForgeのデフォルトの動作は,最近のAdobeの\n" +"勧告を無視するようになっています.\n" +"\n" +"注意: これはフォントの符号位置からUnicodeを推測する処理には影響を\n" +"与えません. これはUnicodeから名前を決定する方法を決めるだけです." -msgid "Kuy" -msgstr "クイ(Kuy)語" +#, c-format +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"指定されたビットマップフォントの1つである%1$dが,最小のフォント%2$dの整数倍で" +"はありません(または倍率が大きすぎます)." -msgid "Koryak" -msgstr "コリャーク語" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "フォント%1$d,%2$dのどちらかにグリフ%3$dがありません" -msgid "Western Kayah" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" msgstr "" +"マルチプルマスターインスタンスのうちの一つに2次スプラインが含まれています. マ" +"ルチプルマスターで使用できるようにするためには,まず3次スプラインに変換しなけ" +"ればなりません" -msgid "Ladin" -msgstr "ラディン語" - -msgid "Lahuli" -msgstr "ラホール語" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"ビットマップのみ埋め込み可能です. アウトライン記述は\n" +"埋め込むことができません (フォントにビットマップが\n" +"含まれていない場合は何も埋め込むことができません)." -msgid "Lak" -msgstr "ラック語" +msgid "Only Embed Bitmaps" +msgstr "ビットマップのみ埋め込み可" -msgid "Lambani" -msgstr "ランバーニー語" +msgid "Only One Font" +msgstr "フォントは1個しか指定できません." -msgid "Laz" -msgstr "ラズ語" +msgid "Only a single character allowed" +msgstr "入力できるのは1文字だけです" -msgid "L-Cree" -msgstr "L-クリー語" +msgid "Only lower case" +msgstr "小文字のみ" -msgid "Ladakhi" -msgstr "ラダキ語" +msgid "Only one font may be imported into the background" +msgstr "背景に取り込み可能なフォントは1個だけです." -msgid "Lezgi" -msgstr "レズギ語" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"TrueTypeフォントでのみ意味があります. このフラグは\n" +"参照を平行移動するとき,グリッド合わせの際に移動量を丸めることを\n" +"表します." -msgid "Ligurian" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." msgstr "" +"TrueTypeフォントでのみ意味があります. このフラグは\n" +"複合グリフの文字幅がこの参照の文字幅と同じになることを示します." -msgid "Limburgish" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." msgstr "" +"TrueTypeフォントでのみ意味があります. このフラグは\n" +"この参照を通常通りに平行移動してはならず,その代わりに位置決定は,\n" +"参照内の指定された点が基底文字内の指定された点の上に重なるように\n" +"移動することによって行うことを意味します." -msgid "Lingala" -msgstr "リンガラ語" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "エンコーディングの先頭に含まれる256文字のみが使用されます" -msgid "Lang|Lisu" -msgstr "" +msgid "Only upper case" +msgstr "大文字のみ" -msgid "Lampung" -msgstr "" +msgid "Opacity:" +msgstr "透明度:" -msgid "Laki" -msgstr "" +msgid "Open" +msgstr "開く" -msgid "Low Mari" -msgstr "牧地マリ語" +msgid "Open Font" +msgstr "フォントを開く" -msgid "Lang|Limbu" -msgstr "リンブ語" +msgid "Open Reference" +msgstr "参照情報を開く" -msgid "Lombard" -msgstr "" +msgid "OpenType" +msgstr "OpenTypeの仕様" -msgid "Lomwe" -msgstr "ロムエ語" +msgid "OpenType Tables" +msgstr "OpenTypeテーブル" -msgid "Lang|Loma" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." msgstr "" +"OpenTypeフォントではバージョン2以上でなければなりません.\n" +"エレメント→フォント情報→OS/2→その他 で設定を行ってください." -msgid "Luri" -msgstr "" +msgid "Optical Bounds" +msgstr "視覚的境界" -msgid "Lower Sorbian" -msgstr "下ソルブ語" +msgid "Optical Character Recognition" +msgstr "OCR記号" -msgid "Lule Sami" -msgstr "ルレ・サーミ語" +msgid "Optimized For ClearType" +msgstr "ClearType向けに最適化済" -msgid "Luxembourgish" -msgstr "ルクセンブルク語" +msgid "Options" +msgstr "オプション" -msgid "Luba-Lulua" -msgstr "" +msgid "Ordinals" +msgstr "序数" -msgid "Luba-Katanga" -msgstr "" +msgid "Origin" +msgstr "原点" -msgid "Luganda" -msgstr "ルガンダ語" +msgid "Oriya" +msgstr "オリヤ文字" -msgid "Luhya" -msgstr "ルヒャ語" +msgid "Ornamentals" +msgstr "装飾的書体(O)" -msgid "Luo" -msgstr "ルオ語" +msgid "Ornamented" +msgstr "飾り付き" -msgid "Madura" -msgstr "" +msgid "Ornaments" +msgstr "花形" -msgid "Magahi" -msgstr "" +msgid "Oromo" +msgstr "オロモ語" -msgid "Marshallese" -msgstr "" +msgid "Osmanya" +msgstr "オスマニャ文字" -msgid "Majang" -msgstr "マジャン語" +msgid "Ossetian" +msgstr "オセット語" -msgid "Makua" -msgstr "マクア語" +msgid "Other ..." +msgstr "その他 ..." -msgid "Malayalam Traditional" -msgstr "マラヤラム語(伝統的)" +msgid "Other Info" +msgstr "その他の情報" -msgid "Mam" -msgstr "" +msgid "OtherSubrsFile" +msgstr "OtherSubrsファイル" -msgid "Mansi" -msgstr "マンシ語" +msgid "Out Of Order" +msgstr "順序が違います." -msgid "Mapudungun" -msgstr "マプチェ語" +msgid "Out of Range" +msgstr "範囲外です." -msgid "Marwari" -msgstr "マルワリ語" +msgid "Out of memory\n" +msgstr "メモリ不足です\n" -msgid "Mbundu" -msgstr "ンブンダ語" +msgid "Outline" +msgstr "アウトライン" -msgid "Mbo" -msgstr "" +msgid "Outline Fonts" +msgstr "アウトラインフォント" -msgid "Lang|Manchu" -msgstr "満州語" +msgid "Outline Glyphs\n" +msgstr "アウトライングリフ\n" -msgid "Moose Cree" -msgstr "ムース・クリー語" +msgid "Outline Width:" +msgstr "縁どりの幅:" -msgid "Mende" -msgstr "メンデ語" +msgid "Outlining glyphs" +msgstr "縁どり文字" -msgid "Mandar" -msgstr "" +msgid "Output AFM" +msgstr "AFMを出力" -msgid "Me'en" -msgstr "メ・エン語" +msgid "Output Glyph Map" +msgstr "グリフマップを出力" -msgid "Meru" -msgstr "" +msgid "Output OFM & CFG" +msgstr "OFMとCFGを出力" -msgid "Pattani Malay" -msgstr "" +msgid "Output PFM" +msgstr "PFMを出力" -msgid "Morisyen" -msgstr "" +msgid "Output TFM & ENC" +msgstr "TFMとENCを出力" -msgid "Minangkabau" -msgstr "" +msgid "Oval" +msgstr "楕円" -msgid "Mizo" -msgstr "ミゾ語" +msgid "Overlapped Hints" +msgstr "ヒントが重なり合っています" -msgid "Lang|Makasar" -msgstr "" +msgid "PS Glyph Names" +msgstr "PostScriptグリフ名" -msgid "Kituba" -msgstr "" +msgid "PS Hints" +msgstr "PostScriptヒント" -msgid "Male" -msgstr "マレ語(オモ諸語のかパプア諸語のかは不明)" +msgid "PS Multiple Master(A)" +msgstr "PSマルチプルマスター(A)" -msgid "Malinke" -msgstr "マリンケ語" +msgid "PS Multiple Master(B)" +msgstr "PSマルチプルマスター(B)" -msgid "Malayalam Reformed" -msgstr "改良マラヤラム語" +msgid "PS Private" +msgstr "PS Private辞書" -msgid "Mandinka" -msgstr "マンディンカ語" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (ASCII)" -msgid "Lang|Mongolian" -msgstr "モンゴル語" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (バイナリ)" -msgid "Maninka" -msgstr "マニンカ語" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (複数)" -msgid "Mohawk" -msgstr "モホーク語" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (リソース)" -msgid "Moksha" -msgstr "モクシャ語" +msgid "PS Type3 Bitmap" +msgstr "PS Type3ビットマップ" -msgid "Mon" -msgstr "モン語" +msgid "PS UID" +msgstr "PS UniqueID" -msgid "Moroccan" -msgstr "モロッコ語" +msgid "P_FM Family" +msgstr "P_FMファミリー" -msgid "Mossi" -msgstr "" +msgid "P_rev Control Point" +msgstr "前の制御点(_R)" -msgid "Maithili" -msgstr "マイティリー語" +msgid "Page Setup" +msgstr "ページ設定" -msgid "Mundari" -msgstr "ムンダーリー語" +msgid "Page_Size:" +msgstr "用紙サイズ(_S):" -msgid "Muscogee" -msgstr "" +msgid "Pahawh Hmong" +msgstr "パハウ・フモン文字" -msgid "Mirandese" -msgstr "" +msgid "Pairwise Pos" +msgstr "ペア単位の位置指定" -msgid "Hmong Daw" -msgstr "" +msgid "Palaung" +msgstr "パラウン語" -msgid "Lang|Mayan" -msgstr "" +msgid "Pale_ttes" +msgstr "パレット(_T)" -msgid "Mazanderani" -msgstr "" +msgid "Palestinian Aramaic" +msgstr "パレスチナ・アラム語" -msgid "Naga-Assamese" -msgstr "ナガ・アッサム語" +msgid "Pali" +msgstr "パーリ語" -msgid "Nahuatl" -msgstr "" +msgid "Palm OS Bitmap" +msgstr "Palm OSのビットマップ" -msgid "Nanai" -msgstr "ナーナイ語" +msgid "Palpa" +msgstr "パルパ語" -msgid "Neapolitan" -msgstr "" +msgid "PanoseArmStyle|Any" +msgstr "任意" -msgid "Naskapi" -msgstr "ナスカピ語" +msgid "PanoseArmStyle|No Fit" +msgstr "該当なし" -msgid "Nauruan" -msgstr "" +msgid "PanoseAspectRatio|Any" +msgstr "任意" -msgid "Navajo" -msgstr "" +msgid "PanoseAspectRatio|No Fit" +msgstr "該当なし" -msgid "N-Cree" -msgstr "N-クリー語" +msgid "PanoseAspect|Any" +msgstr "任意" -msgid "Ndebele" -msgstr "ンデベレ語" +msgid "PanoseAspect|No Fit" +msgstr "該当なし" -msgid "Ndau" -msgstr "" +msgid "PanoseCharRange|Any" +msgstr "任意" -msgid "Ndonga" -msgstr "ンドゥンガ語" +msgid "PanoseCharRange|No Fit" +msgstr "該当なし" -msgid "Low Saxon" -msgstr "" +msgid "PanoseClass|Any" +msgstr "任意" -msgid "Newari" -msgstr "ネワーリー語" +msgid "PanoseClass|No Fit" +msgstr "該当なし" -msgid "Ngbaka" -msgstr "" +msgid "PanoseContrast|Any" +msgstr "任意" -msgid "Nagari" -msgstr "" +msgid "PanoseContrast|High" +msgstr "高" -msgid "Norway House Cree" -msgstr "ノルウェーハウス・クリー語" +msgid "PanoseContrast|Low" +msgstr "低" -msgid "Nisi" -msgstr "ニシ語" +msgid "PanoseContrast|Medium" +msgstr "中" -msgid "Niuean" -msgstr "ニウエー語" +msgid "PanoseContrast|Medium High" +msgstr "中高" -msgid "Nkole" -msgstr "ンコレ語" +msgid "PanoseContrast|Medium Low" +msgstr "中低" -msgid "Nimadi" -msgstr "" +msgid "PanoseContrast|No Fit" +msgstr "該当なし" -msgid "Nogai" -msgstr "ノガイ語" +msgid "PanoseContrast|None" +msgstr "なし" -msgid "Novial" -msgstr "" +msgid "PanoseContrast|Very High" +msgstr "超高" -msgid "Northern Sami" -msgstr "北サーミ語" +msgid "PanoseContrast|Very Low" +msgstr "超低" -msgid "Northern Sotho" -msgstr "" +msgid "PanoseFamily|Any" +msgstr "任意" -msgid "Northern Tai" -msgstr "北ダイ語" +msgid "PanoseFamily|No Fit" +msgstr "該当なし" -msgid "Nyamwezi" -msgstr "" +msgid "PanoseFinials|Any" +msgstr "任意" -msgid "Nynorsk" -msgstr "ノルウェー語(ニーノシュク)" +msgid "PanoseFinials|No Fit" +msgstr "該当なし" -msgid "Mbembe Tigon" -msgstr "" +msgid "PanoseForm|Any" +msgstr "任意" -msgid "Occitan" -msgstr "オック語" +msgid "PanoseForm|No Fit" +msgstr "該当なし" -msgid "Oji-Cree" -msgstr "オジ・クリー語" +msgid "PanoseKind|Any" +msgstr "任意" -msgid "Ojibway" -msgstr "オジブエ語" +msgid "PanoseKind|No Fit" +msgstr "該当なし" -msgid "Ossetian" -msgstr "オセット語" +msgid "PanoseLetterform|Any" +msgstr "任意" -msgid "Palestinian Aramaic" -msgstr "パレスチナ・アラム語" +msgid "PanoseLetterform|No Fit" +msgstr "該当なし" -msgid "Pangasinan" -msgstr "" +msgid "PanoseLining|Any" +msgstr "任意" -msgid "Pali" -msgstr "パーリ語" +msgid "PanoseLining|Backdrop" +msgstr "背景" -msgid "Pampangan" -msgstr "" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "彫刻 (複数の線)" -msgid "Palpa" -msgstr "パルパ語" +msgid "PanoseLining|Inline" +msgstr "インライン" -msgid "Palauan" -msgstr "" +msgid "PanoseLining|No Fit" +msgstr "該当なし" -msgid "Bouyei" -msgstr "" +msgid "PanoseLining|None" +msgstr "なし" -msgid "Picard" -msgstr "" +msgid "PanoseLining|Outline" +msgstr "アウトライン" -msgid "Pennsylvania German" -msgstr "" +msgid "PanoseLining|Relief" +msgstr "リリーフ" -msgid "Polytonic Greek" -msgstr "古典ギリシャ語" +msgid "PanoseLining|Shadow" +msgstr "影付き" -msgid "Phake" -msgstr "" +msgid "PanoseMidline|Any" +msgstr "任意" -msgid "Norfolk" -msgstr "" +msgid "PanoseMidline|Constant/Pointed" +msgstr "一定/尖鋭" -msgid "Pilipino (Filipino)" -msgstr "フィリピノ語" +msgid "PanoseMidline|Constant/Serifed" +msgstr "一定/セリフ" -msgid "Palaung" -msgstr "パラウン語" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "一定/切頭" -msgid "Piemontese" -msgstr "" +msgid "PanoseMidline|High/Pointed" +msgstr "高/尖鋭" -msgid "Western Panjabi" -msgstr "" +msgid "PanoseMidline|High/Serifed" +msgstr "高/セリフ" -msgid "Pocomchi" -msgstr "" +msgid "PanoseMidline|High/Trimmed" +msgstr "高/切頭" -msgid "Pohnpeian" -msgstr "" +msgid "PanoseMidline|Low/Pointed" +msgstr "低/尖鋭" -msgid "Provencal" -msgstr "プロバンス語" +msgid "PanoseMidline|Low/Serifed" +msgstr "低/セリフ" -msgid "Western Pwo Karen" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "低/切頭" -msgid "Chin" -msgstr "チン語" +msgid "PanoseMidline|No Fit" +msgstr "該当なし" -msgid "K'iche'" -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "標準/尖鋭" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "PanoseMidline|Standard/Serifed" +msgstr "標準/セリフ" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "標準/切頭" -msgid "Quechua (Peru)" -msgstr "" +msgid "PanoseProportion|Any" +msgstr "任意" -msgid "Rajasthani" -msgstr "ラージャスターニー語" +msgid "PanoseProportion|No Fit" +msgstr "該当なし" -msgid "Rarotongan" -msgstr "" +msgid "PanoseSerifVariant|Any" +msgstr "任意" -msgid "Russian Buriat" -msgstr "ブリヤート語" +msgid "PanoseSerifVariant|No Fit" +msgstr "該当なし" -msgid "R-Cree" -msgstr "R-クリー語" +msgid "PanoseSerifs|Any" +msgstr "任意" -msgid "Riang" -msgstr "リアン語" +msgid "PanoseSerifs|No Fit" +msgstr "該当なし" -msgid "Tarifit" -msgstr "" +msgid "PanoseSerifs|Thin" +msgstr "細いセリフ" -msgid "Ritarungo" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "丸型" -msgid "Arakwal" -msgstr "" +msgid "PanoseSerivfs|Script" +msgstr "筆記体" -msgid "Romansh" -msgstr "" +msgid "PanoseSerivfs|Square" +msgstr "角型セリフ" -msgid "Vlax Romani" -msgstr "" +msgid "PanoseSpacing|Any" +msgstr "任意" -msgid "Romany" -msgstr "ロマーニー語" +msgid "PanoseSpacing|No Fit" +msgstr "該当なし" -msgid "Rusyn" -msgstr "ルシーン語" +msgid "PanoseStrokeVariation|Any" +msgstr "任意" -msgid "Rotuman" -msgstr "" +msgid "PanoseStrokeVariation|No Fit" +msgstr "該当なし" -msgid "Ruanda" -msgstr "ルワンダ語" +msgid "PanoseTool|Any" +msgstr "任意" -msgid "Aromanian" -msgstr "" +msgid "PanoseTool|No Fit" +msgstr "該当なし" -msgid "Sadri" -msgstr "サドリ語" +msgid "PanoseTopology|Any" +msgstr "任意" -msgid "Sasak" -msgstr "" +msgid "PanoseTopology|No Fit" +msgstr "該当なし" -msgid "Santali" -msgstr "サンタル語" +msgid "PanoseTreatment|Any" +msgstr "任意" -msgid "Sayisi" -msgstr "ザイセ語" +msgid "PanoseTreatment|No Fit" +msgstr "該当なし" -msgid "Sicilian" -msgstr "" +msgid "PanoseWeight|Any" +msgstr "任意" -msgid "Scots" -msgstr "" +msgid "PanoseWeight|No Fit" +msgstr "該当なし" -msgid "North Slavey" -msgstr "" +msgid "PanoseWeight|Thin" +msgstr "中細" -msgid "Sekota" -msgstr "セコタ語" +msgid "PanoseXAscent|Any" +msgstr "任意" -msgid "Selkup" -msgstr "セリクプ語" +msgid "PanoseXAscent|High" +msgstr "高" -msgid "Old Irish" -msgstr "" +msgid "PanoseXAscent|Low" +msgstr "低" -msgid "Sango" -msgstr "サンゴ語 " +msgid "PanoseXAscent|Medium" +msgstr "中" -msgid "Samogitian" -msgstr "" +msgid "PanoseXAscent|No Fit" +msgstr "該当なし" -msgid "Tachelhit" -msgstr "" +msgid "PanoseXAscent|Very High" +msgstr "超高" -msgid "Shan" -msgstr "シャン語" +msgid "PanoseXAscent|Very Low" +msgstr "超低" -msgid "Sibe" -msgstr "シベ語" +msgid "PanoseXHeight|Any" +msgstr "任意" -msgid "Sidamo" -msgstr "シダモ語" +msgid "PanoseXHeight|Constant/Large" +msgstr "一定/大" -msgid "Silte Gurage" -msgstr "シルテ・グラゲ語" +msgid "PanoseXHeight|Constant/Small" +msgstr "一定/小" -msgid "Skolt Sami" -msgstr "スコルト・サーミ語" +msgid "PanoseXHeight|Constant/Standard" +msgstr "一定/標準" -msgid "Slavey" -msgstr "スラビ語" +msgid "PanoseXHeight|Ducking/Large" +msgstr "ダッキング/大" -msgid "Samoan" -msgstr "サモア語" +msgid "PanoseXHeight|Ducking/Small" +msgstr "ダッキング/小" -msgid "Sena" -msgstr "シナー語" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "ダッキング/標準" -msgid "Shona" -msgstr "" +msgid "PanoseXHeight|No Fit" +msgstr "該当なし" -msgid "Soninke" -msgstr "ソニンケ語" +msgid "Panose|_Weight" +msgstr "ウェイト(_W)" -msgid "Sodo Gurage" -msgstr "ソド・グラゲ語" +msgid "Papiamentu" +msgstr "パピアメント語" -msgid "Songe" -msgstr "" +msgid "Parse Error" +msgstr "解析エラー" -msgid "Southern Sotho" -msgstr "" +msgid "Pashto" +msgstr "パシュトー語" -msgid "Sardinian" -msgstr "" +msgid "Paste After" +msgstr "隣に貼り付け" -msgid "Saraiki" -msgstr "サラーイキー語" +msgid "Paste Into" +msgstr "追加貼り付け" -msgid "Serer" -msgstr "セレル語" +msgid "Pasting..." +msgstr "ペースト中..." -msgid "South Slavey" -msgstr "南スラビ語" +msgid "Paths" +msgstr "パス" -msgid "Southern Sami" -msgstr "南サーミ語" +msgid "Patterned Fill" +msgstr "パターン塗り" -msgid "Saterland Frisian" -msgstr "" +msgid "Patterns" +msgstr "パターン" -msgid "Sukuma" -msgstr "" +msgid "Pen _Angle:" +msgstr "ペンの角度:(_A)" -msgid "Lang|Sundanese" -msgstr "" +msgid "Perform a perspective transformation on the selection" +msgstr "選択範囲に透視変換をほどこす" -msgid "Suri" -msgstr "スリ語" +msgid "Perpendicular Sans" +msgstr "垂直サンセリフ" -msgid "Svan" -msgstr "スバン語" +msgid "PfaEdit Table" +msgstr "PfaEditテーブル" -msgid "Swadaya Aramaic" -msgstr "現代アラム語" +msgid "Pfm Save Failed" +msgstr "PFMの保存に失敗しました." -msgid "Swazi" -msgstr "スワジ語" +msgid "Phags-pa" +msgstr "パスパ文字" -msgid "Upper Saxon" -msgstr "" +msgid "Phaistos Disc" +msgstr "ファイストス(円盤)文字" -msgid "Sylheti" -msgstr "" +msgid "Phoenician" +msgstr "フェニキア文字" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Phonetic Extensions" +msgstr "音声記号拡張" -msgid "Syriac (Western script)" -msgstr "" +msgid "Phonetic Extensions Supplement" +msgstr "音声記号拡張補助" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Pick a font, any font..." +msgstr "任意のフォントを抜き出します..." -msgid "Silesian" -msgstr "" +msgid "Picture Stems" +msgstr "絵的なステム" -msgid "Tabasaran" -msgstr "タバサラン語" +msgid "Pictures" +msgstr "絵文字" -msgid "TH-Cree" -msgstr "TH-クリー語" +msgid "Pilipino (Filipino)" +msgstr "フィリピノ語" -msgid "Dehong Dai" -msgstr "" +msgid "Pixel List" +msgstr "ピクセル一覧" -msgid "Tetum" -msgstr "" +msgid "Pixel Sizes:" +msgstr "ピクセルサイズ一覧:" -msgid "Tigre" -msgstr "ティグレ語" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "%sで,フォントの高さ+深さの和がピクセルサイズに一致しません" -msgid "Tahitian" -msgstr "タヒチ語" +msgid "Pixel size:" +msgstr "ピクセル数:" -msgid "Tiv" -msgstr "" +msgid "Pixel size?" +msgstr "ピクセル数はいくつですか?" -msgid "Tamashek" -msgstr "" +msgid "Playing Cards" +msgstr "トランプ" -msgid "Temne" -msgstr "テムネ語" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "CIDフォントに %s を挿入する前に, それを閉じてください." -msgid "Tundra Nenets" -msgstr "ツンドラ・ネネツ語" +msgid "Please close font" +msgstr "フォントを閉じてください." -msgid "Tonga" -msgstr "トンガ語(ニヤサ地方)" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "エンコーディング %d に名前を付けてください" -msgid "Todo" -msgstr "トド語" +msgid "Please name this encoding" +msgstr "このエンコーディングに名前をつけてください." -msgid "Toma" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." msgstr "" +"メニューで選択したい符号化方式の名前を,iconvデータベースで定義されたものから" +"選択してください." -msgid "Tok Pisin" -msgstr "" +msgid "Please select a CID ordering" +msgstr "CIDフォントのグリフ集合名 (ordering) を指定してください." -msgid "Tshangla" -msgstr "" +msgid "Please set the Axis Type field" +msgstr "\"軸の種類\"フィールドを設定してください" -msgid "Turoyo Aramaic" -msgstr "トゥロヨ・アラム語" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "%.20s-%.20sの補遺番号を指定し直してください." -msgid "Tumbuka" -msgstr "" +msgid "Poin_ts too close" +msgstr "近すぎる点(_T)" -msgid "Tulu" -msgstr "トゥル語" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "点 %d が直前の命令によって移動しました" -msgid "Tuvin" -msgstr "トゥバ語" +msgid "Point A_t" +msgstr "位置を指定して選択(_T)" -msgid "Tuvalu" -msgstr "" +msgid "Point Info" +msgstr "点の情報" -msgid "Twi" -msgstr "トゥイ語" +msgid "Point Size" +msgstr "ポイントサイズ" -msgid "Tày" -msgstr "" +msgid "Point Size:" +msgstr "ポイントサイズ:" -msgid "Tamazight" -msgstr "" +msgid "Point of View Projection" +msgstr "透視変換" -msgid "Tzotzil" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "100 dpi 画面でのポイント数" -msgid "Udmurt" -msgstr "ウドムルト語" +msgid "Point sizes on a 120 dpi screen" +msgstr "120 dpi 画面でのポイント数" -msgid "Umbundu" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "72 dpi 画面でのポイント数" -msgid "Upper Sorbian" -msgstr "上ソルブ語" +msgid "Point sizes on a 75 dpi screen" +msgstr "75 dpi 画面でのポイント数" -msgid "Uyghur" -msgstr "ウイグル語" +msgid "Point sizes on a 96 dpi screen" +msgstr "96 dpi 画面でのポイント数" -msgid "Venetian" -msgstr "" +msgid "PointNumbers|_None" +msgstr "なし(_N)" -msgid "Volapük" -msgstr "" +msgid "Pointer" +msgstr "ポインタ" -msgid "Võro" -msgstr "" +msgid "Points" +msgstr "点" -msgid "Wa" -msgstr "ワ語" +msgid "Points (TrueType)" +msgstr "点(TrueType)" -msgid "Wagdi" -msgstr "ワーグリー語" +msgid "Points of _Inflection" +msgstr "変曲点を表示(_I)" -msgid "Waray-Waray" -msgstr "" +msgid "Points on Selected _Contours" +msgstr "選択中の輪郭全体(_C)" -msgid "West-Cree" -msgstr "西クリー語" +msgid "Points:" +msgstr "ポイント数:" -msgid "Wolof" -msgstr "ウォロフ語" +msgid "Polish" +msgstr "ポーランド語" -msgid "Walloon" -msgstr "" +msgid "Pollard Phonetic" +msgstr "ポラード音節文字" -msgid "Mewati" -msgstr "" +msgid "Polygon" +msgstr "多角形" -msgid "Tai Lue" -msgstr "タイ・ロ語" +msgid "Polygon or Star" +msgstr "多角形・星形" -msgid "Minjangbal" -msgstr "" +msgid "Polytonic Greek" +msgstr "古典ギリシャ語" -msgid "Khengkha" -msgstr "" +#, c-format +msgid "Pop stack underflow on pop in %s\n" +msgstr "グリフ %s の pop で、スタックアンダーフローが発生しました\n" -msgid "Soga" -msgstr "" +msgid "Portuguese" +msgstr "ポルトガル語" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "Portuguese (Brasil)" +msgstr "ポルトガル語(ブラジル)" -msgid "Yakut" -msgstr "ヤクート語" +msgid "Portuguese (Portugal)" +msgstr "ポルトガル語(ポルトガル)" + +msgid "Pos" +msgstr "位置" -msgid "Yao" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" msgstr "" +"位置: %d\n" +"個数: %d\n" -msgid "Yapese" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" msgstr "" +"位置: %d-%d (%d)\n" +"個数: %d (%d)\n" + +msgid "Positionings" +msgstr "位置指定" -msgid "Y-Cree" -msgstr "Y-クリー語" +msgid "Post Base Forms" +msgstr "基底文字に後置する字形" -msgid "Yi Classic" -msgstr "彝語 (古文)" +msgid "Post Base Substitutions" +msgstr "後置形への置換" -msgid "Yi Modern" -msgstr "規範彝文" +msgid "Pr_eferences..." +msgstr "環境設定(_E)..." -msgid "Zealandic" -msgstr "" +msgid "Pre Base Forms" +msgstr "基底文字に前置する字形" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "前置形への置換" -msgid "Zhuang" -msgstr "" +msgid "PreferCJKEncodings" +msgstr "CJKエンコーディングを優先" -msgid "Chinese Hong Kong" -msgstr "中国語(香港)" +msgid "PreferPotrace" +msgstr "potraceを使用" -msgid "Chinese Phonetic" -msgstr "中国語(注音字母)" +msgid "PreferSpacingAccents" +msgstr "幅のあるアクセントを優先" -msgid "Chinese Simplified" -msgstr "中国語(簡体字)" +msgid "Preferences" +msgstr "環境設定" -msgid "Chinese Traditional" -msgstr "中国語(繁体字)" +msgid "Preferred Family" +msgstr "優先ファミリー名" -msgid "Zande" -msgstr "ザンデ語" +msgid "Preferred Styles" +msgstr "優先スタイル名" -msgid "Zazaki" -msgstr "" +msgid "PreserveTables" +msgstr "保持するテーブル" -msgid "Language(s)" -msgstr "言語" +msgid "Pressure Point" +msgstr "圧点" -msgid "Script(s) & Language(s)" -msgstr "用字系と言語" +msgid "Prev CP Angle" +msgstr "前制御点の角度" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" +msgid "Prev CP Dist" +msgstr "前制御点の距離" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" +msgid "Prev CP X" +msgstr "前制御点のX座標" -msgid "Language List" -msgstr "言語リスト" +msgid "Prev CP Y" +msgstr "前制御点のY座標" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" +msgid "Prev CP:" +msgstr "前の制御点:" -msgid "Language Missing" -msgstr "言語がありません" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "前の制御点: (%f,%f)" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"少なくとも1個の言語を選択する必要があります.\n" -"他の選択肢の中に適切な言語名がない場合は\n" -"言語名として\"デフォルト\"を選んでください." +msgid "Prev Defined Gl_yph" +msgstr "前の定義済みグリフ(_Y)" -msgid "No scripts" -msgstr "" +msgid "Prev On Contour" +msgstr "同じ輪郭上の前の点" -msgid "You must select at least one script if you provide a feature tag." -msgstr "" +msgid "Previe_w" +msgstr "プレビュー(_W)" -msgid "Bad script tag" -msgstr "" +msgid "Print" +msgstr "印刷..." -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Print Failed" +msgstr "印刷に失敗しました." -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Print To File..." +msgstr "ファイルへ出力..." -msgid "No languages" -msgstr "" +msgid "Printable Document" +msgstr "印刷可能な文書" -msgid "You must select at least one language for each script." -msgstr "" +msgid "Printing Font" +msgstr "フォントを印刷中" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Private Use" +msgstr "私用領域" -msgid "Bad language tag" -msgstr "" +msgid "Private Use Area" +msgstr "私用領域" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Problem explanation" +msgstr "問題の説明" -msgid "Script(s)" -msgstr "" +msgid "Processing Variations" +msgstr "フォントバリエーションを処理中" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" +msgid "Projecting..." +msgstr "射影中..." -msgid "OpenTypeFeature|New" -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "新規..." -msgid "You must choose a lookup type" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "プロポーショナル代替メトリック" -msgid "No Lookup Type Selected" -msgstr "" +msgid "Proportional Alternate Vertical Metrics" +msgstr "プロポーショナルな別の縦書きメトリック" -msgid "You must select a Lookup Type." -msgstr "" +msgid "Proportional Kana" +msgstr "プロポーショナル仮名" -msgid "Unnamed lookup" -msgstr "" +msgid "Proportional Numbers" +msgstr "プロポーショナル数字" -msgid "You must name the lookup." -msgstr "" +msgid "Proportional Spaced" +msgstr "プロポーショナル" -msgid "Bad feature tag" -msgstr "" +msgid "Proportional Width" +msgstr "プロポーショナル幅" -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" +msgid "Provencal" +msgstr "プロバンス語" -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Provide a glyph name" +msgstr "グリフ名を読み込み" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Punctuation Supplement" +msgstr "句読点補助" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Punjabi" +msgstr "パンジャーブ語" -msgid "Lookup name already used" -msgstr "" +msgid "Punjabi (India)" +msgstr "パンジャーブ語(インド)" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" +msgid "Punjabi (Pakistan)" +msgstr "パンジャーブ語(パキスタン)" -msgid "Lookup" -msgstr "" +msgid "Push Current Glyph" +msgstr "現在のグリフをプッシュ" -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" +msgid "Quad:" +msgstr "クワタ:" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +msgid "Quadratic" +msgstr "2次スプライン" -msgid "Right To Left" -msgstr "右から左へ" +msgid "Quarter Widths" +msgstr "四分角" -msgid "Ignore Base Glyphs" -msgstr "基底グリフを無視する" +msgid "Quecha (Bolivia)" +msgstr "ケチュア語(ボリビア)" -msgid "Ignore Ligatures" -msgstr "合字を無視する" +msgid "Quecha (Ecuador)" +msgstr "ケチュア語(エクアドル)" -msgid "Ignore Combining Marks" -msgstr "結合型マークを無視する" +msgid "Quecha (Peru)" +msgstr "ケチュア語(ペルー)" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" +msgid "Quechua" +msgstr "ケチュア語" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" +msgid "R-Cree" +msgstr "R-クリー語" -msgid "Lookup Name:" -msgstr "" +msgid "RBearing:" +msgstr "右サイドベアリング:" -msgid "Store ligature data in AFM files" -msgstr "" +msgid "Radius: " +msgstr "半径: " -msgid "Name in use" -msgstr "" +msgid "Rajasthani" +msgstr "ラージャスターニー語" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" +msgid "Random" +msgstr "ランダム" -msgid "Name used twice" -msgstr "" +msgid "Randomize" +msgstr "ランダム化" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" +msgid "Rapid/Horizontal" +msgstr "高速/水平" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" +msgid "Rapid/Vertical" +msgstr "高速/垂直" -msgid "Remove Anchor Class?" -msgstr "" +msgid "Raster" +msgstr "ラスタ" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" +msgid "Rasterizing..." +msgstr "ラスタライズ中..." -msgid "New Anchor Class" -msgstr "" +msgid "Raw" +msgstr "無変換" -msgid "Base Glyph Name" -msgstr "" +msgid "Re_move" +msgstr "削除(_M)" -msgid "Ligature Glyph Name" -msgstr "" +msgid "Reached end of file when reading composite glyph\n" +msgstr "合成グリフの読み込み中にファイルの終端に到達しました\n" -msgid "First Glyph Name" -msgstr "" +msgid "Reached end of file when reading simple glyph\n" +msgstr "単純グリフの読込み中にファイル終端に達しました.\n" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Read of Uninitialized Store" +msgstr "未初期化のストレージの読み込み" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" +msgid "Reading AFM file" +msgstr "AFMファイルを読み込み中" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" +msgid "Reading Glyphs" +msgstr "グリフを読み込み中" -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" +msgid "Reading Names" +msgstr "名前を読み込み中" -msgid "Duplicate data" -msgstr "" +msgid "Recalculate Bitmaps" +msgstr "ビットマップを再計算" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" +msgid "Recen_t" +msgstr "最近開いたファイル(_T)" -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" +msgid "RecognizePUANames" +msgstr "私用領域のグリフ名を認識" -msgid "Lookup Table Edit" -msgstr "" +msgid "Recover old edit" +msgstr "古い編集を修復" -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" +msgid "Recovery Failed" +msgstr "修復に失敗しました." -msgid "_Alphabetic" -msgstr "" +msgid "Rectangle" +msgstr "長方形" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "長方形・楕円" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" +msgid "Ref:" +msgstr "参照:" -msgid "_By Base Char" -msgstr "" +msgid "Reference Info" +msgstr "参照の情報" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" +msgid "Reference Names" +msgstr "参照の名前" -msgid "By _Scripts" -msgstr "" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "グリフ %s 内の参照のエンコーディングが境界を超えています\n" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" +msgid "Reference point match out of date" +msgstr "参照の点の照合が現状に合っていません" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "文字%1$.20sへの%2$dにおける参照" -msgid "_Populate" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" msgstr "" +"'glyf'テーブルの解析中に, 境界を超えたグリフ %d への参照に出会いました.\n" -msgid "Auto_Kern" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" msgstr "" +"グリフ %s 内の put 演算子による一時メモリへの参照が境界を超えています\n" msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "このグリフでは、参照の入れ子レベルが最大許容値を超えています" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "参照" -msgid "_Add Selected" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "参照の入れ子の上限(_D):" -msgid "_AutoKern Selected" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "不正なPostScript変換行列を含む参照" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "不正なTrueType変換行列を含む参照" -msgid "Add entries for all selected glyphs." -msgstr "" +msgid "Refs with out of date point matching" +msgstr "現状に合わない点の照合を含む参照" -msgid "_Remove Empty" -msgstr "" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "ビットマップの再生成(_B)..." -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" +msgid "Registers" +msgstr "レジスタ" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" +msgid "Registers (TrueType)" +msgstr "レジスタ(TrueType)" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" +msgid "Rejang" +msgstr "レジャン文字" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" +msgid "Remo_ve Undoes" +msgstr "アンドゥ履歴のクリア(_V)" -msgid "Remove All" -msgstr "" +msgid "Remo_ve Undoes..." +msgstr "アンドゥ履歴のクリア(_V)..." -msgid "Remove all entries." -msgstr "" +msgid "Remove" +msgstr "削除" -msgid "_Default Using Suffix:" -msgstr "" +msgid "Remove All Kern _Pairs" +msgstr "カーニングをすべて削除(_P)" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" +msgid "Remove All VKern Pairs" +msgstr "縦書きカーニングをすべて削除" -msgid "_Default New Entries to First" -msgstr "" +msgid "Remove Bitmap Glyphs..." +msgstr "ビットマップを除去..." -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +msgid "Remove En_coding..." +msgstr "エンコーディングを削除(_C)..." -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "Remove Encoding" +msgstr "エンコーディングを削除" -msgid "Please name this subtable" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "カーニングペアを削除(_P)" -msgid "Duplicate name" -msgstr "" +msgid "Remove VKern Pairs" +msgstr "縦書きカーニングペアを削除" -msgid "There is already a subtable with that name, please pick another." -msgstr "" +msgid "Remove _Unused Slots" +msgstr "未使用のスロットを削除(_U)" -msgid "No Subtable" -msgstr "" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "外側と内側の輪郭を両方削るのは無意味です" -msgid "Create a new lookup" -msgstr "" +msgid "Removing overlaps..." +msgstr "重なりの除去中..." -msgid "Add a subtable to which lookup?" -msgstr "" +msgid "Rename Gl_yphs..." +msgstr "グリフ名を変更(_Y)..." -msgid "Select glyphs for the first part of the kern pair" -msgstr "" +msgid "Rename by NameList" +msgstr "名前リストによる改名" -msgid "Select glyphs for the second part of the kern pair" -msgstr "" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "このフォント内のグリフを,選択した名前リストにある名前に改名します" -msgid "No selection" -msgstr "" +msgid "Replace" +msgstr "上書き" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "Replace All" +msgstr "すべて置換" -msgid "Intra Class Distance" -msgstr "" +msgid "Replace Outline with Reference" +msgstr "アウトラインを参照に置換" -msgid "Kerning format" -msgstr "" +msgid "Replace Pattern" +msgstr "置換パターン" -msgid "Use individual kerning pairs" -msgstr "" +msgid "Replace Pattern:" +msgstr "置換パターン:" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" +msgid "Replace With:" +msgstr "置き換え先:" -msgid "Use a matrix of kerning classes" -msgstr "" +msgid "Replace it" +msgstr "置き換える" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" +msgid "Replace with Reference" +msgstr "参照に置換" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +msgid "Replace Å" +msgstr "Åを置き換える" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +msgid "Replacement mismatch" +msgstr "置換グリフが一致しません" -msgid "Intra Class Distance:" -msgstr "" +msgid "Replacement: " +msgstr "置換先: " -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Replacements" +msgstr "置換グリフ" -msgid "C_lasses" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" msgstr "" +"指定したサイズのビットマップはフォントに含まれていません.\n" +"フォントがサポートしているのは %s の各サイズです." -msgid "_Pairs" -msgstr "" +msgid "Required Feature" +msgstr "必須の機能" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" +msgid "Required Ligatures" +msgstr "必須の合字" -msgid "No Script Tag" -msgstr "" +msgid "Required feature" +msgstr "必須の機能" -msgid "Please specify a 4 letter opentype script tag" -msgstr "" +msgid "Required feature out of bounds in script table.\n" +msgstr "必須の機能が用字系テーブルの境界を跨いでいます.\n" -msgid "Script Tag too long" -msgstr "" +msgid "Reserved Bit 10" +msgstr "予約ビット 10" -msgid "Invalid language" -msgstr "" +msgid "Reserved Bit 11" +msgstr "予約ビット 11" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" +msgid "Reserved Bit 12" +msgstr "予約ビット 12" -msgid "Add Language(s) to Script" -msgstr "" +msgid "Reserved Bit 13" +msgstr "予約ビット 13" -msgid "Remove Language(s) from Script" -msgstr "" +msgid "Reserved Bit 14" +msgstr "予約ビット 14" -msgid "Script Tag:" -msgstr "" +msgid "Reserved Bit 15" +msgstr "予約ビット 15" -msgid "Language Tag:" -msgstr "" +msgid "Reserved Bit 22" +msgstr "予約ビット 22" -msgid "No Start Glyph" -msgstr "" +msgid "Reserved Bit 23" +msgstr "予約ビット 23" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" +msgid "Reserved Bit 24" +msgstr "予約ビット 24" -msgid "Not enough glyphs" -msgstr "" +msgid "Reserved Bit 25" +msgstr "予約ビット 25" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" +msgid "Reserved Bit 26" +msgstr "予約ビット 26" -msgid "Bad selection" -msgstr "" +msgid "Reserved Bit 27" +msgstr "予約ビット 27" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" +msgid "Reserved Bit 28" +msgstr "予約ビット 28" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" +msgid "Reserved Bit 32" +msgstr "予約ビット 32" -msgid "Can't specify a subtable here" -msgstr "" +msgid "Reserved Bit 33" +msgstr "予約ビット 33" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" +msgid "Reserved Bit 34" +msgstr "予約ビット 34" -msgid "Missing suffix" -msgstr "" +msgid "Reserved Bit 35" +msgstr "予約ビット 35" -msgid "Mass Glyph Rename" -msgstr "グリフ名をまとめて変更する" +msgid "Reserved Bit 36" +msgstr "予約ビット 36" -msgid "Rename all glyphs in the selection" -msgstr "" +msgid "Reserved Bit 37" +msgstr "予約ビット 37" -msgid "By appending the suffix:" -msgstr "" +msgid "Reserved Bit 38" +msgstr "予約ビット 38" -msgid "To their own names" -msgstr "" +msgid "Reserved Bit 39" +msgstr "予約ビット 39" -msgid "To the glyph names starting at:" -msgstr "" +msgid "Reserved Bit 40" +msgstr "予約ビット 40" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" +msgid "Reserved Bit 41" +msgstr "予約ビット 41" -msgid "If one of those glyphs already has a suffix" -msgstr "" +msgid "Reserved Bit 42" +msgstr "予約ビット 42" -msgid "Append to it" -msgstr "" +msgid "Reserved Bit 43" +msgstr "予約ビット 43" -msgid "Replace it" -msgstr "置き換える" +msgid "Reserved Bit 44" +msgstr "予約ビット 44" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" +msgid "Reserved Bit 45" +msgstr "予約ビット 45" -msgid "Bad Language" -msgstr "言語名が正しくありません" +msgid "Reserved Bit 46" +msgstr "予約ビット 46" -msgid "This feature code is already used" -msgstr "この機能コードは既に使われています" +msgid "Reserved Bit 47" +msgstr "予約ビット 47" -msgid "Setting" -msgstr "設定" +msgid "Reserved Bit 9" +msgstr "予約ビット 9" -msgid "_Language:" -msgstr "言語(_L):" +msgid "Reset" +msgstr "リセット" -msgid "_Name:" -msgstr "名前(_N):" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "リソースファイル" -msgid "MacName|_New..." -msgstr "" +msgid "Restrict Selection" +msgstr "選択範囲の絞り込み" -msgid "This setting is already used" -msgstr "この設定は既に使われています" +msgid "Restricted Font" +msgstr "編集制限付きフォント" -msgid "Setting Id:" -msgstr "設定ID:" +msgid "Retain" +msgstr "そのまま" -msgid "_Enabled" -msgstr "有効(_E)" +msgid "Reverse Chaining Subs" +msgstr "前方文脈連鎖依存の置換" -msgid "Feature _Id:" -msgstr "機能_ID:" +msgid "Reverse Contextual Chaining Substitution" +msgstr "後方文脈連鎖依存の置換" -msgid "Mutually Exclusive" -msgstr "相互に排他的" +msgid "Reverse Direction" +msgstr "アウトラインの向きを反転" -msgid "Settings" -msgstr "設定" +msgid "Reverse chaining subs" +msgstr "前方文脈連鎖依存の置換" -msgid "MacSetting|_New..." -msgstr "" +msgid "Revert Gl_yph" +msgstr "グリフを戻す(_Y)" -msgid "MacFeature|_New..." -msgstr "" +msgid "Revert Kerning" +msgstr "カーニングを元に戻す" -msgid "MacFeature|Default" -msgstr "" +msgid "Revert To _Backup" +msgstr "バックアップを復元(_B)" -msgid "Constants" -msgstr "" +msgid "Rhaeto-Romanic" +msgstr "レト・ロマンス語" -msgid "Sub/Superscript" -msgstr "" +msgid "Riang" +msgstr "リアン語" -msgid "Limits" -msgstr "" +msgid "Right Bounds" +msgstr "右の境界" -msgid "Stacks" -msgstr "" +msgid "Right To Left" +msgstr "右から左へ" -msgid "Fractions" -msgstr "" +msgid "Right to Left Alternates" +msgstr "右書き用異体" -msgid "Over/Underbars" -msgstr "" +msgid "Right to Left mirrored forms" +msgstr "右書き用鏡文字" -msgid "Radicals" -msgstr "" +msgid "Roman Connected" +msgstr "ローマン/連続" -msgid "Connectors" -msgstr "" +msgid "Roman Disconnected" +msgstr "ローマン/分離" -msgid "Top Accent Horiz. Pos" -msgstr "" +msgid "Roman Trailing" +msgstr "ローマン/尾付き" -msgid "Pre-Built Larger Variants" -msgstr "" +msgid "Romanian" +msgstr "ルーマニア語" -#. GT: Italic correction -msgid "I.C." -msgstr "" +msgid "Romanian (Moldova)" +msgstr "ルーマニア語(モルドバ)" -msgid "Parts List" -msgstr "" +msgid "Romany" +msgstr "ロマーニー語" -msgid "Height/Kern Data" -msgstr "" +msgid "Rotate 180°" +msgstr "180°回転" -msgid "Kern" -msgstr "" +msgid "Rotate 3D Around..." +msgstr "3次元の回転..." -msgid "Height Adjusts" -msgstr "" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "左回りに90°回転" -msgid "Kern Adjusts" -msgstr "" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "右回りに90°回転" -msgid "Exten Shapes" -msgstr "" +msgid "Rotate _180°" +msgstr "_180°回転" -msgid "Top Accent" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "左回りに_90°回転" -msgid "Math Kern" -msgstr "" +msgid "Rotate by Ruler..." +msgstr "ものさしを使って回転..." -msgid "Vert. Construction" -msgstr "" +msgid "Rotate the selection" +msgstr "選択範囲を回転" -msgid "Hor. Variants" -msgstr "" +msgid "Rotate..." +msgstr "回転..." -msgid "Hor. Construction" -msgstr "" +msgid "Rotating" +msgstr "回転" -msgid "Top Right" -msgstr "" +msgid "Rotation Angle" +msgstr "回転角" -msgid "Top Left" -msgstr "" +msgid "Rotation about X Axis" +msgstr "X軸の周りを回転" -msgid "Bottom Right" -msgstr "" +msgid "Rotation about Y Axis" +msgstr "Y軸の周りを回転" -msgid "Bottom Left" -msgstr "" +msgid "Rough" +msgstr "荒いブラシ" -msgid "Glyph Construction" -msgstr "" +msgid "Roun_d" +msgstr "座標を丸める(_D)" -msgid "Bad device table" -msgstr "" +msgid "Round" +msgstr "整数値に変換" -#, c-format -msgid "Bad device table for %s" -msgstr "" +msgid "Round Rectangle Radius" +msgstr "角丸長方形の半径" -msgid "Missing Glyph" -msgstr "" +msgid "Round To _Int" +msgstr "座標値を整数に丸める(_I)" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" +msgid "Rounding to integer..." +msgstr "座標値を整数に変換中..." -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" +msgid "Ruanda" +msgstr "ルワンダ語" -msgid "Bad Parts List" -msgstr "" +msgid "Ruby Notational Forms" +msgstr "ルビ用仮名類" #, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" +msgid "Rule %d" +msgstr "ルール %d" -msgid "Bad Variants List" -msgstr "" +msgid "Rumi Numeral Symbols" +msgstr "マレー数字記号" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" +msgid "Rundi" +msgstr "ルンジ語" -msgid "MATH table" -msgstr "" +msgid "Runic" +msgstr "ルーン文字" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" +msgid "Russian" +msgstr "ロシア語" -msgid "TopRight" -msgstr "" +msgid "Russian (Moldova)" +msgstr "ロシア語(モルドバ)" -msgid "TopLeft" -msgstr "" +msgid "Russian Buriat" +msgstr "ブリヤート語" -msgid "BottomRight" -msgstr "" +msgid "Rusyn" +msgstr "ルシーン語" -msgid "BottomLeft" -msgstr "" +msgid "S Brush Joined" +msgstr "S/筆描き,連綿" -msgid "Graphical" -msgstr "" +msgid "S Brush Unjoined" +msgstr "S/筆描き,単独" + +msgid "S Calligraphic" +msgstr "S/カリグラフィ的" -msgid "Textual" -msgstr "" +msgid "S Formal Joined" +msgstr "S/儀礼的,連綿" -msgid "Name:" -msgstr "グリフ名:" +msgid "S Formal Unjoined" +msgstr "S/儀礼的,単独" -msgid "LBearing:" -msgstr "左サイドベアリング:" +msgid "S Miscellaneous" +msgstr "S/その他" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "上サイドベアリング:" +msgid "S Monotone Joined" +msgstr "S/線幅一定,連綿" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "下サイドベアリング:" +msgid "S Monotone Unjoined" +msgstr "S/線幅一定,単独" -msgid "RBearing:" -msgstr "右サイドベアリング:" +msgid "S Uncial" +msgstr "S/アンシャル" -msgid "Kern:" -msgstr "カーニング:" +msgid "SJIS (Kanji)" +msgstr "シフトJIS (漢字)" -msgid "VKern:" -msgstr "縦書きカーニング:" +msgid "SVG Template" +msgstr "SVGテンプレート" -msgid "_Alter Class" -msgstr "" +msgid "SVG font" +msgstr "SVGフォント" -msgid "_Create Pair" -msgstr "" +msgid "S_ave as..." +msgstr "ファイル名を指定して保存(_A)..." -msgid "Use Kerning Class?" -msgstr "カーニングクラスを使用しますか?" +msgid "S_etup" +msgstr "設定(_E)" -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" -"このカーニングペア(%.20sと%.20s)は現在,\n" -"この組み合わせに対するオフセットが0となっている\n" -"カーニングクラスの一部です.\n" -"カーニングクラスのこの項目を変更してよろしいですか\n" -"(それとも,この2個のグリフだけを含む新しいカーニング\n" -"ペアを作成しますか)?" +msgid "S_hadow..." +msgstr "影つき(_H)..." -msgid "Load Glyph Name List..." -msgstr "グリフ名リストを読み込み..." +msgid "S_how Dependent" +msgstr "依存するグリフを表示(_H)" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "%.50sのカーニングメトリック" +msgid "S_how H. Metrics..." +msgstr "横書きメトリックの表示法(_H)..." -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "%.50sの送り幅メトリック" +msgid "S_nap to horizontal/vertical" +msgstr "直角に揃える(_N)" -#, c-format -msgid "Metrics For %.50s" -msgstr "%.50sのメトリック" +msgid "S_uggest Deltas..." +msgstr "差分を推測(_D)..." -msgid "Point Size" -msgstr "ポイントサイズ" +msgid "Sa_me Glyph As" +msgstr "同じグリフとして設定(_M)" -msgid "Number out of range" -msgstr "" +msgid "Sadri" +msgstr "サドリ語" -msgid "Set Point Size" -msgstr "" +msgid "Samaritan" +msgstr "サマリア文字" -msgid "Point Size:" -msgstr "ポイントサイズ:" +msgid "Samaritan, Punctuation" +msgstr "サマリア文字, 句読点" -msgid "Load _Word List..." -msgstr "" +msgid "Same as Match Classes" +msgstr "一致クラスと同じ" -msgid "_Inline" -msgstr "インライン(_I)" +msgid "Same as PostScript Names" +msgstr "PostScript名と揃える" -msgid "_Outline" -msgstr "アウトライン(_O)" +msgid "Sami (Lappish)" +msgstr "サーミ語(ラップ語)" -msgid "_Shadow" -msgstr "陰つき(_S)" +msgid "Samoan" +msgstr "サモア語" -msgid "_Wireframe" -msgstr "縁どり立体化(_W)" +msgid "Sample Text" +msgstr "サンプルテキスト" -msgid "Effects" -msgstr "効果" +msgid "Sango" +msgstr "サンゴ語 " -msgid "_Partial" -msgstr "" +msgid "Sans-Serif" +msgstr "サンセリフ" -msgid "Hide when _Moving" -msgstr "" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "SS/高いxをもつ幾何学的丸ゴシック" -msgid "_Hide" -msgstr "" +msgid "Sans-Serif|SS Humanist" +msgstr "SS/ヒューマニスト" -msgid "Insert Glyph _After..." -msgstr "現在位置の後に挿入(_A)..." +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "SS/IBMネオグロテスク" -msgid "Insert Glyph _Before..." -msgstr "現在位置の前に挿入(_B)..." +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "SS/低いxをもつ幾何学的丸ゴシック" -msgid "_Replace Glyph..." -msgstr "グリフを入れ換える(_R)..." +msgid "Sans-Serif|SS Matrix" +msgstr "SS/マトリクス" -msgid "Show _Grid" -msgstr "グリッドを表示(_G)" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "SS/その他" -msgid "Render using Hinting" -msgstr "" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "SS/改造型グロテスクゴシック" -msgid "Size set from _Window" -msgstr "" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "SS/ネオグロテスクゴシック" -msgid "Set Point _Size" -msgstr "" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "SS/タイプライタゴシック" -msgid "_Kerning only" -msgstr "カーニングのみ(_K)" +msgid "Sanskrit" +msgstr "サンスクリット" -msgid "_Advance Width only" -msgstr "送り幅のみ(_A)" +msgid "Santali" +msgstr "サンタル語" -msgid "_Both" -msgstr "両方(_B)" +msgid "Saraiki" +msgstr "サラーイキー語" -msgid "_Window Type" -msgstr "" +msgid "Saurashtra" +msgstr "サウラーシュトラ文字" -msgid "Advance Width Col" -msgstr "" +msgid "Save" +msgstr "保存" -msgid "Color used to draw the advance width line of a glyph" -msgstr "" +msgid "Save A_ll" +msgstr "すべて保存(_L)" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" +msgid "Save Colors" +msgstr "色を保存" -msgid "Italic Advance Col" -msgstr "" +msgid "Save Comments" +msgstr "コメントを保存" -msgid "Color used to draw the kerning line" -msgstr "" +msgid "Save Failed" +msgstr "保存に失敗しました." -msgid "Kern Line Color" -msgstr "" +msgid "Save as _Directory" +msgstr "ディレクトリとして保存(_D)" -msgid "Color used to draw the left side bearing" -msgstr "" +msgid "Save as..." +msgstr "ファイル名を指定して保存..." -msgid "Side Bearing Color" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "グリフの色分けをPfEdテーブルに格納します" -msgid "Color used to mark the selected glyph" -msgstr "" +msgid "Save glyph comments in the PfEd table" +msgstr "グリフごとのコメントを PfEd テーブルに格納します" -msgid "Selected Glyph Col" -msgstr "" +msgid "Saving AFM File" +msgstr "AFMファイルを保存中" -msgid "MetricsView" -msgstr "" +msgid "Saving Bitmap Font(s)" +msgstr "ビットマップフォントを保存中" -msgid "This window displays metrics information about a font" -msgstr "" +msgid "Saving Bitmaps" +msgstr "ビットマップを保存中" -msgid "Axis 1" -msgstr "第1軸" +msgid "Saving CID keyed font" +msgstr "CIDキー指定フォントを保存中" -msgid "Axis 2" -msgstr "第2軸" +msgid "Saving Multiple PostScript Fonts" +msgstr "複数のPostScriptフォントを保存中" -msgid "Axis 3" -msgstr "第3軸" +msgid "Saving OFM File" +msgstr "OFMファイルを保存中" -msgid "Axis 4" -msgstr "第4軸" +msgid "Saving OpenType Font" +msgstr "OpenTypeフォントを保存中" -msgid "Bad MM Weights" -msgstr "MMの重みづけが不正です" +msgid "Saving Outlines" +msgstr "アウトラインを保存中" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "重みづけインスタンスの個数が間違っているか,数値が不正です" +msgid "Saving PFM File" +msgstr "PFMファイルを保存中" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "デフォルト版のフォントの重みの合計は1.0にならなければなりません" +msgid "Saving PostScript Font" +msgstr "PostScriptフォントを保存中" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"関数NormalizeDesignVectorまたはConvertDesignVectorを適用して生成された結果は" -"予期したものと異なります. これらの関数を変更する必要があるでしょう" +msgid "Saving SVG font" +msgstr "SVGフォントを保存中" -msgid "Blend to New Font" -msgstr "補間結果を新フォントに..." +msgid "Saving Spline Font Database" +msgstr "Spline Font Database形式で保存中" -msgid "MM Change Def Weights" -msgstr "MMの標準ウェイトを変更..." +msgid "Saving TFM File" +msgstr "TFMファイルを保存中" -msgid "You may change the default instance of this font" -msgstr "各マスターデザインの寄与分を明示的に指定するか," +msgid "Saving TrueType Font" +msgstr "TrueTypeフォントを保存中" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "このフォントの新しいインスタンスを指定する必要があります" +msgid "Saving Unified Font Object" +msgstr "Unified Font Object形式で保存中" -msgid "either by explicitly entering the contribution" -msgstr "各軸のデザイン値を入力することによって,この" +msgid "Saving font" +msgstr "フォントを保存中" -msgid "of each master design, or by entering the design" -msgstr "フォントのデフォルトインスタンスを変更する" +msgid "Saving multi-master font" +msgstr "マルチプルマスターフォントを保存中" -msgid "values for each axis" -msgstr "ことができます" +msgid "Saving..." +msgstr "保存中..." -msgid "Contribution of each master design" -msgstr "各マスターデザインの寄与分" +msgid "Sayisi" +msgstr "ザイセ語" -msgid "Design Axis Values" -msgstr "デザイン軸の値" +msgid "Sc_ale & Tile" +msgstr "拡大/縮小&繰り返し(_A)" -msgid "You must provide at least one name here" -msgstr "少なくとも1個の値を指定する必要があります" +msgid "Scale Bearings By:" +msgstr "両サイドベアリングの拡大率:" -msgid "Named Styles" -msgstr "名前つきスタイル" +msgid "Scale Factor" +msgstr "拡大率" -msgid "Bad Axis" -msgstr "軸が不正です" +msgid "Scale LBearing By:" +msgstr "左サイドベアリングの拡大率:" -#, c-format -msgid "Bad Number in %s" -msgstr "%sは不正な数値を含んでいます" +msgid "Scale RBearing By:" +msgstr "右サイドベアリングの拡大率:" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "%sに含まれる項目数が不正です" +msgid "Scale Uniformly..." +msgstr "一様に拡大・縮小..." -#, c-format -msgid "The %s list is not ordered" -msgstr "%sリストは整列されていません" +msgid "Scale VAdvance By:" +msgstr "縦書き字送りの拡大率:" -msgid "Font|New" -msgstr "" +msgid "Scale Width By:" +msgstr "グリフ幅の拡大率:" -msgid "Force Bold Threshold:" -msgstr "強制的にBoldとする閾値:" +msgid "Scale the selection" +msgstr "選択範囲を拡大/縮小" -msgid "Please set the Axis Type field" -msgstr "\"軸の種類\"フィールドを設定してください" +msgid "Scale..." +msgstr "拡大・縮小..." -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" -"Apple変形可能フォントを構築するときは, 軸の名前を最低1個は指定しなければなり" -"ません" +msgid "Scaling" +msgstr "拡大/縮小" -msgid "Begin:" -msgstr "開始:" +msgid "Scaling Bitmaps" +msgstr "ビットマップを拡大/縮小中" -msgid "End:" -msgstr "終了:" +msgid "Scientific" +msgstr "科学記号" -msgid "AxisValue|Default" -msgstr "" +msgid "Scientific Inferiors" +msgstr "科学文献用下つき文字" -msgid "Axis range not valid" -msgstr "軸の範囲が不正です" +msgid "Scottish Gaelic" +msgstr "スコットランド・ゲール語" -msgid "Design Settings:" -msgstr "デザイン設定:" +msgid "Script File" +msgstr "スクリプトファイル" -msgid "Normalized Settings:" -msgstr "正規化された設定:" +msgid "Script Menu" +msgstr "スクリプトメニュー" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" -"デザイン設定に含まれる項目の個数は正規化された設定のものと一致しなければなり" -"ません" +msgid "Script with no associated menu name" +msgstr "対応するメニュー名のないスクリプト" -msgid "Normalized position of this design along each axis" -msgstr "各軸に沿ってこのデザインを正規化した値" +msgid "Script(s) & Language(s)" +msgstr "用字系と言語" -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "位置の組合せ%.30sが2回以上使用されています" +msgid "Scripts" +msgstr "スクリプト体(S)" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "フォント%.30sが複数のマスターデザインに割り当てられています" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "アラビア文字" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" -"位置の組合せ%.30sは,どのデザインでも指定されていません(その必要があるはずで" -"す)" +msgid "Script|Aramaic" +msgstr "アラム文字" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" -"位置の組合せ%.30sは,どのデザインでも指定されていません.\n" -"本当によろしいですか?" +msgid "Script|Armenian" +msgstr "アルメニア文字" -msgid "Disordered designs" -msgstr "デザインの順序が不正です" +msgid "Script|Avestan" +msgstr "アヴェスタ文字" -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" -"マスターデザインが予期どおりの順番に並んでいません. FontForgeは" -"ConvertDesignVectorを推測することができません. 本当にこれでよろしいですか?" +msgid "Script|Balinese" +msgstr "バリ文字" -msgid "Bad PostScript function" -msgstr "PostScript関数が不正です" +msgid "Script|Batak" +msgstr "バタク文字" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"CIDフォントはマルチプルマスターフォントのマスターデザインとして使用できません" +msgid "Script|Bengali" +msgstr "ベンガル文字" -msgid "Create MM" -msgstr "MMを作成" +msgid "Script|Bengali2" +msgstr "ベンガル文字2" -msgid "MM _Info" -msgstr "マルチプルマスター情報(_I)..." +msgid "Script|Buginese" +msgstr "ブギ文字" -msgid "Type of distortable font:" -msgstr "変形可能フォントの種類:" +msgid "Script|Buhid" +msgstr "ブヒッド文字" -msgid "Adobe" -msgstr "" +msgid "Script|Central European" +msgstr "中央ヨーロッパ言語" -msgid "Number of Axes:" -msgstr "軸の本数:" +msgid "Script|Cham" +msgstr "チャム文字" -msgid "Number of Master Designs:" -msgstr "マスターデザインの個数:" +msgid "Script|Cherokee" +msgstr "チェロキー文字" -msgid "Axis Type:" -msgstr "軸の種類:" +msgid "Script|Coptic" +msgstr "コプト文字" -msgid "Axis Range:" -msgstr "軸の範囲:" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "キリル文字" -msgid "Default:" -msgstr "デフォルト:" +msgid "Script|Default" +msgstr "デフォルト用字系" -msgid "Intermediate Points:" -msgstr "中間の点:" +msgid "Script|Devanagari" +msgstr "デーヴァナーガリー文字" -msgid "Source from which this design is to be taken" -msgstr "このデザインをとった元" +msgid "Script|Ethiopic" +msgstr "エチオピア文字" -msgid "Master Designs" -msgstr "マスターデザイン" +msgid "Script|Georgian" +msgstr "グルジア文字" -msgid "Design|_New..." -msgstr "" +msgid "Script|Greek" +msgstr "ギリシャ文字" -msgid "Normalize Design Vector Function:" -msgstr "デザインベクトル関数を正規化:" +msgid "Script|Gujarati" +msgstr "グジャラート文字" -msgid "Convert Design Vector Function:" -msgstr "デザインベクトル関数を変換:" +msgid "Script|Gujarati2" +msgstr "グジャラート文字2" -msgid "Non Linear Transform" -msgstr "非線形の変形" +msgid "Script|Gurmukhi" +msgstr "グルムキー文字" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Xの式:" +msgid "Script|Hanunóo" +msgstr "ハヌノー文字" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"これらの数式では +,-,*,/,%,^(冪乗演算子)と ?: を使うことができます. また,いく" -"つかの標準的な関数を使うことができます. 基本となる項は実数と x,y です.\n" -"例:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +msgid "Script|Hebrew" +msgstr "ヘブライ文字" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Yの式:" +msgid "Script|Japanese" +msgstr "日本語" -msgid "Glyph Origin" -msgstr "グリフの原点" +msgid "Script|Javanese" +msgstr "ジャワ文字" -msgid "Center of Selection" -msgstr "選択領域の中心点" +msgid "Script|Kannada" +msgstr "カンナダ文字" + +msgid "Script|Kannada2" +msgstr "カンナダ文字2" + +msgid "Script|Kharosthi" +msgstr "カローシュティー文字" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "最後に選んだ点" +msgid "Script|Khmer" +msgstr "クメール文字" -msgid "Point of View Projection" -msgstr "透視変換" +msgid "Script|Korean" +msgstr "ハングル" -msgid "View Point" -msgstr "視点" +msgid "Script|Lao" +msgstr "ラオ文字" -msgid "Distance to drawing plane:" -msgstr "描画面からの距離:" +msgid "Script|Latin" +msgstr "ラテン文字" -msgid "Distance to projection plane:" -msgstr "投影面までの距離:" +msgid "Script|Limbu" +msgstr "リンブ文字" -msgid "Drawing plane tilt:" -msgstr "描画面の傾き:" +msgid "Script|Malayālam" +msgstr "マラヤーラム文字" -msgid "Direction of gaze:" -msgstr "視線の方向:" +msgid "Script|Mandaean" +msgstr "マンダ文字" -msgid "Vanishing Point:" -msgstr "消失点:" +msgid "Script|Mongolian" +msgstr "モンゴル文字" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"これは消失点の近似位置です.\n" -"これには\"選択領域の中心点\"や\n" -"\"最後に選んだ点\"によるオフセットは含みません." +msgid "Script|Myanmar" +msgstr "ミャンマー文字" -msgid "All Fonts" -msgstr "すべてのフォント" +msgid "Script|Old Permic" +msgstr "古代ペルム文字" -msgid "Outline Fonts" -msgstr "アウトラインフォント" +msgid "Script|Oriya" +msgstr "オリヤー文字" -msgid "Bitmap Fonts" -msgstr "ビットマップフォント" +msgid "Script|Oriya2" +msgstr "オリヤー文字2" -msgid "PostScript" -msgstr "" +msgid "Script|Phags-pa" +msgstr "パスパ文字" -msgid "TrueType" -msgstr "" +msgid "Script|Phoenician" +msgstr "フェニキア文字" -msgid "OpenType" -msgstr "OpenTypeの仕様" +msgid "Script|RSymbol" +msgstr "シンボル" -msgid "Type1" -msgstr "" +msgid "Script|Roman" +msgstr "欧文" -msgid "Type2" -msgstr "" +msgid "Script|Simplified Chinese" +msgstr "簡体字中国語" -msgid "Type3" -msgstr "" +msgid "Script|Sinhala" +msgstr "シンハラ文字" -msgid "Unified Font Object" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "シュメール・アッカド楔形文字" -msgid "FontForge's SFD" -msgstr "FontForge SFD" +msgid "Script|Sundanese" +msgstr "スンダ文字" -msgid "Backup SFD" -msgstr "バックアップSFD" +msgid "Script|Syloti Nagri" +msgstr "シロティ・ナーガリー文字" -msgid "Extract from PDF" -msgstr "" +msgid "Script|Syriac" +msgstr "シリア文字" -msgid "Archives" -msgstr "" +msgid "Script|Tagalog" +msgstr "タガログ文字" -msgid "All Files" -msgstr "すべてのファイル" +msgid "Script|Tagbanwa" +msgstr "タグバンワ文字" -msgid "Edit Filter List" -msgstr "フィルタリストを編集" +msgid "Script|Tamil" +msgstr "タミル文字" -msgid "Filter" -msgstr "フィルタ" +msgid "Script|Tamil2" +msgstr "タミル文字2" -msgid "Edit Font Filters" -msgstr "フォントフィルタを編集" +msgid "Script|Telugu" +msgstr "テルグ文字" -msgid "Filter|New" -msgstr "" +msgid "Script|Telugu2" +msgstr "テルグ文字2" -msgid "Filter:" -msgstr "フィルタ:" +msgid "Script|Thai" +msgstr "タイ文字" -msgid "Display files of this type" -msgstr "" +msgid "Script|Tibetan" +msgstr "チベット文字" -msgid "Force glyph names to:" -msgstr "グリフ名を強制的に変更:" +msgid "Script|Traditional Chinese" +msgstr "繁体字中国語" -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" -"保存したフォントでは,すべてのグリフ名が指定した名前リストに合わせて変更されま" -"す." +msgid "Script|Ugaritic" +msgstr "ウガリト文字" -msgid "No Rename" -msgstr "名前を変更しない" +msgid "Script|Vai" +msgstr "ヴァイ文字" -msgid "Open Font" -msgstr "フォントを開く" +msgid "Script|Yi" +msgstr "彝文字" -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "Scroll Bitmap" +msgstr "ビットマップをスクロール" -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" +msgid "Scroll by hand" +msgstr "手動スクロール" -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" +msgid "Search Pattern" +msgstr "検索パターン" -msgid "UseCairoDrawing" -msgstr "" +msgid "Search Pattern:" +msgstr "検索パターン:" -msgid "ExportClipboard" -msgstr "" +msgid "Search Radius" +msgstr "検索半径" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" +msgid "Search Selected Chars Only" +msgstr "選択したグリフのみ検索" -msgid "AutoSaveFrequency" -msgstr "" +msgid "Second Char" +msgstr "2番目のグリフ" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" +#, c-format +msgid "Second Class %d\n" +msgstr "2番目のクラス %d\n" -msgid "RevisionsToRetain" -msgstr "" +msgid "Second _to All" +msgstr "常に2番目を選択(_T)" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "%sの2つめのグリフ" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" +msgid "Segment Separator" +msgstr "セグメント区切り" -msgid "UndoRedoLimitToSave" -msgstr "" +msgid "Sekota" +msgstr "セコタ語" -msgid "WarnScriptUnsaved" -msgstr "" +msgid "Selec_t By Lookup Subtable..." +msgstr "機能サブテーブルによる選択(_T)..." -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +msgid "Select All _Points & Refs" +msgstr "すべての点と参照を選択(_P)" -msgid "SeekCharacter" -msgstr "" +msgid "Select Anc_hors" +msgstr "アンカーを選択(_H)" -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" +msgid "Select By ATT..." +msgstr "ATTによる選択..." -msgid "CompactOnOpen" -msgstr "" +msgid "Select Open Contours" +msgstr "閉じていない輪郭を選択" -msgid "When a font is opened, should it be made compact?" -msgstr "" +msgid "Select Point(s) at..." +msgstr "指定位置の点を選択..." -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" +msgid "Select Points Affected by HM" +msgstr "ヒントマスクが作用する点を選択" -msgid "UndoRedoLimitToLoad" -msgstr "" +msgid "Select Results" +msgstr "結果を選択" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" +msgid "Select _All" +msgstr "すべて選択(_A)" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" +msgid "Select a ligature to view" +msgstr "表示する合字を選択してください." -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" +msgid "Select by Script" +msgstr "用字系で選択" -msgid "InterpolateCPsOnMotion" -msgstr "" +msgid "Select by _Color" +msgstr "色で選択(_C)" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" +msgid "Select by _Script..." +msgstr "用字系で選択(_S)..." -msgid "SnapDistanceMeasureTool" -msgstr "" +msgid "Select by _Wildcard..." +msgstr "ワイルドカードで選択(_W)..." -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "名前で指定したグリフを含むクラスを選択" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" +msgid "Selected Glyphs" +msgstr "選択されたグリフ" -msgid "AutoKernDialog" -msgstr "" +msgid "Self-referential character" +msgstr "グリフが自己参照しています." -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" +msgid "Self-referential glyph" +msgstr "グリフが自己参照しています." -msgid "MetricsShiftSkip" -msgstr "" +msgid "Selkup" +msgstr "セリクプ語" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" +msgid "Sena" +msgstr "シナー語" -msgid "MetricsControlShiftSkip" -msgstr "" +msgid "Sepedi" +msgstr "セペディ語" +#, c-format msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" msgstr "" +"シーケンス番号が範囲外です. %d(上記リスト内のクラスの個数)よりも少なくなけれ" +"ばなりません" +#, c-format msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" msgstr "" +"シーケンス番号が範囲外です. %d(グリフ,クラスまたは範囲テーブルの個数)よりも少" +"なくなければなりません" -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" +msgid "Serbian" +msgstr "セルビア語" -msgid "MeasureToolShowHorizontalVertical" -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "セルビア語(キリル文字)" -msgid "EditHandleSize" -msgstr "" +msgid "Serbian (Latin)" +msgstr "セルビア語(ラテン文字)" -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" +msgid "Serer" +msgstr "セレル語" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" +msgid "Serif" +msgstr "セリフ" -msgid "InactiveHandleAlpha" -msgstr "" +msgid "Set All" +msgstr "すべてセット" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" +msgid "Set Bearings To:" +msgstr "両サイドベアリングの設定値:" -msgid "ShowControlPointsAlways" -msgstr "" +msgid "Set Both Bearings..." +msgstr "両サイドベアリングを設定..." -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +msgid "Set From N_ame" +msgstr "名前で指定(_A)" -msgid "ShowFillWithSpace" -msgstr "" +msgid "Set From Val_ue" +msgstr "値で指定(_U)" -msgid "OutlineThickness" -msgstr "" +msgid "Set LBearing To:" +msgstr "左サイドベアリングの設定値:" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" +msgid "Set LBearing..." +msgstr "左サイドベアリングを設定..." -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" +msgid "Set RBearing To:" +msgstr "右サイドベアリングの設定値:" -msgid "AddCharToNameList" -msgstr "" +msgid "Set RBearing..." +msgstr "右サイドベアリングを設定..." -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "縦書き字送りの設定値:" -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" +msgid "Set Vertical Advance..." +msgstr "縦書き時の送り幅を設定..." -msgid "WritePNGInSFD" -msgstr "" +msgid "Set Vertical Width..." +msgstr "縦書き時の幅を設定..." -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" +msgid "Set Width To:" +msgstr "グリフ幅の設定値:" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" +msgid "Set Width..." +msgstr "幅を設定..." -msgid "StandardSlopeError" -msgstr "" +msgid "Set _LBearing..." +msgstr "左サイドベアリングを設定(_L)..." -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" +msgid "Set _RBearing..." +msgstr "右サイドベアリングを設定(_R)..." -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "縦書き時の送り幅を設定(_V)..." -msgid "SerifSlopeError" -msgstr "" +msgid "Set _Vertical Width..." +msgstr "縦書き時の幅を設定(_V)..." -msgid "Generate instructions for diagonal stem hints." -msgstr "" +msgid "Set _Width..." +msgstr "幅を設定(_W)..." -msgid "InstructDiagonalStems" -msgstr "" +msgid "Set as Default" +msgstr "デフォルトに設定" -msgid "InstructSerifs" -msgstr "" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "ここで命名されたグリフ名をフォントビューの選択範囲に設定する" msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" +"この検索で見つかったグリフを\n" +"フォントビューで選択します." -msgid "Generate instructions for ball terminals." +msgid "Set this glyph list to be the glyphs selected in the fontview" msgstr "" +"このグリフリストに含まれるグリフを,フォントビューで選択されるようにする" -msgid "InstructBallTerminals" -msgstr "" +msgid "Set/Clear Pixels" +msgstr "ピクセルをセット/クリア" msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"ピクセルをセット/クリアします\n" +"(スポイトで選択します)" -msgid "InterpolateStrongPoints" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" msgstr "" +"MS Windowsで用いられるOS/2テーブル内のTypoLinegapフィールドを設定します" -msgid "CounterControl" -msgstr "" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "linegapフィールドをMacで使用されるhheaテーブルにセットします." msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" +"行間フィールドをvheaテーブルにセットします.\n" +"これは縦書きテキストの行間の, 水平方向の開きのことです." -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"TrueTypeまたはOpenTypeフォントを生成する時,TrueTypeのグリフIDと\n" -"グリフ名の間の対応が分かると便利なことがよくあります. このオプションを\n" -"セットすると,FontForgeはその情報を含む(拡張子.g2nのついた)ファイル\n" -"を作成します" +msgid "Setting" +msgstr "設定" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" +msgid "Setting Id:" +msgstr "設定ID:" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" +msgid "Settings" +msgstr "設定" -msgid "Generic" -msgstr "一般" +msgid "Shades" +msgstr "階調" -msgid "New Font" -msgstr "新規フォント" +msgid "Shadow" +msgstr "影つき" -msgid "Navigation" -msgstr "" +msgid "Shadow Length:" +msgstr "影の長さ:" -msgid "Editing" -msgstr "編集" +msgid "Shadowing glyphs" +msgstr "影文字" -msgid "Interface" -msgstr "" +msgid "Shan" +msgstr "シャン語" -msgid "Synchronize" -msgstr "同期" +msgid "Shape Type" +msgstr "図形のタイプ" -msgid "TT" -msgstr "TTF" +msgid "Shaped Fill" +msgstr "形による塗り" -msgid "Accents" -msgstr "アクセント" +msgid "Shapes" +msgstr "形" -msgid "Apps" -msgstr "アプリケーション" +msgid "Shavian" +msgstr "ショー文字" -msgid "Font Info" -msgstr "フォント情報" +msgid "Shift Entire Bitmap" +msgstr "ビットマップ全体をシフト" -msgid "Generate" -msgstr "生成" +msgid "Sho_w" +msgstr "表示(_W)" -msgid "PS Hints" -msgstr "PostScriptヒント" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "%s は addinfo の中にあってはなりません" -msgid "TT Instrs" -msgstr "TrueType命令" +msgid "Show" +msgstr "表示" -msgid "Call Script" -msgstr "スクリプトを呼び出す" +msgid "Show ATT" +msgstr "ATTを表示" -msgid "This feature, setting combination is already used" -msgstr "この機能と設定の組み合わせは既に使われています" +msgid "Show Kerning" +msgstr "カーニング" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" -"この機能と設定の組み合わせは既に使われています.\n" -"本当に再使用しますか?" +msgid "Show _Grid" +msgstr "グリッドを表示(_G)" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "機能タグはASCIIでちょうど4文字でなければなりません." +msgid "Show _Grid Fit..." +msgstr "グリッド合わせを表示(_G)..." -msgid "Tag too long" -msgstr "タグが長すぎます." +msgid "Show _V. Metrics..." +msgstr "縦書きメトリックの表示法(_V)..." -msgid "Mapping" -msgstr "対応" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "この文字が精確なstem3ヒントを含んでいるかチェックします." -msgid "_Feature:" -msgstr "機能(_F):" +msgid "Shrink:" +msgstr "語間の収縮度:" + +msgid "Sibe" +msgstr "シベ語" + +msgid "Sidamo" +msgstr "シダモ語" + +msgid "Signature Mark" +msgstr "シグネチャーマーク" -msgid "_Tag:" -msgstr "タグ(_T):" +msgid "Silte Gurage" +msgstr "シルテ・グラゲ語" -msgid "Menu name with no associated script" -msgstr "対応するスクリプトのないメニュー名" +msgid "Simple" +msgstr "シンプル" -msgid "Script with no associated menu name" -msgstr "対応するメニュー名のないスクリプト" +msgid "Simple Substitution" +msgstr "単純置換" -msgid "Preferences" -msgstr "環境設定" +msgid "Simplified Chinese" +msgstr "簡体字中国語" -msgid "MacMap|_New..." -msgstr "" +msgid "Simplified Forms" +msgstr "略字体" -msgid "MacMapping|Default" -msgstr "" +msgid "Simplify" +msgstr "単純化" -msgid "Menu Name" -msgstr "メニュー名" +msgid "Simplify More..." +msgstr "さらに単純化" msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" msgstr "" -"よく使うスクリプトを10個まで登録することができます.\n" -"メニューの各項目には, メニューに表示する名前と, \n" -"実行するスクリプトを指定する必要があります.\n" -"メニュー名には任意のUnicode文字を使用することが\n" -"できます. \"...\"というラベルがついたボタンを押すと,\n" -"スクリプトファイルを見ることができます." +"「単純化」の際に両側の制御点がほとんど平行な頂点を探し,曲線上の点に置き換えま" +"す." -msgid "Script File" -msgstr "スクリプトファイル" +msgid "Simplifying..." +msgstr "単純化の処理中..." -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"よく使うスクリプトを10個まで登録することができます.\n" -"メニューの各項目には, メニューに表示する名前と, \n" -"実行するスクリプトを指定する必要があります.\n" -"メニュー名には任意のUnicode文字を使用することが\n" -"できます. \"...\"というラベルがついたボタンを押すと,\n" -"スクリプトファイルを見ることができます." +msgid "Sindhi" +msgstr "シンド語" -msgid "..." -msgstr "" +msgid "Sindhi India" +msgstr "シンド語(インド)" -msgid "On" -msgstr "オン" +msgid "Sindhi Pakistan" +msgstr "シンド語(パキスタン)" -msgid "Off" -msgstr "オフ" +msgid "Single Substitution" +msgstr "単純置換" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" +msgid "Single and High-Density Fonts" +msgstr "単独フォントと高密度フォント" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" +msgid "Single and Multi-Density Fonts" +msgstr "単独フォントと複数密度フォント" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" +msgid "Sinhala" +msgstr "シンハラ文字" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" +msgid "Size" +msgstr "サイズ" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" +msgid "Size of Points" +msgstr "ポイント数" -msgid "Prefs_App| " -msgstr "" +msgid "Size of comb delimiters in display styles" +msgstr "ディスプレイ数式の comb の区切り文字" -msgid "Features" -msgstr "機能" +msgid "Size of comb delimiters in non-display styles" +msgstr "非ディスプレイ数式の comb の区切り文字" -msgid "Arrow Options" -msgstr "" +msgid "Skew" +msgstr "傾き" -msgid "Ruler Options" -msgstr "" +msgid "Skew Angle" +msgstr "傾き角" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" -"この参照は裏返しになっているので,この中で描画されるパスは逆に書かれます." +msgid "Skew Ratio" +msgstr "傾きの比率" -msgid "This glyph's advance width is different from the standard width" -msgstr "このグリフの送り幅は標準の幅と異なります" +msgid "Skew by Ruler..." +msgstr "ものさしを使って変形..." -msgid "This glyph's vertical advance is different from the standard width" -msgstr "この文字の縦書き時の送り幅は標準の幅と異なります" +msgid "Skew the selection" +msgstr "選択範囲を歪ませる" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" +msgid "Skew..." +msgstr "傾き..." -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" +msgid "Skip" +msgstr "スキップ" -msgid "Can't fix" -msgstr "" +msgid "Skolt Sami" +msgstr "スコルト・サーミ語" -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" +msgid "Slab Serifs" +msgstr "スラブセリフ(SS)" -msgid "The selected point is near a vertical stem hint" -msgstr "選択された点は垂直ステムヒントの近くです." +msgid "Slab Serifs|SS Geometric" +msgstr "SS/幾何学的" -msgid "The x coord of the selected point is near the specified value" -msgstr "選択された点のX座標は指定された値の近くです." +msgid "Slab Serifs|SS Humanist" +msgstr "SS/ヒューマニスト" -msgid "The selected point is not at integral coordinates" -msgstr "" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SS/その他" -msgid "The selected point does not have integral control points" -msgstr "" +msgid "Slab Serifs|SS Monotone" +msgstr "SS/単調" -msgid "The selected point is near a horizontal stem hint" -msgstr "選択された点は水平ステムヒントの近くです." +msgid "Slab Serifs|SS Swiss" +msgstr "SS/スイス" -msgid "The y coord of the selected point is near the specified value" -msgstr "選択された点のY座標は指定された値の近くです." +msgid "Slab Serifs|SS Typewriter" +msgstr "SS/タイプライタ体" -msgid "The y coord of the selected point is near the baseline" -msgstr "選択された点のY座標はベースラインの近くです." +msgid "Slant:" +msgstr "傾斜値:" -msgid "The y coord of the selected point is near the xheight" -msgstr "選択された点のY座標はxハイトの近くです." +msgid "Slashed Zero" +msgstr "スラッシュつきゼロ" -msgid "The y coord of the selected point is near the ascender height" -msgstr "選択された点のY座標はアセンダの高さの近くです." +msgid "Slavey" +msgstr "スラビ語" -msgid "The y coord of the selected point is near the cap height" -msgstr "選択された点のY座標はキャップハイトの近くです." +msgid "Slovak" +msgstr "スロバキア語" -msgid "The y coord of the selected point is near the descender height" -msgstr "選択された点のY座標はディセンダの高さの近くです." +msgid "Slovenian" +msgstr "スロベニア語" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" +msgid "Small Caps" +msgstr "小型大文字" -msgid "The selected line segment is nearly horizontal" -msgstr "選択された線分はほぼ水平です." +msgid "Small Form Variants" +msgstr "小字形" -msgid "The control point above the selected point is nearly horizontal" -msgstr "選択された点の上の制御点はほぼ水平です." +msgid "Snap Outlines to Pi_xel Grid" +msgstr "アウトラインをグリッドに合わせる(_X)" -msgid "The control point below the selected point is nearly horizontal" -msgstr "選択された点の下の制御点はほぼ水平です." +msgid "SnapDistance" +msgstr "スナップ距離" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "選択された点の左の制御点はほぼ水平です." +msgid "Sodo Gurage" +msgstr "ソド・グラゲ語" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "選択された点の右の制御点はほぼ水平です." +msgid "Somali" +msgstr "ソマリ語" -msgid "The selected line segment is nearly vertical" -msgstr "選択された線分はほぼ垂直です." +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"一部のバージョンのWindowsには,ファミリー名が31文字よりも長いPostScriptフォン" +"トをインストールできません. それでも続けますか?" -msgid "The control point above the selected point is nearly vertical" -msgstr "選択された点の上の制御点はほぼ垂直です." +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"一部のバージョンのWindowsには,フォント名が31文字よりも長いPostScriptフォント" +"をインストールできません. それでも続けますか?" -msgid "The control point below the selected point is nearly vertical" -msgstr "選択された点の下の制御点はほぼ垂直です." +msgid "Soninke" +msgstr "ソニンケ語" -msgid "The control point left of the selected point is nearly vertical" -msgstr "選択された点の左の制御点はほぼ垂直です." +msgid "Sorbian" +msgstr "ソルブ語" -msgid "The control point right of the selected point is nearly vertical" -msgstr "選択された点の右の制御点はほぼ垂直です." +msgid "Sort By:" +msgstr "並び順:" -msgid "This path should have been drawn in a clockwise direction" -msgstr "のパスは反時計回りに書かれていなければならないはずです." +msgid "Sort:" +msgstr "並び順:" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "このパスは反時計回りに書かれていなければならないはずです." +msgid "Source from which this design is to be taken" +msgstr "このデザインをとった元" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"このグリフには,あまりに端点に近すぎて曲線の形状を変える役に立たない制御点が含" -"まれています." +msgid "South Slavey" +msgstr "南スラビ語" -msgid "Problem explanation" -msgstr "問題の説明" +msgid "Southern Sami" +msgstr "南サーミ語" -msgid "Ignore this problem in the future" -msgstr "この問題は今後無視する" +msgid "Space _Regions..." +msgstr "グループ間を均等に(_R)..." -msgid "_Next" -msgstr "次(_N)" +msgid "Space:" +msgstr "単語間の空白:" -msgid "Fix" -msgstr "修正" +msgid "Spacing Modifier Letters" +msgstr "前進を伴うダイアクリティカルマーク" + +msgid "Spanish" +msgstr "スペイン語" -msgid "_Stop" -msgstr "中止(_S)" +msgid "Spanish (Argentina)" +msgstr "スペイン語(アルゼンチン)" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"このグリフには,空のグリフを参照する置換えまたは合字のエントリが含まれていま" -"す." +msgid "Spanish (Bolivia)" +msgstr "スペイン語(ボリビア)" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" +msgid "Spanish (Chile)" +msgstr "スペイン語(チリ)" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" +msgid "Spanish (Colombia)" +msgstr "スペイン語(コロンビア)" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" +msgid "Spanish (Costa Rica)" +msgstr "スペイン語(コスタリカ)" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" +msgid "Spanish (Dominican Republic)" +msgstr "スペイン語(ドミニカ共和国)" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "Spanish (Ecuador)" +msgstr "スペイン語(エクアドル)" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" +msgid "Spanish (El Salvador)" +msgstr "スペイン語(エルサルバドル)" -#, c-format -msgid "%.40s" -msgstr "" +msgid "Spanish (Guatemala)" +msgstr "スペイン語(グァテマラ)" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "実際の値は%1$.4gですが,%2$.4gではないでしょうか" +msgid "Spanish (Honduras)" +msgstr "スペイン語(ホンジュラス)" -msgid "The selected line segment is near the italic angle" -msgstr "選択された線分の傾きはイタリックの傾きとほぼ同じです." +msgid "Spanish (Latin America)" +msgstr "スペイン語(ラテンアメリカ)" -msgid "The control point above the selected point is near the italic angle" -msgstr "選択された点の上の制御点はイタリックの傾きとほぼ同じです." +msgid "Spanish (Modern)" +msgstr "スペイン語(現代)" -msgid "The control point below the selected point is near the italic angle" -msgstr "選択された点の下の制御点はイタリックの傾きとほぼ同じです." +msgid "Spanish (Nicaragua)" +msgstr "スペイン語(ニカラグア)" -msgid "The control point right of the selected point is near the italic angle" -msgstr "選択された点の右の制御点はイタリックの傾きとほぼ同じです." +msgid "Spanish (Panama)" +msgstr "スペイン語(パナマ)" -msgid "The control point left of the selected point is near the italic angle" -msgstr "選択された点の左の制御点はイタリックの傾きとほぼ同じです." +msgid "Spanish (Paraguay)" +msgstr "スペイン語(パラグアイ)" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "選択された点の上の制御点は曲線の一部ではありません." +msgid "Spanish (Peru)" +msgstr "スペイン語(ペルー)" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "選択された点の下の制御点は曲線の一部ではありません." +msgid "Spanish (Puerto Rico)" +msgstr "スペイン語(プエルトリコ)" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "選択された点の左の制御点は曲線の一部ではありません." +msgid "Spanish (Traditional)" +msgstr "スペイン語(歴史的)" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "選択された点の右の制御点は曲線の一部ではありません." +msgid "Spanish (United States)" +msgstr "スペイン語(アメリカ合衆国)" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" -"このグリフには4つのヒントが含まれていますが,この1つを省略すればstem3ヒントに" -"適合します" +msgid "Spanish (Uruguay)" +msgstr "スペイン語(ウルグアイ)" -msgid "This glyph can use a stem3 hint" -msgstr "このグリフはstem3ヒントを使うことができます" +msgid "Spanish (Venezuela)" +msgstr "スペイン語(ベネズエラ)" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" -"これらのヒントの間のカウンタは同じ幅ではないので,stem3ヒントとしては不適切で" -"す" +msgid "Spanish Mexico" +msgstr "スペイン語(メキシコ)" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "このヒントはstem3ヒントに合致しない幅を持っています" +msgid "Specials" +msgstr "特殊文字" -msgid "The two selected points are the endpoints of an open path" -msgstr "選択された2つの制御点は開いたパスの両端点です." +msgid "Specify bitmap sizes to be regenerated" +msgstr "再生成するビットマップのサイズを指定してください" -msgid "The paths that make up this glyph intersect one another" -msgstr "このグリフを構成するパス同士が交差しています." +msgid "Square" +msgstr "四角い" -msgid "The selected point is too far from the origin" -msgstr "" +msgid "Square Cove" +msgstr "角型凹面型セリフ" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" +msgid "St_orage:" +msgstr "ストレージ(_O):" -msgid "The selected points are too close to each other" -msgstr "選択された2つの制御点は互いに近すぎます." +msgid "St_yle" +msgstr "スタイル(_Y)" -msgid "This hint does not control any points" -msgstr "このヒントはどの点も制御していません." +msgid "St_yles" +msgstr "スタイル(_Y)" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" +msgid "Stack" +msgstr "スタック" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" +msgid "Stack (TrueType)" +msgstr "スタック(TrueType)" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "このグリフは指定された幅に近い水平ヒントを含んでいます." +#, c-format +msgid "Stack got too big in %s\n" +msgstr "グリフ %s 内でスタックが大きくなりすぎました\n" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "このグリフは指定された幅に近い垂直ヒントを含んでいます." +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "グリフ %s 内の二項演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph self-intersects" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" msgstr "" +"グリフ %s 内の callothersubr 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "グリフ %s 内の callsubr 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" msgstr "" +"グリフ %s 内の hhcurveto 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" msgstr "" +"グリフ %s 内の hlineto/hmoveto 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" -"このグリフには輪郭と参照の両方が含まれています.\n" -"(または,不正な変換行列を含む参照があり,それが輪郭として認識されています).\n" -"これはTrueTypeのグリフフォーマットでは表現できません." +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "グリフ %s 内の hsbw 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"この参照には,Type1/2フォーマットで表現不可能な変換行列が含まれています.\n" -"拡大/縮小や回転は使用できません." +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "グリフ %s 内の hstem 演算子がスタックアンダーフローを起こしました\n" -msgid "Both selected references have use-my-metrics set" -msgstr "" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "グリフ %s 内の hstem3 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" msgstr "" -"この参照は点の照合処理を行っていますが,点の番号付けが\n" -"更新されてしまったグリフを参照しています\n" -"(または,前の参照が,そのようなグリフを参照しています)." +"グリフ %s 内の hvcurveto 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "このグリフでは、参照の入れ子レベルが最大許容値を超えています" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "グリフ %s 内の ifelse 演算子がスタックアンダーフローを起こしました\n" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "このグリフには最大許容値よりも多くの点が含まれています" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "" +"グリフ %s 内の rlineto/rmoveto 演算子がスタックアンダーフローを起こしました\n" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "このグリフには最大許容値よりも多くのヒントが含まれています" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "" +"グリフ %s 内の rrcurveto 演算子がスタックアンダーフローを起こしました\n" -msgid "This outline glyph is missing a bitmap version" -msgstr "このアウトライングリフにはビットマップ版がありません." +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "グリフ %s 内の sbw 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "このアウトライングリフの送り幅はビットマップの幅と異なります" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "グリフ %s 内の seac 演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph is taller than desired" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" msgstr "" +"グリフ %s 内の setcurrentpoint 演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph extends further below the baseline than desired" -msgstr "" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "グリフ %s 内の単項演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph is wider than desired" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" msgstr "" +"グリフ %s 内の vhcurveto 演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph extends left further than desired" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" msgstr "" +"グリフ %s 内の vlineto/vmoveto 演算子がスタックアンダーフローを起こしました\n" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"'alefmaksurainitialarabic' および 'alefmaksuramedialarabic' の名前は非推奨で" -"す." +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "グリフ %s 内の vstem 演算子がスタックアンダーフローを起こしました\n" + +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "グリフ %s 内の vstem3 演算子がスタックアンダーフローを起こしました\n" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "このグリフは複数のCIDサブフォントで定義されています." +msgid "Standard" +msgstr "標準" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "このグリフはどのCIDサブフォントでも定義されていません." +msgid "Standard Ligatures" +msgstr "標準の合字" -msgid "pair" -msgstr "ペア" +msgid "Star" +msgstr "星形" -msgid "position" -msgstr "位置指定" +msgid "Start contours at e_xtrema" +msgstr "輪郭を極値で開始(_X)" -msgid "alternate subs" -msgstr "選択型置換" +#, c-format +msgid "State %4d Cur: " +msgstr "状態 %4d 現在: " -msgid "multiple subs" -msgstr "複数の置換先" +#, c-format +msgid "State %4d Flags:" +msgstr "状態 %4d フラグ:" -msgid "Contextual position" -msgstr "文脈依存の位置指定" +#, c-format +msgid "State %4d Mark: " +msgstr "状態 %4d マーク:" -msgid "Contextual substitution" -msgstr "文脈依存の置換" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "状態 %4d 次:" -msgid "Chaining position" -msgstr "文脈連鎖依存の位置指定" +#, c-format +msgid "State %d, %.40s" +msgstr "状態 %d, %.40s" -msgid "Chaining substitution" -msgstr "文脈連鎖依存の置換" +msgid "Stems" +msgstr "ステム" -msgid "Reverse chaining subs" -msgstr "前方文脈連鎖依存の置換" +msgid "Step into" +msgstr "ステップ実行" -msgid "Indic reordering" -msgstr "インド系文字の再配置" +msgid "Step out of current function" +msgstr "関数の最後まで実行" -msgid "Contextual insertion" -msgstr "文脈依存のグリフ挿入" +msgid "Step over (Next)" +msgstr "次の行まで実行" -msgid "Lig" -msgstr "合字" +msgid "StopAtJoin" +msgstr "接合後に一旦停止" + +msgid "Storage" +msgstr "ストレージ" #, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" msgstr "" +"ストレージ %d が初期化されていないのに直前の命令によって読み込まれました" #, c-format -msgid "%1$s from lookup subtable %2$.50s" +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" msgstr "" +"ストレージ %d が直前の命令によって %d (%.2f) から %d (%.2f) に移動しました" -msgid "Kerning Class" -msgstr "カーニングクラス" +msgid "Storage (TrueType)" +msgstr "ストレージ(TrueType)" -msgid "Vertical Kerning Class" -msgstr "縦書きカーニングクラス" +msgid "Straight Arms/Double Serif" +msgstr "直線アーム/二重セリフ" -msgid "Check for missing glyph names" -msgstr "存在しないグリフ名をチェック" +msgid "Straight Arms/Horizontal" +msgstr "直線アーム/水平" -msgid " refers to a missing glyph" -msgstr "は存在しないグリフを参照しています" +msgid "Straight Arms/Single Serif" +msgstr "直線アーム/単一セリフ" -msgid "Replace With:" -msgstr "置き換え先:" +msgid "Straight Arms/Vertical" +msgstr "直線アーム/垂直" -msgid "Always" -msgstr "常に" +msgid "Straight Arms/Wedge" +msgstr "直線アーム/楔形" -msgid "Remove" -msgstr "削除" +msgid "Stretch:" +msgstr "語間の伸長度:" -msgid "Skip" -msgstr "スキップ" +#, c-format +msgid "Strike %d@%d\n" +msgstr "ストライク %d@%d\n" #, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "Strike %d@%d missing from %s\n" +msgstr "ストライク%d@%dが%sにはありません\n" #, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "Strike Information for %.90s" +msgstr "%.90s のストライク情報" -msgid "_Skip" -msgstr "スキップ(_S)" +msgid "Strikeout" +msgstr "取り消し線" -msgid "Missing Script" -msgstr "" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "%sに含まれるストライクが%sにはありません\n" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "このグリフはアウトラインが空白ですが,ビットマップ版が存在します." +msgid "String" +msgstr "文字列" -msgid "No problems found" -msgstr "問題はありませんでした." +msgid "String ID" +msgstr "文字列ID" -msgid "_X near¹" -msgstr "" +msgid "Stroke" +msgstr "ストローク" -msgid "_Y near¹" -msgstr "" +msgid "Stroke _Variation" +msgstr "ストロークの種類(_V)" -msgid "Hint _Width Near¹" -msgstr "" +msgid "Stroke _Width:" +msgstr "ストローク幅(_W):" -msgid "Advance Width not" -msgstr "" +msgid "Stroking..." +msgstr "線の太さを変更中..." -msgid "Vertical Advance not" -msgstr "" +msgid "Strong Left to Right" +msgstr "左から右へ(強制的)" -msgid "Bounding box above" -msgstr "" +msgid "Strong Right to Left" +msgstr "右から左へ(強制的)" -msgid "Bounding box below" -msgstr "" +msgid "Style Name:" +msgstr "スタイル名:" -msgid "Bounding box right of" -msgstr "" +msgid "Style Set 1" +msgstr "スタイルセット1" -msgid "Bounding box left of" -msgstr "" +msgid "Style Set 10" +msgstr "スタイルセット10" -msgid "_More points than:" -msgstr "点の個数の上限(_M):" +msgid "Style Set 11" +msgstr "スタイルセット11" -msgid "_More hints than:" -msgstr "ヒントの個数の上限(_M):" +msgid "Style Set 12" +msgstr "スタイルセット12" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "参照の入れ子の上限(_D):" +msgid "Style Set 13" +msgstr "スタイルセット13" -msgid "Irrelevant _Factor:" -msgstr "無意味と見なす比率(_F):" +msgid "Style Set 14" +msgstr "スタイルセット14" -msgid "Near" -msgstr "近く" +msgid "Style Set 15" +msgstr "スタイルセット15" -msgid "Find Problems" -msgstr "問題点を発見" +msgid "Style Set 16" +msgstr "スタイルセット16" -msgid "Non-_Integral coordinates" -msgstr "整数ではない座標(_I)" +msgid "Style Set 17" +msgstr "スタイルセット17" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" +msgid "Style Set 18" +msgstr "スタイルセット18" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" -"いくつかの文字が同じ位置から始まる垂直ステムを\n" -"含んでいないかどうかをチェックします." +msgid "Style Set 19" +msgstr "スタイルセット19" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" -"いくつかの文字が同じ位置から始まる水平ステムを\n" -"含んでいないかどうかをチェックします." +msgid "Style Set 2" +msgstr "スタイルセット2" -msgid "Y near¹ _standard heights" -msgstr "" +msgid "Style Set 20" +msgstr "スタイルセット20" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" -"ベースライン, xハイト, アセンダ, ディセンダの\n" -"高さから僅かに外れた点を探します." +msgid "Style Set 3" +msgstr "スタイルセット3" -msgid "Control Points near horizontal/vertical/italic" -msgstr "水平/垂直/イタリック角に近い制御点" +msgid "Style Set 4" +msgstr "スタイルセット4" -msgid "_Control Points near horizontal/vertical" -msgstr "水平/垂直に近い制御点(_C)" +msgid "Style Set 5" +msgstr "スタイルセット5" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"元となる端点から,水平または垂直方向 (か, イタリックの傾き) に\n" -"非常に近いが, 完全に一致しない線を探します." +msgid "Style Set 6" +msgstr "スタイルセット6" -msgid "Control Points _beyond spline" -msgstr "端点の外にはみ出す制御点(_B)" +msgid "Style Set 7" +msgstr "スタイルセット7" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" -"曲線の両端点を結ぶ直線上に制御点を投影した時に,\n" -"その点の外側に射影されるような制御点を探します." +msgid "Style Set 8" +msgstr "スタイルセット8" + +msgid "Style Set 9" +msgstr "スタイルセット9" + +msgid "Style _ID:" +msgstr "スタイル_ID:" -msgid "Check for _irrelevant control points" -msgstr "無意味な制御点をチェック(_I)" +msgid "Styles (SubFamily)" +msgstr "スタイル(サブファミリー)" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"制御点は,主たる点との距離が近すぎて曲線の形を変える\n" -"役に立たない場合,無意味なものとされます" +msgid "Stylistic Alternatives" +msgstr "審美的別字形" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"制御点は,隣接する端点との距離が\n" -"両端点の間の距離に比べこの比率に満たない場合,\n" -"無意味であると考えられます" +msgid "Sub/Super" +msgstr "上つき/下つき" -msgid "Poin_ts too close" -msgstr "近すぎる点(_T)" +msgid "Sub1:" +msgstr "下付き1:" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"同じパス上の2つの隣り合う点が2,3ユニットより\n" -"近くにある場合,FontForgeの一部のコマンドで問題が生ずる\n" -"おそれがあります.\n" -"ただし, PostScriptインタプリタには影響ありません." +msgid "Sub2:" +msgstr "下付き2:" -msgid "_Points too far" -msgstr "遠すぎる点(_P)" +msgid "SubDrop:" +msgstr "下付き突出:" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" +msgid "SubFonts|_All" +msgstr "すべて(_A)" -msgid "O_pen Paths" -msgstr "開いたパス(_P)" +msgid "SubFonts|_None" +msgstr "なし(_N)" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" -"すべてのパスは閉じたループである必要があるので,裸の端点が存在してはいけませ" -"ん." +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "グリフ %s 内で, サブルーチン番号が境界を超えています\n" -msgid "Intersecting Paths" -msgstr "交差するパス" +msgid "Subscript" +msgstr "下つき文字" -msgid "No paths with within a glyph should intersect" -msgstr "同一のグリフに属するパス同士が交差していてはなりません." +msgid "Subscripts and Superscripts" +msgstr "下付きおよび上付き文字" -msgid "Edges near horizontal/vertical/italic" -msgstr "水平/垂直/イタリック角に近い辺" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "'mort'/'morx' テーブル %d の境界を越えた置換先グリフがあります\n" -msgid "_Edges near horizontal/vertical" -msgstr "水平/垂直に近い辺(_E)" +msgid "Substitutions" +msgstr "置換" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"水平または垂直方向 (か, イタリックの傾き) に非常に近いが\n" -"完全に一致しない線を探します." +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "サブテーブルが GPOS テーブルの終わりを越えて延びています\n" -msgid "Check _outermost paths clockwise" -msgstr "一番外のパスが時計回りかをチェック(_O)" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "サブテーブルが GSUB テーブルの終わりを越えて延びています\n" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" +msgid "Sum Around:" +msgstr "許容誤差:" -msgid "Check _missing extrema" -msgstr "極大点の欠落をチェック(_M)" +msgid "Sundanese" +msgstr "スンダ文字" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" +msgid "Sundanese (roman)" +msgstr "スンダ語(ローマ字)" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" -"The PostScript Language Reference Manual (Appendix B) は,\n" -"インタプリタは1500個を超える点を含むパスをサポートする\n" -"必要が無いと定めています. PostScriptの視点からは, \n" -"1個の文字に含まれるすべての輪郭が1個のパスを構成します.\n" -"現代的なインタプリタはこの上限よりも多くの点を持つパスを\n" -"サポートする傾向にあります.\n" -"(TrueTypeフォントをPSに変換すると,制御点の個数は元の2倍に\n" -"なることに注意してください)" +msgid "Sup1:" +msgstr "上付き1:" -msgid "Check _flipped references" -msgstr "反転した参照をチェック(_F)" +msgid "Sup2:" +msgstr "上付き2:" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" +msgid "Sup3:" +msgstr "上付き3:" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "不正なTrueType変換行列を含む参照" +msgid "SupDrop:" +msgstr "上付き突出:" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueTypeでは変換行列に含まれる拡大/縮小と回転に\n" -"関する値は全て-2〜2の間になければなりません." +msgid "Super Condensed" +msgstr "超コンデンス" -msgid "Mixed contours and references" -msgstr "輪郭と参照の混在" +msgid "Super Extended" +msgstr "超エクステンド" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"TrueTypeグリフは参照か輪郭の両方を含むことはできず,どちらか\n" -"片方のみを含んでいなければなりません." +msgid "Super Wide" +msgstr "非常に広い" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "不正なPostScript変換行列を含む参照" +msgid "Super and Sub scripts" +msgstr "上付き・下付き文字" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" -"Type1とType2フォントがサポートしているのは参照の平行移動\n" -"だけです. 変換行列の最初の4項目の値は常に [1 0 0 1] で\n" -"なければなりません." +msgid "Superscript" +msgstr "上つき文字" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" -"The Type 2 Charstring Reference (Appendix B) は,サブ\n" -"ルーチンは10重を超える入れ子になってはならないと定めています.\n" -"参照の入れ子レベル1個につきサブルーチンレベル1段が必要で,\n" -"それに加え,ヒントによりもう1レベルが必要となるでしょう." +msgid "Supplemental Arrows-A" +msgstr "矢印補助A" -msgid "Refs with out of date point matching" -msgstr "現状に合わない点の照合を含む参照" +msgid "Supplemental Arrows-B" +msgstr "矢印補助B" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" -"グリフが編集された結果,点の個数が以前と異なる場合には,\n" -"点の照合を使用していて,そのグリフの点の個数に依存する\n" -"ような参照は全て不正なものとなるでしょう." +msgid "Supplemental Math Operators" +msgstr "数学の演算子補助" -msgid "Multiple refs with use-my-metrics" -msgstr "" +msgid "Supplemental Punctuation" +msgstr "句読点補助" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" +msgid "Supplemental Symbols and Arrows" +msgstr "記号および矢印補助" -msgid "_Hints controlling no points" -msgstr "点を制御しないヒント(_H)" +msgid "Supplementary Ideographic Plane" +msgstr "追加漢字面" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostviewは (おそらくその他のインタプリタも)\n" -"点が1個も上に載っていないヒントが存在すると\n" -"問題を生じます." +msgid "Supplementary Multilingual Plane" +msgstr "追加多言語面" -msgid "_Points near¹ hint edges" -msgstr "" +msgid "Supplementary Private Use Area-A" +msgstr "追加私用領域A" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"点があるヒントから僅かに離れている場合, その多くは\n" -"1本のステムが複数の部分からなり, 一部が間違った幅を持っているのが\n" -"原因です." +msgid "Supplementary Private Use Area-B" +msgstr "追加私用領域B" -msgid "Allows you to check that stems have consistent widths.." -msgstr "ステムの幅が一貫しているかをチェックします." +msgid "Supplementary Special-purpose Plane" +msgstr "追加特殊用途面" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "歪んだstem_3ヒント" +msgid "Suri" +msgstr "スリ語" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" -"stem3ヒントの必要条件に非常に近く(ただし正確にではなく)\n" -"一致するヒントが文字に含まれているかをチェックします. \n" -"この条件は,水平方向と垂直方向を問わず,ちょうど3個の\n" -"ヒントが存在し,同じ幅を持っていて等間隔に並んで\n" -"いなければならないというものです." +msgid "Surrogate High" +msgstr "上位代用対" -msgid "_Show Exact *stem3" -msgstr "精確な*stem3かを表示(_S)" +msgid "Surrogate High, Non Private Use" +msgstr "上位代用対, 非私用面" + +msgid "Surrogate High, Private Use" +msgstr "上位代用対, 私用面" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "この文字が精確なstem3ヒントを含んでいるかチェックします." +msgid "Sutu" +msgstr "スツ語" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" -"The Type 2 Charstring Reference (Appendix B) は,1個の\n" -"文字には最大96個の水平および垂直のステムヒントを\n" -"含んでよいと定めています." +msgid "Svan" +msgstr "スバン語" -msgid "_Overlapped hints" -msgstr "重なりあうヒント(_O)" +msgid "Swadaya Aramaic" +msgstr "現代アラム語" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" +msgid "Swahili" +msgstr "スワヒリ語" -msgid "Check missing _bitmaps" -msgstr "ビットマップの欠落をチェック(_B)" +msgid "Swahili (Kenyan)" +msgstr "スワヒリ語(ケニア)" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" -"ビットマップ版がフォント内に含まれないアウトライン文字があるか?\n" -"逆に, 対応するアウトライン文字が無いビットマップ文字があるか?" +msgid "Swash" +msgstr "スワッシュ字形" -msgid "Bitmap/outline _advance mismatch" -msgstr "" +msgid "Swash Variance" +msgstr "スワッシュ" -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" +msgid "Swazi" +msgstr "スワジ語" -msgid "Check multiple Unicode" -msgstr "Unicode値の重複をチェック" +msgid "Swedish" +msgstr "スウェーデン語" -msgid "Check multiple Names" -msgstr "グリフ名の重複をチェック" +msgid "Swedish (Finland)" +msgstr "スウェーデン語(フィンランド)" -msgid "Check for multiple characters with the same name" -msgstr "複数の文字が同じ名前を持っていないかチェックします." +msgid "Swedish (Sweden)" +msgstr "スウェーデン語(スウェーデン)" -msgid "Check Unicode/Name mismatch" -msgstr "Unicodeとグリフ名の不一致をチェック" +msgid "Sy Miscellaneous" +msgstr "Sy/その他" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" +msgid "Sy Mixed Serif" +msgstr "Sy/セリフ混在" -msgid "Glyph BB Above" -msgstr "" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "Sy/ネオグロテスクサンセリフ" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" +msgid "Sy Old Style Serif" +msgstr "Sy/オールドスタイルセリフ" -msgid "Glyph BB Below" -msgstr "" +msgid "Syloti Nagri" +msgstr "シロティ・ナーガリー文字" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" +msgid "Symbol" +msgstr "シンボル" -msgid "Glyph BB Right Of" -msgstr "" +msgid "Symbol Charset" +msgstr "シンボル" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" +msgid "Symbolic" +msgstr "シンボル(Sy)" -msgid "Glyph BB Left Of" -msgstr "" +msgid "Symbols" +msgstr "シンボル" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" +msgid "Symbols Misc." +msgstr "その他の記号" -msgid "Check Advance:" -msgstr "送り幅をチェック:" +msgid "Symbols and Arrows Supplement" +msgstr "記号および矢印補助" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "文字の送り幅が表示されている値と異なる文字をチェックします." +msgid "Synchronize" +msgstr "同期" -msgid "Check VAdvance:\n" -msgstr "縦書きの送り幅をチェック:\n" +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Type3 グリフ %s の解析中に構文エラーが発生" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "縦書き時の送り幅が表示されている値と異なる文字をチェックします." +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Type3フォトのヘッダを解析中に構文エラーが発生" -msgid "Check for CIDs defined _twice" -msgstr "重複定義されたCIDをチェック(_T)" +msgid "Syriac" +msgstr "シリア文字" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" -"複数のサブフォントで定義されたCIDが\n" -"ないかチェックします." +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "上サイドベアリング:" -msgid "Check for _undefined CIDs" -msgstr "未定義のCIDをチェック(_U)" +msgid "TH-Cree" +msgstr "TH-クリー語" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" -"どのサブフォントでも定義されていないCIDが\n" -"ないかをチェックします." +msgid "TS Direct Line" +msgstr "TS/実線" -msgid "Check for missing _glyph names" -msgstr "存在しないグリフ名をチェック(_G)" +msgid "TS Miscellaneous" +msgstr "TS/その他" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"置換・カーニングクラス等が,フォント内の\n" -"どのグリフにも一致しないグリフを使っていないかチェックします" +msgid "TS Script" +msgstr "TS/スクリプト体" -msgid "Check for missing _scripts in features" -msgstr "機能の存在しない用字系をチェック(_S)" +msgid "TT" +msgstr "TTF" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" +msgid "TT Instrs" +msgstr "TrueType命令" -msgid "Check substitutions for empty chars" -msgstr "空のグリフへの置換をチェック" +msgid "TTF Names" +msgstr "TTF名" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "空の文字を参照しているGSUBエントリを含む文字をチェックします." +msgid "TTFFoundry" +msgstr "TTFファウンドリ" -msgid "Check for incomplete mark to base subtables" -msgstr "" +msgid "T_reatment" +msgstr "塗り(_R)" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" +msgid "T_ypo Descent Offset:" +msgstr "組版上の深さのオフセット(_Y):" -msgid "Paths" -msgstr "パス" +msgid "Tabasaran" +msgstr "タバサラン語" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "参照" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "テーブル '%c%c%c%c' のチェックサムが正しくありません." -msgid "Hints" -msgstr "ヒント" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "" +"テーブル '%c%c%c%c' の長さが正しくありません. 32または6でなければなりません" +"が, %d になっています." + +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "" +"テーブル '%c%c%c%c' の長さが正しくありません. 36でなければなりませんが, %d に" +"なっています." -msgid "ATT" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." msgstr "" +"テーブル '%c%c%c%c' の長さが正しくありません. 54でなければなりませんが, %d に" +"なっています." -msgid "CID" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" +"テーブル '%c%c%c%c' の長さが正しくありません. 78, 86, 96のいずれかでなければ" +"なりませんが, %d になっています." -msgid "BB" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." msgstr "" +"テーブル '%c%c%c%c' の長さが正しくありません. 偶数でなければなりません." -msgid "Random" -msgstr "ランダム" +msgid "Table length should not be odd\n" +msgstr "テーブルの長さは奇数であってはなりません\n" -msgid "Set All" -msgstr "すべてセット" +msgid "Tabular Numbers" +msgstr "表用数字" -msgid "¹ \"Near\" means within" -msgstr "" +msgid "Tag must be 4 characters long" +msgstr "タグの長さは4文字でなければなりません" -msgid "em-units" -msgstr "ユニット" +msgid "Tag too long" +msgstr "タグが長すぎます." -msgid "Open Contour" -msgstr "" +msgid "Tagalog" +msgstr "タガログ(バイバイン)文字" -msgid "Self Intersecting" -msgstr "" +msgid "Tagbanwa" +msgstr "タグバンワ文字" -msgid "Wrong Direction" -msgstr "" +msgid "Tags" +msgstr "タグ文字" -msgid "Flipped References" -msgstr "" +msgid "Tahitian" +msgstr "タヒチ語" -msgid "Missing Points at Extrema" -msgstr "" +msgid "Tai Le" +msgstr "タイ・ロ文字" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" +msgid "Tai Lue" +msgstr "タイ・ロ語" -msgid "Too Many Points" -msgstr "" +msgid "Tai Tham" +msgstr "ラーンナー文字" -msgid "Too Many Hints" -msgstr "ヒントが多すぎます" +msgid "Tai Viet" +msgstr "タイ・ダム文字" -msgid "Bad Glyph Name" -msgstr "" +msgid "Tai Xuan Jing Symbols" +msgstr "太玄経記号" -msgid "Distance between adjacent points is too big" -msgstr "" +msgid "Tajik" +msgstr "タジク語" + +msgid "Tajiki" +msgstr "タジク語" + +msgid "Tamazight (Arabic)" +msgstr "タマズイフト語(アラビア文字)" + +msgid "Tamazight (Latin)" +msgstr "タマズイフト語(ラテン文字)" + +msgid "Tamil" +msgstr "タミル文字" -msgid "Non-integral coordinates" -msgstr "" +msgid "Tatar" +msgstr "タタール語" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "タタール語(タタールスタン)" -msgid "There is another glyph in the font with this name" -msgstr "" +msgid "TeX Table" +msgstr "TeXテーブル" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +msgid "Technical Symbols Misc." +msgstr "その他の技術用記号" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" +msgid "Telugu" +msgstr "テルグ文字" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Temne" +msgstr "テムネ語" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" +msgid "Terminal Forms" +msgstr "語尾形" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" +msgid "Terminal Forms #2" +msgstr "語尾形2" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" +msgid "Terminal Forms #3" +msgstr "語尾形3" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" +msgid "Text and Background" +msgstr "テキストと背景" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" +msgid "Tfm Save Failed" +msgstr "TFMの保存に失敗しました." -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +msgid "Thaana" +msgstr "ターナ文字" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" +msgid "Thai" +msgstr "タイ文字" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" msgstr "" +"フォント%3$.30sのグリフ\"%2$.30s\"に含まれるヒント%1$sは,%4$.30sに含まれるも" +"のと一致しません(個数または重なり合い方の特徴が異なります)" +#, c-format msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" msgstr "" +"%1$s には, 新しいフォントには含まれないグリフ %2$.20hs への参照が含まれていま" +"す.\n" +"参照を削除しますか?" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%sが異なります. %sでは(" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%sは%sにはありません. その一方%sでは(" -msgid "Missing BlueValues entry." -msgstr "" +#, c-format +msgid "The %s list is not ordered" +msgstr "%sリストは整列されていません" -msgid "Bad BlueFuzz entry." +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" +"'NFNT'ビットマップフォーマットはOS Xでは使用されていません(ただし,Type1 " +"PostScriptリソースを保存するときには,(無意味な)ビットマップフォントが必要で" +"す)." -msgid "Bad BlueScale entry." -msgstr "" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "'NFNT'ビットマップフォントは廃止されています" -msgid "Bad StdHW entry." -msgstr "" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "'POST' Type1 フォーマットはおそらく廃止されるでしょう." -msgid "Bad StdVW entry." +#, c-format +msgid "" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" +"インスタンス%.30sに含まれる'cvt 'テーブルは,デフォルトフォントにあるものとサ" +"イズが異なります" -msgid "Bad StemSnapH entry." +#, c-format +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" msgstr "" +"'name'テーブルには %s を表す(少なくとも)2つの文字列が言語%sに対して存在しま" +"す. 最初は '%.12s...' で、2番目は '%.12s... です'.\n" +"どちらを残しますか?" -msgid "Bad StemSnapV entry." +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"AFMファイルには, 多くのワープロがPostScript®フォント\n" +"使用時に読み込むメトリック情報が含まれています." -msgid "StemSnapH does not contain StdHW value." +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." msgstr "" +"AFMフォーマットでは,合成グリフ(大まかに言えば,マークから\n" +"基底グリフへのアンカークラスと同等です)に関する情報を\n" +"含めることが可能です. しかしながら,それは効率良く格納\n" +"されないので,AFMファイルが巨大化する傾向にあります." -msgid "StemSnapV does not contain StdVW value." +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" +"(JoinSnap)\n" +"編集(E)→線の接合(J) コマンドは,線端同士の距離が\n" +"この値より近くにあるときに端点を統合します. 値が\n" +"0の時は,点同士が重なりあっている必要があります" -msgid "Bad BlueShift entry." -msgstr "" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "この操作は取り消し不能です. それでも実行しますか?" -msgid "Bad Private Dictionary" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"PFMファイルには, PostScript®フォントをインストール\n" +"するときにWindowsが必要とする情報が含まれています." -msgid "Glyph not in font" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" msgstr "" +"PfaEditテーブルはTrueTypeフォーマットの拡張で,\n" +"FontForgeが用いるさまざまなデータを含みます\n" +"(これはFontForgeテーブルという名前であるべき\n" +"ですが,歴史的理由で違う名前になっています)" -msgid "Glyph Valid" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" msgstr "" +"The PostScript Language Reference Manual (Appendix B) は,\n" +"インタプリタは1500個を超える点を含むパスをサポートする\n" +"必要が無いと定めています. PostScriptの視点からは, \n" +"1個の文字に含まれるすべての輪郭が1個のパスを構成します.\n" +"現代的なインタプリタはこの上限よりも多くの点を持つパスを\n" +"サポートする傾向にあります.\n" +"(TrueTypeフォントをPSに変換すると,制御点の個数は元の2倍に\n" +"なることに注意してください)" #, c-format -msgid "No problems detected in %s" +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"PostScriptフォント名\"%.63s\"は不正です.\n" +"印字可能なASCII文字でなければならず, (){}[]<>%%/ や\n" +"空白を含まない63文字以内の文字列でなければなりません." -msgid "problselect|Errors" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" msgstr "" +"TeXテーブルはTrueTypeフォーマットの拡張で,\n" +"TFMファイルから取得可能な各種のデータ(のうち,\n" +"TTFファイルの他の箇所から取得不可能な物)を格納しています.\n" -msgid "problselect|Open Contours" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." msgstr "" +"The Type 2 Charstring Reference (Appendix B) は,サブ\n" +"ルーチンは10重を超える入れ子になってはならないと定めています.\n" +"参照の入れ子レベル1個につきサブルーチンレベル1段が必要で,\n" +"それに加え,ヒントによりもう1レベルが必要となるでしょう." -msgid "problselect|Bad Direction" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." msgstr "" +"The Type 2 Charstring Reference (Appendix B) は,1個の\n" +"文字には最大96個の水平および垂直のステムヒントを\n" +"含んでよいと定めています." -msgid "problselect|Self Intersections" -msgstr "" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "グリフのアンカー点のX座標" -msgid "problselect|Missing Extrema" -msgstr "" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "グリフのアンカー点のY座標" -msgid "problfixup|Open Contours" -msgstr "" +msgid "The amount of space between words when using this font" +msgstr "このフォントを使用したときの単語間スペースの量" -msgid "problfixup|Self Intersections" -msgstr "" +msgid "The amount of stretchable space between words when using this font" +msgstr "このフォントを使用したときの, 単語間スペースの拡大可能な量" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" +msgid "The amount the space between words may shrink when using this font" +msgstr "このフォントを使用したときの, 単語間スペースの縮小可能な量" -msgid "problfixup|Bad Directions" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" msgstr "" +"コードポイントU+%1$04Xが%2$.30sと%3$.30sの2つのグループに含まれています." -msgid "problfixup|Missing Extrema (cautiously)" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" msgstr "" +"%s(%s内)にある文脈(連鎖)依存の照合は, %s(%s内)の中に一致するものがありませ" +"ん\n" -msgid "problfixup|Missing Extrema" -msgstr "" +msgid "The control point above the selected point is near the italic angle" +msgstr "選択された点の上の制御点はイタリックの傾きとほぼ同じです." -msgid "problfixup|Too Many Points" -msgstr "" +msgid "The control point above the selected point is nearly horizontal" +msgstr "選択された点の上の制御点はほぼ水平です." -msgid "Close Open Contours" -msgstr "" +msgid "The control point above the selected point is nearly vertical" +msgstr "選択された点の上の制御点はほぼ垂直です." -msgid "Inline All References" -msgstr "" +msgid "" +"The control point above the selected point is outside the spline segment" +msgstr "選択された点の上の制御点は曲線の一部ではありません." -msgid "Remove Overlap" -msgstr "" +msgid "The control point below the selected point is near the italic angle" +msgstr "選択された点の下の制御点はイタリックの傾きとほぼ同じです." -msgid "Mark for Overlap fix before Save" -msgstr "" +msgid "The control point below the selected point is nearly horizontal" +msgstr "選択された点の下の制御点はほぼ水平です." -msgid "Inline Flipped References" -msgstr "" +msgid "The control point below the selected point is nearly vertical" +msgstr "選択された点の下の制御点はほぼ垂直です." -msgid "Correct Direction" -msgstr "" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "選択された点の下の制御点は曲線の一部ではありません." -msgid "Add Good Extrema" -msgstr "" +msgid "The control point left of the selected point is near the italic angle" +msgstr "選択された点の左の制御点はイタリックの傾きとほぼ同じです." -msgid "Add All Extrema" -msgstr "" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "選択された点の左の制御点はほぼ水平です." -msgid "Simplify" -msgstr "単純化" +msgid "The control point left of the selected point is nearly vertical" +msgstr "選択された点の左の制御点はほぼ垂直です." -msgid "Revalidate All" -msgstr "" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "選択された点の左の制御点は曲線の一部ではありません." -msgid "Revalidate" -msgstr "" +msgid "The control point right of the selected point is near the italic angle" +msgstr "選択された点の右の制御点はイタリックの傾きとほぼ同じです." -msgid "Open Glyph" -msgstr "" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "選択された点の右の制御点はほぼ水平です." -msgid "Scroll To Glyph" -msgstr "" +msgid "The control point right of the selected point is nearly vertical" +msgstr "選択された点の右の制御点はほぼ垂直です." -msgid "Select Glyphs With" -msgstr "" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "選択された点の右の制御点は曲線の一部ではありません." -msgid "Try To Fix Glyphs With" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"通例,PostScriptフォントはEMの大きさを1000グリッドに設定することになっています" +"が,このフォントは%dグリッドとなっています. これはエラーではありませんが,EMサ" +"イズを エレメント(L)→フォント情報(F)→[一般情報] ダイアログで変更することを検" +"討すべきでしょう.\n" +"それでもフォントをこのまま出力しますか?" -msgid "Passed Validation" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"通例,TrueTypeフォントはEMの大きさを2の冪乗に設定することになっていますが,この" +"フォントは%dグリッドとなっています. これはエラーではありませんが,全角グリッド" +"を エレメント(L)→フォント情報(F)→[一般情報] ダイアログで変更することを検討す" +"べきでしょう.\n" +"それでもフォントをこのまま出力しますか?" -msgid "Thinking..." +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" +"これらのヒントの間のカウンタは同じ幅ではないので,stem3ヒントとしては不適切で" +"す" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"現在のエンコーディングには, 対応するCIDが見つからないグリフがあります.\n" +"削除しますか, それとも末尾に追加しますか (将来, 補遺集合が追加された\n" +"時に互換性がありません)?" -msgid "Ignore" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" msgstr "" +"デフォルトフォントには'cvt 'テーブルが含まれていないのに,インスタンス%.30sに" +"は存在します" -msgid "Report as Error" +msgid "The default size of the Em-Square in a newly created font." msgstr "" +"(NewEmSize)\n" +"新規作成フォントのEM正方形のサイズの初期値" -msgid "Not sure if this is an error..." +msgid "The different instances of this mm have a different number of glyphs" msgstr "" +"このマルチプルマスターの各インスタンスに含まれるグリフの個数が異なります" +#, c-format msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" msgstr "" +"項目\"%1$.20s\"は,%2$.30sと%3$.30sのどちらのプライベート辞書からも見つかりま" +"せん" + +msgid "The extra glue place above and below displayed limits" +msgstr "ディスプレイ数式の上限・下限の上下に追加されるグルースペース" #, c-format -msgid "Validation of %.100s" -msgstr "" +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "選択中のグリフで以下のエラーが発生しました: %.100s" #, c-format -msgid "Return from enabling function for menu item %s must be boolean" +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"フォント%.30sには3次スプラインが含まれています。Apple変形可能フォントで使用で" +"きるようにするためには,まず2次スプラインに変換しなければなりません" -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (ASCII)" - -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (バイナリ)" - -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (リソース)" - -msgid "PS Type 1 (MacBin)" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"フォント%.30sは2次スプラインを含んでいます. マルチプルマスターで使用できるよ" +"うにするためには,まず3次スプラインに変換しなければなりません" -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (複数)" - -msgid "PS Multiple Master(A)" -msgstr "PSマルチプルマスター(A)" - -msgid "PS Multiple Master(B)" -msgstr "PSマルチプルマスター(B)" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "フォント%.30sが複数のマスターデザインに割り当てられています" -msgid "PS Type 3" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." msgstr "" +"フォント%sは標準フォントの1つです. 実際にはファイル内に含まれていません." -msgid "PS Type 0" +msgid "The font comment can contain whatever you feel it should" msgstr "" +"フォントコメントにはあなたが必要だと感じるものを何でも含めることができます" -msgid "PS CID" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"フォントデータベースには, 既にこのピクセルサイズ\n" +"(%d ドット)のビットマップフォントが含まれています.\n" +"上書きしますか?" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "(裸の) CFF" - -msgid "CFF CID (Bare)" -msgstr "(裸の) CFF CID" - -msgid "Type42" -msgstr "" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "フォントデータベースにサイズ%d,深さ%dのビットマップが含まれていません" -msgid "Type11 (CID 2)" -msgstr "" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "%sというグリフはこのフォントに含まれていません." -msgid "TrueType (Symbol)" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" +"フォント名 %s の先頭に UTF-8 のバイトオーダマークがついています. これは間違い" +"です." -msgid "TrueType (Resource)" -msgstr "TrueType (リソース)" - -msgid "TrueType (MacBin)" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" +"フォント%1$.30sと%2$.30sは,含まれるグリフの個数かエンコーディングに食い違いが" +"あります" -msgid "TrueType (TTC)" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" +"フォント%1$.30sと%2$.30sはスプラインの次数が異なります(片方が2次,片方が3次)" -msgid "TrueType (Mac dfont)" -msgstr "" +msgid "The generated font won't work with ATM" +msgstr "生成されたフォントはATMで動きません" -msgid "OpenType (CFF)" +#, c-format +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"グリフ%1$.30sは,フォント%2$.30sと%3$.30sに含まれているものの間で輪郭の個数が" +"異なります" -msgid "OpenType (Mac dfont)" +#, c-format +msgid "" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"グリフ%1$.30sは,フォントに含まれる多数のインスタンスのどれかと,輪郭上の点(と" +"制御点)の番号づけが異なります" -msgid "OpenType CID" +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" msgstr "" +"%2$.30sに含まれるグリフ%1$.30sは輪郭と参照の両方を含んでいます. これはバリ" +"エーションを含むフォントではサポートされていません" -msgid "OpenType CID (dfont)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと異なるヒントマスク" +"を含んでいます" -msgid "SVG font" -msgstr "SVGフォント" - -msgid "Unified Font Object (UFO3)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと輪郭上に含まれる点" +"(または制御点)の個数が異なります" -msgid "Unified Font Object 2" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,含んでいる参照の個数が%3$.30sにあるものと" +"異なります" -msgid "Unified Font Object 3" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sにあるものとカーニングペアの個数が" +"異なります" -msgid "Web Open Font (WOFF)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sに含まれるものと輪郭の向きが逆に" +"なっている部分があります" -msgid "Web Open Font (WOFF2)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"フォント%2$.30s内のグリフ%1$.30sは,%3$.30sにあるものと異なる回転または拡大/縮" +"小をもつ参照を含んでいます" -msgid "No Outline Font" -msgstr "アウトラインフォント無し" - -msgid "In TTF/OTF" -msgstr "TTF/OTF埋め込み" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Apple ビットマップのみの sfnt (dfont)" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(偽装) MS ビットマップのみの sfnt (ttf)" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11 ビットマップのみの sfnt (otb)" - -msgid "NFNT (Resource)" -msgstr "NFNT (リソース)" - -msgid "NFNT (MacBin)" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" msgstr "" +"グリフ%1$.30sはフォント%2$.30sで定義されていますが,%3$.30sには存在しません" -msgid "Win FNT" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"CID %d のグリフには, %d 個より多くのエンコーディングが\n" +"割り当てられています. 最初の %d 個のみが処理されます." -msgid "Palm OS Bitmap" -msgstr "Palm OSのビットマップ" - -msgid "PS Type3 Bitmap" -msgstr "PS Type3ビットマップ" - -msgid "No Bitmap Fonts" -msgstr "ビットマップフォント無し" - -msgid "Pixel List" -msgstr "ピクセル一覧" - -msgid "Options" -msgstr "オプション" - -msgid "PostScript®" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"エンコーディング%dのグリフは\".notdef\"という名前がついています. 名前が\"." +"notdef\"になっているために,生成されたフォントにはこのグリフは含まれません. エ" +"レメント(L)→グリフ情報(I) で新しい名前をつけることができます. (このグリフを飛" +"ばして)フォントの生成を続けますか?" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "座標値の整数への丸め(サイズの節約になる)を行うかどうか" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "PostScriptのヒント情報を含むフォントファイルを作成するかどうか" - -msgid "Flex Hints" -msgstr "Flexヒント" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "グリフ名\"%1$.30s\"が%2$.30sと%3$.30sの両方に含まれています." -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "PostScriptのflexヒントを含むフォントファイルを作成するかどうか" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "グリフ%.80sはsfdファイルの中に見つかりません." -msgid "Hint Substitution" -msgstr "ヒント置換" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "グリフ%.80sはフォントにありません." -msgid "Do you want the font file to do hint substitution?" -msgstr "ヒント置換を含むフォントファイルを作成するかどうか" +msgid "The height of the lower case letters with flat tops" +msgstr "上端が平らな小文字の高さ" -msgid "First 256" -msgstr "先頭256字" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." +msgstr "" +"いま選択したヒントは<%.2f,%.2f>で重なり合っています. どちらか片方を選択解除し" +"てください." +#, c-format msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "%.80s の命令が変更されました. これらの変更を失っても構いませんか?" + +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" msgstr "" -"最初の(文字コードを持つ)256文字のみが\n" -"ファイルに含まれるように制限します" +"%sという名前の%s内のカーニングクラスは, %sという%s内のそれと一致しません\n" -msgid "Output AFM" -msgstr "AFMを出力" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgstr "クラス0(\"その他すべて\")のカーニング値は,必ず0でなければなりません" + +msgid "The list of current pixel bitmap sizes" +msgstr "現在含まれるビットマップのピクセル数のリスト" msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" -"AFMファイルには, 多くのワープロがPostScript®フォント\n" -"使用時に読み込むメトリック情報が含まれています." +"マスターデザインが予期どおりの順番に並んでいません. FontForgeは" +"ConvertDesignVectorを推測することができません. 本当にこれでよろしいですか?" -msgid "Composites in AFM" -msgstr "AFMで合成グリフを使用" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "" +"(UndoDepth)\n" +"1個のグリフに格納されるアンドゥ/リドゥの最大回数" msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" msgstr "" -"AFMフォーマットでは,合成グリフ(大まかに言えば,マークから\n" -"基底グリフへのアンカークラスと同等です)に関する情報を\n" -"含めることが可能です. しかしながら,それは効率良く格納\n" -"されないので,AFMファイルが巨大化する傾向にあります." - -msgid "Output PFM" -msgstr "PFMを出力" +"ディスプレイ数式の大型演算子の上に(積分範囲などの)\n" +"上限値が来たとき,そのベースラインと演算子の間に置かれる\n" +"空きの最小量" msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" -"PFMファイルには, PostScript®フォントをインストール\n" -"するときにWindowsが必要とする情報が含まれています." +"ディスプレイ数式の大型演算子の下に(積分範囲などの)\n" +"下限値が来たとき,そのベースラインと演算子の間に置かれる\n" +"空きの最小量" -msgid "Output TFM & ENC" -msgstr "TFMとENCを出力" +msgid "The minimum glue space above a large displayed operator" +msgstr "ディスプレイ数式の大型演算子の上に置かれる最小グルースペース" + +msgid "The minimum glue space below a large displayed operator" +msgstr "ディスプレイ数式の大型演算子の下に置かれる最小グルースペース" +#, c-format msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" -"TFM,ENCの両ファイルには, PostScriptフォントをインストール\n" -"するときにTeXが必要とする情報が含まれています." +"グリフ%.40sは名称変更されています. ファイルのグリフを検索するのにはこの名前を" +"使ってきたので,このグリフを復元することができません\n" +"(これ以降のグリフでは警告は省略されます.)" -msgid "SFNT" +msgid "The number of em-units by which an arrow key will move a selected point" msgstr "" +"(ArrowMoveSize)\n" +"矢印キーを押した時に, 選択した点が何em-unitだけ移動するか" -msgid "TrueType Hints" -msgstr "TrueType ヒント" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" +msgstr "" +"デザイン設定に含まれる項目の個数は正規化された設定のものと一致しなければなり" +"ません" msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" -"フォントファイルにTrueTypeのヒント命令を含めますか?\n" -"これによって新しくヒント命令が含まれるようにはなりません.\n" -"各文字に含まれているものを書き出すだけです." +"OFM,CFGの両ファイルには, Omegaがフォントを処理するのに\n" +"必要な情報が含まれています." -msgid "PS Glyph Names" -msgstr "PostScriptグリフ名" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "ピクセル階調のビット数として使える値は 1, 2, 4, 8 だけです." -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "フォントファイルの中に各グリフの名称を含めるかどうか" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "グリフ%2$.30sのアウトラインはフォント%1$.60sに含まれていません" + +msgid "The paths that make up this glyph intersect one another" +msgstr "このグリフを構成するパス同士が交差しています." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" -"AppleとMS/Adobeとで, TrueTypeやOpenTypeのフォーマットに異なる点があります.\n" -"どちらの標準に従ってフォントを作るかをここで選ぶことができます.\n" -"両者の主な違いは以下のとおりです:\n" -" 'PostScript'名に対する要求事項が矛盾している\n" -" ビットマップデータが異なるテーブルに格納される\n" -" 拡大/縮小された複合グリフの扱いが異なる\n" -" morx(t)/featではなくGSUBを使う\n" -" kern/opbdではなくGPOSを使う\n" -" lcar/propではなくGDEFを使う" +"(AccentOffsetPercent)\n" +"[アクセントつきグリフの構築]で, アクセントを下のグリフから離す\n" +"オフセットの大きさ (em に対する百分率で)" msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." msgstr "" -"AppleとMS/Adobeとで, TrueTypeやOpenTypeのフォーマットに異なる点があります.\n" -"どちらの標準に従ってフォントを作るかをここで選ぶことができます.\n" -"両者の主な違いは以下のとおりです:\n" -" 'PostScript'名に対する要求事項が矛盾している\n" -" ビットマップデータが異なるテーブルに格納される\n" -" 拡大/縮小された複合グリフの扱いが異なる\n" -" morx(t)/featではなくGSUBを使う\n" -" kern/opbdではなくGPOSを使う\n" -" lcar/propではなくGDEFを使う" +"点が変更されました. それにより,現在TrueType命令が間違った点を指し示しているの" +"で,予想外の結果がもたらされるでしょう." -msgid "Old style 'kern'" -msgstr "旧来の'kern'テーブル" +msgid "The push count must be a number between 0 and 255" +msgstr "push番号は0から255の間の数でなくてはなりません" msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" -"'GPOS'のカーニング情報を未だにサポートしていない\n" -"アプリケーションがたくさんあります. 'GPOS'と旧来の\n" -"'kern'テーブルの両方を出力するには,このチェックボックス\n" -"をセットしてください.\n" -"これは\"Apple\"チェックボックスとは同時にセットできません.\n" -"ただし,これをセットと他のアプリケーションが混乱する\n" -"可能性があります." +"この書体が適用されるサイズの範囲(ポイント数).\n" +"下限値を含まず,上限値を含みます." -msgid "Dummy 'DSIG'" -msgstr "ダミーの'DSIG'テーブル" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "指定されたファイル %.100s は存在しません." msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" +"関数NormalizeDesignVectorまたはConvertDesignVectorを適用して生成された結果は" +"予期したものと異なります. これらの関数を変更する必要があるでしょう" -msgid "Output Glyph Map" -msgstr "グリフマップを出力" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "検索パターンはフォント%.100sの中にはこれ以上ありませんでした." -msgid "Output OFM & CFG" -msgstr "OFMとCFGを出力" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "検索パターンはフォント%.100sの中にはありませんでした." -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"OFM,CFGの両ファイルには, Omegaがフォントを処理するのに\n" -"必要な情報が含まれています." +msgid "The selected line segment is near the italic angle" +msgstr "選択された線分の傾きはイタリックの傾きとほぼ同じです." -msgid "PfaEdit Table" -msgstr "PfaEditテーブル" +msgid "The selected line segment is nearly horizontal" +msgstr "選択された線分はほぼ水平です." -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"PfaEditテーブルはTrueTypeフォーマットの拡張で,\n" -"FontForgeが用いるさまざまなデータを含みます\n" -"(これはFontForgeテーブルという名前であるべき\n" -"ですが,歴史的理由で違う名前になっています)" +msgid "The selected line segment is nearly vertical" +msgstr "選択された線分はほぼ垂直です." -msgid "Save Comments" -msgstr "コメントを保存" +msgid "The selected point is near a horizontal stem hint" +msgstr "選択された点は水平ステムヒントの近くです." -msgid "Save glyph comments in the PfEd table" -msgstr "グリフごとのコメントを PfEd テーブルに格納します" +msgid "The selected point is near a vertical stem hint" +msgstr "選択された点は垂直ステムヒントの近くです." -msgid "Save Colors" -msgstr "色を保存" +msgid "The selected points are too close to each other" +msgstr "選択された2つの制御点は互いに近すぎます." -msgid "Save glyph colors in the PfEd table" -msgstr "グリフの色分けをPfEdテーブルに格納します" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "選択したアウトラインを, パスの長さをちょうど覆うように拡大/縮小します." -msgid "Lookup Names" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" +"位置の組合せ%.30sは,どのデザインでも指定されていません(その必要があるはずで" +"す)" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" +"位置の組合せ%.30sは,どのデザインでも指定されていません.\n" +"本当によろしいですか?" -msgid "Save Guides" -msgstr "" +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "位置の組合せ%.30sが2回以上使用されています" -msgid "Save the guidelines in the Guide layer." -msgstr "" +msgid "The size (in points) for which this face was designed" +msgstr "この書体デザインが意図しているサイズ(ポイント数)" -msgid "Save Layers" -msgstr "" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "BlueValue値の対では小さい値を先に選ばなければなりません" msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"TFM,ENCの両ファイルには, PostScriptフォントをインストール\n" +"するときにTeXが必要とする情報が含まれています." -msgid "FFTM Table" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" msgstr "" +"この変換行列は, 元のグリフに含まれる制御点を,\n" +"現在のグリフの中で描画する前にどう変形するかを指定します.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +#, c-format msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" msgstr "" +"プラットフォームID=%d, 固有ID=%d で指定されたTrueType エンコーディング (%s に" +"変換されます) はインストールされている iconv(3) ではサポートされていません\n" -msgid "TeX Table" -msgstr "TeXテーブル" - +#, c-format msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" msgstr "" -"TeXテーブルはTrueTypeフォーマットの拡張で,\n" -"TFMファイルから取得可能な各種のデータ(のうち,\n" -"TTFファイルの他の箇所から取得不可能な物)を格納しています.\n" +"グリフ%sのTrueType命令が現状に合っていません.\n" +"それでも続けますか?" -msgid "Output FONTLOG.txt" -msgstr "" +msgid "The two selected points are the endpoints of an open path" +msgstr "選択された2つの制御点は開いたパスの両端点です." msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" msgstr "" +"組版上の高さ/深さフィールドはWindowsでの行間隔を\n" +"指定するもの《ということ》になっていますが,\n" +"実際上はWinAscent/Descentフィールドがその役割を\n" +"果たしています.\n" +"(深さフィールドは通常負の値です.)\n" +"\"[] オフセットを指定\"にチェックが入っていない場合,\n" +"入力した任意の値がそのままOS/2テーブルで使われます.\n" +"チェックを入れてある場合,入力した値がEmの定義の\n" +"高さ/深さの値に加えられます.\n" +"ほとんどの場合,このフィールドを0に設定し,\n" +"\"[*] オフセットを指定\"にチェックを入れておく\n" +"べきでしょう." msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." msgstr "" +"'alefmaksurainitialarabic' および 'alefmaksuramedialarabic' の名前は非推奨で" +"す." -msgid "Windows-compatible 'kern'" -msgstr "" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "デフォルト版のフォントの重みの合計は1.0にならなければなりません" +#, c-format msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" +"%s の幅が大きすぎてTFMのfix_wordに収まらないので,可能な最大サイズに切り詰めま" +"す" -msgid "No Mac Names" -msgstr "" +msgid "The width of one em" +msgstr "1emの横幅" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "The x coord of the selected point is near the specified value" +msgstr "選択された点のX座標は指定された値の近くです." -msgid "BDF Resolution" -msgstr "BDFの解像度" +msgid "The y coord of the selected point is near the ascender height" +msgstr "選択された点のY座標はアセンダの高さの近くです." -msgid "Guess each font's resolution based on its pixel size" -msgstr "各フォントの解像度をピクセルサイズから推測します." +msgid "The y coord of the selected point is near the baseline" +msgstr "選択された点のY座標はベースラインの近くです." -msgid "Find Sub Font Definition file" -msgstr "サブフォント定義ファイルを探す" +msgid "The y coord of the selected point is near the cap height" +msgstr "選択された点のY座標はキャップハイトの近くです." -msgid "Notdef name" -msgstr "名前が.notdefです" +msgid "The y coord of the selected point is near the descender height" +msgstr "選択された点のY座標はディセンダの高さの近くです." -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"エンコーディング%dのグリフは\".notdef\"という名前がついています. 名前が\"." -"notdef\"になっているために,生成されたフォントにはこのグリフは含まれません. エ" -"レメント(L)→グリフ情報(I) で新しい名前をつけることができます. (このグリフを飛" -"ばして)フォントの生成を続けますか?" +msgid "The y coord of the selected point is near the specified value" +msgstr "選択された点のY座標は指定された値の近くです." -msgid "Not a CID format" -msgstr "CIDフォントではありません." +msgid "The y coord of the selected point is near the xheight" +msgstr "選択された点のY座標はxハイトの近くです." + +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "このグリフには最大許容値よりも多くのヒントが含まれています" + +msgid "There are more points in this glyph than the maximum allowed" +msgstr "このグリフには最大許容値よりも多くの点が含まれています" + +msgid "There are multiple files in this archive, pick one" +msgstr "このフォントには複数のフォントが含まれているので, 1個を選択します." + +msgid "There are multiple fonts in this file, pick one" +msgstr "このフォントには複数のフォントが含まれているので, 1個を選択します." msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" -"CIDフォントをCIDに対応していないフォーマットで\n" -"保存しようとしています. 保存は可能ですが,\n" -"選択中のサブフォントしか保存されません.\n" -"よろしいですか?" +"選択したグリフが少なすぎて,このフォントの特徴を知るにはサンプルが不足している" +"ようです. すべて選択解除すれば,フォント内の全グリフに対して適用されます" #, c-format msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" -"グリフ%sのTrueType命令が現状に合っていません.\n" -"それでも続けますか?" +"現在開かれているフォントのうち,ウィンドウを操作中のフォントと同じファミリー名" +"をもつ%.30sと%0.30sの2つのフォントのスタイルが同一です." #, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"グリフ%sに,%sへの参照が点の照合により配置されていますが,\n" -"点の番号は現在,当初の意図を反映しないものとなっています.\n" -"それでも続けますか?" +msgid "There is a character (%d) which cannot be encoded" +msgstr "符号化できない文字 (%d) があります." -msgid "Reference point match out of date" -msgstr "参照の点の照合が現状に合っていません" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "エンコーディングに通常含まれない文字 (%d) があります." -msgid "Bad OS/2 version" -msgstr "OS/2バージョンが不正です" +#, c-format +msgid "" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" +msgstr "2バイト文字の1バイト目と重なる1バイト文字 (%d) があります." +#, c-format msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" -"OpenTypeフォントではバージョン2以上でなければなりません.\n" -"エレメント→フォント情報→OS/2→その他 で設定を行ってください." - -msgid "Non-standard Em-Size" -msgstr "非標準のEMサイズ" +"Unicodeに変換した時の文字コードがこの値\n" +"(文字名:%1$40s,固有の文字コード:%2$d)\n" +"になるグリフが既にあります. このまま続けますか?" -#, c-format msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" -"通例,PostScriptフォントはEMの大きさを1000グリッドに設定することになっています" -"が,このフォントは%dグリッドとなっています. これはエラーではありませんが,EMサ" -"イズを エレメント(L)→フォント情報(F)→[一般情報] ダイアログで変更することを検" -"討すべきでしょう.\n" -"それでもフォントをこのまま出力しますか?" +"この名前を持つグリフが既にあります.\n" +"名前を交換しますか?" + +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "%1$.40sという名前のアンカーポイントは既に%2$.40sにあります." #, c-format msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" -"通例,TrueTypeフォントはEMの大きさを2の冪乗に設定することになっていますが,この" -"フォントは%dグリッドとなっています. これはエラーではありませんが,全角グリッド" -"を エレメント(L)→フォント情報(F)→[一般情報] ダイアログで変更することを検討す" -"べきでしょう.\n" -"それでもフォントをこのまま出力しますか?" +"重みづけされたフォントに項目ForceBoldThresholdは存在しないにもかかわらず,フォ" +"ント%30sにはForceBoldエントリーが存在します" + +msgid "There must be at least one match coverage table" +msgstr "最低1個の一致範囲テーブルが必要です" msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" -"このフォントには2バイトエンコーディングが含まれていますが,\n" -"いま保存しようとしているフォーマットは1バイト符号化方式\n" -"のみをサポートしています. すなわち,フォントのエンコーディング\n" -"再変換を行わなければフォントの最初の256文字より後には\n" -"アクセスできません.\n" -"\n" -"それでも続けますか?" +"これらの数式では +,-,*,/,%,^(冪乗演算子)と ?: を使うことができます. また,いく" +"つかの標準的な関数を使うことができます. 基本となる項は実数と x,y です.\n" +"例:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" -"'NFNT'ビットマップフォーマットはOS Xでは使用されていません(ただし,Type1 " -"PostScriptリソースを保存するときには,(無意味な)ビットマップフォントが必要で" -"す)." +"これらの結果はFreeTypeの自動ヒントづけ機能によるものです. これはTrueTypeのヒ" +"ント命令を反映していません" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "'NFNT'ビットマップフォントは廃止されています" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "2本の直線は端点を共有しているので, 平行にすることができません." -msgid "Needs bitmap font" -msgstr "ビットマップフォントが必要です" +msgid "Third Widths" +msgstr "幅の1/3の位置" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"MacのType1リソースフォントを生成するときは,最低1個のNFNTビットマップフォント" -"を出力しないとうまく動きません. このフォントに全くビットマップを作成していな" -"いなら,このダイアログをキャンセルしてエレメント(L)→使用するビットマップ(A)コ" -"マンドでビットマップを作成してください" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "imagemask の 3 番目の引数は boolean でなければなりません.\n" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "'POST' Type1 フォーマットはおそらく廃止されるでしょう." +msgid "This anchor class already is associated with a point in this character" +msgstr "このアンカークラスは,既にこの文字内の点に割り当てられています." + +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "このグリフはアウトラインが空白ですが,ビットマップ版が存在します." msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." msgstr "" +"stem3ヒントの必要条件に非常に近く(ただし正確にではなく)\n" +"一致するヒントが文字に含まれているかをチェックします. \n" +"この条件は,水平方向と垂直方向を問わず,ちょうど3個の\n" +"ヒントが存在し,同じ幅を持っていて等間隔に並んで\n" +"いなければならないというものです." -msgid "_Review" -msgstr "" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "これは OFM ファイルではないようです. これを読み込む方法が解りません." -msgid "_Generate" -msgstr "生成(_G)" +msgid "This feature code is already used" +msgstr "この機能コードは既に使われています" -msgid "Errors detected" -msgstr "問題が見つかりました" +msgid "This feature, setting combination is already used" +msgstr "この機能と設定の組み合わせは既に使われています" -#, c-format msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" msgstr "" +"この機能と設定の組み合わせは既に使われています.\n" +"本当に再使用しますか?" -msgid "Create directory..." -msgstr "ディレクトリを作成..." +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "" +"このファイルには,スクリプトでは名前をつけることのできない名無しのエンコーディ" +"ングを含んでいます." -msgid "Bad Mac Family" -msgstr "Macファミリーが不正です" +msgid "This file contains no SVG fonts.\n" +msgstr "このファイルには SVG フォントが含まれていません.\n" msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" msgstr "" -"Macのファミリーファイルを出力するには,ウィンドウを操作中のフォントが標準" -"(Normal,Regular等)で,同じファミリー名をもつフォントを開いている必要がありま" -"す." +"このフォントには \"UniqueId\" という名の変数がありますが, 正しくは\t" +"\"UniqueID\" です (PostScriptでは大文字と小文字は区別されます)\n" -#, c-format msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" -"現在開かれているフォントのうち,ウィンドウを操作中のフォントと同じファミリー名" -"をもつ%.30sと%0.30sの2つのフォントのスタイルが同一です." +"このフォントには最低1個の半透明なレイヤーが含まれていますが,Type3ではサポート" +"されていません(半透明または透明な部分は不透明なものとして扱われます). それで" +"も続けますか?" -msgid "Generate Fonts" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"このフォントには'kern'テーブルと'GPOS'テーブルの両方が含まれています.\n" +" 'kern'テーブルは'GPOS'に'kern'の機能がない場合のみ読み込まれます.\n" -msgid "Generate TTC" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" +"このフォントはTrueTypeの'glyf'テーブルとOpenTypeの'CFF 'テーブルの両方を含ん" +"でいます. FontForge は一度にどちらか片方しか扱えないので,どちらを使うか選んで" +"ください." -msgid "Generate Mac Family" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"このフォントにはtruetypeとPostScriptの両方のグリフが含まれています.\n" +" 片方のみが使用されます.\n" -msgid "Allows you to select optional behavior when generating the font" -msgstr "フォント生成時の振舞いに関するオプションを選択できます" - -msgid "Layer:" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" msgstr "" +"このフォントは\"CFF \"と\"glyf\"/\"loca\"テーブルのどちらも含まれていません" -msgid "Save a font based on the specified layer" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"このフォントにはUnicodeエンコーディングをもつ文字がありません.\n" +"Unicodeではなく\"Symbol\"エンコーディングを使用しますか?" -msgid "Validate Before Saving" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" +"このフォントにはUnicodeエンコーディングをもつグリフがありません.\n" +"出力されたフォントはおそらく使用できないでしょう." msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"このフォントでは, 縦書きメトリックが利用可能になっていません.\n" +"エレメント(L)→フォント情報(F) で利用を可能にする設定を行ってください." -msgid "Append a FONTLOG entry" -msgstr "" +msgid "This font does not specify font-face\n" +msgstr "このフォントには font-face の指定がありません\n" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" +msgid "This font does not specify units-per-em\n" +msgstr "このフォントには em ユニット数の指定がありません\n" -msgid "Prepend timestamp" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"このフォントは %1$.20s-%2$.20s-%3$d に基づいていますが,\n" +"見つかったうちで最も近いのは %1$.20s-%2$.20s-%4$dです.\n" +"これを使いますか, 場所を指定しますか?" msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"このフォントには, GPOS 拡張サブテーブルが他の拡張サブテーブルを参照している間" +"違いがあります\n" -msgid "Merge tables across fonts" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"このフォントには, GSUB 拡張サブテーブルが他の拡張サブテーブルを参照している間" +"違いがあります\n" msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" "\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" +"Do you have such permission?" msgstr "" +"このフォントのFSTypeは2 (制限付き\n" +"ライセンス)に設定されています. これは, フォントを編集するには法的な権利を持" +"つ\n" +"所有者の許諾を得なければならないという意味です. あなたは許諾を受けていますか?" +#, c-format msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" +"このフォント %s は複数の GPOS 'size' 機能を含んでいます. これをどう解釈したら" +"よいのか解りません. 適当に 1 個を取り出すことにします.\n" -msgid "Execute Script" -msgstr "スクリプトを実行..." +msgid "This glyph can use a stem3 hint" +msgstr "このグリフはstem3ヒントを使うことができます" -msgid "_Python" -msgstr "" +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "このグリフは,別のインスタンスと異なる個数の輪郭を含んでいます" -msgid "_FF" +msgid "This glyph contains a different number of hints in different instances" msgstr "" +"このグリフは,異なるインスタンスごとに,含んでいるヒントの個数が異なります" -msgid "C_all..." -msgstr "呼び出す(_A)..." +msgid "" +"This glyph contains a different number of references in different instances" +msgstr "このグリフは,異なるインスタンスごとに,含んでいる参照の個数が異なります" -msgid "Counter Expansion Factor" -msgstr "" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "このグリフは指定された幅に近い水平ヒントを含んでいます." -msgid "Counter Addition" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"このグリフには,空のグリフを参照する置換えまたは合字のエントリが含まれていま" +"す." -msgid "Side Bearing Expansion Factor" -msgstr "" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "このグリフは指定された幅に近い垂直ヒントを含んでいます." -msgid "Side Bearing Addition" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." msgstr "" +"このグリフには輪郭と参照の両方が含まれています.\n" +"(または,不正な変換行列を含む参照があり,それが輪郭として認識されています).\n" +"これはTrueTypeのグリフフォーマットでは表現できません." -msgid "Condense/Extend" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"このグリフには,あまりに端点に近すぎて曲線の形状を変える役に立たない制御点が含" +"まれています." -msgid "Scale By" -msgstr "" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "このグリフは,別のインスタンスと異なるカーニングペアを含んでいます" -msgid "Counters:" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"このグリフには4つのヒントが含まれていますが,この1つを省略すればstem3ヒントに" +"適合します" -msgid "Side Bearings:" -msgstr "" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "このグリフは複数のCIDサブフォントで定義されています." -msgid "Correct for Italic Angle" +msgid "This glyph is defined in one instance font but not in another" msgstr "" +"このグリフはあるインスタンスフォントで定義されていて,他のフォントでは定義され" +"ていません" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"拡張した輪郭線が自己交差していることを\n" -"FontForgeが検出したとき,このオプションがセットされていると,\n" -"線の交差を取り除いて結果を改善しようと試みます" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "このグリフはどのCIDサブフォントでも定義されていません." -msgid "Horizontal Stem Height Scale" -msgstr "" +msgid "This glyph's advance width is different from the standard width" +msgstr "このグリフの送り幅は標準の幅と異なります" -msgid "Horizontal Stem Height Add" -msgstr "" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "この文字の縦書き時の送り幅は標準の幅と異なります" -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "This hint does not control any points" +msgstr "このヒントはどの点も制御していません." -msgid "Vertical Stem Width Scale" -msgstr "" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "このヒントはstem3ヒントに合致しない幅を持っています" -msgid "Vertical Stem Width Add" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "このインデックスは,隣の最も近い値と比べて大きすぎます." -msgid "Stem threshold should be positive" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"これを行うと10個より多くのウィンドウが開かれます.\n" +"本当に行ってよろしいですか?" -msgid "Unlikely stem threshold" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" +"この値は,これと同じスタイルをもつフォントファミリーの\n" +"全フォントが共有する識別番号です. (例えば,\n" +"10ポイントのボールドと24ポイントのボールドは\n" +"同じ値ですが,10ポイントのイタリックは違う値となります)." -msgid "Scale factors must be between 3 and 1000 percent" +#, c-format +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" msgstr "" +"これはおそらく正規のURWフォントでしょうが, FontForgeがサポートして\n" +"いないフォーマット(%c%c)です. FontForge は'IK'フォーマットの\n" +"フォントのみをサポートしています.\n" -msgid "Unlikely scale factor" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." msgstr "" +"これは消失点の近似位置です.\n" +"これには\"選択領域の中心点\"や\n" +"\"最後に選んだ点\"によるオフセットは含みません." -msgid "Bad stem add" +#, c-format +msgid "" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" msgstr "" +"このカーニングペア(%.20sと%.20s)は現在,\n" +"この組み合わせに対するオフセットが0となっている\n" +"カーニングクラスの一部です.\n" +"カーニングクラスのこの項目を変更してよろしいですか\n" +"(それとも,この2個のグリフだけを含む新しいカーニング\n" +"ペアを作成しますか)?" -msgid "Bad tag" -msgstr "" +msgid "This ligature index is already in use" +msgstr "この合字インデックスは既に使用されています." -msgid "Feature tags are limited to 4 letters" +msgid "" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" +"これはレベル 1 (またはレベル 2) OFM のように見えます. FontForge がサポートし" +"ているのはレベル 0 ファイルのみであり, 真のレベル 1 ファイルは読み込めません" -msgid "Missing glyph extension" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" msgstr "" +"これは私が実例を見たことのあるIkarusフォーマットのように見えますが,それに関す" +"る文書を持っていません. FontForgeではまだサポートしていません.\n" -msgid "You must specify a glyph extension" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." msgstr "" +"これはFontForgeのSplineFont DataBaseファイルのようです.\n" +"TeXのSubFont Definitionファイルではありません.\n" +"拡張子が混乱しているのは残念ですね." -msgid "Vertical Offset" -msgstr "" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "マーククラス '%s' は既に %s で使われています." -msgid "Missing extension" -msgstr "" +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "マークセット '%s' は既に %s で使われています." -msgid "You must provide a glyph extension" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" msgstr "" +"このマルチプルマスターフォントには%1$d個のインスタンスフォントが含まれていま" +"すが,FontForgeは%3$d軸のフォントでは%2$d個のマスターフォントしか扱えません。" +"FontForgeはこのフォントを正しく編集できません" -msgid "Horizontal Counter Scale" +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" msgstr "" +"このマルチプルマスターフォントには%1$d個のインスタンスフォントが含まれていま" +"すが, %3$d軸のフォントには最低でも%2$d個のインスタンスフォントが必要です. " +"FontForgeはこのフォントを正しく編集できません" -msgid "Horizontal Counter Add" +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" +"この名前リストには少なくとも1文字の非ASCIIグリフ名 (%s) が含まれています" -msgid "Left Side Bearing Scale" -msgstr "" +msgid "" +"This namelist is based on a namelist which contains non-ASCII glyph names" +msgstr "この名前リストは,非ASCIIのグリフ名を含む名前リストを基にしています" -msgid "Left Side Bearing Add" -msgstr "" +msgid "This operation cannot be undone, do it anyway?" +msgstr "この操作は取り消し不能です. それでも実行しますか?" -msgid "Right Side Bearing Scale" -msgstr "" +msgid "This outline glyph is missing a bitmap version" +msgstr "このアウトライングリフにはビットマップ版がありません." -msgid "Right Side Bearing Add" -msgstr "" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "このアウトライングリフの送り幅はビットマップの幅と異なります" -msgid "Vertical Scale" -msgstr "" +msgid "This path should have been drawn in a clockwise direction" +msgstr "のパスは反時計回りに書かれていなければならないはずです." -msgid "Vertical Counter Scale" -msgstr "" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "このパスは反時計回りに書かれていなければならないはずです." -msgid "Vertical Counter Add" -msgstr "" +msgid "This pdf file has no fonts" +msgstr "この PDF ファイルにはフォントが含まれていません" -msgid "Width of Vertical Stems:" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" +"これは,このフォントのスタイルを識別するのに\n" +"用いられる名前の組を指定します.\n" +"名前は複数の言語に翻訳可能です(英語は\n" +"必須で,その他の言語は省略可能です)\n" +"同じスタイルIDをもつフォントはすべて\n" +"同じIDを共有することになります" -msgid "Width/Height of Thick Stems:" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" +"この参照には,Type1/2フォーマットで表現不可能な変換行列が含まれています.\n" +"拡大/縮小や回転は使用できません." -msgid "Height of Horizontal Stems:" +msgid "This reference has been flipped, so the paths in it are drawn backwards" msgstr "" +"この参照は裏返しになっているので,この中で描画されるパスは逆に書かれます." -msgid "Width/Height of Thin Stems:" +msgid "" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." msgstr "" +"この参照は点の照合処理を行っていますが,点の番号付けが\n" +"更新されてしまったグリフを参照しています\n" +"(または,前の参照が,そのようなグリフを参照しています)." -msgid "Original Y Position" -msgstr "" +msgid "This setting is already used" +msgstr "この設定は既に使われています" -msgid "Extent" +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." msgstr "" +"線に適用される破線パターンを指定します.\n" +"直線の場合,この欄は空にします.\n" +"破線の場合,ダッシュパターンをemユニットで\n" +"指定した(0から255までの)\n" +"8個以内の整数を並べたものです. 例えば\n" +"\"10 10\"は最初の10ユニットが線で、続く10ユニットは\n" +"隙間で,再び10ユニットの実線…と繰り返されます" -msgid "Resultant Y Position" +msgid "" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" msgstr "" +"これはMacにおける行間を指定します.\n" +"(深さフィールドは一般的に負の値です)\n" +"\"[] オフセットを指定\"にチェックが入って\n" +"いない場合,入力した任意の値がそのままhheaテーブルで使われます. ほとんどの場" +"合,\n" +"このフィールドを0に設定し,\n" +"\"[*] オフセットを指定\"にチェックを\n" +"入れておくべきでしょう." -msgid "Create Subscript/Superscript" -msgstr "" +msgid "Tibetan" +msgstr "チベット文字" -msgid "Create Small Caps" -msgstr "小型小文字を作成" +msgid "Tibetan (PRC)" +msgstr "チベット語(中国)" -msgid "Change Glyphs" -msgstr "" +msgid "Tibetan Bhutan" +msgstr "チベット語(ブータン)" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" +msgid "Tifinagh" +msgstr "ティフィナグ(ベルベル)文字" -msgid "Feature Tag:" -msgstr "" +msgid "Tifinagh (Berber)" +msgstr "ティフィナグ(ベルベル)文字" -msgid "Glyph Extension:" -msgstr "" +msgid "Tigre" +msgstr "ティグレ語" -msgid "Vertical Offset:" -msgstr "" +msgid "Tigrinya" +msgstr "ティグリニア語" -msgid "Introduction" -msgstr "" +msgid "Tigrinya Ethiopia" +msgstr "ティグリニア語(エチオピア)" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "Tigrinyan Eritrea" +msgstr "ティグリニア語(エリトリア)" -msgid "Petite Caps" -msgstr "" +msgid "Tile Path" +msgstr "パスのタイル敷き" -msgid "Glyph Extensions" -msgstr "" +msgid "Tile Pattern..." +msgstr "タイルパターン..." -msgid "Letters:" -msgstr "" +msgid "Tile _Path..." +msgstr "パスのタイル敷き(_P)..." -msgid "Symbols:" -msgstr "" +msgid "Tiny Selection" +msgstr "選択グリフが少なすぎます" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "Titling" +msgstr "タイトル用字形" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" +msgid "To P_DF File" +msgstr "PDFに出力(_D)" -msgid "Separate ratios for thin and thick stems" -msgstr "" +msgid "To _File" +msgstr "ファイルに出力(_F)" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" +msgid "To _Hundredths" +msgstr "1/100単位(_H)" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" +msgid "To _Int" +msgstr "整数に(_I)" -msgid "% +" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" +"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" +"ロケールの変更: ロケール名を左クリックします.\n" +"機能の変更: 文字列を左クリックします.\n" +"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" -msgid "Activate diagonal stem processing" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" +"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" +"ロケールの変更: ロケール名を左クリックします.\n" +"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" -msgid "Stems" -msgstr "ステム" - -msgid "Retain current advance width, center glyph within that width" +msgid "" +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" +"新しい名前の作成: <新規>ボタンをクリックしてから,ロケールを選択します.\n" +"ロケールの変更: ロケール名を左クリックします.\n" +"文字列タイプの変更: 文字列を左クリックします.\n" +"テキストの変更: テキストを左クリックしてから新しい文字列をタイプします.\n" +"名前の削除: 名前を右クリックしてからメニューの[削除]を選択します。.\n" +"TrueType名との関連付けの有効化・無効化: 名前を右クリックしてから\n" +" 該当するメニュー項目を選択します." -msgid "Retain current advance width, scale side bearings proportionally" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Macのファミリーファイルを出力するには,ウィンドウを操作中のフォントが標準" +"(Normal,Regular等)で,同じファミリー名をもつフォントを開いている必要がありま" +"す." -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "To:" +msgstr "指定値:" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Todo" +msgstr "トド語" -msgid "Counter Size:" -msgstr "" +msgid "Tonga" +msgstr "トンガ語(ニヤサ地方)" -msgid "Left Side Bearing:" -msgstr "" +msgid "Tongan" +msgstr "トンガ語(トンガ諸島)" -msgid "Right Side Bearing:" -msgstr "" +msgid "Too Big" +msgstr "大きすぎます." -msgid "Horizontal" -msgstr "水平" +msgid "Too Complex or Bad" +msgstr "複雑すぎるか不正です" -msgid "Control Vertical Counters (use for CJK)" -msgstr "" +msgid "Too Many Breakpoints" +msgstr "ブレークポイントが多すぎます" -msgid "Vertical Counters:" -msgstr "" +msgid "Too Many Glyphs" +msgstr "グリフが多すぎます" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +msgid "Too Many Hints" +msgstr "ヒントが多すぎます" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "Too Many Kerns" +msgstr "カーニングが多すぎます" -msgid "Vertical Scale:" +#, c-format +msgid "Too few items on stack for blend in %s\n" msgstr "" +"グリフ %s 内で, スタック上に置かれたデータの個数が blend を実行するのに少なす" +"ぎます\n" -msgid "%" +#, c-format +msgid "Too few items on stack for get in %s\n" msgstr "" +"グリフ %s で, スタック上の要素の個数が get を実行するのに少なすぎます\n" -msgid "Vertical" -msgstr "垂直" - -msgid "Everything to its default value" +#, c-format +msgid "Too few items on stack for put in %s\n" msgstr "" +"グリフ %s で, スタック上の要素の個数が put を実行するのに少なすぎます\n" -msgid "Reset" -msgstr "リセット" - -msgid "Embolden by" -msgstr "" +msgid "Too many Unique Font IDs" +msgstr "ユニークフォントIDが多すぎます" -msgid "Serif Height" -msgstr "" +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "/BlendDesignPositions で指定された軸の位置が多すぎます.\n" -msgid "Serif Height Fuzz" -msgstr "" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "破線パターンが大きすぎます (最大%d個まで)" -msgid "Top Zone" -msgstr "" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "CharStrings辞書%sの項目が多すぎます" -msgid "Bottom Zone" -msgstr "" +#, c-format +msgid "Too many features %d\n" +msgstr "カーニングが多すぎます (%d 個)\n" -msgid "Top Hint" -msgstr "" +msgid "Too many glyphs" +msgstr "グリフが多すぎます" -msgid "Bottom Hint" -msgstr "" +msgid "Too many kern pairs" +msgstr "カーニングペアが多すぎます" -msgid "Embolden by:" -msgstr "" +msgid "Too many layers" +msgstr "レイヤーが多すぎます" -msgid "_LCG" -msgstr "" +#, c-format +msgid "Too many lookups %d\n" +msgstr "表引きが多すぎます (%d 個)\n" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "軸 %s の /BlendDesignMap で指定された写像データの点が多すぎます.\n" -msgid "_CJK" -msgstr "" +#, c-format +msgid "Too many scripts %d\n" +msgstr "用字系が多すぎます (%d 個)\n" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "グリフ %s 内のサブルーチン呼出しが多すぎます\n" -msgid "_Auto" -msgstr "自動(_A)" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "サブルーチンが多すぎます. 最大14個(0〜13)までしか扱えません\n" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Tool_s" +msgstr "ツール(_S)" -msgid "C_ustom" -msgstr "カスタム(_U)" +msgid "Tools" +msgstr "ツール" -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Top Bearing does not change." +msgstr "上ベアリングは変更されません." -msgid "_Top hint:" -msgstr "" +msgid "Trademark" +msgstr "商標" -msgid "_Zone:" -msgstr "ゾーン(_Z):" +msgid "Traditional Chinese" +msgstr "繁体字中国語" -msgid "_Bottom hint:" -msgstr "" +msgid "Traditional Forms" +msgstr "旧字体" -msgid "Zone:" -msgstr "ゾーン:" +msgid "Traditional Name Forms" +msgstr "人名漢字表許容字体" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "Trailing Jamo Forms" +msgstr "ハングル字母終声形" -msgid "Fuzz" -msgstr "" +msgid "Transform _All Layers" +msgstr "すべてのレイヤーを変形する(_A)" -msgid "Allow the height match to differ by this much" -msgstr "" +msgid "Transform _Guide Layer Too" +msgstr "ガイドレイヤーも変形する(_G)" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +msgid "Transform _Width Too" +msgstr "文字幅も変形する(_W)" -msgid "Squish" -msgstr "" +msgid "Transform kerning _classes too" +msgstr "カーニングクラスも変形する(_C)" -msgid "Make the counters narrower" -msgstr "" +msgid "Transform simple positioning features & _kern pairs" +msgstr "単純位置指定とカーニングペアも変形する(_K)" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "Transform:" +msgstr "変形:" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "Transformation Matrix" +msgstr "変換行列" -msgid "Cleanup Self Intersect" -msgstr "自己交差を除去する" +msgid "Transformation Matrix Changed" +msgstr "変換行列が変更されました." -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" +msgid "Transformed" +msgstr "変換を適用済み" -msgid "Oblique Slant..." -msgstr "" +msgid "Transformed by:" +msgstr "適用する変換行列:" -msgid "LSB Compression Percent" -msgstr "" +msgid "Transforming..." +msgstr "変形中..." -msgid "Stem Compression Percent" -msgstr "" +msgid "Transitional Serifs" +msgstr "トランジショナルセリフ(TS)" -msgid "Counter Compression Percent" -msgstr "" +msgid "Triangle" +msgstr "三角型セリフ" -msgid "RSB Compression Percent" -msgstr "" +msgid "TrueType (Resource)" +msgstr "TrueType (リソース)" -msgid "XHeight Percent" -msgstr "" +msgid "TrueType Hints" +msgstr "TrueType ヒント" -msgid "Italic Angle" -msgstr "" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "%.50s のTrueType命令" -msgid "Bad setting" -msgstr "" +msgid "TrueType Point _Matching:" +msgstr "TrueType点の重ね合わせ(_M):" -msgid "You may not select both variants of 'f'" +#, c-format +msgid "" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" +"TrueTypeでは参照と輪郭を同じグリフに含めることができません.\n" +"%.30s に命令を追加したいならば, 以下のいずれかが必要です:\n" +" * リンクを解除する\n" +" * グリフ内の輪郭を独立した(文字符号を持たない)グリフに\n" +" コピーして, そのグリフへの参照を作成する." -msgid "Transform baseline serifs" +#, c-format +msgid "" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." msgstr "" +"TrueTypeは200%%を超える拡大/縮小率の参照を\n" +"使用することができません. しかし%2$.30sには\n" +"%1$.30sが含まれています. 追加された命令はすべて\n" +"無意味です." -msgid "Transform x-height serifs" +msgid "" +"TrueType glyphs can either contain references or contours.\n" +"Not both." msgstr "" +"TrueTypeグリフは参照か輪郭の両方を含むことはできず,どちらか\n" +"片方のみを含んでいなければなりません." -msgid "Transform ascender serifs" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" msgstr "" +"TrueTypeでは変換行列に含まれる拡大/縮小と回転に\n" +"関する値は全て-2〜2の間になければなりません." -msgid "Transform descender serifs" -msgstr "" +msgid "Tsonga" +msgstr "ツォンガ語" -msgid "Transform diagonal serifs" -msgstr "" +msgid "Tswana" +msgstr "ツワナ語" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" +msgid "Tulu" +msgstr "トゥル語" -msgid "Flat" -msgstr "" +msgid "Tundra Nenets" +msgstr "ツンドラ・ネネツ語" -msgid "Slanted" -msgstr "" +msgid "Turkish" +msgstr "トルコ語" -msgid "Pen Slanted" -msgstr "" +msgid "Turkmen" +msgstr "トルクメン語" -msgid "Compress (as a percentage)" -msgstr "" +msgid "Turoyo Aramaic" +msgstr "トゥロヨ・アラム語" -msgid "LSB" -msgstr "" +msgid "Tuvin" +msgstr "トゥバ語" -msgid "Left Side Bearing" -msgstr "" +msgid "Twi" +msgstr "トゥイ語" -msgid "RSB" -msgstr "" +msgid "Twilight Zone Point Count" +msgstr "トワイライトゾーンの点の個数" -msgid "Right Side Bearing" -msgstr "" +msgid "Type of distortable font:" +msgstr "変形可能フォントの種類:" -msgid "Lower Case" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." msgstr "" +"Type1とType2フォントがサポートしているのは参照の平行移動\n" +"だけです. 変換行列の最初の4項目の値は常に [1 0 0 1] で\n" +"なければなりません." -msgid "Others" -msgstr "" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "Type2 フォントは Type1 の callothersubrs 演算子をサポートしていません" -msgid "Upper Case" -msgstr "" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "Type2 フォントは Type1 の setcurrentpoint 演算子をサポートしていません" -msgid "XHeight Percent:" -msgstr "" +msgid "Type:" +msgstr "種類:" msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" +"(GlyphAutoGoto)\n" +"グリフビューウィンドウで通常の文字をタイプすると\n" +"編集グリフがその字に切り替わります" -msgid "Italic Angle:" -msgstr "" +msgid "Typo Ascent Offset:" +msgstr "組版上の高さのオフセット:" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" +msgid "Typo Ascent:" +msgstr "組版上の高さ:" -msgid "Current X-Height" -msgstr "" +msgid "Typo Descent Offset:" +msgstr "組版上の深さのオフセット:" -msgid "Desired X-Height" -msgstr "" +msgid "Typo Descent:" +msgstr "組版上の深さ:" -msgid "Change XHeight" -msgstr "" +msgid "Typo Line _Gap:" +msgstr "組版上の行間アキ(_G)" -msgid "Current x-height:" -msgstr "" +msgid "U_nlink Reference" +msgstr "参照を解除(_N)" -msgid "Desired x-height:" -msgstr "" +msgid "Udmurt" +msgstr "ウドムルト語" -msgid "Serif height:" -msgstr "" +msgid "Ugaritic" +msgstr "ウガリト文字" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "検索パターンはフォント%.100sの中にはこれ以上ありませんでした." +msgid "Ukrainian" +msgstr "ウクライナ語" #, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "検索パターンはフォント%.100sの中にはありませんでした." - -msgid "Find" -msgstr "検索" +msgid "Unable to parse the pdf objects that make up %s" +msgstr "%sをマークアップするPDFオブジェクトが解析できません" -msgid "Find Next" -msgstr "次を検索" +msgid "Unassigned Bit 123" +msgstr "未割り当てビット123" -msgid "Match Fuzziness:" -msgstr "" +msgid "Unassigned Bit 124" +msgstr "未割り当てビット124" -msgid "Bad search pattern" -msgstr "" +msgid "Unassigned Bit 125" +msgstr "未割り当てビット125" -msgid "Nothing to match." -msgstr "" +msgid "Unassigned Bit 126" +msgstr "未割り当てビット126" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" +msgid "Unassigned Bit 127" +msgstr "未割り当てビット127" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" +msgid "Unassigned Code Points" +msgstr "未割り当ての符号位置" -msgid "Bad replace pattern" -msgstr "置換パターンが不正です" +msgid "Undefined substitution" +msgstr "未定義の置換" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +msgid "Underline _Position:" +msgstr "下線の位置(_P):" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" +msgid "UndoDepth" +msgstr "アンドゥの上限" -msgid "Search Pattern:" -msgstr "検索パターン:" +msgid "Uneven Weighting" +msgstr "不均一な太さ" -msgid "Replace Pattern:" -msgstr "置換パターン:" +msgid "Unexpected EOF in gf\n" +msgstr "GFファイルが途中で切れています\n" #, c-format -msgid "Find in %.100s" -msgstr "%.100s から検索" +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "GetPosSub (%d) 内に予期しないの PST 型が含まれています.\n" #, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"%1$s には, 新しいフォントには含まれないグリフ %2$.20hs への参照が含まれていま" -"す.\n" -"参照を削除しますか?" +msgid "Unexpected charset format in cff: %d\n" +msgstr "CFF にないはずの文字セットフォーマット %d が使われています\n" -msgid "Replace Pattern" -msgstr "置換パターン" +msgid "Unexpected density" +msgstr "密度が想定外の値です" -msgid "Search Pattern" -msgstr "検索パターン" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "CFF にないはずのエンコーディングフォーマット %d が使われています\n" -msgid "Allow:" -msgstr "許容する変換:" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "morx 連鎖の途中でファイルが突然切れています\n" -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"検索パターンに以下の変換を加えた物も\n" -"一致の対象とします." +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "GSUB 合字サブテーブルの途中でファイルが終わっています.\n" -msgid "Flipping" -msgstr "反転" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "GSUB サブテーブルの途中でファイルが終わっています.\n" -msgid "Scaling" -msgstr "拡大/縮小" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "文脈依存サブテーブルの途中でファイルが終わっています.\n" -msgid "Rotating" -msgstr "回転" +msgid "Unexpected error" +msgstr "想定外のエラーです" + +msgid "Unexpected number" +msgstr "想定外の値です" -msgid "_Match Fuzziness:" +#, c-format +msgid "" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" +"URWフォントのフォント情報セクションが想定外の値です (12の筈ですが%dとなってい" +"ます)\n" -msgid "Endpoints specify minimum length and direction only" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" msgstr "" +"URLフォントのnameセクションが想定外のサイズです (55の筈ですが%dとなっていま" +"す)\n" +#, c-format msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" +"現れないはずのトークンが式の終わった後ろ,\n" +"...%40s の前に出て来ました." -msgid "Search Selected Chars Only" -msgstr "選択したグリフのみ検索" - +#, c-format msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." +"Unexpected token.\n" +"before ...%40s" msgstr "" - -msgid "Find All" -msgstr "すべて検索" - -msgid "Replace All" -msgstr "すべて置換" - -msgid "Open" -msgstr "開く" - -msgid "Could not open" -msgstr "開くことができませんでした" +"現れないはずのトークンが\n" +"...%40s の前に出て来ました." #, c-format -msgid "Could not open %.100s" -msgstr "%.100s を開くことができませんでした" +msgid "Unexpected value in dictionary %d\n" +msgstr "辞書 %d に不正な値が含まれています\n" -msgid "No letters in font" -msgstr "" +msgid "Unicase" +msgstr "大小文字混在形" -msgid "Insert random text in the specified script" -msgstr "" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0 以降, BMP のみ" -msgid "Text from script" -msgstr "" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0 以降, すべての面" -msgid "Save" -msgstr "保存" +msgid "Unicode Basic Multilingual Plane" +msgstr "Unicode 基本多言語面" -msgid "Save Image" -msgstr "" +msgid "Unicode C_har:" +msgstr "Unicode文字(_H):" -msgid "_Save As..." -msgstr "" +msgid "Unicode Ranges" +msgstr "Unicode範囲" -msgid "_Insert Random Text..." -msgstr "" +msgid "Unicode Ranges:" +msgstr "Unicode範囲:" -msgid "Save As _Image..." -msgstr "" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Unicode 追加漢字面" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Unicode 追加多言語面" -msgid "Undo information incomplete" -msgstr "" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Unicode 追加特殊用途面" -msgid "Bad undo" -msgstr "" +msgid "Unicode _Value:" +msgstr "Unicode値(_V):" #, c-format -msgid "couldn't find the character %s" -msgstr "" +msgid "Unicode value (%x) not in font, ignored" +msgstr "フォントに含まれていないUnicode値 (%x) を無視しました." -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "部品 %d %.30s (%d,%d)" +msgid "Unicode value not in font" +msgstr "そのUnicode値はフォント内にありません." -msgid "Base Glyphs" -msgstr "基底グリフ" +msgid "UnicodeGlyphNames" +msgstr "グリフ名にUnicodeを使用:" -msgid "Base Ligatures" -msgstr "基底合字" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "統合カナダ先住民音節" -msgid "Base Marks" -msgstr "基底マーク" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "統合カナダ先住民音節拡張" + +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "GFファイルの位置 %d に予想外のコードがありました\n" -msgid "Empty" -msgstr "空" +msgid "Unknown" +msgstr "不明" #, c-format -msgid "Mark Class %.20s" -msgstr "マーククラス %.20s" +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "GPOS サブテーブルタイプ %d は未知の値です\n" #, c-format -msgid "%.30s (%d,%d)" +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "GSUB サブテーブルタイプ %d は未知の値です\n" + +msgid "Unknown Language" +msgstr "不明な言語" + +msgid "Unknown character after backslash in literal string.\n" msgstr "" +"文字列リテラル内で, バックスラッシュの後に不明な文字が含まれています.\n" #, c-format -msgid "Entry (%d,%d)" -msgstr "エントリ (%d,%d)" +msgid "Unknown class table format: %d\n" +msgstr "クラステーブルフォーマット %d には見覚えがありません\n" #, c-format -msgid "Exit (%d,%d)" -msgstr "終了 (%d,%d)" - -msgid "Backtrack Match: " -msgstr "バックトラック一致: " +msgid "Unknown operator in %s: %x\n" +msgstr "%s に未知の演算子 %x があります\n" -msgid "Match: " -msgstr "一致" +msgid "Unknown string type\n" +msgstr "文字列型が不明です\n" -msgid "Lookahead Match: " -msgstr "前方参照一致: " +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "" +"'PfEd' テーブルに '%c%c%c%c' という不明なサブテーブルがあります. 無視しまし" +"た\n" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "" +"'TeX ' テーブルに '%c%c%c%c' という不明なサブテーブルがあります. 無視しまし" +"た\n" #, c-format -msgid "Back coverage %d: " -msgstr "逆引き範囲 %d:" +msgid "Unknown type '%c' found in path specification\n" +msgstr "パス指定の中に未知のタイプ '%c' が含まれています\n" + +msgid "Unlikely Ofm File" +msgstr "OFM ファイルではないようです" #, c-format -msgid "Coverage %d: " -msgstr "範囲 %d: " +msgid "" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" +msgstr "" +"合字要素の個数が考えられない値 (%d) です. この合字サブテーブルにはゴミが\n" +"入っているのかと思います. このデータの解析は諦めることにします.\n" #, c-format -msgid "Lookahead coverage %d: " -msgstr "前方参照型範囲指定 %d: " +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "テーブルの長さに見えないので, %u を無視することにします\n" #, c-format -msgid "Apply at %d %.80s" +msgid "" +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" +"用字系の個数が考えられない値 (%d) です. このJSTFサブテーブルにはゴミが\n" +"入っているのかと思います. このデータの解析は諦めることにします.\n" -msgid "Replacement: " -msgstr "置換先: " +msgid "Unlink" +msgstr "リンクを解除" -msgid "Chaining Positioning" -msgstr "文脈連鎖依存の位置指定" +msgid "Unlink All" +msgstr "リンクをすべて解除" -msgid "Chaining Substitution" -msgstr "文脈連鎖依存の置換" +#, c-format +msgid "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" +msgstr "" +"グループファイルの末尾よりも後に解析されない文字があります\n" +"(解析した最後の行は%dです).\n" -msgid "Reverse Chaining Subs" -msgstr "前方文脈連鎖依存の置換" +#, c-format +msgid "Unsupported filter: %s" +msgstr "フィルタ %s はサポートしていません" -msgid "classes" -msgstr "クラス" +msgid "UpdateFlex" +msgstr "flexヒントを更新" -msgid "coverage" -msgstr "範囲" +msgid "Upper Case in Lower Case" +msgstr "大文字様小文字" -msgid "glyphs" -msgstr "グリフ" +msgid "Upper Sorbian" +msgstr "上ソルブ語" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%2$sによる%1$s" +msgid "Upright/Extreme Wrapping" +msgstr "正立/極度の装飾" -#, c-format -msgid "Backtrack class %d: " -msgstr "バックトラッククラス %d: " +msgid "Upright/More Wrapping" +msgstr "正立/多めの装飾" -#, c-format -msgid "Class %d: " -msgstr "クラス %d: " +msgid "Upright/No Wrapping" +msgstr "正立/装飾無し" -#, c-format -msgid "Lookahead class %d: " -msgstr "前方参照クラス %d: " +msgid "Upright/Some Wrapping" +msgstr "正立/少ない装飾" -#, c-format -msgid "Rule %d" -msgstr "ルール %d" +msgid "Urdu" +msgstr "ウルドゥー語" -msgid "Indic Reordering" -msgstr "インド系文字の再配置" +msgid "Urdu (India)" +msgstr "ウルドゥー語(インド)" -msgid "" -msgstr "<未定義>" +msgid "Urdu (Pakistan)" +msgstr "ウルドゥー語(パキスタン)" -msgid "Simple Substitution" -msgstr "単純置換" +msgid "Use CID Map" +msgstr "CID Mapを使用" -msgid "Glyph Insertion" -msgstr "グリフ挿入" +msgid "Use FreeType" +msgstr "FreeTypeを使う" -msgid "Kern by State" -msgstr "状態機械によるカーニング" +msgid "Use Kerning Class?" +msgstr "カーニングクラスを使用しますか?" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "状態 %4d 次:" +msgid "Use UniqueID" +msgstr "UniqueIDを使う" -#, c-format -msgid "State %4d Flags:" -msgstr "状態 %4d フラグ:" +msgid "Use XUID" +msgstr "XUIDを使う" -#, c-format -msgid "State %4d Mark: " -msgstr "状態 %4d マーク:" +msgid "Use _First" +msgstr "最初を使う(_F)" -#, c-format -msgid "State %4d Cur: " -msgstr "状態 %4d 現在: " +msgid "Use _Second" +msgstr "2番目を使う(_S)" -#, c-format -msgid "Nested Substitution %.80s" +msgid "" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." msgstr "" +"すべてのレイヤーで輪郭を格納するのに3次(postscript)スプラインを使用しま" +"す.\n" +"3次スプラインは一般的に2次スプラインよりも編集が容易です.\n" +"(3次スプラインのままでもtruetypeフォントを生成することができます)" -msgid "Lookups Enabled for Expansion" -msgstr "" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "ループの中にいないのに \"exit\" を使おうとしました\n" -msgid "No Lookups Enabled for Expansion" -msgstr "" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "stopped 状態でないのに \"stop\" を使おうとしました\n" -msgid "Lookups Disabled for Expansion" +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" +"cmap テーブル中では範囲オフセット 0xffff は存在しないグリフを表します\n" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "Use of obsolete blend operator.\n" +msgstr "廃止された blend 演算子を使用しています.\n" -msgid "Lookups Limiting Expansion" +msgid "" +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" +"すべてのレイヤーで輪郭を格納するのに3次(postscript)スプラインではなく\n" +"2次(truetype)スプラインを使用します." -msgid "No Lookups Limiting Expansion" +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" +"(PreferSpacingAccents)\n" +"アクセント付き文字を構築するときに\n" +"結合型アクセント(Unicode:0300〜036F)ではなく\n" +"幅のあるアクセント(Unicode:02C〜02FF)を使用する" -msgid "Lookups Enabled for Shrinkage" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" +"(FreeTypeInFontView)\n" +"(利用可能なら)FreeTypeをフォントビューでの\n" +"グリフのラスタライズに使用します. 一般に,\n" +"より良い表示品質が得られます." -msgid "No Lookups Enabled for Shrinkage" -msgstr "" +msgid "Uyghur" +msgstr "ウイグル語" -msgid "Lookups Disabled for Shrinkage" -msgstr "" +msgid "Uzbek" +msgstr "ウズベク語" -msgid "No Lookups Disabled for Shrinkage" -msgstr "" +msgid "Uzbek (Cyrillic)" +msgstr "ウズベク語(キリル文字)" -msgid "Lookups Limiting Shrinkage" -msgstr "" +msgid "Uzbek (Latin)" +msgstr "ウズベク語(ラテン文字)" -msgid "No Lookups Limiting Shrinkage" -msgstr "" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "視" -#, c-format -msgid "Priority: %d" -msgstr "" +msgid "VHead _Column Spacing:" +msgstr "(vheaテーブルの)縦書きの行間アキ(_C):" -msgid "No Extender Glyphs" -msgstr "" +msgid "VKern By Classes" +msgstr "クラス毎の縦書きカーニング..." -msgid "Extender Glyphs" -msgstr "" +msgid "VKern By Classes..." +msgstr "クラス毎の縦書きカーニング..." -msgid "Not classified" -msgstr "分類無し" +msgid "VKern From HKern" +msgstr "横書きカーニングを縦書きに" + +msgid "VKern:" +msgstr "縦書きカーニング:" -msgid "Ligature" -msgstr "合字" +msgid "VStem" +msgstr "垂直ステム" -msgid "Glyph Definition Sub-Table" -msgstr "グリフ定義サブテーブル" +msgid "VWidth" +msgstr "高さ" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "合字キャレットサブテーブル" +msgid "Vai" +msgstr "ヴァイ文字" -msgid "Mark Attachment Classes" -msgstr "マーク接続クラス" +msgid "Validating..." +msgstr "検証中..." -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" +msgid "Value" +msgstr "値" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" +msgid "Value out of bounds in spline.\n" +msgstr "スプライン内に範囲外の値が含まれています.\n" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" +msgid "Value out of range" +msgstr "範囲外の値です." -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" +msgid "Vanishing Point:" +msgstr "消失点:" -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" +msgid "Variation Selectors" +msgstr "異体字セレクタ" -msgid "All glyphs have the same baseline" -msgstr "" +msgid "Variation Selectors B" +msgstr "異体字セレクタB" -msgid "Per glyph baseline data" -msgstr "" +msgid "Various errors occurred at the selected glyphs" +msgstr "選択中のグリフでさまざまなエラーが発生しました" #, c-format -msgid " Left Bound=%d" -msgstr " 左の境界=%d" +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "%sで,いくつかのPIXEL_SIZEの指定が一致しません" -#, c-format -msgid " Right Bound=%d" -msgstr " 右の境界=%d" +msgid "Venda" +msgstr "ヴェンダ語" -msgid "Strong Left to Right" -msgstr "左から右へ(強制的)" +msgid "Vendor ID:" +msgstr "ベンダID" -msgid "Strong Right to Left" -msgstr "右から左へ(強制的)" +msgid "Vendor URL" +msgstr "ベンダのURL" -msgid "Arabic Right to Left" -msgstr "右から左へ(アラビア語)" +msgid "Version" +msgstr "バージョン" -msgid "European Number" -msgstr "ヨーロッパ式数字:" +msgid "Version, Major:" +msgstr "バージョン, メジャー:" -msgid "European Number Separator" -msgstr "算用数字の桁区切り" +msgid "Vertical" +msgstr "垂直" -msgid "European Number Terminator" -msgstr "算用数字の小数点" +msgid "Vertical Baselines" +msgstr "縦書きベースライン" -msgid "Arabic Number" -msgstr "アラビア数字" +msgid "Vertical Forms" +msgstr "縦書き用の字形" -msgid "Common Number Separator" -msgstr "一般的な数値区切り" +msgid "Vertical Fractions" +msgstr "縦型の分数" -msgid "Block Separator" -msgstr "ブロック区切り" +msgid "Vertical Kana Alternates" +msgstr "縦書き用仮名" -msgid "Segment Separator" -msgstr "セグメント区切り" +msgid "Vertical Kerning" +msgstr "縦書きカーニング" -msgid "White Space" -msgstr "空白文字" +msgid "Vertical Kerning Class" +msgstr "縦書きカーニングクラス" -msgid "Neutral" -msgstr "中立" +msgid "Vertical Only" +msgstr "縦書き専用" -msgid "" -msgstr "<方向不明>" +msgid "Vertical Rotation & Alternates" +msgstr "縦書き字形と回転済み文字" -msgid " Floating accent" -msgstr " 遊離アクセント" +msgid "Vertical _Metric Lines" +msgstr "縦書きメトリックライン(_M)" -msgid " Hang left" -msgstr " 左にはみ出る" +msgid "Very Condensed" +msgstr "非常にコンデンス" -msgid " Hang right" -msgstr " 右にはみ出る" +msgid "Very Expanded" +msgstr "非常にエクステンド" -msgid " Attach right" -msgstr " 右に接続" +msgid "Very Extended" +msgstr "非常にエクステンド" -#, c-format -msgid " Mirror=%.30s" -msgstr " 鏡像=%.30s" +msgid "Very High" +msgstr "超高" -msgid "No Advanced Typography" -msgstr "Advanced Typography無し" +msgid "Very Light" +msgstr "極細" -msgid "OpenType Tables" -msgstr "OpenTypeテーブル" +msgid "Very Low" +msgstr "超低" -msgid "'BASE' Baseline Table" -msgstr "" +msgid "Very Narrow" +msgstr "とても狭い" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" +msgid "Very Wide" +msgstr "とても広い" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" +msgid "Vietnamese" +msgstr "ベトナム語" -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' グリフ定義テーブル" +msgid "View" +msgstr "表示" -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' グリフ位置指定テーブル" +msgid "View Point" +msgstr "視点" -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' グリフ置換テーブル" +msgid "Vowel Jamo Forms" +msgstr "ハングル字母母音形" -msgid "'JSTF' Justification Table" -msgstr "" +msgid "WWS Family" +msgstr "WWS ファミリー" -msgid "Apple Advanced Typography" -msgstr "Apple 高度組版機能" +msgid "WWS Subfamily" +msgstr "WWS サブファミリー" -msgid "'bsln' Horizontal Baseline Table" -msgstr "" +msgid "W_hitespace Glyphs" +msgstr "空白グリフ(_H)" -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' 横書きカーニングテーブル" +msgid "W_ithin Rectangle" +msgstr "長方形の範囲(_I)" -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' 合字キャレットテーブル" +msgid "Wa" +msgstr "ワ語" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "'morx' グリフ拡張変形テーブル" +msgid "Wagdi" +msgstr "ワーグリー語" -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' 視覚的境界テーブル" +msgid "Wansung (Korean)" +msgstr "Wansung (韓国語)" -msgid "'prop' Glyph Properties Table" -msgstr "'prop' グリフ属性テーブル" +msgid "Warn if _unlinked references" +msgstr "参照リンクの解除時に警告(_U)" -msgid "Show ATT" -msgstr "ATTを表示" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" +msgstr "" +"片方のグリフがアウトラインを含んでおり,もう片方が参照を含んでいる(が,その参照" +"が同じアウトラインを記述している) 場合に警告します" -msgid "No differences found" -msgstr "違いは見つかりませんでした" +msgid "Warning" +msgstr "警告する" -msgid "Differences..." -msgstr "相違点..." +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "警告: %d 番目の軸の値 (%g) は可能な範囲 [%g,%g] の外にあります\n" #, c-format -msgid "Compare %s to %s" -msgstr "%sを%sと比較" +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "警告: %s のファミリー名は %s (GenerateFamily) と異なります\n" #, c-format -msgid "Compare version %s of %s to %s" -msgstr "%2$sのバージョン%1$sを%3$sと比較" +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" +msgstr "" +"警告: %s(%s) はエクステンディドかつコンデンストです. それは不可能です.\n" -msgid "Font Compare" -msgstr "フォントの比較" +msgid "" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" +msgstr "" +"警告: 'cvar' には中間タプルデータが含まれています.\n" +" FontForge はこれをサポートしていません\n" + +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "" +"警告: エクステンディドとコンデンストを同時指定しています. それは不可能です.\n" + +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "警告: Palmフォントのフォントマークのバイト順が反転しています.\n" #, c-format -msgid "Font to compare with %.20s" -msgstr "%.20sと比較するフォント" +msgid "" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" +msgstr "" +"警告: 符号位置%d(0x%x)は少なくとも2つの位置\n" +"(%s@0x%02xと%s@0x%02x)に対応づけられています.\n" +"ここでは,どちらか片方のみが使用されます.\n" -msgid "Compare _Outlines" -msgstr "アウトラインを比較(_O)" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "警告: Font Bucket Version の 4 は 0 として扱います.\n" -msgid "Accept outlines which exactly match the original" -msgstr " オリジナルと正確に一致するアウトラインのみを受け入れます" +msgid "Warning: Font contained no glyphs" +msgstr "警告: フォント内にグリフがありません." -msgid "_Accept inexact" -msgstr "不正確な一致を許容(_A)" +#, c-format +msgid "" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" +msgstr "" +"警告: グリフ %d はプライベートまたは中間タプルデータを含んでいます.\n" +" FontForge はどちらもサポートしていません.\n" +#, c-format msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" msgstr "" +"警告: 'name' テーブルの Mac と Unicode の項目で文字列 %s が言語 %s\n" +" 版において一致しません.\n" +" Mac の文字列: %s\n" +" Mac Unicode の文字列: %s\n" -msgid "_Warn if inexact" -msgstr "不正確な一致を警告(_W)" - -msgid "Warn if the outlines are close but not exactly the same" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" msgstr "" +"警告: 'name' テーブルの Mac と Windows の項目で文字列 %s が言語 %s\n" +" 版において一致しません.\n" +" Mac の文字列: %s\n" +" Windows の文字列: %s\n" -msgid "Warn if _unlinked references" -msgstr "参照リンクの解除時に警告(_U)" - +#, c-format msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" -"片方のグリフがアウトラインを含んでおり,もう片方が参照を含んでいる(が,その参照" -"が同じアウトラインを記述している) 場合に警告します" - -msgid "Compare _Hints" -msgstr "ヒントを比較(_H)" +"警告: 'name' テーブルの文字列 %s の %s 言語版において,\n" +"Mac 文字列は Unicode 文字列のサブセットです\n" -msgid "Compare postscript hints and hintmasks and truetype instructions" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" +"警告: 'name' テーブルの文字列 %s の %s 言語版において,\n" +"Mac 文字列は Windows の文字列のサブセットです\n" -msgid "Compare Hint_Masks" -msgstr "ヒントマスクを比較(_M)" - -msgid "Compare hintmasks" -msgstr "ヒントマスクを比較" - -msgid "HintMasks only if conflicts" -msgstr "衝突するヒントマスクのみ" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "警告: AddDHint(%d,%d,%d,%d,%d,%d) で文字が選択されていません\n" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "グリフにヒントの衝突がない場合,ヒントマスクを比較しません" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "警告: AddHint(%d,%d,%d) で文字が選択されていません\n" -msgid "Don't Compare HintMasks" -msgstr "ヒントマスクを比較しない" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "警告: トークン %s を解析できません. 機能がいくつか失われるでしょう\n" -msgid "_Add Diff Outlines to Background" -msgstr "アウトラインの差分を背景に追加(_A)" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "警告: 異常に巨大なスプラインが含まれています. それらは無視します.\n" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"2つのアウトラインに違いがある時は,比較先のグリフのアウトラインを\n" -"比較元のグリフの背景レイヤーに追加します (それにより,比較元の\n" -"フォントを開けば両者の違いを目で確認できます)." +msgid "Warnings" +msgstr "警告" -msgid "Add _Missing Glyphs" -msgstr "存在しないグリフを追加(_M)" +msgid "Watch Points not supported in glyphs with references" +msgstr "参照を含むグリフでは監視点はサポートしていません" msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" -"比較先のフォントのグリフが比較元のフォントに含まれていない\n" -"ときはそのグリフを挿入し,比較先のアウトラインをグリフの背景に\n" -"配置します" - -msgid "Compare _Bitmaps" -msgstr "ビットマップを比較(_B)" - -msgid "Compare _Names" -msgstr "名前を比較(_N)" - -msgid "Compare Glyph _Positioning" -msgstr "グリフの位置指定を比較(_P)" +"選択した点を監視\n" +"(点が動いた時に中断)" -msgid "Kerning & such" -msgstr "カーニングの類" +msgid "Watched Cvt Change" +msgstr "監視中のcvtの変更" -msgid "Compare Glyph _Substitution" -msgstr "グリフ置換を比較(_S)" +msgid "Watched Store Change" +msgstr "監視中のストレージの変更" -msgid "Ligatures & such" -msgstr "合字の類" +msgid "We don't understand this font\n" +msgstr "このフォントを解釈することができません\n" -msgid "_Error Limit:" -msgstr "誤差の限界(_E):" +msgid "Welsh" +msgstr "ウェールズ語" -msgid "Bump Size" -msgstr "凹凸のサイズ" +msgid "West-Cree" +msgstr "西クリー語" -msgid "Line length max" -msgstr "線の長さの最大値" +msgid "What is the pixel size of the font in this file?" +msgstr "このファイル内のフォントのピクセル数は幾つですか?" -msgid "Allow _removal of extrema" -msgstr "極値の点を取り除くことを許す(_R)" +msgid "What type(s) of palm font records do you want?" +msgstr "どの種類のPalmフォントレコードが必要か?" msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" msgstr "" -"通常の単純化処理では座標が極値にある曲線上の点を除去しません\n" -"(PostScriptもTrueTypeもこれらの点を保持することを示唆しています)." - -msgid "Allow _slopes to change" -msgstr "傾きの変更を許す(_S)" +"拡張した輪郭線が自己交差していることを\n" +"FontForgeが検出したとき,このオプションがセットされていると,\n" +"線の交差を取り除いて結果を改善しようと試みます" msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "通常の単純化処理では端点における傾きを変更しません." - -msgid "Start contours at e_xtrema" -msgstr "輪郭を極値で開始(_X)" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" +msgstr "" +"Apple変形可能フォントを構築するときは, 軸の名前を最低1個は指定しなければなり" +"ません" msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" -"輪郭の開始点が極値でない場合,極値にあたる(輪郭上の)新しい開始点を探します." - -msgid "Allow _curve smoothing" -msgstr "曲線の平滑化を許す(_C)" +"(CharCenterHighest)\n" +"グリフの上にあるアクセントを中心揃えするとき,\n" +"グリフの最も高い点に合わせるか, グリフの幅の\n" +"中央に合わせるか" msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" -"「単純化」の際に両側の制御点がほとんど平行な頂点を探し,曲線上の点に置き換えま" -"す." - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "よりも傾きが小さい場合" - -msgid "S_nap to horizontal/vertical" -msgstr "直角に揃える(_N)" +"(CopyMetadata)\n" +"フォントビューからグリフをコピーする時に,\n" +"グリフのメタデータ(名前・符号位置・コメント等)もコピーする" msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." msgstr "" -"調整後の点における傾きがほとんど水平/垂直で\n" -"ある場合,水平/垂直に揃えます" - -msgid "_Flatten bumps on lines" -msgstr "線上の凹凸を平らにする(_F)" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "輪郭線に凹凸がある場合,それを平滑化します" - -msgid "if smaller than" -msgstr "これより小さい場合" - -msgid "Don't smooth lines" -msgstr "直線は平滑化しない" - -msgid "longer than" -msgstr "長さは少なくとも" - -msgid "Set as Default" -msgstr "デフォルトに設定" +"(StopAtJoin)\n" +"アウトラインビュー上で点をドラッグしすると,\n" +"線を一体化することができます(2本の開いた\n" +"輪郭線は,端点同士で結合可能です).\n" +"このフラグがオンのときは,結合が行われると,\n" +"FontForgeは選択部分の移動を停止します\n" +"(ユーザがマウスボタンを離した時と同様です).\n" +"これは指先が震えやすい人には便利です" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are msgid "" -"A free press discriminates\n" -"against the illiterate." +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" -"出版の自由は…\n" -"文盲への差別である." +"MacのType1リソースフォントを生成するときは,最低1個のNFNTビットマップフォント" +"を出力しないとうまく動きません. このフォントに全くビットマップを作成していな" +"いなら,このダイアログをキャンセルしてエレメント(L)→使用するビットマップ(A)コ" +"マンドでビットマップを作成してください" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "歓楽に合字よう!" +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." +msgstr "" +"(AskBDFResolution)\n" +"指定時には, 一組のBDFフォントを生成する時に,\n" +"ユーザに画面解像度を指定するように求めます.\n" +"無指定時にはFontForgeはピクセルサイズから\n" +"解像度を推測します." -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "太初に文字有りき…" +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." +msgstr "" +"TrueTypeまたはOpenTypeフォントを生成する時,TrueTypeのグリフIDと\n" +"グリフ名の間の対応が分かると便利なことがよくあります. このオプションを\n" +"セットすると,FontForgeはその情報を含む(拡張子.g2nのついた)ファイル\n" +"を作成します" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" +"(PreferCJKEncodings)\n" +"UnicodeとCJKエンコーディングテーブルの両方を\n" +"含むフォントを読み込む時,どちらを読み込みに\n" +"使用するか,このフラグで指定します." -msgid "Recovery Complete" +msgid "" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" +"CIDフォントを合併するときには,レジストリとグリフ集合名が等しく,グリフが追加さ" +"れる方の補遺番号がもう片方と同じか大きい必要があります. それに加え,追加される" +"側は追加分と同じかより多い個数のサブフォントを含んでいる必要があります" -#, c-format msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" +"(AccentCenterLowest)\n" +"アクサングラーブとアクサンテギュをグリフの上に置くとき,\n" +"両幅の空きが同じになるように置くか, アクセントつき\n" +"グリフの底が中央になるようにするか" -msgid "Ax => xA" -msgstr "Ax ⇒ xA" - -msgid "xD => Dx" -msgstr "xD ⇒ Dx" - -msgid "AxD => DxA" -msgstr "AxD ⇒ DxA" - -msgid "ABx => xAB" -msgstr "ABx ⇒ xAB" - -msgid "ABx => xBA" -msgstr "ABx ⇒ xBA" - -msgid "xCD => CDx" -msgstr "xCD ⇒ CDx" - -msgid "xCD => DCx" -msgstr "xCD ⇒ DCx" - -msgid "AxCD => CDxA" -msgstr "AxCD ⇒ CDxA" - -msgid "AxCD => DCxA" -msgstr "AxCD ⇒ DCxA" - -msgid "ABxD => DxAB" -msgstr "ABxD ⇒ DxAB" - -msgid "ABxD => DxBA" -msgstr "ABxD ⇒ DxBA" - -msgid "ABxCD => CDxAB" -msgstr "ABxCD ⇒ CDxAB" +msgid "" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" +msgstr "" +"ヒントの位置が変更された時,\n" +"そのヒント上に位置するすべての点の位置を移動する" -msgid "ABxCD => CDxBA" -msgstr "ABxCD ⇒ CDxBA" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." +msgstr "" +"(SnapDistance)\n" +"マウスポインタが, 興味を引く対象 (ベースライン, 幅,\n" +"グリッドスプラインなど) にスナップするのは,対象から\n" +"何ピクセル以内に近づいたときか" -msgid "ABxCD => DCxAB" -msgstr "ABxCD ⇒ DCxAB" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"(LoadedFontAsNew)\n" +"フォントがディスクから読み込まれた時にスプラインを\n" +"オリジナルの次数(2次か3次)のままで保持するか,それとも\n" +"新規作成フォントのデフォルトの次数に変換するかどうか\n" +"(NewFontQuadratic 参照)" -msgid "ABxCD => DCxBA" -msgstr "ABxCD ⇒ DCxBA" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." +msgstr "" +"(NewFontsQuadratic)\n" +"フォントに含まれる曲線を2次式で扱う(TrueType)か\n" +"それとも3次式で扱う(PostScriptおよびOpenType)か." -#, c-format -msgid "State %d, %.40s" -msgstr "状態 %d, %.40s" +msgid "White Space" +msgstr "空白文字" -msgid "Next State:" -msgstr "次の状態:" +msgid "Wide" +msgstr "広い" -msgid "Kern Values:" -msgstr "カーニング値:" +msgid "Width" +msgstr "幅" -msgid "At most 8 kerning values may be specified here" -msgstr "ここではカーニング値は最大8個までしか指定できません" +msgid "Width _Class" +msgstr "幅のクラス(_C)" -msgid "Too Many Kerns" -msgstr "カーニングが多すぎます" +msgid "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" +msgstr "" +"imagemask 演算子の width または height 引数の値が正しくありません\n" +"(負の値か, 与えられた値よりも多くの値を必要としています).\n" -msgid "Kerning values must be even" -msgstr "カーニング値は偶数個でなければなりません" +msgid "Width:" +msgstr "幅:" #, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" msgstr "" +"幅: %d\n" +"個数: %d\n" +"最大の百分率: %d%%\n" #, c-format msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" msgstr "" +"幅: %d-%d (%d)\n" +"個数: %d (%d)\n" +"最大の百分率: %d%%\n" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "1個の挿入リストには最大31文字までしか指定できません" - -msgid "Too Many Glyphs" -msgstr "グリフが多すぎます" - -msgid "Edit State Transition" -msgstr "状態遷移を編集" +msgid "Wild Brush - Drips a lot" +msgstr "激しいブラシ(インクが飛び散る)" -msgid "Class 1: {Everything Else}" -msgstr "クラス1:{その他すべて}" +msgid "Win Ascent Offset:" +msgstr "Win Ascentのオフセット:" -msgid "Advance To Next Glyph" -msgstr "次のグリフへ進む" +msgid "Win Descent Offset:" +msgstr "Win Descentのオフセット" -msgid "Push Current Glyph" -msgstr "現在のグリフをプッシュ" +msgid "Win _Ascent Offset:" +msgstr "Win _Ascentのオフセット(_A):" -msgid "Mark Current Glyph" -msgstr "現在のグリフに印をつける" +msgid "Win _Descent Offset:" +msgstr "Win Descentのオフセット:(_D)" -msgid "Mark Current Glyph As First" -msgstr "現グリフを「最初」に印づけ" +msgid "Window" +msgstr "ウィンドウ" -msgid "Mark Current Glyph As Last" -msgstr "現グリフを「最後」に印づけ" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "WindowsはOS/2バージョン番号が0のフォントを拒否します\n" -msgid "Current Glyph Is Kashida Like" -msgstr "現グリフをカシダ(字画延長)に設定" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" +msgstr "WindowsはOS/2バージョン番号が1のotf (cff)フォントを拒否します\n" -msgid "Marked Glyph Is Kashida Like" -msgstr "印のついたグリフをカシダに設定" +msgid "Woff Major Version:" +msgstr "WOFFメジャーバージョン:" -msgid "Insert Before Current Glyph" -msgstr "現グリフの前に設定" +msgid "Woff Minor Version:" +msgstr "WOFFマイナーバージョン:" -msgid "Insert Before Marked Glyph" -msgstr "印の付いたグリフの前に挿入" +msgid "Wolof" +msgstr "ウォロフ語" -msgid "Mark Insert:" -msgstr "挿入位置に印づけ:" +msgid "Woods Cree" +msgstr "森クリー語" -msgid "Current Insert:" -msgstr "現在の挿入位置:" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "%sに含まれる項目数が不正です" -msgid "Mark Subs:" -msgstr "印を置換:" +msgid "Wrong type of SFD file" +msgstr "SFDファイルのタイプが違います." -msgid "Current Subs:" -msgstr "現在の置換:" +msgid "X Bitmap" +msgstr "Xビットマップ" -msgid "_Up↑" -msgstr "" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Xの式:" -msgid "←_Left" -msgstr "" +msgid "X Movement" +msgstr "X方向の移動量" -msgid "_Right→" -msgstr "" +msgid "X Scale Factor" +msgstr "X方向の拡大率" -msgid "↓_Down" -msgstr "" +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11 ビットマップのみの sfnt (otb)" -msgid "{Start of Input}" -msgstr "{入力の先頭}" +msgid "XHeight:" +msgstr "xハイト:" -msgid "{Start of Line}" -msgstr "{行の先頭}" +msgid "XUID-Base" +msgstr "XUIDの基底" -msgid "Edit Contextual Glyph Insertion" -msgstr "文脈依存のグリフ挿入を編集" +msgid "Xhosa" +msgstr "コサ語" -msgid "Edit Contextual Kerning" -msgstr "" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Yの式:" -msgid "Edit Indic Rearrangement" -msgstr "インド系文字の再配置を編集" +msgid "Y Movement" +msgstr "Y方向の移動量" -msgid "New Contextual Glyph Insertion" -msgstr "文脈依存のグリフ挿入を新規定義" +msgid "Y Scale Factor" +msgstr "Y方向の拡大率" -msgid "New Contextual Kerning" -msgstr "" +msgid "Y-Cree" +msgstr "Y-クリー語" -msgid "New Indic Rearrangement" -msgstr "インド系文字の再配置を新規定義" +msgid "Yakut" +msgstr "ヤクート語" -msgid "{End of Text}" -msgstr "" +msgid "Yes" +msgstr "はい" -msgid "{Deleted Glyph}" -msgstr "" +msgid "Yes to _All" +msgstr "全部はい(_A)" -msgid "{End of Line}" -msgstr "" +msgid "Yi" +msgstr "彝文字" -msgid "Vertical Only" -msgstr "縦書き専用" +msgid "Yi Classic" +msgstr "彝語 (古文)" -msgid "Final" -msgstr "語末形" +msgid "Yi Modern" +msgstr "規範彝文" -msgid "First" -msgstr "最初" +msgid "Yi Radicals" +msgstr "彝文字部首" -msgid "Isolated" -msgstr "独立形" +msgid "Yi Syllables" +msgstr "彝文字音節" -msgid "Medial" -msgstr "語中形" +msgid "Yi Syllables/Radicals" +msgstr "彝文字" -msgid "Bad Tile" -msgstr "" +msgid "Yiddish" +msgstr "イディッシュ語" -msgid "You must specify an isolated (or medial) tile" -msgstr "" +msgid "Yijing Hexagram Symbols" +msgstr "易経記号" -msgid "You must specify a medial tile" -msgstr "" +msgid "Yoruba" +msgstr "ヨルバ語" -msgid "Tile Path" -msgstr "パスのタイル敷き" +#, c-format +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" +msgstr "%s を編集していた古いセッションがあるようです。修復しますか?" -msgid "Include Whitespace below Tile" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"他の文字から参照されている文字 %.30s を消去しようとしています.\n" +"本当に消去してよろしいですか?" +#, c-format msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"%1$s への参照を %2$s に貼りつけようとしていますが,この\n" +"フォントには %1$s は存在せず, 参照された元のグリフも見つかりません.\n" +"コピーは行われません." -msgid "_Left" -msgstr "左(_L)" - +#, c-format msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"%1$s への参照を %2$s に貼りつけようとしていますが,\n" +"このフォントには %1$s は存在しません.\n" +"元の曲線をコピーしますか? (それともこの参照を\n" +"削除しますか?)" -msgid "The tiles should be centered on the path" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"あるフォントから別のフォントへグリフ命令を貼りつけようとしています. これがう" +"まくいくのは'prep','fpgm'および'cvt'テーブルが等しいフォントに限られ,一般には" +"別のフォントでは動作しません.それでも続けますか?" -msgid "_Right" -msgstr "右(_R)" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"CIDフォントをCIDに対応していないフォーマットで\n" +"保存しようとしています. 保存は可能ですが,\n" +"選択中のサブフォントしか保存されません.\n" +"よろしいですか?" msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" msgstr "" +"この文字の最後のアンカー点を削除しようとしています.\n" +"削除するとこのダイアログを閉じますが, よろしいですか?" -msgid "_Tile" -msgstr "繰り返し(_T)" +msgid "You changed the point numbering" +msgstr "点の番号づけを変更しました" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "選択したアウトラインをタイルとして扱い, パス上に繰り返し敷き詰めます." +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "%.100s の読み取り権限がありません." -msgid "Sc_ale & Tile" -msgstr "拡大/縮小&繰り返し(_A)" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "変換行列が変更されました. 新しいバージョンを使いますか?" msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" msgstr "" -"選択したアウトラインのコピーを整数個使用して\n" -"パスを覆います. パスの長さが選択部分の高さで\n" -"ちょうど割り切れない場合, アウトラインを\n" -"わずかに拡大/縮小します." - -msgid "_Scale" -msgstr "拡大/縮小(_S)" +"UniqueID (または XUID) を変更せずにフォント名を変更しました.\n" +"これはたいがいの場合は得策ではありません.\n" +"ランダムな新しい値を生成してよろしいですか?" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "選択したアウトラインを, パスの長さをちょうど覆うように拡大/縮小します." +msgid "You may change the default instance of this font" +msgstr "各マスターデザインの寄与分を明示的に指定するか," -msgid "X Repeat Count" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"よく使うスクリプトを10個まで登録することができます.\n" +"メニューの各項目には, メニューに表示する名前と, \n" +"実行するスクリプトを指定する必要があります.\n" +"メニュー名には任意のUnicode文字を使用することが\n" +"できます. \"...\"というラベルがついたボタンを押すと,\n" +"スクリプトファイルを見ることができます." -msgid "Y Repeat Count" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"よく使うスクリプトを10個まで登録することができます.\n" +"メニューの各項目には, メニューに表示する名前と, \n" +"実行するスクリプトを指定する必要があります.\n" +"メニュー名には任意のUnicode文字を使用することが\n" +"できます. \"...\"というラベルがついたボタンを押すと,\n" +"スクリプトファイルを見ることができます." -msgid "Bad Pattern Size" -msgstr "" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "このフォントの新しいインスタンスを指定する必要があります" -msgid "The pattern size (width & height) must be a positive number" -msgstr "" +msgid "You must provide at least one name here" +msgstr "少なくとも1個の値を指定する必要があります" -msgid "The repeat counts must be positive numbers" +msgid "You must select a glyph before you can import an image into it" msgstr "" +"画像の取り込みを行う前に,対象となるグリフをどれか1つ選択する必要があります." -msgid "Bad Pattern" -msgstr "" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "カーニングペアを含めるためのサブテーブルを選択する必要があります." -msgid "You must specify a pattern" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" +"少なくとも1個の言語を選択する必要があります.\n" +"他の選択肢の中に適切な言語名がない場合は\n" +"言語名として\"デフォルト\"を選んでください." -msgid "Pattern" -msgstr "" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "標準のType1拡張子(.pfbか.pfa)を指定しなければなりません" -msgid "Pattern Size:" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" +"TrueType のユニークフォントIDは,1言語のみで指定するべきです. このフォントには" +"いくつか指定されています. それでも保存しますか?" -msgid "Repeat Counts:" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" msgstr "" +"このフォントには2バイトエンコーディングが含まれていますが,\n" +"いま保存しようとしているフォーマットは1バイト符号化方式\n" +"のみをサポートしています. すなわち,フォントのエンコーディング\n" +"再変換を行わなければフォントの最初の256文字より後には\n" +"アクセスできません.\n" +"\n" +"それでも続けますか?" -msgid "Do Nothing" -msgstr "何もしない" - -msgid "Move..." -msgstr "移動..." - -msgid "Rotate..." -msgstr "回転..." - -msgid "Scale Uniformly..." -msgstr "一様に拡大・縮小..." - -msgid "Scale..." -msgstr "拡大・縮小..." - -msgid "Flip..." -msgstr "反転..." - -msgid "Rotate 3D Around..." -msgstr "3次元の回転..." - -msgid "Move by Ruler..." -msgstr "ものさしを使って移動..." - -msgid "Rotate by Ruler..." -msgstr "ものさしを使って回転..." - -msgid "Skew by Ruler..." -msgstr "ものさしを使って変形..." - -msgid "X Movement" -msgstr "X方向の移動量" - -msgid "Y Movement" -msgstr "Y方向の移動量" - -msgid "Rotation Angle" -msgstr "回転角" - -msgid "Scale Factor" -msgstr "拡大率" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"このフォントにはdotlessiという名前のグリフがありません.\n" +"グリフを追加して, アクセントつきグリフを再作成してください." -msgid "X Scale Factor" -msgstr "X方向の拡大率" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" +msgstr "" +"このフォントにはuni0237にグリフが存在せず,\n" +"現在使われないdotlessjという名前のグリフもありません.\n" +"前者を追加して, アクセントつきグリフを再作成してください." -msgid "Y Scale Factor" -msgstr "Y方向の拡大率" +msgid "Z_oom out" +msgstr "縮小(_O)" -msgid "Skew Angle" -msgstr "傾き角" +msgid "Zande" +msgstr "ザンデ語" -msgid "Rotation about X Axis" -msgstr "X軸の周りを回転" +msgid "Zapf Dingbats" +msgstr "装飾記号" -msgid "Rotation about Y Axis" -msgstr "Y軸の周りを回転" +msgid "Zone:" +msgstr "ゾーン:" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"グリフを回転させたり歪ませた後, [エレメント]→[極大点の追加]を行う必要があるは" -"ずです." +msgid "Zones" +msgstr "ゾーン" -msgid "° Clockwise" -msgstr "" +msgid "Zoom _in" +msgstr "拡大(_I)" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" +msgid "Zulu" +msgstr "ズールー語" -msgid "Transform" -msgstr "" +msgid "_16x4 cell window" +msgstr "_16×4マス表示" -msgid "Origin:" -msgstr "" +msgid "_24 pixel outline" +msgstr "_24 ピクセル アウトライン" -msgid "Transform _All Layers" -msgstr "すべてのレイヤーを変形する(_A)" +msgid "_36 pixel outline" +msgstr "_36 ピクセル アウトライン" -msgid "Transform _Guide Layer Too" -msgstr "ガイドレイヤーも変形する(_G)" +msgid "_48 pixel outline" +msgstr "_48 ピクセル アウトライン" -msgid "Transform _Width Too" -msgstr "文字幅も変形する(_W)" +msgid "_72 pixel outline" +msgstr "_72 ピクセル アウトライン" -msgid "Transform kerning _classes too" -msgstr "カーニングクラスも変形する(_C)" +msgid "_8x2 cell window" +msgstr " _8×2マス表示" -msgid "Transform simple positioning features & _kern pairs" -msgstr "単純位置指定とカーニングペアも変形する(_K)" +msgid "_96 pixel outline" +msgstr "_96 ピクセル アウトライン" -msgid "Round To _Int" -msgstr "座標値を整数に丸める(_I)" +msgid "_AA" +msgstr "階調表示(_A)" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_About..." +msgstr "…について(_A)..." -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "_Accept inexact" +msgstr "不正確な一致を許容(_A)" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Add" +msgstr "追加(_A)" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Add Anchor" +msgstr "アンカーを追加(_A)" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_Add Diff Outlines to Background" +msgstr "アウトラインの差分を背景に追加(_A)" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Add Encoding Slots..." +msgstr "エンコーディングスロットを追加(_A)..." -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Add HHint" +msgstr "水平ヒントを追加(_A)" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Advance Width only" +msgstr "送り幅のみ(_A)" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_All Fonts" +msgstr "すべてのフォント(_A)" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Anchor Control..." +msgstr "アンカーの制御(_A)..." -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_Anchored Pairs" +msgstr "アンカーつきペア(_A)" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Anchors" +msgstr "アンカー(_A)" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Anti Alias" +msgstr "アンチエイリアス(_A)" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Anti-Aliased" +msgstr "アンチエイリアス(_A)" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Apply" +msgstr "適用(_A)" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Apply to All" +msgstr "全てに適用(_A)" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Apply to Selection" +msgstr "選択範囲に適用(_A)" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_Arm Style" +msgstr "アームのスタイル(_A)" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_Around" +msgstr "周辺も(_A)" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Ascent:" +msgstr "高さ(_A):" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_Aspect" +msgstr "様相(_A)" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Aspect Ratio" +msgstr "高さの比率(_A)" -msgid "END Function definition" -msgstr "" +msgid "_Auto" +msgstr "自動(_A)" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Auto Width..." +msgstr "幅の自動設定(_A)..." -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_BDF Info..." +msgstr "_BDF情報..." -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "背面(_B)" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "_Base Filename:" +msgstr "基底ファイル名(_B):" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_Base:" +msgstr "基点(_B):" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "ピクセルサイズ拡大(_B)" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Bigger Point Size" +msgstr "ポイントサイズ拡大(_B)" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Blend to New Font..." +msgstr "補間結果を新フォントに(_B)..." -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "_BlueValue" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Both" +msgstr "両方(_B)" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Bottom" +msgstr "最後(_B)" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Bottom:" +msgstr "下限(_B):" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Browse" +msgstr "ファイルを見る(_B)" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "アクセントつきグリフを構築(_B)" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Build Syllables" +msgstr "音節を構築する(_B)" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Cancel" +msgstr "キャンセル(_C)" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Center in Width" +msgstr "幅の中央に(_C)" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_Change Supplement..." +msgstr "補遺番号を変更(_C)..." -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Changed Glyphs" +msgstr "変更されたグリフ(_C)" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_Class" +msgstr "クラス(_C)" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Clear HStem" +msgstr "水平ステムヒントを削除(_C)" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Clear Hints" +msgstr "ヒントを削除(_C)" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Close" +msgstr "閉じる(_C)" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Cluster" +msgstr "近い値をまとめる(_C)" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Compact" +msgstr "定義済みのグリフのみ表示(_C)" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Condense/Extend..." +msgstr "幅(_C)..." -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Contrast" +msgstr "コントラスト(_C)" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Control Point Info" +msgstr "制御点の情報を表示(_C)" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Control Points near horizontal/vertical" +msgstr "水平/垂直に近い制御点(_C)" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Convert to CID" +msgstr "_CIDに変換" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Copies:" +msgstr "部数(_C):" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Copy" +msgstr "コピー(_C)" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_Correct Direction" +msgstr "アウトラインの向きを修正(_C)" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "MMを作成(_C)..." -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Curve" +msgstr "曲線上の点(_C)" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Debug..." +msgstr "デバッグ(_D)..." -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Delete" +msgstr "削除(_D)" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Descent:" +msgstr "深さ(_D):" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Deselect All" +msgstr "すべて選択解除(_D)" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Detach Glyphs" +msgstr "グリフの切り離し(_D)" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Diagonal Hints" +msgstr "斜めのヒント(_D)" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Display Compositions..." +msgstr "組合せを表示(_D)..." -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Displayed Font" +msgstr "表示されているフォント(_D)" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Docked Palettes" +msgstr "パレットを連結表示(_D)" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Don't AutoHint" +msgstr "自動ヒントを停止(_D)" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_Don't Expand" +msgstr "幅をつけない(_D)" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Don't Save" +msgstr "保存しない(_D)" -msgid "POP top stack element" -msgstr "" +msgid "_Done" +msgstr "完了(_D)" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Down" +msgstr "下へ(_D)" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Earlier" +msgstr "前に(_E)" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Edges near horizontal/vertical" +msgstr "水平/垂直に近い辺(_E)" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Edit" +msgstr "編集(_E)" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Edit Instructions..." +msgstr "ヒント命令の編集(_E)..." -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Edit..." +msgstr "編集(_E)..." -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Em Size:" +msgstr "EMの大きさ(_E):" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Embeddable" +msgstr "埋め込み可能(_E)" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Enabled" +msgstr "有効(_E)" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Encoding Hex" +msgstr "符号位置(16進)による(_E)" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Error Limit:" +msgstr "誤差の限界(_E):" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Exact" +msgstr "正確に(_E)" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Exclude" +msgstr "重複部分を除去(_E)" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Expand Stroke..." +msgstr "輪郭を太らせる(_E)..." -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Extrema" +msgstr "極大点を表示(_E)" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_FDEF" +msgstr "_FDEF:" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_Family Name:" +msgstr "ファミリー名(_F):" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Feature:" +msgstr "機能(_F):" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_File" +msgstr "ファイル(_F)" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Fill" +msgstr "塗りつぶし(_F)" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Filter" +msgstr "フィルタ(_F)" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Find Intersections" +msgstr "交点を見つける(_F)" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_First" +msgstr "最初(_F)" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_First Point" +msgstr "最初の端点(_F)" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Fit" +msgstr "枠に揃える(_F)" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Flatten" +msgstr "単一化(_F)" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Flatten bumps on lines" +msgstr "線上の凹凸を平らにする(_F)" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Font Info..." +msgstr "フォント情報(_F)..." -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Force Encoding" +msgstr "エンコーディングを強制(_F)" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Forget about it" +msgstr "修復しない(_F)" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_From this class" +msgstr "このクラスから(_F)" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Full Font Display" +msgstr "フォント内の全グリフを印刷(_F)" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Gap:" +msgstr "間隔(_G):" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Generate" +msgstr "生成(_G)" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Generate Fonts..." +msgstr "フォントを出力(_G)..." -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Give Up" +msgstr "あきらめる(_G)" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Glyph Image" +msgstr "画像による(_G)" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Glyph Info..." +msgstr "グリフ情報(_G)..." -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Glyph Tabs" +msgstr "グリフタブ(_G)" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Glyphs Worth Outputting" +msgstr "出力に値するグリフ(_G)" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Goto" +msgstr "移動(_G)" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Guess" +msgstr "推測(_G)" -msgid "SWAP top two elements on stack" -msgstr "" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "ガイド(_G)" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_HHead Ascent Offset:" +msgstr "_hheaの高さのオフセット" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_HStem" +msgstr "水平ステム(_H)" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_HVCurve" +msgstr "接線が垂直/水平な曲線上の点(_H)" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Hangul" +msgstr "ハングル(_H)" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Height:" +msgstr "高さ(_H):" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Help" +msgstr "ヘルプ(_H)" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Hinting Needed" +msgstr "自動ヒントが必要なグリフ(_H)" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Hints controlling no points" +msgstr "点を制御しないヒント(_H)" -msgid "Parse Error" -msgstr "解析エラー" +msgid "_Histogram" +msgstr "柱状グラフ(_H)" -msgid "" -msgstr "" +msgid "_Horizontal Baselines..." +msgstr "横書きベースライン(_H)..." -msgid "" -msgstr "" +msgid "_Horizontal Hints" +msgstr "水平ヒント(_H)" -msgid "" -msgstr "" +msgid "_IBM Family:" +msgstr "IBMファミリー分類(_I)" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_IDEFs" +msgstr "_IDEF:" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_Import" +msgstr "取り込み(_I)" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_Import..." +msgstr "取り込み(_I)..." -msgid "_Parse" -msgstr "解析(_P)" +msgid "_Index" +msgstr "索引(_I)" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "%.50s のTrueType命令" +msgid "_Inline" +msgstr "インライン(_I)" -msgid "Change Length" -msgstr "長さを変更" +msgid "_Interpolated" +msgstr "補間される点(_I)" -msgid "How many entries should there be in the cvt table?" -msgstr "cvtテーブルに含まれる項目数をいくつにしますか?" +msgid "_Intersect" +msgstr "重複部分を抽出(_I)" -msgid "Index" -msgstr "索引" +msgid "_Invert Selection" +msgstr "選択範囲を反転(_I)" -msgid "Instructions were changed" -msgstr "命令が変更されました" +msgid "_Italic Angle:" +msgstr "イタリックの傾き(_I):" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "%.80s の命令が変更されました. これらの変更を失っても構いませんか?" +msgid "_Italic..." +msgstr "イタリック(_I)..." -msgid "Zones" -msgstr "ゾーン" +msgid "_Join" +msgstr "線の接合(_J)" -msgid "Twilight Zone Point Count" -msgstr "トワイライトゾーンの点の個数" +msgid "_Kern Pairs" +msgstr "カーニングペア(_K)" -msgid "Max Stack Depth" -msgstr "スタックの最大深さ" +msgid "_Kerning only" +msgstr "カーニングのみ(_K)" -msgid "Max # Functions" -msgstr "関数の最大個数" +msgid "_Kind" +msgstr "種別(_K)" -msgid "Max Instruction Defines" -msgstr "命令定義の最大個数" +msgid "_Language" +msgstr "言語(_L)" -msgid "_Zones:" -msgstr "ゾーン(_Z):" +msgid "_Language:" +msgstr "言語(_L):" -msgid "_Twilight Pnt Cnt:" -msgstr "トワイライトポイントの個数(_T):" +msgid "_Last" +msgstr "最後(_L)" -msgid "St_orage:" -msgstr "ストレージ(_O):" +msgid "_Layers" +msgstr "レイヤー(_L)" -msgid "Max _Stack Depth:" -msgstr "スタックの最大深さ(_S):" +msgid "_Left" +msgstr "左(_L)" -msgid "_FDEF" -msgstr "_FDEF:" +msgid "_Letterform" +msgstr "文字の形状(_L)" -msgid "_IDEFs" -msgstr "_IDEF:" +msgid "_License..." +msgstr "ライセンス(_L)..." -msgid "_None" -msgstr "なし(_N)" +msgid "_Ligatures" +msgstr "合字(_L)" -msgid "Label" -msgstr "" +msgid "_Lining" +msgstr "線描き(_L)" -msgid "Text Labels" -msgstr "" +msgid "_Load Encoding..." +msgstr "エンコーディングを読み込み(_L)..." -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "開始点に設定(_M)" -msgid "Shift On Press" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "領域内の点同士の最大距離(_M)" -msgid "Button" -msgstr "" +msgid "_Merge" +msgstr "合併(_M)" -msgid "Buttons" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "機能情報の統合(_M)..." -msgid "Default Button" -msgstr "" +msgid "_Merge Fonts..." +msgstr "フォントの統合(_M)..." -msgid "Default Buttons" -msgstr "" +msgid "_Metrics" +msgstr "メトリック(_M)" -msgid "Cancel Button" -msgstr "" +msgid "_Midline" +msgstr "中心線(_M)" -msgid "Cancel Buttons" -msgstr "" +msgid "_Min:" +msgstr "最小(_M):" -msgid "Color Button" -msgstr "" +msgid "_Mixed" +msgstr "混在(_M)" -msgid "Drop List Button" -msgstr "" +msgid "_Modify Composition..." +msgstr "組合せを修正(_M)..." -msgid "Blue:" -msgstr "" +msgid "_Mono" +msgstr "白黒(_M)" -msgid "Green:" -msgstr "" +msgid "_More hints than:" +msgstr "ヒントの個数の上限(_M):" -msgid "Hue:" -msgstr "" +msgid "_More points than:" +msgstr "点の個数の上限(_M):" -msgid "Red:" -msgstr "" +msgid "_Move Points" +msgstr "点を移動する(_M)" -msgid "Saturation:" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "サイズを変えてグリフを印刷(_M)" -msgid "Value:" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "サイズを変えてグリフの列を印刷(_M)" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_Name" +msgstr "名前による(_N)" -msgid "Value out of bounds" -msgstr "" +msgid "_Name Contour" +msgstr "輪郭に名前を付ける(_N)" -msgid "Drawing Area" -msgstr "" +msgid "_Name:" +msgstr "名前(_N):" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_New Composition..." +msgstr "新しい組合せを定義(_N)..." -msgid "Show Hidden Files" -msgstr "" +msgid "_Next" +msgstr "次(_N)" -msgid "Directories Amid Files" -msgstr "" +msgid "_Next >" +msgstr "次(_N) >" -msgid "Directories First" -msgstr "" +msgid "_Next Glyph" +msgstr "次のグリフ(_N)" -msgid "Directories Separate" -msgstr "" +msgid "_Next Point" +msgstr "次の端点(_N)" -msgid "Refresh File List" -msgstr "" +msgid "_No" +msgstr "いいえ(_N)" -msgid "Remove bookmarks" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "非線形の変形(_N)..." -msgid "Remove selected bookmarks" -msgstr "" +msgid "_None" +msgstr "なし(_N)" -msgid "Directory|Back" -msgstr "" +msgid "_Normal" +msgstr "通常(_N)" -msgid "Directory|Forward" -msgstr "" +msgid "_OS/2 Version" +msgstr "_OS/2バージョン" -msgid "Bookmark Current Dir" -msgstr "" +msgid "_Off" +msgstr "オフ(_O)" -msgid "Remove Bookmark..." -msgstr "" +msgid "_Open" +msgstr "開く(_O)" -msgid "Home Folder" -msgstr "" +msgid "_Order" +msgstr "順序(_O)" -msgid "Bookmarks" -msgstr "" +msgid "_Other" +msgstr "その他(_O)" -msgid "Parent Folder" -msgstr "" +msgid "_Outline" +msgstr "アウトライン(_O)" -msgid "Configure" -msgstr "" +msgid "_Outline Font" +msgstr "アウトラインフォント(_O)" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_Outline..." +msgstr "アウトライン(_O)..." -msgid "Text Image Skip" -msgstr "" +msgid "_Overlapped hints" +msgstr "重なりあうヒント(_O)" -msgid "Image Path" -msgstr "" +msgid "_Overview" +msgstr "概要(_O)" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_Palettes" +msgstr "パレット(_P)" -msgid "GGadget" -msgstr "" +msgid "_Parse" +msgstr "解析(_P)" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Paste" +msgstr "貼り付け(_P)" -msgid "Color|Foreground" -msgstr "" +msgid "_Point" +msgstr "点(_P)" -msgid "Text color for popup windows" -msgstr "" +msgid "_Point of View Projection..." +msgstr "透視変換(_P)..." -msgid "Background color for popup windows" -msgstr "" +msgid "_Points" +msgstr "点を表示(_P)" -msgid "Delay" -msgstr "" +msgid "_Points too far" +msgstr "遠すぎる点(_P)" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" +msgid "_Pointsize:" +msgstr "ポイントサイズ(_P):" -msgid "Life Time" -msgstr "" +msgid "_Prev Glyph" +msgstr "前のグリフ(_P)" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" +msgid "_Prev Point" +msgstr "前の端点(_P)" -msgid "Popup" -msgstr "" +msgid "_Print" +msgstr "印刷(_P)" -msgid "Popup windows" -msgstr "" +msgid "_Print..." +msgstr "印刷(_P)..." -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "_Printer:" +msgstr "プリンタ(_P):" -msgid "Disabled Image" -msgstr "" +msgid "_Proportion" +msgstr "幅の比率(_P)" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "_Quit" +msgstr "終了(_Q)" -msgid "Size of the list mark" -msgstr "" +msgid "_Radius:" +msgstr "半径(_R):" -msgid "List Mark" -msgstr "" +msgid "_Redo" +msgstr "やり直し(_R)" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_Reencode" +msgstr "エンコーディング変換(_R)" -msgid "Line" -msgstr "" +msgid "_References..." +msgstr "参照一覧(_R)..." -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "_Remove" +msgstr "削除(_R)" -msgid "HV Group Box" -msgstr "" +msgid "_Remove Font" +msgstr "フォントを削除(_R)" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "_Remove Overlap" +msgstr "重なり合う図形を結合(_R)" -msgid "List" -msgstr "" +msgid "_Replace" +msgstr "上書き(_R)" -msgid "Title Background" -msgstr "" +msgid "_Replace Glyph..." +msgstr "グリフを入れ換える(_R)..." -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Retain" +msgstr "そのまま(_R)" -msgid "Title Text Color" -msgstr "" +msgid "_Revert" +msgstr "元に戻す(_R)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "_Revert File" +msgstr "ファイルを再読込(_R)" -msgid "Title Divider Color" -msgstr "" +msgid "_Review Hints..." +msgstr "ヒントを確認(_R)..." -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "_Right" +msgstr "右(_R)" -msgid "Rule Color" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "右回りに90°回転(_R)" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "_Round To Grid" +msgstr "グリッド単位に丸める(_R)" -msgid "Frozen Color" -msgstr "" +msgid "_Rulers" +msgstr "ルーラー(_R)" -msgid "Active Color" -msgstr "" +msgid "_Save" +msgstr "保存(_S)" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Save Namelist of Font..." +msgstr "フォントの名前リストを保存(_S)..." -msgid "Active Background" -msgstr "" +msgid "_Scale" +msgstr "拡大/縮小(_S)" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Scale Outlines" +msgstr "輪郭を拡大/縮小(_S)" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "_Search" +msgstr "検索(_S)" -msgid "Title Font" -msgstr "" +msgid "_Select" +msgstr "選択(_S)" -msgid "Matrix Edit" -msgstr "" +msgid "_Serif Variant" +msgstr "セリフの種類(_S)" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "_Serifs" +msgstr "セリフ(_S)" -msgid "Matrix Edit Continued" -msgstr "" +msgid "_Shades" +msgstr "階調(_S)" -msgid "Row|New" -msgstr "" +msgid "_Shadow" +msgstr "陰つき(_S)" -msgid "Menu Bar" -msgstr "" +msgid "_Show" +msgstr "表示(_S)" -msgid "MacIcons" -msgstr "" +msgid "_Show ATT" +msgstr "ATTを表示(_S)" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "_Show Exact *stem3" +msgstr "精確な*stem3かを表示(_S)" -msgid "Text color for progress windows" -msgstr "" +msgid "_Side Bearings" +msgstr "サイドベアリングを表示(_S)" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "_Simplify" +msgstr "単純化(_S)" -msgid "Color|FillColor" -msgstr "" +msgid "_Size:" +msgstr "サイズ(_S):" -msgid "Background color for progress windows" -msgstr "" +msgid "_Skew..." +msgstr "傾き(_S)..." -msgid "Progress" -msgstr "" +msgid "_Skip" +msgstr "スキップ(_S)" -msgid "Progress Bars" -msgstr "" +msgid "_Skip for now" +msgstr "今回はしない(_S)" -msgid "Radio Button" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "ピクセルサイズ縮小(_S)" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "_Smaller Point Size" +msgstr "ポイントサイズ縮小(_S)" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "_Space Points" +msgstr "点の間隔を均等に(_S)" -msgid "Radio On Mark" -msgstr "" +msgid "_Spacing" +msgstr "スペーシング(_S)" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "_Stop" +msgstr "中止(_S)" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "_String Type" +msgstr "文字列のタイプ(_S)" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Stroked Font" +msgstr "ストロークフォント(_S)" -msgid "Radio Off Mark" -msgstr "" +msgid "_Substitutions..." +msgstr "置換一覧(_S)..." -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "_Tag:" +msgstr "タグ(_T):" -msgid "Check Box" -msgstr "" +msgid "_Tangent" +msgstr "曲線の開始点(_T)" -msgid "Check Box On Mark" -msgstr "" +msgid "_Thirds in Width" +msgstr "両幅の空きを1:2に(_T)" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "_Tile" +msgstr "繰り返し(_T)" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "_Tool" +msgstr "ツール(_T)" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Tools" +msgstr "ツール(_T)" -msgid "Check Box Off Mark" -msgstr "" +msgid "_Top" +msgstr "最初(_T)" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "_Top:" +msgstr "上限(_T):" -msgid "Bad font" -msgstr "" +msgid "_Topology" +msgstr "形態(_T)" -msgid "Bad font specification" -msgstr "" +msgid "_Transform Pen:" +msgstr "ペンを変形(_T):" -#, c-format -msgid "Could not open %s" -msgstr "" +msgid "_Transform..." +msgstr "変形(_T)..." -msgid "Could not open image" -msgstr "" +msgid "_Transformations" +msgstr "変形(_T)" -msgid "Store this filename in preferences" -msgstr "" +msgid "_TrueType Instructions" +msgstr "_TrueType命令" -msgid "Save Resource file as..." -msgstr "" +msgid "_Twilight Pnt Cnt:" +msgstr "トワイライトポイントの個数(_T):" -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "_Type3 Multi Layered Font" +msgstr "Type3複数レイヤーフォント(_T)" -msgid "Open failed" -msgstr "" +msgid "_Typo Ascent Offset:" +msgstr "組版上の高さのオフセット(_T):" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "_Undo" +msgstr "元に戻す(_U)" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "_Unicode" +msgstr "Unicodeによる(_U)" -msgid "Write failed" -msgstr "" +msgid "_Unlink" +msgstr "リンクを解除(_U)" -msgid "Border Width" -msgstr "" +msgid "_Unlink All" +msgstr "リンクをすべて解除(_U)" -msgid "Padding" -msgstr "" +msgid "_Up" +msgstr "上へ(_U)" -msgid "Radius" -msgstr "" +msgid "_Use It" +msgstr "これを使う(_U)" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "_Use My Metrics" +msgstr "この参照のメトリックを使用(_U)" -msgid "X Resource Editor" -msgstr "" +msgid "_VStem" +msgstr "垂直ステム(_V)" -msgid "Inherits from" -msgstr "" +msgid "_VWidth" +msgstr "高さ(_V)" -msgid "Does not inherit from anything" -msgstr "" +msgid "_Version" +msgstr "バージョン(_V)" -msgid "Inherit" -msgstr "" +msgid "_Version:" +msgstr "バージョン(_V):" -msgid "Inherits for same field in parent" -msgstr "" +msgid "_Vertical" +msgstr "縦書き(_V)" -msgid "Outline Inner Border" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "縦書きベースライン(_V)..." -msgid "Outline Outer Border" -msgstr "" +msgid "_Vertical Hints" +msgstr "垂直ヒント(_V)" -msgid "Show Active Border" -msgstr "" +msgid "_View" +msgstr "表示(_V)" -msgid "Outer Shadow" -msgstr "" +msgid "_Warn if inexact" +msgstr "不正確な一致を警告(_W)" -msgid "Depressed Background" -msgstr "" +msgid "_Weight" +msgstr "ウェイト(_W)" -msgid "Outline Default Button" -msgstr "" +msgid "_Weight Class" +msgstr "ウェイトクラス(_W)" -msgid "Background Gradient" -msgstr "" +msgid "_Width" +msgstr "幅(_W)" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "_Width:" +msgstr "幅(_W):" -msgid "Normal Text Color:" -msgstr "" +msgid "_Window" +msgstr "ウィンドウ(_W)" -msgid "Disabled Text Color:" -msgstr "" +msgid "_Wireframe" +msgstr "縁どり立体化(_W)" -msgid "Normal Background:" -msgstr "" +msgid "_Wireframe..." +msgstr "縁どり立体化(_W)..." -msgid "Disabled Background:" -msgstr "" +msgid "_X Resource Editor..." +msgstr "_X リソースエディタ..." -msgid "Depressed Background:" -msgstr "" +msgid "_X-Ascent" +msgstr "_xの高さ" -msgid "Background Gradient:" -msgstr "" +msgid "_X-Height" +msgstr "_Xハイト" -msgid "Brightest Border:" -msgstr "" +msgid "_Yes" +msgstr "はい(_Y)" -msgid "Brighter Border:" -msgstr "" +msgid "_Zone:" +msgstr "ゾーン(_Z):" -msgid "Darker Border:" -msgstr "" +msgid "_Zones:" +msgstr "ゾーン(_Z):" -msgid "Darkest Border:" -msgstr "" +msgid "alternate subs" +msgstr "選択型置換" -msgid "Inner Border:" -msgstr "" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "比率:" -msgid "Outer Border:" -msgstr "" +msgid "can't create temporary file\n" +msgstr "一時ファイルを作成できません.\n" -msgid "Active Border:" -msgstr "" +msgid "classes" +msgstr "クラス" -msgid "Border Type:" -msgstr "" +msgid "copyright notice" +msgstr "著作権表示" -msgid "Border Shape:" -msgstr "" +msgid "couldn't write encodings file\n" +msgstr "エンコーディングファイルに書き出せませんでした\n" -msgid "Border Width:" -msgstr "" +msgid "coverage" +msgstr "範囲" -msgid "Padding:" -msgstr "" +msgid "coverage table extends beyond end of table\n" +msgstr "範囲テーブルが親テーブルの末尾をはみ出しています\n" -msgid "Radius:" -msgstr "" +msgid "cursive entry" +msgstr "筆記体の始点" -msgid "Font:" -msgstr "" +msgid "cursive exit" +msgstr "筆記体の終点" -msgid "See also:" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "ラテン: 筆記体" -msgid "Default Background" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "スクリプト体" -msgid "Default background color for windows" -msgstr "" +msgid "either by explicitly entering the contribution" +msgstr "各軸のデザイン値を入力することによって,この" -msgid "Default Foreground" -msgstr "" +msgid "em-units" +msgstr "ユニット" -msgid "Default foreground color for windows" -msgstr "" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "グリフ %s で, return が呼ばれないままサブルーチンが終わっています\n" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "family name" +msgstr "ファミリー名" -msgid "Screen Width in Centimeters" -msgstr "" +msgid "font name" +msgstr "フォント名" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "full name" +msgstr "フルネーム" -msgid "Screen Width in Inches" -msgstr "" +msgid "glyphs" +msgstr "グリフ" -msgid "GDraw" -msgstr "" +msgid "if smaller than" +msgstr "これより小さい場合" -msgid "General facts about the windowing system" -msgstr "" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "よりも傾きが小さい場合" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" +msgid "kern pair" +msgstr "カーニングペア" -msgid "ScrollBar" -msgstr "" +msgid "ligature" +msgstr "合字" -msgid "Scroll Bar" -msgstr "" +msgid "longer than" +msgstr "長さは少なくとも" -msgid "SB Thumb" -msgstr "" +msgid "mark" +msgstr "マーク" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "multiple subs" +msgstr "複数の置換先" -msgid "TabSet" -msgstr "" +msgid "of each master design, or by entering the design" +msgstr "フォントのデフォルトインスタンスを変更する" -msgid "Tab Set" -msgstr "" +msgid "pair" +msgstr "ペア" -msgid "VerticalTabSet" -msgstr "" +msgid "palm" +msgstr "Palm" -msgid "Vertical Tab Set" -msgstr "" +msgid "pixels" +msgstr "ピクセル" -msgid "Text Field" -msgstr "" +msgid "png" +msgstr "PNG" -msgid "List Field" -msgstr "" +msgid "points|_Merge" +msgstr "合併(_M)" -msgid "List Field (Combo Box)" -msgstr "" +msgid "position" +msgstr "位置指定" -msgid "List Field Menu" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" msgstr "" +"EMあたりピクセル数が2つのフォントで異なるので,卑怯にもグリフの比較を拒否しま" +"す\n" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "グリフ %s 内で, サブルーチンの中でないのに return しようとしました\n" -msgid "Numeric Field" -msgstr "" +#, c-format +msgid "roll out of range in %s\n" +msgstr "グリフ %s で範囲外の領域をローテートしようとしました\n" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "substitution" +msgstr "置換" -msgid "Numeric Field Sign" -msgstr "" +msgid "subtable" +msgstr "サブテーブル" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "values for each axis" +msgstr "ことができます" -msgid "Could not open file" -msgstr "" +msgid "version" +msgstr "バージョン" -msgid "_Save in UTF8" -msgstr "" +msgid "weight" +msgstr "ウェイト" -msgid "Save in _UCS2" -msgstr "" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "用字系" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "" +msgid "xCD => CDx" +msgstr "xCD ⇒ CDx" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "" +msgid "xCD => DCx" +msgstr "xCD ⇒ DCx" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "xD => Dx" +msgstr "xD ⇒ Dx" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{その他すべて}" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "{Start of Input}" +msgstr "{入力の先頭}" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "{Start of Line}" +msgstr "{行の先頭}" -#, c-format -msgid "Reason:%s\n" -msgstr "" +#~ msgid "Tools_2" +#~ msgstr "ツール_2" diff -Nru fontforge-20201107~dfsg/po/ko.po fontforge-20220308~dfsg/po/ko.po --- fontforge-20201107~dfsg/po/ko.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/ko.po 2022-03-08 10:14:24.000000000 +0000 @@ -10,13 +10,17 @@ # Juyewon # suji8073 # 119dnwls +# J.Kang +# tildlist +# minarihak +# Damheo Lee (Hurss) , 2021 # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-03-07 09:16\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -30,4784 +34,4452 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "폰트편집기 개요" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"\n" +"If the default decomposition is inappropriate for this font, you may choose " +"your own." msgstr "" -"폰트포지는 외곽선 및 비트맵 글꼴 편집기입니다. 포스트스크립트, 트루타입, 오픈" -"타입, CID 폰트, 멀티마스터, CFF, SVG 그리고 비트맵(bdf, FON, NFNT) 글꼴을 제" -"작, 편집, 변환할 수 있습니다." +"\n" +"\n" +"기본 분해가이 글꼴에 부적절한 경우는 자신의 분해를 선택할 수 있습니다." msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"\n" +"Layers:" msgstr "" -"폰트포지는 여러 컴퓨터 운영체제에서 작동하도록 쓰여진 오픈소스 소프트웨어입니" -"다. 명령어 인터페이스 또는 GUI로 사용할 수 있습니다." +"\n" +"레이어:" msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" -"폰트포지는 배우기 쉽습니다. 기본적인 것부터 시작해서, 스크립트를 짜서 쓰는 고" -"급 기능까지 다양한 튜토리얼들이 준비되어 있습니다." - -msgid "Fontforge showing a glyph being edited" -msgstr "편집중인 문자를 보여주는 FontForge" - -msgid "Font Editor" -msgstr "폰트 편집기" +" 선형 그라데이션은 그려진 선으로 표현된다.\n" +"시작점에서 끝까지\n" +" 반지름 경사도는 그려진 선으로 표시된다.\n" +"가장 긴 반지름을 가진 중심에서 온거야\n" +"한 개의 추가 지점이 있다면, 그 지점은\n" +"포커스를 생략한 경우 그라데이션의 포커스를 나타냄\n" +"반지름과 같아" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +msgid " Attach right" +msgstr " 오른쪽에 붙이기" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "font;fonts;editor;TTF;OTF;typeface;" +msgid " Floating accent" +msgstr " 플로팅 악센트" -msgid "Additional arguments for autotrace program:" -msgstr "autotrace프로그램에의 추가 인수:" +msgid " Hang left" +msgstr " 왼쪽에 걸기" -msgid "Can't find autotrace" -msgstr "autotrace를 찾을 수 없었습니다." +msgid " Hang right" +msgstr " 오른쪽에 걸기" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"프로그램\"autotrace\"를 찾을 수 없습니다.(환경변수AUTOTRACE를 설정해 주십시" -"오)" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " '%c%c%c%c'를 무시합니다\n" -msgid "Autotracing..." -msgstr "자동추적 중..." +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " '%c%c%c%c' %s를 무시합니다\n" -msgid "Nothing to trace" -msgstr "추적 대상이 없습니다." +#, c-format +msgid " Left Bound=%d" +msgstr " 왼쪽의 경계=%d" -msgid "Can't find mf" -msgstr "mf를 실행할 수 없습니다" +#, c-format +msgid " Mirror=%.30s" +msgstr " 미러=%.30s" -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"프로그램mf를 찾을 수 없습니다― metafont(환경변수 MF에 설정)로 실행하거나,\n" -"이것을 포함하는 TeX 배포판 \n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"다운로드할 필요가 있습니다" +#, c-format +msgid " Right Bound=%d" +msgstr " 오른쪽의 경계=%d" -msgid "Can't create temporary directory" -msgstr "임시폴더를 생성할 수 없습니다." +msgid " Stroke _Width:" +msgstr " 스트로크 폭(_W):" -msgid "Can't run mf" -msgstr "mf를 실행할 수 없습니다." +msgid " Subsequent errors will not be reported.\n" +msgstr "후속 오류가보고되지 않습니다.\n" -msgid "Could not read (or perhaps find) mf output file" -msgstr "mf 출력파일을 읽을 수 없습니다(찾을 수 없었을지 모릅니다)." +#. GT: X is a coordinate, the leading spaces help to align it +msgid " X" +msgstr " X" -msgid "MetaFont exited with an error" -msgstr "MetaFont가 비정상 종료하였습니다." +msgid " Y" +msgstr " Y" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "%s폭의 자동설정에 실패 \n" - -msgid "Couldn't open file" -msgstr "파일을 열 수 없습니다." +msgid " %s: line %d\n" +msgstr " %s: %d 행\n" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "파일 %.200s 을 열 수 없습니다." +msgid " Adding a size will create it by scaling." +msgstr " 크기를 추가하면, 확대/축소를 수행해 생성합니다." -msgid "No Kern Pairs" -msgstr "커닝 짝이 없습니다." +msgid " Adding a size will create it." +msgstr " 크기를 추가하면 생성됩니다." -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "%.200s에서 커닝 짝이 포함되어 있지 않습니다." +msgid "" +" At least one anchor point used point matching. It may be out of date now." +msgstr "" +" 적어도 1개의 고정점포인트가 점매칭을 사용하였습니다. 그 매칭은 이미 현 상황" +"에 맞지 않으며 업데이트가 필요합니다." -#, c-format msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." +" At least one reference to this glyph used point matching. That match is now " +"out of date." msgstr "" -"%s에 이 알고리즘이 작동하기엔 경계상자가 너무 큽니다.\n" -"무시되었습니다." +" 본 글리프로의 참조 중 적어도 하나의 점매칭을 사용하였습니다. 그 매칭은 이미 " +"현 상황에 맞지 않으며 업데이트가 필요합니다." -msgid "Glyph too big" -msgstr "글자의 모양이 너무 크다" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" +msgstr "잘못된 컨텍스트 체인 대체 테이블 무시되었습니다\n" -msgid "Spiros did not converge" -msgstr "Spiros 가 수렴하지 않았습니다." +msgid " Bad contextual chaining table, ignored\n" +msgstr "잘못된 컨텍스트 체인 테이블 무시되었습니다\n" -msgid "Scaling Bitmaps" -msgstr "비트맵을 확대/축소 중" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr "잘못된 컨텍스트 대체 테이블 무시되었습니다\n" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "생성하지 않은 크기 (%d@%d) 비트맵을 다시 생성하려고 합니다." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr "잘못된 컨텍스트 테이블 무시되었습니다\n" -msgid "Missing Bitmap" -msgstr "비트맵가 없습니다" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr "나쁜 필기체 정렬 테이블 무시되었습니다\n" -msgid "Save Failed" -msgstr "저장 실패 ." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr "커닝 클래스 테이블이 잘못되었습니다. 무시되었습니다\n" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"죄송합니다만, 이 파일은 너무 복잡해 해석 할 수 없습니다(또는 오류를 포함하고 " -"있거나 비어있습니다)" +msgid " Bad ligature table, ignored\n" +msgstr "잘못된 합자 표 무시되었습니다\n" -msgid "Too Complex or Bad" -msgstr "너무 복잡하거나 올바르지 않습니다" +msgid " Bad mark attachment table, ignored\n" +msgstr "잘못된 마크 첨부 테이블 무시되었습니다\n" -msgid "Not a plate file" -msgstr "플레이트 파일이 아니다." +msgid " Bad multiple substitution table, ignored\n" +msgstr "무단 여러 대체 테이블 무시되었습니다\n" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"이것은 플레이트 파일이 아닌 것 같다.\n" -"첫번째 줄이 잘못되었다." +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr "잘못된 페어 와이즈 커닝 테이블 무시되었습니다\n" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"이것은 플레이트 파일이 아닌 것 같다.\n" -"왼쪽 괄호로 예상된다." +msgid " Bad simple positioning table, ignored\n" +msgstr "무단 간단한 위치 결정 테이블 무시\n" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"이것은 플레이트 파일이 아닌 것 같다.\n" -"'voc[]z' 중 하나로 예상된다" +msgid " Bad simple substitution table, ignored\n" +msgstr "잘못된 단순 치환 테이블 무시되었습니다\n" + +#, c-format +msgid " Curvature: %g" +msgstr "곡률: %g" + +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr "곡률: %g 반지름: %g" msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"이것은 플레이트 파일이 아닌 것 같다.\n" -"두개의 실수로 예상된다." +" 본 글리프(또한,이것을 참조하는 글리프)에 포함되는 명령정보는 업데이트가 필요" +"합니다." -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" -"죄송합니다만, 이 파일은 너무 복잡해 해석 할 수 없습니다(또는 오류를 포함하고 " -"있습니다)" +" 본 글리프(또한,이것을 참조하는 글리프)에 포함되는 명령정보가 손실되었습니다." -msgid "Can't find the file" -msgstr "파일을 찾을 수 없습니다." +msgid " Next" +msgstr " 다음" -msgid "Bad xfig file" -msgstr "xfig파일이 부적합합니다." +msgid " Next CP" +msgstr " 다음의 제어점" -msgid "Bad image file" -msgstr "이미지파일이 부적합합니다." +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " 아마도 'subs'대신 'sub'키워드를 사용하려고 했습니까?" -#, c-format -msgid "Bad image file: %.100s" -msgstr "이미지파일 %.100s 은 부적절합니다." +msgid " Prev" +msgstr "이전" -msgid "Nothing Selected" -msgstr "아무것도 선택되지 않았습니다." +msgid " Prev CP" +msgstr " 이전의 제어점" -msgid "You must select a glyph before you can import an image into it" -msgstr "" -"이미지의 불러오기를 수행하기 이전에, 대상이 되는 글리프를 어느것 하나 선택할 " -"필요가 있습니다." +msgid " Removing a size will delete it." +msgstr " 크기를 제거하면 삭제됩니다." -msgid "More Images Than Selected Glyphs" -msgstr "선택된 글리프의 수보다 많은 이미지가 있습니다." +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr "글꼴 이름과 동일" -msgid "Bad Template" -msgstr "템플릿이 부적합합니다." - -msgid "Bad template, no extension" -msgstr "템플릿이 부적합합니다. 확장자가 없습니다." - -msgid "Bad template, unrecognized format" -msgstr "템플릿이 부적합합니다. 인식가능한 포맷이 아닙니다." - -msgid "Nothing Loaded" -msgstr "아무것도 불러오지 않았습니다." +msgid " There must be at least one contextual rule" +msgstr "최소 1개의 문맥룰이 필요합니다" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "폰트에 포함되어있지 않은 Unicode값 (%x) 를 무시합니다." +msgid " Used in %s\n" +msgstr "%s에서 사용됨\n" -msgid "Unicode value not in font" -msgstr "그 Unicode값은 폰트내에 없습니다." +msgid " _Em Size:" +msgstr "_Em 크기:" -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "폰트내에 포함되어있지 않은 글자코드 (%x) 를 무시합니다." +msgid " refers to a missing glyph" +msgstr "존재하지 않는 글리프를 참조합니다" -msgid "Encoding value not in font" -msgstr "글자코드가 폰트내에 없습니다." +msgid " snapped" +msgstr " 부러지다" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "파일 %.100s 는 이미지파일로 부적절합니다. 비트맵이 아닙니다" - -msgid "Don't Warn Again" -msgstr "이후에는 경고하지 않음" - -msgid "_OK" -msgstr "_OK" +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! 캬렛 포맷 %d 은 알수없는 값입니다!!!!\n" -msgid "Bad Reference" -msgstr "참조가 부적합합니다." +#, c-format +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" +msgstr "" +"!!!!! 'BASE'테이블 '%2$c%3$c%4$c%5$c'스크립트 '%6$c%7$c%8$c%9$c'기반 좌표 형" +"식 (%1$d) 가 잘못되었습니다\n" #, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" msgstr "" -"%1$s에 대한 참조를 %2$s에 붙여 넣으려고 시도하였습니다.\n" -"그러나 %1$s가 이 글꼴에 없거나, 참조된 원래 문자를 찾을 수 없습니다.\n" -"복사되지 않습니다." +"!!!!! '%2$c%3$c%4$c%5$c'스크립트의 좌표 개수 (%1$d) 가 'BASE'테이블의 기본 태" +"그 개수 (%6$d) 와 일치하지 않습니다\n" -msgid "_Yes" -msgstr "네(_Y)" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" 사이즈=%d 점=%d (%d,%d) 거리=%g" -msgid "Yes to _All" -msgstr "모두 네(_A)" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "%1$s는 %3$s의 %2$d행에서 알려진 앵커의 이름이 아니다." -msgid "No _to All" -msgstr "모두 아니오(_T)" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "%1$s는 %3$s의 %2$d 행에 있는 알려진 값 레코드의 이름이 아니다." -msgid "_No" -msgstr "아니오(_N)" +msgid "\"Symbol\"" +msgstr "\"기호\"" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"%1$s 에의 참조를 %2$s 에 붙이려고 합니다만,\n" -"이 폰트에서 %1$s 는 존재하지 않습니다.\n" -"원래의 곡선을 복사하시겠습니까? (아니면 이 참조를 \n" -"삭제하시겠습니까?)" +msgid "%" +msgstr "%" -msgid "Anchor Lost" -msgstr "고정점 손실" +msgid "% +" +msgstr "% +" + +#, c-format +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s는 올바른 클래스 이름 (또는 번호) 가 없습니다" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"새로운 폰트에 대응하는 고정점 클래스을 찾을 수 없어,폰트를 복사할 때 몇개의 " -"고정점이 손실되었습니다." - -msgid "Duplicate Anchor" -msgstr "고정점의 중복" +"%.100s는 알려진 형식이 아닙니다 (또는 fontforge가 지원하지 않는 형식을 사용 " +"중이거나 형식이 심하게 손상되어 읽을 수없는 형식 임)" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "%1$.40s의 이름의 고정점포인트는 이미 %2$.40s에 있습니다." +msgid "%.30s (%d,%d)" +msgstr "%.30s (%d,%d)" -msgid "Different Fonts" -msgstr "폰트가 다릅니다" +#, c-format +msgid "%.40s" +msgstr "%.40s" +#, c-format msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"어떤 폰트로부터 다른 폰트로의 글리프명령을 붙이려고 합니다. 이것이 올바르게 " -"적용되려면'prep','fpgm'과 'cvt'테이블가 동일한 폰트에 한정되며, 일반적인 다" -"른 폰트로는 불가능합니다.그래도 계속하시겠습니까?" - -msgid "Please don't do that" -msgstr "해당 실행을 하지 말아야 한다." +"%.50s 에서 뒤바뀐 참조가\n" +"포함되어 있습니다. 이대로는\n" +"올바르게 적용하룻 없습니다. 먼저 링크를 제거하고\n" +"방향을 보정하시겠습니까?" -msgid "You may not paste a reference into this window" -msgstr "당신은 이 창에 참조를 붙여넣을 수 없다." +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%2$.30s을 위한 문자열%1$.30s" -msgid "Attempt to make a glyph that refers to itself" -msgstr "자기자신을 참조하는 글리프 만들기를 시도하였습니다." +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%3$.90s%4$s에서 %2$d %1$.80s" -msgid "Self-referential glyph" -msgstr "글리프가 자기참조합니다." +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s (%4$.80s 의 %2$d 번째, 크기 %3$d)" -msgid "No Vertical Metrics" -msgstr "세로쓰기 메트릭이 없습니다" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "조회 하위 테이블 %2$.50s에서 %1$s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"이 폰트에서, 세로쓰기 메트릭이 이용가능상태가 아닙니다.\n" -"요소(L)→폰트정보(F)를 이용해 가능하도록 설정해 주십시오." - -msgid "Could not find original glyph" -msgstr "원래의 문자를 찾을 수 없다." - -msgid "Missing glyph" -msgstr "문자가 존재하지 않습니다." - -msgid "_Cancel" -msgstr "취소(_C)" +"%1$s에 불량 변환 행렬(matrix 요소 중 하나가 2보다 큼)을 가진 참조 %2$s가 있었" +"다. 변형된 윤곽을 이 문자로 옮기고 대신 그것을 참고함." -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name +#. GT: The user is trying to open a font file which contains multiple fonts and +#. GT: has asked for a font which is not in that file. #, c-format -msgid "Second glyph of %s" -msgstr "%s의 두번째 문자" - -msgid "No Lookups" -msgstr "검색 색인이 없음" +msgid "%1$s is not in font file" +msgstr "%1$s이 글꼴 파일에 없다" -msgid "No lookups to copy" -msgstr "복사할 색인이 없다." +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. %3$s 와야합니다만 %4$s 이 와 있습니다" -msgid "Lookups" -msgstr "검색" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s은(는) 빈 문자 \"%1$.20s\"를 가리킨다." -msgid "Choose which lookups to copy" -msgstr "복사할 색인을 선택하세요." +#, c-format +msgid "%3d: " +msgstr "%3d: " -msgid "Attempt to make a character that refers to itself" -msgstr "자기자신을 참조하는 글리프 만들기를 시도하였습니다." +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c 최소 확장=%d, 최대 확장=%d" -msgid "Self-referential character" -msgstr "글리프가 자기참조합니다." +#, c-format +msgid "%d pixel bitmap" +msgstr "%d 픽셀 비트 맵" -msgid "No selection\n" -msgstr "선택 되지 않음.\n" +#, c-format +msgid "%d pixels" +msgstr "%d 픽셀" -msgid "Bitmap Paste" -msgstr "비트맵 붙이기" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "%d@%d 픽셀 비트맵" -msgid "Pasting..." -msgstr "복사 중..." +#, c-format +msgid "" +"%s\n" +"Proceed anyway?" +msgstr "" +"%s\n" +"어쨌든 계속하시겠습니까?" #, c-format -msgid "Can't open %s\n" -msgstr "%s를 열 수 없습니다.\n" +msgid "%s No Slope" +msgstr "%s 경사 없음" #, c-format -msgid "Failed to write %s\n" -msgstr "%s 내보내기에 실패\n" +msgid "%s anchor %d" +msgstr "%s 앵커 %d" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "%s라는 문자가 존재하지 않으며, %s에서 패턴으로 사용되었다.\n" +msgid "%s at ligature pos %d" +msgstr "%s 연결 포스 %d 지점" -msgid "Auto Hinting Font..." -msgstr "폰트를 자동힌트 처리 중..." - -msgid "Converting PostScript" -msgstr "PostScript에 변환 중" - -msgid "Saving PostScript Font" -msgstr "PostScript 폰트를 저장 중" - -msgid "Outlining glyphs" -msgstr "아웃라인 글리프" - -msgid "Inlining glyphs" -msgstr "인라인 글리프" - -msgid "Shadowing glyphs" -msgstr "음영 글리프" +#, c-format +msgid "%s base" +msgstr "%s 기본" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes #, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" -"ParseGlyphOrderAndAliasDB : 인덱스 % d에서 비활성화 (탭으로 구분되지 않은 항" -"목) : % s\n" - -msgid "Encoding name" -msgstr "이름을 인코딩." - -msgid "Please name this encoding" -msgstr "이 인코딩에 이름을 붙여주십시오." - -msgid "Bad encoding file format" -msgstr "인코딩파일 포맷이 부적합합니다." - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"이 파일에서, 문자열은 이름을 붙일수 없는 이름없는 인코딩을 포함하고 있습니다." +msgid "%s by %s" +msgstr "%2$s로 %1$s" #, c-format -msgid "Please name encoding %d in this file" -msgstr "이 파일에서 인코딩 %d 이름을 지정해라" +msgid "%s contextual %d" +msgstr "%s 상황별 %d" -msgid "couldn't write encodings file\n" -msgstr "인코딩파일에 출력할수 없었습니다\n" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s 의 최상위 요소로 가 포함되어 있지 않습니다\n" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "cidmap파일%.s을 열 수 없습니다." +msgid "%s entry" +msgstr "%s 입장" -msgid "Missing cidmap file" -msgstr "cidmap파일이 없습니다" +#, c-format +msgid "%s exit" +msgstr "%s 나가다" #, c-format msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" -"%s는 cidmap파일에는 없습니다.\n" -"http://fontforge.sourceforge.net/cidmaps.tgz\n" -"에서부터 다운로드해 주십시오." - -msgid "Bad cidmap file" -msgstr "cidmap파일이 부적합합니다" - -msgid "_Search" -msgstr "검색(_S)" - -msgid "_Use It" -msgstr "이것을 사용(_U)" +"%s가 등고선과 참조를 모두 가지고 있었기 때문에 등고선을 문자 안으로 이동시켰" +"고, 이에 대한 참조를 원본에 추가함" #, c-format msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" +"%s has a bounding box which is too big for this algorithm to work. Ignored." msgstr "" -"이 폰트는 %1$.20s-%2$.20s-%3$d 에 기반합니다만,\n" -"발견된 것중 가장 근접한 것은 %1$.20s-%2$.20s-%4$d 입니다.\n" -"이것을 사용합니까, 아니면 위치를 지정하시겠습니까?" - -msgid "Use CID Map" -msgstr "CID Map를 사용" - -msgid "_Browse" -msgstr "파일을 보기(_B)" +"%s에 이 알고리즘이 작동하기엔 경계상자가 너무 큽니다.\n" +"무시되었습니다." -msgid "_Give Up" -msgstr "포기(_G)" +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed +#, c-format +msgid "%s in %s lookup %d" +msgstr "%s %s 조회 %d" #, c-format msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" +"%s is a mac resource file but contains no postscript or truetype fonts\n" msgstr "" -"FontForge가 폰트에 대응하는 cidmap를 찾을 수 없었습니다.\n" -"필수는 아닙니다만, 이 파일이 있는 편이 좋은 처리가 몇가지 있습니다.\n" -"아직 cidmap를 다운로드하지않았다면, \n" -"http://FontForge.sourceforge.net/cidmaps.tgz\n" -"에서 다운로드하요, gunzip 의 뒤에 tar 를 붙여\n" -" %.80s\n" -"에 설치해 주십시오.\n" -"\n" -"적절한 파일을 로컬디스크내에서 찾으시겠습니까?" - -msgid "No cidmap file..." -msgstr "cidmap파일이 없습니다..." - -msgid "Find a cidmap file..." -msgstr "cidmap파일을 검색..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "발견한 cidmap파일을 사용하지 않아도 정말 괜찮으시겠습니까?" - -msgid "_Add" -msgstr "추가(_A)" - -msgid "_Delete" -msgstr "삭제(_D)" - -msgid "Extraneous glyphs" -msgstr "여분의 글리프를 첨가" +"%s는 mac 리소스 파일이지만 포스트 스크립트 또는 트루 타입 글꼴이 없다.\n" +#, c-format msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" -"현재 인코딩에서, 대응하는 CID가 없는 글리프가 있습니다.\n" -"삭제하시겠습니까, 아니면 끝에 추가하시겠습니까 (장래, 보유집합이 추가될때 \n" -"호환성이 없습니다)?" +"cidmap 파일이 아닙니다: %s\n" +"다음 주소에서 다운로드해주세요\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "범위를 벗어난 cidmap 항목 : %s" - -msgid "Not a CID-keyed font" -msgstr "CID폰트가 아닙니다." - -msgid "Encoding Too Large" -msgstr "인코딩가 너무 큽니다." - -msgid "MultipleEncodingIgnored" -msgstr "다른 인코딩은 무시됩니다." +msgid "%s is not a class name for the backtracking classes." +msgstr "%s는 역 추적 클래스의 클래스 이름이 아니다." #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"CID %d 글리프에서, %d 개보다 많은 인코딩이\n" -"배정되어 있습니다. 최초의 %d 개만 처리됩니다." +msgid "%s is not a class name for the forward classes." +msgstr "%s는 포워드 클래스의 클래스 이름이 아니다." #, c-format -msgid "No glyph named %s." -msgstr "%s라는 문자가 존재하지 않는다." +msgid "%s is not a class name for the matching classes." +msgstr "%s는 일치하는 클래스의 클래스 이름이 아니다." #, c-format -msgid "No CID named %s" -msgstr "%s라는 CID가 존재하지 않는다." +msgid "%s is not in %.100s" +msgstr "%s는 %.100s에 포함되어있지 않습니다" #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "%2$s의 %1$d 행에 구문 분석할 수 없는 포함이 있다." +msgid "%s kerning class %d" +msgstr "%s 커닝 클래스 %d" #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "%2$s의 %1$d행 파일 이름이 너무 길다." +msgid "%s line: %d %s\n" +msgstr "%s 행: %d %s\n" #, c-format -msgid "End of file in include on line %d of %s" -msgstr "%2$s의 %1$d 행에 포함 된 파일 끝" +msgid "%s line: %d %s: %s\n" +msgstr "%s 행: %d %s: %s\n" #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "%2$s의 %1$d 행에 포함된 닫는 괄호가 없다." +msgid "%s lookup %d" +msgstr "%s 조회 %d" #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "%2$s의 %1$d 행에 포함된 지정된 파일 이름이 없다." +msgid "%s mark" +msgstr "%s 표시" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "%2$s의 %1$d 행에 너무 많이 중첩되어 있다." +msgid "%s nested-substitutions %d" +msgstr "%s 중첩 대체 %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "%3$s의 %2$d 행에 포함된 파일(%1$s)을 열 수 없다." +msgid "%s per glyph data %d" +msgstr "%s 당 글리프 데이터 %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "Number too long on line %d of %s" -msgstr "%2$s에 있는 line %1$d의 숫자가 너무 길다." +msgid "%s subtable" +msgstr "%s 하위 테이블" #, c-format -msgid "Missing number on line %d of %s" -msgstr "%2$s에 있는 line %1$d의 숫자 누락." +msgid "%s subtable %d" +msgstr "%s 하위 테이블 %d" #, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "%3$s의 %2$d 행에 예기치 않은 문자가 있다.(0x%1$02X)" +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "%s의 SEAC 연산자는 Type2에 유효하지 않습니다\n" #, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "%4$s의 %3$d 행에 이름 %1$s%2$s이 너무 깁니다." +msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgstr "%s의 SEAC 같은 endchar 연산자는 Type2에서 비추천되었습니다\n" #, c-format -msgid "Missing name on line %d of %s" -msgstr "%2$s에 있는 %1$d행에서 이름을 찾을 수 없습니다." +msgid "%s's dotsection operator is deprecated for Type2\n" +msgstr "%s의 도트 섹션 연산자는 Type2는 비추천입니다\n" #, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "%s의 %d행에서 예상되는 %s" +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "%s의 sbw 연산자는 Type2에서는 지원되지 않습니다\n" #, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "%3$s의 %2$d행에서 예상되는 '%1$c'" +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "%s의 vstem3 연산자는 Type2에서는 지원되지 않습니다\n" #, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 알 수 없는 토큰(내부오류)가" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) 과 %s(%s) 0x%x 라는 상이가 FOND %s 에 있습니다\n" #, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "%2$s의 %1$d행의 문장 끝에 ';'가 예상된다" +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d 는 %s 이 와야합니다만 %s 이 와 있습니다" #, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "%3$s의 %2$d행에서 정의되지 않은 문자 클래스 %1$s 사용" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d 에 예상못한 %s 를 발견하였습니다" #, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "%3$s의 %2$d행에서 정의되지 않은 표시 클래스 %1$s 사용" +msgid "%s: Is not callable" +msgstr "%s: 호출 할 수 없습니다" #, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "%2$s의 %1$d행에서 비CID 화된 글꼴의 CID에 대한 참조" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d 예상치 못한 글자 %c (%d)\n" #, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "%2$s의 %1$d행에서 CID화된 글꼴에서 문자 이름에 대한 참조" +msgid "'%s' is not the name of a currently known plugin" +msgstr "'%s'은(는) 현재 알려진 플러그인의 이름이 아닙니다." -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "%2$s의 %1$d행에서 존재하지 않는 문자 이름에 대한 참조: %3$s" +msgid "'BASE' Baseline Table" +msgstr "'BASE' 기준선 표" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스 정의에서 예상되는 '['" +msgid "'FOND' and 'NFNT' family compatibility table" +msgstr "\"FOND\"및 \"NFNT\"가족의 호환성 표" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스에서 유효하지 않은 CID 범위" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' 글리프 정의 테이블" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스에서 잘못된 문자 이름 범위" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' 글리프 위치 지정 테이블" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스 범위에서 예상치 않은 토큰" +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' 글리프 바꾸기 테이블" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스 정의에 예상되는 문자 이름, cid 또는 클래스" +msgid "'JSTF' Justification Table" +msgstr "'JSTF' 정당성 테이블" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "%2$s의 %1$d행의 색인 플래그에서 예상되는 ','" +msgid "'bsln' Horizontal Baseline Table" +msgstr "'bsln' 수평 베이스라인 테이블" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "%2$s의 %1$d행의 색인플래그에서 예기치 못한 토큰" +msgid "'fpgm'" +msgstr "'fpgm'" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "%2$s의 %1$d행의 색인 플래그에서 플래그가 지정되지 않음" +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' 가로쓰기 커닝테이블" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "%2$s의 %1$d행의 문자 클래스 정의에서 예상되는 '='" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' 합음자 캐럿 테이블" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "%2$s의 %1$d행의 언어시스템에서 예상되는 태그" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "'morx' 글리프 확장변형 테이블" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 장치 테이블에서 예상되는 정수" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' 시각적 경계테이블" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "%2$s의 %1$d행의 장치 테이블에서 픽셀 크기가 너무 큼" +msgid "'prep'" +msgstr "'prep'" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "%2$s의 %1$d행의 장치 테이블에서 예상되는(필요한) 콤마" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' 글리프 특성테이블" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "%2$s의%1$d행의 캐럿에서 예상되는 정수" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe는 현재XUID/UniqueID가 불필요하다고 여깁니다)" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "%2$s의 %1$d행의 캐럿에서 예상되는 '>'" +msgid "(Define \"Almost\")" +msgstr "(\"대부분\" 정의)" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "%1$s는 %3$s의 %2$d행에서 알려진 앵커의 이름이 아니다." +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(fake) MS 비트맵만 sfnt(ttf)" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 앵커의 예상 정수" +msgid "(kerning class)\n" +msgstr "(커닝 클래스)\n" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 앵커의 예상되는 앵커 키워드" +msgid "(unspecified) SIL Graphite table" +msgstr "(지정되지 않음) SIL 흑연 테이블" #, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "%2$s의 %1$d에있는 앵커에서 예상되는 '>'" +msgid ") while in %s it is (" +msgstr ")입니다만, %s에서는(" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "%2$s의 %1$d에 있는 앵커 정의에 예상되는 이름" +msgid "* Cap Widt_h" +msgstr "* 캡 폭(_h)" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "%3$s의 %2$d행에 있는 %1$s의 앵커 정의를 재정의하려고 시도해라" +msgid "* Nib _Span" +msgstr "* Nib _Span" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "기능 파일에는 없지만 글꼴 %.50s에 있는 색인 참조" +msgid "+" +msgstr "+" -msgid "Refers to Font" -msgstr "글꼴 참조" +msgid "-" +msgstr "−" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "%1$s는 %3$s의 %2$d 행에 있는 알려진 값 레코드의 이름이 아니다." +msgid "-1 glyph index in dumpcoveragetable.\n" +msgstr "dumpcoveragetable -1 그래프 인덱스.\n" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 값 레코드에 예기치 못한 토큰" +msgid "..." +msgstr "…" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 값 레코드 정의에 예상된 이름" +msgid "0" +msgstr "0" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "%3$s의 %2$d행에서 %1$s의 값 레코드 정의를 재정의하려고 시도해라" +msgid "1" +msgstr "1" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 예상되는 이름 또는 클래스" +msgid "100 Thin" +msgstr "100 Thin" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 표시 클래스 정의에서 예상되는 앵커" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, 라틴어-2 (동유럽)" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 표시 클래스 정의에서 예샹되는 클래스 이름" +msgid "1251, Cyrillic" +msgstr "1251, 키릴 문자" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "색인은 %2$s의 %1$d행에서 표시된 문자 다음에만 지정할 수 있음" +msgid "1252, Latin-1" +msgstr "1252, 라틴어-1" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "%2$s의 %1$d행에서 사용되기 전에 색인이 정의되어야 함" +msgid "1253, Greek" +msgstr "1253, 그리스어" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "%2$s의 %1$d에 있는 값 레코드에서 예상되는 '>'" +msgid "1254, Turkish" +msgstr "1254, 터키어" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 유효한 문자/CID 이름" +msgid "1255, Hebrew" +msgstr "1255, 히브리어" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 문자 또는 문자 클래스(사후)" +msgid "1256, Arabic" +msgstr "1256, 아랍어" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 두 앵커" +msgid "1257, Windows Baltic" +msgstr "1257, 윈도우 발트어" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "%2$s의 %1$d에서 예상되는 앵커(베이스/마크 뒤)" +msgid "1258, Vietnamese" +msgstr "1258, 베트남어" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 문자 또는 문자클래스(합자 후)" +msgid "1361, Korean Johab" +msgstr "1361, 한글 조합형" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 앵커(합자 후)" +msgid "2" +msgstr "2" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "%2$s의 %1$d행에서 내부 상태가 엉망이 되었다" +msgid "200 Extra-Light" +msgstr "200 매우 가는 두께" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" -"문자 클래스에서 단일 체를 지정하면 해당 클래스의 길이는 %2$s의 %1$d행에서 동" -"일한 길이여야 한다" +msgid "3" +msgstr "3" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" -"단일 체의 대체가 문자 클래스에 의해 지정된 경우 대체되는 것도 %2$s의 %1$d행" -"에 있는 클래스여야 한다" +msgid "300 Light" +msgstr "300 가는 두께" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "%2$s의 %1$d행에서 표시되지 않은 문자에 첨부된 색인 정보" +msgid "32x8 cell window" +msgstr "32×8 셀 보기" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "%2$s의 %1$d행에서 구문 분석 할 수 없는 맥락관련 순서" +msgid "4" +msgstr "4" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "이그노어 키워드 뒤에 %2$s의 %1$d행에서 위치 또는 대체가 와야한다" +msgid "400 Regular" +msgstr "400 일반 두께" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "%2$s의 %1$d행에서 비어있는 대체" +msgid "437, US" +msgstr "437, 미국" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"역 대체는 정확히 하나의 마크된 문자가 있어야하고 %2$s의 %1$d행에 색인이 없어" -"야 한다" +msgid "500 Medium" +msgstr "500 중간 두께" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "%2$s의 %1$d행에 지정된 대체가 없습니다" +msgid "600 Semi-Bold" +msgstr "600 조금 굵은 두께" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "%2$s의 %1$d행에서 표시된 문자가 대체로 허용되지 않는다" +msgid "700 Bold" +msgstr "700 굵은 두께" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "%2$s의 %1$d행에서 대체할 수 없는 구문 분석 시퀀스" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 대체에서 예상되는 'by' 또는 'from' 키워드" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 대체에서 예상되는 'by'키워드" +msgid "708, Arabic ASMO 708" +msgstr "708, 아라비아 자 ASMO 708" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 역 대체에서 예상되는 하나의 문자 이름" +msgid "737, Greek; former 437 G" +msgstr "737, 그리스어; 구 437 G" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 빈 포지션" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS Baltic." -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 유효하지 않은 필기체 위치" +msgid "800 Extra-Bold" +msgstr "800 매우 굵은 두께" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 포지션에서 구문 분석할 수 없는 문자 순서" +msgid "850, WE/Latin 1" +msgstr "850, WE/라틴어 1" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 색인에서 예상되는 이름" +msgid "852, Latin 2" +msgstr "852, 라틴어2" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 기능 정의에서 예상되는 '{'" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM 키릴 자: 주로 러시아어" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 색인 정의에서 예상치못한 파일 끝" +msgid "857, IBM Turkish" +msgstr "857, IBM 터키어" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "%3$s의 %2$d행에 있는 색인 정의에서 예상치 못한 토큰 %1$s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS 포르투갈어" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr " 아마도 'subs'대신 'sub'키워드를 사용하려고 했습니까?" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS 아이슬란드어" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "%3$s의 %2$d행에 있는 색인 정의에서 예상되는 %1$s" +msgid "862, Hebrew" +msgstr "862, 히브리어" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "색인의 모든 항목은 %2$s의 %1$d행에서 동일한 유형이어야 한다" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS 캐나다 프랑스어" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "이 색인은 효과가 없다. %2$s의 %1$d행에서 해당 유형을 알 수 없다" +msgid "864, Arabic" +msgstr "864, 아랍어" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 문자열에 대해 유효하지 않은 플랫폼" +msgid "865, MS_DOS Nordic" +msgstr "865, MS_DOS 북유럽어" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 문자열" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS 러시아어" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 문자열에서 발견된 파일 끝" +msgid "869, IBM Greek" +msgstr "869, IBM 그리스어" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "%2$s의 %1$d행에서 닫는 중괄호를 닫을 것으로 예상" +msgid "874, Thai" +msgstr "874, 태국어" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 기능에서 예상되는 태그" +msgid "900 Black" +msgstr "900 Black" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 기능 정의에서 예상치 못한 파일 끝" +msgid "932, JIS/Japan" +msgstr "932, 일본어" -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" -"다른 기능 내부의 기능은 %2$s의 %1$d행에 있는 'aalt'기능에 대해서만 허용된다" +msgid "936, Simplified Chinese" +msgstr "936, 중국어 간체" -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 태그" +msgid "949, Korean Wansung" +msgstr "949, 한글 완성형" -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 ';'" +msgid "950, Traditional Chinese" +msgstr "950, 중국어 번체" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "%3$s의 %2$d행에 있는 기능 정의에서 예상치 못한 토큰 %1$s" +msgid "< _Prev" +msgstr "< 이전(_P)" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "%6$s의 %5$d행에 있는 색인 정의에서 예상되는 %1$c%2$c%3$c%4$c" +msgid "" +msgstr "<없음>" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "%3$s의 %2$d행에서 알 수 없는 필드 %1$s" +msgid "" +msgstr "<임시 커닝>" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 정수" +msgid "" +msgstr "<지정되지 않은 평면 10>" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 세미콜론" +msgid "" +msgstr "<지정되지 않은 평면 11>" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 '}'" +msgid "" +msgstr "<지정되지 않은 평면 12>" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "%3$s의 %2$d행에서 예상되는 %1$s이후 정수의 목록 또는 정수" +msgid "" +msgstr "<지정되지 않은 평면 13>" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 콤마 또는 세미콜론" +msgid "" +msgstr "<지정되지 않은 평면 3>" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "%2$s의 %1$d행에서 예상되는 클래스" +msgid "" +msgstr "<지정되지 않은 평면 4>" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"%2$s의 %1$d행에서 예상되는 Attach 또는 LigatureCaret 또는 GlyphClassDef" +msgid "" +msgstr "<지정되지 않은 평면 5>" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 GDEF에서 예상치 못한 토큰" +msgid "" +msgstr "<지정되지 않은 평면 6>" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" -"%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 \"HorizAxis\" 또는 \"VertAxis" -"\"" +msgid "" +msgstr "<지정되지 않은 평면 7>" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 베이스라인 태그" +msgid "" +msgstr "<지정되지 않은 평면 8>" -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 기준선 위치 지정 정수" +msgid "" +msgstr "<지정되지 않은 평면 9>" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 콤마 또는 세미콜론" +msgid "" +msgstr "<방향불명>" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "%3$s의 %2$d행에 있는 베이스 테이블에서 예상치 못한 토큰 %1$s" +msgid "" +msgstr "<제목없음>" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 세미콜론" +msgid "" +msgstr "<비어있음>" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 테이블에서 예상되는 태그$" +msgid "" +msgstr "" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "%2$s의 %1$d행에 있는 테이블에서 예상되는 매칭 태그" +msgid "" +msgstr "<문자 없음>" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge는 %2$s의 %1$d행에서 익명의 테이블을 지원하지 않는다" +msgid "" +msgstr "<선발자 없음>" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "%3$s의 %2$d행에서 예상치못한 토큰 %1$s" +msgid "" +msgstr "<없음>" -msgid "Discarding a duplicate kerning pair." -msgstr "중복 커닝페어 삭제" +msgid "" +msgstr "<되돌리기>" -#, c-format -msgid "No lookup named %s" -msgstr "%s라는 색인 없다" +msgid "" +msgstr "<미정의>" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "구문 분석된 색인 내에서 불일치 색인 유형" +msgid "" +"A Convex nib will also be rotated by this amount\n" +"although this is not displayed in the dialog." +msgstr "대화에는 표시되지 않지만 Convex 펜촉도이 양만 회전합니다." -msgid "Could not figure out a lookup type" -msgstr "색인 유형을 파악할 수 없다" +msgid "A Font Family name is required" +msgstr "폰트패밀리명가 필요합니다." -msgid "Mark anchors provided when nothing can use them" -msgstr "아무것도 사용할 수 없을 때 제공되는 앵커 표시" +msgid "A PostScript name may not be a number" +msgstr "숫자를 PostScript명으로 사용할 수 없습니다." #, c-format -msgid "Anchor-%d" -msgstr "앵커-%d" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "기능 파일 %.120s 열수 없음" - -msgid "Cannot open file" -msgstr "파일을 열 수 없습니다." - -msgid "_Unlink All" -msgstr "링크를 모두제거(_U)" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" +msgstr "" +"PostScript명은 공백이나 (){}[]<>%%/ 를 포함할 수 없습니다\n" +"ASCII문자열 이어야 합니다." #, c-format msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" -"다른 글자에서부터 참조된 글자 %.30s 를 제거하려고 합니다.\n" -"정말 제거하시겠습니까?" - -msgid "Building duplicate encodings" -msgstr "복제글리프의 생성 중" +"PostScript명은 공백이나 (){}[]<>%%/ 를 포함할 수 없습니다\n" +"63자이내의 ASCII문자열이어야 합니다." -msgid "Transforming..." -msgstr "변형 중..." +msgid "A box drawn around other gadgets" +msgstr "다른 도구들에 그려진 상자" -msgid "Removing overlaps..." -msgstr "오버랩을 제거 중..." +msgid "" +"A calligraphic pen or an elliptical pen has two widths\n" +"(which may be the same, giving a circular or square pen,\n" +"or different giving an eliptical or rectangular pen)." +msgstr "" +"붓글씨 펜 또는 타원형 펜에는 두 가지 차이가 있습니다 (이것은 같고, 원형 또는 " +"사각형 펜을 제공하거나 다른 것들을 타원형 또는 직사각형의 펜을 제공합니다)." -msgid "Adding points at Extrema..." -msgstr "극값에 있는 점을 추가 중..." +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "그리기를 위해 가젯에 포장된 캔버스(하위 창)" -msgid "Rounding to integer..." -msgstr "좌표값을 정수로 변환 중..." +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "" +"사용자가 디자인한 글리프 위에 글리프의 작은 예 이미지를 표시하는 데 사용되는 " +"쉼표로 구분된 글꼴 패밀리 이름 목록" -msgid "Correcting Direction..." -msgstr "경로의 방향을 수정 중..." +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "" +"본 글리프에 포함되는 윤곽 중에, 다른 인스턴스와 차이나는 개수의 점을 포함하" +"는 것이 있습니다" -msgid "Unlink All" -msgstr "링크를 모두제거" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" +msgstr "" +"제어점은, 근접점과의 거리가\n" +"양점간의 거리에 비해 기준 비율에 만족하지 않는경우,\n" +"의미가 없는 값으로 판단합니다" -msgid "Unlink" -msgstr "링크를 제거" +msgid "" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" +msgstr "스택에서 push해야 하는 bytes/shorts 수를 지정하는 개수" #, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" -"%.50s 에서 뒤바뀐 참조가\n" -"포함되어 있습니다. 이대로는\n" -"올바르게 적용하룻 없습니다. 먼저 링크를 제거하고\n" -"방향을 보정하시겠습니까?" - -msgid "Flipped Reference" -msgstr "참조가 뒤바뀌어 있습니다." - -msgid "Simplifying..." -msgstr "단순화 처리 중..." +"적용 범위 테이블이 문자 또는 클래스 기반 상황 별 색인에서 발견됨 %.20s에서 시" +"작하는" -msgid "Finding Substitution Points..." -msgstr "치환점을 검색중..." +msgid "A coverage table:" +msgstr "범위테이블:" -msgid "Finding Counter Masks..." -msgstr "카운터 마스크를 검색 중..." +#, c-format +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "%.80s에 지정된 장치 테이블 조정이 잘못되었습니다" -msgid "Things could be better..." -msgstr "개선 여지가 있음" +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "MATH 테이블에 지정된 장치 테이블 조정이 잘못되었습니다." msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"글꼴에 대한 개인 사전인 Element->Font Info->Private를 입력하면 더 나은 지침" -"을 얻을 수 있다" +"수평 악센트 배포 용 장치 테이블.\n" +" 쉼표로 구분 된 목록이 필요합니다 : \":\" As \"9 : " +"-1,12 : 1,13 : 1\"" msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "선택된 문자에 힌트가 없다. FontForge는 많은 명령어를 생성하지 않는다" - -msgid "Auto Instructing Font..." -msgstr "폰트의 힌트명령을 자동생성 중..." - -msgid "Building accented glyphs" -msgstr "악센트 글리프의 조합생성 중" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"기울임 수정 용 장치 테이블. 쉼표로 구분 된 목록이 필요합니다 : " +"\":\" As \"9 : -1,12 : 1,13 : 1\"" msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." msgstr "" -"Å를 치환하시겠습니까?\n" -"A와의 링크가 끊어집니다." +"아링, 크세딜라, 어고네크 같은 몇 개의 글리프\n" +"두 개의 중복 참조로 구성되어 있다.\n" +"종종 참조를 유지하는 것이 바람직하다.\n" +"(기초 글리프에 대한 변경사항이\n" +"합성 글립스에 반영되었다) 그러나 그것은\n" +"중첩된 윤곽선이 고착됨을 의미한다.\n" +"이 플래그는 생성 직전에\n" +"폰트, 폰트포지가 참조를 해제한다.\n" +"오버랩을 제거하는 동안\n" +" SFD에 참고자료를 보관한다.." -msgid "Replace Å" -msgstr "Å를 치환" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "" +"출판의 자유는…\n" +"문맹에 대한 차별입니다." -msgid "_Revert" -msgstr "되돌리기(_R)" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "글리프명의 최초글자에서 숫자나 마침표는 사용할수 없습니다" #, c-format msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"파일'%2$.40s'에 포함되는 폰트'%1$.40s'는 변경되어 있습니다.\n" -"파일을 되돌리기면 몇가지 편집조작의 결과가 손실됩니다.\n" -"원래로 되돌려서 진행하시겠습니까?" - -msgid "Font changed" -msgstr "폰트가 변경되었습니다." - -msgid "Old sfd file" -msgstr "오래된 sfd 파일" +"글리프명은 공백를 포함할 수 없습니다. ASCII문자열에, \"([{<>}])/%%\"를 포함" +"할 수 없습니다. 영숫자,마침표와 아랫줄만 사용가능합니다" msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" -"이 폰트는 이전 형식의 sfd 파일에서 가져온 것입니다. 모든 부분을 성공적으로 복" -"구할 수는 없습니다." +"글리프명에서 영숫자,아랫줄만 사용가능합니다.\n" +"그래도 이 이름을 사용합니까?" -msgid "Glyph Name Changed" -msgstr "글리프이름이 변경되었습니다" +#, c-format +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "%d (%s) 번째 줄의 언어 태그가 너무 깁니다. 최대 4글자일 수 있습니다." #, c-format +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "%d (%s) 번째 줄의 언어 태그는 ASCII여야 합니다.\n" + msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" msgstr "" -"글리프%.40s는 명칭이 변경되어있습니다. 파일 내의 글리프를 검색에서이 이름을 " -"사용했으므로, 글리프를 복원할 수 없습니다\n" -"(이후 글리프에서 경고는 생략됩니다.)" - -msgid "Can't Find Glyph" -msgstr "글리프를 찾을 수 없습니다" +"좌표가이 숫자 em 단위 내에있는 경우, 선은 \"거의\"수평 (또는 수직)입니다." -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "글리프%.80s는 sfd파일 내에 찾을 수 없습니다." +msgid "A list of coverage tables:" +msgstr "범위테이블의 리스트:" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "이 FontForge의 버전은 freetype 2.3.7 이상을 요구합니다." +msgid "A list of glyph names" +msgstr "상형문자 이름 목록" -msgid "No ByteCode Interpreter" -msgstr "바이트코드 해석기가 없습니다" +msgid "A list of glyphs:" +msgstr "글리프의 리스트:" msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." msgstr "" -"이런 결과는 FreeType의 자동힌트붙이기 특성에 의한 것입니다. TrueType의 힌트명" -"령을 반영하고 있지 않습니다" +"정당성을 확보하기 위해 언어 및 lookup 목록이 각각 설정 및 해제되었습니다. 언" +"어는 두 번 이상 나타날 수 있으며, 이 경우 첫 번째 언어가 실패할 경우 두 번째" +"(또는 세 번째 등) 가 시도됩니다." -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "글리프 부족..." +msgid "A list of lookup names" +msgstr "조회 이름 목록" + +msgid "A list of scripts with special justification needs" +msgstr "특별한 정당성 요구 사항이 있는 스크립트" msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." msgstr "" -"이 폰트에서 dotlessi 라는 이름의 글리프가 없습니다.\n" -"글리프를 추가해, 악센트가 붙은 글리프를 다시 생성해주십시오." +"현재 그래프의 더 큰 버전을 나타내는 사전 정의 된 그래프의 이름의 목록입니다." -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot +#, c-format msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" -"이 폰트에서 uni0237에 글리프가 존재하지 않고,\n" -"현재사용되지 않는 dotlessj라는 이름의 글리프도 없습니다.\n" -"전자를 추가해, 악센트가 붙은 글리프를 다시 생성해 주십시오." +"조회 호출 시퀀스 '@<'로 시작하고 '>'종료해야합니다: %.20s...로 시작합니다" #, c-format -msgid "No matching AnchorClass for %s" -msgstr "%s에 일치하는 앵커클래스가 없습니다." - -msgid "Merging Problem" -msgstr "합치기 처리중에 문제발생" - -msgid "Merging a font with itself achieves nothing" -msgstr "폰트를 자기자신과 합치기해도 아무것도 일어나지 않습니다." +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "문자 \"%s\"에서 참조를 연결 해제 한 후 일치하는 항목이 발견되었다\n" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"CID폰트를 합치기 시,레지스트리과 글리프집합 이름이 같고,글리프가 추가되는 쪽" -"의 하위항목이 다른쪽과 같아야 할 필요가 있습니다. 게다가, 추가되는 쪽은 추가" -"부분과 같거나 더 많은 수의 서브폰트를 가지고 있어야합니다" +msgid "A name list with this name already exists. Replace it?" +msgstr "이 이름을 가진 리스트가 이미 있습니다. 덮어쓸까요?" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "글자 %s 에 대해, %s 에의 참조를 찾을 수 없었습니다.\n" +msgid "A nib must have at least three on-curve points." +msgstr "펜촉은 적어도 3 개의 온 커브 포인트가 필요합니다." -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" -"글자 %s 에 대해, 기저글리프의 경로에 포함되는 점의 갯수가 너무 적습니다.\n" +msgid "A pdf stream object is missing a Length attribute" +msgstr "PDF스트림오브젝트에 /Length 특성가 없습니다" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" -"글자 %s 에 대해, 기저글리프의 경로에 포함되는 점의 갯수가 너무 많습니다.\n" +msgid "A pdf stream object may not be a compressed object" +msgstr "pdf 스트림 객체는 압축된 객체가 아닐 수 있다" #, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "레이어 %d (%s 의) 에 스트로크를 어떻게 실행할지 설정이 다릅니다.\n" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "%s 포인트 글꼴 경계 상자 데이터의 외부에 있습니다.\n" #, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "%2$s의 %1$d 레이어를 채울 것인가에 대한 다른 설정\n" +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "GID %d 포인트가 글리프의 경계 상자 밖으로 있습니다\n" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 채우기 색상을 상속할지 여부에 대한 다른 설정\n" +msgid "" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." +msgstr "" +"이 글리프의 매우 큰 버전은 다음 구성 요소 글리프로 구성되는 경우가 있습니다. " +"그들은 수평 또는 수직으로 쌓입니다. 증량제로 표시된 글리프는 삭제 또는 반복되" +"는 경우가 있습니다 (짧은 버전 또는 긴 버전하기 위해).\n" +"StartLength 이전의 글리프와 겹칠 가능성이있는 글리프의 시작점의 평면 부분의 " +"길이입니다. EndLength는 글리프의 종점 유사한 영역입니다. FullLength는 글리프" +"의 길이입니다." -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 채우기 불투명도를 상속할 지 여부에 대한 다른 설정\n" +"A reference in this glyph refers to a different encoding in different " +"instances" +msgstr "" +"본 글리프에 포함되는 참조 중에, 다른 인스턴스와 차이나는 인코딩을 참조하는 것" +"이 있습니다" -#, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 획 불투명도를 상속할 지 여부에 대한 다른 설정\n" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" +msgstr "역 문맥적 연쇄 조회는 하나의 적용 범위 테이블과만 직접 일치 할 수 있다" -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 획 너비를 상속할 지 여부에 대한 다른 설정\n" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" +msgstr "역 문맥적 연쇄 색인은 어딘가에 대체 문자 세트가 있어야한다" #, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 획 라인캡에 대한 다른 설정\n" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"%d (%s) 번째 줄의 스크립트 태그가 너무 깁니다. 최대 4글자일 수 있습니다." #, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "%2$s의 %1$d층에서 획 선조인에 대한 다른 설정\n" +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "%d (%s) 번째 줄의 스크립트 태그는 ASCII여야 합니다.\n" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "%2$s의 %1$d층에서 경사도를 시도하는 방법을 알 수 없음\n" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "대화 상자 또는 메뉴에 그려진 구분선" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "%2$s의 %1$d행에서 다른 채우기 패턴\n" +msgid "A short to be pushed on the stack" +msgstr "스택에서 push할 short" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "%2$s의 %1$d행에서 다른 획 패턴\n" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "" +"1개의 스타일에 condense와 extend를 동시에설정할 수 없습니다(그 지정은 의미가 " +"없습니다)" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "%2$s의 %1$d행에서 이미지를 보간하려고 시도하는 방법을 생각할 수 없음\n" +msgid "A tag must be 4 ASCII characters" +msgstr "태그는 ASCII로 4자이어야 합니다." -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "%s의 층에서 다른 숫자\n" +msgid "A value must be between [-32768,32767]" +msgstr "값은 [-32768,32767]의 범위내에 있어야 합니다" -msgid "Interpolating Problem" -msgstr "보간처리중에 문제발생" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "값은 [-8 -1] 또는 [1,8] 사이 여야합니다" -msgid "Interpolating a font with itself achieves nothing" -msgstr "폰트를 자기자신과 보간해도 아무것도 일어나지 않습니다." +msgid "A value must be between [0,15]" +msgstr "값은 [0,15]의 사이가 아니면 안됩니다" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "스플라인 순서가 다른 글꼴 간 보간(예: 포스트 스크립트와 트루타입 사이)" +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "1바이트 push에 의해 push되는 값은 0부터 255 사이의 숫자여야 합니다" msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "편집타입이 다른 폰트를 보간하려 합니다(예를들면 Type3과 Type1)" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "%s의 바운딩 박스가 부적합합니다.\n" +"ABSolute Value\n" +"Replaces top of stack with its abs" +msgstr "" +"ABSolute Value\n" +"스택의 맨 위를 절댓값으로 바꿉니다." -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "%s에서, 몇개의 PIXEL_SIZE의 지정이 일치하지 않습니다" +msgid "ABx => xAB" +msgstr "ABx ⇒ xAB" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "%s에서, 폰트의 높이+깊이의 합이 픽셀크기에 일치하지 않습니다" +msgid "ABx => xBA" +msgstr "ABx ⇒ xBA" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "%s에서, 폰트의 높이에 기준해 픽셀크기를 추측합니다" +msgid "ABxCD => CDxAB" +msgstr "ABxCD ⇒ CDxAB" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "%s에서, 폰트의 깊이에 기준해 픽셀크기를 추측합니다" +msgid "ABxCD => CDxBA" +msgstr "ABxCD ⇒ CDxBA" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" -"FontForge는 %d 비트의 심도는 지원하지 않습니다(1,2,4,8,16,32 의 어느것 이어" -"야 합니다)\n" +msgid "ABxCD => DCxAB" +msgstr "ABxCD ⇒ DCxAB" -msgid "Unexpected EOF in gf\n" -msgstr "GF파일이 도중에 잘려있습니다\n" +msgid "ABxCD => DCxBA" +msgstr "ABxCD ⇒ DCxBA" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "GF파일위치 %d 에 예상밖의 코드가 있습니다\n" +msgid "ABxD => DxAB" +msgstr "ABxD ⇒ DxAB" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "PK파일의 글자 %d에서, 반복해 열번호가 중복됩니다\n" +msgid "ABxD => DxBA" +msgstr "ABxD ⇒ DxBA" -#, c-format msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" +"ADD\n" +"Pops two 26.6 fixed numbers from stack\n" +"adds them, pushes result" msgstr "" -"%d 문자가 제대로 읽히지 않았거나 (pk 파일의 형식이 잘못됨)\n" -"%ld는 %d이어야 하며 %ld가 꺼져야 함\n" +"추가\n" +"스택에서 고정된 두 개의 26.6 숫자를 \n" +"팝업하여 추가하고, 그 결과를 push합니다." -msgid "Pixel size:" -msgstr "픽셀수:" +msgid "AGL For New Fonts" +msgstr "새 폰트를 위한 AGL" -msgid "What is the pixel size of the font in this file?" -msgstr "이 파일내의 폰트 픽셀수는 얼마입니까?" +msgid "AGL with PUA" +msgstr "AGL (PUA(사적 영역) 포함)" -msgid "Bad Number" -msgstr "수치가 올바르지 않습니다." +msgid "AGL without afii" +msgstr "AGL(afii를 제외)" -msgid "Duplicate pixelsize" -msgstr "픽셀크기를 복제" +msgid "" +"ALIGN PoinTS\n" +"Aligns (&pops) the two points which are on the stack\n" +"by moving along freedom vector to the average of their\n" +"positions on projection vector" +msgstr "" +"ALIGN PoinTS\n" +"자유 벡터에서 투영 벡터의 \n" +"평균 위치에 따라 이동하여 \n" +"스택에 있는 두 점을 정렬(&pops) 합니다." -#, c-format msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" +"ALIGN to Reference Point\n" +"Pops as many points as specified in loop counter\n" +"Aligns points with RP0 by moving each\n" +"along freedom vector until distance to\n" +"RP0 on projection vector is 0" msgstr "" -"폰트데이터 베이스에서, 이미 픽셀크기 \n" -"(%d)의 비트맵폰트가 포함되어있습니다.\n" -"덮어쓰기하시겠습니까?" +"ALIGN to Reference Point\n" +"루프 카운터에 지정된 개수만큼 포인트를 팝업합니다.\n" +"투영 벡터에서 RP0까지의 거리가 0이 될 때까지 \n" +"자유 벡터를 따라 각각 이동하여 \n" +"점을 RP0과 정렬합니다." -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "%.200s는(metafont에서 만들어지는)PK파일이 아닙니다." - -msgid "Not a pk file" -msgstr "PK파일이 아닙니다." - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "%.200sは(metafont에서 만들어지는)GF파일이 아닙니다." +msgid "AMS Names" +msgstr "AMS 명단" -msgid "Not a gf file" -msgstr "GF파일이 아닙니다" +msgid "AR: Char 119" +msgstr "AR: Char 119" -msgid "Not a pcf file" -msgstr "PCF파일이 아닙니다." +msgid "AR: Char 157" +msgstr "AR: Char 157" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "%.200s 는X11의 PCF파일이 아닙니다." +msgid "AR: Char 163" +msgstr "AR: Char 163" -msgid "Not a bdf file" -msgstr "BDF파일이 아닙니다." +msgid "AR: Char 211" +msgstr "AR: Char 211" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "%.200s 는 BDF파일이 아닙니다." +msgid "AR: Char 94" +msgstr "AR: Char 94" -msgid "Decompress Failed!" -msgstr "압출풀기에 실패!" +msgid "" +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" +msgstr "" +"ATM에서는 글꼴을 Macintosh Latin 인코딩으로 인코딩해야한다. \n" +"이 포스트 스크립트 글꼴은 잘 인쇄되지만 비트맵 버전만 화면에 표시된다." -#, c-format -msgid "Loading font from %.100s" -msgstr "폰트를 %.100s 에서 불러옵니다." +msgid "ATT" +msgstr "ATT" -msgid "Loading..." -msgstr "불러오기 중..." +msgid "A_dd Extrema" +msgstr "극점추가(_d)" -msgid "Reading Glyphs" -msgstr "글리프를 불러오기 중" +msgid "A_lign" +msgstr "점을 정렬(_L)" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "비트맵폰트를 %s 에서 찾을 수 없습니다." +msgid "Aari" +msgstr "아리어" -msgid "No Bitmap Font" -msgstr "비트맵폰트가 없습니다." +msgid "Abaza" +msgstr "아바자어" -msgid "Outline Glyphs\n" -msgstr "아웃라인글리프\n" +msgid "Abkhazian" +msgstr "압하스어" -msgid "Glyph Differences\n" -msgstr "글리프의 상이점\n" +msgid "Above Base Forms" +msgstr "베이스라인 상방형" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "글리프“%s”에 차이가 있습니다\n" +msgid "Above Base Mark" +msgstr "베이스라인 위쪽의 마크" -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" -"글리프“%s”는, %s로의 참조를 다른 TrueType점 참조 스킴으로 실행하고 있습니다\n" +msgid "Above Base Substitutions" +msgstr "베이스라인 위쪽 바꾸기" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "글리프“%1$s”의 %3$s에서 %2$s로의 참조가 포함되어 있습니다\n" +msgid "AccentBaseHeight:" +msgstr "악센트 기준 높이:" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "글리프“%s”에서 %s로의 참조 변환행렬이 서로 다릅니다\n" +msgid "AccentCenterLowest" +msgstr "악센트의 기저를를 중심에 " -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "글리프“%s”에 포함되는 레이어의 갯수가 서로 다릅니다\n" +msgid "AccentOffsetPercent" +msgstr "악센트간격의 백분율" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "글리프“%s”의 레이어 %d의 채우기가 서로 다릅니다\n" +msgid "Accented glyph composed of:" +msgstr "악센트 글리프의 구성요소:" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "글리프“%s”의 레이어 %d의 스트로크설정이 서로 다릅니다\n" +msgid "Accents" +msgstr "악센트" -#, c-format msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "글리프“%s”에 포함되는 참조는, TrueType의 점의 참조방식과 다릅니다\n" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." +msgstr "" +"원본에 가까운 근사치인 외곽선을 사용합니다.\n" +"em-unit에 의해 꺼지거나 윤곽선과 일치하는 참조가 있을 수 있습니다." -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "글리프“%s”의 스플라인은 정확히 일치하지 않습니다만, 거의 같습니다\n" +msgid "Accept outlines which exactly match the original" +msgstr " 오리지널과 정확에 일치하는 아웃라인만을 수용합니다" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "문자 \"%s\"에서 참조를 연결 해제 한 후 일치하는 항목이 발견되었다\n" +msgid "Acceptable _Extrema" +msgstr "허용가능 극값(_E)" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "글리프“%s”에 포함되는 윤곽선의 수가 서로 다릅니다\n" +msgid "Access All Alternates" +msgstr "모든 대안에 접근" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "글리프“%s”에, 윤곽 열기/닫기의 불일치가 존재합니다\n" +msgid "Accuracy Target:" +msgstr "정확한 대상:" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "글리프“%s”에 스플라인의 불일치가 존재합니다\n" +msgid "Accuracy _Target:" +msgstr "정확한대상(_T):" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" -"글리프“%1$s”의 글자붙이기 폭은 %3$s에서는 %2$d입니다만 %5$s에서는 %4$d입니" -"다\n" +msgid "Activate diagonal stem processing" +msgstr "대각선 처리 활성화" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" -"글리프“%1$s”의 세로쓰기 이동폭은 %3$s에서는 %2$d입니다만 %5$s에서는 %4$d입니" -"다\n" +msgid "Active Background" +msgstr "활성 배경" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "글리프“%s”의 위치(%g,%g)에 힌트마스크 불일치가 존재합니다\n" +msgid "Active Border:" +msgstr "활성 테두리:" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "글리프“%s”의 힌트가 서로 다릅니다\n" +msgid "Active Color" +msgstr "활성 색상" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "%2$s글리프 “%1$s”에서 TrueType명령이 없습니다\n" +msgid "Active Hints" +msgstr "유효한 힌트" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "글리프“%s”의 TrueType명령이 서로 다릅니다\n" +msgid "Active Layer Color" +msgstr "활성 레이어 색상" #, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "%s에 있는 글리프가 %s에 없습니다\n" +msgid "Active Layer: %s (%s)" +msgstr "활성 레이어: %s (%s)" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "글리프“%s”가 %s에 없습니다\n" +msgid "Active Thick Layer Color" +msgstr "활성 레이어 색상" + +msgid "Active Tool Color" +msgstr "활성 도구 색상" msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "EM 당 픽셀수가 2개의 폰트에서 다르므로, 글리프의 비교를 거부합니다\n" +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" +msgstr "" +"사실 '헤드' 표에 조금 있습니다.\n" +"설정되지 않은 경우 특정 동아시아 폰트가 암시되지 않습니다." -msgid "Bitmap Strikes\n" -msgstr "비트맵 스트라이크\n" +msgid "Add" +msgstr "추가" -#, c-format -msgid "Strike %d@%d\n" -msgstr "스트라이크 %d@%d\n" +msgid "Add 'D_FLT' script" +msgstr "'DFLT' 스크립트 추가(_F)" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "%3$d@%4$d글리프는 %1$s에 있습니다만 %2$s에 없습니다\n" +msgid "Add All Extrema" +msgstr "모든 극값들 추가" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "%3$d@%4$d의 %2$s에서 문자 \"%1$s\"가 없다\n" +msgid "Add Anchor" +msgstr "고정점을 추가" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "%d@%d에 대한 글리프의 상이점\n" +msgid "Add Base Anchor..." +msgstr "기준 앵커 추가..." -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "글리프“%s”는, %d@%d에서 서로 다릅니다\n" +msgid "Add DHint" +msgstr "대각힌트를 추가" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" -"%6$d@%7$d글리프 “%1$s”의 글자붙이기 폭은 %3$s에서는 %2$d입니다만, %5$s에서는 " -"%4$d입니다\n" +msgid "Add E_ncoding Name..." +msgstr "인코딩명을 추가(_N)..." -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" -"%6$d@%7$d 글리프 “%1$s”의 세로쓰기 이동폭은 %3$s에서는 %2$d입니다만,%5$s에서" -"는 %4$d입니다\n" +msgid "Add E_xtrema" +msgstr "극대점을 추가(_X)" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "%2$d@%3$d 글리프 “%1$s”의 비트맵이 서로 다릅니다\n" +msgid "Add Encoding Name..." +msgstr "인코딩명을 추가..." -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "%s에 포함되는 스탈이크가 %s에 없습니다\n" +msgid "Add Encoding Slots..." +msgstr "인코딩슬롯을 추가..." -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "스트라이크 %d@%d가 %s에 없습니다\n" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s가 다릅니다. %s에서는(" +msgid "Add Entry Anchor..." +msgstr "엔트리 앵커 추가..." -#, c-format -msgid ") while in %s it is (" -msgstr ")입니다만, %s에서는(" +msgid "Add Exit Anchor..." +msgstr "종료 앵커 추가..." -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%s는 %s에 없습니다. 하지만 %s에서는(" +msgid "Add Good Extrema" +msgstr "올바른 극값들 추가" -msgid "font name" -msgstr "폰트명" +msgid "Add Language to Script..." +msgstr "스크립트에 언어 추가..." -msgid "family name" -msgstr "패밀리명" +msgid "Add Language(s) to Script" +msgstr "스크립트에 언어 추가" -msgid "full name" -msgstr "풀네임" +msgid "Add Lookup" +msgstr "조회 추가" -msgid "weight" -msgstr "가중치" +msgid "Add Mark Anchor..." +msgstr "마크 앵커 추가..." -msgid "copyright notice" -msgstr "저작권표시" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "OFL 추가" -msgid "version" -msgstr "버전" +msgid "Add Sub_table" +msgstr "하위테이블 추가(_t)" -msgid "Glyph Positioning\n" -msgstr "글리프위치지정\n" +msgid "Add Subscripts/Superscripts..." +msgstr "첨자/위첨자 추가..." -msgid "Glyph Substitution\n" -msgstr "글리프바꾸기\n" +msgid "Add VHi_nt" +msgstr "수직힌트를 추가(_N)" -msgid "Lookup Differences\n" -msgstr "색인 차이\n" +msgid "Add _Lookup" +msgstr "추가 _Lookup" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "색인 하위 테이블 %s(%s와 일치)\n" +msgid "Add _Missing Glyphs" +msgstr "존재하지 않는 글리프를 추가(_M)" -msgid "" -msgstr "<없음>" +msgid "Add _Small Capitals..." +msgstr "작은 대문자 추가(_S)..." -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" -"%2$s내의 “%1$s”에서 클래스 %5$s의 고정점 (%3$g,%4$g) 이 포함되어 있지 않습니" -"다\n" +msgid "Add a corner point" +msgstr "정점을 추가" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" -"%2$s내의 “%1$s”에 포함되는 클래스 %5$s의 고정점 (%3$g,%4$g)은, 비교대상과 차" -"이가 존재하는것이 점의 참조에 의해 알수 있습니다\n" +msgid "Add a curve point" +msgstr "곡선위의 점을 추가" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" -"%2$s의 “%1$s”에서 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d를 수행하" -"는 참조는 없습니다\n" +msgid "Add a curve point always either horizontal or vertical" +msgstr "항상 수평 또는 수직 원곡선 점 추가" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" -"%2$s의 “%1$s”에서 짝단위 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d(다" -"음의 글리프%7$s에서 ∆x=%8$d ∆y=%9$d ∆x_adv=%10$d ∆y_adv=%11$d)를 수행하는 참" -"조는 없습니다\n" +msgid "Add a g2 curve point" +msgstr "g2 원곡선 점 추가" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "%2$s의 “%1$s”는 %3$s에 대해 바꾸기참조를 포함하고 있지 않습니다\n" +msgid "Add a left \"tangent\" point" +msgstr "왼쪽 접점 추가" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "%2$s의 커닝 클래스 서브 테이블 %1$s가 %4$s의 %3$s와 일치하지 않는다\n" +msgid "Add a new layer" +msgstr "새 레이어 추가" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" -"%2$s의 컨텍스트/연쇄 하위 테이블 %1$s가 %4$s의 %3$s와 일치하지 않는다\n" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "다음 제약 조건 점(접선 같은 경우도 있음) 을 추가합니다." -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "서브 테이블 %s를 %s에서 %s와 %s에서 비교하는 방법을 알 수 없다\n" +msgid "Add a point, then drag out its control points" +msgstr "점을 추가한 나중에 제어점을 뽑아내기" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" -"“%1$s”과 “%2$s”의 커닝은, %4$s에서는 %3$d입니다만, %6$s에서는 %5$d입니다\n" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "이전 제약 조건 점(접선 같은 경우도 있음) 을 추가합니다." -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" -"“%1$s”과 “%2$s”과의 커닝은 %3$s에 없습니다만, %5$s에서 %4$d만큼 있습니다\n" +msgid "Add a right \"tangent\" point" +msgstr "오른쪽 접점 추가" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "%s에서는 검색되지만 %s에서는 검색되지 않음\n" +msgid "Add a subtable to which lookup?" +msgstr "어떤 룩업에 하위 테이블을 추가하시겠습니까?" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "조회 %s이(가) %s에 있지 않음\n" +msgid "Add a tangent point" +msgstr "곡선과 직선의 접점을 추가" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "%s에서는 검색 하위 테이블이지만 %s에서는 검색되지 않음\n" +msgid "" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." +msgstr "" +"이 조회가 적용되는 스크립트의 모든 글리프 항목을 추가하십시오.\n" +"FontForge가 기본값을 찾을 수 있을 때 그것 또한 추가될 것이다." -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "조회 하위 테이블 %s이(가) %s에 있지 않음\n" +msgid "Add entries for all selected glyphs." +msgstr "선택한 모든 글리프에 대한 항목을 추가합니다." -#, c-format msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." msgstr "" -"그룹파일의 말미보다도 나중에 해석되지않은 글자가 있습니다\n" -"(해석한 마지막 행은 %d입니다).\n" +"다음 접미사를 기준으로 조회에 항목을 추가하십시오.\n" +"따라서 접미사가 \"superior\"로 설정되고 글꼴이 지정되면\n" +"\"A\"와 \"A.superior\"라는 이름의 글리프를 포함한다.\n" +"lookup이 라틴 스크립트에 적용됨), 그러면 FontForge가\n" +"항목 매핑 \"A\" -> \"A.superior\"를 추가한다." -#, c-format msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." msgstr "" -"이 문자 (gid = %d)은 다음의 부분 (%d)가 있습니다. 무슨 뜻인지 모르겠습니다. " -"테스트 할 수 있도록이 글꼴의 사본을 내가 (gww@silcom.com)로 보내주세요.\n" +"모든 글리프 쌍 간의 광학적 분리를 \n" +"이 값과 동일하게 만들기 위해 \n" +"lookup에 항목을 추가합니다." + +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "선택한 모든 글리프 쌍 사이에 커닝 정보를 추가합니다." + +msgid "AddCharToNameList" +msgstr "이름 목록에 문자 추가" -#, c-format msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" -"그것은 아마도 정규의 URW폰트입니다만, FontForge가 지원하지\n" -"않는 포맷(%c%c) 입니다. FontForge는 'IK'포맷의\n" -"폰트만을 지원합니다.\n" +"새로운 문자를 추가하고 문자에 잘못된 True타입 참조가 포함되어 있을 때 해당 문" +"자를 참조" + +msgid "Adding points at Extrema..." +msgstr "극값에 있는 점을 추가 중..." + +msgid "Additional arguments for autotrace program:" +msgstr "autotrace 프로그램에 대한 추가 인수:" msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." msgstr "" -"이것은 Ikarus포맷같습니다만,그것에 대한 문서가 없습니다. FontForge에서는 지원" -"하지 않습니다.\n" +"선택한 lookup 후 또는 선택한 항목이 없는 경우 \n" +"lookup 목록 시작 시 새 lookup을 추가합니다." -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." msgstr "" -"URL폰트의 name선택이 예상밖의 크기 입니다(55곳 예상에 비해 %d로 되어 있습니" -"다)\n" +"선택한 하위 테이블 뒤에 또는 선택한 항목이 없는 경우 \n" +"조회를 시작할 때 새 조회 하위 테이블을 추가합니다." + +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "조정" -#, c-format msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" msgstr "" -"URW폰트의 폰트정보선택이 예상밖의 값입니다(12곳 예상에 비해 %d로 되어 있습니" -"다)\n" +"각도 조정\n" +"더 이상 사용할 수 없는 명령입니다.\n" +"하나의 값을 팝업합니다." -msgid "Czech" -msgstr "체코어" +msgid "Adlam" +msgstr "아들람 문자" -msgid "Dutch" -msgstr "네덜란드어" +msgid "Adobe" +msgstr "어도비" -msgid "English" -msgstr "영어" +msgid "Adobe Glyph List" +msgstr "Adobe 글리프 목록 (AGL)" -msgid "French" -msgstr "프랑스어" +msgid "Adobe Standard" +msgstr "Adobe표준" -msgid "German" -msgstr "독일어" - -msgid "Lang|Greek" -msgstr "그리스어" +msgid "" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." +msgstr "" +"Adobe는 \"큰\" 스플라인에 극한이 없어야 한다고 말합니다.\n" +"하지만 그들은 큰 의미가 무엇인지 정의하지 않습니다.\n" +"스플라인 끝점 사이의 거리가 이 값보다 크면 스플라인은 fontforge에 \"크다\"가 " +"됩니다." -msgid "Lang|Hebrew" -msgstr "히브리어" +msgid "" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" +msgstr "" +"Adobe의 폰트명 사양(5088.FontNames.pdf)은 글꼴 이름이 29자 이하여야 한다고 말" +"합니다. 그래도 계속 하시겠습니까?" -msgid "Hindi" -msgstr "힌두어" +msgid "Advance To Next Glyph" +msgstr "다음의 글리프로 진행" -msgid "Hungarian" -msgstr "헝가리어" +msgid "Advance Width Col" +msgstr "진행 너비가 아님" -msgid "Italian" -msgstr "이탈리아語" +#, c-format +msgid "Advance Width Metrics For %.50s" +msgstr "%.50s에 대한 고급 폭 메트릭" -msgid "Hiragana" -msgstr "히라가나(일본어문자)" +msgid "Advance Width as a Bar" +msgstr "어드밴스폭을 바로 표시" -msgid "Katakana" -msgstr "가타가나(일본어문자)" +msgid "Advance Width as a Line" +msgstr "어드밴스폭을 경계선으로 표시" -msgid "Lithuanian" -msgstr "리투아니아어" +msgid "Advance Width does not change." +msgstr "진행 너비는 변경되지 않습니다." -msgid "Polish" -msgstr "폴란드어" +msgid "Advance Width not" +msgstr "진행 너비가 아님" -msgid "Russian" -msgstr "러시아어" +#, c-format +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "글리프%.30s의 글자붙이기 폭은 127미만 이어야 합니다" -msgid "Spanish" -msgstr "스페인어" +msgid "Adyghe" +msgstr "아디게어" -msgid "Sanskrit" -msgstr "산스크리트어" +msgid "Aegean Numbers" +msgstr "에게 숫자" -msgid "Swedish" -msgstr "스웨덴어" +msgid "Aegean scripts" +msgstr "에게 문자" -msgid "Turkish" -msgstr "터키어" +msgid "Afar" +msgstr "아파르어" -msgid "Welsh" -msgstr "웰시어" +msgid "Afm Save Failed" +msgstr "Afm 저장 실패." -msgid "Access All Alternates" -msgstr "모든 대안에 접근" +msgid "Afrikaans" +msgstr "아프리칸스어" -msgid "Above Base Forms" -msgstr "베이스라인 상방형" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" +msgstr "" +"글리프를 회전시키거나 뒤틀은 후, [요소]→[극대점의 추가]를 수행할 필요가 있습" +"니다." -msgid "Above Base Mark" -msgstr "베이스라인 위쪽의 마크" +msgid "Agaw" +msgstr "중부쿠시어" -msgid "Above Base Substitutions" -msgstr "베이스라인 위쪽 바꾸기" +msgid "Ahead Classes" +msgstr "전방 클래스" -msgid "Vertical Fractions" -msgstr "수직형 분수" +msgid "Ahom" +msgstr "아홈 문자" msgid "Akhand" msgstr "Akhand" -msgid "Ancient Ligatures (Obsolete)" -msgstr "고대의 활자 (구식의)" - -msgid "Below Base Forms" -msgstr "베이스라인 아래쪽 자형" - -msgid "Below Base Mark" -msgstr "베이스라인 아래의 마크" +msgid "Albanian" +msgstr "알바니아어" -msgid "Below Base Substitutions" -msgstr "베이스라인 아래쪽 바꾸기" +msgid "Alchemical Symbols" +msgstr "연금술 기호" -msgid "Capitals to Petite Capitals" -msgstr "대문자에서 초소형대문자로" +msgid "Align Points" +msgstr "점 조정" -msgid "Capitals to Small Capitals" -msgstr "대문자에서 소형대문자로" +msgid "Align:" +msgstr "정렬:" -msgid "Contextual Alternates" -msgstr "문맥의 대안자" +msgid "" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." +msgstr "파란색/OtherBlues 배열의 선형 영역 높이가 BlueScale. 에 비해 너무 큼" -msgid "Case-Sensitive Forms" -msgstr "대소구분 자형" +msgid "" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." +msgstr "" +"Family파란색/FamilyOtherBlues 어레이의 정렬 영역 높이가 BlueScale에 비해 너" +"무 큼" -msgid "Glyph Composition/Decomposition" -msgstr "글리프합성/분해" +msgid "All" +msgstr "모두부분" -msgid "Conjunct Form After Ro" -msgstr "로마 이후의 결합 양식" +msgid "All Files" +msgstr "모든 파일" -msgid "Conjunct Forms" -msgstr "결합 형태" +msgid "All Fonts" +msgstr "모든 폰트" -msgid "Contextual Ligatures" -msgstr "문맥의 합음자" +msgid "All Glyphs" +msgstr "모두글리프" -msgid "Centered CJK Punctuation" -msgstr "중앙 CJK 문장 부호" +msgid "All characters in the value must be in ASCII" +msgstr "값에 포함되는 글자는 모두 ASCII 이어야 합니다" -msgid "Capital Spacing" -msgstr "대문자 조함용 스페이스" +#, c-format +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "색인의 모든 항목은 %2$s의 %1$d행에서 동일한 유형이어야 한다" -msgid "Contextual Swash" -msgstr "문맥의 스와쉬" +msgid "All glyphs" +msgstr "모든 상용문자" -msgid "Cursive Attachment" -msgstr "필기체 연결" +msgid "All glyphs have the same baseline" +msgstr "모든 상형문자는 같은 기준선을 가지고 있다." -msgid "Character Variants 01" -msgstr "문자 변형 01" +msgid "All layers _cubic" +msgstr "모든 레이어 큐빅(_c)" -msgid "Character Variants 02" -msgstr "문자 변형 02" +msgid "All layers _quadratic" +msgstr "모든 레이어 이차원(_q)" -msgid "Character Variants 03" -msgstr "문자 변형 03" +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "" +"모든 경로는 닫은 루프일 필요가 있으므로, 노출된 점이 존재해서는 안됩니다." -msgid "Character Variants 04" -msgstr "문자 변형 04" +msgid "Allow _curve smoothing" +msgstr "곡선 다듬기를 허용(_C)" -msgid "Character Variants 05" -msgstr "문자 변형 05" +msgid "Allow _removal of extrema" +msgstr "극값을 가지는 점을 제거 허용(_R)" -msgid "Character Variants 06" -msgstr "문자 변형 06" +msgid "Allow _slopes to change" +msgstr "기울기의 변경를 허용(_S)" -msgid "Character Variants 07" -msgstr "문자 변형 07" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." +msgstr "" +"검색패턴이 아래의 변환에 의해 바뀌어도\n" +"동일한 대상에 적용합니다." -msgid "Character Variants 08" -msgstr "문자 변형 08" +msgid "" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." +msgstr "" +"복수의 색상,채우기와 그림자의 편집을 활성화합니.\n" +"복수레이어 폰트는 Type3 또는 SVG폰트로만 출력가능합니다." -msgid "Character Variants 09" -msgstr "문자 변형 09" +msgid "Allow errors of:" +msgstr "다음 오류 허용:" -msgid "Character Variants 10" -msgstr "문자 변형 10" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." +msgstr "" +"Unicode글자세트의 모든 글자를 글리프명에 사용할수 있도록 합니다.\n" +"Adobe글리프명표준에 적합하지 않습니다.\n" +"이러한 이름은 내부이용만으로 제한하고,\n" +"제품이 되는 폰트에는 포함되지 않아야합니다." -msgid "Character Variants 11" -msgstr "문자 변형 11" +msgid "Allow the height match to differ by this much" +msgstr "높이 차이가 이만큼 차이가 나도록 허용" -msgid "Character Variants 12" -msgstr "문자 변형 12" +msgid "Allow:" +msgstr "허용하는 변환:" -msgid "Character Variants 13" -msgstr "문자 변형 13" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." +msgstr "" +"몇개의 글자가 같은 위치에서 시작하는 수평줄기를 \n" +"포함하는지를 체크합니다." -msgid "Character Variants 14" -msgstr "문자 변형 14" +msgid "Allows you to check that stems have consistent widths.." +msgstr "줄기의 폭이 일정한 폭을 가지는지를 체크." -msgid "Character Variants 15" -msgstr "문자 변형 15" +msgid "" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." +msgstr "" +"몇개의 글자가 같은 위치에서 시작하는 수직줄기를 \n" +"포함하는지를 체크합니다." -msgid "Character Variants 16" -msgstr "문자 변형 16" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." +msgstr "" +"베이스가 되는 점에서,수평 또는 수직방향 (또는, 이탤릭의 기울기)에 \n" +"매우 가깝지만, 완전히 일치하지 않는 선을 찾습니다." -msgid "Character Variants 17" -msgstr "문자 변형 17" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" +msgstr "" +"곡선의 양쪽점을 연결하는 직선상의 제어점을 투영 할 때,\n" +"그 양쪽점의 바깥쪽에 투영되는 점을 찾습니다." -msgid "Character Variants 18" -msgstr "문자 변형 18" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." +msgstr "" +"수평또는 수직방향 (또는, 이탤릭의 기울기)에 매우 가깝지만\n" +"완전히 않는 선을 찾습니다." -msgid "Character Variants 19" -msgstr "문자 변형 19" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." +msgstr "" +"베이스라인, x높이, 어센더, 디센더의\n" +"높이로부터 조금 떨어진 점을 찾습니다." -msgid "Character Variants 20" -msgstr "문자 변형 20" +msgid "Allows you to select optional behavior when generating the font" +msgstr "폰트생성시 거동에 대한 옵션을 선택할수 있도록 합니다" -msgid "Character Variants 21" -msgstr "문자 변형 21" +msgid "Almost H/V Color" +msgstr "H/V의 색상" -msgid "Character Variants 22" -msgstr "문자 변형 22" +msgid "Almost Horizontal/Vertical Curves" +msgstr "거의 수평/수직 곡선" -msgid "Character Variants 23" -msgstr "문자 변형 23" +msgid "Almost Horizontal/Vertical Lines" +msgstr "거의 수평/수직선" -msgid "Character Variants 24" -msgstr "문자 변형 24" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "거의 stem_3힌트" -msgid "Character Variants 25" -msgstr "문자 변형 25" +msgid "Alphabetic" +msgstr "음소 문자" -msgid "Character Variants 26" -msgstr "문자 변형 26" +msgid "Alphabetic Extended" +msgstr "알파벳의 확장" -msgid "Character Variants 27" -msgstr "문자 변형 27" +msgid "Alphabetic Presentation Forms" +msgstr "알파벳 프리젠테이션 양식" -msgid "Character Variants 28" -msgstr "문자 변형 28" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "영문자 및 LTR 스크립트 음절자" -msgid "Character Variants 29" -msgstr "문자 변형 29" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "영문자 및 음절 RTL 스크립트" -msgid "Character Variants 30" -msgstr "문자 변형 30" +msgid "Alsatian" +msgstr "알자스어" -msgid "Character Variants 31" -msgstr "문자 변형 31" +msgid "Also enable preview mode when the space bar is pressed." +msgstr "스페이스바를 눌렀을 때 미리보기 모드도 활성화하십시오." -msgid "Character Variants 32" -msgstr "문자 변형 32" +msgid "Alt Subs" +msgstr "선택형 바꾸기" -msgid "Character Variants 33" -msgstr "문자 변형 33" +msgid "Altai" +msgstr "알타이어" -msgid "Character Variants 34" -msgstr "문자 변형 34" +msgid "Alternate Annotation Forms" +msgstr "주석용 대안형" -msgid "Character Variants 35" -msgstr "문자 변형 35" +msgid "Alternate Substitution" +msgstr "대안 글리프로 대체" -msgid "Character Variants 36" -msgstr "문자 변형 36" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "대체 유니코드 인코딩/변동 선택기" -msgid "Character Variants 37" -msgstr "문자 변형 37" +msgid "Alternate Vertical Half Metrics" +msgstr "대안 세로쓰기 용 반각 메트릭" -msgid "Character Variants 38" -msgstr "문자 변형 38" +msgid "Alternate Vertical Metrics" +msgstr "대안 세로쓰기용 메트릭" -msgid "Character Variants 39" -msgstr "문자 변형 39" +msgid "Alternative Half Widths" +msgstr "대안 반각형" -msgid "Character Variants 40" -msgstr "문자 변형 40" +msgid "Always" +msgstr "항상 " -msgid "Character Variants 41" -msgstr "문자 변형 41" +msgid "" +"Always show the control points when editing a glyph.\n" +"This can be turned off in the menu View/Show, this setting will effect if " +"control points are shown initially.\n" +"Change requires a restart of fontforge." +msgstr "" +"글리프를 편집할 때는 항상 제어점을 표시합니다.\n" +"보기/표시 메뉴에서 이 설정을 해제할 수 있으며, 이 설정은 제어 지점이 처음 표" +"시되는 경우에 적용됩니다.\n" +"변경하려면 fontforge를 다시 시작해야 합니다." -msgid "Character Variants 42" -msgstr "문자 변형 42" +msgid "Americanist IPA" +msgstr "미국IPA" -msgid "Character Variants 43" -msgstr "문자 변형 43" +msgid "Amount" +msgstr "양" -msgid "Character Variants 44" -msgstr "문자 변형 44" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "큰 박스의 윗단에 대한 윗첨자의 베이스라인 상승값" -msgid "Character Variants 45" -msgstr "문자 변형 45" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "큰 박스의 윗단에 대한 아래첨자의 베이스라인 하강값" -msgid "Character Variants 46" -msgstr "문자 변형 46" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "표시되는 수식에서 분모에 대한 베이스라인의 하강값" -msgid "Character Variants 47" -msgstr "문자 변형 47" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "표시되지 않는 수식에서 분모에 대한 베이스라인의 하강값" -msgid "Character Variants 48" -msgstr "문자 변형 48" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "표시되는 수식의 아래첨자에 대한 베이스라인의 하강값" -msgid "Character Variants 49" -msgstr "문자 변형 49" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "표시되지 않는 수식의 아래첨자에 대한 베이스라인의 하강값" -msgid "Character Variants 50" -msgstr "문자 변형 50" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "표시되는 수식에서 분자에 대한 베이스라인의 상승값" -msgid "Character Variants 51" -msgstr "문자 변형 51" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "표시되지 않는 수식의 atop스타일에 대한 베이스라인의 상승값" -msgid "Character Variants 52" -msgstr "문자 변형 52" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "표시되지 않는 수식에 대한 베이스라인의 상승값" -msgid "Character Variants 53" -msgstr "문자 변형 53" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "표시되는 수식에서 윗첨자에 대한 베이스라인의 상승값" -msgid "Character Variants 54" -msgstr "문자 변형 54" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "변형스타일의 윗첨자에 대한 베이스라인의 상승값" -msgid "Character Variants 55" -msgstr "문자 변형 55" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "표시되지 않는 수식에서 윗첨자에 대한 베이스라인의 상승값" -msgid "Character Variants 56" -msgstr "문자 변형 56" +msgid "An SVG font without a familyname value might not be usable." +msgstr "성 값이없는 SVG 글꼴을 사용할 수없는 경우가 있습니다." -msgid "Character Variants 57" -msgstr "문자 변형 57" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "\"사이즈\" 필드의 항목은 숫자가 아니다." -msgid "Character Variants 58" -msgstr "문자 변형 58" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "\"사이즈\" 필드의 항목은 부당한 것입니다." -msgid "Character Variants 59" -msgstr "문자 변형 59" +msgid "An error occurred when writing the resource file" +msgstr "리소스 파일을 작성하는 동안 오류가 발생했습니다." -msgid "Character Variants 60" -msgstr "문자 변형 60" +#, c-format +msgid "An error occurred writing %s" +msgstr "%s을(를) 쓰는 동안 오류가 발생했습니다." -msgid "Character Variants 61" -msgstr "문자 변형 61" +msgid "" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." +msgstr "" +"선택한 아웃라인을 정수 개만큼 이용해\n" +"경로를 덮습니다. 경로의 길이가 선택부분의 높이에\n" +"정수배로 들어갈수 없을경우, 아웃라인을 \n" +"약간 확대/축소합니다." -msgid "Character Variants 62" -msgstr "문자 변형 62" +msgid "An ordered list of lookups and positions" +msgstr "조회 및 위치 정렬 된 목록" -msgid "Character Variants 63" -msgstr "문자 변형 63" +msgid "An outline font editor" +msgstr "폰트편집기 개요" -msgid "Character Variants 64" -msgstr "문자 변형 64" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "\"사이즈\" 필드의 범위가 잘못 정렬되었다." -msgid "Character Variants 65" -msgstr "문자 변형 65" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" +msgstr "" +"sfnt 파일은 많은 수의 table을 포함 할 수 있지만, 이 파일은 1000개가 넘는다. " +"너무 많은 것 같다.\n" -msgid "Character Variants 66" -msgstr "문자 변형 66" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "" +"sfnt 파일에는 적어도 한개의 테이블이 포함되어야 하는데, 이것에는 포함되어 있" +"지 않다." -msgid "Character Variants 67" -msgstr "문자 변형 67" +msgid "An unsigned byte to be pushed on the stack" +msgstr "스택에서 push할 unsigned byte" -msgid "Character Variants 68" -msgstr "문자 변형 68" +msgid "Anatolian Hieroglyphs" +msgstr "히타이트 상형문자" -msgid "Character Variants 69" -msgstr "문자 변형 69" - -msgid "Character Variants 70" -msgstr "문자 변형 70" - -msgid "Character Variants 71" -msgstr "문자 변형 71" - -msgid "Character Variants 72" -msgstr "문자 변형 72" - -msgid "Character Variants 73" -msgstr "문자 변형 73" - -msgid "Character Variants 74" -msgstr "문자 변형 74" - -msgid "Character Variants 75" -msgstr "문자 변형 75" +msgid "Anchor Class Name" +msgstr "앵커 클래스 이름" -msgid "Character Variants 76" -msgstr "문자 변형 76" +msgid "Anchor Color" +msgstr "고정점 색상" -msgid "Character Variants 77" -msgstr "문자 변형 77" +msgid "Anchor Control" +msgstr "고정점 제어" -msgid "Character Variants 78" -msgstr "문자 변형 78" +msgid "Anchor Control for Base" +msgstr "기저의 고정점을 제어" -msgid "Character Variants 79" -msgstr "문자 변형 79" +msgid "Anchor Control for Mark" +msgstr "마크의 고정점을 제어" -msgid "Character Variants 80" -msgstr "문자 변형 80" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "%.100s 등급에 대한 앵커 제어 %.100s %.20s" -msgid "Character Variants 81" -msgstr "문자 변형 81" +msgid "Anchor Control..." +msgstr "고정점의 제어..." -msgid "Character Variants 82" -msgstr "문자 변형 82" +msgid "Anchor Lost" +msgstr "고정점 손실" -msgid "Character Variants 83" -msgstr "문자 변형 83" +msgid "Anchor Point Info" +msgstr "고정점점의 정보" -msgid "Character Variants 84" -msgstr "문자 변형 84" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "클래스 이름없는 앵커: %s" -msgid "Character Variants 85" -msgstr "문자 변형 85" +msgid "Anchor _Glyph at Point" +msgstr "점의 고정글리프(_G)" -msgid "Character Variants 86" -msgstr "문자 변형 86" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "하위 테이블 %.80s 의 앵커 클래스" -msgid "Character Variants 87" -msgstr "문자 변형 87" +#, c-format +msgid "Anchor-%d" +msgstr "앵커-%d" -msgid "Character Variants 88" -msgstr "문자 변형 88" +msgid "AnchorClass|New _Class" +msgstr "새로운 클래스(_C)" -msgid "Character Variants 89" -msgstr "문자 변형 89" +msgid "AnchorPoint|_New" +msgstr "새로운(_N)" -msgid "Character Variants 90" -msgstr "문자 변형 90" +msgid "Anchored Line Color" +msgstr "고정선 색상" -msgid "Character Variants 91" -msgstr "문자 변형 91" +msgid "Anchored Pairs" +msgstr "고정된 짝" -msgid "Character Variants 92" -msgstr "문자 변형 92" +msgid "Ancient Greek Musical Notation" +msgstr "고대 그리스 음악 표기" -msgid "Character Variants 93" -msgstr "문자 변형 93" +msgid "Ancient Greek Numbers" +msgstr "고대 그리스 숫자" -msgid "Character Variants 94" -msgstr "문자 변형 94" +msgid "Ancient Ligatures (Obsolete)" +msgstr "고대의 활자 (구식의)" -msgid "Character Variants 95" -msgstr "문자 변형 95" +msgid "Ancient Symbols" +msgstr "고대 기호" -msgid "Character Variants 96" -msgstr "문자 변형 96" +msgid "Angle:" +msgstr "각도:" -msgid "Character Variants 97" -msgstr "문자 변형 97" +msgid "Anti-Alias" +msgstr "-안티엘일리어싱" -msgid "Character Variants 98" -msgstr "문자 변형 98" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" +msgstr "" +"절대값이 더 작은 계산된 커닝 변경으로 \n" +"이 변경은 무시됩니다.\n" -msgid "Character Variants 99" -msgstr "문자 변형 99" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." +msgstr "" +"모든 인수가 포함된 다른 명령어.\n" +"명령어는 표준 입력을 읽음으로써 \n" +"찾을 포스트스크립트 파일을 처리할 것으로 예상해야 한다." -msgid "Drop Caps (Obsolete)" -msgstr "이니셜 (구식의)" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" +msgstr "" +"이 정도 높은 지점은 세리프에 있는 것으로 추정되며\n" +"그리고 처리 후에도 그 높이에 남을 것이다.\n" +"(그러므로 세리프는 같은 크기로 유지되어야 한다.)\n" +"(세리프가 커지기를 바란다면, 이것을 0으로 설정하십시오.)\n" +"컨텍스트요청" -msgid "Distance" -msgstr "거리" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" +msgstr "" +"OS/2 WinAscent & WinDescent 필드 외부의 \n" +"모든 항목은 창에 의해 잘립니다.\n" +"여기에는 GPOS에 의해 재배치된 마크 등이 포함됩니다. \n" +"(강하 필드는 일반적으로 양수입니다.)\n" +"\"[] Is Offset\" 확인란이 선택 취소된 경우 입력한 숫자는 \n" +"OS/2에서 사용되는 값이 됩니다.\n" +"설정된 경우 입력한 숫자는 \n" +"글꼴의 한계에 추가됩니다. 대부분의 경우 \n" +"이 필드 0을 종료하고 \"[*] Is Offset\"을 선택해야 합니다.\n" +"\n" +"참고: WinDescent는 기준선 아래 항목에 \n" +"대한 양수입니다." -msgid "Discretionary Ligatures" -msgstr "임의사용 합음자" +msgid "Append a FONTLOG entry" +msgstr "FONTLOG 항목 추가" -msgid "Denominators" -msgstr "분모" +msgid "Append to it" +msgstr "덧붙이다" -msgid "Diphthongs (Obsolete)" -msgstr "이중모음 (구식의)" +msgid "Apple" +msgstr "Apple" -msgid "Dotless Forms" -msgstr "도트리스 양식" +msgid "Apple Advanced Typography" +msgstr "Apple 고급 조판특성" -msgid "Expert Forms" -msgstr "전문가형" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" +msgstr "" +"Apple과 MS/Adobe는 truetype과 opentype 파일의 형식에 대해 서로 다르다.\n" +"이렇게 하면 글꼴에 대해 따라야 할 표준을 선택할 수 있다.\n" +"주요 차이점은 다음과 같다.\n" +" 이름 테이블의 'postscript' 이름에 대한 요구 사항이 충돌\n" +" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" +" 축척 합성 문자는 다르게 처리됨\n" +" mox(t)/feat가 아닌 GSUB 사용\n" +" 연석/opbd가 아닌 GPOS 사용\n" +" lcar/제안 대신 GDEF 사용" -msgid "Final Glyph On Line" -msgstr "행 끝 자형" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" +msgstr "" +"Apple과 MS/Adobe는 truetype과 opentype 파일의 형식에 대해 서로 다르다.\n" +"이렇게 하면 글꼴에 대해 따라야 할 표준을 선택할 수 있다.\n" +"주요 차이점은 다음과 같다.\n" +" 이름 테이블의 'postscript' 이름에 대한 요구 사항이 충돌\n" +" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" +" 비늘링 합성 글리프는 다르게 처리됨\n" +" mox(t)/feat가 아닌 GSUB 사용\n" +" 연석/opbd가 아닌 GPOS 사용\n" +" lcar/제안 대신 GDEF 사용" -msgid "Terminal Forms #2" -msgstr "어미형2" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" +msgstr "" +"애플과 MS/Adobe는 trutype과 opentype 파일의 형식에 대해 서로 다르다.\n" +"이것은 에 있는 Apple 확인란의 기본 설정을 제어한다.\n" +"파일->글꼴 생성 대화 상자\n" +"주요 차이점은 다음과 같다.\n" +" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" +" 비늘링 합성 글리프는 다르게 처리됨\n" +" mox(t)/feat가 아닌 GSUB 사용\n" +" 연석/opbd가 아닌 GPOS 사용\n" +" lcar/제안 대신 GDEF 사용\n" +"이 형식과 OpenType이 모두 설정된 경우 두 형식 모두 생성됨" -msgid "Terminal Forms #3" -msgstr "어미형3" - -msgid "Terminal Forms" -msgstr "어미형" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" +msgstr "" +"애플과 MS/Adobe는 trutype과 opentype 파일의 형식에 대해 서로 다르다.\n" +"이것은 에서 OpenType 확인란의 기본 설정을 제어한다.\n" +"파일->글꼴 생성 대화 상자\n" +"주요 차이점은 다음과 같다.\n" +" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" +" 비늘링 합성 글리프는 다르게 처리됨\n" +" mox(t)/feat가 아닌 GSUB 사용\n" +" 연석/opbd가 아닌 GPOS 사용\n" +" lcar/제안 대신 GDEF 사용\n" +"이 형식과 Apple이 모두 설정된 경우 두 형식 모두 생성됨" -msgid "Flattened Accents over Capitals" -msgstr "대문자의 평평한 악센트" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Apple 비트맵만 sfnt(dfont)" -msgid "Diagonal Fractions" -msgstr "대각선 분수" +#, c-format +msgid "Apply at %d %.80s" +msgstr "%d %.80s에서 적용" -msgid "Full Widths" -msgstr "전각" +msgid "Apply change to which lookups?" +msgstr "변경사항을 어떤 룩업에 적용하시겠습니까?" -msgid "Half Forms" -msgstr "반쪽 자형" +msgid "Apply lookup" +msgstr "검색 적용" -msgid "Halant Forms" -msgstr "Halant 자형" +msgid "Apply to:" +msgstr "적용 대상:" -msgid "Alternative Half Widths" -msgstr "대안 반각형" +msgid "Apps" +msgstr "어플리케이션" -msgid "Historical Forms" -msgstr "역사적자형" +msgid "Arabic" +msgstr "아라비아 문자" -msgid "Horizontal Kana Alternatives" -msgstr "가로쓰기용 가명" +msgid "Arabic (& Supplement)" +msgstr "아랍어(& 보충)" -msgid "Historic Ligatures" -msgstr "역사적 합음자" +msgid "Arabic (Algeria)" +msgstr "아랍어(알제리)" -msgid "Hanja to Hangul (Deprecated)" -msgstr "한자에서 한글까지 (사용되지 않음)" +msgid "Arabic (Bahrain)" +msgstr "아랍어(바레인)" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Hojo (JIS X 0212-1990) 한자 형" +msgid "Arabic (Egypt)" +msgstr "아랍어(이집트)" -msgid "Half Widths" -msgstr "반각폭" +msgid "Arabic (Iraq)" +msgstr "아랍어(이라크)" -msgid "Initial Forms" -msgstr "어두형" +msgid "Arabic (Jordan)" +msgstr "아랍어(요르단)" -msgid "Isolated Forms" -msgstr "독립형" +msgid "Arabic (Kuwait)" +msgstr "아랍어(쿠웨이트)" -msgid "Italics" -msgstr "이탤릭" +msgid "Arabic (Lebanon)" +msgstr "아랍어(레바논)" -msgid "Justification Alternatives" -msgstr "행정리용 대안형" +msgid "Arabic (Libya)" +msgstr "아랍어(리비아)" -msgid "Japanese Forms (Obsolete)" -msgstr "일본어 양식(폐기 됨)" +msgid "Arabic (Morocco)" +msgstr "아랍어(모로코)" -msgid "JIS2004 Forms" -msgstr "JIS2004자체" +msgid "Arabic (Oman)" +msgstr "아랍어(오만)" -msgid "JIS78 Forms" -msgstr "78JIS자체" +msgid "Arabic (Qatar)" +msgstr "아랍어(카타르)" -msgid "JIS83 Forms" -msgstr "83JIS자체" +msgid "Arabic (Saudi Arabia)" +msgstr "아랍어(사우디아라비아)" -msgid "JIS90 Forms" -msgstr "90JIS자체" +msgid "Arabic (Syria)" +msgstr "아랍어(시리아)" -msgid "Horizontal Kerning" -msgstr "가로쓰기 커닝" +msgid "Arabic (Tunisia)" +msgstr "아랍어(튀니지)" -msgid "Left Bounds" -msgstr "왼쪽 경계" +msgid "Arabic (U.A.E.)" +msgstr "아랍어(아랍에미리트)" -msgid "Standard Ligatures" -msgstr "표준 합음자" +msgid "Arabic (Yemen)" +msgstr "아랍어(예멘)" -msgid "Leading Jamo Forms" -msgstr "한글 자모초성형" +msgid "Arabic Extended-A" +msgstr "아랍 문자 확장-A" -msgid "Lining Figures" -msgstr "리닝 숫자" +msgid "Arabic Extended-B" +msgstr "아랍 문자 확장-B" -msgid "Localized Forms" -msgstr "국가,지역 고유형" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "아랍 수학 알파벳 기호" -msgid "Left to Right Alternates" -msgstr "왼쪽에서 오른쪽으로 교체" +msgid "Arabic Number" +msgstr "아랍식 숫자" -msgid "Left to Right mirrored forms" -msgstr "왼쪽에서 오른쪽으로 미러링된 양식" +msgid "Arabic Presentation Forms-A" +msgstr "아랍어 표현 양식-A" -msgid "Mark Positioning" -msgstr "마크의 위치지정" +msgid "Arabic Presentation Forms-B" +msgstr "아랍어 표현 양식-B" -msgid "Medial Forms 2" -msgstr "어중형2" +msgid "Arabic Right to Left" +msgstr "오른쪽에서 왼쪽(아랍어)" -msgid "Medial Forms" -msgstr "어중형" +msgid "Arabic Supplement" +msgstr "아랍 문자 보충" -msgid "Mathematical Greek" -msgstr "수식그리스어" +msgid "Arakanese" +msgstr "(비르마어)아라칸방언" -msgid "Mark to Mark" -msgstr "마크 대칭의 마크" +msgid "Archives" +msgstr "압축 파일" -msgid "Mark Positioning via Substitution" -msgstr "바꾸기로 마크위치지정" +msgid "Arcs" +msgstr "원" -msgid "Alternate Annotation Forms" -msgstr "주석용 대안형" +msgid "Arcs Clip:" +msgstr "둥근모양 클립:" -msgid "NLC Kanji Forms" -msgstr "NLC 한자 자형" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" +msgstr "" +"윤곽선 진행 너비를 \n" +"확대/축소 및 반올림할 때 진행 너비가 \n" +"예상되지 않는 비트맵 글리프가 있습니까?" -msgid "Nukta Forms" -msgstr "Nukta 자형" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "이 숫자보다 더 큰 바운딩 박스가 있는 글리프 있습니까?" -msgid "Numerators" -msgstr "분자" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "이 숫자 아래로 바운딩 박스가 확장되는 글리프도 있습니까?" -msgid "Oldstyle Figures" -msgstr "올드스타일숫자" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "이 번호의 왼쪽에 경계 상자가 있는 글리프도 있는가?" -msgid "Optical Bounds" -msgstr "시각적 경계" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "이 숫자의 오른쪽으로 경계 상자가 확장되는 글립스가 있는가?" -msgid "Ordinals" -msgstr "서수" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" +msgstr "" +"비트맵버전이 폰트내에 포함하지 않는 아웃라인글자가 있는지?\n" +"반대로, 대응하는 아웃라인글자가 없는 비트맵글자가 있는지?" -msgid "Ornaments" -msgstr "화형(꾸밈형)" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "정말 발견한 cidmap 파일을 사용하지 않아도 괜찮으시겠습니까?" -msgid "Proportional Alternate Metrics" -msgstr "비례적 대체 메트릭" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." +msgstr "" +"Å를 치환하시겠습니까?\n" +"A와의 링크가 끊어집니다." -msgid "Lowercase to Petite Capitals" -msgstr "소문자에서 초소형대문자로" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "" +"정말로 CID폰트%2$.40s에서 %1$.40s를 \n" +"삭제하시겠습니까?" -msgid "Proportional Kana" -msgstr "비례 가나" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "정말 이 글리프를 삭제하시겠습니까? 이 조작은 취소할 수 없습니다." -msgid "Proportional Numbers" -msgstr "비례 숫자" +msgid "Armenian" +msgstr "아르메니아 문자" -msgid "Pre Base Forms" -msgstr "기저에 앞쪽의 자형" +msgid "Armenian Ligatures" +msgstr "아르메니아의 결합" -msgid "Pre Base Substitutions" -msgstr "앞쪽의 자형 바꾸기" +msgid "Arrow Options" +msgstr "화살표 옵션" -msgid "Post Base Forms" -msgstr "기저에 뒤쪽에 놓는 자형" +msgid "ArrowAccelFactor" +msgstr "화살표 가속 계수" -msgid "Post Base Substitutions" -msgstr "뒤쪽의 자형 바꾸기" +msgid "ArrowMoveSize" +msgstr "화살표 키의 이동거리" -msgid "Proportional Width" -msgstr "비례 폭" +msgid "Arrows" +msgstr "화살표" -msgid "Quarter Widths" -msgstr "사분 모서리" +msgid "Arrows & Sup Arrows A/B & Misc Arrows" +msgstr "화살표 & 보충 화살표 A/B & 음악적 화살표" -msgid "Randomize" -msgstr "랜덤화" +msgid "Arrows Supplement-A" +msgstr "화살표 보조-A" -msgid "Required Contextual Alternates" -msgstr "필수 상황별 대안" +msgid "Arrows Supplement-B" +msgstr "화살표 보조-B" -msgid "Rakar Forms" -msgstr "Rakar 자형" +msgid "As Background" +msgstr "배경으로 사용" -msgid "Required Ligatures" -msgstr "필수 합음자" +msgid "As CFF fonts" +msgstr "CFF 글꼴로" -msgid "Reph Form" -msgstr "Reph 자형" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." +msgstr "" +"선택한 글리프도 소스 글리프이여서 이름을 바꿀 것이므로 lookup을 위한 소스 글" +"리프 역할을 할 수 없습니다." -msgid "Right Bounds" -msgstr "오른쪽 경계" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "높이와 깊이는 모두 양수이며, 그 합은 16384보다 작아야합니다." -msgid "Right to Left Alternates" -msgstr "오른쪽에서 왼쪽으로 쓰는 대안형" +msgid "Ask" +msgstr "질문" -msgid "Right to Left mirrored forms" -msgstr "오른쪽에서 왼쪽으로 미러링된 양식" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "" +"(AutotraceAsk)\n" +"자동추적프로그램을 기동할 때마다 \n" +"유저에게 인수를 확인할지 아닐지" -msgid "Ruby Notational Forms" -msgstr "루비용 형" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "" +"(MfAsk)\n" +"mf가 기동할 때 유저에게 mf커맨드에 대해 물어봅니다" -msgid "Required Variation Alternates" -msgstr "필수 변형 대안" +msgid "AskBDFResolution" +msgstr "BDF해상도를 확인" -msgid "Stylistic Alternatives" -msgstr "스타일릭 대안형" +msgid "AskUserForCMap" +msgstr "사용자에게 Cmap 요청" -msgid "Scientific Inferiors" -msgstr "과학문헌용 아랫글자" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "타일 상형문자와 동일한 가로 세로 비율" -msgid "Lowercase to Small Capitals" -msgstr "소문자에서 소형 대문자로" +msgid "Assamese" +msgstr "아삼어" -msgid "Simplified Forms" -msgstr "간략형" +msgid "At End" +msgstr "종료" -msgid "Style Set 1" -msgstr "스타일세트1" +msgid "At Start" +msgstr "시작 시" -msgid "Style Set 2" -msgstr "스타일세트2" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"새로운 폰트에 대응하는 고정점 클래스을 찾을 수 없어,폰트를 복사할 때 몇개의 " +"고정점이 손실되었습니다." -msgid "Style Set 3" -msgstr "스타일세트3" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "1개의 삽입리스트에서 최대31자까지만 지정 가능합니다" -msgid "Style Set 4" -msgstr "스타일세트4" +msgid "At most 8 kerning values may be specified here" +msgstr "여기서는 커닝값은 최대8개 까지만 지정할 수 없습니다" -msgid "Style Set 5" -msgstr "스타일세트5" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "" +"픽셀크기 %d 에, 글자 %s 가 원점보다 앞에서 시작하거나, 글자붙이기 폭의 밖으" +"로 튀어나와 있습니다.\n" -msgid "Style Set 6" -msgstr "스타일세트6" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." +msgstr "" +"작은 픽셀 크기(화면 글꼴 크기)\n" +"반올림 오류는 다음과 같을 수 있다\n" +"매우 안좋은 장치 테이블에서 허용\n" +"반올림된 값에 대한 조정을 지정하려면\n" +"모든 픽셀 크기에는 자체 조정 기능이 있다." -msgid "Style Set 7" -msgstr "스타일세트7" +msgid "Athapaskan" +msgstr "아타파스카 어군" -msgid "Style Set 8" -msgstr "스타일세트8" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" +msgstr "" +"이 문맥의존참조의 범위 밖의 위치에 참조를 적용하려고 합니다\n" +" seq=%d max=%d\n" -msgid "Style Set 9" -msgstr "스타일세트9" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" +msgstr "" +"이 문맥의존참조의 범위 밖에 위치에 참조를 적용하려고 합니다\n" +" seq=%d max=%d\n" -msgid "Style Set 10" -msgstr "스타일세트10" +msgid "Attempt to back up twice\n" +msgstr "백업을 2 두번 수행합니다\n" -msgid "Style Set 11" -msgstr "스타일 설정 11" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "0 으로의 나눗셈을 %.30s 로부터 구하도록 합니다." -msgid "Style Set 12" -msgstr "스타일 설정 12" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "존재하지 않는 글리프 %d 를 %d (0x%x) 에 부호화 하려고 합니다\n" -msgid "Style Set 13" -msgstr "스타일 설정 13" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "%d 개 이상의 레이어가있는 글꼴을 사용하십시오" -msgid "Style Set 14" -msgstr "스타일 설정 14" +msgid "Attempt to invert a singular matrix\n" +msgstr "특이행렬의 역행렬을 구합니다\n" -msgid "Style Set 15" -msgstr "스타일 설정 15" +msgid "Attempt to make a character that refers to itself" +msgstr "자기자신을 참조하는 글리프 만들기를 시도하였습니다." -msgid "Style Set 16" -msgstr "스타일 설정 16" +msgid "Attempt to make a glyph that refers to itself" +msgstr "자기자신을 참조하는 글리프 만들기를 시도하였습니다." -msgid "Style Set 17" -msgstr "스타일 설정 17" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "" +"이하의 글리프로부터 (존재하지 않는) 글리프 %d의 합음자를 생성하려고 합니다 : " -msgid "Style Set 18" -msgstr "스타일 설정 18" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "글리프 %d 의 합음자를 이하의 것으로부터 만들려고 합니다: " -msgid "Style Set 19" -msgstr "스타일 설정 19" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "" +"16 비트 필드에 %d를 출력하려고 한다. 잘려서 파일이 유용하지 않을 수 있다." -msgid "Style Set 20" -msgstr "스타일 설정 20" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "%s 테이블의 끝을 넘어 형상 데이터를 읽으려고했습니다" -msgid "Math Script Style" -msgstr "산술 스크립트 스타일" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "%s 테이블의 끝을 넘어 룩 업데이터를 읽으려고했습니다" -msgid "Stretching Glyph Decomposition" -msgstr "스트레칭 문자 분해" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "%s 테이블의 끝을 넘어 스크립트 데이터를 읽으려고했습니다" -msgid "Subscript" -msgstr "아래첨자" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "%3$s의 %2$d행에 있는 %1$s의 앵커 정의를 재정의하려고 시도해라" -msgid "Superscript" -msgstr "윗첨자" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "%3$s의 %2$d행에서 %1$s의 값 레코드 정의를 재정의하려고 시도해라" -msgid "Swash" -msgstr "스와쉬자형" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" +msgstr "" +"참조 %d 를 (문맥의존 참조 중에) 참조하려고 했습니다만, %d 개만 %s 에 \n" +"포함되어있습니다\n" -msgid "Titling" -msgstr "타이틀용자형" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "생성하지 않은 크기 (%d@%d) 비트맵을 다시 생성하려고 합니다." -msgid "Trailing Jamo Forms" -msgstr "한글 자모종성형" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "생성하지 않은 크기 (%d@%d) 의 비트맵을 저장하려고 합니다." -msgid "Traditional Name Forms" -msgstr "이름한자허용형" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "%2$.30s에서 %1$g의 로그를 가져 오려고 시도했습니다." -msgid "Tabular Numbers" -msgstr "표 표시용 숫자" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "값 %1$g 제곱근을 %2$.30s 로부터 구하도록 합니다." -msgid "Traditional Forms" -msgstr "엤 자형" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "글리프 %s 에서, 다중 마스터서브루틴를 보통폰트로 사용하려 합니다.\n" -msgid "Third Widths" -msgstr "폭 1/3의 위치" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "다중 마스터서브루틴를 보통폰트로 사용하려 합니다.\n" -msgid "Unicase" -msgstr "대소자혼합형" +msgid "Attention" +msgstr "주의" -msgid "Alternate Vertical Metrics" -msgstr "대안 세로쓰기용 메트릭" +msgid "Auto" +msgstr "자동" -msgid "Vattu Variants" -msgstr "바투 변형" +msgid "Auto Hinting Font..." +msgstr "폰트를 자동힌트 처리 중..." -msgid "Vertical Alternates" -msgstr "수직 교류" +msgid "Auto Instructing Font..." +msgstr "폰트의 힌트명령을 자동생성 중..." -msgid "Alternate Vertical Half Metrics" -msgstr "대안 세로쓰기 용 반각 메트릭" +msgid "Auto Width" +msgstr "폭 자동설정" -msgid "Vowel Jamo Forms" -msgstr "한글 자모모음형" +msgid "Auto _Counter Hint" +msgstr "자동 반대편 힌트(_C)" -msgid "Vertical Kana Alternates" -msgstr "세로쓰기 용 대안명" +msgid "AutoHint" +msgstr "자동힌트" -msgid "Vertical Kerning" -msgstr "세로쓰기 커닝" +msgid "AutoHint changed glyphs before generating a font" +msgstr "" +"(HintForGen)\n" +"폰트를 출력하기 이전의 변경된 글리프를 자동힌트붙이기 합니다" -msgid "Proportional Alternate Vertical Metrics" -msgstr "비례적 대체용 세로쓰기 메트릭" +msgid "AutoKern All" +msgstr "AutoKern 모두" -msgid "Vertical Rotation & Alternates" -msgstr "세로쓰기 자형과 회전자" +msgid "AutoKern Column" +msgstr "AutoKern 열" -msgid "Vertical Alternates for Rotation" -msgstr "회전을 위한 수직 교류" +msgid "AutoKern Row" +msgstr "AutoKern 행" -msgid "Slashed Zero" -msgstr "슬래쉬가 붙은 제로" +msgid "AutoKernDialog" +msgstr "AutoKernDialog.." -msgid "Required feature" -msgstr "필수의 특성" +msgid "AutoLBearingSync" +msgstr "LSB를 자동갱신 " + +msgid "AutoSaveFrequency" +msgstr "정기 자동 저장" #, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"조회 하위 테이블에 사용되지 않은 글리프 %s이(가) 포함되어 있어 하위 테이블 전" -"체가 유효하지 않습니다." +msgid "AutoWidth failure on %s\n" +msgstr "%s폭의 자동설정에 실패 \n" -msgid "Multiple Substitution" -msgstr "복수글리프로 바꾸기" +msgid "AutoWidthSync" +msgstr "폭을 자동갱신 " -msgid "Single Substitution" -msgstr "단일 대체" +msgid "Auto_Hint" +msgstr "자동힌트(_H)" -msgid "Undefined substitution" -msgstr "정의되지 않은 대체" +msgid "Auto_Instr" +msgstr "힌트명령의 자동생성(_I)" -msgid "Alternate Substitution" -msgstr "교류 대체" +msgid "Auto_Kern" +msgstr "자동커닝(_K)" -msgid "Contextual Substitution" -msgstr "문맥의 바꾸기" +msgid "Autohinta_ble" +msgstr "자동 힌트 가능(_B)" -msgid "Ligature Substitution" -msgstr "묶음 대체" +msgid "Autokern new entries" +msgstr "새 항목 자동 등록" -msgid "Contextual Chaining Substitution" -msgstr "상황별 연쇄 대체" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" +msgstr "" +"파일 %.80s 에 적용된 변경을 자동복원에 실패\n" +"다음에 시작할 때 FontForge가 복구를 다시 시도해야 합니까?" -msgid "Extension" -msgstr "확장자" +msgid "Automatic" +msgstr "자동" -msgid "Reverse Contextual Chaining Substitution" -msgstr "역 문맥적 연쇄 대체" +msgid "Autot_race" +msgstr "자동추적(_R)" -msgid "Pairwise Positioning (kerning)" -msgstr "짝단위 위치 지정 (kerning)" +msgid "AutotraceArgs" +msgstr "추적 인수" -msgid "Single Positioning" -msgstr "단일 위치 지정" +msgid "AutotraceAsk" +msgstr "추적 확인" -msgid "Undefined positioning" -msgstr "정의되지 않은 위치 지정" +msgid "Autotracing..." +msgstr "자동추적 중..." -msgid "Cursive attachment" -msgstr "필기체 연결" +msgid "Avestan" +msgstr "아베스타 문자" -msgid "Mark to base attachment" -msgstr "베이스 마크 첨부" +msgid "Awadhi" +msgstr "아와디어" -msgid "Mark to Ligature attachment" -msgstr "합자 마크 첨부" +msgid "Ax => xA" +msgstr "Ax ⇒ xA" -msgid "Mark to Mark attachment" -msgstr "마크 대칭의 마크 첨부" +msgid "AxCD => CDxA" +msgstr "AxCD ⇒ CDxA" -msgid "Contextual Chaining Positioning" -msgstr "상황별 연쇄 위치 지정" +msgid "AxCD => DCxA" +msgstr "AxCD ⇒ DCxA" -msgid "Contextual Positioning" -msgstr "문맥의 위치지정" +msgid "AxD => DxA" +msgstr "AxD ⇒ DxA" -msgid "Adlam" -msgstr "아들람 문자" +msgid "Axerbaijani (Arabic)" +msgstr "아제르바이잔어(아라비아자)" -msgid "Ahom" -msgstr "아홈어" +msgid "Axerbaijani (Cyrillic)" +msgstr "아제르바이잔어(키릴문자)" -msgid "Anatolian Hieroglyphs" -msgstr "히타이트 상형문자" +msgid "Axis 1" +msgstr "제1축" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "아라비아 자" +msgid "Axis 2" +msgstr "제2축" -msgid "Script|Aramaic" -msgstr "아람 자" +msgid "Axis 3" +msgstr "제3축" -msgid "Script|Armenian" -msgstr "아르메니아 자" +msgid "Axis 4" +msgstr "제4축" -msgid "Script|Avestan" -msgstr "아베스탄 자" +msgid "Axis Ht:" +msgstr "축의 높이:" -msgid "Script|Balinese" -msgstr "발리" +msgid "Axis Range:" +msgstr "축의 범위:" -msgid "Bamum" -msgstr "바뭄 문자" +msgid "Axis Type:" +msgstr "축의 종류:" -msgid "Bassa Vah" -msgstr "바사바흐 문자" +msgid "Axis height of the font" +msgstr "폰트의 축 높이" -msgid "Script|Batak" -msgstr "바탁 자" +msgid "Axis range not valid" +msgstr "축의 범위가 부적절합니다" -msgid "Script|Bengali" -msgstr "벵갈 자" +msgid "AxisHeight:" +msgstr "축 높이:" -msgid "Script|Bengali2" -msgstr "벵갈 자2" +msgid "AxisValue|Default" +msgstr "기본값" -msgid "Bhaiksuki" -msgstr "바이크수키 자" +msgid "Aymara" +msgstr "아이마라어" -msgid "Bopomofo" -msgstr "주음자모" +msgid "Azebaijani (roman)" +msgstr "아제르바이잔어(로마자)" -msgid "Brāhmī" -msgstr "브라흐미 문자" +msgid "Azeri" +msgstr "아제르바이잔어" -msgid "Braille" -msgstr "점자도형" +msgid "Azeri (Cyrillic)" +msgstr "아제르바이잔어(키릴문자)" -msgid "Script|Buginese" -msgstr "부기 자" +msgid "Azeri (Latin)" +msgstr "아제르바이잔어(라틴문자)" -msgid "Script|Buhid" -msgstr "부히드 자" +msgid "BB" +msgstr "바베이도스" -msgid "Byzantine Music" -msgstr "비잔틴 음악기호" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "아래쪽베어링:" -msgid "Canadian Syllabics" -msgstr "캐나다 주민음절" +msgid "BDF" +msgstr "BDF" -msgid "Carian" -msgstr "카리아어" +msgid "BDF Info..." +msgstr "BDF정보..." -msgid "Caucasian Albanian" -msgstr "캅카스 알바니아 자" +msgid "BDF Resolution" +msgstr "BDF의 해상도" -msgid "Chakma" -msgstr "차크마 자" +msgid "BDF bitmap properties table" +msgstr "BDF 비트맵 속성 표" -msgid "Script|Cham" -msgstr "참 자" +msgid "BMP" +msgstr "BMP" -msgid "Script|Cherokee" -msgstr "체로키 자" +msgid "B_evel" +msgstr "각도자(_e)" -msgid "CJK Ideographic" -msgstr "CJK통합 한자" +msgid "B_uild" +msgstr "조합생성(_U)" -msgid "Script|Coptic" -msgstr "콥트어" +#. GT: Background, make it short +msgid "Back" +msgstr "뒷면" -msgid "Cypriot syllabary" -msgstr "큐피로스 음절자" +msgid "Back Classes" +msgstr "시행 클래스" -msgid "Cyrillic" -msgstr "키릴자" +#, c-format +msgid "Back coverage %d: " +msgstr "역순 범위 %d:" -msgid "Script|Default" -msgstr "기본값" +msgid "Background Gradient" +msgstr "배경 그라데이션" -msgid "Deseret (Mormon)" -msgstr "테제레토(모르몬)자" +msgid "Background Gradient:" +msgstr "배경 변화도:" -msgid "Devanagari" -msgstr "데나바가리 자" +msgid "Background Image Color" +msgstr "배경 이미지 색" -msgid "Devanagari2" -msgstr "Devanagari2" +msgid "Background color for popup windows" +msgstr "팝업 창의 배경색" -msgid "Dogra" -msgstr "Dogra" +msgid "Background color for progress windows" +msgstr "진행중인 창의 배경색" -msgid "Duployan" -msgstr "듀플로이안 문자" +msgid "Background color for the drawing area of all views" +msgstr "모든 뷰의 도면 영역의 배경색" -msgid "Egyptian Hieroglyphs" -msgstr "이집트 상형문자" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "행렬 편집 맨 위에 있는 컬럼 헤더의 배경색" -msgid "Elbasan" -msgstr "엘바산 자" +msgid "" +"Background color of the active entry in the main section of a matrix edit" +msgstr "행렬 편집의 메인 섹션에 있는 활성 항목의 배경 색상" -msgid "Script|Ethiopic" -msgstr "에티오피아 자" +msgid "Backtrack" +msgstr "백트랙" -msgid "Script|Georgian" -msgstr "그레지안 자" +msgid "Backtrack Match: " +msgstr "백트랙 일치: " -msgid "Glagolitic" -msgstr "그레고릭 자" +#, c-format +msgid "Backtrack class %d: " +msgstr "백트랙클래스 %d: " -msgid "Gothic" -msgstr "고딕 자" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "백트랙클래스 : " -msgid "Grantha" -msgstr "그란타 문자" +msgid "Backup SFD" +msgstr "SFD 백업" -msgid "Script|Greek" -msgstr "그릭 자" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "잘못된 앵커: %s" -msgid "Script|Gujarati" -msgstr "구자라트 자" +msgid "Bad Apple Kern Class\n" +msgstr "Apple 커닝클래스가 부적절합니다\n" -msgid "Script|Gujarati2" -msgstr "구라자트 자2" +msgid "Bad Ascent/Descent" +msgstr "올바르지 않은 높이/깊이" -msgid "Gunjala Gondi" -msgstr "군 잘라 곤디 자" +msgid "Bad Axis" +msgstr "축이 부적절합니다" -msgid "Gurmukhi" -msgstr "구르무키 자" +msgid "Bad BlueFuzz entry." +msgstr "잘못된 BlueFuzz 입력." -msgid "Gurmukhi2" -msgstr "구르무키 자2" +msgid "Bad BlueScale entry." +msgstr "잘못된 BlueScale 항목입니다." -msgid "Hangul Jamo" -msgstr "한글 자모" +msgid "Bad BlueShift entry." +msgstr "잘못된 BlueShift 항목입니다." -msgid "Hangul" -msgstr "한글 음절자" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "CFF의 name INDEX가 부적절합니다\n" -msgid "Hanifi Rohingya" -msgstr "하니피 로힝야 문자" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "CID %d 의 CID 오프셋이 부적절합니다\n" -msgid "Script|Hanunóo" -msgstr "하누노 자" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "CharString이 부적절합니다. lenIV 의 바이트수가 포함되어있지 않습니다\n" -msgid "Hatran" -msgstr "하트 란 자" +msgid "Bad Class" +msgstr "올바르지 않은 클래스" -msgid "Script|Hebrew" -msgstr "히브리 자" +msgid "Bad Color" +msgstr "색상이 부적절합니다" -msgid "Hiragana & Katakana" -msgstr "히라가나와 가타카나" +msgid "Bad Copyright" +msgstr "잘못된 저작권" -msgid "Imperial Aramaic" -msgstr "제국 아람 자" +msgid "Bad Coverage Table" +msgstr "범위테이블이 부적절합니다" -msgid "Inscriptional Pahlavi" -msgstr "명문 팔라비 문자" +msgid "Bad Design Size Info" +msgstr "잘못된 설계 크기 정보" -msgid "Inscriptional Parthian" -msgstr "명문 파라티아 문자" +msgid "Bad Device Table Adjustment" +msgstr "잘못된 장치 테이블 조정" -msgid "Script|Javanese" -msgstr "자파 자" +msgid "Bad Drawing Operation" +msgstr "스케치 조작이 부적절합니다" -msgid "Kaithi" -msgstr "카이시 문자" +msgid "Bad Encoding" +msgstr "올바르지 않은 인코딩" -msgid "Script|Kannada" -msgstr "칸나다 자" +msgid "Bad Extension" +msgstr "확장자가 부적절합니다" -msgid "Script|Kannada2" -msgstr "칸나다 자2" +msgid "Bad FPST format" +msgstr "잘못된 FPST 형식" -msgid "Kayah Li" -msgstr "카야・리 자" +msgid "Bad Family Name" +msgstr "패밀리명이 부적절합니다" -msgid "Script|Kharosthi" -msgstr "카로슈티 문자" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "패밀리명이 부적절합니다. 알파벳으로 시작해야 합니다." -msgid "Script|Khmer" -msgstr "쿠메르 자" +msgid "Bad Font" +msgstr "폰트가 불량입니다." -msgid "Khojki" -msgstr "코즈키 문자" +msgid "Bad Font Family Name" +msgstr "폰트패밀리명이 부적절합니다." -msgid "Khudawadi" -msgstr "쿠다와디 문자" +msgid "Bad Font Name" +msgstr "폰트명이 부적절합니다." -msgid "Script|Lao" -msgstr "라오 자" +msgid "Bad GID in JSTF extenser table.\n" +msgstr "JSF 확장 테이블의 잘못된 GID.\n" -msgid "Script|Latin" -msgstr "라틴 자" +msgid "Bad Glyph Count" +msgstr "글리프의 개수이 부적절합니다" -msgid "Lepcha (Róng)" -msgstr "렙챠(롱) 자" +msgid "Bad Glyph Name" +msgstr "잘못된 상형문자 이름" -msgid "Script|Limbu" -msgstr "림부 자" +msgid "Bad Gradient" +msgstr "그라데이션이 잘못되었습니다." -msgid "Linear A" -msgstr "선형 A" +msgid "Bad Grid Fitting table" +msgstr "잘못된 그리프를 채운 테이블" -msgid "Linear B" -msgstr "선형 B" +msgid "Bad Human Fontname" +msgstr "잘못된 휴먼 폰트이름" -msgid "Lisu" -msgstr "리수 자" +msgid "Bad IBM Family" +msgstr "IBM패밀리분류로 부적절합니다" -msgid "Lycian" -msgstr "리키아 문자" +msgid "Bad Language" +msgstr "언어이름이 올바르지 않습니다" -msgid "Lydian" -msgstr "리디아 문자" +msgid "Bad Lig. Caret Count" +msgstr "Bad Lig. 캐럿 수.." -msgid "Mahajani" -msgstr "마하자니 문자" +msgid "Bad MM Weights" +msgstr "MM의 가중치가 부적절합니다" -msgid "Makasar" -msgstr "마카사르 문자" +msgid "Bad Mac Family" +msgstr "Mac패밀리로 부적절합니다" -msgid "Script|Malayālam" -msgstr "말레이 람 자" +msgid "Bad Metrics" +msgstr "메트릭이 부적절합니다" -msgid "Script|Malayālam2" -msgstr "말레이 람 자2" +msgid "Bad Multiple Master Font" +msgstr "다중 마스터폰트가 부적절합니다" -msgid "Script|Mandaean" -msgstr "만자 자" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "" +"복수/선택가능 변경할 글리프이 부적절합니다. GID %d が가%d 미만이 아닙니다\n" -msgid "Manichaean" -msgstr "마니교 문자" +msgid "Bad Name" +msgstr "올바르지 않은 명" -msgid "Marchen" -msgstr "메르헨 문자" +msgid "Bad Number" +msgstr "수치가 올바르지 않습니다." -msgid "Masaram Gondi" -msgstr "마사람 곤디 문자" +#, c-format +msgid "Bad Number in %s" +msgstr "%s는 올바르지 않은 수치를 포함합니다" -msgid "Mathematical Alphanumeric Symbols" -msgstr "수학 영숫자 기호" +msgid "Bad OS/2 version" +msgstr "잘못된 OS/2 버전" -msgid "Medefaidrin" -msgstr "메데파이드린 문자" +msgid "Bad Parts List" +msgstr "잘못된 부품 목록" -msgid "Meetei Mayek" -msgstr "메이테이 마옉 문자" +msgid "Bad Pattern" +msgstr "잘못된 패턴" -msgid "Mende Kikakui" -msgstr "멘데 문자" +msgid "Bad Pattern Size" +msgstr "잘못된 패턴 크기" -msgid "Meroitic Cursive" -msgstr "메로이트 필기체" +msgid "Bad Point Match" +msgstr "점의 맞춤이 부적절합니다" -msgid "Meroitic Hieroglyphs" -msgstr "메로이트 상형 문자" +msgid "Bad Point Numbering" +msgstr "나쁜 점 번호 매기기" -msgid "Miao" -msgstr "먀오 문자" +msgid "Bad PostScript function" +msgstr "PostScript함수가 부적절합니다" -msgid "Modi" -msgstr "모디 자" +msgid "Bad Private Dictionary" +msgstr "잘못된 비공개 사전" -msgid "Script|Mongolian" -msgstr "몽골 자" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "잘못된 RGB 색상 사양 : %s\n" -msgid "Mro" -msgstr "므로 자" +msgid "Bad Range" +msgstr "범위가 부적절합니다" -msgid "Multani" -msgstr "물 타니 자" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "범위가 부적절합니다. 선두(%1$04X)가 말미(%2$04X)보다 큽니다" -msgid "Musical" -msgstr "음악적인" +msgid "Bad Reference" +msgstr "참조가 부적절합니다." -msgid "Script|Myanmar" -msgstr "미얀마 자" +msgid "Bad SFD file, missing subtable in kernclass defn.\n" +msgstr "잘못된 SFD 파일 kernclass defn에 하위 테이블이 없습니다.\n" -msgid "N'Ko" -msgstr "응・코 자" +#, c-format +msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" +msgstr "잘못된 SFD 파일 같은 서브 테이블에 할당 된 2 개의 커닝 클래스: %s\n" -msgid "Nabataean" -msgstr "나바테아 문자" +msgid "Bad Script" +msgstr "잘못된 스크립트" -msgid "New Tai Lue" -msgstr "신 타이 루에" +msgid "Bad Sections" +msgstr "잘못된 부분" -msgid "Newa" -msgstr "네와 자" +msgid "Bad Sequence/Lookup List" +msgstr "시퀀스/룩업 리스트가 부적절합니다" -msgid "Nushu" -msgstr "여서문자" +msgid "Bad Size" +msgstr "크기가 부적절합니다." -msgid "Ogham" -msgstr "오감 자" +msgid "Bad StdHW entry." +msgstr "잘못된 StdHW 항목입니다." -msgid "Ol Chiki" -msgstr "올치키 문자" +msgid "Bad StdVW entry." +msgstr "잘못된 StdVW 항목입니다." -msgid "Old Hungarian" -msgstr "로바쉬 문자" +msgid "Bad StemSnapH entry." +msgstr "잘못된 StemSnapH 항목입니다." -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "이탈리아고대(에토루리아,오스크 등)자" +msgid "Bad StemSnapV entry." +msgstr "잘못된 StemSnapV 항목입니다." -msgid "Old North Arabian" -msgstr "고대 북 아라비안 자" +msgid "Bad Style" +msgstr "스타일이 부적절합니다" -msgid "Script|Old Permic" -msgstr "고대 페름 자" +msgid "Bad Template" +msgstr "템플릿이 부적절합니다." -msgid "Old Persian cuneiform" -msgstr "고대 페르시아 문자" +msgid "Bad Tile" +msgstr "잘못된 타일입니다." -msgid "Old Sogdian" -msgstr "고대 소그드 문자" +msgid "Bad Token" +msgstr "올바르지 않은 토큰 입니다" -msgid "Old South Arabian" -msgstr "고대 남 아라비안 자" +msgid "Bad Transformation Matrix" +msgstr "변환행렬이 부적절합니다" -msgid "Old Turkic" -msgstr "고대 돌궐 자" - -msgid "Script|Oriya" -msgstr "오리야 자" - -msgid "Script|Oriya2" -msgstr "오리야 자2" - -msgid "Osage" -msgstr "오사게 문자" - -msgid "Osmanya" -msgstr "오스마냐 자" - -msgid "Pahawh Hmong" -msgstr "파파우・후몬 자" - -msgid "Palmyrene" -msgstr "팔미라 자" - -msgid "Pau Cin Hau" -msgstr "포 신 호 자" - -msgid "Script|Phags-pa" -msgstr "파스파 자" +msgid "Bad Transformation matrix" +msgstr "잘못된 변환 행렬" -msgid "Script|Phoenician" -msgstr "페니키아 자" +msgid "Bad Value" +msgstr "올바르지 않은 값 입니다" -msgid "Pollard Phonetic" -msgstr "폴란드 음절자" +msgid "Bad Variants List" +msgstr "잘못된 변형 목록" -msgid "Psalter Pahlavi" -msgstr "솔터 팔라비 자" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "%2$s의 글리프 %1$s에 대한 잘못된 변형 목록2" -msgid "Rejang" -msgstr "레장 자" +msgid "Bad Version" +msgstr "나쁜 버젼" -msgid "Runic" -msgstr "룬 자" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "잘못된 WOFF 헤더, 0이어야 하는 필드가 0이 아니다" -msgid "Saurashtra" -msgstr "사우라슈트라 자" +msgid "Bad Weight" +msgstr "가중치가 적합하지 않음" -msgid "Sharada" -msgstr "샤라다 자" +msgid "Bad base table.\n" +msgstr "base테이블이 부적절합니다\n" -msgid "Shavian" -msgstr "샤비안 자" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "%s의 바운딩 박스가 부적절합니다.\n" -msgid "Siddham" -msgstr "실담 자" +msgid "Bad cidmap file" +msgstr "cidmap파일이 부적절합니다." -msgid "Sutton SignWriting" -msgstr "수화 문자" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "문맥연쇄서브테이블 내의 클래스번호\n" -msgid "Script|Sinhala" -msgstr "싱할라 자" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"클래스정의테이블이 부적절합니다. 글리프범위 %d-%d 가 범위 [0,%d) 를 넘어서 있" +"습니다\n" -msgid "Sogdian" -msgstr "소그드 문자" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "클래스정의테이블이 부적절합니다. 선두=%d, 개수=%d, 최대글리프=%d\n" -msgid "Sora Sompeng" -msgstr "소라 솜펭 자" +msgid "Bad class in state machine.\n" +msgstr "상태기계에 올바르지 않은 클래스가 포함되어 있습니다.\n" -msgid "Soyombo" -msgstr "소욤보 자" +msgid "Bad class name" +msgstr "잘못된 클래스 이름" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "수메르-아카드어 쐐기 문자" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "%d 번째 줄 색상이 잘못되었습니다. 000000 ~ ffffff 사이여야 합니다." -msgid "Script|Sundanese" -msgstr "순다 자" +msgid "Bad contents.plist" +msgstr "잘못된 contents.plist 파일" -msgid "Script|Syloti Nagri" -msgstr "실헤티 나가리 자" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"문맥의존/문맥연쇄의존 서브테이블이 부적절합니다. 글리프 %d 가 범위 [0,%d) 를 " +"넘어섭니다\n" -msgid "Script|Syriac" -msgstr "시리아 자" +msgid "Bad correction" +msgstr "잘못된 수정" -msgid "Script|Tagalog" -msgstr "타갈로그 자" +msgid "Bad count in context chaining sub-table.\n" +msgstr "문맥연쇄 서브테이블 내의 개수가 올바르지 않습니다.\n" -msgid "Script|Tagbanwa" -msgstr "타그반와 자" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "문맥연쇄 서브테이블 내의 개수가 올바르지 않습니다.\n" -msgid "Tai Le" -msgstr "타이・로 자" +msgid "Bad count.\n" +msgstr "개수가 올바르지 않습니다.\n" -msgid "Tai Tham" -msgstr "타이 탐 자" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "범위테이블이 부적절합니다. 글리프 %d 가 [0,%d) 의 범위 밖입니다\n" -msgid "Tai Viet" -msgstr "타이 비엣 자" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"범위테이블이 부적절합니다. 글리프범위 %d-%d 가 [0,%d) 의 범위 밖입니다\n" -msgid "Takri" -msgstr "타크리 자" +msgid "Bad dash list" +msgstr "점선패턴이 부적절합니다" -msgid "Script|Tamil" -msgstr "타밀 자" +msgid "Bad data modifier in contour command in 'PfEd'\n" +msgstr "'PfEd'의 윤곽 명령에 잘못된 데이터 한정자가 있음\n" -msgid "Script|Tamil2" -msgstr "타밀 자2" +msgid "Bad data type in contour verb in 'PfEd'\n" +msgstr "'PfEd'의 형상 명령에 잘못된 데이터 유형\n" -msgid "Tangut" -msgstr "서하 자" +msgid "Bad default baseline" +msgstr "잘못된 기본 베이스라인입니다." -msgid "Script|Telugu" -msgstr "텔루구 자" +msgid "Bad device table" +msgstr "잘못된 디바이스 테이블" -msgid "Script|Telugu2" -msgstr "텔루구 자2" +msgid "Bad device table\n" +msgstr "디바이스테이블이 부적절합니다\n" -msgid "Thaana" -msgstr "타나 자" +#, c-format +msgid "Bad device table for %s" +msgstr "%s에 대한 잘못된 디바이스 테이블" -msgid "Script|Thai" -msgstr "타이 자" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "%2$s 단위의 글리프 %1$s에 대한 잘못된 장치 테이블" -msgid "Script|Tibetan" -msgstr "티벳 자" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "%d 행 %s에 대한 잘못된 장치 테이블" -msgid "Tifinagh (Berber)" -msgstr "티파나그(베르베르)자" +msgid "Bad encoding file format" +msgstr "인코딩파일 포맷이 부적절합니다." -msgid "Tirhuta" -msgstr "티르후타 자" +msgid "Bad encoding information in 'cmap' table." +msgstr "\"cmap\"테이블의 인코딩 정보가 올바르지 않습니다." -msgid "Script|Ugaritic" -msgstr "우가리트 자" +msgid "Bad fdselect\n" +msgstr "fdselect가 부적절합니다\n" -msgid "Script|Vai" -msgstr "바이 자" +msgid "Bad feature tag" +msgstr "잘못된 특성 태그" -msgid "Warang Citi" -msgstr "와랑 시티 자" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" +msgstr "축 %s 의 /BlendDesingmap 의 값이 너무 적어 올바르지 않습니다.\n" -msgid "Script|Yi" -msgstr "Yi" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "" +"플래그의 값이 부적절합니다. 글리프 %d 의 말미에 아직 구성요소가 남아 있습니" +"다\n" -msgid "Zanabazar Square" -msgstr "자나바자르 사각 문자" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "글리프 %s 에 올바르지 않은 flex 서브루틴가 포함되어 있습니다\n" -msgid "Required Feature" -msgstr "필수 특성" +msgid "Bad font" +msgstr "잘못된 폰트" -msgid "State Machine" -msgstr "상태 기계" +msgid "Bad font specification" +msgstr "잘못된 폰트 규격" -msgid "LookupType|Unknown" -msgstr "알 수 없음" +msgid "Bad font, offset out of bounds.\n" +msgstr "올바르지 않은 폰트입니다. 오프셋이 경계를 넘어서고 있습니다\n" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s %s 조회 %d" +msgid "Bad font: Encoding data out of range.\n" +msgstr "올바르지 않은 폰트: 인코딩데이터가 범위 밖입니다.\n" #, c-format -msgid "%s lookup %d" -msgstr "%s 조회 %d" +msgid "Bad format for coverage table %d\n" +msgstr "범위테이블의 포맷이 %d 라는 올바르지 않은 값을 가지고 있습니다\n" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name #, c-format -msgid "%s subtable" -msgstr "%s 하위 테이블" +msgid "" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" +msgstr "" +"픽셀 크기 = %3$d 스트라이크 블록 / EBLC에서 서브 테이블 %1$d (%2$d) 의 형식" +"이 올바르지 않습니다. 먼저 = %4$d 마지막 = %5$d.\n" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "%s per glyph data %d" -msgstr "%s 당 글리프 데이터 %d" +msgid "Bad glif file %s" +msgstr "잘못된 glif 파일 %s" #, c-format -msgid "%s kerning class %d" -msgstr "%s 커닝 클래스 %d" +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +msgstr "" +"올바르지 않은 글리프(%d)가 있습니다. 'loca' 테이블의 순서가 뒤섞여있습니다 " +"(시작위치가 종료위치 뒤에 있습니다)\n" #, c-format -msgid "%s contextual %d" -msgstr "%s 상황별 %d" +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "잘못된 글리프 (%d), 데이터 길이가 음수\n" #, c-format -msgid "%s anchor %d" -msgstr "%s 앵커 %d" +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "" +"올바르지 않은 글리프(%d)가 있습니다. 정의 glyf테이블 의 말미를 넘어섭니다\n" #, c-format msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" msgstr "" -"%1$s 글리프에는 %3$s의 %2$s과 %4$s의 %2$s이(가) 포함되어 있습니다.\n" -"%5$s에서 하나가 제거됩니다.\n" +"올바르지 않은 글리프(%d)가 있습니다. 글리프의 정의가 허락하는 빈 간격을 넘어" +"섰습니다\n" -msgid "positioning" -msgstr "위치 지정" +msgid "Bad glyph count in mort table.\n" +msgstr "mort 테이블 내 글리프의 개수가 부적절합니다.\n" -msgid "substitution" -msgstr "바꾸기" +msgid "Bad glyph name." +msgstr "문자 이름이 잘못되었음." -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"문자 %s에는 %s 및 %s의 동일한 %s가 포함되어 있다.\n" -"%s에서 하나가 제거된다\n" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "PfEd 테이블 색상 서브 테이블에서 지정된 부정한 그래프 범위\n" -msgid "kern pair" -msgstr "커닝 짝" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgstr "PfEd 테이블글리프메모 서브테이블에 지정된 글리프범위이 부적절합니다\n" -msgid "ligature" -msgstr "합음자" +msgid "Bad glyph reference in layer info.\n" +msgstr "레이어 정보에 유효하지 않은 그래핀 참조\n" -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"문자 %s에는 %s 및 %s의 동일한 kern쌍이 포함되어 있다\n" -"%s에서 하나가 제거된다\n" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "MATH 테이블의 잘못된 그리 변형 서브 테이블.\n" -msgid "_Horizontal" -msgstr "가로쓰기 (_H)" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "잘못된 16진수 색상 사양 : %s\n" -msgid "_Vertical" -msgstr "세로쓰기 (_V)" +msgid "Bad hex number" +msgstr "잘못된 16진수" -msgid "Is this horizontal or vertical kerning data?" -msgstr "이 데이터는 수평 커닝 데이터입니까, 수직 커닝 데이터입니까?" +#, c-format +msgid "Bad hex number in %s" +msgstr "%s의 잘못된 16진수" -msgid "Kerning direction" -msgstr "커닝 방향" +msgid "Bad image file" +msgstr "이미지파일이 부적절합니다." #, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "분리 표시는 컨텍스트 연쇄 색인에서 의미가 있다 :%.20s" +msgid "Bad image file, not a bitmap: %.100s" +msgstr "파일 %.100s 는 이미지파일로 부적절합니다. 비트맵이 아닙니다" #, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "%.20s에서 시작하는 분리 마크가 너무 많다" +msgid "Bad image file: %.100s" +msgstr "이미지파일 %.100s 은 부적절합니다." #, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"적용 범위 테이블이 문자 또는 클래스 기반 상황 별 색인에서 발견됨 %.20s에서 시" -"작하는" +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "커닝 짝글리프 %d 과 %d 이 부적절합니다. %d미만이어야 합니다\n" #, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "%.20s에서 시작하는 종료되지 않은 적용 범위 테이블.." +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" +msgstr "잘못된 케른 쌍: 글리프 %d 및 %d 은 (는) 음수가 아니어야합니다.\n" #, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "교체는 적용되는 적용 범위 표를 따라야한다 : %s" +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "커닝 짝이 부적절합니다: 글리프 %d 과 %d 는 %d 미만이어야 합니다\n" #, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "일치 문자가 있는 수만큼 대체 문자가 있어야한다. %s =>%s" +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "커닝 쌍이 잘못되었습니다: %d 와 %d 의 그래프가 null입니다\n" + +msgid "Bad language tag" +msgstr "언어 태그가 적합하지 않습니다" + +msgid "Bad ligature anchor count.\n" +msgstr "합음자고정점의 개수이 부적절합니다.\n" + +msgid "Bad ligature base table.\n" +msgstr "합음자base테이블이 부적절합니다.\n" #, c-format msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" -"이 상황에 맞는 색인에는 대체 목록을 지정할 수 없다. %.20s.. 부터 중첩 된 색인" -"을 대신 사용하라" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +msgstr "합자 구성 요소의 문양이 올바르지 않습니다. GID %d %d 이상 (합자 %d)\n" #, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" -"컨텍스트 컨텍스트 체인 조회에서 하나의 대체 목록 만 지정할 수 있습니다 " -"(%.20s...)." +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "합음자글리프가 부적절합니다. GID %d가 %d 미만이 아닙니다\n" #, c-format msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" -"%.20s...로 시작 반대로 컨텍스트 조회 (대신 대체 목록 사용)에서 조회를 지정할 " -"수 없습니다." +"포맷 2 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " +"모든 글리프수=%d\n" #, c-format msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" -"조회 호출 시퀀스 '@<'로 시작하고 '>'종료해야합니다: %.20s...로 시작합니다" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "%.20s 시작하는 종료되지 않은 색인 호출.." +"포맷 4 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " +"모든 글리프수=%d\n" #, c-format -msgid "Unknown lookup: %s" -msgstr "알 수 없는 색인 : %s" +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +msgstr "잘못된 조회 테이블: format = 6 먼저 = %d 글꼴 총 그래프 = %d\n" #, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "이 GPOS 문맥별 색인에서 언급된 GSUB 색인 : %s" +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgstr "" +"포맷 8 의 참조테이블이 손상되어 있습니다.최초=%d 개수=%d 폰트내의 모든 글리프" +"수=%d\n" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "이 GSUB 문맥별 색인에서 언급된 GPOS 색인 : %s" +msgid "Bad lookup type" +msgstr "잘못된 조회 유형" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "색인은 적용되는 문자, 클래스 또는 적용 범위 테이블을 따라야한다: %s" +msgid "Bad magic number" +msgstr "잘못된 magic 번호입니다." -msgid "Empty rule" -msgstr "빈 규칙" +msgid "Bad mark table.\n" +msgstr "마크테이블이 부적절합니다.\n" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "역 문맥적 연쇄 색인은 어딘가에 대체 문자 세트가 있어야한다" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "mort 합음자테이블이 부적절합니다. 길이가 부족\n" -msgid "This contextual rule applies no lookups." -msgstr "이 문맥적 규칙은 색인을 적용하지 않는다" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "%s 의 Unicode 값 %x 에 해당 하는 이름이 부적절합니다" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "역 문맥적 연쇄 조회는 하나의 적용 범위 테이블과만 직접 일치 할 수 있다" +msgid "Bad namelist file" +msgstr "올바르지 않은 이름리스트파일" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "글꼴에 %s라는 문자가 없다." +msgid "Bad number" +msgstr "잘못된 숫자" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). #, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "%s는 역 추적 클래스의 클래스 이름이 아니다." +msgid "Bad number, infinity or nan: %s\n" +msgstr "%s는 올바르지 않은 수치(무한대 또는 허수)입니다\n" #, c-format -msgid "%s is not a class name for the matching classes." -msgstr "%s는 일치하는 클래스의 클래스 이름이 아니다." +msgid "Bad numeric value for %s.%s" +msgstr "%s는 잘못된 값입니다. %s" #, c-format -msgid "%s is not a class name for the forward classes." -msgstr "%s는 포워드 클래스의 클래스 이름이 아니다." +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "%s은 잘못된 값입니다. %s는 0에서 255 사이여야 합니다." -msgid "Bad FPST format" -msgstr "잘못된 FPST 형식" +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "%d 번쨰 줄의 오프셋이 잘못되었습니다. 0에서 100 사이여야 합니다%." #, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "경고: %s(%s) 는 확장 또는 압축입니다. 그것은 불가능합니다.\n" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "경고: 확장 또는 압축을 동시 지정하고 있습니다. 그것은 불가능합니다.\n" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"ATM에서는 글꼴을 Macintosh Latin 인코딩으로 인코딩해야한다. \n" -"이 포스트 스크립트 글꼴은 잘 인쇄되지만 비트맵 버전만 화면에 표시된다." +msgid "Bad offset: %d for subfont %s\n" +msgstr "잘못된 오프셋: 서브 글꼴 %2$s %1$d\n" -msgid "The generated font won't work with ATM" -msgstr "생성된 폰트는 ATM과 작동하지 않습니다" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "%d 번쨰 줄의 불투명도가 잘못되었습니다. 0.0에서 1.0 사이여야 합니다." -msgid "Can't open temporary file for postscript output\n" -msgstr "포스트 스크립트 출력을 위해 임시 파일을 열 수 없다.\n" +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" +msgstr "잘못된 openTypeOS2type 키: 모든 비트가 셋입니다. 무시됩니다." #, c-format -msgid "Missing POST resource %u\n" -msgstr "POST리소스%u가 없습니다\n" - -msgid "Out of memory\n" -msgstr "메모리 부족입니다\n" +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr " 짝위치지정이 부적절합니다: 글리프 %d 과 %d 는 %d 미만이어야 합니다\n" #, c-format -msgid "%s is not in %.100s" -msgstr "%s는 %.100s에 포함되어있지 않습니다" +msgid "Bad parts list for glyph %s in %s" +msgstr "%s의 글리프 %s에 대한 잘못된 부품 목록" -msgid "Not in Collection" -msgstr "TTC에 포함되어있지 않습니다." +msgid "Bad pixel size" +msgstr "잘못된 픽셀 크기" -msgid "Pick a font, any font..." -msgstr "임의의 폰트를 선택합니다..." +msgid "Bad replace pattern" +msgstr "잘못된 패턴 바꾸기입니다." -msgid "There are multiple fonts in this file, pick one" -msgstr "이 폰트에서 복수의 폰트가 포함되어 있으므로, 1개를 선택합니다." +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgstr "" +"전방문맥연쇄의존 변경할 글리프이 부적절합니다: %d 가 %d 미만이 아닙니다\n" -msgid "Can't open temporary file for truetype output.\n" -msgstr "TrueType출력을 위한 임시파일을 열 수 없습니다\n" +msgid "Bad rule" +msgstr "잘못된 규칙" -#, c-format -msgid "No kerning table for %s\n" -msgstr "%s의 커닝테이블이 없습니다\n" +msgid "Bad script tag" +msgstr "스크립트 태그가 잘못됨" -msgid "can't create temporary file\n" -msgstr "임시파일을 생성할 수 없습니다.\n" +msgid "Bad search pattern" +msgstr "잘못된 패턴 검색입니다." -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "%s 라고하는 이름의 비트맵폰트를 찾을 수 없습니다.\n" +msgid "Bad selection" +msgstr "선택이 잘못됨" + +msgid "Bad setting" +msgstr "잘못된 설정" #, c-format msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" -"%s는 mac 리소스 파일이지만 포스트 스크립트 또는 트루 타입 글꼴이 없다.\n" +"잘못된 sfd 파일. 문양 %s의 폭은 %d이며, %s의 폭 %d에 바인딩해야합니다.\n" -msgid "Danish" -msgstr "덴마크어" +#, c-format +msgid "Bad sid %d (0 <= sid < %d)\n" +msgstr "잘못된 sid %d (0 <= sid < %d)\n" -msgid "Portuguese" -msgstr "포르투갈어" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "서브루틴ID %d은 부적절합니다 (%d 미만이어야 합니다)\n" -msgid "Norwegian" -msgstr "노르웨이어" - -msgid "Japanese" -msgstr "일본어" +msgid "Bad signature in WOFF header." +msgstr "WOFF 헤더에 잘못된 서명이 있음" -msgid "Lang|Arabic" -msgstr "아랍어" +msgid "Bad stem add" +msgstr "잘못된 줄기 추가입니다." -msgid "Finnish" -msgstr "핀란드어" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "CFF 폰트 내에 올바르지 않은 서브루틴 인덱스가 있습니다.\n" -msgid "Icelandic" -msgstr "아이슬란드어" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "변경할 글리프이 부적절합니다: GID %d 가 %d 미만의 값이 아닙니다\n" -msgid "Maltese" -msgstr "마루타어" +msgid "Bad tag" +msgstr "잘못된 태그" -msgid "Croatian" -msgstr "크로아티아어" +msgid "Bad template, no extension" +msgstr "템플릿이 부적절합니다. 확장자가 없습니다." -msgid "Traditional Chinese" -msgstr "중국어 번체" +msgid "Bad template, unrecognized format" +msgstr "템플릿이 부적절합니다. 인식가능한 포맷이 아닙니다." -msgid "Urdu" -msgstr "우르두어" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" +msgstr "" +"올바르지 않은 토큰 \"%.30s\" 이\n" +"...%40s 의 주변에 있습니다" -msgid "Lang|Thai" -msgstr "타이어" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" +msgstr "" +"올바르지 않은 토큰이 있습니다. 본래 \"%.10s\" 가\n" +"...%40s의 주변에 있습니다." -msgid "Korean" -msgstr "한국어" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" +msgstr "" +"올바르지 않은 토큰이 있습니다. 본래 \"%.10s\" 가 있어야합니다만, 실제로는 " +"\"%.10s\" 가\n" +"...%40s 의 주변에 있습니다" -msgid "Estonian" -msgstr "에스토니아어" +#, c-format +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" +msgstr "" +"올바르지 않은 토큰이 있습니다. \"%1$c\" 가\n" +"...%2$40s의 주변에 출현했습니다." -msgid "Latvian" -msgstr "라트비아어" +#, c-format +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "올바르지 않은 TrueType폰트: 글리프 %d의 윤곽 끝이 무의미합니다.\n" -msgid "Sami (Lappish)" -msgstr "사미어(라플란드어)" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "타입이 올바르지 않습니다" -msgid "Faroese (Icelandic)" -msgstr "페로어" +msgid "Bad undo" +msgstr "잘못된 실행 취소" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "페르시아어" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "대체 유니 코드 / 편차 선택기 유니 코드 값이 올바르지 않습니다" -msgid "Simplified Chinese" -msgstr "중국어 간체" +#, c-format +msgid "" +"Bad unicode value when parsing %s\n" +"%s" +msgstr "" +"올바르지 않은 Unicode값이 %s의 해석 중에 발견되었습니다\n" +"%s" -msgid "Flemish" -msgstr "플라망어" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "축 %s의 /BlendDesignMap 내의 값이 올바르지 않습니다.\n" -msgid "Irish Gaelic" -msgstr "아일랜드・게일어" +msgid "Bad xfig file" +msgstr "xfig파일이 부적절합니다." -msgid "Albanian" -msgstr "알바니아어" +msgid "Badaga" +msgstr "바다가어" -msgid "Romanian" -msgstr "루마니아어" +msgid "Baghelkhandi" +msgstr "바게리어" -msgid "Slovak" -msgstr "슬로바이카어" +msgid "Balante" +msgstr "발란트어" -msgid "Slovenian" -msgstr "슬로베니아어" +msgid "Balinese" +msgstr "발리 문자" -msgid "Yiddish" -msgstr "이디시어" +msgid "Balkar" +msgstr "발카르어" -msgid "Serbian" -msgstr "세르비아어" +msgid "Ball (Round Cap)" +msgstr "볼(원형 캡)" -msgid "Macedonian" -msgstr "마케도니아어" +msgid "Balochi" +msgstr "바루치어" -msgid "Bulgarian" -msgstr "불가리아어" +msgid "Balti" +msgstr "볼티어" -msgid "Ukrainian" -msgstr "우크라이나어" +msgid "Bambara" +msgstr "밤바라어" -msgid "Byelorussian" -msgstr "벨로루시어" +msgid "Bamileke" +msgstr "바미레케어" -msgid "Uzbek" -msgstr "우즈벡어" +msgid "Bamum" +msgstr "바뭄 문자" -msgid "Kazakh" -msgstr "카자흐어" +msgid "Bamum Supplement" +msgstr "바뭄문자 보충" -msgid "Axerbaijani (Cyrillic)" -msgstr "아제르바이잔어(키릴자)" +msgid "Bar Width:" +msgstr "바의 폭:" -msgid "Axerbaijani (Arabic)" -msgstr "아제르바이잔어(아라비아자)" +msgid "Base" +msgstr "기저" -msgid "Lang|Armenian" -msgstr "아르메니아어" +msgid "Base Glyph" +msgstr "기저글리프" -msgid "Lang|Georgian" -msgstr "그루지아어" +msgid "Base Glyph Name" +msgstr "기준 글리프 이름" -msgid "Moldavian" -msgstr "몰도바어" +msgid "Base Glyphs" +msgstr "기저글리프" -msgid "Kirghiz" -msgstr "키르기스어" +msgid "Base Lig" +msgstr "기저합음자글리프" -msgid "Tajiki" -msgstr "타지크어" +msgid "Base Ligatures" +msgstr "기저합음자" -msgid "Turkmen" -msgstr "투르크멘어" +msgid "Base Mark" +msgstr "기저마크" -msgid "Mongolian (Mongolian)" -msgstr "몽골어(몽골자)" +msgid "Base Marks" +msgstr "기저마크" -msgid "Mongolian (cyrillic)" -msgstr "몽골어(키릴자)" +msgid "Base X" +msgstr "기저점(베이스)의 X좌표" -msgid "Pashto" -msgstr "파슈토어" +msgid "Base Y" +msgstr "기저점(베이스)의 Y좌표" -msgid "Kurdish" -msgstr "쿠르드어" +msgid "Base:" +msgstr "기준:" -msgid "Kashmiri" -msgstr "카슈미르어" +msgid "Baseline" +msgstr "베이스라인" -msgid "Sindhi" -msgstr "신드어" +msgid "Baseline table (OT version)" +msgstr "기준 표 (OT 버전)" -msgid "Lang|Tibetan" -msgstr "티벳어" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "라틴어, 그리스어, 키릴어 텍스트에 사용되는 기준선." -msgid "Nepali" -msgstr "네팔어" +msgid "Bases" +msgstr "기본" -msgid "Marathi" -msgstr "마라티어" +msgid "Bashkir" +msgstr "바슈키르어" -msgid "Lang|Bengali" -msgstr "벵골어" +msgid "Basic Latin" +msgstr "기본 로마자" -msgid "Assamese" -msgstr "아삼어" +msgid "Basic Multilingual Plane" +msgstr "유니코드 평면" -msgid "Lang|Gujarati" -msgstr "구자라트어" +msgid "Basque" +msgstr "바스크어" -msgid "Punjabi" -msgstr "펀자브어" +msgid "Bassa Vah" +msgstr "바사바흐 문자" -msgid "Lang|Oriya" -msgstr "오리야어" +msgid "Batak" +msgstr "바탁 문자" -msgid "Lang|Malayalam" -msgstr "말레알람어" +msgid "Baule" +msgstr "보울어" -msgid "Lang|Kannada" -msgstr "칸나다어" +msgid "Be_vel" +msgstr "각도자(_v)" -msgid "Lang|Tamil" -msgstr "타밀어" +msgid "Begin:" +msgstr "시작:" -msgid "Lang|Telugu" -msgstr "탤루구어" +msgid "Belarussian" +msgstr "벨로루시어" -msgid "Lang|Sinhalese" -msgstr "신할리어" +msgid "Below Base Forms" +msgstr "베이스라인 아래쪽 자형" -msgid "Burmese" -msgstr "버마어" +msgid "Below Base Mark" +msgstr "베이스라인 아래의 마크" -msgid "Lang|Khmer" -msgstr "크메르어" +msgid "Below Base Substitutions" +msgstr "베이스라인 아래쪽 바꾸기" -msgid "Lang|Lao" -msgstr "라오어" +msgid "Bemba" +msgstr "벰바어" -msgid "Vietnamese" -msgstr "베트남어" +msgid "Bench" +msgstr "벤츄어" -msgid "Indonesian" -msgstr "인도네시아어" +msgid "Bengali" +msgstr "벵골 문자" -msgid "Lang|Tagalog" -msgstr "타갈로그어" +msgid "Bengali Bangladesh" +msgstr "벵골어(방글라데시)" -msgid "Malay (roman)" -msgstr "말레이어(로마자)" +msgid "Beti" +msgstr "베티어" -msgid "Malay (arabic)" -msgstr "말레이어(아라비아자)" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" +msgstr "" +"끝점을 벗어나면 그라데이션이 반복되지만 반영됩니다.\n" +"PostScript 그라데이션에는 이 기능이 작동하지 않습니다" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "암하라어" +msgid "" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." +msgstr "" +"끝점을 벗어나면 그라데이션이 자동으로 반복됩니다.\n" +"이는 PostScript 그라데이션에는 적용되지 않습니다." -msgid "Tigrinya" -msgstr "티그리냐어" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" +msgstr "" +"끝점을 벗어나면 그라데이션이 끝점의 색상을 차지합니다.\n" +"이는 PostScript 선형 그라데이션에는 적용되지 않습니다." -msgid "Galla" -msgstr "갈라어/오로모어" +msgid "Bhaiksuki" +msgstr "바이크수키 자" -msgid "Somali" -msgstr "소말리아어" +msgid "Bhili" +msgstr "비리어" -msgid "Swahili" -msgstr "스와힐리어" +msgid "Bhojpuri" +msgstr "보즈푸리어" -msgid "Kinyarwanda/Ruanda" -msgstr "킨야르완다어/르완다어" +msgid "Bible Cree" +msgstr "성서크리어" -msgid "Rundi" -msgstr "룬디어" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "대형연산자의 공간1:" -msgid "Nyanja/Chewa" -msgstr "냔자어/체와어" +msgid "Big Op Space2:" +msgstr "대형연산자의 공간2:" -msgid "Malagasy" -msgstr "마다가스카르어" +msgid "Big Op Space3:" +msgstr "대형연산자의 공간3:" -msgid "Esperanto" -msgstr "에스페란토어" +msgid "Big Op Space4:" +msgstr "대형연산자의 공간4:" -msgid "Basque" -msgstr "바스크어" +msgid "Big Op Space5:" +msgstr "대형연산자의 공간5:" -msgid "Catalan" -msgstr "카탈로니아어" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (중국어 번체)" -msgid "Lang|Latin" -msgstr "라틴어" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (중국어 번체)" -msgid "Quechua" -msgstr "케추아어" +msgid "Bikol" +msgstr "비콜어" -msgid "Guarani" -msgstr "과라니어" +msgid "Bilen" +msgstr "빌렌어" -msgid "Aymara" -msgstr "아이마라어" +msgid "Bind to Path" +msgstr "경로 통합" -msgid "Tatar" -msgstr "타타르어" +msgid "Bitm_ap Strikes Available..." +msgstr "비트맵 스트라이크 사용 가능(_a)..." -msgid "Lang|Uighur" -msgstr "위그르어" +msgid "Bitm_ap strikes Available..." +msgstr "비트맵 스트라이크 사용가능(_a)..." -msgid "Dzongkha" -msgstr "종카어" +msgid "Bitmap" +msgstr "비트맵" -msgid "Javanese (roman)" -msgstr "자바어(로마자)" +msgid "Bitmap Fonts" +msgstr "비트맵 폰트" -msgid "Sundanese (roman)" -msgstr "순다어(로마자)" +msgid "Bitmap Magnification..." +msgstr "비트맵 확대..." -msgid "Galician" -msgstr "갈리시아어" +msgid "Bitmap Paste" +msgstr "비트맵 붙이기" -msgid "Afrikaans" -msgstr "아프리칸스어" +msgid "Bitmap Strikes\n" +msgstr "비트맵 스트라이크\n" -msgid "Breton" -msgstr "브레톤어" +msgid "Bitmap Strikes Available" +msgstr "비트맵 스트라이크 사용가능" -msgid "Inuktitut" -msgstr "이뉴잇어" +msgid "Bitmap View" +msgstr "비트맵 보기" -msgid "Scottish Gaelic" -msgstr "스코틀랜드・게일어" +msgid "Bitmap _Magnification..." +msgstr "비트맵 확대(_M)..." -msgid "Manx Gaelic" -msgstr "만섬 게일어" +msgid "Bitmap/outline _advance mismatch" +msgstr "비트맵/아웃라인 진행(advance) 값 불일치(_A)" -msgid "Irish Gaelic (with dot)" -msgstr "아일랜드・게일어(점 포함)" +msgid "Bits/Pixel:" +msgstr "픽셀셰이드의 비트수:" -msgid "Tongan" -msgstr "통가(통가열도)" +msgid "Black" +msgstr "검정" -msgid "Greek (polytonic)" -msgstr "그리스어(꼬전)" +msgid "Blackfoot" +msgstr "블랙풋어" -msgid "Greenlandic" -msgstr "그린란드어" +msgid "Blackletter" +msgstr "블랙레터" -msgid "Azebaijani (roman)" -msgstr "아제르바이잔어(로마자)" +msgid "Blackletter Connected" +msgstr "블랙레터와 연관된" -msgid "Unspecified Language" -msgstr "지정되지 않은 언어" +msgid "Blackletter Disconnected" +msgstr "블랙레터와 연관되지 않은" -msgid "Unknown Language" -msgstr "알 수 없는 언어" +msgid "Blackletter Trailing" +msgstr "블랙레터의 흔적" -msgid "Percentage scale down for script level 1" -msgstr "스크립트 레벨1에 대한 비율 축소" +msgid "Blend to New Font" +msgstr "새 글꼴에 혼합" -msgid "ScriptPercentScaleDown:" -msgstr "스크립트 비율 축소:" +msgid "Block Elements" +msgstr "블록 요소" -msgid "Percentage scale down for script level 2" -msgstr "스크립트 레벨2에 대한 비율 축소" +msgid "Block Separator" +msgstr "블럭 구분" -msgid "ScriptScriptPercentScaleDown:" -msgstr "스크립트 비율 축소:" +msgid "Blue Values Color" +msgstr "파란색 값 색상" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "DelimitedSubFormulaMinHeight:" +msgid "Blue:" +msgstr "Blue:" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" -"구분을 처리 할 수 있는 최소 높이\n" -"하위 수식으로 표현" +msgid "BlueValues" +msgstr "BlueValue" -msgid "DisplayOperatorMinHeight:" -msgstr "연산자 최소 높이 표시:" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValues는 짝으로 지정합니다. 하나 더 선택해 주십시오." -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "n-ary 연산자의 최소 높이(통합, 요약 등)" +msgid "Blues" +msgstr "Blue값" -msgid "MathLeading:" -msgstr "수학적으로 중요한:" +msgid "Bold" +msgstr "볼드체" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"수식 사이에 공백이 있어야 한다\n" -"적절한 줄 간격을 유지해라" +msgid "Bold Italic" +msgstr "볼드 이텔릭체" -msgid "Axis height of the font" -msgstr "폰트의 축 높이" +msgid "Bone" +msgstr "뼈" -msgid "AxisHeight:" -msgstr "축 높이:" +msgid "Book" +msgstr "서적" -msgid "AccentBaseHeight:" -msgstr "악센트 기준 높이:" +msgid "Bookmark Current Dir" +msgstr "현재 디렉토리 책갈피 지정" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "악센트 기준의 최대높이(잉크) 악센트를 올리지 않아도 된다." +msgid "Bookmarks" +msgstr "책갈피" -msgid "FlattenedAccentBaseHeight:" -msgstr "평평해진 악센트 기준 높이" +msgid "Bopomofo" +msgstr "주음자모" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"악센트 베이스의 최대(잉크)높이\n" -"악센트를 평평하게 할 필요는 없다" +msgid "Bopomofo (& Extended)" +msgstr "주음 부호 (&확장)" -msgid "SubscriptShiftDown:" -msgstr "아래 첨자 아래로 이동:" +msgid "Bopomofo Extended" +msgstr "주음 부호 확장" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"아래 첨자 요소에 적용되는 표준 시프트이다.\n" -"아래로 이동하는 것에 긍정적" +msgid "Border Shape:" +msgstr "테두리 모양:" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"아래 첨자의(잉크) 상단의 최대 높이\n" -"움직일 필요가 없는\n" -"아래 첨자" +msgid "Border Type:" +msgstr "테두리 유형:" -msgid "SubscriptTopMax:" -msgstr "아래 첨자 상단 최대:" +msgid "Border Width" +msgstr "테두리 너비" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"기준선의 최대 허용 드롭\n" -"밑면의 바닥에 상대적인 첨자.\n" -"상자로 취급되는 베이스에 사용\n" -"또는 확장 된 모양. 첨자에 긍정적\n" -"기준선이 기준 하단 아래로 떨어졌습니다." +msgid "Border Width:" +msgstr "테두리 너비:" -msgid "SubscriptBaselineDropMin:" -msgstr "첨자 기준선 드롭 최소:" +msgid "Borders" +msgstr "테두리" -msgid "Standard shift up applied to superscript elements." -msgstr "위첨자 요소에 적용되는 표준 이동." +msgid "Bosnian" +msgstr "보스니아어" -msgid "SuperscriptShiftUp:" -msgstr "위 첨자 위로 이동:" +msgid "Both" +msgstr "둘다" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"위첨자 표준의 표준 이동\n" -"비좁은 모드에서 기본." +msgid "Both points must be specified, or neither" +msgstr "양쪽의 점을 지정하던지,모두 지정하지 않던지 해야합니다" -msgid "SuperscriptShiftUpCramped:" -msgstr "위 첨자 위로 비좁게 이동:" +msgid "Both selected references have use-my-metrics set" +msgstr "선택한 두 참조 모두 사용-마이-메트릭스 집합이 있음" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"바닥의 최소 허용 높이\n" -"움직일 필요가 없는 위첨자\n" -"더 위로." +msgid "Bottom Hint" +msgstr "바닥 힌트" -msgid "SuperscriptBottomMin:" -msgstr "위 첨자 바닥 최소:" +msgid "Bottom Left" +msgstr "왼쪽 하단" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"기준선의 최대 허용 드롭\n" -"베이스의 상단에 상대적인 위첨자.\n" -"상자로 취금되는 베이스에 사용\n" -"또는 확장된 모양. 위첨자에 대해 긍정적\n" -"기준 상단 아래 기준선." +msgid "Bottom Right" +msgstr "오른쪽 하단" -msgid "SuperscriptBaselineDropMax:" -msgstr "위 첨자 기준선 드롭 최대:" +msgid "Bottom Zone" +msgstr "아래점" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "위첨자와 아래 첨자 잉크 사이의 최소 간격" +msgid "BottomLeft" +msgstr "왼쪽 하단" -msgid "SubSuperscriptGapMin:" -msgstr "위 첨자, 아래 첨자 간격 최소:" +msgid "BottomRight" +msgstr "오른쪽 하단" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "아래 첨자 하단 누르기 최대:" +msgid "Bounding Box" +msgstr "외접사각형을 지정" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"(잉크) 하단의 최대 수준\n" -"위첨자를 밀어 올리면\n" -"위첨자와 아래 첨자 사이의 간격\n" -"아래 첨자가 아래로 이동하기 시작한다." +msgid "Bounding Box:" +msgstr "바운딩 박스:" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" -"각각 뒤에 추가되는 여분의 공백\n" -"하위/ 첨자." +msgid "Bounding box above" +msgstr "위의 경계 상자" -msgid "SpaceAfterScript:" -msgstr "첨자 뒤 여백:" +msgid "Bounding box below" +msgstr "아래의 경계 상자" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"바닥 사이의 최소 간격\n" -"상한과 기본 연산자의 상단" +msgid "Bounding box left of" +msgstr "경계 상자 왼쪽" -msgid "UpperLimitGapMin:" -msgstr "상한 간격 최소:" +msgid "Bounding box right of" +msgstr "경계 상자 오른쪽" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"윗부분 기준선 사이의 최소 거리\n" -"기본 연산자의 한계와 맨 아래." +msgid "Box Drawing" +msgstr "상자 그리기" -msgid "UpperLimitBaselineRiseMin:" -msgstr "상한 기준선 최소 상승:" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "목록 필드의 목록 표시 주변 상자(콤보 상자)" -msgid "LowerLimitGapMin:" -msgstr "하한 간격 최소:" +msgid "Bracketted value is too large" +msgstr "괄호안의 값이 너무 큽니다" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"하한 상단 (잉크) 사이의 최소 간격\n" -"그리고 베이스 오퍼레이터의 하부(잉크)" +msgid "Brahmi" +msgstr "브라흐마 문자" -msgid "LowerLimitBaselineDropMin:" -msgstr "하한 기준선 최소 드롭:" +msgid "Brahui" +msgstr "브라후이어" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" -"기준선 사이의 최소 거리\n" -"기본 조작자의 하한 및 하단." +msgid "Braille" +msgstr "점자" -msgid "StackTopShiftUp:" -msgstr "스택 상단 위로 이동:" +msgid "Braille Patterns" +msgstr "점자" -msgid "Standard shift up applied to the top element of a stack." -msgstr "스택의 맨 위 요소에 표준 시프트 업이 적용된다." +msgid "Braj Bhasha" +msgstr "브라쥬・바샤어" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "스택 상단 디스플레이 스타일 위로 이동:" +msgid "Breton" +msgstr "브레톤어" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "디스플레이 스타일에서 스택의 맨 위 요소에 적용되는 표준 이동." +msgid "Brighter Border:" +msgstr "밝은 테두리:" -msgid "StackBottomShiftDown:" -msgstr "스택 하단 아래로 이동:" +msgid "Brightest Border:" +msgstr "가장 밝은 테두리:" msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" -"스택 하단의 요소에 적용되는 표준 시프트 다운.\n" -"양수 값은 하향 움직임을 보여줍니다." +"아래 첨자와 위첨자의 수직 정렬에 따라 수평 방향의 배치를 효율적으로 관리하는 " +"대화 상자가 표시됩니다." -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "스택 하단 디스플레이 스타일 아래로 이동:" +msgid "Broken" +msgstr "부서짐" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"표시 스타일에서 스택 하단의 요소에 적용되는 표준 시프트 다운.\n" -"양수 값은 하향 움직임을 보여줍니다." +msgid "Browse..." +msgstr "찾아보기..." -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "스택의 상단 요소 하단과 하단 요소 상단 사이의 최소 간격." +msgid "Brush" +msgstr "브러쉬" -msgid "StackGapMin:" -msgstr "StackGapMin :" +msgid "Brāhmī" +msgstr "브라흐미 문자" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" -"상단 하단 사이의 최소 간격\n" -"스택 요소와 맨 위\n" -"디스플레이 스타일의 요소." +msgid "Buginese" +msgstr "부기 문자" -msgid "StackDisplayStyleGapMin:" -msgstr "StackDisplayStyleGapMin :" +msgid "Buhid" +msgstr "부히드 문자" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "스트레치 스택의 상단 요소에 적용된 표준 시프트 업." +msgid "Buil_d Duplicate Glyph" +msgstr "복제글리프를 생성(_D)" -msgid "StretchStackTopShiftUp:" -msgstr "StretchStackTopShiftUp :" +msgid "Build _Composite Glyph" +msgstr "복합 글리프를 조합생성(_C)" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"바닥에 표준 시프트 다운 적용\n" -"스트레치 스택의 요소.\n" -"양수 값은 아래로 움직임을 나타냅니다." +msgid "Building accented glyphs" +msgstr "악센트 글리프의 조합생성 중" -msgid "StretchStackBottomShiftDown:" -msgstr "스트레치 스택 하단 아래로 이동:" +msgid "Building duplicate encodings" +msgstr "복제글리프의 생성 중" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"늘어난 잉크 사이의 최소 간격\n" -"요소와 요소의 잉크 바닥\n" -"위 .." +msgid "Building small capitals" +msgstr "소자본의 구축" -msgid "StretchStackGapAboveMin:" -msgstr "StretchStackGapAboveMin:." +msgid "Building sub/superscripts" +msgstr "아래 첨자 / 위 첨자 만들기" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" -"늘어난 잉크 사이의 최소 간격\n" -"요소와 아래 요소의 잉크 상단." +msgid "Bulgarian" +msgstr "불가리아어" -msgid "StretchStackGapBelowMin:" -msgstr "StretchStackGapBelowMin:." +msgid "Bump Size" +msgstr "굴곡의 크기" -msgid "FractionNumeratorShiftUp:" -msgstr "분자 위로 이동:" +msgid "Burmese" +msgstr "버마어" -msgid "Standard shift up applied to the numerator." -msgstr "분자에 표준 시프트 업이 적용됩니다." +msgid "Button" +msgstr "버튼" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "분자 디스플레이 스타일 위로 이동:" +msgid "Buttons" +msgstr "버튼들" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"표준 시프트 업\n" -"표시 스타일의 분자." +msgid "By Classes" +msgstr "클래스로 지정" -msgid "FractionDenominatorShiftDown:" -msgstr "분모 아래로 이동" +msgid "By Con_tour" +msgstr "윤곽에 따라(_t)" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" -"표준 시프트는 분모에 적용됩니다.\n" -"양수 값은 아래로 움직임을 나타냅니다." +msgid "By Coverage" +msgstr "범위로 지정" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "분모 디스플레이 스타일 아래로 이동:" +msgid "By Glyphs" +msgstr "글리프로 지정" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"표준 시프트 다운\n" -"표시 스타일의 분모입니다.\n" -"양수 값은 아래로 움직임을 나타냅니다." +msgid "By La_yer" +msgstr "레이어 별(_y)" -msgid "FractionNumeratorGapMin:" -msgstr "분자 최소 간격:" +msgid "By _Scripts" +msgstr "스크립트에 의해(_S)" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"잉크 사이의 최소 허용 간격\n" -"분자의 바닥과 분수 막대의 잉크." +msgid "By appending the suffix:" +msgstr "접미사를 추가 했기 때문에" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "분자 디스플레이 스타일 최소 간격:" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "글꼴을 몇 각도로 기울이시겠습니까?" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"잉크 사이의 최소 허용 간격\n" -"분자의 바닥과 분수의 잉크\n" -"디스플레이 스타일 바." +msgid "Byelorussian" +msgstr "벨로루시어" -msgid "FractionRuleThickness:" -msgstr "분수 표준 두께:" +msgid "Byte Order Mark" +msgstr "바이트 순서 표시" -msgid "Thickness of the fraction bar." -msgstr "분수 막대의 두께." +msgid "Byzantine Music" +msgstr "비잔틴 음악 기호" -msgid "FractionDenominatorGapMin:" -msgstr "분모 최고 간격:" +msgid "Byzantine Music & Music & Ancient Greek Music" +msgstr "비잔틴 음악 & 음악 & 고대 그리스 음악" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "분모의 잉크 상단과 분수 막대의 잉크 사이의 최소 허용 간격" +msgid "Byzantine Musical Symbols" +msgstr "비잔틴 음악 기호" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "분모 디스플레이 스타일 최소 간격:" +msgid "C FontForge" +msgstr "C FontForge" + +msgid "C0 Control Character" +msgstr "C0 문자 제어" + +msgid "C1 Control Character" +msgstr "C1 문자 제어" msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." +"CALL function\n" +"Pops a value, calls the function represented by it" msgstr "" -"표시 스타일에서 분모의 잉크 상단과 분수 막대의 잉크 사이의 최소 허용 간격." +"CALL function\n" +"값을 팝업하고 해당 값으로 표현되는 함수를 호출합니다." msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "기울어진 부수의 상단과 하단 요소 사이의 수평 거리." - -msgid "SkewedFractionHorizontalGap:" -msgstr "기울어진 분수 수평 간격:" +"CEILING\n" +"Pops one 26.6 value, rounds upward to an int\n" +"pushes result" +msgstr "" +"CEILING\n" +"하나의 26.6 값을 팝업하고, 정수 push 결과를 \n" +"위로 반올림합니다." -msgid "SkewedFractionVerticalGap:" -msgstr "기울어진 분수 수직 간격:" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "(나체의) CFF" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "기울어 진 분수의 상단 및 하단 요소의 잉크 사이의 수직 거리" +msgid "CFF CID (Bare)" +msgstr "(나체의) CFF CID" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "오버바와 베이스의 잉크 상단의 사이의 거리" +#, c-format +msgid "CFF dict stack underflow detected: %d < 4\n" +msgstr "CFF dict 스택 언더 플로가 발생했습니다: %d <4\n" -msgid "OverbarVerticalGap:" -msgstr "오버바 수직 간격:" +msgid "CFF version mismatch\n" +msgstr "CFF의 버전이 맞지 않습니다\n" -msgid "OverbarRuleThickness:" -msgstr "오버바 표준 두께:" +msgid "CID" +msgstr "CID" -msgid "Thickness of the overbar." -msgstr "분수 막대의 두께." +msgid "CID findfont Name" +msgstr "CID findfont명" -msgid "Extra white space reserved above the overbar." -msgstr "오버바 위에 추가 공백이 예약되어 있습니다." +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID 포맷의 데이터에 예상하는 데이터가 포함되어 있지않습니다.\n" -msgid "OverbarExtraAscender:" -msgstr "오버바 추가 어센더:" +msgid "CID keyed fonts may not be a master design of a multiple master font" +msgstr "CID폰트는 다중 마스터폰트의 마스터 디자인으로 사용할 수 없습니다" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "밑면과 바닥의(잉크) 바닥 사이의 거리." +msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" +msgstr "한중일 (& Ext A/B)&한중일 보충&kangxi&IDC&Kanbun." -msgid "UnderbarVerticalGap:" -msgstr "언더바 수직 간격:" +msgid "CJK Compatibility" +msgstr "한중일 통합 호환성" -msgid "Thickness of the underbar." -msgstr "언더바의 두께" +msgid "CJK Compatibility Forms" +msgstr "한중일 호환 형태" -msgid "UnderbarRuleThickness:" -msgstr "언더바 표준 두께:" +msgid "CJK Compatibility Ideographs" +msgstr "한중일 호환 문자" -msgid "Extra white space reserved below the underbar." -msgstr "언더바 아래에 여분의 공백이 예약되어 있다." +msgid "CJK Compatibility Ideographs Supplement" +msgstr "한중일 호환용 한자 보충" -msgid "UnderbarExtraDescender:" -msgstr "언더바 추가 디센더:" +msgid "CJK Enclosed Letters and Months" +msgstr "한중일 괄호 문자" -msgid "RadicalVerticalGap:" -msgstr "급진적 수직 간격:" +msgid "CJK Half Width Forms" +msgstr "CJK 반각 문자" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "잉크화 표현 막대 사이의 간격." +msgid "CJK Ideographic" +msgstr "한중일 통합 한자" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "급진적 디스플레이 스타일 수직 간격:" +msgid "CJK Phonetics and Symbols" +msgstr "한중일 통합 음석학 및 기호" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"잉크 상단 사이의 공간\n" -"디스플레이에서 표현과 그 위의 막대\n" -"스타일." +msgid "CJK Radicals Supplement" +msgstr "한중일 부수 보충" -msgid "RadicalRuleThickness:" -msgstr "급진적 표준 두께:" +msgid "CJK Strokes" +msgstr "한중일 필획" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "설계 또는 건설된 급진적 표시에서 급진적 규칙의 두께." +msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" +msgstr "CJK 스트로크 & CJK 호환 한자(& Sup)" -msgid "Extra white space reserved above the radical." -msgstr "the radical 위에 여분의 공백이 있다." +msgid "CJK Symbols and Punctuation" +msgstr "한중일 통합 기호 및 구두점" -msgid "RadicalExtraAscender:" -msgstr "급진적 추가 어센더:" +msgid "CJK Unified Ideographs" +msgstr "한중일 통합 한자" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "존재하는 경우 라디칼의 정도 전에 여분의 수평 방향." +msgid "CJK Unified Ideographs Extension A" +msgstr "한중일 통합 한자 확장 A" -msgid "RadicalKernBeforeDegree:" -msgstr "정도 이전 급진적 커닝:" +msgid "CJK Unified Ideographs Extension B" +msgstr "한중일 통합 한자 확장 B" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "존재하는 경우 라디칼의 정도 후에 음의 수평 방향." +msgid "CJK Unified Ideographs Extension C" +msgstr "한중일 통합 한자 확장 C" -msgid "RadicalKernAfterDegree:" -msgstr "정도 이후 급진적 커닝:" +msgid "CJK Unified Ideographs Extension D" +msgstr "한중일 통합 한자 확장 D" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "급진적 부호의 오름차순에 비례하는 급진적 정도의 하단 높이 (있는 경우)." +msgid "CJK Unified Ideographs Extension E" +msgstr "한중일 통합 한자 확장 E" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "급진적 정도의 하위 상승 퍼센트:" +msgid "CJK Unified Ideographs Extension F" +msgstr "한중일 통합 한자 확장 F" -msgid "MinConnectorOverlap:" -msgstr "문자 최소 겹침:" +msgid "CJK Unified Ideographs Extension G" +msgstr "한중일 통합 문자 G" msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "글리프 구성 중 연결 문자의 최소 겹침" +"CLEAR\n" +"Pops all elements on stack" +msgstr "" +"CLEAR\n" +"스택의 모든 요소를 팝업합니다." -msgid "Bad font, offset out of bounds.\n" -msgstr "올바르지 않은 폰트입니다. 오프셋이 경계를 넘어서고 있습니다\n" +msgid "CS Clarendon" +msgstr "CS/Clarendon" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"멀티플마스터인스턴스중 하나에서 2차 스플라인이 발견되었습니다. 멀티플마스터에" -"서 사용가능하도록 하려면, 먼저 3차스플라인으로 변환해야 합니다" +msgid "CS Miscellaneous" +msgstr "CS/그 외" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "이 멀티플마스터의 각 인스턴스에 포함되는 글리프의 갯수가 다릅니다" +msgid "CS Modern" +msgstr "CS/모던 " -msgid "This glyph is defined in one instance font but not in another" -msgstr "" -"본 글리프는 한 인스턴스폰트로 정의되어 있고, 다른 폰트로는 정의되지 않습니다" +msgid "CS Monotone" +msgstr "CS/선폭 일정" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "본 글리프는, 서로다른 인스턴스 별로, 포함하는 참조의 갯수가 다릅니다" +msgid "CS Newspaper" +msgstr "CS/신문용" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"본 글리프에 포함되는 참조 중에, 다른 인스턴스와 차이나는 인코딩을 참조하는 것" -"이 있습니다" +msgid "CS Stub Serif" +msgstr "CS/Stub 세리프" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"본 글리프에 포함되는 윤곽 중에, 다른 인스턴스와 차이나는 갯수의 점을 포함하" -"는 것이 있습니다" +msgid "CS Traditional" +msgstr "CS/전통적" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "본 글리프는, 타 인스턴스과 다른 갯수의 윤곽선을 포함합니다" +msgid "CS Typewriter" +msgstr "CS/타이프라이터체" -msgid "This glyph contains a different number of hints in different instances" -msgstr "본 글리프는, 서로다른 인스턴스 별로, 포함하는 힌트의 갯수가 다릅니다" +msgid "CVT variation table" +msgstr "CVT 변형 표" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "본 글리프는, 타 인스턴스과 다른 커닝 짝을 포함합니다" +msgid "C_ID Font Info..." +msgstr "CID폰트정보(_I)..." -msgid "Bad Multiple Master Font" -msgstr "멀티플마스터폰트가 부적합합니다" +msgid "C_all..." +msgstr "불러오기(_A)..." -msgid "Various errors occurred at the selected glyphs" -msgstr "선택한 글리프 중 다양한 에러가 발생했습니다" +msgid "C_enter" +msgstr "중앙(_E)" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "선택 글리프 중 이하의 에러가 발생했습니다: %.100s" +msgid "C_hange" +msgstr "변경(_H)" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"폰트%.30s에 3차스플라인이 포함되어 있습니다. Apple변형가능폰트로 사용가능하도" -"록 하려면, 먼저 2차 스플라인으로 변환해야 합니다" +msgid "C_hop" +msgstr "자르다(_H)" -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"폰트%.30s는 2차 스플라인을 포함합니다. 멀티플마스터에서 사용가능하도록 하려" -"면, 먼저 3차스플라인으로 변환해야합니다" +msgid "C_lasses" +msgstr "클래스(_l)" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"가중치가 달린 폰트에 항목 ForceBoldThreshold는 존재하지 않는데도 폰트%30s에" -"서 ForceBold엔트리가 존재합니다" +msgid "C_lear" +msgstr "비우기(_L)" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"폰트%1$.30s와 %2$.30s는, 포함하는 글리프의 갯수나 인코딩에 차이가 있습니다" +msgid "C_lose Tab" +msgstr "탭 닫기(_L)" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"폰트%1$.30s과 %2$.30s는 스플라인의 차수가 다릅니다(한쪽은 2차, 다른한쪽은 3" -"차)" +msgid "C_ontrast" +msgstr "대조(_o)" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"항목\"%1$.20s\"는, %2$.30s와 %3$.30s의 어느쪽의 비공개 사전에서도 찾을 수 없" -"습니다" +msgid "C_opy Reference" +msgstr "참조를 복사(_O)" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" -"글리프%1$.30s는 폰트%2$.30s로 정의되어있습니다만, %3$.30s에 존재하지 않습니다" +msgid "C_orner" +msgstr "모서리점(_O)" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"%2$.30s에 포함되는 글리프%1$.30s는 윤곽과 참조를 모두 포함합니다. 이것은 다양" -"한 변화를 포함하는 폰트에서는 지원되지 않습니다" +msgid "C_ustom" +msgstr "관습(_U)" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"글리프%1$.30s는, 폰트%2$.30s와 %3$.30s에 포함되어있는 것 중에 윤곽의 갯수가 " -"다릅니다" +msgid "Ca_lligraphic (Rectangular)" +msgstr "서예(직사각형)(_l)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 포함되는 것과 윤곽선 위에 포함되는 " -"점(또는 제어점)의 갯수가 다릅니다" +msgid "Ca_pital Height:" +msgstr "대문자 높이(_p):" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 포함되는 것과 윤곽의 방향이 반대로 " -"되어 있는 부분이 있습니다" +msgid "Call Script" +msgstr "문자열를 불러오기" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는, 포함하고 있는 참조의 갯수가 %3$.30s에 있는것" -"과 다릅니다" +msgid "Called from...\n" +msgstr "불러올 대상...\n" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 있는 것과 다른 회전 또는 확대/축소" -"를 가지는 참조를 포함합니다" +msgid "Cambodian" +msgstr "캄보디아어(크메르어)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 있는 것과 커닝 짝의 갯수가 다릅니다" +msgid "Can Be _Interpolated" +msgstr "보간이 적용가능(_I)" -#, c-format msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"글리프%1$.30s는, 폰트에 포함되는 다수의 인스턴스 중 어느것과, 윤곽선위의 점" -"(또는 제어점)의 번호붙이기와 다릅니다" +"이 폰트가 다운로드 가능한(PDF)문서에 포함될수 있는지,\n" +"포함된다면 문서와 폰드 두가지 모두에 대해\n" +"어떤식으로 처리 가능한지." -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"폰트%3$.30s 글리프\"%2$.30s\"에 포함되는 힌트%1$s는, %4$.30s에 포함되는 것과 " -"일치하지 않습니다(갯수 또는 겹치기 특징이 다릅니다)" +msgid "Can't Find Glyph" +msgstr "글리프를 찾을 수 없습니다" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"폰트%2$.30s 내 글리프%1$.30s는 ,%3$.30s에 포함된 것과 다른 힌트마스크를 포함" -"합니다" +msgid "Can't Parallel" +msgstr "평행하게 할 수 없습니다." -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" -"기본폰트에서'cvt '테이블이 포함되어 있지 않은데 비해 인스턴스%.30s에 존재 합" -"니다" +msgid "Can't _Be Interpolated" +msgstr "보간 될 수 없음(_B)" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"인스턴스폰트가 포함할 수 있는 것은 'cvt '테이블 뿐 입니다만, %.30s에서 그 외" -"의 TrueType테이블이 몇개 포함되어 있습니다" +msgid "Can't back up with nothing on stack\n" +msgstr "스택상에 백업할 것이 아무것도 없습니다\n" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"인스턴스%.30s에 포함되는 'cvt '테이블은, 기본폰트에 있는 것과 크기가 다릅니다" +msgid "Can't compare arrays\n" +msgstr "배열를 비교할 수 없습니다\n" -msgid "No problems detected" -msgstr "문제가 발견되지 않았습니다" +msgid "Can't create temporary directory" +msgstr "임시폴더를 생성할 수 없습니다." -msgid "OK" -msgstr "확인" +msgid "Can't find autotrace" +msgstr "autotrace를 찾을 수 없었습니다." -#, c-format msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "경고: 유니 코드 범위를 벗어난 값 %d의 이름을 반환하는 StdGlyphName\n" - -msgid "NameList duplicated" -msgstr "이름 목록 중복됨." +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" +msgstr "" +"프로그램\"autotrace\"를 찾을 수 없습니다.(환경변수AUTOTRACE를 설정해 주십시" +"오)" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "이름이 \"%s\"인 NameList가 이미 존재합니다" +msgid "Can't find mf" +msgstr "mf를 실행할 수 없습니다." -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "이름리스트%s의 기반이 되는 %s를 찾을 수 없습니다" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"mf 프로그램을 찾을 수 없습니다. metafont(환경변수 MF에 설정)를 실행하거나,\n" +"이것을 포함하는 TeX 배포판 \n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"을 다운로드할 필요가 있습니다" -msgid "NameList base missing" -msgstr "이름리스트를 찾을 수 없습니다" +msgid "Can't find the file" +msgstr "파일을 찾을 수 없습니다." -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "명리스트%s의 기반이 되는 이름리스트가 2개 있습니다" +msgid "Can't fix" +msgstr "고칠 수 없음" -msgid "NameList based twice" -msgstr "이름리스트의 기반이 2개 있습니다" +msgid "Can't insert 'cvt'" +msgstr "'cvt'를 삽입할 수 없다." -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"변경대상 이름 %s이 없습니다\n" -"%s" +msgid "Can't insert 'fpgm'" +msgstr "'fpgm'을 삽입할 수 없다." -msgid "NameList parsing error" -msgstr "NameList의 구문해석 에러" +msgid "Can't insert 'prep'" +msgstr "'prep'을 삽입할 수 없다." -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"올바르지 않은 Unicode값이 %s의 해석 중에 발견되었습니다\n" -"%s" +msgid "Can't instruct this glyph" +msgstr "본 글리프에 명령을 추가할 수 없습니다" #, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "%s 의 Unicode 값 %x 에 해당하는 이름이 없습니다" +msgid "Can't open %s" +msgstr "%s을 열 수 없습니다" #, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "%s 의 Unicode 값 %x 에 해당 하는 이름이 부적합합니다" +msgid "Can't open %s\n" +msgstr "%s를 열 수 없습니다.\n" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "%s 의 Unicode 값 %x 에 해당하는 이름이 복수 존재합니다" +msgid "Can't open temporary file for postscript output\n" +msgstr "포스트 스크립트 출력을 위해 임시 파일을 열 수 없다.\n" -msgid "AGL without afii" -msgstr "AGL(afii를 제외)" +msgid "Can't open temporary file for truetype output.\n" +msgstr "TrueType출력을 위한 임시파일을 열 수 없습니다\n" -msgid "AGL For New Fonts" -msgstr "새로운 폰트를 대한 AGL" +msgid "Can't run mf" +msgstr "mf를 실행할 수 없습니다." -msgid "Adobe Glyph List" -msgstr "Adobe글리프리스트(AGL)" +msgid "Can't specify a subtable here" +msgstr "여기서 하위 테이블을 지정할 수 없습니다." -msgid "AGL with PUA" -msgstr "AGL(사용영역을 포함하는)" +msgid "Canadian Syllabics" +msgstr "캐나다 원주민 음절 기호" -msgid "Greek small caps" -msgstr "그리스 소문자" +msgid "Cancel" +msgstr "취소" -msgid "ΤεΧ Names" -msgstr "TeX의 명명" +msgid "Cancel Button" +msgstr "취소 버튼" -msgid "AMS Names" -msgstr "AMS의 명명" +msgid "Cancel Buttons" +msgstr "취소 버튼들" -msgid "Bad Token" -msgstr "올바르지 않은 토큰 입니다" +msgid "Cannot Be Undone" +msgstr "되돌리기 불가" -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"올바르지 않은 토큰 \"%.30s\" 이\n" -"...%40s 의 주변에 있습니다" +msgid "Cannot be Undone" +msgstr "취소할 수 없음" #, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"올바르지 않은 토큰이 있습니다. 본래 \"%.10s\" 가 있어야합니다만, 실제로는 " -"\"%.10s\" 가\n" -"...%40s 의 주변에 있습니다" +msgid "Cannot find your hotkey definition file!\n" +msgstr "hotkey 정의 파일을 찾을 수 없음!\n" #, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"올바르지 않은 토큰이 있습니다. \"%1$c\" 가\n" -"...%2$40s의 주변에 출현했습니다." +msgid "Cannot open %s" +msgstr "%s을(를) 열 수 없음" #, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" -"올바르지 않은 토큰이 있습니다. 본래 \"%.10s\" 가\n" -"...%40s의 주변에 있습니다." +msgid "Cannot open %s\n" +msgstr "%s를 열 수 없습니다\n" -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"나타나지 않아야 하는 토큰이\n" -"...%40s 이전에 나타났습니다." +msgid "Cannot open a temporary file\n" +msgstr "임시파일을 열 수 없습니다\n" #, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"나타나지 않아야 하는 토큰이 식이 끝난 후,\n" -"...%40s 의 이전에 나타났습니다." +msgid "Cannot open feature file %.120s" +msgstr "기능 파일 %.120s 열수 없음" -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "%2$.30s에서 %1$g의 로그를 가져 오려고 시도했습니다." +msgid "Cannot open file" +msgstr "파일을 열 수 없습니다." -msgid "Bad Value" -msgstr "올바르지 않은 값 입니다" +msgid "Canonical Start _Point" +msgstr "시작점을 정규화(_P)" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "값 %1$g 제곱근을 %2$.30s 로부터 구하도록 합니다." +msgid "Canonical _Contours" +msgstr "윤곽의 순서를 정규화(_C)" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "0 으로의 나눗셈을 %.30s 로부터 구하도록 합니다." +msgid "Capital Spacing" +msgstr "대문자 조함용 스페이스" -msgid "Projecting..." -msgstr "사영 처리 중..." +msgid "Capitals to Petite Capitals" +msgstr "대문자에서 초소형대문자로" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"(OtherSubrsFile)\n" -"Adobe사의 OtherSubrs범례를 작성물에 치환할 수 없으면,\n" -"이 변수값을 14개 이내의 PostScript서브루틴을 포함한\n" -"파일이름으로 설정해 주십시오. 각 서브루틴의 앞에\n" -"'%%%%'로 시작하는 행을 놓아야합니다(최초 '%%%%'행\n" -"이전에 있는 텍스트는 모두 선두에 놓는 저작권표시로 취급합니다).\n" -"최초 3개의 서브루틴은 flex힌트로, 그 다음은 힌트바꾸기입니다\n" -"(이것들은 꼭 포함해야합니다). 14번째(실제로는 0부터\n" -"시작하므로 13번쨰에 해당)는 카운터힌트용입니다. 서브루틴은\n" -"[ ] 내에 위치하면 안됩니다." +msgid "Capitals to Small Capitals" +msgstr "대문자에서 소형대문자로" -msgid "OtherSubrsFile" -msgstr "OtherSubrs파일" +msgid "Carian" +msgstr "카리아 문자" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"(NewCharset)\n" -"신규생성폰트 인코딩" +msgid "Carrier" +msgstr "카리아어" -msgid "NewCharset" -msgstr "신규자세트" +msgid "Cartoon" +msgstr "만화" -msgid "NewEmSize" -msgstr "신규EM크기" +msgid "Case-Sensitive Forms" +msgstr "대소구분 자형" -msgid "The default size of the Em-Square in a newly created font." -msgstr "" -"(NewEmSize)\n" -"신규생성폰트의 EM정방형 크기 초기화" +msgid "Catalan" +msgstr "카탈로니아어" -msgid "NewFontsQuadratic" -msgstr "2차 곡선폰트를 생성" +msgid "Caucasian Albanian" +msgstr "캅카스 알바니아 문자" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"새 글꼴에 2 차 (truetype) 또는 3 차 (postscript & opentype) 스플라인이 포함되" -"어야하는지 여부" +msgid "Cebuano" +msgstr "세부아노어" -msgid "FreeTypeInFontView" -msgstr "FreeType로 폰트표시" +msgid "Center Bet_ween Control Points" +msgstr "관리점 사이의 중심(_W)" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"(FreeTypeInFontView)\n" -"(이용가능하면)FreeType을 폰트뷰에서 \n" -"글리프의 라스터라이징에 사용합니다. 일반적으로,\n" -"더 좋은 표시품질을 얻을 수 있습니다." +msgid "Center Out" +msgstr "중심과 외곽 4점을 지정" -msgid "LoadedFontsAsNew" -msgstr "신규 차수로 열기" +msgid "Center of Selection" +msgstr "선택영역의 중심점" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"(LoadedFontAsNew)\n" -"폰트를 디스크에서 불러올 때 스플라인를 \n" -"오리지날의 차수(2차 또는 3차)를 유지할지 아니면\n" -"신규생성폰트 기본의 차수에 변환할 것인지\n" -"(NewFontQuadratic 참조)" +msgid "Centered" +msgstr "가운데" -msgid "PreferCJKEncodings" -msgstr "CJK인코딩을 선호 " +msgid "Centered CJK Punctuation" +msgstr "중앙 CJK 문장 부호" msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." +"Certain programs use pens with white ink as erasers\n" +"This option attempts to simulate that effect." msgstr "" -"(PreferCJKEncodings)\n" -"Unicode와 CJK인코딩테이블 둘 다를 \n" -"포함하는 폰트를 불러올 때, 어느쪽을 불러오기에 \n" -"사용하는지, 이 플래그로 지정합니다." +"특정 프로그램은 지우개로 흰색 잉크 펜을 사용합니다.이 옵션은 그 효과를 시뮬레" +"이션하려고합니다." -msgid "AskUserForCMap" -msgstr "사용자에게 Cmap 요청" +msgid "Chaha Gurage" +msgstr "차하・구라게어" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"sfnt 형식 (TrueType, OpenType 등)으로 글꼴을로드 할 때 사용자에게 초기에 사용" -"할 cmap을 지정하도록 요청하십시오." +msgid "Chaining Positioning" +msgstr "문맥연쇄의 위치지정" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"(PreserveTables)\n" -"4자 테이블태그를 콤마로 구분한 리스트를 \n" -"입력해 주십시오. FontForge는 그런 테이블의\n" -"바이너리를 복사,True/OpenType폰트를 열었을 때에 \n" -"보관해, 폰트 출력시에 (편집하지 않고)내보내기를 합니다.\n" -"FontForge가 해석가능한 테이블을 입력해 주십시오." +msgid "Chaining Substitution" +msgstr "문맥연쇄의 바꾸기" -msgid "PreserveTables" -msgstr "보존할 테이블" +msgid "Chaining position" +msgstr "문맥연쇄의 위치지정" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"(ItalicConstrained)\n" -"아웃라인표시에서, Shift키를 누른 경우의 움직임을 \n" -"수직방향으로가 아닌 ItalicAngle에 평행한 방향으로 제한합니다" +msgid "Chaining substitution" +msgstr "문맥연쇄의 바꾸기" -msgid "ItalicConstrained" -msgstr "이탤릭각에 한정해 이동" +msgid "Chakma" +msgstr "차크마 문자" -msgid "SnapToInt" -msgstr "정수로 스냅" +msgid "Cham" +msgstr "참 문자" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "사용자가 편집 창에서 클릭하면, 가장 가까운 정수로 반올림합니다." +msgid "Change" +msgstr "변경" -msgid "JoinSnap" -msgstr "선의 스냅거리" +msgid "Change Glyphs" +msgstr "글리프 변경" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"(JoinSnap)\n" -"편집(E)→선의 접합(J) 커맨드는,선끝간의 거리가\n" -"이 값보다 가까이 있을때 점을 접합합니다. 값이\n" -"0의 경우, 점이 겹쳐있어야합니다" +msgid "Change Length" +msgstr "길이를 변경" -msgid "CopyMetaData" -msgstr "메타데이터를 복사" +msgid "Change Supplement..." +msgstr "보충번호를 변경..." -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"(CopyMetadata)\n" -"폰트뷰에서 글리프를 복사할 때에,\n" -"글리프의 메타데이터(명・부호위치・메모 등)도 복사합니다" +msgid "Change UniqueID?" +msgstr "UniqueID를 변경하시겠습니까?" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" -"(UndoDepth)\n" -"1개 글리프에 저장되는 되돌리기/다시하기의 최대 횟수" +msgid "Change Weight" +msgstr "굵기 변경" -msgid "UndoDepth" -msgstr "되돌리기의 상한" +msgid "Change X-Height" +msgstr "높이 변경" -msgid "AutoWidthSync" -msgstr "폭을 자동갱신 " +msgid "Change XHeight" +msgstr "높이 변경" -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"(AutoWidthSync)\n" -"글리프의 폭을 변경하면, 글리프를 포함하는 모든 \n" -"악센트가 붙은 글리프의 폭이 변경됩니다" +msgid "Change _Glyph..." +msgstr "글리프변경(_G)..." -msgid "AutoLBearingSync" -msgstr "LSB를 자동갱신 " +msgid "Change _Weight..." +msgstr "변경 중량(_W)..." + +msgid "Change _X-Height..." +msgstr "높이 변경(_X)" + +msgid "Change whether spiro is active or not" +msgstr "스피로 활성화 여부 변경" + +msgid "Changed Color" +msgstr "색상 변경" + +msgid "Changing glyph weights" +msgstr "글리프 굵기 변경" + +msgid "Changing glyphs" +msgstr "글리프 변경" msgid "" "Changing the left side bearing\n" @@ -4820,1621 +4492,1143 @@ "글리프를 베이스로하는 다른 악센트가 붙은\n" "글리프에 포함되는 참조 LSB도 조정됩니다" -msgid "ClearInstrsBigChanges" -msgstr "큰 변경시에 명령을 제거" - msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" -"(ClearInstrsBigChanges)\n" -"TrueType폰트내의 명령은 점을 번호로 참조하므로,\n" -"어느 점의 번호가 변경되는 방법으로 글리프를 편집\n" -"(점의 추가・삭제 등)한 경우, 전혀 다른 점에 명령가 적용\n" -"되게 되어,엉뚱한 결과를 초래합니다.\n" -" FontForge는 보통, 점의 번호를 다시 붙이는 작업을 검출\n" -"하면, 상기의 문제를 피하도록 명령을 삭제합니다.\n" -"이 행동을 비활성화 할 수 도 있지만 주의해 사용하십시오!'" +"(AutoWidthSync)\n" +"글리프의 폭을 변경하면, 글리프를 포함하는 모든 \n" +"악센트가 붙은 글리프의 폭이 변경됩니다" -msgid "CopyTTFInstrs" -msgstr "TrueType명령을 복사" +msgid "Char. _Range" +msgstr "문자 범위(_R)" -msgid "AccentOffsetPercent" -msgstr "악센트간격의 백분율" +msgid "CharCenterHighest" +msgstr "글자의 정점을 중심에 " -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"(AccentOffsetPercent)\n" -"[악센트가 붙은 글리프의 조합생성]에서, 악센트를 아래 글리프로부터 떨어진\n" -"오프셋의 크기 (em에 대한 백분율으로)" +msgid "Character Variants 01" +msgstr "문자 변형 01" -msgid "AccentCenterLowest" -msgstr "악센트의 기저를를 중심에 " +msgid "Character Variants 02" +msgstr "문자 변형 02" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"(AccentCenterLowest)\n" -"악센트 Grave와 acute를 글리프의 위에 놓을 때,\n" -"양폭의 공간이 같도록 놓을지, 악센트가 붙은\n" -"글리프의 기저가 중앙에 오도록 놓을지" +msgid "Character Variants 03" +msgstr "문자 변형 03" -msgid "CharCenterHighest" -msgstr "글자의 정점을 중심에 " +msgid "Character Variants 04" +msgstr "문자 변형 04" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"(CharCenterHighest)\n" -"글리프의 위에 있는 악센트를 중심에 맞출 때,\n" -"글리프의 가장 높은 점에 맞출 지, 글리프의 폭의\n" -"중앙에 맞출 지" +msgid "Character Variants 05" +msgstr "문자 변형 05" -msgid "PreferSpacingAccents" -msgstr "폭이 있는 악센트를 선호 " +msgid "Character Variants 06" +msgstr "문자 변형 06" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"(PreferSpacingAccents)\n" -"악센트가 붙은 글자를 조합생성할 때 \n" -"결합형악센트(Unicode:0300〜036F)가 아닌\n" -"폭이 있는 악센트(Unicode:02C〜02FF)를 사용하는 " +msgid "Character Variants 07" +msgstr "문자 변형 07" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"(PreferPotrace)\n" -"FontForgeは、자동추적에 사용하는 2종류의 서로다른 헬퍼\n" -"어플리케이션 (autotrace과 potrace)를 지원합니다.\n" -"시스템에 하나밖에 없다면 그것을 사용하고, 둘 다 있으면\n" -"어느것을 사용 할 지를 이 옵션에서 지정합니다" - -msgid "PreferPotrace" -msgstr "potrace를 사용" +msgid "Character Variants 08" +msgstr "문자 변형 08" -msgid "AutotraceArgs" -msgstr "추적 인수" +msgid "Character Variants 09" +msgstr "문자 변형 09" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"(AutotraceArgs)\n" -"자동추적 프로그램(autotrace또는 potrace)의 환경\n" -"설정에 추가할 인수" +msgid "Character Variants 10" +msgstr "문자 변형 10" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"(AutotraceAsk)\n" -"자동추적프로그램을 기동할 때마다 \n" -"유저에게 인수를 확인할지 아닐지" +msgid "Character Variants 11" +msgstr "문자 변형 11" -msgid "AutotraceAsk" -msgstr "추적 확인" +msgid "Character Variants 12" +msgstr "문자 변형 12" -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"(MfArgs)\n" -"mf (metafont)프로그램에 넘기는 커맨드.\n" -"파일이름이 이 뒤에 붙습니다" +msgid "Character Variants 13" +msgstr "문자 변형 13" -msgid "MfArgs" -msgstr "MF 인수" +msgid "Character Variants 14" +msgstr "문자 변형 14" -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" -"(MfAsk)\n" -"mf가 기동할 때 유저에게 mf커맨드에 대해 물어봅니다" +msgid "Character Variants 15" +msgstr "문자 변형 15" -msgid "MfAsk" -msgstr "MF확인" +msgid "Character Variants 16" +msgstr "문자 변형 16" -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"(MfClearBg)\n" -"FontForgeは,autotrace를 실행する이전의 이미지를 各글리프의 \n" -"배경에 붙입니다. 이것의 이미지를 mf처리가 완료된 뒤에도\n" -"볼수있도록 보존할지, 스페이스를 절약하기 위해 \n" -"삭제할지를 선택합니다." +msgid "Character Variants 17" +msgstr "문자 변형 17" -msgid "MfClearBg" -msgstr "MF 배경을 비우기" +msgid "Character Variants 18" +msgstr "문자 변형 18" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"(MfShowErr)\n" -"MetaFont(mf)는 표준출력에 대량의 상세히 보기정보를 가집니다.\n" -"대부분의 경우는 단순히 불필요하다고 생각됩니다만,\n" -"어딘가 안좋은 부분이 있다면 중요한 의미를 가집니다." +msgid "Character Variants 19" +msgstr "문자 변형 19" -msgid "MfShowErr" -msgstr "MF에러를 표시" +msgid "Character Variants 20" +msgstr "문자 변형 20" -msgid "FoundryName" -msgstr "foundry명" +msgid "Character Variants 21" +msgstr "문자 변형 21" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"(FoundryName)\n" -"BDF폰트 생성 시에, foundry\n" -"필드에 사용되는명" +msgid "Character Variants 22" +msgstr "문자 변형 22" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"(TTFFoundry)\n" -"TrueType폰트생성 시에 OS/2테이블의\n" -"VendorID 필드에 사용되는명\n" -"(최대4자)" +msgid "Character Variants 23" +msgstr "문자 변형 23" -msgid "TTFFoundry" -msgstr "TTFfoundry" +msgid "Character Variants 24" +msgstr "문자 변형 24" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"(NewFontNameList)\n" -"FontForge는 신규생성하는 폰트의 부호위치에 \n" -"글리프명을 분배할 때에,이 이름리스트를 사용합니다." +msgid "Character Variants 25" +msgstr "문자 변형 25" -msgid "NewFontNameList" -msgstr "신규폰트명리스트" +msgid "Character Variants 26" +msgstr "문자 변형 26" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"(RecognizePUANames)\n" -"일찍이, Adobe는 PUA(공용영역)의 부호위치에, 다수의 스타일위의 변형자\n" -"(소형대문자,올드스타일숫자 등)를 분배해 있습니다. Adobe는\n" -"이미, 이 방법이 적절하다고 생각하지 않고,이것들의 부호위치에\n" -"분배한 것을 무시하도록 추천합니다.\n" -"이 분배는 본래, OpenType특성을 사용해 변형자에 접근가능한\n" -"어플리케이션이 거의 존재하지 않았을 시기에 사용되었던 것입니다. Adobe는\n" -"현재, 주요한 어플리케이션은 모두 다룰 수 있다고 생각하고 있습니다.\n" -"Word나 OpenOffice와 같은 어플리케이션은 아직 다를 수 없으므로,\n" -"FontForge 기본의 동작은, 최근의 Adobe 권고를 무시하도록 되어있습니다.\n" -"\n" -"주의: 이것은 폰트의 부호위치로부터 Unicode를 추측하는 처리에 영향을 주지 않습" -"니다.\n" -"이것은 Unicode에서 이름을 결정하는 방법을 선정하는 것 뿐입니다." +msgid "Character Variants 27" +msgstr "문자 변형 27" -msgid "RecognizePUANames" -msgstr "공용영역 글리프명을 인식" +msgid "Character Variants 28" +msgstr "문자 변형 28" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Unicode글자세트의 모든 글자를 글리프명에 사용할수 있도록 합니다.\n" -"Adobe글리프명표준에 적합하지 않습니다.\n" -"이러한 이름은 내부이용만으로 제한하고,\n" -"제품이 되는 폰트에는 포함되지 않아야합니다." +msgid "Character Variants 29" +msgstr "문자 변형 29" -msgid "UnicodeGlyphNames" -msgstr "글리프명에 Unicode를 사용:" +msgid "Character Variants 30" +msgstr "문자 변형 30" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"(XUID-Base)\n" -"당신의 소속을 식별하는 값. 지정할 경우,\n" -"공백으로 구분되는 16777216미만의 정수 리스트로\n" -"되어야합니다. 미지정 시에는 마지막의 구성요소를 \n" -"FontForge가 랜덤으로 생성합니다." +msgid "Character Variants 31" +msgstr "문자 변형 31" -msgid "XUID-Base" -msgstr "XUID 기저" +msgid "Character Variants 32" +msgstr "문자 변형 32" -msgid "AskBDFResolution" -msgstr "BDF해상도를 확인" +msgid "Character Variants 33" +msgstr "문자 변형 33" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"(AskBDFResolution)\n" -"지정시, BDF폰트세트를 생성할 때에 ,\n" -"유저에게 화면해상도를 지정하도록 요구합니다.\n" -"무지정 시에는 FontForge가 픽셀크기로부터\n" -"해상도를 추측합니다." +msgid "Character Variants 34" +msgstr "문자 변형 34" -msgid "AutoHint" -msgstr "자동힌트" +msgid "Character Variants 35" +msgstr "문자 변형 35" -msgid "AutoHint changed glyphs before generating a font" -msgstr "" -"(HintForGen)\n" -"폰트를 출력하기 이전의 변경된 글리프를 자동힌트붙이기 합니다" +msgid "Character Variants 36" +msgstr "문자 변형 36" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge는 적절한 문자의 경계 상자를 설명하기 위해 수직 또는 수평 경계 힌트" -"를 제공한다." +msgid "Character Variants 37" +msgstr "문자 변형 37" -msgid "HintBoundingBoxes" -msgstr "경계 상자 힌트" +msgid "Character Variants 38" +msgstr "문자 변형 38" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "FontForge는 대각선 줄 끝에 수직 또는 수평 경계 힌트를 배치합니다." +msgid "Character Variants 39" +msgstr "문자 변형 39" -msgid "HintDiagonalEnds" -msgstr "대각선 끝 힌트" +msgid "Character Variants 40" +msgstr "문자 변형 40" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "FontForge는 대각선 줄기의 교차점에 수직 또는 수평 힌트를 배치합니다." +msgid "Character Variants 41" +msgstr "문자 변형 41" -msgid "HintDiagonalInter" -msgstr "대각선 교차점 힌트" - -msgid "DetectDiagonalStems" -msgstr "대각선 줄기 감지" +msgid "Character Variants 42" +msgstr "문자 변형 42" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge는 대각선 줄 경계 힌트를 생성한 후, Autolnstr 명령으로 사용할 수 있" -"다." +msgid "Character Variants 43" +msgstr "문자 변형 43" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"MS는 2006 년 8 월에 Indic 쉐이핑 엔진의 내부 작업을 변경했으며, 이러한 변경" -"을 명확히하기 위해 Indic 필기 시스템에 대한 스크립트 태그 (일반적으로 '2'로 " -"끝남) 세트를 만들었습니다. 새 시스템에 대해 작업중인 경우이 플래그를 설정하" -"고 이전에 작업하지 않은 경우이 플래그를 설정하십시오. (인도 작업을 수행하지 " -"않는 경우이 플래그는 관련이 없습니다)." +msgid "Character Variants 44" +msgstr "문자 변형 44" -msgid "UseNewIndicScripts" -msgstr "새로운 Indic 스크립트 사용" +msgid "Character Variants 45" +msgstr "문자 변형 45" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "리소스파일" +msgid "Character Variants 46" +msgstr "문자 변형 46" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"FontForge를 시작하면이 파일에서 사용자 인터페이스 테마가로드됩니다. 변경 사항" -"은 다음 FontForge를 시작할 때만 사용할 수 있습니다." +msgid "Character Variants 47" +msgstr "문자 변형 47" -msgid "Show splash screen on start-up" -msgstr "시작 시, 스플래시 화면을 보여준다." +msgid "Character Variants 48" +msgstr "문자 변형 48" -msgid "SplashScreen" -msgstr "스플래시 화면" +msgid "Character Variants 49" +msgstr "문자 변형 49" -msgid "GlyphAutoGoto" -msgstr "글리프 자동 이동" +msgid "Character Variants 50" +msgstr "문자 변형 50" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"(GlyphAutoGoto)\n" -"글리프뷰 창에서 보통의 글자를 타입하면 \n" -"편집글리프가 그 글자로 변경됩니다" +msgid "Character Variants 51" +msgstr "문자 변형 51" -msgid "OpenCharsInNewWindow" -msgstr "새 창에서 문자 열기" +msgid "Character Variants 52" +msgstr "문자 변형 52" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"폰트 뷰에서 문자를 두 번 클릭하면 해당 문자가 새 창에서 열립니다. 그렇지 않으" -"면 기존의 문자를 재사용합니다." +msgid "Character Variants 53" +msgstr "문자 변형 53" -msgid "FontViewMetricsViewSelectMax" -msgstr "글꼴보기 메트릭보기 최대 선택" +msgid "Character Variants 54" +msgstr "문자 변형 54" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" -"FontView에서 문자가 선택되어있는 경우 MetricsView을 열 때 몇 입력해야합니까? " -"음수 값은 제한이 없음을 의미하므로, 신중하게 사용할 필요가 있습니다." +msgid "Character Variants 55" +msgstr "문자 변형 55" -msgid "ArrowMoveSize" -msgstr "화살표 키의 이동거리" +msgid "Character Variants 56" +msgstr "문자 변형 56" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"(ArrowMoveSize)\n" -"화살표키를 눌렀을 때, 선택한 점이 몇 em-unit만큼 이동할 것인지" +msgid "Character Variants 57" +msgstr "문자 변형 57" -msgid "ArrowAccelFactor" -msgstr "화살표 가속 계수" +msgid "Character Variants 58" +msgstr "문자 변형 58" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" -"Shift 키를 누른 상태로하면이 계수에 의해 화살표 키의 움직임이 빨라집니다" +msgid "Character Variants 59" +msgstr "문자 변형 59" -msgid "SnapDistance" -msgstr "스냅 거리" +msgid "Character Variants 60" +msgstr "문자 변형 60" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"(SnapDistance)\n" -"마우스 포인터가, 관련 대상(베이스라인, 폭,\n" -"그리드스플라인 등)에 스냅하려면, 대상에서부터\n" -"몇 픽셀이내에 위치해야하는지" +msgid "Character Variants 61" +msgstr "문자 변형 61" -msgid "StopAtJoin" -msgstr "접합 후 일단정지" +msgid "Character Variants 62" +msgstr "문자 변형 62" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"(StopAtJoin)\n" -"아웃라인뷰 위에서 점을 드래그하면,\n" -"선을 일체화 하는것이 가능합니다(2개의 불러온\n" -"윤곽선은, 점간의 결합이 가능합니다).\n" -"이 플래그가 활성화 되어있을 때는, 결합이 발생하면,\n" -"FontForge는 선택부분의 이동를 정지합니다\n" -"(유저가 마우스버튼을 놓은것과 동일합니다).\n" -"이것은 손가락이 떨리는 사람에게 편리합니다" +msgid "Character Variants 63" +msgstr "문자 변형 63" -msgid "Figure out flex hints after every change" -msgstr "" -"(UpdateFlex)\n" -"변경될 때마다 flex힌트를 표시합니다" +msgid "Character Variants 64" +msgstr "문자 변형 64" -msgid "UpdateFlex" -msgstr "flex힌트를 갱신" +msgid "Character Variants 65" +msgstr "문자 변형 65" -msgid "Display rulers in the Outline Glyph View" -msgstr "아웃라인편집화면에서 눈금자를 표시합니다" +msgid "Character Variants 66" +msgstr "문자 변형 66" -msgid "Can't insert 'cvt'" -msgstr "'cvt'를 삽입할 수 없다." +msgid "Character Variants 67" +msgstr "문자 변형 67" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"기존의 「cvt \"테이블이 이미 존재하고 있습니다. FontForge는 그것을 사용할 수 " -"있지만, 거기에 저장된 값을 예상 할 수 없기 때문에 생성 된 명령은 낮은 품질입" -"니다. 레거시 팁을 취소하려면 \"cvt」를 클리어하고 자동 명령을 반복하는 것이 " -"좋습니다. " +msgid "Character Variants 68" +msgstr "문자 변형 68" -msgid "Can't insert 'fpgm'" -msgstr "'fpgm'을 삽입할 수 없다." +msgid "Character Variants 69" +msgstr "문자 변형 69" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"FontForge와 호환이 없어 보인다 'fpgm'코드가 존재합니다. 생성 된 지시는 낮은 " -"품질입니다. 기존의 팁을 취소하려면`fpgm`를 클리어하고 자동 명령을 반복하는 것" -"이 좋습니다. 그 후, FontForge의 'fpgm'에 사용자 코드를 추가 할 수 있지만 향" -"후 업데이트의 가능성이 있기 때문에 사용자 함수에는 높은 값을 사용하는 것이 좋" -"습니다." +msgid "Character Variants 70" +msgstr "문자 변형 70" -msgid "Can't insert 'prep'" -msgstr "'prep'을 삽입할 수 없다." +msgid "Character Variants 71" +msgstr "문자 변형 71" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"FontForge와 호환되지 않는 \"준비\"코드가 존재합니다. 그것이 작동을 보장 할 " -"수 없습니다. FontForge이 코드를 삽입하여 사용자 자신의 코드를 추가 할 수 있도" -"록하는 것이 좋습니다." +msgid "Character Variants 72" +msgstr "문자 변형 72" -msgid "Can't instruct this glyph" -msgstr "본 글리프에 명령을 추가할 수 없습니다" +msgid "Character Variants 73" +msgstr "문자 변형 73" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"TrueType에서는 참조과 윤곽를 같은 글리프에 포함할 수 없습니다.\n" -"%.30s 에 명령을 추가하려면, 이하의 어느것이 필요합니다:\n" -" * 링크를 제거\n" -" * 글리프내의 윤곽을 독립한(글자부호를 가지지 않는) 글리프에 \n" -" 복사해, 그 글리프에의 참조를 생성." +msgid "Character Variants 74" +msgstr "문자 변형 74" -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" -"TrueType는 200%%를 넘는 확대/축소율의 참조를 \n" -"사용할 수 없습니다. 하지만, %2$.30s에서\n" -"%1$.30s가 포함되어 있습니다. 추가된 명령는 모두\n" -"무의미합니다." +msgid "Character Variants 75" +msgstr "문자 변형 75" -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "서브루틴이 너무 많습니다. 최대14개(0〜13)까지만 취급가능합니다\n" +msgid "Character Variants 76" +msgstr "문자 변형 76" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "경고: Palm폰트의 폰트마크 바이트순서가 반전\n" +msgid "Character Variants 77" +msgstr "문자 변형 77" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "경고: Font Bucket Version 의 4 는 0 로 처리.\n" +msgid "Character Variants 78" +msgstr "문자 변형 78" -msgid "Bad Metrics" -msgstr "메트릭이 부적합합니다" +msgid "Character Variants 79" +msgstr "문자 변형 79" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "인코딩의 선두에 포함되는 256자만 사용됩니다" +msgid "Character Variants 80" +msgstr "문자 변형 80" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "폰트%1$d,%2$d의 어느쪽에 글리프%3$d가 없습니다" +msgid "Character Variants 81" +msgstr "문자 변형 81" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"폰트%1$d에 포함되는 글리프%2$.30s는 왼쪽끝이 0 보다 작거나, 글자붙이기 폭보" -"다 오른쪽 이거나・ 높이보다 위거나・ 깊이보다 아래이거나의 어느쪽에 해당합니" -"다" +msgid "Character Variants 82" +msgstr "문자 변형 82" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"폰트%1$d에 포함되는 글리프%2$.30s의 글자붙이기 폭은, 기본폰트의 글자붙이기 폭" -"으로정확히 축소할 수 없습니다. 적절한 값으로 변경 적용됩니다." +msgid "Character Variants 83" +msgstr "문자 변형 83" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "글리프%.30s의 글자붙이기 폭은 127미만 이어야 합니다" +msgid "Character Variants 84" +msgstr "문자 변형 84" -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"지정된 비트맵폰트의 하나인 %1$d가, 최소폰트 %2$d의 정수배가되지 않습니다(또" -"는 배율이 너무 큽니다)." +msgid "Character Variants 85" +msgstr "문자 변형 85" -msgid "Unexpected density" -msgstr "예상밖의 밀도 값" +msgid "Character Variants 86" +msgstr "문자 변형 86" -msgid "Multiple-Density Font" -msgstr "복수밀도폰트" +msgid "Character Variants 87" +msgstr "문자 변형 87" -msgid "High-Density Font" -msgstr "고밀도폰트" +msgid "Character Variants 88" +msgstr "문자 변형 88" -msgid "Single and Multi-Density Fonts" -msgstr "단독폰트과 복수밀도폰트" +msgid "Character Variants 89" +msgstr "문자 변형 89" -msgid "Single and High-Density Fonts" -msgstr "단독폰트와 고밀도폰트" +msgid "Character Variants 90" +msgstr "문자 변형 90" -msgid "Choose a file format..." -msgstr "파일포맷를 선택해 주십시오..." +msgid "Character Variants 91" +msgstr "문자 변형 91" -msgid "What type(s) of palm font records do you want?" -msgstr "어떤 종류의 Palm폰트레코드가 필요합니까?" +msgid "Character Variants 92" +msgstr "문자 변형 92" -msgid "Compressed object container is itself a compressed object" -msgstr "" -"압축 객체 컨테이너는 그 자체가 압축 개체입니다압축 객체 컨테이너는 그 자체가 " -"압축 개체입니다" +msgid "Character Variants 93" +msgstr "문자 변형 93" -msgid "Flate decompression failed.\n" -msgstr "압축 알고리즘 해제에 실패함\n" +msgid "Character Variants 94" +msgstr "문자 변형 94" -msgid "A pdf stream object may not be a compressed object" -msgstr "pdf 스트림 객체는 압축된 객체가 아닐 수 있다" +msgid "Character Variants 95" +msgstr "문자 변형 95" -msgid "A pdf stream object is missing a Length attribute" -msgstr "PDF스트림오브젝트에 /Length 특성가 없습니다" +msgid "Character Variants 96" +msgstr "문자 변형 96" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "지원되지 않는 디코딩 필터 매개 변수 : % s" +msgid "Character Variants 97" +msgstr "문자 변형 97" -#, c-format -msgid "Unsupported filter: %s" -msgstr "필터 %s 는 지원하지 않습니다" +msgid "Character Variants 98" +msgstr "문자 변형 98" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "%s는 올바르지 않은 수치(무한대 또는 허수)입니다\n" +msgid "Character Variants 99" +msgstr "문자 변형 99" -msgid "No mark in ] (close array)\n" -msgstr "] (배열의 종료)에 마크가 없습니다\n" +msgid "Charsets" +msgstr "문자셋" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Type3 글리프 %s 의 분석 중에 구문 에러가 발생" +msgid "Chattisgarhi" +msgstr "차티스가리어" -msgid "Syntax error while parsing pdf graphics" -msgstr "PDF 그래픽을 구문 분석하는 동안 구문 오류" +msgid "Chechen" +msgstr "첸첸어" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "PDF 그래픽을 구문 분석하는 동안 구문 오류 : 내용이없는 페이지" +msgid "Check Advance:" +msgstr "글자붙이기 폭을 체크:" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "ToUnicode CMap 구문 분석 중 구문 오류" +msgid "Check Box" +msgstr "체크박스" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Type3폰트 헤더를 해석 중에 구문 에러가 발생" +msgid "Check Box Off Mark" +msgstr "체크박스 끄기 마크" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" -"폰트 %s는 표준폰트의 하나 입니다. 실제로는 파일내에 포함되어 있지 않습니다." +msgid "Check Box On Mark" +msgstr "체크박스 켜기 마크" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "%s를 만드는 PDF오브젝트를 해석 할 수 없습니다" +msgid "Check Self-Intersection" +msgstr "Self-Intersection 점검" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "올바른 PDF파일이 아닌 것 같습니다. xref 섹션을 찾을 수 없습니다" +msgid "Check Unicode/Name mismatch" +msgstr "유니코드 확인/이름 불일치" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"이 pdf 파일에는 / Encrypt 사전이 포함되어 있으며 FontForge는 현재 pdf 암호화" -"를 지원하지 않습니다" +msgid "Check VAdvance:\n" +msgstr "세로쓰기의 글자붙이기 폭을 체크:\n" -msgid "This pdf file has no fonts" -msgstr "이 PDF 파일에 폰트가 포함되어 있지 않습니다" +msgid "Check _flipped references" +msgstr "반전한 참조를 체크(_F)" -msgid "This pdf file has no pages" -msgstr "이 pdf파일은 패이지가 없다" +msgid "Check _missing extrema" +msgstr "점검 극점 찾기(_m)" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "이 파일에 %d페이지가 있다, 어떤 페이지를 원하나?" +msgid "Check _outermost paths clockwise" +msgstr "가장 바깥의 경로가 시계방향인지를 체크(_O)" -msgid "Pick a page" -msgstr "페이지 선택" +msgid "Check for CIDs defined _twice" +msgstr "중복정의된 CID를 체크(_T)" -msgid "Internal Err: Unable to put data back into file" -msgstr "내부 오류 : 데이터를 파일로 다시 넣을 수 없음" +msgid "Check for _irrelevant control points" +msgstr "무의미한 제어점을 체크(_I)" -msgid "Invalid hex digit in sfnts array\n" -msgstr "sfnts 배열에 올바르지 않은 16진수 문자열이 포함되어 있습니다\n" +msgid "Check for _undefined CIDs" +msgstr "미정의 CID를 체크(_U)" -msgid "Invalid character outside of string in sfnts array\n" +msgid "" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" +msgstr "빈 자를 참조하고있는 GSUB엔트리를 포함하는 글자를 체크" + +msgid "Check for characters whose advance width is not the displayed value." +msgstr "글자의 글자붙이기 폭이 표시된 값과 다른 글자를 체크" + +msgid "" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." msgstr "" -"sfnts 배열내의 문자열 이외의 장소에 올바르지 않은 글자가 포함되어 있습니다\n" +"이름이 유니코드 코드 포인트에 매핑되는 문자 확인\n" +"캐릭터에 할당된 코드 포인트를 매핑하지 않는 경우." -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "인덱스가 너무 큽니다(%d 미만 이어야 합니다) |%s" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "세로쓰기 이동폭이 표시된 값과 다른 자를 체크" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "하위 정의 내부의 \"%s\"를 이해할 수 없다" +msgid "Check for incomplete mark to base subtables" +msgstr "기본 하위 테이블의 불완전한 표시 확인" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "CharStrings사전 %s에 이름이 없습니다" +msgid "Check for missing _glyph names" +msgstr "누락된 글리프 이름 확인(_g)" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "CharStrings사전 %s의 항목이 너무 많습니다" +msgid "Check for missing _scripts in features" +msgstr "기능에서 누락된 _script 확인" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "폰트 정보에 있는 \"%s\"를 이해할 수 없다" +msgid "Check for missing glyph names" +msgstr "존재하지 않는 글리프명을 체크" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "/CharStrings의 중복되는 항목을 무시합니다\n" +msgid "Check for multiple characters with the same name" +msgstr "이름이 같은 문자가 여러 개 있는지 확인하십시오." -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "/Subrs의 중복되는 항목을 무시합니다\n" +msgid "Check missing _bitmaps" +msgstr "비트맵의 결손를 체크(_B)" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" -"이 글꼴에는 \"UniqueId\"변수가 포함되어 있지만 올바른 이름은\n" -"\"UniqueID\"(Postscript는 대소 문자를 구분합니다)\n" +msgid "Check multiple Names" +msgstr "글리프명의 중복을 체크" -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "혼합 글꼴 정의의 \"%s\"를 이해할 수 없다" +msgid "Check multiple Unicode" +msgstr "Unicode값의 중복을 체크" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "CharString이 부적합합니다. lenIV 의 바이트수가 포함되어있지 않습니다\n" +msgid "Check substitutions for empty chars" +msgstr "빈 글리프로의 바꾸기를 체크" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "서브루틴 %d 이 중복정의되어 있습니다\n" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "개인 하위루틴에 정보를 추가하는 동안 \"%s\"를 이해할 수 없다" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "%s 는 addinfo 의 중에 있으면 안됩니다" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "부적합한 FD (%d) 가 CID %d 에 대입되어 있습니다.\n" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "CID %d 의 CID 오프셋이 부적합합니다\n" - -msgid "Failed to parse the StartData command properly\n" -msgstr "StartData 명령을 올바르게 해석 할 수 없었습니다 \n" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "StartData명령을 올바르게 해석 할 수 없었습니다. 갯수가 부적합합니다\n" - -msgid "Cannot open a temporary file\n" -msgstr "임시파일을 열 수 없습니다\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "%s를 열 수 없습니다\n" - -#, c-format msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"플랫폼 ID=%d, 고유ID=%d 로 지정된 TrueType 인코딩 (%s 에 변환됩니다) 은 설치" -"된 iconv(3) 에서 지원하지 않습니다\n" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "%1$s이 글꼴 파일에 없다" +"저장하기 전에 글리프 윤곽선에 표준 오차가 있는지 확인합니다.\n" +"이 작업은 느릴 수 있습니다." -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" -"binsearch 헤더의 예기치 않은 값. 예상되는 테이블의 수에 따라 searchRange = " -"%d (%d가 아닌) entrySel = %d (%d가 아닌) rangeShift = %d (%d가 아닌)\n" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "복수 서브폰트로 정의된 CID가 없는지 체크" -msgid "An sfnt file must contain SOME tables, but this one does not." +msgid "Check whether a CID is undefined in all sub-fonts" msgstr "" -"sfnt 파일에는 적어도 한개의 테이블이 포함되어야 하는데, 이것에는 포함되어 있" -"지 않다." +"서브폰트에 정의되지 않는 CID가 \n" +"없는지 체크" msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" -"sfnt 파일은 많은 수의 table을 포함 할 수 있지만, 이 파일은 1000개가 넘는다. " -"너무 많은 것 같다.\n" +"바꾸기・커닝클래스 등이, 폰트내의\n" +"어떤 글리프에도 일치하지 않는 글리프를 사용하지는 않는지 체크" -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" -"표 태그는 글꼴 헤더에서 알파벳 순서로 정렬되어야 하는데,\n" -"%5$c%6$c%7$c%8$c 뒤에 %1$c%2$c%3$c%4$c가 나타난다." +msgid "Cherokee" +msgstr "체로키 문자" -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "같은 표 태그 %c%c%c%c가 sfnt헤더에 두 번 나타난다." +msgid "Cherokee Supplement" +msgstr "체로키문자 보충" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "표 %c%c%c%c그리고 %c%c%c%c가 겹친다" +msgid "Chess Symbols" +msgstr "체스 기호" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "표 %c%c%c%c가 파일 끝을 넘어 확장된다." +msgid "Chichewa" +msgstr "체와어" -msgid "File checksum is incorrect." -msgstr "파일 검사합계가 잘못되었다." +msgid "Chin" +msgstr "친어" -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "표%c%c%c%c에 잘못된 검사합계가 있다." +msgid "Chinese (Hong Kong)" +msgstr "중국어(홍콩)" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "표%c%c%c%c의 길이가 잘못되었다. 짝수여야 한다." +msgid "Chinese (Macau)" +msgstr "중국어(마카오)" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "표 %c%c%c%c의 길이가 잘못되었다. 54여야 하지만 %d이다." +msgid "Chinese (PRC)" +msgstr "중국어(중국)" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "표 %c%c%c%c의 길이가 잘못되었다. 36이어야 하지만 %d이다." +msgid "Chinese (Singapore)" +msgstr "중국어(싱가포르)" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "표%c%c%c%c의 길이가 잘못되었다. 32이거나 6이어야 하지만 %d이다." +msgid "Chinese (Taiwan)" +msgstr "중국어(대만)" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "표%c%c%c%c의 길이가 잘못되었다. 78,86 또는 96이어야 하지만 %d이다." +msgid "Chinese Counting Rod Numerals" +msgstr "중국 카운팅 로드 숫자" -msgid "Missing required table: \"head\"" -msgstr "필수 양식이 없습니다 : \"head\"" +msgid "Chinese Hong Kong" +msgstr "중국 홍콩" -msgid "Missing required table: \"hhea\"" -msgstr "필수 양식이 없습니다 : \"hhea\"" +msgid "Chinese Phonetic" +msgstr "중국어(주음자모)" -msgid "Missing required table: \"maxp\"" -msgstr "필수 양식이 없습니다 : \"maxp\"" +msgid "Chinese Simplified" +msgstr "중국어(간체)" -msgid "Missing required table: \"post\"" -msgstr "필수 양식이 없습니다 : \"post\"" +msgid "Chinese Traditional" +msgstr "중국어(번체)" -msgid "Missing required table: \"name\"" -msgstr "필수 양식이 없습니다 : \"name\"" +msgid "Chipewyan" +msgstr "치페와이언어" -msgid "Missing required table: \"loca\"" -msgstr "필수 양식이 없습니다 : \"loca\"" +msgid "Choose a file format..." +msgstr "파일포맷를 선택해 주십시오..." -msgid "Missing \"OS/2\" table" -msgstr "OS/2테이블이 없다." +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "글리프의 스크립트에 따라 적절한 방법 선택" -msgid "Missing required table: \"glyf\"" -msgstr "필수 양식이 없습니다 : \"glyf\"" +msgid "Choose which lookups to copy" +msgstr "복사할 색인을 선택하세요." -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "이 글꼴에는 CFF 또는 glyf/loca 테이블이 없다." +msgid "Chorasmian" +msgstr "합창의" -msgid "accent attachment table" -msgstr "악센트 부착 표" +msgid "Chukchi" +msgstr "추크치어" -msgid "anchor point table" -msgstr "고정점 표" +msgid "Church Slavonic" +msgstr "고대교회 슬라브어" -msgid "axis variation table" -msgstr "축 변형 표" +msgid "Chuvash" +msgstr "츄바시어" -msgid "Baseline table (OT version)" -msgstr "기준 표 (OT 버전)" +msgid "Clarendon Serifs" +msgstr "Clarendon 세리프(CS)" -msgid "bitmap data table (AAT version)" -msgstr "비트맵 데이터 표 (AAT 버전)" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "클래스" -msgid "BDF bitmap properties table" -msgstr "BDF 비트맵 속성 표" +#, c-format +msgid "Class %d: " +msgstr "클래스 %d: " -msgid "bitmap font header table" -msgstr "비트맵 폰트 헤더 표" +msgid "Class 0" +msgstr "클래스 0" -msgid "bitmap location table (AAT version)" -msgstr "비트맵 위치 표 (AAT 버전)" +msgid "Class 1: {Everything Else}" +msgstr "클래스1:{그 외모두}" -msgid "baseline table (AAT version)" -msgstr "기준 표 (AAT 버전)" +msgid "Class Name" +msgstr "클래스명" -msgid "color bitmap data table" -msgstr "색깔 비트맵 데이터 표" +msgid "Class already used" +msgstr "클래스는 이미 사용중입니다." -msgid "color bitmap location table" -msgstr "색깔 비트맵 위치 표" +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "클래스 정의 서브 테이블이 테이블의 끝을 초과합니다\n" -msgid "PostScript font program (Compact Font Format)" -msgstr "PostScript 글꼴 프로그램 (컴팩트 폰트 형식)" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "클래스인덱스가 범위 밖의 %d 에 있습니다 (%d 미만이어야 합니다)\n" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "PostScript 글꼴 프로그램 (컴팩트 글꼴 서식 2)" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "GPOS 마크서브 테이블내의 클래스가 범위 밖입니다\n" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "type1 CID 키 된 글꼴의 오래된 테이블" +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" +msgstr "마크 % .30s의 GPOS 마크 서브 테이블의 범위 외의 클래스\n" -msgid "character code mapping table" -msgstr "문자 코드 대응표" +msgid "Class10" +msgstr "Class10" -msgid "CVT variation table" -msgstr "CVT 변형 표" +msgid "Class2" +msgstr "Class2" -msgid "control value table" -msgstr "제어 값 표" +msgid "Class3" +msgstr "Class3" -msgid "digital signature table" -msgstr "디지털 시그니쳐 표" +msgid "Class4" +msgstr "Class4" -msgid "bitmap data table (OT version)" -msgstr "비트맵 데이터 표 (OT 버전)" +msgid "Class5" +msgstr "Class5" -msgid "bitmap location table (OT version)" -msgstr "비트맵 위치 표 (OT 버전)" +msgid "Class6" +msgstr "Class6" -msgid "embedded bitmap scaling control table" -msgstr "매입 비트 맵 스케일링 제어 테이블" +msgid "Class7" +msgstr "Class7" -msgid "electronic end user license table" -msgstr "전자 최종 사용자 라이센스 테이블" +msgid "Class8" +msgstr "Class8" -msgid "font descriptor table" -msgstr "폰트 기술어 표" - -msgid "layout feature table" -msgstr "레이아웃 형상 테이블" +msgid "Class9" +msgstr "Class9" -msgid "SIL Graphite layout feature table" -msgstr "SIL 흑연 레이아웃 형상 테이블" +msgid "Classes" +msgstr "클래스" -msgid "FontForge time stamp table" -msgstr "FontForge 타임 스탬프 테이블" +msgid "Class|Name" +msgstr "이름" -msgid "font metrics table" -msgstr "글꼴 메트릭 테이블" +msgid "Clea_nup Glyph" +msgstr "불필요한 곡선을 제거(_N)" -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "\"FOND\"및 \"NFNT\"가족의 호환성 표" +msgid "Cleanup Self Intersect" +msgstr "자기자신을 제거중" -msgid "font program table" -msgstr "폰트 프로그램 표" +msgid "Clear" +msgstr "지우기" -msgid "font variation table" -msgstr "폰트 변형 표" +msgid "Clear All" +msgstr "모두비우기" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "격자 맞춤 및 스캔 변환 절차 표" +msgid "Clear All Device Tables" +msgstr "모든 장치 테이블 삭제" -msgid "glyph to CID mapping table (AAT version)" -msgstr "문자에서 CID에 대한 매핑 테이블 (AAT 버전)" +msgid "Clear DStem" +msgstr "수죽줄기 삭제" -msgid "glyph definition table" -msgstr "글리프 정의 테이블" +msgid "Clear Device Table" +msgstr "장치 테이블 삭제" -msgid "Graphite glyph attribute table" -msgstr "흑연 문자 특성 표" +msgid "Clear Instructions" +msgstr "힌트명령을 삭제" -msgid "Graphite glyph location in Glat table" -msgstr "글랫 테이블의 그랩하이트 글리프 위치" +msgid "Clear Special Data" +msgstr "특수 데이터 지우기" -msgid "glyph outline table" -msgstr "글리프 아웃라인 표" +msgid "Clear _Background" +msgstr "배경을 비우기(_B)" -msgid "glyph positioning table" -msgstr "글리프 위치 지정 표" +msgid "Clear _VStem" +msgstr "수직줄기 힌트를 삭제(_V)" -msgid "glyph variation table" -msgstr "글리프 변형 표" +msgid "Clear all device table corrections associated with this combination" +msgstr "이 조합과 관련된 모든 장치 테이블 수정을 지웁니다." -msgid "glyph substitution table" -msgstr "글리프 대체 표" +msgid "Clear destination layer before copy" +msgstr "복사하기 전에 대상 레이어를 지웁니다." -msgid "horizontal device metrics table" -msgstr "수평 장치 메트릭스 표" +msgid "ClearInstrsBigChanges" +msgstr "큰 변경시에 명령을 제거" -msgid "font header table" -msgstr "폰트 헤더 표" +msgid "" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" +msgstr "" +"해당 FAQ를 포함한 OFL(SIL Open Font License) 에 대한 자세한 내용을 보려면 \n" +"여기를 클릭하세요. \n" -msgid "horizontal header table" -msgstr "수평 헤더 표" +msgid "" +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" +msgstr "" +"라이센스 및 라이센스 URL 필드의 사용자 글꼴에 OFL 메타데이터를 추가하려면 여" +"기를 클릭하십시오. \n" +"그런 다음 라이센스 필드를 클릭하여 OFL.txt와 동기화된 자리 표시자를 입력하십" +"시오. \n" -msgid "horizontal metrics table" -msgstr "수평 메트릭스 표" +msgid "" +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." +msgstr "" +"범위를 클릭하여 해당 범위의 문자를 선택합니다.\n" +"범위를 두 번 클릭하면 범위 내에 있어야 하지만 \n" +"범위에 속하지 않는 문자를 볼 수 있습니다." -msgid "horizontal style table" -msgstr "수평 스타일 표" +msgid "Clip Path Color" +msgstr "클립 경로 색상" -msgid "horizontal metrics variations table" -msgstr "수평 메트릭스 변형 표" +msgid "Cloc_kwise" +msgstr "시계방향(_k)" -msgid "justification table (AAT version)" -msgstr "정당성 표 (AAT 버전)" +msgid "Close Open Contours" +msgstr "열린 윤곽 닫기" -msgid "justification table (OT version)" -msgstr "정당성 표 (OT 버전)" +msgid "Co_py LBearing" +msgstr "왼쪽 베어링을 복사(_P)" -msgid "kerning table" -msgstr "kerning 표" +msgid "Collage" +msgstr "콜라주" -msgid "ligature caret table" -msgstr "합자의 삽입 표시 표" +msgid "Color" +msgstr "색상" -msgid "glyph location table" -msgstr "문자 위치 표" +msgid "Color Button" +msgstr "색깔 버튼" -msgid "language tag table" -msgstr "언어 태그 표" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." +msgstr "ID %s 컬러 소스는 예기치 않은 유형 %s가있었습니다." -msgid "linear threshold table" -msgstr "선형 임계 값 표" +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "행렬 편집의 주 섹션에 있는 열 구분 기호 색" -msgid "math table" -msgstr "수학표" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "행렬 편집의 제목 섹션에 있는 열 구분 기호 색" -msgid "maximum profile table" -msgstr "최대 프로파일 테이블" +msgid "" +"Color of frozen (unchangeable) entries in the main section of a matrix edit" +msgstr "행렬 편집의 메인 섹션에 있는 변경 불가능한 항목들의 고정 색상" -msgid "anti-alias merge table" -msgstr "앤티에일리어싱 병합 테이블" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "행렬 편집의 메인 섹션에 있는 활성 항목 색상" -msgid "metadata table" -msgstr "메타데이터 테이블" +msgid "Color of the font used to display glyph information in the fontview" +msgstr "글꼴 보기에 글리프 정보를 표시하는 데 사용되는 글꼴 색" -msgid "Multi-Master table, obsolete" -msgstr "멀티 마스터 테이블, 더 이상 사용되지 않음" +msgid "Color of used to draw the foreground of (unselected) glyphs" +msgstr "(선택되지 않은) 글리프의 전경을 그리는 데 사용되는 색상" -msgid "metamorphosis table" -msgstr "변형된 테이블" +msgid "Color used to draw the advance width line of a glyph" +msgstr "글리프의 전폭선을 그리는 데 사용되는 색상" -msgid "extended metamorphosis table" -msgstr "확장된 변형 테이블" +msgid "Color used to draw the background of selected glyphs" +msgstr "선택한 글리프의 배경을 그리는 데 사용되는 색상" -msgid "metrics variations table" -msgstr "메트릭 변형 테이블" +msgid "Color used to draw the foreground of empty slots" +msgstr "빈 슬롯의 전경을 그리는 데 사용되는 색상" -msgid "name table" -msgstr "이름 표" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "선택한 글리프의 전경을 그리는 데 사용되는 색상" -msgid "optical bounds table" -msgstr "허용가능한 한계의 테이블" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "글리프의 기울임꼴 전진 폭 선을 그리는 데 사용되는 색상" -msgid "OS/2 and Windows specific metrics table" -msgstr "OS / 2 및 Windows 고유의 메트릭 표" +msgid "Color used to draw the kerning line" +msgstr "커닝 라인을 그리는 데 사용되는 색상" -msgid "PCL 5 data table" -msgstr "PCL 5 데이터 표" +msgid "Color used to draw the left side bearing" +msgstr "왼쪽 측면 베어링을 그리는 데 사용되는 색상" -msgid "FontForge font debugging table" -msgstr "FontForge 폰트 디버깅 표" +msgid "Color used to draw the progress bar" +msgstr "진행 표시줄을 그리는 데 사용되는 색상" -msgid "glyph name and PostScript compatibility table" -msgstr "문자 이름과 PostScript 호환성 테이블" +msgid "Color used to mark a changed glyph" +msgstr "변경된 글리프를 표시하는 데 사용되는 색상" -msgid "control value program table" -msgstr "관리 값 프로그램 표" +msgid "Color used to mark glyphs that need hinting" +msgstr "암시할 필요가 있는 글리프를 표시하는 데 사용되는 색상" -msgid "properties table" -msgstr "특성 표" +msgid "Color used to mark the selected glyph" +msgstr "선택한 글리프를 표시하는 데 사용되는 색상" -msgid "standard bitmap graphics table" -msgstr "표준 비트맵 그래픽 표" +msgid "Color:" +msgstr "색상:" -msgid "SIL Graphite rule table" -msgstr "SIL 흑연 규칙 테이블" +msgid "Color|Background" +msgstr "배경" -msgid "(unspecified) SIL Graphite table" -msgstr "(지정되지 않음) SIL 흑연 테이블" +msgid "Color|Choose..." +msgstr "선택..." -msgid "unknown SIL table" -msgstr "알 수 없는 SIL 표" +msgid "Color|Default" +msgstr "기본값" -msgid "style attributes table" -msgstr "스타일 속성 표" +msgid "Color|FillColor" +msgstr "채우기 색상" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "SVG(확장 가능한 벡터 그래픽) 표" +msgid "Color|Foreground" +msgstr "전경" -msgid "TeX table" -msgstr "TeX 테이블" +msgid "Com_binations" +msgstr "복합 글리프를 표시(_B)" -msgid "tracking table" -msgstr "테이블 추적" +msgid "Combining Diacritical Marks" +msgstr "조합용 발음 구별 부호" -msgid "Obsolete table for a type1 font" -msgstr "Type1 폰트의 오래된 테이블" +msgid "Combining Diacritical Marks (& Supplement)" +msgstr "분음 부호 결합(& 보충)" -msgid "vertical device metrics table" -msgstr "수직 장치 메트릭 표" +msgid "Combining Diacritical Marks Extended" +msgstr "조합 분음 부호 보충" -msgid "vertical header table" -msgstr "수직 헤더 표" +msgid "Combining Diacritical Marks Supplement" +msgstr "분음 부호 결합" -msgid "vertical metrics table" -msgstr "수직 메트릭 표" +msgid "Combining Diacritical Marks for Symbols" +msgstr "기호에 대한 분음 부호 조합" -msgid "vertical origin table" -msgstr "수직 원점표" +msgid "Combining Half Marks" +msgstr "반점 결합" -msgid "vertical metrics variations table" -msgstr "수직 메트릭 변동 표" +msgid "Combining Marks for Symbols" +msgstr "기호 표시 조합" -msgid "glyph reference table" -msgstr "글리프 참조 테이블" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" msgstr "" -"재치있는 당신은 여기에 오래된 Apple / Adobe type1 sfnt 중 하나를 가지고 있습" -"니다\n" +"(MfArgs)\n" +"mf (metafont)프로그램에 넘기는 커맨드.\n" +"파일이름이 이 뒤에 붙습니다" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "테이블 '%c%c%c%c'는 파일의 끝을 초과하고 무시해야합니다." +msgid "Comment" +msgstr "메모" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "글꼴의 다음 테이블은 FontForge 의해 무시되었습니다\n" +msgid "Common Indic Number Forms" +msgstr "일반적 인도 번호 양식" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " '%c%c%c%c'를 무시합니다\n" +msgid "Common Number Separator" +msgstr "일반적인 숫자 구분" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " '%c%c%c%c' %s를 무시합니다\n" +msgid "Comorian" +msgstr "코로모어" -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"이 글꼴에는 true타입과 Post스크립 문자 설명 둘 다 포함되어 있으며, 한 설명만 " -"사용될 것이다.\n" +msgid "Compact" +msgstr "작은" -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "이 글꼴에는 여러 문자 설명이 들어있으며, 하나만 사용된다.\n" +msgid "CompactOnOpen" +msgstr "열람하여 압축하다." -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"이 글꼴은 'kern' 테이블과 'GPOS' 테이블을 모두 포함하고 있다.\n" -"'kern' 테이블은 'GPOS'에 'kern' 기능이 없는 경우에만 읽힌다.\n" +msgid "Compacted" +msgstr "컴팩트 표시" -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" -"이 글꼴은 \"mor [tx]\"테이블과 \"GSUB\"테이블이 모두 포함되어 있습니다. FF는 " -"\"GSUB」의 기능과 일치하지 않는\"morx \"기능 / 설정 만 읽습니다.\n" +#, c-format +msgid "Compare %s to %s" +msgstr "%s를 %s과 비교" -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"이 글꼴은 \"BASE\"테이블과 \"bsln\"테이블이 모두 포함되어 있습니다. FontForge" -"는 그 중 하나 ( 'BASE')을 읽습니다.\n" +msgid "Compare Fonts..." +msgstr "폰트를 비교..." -msgid "Bad Glyph Count" -msgstr "글리프의 갯수이 부적합합니다" +msgid "Compare Glyph _Positioning" +msgstr "글리프의 위치지정을 비교(_P)" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" -"폰트파일에서 글리프수를 나타내는 필드에 문제가 있습니다. maxp값은 %d개 입니다" -"만,sizeof(loca)로부터는 %d입니다" +msgid "Compare Glyph _Substitution" +msgstr "글리프바꾸기를 비교(_S)" -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" -"폰트명 %s 의 선두에 UTF-8 의 바이트 순서 마크가 붙어있습니다. 올바르지 않습" -"니다." +msgid "Compare Hint_Masks" +msgstr "힌트마스크를 비교(_M)" -msgid "A PostScript name may not be a number" -msgstr "숫자를 PostScript명으로 사용할 수 없습니다." +msgid "Compare Layers" +msgstr "레이어 비교" -msgid "Bad Font Name" -msgstr "폰트명이 부적합합니다." +msgid "Compare Layers..." +msgstr "레이어 대조..." -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"PostScript폰트명\"%.63s\"은 부적절합니다.\n" -"인쇄가능한 ASCII문자열이어야 하고, (){}[]<>%%/ 등\n" -"공백를 포함할 수 없습니다. 63자이내의 문자열이어야 합니다." +msgid "Compare _Bitmaps" +msgstr "비트맵을 비교(_B)" -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"경고: 'name' 테이블의 Mac과 Unicode의 항목에 문자열 %s이 언어 %s\n" -" 버전에 대해 일치하지 않습니다.\n" -" Mac 의 문자열: %s\n" -" Mac Unicode 의 문자열: %s\n" +msgid "Compare _Hints" +msgstr "힌트를 비교(_H)" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"경고 : Mac 문자열은 % s 언어 % s 문자열의 \"이름\"테이블에있는 Unicode 문자열" -"의 일부입니다.\n" +msgid "Compare _Names" +msgstr "이름을 비교(_N)" -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"경고: 'name' 테이블의 Mac 과 Windows 항목에서 문자열 %s 이 언어 %s\n" -" 버전에 대해 일치하지 않습니다.\n" -" Mac 의 문자열: %s\n" -" Windows 의 문자열: %s\n" +msgid "Compare _Outlines" +msgstr "아웃라인을 비교(_O)" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"경고: 'name' 테이블 문자열 %s 의 %s 언어버전에 대해,\n" -"Mac 문자열은 Windows 문자열의 서브세트입니다\n" +msgid "Compare hintmasks" +msgstr "힌트마스크를 비교" -msgid "Use _First" -msgstr "처음 것을 사용(_F)" +msgid "Compare postscript hints and hintmasks and truetype instructions" +msgstr "Postscript hint와 hintmask 및 truetype 명령을 비교합니다." -msgid "First to _All" -msgstr "항상 처음 것을 선택(_A)" +msgid "Compare two layers" +msgstr "두 레이어 비교" -msgid "Second _to All" -msgstr "항상 두번째를 선택(_T)" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "%2$s의 버전%1$s을 %3$s과 비교" -msgid "Use _Second" -msgstr "두번째 것을 사용(_S)" +msgid "Compatible Full" +msgstr "Mac호환 풀네임" -msgid "Multiple names for language" -msgstr "다른 언어에서의 복수 이름" +msgid "Complex" +msgstr "복합적인" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"'name'테이블에서 %s 를 나타내는(적어도) 2개의 문자열이 언어%s에 존재합니다. " -"처음에는 '%.12s...' 에、2번째는 '%.12s... 입니다'.\n" -"어느쪽을 선호하십니까?" +msgid "Complex Fill" +msgstr "컴플렉스 채우기" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "올바르지 않은 TrueType폰트: 글리프 %d의 윤곽 끝이 무의미합니다.\n" +msgid "Component" +msgstr "구성요소" #, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "GID %d 포인트가 글리프의 경계 상자 밖으로 있습니다\n" +msgid "Component %d %.30s (%d,%d)" +msgstr "부품 %d %.30s (%d,%d)" -msgid " Subsequent errors will not be reported.\n" -msgstr "후속 오류가보고되지 않습니다.\n" +msgid "Components" +msgstr "구성요소" -msgid "Reached end of file when reading simple glyph\n" -msgstr "단순글리프 불러오기 중에 파일이 끝났습니다.\n" +msgid "Composites in AFM" +msgstr "AFM으로 합성 글리프를 사용" -#, c-format -msgid "Empty composite %d\n" -msgstr "복합자 %d 가 비어있습니다\n" +msgid "Compress (as a percentage)" +msgstr "압축(백분율로)" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgid "Compressed object container is itself a compressed object" msgstr "" -"플래그의 값이 부적합합니다. 글리프 %d 의 말미에 아직 구성요소가 남아 있습니" -"다\n" +"압축 객체 컨테이너는 그 자체가 압축 개체입니다압축 객체 컨테이너는 그 자체가 " +"압축 개체입니다" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"'glyf'테이블의 분석중에, 경계를 넘어가는 글리프 %d 에의 참조에 부딪혔습니" -"다.\n" +msgid "Condense/Extend" +msgstr "콘덴서/연장" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "문양 %d 적어도 2 개의 구성 요소 Use-my-metrics 플래그 세트\n" +msgid "Condensed" +msgstr "좁은 폭" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "글리프 %d가 폰트글리프수를 넘는 글리프 %d를 참조하려고 합니다\n" +msgid "Condensed (75%)" +msgstr "압축 (75%)" -msgid "Reached end of file when reading composite glyph\n" -msgstr "합성글리프의 불러오기 중에 파일이 끝났습니다.\n" +msgid "Configure" +msgstr "설정" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" -"올바르지 않은 글리프(%d)가 있습니다. 정의 glyf테이블 의 말미를 넘어섭니다\n" +msgid "Conflict Hint Color" +msgstr "충돌 힌트 색상" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "잘못된 글리프 (%d), 데이터 길이가 음수\n" +msgid "Conjunct Form After Ro" +msgstr "로마 이후의 결합 양식" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"그래프의 경계 상자 데이터가 GID %d 글꼴의 경계 상자 데이터를 초과합니다\n" +msgid "Conjunct Forms" +msgstr "결합 형태" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"올바르지 않은 글리프(%d)가 있습니다. 'loca' 테이블의 순서가 뒤섞여있습니다 " -"(시작위치가 종료위치 뒤에 있습니다)\n" +msgid "Connectors" +msgstr "커넥터" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" -"올바르지 않은 글리프(%d)가 있습니다. 글리프의 정의가 허락하는 빈 간격을 넘어" -"섰습니다\n" +msgid "Constants" +msgstr "상수" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "CFF의 name INDEX가 부적합합니다\n" +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "하위 테이블의 일부 클래스에 대한 앵커 포인트 포함" -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "사전 %d에 올바르지 않은 값이 포함되어 있습니다\n" +msgid "Contextual Alternates" +msgstr "문맥의 대안자" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"FontForge는 CFF DICT INDEX에 내장된 Type2 프로그램을 지원하지 않습니다\n" +msgid "Contextual Chaining Position" +msgstr "상황별 연쇄 위치 지정" -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "CFF 폰트 내에 올바르지 않은 서브루틴 인덱스가 있습니다.\n" +msgid "Contextual Chaining Positioning" +msgstr "상황별 연쇄 위치 지정" -msgid "No argument to operator\n" -msgstr "인산자에 인수가 없습니다\n" +msgid "Contextual Chaining Substitution" +msgstr "상황별 연쇄 대체" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge는 합성폰트를 지원하지 않습니다\n" +msgid "Contextual Ligatures" +msgstr "문맥의 합음자" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge는 Type2 멀티플마스터폰트를 지원하지 않습니다\n" +msgid "Contextual Position" +msgstr "문맥적인 위치" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "CFF dict 스택 언더 플로가 발생했습니다: %d <4\n" +msgid "Contextual Positioning" +msgstr "문맥의 위치지정" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge는 Chameleon 폰트를 지원하지 않습니다\n" +msgid "Contextual State Machine" +msgstr "상황별 상태 기계" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "%s에 알수없는 연산자 %x가 있습니다\n" +msgid "Contextual Substitution" +msgstr "문맥 대체" -msgid "End of file found when reading private dictionary.\n" -msgstr "개인 사전을 읽는 동안 파일의 끝이 발견되었습니다.\n" +msgid "Contextual Swash" +msgstr "문맥의 스와쉬" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Private 사전 내의 연산자 %d에 인수가 없습니다\n" +msgid "Contextual insertion" +msgstr "문맥의존 글리프삽입" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "CFF 글꼴 이름의 수가 받아쓰기 크기보다 작습니다: %d < %d" +msgid "Contextual position" +msgstr "문맥의 위치지정" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "잘못된 sid %d (0 <= sid < %d)\n" +msgid "Contextual substitution" +msgstr "문맥의 바꾸기" -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "서브루틴ID %d은 부적절합니다 (%d 미만이어야 합니다)\n" +msgid "Continue" +msgstr "계속" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "CFF에 예상치 못한 인코딩포맷 %d가 사용되고 있습니다\n" +msgid "Contours (from closed):" +msgstr "윤곽선 (닫힌 상태):" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "CFF에 예상치 못한 글자세트 포맷 %d가 사용되고 있습니다\n" +msgid "Contribution of each master design" +msgstr "각 마스터 디자인의 기여분" -msgid "Bad fdselect\n" -msgstr "fdselect가 부적합합니다\n" +msgid "Control Pictures" +msgstr "제어 문자" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "fdselect %d의 포맷을 이해 할 수 없습니다 \n" +msgid "Control Points (Always_)" +msgstr "제어점(항상_)" -msgid "CFF version mismatch\n" -msgstr "CFF의 버전이 맞지 않습니다\n" +msgid "Control Points _beyond spline" +msgstr "스프라인 밖의 제어점(_B)" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "%1$s에서 그래프 %3$s의 유효폭 (%2$d) 가 최대 (%4$d) 를 초과했습니다\n" +msgid "Control Points near horizontal/vertical/italic" +msgstr "수평/수직/이탤릭모서리에 가까운 제어점" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "GID %d는 유효폭 (%d) 가 지정된 최대 값 (%d) 를 초과했습니다\n" +msgid "Control Vertical Counters (use for CJK)" +msgstr "제어 수직 카운터(CJK에 사용)" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"%2$s글리프%1$s로, 'CFF '의 글자붙이기 폭(%3$d)과 'hmtx'의 폭(%4$d)\n" -" 이 일치하지 않습니다. (이후, 불일치가 발견되어도 보고하지 않습니다)\n" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "제어 수직 매핑(라틴어, 그리스어, 키릴어)" -#, c-format msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" -"GID %d에서 \"CFF」의 유효폭 (%d) 와 'hmtx\"의 폭 (%d) 가 일치하지 않습니다. " -"(그 불일치는보고되지 않습니다)\n" +"제어점은, 주요점과의 거리가 너무 가까워 곡선의 형태를 변형하는\n" +"역할을 하지 못할경우, 무의미하게 됩니다" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" -"TTF의 hmtx (또는 hhea) 테이블이 부적합합니다. numOfLongMetrics가 0 으로 되어 " -"있습니다\n" +msgid "ControlPoint|Default" +msgstr "기본값" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" -"TTF의 vmtx (또는 vhea) 테이블이 부적합합니다. numOvLongVerMetrics 가 0으로 되" -"어 있습니다\n" +msgid "Conve_x (Polygonal)" +msgstr "볼록(폴리곤)(_x)" -msgid "Bad encoding information in 'cmap' table." -msgstr "\"cmap\"테이블의 인코딩 정보가 올바르지 않습니다." +msgid "Convert By C_Map" +msgstr "C_Map를 지정해서 변환" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"플랫폼 ID=%d, 고유 ID=%d 의 인코딩 서브테이블이,지원하지 않는 포맷 %d로 쓰여" -"져 있습니다.\n" +msgid "Convert Design Vector Function:" +msgstr "디자인 벡터 함수를 변환:" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" -"플랫폼ID=%d, 고유ID=%d 의 인코딩 서브 테이블에 , 길이가 0 인 서브테이블이 포" -"함되어 있습니다.\n" +msgid "Converting PostScript" +msgstr "PostScript에 변환 중" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"Platform = %d, specific = %d (14이어야한다) 인코딩 서브 테이블 형식은 지원되" -"지 않습니다 %d.\n" +msgid "Coordinate Line Color" +msgstr "좌표선 색상" -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "글꼴 Unicode U+%05x의 그래프는 없습니다\n" +msgid "Coordinate along which to space" +msgstr "여백의 좌표방향" -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "포맷 14 'cmap'서브 테이블의 GID가 범위 외 (%d)\n" +msgid "Cop_y Layer To Layer..." +msgstr "도면층에 도면층 복사(_Y)..." -msgid "Script|Japanese" -msgstr "일본 문자" +msgid "Coptic" +msgstr "콥트 문자" -msgid "Script|Korean" -msgstr "한글" +msgid "Coptic Epact Numbers" +msgstr "콥트 에펙트 숫자" -msgid "Script|Roman" -msgstr "로마 문자" +msgid "Copy Gri_d Fit" +msgstr "그리드맞춤을 복사(_D)" -msgid "Script|Traditional Chinese" -msgstr "중국어 번체" +msgid "" +"Copy INDEXed element to stack\n" +"Pops an index & copies stack\n" +"element[index] to top of stack" +msgstr "" +"Copy INDEXed element to stack\n" +"인덱스를 팝업하고 스택 요소[index] 를 스택 맨 위에 복사합니다." -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "키릴문자" +msgid "Copy Layer To Layer" +msgstr "레이어에 레이어를 복사" -msgid "Script|Devanagari" -msgstr "데바나가리 문자" +msgid "Copy Layers" +msgstr "레이어 복사" -msgid "Script|RSymbol" -msgstr "R 기호" +msgid "Copy Loo_kup Data" +msgstr "조회 데이터 복사(_K)" -msgid "Script|Gurmukhi" -msgstr "구르무키 문자" +msgid "Copy RBearin_g" +msgstr "오른쪽 베어링을 복사(_G)" -msgid "Script|Simplified Chinese" -msgstr "중국어 간체" +msgid "Copy _Fg To Bg" +msgstr "뒷면에 복사(_F)" -msgid "Script|Central European" -msgstr "중앙 유럽 문자" +msgid "Copy _From" +msgstr "복사대상을 지정(_F)" -msgid "Unicode 1.0" -msgstr "Unicode 1.0" +msgid "Copy _Lookup Data" +msgstr "복사 검색 데이터(_L)" -msgid "Unicode 1.1" -msgstr "Unicode 1.1" +msgid "Copy _VWidth" +msgstr "높이를 복사(_V)" -msgid "ISO 10646:1993" -msgstr "ISO 10646:1993" +msgid "Copy _Width" +msgstr "폭을 복사(_W)" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, BMP 전용" +msgid "Copy one layer to another" +msgstr "한 레이어를 다른 레이어로 복사" -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, 모든 면" +msgid "CopyMetaData" +msgstr "메타데이터를 복사" -msgid "\"Symbol\"" -msgstr "\"기호\"" +msgid "CopyTTFInstrs" +msgstr "TrueType명령을 복사" -msgid "Unicode" -msgstr "Unicode" +msgid "Copy_right:" +msgstr "저작권(_R):" -msgid "Apple" -msgstr "Apple" +msgid "Copyright" +msgstr "저작권" -msgid "ISO (Deprecated)" -msgstr "ISO (사용되지 않음)" +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." +msgstr "" +"저작권 텍스트(이름 창의)는 완전히 ASCII여야 한다. 따라서 © 대신 (c)를 사용한" +"다." -msgid "MicroSoft" -msgstr "MicroSoft" +#. GT: Short for Correction +msgid "Cor:" +msgstr "보정:" -msgid "Custom" -msgstr "사용자 지정" +msgid "" +"Core python package 'pkg_resources' not found: Cannot discover plugins\n" +msgstr "" +"핵심 python 패키지 'pkg_resources'를 찾을 수 없음: 플러그인을 찾을 수 없음\n" -msgid "FreeType internals" -msgstr "자유유형의 내장장치" +msgid "Corner" +msgstr "모서리점" -msgid "Unknown" -msgstr "알수없음" +msgid "Corporate Use" +msgstr "기업용" -msgid "Pick a CMap subtable" -msgstr "CMAP 하위 테이블 선택" +msgid "Correct Direction" +msgstr "올바른 방향" -msgid "Could not find any valid encoding tables" -msgstr "유효한 인코딩 테이블을 찾을 수 없습니다" +msgid "Correct References" +msgstr "올바른 참조" -msgid "Could not find a usable encoding table" -msgstr "사용 가능한 인코딩 테이블을 찾을 수 없습니다" +msgid "Correct for Italic Angle" +msgstr "기울임꼴 각도에 대해 수정" -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "존재하지 않는 글리프 %d 를 %d (0x%x) 에 부호화 하려고 합니다\n" +msgid "Correcting Direction..." +msgstr "경로의 방향을 수정 중..." + +msgid "Correcting References" +msgstr "참조 수정" + +msgid "Correction" +msgstr "수정" -#, c-format msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" -"복수글리프가 동일한 Unicode 부호위치 U+%04X 에 맵핑되어있습니다. 이 중 한쪽" -"만 사용됩니다\n" +"지정된 픽셀 크기로 래스터 화하면이 기준점의 수평 위치에 픽셀 단위의 수정. (장" +"치 테이블에 존재)" + +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "보정값은 -128〜127의 범위(가능한 작은)값이어야 합니다" + +msgid "Corsican" +msgstr "코르시카어" + +msgid "Cou_nter Clockwise" +msgstr "반시계방향(_N)" #, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"글리프인덱스가 범위 외의 %d 값으로 되어 있습니다만, %d 미만이어야 합니다.\n" -" 인코딩 %x 이라는 글리프 (('cmap' 의)세그멘트 %d 의 중에 있음. 이 플랫폼ID=" -"%d, 고유ID=%d) 를 맵핑할 때에 검색합니다.\n" +msgid "Could not create plugin directory '%s'\n" +msgstr "플러그인 디렉터리 '%s'을(를) 생성할 수 없습니다.\n" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"cmap 테이블 중의 범위오프셋 0xffff 는 존재하지 않는 글리프를 나타냅니다\n" +msgid "Could not figure out a lookup type" +msgstr "색인 유형을 파악할 수 없다" #, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "경고: gid %d가 glyph_cnt %d보다 크기 때문에 생략합니다\n" +msgid "Could not find Color Source with id %s." +msgstr "ID %s 컬러 원본을 찾을 수 없습니다." -msgid "Bad font: Encoding data out of range.\n" -msgstr "올바르지 않은 폰트: 인코딩데이터가 범위 밖입니다.\n" +#, c-format +msgid "Could not find a bitmap font in %s" +msgstr "비트맵폰트를 %s 에서 찾을 수 없습니다." -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows는 OS / 2 버전 번호가 0 글꼴을 거부합니다\n" +msgid "Could not find a usable encoding table" +msgstr "사용 가능한 인코딩 테이블을 찾을 수 없습니다" -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "Windows는 OS / 2 버전 번호가 1 otf (cff) 글꼴을 거부합니다\n" +msgid "Could not find any valid encoding tables" +msgstr "유효한 인코딩 테이블을 찾을 수 없습니다" -msgid "Reading Names" -msgstr "이름을 불러오기 중" +#, c-format +msgid "Could not find clippath named %s." +msgstr "%s라는 클립 경로를 찾을 수 없다." + +msgid "Could not find original glyph" +msgstr "원본 글리프를 찾을 수 없습니다." #, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"글리프 %d 는 \".notdef\" 라는 이름으로 이 이름만은 글리프명으로 사용할 수 없" -"습니다 (.notdef 라는 이름이 사용가능한 것은 글리프 0 뿐 입니다)\n" -"FontForge는 자동적으로 명칭변경를 수행합니다.\n" +msgid "Could not find the glyph: %.70s" +msgstr "글리프를 찾기를 할 수 없습니다: %.70s" -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "점의 매칭이 부적합합니다. 점은 참조 뒤에 있어야 합니다.\n" +msgid "Could not iterate 'fontforge_plugin' entry points.\n" +msgstr "'fontforge_plugin' entry points를 반복할 수 없습니다.\n" #, c-format msgid "" @@ -6443,16520 +5637,17311 @@ "복합 글리프 (%d 에서 %d 까지) 중에, %s 를 %s 에 추가할 때에 점을 일치시킬수 " "없습니다\n" -msgid "Fixing up References" -msgstr "리소스 수리 중" +msgid "Could not open" +msgstr "열 수 없습니다" #, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "테이블의 길이로 보이지 않으므로, %u 를 무시합니다\n" +msgid "Could not open %.100s" +msgstr "%.100s 를 열 수 없습니다で한 " -msgid "TTF 'glyf'" -msgstr "TTF 'glyf'" +#, c-format +msgid "Could not open %s" +msgstr "%s를 열 수 없습니다." -msgid "OTF 'CFF '" -msgstr "OTF 'CFF '" +msgid "Could not open file" +msgstr "파일을 열 수 없었습니다." -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"이 폰트는 TrueType의 'glyf'테이블과 OpenType의'CFF '테이블 양쪽을 포함합니" -"다. FontForge는 한번에 어느 한쪽만 취급하므로, 어느쪽을 사용할 지 선택해주십" -"시오." +msgid "Could not open image" +msgstr "이미지를 열 수 없습니다." #, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "이 TTF폰트에서(이용가능한)비트맵이 없습니다: %s" +msgid "Could not open include file (%s) on line %d of %s" +msgstr "%3$s의 %2$d 행에 포함된 파일(%1$s)을 열 수 없다." -msgid "No Bitmap Strikes" -msgstr "비트맵가 없습니다." +#, c-format +msgid "Could not open output file: %s" +msgstr "출력 파일을 열 수 없습니다: %s" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" -"Adobe Glyph List의 \"alefmaksurainitialarabic\"및 \"alefmaksuramedialarabic " -"'라는 이름은 Unicode에 동의하지 않습니다. 따라서 이러한 그래프 이름의 사용은 " -"권장되지 않습니다.\n" +msgid "Could not open temporary file." +msgstr "임시파일을 열 수 없습니다" #, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"%.30s라는 그리 U+%04X에 매핑됩니다.\n" -"그러나 그 이름은 U+%04X에 매핑 할 필요가 있음을 보여줍니다.\n" +msgid "Could not parse %s" +msgstr "%s를 해석 할 수 없습니다" #, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "%s 포인트 글꼴 경계 상자 데이터의 외부에 있습니다.\n" +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "%sCIDFontType %d, %sfonttype %d 의 CID 폰트를 해석할 수 없습니다\n" #, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"%s (%d) 의 유효폭은 글꼴 advanceWidthMax (%d) 와 일치하지 않습니다. 이것은 고" -"정 폭 글꼴입니다\n" +msgid "Could not read %s" +msgstr "%s을 불러올 수 없습니다" -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "TTC %s의 글꼴이 유효하지 않습니다." +msgid "Could not read (or perhaps find) mf output file" +msgstr "mf 출력파일을 읽거나 찾을 수 없습니다." -msgid "Bad Apple Kern Class\n" -msgstr "Apple 커닝클래스가 부적합합니다\n" +msgid "Could not write" +msgstr "쓸 수 없습니다." #, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "클래스인덱스가 범위 밖의 %d 에 있습니다 (%d 미만이어야 합니다)\n" +msgid "Could not write %.100s" +msgstr "%.100s 을 쓸 수 없습니다." -msgid "GID out of range.\n" -msgstr "GID가 범위를 벗어났습니다\n" +#, c-format +msgid "Could not write %s" +msgstr "%s를 저장 할 수 없습니다" -msgid "coverage table extends beyond end of table\n" -msgstr "범위테이블이 테이블 말미를 넘어섭니다\n" +msgid "Couldn't Load" +msgstr "로드할 수 없음" -msgid "Bad count.\n" -msgstr "갯수가 올바르지 않습니다.\n" +msgid "Couldn't Start" +msgstr "시작할 수 없음" -msgid "End of file found in coverage table.\n" -msgstr "범위테이블의 도중에 파일이 끝나있습니다\n" +msgid "Couldn't create directory" +msgstr "폴더를 생성할 수 없습니다" #, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "범위테이블이 부적합합니다. 글리프 %d 가 [0,%d) 의 범위 밖입니다\n" +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" +msgstr "" +"디렉터리를 만들 수 없음: %1$s\n" +"%2$s\n" +"%3$s" #, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"범위테이블이 부적합합니다. 글리프범위 %d-%d 가 [0,%d) 의 범위 밖입니다\n" +msgid "Couldn't create directory: %s" +msgstr "폴더%s를 생성할 수 없습니다" #, c-format -msgid "Bad format for coverage table %d\n" -msgstr "범위테이블의 포맷이 %d 라는 올바르지 않은 값을 가지고 있습니다\n" +msgid "Couldn't find a font file named %s\n" +msgstr "%s 라고하는 이름의 비트맵폰트를 찾을 수 없습니다.\n" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "클래스 정의 서브 테이블이 테이블의 끝을 초과합니다\n" +msgid "Couldn't find base point" +msgstr "기준이 되는 베이스 점을 찾을 수 없습니다" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "클래스정의테이블이 부적합합니다. 선두=%d, 갯수=%d, 최대글리프=%d\n" +msgid "Couldn't find point in reference" +msgstr "참조에 포함되는 점을 찾을 수 없습니다" #, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"클래스정의테이블이 부적합합니다. 글리프범위 %d-%d 가 범위 [0,%d) 를 넘어서 있" -"습니다\n" +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "피참조자 \"%s\" (%s 내의 ) 를 참조할 수 없습니다\n" #, c-format -msgid "Unknown class table format: %d\n" -msgstr "클래스테이블포맷 %d 에서 본 적이 없습니다\n" +msgid "Couldn't open cidmap file: %s" +msgstr "cidmap 파일을 열지 못했습니다: %s" #, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" -"무의미한 클래스가 글리프에 부여되어 있습니다―클래스=%d는 너무 큽니다. 글리프=" -"%d\n" +msgid "Couldn't open directory as a font: %s" +msgstr "디렉토리를 글꼴로 열 수 없습니다: %s" -msgid "Bad device table\n" -msgstr "디바이스테이블이 부적합합니다\n" +msgid "Couldn't open file" +msgstr "파일을 열 수 없습니다." #, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr " 짝위치지정이 부적합합니다: 글리프 %d 과 %d 는 %d 미만이어야 합니다\n" +msgid "Couldn't open file %.200s" +msgstr "파일 %.200s 을 열 수 없습니다." -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "커닝 짝이 부적합합니다: 글리프 %d 과 %d 는 %d 미만이어야 합니다\n" +msgid "Couldn't open font" +msgstr "폰트를 열 수 없었습니다." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "잘못된 페어 와이즈 커닝 테이블 무시되었습니다\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "커닝 클래스 테이블이 잘못되었습니다. 무시되었습니다\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "나쁜 필기체 정렬 테이블 무시되었습니다\n" +msgid "Counter Addition" +msgstr "카운터 추가" -#, c-format -msgid "Cursive-%d" -msgstr "필기체-%d" +msgid "Counter Compression Percent" +msgstr "카운터 압축 백분율" -msgid "Bad mark table.\n" -msgstr "마크테이블이 부적합합니다.\n" +msgid "Counter Expansion Factor" +msgstr "카운터 확장 계수" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "GPOS 마크서브 테이블내의 클래스가 범위 밖입니다\n" +msgid "Counter Size:" +msgstr "카운터 크기:" -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "마크 % .30s의 GPOS 마크 서브 테이블의 범위 외의 클래스\n" +msgid "CounterControl" +msgstr "카운터 컨트롤" -msgid "Bad base table.\n" -msgstr "base테이블이 부적합합니다\n" +msgid "CounterHint|_New..." +msgstr "새로운(_N)..." -msgid "Bad ligature base table.\n" -msgstr "합음자base테이블이 부적합합니다.\n" +msgid "Counters" +msgstr "카운터" -msgid "Bad ligature anchor count.\n" -msgstr "합음자고정점의 갯수이 부적합합니다.\n" +msgid "Counters:" +msgstr "카운터:" -msgid " Bad mark attachment table, ignored\n" -msgstr "잘못된 마크 첨부 테이블 무시되었습니다\n" +msgid "Counting Rod Numerals" +msgstr "산자 숫자" -msgid " Bad simple positioning table, ignored\n" -msgstr "무단 간단한 위치 결정 테이블 무시\n" +msgid "Cove" +msgstr "코브" #, c-format +msgid "Coverage %d: " +msgstr "범위 %d: " + msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" msgstr "" -"참조 %d 를 (문맥의존 참조 중에) 참조하려고 했습니다만, %d 개만 %s 에 \n" -"포함되어있습니다\n" +"범위테이블이 서브테이블에서 예상되는 것과 다른 개수글리프를 지정하고 있습니" +"다.\n" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "잘못된 컨텍스트 테이블 무시되었습니다\n" +msgid "Cr_eate" +msgstr "생성(_E)" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"문맥의존/문맥연쇄의존 서브테이블이 부적합합니다. 글리프 %d 가 범위 [0,%d) 를 " -"넘어섭니다\n" +msgid "Cr_eate VHint..." +msgstr "수직힌트를 생성(_E)..." -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"이 문맥의존참조의 범위 밖의 위치에 참조를 적용하려고 합니다\n" -" seq=%d max=%d\n" +msgid "Cre_ate Named Glyphs..." +msgstr "이름을 지정해서 글리프를 생성(_A)..." -msgid " Bad contextual chaining table, ignored\n" -msgstr "잘못된 컨텍스트 체인 테이블 무시되었습니다\n" +msgid "Crea_te HHint..." +msgstr "수평힌트를 생성(_T)..." -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "문맥의존 서브테이블의 도중에 파일이 끝났습니다.\n" +msgid "Create Hint" +msgstr "힌트 만들기" -msgid "Bad count in context chaining sub-table.\n" -msgstr "문맥연쇄 서브테이블 내의 갯수가 올바르지 않습니다.\n" +msgid "Create Horizontal Stem Hint" +msgstr "수평줄기 힌트를 생성" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "문맥연쇄서브테이블 내의 클래스번호\n" +msgid "Create MM" +msgstr "MM 생성" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "문맥연쇄 서브테이블 내의 갯수가 올바르지 않습니다.\n" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "래스터화된 스트라이크 작성(빈 스트라이크 아님)" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "잘못된 컨텍스트 대체 테이블 무시되었습니다\n" +msgid "Create Small Caps" +msgstr "작은 대문자 생성" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "잘못된 컨텍스트 체인 대체 테이블 무시되었습니다\n" +msgid "Create Subscript/Superscript" +msgstr "아래 첨자/위 첨자 생성" -msgid "End of file in context chaining sub-table.\n" -msgstr "컨텍스트 체인 서브 테이블 파일의 끝.\n" +msgid "Create Vertical Stem Hint" +msgstr "수직줄기 힌트를 생성" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" -"이 문맥의존참조의 범위 밖에 위치에 참조를 적용하려고 합니다\n" -" seq=%d max=%d\n" +msgid "Create a new lookup" +msgstr "새 룩업 만들기" -msgid "End of file in context chaining subtable.\n" -msgstr "문맥연쇄 서브테이블 의 도중에 파일이 끝나 있습니다.\n" +msgid "Create directory" +msgstr "디렉토리 생성" -msgid " Bad simple substitution table, ignored\n" -msgstr "잘못된 단순 치환 테이블 무시되었습니다\n" +msgid "Create directory..." +msgstr "폴더를 생성..." -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "변경할 글리프이 부적합합니다: GID %d 가 %d 미만의 값이 아닙니다\n" +msgid "Create failed" +msgstr "생성 실패" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "GSUB서브테이블의 도중에 파일이 끝나있습니다.\n" +msgid "Create small caps variants for symbols as well as letters" +msgstr "기호 및 문자에 대한 작은 대문자 변형 만들기" -msgid " Bad multiple substitution table, ignored\n" -msgstr "무단 여러 대체 테이블 무시되었습니다\n" +msgid "Creation Date:" +msgstr "작성 날짜:" -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"범위테이블이 서브테이블에서 예상되는 것과 다른 갯수글리프를 지정하고 있습니" -"다.\n" +msgid "Cree" +msgstr "크리어" -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" -"복수/선택가능 변경할 글리프이 부적합합니다. GID %d が가%d 미만이 아닙니다\n" +msgid "Crimean Tatar" +msgstr "크리미안・타타르어" -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "GSUB 합음자 서브테이블 의 도중에 파일이 끝나있습니다.\n" +msgid "Croatian" +msgstr "크로아티아어" -msgid " Bad ligature table, ignored\n" -msgstr "잘못된 합자 표 무시되었습니다\n" +msgid "Croatian Bosnia/Herzegovina" +msgstr "크로아티아어(보스니아 헤르체고비나)" -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "합음자글리프가 부적합합니다. GID %d가 %d 미만이 아닙니다\n" +msgid "Cu_t" +msgstr "자르기(_T)" -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"합음자 요소의 갯수 가 생각할수 없는 값 (%d) 입니다. 이 합음자 서브테이블에 쓰" -"레기값이\n" -"들어있다고 생각됩니다. 이 데이터의 분석은 중단합니다.\n" +msgid "Cubic" +msgstr "3차" -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "합자 구성 요소의 문양이 올바르지 않습니다. GID %d %d 이상 (합자 %d)\n" +msgid "Cuneiform" +msgstr "쐐기문자" -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" -"전방문맥연쇄의존 변경할 글리프이 부적합합니다: %d 가 %d 미만이 아닙니다\n" +msgid "Cuneiform (& Numbers and Punctuation)" +msgstr "설형 문자(& 숫자 및 구두점)" -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" -"이 폰트 %s 는 복수의 GPOS 'size' 특성을 포함합니다. 이것을 어떡게 해석해야할" -"지 모르겠습니다. 적당히 1 개를 꺼내옵니다.\n" +msgid "Cuneiform Numbers" +msgstr "설형 문자 숫자" -msgid "" -msgstr "<제목없음>" +msgid "Cuneiform Numbers and Punctuation" +msgstr "설형 문자 숫자와 문자 부호" -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" -"이 글꼴은 디자인 크기 및 디자인 범위있는 \"크기\"기능이 포함되어 있지만 스타" -"일 이름은 포함되어 있지 않습니다. 이것은 기술적으로 오류이지만, 통과시킵니다" +msgid "Cuneiform and other ancient scripts" +msgstr "설형문자와 다른 고대 문자" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" -"\"크기\"기능은 표준을 준수하지 않는 것 같고, Adobe의 초기 표준 오해을 준수하" -"지 않습니다. 해석 할 수 없습니다.\n" +msgid "Currency Symbols" +msgstr "통화 기호" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "이 글꼴 '크기'기능은 Adobe의 초기 otf 표준 오해을 준수하고 있습니다.\n" +msgid "Current" +msgstr "현재" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" -"'%c%c%c%c' 기능의 이름 매개 변수에 유효한 이름 Id가 포함되어 있지 않습니다.\n" +msgid "Current Glyph" +msgstr "현재글리프" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "'%c%c%c%c' 기능의 이름 매개 변수의 버전 번호가 없습니다 %d.\n" +msgid "Current Glyph Is Kashida Like" +msgstr "현 글리프를 카시다(글자표시연장)로 설정" -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" -"'%c%c%c%c'기능에 이름을 여러 이름 Id가 있는데 이는 기술적으로는 합법적이지만 " -"fontforge 그것을 처리 할 수 없습니다.\n" +msgid "Current Insert:" +msgstr "현재의 삽입위치:" -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "%s 테이블의 끝을 넘어 스크립트 데이터를 읽으려고했습니다" +msgid "Current Raster (TrueType)" +msgstr "현재의 라스터(TrueType)" -#, c-format -msgid "Too many scripts %d\n" -msgstr "문자열이 너무 많습니다 (%d 개)\n" +msgid "Current Subs:" +msgstr "현재의 바꾸기:" -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "%s 테이블의 스크립트를 읽을 때 파일의 끝" +msgid "Current X-Height" +msgstr "현재 X-높이" -#, c-format -msgid "End of file in %s table" -msgstr "%s 테이블 파일의 끝" +msgid "Current x-height:" +msgstr "현재 x-높이:" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "%s 테이블의 끝을 넘어 형상 데이터를 읽으려고했습니다" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgstr "" +"현재,FontForge는 Type3출력에서 비트맵만 지원합니다(바이트맵은 출력할 수 없습" +"니다)" -#, c-format -msgid "Too many features %d\n" -msgstr "커닝이 너무 많습니다 (%d 개)\n" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "필기체의 시작점" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "%s 테이블의 형상을 읽을 때 파일의 끝" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "필기체의 종료점" -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "%s 테이블의 끝을 넘어 룩 업데이터를 읽으려고했습니다" +msgid "Cursive" +msgstr "필기체" -#, c-format -msgid "Too many lookups %d\n" -msgstr "룩업이 너무 많습니다 (%d 個)\n" +msgid "Cursive Attachment" +msgstr "필기체 연결" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "%s 테이블 조회를 읽을 때 파일의 끝" +msgid "Cursive Connected" +msgstr "필기체와 연관된" -msgid "Lookup out of bounds in feature table.\n" -msgstr "특성테이블의 경계를 넘어서는 참조가 있습니다.\n" +msgid "Cursive Disconnected" +msgstr "필기체와 연관되지 않은" -msgid "Required feature out of bounds in script table.\n" -msgstr "필수의 특성이 문자열테이블의 경례를 넘어섭니다.\n" +msgid "Cursive Position" +msgstr "필기체 위치" -msgid "Feature out of bounds in script table.\n" -msgstr "문자열테이블의 경계를 넘어서는 특성이 있습니다.\n" +msgid "Cursive Trailing" +msgstr "필기체 후행" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"이 폰트에서, GPOS 확장 서브테이블이 타 확장 서브테이블을 참조하고 있을오류가" -"능성이 있습니다\n" +msgid "Cursive attachment" +msgstr "필기체 연결" #, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "GPOS 서브테이블타입 %d 은 알수없는 값 입니다\n" +msgid "Cursive-%d" +msgstr "필기체-%d" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "서브 테이블이 GPOS 테이블의 끝을 넘어서 늘어져 있습니다\n" +#, c-format +msgid "Curvature: %g" +msgstr "곡률: %g" -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"이 폰트에서, GSUB 확장 서브 테이블이 다른 확장서브 테이블을 참조하고 있습니" -"다\n" +msgid "Curvature: -0.00000000" +msgstr "곡률: -0.00000000" -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "GSUB 서브 테이블타입 %d 은 알수없는 값입니다\n" +msgid "Curvature: ?" +msgstr "곡률: ?" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "서브테이블이 GSUB 테이블의 끝을 넘어서 있습니다\n" +msgid "Curve" +msgstr "곡선" -#, c-format -msgid "MarkClass-%d" -msgstr "마크클래스-%d" +msgid "Curve Type" +msgstr "원곡선 유형" -#, c-format -msgid "MarkSet-%d" -msgstr "마크셋--%d" +msgid "Custom" +msgstr "사용자 지정" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! 캬렛 포맷 %d 은 알수없는 값입니다!!!!\n" +msgid "Cut splines in two" +msgstr "곡선을 2개로 분리" -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"포맷 2 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " -"모든 글리프수=%d\n" +msgid "Cvt" +msgstr "Cvt" #, c-format msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" msgstr "" -"포맷 4 (%d/%d) 의 참조테이블이 손상되어 있습니다.최초=%d 마지막=%d 폰트내의 " -"모든 글리프수=%d\n" +"이전 명령에 따라 Cvt %d이(가) %d (%.2f)에서 %d (%.2f)로 변경되었습니다." -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "잘못된 조회 테이블: format = 6 먼저 = %d 글꼴 총 그래프 = %d\n" +msgid "Cypriot Syllabary" +msgstr "키프로스 음절자" -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"포맷 8 의 참조테이블이 손상되어 있습니다.최초=%d 갯수=%d 폰트내의 모든 글리프" -"수=%d\n" +msgid "Cypriot syllabary" +msgstr "키프로스 음절자" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "참조테이블포맷 %d 는 올바르지 않은 값입니다\n" +msgid "Cyrillic" +msgstr "키릴 문자" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s 중첩 대체 %d" +msgid "Cyrillic (& Supplement & Ext A/B)" +msgstr "키릴어(& 보충 & Ext A/B)" -msgid "subtable" -msgstr "서브 테이블" +msgid "Cyrillic Extended-A" +msgstr "키릴문자 확장-A" -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "'prop' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" +msgid "Cyrillic Extended-B" +msgstr "키릴문자 확장-B" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "'lcar' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" +msgid "Cyrillic Extended-C" +msgstr "키릴문자 확장-C" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "'opbd' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" +msgid "Cyrillic Supplement" +msgstr "키릴 문자 보충" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "'mort'/'morx' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" +msgid "Czech" +msgstr "체코어" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgid "" +"DEBUG call\n" +"Pops a value and executes a debugging interpreter\n" +"(if available)" msgstr "" -"'mort'/'morx' 테이블 %d 의 경계를 넘어서는 치환대상의 글리프가 있습니다\n" - -msgid "Invalid ligature offset\n" -msgstr "합음자오프셋이 부적합합니다\n" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "글리프 %d 의 합음자를 이하의 것으로부터 만들려고 합니다: " +"DEBUG call\n" +"사용 가능한 경우, \n" +"값을 팝업하고 디버깅 인터프리터를 실행합니다." -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" +"DELTA exception C1\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the pixel amount" msgstr "" -"이 폰트내의 합음자를 처리하려고 하는 도중, Apple 의 mort/morx \n" -"테이블 내에 포함되어 있는 상태기계가 이해하기에는\n" -"너무 교활합니다. 이것의 해석을 중단합니다. \n" -"모든 합음자를 해석하지 못했을 가능성이 있습니다.\n" +"DELTA exception C1\n" +"n 값을 팝업한 다음 예외 사양과 cvt 항목을 입력하면 \n" +"지정된 크기의 각 cvt 항목이 픽셀 양만큼 변경됩니다." -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgid "" +"DELTA exception C2\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"이하의 글리프로부터 (존재하지 않는) 글리프 %d의 합음자를 생성하려고 합니다 : " - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "mort 합음자테이블이 부적합합니다. 길이가 부족\n" +"DETA exception C2\n" +"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" +"지정된 크기의 각 cvt 항목을 양만큼 변경" -msgid "Bad class in state machine.\n" -msgstr "상태기계에 올바르지 않은 클래스가 포함되어 있습니다.\n" +msgid "" +"DELTA exception C3\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" +msgstr "" +"DELTA exception C3\n" +"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" +"지정된 크기의 각 cvt 항목을 양만큼 변경" -msgid "Bad glyph count in mort table.\n" -msgstr "mort 테이블 내 글리프의 갯수가 부적합합니다.\n" +msgid "" +"DELTA exception P1\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" +msgstr "" +"DELTA exception P1\n" +"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" +"지정된 크기의 각 cvt 항목을 양만큼 변경" msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" +"DELTA exception P2\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"1000 개가 넘는 상태천이를 포함하는 morx 서브테이블이 존재하는\n" -"것으로 보입니다. 이것은 오류이지 않을까 생각됩니다\n" +"DELTA exception P2\n" +"값을 n&n으로 표시한 다음 예외 사양 & 포인트\n" +"각 점을 지정된 크기로 양만큼 이동시킨다." msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" +"DELTA exception P3\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"1000 개가 넘는 상태를 포함하는 morx 서브 테이블이 존재하는\n" -"것으로 보입니다. 이것은 오류이지 않을까 생각됩니다\n" +"DETA 예외 P3\n" +"값을 n&n으로 표시한 다음 예외 사양 & 포인트\n" +"각 점을 지정된 크기로 양만큼 이동시킨다." -msgid "Unexpected end of file found in morx chain.\n" -msgstr "morx 연쇄의 도중에 파일이 갑자기 잘려 있습니다\n" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "'kern'테이블의 잘못되었거나 지원되지 않는 버전 (0x%x)" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "경고: 'kern'테이블의 하위 테이블의 수 (%d) 가 없습니다" +msgid "DELTA suggestions" +msgstr "DELTA 제안사항" msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "'kern'테이블에서 서브 테이블의 길이가 커닝 쌍 수와 일치하지 않습니다." +"DEPTH of stack\n" +"Pushes the number of elements on the stack" +msgstr "" +"스택 깊이\n" +"스택의 요소 수 푸시" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "잘못된 케른 쌍: 글리프 %d 및 %d 은 (는) 음수가 아니어야합니다.\n" +msgid "" +"DIVide\n" +"Pops two 26.6 numbers, divides them, pushes result" +msgstr "" +"나누다\n" +"2개의 26. 6 숫자를 나누고 결과를 푸시한다." -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "커닝 짝글리프 %d 과 %d 이 부적합합니다. %d미만이어야 합니다\n" +msgid "DPI" +msgstr "DPI" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "커닝 쌍이 잘못되었습니다: %d 와 %d 의 그래프가 null입니다\n" +msgid "DPI:" +msgstr "DPI:" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgid "" +"DUPlicate top stack element\n" +"Pushes the top stack element again" msgstr "" -"커닝서브테이블 3 에서글리프의 갯수는 %d 개 입니다만, maxp 는 %d 개라고 합니" -"다\n" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "'kern'테이블의 하위 테이블 형식이 잘못되었거나 지원되지 않습니다 (%d)" +"중복된 상단 스택 요소\n" +"상단 스택 요소를 다시 푸시" -msgid "End of file in feat table.\n" -msgstr "feat 테이블의 도중에 파일이 잘려 있습니다.\n" +msgid "D_efine Groups..." +msgstr "그룹을 정의(_E)..." -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "MATH 테이블의 잘못된 그리 변형 서브 테이블.\n" +msgid "Dangme" +msgstr "단구메어" -msgid "MATH table extends beyond table bounds" -msgstr "MATH 테이블이 테이블의 경계를 넘어 확장되고 있습니다" +msgid "Danish" +msgstr "덴마크어" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" -"!!!!! '%2$c%3$c%4$c%5$c'스크립트의 좌표 개수 (%1$d) 가 'BASE'테이블의 기본 태" -"그 개수 (%6$d) 와 일치하지 않습니다\n" +msgid "Dargwa" +msgstr "다르구아어" -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" -"!!!!! 'BASE'테이블 '%2$c%3$c%4$c%5$c'스크립트 '%6$c%7$c%8$c%9$c'기반 좌표 형" -"식 (%1$d) 가 잘못되었습니다\n" +msgid "Dari" +msgstr "다리어" -msgid "JSTF table is too long.\n" -msgstr "JSTF 테이블이 너무 깁니다.\n" +msgid "Darker Border:" +msgstr "더 어두운 테두리:" -msgid "Bad GID in JSTF extenser table.\n" -msgstr "JSF 확장 테이블의 잘못된 GID.\n" +msgid "Darkest Border:" +msgstr "가장 어두운 테두리:" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "JSTF 테이블에서 GSUB의 범위를 벗어난 조회 인덱스 (%d).\n" +msgid "Dashes" +msgstr "점선" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "JSTF 테이블에서 GPOS의 범위를 벗어난 조회 인덱스 (%d).\n" +msgid "Dates" +msgstr "날짜" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"%7$c%8$c%9$c%10$c 의 %3$c%4$c%5$c%6$c의 우선 순위 %1$d %2$d 번에서 JSTF 수축 " -"최대" +msgid "De_activate Spiro" +msgstr "스피로 비활성화(_A)" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"%7$c%8$c%9$c%10$c 의 %3$c%4$c%5$c%6$c의 우선 순위 %1$d %2$d 번에서 JSTF 확장" -"의 최대 값" +msgid "De_lete" +msgstr "삭제(_l)" -#, c-format -msgid "%s subtable %d" -msgstr "%s 하위 테이블 %d" +msgid "De_sign Size:" +msgstr "디자인 크기(_S):" -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"스크립트 개수 (%d) 과 달리 JSTF 테이블이 쓰레기라고 생각하기 때문에 포기했습" -"니다.\n" +msgid "Debug Raster Cha_nges" +msgstr "래스터 변경 사항 디버그(_N)" -msgid "End of file found in JSTF table.\n" -msgstr "JSTF 테이블에서 파일의 끝이 발견되었습니다.\n" +msgid "Debug _fpgm/prep" +msgstr "_fpgm/prep를 디버그" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "비트 맵 형식 5의 예기치 않은 사용 통계는 표시되지 않습니다\n" +msgid "Deco (E,M,S) Waco Midline" +msgstr "데코 (E,M,S) 와코 미드라인" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" -"이 글꼴은 폐지 된 포맷 3의 비트 맵이 포함되어 있습니다 (그리고 나는 그들을 읽" -"을 수 없습니다)\n" +msgid "Decompress Failed!" +msgstr "압출풀기에 실패!" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" -"이 글꼴은 Apple의 압축 4 비트 맵이 포함되어 있습니다 (나는 그것을 지원하지 않" -"습니다)\n" +msgid "Decompressed length did not match expected length for table" +msgstr "압축 해제된 길이가 테이블의 예상 길이와 일치하지 않습니다" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "이 폰트는 내가 들어 본 적이없는 형식 %d 비트 맵이 포함되어 있습니다\n" +msgid "Decorative" +msgstr "장식적" -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"비트 맵 스트라이크 %d 픽셀의 문양 %d는 누락 된 글리프 (%d) 를 참조하고 있습니" -"다" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "괘선의 표준굵기:" -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" -"픽셀 크기 = %3$d 스트라이크 블록 / EBLC에서 서브 테이블 %1$d (%2$d) 의 형식" -"이 올바르지 않습니다. 먼저 = %4$d 마지막 = %5$d.\n" +msgid "Default" +msgstr "기본" -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "인덱스 형식을 이해할 수 없습니다: %d\n" +msgid "Default All" +msgstr "모두기본으로 설정 " -msgid "Load Bitmap Fonts" -msgstr "비트맵폰트 불러오기" +msgid "Default Background" +msgstr "기본 배경" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"이 TrueType/OpenType파일에 내장된\n" -"비트맵폰트를 불러옵니까?\n" -"(불러올 경우,어떤것을 )" +msgid "Default Baseline" +msgstr "기본 베이스라인" #, c-format -msgid "%d pixel bitmap" -msgstr "%d 픽셀 비트 맵" +msgid "Default Baseline: '%s'" +msgstr "기본 베이스라인: '%s'" -msgid "Saving Bitmap Font(s)" -msgstr "비트맵폰트를 저장 중" +msgid "Default Button" +msgstr "기본 버튼" -msgid "Saving TrueType Font" -msgstr "TrueType폰트를 저장 중" +msgid "Default Buttons" +msgstr "기본 버튼들" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" -"흠, 이 'fvar' 테이블은 예상한것보다 많은 갯수/크기 짝이 포함되어 있습니다\n" +msgid "Default Foreground" +msgstr "기본 전경" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" -"흠, 이 'fvar' 테이블의 갯수/크기 짝은 너무 적으므로, 해석을 중지합니다\n" +msgid "Default Join Limit (PS/EPS/SVG):" +msgstr "기본값 연결 제한(PS/EPS/SVG):" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "흠, 이 'fvar' 테이블에서디자인축이 없으므로 말이 되지 않습니다.\n" +msgid "Default Ligature Caret Count" +msgstr "기본 연결 탈자 기호 수" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" -"흠, 이 'fvar' 테이블에서 FontForge가 취급가능한 경계보다 더 많은디자인 축이" -"포함되어 있습니다.\n" +msgid "Default This" +msgstr "이 항목을 기본으로 설정" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" -"흠, 이 'fvar' 테이블에 포함되는 축의 크기가 예상치 못한 값이므로,해석을 중단" -"합니다.\n" +msgid "Default background color for windows" +msgstr " windows 기본 배경색" msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" +"Default encoding for\n" +"new fonts" msgstr "" -"흠, 이 'fvar' 테이블에 포함되는 인스턴스의 크기가 예상 밖의값이므로, 해석을 " -"중단합니다.\n" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "흠, 이 'fvar' 테이블은 너무 짧습니다\n" +"(NewCharset)\n" +"신규생성폰트 인코딩" -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "흠, 'avar' 테이블 내의 축의 갯수가 'fvar' 테이블의 값과 다릅니다.\n" +msgid "Default foreground color for windows" +msgstr " windows 기본 전경색" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "흠, 'avar' 테이블가 너무 깁니다\n" +msgid "Default thickness of over and overline bars" +msgstr "over과 overline의 가로획 기본굵기" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "로컬 tuple플래그와 공유 tuple플래그가 일치하지 않습니다\n" +msgid "Default:" +msgstr "기본:" -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "글리프 %d (%s) 의 델타의 갯수가 부적합합니다\n" +msgid "Define \"Almost Horizontal\"" +msgstr "\"거의 수평\"을 정의하는" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "흠, 'gvar' 테이블내의 축의 갯수가 'fvar' 테이블의 값과 다릅니다.\n" +msgid "Define Groups" +msgstr "그룹을 정의" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "흠, 'gvar' 테이블내에서 글로벌 tuples이 지정되어있지 않습니다.\n" +msgid "Del Layer" +msgstr "레이어를 삭제" -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" -"흠, 'gvar' 테이블내의 지정된 글로벌 tuples가 너무 많습니다.\n" -" FontForge는 %d개만 지원합니다\n" +msgid "Delay" +msgstr "지연" -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" -"흠, 폰트 내에 존재하는것보다 많은 글리프 변형형의 데이터가 지정되어 있습니" -"다.\n" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "팝업 창이 나타날 때까지 지연(1,000분의 1초)" -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" -"경고: 글리프 %d 는 비공개 또는 중간 tuple데이터를 포함합니다.\n" -" FontForge는 어느쪽도 지원하지 않습니다.\n" +msgid "Delete" +msgstr "삭제" -msgid "Incorrect number of deltas in cvt\n" -msgstr "cvt 에 포함되는 delta의 갯수가 부적합합니다\n" +msgid "Delete Character" +msgstr "문자 삭제" + +msgid "Delete the current layer" +msgstr "현재 레이어 삭제" msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" -"경고: 'cvar' 에 중간tuple데이터가 포함되어 있습니다.\n" -" FontForge는 이것을 지원하지 않습니다\n" +"선택한 lookup 및 하위 항목을 삭제하거나 선택한 하위 항목을 삭제합니다.\n" +"이렇게 하면 해당 하위 테이블과 관련된 변환도 모두 삭제됩니다." -msgid "Processing Variations" -msgstr "폰트 다양화 처리 중" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "레이어를 삭제하는 작업은 실행 취소할 수 없습니다!" -msgid "Failed to open temporary output file" -msgstr "임시파일을 열기에 실패" +msgid "Delim1:" +msgstr "구획문자1:" -msgid "Printing Font" -msgstr "폰트를 인쇄 중" +msgid "Delim2:" +msgstr "구획문자2:" -msgid "Generating PostScript Font" -msgstr "PostScript폰트를 생성 중" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "DelimitedSubFormulaMinHeight:" -msgid "Failed to generate postscript font" -msgstr "PostScript 글꼴의 생성에 실패했습니다" +msgid "Delta Grid Color" +msgstr "델타 그리드 색상" -msgid "Print Failed" -msgstr "인쇄에 실패하였습니다." +msgid "Demi" +msgstr "중간" -msgid "Warning: Font contained no glyphs" -msgstr "경고: 폰트 내에 글리프가 없습니다." +msgid "Denom1:" +msgstr "분모:" -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "%s 파일에 포스트 스크립트를 생성 할 수 없습니다" +msgid "Denom2:" +msgstr "분모2:" -#, c-format -msgid "Failed to open file %s for output" -msgstr "파일%s를 출력용으로 열기에 실패했습니다" +msgid "Denominators" +msgstr "분모" -msgid "Can't back up with nothing on stack\n" -msgstr "스택상에 백업할 것이 아무것도 없습니다\n" +msgid "Dependent Substitutions" +msgstr "의존하는 바꾸기" -msgid "Attempt to back up twice\n" -msgstr "백업을 2 두번 수행합니다\n" +msgid "Dependents" +msgstr "의존하는 글리프" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "루프 내에 없는 것에 \"exit\" 를 사용합니다\n" +msgid "Depressed Background" +msgstr "압축된 배경" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "stopped 상태에 있지 않는 것에 \"stop\" 를 사용합니다\n" +msgid "Depressed Background:" +msgstr "침체된 배경:" -msgid "Attempt to invert a singular matrix\n" -msgstr "특이행렬의 역행렬을 구합니다\n" +msgid "Depth" +msgstr "깊이" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "def 의 키는 문자열 또는 이름 literal 이어야 합니다\n" +msgid "Depth:" +msgstr "깊이:" -msgid "Value out of bounds in spline.\n" -msgstr "스플라인 내에 범위 밖의 값이 포함되어 있습니다.\n" +msgid "Derivative" +msgstr "파생상품" -msgid "Unknown character after backslash in literal string.\n" -msgstr "" -"문자열 literal 내에, 백슬래쉬 뒤에 불명확한 글자가 포함되어 있습니다.\n" +msgid "Descriptor" +msgstr "설명" -msgid "Unknown string type\n" -msgstr "문자열형을 알수 없습니다\n" +msgid "Deselect VWidth" +msgstr "높이 선택 취소" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "FontForge는 사전 기반의 imagemask 연산자를 지원하지 않습니다.\n" +msgid "Deselect Width" +msgstr "폭 선택 취소" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "imagemask의 4 번째 인수는 6 요소로부터 되는 변환행렬이어야 합니다.\n" +msgid "Deseret" +msgstr "데저렛 문자" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "imagemask의 3 번째 인수는 boolean 이어야 합니다.\n" +msgid "Deseret (Mormon)" +msgstr "테제레토(모르몬)자" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "imagemask의 최초 2 개의 인수는 정수이어야 합니다.\n" +msgid "Design Axis Values" +msgstr "디자인축의 값" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"imagemask 연산자의 width 또는 height 인수의 값이 올바르지 않습니다\n" -"(음의 값이거나, 주어진 값보다 많은 값을 필요로 합니다).\n" +msgid "Design Range" +msgstr "디자인 범위" -msgid "Divide by zero in postscript code.\n" -msgstr "포스트 스크립트 코드에서 제로로 나눕니다.\n" +msgid "Design Settings:" +msgstr "디자인 설정:" -msgid "Can't compare arrays\n" -msgstr "배열를 비교할 수 없습니다\n" +msgid "Designer" +msgstr "디자이너" -msgid "No mark in counttomark\n" -msgstr "counttomark에 마크가 없습니다\n" +msgid "Designer URL" +msgstr "디자이너의 URL" -msgid "No mark in cleartomark\n" -msgstr "cleartomark에 마크가 없습니다\n" +msgid "Design|_New..." +msgstr "새로운(_N)..." -msgid "Nothing on stack to print\n" -msgstr "스택 상에 인쇄 가능한 것이 없습니다\n" +msgid "Desired X-Height" +msgstr "원하는 X-높이" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "경고: 토큰 %s 를 해석할 수 없습니다. 특성가 몇가지 손실되어 있습니다\n" +msgid "Desired x-height:" +msgstr "원하는 x 높이:" -msgid "We don't understand this font\n" -msgstr "이 폰트를 해석 할 수 없습니다\n" +msgid "Detach & Remo_ve Glyphs..." +msgstr "글리프 떼어내기・삭제(_V)..." -#, c-format -msgid "Stack got too big in %s\n" -msgstr "글리프 %s 내에서 스택이 너무 커져 있습니다 \n" +msgid "Detach & Remove Glyphs" +msgstr "상형문자 분리 및 제거" -#, c-format -msgid "Not enough data: %d < 4" -msgstr "데이터가 부족합니다: %d < 4" +msgid "Detach from PostScript Names" +msgstr "PostScript명으로부터 떼어내기" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "%s의 도트 섹션 연산자는 Type2는 비추천입니다\n" +msgid "Detaching Anchor Point" +msgstr "고정점을 떼다" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "글리프 %s 내의 vstem3 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "DetectDiagonalStems" +msgstr "대각선 줄기 감지" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "%s의 vstem3 연산자는 Type2에서는 지원되지 않습니다\n" +msgid "Devanagari" +msgstr "데나바가리" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "글리프 %s 내의 hstem3 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Devanagari Extended" +msgstr "데바나가리 확장" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "글리프 %s 내의 seac 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Devanagari2" +msgstr "데바나가리2" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "%s의 SEAC 연산자는 Type2에 유효하지 않습니다\n" +msgid "Device Table Adjustments" +msgstr "장치 테이블 조정" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "%s의 SEAC 같은 endchar 연산자는 Type2에서 비추천되었습니다\n" +msgid "" +"Device Table Correction:\n" +" (at display size)" +msgstr "" +"장치 테이블 수정:\n" +"(디스플레이 크기)" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "글리프 %s 내의 참조 인코딩이 경계를 넘어서 있습니다\n" +msgid "Dhivehi" +msgstr "디베히어" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "글리프 %s 내의 sbw 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Dhivehi (Obsolete)" +msgstr "디베히어 (구식)" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "%s의 sbw 연산자는 Type2에서는 지원되지 않습니다\n" +msgid "Diagonal Fractions" +msgstr "대각선 분수" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "글리프 %s 내의 단항(unary)연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Diagonal Hint Color" +msgstr "대각선 힌트 색상" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" -"글리프 %s 내의 이항(binary)연산자가 스택 언더플로우를 넘어서 있습니다\n" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "글리프 %s 내의 ifelse 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Dialog Type:" +msgstr "대화 형식:" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "Type2 폰트는 Type1 의 callothersubrs 연산자를 지원하지 않습니다" +msgid "Diameter:" +msgstr "직경:" #, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" -"글리프 %s 내의 callothersubr 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Didn't understand \"%s\" in blended font defn" +msgstr "혼합 글꼴 정의의 \"%s\"를 이해할 수 없다" #, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "글리프 %s 에 올바르지 않은 flex 서브루틴가 포함되어 있습니다\n" +msgid "Didn't understand \"%s\" in font info" +msgstr "폰트 정보에 있는 \"%s\"를 이해할 수 없다" #, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" -"글리프 %s 의 flex0 로부터의 curveto 에서, 직전의 점이 존재하지 않습니다\n" +msgid "Didn't understand \"%s\" inside subs def'n" +msgstr "하위 정의 내부의 \"%s\"를 이해할 수 없다" #, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" -"글리프 %s 의 flex0 로부터의 lineto 에서, 직전의 점이 존재하지 않습니다\n" +msgid "Didn't understand \"%s\" while adding info to private subroutines" +msgstr "개인 하위루틴에 정보를 추가하는 동안 \"%s\"를 이해할 수 없다" #, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "글리프 %s 에서, 멀티플마스터서브루틴를 보통폰트로 사용하려 합니다.\n" +msgid "Didn't understand format for fdselect %d\n" +msgstr "fdselect %d의 포맷을 이해 할 수 없습니다 \n" #, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" -"글리프 %s 에서, 멀티플마스터서브루틴을 불러낼 때의 인수 갯수가 올바르지 않습" -"니다.\n" +msgid "Didn't understand index format: %d\n" +msgstr "인덱스 형식을 이해할 수 없습니다: %d\n" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "글리프 %s 에서, 스택위의 요소의 갯수가 put를 실행하기엔 부족합니다\n" +msgid "Differ" +msgstr "차이가 있습니다" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" -"글리프 %s 내의 put 연산자로 임시메모리로의 참조가경계를 넘어서 있습니다\n" +msgid "Differences..." +msgstr "상이점..." -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "글리프 %s 에서, 스택위의 요소의 갯수가 get 를 실행하기에 적습니다\n" +msgid "Different Fonts" +msgstr "폰트가 다릅니다" #, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "글리프 %s 의 pop 에서, 스택언더플로우가 발생했습니다\n" +msgid "Different fill patterns in layer %d of %s\n" +msgstr "%2$s의 %1$d행에서 다른 채우기 패턴\n" #, c-format -msgid "Index out of range in %s\n" -msgstr "글리프 %s 에 범위 밖의 인덱스가 포함되어 있습니다\n" +msgid "Different number of contours in glyph “%s”\n" +msgstr "글리프“%s”에 포함되는 윤곽선의 수가 서로 다릅니다\n" #, c-format -msgid "roll out of range in %s\n" -msgstr "글리프 %s 에서 범위밖의 영역을 roll out 합니다\n" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "Type2 폰트는 Type1 setcurrentpoint 연산자를 지원하지 않습니다" +msgid "Different numbers of layers in %s\n" +msgstr "%s의 층에서 다른 숫자\n" #, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" -"글리프 %s 내의 setcurrentpoint 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 획 라인캡에 대한 다른 설정\n" #, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "글리프 %s 내의 flex 연산자에서, 경로 직전의 점이 존재하지 않습니다\n" +msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 획 선조인에 대한 다른 설정\n" #, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "미 해석의 opcode를 12 %2$s %1$d\n" +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "%2$s의 %1$d 레이어를 채울 것인가에 대한 다른 설정\n" #, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "글리프 %s 내의 hstem 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 채우기 색상을 상속할지 여부에 대한 다른 설정\n" #, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "글리프 %s 내의 vstem 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 채우기 불투명도를 상속할 지 여부에 대한 다른 설정\n" #, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "%s 팁이 너무 팁 마스크 (또는 카운터 마스크)\n" +msgid "" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 획 불투명도를 상속할 지 여부에 대한 다른 설정\n" #, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "글리프 %s 내의 hsbw 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "" +"Different settings on whether to inherit stroke width in layer %d of %s\n" +msgstr "%2$s의 %1$d층에서 획 너비를 상속할 지 여부에 대한 다른 설정\n" #, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" -"글리프 %s 내의 hlineto/rmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "레이어 %d (%s 의) 에 스트로크를 어떻게 실행할지 설정이 다릅니다.\n" #, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" -"글리프 %s 내의 hlineto/hmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "%2$s의 %1$d행에서 다른 획 패턴\n" -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" -"글리프 %s 내의 vlineto/vmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Dingbats" +msgstr "딩뱃" -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "글리프 %s 내의 lineto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Dinka" +msgstr "딩카어" -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "글리프 %s 내의 rrcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Diphthongs (Obsolete)" +msgstr "이중모음 (구식의)" -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "글리프 %s 내의 hhcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Direction of gaze:" +msgstr "시선의 방향:" -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "글리프 %s 내의 hvcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Directories Amid Files" +msgstr "디렉토리와 파일 함께" -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "글리프 %s 내의 vhcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Directories First" +msgstr "디렉토리 먼저" -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" -"글리프 %s 내의 curveto 연산자에서, 경로 직전의 점이 존재하지 않습니다\n" +msgid "Directories Separate" +msgstr "디렉토리 분리" -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "글리프 %s 내의 callsubr 연산자가 스택 언더플로우를 넘어서 있습니다\n" +msgid "Directory name?" +msgstr "폴더명은?" -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "글리프 %s 내의 서브루틴 불러오기가 너무 많습니다\n" +msgid "Directory|Back" +msgstr "뒤로" -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "글리프 %s 내에서, 서브루틴번호가 경계를 넘어서 있습니다\n" +msgid "Directory|Forward" +msgstr "앞으로" -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "글리프 %s 내에서, 서브루틴에 없는 것으로 return 하려고 합니다\n" +msgid "Directory|_New" +msgstr "새로운(_N)" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "멀티플마스터서브루틴를 보통폰트로 사용하려 합니다.\n" +msgid "Disabled Background:" +msgstr "비활성화된 배경:" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" -"글리프 %s 내에서, 스택 상에 놓여진 데이터의 갯수가 blend 를 실행하기엔 적습니" -"다\n" +msgid "Disabled Image" +msgstr "비활성화 된 이미지" -msgid "Use of obsolete blend operator.\n" -msgstr "폐지된 blend 연산자를 사용합니다.\n" +msgid "Disabled Text Color:" +msgstr "사용할 수 없는 텍스트 색상:" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "%2$s의 미 해석의 작동 코드 %1$d\n" +msgid "Discarding a duplicate kerning pair." +msgstr "중복 커닝페어 삭제" -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "글리프 %s 에, return이 불려지지 않은채로 서브루틴이 끝나 있습니다\n" +msgid "Discretionary Ligatures" +msgstr "임의사용 합음자" -msgid "Cancel" -msgstr "취소" +msgid "Disordered designs" +msgstr "디자인의 순서가 부적절합니다" -msgid "" -msgstr "<문자 없음>" +msgid "Display" +msgstr "디스플레이" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "잘못된 단위 벡터가 지정되었습니다. 힌트는 무시됩니다.\n" +msgid "Display By Groups" +msgstr "그룹별 표시" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "수직 힌트를 지정하려면 'vhint'속성을 사용합니다.\n" +msgid "Display By _Groups..." +msgstr "그룹 별로 표시(_G)..." -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "수평 힌트를 지정하려면 \"hhint\"속성을 사용합니다.\n" +msgid "Display S_ubstitutions..." +msgstr "변경할 글리프를 표시(_U)..." -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "GetPosSub (%d) 내에 예상치 못한 PST 형이 포함되어 있습니다.\n" +msgid "Display Size:" +msgstr "표시크기:" + +msgid "Display Substitution..." +msgstr "대체물 표시.." + +msgid "Display files of this type" +msgstr "이 형식의 파일 표시" + +msgid "Display rulers in the Outline Glyph View" +msgstr "아웃라인편집화면에서 눈금자를 표시합니다" msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" -"수평 방향과 수직 방향의 시스템 추가 금액은 모두 0이거나 모두 제로가 아닐까 " -"중 하나 여야합니다" +"어드밴스폭을 바의 형태로 글리프 아래 표시.\n" +"어드밴스의 연장을 포현." msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" -"수평 방향과 수직 방향의 시스템 추가 금액은 4 배 이상 차이가없는 경우가 있습니" -"다." - -#, c-format -msgid "Can't open %s" -msgstr "%s을 열 수 없습니다" +"어드밴스폭을, 선으로 어드밴스에\n" +"수직한 방향으로 표시." -#, c-format -msgid "Execution of script %s failed" -msgstr "스크립트 %s의 실행에 실패했습니다" +msgid "DisplayOperatorMinHeight:" +msgstr "연산자 최소 높이 표시:" -#, c-format -msgid "%s: Is not callable" -msgstr "%s: 호출 할 수 없습니다" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" +msgstr "폰트내의 모든 글리프를, 지정한 크기의 직사각형 그리드에 표시합니다" -msgid "Saving AFM File" -msgstr "AFM파일을 저장 중" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "선택된 모든 글자를 몇개의 다른 포인트사이즈로 인쇄" -msgid "Saving TFM File" -msgstr "TFM파일을 저장 중" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "선택된 모든 글자를, 각가의 1페이지를 사용해, 매우 큰 포인트크기로 인쇄" -msgid "Saving OFM File" -msgstr "OFM파일을 저장 중" +msgid "Dist" +msgstr "거리" -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "생성하지 않은 크기 (%d@%d) 의 비트맵을 저장하려고 합니다." +msgid "Distance" +msgstr "거리" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"현재,FontForge는 Type3출력에서 비트맵만 지원합니다(바이트맵은 출력할 수 없습" -"니다)" +msgid "Distance between adjacent points is too big" +msgstr "인접한 점 사이의 거리가 너무 큼" -msgid "No Sub Font Definition file" -msgstr "서브폰트 정의파일가 없습니다." +msgid "" +"Distance between the overbar and\n" +"the ink top of the base." +msgstr "오버바와 베이스의 잉크 상단의 사이의 거리" msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"이것은 FontForge의 SplineFont DataBase파일로 추정됩니다.\n" -"TeX의 SubFont Definition파일에는 없습니다.\n" -"확장자가 엉켜있어 안타깝습니다." +"Distance between underbar and\n" +"the (ink) bottom of the base." +msgstr "밑면과 바닥의(잉크) 바닥 사이의 거리." -msgid "Wrong type of SFD file" -msgstr "SFD파일의 타입이 불일치합니다." +msgid "Distance to drawing plane:" +msgstr "표시면으로의 거리:" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "잘못된 오프셋: 서브 글꼴 %2$s %1$d\n" +msgid "Distance to projection plane:" +msgstr "사영평면까지의 거리:" -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" -"경고: 인코딩 %d (0x%x) 가 적어도 2 개의 장소 (%s@0x%02x 와 %s@0x%02x) 에 매핑" -"되어 있습니다\n" -" 여기에 하나만 사용됩니다.\n" +msgid "Divehi" +msgstr "디베히어" -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "서브폰트%s에 256개를 넘는 항목이 있습니다\n" +msgid "Diverse Arms" +msgstr "다양한 팔" -msgid "Afm Save Failed" -msgstr "Afm 저장 실패." +msgid "Diverse Forms" +msgstr "다양한 형태" -msgid "Tfm Save Failed" -msgstr "Tfm저장 실패" +msgid "Dives Akuru" +msgstr "Dives Akuru" -msgid "Bad Extension" -msgstr "확장자가 부적합합니다" +msgid "Divide by zero in postscript code.\n" +msgstr "포스트 스크립트 코드에서 제로로 나눕니다.\n" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "표준 Type1확장자(.pfb 또는 .pfa)를 지정해야 합니다" +msgid "Djerma" +msgstr "자르마어" -msgid "Saving font" -msgstr "폰트를 저장 중" +msgid "Do Nothing" +msgstr "아무것도 하지 않음" -msgid "Saving Multiple PostScript Fonts" -msgstr "복수 PostScript폰트를 저장 중" +msgid "Do it" +msgstr "해라" -msgid "Bad Drawing Operation" -msgstr "스케치 조작이 부적합합니다" +msgid "" +"Do not add duplicated name entries for legacy Mac platform. These name " +"entries are only needed for some legacy Mac applications." +msgstr "" +"레거시 Mac 플랫폼에 중복된 이름 항목을 추가하지 마십시오. 이러한 이름 항목은 " +"일부 기존 Mac 응용 프로그램에만 필요하다." +#, c-format msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." msgstr "" -"이 폰트에서 최소 1개의 반투명한 레이어가 포함되어 있습니다만,Type3에서 지원하" -"지 않습니다(반투명 또는 투명한 부분은 불투명으로 처리됩니다). 그래도 계속하시" -"겠습니까?" +"앵커 클래스, %.80s 을 (를) 제거 하시겠습니까?\n" +"그러면 해당 클래스와 관련된 모든 앵커 포인트가 제거됩니다." -msgid "Saving OpenType Font" -msgstr "OpenType폰트를 저장 중" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "PostScript의 flex힌트를 포함하는 폰트파일을 생성합니까?" -msgid "Saving CID keyed font" -msgstr "CID키 지정폰트를 저장 중" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "PostScript의 힌트정보를 포함하는 폰트파일을 생성합니까?" -msgid "Saving multi-master font" -msgstr "멀티플마스터폰트를 저장 중" +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "폰트파일 중에 각 글리프명칭을 포함합니까?" -msgid "Saving SVG font" -msgstr "SVG폰트를 저장 중" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." +msgstr "" +"폰트파일에 TrueType의 힌트명령을 포함합니까?\n" +"새로운 힌트명령이 포함되게 됩니다.\n" +"각 글자에 포함되어 있는것을 이용할 뿐입니다." -msgid "Saving Unified Font Object" -msgstr "통합 글꼴 객체 저장" +msgid "Do you want the font file to do hint substitution?" +msgstr "힌트바꾸기를 포함하는 폰트파일을 생성합니까" -msgid "Saving Unified Font Object 2" -msgstr "통합 글꼴 객체 저장 2" +msgid "" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" +msgstr "" +"이 TrueType/OpenType파일에 내장된\n" +"비트맵폰트를 불러옵니까?\n" +"(불러올 경우,어떤것을 )" -msgid "Saving Unified Font Object 3" -msgstr "통합 글꼴 개체 3 저장" +msgid "" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" +msgstr "" +"커닝되는 글리프 중 하나가 기본 폰트에서 나올 때 선택한 폰트의 커닝 정보를 유" +"지하시겠습니까?" -msgid "Ofm Save Failed" -msgstr "Ofm 저장 실패" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "좌표값을 정수값으로 반올림(크기를 절약하게 됨)을 수행합니까?" -msgid "FontLog Save Failed" -msgstr "FontLog의 저장에 실패했습니다" +msgid "Does not inherit from anything" +msgstr "어떤 항목에서도 상속되지 않습니다." -msgid "Saving PFM File" -msgstr "PFM 파일을 저장 중" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "올바른 PDF파일이 아닌 것 같습니다. xref 섹션을 찾을 수 없습니다" -msgid "Pfm Save Failed" -msgstr "Pfm 저장 실패" +msgid "Dogra" +msgstr "도그라 문자" -msgid "Called from...\n" -msgstr "불러올 대상...\n" +msgid "Dogri" +msgstr "도구라어" -#, c-format -msgid " %s: line %d\n" -msgstr " %s: %d 행\n" +msgid "Domino Tiles" +msgstr "도미노 타일" -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "오류: %s가 필요하지만 %s를 받았습니다" +msgid "Don't Compare HintMasks" +msgstr "힌트마스크를 비교하지 않음" -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d 는 %s 이 와야합니다만 %s 이 와 있습니다" +msgid "Don't Warn Again" +msgstr "이후에는 경고하지 않음" -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. %3$s 와야합니다만 %4$s 이 와 있습니다" +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "글리프에 힌트가 충돌하지 앟는 경우, 힌트마스크를 비교하지 않음" -#, c-format -msgid "Error: Unexpected %s found" -msgstr "오류 : 예기치 않은 % s 발견" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." +msgstr "" +"0 열을 표시하지 않습니다.\n" +"OpenType 조회에서는 최대 8 종류의 데이터를 사용할 수 있지만 거의 모든 커닝 조" +"회는 하나만 사용합니다.\n" +"다른 사람을 생략하면 동작이 더 명확 해집니다." -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d 에 예상못한 %s 를 발견하였습니다" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." +msgstr "" +"0 열을 표시하지 마십시오.\n" +"OpenType 조회를 통해 최대 8가지 종류 데이터 지원합니다.\n" +"하지만 거의 모든 조회는 한 두 개만 사용할 것이다.\n" +"다른 행동들을 생략하면 행동이 더 정확해 집니다" -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s 행: %d %s\n" +msgid "Don't smooth lines" +msgstr "선의 다듬질을 하지 않음" -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s 행: %d %s: %s\n" +msgid "Dotless Forms" +msgstr "도트리스 양식" -#, c-format -msgid "Error: %s\n" -msgstr "오류: %s\n" +msgid "Dragging Comparison Outline" +msgstr "비교 개요 드래깅" -msgid "Attention" -msgstr "주의" +msgid "Dragging Comparison Outline Color" +msgstr "비교 개요 색상 끌기" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "경고: %s 의 패밀리명은 %s (GenerateFamily) 과 다릅니다\n" +msgid "Draw a Line" +msgstr "선 그리기" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) 과 %s(%s) 0x%x 라는 상이가 FOND %s 에 있습니다\n" +msgid "Draw a freehand curve" +msgstr "프리핸드 곡선 그리기" -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "경고: 팁 (%d,%d %d,%d %d,%d) 가 유효한 위치를 확인할 수 없습니다\n" +msgid "DrawOpenPathsWithHighlight" +msgstr "강조 표시를 사용하여 열린 경로 그리기" -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" -"경고: AddDHint (%d,%d %d,%d %d,%d) 에서 문자가 선택되어 있지 않습니다\n" +msgid "Drawing Area" +msgstr "도면 영역" -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "경고: AddHint(%d,%d,%d) 로 글자가 선택되지 않았습니다\n" +msgid "Drawing plane tilt:" +msgstr "표시면의 기울기:" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "경고: %d 번째의 축의 값 (%g) 은 가능한 범위 [%g,%g] 의 밖에 있습니다\n" +msgid "Drawn or Distressed" +msgstr "그리기 또는 어려움" -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d 예상치 못한 글자 %c (%d)\n" +msgid "Drop Caps (Obsolete)" +msgstr "이니셜 (구식의)" -msgid "Small Capitals" -msgstr "소자본" +msgid "Drop List Button" +msgstr "드롭 목록 버튼" -msgid "Building small capitals" -msgstr "소자본의 구축" +msgid "Dummy 'DSIG'" +msgstr "더미 'DSIG'" -msgid "Subscripts/Superscripts" -msgstr "아래 첨자 / 위 첨자" +msgid "Dungan" +msgstr "둔간어" -msgid "Building sub/superscripts" -msgstr "아래 첨자 / 위 첨자 만들기" +msgid "Duplicate Anchor" +msgstr "고정점의 중복" -msgid "Generic change" -msgstr "일반 변경" +msgid "Duplicate Anchor Class" +msgstr "앵커 클래스 중복" -msgid "Changing glyphs" -msgstr "글리프 변경" +msgid "Duplicate Kern data" +msgstr "중복 커닝 데이터" -msgid "Change Weight" -msgstr "굵기 변경" +msgid "Duplicate Ligature" +msgstr "중복 결합" -msgid "Changing glyph weights" -msgstr "글리프 굵기 변경" +msgid "Duplicate Name" +msgstr "이름의 중복" -msgid "Italic" -msgstr "이탤릭" +msgid "Duplicate StyleSet Name" +msgstr "중복된 StyleSet 이름" -msgid "Italic Conversion" -msgstr "이탤릭 보정" +msgid "Duplicate data" +msgstr "중복 데이터" -msgid "Change X-Height" -msgstr "높이 변경" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "서브루틴 %d 이 중복정의되어 있습니다\n" -msgid "Replace with Reference" -msgstr "참조에 바꾸기" +msgid "Duplicate lib data.\n" +msgstr "중복된 lib 데이터.\n" -msgid "Replace Outline with Reference" -msgstr "아웃라인를 참조로 바꾸기" +msgid "Duplicate name" +msgstr "중복된 이름" -msgid "Not Found" -msgstr "발견되지 않았습니다" +msgid "Duplicate pixelsize" +msgstr "픽셀크기를 복제" #, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "글리프%2$.30s의 아웃라인은 폰트%1$.60s에 포함되어 있지 않습니다" +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "PK파일의 글자 %d에서, 반복해 열번호가 중복됩니다\n" -msgid "Correcting References" -msgstr "참조 수정" +msgid "Duployan" +msgstr "듀플로이안 문자" + +msgid "Dutch" +msgstr "네덜란드어" + +msgid "Dzongkha" +msgstr "종카어" msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" +"ELSE clause\n" +"Start of Else clause of preceding IF" msgstr "" -"새로운 문자를 추가하고 문자에 잘못된 True타입 참조가 포함되어 있을 때 해당 문" -"자를 참조" +"ELSE clause\n" +"이전 IF의 기타 시작 절" + +msgid "END Function definition" +msgstr "END 함수 정의" + +msgid "EPS" +msgstr "EPS" + +msgid "EPS Template" +msgstr "EPS템플릿" -#, c-format msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." +"EQual\n" +"Pops two values, tests for equality, pushes result(0/1)" msgstr "" -"%s가 등고선과 참조를 모두 가지고 있었기 때문에 등고선을 문자 안으로 이동시켰" -"고, 이에 대한 참조를 원본에 추가함" +"EQual\n" +"두 값, 동일성 검정, 푸시 결과(0/1) 를 팝업한다." + +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (중국어 간체))" -#, c-format msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." +"EVEN\n" +"Pops one value, rounds it and tests if it is even(0/1)" msgstr "" -"%1$s에 불량 변환 행렬(matrix 요소 중 하나가 2보다 큼)을 가진 참조 %2$s가 있었" -"다. 변형된 윤곽을 이 문자로 옮기고 대신 그것을 참고함." +"EVEN\n" +"하나의 값을 팝업하고 반올림한 다음 짝수(0/1) 인지 테스트합니다." -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "파일 읽기를 실패함. 바이트 읽기: %ld 파일 크기: %ld\n" +msgid "E_lement" +msgstr "요소(_L)" -msgid "Saving Bitmaps" -msgstr "비트맵을 저장 중" +msgid "E_ncoding" +msgstr "인코딩(_N)" -msgid "Saving Outlines" -msgstr "아웃라인를 저장 중" +msgid "E_xecute Script..." +msgstr "스크립트 실행(_X)..." -msgid "Saving Spline Font Database" -msgstr "Spline Font Database형식으로 저장 중" +msgid "E_xport..." +msgstr "내보내다(_X)..." -msgid "Saving..." -msgstr "저장 중..." +msgid "" +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" +msgstr "" +"각 기능은 특정 스크립트 및 언어 집합에 \n" +"대해 활성화됩니다.\n" +"일반적으로 스크립트는 하나만 지정되지만 \n" +"경우에 따라 더 지정될 수 있습니다.\n" +"스크립트는 4글자 OpenType 스크립트 태그입니다.\n" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "sfd에서 tt instrs를 로딩하는 경우: %s\n" +msgid "" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." +msgstr "" +"각 lookup에는 여러 변환이 포함될 수 있지만, \n" +"각 변환은 동일한 유형이어야 합니다." -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "지원되지 않는 이미지 유형을 사용하여 이미지2를 스킵" +msgid "Early Dynastic Cuneiform" +msgstr "초기 왕조 설형 문자" -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "클래스 이름없는 앵커: %s" +msgid "Eastern Cree" +msgstr "동크리어" -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "잘못된 앵커: %s" +msgid "Ebira" +msgstr "에비라어" -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "버전 1 (또는 이전)의 sfd 파일에 새로운 스타일의 커닝 쌍을 발견했다.\n" +msgid "Edges near horizontal/vertical/italic" +msgstr "수평/수직/이탤릭모서리에 가까운 변" -msgid "KernPair with no subtable name.\n" -msgstr "서브 테이블 이름없는 KernPair.\n" +msgid "Edit" +msgstr "수정" -msgid "Invalid glif name.\n" -msgstr "잘못된 GLIF 이름.\n" +msgid "Edit 'cvt '..." +msgstr "'cvt '테이블을 편집..." -msgid "Interpreting Glyphs" -msgstr "글리프를 분석중" +msgid "Edit 'fpgm'..." +msgstr "'fpgm'테이블을 편집..." -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" -"잘못된 sfd 파일. 문양 %s의 폭은 %d이며, %s의 폭 %d에 바인딩해야합니다.\n" +msgid "Edit 'maxp'..." +msgstr "'maxp'테이블을 편집..." -#, c-format -msgid "Failed to find NameList: %s" -msgstr "이름리스트를 찾을 수 없습니다: %s" +msgid "Edit 'prep'..." +msgstr "'prep'테이블을 편집..." -msgid "Missing Subtable definition found in chained context" -msgstr "연쇄 컨텍스트에서 찾을 수없는 서브 테이블 정의" +msgid "Edit Chaining Position" +msgstr "문맥연쇄의 위치지정를 편집" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "잘못된 SFD 파일 kernclass defn에 하위 테이블이 없습니다.\n" +msgid "Edit Chaining Substitution" +msgstr "문맥연쇄의 바꾸기를 편집" -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "잘못된 SFD 파일 같은 서브 테이블에 할당 된 2 개의 커닝 클래스: %s\n" +msgid "Edit Contextual Glyph Insertion" +msgstr "문맥 글리프삽입을 편집" -msgid "Yes" -msgstr "네" +msgid "Edit Contextual Kerning" +msgstr "상황별 커닝 편집" -msgid "_Skip for now" -msgstr "건너뛰기(_S)" +msgid "Edit Contextual Position" +msgstr "문맥의 위치지정을 편집" -msgid "Forget _to All" -msgstr "다 잊어버려(_T)" +msgid "Edit Contextual Substitution" +msgstr "문맥의 바꾸기를 편집" -msgid "_Forget about it" -msgstr "이건 잊어버려(_F)" +msgid "Edit Counter Mask" +msgstr "카운터 마스크를 편집" -msgid "Recover old edit" -msgstr "이전 편집 복구" +msgid "Edit Filter List" +msgstr "필터 목록 편집" -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "%s로 이전 편집 세션이있는 것 같습니다. 복구 하시겠습니까?" +msgid "Edit Font Filters" +msgstr "글꼴 필터 편집" -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"파일 %.80s 에 적용된 변경을 자동복원에 실패\n" -"다음에 시작할 때 FontForge가 복구를 다시 시도해야 합니까?" +msgid "Edit Indic Rearrangement" +msgstr "인도문자의 재정렬을 편집" -msgid "Recovery Failed" -msgstr "복원 실패" +msgid "Edit Reverse Chaining Substitution" +msgstr "전방 문맥연쇄의 바꾸기를 편집" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "합자 %s" +msgid "Edit State Transition" +msgstr "상태변화를 편집" -msgid "Unsupported image format" -msgstr "지원되지 않는 이미지 형식" +msgid "Edit _Metadata" +msgstr "메타데이터_편집" -msgid "Unsupported image format must be bmp or png" -msgstr "지원되지 않는 이미지 형식은 bmp 또는 png 여야합니다" +msgid "EditHandleSize" +msgstr "핸들 크기 편집" -msgid "Unsupported image format must be bmp" -msgstr "지원되지 않는 이미지 형식은 bmp이어야합니다" +msgid "Editable Document" +msgstr "편집가능한 문서" -msgid "Could not write" -msgstr "쓸 수 없습니다." +msgid "Editing" +msgstr "편집" -#, c-format -msgid "Could not write %.100s" -msgstr "%.100s 을 쓸 수 없습니다." +msgid "Edits a lookup or lookup subtable." +msgstr "Lookup 또는 lookup 하위 테이블을 편집합니다." -msgid "Multiple" -msgstr "중복" +msgid "Edits the transformations in a lookup subtable." +msgstr "Lookup 하위 테이블에서 변환을 편집합니다." -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"이미 이 유니코드 인코딩\n" -"(이름:%1$40s,로컬 인코딩:%2$d)\n" -"을 가지는 글리프가 이미 있습니다. 이대로 진행합니까?" +msgid "Edo" +msgstr "에도어" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"이 이름을 가지는 글리프가 있습니다.\n" -"이름을 교환하시겠습니까?" +msgid "Effects" +msgstr "효과" -msgid "Validating..." -msgstr "확인하는 중.." +msgid "Efik" +msgstr "에픽어" -msgid "You changed the point numbering" -msgstr "점의 넘버링를 변경했습니다" +msgid "Egyptian Hieroglyph Format Controls" +msgstr "이집트 상형문자 형식 제어" -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "문양 %s.%s%s%s 의 포인트 번호를 변경했습니다" +msgid "Egyptian Hieroglyphs" +msgstr "이집트 상형문자" -msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgid "" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." msgstr "" -" 본 글리프(또한,이것을 참조하는 글리프)에 포함되는 명령정보가 손실되었습니다." +"글리프에는 겹치는 힌트가 없어야 하며,\n" +"힌트 마스크가 있는 글리프에는 \n" +"힌트 마스크 내에 겹치는 힌트가 없어야 합니다." msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -" 본 글리프(또한,이것을 참조하는 글리프)에 포함되는 명령정보는 업데이트가 필요" -"합니다." +"아래의 어느경우:\n" +"문장끝에 붙는 공간의 추가량\n" +"수식내에 사용되는 공간" + +msgid "Elbasan" +msgstr "엘바산 자" + +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "파란색/OtherBlues 배열의 요소는 정렬되지 않음." + +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "파란색/OtherBlues 배열의 요소가 정수가 아님" msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -" 본 글리프로의 참조 중 적어도 하나의 점매칭을 사용하였습니다. 그 매칭은 이미 " -"현 상황에 맞지 않으며 업데이트가 필요합니다." +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." +msgstr "파란색/OtherBlues 배열의 요소가 너무 가까이 있음(Change BlueFuzz)." + +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "Family파란색/FamilyOtherBlues 배열의 요소는 정렬되지 않음." + +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "Family파란색/FamilyOtherBlues 배열의 요소는 정수가 아니다." msgid "" -" At least one anchor point used point matching. It may be out of date now." +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." msgstr "" -" 적어도 1개의 고정점포인트가 점매칭을 사용하였습니다. 그 매칭은 이미 현 상황" -"에 맞지 않으며 업데이트가 필요합니다." +"Family파란색/FamilyOtherBlues 배열의 요소가 너무 가까이 있음(Change " +"BlueFuzz)." -#, c-format -msgid "%d pixels" -msgstr "%d 픽셀" +msgid "Ellipse" +msgstr "타원" -msgid "Generating bitmap font" -msgstr "비트맵폰트를 생성 중" +msgid "Elymaic" +msgstr "엘리마 문자" -msgid "Rasterizing..." -msgstr "라스터라이징 중..." +msgid "Em Units" +msgstr "EM당 유닛수" -msgid "Generating anti-alias font" -msgstr "앤티에일리어싱폰트를 생성 중" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "중국어, 일본어, 한국어 대본에 적합한 것으로 강조" -msgid "There are multiple files in this archive, pick one" -msgstr "이 아카이브에는 여러 개의 파일이 있습니다. 하나를 선택하십시오" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "라틴어, 키릴어 및 그리스어 스크립트에 적합한 경우 엠볼덴" -msgid "Which archived item should be opened?" -msgstr "어떤 보관 항목을 열어야합니까?" +msgid "Embolden by" +msgstr "다음을 통해 볼드체로 인쇄하다" -msgid "Loading font from " -msgstr "불러오기 중의 폰트: " +msgid "Embolden by:" +msgstr "다음을 통해 볼드체로 인쇄하다:" -msgid "Couldn't open font" -msgstr "폰트를 열 수 없었습니다." +msgid "Emoticons" +msgstr "이모티콘" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "지정된 파일 %.100s 은 존재하지 않습니다." +msgid "Empty" +msgstr "공란" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "%.100s 을 불러올 권한이 없습니다." +msgid "Empty Slot FG Color" +msgstr "빈 슬롯 FG 색상" #, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "디렉토리를 글꼴로 열 수 없습니다: %s" +msgid "Empty composite %d\n" +msgstr "복합자 %d 가 비어있습니다\n" #, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"%.100s는 알려진 형식이 아닙니다 (또는 fontforge가 지원하지 않는 형식을 사용 " -"중이거나 형식이 심하게 손상되어 읽을 수없는 형식 임)" - -msgid "Restricted Font" -msgstr "편집제한 폰트" +msgid "Empty position on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 빈 포지션" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"이 폰트의 FSType은2 (제한된\n" -"라이센스) 에 설정되어 있습니다. 이것은 폰트를 편집하는데 \n" -"법적인 권리를 가지는 소유자의 허락이 필요하다는 것을 의미합니다. \n" -"\n" -"당신은 권리를 가지고 있습니까?" +msgid "Empty rule" +msgstr "빈 규칙" #, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "%d 개 이상의 레이어가있는 글꼴을 사용하십시오" - -msgid "Too many layers" -msgstr "너무 많은 레이어" +msgid "Empty substitute on line %d of %s" +msgstr "%2$s의 %1$d행에서 비어있는 대체" -#. GT: Background, make it short -msgid "Back" -msgstr "뒷면" +msgid "Enclosed Alphanumeric Supplement" +msgstr "영숫자 원문자 보충" -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"수치가 범위 밖 입니다: Type2 출력에 %g 가 포함되어 있습니다 ([-65536,65535] " -"의 범위 내 이어야 합니다)\n" +msgid "Enclosed Alphanumerics" +msgstr "원괄호 영숫자" -msgid "Reading AFM file" -msgstr "AFM파일을 불러오기 중" +msgid "Enclosed CJK Letters and Months" +msgstr "한중일 괄호 문자 및 날짜" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"이것은 레벨 1 (또는 레벨 2) OFM 로 보입니다. FontForge 가 지원하는것은레벨 0 " -"파일만 이므로, 레벨 1 파일은 읽을 수 없습니다" +msgid "Enclosed Ideographic Supplement" +msgstr "표의 원문자 보충" -msgid "Unlikely Ofm File" -msgstr "OFM 파일이 아닌 것 같습니다" +msgid "Encoding Too Large" +msgstr "인코딩가 너무 큽니다." -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "이것은 OFM 파일이 아닌 것 같습니다. 이것을 불러들이는 방법을 모릅니다." +msgid "Encoding name" +msgstr "이름을 인코딩." -msgid "" -msgstr "<임시 커닝>" +#, c-format +msgid "" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" +msgstr "" +"Platform = %d, specific = %d (14이어야한다) 인코딩 서브 테이블 형식은 지원되" +"지 않습니다 %d.\n" #, c-format msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" msgstr "" -"%s 의 폭이 너무 커서 tfm의 fix_word에 맞지 않으므로, 가능한 최대크기로 잘라" -"야 합니다." +"플랫폼ID=%d, 고유ID=%d 의 인코딩 서브 테이블에 , 길이가 0 인 서브테이블이 포" +"함되어 있습니다.\n" #, c-format msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" -"%s 너비, 높이, 깊이 또는 기울임 꼴 보정이 너무 큽니다. Tfm 파일에 포함 된 em " -"크기는 글꼴 크기의 16 배를 초과 할 수 없습니다. 폭 = %g, 높이 = %g, 깊이 = " -"%g, 이탤릭 보정 = %g" +"플랫폼 ID=%d, 고유 ID=%d 의 인코딩 서브테이블이,지원하지 않는 포맷 %d로 쓰여" +"져 있습니다.\n" -msgid "Value exceeds tfm limitations" -msgstr "값이 tfm 한도를 초과 함" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "폰트 내에 포함되어 있지 않은 글자코드 (%x) 를 무시합니다." -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" -"윤곽이 시계 반대 방향으로 구부러집니다. 펜촉을 시계 방향으로 감아 야합니다" +msgid "Encoding value not in font" +msgstr "글자코드가 폰트 내에 없습니다." -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" -"선택한 지점에서 윤곽선이 시계 반대 방향으로 구부러 지거나 회전합니다. 곡선의 " -"모든 점은 시계 방향으로 구부러 지거나 구부러져 야합니다" +msgid "Encoding|Glyph Order" +msgstr "글리프 순서" msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." +"End IF\n" +"Ends an IF or IF-ELSE sequence" msgstr "" -"선택한 점은 직선에 있습니다. 곡선상의 모든 점은 시계 방향으로 굽힘 또는 곡선" -"해야합니다." +"종료 IF\n" +"IF 또는 IF-ELSE 시퀀스 종료" -msgid "A nib must have at least three on-curve points." -msgstr "펜촉은 적어도 3 개의 온 커브 포인트가 필요합니다." +msgid "End of file found in JSTF table.\n" +msgstr "JSTF 테이블에서 파일의 끝이 발견되었습니다.\n" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "윤곽은 2 차입니다. 펜촉은 입방체의 윤곽해야합니다." +msgid "End of file found in coverage table.\n" +msgstr "범위테이블의 도중에 파일이 끝나있습니다\n" -msgid "The contour is open; a nib must be closed." -msgstr "윤곽은 열려 있습니다. 펜촉은 닫아야합니다." +#, c-format +msgid "End of file found in string on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 문자열에서 발견된 파일 끝" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" -"선택된 점은 \"작은\"스플라인의 시작점입니다. 스플라인가 작 으면 계산이 정확하" -"지 않을 수 있습니다." +msgid "End of file found when reading private dictionary.\n" +msgstr "개인 사전을 읽는 동안 파일의 끝이 발견되었습니다.\n" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" -"선택한 점은 하나의 제어점을 가진 스플라인을 시작합니다. nib 스플라인은 두 점" -"으로 정의 된 구배가 필요합니다." +#, c-format +msgid "End of file in %s table" +msgstr "%s 테이블 파일의 끝" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "선택한 컨트롤 포인트의 위치가 규칙 1을 위반하고 있습니다 (문서 참조)." +msgid "End of file in context chaining sub-table.\n" +msgstr "컨텍스트 체인 서브 테이블 파일의 끝.\n" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "선택한 컨트롤 포인트의 위치가 규칙 2에 위반하고 있습니다 (문서 참조)." +msgid "End of file in context chaining subtable.\n" +msgstr "문맥연쇄 서브테이블 의 도중에 파일이 끝나 있습니다.\n" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "선택한 컨트롤 포인트의 위치가 규칙 3을 위반하고 있습니다 (문서 참조)." +msgid "End of file in feat table.\n" +msgstr "feat 테이블의 도중에 파일이 잘려 있습니다.\n" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "윤곽 자체와 교차합니다. 펜촉은 교차되지 않습니다." +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "%2$s의 %1$d 행에 포함 된 파일 끝" -msgid "Unrecognized nib shape error." -msgstr "인식 할 수없는 펜촉의 형상 오류." +#, c-format +msgid "End of file when reading features in %s table" +msgstr "%s 테이블의 형상을 읽을 때 파일의 끝" #, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "경고: 좌표 차이 %lf이 여백 %lf를 초과합니다\n" +msgid "End of file when reading lookups in %s table" +msgstr "%s 테이블 조회를 읽을 때 파일의 끝" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" -"경고 : 인식 할 수 없거나 지원되지 않는 조인 유형입니다. 기본값은 \"nib\"입니" -"다.\n" +#, c-format +msgid "End of file when reading scripts in %s table" +msgstr "%s 테이블의 스크립트를 읽을 때 파일의 끝" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" -"경고 : 인식 할 수 없거나 지원되지 않는 캡 타입입니다. 기본값은 \"nib\"입니" -"다.\n" +msgid "End:" +msgstr "종료:" -msgid "Warning: No stroke output for contour\n" -msgstr "경고 : 등고선의 선 출력은 없습니다\n" +msgid "EndLen" +msgstr "길이의 끝" -msgid "Warning: Contour end did not close\n" -msgstr "경고 : 등고선 엔드가 닫히지 않았습니다\n" +msgid "Endpoints specify minimum length and direction only" +msgstr "끝점에서 최소 길이 및 방향만 지정" -msgid "Warning: Contour start did not close\n" -msgstr "경고 : 등고선 시작이 닫 없습니다\n" +msgid "English" +msgstr "영어" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "경고 : 시계 방향을 가정하면 윤곽의 방향을 확인할 수 없습니다\n" +msgid "English (Australian)" +msgstr "영어(호주)" -msgid "Warning: Left contour did not close\n" -msgstr "경고 : 왼쪽의 윤곽이 닫히지 않았습니다\n" +msgid "English (Belize)" +msgstr "영어(벨리즈)" -msgid "Warning: Right contour did not close\n" -msgstr "경고 : 오른쪽의 윤곽이 닫히지 않았습니다\n" +msgid "English (British)" +msgstr "영어(영국)" -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "경고: 정확도 목표 %lf는 최소 %lf 미만입니다. 대신 %lf를 사용합니다\n" +msgid "English (Canada)" +msgstr "영어(캐나다)" -msgid "Stroking..." -msgstr "선의 굵기를 변경 중..." +msgid "English (Caribbean)" +msgstr "영어(카리브국가)" -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "피참조자 \"%s\" (%s 내의 ) 를 참조할 수 없습니다\n" +msgid "English (Hong Kong)" +msgstr "영어(홍콩)" -msgid "Multiple master font with more than 16 instances\n" -msgstr "멀티플마스터폰트의 인스턴스가 16 개를 넘어서 있습니다\n" +msgid "English (India)" +msgstr "영어(인도)" -msgid "Multiple master font with more than 4 axes\n" -msgstr "멀티플마스터폰트의 축의 갯수 4 축을 넘어서 있습니다.\n" +msgid "English (Indonesia)" +msgstr "영어(인도네시아)" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" -"이 멀티플마스터폰트에서%1$d개의 인스턴스 폰트가 포함되어 있습니다만, %3$d출" -"의 폰트에서 최소 %2$d개의 인스턴스 폰트가 필요합니다. FontForge는 폰트를 올바" -"르게 편집할 수 없습니다" +msgid "English (Irish)" +msgstr "영어(아일랜드)" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" -"이 멀티플마스터폰트에서%1$d개의 인스턴스폰트가 포함되어 있습니다만,FontForge" -"는 %3$d출의 폰트로는 %2$d개의 마스터폰트만 취급가능합니다. FontForge는 폰트" -"를 올바르게 편집할 수 없습니다" +msgid "English (Jamaica)" +msgstr "영어(자메이카)" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "/BlendDesignPositions에서 지정된 축의 위치가 너무 많습니다.\n" +msgid "English (Malaysia)" +msgstr "영어(말레이시아)" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "축 %s 의 /BlendDesignMap에서 지정된 화상데이터의 점이 너무 많습니다.\n" +msgid "English (New Zealand)" +msgstr "영어(뉴질랜드)" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "축 %s의 /BlendDesignMap 내의 값이 올바르지 않습니다.\n" +msgid "English (Philippines)" +msgstr "영어(필리핀)" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "축 %s 의 /BlendDesingmap 의 값이 너무 적어 올바르지 않습니다.\n" +msgid "English (South Africa)" +msgstr "영어(남아프리카)" -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "%sCIDFontType %d, %sfonttype %d 의 CID 폰트를 해석할 수 없습니다\n" +msgid "English (Trinidad)" +msgstr "영어(트리니다드 토바고)" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID 포맷의 데이터에 예상하는 데이터가 포함되어 있지않습니다.\n" +msgid "English (US)" +msgstr "영어(미국)" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "앞면" +msgid "English (Zimbabwe)" +msgstr "영어(짐바브웨)" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgid "Engraved" +msgstr "새겨진" + +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." msgstr "" -"경고: 이상하게 거대한 스플라인이 포함되어 있습니다. 이것을 무시합니다.\n" +"(PreserveTables)\n" +"4자 테이블태그를 콤마로 구분한 리스트를 \n" +"입력해 주십시오. FontForge는 그런 테이블의\n" +"바이너리를 복사,True/OpenType폰트를 열었을 때에 \n" +"보관해, 폰트 출력시에 (편집하지 않고)내보내기를 합니다.\n" +"FontForge가 해석가능한 테이블을 입력해 주십시오." -#, c-format msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" -"경고: SplinePointListIsClockwise는 %dx의 배율로도 사용 가능한 선을 찾을 수 없" -"습니다.\n" +"글리프 이름과 일치하도록 와일드카드 패턴을 입력하거나\n" +" \"U+0065\"와 같은 유니코드 인코딩을 입력합니다." -msgid "An SVG font without a familyname value might not be usable." -msgstr "성 값이없는 SVG 글꼴을 사용할 수없는 경우가 있습니다." +msgid "Enter the name of a glyph in the font" +msgstr "폰트내에서 글리프명을 입력해 주십시오" -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "경로지정 중에 알수없는 타입 '%c' 가 포함되어 있습니다\n" +msgid "Entries" +msgstr "입력창" -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "ID %s 컬러 원본을 찾을 수 없습니다." +msgid "Entry" +msgstr "시작점" #, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "FontForge는 현재 색깔 속성에 대한 패턴 처리를 지원하지 않습니다. (%s)" +msgid "Entry (%d,%d)" +msgstr "엔트리 (%d,%d)" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "ID %s 컬러 소스는 예기치 않은 유형 %s가있었습니다." +msgid "Error Bound" +msgstr "오류 바인딩" #, c-format -msgid "Bad hex color spec: %s\n" -msgstr "잘못된 16진수 색상 사양 : %s\n" +msgid "Error clearing %s." +msgstr "%s를 지우는 도중 오류" -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "잘못된 RGB 색상 사양 : %s\n" +msgid "Error in WriteUFOLayer." +msgstr "UFO 레이어를 쓰는 중 오류 발생" + +msgid "Error parsing color component.\n" +msgstr "색상 구성 요소를 구문 분석하는 중 오류 발생.\n" #, c-format -msgid "Failed to parse color %s\n" -msgstr "색상 %s 의 구문해석에 실패했습니다\n" +msgid "Error reading plugin configuration file '%s': %s\n" +msgstr "플러그인 구성 파일 '%s'을(를) 읽는 중 오류: %s\n" #, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "데이터 URI에서 지원되지 않는 MIME 유형 : %s\n" +msgid "Error saving plugin configuration file '%s': %s\n" +msgstr "플러그인 구성 파일 '%s'을(를) 저장 중 오류: %s\n" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "FontForge는 데이터에 포함된 이미지만 지원한다.: URIs\n" +#, c-format +msgid "Error: %s\n" +msgstr "오류: %s\n" #, c-format -msgid "Could not find clippath named %s." -msgstr "%s라는 클립 경로를 찾을 수 없다." +msgid "Error: Expected %s, got %s" +msgstr "오류: %s가 필요하지만 %s를 받았습니다" -msgid "This font does not specify units-per-em\n" -msgstr "이 폰트에서 em 유닛수의 지정이 없습니다\n" +#, c-format +msgid "Error: Unexpected %s found" +msgstr "오류 : 예기치 않은 % s 발견" -msgid "This font does not specify font-face\n" -msgstr "이 폰트에서 font-face 의 지정이 없습니다\n" +msgid "Error: wrong format" +msgstr "오류: 잘못된 형식입니다." -msgid "This file contains no SVG fonts.\n" -msgstr "이 파일에서 SVG 폰트가 포함되어 있지 않습니다.\n" +msgid "Errors detected" +msgstr "오류가 감지됨" -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s 의 최상위 요소로 가 포함되어 있지 않습니다\n" +msgid "Erzya" +msgstr "에르자어" -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" -"16 비트 필드에 %d를 출력하려고 한다. 잘려서 파일이 유용하지 않을 수 있다." +msgid "Esperanto" +msgstr "에스페란토어" -msgid "Bad Point Numbering" -msgstr "나쁜 점 번호 매기기" +msgid "Estonian" +msgstr "에스토니아어" -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" -"%s 의 포인트가 제대로 번호가 지정되어 있지 않습니다. 이것은 어떤 지시도 아마 " -"잘못된 점을 이동하고 잘못된 동작을하는 것을 의미합니다. 단계를 삭제 하시겠습" -"니까?" +msgid "Ethiopic" +msgstr "에티오피아어" -msgid "Bad Encoding" -msgstr "올바르지 않은 인코딩" +msgid "Ethiopic (& Supplement/Extended)" +msgstr "에티오피아어(& 보충/확장)" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "2바이트 글자의 슬롯 중 하나에 1바이트 글자 (%d) 가 있습니다." +msgid "Ethiopic Extended" +msgstr "에티오피아 문자 확장" -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "부호화 불가능한 글자 (%d) 가 있습니다." +msgid "Ethiopic Extended-A" +msgstr "에티오피아 문자 확장-A" -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "인코딩에 보통 포함되지 않는 글자 (%d) 가 있습니다." +msgid "Ethiopic Extended-B" +msgstr "에티오피아 문자 확장-B" -msgid "Missing bitmap strike" -msgstr "존재하지 않는 비트맵 스트라이크" +msgid "Ethiopic Supplement" +msgstr "에티오피아 문자 보충" -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "폰트데이터 베이스에 크기%d, 깊이%d의 비트맵이 포함되어있지 않습니다" +msgid "European Number" +msgstr "유럽식 숫자" -msgid "No bitmap strikes" -msgstr "비트맵이 없습니다." +msgid "European Number Separator" +msgstr "유럽식 숫자 구분자" -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "'sfnt'형식은 현재 65535 그래프로 제한되며, 글꼴은 %d 개 있습니다." +msgid "European Number Terminator" +msgstr "유럽식 숫자 소수점" -msgid "Too many glyphs" -msgstr "문자가 너무 많습니다." +msgid "Even" +msgstr "에베어" -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" -"글꼴에는 65535 개의 그래프가 있습니다. 65535의 인코딩은 제한이며, 종종 매직 " -"값으로 사용되기 때문에 이상한 행동을 일으킬 수 있습니다.\n" +msgid "Even Width" +msgstr "짝수 폭" -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "%s 에 쓰기 위한 이름 맵파일의 글리프를 불러오기에 실패하였습니다\n" +msgid "Evenki" +msgstr "에벤키어" -msgid "No Encoded Glyphs" -msgstr "글리프에 인코딩이 지정되어있지 않습니다" +msgid "Everything to its default value" +msgstr "기본값에 맞는 모든 항목" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"이 폰트에서 Unicode인코딩을 가지는 글자가 없습니다.\n" -"Unicode가 아니고 \"Symbol\"인코딩을 사용합니까?" +msgid "Ewe" +msgstr "에웨어" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"이 폰트에서Unicode인코딩을 가지는글리프가 없습니다.\n" -"출력된 폰트는 아마 사용불가능합니다." +msgid "Exaggerated" +msgstr "과도한" -msgid "Table length should not be odd\n" -msgstr "테이블의 길이는 홀수이어야 합니다\n" +msgid "Exaggerated/Extreme Wrapping" +msgstr "과도한/매우 많은 변경" -msgid "Something went wrong" -msgstr "문제가 발생했습니다." +msgid "Exaggerated/More Wrapping" +msgstr "과도한/많은 변경" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "'kern'테이블은 서브 테이블에서 최대 10920의 커닝 쌍을 지원합니다" +msgid "Exaggerated/No Wrapping" +msgstr "과도한/변경 없음" -msgid "Too many kern pairs" -msgstr "커닝 짝이 너무 많습니다" +msgid "Exaggerated/Some Wrapping" +msgstr "과도한/조금 변경" -msgid "Kerning is likely to fail on Windows" -msgstr "Windows에서는 자간이 실패 할 수 있습니다" +msgid "Exceptionally Wide" +msgstr "예외적으로 넓은" -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" -"주: Windows에서 많은 응용 프로그램에서이 글꼴 커닝에 문제가있을 수 있습니다. " -"이것은 그래프의 커닝 쌍의 %d unicode-BMP 커닝 쌍에 매핑 할 수 없기 때문입니" -"다 (예를 들어, 유니 코드 값이 -1 인) 이 문제를 해결하려면 생성으로 이동합니" -"다, 옵션 및 \"Windows 호환 '칸' '옵션을 선택합니다." +msgid "Execute Script" +msgstr "스크립트 실행" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "범위 테이블을 만들 때 그래프를 주문해야합니다" +#, c-format +msgid "Execution of script %s failed" +msgstr "스크립트 %s의 실행에 실패했습니다" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "dumpcoveragetable -1 그래프 인덱스.\n" +msgid "Exit" +msgstr "종료점" #, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" -"조회 서브 테이블 %s에는 커닝 정보가 64k 바이트 이상의 그래프 %s가 포함되어 있" -"습니다\n" +msgid "Exit (%d,%d)" +msgstr "종료 (%d,%d)" + +msgid "Exit Debugger" +msgstr "디버거를 종료" + +msgid "Exits" +msgstr "나가기" + +msgid "Expand Stroke" +msgstr "스트로크 확장" -#, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" -"조회 서브 테이블 %s는 너무 크기 때문에 여러 개의 하위 테이블로 분할해야했습니" -"다.\n" +"폰트뷰 내의 선택범위에, 이 \n" +"검색으로 찾은 글리프를 통합합니다." -#, c-format msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" -"서브 테이블 %s의 크기를 잘못 계산했습니다. 이것은 커닝 출력이 틀렸다는 것을 " -"의미합니다." +"Expand the selection of the font view to include\n" +"all the glyphs which match" +msgstr "폰트뷰의 선택을 확장하여 일치하는 모든 글리프를 포함합니다." -msgid "Two cursive anchor classes" -msgstr "2 개의 필기체 앵커 클래스" +msgid "Expanded" +msgstr "확장됨" -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "같은 서브 테이블 %s에있는 2 개의 필기체 앵커 클래스" +msgid "Expanded (125%)" +msgstr "확장(125%)" -msgid "Failure" -msgstr "실패" +#, c-format +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "%3$s의 %2$d행에 있는 색인 정의에서 예상되는 %1$s" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "JSTF 테이블의 오프셋이 너무 큽니다. 결과 글꼴이 작동하지 않습니다." +#, c-format +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "%6$s의 %5$d행에 있는 색인 정의에서 예상되는 %1$c%2$c%3$c%4$c" -msgid "A value must be between [-32768,32767]" -msgstr "값은 [-32768,32767]의 범위내에 있어야 합니다" +#, c-format +msgid "Expected '%c' on line %d of %s" +msgstr "%3$s의 %2$d행에서 예상되는 '%1$c'" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "값은 [-8 -1] 또는 [1,8] 사이 여야합니다" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "%s의 %d행에서 예상되는 %s" -msgid "Number expected" -msgstr "예상된 숫자" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "%2$s의 %1$d행의 문장 끝에 ';'가 예상된다" -msgid "A value must be between [0,15]" -msgstr "값은 [0,15]의 사이가 아니면 안됩니다" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "%2$s의 %1$d행의 색인 플래그에서 예상되는 ','" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "CVT 인덱스를 가져 오는 명령에 괄호가 없습니다" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 ';'" -msgid "Missing right paren in command to get a cvt index" -msgstr "cvt인덱스를 얻기위한 명령어에 오른쪽 괄호가 없습니다." +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스 정의에서 예상되는 '='" -msgid "Expected a number for a push count" -msgstr "push번호가 되는 숫자가 이곳에 있어야 합니다" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "%2$s의 %1$d에있는 앵커에서 예상되는 '>'" -msgid "The push count must be a number between 0 and 255" -msgstr "push번호는 0부터 255 사이의 숫자여야 합니다" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "%2$s의 %1$d행의 캐럿에서 예상되는 '>'" -msgid "More pushes specified than needed" -msgstr "필요한 횟수보다 더 많은 push가 있습니다" +#, c-format +msgid "Expected '>' in value record on line %d of %s" +msgstr "%2$s의 %1$d에 있는 값 레코드에서 예상되는 '>'" -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "1바이트 push에 의해 push되는 값은 0부터 255 사이의 숫자여야 합니다" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스 정의에서 예상되는 '['" -msgid "Unexpected number" -msgstr "예상치 못한 수" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 앵커의 예상되는 앵커 키워드" -msgid "Missing pushes" -msgstr "push가 없습니다" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" -"명령어에 오른쪽 괄호가 없습니다(또는 괄호내에 올바르지 않은 값이 있습니다)" - -msgid "Bracketted value is too large" -msgstr "괄호안의 값이 너무 큽니다" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "PfEd 테이블글리프메모 서브테이블에 지정된 글리프범위이 부적합합니다\n" +#, c-format +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 대체에서 예상되는 'by'키워드" #, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "문양 %s 의 'PfEd'테이블에 잘못된 설명 문자열 (음의 길이?) 가 있습니다." +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 대체에서 예상되는 'by' 또는 'from' 키워드" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "PfEd 테이블 색상 서브 테이블에서 지정된 부정한 그래프 범위\n" +#, c-format +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 기능 정의에서 예상되는 '{'" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "아무것도 포함되지 않은 서브 테이블에서 앵커에 이름을 붙여보세요\n" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 '}'" #, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "이런, lookup %s의 항위 테이블보다 더 많은 이름입니다.\n" +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" +msgstr "" +"%2$s의 %1$d행에서 예상되는 Attach 또는 LigatureCaret 또는 GlyphClassDef" -msgid "Whoops, more names than lookups\n" -msgstr "이런, lookup들보다 이름이 더 많습니다.\n" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." +msgstr "" +"예상 PostScript 코드.\n" +"보통 \"{\"로 시작하고 \"}\"로 끝난다." -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "'PfEd'의 형상 명령에 잘못된 데이터 유형\n" +msgid "Expected a number for a push count" +msgstr "push번호가 되는 숫자가 이곳에 있어야 합니다" -msgid "Whoops, contours must begin with a move to\n" -msgstr "이런, 윤곽은 '이동'으로 시작해야 한다.\n" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 역 대체에서 예상되는 하나의 문자 이름" -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "'PfEd'의 윤곽 명령에 잘못된 데이터 한정자가 있음\n" +#, c-format +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 유효한 문자/CID 이름" #, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "이런, 윤곽선에서 예기치 않은 명령이 발생했다. %d.%d\n" +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "%2$s의 %1$d에서 예상되는 앵커(베이스/마크 뒤)" #, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "이런, 잘못된 스피로 명령 %d\n" +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 앵커(합자 후)" -msgid "Bad glyph reference in layer info.\n" -msgstr "레이어 정보에 유효하지 않은 그래핀 참조\n" +#, c-format +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" +msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 기준선 위치 지정 정수" -msgid "Whoops, Ran out of spiros\n" -msgstr "이런, 스피로스가 다 떨어졌습니다.\n" +#, c-format +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 표시 클래스 정의에서 예상되는 앵커" #, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgid "" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." msgstr "" -"'PfEd' 테이블에 '%c%c%c%c' 라는 알수없는 서브테이블이 있습니다. 무시합니다\n" +"숫자 배열이 필요합니다.\n" +"\"%.*s\"를 숫자로 구문 해석하는데 실패했습니다." #, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 베이스라인 태그" + +msgid "" +"Expected boolean value.\n" +"(\"true\" or \"false\")" msgstr "" -"'TeX ' 테이블에 '%c%c%c%c' 라는 알수없는 서브테이블이 있습니다. 무시합니다\n" +"예상 불 방식의 값\n" +"(\"참\" 또는 \"거짓\")" -msgid "Error in WriteUFOLayer." -msgstr "UFO 레이어를 쓰는 중 오류 발생" +#, c-format +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 표시 클래스 정의에서 예샹되는 클래스 이름" #, c-format -msgid "Error clearing %s." -msgstr "%s를 지우는 도중 오류" +msgid "Expected class on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 클래스" #, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "UFO/GLIF lib 데이터를 읽을 때 알 수 없는 python 유형 <%s>." +msgid "Expected closing curly brace on line %d of %s" +msgstr "%2$s의 %1$d행에서 닫는 중괄호를 닫을 것으로 예상" -msgid "Error parsing color component.\n" -msgstr "색상 구성 요소를 구문 분석하는 중 오류 발생.\n" +#, c-format +msgid "Expected comma in device table on line %d of %s" +msgstr "%2$s의 %1$d행의 장치 테이블에서 예상되는(필요한) 콤마" -msgid "Missing color component.\n" -msgstr "색상 구성 요소 누락\n" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 콤마 또는 세미콜론" -msgid "Invalid guideline.\n" -msgstr "잘못된 지침\n" +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 콤마 또는 세미콜론" -msgid "Failed to read guideline." -msgstr "가이드라인을 읽지 못했습니다." +#, c-format +msgid "" +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +msgstr "" +"%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 \"HorizAxis\" 또는 \"VertAxis" +"\"" msgid "Expected glyph file with format==1 or 2" msgstr "형식이==1 또는 2인 예상 글리프 파일" -msgid "Bad glyph name." -msgstr "문자 이름이 잘못되었음." +#, c-format +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스 정의에 예상되는 문자 이름, cid 또는 클래스" -msgid "component with no base glyph" -msgstr "요소에 기본 글리프가 없습니다." +#, c-format +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 문자 또는 문자 클래스(사후)" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "열린 곡선에 도입 점을 설정할 수 없습니다.\n" +#, c-format +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 문자 또는 문자클래스(합자 후)" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "이동 점은 윤곽의 시작점해야합니다.\n" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 앵커의 예상 정수" -msgid "This spline set has no points.\n" -msgstr "이 스플라인 세트에는 포인트가 없습니다.\n" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "%2$s의%1$d행의 캐럿에서 예상되는 정수" -msgid "Duplicate lib data.\n" -msgstr "중복된 lib 데이터.\n" +#, c-format +msgid "Expected integer in device table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 장치 테이블에서 예상되는 정수" #, c-format -msgid "Bad glif file %s" -msgstr "잘못된 glif 파일 %s" +msgid "Expected integer on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 정수" -msgid "There's a reference to a glyph with no name." -msgstr "이름 없는 문자에 대한 참조가 있다." +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" +msgstr "%3$s의 %2$d행에서 예상되는 %1$s이후 정수의 목록 또는 정수" #, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "참조를 수정할 때 %s에 대한 문자가 잘못되었다." +msgid "Expected matching tag in table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 테이블에서 예상되는 매칭 태그" #, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "참조를 수정할때 문자 %s를 찾기 실패함." +msgid "Expected name in anchor definition on line %d of %s" +msgstr "%2$s의 %1$d에 있는 앵커 정의에 예상되는 이름" -msgid "Bad contents.plist" -msgstr "잘못된 contents.plist 파일" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 색인에서 예상되는 이름" + +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 값 레코드 정의에 예상된 이름" + +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 예상되는 이름 또는 클래스" + +msgid "Expected number." +msgstr "예상 번호." msgid "Expected property list file" msgstr "예상 속성 목록 파일" #, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "그래프와 같은 이름의 그룹 %s를 생략합니다.\n" +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 베이스 테이블에서 예상되는 세미콜론" #, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "중복 그룹 %s를 생략합니다.\n" +msgid "Expected semicolon on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 세미콜론" #, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "그룹 %2$s에 존재하지 않는 문양 %1$s를 생략합니다.\n" +msgid "Expected string on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 문자열" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "kerning.plist는 글리프도 그룹도 아닌 실체를 가리킨다." +#, c-format +msgid "Expected tag in feature on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 기능에서 예상되는 태그" -msgid "kerning.plist has a non-numeric offset." -msgstr "kerning.plis 에는 비반복 오프셋이 있다." +#, c-format +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "%2$s의 %1$d행의 언어시스템에서 예상되는 태그" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "kerning.plist는 이미 커닝된 두 글리프 사이의 커닝을 정의한다." +#, c-format +msgid "Expected tag in table on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 테이블에서 예상되는 태그$" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" -"kerning.plist. 있는 이미 부분적으로 kerned 두 기호 사이에 커닝을 정의합니다." +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 태그" -msgid "kerning.plist references a missing kerning class." -msgstr "kerning.plist는 누락된 kerning 클래스를 참조한다." +#, c-format +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 두 앵커" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "kerning.plist는 서로 다른 룩업에서 클래스 사이의 오프셋을 정의한다." +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "%2$s의 %1$d행에서 예상되는 알 수 없는 토큰(내부오류)가" -msgid "There is a kerning class index error." -msgstr "커닝 클래스 인덱스 오류가 있다" +msgid "Expert" +msgstr "전문가" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "kerning.plist는 클래스 kerning 오프셋을 재정의하려고 시도한다." +msgid "Expert Forms" +msgstr "전문가형" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "잘못된 openTypeOS2type 키: 모든 비트가 셋입니다. 무시됩니다." +msgid "Expor_t..." +msgstr "내보내기(_T)..." -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "이 글꼴은 unitPerEm을 지정하지 않았으므로 1000으로 예상한다." +msgid "Export" +msgstr "보내기" -msgid "No glyphs directory or no contents file" -msgstr "그리 디렉토리 또는 콘텐츠 파일이 없습니다" +msgid "Export Options" +msgstr "내보내기 옵션" -msgid "layercontents.plist lists no valid layers." -msgstr "layercontents.plist는 유효한 레이어를 나열하지 않는다." +msgid "ExportClipboard" +msgstr "클립보드로 내보내기" -msgid "Unicode Basic Multilingual Plane" -msgstr "유니코드 평면" +msgid "Exten Shapes" +msgstr "Exten 모양" -msgid "Basic Multilingual Plane" -msgstr "유니코드 평면" +msgid "Extend Cap:" +msgstr "연장 상한:" -msgid "Alphabetic" -msgstr "음소 문자" +msgid "Extend Lookups Off" +msgstr "검색 기능 확장 비활성화" -msgid "C0 Control Character" -msgstr "C0 문자 제어" +msgid "Extend Lookups On" +msgstr "검색 기능 확장" -msgid "NUL, Default Character" -msgstr "NUL, 기본 문자" +msgid "Extend Max Lookups" +msgstr "최대 조회 확장" -msgid "Basic Latin" -msgstr "기본 로마자" +msgid "Extended" +msgstr "확장됨" -msgid "Delete Character" -msgstr "문자 삭제" +msgid "Extended Collection" +msgstr "확장된 컬렉션" -msgid "C1 Control Character" -msgstr "C1 문자 제어" +msgid "Extender" +msgstr "확장자" -msgid "Latin-1 Supplement" -msgstr "라틴-1 보충" +msgid "Extender Glyphs" +msgstr "확장자 글리프" -msgid "Latin Extended-A" -msgstr "로마자 확장-A" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "확장자 글리프 (카시다스 등)" -msgid "Latin Extended-B" -msgstr "로마자 확장-B" +msgid "Extenders" +msgstr "확장자" -msgid "IPA Extensions" -msgstr "IPA 확장" +msgid "Extension" +msgstr "확장자" -msgid "Spacing Modifier Letters" -msgstr "간격 수정 문자" +msgid "Extent" +msgstr "범위" -msgid "Combining Diacritical Marks" -msgstr "조합용 발음 구별 부호" +msgid "External Only" +msgstr "외부 전용" -msgid "Greek" -msgstr "그리스어" +msgid "Extra Black (Nord)" +msgstr "추가의 검정색(Nord)" -msgid "Greek and Coptic" -msgstr "그리스와 콥트 문자" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "여분의 공간: " -msgid "Cyrillic Supplement" -msgstr "키릴 문자 보충" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "" +"(AutotraceArgs)\n" +"자동추적 프로그램(autotrace또는 potrace)의 환경\n" +"설정에 추가할 인수" -msgid "Armenian" -msgstr "아르메니아 문자" +msgid "" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." +msgstr "존재하는 경우 라디칼의 정도 전에 여분의 수평 방향." -msgid "Hebrew" -msgstr "히브리 문자" +msgid "Extra white space reserved above the overbar." +msgstr "오버바 위에 추가 공백이 예약되어 있습니다." -msgid "Arabic" -msgstr "아랍어" +msgid "Extra white space reserved above the radical." +msgstr "the radical 위에 여분의 공백이 있다." -msgid "Syriac" -msgstr "시리아 문자" +msgid "Extra white space reserved below the underbar." +msgstr "언더바 아래에 여분의 공백이 예약되어 있다." -msgid "Arabic Supplement" -msgstr "아랍 문자 보충" +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." +msgstr "" +"각각 뒤에 추가되는 여분의 공백\n" +"하위/ 첨자." -msgid "NKo" -msgstr "NKo" +msgid "Extra-Condensed (62.5%)" +msgstr "매우 압축 (62.5%)" -msgid "Samaritan" -msgstr "사마리아 문자" +msgid "Extra-Expanded (150%)" +msgstr "추가 확장(150%)" -msgid "Samaritan, Punctuation" -msgstr "사마리안 문자, 구두점" +msgid "Extract from PDF" +msgstr "PDF에서 추출" -msgid "Mandaic" -msgstr "만다이아 문자" +msgid "Extraneous glyphs" +msgstr "여분의 글리프를 첨가" -msgid "Syriac Supplement" -msgstr "시리아 문자 보충" +msgid "Extrema Point Color" +msgstr "극점 배색" -msgid "Arabic Extended-A" -msgstr "아랍 문자 확장-A" +msgid "Extremum bound..." +msgstr "극한의 경계" -msgid "Bengali" -msgstr "벵골 문자" +msgid "FFTM Table" +msgstr "FFTM 표" -msgid "Gujarati" -msgstr "구자라트 문자" +msgid "FG Color" +msgstr "FG 컬러" -msgid "Oriya" -msgstr "오리야어" +msgid "" +"FLIP PoinT\n" +"Pops as many points as specified in loop counter\n" +"Flips whether each point is on/off curve" +msgstr "" +"FLIP PoinT\n" +"루프 카운터에 지정된 개수만큼 점을 팝업합니다.\n" +"각 점이 On/Off 곡선 여부를 전환합니다." -msgid "Tamil" -msgstr "타밀어" +msgid "" +"FLIP RanGe OFF\n" +"Pops two point numbers\n" +"sets all points between to be off curve points" +msgstr "" +"FLIP RanGe OFF\n" +"두 점 번호 팝업\n" +"원곡선 점 사이의 모든 점을 원곡선 점으로부터 벗어나도록 설정" -msgid "Telugu" -msgstr "텔루구어" +msgid "" +"FLIP RanGe ON\n" +"Pops two point numbers\n" +"sets all points between to be on curve points" +msgstr "" +"FLIP RanGe ON\n" +"두 점 번호 팝업\n" +"on curve points 사이에 있는 모든 점을 설정" -msgid "Kannada" -msgstr "칸나디어" +msgid "" +"FLOOR\n" +"Pops a value, rounds to lowest int, pushes result" +msgstr "" +"FLOOR\n" +"낮은값을 팝업하고, 가장 낮은 인트로 반올림하고, 결과를 내보냄" -msgid "Malayalam" -msgstr "말라얄람어" +msgid "FOND Name:" +msgstr "FOND명:" -msgid "Sinhala" -msgstr "싱할라어" +msgid "FONTLOG" +msgstr "FONTLOG" -msgid "Thai" -msgstr "태국어" +msgid "FS Miscellaneous" +msgstr "FS/그 외" -msgid "Lao" -msgstr "라오어" +msgid "FS Modern" +msgstr "FS/모던 " -msgid "Tibetan" -msgstr "티베트어" +msgid "F_ind / Replace..." +msgstr "검색/바꾸기(_I)..." -msgid "Myanmar" -msgstr "미안마" +msgid "F_inials" +msgstr "마지막(_i)" -msgid "Georgian" -msgstr "조지아어" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "앞면(_O)" -msgid "Hangul Jamo, Choseong" -msgstr "한글 자모, 초성" +msgid "F_orm" +msgstr "형태(_o)" -msgid "Hangul Jamo, Jungseong" -msgstr "한글 자모, 중성" +msgid "Faeroese" +msgstr "페로어" -msgid "Hangul Jamo, Jongseong" -msgstr "한글 자모, 종성" +#, c-format +msgid "Failed to find NameList: %s" +msgstr "이름리스트를 찾을 수 없습니다: %s" -msgid "Ethiopic" -msgstr "에티오피아어" +#, c-format +msgid "Failed to find glyph %s when fixing up references." +msgstr "참조를 수정할때 문자 %s를 찾기 실패함." -msgid "Ethiopic Supplement" -msgstr "에티오피아 문자 보충" +msgid "Failed to generate postscript font" +msgstr "PostScript 글꼴의 생성에 실패했습니다" -msgid "Cherokee" -msgstr "체로키 문자" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "%s 파일에 포스트 스크립트를 생성 할 수 없습니다" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "통일 캐나다 원주민 음절" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "커닝데이터를 %s로부터 불러오기 실패." -msgid "Tagalog" -msgstr "타갈로그어" +#, c-format +msgid "Failed to open %s for output" +msgstr "%s를 출력용으로 열기에 실패했습니다" -msgid "Hanunóo" -msgstr "하누누 문자" +#, c-format +msgid "Failed to open file %s for output" +msgstr "파일%s를 출력용으로 열기에 실패했습니다" -msgid "Buhid" -msgstr "부히드 문자" +#, c-format +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "%s 에 쓰기 위한 이름 맵파일의 글리프를 불러오기에 실패하였습니다\n" -msgid "Tagbanwa" -msgstr "타그반와 문자" +#, c-format +msgid "Failed to open hotkey definition file: %s\n" +msgstr "hotkey 정의 파일을 열지 못함: %s\n" -msgid "Khmer" -msgstr "크메르어" +msgid "Failed to open temporary output file" +msgstr "임시파일을 열기에 실패" -msgid "Mongolian" -msgstr "몽골어" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "통합 캐나다 원주민 글자 확장" +#, c-format +msgid "Failed to open your hotkey definition file for updates.\n" +msgstr "업데이트를 위해 hotkey 정의 파일을 열지 못함\n" -msgid "Limbu" -msgstr "림부 문자" +#, c-format +msgid "Failed to parse color %s\n" +msgstr "색상 %s 의 구문해석에 실패했습니다\n" -msgid "Khmer Symbols" -msgstr "크메르어 기호" +msgid "Failed to parse the StartData command properly\n" +msgstr "StartData 명령을 올바르게 해석 할 수 없었습니다 \n" -msgid "Buginese" -msgstr "부기 문자" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "StartData명령을 올바르게 해석 할 수 없었습니다. 개수가 부적절합니다\n" -msgid "Combining Diacritical Marks Extended" -msgstr "조합 분음 부호 보충" +#, c-format +msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" +msgstr "파일 읽기를 실패함. 바이트 읽기: %ld 파일 크기: %ld\n" -msgid "Balinese" -msgstr "발리 문자" +msgid "Failed to read guideline." +msgstr "가이드라인을 읽지 못했습니다." -msgid "Sundanese" -msgstr "순다어" +#, c-format +msgid "Failed to rename the new hotkeys file over your old one!\n" +msgstr "hotkeys 파일 이름을 바꾸고 이전 파일을 덮어 쓰지 못했습니다!\n" -msgid "Batak" -msgstr "바탁 문자" +#, c-format +msgid "Failed to write %s\n" +msgstr "%s 내보내기 실패\n" -msgid "Lepcha" -msgstr "렙차 문자" +msgid "Failure" +msgstr "실패" -msgid "Cyrillic Extended-C" -msgstr "키릴문자 확장-C" +msgid "Family" +msgstr "패밀리" -msgid "Georgian Extended" -msgstr "조지아 문자 확장" +msgid "Family Blue Color" +msgstr "패밀리 블루 컬러" -msgid "Sundanese Supplement" -msgstr "순다어 보충" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "패밀리 파란색(_U)" -msgid "Vedic Extensions" -msgstr "베다어 확장" +msgid "Faroese" +msgstr "페로어" -msgid "Phonetic Extensions" -msgstr "발음 확장" +msgid "Faroese (Icelandic)" +msgstr "페로어" -msgid "Phonetic Extensions Supplement" -msgstr "발음 확장 보충" +msgid "Feature" +msgstr "특성" -msgid "Combining Diacritical Marks Supplement" -msgstr "분음 부호 결합" +msgid "Feature Tag:" +msgstr "기능 태그:" -msgid "Latin Extended Additional" -msgstr "라틴어 확장 추가" +msgid "Feature Tags" +msgstr "기능 태그" -msgid "Greek Extended" -msgstr "그리스어 확장형" +msgid "Feature _Id:" +msgstr "특성_ID:" -msgid "Symbols" -msgstr "기호" +msgid "Feature file?" +msgstr "특성 파일?" -msgid "General Punctuation" -msgstr "일반 구두점" +msgid "Feature out of bounds in script table.\n" +msgstr "문자열테이블의 경계를 넘어서는 특성이 있습니다.\n" -msgid "Superscripts and Subscripts" -msgstr "위 첨자와 아래 첨자" +msgid "Feature tags are limited to 4 letters" +msgstr "기능 태그는 4자로 제한됨" -msgid "Super and Sub scripts" -msgstr "위, 아래 첨자" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "특성태그는 ASCII로 정확히 4자이어야 합니다." -msgid "Currency Symbols" -msgstr "통화 기호" +msgid "Feature tags will be removed" +msgstr "기능 태그가 제거됨" -msgid "Combining Diacritical Marks for Symbols" -msgstr "기호에 대한 분음 부호 조합" +msgid "Features" +msgstr "특성" -msgid "Combining Marks for Symbols" -msgstr "기호 표시 조합" +#, c-format +msgid "" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" +msgstr "" +"다른 기능 내부의 기능은 %2$s의 %1$d행에 있는 'aalt'기능에 대해서만 허용된다" -msgid "Letterlike Symbols" -msgstr "글자 모양 기호" +msgid "Felt Pen or Brush Tip" +msgstr "펠트 펜 또는 브러시 팁" -msgid "Number Forms" -msgstr "숫자 양식" +msgid "Fi_ll" +msgstr "채우기(_L)" -msgid "Arrows" -msgstr "화살표" +msgid "Figure out flex hints after every change" +msgstr "" +"(UpdateFlex)\n" +"변경될 때마다 flex힌트를 표시합니다" -msgid "Mathematical Operators" -msgstr "수학 연산자" +msgid "Fijian" +msgstr "피지어" -msgid "Miscellaneous Technical" -msgstr "기타 기술" +msgid "File Exists" +msgstr "파일이 이미 있습니다" -msgid "Miscellaneous Technical Symbols" -msgstr "기타 기술 기호" +msgid "File checksum is incorrect." +msgstr "파일 검사합계가 잘못되었다." -msgid "Technical Symbols Misc." -msgstr "음악적 기술 기호" +msgid "" +"File length as specified in the WOFF header does not match the actual file " +"length." +msgstr "WOFF 헤더에 지정된 파일 길이가 실제 파일 길이와 일치하지 않음." -msgid "Control Pictures" -msgstr "사진 대조" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "파일 '%.100s' 는 이미 있습니다. 덮어쓸가요?" -msgid "Optical Character Recognition" -msgstr "광학 문자 인식" +msgid "Filipino" +msgstr "필리핀어" -msgid "Enclosed Alphanumerics" -msgstr "포함된 영숫자" +msgid "Fill" +msgstr "채우기" -msgid "Box Drawing" -msgstr "상자 그림" +msgid "Fill Color" +msgstr "채우기 색" -msgid "Block Elements" -msgstr "블록 요소" +msgid "Filled Ellipse" +msgstr "타원(채우기)" -msgid "Geometric Shapes" -msgstr "기하학적 모형" +msgid "Filled Rectangle" +msgstr "사각형(채우기)" -msgid "Miscellaneous Symbols" -msgstr "기타 기호" +msgid "Filter" +msgstr "필터" -msgid "Symbols Misc." -msgstr "잡다한 기호" +msgid "Filter:" +msgstr "필터:" -msgid "Dingbats" -msgstr "딩뱃" +msgid "Filter|New" +msgstr "새 필터" -msgid "Zapf Dingbats" -msgstr "자프 딩벳" +msgid "Final" +msgstr "마지막" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "기타 수학적 기호- A" +msgid "Final Glyph On Line" +msgstr "행 끝 자형" -msgid "Miscellaneous Math Symbols-A" -msgstr "기타 수학 기호-A" +msgid "Find" +msgstr "검색" -msgid "Math Misc. Symbols-A" -msgstr "수학 음악, 기호-A" +msgid "Find All" +msgstr "모두 검색" -msgid "Supplemental Arrows-A" -msgstr "보조 화살표-A" +msgid "Find In Font _View" +msgstr "폰트보기에서 검색(_V)" -msgid "Arrows Supplement-A" -msgstr "화살표 보조-A" +msgid "Find Next" +msgstr "다음을 검색" -msgid "Braille Patterns" -msgstr "점자" +msgid "Find Pr_oblems..." +msgstr "문제점을 찾기(_O)..." -msgid "Supplemental Arrows-B" -msgstr "보조 화살표-B" +msgid "Find Proble_ms..." +msgstr "문제점 찾기(_M)..." -msgid "Arrows Supplement-B" -msgstr "화살표 보조-B" +msgid "Find Problems" +msgstr "문제점 찾기" -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "기타 수학 기호-B" +msgid "Find Sub Font Definition file" +msgstr "서브폰트 정의파일을 검색합니다" -msgid "Miscellaneous Math Symbols-B" -msgstr "기타 산술 기호-B" +msgid "Find a cidmap file..." +msgstr "cidmap 파일 찾기..." -msgid "Math Misc. Symbols-B" -msgstr "수학 음악. 기호-B" +msgid "Find an adobe CMap file..." +msgstr "Adobe CMap파일을 검색..." -msgid "Supplemental Mathematical Operators" -msgstr "보충수학 연산자" +#, c-format +msgid "Find in %.100s" +msgstr "%.100s 에서 검색" -msgid "Supplemental Math Operators" -msgstr "보조 연산자" +msgid "Finding Counter Masks..." +msgstr "카운터 마스크를 검색 중..." -msgid "Math Operators Supplement" -msgstr "산술 연산자 도구" +msgid "Finding Substitution Points..." +msgstr "치환점을 검색중..." -msgid "Miscellaneous Symbols and Arrows" -msgstr "기타 기호 및 화살표" +msgid "Finnish" +msgstr "핀란드어" -msgid "Supplemental Symbols and Arrows" -msgstr "보조 기호 및 화살표" +msgid "First" +msgstr "최초" -msgid "Symbols and Arrows Supplement" -msgstr "기호와 화살표 부록" +msgid "First 256" +msgstr "앞 256자" -msgid "Alphabetic Extended" -msgstr "알파벳의 확장" +msgid "First Char" +msgstr "최초글리프" -msgid "Latin Extended-C" -msgstr "로마자 확장-C" +#, c-format +msgid "First Class %d\n" +msgstr "첫번째 클래스 %d\n" -msgid "Coptic" -msgstr "콥트 자" +#, c-format +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "첫 번째 가장자리에서 마지막 가장자리: %g x %g 길이%f" -msgid "Georgian Supplement" -msgstr "조지아 자" +msgid "First Glyph Name" +msgstr "첫 번째 글리프 이름" -msgid "Tifinagh" -msgstr "티피나그 자" +msgid "First P_oint, Next Contour" +msgstr "다음의 윤곽의 시작점(_O)" -msgid "Ethiopic Extended" -msgstr "에티오피아 확장 문자" +msgid "First Point Color" +msgstr "첫번째 점 색상" -msgid "Cyrillic Extended-A" -msgstr "키릴문자 확장-A" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "imagemask의 최초 2 개의 인수는 정수이어야 합니다.\n" -msgid "Supplemental Punctuation" -msgstr "보충 구두점" +msgid "First to _All" +msgstr "항상 처음 것을 선택(_A)" -msgid "Punctuation Supplement" -msgstr "임시 보충" +msgid "Fix" +msgstr "수정" -msgid "CJK Radicals Supplement" -msgstr "CJK의 근본적인 보충" +msgid "Fixing up References" +msgstr "리소스 수리 중" -msgid "Kangxi Radicals" -msgstr "Kangxi Radicals" +msgid "Fl_attenByCMap" +msgstr "지정한 CM_ap로 단일화" -msgid "Ideographic Description Characters" -msgstr "Idc" +msgid "Flared" +msgstr "나팔 모양의" -msgid "CJK Phonetics and Symbols" -msgstr "한중일 통합 음석학 및 기호" +msgid "Flat" +msgstr "평평한" -msgid "CJK Symbols and Punctuation" -msgstr "한중일 통합 기호 및 구두좀" +msgid "Flat Nib" +msgstr "평평한 펜촉" -msgid "Hangul Compatibility Jamo" -msgstr "한글 호환성 Jamo" +msgid "Flate decompression failed.\n" +msgstr "압축 알고리즘 해제에 실패함\n" -msgid "Kanbun" -msgstr "간분(일본 한문)" +msgid "Flattened Accents over Capitals" +msgstr "대문자의 평평한 악센트" -msgid "Bopomofo Extended" -msgstr "주음 부호 확장 영역 문자" +msgid "FlattenedAccentBaseHeight:" +msgstr "평평해진 악센트 기준 높이" -msgid "CJK Strokes" -msgstr "CJK 스트로크" +msgid "Flemish" +msgstr "플라망어" -msgid "Katakana Phonetic Extensions" -msgstr "가타카나 음성 확장" +msgid "Flemish (Belgian Dutch)" +msgstr "플랑드르어(벨기에 네덜란드어)" -msgid "Enclosed CJK Letters and Months" -msgstr "한중일 괄호 문자가 동반 되어 있습니다" +msgid "Flex Hints" +msgstr "Flex 힌트" -msgid "CJK Enclosed Letters and Months" -msgstr "한중일 괄호 문자" +msgid "Flip" +msgstr "플립" -msgid "CJK Compatibility" -msgstr "한중일 통합 호환성" +msgid "Flip Horizontally" +msgstr "수평방향으로 반전" -msgid "CJK Unified Ideographs Extension A" -msgstr "한중일 통합 문자 확장 A" +msgid "Flip Vertically" +msgstr "수직방향으로 반전" -msgid "Yijing Hexagram Symbols" -msgstr "역경 6줄 기호" +msgid "Flip _Horizontally" +msgstr "수평방향으로 반전(_H)" -msgid "CJK Unified Ideographs" -msgstr "한중일 통합 문자" +msgid "Flip _Vertically" +msgstr "수직방향으로 반전(_V)" -msgid "Yi Syllables" -msgstr "Yi Syllables" +msgid "Flip the selection" +msgstr "선택범위를 반전" -msgid "Yi" -msgstr "Yi" +msgid "Flip..." +msgstr "반전..." -msgid "Yi Radicals" -msgstr "Yi Radicals" +msgid "Flipped Reference" +msgstr "참조가 뒤바뀌어 있습니다." -msgid "Vai" -msgstr "Vai" +msgid "Flipped References" +msgstr "참조가 뒤바귀어 있습니다." -msgid "Cyrillic Extended-B" -msgstr "키릴문자 확장-B" +msgid "Flipping" +msgstr "반전" -msgid "Modifier Tone Letters" -msgstr "톤 문자 수정자" +msgid "Fo_ntname:" +msgstr "폰트명(_N):" -msgid "Latin Extended-D" -msgstr "로마자 확장-D" +msgid "Fon" +msgstr "폰어" -msgid "Syloti Nagri" -msgstr "실헤티 나가리 자" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"파일'%2$.40s'에 포함되는 폰트'%1$.40s'는 변경되어 있습니다.\n" +"저장하시겠습니까?" -msgid "Common Indic Number Forms" -msgstr "일반적 인도 번호 양식" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"파일'%2$.40s'에 포함되는 폰트'%1$.40s'는 변경되어 있습니다.\n" +"파일을 되돌리기면 몇가지 편집조작의 결과가 손실됩니다.\n" +"원래로 되돌려서 진행하시겠습니까?" -msgid "Phags-pa" -msgstr "파스파 자" +msgid "Font Compare" +msgstr "폰트 비교" -msgid "Devanagari Extended" -msgstr "데바나가리 확장 문자" +msgid "Font Editor" +msgstr "폰트 편집기" -msgid "Hangul Jamo Extended-A" -msgstr "한글 자모 확장-A" +msgid "Font Family" +msgstr "폰트 패밀리" -msgid "Javanese" -msgstr "자바어" +msgid "Font Info" +msgstr "폰트정보" -msgid "Myanmar Extended-B" -msgstr "미얀마 문자 확장-B" +msgid "Font Information Dialog" +msgstr "글꼴 정보 대화상자" -msgid "Cham" -msgstr "참 자" +#, c-format +msgid "Font Information for %.90s" +msgstr "폰트정보 %.90s" -msgid "Myanmar Extended-A" -msgstr "미얀마 문자 확장-A" +msgid "Font Size" +msgstr "글꼴 크기" -msgid "Meetei Mayek Extensions" -msgstr "Meetei Mayek 확장" +msgid "Font Type:" +msgstr "글꼴 유형:" -msgid "Ethiopic Extended-A" -msgstr "에티오피아 문자 확장-A" +msgid "Font changed" +msgstr "폰트가 변경되었습니다." -msgid "Latin Extended-E" -msgstr "로마자 확장-E" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "" +"폰트파일에서 글리프수를 나타내는 필드에 문제가 있습니다. maxp값은 %d개 입니다" +"만,sizeof(loca)로부터는 %d입니다" -msgid "Cherokee Supplement" -msgstr "체로키어 보충" +#, c-format +msgid "Font to compare with %.20s" +msgstr "%.20s과 비교 폰트" -msgid "Hangul Syllables" -msgstr "한글 음절" +#, c-format +msgid "Font to merge into %.20s" +msgstr "%.20s 과 합치기 할 폰트" -msgid "Hangul Jamo Extended-B" -msgstr "한글 자모 확장-B" +msgid "Font used to draw titles of a matrix edit" +msgstr "행렬 편집의 제목을 그리는 데 사용되는 폰트" -msgid "High Surrogates" -msgstr "상위 Surrogates" +msgid "Font:" +msgstr "폰트:" -msgid "High Surrogate" -msgstr "상위 Surrogate" +msgid "FontForge" +msgstr "FontForge" -msgid "Surrogate High" -msgstr "써로게이트 높게" +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" +msgstr "" +"FontForge는 두 가지 스타일의 ttc 파일을 생성 할 수 있습니다.\n" +"처음에는 각 글꼴이 별도의 엔티티입니다\n" +"다른 글꼴과 연결되지 않았습니다. 두 번째 FontForge는 동일한 글리프 테이블을 " +"사용하려고 시도합니다.\n" +"모든 글꼴에 대해 중복 글리프를 병합합니다. 또한 비트 단위가 동일한 다른 글꼴" +"의 테이블에 동일한 공간을 사용하려고 시도합니다.\n" +"\n" +"FontForge는 항상 병합을 수행 할 수있는 것은 아닙니다.\n" +"어떤 경우에는 ttc 내에서 독립 글꼴을 생성하는 것으로 넘어갑니다.\n" +" 다음과 같은 경우 FontForge를 병합 할 수 없습니다.\n" +" * 글꼴의 크기가 다릅니다\n" +" * 비트 맵이 관련되어 있습니다\n" +" * 병합 된 글리프 테이블에 65534 개 이상의 글리프가 있습니다.\n" +"\n" +"(합병 시간이 더 걸립니다)" -msgid "Surrogate High, Non Private Use" -msgstr "써로게이트 높게, 개인용을 사용하지 마세요" +#, c-format +msgid "FontForge does not currently parse pattern Color Sources (%s)." +msgstr "FontForge는 현재 색깔 속성에 대한 패턴 처리를 지원하지 않습니다. (%s)" -msgid "Surrogate High, Private Use" -msgstr "써로게이트 높게, 개인용을 사용 하세요" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge는 Chameleon 폰트를 지원하지 않습니다\n" -msgid "Low Surrogates" -msgstr "하위 Surrogates" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge는 %2$s의 %1$d행에서 익명의 테이블을 지원하지 않는다" -msgid "Private Use Area" -msgstr "개인용 영역" +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "FontForge는 사전 기반의 imagemask 연산자를 지원하지 않습니다.\n" -msgid "Private Use" -msgstr "개인용" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge는 합성폰트를 지원하지 않습니다\n" -msgid "Microsoft Symbol Area" -msgstr "Microsoft 기호 영역" +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "" +"FontForge는 %d 비트의 심도는 지원하지 않습니다(1,2,4,8,16,32 의 어느것 이어" +"야 합니다)\n" -msgid "Corporate Use" -msgstr "기업용" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge는 Type2 다중 마스터폰트를 지원하지 않습니다\n" -msgid "CJK Compatibility Ideographs" -msgstr "한중일 호환 문자" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "" +"FontForge는 CFF DICT INDEX에 내장된 Type2 프로그램을 지원하지 않습니다\n" -msgid "Alphabetic Presentation Forms" -msgstr "알파벳 프리젠테이션 양식" - -msgid "Latin Ligatures" -msgstr "라틴어 합음자" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" +msgstr "" +"글꼴을 변경할 때 FontForge는 이 창을 업데이트하지 않습니다.\n" +"글꼴이 변경된 경우 버튼을 눌러 강제로 업데이트 하세요." -msgid "Armenian Ligatures" -msgstr "아르메니아의 결합" +msgid "FontForge font debugging table" +msgstr "FontForge 폰트 디버깅 표" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "히브리어 통합/핵심 문자" +msgid "" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." +msgstr "" +"FontForge는 내부적으로 시계 방향으로 그려진\n" +" 경로를 사용합니다. 이렇게 하면 해당 항목을 확인할 수 있습니다.\n" +"이 테스트를 수행하기 전에 경로가 자체 교차하지 않는지 확인합니다." -msgid "Arabic Presentation Forms-A" -msgstr "아랍어 프리젠테이션 양식-A" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"폰트포지는 외곽선 및 비트맵 글꼴 편집기입니다. 포스트스크립트, 트루타입, 오픈" +"타입, CID 폰트, 멀티마스터, CFF, SVG 그리고 비트맵(bdf, FON, NFNT) 글꼴을 제" +"작, 편집, 변환할 수 있습니다." -msgid "Variation Selectors" -msgstr "변형 선택기" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." +msgstr "" +"폰트포지는 여러 컴퓨터 운영체제에서 작동하도록 쓰여진 오픈소스 소프트웨어입니" +"다. 명령어 인터페이스 또는 GUI로 사용할 수 있습니다." -msgid "Vertical Forms" -msgstr "수직형" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"(MfClearBg)\n" +"FontForgeは,autotrace를 실행する이전의 이미지를 各글리프의 \n" +"배경에 붙입니다. 이것의 이미지를 mf처리가 완료된 뒤에도\n" +"볼수있도록 보존할지, 스페이스를 절약하기 위해 \n" +"삭제할지를 선택합니다." -msgid "Combining Half Marks" -msgstr "반점 결합" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "FontForge는 데이터에 포함된 이미지만 지원한다.: URIs\n" -msgid "CJK Compatibility Forms" -msgstr "한중일 호환 형태" +msgid "" +"FontForge previously exported glyphs using a SVG\n" +"transform element to flip the Y-axis rather\n" +"than changing the individual values. This option\n" +"reverts to that convention." +msgstr "" +"FontForge는 이전 개별 값을 변경하는 것이 아니라, SVG 변환 요소를 사용하여 Y " +"축 반전 그래프를 내보내고있었습니다. 이 옵션은 규칙으로 돌아갑니다." -msgid "Small Form Variants" -msgstr "소문자 변형" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge는 대부분의 %d 레이어들을 지원함" -msgid "Arabic Presentation Forms-B" -msgstr "아랍어 프리젠테이션 양식-B" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"(PreferPotrace)\n" +"FontForgeは、자동추적에 사용하는 2종류의 서로다른 헬퍼\n" +"어플리케이션 (autotrace과 potrace)를 지원합니다.\n" +"시스템에 하나밖에 없다면 그것을 사용하고, 둘 다 있으면\n" +"어느것을 사용 할 지를 이 옵션에서 지정합니다" -msgid "Byte Order Mark" -msgstr "바이트 순서 표시" +msgid "FontForge time stamp table" +msgstr "FontForge 타임 스탬프 테이블" -msgid "Halfwidth and Fullwidth Forms" -msgstr "반각 문자와 전각 문자" +#, c-format +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge가 폰트에 대응하는 cidmap를 찾을 수 없었습니다.\n" +"필수는 아닙니다만, 이 파일이 있는 편이 좋은 처리가 몇가지 있습니다.\n" +"아직 cidmap를 다운로드하지않았다면, \n" +"http://FontForge.sourceforge.net/cidmaps.tgz\n" +"에서 다운로드하요, gunzip 의 뒤에 tar 를 붙여\n" +" %.80s\n" +"에 설치해 주십시오.\n" +"\n" +"적절한 파일을 로컬디스크내에서 찾으시겠습니까?" -msgid "Half and Full Width Forms" -msgstr "반각 및 전각 문자" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "FontForge가 libspiro를 로드할 수 없어 스피로는 사용할 수 없다." -msgid "Latin Full Width Forms" -msgstr "라틴어 전체 폭 양식" +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." +msgstr "" +"FontForge는 선택된 그래프의 왼쪽과 오른쪽 사이드 베어링을 조정하여 스크립트" +"의 그래프 사이의 평균 간격이 지정된 양이되도록합니다. 각 그래프의 사이드 베어" +"링의 최소값과 최대 값을 지정할 수도 있습니다." -msgid "Full Width Brackets" -msgstr "전체 폭 대괄호" +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." +msgstr "" +"FontForge는 대각선 줄 경계 힌트를 생성한 후, Autolnstr 명령으로 사용할 수 있" +"다." -msgid "CJK Half Width Forms" -msgstr "CJK 반각 문자" +msgid "FontForge will guess kerning classes for selected glyphs" +msgstr "FontForge가 선택한 글리프에 대한 커닝 클래스를 추측함" -msgid "Katakana Half Width Forms" -msgstr "가타카나 반각 문자" +msgid "" +"FontForge will look at the glyphs selected in the font view\n" +"and will try to find groups of glyphs which are most alike\n" +"and generate kerning classes based on that information." +msgstr "" +"FontForge는 font view에서 선택한 글리프를 보고 \n" +"가장 유사한 글리프 그룹을 찾아 \n" +"해당 정보를 기반으로 커닝 클래스를 생성합니다." -msgid "Hangul Jamo Half Width Forms" -msgstr "한글 자모 반각 문자" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." +msgstr "FontForge는 대각선 줄 끝에 수직 또는 수평 경계 힌트를 배치합니다." -msgid "Full Width Symbol Variants" -msgstr "전폭 기호 변경" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." +msgstr "FontForge는 대각선 줄기의 교차점에 수직 또는 수평 힌트를 배치합니다." -msgid "Half Width Symbol Variants" -msgstr "반각 기호 변형" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." +msgstr "" +"FontForge는 적절한 문자의 경계 상자를 설명하기 위해 수직 또는 수평 경계 힌트" +"를 제공한다." -msgid "Specials" -msgstr "특수" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." +msgstr "" +"(NewFontNameList)\n" +"FontForge는 신규생성하는 폰트의 부호위치에 \n" +"글리프명을 분배할 때에,이 이름리스트를 사용합니다." -msgid "Not a Unicode Character" -msgstr "유니코드 문자가 아님" +msgid "FontForge's SFD" +msgstr "FontForge SFD" -msgid "Signature Mark" -msgstr "시그니처 기호" +msgid "FontLog Save Failed" +msgstr "FontLog의 저장에 실패했습니다" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "다국어 보조 기본 유니코드" +msgid "FontView" +msgstr "폰트뷰" -msgid "Supplementary Multilingual Plane" -msgstr "다국어 보충 기본" +msgid "FontViewMetricsViewSelectMax" +msgstr "글꼴보기 메트릭보기 최대 선택" -msgid "Aegean scripts" -msgstr "에게 문자" +msgid "Fontforge showing a glyph being edited" +msgstr "편집중인 문자를 보여주는 FontForge" -msgid "Linear B Syllabary" -msgstr "선형 B 음절자" +msgid "Font|New" +msgstr "새로운" -msgid "Linear B Ideograms" -msgstr "선형 B 이데오그램" +msgid "Font|_New" +msgstr "새 폰트(_N)" -msgid "Aegean Numbers" -msgstr "에게 숫자" +msgid "" +"For each script to which this lookup applies, look at all pairs of\n" +"glyphs in that script and try to guess a reasonable kerning value\n" +"for that pair." +msgstr "" +"이 lookup이 적용되는 각 스크립트에 대해 \n" +"해당 스크립트의 모든 글리프 쌍을 보고 \n" +"해당 쌍에 대한 적절한 커닝 값을 추측해 봅니다." -msgid "Ancient Greek Numbers" -msgstr "고대 그리스 숫자" +msgid "" +"For example, to build this character from U+0061 (lowercase a) as the base " +"and U+030C (combining caron), write:\n" +"0061 030C" +msgstr "" +"예를 들어, 이 문자를 기반으로 U+0061 (소문자 a) 와 U+030C (캬론을 결합한) 에" +"서 만들려면 다음과 같이 설명합니다: 0061 030C" -msgid "Ancient Symbols" -msgstr "고대 기호" +#, c-format +msgid "" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" +msgstr "" +"글리프 %.60s의 경우, 아직 폰트에 없는 %.80s이라는 이름의 글리프를 참조합니" +"다. 의도하신 내용인가요?" -msgid "Phaistos Disc" -msgstr "파이스토스 원반" +msgid "Force Bold Threshold:" +msgstr "Bold로 강제적용되는 역치:" -msgid "Coptic Epact Numbers" -msgstr "콥트 에펙트 숫자" +msgid "Force glyph names to:" +msgstr "글리프명 강제 적용:" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "영문자 및 LTR 스크립트 음절자" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "앞면" -msgid "Old Italic" -msgstr "오래된 이탤릭체" +msgid "Forest Nenets" +msgstr "숲네네츠어" -msgid "Old Permic" -msgstr "오래된 페르믹어" +msgid "Forget _to All" +msgstr "다 잊어버려(_T)" -msgid "Ugaritic" -msgstr "우가릿 자" +msgid "Form_er Glyph" +msgstr "이전의 편집한 글리프(_E)" -msgid "Old Persian" -msgstr "오래된 페르시아어" +msgid "Format:" +msgstr "포맷:" -msgid "Deseret" -msgstr "데저렛 문자" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "실제의 값은 %1$.4g입니다만,%2$.4g이지 않습니까?" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "영문자 및 음절 RTL 스크립트" +msgid "" +"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" +msgstr "버전 1 (또는 이전)의 sfd 파일에 새로운 스타일의 커닝 쌍을 발견했다.\n" -msgid "Cypriot Syllabary" -msgstr "키프로스 음절자" +msgid "FoundryName" +msgstr "foundry명" -msgid "Phoenician" -msgstr "파이스토스(원반) 자" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" +msgstr "imagemask의 4 번째 인수는 6 요소로부터 되는 변환행렬이어야 합니다.\n" -msgid "Kharoshthi" -msgstr "카로슈티 문자" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "분모 디스플레이 스타일 최소 간격:" -msgid "Avestan" -msgstr "아베스타 문자" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "분모 디스플레이 스타일 아래로 이동:" -msgid "Rumi Numeral Symbols" -msgstr "루미 숫자 기호" +msgid "FractionDenominatorGapMin:" +msgstr "분모 최고 간격:" -msgid "Yezidi" -msgstr "예지디 자" +msgid "FractionDenominatorShiftDown:" +msgstr "분모 아래로 이동" -msgid "Chorasmian" -msgstr "합창의" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "분자 디스플레이 스타일 최소 간격:" -msgid "Elymaic" -msgstr "엘리 마 문자" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "분자 디스플레이 스타일 위로 이동:" -msgid "Brahmi" -msgstr "브라흐마 자" +msgid "FractionNumeratorGapMin:" +msgstr "분자 최소 간격:" -msgid "Sinhala Archaic Numbers" -msgstr "신할라 고대 숫자" +msgid "FractionNumeratorShiftUp:" +msgstr "분자 위로 이동:" -msgid "Mongolian Supplement" -msgstr "몽골어 보충" +msgid "FractionRuleThickness:" +msgstr "분수 표준 두께:" -msgid "Dives Akuru" -msgstr "Dives Akuru" +msgid "Fractions" +msgstr "분수" -msgid "Nandinagari" -msgstr "난디나가리 자" +msgid "FreeType internals" +msgstr "자유유형의 내장장치" -msgid "Lisu Supplement" -msgstr "리수어 보충" +msgid "FreeType unavailable" +msgstr "FreeType을 사용할 수 없음" -msgid "Tamil Supplement" -msgstr "타밀 보충" +msgid "FreeType unavailable." +msgstr "FreeType을 사용할 수 없음." -msgid "Cuneiform and other ancient scripts" -msgstr "설형문자와 다른 고대 문자" +msgid "FreeTypeAAFillInOutlineView" +msgstr "프리타입 AA채우기 개요 보기" -msgid "Cuneiform" -msgstr "쐐기 문자" +msgid "FreeTypeInFontView" +msgstr "FreeType로 폰트표시" -msgid "Cuneiform Numbers and Punctuation" -msgstr "설형 문자 숫자와 문자 부호" +msgid "Freeform Serifs" +msgstr "자유로운 세리프서체(FS)" -msgid "Cuneiform Numbers" -msgstr "설형 문자 숫자" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "프리핸드" -msgid "Early Dynastic Cuneiform" -msgstr "초기 왕조 설형 문자" +msgid "Freetype rasterization failed.\n" +msgstr "FreeType에서의 라스터라이징에 실패\n" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "이집트 상형문자 형식 제어" +msgid "French" +msgstr "프랑스어" -msgid "Bamum Supplement" -msgstr "바뭄어 보충" +msgid "French Antillean" +msgstr "프랑스령 엔틸리스어" -msgid "Ideographic Symbols and Punctuation" -msgstr "이집트문자 기호와 분장 부호" +msgid "French Belgium" +msgstr "프랑스어(벨기에)" -msgid "Tangut Components" -msgstr "탕쿠르족 구성" +msgid "French Camaroon" +msgstr "프랑스어(카메룬)" -msgid "Khitan Small Script" -msgstr "거란의 작은 대본" +msgid "French Canadian" +msgstr "프랑스어(캐나다)" -msgid "Tangut Supplement" -msgstr "탕쿠르족어 보충" +msgid "French Côte d'Ivoire" +msgstr "프랑스어(코트디부아르)" -msgid "Kana Supplement" -msgstr "가나 보충" +msgid "French D.R. Congo" +msgstr "프랑스어(콩고민주공화국)" -msgid "Kana Extended-A" -msgstr "가나 확장-A" +msgid "French French" +msgstr "프랑스어(프랑스)" -msgid "Small Kana Extension" -msgstr "작은 가나 확장" +msgid "French Haiti" +msgstr "프랑스어(아이티)" -msgid "Shorthand Format Controls" -msgstr "속기 형식 제어" +msgid "French Luxembourg" +msgstr "프랑스어(룩셈부르크)" -msgid "Byzantine Musical Symbols" -msgstr "비잔틴 음악적 기호" +msgid "French Mali" +msgstr "프랑스어(말리)" -msgid "Musical Symbols" -msgstr "음악적인 기호" +msgid "French Monaco" +msgstr "프랑스어(모나코)" -msgid "Ancient Greek Musical Notation" -msgstr "고대 그리스 음악적 표기법" +msgid "French Morocco" +msgstr "프랑스어(모로코)" -msgid "Mayan Numerals" -msgstr "마야 숫자" +msgid "French North Africa" +msgstr "프랑스어(북아프리카)" -msgid "Tai Xuan Jing Symbols" -msgstr "태현경 기호" +msgid "French Réunion" +msgstr "프랑스어(레위니옹)" -msgid "Counting Rod Numerals" -msgstr "카운팅 로드 숫자" +msgid "French Senegal" +msgstr "프랑스어(세네갈)" -msgid "Chinese Counting Rod Numerals" -msgstr "중국 카운팅 로드 숫자" +msgid "French Swiss" +msgstr "프랑스어(스위스)" -msgid "Glagolitic Supplement" -msgstr "글라골루어 보충" +msgid "French West Indies" +msgstr "프랑스어(서인도제도)" -msgid "Nyiakeng Puachue Hmong" -msgstr "니야켄그 푸아추에 흐몽" +msgid "Friendly Name" +msgstr "친숙한 이름" -msgid "Wancho" -msgstr "완초" +msgid "Frisian" +msgstr "프리지아어" -msgid "Indic Siyaq Numbers" -msgstr "인도어 형태 숫자" +msgid "Friulian" +msgstr "프리울리언어" -msgid "Ottoman Siyaq Numbers" -msgstr "터키어 형태 숫자" +msgid "From the _other class" +msgstr "에서 다른 클래스(_o)" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "아랍 수학 알파벳 기호" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "아래 목록에서 데이터를 제공하는 기준을 선택합니다." -msgid "Mahjong Tiles" -msgstr "마작 타일" +msgid "From:" +msgstr "발신 :" -msgid "Domino Tiles" -msgstr "도미노 타일" +msgid "Frozen Color" +msgstr "고정 색상" -msgid "Playing Cards" -msgstr "카드 놀이" +msgid "Fulani" +msgstr "풀라니어" -msgid "Enclosed Alphanumeric Supplement" -msgstr "영숫자 부록을 동반한다" +msgid "Fulfulde" +msgstr "풀풀데어" -msgid "Enclosed Ideographic Supplement" -msgstr "표의 문자 부록을 동반한다" +msgid "Full Pa_ge Glyph" +msgstr "페이지 가득 글리프를 인쇄(_G)" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "기타 기호 및 포토 그래프" +msgid "Full Pa_ge Glyphs" +msgstr "페이지 가득 글리프를 인쇄(_G)" -msgid "Emoticons" -msgstr "이모티콘" +msgid "Full Width Brackets" +msgstr "전체 폭 대괄호" -msgid "Ornamental Dingbats" -msgstr "장식 딩벳" +msgid "Full Width Symbol Variants" +msgstr "전폭 기호 변경" -msgid "Transport and Map Symbols" -msgstr "전송 및 지도 기호" +msgid "Full Widths" +msgstr "전각" -msgid "Alchemical Symbols" -msgstr "연금술 기호" +msgid "FullLen" +msgstr "전체 길이" -msgid "Geometric Shapes Extended" -msgstr "기하학적 모형 확장" +msgid "Fullname" +msgstr "풀네임" -msgid "Supplemental Arrows-C" -msgstr "보조 화살표-C" +msgid "" +"Function DEFinition\n" +"Pops a value (n) and starts the nth\n" +"function definition" +msgstr "" +"함수 DEFinition\n" +"값(n) 을 팝업하고 n번째 시작\n" +"함수 정의" -msgid "Supplemental Symbols and Pictographs" -msgstr "보조 기호 및 그림 문자" +msgid "Futa" +msgstr "후타어" -msgid "Chess Symbols" -msgstr "체스 기호" +msgid "Fuzz" +msgstr "솜털" -msgid "Symbols and Pictographs Extended-A" -msgstr "기호 및 그림 확장-A" +msgid "G2 Curve" +msgstr "G2 곡선" -msgid "Symbols for Legacy Computing" -msgstr "레거시 컴퓨팅 기호" +msgid "G4 Curve" +msgstr "G4 곡선" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "보조 이형 평면 유니코드" +msgid "G4 _Curve" +msgstr "G4 곡선(_C)" -msgid "Supplementary Ideographic Plane" -msgstr "상형 문자 보충 평면" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (중국어 간체)" -msgid "CJK Unified Ideographs Extension B" -msgstr "한중일 통합 한자 확장 B" +msgid "GDraw" +msgstr "GDraw" -msgid "CJK Unified Ideographs Extension C" -msgstr "한중일 통합 한자 확장 C" +msgid "" +"GET INFOrmation\n" +"Pops information type, pushes result" +msgstr "" +"GET INFOrmation\n" +"정보 유형을 팝업하고 결과를 push합니다." -msgid "CJK Unified Ideographs Extension D" -msgstr "한중일 통합 한자 확장 D" +msgid "GGadget" +msgstr "GGadget" -msgid "CJK Unified Ideographs Extension E" -msgstr "한중일 통합 한자 확장 E" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "80" -msgid "CJK Unified Ideographs Extension F" -msgstr "한중일 통합 한자 확장 F" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "115" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "한중일 호환용 한자 보충" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "포맷 14 'cmap'서브 테이블의 GID가 범위 외 (%d)\n" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "3차 표식 평면 유니코드" +msgid "GID out of range.\n" +msgstr "GID가 범위를 벗어났습니다\n" -msgid "Tertiary Ideographic Plane" -msgstr "3차 표식 평면" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "이 GSUB 문맥별 색인에서 언급된 GPOS 색인 : %s" -msgid "CJK Unified Ideographs Extension G" -msgstr "한중일 통합 문자 G" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "이 GPOS 문맥별 색인에서 언급된 GSUB 색인 : %s" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "보조 특수 목적 평면 유니코드" +msgid "G_2" +msgstr "G_2" -msgid "Supplementary Special-purpose Plane" -msgstr "보조 특수 목적 평면" +msgid "G_4" +msgstr "G_4" -msgid "Tags" -msgstr "태그" +msgid "Ga" +msgstr "가어" -msgid "Tag Characters" -msgstr "태그 문자" +msgid "Gaelic (Irish)" +msgstr "게일어(아일랜드)" -msgid "Variation Selectors Supplement" -msgstr "변화 선택 보충" +msgid "Gaelic (Scottish)" +msgstr "게일어(스코틀랜드)" -msgid "Variation Selectors B" -msgstr "B 부분 변형" +msgid "Gagauz" +msgstr "가가우즈어" -msgid "Supplementary Private Use Area-A" -msgstr "보조 개인 사용 영역-A" +msgid "Galician" +msgstr "갈리시아어" -msgid "Supplementary Private Use Area-B" -msgstr "보조 개인 사용 영역-B" +msgid "Galla" +msgstr "갈라어/오로모어" -msgid "Non-Unicode Glyphs" -msgstr "글리프 유니코드가 아닙니다." +msgid "Garhwali" +msgstr "가르와리어" -msgid "Unassigned Code Points" -msgstr "저장되지 않은 코드 포인트" +msgid "Garo" +msgstr "가로어" -msgid "" -msgstr "<지정되지 않은 평면 3>" +msgid "Garshuni" +msgstr "가르슈니어" -msgid "" -msgstr "<지정되지 않은 평면 4>" +msgid "Gasp|Anti-Alias" +msgstr "안티에일리어싱" -msgid "" -msgstr "<지정되지 않은 평면 5>" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "For Pixels Per EM <= Value." -msgid "" -msgstr "<지정되지 않은 평면 6>" +msgid "Gasp|Grid Fit" +msgstr "그리드 핏" -msgid "" -msgstr "<지정되지 않은 평면 7>" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "매끄러운 대칭의 그리드 적합" -msgid "" -msgstr "<지정되지 않은 평면 8>" +msgid "Gasp|Symmetric Smoothing" +msgstr "매끄러운 대칭" -msgid "" -msgstr "<지정되지 않은 평면 9>" +msgid "Gasp|_Default" +msgstr "기본값(_D)" -msgid "" -msgstr "<지정되지 않은 평면 10>" +msgid "Gasp|_Version" +msgstr "버전(_V)" -msgid "" -msgstr "<지정되지 않은 평면 11>" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "가우다무스 리기터쳐!" -msgid "" -msgstr "<지정되지 않은 평면 12>" +msgid "General" +msgstr "일반정보" -msgid "" -msgstr "<지정되지 않은 평면 13>" +msgid "General Punctuation" +msgstr "일반 구두점" -msgid "Bad magic number" -msgstr "잘못된 magic 번호입니다." +msgid "General facts about the windowing system" +msgstr "window 시스템에 대한 일반적인 사실" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "이것은 FON 파일의 Windows FNT가 아닌 것 같습니다." +msgid "General/Supplemental Punctuation" +msgstr "일반/보조 구두점" -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"픽셀크기 %d 에, 글자 %s 가 원점보다 앞에서 시작하거나, 글자붙이기 폭의 밖으" -"로 튀어나와 있습니다.\n" +msgid "Generate" +msgstr "생성" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "FMT 생성시에 내부에러 발생. 파일오프셋이 올바르지 않습니다\n" +msgid "Generate Fonts" +msgstr "글꼴 생성" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "FNT를 만드는 중 내부 오류 발생. 비트맵 데이터의 파일 오프셋이 잘못됨\n" +msgid "Generate Mac Family" +msgstr "Mac패밀리를 출력..." -#, c-format -msgid "Could not open output file: %s" -msgstr "출력파일%.s를 열 수 없습니다." +msgid "Generate Mac _Family..." +msgstr "Mac 패밀리 출력(_F)..." -msgid "Decompressed length did not match expected length for table" -msgstr "압축 해제된 길이가 테이블의 예상 길이와 일치하지 않습니다" +msgid "Generate TTC" +msgstr "TTC 생성" -msgid "Bad signature in WOFF header." -msgstr "WOFF 헤더에 잘못된 서명이 있음" +msgid "Generate TTC..." +msgstr "TTC 생성" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "WOFF 헤더에 지정된 파일 길이가 실제 파일 길이와 일치하지 않음." +msgid "Generate instructions for ball terminals." +msgstr "Ball terminals에대한 지침을 생성하십시오." -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "잘못된 WOFF 헤더, 0이어야 하는 필드가 0이 아니다" +msgid "Generate instructions for diagonal stem hints." +msgstr "대각선 스템 힌트에 대한 지침을 생성하십시오." -msgid "Could not open temporary file." -msgstr "임시파일을 열 수 없습니다" +msgid "GenerateHintWidthEqualityTolerance" +msgstr "힌트 폭 등차 허용 오차 생성" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "%c%c%c%c에 대한 유효하지 않은 압축 테이블 길이" +msgid "Generating PostScript Font" +msgstr "PostScript폰트를 생성 중" -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "%c%c%c%c에 대한 테이블 길이가 파일 끝을 넘어 확장된다." +msgid "Generating anti-alias font" +msgstr "앤티에일리어싱폰트를 생성 중" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "%c%c%c%c테이블을 압축 해제하는 중 문제가 발생함." +msgid "Generating bitmap font" +msgstr "비트맵폰트를 생성 중" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "WOFF 압축되지 않은 메타데이터 섹션이 너무 크다.\n" +msgid "Generic" +msgstr "일반" -msgid "WOFF compressed metadata section too large.\n" -msgstr "WOFF 압축 메타데이터 섹션이 너무 크다.\n" +msgid "Generic change" +msgstr "일반 변경" -msgid "Align Points" -msgstr "점 조정" +msgid "Geometric Shapes" +msgstr "기하학적 기호" -msgid "How to align these points?" -msgstr "이 점들을 어떻게 조정하시겠습니까?" +msgid "Geometric Shapes Extended" +msgstr "기하학적 모형 확장" -msgid "_Size:" -msgstr "크기(_S):" +msgid "Georgian" +msgstr "조지아 문자" -msgid "Space Regions" -msgstr "공간 영역" +msgid "Georgian (& Supplement)" +msgstr "조지아 (& 보충)" -msgid "Coordinate along which to space" -msgstr "여백의 좌표방향" +msgid "Georgian Extended" +msgstr "조지아 문자 확장" -msgid "_X" -msgstr "_X" +msgid "Georgian Supplement" +msgstr "조지아 문자" -msgid "_Y" -msgstr "_Y" +msgid "German" +msgstr "독일어" -msgid "_Maximum distance between points in a region" -msgstr "영역내의 점간의 최대거리(_M)" +msgid "German Austrian" +msgstr "독일어(호주)" -msgid "Not enough lines" -msgstr "충분한 행이 없습니다." +msgid "German German" +msgstr "독일어(독일)" -msgid "Can't Parallel" -msgstr "평행하게 할 수 없습니다." +msgid "German Liechtenstein" +msgstr "독일어(리히텐슈타인)" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "2개의 직선은 점을 공유하므로, 평행하게 할 수 없습니다." +msgid "German Luxembourg" +msgstr "독일어(룩셈부르크)" -msgid "Bases" -msgstr "기본" +msgid "German Swiss" +msgstr "독일어(스위스)" -msgid "Exits" -msgstr "나가기" +msgid "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>use current pos\n" +" 1=>use original pos\n" +"Pops one point, pushes the coordinate of\n" +"the point along projection vector" +msgstr "" +"투영 벡터에 투영된 좌표[a] 가져오기\n" +" 0=>현재 pos를 사용함\n" +" 1=>원래 pos를 사용함\n" +"한 점을 팝업하고 투영 벡터를 따라 \n" +"점의 좌표를 push합니다." -msgid "Entries" -msgstr "입력창" +msgid "" +"Get Freedom Vector\n" +"Decomposes freedom vector, pushes its\n" +"two coordinates onto stack as 2.14" +msgstr "" +"자유 벡터 가져오기\n" +"자유 벡터를 분해하여 두 개의 좌표를 \n" +"2.14로 스택에 push합니다." -msgid "Marks" -msgstr "표시" +msgid "Get Info..." +msgstr "정보를 얻기..." -msgid "Add Base Anchor..." -msgstr "기준 앵커 추가..." +msgid "" +"Get Projection Vector\n" +"Decomposes projection vector, pushes its\n" +"two coordinates onto stack as 2.14" +msgstr "" +"투영 벡터 가져오기\n" +"투영 벡터를 분해하여 두 좌표를 \n" +"2.14로 스택에 push합니다." -msgid "Add Exit Anchor..." -msgstr "종료 앵커 추가..." +msgid "Get _Info..." +msgstr "정보를 얻기(_I)..." -msgid "Add Entry Anchor..." -msgstr "엔트리 앵커 추가..." +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." +msgstr "" +"Ghostview는 (아마 그 외에도)\n" +"점이 1개도 위에 놓이지 않는 힌트가 존재하면 \n" +"문제가 발생합니다." -msgid "Add Mark Anchor..." -msgstr "마크 앵커 추가..." +msgid "Gilyak" +msgstr "길랴크어" -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "%.100s 등급에 대한 앵커 제어 %.100s %.20s" +msgid "Gl_yph Name:" +msgstr "글리프 이름(_N):" -msgid "mark" -msgstr "표시" +msgid "Glagolitic" +msgstr "글라골릭 문자" -msgid "cursive entry" -msgstr "필기체 입력" +msgid "Glagolitic Supplement" +msgstr "글라골문자 보충" -msgid "cursive exit" -msgstr "필기체 지움" +msgid "Glif" +msgstr "Glif" -msgid "base" -msgstr "베이스" +msgid "Glif Template" +msgstr "글리프 본보기" -msgid "Anchor Control" -msgstr "고정점 제어" +msgid "Gloss" +msgstr "설명" -msgid "Detaching Anchor Point" -msgstr "고정점을 떼다" +msgid "Glyph" +msgstr "글리프" #, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"이 앵커 포인트 %d에 연결되었습니다 만, 내가 이동할 수있는 포인트가 없습니다. " -"앵커 포인트에서 분리합니다" +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "조회 하위 테이블 %3$.50s에서 %2$s의 글리프 %1$.50s" -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "보정값은 -128〜127의 범위(가능한 작은)값이어야 합니다" +#, c-format +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" +msgstr "글리프 %d가 폰트글리프수를 넘는 글리프 %d를 참조하려고 합니다\n" -msgid "Out of Range" -msgstr "범위 밖입니다." +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" +msgstr "" +"%d 픽셀 비트맵 스트라이크를 위한 글리프 %d에서 누락된 글리프를(%d) 참조합니다" +#, c-format msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" msgstr "" -"이름으로 그래프를 확인하십시오. FontForge는 그 그래프에 앵커를 추가합니다." - -msgid "Provide a glyph name" -msgstr "글리프 이름 제공" +"글리프 %d 는 \".notdef\" 라는 이름으로 이 이름만은 글리프명으로 사용할 수 없" +"습니다 (.notdef 라는 이름이 사용가능한 것은 글리프 0 뿐 입니다)\n" +"FontForge는 자동적으로 명칭변경를 수행합니다.\n" -msgid "Non-existant glyph" -msgstr "존재하지 않는 글리프" +msgid "Glyph BB Above" +msgstr "글리프 바운딩 박스 위" -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "문양 %.80s 글꼴에 없습니다" +msgid "Glyph BB Below" +msgstr "글리프 바운딩 박스 아래" -msgid "Duplicate Anchor Class" -msgstr "앵커 클래스 중복" +msgid "Glyph BB Left Of" +msgstr "글리프 BB 측면" -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "문양 %.80s이 클래스 %.80s 앵커가 이미 포함되어 있습니다." +msgid "Glyph BB Right Of" +msgstr "글리프 BB의 권리" -msgid "Anchor Control..." -msgstr "고정점의 제어..." +msgid "Glyph Composition/Decomposition" +msgstr "글리프합성/분해" -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" -"현재의 문양이 래스터 화되는 크기.\n" -"픽셀 크기가 작은 경우는 다음의 확대율을 사용하여보다 선명한 뷰를 얻을 수 있습" -"니다.\n" -"\n" -"풀다운 목록에는 납작한 수정이 픽셀 크기가 포함되어 있습니다." +msgid "Glyph Construction" +msgstr "글리프 건설" -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "배율:" +msgid "Glyph Definition Sub-Table" +msgstr "글리프정의 서브테이블" -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" -"그래프는 위의 크기로 래스터 화됩니다 만,\n" -"작은 픽셀 크기로 발생 될 수있는 정렬 오류를 확인하기 어려운 경우가 있습니다. " -"이렇게하면 각 픽셀을 확대하여 잠재적 인 문제를 잘 나타낼 수 있습니다." +msgid "Glyph Differences\n" +msgstr "글리프의 상이점\n" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "이 그래프의 엥커 포인트의 X 좌표" +msgid "Glyph Extension Components" +msgstr "글리프 확장 성분" -#. GT: Short for Correction -msgid "Cor:" -msgstr "보정:" +msgid "Glyph Extension:" +msgstr "글리프 확장:" -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"지정된 픽셀 크기로 래스터 화하면이 기준점의 수평 위치에 픽셀 단위의 수정. (장" -"치 테이블에 존재)" +msgid "Glyph Extensions" +msgstr "글리프 확장" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"이것은 그래프가 위의 크기로 래스터 화 된 때 앵커를 수평 방향으로 이동하는 픽" -"셀 수입니다. 이 정보는이 앵커 장치 테이블의 일부입니다.\n" -"납작한 반올림 오류가 비례하여 큰 영향을 미칠 작은 픽셀 크기에 특히 중요합니" -"다." +msgid "Glyph Info" +msgstr "글리프 정보" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "이 그래프의 기준점의 Y 좌표" +msgid "Glyph Info Color" +msgstr "글리프 정보 색상" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"이것은 그래프가 위의 크기로 래스터 화 된 때 앵커가 수직 방향으로 이동하는 픽" -"셀 수입니다. 이 정보는이 앵커 장치 테이블의 일부입니다.\n" -"납작한 반올림 오류가 비례하여 큰 영향을 미칠 작은 픽셀 크기에 특히 중요합니" -"다." +#, c-format +msgid "Glyph Info for %.40s" +msgstr "글리프 %.40s 에 대한 정보" -msgid "Separation" -msgstr "구분" +msgid "Glyph Info..." +msgstr "글리프정보..." -msgid "Min Bearing" -msgstr "최소의 베어링" +msgid "Glyph Insertion" +msgstr "글리프삽입" -msgid "Max Bearing" -msgstr "최대의 베어링" +msgid "Glyph Name Changed" +msgstr "글리프이름이 변경되었습니다" -msgid "Height" -msgstr "높이" +msgid "Glyph Names" +msgstr "상형문자 이름" -msgid "Loop Count" -msgstr "루프 카운트" +msgid "Glyph Order" +msgstr "상형문자 순서" -msgid "Auto Width" -msgstr "폭 자동설정" +msgid "Glyph Origin" +msgstr "글리프의 원점" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge는 선택된 그래프의 왼쪽과 오른쪽 사이드 베어링을 조정하여 스크립트" -"의 그래프 사이의 평균 간격이 지정된 양이되도록합니다. 각 그래프의 사이드 베어" -"링의 최소값과 최대 값을 지정할 수도 있습니다." +msgid "Glyph Positioning\n" +msgstr "글리프위치지정\n" -msgid "_Separation:" -msgstr "구분(_S):" +msgid "Glyph Self-Intersects" +msgstr "Self-Intersects 글리프" -msgid "_Min:" -msgstr "최소(_M):" +msgid "Glyph Set by Selection" +msgstr "선택별 상형문자 세트" -msgid "Ma_x:" -msgstr "최대(_X):" +msgid "Glyph Substitution\n" +msgstr "글리프바꾸기\n" -msgid "_Height:" -msgstr "굵기(_H):" - -msgid "_Loops:" -msgstr "고리(_L):" +msgid "Glyph Valid" +msgstr "글리프 유효" -msgid "Language" -msgstr "언어" +msgid "Glyph _Info..." +msgstr "글리프정보(_I)..." -msgid "Min" -msgstr "최소" +msgid "Glyph _Metadata" +msgstr "글리프의 메타데이터(_M)" -msgid "Max" -msgstr "최대" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" +msgstr "" +"그래프의 경계 상자 데이터가 GID %d 글꼴의 경계 상자 데이터를 초과합니다\n" -msgid "Feature" -msgstr "특성" +msgid "Glyph composed of:" +msgstr "글리프의 구성요소:" -msgid "Min (descent)" -msgstr "최소(하강)" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "글리프에는 겹치는 힌트가 포함됨(동일한 힌트에 있음)" -msgid "Max (ascent)" -msgstr "최대(상승)" +msgid "Glyph in two classes" +msgstr "두 클래스의 글리프" #, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "%c%c%c%c 의 수평 범위" +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" +msgstr "" +"글리프인덱스가 범위 외의 %d 값으로 되어 있습니다만, %d 미만이어야 합니다.\n" +" 인코딩 %x 이라는 글리프 (('cmap' 의)세그멘트 %d 의 중에 있음. 이 플랫폼ID=" +"%d, 고유ID=%d) 를 맵핑할 때에 검색합니다.\n" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "%c%c%c%c 의 수직 범위" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" +msgstr "" +"글리프명(또는 Unicode부호위치)은 그룹과 그 서브그룹 내에서 최대 1 곳에서만 나" +"타날 수 있습니다." + +msgid "Glyph names are limited to 31 characters" +msgstr "글리프명은 31자로 제한되어있습니다" + +msgid "Glyph names must be valid postscript names" +msgstr "상형문자 이름은 유효한 포스트스크립트 이름이어야 함" msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" -"이 스크립트의 문양이 기준선 아래로 성장 최소값과 최대 값을 설정합니다. 이것" -"은 언어에 따라 다를 수 있습니다" +"글리프명은 ASCII문자열세트에 포함되는 글자에 제한되어야 합니다만,\n" +"본 이름리스트에서 그 범위에 포함되지 않는 글자를 사용하는\n" +"이름이 있습니다." msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." msgstr "" -"기능에 의해 변경 될 때이 스크립트의 문양이 기준선 아래로 성장 최소값과 최대 " -"값을 설정합니다." +"글리프명은 ASCII문자열세트에 포함되는 글자에 제한되어야 합니다만,본 이름리스" +"트에서 그 범위에 포함되지 않는 글자를 사용하는이름이 있습니다." -msgid "Set Feature Extents" -msgstr "피쳐 범위 설정" +msgid "Glyph not in font" +msgstr "글꼴이 아닌 글리프" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "문자열" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "'lcar' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" -msgid "Default Baseline" -msgstr "기본 베이스라인" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "'mort'/'morx' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" -msgid "Bad default baseline" -msgstr "잘못된 기본 베이스라인입니다." +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "'opbd' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" #, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"스크립트 '%c%c%c%c'는 기본적으로 기준선 '%c%c%c%c'를 요구하고 있지만, 그 기준" -"은 현재 활성화 없습니다." +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "'prop' 테이블 %d 의 경계를 넘어서는 글리프가 있습니다\n" -msgid "Horizontal Baselines" -msgstr "수평 베이스라인" +msgid "Glyph too big" +msgstr "글자의 모양이 너무 큽니다." -msgid "Vertical Baselines" -msgstr "수직 베이스라인" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "글리프“%1$s”의 %3$s에서 %2$s로의 참조가 포함되어 있습니다\n" +#, c-format msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "아래 목록에서 데이터를 제공하는 기준을 선택합니다." +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" +msgstr "글리프“%s”에 포함되는 참조는, TrueType의 점의 참조방식과 다릅니다\n" -msgid "hang" -msgstr "늘어지다" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "글리프“%s”에 차이가 있습니다\n" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "인도어(&티베트) 에 걸려 있는 베이스 라인" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "글리프“%s”는, %d@%d에서 서로 다릅니다\n" -msgid "icfb" -msgstr "openType 기능 파일의 기준 태그" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "글리프“%s”의 스플라인은 정확히 일치하지 않습니다만, 거의 같습니다\n" -msgid "Ideographic character face bottom edge baseline" -msgstr "문자 표면 맨 아래 가장자리 기준선" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "%2$d@%3$d 글리프 “%1$s”의 비트맵이 서로 다릅니다\n" -msgid "icft" -msgstr "icft" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "글리프“%s”의 레이어 %d의 채우기가 서로 다릅니다\n" -msgid "Ideographic character face top edge baseline" -msgstr "문자 표면 맨 위 가장자리 기준선" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "글리프“%s”에 포함되는 레이어의 개수가 서로 다릅니다\n" -msgid "ideo" -msgstr "아이데오ㅓ" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "글리프“%s”의 레이어 %d의 스트로크설정이 서로 다릅니다\n" -msgid "Ideographic em-box bottom edge baseline" -msgstr "이미지 상자 맨 아래 가장자리 기준선" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "" +"글리프“%1$s”의 글자붙이기 폭은 %3$s에서는 %2$d입니다만 %5$s에서는 %4$d입니" +"다\n" -msgid "idtp" -msgstr "idtp" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"%6$d@%7$d글리프 “%1$s”의 글자붙이기 폭은 %3$s에서는 %2$d입니다만, %5$s에서는 " +"%4$d입니다\n" -msgid "Ideographic em-box top edge baseline" -msgstr "이미지 상자 맨 위 가장자리 기준선" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "글리프“%s”의 TrueType명령이 서로 다릅니다\n" -msgid "math" -msgstr "수학" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "" +"글리프“%1$s”의 세로쓰기 이동폭은 %3$s에서는 %2$d입니다만 %5$s에서는 %4$d입니" +"다\n" -msgid "Mathematical centerline" -msgstr "수학 중심선" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"%6$d@%7$d 글리프 “%1$s”의 세로쓰기 이동폭은 %3$s에서는 %2$d입니다만,%5$s에서" +"는 %4$d입니다\n" -msgid "romn" -msgstr "루마니아" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "%2$s글리프 “%1$s”에서 TrueType명령이 없습니다\n" -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "라틴어, 그리스어, 키릴어 텍스트에 사용되는 기준선." +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "글리프“%s”가 %s에 없습니다\n" + +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "%3$d@%4$d의 %2$s에서 문자 \"%1$s\"가 없다\n" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "글리프“%s”에서 %s로의 참조 변환행렬이 서로 다릅니다\n" + +#, c-format msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" msgstr "" -"위의 기준 중 하나가 활성 인 경우, 글꼴의 각 스크립트의 기본 기준선을 지정하" -"여 모든 활성 기준선을 기준으로이 스크립트에서 그래프를 배치하는 방법을 지정해" -"야 있습니다" +"글리프“%s”는, %s로의 참조를 다른 TrueType점 참조 스킴으로 실행하고 있습니다\n" -msgid "Set Extents" -msgstr "범위 설정" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "문양 %s는 설명이 없습니다. FontForge는 많은 명령을 생성하지 않습니다." -msgid "All characters in the value must be in ASCII" -msgstr "값에 포함되는 글자는 모두 ASCII 이어야 합니다" +msgid "Glyph, Point, Size" +msgstr "상형문자, 점, 크기" -msgid "Not ASCII" -msgstr "ASCII가 아닙니다" +msgid "Glyph, Size, Point" +msgstr "상형문자, 크기, 점" -msgid "Must be a number" -msgstr "수치여야 합니다" +msgid "Glyph:" +msgstr "상형문자:" -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "신규..." +msgid "GlyphAutoGoto" +msgstr "글리프 자동 이동" -msgid "No Change" -msgstr "변경없음" +msgid "GlyphName|New" +msgstr "새로 만들기" #, c-format -msgid "Strike Information for %.90s" -msgstr "%.90s 의 스트라이크 정보" - -msgid "Delete" -msgstr "삭제" - -msgid "Default All" -msgstr "모두기본으로 설정 " +msgid "Glyphs Differences at %d@%d\n" +msgstr "%d@%d에 대한 글리프의 상이점\n" -msgid "Default This" -msgstr "이 항목을 기본으로 설정" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "%s에 있는 글리프가 %s에 없습니다\n" -msgid "All Glyphs" -msgstr "모두글리프" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "%3$d@%4$d글리프는 %1$s에 있습니다만 %2$s에 없습니다\n" -msgid "Selected Glyphs" -msgstr "선택된 글리프" +msgid "Glyphs in the class" +msgstr "클래스의 문양" -msgid "Current Glyph" -msgstr "현재글리프" +msgid "Glyphs in the classes" +msgstr "클래스 안의 글리프" -msgid "Pixel Sizes:" -msgstr "픽셀크기 목록:" +msgid "Glyphs in the coverage tables" +msgstr "범위 테이블의 그래프" -msgid "Point sizes on a 75 dpi screen" -msgstr "75 dpi 화면에서의 포인트수" +msgid "Glyphs in the set" +msgstr "셋 안의 글리프" -msgid "Point sizes on a 96 dpi screen" -msgstr "96 dpi 화면에서의 포인트수" +msgid "" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." +msgstr "" +"글리프는 이름 또는 Unicode부호위치의 어느한쪽으로 식별 가능합니다.\n" +"일반적으로, 이 선택은 타입입력의 내용에 의해 결정됩니다.\n" +"\"A\"과 타입하면 이름으로 식별됩니다.\n" +"\"U+0041\"과 같이 입력하면 글리프는 부호위치로 식별됩니다。글리프를 선택범위" +"에서 불러올 때,\n" +" 어느쪽의 포맷이 적절한지를 지정할 필요가 있습니다." -msgid "Point sizes on a 72 dpi screen" -msgstr "72 dpi 화면에서의 포인트수" +msgid "Glyphs must be ordered when creating coverage table" +msgstr "범위 테이블을 만들 때 그래프를 주문해야합니다" -msgid "Point sizes on a 120 dpi screen" -msgstr "120 dpi 화면에서의 포인트수" +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" +msgstr "" +"글리프의 아웃라인를 채우는 것이 아닌,\n" +"굵기가 있는 선을 그려냄으로써\n" +"글리프를 구성합니다.\n" +"모든 글리프는 아래의 선굵기로 그려집니다" -msgid "Point sizes on a 100 dpi screen" -msgstr "100 dpi 화면에서의 포인트수" +msgid "Glyphs with both" +msgstr "둘 다 있는 상형문자" -msgid "Bitmap Strikes Available" -msgstr "비트맵 스트라이크 사용가능" +msgid "Glyphs with only S_plines" +msgstr "스플라인만 있는 글리프(_P)" -msgid "Regenerate Bitmap Glyphs" -msgstr "비트맵 글리프 재생성" +msgid "Glyphs with only _References" +msgstr "참조만 있는 상형문자(_R)" -msgid "Remove Bitmap Glyphs" -msgstr "비트맵 글리프 삭제" +msgid "Glyphs:" +msgstr "글리프:" -msgid "The list of current pixel bitmap sizes" -msgstr "현재포함된 비트맵의 픽셀수 리스트" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "다른 모든_항목" -msgid " Removing a size will delete it." -msgstr " 크기를 제거하면 삭제됩니다." +msgid "Gondi" +msgstr "곤드어" -msgid " Adding a size will create it by scaling." -msgstr " 크기를 추가하면, 확대/축소를 수행해 생성합니다." +msgid "Gothic" +msgstr "고트 문자" -msgid " Adding a size will create it." -msgstr " 크기를 추가하면 생성됩니다." +msgid "Goto" +msgstr "이동" -msgid "Specify bitmap sizes to be regenerated" -msgstr "다시 생성해 비트맵 크기를 지정해 주십시오" +msgid "Gradient" +msgstr "그라데이션" -msgid "Specify bitmap sizes to be removed" -msgstr "삭제하는 비트 맵 크기를 지정하는" +msgid "Gradient:" +msgstr "그라데이션:" -#. GT: X is a coordinate -msgid "X" -msgstr "X" +msgid "Gradual/Diagonal" +msgstr "완만한/대각선" -msgid "Win" -msgstr "윈도우" +msgid "Gradual/Horizontal" +msgstr "완만한/수평" -msgid "Mac" -msgstr "Mac" +msgid "Gradual/Transitional" +msgstr "완만한/과도기" -msgid "Use FreeType" -msgstr "FreeType를 사용" +msgid "Gradual/Vertical" +msgstr "완만한/수직" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "래스터화된 스트라이크 작성(빈 스트라이크 아님)" +msgid "Grantha" +msgstr "그란타 문자" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s (%4$.80s 의 %2$d 번째, 크기 %3$d)" +msgid "Graphical" +msgstr "그래픽의" -msgid "Set Width..." -msgstr "폭을 설정..." +msgid "Graphite glyph attribute table" +msgstr "흑연 문자 특성 표" -msgid "Set Vertical Width..." -msgstr "세로쓰기 폭을 설정..." +msgid "Graphite glyph location in Glat table" +msgstr "글랫 테이블의 그랩하이트 글리프 위치" -msgid "Skew" -msgstr "기울기" +msgid "" +"Greater Than\n" +"Pops two values, pushes (0/1) if bottom el > top" +msgstr "" +">\n" +"두 개의 값을 팝업하고, 하단 엘 > 상단일 경우 푸시(0/1)" -msgid "Skew Ratio" -msgstr "기울기 비율" +msgid "" +"Greater Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el >= top" +msgstr "" +">==\n" +"두 개의 값을 팝업하고, 하단 엘 >= 상단일 경우 푸시(0/1)" -msgid "FG Color" -msgstr "FG 컬러" +msgid "Greek" +msgstr "그리스어" -msgid "The color of the large bitmap" -msgstr "큰 비트 맵 색상" +msgid "Greek (polytonic)" +msgstr "그리스어(고전)" -msgid "Overview FG Color" -msgstr "FG 색상 개요" +msgid "Greek Extended" +msgstr "그리스어 확장형" -msgid "The color of the small bitmap view" -msgstr "작은 비트맵 색상" +msgid "Greek and Coptic" +msgstr "그리스와 콥트 문자" -msgid "Guide Color" -msgstr "가이드 컬러" +msgid "Greek small caps" +msgstr "그리스 소문자" -msgid "The color of the guide lines for glyph metrics" -msgstr "그래프 통계 지침 색상" +msgid "Green:" +msgstr "Green:" -msgid "The color of the guide line for the advance width" -msgstr "보내 폭 지침 색상" +msgid "Greenlandic" +msgstr "그린란드어" -msgid "Width Guide Color" -msgstr "너비 가이드 색상" +msgid "Grid" +msgstr "그리드" msgid "Grid Color" msgstr "격자무늬 색" -msgid "The color of the guide lines for the bitmap grid" -msgstr "비트 맵 그리드의 지침 색상" +msgid "Grid Fi_t" +msgstr "그리드 적합(_T)" -msgid "Outline Color" -msgstr "윤곽선 색상" +msgid "Grid Fit" +msgstr "그리드 적합" -msgid "The color of the outline" -msgstr "개요의 색상" +msgid "Grid Fit Color" +msgstr "그리드 핏 색" -msgid "Active Tool Color" -msgstr "활성 도구 색상" +msgid "Grid Fit Parameters" +msgstr "그리드맞춤의 파라메터" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "선, 사각형 및 타원 그리기의 미리보기 색상" +msgid "Grid Fit Width Color" +msgstr "적합한 그리드 색상" -msgid "Selected Region Color" -msgstr "선택한 영역 색상" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Sym-Smooth에 적합한 그리드" -msgid "The color of the selected region" -msgstr "선택한 영역의 색상" +msgid "Grid Fitting" +msgstr "그리드 적합" -msgid "Reference FG Color" -msgstr "참조 FG 색상" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "그룹" -msgid "The color of a reference" -msgstr "참조 색상" +msgid "Group Name:" +msgstr "그룹명:" -msgid "Selected Reference Color" -msgstr "선택된 참조 색상" +msgid "Groups" +msgstr "그룹" -msgid "The color of the selected reference" -msgstr "선택된 참조의 색상" +msgid "Guarani" +msgstr "과라니어" -msgid "Reference Border Color" -msgstr "참조 테두리 색상" - -msgid "The color used to outline a reference" -msgstr "참조를 설명하는 데 사용되는 색상" +msgid "Guess" +msgstr "추측" -msgid "Selected Reference Border Color" -msgstr "선택된 참조 테두리 색상" +msgid "Guess each font's resolution based on its pixel size" +msgstr "각 폰트의 해상도를 픽셀크기로부터 추측합니다." -msgid "The color used to outline the selected reference" -msgstr "선택된 참조의 개요를 나타내는 데 사용되는 색상" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "%s에서, 폰트의 높이에 기준해 픽셀크기를 추측합니다" -msgid "Bitmap View" -msgstr "비트맵 보기" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "%s에서, 폰트의 깊이에 기준해 픽셀크기를 추측합니다" -msgid "This window displays a single bitmap glyph" -msgstr "이 창에는 단일 비트맵 문자가 표시됩니다." +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "가이드" -msgid "New O_utline Window" -msgstr "아웃라인 창 열기(_U)" +msgid "Guide Color" +msgstr "가이드 컬러" -msgid "New _Bitmap Window" -msgstr "비트맵 창 열기(_B)" +msgid "Guide Drag Color" +msgstr "가이드 드래그 색상" -msgid "New _Metrics Window" -msgstr "메트릭 창 열기(_M)" +msgid "Guide Layer Color" +msgstr "가이드 레이어 색상" -msgid "Warnings" -msgstr "경고" +msgid "Guidelines:" +msgstr "지침:" -msgid "Flip Horizontally" -msgstr "수평방향으로 반전" +msgid "Gujarati" +msgstr "구자라트 문자" -msgid "Flip Vertically" -msgstr "수직방향으로 반전" +msgid "Gumuz" +msgstr "구므즈어" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "시계방향으로 90°회전" +msgid "Gunjala Gondi" +msgstr "군잘라 곤디 자" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "반시계방향으로 90°회전" +msgid "Gurmukhi" +msgstr "구르무키 자" -msgid "Rotate 180°" -msgstr "180°회전" +msgid "Gurmukhi2" +msgstr "구르무키 자2" -msgid "Skew..." -msgstr "기울기..." +msgid "HFlex Hint Color" +msgstr "HFlex 힌트 색상" -msgid "Font|_New" -msgstr "새롭게 폰트를 만들다" +msgid "HHead Ascent Offset:" +msgstr "hhea의 높이 오프셋" -msgid "_Open" -msgstr "열기(_O)" +msgid "HHead Ascent:" +msgstr "hhea테이블에서의 높이" -msgid "Recen_t" -msgstr "최근에 불러온 파일(_T)" +msgid "HHead De_scent Offset:" +msgstr "hhea의 깊이 오프셋(_S)" -msgid "_Close" -msgstr "닫기(_C)" +msgid "HHead Descent Offset:" +msgstr "hhea의 깊이 오프셋" -msgid "_Save" -msgstr "저장(_S)" +msgid "HHead Descent:" +msgstr "hhea테이블에서의 깊이" -msgid "S_ave as..." -msgstr "파일명을 지정해서 저장(_A)..." +msgid "HHead _Line Gap:" +msgstr "(hhea테이블의)행간격(_L):" -msgid "_Generate Fonts..." -msgstr "폰트를 출력(_G)..." +msgid "HHint Active Color" +msgstr "H힌트 활성 색상" -msgid "Generate Mac _Family..." -msgstr "Mac패밀리를 출력(_F)..." +msgid "HStem" +msgstr "수평줄기" -msgid "Generate TTC..." -msgstr "TTC 생성" +msgid "HV Group Box" +msgstr "HV 그룹 상자" -msgid "Expor_t..." -msgstr "내보내기(_T)..." +msgid "HVCurve" +msgstr "HV 곡선" -msgid "_Import..." -msgstr "불러오기(_I)..." +msgid "H_ints" +msgstr "힌트(_I)" -msgid "_Revert File" -msgstr "파일을 다시 불러오기(_R)" +msgid "Haitian" +msgstr "하이티어" -msgid "Pr_eferences..." -msgstr "환경설정(_E)..." +msgid "Halam" +msgstr "할람어" -msgid "_X Resource Editor..." -msgstr "_X 리소스 편집기..." +msgid "Halant Forms" +msgstr "Halant 자형" -msgid "_Quit" -msgstr "종료(_Q)" +msgid "Half Forms" +msgstr "반쪽 자형" -msgid "_Undo" -msgstr "되돌리기(_U)" +msgid "Half Width Symbol Variants" +msgstr "반각 기호 변형" -msgid "_Redo" -msgstr "다시하기(_R)" +msgid "Half Widths" +msgstr "반각폭" -msgid "Cu_t" -msgstr "자르기(_T)" +msgid "Half and Full Width Forms" +msgstr "반각 및 전각 문자" -msgid "_Copy" -msgstr "복사(_C)" +msgid "Halfwidth and Fullwidth Forms" +msgstr "반각 문자와 전각 문자" -msgid "C_opy Reference" -msgstr "참조를 복사(_O)" +msgid "Hammer-Banna" +msgstr "하베르-바나어" -msgid "_Paste" -msgstr "붙여넣기(_P)" +msgid "Handle Erasers (PS/EPS)" +msgstr "핸들 지우개 (PS/EPS)" -msgid "C_lear" -msgstr "비우기(_L)" +msgid "Hangul" +msgstr "한글 음절자" -msgid "Select _All" -msgstr "모두 선택(_A)" +msgid "Hangul Compatibility Jamo" +msgstr "한글 호환 자모" -msgid "Remo_ve Undoes" -msgstr "되돌리기 이력 비우기(_V)" +msgid "Hangul Jamo" +msgstr "한글 자모" -msgid "U_nlink Reference" -msgstr "참조를 제거(_N)" +msgid "Hangul Jamo Extended-A" +msgstr "한글 자모 확장-A" -msgid "Flip _Horizontally" -msgstr "수평방향으로 반전(_H)" +msgid "Hangul Jamo Extended-B" +msgstr "한글 자모 확장-B" -msgid "Flip _Vertically" -msgstr "수직방향으로 반전(_V)" +msgid "Hangul Jamo Half Width Forms" +msgstr "한글 자모 반각 문자" -msgid "_Rotate 90° CW" -msgstr "시계방향으로 90°회전(_R)" +msgid "Hangul Jamo, Choseong" +msgstr "한글 자모, 초성" -msgid "Rotate _90° CCW" -msgstr "반시계방향으로 _90°회전" +msgid "Hangul Jamo, Jongseong" +msgstr "한글 자모, 종성" -msgid "Rotate _180°" -msgstr "_180°회전" +msgid "Hangul Jamo, Jungseong" +msgstr "한글 자모, 중성" -msgid "_Skew..." -msgstr "기울기(_S)..." +msgid "Hangul Syllables" +msgstr "한글 음절" -msgid "_Font Info..." -msgstr "폰트정보(_F)..." +msgid "Hanifi Rohingya" +msgstr "하니피 로힝야 문자" -msgid "Glyph _Info..." -msgstr "글리프정보(_I)..." +msgid "Hanja to Hangul (Deprecated)" +msgstr "한자에서 한글까지 (사용되지 않음)" -msgid "BDF Info..." -msgstr "BDF정보..." +msgid "Hanunoo" +msgstr "하누누 문자" -msgid "Bitm_ap Strikes Available..." -msgstr "비트맵 스트라이크 사용 가능(_a)..." +msgid "Hanunóo" +msgstr "하누누 문자" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "재생성 비트맵 글리프(_B)..." +msgid "Harari" +msgstr "하라리어" -msgid "Remove This Glyph" -msgstr "이 글리프 제거" +msgid "Harauti" +msgstr "하란츄어" -msgid "_Transformations" -msgstr "변형(_T)" +msgid "Has _Vertical Metrics" +msgstr "세로쓰기 메트릭가 존재(_V)" -msgid "_Tools" -msgstr "도구(_T)" +msgid "Hatran" +msgstr "하트 란 자" -msgid "_Layers" -msgstr "레이어(_L)" +msgid "Hausa" +msgstr "하우사어" -msgid "_Shades" -msgstr "쉐이드(_S)" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." +msgstr "측정 도구가 캔버스에 수평 및 수직 거리를 표시하도록 합니다." -msgid "_Docked Palettes" -msgstr "팔레트를 도킹(_D)" +msgid "Hawaiian" +msgstr "하와이어" -msgid "_Fit" -msgstr "틀에 맞추기(_F)" +msgid "Heavy" +msgstr "무거운" -msgid "Z_oom out" -msgstr "축소(_O)" +msgid "Hebrew" +msgstr "히브리 문자" -msgid "Zoom _in" -msgstr "확대(_I)" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "히브리어 통합/핵심 문자" -msgid "_Next Glyph" -msgstr "다음의 글리프(_N)" +msgid "Height" +msgstr "높이" -msgid "_Prev Glyph" -msgstr "이전의 글리프(_P)" +msgid "Height Adjusts" +msgstr "높이 조정" -msgid "Next _Defined Glyph" -msgstr "다음의 정의 된 글리프(_D)" +msgid "Height of Horizontal Stems:" +msgstr "수평 줄기의 높이:" -msgid "Prev Defined Gl_yph" -msgstr "이전의 정의 된 글리프(_A)" +msgid "Height of fraction bar above base line" +msgstr "분수의 가로줄의 베이스라인으로부터 높이" -msgid "_Goto" -msgstr "이동(_G)" - -msgid "Find In Font _View" -msgstr "폰트보기에서 검색(_V)" - -msgid "_Bigger Pixel Size" -msgstr "픽셀크기 확대(_B)" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." +msgstr "급진적 부호의 오름차순에 비례하는 급진적 정도의 하단 높이 (있는 경우)." -msgid "_Smaller Pixel Size" -msgstr "픽셀크기 축소(_S)" +msgid "Height/Kern Data" +msgstr "높이/Kern 데이터" -msgid "_Palettes" -msgstr "팔레트(_P)" +msgid "Height:" +msgstr "높이:" -msgid "Set _Width..." -msgstr "폭을 설정(_W)..." +msgid "Hidden" +msgstr "숨겨진" -msgid "Set _Vertical Width..." -msgstr "세로쓰기 폭을 설정(_V)..." +msgid "Hide when _Moving" +msgstr "이동 시 숨기기(_M)" -msgid "_File" -msgstr "파일(_F)" +msgid "High" +msgstr "높음" -msgid "_Edit" -msgstr "편집(_E)" +msgid "High Mari" +msgstr "고산마리어" -msgid "E_lement" -msgstr "요소(_L)" +msgid "High Surrogate" +msgstr "상위 Surrogate" -msgid "_View" -msgstr "표시(_V)" +msgid "High Surrogates" +msgstr "상위 서러게이트" -msgid "_Metrics" -msgstr "메트릭(_M)" +msgid "High-Density Font" +msgstr "고밀도폰트" -msgid "_Window" -msgstr "창(_W)" +msgid "Hiligaynon" +msgstr "히리가이논어" -msgid "_Help" -msgstr "도움말(_H)" +msgid "Hindi" +msgstr "힌두어" -msgid "Recalculate Bitmaps" -msgstr "비트맵을 다시 계산" +msgid "Hindko" +msgstr "힌두코어" -msgid "Automatic" -msgstr "자동" +msgid "Hint Label Color" +msgstr "힌트 라벨 색" -msgid "No Class" -msgstr "클래스없음" +msgid "Hint Mask" +msgstr "힌트마스크" -msgid "Base Glyph" -msgstr "기저글리프" +msgid "Hint Substitution" +msgstr "힌트 바꾸기" -msgid "Base Lig" -msgstr "기저합음자글리프" +msgid "Hint _Substitution Pts" +msgstr "힌트가 바꿔지는 점(_S)" -msgid "Mark" -msgstr "마크" +msgid "Hint _Width Near¹" +msgstr "가까운 ¹폭의 힌트(_W)" -msgid "Component" -msgstr "구성요소" +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "%s 팁이 너무 팁 마스크 (또는 카운터 마스크)\n" -msgid "Color|Choose..." -msgstr "선택..." +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "글리프“%s”의 위치(%g,%g)에 힌트마스크 불일치가 존재합니다\n" -msgid "Color|Default" -msgstr "기본값" +msgid "HintBoundingBoxes" +msgstr "경계 상자 힌트" -msgid "New Pair Position" -msgstr "새로운 짝 위치지정" +msgid "HintDiagonalEnds" +msgstr "대각선 끝 힌트" -msgid "New Positioning" -msgstr "새로운 위치 지정" +msgid "HintDiagonalInter" +msgstr "대각선 교차점 힌트" -msgid "New Substitution Variant" -msgstr "새로운 바꾸기 변종" +msgid "HintMasks only if conflicts" +msgstr "충돌하는 힌트마스크만" -msgid "New Alternate List" -msgstr "새로운 대체 리스트" +msgid "Hinting Needed Color" +msgstr "필요한 색상 표시" -msgid "New Ligature" -msgstr "새로운 합음자" +msgid "Hints" +msgstr "힌트" -msgid "New Multiple List" -msgstr "새로운 복수 리스트" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "글리프“%s”의 힌트가 서로 다릅니다\n" -msgid "Edit Counter Mask" -msgstr "카운터 마스크를 편집" +msgid "Hiragana" +msgstr "히라가나(일본어문자)" -msgid "New Counter Mask" -msgstr "새로운 카운터 마스크" +msgid "Hiragana & Katakana" +msgstr "히라가나와 가타카나" -msgid "Select hints between which counters are formed" -msgstr "카운터가 형성되는 동안 팁을 선택합니다" +msgid "Histogram Dialog" +msgstr "막대그래프에 대한 대화상자" -msgid "Unicode _Value:" -msgstr "Unicode값(_V):" +msgid "Histograms" +msgstr "막대그래프" -msgid "Bad Name" -msgstr "올바르지 않은 명" +msgid "Historic Ligatures" +msgstr "역사적 합음자" -msgid "Glyph names are limited to 31 characters" -msgstr "글리프명은 31자로 제한되어있습니다" +msgid "Historical Forms" +msgstr "역사적자형" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "글리프명의 최초글자에서 숫자나 마침표는 사용할수 없습니다" +msgid "Hit Watch Point" +msgstr "감시점에 도달" -#, c-format msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" msgstr "" -"글리프명은 공백를 포함할 수 없습니다. ASCII문자열에, \"([{<>}])/%%\"를 포함" -"할 수 없습니다. 영숫자,마침표와 아랫줄만 사용가능합니다" +"흠, 폰트 내에 존재하는것보다 많은 글리프 변형형의 데이터가 지정되어 있습니" +"다.\n" -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"글리프명에서 영숫자,아랫줄만 사용가능합니다.\n" -"그래도 이 이름을 사용합니까?" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "흠, 'gvar' 테이블내에서 글로벌 tuples이 지정되어있지 않습니다.\n" -msgid "Duplicate Ligature" -msgstr "중복 결합" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "흠, 'avar' 테이블가 너무 깁니다\n" -#, c-format msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"동일한 조회 서브 테이블 (%2$.30s) 같은 구성 요소 (%1$.80s)를 가진 2 개의 합" -"자 항목이 있습니다" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" +msgstr "흠, 'avar' 테이블 내의 축의 개수가 'fvar' 테이블의 값과 다릅니다.\n" -msgid "Duplicate Kern data" -msgstr "중복 커닝 데이터" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" +msgstr "흠, 'gvar' 테이블내의 축의 개수가 'fvar' 테이블의 값과 다릅니다.\n" -#, c-format msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" msgstr "" -"동일한 참조 서브 테이블 (%2$.30s) 같은 문양 (%1$.80s) 두 커닝 항목이 있습니다" +"흠, 이 'fvar' 테이블에 포함되는 축의 크기가 예상치 못한 값이므로,해석을 중단" +"합니다.\n" -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "%.80s에 지정된 장치 테이블 조정이 잘못되었습니다" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "" +"흠, 이 'fvar' 테이블에 포함되는 인스턴스의 크기가 예상 밖의값이므로, 해석을 " +"중단합니다.\n" -msgid "Bad Device Table Adjustment" -msgstr "잘못된 장치 테이블 조정" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "" +"흠, 이 'fvar' 테이블에서 FontForge가 취급가능한 경계보다 더 많은디자인 축이" +"포함되어 있습니다.\n" -msgid "Missing glyph name" -msgstr "글리프 이름이 존재 하지 않습니다" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "" +"흠, 이 'fvar' 테이블은 예상한것보다 많은 개수/크기 짝이 포함되어 있습니다\n" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "서브 테이블 %s의 글리프 이름을 지정해야합니다" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "흠, 이 'fvar' 테이블에서디자인축이 없으므로 말이 되지 않습니다.\n" -#, c-format msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" msgstr "" -"조회 서브 테이블 %.30s에서는 글꼴에 아직 포함되지 않은 %.80s라는 글리프를 참" -"조하고 있습니다. 이것은 의도적 인 것이 었습니까?" +"흠, 이 'fvar' 테이블의 개수/크기 짝은 너무 적으므로, 해석을 중지합니다\n" + +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "흠, 이 'fvar' 테이블은 너무 짧습니다\n" #, c-format msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" msgstr "" -"조회 서브 테이블 %.30s에서는 글리프를 그 자체로 바꿉니다. 이것은 의도적 인 것" -"이 었습니까?" +"흠, 'gvar' 테이블내의 지정된 글로벌 tuples가 너무 많습니다.\n" +" FontForge는 %d개만 지원합니다\n" -msgid "Substitution generates itself" -msgstr "대체본은 저절로 생성된다." +msgid "Ho" +msgstr "호어" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "대체 유니 코드 / 편차 선택기 유니 코드 값이 올바르지 않습니다" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hojo (JIS X 0212-1990) 한자 형" -msgid "Unicode out of range" -msgstr "범위 밖의 값 입니다." +msgid "Hold [Control] key to restrict" +msgstr "제한하려면 [Control] 키를 누르십시오" -msgid "Unexpected Variation Selector" -msgstr "예기치 않은 변화 선택기" +msgid "Hold [Shift] key to merge" +msgstr "병합하려면 [Shift] 키를 누르십시오" -#, c-format msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" -"일반적으로 변형 선택기\n" -"U+180B 및 U+180D\n" -"U+FE00 및 U+FE0F\n" -"U+E0100 및 U+E01EF\n" -"정말 U+%04X를 사용하려고 했습니까?" +"Shift 키를 누른 상태로하면이 계수에 의해 화살표 키의 움직임이 빨라집니다" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" -"이 이름과 인코딩의 문양은 이미 존재합니다. 모두 글꼴에서 고유해야합니다. 그들" -"을 교체 있습니까?" +msgid "Home Folder" +msgstr "홈 폴더" -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" -"이 인코딩의 문양은 이미 존재합니다. 이것은 글꼴에서 고유해야합니다. 2 개의 인" -"코딩을 교체 하시겠습니까?" +msgid "Hor. Construction" +msgstr "수평 건설" -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" -"글꼴 내에서 고유해야이 이름의 문양은 이미 존재합니다. 2 개의 이름을 교체 하시" -"겠습니까?" +msgid "Hor. Variants" +msgstr "수평. 변형" -msgid "Depth" -msgstr "깊이" +msgid "Hori_zontal Metric Lines" +msgstr "수평 메트릭 선(_Z)" -msgid "Italic Correction" -msgstr "이탤릭 보정" +msgid "Horiz. Hint Color" +msgstr "수평. 힌트 색상" -msgid "Top Accent Horizontal Pos" -msgstr "최고 강조 수평 점" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "수평. 변형" + +msgid "Horizontal" +msgstr "수평" + +msgid "Horizontal Baselines" +msgstr "수평 베이스라인" + +msgid "Horizontal Counter Add" +msgstr "수평 카운터 추가" + +msgid "Horizontal Counter Scale" +msgstr "수평 카운터 축척도" msgid "Horizontal Extension Italic Correction" msgstr "수평 확장 기울임꼴 보정" -msgid "Vertical Extension Italic Correction" -msgstr "수직 확장 기울임꼴 보정" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "%c%c%c%c 의 수평 범위" -msgid "Tile Margin" -msgstr "타일 여백" +msgid "Horizontal High" +msgstr "수평 높음" -msgid "Tile Min X" -msgstr "최소 X 타일" +msgid "Horizontal Kana Alternatives" +msgstr "가로쓰기용 가명" -msgid "Tile Min Y" -msgstr "최소 Y 타일" +msgid "Horizontal Kerning" +msgstr "가로쓰기 커닝" -msgid "Tile Max X" -msgstr "최대 X 타일" +msgid "Horizontal Low" +msgstr "수평 낮음" -msgid "Tile Max Y" -msgstr "최대 Y 타일" +msgid "Horizontal Medium" +msgstr "수평 중간" -msgid "Ligature Caret Count" -msgstr "연결 탈자 기호 수" +msgid "Horizontal Stem Height Add" +msgstr "수평 스템 높이 추가" -msgid "Bad Lig. Caret Count" -msgstr "Bad Lig. 캐럿 수.." +msgid "Horizontal Stem Height Scale" +msgstr "수평 줄기 높이 척도" -msgid "Unreasonable ligature caret count" -msgstr "부적합한 연결 탈자 기호 수" +msgid "" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." +msgstr "기울어진 부수의 상단과 하단 요소 사이의 수평 거리." -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "MATH 테이블에 지정된 장치 테이블 조정이 잘못되었습니다." +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "%d 기준 수평선" -msgid "Only a single character allowed" -msgstr "입력가능한 글자는 1개입니다" +msgid "Horseshoe E and A" +msgstr "E와 A 편자" -msgid "Pixel Size" -msgstr "픽셀 크기" +msgid "How many CID slots do you wish to add?" +msgstr "CID슬롯을 몇개 추가하시겠습니까?" -msgid "Correction" -msgstr "수정" +msgid "How many entries should there be in the cvt table?" +msgstr "cvt테이블에 포함되는 항목의 개수를 몇개로 하시겠습니까?" -msgid "Bad correction" -msgstr "잘못된 수정" +msgid "How many most-recent Undos should be kept?" +msgstr "최신의 취소를 몇 유지해야합니까?" + +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "자부호가 분배되어있지 않은 글리프슬롯을 몇개 추가하시겠습니까?" + +msgid "How to align these points?" +msgstr "이 점들을 어떻게 조정하시겠습니까?" + +msgid "Hue:" +msgstr "색상:" + +msgid "Hungarian" +msgstr "헝가리어" #, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "행 %d 수정이 너무 큽니다. -128에서 127 사이 여야합니다" +msgid "" +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" +msgstr "%2$s의 %1$d층에서 경사도를 시도하는 방법을 알 수 없음\n" -msgid "Bad pixel size" -msgstr "잘못된 픽셀 크기" +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "%2$s의 %1$d행에서 이미지를 보간하려고 시도하는 방법을 생각할 수 없음\n" #, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "행 %d 픽셀 크기는 다루지 않습니다." +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "서브 테이블 %s를 %s에서 %s와 %s에서 비교하는 방법을 알 수 없다\n" -msgid "Device Table Adjustments" -msgstr "장치 테이블 조정" +#, c-format +msgid "" +"I miscalculated the size of subtable %s, this means the kerning output is " +"wrong." +msgstr "" +"서브 테이블 %s의 크기를 잘못 계산했습니다. 이것은 커닝 출력이 틀렸다는 것을 " +"의미합니다." msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" -"작은 픽셀 크기(화면 글꼴 크기)\n" -"반올림 오류는 다음과 같을 수 있다\n" -"매우 안좋은 장치 테이블에서 허용\n" -"반올림된 값에 대한 조정을 지정하려면\n" -"모든 픽셀 크기에는 자체 조정 기능이 있다." +"죄송합니다. 이 파일은 너무 복잡해 해석 할 수 없습니다(또는 오류를 포함하고 있" +"습니다)." -msgid "PixelSize|New" -msgstr "새로운" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "" +"죄송합니다. 이 파일은 너무 복잡해 해석 할 수 없습니다(또는 오류를 포함하고 있" +"거나 비어있습니다)." -msgid "Subtable" -msgstr "하위 테이블" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "나." -msgid "Replacement Glyph Name" -msgstr "글리프 이름 대체" +#. GT: Italic correction +msgid "I.C." +msgstr "이탤릭체 보정" -msgid "Source Glyph Names" -msgstr "글리프 이름 소스" +msgid "" +"IF test\n" +"Pops an integer,\n" +"if 0 (false) next instruction is ELSE or EIF\n" +"if non-0 execution continues normally\n" +"(unless there's an ELSE)" +msgstr "" +"IF 테스트\n" +"정수를 입력하고,\n" +"0 (잘못된) 다음 명령이 ELSE 또는 EIF이거나\n" +"0이 아니라면 실행이 정상적으로 계속됩니다.\n" +"(ELSE가 없는 한)" -msgid "Replacement Glyph Names" -msgstr "글리프 이름 대체" +msgid "" +"INSTRuction execution ConTRoL\n" +"Pops a selector and value\n" +"Sets a state variable" +msgstr "" +"명령 실행 제어(INSTRCTRL)\n" +"선택기 및 값 팝업\n" +"상태 변수 설정" -msgid "∆x" -msgstr "∆x" +msgid "IPA Ext & Phonetic Ext (& Supplement)" +msgstr "IPA Ext & Phonetic Ext(&보충)" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "조정" +msgid "IPA Extensions" +msgstr "IPA 확장" -msgid "∆y" -msgstr "∆y" +msgid "IPA usage" +msgstr "IPA 용법" -msgid "∆x_adv" -msgstr "∆x_adv" +msgid "ISO (Deprecated)" +msgstr "ISO (사용되지 않음)" -msgid "∆y_adv" -msgstr "∆y_adv" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (유니코드, BMP)" -msgid "Second Glyph Name" -msgstr "두 번째 글리프 이름" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (유니코드, Full)" -msgid "∆x #1" -msgstr "∆x #1" +msgid "ISO 10646:1993" +msgstr "ISO 10646:1993" -msgid "∆y #1" -msgstr "∆y #1" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1(라틴1)" -msgid "∆x_adv #1" -msgstr "∆x_adv #1" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10(라틴6)" -msgid "∆y_adv #1" -msgstr "∆y_adv #1" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11(태국어)" -msgid "∆x #2" -msgstr "∆x #2" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13(라틴7)" -msgid "∆y #2" -msgstr "∆y #2" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (라틴8)" -msgid "∆x_adv #2" -msgstr "∆x_adv #2" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15(라틴0)" -msgid "∆y_adv #2" -msgstr "∆y_adv #2" - -msgid "false" -msgstr "거짓" - -msgid "true" -msgstr "참" - -msgid "Glyph" -msgstr "글리프" - -msgid "Extender" -msgstr "확장자" +msgid "ISO 8859-16 (Latin10)" +msgstr "ISO 8859-16 (라틴10)" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "길이의 시작" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2(라틴2)" -msgid "EndLen" -msgstr "길이의 끝" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3(라틴3)" -msgid "FullLen" -msgstr "전체 길이" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4(라틴4)" -msgid "Variation Selector (or 0)" -msgstr "변형 선택(or 0)" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5(키릴 문자)" -msgid "Interpreted as: " -msgstr "로 해석됨: " +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6(아랍어)" -msgid "Error: wrong format" -msgstr "오류: 잘못된 형식입니다." +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7(그리스어)" -msgid "Pick a color" -msgstr "색상을 고르세요" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO-8859-8 (히브리어)" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "글리프 %.40s 에 대한 정보" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9(라틴5)" -msgid "Glyph Info..." -msgstr "글리프정보..." +msgid "Ibibio" +msgstr "이비비오어" -msgid "No components" -msgstr "구성요소가 없습니다." +msgid "Icelandic" +msgstr "아이슬란드어" -msgid "Accented glyph composed of:" -msgstr "악센트 글리프의 구성요소:" +msgid "Icons" +msgstr "아이콘" -msgid "Glyph composed of:" -msgstr "글리프의 구성요소:" +msgid "Identify by" +msgstr "식별기준" -msgid "Glyph Info" -msgstr "글리프 정보" +msgid "Ideographic Description Characters" +msgstr "한자 기술 문자" -msgid "Gl_yph Name:" -msgstr "글리프 이름(_N):" +msgid "Ideographic Symbols and Punctuation" +msgstr "이집트 상형문자 기호 및 부호" -msgid "Unicode C_har:" -msgstr "Unicode자(_H):" +msgid "Ideographic character face bottom edge baseline" +msgstr "문자 표면 맨 아래 가장자리 기준선" -msgid "Set From N_ame" -msgstr "이름 지정(_A)" +msgid "Ideographic character face top edge baseline" +msgstr "문자 표면 맨 위 가장자리 기준선" -msgid "Set From Val_ue" -msgstr "값 지정(_U)" +msgid "Ideographic em-box bottom edge baseline" +msgstr "이미지 상자 맨 아래 가장자리 기준선" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "대체 유니코드 인코딩/변동 선택기" +msgid "Ideographic em-box top edge baseline" +msgstr "이미지 상자 맨 위 가장자리 기준선" msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." msgstr "" -"일부 글리프는 두 개 이상 사용할 수 있다.\n" -"유니코드 코드 포인트 - 권장하지 않음\n" -"이렇게 하면 참조를 사용하는 것이 더 좋다.\n" -"하지만 그것은 가능하다.\n" -"라틴어 \"A\"와 그리스어 \"알파\"와 \"알파\"는\n" -"키릴의 \"A\"는 거의 똑같아 보인다.\n" -"\n" -"반면에 특정 몽골인과 CJK\n" -"글자는 에 따라 여러 글씨를 쓴다.\n" -"유니코드 변동 선택기에서.\n" -"\n" -"첫 번째 경우에는 변동 선택기를 사용하십시오.\n" -"0, 두 번째 사용 시 적절한 사용\n" -"성호를 붙이다" - -msgid "OT _Glyph Class:" -msgstr "OTF글리프클래스(_G):" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "연결 해제 표시, 생성하기 전에 중복 제거" +"클래스 이름이 숫자 인 경우는 classes_simple의 배열 클래스의 인덱스해야합니다." msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." msgstr "" -"아링, 크세딜라, 어고네크 같은 몇 개의 글리프\n" -"두 개의 중복 참조로 구성되어 있다.\n" -"종종 참조를 유지하는 것이 바람직하다.\n" -"(기초 글리프에 대한 변경사항이\n" -"합성 글립스에 반영되었다) 그러나 그것은\n" -"중첩된 윤곽선이 고착됨을 의미한다.\n" -"이 플래그는 생성 직전에\n" -"폰트, 폰트포지가 참조를 해제한다.\n" -"오버랩을 제거하는 동안\n" -" SFD에 참고자료를 보관한다.." - -msgid "Comment" -msgstr "메모" - -msgid "Color:" -msgstr "색상:" - -msgid "_Hide Unused Columns" -msgstr "사용하지 않는 열 숨기기(_H)" +"글리프가 편집된 결과, 점의 개수가 이전과 다른 경우,\n" +"점의 매칭을 대상,또 글리프의 점의 개수에 의존하는 \n" +"참조는 모두 올바르지 않게 됩니다." msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" msgstr "" -"0 열을 표시하지 않습니다.\n" -"OpenType 조회에서는 최대 8 종류의 데이터를 사용할 수 있지만 거의 모든 커닝 조" -"회는 하나만 사용합니다.\n" -"다른 사람을 생략하면 동작이 더 명확 해집니다." - -msgid "CounterHint|_New..." -msgstr "새로운(_N)..." - -msgid "_Edit..." -msgstr "편집(_E)..." - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "\n\n기본 분해가이 글꼴에 부적절한 경우는 자신의 분해를 선택할 수 있습니다." +"비교대상의 폰트글리프가 비교기준의 폰트에 포함되어 있지 않은\n" +"때는 그 글리프를 삽입해, 비교대상의 아웃라인을 글리프의 배경에 \n" +"배치합니다" -msgid "Use default?" -msgstr "기본값을 사용하시겠습니까?" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "윤곽선에 굴곡이 있을 경우, 그것을 평평하게 합니다" msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" -"예를 들어, 이 문자를 기반으로 U+0061 (소문자 a) 와 U+030C (캬론을 결합한) 에" -"서 만들려면 다음과 같이 설명합니다: 0061 030C" +"위의 기준 중 하나가 활성 인 경우, 글꼴의 각 스크립트의 기본 기준선을 지정하" +"여 모든 활성 기준선을 기준으로이 스크립트에서 그래프를 배치하는 방법을 지정해" +"야 있습니다" -msgid "Height:" -msgstr "높이:" +msgid "If one of those glyphs already has a suffix" +msgstr "만약 그 글립스들 중 하나가 이미 접미사를 가지고 있다면" msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" -"높이 필드와 심도 필드는 TeX에서 사용되는 메트릭 필드이며, 광학 왜곡이 수정되" -"어 있습니다.\n" -"따라서 \"x\"와 \"o\"는 아마 같은 높이입니다." - -msgid "Guess" -msgstr "추측" - -msgid "Depth:" -msgstr "깊이:" - -msgid "Italic Correction:" -msgstr "이탤릭 보정:" +"이것이 설정된 경우, 폰트를 문서에 포함시킬 때는 \n" +"모두 글리프를 문서내에 포함시켜야합니다.\n" +"설정되어 있지 않으면, 문서 작성자는, 문서에 사용된 글자만들포함시킬 필요가 있" +"습니다." msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" -"기울임 수정 필드는 TeX와 MS 'MATH'테이블에 모두 사용됩니다. 기울어 진 텍스트 " -"(이탤릭체)을 수직으로 결합 할 때 사용됩니다.\n" -"이것은 대각선 텍스트가 강직 한 텍스트를 만나지 않도록하기 위해 필요한 여분의 " -"공백의 양입니다." +"(XUID-Base)\n" +"당신의 소속을 식별하는 값. 지정할 경우,\n" +"공백으로 구분되는 16777216미만의 정수 리스트로\n" +"되어야합니다. 미지정 시에는 마지막의 구성요소를 \n" +"FontForge가 랜덤으로 생성합니다." msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." msgstr "" -"기울임 수정 용 장치 테이블. 쉼표로 구분 된 목록이 필요합니다 : " -"\":\" As \"9 : -1,12 : 1,13 : 1\"" - -msgid "Top Accent Pos:" -msgstr "최고 강조 점:" +"설계 크기가 0이면 해당 창의 다른 모든 필드도 0(또는 지정되지 않음)이어야 한" +"다." msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" -"MS 'MATH'테이블에서는이 값은 그래프에 (가로) 악센트를 배치 할 위치를 지정합니" -"다. 수직 배치는 다른 방법으로 처리됩니다" +"이전 스타일의 'kern' 테이블에 인코딩되지 않은 글리프가 포함되어 있는 경우\n" +"(또는 BMP 외부에 인코딩된 글리프), 많은 Windows 응용 프로그램\n" +"커닝이 전혀 없을 겁니다 이 옵션은 이러한 항목을 제외한다.." msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" -"수평 악센트 배포 용 장치 테이블.\n" -" 쉼표로 구분 된 목록이 필요합니다 : \":\" As \"9 : " -"-1,12 : 1,13 : 1\"" +"검색 패턴이 단일 열린 윤곽선인 경우\n" +"그런 다음 끝점과 일치하지 마십시오. 그들은 단지\n" +"원곡선의 방향 지정\n" +"다음 지점으로 이동한다(맞추게 된다).\n" +"첫 번째 일치 항목 사이의 최소 거리\n" +"그 앞에 있는 것을 가리켜라. 의 끝점\n" +"교체 윤곽선은 위치 지정에만 사용된다.\n" +"\n" +"이렇게 하면 직각 모서리를 맞출 수 있다.\n" +"가장자리 길이를 정확하게 지정할 필요 없이\n" +"직각을 이루는 것이다." -msgid "Is Extended Shape" -msgstr "확장 모양입니다" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" +msgstr "" +"조정후의 점의 기울기가 거의 수평/수직인\n" +"경우,수평/수직에 맞춥니다" msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" -"이것은 (높은 괄호 같은) 확장 모양입니까?\n" -"확장 형상은 수직의 위 첨자 배치를 위해 특별한주의가 필요합니다." +"윤곽의 시작점이 극값이 아닌 경우, 극값에 해당하는(윤곽위의)새로운 시작점을 검" +"색." -msgid "Math Kerning" -msgstr "수학 커닝" +msgid "" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." +msgstr "" +"이 문양을 패턴으로 사용하여 다른 글리프를 나란히 표시하려면 타일을 둘러싸는 " +"공백의 양을 지정하는 것이 좋습니다.\n" +"콘텐츠의 경계 상자를 확장 여백을 지정하거나 경계를 명시 적으로 지정하십시오." msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" -"아래 첨자와 위첨자의 수직 정렬에 따라 수평 방향의 배치를 효율적으로 관리하는 " -"대화 상자가 표시됩니다." +"같은 경로위의 2개의 옆점이 2,3유닛보다\n" +"가까울 경우,FontForge의 일부 커맨드가 문제를 발생시킬\n" +"우려가 있습니다.\n" +"다만, PostScript에서는 영향이 없습니다." -msgid "Default Ligature Caret Count" -msgstr "기본 연결 탈자 기호 수" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." +msgstr "" +"2개의 아웃라인에 차이가 있으면,비교 대상 글리프의 아웃라인를 \n" +"비교 기준 글리프의 배경레이어에 추가(그럼으로써, 비교 기준\n" +"폰트를 열면 양쪽의 차이를 눈으로 확인가능합니다)." msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." msgstr "" -"합자 caret의 위치는 합자 내에 텍스트 편집 caret를 렌더링 할 필요가있는 경우 " -"텍스트 편집기에 의해 사용됩니다. 이것은 각 합자 구성 요소 사이에 caret가 필요" -"하기 때문에, n 개의 구성 요소가있는 경우 n-1 개의 caret 위치가 있어야합니" -"다.\n" -"caret의 위치 자체는 개요 그래프보기에서 조정할 수 있습니다 (그들을 원점에서 " -"적절한 위치로 드래그합니다)." +"X11 클립보드 관리자를 실행하는 경우\n" +"끄기 위해서. FF는 내부 클립보드에 내용을 넣을 수 있다.\n" +"X11로 내보낼 수 없는 것(복사와 같은 것)\n" +"글꼴 보기에 한 글립자). 클립보드 관리자가 있는 경우\n" +"그것을 실행하면 결과적으로는 이것들을 수출하게 될 것이다.\n" +"자료의 손실과 함께" -msgid "Ligature Caret Count:" -msgstr "연결 탈자 기호 수" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "접미사를 지정하지 않으면 글리프 이름이 변경되지 않습니다." -msgid "Variant Glyphs:" -msgstr "변환 글리프" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." +msgstr "" +"팁을 변경하면 그래프의 팁을 변경하는 것 외에도, 팁 마스크 및 바꾸기 포인트를 " +"다시 설정합니다." msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" -"현재 그래프의 더 큰 버전을 나타내는 사전 정의 된 그래프의 이름의 목록입니다." +"이 필드를 공백 상태로 두면 Font Forge는 위의 버전 문자열 또는 '이름' 테이블" +"에 있는 문자열을 기준으로 기본 값을 사용한다." -msgid "Glyph Extension Components" -msgstr "글리프 확장 성분" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." +msgstr "" +"이 필드를 공백으로 두면 FontForge가 버전 문자열 또는 '이름' 표에 있는 문자열" +"을 기준으로 기본값을 사용합니다." msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." msgstr "" -"이 글리프의 매우 큰 버전은 다음 구성 요소 글리프로 구성되는 경우가 있습니다. " -"그들은 수평 또는 수직으로 쌓입니다. 증량제로 표시된 글리프는 삭제 또는 반복되" -"는 경우가 있습니다 (짧은 버전 또는 긴 버전하기 위해).\n" -"StartLength 이전의 글리프와 겹칠 가능성이있는 글리프의 시작점의 평면 부분의 " -"길이입니다. EndLength는 글리프의 종점 유사한 영역입니다. FullLength는 글리프" -"의 길이입니다." +"설계 크기 범위를 지정하는 경우 스타일 Id와 스타일 이름도 지정해야 합니다. " +"FontForge를 사용하면 이러한 필드를 공백으로 둘 수 있지만 다른 응용 프로그램" +"은 그렇지 않을 수 있습니다." -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "이탤릭체 모음:" +msgid "If you specify a design size, it must be positive" +msgstr "설계 크기를 지정하는 경우, 양수여야 함" msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "합성 된 그래프의 기울임 수정. 그래프의 크기에 의존하지 않는" +"If you specify a style id for the design size, then you must specify a size " +"range" +msgstr "설계 크기에 대한 스타일 ID를 지정하는 경우 크기 범위를 지정해야 함" msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"이 문양을 패턴으로 사용하여 다른 글리프를 나란히 표시하려면 타일을 둘러싸는 " -"공백의 양을 지정하는 것이 좋습니다.\n" -"콘텐츠의 경계 상자를 확장 여백을 지정하거나 경계를 명시 적으로 지정하십시오." +"If you specify a style id for the design size, then you must specify a style " +"name" +msgstr "설계 크기에 대한 스타일 ID를 지정하는 경우, 스타일 이름을 지정해야 함" -msgid "Tile Margin:" -msgstr "타일 여백:" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" +msgstr "설계 크기에 대한 스타일 이름을 지정하는 경우, 스타일 ID를 지정해야 함" -msgid "Tile Bounding Box:" -msgstr "타일 경계 상자:" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." +msgstr "" +"(OtherSubrsFile)\n" +"Adobe사의 OtherSubrs범례를 작성물에 치환할 수 없으면,\n" +"이 변수값을 14개 이내의 PostScript서브루틴을 포함한\n" +"파일이름으로 설정해 주십시오. 각 서브루틴의 앞에\n" +"'%%%%'로 시작하는 행을 놓아야합니다(최초 '%%%%'행\n" +"이전에 있는 텍스트는 모두 선두에 놓는 저작권표시로 취급합니다).\n" +"최초 3개의 서브루틴은 flex힌트로, 그 다음은 힌트바꾸기입니다\n" +"(이것들은 꼭 포함해야합니다). 14번째(실제로는 0부터\n" +"시작하므로 13번쨰에 해당)는 카운터힌트용입니다. 서브루틴은\n" +"[ ] 내에 위치하면 안됩니다." -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr " X" +msgid "" +"If your SFD contains images, write them as PNG; this results in smaller " +"SFDs; but was not supported in FontForge versions compiled before July 2019, " +"so older FontForge versions cannot read them." +msgstr "" +"SFD에 이미지가 포함된 경우 PNG로 기록하십시오. 이렇게 하면 SFD 크기가 작아지" +"지만 2019년 7월 이전에 컴파일된 FontForge 버전에서는 지원되지 않으므로 이전 " +"FontForge 버전에서는 읽을 수 없음." -msgid " Y" -msgstr " Y" +msgid "Igbo" +msgstr "이그보어" -msgid "Positionings" -msgstr "위치지정" +msgid "Ignore" +msgstr "무시" -msgid "Pairwise Pos" -msgstr " 짝단위 위치지정" +msgid "Ignore Base Glyphs" +msgstr "기저글리프를 무시" -msgid "Substitutions" -msgstr "바꾸기" +msgid "Ignore Combining Marks" +msgstr "결합형마크를 무시" -msgid "Alt Subs" -msgstr "선택형 바꾸기" +msgid "Ignore Ligatures" +msgstr "합음자를 무시" -msgid "Mult Subs" -msgstr "복수 바꾸기 대상" +msgid "Ignore this problem in the future" +msgstr "이 문제는 이후에 무시" -msgid "Ligatures" -msgstr "합음자" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "/CharStrings의 중복되는 항목을 무시합니다\n" -msgid "Lig. Carets" -msgstr "탈자기호를 붙이다" - -msgid "Components" -msgstr "구성요소" - -msgid "Counters" -msgstr "카운터" - -msgid "ΤεΧ & Math" -msgstr "ΤεΧ & 수학" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "수직 변형" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "수평. 변형" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "/Subrs의 중복되는 항목을 무시합니다\n" -msgid "Tile Size" -msgstr "필셀 크기" +msgid "Ijo" +msgstr "이조어" -msgid "< _Prev" -msgstr "< 이전(_P)" +msgid "Ilokano" +msgstr "일로카노어" -msgid "_Next >" -msgstr "다음(_N) >" +msgid "Image" +msgstr "이미지" -msgid "No glyphs matched" -msgstr "일치하는 글리프가 없습니다" +msgid "Image Info" +msgstr "이미지의 정보" -msgid "Select By ATT..." -msgstr "ATT로 선택..." +msgid "Image Path" +msgstr "이미지 경로" -msgid "No applicable lookup subtables" -msgstr "해당하는 조회 하위 테이블 없음" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "이미지 사이즈: %d x %d 픽섹" -msgid "Select By Lookup Subtable" -msgstr "조회별 선택 하위 테이블" +msgid "Image Template" +msgstr "이미지템플릿" -msgid "Select Glyphs in lookup subtable" -msgstr "하위 테이블에서 글리프 선택" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "이미지 위치: (%.0f,%.0f)" -msgid "Select Results" -msgstr "결과를 선택" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "비활성화된 목록 표시에 사용된 이미지(상자 위)" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"이 검색으로 찾은 글리프를 \n" -"폰트뷰로 선택합니다." +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "활성화된 목록 표시에 사용된 이미지(상자 위)" -msgid "Merge Results" -msgstr "결과를 통합" +msgid "Image used instead of the Check Box Off Mark" +msgstr "체크박스 끄기 표시 대신 사용된 이미지" msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"폰트뷰 내의 선택범위에, 이 \n" -"검색으로 찾은 글리프를 통합합니다." +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "라디오가 비활성화된 경우 체크박스 끄기 표시 대신 사용된 이미지" -msgid "Restrict Selection" -msgstr "선택범위를 제한" +msgid "Image used instead of the Radio Off Mark" +msgstr "라디오 끄기 표시 대신 사용된 이미지" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "선택한 모양 만 검색이 검색에 일치하지 않는 문자의 선택을 해제합니다" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "라디오가 비활성화된 경우 라디오 끄기 표시 대신 사용된 이미지" -msgid "Point Color" -msgstr "점 색상" +msgid "Image used instead of the Radio On Mark" +msgstr "라디오 켜기 표시 대신 사용된 이미지" -msgid "The color of an on-curve point" -msgstr "On-curve point의 색상" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "라디오가 비활성화된 경우 대신 사용되는 이미지" -msgid "First Point Color" -msgstr "첫번째 점 색상" +msgid "Image2 skipped as it uses an unsupported image type" +msgstr "지원되지 않는 이미지 유형을 사용하여 이미지2를 스킵" -msgid "The color of the point which is the start of a contour" -msgstr "윤곽의 시작점이되는 점의 색" +msgid "Imperial Aramaic" +msgstr "제국 아람 문자" -msgid "Selected Point Color" -msgstr "선택한 점 색상" +msgid "Implied Topology" +msgstr "내재된 위상" -msgid "The color of a selected point" -msgstr "선택한 포인트의 색" +msgid "Import" +msgstr "의미" -msgid "Selected Point Width" -msgstr "선택한 점 너비" +msgid "Import Lookup" +msgstr "가져오기 조회" -msgid "The width of the line used to draw selected points" -msgstr "선택한 점을 그리는 데 사용되는 선의 폭" +msgid "Import Parameters" +msgstr "매개변수 가져오기" -msgid "Extrema Point Color" -msgstr "극점 배색" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "다른 글꼴에서 lookup(및 모든 하위 테이블) 을 가져옵니다." -msgid "The color used to draw points at extrema (if that mode is active)" +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" msgstr "" -"극단적 인 경우에는 포인트를 그리는 데 사용되는 색 (그 모드가 활성화 된 경우)" - -msgid "Point of Inflection Color" -msgstr "변곡점 색상" +"%2$s글리프%1$s로, 'CFF '의 글자붙이기 폭(%3$d)과 'hmtx'의 폭(%4$d)\n" +" 이 일치하지 않습니다. (이후, 불일치가 발견되어도 보고하지 않습니다)\n" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "변곡점을 그리는 데 사용되는 색 (그 모드가 활성화 된 경우)" +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" +msgstr "%1$s에서 그래프 %3$s의 유효폭 (%2$d) 가 최대 (%4$d) 를 초과했습니다\n" -msgid "Almost H/V Color" -msgstr "H/V의 색상" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" +msgstr "GID %d는 유효폭 (%d) 가 지정된 최대 값 (%d) 를 초과했습니다\n" +#, c-format msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" msgstr "" -"스플라인 끝점에서 거의 수평 또는 수직이 아닌 스플라인에 대한 마커를 그리는 " -"데 사용되는 색상" +"GID %d에서 \"CFF」의 유효폭 (%d) 와 'hmtx\"의 폭 (%d) 가 일치하지 않습니다. " +"(그 불일치는보고되지 않습니다)\n" -msgid "Next CP Color" -msgstr "다음 제어점 색상" +msgid "In TTF/OTF" +msgstr "TTF/OTF에서" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "On-curve point의 \"다음\" 제어점을 그리는 데 사용되는 색상" +msgid "" +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" +msgstr "" +"전방문맥연쇄바꾸기에서, 일치하는 범위테이블 내에 존재하는 글리프명과 딱 같은 " +"개수의 변경할 글리프가 존재해야 합니다" -msgid "Prev CP Color" -msgstr "이전 제어점 색상" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" +msgstr "전방문맥연쇄바꾸기에서, 일치하는 테이블이 딱 1개만 있어야 합니다" msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "On-curve point의 \"이전\" 제어점을 그리는 데 사용되는 색상" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"with replacements" +msgstr "리버스 체인 대체는 대체를 포함 범위 테이블이 하나만 필요합니다" -msgid "Selected CP Color" -msgstr "선택한 제어점 색상" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" +msgstr "" +"이 폰트내의 합음자를 처리하려고 하는 도중, Apple 의 mort/morx \n" +"테이블 내에 포함되어 있는 상태기계가 이해하기에는\n" +"너무 교활합니다. 이것의 해석을 중단합니다. \n" +"모든 합음자를 해석하지 못했을 가능성이 있습니다.\n" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "On-curve point의 선택된 제어점을 그리는 데 사용되는 색상" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "이탤릭폰트에 대해 수직변화에 대한 수평변화값" -msgid "Coordinate Line Color" -msgstr "좌표선 색상" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "글자 %s 에 대해, %s 에의 참조를 찾을 수 없었습니다.\n" -msgid "Italic Coord. Color" -msgstr "이탤릭체 좌표. 색" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "" +"글자 %s 에 대해, 기저글리프의 경로에 포함되는 점의 개수가 너무 적습니다.\n" -msgid "Metrics Label Color" -msgstr "메트릭 레이블 색상" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "" +"글자 %s 에 대해, 기저글리프의 경로에 포함되는 점의 개수가 너무 많습니다.\n" -msgid "Hint Label Color" -msgstr "힌트 라벨 색" +msgid "" +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." +msgstr "" +"글리프를 사용하는 모든 조회 시\n" +"글리프의 대본에 대해 하나 이상의 형상이 활성 상태임." -msgid "Blue Values Color" -msgstr "파란색 값 색상" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" +msgstr "" +"폰트%1$d에 포함되는 글리프%2$.30s의 글자붙이기 폭은, 기본폰트의 글자붙이기 폭" +"으로정확히 축소할 수 없습니다. 적절한 값으로 변경 적용됩니다." +#, c-format msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" -"비공개 사전의 파란색 값 항목에 파란색 영역을 표시하는 데 사용되는 색상입니다." +"폰트%1$d에 포함되는 글리프%2$.30s는 왼쪽끝이 0 보다 작거나, 글자붙이기 폭보" +"다 오른쪽 이거나・ 높이보다 위거나・ 깊이보다 아래이거나의 어느쪽에 해당합니" +"다" -msgid "Family Blue Color" -msgstr "패밀리 블루 컬러" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" +msgstr "" +"글리프%s에서 ,%s에의 참조는 점의 매칭에 의해 배치됩니다만,\n" +"점의 번호가 현재, 당초의 의도를 더이상 반영하지 않습니다.\n" +"그래도 계속하시겠습니까?" +#, c-format msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" -"개인 사전의 패밀리 파란색 값 항목에서 파란색을 표시하는 데 사용되는 색상" +"조회 서브 테이블 %.30s에서는 글꼴에 아직 포함되지 않은 %.80s라는 글리프를 참" +"조하고 있습니다. 이것은 의도적 인 것이 었습니까?" -msgid "Diagonal Hint Color" -msgstr "대각선 힌트 색상" - -msgid "The color used to draw diagonal hints" -msgstr "대각선 힌트를 그리는 데 사용되는 색상" - -msgid "Horiz. Hint Color" -msgstr "수평. 힌트 색상" - -msgid "The color used to draw horizontal hints" -msgstr "가로 힌트를 그리는 데 사용되는 색상" - -msgid "The color used to draw vertical hints" -msgstr "세로 힌트를 그리는 데 사용되는 색상" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" +msgstr "" +"조회 서브 테이블 %.30s에서는 글리프를 그 자체로 바꿉니다. 이것은 의도적 인 것" +"이 었습니까?" -msgid "Vert. Hint Color" -msgstr "녹색. 힌트 색상" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." +msgstr "'kern'테이블에서 서브 테이블의 길이가 커닝 쌍 수와 일치하지 않습니다." -msgid "HFlex Hint Color" -msgstr "HFlex 힌트 색상" +msgid "" +"In the MS 'MATH' table this value specifies where (horizontally)\n" +"an accent should be placed above the glyph. Vertical placement\n" +"is handled by other means" +msgstr "" +"MS 'MATH'테이블에서는이 값은 그래프에 (가로) 악센트를 배치 할 위치를 지정합니" +"다. 수직 배치는 다른 방법으로 처리됩니다" -msgid "VFlex Hint Color" -msgstr "VFlex 힌트 색상" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." +msgstr "" +"(ItalicConstrained)\n" +"아웃라인표시에서, Shift키를 누른 경우의 움직임을 \n" +"수직방향으로가 아닌 ItalicAngle에 평행한 방향으로 제한합니다" -msgid "Conflict Hint Color" -msgstr "충돌 힌트 색상" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "처음에는 문자였습니다..." -msgid "The color used to draw a hint which conflicts with another" -msgstr "다른 사람과 경쟁하는 팁을 그리는 데 사용되는 색" +msgid "" +"In the design size range, the bottom field must be less than the design size." +msgstr "설계 크기 범위에서 바닥 필드는 설계 크기보다 작아야 한다." -msgid "HHint Active Color" -msgstr "H힌트 활성 색상" +msgid "" +"In the design size range, the bottom top must be more than the design size." +msgstr "설계 크기 범위에서 하단 상단은 설계 크기보다 커야 한다." msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" -"도움말 확인 대화 상자가 조사하고있는 활성 수평 팁을 그리는 데 사용되는 색" +"저장한 폰트에서, 모든 글리프이름이 지정한 이름리스트에 맞추어 변경됩니다." msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." msgstr "" -"도움말 확인 대화 상자가 조사하고있는 활성 수직 팁을 그리는 데 사용되는 색" +"이 형식에서는 일련의 글리프 클래스를 정의하고\n" +"각 클래스가 다른 클래스와 상호 작용하는 방식을 \n" +"보여주는 행렬을 지정합니다." -msgid "VHint Active Color" -msgstr "V힌트 활성 색상" +msgid "" +"In this format you specify every kerning pair in which\n" +"you are interested in." +msgstr "이 형식에서 관심 있는 모든 커닝 쌍을 지정합니다." -msgid "Dragging Comparison Outline Color" -msgstr "비교 개요 색상 끌기" +msgid "In_line..." +msgstr "일렬로(_l)..." -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" -"그래프를 대화식으로 변경하는 경우 이전 스플라인을 개설하기 위해 사용되는 색" +msgid "Inactive Layer Color" +msgstr "비활성 레이어 색상" + +msgid "Inactive Thick Layer Color" +msgstr "굵은 레이어 색상 비활성화" msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" +"Inactive handles in the glyph editor will be drawn with this alpha value " +"(range: 0-255 default is 255)." msgstr "" -"알파 값 만 사용되는 제로 이외의 경우는 드래그 비교 개요 스플라인의 컨트롤 포" -"인트 베 지어 정보, 기타 비 스플라인 표시기의 알파 채널을 설정합니다." +"글리프 편집기의 비활성 핸들은 이 알파 값으로 그려집니다(범위: 0-255 기본값은 " +"255)." -msgid "The color of the line marking the advance width" -msgstr "보내 폭을 나타내는 선 색상" +msgid "InactiveHandleAlpha" +msgstr "비활성 핸들 알파" -msgid "Width Color" -msgstr "너비 색상" +msgid "Inari Sami" +msgstr "이나리・사미어" -msgid "Selected Width Color" -msgstr "선택된 너비 색상" +msgid "Include Empty Blocks" +msgstr "빈 블록 포함" -msgid "The color of the line marking the advance width when it is selected" -msgstr "선택된 경우의 유효폭을 나타내는 선 색상" +msgid "Include Whitespace below Tile" +msgstr "타일 아래에 공백 포함" -msgid "Selected LBearing Color" -msgstr "선택한 LBearing 색상" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "%2$s의 %1$d행 파일 이름이 너무 길다." -msgid "The color of the line marking the left bearing when it is selected" -msgstr "선택된 때 왼쪽 방향을 나타내는 선 색상" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "%2$s의 %1$d 행에 너무 많이 중첩되어 있다." -msgid "Grid Fit Width Color" -msgstr "적합한 그리드 색상" +msgid "Incorrect number of deltas in cvt\n" +msgstr "cvt 에 포함되는 delta의 개수가 부적절합니다\n" -msgid "The color of the line marking the grid-fit advance width" -msgstr "격자 맞춤의 유효폭을 나타내는 선 색상" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "글리프 %d (%s) 의 델타의 개수가 부적절합니다\n" -msgid "Ligature Caret Color" -msgstr "탈자 기호 색상 통합" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "가중치 인스턴스의 개수가 틀렸거나, 수치가 부적절합니다" -msgid "The color of the line(s) marking ligature carets" -msgstr "합자 caret를 나타내는 선 색상" +msgid "Increment Bearings By:" +msgstr "베어링의 증가량:" -msgid "Anchor Color" -msgstr "고정점 색상" +msgid "Increment LBearing By:" +msgstr "왼쪽 베어링의 증가량:" -msgid "The color of anchor stars" -msgstr "앵커 별의 색상" +msgid "Increment RBearing By:" +msgstr "오른쪽 베어링의 증가량:" -msgid "Anchored Line Color" -msgstr "고정선 색상" +msgid "Increment V. Adv. By:" +msgstr "세로쓰기 글씨붙이기 증가량:" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" -"앵커 조회 의해 배치되는 위치를 나타 내기 위해 현재보기에 그려진 다른 그래프" -"의 색깔" +msgid "Increment Width By:" +msgstr "글리프폭의 증가량:" -msgid "Template Color" -msgstr "템플릿 색상" +msgid "Index" +msgstr "인덱스" -msgid "Old Outline Color" -msgstr "오래된 개요 색상" +msgid "Index in use" +msgstr "인덱스가 사용중입니다." -msgid "Original Color" -msgstr "원본 색" +#, c-format +msgid "Index out of range in %s\n" +msgstr "글리프 %s 에 범위 밖의 인덱스가 포함되어 있습니다\n" -msgid "Guide Layer Color" -msgstr "가이드 레이어 색상" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "인덱스가 너무 큽니다(%d 미만 이어야 합니다) |%s" -msgid "Grid Fit Color" -msgstr "그리드 핏 색" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "인도어(&티베트) 에 걸려 있는 베이스 라인" -msgid "The color of grid-fit outlines" -msgstr "그리드의 적합한 개요 색상" +msgid "Indic Reordering" +msgstr "인도계 글자 재배치" -msgid "Inactive Layer Color" -msgstr "비활성 레이어 색상" +msgid "Indic Siyaq Numbers" +msgstr "인도어 형태 숫자" -msgid "The color of outlines in inactive layers" -msgstr "비활성 레이어의 외곽선 색상" +msgid "Indic State Machine" +msgstr "인도계 문자 상태 기계" -msgid "Active Layer Color" -msgstr "활성 레이어 색상" +msgid "Indic reordering" +msgstr "인도계의 글자 재배치" -msgid "The color of outlines in the active layer" -msgstr "활성 레이어의 외곽선 색상" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "델타 제안 시 눈에 띄는 그리드 픽셀을 나타낸다." -msgid "Inactive Thick Layer Color" -msgstr "굵은 레이어 색상 비활성화" +msgid "Indonesian" +msgstr "인도네시아어" -msgid "The color of thick outlines in inactive layers" -msgstr "비활성 레이어 굵은 외곽선 색상" +msgid "Industry Specific" +msgstr "산업 사양" -msgid "Active Thick Layer Color" -msgstr "활성 레이어 색상" +msgid "Ingush" +msgstr "잉구시인어" -msgid "The color of thick outlines in the active layer" -msgstr "활성 레이어의 굵은 외곽선 색상" +msgid "Inherit" +msgstr "상속하다" -msgid "Clip Path Color" -msgstr "클립 경로 색상" +msgid "Inherited" +msgstr "되물림받은 값" -msgid "The color of the clip path" -msgstr "클립 경로의 색" +msgid "Inherits for same field in parent" +msgstr "상위 필드의 동일한 필드에 대해 상속" -msgid "Open Path Color" -msgstr "열린 경로 색상" +msgid "Inherits from" +msgstr "상속할 대상" -msgid "The color of the open path" -msgstr "열린 경로의 색상" +msgid "Initial Forms" +msgstr "어두형" -msgid "Background Image Color" -msgstr "배경 이미지 색" +msgid "Initials" +msgstr "이니셜" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "clut을 지정 비트 맵 (싱글 비트) 이미지의 렌더링에 사용되는 색" +msgid "Inline" +msgstr "인라인" -msgid "Fill Color" -msgstr "채우기 색" +msgid "Inline All References" +msgstr "인라인 모든 참조" -msgid "The color used to fill the outline if that mode is active" -msgstr "모드가 활성화된 경우 윤곽선을 채우는 데 사용되는 색상" +msgid "Inline Flipped References" +msgstr "인라인 플립 참조" -msgid "Preview Fill Color" -msgstr "채우기 색 미리 보기" +msgid "Inlining glyphs" +msgstr "인라인 글리프" -msgid "The color used to fill the outline when in preview mode" -msgstr "미리 보기 모드일 때 윤곽선을 채우는 데 사용되는 색상" +msgid "Inner Border:" +msgstr "내부 테두리:" -msgid "Trace Color" -msgstr "트레이스 색상" +msgid "Inscriptional Pahlavi" +msgstr "명문 팔라비 문자" -msgid "Raster Color" -msgstr "래스터 배색" +msgid "Inscriptional Parthian" +msgstr "명문 파르티아 문자" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "그리드 적합(및 기타) 래스터 블록의 색" +msgid "Inse_rt Point On Spline At..." +msgstr "스플라인에 점을 _삽입합니다(_R)..." -msgid "Raster New Color" -msgstr "래스터의 새로운 색상" +msgid "Insert Before Current Glyph" +msgstr "현 글리프의 이전의 설정" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "방금 켠 래스터 블록의 색(디버깅에서 점을 움직이라고 할 때)" +msgid "Insert Before Marked Glyph" +msgstr "마크표시가 붙은 글리프의 이전에 삽입" -msgid "Raster Old Color" -msgstr "래스터의 오래된 색상" +msgid "Insert F_ont..." +msgstr "폰트를 삽입(_O)..." -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "방금 꺼진 래스터 블록의 색(디버깅에서 점을 움직이라 할 때)" +msgid "Insert Glyph _After..." +msgstr "현재위치 뒤에 삽입(_C)..." -msgid "Raster Grid Color" -msgstr "래스터 그리드 색상" +msgid "Insert Glyph _Before..." +msgstr "현재위치 이전에 삽입(_B)..." -msgid "Raster Dark Color" -msgstr "래스터 어두운 색상" +msgid "Insert Point On Spline At..." +msgstr "스플라인에 점을 삽입합니다..." -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "Grey-scale로 디버깅할 때 완전히 덮인 래스터 블록의 색이다." +msgid "Insert Text Outlines" +msgstr "텍스트 윤곽선 삽입" -msgid "Delta Grid Color" -msgstr "델타 그리드 색상" +msgid "Insert Text Outlines..." +msgstr "텍스트 개요 삽입..." -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "델타 제안 시 눈에 띄는 그리드 픽셀을 나타낸다." +msgid "Insert _Blank" +msgstr "빈 폰트를 삽입(_B)" -msgid "Ruler Big Tick Color" -msgstr "눈금자에서 큰 눈금 색상" +msgid "Insert a point on the given spline at either..." +msgstr "지정된 스플라인 중 하나에 점을 삽입 ..." -msgid "The color used to draw the large tick marks in rulers." -msgstr "눈금자에 큰 눈금 표시를 그리는 데 사용된 색상." +msgid "Insert random text in the specified script" +msgstr "지정된 스크립트에 임의 텍스트 삽입" -msgid "Measure Tool Line Color" -msgstr "측정 도구 선 색상" +msgid "Installable Font" +msgstr "설치가능한 폰트" -msgid "The color used to draw the measure tool line." -msgstr "도구 측정 선을 그리는 데 사용되는 색상." +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" +msgstr "" +"인스턴스폰트가 포함할 수 있는 것은 'cvt '테이블 뿐 입니다만, %.30s에서 그 외" +"의 TrueType테이블이 몇개 포함되어 있습니다" -msgid "Measure Tool Point Color" -msgstr "측정 도구 점 색상" +msgid "Instant/Horizontal" +msgstr "즉석/수평" -msgid "The color used to draw the measure tool points." -msgstr "측정 도구 점을 그리는 데 사용되는 색상." +msgid "Instant/Vertical" +msgstr "즉석/수직" -msgid "Measure Tool Point Snapped Color" -msgstr "측정 도구 점 스냅 색상" +msgid "InstructBallTerminals" +msgstr "볼 단자 지시" -msgid "The color used to draw the measure tool points when snapped." -msgstr "스냅될 때 측정 도구 점을 그리는 데 사용되는 색상." +msgid "InstructDiagonalStems" +msgstr "대각선 줄기 지시" -msgid "Measure Tool Canvas Number Color" -msgstr "측정 도구 캔버스 번호 색상" +msgid "InstructSerifs" +msgstr "셰리프 지시" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "캔버스에 측정 도구 번호를 그리는 데 사용되는 색상." +msgid "" +"Instruction DEFinition\n" +"Pops a value which becomes the opcode\n" +"and begins definition of new instruction" +msgstr "" +"명령 정의(IDEF)\n" +"opcode가 되고 새 명령의 정의를 \n" +"시작하는 값을 팝업합니다." -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "측정 도구 캔버스 스냅된 색상" +msgid "Instruction Gloss (TrueType)" +msgstr "명령의 설명(TrueType)" msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "스냅 할 때 캔버스에 측정 도구 번호를 그리는 데 사용되는 색." +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" +msgstr "" +"(ClearInstrsBigChanges)\n" +"TrueType폰트내의 명령은 점을 번호로 참조하므로,\n" +"어느 점의 번호가 변경되는 방법으로 글리프를 편집\n" +"(점의 추가・삭제 등)한 경우, 전혀 다른 점에 명령가 적용\n" +"되게 되어,엉뚱한 결과를 초래합니다.\n" +" FontForge는 보통, 점의 번호를 다시 붙이는 작업을 검출\n" +"하면, 상기의 문제를 피하도록 명령을 삭제합니다.\n" +"이 행동을 비활성화 할 수 도 있지만 주의해 사용하십시오!'" -msgid "Measure Tool Windows Foreground Color" -msgstr "측정 도구 창 전경" +msgid "Instructions out of date" +msgstr "명령에 업데이트가 필요합니다" -msgid "The measure tool window foreground color." -msgstr "측정 도구 창 전경." +msgid "Instructions were changed" +msgstr "명령이 변경되었습니다" -msgid "Measure Tool Windows Background Color" -msgstr "측정 도구 창의 배경색" +msgid "Interface" +msgstr "인터페이스" -msgid "The measure tool window background color." -msgstr "측정 도구 창의 배경색." +msgid "Intermediate Points:" +msgstr "중간 점:" -msgid "Base" -msgstr "기저" +msgid "Internal Err: Unable to put data back into file" +msgstr "내부 오류 : 데이터를 파일로 다시 넣을 수 없음" -msgid "Entry" -msgstr "시작점" +msgid "Internal Only" +msgstr "내부 전용" -msgid "Exit" -msgstr "종료점" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "FMT 생성시에 내부에러 발생. 파일오프셋이 올바르지 않습니다\n" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "이탤릭체 보정" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "FNT를 만드는 중 내부 오류 발생. 비트맵 데이터의 파일 오프셋이 잘못됨\n" -msgid "Lig.Caret" -msgstr "연결 탈자 기호" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "%2$s의 %1$d행에서 내부 상태가 엉망이 되었다" -msgid "TopAccent" -msgstr "최고의 억양" +msgid "Interpo_late Fonts..." +msgstr "폰트의 보간(_L)..." -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%3$.90s%4$s에서 %2$d %1$.80s" +msgid "Interpolate Fonts" +msgstr "폰트 보간" msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." +"Interpolate Point\n" +"Pops as many points as specified in loop counter\n" +"Interpolates each point to preserve original status\n" +"with respect to RP1 and RP2" msgstr "" -"이 글리프는 스피로 포인트를 표시해야하지만 안타깝게도이 버전의 fontforge는 스" -"피로 라이브러리와 링크되어 있지 않았기 때문에 일반 베지 포인트 만 표시됩니다." - -msgid "You may not use spiros" -msgstr "스피로는 사용할 수 없습니다" +"보간점\n" +"루프 카운터에 지정된 개수만큼 포인트 팝업\n" +"각 점을 보간하여 원래 상태 유지\n" +"RP1 및 RP2에 관하여" msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." +"Interpolate Untouched Points[a]\n" +" 0=> interpolate in y direction\n" +" 1=> x direction" msgstr "" -"이 글리프는 스피로 포인트를 표시해야하지만 불행히도 FontForge는 libspiro를로" -"드 할 수 없습니다. 스피로는 사용할 수 없으며 대신 일반 베지 포인트가 표시됩니" -"다." - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "가이드" +"변경되지 않은 점[a] 보간\n" +" 0=> y 방향으로 이동.\n" +" 1=> x 방향" -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "활성 레이어: %s (%s)" +msgid "" +"Interpolate between stem edges some important points, not affected by other " +"instructions." +msgstr "다른 지침의 영향을 받지 않고 줄기 가장자리 사이의 보간." -#, c-format -msgid "Modes: " -msgstr "모드:" +msgid "InterpolateCPsOnMotion" +msgstr "이동 중인 Cp 보간" -msgid "'fpgm'" -msgstr "'fpgm'" +msgid "InterpolateStrongPoints" +msgstr "보간 강점" -msgid "'prep'" -msgstr "'prep'" +msgid "Interpolating Problem" +msgstr "보간처리중에 문제발생" -msgid "Not Guides" -msgstr "가이드 아님" +msgid "Interpolating a font with itself achieves nothing" +msgstr "폰트를 자기자신과 보간해도 아무것도 일어나지 않습니다." -msgid "References may not be dragged into the guidelines layer" -msgstr "참조 지침 레이어로 드래그 할 수 없습니다" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "%.20s 과의 보간:" -msgid "Name this contour" -msgstr "이 윤곽의 이름을 지정합니다" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "편집타입이 다른 폰트를 보간하려 합니다(예를들면 Type3과 Type1)" -msgid "Name this guideline or cancel to create it without a name" -msgstr "이 지침에 이름을 지정하거나 취소하고 이름없이 작성하십시오" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "스플라인 순서가 다른 글꼴 간 보간(예: 포스트 스크립트와 트루타입 사이)" -msgid "Define \"Almost Horizontal\"" -msgstr "\"거의 수평\"을 정의하는" +msgid "Interpretation:" +msgstr "해석:" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"좌표가이 숫자 em 단위 내에있는 경우, 선은 \"거의\"수평 (또는 수직)입니다." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "없음" -msgid "Bad number" -msgstr "잘못된 숫자" +msgid "Interpreted as: " +msgstr "로 해석됨: " -msgid "Trimming Undo Information" -msgstr "취소 정보 트리밍" +msgid "Interpreting Glyphs" +msgstr "글리프를 분석중" -msgid "How many most-recent Undos should be kept?" -msgstr "최신의 취소를 몇 유지해야합니까?" +msgid "Intersecting Paths" +msgstr "교차되는 경로" -msgid "No Intersections" -msgstr "지침 없음" +msgid "Intra Class Distance" +msgstr "클래스 내 거리" -msgid "Name this point" -msgstr "이 포인트에 이름을 붙입니다." +msgid "Intra Class Distance:" +msgstr "클래스 내 거리:" -msgid "Please name this point" -msgstr "이 점에 이름을 붙여주세요" +msgid "Introduction" +msgstr "소개" -msgid "Please name this contour" -msgstr "이 윤곽에 이름을 붙여주세요" +msgid "Inuktitut" +msgstr "이뉴잇어" #, c-format -msgid "The spline does not reach %g" -msgstr "스플라인 %g에 도달하지 않습니다" +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스에서 유효하지 않은 CID 범위" -msgid "Insert a point on the given spline at either..." -msgstr "지정된 스플라인 중 하나에 점을 삽입 ..." +msgid "Invalid Encoding" +msgstr "올바르지 않은 인코딩" -msgid "_X:" -msgstr "_X:" +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "부적합한 FD (%d) 가 CID %d 에 대입되어 있습니다.\n" -msgid "_Y:" -msgstr "_Y:" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "" +"sfnts 배열내의 문자열 이외의 장소에 올바르지 않은 글자가 포함되어 있습니다\n" -msgid "Anchor Class Name" -msgstr "앵커 클래스 이름" +#, c-format +msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." +msgstr "문양 %s 의 'PfEd'테이블에 잘못된 설명 문자열 (음의 길이?) 가 있습니다." -msgid "Please enter the name of a Anchor point class to create" -msgstr "고정 점 클래스의 이름을 입력하십시오" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "%c%c%c%c에 대한 유효하지 않은 압축 테이블 길이" -msgid "_Unlink" -msgstr "링크를 제거(_U)" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 유효하지 않은 필기체 위치" #, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "문양 %s는 설명이 없습니다. FontForge는 많은 명령을 생성하지 않습니다." +msgid "Invalid font count in TTC %s." +msgstr "TTC %s의 글꼴이 유효하지 않습니다." -msgid "Deselect Width" -msgstr "폭 선택 취소" +msgid "Invalid glif name.\n" +msgstr "잘못된 GLIF 이름.\n" -msgid "Width" -msgstr "폭" +#, c-format +msgid "Invalid glyph for %s when fixing up references." +msgstr "참조를 수정할 때 %s에 대한 문자가 잘못되었다." -msgid "Deselect VWidth" -msgstr "높이 선택 취소" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스에서 잘못된 문자 이름 범위" -msgid "VWidth" -msgstr "높이" +msgid "Invalid guideline.\n" +msgstr "잘못된 지침\n" -msgid "C_lose Tab" -msgstr "탭 닫기(_L)" +msgid "Invalid hex digit in sfnts array\n" +msgstr "sfnts 배열에 올바르지 않은 16진수 문자열이 포함되어 있습니다\n" -msgid "E_xport..." -msgstr "내보내다(_X)..." +msgid "Invalid language" +msgstr "잘못된 언어" -msgid "Revert Gl_yph" -msgstr "글리프를 되돌리기(_Y)" +msgid "Invalid ligature offset\n" +msgstr "합음자오프셋이 부적절합니다\n" -msgid "Load Word List..." -msgstr "단어 목록 로드..." +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "참조테이블포맷 %d 는 올바르지 않은 값입니다\n" -msgid "_Print..." -msgstr "인쇄(_P)..." +#, c-format +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" +msgstr "'kern'테이블의 하위 테이블 형식이 잘못되었거나 지원되지 않습니다 (%d)" -msgid "E_xecute Script..." -msgstr "문자열를 실행(_X)..." +#, c-format +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "'kern'테이블의 잘못되었거나 지원되지 않는 버전 (0x%x)" -msgid "_Invert Selection" -msgstr "선택범위를 반전(_I)" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 문자열에 대해 유효하지 않은 플랫폼" -msgid "_Deselect All" -msgstr "모두 선택 취소(_D)" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "점의 매칭이 부적절합니다. 점은 참조 뒤에 있어야 합니다.\n" -msgid "_First Point" -msgstr "최초의 점(_F)" +msgid "Invalid point size" +msgstr "포인트수이 부적절합니다" -msgid "First P_oint, Next Contour" -msgstr "다음의 윤곽의 시작점(_O)" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "" +"TTF의 hmtx (또는 hhea) 테이블이 부적절합니다. numOfLongMetrics가 0 으로 되어 " +"있습니다\n" -msgid "_Next Point" -msgstr "다음의 점(_N)" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "" +"TTF의 vmtx (또는 vhea) 테이블이 부적절합니다. numOvLongVerMetrics 가 0으로 되" +"어 있습니다\n" -msgid "_Prev Point" -msgstr "이전의 점(_P)" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "잘못된 단위 벡터가 지정되었습니다. 힌트는 무시됩니다.\n" -msgid "Ne_xt Control Point" -msgstr "다음의 제어점(_X)" +msgid "Irish" +msgstr "아일랜드어" -msgid "P_rev Control Point" -msgstr "이전의 제어점(_R)" +msgid "Irish Gaelic" +msgstr "아일랜드・게일어" -msgid "Points on Selected _Contours" -msgstr "선택한 윤곽의 점(_C)" +msgid "Irish Gaelic (with dot)" +msgstr "아일랜드・게일어(점 포함)" -msgid "Point A_t" -msgstr "위치를 지정해서 선택(_T)" +msgid "Irish Traditional" +msgstr "옛아일랜드어" -msgid "Select All _Points & Refs" -msgstr "모든점과 참조를 선택(_P)" +msgid "Irrelevant _Factor:" +msgstr "무의미로 판단되는 비율(_F):" -msgid "Select Open Contours" -msgstr "열린 윤곽선 선택" +msgid "Is Extended Shape" +msgstr "확장 모양입니다" -msgid "Select Anc_hors" -msgstr "앵커 선택(_H)" +msgid "Is Layer Editable?" +msgstr "레이어는 편집가능한가" -msgid "_Width" -msgstr "폭(_W)" +msgid "Is Layer Visible?" +msgstr "레이어는 보이는가" -msgid "_VWidth" -msgstr "높이(_V)" +msgid "Is Offset" +msgstr "오프셋을 지정" -msgid "Select Points Affected by HM" -msgstr "힌트마스크가 생성하는 점을 선택" +msgid "" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." +msgstr "" +"이것은 (높은 괄호 같은) 확장 모양입니까?\n" +"확장 형상은 수직의 위 첨자 배치를 위해 특별한주의가 필요합니다." -msgid "Copy Loo_kup Data" -msgstr "조회 데이터 복사(_K)" +msgid "Is this horizontal or vertical kerning data?" +msgstr "이 데이터는 수평 커닝 데이터입니까, 수직 커닝 데이터입니까?" -msgid "Copy _Width" -msgstr "폭을 복사(_W)" +msgid "Isolated" +msgstr "분리된" -msgid "Co_py LBearing" -msgstr "왼쪽 베어링을 복사(_P)" +msgid "Isolated Forms" +msgstr "독립형" -msgid "Copy RBearin_g" -msgstr "오른쪽 베어링을 복사(_G)" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" +msgstr "" +"1000 개가 넘는 상태를 포함하는 morx 서브 테이블이 존재하는\n" +"것으로 보입니다. 이것은 오류이지 않을까 생각됩니다\n" -msgid "C_hop" -msgstr "자르다(_H)" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" +msgstr "" +"1000 개가 넘는 상태천이를 포함하는 morx 서브테이블이 존재하는\n" +"것으로 보입니다. 이것은 오류이지 않을까 생각됩니다\n" -msgid "Clear _Background" -msgstr "배경을 비우기(_B)" +msgid "Italian" +msgstr "이탈리아語" -msgid "points|_Merge" -msgstr "병합(_M)" +msgid "Italian Swiss" +msgstr "이탈리아어(스위스)" -msgid "points|Merge to Line" -msgstr "선에 병합" +msgid "Italic" +msgstr "이탤릭" -msgid "_Join" -msgstr "선 붙이기(_J)" +msgid "Italic Advance Col" +msgstr "이탤릭체 색 추가" -msgid "Copy _Fg To Bg" -msgstr "뒷면에 복사(_F)" +msgid "Italic Angle" +msgstr "이탤릭체 기울기" -msgid "Cop_y Layer To Layer..." -msgstr "도면층에 도면층 복사(_Y)..." +msgid "Italic Angle:" +msgstr "이텔릭체 기울기:" -msgid "Copy Gri_d Fit" -msgstr "그리드맞춤을 복사(_D)" +msgid "Italic Conversion" +msgstr "이탤릭 보정" -msgid "_Select" -msgstr "선택(_S)" +msgid "Italic Coord. Color" +msgstr "이탤릭체 좌표. 색" -msgid "Remo_ve Undoes..." -msgstr "실행 취소(_V)..." +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "이탤릭체 모음:" -msgid "_Curve" -msgstr "곡선위의 점(_C)" +msgid "Italic Correction" +msgstr "이탤릭 보정" -msgid "_HVCurve" -msgstr "_HV곡선" +msgid "Italic Correction:" +msgstr "이탤릭 보정:" -msgid "C_orner" -msgstr "모서리점(_O)" +msgid "ItalicConstrained" +msgstr "이탤릭각에 한정해 이동" -msgid "_Tangent" -msgstr "곡선의 시작점(_T)" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "이탤릭체 보정" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "시작점으로 설정(_M)" +msgid "Italics" +msgstr "이탤릭" -msgid "Can Be _Interpolated" -msgstr "보간이 적용가능(_I)" +msgid "JIS 208 (Kanji)" +msgstr "JIS X0208 (일본어 한자)" -msgid "Can't _Be Interpolated" -msgstr "보간 될 수 없음(_B)" +msgid "JIS 212 (Kanji)" +msgstr "JIS X0212 (일본어 보조한자)" -msgid "Center Bet_ween Control Points" -msgstr "관리점 사이의 중심(_W)" +msgid "JIS2004 Forms" +msgstr "JIS2004자체" -msgid "_Add Anchor" -msgstr "고정점을 추가(_A)" +msgid "JIS78 Forms" +msgstr "78JIS자체" -msgid "Acceptable _Extrema" -msgstr "허용가능 극값(_E)" +msgid "JIS83 Forms" +msgstr "83JIS자체" -msgid "Make _Line" -msgstr "직선으로 변환(_L)" +msgid "JIS90 Forms" +msgstr "90JIS자체" -msgid "Ma_ke Arc" -msgstr "호 만들기(_K)" +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "" +"%7$c%8$c%9$c%10$c 의 %3$c%4$c%5$c%6$c의 우선 순위 %1$d %2$d 번에서 JSTF 확장" +"의 최대 값" -msgid "Inse_rt Point On Spline At..." -msgstr "스플라인에 점을 _삽입합니다(_R)..." +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "" +"%7$c%8$c%9$c%10$c 의 %3$c%4$c%5$c%6$c의 우선 순위 %1$d %2$d 번에서 JSTF 수축 " +"최대" -msgid "_Name Point" -msgstr "이름 포인트(_N)" +msgid "JSTF table is too long.\n" +msgstr "JSTF 테이블이 너무 깁니다.\n" -msgid "_Name Contour" -msgstr "이름 윤곽선(_N)" +msgid "Japanese" +msgstr "일본어" -msgid "Make Clip _Path" -msgstr "클립 만들기 경로(_P)" +msgid "Japanese Forms (Obsolete)" +msgstr "일본어 양식(폐기 됨)" -msgid "Tool_s" -msgstr "도구(_s)" +msgid "Javanese" +msgstr "자바 문자" -msgid "G4 _Curve" -msgstr "G4 곡선(_C)" +msgid "Javanese (roman)" +msgstr "자바어(로마자)" -msgid "_G2 Curve" -msgstr "_G2 곡선" +msgid "Johab (Korean)" +msgstr "조합형 (한국어)" -msgid "_Left Constraint" -msgstr "왼쪽 제약조건(_L)" +msgid "Join Limit:" +msgstr "결합 한계:" -msgid "_Right Constraint" -msgstr "오른쪽 제약조건(_R)" +msgid "JoinSnap" +msgstr "선의 스냅거리" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "점 조정(_A)" +msgid "" +"JuMP Relative\n" +"Pops offset (in bytes) to move the instruction pointer" +msgstr "" +"뛰어넘기\n" +"명령 포인터를 이동하기 위한 오프셋(바이트) 팝업" -msgid "_Space Points" -msgstr "점의 간격을 균등하게 (_S)" +msgid "Judezmo" +msgstr "주데즈모어" -msgid "Space _Regions..." -msgstr "그룹간격을 균등하게 (_R)..." +msgid "Jula" +msgstr "줄라어" -msgid "Make _Parallel..." -msgstr "평행하게 (_P)..." +msgid "" +"Jump Relative On False\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is false" +msgstr "" +"False이면 뛰어넘음\n" +"부울 및 오프셋 팝업\n" +"명령 포인터를 오프셋 바이트로 변경\n" +"부울이 거짓이면" -msgid "_Simplify" -msgstr "단순화(_S)" +msgid "" +"Jump Relative On True\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is true" +msgstr "" +"True면 뛰어넘음\n" +"부울 및 오프셋 팝업\n" +"명령 포인터를 오프셋 바이트로 변경\n" +"부울이 참이면" -msgid "Simplify More..." -msgstr "더욱 단순화" +msgid "Justification Alternatives" +msgstr "행정리용 대안형" -msgid "Clea_nup Glyph" -msgstr "불필요한 곡선을 제거(_N)" +msgid "Justified Languages" +msgstr "맞춤 언어" -msgid "Canonical Start _Point" -msgstr "시작점을 정규화(_P)" +msgid "Justified Scripts" +msgstr "맞춤 스크립트" -msgid "Canonical _Contours" -msgstr "윤곽의 순서를 정규화(_C)" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R(키릴 문자)" -msgid "_First" -msgstr "최초(_F)" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (한국어)" -msgid "_Earlier" -msgstr "이전의 (_E)" +msgid "Kabardian" +msgstr "카바르드어" -msgid "L_ater" -msgstr "나중에 (_A)" +msgid "Kachchi" +msgstr "캇치어" -msgid "_Last" -msgstr "마지막(_L)" +msgid "Kaithi" +msgstr "카이시 문자" -msgid "_Remove Overlap" -msgstr "겹쳐진 도형을 제거(_R)" +msgid "Kalenjin" +msgstr "카렌진어" -msgid "_Intersect" -msgstr "중복부분을 추출(_I)" +msgid "Kalmyk" +msgstr "카르무니크어" -msgid "_Exclude" -msgstr "중복부분을 제거(_E)" +msgid "Kamba" +msgstr "캄바어" -msgid "_Find Intersections" -msgstr "교점을 찾기(_F)" +msgid "Kana Extended-A" +msgstr "가나 확장-A" -msgid "Change _Weight..." -msgstr "변경 중량(_W)..." +msgid "Kana Extended-B" +msgstr "가나 확장-B" -msgid "_Italic..." -msgstr "이탈리아어(_I)..." +msgid "Kana Supplement" +msgstr "가나 보충" -msgid "Obli_que..." -msgstr "기울어진 모양(_Q)" +msgid "Kanbun" +msgstr "간분(일본 한문)" -msgid "_Condense/Extend..." -msgstr "압축/연장(_C)..." +msgid "Kangxi Radicals" +msgstr "강희자전 부수" -msgid "Change _X-Height..." -msgstr "높이 변경(_X)" +msgid "Kannada" +msgstr "칸나다 문자" -msgid "Change _Glyph..." -msgstr "글리프변경(_G)..." +msgid "Kanuri" +msgstr "카누리어" -msgid "In_line..." -msgstr "일렬로(_l)..." +msgid "Karachay" +msgstr "카라차이어" -msgid "_Outline..." -msgstr "개요(_O)..." +msgid "Karaim" +msgstr "카라임어" -msgid "S_hadow..." -msgstr "그림자(_h)" +msgid "Karakalpak" +msgstr "카라카르파크어" -msgid "_Wireframe..." -msgstr "와이어프레임(_W)..." +msgid "Karelian" +msgstr "카레리아어" -msgid "_Build Accented Glyph" -msgstr "악센트가 있는 글리프를 조합생성(_B)" +msgid "Karen" +msgstr "카렌어" -msgid "Build _Composite Glyph" -msgstr "복합 글리프를 조합생성(_C)" +msgid "Kashmiri" +msgstr "카슈미르어" -msgid "_References..." -msgstr "참조목록(_R)..." +msgid "Kashmiri (India)" +msgstr "카슈미르어(인도)" -msgid "_Substitutions..." -msgstr "바꾸기목록(_S)..." +msgid "Katakana" +msgstr "가타가나(일본어문자)" -msgid "_Transform..." -msgstr "변형(_T)..." +msgid "Katakana (& Phonetic Extensions)" +msgstr "카타카나 (& 음성 확장)" -msgid "_Point of View Projection..." -msgstr "투시변환(_P)..." +msgid "Katakana Half Width Forms" +msgstr "가타카나 반각 문자" -msgid "_Non Linear Transform..." -msgstr "비선형 변형(_N)..." +msgid "Katakana Phonetic Extensions" +msgstr "가타카나 음성 확장" -msgid "To _Int" -msgstr "정수로 (_I)" +msgid "Kayah Li" +msgstr "카야・리 자" -msgid "To _Hundredths" -msgstr "1/100단위(_H)" +msgid "Kazakh" +msgstr "카자흐어" -msgid "_Cluster" -msgstr "가까운 값을 모으기(_C)" +msgid "Kebena" +msgstr "케베나어" -msgid "_Glyph Info..." -msgstr "글리프 정보(_G)..." +msgid "Ker_n By Classes..." +msgstr "클래스 별로 커닝(_N)..." -msgid "Get _Info..." -msgstr "정보를 얻기(_I)..." +msgid "Kern" +msgstr "커닝" -msgid "S_how Dependent" -msgstr "의존하는 글리프를 표시(_H)" +msgid "Kern Adjusts" +msgstr "커닝 조정" -msgid "Find Proble_ms..." -msgstr "문제점 찾기(_M)..." +msgid "Kern By Classes" +msgstr "클래스 별로 커닝" -msgid "Bitm_ap strikes Available..." -msgstr "비트맵 스트라이크 사용가능(_a)..." +msgid "Kern Line Color" +msgstr "커닝라인 색" -msgid "Remove Bitmap Glyphs..." -msgstr "비트맵 글리프 삭제..." +msgid "Kern Offset:" +msgstr "커닝오프셋:" -msgid "St_yles" -msgstr "스타일(_Y)" +msgid "Kern Pair Closeup" +msgstr "커닝 짝 상세히 보기" -msgid "_Expand Stroke..." -msgstr "윤곽를 두껍게(_E)..." +msgid "Kern Pair Closeup..." +msgstr "커닝 짝 상세히 보기..." -msgid "Tile _Path..." -msgstr "경로의 바닥타일(_P)..." +msgid "Kern Pairs" +msgstr "커닝 짝" -msgid "Tile Pattern..." -msgstr "타일 패턴..." +msgid "Kern Size" +msgstr "커닝 크기" -msgid "O_verlap" -msgstr "겹치기(_V)" +msgid "Kern Values:" +msgstr "커닝값:" -msgid "Add E_xtrema" -msgstr "극대점을 추가(_X)" +msgid "Kern by State" +msgstr "상태기계로 커닝" -msgid "Autot_race" -msgstr "자동추적(_R)" +msgid "Kern:" +msgstr "커닝:" -msgid "A_lign" -msgstr "점을 정렬(_L)" +msgid "KernClass|_New Lookup..." +msgstr "새로운 Lookup...(_N)" -msgid "Roun_d" -msgstr "반올림(_D)" +msgid "KernPair with no subtable name.\n" +msgstr "서브 테이블 이름없는 KernPair.\n" -msgid "_Order" -msgstr "순서(_O)" +msgid "Kerning" +msgstr "커닝" -msgid "Check Self-Intersection" -msgstr "Self-Intersection 점검" +msgid "Kerning & such" +msgstr "커닝과 그 부류" -msgid "Glyph Self-Intersects" -msgstr "Self-Intersects 글리프" +msgid "Kerning Class" +msgstr "커닝클래스" -msgid "Cloc_kwise" -msgstr "시계방향(_k)" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "%.50s에 대한 커닝 메트릭" -msgid "Cou_nter Clockwise" -msgstr "반시계방향(_N)" +msgid "Kerning State Machine" +msgstr "커닝 상태 기계" -msgid "_Correct Direction" -msgstr "아웃라인의 방향을 수정(_C)" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "" +"“%1$s”과 “%2$s”의 커닝은, %4$s에서는 %3$d입니다만, %6$s에서는 %5$d입니다\n" -msgid "Reverse Direction" -msgstr "방향 반전" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "클래스별 커닝: %s" -msgid "Insert Text Outlines..." -msgstr "텍스트 개요 삽입..." +msgid "Kerning direction" +msgstr "커닝 방향" -msgid "B_uild" -msgstr "조합생성(_U)" +msgid "Kerning format" +msgstr "커닝 형식" -msgid "Compare Layers..." -msgstr "레이어 대조..." +msgid "Kerning is likely to fail on Windows" +msgstr "Windows에서는 자간이 실패 할 수 있습니다" -msgid "Auto_Hint" -msgstr "자동힌트(_H)" +msgid "" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" +msgstr "" +"커닝은 글리프 등급으로 지정할 수 있다.\n" +"또는 개별 글리프를 쌍으로 조합하여 사용할 수 있다.\n" +"이 하위 테이블로 어떤 것을 원하십니까?" -msgid "Hint _Substitution Pts" -msgstr "힌트가 바꿔지는 점(_S)" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgstr "" +"커닝서브테이블 3 에서글리프의 개수는 %d 개 입니다만, maxp 는 %d 개라고 합니" +"다\n" -msgid "Auto _Counter Hint" -msgstr "자동 반대편 힌트(_C)" +msgid "Kerning values must be even" +msgstr "커닝값은 짝수개 이어야 합니다" -msgid "_Don't AutoHint" -msgstr "자동힌트를 정지(_D)" +msgid "Key" +msgstr "Key" -msgid "Auto_Instr" -msgstr "힌트명령의 자동생성(_I)" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "def 의 키는 문자열 또는 이름 literal 이어야 합니다\n" -msgid "_Edit Instructions..." -msgstr "힌트명령의 편집(_E)..." +msgid "Khakass" +msgstr "하카스어" -msgid "_Debug..." -msgstr "디버그(_D)..." +msgid "Khanty-Kazim" +msgstr "한티・카짐어" -msgid "S_uggest Deltas..." -msgstr "델타 제시(_u)..." +msgid "Khanty-Shurishkar" +msgstr "한티・슈린슈카르어" -msgid "_Clear HStem" -msgstr "수평줄기 힌트를 삭제(_C)" +msgid "Khanty-Vakhi" +msgstr "한티・바히어" -msgid "Clear _VStem" -msgstr "수직줄기 힌트를 삭제(_V)" +msgid "Kharoshthi" +msgstr "카로슈티 문자" -msgid "Clear DStem" -msgstr "수죽줄기 삭제" +msgid "Khasi" +msgstr "카시어" -msgid "Clear Instructions" -msgstr "힌트명령을 삭제" +msgid "Khitan Small Script" +msgstr "거란 소전" -msgid "_Add HHint" -msgstr "수평힌트를 추가(_A)" +msgid "Khmer" +msgstr "크메르 문자" -msgid "Add VHi_nt" -msgstr "수직힌트를 추가(_N)" +msgid "Khmer & Khmer Symbols" +msgstr "크메르어 & 크레르어 기호" -msgid "Add DHint" -msgstr "대각힌트를 추가" +msgid "Khmer Symbols" +msgstr "크메르 문자 기호" -msgid "Crea_te HHint..." -msgstr "수평힌트를 생성(_T)..." +msgid "Khojki" +msgstr "코즈키 문자" -msgid "Cr_eate VHint..." -msgstr "수직힌트를 생성(_E)..." +msgid "Khowar" +msgstr "코와르어" -msgid "_Review Hints..." -msgstr "힌트를 확인(_R)..." +msgid "Khudawadi" +msgstr "쿠다와디 문자" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s 연결 포스 %d 지점" +msgid "Khutsuri Georgian" +msgstr "교회그루지안어" -#, c-format -msgid "%s exit" -msgstr "%s 나가다" +msgid "Kikongo" +msgstr "키콩고어" -#, c-format -msgid "%s entry" -msgstr "%s 입장" +msgid "Kikuyu" +msgstr "키큐어" -#, c-format -msgid "%s mark" -msgstr "%s 표시" +msgid "Kildin Sami" +msgstr "키루딘・사미어" -#, c-format -msgid "%s base" -msgstr "%s 기본" +msgid "Kinyarwanda/Ruanda" +msgstr "킨야르완다어/르완다어" -msgid "_Center in Width" -msgstr "폭의 중심에 (_C)" +msgid "Kirghiz" +msgstr "키르기스어" -msgid "_Thirds in Width" -msgstr "양폭의 공간을 1:2로 (_T)" +msgid "Kisii" +msgstr "키시어" -msgid "Set _LBearing..." -msgstr "왼쪽 베어링을 설정(_L)..." +msgid "Kodagu" +msgstr "코다그어" -msgid "Set _RBearing..." -msgstr "오른쪽 베어링을 설정(_R)..." +msgid "Kokni" +msgstr "코쿠니어" -msgid "Set Both Bearings..." -msgstr "두 베어링 모두 설정..." +msgid "Komi-Permyak" +msgstr "코미・페름야크어" -msgid "Set _Vertical Advance..." -msgstr "세로쓰기 이동폭을 설정(_V)..." +msgid "Komi-Zyrian" +msgstr "코미・지리엔어" -msgid "Ker_n By Classes..." -msgstr "클래스 별로 커닝(_N)..." +msgid "Komo" +msgstr "코모어" -msgid "VKern By Classes..." -msgstr "클래스 별로 세로쓰기 커닝..." +msgid "Komso" +msgstr "콘조어" -msgid "VKern From HKern" -msgstr "가로쓰기 커닝을 세로쓰기로 " +msgid "Konkani" +msgstr "콘카니어" -msgid "Remove Kern _Pairs" -msgstr "커닝 짝을 삭제(_P)" +msgid "Koorete" +msgstr "코레테어" -msgid "Remove VKern Pairs" -msgstr "세로쓰기 커닝 짝을 삭제" +msgid "Korean" +msgstr "한국어" -msgid "Kern Pair Closeup..." -msgstr "커닝 짝 상세히 보기..." +msgid "Korean (Johab)" +msgstr "한국어(조합)" -msgid "_Detach" -msgstr "때네다(_D)" +msgid "Korean Old Hangul" +msgstr "오래된 한글" -msgid "_Kern Pairs" -msgstr "커닝 짝(_K)" +msgid "Koryak" +msgstr "코랴크어" -msgid "_Anchored Pairs" -msgstr "고정된 짝(_A)" +msgid "Kpelle" +msgstr "쿠페레어" -msgid "_Anchor Control..." -msgstr "고정점의 제어(_A)..." +msgid "Krio" +msgstr "쿠리오어" -msgid "Anchor _Glyph at Point" -msgstr "점의 고정글리프(_G)" +msgid "Kui" +msgstr "쿠이(Kui)어" -msgid "_Ligatures" -msgstr "합음자(_L)" +msgid "Kulvi" +msgstr "카루비어" -msgid "PointNumbers|_None" -msgstr "없음(_N)" +msgid "Kumaoni" +msgstr "쿠마오니어" -msgid "_TrueType" -msgstr "올바른 타입(_T)" +msgid "Kumyk" +msgstr "쿠마크어" -msgid "_PostScript®" -msgstr "_PostScript®" +msgid "Kurdish" +msgstr "쿠르드어" -msgid "_SVG" -msgstr "_SVG" +msgid "Kurukh" +msgstr "쿠르쿠어" -msgid "P_ositions" -msgstr "위치(_o)" +msgid "Kuy" +msgstr "쿠이(Kuy)어" -msgid "Show _Grid Fit..." -msgstr "적합한 그리드 제시(_G)..." +msgid "L-Cree" +msgstr "L-크리어" -msgid "Show _Grid Fit (Live Update)..." -msgstr "적합한 그리드 제시(실시간 업데이트가 되어있는)(_G)..." +msgid "LBearing:" +msgstr "왼쪽 베어링:" -msgid "_Bigger Point Size" -msgstr "픽셀 크기 확대(_B)" +msgid "" +"LOOP and CALL function\n" +"Pops a function number & count\n" +"Calls function count times" +msgstr "" +"LOOP 및 CALL 함수\n" +"함수 번호 & 카운트 팝업\n" +"호출 함수 수 시간" -msgid "_Smaller Point Size" -msgstr "픽셀 크기 축소(_S)" +msgid "LSB" +msgstr "LSB" -msgid "_Anti Alias" -msgstr "앤티에일리어싱(_A)" +msgid "LSB Compression Percent" +msgstr "LSB 압축 백분율" -msgid "_Off" -msgstr "_Off" +msgid "L_ater" +msgstr "나중에 (_A)" -msgid "_Points" -msgstr "_Points" +msgid "L_oad Namelist..." +msgstr "이름 리스트를 불러오기(_O)..." -msgid "Control Points (Always_)" -msgstr "제어점(항상_)" +msgid "Label" +msgstr "라벨" -msgid "_Control Point Info" -msgstr "제어점의 정보(_C)" +msgid "Label Gl_yph By" +msgstr "라벨 글리프에 의해(_Y)" -msgid "_Extrema" -msgstr "극점(_E)" +msgid "Ladakhi" +msgstr "라다키어" -msgid "Points of _Inflection" -msgstr "변곡점(_I)" +msgid "Ladin" +msgstr "라딘어" -msgid "Almost Horizontal/Vertical Lines" -msgstr "거의 수평/수직선" +msgid "Lahuli" +msgstr "라호르어" -msgid "Almost Horizontal/Vertical Curves" -msgstr "거의 수평/수직 곡선" +msgid "Lak" +msgstr "라크어" -msgid "(Define \"Almost\")" -msgstr "(\"대부분\" 정의)" +msgid "Lambani" +msgstr "람바니어" -msgid "_Side Bearings" -msgstr "측면 베어링(_S)" +msgid "Language" +msgstr "언어" -msgid "Reference Names" -msgstr "참조 이름" +msgid "Language List" +msgstr "언어 리스트" -msgid "_Fill" -msgstr "채움(_F)" +msgid "Language Missing" +msgstr "해당 언어가 없습니다" -msgid "Previe_w" -msgstr "미리보기(_w)" +msgid "Language Tag:" +msgstr "언어 태그:" -msgid "Dragging Comparison Outline" -msgstr "비교 개요 드래깅" +msgid "Language info" +msgstr "언어 정보" -msgid "Pale_ttes" -msgstr "색깔들(_t)" +msgid "Language(s)" +msgstr "언어" -msgid "_Glyph Tabs" -msgstr "리프 탭(_G)" +msgid "Language|New" +msgstr "새로운" -msgid "_Rulers" -msgstr "자(_R)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "암하라어" -msgid "_Horizontal Hints" -msgstr "수평 힌트(_H)" +msgid "Lang|Arabic" +msgstr "아랍어" -msgid "_Vertical Hints" -msgstr "수직 힌트(_V)" +msgid "Lang|Armenian" +msgstr "아르메니아어" -msgid "_Diagonal Hints" -msgstr "대각선 힌트(_D)" +msgid "Lang|Avar" +msgstr "아바르어" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "파란색(_B)" +msgid "Lang|Bengali" +msgstr "벵골어" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "패밀리 파란색(_U)" +msgid "Lang|Berber" +msgstr "베르베르어파" -msgid "_Anchors" -msgstr "앵커(_A)" +msgid "Lang|Cherokee" +msgstr "체로키어" -msgid "Debug Raster Cha_nges" -msgstr "래스터 변경 사항 디버그(_N)" +msgid "Lang|Coptic" +msgstr "콥트어" -msgid "Hori_zontal Metric Lines" -msgstr "수평 메트릭 선(_Z)" +msgid "Lang|Default" +msgstr "기본값" -msgid "Vertical _Metric Lines" -msgstr "수직메트릭 선(_M)" +msgid "Lang|Farsi" +msgstr "페르시아어" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "윤곽선을 픽셀 그리드에 스냅(_X)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "페르시아어" -msgid "_Display Compositions..." -msgstr "조합을 표시(_D)..." +msgid "Lang|Ge'ez" +msgstr "게즈어" -msgid "Form_er Glyph" -msgstr "이전의 편집한 글리프(_E)" +msgid "Lang|Georgian" +msgstr "조지아어" -msgid "N_umber Points" -msgstr "숫자포인트(_U)" +msgid "Lang|Greek" +msgstr "그리스어" -msgid "Grid Fi_t" -msgstr "그리드 적합(_T)" +msgid "Lang|Gujarati" +msgstr "구자라트어" -msgid "Sho_w" -msgstr "보여주다(_W)" +msgid "Lang|Hebrew" +msgstr "히브리어" -msgid "Com_binations" -msgstr "복합 글리프를 표시(_B)" +msgid "Lang|Javanese" +msgstr "자바어" -msgid "Next _Line in Word List" -msgstr "다음 단어 목록의 행(_L)" +msgid "Lang|Kannada" +msgstr "칸나다어" -msgid "Previous Line in _Word List" -msgstr "이전 줄 단어 목록(_W)" +msgid "Lang|Khmer" +msgstr "크메르어" -msgid "SubFonts|_All" -msgstr "모두(_A)" +msgid "Lang|Lao" +msgstr "라오어" -msgid "SubFonts|_None" -msgstr "없음(_N)" +msgid "Lang|Latin" +msgstr "라틴어" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MM 보간을 다시 생성(_R)" +msgid "Lang|Limbu" +msgstr "림부어" -msgid "_Point" -msgstr "점(_P)" +msgid "Lang|Malayalam" +msgstr "말라얄람어" -msgid "Tools_2" -msgstr "도구_2" +msgid "Lang|Manchu" +msgstr "만주어" -msgid "H_ints" -msgstr "힌트(_I)" +msgid "Lang|Mongolian" +msgstr "몽골어" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "멀티 마스터" - -msgid "Outline View 2" -msgstr "개요 보기 2" +msgid "Lang|Oriya" +msgstr "오리야어" -msgid "This window displays a single outline glyph (more data)" -msgstr "이 창에는 단일 윤곽선 글리프(추가 데이터) 가 표시됩니다" +msgid "Lang|Sinhalese" +msgstr "신할리어" -msgid "Outline View" -msgstr "개요 보기" +msgid "Lang|Syriac" +msgstr "시리아어" -msgid "This window displays a single outline glyph" -msgstr "이 창에는 단일의 개요 글리프가 표시됩니다" +msgid "Lang|Tagalog" +msgstr "타갈로그어" -msgid "First Char" -msgstr "최초글리프" +msgid "Lang|Tamil" +msgstr "타밀어" -msgid "Second Char" -msgstr "2번째 글리프" +msgid "Lang|Telugu" +msgstr "탤루구어" -msgid "Kern Size" -msgstr "커닝 크기" +msgid "Lang|Thai" +msgstr "타이어" -msgid "Select a ligature to view" -msgstr "표시할 합음자를 선택해 주십시오." +msgid "Lang|Tibetan" +msgstr "티베트어" -msgid "Kern Pair Closeup" -msgstr "커닝 짝 상세히 보기" +msgid "Lang|Uighur" +msgstr "위그르어" -msgid "Anchor Control for Base" -msgstr "기저의 고정점을 제어" +msgid "Lang|Yi" +msgstr "이어" -msgid "Anchor Control for Mark" -msgstr "마크의 고정점을 제어" +msgid "Lao" +msgstr "라오 문자" -msgid "Anchored Pairs" -msgstr "고정된 짝" +msgid "Last Anchor Point" +msgstr "마지막 고정점" -msgid "Kern Pairs" -msgstr "커닝 짝" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "마지막에 선택한 점" -msgid "Sort By:" -msgstr "정렬 기준:" +msgid "Latin Extended Additional" +msgstr "라틴어 확장 추가" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s는 올바른 클래스 이름 (또는 번호) 가 없습니다" +msgid "Latin Extended Additional/C/D" +msgstr "라틴 확장 추가/C/D" -msgid "Bad Class" -msgstr "올바르지 않은 클래스" +msgid "Latin Extended-A" +msgstr "로마자 확장-A" -msgid "No Sequence/Lookups" -msgstr "스퀀스/조회를 할 수 없습니다" +msgid "Latin Extended-B" +msgstr "로마자 확장-B" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "시퀀스 / 조회 목록에 항목이 없습니다. 이것은 의도적 인 것이 었습니까?" +msgid "Latin Extended-C" +msgstr "로마자 확장-C" -msgid "Bad Sequence/Lookup List" -msgstr "시퀀스/룩업 리스트가 부적합합니다" +msgid "Latin Extended-D" +msgstr "로마자 확장-D" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" -"시퀀스 번호가 범위 밖 입니다. %d(상기 리스트내의 클래스 갯수)보다도 적게 설정" -"해야 합니다" +msgid "Latin Extended-E" +msgstr "로마자 확장-E" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" -"시퀀스 번호가 범위 밖 입니다. %d(글리프, 클래스 또는 범위테이블갯수)보다적어" -"야 합니다" +msgid "Latin Extended-F" +msgstr "로마자 확장-F" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{그 외모두}" +msgid "Latin Extended-G" +msgstr "로마자 확장-G" -msgid " There must be at least one contextual rule" -msgstr "최소 1개의 문맥룰이 필요합니다" +msgid "Latin Full Width Forms" +msgstr "라틴어 전체 폭 양식" -msgid "Missing rules" -msgstr "룰이 없습니다" +msgid "Latin Ligatures" +msgstr "라틴어 합음자" -msgid "Bad Coverage Table" -msgstr "범위테이블이 부적합합니다" +msgid "Latin-1 Supplement" +msgstr "라틴-1 보충" -msgid "There must be at least one match coverage table" -msgstr "최소 1개의 일치하는 범위테이블가 필요합니다" +msgid "Latin: Decorative" +msgstr "라틴 문자: 장식" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "전방문맥연쇄바꾸기에서, 일치하는 테이블이 딱 1개만 있어야 합니다" +msgid "Latin: Pictorial and Symbol" +msgstr "라틴 문자: 그림 및 기호" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" -"전방문맥연쇄바꾸기에서, 일치하는 범위테이블 내에 존재하는 글리프명과 딱 같은 " -"갯수의 변경할 글리프가 존재해야 합니다" +msgid "Latin: Text and Display" +msgstr "라틴 문자: 텍스트 및 표시" -msgid "Replacement mismatch" -msgstr "변경할 글리프가 일치하지 않습니다" +msgid "Latvian" +msgstr "라트비아어" -msgid "Bad rule" -msgstr "잘못된 규칙" +msgid "Layer" +msgstr "레이어" -msgid "Warning" -msgstr "경고" +msgid "Layer Info..." +msgstr "레이어정보..." -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" -"%s\n" -"어쨌든 계속하시겠습니까?" +msgid "Layer Name" +msgstr "레이어 이름" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "리버스 체인 대체는 대체를 포함 범위 테이블이 하나만 필요합니다" +msgid "Layer:" +msgstr "레이어:" -msgid "Bad Sections" -msgstr "잘못된 부분" +msgid "Layers" +msgstr "레이어" -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" -"지정된 섹션은 이치에 맞지 않는다. 모든 룩업은 중간 부분에 위치해야 한다." +msgid "Layer|Background" +msgstr "배경" -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" -"이 규칙은 조회를 활성화하지 않습니다.\n" -"어쨌든 계속?" +msgid "Layer|Foreground" +msgstr "전경" -msgid "Bad class name" -msgstr "잘못된 클래스 이름" +msgid "Laz" +msgstr "라즈어" -msgid "No spaces allowed in class names." -msgstr "클래스 이름에 공백을 사용할 수 없습니다." +msgid "Leading Jamo Forms" +msgstr "한글 자모초성형" msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" -"클래스 이름이 숫자 인 경우는 classes_simple의 배열 클래스의 인덱스해야합니다." +"폰트포지는 배우기 쉽습니다. 기본적인 것부터 시작해서, 스크립트를 짜서 쓰는 고" +"급 기능까지 다양한 튜토리얼들이 준비되어 있습니다." -#, c-format -msgid "The class name, %s, is already in use." -msgstr "클래스 이름 %s는 이미 사용되고 있습니다." +msgid "Lef_t" +msgstr "왼쪽(_T)" -msgid "Section|Continue" -msgstr "계속" +msgid "Left Bounds" +msgstr "왼쪽 경계" -msgid "Section|Start" -msgstr "시작" +msgid "Left Constraint" +msgstr "왼쪽 제약조건" -msgid "Class|Name" -msgstr "이름" +msgid "Left Side Bearing" +msgstr "왼쪽 측면 베어링" -msgid "Glyphs in the class" -msgstr "클래스의 문양" +msgid "Left Side Bearing Add" +msgstr "왼쪽 측면 베어링 추가" -msgid "Glyphs in the coverage tables" -msgstr "범위 테이블의 그래프" +msgid "Left Side Bearing Scale" +msgstr "왼쪽 사이드 베어링 눈금" -msgid "Apply lookup" -msgstr "검색 적용" +msgid "Left Side Bearing does not change." +msgstr "좌측 사이드 베어링은 변경되지 않는다." -msgid "at position" -msgstr "제자리" +msgid "Left Side Bearing:" +msgstr "왼쪽 측면 베어링:" -msgid "Matching rules based on a list of glyphs" -msgstr "글리프의 목록에 근거하는 매칭 규칙" +msgid "Left to Right Alternates" +msgstr "왼쪽에서 오른쪽으로 교체" -msgid "Matching rules based on a list of classes" -msgstr "클래스 목록에 근거하는 매칭 규칙" +msgid "Left to Right mirrored forms" +msgstr "왼쪽에서 오른쪽으로 미러링된 양식" -msgid "Section" -msgstr "색션" +msgid "Lepcha" +msgstr "렙차 문자" -msgid "Replacement glyphs" -msgstr "대체 글리프" +msgid "Lepcha (Róng)" +msgstr "렙챠(롱) 자" -msgid "Edit Contextual Position" -msgstr "문맥의 위치지정을 편집" +msgid "" +"Less Than\n" +"Pops two values, pushes (0/1) if bottom el < top" +msgstr "" +"<\n" +"두 개의 값을 팝업하고, 하단 엘 < 상단인 경우 푸시(0/1" -msgid "Edit Contextual Substitution" -msgstr "문맥의 바꾸기를 편집" +msgid "" +"Less Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el <= top" +msgstr "" +"<==\n" +"두 개의 값을 팝업하고, 하단 엘 <= 상단>일 경우 푸시(0/1)" -msgid "Edit Chaining Position" -msgstr "문맥연쇄의 위치지정를 편집" +msgid "Letterlike Symbols" +msgstr "글자 모양 기호" -msgid "Edit Chaining Substitution" -msgstr "문맥연쇄의 바꾸기를 편집" +msgid "Letters:" +msgstr "문자:" -msgid "Edit Reverse Chaining Substitution" -msgstr "전방 문맥연쇄의 바꾸기를 편집" +msgid "Lezgi" +msgstr "레즈기어" -msgid "New Contextual Position" -msgstr "문맥 위치지정를 신규정의" +msgid "License" +msgstr "라이센스" -msgid "New Contextual Substitution" -msgstr "문맥 바꾸기를 신규정의" +msgid "License URL" +msgstr "라이센스 URL" -msgid "New Chaining Position" -msgstr "문맥연쇄 위치지정를 신규정의" +msgid "Life Time" +msgstr "지속 시간" -msgid "New Chaining Substitution" -msgstr "문맥연쇄 바꾸기를 신규정의" +msgid "Lig" +msgstr "합음자" -msgid "New Reverse Chaining Substitution" -msgstr "후방 문맥연쇄 바꾸기를 신규정의" +msgid "Lig Index:" +msgstr "합음자 인덱스:" -msgid "Add Lookup" -msgstr "조회 추가" +msgid "Lig. Carets" +msgstr "탈자기호를 붙이다" -msgid "Remove Lookup" -msgstr "조회를 제거" +msgid "Lig.Caret" +msgstr "연결 탈자 기호" + +msgid "Ligature" +msgstr "합음자" + +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "합자 %s" + +msgid "Ligature Caret Color" +msgstr "탈자 기호 색상 통합" + +msgid "Ligature Caret Count" +msgstr "연결 탈자 기호 수" + +msgid "Ligature Caret Count:" +msgstr "연결 탈자 기호 수" + +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "합음자캬렛(Caret) 서브테이블" + +msgid "Ligature Glyph Name" +msgstr "연결 글리프 이름" + +msgid "Ligature Substitution" +msgstr "묶음 대체" msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." msgstr "" -"OpenType Contextual 또는 Chaining 서브 테이블은 세 가지 형태 중 하나입니다. " -"컨텍스트는 특정 그래프의 문자열 그래프 클래스의 문자열 또는 범위 테이블의 문" -"자열 중 하나로 지정할 수 있습니다. 첫 번째 형태는 그래프 이름의 문자열을 지정" -"해야합니다. 두 번째 형식은 클래스 이름 문자열을 지정해야합니다\n" -"세 번째 형식은 각 요소에 여러 그래프 이름을 포함 할 수있는 문자열을 지정해야" -"합니다\n" -"서브 테이블을 체인 경우는 백 트랙리스트와 Look-Ahead 목록을 지정할 수도 있습" -"니다." +"합자 caret의 위치는 합자 내에 텍스트 편집 caret를 렌더링 할 필요가있는 경우 " +"텍스트 편집기에 의해 사용됩니다. 이것은 각 합자 구성 요소 사이에 caret가 필요" +"하기 때문에, n 개의 구성 요소가있는 경우 n-1 개의 caret 위치가 있어야합니" +"다.\n" +"caret의 위치 자체는 개요 그래프보기에서 조정할 수 있습니다 (그들을 원점에서 " +"적절한 위치로 드래그합니다)." -msgid "By Glyphs" -msgstr "글리프로 지정" +msgid "Ligatures" +msgstr "합음자" -msgid "By Classes" -msgstr "클래스로 지정" +msgid "Ligatures & such" +msgstr "합음자와 그 부류" -msgid "By Coverage" -msgstr "범위로 지정" +msgid "Light" +msgstr "밝은" + +msgid "Light Angle:" +msgstr "빛의 각도:" + +msgid "Limbu" +msgstr "림부 문자" msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" msgstr "" -"이 대화 상자에는 두 가지 형태가 있습니다. 이 규칙의 복잡성의 일부를 숨기는 간" -"단한 것, 또는 완전히 제어 할 수있는보다 복잡한 형식." +"최초의(문자코드를 가지는)256자만\n" +"파일에 포함하도록 제한합니다" -msgid "Dialog Type:" -msgstr "대화 형식:" +msgid "Limits" +msgstr "제한" -msgid "Simple" -msgstr "심플" +msgid "Line" +msgstr "선" -msgid "Complex" -msgstr "복합적인" +msgid "Line Cap" +msgstr "선끝" -msgid "New Section" -msgstr "새로운 섹션" +msgid "Line Cap:" +msgstr "라인 상한:" -msgid "Set From Selection" -msgstr "선택 항목에서 설정" +msgid "Line Join" +msgstr "선의 연결" -msgid "Set this glyph list from a selection." -msgstr "이 글리프 목록을 선택 항목에서 설정하십시오." +msgid "Line Join:" +msgstr "선의 연결:" -msgid "An ordered list of lookups and positions" -msgstr "조회 및 위치 정렬 된 목록" +msgid "Line length max" +msgstr "선의 길이의 최대값" -msgid "Match" -msgstr "일치" +msgid "Linear" +msgstr "선형" -msgid "Backtrack" -msgstr "백트랙" +msgid "Linear A" +msgstr "선형 A" -msgid "Lookahead" -msgstr "전방참조" +msgid "Linear B" +msgstr "선형 B" -msgid "A list of glyphs:" -msgstr "글리프의 리스트:" +msgid "Linear B Ideograms" +msgstr "선형 B 이데오그램" -msgid "Replacements" -msgstr "변경할 글리프" +msgid "Linear B Syllabary" +msgstr "선형 B 음절자" -msgid "A coverage table:" -msgstr "범위테이블:" +msgid "Linear B Syllabary/Ideograms & Aegean Numbers" +msgstr "선형 B 음절/이데오그램 & 에게 숫자" -msgid "A list of coverage tables:" -msgstr "범위테이블의 리스트:" +msgid "Lingala" +msgstr "링가라어" -msgid "Same as Match Classes" -msgstr "일치 클래스와 같은 " +msgid "Lining Figures" +msgstr "리닝 숫자" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "다른 모든_항목" +msgid "List" +msgstr "목록" -msgid "Match Classes" -msgstr "일치 클래스" +msgid "List Field" +msgstr "목록 필드" -msgid "Back Classes" -msgstr "시행 클래스" +msgid "List Field (Combo Box)" +msgstr "목록 필드(콤보 상자)" -msgid "Ahead Classes" -msgstr "전방 클래스" +msgid "List Field Menu" +msgstr "목록 필드 메뉴" + +msgid "List Mark" +msgstr "목록 표시" msgid "List of class names" msgstr "클래스 이름 목록" -msgid "Classes" -msgstr "클래스" - -msgid "" -msgstr "<비어있음>" +msgid "List of directories to search for images, separated by colons" +msgstr "콜론(:)으로 구분된 이미지를 검색할 디렉터리 목록" -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Lisu" +msgstr "리수 문자" -msgid "" -msgstr "<없음>" +msgid "Lisu Supplement" +msgstr "리수 보충" -msgid "No Watch Points" -msgstr "감시점이 없습니다" +msgid "Literals" +msgstr "리터럴" -msgid "Watch Points not supported in glyphs with references" -msgstr "참조를 포함하는 글리프에서는 감시점이 지원되지 않습니다" +msgid "Lithuanian" +msgstr "리투아니아어" -msgid "Registers" -msgstr "레지스터" +msgid "Lithuanian (Classic)" +msgstr "리투아니아어(전통)" -msgid "Stack" -msgstr "스택" +msgid "Load Bitmap Fonts" +msgstr "비트맵폰트 불러오기" -msgid "Storage" -msgstr "저장소" +msgid "Load Encoding" +msgstr "인코딩을 불러오기" -msgid "Points" -msgstr "점" +msgid "Load Glyph Name List..." +msgstr "글리프 이름 목록 로드..." -msgid "Cvt" -msgstr "Cvt" +msgid "Load Namelist" +msgstr "이름 리스트를 불러오기" -msgid "Raster" -msgstr "라스터" +msgid "Load Word List..." +msgstr "단어 목록 로드..." -msgid "Gloss" -msgstr "설명" +msgid "Load _Word List..." +msgstr "로드단어 목록(_W)..." -msgid "Current Raster (TrueType)" -msgstr "현재의 라스터(TrueType)" +msgid "Load glyph names" +msgstr "글리프명 불러오기" -msgid "Registers (TrueType)" -msgstr "레지스터(TrueType)" +msgid "Load of Kerning Metrics Failed" +msgstr "커닝메트릭의 불러오기에 실패" -msgid "Stack (TrueType)" -msgstr "스택(TrueType)" +msgid "LoadedFontsAsNew" +msgstr "신규 차수로 열기" -msgid "Storage (TrueType)" -msgstr "저장소(TrueType)" +msgid "Loading font from " +msgstr "불러오기 중의 폰트: " -msgid "Points (TrueType)" -msgstr "점(TrueType)" +#, c-format +msgid "Loading font from %.100s" +msgstr "폰트를 %.100s 에서 불러옵니다." -msgid "Twilight" -msgstr "트와일라잇" +msgid "Loading..." +msgstr "불러오기 중..." -msgid "Normal" -msgstr "보통" +msgid "Localized Forms" +msgstr "국가,지역 고유형" -msgid "Current" -msgstr "현재" +msgid "Location" +msgstr "위치" -msgid "Points|Original" -msgstr "원본" +msgid "Logical And with Selection" +msgstr "선택 가능한 논리 And" -msgid "Grid" -msgstr "그리드" +msgid "Logos" +msgstr "로고" -msgid "Raw" -msgstr "무변환" +msgid "Lombardic Forms" +msgstr "롬바르디아 문자 형태" -msgid "Em Units" -msgstr "EM당 유닛수" +msgid "Lomwe" +msgstr "로무에어" -msgid "Transformed" -msgstr "변환 적용완료" +msgid "Lookahead" +msgstr "전방참조" -msgid "Instructions out of date" -msgstr "명령에 업데이트가 필요합니다" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Lookahead 클래스" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"점이 변경되었습니다. 따라서, 현재 TrueType명령이 올바르지 않은 점을 지칭하고 " -"있으므로,예상박의 결과를 초래할 수 있습니다." +msgid "Lookahead Match: " +msgstr "전방참조 일치: " -msgid "Step into" -msgstr "스탭 실행" +#, c-format +msgid "Lookahead class %d: " +msgstr "전방참조클래스 %d: " -msgid "Step over (Next)" -msgstr "다음의 행까지 실행" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "전방참조형 범위지정 %d: " -msgid "Step out of current function" -msgstr "함수의 마지막까지 실행" +msgid "Lookup" +msgstr "조회" -msgid "Continue" -msgstr "계속" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "조회 %s이(가) %s에 있지 않음\n" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"선택한 점을 감시\n" -"(점이 움직일 경우에 중단)" +msgid "Lookup Differences\n" +msgstr "색인 차이\n" -msgid "Window" -msgstr "창" +msgid "Lookup Name:" +msgstr "조회 이름:" -msgid "Exit Debugger" -msgstr "디버거를 종료" +msgid "Lookup Names" +msgstr "이름 조회" -msgid "Instruction Gloss (TrueType)" -msgstr "명령의 설명(TrueType)" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Lookup Subtable, %s" -msgid "Export Options" -msgstr "내보내기 옵션" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "조회 하위 테이블: %s" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" -"다음 옵션은 그래프를 내보내는 방법에 영향을줍니다.\n" -"대부분은 하나 이상의 형식에 고유합니다." +msgid "Lookup Table Edit" +msgstr "검색 테이블 편집" -msgid "_Use Transform (SVG)" -msgstr "변형 사용(SVG)(_U)" +msgid "Lookup Type|Unspecified" +msgstr "지정되지 않음" + +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "JSTF 테이블에서 GPOS의 범위를 벗어난 조회 인덱스 (%d).\n" + +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "JSTF 테이블에서 GSUB의 범위를 벗어난 조회 인덱스 (%d).\n" + +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgstr "%2$s의 %1$d행에서 표시되지 않은 문자에 첨부된 색인 정보" + +msgid "Lookup name already used" +msgstr "이미 사용된 조회 이름" + +msgid "Lookup out of bounds in feature table.\n" +msgstr "특성테이블의 경계를 넘어서는 참조가 있습니다.\n" + +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "색인 하위 테이블 %s(%s와 일치)\n" +#, c-format msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" msgstr "" -"FontForge는 이전 개별 값을 변경하는 것이 아니라, SVG 변환 요소를 사용하여 Y " -"축 반전 그래프를 내보내고있었습니다. 이 옵션은 규칙으로 돌아갑니다." +"조회 서브 테이블 %s에는 커닝 정보가 64k 바이트 이상의 그래프 %s가 포함되어 있" +"습니다\n" -msgid "_Always raise this dialog when exporting" -msgstr "내보낼 때 항상 이 대화 상자 표시(_A)" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" +msgstr "" +"조회 서브 테이블 %s는 너무 크기 때문에 여러 개의 하위 테이블로 분할해야했습니" +"다.\n" -msgid "Bits/Pixel:" -msgstr "픽셀쉐이드의 비트수:" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "조회 하위 테이블 %s이(가) %s에 있지 않음\n" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "픽셀쉐이드 비트수로 사용가능한 값은 1, 2, 4, 8 뿐입니다." +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"조회 하위 테이블에 사용되지 않은 글리프 %s이(가) 포함되어 있어 하위 테이블 전" +"체가 유효하지 않습니다." -msgid "Pixel size?" -msgstr "픽셀수는 얼마입니까?" +msgid "Lookup subtable:" +msgstr "하위 테이블 조회:" -msgid "EPS" -msgstr "EPS" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "%s 조회가, 존재하지 않습니다" -msgid "XFig" -msgstr "XFig" +msgid "LookupName|New" +msgstr "새로운" -msgid "SVG" -msgstr "SVG" +msgid "LookupType|Unknown" +msgstr "알 수 없음" -msgid "Glif" -msgstr "Glif" +msgid "Lookups" +msgstr "검색" -msgid "PDF" -msgstr "PDF" +msgid "Lookups Disabled for Expansion" +msgstr "확장 불가능한 것 보기" -msgid "Raph's plate" -msgstr "라프의 플레이트" +msgid "Lookups Disabled for Shrinkage" +msgstr "축소 불가능한 것 보기" -msgid "X Bitmap" -msgstr "X 비트맵" +msgid "Lookups Enabled for Expansion" +msgstr "확장 가능한 것을 보기" -msgid "BMP" -msgstr "BMP" +msgid "Lookups Enabled for Shrinkage" +msgstr "축소 가능한 것 보기" -msgid "png" -msgstr "PNG" +msgid "Lookups Limiting Expansion" +msgstr "확장 제한 보기" -msgid "X Pixmap" -msgstr "X 픽스맵" +msgid "Lookups Limiting Shrinkage" +msgstr "축소 제한 보기" -msgid "C FontForge" -msgstr "C FontForge" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "%s에서는 검색되지만 %s에서는 검색되지 않음\n" -msgid "_Replace" -msgstr "덮어쓰기(_R)" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"상황별 상태 기계에서 lookup은 단순 대체여야 하지만\n" +" %s은(는) 그렇지 않습니다." -msgid "File Exists" -msgstr "파일이 이미 있습니다" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "색인은 %2$s의 %1$d행에서 표시된 문자 다음에만 지정할 수 있음" #, c-format -msgid "File, %s, exists. Replace it?" -msgstr "파일 '%.100s' 는 이미 있습니다. 덮어쓸가요?" +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "%2$s의 %1$d행에서 사용되기 전에 색인이 정의되어야 함" -msgid "Couldn't create directory" -msgstr "폴더를 생성할 수 없습니다" +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "색인은 적용되는 문자, 클래스 또는 적용 범위 테이블을 따라야한다: %s" #, c-format -msgid "Couldn't create directory: %s" -msgstr "폴더%s를 생성할 수 없습니다" +msgid "Lookups subtables in %s but not in %s\n" +msgstr "%s에서는 검색 하위 테이블이지만 %s에서는 검색되지 않음\n" -msgid "Create directory" -msgstr "디렉토리 생성" +msgid "Lookups turned OFF to extend a line" +msgstr "선을 확장하기 위해 색인이 해제됨" -msgid "Directory name?" -msgstr "폴더명은?" +msgid "Lookups turned OFF to shrink a line" +msgstr "선을 축소하기 위해 룩업이 해제됨" -msgid "Export" -msgstr "보내기" +msgid "Lookups turned ON to extend a line" +msgstr "선을 확장하기 위해 색인이 확장됨" -msgid "_Filter" -msgstr "필터(_F)" +msgid "Lookups turned ON to shrink a line" +msgstr "룩업에서 선을 축소하도록 설정됨" -msgid "Directory|_New" -msgstr "새로운(_N)" +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "상형문자의 최대 크기를 지정하는 룩업" -msgid "_Options" -msgstr "옵션(_O)" +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "글리프가 축소될 수 있는 최대 크기를 지정하는 lookup" -msgid "Format:" -msgstr "포맷:" +msgid "Lookups will be removed" +msgstr "룩업이 제거될 것임" -msgid "Transformation Matrix" -msgstr "변환행렬" +msgid "Loop Count" +msgstr "루프 카운트" -msgid "Value out of range" -msgstr "범위 밖의 값입니다." +msgid "Low" +msgstr "낮음" -msgid "_Base:" -msgstr "기저점(베이스)(_B):" +msgid "Low Mari" +msgstr "목지마리어" -msgid "Ref:" -msgstr "참조:" +msgid "Low Surrogates" +msgstr "하위 서러게이트" -msgid "Bad Point Match" -msgstr "점의 맞춤이 부적합합니다" +msgid "Lower Case" +msgstr "소문자" -msgid "Both points must be specified, or neither" -msgstr "양쪽의 점을 지정하던지,모두 지정하지 않던지 해야합니다" +msgid "Lower Sorbian" +msgstr "아랫 소르브어" -msgid "Couldn't find base point" -msgstr "기준이 되는 베이스 점을 찾을 수 없습니다" +msgid "LowerLimitBaselineDropMin:" +msgstr "하한 기준선 최소 드롭:" -msgid "Couldn't find point in reference" -msgstr "참조에 포함되는 점을 찾을 수 없습니다" +msgid "LowerLimitGapMin:" +msgstr "하한 간격 최소:" -msgid "C_hange" -msgstr "변경(_H)" +msgid "Lowercase to Petite Capitals" +msgstr "소문자에서 초소형대문자로" -msgid "_Retain" -msgstr "그대로(_R)" +msgid "Lowercase to Small Capitals" +msgstr "소문자에서 소형 대문자로" -msgid "Transformation Matrix Changed" -msgstr "변환행렬이 변경되었습니다." +msgid "Luganda" +msgstr "루간다어" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "변환행렬이 변경되었습니다. 새로운 법전을 사용하시겠습니까?" +msgid "Luhya" +msgstr "루햐어" -msgid "Reference Info" -msgstr "참조의 정보" +msgid "Lule Sami" +msgstr "루레・사미어" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "글자%1$.20s에의 %2$d에 대한 참조" +msgid "Luo" +msgstr "루오어" -msgid "Transformed by:" -msgstr "적용하는 변환행렬:" +msgid "Luxembourgish" +msgstr "룩셈부르크어" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"이 변환행렬은, 원래의 글리프에 포함된 제어점을 ,\n" -"현재글리프에 그려지기 전에 어떻게 변환되어야 하는지를 표시합니다.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgid "Lycian" +msgstr "리키아 문자" -msgid "_Use My Metrics" -msgstr "이 참조의 메트릭를 사용(_U)" +msgid "Lycian/Carian/Lydian" +msgstr "리치안/카리안/리디안" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"TrueType폰트만 의미가 있습니다. 이 플래그는\n" -"복합 글리프의 자폭이 참조의 자폭과 동일함을 의미합니다." +msgid "Lydian" +msgstr "리디아 문자" -msgid "_Round To Grid" -msgstr "그리드단위의 반올림(_R)" +msgid "MATH table" +msgstr "수학 테이블" + +msgid "MATH table extends beyond table bounds" +msgstr "MATH 테이블이 테이블의 경계를 넘어 확장되고 있습니다" msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." +"MAXimum of top two stack entries\n" +"Pops two values, pushes the maximum back" msgstr "" -"TrueType폰트만 의미가 있습니다. 이 플래그는\n" -"참조를 평행이동할 때,그리드맞춤의 경우 이동정도를 반올림함을 \n" -"나타냅니다." +"상위 두 스택 항목의 최대값\n" +"두 값을 팝업하고 최대값을 뒤로 push합니다." -msgid "TrueType Point _Matching:" -msgstr "TrueType점의 겹맞춤(_M):" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "멀티 마스터" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"TrueType폰트만 의미가 있습니다. 이 플래그는\n" -" 참조를 보통처럼 평행이동하면 안되고, 대신 위치 결정이\n" -"참조내에 지정된 점과 기저내에 지정된 점 위에 겹쳐지도록 \n" -"이동함을 의미합니다." +msgid "MM Change Def Weights" +msgstr "MM 변경 데프 중량" -msgid "Bounding Box:" -msgstr "바운딩 박스:" +msgid "MM Change Default _Weights..." +msgstr "MM 표준가중치를 변경(_W)..." -msgid "X:" -msgstr "X:" +msgid "MM _Info" +msgstr "MM 정보(_I)" -msgid "Y:" -msgstr "Y:" +msgid "MM _Info..." +msgstr "다중 마스터 정보(_I)..." -msgid "_Show" -msgstr "표시(_S)" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "MM 보간을 다시 생성(_R)" -msgid "Image Info" -msgstr "이미지의 정보" +msgid "MM _Validity Check" +msgstr "MM의 유효성 검사(_V)" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "이미지 위치: (%.0f,%.0f)" +msgid "MS Code Pages" +msgstr "MS 코드 페이지" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "다음에 의해서 확장: (%.2f,%.2f)" +msgid "MS Code Pages:" +msgstr "MS 코드 페이지:" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "이미지 사이즈: %d x %d 픽섹" +msgid "MS Italian" +msgstr "MS/이탤릭체" -msgid "Last Anchor Point" -msgstr "마지막 고정점" +msgid "MS Miscellaneous" +msgstr "MS/그 외" + +msgid "MS Script" +msgstr "MS/문자열체" msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." msgstr "" -"이 글자의 마지막 고정점을 삭제하려고 합니다.\n" -"삭제하면 이 대화상자를 닫게됩니다. 진행하시겠습니까?" +"MS는 2006 년 8 월에 Indic 쉐이핑 엔진의 내부 작업을 변경했으며, 이러한 변경" +"을 명확히하기 위해 Indic 필기 시스템에 대한 스크립트 태그 (일반적으로 '2'로 " +"끝남) 세트를 만들었습니다. 새 시스템에 대해 작업중인 경우이 플래그를 설정하" +"고 이전에 작업하지 않은 경우이 플래그를 설정하십시오. (인도 작업을 수행하지 " +"않는 경우이 플래그는 관련이 없습니다)." -#, c-format msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." msgstr "" -"합음자에 포함되는 복수의 마크는 필기방향으로 나열되어야 합니다. 이것과 %d는 " -"순서가 맞지 않습니다." +"MS는 폰트 패밀리의 구성원이 무게, 너비 및 기울기에서만 다른지 여부를 알아야 " +"한다(광학 크기와 같은 다른 변수에서는 그렇지 않음)." -msgid "Out Of Order" -msgstr "순서가 틀립니다." +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"Tt 글꼴의 아이콘 FontForge는 유용한 'DSIG' 테이블을 생성할 수 없지만, MS는 " +"'DSIG' 테이블의 존재를 사용하여 OpenType의 사용 여부를 결정한다.\n" +"서명 정보 없이 빈 문서 생성 무의미한 테이블." -msgid "Lig Index:" -msgstr "합음자 인덱스:" +msgid "" +"MULtiply\n" +"Pops two 26.6 numbers, multiplies them, pushes result" +msgstr "" +"곱하기\n" +"2개의 26.6 숫자를 팝업하여 곱하고 결과를 push합니다." -msgid "Index in use" -msgstr "인덱스가 사용중입니다." +msgid "Ma_ke Arc" +msgstr "호 만들기(_K)" -msgid "This ligature index is already in use" -msgstr "이 합음자 인덱스가 이미 사용중입니다." +msgid "Ma_ke From Font..." +msgstr "폰트로부터 생성(_K)..." -msgid "This index is much larger than the closest neighbor" -msgstr "이 인덱스는,근처의 가장 가까운 값과 비교해 너무 큽니다." +msgid "Ma_x:" +msgstr "최대(_X):" -msgid "Too Big" -msgstr "너무 큽니다." +msgid "Mac" +msgstr "Mac" -msgid "Class already used" -msgstr "클래스는 이미 사용중입니다." +msgid "Mac Bitmap" +msgstr "Mac 비트맵" -msgid "This anchor class already is associated with a point in this character" -msgstr "이 고정점 클래스는, 기존의 글자의 점에 할당되어 있습니다." +msgid "Mac Contextual State Machine" +msgstr "Mac 상황별 상태 기계" -msgid "Anchor Point Info" -msgstr "고정점점의 정보" +msgid "Mac Features" +msgstr "Mac의 특성" -msgid "Matching TTF Point:" -msgstr "매칭된 TTF점:" +msgid "Mac Indic State Machine" +msgstr "인도계 문자 상태 기계" -msgid "Base Mark" -msgstr "기저마크" +msgid "Mac Insertion State Machine" +msgstr "Mac 삽입 상태 기계" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "필기체의 시작점" +msgid "Mac Kerning State Machine" +msgstr "Mac 커닝 상태 기계" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "필기체의 종료점" +msgid "Mac Roman" +msgstr "Mac 로마어" -msgid "AnchorPoint|_New" -msgstr "새로운(_N)" +msgid "Mac Style Set:" +msgstr "Mac 스타일 세트:" -msgid "AnchorClass|New _Class" -msgstr "새로운 클래스(_C)" +msgid "MacFeature|Default" +msgstr "기본" -#, c-format -msgid "Curvature: %g" -msgstr "곡률: %g" +msgid "MacFeature|_New..." +msgstr "새로운(_N)..." -msgid "Curvature: ?" -msgstr "곡률: ?" +msgid "MacIcons" +msgstr "Mac 아이콘" -msgid "Base X" -msgstr "기저점(베이스)의 X좌표" +msgid "MacMapping|Default" +msgstr "기본" -msgid "Base Y" -msgstr "기저점(베이스)의 Y좌표" +msgid "MacMap|_New..." +msgstr "새로운(_N)..." -msgid "Next CP X" -msgstr "다음 제어점의 X좌표" +msgid "MacName|_New..." +msgstr "새로운(_N)..." -msgid "Next CP Y" -msgstr "다음 제어점의 Y좌표" +msgid "MacSetting|_New..." +msgstr "새로운(_N)..." -msgid "Next CP Dist" -msgstr "다음 제어점의 거리" +msgid "MacStyles|Bold" +msgstr "볼드체" -msgid "Next CP Angle" -msgstr "다음 제어점의 모서리각" +msgid "MacStyles|Condense" +msgstr "압축" -msgid "Prev CP Dist" -msgstr "이전 제어점의 거리" +msgid "MacStyles|Expand" +msgstr "확장" -msgid "Prev CP X" -msgstr "이전 제어점의 X좌표" +msgid "MacStyles|Italic" +msgstr "이탤릭체" -msgid "Prev CP Y" -msgstr "이전 제어점의 Y좌표" +msgid "MacStyles|Outline" +msgstr "윤곽선" -msgid "Prev CP Angle" -msgstr "이전 제어점의 모서리각" +msgid "MacStyles|Shadow" +msgstr "그림자" -msgid "Overlapped Hints" -msgstr "힌트가 오버랩 되어 있습니다" +msgid "MacStyles|Underline" +msgstr "밑줄" -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" -"선택한 힌트는<%.2f,%.2f>에서 오버랩되어 있습니다. 어느한쪽을 취소해 주십시오." +msgid "Macedonian" +msgstr "마케도니아어" -msgid "Point Info" -msgstr "점의 정보" +msgid "Macintosh Latin" +msgstr "매킨토시 라틴어" -msgid "_Normal" -msgstr "보통(_N)" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "배율:" -msgid "_Interpolated" -msgstr "보간되는 점(_I)" +msgid "Magnification:" +msgstr "확대율:" -msgid "N_ever Interpolate" -msgstr "절대 보간하지 않음(_E)" +msgid "Magnify (Minify with alt)" +msgstr "확대 (alt키과 병용하면 축소)" -msgid "Prev CP:" -msgstr "이전의 제어점:" +msgid "Mahajani" +msgstr "마하자니 문자" -msgid "ControlPoint|Default" -msgstr "기본값" +msgid "Mahjong Tiles" +msgstr "마작 타일" -msgid "Offset" -msgstr "오프셋" +msgid "Mahjong/Domino Tiles" +msgstr "마작/도미노 타일" -msgid "Dist" -msgstr "거리" +msgid "Maithili" +msgstr "마이틸리어" -msgid "°" -msgstr "°" +msgid "Majang" +msgstr "마장어" -msgid "Curvature: -0.00000000" -msgstr "곡률: -0.00000000" +msgid "Major Axis (_Width):" +msgstr "주 축 (너비)(_W):" -msgid "Next CP:" -msgstr "다음의 제어점:" +msgid "Makasar" +msgstr "마카사르 문자" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" -"이것은 다음 스플라인 및 이전 스플라인의 곡률의 차이입니다. 이 숫자가 0에 가까" -"울 때 가장자리가 잘 보입니다." +msgid "Make Arc" +msgstr "호 만들기" -msgid "Type:" -msgstr "종류:" +msgid "Make Background" +msgstr "배경 만들기" -msgid "Location" -msgstr "위치" +msgid "Make Clip Path" +msgstr "클립 경로 만들기" -msgid "Hint Mask" -msgstr "힌트마스크" +msgid "Make Clip _Path" +msgstr "클립 만들기 경로(_P)" -msgid "Active Hints" -msgstr "유효한 힌트" +msgid "Make Cubic" +msgstr "큐빅 만들기" -msgid "Prev On Contour" -msgstr "같은 윤곽위의 이전의 점" +msgid "Make Foreground" +msgstr "전경 만들기" -msgid "Next On Contour" -msgstr "같은 윤곽위의 다음의 점" +msgid "Make Line" +msgstr "라인 만들기" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "Y" +msgid "Make Namelist" +msgstr "이름리스트를 생성" -msgid "Spiro Point Info" -msgstr "스피로 포인트 정보" +msgid "Make Quadratic" +msgstr "2차 만들기" -msgid "Dependents" -msgstr "의존하는 글리프" +msgid "Make _Line" +msgstr "직선으로 변환(_L)" -msgid "Show" -msgstr "표시" +msgid "Make _Parallel..." +msgstr "평행하게 (_P)..." -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "글리프 %2$.60s에 있는 하위 테이블%1$.60s" +msgid "" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." +msgstr "" +"그리드 장착 윤곽선에서 유사하거나 동일한 카운터를 유지하십시오.\n" +"이 옵션을 활성화하면 글리프 전진 폭이\n" +"일부 PPEM에서는 크기가 일정하지 않게 조정됨." -msgid "Dependent Substitutions" -msgstr "의존하는 바꾸기" +msgid "Make the counters narrower" +msgstr "카운터를 좁히십시오" -msgid "Freetype rasterization failed.\n" -msgstr "FreeType에서의 라스터라이징에 실패\n" +msgid "Makua" +msgstr "마쿠아어" -msgid "Pointsize Y" -msgstr "포인트사이즈 Y" +msgid "Malagasy" +msgstr "마다가스카르어" -msgid "Pointsize X" -msgstr "포인트사이즈 X" +msgid "Malay" +msgstr "말레이어" -msgid "DPI" -msgstr "DPI" +msgid "Malay (Brunei)" +msgstr "말레이시아어(브루나이)" -msgid "Grid Fit Parameters" -msgstr "그리드맞춤의 파라메터" +msgid "Malay (arabic)" +msgstr "말레이어(아라비아 문자)" -msgid "Debug _fpgm/prep" -msgstr "_fpgm/prep를 디버그" +msgid "Malay (roman)" +msgstr "말레이어(로마자)" -msgid "Scale X/Y the same" -msgstr "X/Y 동일하게 축적" +msgid "Malayalam" +msgstr "말라얄람 문자" -msgid "_DPI:" -msgstr "_DPI:" +msgid "Malayalam Reformed" +msgstr "개정말레알람어" -msgid "_Pointsize Y:" -msgstr "Y 포인트크기(_P):" +msgid "Malayalam Traditional" +msgstr "말라얄람(전통적)어" -msgid "_Mono" -msgstr "흑백(_M)" +msgid "Male" +msgstr "말레어" -msgid "_Anti-Aliased" -msgstr "앤티에일리어싱(_A)" +msgid "Malinke" +msgstr "마린케어" -msgid "Base:" -msgstr "기준:" - -msgid "Size:" -msgstr "크기:" - -msgid "Review Hints" -msgstr "검토 힌트" +msgid "Maltese" +msgstr "몰타어" -msgid "_HStem" -msgstr "수평줄기(_H)" +msgid "Mandaic" +msgstr "만다이아 문자" -msgid "_VStem" -msgstr "수직줄기(_V)" +msgid "Mandinka" +msgstr "만딩카어" -msgid "_Move Points" -msgstr "점을 이동(_M)" +msgid "Manichaean" +msgstr "마니교 문자" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"힌트 위치가 변경되었을 때,\n" -"그 힌트위에 위치하는 모든 점의 위치를 이동" +msgid "Maninka" +msgstr "마닌카어" -msgid "Cr_eate" -msgstr "생성(_E)" +msgid "Manipuri" +msgstr "마니푸리어" -msgid "Re_move" -msgstr "삭제(_M)" +msgid "Mansi" +msgstr "만시어" -msgid "Previous Hint." -msgstr "이전 힌트." +msgid "Manufacturer" +msgstr "제작자" -msgid "Next Hint." -msgstr "다음 힌트." +msgid "Manx Gaelic" +msgstr "만섬 게일어" -msgid "Regenerate Hint Substitution Points" -msgstr "힌트 대체 지점 재생성" +msgid "Many Windows" +msgstr "창이 너무 많습니다." msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." msgstr "" -"팁을 변경하면 그래프의 팁을 변경하는 것 외에도, 팁 마스크 및 바꾸기 포인트를 " -"다시 설정합니다." +"'GPOS'의 커닝정보를 아직 지원하지 않는\n" +"어플리케이션이 다수 존재합니다. 'GPOS'과 옛 스타일의\n" +"'kern'테이블을 둘다 포함하려면,이 체크박스를\n" +"설정해 주시기 바랍니다.\n" +"이것은 \"Apple\"체크박스과 동시에 설정 할 수 없습니다.\n" +"다만, 이것을 설정하면, 다른 어플리케이션에서 혼동을 초래 할.\n" +"가능성이 있습니다." -msgid "Create Hint" -msgstr "힌트 만들기" +msgid "Maori" +msgstr "마오리어" -msgid "Create Horizontal Stem Hint" -msgstr "수평줄기 힌트를 생성" +msgid "Mapping" +msgstr "맵핑" -msgid "Create Vertical Stem Hint" -msgstr "수직줄기 힌트를 생성" +msgid "Mapudungun" +msgstr "마푸체어" -msgid "Import Parameters" -msgstr "매개변수 가져오기" +msgid "Marathi" +msgstr "마라티어" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" -"다음 옵션은 파일을 가져 오는 방법에 영향을줍니다.\n" -"대부분은 하나 이상의 형식에 고유합니다." +msgid "Marchen" +msgstr "메르헨 문자" -msgid "_Correct Direction (PS/EPS)" -msgstr "올바른 방향 (PS/EPS)(_C)" +msgid "Mark" +msgstr "마크" -msgid "Handle Erasers (PS/EPS)" -msgstr "핸들 지우개 (PS/EPS)" +msgid "Mark Attachment Classes" +msgstr "마크접속클래스" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" -"특정 프로그램은 지우개로 흰색 잉크 펜을 사용합니다.이 옵션은 그 효과를 시뮬레" -"이션하려고합니다." +#, c-format +msgid "Mark Class %.20s" +msgstr "마크클래스 %.20s" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "스트로크 단순화 (SVG/PS/EPS)" +msgid "Mark Class was in use" +msgstr "마크 클래스가 사용됨" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" -"포인트의 수를 줄이기 위해 스트로크 경로를 확장 한 후 Simplify를 실행합니다." +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "클래스 표시:" -msgid "Use Clip-paths (SVG)" -msgstr "클립 경로 사용 (SVG)" +msgid "Mark Classes" +msgstr "마크클래스" -msgid "Scale to fit (Misc)" -msgstr "크기에 맞게 축적(음악적)" +msgid "Mark Current Glyph" +msgstr "현재글리프를 마크표시" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "기본값 연결 제한(PS/EPS/SVG):" +msgid "Mark Current Glyph As First" +msgstr "현 글리프에 「최초」라는 마크표시 붙이기" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" -"마이와 아크의 결합 길이의 제한은 스트로크 폭의 1/2 단위입니다. -1로 설정하면 " -"PostScript 형식 고유의 제한 10.0 및 SVG 4.0이 사용됩니다." +msgid "Mark Current Glyph As Last" +msgstr "현 글리프에 「마지막」이라는 마크표시 붙이기" -msgid "Accuracy _Target:" -msgstr "정확한대상(_T):" +msgid "Mark Insert:" +msgstr "삽입위치에 마크표시 붙이기:" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" -"Expand Stroke 알고리즘은 (적어도) 이것을 정확하게하려고하지만 예외가있을 수" -"도 있습니다." +msgid "Mark Positioning" +msgstr "마크의 위치지정" -msgid "_Always raise this dialog when importing" -msgstr "가져올 때 항상 이 대화 표시(_A)" +msgid "Mark Positioning via Substitution" +msgstr "바꾸기로 마크위치지정" -msgid "Accuracy Target:" -msgstr "정확한 대상:" +msgid "Mark Set was in use" +msgstr "마크 세트가 사용됨" -msgid "Image" -msgstr "이미지" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "셋 표시:" -msgid "PDF page graphics" -msgstr "PDF 페이지 그래픽" +msgid "Mark Sets" +msgstr "마크 설정" -msgid "Raph's plate files" -msgstr "라프의 플레이트 파일" +msgid "Mark Subs:" +msgstr "마크표시를 바꾸기:" -msgid "BDF" -msgstr "BDF" +msgid "Mark anchors provided when nothing can use them" +msgstr "아무것도 사용할 수 없을 때 제공되는 앵커 표시" -msgid "TTF" -msgstr "TTF" +msgid "Mark class/set names should not contain spaces." +msgstr "마크 클래스/세트의 이름은 공백을 사용할 수 없습니다." -msgid "ΤεΧ Bitmap Fonts" -msgstr "ΤεΧ 비트맵 폰트" +msgid "Mark for Overlap fix before Save" +msgstr "저장하기 전에 겹침 수정 표시" -msgid "PCF (pmf)" -msgstr "PCF (pmf)" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "연결 해제 표시, 생성하기 전에 중복 제거" -msgid "Mac Bitmap" -msgstr "Mac 비트맵" +msgid "Mark to Base Position" +msgstr "기준 위치로 표시" -msgid "Win FON" -msgstr "윈도우 폰트" +msgid "Mark to Ligature Position" +msgstr "연결 위치 표시" -msgid "palm" -msgstr "Palm" +msgid "Mark to Ligature attachment" +msgstr "합자 마크 첨부" -msgid "Image Template" -msgstr "이미지템플릿" +msgid "Mark to Mark" +msgstr "마크 대칭의 마크" -msgid "EPS Template" -msgstr "EPS템플릿" +msgid "Mark to Mark Position" +msgstr "위치 표시" -msgid "SVG Template" -msgstr "SVG템플릿" +msgid "Mark to Mark attachment" +msgstr "마크 대칭의 마크 첨부" -msgid "Glif Template" -msgstr "글리프 본보기" +msgid "Mark to base attachment" +msgstr "베이스 마크 첨부" -msgid "Only One Font" -msgstr "폰트는 1개만 지정할 수 없습니다." +#, c-format +msgid "MarkClass-%d" +msgstr "마크클래스-%d" -msgid "Only one font may be imported into the background" -msgstr "배경에 불러오기 가능한 폰트는 1개 뿐입니다." +#, c-format +msgid "MarkSet-%d" +msgstr "마크셋--%d" -msgid "Import" -msgstr "의미" +msgid "Marked Glyph Is Kashida Like" +msgstr "마크표시가 붙은 글리프를 카시다로 설정" -msgid "_Import" -msgstr "불러오기(_I)" +msgid "Marks" +msgstr "표시" -msgid "As Background" -msgstr "배경으로 사용" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." +msgstr "" +"합음자에 포함되는 복수의 마크는 필기방향으로 나열되어야 합니다. 이것과 %d는 " +"순서가 맞지 않습니다." -msgid "Magnify (Minify with alt)" -msgstr "확대 (alt키과 병용하면 축소)" +msgid "Marwari" +msgstr "마르와리어" -msgid "Pointer" -msgstr "포인터" +msgid "Masaram Gondi" +msgstr "마사람 곤디 문자" -msgid "Draw a freehand curve" -msgstr "프리핸드 곡선 그리기" +msgid "Mass Glyph Rename" +msgstr "대량 글리프 이름 바꾸기" -msgid "Scroll by hand" -msgstr "수동 스크롤" +msgid "Mass Glyph _Rename..." +msgstr "대량 글리프 이름 바꾸기(_R)" -msgid "Cut splines in two" -msgstr "곡선을 2개로 분리" +msgid "Master Designs" +msgstr "마스터 디자인" -msgid "Measure distance, angle between points" -msgstr "점과 점의 거리・각도를 계산" +msgid "Match" +msgstr "일치" -msgid "Add a point, then drag out its control points" -msgstr "점을 추가한 나중에 제어점을 뽑아내기" +msgid "Match Classes" +msgstr "일치 클래스" -msgid "Change whether spiro is active or not" -msgstr "스피로 활성화 여부 변경" +msgid "Match Fuzziness:" +msgstr "솜털 매치:" -msgid "Add a curve point" -msgstr "곡선위의 점을 추가" +msgid "Match: " +msgstr "일치" -msgid "Add a curve point always either horizontal or vertical" -msgstr "항상 수평 또는 수직 원곡선 점 추가" +msgid "Matching TTF Point:" +msgstr "매칭된 TTF점:" -msgid "Add a corner point" -msgstr "정점을 추가" +msgid "Matching rules based on a list of classes" +msgstr "클래스 목록에 근거하는 매칭 규칙" -msgid "Add a tangent point" -msgstr "곡선과 직선의 접점을 추가" +msgid "Matching rules based on a list of glyphs" +msgstr "글리프의 목록에 근거하는 매칭 규칙" -msgid "Rotate the selection" -msgstr "선택범위를 회전" +msgid "Math Kern" +msgstr "수학 커닝" -msgid "Scale the selection" -msgstr "선택범위를 확대/축소" +msgid "Math Kerning" +msgstr "수학 커닝" -msgid "Flip the selection" -msgstr "선택범위를 반전" +msgid "Math Misc. Symbols-A" +msgstr "수학 음악, 기호-A" -msgid "Skew the selection" -msgstr "선택범위를 뒤틀기" +msgid "Math Misc. Symbols-B" +msgstr "수학 음악. 기호-B" -msgid "Perform a perspective transformation on the selection" -msgstr "선택범위에 투시변환를 적용" +msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" +msgstr "연산자 & 보충 연산자 & 음악 연산 기호 A/B" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "선택 영역을 3D로 회전하고 평면으로 투영" +msgid "Math Operators Supplement" +msgstr "산술 연산자 도구" -msgid "Polygon or Star" -msgstr "다각형・별형" +msgid "Math Script Style" +msgstr "산술 스크립트 스타일" -msgid "Rectangle or Ellipse" -msgstr "직사각형・타원" +msgid "Math Sp:" +msgstr "수식의 공간:" -msgid "_Pointer" -msgstr "포인터(_P)" +msgid "MathLeading:" +msgstr "수학적으로 중요한:" -msgid "_Magnify" -msgstr "확대(_M)" +msgid "Mathematical Alphanumeric Symbols" +msgstr "수학 영숫자 기호" -msgid "_Freehand" -msgstr "프리핸드(_F)" +msgid "Mathematical Greek" +msgstr "수식그리스어" -msgid "_Scroll" -msgstr "스크롤(_S)" +msgid "Mathematical Operators" +msgstr "수학 연산자" -msgid "_Knife" -msgstr "칼(_K)" +msgid "Mathematical centerline" +msgstr "수학 중심선" -msgid "_Ruler" -msgstr "자(_R)" +msgid "Matrix Edit" +msgstr "행렬 편집" -msgid "P_en" -msgstr "펜(_E)" +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "행렬 편집(예: 스프레드시트)" -msgid "_Activate Spiro" -msgstr "스피로 활성화(_A)" +msgid "Matrix Edit Continued" +msgstr "행렬 편집 계속" -msgid "Sca_le" -msgstr "규모(_L)" +msgid "Max" +msgstr "최대" -msgid "Rotate" -msgstr "회전" +msgid "Max # Functions" +msgstr "함수의 최대 개수" -msgid "Flip" -msgstr "플립" +msgid "Max (ascent)" +msgstr "최대(상승)" -msgid "Ske_w" -msgstr "기울기(_W)" +msgid "Max Bearing" +msgstr "최대의 베어링" -msgid "_3D Rotate" -msgstr "_3D 회전" +msgid "Max Instruction Defines" +msgstr "명령 정의의 최대 개수" -msgid "Perspecti_ve" -msgstr "원근법(_V)" +msgid "Max Stack Depth" +msgstr "스택의 최대깊이" -msgid "Rectan_gle" -msgstr "직사각형(_G)" +msgid "Max _Stack Depth:" +msgstr "스택의 최대깊이(_S):" -msgid "Pol_ygon" -msgstr "다각형(_Y)" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." +msgstr "" +"악센트 베이스의 최대(잉크)높이\n" +"악센트를 평평하게 할 필요는 없다" -msgid "Ellipse" -msgstr "타원" +msgid "" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." +msgstr "악센트 기준의 최대높이(잉크) 악센트를 올리지 않아도 된다." -msgid "Star" -msgstr "별표" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"기준선의 최대 허용 드롭\n" +"밑면의 바닥에 상대적인 첨자.\n" +"상자로 취급되는 베이스에 사용\n" +"또는 확장 된 모양. 첨자에 긍정적\n" +"기준선이 기준 하단 아래로 떨어졌습니다." -msgid "De_activate Spiro" -msgstr "스피로 비활성화(_A)" +msgid "" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." +msgstr "" +"기준선의 최대 허용 드롭\n" +"베이스의 상단에 상대적인 위첨자.\n" +"상자로 취금되는 베이스에 사용\n" +"또는 확장된 모양. 위첨자에 대해 긍정적\n" +"기준 상단 아래 기준선." -msgid "G_4" -msgstr "G_4" +msgid "" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." +msgstr "" +"아래 첨자의(잉크) 상단의 최대 높이\n" +"움직일 필요가 없는\n" +"아래 첨자" -msgid "G_2" -msgstr "G_2" +msgid "Mayan Numerals" +msgstr "마야 숫자" -msgid "Lef_t" -msgstr "왼쪽(_T)" +msgid "Mbundu" +msgstr "분다어" -msgid "Rig_ht" -msgstr "오른쪽(_H)" +msgid "Me'en" +msgstr "메・엔어" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "앞면(_O)" +msgid "" +"Measure Distance[a]\n" +" 0=>distance with current positions\n" +" 1=>distance with original positions\n" +"Pops two point numbers, pushes distance between them" +msgstr "" +"거리[a] 측정\n" +" 0=>현재 위치와의 거리\n" +" 1=>원래 위치와의 거리\n" +"두 개의 점 번호를 팝업하고, 두 점 사이의 거리를 push합니다." -#. GT: Background, make it short -msgid "_Back" -msgstr "뒷면(_B)" +msgid "" +"Measure Pixels Per EM\n" +"Pushs the pixels per em (for current rasterization)" +msgstr "" +"전자파당 픽셀 측정\n" +"em당 픽셀을 push합니다.(현재 래스터화의 경우)" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "가이드(_G)" +msgid "" +"Measure Point Size\n" +"Pushes the current point size" +msgstr "" +"점 크기 측정\n" +"현재 점 크기를 push합니다." -msgid "Size of Points" -msgstr "포인트수" +msgid "Measure Tool Canvas Number Color" +msgstr "측정 도구 캔버스 번호 색상" -msgid "Radius: " -msgstr "반경: " +msgid "Measure Tool Canvas Number Snapped Color" +msgstr "측정 도구 캔버스 스냅된 색상" -msgid "Angle:" -msgstr "각도:" +msgid "Measure Tool Line Color" +msgstr "측정 도구 선 색상" -msgid "C_enter" -msgstr "중앙(_E)" +msgid "Measure Tool Point Color" +msgstr "측정 도구 점 색상" -msgid "Corner" -msgstr "모서리점" +msgid "Measure Tool Point Snapped Color" +msgstr "측정 도구 점 스냅 색상" -msgid "Diameter:" -msgstr "직경:" +msgid "Measure Tool Windows Background Color" +msgstr "측정 도구 창의 배경색" -msgid "Shape Type" -msgstr "도형 타입" +msgid "Measure Tool Windows Foreground Color" +msgstr "측정 도구 창 전경" -msgid "Regular" -msgstr "일반체" +msgid "Measure distance, angle between points" +msgstr "점과 점의 거리・각도를 계산" -msgid "Points:" -msgstr "포인트수:" +msgid "MeasureToolShowHorizontalVertical" +msgstr "측정 도구 수평 수직 표시" -msgid "Bounding Box" -msgstr "외접사각형을 지정" - -msgid "Center Out" -msgstr "중심과 외곽 4점을 지정" - -msgid "Rectangle" -msgstr "사각형" - -msgid "Round Rectangle Radius" -msgstr "둥근모서리 자각형의 반경" +msgid "Medefaidrin" +msgstr "메데파이드린 문자" -msgid "Polygon" -msgstr "다각형" +msgid "Medial" +msgstr "중간" -msgid "Number of star points/Polygon vertices" -msgstr "별의 뿔수/다각형의 정점의 수" +msgid "Medial Forms" +msgstr "어중형" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" -"이 버전의 fontforge는 spiro library과 연결되지 않았으므로, 너는 그것들을 사용" -"하지 않을 수 있다." +msgid "Medial Forms 2" +msgstr "어중형2" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "FontForge가 libspiro를 로드할 수 없어 스피로는 사용할 수 없다." +msgid "Medium" +msgstr "보통" -msgid "Add a g2 curve point" -msgstr "g2 원곡선 점 추가" +msgid "Medium (100%)" +msgstr "중간(100%)" -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "이전 제약 조건 점(접선 같은 경우도 있음) 을 추가합니다." +msgid "Medium High" +msgstr "중간 높음" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "다음 제약 조건 점(접선 같은 경우도 있음) 을 추가합니다." +msgid "Medium Low" +msgstr "중간 낮음" -msgid "Tools" -msgstr "도구" +msgid "Meetei Mayek" +msgstr "메이테이 마옉 문자" -msgid "Cannot Be Undone" -msgstr "되돌리기 불가" +msgid "Meetei Mayek Extensions" +msgstr "Meetei Mayek 확장" -msgid "This operation cannot be undone, do it anyway?" -msgstr "이 조작은 되돌릴 수 없습니다. 그래도 실행하시겠습니까?" +msgid "Mende" +msgstr "멘데어" -msgid "Del Layer" -msgstr "레이어를 삭제" +msgid "Mende Kikakui" +msgstr "멘데 문자" -msgid "Layer Info..." -msgstr "레이어정보..." +msgid "Menu" +msgstr "메뉴" -msgid "New Layer..." -msgstr "새로운 레이어..." +msgid "Menu Bar" +msgstr "메뉴 모음" -msgid "Layers" -msgstr "레이어" +msgid "Menu Name" +msgstr "메뉴명" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "보기" +msgid "Menu name with no associated script" +msgstr "대응하는 문자열이 없는 메뉴명" -msgid "Is Layer Visible?" -msgstr "레이어는 보이는가" +msgid "Merge" +msgstr "융합" -msgid "Layer" -msgstr "레이어" +msgid "Merge Feature Info" +msgstr "기능 정보의 통합" -msgid "Is Layer Editable?" -msgstr "레이어는 편집가능한가" +msgid "Merge Fonts" +msgstr "글꼴 병합" -msgid "New Layer" -msgstr "새로운 레이어" +msgid "Merge Results" +msgstr "결과를 통합" -msgid "Shift Contents To _First" -msgstr "컨텐츠 처음으로 이동(_F)" +msgid "Merge into selection" +msgstr "선택 항목으로 병합" -msgid "Shift Contents _Up" -msgstr "컨텐츠 변경위로(_U)" +msgid "Merge tables across fonts" +msgstr "글꼴 간에 테이블 병합" -msgid "Shift Contents _Down" -msgstr "컨텐츠 변경아래로(_D)" +msgid "Merge to Line" +msgstr "선에 병합" -msgid "Shift Contents To _Last" -msgstr "컨텐츠 마지막으로 이동(_L)" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "" +"선택한(그리고 호환되는) 두 개의 lookup을 하나의 lookup에 병합하거나 lookup의 " +"선택된 두 하위 테이블을 하나의 lookup에 병합합니다." -msgid "Make Foreground" -msgstr "전경 만들기" +msgid "Merging Problem" +msgstr "합치기 처리중에 문제발생" -msgid "Make Cubic" -msgstr "큐빅 만들기" +msgid "Merging a font with itself achieves nothing" +msgstr "폰트를 자기자신과 합치기해도 아무것도 일어나지 않습니다." -msgid "Fill" -msgstr "채우기" +msgid "Meroitic Cursive" +msgstr "메로이트 필기체" -msgid "Show Cubic Column" -msgstr "정육면체 기둥 표시" +msgid "Meroitic Hieroglyphs" +msgstr "메로이트 상형 문자" -msgid "Show Fore/Back Column" -msgstr "앞/뒤 열 표시" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"(MfShowErr)\n" +"MetaFont(mf)는 표준출력에 대량의 상세히 보기정보를 가집니다.\n" +"대부분의 경우는 단순히 불필요하다고 생각됩니다만,\n" +"어딘가 안좋은 부분이 있다면 중요한 의미를 가집니다." -msgid "Make Background" -msgstr "배경 만들기" +msgid "MetaFont exited with an error" +msgstr "MetaFont가 비정상 종료하였습니다." -msgid "Make Quadratic" -msgstr "2차 만들기" +msgid "Metadata (xml):" +msgstr "메타데이터(xml):" -msgid "+" -msgstr "+" +msgid "Metrics" +msgstr "메트릭" -msgid "-" -msgstr "−" +#, c-format +msgid "Metrics For %.50s" +msgstr "%.50s의 메트릭" -msgid "Delete the current layer" -msgstr "현재 레이어 삭제" +msgid "Metrics Label Color" +msgstr "메트릭 레이블 색상" -msgid "Add a new layer" -msgstr "새 레이어 추가" +msgid "MetricsControlShiftSkip" +msgstr "메트릭제어 변화 스킵" -msgid "Type in new layer name" -msgstr "새 레이어 이름 입력" +msgid "MetricsShiftSkip" +msgstr "메트릭변화 스킵" -msgid "Add Anchor" -msgstr "고정점을 추가" +msgid "MetricsView" +msgstr "메트릭 보기" -msgid "Get Info..." -msgstr "정보를 얻기..." +msgid "MfArgs" +msgstr "MF 인수" -msgid "Open Reference" -msgstr "참조정보를 열기" +msgid "MfAsk" +msgstr "MF확인" -msgid "G4 Curve" -msgstr "G4 곡선" +msgid "MfClearBg" +msgstr "MF 배경을 비우기" -msgid "G2 Curve" -msgstr "G2 곡선" +msgid "MfShowErr" +msgstr "MF에러를 표시" -msgid "Left Constraint" -msgstr "왼쪽 제약조건" +msgid "Miao" +msgstr "먀오 문자" -msgid "Right Constraint" -msgstr "오른쪽 제약조건" +msgid "MicroSoft" +msgstr "MicroSoft" -msgid "Curve" -msgstr "곡선" +msgid "Microsoft Symbol Area" +msgstr "Microsoft 기호 영역" -msgid "HVCurve" -msgstr "HV 곡선" +msgid "Min" +msgstr "최소" -msgid "Tangent" -msgstr "접선" +msgid "Min (descent)" +msgstr "최소(하강)" -msgid "Merge" -msgstr "융합" +msgid "Min Bearing" +msgstr "최소의 베어링" -msgid "Merge to Line" -msgstr "선에 병합" +msgid "Min Kern" +msgstr "최소 커닝" -msgid "Add a left \"tangent\" point" -msgstr "왼쪽 접점 추가" +msgid "MinConnectorOverlap:" +msgstr "문자 최소 겹침:" -msgid "Add a right \"tangent\" point" -msgstr "오른쪽 접점 추가" +msgid "" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." +msgstr "" +"바닥의 최소 허용 높이\n" +"움직일 필요가 없는 위첨자\n" +"더 위로." -msgid "Name Point..." -msgstr "이름 포인트" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." +msgstr "" +"윗부분 기준선 사이의 최소 거리\n" +"기본 연산자의 한계와 맨 아래." -msgid "Make Clip Path" -msgstr "클립 경로 만들기" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." +msgstr "" +"기준선 사이의 최소 거리\n" +"기본 조작자의 하한 및 하단." -msgid "Make Line" -msgstr "라인 만들기" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." +msgstr "" +"하한 상단 (잉크) 사이의 최소 간격\n" +"그리고 베이스 오퍼레이터의 하부(잉크)" -msgid "Make Arc" -msgstr "호 만들기" - -msgid "Insert Point On Spline At..." -msgstr "스플라인에 점을 삽입합니다..." - -msgid "Name Point" -msgstr "이름 포인트" - -msgid "Name Contour" -msgstr "이름 등고선" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." +msgstr "" +"상단 하단 사이의 최소 간격\n" +"스택 요소와 맨 위\n" +"디스플레이 스타일의 요소." -msgid "Bitmap" -msgstr "비트맵" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." +msgstr "스택의 상단 요소 하단과 하단 요소 상단 사이의 최소 간격." -msgid "Outline" -msgstr "아웃라인" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." +msgstr "" +"바닥 사이의 최소 간격\n" +"상한과 기본 연산자의 상단" -msgid "Shades" -msgstr "쉐이드" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." +msgstr "" +"늘어난 잉크 사이의 최소 간격\n" +"요소와 요소의 잉크 바닥\n" +"위 .." -msgid "Draw a Line" -msgstr "선 그리기" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." +msgstr "" +"늘어난 잉크 사이의 최소 간격\n" +"요소와 아래 요소의 잉크 상단." -msgid "Set/Clear Pixels" -msgstr "픽셀을 설정/비우기" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "위첨자와 아래 첨자 잉크 사이의 최소 간격" -msgid "Scroll Bitmap" -msgstr "비트맵을 스크롤" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" +msgstr "" +"구분을 처리 할 수 있는 최소 높이\n" +"하위 수식으로 표현" -msgid "Shift Entire Bitmap" -msgstr "비트맵 모두를 쉬프트" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "n-ary 연산자의 최소 높이(통합, 요약 등)" msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" +"Minimum of top two stack entries\n" +"Pops two values, pushes the minimum back" msgstr "" -"픽셀을 설정/비우기\n" -"(스포이트로 선택)" +"상위 2개 스택 항목의 최소값\n" +"두 값을 팝업하고 최소값을 뒤로 push합니다." -msgid "Filled Rectangle" -msgstr "사각형(채우기)" +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." +msgstr "글리프 구성 중 연결 문자의 최소 겹침" -msgid "Filled Ellipse" -msgstr "타원(채우기)" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." +msgstr "" +"잉크 사이의 최소 허용 간격\n" +"분자의 바닥과 분수의 잉크\n" +"디스플레이 스타일 바." -msgid "Negative Width" -msgstr "마이너스 글리프폭" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." +msgstr "" +"잉크 사이의 최소 허용 간격\n" +"분자의 바닥과 분수 막대의 잉크." msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." msgstr "" -"TrueType에서는 글자의 폭을 음의 값으로 할 수 없습니다.\n" -"정말 마이너스 글자폭으로 설정하시겠습니까?" +"표시 스타일에서 분모의 잉크 상단과 분수 막대의 잉크 사이의 최소 허용 간격." -msgid "Search Radius" -msgstr "검색반경" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." +msgstr "분모의 잉크 상단과 분수 막대의 잉크 사이의 최소 허용 간격" -msgid "Select Point(s) at..." -msgstr "지정위치의 점을 선택..." +msgid "Minor A_xis:" +msgstr "짧은 축(_X):" -msgid "_Exact" -msgstr "정확히 (_E)" +msgid "Minor Axis (_Height):" +msgstr "보조 축 (높이)(_H):" -msgid "_Around" -msgstr "주변도(_A)" +msgid "Minor:" +msgstr "작은:" -msgid "W_ithin Rectangle" -msgstr "직사각형의 범위(_I)" +msgid "Misc." +msgstr "그 외" -msgid "_Radius:" -msgstr "반경(_R):" +msgid "Miscellaneous Math Symbols-A" +msgstr "기타 수학 기호-A" -msgid "3" -msgstr "3" +msgid "Miscellaneous Math Symbols-B" +msgstr "기타 산술 기호-B" -msgid "_Width:" -msgstr "폭(_W):" +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "기타 수학 기호- A" -#, c-format -msgid "%s No Slope" -msgstr "%s 경사 없음" +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "기타 수학 기호-B" -msgid "No Curvature" -msgstr "곡면성 없음" +msgid "Miscellaneous Symbols" +msgstr "기타 기호" -#, c-format -msgid " Curvature: %g" -msgstr "곡률: %g" +msgid "Miscellaneous Symbols and Arrows" +msgstr "기타 기호 및 화살표" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "곡률: %g 반지름: %g" +msgid "Miscellaneous Symbols and Pictographs" +msgstr "기타 기호 및 포토 그래프" -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "정상 거리: %.2f 스플라인을 따라: %.2f" +msgid "Miscellaneous Technical" +msgstr "기타 기술" -#, c-format -msgid "Near (%f,%f)" -msgstr "근사 (%f,%f)" +msgid "Miscellaneous Technical Symbols" +msgstr "기타 기술 기호" -#, c-format -msgid "Spline Length=%.1f" -msgstr "스플라인 길이=%.1f" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "구문 분석된 색인 내에서 불일치 색인 유형" -#, c-format -msgid "Spline Length=%g" -msgstr "스플라인 길이=%g" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "로컬 tuple플래그와 공유 tuple플래그가 일치하지 않습니다\n" -msgid "No Next Control Point" -msgstr "다음의 제어점이 없습니다" +msgid "Missing \"OS/2\" table" +msgstr "OS/2테이블이 없다." -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "다음의 제어점: (%f,%f)" +msgid "Missing Bitmap" +msgstr "비트맵이 없습니다." -msgid " Next" -msgstr " 다음" +msgid "Missing BlueValues entry." +msgstr "BlueValues 항목 누락." -msgid "No Previous Control Point" -msgstr "이전의 제어점이 없습니다" +msgid "Missing Glyph" +msgstr "상형문자 누락" + +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "글리프 부족..." #, c-format -msgid "Prev CP: (%f,%f)" -msgstr "이전의 제어점: (%f,%f)" +msgid "Missing POST resource %u\n" +msgstr "POST 리소스%u가 없습니다\n" -msgid " Prev" -msgstr "이전" +msgid "Missing Points at Extrema" +msgstr "극값에서 누락된 점" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "첫 번째 가장자리에서 마지막 가장자리: %g x %g 길이%f" +msgid "Missing Script" +msgstr "누락된 스크립트" -msgid " snapped" -msgstr " 부러지다" +msgid "Missing Subtable definition found in chained context" +msgstr "연쇄 컨텍스트에서 찾을 수없는 서브 테이블 정의" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g x %g 길이 %g" +msgid "Missing bitmap strike" +msgstr "존재하지 않는 비트맵 스트라이크" -msgid "No curvature info" -msgstr "곡률정보가 없습니다" +msgid "Missing cidmap file" +msgstr "cidmap 파일이 없습니다" #, c-format -msgid "∆Curvature: %g" -msgstr "∆곡률: %g" - -msgid " Next CP" -msgstr " 다음의 제어점" +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "%2$s의 %1$d 행에 포함된 닫는 괄호가 없다." -msgid " Prev CP" -msgstr " 이전의 제어점" +msgid "Missing color component.\n" +msgstr "색상 구성 요소 누락\n" -msgid "No Slope" -msgstr "기울기가 없습니다" +msgid "Missing extension" +msgstr "누락된 확장자" -msgid "No References" -msgstr "참초 없음" +msgid "Missing glyph" +msgstr "글리프가 존재하지 않습니다." -msgid "No references allowed in a pen." -msgstr "펜에 참조가 허용되지 않습니다." +msgid "Missing glyph extension" +msgstr "상형문자 확장 누락" -msgid "Nothing specified" -msgstr "지정된 항목 없음" +msgid "Missing glyph name" +msgstr "글리프 이름이 존재 하지 않습니다" -msgid "Please draw a convex polygon in the drawing area." -msgstr "도면 영역에 convex 다각형을 그려주세요." +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "CVT 인덱스를 가져 오는 명령에 괄호가 없습니다" -msgid "Nib shape not valid" -msgstr "펜촉 모양이 잘못되었습니다." - -msgid "Stroke _Width:" -msgstr "스트로크폭(_W):" - -msgid "Stroke width cannot be zero" -msgstr "스트로크 폭은 0일 수 없습니다." - -msgid "Minor A_xis:" -msgstr "짧은 축(_X):" - -msgid "Pen _Angle:" -msgstr "편의각도:(_A)" - -msgid "Join Limit:" -msgstr "결합 한계:" - -msgid "Extend Cap:" -msgstr "연장 상한:" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "바깥쪽과 안쪽의 윤곽을 양쪽 다 지우는 것은 무의미합니다" - -msgid "Expand Stroke" -msgstr "스트로크 확장" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "프리핸드" - -msgid "Nib Type:" -msgstr "펜촉 종류:" - -msgid "_Circular (Elliptical)" -msgstr "순환(엘리피컬)(_C)" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "서예(직사각형)(_l)" - -msgid "Conve_x (Polygonal)" -msgstr "볼록(폴리곤)(_x)" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "%2$s에 있는 %1$d행에서 이름을 찾을 수 없습니다." -msgid "_Don't Expand" -msgstr "폭을 붙이지 않음(_D)" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "%s 의 Unicode 값 %x 에 해당하는 이름이 없습니다" -msgid "Major Axis (_Width):" -msgstr "주 축 (너비)(_W):" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "%2$s에 있는 line %1$d의 숫자 누락." -msgid "Minor Axis (_Height):" -msgstr "보조 축 (높이)(_H):" +msgid "Missing pushes" +msgstr "push가 없습니다" +#, c-format msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." +"Missing rename \"to\" name %s\n" +"%s" msgstr "" -"붓글씨 펜 또는 타원형 펜에는 두 가지 차이가 있습니다 (이것은 같고, 원형 또는 " -"사각형 펜을 제공하거나 다른 것들을 타원형 또는 직사각형의 펜을 제공합니다)." - -msgid "Ni_b Angle:" -msgstr "펜촉 각도(_b):" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "대화에는 표시되지 않지만 Convex 펜촉도이 양만 회전합니다." +"변경대상 이름 %s이 없습니다\n" +"%s" -msgid "Line Cap:" -msgstr "라인 상한:" +msgid "Missing required table: \"glyf\"" +msgstr "필수 양식이 없습니다 : \"glyf\"" -msgid "_Nib" -msgstr "펜촉(_N)" +msgid "Missing required table: \"head\"" +msgstr "필수 양식이 없습니다 : \"head\"" -msgid "_Butt" -msgstr "_Butt" +msgid "Missing required table: \"hhea\"" +msgstr "필수 양식이 없습니다 : \"hhea\"" -msgid "_Round" -msgstr "원형(_R)" +msgid "Missing required table: \"loca\"" +msgstr "필수 양식이 없습니다 : \"loca\"" -msgid "Be_vel" -msgstr "각도자(_v)" +msgid "Missing required table: \"maxp\"" +msgstr "필수 양식이 없습니다 : \"maxp\"" -msgid "Line Join:" -msgstr "선의 연결:" +msgid "Missing required table: \"name\"" +msgstr "필수 양식이 없습니다 : \"name\"" -msgid "Ni_b" -msgstr "펜촉(_b)" +msgid "Missing required table: \"post\"" +msgstr "필수 양식이 없습니다 : \"post\"" -msgid "B_evel" -msgstr "각도자(_e)" +msgid "Missing right bracket in command (or bad binary value in bracket)" +msgstr "" +"명령어에 오른쪽 괄호가 없습니다(또는 괄호내에 올바르지 않은 값이 있습니다)" -msgid "Round" -msgstr "정수값으로 반올림" +msgid "Missing right paren in command to get a cvt index" +msgstr "cvt인덱스를 얻기위한 명령어에 오른쪽 괄호가 없습니다." -msgid "Arcs" -msgstr "원" +msgid "Missing rules" +msgstr "룰이 없습니다" -msgid "_Miter" -msgstr "각진(_M)" +msgid "Missing suffix" +msgstr "누락된 접미사" msgid "Miter Cli_p" msgstr "각진 클립(_p)" -msgid "_Join Limit:" -msgstr "결합 한계(_J):" +msgid "Mixed contours and references" +msgstr "윤곽과 참조의 혼재" -msgid "as _Length" -msgstr "로길이(_L)" +msgid "Mizo" +msgstr "미조어" -msgid "* Nib _Span" -msgstr "* Nib _Span" +msgid "Modern" +msgstr "현대의" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" -"스트로크 알고리즘은 (적어도) 이것을 정확하게하려고하지만 예외가있을 수도 있습" -"니다." +msgid "Modern Serifs" +msgstr "모던 세리프(MS)" -msgid "_Extend Cap:" -msgstr "연장 상한(_E):" +#, c-format +msgid "Modes: " +msgstr "모드:" -msgid "as Len_gth" -msgstr "길이대로(_g)" +msgid "Modi" +msgstr "모디 자" -msgid "* Cap Widt_h" -msgstr "* 캡 폭(_h)" +msgid "Modification Date:" +msgstr "수정 날짜:" -msgid "Remove Overlap:" -msgstr "겹쳐진 도형을 제거:" +msgid "Modifier Letters & Modifier Tone Letters" +msgstr "수정자 문자 & 수정자 톤 문자" -msgid "By La_yer" -msgstr "레이어 별(_y)" +msgid "Modifier Tone Letters" +msgstr "성조 조정 문자" -msgid "By Con_tour" -msgstr "윤곽에 따라(_t)" +msgid "Mohawk" +msgstr "모호크족" -msgid "N_one (Debug)" -msgstr "없음(디버그)(_o)" +msgid "Moksha" +msgstr "모크샤어" -msgid "Contours (from closed):" -msgstr "윤곽선 (닫힌 상태):" +msgid "Moldavian" +msgstr "몰도바어" -msgid "Both" -msgstr "둘다" +msgid "Mon" +msgstr "몬어" -msgid "External Only" -msgstr "외부 전용" +msgid "Mongolian" +msgstr "몽골 문자" -msgid "Internal Only" -msgstr "내부 전용" +msgid "Mongolian (Cyrillic)" +msgstr "몽골어(키릴자)" -msgid "Arcs Clip:" -msgstr "둥근모양 클립:" +msgid "Mongolian (Mongolian)" +msgstr "몽골어(몽골문자)" -msgid "Auto" -msgstr "자동" +msgid "Mongolian (cyrillic)" +msgstr "몽골어(키릴문자)" -msgid "SVG 2" -msgstr "SVG 2" +msgid "Mongolian Supplement" +msgstr "몽골문자 보충" -msgid "Ratio" -msgstr "비율" +msgid "Monospace" +msgstr "고정폭" -msgid "S_implify" -msgstr "단순화(_i)" +msgid "Monospaced" +msgstr "폭이 고정됨" -msgid "A_dd Extrema" -msgstr "극점추가(_d)" +msgid "Montage" +msgstr "몽타주" -msgid "_Apply" -msgstr "적용(_A)" +msgid "Montages" +msgstr "몽타주" -msgid "Bad Gradient" -msgstr "그라데이션이 잘못되었습니다." +msgid "Moose Cree" +msgstr "무스・크리어" -msgid "There must be at least 2 gradient stops" -msgstr "그라데이션 스톱이 2개 이상 있어야 함" +msgid "More Images Than Selected Glyphs" +msgstr "선택된 글리프의 수보다 많은 이미지가 있습니다." -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "%d 번쨰 줄의 오프셋이 잘못되었습니다. 0에서 100 사이여야 합니다%." +#. GT: More Parameters +msgid "More Params" +msgstr "추가 파라메터" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "%d 번째 줄 색상이 잘못되었습니다. 000000 ~ ffffff 사이여야 합니다." +msgid "More pushes specified than needed" +msgstr "필요한 횟수보다 더 많은 push가 있습니다" #, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "%d 번쨰 줄의 불투명도가 잘못되었습니다. 0.0에서 1.0 사이여야 합니다." - -msgid "You must draw a line" -msgstr "선을 그려야 합니다." - -msgid "You must draw a line, with at most one additional point" -msgstr "최대 한 개의 추가 점을 사용하여 선을 그려야 합니다." - -msgid "Offset %" -msgstr "오프셋%" - -msgid "Color" -msgstr "색상" +msgid "More than 256 entries in subfont %s\n" +msgstr "서브폰트%s에 256개를 넘는 항목이 있습니다\n" -msgid "Opacity" -msgstr "투명도" +msgid "Moroccan" +msgstr "모로코어" -msgid "Gradient" -msgstr "그라데이션" +msgid "" +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" +msgstr "" +"대부분의 글꼴 형식은 x 또는 y 방향으로 32767 em 단위 이상 \n" +"떨어져 있는 인접 점(또는 제어점) 을 지정할 수 없다." msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." msgstr "" -" 선형 그라데이션은 그려진 선으로 표현된다.\n" -"시작점에서 끝까지\n" -" 반지름 경사도는 그려진 선으로 표시된다.\n" -"가장 긴 반지름을 가진 중심에서 온거야\n" -"한 개의 추가 지점이 있다면, 그 지점은\n" -"포커스를 생략한 경우 그라데이션의 포커스를 나타냄\n" -"반지름과 같아" - -msgid "Linear" -msgstr "선형" +"대부분의 lookup은 특정 언어의 특정 스크립트에서 \n" +"활성화된 기능에 연결됩니다.\n" +"경우에 따라 lookup이 기능에 연결되지 않지만 \n" +"다른 lookup(조건부 lookup)에 의해 호출됩니다. \n" +"다른 경우에는 조회가 여러 기능에 연결될 수 있습니다.\n" +"기능은 4개의 문자 OpenType 기능 태그, \n" +"또는 2개의 숫자 mac <기능, 설정> 조합입니다." msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" +"Move Direct Absolute Point[a]\n" +" 0=>do not round\n" +" 1=>round\n" +"Pops a point number, touches that point\n" +"and perhaps rounds it to the grid along\n" +"the projection vector. Sets rp0&rp1 to the point" msgstr "" -"그라데이션은 선형 그라데이션으로, \n" -"뷰에 그려진 선을 따라 \n" -"색상 변화가 일어납니다." - -msgid "Radial" -msgstr "방사상" +"직접 절대 점[a] 이동\n" +" 0=>반올리지 않음\n" +" 1=>반올림함\n" +"점 번호를 팝업하고 해당 점을 터치한 다음 \n" +"투영 벡터를 따라 그리드로 반올림합니다.\n" +" rp0&rp1을 점으로 설정합니다." msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." +"Move Direct Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round\n" +" c=1 round\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a point moves it so that it maintains\n" +"its original distance to the rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" -"그라데이션은 방사형 그라데이션으로, \n" -"색상 변화는 포커스에서 시작하여(지정된 경우) \n" -"지정된 반지름에 도달할 때까지 \n" -"바깥쪽으로 확장됩니다." - -msgid "_Pad" -msgstr "패드(_P)" +"직접 상대 점[abcde] 이동\n" +" a=0=>rp0을 설정하지 않음\n" +" a=1=>rp0을 p로 설정\n" +" b=0=>최소 이상의 거리를 유지하지 않음\n" +" b=1=>최소한 거리를 유지\n" +" c=0 반올림하지 않음\n" +" c=1 반올림함\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"점을 팝업하면 점이 rp0까지의 원래 거리가 유지되도록 점이 이동합니다. \n" +"rp1을 rp0으로, rp2를 점으로, 때로는 rp0을 점으로 설정합니다." msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" +"Move INDEXed element to stack\n" +"Pops an index & moves stack\n" +"element[index] to top of stack\n" +"(removing it from where it was)" msgstr "" -"끝점을 벗어나면 그라데이션이 끝점의 색상을 차지합니다.\n" -"이는 PostScript 선형 그라데이션에는 적용되지 않습니다." - -msgid "Repeat" -msgstr "반복" +"인덱싱된 요소를 스택으로 이동\n" +"인덱스를 팝업하고 스택 요소[index] 를 \n" +"스택의 맨 위로 이동합니다.\n" +"(있었던 위치에서 제거)" msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." +"Move Indirect Absolute Point[a]\n" +" 0=>do not round, don't use cvt cutin\n" +" 1=>round\n" +"Pops a point number & a cvt entry,\n" +"touches the point and moves it to the coord\n" +"specified in the cvt (along the projection vector).\n" +"Sets rp0&rp1 to the point" msgstr "" -"끝점을 벗어나면 그라데이션이 자동으로 반복됩니다.\n" -"이는 PostScript 그라데이션에는 적용되지 않습니다." - -msgid "Reflect" -msgstr "반영" +"간접 절대점[a] 이동\n" +" 0=>반올리지 않고, cvt cutin을 사용하지 않음\n" +" 1=>반올림함\n" +"점 번호와 cvt 항목을 팝업하고 \n" +"점을 터치한 후 투영 벡터에 따라 \n" +"cvt에 지정된 좌표로 이동합니다.\n" +"rp0&rp1을 점으로 설정합니다." msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" +"Move Indirect Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round nor use cvt cutin\n" +" c=1 round & use cvt cutin\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a cvt index and a point moves it so that it\n" +"is cvt[index] from rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" -"끝점을 벗어나면 그라데이션이 반복되지만 반영됩니다.\n" -"PostScript 그라데이션에는 이 기능이 작동하지 않습니다" +"간접 상대점[abcde] 이동\n" +" a=0=>rp0을 설정하지 않음\n" +" a=1=>rp0을 p로 설정\n" +" b=0=>최소 이상의 거리를 유지하지 않음\n" +" b=1=>최소한 거리를 유지\n" +" c=0은 반올림 하거나 cvt cutin을 사용하지 않음\n" +" c=1 반올림 & cvt cutin을 사용\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"cvt 인덱스를 팝업하고 점이 rp0에서 cvt[index] 가 되도록 해당 인덱스를 이동합" +"니다. \n" +"rp1을 rp0으로, rp2를 점으로, 때로는 rp0을 점으로 설정합니다." msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." +"Move Stack Indirect Relative Point[a]\n" +" 0=>do not set rp0\n" +" 1=>set rp0 to point\n" +"Pops a 26.6 distance and a point\n" +"Moves point so it is distance from rp0" msgstr "" -"위에 그려진 선을 따라 \n" -"정지점에 색상(& 불투명도) 을 지정합니다. \n" -"간격띄우기는 선의 시작부터 끝까지 \n" -"거리의 백분율입니다. 색상은 RGB 색상을 나타내는\n" -" 6(헥스) 자리 숫자입니다." - -msgid "Translation in X" -msgstr "X의 번역" - -msgid "Translation in Y" -msgstr "Y의 번역" +"스택 간접 상대 점[a] 을 이동\n" +" 0=>rp0을 설정하지 않음\n" +" 1=>rp0을 점으로 설정\n" +"26.6의 거리와 점을 팝업합니다.\n" +"rp0에서 거리가 되도록 점을 이동합니다." -msgid "Bad Transformation matrix" -msgstr "잘못된 변환 행렬" +msgid "Move by Ruler..." +msgstr "눈금자를 이용해 이동..." -msgid "No Glyph" -msgstr "상형문자 없음" +msgid "Move..." +msgstr "이동..." -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "이 글꼴에는 \"%.40s\"라는 상형문자가 포함되어 있지 않음" +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." +msgstr "" +"다음 lookup 후 현재 선택된 lookup을 이동하거나 \n" +"다음 하위 테이블 이후에 현재 선택된 하위 테이블을 이동합니다." -msgid "Tile Pattern" -msgstr "타일 패턴" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." +msgstr "" +"현재 선택한 lookup을 이전 lookup으로 이동하거나 \n" +"현재 선택한 하위 테이블을 이전 하위 테이블로 이동합니다." msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "패턴 자체는 현재 글꼴의 다른 글자로 그려야 한다. 상형문자 이름 지정:" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "" +"현재 선택한 lookup을 lookup 순서에서 첫 번째로 이동하거나 \n" +"현재 선택한 하위 테이블을 lookup에서 첫 번째로 이동합니다" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "타일 상형문자와 동일한 가로 세로 비율" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" +msgstr "" +"현재 선택한 lookup을 lookup 체인의 끝으로 이동하거나 \n" +"현재 선택한 하위 테이블을 lookup의 마지막 하위 테이블로 이동합니다." -msgid "Width:" -msgstr "폭:" +msgid "Mro" +msgstr "므로 자" -msgid "Rotate:" -msgstr "회전:" +msgid "Mult Subs" +msgstr "복수 바꾸기 대상" -msgid "Skew:" -msgstr "기울기:" +msgid "Multani" +msgstr "물 타니 자" -msgid "Translate By" -msgstr "번역 기준" +msgid "Multi-Master table, obsolete" +msgstr "멀티 마스터 테이블, 더 이상 사용되지 않음" -msgid "Transform:" -msgstr "변환:" +msgid "Multi-line edit" +msgstr "복수행 편집" -msgid "Bad Color" -msgstr "색상이 부적합합니다" +msgid "Multiple" +msgstr "중복" -msgid "Opacity:" -msgstr "투명도:" +msgid "Multiple Segment" +msgstr "다중 세그먼트" -msgid "Bad Transformation Matrix" -msgstr "변환행렬이 부적합합니다" +msgid "Multiple Substitution" +msgstr "복수 글리프로 대체" -msgid "Bad dash list" -msgstr "점선패턴이 부적합합니다" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "선택한 아웃라인을 타일로 취급해, 경로 위에 반복(타일)해 놓아야 합니다." #, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "점선패턴의 설정갑이 너무 많습니다(최대 %d개까지)" - -msgid "Fi_ll" -msgstr "채우기(_L)" - -msgid "Inherited" -msgstr "되물림받은 값" - -msgid "Gradient:" -msgstr "그라데이션:" - -msgid "Add" -msgstr "추가" - -msgid "Edit" -msgstr "수정" - -msgid "Pattern:" -msgstr "패턴:" - -msgid "Stroke" -msgstr "스트로크" - -msgid "Dashes" -msgstr "점선" - msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" msgstr "" -"선에 적용되는 점선패턴을 지정합니다.\n" -"직선의 경우, 이 란을 빈칸으로 둡니다.\n" -"점선의 경우, 점패턴을 em유닛으로\n" -"지정한 (0에서부터 255까지의 )\n" -"최대 8개 이내의 정수에 해당합니다. 예를들면\n" -"\"10 10\"는 최초 10는 선으로、이후 10유닛은\n" -"빈틈이고,다시 10유닛은 실선…과 반복이 됩니다" - -msgid "_Transform Pen:" -msgstr "펜을 변형(_T):" - -msgid "Line Cap" -msgstr "선끝" +"복수글리프가 동일한 Unicode 부호위치 U+%04X 에 맵핑되어있습니다. 이 중 한쪽" +"만 사용됩니다\n" -msgid "S_quare" -msgstr "사각형(_q)" +msgid "Multiple master font with more than 16 instances\n" +msgstr "다중 마스터폰트의 인스턴스가 16 개를 넘어서 있습니다\n" -msgid "Line Join" -msgstr "선의 연결" +msgid "Multiple master font with more than 4 axes\n" +msgstr "다중 마스터폰트의 축의 개수 4 축을 넘어서 있습니다.\n" -msgid "Ro_und" -msgstr "둥근(_u)" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "" +"글리프 %s 에서, 다중 마스터서브루틴을 불러낼 때의 인수 개수가 올바르지 않습니" +"다.\n" -msgid "Proximity" -msgstr "근접성" +msgid "Multiple names for language" +msgstr "다른 언어에서의 복수 이름" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "\"근접\" 필드는 0 이상이고 절반 미만이어야 한다." +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "%s 의 Unicode 값 %x 에 해당하는 이름이 복수 존재합니다" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "\"DPI\" 필드는 10 이상 5000 미만이어야 한다." +msgid "Multiple refs with use-my-metrics" +msgstr "다중 참조(사용 용도) 내 메트릭스 포함" -msgid "Unreasonable DPI" -msgstr "불합리한 DPI" +msgid "Multiple-Density Font" +msgstr "복수밀도폰트" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "\"사이즈\" 필드의 항목은 숫자가 아니다." +msgid "MultipleEncodingIgnored" +msgstr "다른 인코딩은 무시됩니다." -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "\"사이즈\" 필드의 항목은 부당한 것입니다." +msgid "Mundari" +msgstr "문다리어" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "\"사이즈\" 필드의 범위가 잘못 정렬되었다." +msgid "Music" +msgstr "음악" -msgid "FreeType unavailable" -msgstr "FreeType을 사용할 수 없음" +msgid "Musical" +msgstr "음악적인" -msgid "FreeType unavailable." -msgstr "FreeType을 사용할 수 없음." +msgid "Musical Symbols" +msgstr "음악 기호" -msgid "Unexpected error" -msgstr "예기치 않은 오류" +msgid "Must be a number" +msgstr "숫자여야 합니다" -msgid "Nothing found" -msgstr "찾을 수 없음" +msgid "Mutually Exclusive" +msgstr "상호 배타적" -msgid "Nothng found." -msgstr "찾을 수 없음." +msgid "Myanmar" +msgstr "미얀마 문자" -msgid "No FreeType" -msgstr "FreeType 없음" +msgid "Myanmar Extended-A" +msgstr "미얀마 문자 확장-A" -msgid "You must install the freetype library before using this command." -msgstr "이 명령을 사용하려면 먼저 freetype 라이브러리를 설치해야 한다." +msgid "Myanmar Extended-B" +msgstr "미얀마 문자 확장-B" msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "freetype 라이브러리 버전에는 bytecode 해석이 포함되어 있지 않음." - -msgid "No Instructions" -msgstr "지침 없음" +"N PUSH Bytes\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many unsigned bytes" +msgstr "" +"N PUSH Bytes\n" +"명령 스트림에서 (unsigned) count byte를 읽은 다음 \n" +"unsigned bytes의 수를 읽고 \n" +"push합니다." msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." +"N PUSH Words\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many signed 2byte words" msgstr "" -"이 상형문자는 지시사항이 없다. 명령어(DELTA)을 추가하면 래스터화가 크게 변경" -"될 수 있다." - -msgid "Not quadratic" -msgstr "이차적이지 않음" +"N PUSH Words\n" +"명령 스트림에서 (unsigned) count byte를 읽은 다음 \n" +"많은 signed 2byte 단어를 읽고 \n" +"push합니다." -msgid "This must be a truetype layer." -msgstr "이것은 truetype 레이어가 틀림없다." +msgid "N'Ko" +msgstr "응・코 자" -msgid "DELTA suggestions" -msgstr "DELTA 제안사항" +msgid "N-Cree" +msgstr "N-크리어" msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." +"NEGate\n" +"Negates the top of the stack" msgstr "" -"곡선이 픽셀 중앙으로 매우 가까이 지나갈 때 \n" -"곡선이 해당 픽셀의 의도된 측면에 있는지 \n" -"확인할 수 있습니다.\n" -"잘못된 쪽에 있는 경우 DETA 명령을 사용하여 \n" -"현재 픽셀 크기에서 가장 가까운 점을 \n" -"조정하는 것이 좋습니다." - -msgid "Rasterize at sizes:" -msgstr "다음과 같은 크기로 라스터라이징 합니다:" +"부정\n" +"스택의 상단을 부정합니다." -msgid "DPI:" -msgstr "DPI:" +msgid "NFNT (MacBin)" +msgstr "NFNT(MacBin)" -msgid "Proximity:" -msgstr "근접성:" +msgid "NFNT (Resource)" +msgstr "NFNT (리소스)" -msgid "pixels" -msgstr "픽셀" +msgid "NKo" +msgstr "응코 문자" -msgid "This may take a while. Please be patient..." -msgstr "이것은 시간이 좀 걸릴지도 모릅니다. 조금만 기다려 주십시오..." +msgid "NLC Kanji Forms" +msgstr "NLC 한자 자형" -msgid "Glyph, Size, Point" -msgstr "상형문자, 크기, 점" +msgid "NUL, Default Character" +msgstr "NUL, 기본 문자" -msgid "Glyph, Point, Size" -msgstr "상형문자, 점, 크기" +msgid "N_ever Interpolate" +msgstr "절대 보간하지 않음(_E)" -msgid "Size, Glyph, Point" -msgstr "크기, 상형문자, 점" +msgid "N_one (Debug)" +msgstr "없음(디버그)(_o)" -msgid "Sort|Alphabetic" -msgstr "알파벳" +msgid "N_umber Points" +msgstr "숫자포인트(_U)" -msgid "Glyph Order" -msgstr "상형문자 순서" +msgid "Nabataean" +msgstr "나바테아 문자" -#, c-format -msgid "Size: %d (%d)" -msgstr "크기: %d(%d)" +msgid "Naga-Assamese" +msgstr "나가・앗삼어" -#, c-format -msgid "Point: %d (%d)" -msgstr "점: %d(%d)" +msgid "Nagari" +msgstr "나가리 문자" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" 사이즈=%d 점=%d (%d,%d) 거리=%g" +msgid "Name" +msgstr "이름" -msgid "Potential spots for Delta instructions" -msgstr "델타 지침의 잠재적인 지점" +msgid "Name Contour" +msgstr "이름 등고선" -msgid "Sort:" -msgstr "정렬:" +msgid "Name For Human_s:" +msgstr "표시용명(_S):" -msgid "Glyph:" -msgstr "상형문자:" +msgid "Name List:" +msgstr "이름리스트:" -msgid "_Copies:" -msgstr "부수(_C):" +msgid "Name Point" +msgstr "이름 포인트" -msgid "No Command Specified" -msgstr "커맨드가 지정되어있지 않습니다" +msgid "Name Point..." +msgstr "이름 포인트" -msgid "Page Setup" -msgstr "페이지설정" +msgid "Name in use" +msgstr "사용중인 이름" -msgid "To _File" -msgstr "파일에 출력(_F)" +msgid "Name this contour" +msgstr "이 윤곽의 이름을 지정합니다" -msgid "To P_DF File" -msgstr "PDF에 출력(_D)" +msgid "Name this guideline or cancel to create it without a name" +msgstr "이 지침에 이름을 지정하거나 취소하고 이름없이 작성하십시오" -msgid "_Other" -msgstr "그 외(_O)" +msgid "Name this point" +msgstr "이 포인트에 이름을 붙입니다." msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" -"모든 인수가 포함된 다른 명령어.\n" -"명령어는 표준 입력을 읽음으로써 \n" -"찾을 포스트스크립트 파일을 처리할 것으로 예상해야 한다." +"(TTFFoundry)\n" +"TrueType폰트생성 시에 OS/2테이블의\n" +"VendorID 필드에 사용되는명\n" +"(최대4자)" -msgid "Page_Size:" -msgstr "용지크기(_S):" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"(FoundryName)\n" +"BDF폰트 생성 시에, foundry\n" +"필드에 사용되는명" -msgid "_Printer:" -msgstr "프린터(_P):" +msgid "Name used twice" +msgstr "이름이 두 번 사용됨" -msgid "Size" -msgstr "크기" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "%4$s의 %3$d 행에 이름 %1$s%2$s이 너무 깁니다." -msgid "_Pointsize:" -msgstr "포인트 크기(_P):" +msgid "Name:" +msgstr "글리프명:" -msgid "Invalid point size" -msgstr "포인트수이 부적합합니다" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "이름리스트%s의 기반이 되는 %s를 찾을 수 없습니다" -msgid "Print To File..." -msgstr "파일로 출력..." +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "명리스트%s의 기반이 되는 이름리스트가 2개 있습니다" -msgid "Bad Font" -msgstr "폰트가 불량입니다." +msgid "NameList base missing" +msgstr "이름리스트를 찾을 수 없습니다" -msgid "Bad Size" -msgstr "크기가 부적합합니다." +msgid "NameList based twice" +msgstr "이름리스트의 기반이 2개 있습니다" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" -"지정한 크기의 비트맵이 폰트에 포함되어 있지 않습니다.\n" -"폰트가 지원하는 것은 %s 입니다." +msgid "NameList duplicated" +msgstr "이름 목록 중복됨." + +msgid "NameList parsing error" +msgstr "NameList의 구문해석 에러" #, c-format -msgid "Text Width:%4d" -msgstr "텍스트 너비:%4d" +msgid "NameList with the name \"%s\" already exists" +msgstr "이름이 \"%s\"인 NameList가 이미 존재합니다" -msgid "Insert Text Outlines" -msgstr "텍스트 윤곽선 삽입" +msgid "Named Styles" +msgstr "이름 붙은 스타일" -msgid "Print" -msgstr "인쇄" +msgid "Namelist contains non-ASCII names" +msgstr "이름리스트에 비ASCII 이름이 포함되어 있습니다" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"일부 텍스트를 선택한 후 이 목록을 사용하여 해당 문자가 표시되는 내용을 변경하" -"십시오." +msgid "Namelist creation failed" +msgstr "이름리스트 생성에 실패" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "일부 텍스트를 선택하면 해당 문자의 점 크기가 지정됨" +msgid "Nanai" +msgstr "나나이어" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"일부 텍스트를 선택하면, 이 텍스트는 전자우편에서 해당 문자의 수직 크기를 지정" -"함" +msgid "Nandinagari" +msgstr "난디나가리 문자" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "일부 텍스트를 선택하면 해당 문자의 픽셀 크기가 지정됨" +msgid "Narrow" +msgstr "좁음" -msgid "_AA" -msgstr "쉐이드표시(_A)" +msgid "Naskapi" +msgstr "나스카피어" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"일부 텍스트를 선택하면 해당 문자가 앤티에일리어싱(그레이맵) 문자인지 비트맵 " -"문자인지 제어합니다." +msgid "Navigation" +msgstr "탐색" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"글꼴을 자유 형식에 전달하는 데 사용되는 파일 형식을 지정함\n" -" pfb - 표준 사후 스크립트 유형1\n" -" ttf - truetype이다.\n" -" otf - opentype\n" -" nohints -- 프리테프가 힌트 없이 래스터화\n" -" bitmap - 렌더링을 위해 freetype에 전달되지 않음\n" -" 비트맵 글꼴이 이미 생성되어 있어야 함\n" -" FontForge - FontForge가 아닌 FontForge의 자체 래스터라이저를 사용\n" -" freetype's. 최후의 수단으로만" +msgid "Ndebele" +msgstr "은데벨레어" -msgid "nohints" -msgstr "힌트 없음" +msgid "Ndonga" +msgstr "은동가어" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"일부 텍스트를 선택한 다음 이 목록을 사용하여 \n" -"현재 스크립트 및 언어를 지정합니다." +msgid "Ne_xt Control Point" +msgstr "다음의 제어점(_X)" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"일부 텍스트를 선택하면 이 목록을 사용하여 \n" -"활성 기능을 지정합니다." +msgid "Near" +msgstr "가까운" -msgid "Menu" -msgstr "메뉴" +#, c-format +msgid "Near (%f,%f)" +msgstr "근사 (%f,%f)" -msgid "Specifies screen dots per inch" -msgstr "인치당 화면 점을 지정합니다." +msgid "Needs bitmap font" +msgstr "비트맵폰트가 필요합니다" + +msgid "Negative Width" +msgstr "마이너스 글리프폭" msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" -"글꼴을 변경할 때 FontForge는 이 창을 업데이트하지 않습니다.\n" -"글꼴이 변경된 경우 버튼을 눌러 강제로 업데이트 하세요." +"TrueType에서는 글자의 폭을 음의 값으로 할 수 없습니다.\n" +"정말 마이너스 글자폭으로 설정하시겠습니까?" -msgid "_Refresh" -msgstr "새로 고침(_R)" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"TrueType에서 글리프의 폭을 음의 값으로 할 수 없습니다.\n" +"정말 마이너스 글리프폭을 설정하시겠습니까?" -msgid "Text Width: 0" -msgstr "텍스트 너비: 0" +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." +msgstr "존재하는 경우 라디칼의 정도 후에 음의 수평 방향." -msgid "Wrap Pos:" -msgstr "변경 좌표:" +msgid "Nepali" +msgstr "네팔어" -msgid "The text will wrap to a new line after this many em-units" -msgstr "텍스트는이 많은 em-unit 후 새 줄로 줄 바꿈합니다" +msgid "Nepali (India)" +msgstr "네팔어(인도)" -msgid "Display" -msgstr "디스플레이" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "내장된 대체 %.80s" -msgid "_Full Font Display" -msgstr "폰트내의 모두 글리프를 인쇄(_F)" +msgid "Neutral" +msgstr "중립" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "폰트내의 모든 글리프를, 지정한 크기의 직사각형 그리드에 표시합니다" +msgid "Never Embed/No Editing" +msgstr "문서에 첨부 불가/편집 불가" -msgid "Full Pa_ge Glyph" -msgstr "페이지 가득 글리프를 인쇄(_G)" +msgid "New" +msgstr "신규" -msgid "Full Pa_ge Glyphs" -msgstr "페이지 가득 글리프를 인쇄(_G)" +msgid "New Alternate List" +msgstr "새로운 대체 리스트" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "선택된 모든 글자를, 각가의 1페이지를 사용해, 매우 큰 포인트크기로 인쇄" +msgid "New Anchor Class" +msgstr "새 앵커 클래스" -msgid "_Multi Size Glyph" -msgstr "크기를 바꾸어 글리프를 인쇄(_M)" +msgid "New Chaining Position" +msgstr "문맥연쇄 위치지정를 신규정의" -msgid "_Multi Size Glyphs" -msgstr "크기를 바꾸어 글리프의 열을 인쇄(_M)" +msgid "New Chaining Substitution" +msgstr "문맥연쇄 바꾸기를 신규정의" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "선택된 모든 글자를 몇개의 다른 포인트사이즈로 인쇄" +msgid "New Contextual Glyph Insertion" +msgstr "문맥 글리프 삽입을 신규정의" -msgid "S_etup" -msgstr "설정(_E)" +msgid "New Contextual Kerning" +msgstr "새로운 상황별 커닝" -msgid "_Print" -msgstr "출력(_P)" +msgid "New Contextual Position" +msgstr "문맥 위치지정를 신규정의" -msgid "_Done" -msgstr "완료(_D)" +msgid "New Contextual Substitution" +msgstr "문맥 바꾸기를 신규정의" -msgid "Bind to Path" -msgstr "경로 통합" +msgid "New Counter Mask" +msgstr "새로운 카운터 마스크" -#, c-format -msgid "Path Length: %g" -msgstr "경로 길이: %g" - -msgid "Scale so text width matches path length" -msgstr "텍스트 너비가 경로 길이와 일치하도록 크기 조정" +msgid "New Font" +msgstr "새 글꼴" -msgid "Rotate each glyph as a unit" -msgstr "각 글리프를 단위로 회전" +msgid "New Indic Rearrangement" +msgstr "인도문자의 재정렬을 신규정의" -msgid "Align:" -msgstr "정렬:" +msgid "New Layer" +msgstr "새로운 레이어" -msgid "At Start" -msgstr "시작 시" +msgid "New Layer..." +msgstr "새로운 레이어..." -msgid "Centered" -msgstr "가운데" +msgid "New Ligature" +msgstr "새로운 합음자" -msgid "At End" -msgstr "종료" +msgid "New Lookup Subtable..." +msgstr "새 조회 하위 테이블..." -msgid "Offset text from path by:" -msgstr "경로의 텍스트를 다음과 같이 오프셋합니다:" +msgid "New Multiple List" +msgstr "새로운 복수 리스트" -msgid "_Insert" -msgstr "삽입(_I)" +msgid "New O_utline Window" +msgstr "아웃라인 창 열기(_U)" -msgid "Outline Width" -msgstr "아웃라인 폭" +msgid "New Pair Position" +msgstr "새로운 짝 위치지정" -msgid "_Gap:" -msgstr "간격(_G):" +msgid "New Positioning" +msgstr "새로운 위치 지정" -msgid "Inline" -msgstr "인라인" +msgid "New Reverse Chaining Substitution" +msgstr "후방 문맥연쇄 바꾸기를 신규정의" -msgid "Outline Width:" -msgstr "아웃라인 폭:" +msgid "New Section" +msgstr "새로운 섹션" -msgid "Shadow Length:" -msgstr "음영 길이:" +msgid "New Sub-Group" +msgstr "새로운 서브그룹" -msgid "Light Angle:" -msgstr "빛의 각도:" +msgid "New Substitution Variant" +msgstr "새로운 바꾸기 변종" -msgid "Shadow" -msgstr "그림자" +msgid "New Tai Lue" +msgstr "신 타이 루에" -msgid "Remove Encoding" -msgstr "인코딩을 삭제" +msgid "New _Bitmap Window" +msgstr "비트맵 창 열기(_B)" -msgid "Load Encoding" -msgstr "인코딩을 불러오기" +msgid "New _Metrics Window" +msgstr "메트릭 창 열기(_M)" -msgid "Browse..." -msgstr "파일을 보기..." +msgid "NewCharset" +msgstr "신규자세트" -msgid "Please select a CID ordering" -msgstr "CID폰트글리프 집합명 (ordering) 를 지정해 주십시오." +msgid "NewEmSize" +msgstr "신규EM크기" -msgid "Encoding|Glyph Order" -msgstr "글리프 순서" +msgid "NewFontNameList" +msgstr "신규폰트명리스트" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1(라틴1)" +msgid "NewFontsQuadratic" +msgstr "2차 곡선폰트를 생성" -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15(라틴0)" +msgid "Newa" +msgstr "네와 자" -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2(라틴2)" +msgid "Newari" +msgstr "네와르어" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3(라틴3)" +msgid "Next CP Angle" +msgstr "다음 제어점의 모서리각" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4(라틴4)" +msgid "Next CP Color" +msgstr "다음 제어점 색상" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9(라틴5)" +msgid "Next CP Dist" +msgstr "다음 제어점의 거리" -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10(라틴6)" +msgid "Next CP X" +msgstr "다음 제어점의 X좌표" -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13(라틴7)" +msgid "Next CP Y" +msgstr "다음 제어점의 Y좌표" -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (라틴8)" +msgid "Next CP:" +msgstr "다음의 제어점:" -msgid "ISO 8859-16 (Latin10)" -msgstr "ISO 8859-16 (라틴10)" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "다음의 제어점: (%f,%f)" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5(키릴 문자)" +msgid "Next Hint." +msgstr "다음 힌트." -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R(키릴 문자)" +msgid "Next On Contour" +msgstr "같은 윤곽위의 다음의 점" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6(아랍어)" +msgid "Next State:" +msgstr "다음의 상태:" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7(그리스어)" +msgid "Next _Defined Glyph" +msgstr "다음의 정의 된 글리프(_D)" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO-8859-8 (히브리어)" +msgid "Next _Line in Word List" +msgstr "다음 단어 목록의 행(_L)" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11(태국어)" +msgid "Ni_b" +msgstr "펜촉(_b)" -msgid "Macintosh Latin" -msgstr "매킨토시 라틴어" +msgid "Ni_b Angle:" +msgstr "펜촉 각도(_b):" -msgid "Windows Latin (\"ANSI\")" -msgstr "Windows 라틴어(\"ANSI\")" +msgid "Nib Type:" +msgstr "펜촉 종류:" -msgid "Adobe Standard" -msgstr "Adobe표준" +msgid "Nib shape not valid" +msgstr "펜촉 모양이 잘못되었습니다." -msgid "Symbol" -msgstr "기호" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "" +"재치있는 당신은 여기에 오래된 Apple / Adobe type1 sfnt 중 하나를 가지고 있습" +"니다\n" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ 기초 (8r)" +msgid "Nisi" +msgstr "니시어" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (유니코드, BMP)" +msgid "Niuean" +msgstr "니우이어" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (유니코드, Full)" +msgid "Nkole" +msgstr "응코레어" -msgid "SJIS (Kanji)" -msgstr "シフトJIS (한자)" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "이 TTF폰트에서(이용가능한)비트맵이 없습니다: %s" -msgid "JIS 208 (Kanji)" -msgstr "JIS X0208 (한자)" +msgid "No Advanced Typography" +msgstr "고급 타이포그래피 미적용" -msgid "JIS 212 (Kanji)" -msgstr "JIS X0212 (보조한자)" +msgid "No Anti-Alias" +msgstr "안티에일리어싱이 없음" -msgid "Wansung (Korean)" -msgstr "Wansung (한국어)" +msgid "No Bitmap Font" +msgstr "비트맵폰트가 없습니다." -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (한국어)" +msgid "No Bitmap Fonts" +msgstr "비트맵폰트 부재" -msgid "Johab (Korean)" -msgstr "Johab (한국어)" +msgid "No Bitmap Strikes" +msgstr "비트맵가 없습니다." -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Simp. Chinese)" +msgid "No ByteCode Interpreter" +msgstr "바이트코드 해석기가 없습니다" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (Chinese)" +#, c-format +msgid "No CID named %s" +msgstr "%s라는 CID가 존재하지 않는다." -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Trad. Chinese)" +msgid "No Change" +msgstr "변경없음" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (繁Trad. Chinese)" +msgid "No Class" +msgstr "클래스없음" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "없음" +msgid "No Classification" +msgstr "분류없음" -msgid "MacStyles|Bold" -msgstr "볼드체" +msgid "No Command Specified" +msgstr "커맨드가 지정되어있지 않습니다" -msgid "MacStyles|Italic" -msgstr "이탤릭체" +msgid "No Curvature" +msgstr "곡면성 없음" -msgid "MacStyles|Condense" -msgstr "압축" +msgid "No Encoded Glyphs" +msgstr "글리프에 인코딩이 지정되어있지 않습니다" -msgid "MacStyles|Expand" -msgstr "확장" +msgid "No Extender Glyphs" +msgstr "확장자 글리프가 없습니다" -msgid "MacStyles|Underline" -msgstr "밑줄" +msgid "No Fill" +msgstr "채울 수 없음" -msgid "MacStyles|Outline" -msgstr "윤곽선" +msgid "No FreeType" +msgstr "FreeType 없음" -msgid "MacStyles|Shadow" -msgstr "그림자" +msgid "No Glyph" +msgstr "상형문자 없음" -msgid "Ultra-Condensed (50%)" -msgstr "초압축 (50%)" +msgid "No Glyph Duplicates" +msgstr "글리프의 중복없음" -msgid "Extra-Condensed (62.5%)" -msgstr "매우 압축 (62.5%)" +msgid "No Grid Fit" +msgstr "그리드가 적합 하지 않음" -msgid "Condensed (75%)" -msgstr "압축 (75%)" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Sym-Smooth에 적합한 그리드가 없음" -msgid "Semi-Condensed (87.5%)" -msgstr "반압축 (87.5%)" +msgid "No Groups" +msgstr "그룹 없음" -msgid "Medium (100%)" -msgstr "중간(100%)" +msgid "No Instructions" +msgstr "지침 없음" -msgid "Semi-Expanded (112.5%)" -msgstr "반확장 (112.5%)" +msgid "No Intersections" +msgstr "지침 없음" -msgid "Expanded (125%)" -msgstr "확장(125%)" +msgid "No Kern Pairs" +msgstr "커닝 짝이 없습니다." -msgid "Extra-Expanded (150%)" -msgstr "추가 확장(150%)" +msgid "No Lookup Type Selected" +msgstr "선택한 조회 유형 없음" -msgid "Ultra-Expanded (200%)" -msgstr "초확장 (200%)" +msgid "No Lookups" +msgstr "검색 색인이 없음" -msgid "100 Thin" -msgstr "100 Thin" +msgid "No Lookups Disabled for Expansion" +msgstr "확장 불가능한 것을 볼 수 없습니다" -msgid "200 Extra-Light" -msgstr "200 매우 가는 두께" +msgid "No Lookups Disabled for Shrinkage" +msgstr "축소 불가능 한 것을 볼 수 없습니다" -msgid "300 Light" -msgstr "300 가는 두께" +msgid "No Lookups Enabled for Expansion" +msgstr "확장 가능한 것을 볼 수 없습니다" -msgid "400 Regular" -msgstr "400 일반 두께" +msgid "No Lookups Enabled for Shrinkage" +msgstr "축소 가능 한것을 볼 수 없습니다" -msgid "500 Medium" -msgstr "500 중간 두께" +msgid "No Lookups Limiting Expansion" +msgstr "확장 제한을 볼수 없습니다" -msgid "600 Semi-Bold" -msgstr "600 조금 굵은 두께" +msgid "No Lookups Limiting Shrinkage" +msgstr "축소 제한을 볼 수 없습니다" -msgid "700 Bold" -msgstr "700 굵은 두께" +msgid "No Lower Case" +msgstr "소문자 없음" -msgid "800 Extra-Bold" -msgstr "800 매우 굵은 두께" +msgid "No Mac Names" +msgstr "Mac 이름 없음" -msgid "900 Black" -msgstr "900 Black" +msgid "No Name" +msgstr "이름 없음" -msgid "Never Embed/No Editing" -msgstr "문서에 첨부 불가/편집 불가" +msgid "No Next Control Point" +msgstr "다음의 제어점이 없습니다" -msgid "Printable Document" -msgstr "인쇄가능한 문서" +msgid "No Outline Font" +msgstr "아웃라인폰트 부재" -msgid "Editable Document" -msgstr "편집가능한 문서" +msgid "No Previous Control Point" +msgstr "이전의 제어점이 없습니다" -msgid "Installable Font" -msgstr "설치가능한 폰트" +msgid "" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Pops a coordinate (26.6), changes it (without\n" +"rounding) to compensate for engine effects\n" +"pushes it back" +msgstr "" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"좌표(26.6) 를 팝업하고, 엔진 효과를 보상하기 위해 \n" +"좌표를 반올림 하지 않고 변경하여 \n" +"뒤로 push합니다." -msgid "Serif" -msgstr "세리프" +msgid "No References" +msgstr "참초 없음" -msgid "Sans-Serif" -msgstr "산세리프" +msgid "No Rename" +msgstr "이름을 변경하지 않음" -msgid "Monospace" -msgstr "고정폭" +msgid "No Script" +msgstr "문자열이 없습니다." -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "문자열체" +msgid "No Script Tag" +msgstr "스크립트 태그가 되지 않습니다" -msgid "Decorative" -msgstr "장식적" +msgid "No Sequence/Lookups" +msgstr "스퀀스/조회를 할 수 없습니다" -msgid "No Classification" -msgstr "분류없음" +msgid "No Slope" +msgstr "기울기가 없습니다" -msgid "Old Style Serifs" -msgstr "올드스타일의 세리프체(OSS)" +msgid "No Start Glyph" +msgstr "글리프를 사용할 수 없습니다" -msgid "OSS Rounded Legibility" -msgstr "OSS/붓체・고가독성" +msgid "No Sub Font Definition file" +msgstr "서브폰트 정의파일가 없습니다." -msgid "OSS Geralde" -msgstr "OSS/Geralde" +msgid "No Subsetting" +msgstr "서브셋 불가" -msgid "OSS Venetian" -msgstr "OSS/Venetian" +msgid "No Subtable" +msgstr "하위 테이블 없음" -msgid "OSS Modified Venetian" -msgstr "OSS/Modified Venetian" +msgid "No Symmetric-Smooth" +msgstr "대칭적이지 않음" -msgid "OSS Dutch Modern" -msgstr "OSS/Dutch Modern" +msgid "No Variation" +msgstr "변동 없음" -msgid "OSS Dutch Trad" -msgstr "OSS/Dutch Trad" +msgid "No Vertical Metrics" +msgstr "세로쓰기 메트릭이 없습니다" -msgid "OSS Contemporary" -msgstr "OSS/Contemporary" +msgid "No Watch Points" +msgstr "감시점이 없습니다" -msgid "OSS Calligraphic" -msgstr "OSS 서예" +msgid "No Width" +msgstr "너비 없음" -msgid "OSS Miscellaneous" -msgstr "OSS/그 외" +msgid "No _to All" +msgstr "모두 아니오(_T)" -msgid "Transitional Serifs" -msgstr "전통적 세리프(TS)" +msgid "No applicable lookup subtables" +msgstr "해당하는 조회 하위 테이블 없음" -msgid "TS Direct Line" -msgstr "TS/실선" +msgid "No argument to operator\n" +msgstr "인산자에 인수가 없습니다\n" -msgid "TS Script" -msgstr "TS/문자열체" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Private 사전 내의 연산자 %d에 인수가 없습니다\n" -msgid "TS Miscellaneous" -msgstr "TS/그 외" +msgid "No bitmap strikes" +msgstr "비트맵이 없습니다." -msgid "Modern Serifs" -msgstr "모던 세리프(MS)" +msgid "No cidmap file..." +msgstr "cidmap 파일이 없습니다..." -msgid "MS Italian" -msgstr "MS/이탈리아풍" +msgid "No components" +msgstr "구성요소가 없습니다." -msgid "MS Script" -msgstr "MS/문자열체" +msgid "No curvature info" +msgstr "곡률정보가 없습니다" -msgid "MS Miscellaneous" -msgstr "MS/그 외" +msgid "No data" +msgstr "데이터 없음" -msgid "Clarendon Serifs" -msgstr "Clarendon 세리프(CS)" +msgid "No differences found" +msgstr "차이점을 발견하지 못했습니다" -msgid "CS Clarendon" -msgstr "CS/Clarendon" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "%2$s의 %1$d 행에 포함된 지정된 파일 이름이 없다." -msgid "CS Modern" -msgstr "CS/모던 " +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "%2$s의 %1$d행의 색인 플래그에서 플래그가 지정되지 않음" -msgid "CS Traditional" -msgstr "CS/전통적" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "%s라는 문자가 존재하지 않으며, %s에서 패턴으로 사용되었습니다.\n" -msgid "CS Newspaper" -msgstr "CS/신문용" +#, c-format +msgid "No glyph named %s." +msgstr "%s라는 문자가 존재하지 않는다." -msgid "CS Stub Serif" -msgstr "CS/Stub 세리프" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "글꼴 Unicode U+%05x의 그래프는 없습니다\n" -msgid "CS Monotone" -msgstr "CS/선폭 일정" +msgid "No glyphs directory or no contents file" +msgstr "그리 디렉토리 또는 콘텐츠 파일이 없습니다" -msgid "CS Typewriter" -msgstr "CS/타입라이터체" +msgid "No glyphs matched" +msgstr "일치하는 글리프가 없습니다" -msgid "CS Miscellaneous" -msgstr "CS/그 외" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "" +"“%1$s”과 “%2$s”과의 커닝은 %3$s에 없습니다만, %5$s에서 %4$d만큼 있습니다\n" -msgid "Slab Serifs" -msgstr "Slab 세리프(SS)" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "%.200s에서 커닝 짝이 포함되어 있지 않습니다." -msgid "Slab Serifs|SS Monotone" -msgstr "SS 모노톤" +#, c-format +msgid "No kerning table for %s\n" +msgstr "%s의 커닝테이블이 없습니다\n" -msgid "Slab Serifs|SS Humanist" -msgstr "SS 휴머니스트" +msgid "No languages" +msgstr "언어가 없습니다" -msgid "Slab Serifs|SS Geometric" -msgstr "SS 기하학" +msgid "No letters in font" +msgstr "글꼴에 문자 없음" -msgid "Slab Serifs|SS Swiss" -msgstr "SS 스위스" +#, c-format +msgid "No lookup named %s" +msgstr "%s라는 색인 없다" -msgid "Slab Serifs|SS Typewriter" -msgstr "SS 타자기" +msgid "No lookup selected" +msgstr "선택한 검색이 없음" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SS 기타항목" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." +msgstr "" +"%.20s...로 시작 반대로 컨텍스트 조회 (대신 대체 목록 사용)에서 조회를 지정할 " +"수 없습니다." -msgid "Freeform Serifs" -msgstr "자유로운 세리프서체(FS)" +msgid "No lookups to copy" +msgstr "복사할 색인이 없습니다." -msgid "FS Modern" -msgstr "FS/모던 " +msgid "No mark in ] (close array)\n" +msgstr "] (배열의 종료)에 마크가 없습니다\n" -msgid "FS Miscellaneous" -msgstr "FS/그 외" +msgid "No mark in cleartomark\n" +msgstr "cleartomark에 마크가 없습니다\n" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "SS IBM 네오그로크로메틱 고딕" +msgid "No mark in counttomark\n" +msgstr "counttomark에 마크가 없습니다\n" -msgid "Sans-Serif|SS Humanist" -msgstr "SS 휴머니스트" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "%2$s의 %1$d행에서 표시된 문자가 대체로 허용되지 않는다" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "SS Low-x 원형 기하학적 구조" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "%s에 일치하는 앵커클래스가 없습니다." -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "SS High-x 원형 기하학적 구조" +#, c-format +msgid "No module name for '%s' in plugin config -- skipping.\n" +msgstr "플러그인 구성에 '%s'에 대한 모듈 이름이 없습니다. -- 건너뜁니다.\n" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "SS 네오그로크로메틱 고딕" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "CharStrings사전 %s에 이름이 없습니다" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "SS 수정 그로테스크 고딕" +msgid "No paths with within a glyph should intersect" +msgstr "동일 글리프에 소속되는 경로끼리 교차되서는 안됩니다." -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "SS 타자기 고딕" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "" +"글리프 %s 의 flex0 로부터의 curveto 에서, 직전의 점이 존재하지 않습니다\n" -msgid "Sans-Serif|SS Matrix" -msgstr "산 셰리프체|SS 매트릭스" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "" +"글리프 %s 내의 curveto 연산자에서, 경로 직전의 점이 존재하지 않습니다\n" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "SS 기타항목" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "글리프 %s 내의 flex 연산자에서, 경로 직전의 점이 존재하지 않습니다\n" -msgid "Ornamentals" -msgstr "장식적서체(O)" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "" +"글리프 %s 의 flex0 로부터의 lineto 에서, 직전의 점이 존재하지 않습니다\n" -msgid "O Engraver" -msgstr "O/동판자" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "글리프 %s 내의 lineto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "O Black Letter" -msgstr "O/블랙 레터" +msgid "No problems detected" +msgstr "문제가 발견되지 않았습니다" -msgid "O Decorative" -msgstr "O/그림같은서체" +#, c-format +msgid "No problems detected in %s" +msgstr "%s에서 문제가 발견되지 않았습니다." -msgid "O Three Dimensional" -msgstr "O/3차원적" +msgid "No problems found" +msgstr "문제 없습니다." -msgid "O Miscellaneous" -msgstr "O/그 외" +msgid "No references allowed in a pen." +msgstr "펜에 참조가 허용되지 않습니다." -msgid "Scripts" -msgstr "문자열체(S)" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." +msgstr "" +"이 상황에 맞는 색인에는 대체 목록을 지정할 수 없다. %.20s.. 부터 중첩 된 색인" +"을 대신 사용하라" -msgid "S Uncial" -msgstr "S/언시얼" +msgid "No scripts" +msgstr "스크립트가 없습니다" -msgid "S Brush Joined" -msgstr "S/이어지는 붓글씨" +msgid "No selection" +msgstr "선택되지 않음" -msgid "S Formal Joined" -msgstr "S/이어지는 정체" +msgid "No selection\n" +msgstr "선택되지 않음.\n" -msgid "S Monotone Joined" -msgstr "S/이어지는 선폭일정체" +msgid "No significant differences found" +msgstr "유의한 차이를 찾을 수 없음" -msgid "S Calligraphic" -msgstr "S/캘리그래픽적" +msgid "No spaces allowed in class names." +msgstr "클래스 이름에 공백을 사용할 수 없습니다." -msgid "S Brush Unjoined" -msgstr "S/단독적 붓글씨" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "%2$s의 %1$d행에 지정된 대체가 없습니다" -msgid "S Formal Unjoined" -msgstr "S/단독적 정체" +msgid "No such file" +msgstr "그러한 파일는 없습니다" -msgid "S Monotone Unjoined" -msgstr "S/단독적 선폭일정체" +msgid "Nogai" +msgstr "노가이어" -msgid "S Miscellaneous" -msgstr "S/그 외" +msgid "Non Linear Transform" +msgstr "비선형 변환" -msgid "Symbolic" -msgstr "기호(Sy)" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "수평 카운터 및 측면 베어링에 대한 균일하지 않은 확대/축소" -msgid "Sy Mixed Serif" -msgstr "Sy/혼합 세리프" +msgid "Non-ASCII glyphnames" +msgstr "비ASCII 글리프명" -msgid "Sy Old Style Serif" -msgstr "Sy/올드스타일 세리프" +msgid "Non-Basic Multilingual Plane" +msgstr "비 기본 다국어 평면" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "Sy/네오-그로테스크 산세리프" +msgid "Non-Straight Arms/Double Serif" +msgstr "Non-Straight Arms/더블 셰리프" -msgid "Sy Miscellaneous" -msgstr "Sy/그 외" +msgid "Non-Straight Arms/Horizontal" +msgstr "Non-Straight Arms/수평" -msgid "None" -msgstr "없음" +msgid "Non-Straight Arms/Single Serif" +msgstr "Non-Straight Arms/싱글 셰리프" -msgid "Bold" -msgstr "볼드체" +msgid "Non-Straight Arms/Vertical" +msgstr "Non-Straight Arms/수직" -msgid "Bold Italic" -msgstr "볼드 이텔릭체" +msgid "Non-Straight Arms/Wedge" +msgstr "Non-Straight Arms/쐐기" -msgid "OS2Version|Automatic" -msgstr "자동" +msgid "Non-Unicode Glyphs" +msgstr "글리프 유니코드가 아닙니다." -msgid "1" -msgstr "1" +msgid "Non-_Integral coordinates" +msgstr "비-적분 좌표(_I)" -msgid "2" -msgstr "2" +msgid "Non-existant glyph" +msgstr "존재하지 않는 글리프" -msgid "4" -msgstr "4" +msgid "Non-integral coordinates" +msgstr "비적분좌표" -msgid "0" -msgstr "0" +msgid "Non-standard Aspect" +msgstr "비표준 측면" -msgid "PanoseFamily|Any" -msgstr "어떤 것이든" +msgid "Non-standard Elements" +msgstr "비표준 요소" -msgid "PanoseFamily|No Fit" -msgstr "맞지 않음" +msgid "Non-standard Em-Size" +msgstr "비표준의 EM크기" -msgid "Latin: Text and Display" -msgstr "라틴어: 텍스트 및 표시" +msgid "Non-standard Topology" +msgstr "비표준 위상" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "손으로 쓴 라틴어" +msgid "None" +msgstr "없음" -msgid "Latin: Decorative" -msgstr "라틴어: 장식" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" +msgstr "" +"현재편집중의 폰트에서,선택중의 그룹에 포함되는 이름 또는 코드포인트에 일치하" +"는 글리프가 없습니다." -msgid "Latin: Pictorial and Symbol" -msgstr "라틴어: 그림 및 기호" +msgid "None/Closed Loops" +msgstr "없음/닫힘 루프" -msgid "PanoseSerifs|Any" -msgstr "아무거나" +msgid "None/No Loops" +msgstr "없음/루프 없음" -msgid "PanoseSerifs|No Fit" -msgstr "맞지 않음" +msgid "None/Open Loops" +msgstr "없음/열림 루프" -msgid "Cove" -msgstr "코브" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" +msgstr "" +"무의미한 클래스가 글리프에 부여되어 있습니다―클래스=%d는 너무 큽니다. 글리프=" +"%d\n" -msgid "Obtuse Cove" -msgstr "둔감한 코브" +msgid "Normal" +msgstr "보통" -msgid "Square Cove" -msgstr "사각형 코브" +msgid "Normal Background:" +msgstr "일반 배경:" -msgid "Obtuse Square Cove" -msgstr "둔감한 사각형 코브" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "정상 거리: %.2f 스플라인을 따라: %.2f" -msgid "PanoseSerivfs|Square" -msgstr "사각형" +msgid "Normal Sans" +msgstr "기본 폰트" -msgid "PanoseSerifs|Thin" -msgstr "얇은" +msgid "Normal Text Color:" +msgstr "일반 텍스트 색상:" -msgid "Bone" -msgstr "뼈" +msgid "Normal/Boxed" +msgstr "정상/공간" -msgid "Exaggerated" -msgstr "과도한" +msgid "Normal/Contact" +msgstr "정상/연결" -msgid "Triangle" -msgstr "삼각형" +msgid "Normal/Flattened" +msgstr "정상/평탄화" -msgid "Normal Sans" -msgstr "기본 폰트" +msgid "Normal/Off-Center" +msgstr "정상/오프-센터" -msgid "Obtuse Sans" -msgstr "Sans Obtuse" +msgid "Normal/Rounded" +msgstr "정상/원형" -msgid "Perpendicular Sans" -msgstr "수직 Sans" +msgid "Normal/Square" +msgstr "정상/사각" -msgid "Flared" -msgstr "나팔 모양의" +msgid "Normal/Weighted" +msgstr "정상/가중치" -msgid "PanoseSerivfs|Rounded" -msgstr "원형" +msgid "Normalize Design Vector Function:" +msgstr "디자인 벡터 함수를 정규화:" -msgid "PanoseWeight|Any" -msgstr "어떤 것이든" +msgid "Normalized Settings:" +msgstr "정규화된 설정:" -msgid "PanoseWeight|No Fit" -msgstr "맞지 않음" +msgid "Normalized position of this design along each axis" +msgstr "각 축에 따라 디자인를 정규화한 값" -msgid "Very Light" -msgstr "매우 밝은" +msgid "" +"Normally kerning is based on achieving a constant (optical)\n" +"separation between glyphs, but occasionally it is desirable\n" +"to have a kerning table where the kerning is based on the\n" +"closest approach between two glyphs (So if the desired separ-\n" +"ation is 0 then the glyphs will actually be touching." +msgstr "" +"일반적으로 커닝은 글리프 사이의 일정한 (광학) 분리를 \n" +"달성하는 것에 기초하지만, 커닝 테이블이 있을 때 커닝 테이블이 \n" +"두 글리프 사이의 가장 가까운 접근에 \n" +"기초하는 것이 바람직합니다(그러므로 원하는 분리 값이 0이면 \n" +"글리프는 실제로 접촉합니다." -msgid "Light" -msgstr "밝은" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "보통은 단순화처리로는 점에서의 기울기를 변경하지 않습니다." -msgid "PanoseWeight|Thin" -msgstr "얇은" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" +msgstr "" +"보통은 단순화처리로는 곡선 극단의 점은 제거하지 않습니다\n" +"(PostScript와TrueType 두 경우에서 이러한 점을 유지할 것을 추천합니다)." -msgid "Book" -msgstr "서적" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" +msgstr "" +"일반적으로 타일은 모든 것으로 구성된다.\n" +"타일의 최소 경계 상자 내에 --\n" +"그래서 인접한 타일이 바로 1에 붙을 것이다.\n" +"또 다른 타일 사이에 공백을 넣으려면\n" +"이 깃발을 꽂아라" -msgid "Medium" -msgstr "보통" +msgid "Northern Sami" +msgstr "북사미어" -msgid "Demi" -msgstr "중간" +msgid "Northern Tai" +msgstr "북타이어" -msgid "Heavy" -msgstr "무거운" +msgid "Norway House Cree" +msgstr "노르웨이하우스・크리어" -msgid "Black" -msgstr "검정" +msgid "Norwegian" +msgstr "노르웨이어" -msgid "Extra Black (Nord)" -msgstr "추가의 검정색(Nord)" +msgid "Norwegian (Bokmal)" +msgstr "노르웨이어(보크몰)" -msgid "PanoseProportion|Any" -msgstr "어떤 것이든" +msgid "Norwegian (Nynorsk)" +msgstr "노르웨이어(뉘노르스크)" -msgid "PanoseProportion|No Fit" -msgstr "맞지 않음" +msgid "Not ASCII" +msgstr "ASCII가 아닙니다" -msgid "Old Style" -msgstr "오래된 스타일" +msgid "" +"Not EQual\n" +"Pops two values, tests for inequality, pushes result(0/1)" +msgstr "" +"Not EQual\n" +"두 개의 값을 팝업하여 동일성을 테스트하고 그 결과(0/1) 를 push합니다." -msgid "Modern" -msgstr "현대의" +msgid "Not Found" +msgstr "발견되지 않았습니다" -msgid "Even Width" -msgstr "짝수 폭" +msgid "Not Guides" +msgstr "가이드 아님" -msgid "Expanded" -msgstr "확장됨" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "%.200sは(metafont에서 만들어지는)GF파일이 아닙니다." -msgid "Condensed" -msgstr "좁은 폭" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "%.200s는(metafont에서 만들어지는)PK파일이 아닙니다." -msgid "Very Expanded" -msgstr "매우 확장됨" +msgid "Not a CID format" +msgstr "CID폰트가 아닙니다." -msgid "Very Condensed" -msgstr "매우 좁혀 짐" +msgid "Not a CID-keyed font" +msgstr "CID폰트가 아닙니다." -msgid "Monospaced" -msgstr "폭이 고정됨" +msgid "Not a Unicode Character" +msgstr "유니코드 문자가 아님" -msgid "PanoseContrast|Any" -msgstr "어떤 것이든" +msgid "Not a bdf file" +msgstr "BDF파일이 아닙니다." -msgid "PanoseContrast|No Fit" -msgstr "맞지 않음" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "%.200s 는 BDF파일이 아닙니다." -msgid "PanoseContrast|None" -msgstr "없음" +msgid "Not a gf file" +msgstr "GF파일이 아닙니다" -msgid "PanoseContrast|Very Low" -msgstr "매우 낮음" +msgid "Not a pcf file" +msgstr "PCF파일이 아닙니다." -msgid "PanoseContrast|Low" -msgstr "낮음" +msgid "Not a pk file" +msgstr "PK파일이 아닙니다." -msgid "PanoseContrast|Medium Low" -msgstr "약간 낮음" +msgid "Not a plate file" +msgstr "플레이트 파일이 아닙니다." -msgid "PanoseContrast|Medium" -msgstr "중간" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "%.200s 는X11의 PCF파일이 아닙니다." -msgid "PanoseContrast|Medium High" -msgstr "약간 높음" +msgid "Not attached to a feature" +msgstr "피쳐에 연결되지 않음" -msgid "PanoseContrast|High" -msgstr "높음" +msgid "Not classified" +msgstr "분류 없음" -msgid "PanoseContrast|Very High" -msgstr "매우 높음" +#, c-format +msgid "Not enough data: %d < 4" +msgstr "데이터가 부족합니다: %d < 4" -msgid "PanoseStrokeVariation|Any" -msgstr "어떤 것이든" +msgid "Not enough glyphs" +msgstr "충분한 글리프 없음" -msgid "PanoseStrokeVariation|No Fit" -msgstr "맞지 않음" +msgid "Not enough lines" +msgstr "충분한 행이 없습니다." -msgid "No Variation" -msgstr "변동 없음" +msgid "Not in Collection" +msgstr "TTC에 포함되어있지 않습니다." -msgid "Gradual/Diagonal" -msgstr "완만한/대각선" +msgid "Not quadratic" +msgstr "이차적이지 않음" -msgid "Gradual/Transitional" -msgstr "완만한/과도기" +msgid "Not sure if this is an error..." +msgstr "오류인지 확실하지 않음..." -msgid "Gradual/Vertical" -msgstr "완만한/수직" +msgid "Notdef name" +msgstr "이름이 notdef(정의되지 않음)입니다" -msgid "Gradual/Horizontal" -msgstr "완만한/수평" +#, c-format +msgid "" +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." +msgstr "" +"주: Windows에서 많은 응용 프로그램에서이 글꼴 커닝에 문제가있을 수 있습니다. " +"이것은 그래프의 커닝 쌍의 %d unicode-BMP 커닝 쌍에 매핑 할 수 없기 때문입니" +"다 (예를 들어, 유니 코드 값이 -1 인) 이 문제를 해결하려면 생성으로 이동합니" +"다, 옵션 및 \"Windows 호환 '칸' '옵션을 선택합니다." -msgid "Rapid/Vertical" -msgstr "빠른/수직" +msgid "Nothing Loaded" +msgstr "아무것도 불러오지 않았습니다." -msgid "Rapid/Horizontal" -msgstr "가파른/수평" +msgid "Nothing Selected" +msgstr "아무것도 선택되지 않았습니다." -msgid "Instant/Vertical" -msgstr "즉석/수직" +msgid "Nothing found" +msgstr "찾을 수 없음" -msgid "Instant/Horizontal" -msgstr "즉석/수평" +msgid "Nothing on stack to print\n" +msgstr "스택 상에 인쇄 가능한 것이 없습니다\n" -msgid "PanoseArmStyle|Any" -msgstr "어떤 것이든" +msgid "Nothing specified" +msgstr "지정된 항목 없음" -msgid "PanoseArmStyle|No Fit" -msgstr "맞지 않음" +msgid "Nothing to match." +msgstr "일치하는 항목이 없습니다." -msgid "Straight Arms/Horizontal" -msgstr "Straight Arms/수평" +msgid "Nothing to trace" +msgstr "추적 대상이 없습니다." -msgid "Straight Arms/Wedge" -msgstr "Straight Arms/쐐기" +msgid "Nothng found." +msgstr "찾을 수 없음." -msgid "Straight Arms/Vertical" -msgstr "Straight Arms/수직" +msgid "Nukta Forms" +msgstr "Nukta 자형" -msgid "Straight Arms/Single Serif" -msgstr "Straight Arms/싱글 세리프" - -msgid "Straight Arms/Double Serif" -msgstr "Straight Arms/더블 세리프" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "분자1:" -msgid "Non-Straight Arms/Horizontal" -msgstr "Non-Straight Arms/수평" +msgid "Num2:" +msgstr "분자2:" -msgid "Non-Straight Arms/Wedge" -msgstr "Non-Straight Arms/쐐기" +msgid "Num3:" +msgstr "분자3:" -msgid "Non-Straight Arms/Vertical" -msgstr "Non-Straight Arms/수직" +msgid "Number Forms" +msgstr "숫자 양식" -msgid "Non-Straight Arms/Single Serif" -msgstr "Non-Straight Arms/싱글 셰리프" +msgid "Number expected" +msgstr "예상된 숫자" -msgid "Non-Straight Arms/Double Serif" -msgstr "Non-Straight Arms/더블 셰리프" +msgid "Number of Axes:" +msgstr "축의 개수:" -msgid "PanoseLetterform|Any" -msgstr "어떤 것이든" +#, c-format +msgid "Number of CFF font names is less than dict size: %d < %d" +msgstr "CFF 글꼴 이름의 수가 받아쓰기 크기보다 작습니다: %d < %d" -msgid "PanoseLetterform|No Fit" -msgstr "맞지 않음" +msgid "Number of Master Designs:" +msgstr "마스터 디자인의 개수:" -msgid "Normal/Contact" -msgstr "정상/연결" +msgid "Number of star points/Polygon vertices" +msgstr "별의 뿔수/다각형의 정점의 수" -msgid "Normal/Weighted" -msgstr "정상/가중치" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" +msgstr "" +"제어와 이동이 모두 유지될 때 메트릭 창에서 테이블 값을 증가/감소할 단위 개수" +"입니다." -msgid "Normal/Boxed" -msgstr "정상/공간" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" +msgstr "" +"이동이 유지될 때 메트릭 창에서 테이블 값을 증가/감소할 단위 개수입니다." -msgid "Normal/Flattened" -msgstr "정상/평탄화" +msgid "Number out of range" +msgstr "번호가 범위를 벗어남" -msgid "Normal/Rounded" -msgstr "정상/원형" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "" +"수치가 범위 밖 입니다: Type2 출력에 %g 가 포함되어 있습니다 ([-65536,65535] " +"의 범위 내 이어야 합니다)\n" -msgid "Normal/Off-Center" -msgstr "정상/오프-센터" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "%2$s에 있는 line %1$d의 숫자가 너무 길다." -msgid "Normal/Square" -msgstr "정상/사각" +msgid "Numerators" +msgstr "분자" -msgid "Oblique/Contact" -msgstr "경사/연결" +msgid "Numeric Field" +msgstr "숫자 필드" -msgid "Oblique/Weighted" -msgstr "경사/가중치" +msgid "Numeric Field (Spinner)" +msgstr "숫자 필드(스파너)" -msgid "Oblique/Boxed" -msgstr "경사/공간" +msgid "Numeric Field Sign" +msgstr "숫자 필드 기호" -msgid "Oblique/Flattened" -msgstr "경사/평탄화" +msgid "Numeric Forms" +msgstr "숫자 양식" -msgid "Oblique/Rounded" -msgstr "경사/원형" +msgid "Nushu" +msgstr "여서문자" -msgid "Oblique/Off-Center" -msgstr "경사/오프-센터" +msgid "Nyanja/Chewa" +msgstr "냔자어/체와어" -msgid "Oblique/Square" -msgstr "경사/제곱" +msgid "Nyiakeng Puachue Hmong" +msgstr "니야켕 푸아추에 몽" -msgid "PanoseMidline|Any" -msgstr "어떤 것이든" +msgid "Nynorsk" +msgstr "노르웨이어" -msgid "PanoseMidline|No Fit" -msgstr "맞지 않음" +msgid "O Black Letter" +msgstr "O/블랙 레터" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "표준/트리밍됨" +msgid "O Decorative" +msgstr "O/그림같은서체" -msgid "PanoseMidline|Standard/Pointed" -msgstr "표준/강조됨" +msgid "O Engraver" +msgstr "O/동판자" -msgid "PanoseMidline|Standard/Serifed" -msgstr "표준/서열화" +msgid "O Miscellaneous" +msgstr "O/그 외" -msgid "PanoseMidline|High/Trimmed" -msgstr "높음/트리밍됨" +msgid "O Three Dimensional" +msgstr "O/3차원적" -msgid "PanoseMidline|High/Pointed" -msgstr "높음/강조됨" +msgid "" +"ODD\n" +"Pops one value, rounds it and tests if it is odd(0/1)" +msgstr "" +"ODD\n" +"한 값을 팝업하고 반올림한 다음 홀수(0/1)인지 테스트합니다." -msgid "PanoseMidline|High/Serifed" -msgstr "높음/서열화" +msgid "OEM Charset" +msgstr "OEM 문자셋" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "상수/트리밍됨" +msgid "OK" +msgstr "확인" -msgid "PanoseMidline|Constant/Pointed" -msgstr "상수/강조됨" +msgid "OS/2" +msgstr "OS/2" -msgid "PanoseMidline|Constant/Serifed" -msgstr "상수/서열화" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> 문자셋" -msgid "PanoseMidline|Low/Trimmed" -msgstr "낮음/트리밍됨" +msgid "OS/2 and Windows specific metrics table" +msgstr "OS / 2 및 Windows 고유의 메트릭 표" -msgid "PanoseMidline|Low/Pointed" -msgstr "낮음/강조됨" +msgid "OS2Version|Automatic" +msgstr "자동" -msgid "PanoseMidline|Low/Serifed" -msgstr "낮음/서열화" +msgid "OSS Calligraphic" +msgstr "OSS 캘리그래프체" -msgid "PanoseXHeight|Any" -msgstr "어떤 것이든" +msgid "OSS Contemporary" +msgstr "OSS/Contemporary" -msgid "PanoseXHeight|No Fit" -msgstr "맞지 않음" +msgid "OSS Dutch Modern" +msgstr "OSS/Dutch Modern" -msgid "PanoseXHeight|Constant/Small" -msgstr "상수/작음" +msgid "OSS Dutch Trad" +msgstr "OSS/Dutch Trad" -msgid "PanoseXHeight|Constant/Standard" -msgstr "상수/표준" +msgid "OSS Geralde" +msgstr "OSS/Geralde" -msgid "PanoseXHeight|Constant/Large" -msgstr "상수/큼" +msgid "OSS Miscellaneous" +msgstr "OSS/그 외" -msgid "PanoseXHeight|Ducking/Small" -msgstr "더킹/작음" +msgid "OSS Modified Venetian" +msgstr "OSS/Modified Venetian" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "더킹/표준" +msgid "OSS Rounded Legibility" +msgstr "OSS/붓체・고가독성" -msgid "PanoseXHeight|Ducking/Large" -msgstr "더킹/큼" +msgid "OSS Venetian" +msgstr "OSS/Venetian" -msgid "PanoseTool|Any" -msgstr "어떤 것이든" +msgid "OT _Glyph Class:" +msgstr "OTF글리프클래스(_G):" -msgid "PanoseTool|No Fit" -msgstr "맞지 않음" +msgid "OTF 'CFF '" +msgstr "OTF 'CFF '" -msgid "Flat Nib" -msgstr "평평한 펜촉" +msgid "O_pen Paths" +msgstr "열어진 경로(_P)" -msgid "Pressure Point" -msgstr "압력점" +msgid "O_verlap" +msgstr "겹치기(_V)" -msgid "Engraved" -msgstr "새겨진" +msgid "Obli_que..." +msgstr "기울어진 모양(_Q)" -msgid "Ball (Round Cap)" -msgstr "볼(원형 캡)" +msgid "Oblique Slant..." +msgstr "경사..." -msgid "Brush" -msgstr "브러쉬" +msgid "Oblique/Boxed" +msgstr "경사/공간" -msgid "Rough" -msgstr "거친" +msgid "Oblique/Contact" +msgstr "경사/연결" -msgid "Felt Pen or Brush Tip" -msgstr "펠트 펜 또는 브러시 팁" +msgid "Oblique/Extreme Wrapping" +msgstr "기울어진 모양/매우 많은 변경" -msgid "Wild Brush - Drips a lot" -msgstr "와일드 브러시 - 드리프 많이 함" +msgid "Oblique/Flattened" +msgstr "경사/평탄화" -msgid "PanoseSpacing|Any" -msgstr "어떤 것이든" +msgid "Oblique/More Wrapping" +msgstr "기울어진 모양/많은 변경" -msgid "PanoseSpacing|No Fit" -msgstr "맞지 않음" +msgid "Oblique/No Wrapping" +msgstr "기울어진 모양/변경 없음" -msgid "Proportional Spaced" -msgstr "비례 스페이스" +msgid "Oblique/Off-Center" +msgstr "경사/오프-센터" -msgid "PanoseAspectRatio|Any" -msgstr "어떤 것이든" +msgid "Oblique/Rounded" +msgstr "경사/원형" -msgid "PanoseAspectRatio|No Fit" -msgstr "맞지 않음" +msgid "Oblique/Some Wrapping" +msgstr "기울어진 모양/조금 변경" -msgid "Very Low" -msgstr "매우 낮음" +msgid "Oblique/Square" +msgstr "경사/제곱" -msgid "Low" -msgstr "낮음" - -msgid "Medium Low" -msgstr "중간 낮음" - -msgid "Medium High" -msgstr "중간 높음" +msgid "Oblique/Weighted" +msgstr "경사/가중치" -msgid "High" -msgstr "높음" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "type1 CID 키 된 글꼴의 오래된 테이블" -msgid "Very High" -msgstr "매우 높음" +msgid "Obsolete table for a type1 font" +msgstr "Type1 폰트의 오래된 테이블" -msgid "PanoseTopology|Any" -msgstr "어떤 것이든" +msgid "Obtuse Cove" +msgstr "둔감한 코브" -msgid "PanoseTopology|No Fit" -msgstr "맞지 않음" +msgid "Obtuse Sans" +msgstr "Sans Obtuse" -msgid "Roman Disconnected" -msgstr "로마어와 연관되지 않은" +msgid "Obtuse Square Cove" +msgstr "둔감한 사각형 코브" -msgid "Roman Trailing" -msgstr "로마어의 흔적" +msgid "Occitan" +msgstr "프로방스어" -msgid "Roman Connected" -msgstr "로마어와 연관된" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "파란색/OtherBlues 배열의 홀수입니다." -msgid "Cursive Disconnected" -msgstr "필기체와 연관되지 않은" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Family파란색/FamilyOtherBlues 배열의 홀수입니다." -msgid "Cursive Trailing" -msgstr "필기체 후행" +msgid "Off" +msgstr "비활성화" -msgid "Cursive Connected" -msgstr "필기체와 연관된" +msgid "Offset" +msgstr "오프셋" -msgid "Blackletter Disconnected" -msgstr "흑체활자와 연관되지 않은" +msgid "Offset %" +msgstr "오프셋%" -msgid "Blackletter Trailing" -msgstr "흑체 활자의 흔적" +msgid "Offset in JSTF table is too big. The resultant font will not work." +msgstr "JSTF 테이블의 오프셋이 너무 큽니다. 결과 글꼴이 작동하지 않습니다." -msgid "Blackletter Connected" -msgstr "흑체활자와 연관된" +msgid "Offset text from path by:" +msgstr "경로의 텍스트를 다음과 같이 오프셋합니다:" -msgid "PanoseForm|Any" -msgstr "어떤 것이든" +#, c-format +msgid "" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +msgstr "" +"Def. baseline으로부터의 오프셋: 로마n: %d idcn: %d ideo: %d hang: %d math: %d" -msgid "PanoseForm|No Fit" -msgstr "맞지 않음" +msgid "Ofm Save Failed" +msgstr "Ofm 저장 실패" -msgid "Upright/No Wrapping" -msgstr "똑바른 모양/변경 없음" +msgid "" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." +msgstr "" +"점이 어떤 힌트에 약간 떨어진 경우, 대다수는\n" +"1개의 줄기가 복수의 부분으로 구성되어, 일부가 올바르지 않은 폭을 가지지 않는 " +"것이\n" +"원인입니다." -msgid "Upright/Some Wrapping" -msgstr "똑바른 모양/조금 변경" +msgid "Ogham" +msgstr "오감 자" -msgid "Upright/More Wrapping" -msgstr "똑바른 모양/많은 변경" +msgid "Oji-Cree" +msgstr "오지・크리어" -msgid "Upright/Extreme Wrapping" -msgstr "똑바른 모양/ 매우 많은 변경" +msgid "Ojibway" +msgstr "오지브웨이어" -msgid "Oblique/No Wrapping" -msgstr "기울어진 모양/변경 없음" +msgid "Ol Chiki" +msgstr "올치키 문자" -msgid "Oblique/Some Wrapping" -msgstr "기울어진 모양/조금 변경" +msgid "Old Hungarian" +msgstr "로바쉬 문자" -msgid "Oblique/More Wrapping" -msgstr "기울어진 모양/많은 변경" +msgid "Old Italic" +msgstr "오래된 이탤릭" -msgid "Oblique/Extreme Wrapping" -msgstr "기울어진 모양/매우 많은 변경" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "이탈리아고대(에토루리아,오스크 등)자" -msgid "Exaggerated/No Wrapping" -msgstr "과도한/변경 없음" +msgid "Old North Arabian" +msgstr "고대 북 아라비안 자" -msgid "Exaggerated/Some Wrapping" -msgstr "과도한/조금 변경" +msgid "Old Outline Color" +msgstr "오래된 개요 색상" -msgid "Exaggerated/More Wrapping" -msgstr "과도한/많은 변경" +msgid "Old Permic" +msgstr "오래된 페르믹" -msgid "Exaggerated/Extreme Wrapping" -msgstr "과도한/매우 많은 변경" +msgid "Old Persian" +msgstr "오래된 페르시아 문자" -msgid "PanoseFinials|Any" -msgstr "어떤 것이든" +msgid "Old Persian cuneiform" +msgstr "고대 페르시아 문자" -msgid "PanoseFinials|No Fit" -msgstr "맞지 않음" +msgid "Old Sogdian" +msgstr "고대 소그드 문자" -msgid "None/No Loops" -msgstr "없음/루프 없음" +msgid "Old South Arabian" +msgstr "고대 남 아라비안 자" -msgid "None/Closed Loops" -msgstr "없음/닫힘 루프" +msgid "Old Style" +msgstr "오래된 스타일" -msgid "None/Open Loops" -msgstr "없음/열림 루프" +msgid "Old Style Serifs" +msgstr "올드스타일의 세리프체(OSS)" -msgid "Sharp/No Loops" -msgstr "날카로운/루프 없음" +msgid "Old Turkic" +msgstr "고대 돌궐 자" -msgid "Sharp/Closed Loops" -msgstr "날카로운/닫힌 루프" +msgid "Old sfd file" +msgstr "오래된 sfd 파일" -msgid "Sharp/Open Loops" -msgstr "날카로운/열린 루프" +msgid "Old style 'kern'" +msgstr "옛 스타일의 'kern' 테이블" -msgid "Tapered/No Loops" -msgstr "가느다란/루프 없음" +msgid "Oldstyle Figures" +msgstr "올드스타일숫자" -msgid "Tapered/Closed Loops" -msgstr "가느다란/닫힌 루프" +msgid "On" +msgstr "활성화" -msgid "Tapered/Open Loops" -msgstr "가느다란/열린 루프" +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." +msgstr "" +"(RecognizePUANames)\n" +"일찍이, Adobe는 PUA(공용영역)의 부호위치에, 다수의 스타일위의 변형자\n" +"(소형대문자,올드스타일숫자 등)를 분배해 있습니다. Adobe는\n" +"이미, 이 방법이 적절하다고 생각하지 않고,이것들의 부호위치에\n" +"분배한 것을 무시하도록 추천합니다.\n" +"이 분배는 본래, OpenType특성을 사용해 변형자에 접근가능한\n" +"어플리케이션이 거의 존재하지 않았을 시기에 사용되었던 것입니다. Adobe는\n" +"현재, 주요한 어플리케이션은 모두 다룰 수 있다고 생각하고 있습니다.\n" +"Word나 OpenOffice와 같은 어플리케이션은 아직 다를 수 없으므로,\n" +"FontForge 기본의 동작은, 최근의 Adobe 권고를 무시하도록 되어있습니다.\n" +"\n" +"주의: 이것은 폰트의 부호위치로부터 Unicode를 추측하는 처리에 영향을 주지 않습" +"니다.\n" +"이것은 Unicode에서 이름을 결정하는 방법을 선정하는 것 뿐입니다." -msgid "Round/No Loops" -msgstr "원형/루프 없음" +#, c-format +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"지정된 비트맵폰트의 하나인 %1$d가, 최소폰트 %2$d의 정수배가되지 않습니다(또" +"는 배율이 너무 큽니다)." -msgid "Round/Closed Loops" -msgstr "원형/닫힌 루프" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "폰트%1$d,%2$d의 어느쪽에 글리프%3$d가 없습니다" -msgid "Round/Open Loops" -msgstr "원형/열린 루프" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"다중 마스터 인스턴스 하나에서 2차 스플라인이 발견되었습니다. 다중 마스터에서 " +"사용 가능하려면, 먼저 3차 스플라인으로 변환해야 합니다" -msgid "PanoseXAscent|Any" -msgstr "어떤 것이든" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"비트맵만 포함가능합니다. 아웃라인 설명은 \n" +"포함 할 수 없습니다 (폰트에 비트맵이\n" +"포함되지 않은 경우에는 아무것도 포함시킬 수 없습니다)." -msgid "PanoseXAscent|No Fit" -msgstr "맞지 않음" +msgid "Only Embed Bitmaps" +msgstr "비트맵만 포함가능" -msgid "PanoseXAscent|Very Low" -msgstr "매우 낮음" +msgid "Only One Font" +msgstr "폰트는 1개만 지정할 수 없습니다." -msgid "PanoseXAscent|Low" -msgstr "낮음" +msgid "Only a single character allowed" +msgstr "입력가능한 글자는 1개입니다" -msgid "PanoseXAscent|Medium" -msgstr "중간" +msgid "Only kern glyphs closer" +msgstr "커닝 글리프만 더 가까이 있음" -msgid "PanoseXAscent|High" -msgstr "높음" +msgid "Only lower case" +msgstr "소문자만" -msgid "PanoseXAscent|Very High" -msgstr "매우 높음" +msgid "Only one font may be imported into the background" +msgstr "배경에 불러오기 가능한 폰트는 1개 뿐입니다." -msgid "PanoseClass|Any" -msgstr "어떤 것이든" +#, c-format +msgid "" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." +msgstr "" +"컨텍스트 컨텍스트 체인 조회에서 하나의 대체 목록 만 지정할 수 있습니다 " +"(%.20s...)." -msgid "PanoseClass|No Fit" -msgstr "맞지 않음" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"TrueType폰트만 의미가 있습니다. 이 플래그는\n" +"참조를 평행이동할 때,그리드맞춤의 경우 이동정도를 반올림함을 \n" +"나타냅니다." -msgid "Derivative" -msgstr "파생상품" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"TrueType폰트만 의미가 있습니다. 이 플래그는\n" +"복합 글리프의 자폭이 참조의 자폭과 동일함을 의미합니다." -msgid "Non-standard Topology" -msgstr "비표준 위상" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"TrueType폰트만 의미가 있습니다. 이 플래그는\n" +" 참조를 보통처럼 평행이동하면 안되고, 대신 위치 결정이\n" +"참조내에 지정된 점과 기저내에 지정된 점 위에 겹쳐지도록 \n" +"이동함을 의미합니다." -msgid "Non-standard Elements" -msgstr "비표준 요소" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"글꼴 보기에서 선택한 문자만 검색하십시오.\n" +"보통 우리는 글꼴의 모든 문자를 검색한다." -msgid "Non-standard Aspect" -msgstr "비표준 측면" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "선택한 모양 만 검색이 검색에 일치하지 않는 문자의 선택을 해제합니다" -msgid "Initials" -msgstr "이니셜" +msgid "" +"Only the alpha value is used and if non zero it will set the alpha channel " +"for the control points, bezier information and other non spline indicators " +"for the Dragging Comparison Outline spline" +msgstr "" +"알파 값 만 사용되는 제로 이외의 경우는 드래그 비교 개요 스플라인의 컨트롤 포" +"인트 베 지어 정보, 기타 비 스플라인 표시기의 알파 채널을 설정합니다." -msgid "Cartoon" -msgstr "만화" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "인코딩의 선두에 포함되는 256자만 사용됩니다" -msgid "Picture Stems" -msgstr "그림 스템" +msgid "Only upper case" +msgstr "대문자만" -msgid "Ornamented" -msgstr "장식된" +msgid "Opacity" +msgstr "투명도" -msgid "Text and Background" -msgstr "글자와 배경" +msgid "Opacity:" +msgstr "투명도:" -msgid "Collage" -msgstr "콜라주" +msgid "Open" +msgstr "열기" -msgid "Montage" -msgstr "몽타주" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "새 커닝 하위 테이블의 Autokern 대화 상자 열기" -msgid "PanoseAspect|Any" -msgstr "어떤 것이든" +msgid "Open Contour" +msgstr "등고선 열기" -msgid "PanoseAspect|No Fit" -msgstr "맞지 않음" +msgid "Open Font" +msgstr "폰트 열기" -msgid "Super Condensed" -msgstr "매우 좁혀 짐" +msgid "Open Glyph" +msgstr "글리프 열기" -msgid "Extended" -msgstr "확장됨" +msgid "Open Path Color" +msgstr "열린 경로 색상" -msgid "Very Extended" -msgstr "매우 확장됨" +msgid "Open Reference" +msgstr "참조정보를 열기" -msgid "Super Extended" -msgstr "보통보다 더 많이 확장됨" +msgid "Open failed" +msgstr "열지 못했습니다." -msgid "Horizontal Low" -msgstr "수평 낮음" +msgid "" +"Open paths should be drawn in a special highlight color to make them more " +"apparent." +msgstr "" +"개방 경로는 더욱 뚜렷하게 보이도록 특별한 하이라이트 색상으로 그려야 한다." -msgid "Horizontal Medium" -msgstr "수평 중간" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "글리프“%s”에, 윤곽 열기/닫기의 불일치가 존재합니다\n" -msgid "Horizontal High" -msgstr "수평 높음" +msgid "OpenCharsInNewWindow" +msgstr "새 창에서 문자 열기" -msgid "Broken" -msgstr "부서짐" +msgid "OpenType" +msgstr "OpenType" -msgid "PanoseSerifVariant|Any" -msgstr "어떤 것이든" +msgid "OpenType (CFF)" +msgstr "OpenType (CFF)" -msgid "PanoseSerifVariant|No Fit" -msgstr "맞지 않음" +msgid "OpenType (Mac dfont)" +msgstr "OpenType (Mac dfont)" -msgid "Oval" -msgstr "타원형" +msgid "OpenType CID" +msgstr "OpenType CID" -msgid "PanoseSerivfs|Script" -msgstr "스크립트" +msgid "OpenType CID (dfont)" +msgstr "OpenType CID (dfont)" -msgid "PanoseTreatment|Any" -msgstr "어떤 것이든" +msgid "" +"OpenType Contextual or Chaining subtables may be in one\n" +" of three formats. The context may be specified either\n" +" as a string of specific glyphs, a string of glyph classes\n" +" or a string of coverage tables\n" +"In the first format you must specify a string of glyph-names\n" +" In the second format you must specify a string of class names\n" +" In the third format you must specify a string each element\n" +" of which may contain several glyph-names\n" +"For chaining subtables you may also specify backtrack and\n" +" lookahead lists." +msgstr "" +"OpenType Contextual 또는 Chaining 서브 테이블은 세 가지 형태 중 하나입니다. " +"컨텍스트는 특정 그래프의 문자열 그래프 클래스의 문자열 또는 범위 테이블의 문" +"자열 중 하나로 지정할 수 있습니다. 첫 번째 형태는 그래프 이름의 문자열을 지정" +"해야합니다. 두 번째 형식은 클래스 이름 문자열을 지정해야합니다\n" +"세 번째 형식은 각 요소에 여러 그래프 이름을 포함 할 수있는 문자열을 지정해야" +"합니다\n" +"서브 테이블을 체인 경우는 백 트랙리스트와 Look-Ahead 목록을 지정할 수도 있습" +"니다." -msgid "PanoseTreatment|No Fit" -msgstr "맞지 않음" +msgid "OpenType Tables" +msgstr "OpenType 테이블" -msgid "Standard Solid Fill" -msgstr "표준 솔리드 채우기" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." +msgstr "" +"OpenType 글꼴의 버전이 1보다 커야 함\n" +"이를 변경하려면 Element->Font Info->OS/2->Misc를 사용하십시오." -msgid "No Fill" -msgstr "채울 수 없음" +msgid "OpenTypeFeature|New" +msgstr "새로운" -msgid "Patterned Fill" -msgstr "패턴 있는 채우기" +msgid "OpenTypeLoadHintEqualityTolerance" +msgstr "오픈타입 힌트 동등 허용 오차" -msgid "Complex Fill" -msgstr "컴플렉스 채우기" +msgid "OpenType|Lookups" +msgstr "Lookups" -msgid "Shaped Fill" -msgstr "모양 채우기" +msgid "Optical Bounds" +msgstr "시각적 경계" -msgid "Drawn or Distressed" -msgstr "그리기 또는 괴로움" +msgid "Optical Character Recognition" +msgstr "광학 문자 인식" -msgid "PanoseLining|Any" -msgstr "어떤 것이든" +msgid "Optimized For ClearType" +msgstr "클리어타입에 최적화" -msgid "PanoseLining|No Fit" -msgstr "맞지 않음" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "선택적으로 이 매핑을 조회 하위 테이블에 추가하십시오." -msgid "PanoseLining|None" -msgstr "없음" +msgid "Options" +msgstr "옵션" -msgid "PanoseLining|Inline" -msgstr "인라인" +msgid "Ordinals" +msgstr "서수" -msgid "PanoseLining|Outline" -msgstr "윤곽선" +msgid "Orig layer" +msgstr "원래의 레이어" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "새김(여러 줄)" +msgid "Origin" +msgstr "원점" -msgid "PanoseLining|Shadow" -msgstr "그림자" +msgid "Origin:" +msgstr "출처:" -msgid "PanoseLining|Relief" -msgstr "경감" +msgid "Original Color" +msgstr "원본 색" -msgid "PanoseLining|Backdrop" -msgstr "배경" +msgid "Original Y Position" +msgstr "원래 Y 위치" -msgid "Standard" -msgstr "표준" +msgid "Oriya" +msgstr "오리야 문자" -msgid "Square" -msgstr "사각형" +msgid "Ornamental Dingbats" +msgstr "장식 딩벳" -msgid "Multiple Segment" -msgstr "다중 세그먼트" +msgid "Ornamentals" +msgstr "장식적서체(O)" -msgid "Deco (E,M,S) Waco Midline" -msgstr "데코 (E,M,S) 와코 미드라인" +msgid "Ornamented" +msgstr "장식된" -msgid "Uneven Weighting" -msgstr "불균형한 중량" +msgid "Ornaments" +msgstr "화형(꾸밈형)" -msgid "Diverse Arms" -msgstr "다양한 팔" +msgid "Oromo" +msgstr "오로모어" -msgid "Diverse Forms" -msgstr "다양한 형태" +msgid "Osage" +msgstr "오사게 문자" -msgid "Lombardic Forms" -msgstr "롬바르디아 문자 형태" +msgid "Osmanya" +msgstr "오스마냐 자" -msgid "Upper Case in Lower Case" -msgstr "소문자에서 대문자" - -msgid "Implied Topology" -msgstr "내재된 위상" - -msgid "Horseshoe E and A" -msgstr "편자 E와 A" - -msgid "Cursive" -msgstr "필기체" +msgid "Ossetian" +msgstr "오세트어" -msgid "Blackletter" -msgstr "흑체활자" +msgid "Other ..." +msgstr "그 외 ..." -msgid "Swash Variance" -msgstr "스와쉬 자형 변화" +msgid "Other Info" +msgstr "기타 정보" -msgid "PanoseCharRange|Any" -msgstr "어떤 것이든" +msgid "Other:" +msgstr "다른:" -msgid "PanoseCharRange|No Fit" -msgstr "맞지 않음" +msgid "OtherSubrsFile" +msgstr "OtherSubrs파일" -msgid "Extended Collection" -msgstr "확장된 컬렉션" +msgid "Others" +msgstr "기타" -msgid "Literals" -msgstr "리터럴" +msgid "Ottoman Siyaq Numbers" +msgstr "터키어 형태 숫자" -msgid "No Lower Case" -msgstr "소문자 없음" +msgid "Out Of Order" +msgstr "순서가 틀립니다." -msgid "Small Caps" -msgstr "작은 대문자" +msgid "Out of Range" +msgstr "범위 밖입니다." -msgid "PanoseKind|Any" -msgstr "어떤 것이든" +msgid "Out of memory\n" +msgstr "메모리 부족입니다\n" -msgid "PanoseKind|No Fit" -msgstr "맞지 않음" +msgid "Outer Border:" +msgstr "외부 테두리:" -msgid "Montages" -msgstr "몽타주" +msgid "Outer Shadow" +msgstr "외각의 그림자" -msgid "Pictures" -msgstr "사진" +msgid "Outline" +msgstr "아웃라인" -msgid "Shapes" -msgstr "형태" +msgid "Outline Color" +msgstr "윤곽선 색상" -msgid "Scientific" -msgstr "체계적인" +msgid "Outline Default Button" +msgstr "기본 개요 버튼" -msgid "Music" -msgstr "음악" +msgid "Outline Fonts" +msgstr "아웃라인 폰트" -msgid "Expert" -msgstr "전문가" +msgid "Outline Glyphs\n" +msgstr "아웃라인글리프\n" -msgid "Patterns" -msgstr "패턴" +msgid "Outline Inner Border" +msgstr "윤곽선 내부 테두리" -msgid "Borders" -msgstr "테두리" +msgid "Outline Outer Border" +msgstr "윤곽선 외부 테두리" -msgid "Icons" -msgstr "아이콘" +msgid "Outline View" +msgstr "개요 보기" -msgid "Logos" -msgstr "로고" +msgid "Outline View 2" +msgstr "개요 보기 2" -msgid "Industry Specific" -msgstr "산업 고유" +msgid "Outline Width" +msgstr "아웃라인 폭" -msgid "No Width" -msgstr "너비 없음" +msgid "Outline Width:" +msgstr "아웃라인 폭:" -msgid "Exceptionally Wide" -msgstr "예외적으로 넓은" +msgid "OutlineThickness" +msgstr "개요 길이" -msgid "Super Wide" -msgstr "보통보다 더 넓은" +msgid "Outlining glyphs" +msgstr "아웃라인 글리프" -msgid "Very Wide" -msgstr "매우 넓은" +msgid "Output AFM" +msgstr "AFM를 출력" -msgid "Wide" -msgstr "넓음" +msgid "Output FONTLOG.txt" +msgstr "FONTLOG.txt 출력" -msgid "Narrow" -msgstr "좁음" +msgid "Output Glyph Map" +msgstr "글리프맵을 출력" -msgid "Very Narrow" -msgstr "매우 좁음" +msgid "Output OFM & CFG" +msgstr "OFM과 CFG를 출력" -msgid "Class10" -msgstr "Class10" +msgid "Output PFM" +msgstr "PFM를 출력" -msgid "Class2" -msgstr "Class2" +msgid "Output TFM & ENC" +msgstr "TFM과 ENC를 출력" -msgid "Class3" -msgstr "Class3" +msgid "Output error" +msgstr "출력오류" -msgid "Class4" -msgstr "Class4" +msgid "Oval" +msgstr "타원형" -msgid "Class5" -msgstr "Class5" +msgid "Over/Underbars" +msgstr "오버/ 언더 바" -msgid "Class6" -msgstr "Class6" +msgid "OverbarExtraAscender:" +msgstr "오버바 추가 어센더:" -msgid "Class7" -msgstr "Class7" +msgid "OverbarRuleThickness:" +msgstr "오버바 표준 두께:" -msgid "Class8" -msgstr "Class8" +msgid "OverbarVerticalGap:" +msgstr "오버바 수직 간격:" -msgid "Class9" -msgstr "Class9" +msgid "Overlapped Hints" +msgstr "힌트가 오버랩 되어 있습니다" -msgid "Panose|_Weight" -msgstr "두께(_W)" +msgid "Overview FG Color" +msgstr "FG 색상 개요" -msgid "Stroke _Variation" -msgstr "스트로크 종류(_V)" +msgid "PCF (pmf)" +msgstr "PCF (pmf)" -msgid "_Arm Style" -msgstr "팔의 스타일(_A)" +msgid "PCL 5 data table" +msgstr "PCL 5 데이터 표" -msgid "_Contrast" -msgstr "콘트라스트(_C)" +msgid "PDF" +msgstr "PDF" -msgid "_Letterform" -msgstr "자의 형태(_L)" +msgid "PDF page graphics" +msgstr "PDF 페이지 그래픽" -msgid "_Midline" -msgstr "중심선(_M)" +msgid "POP top stack element" +msgstr "상단 스택 요소 팝업" -msgid "_Proportion" -msgstr "폭 비율(_P)" +msgid "PS CID" +msgstr "PS CID" -msgid "_Serifs" -msgstr "세리프(_S)" +msgid "PS Glyph Names" +msgstr "PostScript 글리프명" -msgid "_X-Height" -msgstr "X높이(_X)" +msgid "PS Hints" +msgstr "PS 힌트" -msgid "F_inials" -msgstr "마지막(_i)" +msgid "PS Multiple Master(A)" +msgstr "PS다중 마스터(A)" -msgid "F_orm" -msgstr "형태(_o)" +msgid "PS Multiple Master(B)" +msgstr "PS다중 마스터(B)" -msgid "_Aspect Ratio" -msgstr "화면 비율(_A)" +msgid "PS Names" +msgstr "PS 이름" -msgid "_Spacing" -msgstr "간격(_S)" +msgid "PS Private" +msgstr "PS Private사전" -msgid "_Tool" -msgstr "도구(_T)" +msgid "PS Type 0" +msgstr "PS Type 0" -msgid "_Topology" -msgstr "위상(_T)" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (ASCII)" -msgid "_X-Ascent" -msgstr "_X의 강조" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (바이너리)" -msgid "C_ontrast" -msgstr "대조(_o)" +msgid "PS Type 1 (MacBin)" +msgstr "PS Type 1 (MacBin)" -msgid "Char. _Range" -msgstr "문자 범위(_R)" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (복수)" -msgid "T_reatment" -msgstr "관리(_r)" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (리소스)" -msgid "_Aspect" -msgstr "양상(_A)" +msgid "PS Type 3" +msgstr "PS Type 3" -msgid "_Class" -msgstr "클래스(_C)" +msgid "PS Type3 Bitmap" +msgstr "PS Type3 비트맵" -msgid "_Lining" -msgstr "선 긋기(_L)" +msgid "PS UID" +msgstr "PS UniqueID" -msgid "_Serif Variant" -msgstr "세리프 변형(_S)" +msgid "PSPrivateDictKey|New" +msgstr "새로운" -msgid "AR: Char 119" -msgstr "AR: Char 119" +msgid "" +"PUSH Byte[abc]\n" +" abc is the number-1 of bytes to push\n" +"Reads abc+1 unsigned bytes from\n" +"the instruction stream and pushes them" +msgstr "" +"바이트[abc] 를 Push합니다.\n" +" abc는 push할 바이트의 숫자-1입니다.\n" +"명령 스트림에서 unsigned abc+1 바이트를 읽고 push합니다." -msgid "AR: Char 157" -msgstr "AR: Char 157" - -msgid "AR: Char 163" -msgstr "AR: Char 163" +msgid "" +"PUSH Word[abc]\n" +" abc is the number-1 of words to push\n" +"Reads abc+1 signed words from\n" +"the instruction stream and pushes them" +msgstr "" +"단어[abc] 를 Push 합니다.\n" +" abc는 push 할 단어의 숫자-1입니다.\n" +"명령 스트림에서 signed abc+1 단어를 읽고 push 합니다." -msgid "AR: Char 211" -msgstr "AR: Char 211" +msgid "P_FM Family" +msgstr "P_FM패밀리" -msgid "AR: Char 94" -msgstr "AR: Char 94" +msgid "P_en" +msgstr "펜(_E)" -msgid "_Kind" -msgstr "종류(_K)" +msgid "P_ositions" +msgstr "위치(_o)" -msgid "Arabic (Saudi Arabia)" -msgstr "아랍어(사우디아라비아)" +msgid "P_rev Control Point" +msgstr "이전의 제어점(_R)" -msgid "Arabic (Iraq)" -msgstr "아랍어(이라크)" +msgid "Padding" +msgstr "간격" -msgid "Arabic (Egypt)" -msgstr "아랍어(이집트)" +msgid "Padding:" +msgstr "간격:" -msgid "Arabic (Libya)" -msgstr "아랍어(리비아)" +msgid "Page Setup" +msgstr "페이지설정" -msgid "Arabic (Algeria)" -msgstr "아랍어(알제리아)" +msgid "Page_Size:" +msgstr "용지크기(_S):" -msgid "Arabic (Morocco)" -msgstr "아랍어(모로코)" +msgid "Pahawh Hmong" +msgstr "파파우・후몬 자" -msgid "Arabic (Tunisia)" -msgstr "아랍어(튜니지아)" +msgid "Pair Position (kerning)" +msgstr "짝단위 위치(kerning)" -msgid "Arabic (Oman)" -msgstr "아랍어(오만)" +msgid "Pairwise Pos" +msgstr " 짝단위 위치지정" -msgid "Arabic (Yemen)" -msgstr "아랍어(예멘)" +msgid "Pairwise Positioning (kerning)" +msgstr "짝단위 위치 지정 (커닝)" -msgid "Arabic (Syria)" -msgstr "아랍어(시리아)" +msgid "Palaung" +msgstr "파라웅어" -msgid "Arabic (Jordan)" -msgstr "아랍어(요르단)" +msgid "Pale_ttes" +msgstr "색깔들(_t)" -msgid "Arabic (Lebanon)" -msgstr "아랍어(레바논)" +msgid "Palestinian Aramaic" +msgstr "팔레스타인・아람어" -msgid "Arabic (Kuwait)" -msgstr "아랍어(쿠웨이트)" +msgid "Palette Background Color" +msgstr "팔레트 배경 색상" -msgid "Arabic (U.A.E.)" -msgstr "아랍어(U.A.E.)" +msgid "Palette Foreground Color" +msgstr "팔레트 전경 색상" -msgid "Arabic (Bahrain)" -msgstr "아랍어(바레인)" +msgid "Pali" +msgstr "팔리어" -msgid "Arabic (Qatar)" -msgstr "아랍어(카타르)" +msgid "Palm OS Bitmap" +msgstr "Palm OS의 비트맵" -msgid "Azeri (Latin)" -msgstr "아제르바이잔어(라틴자)" +msgid "Palmyrene" +msgstr "팔미라 자" -msgid "Azeri (Cyrillic)" -msgstr "아제르바이잔어(키릴자)" +msgid "Palpa" +msgstr "팔파어" -msgid "Bengali Bangladesh" -msgstr "벵골어(방글라데시)" +msgid "Panose" +msgstr "Panose" -msgid "Cambodian" -msgstr "캄보디아어" +msgid "PanoseArmStyle|Any" +msgstr "어떤 것이든" -msgid "Lang|Cherokee" -msgstr "체로키어" +msgid "PanoseArmStyle|No Fit" +msgstr "맞지 않음" -msgid "Chinese (Taiwan)" -msgstr "중국어(대만)" +msgid "PanoseAspectRatio|Any" +msgstr "어떤 것이든" -msgid "Chinese (PRC)" -msgstr "중국어(중화인민공화국)" +msgid "PanoseAspectRatio|No Fit" +msgstr "맞지 않음" -msgid "Chinese (Hong Kong)" -msgstr "중국어(홍콩)" +msgid "PanoseAspect|Any" +msgstr "어떤 것이든" -msgid "Chinese (Singapore)" -msgstr "중국어(싱가폴)" +msgid "PanoseAspect|No Fit" +msgstr "맞지 않음" -msgid "Chinese (Macau)" -msgstr "중국어(마카오)" +msgid "PanoseCharRange|Any" +msgstr "어떤 것이든" -msgid "Croatian Bosnia/Herzegovina" -msgstr "크로아티아어(보스니아・헤르체코비나)" +msgid "PanoseCharRange|No Fit" +msgstr "맞지 않음" -msgid "Divehi" -msgstr "디베히어" +msgid "PanoseClass|Any" +msgstr "어떤 것이든" -msgid "Flemish (Belgian Dutch)" -msgstr "플라망어(벨기안 더치)" +msgid "PanoseClass|No Fit" +msgstr "맞지 않음" -msgid "Edo" -msgstr "에도어" +msgid "PanoseContrast|Any" +msgstr "어떤 것이든" -msgid "English (British)" -msgstr "영어(영국)" +msgid "PanoseContrast|High" +msgstr "높음" -msgid "English (US)" -msgstr "영어(미국)" +msgid "PanoseContrast|Low" +msgstr "낮음" -msgid "English (Canada)" -msgstr "영어(캐나다)" +msgid "PanoseContrast|Medium" +msgstr "중간" -msgid "English (Australian)" -msgstr "영어(호주)" +msgid "PanoseContrast|Medium High" +msgstr "약간 높음" -msgid "English (New Zealand)" -msgstr "영어(뉴질랜드)" +msgid "PanoseContrast|Medium Low" +msgstr "약간 낮음" -msgid "English (Irish)" -msgstr "영어(아일랜드)" +msgid "PanoseContrast|No Fit" +msgstr "맞지 않음" -msgid "English (South Africa)" -msgstr "영어(남아프리카)" +msgid "PanoseContrast|None" +msgstr "없음" -msgid "English (Jamaica)" -msgstr "영어(자메이카)" +msgid "PanoseContrast|Very High" +msgstr "매우 높음" -msgid "English (Caribbean)" -msgstr "영어(카리브국가)" +msgid "PanoseContrast|Very Low" +msgstr "매우 낮음" -msgid "English (Belize)" -msgstr "영어(벨리즈)" +msgid "PanoseFamily|Any" +msgstr "어떤 것이든" -msgid "English (Trinidad)" -msgstr "영어(트리니다드토바고)" +msgid "PanoseFamily|No Fit" +msgstr "맞지 않음" -msgid "English (Zimbabwe)" -msgstr "영어(짐바브웨)" +msgid "PanoseFinials|Any" +msgstr "어떤 것이든" -msgid "English (Philippines)" -msgstr "영어(필리핀)" +msgid "PanoseFinials|No Fit" +msgstr "맞지 않음" -msgid "English (Indonesia)" -msgstr "영어(인도네시아)" +msgid "PanoseForm|Any" +msgstr "어떤 것이든" -msgid "English (Hong Kong)" -msgstr "영어(홍콩)" +msgid "PanoseForm|No Fit" +msgstr "맞지 않음" -msgid "English (India)" -msgstr "영어(인도)" +msgid "PanoseKind|Any" +msgstr "어떤 것이든" -msgid "English (Malaysia)" -msgstr "영어(말레이시아)" +msgid "PanoseKind|No Fit" +msgstr "맞지 않음" -msgid "Faeroese" -msgstr "페로어" +msgid "PanoseLetterform|Any" +msgstr "어떤 것이든" -msgid "Lang|Farsi" -msgstr "페르시아어" +msgid "PanoseLetterform|No Fit" +msgstr "맞지 않음" -msgid "Filipino" -msgstr "필리핀어" +msgid "PanoseLining|Any" +msgstr "어떤 것이든" -msgid "French French" -msgstr "프랑스어(프랑서)" +msgid "PanoseLining|Backdrop" +msgstr "배경" -msgid "French Belgium" -msgstr "프랑스어(벨기에)" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "새김(여러 줄)" -msgid "French Canadian" -msgstr "프랑스어(캐나다)" +msgid "PanoseLining|Inline" +msgstr "인라인" -msgid "French Swiss" -msgstr "프랑스어(스위스)" +msgid "PanoseLining|No Fit" +msgstr "맞지 않음" -msgid "French Luxembourg" -msgstr "프랑스어(룩셈부르크)" +msgid "PanoseLining|None" +msgstr "없음" -msgid "French Monaco" -msgstr "프랑스어(모나코)" +msgid "PanoseLining|Outline" +msgstr "윤곽선" -msgid "French West Indies" -msgstr "프랑스어(서인도국가)" +msgid "PanoseLining|Relief" +msgstr "경감" -msgid "French Réunion" -msgstr "프랑스어(레위니옹)" +msgid "PanoseLining|Shadow" +msgstr "그림자" -msgid "French D.R. Congo" -msgstr "프랑스어(콩고민주공화국)" +msgid "PanoseMidline|Any" +msgstr "어떤 것이든" -msgid "French Senegal" -msgstr "프랑스어(세네갈)" +msgid "PanoseMidline|Constant/Pointed" +msgstr "상수/강조됨" -msgid "French Camaroon" -msgstr "프랑스어(카메룬)" +msgid "PanoseMidline|Constant/Serifed" +msgstr "상수/서열화" -msgid "French Côte d'Ivoire" -msgstr "프랑스어(코트디부아르)" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "상수/트리밍됨" -msgid "French Mali" -msgstr "프랑스어(말리)" +msgid "PanoseMidline|High/Pointed" +msgstr "높음/강조됨" -msgid "French Morocco" -msgstr "프랑스어(모로코)" +msgid "PanoseMidline|High/Serifed" +msgstr "높음/서열화" -msgid "French Haiti" -msgstr "프랑스어(하이티)" +msgid "PanoseMidline|High/Trimmed" +msgstr "높음/트리밍됨" -msgid "French North Africa" -msgstr "프랑스어(북아프리카)" +msgid "PanoseMidline|Low/Pointed" +msgstr "낮음/강조됨" -msgid "Frisian" -msgstr "프리지아어" +msgid "PanoseMidline|Low/Serifed" +msgstr "낮음/서열화" -msgid "Fulfulde" -msgstr "풀풀데어" +msgid "PanoseMidline|Low/Trimmed" +msgstr "낮음/트리밍됨" -msgid "Gaelic (Scottish)" -msgstr "게일어(스코틀랜드)" +msgid "PanoseMidline|No Fit" +msgstr "맞지 않음" -msgid "Gaelic (Irish)" -msgstr "게일어(아일랜드)" +msgid "PanoseMidline|Standard/Pointed" +msgstr "표준/강조됨" -msgid "German German" -msgstr "독일어(독일)" +msgid "PanoseMidline|Standard/Serifed" +msgstr "표준/서열화" -msgid "German Swiss" -msgstr "독일어(스위스)" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "표준/트리밍됨" -msgid "German Austrian" -msgstr "독일어(호주)" +msgid "PanoseProportion|Any" +msgstr "어떤 것이든" -msgid "German Luxembourg" -msgstr "독일어(룩셈부르크)" +msgid "PanoseProportion|No Fit" +msgstr "맞지 않음" -msgid "German Liechtenstein" -msgstr "독일어(리히텐스타인)" +msgid "PanoseSerifVariant|Any" +msgstr "어떤 것이든" -msgid "Hausa" -msgstr "하우사어" +msgid "PanoseSerifVariant|No Fit" +msgstr "맞지 않음" -msgid "Hawaiian" -msgstr "하와이어" +msgid "PanoseSerifs|Any" +msgstr "아무거나" -msgid "Ibibio" -msgstr "이비비오어" +msgid "PanoseSerifs|No Fit" +msgstr "맞지 않음" -msgid "Igbo" -msgstr "이그보우어" +msgid "PanoseSerifs|Thin" +msgstr "얇은" -msgid "Italian Swiss" -msgstr "이탈리아어(스위스)" +msgid "PanoseSerivfs|Rounded" +msgstr "원형" -msgid "Kanuri" -msgstr "카누리어" +msgid "PanoseSerivfs|Script" +msgstr "스크립트" -msgid "Kashmiri (India)" -msgstr "카슈미르어(인도)" +msgid "PanoseSerivfs|Square" +msgstr "사각형" -msgid "Konkani" -msgstr "콘카니어" +msgid "PanoseSpacing|Any" +msgstr "어떤 것이든" -msgid "Korean (Johab)" -msgstr "한국어(조합)" +msgid "PanoseSpacing|No Fit" +msgstr "맞지 않음" -msgid "Lithuanian (Classic)" -msgstr "리투아니아어(전통적)" +msgid "PanoseStrokeVariation|Any" +msgstr "어떤 것이든" -msgid "Malay" -msgstr "말레이어" +msgid "PanoseStrokeVariation|No Fit" +msgstr "맞지 않음" -msgid "Malay (Brunei)" -msgstr "말레이시아어(브루나이)" +msgid "PanoseTool|Any" +msgstr "어떤 것이든" -msgid "Manipuri" -msgstr "마니푸리어" +msgid "PanoseTool|No Fit" +msgstr "맞지 않음" -msgid "Maori" -msgstr "마오리어" +msgid "PanoseTopology|Any" +msgstr "어떤 것이든" -msgid "Mongolian (Cyrillic)" -msgstr "몽골어(키릴자)" +msgid "PanoseTopology|No Fit" +msgstr "맞지 않음" -msgid "Nepali (India)" -msgstr "네팔어(인도)" +msgid "PanoseTreatment|Any" +msgstr "어떤 것이든" -msgid "Norwegian (Bokmal)" -msgstr "노르웨이어(부크몰)" +msgid "PanoseTreatment|No Fit" +msgstr "맞지 않음" -msgid "Norwegian (Nynorsk)" -msgstr "노르웨이어(뉘노르스크)" +msgid "PanoseUse|Default" +msgstr "기본" -msgid "Oromo" -msgstr "오로모어" +msgid "PanoseWeight|Any" +msgstr "어떤 것이든" -msgid "Papiamentu" -msgstr "파피아멘투어" +msgid "PanoseWeight|No Fit" +msgstr "맞지 않음" -msgid "Portuguese (Portugal)" -msgstr "포르투갈어(포르투갈)" +msgid "PanoseWeight|Thin" +msgstr "얇은" -msgid "Portuguese (Brasil)" -msgstr "포르투갈어(브라질)" +msgid "PanoseXAscent|Any" +msgstr "어떤 것이든" -msgid "Punjabi (India)" -msgstr "펀자브어(인도)" +msgid "PanoseXAscent|High" +msgstr "높음" -msgid "Punjabi (Pakistan)" -msgstr "펀자브어(파키스탄)" +msgid "PanoseXAscent|Low" +msgstr "낮음" -msgid "Quecha (Bolivia)" -msgstr "케추아어(볼리비아)" +msgid "PanoseXAscent|Medium" +msgstr "중간" -msgid "Quecha (Ecuador)" -msgstr "케추아어(에콰도르)" +msgid "PanoseXAscent|No Fit" +msgstr "맞지 않음" -msgid "Quecha (Peru)" -msgstr "케추아어(페루)" +msgid "PanoseXAscent|Very High" +msgstr "매우 높음" -msgid "Rhaeto-Romanic" -msgstr "레토・로만어" +msgid "PanoseXAscent|Very Low" +msgstr "매우 낮음" -msgid "Romanian (Moldova)" -msgstr "ルーマニア語(몰도바)" +msgid "PanoseXHeight|Any" +msgstr "어떤 것이든" -msgid "Russian (Moldova)" -msgstr "ロシア語(몰도바)" +msgid "PanoseXHeight|Constant/Large" +msgstr "상수/큼" -msgid "Sepedi" -msgstr "세페디어" +msgid "PanoseXHeight|Constant/Small" +msgstr "상수/작음" -msgid "Serbian (Cyrillic)" -msgstr "세르비아어(키릴자)" +msgid "PanoseXHeight|Constant/Standard" +msgstr "상수/표준" -msgid "Serbian (Latin)" -msgstr "세르비아어(라틴자)" +msgid "PanoseXHeight|Ducking/Large" +msgstr "더킹/큼" -msgid "Sindhi India" -msgstr "신드어(인도)" +msgid "PanoseXHeight|Ducking/Small" +msgstr "더킹/작음" -msgid "Sindhi Pakistan" -msgstr "신드어(파키스탄)" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "더킹/표준" -msgid "Sorbian" -msgstr "소르브어" +msgid "PanoseXHeight|No Fit" +msgstr "맞지 않음" -msgid "Spanish (Traditional)" -msgstr "스페인어(전통적)" +msgid "Panose|_Family Kind" +msgstr "_패밀리 종류" -msgid "Spanish Mexico" -msgstr "스페인어(멕시코)" +msgid "Panose|_Weight" +msgstr "두께(_W)" -msgid "Spanish (Modern)" -msgstr "스페인어(현대적)" +msgid "Papiamentu" +msgstr "파피아멘투어" -msgid "Spanish (Guatemala)" -msgstr "스페인어(과테말라)" +msgid "Parent Folder" +msgstr "상위 폴더" -msgid "Spanish (Costa Rica)" -msgstr "스페인어(코스타리카)" +msgid "Parse Error" +msgstr "해석 에러" -msgid "Spanish (Panama)" -msgstr "스페인어(파나마)" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" +msgstr "" +"ParseGlyphOrderAndAliasDB : 인덱스 % d에서 비활성화 (탭으로 구분되지 않은 항" +"목) : % s\n" -msgid "Spanish (Dominican Republic)" -msgstr "스페인어(도미니카공화국)" +msgid "Parts List" +msgstr "부품 목록" -msgid "Spanish (Venezuela)" -msgstr "스페인어(베네수엘라)" +msgid "Pashto" +msgstr "파슈토어" -msgid "Spanish (Colombia)" -msgstr "스페인어(콜롬비아)" +msgid "Passed Validation" +msgstr "통과된 유효성 검사" -msgid "Spanish (Peru)" -msgstr "스페인어(페루)" +msgid "Paste After" +msgstr "옆에 붙여넣기" -msgid "Spanish (Argentina)" -msgstr "스페인어(아르헨티나)" +msgid "Paste Into" +msgstr "추가 붙여넣기" -msgid "Spanish (Ecuador)" -msgstr "스페인어(에콰도르)" +msgid "Pasting..." +msgstr "복사 중..." -msgid "Spanish (Chile)" -msgstr "스페인어(칠레)" +#, c-format +msgid "Path Length: %g" +msgstr "경로 길이: %g" -msgid "Spanish (Uruguay)" -msgstr "스페인어(우루과이)" +msgid "Paths" +msgstr "경로" -msgid "Spanish (Paraguay)" -msgstr "스페인어(파라과이)" +msgid "Pattern" +msgstr "패턴" -msgid "Spanish (Bolivia)" -msgstr "스페인어(볼리비아)" +msgid "Pattern Size:" +msgstr "패턴 크기:" -msgid "Spanish (El Salvador)" -msgstr "스페인어(엘살바도르)" - -msgid "Spanish (Honduras)" -msgstr "스페인어(온두라스)" +msgid "Pattern:" +msgstr "패턴:" -msgid "Spanish (Nicaragua)" -msgstr "스페인어(니카라과)" +msgid "Patterned Fill" +msgstr "패턴 있는 채우기" -msgid "Spanish (Puerto Rico)" -msgstr "스페인어(푸에토리코)" +msgid "Patterns" +msgstr "패턴" -msgid "Spanish (United States)" -msgstr "스페인어(미국)" +msgid "Pau Cin Hau" +msgstr "포 신 호 자" -msgid "Spanish (Latin America)" -msgstr "스페인어(라틴아메리카)" +msgid "Pen Slanted" +msgstr "기울여 쓰기" -msgid "Sutu" -msgstr "스투어" +msgid "Pen _Angle:" +msgstr "편의각도:(_A)" -msgid "Swahili (Kenyan)" -msgstr "스와힐리어(케냐)" +msgid "Per glyph baseline data" +msgstr "상형문자 기준 데이터당" -msgid "Swedish (Sweden)" -msgstr "스웨덴어(스웨덴)" +msgid "Percentage scale down for script level 1" +msgstr "스크립트 레벨1에 대한 비율 축소" -msgid "Swedish (Finland)" -msgstr "스웨덴어(핀란드)" +msgid "Percentage scale down for script level 2" +msgstr "스크립트 레벨2에 대한 비율 축소" -msgid "Lang|Syriac" -msgstr "시리아어" +msgid "Perform a perspective transformation on the selection" +msgstr "선택범위에 투시변환를 적용" -msgid "Tajik" -msgstr "타지크어" +msgid "Perpendicular Sans" +msgstr "수직 Sans" -msgid "Tamazight (Arabic)" -msgstr "타마지트어(아라비아자)" +msgid "Perspecti_ve" +msgstr "원근법(_V)" -msgid "Tamazight (Latin)" -msgstr "타마지트어(라틴자)" +msgid "Petite Caps" +msgstr "작은 대문자" -msgid "Tatar (Tatarstan)" -msgstr "타타르어(타타르스탄)" +msgid "PfaEdit Table" +msgstr "PfaEdit 테이블" -msgid "Tibetan (PRC)" -msgstr "티벳어(중국)" +msgid "Pfm Save Failed" +msgstr "Pfm 저장 실패" -msgid "Tibetan Bhutan" -msgstr "티벳어(부탄)" +msgid "Phags-pa" +msgstr "파스파 문자" -msgid "Tigrinya Ethiopia" -msgstr "티그리냐어(에티오피아)" +msgid "Phaistos Disc" +msgstr "파이스토스 원반" -msgid "Tigrinyan Eritrea" -msgstr "티그리냐어(에리트레아)" +msgid "Phoenician" +msgstr "페니키아 문자" -msgid "Tsonga" -msgstr "총가어" +msgid "Phonetic Extensions" +msgstr "발음 확장" -msgid "Tswana" -msgstr "시와나어" +msgid "Phonetic Extensions Supplement" +msgstr "발음 확장 보충" -msgid "Urdu (Pakistan)" -msgstr "우르두어(파키스탄)" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"센티미터 단위로 측정 된 화면의 물리적 너비\n" +"이를 적용하려면 리소스 데이터를 저장해야함 ([저장] 버튼을 누름)\n" +"FontForge를 다시 시작하십시오." -msgid "Urdu (India)" -msgstr "우르두어(인도)" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"인치로 측정된 물리적 화면 폭\n" +"이를 적용하려면 리소스 데이터를 저장해야 함([저장] 버튼 누름)\n" +" Fontforge를 다시 시작하십시오." -msgid "Uzbek (Latin)" -msgstr "우즈벡어(라틴자)" +msgid "Pick a CMap subtable" +msgstr "CMAP 하위 테이블 선택" -msgid "Uzbek (Cyrillic)" -msgstr "우즈벡어(키릴자)" +msgid "Pick a color" +msgstr "색상을 고르세요" -msgid "Venda" -msgstr "벤다어" +msgid "Pick a font, any font..." +msgstr "임의의 폰트를 선택합니다..." -msgid "Xhosa" -msgstr "호사어" +msgid "Pick a page" +msgstr "페이지 선택" -msgid "Lang|Yi" -msgstr "Yi어" +msgid "Pick a substitution to display in the window." +msgstr "창에 표시할 대체 항목을 선택하십시오." -msgid "Yoruba" -msgstr "요르바어" +msgid "Picture Stems" +msgstr "그림 스템" -msgid "Zulu" -msgstr "줄루어" +msgid "Pictures" +msgstr "사진" -msgid "Styles (SubFamily)" -msgstr "스타일(하위패밀리)" +msgid "Pilipino (Filipino)" +msgstr "필리핀 표준어" -msgid "Copyright" -msgstr "저작권" +msgid "Pixel List" +msgstr "픽셀목록" -msgid "Family" -msgstr "패밀리" +msgid "Pixel Size" +msgstr "픽셀 크기" -msgid "Fullname" -msgstr "풀네임" +msgid "Pixel Sizes:" +msgstr "픽셀크기 목록:" -msgid "UniqueID" -msgstr "고유ID" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "%s에서, 폰트의 높이+깊이의 합이 픽셀크기에 일치하지 않습니다" -msgid "Version" -msgstr "버전" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "%2$s의 %1$d행의 장치 테이블에서 픽셀 크기가 너무 큼" -msgid "Trademark" -msgstr "상표" +msgid "Pixel size:" +msgstr "픽셀수:" -msgid "Manufacturer" -msgstr "제조원" +msgid "Pixel size?" +msgstr "픽셀수는 얼마입니까?" -msgid "Designer" -msgstr "디자이너" +msgid "PixelSize|New" +msgstr "새로운" -msgid "Descriptor" -msgstr "설명" +msgid "Playing Cards" +msgstr "카드 놀이" -msgid "Vendor URL" -msgstr "벤더의 URL" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "파일/글꼴 생성를 선택하여 다른 형식으로 저장해 주십시오." -msgid "Designer URL" -msgstr "디자이너의 URL" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "CID폰트에 %s 를 삽입하기 이전에 그것을 닫아주십시오." -msgid "License" -msgstr "라이센스" +msgid "Please close font" +msgstr "폰트를 닫아주십시오." -msgid "License URL" -msgstr "라이센스의 URL" +msgid "Please don't do that" +msgstr "해당 작업을 실행하지 마십시오." -msgid "Preferred Family" -msgstr "선호 패밀리명" +msgid "Please draw a convex polygon in the drawing area." +msgstr "도면 영역에 convex 다각형을 그려주세요." -msgid "Preferred Styles" -msgstr "선호 스타일명" +msgid "Please enter the name of a Anchor point class to create" +msgstr "고정 점 클래스의 이름을 입력하십시오" -msgid "Compatible Full" -msgstr "Mac호환 풀네임" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "" +"이름으로 그래프를 확인하십시오. FontForge는 그 그래프에 앵커를 추가합니다." -msgid "Sample Text" -msgstr "샘플텍스트" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "이 파일에서 인코딩 %d 이름을 지정하세요." -msgid "CID findfont Name" -msgstr "CID findfont명" +msgid "Please name this contour" +msgstr "이 윤곽에 이름을 붙여주세요" -msgid "WWS Family" -msgstr "WWS 패밀리" +msgid "Please name this encoding" +msgstr "이 인코딩에 이름을 붙여주십시오." -msgid "WWS Subfamily" -msgstr "WWS 하위 패밀리" +msgid "Please name this point" +msgstr "이 점에 이름을 붙여주세요" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "IPA Ext & Phonetic Ext(&보충)" +msgid "Please name this subtable" +msgstr "이 하위 테이블의 이름을 지정하십시오." -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "수정자 문자 & 수정자 톤 문자" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "" +"메뉴에서 선택한 인코딩명을 iconv데이터베이스에 정의된 것으로부터 선택해 주십" +"시오." -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "분음 부호 결합(& 보충)" +msgid "Please select a CID ordering" +msgstr "CID폰트글리프 집합명 (ordering) 를 지정해 주십시오." -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "키릴어(& 보충 & Ext A/B)" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "" +"FontForge가 클래스에 넣을 수 있도록 대화 상자 하단의 폰트 보기에서 일부 글리" +"프를 선택하십시오." -msgid "Arabic (& Supplement)" -msgstr "아랍어(& 보충)" +msgid "Please set the Axis Type field" +msgstr "\"축의 종류\"필드를 설정해 주십시오" -msgid "Georgian (& Supplement)" -msgstr "조지아 (& 보충)" +msgid "Please specify a 4 letter opentype script tag" +msgstr "4글자 opentype 스크립트 태그를 지정하세요." -msgid "Latin Extended Additional/C/D" -msgstr "라틴 확장 추가/C/D" +msgid "Please specify a bitmap magnification factor." +msgstr "비트맵 확대 비율을 지정하십시오." -msgid "General/Supplemental Punctuation" -msgstr "일반/보조 구두점" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "쉼표로 구분된 4개의 문자 opentype 언어 태그 목록을 지정하십시오." -msgid "Subscripts and Superscripts" -msgstr "아래 첨자와 위 첨자" +msgid "Please specify a name for this mark class or set" +msgstr "이 마크 클래스 또는 세트에 이름을 지정하세요." -msgid "Numeric Forms" -msgstr "숫자 양식" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "%.20s-%.20s의 보충번호를 재지정해 주십시오." -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "화살표 & 보충 화살표 A/B & 음악적 화살표" +msgid "Please specify a script" +msgstr "스크립트를 지정하십시오." -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "연산자 & 보충 연산자 & 음악 연산 기호 A/B" +msgid "Poin_ts too close" +msgstr "너무 가까운 점(_T)" -msgid "Katakana (& Phonetic Extensions)" -msgstr "카타카나 (& 음성 확장)" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "점 %d 가 직전의 명령에 의해 이동하였습니다" -msgid "Bopomofo (& Extended)" -msgstr "주음 부호 (&확장)" +msgid "Point A_t" +msgstr "위치를 지정해서 선택(_T)" -msgid "Non-Basic Multilingual Plane" -msgstr "비 기본 다국어 평면" +msgid "Point Color" +msgstr "점 색상" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "한중일 (& Ext A/B)&한중일 보충&kangxi&IDC&Kanbun." +msgid "Point Info" +msgstr "점의 정보" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "CJK 스트로크 & CJK 호환 한자(& Sup)" +msgid "Point Size" +msgstr "점 크기" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "수직적 형태와 CJK 호환성 형태" +msgid "Point Size:" +msgstr "점 크기:" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "에티오피아어(& 보충/확장)" +msgid "Point of Inflection Color" +msgstr "변곡점 색상" -msgid "Khmer & Khmer Symbols" -msgstr "크메르어 & 크레르어 기호" +msgid "Point of View Projection" +msgstr "점 투영법" -msgid "Yi Syllables/Radicals" -msgstr "Yi Syllables/Radicals" +msgid "Point sizes on a 100 dpi screen" +msgstr "100 dpi 화면에서의 포인트수" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "타갈로그 문자/하누누 문자/부히드 문자/타그반와 문자" +msgid "Point sizes on a 120 dpi screen" +msgstr "120 dpi 화면에서의 포인트수" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "비잔틴 음악 & 음악 & 고대 그리스 음악" +msgid "Point sizes on a 72 dpi screen" +msgstr "72 dpi 화면에서의 포인트수" -msgid "Supplementary Private Use Area A/B" -msgstr "보조 개인 사용 영역 A/B" +msgid "Point sizes on a 75 dpi screen" +msgstr "75 dpi 화면에서의 포인트수" -msgid "Variation Selectors (& Supplement)" -msgstr "변화 선택(& 보충)" +msgid "Point sizes on a 96 dpi screen" +msgstr "96 dpi 화면에서의 포인트수" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "선형 B 음절/이데오그램 & 에게 숫자" +#, c-format +msgid "Point: %d (%d)" +msgstr "점: %d(%d)" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "설형 문자(& 숫자 및 구두점)" +msgid "PointNumbers|_None" +msgstr "없음(_N)" -msgid "Lycian/Carian/Lydian" -msgstr "리치안/카리안/리디안" +msgid "Pointer" +msgstr "포인터" -msgid "Mahjong/Domino Tiles" -msgstr "마작/도미노 타일" +msgid "Points" +msgstr "점" -msgid "Unassigned Bit 123" -msgstr "미지정 비트 123" +msgid "Points (TrueType)" +msgstr "점(TrueType)" -msgid "Unassigned Bit 124" -msgstr "미지정 비트 124" +msgid "Points of _Inflection" +msgstr "변곡점(_I)" -msgid "Unassigned Bit 125" -msgstr "미지정 비트 125" +msgid "Points on Selected _Contours" +msgstr "선택한 윤곽의 점(_C)" -msgid "Unassigned Bit 126" -msgstr "미지정 비트 126" +msgid "Points:" +msgstr "포인트수:" -msgid "Unassigned Bit 127" -msgstr "미지정 비트 127" +msgid "Pointsize X" +msgstr "포인트사이즈 X" -msgid "1252, Latin-1" -msgstr "1252, 라틴어-1" +msgid "Pointsize Y" +msgstr "포인트사이즈 Y" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, 라틴어-2 (동유럽)" +msgid "Points|Original" +msgstr "원본" -msgid "1251, Cyrillic" -msgstr "1251, 키릴 문자" +msgid "Pol_ygon" +msgstr "다각형(_Y)" -msgid "1253, Greek" -msgstr "1253, 그리스어" +msgid "Polish" +msgstr "폴란드어" -msgid "1254, Turkish" -msgstr "1254, 터키어" +msgid "Pollard Phonetic" +msgstr "폴란드 음절자" -msgid "1255, Hebrew" -msgstr "1255, 히브리어" +msgid "Polygon" +msgstr "다각형" -msgid "1256, Arabic" -msgstr "1256, 아랍어" +msgid "Polygon or Star" +msgstr "다각형・별형" -msgid "1257, Windows Baltic" -msgstr "1257, 윈도우 발트어" +msgid "Polytonic Greek" +msgstr "고대그리스어" -msgid "1258, Vietnamese" -msgstr "1258, 베트남어" +#, c-format +msgid "Pop stack underflow on pop in %s\n" +msgstr "글리프 %s 의 pop 에서, 스택언더플로우가 발생했습니다\n" -msgid "Reserved Bit 9" -msgstr "예약된 비트 9" +msgid "Popup" +msgstr "팝업" -msgid "Reserved Bit 10" -msgstr "예약된 비트 10" +msgid "Popup windows" +msgstr "팝업 창" -msgid "Reserved Bit 11" -msgstr "예약된 비트 11" +msgid "Portuguese" +msgstr "포르투갈어" -msgid "Reserved Bit 12" -msgstr "예약된 비트 12" +msgid "Portuguese (Brasil)" +msgstr "포르투갈어(브라질)" -msgid "Reserved Bit 13" -msgstr "예약된 비트 13" +msgid "Portuguese (Portugal)" +msgstr "포르투갈어(포르투갈)" -msgid "Reserved Bit 14" -msgstr "예약된 비트 14" +msgid "Pos" +msgstr "위치" -msgid "Reserved Bit 15" -msgstr "예약된 비트 15" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"위치: %d\n" +"개수: %d\n" -msgid "874, Thai" -msgstr "874, 태국어" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"위치: %d-%d (%d)\n" +"개수: %d (%d)\n" -msgid "932, JIS/Japan" -msgstr "932, 일본어" +msgid "Positionings" +msgstr "위치지정" -msgid "936, Simplified Chinese" -msgstr "936, 중국어 간체" +msgid "Post Base Forms" +msgstr "기저에 뒤쪽에 놓는 자형" -msgid "949, Korean Wansung" -msgstr "949, 한글 완성형" +msgid "Post Base Substitutions" +msgstr "뒤쪽의 자형 바꾸기" -msgid "950, Traditional Chinese" -msgstr "950, 중국어 번체" +msgid "PostScript" +msgstr "PostScript" -msgid "1361, Korean Johab" -msgstr "1361, 한글 조합형" +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." +msgstr "" +"PostScript 및 TrueType을 사용하려면 \n" +"경로를 시계 방향으로 그려야 합니다. 참조가 플립된 경우 \n" +"해당 참조의 경로는 아마도 \n" +"시계 반대방향일 것입니다. 연결을 끊고 \n" +"Element-> Correct direction을 수행해야합니다." -msgid "Reserved Bit 22" -msgstr "예약된 비트 22" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." +msgstr "" +"PostScript 및 TrueType을 사용하려면 \n" +"경로가 최대 또는 최소 위치에 도달했을 때\n" +" 해당 위치에 점이 있어야 합니다." -msgid "Reserved Bit 23" -msgstr "예약된 비트 23" +msgid "PostScript font program (Compact Font Format 2)" +msgstr "PostScript 글꼴 프로그램 (컴팩트 글꼴 서식 2)" -msgid "Reserved Bit 24" -msgstr "예약된 비트 24" +msgid "PostScript font program (Compact Font Format)" +msgstr "PostScript 글꼴 프로그램 (컴팩트 폰트 형식)" -msgid "Reserved Bit 25" -msgstr "예약된 비트 25" +msgid "PostScript®" +msgstr "PostScript®" -msgid "Reserved Bit 26" -msgstr "예약된 비트 26" +msgid "Potential spots for Delta instructions" +msgstr "델타 지침의 잠재적인 지점" -msgid "Reserved Bit 27" -msgstr "예약된 비트 27" +msgid "Pr_eferences..." +msgstr "환경설정(_E)..." -msgid "Reserved Bit 28" -msgstr "예약된 비트 28" +msgid "Pre Base Forms" +msgstr "기저에 앞쪽의 자형" -msgid "Mac Roman" -msgstr "Mac 로마어" +msgid "Pre Base Substitutions" +msgstr "앞쪽의 자형 바꾸기" -msgid "OEM Charset" -msgstr "OEM 문자셋" +msgid "Pre-Built Larger Variants" +msgstr "사전 빌드된 대형 모델" -msgid "Symbol Charset" -msgstr "기호Charset" +msgid "Prefer native kerning" +msgstr "기본 커닝 선호" -msgid "Reserved Bit 32" -msgstr "예약된 비트 32" +msgid "PreferCJKEncodings" +msgstr "CJK인코딩을 선호 " -msgid "Reserved Bit 33" -msgstr "예약된 비트 33" +msgid "PreferPotrace" +msgstr "potrace를 사용" -msgid "Reserved Bit 34" -msgstr "예약된 비트 34" +msgid "PreferSpacingAccents" +msgstr "폭이 있는 악센트를 선호 " -msgid "Reserved Bit 35" -msgstr "예약된 비트 35" +msgid "Preferences" +msgstr "기호도" -msgid "Reserved Bit 36" -msgstr "예약된 비트 36" +msgid "Preferred Family" +msgstr "선호 패밀리명" -msgid "Reserved Bit 37" -msgstr "예약된 비트 37" +msgid "Preferred Styles" +msgstr "선호 스타일명" -msgid "Reserved Bit 38" -msgstr "예약된 비트 38" +msgid "Prefs_App| " +msgstr " " -msgid "Reserved Bit 39" -msgstr "예약된 비트 39" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge는 Browser, MF, AUTOTRACE를 인식한다." -msgid "Reserved Bit 40" -msgstr "예약된 비트 40" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "일반적으로 FontForge는 검색하여 응용 프로그램을 찾을 것이다." -msgid "Reserved Bit 41" -msgstr "예약된 비트 41" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "PATH 환경변수, 원하신다면" -msgid "Reserved Bit 42" -msgstr "예약된 비트 42" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "그 동작을 변경하기 위해 환경을 설정할 수 있다." -msgid "Reserved Bit 43" -msgstr "예약된 비트 43" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "응용 프로그램의 전체 경로 사양을 제공하는 변수." -msgid "Reserved Bit 44" -msgstr "예약된 비트 44" +msgid "Prepend timestamp" +msgstr "사전 타임스탬프" -msgid "Reserved Bit 45" -msgstr "예약된 비트 45" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." +msgstr "" +"모든 배경 및 스피로 레이어를 보존하십시오.\n" +"또한 a에서 truetype 글꼴을 출력하는 경우\n" +"큐빅 데이터베이스, 입방체 스플라인 저장" -msgid "Reserved Bit 46" -msgstr "예약된 비트 46" +msgid "Preserve cross-font kerning" +msgstr "교차 폰트 커닝 보존" -msgid "Reserved Bit 47" -msgstr "예약된 비트 47" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "GPOS/GSUB 조회 및 하위 테이블 이름 보존" -msgid "869, IBM Greek" -msgstr "869, IBM 그리스어" +msgid "PreserveTables" +msgstr "보존할 테이블" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS 러시아어" +msgid "Pressure Point" +msgstr "압력점" -msgid "865, MS_DOS Nordic" -msgstr "865, MS_DOS 북유럽어" +msgid "Prev CP Angle" +msgstr "이전 제어점의 모서리각" -msgid "864, Arabic" -msgstr "864, 아랍어" +msgid "Prev CP Color" +msgstr "이전 제어점 색상" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS 캐나다 프랑스어" +msgid "Prev CP Dist" +msgstr "이전 제어점의 거리" -msgid "862, Hebrew" -msgstr "862, 히브리어" +msgid "Prev CP X" +msgstr "이전 제어점의 X좌표" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS 아이슬란드어" +msgid "Prev CP Y" +msgstr "이전 제어점의 Y좌표" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS 포르투갈어" +msgid "Prev CP:" +msgstr "이전의 제어점:" -msgid "857, IBM Turkish" -msgstr "857, IBM 터키어" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "이전의 제어점: (%f,%f)" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM 키릴 자: 주로 러시아어" +msgid "Prev Defined Gl_yph" +msgstr "이전의 정의 된 글리프(_A)" -msgid "852, Latin 2" -msgstr "852, 라틴어2" +msgid "Prev On Contour" +msgstr "같은 윤곽위의 이전의 점" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS Baltic." +msgid "Previe_w" +msgstr "미리보기(_w)" -msgid "737, Greek; former 437 G" -msgstr "737, 그리스어; 구 437 G" +msgid "Preview Fill Color" +msgstr "채우기 색 미리 보기" -msgid "708, Arabic ASMO 708" -msgstr "708, 아라비아 자 ASMO 708" +msgid "Previous Hint." +msgstr "이전 힌트." -msgid "850, WE/Latin 1" -msgstr "850, WE/라틴어 1" +msgid "Previous Line in _Word List" +msgstr "이전 줄 단어 목록(_W)" -msgid "437, US" -msgstr "437, 미국" +msgid "Print" +msgstr "인쇄" -msgid "String ID" -msgstr "문자열 ID" +msgid "Print Failed" +msgstr "인쇄에 실패하였습니다." -msgid "String" -msgstr "문자열" +msgid "Print To File..." +msgstr "파일로 출력..." -msgid "Feature Tags" -msgstr "기능 태그" +msgid "Printable Document" +msgstr "인쇄가능한 문서" -msgid "Friendly Name" -msgstr "친숙한 이름" +msgid "Printing Font" +msgstr "폰트를 인쇄 중" -msgid "Name" -msgstr "이름" +#, c-format +msgid "Priority: %d" +msgstr "우선 순위: %d" -msgid "No Grid Fit" -msgstr "그리드가 적합 하지 않음" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "비공개 사전" -msgid "Grid Fit" -msgstr "그리드 적합" +msgid "Private Use" +msgstr "개인용" -msgid "No Anti-Alias" -msgstr "안티에일리어싱이 없음" +msgid "Private Use Area" +msgstr "개인용 영역" -msgid "Anti-Alias" -msgstr "-안티엘일리어싱" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "%c%c%c%c테이블을 압축 해제하는 중 문제가 발생함." -msgid "No Symmetric-Smooth" -msgstr "대칭적이지 않음" +msgid "Problem explanation" +msgstr "문제 설명" -msgid "Symmetric-Smoothing" -msgstr "대칭적" +msgid "Processing Variations" +msgstr "폰트 다양화 처리 중" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Sym-Smooth에 적합한 그리드가 없음" +msgid "Progress" +msgstr "진전" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Sym-Smooth에 적합한 그리드" +msgid "Progress Bars" +msgstr "진행률 표시줄" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "For Pixels Per EM <= Value." +msgid "Projecting..." +msgstr "사영 처리 중..." -msgid "Gasp|Grid Fit" -msgstr "그리드 핏" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "신규..." -msgid "Gasp|Anti-Alias" -msgstr "안티에일리어싱" +msgid "Proportional Alternate Metrics" +msgstr "비례적 대체 메트릭" -msgid "Gasp|Symmetric Smoothing" -msgstr "매끄러운 대칭" +msgid "Proportional Alternate Vertical Metrics" +msgstr "비례적 대체용 세로쓰기 메트릭" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "매끄러운 대칭의 그리드 적합" +msgid "Proportional Kana" +msgstr "비례 가나" -msgid "Cubic" -msgstr "3차" +msgid "Proportional Numbers" +msgstr "비례 숫자" -msgid "Quadratic" -msgstr "2차" +msgid "Proportional Spaced" +msgstr "균등하게 띄어진" -msgid "Layer|Foreground" -msgstr "전경" +msgid "Proportional Width" +msgstr "비례 폭" -msgid "Layer|Background" -msgstr "배경" +msgid "Provencal" +msgstr "프로방스어" -msgid "Layer Name" -msgstr "레이어 이름" +msgid "Provide a glyph name" +msgstr "글리프 이름 제공" -msgid "Curve Type" -msgstr "원곡선 유형" +msgid "Proximity" +msgstr "근접성" -msgid "Type" -msgstr "유형" +msgid "Proximity:" +msgstr "근접성:" -msgid "Orig layer" -msgstr "원래의 레이어" - -msgid "Set Name" -msgstr "이름 설정" - -msgid "Glyphs in the set" -msgstr "셋 안의 글리프" - -msgid "Class Name" -msgstr "클래스명" +msgid "Psalter Pahlavi" +msgstr "솔터 팔라비 자" -msgid "Key" -msgstr "Key" +msgid "Punctuation Supplement" +msgstr "임시 보충" -msgid "Value" -msgstr "값" +msgid "Punjabi" +msgstr "펀자브어" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "타입이 올바르지 않습니다" +msgid "Punjabi (India)" +msgstr "펀자브어(인도)" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" -"숫자 배열이 필요합니다.\n" -"\"%.*s\"를 숫자로 구문 해석하는데 실패했습니다." +msgid "Punjabi (Pakistan)" +msgstr "펀자브어(파키스탄)" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"예상 불 방식의 값\n" -"(\"참\" 또는 \"거짓\")" +msgid "Push Current Glyph" +msgstr "현재글리프를 Push" msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." msgstr "" -"예상 PostScript 코드.\n" -"보통 \"{\"로 시작하고 \"}\"로 끝난다." - -msgid "Expected number." -msgstr "예상 번호." +"TTF가 아닌 ttc에 CFF 글꼴을 넣는다.\n" +" 이것들은 맥과 리눅스에서 작동하는 것 같다.\n" +" 그러나 Windows에서는 작동하지 않는 것으로 문서화되었다." -msgid "No Name" -msgstr "이름 없음" +msgid "Quad:" +msgstr "쿼터:" -msgid "Please specify a name for this mark class or set" -msgstr "이 마크 클래스 또는 세트에 이름을 지정하세요." +msgid "Quadratic" +msgstr "2차" -msgid "Mark class/set names should not contain spaces." -msgstr "마크 클래스/세트의 이름은 공백을 사용할 수 없습니다." +msgid "Quarter Widths" +msgstr "사분 모서리" -msgid "Duplicate Name" -msgstr "이름의 중복" +msgid "Quecha (Bolivia)" +msgstr "케추아어(볼리비아)" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "이 이름은 이전에 마크 클래스/set #%d를 식별하는 데 사용되었습니다." +msgid "Quecha (Ecuador)" +msgstr "케추아어(에콰도르)" -msgid "Mark Class was in use" -msgstr "마크 클래스가 사용됨" +msgid "Quecha (Peru)" +msgstr "케추아어(페루)" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "이 마크 클래스(%s) 는 %s lookup에서 사용되었습니다." +msgid "Quechua" +msgstr "케추아어" -msgid "Mark Set was in use" -msgstr "마크 세트가 사용됨" +msgid "R-Cree" +msgstr "R-크리어" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "이 마크 셋(%s) 은 %s lookup에서 사용되었습니다." +msgid "RBearing:" +msgstr "오른쪽 베어링:" -msgid "Bad Family Name" -msgstr "패밀리명이 부적합합니다" +msgid "ROLL the top three stack elements" +msgstr "상위 3개의 스택 요소를 ROLL합니다." -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "패밀리명이 부적합합니다. 알파벳으로 시작해야 합니다." +msgid "ROS was missing from CID font" +msgstr "CID 글꼴에서 ROS가 누락되었습니다." -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"ROUND value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Rounds a coordinate (26.6) at top of stack\n" +"and compensates for engine effects" msgstr "" -"PostScript명은 공백이나 (){}[]<>%%/ 를 포함할 수 없습니다\n" -"63자이내의 ASCII문자열이어야 합니다." +"값[ab] 를 반올림합니다.\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"스택 맨 위에 있는 좌표(26.6) 를 반올림합니다.\n" +"엔진 효과를 보상합니다." -msgid "A Font Family name is required" -msgstr "폰트패밀리명가 필요합니다." +msgid "RSB" +msgstr "RSB" -msgid "Bad Font Family Name" -msgstr "폰트패밀리명이 부적합합니다." +msgid "RSB Compression Percent" +msgstr "RSB 압축 백분율" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"일부 Windows 버전에서는 패밀리명이 31자를 초과할 경우 포스트스크립트 글꼴 설" -"치를 거부합니다. 그래도 계속 하시겠습니까?" +msgid "Radial" +msgstr "방사상" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"일부 Windows 버전에서는 폰트명이 31자보다 길면 포스트스크립트 글꼴 설치를 거" -"부합니다. 그래도 계속 하시겠습니까?" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "급진적 정도의 하위 상승 퍼센트:" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"Adobe의 폰트명 사양(5088.FontNames.pdf)은 글꼴 이름이 29자 이하여야 한다고 말" -"합니다. 그래도 계속 하시겠습니까?" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "급진적 디스플레이 스타일 수직 간격:" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" -"PostScript명은 공백이나 (){}[]<>%%/ 를 포함할 수 없습니다\n" -"ASCII문자열 이어야 합니다." +msgid "RadicalExtraAscender:" +msgstr "급진적 추가 어센더:" -#, c-format -msgid "Version %.20s" -msgstr "버전 %.20s" +msgid "RadicalKernAfterDegree:" +msgstr "정도 이후 급진적 커닝:" -msgid "Detach from PostScript Names" -msgstr "PostScript명으로부터 떼어내기" +msgid "RadicalKernBeforeDegree:" +msgstr "정도 이전 급진적 커닝:" -msgid "Same as PostScript Names" -msgstr "PostScript명과 정렬" +msgid "RadicalRuleThickness:" +msgstr "급진적 표준 두께:" -msgid "Multi-line edit" -msgstr "복수행 편집" +msgid "RadicalVerticalGap:" +msgstr "급진적 수직 간격:" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%2$.30s을 위한 문자열%1$.30s" +msgid "Radicals" +msgstr "제곱근" -msgid "Using the OFL for your open fonts" -msgstr "열려 있는 글꼴에 OFL 사용" +msgid "Radio Button" +msgstr "라디오 버튼" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" -"OFL은 리브레/오픈 폰트 프로젝트용으로 설계된 커뮤니티 승인 소프트웨어 라이센" -"스입니다.\n" -"OFL 아래에 있는 폰트는 사용, 연구, 복사, 수정, 내장, 병합 및 재배포할 수 있으" -"며, 작가에게 충분한 제어 및 예술적 무결성을 제공합니다. FAQ를 포함한 자세한 " -"내용은 http://scripts.sil.org/OFL을 참조하시기 바랍니다.\n" -"\n" -"이 폰트 메타 데이터는 사용자, 설계자 및 배포 채널에서 사용자가 누구인지, 사용" -"자에게 연락하는 방법 및 사용자가 부여하고 있는 권한을 파악하는 데 도움이 됩니" -"다.\n" -"수정된 버전을 릴리스할 때 예약된 폰트명을 포함하여 알림을 추가해야 합니다.\n" -"\n" -"오픈 폰트를 디자인하는 데 재미를 느껴보세요!" +msgid "Radio Off Mark" +msgstr "라디오 끄기 마크" -msgid "Slant:" -msgstr "기울기:" +msgid "Radio On Mark" +msgstr "라디오 켜기 마크" -msgid "Space:" -msgstr "단어간의 공백:" +msgid "Radius" +msgstr "반지름" -msgid "Stretch:" -msgstr "장평 확장폭:" +msgid "Radius:" +msgstr "반지름:" -msgid "Quad:" -msgstr "쿼터:" +msgid "Radius: " +msgstr "반경: " -msgid "Shrink:" -msgstr "장평 축소폭:" +msgid "Rajasthani" +msgstr "라자스타니어" -msgid "XHeight:" -msgstr "x높이:" +msgid "Rakar Forms" +msgstr "Rakar 자형" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "여분의 공간: " +msgid "Random" +msgstr "랜덤" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "이탤릭폰트에 대해 수직변화에 대한 수평변화값" +msgid "Randomize" +msgstr "랜덤화" -msgid "The amount of space between words when using this font" -msgstr "이 폰트를 사용했을 경우의 단어간 간격" +msgid "Raph's plate" +msgstr "라프의 플레이트" -msgid "The amount of stretchable space between words when using this font" -msgstr "이 폰트를 사용했을 경우 단어간 간격의 확대가능 값" +msgid "Raph's plate files" +msgstr "라프의 플레이트 파일" -msgid "The amount the space between words may shrink when using this font" -msgstr "이 폰트를 사용했을 경우 단어간 간격의 촉소가능 값" +msgid "Rapid/Horizontal" +msgstr "가파른/수평" -msgid "The height of the lower case letters with flat tops" -msgstr "상단의 소문자의 높이" +msgid "Rapid/Vertical" +msgstr "빠른/수직" -msgid "The width of one em" -msgstr "1em의 길이폭" +msgid "Raster" +msgstr "라스터" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"아래의 어느경우:\n" -"문장끝에 붙는 공간의 추가량\n" -"수식내에 사용되는 공간" +msgid "Raster Color" +msgstr "래스터 배색" -msgid "Duplicate StyleSet Name" -msgstr "중복된 StyleSet 이름" +msgid "Raster Dark Color" +msgstr "래스터 어두운 색상" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"'%c%c%c%c' 기능은 %s 언어로 두 번 명명됨\n" -"%.80s\n" -"%.80s" +msgid "Raster Grid Color" +msgstr "래스터 그리드 색상" -msgid "Bad hex number" -msgstr "잘못된 16진수" +msgid "Raster New Color" +msgstr "래스터의 새로운 색상" -#, c-format -msgid "Bad hex number in %s" -msgstr "%s의 잘못된 16진수" +msgid "Raster Old Color" +msgstr "래스터의 오래된 색상" -msgid "Font Information Dialog" -msgstr "글꼴 정보 대화상자" +msgid "Rasterize at sizes:" +msgstr "다음과 같은 크기로 라스터라이징 합니다:" -msgid "Bad Grid Fitting table" -msgstr "잘못된 그리프를 채운 테이블" +msgid "Rasterizing..." +msgstr "라스터라이징 중..." -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "'gasp'(그리드 핏) 테이블은 65535의 픽셀 입력으로 끝나야 합니다." +msgid "Ratio" +msgstr "비율" -msgid "Bad Copyright" -msgstr "잘못된 저작권" +msgid "Raw" +msgstr "무변환" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"저작권 텍스트(이름 창의)는 완전히 ASCII여야 한다. 따라서 © 대신 (c)를 사용한" -"다." +msgid "Re_move" +msgstr "삭제(_M)" -msgid "Bad Human Fontname" -msgstr "잘못된 휴먼 폰트이름" +msgid "Reached end of file when reading composite glyph\n" +msgstr "합성글리프의 불러오기 중에 파일이 끝났습니다.\n" + +msgid "Reached end of file when reading simple glyph\n" +msgstr "단순글리프 불러오기 중에 파일이 끝났습니다.\n" msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." +"Read Control Value Table entry\n" +"Pops an index to the CVT and\n" +"pushes it in 26.6 format" msgstr "" -"사용자가 읽을 수 있는 (이름 창 안의) 폰트 이름 텍스트는 완전히 ASCII여야 합니" -"다." - -msgid "Bad Weight" -msgstr "가중치가 적합하지 않음" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "이름 창의 가중치 텍스트는 완전히 ASCII여야 합니다." +"제어 값 Table 항목 읽기\n" +"인덱스를 CVT에 팝업하고 26.6 형식으로 push합니다." -msgid "Bad Version" -msgstr "나쁜 버젼" +msgid "" +"Read Store\n" +"Pops an index into store array\n" +"Pushes value at that index" +msgstr "" +"저장소 읽기\n" +"인덱스를 저장소 배열로 이동합니다.\n" +"해당 인덱스에서 값을 push합니다." -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "이름 창의 버전 텍스트는 완전히 ASCII여야 합니다." +msgid "Read of Uninitialized Store" +msgstr "초기화되지 않은 저장소 읽기" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "레이어를 삭제하는 작업은 실행 취소할 수 없습니다!" +msgid "Reading AFM file" +msgstr "AFM파일을 불러오기 중" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"레이어를 삭제하려고 합니다.\n" -"이렇게 하면 해당 레이어의 모든 윤곽선이 손실됩니다.\n" -"이것이 마지막 2차 레이어일 경우 \n" -"모든 유형의 지침을 잃게 됩니다.\n" -"\n" -"도면층 삭제는 취소할 수 없습니다.\n" -"\n" -"이게 정말 당신의 의도인가요?" +msgid "Reading Glyphs" +msgstr "글리프를 불러오기 중" -msgid "Removing instructions cannot be UNDONE!" -msgstr "명령 제거는 실행 취소할 수 없습니다!" +msgid "Reading Names" +msgstr "이름을 불러오기 중" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"마지막 2차 레이어를 입방체로 \n" -"변경하려고 합니다. 이 경우 FontForge는 \n" -"모든 유형의 지침을 제거합니다.\n" -"\n" -"이 작업은 취소할 수 없습니다.\n" -"\n" -"이게 정말 당신의 의도인가요?" +msgid "Really use Typo metrics" +msgstr "실제로 타이포 메트릭 사용" #, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge는 대부분의 %d 레이어들을 지원함" +msgid "Reason:%s\n" +msgstr "이유:%s\n" -msgid "Too many Unique Font IDs" -msgstr "유니크 폰트ID가 너무 많습니다" +msgid "Recalculate Bitmaps" +msgstr "비트맵을 다시 계산" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" -"TrueType의 유니크폰트ID는, 하나의 언어에서만 지정해야합니다. 이 폰트에 하나 " -"이상이 지정되어 있습니다. 그래도 저장하시겠습니까?" +msgid "Recen_t" +msgstr "최근 파일(_T)" -msgid "_Italic Angle:" -msgstr "이탤릭의 기울기(_I):" +msgid "RecognizePUANames" +msgstr "공용영역 글리프명을 인식" -msgid "Underline _Position:" -msgstr "밑선의 위치(_P):" +msgid "Recover old edit" +msgstr "이전 편집 복구" -msgid "Underline|_Height:" -msgstr "높이(_H):" +msgid "Recovery Complete" +msgstr "복구가 완료되었습니다." -msgid "_Em Size:" -msgstr "EM의 크기(_E):" +msgid "Recovery Failed" +msgstr "복원 실패" -msgid "_Ascent:" -msgstr "높이(_A):" +msgid "Rectan_gle" +msgstr "직사각형(_G)" -msgid "_Descent:" -msgstr "깊이(_D):" +msgid "Rectangle" +msgstr "사각형" -msgid "De_sign Size:" -msgstr "디자인 크기(_S):" +msgid "Rectangle or Ellipse" +msgstr "직사각형・타원" -msgid "_Bottom" -msgstr "마지막(_B)" +msgid "Red:" +msgstr "Red:" -msgid "_Top" -msgstr "최초(_T)" +msgid "Ref:" +msgstr "참조:" -msgid "Style _ID:" -msgstr "스타일_ID:" +msgid "Reference Border Color" +msgstr "참조 테두리 색상" -msgid "Bad Design Size Info" -msgstr "잘못된 설계 크기 정보" +msgid "Reference FG Color" +msgstr "참조 FG 색상" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"설계 크기가 0이면 해당 창의 다른 모든 필드도 0(또는 지정되지 않음)이어야 한" -"다." +msgid "Reference Info" +msgstr "참조의 정보" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "설계 크기에 대한 스타일 ID를 지정하는 경우, 스타일 이름을 지정해야 함" +msgid "Reference Names" +msgstr "참조 이름" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "설계 크기에 대한 스타일 이름을 지정하는 경우, 스타일 ID를 지정해야 함" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "글리프 %s 내의 참조 인코딩이 경계를 넘어서 있습니다\n" -msgid "If you specify a design size, it must be positive" -msgstr "설계 크기를 지정하는 경우, 양수여야 함" +msgid "Reference point match out of date" +msgstr "참조점의 매치가 구식입니다" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "설계 크기 범위에서 바닥 필드는 설계 크기보다 작아야 한다." +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "%2$s의 %1$d행에서 비CID 화된 글꼴의 CID에 대한 참조" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "설계 크기 범위에서 하단 상단은 설계 크기보다 커야 한다." +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "%2$s의 %1$d행에서 CID화된 글꼴에서 문자 이름에 대한 참조" +#, c-format msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "설계 크기에 대한 스타일 ID를 지정하는 경우 크기 범위를 지정해야 함" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "기능 파일에는 없지만 글꼴 %.50s에 있는 색인 참조" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" -"설계 크기 범위를 지정하는 경우 스타일 Id와 스타일 이름도 지정해야 합니다. " -"FontForge를 사용하면 이러한 필드를 공백으로 둘 수 있지만 다른 응용 프로그램" -"은 그렇지 않을 수 있습니다." - -msgid "sfnt Revision:" -msgstr "sfnt 개정:" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "%2$s의 %1$d행에서 존재하지 않는 문자 이름에 대한 참조: %3$s" -msgid "Woff Major Version:" -msgstr "Woff 큰 버전:" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "글자%1$.20s에의 %2$d에 대한 참조" -msgid "Woff Minor Version:" -msgstr "Woff 작은 버전:" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "" +"'glyf'테이블의 분석중에, 경계를 넘어가는 글리프 %d 에의 참조에 부딪혔습니" +"다.\n" -msgid "MS Code Pages" -msgstr "MS 코드 페이지" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" +msgstr "" +"글리프 %s 내의 put 연산자로 임시메모리로의 참조가경계를 넘어서 있습니다\n" -msgid "Unicode Ranges" -msgstr "유니코드 범위" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "본 글리프에서는、참조삽입 레벨이 최대허용치를 넘어섭니다" -msgid "_Version" -msgstr "버전(_V)" +msgid "References may not be dragged into the guidelines layer" +msgstr "참조 지침 레이어로 드래그 할 수 없습니다" -msgid "Weight, Width, Slope Only" -msgstr "무게, 폭, 경사만" +msgid "Refers to Font" +msgstr "글꼴 참조" -msgid "_Weight Class" -msgstr "가중치클래스(_W)" +msgid "Reflect" +msgstr "반영" -msgid "HHead _Line Gap:" -msgstr "(hhea테이블의)행간격(_L):" +msgid "Refresh File List" +msgstr "파일 목록 새로고침" -msgid "Typo Line _Gap:" -msgstr "조판위의 행간격(_G)" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "참조" -msgid "VHead _Column Spacing:" -msgstr "(vhea테이블의)세로쓰기의 행간격(_C):" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "참조 삽입자의 상한(_D):" -msgid "Win Ascent:" -msgstr "윈도우 Ascent:" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "올바르지 않은 PostScript변환행렬를 포함하는 참조" -msgid "Win _Ascent Offset:" -msgstr "Win _Ascent의 오프셋(_A):" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "올바르지 않은 TrueType변환행렬를 포함하는 참조" -msgid "Win Descent:" -msgstr "윈도우 Ascent:" +msgid "Refs with out of date point matching" +msgstr "업데이트가 필요한 매칭이 안되는 점을 포함하는 참조" -msgid "Win _Descent Offset:" -msgstr "Win Descent 오프셋:(_D)" +msgid "Regenerate Bitmap Glyphs" +msgstr "비트맵 글리프 재생성" -msgid "Typo Ascent:" -msgstr "조판위의 높이:" +msgid "Regenerate Hint Substitution Points" +msgstr "힌트 대체 지점 재생성" -msgid "_Typo Ascent Offset:" -msgstr "조판위의 높이 오프셋(_T):" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "재생성 비트맵 글리프(_B)..." -msgid "T_ypo Descent Offset:" -msgstr "조판위의 깊이 오프셋(_Y):" +msgid "Registers" +msgstr "레지스터" -msgid "Typo Descent:" -msgstr "조판위의 깊이:" +msgid "Registers (TrueType)" +msgstr "레지스터(TrueType)" -msgid "HHead Ascent:" -msgstr "hhea테이블에서의 높이" +msgid "Regular" +msgstr "일반체" -msgid "_HHead Ascent Offset:" -msgstr "_hhea의 높이 오프셋" +msgid "Rejang" +msgstr "레장 문자" -msgid "HHead De_scent Offset:" -msgstr "hhea의 깊이 오프셋(_S)" +msgid "Remo_ve Undoes" +msgstr "되돌리기 이력 비우기(_V)" -msgid "HHead Descent:" -msgstr "hhea테이블에서의 깊이" +msgid "Remo_ve Undoes..." +msgstr "실행 취소(_V)..." -msgid "Ca_pital Height:" -msgstr "대문자 높이(_p):" +msgid "Remove" +msgstr "삭제" -msgid "_X Height:" -msgstr "_X 높이:" +msgid "Remove All" +msgstr "모두 삭제" -msgid "Strikeout" -msgstr "수정선" +msgid "Remove All Kern _Pairs" +msgstr "커닝을 모두삭제(_P)" -msgid "Bad IBM Family" -msgstr "IBM패밀리분류로 부적합합니다" +msgid "Remove All VKern Pairs" +msgstr "세로쓰기 커닝을 모두삭제" -msgid "Tag must be 4 characters long" -msgstr "태그의 길이가 4자이어야 합니다" +msgid "Remove Anchor Class?" +msgstr "앵커 클래스를 제거하시겠습니까?" -msgid "A tag must be 4 ASCII characters" -msgstr "태그는 ASCII로 4자이어야 합니다." +msgid "Remove Bitmap Glyphs" +msgstr "비트맵 글리프 삭제" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "높이와 깊이는 모두 양수이며, 그 합은 16384보다 작아야합니다." +msgid "Remove Bitmap Glyphs..." +msgstr "비트맵 글리프 삭제..." -msgid "Bad Ascent/Descent" -msgstr "올바르지 않은 높이/깊이" +msgid "Remove Bookmark..." +msgstr "책갈피 삭제..." -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"1개의 스타일에 condense와 extend를 동시에설정할 수 없습니다(그 지정은 의미가 " -"없습니다)" +msgid "Remove En_coding..." +msgstr "인코딩을 삭제(_C)..." -msgid "Bad Style" -msgstr "스타일이 부적합합니다" +msgid "Remove Encoding" +msgstr "인코딩을 삭제" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"글리프명은 ASCII문자열세트에 포함되는 글자에 제한되어야 합니다만,\n" -"본 이름리스트에서 그 범위에 포함되지 않는 글자를 사용하는\n" -"이름이 있습니다." +msgid "Remove Instr Tables" +msgstr "Instr 테이블 제거" -msgid "Namelist contains non-ASCII names" -msgstr "이름리스트에 비ASCII 이름이 포함되어 있습니다" +msgid "Remove Kern _Pairs" +msgstr "커닝 짝을 삭제(_P)" -msgid "Change" -msgstr "변경" +msgid "Remove Language from Script..." +msgstr "스크립트에서 언어 제거..." -msgid "Retain" -msgstr "그대로" +msgid "Remove Language(s) from Script" +msgstr "스크립트에서 언어 제거" -msgid "Change UniqueID?" -msgstr "UniqueID를 변경하시겠습니까?" +msgid "Remove Lookup" +msgstr "조회를 제거" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"UniqueID (또는 XUID)를 변경하지 않고 폰트명을 변경했습니다 .\n" -"권장하지 않는 방법입니다.\n" -"무작위의 새로운 값을 생성해 진행하시겠습니까?" +msgid "Remove Overlap" +msgstr "겹쳐진 도형 제거" -msgid "Win Ascent Offset:" -msgstr "Win Ascent의 오프셋:" +msgid "Remove Overlap:" +msgstr "겹쳐진 도형을 제거:" -msgid "Win Descent Offset:" -msgstr "Win Descent 오프셋:" +msgid "Remove This Glyph" +msgstr "이 글리프 제거" -msgid "Typo Ascent Offset:" -msgstr "조판위의 높이 오프셋:" +msgid "Remove VKern Pairs" +msgstr "세로쓰기 커닝 짝을 삭제" -msgid "Typo Descent Offset:" -msgstr "조판위의 깊이 오프셋:" +msgid "Remove _Unused Slots" +msgstr "미사용 슬롯을 삭제(_U)" -msgid "HHead Ascent Offset:" -msgstr "hhea의 높이 오프셋" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "모든 \"빈\" 항목 제거 - 두 번째 글리프가 없는 항목" -msgid "HHead Descent Offset:" -msgstr "hhea의 깊이 오프셋" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "모든 \"빈\" 항목 제거 - 모든 필드가 0인 항목" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "분자1:" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "모든 \"빈\" 항목 제거 -- 교체 글리프가 없는 항목" -msgid "Denom1:" -msgstr "분모:" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "모든 \"빈\" 항목 제거 -- 소스 글리프가 없는 항목" -msgid "Num2:" -msgstr "분자2:" +msgid "Remove all entries." +msgstr "모든 항목을 제거하십시오." -msgid "Num3:" -msgstr "분자3:" +msgid "Remove bookmarks" +msgstr "책갈피 제거" -msgid "Denom2:" -msgstr "분모2:" +msgid "Remove glyphs which do not match from the selection." +msgstr "선택 항목에서 일치하지 않는 글리프를 제거합니다." -msgid "Sub1:" -msgstr "아래첨자1:" +msgid "Remove matching glyphs from the selection." +msgstr "선택 영역에서 일치하는 글리프를 제거합니다." -msgid "Sub2:" -msgstr "아래첨자2:" +msgid "Remove selected bookmarks" +msgstr "선택한 책갈피 제거" -msgid "Sup1:" -msgstr "윗첨자1:" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "바깥쪽과 안쪽의 윤곽을 양쪽 다 지우는 것은 무의미합니다" -msgid "Sup2:" -msgstr "윗첨자2:" +msgid "Removing instructions cannot be UNDONE!" +msgstr "명령 제거는 실행 취소할 수 없습니다!" -msgid "Sup3:" -msgstr "윗첨자3:" +msgid "Removing overlaps..." +msgstr "오버랩을 제거 중..." -msgid "Axis Ht:" -msgstr "축의 높이:" +msgid "Rename Gl_yphs..." +msgstr "글리프명을 변경(_Y)..." -msgid "Delim1:" -msgstr "구획문자1:" +msgid "Rename all glyphs in the selection" +msgstr "선택 영역의 모든 글리프 이름을 바꿉니다." -msgid "Delim2:" -msgstr "구획문자2:" +msgid "Rename by NameList" +msgstr "이름리스트로 개명" -msgid "SubDrop:" -msgstr "돌출 아랫첨자:" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "이 폰트 내글리프를 선택한 명리스트에 있는 이름으로 개명합니다" -msgid "SupDrop:" -msgstr "돌출 윗첨자:" +msgid "Render using Hinting" +msgstr "힌트를 사용하여 렌더링" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "표시되는 수식에서 분자에 대한 베이스라인의 상승값" +msgid "Repeat" +msgstr "반복" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "표시되지 않는 수식에 대한 베이스라인의 상승값" +msgid "Repeat Counts:" +msgstr "반복 횟수:" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "표시되지 않는 수식의 atop스타일에 대한 베이스라인의 상승값" +msgid "Reph Form" +msgstr "Reph 자형" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "표시되는 수식에서 분모에 대한 베이스라인의 하강값" +msgid "Replace" +msgstr "덮어쓰기" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "표시되지 않는 수식에서 분모에 대한 베이스라인의 하강값" +msgid "Replace All" +msgstr "모두 바꾸기" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "표시되는 수식에서 윗첨자에 대한 베이스라인의 상승값" +msgid "Replace Outline with Reference" +msgstr "아웃라인를 참조로 바꾸기" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "표시되지 않는 수식에서 윗첨자에 대한 베이스라인의 상승값" +msgid "Replace Pattern" +msgstr "패턴 바꾸기" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "변형스타일의 윗첨자에 대한 베이스라인의 상승값" +msgid "Replace Pattern:" +msgstr "바꾸기패턴:" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "표시되는 수식의 아래첨자에 대한 베이스라인의 하강값" +msgid "Replace With:" +msgstr "변환대상:" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "표시되지 않는 수식의 아래첨자에 대한 베이스라인의 하강값" +msgid "Replace it" +msgstr "교체하기" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "큰 박스의 윗단에 대한 윗첨자의 베이스라인 상승값" +msgid "Replace with Reference" +msgstr "참조에 바꾸기" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "큰 박스의 윗단에 대한 아래첨자의 베이스라인 하강값" +msgid "Replace Å" +msgstr "Å를 치환" -msgid "Size of comb delimiters in display styles" -msgstr "표시되는 comb의 구획문자" +msgid "Replacement Glyph Name" +msgstr "글리프 이름 대체" -msgid "Size of comb delimiters in non-display styles" -msgstr "비표시되는 comb의 구획문자" +msgid "Replacement Glyph Names" +msgstr "글리프 이름 대체" -msgid "Height of fraction bar above base line" -msgstr "분수의 가로줄의 베이스라인으로부터 높이" +msgid "Replacement glyphs" +msgstr "대체 글리프" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "괘선의 표준굵기:" +msgid "Replacement mismatch" +msgstr "변경할 글리프가 일치하지 않습니다" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "대형연산자의 공간1:" +msgid "Replacement: " +msgstr "바꾸기 대상: " -msgid "Big Op Space2:" -msgstr "대형연산자의 공간2:" +msgid "Replacements" +msgstr "변경할 글리프" -msgid "Big Op Space3:" -msgstr "대형연산자의 공간3:" +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" +msgstr "교체는 적용되는 적용 범위 표를 따라야한다 : %s" -msgid "Big Op Space4:" -msgstr "대형연산자의 공간4:" +msgid "Report as Error" +msgstr "오류로 보고" -msgid "Big Op Space5:" -msgstr "대형연산자의 공간5:" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "" +"지정한 크기의 비트맵이 폰트에 포함되어 있지 않습니다.\n" +"폰트가 지원하는 것은 %s 입니다." -msgid "Default thickness of over and overline bars" -msgstr "over과 overline의 가로획 기본굵기" +msgid "Required Contextual Alternates" +msgstr "필수 상황별 대안" -msgid "The minimum glue space above a large displayed operator" -msgstr "표시되는 수식의 대형연산자 위에 높여지는 취소 붙임공간" +msgid "Required Feature" +msgstr "필수 특성" -msgid "The minimum glue space below a large displayed operator" -msgstr "표시되는 수식의 대형연산자 아래에 높여지는 취소 붙임공간" +msgid "Required Ligatures" +msgstr "필수 합음자" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" -"표시되는 수식의 대형영산자 위에(적분범위 등)\n" -"상한값에서의 베이스라인과 연산자의 사이에 놓이는\n" -"공백의 최소값" +msgid "Required Variation Alternates" +msgstr "필수 변형 대안" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" -"표시되는 수식의 대형연산자 아래에(적분범위 등)\n" -"하한값에서의 베이스라인과 연산자 사이에 놓이는\n" -"공백의 최소값" +msgid "Required feature" +msgstr "필수의 특성" -msgid "The extra glue place above and below displayed limits" -msgstr "표시되는 수식의 상한,하한의 위아래에 추가되는 붙임공간" +msgid "Required feature out of bounds in script table.\n" +msgstr "필수의 특성이 문자열테이블의 경례를 넘어섭니다.\n" -#. GT: More Parameters -msgid "More Params" -msgstr "추가 파라메터" +msgid "Reserved Bit 10" +msgstr "예약된 비트 10" -msgid "Math Sp:" -msgstr "수식의 공간:" +msgid "Reserved Bit 11" +msgstr "예약된 비트 11" -msgid "Do it" -msgstr "해라" +msgid "Reserved Bit 12" +msgstr "예약된 비트 12" -msgid "Cannot be Undone" -msgstr "취소할 수 없음" +msgid "Reserved Bit 13" +msgstr "예약된 비트 13" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"병합 조치를 복원 할 수 없습니다.\n" -"그래도 하고 싶습니까?" +msgid "Reserved Bit 14" +msgstr "예약된 비트 14" -msgid "Select lookups from other fonts" -msgstr "다른 글꼴에서 룩업 선택" +msgid "Reserved Bit 15" +msgstr "예약된 비트 15" -msgid "Import Lookup" -msgstr "가져오기 조회" +msgid "Reserved Bit 22" +msgstr "예약된 비트 22" -msgid "Kerning State Machine" -msgstr "커닝 상태 기계" +msgid "Reserved Bit 23" +msgstr "예약된 비트 23" -msgid "Indic State Machine" -msgstr "인도계 문자 상태 기계" +msgid "Reserved Bit 24" +msgstr "예약된 비트 24" -msgid "Contextual State Machine" -msgstr "상황별 상태 기계" +msgid "Reserved Bit 25" +msgstr "예약된 비트 25" -msgid "(kerning class)\n" -msgstr "(커닝 클래스)\n" +msgid "Reserved Bit 26" +msgstr "예약된 비트 26" -msgid "Not attached to a feature" -msgstr "피쳐에 연결되지 않음" +msgid "Reserved Bit 27" +msgstr "예약된 비트 27" -#, c-format -msgid " Used in %s\n" -msgstr "%s에서 사용됨\n" +msgid "Reserved Bit 28" +msgstr "예약된 비트 28" -msgid "No data" -msgstr "데이터 없음" +msgid "Reserved Bit 32" +msgstr "예약된 비트 32" -msgid "This lookup contains no data" -msgstr "이 룩업에는 데이터가 없음" +msgid "Reserved Bit 33" +msgstr "예약된 비트 33" -msgid "Feature file?" -msgstr "특성 파일?" +msgid "Reserved Bit 34" +msgstr "예약된 비트 34" -#, c-format -msgid "Cannot open %s" -msgstr "%s을(를) 열 수 없음" +msgid "Reserved Bit 35" +msgstr "예약된 비트 35" -#, c-format -msgid "An error occurred writing %s" -msgstr "%s을(를) 쓰는 동안 오류가 발생했습니다." +msgid "Reserved Bit 36" +msgstr "예약된 비트 36" -msgid "Output error" -msgstr "출력오류" +msgid "Reserved Bit 37" +msgstr "예약된 비트 37" -msgid "Feature tags will be removed" -msgstr "기능 태그가 제거됨" +msgid "Reserved Bit 38" +msgstr "예약된 비트 38" -msgid "Lookups will be removed" -msgstr "룩업이 제거될 것임" +msgid "Reserved Bit 39" +msgstr "예약된 비트 39" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" -"경고: 폰트에 이미 'aalt' lookup이 있습니다. \n" -"이 명령을 계속 진행하면 해당 lookup이 제거되고 \n" -"새 lookup이 생성됩니다. \n" -"이전 정보를 잃게 됩니다.\n" -" 이것을 원하시던 건가요?" +msgid "Reserved Bit 40" +msgstr "예약된 비트 40" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" -"경고: 글꼴에 이미 일부 'alt' lookup이 있지만 이러한 룩업과 연관된 다른 기능 " -"태그가 있습니다. 이 명령을 계속 진행하면 해당 lookup에서 'alt' 태그가 제거되" -"고 다른 기능 태그와 연결되지 않는 새 lookup이 생성됩니다.\n" -" 이것을 원하시는 건가요?" +msgid "Reserved Bit 41" +msgstr "예약된 비트 41" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" -"경고: 이미 에 '아름다운' 룩업이 있다.\n" -"글꼴, 일부에는 연결된 다른 기능 태그가 없음\n" -"그것들과 함께 이것들이 제거될 것이고, 다른 것들은 다른 것들을 가지고 있다.\n" -"태그가 연관되어 있으며, '알트'가 있는 동안 이러한 태그는 남아 있을 것이다.\n" -"태그가 룩업에서 제거됨 - 새 룩업\n" -"어떤 것과 관련이 없는 생성될 것이다.\n" -"다른 기능 태그.\n" -" 원하는 내용이 맞습니까??" +msgid "Reserved Bit 42" +msgstr "예약된 비트 42" -msgid "_Apply to All" -msgstr "모두 적용(_A)" +msgid "Reserved Bit 43" +msgstr "예약된 비트 43" -msgid "_Apply to Selection" -msgstr "선택에 적용(_A)" +msgid "Reserved Bit 44" +msgstr "예약된 비트 44" -msgid "Apply change to which lookups?" -msgstr "변경사항을 어떤 룩업에 적용하시겠습니까?" +msgid "Reserved Bit 45" +msgstr "예약된 비트 45" -msgid "Apply to:" -msgstr "적용 대상:" +msgid "Reserved Bit 46" +msgstr "예약된 비트 46" -msgid "_Up" -msgstr "위로(_U)" +msgid "Reserved Bit 47" +msgstr "예약된 비트 47" -msgid "_Down" -msgstr "아래로(_D)" +msgid "Reserved Bit 9" +msgstr "예약된 비트 9" -msgid "_Sort" -msgstr "종류(_S)" +msgid "Reset" +msgstr "리셋" -msgid "Add _Lookup" -msgstr "추가 _Lookup" +msgid "" +"Resets the kerning offset and device table corrections to what they were " +"originally" +msgstr "커닝 오프셋 및 장치 테이블 보정을 원래대로 재설정합니다" -msgid "Add Sub_table" -msgstr "하위테이블 추가(_t)" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "리소스파일" -msgid "Edit _Metadata" -msgstr "메타데이터_편집" +msgid "Restrict Selection" +msgstr "선택범위를 제한" -msgid "_Edit Data" -msgstr "데이터 편집(_E)" +msgid "Restricted Font" +msgstr "편집제한 폰트" -msgid "De_lete" -msgstr "삭제(_l)" +msgid "Resultant Y Position" +msgstr "결과 Y 위치" -msgid "_Merge" -msgstr "합치기(_M)" +msgid "Retain" +msgstr "그대로" -msgid "Sa_ve Lookup..." -msgstr "조회저장(_v)" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." +msgstr "" +"라틴 알고리즘을 사용하여 글리프에 대한 카운터 크기 유지\n" +"CJK를 사용하는 사람들을 위해 그것들을 스퀴시 해라" -msgid "Add Language to Script..." -msgstr "스크립트에 언어 추가..." +msgid "Retain current advance width, center glyph within that width" +msgstr "전류 전진 폭을 유지하고 글리프를 해당 폭 내에서 중앙에 배치하십시오." -msgid "Remove Language from Script..." -msgstr "스크립트에서 언어 제거..." +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "전류 전진 폭을 유지하고 측면 베어링을 비례적으로 스케일링" -msgid "_Add 'aalt' features" -msgstr "'aalt' 특징 추가(_A)" +#, c-format +msgid "Return from enabling function for menu item %s must be boolean" +msgstr "%s 메뉴 항목에 대한 활성화 기능에서 반환은 부울이어야 함" -msgid "Add 'D_FLT' script" -msgstr "'DFLT' 스크립트 추가(_F)" +msgid "Revalidate" +msgstr "재검증" -msgid "_Revert All" -msgstr "모두 되돌리기(_R)" +msgid "Revalidate All" +msgstr "모두 재확인" -msgid "S_ave Feature File..." -msgstr "기능 파일 저장...(_a)" +msgid "Reverse Chaining Subs" +msgstr "전방문맥연쇄의 바꾸기" -#, c-format -msgid "Font Information for %.90s" -msgstr "폰트정보 %.90s" +msgid "Reverse Chaining Substitution" +msgstr "후반 문맥연쇄 바꾸기" -msgid "Fo_ntname:" -msgstr "폰트명(_N):" +msgid "Reverse Contextual Chaining Substitution" +msgstr "역 문맥적 연쇄 대체" -msgid "_Family Name:" -msgstr "패밀리명(_F):" +msgid "Reverse Direction" +msgstr "방향 반전" -msgid "Name For Human_s:" -msgstr "표시용명(_S):" +msgid "Reverse chaining subs" +msgstr "전방 문맥연쇄의 바꾸기" -msgid "_Weight" -msgstr "가중치(_W)" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" +msgstr "" +"역 대체는 정확히 하나의 마크된 문자가 있어야하고 %2$s의 %1$d행에 색인이 없어" +"야 한다" -msgid "_Version:" -msgstr "버전(_V):" +msgid "Revert Gl_yph" +msgstr "글리프를 되돌리기(_Y)" -msgid "sfnt _Revision:" -msgstr "sfnt 개정(_R):" +msgid "Revert Kerning" +msgstr "커닝 되돌리기" + +msgid "Revert To _Backup" +msgstr "백업을 復元(_B)" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." msgstr "" -"이 필드를 공백 상태로 두면 Font Forge는 위의 버전 문자열 또는 '이름' 테이블" -"에 있는 문자열을 기준으로 기본 값을 사용한다." +"Lookup 목록을 원래 상태로 되돌립니다.\n" +"그러나 하위 테이블 데이터에 대한 변경 사항은 그대로 유지됩니다." -msgid "_Base Filename:" -msgstr "기본 파일 이름(_B):" +msgid "Review Hints" +msgstr "검토 힌트" -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "글꼴을 생성할 때 파일 이름의 기본 기준으로 사용하십시오." +msgid "RevisionsToRetain" +msgstr "유지할 수정사항" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "글꼴 이름과 동일" +msgid "Rhaeto-Romanic" +msgstr "레토로망스어" -msgid "Copy_right:" -msgstr "저작권(_R):" +msgid "Riang" +msgstr "리앙어" -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "이 값은 ASCII여야 하므로 저작권 기호(c) 를 대신 사용할 수 없습니다." +msgid "Rig_ht" +msgstr "오른쪽(_H)" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe는 현재XUID/UniqueID가 불필요하다고 여깁니다)" +msgid "Right Bounds" +msgstr "오른쪽 경계" -msgid "Use XUID" -msgstr "XUID 사용" +msgid "Right Constraint" +msgstr "오른쪽 제약조건" -msgid "_XUID:" -msgstr "_XUID:" +msgid "Right Side Bearing" +msgstr "오른쪽 측면 베어링" -msgid "Use UniqueID" -msgstr "고유 ID 사용" +msgid "Right Side Bearing Add" +msgstr "오른쪽 측면 베어링 추가" -msgid "_UniqueID:" -msgstr "고유 ID(_U):" +msgid "Right Side Bearing Scale" +msgstr "오른쪽 사이드 베어링 눈금" -msgid " _Em Size:" -msgstr "_Em 크기:" +msgid "Right Side Bearing:" +msgstr "오른쪽 측면 베어링:" -msgid "_Scale Outlines" -msgstr "윤곽를 확대/축소(_S)" +msgid "Right To Left" +msgstr "오른쪽에서 왼쪽으로" -msgid "_Guess" -msgstr "추측(_G)" +msgid "Right to Left Alternates" +msgstr "오른쪽에서 왼쪽으로 쓰는 대안형" -msgid "Has _Vertical Metrics" -msgstr "세로쓰기 메트릭가 존재(_V)" +msgid "Right to Left mirrored forms" +msgstr "오른쪽에서 왼쪽으로 미러링된 양식" -msgid "Interpretation:" -msgstr "해석:" +msgid "Ro_und" +msgstr "둥근(_u)" -msgid "Name List:" -msgstr "이름리스트:" +msgid "Roman Connected" +msgstr "로마자와 연관된" -msgid "Font Type:" -msgstr "글꼴 유형:" +msgid "Roman Disconnected" +msgstr "로마자와 연관되지 않은" -msgid "_Outline Font" -msgstr "아웃라인 폰트(_O)" +msgid "Roman Trailing" +msgstr "로마자의 흔적" -msgid "_Type3 Multi Layered Font" -msgstr "_Type3 다중 계층 글꼴" +msgid "Romanian" +msgstr "루마니아어" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" -"복수의 색상,채우기와 그림자의 편집을 활성화합니.\n" -"복수레이어 폰트는 Type3 또는 SVG폰트로만 출력가능합니다." +msgid "Romanian (Moldova)" +msgstr "루마니아어(몰도바)" -msgid "_Stroked Font" -msgstr "스트로크 폰트(_S)" +msgid "Romany" +msgstr "로마니어" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" -"글리프의 아웃라인를 채우는 것이 아닌,\n" -"굵기가 있는 선을 그려냄으로써\n" -"글리프를 구성합니다.\n" -"모든 글리프는 아래의 선굵기로 그려집니다" +msgid "Rotate" +msgstr "회전" -msgid " Stroke _Width:" -msgstr " 스트로크 폭(_W):" +msgid "Rotate 180°" +msgstr "180°회전" -msgid "All layers _cubic" -msgstr "모든 레이어 큐빅(_c)" +msgid "Rotate 3D Around..." +msgstr "3차원의 회전..." -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"큐빅(후스크립트) 스플라인을 사용하여 모든 것의 윤곽을 잡는다.\n" -"이 서체의 규빅 스플라인은 일반적으로 편집하기 쉽다.\n" -"2차 글꼴보다 작을 수 있다(그리고 당신은 그것들로부터 트루타입 글꼴을 생성할 " -"수 있다" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "반시계방향으로 90°회전" -msgid "All layers _quadratic" -msgstr "모든 레이어 이차원(_q)" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "시계방향으로 90°회전" -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" -"큐빅(postscript) 스플라인 대신 이 글꼴의 모든 레이어의 윤곽을 잡으려면 2차 스" -"플라인(진정형) 스플라인을 사용하십시오" +msgid "Rotate _180°" +msgstr "_180°회전" -msgid "_Mixed" -msgstr "혼합(_M)" +msgid "Rotate _90° CCW" +msgstr "반시계방향으로 _90°회전" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"글꼴의 각 레이어 순서를 제어할 수 있음\n" -"개개의 만약 당신이 원한다면 이것은 유용할 것이다.\n" -"글꼴의 2차 및 3차 버전을 모두 유지한다." +msgid "Rotate by Ruler..." +msgstr "눈금자를 이용해 회전..." -msgid "Guidelines:" -msgstr "지침:" +msgid "Rotate each glyph as a unit" +msgstr "각 글리프를 단위로 회전" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "글꼴의 지침 레이어에 이차 스플라인 사용" +msgid "Rotate the selection" +msgstr "선택범위를 회전" -msgid "" -"\n" -"Layers:" -msgstr "\n레이어:" +msgid "Rotate the selection in 3D and project back to plane" +msgstr "선택 영역을 3D로 회전하고 평면으로 투영" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" -"PostScript '비공개' 사전에서는 여러 폰트 범위 \n" -"버전의 힌트를 제어할 수 있습니다.\n" -"'비공개' 사전은 PostScript 폰트에만 적용됩니다." +msgid "Rotate..." +msgstr "회전..." -msgid "_Histogram" -msgstr "히스토그램(_H)" +msgid "Rotate:" +msgstr "회전:" -msgid "Histogram Dialog" -msgstr "막대그래프에 대한 대화상자" +msgid "Rotating" +msgstr "회전" -msgid "Width _Class" -msgstr "폭 클래스(_C)" +msgid "Rotation Angle" +msgstr "회전 각" -msgid "P_FM Family" -msgstr "P_FM패밀리" +msgid "Rotation about X Axis" +msgstr "X축 주변으로 회전" -msgid "_Embeddable" -msgstr "문서에 포함가능(_E)" +msgid "Rotation about Y Axis" +msgstr "Y축 주변으로 회전" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"이 폰트가 다운로드 가능한(PDF)문서에 포함될수 있는지,\n" -"포함된다면 문서와 폰드 두가지 모두에 대해\n" -"어떤식으로 처리 가능한지." +msgid "Rough" +msgstr "거친" -msgid "No Subsetting" -msgstr "서브셋 불가" +msgid "Roun_d" +msgstr "반올림(_D)" + +msgid "Round" +msgstr "정수값으로 반올림" msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." +"Round Down To Grid\n" +"\n" +"Sets round state to the obvious" msgstr "" -"이것이 설정된 경우, 폰트를 문서에 포함시킬 때는 \n" -"모두 글리프를 문서내에 포함시켜야합니다.\n" -"설정되어 있지 않으면, 문서 작성자는, 문서에 사용된 글자만들포함시킬 필요가 있" -"습니다." - -msgid "Only Embed Bitmaps" -msgstr "비트맵만 포함가능" +"Round Down To Grid\n" +"\n" +"반올림 상태를 확실한 것으로 설정합니다." msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." +"Round OFF\n" +"Sets round state so that no rounding occurs\n" +"but engine compensation does" msgstr "" -"비트맵만 포함가능합니다. 아웃라인 설명은 \n" -"포함 할 수 없습니다 (폰트에 비트맵이\n" -"포함되지 않은 경우에는 아무것도 포함시킬 수 없습니다)." - -msgid "Vendor ID:" -msgstr "벤더 ID" - -msgid "_IBM Family:" -msgstr "IBM패밀리분류(_I)" +"반올림\n" +"반올림이 발생하지 않도록 원형 상태를 설정합니다.\n" +"하지만 엔진 보상은 효과가 있습니다." -msgid "_OS/2 Version" -msgstr "_OS/2 버전" +msgid "Round Rectangle Radius" +msgstr "둥근모서리 자각형의 반경" msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." +"Round To Double Grid\n" +"Sets the round state (round to closest .5/int)" msgstr "" -"'OS/2' 표는 몇 년 동안 약간 바뀌었다.\n" -"일반적으로 필드가 추가되었지만 때때로 필드는\n" -"의미가 다시 정의되었다." - -msgid "Style Map:" -msgstr "스타일 맵:" +"이중 그리드로 반올림\n" +"반올림 상태를 설정합니다(최고 .5/정수까지 반올림)." msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." +"Round To Grid\n" +"Sets the round state" msgstr "" -"MS는 폰트 패밀리의 구성원이 무게, 너비 및 기울기에서만 다른지 여부를 알아야 " -"한다(광학 크기와 같은 다른 변수에서는 그렇지 않음)." +"그리드 반올림\n" +"반올림 상태를 설정합니다." msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" +"Round To Half Grid\n" +"Sets the round state (round to closest .5 not int)" msgstr "" -"OS/2 WinAscent & WinDescent 필드 외부의 \n" -"모든 항목은 창에 의해 잘립니다.\n" -"여기에는 GPOS에 의해 재배치된 마크 등이 포함됩니다. \n" -"(강하 필드는 일반적으로 양수입니다.)\n" -"\"[] Is Offset\" 확인란이 선택 취소된 경우 입력한 숫자는 \n" -"OS/2에서 사용되는 값이 됩니다.\n" -"설정된 경우 입력한 숫자는 \n" -"글꼴의 한계에 추가됩니다. 대부분의 경우 \n" -"이 필드 0을 종료하고 \"[*] Is Offset\"을 선택해야 합니다.\n" -"\n" -"참고: WinDescent는 기준선 아래 항목에 \n" -"대한 양수입니다." - -msgid "Is Offset" -msgstr "오프셋을 지정" +"하프 그리드 반올림\n" +"반올림 상태를 설정합니다(정수가 아닌 최대 .5 까지)." -msgid "Really use Typo metrics" -msgstr "실제로 타이포 메트릭 사용" +msgid "Round To _Int" +msgstr "좌표값을 정수로 반올림(_I)" msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." +"Round Up To Grid\n" +"Sets the round state" msgstr "" -"규격에 따르면 오타 측정 기준은\n" -"선 간격을 결정하는 데 사용된다. 하지만 너무 많다.\n" -"프로그램들이 규격을 따르지 않는다. MS가 추가적으로 결정했다.\n" -"그렇게 하도록 그들에게 상기시키기 위해 비트가 필요했다." +"그리드 올림\n" +"반올림 상태를 설정합니다." -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"윈도우의 라인 간격을 지정하기 위해 \n" -"오타 입식 Ascent&descent 필드가 제공됩니다.\n" -"사실 일반적으로 윈도우 상승/하강 필드가 그렇습니다.\n" -"(하강 필드는 보통 음수입니다.)\n" -"\"[] Is Offset\" 확인란이 선택 취소된 경우 \n" -"입력한 숫자는 OS/2에서 사용되는 값이 됩니다.\n" -"설정된 경우 입력한 숫자가 Em-size에 \n" -"추가됩니다. 대부분의 경우 이 필드 0을 종료하고 \n" -"\"[*] Is Offset\"을 선택해야 합니다.\n" -"\n" -"참고: Typeo Descent는 \n" -"기준 이하에 대한 음수입니다." +msgid "Round/Closed Loops" +msgstr "원형/닫힌 루프" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "MS Windows에서 사용된 S/2테이블내의 TypoLinegap필드를 설정합니다" +msgid "Round/No Loops" +msgstr "원형/루프 없음" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"이것은 맥의 선 간격을 지정한다.\n" -"(하강장은 보통 음수)\n" -"\"[] Is Offset\" 확인란이 선택 취소된 경우\n" -"어떤 수를 입력해도 hhea에 사용되는 값이 될 것이다.\n" -"설정된 경우 입력한 모든 번호가\n" -"서체의 한계 이거 놔둬야 해\n" -"대부분의 경우 필드 0을 선택하고 \"[*] 오프셋\"을 선택하십시오.\n" -"\n" -"참고: Hhea Descent는 사물의 음수 값이다.\n" -"기준 이하의" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "linegap필드를 Mac에서 사용되는 hhea테이블에 설정합니다." +msgid "Round/Open Loops" +msgstr "원형/열린 루프" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"행간필드를 vhea테이블에 설정합니다.\n" -"이것은 세로쓰기 텍스트의 행간, 수평방향 공간을 의미합니다." +msgid "Rounding to integer..." +msgstr "좌표값을 정수로 변환 중..." -msgid "This denotes the height of X." -msgstr "이것은 X의 높이를 나타냅니다." +msgid "Row|New" +msgstr "새로운" -msgid "This denotes the height of x." -msgstr "이것은 x의 높이를 나타냅니다." +msgid "Ruanda" +msgstr "루안다어" -msgid "SubscriptSuperUse|Default" -msgstr "기본" +msgid "Ruby Notational Forms" +msgstr "루비용 형" -msgid "Pos" -msgstr "위치" +#, c-format +msgid "Rule %d" +msgstr "룰 %d" -msgid "PanoseUse|Default" -msgstr "기본" +msgid "Rule Color" +msgstr "규칙 색상" -msgid "http://panose.com/" -msgstr "http://panose.com/" +msgid "Ruler Big Tick Color" +msgstr "눈금자에서 큰 눈금 색상" -msgid "Panose|_Family Kind" -msgstr "_패밀리 종류" +msgid "Ruler Current Tick Color" +msgstr "눈금자 현재 눈금 색상" -msgid "Unicode Ranges:" -msgstr "유니코드 범위:" +msgid "Ruler Font" +msgstr "눈금자 글꼴" -msgid "Default" -msgstr "기본" +msgid "Ruler Options" +msgstr "눈금자 옵션" -msgid "MS Code Pages:" -msgstr "MS 코드 페이지:" +msgid "Rumi Numeral Symbols" +msgstr "루미 숫자 기호" -msgid "Misc." -msgstr "그 외" +msgid "" +"Run Simplify after expanding stroked paths\n" +"to reduce the number of points." +msgstr "" +"포인트의 수를 줄이기 위해 스트로크 경로를 확장 한 후 Simplify를 실행합니다." -msgid "Metrics" -msgstr "메트릭" +msgid "Rundi" +msgstr "룬디어" -msgid "Sub/Super" -msgstr "아래첨자/윗첨자" +msgid "Runic" +msgstr "룬 문자" -msgid "Panose" -msgstr "Panose" +msgid "Russian" +msgstr "러시아어" -msgid "Charsets" -msgstr "문자셋" +msgid "Russian (Moldova)" +msgstr "러시아어(몰도바)" -msgid "Gasp|_Version" -msgstr "버전(_V)" +msgid "Russian Buriat" +msgstr "러시아 부랴트어" -msgid "Optimized For ClearType" -msgstr "클리어타입에 최적화" +msgid "Rusyn" +msgstr "루신어" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" -"사실 '헤드' 표에 조금 있습니다.\n" -"설정되지 않은 경우 특정 동아시아 폰트가 암시되지 않습니다." +msgid "S Brush Joined" +msgstr "S/이어지는 붓글씨" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" -"'gasp' 테이블을 사용하면 그리드 피팅 및 앤티 앨리어싱 래스터라이징이 수행되" -"는 시기를 제어할 수 있습니다.\n" -"테이블은 각각 플래그 세트가 있는 픽셀 크기의 (정렬된) 목록으로 구성됩니다. 이" -"러한 플래그는 이전 테이블 항목보다 크지만 현재보다 작거나 같은 모든 픽셀 크기" -"에 적용됩니다.\n" -"65535 픽셀 크기로 목록을 종료해야 합니다.\n" -"테이블의 version 1에는 MS의 클리어타입 래스터라이저에 적용되는 두 개의 추가 " -"플래그가 포함되어 있습니다.\n" -"\n" -"'gasp' 테이블은 트루타입 폰트에만 적용됩니다." +msgid "S Brush Unjoined" +msgstr "S/단독적 붓글씨" -msgid "Gasp|_Default" -msgstr "기본값(_D)" +msgid "S Calligraphic" +msgstr "S/캘리그래프체" -msgid "_Language" -msgstr "언어(_L)" +msgid "S Formal Joined" +msgstr "S/이어지는 정체" -msgid "_String Type" -msgstr "문자열의 타입(_S)" +msgid "S Formal Unjoined" +msgstr "S/단독적 정체" -msgid "SortingScheme|Default" -msgstr "기본값" +msgid "S Miscellaneous" +msgstr "S/그 외" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"새 이름을 만들려면 버튼을 왼쪽단추로 클릭하고 현장을 선택하십시오.\n" -"현장을 변경하려면 해당 현장을 마우스 왼쪽 단추로 클릭하십시오.\n" -"문자열 유형을 변경하려면 해당 문자열 유형을 마우스 왼쪽 단추로 클릭하십시" -"오.\n" -"텍스트를 변경하려면 텍스트를 마우스 왼쪽 단추로 클릭한 다음 입력하십시오.\n" -"이름을 삭제하려면 이름을 마우스 오른쪽 단추로 클릭하고 메뉴에서 삭제를 선택하" -"십시오.\n" -"truetype 이름을 해당 postscript에 연결하거나 연결을 해제하려면 마우스 오른쪽 " -"단추를 클릭하고 적절한 메뉴 항목을 선택하십시오." +msgid "S Monotone Joined" +msgstr "S/이어지는 선폭일정체" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "OFL 추가" +msgid "S Monotone Unjoined" +msgstr "S/단독적 선폭일정체" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"라이센스 및 라이센스 URL 필드의 사용자 글꼴에 OFL 메타데이터를 추가하려면 여" -"기를 클릭하십시오. \n" -"그런 다음 라이센스 필드를 클릭하여 OFL.txt와 동기화된 자리 표시자를 입력하십" -"시오. \n" +msgid "S Uncial" +msgstr "S/언시얼" -msgid "scripts.sil.org/OFL" -msgstr "scripts.sil.org/OFL" +msgid "SB Thumb" +msgstr "스크롤바 막대" msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" +"SCAN conversion ConTRoL\n" +"Pops a number which sets the\n" +"dropout control mode" msgstr "" -"해당 FAQ를 포함한 OFL(SIL Open Font License) 에 대한 자세한 내용을 보려면 \n" -"여기를 클릭하세요. \n" +"SCAN conversion ConTRoL\n" +"드롭아웃 제어 모드를 \n" +"설정하는 숫자를 팝업합니다." msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." +"SCANTYPE\n" +"Pops number which sets which scan\n" +"conversion rules to use" msgstr "" -"OpenType 스타일 세트 기능('ss01'-'ss20') 은 여기서\n" -"사람이 읽을 수 있는 이름을 할당할 수 있습니다." +"SCANTYPE\n" +"사용할 스캔 변환 규칙을 \n" +"설정하는 숫자를 팝업합니다." + +msgid "SFNT" +msgstr "SFNT" msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" +"SHift Contour using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops number of contour to be shifted\n" +"Shifts the entire contour by the amount\n" +"reference point was shifted" msgstr "" -"새 이름을 만들려면 <새로 만들기> 버튼 왼쪽을 클릭하고 현장(언어)을 선택하십시" -"오.\n" -"현장을 변경하려면 해당 로케일 왼쪽을 클릭하십시오.\n" -"형상을 변경하려면 왼쪽 버튼을 클릭하십시오.\n" -"텍스트를 변경하려면 왼쪽 버튼을 클릭한 후, 입력하십시오. \n" - -msgid "The font comment can contain whatever you feel it should" -msgstr "글꼴 설명에는 원하는 내용이 포함될 수 있습니다." +"기준점[a] 을 사용하여 윤곽선을 이동\n" +" 0=>zp1에서 rp2를 사용함\n" +" 1=>zp0에서 rp1을 사용함\n" +"이동할 윤곽선 수를 팝업합니다.\n" +"전체 윤곽선을 이동 기준점이 \n" +"이동된 양만큼 이동합니다." msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" +"SHift Point using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops as many points as specified by the loop count\n" +"Shifts each by the amount the reference\n" +"point was shifted" msgstr "" -"FONTLOG에는 글꼴 프로젝트에 대한 \n" -" 일부 설명, 세부 변경 로그 및 기여자 목록이 포함되어 있습니다." +"기준점[a] 을 사용하여 점을 이동\n" +" 0=>zp1에서 rp2를 사용함\n" +" 1=>zp0에서 rp1을 사용함\n" +"루프 카운트에 지정된 개수만큼 포인트를 팝업합니다.\n" +"기준점이 이동된 양만큼 \n" +"각각 이동합니다." msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"앵커 클래스가 아닙니다. 해당 사용자에게는 \"찾아보기\" 창이 표시됩니다.\n" -"(Mark Classes는 lookup이 활성 상태일 때 제어할 수 있으며 글리프를 배치하지 \n" -" 않습니다.)" +"SHift Zone using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops the zone to be shifted\n" +"Shifts all points in zone by the amount\n" +"the reference point was shifted" +msgstr "" +"기준점[a] 을 사용하여 영역을 이동\n" +" 0=>zp1에서 rp2를 사용함\n" +" 1=>zp0에서 rp1을 사용함\n" +"이동할 영역을 팝업합니다.\n" +"구역의 모든 점을 기준점이 \n" +"이동된 양만큼 이동합니다." msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" +"SHift point by a PIXel amount\n" +"Pops an amount (26.6) and as many points\n" +"as the loop counter specifies\n" +"each point is shifted along the FREEDOM vector" msgstr "" -"앵커 클래스가 아닙니다. 해당 사용자에게는 \"찾아보기\" 창이 표시됩니다.\n" -"(Mark Classes 같은 Mark Sets는 lookup이 활성 상태일 때 제어할 수 있으며 \n" -" 글리프를 배치하지 않습니다.)" +"PIXel 양만큼 점을 이동\n" +"양(26.6) 을 표시하고 루프 카운터가 \n" +"지정한 만큼의 포인트가 \n" +"FREEDION 벡터를 따라 이동됩니다." -msgid "Version, Major:" -msgstr "버전, 주요:" +msgid "SIL Graphite layout feature table" +msgstr "SIL 흑연 레이아웃 형상 테이블" + +msgid "SIL Graphite rule table" +msgstr "SIL 흑연 규칙 테이블" + +msgid "SJIS (Kanji)" +msgstr "Shift JIS (일본어 한자)" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." +"SUBtract\n" +"Pops two 26.6 fixed numbers from stack\n" +"subtracts them, pushes result" msgstr "" -"이 필드를 공백으로 두면 FontForge가 버전 문자열 또는 '이름' 표에 있는 문자열" -"을 기준으로 기본값을 사용합니다." +"SUBtract\n" +"스택에서 고정된 2개의 26.6을 팝업하면\n" +" 해당 숫자를 뺀 다음 결과를 push합니다." -msgid "Minor:" -msgstr "작은:" +msgid "SVG" +msgstr "SVG" -msgid "Metadata (xml):" -msgstr "메타데이터(xml):" +msgid "SVG (Scalable Vector Graphics) table" +msgstr "SVG(확장 가능한 벡터 그래픽) 표" -msgid "ΤεΧ General" -msgstr "ΤεΧ 일반" +msgid "SVG 2" +msgstr "SVG 2" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ 수학 기호" +msgid "SVG Template" +msgstr "SVG템플릿" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ 수학 확장" +msgid "SVG font" +msgstr "SVG폰트" -msgid "The size (in points) for which this face was designed" -msgstr "이 서체디자인이 의도한 크기(포인트수)" +msgid "SWAP top two elements on stack" +msgstr "스택의 상위 두 요소 바꾸기" -msgid "Size|Points" -msgstr "포인트" +msgid "S_ave Feature File..." +msgstr "기능 파일 저장...(_a)" -msgid "Design Range" -msgstr "디자인 범위" +msgid "S_ave as..." +msgstr "다른 이름으로 저장(_A)..." -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"이 서체가 적용되는 크기의 범위(포인트수).\n" -"하한값을 포함하지 않고,상한값을 포함합니다." +msgid "S_etup" +msgstr "설정(_E)" -msgid "_Bottom:" -msgstr "하한(_B):" +msgid "S_hadow..." +msgstr "그림자(_h)" -msgid "_Top:" -msgstr "상한(_T):" +msgid "S_how Dependent" +msgstr "의존하는 글리프를 표시(_H)" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"이 값은 ,이것과 같은 스타일을 가지는 폰트패밀리의\n" -"모든 폰트가 공유하는 식별번호 입니다. (예를들면,\n" -"10포인트의 볼드체와 24포인트의 볼드체와\n" -"같은 값이지만,10포인트의 이탤릭는 다른 값을 가집니다.)." +msgid "S_how H. Metrics..." +msgstr "가로쓰기 메트릭 표시법(_H)..." -msgid "Style Name:" -msgstr "스타일명:" +msgid "S_implify" +msgstr "단순화(_i)" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"이것은 ,이 폰트의 스타일를 식별하는데 \n" -"사용되는 이름의 조합을 지정합니다.\n" -"이름은 복수의 언어에 번역 가능합니다(영어는\n" -"필수이며,그 외의 언어는 생략가능합니다)\n" -"같은 스타일ID를 가지는 폰트는 모두\n" -"같은 ID를 공유하는것이 됩니다." +msgid "S_nap to horizontal/vertical" +msgstr "수평/수직으로 정렬(_N)" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"새 이름을 만들려면 버튼을 왼쪽 클릭하고 로케일(언어) 을 선택합니다.\n" -"로케일을 변경하려면 해당 로케일을 마우스 왼쪽 단추로 클릭합니다.\n" -"텍스트를 변경하려면 텍스트를 마우스 왼쪽 단추로 클릭한 다음 입력합니다.\n" +msgid "S_quare" +msgstr "사각형(_q)" -msgid "Mac Style Set:" -msgstr "Mac 스타일 세트:" +msgid "S_uggest Deltas..." +msgstr "델타 제시(_u)..." -msgid "FOND Name:" -msgstr "FOND명:" +msgid "Sa_me Glyph As" +msgstr "같은 글리프로 설정(_M)" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" -"현재 선택한 lookup을 lookup 순서에서 첫 번째로 이동하거나 \n" -"현재 선택한 하위 테이블을 lookup에서 첫 번째로 이동합니다" +msgid "Sa_ve Lookup..." +msgstr "조회저장(_v)" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"현재 선택한 lookup을 이전 lookup으로 이동하거나 \n" -"현재 선택한 하위 테이블을 이전 하위 테이블로 이동합니다." +msgid "Sadri" +msgstr "사도리어" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" -"다음 lookup 후 현재 선택된 lookup을 이동하거나 \n" -"다음 하위 테이블 이후에 현재 선택된 하위 테이블을 이동합니다." +msgid "Samaritan" +msgstr "사마리아 문자" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"현재 선택한 lookup을 lookup 체인의 끝으로 이동하거나 \n" -"현재 선택한 하위 테이블을 lookup의 마지막 하위 테이블로 이동합니다." +msgid "Samaritan, Punctuation" +msgstr "사마리안 문자, 구두점" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "기능 태그를 기준으로 한 기본 순서로 lookup을 정렬합니다." +msgid "Same as Match Classes" +msgstr "일치 클래스와 같은 " -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"선택한 lookup 후 또는 선택한 항목이 없는 경우 \n" -"lookup 목록 시작 시 새 lookup을 추가합니다." +msgid "Same as PostScript Names" +msgstr "PostScript명과 정렬" msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." msgstr "" -"선택한 하위 테이블 뒤에 또는 선택한 항목이 없는 경우 \n" -"조회를 시작할 때 새 조회 하위 테이블을 추가합니다." +"위와 동일하지만, 수평 방향이나 수직 방향에서 더 크게 벗어날 수 있는 작은 형상" +"(예: 세리프) 의 단자에 대해서는." -msgid "Edits a lookup or lookup subtable." -msgstr "Lookup 또는 lookup 하위 테이블을 편집합니다." +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "같은 표 태그 %c%c%c%c가 sfnt헤더에 두 번 나타난다." -msgid "Edits the transformations in a lookup subtable." -msgstr "Lookup 하위 테이블에서 변환을 편집합니다." +msgid "Sami (Lappish)" +msgstr "사미어 (라플란드어)" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" -"선택한 lookup 및 하위 항목을 삭제하거나 선택한 하위 항목을 삭제합니다.\n" -"이렇게 하면 해당 하위 테이블과 관련된 변환도 모두 삭제됩니다." +msgid "Samoan" +msgstr "사모아어" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"선택한(그리고 호환되는) 두 개의 lookup을 하나의 lookup에 병합하거나 lookup의 " -"선택된 두 하위 테이블을 하나의 lookup에 병합합니다." +msgid "Sample Text" +msgstr "샘플텍스트" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Lookup 목록을 원래 상태로 되돌립니다.\n" -"그러나 하위 테이블 데이터에 대한 변경 사항은 그대로 유지됩니다." +msgid "Sango" +msgstr "산고어" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "다른 글꼴에서 lookup(및 모든 하위 테이블) 을 가져옵니다." +msgid "Sans-Serif" +msgstr "산세리프" -msgid "Creation Date:" -msgstr "작성 날짜:" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "SS High-x 원형 기하학적 구조" -msgid "Modification Date:" -msgstr "수정 날짜:" +msgid "Sans-Serif|SS Humanist" +msgstr "SS 휴머니스트" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"이 창은 정보 제공용이며 실제로 글꼴에 \n" -"문자를 표시합니다. OS/2 유니코드 범위 필드를 \n" -"설정하려면 창을 다음으로 변경합니다." +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "SS IBM 네오그로크로메틱 고딕" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> 문자셋" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "SS Low-x 원형 기하학적 구조" -msgid "Include Empty Blocks" -msgstr "빈 블록 포함" +msgid "Sans-Serif|SS Matrix" +msgstr "산 셰리프체|SS 매트릭스" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"범위를 클릭하여 해당 범위의 문자를 선택합니다.\n" -"범위를 두 번 클릭하면 범위 내에 있어야 하지만 \n" -"범위에 속하지 않는 문자를 볼 수 있습니다." +msgid "Sans-Serif|SS Miscellaneous" +msgstr "SS 기타항목" -msgid "PS Names" -msgstr "PS 이름" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "SS 수정 그로테스크 고딕" -msgid "General" -msgstr "일반정보" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "SS 네오그로크로메틱 고딕" -msgid "PS UID" -msgstr "PS UniqueID" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "SS 타자기 고딕" -msgid "PS Private" -msgstr "PS Private사전" +msgid "Sanskrit" +msgstr "산스크리트어" -msgid "OS/2" -msgstr "OS/2" +msgid "Santali" +msgstr "산탈어" -msgid "TTF Names" -msgstr "TTF명" +msgid "Saraiki" +msgstr "사라이키어" -msgid "StyleSet Names" -msgstr "StyleSet 이름" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "채도 및 명도, 세 가지 색상은 0과 1 사이여야 합니다." -msgid "Grid Fitting" -msgstr "그리드 적합" +msgid "Saturation:" +msgstr "채도:" -msgid "ΤεΧ" -msgstr "ΤεΧ" +msgid "Saurashtra" +msgstr "사우라슈트라 자" -msgid "FONTLOG" -msgstr "FONTLOG" +msgid "Save" +msgstr "저장" -msgid "Mark Classes" -msgstr "마크클래스" +msgid "Save A_ll" +msgstr "모두 저장(_L)" -msgid "Mark Sets" -msgstr "마크 설정" +msgid "Save As _Image..." +msgstr "이미지로 저장(_I)..." -msgid "OpenType|Lookups" -msgstr "Lookups" +msgid "Save Colors" +msgstr "색상를 저장" -msgid "WOFF" -msgstr "웹 오픈 글꼴 형식" +msgid "Save Comments" +msgstr "메모를 저장" -msgid "Mac Features" -msgstr "Mac의 특성" +msgid "Save Failed" +msgstr "저장 실패" -msgid "Dates" -msgstr "날짜" +msgid "Save Guides" +msgstr "가이드 저장" -msgid "TrueTypeName|New" -msgstr "새로운" +msgid "Save Image" +msgstr "이미지 저장" -msgid "gaspTableEntry|New" -msgstr "새로운" +msgid "Save Layers" +msgstr "레이어 저장" -msgid "PSPrivateDictKey|New" -msgstr "새로운" +msgid "Save Resource file as..." +msgstr "리소스 파일을 다른 이름으로 저장.." -msgid "_Don't Save" -msgstr "저장하지 않음(_D)" +msgid "Save a font based on the specified layer" +msgstr "지정된 도면층에 따라 글꼴 저장" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"파일'%2$.40s'에 포함되는 폰트'%1$.40s'는 변경되어 있습니다.\n" -"저장하시겠습니까?" +msgid "Save as _Directory" +msgstr "디렉토리로 저장(_D)" -msgid "Yes, and don't _remind me again" -msgstr "네, 그리고 다시 상기시키지 마십시오." +msgid "Save as..." +msgstr "다른 이름으로 저장..." -msgid "Unsaved script" -msgstr "저장되지 않은 스크립트" +msgid "Save glyph colors in the PfEd table" +msgstr "글리프의 색상 구분을 PfEd테이블에 수록합니다" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" -"«스크립트 실행(Execute Script) » 대화상자에 저장되지 않은 스크립트가 있습니" -"다. 버릴 생각입니까?" +msgid "Save glyph comments in the PfEd table" +msgstr "글리프 별 메모를 PfEd 테이블에 수록합니다" -msgid "Save as _Directory" -msgstr "다른 이름으로 저장 디렉토리(_D)" +msgid "Save in _UCS2" +msgstr "_UCS-2로 저장" -msgid "Save as..." -msgstr "파일명을 지정해서 저장..." +msgid "Save the guidelines in the Guide layer." +msgstr "가이드 레이어에 지침 저장" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "%s라는 파일명으로 저장하려고 했지만 %s로 저장되었습니다." +msgid "Saving AFM File" +msgstr "AFM파일을 저장 중" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "파일/글꼴 생성를 선택하여 다른 형식으로 저장해 주십시오." +msgid "Saving Bitmap Font(s)" +msgstr "비트맵폰트를 저장 중" -msgid "Merge Feature Info" -msgstr "기능 정보의 통합" +msgid "Saving Bitmaps" +msgstr "비트맵을 저장 중" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "커닝데이터를 %s로부터 불러오기 실패." +msgid "Saving CID keyed font" +msgstr "CID키 지정폰트를 저장 중" -msgid "Load of Kerning Metrics Failed" -msgstr "커닝메트릭의 불러오기에 실패" +msgid "Saving Multiple PostScript Fonts" +msgstr "복수 PostScript폰트를 저장 중" -msgid "Many Windows" -msgstr "창이 너무 많습니다." +msgid "Saving OFM File" +msgstr "OFM파일을 저장 중" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"이 작업을 수행하면 10보다 많은 창이 열립니다.\n" -"정말 진행하시겠습니까?" +msgid "Saving OpenType Font" +msgstr "OpenType폰트를 저장 중" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe는 \"큰\" 스플라인에 극한이 없어야 한다고 말합니다.\n" -"하지만 그들은 큰 의미가 무엇인지 정의하지 않습니다.\n" -"스플라인 끝점 사이의 거리가 이 값보다 크면 스플라인은 fontforge에 \"크다\"가 " -"됩니다." +msgid "Saving Outlines" +msgstr "아웃라인를 저장 중" -msgid "Extremum bound..." -msgstr "극한의 경계" +msgid "Saving PFM File" +msgstr "PFM 파일을 저장 중" -msgid "Select by Script" -msgstr "스크립트에 의해 선택" +msgid "Saving PostScript Font" +msgstr "PostScript 폰트를 저장 중" -msgid "All glyphs" -msgstr "모든 상용문자" +msgid "Saving SVG font" +msgstr "SVG폰트를 저장 중" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "폰트뷰의 선택을 스크립트의 모든 글리프로 설정합니다." +msgid "Saving Spline Font Database" +msgstr "Spline Font Database형식으로 저장 중" -msgid "Only upper case" -msgstr "대문자만" +msgid "Saving TFM File" +msgstr "TFM파일을 저장 중" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "Font view의 선택을 스크립트의 대문자 글리프로 설정합니다." +msgid "Saving TrueType Font" +msgstr "TrueType폰트를 저장 중" -msgid "Only lower case" -msgstr "소문자만" +msgid "Saving Unified Font Object" +msgstr "통합 글꼴 객체 저장" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "폰트뷰의 선택을 스크립트의 소문자 글리프로 설정합니다." +msgid "Saving Unified Font Object 2" +msgstr "통합 글꼴 객체 저장 2" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" -"폰트뷰의 선택을 일치하는 글리프로 \n" -"설정합니다." +msgid "Saving Unified Font Object 3" +msgstr "통합 글꼴 개체 3 저장" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "폰트뷰의 선택을 확장하여 일치하는 모든 글리프를 포함합니다." +msgid "Saving font" +msgstr "폰트를 저장 중" -msgid "Remove matching glyphs from the selection." -msgstr "선택 영역에서 일치하는 글리프를 제거합니다." +msgid "Saving multi-master font" +msgstr "다중 마스터폰트를 저장 중" -msgid "Logical And with Selection" -msgstr "선택 가능한 논리 And" +msgid "Saving..." +msgstr "저장 중..." -msgid "Remove glyphs which do not match from the selection." -msgstr "선택 항목에서 일치하지 않는 글리프를 제거합니다." +msgid "Sayisi" +msgstr "자이세어" -msgid "No Script" -msgstr "문자열이 없습니다." +msgid "Sc_ale & Tile" +msgstr "확대/축소 & 반복(타일)(_A)" -msgid "Please specify a script" -msgstr "스크립트를 지정하십시오." +msgid "Sca_le" +msgstr "규모(_L)" -msgid "Bad Script" -msgstr "잘못된 스크립트" +msgid "Scale Bearings By:" +msgstr "베어링 확대비율:" -msgid "Scripts are 4 letter tags" -msgstr "스크립트는 4개의 문자 태그입니다." +msgid "Scale By" +msgstr "축척 기준" -msgid "Select by Name" -msgstr "이름으로 선택" +msgid "Scale Factor" +msgstr "확대율" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" -"글리프 이름과 일치하도록 와일드카드 패턴을 입력하거나\n" -" \"U+0065\"와 같은 유니코드 인코딩을 입력합니다." +msgid "Scale LBearing By:" +msgstr "왼쪽 베어링 확대비율:" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" -"Unix 스타일 와일드카드가 허용됩니다:\n" -"대부분의 문자는 자신과 일치합니다.\n" -"\"?\"는 단일 문자와 일치합니다.\n" -"\"*\"는 임의의 문자 수(없음 포함)와 일치합니다.\n" -"대괄호 안의 \"[abd]\" 문자 집합이 (단일) 문자와 일치합니다.\n" -"중괄호 안에 있는 \"{scmp,c2sc}\" 문자열 세트는 모든 문자열과 일치합니다.\n" -"따라서 \"a.*\"는 \"a\" 또는 \"a.sc\" 또는 \"a.swash\"와 일치합니다.\n" -"반면에 \"a{scmp,c2sc}\"는 \"a.scmp\" 또는 \"a.c2sc\"와 일치합니다.\n" -"그리고 \"a.[abd]\"는 \"a.a\" 또는 \"a.b\" 또는 \"a.d\"와 일치합니다." +msgid "Scale RBearing By:" +msgstr "오른쪽 베어링 확대비율:" -msgid "New Lookup Subtable..." -msgstr "새 조회 하위 테이블..." +msgid "Scale Uniformly..." +msgstr "균일하게 확대・축소..." -msgid "Display Substitution..." -msgstr "대체물 표시.." +msgid "Scale VAdvance By:" +msgstr "세로쓰기 글씨붙이기 확대비율:" -msgid "Pick a substitution to display in the window." -msgstr "창에 표시할 대체 항목을 선택하십시오." +msgid "Scale Width By:" +msgstr "글리프폭 확대 비율:" -msgid "Show H. Metrics" -msgstr "H. 메트릭스 표시" +msgid "Scale X/Y the same" +msgstr "X/Y 동일하게 축적" -msgid "Show V. Metrics" -msgstr "V. 메트릭스 표시" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "척도 계수는 3-1000% 사이여야 함" -msgid "Baseline" -msgstr "베이스라인" +msgid "Scale so text width matches path length" +msgstr "텍스트 너비가 경로 길이와 일치하도록 크기 조정" -msgid "Origin" -msgstr "원점" +msgid "Scale the selection" +msgstr "선택범위를 확대/축소" -msgid "Advance Width as a Line" -msgstr "어드밴스폭을 경계선으로 표시" +msgid "Scale to fit (Misc)" +msgstr "크기에 맞게 축적(음악적)" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" -"어드밴스폭을, 선으로 어드밴스에\n" -"수직한 방향으로 표시." +msgid "Scale..." +msgstr "확대・축소..." -msgid "Advance Width as a Bar" -msgstr "어드밴스폭을 바로 표시" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "다음에 의해서 확장: (%.2f,%.2f)" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"어드밴스폭을 바의 형태로 글리프 아래 표시.\n" -"어드밴스의 연장을 포현." +msgid "Scaling" +msgstr "확대/축소" -msgid "Bitmap Magnification..." -msgstr "비트맵 확대..." +msgid "Scaling Bitmaps" +msgstr "비트맵을 확대/축소 중" -msgid "Please specify a bitmap magnification factor." -msgstr "비트맵 확대 비율을 지정하십시오." +msgid "Scientific" +msgstr "체계적인" -msgid "Compact" -msgstr "작은" +msgid "Scientific Inferiors" +msgstr "과학문헌용 아랫글자" -msgid "Find an adobe CMap file..." -msgstr "Adobe CMap파일을 검색..." +msgid "Scottish Gaelic" +msgstr "스코틀랜드・게일어" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "CID폰트에 %s 를 삽입하기 이전에 그것을 닫아주십시오." +msgid "Screen Width in Centimeters" +msgstr "화면 너비(cm)" -msgid "Please close font" -msgstr "폰트를 닫아주십시오." +msgid "Screen Width in Inches" +msgstr "화면 폭(인치)" -msgid "_Remove" -msgstr "삭제(_R)" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "문자 '%c%c%c%c' " #, c-format msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" -"정말로 CID폰트%2$.40s에서 %1$.40s를 \n" -"삭제하시겠습니까?" - -msgid "_Remove Font" -msgstr "폰트를 삭제(_R)" - -msgid "Change Supplement..." -msgstr "보충번호를 변경..." +"스크립트 '%c%c%c%c'는 기본적으로 기준선 '%c%c%c%c'를 요구하고 있지만, 그 기준" +"은 현재 활성화 없습니다." #, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "%.20s-%.20s의 보충번호를 재지정해 주십시오." +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "%5$c%6$c%7$c%8$c 위에 있는 문자 '%1$c%2$c%3$c%4$c' " -msgid "_New Composition..." -msgstr "새로운 조합을 정의(_N)..." +msgid "Script File" +msgstr "문자열파일" -msgid "_Modify Composition..." -msgstr "조합을 수정(_M)..." +msgid "Script Menu" +msgstr "문자열메뉴" -msgid "_Build Syllables" -msgstr "음절을 조합생성(_B)" +msgid "Script Tag too long" +msgstr "너무 긴 스크립트 태그" -msgid "_Hangul" -msgstr "한글(_H)" +msgid "Script Tag:" +msgstr "스크립트 태그" -msgid "Save A_ll" -msgstr "모두 저장(_L)" +msgid "Script with no associated menu name" +msgstr "대응하는 메뉴명이 없는 문자열" -msgid "_Merge Feature Info..." -msgstr "기능 정보 통합(_M)..." +msgid "Script(s)" +msgstr "스크립트(S)" -msgid "Revert To _Backup" -msgstr "백업을 復元(_B)" +msgid "Script(s) & Language(s)" +msgstr "스크립트(s)&언어(s)" -msgid "Clear Special Data" -msgstr "특수 데이터 지우기" +msgid "ScriptPercentScaleDown:" +msgstr "스크립트 비율 축소:" -msgid "Script Menu" -msgstr "문자열메뉴" +msgid "ScriptScriptPercentScaleDown:" +msgstr "스크립트 비율 축소:" -msgid "_All Fonts" -msgstr "모든 폰트(_A)" +msgid "Scripts" +msgstr "문자열체(S)" -msgid "_Displayed Font" -msgstr "표시된 폰트(_D)" +msgid "Scripts are 4 letter tags" +msgstr "스크립트는 4개의 문자 태그입니다." -msgid "Glyph _Metadata" -msgstr "글리프의 메타데이터(_M)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "아라비아 문자" -msgid "_TrueType Instructions" -msgstr "_TrueType명령" +msgid "Script|Aramaic" +msgstr "아람 문자" -msgid "Select by _Color" -msgstr "_Color로 선택" +msgid "Script|Armenian" +msgstr "아르메니아 문자" -msgid "Select by _Wildcard..." -msgstr "미지수로 선택(_W)" +msgid "Script|Avestan" +msgstr "아베스탄 문자" -msgid "Select by _Script..." -msgstr "스크립트로 선택(_S)..." +msgid "Script|Balinese" +msgstr "발리" -msgid "_Glyphs Worth Outputting" -msgstr "출력에 적합한 글리프(_G)" +msgid "Script|Batak" +msgstr "바탁 문자" -msgid "Glyphs with only _References" -msgstr "참조만 있는 상형문자(_R)" +msgid "Script|Bengali" +msgstr "벵갈 문자" -msgid "Glyphs with only S_plines" -msgstr "스플라인만 있는 글리프(_P)" +msgid "Script|Bengali2" +msgstr "벵갈 문자2" -msgid "Glyphs with both" -msgstr "둘 다 있는 상형문자" +msgid "Script|Buginese" +msgstr "부기 문자" -msgid "W_hitespace Glyphs" -msgstr "W_hitespace 글리프" +msgid "Script|Buhid" +msgstr "부히드 문자" -msgid "_Changed Glyphs" -msgstr "변경된 글리프(_C)" +msgid "Script|Central European" +msgstr "중앙 유럽 문자" -msgid "_Hinting Needed" -msgstr "자동힌트가 필요한 글리프(_H)" +msgid "Script|Cham" +msgstr "참 문자" -msgid "Autohinta_ble" -msgstr "자동 힌트 가능(_B)" +msgid "Script|Cherokee" +msgstr "체로키 문자" -msgid "Hold [Shift] key to merge" -msgstr "병합하려면 [Shift] 키를 누르십시오" +msgid "Script|Coptic" +msgstr "콥트 문자" -msgid "Hold [Control] key to restrict" -msgstr "제한하려면 [Control] 키를 누르십시오" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "키릴문자" -msgid "Selec_t By Lookup Subtable..." -msgstr "Lookup 하위 테이블로 선택(_T)" +msgid "Script|Default" +msgstr "기본값" -msgid "Undo Fontlevel" -msgstr "폰트레벨 실행 취소" +msgid "Script|Devanagari" +msgstr "데바나가리 문자" -msgid "Copy _Lookup Data" -msgstr "복사 검색 데이터(_L)" +msgid "Script|Ethiopic" +msgstr "에티오피아 문자" -msgid "Copy _VWidth" -msgstr "높이를 복사(_V)" +msgid "Script|Georgian" +msgstr "조지아 문자" -msgid "Paste Into" -msgstr "추가 붙여넣기" +msgid "Script|Greek" +msgstr "그리스 문자" -msgid "Paste After" -msgstr "옆에 붙여넣기" +msgid "Script|Gujarati" +msgstr "구자라트 문자" -msgid "Sa_me Glyph As" -msgstr "같은 글리프로 설정(_M)" +msgid "Script|Gujarati2" +msgstr "구라자트 문자2" -msgid "Copy Layer To Layer" -msgstr "레이어에 레이어를 복사" +msgid "Script|Gurmukhi" +msgstr "구르무키 문자" -msgid "F_ind / Replace..." -msgstr "검색/바꾸기(_I)..." +msgid "Script|Hanunóo" +msgstr "하누노 자" -msgid "Correct References" -msgstr "올바른 참조" +msgid "Script|Hebrew" +msgstr "히브리 자" -msgid "Copy _From" -msgstr "복사대상을 지정(_F)" +msgid "Script|Japanese" +msgstr "일본 문자" -msgid "Add _Small Capitals..." -msgstr "작은 대문자 추가(_S)..." +msgid "Script|Javanese" +msgstr "자바 문자" -msgid "Add Subscripts/Superscripts..." -msgstr "첨자/위첨자 추가..." +msgid "Script|Kannada" +msgstr "칸나다 자" -msgid "Buil_d Duplicate Glyph" -msgstr "복제글리프를 생성(_D)" +msgid "Script|Kannada2" +msgstr "칸나다 자2" -msgid "_MATH Info..." -msgstr "_MATH 정보..." +msgid "Script|Kharosthi" +msgstr "카로슈티 문자" -msgid "_BDF Info..." -msgstr "_BDF 정보..." +msgid "Script|Khmer" +msgstr "쿠메르 자" -msgid "_Horizontal Baselines..." -msgstr "수평 기준선(_H)..." +msgid "Script|Korean" +msgstr "한글" -msgid "_Vertical Baselines..." -msgstr "수직 기준선(_V)..." +msgid "Script|Lao" +msgstr "라오 문자" -msgid "_Justification..." -msgstr "근거(_J)" +msgid "Script|Latin" +msgstr "라틴 문자" -msgid "Show _Dependent" -msgstr "종속적으로 제시(_D)" +msgid "Script|Limbu" +msgstr "림부 자" -msgid "Mass Glyph _Rename..." -msgstr "대량 글리프 이름 바꾸기(_R)" +msgid "Script|Malayālam" +msgstr "말레이 람 자" -msgid "Set _Color" -msgstr "설정색상(_C)" +msgid "Script|Malayālam2" +msgstr "말레이 람 자2" -msgid "Find Pr_oblems..." -msgstr "문제점을 찾기(_O)..." +msgid "Script|Mandaean" +msgstr "만자 자" -msgid "_Validate..." -msgstr "검증(_V)..." +msgid "Script|Mongolian" +msgstr "몽골 자" -msgid "Set E_xtremum Bound..." -msgstr "극값을 설정(_X)" +msgid "Script|Myanmar" +msgstr "미얀마 자" -msgid "Other Info" -msgstr "기타 정보" +msgid "Script|New" +msgstr "새로운" -msgid "_Validation" -msgstr "확인(_V)" +msgid "Script|Old Permic" +msgstr "고대 페름 자" -msgid "St_yle" -msgstr "스타일(_Y)" +msgid "Script|Oriya" +msgstr "오리야 자" -msgid "_Merge Fonts..." -msgstr "폰트 결합(_M)..." +msgid "Script|Oriya2" +msgstr "오리야 자2" -msgid "Interpo_late Fonts..." -msgstr "폰트의 보간(_L)..." +msgid "Script|Phags-pa" +msgstr "파스파 자" -msgid "Compare Fonts..." -msgstr "폰트를 비교..." +msgid "Script|Phoenician" +msgstr "페니키아 자" -msgid "All" -msgstr "모두부분" +msgid "Script|RSymbol" +msgstr "R 기호" -msgid "_Glyph Image" -msgstr "이미지로 (_G)" +msgid "Script|Roman" +msgstr "로마 문자" -msgid "_Name" -msgstr "이름(_N)" +msgid "Script|Simplified Chinese" +msgstr "중국어 간체" -msgid "_Unicode" -msgstr "Unicode로 (_U)" +msgid "Script|Sinhala" +msgstr "싱할라 자" -msgid "_Encoding Hex" -msgstr "부호위치(16진수)로 (_E)" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "수메르-아카드어 쐐기 문자" -msgid "Add Encoding Slots..." -msgstr "인코딩슬롯을 추가..." +msgid "Script|Sundanese" +msgstr "순다 문자" -msgid "How many CID slots do you wish to add?" -msgstr "CID슬롯을 몇개 추가하시겠습니까?" +msgid "Script|Syloti Nagri" +msgstr "실헤티 나가리 자" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "자부호가 분배되어있지 않은 글리프슬롯을 몇개 추가하시겠습니까?" +msgid "Script|Syriac" +msgstr "시리아 문자" -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "정말 이 글리프를 삭제하시겠습니까? 이 조작은 취소할 수 없습니다." +msgid "Script|Tagalog" +msgstr "타갈로그 자" -msgid "Detach & Remove Glyphs" -msgstr "상형문자 분리 및 제거" +msgid "Script|Tagbanwa" +msgstr "타그반와 자" -msgid "Add Encoding Name..." -msgstr "인코딩명을 추가..." +msgid "Script|Tamil" +msgstr "타밀 자" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" -"메뉴에서 선택한 인코딩명을 iconv데이터베이스에 정의된 것으로부터 선택해 주십" -"시오." +msgid "Script|Tamil2" +msgstr "타밀 자2" -msgid "Invalid Encoding" -msgstr "올바르지 않은 인코딩" +msgid "Script|Telugu" +msgstr "텔루구 자" -msgid "Make Namelist" -msgstr "이름리스트를 생성" +msgid "Script|Telugu2" +msgstr "텔루구 자2" -#, c-format -msgid "Could not write %s" -msgstr "%s를 저장 할 수 없습니다" +msgid "Script|Thai" +msgstr "타이 자" -msgid "Namelist creation failed" -msgstr "이름리스트 생성에 실패" +msgid "Script|Tibetan" +msgstr "티벳 자" -msgid "Load Namelist" -msgstr "이름 리스트를 불러오기" +msgid "Script|Traditional Chinese" +msgstr "중국어 번체" -msgid "A name list with this name already exists. Replace it?" -msgstr "이 이름을 가진 리스트가 이미 있습니다. 덮어쓸까요?" +msgid "Script|Ugaritic" +msgstr "우가리트 자" -msgid "Replace" -msgstr "덮어쓰기" +msgid "Script|Vai" +msgstr "바이 자" -#, c-format -msgid "Could not read %s" -msgstr "%s을 불러올 수 없습니다" +msgid "Script|Yi" +msgstr "이족 문자" -msgid "No such file" -msgstr "그러한 파일는 없습니다" +msgid "Scroll Bar" +msgstr "스크롤바" -msgid "Bad namelist file" -msgstr "올바르지 않은 이름리스트파일" +msgid "Scroll Bar Thumb" +msgstr "스크롤바 막대" -#, c-format -msgid "Could not parse %s" -msgstr "%s를 해석 할 수 없습니다" +msgid "Scroll Bitmap" +msgstr "비트맵을 스크롤" -msgid "Non-ASCII glyphnames" -msgstr "비ASCII 글리프명" +msgid "Scroll To Glyph" +msgstr "글리프로 스크롤" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"본 이름리스트에서 적어도 1자의 비ASCII글리프명 (%s) 이 포함되어 있습니다" +msgid "Scroll by hand" +msgstr "수동 스크롤" -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" -"본 이름리스트는, 비ASCII글리프명을 포함하는 이름리스트를 기반으로 합니다" +msgid "ScrollBar" +msgstr "스크롤바" -msgid "Create failed" -msgstr "생성 실패" +msgid "Search Pattern" +msgstr "패턴 검색" -msgid "Rename by NameList" -msgstr "이름리스트로 개명" +msgid "Search Pattern:" +msgstr "검색패턴:" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "이 폰트 내글리프를 선택한 명리스트에 있는 이름으로 개명합니다" +msgid "Search Radius" +msgstr "검색반경" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"글리프명은 ASCII문자열세트에 포함되는 글자에 제한되어야 합니다만,본 이름리스" -"트에서 그 범위에 포함되지 않는 글자를 사용하는이름이 있습니다." +msgid "Search Selected Chars Only" +msgstr "선택한 문자만 검색" -msgid "Load glyph names" -msgstr "글리프명을 불러오기" +msgid "Second Char" +msgstr "2번째 글리프" -msgid "_Reencode" -msgstr "인코딩변환(_R)" +#, c-format +msgid "Second Class %d\n" +msgstr "두번째 클래스 %d\n" -msgid "_Compact" -msgstr "정의 된 글리프만 표시(_C)" +msgid "Second Glyph Name" +msgstr "두 번째 글리프 이름" -msgid "_Force Encoding" -msgstr "인코딩을 강제적용(_F)" +msgid "Second _to All" +msgstr "항상 두번째를 선택(_T)" -msgid "_Add Encoding Slots..." -msgstr "인코딩슬롯을 추가(_A)..." +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "%s의 두번째 문자" -msgid "Remove _Unused Slots" -msgstr "미사용 슬롯을 삭제(_U)" +msgid "Section" +msgstr "색션" -msgid "_Detach Glyphs" -msgstr "글리프 떼어내기(_D)" +msgid "Section|Continue" +msgstr "계속" -msgid "Detach & Remo_ve Glyphs..." -msgstr "글리프 떼어내기・삭제(_V)..." +msgid "Section|Start" +msgstr "시작" -msgid "Add E_ncoding Name..." -msgstr "인코딩명을 추가(_N)..." +msgid "See also:" +msgstr "참고 항목:" -msgid "_Load Encoding..." -msgstr "인코딩을 불러오기(_L)..." +msgid "SeekCharacter" +msgstr "특징을 찾다" -msgid "Ma_ke From Font..." -msgstr "폰트로부터 생성(_K)..." +msgid "Segment Separator" +msgstr "세그멘트 구분" -msgid "Remove En_coding..." -msgstr "인코딩을 삭제(_C)..." +msgid "Sekota" +msgstr "세코타어" -msgid "Display By _Groups..." -msgstr "그룹 별로 표시(_G)..." +msgid "Selec_t By Lookup Subtable..." +msgstr "Lookup 하위 테이블로 선택(_T)" -msgid "D_efine Groups..." -msgstr "그룹을 정의(_E)..." +msgid "Select All _Points & Refs" +msgstr "모든점과 참조를 선택(_P)" -msgid "_Save Namelist of Font..." -msgstr "폰트명 리스트를 저장(_S)..." +msgid "Select Anc_hors" +msgstr "앵커 선택(_H)" -msgid "L_oad Namelist..." -msgstr "이름 리스트를 불러오기(_O)..." +msgid "Select By ATT..." +msgstr "ATT로 선택..." -msgid "Rename Gl_yphs..." -msgstr "글리프명을 변경(_Y)..." +msgid "Select By Lookup Subtable" +msgstr "조회별 선택 하위 테이블" -msgid "Cre_ate Named Glyphs..." -msgstr "이름을 지정해서 글리프를 생성(_A)..." +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "다음을 포함하는 클래스를 선택합니다:" -msgid "_Show ATT" -msgstr "ATT를 표시(_S)" +msgid "Select Glyphs With" +msgstr "상형문자 선택 방법" -msgid "Display S_ubstitutions..." -msgstr "변경할 글리프를 표시(_U)..." +msgid "Select Glyphs in lookup subtable" +msgstr "하위 테이블에서 글리프 선택" -msgid "Label Gl_yph By" -msgstr "라벨 글리프에 의해(_Y)" +msgid "Select In Font" +msgstr "글꼴에서 선택" -msgid "S_how H. Metrics..." -msgstr "가로쓰기 메트릭 표시법(_H)..." +msgid "Select Open Contours" +msgstr "열린 윤곽선 선택" -msgid "Show _V. Metrics..." -msgstr "세로쓰기 메트릭 표시법(_V)..." +msgid "Select Point(s) at..." +msgstr "지정위치의 점을 선택..." -msgid "32x8 cell window" -msgstr "32×8 셀 보기" +msgid "Select Points Affected by HM" +msgstr "힌트마스크가 생성하는 점을 선택" -msgid "_16x4 cell window" -msgstr "_16×4 셀 보기" +msgid "Select Results" +msgstr "결과를 선택" -msgid "_8x2 cell window" -msgstr " _8×2 셀 보기" +msgid "Select _All" +msgstr "모두 선택(_A)" -msgid "_24 pixel outline" -msgstr "_24 픽셀 윤곽" +msgid "Select a ligature to view" +msgstr "표시할 합음자를 선택해 주십시오." -msgid "_36 pixel outline" -msgstr "_36 픽셀 윤곽" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." +msgstr "" +"클릭할 때 컨트롤 키를 누른 상태로\n" +"필요한 만큼의 언어를 선택하여 \n" +"연결을 해제합니다." -msgid "_48 pixel outline" -msgstr "_48 픽셀 윤곽" +msgid "Select by Color" +msgstr "색상별로 선택" -msgid "_72 pixel outline" -msgstr "_72 픽셀 윤곽" +msgid "Select by Name" +msgstr "이름으로 선택" -msgid "_96 pixel outline" -msgstr "_96 픽셀 윤곽" +msgid "Select by Script" +msgstr "스크립트에 의해 선택" -msgid "_128 pixel outline" -msgstr "_128 픽셀 윤곽" +msgid "Select by _Color" +msgstr "_Color로 선택" -msgid "_Fit to font bounding box" -msgstr "글꼴 경계 상자에 적합(_F)" +msgid "Select by _Script..." +msgstr "스크립트로 선택(_S)..." -msgid "Bitmap _Magnification..." -msgstr "비트맵 확대(_M)..." +msgid "Select by _Wildcard..." +msgstr "미지수로 선택(_W)" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "%d@%d 픽셀 비트맵" +msgid "Select glyphs for the first part of the kern pair" +msgstr "커닝 쌍의 첫 번째 부분에 대한 글리프를 선택합니다." -msgid "BlueValues" -msgstr "BlueValue" +msgid "Select glyphs for the second part of the kern pair" +msgstr "커닝 쌍의 두번째 부분에 대한 글리프를 선택합니다." -msgid "Edit 'fpgm'..." -msgstr "'fpgm'테이블을 편집..." +msgid "" +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." +msgstr "" +"위의 글꼴 보기에서 글리프를 선택하십시오.\n" +"선택된 글리프들은 당신의 글리프 클래스가 된다." -msgid "Edit 'prep'..." -msgstr "'prep'테이블을 편집..." +msgid "Select hints between which counters are formed" +msgstr "카운터가 형성되는 동안 팁을 선택합니다" -msgid "Edit 'maxp'..." -msgstr "'maxp'테이블을 편집..." +msgid "Select lookups from other fonts" +msgstr "다른 글꼴에서 룩업 선택" -msgid "Edit 'cvt '..." -msgstr "'cvt '테이블을 편집..." +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." +msgstr "" +"일부 텍스트를 선택한 후 이 목록을 사용하여 해당 문자가 표시되는 내용을 변경하" +"십시오." -msgid "Remove Instr Tables" -msgstr "Instr 테이블 제거" +msgid "" +"Select some text, then use this list to specify\n" +"active features." +msgstr "" +"일부 텍스트를 선택하면 이 목록을 사용하여 \n" +"활성 기능을 지정합니다." -msgid "_Clear Hints" -msgstr "힌트를 삭제(_C)" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." +msgstr "" +"일부 텍스트를 선택한 다음 이 목록을 사용하여 \n" +"현재 스크립트 및 언어를 지정합니다." -msgid "Histograms" -msgstr "막대그래프" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" +msgstr "" +"일부 텍스트를 선택하면 해당 문자가 앤티에일리어싱(그레이맵) 문자인지 비트맵 " +"문자인지 제어합니다." -msgid "_Auto Width..." -msgstr "폭의 자동설정(_A)..." +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" +msgstr "일부 텍스트를 선택하면 해당 문자의 픽셀 크기가 지정됨" -msgid "Remove All Kern _Pairs" -msgstr "커닝을 모두삭제(_P)" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" +msgstr "일부 텍스트를 선택하면 해당 문자의 점 크기가 지정됨" -msgid "Remove All VKern Pairs" -msgstr "세로쓰기 커닝을 모두삭제" +msgid "" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" +msgstr "" +"일부 텍스트를 선택하면, 이 텍스트는 전자우편에서 해당 문자의 수직 크기를 지정" +"함" -msgid "_Convert to CID" -msgstr "_CID로 변환" +msgid "Select the class containing the named glyph" +msgstr "이름으로 지정한 글리프를 포함하는 클래스를 선택" -msgid "Convert By C_Map" -msgstr "C_Map를 지정해서 변환" +msgid "Selected BG Color" +msgstr "선택한 BG 색상" -msgid "_Flatten" -msgstr "단일화(_F)" +msgid "Selected CP Color" +msgstr "선택한 제어점 색상" -msgid "Fl_attenByCMap" -msgstr "지정한 CM_ap로 단일화" +msgid "Selected FG Color" +msgstr "선택한 FG 색상" -msgid "Insert F_ont..." -msgstr "폰트를 삽입(_O)..." +msgid "Selected Glyph Col" +msgstr "선택된 글리프 색" -msgid "Insert _Blank" -msgstr "빈 폰트를 삽입(_B)" +msgid "Selected Glyphs" +msgstr "선택된 글리프" -msgid "_Change Supplement..." -msgstr "보충번호를 변경(_C)..." +msgid "Selected LBearing Color" +msgstr "선택한 LBearing 색상" -msgid "C_ID Font Info..." -msgstr "CID폰트정보(_I)..." +msgid "Selected Point Color" +msgstr "선택한 점 색상" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "MM를 생성(_C)..." +msgid "Selected Point Width" +msgstr "선택한 점 너비" -msgid "MM _Validity Check" -msgstr "MM의 유효성 검사(_V)" +msgid "Selected Reference Border Color" +msgstr "선택된 참조 테두리 색상" -msgid "MM _Info..." -msgstr "멀티플마스터 정보(_I)..." +msgid "Selected Reference Color" +msgstr "선택된 참조 색상" -msgid "_Blend to New Font..." -msgstr "보간결과를 새로운 폰트에 (_B)..." +msgid "Selected Region Color" +msgstr "선택한 영역 색상" -msgid "MM Change Default _Weights..." -msgstr "MM 표준가중치를 변경(_W)..." +msgid "Selected Width Color" +msgstr "선택된 너비 색상" -msgid "_Overview" -msgstr "개요(_O)" +msgid "Self Intersecting" +msgstr "자기 교차" -msgid "_Index" -msgstr "색인(_I)" +msgid "Self-referential character" +msgstr "글리프가 자기참조합니다." -msgid "_About..." -msgstr "…에 대해(_A)..." +msgid "Self-referential glyph" +msgstr "글리프가 자기참조합니다." -msgid "_License..." -msgstr "라이센스(_L)..." - -msgid "E_ncoding" -msgstr "인코딩(_N)" - -msgid "_CID" -msgstr "_CID" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "글꼴 보기에 글리프 정보를 표시하는 데 사용되는 글꼴 색" - -msgid "Glyph Info Color" -msgstr "글리프 정보 색상" - -msgid "Color used to draw the foreground of empty slots" -msgstr "빈 슬롯의 전경을 그리는 데 사용되는 색상" - -msgid "Empty Slot FG Color" -msgstr "빈 슬롯 FG 색상" - -msgid "Color used to draw the background of selected glyphs" -msgstr "선택한 글리프의 배경을 그리는 데 사용되는 색상" +msgid "Selkup" +msgstr "세리쿠푸어" -msgid "Selected BG Color" -msgstr "선택한 BG 색상" +msgid "Semi-Condensed (87.5%)" +msgstr "반압축 (87.5%)" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "선택한 글리프의 전경을 그리는 데 사용되는 색상" +msgid "Semi-Expanded (112.5%)" +msgstr "반확장 (112.5%)" -msgid "Selected FG Color" -msgstr "선택한 FG 색상" +msgid "Sena" +msgstr "시나어" -msgid "Changed Color" -msgstr "색상 변경" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "수평과 수직 줄기에 대한 개별 비율" -msgid "Color used to mark a changed glyph" -msgstr "변경된 글리프를 표시하는 데 사용되는 색상" +msgid "Separate ratios for thin and thick stems" +msgstr "얇은 줄기과 두꺼운 줄기에 대한 개별 비율" -msgid "Color used to mark glyphs that need hinting" -msgstr "암시할 필요가 있는 글리프를 표시하는 데 사용되는 색상" +msgid "Separation" +msgstr "구분" -msgid "Hinting Needed Color" -msgstr "필요한 색상 표시" +#, c-format +msgid "" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." +msgstr "분리 표시는 컨텍스트 연쇄 색인에서 의미가 있다 :%.20s" -msgid "Font Size" -msgstr "글꼴 크기" +msgid "Sepedi" +msgstr "세페디어" +#, c-format msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" msgstr "" -"글꼴 보기에 정보 및 글리프 라벨을 표시하는 데 사용되는 글꼴 크기(점 단위)" +"시퀀스 번호가 범위 밖 입니다. %d(상기 리스트내의 클래스 개수)보다도 적게 설정" +"해야 합니다" +#, c-format msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" msgstr "" -"사용자가 디자인한 글리프 위에 글리프의 작은 예 이미지를 표시하는 데 사용되는 " -"쉼표로 구분된 글꼴 패밀리 이름 목록" +"시퀀스 번호가 범위 밖 입니다. %d(글리프, 클래스 또는 범위테이블개수)보다적어" +"야 합니다" -msgid "Font Family" -msgstr "폰트 패밀리" +msgid "Serbian" +msgstr "세르비아어" -msgid "Background color for the drawing area of all views" -msgstr "모든 뷰의 도면 영역의 배경색" +msgid "Serbian (Cyrillic)" +msgstr "세르비아어(키릴문자)" -msgid "Color|Background" -msgstr "배경" +msgid "Serbian (Latin)" +msgstr "세르비아어(라틴문자)" -msgid "View" -msgstr "보기" +msgid "Serer" +msgstr "세렐어" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"FontView, CharView, BitmapView 그리고 MetricsView의 공통 기능을 정의하는 추" -"상 클래스입니다." +msgid "Serif" +msgstr "세리프" -msgid "FontView" -msgstr "폰트뷰" +msgid "Serif Height" +msgstr "셰리프 높이" -msgid "This is the main fontforge window displaying a font" -msgstr "이것은 글꼴을 표시하는 주요 FontForge 창입니다." +msgid "Serif Height Fuzz" +msgstr "셰리프 높이 퍼즈" -msgid "Glyph Set by Selection" -msgstr "선택별 상형문자 세트" +msgid "Serif height:" +msgstr "셰리프 높이" + +msgid "SerifSlopeError" +msgstr "세리프 기울기 오류" msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." +"Set ANGle Weight\n" +"Pops an int, and sets the angle\n" +"weight state variable to it\n" +"Obsolete" msgstr "" -"위의 글꼴 보기에서 글리프를 선택하십시오.\n" -"선택된 글리프들은 당신의 글리프 클래스가 된다." +"Set ANGle Weight\n" +"정수를 나타내고\n" +"가중치 상태 변수의 각도를 설정합니다.\n" +"구식입니다." -msgid "Hit Watch Point" -msgstr "감시점에 도달" +msgid "Set All" +msgstr "모두 설정" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "점 %d 가 직전의 명령에 의해 이동하였습니다" +msgid "Set Bearings To:" +msgstr "베어링 설정값:" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "이전 명령에 따라 %d 저장소가 %d (%.2f)에서 %d (%.2f)로 변경되었습니다." +msgid "Set Both Bearings..." +msgstr "두 베어링 모두 설정..." -msgid "Watched Store Change" -msgstr "저장소 변화 확인" +msgid "Set Both Side Bearings..." +msgstr "양쪽 사이드 베어링 설정..." -msgid "Read of Uninitialized Store" -msgstr "초기화되지 않은 저장소 읽기" +msgid "" +"Set Delta Base\n" +"Pops value sets delta base" +msgstr "" +"Set Delta Base\n" +"델타 베이스 설정 값을 팝업합니다." -#, c-format msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "%d 저장소가 초기화되지 않았지만 이전 명령에서 읽었습니다." +"Set Delta Shift\n" +"Pops a new value for delta shift" +msgstr "" +"Set Delta Shift\n" +"델타 시프트의 새 값을 팝업합니다." -#, c-format msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets a second projection vector based on original\n" +"positions of points" msgstr "" -"이전 명령에 따라 Cvt %d이(가) %d (%.2f)에서 %d (%.2f)로 변경되었습니다." +"듀얼 투영 벡터를 선[a] 으로 설정\n" +" 0 => 라인에 평행함\n" +" 1=>선과 직교함\n" +"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" +"원본에 기반한 두 번째 투영 벡터를 설정합니다.\n" +"점의 위치입니다." -msgid "Watched Cvt Change" -msgstr "Cvt 변화 확인" +msgid "Set E_xtremum Bound..." +msgstr "극값을 설정(_X)" -msgid "Too Many Breakpoints" -msgstr "중단점이 너무 많습니다" +msgid "Set Extents" +msgstr "범위 설정" -msgid "Kerning" -msgstr "커닝" +msgid "Set Feature Extents" +msgstr "피쳐 범위 설정" msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" +"Set Freedom Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" -"커닝되는 글리프 중 하나가 기본 폰트에서 나올 때 선택한 폰트의 커닝 정보를 유" -"지하시겠습니까?" - -msgid "Other ..." -msgstr "그 외 ..." - -msgid "Merge Fonts" -msgstr "글꼴 병합" +"스택에서 자유 벡터를 설정\n" +"스택에서 팝업한 2개의 2.14 값(x,y)은 \n" +"단위 벡터여야 합니다." -#, c-format -msgid "Font to merge into %.20s" -msgstr "%.20s 과 합치기 할 폰트" +msgid "" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" +msgstr "" +"자유도 벡터를 좌표 축[a] 으로 설정\n" +" 0=>y axis\n" +" 1=>x axis\n" -msgid "Preserve cross-font kerning" -msgstr "교차 폰트 커닝 보존" +msgid "" +"Set Freedom Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the freedom vector" +msgstr "" +"자유 벡터를 선[a] 으로 설정\n" +" 0 => 라인에 평행함\n" +" 1=>선과 직교함\n" +"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" +"자유 벡터를 설정합니다." -msgid "Amount" -msgstr "양" +msgid "Set Freedom Vector To Projection Vector" +msgstr "자유 벡터를 투영 벡터로 설정" -msgid "Interpolate Fonts" -msgstr "폰트 보간" +msgid "Set From Font" +msgstr "글꼴에서 설정" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "%.20s 과의 보간:" +msgid "Set From N_ame" +msgstr "이름 지정(_A)" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "비율:" +msgid "Set From Selection" +msgstr "선택 항목에서 설정" -msgid "Set Bearings To:" -msgstr "베어링 설정값:" +msgid "Set From Val_ue" +msgstr "값 지정(_U)" msgid "Set LBearing To:" msgstr "왼쪽 베어링 설정값:" -msgid "Set RBearing To:" -msgstr "오른쪽 베어링 설정값:" - -msgid "Set Vert. Advance To:" -msgstr "세로쓰기 글씨붙이기 설정값:" - -msgid "Set Width To:" -msgstr "글리프폭 설정값:" - -msgid "Increment Bearings By:" -msgstr "베어링의 증가량:" - -msgid "Increment LBearing By:" -msgstr "왼쪽 베어링의 증가량:" +msgid "Set LBearing..." +msgstr "왼쪽 베어링을 설정..." -msgid "Increment RBearing By:" -msgstr "오른쪽 베어링의 증가량:" +msgid "" +"Set LOOP variable\n" +"Pops the new value for the loop counter\n" +"Defaults to 1 after each use" +msgstr "" +"LOOP 변수 설정\n" +"루프 카운터의 새 값을 팝업합니다.\n" +"매번 사용 후 기본값은 1입니다." -msgid "Increment V. Adv. By:" -msgstr "세로쓰기 글씨붙이기 증가량:" +msgid "" +"Set Minimum Distance\n" +"Pops a 26.6 value from stack to be new minimum distance" +msgstr "" +"최소 거리 설정\n" +"스택에서 26.6 값을 새 최소 거리로 팝업합니다." -msgid "Increment Width By:" -msgstr "글리프폭의 증가량:" +msgid "Set Name" +msgstr "이름 설정" -msgid "Scale Bearings By:" -msgstr "베어링 확대비율:" +msgid "Set Point Size" +msgstr "점 크기 설정" -msgid "Scale LBearing By:" -msgstr "왼쪽 베어링 확대비율:" +msgid "Set Point _Size" +msgstr "점 크기 설정(_S)" -msgid "Scale RBearing By:" -msgstr "오른쪽 베어링 확대비율:" +msgid "" +"Set Projection Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" +msgstr "" +"스택에서 투영 벡터를 설정\n" +"스택에서 팝업한 2개의 2.14 값(x,y)은 \n" +"단위 벡터여야 합니다." -msgid "Scale VAdvance By:" -msgstr "세로쓰기 글씨붙이기 확대비율:" +msgid "" +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" +msgstr "" +"투영 벡터를 좌표 축[a] 으로 설정\n" +" 0=>y axis\n" +" 1=>x axis\n" -msgid "Scale Width By:" -msgstr "글리프폭 확대 비율:" +msgid "" +"Set Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the projection vector" +msgstr "" +"투영 벡터를 선[a] 으로 설정\n" +" 0 => 라인에 평행함\n" +" 1=>선과 직교함\n" +"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" +"투영 벡터를 설정합니다." -msgid "Advance Width does not change." -msgstr "진행 너비는 변경되지 않습니다." +msgid "Set RBearing To:" +msgstr "오른쪽 베어링 설정값:" -msgid "Left Side Bearing does not change." -msgstr "좌측 사이드 베어링은 변경되지 않는다." +msgid "Set RBearing..." +msgstr "오른쪽 베어링을 설정..." -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr " " +msgid "" +"Set Reference Point 0\n" +"Pops a point which becomes the new rp0" +msgstr "" +"Set Reference Point 0\n" +"새로운 기준점0이 되는 점을 팝업합니다." -msgid "Top Bearing does not change." -msgstr "맨 위 베어링은 변경되지 않는다." +msgid "" +"Set Reference Point 1\n" +"Pops a point which becomes the new rp1" +msgstr "" +"기준점을 1으로 설정합니다.\n" +"새로운 기준점1이 되는 점을 팝업합니다." msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" +"Set Reference Point 2\n" +"Pops a point which becomes the new rp2" msgstr "" -"TrueType에서 글리프의 폭을 음의 값으로 할 수 없습니다.\n" -"정말 마이너스 글리프폭을 설정하시겠습니까?" +"Set Reference Point 2\n" +"새로운 기준점2이 되는 점을 팝업합니다." -msgid "Set Both Side Bearings..." -msgstr "양쪽 사이드 베어링 설정..." +msgid "" +"Set Single Width\n" +"Pops value for single width value (FUnit)" +msgstr "" +"단일 너비를 설정합니다.\n" +"단일 너비 값(FUnit) 을 팝업합니다." -msgid "Set LBearing..." -msgstr "왼쪽 베어링을 설정..." +msgid "" +"Set Single Width Cut-In\n" +"Pops value for single width cut-in value (26.6)" +msgstr "" +"Single Width Cut-In을 설정합니다.\n" +"단일 너비 cut-in 값(26.6) 을 팝업합니다." -msgid "Set RBearing..." -msgstr "오른쪽 베어링을 설정..." +msgid "Set Vert. Advance To:" +msgstr "세로쓰기 글씨붙이기 설정값:" msgid "Set Vertical Advance..." msgstr "세로쓰기 이동폭을 설정..." -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "글리프를 찾기를 할 수 없습니다: %.70s" - -msgid "Goto" -msgstr "이동" - -msgid "Enter the name of a glyph in the font" -msgstr "폰트내에서 글리프명을 입력해 주십시오" - -msgid "Merge into selection" -msgstr "선택 항목으로 병합" +msgid "Set Vertical Width..." +msgstr "세로쓰기 폭을 설정..." -msgid "Select by Color" -msgstr "색상별로 선택" +msgid "Set Width To:" +msgstr "글리프폭 설정값:" -msgid "Glyph names must be valid postscript names" -msgstr "상형문자 이름은 유효한 포스트스크립트 이름이어야 함" +msgid "Set Width..." +msgstr "폭을 설정..." -msgid "Bad Range" -msgstr "범위가 부적합합니다" +msgid "" +"Set Zone Pointer 0\n" +"Pops the zone number into zp0" +msgstr "" +"영역 포인터 0을 설정\n" +"영역 번호를 영역포인터0으로 이동합니다." -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "범위가 부적합합니다. 선두(%1$04X)가 말미(%2$04X)보다 큽니다" +msgid "" +"Set Zone Pointer 1\n" +"Pops the zone number into zp1" +msgstr "" +"영역 포인터 0을 설정\n" +"영역 번호를 영역포인터1로 이동합니다." -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgid "" +"Set Zone Pointer 2\n" +"Pops the zone number into zp2" msgstr "" -"코드포인트U+%1$04X가 %2$.30s과 %3$.30s의 2개의 그룹에 포함되어 있습니다." +"영역 포인터 0을 설정\n" +"영역 번호를 영역포인터2로 이동합니다." -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "글리프명\"%1$.30s\"가 %2$.30s과 %3$.30s의 양쪽에 포함되어 있습니다." +msgid "" +"Set Zone PointerS\n" +"Pops the zone number into zp0,zp1 and zp2" +msgstr "" +"Set Zone PointerS\n" +"영역 번호를 zp0,zp1 및 zp2로 팝업합니다." -msgid "UntitledGroup" -msgstr "제목 없는 그룹" +msgid "Set _Color" +msgstr "설정색상(_C)" -msgid "Groups" -msgstr "그룹" +msgid "Set _LBearing..." +msgstr "왼쪽 베어링을 설정(_L)..." -msgid "Define Groups" -msgstr "그룹을 정의" +msgid "Set _RBearing..." +msgstr "오른쪽 베어링을 설정(_R)..." -msgid "New Sub-Group" -msgstr "새로운 서브그룹" +msgid "Set _Vertical Advance..." +msgstr "세로쓰기 이동폭을 설정(_V)..." -msgid "Group Name:" -msgstr "그룹명:" +msgid "Set _Vertical Width..." +msgstr "세로쓰기 폭을 설정(_V)..." -msgid "Glyphs:" -msgstr "글리프:" +msgid "Set _Width..." +msgstr "폭을 설정(_W)..." -msgid "Identify by" -msgstr "식별기준" +msgid "Set as Default" +msgstr "기본으로 설정" msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" msgstr "" -"글리프는 이름 또는 Unicode부호위치의 어느한쪽으로 식별 가능합니다.\n" -"일반적으로, 이 선택은 타입입력의 내용에 의해 결정됩니다.\n" -"\"A\"과 타입하면 이름으로 식별됩니다.\n" -"\"U+0041\"과 같이 입력하면 글리프는 부호위치로 식별됩니다。글리프를 선택범위" -"에서 불러올 때,\n" -" 어느쪽의 포맷이 적절한지를 지정할 필요가 있습니다." - -msgid "Set From Font" -msgstr "글꼴에서 설정" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "본 글리프리스트에 포함되는 글리프를 폰트뷰에서 선택하도록 설정" - -msgid "Select In Font" -msgstr "글꼴에서 선택" +"자유도 및 투영 벡터를 좌표 축[a] 으로 설정\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" msgid "Set the fontview's selection to be the glyphs named here" msgstr "여기서 명명된 글리프명을 폰트뷰의 선택범위에 설정" -msgid "No Glyph Duplicates" -msgstr "글리프의 중복없음" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." +msgstr "" +"기능에 의해 변경 될 때이 스크립트의 문양이 기준선 아래로 성장 최소값과 최대 " +"값을 설정합니다." msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" msgstr "" -"글리프명(또는 Unicode부호위치)은 그룹과 그 서브그룹 내에서 최대 1 곳에서만 나" -"타날 수 있습니다." +"이 스크립트의 문양이 기준선 아래로 성장 최소값과 최대 값을 설정합니다. 이것" +"은 언어에 따라 다를 수 있습니다" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "그룹" - -msgid "No Groups" -msgstr "그룹 없음" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "폰트뷰의 선택을 스크립트의 모든 글리프로 설정합니다." msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"현재편집중의 폰트에서,선택중의 그룹에 포함되는 이름 또는 코드포인트에 일치하" -"는 글리프가 없습니다." - -msgid "Display By Groups" -msgstr "그룹별 표시" +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "폰트뷰의 선택을 스크립트의 소문자 글리프로 설정합니다." -msgid "Compacted" -msgstr "컴팩트 표시" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "Font view의 선택을 스크립트의 대문자 글리프로 설정합니다." -#, c-format msgid "" -"Position: %d\n" -"Count: %d\n" +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" -"위치: %d\n" -"갯수: %d\n" +"이 검색으로 찾은 글리프를 \n" +"폰트뷰로 선택합니다." -#, c-format msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" +"Set the selection of the font view to the glyphs\n" +"which match" msgstr "" -"폭: %d\n" -" 갯수: %d\n" -" 최대 백분율: %d%%\n" +"폰트뷰의 선택을 일치하는 글리프로 \n" +"설정합니다." + +msgid "Set this glyph list from a selection." +msgstr "이 글리프 목록을 선택 항목에서 설정하십시오." + +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "본 글리프리스트에 포함되는 글리프를 폰트뷰에서 선택하도록 설정" + +msgid "Set/Clear Pixels" +msgstr "픽셀을 설정/비우기" -#, c-format msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" -"위치: %d-%d (%d)\n" -"갯수: %d (%d)\n" +"픽셀을 설정/비우기\n" +"(스포이트로 선택)" -#, c-format msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +"Sets Control Value Table Cut-In\n" +"Pops 26.6 from stack, sets cvt cutin" msgstr "" -"폭: %d-%d (%d)\n" -"갯수: %d (%d)\n" -"최대 백분율: %d%%\n" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "BlueValue값은 더 작은 숫자를 먼저 선택해야 합니다" +"Sets Control Value Table Cut-In\n" +"스택에서 26.6을 팝업하고 cvt cutin을 설정합니다." msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Pops a coordinate 26.6 and a point\n" +"Moves point to given coordinate" msgstr "" -"선택한 글리프가 너무 적어서,이 폰트의 특징을 찾아내기에는 샘플이 부족합니다. " -"모두선택 취소하면, 폰트내의 모든 글리프에 대해 적용됩니다" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"좌표 26.6과 점을 팝업합니다.\n" +"지정된 좌표로 점을 이동합니다." -msgid "Tiny Selection" -msgstr "선택글리프가 너무 적습니다" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +msgstr "MS Windows에서 사용된 S/2테이블내의 TypoLinegap필드를 설정합니다" -msgid "HStem" -msgstr "수평줄기" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "linegap필드를 Mac에서 사용되는 hhea테이블에 설정합니다." -msgid "VStem" -msgstr "VStem" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." +msgstr "" +"행간필드를 vhea테이블에 설정합니다.\n" +"이것은 세로쓰기 텍스트의 행간, 수평방향 공간을 의미합니다." -msgid "Blues" -msgstr "Blue값" +msgid "Setting" +msgstr "설정" -msgid "Sum Around:" -msgstr "허용오차:" +msgid "Setting Id:" +msgstr "설정ID:" -msgid "Bar Width:" -msgstr "바의 폭:" +msgid "" +"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" +" which is only extended inwards from the edge of the glyph.\n" +" See also the ForegroundThickOutlineColor Resource for the color of this " +"outline." +msgstr "" +"1보다 높게 설정하면 글리프 경로에 두꺼운 윤곽이 그려진다.\n" +" 글리프 가장자리에서 안쪽으로만 확장되어 있어\n" +" 전경도 참조이 아웃라인 색상에 대한 ThickOutline Color Resource." -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValues는 짝으로 지정합니다. 하나 더 선택해 주십시오." +msgid "Settings" +msgstr "설정" -msgid "Glyph Names" -msgstr "상형문자 이름" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" +msgstr "'%s'를 포함한 여러 언어 태그가 알려진 언어 목록에 없으므로 생략됩니다." -msgid "Extend Lookups On" -msgstr "검색 기능 확장" +msgid "Shades" +msgstr "셰이드" -msgid "Extend Lookups Off" -msgstr "검색 기능 확장 비활성화" +msgid "Shadow" +msgstr "그림자" -msgid "Extend Max Lookups" -msgstr "최대 조회 확장" +msgid "Shadow Length:" +msgstr "음영 길이:" -msgid "Shrink Lookups On" -msgstr "검색 기능 축소" +msgid "Shadowing glyphs" +msgstr "음영 글리프" -msgid "Shrink Lookups Off" -msgstr "검색 기능 축소 비활성화" +msgid "Shan" +msgstr "샨어" -msgid "Shrink Max Lookups" -msgstr "최대 조회 축소" +msgid "Shape Type" +msgstr "도형 타입" -msgid "Extenders" -msgstr "확장자" +msgid "Shaped Fill" +msgstr "모양 채우기" -msgid "Language info" -msgstr "언어 정보" +msgid "Shapes" +msgstr "형태" -msgid "Hidden" -msgstr "숨겨진" +msgid "Sharada" +msgstr "샤라다 자" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "확장자 글리프 (카시다스 등)" +msgid "Sharp/Closed Loops" +msgstr "날카로운/닫힌 루프" -msgid "A list of glyph names" -msgstr "상형문자 이름 목록" +msgid "Sharp/No Loops" +msgstr "날카로운/루프 없음" -msgid "GlyphName|New" -msgstr "새로 만들기" +msgid "Sharp/Open Loops" +msgstr "날카로운/열린 루프" -msgid "Lookups turned ON to extend a line" -msgstr "선을 확장하기 위해 색인이 확장됨" +msgid "Shavian" +msgstr "샤비안 자" -msgid "Lookups turned OFF to extend a line" -msgstr "선을 확장하기 위해 색인이 해제됨" +msgid "Shift Contents To _First" +msgstr "컨텐츠 처음으로 이동(_F)" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "상형문자의 최대 크기를 지정하는 룩업" +msgid "Shift Contents To _Last" +msgstr "컨텐츠 마지막으로 이동(_L)" -msgid "Lookups turned ON to shrink a line" -msgstr "룩업에서 선을 축소하도록 설정됨" +msgid "Shift Contents _Down" +msgstr "컨텐츠 변경아래로(_D)" -msgid "Lookups turned OFF to shrink a line" -msgstr "선을 축소하기 위해 룩업이 해제됨" +msgid "Shift Contents _Up" +msgstr "컨텐츠 변경위로(_U)" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "글리프가 축소될 수 있는 최대 크기를 지정하는 lookup" +msgid "Shift Entire Bitmap" +msgstr "비트맵 모두를 쉬프트" -msgid "A list of lookup names" -msgstr "조회 이름 목록" +msgid "Shift On Press" +msgstr "신문 변환" -msgid "LookupName|New" -msgstr "새로운" +msgid "Sho_w" +msgstr "보여주다(_W)" -msgid "Unknown lookup" -msgstr "알 수 없는 조회" +msgid "Shorthand Format Controls" +msgstr "속기 형식 제어" #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "알 수 없는 조회 이름: %60.60s" +msgid "Shouldn't be in addinfo \"%s" +msgstr "%s 는 addinfo 의 중에 있으면 안됩니다" -msgid "Justified Languages" -msgstr "맞춤 언어" +msgid "Show" +msgstr "표시" -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" -"정당성을 확보하기 위해 언어 및 lookup 목록이 각각 설정 및 해제되었습니다. 언" -"어는 두 번 이상 나타날 수 있으며, 이 경우 첫 번째 언어가 실패할 경우 두 번째" -"(또는 세 번째 등) 가 시도됩니다." +msgid "Show ATT" +msgstr "ATT를 표시" -msgid "Language|New" -msgstr "새로운" +msgid "Show Active Border" +msgstr "활성 테두리 표시" -msgid "Justified Scripts" -msgstr "맞춤 스크립트" +msgid "Show Cubic Column" +msgstr "정육면체 기둥 표시" -msgid "A list of scripts with special justification needs" -msgstr "특별한 정당성 요구 사항이 있는 스크립트" +msgid "Show Fore/Back Column" +msgstr "앞/뒤 열 표시" -msgid "Script|New" -msgstr "새로운" +msgid "Show H. Metrics" +msgstr "H. 메트릭스 표시" -msgid "Min Kern" -msgstr "최소 커닝" +msgid "Show Hidden Files" +msgstr "숨긴 파일 표시" -msgid "No lookup selected" -msgstr "선택한 검색이 없음" +msgid "Show Kerning" +msgstr "커닝을 보여줍니다" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "이 커닝 쌍을 포함하려면 lookup 하위 테이블을 선택해야 합니다." +msgid "Show V. Metrics" +msgstr "V. 메트릭스 표시" -msgid "Class 0" -msgstr "클래스 0" +msgid "Show _Dependent" +msgstr "종속적으로 제시(_D)" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "클래스0(\"그 외모두\")の커닝값은 ,0 이어야 합니다" +msgid "Show _Grid" +msgstr "그리드를 표시(_G)" -msgid "AutoKern Row" -msgstr "AutoKern 행" +msgid "Show _Grid Fit (Live Update)..." +msgstr "적합한 그리드 제시(실시간 업데이트가 되어있는)(_G)..." -msgid "AutoKern Column" -msgstr "AutoKern 열" +msgid "Show _Grid Fit..." +msgstr "적합한 그리드 제시(_G)..." -msgid "AutoKern All" -msgstr "AutoKern 모두" +msgid "Show _V. Metrics..." +msgstr "세로쓰기 메트릭 표시법(_V)..." -msgid "Clear" -msgstr "지우기" +msgid "Show splash screen on start-up" +msgstr "시작 시, 스플래시 화면을 보여준다." -msgid "Clear All" -msgstr "모두비우기" +msgid "ShowControlPointsAlways" +msgstr "항상 제어점 표시" -msgid "Clear Device Table" -msgstr "장치 테이블 삭제" +msgid "ShowFillWithSpace" +msgstr "공백으로 채우기 표시" -msgid "Clear All Device Tables" -msgstr "모든 장치 테이블 삭제" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "이 글자가 정확한 stem3힌트를 포함하는지를 체크합니다." -#, c-format -msgid "First Class %d\n" -msgstr "첫번째 클래스 %d\n" +msgid "Shrink Lookups Off" +msgstr "검색 기능 축소 비활성화" -#, c-format -msgid "Second Class %d\n" -msgstr "두번째 클래스 %d\n" +msgid "Shrink Lookups On" +msgstr "검색 기능 축소" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{모두}" +msgid "Shrink Max Lookups" +msgstr "최대 조회 축소" -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "이 글꼴에는 %s이라는 이름의 글리프가 포함되어 있지 않다." +msgid "Shrink:" +msgstr "장평 축소폭:" -msgid "From the _other class" -msgstr "에서 다른 클래스(_o)" +msgid "Sibe" +msgstr "시베어" -msgid "_From this class" -msgstr "이 클래스부터(_F)" +msgid "Sidamo" +msgstr "시다모어" -msgid "Glyph in two classes" -msgstr "두 클래스의 글리프" +msgid "Siddham" +msgstr "실담 자" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" -"%1$s이라는 이름의 상형문자는 %3$.20s로 시작하는 행 %2$d의 클래스에서도 발생합" -"니다...\n" -"그 중 하나에서 제거해야 합니다." +msgid "Side Bearing Addition" +msgstr "측면 베어링 추가" -msgid "Glyphs in the classes" -msgstr "클래스 안의 글리프" +msgid "Side Bearing Color" +msgstr "측변 베어링 색" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "다음을 포함하는 클래스를 선택합니다:" +msgid "Side Bearing Expansion Factor" +msgstr "측면 베어링 확장 계수" -msgid "Select the class containing the named glyph" -msgstr "이름으로 지정한 글리프를 포함하는 클래스를 선택" +msgid "Side Bearings:" +msgstr "측면 베어링:" -msgid "Display Size:" -msgstr "표시크기:" +msgid "Signature Mark" +msgstr "시그니처 기호" -msgid "Magnification:" -msgstr "확대율:" +msgid "Silte Gurage" +msgstr "실테・구라게어" -msgid "Kern Offset:" -msgstr "커닝오프셋:" +msgid "Simple" +msgstr "심플" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" -"장치 테이블 수정:\n" -"(디스플레이 크기)" +msgid "Simple Substitution" +msgstr "단순 바꾸기" -msgid "Revert Kerning" -msgstr "커닝 되돌리기" +msgid "Simplified Chinese" +msgstr "중국어 간체" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "커닝 오프셋 및 장치 테이블 보정을 원래대로 재설정합니다" +msgid "Simplified Forms" +msgstr "간략형" -msgid "Clear all device table corrections associated with this combination" -msgstr "이 조합과 관련된 모든 장치 테이블 수정을 지웁니다." +msgid "Simplify" +msgstr "단순화" -msgid "Lookup subtable:" -msgstr "하위 테이블 조회:" +msgid "Simplify More..." +msgstr "더욱 단순화" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "클래스별 커닝: %s" +msgid "Simplify Stroke (SVG/PS/EPS)" +msgstr "스트로크 단순화 (SVG/PS/EPS)" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "조회 하위 테이블: %s" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" +msgstr "" +"「단순화」의 경우에 양쪽의 제어점이 거의 평행한 정점을 찾아,곡선위의 점으로 " +"치환합니다." -msgid "Show Kerning" -msgstr "커닝을 보여줍니다" +msgid "Simplifying..." +msgstr "단순화 처리 중..." -msgid "_Default Separation:" -msgstr "기본 분리(_D):" +msgid "Sindhi" +msgstr "신드어" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" -"모든 글리프 쌍 간의 광학적 분리를 \n" -"이 값과 동일하게 만들기 위해 \n" -"lookup에 항목을 추가합니다." +msgid "Sindhi India" +msgstr "신드어(인도)" -msgid "_Min Kern:" -msgstr "최소 커닝(_M)" +msgid "Sindhi Pakistan" +msgstr "신드어(파키스탄)" -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" -"절대값이 더 작은 계산된 커닝 변경으로 \n" -"이 변경은 무시됩니다.\n" +msgid "Single Position" +msgstr "단일 위치" -msgid "_Touching" -msgstr "감동적인(_T)" +msgid "Single Positioning" +msgstr "단일 위치 지정" -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" -"일반적으로 커닝은 글리프 사이의 일정한 (광학) 분리를 \n" -"달성하는 것에 기초하지만, 커닝 테이블이 있을 때 커닝 테이블이 \n" -"두 글리프 사이의 가장 가까운 접근에 \n" -"기초하는 것이 바람직합니다(그러므로 원하는 분리 값이 0이면 \n" -"글리프는 실제로 접촉합니다." +msgid "Single Substitution" +msgstr "단일 글리프로 대체" -msgid "Only kern glyphs closer" -msgstr "커닝 글리프만 더 가까이 있음" +msgid "Single and High-Density Fonts" +msgstr "단독폰트와 고밀도폰트" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" -"자동 커닝을 수행할 때는, 글리프만 더 가까이 이동하므로 커닝 오프셋이 음수가 " -"됩니다." +msgid "Single and Multi-Density Fonts" +msgstr "단독폰트과 복수밀도폰트" -msgid "Autokern new entries" -msgstr "새 항목 자동 등록" +msgid "Sinhala" +msgstr "싱할라 문자" + +msgid "Sinhala Archaic Numbers" +msgstr "신할라 고대 숫자" + +msgid "Size" +msgstr "크기" msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" -"새 클래스를 추가할 때 클래스와 클래스가 상호 작용하는 \n" -"모든 클래스 사이에 기본 커닝 값을 제공합니다." +"글꼴 보기에 정보 및 글리프 라벨을 표시하는 데 사용되는 글꼴 크기(점 단위)" -msgid "Kern By Classes" -msgstr "클래스 별로 커닝" +msgid "Size of Points" +msgstr "포인트수" -msgid "VKern By Classes" -msgstr "클래스 별로 세로쓰기 커닝" +msgid "Size of comb delimiters in display styles" +msgstr "표시되는 comb의 구획문자" -msgid "KernClass|_New Lookup..." -msgstr "새로운 Lookup...(_N)" +msgid "Size of comb delimiters in non-display styles" +msgstr "비표시되는 comb의 구획문자" -msgid "No significant differences found" -msgstr "유의한 차이를 찾을 수 없음" +msgid "Size of the list mark" +msgstr "목록 표시의 크기" -msgid "Differ" -msgstr "차이가 있습니다" +msgid "Size set from _Window" +msgstr "윈도우에서 설정된 크기(_W)" -msgid "The layers do not match" -msgstr "레이어가 일치하지 않음" +msgid "Size, Glyph, Point" +msgstr "크기, 상형문자, 점" -msgid "Error Bound" -msgstr "오류 바인딩" +msgid "Size:" +msgstr "크기:" -msgid "Compare Layers" -msgstr "레이어 비교" +#, c-format +msgid "Size: %d (%d)" +msgstr "크기: %d(%d)" -msgid "Copy Layers" -msgstr "레이어 복사" - -msgid "Compare two layers" -msgstr "두 레이어 비교" - -msgid "Copy one layer to another" -msgstr "한 레이어를 다른 레이어로 복사" - -msgid "From:" -msgstr "발신 :" +msgid "Size|Points" +msgstr "포인트" -msgid "Other:" -msgstr "다른:" +msgid "Ske_w" +msgstr "기울기(_W)" -msgid "To:" -msgstr "지정값:" +msgid "Skew" +msgstr "기울기" -msgid "Clear destination layer before copy" -msgstr "복사하기 전에 대상 레이어를 지웁니다." +msgid "Skew Angle" +msgstr "기울기 각" -msgid "Allow errors of:" -msgstr "다음 오류 허용:" +msgid "Skew Ratio" +msgstr "기울기 비율" -msgid "em units" -msgstr "em 단위" +msgid "Skew by Ruler..." +msgstr "눈금자를 이용해 변형..." -msgid "Lookup Type|Unspecified" -msgstr "지정되지 않음" +msgid "Skew the selection" +msgstr "선택범위를 뒤틀기" -msgid "Reverse Chaining Substitution" -msgstr "후반 문맥연쇄 바꾸기" +msgid "Skew..." +msgstr "기울기..." -msgid "Mac Indic State Machine" -msgstr "인도계 문자 상태 기계" +msgid "Skew:" +msgstr "기울기:" -msgid "Mac Contextual State Machine" -msgstr "Mac 상황별 상태 기계" +msgid "SkewedFractionHorizontalGap:" +msgstr "기울어진 분수 수평 간격:" -msgid "Mac Insertion State Machine" -msgstr "Mac 삽입 상태 기계" +msgid "SkewedFractionVerticalGap:" +msgstr "기울어진 분수 수직 간격:" -msgid "Single Position" -msgstr "단일 위치" +msgid "Skip" +msgstr "스킵" -msgid "Pair Position (kerning)" -msgstr "짝단위 위치(kerning)" +#, c-format +msgid "Skipping duplicate group %s.\n" +msgstr "중복 그룹 %s를 생략합니다.\n" -msgid "Cursive Position" -msgstr "필기체 위치" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "그래프와 같은 이름의 그룹 %s를 생략합니다.\n" -msgid "Mark to Base Position" -msgstr "기준 위치로 표시" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "그룹 %2$s에 존재하지 않는 문양 %1$s를 생략합니다.\n" -msgid "Mark to Ligature Position" -msgstr "연결 위치 표시" +#, c-format +msgid "Skipping plugin %s: module '%s': Could not load.\n" +msgstr "플러그인 %s 건너뛰기: 모듈 '%s': 로드할 수 없습니다.\n" -msgid "Mark to Mark Position" -msgstr "위치 표시" +#, c-format +msgid "" +"Skipping plugin %s: module '%s': Error calling 'fontforge_plugin_init' " +"function\n" +msgstr "" +"플러그인 %s 건너뛰기: 모듈 '%s': 'fontforge_plugin_init' 함수 호출 오류\n" -msgid "Contextual Position" -msgstr "문맥적인 위치" +#, c-format +msgid "" +"Skipping plugin %s: module '%s': Lacks 'fontforge_plugin_init' function\n" +msgstr "플러그인 %s 건너뛰기: 모듈 '%s': 'fontforge_plugin_init' 함수 없음\n" -msgid "Contextual Chaining Position" -msgstr "상황별 연쇄 위치 지정" +msgid "Skolt Sami" +msgstr "스콜트・싸미어" -msgid "Mac Kerning State Machine" -msgstr "Mac 커닝 상태 기계" +msgid "Slab Serifs" +msgstr "Slab 세리프(SS)" -msgid "Abaza" -msgstr "아바자어" +msgid "Slab Serifs|SS Geometric" +msgstr "SS 기하학" -msgid "Abkhazian" -msgstr "압하스어" +msgid "Slab Serifs|SS Humanist" +msgstr "SS 휴머니스트" -msgid "Acholi" -msgstr "" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SS 기타항목" -msgid "Achi" -msgstr "" +msgid "Slab Serifs|SS Monotone" +msgstr "SS 모노톤" -msgid "Adyghe" -msgstr "아디게어" +msgid "Slab Serifs|SS Swiss" +msgstr "SS 스위스" -msgid "Afar" -msgstr "아파르어" +msgid "Slab Serifs|SS Typewriter" +msgstr "SS 타자기" -msgid "Agaw" -msgstr "중부쿠시어" +msgid "Slant:" +msgstr "기울기:" -msgid "Aiton" -msgstr "" +msgid "Slanted" +msgstr "비스듬한" -msgid "Akan" -msgstr "" +msgid "Slashed Zero" +msgstr "슬래쉬가 붙은 제로" -msgid "Alsatian" -msgstr "알자스어" +msgid "Slavey" +msgstr "스라비어" -msgid "Altai" -msgstr "알타이어" +msgid "Slovak" +msgstr "슬로바키아어" -msgid "Anglo-Saxon" -msgstr "" +msgid "Slovenian" +msgstr "슬로베니아어" -msgid "Americanist IPA" -msgstr "미국IPA" +msgid "Small Capitals" +msgstr "소자본" -msgid "Aragonese" -msgstr "" +msgid "Small Caps" +msgstr "작은 대문자" -msgid "Aari" -msgstr "아리어" +msgid "Small Form Variants" +msgstr "소문자 변형" -msgid "Arakanese" -msgstr "(비르마어)아라칸방언" +msgid "Small Kana Extension" +msgstr "작은 가나 확장" -msgid "Asturian" -msgstr "" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "윤곽선을 픽셀 그리드에 스냅(_X)" -msgid "Athapaskan" -msgstr "아타파스카 어군" +msgid "SnapDistance" +msgstr "스냅 거리" -msgid "Lang|Avar" -msgstr "아바르어" +msgid "SnapDistanceMeasureTool" +msgstr "스냅 거리 측정 도구" -msgid "Awadhi" -msgstr "아와디어" +msgid "SnapToInt" +msgstr "정수로 스냅" -msgid "Torki" +msgid "" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" +"그래서 여기서 \"A\"를 입력하면 첫 번째로 선택된 글리프 이름이 \"A.suffix\"가 " +"될 것이다.\n" +"두 번째 \"B.suffix\" 등등." -msgid "Azeri" -msgstr "아제르바이잔어" - -msgid "Badaga" -msgstr "바다가어" - -msgid "Banda" -msgstr "" +msgid "Sodo Gurage" +msgstr "소도・구라게어" -msgid "Baghelkhandi" -msgstr "바게리어" +msgid "Sogdian" +msgstr "소그드 문자" -msgid "Balkar" -msgstr "발카르어" +msgid "Somali" +msgstr "소말리아어" -msgid "Lang|Balinese" +msgid "" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." msgstr "" +"일부 글리프는 두 개 이상 사용할 수 있다.\n" +"유니코드 코드 포인트 - 권장하지 않음\n" +"이렇게 하면 참조를 사용하는 것이 더 좋다.\n" +"하지만 그것은 가능하다.\n" +"라틴어 \"A\"와 그리스어 \"알파\"와 \"알파\"는\n" +"키릴의 \"A\"는 거의 똑같아 보인다.\n" +"\n" +"반면에 특정 몽골인과 CJK\n" +"글자는 에 따라 여러 글씨를 쓴다.\n" +"유니코드 변동 선택기에서.\n" +"\n" +"첫 번째 경우에는 변동 선택기를 사용하십시오.\n" +"0, 두 번째 사용 시 적절한 사용\n" +"성호를 붙이다" -msgid "Bavarian" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"일부 Windows 버전에서는 패밀리명이 31자를 초과할 경우 포스트스크립트 글꼴 설" +"치를 거부합니다. 그래도 계속 하시겠습니까?" -msgid "Baule" -msgstr "보울어" - -msgid "Batak Toba" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" msgstr "" +"일부 Windows 버전에서는 폰트명이 31자보다 길면 포스트스크립트 글꼴 설치를 거" +"부합니다. 그래도 계속 하시겠습니까?" -msgid "Lang|Berber" -msgstr "베르베르어파" - -msgid "Bench" -msgstr "벤츄어" +msgid "Something went wrong" +msgstr "문제가 발생했습니다." -msgid "Bible Cree" -msgstr "성서크리어" +msgid "Soninke" +msgstr "소닌케어" -msgid "Bandjalang" -msgstr "" +msgid "Sora Sompeng" +msgstr "소라 솜펭 자" -msgid "Belarussian" -msgstr "벨로루시어" +msgid "Sorbian" +msgstr "소르브어" -msgid "Bemba" -msgstr "벰바어" +msgid "Sort By:" +msgstr "정렬 기준:" -msgid "Haryanvi" +msgid "" +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" msgstr "" +"먼저 베이스 글리프(있는 경우) 를 사용하여 정렬하십시오.\n" +"그러면 À 는 A로 분류할 것이다." -msgid "Bagri" +msgid "" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" msgstr "" +"먼저 글리프의 대본을 사용하여 정렬하십시오.\n" +"그러면 A와 Z는 함께 분류될 것이다.\n" +"반면 알파는 A가 아닌 오메가와 분류할 것이다." -msgid "Bhili" -msgstr "비리어" - -msgid "Bhojpuri" -msgstr "보즈푸리어" - -msgid "Bikol" -msgstr "비콜어" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "글리프의 알파벳 이름을 기준으로 이 디스플레이 정렬" -msgid "Bilen" -msgstr "빌렌어" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "글리프의 유니코드 코드를 기준으로 이 디스플레이 정렬" -msgid "Bislama" -msgstr "" +msgid "Sort:" +msgstr "정렬:" -msgid "Kanauji" -msgstr "" +msgid "SortingScheme|Default" +msgstr "기본값" -msgid "Blackfoot" -msgstr "블랙풋어" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "기능 태그를 기준으로 한 기본 순서로 lookup을 정렬합니다." -msgid "Balochi" -msgstr "바루치어" +msgid "Sort|Alphabetic" +msgstr "알파벳" -msgid "Pa'o Karen" -msgstr "" +msgid "Source Glyph Names" +msgstr "글리프 이름 소스" -msgid "Balante" -msgstr "발란트어" +msgid "Source from which this design is to be taken" +msgstr "이 디자인를 한 소스" -msgid "Balti" -msgstr "볼티어" +msgid "South Slavey" +msgstr "남슬라비어" -msgid "Bambara" -msgstr "밤바라어" +msgid "Southern Sami" +msgstr "남사미어" -msgid "Bamileke" -msgstr "바미레케어" +msgid "Soyombo" +msgstr "소욤보 자" -msgid "Bosnian" -msgstr "보스니아어" +msgid "" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" +msgstr "라벨, 버튼, 메뉴 항목 등에서 이미지와 텍스트 사이에 남겨진 공간(점)" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Space Regions" +msgstr "공간 영역" -msgid "Brahui" -msgstr "브라후이어" +msgid "Space _Regions..." +msgstr "그룹간격을 균등하게 (_R)..." -msgid "Braj Bhasha" -msgstr "브라쥬・바샤어" +msgid "" +"Space between the ink to of the\n" +"expression and the bar over it." +msgstr "잉크화 표현 막대 사이의 간격." -msgid "Bodo" +msgid "" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." msgstr "" +"잉크 상단 사이의 공간\n" +"디스플레이에서 표현과 그 위의 막대\n" +"스타일." -msgid "Bashkir" -msgstr "바슈키르어" - -msgid "Burushaski" -msgstr "" +msgid "Space:" +msgstr "단어간의 공백:" -msgid "Beti" -msgstr "베티어" +msgid "SpaceAfterScript:" +msgstr "첨자 뒤 여백:" -msgid "Batak Simalungun" -msgstr "" +msgid "Spacing Modifier Letters" +msgstr "간격 수정 문자" -msgid "Lang|Buginese" -msgstr "" +msgid "Spanish" +msgstr "스페인어" -msgid "Medumba" -msgstr "" +msgid "Spanish (Argentina)" +msgstr "스페인어(아르헨티나)" -msgid "Kaqchikel" -msgstr "" +msgid "Spanish (Bolivia)" +msgstr "스페인어(볼리비아)" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "Spanish (Chile)" +msgstr "스페인어(칠레)" -msgid "Chinantec" -msgstr "" +msgid "Spanish (Colombia)" +msgstr "스페인어(콜롬비아)" -msgid "Cebuano" -msgstr "세부아노어" +msgid "Spanish (Costa Rica)" +msgstr "스페인어(코스타리카)" -msgid "Chiga" -msgstr "" +msgid "Spanish (Dominican Republic)" +msgstr "스페인어(도미니카공화국)" -msgid "Chamorro" -msgstr "" +msgid "Spanish (Ecuador)" +msgstr "스페인어(에콰도르)" -msgid "Chechen" -msgstr "첸첸어" +msgid "Spanish (El Salvador)" +msgstr "스페인어(엘살바도르)" -msgid "Chaha Gurage" -msgstr "차하・구라게어" +msgid "Spanish (Guatemala)" +msgstr "스페인어(과테말라)" -msgid "Chattisgarhi" -msgstr "차티스가리어" +msgid "Spanish (Honduras)" +msgstr "스페인어(온두라스)" -msgid "Chichewa" -msgstr "체와어" +msgid "Spanish (Latin America)" +msgstr "스페인어(라틴아메리카)" -msgid "Chukchi" -msgstr "추크치어" +msgid "Spanish (Modern)" +msgstr "스페인어(현대)" -msgid "Chuukese" -msgstr "" +msgid "Spanish (Nicaragua)" +msgstr "스페인어(니카라과)" -msgid "Choctaw" -msgstr "" +msgid "Spanish (Panama)" +msgstr "스페인어(파나마)" -msgid "Chipewyan" -msgstr "치페와이언어" +msgid "Spanish (Paraguay)" +msgstr "스페인어(파라과이)" -msgid "Chuvash" -msgstr "츄바시어" +msgid "Spanish (Peru)" +msgstr "스페인어(페루)" -msgid "Cheyenne" -msgstr "" +msgid "Spanish (Puerto Rico)" +msgstr "스페인어(푸에르토리코)" -msgid "Lang|Western Cham" -msgstr "" +msgid "Spanish (Traditional)" +msgstr "스페인어(전통)" -msgid "Eastern Cham" -msgstr "" +msgid "Spanish (United States)" +msgstr "스페인어(미국)" -msgid "Comorian" -msgstr "코로모어" +msgid "Spanish (Uruguay)" +msgstr "스페인어(우루과이)" -msgid "Lang|Coptic" -msgstr "콥트어" +msgid "Spanish (Venezuela)" +msgstr "스페인어(베네수엘라)" -msgid "Cornish" -msgstr "" +msgid "Spanish Mexico" +msgstr "스페인어(멕시코)" -msgid "Corsican" -msgstr "코르시카어" +msgid "Specials" +msgstr "특수" -msgid "Creoles" +msgid "" +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" +"글꼴을 자유 형식에 전달하는 데 사용되는 파일 형식을 지정함\n" +" pfb - 표준 사후 스크립트 유형1\n" +" ttf - truetype이다.\n" +" otf - opentype\n" +" nohints -- 프리타입이 힌트 없이 래스터화\n" +" bitmap - 렌더링을 위해 freetype에 전달되지 않음\n" +" 비트맵 글꼴이 이미 생성되어 있어야 함\n" +" FontForge - FontForge가 아닌 FontForge의 자체 래스터라이저를 사용\n" +" freetype's. 최후의 수단으로만" -msgid "Cree" -msgstr "크리어" +msgid "Specifies screen dots per inch" +msgstr "인치당 화면 점을 지정합니다." -msgid "Carrier" -msgstr "카리아어" +msgid "Specify bitmap sizes to be regenerated" +msgstr "다시 생성해 비트맵 크기를 지정해 주십시오" -msgid "Crimean Tatar" -msgstr "크리미안・타타르어" +msgid "Specify bitmap sizes to be removed" +msgstr "삭제하는 비트 맵 크기를 지정하는" -msgid "Kashubian" +msgid "" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." msgstr "" +"위에 그려진 선을 따라 \n" +"정지점에 색상(& 불투명도) 을 지정합니다. \n" +"간격띄우기는 선의 시작부터 끝까지 \n" +"거리의 백분율입니다. 색상은 RGB 색상을 나타내는\n" +" 6(헥스) 자리 숫자입니다." -msgid "Church Slavonic" -msgstr "고대교회 슬라브어" +msgid "Spiro Point Info" +msgstr "스피로 포인트 정보" -msgid "Chittagonian" -msgstr "" +msgid "Spiros did not converge" +msgstr "Spiros 가 수렴하지 않았습니다." -msgid "San Blas Kuna" -msgstr "" +msgid "SplashScreen" +msgstr "스플래시 화면" -msgid "Dargwa" -msgstr "다르구아어" +#, c-format +msgid "Spline Length=%.1f" +msgstr "스플라인 길이=%.1f" -msgid "Dayi" -msgstr "" +#, c-format +msgid "Spline Length=%g" +msgstr "스플라인 길이=%g" -msgid "Woods Cree" -msgstr "숲크리어" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "글리프“%s”에 스플라인의 불일치가 존재합니다\n" -msgid "Lang|Default" -msgstr "기본값" +msgid "Square" +msgstr "사각형" -msgid "Dogri (individual language)" -msgstr "" +msgid "Square Cove" +msgstr "사각형 코브" -msgid "Dogri" -msgstr "도구라어" +msgid "Squish" +msgstr "으깨지다" -msgid "Dhangu" -msgstr "" +msgid "St_orage:" +msgstr "저장소(_O):" -msgid "Dhivehi (Obsolete)" -msgstr "디베히어 (구식)" +msgid "St_yle" +msgstr "스타일(_Y)" -msgid "Dimli" -msgstr "" +msgid "St_yles" +msgstr "스타일(_Y)" -msgid "Dhivehi" -msgstr "디베히어" +msgid "Stack" +msgstr "스택" -msgid "Djerma" -msgstr "자르마어" +msgid "Stack (TrueType)" +msgstr "스택(TrueType)" -msgid "Djambarrpuyngu" -msgstr "" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "글리프 %s 내에서 스택이 너무 커져 있습니다 \n" -msgid "Dangme" -msgstr "단구메어" +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "" +"글리프 %s 내의 이항(binary)연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Dan" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" msgstr "" +"글리프 %s 내의 callothersubr 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Dinka" -msgstr "딩카어" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "글리프 %s 내의 callsubr 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Dari" -msgstr "다리어" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "글리프 %s 내의 hhcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Dhuwal" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" msgstr "" +"글리프 %s 내의 hlineto/hmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Dungan" -msgstr "둔간어" - -msgid "Ebira" -msgstr "에비라어" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "글리프 %s 내의 hsbw 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Eastern Cree" -msgstr "동크리어" +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "글리프 %s 내의 hstem 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Efik" -msgstr "에픽어" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "글리프 %s 내의 hstem3 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Eastern Maninkakan" -msgstr "" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "글리프 %s 내의 hvcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Erzya" -msgstr "에르자어" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "글리프 %s 내의 ifelse 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Central Yupik" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" msgstr "" +"글리프 %s 내의 hlineto/rmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Evenki" -msgstr "에벤키어" - -msgid "Even" -msgstr "에베어" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "글리프 %s 내의 rrcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Ewe" -msgstr "에웨어" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "글리프 %s 내의 sbw 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "French Antillean" -msgstr "프랑스령 엔틸리스어" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "글리프 %s 내의 seac 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Fang" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" msgstr "" +"글리프 %s 내의 setcurrentpoint 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Fanti" -msgstr "" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "글리프 %s 내의 단항(unary)연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Fijian" -msgstr "피지어" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "글리프 %s 내의 vhcurveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Fe'fe'" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" msgstr "" +"글리프 %s 내의 vlineto/vmoveto 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Forest Nenets" -msgstr "숲네네츠어" - -msgid "Fon" -msgstr "폰어" - -msgid "Faroese" -msgstr "페로어" +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "글리프 %s 내의 vstem 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Cajun French" -msgstr "" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "글리프 %s 내의 vstem3 연산자가 스택 언더플로우를 넘어서 있습니다\n" -msgid "Friulian" -msgstr "프리울리언어" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "스택 하단 디스플레이 스타일 아래로 이동:" -msgid "Arpitan" -msgstr "" +msgid "StackBottomShiftDown:" +msgstr "스택 하단 아래로 이동:" -msgid "Futa" -msgstr "후타어" +msgid "StackDisplayStyleGapMin:" +msgstr "StackDisplayStyleGapMin :" -msgid "Fulani" -msgstr "풀라니어" +msgid "StackGapMin:" +msgstr "StackGapMin :" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "스택 상단 디스플레이 스타일 위로 이동:" -msgid "Ga" -msgstr "가어" +msgid "StackTopShiftUp:" +msgstr "스택 상단 위로 이동:" -msgid "Gagauz" -msgstr "가가우즈어" +msgid "Stacks" +msgstr "스택" -msgid "Garshuni" -msgstr "가르슈니어" +msgid "Standard" +msgstr "표준" -msgid "Garhwali" -msgstr "가르와리어" +msgid "Standard Ligatures" +msgstr "표준 합음자" -msgid "Lang|Ge'ez" -msgstr "게즈어" +msgid "Standard Solid Fill" +msgstr "표준 솔리드 채우기" -msgid "Githabul" +msgid "" +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." msgstr "" +"표준 시프트 다운\n" +"표시 스타일의 분모입니다.\n" +"양수 값은 아래로 움직임을 나타냅니다." -msgid "Gilyak" -msgstr "길랴크어" - -msgid "Kiribati" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." msgstr "" +"표시 스타일에서 스택 하단의 요소에 적용되는 표준 시프트 다운.\n" +"양수 값은 하향 움직임을 보여줍니다." -msgid "Kpelle (Guinea)" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." msgstr "" +"바닥에 표준 시프트 다운 적용\n" +"스트레치 스택의 요소.\n" +"양수 값은 아래로 움직임을 나타냅니다." -msgid "Gilaki" +msgid "" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" +"스택 하단의 요소에 적용되는 표준 시프트 다운.\n" +"양수 값은 하향 움직임을 보여줍니다." -msgid "Gumuz" -msgstr "구므즈어" - -msgid "Gumatj" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." msgstr "" +"표준 시프트는 분모에 적용됩니다.\n" +"양수 값은 아래로 움직임을 나타냅니다." -msgid "Gogo" +msgid "" +"Standard shift of superscript relative\n" +"to base in cramped mode." msgstr "" +"위첨자 표준의 표준 이동\n" +"비좁은 모드에서 기본." -msgid "Gondi" -msgstr "곤드어" - -msgid "Garo" -msgstr "가로어" +msgid "Standard shift up applied to superscript elements." +msgstr "위첨자 요소에 적용되는 표준 이동." -msgid "Wayuu" +msgid "" +"Standard shift up applied to the\n" +"numerator in display style." msgstr "" +"표준 시프트 업\n" +"표시 스타일의 분자." -msgid "Gupapuyngu" -msgstr "" +msgid "Standard shift up applied to the numerator." +msgstr "분자에 표준 시프트 업이 적용됩니다." -msgid "Gusii" -msgstr "" +msgid "" +"Standard shift up applied to the top element of\n" +"a stack in display style." +msgstr "디스플레이 스타일에서 스택의 맨 위 요소에 적용되는 표준 이동." -msgid "Haitian" -msgstr "하이티어" +msgid "Standard shift up applied to the top element of a stack." +msgstr "스택의 맨 위 요소에 표준 시프트 업이 적용된다." -msgid "Halam" -msgstr "할람어" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "스트레치 스택의 상단 요소에 적용된 표준 시프트 업." -msgid "Harauti" -msgstr "하란츄어" +msgid "StandardSlopeError" +msgstr "표준 경사 오차" -msgid "Haya" -msgstr "" +msgid "Star" +msgstr "별표" -msgid "Hazaragi" -msgstr "" +msgid "Start contours at e_xtrema" +msgstr "윤곽을 극값에서 시작(_X)" -msgid "Hammer-Banna" -msgstr "하베르-바나어" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "길이의 시작" -msgid "Herero" +#, c-format +msgid "" +"Startup mode '%s' (for plugin '%s') must be 'on' or 'off'. (To set a " +"discovered plugin to 'new' omit it from the list.)" msgstr "" +"시작 모드 '%s'(플러그인 '%s')가 'on' 또는 'off'여야 합니다. (검색된 플러그인" +"을 'new'로 설정하려면 목록에서 해당 플러그인을 생략하십시오.)" -msgid "Hiligaynon" -msgstr "히리가이논어" - -msgid "High Mari" -msgstr "고산마리어" +#, c-format +msgid "State %4d Cur: " +msgstr "상태 %4d 현재: " -msgid "Hmong" -msgstr "" +#, c-format +msgid "State %4d Flags:" +msgstr "상태 %4d 플래그:" -msgid "Hiri Motu" -msgstr "" +#, c-format +msgid "State %4d Mark: " +msgstr "상태 %4d 마크:" -msgid "Hindko" -msgstr "힌두코어" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "상태 %4d 다음:" -msgid "Ho" -msgstr "호어" +#, c-format +msgid "State %d, %.40s" +msgstr "상태 %d, %.40s" -msgid "Harari" -msgstr "하라리어" +msgid "State Machine" +msgstr "상태 머신" -msgid "Eastern Armenian" -msgstr "" +msgid "Stem Compression Percent" +msgstr "줄기 압축 백분율" -msgid "Iban" -msgstr "" +msgid "Stem threshold should be positive" +msgstr "스템 임계값은 양수여야 함" -msgid "Ido" -msgstr "" +msgid "StemSnapH does not contain StdHW value." +msgstr "SteamsnapH는 StdHW 값을 포함하지 않는다." -msgid "Ijo" -msgstr "이조어" +msgid "StemSnapV does not contain StdVW value." +msgstr "SteamsnapV에 StdVW 값이 없음" -msgid "Interlingue" -msgstr "" +msgid "Stems" +msgstr "줄기" -msgid "Ilokano" -msgstr "일로카노어" +msgid "Step into" +msgstr "스탭 실행" -msgid "Interlingua" -msgstr "" +msgid "Step out of current function" +msgstr "함수의 마지막까지 실행" -msgid "Ingush" -msgstr "잉구시인어" +msgid "Step over (Next)" +msgstr "다음의 행까지 실행" -msgid "Inupiat" -msgstr "" +msgid "StopAtJoin" +msgstr "접합 후 일단정지" -msgid "IPA usage" -msgstr "IPA 용법" +msgid "Storage" +msgstr "저장소" -msgid "Irish" -msgstr "아일랜드어" +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "%d 저장소가 초기화되지 않았지만 이전 명령에서 읽었습니다." -msgid "Irish Traditional" -msgstr "옛아일랜드어" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" +msgstr "이전 명령에 따라 %d 저장소가 %d (%.2f)에서 %d (%.2f)로 변경되었습니다." -msgid "Inari Sami" -msgstr "이나리・사미어" +msgid "Storage (TrueType)" +msgstr "저장소(TrueType)" -msgid "Jamaican Creole" -msgstr "" +msgid "Store ligature data in AFM files" +msgstr "연결 데이터를 AFM 파일에 저장" -msgid "Lang|Javanese" -msgstr "자바어" +msgid "Store this filename in preferences" +msgstr "이 파일 이름을 환경설정에 저장하십시오." -msgid "Lojban" -msgstr "" +msgid "Straight Arms/Double Serif" +msgstr "Straight Arms/더블 세리프" -msgid "Krymchak" -msgstr "" +msgid "Straight Arms/Horizontal" +msgstr "Straight Arms/수평" -msgid "Judezmo" -msgstr "주데즈모어" +msgid "Straight Arms/Single Serif" +msgstr "Straight Arms/싱글 세리프" -msgid "Jula" -msgstr "줄라어" +msgid "Straight Arms/Vertical" +msgstr "Straight Arms/수직" -msgid "Kabardian" -msgstr "카바르드어" +msgid "Straight Arms/Wedge" +msgstr "Straight Arms/쐐기" -msgid "Kabyle" -msgstr "" +msgid "Stretch:" +msgstr "장평 확장폭:" -msgid "Kachchi" -msgstr "캇치어" +msgid "StretchStackBottomShiftDown:" +msgstr "스트레치 스택 하단 아래로 이동:" -msgid "Kalenjin" -msgstr "카렌진어" +msgid "StretchStackGapAboveMin:" +msgstr "StretchStackGapAboveMin:." -msgid "Karachay" -msgstr "카라차이어" +msgid "StretchStackGapBelowMin:" +msgstr "StretchStackGapBelowMin:." -msgid "Makonde" -msgstr "" +msgid "StretchStackTopShiftUp:" +msgstr "StretchStackTopShiftUp :" -msgid "Kabuverdianu" -msgstr "" +msgid "Stretching Glyph Decomposition" +msgstr "스트레칭 문자 분해" -msgid "Kebena" -msgstr "케베나어" +#, c-format +msgid "Strike %d@%d\n" +msgstr "스트라이크 %d@%d\n" -msgid "Kekchi" -msgstr "" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "스트라이크 %d@%d가 %s에 없습니다\n" -msgid "Khutsuri Georgian" -msgstr "교회그루지안어" +#, c-format +msgid "Strike Information for %.90s" +msgstr "%.90s 의 스트라이크 정보" -msgid "Khakass" -msgstr "하카스어" +msgid "Strikeout" +msgstr "수정선" -msgid "Khanty-Kazim" -msgstr "한티・카짐어" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "%s에 포함되는 스탈이크가 %s에 없습니다\n" -msgid "Khanty-Shurishkar" -msgstr "한티・슈린슈카르어" +msgid "String" +msgstr "문자열" -msgid "Khamti Shan" -msgstr "" +msgid "String ID" +msgstr "문자열 ID" -msgid "Khanty-Vakhi" -msgstr "한티・바히어" +msgid "Stroke" +msgstr "스트로크" -msgid "Khowar" -msgstr "코와르어" +msgid "Stroke _Variation" +msgstr "스트로크 종류(_V)" -msgid "Kikuyu" -msgstr "키큐어" +msgid "Stroke _Width:" +msgstr "스트로크폭(_W):" -msgid "Kisii" -msgstr "키시어" +msgid "Stroke width cannot be zero" +msgstr "스트로크 폭은 0일 수 없습니다." -msgid "Kirmanjki" -msgstr "" +msgid "Stroking..." +msgstr "선의 굵기를 변경 중..." -msgid "Southern Kiwai" -msgstr "" +msgid "Strong Left to Right" +msgstr "왼쪽에서 오른쪽(강제적용)" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "Strong Right to Left" +msgstr "오른쪽에서 왼쪽(강제적용)" -msgid "Bumthangkha" -msgstr "" +msgid "Style Map:" +msgstr "스타일 맵:" -msgid "Kokni" -msgstr "코쿠니어" +msgid "Style Name:" +msgstr "스타일명:" -msgid "Kalmyk" -msgstr "카르무니크어" +msgid "Style Set 1" +msgstr "스타일세트1" -msgid "Kamba" -msgstr "캄바어" +msgid "Style Set 10" +msgstr "스타일세트10" -msgid "Kumaoni" -msgstr "쿠마오니어" +msgid "Style Set 11" +msgstr "스타일 설정 11" -msgid "Komo" -msgstr "코모어" +msgid "Style Set 12" +msgstr "스타일 설정 12" -msgid "Komso" -msgstr "콘조어" +msgid "Style Set 13" +msgstr "스타일 설정 13" -msgid "Khorasani Turkic" -msgstr "" +msgid "Style Set 14" +msgstr "스타일 설정 14" -msgid "Kodagu" -msgstr "코다그어" +msgid "Style Set 15" +msgstr "스타일 설정 15" -msgid "Korean Old Hangul" -msgstr "오래된 한글" +msgid "Style Set 16" +msgstr "스타일 설정 16" -msgid "Komi" -msgstr "" +msgid "Style Set 17" +msgstr "스타일 설정 17" -msgid "Kikongo" -msgstr "키콩고어" +msgid "Style Set 18" +msgstr "스타일 설정 18" -msgid "Kongo" -msgstr "" +msgid "Style Set 19" +msgstr "스타일 설정 19" -msgid "Komi-Permyak" -msgstr "코미・페름야크어" +msgid "Style Set 2" +msgstr "스타일세트2" -msgid "Kosraean" -msgstr "" +msgid "Style Set 20" +msgstr "스타일 설정 20" -msgid "Komi-Zyrian" -msgstr "코미・지리엔어" +msgid "Style Set 3" +msgstr "스타일세트3" -msgid "Kpelle" -msgstr "쿠페레어" +msgid "Style Set 4" +msgstr "스타일세트4" -msgid "Krio" -msgstr "쿠리오어" +msgid "Style Set 5" +msgstr "스타일세트5" -msgid "Karakalpak" -msgstr "카라카르파크어" +msgid "Style Set 6" +msgstr "스타일세트6" -msgid "Karelian" -msgstr "카레리아어" +msgid "Style Set 7" +msgstr "스타일세트7" -msgid "Karaim" -msgstr "카라임어" +msgid "Style Set 8" +msgstr "스타일세트8" -msgid "Karen" -msgstr "카렌어" +msgid "Style Set 9" +msgstr "스타일세트9" -msgid "Koorete" -msgstr "코레테어" +msgid "Style _ID:" +msgstr "스타일_ID:" -msgid "Ripuarian" -msgstr "" +msgid "StyleSet Names" +msgstr "StyleSet 이름" -msgid "Khasi" -msgstr "카시어" - -msgid "Kildin Sami" -msgstr "키루딘・사미어" - -msgid "S'gaw Karen" -msgstr "" +msgid "Styles (SubFamily)" +msgstr "스타일(하위패밀리)" -msgid "Kuanyama" -msgstr "" +msgid "Stylistic Alternatives" +msgstr "스타일릭 대안형" -msgid "Kui" -msgstr "쿠이(Kui)어" +msgid "Sub/Super" +msgstr "아래첨자/윗첨자" -msgid "Kulvi" -msgstr "카루비어" +msgid "Sub/Superscript" +msgstr "아래/위 첨자" -msgid "Kumyk" -msgstr "쿠마크어" +msgid "Sub1:" +msgstr "아래첨자1:" -msgid "Kurukh" -msgstr "쿠르쿠어" +msgid "Sub2:" +msgstr "아래첨자2:" -msgid "Kuy" -msgstr "쿠이(Kuy)어" +msgid "SubDrop:" +msgstr "돌출 아랫첨자:" -msgid "Koryak" -msgstr "코랴크어" +msgid "SubFonts|_All" +msgstr "모두(_A)" -msgid "Western Kayah" -msgstr "" +msgid "SubFonts|_None" +msgstr "없음(_N)" -msgid "Ladin" -msgstr "라딘어" +msgid "SubSuperscriptGapMin:" +msgstr "위 첨자, 아래 첨자 간격 최소:" -msgid "Lahuli" -msgstr "라호르어" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "글리프 %s 내에서, 서브루틴번호가 경계를 넘어서 있습니다\n" -msgid "Lak" -msgstr "라크어" +msgid "Subscript" +msgstr "아래첨자" -msgid "Lambani" -msgstr "람바니어" +msgid "SubscriptBaselineDropMin:" +msgstr "첨자 기준선 드롭 최소:" -msgid "Laz" -msgstr "라즈어" +msgid "SubscriptShiftDown:" +msgstr "아래 첨자 아래로 이동:" -msgid "L-Cree" -msgstr "L-크리어" +msgid "SubscriptSuperUse|Default" +msgstr "기본" -msgid "Ladakhi" -msgstr "라다키어" +msgid "SubscriptTopMax:" +msgstr "아래 첨자 상단 최대:" -msgid "Lezgi" -msgstr "레즈기어" +msgid "Subscripts and Superscripts" +msgstr "아래 첨자와 위 첨자" -msgid "Ligurian" -msgstr "" +msgid "Subscripts/Superscripts" +msgstr "아래 첨자 / 위 첨자" -msgid "Limburgish" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" msgstr "" +"'mort'/'morx' 테이블 %d 의 경계를 넘어서는 치환대상의 글리프가 있습니다\n" -msgid "Lingala" -msgstr "링가라어" +msgid "Substitution generates itself" +msgstr "대체본은 저절로 생성된다." -msgid "Lang|Lisu" -msgstr "" +msgid "Substitutions" +msgstr "바꾸기" -msgid "Lampung" -msgstr "" +msgid "Subtable" +msgstr "하위 테이블" -msgid "Laki" -msgstr "" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "글리프 %2$.60s에 있는 하위 테이블%1$.60s" -msgid "Low Mari" -msgstr "목지마리어" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "서브 테이블이 GPOS 테이블의 끝을 넘어서 늘어져 있습니다\n" -msgid "Lang|Limbu" -msgstr "림부어" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "서브테이블이 GSUB 테이블의 끝을 넘어서 있습니다\n" -msgid "Lombard" -msgstr "" +msgid "Sum Around:" +msgstr "허용오차:" -msgid "Lomwe" -msgstr "로무에어" +msgid "Sundanese" +msgstr "순다 문자" -msgid "Lang|Loma" -msgstr "" +msgid "Sundanese (roman)" +msgstr "순다어(로마자)" -msgid "Luri" -msgstr "" +msgid "Sundanese Supplement" +msgstr "순다어 보충" -msgid "Lower Sorbian" -msgstr "아랫 소르브어" +msgid "Sup1:" +msgstr "윗첨자1:" -msgid "Lule Sami" -msgstr "루레・사미어" +msgid "Sup2:" +msgstr "윗첨자2:" -msgid "Luxembourgish" -msgstr "룩셈부르크어" +msgid "Sup3:" +msgstr "윗첨자3:" -msgid "Luba-Lulua" -msgstr "" +msgid "SupDrop:" +msgstr "돌출 윗첨자:" -msgid "Luba-Katanga" +msgid "" +"Super 45° ROUND\n" +"Too complicated. Look it up" msgstr "" +"Super 45° ROUND\n" +"너무 복잡합니다. 찾아보세요." -msgid "Luganda" -msgstr "루간다어" - -msgid "Luhya" -msgstr "루햐어" +msgid "Super Condensed" +msgstr "매우 좁혀 짐" -msgid "Luo" -msgstr "루오어" +msgid "Super Extended" +msgstr "보통보다 더 많이 확장됨" -msgid "Madura" +msgid "" +"Super ROUND\n" +"Too complicated. Look it up" msgstr "" +"Super ROUND\n" +"너무 복잡합니다. 찾아보세요." -msgid "Magahi" -msgstr "" +msgid "Super Wide" +msgstr "보통보다 더 넓은" -msgid "Marshallese" -msgstr "" +msgid "Super and Sub scripts" +msgstr "위, 아래 첨자" -msgid "Majang" -msgstr "마장어" +msgid "Superscript" +msgstr "윗첨자" -msgid "Makua" -msgstr "마쿠아어" +msgid "SuperscriptBaselineDropMax:" +msgstr "위 첨자 기준선 드롭 최대:" -msgid "Malayalam Traditional" -msgstr "말라얄람(전통적)어" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "아래 첨자 하단 누르기 최대:" -msgid "Mam" -msgstr "" +msgid "SuperscriptBottomMin:" +msgstr "위 첨자 바닥 최소:" -msgid "Mansi" -msgstr "만시어" +msgid "SuperscriptShiftUp:" +msgstr "위 첨자 위로 이동:" -msgid "Mapudungun" -msgstr "마푸체어" +msgid "SuperscriptShiftUpCramped:" +msgstr "위 첨자 위로 비좁게 이동:" -msgid "Marwari" -msgstr "마르와리어" +msgid "Superscripts and Subscripts" +msgstr "위 첨자와 아래 첨자" -msgid "Mbundu" -msgstr "분다어" +msgid "Supplemental Arrows-A" +msgstr "보조 화살표-A" -msgid "Mbo" -msgstr "" +msgid "Supplemental Arrows-B" +msgstr "보조 화살표-B" -msgid "Lang|Manchu" -msgstr "만주어" +msgid "Supplemental Arrows-C" +msgstr "보조 화살표-C" -msgid "Moose Cree" -msgstr "무스・크리어" +msgid "Supplemental Math Operators" +msgstr "보조 연산자" -msgid "Mende" -msgstr "멘데어" +msgid "Supplemental Mathematical Operators" +msgstr "보충수학 연산자" -msgid "Mandar" -msgstr "" +msgid "Supplemental Punctuation" +msgstr "보충 구두점" -msgid "Me'en" -msgstr "메・엔어" +msgid "Supplemental Symbols and Arrows" +msgstr "보조 기호 및 화살표" -msgid "Meru" -msgstr "" +msgid "Supplemental Symbols and Pictographs" +msgstr "보조 기호 및 그림 문자" -msgid "Pattani Malay" -msgstr "" +msgid "Supplementary Ideographic Plane" +msgstr "상형 문자 보충 평면" -msgid "Morisyen" -msgstr "" +msgid "Supplementary Multilingual Plane" +msgstr "다국어 보충 기본" -msgid "Minangkabau" -msgstr "" +msgid "Supplementary Private Use Area A/B" +msgstr "보조 개인 사용 영역 A/B" -msgid "Mizo" -msgstr "미조어" +msgid "Supplementary Private Use Area-A" +msgstr "보조 개인 사용 영역-A" -msgid "Lang|Makasar" -msgstr "" +msgid "Supplementary Private Use Area-B" +msgstr "보조 개인 사용 영역-B" -msgid "Kituba" -msgstr "" +msgid "Supplementary Special-purpose Plane" +msgstr "보조 특수 목적 평면" -msgid "Male" -msgstr "말레어" +msgid "Suri" +msgstr "스리어" -msgid "Malinke" -msgstr "마린케어" +msgid "Surrogate High" +msgstr "써로게이트 높게" -msgid "Malayalam Reformed" -msgstr "개정말레알람어" +msgid "Surrogate High, Non Private Use" +msgstr "써로게이트 높게, 개인용을 사용하지 마세요" -msgid "Mandinka" -msgstr "만딩카어" +msgid "Surrogate High, Private Use" +msgstr "써로게이트 높게, 개인용을 사용 하세요" -msgid "Lang|Mongolian" -msgstr "몽골어" +msgid "Sutton SignWriting" +msgstr "수화 문자" -msgid "Maninka" -msgstr "마닌카어" +msgid "Sutu" +msgstr "소토어" -msgid "Mohawk" -msgstr "모호크족" +msgid "Svan" +msgstr "스반어" -msgid "Moksha" -msgstr "모크샤어" +msgid "Swadaya Aramaic" +msgstr "현대알람어" -msgid "Mon" -msgstr "몬어" +msgid "Swahili" +msgstr "스와힐리어" -msgid "Moroccan" -msgstr "모로코어" +msgid "Swahili (Kenyan)" +msgstr "스와힐리어(케냐)" -msgid "Mossi" -msgstr "" +msgid "Swash" +msgstr "스와쉬자형" -msgid "Maithili" -msgstr "마이틸리어" +msgid "Swash Variance" +msgstr "스와쉬 자형 변화" -msgid "Mundari" -msgstr "문다리어" +msgid "Swazi" +msgstr "스와지어" -msgid "Muscogee" -msgstr "" +msgid "Swedish" +msgstr "스웨덴어" -msgid "Mirandese" -msgstr "" +msgid "Swedish (Finland)" +msgstr "스웨덴어(핀란드)" -msgid "Hmong Daw" -msgstr "" +msgid "Swedish (Sweden)" +msgstr "스웨덴어(스웨덴)" -msgid "Lang|Mayan" -msgstr "" +msgid "Sy Miscellaneous" +msgstr "Sy/그 외" -msgid "Mazanderani" -msgstr "" +msgid "Sy Mixed Serif" +msgstr "Sy/혼합 세리프" -msgid "Naga-Assamese" -msgstr "나가・앗삼어" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "Sy/네오-그로테스크 산세리프" -msgid "Nahuatl" -msgstr "" +msgid "Sy Old Style Serif" +msgstr "Sy/올드스타일 세리프" -msgid "Nanai" -msgstr "나나이어" +msgid "Syloti Nagri" +msgstr "실헤티 나가리 문자" -msgid "Neapolitan" -msgstr "" +msgid "Symbol" +msgstr "기호" -msgid "Naskapi" -msgstr "나스카피어" +msgid "Symbol Charset" +msgstr "기호Charset" -msgid "Nauruan" -msgstr "" +msgid "Symbolic" +msgstr "기호(Sy)" -msgid "Navajo" -msgstr "" +msgid "Symbols" +msgstr "기호" -msgid "N-Cree" -msgstr "N-크리어" +msgid "Symbols Misc." +msgstr "잡다한 기호" -msgid "Ndebele" -msgstr "은데벨레어" +msgid "Symbols and Arrows Supplement" +msgstr "기호와 화살표 부록" -msgid "Ndau" -msgstr "" +msgid "Symbols and Pictographs Extended-A" +msgstr "기호 및 그림 확장-A" -msgid "Ndonga" -msgstr "은동가어" +msgid "Symbols for Legacy Computing" +msgstr "레거시 컴퓨팅 기호" -msgid "Low Saxon" -msgstr "" +msgid "Symbols:" +msgstr "기호:" -msgid "Newari" -msgstr "네와르어" +msgid "Symmetric-Smoothing" +msgstr "대칭적" -msgid "Ngbaka" -msgstr "" +msgid "Synchronize" +msgstr "동기화" -msgid "Nagari" -msgstr "나가리 문자" +msgid "Syntax error while parsing pdf graphics" +msgstr "PDF 그래픽을 구문 분석하는 동안 구문 오류" -msgid "Norway House Cree" -msgstr "노르웨이하우스・크리어" +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "PDF 그래픽을 구문 분석하는 동안 구문 오류 : 내용이없는 페이지" -msgid "Nisi" -msgstr "니시어" +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Type3 글리프 %s 의 분석 중에 구문 에러가 발생" -msgid "Niuean" -msgstr "니우이어" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "ToUnicode CMap 구문 분석 중 구문 오류" -msgid "Nkole" -msgstr "응코레어" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Type3폰트 헤더를 해석 중에 구문 에러가 발생" -msgid "Nimadi" -msgstr "" +msgid "Syriac" +msgstr "시리아 문자" -msgid "Nogai" -msgstr "노가이어" +msgid "Syriac Supplement" +msgstr "시리아 문자 보충" -msgid "Novial" -msgstr "" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "위쪽베어링:" -msgid "Northern Sami" -msgstr "북사미어" +msgid "TH-Cree" +msgstr "TH-크리어:" -msgid "Northern Sotho" -msgstr "" +msgid "TS Direct Line" +msgstr "TS/실선" -msgid "Northern Tai" -msgstr "북타이어" +msgid "TS Miscellaneous" +msgstr "TS/그 외" -msgid "Nyamwezi" -msgstr "" +msgid "TS Script" +msgstr "TS/문자열체" -msgid "Nynorsk" -msgstr "노르웨이어" +msgid "TT" +msgstr "TTF" -msgid "Mbembe Tigon" -msgstr "" +msgid "TT Instrs" +msgstr "TT 명령" -msgid "Occitan" -msgstr "프로방스어" +msgid "TTF" +msgstr "TTF" -msgid "Oji-Cree" -msgstr "오지・크리어" +msgid "TTF 'glyf'" +msgstr "TTF 'glyf'" -msgid "Ojibway" -msgstr "오지브웨이어" +msgid "TTF Names" +msgstr "TTF명" -msgid "Ossetian" -msgstr "오세트어" +msgid "TTFFoundry" +msgstr "TTFfoundry" -msgid "Palestinian Aramaic" -msgstr "팔레스타인・아람어" +msgid "T_reatment" +msgstr "관리(_r)" -msgid "Pangasinan" -msgstr "" +msgid "T_ypo Descent Offset:" +msgstr "조판위의 깊이 오프셋(_Y):" -msgid "Pali" -msgstr "팔리어" +msgid "Tab Set" +msgstr "탭 설정" -msgid "Pampangan" -msgstr "" +msgid "TabSet" +msgstr "탭설정" -msgid "Palpa" -msgstr "팔파어" +msgid "Tabasaran" +msgstr "사바사란어" -msgid "Palauan" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgstr "테이블 '%c%c%c%c'는 파일의 끝을 초과하고 무시해야합니다." -msgid "Bouyei" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "표 %c%c%c%c가 파일 끝을 넘어 확장된다." -msgid "Picard" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "표%c%c%c%c에 잘못된 검사합계가 있다." -msgid "Pennsylvania German" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "표%c%c%c%c의 길이가 잘못되었다. 32이거나 6이어야 하지만 %d이다." -msgid "Polytonic Greek" -msgstr "고대그리스어" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "표 %c%c%c%c의 길이가 잘못되었다. 36이어야 하지만 %d이다." -msgid "Phake" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "표 %c%c%c%c의 길이가 잘못되었다. 54여야 하지만 %d이다." -msgid "Norfolk" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." +msgstr "표%c%c%c%c의 길이가 잘못되었다. 78,86 또는 96이어야 하지만 %d이다." -msgid "Pilipino (Filipino)" -msgstr "필리핀 표준어" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "표%c%c%c%c의 길이가 잘못되었다. 짝수여야 한다." -msgid "Palaung" -msgstr "파라웅어" +msgid "Table length should not be odd\n" +msgstr "테이블의 길이는 홀수이어야 합니다\n" -msgid "Piemontese" -msgstr "" +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "%c%c%c%c에 대한 테이블 길이가 파일 끝을 넘어 확장된다." -msgid "Western Panjabi" +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." msgstr "" +"표 태그는 글꼴 헤더에서 알파벳 순서로 정렬되어야 하는데,\n" +"%5$c%6$c%7$c%8$c 뒤에 %1$c%2$c%3$c%4$c가 나타난다." -msgid "Pocomchi" -msgstr "" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "표 %c%c%c%c그리고 %c%c%c%c가 겹친다" -msgid "Pohnpeian" -msgstr "" +msgid "Tabular Numbers" +msgstr "표 표시용 숫자" -msgid "Provencal" -msgstr "프로방스어" +msgid "Tag Characters" +msgstr "태그 문자" -msgid "Western Pwo Karen" -msgstr "" +msgid "Tag must be 4 characters long" +msgstr "태그의 길이가 4자이어야 합니다" -msgid "Chin" -msgstr "친어" +msgid "Tag too long" +msgstr "태그가 너무 깁니다." -msgid "K'iche'" -msgstr "" +msgid "Tagalog" +msgstr "타갈로그 문자" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" +msgstr "타갈로그 문자/하누누 문자/부히드 문자/타그반와 문자" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Tagbanwa" +msgstr "타그반와 문자" -msgid "Quechua (Peru)" -msgstr "" +msgid "Tags" +msgstr "태그" -msgid "Rajasthani" -msgstr "라자스타니어" +msgid "Tahitian" +msgstr "타히티어" -msgid "Rarotongan" -msgstr "" +msgid "Tai Le" +msgstr "타이・로 자" -msgid "Russian Buriat" -msgstr "러시아 부랴트어" +msgid "Tai Lue" +msgstr "타이 르 자" -msgid "R-Cree" -msgstr "R-크리어" +msgid "Tai Tham" +msgstr "타이 탐 자" -msgid "Riang" -msgstr "리앙어" +msgid "Tai Viet" +msgstr "타이 비엣 자" -msgid "Tarifit" -msgstr "" +msgid "Tai Xuan Jing Symbols" +msgstr "태현경 기호" -msgid "Ritarungo" -msgstr "" +msgid "Tajik" +msgstr "타지크어" -msgid "Arakwal" -msgstr "" +msgid "Tajiki" +msgstr "타지크어" -msgid "Romansh" -msgstr "" +msgid "Takri" +msgstr "타크리 자" -msgid "Vlax Romani" -msgstr "" +msgid "Tamazight (Arabic)" +msgstr "타마지트어(아랍문자)" -msgid "Romany" -msgstr "로마니어" +msgid "Tamazight (Latin)" +msgstr "타마지트어(라틴문자)" -msgid "Rusyn" -msgstr "루신어" +msgid "Tamil" +msgstr "타밀 문자" -msgid "Rotuman" -msgstr "" +msgid "Tamil Supplement" +msgstr "타밀문자 보충" -msgid "Ruanda" -msgstr "루안다어" +msgid "Tangent" +msgstr "접선" -msgid "Aromanian" -msgstr "" +msgid "Tangut" +msgstr "서하 자" -msgid "Sadri" -msgstr "사도리어" +msgid "Tangut Components" +msgstr "서하문자 부수" -msgid "Sasak" -msgstr "" +msgid "Tangut Supplement" +msgstr "서하문자 보충" -msgid "Santali" -msgstr "산탈어" +msgid "Tapered/Closed Loops" +msgstr "가느다란/닫힌 루프" -msgid "Sayisi" -msgstr "자이세어" +msgid "Tapered/No Loops" +msgstr "가느다란/루프 없음" -msgid "Sicilian" -msgstr "" +msgid "Tapered/Open Loops" +msgstr "가느다란/열린 루프" -msgid "Scots" -msgstr "" +msgid "Tatar" +msgstr "타타르어" -msgid "North Slavey" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "타타르어(타타르스탄)" -msgid "Sekota" -msgstr "세코타어" +msgid "TeX Table" +msgstr "TeX 테이블" -msgid "Selkup" -msgstr "세리쿠푸어" +msgid "TeX table" +msgstr "TeX 테이블" -msgid "Old Irish" -msgstr "" +msgid "Technical Symbols Misc." +msgstr "음악적 기술 기호" -msgid "Sango" -msgstr "산고어" +msgid "Telugu" +msgstr "텔루구 문자" -msgid "Samogitian" -msgstr "" +msgid "Temne" +msgstr "테무네어" -msgid "Tachelhit" -msgstr "" +msgid "Template Color" +msgstr "템플릿 색상" -msgid "Shan" -msgstr "샨어" +msgid "Terminal Forms" +msgstr "어미형" -msgid "Sibe" -msgstr "시베어" +msgid "Terminal Forms #2" +msgstr "어미형2" -msgid "Sidamo" -msgstr "시다모어" +msgid "Terminal Forms #3" +msgstr "어미형3" -msgid "Silte Gurage" -msgstr "실테・구라게어" +msgid "Tertiary Ideographic Plane" +msgstr "3차 표식 평면" -msgid "Skolt Sami" -msgstr "스콜트・싸미어" +msgid "Text Field" +msgstr "텍스트 필드" -msgid "Slavey" -msgstr "스라비어" +msgid "Text Image Skip" +msgstr "텍스트 이미지 건너뛰기" -msgid "Samoan" -msgstr "사모아어" +msgid "Text Labels" +msgstr "텍스트 라벨" -msgid "Sena" -msgstr "시나어" +msgid "Text Width: 0" +msgstr "텍스트 너비: 0" -msgid "Shona" -msgstr "" +#, c-format +msgid "Text Width:%4d" +msgstr "텍스트 너비:%4d" -msgid "Soninke" -msgstr "소닌케어" +msgid "Text and Background" +msgstr "글자와 배경" -msgid "Sodo Gurage" -msgstr "소도・구라게어" +msgid "Text color for popup windows" +msgstr "팝업 창의 텍스트 색" -msgid "Songe" -msgstr "" +msgid "Text color for progress windows" +msgstr "진행중인 창의 글자색" -msgid "Southern Sotho" -msgstr "" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "행렬 편집 맨 위에 있는 열 머리글의 텍스트 색" -msgid "Sardinian" -msgstr "" +msgid "Text from script" +msgstr "스크립트에서의 텍스트" -msgid "Saraiki" -msgstr "사라이키어" +msgid "Textual" +msgstr "원문의" -msgid "Serer" -msgstr "세렐어" +msgid "Tfm Save Failed" +msgstr "Tfm저장 실패" -msgid "South Slavey" -msgstr "남슬라비어" +msgid "Thaana" +msgstr "타나 자" -msgid "Southern Sami" -msgstr "남사미어" +msgid "Thai" +msgstr "타이 문자" -msgid "Saterland Frisian" -msgstr "" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "\"DPI\" 필드는 10 이상 5000 미만이어야 한다." -msgid "Sukuma" -msgstr "" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "\"근접\" 필드는 0 이상이고 절반 미만이어야 한다." -msgid "Lang|Sundanese" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" msgstr "" +"폰트%3$.30s 글리프\"%2$.30s\"에 포함되는 힌트%1$s는, %4$.30s에 포함되는 것과 " +"일치하지 않습니다(개수 또는 겹치기 특징이 다릅니다)" -msgid "Suri" -msgstr "스리어" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" +msgstr "" +"검색 대화 상자의 %1$s에는 새 글꼴에 없는 %2$.20hs에 대한 참조가 포함되어 있" +"다.\n" +"참조를 제거해야 하는가?" -msgid "Svan" -msgstr "스반어" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s가 다릅니다. %s에서는(" -msgid "Swadaya Aramaic" -msgstr "현대알람어" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%s는 %s에 없습니다. 하지만 %s에서는(" -msgid "Swazi" -msgstr "스와지어" +#, c-format +msgid "The %s list is not ordered" +msgstr "%s리스트가 정렬되어 있지 않습니다" -msgid "Upper Saxon" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" +"'NFNT'비트맵포맷은 OS X에서 사용되지 않습니다(다만,Type1 PostScript리소스를 " +"저장할 때,(무의미한)비트맵폰트가 필요합니다)." -msgid "Sylheti" -msgstr "" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "'NFNT'비트맵폰트는 더이상 사용되지 않습니다" -msgid "Syriac (Estrangela)" +msgid "" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." msgstr "" +"'OS/2' 표는 몇 년 동안 약간 바뀌었다.\n" +"일반적으로 필드가 추가되었지만 때때로 필드는\n" +"의미가 다시 정의되었다." -msgid "Syriac (Western script)" -msgstr "" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "'POST' Type1 포맷은 곧 없어질 것입니다." -msgid "Syriac (Eastern script)" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." msgstr "" +"'POST' type1 형식은 아마도 더 이상 사용되지 않으며 향후 버전의 Mac에서는 작동" +"하지 않을 수 있다." -msgid "Silesian" +#, c-format +msgid "" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" +"인스턴스%.30s에 포함되는 'cvt '테이블은, 기본폰트에 있는 것과 크기가 다릅니다" -msgid "Tabasaran" -msgstr "사바사란어" - -msgid "TH-Cree" -msgstr "TH-크리어:" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "'gasp'(그리드 핏) 테이블은 65535의 픽셀 입력으로 끝나야 합니다." -msgid "Dehong Dai" +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" +"'gasp' 테이블을 사용하면 그리드 피팅 및 앤티 앨리어싱 래스터라이징이 수행되" +"는 시기를 제어할 수 있습니다.\n" +"테이블은 각각 플래그 세트가 있는 픽셀 크기의 (정렬된) 목록으로 구성됩니다. 이" +"러한 플래그는 이전 테이블 항목보다 크지만 현재보다 작거나 같은 모든 픽셀 크기" +"에 적용됩니다.\n" +"65535 픽셀 크기로 목록을 종료해야 합니다.\n" +"테이블의 version 1에는 MS의 클리어타입 래스터라이저에 적용되는 두 개의 추가 " +"플래그가 포함되어 있습니다.\n" +"\n" +"'gasp' 테이블은 트루타입 폰트에만 적용됩니다." + +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "'kern'테이블은 서브 테이블에서 최대 10920의 커닝 쌍을 지원합니다" -msgid "Tetum" +#, c-format +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" msgstr "" +"'name'테이블에서 %s 를 나타내는(적어도) 2개의 문자열이 언어%s에 존재합니다. " +"처음에는 '%.12s...' 에、2번째는 '%.12s... 입니다'.\n" +"어느쪽을 선호하십니까?" -msgid "Tigre" -msgstr "티그리어" - -msgid "Tahitian" -msgstr "타히티어" - -msgid "Tiv" -msgstr "" +#, c-format +msgid "" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." +msgstr "'sfnt'형식은 현재 65535 그래프로 제한되며, 글꼴은 %d 개 있습니다." -msgid "Tamashek" +msgid "" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" msgstr "" +"\"크기\"기능은 표준을 준수하지 않는 것 같고, Adobe의 초기 표준 오해을 준수하" +"지 않습니다. 해석 할 수 없습니다.\n" -msgid "Temne" -msgstr "테무네어" - -msgid "Tundra Nenets" -msgstr "툰두라・네네츠어" - -msgid "Tonga" -msgstr "통가어(니야사지방)" - -msgid "Todo" -msgstr "토도어" +msgid "" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" +msgstr "이 글꼴 '크기'기능은 Adobe의 초기 otf 표준 오해을 준수하고 있습니다.\n" -msgid "Toma" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." msgstr "" +"많은 워드프로세서가 PostScript®폰트 사용시\n" +"읽어드리는 메트릭정보가 AFM파일에 포함되어 있습니다." -msgid "Tok Pisin" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." msgstr "" +"AFM포맷에서는 합성 글리프(개략적으는,마크에서\n" +"기저글리프로의 고정점 클래스과 동등함)에 대한 정보를 \n" +"합치는 것 등이 가능합니다. 하지만, 효율적으로 결합하지\n" +"않으므로, AFM파일이 거대해지는 경향이 된다" -msgid "Tshangla" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" +"(JoinSnap)\n" +"편집(E)→선의 접합(J) 커맨드는,선끝간의 거리가\n" +"이 값보다 가까이 있을때 점을 접합합니다. 값이\n" +"0의 경우, 점이 겹쳐있어야합니다" -msgid "Turoyo Aramaic" -msgstr "토로요・아람어" - -msgid "Tumbuka" +msgid "" +"The Expand Stroke algorithm will attempt to be (at\n" +"least) this accurate, but there may be exceptions." msgstr "" +"스트로크 확장 알고리즘은 (적어도) 이것을 정확하게 하려고 하지만 예외가 있을수" +"도 있습니다." -msgid "Tulu" -msgstr "툴루어" - -msgid "Tuvin" -msgstr "토우바어" - -msgid "Tuvalu" +msgid "" +"The FFTM table is an extension to the TrueType format\n" +"and contains a series of timestamps defined by FontForge\n" msgstr "" +"FFTM 테이블은 TrueType 형식의 확장자임\n" +"및 FontForge에 의해 정의된 일련의 타임스탬프 포함..\n" -msgid "Twi" -msgstr "토우이어" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "FONTLOG를 사용하면 글꼴에 대한 변경사항 로그를 보관할 수 있다." -msgid "Tày" +msgid "" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" +"FONTLOG에는 글꼴 프로젝트에 대한 \n" +" 일부 설명, 세부 변경 로그 및 기여자 목록이 포함되어 있습니다." -msgid "Tamazight" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." msgstr "" +"FONTLOG는 관련 정보를 포함하는 텍스트 파일이다.\n" +"글꼴에 대한 정보(체인지 로그 등)\n" +"(일반 템플릿은 http://scripts.sil.org/OFL-FAQ_web)의 OFL FAQ에서 확인할 수 있" +"음\n" +"오픈 폰트 프로젝트 내에서의 사용은 적극 권장되지만 필수는 아니다.\n" +"글꼴에 이미 글꼴 로그 테이블이 있는 경우(Element->Font Info 참조)\n" +"이 상자를 선택하면 내부 글꼴 로그 정보가\n" +"동일한 디렉토리의 \"FONTLOG.txt\" 파일에 추가됨\n" +"글자 그대로" -msgid "Tzotzil" +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." msgstr "" +"기울임 수정 필드는 TeX와 MS 'MATH'테이블에 모두 사용됩니다. 기울어 진 텍스트 " +"(이탤릭체)을 수직으로 결합 할 때 사용됩니다.\n" +"이것은 대각선 텍스트가 강직 한 텍스트를 만나지 않도록하기 위해 필요한 여분의 " +"공백의 양입니다." -msgid "Udmurt" -msgstr "우두무르트어" - -msgid "Umbundu" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" msgstr "" +"병합 조치를 복원 할 수 없습니다.\n" +"그래도 하고 싶습니까?" -msgid "Upper Sorbian" -msgstr "윗소르브어" - -msgid "Uyghur" -msgstr "위구르어" - -msgid "Venetian" +msgid "" +"The OFL is a community-approved software license designed for libre/open " +"font projects. \n" +"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " +"and redistributed while giving authors enough control and artistic " +"integrity. For more details including an FAQ see http://scripts.sil.org/" +"OFL. \n" +"\n" +"This font metadata will help users, designers and distribution channels to " +"know who you are, how to contact you and what rights you are granting. \n" +"When releasing modified versions, remember to add your additional notice, " +"including any extra Reserved Font Name(s). \n" +"\n" +"Have fun designing open fonts!" msgstr "" +"OFL은 리브레/오픈 폰트 프로젝트용으로 설계된 커뮤니티 승인 소프트웨어 라이센" +"스입니다.\n" +"OFL 아래에 있는 폰트는 사용, 연구, 복사, 수정, 내장, 병합 및 재배포할 수 있으" +"며, 작가에게 충분한 제어 및 예술적 무결성을 제공합니다. FAQ를 포함한 자세한 " +"내용은 http://scripts.sil.org/OFL을 참조하시기 바랍니다.\n" +"\n" +"이 폰트 메타 데이터는 사용자, 설계자 및 배포 채널에서 사용자가 누구인지, 사용" +"자에게 연락하는 방법 및 사용자가 부여하고 있는 권한을 파악하는 데 도움이 됩니" +"다.\n" +"수정된 버전을 릴리스할 때 예약된 폰트명을 포함하여 알림을 추가해야 합니다.\n" +"\n" +"오픈 폰트를 디자인하는 데 재미를 느껴보세요!" -msgid "Volapük" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." msgstr "" +"OpenType 스타일 세트 기능('ss01'-'ss20') 은 여기서\n" +"사람이 읽을 수 있는 이름을 할당할 수 있습니다." -msgid "Võro" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" msgstr "" +"OpenType 설명서는 기본 글리프(또는 기본 마크) 가 \n" +"조회 하위 테이블의 한 클래스에 대한 앵커 포인트를 포함하는 경우 \n" +"하위 테이블의 모든 클래스에 대한 앵커를 포함해야 한다는 \n" +"다소 혼란스러운 방법을 제시합니다." -msgid "Wa" -msgstr "와어" - -msgid "Wagdi" -msgstr "와그디어" - -msgid "Waray-Waray" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"PFM파일에서, PostScript®폰트를 설치 시에\n" +"Windows가 필요로 하는 정보가 포함되어 있습니다.." -msgid "West-Cree" -msgstr "서크리어" - -msgid "Wolof" -msgstr "월로프어" - -msgid "Walloon" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" msgstr "" +"PfaEdit테이블은 TrueType포맷의 확장이며,\n" +"FontForge를 사용하는 다양한 데이터를 포함합니다\n" +"(이것은 FontForge테이블 이름으로 불려야\n" +"하지만, 역사적이유로 다른 이름으로 불리고 있습니다)" -msgid "Mewati" +msgid "" +"The PostScript 'Private' dictionary gives you control over\n" +"several font-wide versions of hinting.\n" +"The 'Private' dictionary only applies to PostScript fonts." msgstr "" +"PostScript '비공개' 사전에서는 여러 폰트 범위 \n" +"버전의 힌트를 제어할 수 있습니다.\n" +"'비공개' 사전은 PostScript 폰트에만 적용됩니다." -msgid "Tai Lue" -msgstr "타이 르 자" - -msgid "Minjangbal" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" msgstr "" +"The PostScript Language Reference Manual (Appendix B) は,\n" +"번역기는 1500개를 넘는 점을 포함하는 경로를 지원할\n" +"필요가 없도록 지정되어있습니다. PostScript의 시점에서는, \n" +"1개의 글리프에 포함되는 모든 윤곽이 1개의 경로를 구성합니다.\n" +"현대적인 번역기는 제한 없이 더 많은 점을 가지는 경로를\n" +"지원하는 경향이 있습니다.\n" +"(TrueType폰트를 PS에 변환하면, 제어점의 개수는 원래의 2배에 \n" +"달하는 것에 주의하십시오)" -msgid "Khengkha" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"PostScript폰트명\"%.63s\"은 부적절합니다.\n" +"인쇄가능한 ASCII문자열이어야 하고, (){}[]<>%%/ 등\n" +"공백를 포함할 수 없습니다. 63자이내의 문자열이어야 합니다." -msgid "Soga" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" msgstr "" +"TeX테이블은 TrueType포맷의 확장이며,\n" +"TFM파일에서부터 취득가능한 각종의 데이터(그중,\n" +"TTF파일에 포함되지 않은 각종)를 수록 합니다.\n" -msgid "Kpelle (Liberia)" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." msgstr "" +"The Type 2 Charstring Reference (Appendix B) 에 따르면,\n" +"루틴의 삽입은 10레벨을 넘을 수 없도록 정해져 있습니다.\n" +"참조 삽입의 레벨 1개당 서브루틴 레벨 1단계가 필요하며,\n" +"그리고 그 위에 힌트에 의해 1레벨이 더 필요하게 됩니다." -msgid "Yakut" -msgstr "야쿠트어" - -msgid "Yao" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." msgstr "" +"The Type 2 Charstring Reference (Appendix B) は,1개의 \n" +"글자에서 최대 96개의 수평 또는 수직 줄기 힌트를 \n" +"포함 가능하도록 정의되어 있습니다." -msgid "Yapese" -msgstr "" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "이 그래프의 엥커 포인트의 X 좌표" -msgid "Y-Cree" -msgstr "Y-크리어" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "이 그래프의 기준점의 Y 좌표" -msgid "Yi Classic" -msgstr "Yi (고문)" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"%s (%d) 의 유효폭은 글꼴 advanceWidthMax (%d) 와 일치하지 않습니다. 이것은 고" +"정 폭 글꼴입니다\n" -msgid "Yi Modern" -msgstr "모던 Yi어" +msgid "The amount of space between words when using this font" +msgstr "이 폰트를 사용했을 경우의 단어간 간격" -msgid "Zealandic" -msgstr "" +msgid "The amount of stretchable space between words when using this font" +msgstr "이 폰트를 사용했을 경우 단어간 간격의 확대가능 값" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "The amount the space between words may shrink when using this font" +msgstr "이 폰트를 사용했을 경우 단어간 간격의 촉소가능 값" + +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "숫자 필드(스파너)의 위쪽/아래쪽 화살표 주위의 상자" -msgid "Zhuang" +#, c-format +msgid "" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" msgstr "" +"%d 문자가 제대로 읽히지 않았거나 (pk 파일의 형식이 잘못됨)\n" +"%ld는 %d이어야 하며 %ld가 꺼져야 함\n" -msgid "Chinese Hong Kong" -msgstr "중국 홍콩" +#, c-format +msgid "The class name, %s, is already in use." +msgstr "클래스 이름 %s는 이미 사용되고 있습니다." -msgid "Chinese Phonetic" -msgstr "중국어(주음자모)" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "" +"코드포인트U+%1$04X가 %2$.30s과 %3$.30s의 2개의 그룹에 포함되어 있습니다." -msgid "Chinese Simplified" -msgstr "중국어(간체)" +msgid "The color of a reference" +msgstr "참조 색상" -msgid "Chinese Traditional" -msgstr "중국어(번체)" +msgid "The color of a selected point" +msgstr "선택한 포인트의 색" -msgid "Zande" -msgstr "잔데어" +msgid "The color of an on-curve point" +msgstr "On-curve point의 색상" + +msgid "The color of anchor stars" +msgstr "앵커 별의 색상" -msgid "Zazaki" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" msgstr "" +"앵커 조회 의해 배치되는 위치를 나타 내기 위해 현재보기에 그려진 다른 그래프" +"의 색깔" -msgid "Language(s)" -msgstr "언어" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "그리드 적합(및 기타) 래스터 블록의 색" -msgid "Script(s) & Language(s)" -msgstr "스크립트(s)&언어(s)" +msgid "The color of grid-fit outlines" +msgstr "그리드의 적합한 개요 색상" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "'%s' 언어가 알려진 언어 목록에 없으므로 생략됩니다." +msgid "The color of outlines in inactive layers" +msgstr "비활성 레이어의 외곽선 색상" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "'%s'를 포함한 여러 언어 태그가 알려진 언어 목록에 없으므로 생략됩니다." +msgid "The color of outlines in the active layer" +msgstr "활성 레이어의 외곽선 색상" -msgid "Language List" -msgstr "언어 리스트" +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" +msgstr "방금 꺼진 래스터 블록의 색(디버깅에서 점을 움직이라 할 때)" msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" -"클릭할 때 컨트롤 키를 누른 상태로\n" -"필요한 만큼의 언어를 선택하여 \n" -"연결을 해제합니다." +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" +msgstr "방금 켠 래스터 블록의 색(디버깅에서 점을 움직이라고 할 때)" -msgid "Language Missing" -msgstr "해당 언어가 없습니다" +msgid "The color of the clip path" +msgstr "클립 경로의 색" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"최소 1개의 언어를 선택해야합니다.\n" -"다른 선택지중에 적절한 언어이름이 없다면\n" -"언어명으로 \"기본\"를 선택해 주십시오." +msgid "The color of the guide line for the advance width" +msgstr "보내 폭 지침 색상" -msgid "No scripts" -msgstr "스크립트가 없습니다" +msgid "The color of the guide lines for glyph metrics" +msgstr "그래프 통계 지침 색상" -msgid "You must select at least one script if you provide a feature tag." -msgstr "기능 태그를 제공하는 경우 스크립트를 하나 이상 선택해야 합니다." +msgid "The color of the guide lines for the bitmap grid" +msgstr "비트 맵 그리드의 지침 색상" -msgid "Bad script tag" -msgstr "스크립트 태그가 잘못됨" +msgid "The color of the large bitmap" +msgstr "큰 비트 맵 색상" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" -"%d (%s) 번째 줄의 스크립트 태그가 너무 깁니다. 최대 4글자일 수 있습니다." +msgid "The color of the line marking the advance width" +msgstr "보내 폭을 나타내는 선 색상" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "%d (%s) 번째 줄의 스크립트 태그는 ASCII여야 합니다.\n" +msgid "The color of the line marking the advance width when it is selected" +msgstr "선택된 경우의 유효폭을 나타내는 선 색상" -msgid "No languages" -msgstr "언어가 없습니다" +msgid "The color of the line marking the grid-fit advance width" +msgstr "격자 맞춤의 유효폭을 나타내는 선 색상" -msgid "You must select at least one language for each script." -msgstr "각 스크립트에 대해 하나 이상의 언어를 선택해야 합니다." +msgid "The color of the line marking the left bearing when it is selected" +msgstr "선택된 때 왼쪽 방향을 나타내는 선 색상" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "%d (%s) 번째 줄의 언어 태그는 ASCII여야 합니다.\n" +msgid "The color of the line(s) marking ligature carets" +msgstr "합자 caret를 나타내는 선 색상" -msgid "Bad language tag" -msgstr "언어 태그가 적합하지 않습니다" +msgid "The color of the open path" +msgstr "열린 경로의 색상" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "%d (%s) 번째 줄의 언어 태그가 너무 깁니다. 최대 4글자일 수 있습니다." +msgid "The color of the outline" +msgstr "개요의 색상" -msgid "Script(s)" -msgstr "스크립트(S)" +msgid "The color of the point which is the start of a contour" +msgstr "윤곽의 시작점이되는 점의 색" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" -"각 기능은 특정 스크립트 및 언어 집합에 \n" -"대해 활성화됩니다.\n" -"일반적으로 스크립트는 하나만 지정되지만 \n" -"경우에 따라 더 지정될 수 있습니다.\n" -"스크립트는 4글자 OpenType 스크립트 태그입니다.\n" +msgid "The color of the preview for drawing lines, rectangles, and ellipses" +msgstr "선, 사각형 및 타원 그리기의 미리보기 색상" -msgid "OpenTypeFeature|New" -msgstr "새로운" +msgid "The color of the selected reference" +msgstr "선택된 참조의 색상" -msgid "You must choose a lookup type" -msgstr "조회 유형을 선택해야 함" +msgid "The color of the selected region" +msgstr "선택한 영역의 색상" -msgid "No Lookup Type Selected" -msgstr "선택한 조회 유형 없음" +msgid "The color of the small bitmap view" +msgstr "작은 비트맵 색상" -msgid "You must select a Lookup Type." -msgstr "조회 유형을 선택하십시오." +msgid "The color of thick outlines in inactive layers" +msgstr "비활성 레이어 굵은 외곽선 색상" -msgid "Unnamed lookup" -msgstr "이름 없는 조회" +msgid "The color of thick outlines in the active layer" +msgstr "활성 레이어의 굵은 외곽선 색상" -msgid "You must name the lookup." -msgstr "조회 이름을 지정해야 한다." +msgid "The color used to display a new guide line dragged from the ruler." +msgstr "눈금자에서 드래그한 새 가이드 선을 표시하는 데 사용되는 색입니다." -msgid "Bad feature tag" -msgstr "잘못된 특성 태그" +msgid "The color used to draw a hint which conflicts with another" +msgstr "다른 사람과 경쟁하는 팁을 그리는 데 사용되는 색" + +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "On-curve point의 선택된 제어점을 그리는 데 사용되는 색상" -#, c-format msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +"The color used to draw a vertical and a horizontal tick corresponding to the " +"mouse position." msgstr "" -"%d(%s) 라인의 피쳐 태그가 너무 길다. 최대 4자일 수 있다(또는 Mac 특징 설정일 " -"수 있으며, 브로킷의 두 숫자 <3,4>)." +"마우스 위치에 해당하는 수직 및 수평 눈금을 그리는 데 사용되는 색상입니다." -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "%d (%s) 번째 줄의 기능 태그는 ASCII여야 합니다.\n" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" +msgstr "clut을 지정 비트 맵 (싱글 비트) 이미지의 렌더링에 사용되는 색" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "%d (%s) 번째 줄의 스크립트 태그는 ASCII여야 합니다.\n" +msgid "The color used to draw diagonal hints" +msgstr "대각선 힌트를 그리는 데 사용되는 색상" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgid "The color used to draw horizontal hints" +msgstr "가로 힌트를 그리는 데 사용되는 색상" + +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" -"%d (%s) 번째 줄의 스크립트 태그가 너무 깁니다. 최대 4글자일 수 있습니다." +"스플라인 끝점에서 거의 수평 또는 수직이 아닌 스플라인에 대한 마커를 그리는 " +"데 사용되는 색상" -msgid "Lookup name already used" -msgstr "이미 사용된 조회 이름" +msgid "The color used to draw minimum distance hints" +msgstr "최소 거리 힌트를 그리는 데 사용되는 색상" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." +msgid "The color used to draw points at extrema (if that mode is active)" msgstr "" -"이 이름은 이미 다른 조회에 사용되었음.\n" -"조회 이름은 유일무이해야한다." +"극단적 인 경우에는 포인트를 그리는 데 사용되는 색 (그 모드가 활성화 된 경우)" -msgid "Lookup" -msgstr "조회" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "변곡점을 그리는 데 사용되는 색 (그 모드가 활성화 된 경우)" + +msgid "The color used to draw the \"next\" control point of an on-curve point" +msgstr "On-curve point의 \"다음\" 제어점을 그리는 데 사용되는 색상" msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "On-curve point의 \"이전\" 제어점을 그리는 데 사용되는 색상" + +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" msgstr "" -"각 lookup에는 여러 변환이 포함될 수 있지만, \n" -"각 변환은 동일한 유형이어야 합니다." +"도움말 확인 대화 상자가 조사하고있는 활성 수평 팁을 그리는 데 사용되는 색" msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" msgstr "" -"대부분의 lookup은 특정 언어의 특정 스크립트에서 \n" -"활성화된 기능에 연결됩니다.\n" -"경우에 따라 lookup이 기능에 연결되지 않지만 \n" -"다른 lookup(조건부 lookup)에 의해 호출됩니다. \n" -"다른 경우에는 조회가 여러 기능에 연결될 수 있습니다.\n" -"기능은 4개의 문자 OpenType 기능 태그, \n" -"또는 2개의 숫자 mac <기능, 설정> 조합입니다." +"도움말 확인 대화 상자가 조사하고있는 활성 수직 팁을 그리는 데 사용되는 색" -msgid "Right To Left" -msgstr "오른쪽에서 왼쪽으로" +msgid "The color used to draw the large tick marks in rulers." +msgstr "눈금자에 큰 눈금 표시를 그리는 데 사용된 색상." -msgid "Ignore Base Glyphs" -msgstr "기저글리프를 무시" +msgid "The color used to draw the measure tool line." +msgstr "도구 측정 선을 그리는 데 사용되는 색상." -msgid "Ignore Ligatures" -msgstr "합음자를 무시" +msgid "" +"The color used to draw the measure tool numbers on the canvas when snapped." +msgstr "스냅 할 때 캔버스에 측정 도구 번호를 그리는 데 사용되는 색." -msgid "Ignore Combining Marks" -msgstr "결합형마크를 무시" +msgid "The color used to draw the measure tool numbers on the canvas." +msgstr "캔버스에 측정 도구 번호를 그리는 데 사용되는 색상." -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "클래스 표시:" +msgid "The color used to draw the measure tool points when snapped." +msgstr "스냅될 때 측정 도구 점을 그리는 데 사용되는 색상." -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "셋 표시:" +msgid "The color used to draw the measure tool points." +msgstr "측정 도구 점을 그리는 데 사용되는 색상." -msgid "Lookup Name:" -msgstr "조회 이름:" +msgid "" +"The color used to draw the outline of the old spline when you are " +"interactively modifying a glyph" +msgstr "" +"그래프를 대화식으로 변경하는 경우 이전 스플라인을 개설하기 위해 사용되는 색" -msgid "Store ligature data in AFM files" -msgstr "연결 데이터를 AFM 파일에 저장" +msgid "The color used to draw vertical hints" +msgstr "세로 힌트를 그리는 데 사용되는 색상" -msgid "Name in use" -msgstr "사용중인 이름" +msgid "The color used to fill the outline if that mode is active" +msgstr "모드가 활성화된 경우 윤곽선을 채우는 데 사용되는 색상" + +msgid "The color used to fill the outline when in preview mode" +msgstr "미리 보기 모드일 때 윤곽선을 채우는 데 사용되는 색상" -#, c-format msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" msgstr "" -"%.80s 이름은 이미 다른 lookup 하위 테이블(%.80s)에서 앵커 클래스를 식별하는 " -"데 사용되었습니다." - -msgid "Name used twice" -msgstr "이름이 두 번 사용됨" +"비공개 사전의 파란색 값 항목에 파란색 영역을 표시하는 데 사용되는 색상입니다." -#, c-format msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" -"이 목록에 이름 %.80s 가 두 번 나타납니다.\n" -"각 앵커 클래스는 고유한 이름을 가져야합니다." +"개인 사전의 패밀리 파란색 값 항목에서 파란색을 표시하는 데 사용되는 색상" + +msgid "The color used to outline a reference" +msgstr "참조를 설명하는 데 사용되는 색상" + +msgid "The color used to outline the selected reference" +msgstr "선택된 참조의 개요를 나타내는 데 사용되는 색상" #, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgstr "" +"%2$s의 컨텍스트/연쇄 하위 테이블 %1$s가 %4$s의 %3$s와 일치하지 않는다\n" + msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." +"The contour bends or curves counter-clockwise at the selected point; all on-" +"curve points must bend or curve clockwise." msgstr "" -"앵커 클래스, %.80s 을 (를) 제거 하시겠습니까?\n" -"그러면 해당 클래스와 관련된 모든 앵커 포인트가 제거됩니다." +"선택한 지점에서 윤곽선이 시계 반대 방향으로 구부러 지거나 회전합니다. 곡선의 " +"모든 점은 시계 방향으로 구부러 지거나 구부러져 야합니다" -msgid "Remove Anchor Class?" -msgstr "앵커 클래스를 제거하시겠습니까?" +msgid "The contour intersects itself; a nib must non-intersecting." +msgstr "윤곽 자체와 교차합니다. 펜촉은 교차되지 않습니다." -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "하위 테이블 %.80s 의 앵커 클래스" +msgid "The contour is open; a nib must be closed." +msgstr "윤곽은 열려 있습니다. 펜촉은 닫아야합니다." -msgid "New Anchor Class" -msgstr "새 앵커 클래스" +msgid "The contour is quadratic; a nib must be a cubic contour." +msgstr "윤곽은 2 차입니다. 펜촉은 입방체의 윤곽해야합니다." -msgid "Base Glyph Name" -msgstr "기준 글리프 이름" +msgid "The contour winds counter-clockwise; a nib must wind clockwise." +msgstr "" +"윤곽이 시계 반대 방향으로 구부러집니다. 펜촉을 시계 방향으로 감아 야합니다" -msgid "Ligature Glyph Name" -msgstr "연결 글리프 이름" +msgid "The control point above the selected point is near the italic angle" +msgstr "선택된 점 위의 제어점은 이탤릭의 기울기과 거의 같습니다." -msgid "First Glyph Name" -msgstr "첫 번째 글리프 이름" +msgid "The control point above the selected point is nearly horizontal" +msgstr "선택된 점 위의 제어점은 거의 수평입니다." + +msgid "The control point above the selected point is nearly vertical" +msgstr "선택된 점 위의 제어점은 거의 수직입니다." msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" -"이 lookup에 바인딩된 기능에 바인딩된 스크립트가 없습니다. 그래서 아무 일도 일" -"어나지 않습니다." +"The control point above the selected point is outside the spline segment" +msgstr "선택된 점의 위의 제어점은 곡선의 일부가 아닙니다." -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "%s이라는 이름의 상형문자가 글꼴에 없음" +msgid "The control point below the selected point is near the italic angle" +msgstr "선택된 점의 아래의 제어점은 이탤릭의 기울기와 거의 같습니다." -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "%s에 대한 대체 글리프를 지정해야 함" +msgid "The control point below the selected point is nearly horizontal" +msgstr "선택된 점의 아래의 제어점은 거의 수평입니다." -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" -"글리프 %.60s의 경우, 아직 폰트에 없는 %.80s이라는 이름의 글리프를 참조합니" -"다. 의도하신 내용인가요?" +msgid "The control point below the selected point is nearly vertical" +msgstr "선택된 점의 아래의 제어점은 거의 수직입니다." -msgid "Duplicate data" -msgstr "중복 데이터" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "선택된 점의 아래의 제어점은 곡선의 일부가 아닙니다." -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "동일한 글리프 집합에 대해 두 개의 항목이 있다(%.80s 및 %.80s)." +msgid "The control point left of the selected point is near the italic angle" +msgstr "선택된 점의 왼쪽의 제어점은 이탤릭의 기울기와 거의 같습니다." -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "동일한 글리프(%.80s)에 대해 두 개의 항목이 있다." +msgid "The control point left of the selected point is nearly horizontal" +msgstr "선택된 점의 왼쪽의 제어점은 거의 수평입니다." -msgid "Lookup Table Edit" -msgstr "검색 테이블 편집" +msgid "The control point left of the selected point is nearly vertical" +msgstr "선택된 점의 왼쪽의 제어점은 거의 수직입니다." -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Lookup Subtable, %s" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "선택된 점의 왼쪽의 제어점은 곡선의 일부가 아닙니다." -msgid "_Alphabetic" -msgstr "알파벳(_A)" +msgid "The control point right of the selected point is near the italic angle" +msgstr "선택된 점의 오른쪽의 제어점은 이탤릭의 기울기와 거의 같습니다." -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "글리프의 알파벳 이름을 기준으로 이 디스플레이 정렬" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "선택된 점의 오른쪽의 제어점은 거의 수평입니다." -msgid "Sort this display based on the unicode code of the glyph" -msgstr "글리프의 유니코드 코드를 기준으로 이 디스플레이 정렬" +msgid "The control point right of the selected point is nearly vertical" +msgstr "선택된 점의 오른쪽의 제어점은 거의 수직입니다." -msgid "_By Base Char" -msgstr "기본 표시로(_B)" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "선택된 점의 오른쪽의 제어점은 곡선의 일부가 아닙니다." +#, c-format msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" -"먼저 베이스 글리프(있는 경우) 를 사용하여 정렬하십시오.\n" -"그러면 À 는 A로 분류할 것이다." - -msgid "By _Scripts" -msgstr "스크립트에 의해(_S)" +"통상, PostScript폰트는 EM의 크기를 1000그리드에 설정하도록 되어있습니다만, " +"이 폰트는 %d그리드로 되어 있습니다. 에러가 발생하지는 않습니다만, EM크기를 " +"요소(L)→폰트정보(F)→[일반정보] 대화상자에서 변경할 것을을 추천합니다.\n" +"그래도 폰트를 이대로 출력하시겠습니까?" +#, c-format msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" -"먼저 글리프의 대본을 사용하여 정렬하십시오.\n" -"그러면 A와 Z는 함께 분류될 것이다.\n" -"반면 알파는 A가 아닌 오메가와 분류할 것이다." +"통상 ,PostScript폰트는 EM의 크기를 2의 거듭제곱수로 설정하도록 되어 있습니다" +"만, 이 폰트는%d그리드로 되어 있습니다. 에러가 발생하지는 않습니다만, 모든 모" +"서리그리드를 요소(L)→폰트정보(F)→[일반정보] 대화상자에서 변경할 것을 추천합" +"니다.\n" +"그래도 폰트를 이대로 출력하시겠습니까?" msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" -"0 열을 표시하지 마십시오.\n" -"OpenType 조회를 통해 최대 8가지 종류 데이터 지원합니다.\n" -"하지만 거의 모든 조회는 한 두 개만 사용할 것이다.\n" -"다른 행동들을 생략하면 행동이 더 정확해 집니다" - -msgid "_Populate" -msgstr "채우다(_P)" +"트루 타입의 모든 점과 제어점의 좌표는 정수여야합니다(정수가 아닐 경우 " +"FontForge가 이를 출력할 때 반올림하여 잠재적으로 혼란을 일으킬 수 있음).\n" +"PostScript 폰트에서도 일반적으로 정수 값을 사용하는 것이 좋다." -msgid "Auto_Kern" -msgstr "자동커닝(_K)" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "행 %d 수정이 너무 큽니다. -128에서 127 사이 여야합니다" msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" -"이 lookup이 적용되는 각 스크립트에 대해 \n" -"해당 스크립트의 모든 글리프 쌍을 보고 \n" -"해당 쌍에 대한 적절한 커닝 값을 추측해 봅니다." +"이것들의 힌트간의 카운터는 같은 폭이 아니므로,stem3힌트로는 부적절합니다" msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" -"이 조회가 적용되는 스크립트의 모든 글리프 항목을 추가하십시오.\n" -"FontForge가 기본값을 찾을 수 있을 때 그것 또한 추가될 것이다." - -msgid "_Add Selected" -msgstr "선택한 항목 추가(_A)" - -msgid "_AutoKern Selected" -msgstr "_AutoKern 선택됨" +"현재 인코딩에서, 대응하는 CID가 없는 글리프가 있습니다.\n" +"삭제하시겠습니까, 아니면 끝에 추가하시겠습니까 (장래, 보유집합이 추가될때 \n" +"호환성이 없습니다)?" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "선택한 모든 글리프 쌍 사이에 커닝 정보를 추가합니다." +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "" +"기본폰트에서'cvt '테이블이 포함되어 있지 않은데 비해 인스턴스%.30s에 존재 합" +"니다" -msgid "Add entries for all selected glyphs." -msgstr "선택한 모든 글리프에 대한 항목을 추가합니다." +msgid "The default size of the Em-Square in a newly created font." +msgstr "" +"(NewEmSize)\n" +"신규생성폰트의 EM정방형 크기 초기화" -msgid "_Remove Empty" -msgstr "비어 있음 제거(_R)" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "이 다중 마스터의 각 인스턴스에 포함되는 글리프의 개수가 다릅니다" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "모든 \"빈\" 항목 제거 - 모든 필드가 0인 항목" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "인코딩은 %.40s 이라는 이름을 포함하지 않습니다." -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "모든 \"빈\" 항목 제거 - 두 번째 글리프가 없는 항목" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" +msgstr "" +"항목\"%1$.20s\"는, %2$.30s와 %3$.30s의 어느쪽의 비공개 사전에서도 찾을 수 없" +"습니다" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "모든 \"빈\" 항목 제거 -- 소스 글리프가 없는 항목" +msgid "The extra glue place above and below displayed limits" +msgstr "표시되는 수식의 상한,하한의 위아래에 추가되는 붙임공간" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "모든 \"빈\" 항목 제거 -- 교체 글리프가 없는 항목" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" +msgstr "" +"'%c%c%c%c' 기능은 %s 언어로 두 번 명명됨\n" +"%.80s\n" +"%.80s" -msgid "Remove All" -msgstr "모두 삭제" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +msgstr "" +"%d(%s) 라인의 피쳐 태그가 너무 길다. 최대 4자일 수 있다(또는 Mac 특징 설정일 " +"수 있으며, 브로킷의 두 숫자 <3,4>)." -msgid "Remove all entries." -msgstr "모든 항목을 제거하십시오." +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgstr "%d (%s) 번째 줄의 기능 태그는 ASCII여야 합니다.\n" -msgid "_Default Using Suffix:" -msgstr "접미사를 사용한 기본값(_D):" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "선택 글리프 중 이하의 에러가 발생했습니다: %.100s" msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." +"The following options influence how files are imported.\n" +"Most are specific to one or more formats." msgstr "" -"다음 접미사를 기준으로 조회에 항목을 추가하십시오.\n" -"따라서 접미사가 \"superior\"로 설정되고 글꼴이 지정되면\n" -"\"A\"와 \"A.superior\"라는 이름의 글리프를 포함한다.\n" -"lookup이 라틴 스크립트에 적용됨), 그러면 FontForge가\n" -"항목 매핑 \"A\" -> \"A.superior\"를 추가한다." - -msgid "_Default New Entries to First" -msgstr "우선 새 항목 기본 설정(_D)" +"다음 옵션은 파일을 가져 오는 방법에 영향을줍니다.\n" +"대부분은 하나 이상의 형식에 고유합니다." msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "새 항목을 추가할 때, 첫 번째 줄의 값과 동일한 델타 값을 지정하십시오" +"The following options influence how glyphs are exported.\n" +"Most are specific to one or more formats." +msgstr "" +"다음 옵션은 그래프를 내보내는 방법에 영향을줍니다.\n" +"대부분은 하나 이상의 형식에 고유합니다." -msgid "When adding new entries provide default kerning values." -msgstr "새 항목을 추가할 때 기본 커닝 값을 제공하십시오." +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "폰트에 있는 다음 테이블을 FontForge가 무시했습니다\n" -msgid "Please name this subtable" -msgstr "이 하위 테이블의 이름을 지정하십시오." +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" +msgstr "" +"폰트%.30s에 3차스플라인이 포함되어 있습니다. Apple변형가능폰트로 사용가능하도" +"록 하려면, 먼저 2차 스플라인으로 변환해야 합니다" -msgid "Duplicate name" -msgstr "중복된 이름" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" +msgstr "" +"폰트%.30s는 2차 스플라인을 포함합니다. 다중 마스터에서 사용가능하도록 하려" +"면, 먼저 3차스플라인으로 변환해야합니다" -msgid "There is already a subtable with that name, please pick another." -msgstr "이미 그런 이름의 하위 테이블이 있으니 다른 테이블을 선택하십시오." +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "폰트%.30s가 복수의 마스터디자인에 지정되어있습니다" -msgid "No Subtable" -msgstr "하위 테이블 없음" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." +msgstr "" +"폰트 %s는 표준폰트의 하나 입니다. 실제로는 파일내에 포함되어 있지 않습니다." -msgid "Create a new lookup" -msgstr "새 룩업 만들기" +msgid "The font comment can contain whatever you feel it should" +msgstr "글꼴 설명에는 원하는 내용이 포함될 수 있습니다." -msgid "Add a subtable to which lookup?" -msgstr "어떤 룩업에 하위 테이블을 추가하시겠습니까?" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" +msgstr "" +"폰트에 오류가 있습니다.\n" +"%s 오류를 검토하시겠습니까, 아니면 폰트를 저장하시겠습니까?" -msgid "Select glyphs for the first part of the kern pair" -msgstr "커닝 쌍의 첫 번째 부분에 대한 글리프를 선택합니다." +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" +msgstr "" +"폰트데이터 베이스에서, 이미 픽셀크기 \n" +"(%d)의 비트맵폰트가 포함되어있습니다.\n" +"덮어쓰기하시겠습니까?" -msgid "Select glyphs for the second part of the kern pair" -msgstr "커닝 쌍의 두번째 부분에 대한 글리프를 선택합니다." +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "폰트데이터 베이스에 크기%d, 깊이%d의 비트맵이 포함되어있지 않습니다" -msgid "No selection" -msgstr "선택되지 않음" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "이 글꼴에는 %s이라는 이름의 글리프가 포함되어 있지 않다." +#, c-format msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" -"FontForge가 클래스에 넣을 수 있도록 대화 상자 하단의 폰트 보기에서 일부 글리" -"프를 선택하십시오." - -msgid "Intra Class Distance" -msgstr "클래스 내 거리" - -msgid "Kerning format" -msgstr "커닝 형식" +"폰트명 %s 의 선두에 UTF-8 의 바이트 순서 마크가 붙어있습니다. 올바르지 않습" +"니다." -msgid "Use individual kerning pairs" -msgstr "개별 커닝 쌍 사용" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" +msgstr "" +"폰트%1$.30s와 %2$.30s는, 포함하는 글리프의 개수나 인코딩에 차이가 있습니다" +#, c-format msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "이 형식에서 관심 있는 모든 커닝 쌍을 지정합니다." +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" +msgstr "" +"폰트%1$.30s과 %2$.30s는 스플라인의 차수가 다릅니다(한쪽은 2차, 다른한쪽은 3" +"차)" -msgid "Use a matrix of kerning classes" -msgstr "커닝 클래스의 행렬 사용" +msgid "The generated font won't work with ATM" +msgstr "생성된 폰트는 ATM과 작동하지 않습니다" +#, c-format msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" -"이 형식에서는 일련의 글리프 클래스를 정의하고\n" -"각 클래스가 다른 클래스와 상호 작용하는 방식을 \n" -"보여주는 행렬을 지정합니다." - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "FontForge가 선택한 글리프에 대한 커닝 클래스를 추측함" +"글리프%1$.30s는, 폰트%2$.30s와 %3$.30s에 포함되어있는 것 중에 윤곽의 개수가 " +"다릅니다" +#, c-format msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" -"FontForge는 font view에서 선택한 글리프를 보고 \n" -"가장 유사한 글리프 그룹을 찾아 \n" -"해당 정보를 기반으로 커닝 클래스를 생성합니다." +"글리프%1$.30s는, 폰트에 포함되는 다수의 인스턴스 중 어느것과, 윤곽선위의 점" +"(또는 제어점)의 번호붙이기와 다릅니다" -msgid "Intra Class Distance:" -msgstr "클래스 내 거리:" +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" +msgstr "" +"%2$.30s에 포함되는 글리프%1$.30s는 윤곽과 참조를 모두 포함합니다. 이것은 다양" +"한 변화를 포함하는 폰트에서는 지원되지 않습니다" +#, c-format msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" -"이것은 대략 (매우) 전자 유니트를 벗어난 수이다.\n" -"두 글립자가 같은 곳에 속해야 한다는 오류의\n" -"class. 이 오류는 두 글립스를 비교함으로써 취해진다.\n" -"다른 모든 글리프들과 차이점들을 합쳐서.\n" -"여기서 적은 수는 많은 작은 반을 의미하지만,\n" -"20개처럼 숫자가 많을수록 수업은 줄어들 것이다.\n" -"각각 글립스가 더 많은" +"폰트%2$.30s 내 글리프%1$.30s는 ,%3$.30s에 포함된 것과 다른 힌트마스크를 포함" +"합니다" -msgid "C_lasses" -msgstr "클래스(_l)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" +msgstr "" +"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 포함되는 것과 윤곽선 위에 포함되는 " +"점(또는 제어점)의 개수가 다릅니다" -msgid "_Pairs" -msgstr "쌍(_P)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" +msgstr "" +"폰트%2$.30s 내 글리프%1$.30s는, 포함하고 있는 참조의 개수가 %3$.30s에 있는것" +"과 다릅니다" +#, c-format msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" -"커닝은 글리프 등급으로 지정할 수 있다.\n" -"또는 개별 글리프를 쌍으로 조합하여 사용할 수 있다.\n" -"이 하위 테이블로 어떤 것을 원하십니까?" +"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 있는 것과 커닝 짝의 개수가 다릅니다" -msgid "No Script Tag" -msgstr "스크립트 태그가 되지 않습니다" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" +msgstr "" +"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 포함되는 것과 윤곽의 방향이 반대로 " +"되어 있는 부분이 있습니다" -msgid "Please specify a 4 letter opentype script tag" -msgstr "4글자 opentype 스크립트 태그를 지정하세요." +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" +msgstr "" +"폰트%2$.30s 내 글리프%1$.30s는, %3$.30s에 있는 것과 다른 회전 또는 확대/축소" +"를 가지는 참조를 포함합니다" -msgid "Script Tag too long" -msgstr "너무 긴 스크립트 태그" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "" +"글리프%1$.30s는 폰트%2$.30s로 정의되어있습니다만, %3$.30s에 존재하지 않습니다" -msgid "Invalid language" -msgstr "잘못된 언어" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." +msgstr "" +"CID %d 글리프에서, %d 개보다 많은 인코딩이\n" +"배정되어 있습니다. 최초의 %d 개만 처리됩니다." +#, c-format msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "쉼표로 구분된 4개의 문자 opentype 언어 태그 목록을 지정하십시오." +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" +msgstr "" +"인코딩%d의 글리프는\".notdef\"라는 이름이 붙어있습니다. 이름이\".notdef\"이므" +"로 ,생성된 폰트에서 이 글리프는 포함하지 않습니다. 요소(L)→글리프정보(I)에서 " +"새로운 이름을 붙일 수 있습니다. (이 글리프를 뛰어넘고)폰트 생성을 계속합니까?" -msgid "Add Language(s) to Script" -msgstr "스크립트에 언어 추가" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." +msgstr "" +"그래프는 위의 크기로 래스터 화됩니다 만,\n" +"작은 픽셀 크기로 발생 될 수있는 정렬 오류를 확인하기 어려운 경우가 있습니다. " +"이렇게하면 각 픽셀을 확대하여 잠재적 인 문제를 잘 나타낼 수 있습니다." -msgid "Remove Language(s) from Script" -msgstr "스크립트에서 언어 제거" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "글리프명\"%1$.30s\"가 %2$.30s과 %3$.30s의 양쪽에 포함되어 있습니다." -msgid "Script Tag:" -msgstr "스크립트 태그" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" +msgstr "" +"%.30s라는 그리 U+%04X에 매핑됩니다.\n" +"그러나 그 이름은 U+%04X에 매핑 할 필요가 있음을 보여줍니다.\n" -msgid "Language Tag:" -msgstr "언어 태그:" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." +msgstr "" +"%1$s이라는 이름의 상형문자는 %3$.20s로 시작하는 행 %2$d의 클래스에서도 발생합" +"니다...\n" +"그 중 하나에서 제거해야 합니다." -msgid "No Start Glyph" -msgstr "글리프를 사용할 수 없습니다" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "문양 %.80s이 클래스 %.80s 앵커가 이미 포함되어 있습니다." #, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "인코딩은 %.40s 이라는 이름을 포함하지 않습니다." +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "글리프%.80s는 sfd파일 내에 찾을 수 없습니다." -msgid "Not enough glyphs" -msgstr "충분한 글리프 없음" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "문양 %.80s 글꼴에 없습니다" +#, c-format msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" -"인코딩에 모든 선택한 문자의 이름을 지정하기에 충분한 글리프가 없습니다." - -msgid "Bad selection" -msgstr "선택이 잘못됨" +"%1$s 글리프에는 %3$s의 %2$s과 %4$s의 %2$s이(가) 포함되어 있습니다.\n" +"%5$s에서 하나가 제거됩니다.\n" +#, c-format msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "기본 글리프 이름은 변경할 수 없지만 기본 글리프 집합과 중복됩니다." +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" +msgstr "" +"문자 %s에는 %s 및 %s의 동일한 %s가 포함되어 있다.\n" +"%s에서 하나가 제거된다\n" +#, c-format msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" -"선택한 글리프도 소스 글리프이여서 이름을 바꿀 것이므로 lookup을 위한 소스 글" -"리프 역할을 할 수 없습니다." +"문자 %s에는 %s 및 %s의 동일한 kern쌍이 포함되어 있다\n" +"%s에서 하나가 제거된다\n" -msgid "Can't specify a subtable here" -msgstr "여기서 하위 테이블을 지정할 수 없습니다." +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" +msgstr "" +"그라데이션은 선형 그라데이션으로, \n" +"뷰에 그려진 선을 따라 \n" +"색상 변화가 일어납니다." -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "접미사를 지정하지 않으면 글리프 이름이 변경되지 않습니다." +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." +msgstr "" +"그라데이션은 방사형 그라데이션으로, \n" +"색상 변화는 포커스에서 시작하여(지정된 경우) \n" +"지정된 반지름에 도달할 때까지 \n" +"바깥쪽으로 확장됩니다." -msgid "Missing suffix" -msgstr "누락된 접미사" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." +msgstr "" +"높이 필드와 심도 필드는 TeX에서 사용되는 메트릭 필드이며, 광학 왜곡이 수정되" +"어 있습니다.\n" +"따라서 \"x\"와 \"o\"는 아마 같은 높이입니다." -msgid "Mass Glyph Rename" -msgstr "대량 글리프 이름 바꾸기" +msgid "The height of the lower case letters with flat tops" +msgstr "상단의 소문자의 높이" -msgid "Rename all glyphs in the selection" -msgstr "선택 영역의 모든 글리프 이름을 바꿉니다." +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "선택한 점의 힌트 마스크에 겹치는 힌트가 포함됨" -msgid "By appending the suffix:" -msgstr "접미사를 추가 했기 때문에" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." +msgstr "" +"선택한 힌트는<%.2f,%.2f>에서 오버랩되어 있습니다. 어느한쪽을 취소해 주십시오." -msgid "To their own names" -msgstr "그들의 이름" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" +msgstr "" +"수평 방향과 수직 방향의 시스템 추가 금액은 4 배 이상 차이가없는 경우가 있습니" +"다." -msgid "To the glyph names starting at:" -msgstr "다음에서 시작하는 글리프 이름에 대해:" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" +msgstr "" +"수평 방향과 수직 방향의 시스템 추가 금액은 모두 0이거나 모두 제로가 아닐까 " +"중 하나 여야합니다" msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" -"그래서 여기서 \"A\"를 입력하면 첫 번째로 선택된 글리프 이름이 \"A.suffix\"가 " -"될 것이다.\n" -"두 번째 \"B.suffix\" 등등." +"사용자가 읽을 수 있는 (이름 창 안의) 폰트 이름 텍스트는 완전히 ASCII여야 합니" +"다." -msgid "If one of those glyphs already has a suffix" -msgstr "만약 그 글립스들 중 하나가 이미 접미사를 가지고 있다면" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" +msgstr "이그노어 키워드 뒤에 %2$s의 %1$d행에서 위치 또는 대체가 와야한다" -msgid "Append to it" -msgstr "덧붙이다" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "%.80s 의 명령이 변경되었습니다. 이 변경을 저장하지 않아도 괜찮습니까?" -msgid "Replace it" -msgstr "교체하기" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" +msgstr "합성 된 그래프의 기울임 수정. 그래프의 크기에 의존하지 않는" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "선택적으로 이 매핑을 조회 하위 테이블에 추가하십시오." +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" +msgstr "%2$s의 커닝 클래스 서브 테이블 %1$s가 %4$s의 %3$s와 일치하지 않는다\n" -msgid "Bad Language" -msgstr "언어이름이 올바르지 않습니다" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgstr "클래스0(\"그 외모두\")の커닝값은 ,0 이어야 합니다" -msgid "This feature code is already used" -msgstr "본 특성코드는 이미 사용 중 입니다" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "'%s' 언어가 알려진 언어 목록에 없으므로 생략됩니다." -msgid "Setting" -msgstr "설정" +msgid "The layers do not match" +msgstr "레이어가 일치하지 않음" -msgid "_Language:" -msgstr "언어(_L):" +msgid "" +"The length limit for Miter and Arcs joins in units\n" +"of 1/2 stroke-width. Set to -1 to use the format-\n" +"specific limits of 10.0 for PostScript and 4.0 for SVG." +msgstr "" +"마이와 아크의 결합 길이의 제한은 스트로크 폭의 1/2 단위입니다. -1로 설정하면 " +"PostScript 형식 고유의 제한 10.0 및 SVG 4.0이 사용됩니다." -msgid "_Name:" -msgstr "명(_N):" +msgid "The list of current pixel bitmap sizes" +msgstr "현재포함된 비트맵의 픽셀수 리스트" -msgid "MacName|_New..." -msgstr "새로운(_N)..." +#, c-format +msgid "" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" +msgstr "" +"%1$.30s 검색은 '%3$c%4$c%5$c%6$c' 스크립트가 있는 글리프 %2$.30s에 대해 활성" +"화되어 있지만 이 스크립트는 lookup을 적용하는 어떤 기능에도 나타나지 않습니" +"다.\n" +"\n" +"이러한 기능 중 하나에 이 스크립트를 추가하시겠습니까?" -msgid "This setting is already used" -msgstr "이 설정은 이미 사용중 입니다" +#, c-format +msgid "" +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" +msgstr "" +"Lookup %2$.30s를 호출하는 lookup %1$.30s는 '%4$c%5$c%6$c%7$c' 스크립트가 있" +"는 글리프 %3$.30s에 대해 활성 상태이지만 이 스크립트는 lookup을 적용하는 어" +"떤 기능에도 나타나지 않습니다\n" +"이러한 기능 중 하나에 이 스크립트를 추가하시겠습니까?" -msgid "Setting Id:" -msgstr "설정ID:" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "체크박스가 꺼져있음을 보여주는 마크(위, 선택되지 않음)" -msgid "_Enabled" -msgstr "유효(_E)" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "체크박스가 켜져있음을 보여주는 마크(압축됨, 선택됨)" -msgid "Feature _Id:" -msgstr "특성_ID:" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "라디오 버튼이 꺼져있음을 보여주는 마크(위, 선택되지 않음)" -msgid "Mutually Exclusive" -msgstr "상호 배타적" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "라디오 버튼이 켜져있음을 보여주는 마크(압축됨, 선택됨)" -msgid "Settings" -msgstr "설정" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +msgstr "" +"마스터 디자인이 예상 순번으로 정렬되어있지 않습니다. FontForgeは" +"ConvertDesignVector를 추측할 수 없습니다. 정말 이대로 진행하시겠습니까?" -msgid "MacSetting|_New..." -msgstr "새로운(_N)..." +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." +msgstr "" +"(잉크) 하단의 최대 수준\n" +"위첨자를 밀어 올리면\n" +"위첨자와 아래 첨자 사이의 간격\n" +"아래 첨자가 아래로 이동하기 시작한다." -msgid "MacFeature|_New..." -msgstr "새로운(_N)..." +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "" +"(UndoDepth)\n" +"1개 글리프에 저장되는 되돌리기/다시하기의 최대 횟수" -msgid "MacFeature|Default" -msgstr "기본" +msgid "" +"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " +"Undoes\n" +"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" +msgstr "" +"글리프에 저장된 최대 실행 취소/재실행 횟수입니다. 무한 실행 취소에는 -1을 \n" +"사용합니다\n" +"(그러나 RAM 소비를 지켜보고 필요에 따라 편집 메뉴의 실행 취소 제거 사용)." -msgid "Constants" -msgstr "상수" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." +msgstr "" +"두 점을 \"병렬\"로 간주할 수 있는 최대 기울기 차이.\n" +"줄기 가장자리를 검출할 때 직선에서 작은 편차를 더 견딜 수 있도록 하려면 이 값" +"을 확대하십시오." -msgid "Sub/Superscript" -msgstr "아래/위 첨자" +msgid "The measure tool window background color." +msgstr "측정 도구 창의 배경색." -msgid "Limits" -msgstr "제한" +msgid "The measure tool window foreground color." +msgstr "측정 도구 창 전경." -msgid "Stacks" -msgstr "스택" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" +msgstr "" +"표시되는 수식의 대형영산자 위에(적분범위 등)\n" +"상한값에서의 베이스라인과 연산자의 사이에 놓이는\n" +"공백의 최소값" -msgid "Fractions" -msgstr "분수" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" +msgstr "" +"표시되는 수식의 대형연산자 아래에(적분범위 등)\n" +"하한값에서의 베이스라인과 연산자 사이에 놓이는\n" +"공백의 최소값" -msgid "Over/Underbars" -msgstr "오버/ 언더 바" +msgid "The minimum glue space above a large displayed operator" +msgstr "표시되는 수식의 대형연산자 위에 높여지는 취소 붙임공간" -msgid "Radicals" -msgstr "제곱근" +msgid "The minimum glue space below a large displayed operator" +msgstr "표시되는 수식의 대형연산자 아래에 높여지는 취소 붙임공간" -msgid "Connectors" -msgstr "커넥터" +msgid "The move point must be at the beginning of the contour.\n" +msgstr "이동 점은 윤곽의 시작점해야합니다.\n" -msgid "Top Accent Horiz. Pos" -msgstr "최고 강조 수평 점" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." +msgstr "" +"폰트포지가 이 글리프에 부여하고 싶은 이름인 %.30s은 이미 다른 글리프에 의해 " +"사용되고 있다." -msgid "Pre-Built Larger Variants" -msgstr "사전 빌드된 대형 모델" +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" +msgstr "" +"글리프%.40s는 명칭이 변경되어있습니다. 파일 내의 글리프를 검색에서이 이름을 " +"사용했으므로, 글리프를 복원할 수 없습니다\n" +"(이후 글리프에서 경고는 생략됩니다.)" -#. GT: Italic correction -msgid "I.C." -msgstr "이탤릭체 보정" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" +msgstr "" +"'%c%c%c%c' 기능의 이름 매개 변수에 유효한 이름 Id가 포함되어 있지 않습니다.\n" -msgid "Parts List" -msgstr "부품 목록" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" +msgstr "'%c%c%c%c' 기능의 이름 매개 변수의 버전 번호가 없습니다 %d.\n" -msgid "Height/Kern Data" -msgstr "높이/Kern 데이터" +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." +msgstr "" +"이 목록에 이름 %.80s 가 두 번 나타납니다.\n" +"각 앵커 클래스는 고유한 이름을 가져야합니다." -msgid "Kern" -msgstr "커닝" +#, c-format +msgid "" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" +msgstr "" +"%.80s 이름은 이미 다른 lookup 하위 테이블(%.80s)에서 앵커 클래스를 식별하는 " +"데 사용되었습니다." -msgid "Height Adjusts" -msgstr "높이 조정" +msgid "" +"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " +"Adobe Glyph List disagree with Unicode. The use of these glyph names is " +"therefore discouraged.\n" +msgstr "" +"Adobe Glyph List의 \"alefmaksurainitialarabic\"및 \"alefmaksuramedialarabic " +"'라는 이름은 Unicode에 동의하지 않습니다. 따라서 이러한 그래프 이름의 사용은 " +"권장되지 않습니다.\n" -msgid "Kern Adjusts" -msgstr "커닝 조정" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "" +"(ArrowMoveSize)\n" +"화살표키를 눌렀을 때, 선택한 점이 몇 em-unit만큼 이동할 것인지" -msgid "Exten Shapes" -msgstr "Exten 모양" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" +msgstr "" +"디자인설정에 포함되는 항목의 개수는 정규화된 설정의 것과 일치해야 합니다" -msgid "Top Accent" -msgstr "최고 강조" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." +msgstr "" +"자동 저장 사이의 시간(초). 이것을 0으로 설정하면 자동 저장은 없을 것입니다." -msgid "Math Kern" -msgstr "수학 커닝" +msgid "" +"The number of undo and redo operations to load from sfd files.\n" +"With this option you can disregard undo information while loading SFD " +"files.\n" +"If set to 0 then no undo/redo information is loaded.\n" +"If set to -1 then all available undo/redo information is loaded without " +"limit." +msgstr "" +"sfd 파일에서 불러올 실행 취소 및 재실행 작업의 개수입니다.\n" +"이 옵션을 사용하면 SFD 파일을 불러오는 동안 실행 취소 정보를 무시할 수 있습니" +"다.\n" +"0으로 설정하면 실행 취소/다시 실행 정보를 불러오지 않습니다.\n" +"-1로 설정하면 사용 가능한 모든 실행 취소/다시 실행 정보를 제한 없이 불러옵니" +"다." -msgid "Vert. Construction" -msgstr "녹색. 강화" +msgid "" +"The number of undo and redo operations which will be saved in sfd files.\n" +"If you set this to 0 undo/redo information is not saved to sfd files.\n" +"If set to -1 then all available undo/redo information is saved without limit." +msgstr "" +"sfd 파일에 저장할 실행 취소 및 다시 실행 작업의 개수입니다.\n" +"이 값을 0으로 설정하면 sfd 파일에 실행 취소/다시 실행 정보가 저장되지 않습니" +"다.\n" +"-1로 설정하면 사용 가능한 모든 실행 취소/다시 실행 정보가 제한 없이 저장됩니" +"다." -msgid "Hor. Variants" -msgstr "수평. 변형" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." +msgstr "" +"OFM,CFG의 두 파일에서, Omega가 폰트를 처리하는데 \n" +"필요한 정보를 포함하고 있습니다." -msgid "Hor. Construction" -msgstr "수평 건설" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "픽셀셰이드 비트수로 사용가능한 값은 1, 2, 4, 8 뿐입니다." -msgid "Top Right" -msgstr "오른쪽 상단" +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." +msgstr "" +"글꼴의 각 레이어 순서를 제어할 수 있음\n" +"개개의 만약 당신이 원한다면 이것은 유용할 것이다.\n" +"글꼴의 2차 및 3차 버전을 모두 유지한다." -msgid "Top Left" -msgstr "왼쪽 상단" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "글리프%2$.30s의 아웃라인은 폰트%1$.60s에 포함되어 있지 않습니다" -msgid "Bottom Right" -msgstr "오른쪽 하단" +msgid "The paths that make up this glyph intersect one another" +msgstr "본 글리프를 구성하는 경로가 서로 교차합니다." -msgid "Bottom Left" -msgstr "왼쪽 하단" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" +msgstr "패턴 자체는 현재 글꼴의 다른 글자로 그려야 한다. 상형문자 이름 지정:" -msgid "Glyph Construction" -msgstr "글리프 건설" +msgid "The pattern size (width & height) must be a positive number" +msgstr "패턴 크기(폭 & 높이)는 양수여야 함" -msgid "Bad device table" -msgstr "잘못된 디바이스 테이블" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "" +"(AccentOffsetPercent)\n" +"[악센트가 붙은 글리프의 조합생성]에서, 악센트를 아래 글리프로부터 떨어진\n" +"오프셋의 크기 (em에 대한 백분율으로)" #, c-format -msgid "Bad device table for %s" -msgstr "%s에 대한 잘못된 디바이스 테이블" +msgid "The pixel size on line %d is out of bounds." +msgstr "행 %d 픽셀 크기는 다루지 않습니다." -msgid "Missing Glyph" -msgstr "상형문자 누락" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." +msgstr "" +"점이 변경되었습니다. 따라서, 현재 TrueType명령이 올바르지 않은 점을 지칭하고 " +"있으므로,예상박의 결과를 초래할 수 있습니다." #, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "%s이라는 이름의 글리프가 없음(%s에서 사용됨)" +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" +msgstr "" +"%s 의 포인트가 제대로 번호가 지정되어 있지 않습니다. 이것은 어떤 지시도 아마 " +"잘못된 점을 이동하고 잘못된 동작을하는 것을 의미합니다. 단계를 삭제 하시겠습" +"니까?" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "%2$s 단위의 글리프 %1$s에 대한 잘못된 장치 테이블" +msgid "The push count must be a number between 0 and 255" +msgstr "push번호는 0부터 255 사이의 숫자여야 합니다" -msgid "Bad Parts List" -msgstr "잘못된 부품 목록" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." +msgstr "" +"이 서체가 적용되는 크기의 범위(포인트수).\n" +"하한값을 포함하지 않고,상한값을 포함합니다." + +msgid "The repeat counts must be positive numbers" +msgstr "반복 횟수는 양수여야 함" #, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "%s의 글리프 %s에 대한 잘못된 부품 목록" +msgid "The requested file, %.100s, does not exist" +msgstr "지정된 파일 %.100s 은 존재하지 않습니다." -msgid "Bad Variants List" -msgstr "잘못된 변형 목록" +msgid "" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" +msgstr "" +"함수 NormalizeDesignVector 또는 ConvertDesignVector를 적용해 생성된 결과는 예" +"상한 것과 다릅니다. 이러한 함수를 변경할 필요가 있습니다" #, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "%2$s의 글리프 %1$s에 대한 잘못된 변형 목록2" +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"%d (%s) 번째 줄의 스크립트 태그가 너무 깁니다. 최대 4글자일 수 있습니다." -msgid "MATH table" -msgstr "수학 테이블" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "%d (%s) 번째 줄의 스크립트 태그는 ASCII여야 합니다.\n" #, c-format -msgid "Bad device table for in row %d of %s" -msgstr "%d 행 %s에 대한 잘못된 장치 테이블" +msgid "The search pattern was not found again in the font %.100s" +msgstr "검색하신 패턴은 %.100s 중에 더이상 없었습니다." -msgid "TopRight" -msgstr "오른쪽 상단" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "검색하신 패턴은 폰트%.100s 중에 없었습니다." -msgid "TopLeft" -msgstr "왼쪽 상단" +msgid "" +"The sections specified do not make sense. All lookups must lie in the middle " +"section." +msgstr "" +"지정된 섹션은 이치에 맞지 않는다. 모든 룩업은 중간 부분에 위치해야 한다." -msgid "BottomRight" -msgstr "오른쪽 하단" +msgid "" +"The selected control point's position violates Rule 1 (see documentation)." +msgstr "선택한 컨트롤 포인트의 위치가 규칙 1을 위반하고 있습니다 (문서 참조)." -msgid "BottomLeft" -msgstr "왼쪽 하단" +msgid "" +"The selected control point's position violates Rule 2 (see documentation)." +msgstr "선택한 컨트롤 포인트의 위치가 규칙 2에 위반하고 있습니다 (문서 참조)." -msgid "Graphical" -msgstr "그래픽의" +msgid "" +"The selected control point's position violates Rule 3 (see documentation)." +msgstr "선택한 컨트롤 포인트의 위치가 규칙 3을 위반하고 있습니다 (문서 참조)." -msgid "Textual" -msgstr "원문의" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." +msgstr "선택된 문자에 힌트가 없다. FontForge는 많은 명령어를 생성하지 않는다" -msgid "Name:" -msgstr "글리프명:" +msgid "The selected line segment is near the italic angle" +msgstr "선택된 선분의 기울기는 이탤릭의 기울기와 거의 같습니다." -msgid "LBearing:" -msgstr "왼쪽 베어링:" +msgid "The selected line segment is nearly horizontal" +msgstr "선택된 선분은 거의 수평입니다." -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "위쪽베어링:" +msgid "The selected line segment is nearly vertical" +msgstr "선택된 선분은 거의 수직입니다." -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "아래쪽베어링:" +msgid "The selected point does not have integral control points" +msgstr "선택한 지점에 통합 관리점이 없음" -msgid "RBearing:" -msgstr "오른쪽 베어링:" +msgid "The selected point is near a horizontal stem hint" +msgstr "선택된 점은 수평줄기 힌트와 가깝습니다." -msgid "Kern:" -msgstr "커닝:" +msgid "The selected point is near a vertical stem hint" +msgstr "선택된 점은 수직줄기 힌트와 가깝습니다." -msgid "VKern:" -msgstr "세로쓰기 커닝:" +msgid "The selected point is not at integral coordinates" +msgstr "선택한 점은 적분좌표가 아니다" -msgid "_Alter Class" -msgstr "가변적인(_A)" +msgid "" +"The selected point is on a line; all on-curve points must bend or curve " +"clockwise." +msgstr "" +"선택한 점은 직선에 있습니다. 곡선상의 모든 점은 시계 방향으로 굽힘 또는 곡선" +"해야합니다." -msgid "_Create Pair" -msgstr "페어 만들기(_C)" +msgid "" +"The selected point is the start of a 'tiny' spline; splines that small may " +"cause inaccurate calculations." +msgstr "" +"선택된 점은 \"작은\"스플라인의 시작점입니다. 스플라인가 작 으면 계산이 정확하" +"지 않을 수 있습니다." -msgid "Use Kerning Class?" -msgstr "커닝클래스를 사용합니까?" +msgid "The selected point is too far from the origin" +msgstr "선택한 점이 원점에서 너무 멀리 있음" -#, c-format msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" +"The selected point starts a spline with one control point; nib splines need " +"a defined slope at both points." msgstr "" -"이 커닝 짝(%.20s과 %.20s)은 현재,\n" -"이 짝맞춤에 대한 오프셋이 0인\n" -"커닝클래스의 일부입니다.\n" -"커닝클래스의 항목을 변경해 진행하시겠습니까\n" -"(또는, 이 2개의 글리프만 포함하는 새로운 커닝\n" -" 짝을 생성하시겠습니까)?" +"선택한 점은 하나의 제어점을 가진 스플라인을 시작합니다. nib 스플라인은 두 점" +"으로 정의 된 구배가 필요합니다." -msgid "Load Glyph Name List..." -msgstr "글리프 이름 목록 로드..." +msgid "" +"The selected points (or the intermediate control points) are too far apart" +msgstr "선택한 점(또는 중간 제어점) 이 너무 멀리 떨어져 있음" + +msgid "The selected points are too close to each other" +msgstr "선택된 2개의 제어점은 서로 너무 가깝습니다." + +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" +msgstr "선택한 스플라인 끝점이 아닌 다른 위치에 도달함" + +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "선택한 아웃라인은 경로의 길이만큼 이 되도록 확대/축소 합니다." #, c-format -msgid "Kerning Metrics For %.50s" -msgstr "%.50s에 대한 커닝 메트릭" +msgid "" +"The set of positions, %.30s, is not specified in any design (and should be)" +msgstr "" +"위치 조합세트 %.30s는, 어떠한 디자인에도 지정되어있지 않습니다(필요할 것입니" +"다)" #, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "%.50s에 대한 고급 폭 메트릭" +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" +msgstr "" +"위치 조합세트 %.30s는, 어떠한 디자인에도 지정되어있지 않습니다.\n" +"정말 진행하시겠습니까?" #, c-format -msgid "Metrics For %.50s" -msgstr "%.50s의 메트릭" +msgid "The set of positions, %.30s, is used more than once" +msgstr "위치의 조합세트 %.30s는 2회 이상 사용되었습니다" -msgid "Point Size" -msgstr "점 크기" - -msgid "Number out of range" -msgstr "번호가 범위를 벗어남" +msgid "" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" +msgstr "" +"이 알고리즘의 간단한 적용은 카운터를 압축할 것이다.\n" +"일반적으로 굵은 라틴 글꼴에서는 볼 수 없음" -msgid "Set Point Size" -msgstr "점 크기 설정" +msgid "The size (in points) for which this face was designed" +msgstr "이 서체디자인이 의도한 크기(포인트수)" -msgid "Point Size:" -msgstr "점 크기:" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." +msgstr "" +"현재의 문양이 래스터 화되는 크기.\n" +"픽셀 크기가 작은 경우는 다음의 확대율을 사용하여보다 선명한 뷰를 얻을 수 있습" +"니다.\n" +"\n" +"풀다운 목록에는 납작한 수정이 픽셀 크기가 포함되어 있습니다." -msgid "Load _Word List..." -msgstr "로드단어 목록(_W)..." +msgid "" +"The size of the handles showing control points and other interesting points " +"in the glyph editor (default is 5)." +msgstr "" +"글리프 편집기에서 제어점과 기타 관심 지점을 표시하는 핸들의 크기입니다(기본값" +"은 5)." -msgid "_Inline" -msgstr "인라인(_I)" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "BlueValue값은 더 작은 숫자를 먼저 선택해야 합니다" -msgid "_Outline" -msgstr "아웃라인(_O)" +msgid "" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." +msgstr "" +"규격에 따르면 오타 측정 기준은\n" +"선 간격을 결정하는 데 사용된다. 하지만 너무 많다.\n" +"프로그램들이 규격을 따르지 않는다. MS가 추가적으로 결정했다.\n" +"그렇게 하도록 그들에게 상기시키기 위해 비트가 필요했다." -msgid "_Shadow" -msgstr "그림자(_S)" +#, c-format +msgid "The spline does not reach %g" +msgstr "스플라인 %g에 도달하지 않습니다" -msgid "_Wireframe" -msgstr "와이어프레임(_W)" +msgid "" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." +msgstr "" +"아래 첨자 요소에 적용되는 표준 시프트이다.\n" +"아래로 이동하는 것에 긍정적" -msgid "Effects" -msgstr "효과" +msgid "" +"The stroke algorithm will attempt to be (at least)\n" +"this accurate, but there may be exceptions." +msgstr "" +"스트로크 알고리즘은 (적어도) 이것을 정확하게하려고하지만 예외가있을 수도 있습" +"니다." -msgid "_Partial" -msgstr "일부(_P)" +msgid "The text will wrap to a new line after this many em-units" +msgstr "텍스트는이 많은 em-unit 후 새 줄로 줄 바꿈합니다" -msgid "Hide when _Moving" -msgstr "이동 시 숨기기(_M)" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." +msgstr "" +"TFM,ENC의 두 파일에서, PostScript폰트를 설치\n" +"시에 TeX가 필요로 하는 정보를 포함하고 있습니다." -msgid "_Hide" -msgstr "숨기기(_H)" +msgid "The tiles should be centered on the path" +msgstr "타일은 경로의 중앙에 위치해야 합니다." -msgid "Insert Glyph _After..." -msgstr "현재위치 뒤에 삽입(_C)..." +msgid "" +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" +msgstr "" +"타일은 길 왼쪽에 놓아야 한다.\n" +"그 경로가 그 시작점에서 그 끝까지 추적될 때." -msgid "Insert Glyph _Before..." -msgstr "현재위치 이전에 삽입(_B)..." +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" +msgstr "" +"경로가 시작점에서 끝까지 추적될 때 타일을 경로 오른쪽에 배치해야 합니다." -msgid "_Replace Glyph..." -msgstr "글리프를 바꾸기(_R)..." +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"이 변환행렬은, 원래의 글리프에 포함된 제어점을 ,\n" +"현재글리프에 그려지기 전에 어떻게 변환되어야 하는지를 표시합니다.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "Show _Grid" -msgstr "그리드를 표시(_G)" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" +msgstr "" +"플랫폼 ID=%d, 고유ID=%d 로 지정된 TrueType 인코딩 (%s 에 변환됩니다) 은 설치" +"된 iconv(3) 에서 지원하지 않습니다\n" -msgid "Render using Hinting" -msgstr "힌트를 사용하여 렌더링" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" +msgstr "" +"글리프%s의 TrueType명령이 구식입니다.\n" +"그래도 계속하시겠습니까?" -msgid "Size set from _Window" -msgstr "윈도우에서 설정된 크기(_W)" +msgid "The two selected points are the endpoints of an open path" +msgstr "선택된 2개의 제어점은 열린 경로의 양쪽 점입니다." -msgid "Set Point _Size" -msgstr "점 크기 설정(_S)" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" +msgstr "" +"윈도우의 라인 간격을 지정하기 위해 \n" +"오타 입식 Ascent&descent 필드가 제공됩니다.\n" +"사실 일반적으로 윈도우 상승/하강 필드가 그렇습니다.\n" +"(하강 필드는 보통 음수입니다.)\n" +"\"[] Is Offset\" 확인란이 선택 취소된 경우 \n" +"입력한 숫자는 OS/2에서 사용되는 값이 됩니다.\n" +"설정된 경우 입력한 숫자가 Em-size에 \n" +"추가됩니다. 대부분의 경우 이 필드 0을 종료하고 \n" +"\"[*] Is Offset\"을 선택해야 합니다.\n" +"\n" +"참고: Typeo Descent는 \n" +"기준 이하에 대한 음수입니다." -msgid "_Kerning only" -msgstr "커닝 전용(_K)" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." +msgstr "" +"'alefmaksurainitialarabic'과 'alefmaksuramidialarabic'이라는 명칭은 사용하지 " +"않습니다." -msgid "_Advance Width only" -msgstr "진행 폭만 해당(_A)" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "이름 창의 버전 텍스트는 완전히 ASCII여야 합니다." -msgid "_Both" -msgstr "둘다(_B)" +msgid "The weight text (in the Names pane) must be entirely ASCII." +msgstr "이름 창의 가중치 텍스트는 완전히 ASCII여야 합니다." -msgid "_Window Type" -msgstr "창 타입(_W)" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "기본버전 폰트의 가중치의 합은 1.0 이어야 합니다" -msgid "Advance Width Col" -msgstr "진행 너비가 아님" +#, c-format +msgid "" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." +msgstr "" +"%s 의 폭이 너무 커서 tfm의 fix_word에 맞지 않으므로, 가능한 최대크기로 잘라" +"야 합니다." -msgid "Color used to draw the advance width line of a glyph" -msgstr "글리프의 전폭선을 그리는 데 사용되는 색상" +msgid "The width of one em" +msgstr "1em의 길이폭" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "글리프의 기울임꼴 전진 폭 선을 그리는 데 사용되는 색상" +msgid "The width of the line used to draw selected points" +msgstr "선택한 점을 그리는 데 사용되는 선의 폭" -msgid "Italic Advance Col" -msgstr "이탤릭체 색 추가" +#, c-format +msgid "" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" +msgstr "" +"%s 너비, 높이, 깊이 또는 기울임 꼴 보정이 너무 큽니다. Tfm 파일에 포함 된 em " +"크기는 글꼴 크기의 16 배를 초과 할 수 없습니다. 폭 = %g, 높이 = %g, 깊이 = " +"%g, 이탤릭 보정 = %g" -msgid "Color used to draw the kerning line" -msgstr "커닝 라인을 그리는 데 사용되는 색상" +msgid "The x coord of the selected point is near the specified value" +msgstr "선택된 점의 X좌표는 지정된 값과 가깝습니다." -msgid "Kern Line Color" -msgstr "커닝라인 색" +msgid "The y coord of the selected point is near the ascender height" +msgstr "선택된 점의 Y좌표는 어센더 높이와 가까습니다." -msgid "Color used to draw the left side bearing" -msgstr "왼쪽 측면 베어링을 그리는 데 사용되는 색상" +msgid "The y coord of the selected point is near the baseline" +msgstr "선택된 점의 Y좌표는 베이스라인과 가깝습니다." -msgid "Side Bearing Color" -msgstr "측변 베어링 색" +msgid "The y coord of the selected point is near the cap height" +msgstr "선택된 점의 Y좌표는 캡높이와 가깝습니다." -msgid "Color used to mark the selected glyph" -msgstr "선택한 글리프를 표시하는 데 사용되는 색상" +msgid "The y coord of the selected point is near the descender height" +msgstr "선택된 점의 Y좌표는 디센더 높이와 가깝습니다." -msgid "Selected Glyph Col" -msgstr "선택된 글리프 색" +msgid "The y coord of the selected point is near the specified value" +msgstr "선택된 점의 Y좌표는 지정된 값과 가깝습니다." -msgid "MetricsView" -msgstr "메트릭 보기" +msgid "The y coord of the selected point is near the xheight" +msgstr "선택된 점의 Y좌표는 x높이와 가깝습니다." -msgid "This window displays metrics information about a font" -msgstr "이 창에는 글꼴에 대한 메트릭 정보가 표시됨" +msgid "" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " +msgstr "" +"기존의 「cvt \"테이블이 이미 존재하고 있습니다. FontForge는 그것을 사용할 수 " +"있지만, 거기에 저장된 값을 예상 할 수 없기 때문에 생성 된 명령은 낮은 품질입" +"니다. 레거시 팁을 취소하려면 \"cvt」를 클리어하고 자동 명령을 반복하는 것이 " +"좋습니다. " -msgid "Axis 1" -msgstr "제1축" - -msgid "Axis 2" -msgstr "제2축" - -msgid "Axis 3" -msgstr "제3축" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "이 파일에 %d페이지가 있다, 어떤 페이지를 원하나?" -msgid "Axis 4" -msgstr "제4축" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "본 글리프에서 최대허용치보다 많은 힌트가 포함되어 있습니다" -msgid "Bad MM Weights" -msgstr "MM의 가중치가 부적합합니다" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "본 글리프에서 최대허용치보다 많은 점이 포함되어있습니다" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "가중치 인스턴스의 갯수가 틀렸거나, 수치가 부적합합니다" +msgid "There are multiple files in this archive, pick one" +msgstr "이 아카이브에는 여러 개의 파일이 있습니다. 하나를 선택하십시오" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "기본버전 폰트의 가중치의 합은 1.0 이어야 합니다" +msgid "There are multiple fonts in this file, pick one" +msgstr "이 폰트에서 복수의 폰트가 포함되어 있으므로, 1개를 선택합니다." +#, c-format msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" -"함수 NormalizeDesignVector 또는 ConvertDesignVector를 적용해 생성된 결과는 예" -"상한 것과 다릅니다. 이러한 함수를 변경할 필요가 있습니다" - -msgid "Blend to New Font" -msgstr "새 글꼴에 혼합" - -msgid "MM Change Def Weights" -msgstr "MM 변경 데프 중량" - -msgid "You may change the default instance of this font" -msgstr "각 마스터 디자인의 기여분을 명시적으로 지정하던지," - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "이 폰트의 새로운 인스턴스를 지정할 필요가 있습니다" - -msgid "either by explicitly entering the contribution" -msgstr "각축의 디자인값을 입력함으로, 이 " - -msgid "of each master design, or by entering the design" -msgstr "폰트의 기본 인스턴스를 변경" - -msgid "values for each axis" -msgstr "가능합니다" - -msgid "Contribution of each master design" -msgstr "각 마스터 디자인의 기여분" +"'%c%c%c%c'기능에 이름을 여러 이름 Id가 있는데 이는 기술적으로는 합법적이지만 " +"fontforge 그것을 처리 할 수 없습니다.\n" -msgid "Design Axis Values" -msgstr "디자인축의 값" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "시퀀스 / 조회 목록에 항목이 없습니다. 이것은 의도적 인 것이 었습니까?" -msgid "You must provide at least one name here" -msgstr "적어도 1개의 값을 지정할 필요가 있습니다" +msgid "There are no hint masks in this layer but there are overlapping hints." +msgstr "이 레이어에는 힌트 마스크가 없지만 겹치는 힌트가 있다." -msgid "Named Styles" -msgstr "이름 붙은 스타일" +msgid "" +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." +msgstr "" +"이 lookup에 바인딩된 기능에 바인딩된 스크립트가 없습니다. 그래서 아무 일도 일" +"어나지 않습니다." -msgid "Bad Axis" -msgstr "축이 부적합합니다" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" +msgstr "" +"선택한 글리프가 너무 적어서,이 폰트의 특징을 찾아내기에는 샘플이 부족합니다. " +"모두선택 취소하면, 폰트내의 모든 글리프에 대해 적용됩니다" #, c-format -msgid "Bad Number in %s" -msgstr "%s는 올바르지 않은 수치를 포함합니다" +msgid "There are two entries for the same glyph (%.80s)" +msgstr "동일한 글리프(%.80s)에 대해 두 개의 항목이 있다." #, c-format -msgid "Wrong number of entries in %s" -msgstr "%s에 포함되는 항목의 수가 부적합합니다" +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "동일한 글리프 집합에 대해 두 개의 항목이 있다(%.80s 및 %.80s)." #, c-format -msgid "The %s list is not ordered" -msgstr "%s리스트가 정렬되어 있지 않습니다" - -msgid "Font|New" -msgstr "새로운" - -msgid "Force Bold Threshold:" -msgstr "Bold로 강제적용되는 역치:" - -msgid "Please set the Axis Type field" -msgstr "\"축의 종류\"필드를 설정해 주십시오" - msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "Apple변형가능폰트를 조합생성할 때, 축의 이름을 최소 1개 지정해야합니다" - -msgid "Begin:" -msgstr "시작:" - -msgid "End:" -msgstr "종료:" - -msgid "AxisValue|Default" -msgstr "기본값" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" +msgstr "" +"동일한 참조 서브 테이블 (%2$.30s) 같은 문양 (%1$.80s) 두 커닝 항목이 있습니다" -msgid "Axis range not valid" -msgstr "축의 범위가 부적합합니다" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" +msgstr "" +"동일한 조회 서브 테이블 (%2$.30s) 같은 구성 요소 (%1$.80s)를 가진 2 개의 합" +"자 항목이 있습니다" -msgid "Design Settings:" -msgstr "디자인 설정:" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" +msgstr "" +"현재 열어져 있는 폰트 중, 조작중의 폰트와 같은 패밀리명을 가지는 %.30s과 " +"%0.30s의 두 폰트의 스타일이 동일합니다." -msgid "Normalized Settings:" -msgstr "정규화된 설정:" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" +msgstr "" +"인코딩에 모든 선택한 문자의 이름을 지정하기에 충분한 글리프가 없습니다." msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" -"디자인설정에 포함되는 항목의 갯수는 정규화된 설정의 것과 일치해야 합니다" +"FontForge와 호환이 없어 보인다 'fpgm'코드가 존재합니다. 생성 된 지시는 낮은 " +"품질입니다. 기존의 팁을 취소하려면`fpgm`를 클리어하고 자동 명령을 반복하는 것" +"이 좋습니다. 그 후, FontForge의 'fpgm'에 사용자 코드를 추가 할 수 있지만 향" +"후 업데이트의 가능성이 있기 때문에 사용자 함수에는 높은 값을 사용하는 것이 좋" +"습니다." -msgid "Normalized position of this design along each axis" -msgstr "각 축에 따라 디자인를 정규화한 값" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." +msgstr "" +"FontForge와 호환되지 않는 \"준비\"코드가 존재합니다. 그것이 작동을 보장 할 " +"수 없습니다. FontForge이 코드를 삽입하여 사용자 자신의 코드를 추가 할 수 있도" +"록하는 것이 좋습니다." #, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "위치의 조합세트 %.30s는 2회 이상 사용되었습니다" +msgid "There is a character (%d) which cannot be encoded" +msgstr "부호화 불가능한 글자 (%d) 가 있습니다." #, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "폰트%.30s가 복수의 마스터디자인에 지정되어있습니다" +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "인코딩에 보통 포함되지 않는 글자 (%d) 가 있습니다." + +msgid "There is a kerning class index error." +msgstr "커닝 클래스 인덱스 오류가 있다" #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" +msgstr "2바이트 글자의 슬롯 중 하나에 1바이트 글자 (%d) 가 있습니다." + +msgid "" +"There is a splinefont level undo, but it does not contain any information to " +"perform the undo. This is an application error, please report what you last " +"did to the lookup tables so the developers can try to reproduce the issue " +"and fix it." msgstr "" -"위치 조합세트 %.30s는, 어떠한 디자인에도 지정되어있지 않습니다(필요할 것입니" -"다)" +"Splinefont 레벨 실행 취소는 있지만 실행 취소를 수행하기 위한 정보는 포함되어 " +"있지 않습니다. 응용 프로그램 오류이므로, 개발자가 문제를 재현하고 해결할 수 " +"있도록 마지막으로 수행한 작업을 lookup 테이블에 보고해주십시오." #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design.\n" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" "Is that what you want?" msgstr "" -"위치 조합세트 %.30s는, 어떠한 디자인에도 지정되어있지 않습니다.\n" -"정말 진행하시겠습니까?" - -msgid "Disordered designs" -msgstr "디자인의 순서가 부적합합니다" +"이미 이 유니코드 인코딩\n" +"(이름:%1$40s,로컬 인코딩:%2$d)\n" +"을 가지는 글리프가 이미 있습니다. 이대로 진행합니까?" msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" msgstr "" -"마스터 디자인이 예상 순번으로 정렬되어있지 않습니다. FontForgeは" -"ConvertDesignVector를 추측할 수 없습니다. 정말 이대로 진행하시겠습니까?" - -msgid "Bad PostScript function" -msgstr "PostScript함수가 부적합합니다" +"이 인코딩의 문양은 이미 존재합니다. 이것은 글꼴에서 고유해야합니다. 2 개의 인" +"코딩을 교체 하시겠습니까?" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "CID폰트는 멀티플마스터폰트의 마스터 디자인으로 사용할 수 없습니다" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" +msgstr "" +"이 이름과 인코딩의 문양은 이미 존재합니다. 모두 글꼴에서 고유해야합니다. 그들" +"을 교체 있습니까?" -msgid "Create MM" -msgstr "MM 생성" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" +msgstr "" +"이 이름을 가지는 글리프가 있습니다.\n" +"이름을 교환하시겠습니까?" -msgid "MM _Info" -msgstr "MM 정보(_I)" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" +msgstr "" +"글꼴 내에서 고유해야이 이름의 문양은 이미 존재합니다. 2 개의 이름을 교체 하시" +"겠습니까?" -msgid "Type of distortable font:" -msgstr "변형가능한 폰트의 종류:" +msgid "There is already a subtable with that name, please pick another." +msgstr "이미 그런 이름의 하위 테이블이 있으니 다른 테이블을 선택하십시오." -msgid "Adobe" -msgstr "어도비" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "%1$.40s의 이름의 고정점포인트는 이미 %2$.40s에 있습니다." -msgid "Number of Axes:" -msgstr "축의 갯수:" +msgid "There is another glyph in the font with this name" +msgstr "이 이름을 가진 또 다른 글자가 폰트에 있습니다." -msgid "Number of Master Designs:" -msgstr "마스터 디자인의 갯수:" +msgid "There is another glyph in the font with this unicode code point" +msgstr "이 유니코드 코드 포인트가 있는 폰트에 다른 글리프가 있습니다." -msgid "Axis Type:" -msgstr "축의 종류:" +#, c-format +msgid "" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" +msgstr "" +"가중치가 달린 폰트에 항목 ForceBoldThreshold는 존재하지 않는데도 폰트%30s에" +"서 ForceBold엔트리가 존재합니다" -msgid "Axis Range:" -msgstr "축의 범위:" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "%2$.30s 하위 테이블에는 %1$.30s 클래스에 대한 닻이 없음" -msgid "Default:" -msgstr "기본:" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "글꼴에 %s라는 문자가 없다." -msgid "Intermediate Points:" -msgstr "중간 점:" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "%s이라는 이름의 글리프가 없음(%s에서 사용됨)" -msgid "Source from which this design is to be taken" -msgstr "이 디자인를 한 소스" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "%s이라는 이름의 상형문자가 글꼴에 없음" -msgid "Master Designs" -msgstr "마스터 디자인" +msgid "There may be at most one reference with the use-my-metrics bit set" +msgstr "Use-my-metrics 비트 셋에 대한 참조가 하나 이상 있을 수 있습니다." -msgid "Design|_New..." -msgstr "새로운(_N)..." +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" +msgstr "일치 문자가 있는 수만큼 대체 문자가 있어야한다. %s =>%s" -msgid "Normalize Design Vector Function:" -msgstr "디자인 벡터 함수를 정규화:" +msgid "There must be at least 2 gradient stops" +msgstr "그라데이션 스톱이 2개 이상 있어야 함" -msgid "Convert Design Vector Function:" -msgstr "디자인 벡터 함수를 변환:" +msgid "There must be at least one match coverage table" +msgstr "최소 1개의 일치하는 범위테이블가 필요합니다" -msgid "Non Linear Transform" -msgstr "비선형 변환" +msgid "There's a reference to a glyph with no name." +msgstr "이름 없는 문자에 대한 참조가 있다." -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "X의 식:" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" +msgstr "" +"앵커 클래스가 아닙니다. 해당 사용자에게는 \"찾아보기\" 창이 표시됩니다.\n" +"(Mark Classes는 lookup이 활성 상태일 때 제어할 수 있으며 글리프를 배치하지 \n" +" 않습니다.)" + +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" +msgstr "" +"앵커 클래스가 아닙니다. 해당 사용자에게는 \"찾아보기\" 창이 표시됩니다.\n" +"(Mark Classes 같은 Mark Sets는 lookup이 활성 상태일 때 제어할 수 있으며 \n" +" 글리프를 배치하지 않습니다.)" msgid "" "These expressions may contain the operators +,-,*,/,%,^ (which means raise " @@ -22975,834 +22960,751 @@ " (x-300)*(y-200)/100\n" " y+sin(100*x)" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Y의 식:" - -msgid "Glyph Origin" -msgstr "글리프의 원점" - -msgid "Center of Selection" -msgstr "선택영역의 중심점" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "마지막에 선택한 점" - -msgid "Point of View Projection" -msgstr "점 투영법" - -msgid "View Point" -msgstr "시점" - -msgid "Distance to drawing plane:" -msgstr "표시면으로의 거리:" - -msgid "Distance to projection plane:" -msgstr "사영평면까지의 거리:" - -msgid "Drawing plane tilt:" -msgstr "표시면의 기울기:" - -msgid "Direction of gaze:" -msgstr "시선의 방향:" - -msgid "Vanishing Point:" -msgstr "소실점:" +msgid "These mappings may be used to fix certain standard heights." +msgstr "이러한 매핑은 특정 표준 높이를 고정하는 데 사용될 수 있다." msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" -"이것은 소실점의 근처에 위치하고있습니다.\n" -"여기서\"선택영역의 중심점\"이나\n" -"\"마지막에 선택한 점\"으로의 오프셋은 포함하지 않습니다." +"이런 결과는 FreeType의 자동힌트붙이기 특성에 의한 것입니다. TrueType의 힌트명" +"령을 반영하고 있지 않습니다" -msgid "All Fonts" -msgstr "모든 폰트" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "2개의 직선은 점을 공유하므로, 평행하게 할 수 없습니다." -msgid "Outline Fonts" -msgstr "개요 폰트" +msgid "Thickness of the fraction bar." +msgstr "분수 막대의 두께." -msgid "Bitmap Fonts" -msgstr "비트맵 폰트" +msgid "Thickness of the overbar." +msgstr "분수 막대의 두께." -msgid "PostScript" -msgstr "추신" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." +msgstr "설계 또는 건설된 급진적 표시에서 급진적 규칙의 두께." -msgid "TrueType" -msgstr "올바른 타입" +msgid "Thickness of the underbar." +msgstr "언더바의 두께" -msgid "OpenType" -msgstr "OpenType의 사양" +msgid "Things could be better..." +msgstr "개선 여지가 있음" -msgid "Type1" -msgstr "유형 1" +msgid "Thinking..." +msgstr "생각..." -msgid "Type2" -msgstr "유형 2" +msgid "Third Widths" +msgstr "폭 1/3의 위치" -msgid "Type3" -msgstr "유형 3" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "imagemask의 3 번째 인수는 boolean 이어야 합니다.\n" -msgid "Unified Font Object" -msgstr "통합 글꼴 객체" +msgid "This anchor class already is associated with a point in this character" +msgstr "이 고정점 클래스는, 기존의 글자의 점에 할당되어 있습니다." -msgid "FontForge's SFD" -msgstr "FontForge의 SFD" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." +msgstr "" +"이 앵커 포인트 %d에 연결되었습니다 만, 내가 이동할 수있는 포인트가 없습니다. " +"앵커 포인트에서 분리합니다" -msgid "Backup SFD" -msgstr "백업 SFD" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "본 글리프는 아웃라인이 공백이며, 예상치 못한비트맵버전이 존재합니다." -msgid "Extract from PDF" -msgstr "PDF에서 추출" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" +msgstr "" +"이 문자 (gid = %d)은 다음의 부분 (%d)가 있습니다. 무슨 뜻인지 모르겠습니다. " +"테스트 할 수 있도록이 글꼴의 사본을 내가 (gww@silcom.com)로 보내주세요.\n" -msgid "Archives" -msgstr "기록 보관소" +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." +msgstr "" +"stem3힌트의 필요조건에 매우 근접(정확히는 아니지만)\n" +"일치하는 힌트가 글자에 포함되어있는지를 체크. \n" +"이 조건は,수평방향과 수직방향를 불문하고,딱 3개의 \n" +"힌트가 존재하며, 같은 폭을 가지고 등간격에 나열되어\n" +"있으야 함을 의미합니다." -msgid "All Files" -msgstr "모든 파일" +msgid "This contextual rule applies no lookups." +msgstr "이 문맥적 규칙은 색인을 적용하지 않는다" -msgid "Edit Filter List" -msgstr "필터 목록 편집" +msgid "This denotes the height of X." +msgstr "이것은 X의 높이를 나타냅니다." -msgid "Filter" -msgstr "필터" +msgid "This denotes the height of x." +msgstr "이것은 x의 높이를 나타냅니다." -msgid "Edit Font Filters" -msgstr "글꼴 필터 편집" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." +msgstr "" +"이 대화 상자에는 두 가지 형태가 있습니다. 이 규칙의 복잡성의 일부를 숨기는 간" +"단한 것, 또는 완전히 제어 할 수있는보다 복잡한 형식." -msgid "Filter|New" -msgstr "새로운" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "이것은 FON 파일의 Windows FNT가 아닌 것 같습니다." -msgid "Filter:" -msgstr "필터:" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" +msgstr "" +"이것은 플레이트 파일이 아닌 것 같습니다.\n" +"왼쪽 괄호로 예상됩니다." -msgid "Display files of this type" -msgstr "이 형식의 파일 표시" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" +msgstr "" +"이것은 플레이트 파일이 아닌 것 같습니다.\n" +"'voc[]z' 중 하나로 예상됩니다." -msgid "Force glyph names to:" -msgstr "글리프명을 강제적용으로 변경:" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" +msgstr "" +"이것은 플레이트 파일이 아닌 것 같습니다.\n" +"두개의 실수(real number)로 예상됩니다." msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" -"저장한 폰트에서, 모든 글리프이름이 지정한 이름리스트에 맞추어 변경됩니다." +"이것은 플레이트 파일이 아닌 것 같습니다.\n" +"첫번째 줄이 잘못되었습니다." -msgid "No Rename" -msgstr "이름을 변경하지 않음" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "이것은 OFM 파일이 아닌 것 같습니다. 이것을 불러들이는 방법을 모릅니다." -msgid "Open Font" -msgstr "폰트를 열기" +msgid "This feature code is already used" +msgstr "본 특성코드는 이미 사용 중 입니다" -msgid "FreeTypeAAFillInOutlineView" -msgstr "자유형 AA채우기 개요 보기" +msgid "This feature, setting combination is already used" +msgstr "본 특성과 설정의 조합은 이미 사용 중 입니다" msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" msgstr "" -"윤곽선 보기에서 자유형 유형을 사용하여 채울 때,\n" -"자유형에게 글리프를 항알레네이션을 시키다" +"본 특성과 설정의 조합은 이미 사용중입니다.\n" +"정말 다시 사용합니다か?" msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" -"카이로 라이브러리를 사용하여 그리기(사용 가능한 경우)\n" -"이렇게 하면 더 예쁘지만(안티앨리어싱) 더 느리게 그려진다.\n" -"이는 설정된 후 생성된 모든 창에 적용된다.\n" -"이미 존재하는 창은 그대로 계속될 것이다." - -msgid "UseCairoDrawing" -msgstr "카이로 드로잉을 사용한다." +"이 파일에서, 문자열은 이름을 붙일수 없는 이름없는 인코딩을 포함하고 있습니다." -msgid "ExportClipboard" -msgstr "내보내기클립보드" +msgid "This file contains no SVG fonts.\n" +msgstr "이 파일에서 SVG 폰트가 포함되어 있지 않습니다.\n" msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" -"X11 클립보드 관리자를 실행하는 경우\n" -"끄기 위해서. FF는 내부 클립보드에 내용을 넣을 수 있다.\n" -"X11로 내보낼 수 없는 것(복사와 같은 것)\n" -"글꼴 보기에 한 글립자). 클립보드 관리자가 있는 경우\n" -"그것을 실행하면 결과적으로는 이것들을 수출하게 될 것이다.\n" -"자료의 손실과 함께" - -msgid "AutoSaveFrequency" -msgstr "자주 자동 저장" +"이 폰트는 이전 형식의 sfd 파일에서 가져온 것입니다. 모든 부분을 성공적으로 복" +"구할 수는 없습니다." msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" msgstr "" -"자동 저장 사이의 시간(초). 이것을 0으로 설정하면 자동 저장은 없을 것입니다." - -msgid "RevisionsToRetain" -msgstr "유지할 수정사항" +"이 글꼴에는 \"UniqueId\"변수가 포함되어 있지만 올바른 이름은\n" +"\"UniqueID\"(Postscript는 대소 문자를 구분합니다)\n" msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case conscious)\n" msgstr "" -"저장할 때 이전 버전의 파일 수를 유지하십시오. file.sfd-01은 마지막으로 저장" -"된 파일이고, file.sfd-02는 그 전에 저장된 파일 등이 될 것이다. 이것을 0으로 " -"설정하면 수정본이 유지되지 않는다." +"이 글꼴에는 \"UniqueId\" 변수가 포함되어 있지만 올바른 이름은 다음과 같습니" +"다.\n" +"\t\"UniqueID\" (postscript는 대소문자를 구분함)\n" msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" msgstr "" -"sfd 파일에 저장할 실행 취소 및 다시 실행 작업의 개수입니다.\n" -"이 값을 0으로 설정하면 sfd 파일에 실행 취소/다시 실행 정보가 저장되지 않습니" -"다.\n" -"-1로 설정하면 사용 가능한 모든 실행 취소/다시 실행 정보가 제한 없이 저장됩니" -"다." - -msgid "UndoRedoLimitToSave" -msgstr "저장할 재실행 제한 실행 취소" - -msgid "WarnScriptUnsaved" -msgstr "저장되지 않은 상태로 스크립트 경고" +"이 글꼴은 디자인 크기 및 디자인 범위있는 \"크기\"기능이 포함되어 있지만 스타" +"일 이름은 포함되어 있지 않습니다. 이것은 기술적으로 오류이지만, 통과시킵니다" msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" -"«Execute Script » 대화 상자에 저장되지 않은 스크립트가 있는 경우 경고할지 여" -"부." - -msgid "SeekCharacter" -msgstr "특징을 찾다" +"이 폰트에서 최소 1개의 반투명한 레이어가 포함되어 있습니다만,Type3에서 지원하" +"지 않습니다(반투명 또는 투명한 부분은 불투명으로 처리됩니다). 그래도 계속하시" +"겠습니까?" msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." +"This font contains bitmaps in Apple's compressed format 4 (And I don't " +"support that)\n" msgstr "" -"Fontforge가 (sfd가 아닌) 폰트를 열면 이 유니코드 문자가 fontview에 표시됩니" -"다." - -msgid "CompactOnOpen" -msgstr "열람하여 압축하다." +"이 글꼴은 Apple의 압축 4 비트 맵이 포함되어 있습니다 (나는 그것을 지원하지 않" +"습니다)\n" -msgid "When a font is opened, should it be made compact?" -msgstr "글꼴을 열 때 압축해야 하는가?" +#, c-format +msgid "This font contains bitmaps in a format %d that I've never heard of\n" +msgstr "이 폰트는 내가 들어 본 적이없는 형식 %d 비트 맵이 포함되어 있습니다\n" msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." +"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" msgstr "" -"sfd 파일에서 불러올 실행 취소 및 재실행 작업의 개수입니다.\n" -"이 옵션을 사용하면 SFD 파일을 불러오는 동안 실행 취소 정보를 무시할 수 있습니" -"다.\n" -"0으로 설정하면 실행 취소/다시 실행 정보를 불러오지 않습니다.\n" -"-1로 설정하면 사용 가능한 모든 실행 취소/다시 실행 정보를 제한 없이 불러옵니" -"다." - -msgid "UndoRedoLimitToLoad" -msgstr "로드 재실행 제한 실행 취소" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "오픈타입 힌트 동등 허용 오차" +"이 글꼴은 폐지 된 포맷 3의 비트 맵이 포함되어 있습니다 (그리고 나는 그들을 읽" +"을 수 없습니다)\n" msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" -"OpenType 글꼴을 가져올 때 스플라인 점을 암시하기 위해 경계와 정확히 일치하지 " -"않을 수 있다. 예를 들어, 한 점은 정확히 0이 아니라 -0.0002일 수 있다.\n" -"이 설정을 통해 사용자는 이를 어느 정도 제어할 수 있어 작은 공차 값을 " -"OpenType 로딩 코드로 공급할 수 있다.\n" -"그런 다음 원시 동등성에 대해서는 비교가 수행되지 않지만 공차 내 동등성에 대해" -"서는 비교가 수행된다(예: 힌트를 알아낼 때 -0.0002 ~ 0.0002 범위 내의 값은 0" -"과 동일한 것으로 간주된다)." +"이 글꼴은 \"BASE\"테이블과 \"bsln\"테이블이 모두 포함되어 있습니다. FontForge" +"는 그 중 하나 ( 'BASE')을 읽습니다.\n" msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" -"글리프 보기 창에 일반 문자를 입력하면 해당 문자를 볼 수 있도록 창이 변경된" -"다.\n" -"GlyphAutoGoto를 활성화하면 키가 고정되어 있는 한 ' 키만 잡으면 Preview 모드" -"가 활성화되는 바로 가기가 비활성화된다." - -msgid "InterpolateCPsOnMotion" -msgstr "이동 중인 Cp 보간" +"이 글꼴은 'kern' 테이블과 'GPOS' 테이블을 모두 포함하고 있다.\n" +"'kern' 테이블은 'GPOS'에 'kern' 기능이 없는 경우에만 읽힌다.\n" msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" msgstr "" -"스플라인 한쪽 끝점을 이동할 때 다른 쪽 끝점은 이동하지 않고 \n" -"둘 사이의 제어점을 보간합니다." - -msgid "SnapDistanceMeasureTool" -msgstr "스냅 거리 측정 도구" +"이 글꼴은 \"mor [tx]\"테이블과 \"GSUB\"테이블이 모두 포함되어 있습니다. FF는 " +"\"GSUB」의 기능과 일치하지 않는\"morx \"기능 / 설정 만 읽습니다.\n" msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" -"측정 도구가 활성화되어 있고 마우스 포인터가 이 많은 픽셀 내에 있을 때\n" -"여러 가지 흥미로운 특징들 중 하나(각각,\n" -"폭, 격자 스플라인 등) 포인터가 스냅됨\n" -"그 특징에 대해서." +"이 폰트는 TrueType의 'glyf'테이블과 OpenType의'CFF '테이블 양쪽을 포함합니" +"다. FontForge는 한번에 어느 한쪽만 취급하므로, 어느쪽을 사용할 지 선택해주십" +"시오." msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" -"글리프에 저장된 최대 실행 취소/재실행 횟수입니다. 무한 실행 취소에는 -1을 \n" -"사용합니다\n" -"(그러나 RAM 소비를 지켜보고 필요에 따라 편집 메뉴의 실행 취소 제거 사용)." - -msgid "AutoKernDialog" -msgstr "AutoKernDialog.." +"이 글꼴에는 true타입과 Post스크립 문자 설명 둘 다 포함되어 있으며, 한 설명만 " +"사용될 것이다.\n" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "새 커닝 하위 테이블의 Autokern 대화 상자 열기" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" +msgstr "이 글꼴에는 여러 문자 설명이 들어있으며, 하나만 사용된다.\n" -msgid "MetricsShiftSkip" -msgstr "메트릭변화 스킵" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "이 글꼴에는 CFF 또는 glyf/loca 테이블이 없다." msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" -"이동이 유지될 때 메트릭 창에서 테이블 값을 증가/감소할 단위 개수입니다." +"이 폰트에서 Unicode인코딩을 가지는 글자가 없습니다.\n" +"Unicode가 아니고 \"Symbol\"인코딩을 사용합니까?" -msgid "MetricsControlShiftSkip" -msgstr "메트릭제어 변화 스킵" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." +msgstr "" +"이 폰트에서Unicode인코딩을 가지는글리프가 없습니다.\n" +"출력된 폰트는 아마 사용불가능합니다." msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" msgstr "" -"제어와 이동이 모두 유지될 때 메트릭 창에서 테이블 값을 증가/감소할 단위 개수" -"입니다." +"이 글꼴에는 비-통합 좌표가 포함되어 있다. PostScript 및 SVG에서 그것은 상관없" +"다. 그러나 TrueType에서는 문제를 일으킨다.\n" +"내가 그 오류를 여기서 고려해야 하나?" -msgid "DrawOpenPathsWithHighlight" -msgstr "강조 표시를 사용하여 열린 경로 그리기" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "이 글꼴에는 \"%.40s\"라는 상형문자가 포함되어 있지 않음" msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" -"개방 경로는 더욱 뚜렷하게 보이도록 특별한 하이라이트 색상으로 그려야 한다." +"이 폰트에서, 세로쓰기 메트릭이 이용가능상태가 아닙니다.\n" +"요소(L)→폰트정보(F)를 이용해 가능하도록 설정해 주십시오." -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "측정 도구가 캔버스에 수평 및 수직 거리를 표시하도록 합니다." +msgid "This font does not specify font-face\n" +msgstr "이 폰트에서 font-face 의 지정이 없습니다\n" -msgid "MeasureToolShowHorizontalVertical" -msgstr "측정 도구 수평 수직 표시" +msgid "This font does not specify units-per-em\n" +msgstr "이 폰트에서 em 유닛수의 지정이 없습니다\n" -msgid "EditHandleSize" -msgstr "핸들 크기 편집" +msgid "This font does not specify unitsPerEm, so we guess 1000." +msgstr "이 글꼴은 unitPerEm을 지정하지 않았으므로 1000으로 예상한다." +#, c-format msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" -"글리프 편집기에서 제어점과 기타 관심 지점을 표시하는 핸들의 크기입니다(기본값" -"은 5)." +"이 폰트는 %1$.20s-%2$.20s-%3$d 에 기반합니다만,\n" +"발견된 것중 가장 근접한 것은 %1$.20s-%2$.20s-%4$d 입니다.\n" +"이것을 사용합니까, 아니면 위치를 지정하시겠습니까?" msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" -"글리프 편집기의 비활성 핸들은 이 알파 값으로 그려집니다(범위: 0-255 기본값은 " -"255)." +"이 폰트에서, GPOS 확장 서브테이블이 타 확장 서브테이블을 참조하고 있을오류가" +"능성이 있습니다\n" -msgid "InactiveHandleAlpha" -msgstr "비활성 핸들 알파" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"이 폰트에서, GSUB 확장 서브 테이블이 다른 확장서브 테이블을 참조하고 있습니" +"다\n" msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" -"글리프를 편집할 때는 항상 제어점을 표시합니다.\n" -"보기/표시 메뉴에서 이 설정을 해제할 수 있으며, 이 설정은 제어 지점이 처음 표" -"시되는 경우에 적용됩니다.\n" -"변경하려면 fontforge를 다시 시작해야 합니다." +"이 폰트가 FSType 2(제한된\n" +"라이센스)로 지정되어 있습니다. 즉, 적법한 소유자의 허가 없이 폰트를 편집할 " +"수 없습니다.\n" +"\n" +"편집 권한을 가지고 계신가요?" -msgid "ShowControlPointsAlways" -msgstr "항상 제어점 표시" +#, c-format +msgid "" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" +msgstr "" +"이 폰트 %s 는 복수의 GPOS 'size' 특성을 포함합니다. 이것을 어떡게 해석해야할" +"지 모르겠습니다. 적당히 1 개를 꺼내옵니다.\n" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "스페이스바를 눌렀을 때 미리보기 모드도 활성화하십시오." +msgid "This glyph can use a stem3 hint" +msgstr "본 글리프 는 stem3힌트를 사용할 수 있습니다" -msgid "ShowFillWithSpace" -msgstr "공백으로 채우기 표시" +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "본 글리프는, 타 인스턴스과 다른 개수의 윤곽선을 포함합니다" -msgid "OutlineThickness" -msgstr "개요 길이" +msgid "This glyph contains a different number of hints in different instances" +msgstr "본 글리프는, 서로다른 인스턴스 별로, 포함하는 힌트의 개수가 다릅니다" msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" -"1보다 높게 설정하면 글리프 경로에 두꺼운 윤곽이 그려진다.\n" -" 글리프 가장자리에서 안쪽으로만 확장되어 있어\n" -" 전경도 참조이 아웃라인 색상에 대한 ThickOutline Color Resource." +"This glyph contains a different number of references in different instances" +msgstr "본 글리프는, 서로다른 인스턴스 별로, 포함하는 참조의 개수가 다릅니다" + +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "본 글리프는 지정된 폭에 가까운 수평힌트를 포함합니다." msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "Font view에서 글리프를 복사할 때 글리프의 truetype 명령도 복사합니다." +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" +msgstr "" +"본 글리프에서,빈 글리프를 참조하는 바꾸기 또는 합음자의 엔트리가 포함되어 있" +"습니다." -msgid "AddCharToNameList" -msgstr "이름 목록에 문자 추가" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "본 글리프는 지정된 폭에 가까운 수직힌트를 포함합니다." msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" -"글리프 이름 목록을 표시할 때\n" -"(또는 때때로 단 하나의 글리프 이름)\n" -"FontForge가 유니코드 문자를 추가함\n" -"그 이름은 다음에 괄호 안에 있는이름을 말한다.\n" -" 어떤 사람들은 이걸 보고 싶어하지 않을 겁니다\n" -"이 기본 설정 항목을 해제하십시오..." +"이 글리프는 일부에서 앵커 포인트를 포함하지만 하위 테이블에서 모든 앵커 클래" +"스를 포함하지는 않는다." msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." msgstr "" -"SFD에 이미지가 포함된 경우 PNG로 기록하십시오. 이렇게 하면 SFD 크기가 작아지" -"지만 2019년 7월 이전에 컴파일된 FontForge 버전에서는 지원되지 않으므로 이전 " -"FontForge 버전에서는 읽을 수 없음." - -msgid "WritePNGInSFD" -msgstr "Pn gIn Sfd 쓰기" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "힌트 폭 등차 허용 오차 생성" +"본 글리프에서 윤곽과 참조가 모두 포함되어있습니다.\n" +"(또는,올바르지 않은 변환행렬를 포함하는 참조가 있고, 그것이 윤곽으로 인식되" +"어 있습니다).\n" +"이것은 TrueType글리프포맷으로 표시 할 수 없습니다." msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" -"글꼴을 생성할 때 글리프의 위 또는 아래에 있어야 하는 힌트에 대해 약간의 반올" -"림 오류를 무시합니다. 예를 들어, 이 값을 0.02로 설정하여 19.999를 20으로 간주" -"할 수 있습니다. 힌트 너비 값에만 해당됩니다." +"본 글리프에서, 너무 점에 가까워서 곡선의 형태를 바꾸는 역할을 할수없는 제어점" +"이 포함되어 있습니다." -msgid "StandardSlopeError" -msgstr "표준 경사 오차" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "본 글리프는, 타 인스턴스과 다른 커닝 짝을 포함합니다" + +msgid "This glyph extends further below the baseline than desired" +msgstr "이 글리프는 생각했던 기준보다 더 아래에 있다." + +msgid "This glyph extends left further than desired" +msgstr "이 글리프는 생각보다 더 멀리 왼쪽으로 뻗어 있다." msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" -"두 점을 \"병렬\"로 간주할 수 있는 최대 기울기 차이.\n" -"줄기 가장자리를 검출할 때 직선에서 작은 편차를 더 견딜 수 있도록 하려면 이 값" -"을 확대하십시오." +"본 글리프에서 4개의 힌트가 포함되어있습니다만,이 1개를 생략하면 stem3힌트에 " +"적합합니다" msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." msgstr "" -"위와 동일하지만, 수평 방향이나 수직 방향에서 더 크게 벗어날 수 있는 작은 형상" -"(예: 세리프) 의 단자에 대해서는." +"이 상형문자는 지시사항이 없다. 명령어(DELTA)을 추가하면 래스터화가 크게 변경" +"될 수 있다." -msgid "SerifSlopeError" -msgstr "세리프 기울기 오류" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "본 글리프는 CID서브폰트로 정의되어있습니다." -msgid "Generate instructions for diagonal stem hints." -msgstr "대각선 스템 힌트에 대한 지침을 생성하십시오." +msgid "This glyph is defined in one instance font but not in another" +msgstr "" +"본 글리프는 한 인스턴스폰트로 정의되어 있고, 다른 폰트로는 정의되지 않습니다" -msgid "InstructDiagonalStems" -msgstr "대각선 줄기 지시" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "이 글리프는 이름과 다른 유니코드 코드 포인트에 매핑되어 있다" -msgid "InstructSerifs" -msgstr "셰리프 지시" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "본 글리프는 어떠한 CID서브폰트로도 정의되어있지않습니다." msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"This glyph is not mapped to any unicode code point, but its name should be." msgstr "" -"밑줄기에서 돌출된 세리프 및 기타 요소를 감지하여 이에 대한 지침을 생성해 보십" -"시오." - -msgid "Generate instructions for ball terminals." -msgstr "Ball terminals에대한 지침을 생성하십시오." - -msgid "InstructBallTerminals" -msgstr "볼 단자 지시" +"이 글리프는 유니코드 코드 포인트에 매핑되어 있지 않지만, 이름은 다음과 같아" +"야 한다." -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "다른 지침의 영향을 받지 않고 줄기 가장자리 사이의 보간." +msgid "This glyph is taller than desired" +msgstr "이 글리프는 생각보다 크다." -msgid "InterpolateStrongPoints" -msgstr "보간 강점" +msgid "This glyph is wider than desired" +msgstr "이 글리프는 생각보다 넓다." -msgid "CounterControl" -msgstr "카운터 컨트롤" +msgid "This glyph self-intersects" +msgstr "이 그래핀은 자기 자신과 교차한다" msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" -"그리드 장착 윤곽선에서 유사하거나 동일한 카운터를 유지하십시오.\n" -"이 옵션을 활성화하면 글리프 전진 폭이\n" -"일부 PPEM에서는 크기가 일정하지 않게 조정됨." +"이 그래핀은 자기 자신과 교차한다. 방향이 고정될 때까지 정확한지 확인하는 것" +"은 무의미하다." msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" -"TrueType 또는 OpenType폰트를 생성할 때,TrueType글리프ID과 \n" -"글리프명의 사이에 대응을 알면 편리할 경우가 자주 있습니다. 이 옵션를 \n" -"설정 하면 ,FontForge는 그 정보를 포함한(확장자.g2n가 붙은)파일\n" -"을 생성합니다" +"이 글리프는 스피로 포인트를 표시해야하지만 불행히도 FontForge는 libspiro를로" +"드 할 수 없습니다. 스피로는 사용할 수 없으며 대신 일반 베지 포인트가 표시됩니" +"다." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" -"애플과 MS/Adobe는 trutype과 opentype 파일의 형식에 대해 서로 다르다.\n" -"이것은 에 있는 Apple 확인란의 기본 설정을 제어한다.\n" -"파일->글꼴 생성 대화 상자\n" -"주요 차이점은 다음과 같다.\n" -" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" -" 비늘링 합성 글리프는 다르게 처리됨\n" -" mox(t)/feat가 아닌 GSUB 사용\n" -" 연석/opbd가 아닌 GPOS 사용\n" -" lcar/제안 대신 GDEF 사용\n" -"이 형식과 OpenType이 모두 설정된 경우 두 형식 모두 생성됨" +"이 글리프는 스피로 포인트를 표시해야하지만 안타깝게도이 버전의 fontforge는 스" +"피로 라이브러리와 링크되어 있지 않았기 때문에 일반 베지 포인트 만 표시됩니다." -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" -"애플과 MS/Adobe는 trutype과 opentype 파일의 형식에 대해 서로 다르다.\n" -"이것은 에서 OpenType 확인란의 기본 설정을 제어한다.\n" -"파일->글꼴 생성 대화 상자\n" -"주요 차이점은 다음과 같다.\n" -" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" -" 비늘링 합성 글리프는 다르게 처리됨\n" -" mox(t)/feat가 아닌 GSUB 사용\n" -" 연석/opbd가 아닌 GPOS 사용\n" -" lcar/제안 대신 GDEF 사용\n" -"이 형식과 Apple이 모두 설정된 경우 두 형식 모두 생성됨" +msgid "This glyph's advance width is different from the standard width" +msgstr "본 글리프의 글씨붙이기 폭은 표준의 폭과 다릅니다" -msgid "Generic" -msgstr "일반" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "이 글자의 세로쓰기 이동폭은 표준의 폭과 다릅니다" -msgid "New Font" -msgstr "새 글꼴" +msgid "This hint does not control any points" +msgstr "이 힌트는 어느 점도 제어하지 않습니다." -msgid "Navigation" -msgstr "탐색" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "이 힌트는 stem3 힌트에 맞지않는 폭을 가지고 있습니다" -msgid "Editing" -msgstr "편집" +msgid "This index is much larger than the closest neighbor" +msgstr "이 인덱스는,근처의 가장 가까운 값과 비교해 너무 큽니다." -msgid "Interface" -msgstr "인터페이스" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" +msgstr "" +"이 작업을 수행하면 10보다 많은 창이 열립니다.\n" +"정말 진행하시겠습니까?" -msgid "Synchronize" -msgstr "동기화" +msgid "" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" +msgstr "" +"이것은 \"추상적인\" 가젯입니다. 화면에 나타나지 않지만 다른 모든 사용자가 상" +"속하는 가젯 트리의 뿌리입니다." -msgid "TT" -msgstr "TTF" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "" +"FontView, CharView, BitmapView 그리고 MetricsView의 공통 기능을 정의하는 추" +"상 클래스입니다." -msgid "Accents" -msgstr "악센트" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" +msgstr "" +"이 값은 ,이것과 같은 스타일을 가지는 폰트패밀리의\n" +"모든 폰트가 공유하는 식별번호 입니다. (예를들면,\n" +"10포인트의 볼드체와 24포인트의 볼드체와\n" +"같은 값이지만,10포인트의 이탤릭는 다른 값을 가집니다.)." -msgid "Apps" -msgstr "어플리케이션" +#, c-format +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" +msgstr "" +"그것은 아마도 정규의 URW폰트입니다만, FontForge가 지원하지\n" +"않는 포맷(%c%c) 입니다. FontForge는 'IK'포맷의\n" +"폰트만을 지원합니다.\n" -msgid "Font Info" -msgstr "폰트정보" +msgid "" +"This is roughly (very roughly) the number off em-units\n" +"of error that two glyphs may have to belong in the same\n" +"class. This error is taken by comparing the two glyphs\n" +"to all other glyphs and summing the differences.\n" +"A small number here (like 2) means lots of small classes,\n" +"while a larger number (like 20) will mean fewer classes,\n" +"each with more glyphs." +msgstr "" +"이것은 대략 (매우) 전자 유니트를 벗어난 수이다.\n" +"두 글립자가 같은 곳에 속해야 한다는 오류의\n" +"class. 이 오류는 두 글립스를 비교함으로써 취해진다.\n" +"다른 모든 글리프들과 차이점들을 합쳐서.\n" +"여기서 적은 수는 많은 작은 반을 의미하지만,\n" +"20개처럼 숫자가 많을수록 수업은 줄어들 것이다.\n" +"각각 글립스가 더 많은" -msgid "Generate" -msgstr "생성" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." +msgstr "" +"이것은 소실점의 근처에 위치하고있습니다.\n" +"여기서\"선택영역의 중심점\"이나\n" +"\"마지막에 선택한 점\"으로의 오프셋은 포함하지 않습니다." -msgid "PS Hints" -msgstr "PS 힌트" +msgid "" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." +msgstr "" +"이것은 다음 스플라인 및 이전 스플라인의 곡률의 차이입니다. 이 숫자가 0에 가까" +"울 때 가장자리가 잘 보입니다." -msgid "TT Instrs" -msgstr "TT 명령" +msgid "This is the main fontforge window displaying a font" +msgstr "이것은 글꼴을 표시하는 주요 FontForge 창입니다." -msgid "Call Script" -msgstr "문자열를 불러오기" +msgid "" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." +msgstr "" +"이것은 ComboBoxes와 ListButtons를 TextFields와 일반 버튼과 차별화하는 표시다." -msgid "This feature, setting combination is already used" -msgstr "본 특성과 설정의 조합은 이미 사용 중 입니다" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"이것은 그래프가 위의 크기로 래스터 화 된 때 앵커를 수평 방향으로 이동하는 픽" +"셀 수입니다. 이 정보는이 앵커 장치 테이블의 일부입니다.\n" +"납작한 반올림 오류가 비례하여 큰 영향을 미칠 작은 픽셀 크기에 특히 중요합니" +"다." msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" -"본 특성과 설정의 조합은 이미 사용중입니다.\n" -"정말 다시 사용합니다か?" +"이것은 그래프가 위의 크기로 래스터 화 된 때 앵커가 수직 방향으로 이동하는 픽" +"셀 수입니다. 이 정보는이 앵커 장치 테이블의 일부입니다.\n" +"납작한 반올림 오류가 비례하여 큰 영향을 미칠 작은 픽셀 크기에 특히 중요합니" +"다." -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "특성태그는 ASCII로 정확히 4자이어야 합니다." +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"이탤릭체 변환은 불완전하게 진행됩니다.\n" +"e, g, k 및 v부터 z까지, в, г, д, е, ж, л, м, ц, щ, ъ, ђ,\n" +"모든 그리스 소문자와 그 외 문자 범위에서 수동 수정 작업을 수행할 경우,\n" +"결과는 불완전할 것입니다." -msgid "Tag too long" -msgstr "태그가 너무 깁니다." +#, c-format +msgid "" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" +msgstr "" +"이 커닝 짝(%.20s과 %.20s)은 현재,\n" +"이 짝맞춤에 대한 오프셋이 0인\n" +"커닝클래스의 일부입니다.\n" +"커닝클래스의 항목을 변경해 진행하시겠습니까\n" +"(또는, 이 2개의 글리프만 포함하는 새로운 커닝\n" +" 짝을 생성하시겠습니까)?" -msgid "Mapping" -msgstr "맵핑" +msgid "This ligature index is already in use" +msgstr "이 합음자 인덱스가 이미 사용중입니다." -msgid "_Feature:" -msgstr "특성(_F):" +msgid "" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." +msgstr "" +"이것은 레벨 1 (또는 레벨 2) OFM 로 보입니다. FontForge 가 지원하는것은레벨 0 " +"파일만 이므로, 레벨 1 파일은 읽을 수 없습니다" -msgid "_Tag:" -msgstr "태그(_T):" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" +msgstr "" +"이것은 Ikarus포맷같습니다만,그것에 대한 문서가 없습니다. FontForge에서는 지원" +"하지 않습니다.\n" -msgid "Menu name with no associated script" -msgstr "대응하는 문자열이 없는 메뉴명" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." +msgstr "" +"이것은 FontForge의 SplineFont DataBase파일로 추정됩니다.\n" +"TeX의 SubFont Definition파일에는 없습니다.\n" +"확장자가 엉켜있어 안타깝습니다." -msgid "Script with no associated menu name" -msgstr "대응하는 메뉴명이 없는 문자열" +msgid "This lookup contains no data" +msgstr "이 룩업에는 데이터가 없음" -msgid "Preferences" -msgstr "기호도" +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgstr "이 색인은 효과가 없다. %2$s의 %1$d행에서 해당 유형을 알 수 없다" -msgid "MacMap|_New..." -msgstr "새로운(_N)..." +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "이 마크 클래스(%s) 는 %s lookup에서 사용되었습니다." -msgid "MacMapping|Default" -msgstr "기본" +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "이 마크 셋(%s) 은 %s lookup에서 사용되었습니다." -msgid "Menu Name" -msgstr "메뉴명" +msgid "This may take a while. Please be patient..." +msgstr "이것은 시간이 좀 걸릴지도 모릅니다. 조금만 기다려 주십시오..." +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" msgstr "" -"자주 사용하는 문자열를 10개까지 등록할 수 있습니다.\n" -"메뉴의 각 항목에서, 메뉴에 표시할 이름과, \n" -"실행할 문자열를 지정할 수 있습니다.\n" -"메뉴명에서 임의의Unicode굴자를 사용하는 것이\n" -"가능합니다. \"...\"라는 라벨을 붙인 버튼을 누르면,\n" -"문자열파일을 볼 수 있습니다." - -msgid "Script File" -msgstr "문자열파일" +"이 다중 마스터폰트에서%1$d개의 인스턴스폰트가 포함되어 있습니다만,FontForge" +"는 %3$d출의 폰트로는 %2$d개의 마스터폰트만 취급가능합니다. FontForge는 폰트" +"를 올바르게 편집할 수 없습니다" +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" msgstr "" -"자주 사용하는 스크립트가 최대 10개까지 포함된 스크립트 메뉴를 생성할 수 있" -"음\n" -"메뉴의 각 항목은 메뉴에 표시할 이름과\n" -"실행할 스크립트 파일 메뉴 이름은 유니코드 문자를 포함할 수 있다.\n" -"\"...\"라는 레이블이 붙은 버튼을 사용하면 스크립트 파일을 찾아볼 수 있다." - -msgid "..." -msgstr "…" - -msgid "On" -msgstr "활성화" - -msgid "Off" -msgstr "비활성화" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "일반적으로 FontForge는 검색하여 응용 프로그램을 찾을 것이다." - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "PATH 환경변수, 원하신다면" +"이 다중 마스터폰트에서%1$d개의 인스턴스 폰트가 포함되어 있습니다만, %3$d출의 " +"폰트에서 최소 %2$d개의 인스턴스 폰트가 필요합니다. FontForge는 폰트를 올바르" +"게 편집할 수 없습니다" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "그 동작을 변경하기 위해 환경을 설정할 수 있다." - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "응용 프로그램의 전체 경로 사양을 제공하는 변수." - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge는 Browser, MF, AUTOTRACE를 인식한다." - -msgid "Prefs_App| " -msgstr " " - -msgid "Features" -msgstr "특성" - -msgid "Arrow Options" -msgstr "화살표 옵션" - -msgid "Ruler Options" -msgstr "눈금자 옵션" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "이 참조는 뒤집혀 있으므로,반대로 그려집니다." - -msgid "This glyph's advance width is different from the standard width" -msgstr "본 글리프의 글씨붙이기 폭은 표준의 폭과 다릅니다" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." +msgstr "이 값은 ASCII여야 하므로 저작권 기호(c) 를 대신 사용할 수 없습니다." -msgid "This glyph's vertical advance is different from the standard width" -msgstr "이 글자의 세로쓰기 이동폭은 표준의 폭과 다릅니다" +msgid "This must be a truetype layer." +msgstr "이것은 truetype 레이어가 틀림없다." msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." +"This name has already been used for another lookup.\n" +"Lookup names must be unique." msgstr "" -"이 글리프는 유니코드 코드 포인트에 매핑되어 있지 않지만, 이름은 다음과 같아" -"야 한다." - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "이 글리프는 이름과 다른 유니코드 코드 포인트에 매핑되어 있다" +"이 이름은 이미 다른 조회에 사용되었음.\n" +"조회 이름은 유일무이해야한다." -msgid "Can't fix" -msgstr "고칠 수 없음" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." +msgstr "이 이름은 이전에 마크 클래스/set #%d를 식별하는 데 사용되었습니다." #, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" -"폰트포지가 이 글리프에 부여하고 싶은 이름인 %.30s은 이미 다른 글리프에 의해 " -"사용되고 있다." - -msgid "The selected point is near a vertical stem hint" -msgstr "선택된 점은 수직줄기 힌트와 가깝습니다." - -msgid "The x coord of the selected point is near the specified value" -msgstr "선택된 점의 X좌표는 지정된 값과 가깝습니다." - -msgid "The selected point is not at integral coordinates" -msgstr "선택한 점은 적분좌표가 아니다" - -msgid "The selected point does not have integral control points" -msgstr "선택한 지점에 통합 관리점이 없음" - -msgid "The selected point is near a horizontal stem hint" -msgstr "선택된 점은 수평줄기 힌트와 가깝습니다." - -msgid "The y coord of the selected point is near the specified value" -msgstr "선택된 점의 Y좌표는 지정된 값과 가깝습니다." - -msgid "The y coord of the selected point is near the baseline" -msgstr "선택된 점의 Y좌표는 베이스라인과 가깝습니다." - -msgid "The y coord of the selected point is near the xheight" -msgstr "선택된 점의 Y좌표는 x높이와 가깝습니다." - -msgid "The y coord of the selected point is near the ascender height" -msgstr "선택된 점의 Y좌표는 어센더 높이와 가까습니다." - -msgid "The y coord of the selected point is near the cap height" -msgstr "선택된 점의 Y좌표는 캡높이와 가깝습니다." - -msgid "The y coord of the selected point is near the descender height" -msgstr "선택된 점의 Y좌표는 디센더 높이와 가깝습니다." +"본 이름리스트에서 적어도 1자의 비ASCII글리프명 (%s) 이 포함되어 있습니다" msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "선택한 스플라인 끝점이 아닌 다른 위치에 도달함" - -msgid "The selected line segment is nearly horizontal" -msgstr "선택된 선분은 거의 수평입니다." - -msgid "The control point above the selected point is nearly horizontal" -msgstr "선택된 점 위의 제어점은 거의 수평입니다." - -msgid "The control point below the selected point is nearly horizontal" -msgstr "선택된 점의 아래의 제어점은 거의 수평입니다." - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "선택된 점의 왼쪽의 제어점은 거의 수평입니다." +"This namelist is based on a namelist which contains non-ASCII glyph names" +msgstr "" +"본 이름리스트는, 비ASCII글리프명을 포함하는 이름리스트를 기반으로 합니다" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "선택된 점의 오른쪽의 제어점은 거의 수평입니다." +msgid "This operation cannot be undone, do it anyway?" +msgstr "이 조작은 되돌릴 수 없습니다. 그래도 실행하시겠습니까?" -msgid "The selected line segment is nearly vertical" -msgstr "선택된 선분은 거의 수직입니다." +msgid "" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." +msgstr "" +"이 옵션은 파일 이름 및 글꼴 패밀리 이름 메타데이터에 YYMMDDHM 형식의 타임스탬" +"프를 앞지른다." -msgid "The control point above the selected point is nearly vertical" -msgstr "선택된 점 위의 제어점은 거의 수직입니다." +msgid "This outline glyph is missing a bitmap version" +msgstr "이 아웃라인글리프에서 비트맵버전이 없습니다." -msgid "The control point below the selected point is nearly vertical" -msgstr "선택된 점의 아래의 제어점은 거의 수직입니다." +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "이 윤곽선 글리프의 전진 폭은 비트맵의 전진 폭과 다르다." -msgid "The control point left of the selected point is nearly vertical" -msgstr "선택된 점의 왼쪽의 제어점은 거의 수직입니다." +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" +msgstr "" +"이 창은 정보 제공용이며 실제로 글꼴에 \n" +"문자를 표시합니다. OS/2 유니코드 범위 필드를 \n" +"설정하려면 창을 다음으로 변경합니다." -msgid "The control point right of the selected point is nearly vertical" -msgstr "선택된 점의 오른쪽의 제어점은 거의 수직입니다." +msgid "" +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" +msgstr "" +"이 방법은 아마 스스로 교차할 것이다(그러나 나는 언제 그런 일이 일어났는지 찾" +"을 수 없었다).\n" +" 교차점을 확인했고, 코너를 자세히 살펴보았다." msgid "This path should have been drawn in a clockwise direction" msgstr "경로는 반시계방향으로 그려져 있어야 합니다." @@ -23811,2422 +23713,2095 @@ msgstr "이 경로는 반시계방향으로 그려져 있어야 합니다." msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" -"본 글리프에서, 너무 점에 가까워서 곡선의 형태를 바꾸는 역할을 할수없는 제어점" -"이 포함되어 있습니다." - -msgid "Problem explanation" -msgstr "문제 설명" - -msgid "Ignore this problem in the future" -msgstr "이 문제는 이후에 무시" - -msgid "_Next" -msgstr "다음(_N)" +"이 pdf 파일에는 / Encrypt 사전이 포함되어 있으며 FontForge는 현재 pdf 암호화" +"를 지원하지 않습니다" -msgid "Fix" -msgstr "수정" +msgid "This pdf file has no fonts" +msgstr "이 PDF 파일에 폰트가 포함되어 있지 않습니다" -msgid "_Stop" -msgstr "중지(_S)" +msgid "This pdf file has no pages" +msgstr "이 pdf파일은 패이지가 없다" msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" -"본 글리프에서,빈 글리프를 참조하는 바꾸기 또는 합음자의 엔트리가 포함되어 있" -"습니다." - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s은(는) 빈 문자 \"%1$.20s\"를 가리킨다." +"이것은 ,이 폰트의 스타일를 식별하는데 \n" +"사용되는 이름의 조합을 지정합니다.\n" +"이름은 복수의 언어에 번역 가능합니다(영어는\n" +"필수이며,그 외의 언어는 생략가능합니다)\n" +"같은 스타일ID를 가지는 폰트는 모두\n" +"같은 ID를 공유하는것이 됩니다." msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" -"이 글리프는 일부에서 앵커 포인트를 포함하지만 하위 테이블에서 모든 앵커 클래" -"스를 포함하지는 않는다." - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "%2$.30s 하위 테이블에는 %1$.30s 클래스에 대한 닻이 없음" +"이 참조에서,Type1/2포맷으로 표시불가능한 변환행렬을 포함하고 있습니다.\n" +"확대/축소나 회전은 사용할 수 없습니다." msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." msgstr "" -"두 글립자가 동일한 유니코드 코드 포인트를 공유합니다.\n" -"인코딩을 \"Glyph Order\"로 변경하고 다음 코드 포인트와 함께\n" -"Edit->Select->Wildcard를 사용합니다." +"이 참조에는 트루타입으로 표현할 수 없는 변환 행렬이 있다.\n" +"모든 항목(번역 제외) 은 [-2.0,2.0) 사이여야 한다.\n" +"번역은 필수여야 한다." -#, c-format -msgid "U+%04x" -msgstr "U+%04x" +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "이 참조는 뒤집혀 있으므로,반대로 그려집니다." msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." msgstr "" -"두 글리프의 이름이 같습니다.\n" -"인코딩을 \"Glyph Order\"로 변경하고 다음 이름의 \n" -"Edit->Select->Wildcard를 사용합니다." - -#, c-format -msgid "%.40s" -msgstr "%.40s" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "실제의 값은 %1$.4g입니다만,%2$.4g이지 않습니까?" - -msgid "The selected line segment is near the italic angle" -msgstr "선택된 선분의 기울기는 이탤릭의 기울기와 거의 같습니다." - -msgid "The control point above the selected point is near the italic angle" -msgstr "선택된 점 위의 제어점은 이탤릭의 기울기과 거의 같습니다." - -msgid "The control point below the selected point is near the italic angle" -msgstr "선택된 점의 아래의 제어점은 이탤릭의 기울기와 거의 같습니다." +"이 참조는 점의 매칭처리를 수행합니다만, 점의 넘버링이\n" +"갱신되어버린 글리프를 참조합니다\n" +"(또는,이전의 참조가,그러한 글리프를 참조합니다)." -msgid "The control point right of the selected point is near the italic angle" -msgstr "선택된 점의 오른쪽의 제어점은 이탤릭의 기울기와 거의 같습니다." +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" +msgstr "" +"이 규칙은 조회를 활성화하지 않습니다.\n" +"어쨌든 계속?" -msgid "The control point left of the selected point is near the italic angle" -msgstr "선택된 점의 왼쪽의 제어점은 이탤릭의 기울기와 거의 같습니다." +msgid "This setting is already used" +msgstr "이 설정은 이미 사용중 입니다" msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "선택된 점의 위의 제어점은 곡선의 일부가 아닙니다." +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." +msgstr "" +"선에 적용되는 점선패턴을 지정합니다.\n" +"직선의 경우, 이 란을 빈칸으로 둡니다.\n" +"점선의 경우, 점패턴을 em유닛으로\n" +"지정한 (0에서부터 255까지의 )\n" +"최대 8개 이내의 정수에 해당합니다. 예를들면\n" +"\"10 10\"는 최초 10는 선으로、이후 10유닛은\n" +"빈틈이고,다시 10유닛은 실선…과 반복이 됩니다" msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "선택된 점의 아래의 제어점은 곡선의 일부가 아닙니다." +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" +msgstr "" +"이것은 맥의 선 간격을 지정한다.\n" +"(하강장은 보통 음수)\n" +"\"[] Is Offset\" 확인란이 선택 취소된 경우\n" +"어떤 수를 입력해도 hhea에 사용되는 값이 될 것이다.\n" +"설정된 경우 입력한 모든 번호가\n" +"서체의 한계 이거 놔둬야 해\n" +"대부분의 경우 필드 0을 선택하고 \"[*] 오프셋\"을 선택하십시오.\n" +"\n" +"참고: Hhea Descent는 사물의 음수 값이다.\n" +"기준 이하의" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "선택된 점의 왼쪽의 제어점은 곡선의 일부가 아닙니다." +msgid "This spline set has no points.\n" +msgstr "이 스플라인 세트에는 포인트가 없습니다.\n" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "선택된 점의 오른쪽의 제어점은 곡선의 일부가 아닙니다." +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "이 FontForge의 버전은 freetype 2.3.7 이상을 요구합니다." msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." msgstr "" -"본 글리프에서 4개의 힌트가 포함되어있습니다만,이 1개를 생략하면 stem3힌트에 " -"적합합니다" +"이 버전의 fontforge는 spiro library과 연결되지 않았으므로, 너는 그것들을 사용" +"하지 않을 수 있다." -msgid "This glyph can use a stem3 hint" -msgstr "본 글리프 는 stem3힌트를 사용할 수 있습니다" +msgid "This window displays a single bitmap glyph" +msgstr "이 창에는 단일 비트맵 문자가 표시됩니다." -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" -"이것들의 힌트간의 카운터는 같은 폭이 아니므로,stem3힌트로는 부적절합니다" +msgid "This window displays a single outline glyph" +msgstr "이 창에는 단일의 개요 글리프가 표시됩니다" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "이 힌트는 stem3 힌트에 맞지않는 폭을 가지고 있습니다" +msgid "This window displays a single outline glyph (more data)" +msgstr "이 창에는 단일 윤곽선 글리프(추가 데이터) 가 표시됩니다" -msgid "The two selected points are the endpoints of an open path" -msgstr "선택된 2개의 제어점은 열린 경로의 양쪽 점입니다." +msgid "This window displays metrics information about a font" +msgstr "이 창에는 글꼴에 대한 메트릭 정보가 표시됨" -msgid "The paths that make up this glyph intersect one another" -msgstr "본 글리프를 구성하는 경로가 서로 교차합니다." +msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" +msgstr " " -msgid "The selected point is too far from the origin" -msgstr "선택한 점이 원점에서 너무 멀리 있음" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "얇은것과 두꺼운것의 임계값" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "선택한 점(또는 중간 제어점) 이 너무 멀리 떨어져 있음" +msgid "Threshold between Thin and Thick Stems" +msgstr "얇은 스템과 두꺼운 스템 사이의 임계값" -msgid "The selected points are too close to each other" -msgstr "선택된 2개의 제어점은 서로 너무 가깝습니다." +msgid "Tibetan" +msgstr "티베트 문자" -msgid "This hint does not control any points" -msgstr "이 힌트는 어느 점도 제어하지 않습니다." +msgid "Tibetan (PRC)" +msgstr "티벳어(중국)" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "선택한 점의 힌트 마스크에 겹치는 힌트가 포함됨" +msgid "Tibetan Bhutan" +msgstr "티벳어(부탄)" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "이 레이어에는 힌트 마스크가 없지만 겹치는 힌트가 있다." +msgid "Tifinagh" +msgstr "티피나그 문자" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "본 글리프는 지정된 폭에 가까운 수평힌트를 포함합니다." +msgid "Tifinagh (Berber)" +msgstr "티파나그(베르베르)자" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "본 글리프는 지정된 폭에 가까운 수직힌트를 포함합니다." +msgid "Tigre" +msgstr "티그리어" -msgid "This glyph self-intersects" -msgstr "이 그래핀은 자기 자신과 교차한다" +msgid "Tigrinya" +msgstr "티그리냐어" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"이 그래핀은 자기 자신과 교차한다. 방향이 고정될 때까지 정확한지 확인하는 것" -"은 무의미하다." +msgid "Tigrinya Ethiopia" +msgstr "티그리냐어(에티오피아)" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" -"이 방법은 아마 스스로 교차할 것이다(그러나 나는 언제 그런 일이 일어났는지 찾" -"을 수 없었다).\n" -" 교차점을 확인했고, 코너를 자세히 살펴보았다." +msgid "Tigrinyan Eritrea" +msgstr "티그리냐어(에리트레아)" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" -"이 참조에는 트루타입으로 표현할 수 없는 변환 행렬이 있다.\n" -"모든 항목(번역 제외) 은 [-2.0,2.0) 사이여야 한다.\n" -"번역은 필수여야 한다." +msgid "Tile Bounding Box:" +msgstr "타일 경계 상자:" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" -"본 글리프에서 윤곽과 참조가 모두 포함되어있습니다.\n" -"(또는,올바르지 않은 변환행렬를 포함하는 참조가 있고, 그것이 윤곽으로 인식되" -"어 있습니다).\n" -"이것은 TrueType글리프포맷으로 표시 할 수 없습니다." +msgid "Tile Margin" +msgstr "타일 여백" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"이 참조에서,Type1/2포맷으로 표시불가능한 변환행렬을 포함하고 있습니다.\n" -"확대/축소나 회전은 사용할 수 없습니다." +msgid "Tile Margin:" +msgstr "타일 여백:" -msgid "Both selected references have use-my-metrics set" -msgstr "선택한 두 참조 모두 사용-마이-메트릭스 집합이 있음" +msgid "Tile Max X" +msgstr "최대 X 타일" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"이 참조는 점의 매칭처리를 수행합니다만, 점의 넘버링이\n" -"갱신되어버린 글리프를 참조합니다\n" -"(또는,이전의 참조가,그러한 글리프를 참조합니다)." +msgid "Tile Max Y" +msgstr "최대 Y 타일" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "본 글리프에서는、참조삽입 레벨이 최대허용치를 넘어섭니다" +msgid "Tile Min X" +msgstr "최소 X 타일" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "본 글리프에서 최대허용치보다 많은 점이 포함되어있습니다" +msgid "Tile Min Y" +msgstr "최소 Y 타일" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "본 글리프에서 최대허용치보다 많은 힌트가 포함되어 있습니다" +msgid "Tile Path" +msgstr "타일 경로" -msgid "This outline glyph is missing a bitmap version" -msgstr "이 아웃라인글리프에서 비트맵버전이 없습니다." +msgid "Tile Pattern" +msgstr "타일 패턴" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "이 윤곽선 글리프의 전진 폭은 비트맵의 전진 폭과 다르다." +msgid "Tile Pattern..." +msgstr "타일 패턴..." -msgid "This glyph is taller than desired" -msgstr "이 글리프는 생각보다 크다." +msgid "Tile Size" +msgstr "필셀 크기" -msgid "This glyph extends further below the baseline than desired" -msgstr "이 글리프는 생각했던 기준보다 더 아래에 있다." +msgid "Tile _Path..." +msgstr "경로의 바닥타일(_P)..." -msgid "This glyph is wider than desired" -msgstr "이 글리프는 생각보다 넓다." +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "팝업 창이 표시되는 시간(밀리초 단위)" -msgid "This glyph extends left further than desired" -msgstr "이 글리프는 생각보다 더 멀리 왼쪽으로 뻗어 있다." +msgid "Tiny Selection" +msgstr "선택글리프가 너무 적습니다" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"'alefmaksurainitialarabic'과 'alefmaksuramidialarabic'이라는 명칭은 사용하지 " -"않습니다." +msgid "Tirhuta" +msgstr "티르후타 자" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "본 글리프는 CID서브폰트로 정의되어있습니다." +msgid "Title Background" +msgstr "제목 배경" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "본 글리프는 어떠한 CID서브폰트로도 정의되어있지않습니다." +msgid "Title Divider Color" +msgstr "제목 구분 색상" -msgid "pair" -msgstr " 짝" +msgid "Title Font" +msgstr "제목 폰트" -msgid "position" -msgstr "위치지정" +msgid "Title Text Color" +msgstr "제목 텍스트 색" -msgid "alternate subs" -msgstr "선택형 바꾸기" +msgid "Titling" +msgstr "타이틀용자형" -msgid "multiple subs" -msgstr "복수 바꾸기 대상" +msgid "To P_DF File" +msgstr "PDF에 출력(_D)" -msgid "Contextual position" -msgstr "문맥의 위치지정" +msgid "To _File" +msgstr "파일에 출력(_F)" -msgid "Contextual substitution" -msgstr "문맥의 바꾸기" +msgid "To _Hundredths" +msgstr "1/100단위(_H)" -msgid "Chaining position" -msgstr "문맥연쇄의 위치지정" +msgid "To _Int" +msgstr "정수로 (_I)" -msgid "Chaining substitution" -msgstr "문맥연쇄의 바꾸기" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" +msgstr "" +"새 이름을 만들려면 <새로 만들기> 버튼 왼쪽을 클릭하고 현장(언어)을 선택하십시" +"오.\n" +"현장을 변경하려면 해당 로케일 왼쪽을 클릭하십시오.\n" +"형상을 변경하려면 왼쪽 버튼을 클릭하십시오.\n" +"텍스트를 변경하려면 왼쪽 버튼을 클릭한 후, 입력하십시오. \n" -msgid "Reverse chaining subs" -msgstr "전방 문맥연쇄의 바꾸기" +msgid "" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" +msgstr "" +"새 이름을 만들려면 버튼을 왼쪽 클릭하고 로케일(언어) 을 선택합니다.\n" +"로케일을 변경하려면 해당 로케일을 마우스 왼쪽 단추로 클릭합니다.\n" +"텍스트를 변경하려면 텍스트를 마우스 왼쪽 단추로 클릭한 다음 입력합니다.\n" -msgid "Indic reordering" -msgstr "인도계의 글자 재배치" +msgid "" +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." +msgstr "" +"새 이름을 만들려면 버튼을 왼쪽단추로 클릭하고 현장을 선택하십시오.\n" +"현장을 변경하려면 해당 현장을 마우스 왼쪽 단추로 클릭하십시오.\n" +"문자열 유형을 변경하려면 해당 문자열 유형을 마우스 왼쪽 단추로 클릭하십시" +"오.\n" +"텍스트를 변경하려면 텍스트를 마우스 왼쪽 단추로 클릭한 다음 입력하십시오.\n" +"이름을 삭제하려면 이름을 마우스 오른쪽 단추로 클릭하고 메뉴에서 삭제를 선택하" +"십시오.\n" +"truetype 이름을 해당 postscript에 연결하거나 연결을 해제하려면 마우스 오른쪽 " +"단추를 클릭하고 적절한 메뉴 항목을 선택하십시오." -msgid "Contextual insertion" -msgstr "문맥의존 글리프삽입" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." +msgstr "" +"Mac의 패밀리파일을 출력하려면, 조작중의폰트가 표준(Normal, Regular 등)이며 같" +"은 패밀리명을가지는 폰트를 열어야 합니다." -msgid "Lig" -msgstr "합음자" +msgid "To the glyph names starting at:" +msgstr "다음에서 시작하는 글리프 이름에 대해:" -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "조회 하위 테이블 %3$.50s에서 %2$s의 글리프 %1$.50s" +msgid "To their own names" +msgstr "그들의 이름" -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "조회 하위 테이블 %2$.50s에서 %1$s" +msgid "To:" +msgstr "지정값:" -msgid "Kerning Class" -msgstr "커닝클래스" +msgid "Todo" +msgstr "토도어" -msgid "Vertical Kerning Class" -msgstr "세로쓰기 커닝클래스" +msgid "Tonga" +msgstr "통가어(니야사지방)" -msgid "Check for missing glyph names" -msgstr "존재하지 않는 글리프명을 체크" +msgid "Tongan" +msgstr "통가(통가열도)" -msgid " refers to a missing glyph" -msgstr "존재하지 않는 글리프를 참조합니다" +msgid "Too Big" +msgstr "너무 큽니다." -msgid "Replace With:" -msgstr "변환대상:" +msgid "Too Complex or Bad" +msgstr "너무 복잡하거나 올바르지 않습니다." -msgid "Always" -msgstr "항상 " +msgid "Too Many Breakpoints" +msgstr "중단점이 너무 많습니다" -msgid "Remove" -msgstr "삭제" +msgid "Too Many Glyphs" +msgstr "글리프가 너무 많습니다" -msgid "Skip" -msgstr "스킵" +msgid "Too Many Hints" +msgstr "너무 많은 힌트" + +msgid "Too Many Kerns" +msgstr "커닝이 너무 많습니다" + +msgid "Too Many Points" +msgstr "너무 많은 점" #, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" +msgid "Too few items on stack for blend in %s\n" msgstr "" -"Lookup %2$.30s를 호출하는 lookup %1$.30s는 '%4$c%5$c%6$c%7$c' 스크립트가 있" -"는 글리프 %3$.30s에 대해 활성 상태이지만 이 스크립트는 lookup을 적용하는 어" -"떤 기능에도 나타나지 않습니다\n" -"이러한 기능 중 하나에 이 스크립트를 추가하시겠습니까?" +"글리프 %s 내에서, 스택 상에 놓여진 데이터의 개수가 blend 를 실행하기엔 적습니" +"다\n" #, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" -"%1$.30s 검색은 '%3$c%4$c%5$c%6$c' 스크립트가 있는 글리프 %2$.30s에 대해 활성" -"화되어 있지만 이 스크립트는 lookup을 적용하는 어떤 기능에도 나타나지 않습니" -"다.\n" -"\n" -"이러한 기능 중 하나에 이 스크립트를 추가하시겠습니까?" +msgid "Too few items on stack for get in %s\n" +msgstr "글리프 %s 에서, 스택위의 요소의 개수가 get 를 실행하기에 적습니다\n" -msgid "_Skip" -msgstr "생략(_S)" +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "글리프 %s 에서, 스택위의 요소의 개수가 put를 실행하기엔 부족합니다\n" -msgid "Missing Script" -msgstr "누락된 스크립트" +msgid "Too many Unique Font IDs" +msgstr "유니크 폰트ID가 너무 많습니다" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "본 글리프는 아웃라인이 공백이며, 예상치 못한비트맵버전이 존재합니다." +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "/BlendDesignPositions에서 지정된 축의 위치가 너무 많습니다.\n" -msgid "No problems found" -msgstr "문제 없습니다." +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "점선패턴의 설정갑이 너무 많습니다(최대 %d개까지)" -msgid "_X near¹" -msgstr "근접¹한_X" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "파란색/OtherBlues 어레이에 요소가 너무 많음" -msgid "_Y near¹" -msgstr "근접¹한_Y" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Family파란색/FamilyOtherBlues 어레이에 요소가 너무 많음" -msgid "Hint _Width Near¹" -msgstr "가까운 ¹폭의 힌트(_W)" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "CharStrings사전 %s의 항목이 너무 많습니다" -msgid "Advance Width not" -msgstr "진행 너비가 아님" +#, c-format +msgid "Too many features %d\n" +msgstr "커닝이 너무 많습니다 (%d 개)\n" -msgid "Vertical Advance not" -msgstr "진행 수직이 아님" +msgid "Too many glyphs" +msgstr "문자가 너무 많습니다." -msgid "Bounding box above" -msgstr "위의 경계 상자" +msgid "Too many kern pairs" +msgstr "커닝 짝이 너무 많습니다" -msgid "Bounding box below" -msgstr "아래의 경계 상자" +msgid "Too many layers" +msgstr "너무 많은 레이어" -msgid "Bounding box right of" -msgstr "경계 상자 오른쪽" +#, c-format +msgid "Too many lookups %d\n" +msgstr "룩업이 너무 많습니다 (%d 個)\n" -msgid "Bounding box left of" -msgstr "경계 상자 왼쪽" +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "축 %s 의 /BlendDesignMap에서 지정된 화상데이터의 점이 너무 많습니다.\n" -msgid "_More points than:" -msgstr "점의 갯수의 상한(_M):" +#, c-format +msgid "Too many scripts %d\n" +msgstr "문자열이 너무 많습니다 (%d 개)\n" -msgid "_More hints than:" -msgstr "힌트 갯수의 상한(_M):" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "%.20s에서 시작하는 분리 마크가 너무 많다" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "참조 삽입자의 상한(_D):" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "글리프 %s 내의 서브루틴 불러오기가 너무 많습니다\n" -msgid "Irrelevant _Factor:" -msgstr "무의미로 판단되는 비율(_F):" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "서브루틴이 너무 많습니다. 최대14개(0〜13)까지만 취급가능합니다\n" -msgid "Near" -msgstr "가까운" +msgid "Tool_s" +msgstr "도구(_s)" -msgid "Find Problems" -msgstr "문제점 찾기" +msgid "Tools" +msgstr "도구" -msgid "Non-_Integral coordinates" -msgstr "비-적분 좌표(_I)" +msgid "Tools_2" +msgstr "도구_2" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" -"트루 타입의 모든 점과 제어점의 좌표는 정수여야합니다(정수가 아닐 경우 " -"FontForge가 이를 출력할 때 반올림하여 잠재적으로 혼란을 일으킬 수 있음).\n" -"PostScript 폰트에서도 일반적으로 정수 값을 사용하는 것이 좋다." +msgid "Top Accent" +msgstr "최고 강조" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" -"몇개의 글자가 같은 위치에서 시작하는 수직줄기를 \n" -"포함하는지를 체크합니다." +msgid "Top Accent Horiz. Pos" +msgstr "최고 강조 수평 점" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" -"몇개의 글자가 같은 위치에서 시작하는 수평줄기를 \n" -"포함하는지를 체크합니다." +msgid "Top Accent Horizontal Pos" +msgstr "최고 강조 수평 점" -msgid "Y near¹ _standard heights" -msgstr "표준 높이의 근접¹ Y좌표(_S)" +msgid "Top Accent Pos:" +msgstr "최고 강조 점:" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" -"베이스라인, x높이, 어센더, 디센더의\n" -"높이로부터 조금 떨어진 점을 찾습니다." +msgid "Top Bearing does not change." +msgstr "맨 위 베어링은 변경되지 않는다." -msgid "Control Points near horizontal/vertical/italic" -msgstr "수평/수직/이탤릭모서리에 가까운 제어점" +msgid "Top Hint" +msgstr "최고의 힌트" -msgid "_Control Points near horizontal/vertical" -msgstr "수평/수직에 가까운 제어점(_C)" +msgid "Top Left" +msgstr "왼쪽 상단" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"베이스가 되는 점에서,수평 또는 수직방향 (또는, 이탤릭의 기울기)에 \n" -"매우 가깝지만, 완전히 일치하지 않는 선을 찾습니다." +msgid "Top Right" +msgstr "오른쪽 상단" -msgid "Control Points _beyond spline" -msgstr "스프라인 밖의 제어점(_B)" +msgid "Top Zone" +msgstr "최고점" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" -"곡선의 양쪽점을 연결하는 직선상의 제어점을 투영 할 때,\n" -"그 양쪽점의 바깥쪽에 투영되는 점을 찾습니다." +msgid "TopAccent" +msgstr "최고의 억양" -msgid "Check for _irrelevant control points" -msgstr "무의미한 제어점을 체크(_I)" +msgid "TopLeft" +msgstr "왼쪽 상단" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"제어점은, 주요점과의 거리가 너무 가까워 곡선의 형태를 변형하는\n" -"역할을 하지 못할경우, 무의미하게 됩니다" +msgid "TopRight" +msgstr "오른쪽 상단" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"제어점은, 근접점과의 거리가\n" -"양점간의 거리에 비해 기준 비율에 만족하지 않는경우,\n" -"의미가 없는 값으로 판단합니다" +msgid "Trace Color" +msgstr "트레이스 색상" -msgid "Poin_ts too close" -msgstr "너무 가까운 점(_T)" +msgid "Trademark" +msgstr "상표" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"같은 경로위의 2개의 옆점이 2,3유닛보다\n" -"가까울 경우,FontForge의 일부 커맨드가 문제를 발생시킬\n" -"우려가 있습니다.\n" -"다만, PostScript에서는 영향이 없습니다." +msgid "Traditional Chinese" +msgstr "중국어 번체" -msgid "_Points too far" -msgstr "너무 먼 점(_P)" +msgid "Traditional Forms" +msgstr "엤 자형" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" -"대부분의 글꼴 형식은 x 또는 y 방향으로 32767 em 단위 이상 \n" -"떨어져 있는 인접 점(또는 제어점) 을 지정할 수 없다." +msgid "Traditional Name Forms" +msgstr "이름한자허용형" -msgid "O_pen Paths" -msgstr "열어진 경로(_P)" +msgid "" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" +msgstr "전통적으로 이탤릭체의 x높이는 로마자 보다 약간 낮다" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" -"모든 경로는 닫은 루프일 필요가 있으므로, 노출된 점이 존재해서는 안됩니다." +msgid "Trailing Jamo Forms" +msgstr "한글 자모종성형" -msgid "Intersecting Paths" -msgstr "교차되는 경로" +msgid "Transform" +msgstr "변형" -msgid "No paths with within a glyph should intersect" -msgstr "동일 글리프에 소속되는 경로끼리 교차되서는 안됩니다." +msgid "Transform _All Layers" +msgstr "변환 모든 레이어(_A)" -msgid "Edges near horizontal/vertical/italic" -msgstr "수평/수직/이탤릭모서리에 가까운 변" +msgid "Transform _Guide Layer Too" +msgstr "변형 가이드 레이어(_G)" -msgid "_Edges near horizontal/vertical" -msgstr "수평/수직에 가까운 변(_E)" +msgid "Transform _Width Too" +msgstr "변환 폭(_W)" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"수평또는 수직방향 (또는, 이탤릭의 기울기)에 매우 가깝지만\n" -"완전히 않는 선을 찾습니다." +msgid "Transform ascender serifs" +msgstr "상향 셰리프 변환" -msgid "Check _outermost paths clockwise" -msgstr "가장 바깥의 경로가 시계방향인지를 체크(_O)" +msgid "Transform baseline serifs" +msgstr "기준 세리프 변환" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" -"FontForge는 내부적으로 시계 방향으로 그려진\n" -" 경로를 사용합니다. 이렇게 하면 해당 항목을 확인할 수 있습니다.\n" -"이 테스트를 수행하기 전에 경로가 자체 교차하지 않는지 확인합니다." +msgid "Transform descender serifs" +msgstr "하강 셰리프 변환" -msgid "Check _missing extrema" -msgstr "점검 극점 찾기(_m)" +msgid "Transform diagonal serifs" +msgstr "대각선 세리프 변환" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" -"PostScript 및 TrueType을 사용하려면 \n" -"경로가 최대 또는 최소 위치에 도달했을 때\n" -" 해당 위치에 점이 있어야 합니다." +msgid "Transform kerning _classes too" +msgstr "커닝클래스도 변형(_C)" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" -"The PostScript Language Reference Manual (Appendix B) は,\n" -"번역기는 1500개를 넘는 점을 포함하는 경로를 지원할\n" -"필요가 없도록 지정되어있습니다. PostScript의 시점에서는, \n" -"1개의 글리프에 포함되는 모든 윤곽이 1개의 경로를 구성합니다.\n" -"현대적인 번역기는 제한 없이 더 많은 점을 가지는 경로를\n" -"지원하는 경향이 있습니다.\n" -"(TrueType폰트를 PS에 변환하면, 제어점의 갯수는 원래의 2배에 \n" -"달하는 것에 주의하십시오)" +msgid "Transform simple positioning features & _kern pairs" +msgstr "단순 위치지정과 커닝 짝도 변형(_K)" -msgid "Check _flipped references" -msgstr "반전한 참조를 체크(_F)" +msgid "Transform x-height serifs" +msgstr "X-높이 셰리프 변환" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" -"PostScript 및 TrueType을 사용하려면 \n" -"경로를 시계 방향으로 그려야 합니다. 참조가 플립된 경우 \n" -"해당 참조의 경로는 아마도 \n" -"시계 반대방향일 것입니다. 연결을 끊고 \n" -"Element-> Correct direction을 수행해야합니다." +msgid "Transform:" +msgstr "변환:" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "올바르지 않은 TrueType변환행렬를 포함하는 참조" +msgid "Transformation Matrix" +msgstr "변환행렬" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType에서는 변환행렬에 포함되는 확대/축소과 회전에 \n" -"대한 값은 모두 -2〜2의 사이에 있어야합니다." +msgid "Transformation Matrix Changed" +msgstr "변환행렬이 변경되었습니다." -msgid "Mixed contours and references" -msgstr "윤곽과 참조의 혼재" +msgid "Transformed" +msgstr "변환 적용완료" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"TrueType글리프는 참조나 윤곽을 모두를 포함할 수 없고, 어느 한 쪽만\n" -"포함해야 합니다." +msgid "Transformed by:" +msgstr "적용하는 변환행렬:" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "올바르지 않은 PostScript변환행렬를 포함하는 참조" +msgid "Transforming..." +msgstr "변형 중..." -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" -"Type1과 Type2폰트가 지원하는 것은 참조의 평행이동\n" -"뿐입니다. 변환행렬의 최초 4항목의 값은 항상 [1 0 0 1] \n" -"이어야합니다." +msgid "Transitional Serifs" +msgstr "전통적 세리프(TS)" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" -"The Type 2 Charstring Reference (Appendix B) 에 따르면,\n" -"루틴의 삽입은 10레벨을 넘을 수 없도록 정해져 있습니다.\n" -"참조 삽입의 레벨 1개당 서브루틴 레벨 1단계가 필요하며,\n" -"그리고 그 위에 힌트에 의해 1레벨이 더 필요하게 됩니다." +msgid "Translate By" +msgstr "번역 기준" -msgid "Refs with out of date point matching" -msgstr "업데이트가 필요한 매칭이 안되는 점을 포함하는 참조" +msgid "Translation in X" +msgstr "X의 번역" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" -"글리프가 편집된 결과, 점의 갯수가 이전과 다른 경우,\n" -"점의 매칭을 대상,또 글리프의 점의 갯수에 의존하는 \n" -"참조는 모두 올바르지 않게 됩니다." +msgid "Translation in Y" +msgstr "Y의 번역" -msgid "Multiple refs with use-my-metrics" -msgstr "다중 참조(사용 용도) 내 메트릭스 포함" +msgid "Transport and Map Symbols" +msgstr "교통 및 지도 기호" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "Use-my-metrics 비트 셋에 대한 참조가 하나 이상 있을 수 있습니다." +msgid "Triangle" +msgstr "삼각형" -msgid "_Hints controlling no points" -msgstr "점을 제어하지 않는 힌트(_H)" +msgid "Trimming Undo Information" +msgstr "취소 정보 트리밍" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview는 (아마 그 외에도)\n" -"점이 1개도 위에 놓이지 않는 힌트가 존재하면 \n" -"문제가 발생합니다." +msgid "TrueType" +msgstr "트루타입" -msgid "_Points near¹ hint edges" -msgstr "힌트 끝에 가까운 ¹점(_P)" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (Mac dfont)" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"점이 어떤 힌트에 약간 떨어진 경우, 대다수는\n" -"1개의 줄기가 복수의 부분으로 구성되어, 일부가 올바르지 않은 폭을 가지지 않는 " -"것이\n" -"원인입니다." +msgid "TrueType (MacBin)" +msgstr "TrueType (MacBin)" -msgid "Allows you to check that stems have consistent widths.." -msgstr "줄기의 폭이 일정한 폭을 가지는지를 체크." +msgid "TrueType (Resource)" +msgstr "TrueType (리소스)" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "거의 stem_3힌트" +msgid "TrueType (Symbol)" +msgstr "TrueType (기호)" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" -"stem3힌트의 필요조건에 매우 근접(정확히는 아니지만)\n" -"일치하는 힌트가 글자에 포함되어있는지를 체크. \n" -"이 조건は,수평방향과 수직방향를 불문하고,딱 3개의 \n" -"힌트가 존재하며, 같은 폭을 가지고 등간격에 나열되어\n" -"있으야 함을 의미합니다." +msgid "TrueType (TTC)" +msgstr "TrueType (TTC)" -msgid "_Show Exact *stem3" -msgstr "정확한*stem3인지를 표시(_S)" +msgid "TrueType Hints" +msgstr "트루타입 힌트" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "이 글자가 정확한 stem3힌트를 포함하는지를 체크합니다." +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "%.50s 의 TrueType명령" + +msgid "TrueType Point _Matching:" +msgstr "TrueType점의 겹맞춤(_M):" +#, c-format msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" -"The Type 2 Charstring Reference (Appendix B) は,1개의 \n" -"글자에서 최대 96개의 수평 또는 수직 줄기 힌트를 \n" -"포함 가능하도록 정의되어 있습니다." - -msgid "_Overlapped hints" -msgstr "힌트가 오버랩 되어 있습니다(_O)" +"TrueType에서는 참조과 윤곽를 같은 글리프에 포함할 수 없습니다.\n" +"%.30s 에 명령을 추가하려면, 이하의 어느것이 필요합니다:\n" +" * 링크를 제거\n" +" * 글리프내의 윤곽을 독립한(글자부호를 가지지 않는) 글리프에 \n" +" 복사해, 그 글리프에의 참조를 생성." +#, c-format msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." msgstr "" -"글리프에는 겹치는 힌트가 없어야 하며,\n" -"힌트 마스크가 있는 글리프에는 \n" -"힌트 마스크 내에 겹치는 힌트가 없어야 합니다." - -msgid "Check missing _bitmaps" -msgstr "비트맵의 결손를 체크(_B)" +"TrueType는 200%%를 넘는 확대/축소율의 참조를 \n" +"사용할 수 없습니다. 하지만, %2$.30s에서\n" +"%1$.30s가 포함되어 있습니다. 추가된 명령는 모두\n" +"무의미합니다." msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" +"TrueType glyphs can either contain references or contours.\n" +"Not both." msgstr "" -"비트맵버전이 폰트내에 포함하지 않는 아웃라인글자가 있는지?\n" -"반대로, 대응하는 아웃라인글자가 없는 비트맵글자가 있는지?" - -msgid "Bitmap/outline _advance mismatch" -msgstr "비트맵/아웃라인 사전 불일치(_A)" +"TrueType글리프는 참조나 윤곽을 모두를 포함할 수 없고, 어느 한 쪽만\n" +"포함해야 합니다." msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" msgstr "" -"윤곽선 진행 너비를 \n" -"확대/축소 및 반올림할 때 진행 너비가 \n" -"예상되지 않는 비트맵 글리프가 있습니까?" - -msgid "Check multiple Unicode" -msgstr "Unicode값의 중복을 체크" +"TrueType에서는 변환행렬에 포함되는 확대/축소과 회전에 \n" +"대한 값은 모두 -2〜2의 사이에 있어야합니다." -msgid "Check multiple Names" -msgstr "글리프명의 중복을 체크" +msgid "TrueTypeName|New" +msgstr "새로운" -msgid "Check for multiple characters with the same name" -msgstr "이름이 같은 문자가 여러 개 있는지 확인하십시오." +msgid "Try To Fix Glyphs With" +msgstr "글립스를 고치기 위해 노력하기" -msgid "Check Unicode/Name mismatch" -msgstr "유니코드 확인/이름 불일치" +msgid "" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." +msgstr "" +"밑줄기에서 돌출된 세리프 및 기타 요소를 감지하여 이에 대한 지침을 생성해 보십" +"시오." msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." +"Try to insure that the counters are as wide\n" +"afterward as they were before" msgstr "" -"이름이 유니코드 코드 포인트에 매핑되는 문자 확인\n" -"캐릭터에 할당된 코드 포인트를 매핑하지 않는 경우." +"카운터의 폭이 그만큼 넓은지 확인하십시오.\n" +"그 후." -msgid "Glyph BB Above" -msgstr "글리프 바운딩 박스 위" +msgid "Tsonga" +msgstr "총가어" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "이 숫자보다 더 큰 바운딩 박스가 있는 글리프 있습니까?" +msgid "Tswana" +msgstr "츠와나어" -msgid "Glyph BB Below" -msgstr "글리프 바운딩 박스 아래" +msgid "Tulu" +msgstr "툴루어" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "이 숫자 아래로 바운딩 박스가 확장되는 글리프도 있습니까?" +msgid "Tundra Nenets" +msgstr "툰두라・네네츠어" -msgid "Glyph BB Right Of" -msgstr "글리프 BB의 권리" +msgid "Turkish" +msgstr "터키어" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "이 숫자의 오른쪽으로 경계 상자가 확장되는 글립스가 있는가?" +msgid "Turkmen" +msgstr "투르크멘어" -msgid "Glyph BB Left Of" -msgstr "글리프 BB 측면" +msgid "Turoyo Aramaic" +msgstr "토로요・아람어" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "이 번호의 왼쪽에 경계 상자가 있는 글리프도 있는가?" +msgid "Tuvin" +msgstr "토우바어" -msgid "Check Advance:" -msgstr "글자붙이기 폭을 체크:" +msgid "Twi" +msgstr "토우이어" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "글자의 글자붙이기 폭이 표시된 값과 다른 글자를 체크" +msgid "Twilight" +msgstr "트와일라잇" -msgid "Check VAdvance:\n" -msgstr "세로쓰기의 글자붙이기 폭을 체크:\n" +msgid "Twilight Zone Point Count" +msgstr "트와일라잇 영역의 점 개수" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "세로쓰기 이동폭이 표시된 값과 다른 자를 체크" +msgid "Two cursive anchor classes" +msgstr "2 개의 필기체 앵커 클래스" -msgid "Check for CIDs defined _twice" -msgstr "중복정의된 CID를 체크(_T)" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "같은 서브 테이블 %s에있는 2 개의 필기체 앵커 클래스" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "복수 서브폰트로 정의된 CID가 없는지 체크" - -msgid "Check for _undefined CIDs" -msgstr "미정의 CID를 체크(_U)" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" -"서브폰트에 정의되지 않는 CID가 \n" -"없는지 체크" - -msgid "Check for missing _glyph names" -msgstr "누락된 글리프 이름 확인(_g)" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" +msgstr "" +"두 글리프의 이름이 같습니다.\n" +"인코딩을 \"Glyph Order\"로 변경하고 다음 이름의 \n" +"Edit->Select->Wildcard를 사용합니다." msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" msgstr "" -"바꾸기・커닝클래스 등이, 폰트내의\n" -"어떤 글리프에도 일치하지 않는 글리프를 사용하지는 않는지 체크" - -msgid "Check for missing _scripts in features" -msgstr "기능에서 누락된 _script 확인" +"두 글립자가 동일한 유니코드 코드 포인트를 공유합니다.\n" +"인코딩을 \"Glyph Order\"로 변경하고 다음 코드 포인트와 함께\n" +"Edit->Select->Wildcard를 사용합니다." -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" -"글리프를 사용하는 모든 조회 시\n" -"글리프의 대본에 대해 하나 이상의 형상이 활성 상태임." +msgid "Type" +msgstr "유형" -msgid "Check substitutions for empty chars" -msgstr "빈 글리프로의 바꾸기를 체크" +msgid "Type in new layer name" +msgstr "새 레이어 이름 입력" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "빈 자를 참조하고있는 GSUB엔트리를 포함하는 글자를 체크" +msgid "Type of distortable font:" +msgstr "변형가능한 폰트의 종류:" -msgid "Check for incomplete mark to base subtables" -msgstr "기본 하위 테이블의 불완전한 표시 확인" +msgid "Type1" +msgstr "Type1" msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." msgstr "" -"OpenType 설명서는 기본 글리프(또는 기본 마크) 가 \n" -"조회 하위 테이블의 한 클래스에 대한 앵커 포인트를 포함하는 경우 \n" -"하위 테이블의 모든 클래스에 대한 앵커를 포함해야 한다는 \n" -"다소 혼란스러운 방법을 제시합니다." +"Type1과 Type2폰트가 지원하는 것은 참조의 평행이동\n" +"뿐입니다. 변환행렬의 최초 4항목의 값은 항상 [1 0 0 1] \n" +"이어야합니다." -msgid "Paths" -msgstr "경로" +msgid "Type11 (CID 2)" +msgstr "Type11 (CID 2)" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "참조" +msgid "Type2" +msgstr "Type2" -msgid "Hints" -msgstr "힌트" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "Type2 폰트는 Type1 의 callothersubrs 연산자를 지원하지 않습니다" -msgid "ATT" -msgstr "ATT" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "Type2 폰트는 Type1 setcurrentpoint 연산자를 지원하지 않습니다" -msgid "CID" -msgstr "CID" +msgid "Type3" +msgstr "Type3" -msgid "BB" -msgstr "바베이도스" +msgid "Type42" +msgstr "유형 42" -msgid "Random" -msgstr "랜덤" +msgid "Type:" +msgstr "종류:" -msgid "Set All" -msgstr "모두 설정" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" +msgstr "" +"(GlyphAutoGoto)\n" +"글리프뷰 창에서 보통의 글자를 타입하면 \n" +"편집글리프가 그 글자로 변경됩니다" -msgid "¹ \"Near\" means within" -msgstr " ¹\"가까운 \"로 판단되는 거리" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character.\n" +"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " +"key will enable Preview mode as long as the key is held." +msgstr "" +"글리프 보기 창에 일반 문자를 입력하면 해당 문자를 볼 수 있도록 창이 변경된" +"다.\n" +"GlyphAutoGoto를 활성화하면 키가 고정되어 있는 한 ' 키만 잡으면 Preview 모드" +"가 활성화되는 바로 가기가 비활성화된다." -msgid "em-units" -msgstr "유닛" +msgid "Typo Ascent Offset:" +msgstr "조판위의 높이 오프셋:" -msgid "Open Contour" -msgstr "등고선 열기" +msgid "Typo Ascent:" +msgstr "조판위의 높이:" -msgid "Self Intersecting" -msgstr "자기 교차" +msgid "Typo Descent Offset:" +msgstr "조판위의 깊이 오프셋:" -msgid "Wrong Direction" -msgstr "잘못된 방향" +msgid "Typo Descent:" +msgstr "조판위의 깊이:" -msgid "Flipped References" -msgstr "참조가 뒤바귀어 있습니다." +msgid "Typo Line _Gap:" +msgstr "조판위의 행간격(_G)" -msgid "Missing Points at Extrema" -msgstr "극값에서 누락된 점" +#, c-format +msgid "U+%04x" +msgstr "U+%04x" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "GSUB/GPOS/MATH에서 알 수 없는 글리프가 참조됨" +msgid "U_nlink Reference" +msgstr "참조를 제거(_N)" -msgid "Too Many Points" -msgstr "너무 많은 점" +msgid "Udmurt" +msgstr "우두무르트어" -msgid "Too Many Hints" -msgstr "너무 많은 힌트" +msgid "Ugaritic" +msgstr "우가릿 문자" -msgid "Bad Glyph Name" -msgstr "잘못된 상형문자 이름" +msgid "Ukrainian" +msgstr "우크라이나어" -msgid "Distance between adjacent points is too big" -msgstr "인접한 점 사이의 거리가 너무 큼" +msgid "Ultra-Condensed (50%)" +msgstr "초압축 (50%)" -msgid "Non-integral coordinates" -msgstr "비적분좌표" +msgid "Ultra-Expanded (200%)" +msgstr "초확장 (200%)" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "하위 테이블의 일부 클래스에 대한 앵커 포인트 포함" +msgid "" +"UnTouch Point\n" +"Pops a point number and marks it untouched" +msgstr "" +"UnTouch Point\n" +"점 번호를 팝업하고 변경하지 않은 것으로 표시합니다." -msgid "There is another glyph in the font with this name" -msgstr "이 이름을 가진 또 다른 글자가 폰트에 있습니다." +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "%s를 만드는 PDF오브젝트를 해석 할 수 없습니다" -msgid "There is another glyph in the font with this unicode code point" -msgstr "이 유니코드 코드 포인트가 있는 폰트에 다른 글리프가 있습니다." +msgid "Unassigned Bit 123" +msgstr "미지정 비트 123" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "글리프에는 겹치는 힌트가 포함됨(동일한 힌트에 있음)" +msgid "Unassigned Bit 124" +msgstr "미지정 비트 124" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "파란색/OtherBlues 배열의 홀수입니다." +msgid "Unassigned Bit 125" +msgstr "미지정 비트 125" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "파란색/OtherBlues 배열의 요소는 정렬되지 않음." +msgid "Unassigned Bit 126" +msgstr "미지정 비트 126" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "파란색/OtherBlues 어레이에 요소가 너무 많음" +msgid "Unassigned Bit 127" +msgstr "미지정 비트 127" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "파란색/OtherBlues 배열의 요소가 너무 가까이 있음(Change BlueFuzz)." +msgid "Unassigned Code Points" +msgstr "저장되지 않은 코드 포인트" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "파란색/OtherBlues 배열의 요소가 정수가 아님" +msgid "Undefined positioning" +msgstr "정의되지 않은 위치 지정" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "파란색/OtherBlues 배열의 선형 영역 높이가 BlueScale. 에 비해 너무 큼" +msgid "Undefined substitution" +msgstr "정의되지 않은 대체" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Family파란색/FamilyOtherBlues 배열의 홀수입니다." +msgid "UnderbarExtraDescender:" +msgstr "언더바 추가 디센더:" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "Family파란색/FamilyOtherBlues 배열의 요소는 정렬되지 않음." +msgid "UnderbarRuleThickness:" +msgstr "언더바 표준 두께:" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Family파란색/FamilyOtherBlues 어레이에 요소가 너무 많음" +msgid "UnderbarVerticalGap:" +msgstr "언더바 수직 간격:" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Family파란색/FamilyOtherBlues 배열의 요소가 너무 가까이 있음(Change " -"BlueFuzz)." +msgid "Underline _Position:" +msgstr "밑선의 위치(_P):" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "Family파란색/FamilyOtherBlues 배열의 요소는 정수가 아니다." +msgid "Underline|_Height:" +msgstr "높이(_H):" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"Family파란색/FamilyOtherBlues 어레이의 정렬 영역 높이가 BlueScale에 비해 너" -"무 큼" +msgid "Undo Fontlevel" +msgstr "폰트레벨 실행 취소" -msgid "Missing BlueValues entry." -msgstr "BlueValues 항목 누락." +msgid "Undo information incomplete" +msgstr "불완전한 정보 복구" -msgid "Bad BlueFuzz entry." -msgstr "잘못된 BlueFuzz 입력." +msgid "UndoDepth" +msgstr "되돌리기의 상한" -msgid "Bad BlueScale entry." -msgstr "잘못된 BlueScale 항목입니다." +msgid "UndoRedoLimitToLoad" +msgstr "로드 재실행 제한 실행 취소" -msgid "Bad StdHW entry." -msgstr "잘못된 StdHW 항목입니다." +msgid "UndoRedoLimitToSave" +msgstr "저장할 재실행 제한 실행 취소" -msgid "Bad StdVW entry." -msgstr "잘못된 StdVW 항목입니다." +msgid "Uneven Weighting" +msgstr "불균형한 중량" -msgid "Bad StemSnapH entry." -msgstr "잘못된 StemSnapH 항목입니다." +msgid "Unexpected EOF in gf\n" +msgstr "GF파일이 도중에 잘려있습니다\n" -msgid "Bad StemSnapV entry." -msgstr "잘못된 StemSnapV 항목입니다." +#, c-format +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "GetPosSub (%d) 내에 예상치 못한 PST 형이 포함되어 있습니다.\n" -msgid "StemSnapH does not contain StdHW value." -msgstr "SteamsnapH는 StdHW 값을 포함하지 않는다." +msgid "Unexpected Variation Selector" +msgstr "예기치 않은 변화 선택기" -msgid "StemSnapV does not contain StdVW value." -msgstr "SteamsnapV에 StdVW 값이 없음" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "%3$s의 %2$d 행에 예기치 않은 문자가 있다.(0x%1$02X)" -msgid "Bad BlueShift entry." -msgstr "잘못된 BlueShift 항목입니다." +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "CFF에 예상치 못한 글자세트 포맷 %d가 사용되고 있습니다\n" -msgid "Bad Private Dictionary" -msgstr "잘못된 비공개 사전" +msgid "Unexpected density" +msgstr "예상밖의 밀도 값" -msgid "Glyph not in font" -msgstr "글꼴이 아닌 글리프" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "CFF에 예상치 못한 인코딩포맷 %d가 사용되고 있습니다\n" -msgid "Glyph Valid" -msgstr "글리프 유효" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "morx 연쇄의 도중에 파일이 갑자기 잘려 있습니다\n" + +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "GSUB 합음자 서브테이블 의 도중에 파일이 끝나있습니다.\n" + +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "GSUB서브테이블의 도중에 파일이 끝나있습니다.\n" + +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "문맥의존 서브테이블의 도중에 파일이 끝났습니다.\n" #, c-format -msgid "No problems detected in %s" -msgstr "%s에서 문제가 발견되지 않았습니다." +msgid "Unexpected end of file in feature definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 기능 정의에서 예상치 못한 파일 끝" -msgid "problselect|Errors" -msgstr "오류" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 색인 정의에서 예상치못한 파일 끝" -msgid "problselect|Open Contours" -msgstr "열린 윤곽선" +msgid "Unexpected error" +msgstr "예기치 않은 오류" -msgid "problselect|Bad Direction" -msgstr "잘못된 방향" +msgid "Unexpected number" +msgstr "예상치 못한 수" -msgid "problselect|Self Intersections" -msgstr "자가 교차점" +#, c-format +msgid "" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" +msgstr "" +"URW폰트의 폰트정보선택이 예상밖의 값입니다(12곳 예상에 비해 %d로 되어 있습니" +"다)\n" -msgid "problselect|Missing Extrema" -msgstr "problselect|극값 찾기" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgstr "" +"URL폰트의 name선택이 예상밖의 크기 입니다(55곳 예상에 비해 %d로 되어 있습니" +"다)\n" -msgid "problfixup|Open Contours" -msgstr "열린 윤곽석" +#, c-format +msgid "" +"Unexpected token after expression end.\n" +"before ...%40s" +msgstr "" +"나타나지 않아야 하는 토큰이 식이 끝난 후,\n" +"...%40s 의 이전에 나타났습니다." -msgid "problfixup|Self Intersections" -msgstr "자가 교차점" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 GDEF에서 예상치 못한 토큰" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "저장하기 전에 겹침 수정 표시" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "%2$s의 %1$d행의 문자 클래스 범위에서 예상치 않은 토큰" -msgid "problfixup|Bad Directions" -msgstr "잘못된 방향" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "%2$s의 %1$d행의 색인플래그에서 예기치 못한 토큰" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "극값 찾기(조심스럽게)" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 값 레코드에 예기치 못한 토큰" -msgid "problfixup|Missing Extrema" -msgstr "극값 찾기" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "%3$s의 %2$d행에 있는 베이스 테이블에서 예상치 못한 토큰 %1$s" -msgid "problfixup|Too Many Points" -msgstr "너무 많은 점" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgstr "%3$s의 %2$d행에 있는 기능 정의에서 예상치 못한 토큰 %1$s" -msgid "Close Open Contours" -msgstr "열린 윤곽 닫기" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "%3$s의 %2$d행에 있는 색인 정의에서 예상치 못한 토큰 %1$s" -msgid "Inline All References" -msgstr "인라인 모든 참조" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "%3$s의 %2$d행에서 예상치못한 토큰 %1$s" -msgid "Remove Overlap" -msgstr "겹쳐진 도형 제거" +#, c-format +msgid "" +"Unexpected token.\n" +"before ...%40s" +msgstr "" +"나타나지 않아야 하는 토큰이\n" +"...%40s 이전에 나타났습니다." -msgid "Mark for Overlap fix before Save" -msgstr "저장하기 전에 겹침 수정 표시" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "비트 맵 형식 5의 예기치 않은 사용 통계는 표시되지 않습니다\n" -msgid "Inline Flipped References" -msgstr "인라인 플립 참조" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "사전 %d에 올바르지 않은 값이 포함되어 있습니다\n" -msgid "Correct Direction" -msgstr "올바른 방향" +#, c-format +msgid "" +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" +msgstr "" +"binsearch 헤더의 예기치 않은 값. 예상되는 테이블의 수에 따라 searchRange = " +"%d (%d가 아닌) entrySel = %d (%d가 아닌) rangeShift = %d (%d가 아닌)\n" -msgid "Add Good Extrema" -msgstr "올바른 극값들 추가" +msgid "Unicase" +msgstr "대소자혼합형" -msgid "Add All Extrema" -msgstr "모든 극값들 추가" +msgid "Unicode" +msgstr "Unicode" -msgid "Simplify" -msgstr "단순화" +msgid "Unicode 1.0" +msgstr "Unicode 1.0" -msgid "Revalidate All" -msgstr "모두 재확인" +msgid "Unicode 1.1" +msgstr "Unicode 1.1" -msgid "Revalidate" -msgstr "재검증" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, BMP 전용" -msgid "Open Glyph" -msgstr "글리프 열기" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, 모든 면" -msgid "Scroll To Glyph" -msgstr "글리프로 스크롤" +msgid "Unicode Basic Multilingual Plane" +msgstr "유니코드 평면" -msgid "Select Glyphs With" -msgstr "상형문자 선택 방법" +msgid "Unicode C_har:" +msgstr "Unicode자(_H):" -msgid "Try To Fix Glyphs With" -msgstr "글립스를 고치기 위해 노력하기" +msgid "Unicode Ranges" +msgstr "유니코드 범위" -msgid "Passed Validation" -msgstr "통과된 유효성 검사" +msgid "Unicode Ranges:" +msgstr "유니코드 범위:" -msgid "Thinking..." -msgstr "생각..." +msgid "Unicode Supplementary Ideographic Plane" +msgstr "보조 이형 평면 유니코드" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "비공개 사전" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "다국어 보조 기본 유니코드" -msgid "Ignore" -msgstr "무시" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "보조 특수 목적 평면 유니코드" -msgid "Report as Error" -msgstr "오류로 보고" +msgid "Unicode Tertiary Ideographic Plane" +msgstr "3차 표식 평면 유니코드" -msgid "Not sure if this is an error..." -msgstr "오류인지 확실하지 않음..." +msgid "Unicode _Value:" +msgstr "Unicode값(_V):" -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" -"이 글꼴에는 비-통합 좌표가 포함되어 있다. PostScript 및 SVG에서 그것은 상관없" -"다. 그러나 TrueType에서는 문제를 일으킨다.\n" -"내가 그 오류를 여기서 고려해야 하나?" +msgid "Unicode out of range" +msgstr "범위 밖의 값 입니다." #, c-format -msgid "Validation of %.100s" -msgstr "%.100s 유효성 확인" +msgid "Unicode value (%x) not in font, ignored" +msgstr "폰트에 포함되어있지 않은 Unicode값 (%x) 를 무시합니다." -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "%s 메뉴 항목에 대한 활성화 기능에서 반환은 부울이어야 함" +msgid "Unicode value not in font" +msgstr "해당 Unicode값은 폰트 내에 없습니다." -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (ASCII)" +msgid "UnicodeGlyphNames" +msgstr "글리프명에 Unicode를 사용:" -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (바이너리)" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "통일 캐나다 원주민 음절" -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (리소스)" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "통합 캐나다 원주민 글자 확장" -msgid "PS Type 1 (MacBin)" -msgstr "PS Type 1 (MacBin)" +msgid "Unified Font Object" +msgstr "Unified Font Object" -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (복수)" +msgid "Unified Font Object (UFO3)" +msgstr "통합 글꼴 객체 (UFO3)" -msgid "PS Multiple Master(A)" -msgstr "PS멀티플마스터(A)" +msgid "Unified Font Object 2" +msgstr "통합 글꼴 개체 2" -msgid "PS Multiple Master(B)" -msgstr "PS멀티플마스터(B)" +msgid "Unified Font Object 3" +msgstr "통합 글꼴 객체 3" -msgid "PS Type 3" -msgstr "PS Type 3" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "수평 카운터 및 측면 베어링에 대한 균일한 확대/축소" -msgid "PS Type 0" -msgstr "PS Type 0" +msgid "Uniform scaling for stems of any width and direction" +msgstr "모든 폭과 방향의 줄기에 대한 균일한 확장/축소" -msgid "PS CID" -msgstr "PS CID" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "GF파일위치 %d 에 예상밖의 코드가 있습니다\n" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "(나체의) CFF" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "%2$s의 미 해석의 작동 코드 %1$d\n" -msgid "CFF CID (Bare)" -msgstr "(나체의) CFF CID" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "미 해석의 opcode를 12 %2$s %1$d\n" -msgid "Type42" -msgstr "유형 42" +msgid "UniqueID" +msgstr "고유ID" -msgid "Type11 (CID 2)" -msgstr "Type11 (CID 2)" +msgid "" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +msgstr "" +"Unix 스타일 와일드카드가 허용됩니다:\n" +"대부분의 문자는 자신과 일치합니다.\n" +"\"?\"는 단일 문자와 일치합니다.\n" +"\"*\"는 임의의 문자 수(없음 포함)와 일치합니다.\n" +"대괄호 안의 \"[abd]\" 문자 집합이 (단일) 문자와 일치합니다.\n" +"중괄호 안에 있는 \"{scmp,c2sc}\" 문자열 세트는 모든 문자열과 일치합니다.\n" +"따라서 \"a.*\"는 \"a\" 또는 \"a.sc\" 또는 \"a.swash\"와 일치합니다.\n" +"반면에 \"a{scmp,c2sc}\"는 \"a.scmp\" 또는 \"a.c2sc\"와 일치합니다.\n" +"그리고 \"a.[abd]\"는 \"a.a\" 또는 \"a.b\" 또는 \"a.d\"와 일치합니다." -msgid "TrueType (Symbol)" -msgstr "TrueType (기호)" +msgid "Unknown" +msgstr "알수없음" -msgid "TrueType (Resource)" -msgstr "TrueType (리소스)" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "GPOS 서브테이블타입 %d 은 알수없는 값 입니다\n" -msgid "TrueType (MacBin)" -msgstr "TrueType (MacBin)" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "GSUB 서브 테이블타입 %d 은 알수없는 값입니다\n" -msgid "TrueType (TTC)" -msgstr "TrueType (TTC)" +msgid "Unknown Language" +msgstr "알 수 없는 언어" -msgid "TrueType (Mac dfont)" -msgstr "TrueType (Mac dfont)" +msgid "Unknown character after backslash in literal string.\n" +msgstr "" +"문자열 literal 내에, 백슬래쉬 뒤에 불명확한 글자가 포함되어 있습니다.\n" -msgid "OpenType (CFF)" -msgstr "OpenType (CFF)" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "클래스테이블포맷 %d 에서 본 적이 없습니다\n" -msgid "OpenType (Mac dfont)" -msgstr "OpenType (Mac dfont)" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "%3$s의 %2$d행에서 알 수 없는 필드 %1$s" -msgid "OpenType CID" -msgstr "OpenType CID" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "GSUB/GPOS/MATH에서 알 수 없는 글리프가 참조됨" -msgid "OpenType CID (dfont)" -msgstr "OpenType CID (dfont)" +msgid "Unknown lookup" +msgstr "알 수 없는 조회" -msgid "SVG font" -msgstr "SVG폰트" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "알 수 없는 조회 이름: %60.60s" -msgid "Unified Font Object (UFO3)" -msgstr "통합 글꼴 객체 (UFO3)" +#, c-format +msgid "Unknown lookup: %s" +msgstr "알 수 없는 색인 : %s" -msgid "Unified Font Object 2" -msgstr "통합 글꼴 개체 2" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "%s에 알수없는 연산자 %x가 있습니다\n" -msgid "Unified Font Object 3" -msgstr "통합 글꼴 객체 3" +#, c-format +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgstr "UFO/GLIF lib 데이터를 읽을 때 알 수 없는 python 유형 <%s>." -msgid "Web Open Font (WOFF)" -msgstr "웹 열기 글꼴(WOFF)" +msgid "Unknown string type\n" +msgstr "문자열형을 알수 없습니다\n" -msgid "Web Open Font (WOFF2)" -msgstr "웹 열기 글꼴(WOFF2)" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "" +"'PfEd' 테이블에 '%c%c%c%c' 라는 알수없는 서브테이블이 있습니다. 무시합니다\n" -msgid "No Outline Font" -msgstr "아웃라인폰트 부재" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "" +"'TeX ' 테이블에 '%c%c%c%c' 라는 알수없는 서브테이블이 있습니다. 무시합니다\n" -msgid "In TTF/OTF" -msgstr "TTF/OTF에서" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "경로지정 중에 알수없는 타입 '%c' 가 포함되어 있습니다\n" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Apple 비트맵만 sfnt(dfont)" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." +msgstr "" +"대부분의 명령과는 달리 이것은 선택된 글리프에서 \n" +"직접 작동하지 않습니다. 대신 글리프를 선택하면 FontForge가\n" +"원래 이름에 확장자를 추가하여 다른 글리프를 생성(또는 재사용) 하고 \n" +"수정된 버전의 원래 글리프를 \n" +"새 글리프에 복사합니다." -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(fake) MS 비트맵만 sfnt(ttf)" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." +msgstr "" +"대부분의 명령과 달리 이 명령은\n" +"엄선된 글립스 대신 \"A\"(또는 \"A\")를 선택한 경우\n" +"FontForge는 \"a.sc\"이라는 이름의 글리프를 만들거나 재사용할 것이다.\n" +"그것은 \"A\" 글리프의 수정된 버전을 \"a.sc\"에 복사할 것이다." -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11 비트맵만 sfnt(otb)" +msgid "Unlikely Ofm File" +msgstr "OFM 파일이 아닌 것 같습니다" -msgid "NFNT (Resource)" -msgstr "NFNT (리소스)" +#, c-format +msgid "" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" +msgstr "" +"합음자 요소의 개수 가 생각할수 없는 값 (%d) 입니다. 이 합음자 서브테이블에 쓰" +"레기값이\n" +"들어있다고 생각됩니다. 이 데이터의 분석은 중단합니다.\n" -msgid "NFNT (MacBin)" -msgstr "NFNT(MacBin)" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "테이블의 길이로 보이지 않으므로, %u 를 무시합니다\n" -msgid "Win FNT" -msgstr "윈도우 FNT" +msgid "Unlikely scale factor" +msgstr "있음직하지 않은 척도 계수" -msgid "Palm OS Bitmap" -msgstr "Palm OS의 비트맵" +#, c-format +msgid "" +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" +msgstr "" +"스크립트 개수 (%d) 과 달리 JSTF 테이블이 쓰레기라고 생각하기 때문에 포기했습" +"니다.\n" -msgid "PS Type3 Bitmap" -msgstr "PS Type3 비트맵" +msgid "Unlikely stem threshold" +msgstr "가능성이 낮은 스템 임계값" -msgid "No Bitmap Fonts" -msgstr "비트맵폰트 부재" +msgid "Unlink" +msgstr "링크를 제거" -msgid "Pixel List" -msgstr "픽셀목록" +msgid "Unlink All" +msgstr "링크를 모두제거" -msgid "Options" -msgstr "옵션" +msgid "Unnamed lookup" +msgstr "이름 없는 조회" -msgid "PostScript®" -msgstr "PostScript®" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "%2$s의 %1$d행에서 구문 분석 할 수 없는 맥락관련 순서" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "좌표값을 정수값으로 반올림(크기를 절약하게 됨)을 수행합니까?" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "%2$s의 %1$d행에 있는 포지션에서 구문 분석할 수 없는 문자 순서" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "PostScript의 힌트정보를 포함하는 폰트파일을 생성합니까?" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" +msgstr "%2$s의 %1$d행에서 대체할 수 없는 구문 분석 시퀀스" -msgid "Flex Hints" -msgstr "Flex 힌트" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "%2$s의 %1$d 행에 구문 분석할 수 없는 포함이 있다." -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "PostScript의 flex힌트를 포함하는 폰트파일을 생성합니까?" +#, c-format +msgid "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" +msgstr "" +"그룹파일의 말미보다도 나중에 해석되지않은 글자가 있습니다\n" +"(해석한 마지막 행은 %d입니다).\n" -msgid "Hint Substitution" -msgstr "힌트 바꾸기" +msgid "Unreasonable DPI" +msgstr "불합리한 DPI" -msgid "Do you want the font file to do hint substitution?" -msgstr "힌트바꾸기를 포함하는 폰트파일을 생성합니까" +msgid "Unreasonable ligature caret count" +msgstr "부적합한 연결 탈자 기호 수" -msgid "First 256" -msgstr "앞 256자" +msgid "Unrecognized nib shape error." +msgstr "인식 할 수없는 펜촉의 형상 오류." -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"최초의(문자코드를 가지는)256자만\n" -"파일에 포함하도록 제한합니다" - -msgid "Output AFM" -msgstr "AFM를 출력" +msgid "Unsaved script" +msgstr "저장되지 않은 스크립트" -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"많은 워드프로세서가 PostScript®폰트 사용시\n" -"읽어드리는 메트릭정보가 AFM파일에 포함되어 있습니다." +msgid "Unspecified Language" +msgstr "지정되지 않은 언어" -msgid "Composites in AFM" -msgstr "AFM으로 합성 글리프를 사용" +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "지원되지 않는 디코딩 필터 매개 변수 : % s" -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"AFM포맷에서는 합성 글리프(개략적으는,마크에서\n" -"기저글리프로의 고정점 클래스과 동등함)에 대한 정보를 \n" -"합치는 것 등이 가능합니다. 하지만, 효율적으로 결합하지\n" -"않으므로, AFM파일이 거대해지는 경향이 된다" +#, c-format +msgid "Unsupported filter: %s" +msgstr "필터 %s 는 지원하지 않습니다" -msgid "Output PFM" -msgstr "PFM를 출력" +msgid "Unsupported image format" +msgstr "지원되지 않는 이미지 형식" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"PFM파일에서, PostScript®폰트를 설치 시에\n" -"Windows가 필요로 하는 정보가 포함되어 있습니다.." +msgid "Unsupported image format must be bmp" +msgstr "지원되지 않는 이미지 형식은 bmp이어야합니다" -msgid "Output TFM & ENC" -msgstr "TFM과 ENC를 출력" +msgid "Unsupported image format must be bmp or png" +msgstr "지원되지 않는 이미지 형식은 bmp 또는 png 여야합니다" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"TFM,ENC의 두 파일에서, PostScript폰트를 설치\n" -"시에 TeX가 필요로 하는 정보를 포함하고 있습니다." +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "데이터 URI에서 지원되지 않는 MIME 유형 : %s\n" -msgid "SFNT" -msgstr "SFNT" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "%.20s에서 시작하는 종료되지 않은 적용 범위 테이블.." -msgid "TrueType Hints" -msgstr "트루타입 힌트" +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "%.20s 시작하는 종료되지 않은 색인 호출.." -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"폰트파일에 TrueType의 힌트명령을 포함합니까?\n" -"새로운 힌트명령이 포함되게 됩니다.\n" -"각 글자에 포함되어 있는것을 이용할 뿐입니다." +msgid "UntitledGroup" +msgstr "제목 없는 그룹" -msgid "PS Glyph Names" -msgstr "PostScript 글리프명" +msgid "UpdateFlex" +msgstr "flex힌트를 갱신" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "폰트파일 중에 각 글리프명칭을 포함합니까?" +msgid "Upper Case" +msgstr "대문자" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple과 MS/Adobe는 truetype과 opentype 파일의 형식에 대해 서로 다르다.\n" -"이렇게 하면 글꼴에 대해 따라야 할 표준을 선택할 수 있다.\n" -"주요 차이점은 다음과 같다.\n" -" 이름 테이블의 'postscript' 이름에 대한 요구 사항이 충돌\n" -" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" -" 축척 합성 문자는 다르게 처리됨\n" -" mox(t)/feat가 아닌 GSUB 사용\n" -" 연석/opbd가 아닌 GPOS 사용\n" -" lcar/제안 대신 GDEF 사용" +msgid "Upper Case in Lower Case" +msgstr "소문자에서 대문자" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple과 MS/Adobe는 truetype과 opentype 파일의 형식에 대해 서로 다르다.\n" -"이렇게 하면 글꼴에 대해 따라야 할 표준을 선택할 수 있다.\n" -"주요 차이점은 다음과 같다.\n" -" 이름 테이블의 'postscript' 이름에 대한 요구 사항이 충돌\n" -" 비트맵 데이터가 서로 다른 테이블에 저장됨\n" -" 비늘링 합성 글리프는 다르게 처리됨\n" -" mox(t)/feat가 아닌 GSUB 사용\n" -" 연석/opbd가 아닌 GPOS 사용\n" -" lcar/제안 대신 GDEF 사용" +msgid "Upper Sorbian" +msgstr "윗소르브어" -msgid "Old style 'kern'" -msgstr "옛 스타일의 'kern' 테이블" +msgid "UpperLimitBaselineRiseMin:" +msgstr "상한 기준선 최소 상승:" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"'GPOS'의 커닝정보를 아직 지원하지 않는\n" -"어플리케이션이 다수 존재합니다. 'GPOS'과 옛 스타일의\n" -"'kern'테이블을 둘다 포함하려면,이 체크박스를\n" -"설정해 주시기 바랍니다.\n" -"이것은 \"Apple\"체크박스과 동시에 설정 할 수 없습니다.\n" -"다만, 이것을 설정하면, 다른 어플리케이션에서 혼동을 초래 할.\n" -"가능성이 있습니다." +msgid "UpperLimitGapMin:" +msgstr "상한 간격 최소:" -msgid "Dummy 'DSIG'" -msgstr "더미 'DSIG'" +msgid "Upright/Extreme Wrapping" +msgstr "똑바른 모양/ 매우 많은 변경" -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" -"Tt 글꼴의 아이콘 FontForge는 유용한 'DSIG' 테이블을 생성할 수 없지만, MS는 " -"'DSIG' 테이블의 존재를 사용하여 OpenType의 사용 여부를 결정한다.\n" -"서명 정보 없이 빈 문서 생성 무의미한 테이블." +msgid "Upright/More Wrapping" +msgstr "똑바른 모양/많은 변경" -msgid "Output Glyph Map" -msgstr "글리프맵을 출력" +msgid "Upright/No Wrapping" +msgstr "똑바른 모양/변경 없음" -msgid "Output OFM & CFG" -msgstr "OFM과 CFG를 출력" +msgid "Upright/Some Wrapping" +msgstr "똑바른 모양/조금 변경" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"OFM,CFG의 두 파일에서, Omega가 폰트를 처리하는데 \n" -"필요한 정보를 포함하고 있습니다." +msgid "Urdu" +msgstr "우르두어" -msgid "PfaEdit Table" -msgstr "PfaEdit 테이블" +msgid "Urdu (India)" +msgstr "우르두어(인도)" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"PfaEdit테이블은 TrueType포맷의 확장이며,\n" -"FontForge를 사용하는 다양한 데이터를 포함합니다\n" -"(이것은 FontForge테이블 이름으로 불려야\n" -"하지만, 역사적이유로 다른 이름으로 불리고 있습니다)" +msgid "Urdu (Pakistan)" +msgstr "우르두어(파키스탄)" -msgid "Save Comments" -msgstr "메모를 저장" +msgid "Use CID Map" +msgstr "CID Map를 사용" -msgid "Save glyph comments in the PfEd table" -msgstr "글리프 별 메모를 PfEd 테이블에 수록합니다" +msgid "Use Clip-paths (SVG)" +msgstr "클립 경로 사용 (SVG)" -msgid "Save Colors" -msgstr "색상를 저장" +msgid "Use FreeType" +msgstr "FreeType를 사용" -msgid "Save glyph colors in the PfEd table" -msgstr "글리프의 색상 구분을 PfEd테이블에 수록합니다" +msgid "Use Kerning Class?" +msgstr "커닝클래스를 사용합니까?" -msgid "Lookup Names" -msgstr "이름 조회" +msgid "Use UniqueID" +msgstr "고유 ID 사용" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "GPOS/GSUB 조회 및 하위 테이블 이름 보존" +msgid "Use XUID" +msgstr "XUID 사용" -msgid "Save Guides" -msgstr "가이드 저장" +msgid "Use _First" +msgstr "처음 것을 사용(_F)" -msgid "Save the guidelines in the Guide layer." -msgstr "가이드 레이어에 지침 저장" +msgid "Use _Second" +msgstr "두번째 것을 사용(_S)" -msgid "Save Layers" -msgstr "레이어 저장" +msgid "Use a matrix of kerning classes" +msgstr "커닝 클래스의 행렬 사용" msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." msgstr "" -"모든 배경 및 스피로 레이어를 보존하십시오.\n" -"또한 a에서 truetype 글꼴을 출력하는 경우\n" -"큐빅 데이터베이스, 입방체 스플라인 저장" +"큐빅(후스크립트) 스플라인을 사용하여 모든 것의 윤곽을 잡는다.\n" +"이 서체의 규빅 스플라인은 일반적으로 편집하기 쉽다.\n" +"2차 글꼴보다 작을 수 있다(그리고 당신은 그것들로부터 트루타입 글꼴을 생성할 " +"수 있다" -msgid "FFTM Table" -msgstr "FFTM 표" +msgid "Use default?" +msgstr "기본값을 사용하시겠습니까?" + +msgid "Use individual kerning pairs" +msgstr "개별 커닝 쌍 사용" msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" msgstr "" -"FFTM 테이블은 TrueType 형식의 확장자임\n" -"및 FontForge에 의해 정의된 일련의 타임스탬프 포함..\n" - -msgid "TeX Table" -msgstr "TeX 테이블" +"정보가 손실될 수 있는 경우에도 기능 파일 대신 기본 커닝 구조를 사용하십시" +"오.\n" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"TeX테이블은 TrueType포맷의 확장이며,\n" -"TFM파일에서부터 취득가능한 각종의 데이터(그중,\n" -"TTF파일에 포함되지 않은 각종)를 수록 합니다.\n" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "루프 내에 없는 것에 \"exit\" 를 사용합니다\n" -msgid "Output FONTLOG.txt" -msgstr "FONTLOG.txt 출력" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "stopped 상태에 있지 않는 것에 \"stop\" 를 사용합니다\n" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" -"FONTLOG는 관련 정보를 포함하는 텍스트 파일이다.\n" -"글꼴에 대한 정보(체인지 로그 등)\n" -"(일반 템플릿은 http://scripts.sil.org/OFL-FAQ_web)의 OFL FAQ에서 확인할 수 있" -"음\n" -"오픈 폰트 프로젝트 내에서의 사용은 적극 권장되지만 필수는 아니다.\n" -"글꼴에 이미 글꼴 로그 테이블이 있는 경우(Element->Font Info 참조)\n" -"이 상자를 선택하면 내부 글꼴 로그 정보가\n" -"동일한 디렉토리의 \"FONTLOG.txt\" 파일에 추가됨\n" -"글자 그대로" +"cmap 테이블 중의 범위오프셋 0xffff 는 존재하지 않는 글리프를 나타냅니다\n" -msgid "Prefer native kerning" -msgstr "기본 커닝 선호" +msgid "Use of obsolete blend operator.\n" +msgstr "폐지된 blend 연산자를 사용합니다.\n" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" -"정보가 손실될 수 있는 경우에도 기능 파일 대신 기본 커닝 구조를 사용하십시" -"오.\n" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "%3$s의 %2$d행에서 정의되지 않은 문자 클래스 %1$s 사용" -msgid "Windows-compatible 'kern'" -msgstr "Windows 호환 'kern'" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "%3$s의 %2$d행에서 정의되지 않은 표시 클래스 %1$s 사용" msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" -"이전 스타일의 'kern' 테이블에 인코딩되지 않은 글리프가 포함되어 있는 경우\n" -"(또는 BMP 외부에 인코딩된 글리프), 많은 Windows 응용 프로그램\n" -"커닝이 전혀 없을 겁니다 이 옵션은 이러한 항목을 제외한다.." +"큐빅(postscript) 스플라인 대신 이 글꼴의 모든 레이어의 윤곽을 잡으려면 2차 스" +"플라인(진정형) 스플라인을 사용하십시오" -msgid "No Mac Names" -msgstr "Mac 이름 없음" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "글꼴의 지침 레이어에 이차 스플라인 사용" msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" -"레거시 Mac 플랫폼에 중복된 이름 항목을 추가하지 마십시오. 이러한 이름 항목은 " -"일부 기존 Mac 응용 프로그램에만 필요하다." - -msgid "BDF Resolution" -msgstr "BDF의 해상도" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "각 폰트의 해상도를 픽셀크기로부터 추측합니다." +"(PreferSpacingAccents)\n" +"악센트가 붙은 글자를 조합생성할 때 \n" +"결합형악센트(Unicode:0300〜036F)가 아닌\n" +"폭이 있는 악센트(Unicode:02C〜02FF)를 사용하는 " -msgid "Find Sub Font Definition file" -msgstr "서브폰트 정의파일을 검색합니다" +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "수평 힌트를 지정하려면 \"hhint\"속성을 사용합니다.\n" -msgid "Notdef name" -msgstr "이름이 notdef(정의되지 않음)입니다" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "수직 힌트를 지정하려면 'vhint'속성을 사용합니다.\n" -#, c-format msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" -"인코딩%d의 글리프는\".notdef\"라는 이름이 붙어있습니다. 이름이\".notdef\"이므" -"로 ,생성된 폰트에서 이 글리프는 포함하지 않습니다. 요소(L)→글리프정보(I)에서 " -"새로운 이름을 붙일 수 있습니다. (이 글리프를 뛰어넘고)폰트 생성을 계속합니까?" - -msgid "Not a CID format" -msgstr "CID폰트가 아닙니다." +"(FreeTypeInFontView)\n" +"(이용가능하면)FreeType을 폰트뷰에서 \n" +"글리프의 라스터라이징에 사용합니다. 일반적으로,\n" +"더 좋은 표시품질을 얻을 수 있습니다." msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" -"CID폰트를 CID에 대응하지 않는 포맷에\n" -"저장하려고 합니다. 저장은 가능합니다만,\n" -"서프폰트만 저장됩니다.\n" -"진행하시겠습니까?" +"카이로 라이브러리를 사용하여 그리기(사용 가능한 경우)\n" +"이렇게 하면 더 예쁘지만(안티앨리어싱) 더 느리게 그려진다.\n" +"이는 설정된 후 생성된 모든 창에 적용된다.\n" +"이미 존재하는 창은 그대로 계속될 것이다." -#, c-format msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"글리프%s의 TrueType명령이 구식입니다.\n" -"그래도 계속하시겠습니까?" +"Use this as the default base for the filename\n" +"when generating a font." +msgstr "글꼴을 생성할 때 파일 이름의 기본 기준으로 사용하십시오." #, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"글리프%s에서 ,%s에의 참조는 점의 매칭에 의해 배치됩니다만,\n" -"점의 번호가 현재, 당초의 의도를 더이상 반영하지 않습니다.\n" -"그래도 계속하시겠습니까?" +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" +msgstr "문양 %d 적어도 2 개의 구성 요소 Use-my-metrics 플래그 세트\n" -msgid "Reference point match out of date" -msgstr "참조점의 매치가 구식입니다" +msgid "UseCairoDrawing" +msgstr "카이로 드로잉을 사용한다." -msgid "Bad OS/2 version" -msgstr "잘못된 OS/2 버전" +msgid "UseNewIndicScripts" +msgstr "새로운 Indic 스크립트 사용" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"OpenType 글꼴의 버전이 1보다 커야 함\n" -"이를 변경하려면 Element->Font Info->OS/2->Misc를 사용하십시오." +msgid "Used for ruler numbers and other ruler notations." +msgstr "눈금자 번호 및 기타 눈금자 표기에 사용됩니다." -msgid "Non-standard Em-Size" -msgstr "비표준의 EM크기" +msgid "User controls the emboldening with the next two fields" +msgstr "사용자는 다음 두 필드로 emboldening 기능을 제어합니다." -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"통상, PostScript폰트는 EM의 크기를 1000그리드에 설정하도록 되어있습니다만, " -"이 폰트는 %d그리드로 되어 있습니다. 에러가 발생하지는 않습니다만, EM크기를 " -"요소(L)→폰트정보(F)→[일반정보] 대화상자에서 변경할 것을을 추천합니다.\n" -"그래도 폰트를 이대로 출력하시겠습니까?" +msgid "Using the OFL for your open fonts" +msgstr "열려 있는 글꼴에 OFL 사용" -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"통상 ,PostScript폰트는 EM의 크기를 2의 거듭제곱수로 설정하도록 되어 있습니다" -"만, 이 폰트는%d그리드로 되어 있습니다. 에러가 발생하지는 않습니다만, 모든 모" -"서리그리드를 요소(L)→폰트정보(F)→[일반정보] 대화상자에서 변경할 것을 추천합" -"니다.\n" -"그래도 폰트를 이대로 출력하시겠습니까?" +msgid "Uyghur" +msgstr "위구르어" -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"이 폰트에서 2바이트 인코딩을 포함합니다만,\n" -"현재 저장하려고 하는 포맷은 1바이트 부호화방식\n" -"만 지원합니다. 즉, 폰트의 인코딩\n" -"재변환를 수행하지않으면 폰트의 최초 256자 이후에 대해\n" -"접근 할 수 없습니다.\n" -"\n" -"그래도 계속하시겠습니까?" +msgid "Uzbek" +msgstr "우즈벡어" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"'NFNT'비트맵포맷은 OS X에서 사용되지 않습니다(다만,Type1 PostScript리소스를 " -"저장할 때,(무의미한)비트맵폰트가 필요합니다)." +msgid "Uzbek (Cyrillic)" +msgstr "우즈벡어(키릴문자)" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "'NFNT'비트맵폰트는 더이상 사용되지 않습니다" +msgid "Uzbek (Latin)" +msgstr "우즈벡어(라틴문자)" -msgid "Needs bitmap font" -msgstr "비트맵폰트가 필요합니다" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "보기" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Mac의 Type1리소스폰트를 생성할 때, 최소 1개의 NFNT비트맵폰트를 출력하지않으" -"면 올바로 작동하지 않습니다. 이 폰트에 어떠한 비트맵도 생성생성하지 않았다면," -"이 대화상자를 취소하고 요소(l)→사용하는 비트맵(A)커맨드로 비트맵을 생성해 주" -"십시오" +msgid "VFlex Hint Color" +msgstr "VFlex 힌트 색상" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "'POST' Type1 포맷はおそらく廃止されるでしょう." +msgid "VHead _Column Spacing:" +msgstr "(vhea테이블의)세로쓰기의 행간격(_C):" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" -"'POST' type1 형식은 아마도 더 이상 사용되지 않으며 향후 버전의 Mac에서는 작동" -"하지 않을 수 있다." +msgid "VHint Active Color" +msgstr "V힌트 활성 색상" -msgid "_Review" -msgstr "검토(_R)" +msgid "VKern By Classes" +msgstr "클래스 별로 세로쓰기 커닝" -msgid "_Generate" -msgstr "생성(_G)" +msgid "VKern By Classes..." +msgstr "클래스 별로 세로쓰기 커닝..." -msgid "Errors detected" -msgstr "오류가 감지됨" +msgid "VKern From HKern" +msgstr "가로쓰기 커닝을 세로쓰기로 " -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"폰트에 오류가 있습니다.\n" -"%s 오류를 검토하시겠습니까, 아니면 폰트를 저장하시겠습니까?" +msgid "VKern:" +msgstr "세로쓰기 커닝:" -msgid "Create directory..." -msgstr "폴더를 생성..." +msgid "VStem" +msgstr "VStem" -msgid "Bad Mac Family" -msgstr "Mac패밀리로 부적합합니다" +msgid "VWidth" +msgstr "높이" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Mac의 패밀리파일을 출력하려면, 조작중의폰트가 표준(Normal, Regular 등)이며 같" -"은 패밀리명을가지는 폰트를 열어야 합니다." +msgid "Vai" +msgstr "Vai" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"현재 열어져 있는 폰트 중, 조작중의 폰트와 같은 패밀리명을 가지는 %.30s과 " -"%0.30s의 두 폰트의 스타일이 동일합니다." +msgid "Validate Before Saving" +msgstr "저장하기 전에 확인" -msgid "Generate Fonts" -msgstr "글꼴 생성" +msgid "Validating..." +msgstr "확인하는 중.." -msgid "Generate TTC" -msgstr "TTC 생성" +#, c-format +msgid "Validation of %.100s" +msgstr "%.100s 유효성 확인" -msgid "Generate Mac Family" -msgstr "Mac패밀리를 출력..." +msgid "Value" +msgstr "값" -msgid "Allows you to select optional behavior when generating the font" -msgstr "폰트생성시 거동에 대한 옵션을 선택할수 있도록 합니다" +msgid "Value exceeds tfm limitations" +msgstr "값이 tfm 한도를 초과 함" -msgid "Layer:" -msgstr "레이어:" +msgid "Value out of bounds" +msgstr "값이 범위를 벗어남" -msgid "Save a font based on the specified layer" -msgstr "지정된 도면층에 따라 글꼴 저장" +msgid "Value out of bounds in spline.\n" +msgstr "스플라인 내에 범위 밖의 값이 포함되어 있습니다.\n" -msgid "Validate Before Saving" -msgstr "저장하기 전에 확인" +msgid "Value out of range" +msgstr "범위 밖의 값입니다." -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"저장하기 전에 글리프 윤곽선에 표준 오차가 있는지 확인합니다.\n" -"이 작업은 느릴 수 있습니다." +msgid "Value:" +msgstr "명도:" -msgid "Append a FONTLOG entry" -msgstr "FONTLOG 항목 추가" +msgid "Vanishing Point:" +msgstr "소실점:" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "FONTLOG를 사용하면 글꼴에 대한 변경사항 로그를 보관할 수 있다." +msgid "Variant Glyphs:" +msgstr "변환 글리프" -msgid "Prepend timestamp" -msgstr "사전 타임스탬프" +msgid "Variation Selector (or 0)" +msgstr "변형 선택(or 0)" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"이 옵션은 파일 이름 및 글꼴 패밀리 이름 메타데이터에 YYMMDDHM 형식의 타임스탬" -"프를 앞지른다." +msgid "Variation Selectors" +msgstr "변형 선택기" -msgid "Merge tables across fonts" -msgstr "글꼴 간에 테이블 병합" +msgid "Variation Selectors (& Supplement)" +msgstr "변화 선택(& 보충)" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge는 두 가지 스타일의 ttc 파일을 생성 할 수 있습니다.\n" -"처음에는 각 글꼴이 별도의 엔티티입니다\n" -"다른 글꼴과 연결되지 않았습니다. 두 번째 FontForge는 동일한 글리프 테이블을 " -"사용하려고 시도합니다.\n" -"모든 글꼴에 대해 중복 글리프를 병합합니다. 또한 비트 단위가 동일한 다른 글꼴" -"의 테이블에 동일한 공간을 사용하려고 시도합니다.\n" -"\n" -"FontForge는 항상 병합을 수행 할 수있는 것은 아닙니다.\n" -"어떤 경우에는 ttc 내에서 독립 글꼴을 생성하는 것으로 넘어갑니다.\n" -" 다음과 같은 경우 FontForge를 병합 할 수 없습니다.\n" -" * 글꼴의 크기가 다릅니다\n" -" * 비트 맵이 관련되어 있습니다\n" -" * 병합 된 글리프 테이블에 65534 개 이상의 글리프가 있습니다.\n" -"\n" -"(합병 시간이 더 걸립니다)" +msgid "Variation Selectors B" +msgstr "B 부분 변형" -msgid "As CFF fonts" -msgstr "CFF 글꼴로" +msgid "Variation Selectors Supplement" +msgstr "변화 선택 보충" +#, c-format msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" -"TTF가 아닌 ttc에 CFF 글꼴을 넣는다.\n" -" 이것들은 맥과 리눅스에서 작동하는 것 같다.\n" -" 그러나 Windows에서는 작동하지 않는 것으로 문서화되었다." - -msgid "Execute Script" -msgstr "스크립트 실행" +"일반적으로 변형 선택기\n" +"U+180B 및 U+180D\n" +"U+FE00 및 U+FE0F\n" +"U+E0100 및 U+E01EF\n" +"정말 U+%04X를 사용하려고 했습니까?" -msgid "_Python" -msgstr "_Python" +msgid "Various errors occurred at the selected glyphs" +msgstr "선택한 글리프 중 다양한 에러가 발생했습니다" -msgid "_FF" -msgstr "_FF" +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "%s에서, 몇개의 PIXEL_SIZE의 지정이 일치하지 않습니다" -msgid "C_all..." -msgstr "불러오기(_A)..." +msgid "Vattu Variants" +msgstr "바투 변형" -msgid "Counter Expansion Factor" -msgstr "카운터 확장 계수" +msgid "Vedic Extensions" +msgstr "베다어 확장" -msgid "Counter Addition" -msgstr "카운터 추가" +msgid "Venda" +msgstr "벤다어" -msgid "Side Bearing Expansion Factor" -msgstr "측면 베어링 확장 계수" +msgid "Vendor ID:" +msgstr "벤더 ID" -msgid "Side Bearing Addition" -msgstr "측면 베어링 추가" +msgid "Vendor URL" +msgstr "벤더의 URL" -msgid "Condense/Extend" -msgstr "콘덴서/연장" +msgid "Version" +msgstr "버전" -msgid "Scale By" -msgstr "축척 기준" +#, c-format +msgid "Version %.20s" +msgstr "버전 %.20s" -msgid "Counters:" -msgstr "카운터:" +msgid "Version, Major:" +msgstr "버전, 주요:" -msgid "Side Bearings:" -msgstr "측면 베어링:" +msgid "Vert. Construction" +msgstr "녹색. 강화" -msgid "Correct for Italic Angle" -msgstr "기울임꼴 각도에 대해 수정" +msgid "Vert. Hint Color" +msgstr "녹색. 힌트 색상" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"확장한 윤곽선이 자가교차하는 것을\n" -"FontForge가 검출 한 경우 이 옵션이 설정하면,\n" -"선과의 교차를 제거해 결과를 개선하려고 시도합니다" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "수직 변형" -msgid "Horizontal Stem Height Scale" -msgstr "수평 줄기 높이 척도" +msgid "Vertical" +msgstr "수직" -msgid "Horizontal Stem Height Add" -msgstr "수평 스템 높이 추가" +msgid "Vertical Advance not" +msgstr "진행 수직이 아님" -msgid "Threshold between Thin and Thick Stems" -msgstr "얇은 스템과 두꺼운 스템 사이의 임계값" +msgid "Vertical Alternates" +msgstr "수직 교류" -msgid "Vertical Stem Width Scale" -msgstr "수직 스템 폭 척도" +msgid "Vertical Alternates for Rotation" +msgstr "회전을 위한 수직 교류" -msgid "Vertical Stem Width Add" -msgstr "수직 스템 폭 추가" +msgid "Vertical Baselines" +msgstr "수직 베이스라인" -msgid "Stem threshold should be positive" -msgstr "스템 임계값은 양수여야 함" - -msgid "Unlikely stem threshold" -msgstr "가능성이 낮은 스템 임계값" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "척도 계수는 3-1000% 사이여야 함" - -msgid "Unlikely scale factor" -msgstr "있음직하지 않은 척도 계수" +msgid "Vertical Counter Add" +msgstr "수직 카운터 추가" -msgid "Bad stem add" -msgstr "잘못된 줄기 추가입니다." +msgid "Vertical Counter Scale" +msgstr "수직 카운터 규모" -msgid "Bad tag" -msgstr "잘못된 태그" +msgid "Vertical Counters:" +msgstr "수직 카운터:" -msgid "Feature tags are limited to 4 letters" -msgstr "기능 태그는 4자로 제한됨" +msgid "Vertical Extension Italic Correction" +msgstr "수직 확장 기울임꼴 보정" -msgid "Missing glyph extension" -msgstr "상형문자 확장 누락" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "%c%c%c%c 의 수직 범위" -msgid "You must specify a glyph extension" -msgstr "상형문자 확장을 지정해야 함" +msgid "Vertical Forms" +msgstr "수직 형태" -msgid "Vertical Offset" -msgstr "수직 오프셋" +msgid "Vertical Forms & CJK Compatibility Forms" +msgstr "수직적 형태와 CJK 호환성 형태" -msgid "Missing extension" -msgstr "누락된 확장자" +msgid "Vertical Fractions" +msgstr "수직형 분수" -msgid "You must provide a glyph extension" -msgstr "글리프 확장을 제공해야 함" +msgid "Vertical Kana Alternates" +msgstr "세로쓰기 용 대안명" -msgid "Horizontal Counter Scale" -msgstr "수평 카운터 축척도" +msgid "Vertical Kerning" +msgstr "세로쓰기 커닝" -msgid "Horizontal Counter Add" -msgstr "수평 카운터 추가" +msgid "Vertical Kerning Class" +msgstr "세로쓰기 커닝클래스" -msgid "Left Side Bearing Scale" -msgstr "왼쪽 사이드 베어링 눈금" +msgid "Vertical Offset" +msgstr "수직 오프셋" -msgid "Left Side Bearing Add" -msgstr "왼쪽 측면 베어링 추가" +msgid "Vertical Offset:" +msgstr "수직 간격띄우기" -msgid "Right Side Bearing Scale" -msgstr "오른쪽 사이드 베어링 눈금" +msgid "Vertical Only" +msgstr "세로쓰기 전용" -msgid "Right Side Bearing Add" -msgstr "오른쪽 측면 베어링 추가" +msgid "Vertical Rotation & Alternates" +msgstr "세로쓰기 자형과 회전자" msgid "Vertical Scale" msgstr "수직 규모" -msgid "Vertical Counter Scale" -msgstr "수직 카운터 규모" - -msgid "Vertical Counter Add" -msgstr "수직 카운터 추가" +msgid "Vertical Scale:" +msgstr "수직 규모:" -msgid "Width of Vertical Stems:" -msgstr "수직 줄기의 폭:" +msgid "Vertical Stem Width Add" +msgstr "수직 스템 폭 추가" -msgid "Width/Height of Thick Stems:" -msgstr "두꺼운 줄기의 너비/높이:" +msgid "Vertical Stem Width Scale" +msgstr "수직 스템 폭 척도" -msgid "Height of Horizontal Stems:" -msgstr "수평 줄기의 높이:" +msgid "Vertical Tab Set" +msgstr "수직 탭 설정" -msgid "Width/Height of Thin Stems:" -msgstr "얇은 줄기의 너비/높이:" +msgid "Vertical _Metric Lines" +msgstr "수직메트릭 선(_M)" -msgid "Original Y Position" -msgstr "원래 Y 위치" +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." +msgstr "기울어 진 분수의 상단 및 하단 요소의 잉크 사이의 수직 거리" -msgid "Extent" -msgstr "범위" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "%d 기준 수직선" -msgid "Resultant Y Position" -msgstr "결과 Y 위치" +msgid "VerticalTabSet" +msgstr "수직 탭 설정" -msgid "Create Subscript/Superscript" -msgstr "아래 첨자/위 첨자 생성" +msgid "Very Condensed" +msgstr "매우 좁혀 짐" -msgid "Create Small Caps" -msgstr "작은 대문자 생성" +msgid "Very Expanded" +msgstr "매우 확장됨" -msgid "Change Glyphs" -msgstr "글리프 변경" +msgid "Very Extended" +msgstr "매우 확장됨" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"대부분의 명령과는 달리 이것은 선택된 글리프에서 \n" -"직접 작동하지 않습니다. 대신 글리프를 선택하면 FontForge가\n" -"원래 이름에 확장자를 추가하여 다른 글리프를 생성(또는 재사용) 하고 \n" -"수정된 버전의 원래 글리프를 \n" -"새 글리프에 복사합니다." +msgid "Very High" +msgstr "매우 높음" -msgid "Feature Tag:" -msgstr "기능 태그:" +msgid "Very Light" +msgstr "매우 밝은" -msgid "Glyph Extension:" -msgstr "글리프 확장:" +msgid "Very Low" +msgstr "매우 낮음" -msgid "Vertical Offset:" -msgstr "수직 간격띄우기" +msgid "Very Narrow" +msgstr "매우 좁음" -msgid "Introduction" -msgstr "소개" +msgid "Very Wide" +msgstr "매우 넓은" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"대부분의 명령과 달리 이 명령은\n" -"엄선된 글립스 대신 \"A\"(또는 \"A\")를 선택한 경우\n" -"FontForge는 \"a.sc\"이라는 이름의 글리프를 만들거나 재사용할 것이다.\n" -"그것은 \"A\" 글리프의 수정된 버전을 \"a.sc\"에 복사할 것이다." +msgid "Vietnamese" +msgstr "베트남어" -msgid "Petite Caps" -msgstr "작은 대문자" +msgid "View" +msgstr "보기" -msgid "Glyph Extensions" -msgstr "글리프 확장" +msgid "View Point" +msgstr "시점" -msgid "Letters:" -msgstr "문자:" +msgid "Vowel Jamo Forms" +msgstr "한글 자모모음형" -msgid "Symbols:" -msgstr "기호:" +msgid "WOFF" +msgstr "웹 오픈 글꼴 형식" -msgid "Create small caps variants for symbols as well as letters" -msgstr "기호 및 문자에 대한 작은 대문자 변형 만들기" +msgid "WOFF compressed metadata section too large.\n" +msgstr "WOFF 압축 메타데이터 섹션이 너무 크다.\n" -msgid "Uniform scaling for stems of any width and direction" -msgstr "모든 폭과 방향의 줄기에 대한 균일한 확장/축소" +msgid "WOFF uncompressed metadata section too large.\n" +msgstr "WOFF 압축되지 않은 메타데이터 섹션이 너무 크다.\n" -msgid "Separate ratios for thin and thick stems" -msgstr "얇은 줄기과 두꺼운 줄기에 대한 개별 비율" +msgid "WWS Family" +msgstr "WWS 패밀리" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "얇은것과 두꺼운것의 임계값" +msgid "WWS Subfamily" +msgstr "WWS 하위 패밀리" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "수평과 수직 줄기에 대한 개별 비율" +msgid "W_hitespace Glyphs" +msgstr "W_hitespace 글리프" -msgid "% +" -msgstr "% +" +msgid "W_ithin Rectangle" +msgstr "직사각형의 범위(_I)" -msgid "Activate diagonal stem processing" -msgstr "대각선 처리 활성화" +msgid "Wa" +msgstr "와어" -msgid "Stems" -msgstr "줄기" +msgid "Wagdi" +msgstr "와그디어" -msgid "Retain current advance width, center glyph within that width" -msgstr "전류 전진 폭을 유지하고 글리프를 해당 폭 내에서 중앙에 배치하십시오." +msgid "Wancho" +msgstr "완초" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "전류 전진 폭을 유지하고 측면 베어링을 비례적으로 스케일링" +msgid "Wansung (Korean)" +msgstr "완성형 (한국어)" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "수평 카운터 및 측면 베어링에 대한 균일한 확대/축소" +msgid "Warang Citi" +msgstr "와랑 시티 자" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "수평 카운터 및 측면 베어링에 대한 균일하지 않은 확대/축소" +msgid "Warn if _unlinked references" +msgstr "참조링크 제거 시에 경고(_U)" -msgid "Counter Size:" -msgstr "카운터 크기:" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" +msgstr "" +"한쪽 글리프가 아웃라인를 포함하고, 다른 한쪽이 참조를 포함하고 있을(또는,그 " +"참조가 같은 아웃라인를 기술) 경우에 경고표시" -msgid "Left Side Bearing:" -msgstr "왼쪽 측면 베어링:" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "윤곽선이 가깝지만 정확히 동일하지 않은 경우 경고합니다." -msgid "Right Side Bearing:" -msgstr "오른쪽 측면 베어링:" +msgid "WarnScriptUnsaved" +msgstr "저장되지 않은 상태로 스크립트 경고" -msgid "Horizontal" -msgstr "수평" +msgid "Warning" +msgstr "경고" -msgid "Control Vertical Counters (use for CJK)" -msgstr "제어 수직 카운터(CJK에 사용)" +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "경고: %d 번째의 축의 값 (%g) 은 가능한 범위 [%g,%g] 의 밖에 있습니다\n" -msgid "Vertical Counters:" -msgstr "수직 카운터:" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "경고: %s 의 패밀리명은 %s (GenerateFamily) 과 다릅니다\n" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "제어 수직 매핑(라틴어, 그리스어, 키릴어)" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "이러한 매핑은 특정 표준 높이를 고정하는 데 사용될 수 있다." - -msgid "Vertical Scale:" -msgstr "수직 규모:" - -msgid "%" -msgstr "%" - -msgid "Vertical" -msgstr "수직" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" +msgstr "경고: %s(%s) 는 확장 또는 압축입니다. 그것은 불가능합니다.\n" -msgid "Everything to its default value" -msgstr "기본값에 맞는 모든 항목" +msgid "" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" +msgstr "" +"경고: 'cvar' 에 중간tuple데이터가 포함되어 있습니다.\n" +" FontForge는 이것을 지원하지 않습니다\n" -msgid "Reset" -msgstr "리셋" +#, c-format +msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" +msgstr "경고: 정확도 목표 %lf는 최소 %lf 미만입니다. 대신 %lf를 사용합니다\n" -msgid "Embolden by" -msgstr "다음을 통해 볼드체로 인쇄하다" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "경고: 확장 또는 압축을 동시 지정하고 있습니다. 그것은 불가능합니다.\n" -msgid "Serif Height" -msgstr "셰리프 높이" +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "경고: Palm폰트의 폰트마크 바이트순서가 반전\n" -msgid "Serif Height Fuzz" -msgstr "셰리프 높이 퍼즈" +msgid "Warning: Can't identify contour direction, assuming clockwise\n" +msgstr "경고 : 시계 방향을 가정하면 윤곽의 방향을 확인할 수 없습니다\n" -msgid "Top Zone" -msgstr "최고점" +msgid "Warning: Contour end did not close\n" +msgstr "경고 : 등고선 엔드가 닫히지 않았습니다\n" -msgid "Bottom Zone" -msgstr "아래점" +msgid "Warning: Contour start did not close\n" +msgstr "경고 : 등고선 시작이 닫 없습니다\n" -msgid "Top Hint" -msgstr "최고의 힌트" +#, c-format +msgid "Warning: Coordinate diff %lf greater than margin %lf\n" +msgstr "경고: 좌표 차이 %lf이 여백 %lf를 초과합니다\n" -msgid "Bottom Hint" -msgstr "바닥 힌트" +#, c-format +msgid "Warning: Enabled Plugin '%s' was not discovered\n" +msgstr "경고: 활성화된 플러그인 '%s'을(를) 찾을 수 없습니다.\n" -msgid "Embolden by:" -msgstr "다음을 통해 볼드체로 인쇄하다:" +#, c-format +msgid "" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" +msgstr "" +"경고: 인코딩 %d (0x%x) 가 적어도 2 개의 장소 (%s@0x%02x 와 %s@0x%02x) 에 매핑" +"되어 있습니다\n" +" 여기에 하나만 사용됩니다.\n" -msgid "_LCG" -msgstr "_LCG." +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "경고: Font Bucket Version 의 4 는 0 로 처리.\n" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "라틴어, 키릴어 및 그리스어 스크립트에 적합한 경우 엠볼덴" +msgid "Warning: Font contained no glyphs" +msgstr "경고: 폰트 내에 글리프가 없습니다." -msgid "_CJK" -msgstr "_CJK" +#, c-format +msgid "" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" +msgstr "" +"경고: 글리프 %d 는 비공개 또는 중간 tuple데이터를 포함합니다.\n" +" FontForge는 어느쪽도 지원하지 않습니다.\n" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "중국어, 일본어, 한국어 대본에 적합한 것으로 강조" +msgid "Warning: Left contour did not close\n" +msgstr "경고 : 왼쪽의 윤곽이 닫히지 않았습니다\n" -msgid "_Auto" -msgstr "자동(_A)" +#, c-format +msgid "" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" +msgstr "" +"경고: 'name' 테이블의 Mac과 Unicode의 항목에 문자열 %s이 언어 %s\n" +" 버전에 대해 일치하지 않습니다.\n" +" Mac 의 문자열: %s\n" +" Mac Unicode 의 문자열: %s\n" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "글리프의 스크립트에 따라 적절한 방법 선택" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" +msgstr "" +"경고: 'name' 테이블의 Mac 과 Windows 항목에서 문자열 %s 이 언어 %s\n" +" 버전에 대해 일치하지 않습니다.\n" +" Mac 의 문자열: %s\n" +" Windows 의 문자열: %s\n" -msgid "C_ustom" -msgstr "관습(_U)" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"경고 : Mac 문자열은 % s 언어 % s 문자열의 \"이름\"테이블에있는 Unicode 문자열" +"의 일부입니다.\n" -msgid "User controls the emboldening with the next two fields" -msgstr "사용자는 다음 두 필드로 emboldening 기능을 제어합니다." +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"경고: 'name' 테이블 문자열 %s 의 %s 언어버전에 대해,\n" +"Mac 문자열은 Windows 문자열의 서브세트입니다\n" -msgid "_Top hint:" -msgstr "최상의 힌트(_T):" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "" +"경고: AddDHint (%d,%d %d,%d %d,%d) 에서 문자가 선택되어 있지 않습니다\n" -msgid "_Zone:" -msgstr "구역(_Z):" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "경고: AddHint(%d,%d,%d) 로 글자가 선택되지 않았습니다\n" -msgid "_Bottom hint:" -msgstr "바닥힌트(_B):" +msgid "Warning: No stroke output for contour\n" +msgstr "경고 : 등고선의 선 출력은 없습니다\n" -msgid "Zone:" -msgstr "구역:" +msgid "Warning: Right contour did not close\n" +msgstr "경고 : 오른쪽의 윤곽이 닫히지 않았습니다\n" +#, c-format msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" +"Warning: SplinePointListIsClockwise found no usable line even at %dx " +"magnification.\n" msgstr "" -"이 정도 높은 지점은 세리프에 있는 것으로 추정되며\n" -"그리고 처리 후에도 그 높이에 남을 것이다.\n" -"(그러므로 세리프는 같은 크기로 유지되어야 한다.)\n" -"(세리프가 커지기를 바란다면, 이것을 0으로 설정하십시오.)\n" -"컨텍스트요청" - -msgid "Fuzz" -msgstr "솜털" +"경고: SplinePointListIsClockwise는 %dx의 배율로도 사용 가능한 선을 찾을 수 없" +"습니다.\n" -msgid "Allow the height match to differ by this much" -msgstr "높이 차이가 이만큼 차이가 나도록 허용" +#, c-format +msgid "" +"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +msgstr "경고: 유니 코드 범위를 벗어난 값 %d의 이름을 반환하는 StdGlyphName\n" msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" msgstr "" -"이 알고리즘의 간단한 적용은 카운터를 압축할 것이다.\n" -"일반적으로 굵은 라틴 글꼴에서는 볼 수 없음" - -msgid "Squish" -msgstr "으깨지다" - -msgid "Make the counters narrower" -msgstr "카운터를 좁히십시오" +"경고: 글꼴에 이미 일부 'alt' lookup이 있지만 이러한 룩업과 연관된 다른 기능 " +"태그가 있습니다. 이 명령을 계속 진행하면 해당 lookup에서 'alt' 태그가 제거되" +"고 다른 기능 태그와 연결되지 않는 새 lookup이 생성됩니다.\n" +" 이것을 원하시는 건가요?" msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" msgstr "" -"카운터의 폭이 그만큼 넓은지 확인하십시오.\n" -"그 후." +"경고: 이미 에 '아름다운' 룩업이 있다.\n" +"글꼴, 일부에는 연결된 다른 기능 태그가 없음\n" +"그것들과 함께 이것들이 제거될 것이고, 다른 것들은 다른 것들을 가지고 있다.\n" +"태그가 연관되어 있으며, '알트'가 있는 동안 이러한 태그는 남아 있을 것이다.\n" +"태그가 룩업에서 제거됨 - 새 룩업\n" +"어떤 것과 관련이 없는 생성될 것이다.\n" +"다른 기능 태그.\n" +" 원하는 내용이 맞습니까??" msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" msgstr "" -"라틴 알고리즘을 사용하여 글리프에 대한 카운터 크기 유지\n" -"CJK를 사용하는 사람들을 위해 그것들을 스퀴시 해라" - -msgid "Cleanup Self Intersect" -msgstr "자기자신을 제거중" +"경고: 폰트에 이미 'aalt' lookup이 있습니다. \n" +"이 명령을 계속 진행하면 해당 lookup이 제거되고 \n" +"새 lookup이 생성됩니다. \n" +"이전 정보를 잃게 됩니다.\n" +" 이것을 원하시던 건가요?" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "글꼴을 몇 각도로 기울이시겠습니까?" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "경고: 토큰 %s 를 해석할 수 없습니다. 특성가 몇가지 손실되어 있습니다\n" -msgid "Oblique Slant..." -msgstr "경사..." +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "경고: 'kern'테이블의 하위 테이블의 수 (%d) 가 없습니다" -msgid "LSB Compression Percent" -msgstr "LSB 압축 백분율" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "" +"경고: 이상하게 거대한 스플라인이 포함되어 있습니다. 이것을 무시합니다.\n" -msgid "Stem Compression Percent" -msgstr "줄기 압축 백분율" +msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" +msgstr "" +"경고 : 인식 할 수 없거나 지원되지 않는 캡 타입입니다. 기본값은 \"nib\"입니" +"다.\n" -msgid "Counter Compression Percent" -msgstr "카운터 압축 백분율" - -msgid "RSB Compression Percent" -msgstr "RSB 압축 백분율" - -msgid "XHeight Percent" -msgstr "높이 비율" - -msgid "Italic Angle" -msgstr "이탤릭체 기울기" - -msgid "Bad setting" -msgstr "잘못된 설정" - -msgid "You may not select both variants of 'f'" -msgstr "두 변환 모두 'f'를 선택할 수 없음" - -msgid "Transform baseline serifs" -msgstr "기준 세리프 변환" - -msgid "Transform x-height serifs" -msgstr "X-높이 셰리프 변환" - -msgid "Transform ascender serifs" -msgstr "상향 셰리프 변환" - -msgid "Transform descender serifs" -msgstr "하강 셰리프 변환" - -msgid "Transform diagonal serifs" -msgstr "대각선 세리프 변환" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "세리프가 제거되면(\"m\"의 처음 두 개와 같이) 다음으로 교체하십시오." - -msgid "Flat" -msgstr "평평한" - -msgid "Slanted" -msgstr "비스듬한" - -msgid "Pen Slanted" -msgstr "기울여 쓰기" - -msgid "Compress (as a percentage)" -msgstr "압축(백분율로)" - -msgid "LSB" -msgstr "LSB" - -msgid "Left Side Bearing" -msgstr "왼쪽 측면 베어링" - -msgid "RSB" -msgstr "RSB" - -msgid "Right Side Bearing" -msgstr "오른쪽 측면 베어링" - -msgid "Lower Case" -msgstr "소문자" - -msgid "Others" -msgstr "기타" +msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" +msgstr "" +"경고 : 인식 할 수 없거나 지원되지 않는 조인 유형입니다. 기본값은 \"nib\"입니" +"다.\n" -msgid "Upper Case" -msgstr "대문자" +#, c-format +msgid "" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +msgstr "경고: 팁 (%d,%d %d,%d %d,%d) 가 유효한 위치를 확인할 수 없습니다\n" -msgid "XHeight Percent:" -msgstr "높이 비율:" +#, c-format +msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" +msgstr "경고: gid %d가 glyph_cnt %d보다 크기 때문에 생략합니다\n" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "전통적으로 이탤릭체의 x높이는 로마자 보다 약간 낮다" +msgid "Warnings" +msgstr "경고" -msgid "Italic Angle:" -msgstr "이텔릭체 기울기:" +msgid "Watch Points not supported in glyphs with references" +msgstr "참조를 포함하는 글리프에서는 감시점이 지원되지 않습니다" msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" -"이탤릭체 변환은 불완전할 것 입니다!\n" -"e, g, k 및 v-z에서 수동 수정 작업을 수행하려는 경우\n" -"그리고 в, е, е, е, е, е, е, ђ, ђ, ђ.\n" -"그리고 모든 그리스 소문자 그리고 다른 모든 것들 또한 불완전 할 것 입니다." - -msgid "Current X-Height" -msgstr "현재 X-높이" - -msgid "Desired X-Height" -msgstr "원하는 X-높이" +"선택한 점을 감시\n" +"(점이 움직일 경우에 중단)" -msgid "Change XHeight" -msgstr "높이 변경" +msgid "Watched Cvt Change" +msgstr "Cvt 변화 확인" -msgid "Current x-height:" -msgstr "현재 x-높이:" +msgid "Watched Store Change" +msgstr "저장소 변화 확인" -msgid "Desired x-height:" -msgstr "원하는 x 높이:" +msgid "We cannot have lead-in points for an open curve.\n" +msgstr "열린 곡선에 도입 점을 설정할 수 없습니다.\n" -msgid "Serif height:" -msgstr "셰리프 높이" +msgid "We don't understand this font\n" +msgstr "이 폰트를 해석 할 수 없습니다\n" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "검색하신 패턴은 %.100s 중에 더이상 없었습니다." +msgid "Web Open Font (WOFF)" +msgstr "웹 열기 글꼴(WOFF)" -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "검색하신 패턴은 폰트%.100s 중에 없었습니다." +msgid "Web Open Font (WOFF2)" +msgstr "웹 열기 글꼴(WOFF2)" -msgid "Find" -msgstr "검색" +msgid "Weight, Width, Slope Only" +msgstr "무게, 폭, 경사만" -msgid "Find Next" -msgstr "다음을 검색" +msgid "Welsh" +msgstr "웰시어" -msgid "Match Fuzziness:" -msgstr "솜털 매치:" +msgid "West-Cree" +msgstr "서크리어" -msgid "Bad search pattern" -msgstr "잘못된 패턴 검색입니다." +msgid "What is the pixel size of the font in this file?" +msgstr "이 파일내의 폰트 픽셀수는 얼마입니까?" -msgid "Nothing to match." -msgstr "일치하는 항목이 없습니다." +msgid "What type(s) of palm font records do you want?" +msgstr "어떤 종류의 Palm폰트레코드가 필요합니까?" msgid "" "When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." +"replace pattern must be a single open contour with at least 3 points on it." msgstr "" -"끝점이 최소 길이와 방향만 지정함을 선택하면 검색 패턴이 단일 열린 윤곽선이어" -"야 한다." +"\"끝점이 최소 길이와 방향만 지정\"을 선택한 경우, 교체 패턴은 최소 3개의 점" +"이 있는 단일 열린 윤곽선이어야 한다." msgid "" "When \"Endpoints specify minimum length and direction only\" is checked, the " @@ -26236,750 +25811,961 @@ "\"끝점이 최소 길이와 방향만 지정\"을 선택한 경우 검색 패턴은 최소 3개의 점이 " "있는 하나의 열린 윤곽선이어야 한다(그렇지 않으면 일치하는 항목이 없음)." -msgid "Bad replace pattern" -msgstr "잘못된 패턴 바꾸기입니다." - msgid "" "When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." +"search pattern must be a single open contour." msgstr "" -"\"끝점이 최소 길이와 방향만 지정\"을 선택한 경우, 교체 패턴은 최소 3개의 점" -"이 있는 단일 열린 윤곽선이어야 한다." +"끝점이 최소 길이와 방향만 지정함을 선택하면 검색 패턴이 단일 열린 윤곽선이어" +"야 한다." msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "검색 경로가 단일 열린 윤곽선인 경우 대체 패턴도 다음과 같아야 한다." - -msgid "Search Pattern:" -msgstr "검색패턴:" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" +msgstr "" +"확장한 윤곽선이 자가교차하는 것을\n" +"FontForge가 검출 한 경우 이 옵션이 설정하면,\n" +"선과의 교차를 제거해 결과를 개선하려고 시도합니다" -msgid "Replace Pattern:" -msgstr "바꾸기패턴:" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." +msgstr "" +"FontForge를 시작하면이 파일에서 사용자 인터페이스 테마가로드됩니다. 변경 사항" +"은 다음 FontForge를 시작할 때만 사용할 수 있습니다." -#, c-format -msgid "Find in %.100s" -msgstr "%.100s 에서 검색" +msgid "" +"When Saving, keep this number of previous versions of the file. file.sfd-01 " +"will be the last saved file, file.sfd-02 will be the file saved before that, " +"and so on. If you set this to 0 then no revisions will be retained." +msgstr "" +"저장할 때 이전 버전의 파일 수를 유지하십시오. file.sfd-01은 마지막으로 저장" +"된 파일이고, file.sfd-02는 그 전에 저장된 파일 등이 될 것이다. 이것을 0으로 " +"설정하면 수정본이 유지되지 않는다." -#, c-format msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." msgstr "" -"검색 대화 상자의 %1$s에는 새 글꼴에 없는 %2$.20hs에 대한 참조가 포함되어 있" -"다.\n" -"참조를 제거해야 하는가?" +"곡선이 픽셀 중앙으로 매우 가까이 지나갈 때 \n" +"곡선이 해당 픽셀의 의도된 측면에 있는지 \n" +"확인할 수 있습니다.\n" +"잘못된 쪽에 있는 경우 DETA 명령을 사용하여 \n" +"현재 픽셀 크기에서 가장 가까운 점을 \n" +"조정하는 것이 좋습니다." -msgid "Replace Pattern" -msgstr "패턴 바꾸기" +msgid "When a font is opened, should it be made compact?" +msgstr "글꼴을 열 때 압축해야 하는가?" -msgid "Search Pattern" -msgstr "패턴 검색" +#, c-format +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" +msgstr "" +"문자 클래스에서 단일 체를 지정하면 해당 클래스의 길이는 %2$s의 %1$d행에서 동" +"일한 길이여야 한다" -msgid "Allow:" -msgstr "허용하는 변환:" +#, c-format +msgid "" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" +msgstr "" +"단일 체의 대체가 문자 클래스에 의해 지정된 경우 대체되는 것도 %2$s의 %1$d행" +"에 있는 클래스여야 한다" msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." msgstr "" -"검색패턴이 아래의 변환에 의해 바뀌어도\n" -"동일한 대상에 적용합니다." +"새 클래스를 추가할 때 클래스와 클래스가 상호 작용하는 \n" +"모든 클래스 사이에 기본 커닝 값을 제공합니다." -msgid "Flipping" -msgstr "반전" +msgid "When adding new entries provide default kerning values." +msgstr "새 항목을 추가할 때 기본 커닝 값을 제공하십시오." -msgid "Scaling" -msgstr "확대/축소" +msgid "" +"When adding new entries, give them the same\n" +"delta values as those on the first line." +msgstr "새 항목을 추가할 때, 첫 번째 줄의 값과 동일한 델타 값을 지정하십시오" -msgid "Rotating" -msgstr "회전" - -msgid "_Match Fuzziness:" -msgstr "솜털 매치(_M):" - -msgid "Endpoints specify minimum length and direction only" -msgstr "끝점에서 최소 길이 및 방향만 지정" +msgid "" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" +msgstr "Apple변형가능폰트를 조합생성할 때, 축의 이름을 최소 1개 지정해야합니다" msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" -"검색 패턴이 단일 열린 윤곽선인 경우\n" -"그런 다음 끝점과 일치하지 마십시오. 그들은 단지\n" -"원곡선의 방향 지정\n" -"다음 지점으로 이동한다(맞추게 된다).\n" -"첫 번째 일치 항목 사이의 최소 거리\n" -"그 앞에 있는 것을 가리켜라. 의 끝점\n" -"교체 윤곽선은 위치 지정에만 사용된다.\n" -"\n" -"이렇게 하면 직각 모서리를 맞출 수 있다.\n" -"가장자리 길이를 정확하게 지정할 필요 없이\n" -"직각을 이루는 것이다." - -msgid "Search Selected Chars Only" -msgstr "선택한 문자만 검색" +"(CharCenterHighest)\n" +"글리프의 위에 있는 악센트를 중심에 맞출 때,\n" +"글리프의 가장 높은 점에 맞출 지, 글리프의 폭의\n" +"중앙에 맞출 지" msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." +"When characters are selected in the FontView, how many should be put into " +"the MetricsView if you open one? Negative values mean there's no limit, " +"which should be used sparingly." msgstr "" -"글꼴 보기에서 선택한 문자만 검색하십시오.\n" -"보통 우리는 글꼴의 모든 문자를 검색한다." - -msgid "Find All" -msgstr "모두 검색" +"FontView에서 문자가 선택되어있는 경우 MetricsView을 열 때 몇 입력해야합니까? " +"음수 값은 제한이 없음을 의미하므로, 신중하게 사용할 필요가 있습니다." -msgid "Replace All" -msgstr "모두 바꾸기" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." +msgstr "" +"(CopyMetadata)\n" +"폰트뷰에서 글리프를 복사할 때에,\n" +"글리프의 메타데이터(명・부호위치・메모 등)도 복사합니다" -msgid "Open" -msgstr "열기" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." +msgstr "Font view에서 글리프를 복사할 때 글리프의 truetype 명령도 복사합니다." -msgid "Could not open" -msgstr "열 수 없습니다" +msgid "" +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." +msgstr "Grey-scale로 디버깅할 때 완전히 덮인 래스터 블록의 색이다." -#, c-format -msgid "Could not open %.100s" -msgstr "%.100s 를 열 수 없습니다で한 " +msgid "" +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" +msgstr "" +"글리프 이름 목록을 표시할 때\n" +"(또는 때때로 단 하나의 글리프 이름)\n" +"FontForge가 유니코드 문자를 추가함\n" +"그 이름은 다음에 괄호 안에 있는이름을 말한다.\n" +" 어떤 사람들은 이걸 보고 싶어하지 않을 겁니다\n" +"이 기본 설정 항목을 해제하십시오..." -msgid "No letters in font" -msgstr "글꼴에 문자 없음" +msgid "" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." +msgstr "" +"자동 커닝을 수행할 때는, 글리프만 더 가까이 이동하므로 커닝 오프셋이 음수가 " +"됩니다." -msgid "Insert random text in the specified script" -msgstr "지정된 스크립트에 임의 텍스트 삽입" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." +msgstr "" +"폰트 뷰에서 문자를 두 번 클릭하면 해당 문자가 새 창에서 열립니다. 그렇지 않으" +"면 기존의 문자를 재사용합니다." -msgid "Text from script" -msgstr "스크립트에서의 텍스트" +msgid "" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." +msgstr "" +"(StopAtJoin)\n" +"아웃라인뷰 위에서 점을 드래그하면,\n" +"선을 일체화 하는것이 가능합니다(2개의 불러온\n" +"윤곽선은, 점간의 결합이 가능합니다).\n" +"이 플래그가 활성화 되어있을 때는, 결합이 발생하면,\n" +"FontForge는 선택부분의 이동를 정지합니다\n" +"(유저가 마우스버튼을 놓은것과 동일합니다).\n" +"이것은 손가락이 떨리는 사람에게 편리합니다" -msgid "Save" -msgstr "저장" +msgid "" +"When filling using freetype in the outline view,\n" +"have freetype render the glyph antialiased." +msgstr "" +"윤곽선 보기에서 프리타입을 사용하여 채울 때,\n" +"프리타입 글리프를 안티앨리어싱한다" -msgid "Save Image" -msgstr "이미지 저장" +msgid "" +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." +msgstr "" +"Fontforge가 (sfd가 아닌) 폰트를 열면 이 유니코드 문자가 fontview에 표시됩니" +"다." -msgid "_Save As..." -msgstr "다른 이름으로 저장(_S)..." +msgid "" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" +msgstr "" +"Mac의 Type1리소스폰트를 생성할 때, 최소 1개의 NFNT비트맵폰트를 출력하지않으" +"면 올바로 작동하지 않습니다. 이 폰트에 어떠한 비트맵도 생성생성하지 않았다면," +"이 대화상자를 취소하고 요소(l)→사용하는 비트맵(A)커맨드로 비트맵을 생성해 주" +"십시오" -msgid "_Insert Random Text..." -msgstr "임의 텍스트 삽입(_I)..." +msgid "" +"When generating a font, ignore slight rounding errors for hints that should " +"be at the top or bottom of the glyph. For example, you might like to set " +"this to 0.02 so that 19.999 will be considered 20. But only for the hint " +"width value." +msgstr "" +"글꼴을 생성할 때 글리프의 위 또는 아래에 있어야 하는 힌트에 대해 약간의 반올" +"림 오류를 무시합니다. 예를 들어, 이 값을 0.02로 설정하여 19.999를 20으로 간주" +"할 수 있습니다. 힌트 너비 값에만 해당됩니다." -msgid "Save As _Image..." -msgstr "다른 이름으로 저장 이미지(_I)..." +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." +msgstr "" +"(AskBDFResolution)\n" +"지정시, BDF폰트세트를 생성할 때에 ,\n" +"유저에게 화면해상도를 지정하도록 요구합니다.\n" +"무지정 시에는 FontForge가 픽셀크기로부터\n" +"해상도를 추측합니다." msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" -"Splinefont 레벨 실행 취소는 있지만 실행 취소를 수행하기 위한 정보는 포함되어 " -"있지 않습니다. 응용 프로그램 오류이므로, 개발자가 문제를 재현하고 해결할 수 " -"있도록 마지막으로 수행한 작업을 lookup 테이블에 보고해주십시오." +"TrueType 또는 OpenType폰트를 생성할 때,TrueType글리프ID과 \n" +"글리프명의 사이에 대응을 알면 편리할 경우가 자주 있습니다. 이 옵션를 \n" +"설정 하면 ,FontForge는 그 정보를 포함한(확장자.g2n가 붙은)파일\n" +"을 생성합니다" -msgid "Undo information incomplete" -msgstr "불완전한 정보 복구" +msgid "" +"When importing an OpenType font, for the purposes of hinting spline points " +"might not exactly match boundaries. For example, a point might be -0.0002 " +"instead of exactly 0\n" +"This setting gives the user some control over this allowing a small " +"tolerance value to be fed into the OpenType loading code.\n" +"Comparisons are then not performed for raw equality but for equality within " +"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " +"considered equal to 0 when figuring out hints)." +msgstr "" +"OpenType 글꼴을 가져올 때 스플라인 점을 암시하기 위해 경계와 정확히 일치하지 " +"않을 수 있다. 예를 들어, 한 점은 정확히 0이 아니라 -0.0002일 수 있다.\n" +"이 설정을 통해 사용자는 이를 어느 정도 제어할 수 있어 작은 공차 값을 " +"OpenType 로딩 코드로 공급할 수 있다.\n" +"그런 다음 원시 동등성에 대해서는 비교가 수행되지 않지만 공차 내 동등성에 대해" +"서는 비교가 수행된다(예: 힌트를 알아낼 때 -0.0002 ~ 0.0002 범위 내의 값은 0" +"과 동일한 것으로 간주된다)." -msgid "Bad undo" -msgstr "잘못된 실행 취소" +msgid "" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." +msgstr "" +"sfnt 형식 (TrueType, OpenType 등)으로 글꼴을로드 할 때 사용자에게 초기에 사용" +"할 cmap을 지정하도록 요청하십시오." -#, c-format -msgid "couldn't find the character %s" -msgstr "%s 문자를 찾을 수 없음" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." +msgstr "" +"(PreferCJKEncodings)\n" +"Unicode와 CJK인코딩테이블 둘 다를 \n" +"포함하는 폰트를 불러올 때, 어느쪽을 불러오기에 \n" +"사용하는지, 이 플래그로 지정합니다." #, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "부품 %d %.30s (%d,%d)" +msgid "When loading tt instrs from sfd: %s\n" +msgstr "sfd에서 tt instrs를 로딩하는 경우: %s\n" -msgid "Base Glyphs" -msgstr "기저글리프" +msgid "" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." +msgstr "" +"CID폰트를 합치기 시,레지스트리과 글리프집합 이름이 같고,글리프가 추가되는 쪽" +"의 하위항목이 다른쪽과 같아야 할 필요가 있습니다. 게다가, 추가되는 쪽은 추가" +"부분과 같거나 더 많은 수의 서브폰트를 가지고 있어야합니다" -msgid "Base Ligatures" -msgstr "기저합음자" +msgid "" +"When moving one end point of a spline but not the other\n" +"interpolate the control points between the two." +msgstr "" +"스플라인 한쪽 끝점을 이동할 때 다른 쪽 끝점은 이동하지 않고 \n" +"둘 사이의 제어점을 보간합니다." -msgid "Base Marks" -msgstr "기저마크" - -msgid "Empty" -msgstr "공란" - -#, c-format -msgid "Mark Class %.20s" -msgstr "마크클래스 %.20s" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "%.30s (%d,%d)" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." +msgstr "" +"(AccentCenterLowest)\n" +"악센트 Grave와 acute를 글리프의 위에 놓을 때,\n" +"양폭의 공간이 같도록 놓을지, 악센트가 붙은\n" +"글리프의 기저가 중앙에 오도록 놓을지" -#, c-format -msgid "Entry (%d,%d)" -msgstr "엔트리 (%d,%d)" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "세리프가 제거되면(\"m\"의 처음 두 개와 같이) 다음으로 교체하십시오." -#, c-format -msgid "Exit (%d,%d)" -msgstr "종료 (%d,%d)" +msgid "" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" +msgstr "" +"힌트 위치가 변경되었을 때,\n" +"그 힌트위에 위치하는 모든 점의 위치를 이동" -msgid "Backtrack Match: " -msgstr "백트랙 일치: " +msgid "" +"When the measure tool is active and when the mouse pointer is within this " +"many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." +msgstr "" +"측정 도구가 활성화되어 있고 마우스 포인터가 이 많은 픽셀 내에 있을 때\n" +"여러 가지 흥미로운 특징들 중 하나(각각,\n" +"폭, 격자 스플라인 등) 포인터가 스냅됨\n" +"그 특징에 대해서." -msgid "Match: " -msgstr "일치" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." +msgstr "" +"(SnapDistance)\n" +"마우스 포인터가, 관련 대상(베이스라인, 폭,\n" +"그리드스플라인 등)에 스냅하려면, 대상에서부터\n" +"몇 픽셀이내에 위치해야하는지" -msgid "Lookahead Match: " -msgstr "전방참조 일치: " +msgid "" +"When the search path is a single open contour, the replace pattern must also " +"be." +msgstr "검색 경로가 단일 열린 윤곽선인 경우 대체 패턴도 다음과 같아야 한다." -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "백트랙클래스 : " +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." +msgstr "사용자가 편집 창에서 클릭하면, 가장 가까운 정수로 반올림합니다." -msgid "Class" -msgid_plural "Classes" -msgstr[0] "클래스" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"(LoadedFontAsNew)\n" +"폰트를 디스크에서 불러올 때 스플라인를 \n" +"오리지날의 차수(2차 또는 3차)를 유지할지 아니면\n" +"신규생성폰트 기본의 차수에 변환할 것인지\n" +"(NewFontQuadratic 참조)" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Lookahead 클래스" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." +msgstr "" +"새 글꼴에 2 차 (truetype) 또는 3 차 (postscript & opentype) 스플라인이 포함되" +"어야하는지 여부" -#, c-format -msgid "Back coverage %d: " -msgstr "역순 범위 %d:" +msgid "Whether or not to try to discover and import Python plugins." +msgstr "Python 플러그인 검색 및 가져오기를 시도할지 여부" -#, c-format -msgid "Coverage %d: " -msgstr "범위 %d: " +msgid "" +"Whether or not to warn you if you have an unsaved script in the «Execute " +"Script» dialog." +msgstr "" +"«Execute Script » 대화 상자에 저장되지 않은 스크립트가 있는 경우 경고할지 여" +"부." -#, c-format -msgid "Lookahead coverage %d: " -msgstr "전방참조형 범위지정 %d: " +msgid "" +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" +msgstr "" +"Mac과 같은 아이콘을 사용하여 수정자(예: 컨트롤의 ^)를 표시할지 여부\n" +"또는 약어(예: \"Cnt-\")를 사용하려면" -#, c-format -msgid "Apply at %d %.80s" -msgstr "%d %.80s에서 적용" +msgid "Which archived item should be opened?" +msgstr "어떤 보관 항목을 열어야합니까?" -msgid "Replacement: " -msgstr "바꾸기 대상: " +msgid "White Space" +msgstr "공백자" -msgid "Chaining Positioning" -msgstr "문맥연쇄의 위치지정" +msgid "" +"White space to be left between math formulae\n" +"to ensure proper line spacing." +msgstr "" +"수식 사이에 공백이 있어야 한다\n" +"적절한 줄 간격을 유지해라" -msgid "Chaining Substitution" -msgstr "문맥연쇄의 바꾸기" +msgid "Whoops, Ran out of spiros\n" +msgstr "이런, 스피로스가 다 떨어졌습니다.\n" -msgid "Reverse Chaining Subs" -msgstr "전방문맥연쇄의 바꾸기" +msgid "" +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" +msgstr "아무것도 포함되지 않은 서브 테이블에서 앵커에 이름을 붙여보세요\n" -msgid "classes" -msgstr "클래스" +#, c-format +msgid "Whoops, bad spiro command %d\n" +msgstr "이런, 잘못된 스피로 명령 %d\n" -msgid "coverage" -msgstr "범위" +msgid "Whoops, contours must begin with a move to\n" +msgstr "이런, 윤곽은 '이동'으로 시작해야 한다.\n" -msgid "glyphs" -msgstr "글리프" +msgid "Whoops, more names than lookups\n" +msgstr "이런, lookup들보다 이름이 더 많습니다.\n" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes #, c-format -msgid "%s by %s" -msgstr "%2$s로 %1$s" +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "이런, lookup %s의 항위 테이블보다 더 많은 이름입니다.\n" #, c-format -msgid "Backtrack class %d: " -msgstr "백트랙클래스 %d: " +msgid "Whoops, unexpected verb in contour %d.%d\n" +msgstr "이런, 윤곽선에서 예기치 않은 명령이 발생했다. %d.%d\n" -#, c-format -msgid "Class %d: " -msgstr "클래스 %d: " +msgid "Wide" +msgstr "넓음" -#, c-format -msgid "Lookahead class %d: " -msgstr "전방참조클래스 %d: " +msgid "Width" +msgstr "폭" -#, c-format -msgid "Rule %d" -msgstr "룰 %d" +msgid "Width Color" +msgstr "너비 색상" -msgid "Indic Reordering" -msgstr "인도계 글자 재배치" +msgid "Width Guide Color" +msgstr "너비 가이드 색상" -msgid "" -msgstr "<미정의>" +msgid "Width _Class" +msgstr "폭 클래스(_C)" -msgid "Simple Substitution" -msgstr "단순 바꾸기" +msgid "Width of Vertical Stems:" +msgstr "수직 줄기의 폭:" -msgid "Glyph Insertion" -msgstr "글리프삽입" +msgid "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" +msgstr "" +"imagemask 연산자의 width 또는 height 인수의 값이 올바르지 않습니다\n" +"(음의 값이거나, 주어진 값보다 많은 값을 필요로 합니다).\n" -msgid "Kern by State" -msgstr "상태기계로 커닝" +msgid "Width/Height of Thick Stems:" +msgstr "두꺼운 줄기의 너비/높이:" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "상태 %4d 다음:" +msgid "Width/Height of Thin Stems:" +msgstr "얇은 줄기의 너비/높이:" -#, c-format -msgid "State %4d Flags:" -msgstr "상태 %4d 플래그:" +msgid "Width:" +msgstr "폭:" #, c-format -msgid "State %4d Mark: " -msgstr "상태 %4d 마크:" +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"폭: %d\n" +" 개수: %d\n" +" 최대 백분율: %d%%\n" #, c-format -msgid "State %4d Cur: " -msgstr "상태 %4d 현재: " +msgid "" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" +msgstr "" +"폭: %d-%d (%d)\n" +"개수: %d (%d)\n" +"최대 백분율: %d%%\n" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "내장된 대체 %.80s" +msgid "Wild Brush - Drips a lot" +msgstr "와일드 브러시 - 드리프 많이 함" -msgid "Lookups Enabled for Expansion" -msgstr "확장 가능한 것을 보기" +msgid "Win" +msgstr "윈도우" -msgid "No Lookups Enabled for Expansion" -msgstr "확장 가능한 것을 볼 수 없습니다" +msgid "Win Ascent Offset:" +msgstr "Win Ascent의 오프셋:" -msgid "Lookups Disabled for Expansion" -msgstr "확장 불가능한 것 보기" - -msgid "No Lookups Disabled for Expansion" -msgstr "확장 불가능한 것을 볼 수 없습니다" - -msgid "Lookups Limiting Expansion" -msgstr "확장 제한 보기" - -msgid "No Lookups Limiting Expansion" -msgstr "확장 제한을 볼수 없습니다" +msgid "Win Ascent:" +msgstr "윈도우 Ascent:" -msgid "Lookups Enabled for Shrinkage" -msgstr "축소 가능한 것 보기" +msgid "Win Descent Offset:" +msgstr "Win Descent 오프셋:" -msgid "No Lookups Enabled for Shrinkage" -msgstr "축소 가능 한것을 볼 수 없습니다" +msgid "Win Descent:" +msgstr "윈도우 Ascent:" -msgid "Lookups Disabled for Shrinkage" -msgstr "축소 불가능한 것 보기" +msgid "Win FNT" +msgstr "윈도우 FNT" -msgid "No Lookups Disabled for Shrinkage" -msgstr "축소 불가능 한 것을 볼 수 없습니다" +msgid "Win FON" +msgstr "윈도우 폰트" -msgid "Lookups Limiting Shrinkage" -msgstr "축소 제한 보기" +msgid "Win _Ascent Offset:" +msgstr "Win _Ascent의 오프셋(_A):" -msgid "No Lookups Limiting Shrinkage" -msgstr "축소 제한을 볼 수 없습니다" +msgid "Win _Descent Offset:" +msgstr "Win Descent 오프셋:(_D)" -#, c-format -msgid "Priority: %d" -msgstr "우선 순위: %d" +msgid "Window" +msgstr "창" -msgid "No Extender Glyphs" -msgstr "확장자 글리프가 없습니다" +msgid "Windows Latin (\"ANSI\")" +msgstr "Windows 라틴어(\"ANSI\")" -msgid "Extender Glyphs" -msgstr "확장자 글리프" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows는 OS / 2 버전 번호가 0 글꼴을 거부합니다\n" -msgid "Not classified" -msgstr "분류 없음" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" +msgstr "Windows는 OS / 2 버전 번호가 1 otf (cff) 글꼴을 거부합니다\n" -msgid "Ligature" -msgstr "합음자" +msgid "Windows-compatible 'kern'" +msgstr "Windows 호환 'kern'" -msgid "Glyph Definition Sub-Table" -msgstr "글리프정의 서브테이블" +msgid "Woff Major Version:" +msgstr "Woff 큰 버전:" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "합음자캬렛(Caret) 서브테이블" +msgid "Woff Minor Version:" +msgstr "Woff 작은 버전:" -msgid "Mark Attachment Classes" -msgstr "마크접속클래스" +msgid "Wolof" +msgstr "월로프어" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c 최소 확장=%d, 최대 확장=%d" +msgid "Woods Cree" +msgstr "숲크리어" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "%5$c%6$c%7$c%8$c 위에 있는 문자 '%1$c%2$c%3$c%4$c' " +msgid "Wrap Pos:" +msgstr "변경 좌표:" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "문자 '%c%c%c%c' " +msgid "" +"Write Control Value Table in Funits\n" +"Pops a number(Funits) and a\n" +"CVT index and writes the number to cvt[index]" +msgstr "" +"Funits로 제어 값 Table 작성\n" +"숫자(Funits) 와 CVT 인덱스를 팝업하고 \n" +"숫자를 cvt[index] 에 기록합니다." -#, c-format -msgid "Default Baseline: '%s'" -msgstr "기본 베이스라인: '%s'" +msgid "" +"Write Control Value Table in Pixel units\n" +"Pops a number(26.6) and a\n" +"CVT index and writes the number to cvt[index]" +msgstr "" +"Pixel 단위로 Table 작성\n" +"숫자(26.6) 와 CVT 인덱스를 팝업하고 \n" +"숫자를 cvt[index] 에 기록합니다." -#, c-format msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +"Write Store\n" +"Pops a value and an index and writes the value to storage[index]" msgstr "" -"Def. baseline으로부터의 오프셋: 로마n: %d idcn: %d ideo: %d hang: %d math: %d" +"Store 작성\n" +"값과 인덱스를 팝업하고 값을 storage[index] 에 씁니다." -msgid "All glyphs have the same baseline" -msgstr "모든 상형문자는 같은 기준선을 가지고 있다." +msgid "Write failed" +msgstr "작성 실패" -msgid "Per glyph baseline data" -msgstr "상형문자 기준 데이터당" +msgid "WritePNGInSFD" +msgstr "Pn gIn Sfd 쓰기" -#, c-format -msgid " Left Bound=%d" -msgstr " 왼쪽의 경계=%d" +msgid "Wrong Direction" +msgstr "잘못된 방향" #, c-format -msgid " Right Bound=%d" -msgstr " 오른쪽의 경계=%d" +msgid "Wrong number of entries in %s" +msgstr "%s에 포함되는 항목의 수가 부적절합니다" -msgid "Strong Left to Right" -msgstr "왼쪽에서 오른쪽(강제적용)" +msgid "Wrong type of SFD file" +msgstr "SFD파일의 타입이 불일치합니다." -msgid "Strong Right to Left" -msgstr "오른쪽에서 왼쪽(강제적용的)" +#. GT: X is a coordinate +msgid "X" +msgstr "X" -msgid "Arabic Right to Left" -msgstr "오른쪽에서 왼쪽(아랍어)" +msgid "X Bitmap" +msgstr "X 비트맵" -msgid "European Number" -msgstr "유럽식 숫자:" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "X의 식:" -msgid "European Number Separator" -msgstr "셈숫자의 구분" +msgid "X Movement" +msgstr "X방향 이동률" -msgid "European Number Terminator" -msgstr "셈숫자의 소수점" +msgid "X Pixmap" +msgstr "X 픽스맵" -msgid "Arabic Number" -msgstr "아라비아 숫자" +msgid "X Repeat Count" +msgstr "X 반복 횟수" -msgid "Common Number Separator" -msgstr "일반적인 숫자 구분" +msgid "X Resource Editor" +msgstr "X 리소스 편집기" -msgid "Block Separator" -msgstr "블럭 구분" +msgid "X Scale Factor" +msgstr "X방향 확대율" -msgid "Segment Separator" -msgstr "세그멘트 구분" +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11 비트맵만 sfnt(otb)" -msgid "White Space" -msgstr "공백자" +msgid "X:" +msgstr "X:" -msgid "Neutral" -msgstr "중립" +msgid "XFig" +msgstr "XFig" -msgid "" -msgstr "<방향불명>" +msgid "XHeight Percent" +msgstr "높이 비율" -msgid " Floating accent" -msgstr " 플로팅 악센트" +msgid "XHeight Percent:" +msgstr "높이 비율:" -msgid " Hang left" -msgstr " 왼쪽에 걸기" +msgid "XHeight:" +msgstr "x높이:" -msgid " Hang right" -msgstr " 오른쪽에 걸기" +msgid "XUID-Base" +msgstr "XUID 기저" -msgid " Attach right" -msgstr " 오른쪽에 붙이기" +msgid "Xhosa" +msgstr "코사어" -#, c-format -msgid " Mirror=%.30s" -msgstr " 미러=%.30s" +#. GT: Y is a coordinate +#. GT: Y is a coordinate, the leading spaces help to align it +msgid "Y" +msgstr "Y" -msgid "No Advanced Typography" -msgstr "Advanced Typography無し" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Y의 식:" -msgid "OpenType Tables" -msgstr "OpenType테이블" +msgid "Y Movement" +msgstr "Y방향 이동률" -msgid "'BASE' Baseline Table" -msgstr "'BASE' 기준선 표" +msgid "Y Repeat Count" +msgstr "Y 반복 횟수" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "%d 기준 수평선" +msgid "Y Scale Factor" +msgstr "Y방향 확대율" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "%d 기준 수직선" +msgid "Y near¹ _standard heights" +msgstr "표준 높이의 근접¹ Y좌표(_S)" -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' 글리프정의테이블" +msgid "Y-Cree" +msgstr "Y-크리어" -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' 글리프위치지정테이블" +msgid "Y:" +msgstr "Y:" -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' 글리프바꾸기테이블" +msgid "Yakut" +msgstr "야쿠트어" -msgid "'JSTF' Justification Table" -msgstr "'JSTF' 정당성 테이블" +msgid "Yes" +msgstr "네" -msgid "Apple Advanced Typography" -msgstr "Apple 고급 조판특성" +msgid "Yes to _All" +msgstr "모두 네(_A)" -msgid "'bsln' Horizontal Baseline Table" -msgstr "'bsln' 수평 베이스라인 테이블" +msgid "Yes, and don't _remind me again" +msgstr "네, 그리고 다시 상기시키지 마십시오." -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' 가로쓰기 커닝테이블" +msgid "Yezidi" +msgstr "예지드 문자" -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' 합음자캬렛테이블" +msgid "Yi" +msgstr "Yi" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "'morx' 글리프확장변형테이블" +msgid "Yi Classic" +msgstr "Yi (고문)" -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' 시각적 경계테이블" +msgid "Yi Modern" +msgstr "모던 Yi어" -msgid "'prop' Glyph Properties Table" -msgstr "'prop' 글리프 특성테이블" - -msgid "Show ATT" -msgstr "ATT를 표시" +msgid "Yi Radicals" +msgstr "이족 문자 부수" -msgid "No differences found" -msgstr "차이점을 발견하지 못했습니다" +msgid "Yi Syllables" +msgstr "이족 문자 음절" -msgid "Differences..." -msgstr "상이점..." +msgid "Yi Syllables/Radicals" +msgstr "Yi Syllables/Radicals" -#, c-format -msgid "Compare %s to %s" -msgstr "%s를 %s과 비교" +msgid "Yiddish" +msgstr "이디시어" -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "%2$s의 버전%1$s을 %3$s과 비교" +msgid "Yijing Hexagram Symbols" +msgstr "역경 6줄 기호" -msgid "Font Compare" -msgstr "폰트 비교" +msgid "Yoruba" +msgstr "요루바어" #, c-format -msgid "Font to compare with %.20s" -msgstr "%.20s과 비교 폰트" - -msgid "Compare _Outlines" -msgstr "아웃라인을 비교(_O)" +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" +msgstr "%s로 이전 편집 세션이있는 것 같습니다. 복구 하시겠습니까?" -msgid "Accept outlines which exactly match the original" -msgstr " 오리지널과 정확에 일치하는 아웃라인만을 수용합니다" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"마지막 2차 레이어를 입방체로 \n" +"변경하려고 합니다. 이 경우 FontForge는 \n" +"모든 유형의 지침을 제거합니다.\n" +"\n" +"이 작업은 취소할 수 없습니다.\n" +"\n" +"이게 정말 당신의 의도인가요?" -msgid "_Accept inexact" -msgstr "부정확한 일치를 허용(_A)" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"레이어를 삭제하려고 합니다.\n" +"이렇게 하면 해당 레이어의 모든 윤곽선이 손실됩니다.\n" +"이것이 마지막 2차 레이어일 경우 \n" +"모든 유형의 지침을 잃게 됩니다.\n" +"\n" +"도면층 삭제는 취소할 수 없습니다.\n" +"\n" +"이게 정말 당신의 의도인가요?" +#, c-format msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" -"원본에 가까운 근사치인 외곽선을 사용합니다.\n" -"em-unit에 의해 꺼지거나 윤곽선과 일치하는 참조가 있을 수 있습니다." +"다른 글자에서부터 참조된 글자 %.30s 를 제거하려고 합니다.\n" +"정말 제거하시겠습니까?" -msgid "_Warn if inexact" -msgstr "부정확한 일치를 경고(_W)" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "" +"%1$s에 대한 참조를 %2$s에 붙여 넣으려고 시도하였습니다.\n" +"그러나 %1$s가 이 글꼴에 없거나, 참조된 원래 문자를 찾을 수 없습니다.\n" +"복사되지 않습니다." -msgid "Warn if the outlines are close but not exactly the same" -msgstr "윤곽선이 가깝지만 정확히 동일하지 않은 경우 경고합니다." +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"%1$s 에의 참조를 %2$s 에 붙이려고 합니다만,\n" +"이 폰트에서 %1$s 는 존재하지 않습니다.\n" +"원래의 곡선을 복사하시겠습니까? (아니면 이 참조를 \n" +"삭제하시겠습니까?)" -msgid "Warn if _unlinked references" -msgstr "참조링크 제거 시에 경고(_U)" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" +msgstr "" +"어떤 폰트로부터 다른 폰트로의 글리프명령을 붙이려고 합니다. 이것이 올바르게 " +"적용되려면'prep','fpgm'과 'cvt'테이블가 동일한 폰트에 한정되며, 일반적인 다" +"른 폰트로는 불가능합니다.그래도 계속하시겠습니까?" msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" -"한쪽 글리프가 아웃라인를 포함하고, 다른 한쪽이 참조를 포함하고 있을(또는,그 " -"참조가 같은 아웃라인를 기술) 경우에 경고표시" +"CID폰트를 CID에 대응하지 않는 포맷에\n" +"저장하려고 합니다. 저장은 가능합니다만,\n" +"서프폰트만 저장됩니다.\n" +"진행하시겠습니까?" -msgid "Compare _Hints" -msgstr "힌트를 비교(_H)" +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" +msgstr "" +"이 글자의 마지막 고정점을 삭제하려고 합니다.\n" +"삭제하면 이 대화상자를 닫게됩니다. 진행하시겠습니까?" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "Postscript hint와 hintmask 및 truetype 명령을 비교합니다." +msgid "You changed the point numbering" +msgstr "점의 넘버링를 변경했습니다" -msgid "Compare Hint_Masks" -msgstr "힌트마스크를 비교(_M)" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "%.100s 을 불러올 권한이 없습니다." -msgid "Compare hintmasks" -msgstr "힌트마스크를 비교" +msgid "" +"You have an unsaved script in the «Execute Script» dialog. Do you intend to " +"discard it?" +msgstr "" +"«스크립트 실행(Execute Script) » 대화상자에 저장되지 않은 스크립트가 있습니" +"다. 버릴 생각입니까?" -msgid "HintMasks only if conflicts" -msgstr "충돌하는 힌트마스크만" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "변환행렬이 변경되었습니다. 새로운 법전을 사용하시겠습니까?" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "글리프에 힌트가 충돌하지 앟는 경우, 힌트마스크를 비교하지 않음" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"UniqueID (또는 XUID)를 변경하지 않고 폰트명을 변경했습니다 .\n" +"권장하지 않는 방법입니다.\n" +"무작위의 새로운 값을 생성해 진행하시겠습니까?" -msgid "Don't Compare HintMasks" -msgstr "힌트마스크를 비교하지 않음" +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "문양 %s.%s%s%s 의 포인트 번호를 변경했습니다" -msgid "_Add Diff Outlines to Background" -msgstr "아웃라인의 차이를 배경에 추가(_A)" +msgid "You may change the default instance of this font" +msgstr "각 마스터 디자인의 기여분을 명시적으로 지정하던지," msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" -"2개의 아웃라인에 차이가 있으면,비교 대상 글리프의 아웃라인를 \n" -"비교 기준 글리프의 배경레이어에 추가(그럼으로써, 비교 기준\n" -"폰트를 열면 양쪽의 차이를 눈으로 확인가능합니다)." - -msgid "Add _Missing Glyphs" -msgstr "존재하지 않는 글리프를 추가(_M)" +"자주 사용하는 스크립트가 최대 10개까지 포함된 스크립트 메뉴를 생성할 수 있" +"음\n" +"메뉴의 각 항목은 메뉴에 표시할 이름과\n" +"실행할 스크립트 파일 메뉴 이름은 유니코드 문자를 포함할 수 있다.\n" +"\"...\"라는 레이블이 붙은 버튼을 사용하면 스크립트 파일을 찾아볼 수 있다." msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" -"비교대상의 폰트글리프가 비교기준의 폰트에 포함되어 있지 않은\n" -"때는 그 글리프를 삽입해, 비교대상의 아웃라인을 글리프의 배경에 \n" -"배치합니다" - -msgid "Compare _Bitmaps" -msgstr "비트맵을 비교(_B)" +"자주 사용하는 문자열를 10개까지 등록할 수 있습니다.\n" +"메뉴의 각 항목에서, 메뉴에 표시할 이름과, \n" +"실행할 문자열를 지정할 수 있습니다.\n" +"메뉴명에서 임의의Unicode굴자를 사용하는 것이\n" +"가능합니다. \"...\"라는 라벨을 붙인 버튼을 누르면,\n" +"문자열파일을 볼 수 있습니다." -msgid "Compare _Names" -msgstr "이름을 비교(_N)" +msgid "You may not paste a reference into this window" +msgstr "이 창에는 참조를 붙여넣을 수 없습니다." -msgid "Compare Glyph _Positioning" -msgstr "글리프의 위치지정을 비교(_P)" +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." +msgstr "기본 글리프 이름은 변경할 수 없지만 기본 글리프 집합과 중복됩니다." -msgid "Kerning & such" -msgstr "커닝과 그 부류" +msgid "You may not select both variants of 'f'" +msgstr "두 변환 모두 'f'를 선택할 수 없음" -msgid "Compare Glyph _Substitution" -msgstr "글리프바꾸기를 비교(_S)" +msgid "You may not use spiros" +msgstr "스피로는 사용할 수 없습니다" -msgid "Ligatures & such" -msgstr "합음자와 그 부류" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "이 폰트의 새로운 인스턴스를 지정할 필요가 있습니다" -msgid "_Error Limit:" -msgstr "오차의 한계(_E):" +msgid "You must choose a lookup type" +msgstr "조회 유형을 선택해야 함" -msgid "Bump Size" -msgstr "굴곡의 크기" +msgid "You must draw a line" +msgstr "선을 그려야 합니다." -msgid "Line length max" -msgstr "선의 길이의 최대값" +msgid "You must draw a line, with at most one additional point" +msgstr "최대 한 개의 추가 점을 사용하여 선을 그려야 합니다." -msgid "Allow _removal of extrema" -msgstr "극값을 가지는 점을 제거 허용(_R)" +msgid "You must install the freetype library before using this command." +msgstr "이 명령을 사용하려면 먼저 freetype 라이브러리를 설치해야 한다." -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"보통은 단순화처리로는 곡선 극단의 점은 제거하지 않습니다\n" -"(PostScript와TrueType 두 경우에서 이러한 점을 유지할 것을 추천합니다)." +msgid "You must name the lookup." +msgstr "조회 이름을 지정해야 한다." -msgid "Allow _slopes to change" -msgstr "기울기의 변경를 허용(_S)" +msgid "You must provide a glyph extension" +msgstr "글리프 확장을 제공해야 함" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "보통은 단순화처리로는 점에서의 기울기를 변경하지 않습니다." +msgid "You must provide at least one name here" +msgstr "적어도 1개의 값을 지정할 필요가 있습니다" -msgid "Start contours at e_xtrema" -msgstr "윤곽을 극값에서 시작(_X)" +msgid "You must select a Lookup Type." +msgstr "조회 유형을 선택하십시오." -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." +msgid "You must select a glyph before you can import an image into it" msgstr "" -"윤곽의 시작점이 극값이 아닌 경우, 극값에 해당하는(윤곽위의)새로운 시작점을 검" -"색." +"이미지의 불러오기를 수행하기 이전에, 대상이 되는 글리프를 어느것 하나 선택할 " +"필요가 있습니다." -msgid "Allow _curve smoothing" -msgstr "곡선 다듬기를 허용(_C)" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "이 커닝 쌍을 포함하려면 lookup 하위 테이블을 선택해야 합니다." + +msgid "You must select at least one language for each script." +msgstr "각 스크립트에 대해 하나 이상의 언어를 선택해야 합니다." msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" -"「단순화」의 경우에 양쪽의 제어점이 거의 평행한 정점을 찾아,곡선위의 점으로 " -"치환합니다." - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "보다 기울기가 작은 경우" +"최소 1개의 언어를 선택해야합니다.\n" +"다른 선택지중에 적절한 언어이름이 없다면\n" +"언어명으로 \"기본\"를 선택해 주십시오." -msgid "S_nap to horizontal/vertical" -msgstr "수평/수직으로 정렬(_N)" +msgid "You must select at least one script if you provide a feature tag." +msgstr "기능 태그를 제공하는 경우 스크립트를 하나 이상 선택해야 합니다." -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"조정후의 점의 기울기가 거의 수평/수직인\n" -"경우,수평/수직에 맞춥니다" +msgid "You must specify a glyph extension" +msgstr "상형문자 확장을 지정해야 함" -msgid "_Flatten bumps on lines" -msgstr "선 위의 굴곡를 평평하게 하기(_F)" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "서브 테이블 %s의 글리프 이름을 지정해야합니다" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "윤곽선에 굴곡이 있을 경우, 그것을 평평하게 합니다" +msgid "You must specify a medial tile" +msgstr "내부 타일을 명시해야 함" -msgid "if smaller than" -msgstr "보다 작은 경우" +msgid "You must specify a pattern" +msgstr "패턴을 지정해야 함" -msgid "Don't smooth lines" -msgstr "선의 다듬질을 하지 않음" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "%s에 대한 대체 글리프를 지정해야 함" -msgid "longer than" -msgstr "길이를 적어도" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "표준 Type1확장자(.pfb 또는 .pfa)를 지정해야 합니다" -msgid "Set as Default" -msgstr "기본으로 설정" +msgid "You must specify an isolated (or medial) tile" +msgstr "분리된(또는 내부의) 타일을 지정해야 합니다." -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are msgid "" -"A free press discriminates\n" -"against the illiterate." +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" -"출판의 자유는…\n" -"문맹에 대한 차별입니다." - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "가우다무스 리기터쳐!" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "처음에는 문자였습니다..." +"TrueType의 유니크폰트ID는, 하나의 언어에서만 지정해야합니다. 이 폰트에 하나 " +"이상이 지정되어 있습니다. 그래도 저장하시겠습니까?" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "글꼴 분석은 파일 생성의 개요를 재점검한다." +#, c-format +msgid "You tried to save with the filename %s but it was saved as %s. " +msgstr "%s라는 파일명으로 저장하려고 했지만 %s로 저장되었습니다." -msgid "Recovery Complete" -msgstr "복구가 완료되었습니다." +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" +msgstr "" +"글꼴에 대한 개인 사전인 Element->Font Info->Private를 입력하면 더 나은 지침" +"을 얻을 수 있다" #, c-format msgid "" @@ -26989,2211 +26775,1939 @@ "파일 %s가 복구되었습니다.\n" "이제 파일을 저장해야 작업을 계속할 수 있습니다." -msgid "Ax => xA" -msgstr "Ax ⇒ xA" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"이 폰트에서 2바이트 인코딩을 포함합니다만,\n" +"현재 저장하려고 하는 포맷은 1바이트 부호화방식\n" +"만 지원합니다. 즉, 폰트의 인코딩\n" +"재변환를 수행하지않으면 폰트의 최초 256자 이후에 대해\n" +"접근 할 수 없습니다.\n" +"\n" +"그래도 계속하시겠습니까?" -msgid "xD => Dx" -msgstr "xD ⇒ Dx" +msgid "" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" +msgstr "" +"글꼴에는 65535 개의 그래프가 있습니다. 65535의 인코딩은 제한이며, 종종 매직 " +"값으로 사용되기 때문에 이상한 행동을 일으킬 수 있습니다.\n" -msgid "AxD => DxA" -msgstr "AxD ⇒ DxA" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"이 폰트에서 dotlessi 라는 이름의 글리프가 없습니다.\n" +"글리프를 추가해, 악센트가 붙은 글리프를 다시 생성해주십시오." -msgid "ABx => xAB" -msgstr "ABx ⇒ xAB" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" +msgstr "" +"이 폰트에서 uni0237에 글리프가 존재하지 않고,\n" +"현재사용되지 않는 dotlessj라는 이름의 글리프도 없습니다.\n" +"전자를 추가해, 악센트가 붙은 글리프를 다시 생성해 주십시오." -msgid "ABx => xBA" -msgstr "ABx ⇒ xBA" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." +msgstr "freetype 라이브러리 버전에는 bytecode 해석이 포함되어 있지 않음." -msgid "xCD => CDx" -msgstr "xCD ⇒ CDx" +msgid "Z_oom out" +msgstr "축소(_O)" -msgid "xCD => DCx" -msgstr "xCD ⇒ DCx" +msgid "Zanabazar Square" +msgstr "자나바자르 사각 문자" -msgid "AxCD => CDxA" -msgstr "AxCD ⇒ CDxA" +msgid "Zande" +msgstr "잔데어" -msgid "AxCD => DCxA" -msgstr "AxCD ⇒ DCxA" +msgid "Zapf Dingbats" +msgstr "자프 딩벳" -msgid "ABxD => DxAB" -msgstr "ABxD ⇒ DxAB" +msgid "Zone:" +msgstr "구역:" -msgid "ABxD => DxBA" -msgstr "ABxD ⇒ DxBA" +msgid "Zones" +msgstr "영역" -msgid "ABxCD => CDxAB" -msgstr "ABxCD ⇒ CDxAB" +msgid "Zoom _in" +msgstr "확대(_I)" -msgid "ABxCD => CDxBA" -msgstr "ABxCD ⇒ CDxBA" +msgid "Zulu" +msgstr "줄루어" -msgid "ABxCD => DCxAB" -msgstr "ABxCD ⇒ DCxAB" +#, c-format +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g x %g 길이 %g" -msgid "ABxCD => DCxBA" -msgstr "ABxCD ⇒ DCxBA" +msgid "_128 pixel outline" +msgstr "_128 픽셀 윤곽" -#, c-format -msgid "State %d, %.40s" -msgstr "상태 %d, %.40s" +msgid "_16x4 cell window" +msgstr "_16×4 셀 보기" -msgid "Next State:" -msgstr "다음의 상태:" +msgid "_24 pixel outline" +msgstr "_24 픽셀 윤곽" -msgid "Kern Values:" -msgstr "커닝값:" +msgid "_36 pixel outline" +msgstr "_36 픽셀 윤곽" -msgid "At most 8 kerning values may be specified here" -msgstr "여기서는 커닝값은 최대8개 까지만 지정할 수 없습니다" +msgid "_3D Rotate" +msgstr "_3D 회전" -msgid "Too Many Kerns" -msgstr "커닝이 너무 많습니다" +msgid "_48 pixel outline" +msgstr "_48 픽셀 윤곽" -msgid "Kerning values must be even" -msgstr "커닝값은 짝수개 이어야 합니다" +msgid "_72 pixel outline" +msgstr "_72 픽셀 윤곽" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "%s 조회가, 존재하지 않습니다" +msgid "_8x2 cell window" +msgstr " _8×2 셀 보기" -msgid "Bad lookup type" -msgstr "잘못된 조회 유형" +msgid "_96 pixel outline" +msgstr "_96 픽셀 윤곽" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"상황별 상태 기계에서 lookup은 단순 대체여야 하지만\n" -" %s은(는) 그렇지 않습니다." +msgid "_AA" +msgstr "쉐이드표시(_A)" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "1개의 삽입리스트에서 최대31자까지만 지정 가능합니다" +msgid "_About..." +msgstr "정보…(_A)..." -msgid "Too Many Glyphs" -msgstr "글리프가 너무 많습니다" +msgid "_Accept inexact" +msgstr "부정확한 일치를 허용(_A)" -msgid "Edit State Transition" -msgstr "상태변화를 편집" +msgid "_Activate Spiro" +msgstr "스피로 활성화(_A)" -msgid "Class 1: {Everything Else}" -msgstr "클래스1:{그 외모두}" +msgid "_Add" +msgstr "추가(_A)" -msgid "Advance To Next Glyph" -msgstr "다음의 글리프로 진행" +msgid "_Add 'aalt' features" +msgstr "'aalt' 특징 추가(_A)" -msgid "Push Current Glyph" -msgstr "현재글리프를 Push" +msgid "_Add Anchor" +msgstr "고정점을 추가(_A)" -msgid "Mark Current Glyph" -msgstr "현재글리프를 마크표시" +msgid "_Add Diff Outlines to Background" +msgstr "아웃라인의 차이를 배경에 추가(_A)" -msgid "Mark Current Glyph As First" -msgstr "현 글리프에 「최초」라는 마크표시 붙이기" +msgid "_Add Encoding Slots..." +msgstr "인코딩슬롯을 추가(_A)..." -msgid "Mark Current Glyph As Last" -msgstr "현 글리프에 「마지막」이라는 마크표시 붙이기" +msgid "_Add HHint" +msgstr "수평힌트를 추가(_A)" -msgid "Current Glyph Is Kashida Like" -msgstr "현 글리프를 카시다(글자표시연장)로 설정" +msgid "_Add Selected" +msgstr "선택한 항목 추가(_A)" -msgid "Marked Glyph Is Kashida Like" -msgstr "마크표시가 붙은 글리프를 카시다로 설정" +msgid "_Advance Width only" +msgstr "진행 폭만 해당(_A)" -msgid "Insert Before Current Glyph" -msgstr "현 글리프의 이전의 설정" +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "점 조정(_A)" -msgid "Insert Before Marked Glyph" -msgstr "마크표시가 붙은 글리프의 이전에 삽입" +msgid "_All Fonts" +msgstr "모든 폰트(_A)" -msgid "Mark Insert:" -msgstr "삽입위치에 마크표시 붙이기:" +msgid "_Alphabetic" +msgstr "알파벳(_A)" -msgid "Current Insert:" -msgstr "현재의 삽입위치:" +msgid "_Alter Class" +msgstr "가변적인(_A)" -msgid "Mark Subs:" -msgstr "마크표시를 바꾸기:" +msgid "_Always raise this dialog when exporting" +msgstr "내보낼 때 항상 이 대화 상자 표시(_A)" -msgid "Current Subs:" -msgstr "현재의 바꾸기:" +msgid "_Always raise this dialog when importing" +msgstr "가져올 때 항상 이 대화 표시(_A)" -msgid "_Up↑" -msgstr "위 ↑(_U)" +msgid "_Anchor Control..." +msgstr "고정점의 제어(_A)..." -msgid "←_Left" -msgstr "←왼쪽(_L)" +msgid "_Anchored Pairs" +msgstr "고정된 짝(_A)" -msgid "_Right→" -msgstr "오른쪽→(_R)" +msgid "_Anchors" +msgstr "앵커(_A)" -msgid "↓_Down" -msgstr "↓아래(_D)" +msgid "_Anti Alias" +msgstr "앤티에일리어싱(_A)" -msgid "{Start of Input}" -msgstr "{입력의 선두}" +msgid "_Anti-Aliased" +msgstr "앤티에일리어싱(_A)" -msgid "{Start of Line}" -msgstr "{행의 선두}" +msgid "_Apply" +msgstr "적용(_A)" -msgid "Edit Contextual Glyph Insertion" -msgstr "문맥 글리프삽입을 편집" +msgid "_Apply to All" +msgstr "모두 적용(_A)" -msgid "Edit Contextual Kerning" -msgstr "상황별 커닝 편집" +msgid "_Apply to Selection" +msgstr "선택에 적용(_A)" -msgid "Edit Indic Rearrangement" -msgstr "인도문자의 재정렬을 편집" +msgid "_Arm Style" +msgstr "팔의 스타일(_A)" -msgid "New Contextual Glyph Insertion" -msgstr "문맥 글리프 삽입을 신규정의" +msgid "_Around" +msgstr "주변도(_A)" -msgid "New Contextual Kerning" -msgstr "새로운 상황별 커닝" +msgid "_Ascent:" +msgstr "높이(_A):" -msgid "New Indic Rearrangement" -msgstr "인도문자의 재정렬을 신규정의" +msgid "_Aspect" +msgstr "양상(_A)" -msgid "{End of Text}" -msgstr "{End of Text}" +msgid "_Aspect Ratio" +msgstr "화면 비율(_A)" -msgid "{Deleted Glyph}" -msgstr "{Deleted Glyph}" +msgid "_Auto" +msgstr "자동(_A)" -msgid "{End of Line}" -msgstr "{End of Line}" +msgid "_Auto Width..." +msgstr "폭의 자동설정(_A)..." -msgid "Vertical Only" -msgstr "세로쓰기 전용" +msgid "_AutoKern Selected" +msgstr "_AutoKern 선택됨" -msgid "Final" -msgstr "마지막" +msgid "_BDF Info..." +msgstr "_BDF 정보..." -msgid "First" -msgstr "최초" +#. GT: Background, make it short +msgid "_Back" +msgstr "뒷면(_B)" -msgid "Isolated" -msgstr "분리된" +msgid "_Base Filename:" +msgstr "기본 파일 이름(_B):" -msgid "Medial" -msgstr "중간" +msgid "_Base:" +msgstr "기저점(베이스)(_B):" -msgid "Bad Tile" -msgstr "잘못된 타일입니다." +msgid "_Bigger Pixel Size" +msgstr "픽셀크기 확대(_B)" -msgid "You must specify an isolated (or medial) tile" -msgstr "분리된(또는 내부의) 타일을 지정해야 합니다." +msgid "_Bigger Point Size" +msgstr "픽셀 크기 확대(_B)" -msgid "You must specify a medial tile" -msgstr "내부 타일을 명시해야 함" +msgid "_Blend to New Font..." +msgstr "보간결과를 새로운 폰트에 (_B)..." -msgid "Tile Path" -msgstr "타일 경로" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "파란색(_B)" -msgid "Include Whitespace below Tile" -msgstr "타일 아래에 공백 포함" +msgid "_Both" +msgstr "둘다(_B)" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"일반적으로 타일은 모든 것으로 구성된다.\n" -"타일의 최소 경계 상자 내에 --\n" -"그래서 인접한 타일이 바로 1에 붙을 것이다.\n" -"또 다른 타일 사이에 공백을 넣으려면\n" -"이 깃발을 꽂아라" +msgid "_Bottom" +msgstr "마지막(_B)" -msgid "_Left" -msgstr "왼쪽(_L)" +msgid "_Bottom hint:" +msgstr "바닥힌트(_B):" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"타일은 길 왼쪽에 놓아야 한다.\n" -"그 경로가 그 시작점에서 그 끝까지 추적될 때." +msgid "_Bottom:" +msgstr "하한(_B):" -msgid "The tiles should be centered on the path" -msgstr "타일은 경로의 중앙에 위치해야 합니다." +msgid "_Browse" +msgstr "파일을 보기(_B)" -msgid "_Right" -msgstr "오른쪽(_R)" +msgid "_Build Accented Glyph" +msgstr "악센트가 있는 글리프를 조합생성(_B)" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"경로가 시작점에서 끝까지 추적될 때 타일을 경로 오른쪽에 배치해야 합니다." +msgid "_Build Syllables" +msgstr "음절을 조합생성(_B)" -msgid "_Tile" -msgstr "반복(_T)" +msgid "_Butt" +msgstr "_Butt" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "선택한 아웃라인을 타일로 취급해, 경로 위에 반복(타일)해 놓아야 합니다." +msgid "_By Base Char" +msgstr "기본 표시로(_B)" -msgid "Sc_ale & Tile" -msgstr "확대/축소 & 반복(타일)(_A)" +msgid "_CID" +msgstr "_CID" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"선택한 아웃라인을 정수 개만큼 이용해\n" -"경로를 덮습니다. 경로의 길이가 선택부분의 높이에\n" -"정수배로 들어갈수 없을경우, 아웃라인을 \n" -"약간 확대/축소합니다." +msgid "_CJK" +msgstr "_CJK" -msgid "_Scale" -msgstr "확대/축소(_S)" +msgid "_Cancel" +msgstr "취소(_C)" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "선택한 아웃라인은 경로의 길이만큼 이 되도록 확대/축소 합니다." +msgid "_Center in Width" +msgstr "폭의 중심에 (_C)" -msgid "X Repeat Count" -msgstr "X 반복 횟수" +msgid "_Change Supplement..." +msgstr "보충번호를 변경(_C)..." -msgid "Y Repeat Count" -msgstr "Y 반복 횟수" +msgid "_Changed Glyphs" +msgstr "변경된 글리프(_C)" -msgid "Bad Pattern Size" -msgstr "잘못된 패턴 크기" +msgid "_Circular (Elliptical)" +msgstr "순환(엘리피컬)(_C)" -msgid "The pattern size (width & height) must be a positive number" -msgstr "패턴 크기(폭 & 높이)는 양수여야 함" +msgid "_Class" +msgstr "클래스(_C)" -msgid "The repeat counts must be positive numbers" -msgstr "반복 횟수는 양수여야 함" +msgid "_Clear HStem" +msgstr "수평줄기 힌트를 삭제(_C)" -msgid "Bad Pattern" -msgstr "잘못된 패턴" +msgid "_Clear Hints" +msgstr "힌트를 삭제(_C)" -msgid "You must specify a pattern" -msgstr "패턴을 지정해야 함" +msgid "_Close" +msgstr "닫기(_C)" -msgid "Pattern" -msgstr "패턴" +msgid "_Cluster" +msgstr "가까운 값을 모으기(_C)" -msgid "Pattern Size:" -msgstr "패턴 크기:" +msgid "_Compact" +msgstr "정의 된 글리프만 표시(_C)" -msgid "Repeat Counts:" -msgstr "반복 횟수:" +msgid "_Condense/Extend..." +msgstr "압축/연장(_C)..." -msgid "Do Nothing" -msgstr "아무것도 하지 않음" +msgid "_Contrast" +msgstr "콘트라스트(_C)" -msgid "Move..." -msgstr "이동..." +msgid "_Control Point Info" +msgstr "제어점의 정보(_C)" -msgid "Rotate..." -msgstr "회전..." +msgid "_Control Points near horizontal/vertical" +msgstr "수평/수직에 가까운 제어점(_C)" -msgid "Scale Uniformly..." -msgstr "균일하게 확대・축소..." +msgid "_Convert to CID" +msgstr "_CID로 변환" -msgid "Scale..." -msgstr "확대・축소..." +msgid "_Copies:" +msgstr "부수(_C):" -msgid "Flip..." -msgstr "반전..." +msgid "_Copy" +msgstr "복사(_C)" -msgid "Rotate 3D Around..." -msgstr "3차원의 회전..." +msgid "_Correct Direction" +msgstr "아웃라인의 방향을 수정(_C)" -msgid "Move by Ruler..." -msgstr "눈금자를 이용해 이동..." +msgid "_Correct Direction (PS/EPS)" +msgstr "올바른 방향 (PS/EPS)(_C)" -msgid "Rotate by Ruler..." -msgstr "눈금자를 이용해 회전..." +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "MM를 생성(_C)..." -msgid "Skew by Ruler..." -msgstr "눈금자를 이용해 변형..." +msgid "_Create Pair" +msgstr "페어 만들기(_C)" -msgid "X Movement" -msgstr "X방향 이동률" +msgid "_Curve" +msgstr "곡선위의 점(_C)" -msgid "Y Movement" -msgstr "Y방향 이동률" +msgid "_DPI:" +msgstr "_DPI:" -msgid "Rotation Angle" -msgstr "회전 각" +msgid "_Debug..." +msgstr "디버그(_D)..." -msgid "Scale Factor" -msgstr "확대율" +msgid "_Default New Entries to First" +msgstr "우선 새 항목 기본 설정(_D)" -msgid "X Scale Factor" -msgstr "X방향 확대율" +msgid "_Default Separation:" +msgstr "기본 분리(_D):" -msgid "Y Scale Factor" -msgstr "Y방향 확대율" +msgid "_Default Using Suffix:" +msgstr "접미사를 사용한 기본값(_D):" -msgid "Skew Angle" -msgstr "기울기 각" +msgid "_Delete" +msgstr "삭제(_D)" -msgid "Rotation about X Axis" -msgstr "X축 주변으로 회전" +msgid "_Descent:" +msgstr "깊이(_D):" -msgid "Rotation about Y Axis" -msgstr "Y축 주변으로 회전" +msgid "_Deselect All" +msgstr "모두 선택 취소(_D)" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"글리프를 회전시키거나 뒤틀은 후, [요소]→[극대점의 추가]를 수행할 필요가 있습" -"니다." +msgid "_Detach" +msgstr "때네다(_D)" -msgid "° Clockwise" -msgstr "°시계방향" +msgid "_Detach Glyphs" +msgstr "글리프 떼어내기(_D)" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "°반시계방향" +msgid "_Diagonal Hints" +msgstr "대각선 힌트(_D)" -msgid "Transform" -msgstr "변형" +msgid "_Display Compositions..." +msgstr "조합을 표시(_D)..." -msgid "Origin:" -msgstr "출처:" +msgid "_Displayed Font" +msgstr "표시된 폰트(_D)" -msgid "Transform _All Layers" -msgstr "변환 모든 레이어(_A)" +msgid "_Docked Palettes" +msgstr "팔레트를 도킹(_D)" -msgid "Transform _Guide Layer Too" -msgstr "변형 가이드 레이어(_G)" +msgid "_Don't AutoHint" +msgstr "자동힌트를 정지(_D)" -msgid "Transform _Width Too" -msgstr "변환 폭(_W)" +msgid "_Don't Expand" +msgstr "폭을 붙이지 않음(_D)" -msgid "Transform kerning _classes too" -msgstr "커닝클래스도 변형(_C)" +msgid "_Don't Save" +msgstr "저장하지 않음(_D)" -msgid "Transform simple positioning features & _kern pairs" -msgstr "단순 위치지정과 커닝 짝도 변형(_K)" +msgid "_Done" +msgstr "완료(_D)" -msgid "Round To _Int" -msgstr "좌표값을 정수로 반올림(_I)" +msgid "_Down" +msgstr "아래로(_D)" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"각도 조정\n" -"더 이상 사용할 수 없는 명령입니다.\n" -"하나의 값을 팝업합니다." +msgid "_Earlier" +msgstr "이전의 (_E)" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"ABSolute Value\n" -"스택의 맨 위를 절댓값으로 바꿉니다." +msgid "_Edges near horizontal/vertical" +msgstr "수평/수직에 가까운 변(_E)" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" -"추가\n" -"스택에서 고정된 두 개의 26.6 숫자를 \n" -"팝업하여 추가하고, 그 결과를 push합니다." +msgid "_Edit" +msgstr "편집(_E)" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" -"ALIGN PoinTS\n" -"자유 벡터에서 투영 벡터의 \n" -"평균 위치에 따라 이동하여 \n" -"스택에 있는 두 점을 정렬(&pops) 합니다." +msgid "_Edit Data" +msgstr "데이터 편집(_E)" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" -"ALIGN to Reference Point\n" -"루프 카운터에 지정된 개수만큼 포인트를 팝업합니다.\n" -"투영 벡터에서 RP0까지의 거리가 0이 될 때까지 \n" -"자유 벡터를 따라 각각 이동하여 \n" -"점을 RP0과 정렬합니다." +msgid "_Edit Instructions..." +msgstr "힌트명령의 편집(_E)..." -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"logical AND\n" -"두 값을 팝업하고 결과를 push합니다." +msgid "_Edit..." +msgstr "편집(_E)..." -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" -"CALL function\n" -"값을 팝업하고 해당 값으로 표현되는 함수를 호출합니다." +msgid "_Em Size:" +msgstr "EM의 크기(_E):" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" -"CEILING\n" -"하나의 26.6 값을 팝업하고, 정수 push 결과를 \n" -"위로 반올림합니다." +msgid "_Embeddable" +msgstr "문서에 포함가능(_E)" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" -"Copy INDEXed element to stack\n" -"인덱스를 팝업하고 스택 요소[index] 를 스택 맨 위에 복사합니다." +msgid "_Enabled" +msgstr "유효(_E)" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" -"CLEAR\n" -"스택의 모든 요소를 팝업합니다." +msgid "_Encoding Hex" +msgstr "부호위치(16진수)로 (_E)" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" -"DEBUG call\n" -"사용 가능한 경우, \n" -"값을 팝업하고 디버깅 인터프리터를 실행합니다." +msgid "_Error Limit:" +msgstr "오차의 한계(_E):" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" -"DELTA exception C1\n" -"n 값을 팝업한 다음 예외 사양과 cvt 항목을 입력하면 \n" -"지정된 크기의 각 cvt 항목이 픽셀 양만큼 변경됩니다." +msgid "_Exact" +msgstr "정확히 (_E)" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DETA exception C2\n" -"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" -"지정된 크기의 각 cvt 항목을 양만큼 변경" +msgid "_Exclude" +msgstr "중복부분을 제거(_E)" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTA exception C3\n" -"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" -"지정된 크기의 각 cvt 항목을 양만큼 변경" +msgid "_Expand Stroke..." +msgstr "윤곽를 두껍게(_E)..." -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P1\n" -"값을 n&n으로 표시한 다음 예외 사양 및 cvt 항목 표시\n" -"지정된 크기의 각 cvt 항목을 양만큼 변경" +msgid "_Extend Cap:" +msgstr "연장 상한(_E):" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P2\n" -"값을 n&n으로 표시한 다음 예외 사양 & 포인트\n" -"각 점을 지정된 크기로 양만큼 이동시킨다." +msgid "_Extrema" +msgstr "극점(_E)" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DETA 예외 P3\n" -"값을 n&n으로 표시한 다음 예외 사양 & 포인트\n" -"각 점을 지정된 크기로 양만큼 이동시킨다." +msgid "_FDEF" +msgstr "_FDEF:" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"스택 깊이\n" -"스택의 요소 수 푸시" +msgid "_FF" +msgstr "_FF" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" -"나누다\n" -"2개의 26. 6 숫자를 나누고 결과를 푸시한다." +msgid "_Family Name:" +msgstr "패밀리명(_F):" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" -"중복된 상단 스택 요소\n" -"상단 스택 요소를 다시 푸시" +msgid "_Feature:" +msgstr "특성(_F):" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"종료 IF\n" -"IF 또는 IF-ELSE 시퀀스 종료" +msgid "_File" +msgstr "파일(_F)" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" -"ELSE clause\n" -"이전 IF의 기타 시작 절" +msgid "_Fill" +msgstr "채움(_F)" -msgid "END Function definition" -msgstr "END 함수 정의" +msgid "_Filter" +msgstr "필터(_F)" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" -"EQual\n" -"두 값, 동일성 검정, 푸시 결과(0/1) 를 팝업한다." +msgid "_Find Intersections" +msgstr "교점을 찾기(_F)" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" -"EVEN\n" -"하나의 값을 팝업하고 반올림한 다음 짝수(0/1) 인지 테스트합니다." +msgid "_First" +msgstr "최초(_F)" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" -"함수 DEFinition\n" -"값(n) 을 팝업하고 n번째 시작\n" -"함수 정의" +msgid "_First Point" +msgstr "최초의 점(_F)" -msgid "set the auto FLIP boolean to OFF" -msgstr "자동 FLIP boolean OFF" +msgid "_Fit" +msgstr "틀에 맞추기(_F)" -msgid "set the auto FLIP boolean to ON" -msgstr "자동 FLIP boolean ON" +msgid "_Fit to font bounding box" +msgstr "글꼴 경계 상자에 적합(_F)" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" -"FLIP PoinT\n" -"루프 카운터에 지정된 개수만큼 점을 팝업합니다.\n" -"각 점이 On/Off 곡선 여부를 전환합니다." +msgid "_Flatten" +msgstr "단일화(_F)" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" -"FLIP RanGe OFF\n" -"두 점 번호 팝업\n" -"원곡선 점 사이의 모든 점을 원곡선 점으로부터 벗어나도록 설정" +msgid "_Flatten bumps on lines" +msgstr "선 위의 굴곡를 평평하게 하기(_F)" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" -"FLIP RanGe ON\n" -"두 점 번호 팝업\n" -"on curve points 사이에 있는 모든 점을 설정" +msgid "_Font Info..." +msgstr "폰트정보(_F)..." -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" -"FLOOR\n" -"낮은값을 팝업하고, 가장 낮은 인트로 반올림하고, 결과를 내보냄" +msgid "_Force Encoding" +msgstr "인코딩을 강제적용(_F)" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" -"투영 벡터에 투영된 좌표[a] 가져오기\n" -" 0=>현재 pos를 사용함\n" -" 1=>원래 pos를 사용함\n" -"한 점을 팝업하고 투영 벡터를 따라 \n" -"점의 좌표를 push합니다." +msgid "_Forget about it" +msgstr "이건 잊어버려(_F)" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" -"GET INFOrmation\n" -"정보 유형을 팝업하고 결과를 push합니다." +msgid "_Freehand" +msgstr "프리핸드(_F)" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"자유 벡터 가져오기\n" -"자유 벡터를 분해하여 두 개의 좌표를 \n" -"2.14로 스택에 push합니다." +msgid "_From this class" +msgstr "이 클래스부터(_F)" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"투영 벡터 가져오기\n" -"투영 벡터를 분해하여 두 좌표를 \n" -"2.14로 스택에 push합니다." +msgid "_Full Font Display" +msgstr "폰트내의 모두 글리프를 인쇄(_F)" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" -">\n" -"두 개의 값을 팝업하고, 하단 엘 > 상단일 경우 푸시(0/1)" +msgid "_G2 Curve" +msgstr "_G2 곡선" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" -">==\n" -"두 개의 값을 팝업하고, 하단 엘 >= 상단일 경우 푸시(0/1)" +msgid "_Gap:" +msgstr "간격(_G):" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" -"명령 정의(IDEF)\n" -"opcode가 되고 새 명령의 정의를 \n" -"시작하는 값을 팝업합니다." +msgid "_Generate" +msgstr "생성(_G)" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" -"IF 테스트\n" -"정수를 입력하고,\n" -"0 (잘못된) 다음 명령이 ELSE 또는 EIF이거나\n" -"0이 아니라면 실행이 정상적으로 계속됩니다.\n" -"(ELSE가 없는 한)" +msgid "_Generate Fonts..." +msgstr "폰트 생성(_G)..." + +msgid "_Give Up" +msgstr "포기(_G)" + +msgid "_Glyph Image" +msgstr "이미지로 (_G)" + +msgid "_Glyph Info..." +msgstr "글리프 정보(_G)..." + +msgid "_Glyph Tabs" +msgstr "리프 탭(_G)" + +msgid "_Glyphs Worth Outputting" +msgstr "출력에 적합한 글리프(_G)" + +msgid "_Goto" +msgstr "이동(_G)" + +msgid "_Guess" +msgstr "추측(_G)" + +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "가이드(_G)" + +msgid "_HHead Ascent Offset:" +msgstr "_hhea의 높이 오프셋" + +msgid "_HStem" +msgstr "수평줄기(_H)" + +msgid "_HVCurve" +msgstr "_HV곡선" + +msgid "_Hangul" +msgstr "한글(_H)" + +msgid "_Height:" +msgstr "굵기(_H):" + +msgid "_Help" +msgstr "도움말(_H)" + +msgid "_Hide" +msgstr "숨기기(_H)" + +msgid "_Hide Unused Columns" +msgstr "사용하지 않는 열 숨기기(_H)" + +msgid "_Hinting Needed" +msgstr "자동힌트가 필요한 글리프(_H)" + +msgid "_Hints controlling no points" +msgstr "점을 제어하지 않는 힌트(_H)" + +msgid "_Histogram" +msgstr "히스토그램(_H)" + +msgid "_Horizontal" +msgstr "가로쓰기 (_H)" + +msgid "_Horizontal Baselines..." +msgstr "수평 기준선(_H)..." + +msgid "_Horizontal Hints" +msgstr "수평 힌트(_H)" + +msgid "_IBM Family:" +msgstr "IBM패밀리분류(_I)" + +msgid "_IDEFs" +msgstr "_IDEF:" + +msgid "_Import" +msgstr "불러오기(_I)" + +msgid "_Import..." +msgstr "불러오기(_I)..." + +msgid "_Index" +msgstr "색인(_I)" + +msgid "_Inline" +msgstr "인라인(_I)" + +msgid "_Insert" +msgstr "삽입(_I)" + +msgid "_Insert Random Text..." +msgstr "임의 텍스트 삽입(_I)..." + +msgid "_Interpolated" +msgstr "보간되는 점(_I)" + +msgid "_Intersect" +msgstr "중복부분을 추출(_I)" + +msgid "_Invert Selection" +msgstr "선택범위를 반전(_I)" + +msgid "_Italic Angle:" +msgstr "이탤릭의 기울기(_I):" + +msgid "_Italic..." +msgstr "이탈리아어(_I)..." + +msgid "_Join" +msgstr "선 붙이기(_J)" + +msgid "_Join Limit:" +msgstr "결합 한계(_J):" + +msgid "_Justification..." +msgstr "근거(_J)" + +msgid "_Kern Pairs" +msgstr "커닝 짝(_K)" + +msgid "_Kerning only" +msgstr "커닝 전용(_K)" + +msgid "_Kind" +msgstr "종류(_K)" + +msgid "_Knife" +msgstr "칼(_K)" + +msgid "_LCG" +msgstr "_LCG." + +msgid "_Language" +msgstr "언어(_L)" + +msgid "_Language:" +msgstr "언어(_L):" + +msgid "_Last" +msgstr "마지막(_L)" + +msgid "_Layers" +msgstr "레이어(_L)" + +msgid "_Left" +msgstr "왼쪽(_L)" + +msgid "_Left Constraint" +msgstr "왼쪽 제약조건(_L)" + +msgid "_Letterform" +msgstr "자의 형태(_L)" + +msgid "_License..." +msgstr "라이센스(_L)..." + +msgid "_Ligatures" +msgstr "합음자(_L)" + +msgid "_Lining" +msgstr "선 긋기(_L)" + +msgid "_Load Encoding..." +msgstr "인코딩을 불러오기(_L)..." + +msgid "_Loops:" +msgstr "고리(_L):" + +msgid "_MATH Info..." +msgstr "_MATH 정보..." + +msgid "_Magnify" +msgstr "확대(_M)" + +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "시작점으로 설정(_M)" + +msgid "_Match Fuzziness:" +msgstr "솜털 매치(_M):" + +msgid "_Maximum distance between points in a region" +msgstr "영역내의 점간의 최대거리(_M)" + +msgid "_Merge" +msgstr "합치기(_M)" + +msgid "_Merge Feature Info..." +msgstr "기능 정보 통합(_M)..." + +msgid "_Merge Fonts..." +msgstr "폰트 결합(_M)..." + +msgid "_Metrics" +msgstr "메트릭(_M)" + +msgid "_Midline" +msgstr "중심선(_M)" + +msgid "_Min Kern:" +msgstr "최소 커닝(_M)" + +msgid "_Min:" +msgstr "최소(_M):" + +msgid "_Miter" +msgstr "각진(_M)" + +msgid "_Mixed" +msgstr "혼합(_M)" + +msgid "_Modify Composition..." +msgstr "조합을 수정(_M)..." + +msgid "_Mono" +msgstr "흑백(_M)" + +msgid "_More hints than:" +msgstr "힌트 개수의 상한(_M):" + +msgid "_More points than:" +msgstr "점의 개수의 상한(_M):" + +msgid "_Move Points" +msgstr "점을 이동(_M)" + +msgid "_Multi Size Glyph" +msgstr "크기를 바꾸어 글리프를 인쇄(_M)" + +msgid "_Multi Size Glyphs" +msgstr "크기를 바꾸어 글리프의 열을 인쇄(_M)" + +msgid "_Name" +msgstr "이름(_N)" + +msgid "_Name Contour" +msgstr "이름 윤곽선(_N)" + +msgid "_Name Point" +msgstr "이름 포인트(_N)" + +msgid "_Name:" +msgstr "명(_N):" + +msgid "_New Composition..." +msgstr "새로운 조합을 정의(_N)..." + +msgid "_Next" +msgstr "다음(_N)" + +msgid "_Next >" +msgstr "다음(_N) >" + +msgid "_Next Glyph" +msgstr "다음의 글리프(_N)" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" -"명령 실행 제어(INSTRCTRL)\n" -"선택기 및 값 팝업\n" -"상태 변수 설정" +msgid "_Next Point" +msgstr "다음의 점(_N)" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" -"보간점\n" -"루프 카운터에 지정된 개수만큼 포인트 팝업\n" -"각 점을 보간하여 원래 상태 유지\n" -"RP1 및 RP2에 관하여" +msgid "_Nib" +msgstr "펜촉(_N)" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" -"점을 두 선의 교차점으로 이동 (SECT)\n" -"두 선의 시작, 끝 시작, 끝 점\n" -"움직여야 할 지점도 있는 점이 교차로로 이동" +msgid "_No" +msgstr "아니오(_N)" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" -"변경되지 않은 점[a] 보간\n" -" 0=> y 방향으로 이동.\n" -" 1=> x 방향" +msgid "_Non Linear Transform..." +msgstr "비선형 변형(_N)..." + +msgid "_None" +msgstr "없음(_N)" + +msgid "_Normal" +msgstr "보통(_N)" + +msgid "_OK" +msgstr "_OK" + +msgid "_OS/2 Version" +msgstr "_OS/2 버전" + +msgid "_Off" +msgstr "_Off" + +msgid "_Open" +msgstr "열기(_O)" + +msgid "_Options" +msgstr "옵션(_O)" + +msgid "_Order" +msgstr "순서(_O)" + +msgid "_Other" +msgstr "그 외(_O)" + +msgid "_Outline" +msgstr "아웃라인(_O)" + +msgid "_Outline Font" +msgstr "아웃라인 폰트(_O)" + +msgid "_Outline..." +msgstr "개요(_O)..." + +msgid "_Overlapped hints" +msgstr "힌트가 오버랩 되어 있습니다(_O)" + +msgid "_Overview" +msgstr "개요(_O)" + +msgid "_Pad" +msgstr "패드(_P)" + +msgid "_Pairs" +msgstr "쌍(_P)" + +msgid "_Palettes" +msgstr "팔레트(_P)" + +msgid "_Parse" +msgstr "해석(_P)" + +msgid "_Partial" +msgstr "일부(_P)" + +msgid "_Paste" +msgstr "붙여넣기(_P)" + +msgid "_Point" +msgstr "점(_P)" + +msgid "_Point of View Projection..." +msgstr "투시변환(_P)..." + +msgid "_Pointer" +msgstr "포인터(_P)" + +msgid "_Points" +msgstr "_Points" + +msgid "_Points near¹ hint edges" +msgstr "힌트 끝에 가까운 ¹점(_P)" + +msgid "_Points too far" +msgstr "너무 먼 점(_P)" + +msgid "_Pointsize Y:" +msgstr "Y 포인트크기(_P):" + +msgid "_Pointsize:" +msgstr "포인트 크기(_P):" + +msgid "_Populate" +msgstr "채우다(_P)" + +msgid "_PostScript®" +msgstr "_PostScript®" + +msgid "_Prev Glyph" +msgstr "이전의 글리프(_P)" + +msgid "_Prev Point" +msgstr "이전의 점(_P)" + +msgid "_Print" +msgstr "출력(_P)" + +msgid "_Print..." +msgstr "인쇄(_P)..." + +msgid "_Printer:" +msgstr "프린터(_P):" + +msgid "_Proportion" +msgstr "폭 비율(_P)" + +msgid "_Python" +msgstr "_Python" + +msgid "_Quit" +msgstr "종료(_Q)" + +msgid "_Radius:" +msgstr "반경(_R):" + +msgid "_Redo" +msgstr "다시하기(_R)" + +msgid "_Reencode" +msgstr "인코딩변환(_R)" + +msgid "_References..." +msgstr "참조목록(_R)..." + +msgid "_Refresh" +msgstr "새로 고침(_R)" + +msgid "_Remove" +msgstr "삭제(_R)" + +msgid "_Remove Empty" +msgstr "비어 있음 제거(_R)" + +msgid "_Remove Font" +msgstr "폰트를 삭제(_R)" + +msgid "_Remove Overlap" +msgstr "겹쳐진 도형을 제거(_R)" + +msgid "_Replace" +msgstr "덮어쓰기(_R)" + +msgid "_Replace Glyph..." +msgstr "글리프를 바꾸기(_R)..." + +msgid "_Retain" +msgstr "그대로(_R)" + +msgid "_Revert" +msgstr "되돌리기(_R)" + +msgid "_Revert All" +msgstr "모두 되돌리기(_R)" + +msgid "_Revert File" +msgstr "파일을 다시 불러오기(_R)" + +msgid "_Review" +msgstr "검토(_R)" + +msgid "_Review Hints..." +msgstr "힌트를 확인(_R)..." + +msgid "_Right" +msgstr "오른쪽(_R)" + +msgid "_Right Constraint" +msgstr "오른쪽 제약조건(_R)" + +msgid "_Right→" +msgstr "오른쪽→(_R)" + +msgid "_Rotate 90° CW" +msgstr "시계방향으로 90°회전(_R)" + +msgid "_Round" +msgstr "원형(_R)" + +msgid "_Round To Grid" +msgstr "그리드단위의 반올림(_R)" + +msgid "_Ruler" +msgstr "자(_R)" + +msgid "_Rulers" +msgstr "자(_R)" + +msgid "_SVG" +msgstr "_SVG" + +msgid "_Save" +msgstr "저장(_S)" + +msgid "_Save As..." +msgstr "다른 이름으로 저장(_S)..." + +msgid "_Save Namelist of Font..." +msgstr "폰트명 리스트를 저장(_S)..." + +msgid "_Save in UTF8" +msgstr "UTF-8로 저장(_S)" + +msgid "_Scale" +msgstr "확대/축소(_S)" + +msgid "_Scale Outlines" +msgstr "윤곽를 확대/축소(_S)" + +msgid "_Scroll" +msgstr "스크롤(_S)" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" -"뛰어넘기\n" -"명령 포인터를 이동하기 위한 오프셋(바이트) 팝업" +msgid "_Search" +msgstr "검색(_S)" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" -"False이면 뛰어넘음\n" -"부울 및 오프셋 팝업\n" -"명령 포인터를 오프셋 바이트로 변경\n" -"부울이 거짓이면" +msgid "_Select" +msgstr "선택(_S)" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" -"True면 뛰어넘음\n" -"부울 및 오프셋 팝업\n" -"명령 포인터를 오프셋 바이트로 변경\n" -"부울이 참이면" +msgid "_Separation:" +msgstr "구분(_S):" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" -"LOOP 및 CALL 함수\n" -"함수 번호 & 카운트 팝업\n" -"호출 함수 수 시간" +msgid "_Serif Variant" +msgstr "세리프 변형(_S)" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" -"<\n" -"두 개의 값을 팝업하고, 하단 엘 < 상단인 경우 푸시(0/1" +msgid "_Serifs" +msgstr "세리프(_S)" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" -"<==\n" -"두 개의 값을 팝업하고, 하단 엘 <= 상단>일 경우 푸시(0/1)" +msgid "_Shades" +msgstr "쉐이드(_S)" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" -"상위 두 스택 항목의 최대값\n" -"두 값을 팝업하고 최대값을 뒤로 push합니다." +msgid "_Shadow" +msgstr "그림자(_S)" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" -"거리[a] 측정\n" -" 0=>현재 위치와의 거리\n" -" 1=>원래 위치와의 거리\n" -"두 개의 점 번호를 팝업하고, 두 점 사이의 거리를 push합니다." +msgid "_Show" +msgstr "표시(_S)" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" -"직접 절대 점[a] 이동\n" -" 0=>반올리지 않음\n" -" 1=>반올림함\n" -"점 번호를 팝업하고 해당 점을 터치한 다음 \n" -"투영 벡터를 따라 그리드로 반올림합니다.\n" -" rp0&rp1을 점으로 설정합니다." +msgid "_Show ATT" +msgstr "ATT를 표시(_S)" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"직접 상대 점[abcde] 이동\n" -" a=0=>rp0을 설정하지 않음\n" -" a=1=>rp0을 p로 설정\n" -" b=0=>최소 이상의 거리를 유지하지 않음\n" -" b=1=>최소한 거리를 유지\n" -" c=0 반올림하지 않음\n" -" c=1 반올림함\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"점을 팝업하면 점이 rp0까지의 원래 거리가 유지되도록 점이 이동합니다. \n" -"rp1을 rp0으로, rp2를 점으로, 때로는 rp0을 점으로 설정합니다." +msgid "_Show Exact *stem3" +msgstr "정확한*stem3인지를 표시(_S)" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" -"간접 절대점[a] 이동\n" -" 0=>반올리지 않고, cvt cutin을 사용하지 않음\n" -" 1=>반올림함\n" -"점 번호와 cvt 항목을 팝업하고 \n" -"점을 터치한 후 투영 벡터에 따라 \n" -"cvt에 지정된 좌표로 이동합니다.\n" -"rp0&rp1을 점으로 설정합니다." +msgid "_Side Bearings" +msgstr "측면 베어링(_S)" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" -"상위 2개 스택 항목의 최소값\n" -"두 값을 팝업하고 최소값을 뒤로 push합니다." +msgid "_Simplify" +msgstr "단순화(_S)" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" -"인덱싱된 요소를 스택으로 이동\n" -"인덱스를 팝업하고 스택 요소[index] 를 \n" -"스택의 맨 위로 이동합니다.\n" -"(있었던 위치에서 제거)" +msgid "_Size:" +msgstr "크기(_S):" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"간접 상대점[abcde] 이동\n" -" a=0=>rp0을 설정하지 않음\n" -" a=1=>rp0을 p로 설정\n" -" b=0=>최소 이상의 거리를 유지하지 않음\n" -" b=1=>최소한 거리를 유지\n" -" c=0은 반올림 하거나 cvt cutin을 사용하지 않음\n" -" c=1 반올림 & cvt cutin을 사용\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"cvt 인덱스를 팝업하고 점이 rp0에서 cvt[index] 가 되도록 해당 인덱스를 이동합" -"니다. \n" -"rp1을 rp0으로, rp2를 점으로, 때로는 rp0을 점으로 설정합니다." +msgid "_Skew..." +msgstr "기울기(_S)..." -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" -"전자파당 픽셀 측정\n" -"em당 픽셀을 push합니다.(현재 래스터화의 경우)" +msgid "_Skip" +msgstr "생략(_S)" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" -"점 크기 측정\n" -"현재 점 크기를 push합니다." +msgid "_Skip for now" +msgstr "건너뛰기(_S)" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" -"스택 간접 상대 점[a] 을 이동\n" -" 0=>rp0을 설정하지 않음\n" -" 1=>rp0을 점으로 설정\n" -"26.6의 거리와 점을 팝업합니다.\n" -"rp0에서 거리가 되도록 점을 이동합니다." +msgid "_Smaller Pixel Size" +msgstr "픽셀크기 축소(_S)" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" -"곱하기\n" -"2개의 26.6 숫자를 팝업하여 곱하고 결과를 push합니다." +msgid "_Smaller Point Size" +msgstr "픽셀 크기 축소(_S)" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" -"부정\n" -"스택의 상단을 부정합니다." +msgid "_Sort" +msgstr "종류(_S)" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" -"Not EQual\n" -"두 개의 값을 팝업하여 동일성을 테스트하고 그 결과(0/1) 를 push합니다." +msgid "_Space Points" +msgstr "점의 간격을 균등하게 (_S)" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" -"logical NOT\n" -"숫자를 표시하고, 0이면 1을, 그렇지 않으면 0을 push합니다." +msgid "_Spacing" +msgstr "간격(_S)" + +msgid "_Stop" +msgstr "중지(_S)" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" -"N PUSH Bytes\n" -"명령 스트림에서 (unsigned) count byte를 읽은 다음 \n" -"unsigned bytes의 수를 읽고 \n" -"push합니다." +msgid "_String Type" +msgstr "문자열의 타입(_S)" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" -"N PUSH Words\n" -"명령 스트림에서 (unsigned) count byte를 읽은 다음 \n" -"많은 signed 2byte 단어를 읽고 \n" -"push합니다." +msgid "_Stroked Font" +msgstr "스트로크 폰트(_S)" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"좌표(26.6) 를 팝업하고, 엔진 효과를 보상하기 위해 \n" -"좌표를 반올림 하지 않고 변경하여 \n" -"뒤로 push합니다." +msgid "_Substitutions..." +msgstr "바꾸기목록(_S)..." -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" -"ODD\n" -"한 값을 팝업하고 반올림한 다음 홀수(0/1)인지 테스트합니다." +msgid "_Tag:" +msgstr "태그(_T):" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" -"논리 OR\n" -"두 개의 값을 팝업하거나 값을 푸시함" +msgid "_Tangent" +msgstr "곡선의 시작점(_T)" -msgid "POP top stack element" -msgstr "상단 스택 요소 팝업" +msgid "_Thirds in Width" +msgstr "양폭의 공간을 1:2로 (_T)" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" -"바이트[abc] 를 Push합니다.\n" -" abc는 push할 바이트의 숫자-1입니다.\n" -"명령 스트림에서 unsigned abc+1 바이트를 읽고 push합니다." +msgid "_Tile" +msgstr "반복(_T)" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" -"단어[abc] 를 Push 합니다.\n" -" abc는 push 할 단어의 숫자-1입니다.\n" -"명령 스트림에서 signed abc+1 단어를 읽고 push 합니다." +msgid "_Tool" +msgstr "도구(_T)" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" -"제어 값 Table 항목 읽기\n" -"인덱스를 CVT에 팝업하고 26.6 형식으로 push합니다." +msgid "_Tools" +msgstr "도구(_T)" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" -"Round Down To Grid\n" -"\n" -"반올림 상태를 확실한 것으로 설정합니다." +msgid "_Top" +msgstr "최초(_T)" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" -"반올림\n" -"반올림이 발생하지 않도록 원형 상태를 설정합니다.\n" -"하지만 엔진 보상은 효과가 있습니다." +msgid "_Top hint:" +msgstr "최상의 힌트(_T):" -msgid "ROLL the top three stack elements" -msgstr "상위 3개의 스택 요소를 ROLL합니다." +msgid "_Top:" +msgstr "상한(_T):" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" -"값[ab] 를 반올림합니다.\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"스택 맨 위에 있는 좌표(26.6) 를 반올림합니다.\n" -"엔진 효과를 보상합니다." +msgid "_Topology" +msgstr "위상(_T)" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" -"저장소 읽기\n" -"인덱스를 저장소 배열로 이동합니다.\n" -"해당 인덱스에서 값을 push합니다." +msgid "_Touching" +msgstr "감동적인(_T)" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" -"이중 그리드로 반올림\n" -"반올림 상태를 설정합니다(최고 .5/정수까지 반올림)." +msgid "_Transform Pen:" +msgstr "펜을 변형(_T):" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" -"그리드 반올림\n" -"반올림 상태를 설정합니다." +msgid "_Transform..." +msgstr "변형(_T)..." -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" -"하프 그리드 반올림\n" -"반올림 상태를 설정합니다(정수가 아닌 최대 .5 까지)." +msgid "_Transformations" +msgstr "변형(_T)" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" -"그리드 올림\n" -"반올림 상태를 설정합니다." +msgid "_TrueType" +msgstr "_TrueType" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super 45° ROUND\n" -"너무 복잡합니다. 찾아보세요." +msgid "_TrueType Instructions" +msgstr "_TrueType명령" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" -"Set ANGle Weight\n" -"정수를 나타내고\n" -"가중치 상태 변수의 각도를 설정합니다.\n" -"구식입니다." +msgid "_Twilight Pnt Cnt:" +msgstr "트와일라잇 포인트의 개수(_T):" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" -"SCAN conversion ConTRoL\n" -"드롭아웃 제어 모드를 \n" -"설정하는 숫자를 팝업합니다." +msgid "_Type3 Multi Layered Font" +msgstr "_Type3 다중 계층 글꼴" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" -"SCANTYPE\n" -"사용할 스캔 변환 규칙을 \n" -"설정하는 숫자를 팝업합니다." +msgid "_Typo Ascent Offset:" +msgstr "조판위의 높이 오프셋(_T):" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"좌표 26.6과 점을 팝업합니다.\n" -"지정된 좌표로 점을 이동합니다." +msgid "_Undo" +msgstr "되돌리기(_U)" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" -"Sets Control Value Table Cut-In\n" -"스택에서 26.6을 팝업하고 cvt cutin을 설정합니다." +msgid "_Unicode" +msgstr "Unicode로 (_U)" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" -"Set Delta Base\n" -"델타 베이스 설정 값을 팝업합니다." +msgid "_UniqueID:" +msgstr "고유 ID(_U):" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" -"듀얼 투영 벡터를 선[a] 으로 설정\n" -" 0 => 라인에 평행함\n" -" 1=>선과 직교함\n" -"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" -"원본에 기반한 두 번째 투영 벡터를 설정합니다.\n" -"점의 위치입니다." +msgid "_Unlink" +msgstr "링크를 제거(_U)" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" -"Set Delta Shift\n" -"델타 시프트의 새 값을 팝업합니다." +msgid "_Unlink All" +msgstr "링크를 모두제거(_U)" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"스택에서 자유 벡터를 설정\n" -"스택에서 팝업한 2개의 2.14 값(x,y)은 \n" -"단위 벡터여야 합니다." +msgid "_Up" +msgstr "위로(_U)" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"자유도 벡터를 좌표 축[a] 으로 설정\n" -" 0=>y axis\n" -" 1=>x axis\n" +msgid "_Up↑" +msgstr "위 ↑(_U)" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" -"자유 벡터를 선[a] 으로 설정\n" -" 0 => 라인에 평행함\n" -" 1=>선과 직교함\n" -"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" -"자유 벡터를 설정합니다." +msgid "_Use It" +msgstr "이것을 사용(_U)" -msgid "Set Freedom Vector To Projection Vector" -msgstr "자유 벡터를 투영 벡터로 설정" +msgid "_Use My Metrics" +msgstr "이 참조의 메트릭를 사용(_U)" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" -"기준점[a] 을 사용하여 윤곽선을 이동\n" -" 0=>zp1에서 rp2를 사용함\n" -" 1=>zp0에서 rp1을 사용함\n" -"이동할 윤곽선 수를 팝업합니다.\n" -"전체 윤곽선을 이동 기준점이 \n" -"이동된 양만큼 이동합니다." +msgid "_Use Transform (SVG)" +msgstr "변형 사용(SVG)(_U)" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" -"기준점[a] 을 사용하여 점을 이동\n" -" 0=>zp1에서 rp2를 사용함\n" -" 1=>zp0에서 rp1을 사용함\n" -"루프 카운트에 지정된 개수만큼 포인트를 팝업합니다.\n" -"기준점이 이동된 양만큼 \n" -"각각 이동합니다." +msgid "_VStem" +msgstr "수직줄기(_V)" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" -"PIXel 양만큼 점을 이동\n" -"양(26.6) 을 표시하고 루프 카운터가 \n" -"지정한 만큼의 포인트가 \n" -"FREEDION 벡터를 따라 이동됩니다." +msgid "_VWidth" +msgstr "높이(_V)" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" -"기준점[a] 을 사용하여 영역을 이동\n" -" 0=>zp1에서 rp2를 사용함\n" -" 1=>zp0에서 rp1을 사용함\n" -"이동할 영역을 팝업합니다.\n" -"구역의 모든 점을 기준점이 \n" -"이동된 양만큼 이동합니다." +msgid "_Validate..." +msgstr "검증(_V)..." -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" -"LOOP 변수 설정\n" -"루프 카운터의 새 값을 팝업합니다.\n" -"매번 사용 후 기본값은 1입니다." +msgid "_Validation" +msgstr "확인(_V)" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" -"최소 거리 설정\n" -"스택에서 26.6 값을 새 최소 거리로 팝업합니다." +msgid "_Version" +msgstr "버전(_V)" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"스택에서 투영 벡터를 설정\n" -"스택에서 팝업한 2개의 2.14 값(x,y)은 \n" -"단위 벡터여야 합니다." +msgid "_Version:" +msgstr "버전(_V):" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"투영 벡터를 좌표 축[a] 으로 설정\n" -" 0=>y axis\n" -" 1=>x axis\n" +msgid "_Vertical" +msgstr "세로쓰기 (_V)" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" -"투영 벡터를 선[a] 으로 설정\n" -" 0 => 라인에 평행함\n" -" 1=>선과 직교함\n" -"선을 설정하는 데 사용되는 두 점을 팝업합니다.\n" -"투영 벡터를 설정합니다." +msgid "_Vertical Baselines..." +msgstr "수직 기준선(_V)..." -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super ROUND\n" -"너무 복잡합니다. 찾아보세요." +msgid "_Vertical Hints" +msgstr "수직 힌트(_V)" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" -"Set Reference Point 0\n" -"새로운 기준점0이 되는 점을 팝업합니다." +msgid "_View" +msgstr "표시(_V)" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" -"기준점을 1으로 설정합니다.\n" -"새로운 기준점1이 되는 점을 팝업합니다." +msgid "_Warn if inexact" +msgstr "부정확한 일치를 경고(_W)" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" -"Set Reference Point 2\n" -"새로운 기준점2이 되는 점을 팝업합니다." +msgid "_Weight" +msgstr "가중치(_W)" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" -"단일 너비를 설정합니다.\n" -"단일 너비 값(FUnit) 을 팝업합니다." +msgid "_Weight Class" +msgstr "가중치클래스(_W)" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" -"Single Width Cut-In을 설정합니다.\n" -"단일 너비 cut-in 값(26.6) 을 팝업합니다." +msgid "_Width" +msgstr "폭(_W)" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" -"SUBtract\n" -"스택에서 고정된 2개의 26.6을 팝업하면\n" -" 해당 숫자를 뺀 다음 결과를 push합니다." +msgid "_Width:" +msgstr "폭(_W):" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" -"자유도 및 투영 벡터를 좌표 축[a] 으로 설정\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" +msgid "_Window" +msgstr "창(_W)" -msgid "SWAP top two elements on stack" -msgstr "스택의 상위 두 요소 바꾸기" +msgid "_Window Type" +msgstr "창 타입(_W)" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" -"영역 포인터 0을 설정\n" -"영역 번호를 영역포인터0으로 이동합니다." +msgid "_Wireframe" +msgstr "와이어프레임(_W)" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" -"영역 포인터 0을 설정\n" -"영역 번호를 영역포인터1로 이동합니다." +msgid "_Wireframe..." +msgstr "와이어프레임(_W)..." -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" -"영역 포인터 0을 설정\n" -"영역 번호를 영역포인터2로 이동합니다." +msgid "_X" +msgstr "_X" + +msgid "_X Height:" +msgstr "_X 높이:" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" -"Set Zone PointerS\n" -"영역 번호를 zp0,zp1 및 zp2로 팝업합니다." +msgid "_X Resource Editor..." +msgstr "_X 리소스 편집기..." -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" -"UnTouch Point\n" -"점 번호를 팝업하고 변경하지 않은 것으로 표시합니다." +msgid "_X near¹" +msgstr "근접¹한_X" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Funits로 제어 값 Table 작성\n" -"숫자(Funits) 와 CVT 인덱스를 팝업하고 \n" -"숫자를 cvt[index] 에 기록합니다." +msgid "_X-Ascent" +msgstr "_X의 강조" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Pixel 단위로 Table 작성\n" -"숫자(26.6) 와 CVT 인덱스를 팝업하고 \n" -"숫자를 cvt[index] 에 기록합니다." +msgid "_X-Height" +msgstr "X높이(_X)" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" -"Store 작성\n" -"값과 인덱스를 팝업하고 값을 storage[index] 에 씁니다." +msgid "_X:" +msgstr "_X:" -msgid "Parse Error" -msgstr "해석 에러" +msgid "_XUID:" +msgstr "_XUID:" -msgid "" -msgstr "" +msgid "_Y" +msgstr "_Y" -msgid "" -msgstr "<선발자 없음>" +msgid "_Y near¹" +msgstr "근접¹한_Y" -msgid "" -msgstr "<되돌리기>" +msgid "_Y:" +msgstr "_Y:" -msgid "A short to be pushed on the stack" -msgstr "스택에서 push할 short" +msgid "_Yes" +msgstr "네(_Y)" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "스택에서 push해야 하는 bytes/shorts 수를 지정하는 개수" +msgid "_Zone:" +msgstr "구역(_Z):" -msgid "An unsigned byte to be pushed on the stack" -msgstr "스택에서 push할 unsigned byte" +msgid "_Zones:" +msgstr "영역(_Z):" -msgid "_Parse" -msgstr "해석(_P)" +msgid "accent attachment table" +msgstr "악센트 부착 표" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "%.50s 의 TrueType명령" +msgid "alternate subs" +msgstr "선택형 바꾸기" -msgid "Change Length" -msgstr "길이를 변경" +msgid "anchor point table" +msgstr "고정점 표" -msgid "How many entries should there be in the cvt table?" -msgstr "cvt테이블에 포함되는 항목의 갯수를 몇개로 하시겠습니까?" +msgid "anti-alias merge table" +msgstr "앤티에일리어싱 병합 테이블" -msgid "Index" -msgstr "인덱스" +msgid "as Len_gth" +msgstr "길이대로(_g)" -msgid "Instructions were changed" -msgstr "명령이 변경되었습니다" +msgid "as _Length" +msgstr "로길이(_L)" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "%.80s 의 명령이 변경되었습니다. 이 변경을 저장하지 않아도 괜찮습니까?" +msgid "at position" +msgstr "제자리" -msgid "Zones" -msgstr "영역" +msgid "axis variation table" +msgstr "축 변형 표" -msgid "Twilight Zone Point Count" -msgstr "트와일라잇 영역의 점 갯수" +msgid "base" +msgstr "베이스" -msgid "Max Stack Depth" -msgstr "스택의 최대깊이" +msgid "baseline table (AAT version)" +msgstr "기준 표 (AAT 버전)" -msgid "Max # Functions" -msgstr "함수의 최대 갯수" +msgid "bitmap data table (AAT version)" +msgstr "비트맵 데이터 표 (AAT 버전)" -msgid "Max Instruction Defines" -msgstr "명령 정의의 최대 갯수" +msgid "bitmap data table (OT version)" +msgstr "비트맵 데이터 표 (OT 버전)" -msgid "_Zones:" -msgstr "영역(_Z):" +msgid "bitmap font header table" +msgstr "비트맵 폰트 헤더 표" -msgid "_Twilight Pnt Cnt:" -msgstr "트와일라잇 포인트의 갯수(_T):" +msgid "bitmap location table (AAT version)" +msgstr "비트맵 위치 표 (AAT 버전)" -msgid "St_orage:" -msgstr "저장소(_O):" +msgid "bitmap location table (OT version)" +msgstr "비트맵 위치 표 (OT 버전)" -msgid "Max _Stack Depth:" -msgstr "스택의 최대깊이(_S):" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "비율:" -msgid "_FDEF" -msgstr "_FDEF:" +msgid "can't create temporary file\n" +msgstr "임시파일을 생성할 수 없습니다.\n" -msgid "_IDEFs" -msgstr "_IDEF:" +msgid "character code mapping table" +msgstr "문자 코드 대응표" -msgid "_None" -msgstr "없음(_N)" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "범위를 벗어난 cidmap 항목: %s" -msgid "Label" -msgstr "라벨" +msgid "classes" +msgstr "클래스" -msgid "Text Labels" -msgstr "텍스트 라벨" +msgid "color bitmap data table" +msgstr "색깔 비트맵 데이터 표" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "행렬 편집 맨 위에 있는 컬럼 헤더의 배경색" +msgid "color bitmap location table" +msgstr "색깔 비트맵 위치 표" -msgid "Shift On Press" -msgstr "신문 변환" +msgid "component with no base glyph" +msgstr "요소에 기본 글리프가 없습니다." -msgid "Button" -msgstr "버튼" +msgid "control value program table" +msgstr "관리 값 프로그램 표" -msgid "Buttons" -msgstr "버튼들" +msgid "control value table" +msgstr "제어 값 표" -msgid "Default Button" -msgstr "기본 버튼" +msgid "copyright notice" +msgstr "저작권표시" -msgid "Default Buttons" -msgstr "기본 버튼들" +#, c-format +msgid "couldn't find the character %s" +msgstr "%s 문자를 찾을 수 없음" -msgid "Cancel Button" -msgstr "취소 버튼" +msgid "couldn't write encodings file\n" +msgstr "인코딩파일에 출력할수 없었습니다\n" -msgid "Cancel Buttons" -msgstr "취소 버튼들" +msgid "coverage" +msgstr "범위" -msgid "Color Button" -msgstr "색깔 버튼" +msgid "coverage table extends beyond end of table\n" +msgstr "범위테이블이 테이블 말미를 넘어섭니다\n" -msgid "Drop List Button" -msgstr "드롭 목록 버튼" +msgid "cursive entry" +msgstr "필기체 입력" -msgid "Blue:" -msgstr "Blue:" +msgid "cursive exit" +msgstr "필기체 지움" -msgid "Green:" -msgstr "Green:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "손으로 쓴 라틴 문자" -msgid "Hue:" -msgstr "색상:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "문자열체" -msgid "Red:" -msgstr "Red:" +msgid "digital signature table" +msgstr "디지털 시그니쳐 표" -msgid "Saturation:" -msgstr "채도:" +msgid "either by explicitly entering the contribution" +msgstr "각축의 디자인값을 입력함으로, 이 " -msgid "Value:" -msgstr "명도:" +msgid "electronic end user license table" +msgstr "전자 최종 사용자 라이센스 테이블" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "채도 및 명도, 세 가지 색상은 0과 1 사이여야 합니다." +msgid "em units" +msgstr "em 단위" -msgid "Value out of bounds" -msgstr "값이 범위를 벗어남" +msgid "em-units" +msgstr "유닛" -msgid "Drawing Area" -msgstr "도면 영역" +msgid "embedded bitmap scaling control table" +msgstr "매입 비트 맵 스케일링 제어 테이블" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "그리기를 위해 가젯에 포장된 캔버스(하위 창)" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "글리프 %s 에, return이 불려지지 않은채로 서브루틴이 끝나 있습니다\n" + +msgid "extended metamorphosis table" +msgstr "확장된 변형 테이블" + +msgid "false" +msgstr "거짓" -msgid "Show Hidden Files" -msgstr "숨김파일을 표시" +msgid "family name" +msgstr "패밀리명" -msgid "Directories Amid Files" -msgstr "파일 포함 디렉토리" +msgid "font descriptor table" +msgstr "폰트 기술어 표" -msgid "Directories First" -msgstr "먼저 디렉터리" +msgid "font header table" +msgstr "폰트 헤더 표" -msgid "Directories Separate" -msgstr "디렉토리 구분" +msgid "font metrics table" +msgstr "글꼴 메트릭 테이블" -msgid "Refresh File List" -msgstr "파일리스트를 갱신 " +msgid "font name" +msgstr "폰트명" -msgid "Remove bookmarks" -msgstr "책갈피 제거" +msgid "font program table" +msgstr "폰트 프로그램 표" -msgid "Remove selected bookmarks" -msgstr "선택한 책갈피 제거" +msgid "font variation table" +msgstr "폰트 변형 표" -msgid "Directory|Back" -msgstr "뒤로" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;fonts;editor;TTF;OTF;typeface;" -msgid "Directory|Forward" -msgstr "앞으로" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "글꼴 분석은 파일 생성의 개요를 재점검한다." -msgid "Bookmark Current Dir" -msgstr "현재 디렉토리 책갈피" +msgid "full name" +msgstr "풀네임" -msgid "Remove Bookmark..." -msgstr "책갈피 제거..." +msgid "gaspTableEntry|New" +msgstr "새로운" -msgid "Home Folder" -msgstr "홈 폴더" +msgid "glyph definition table" +msgstr "글리프 정의 테이블" -msgid "Bookmarks" -msgstr "책갈피" +msgid "glyph location table" +msgstr "문자 위치 표" -msgid "Parent Folder" -msgstr "상위 폴더" +msgid "glyph name and PostScript compatibility table" +msgstr "문자 이름과 PostScript 호환성 테이블" -msgid "Configure" -msgstr "설정하다" +msgid "glyph outline table" +msgstr "글리프 아웃라인 표" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "라벨, 버튼, 메뉴 항목 등에서 이미지와 텍스트 사이에 남겨진 공간(점)" +msgid "glyph positioning table" +msgstr "글리프 위치 지정 표" -msgid "Text Image Skip" -msgstr "텍스트 이미지 건너뛰기" +msgid "glyph reference table" +msgstr "글리프 참조 테이블" -msgid "Image Path" -msgstr "이미지 경로" +msgid "glyph substitution table" +msgstr "글리프 대체 표" -msgid "List of directories to search for images, separated by colons" -msgstr "콜론(:)으로 구분된 이미지를 검색할 디렉터리 목록" +msgid "glyph to CID mapping table (AAT version)" +msgstr "문자에서 CID에 대한 매핑 테이블 (AAT 버전)" -msgid "GGadget" -msgstr "GGadget" +msgid "glyph variation table" +msgstr "글리프 변형 표" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"이것은 \"추상적인\" 가젯입니다. 화면에 나타나지 않지만 다른 모든 사용자가 상" -"속하는 가젯 트리의 뿌리입니다." +msgid "glyphs" +msgstr "글리프" -msgid "Color|Foreground" -msgstr "전경" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "격자 맞춤 및 스캔 변환 절차 표" -msgid "Text color for popup windows" -msgstr "팝업 창의 텍스트 색" +msgid "hang" +msgstr "늘어지다" -msgid "Background color for popup windows" -msgstr "팝업 창의 배경색" +msgid "horizontal device metrics table" +msgstr "수평 장치 메트릭스 표" -msgid "Delay" -msgstr "지연" +msgid "horizontal header table" +msgstr "수평 헤더 표" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "팝업 창이 나타날 때까지 지연(1,000분의 1초)" +msgid "horizontal metrics table" +msgstr "수평 메트릭스 표" -msgid "Life Time" -msgstr "지속 시간" +msgid "horizontal metrics variations table" +msgstr "수평 메트릭스 변형 표" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "팝업 창이 표시되는 시간(밀리초 단위)" +msgid "horizontal style table" +msgstr "수평 스타일 표" -msgid "Popup" -msgstr "팝업" +msgid "http://panose.com/" +msgstr "http://panose.com/" -msgid "Popup windows" -msgstr "팝업 창" +msgid "icfb" +msgstr "openType 기능 파일의 기준 태그" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "활성화된 목록 표시에 사용된 이미지(상자 위)" +msgid "icft" +msgstr "icft" -msgid "Disabled Image" -msgstr "비활성화 된 이미지" +msgid "ideo" +msgstr "아이데오ㅓ" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "비활성화된 목록 표시에 사용된 이미지(상자 위)" +msgid "idtp" +msgstr "idtp" -msgid "Size of the list mark" -msgstr "목록 표시의 크기" +msgid "if smaller than" +msgstr "보다 작은 경우" -msgid "List Mark" -msgstr "목록 표시" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "보다 기울기가 작은 경우" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"이것은 ComboBoxes와 ListButtons를 TextFields와 일반 버튼과 차별화하는 표시다." +msgid "justification table (AAT version)" +msgstr "정당성 표 (AAT 버전)" -msgid "Line" -msgstr "선" +msgid "justification table (OT version)" +msgstr "정당성 표 (OT 버전)" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "대화 상자 또는 메뉴에 그려진 구분선" +msgid "kern pair" +msgstr "커닝 짝" -msgid "HV Group Box" -msgstr "HV 그룹 상자" +msgid "kerning table" +msgstr "kerning 표" -msgid "A box drawn around other gadgets" -msgstr "다른 도구들에 그려진 상자" +msgid "kerning.plist attempts to redefine a class kerning offset." +msgstr "kerning.plist는 클래스 kerning 오프셋을 재정의하려고 시도한다." -msgid "List" -msgstr "목록" +msgid "kerning.plist defines an offset between classes in different lookups." +msgstr "kerning.plist는 서로 다른 룩업에서 클래스 사이의 오프셋을 정의한다." -msgid "Title Background" -msgstr "제목 배경" +msgid "" +"kerning.plist defines kerning between two glyphs that are already kerned." +msgstr "kerning.plist는 이미 커닝된 두 글리프 사이의 커닝을 정의한다." -msgid "Text color of column headers at the top of a matrix edit" -msgstr "행렬 편집 맨 위에 있는 열 머리글의 텍스트 색" +msgid "" +"kerning.plist defines kerning between two glyphs that are already partially " +"kerned." +msgstr "" +"kerning.plist. 있는 이미 부분적으로 kerned 두 기호 사이에 커닝을 정의합니다." -msgid "Title Text Color" -msgstr "제목 텍스트 색" +msgid "kerning.plist has a non-numeric offset." +msgstr "kerning.plis 에는 비반복 오프셋이 있다." -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "행렬 편집의 제목 섹션에 있는 열 구분 기호 색" +msgid "kerning.plist references a missing kerning class." +msgstr "kerning.plist는 누락된 kerning 클래스를 참조한다." -msgid "Title Divider Color" -msgstr "제목 구분 색상" +msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgstr "kerning.plist는 글리프도 그룹도 아닌 실체를 가리킨다." -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "행렬 편집의 주 섹션에 있는 열 구분 기호 색" +msgid "language tag table" +msgstr "언어 태그 표" -msgid "Rule Color" -msgstr "규칙 색상" +msgid "layercontents.plist lists no valid layers." +msgstr "layercontents.plist는 유효한 레이어를 나열하지 않는다." -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "행렬 편집의 메인 섹션에 있는 변경 불가능한 항목들의 고정 색상" +msgid "layout feature table" +msgstr "레이아웃 형상 테이블" -msgid "Frozen Color" -msgstr "고정 색상" +msgid "ligature" +msgstr "합음자" -msgid "Active Color" -msgstr "활성 색상" +msgid "ligature caret table" +msgstr "합자의 삽입 표시 표" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "행렬 편집의 메인 섹션에 있는 활성 항목 색상" +msgid "linear threshold table" +msgstr "선형 임계 값 표" -msgid "Active Background" -msgstr "활성 배경" +msgid "" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"logical AND\n" +"두 값을 팝업하고 결과를 push합니다." msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "행렬 편집의 메인 섹션에 있는 활성 항목의 배경 색상" +"logical NOT\n" +"Pops a number, if 0 pushes 1, else pushes 0" +msgstr "" +"logical NOT\n" +"숫자를 표시하고, 0이면 1을, 그렇지 않으면 0을 push합니다." -msgid "Font used to draw titles of a matrix edit" -msgstr "행렬 편집의 제목을 그리는 데 사용되는 폰트" +msgid "" +"logical OR\n" +"Pops two values, ors them, pushes result" +msgstr "" +"논리 OR\n" +"두 개의 값을 팝업하거나 값을 푸시함" -msgid "Title Font" -msgstr "제목 폰트" +msgid "longer than" +msgstr "길이를 적어도" -msgid "Matrix Edit" -msgstr "행렬 편집" +msgid "mark" +msgstr "표시" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "행렬 편집(예: 스프레드시트)" +msgid "math" +msgstr "수학" -msgid "Matrix Edit Continued" -msgstr "행렬 편집 계속" +msgid "math table" +msgstr "수학표" -msgid "Row|New" -msgstr "새로운" +msgid "maximum profile table" +msgstr "최대 프로파일 테이블" -msgid "Menu Bar" -msgstr "메뉴 모음" +msgid "metadata table" +msgstr "메타데이터 테이블" -msgid "MacIcons" -msgstr "Mac 아이콘" +msgid "metamorphosis table" +msgstr "변형된 테이블" + +msgid "metrics variations table" +msgstr "메트릭 변형 테이블" msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" +"moves point to InterSECTion of two lines\n" +"Pops start,end start,end points of two lines\n" +"and a point to move. Point is moved to\n" +"intersection" msgstr "" -"Mac과 같은 아이콘을 사용하여 수정자(예: 컨트롤의 ^)를 표시할지 여부\n" -"또는 약어(예: \"Cnt-\")를 사용하려면" - -msgid "Text color for progress windows" -msgstr "진행중인 창의 글자색" +"점을 두 선의 교차점으로 이동 (SECT)\n" +"두 선의 시작, 끝 시작, 끝 점\n" +"움직여야 할 지점도 있는 점이 교차로로 이동" -msgid "Color used to draw the progress bar" -msgstr "진행 표시줄을 그리는 데 사용되는 색상" +msgid "multiple subs" +msgstr "복수 바꾸기 대상" -msgid "Color|FillColor" -msgstr "채우기 색상" +msgid "name table" +msgstr "이름 표" -msgid "Background color for progress windows" -msgstr "진행중인 창의 배경색" +msgid "nohints" +msgstr "힌트 없음" -msgid "Progress" -msgstr "진전" +msgid "of each master design, or by entering the design" +msgstr "폰트의 기본 인스턴스를 변경" -msgid "Progress Bars" -msgstr "진행률 표시줄" +msgid "optical bounds table" +msgstr "허용가능한 한계의 테이블" -msgid "Radio Button" -msgstr "라디오 버튼" +msgid "pair" +msgstr " 짝" -msgid "Image used instead of the Radio On Mark" -msgstr "라디오 켜기 표시 대신 사용된 이미지" +msgid "palm" +msgstr "Palm" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "라디오가 비활성화된 경우 대신 사용되는 이미지" +msgid "pixels" +msgstr "픽셀" -msgid "Radio On Mark" -msgstr "라디오 켜기 마크" +msgid "png" +msgstr "PNG" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "라디오 버튼이 켜져있음을 보여주는 마크(압축됨, 선택됨)" +msgid "points|Merge to Line" +msgstr "선에 병합" -msgid "Image used instead of the Radio Off Mark" -msgstr "라디오 끄기 표시 대신 사용된 이미지" +msgid "points|_Merge" +msgstr "병합(_M)" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "라디오가 비활성화된 경우 라디오 끄기 표시 대신 사용된 이미지" +msgid "position" +msgstr "위치지정" -msgid "Radio Off Mark" -msgstr "라디오 끄기 마크" +msgid "positioning" +msgstr "위치 지정" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "라디오 버튼이 꺼져있음을 보여주는 마크(위, 선택되지 않음)" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "EM 당 픽셀수가 2개의 폰트에서 다르므로, 글리프의 비교를 거부합니다\n" -msgid "Check Box" -msgstr "체크박스" +msgid "problfixup|Bad Directions" +msgstr "잘못된 방향" -msgid "Check Box On Mark" -msgstr "체크박스 켜기 마크" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "저장하기 전에 겹침 수정 표시" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "체크박스가 켜져있음을 보여주는 마크(압축됨, 선택됨)" +msgid "problfixup|Missing Extrema" +msgstr "극값 찾기" -msgid "Image used instead of the Check Box Off Mark" -msgstr "체크박스 끄기 표시 대신 사용된 이미지" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "극값 찾기(조심스럽게)" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "라디오가 비활성화된 경우 체크박스 끄기 표시 대신 사용된 이미지" +msgid "problfixup|Open Contours" +msgstr "열린 윤곽석" -msgid "Check Box Off Mark" -msgstr "체크박스 끄기 마크" +msgid "problfixup|Self Intersections" +msgstr "자가 교차점" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "체크박스가 꺼져있음을 보여주는 마크(위, 선택되지 않음)" +msgid "problfixup|Too Many Points" +msgstr "너무 많은 점" -msgid "Bad font" -msgstr "잘못된 폰트" +msgid "problselect|Bad Direction" +msgstr "잘못된 방향" -msgid "Bad font specification" -msgstr "잘못된 폰트 규격" +msgid "problselect|Errors" +msgstr "오류" -#, c-format -msgid "Could not open %s" -msgstr "%s를 열 수 없습니다." +msgid "problselect|Missing Extrema" +msgstr "problselect|극값 찾기" -msgid "Could not open image" -msgstr "이미지를 열 수 없습니다." +msgid "problselect|Open Contours" +msgstr "열린 윤곽선" -msgid "Store this filename in preferences" -msgstr "이 파일 이름을 환경설정에 저장하십시오." +msgid "problselect|Self Intersections" +msgstr "자가 교차점" -msgid "Save Resource file as..." -msgstr "리소스 파일을 다른 이름으로 저장.." +msgid "properties table" +msgstr "특성 표" #, c-format -msgid "Failed to open %s for output" -msgstr "%s를 출력용으로 열기에 실패했습니다" - -msgid "Open failed" -msgstr "열지 못했습니다." +msgid "return when not in subroutine in %s\n" +msgstr "글리프 %s 내에서, 서브루틴에 없는 것으로 return 하려고 합니다\n" #, c-format -msgid "Bad numeric value for %s.%s" -msgstr "%s는 잘못된 값입니다. %s" +msgid "roll out of range in %s\n" +msgstr "글리프 %s 에서 범위밖의 영역을 roll out 합니다\n" -msgid "An error occurred when writing the resource file" -msgstr "리소스 파일을 작성하는 동안 오류가 발생했습니다." +msgid "romn" +msgstr "루마니아" -msgid "Write failed" -msgstr "작성 실패" +msgid "scripts.sil.org/OFL" +msgstr "scripts.sil.org/OFL" -msgid "Border Width" -msgstr "테두리 너비" +msgid "set the auto FLIP boolean to OFF" +msgstr "자동 FLIP boolean OFF" -msgid "Padding" -msgstr "간격" +msgid "set the auto FLIP boolean to ON" +msgstr "자동 FLIP boolean ON" -msgid "Radius" -msgstr "반지름" +msgid "sfnt Revision:" +msgstr "sfnt 개정:" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "%s은 잘못된 값입니다. %s는 0에서 255 사이여야 합니다." +msgid "sfnt _Revision:" +msgstr "sfnt 개정(_R):" -msgid "X Resource Editor" -msgstr "X 리소스 편집기" +msgid "standard bitmap graphics table" +msgstr "표준 비트맵 그래픽 표" -msgid "Inherits from" -msgstr "상속할 대상" +msgid "style attributes table" +msgstr "스타일 속성 표" -msgid "Does not inherit from anything" -msgstr "어떤 항목에서도 상속되지 않습니다." +msgid "substitution" +msgstr "바꾸기" -msgid "Inherit" -msgstr "상속하다" +msgid "subtable" +msgstr "서브 테이블" -msgid "Inherits for same field in parent" -msgstr "상위 필드의 동일한 필드에 대해 상속" +msgid "tracking table" +msgstr "테이블 추적" -msgid "Outline Inner Border" -msgstr "윤곽선 내부 테두리" +msgid "true" +msgstr "참" -msgid "Outline Outer Border" -msgstr "윤곽선 외부 테두리" +msgid "unknown SIL table" +msgstr "알 수 없는 SIL 표" -msgid "Show Active Border" -msgstr "활성 테두리 표시" +msgid "values for each axis" +msgstr "가능합니다" -msgid "Outer Shadow" -msgstr "외각의 그림자" +msgid "version" +msgstr "버전" -msgid "Depressed Background" -msgstr "압축된 배경" +msgid "vertical device metrics table" +msgstr "수직 장치 메트릭 표" -msgid "Outline Default Button" -msgstr "기본 개요 버튼" +msgid "vertical header table" +msgstr "수직 헤더 표" -msgid "Background Gradient" -msgstr "배경 그라데이션" +msgid "vertical metrics table" +msgstr "수직 메트릭 표" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "나." +msgid "vertical metrics variations table" +msgstr "수직 메트릭 변동 표" -msgid "Normal Text Color:" -msgstr "일반 텍스트 색상:" +msgid "vertical origin table" +msgstr "수직 원점표" -msgid "Disabled Text Color:" -msgstr "사용할 수 없는 텍스트 색상:" +msgid "weight" +msgstr "가중치" -msgid "Normal Background:" -msgstr "일반 배경:" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "문자열" -msgid "Disabled Background:" -msgstr "비활성화된 배경:" +msgid "xCD => CDx" +msgstr "xCD ⇒ CDx" + +msgid "xCD => DCx" +msgstr "xCD ⇒ DCx" -msgid "Depressed Background:" -msgstr "침체된 배경:" +msgid "xD => Dx" +msgstr "xD ⇒ Dx" -msgid "Background Gradient:" -msgstr "배경 변화도:" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{모두}" -msgid "Brightest Border:" -msgstr "가장 밝은 테두리:" +msgid "{Deleted Glyph}" +msgstr "{Deleted Glyph}" -msgid "Brighter Border:" -msgstr "밝은 테두리:" +msgid "{End of Line}" +msgstr "{End of Line}" -msgid "Darker Border:" -msgstr "더 어두운 테두리:" +msgid "{End of Text}" +msgstr "{End of Text}" -msgid "Darkest Border:" -msgstr "가장 어두운 테두리:" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{그 외모두}" -msgid "Inner Border:" -msgstr "내부 테두리:" +msgid "{Start of Input}" +msgstr "{입력의 선두}" -msgid "Outer Border:" -msgstr "외부 테두리:" +msgid "{Start of Line}" +msgstr "{행의 선두}" -msgid "Active Border:" -msgstr "활성 테두리:" +msgid "°" +msgstr "°" -msgid "Border Type:" -msgstr "테두리 유형:" +msgid "° Clockwise" +msgstr "°시계방향" -msgid "Border Shape:" -msgstr "테두리 모양:" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "°반시계방향" -msgid "Border Width:" -msgstr "테두리 너비:" +msgid "¹ \"Near\" means within" +msgstr " ¹\"가까운 \"로 판단되는 거리" -msgid "Padding:" -msgstr "간격:" +msgid "ΤεΧ" +msgstr "ΤεΧ" -msgid "Radius:" -msgstr "반지름:" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ & 수학" -msgid "Font:" -msgstr "폰트:" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ 기초 (8r)" -msgid "See also:" -msgstr "참고 항목:" +msgid "ΤεΧ Bitmap Fonts" +msgstr "ΤεΧ 비트맵 폰트" -msgid "Default Background" -msgstr "기본 배경" +msgid "ΤεΧ General" +msgstr "ΤεΧ 일반" -msgid "Default background color for windows" -msgstr " windows 기본 배경색" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ 수학 확장" -msgid "Default Foreground" -msgstr "기본 전경" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ 수학 기호" -msgid "Default foreground color for windows" -msgstr " windows 기본 전경색" +msgid "ΤεΧ Names" +msgstr "TeX 명단" +#, c-format msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" msgstr "" -"센티미터 단위로 측정 된 화면의 물리적 너비\n" -"이를 적용하려면 리소스 데이터를 저장해야함 ([저장] 버튼을 누름)\n" -"FontForge를 다시 시작하십시오." - -msgid "Screen Width in Centimeters" -msgstr "화면 너비(cm)" +"%2$s내의 “%1$s”에 포함되는 클래스 %5$s의 고정점 (%3$g,%4$g)은, 비교대상과 차" +"이가 존재하는것이 점의 참조에 의해 알수 있습니다\n" +#, c-format msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" -"인치로 측정된 물리적 화면 폭\n" -"이를 적용하려면 리소스 데이터를 저장해야 함([저장] 버튼 누름)\n" -" Fontforge를 다시 시작하십시오." - -msgid "Screen Width in Inches" -msgstr "화면 폭(인치)" - -msgid "GDraw" -msgstr "GDraw" - -msgid "General facts about the windowing system" -msgstr "window 시스템에 대한 일반적인 사실" +"%2$s의 “%1$s”에서 짝단위 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d(다" +"음의 글리프%7$s에서 ∆x=%8$d ∆y=%9$d ∆x_adv=%10$d ∆y_adv=%11$d)를 수행하는 참" +"조는 없습니다\n" #, c-format msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" -"디렉터리를 만들 수 없음: %1$s\n" -"%2$s\n" -"%3$s" - -msgid "ScrollBar" -msgstr "스크롤바" - -msgid "Scroll Bar" -msgstr "스크롤바" - -msgid "SB Thumb" -msgstr "스크롤바 막대" - -msgid "Scroll Bar Thumb" -msgstr "스크롤바 막대" - -msgid "TabSet" -msgstr "탭설정" - -msgid "Tab Set" -msgstr "탭 설정" - -msgid "VerticalTabSet" -msgstr "수직 탭 설정" - -msgid "Vertical Tab Set" -msgstr "수직 탭 설정" - -msgid "Text Field" -msgstr "텍스트 필드" - -msgid "List Field" -msgstr "목록 필드" +"%2$s의 “%1$s”에서 위치지정 ∆x=%3$d ∆y=%4$d ∆x_adv=%5$d ∆y_adv=%6$d를 수행하" +"는 참조는 없습니다\n" -msgid "List Field (Combo Box)" -msgstr "목록 필드(콤보 상자)" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "%2$s의 “%1$s”는 %3$s에 대해 바꾸기참조를 포함하고 있지 않습니다\n" -msgid "List Field Menu" -msgstr "목록 필드 메뉴" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "" +"%2$s내의 “%1$s”에서 클래스 %5$s의 고정점 (%3$g,%4$g) 이 포함되어 있지 않습니" +"다\n" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "목록 필드의 목록 표시 주변 상자(콤보 상자)" +msgid "←_Left" +msgstr "←왼쪽(_L)" -msgid "Numeric Field" -msgstr "숫자 필드" +msgid "↓_Down" +msgstr "↓아래(_D)" -msgid "Numeric Field (Spinner)" -msgstr "숫자 필드(스파너)" +#, c-format +msgid "∆Curvature: %g" +msgstr "∆곡률: %g" -msgid "Numeric Field Sign" -msgstr "숫자 필드 기호" +msgid "∆x" +msgstr "∆x" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "숫자 필드(스파너)의 위쪽/아래쪽 화살표 주위의 상자" +msgid "∆x #1" +msgstr "∆x #1" -msgid "Could not open file" -msgstr "파일을 열 수 없었습니다." +msgid "∆x #2" +msgstr "∆x #2" -msgid "_Save in UTF8" -msgstr "UTF-8로 저장(_S)" +msgid "∆x_adv" +msgstr "∆x_adv" -msgid "Save in _UCS2" -msgstr "_UCS-2로 저장" +msgid "∆x_adv #1" +msgstr "∆x_adv #1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "80" +msgid "∆x_adv #2" +msgstr "∆x_adv #2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "115" +msgid "∆y" +msgstr "∆y" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "hotkey 정의 파일을 찾을 수 없음!\n" +msgid "∆y #1" +msgstr "∆y #1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "hotkey 정의 파일을 열지 못함: %s\n" +msgid "∆y #2" +msgstr "∆y #2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "업데이트를 위해 hotkey 정의 파일을 열지 못함\n" +msgid "∆y_adv" +msgstr "∆y_adv" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "hotkeys 파일 이름을 바꾸고 이전 파일을 덮어 쓰지 못했습니다!\n" +msgid "∆y_adv #1" +msgstr "∆y_adv #1" -#, c-format -msgid "Reason:%s\n" -msgstr "이유:%s\n" +msgid "∆y_adv #2" +msgstr "∆y_adv #2" diff -Nru fontforge-20201107~dfsg/po/ml.po fontforge-20220308~dfsg/po/ml.po --- fontforge-20201107~dfsg/po/ml.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/ml.po 2022-03-08 10:14:24.000000000 +0000 @@ -10,9 +10,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Hiran\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Malayalam\n" "Language: ml_IN\n" "MIME-Version: 1.0\n" @@ -25,26754 +25,59 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "" - -msgid "An outline font editor" -msgstr "" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" - -msgid "Fontforge showing a glyph being edited" -msgstr "" - -msgid "Font Editor" -msgstr "" - -msgid "org.fontforge.FontForge" -msgstr "" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" - -msgid "Additional arguments for autotrace program:" -msgstr "" - -msgid "Can't find autotrace" -msgstr "" - -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" - -msgid "Autotracing..." -msgstr "" - -msgid "Nothing to trace" -msgstr "" - -msgid "Can't find mf" -msgstr "" - -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" - -msgid "Can't create temporary directory" -msgstr "" - -msgid "Can't run mf" -msgstr "" - -msgid "Could not read (or perhaps find) mf output file" -msgstr "" - -msgid "MetaFont exited with an error" -msgstr "" - -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "" - -msgid "Couldn't open file" -msgstr "" - -#, c-format -msgid "Couldn't open file %.200s" -msgstr "" - -msgid "No Kern Pairs" -msgstr "" - -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "" - -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" - -msgid "Glyph too big" -msgstr "" - -msgid "Spiros did not converge" -msgstr "" - -msgid "Scaling Bitmaps" -msgstr "" - -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Missing Bitmap" -msgstr "" - -msgid "Save Failed" -msgstr "" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" - -msgid "Too Complex or Bad" -msgstr "" - -msgid "Not a plate file" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" - -msgid "Can't find the file" -msgstr "" - -msgid "Bad xfig file" -msgstr "" - -msgid "Bad image file" -msgstr "" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "" - -msgid "Nothing Selected" -msgstr "" - -msgid "You must select a glyph before you can import an image into it" -msgstr "" - -msgid "More Images Than Selected Glyphs" -msgstr "" - -msgid "Bad Template" -msgstr "" - -msgid "Bad template, no extension" -msgstr "" - -msgid "Bad template, unrecognized format" -msgstr "" - -msgid "Nothing Loaded" -msgstr "" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" - -msgid "Unicode value not in font" -msgstr "" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "" - -msgid "Encoding value not in font" -msgstr "" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "" - -msgid "Don't Warn Again" -msgstr "" - -msgid "_OK" -msgstr "" - -msgid "Bad Reference" -msgstr "" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" - -msgid "_Yes" -msgstr "" - -msgid "Yes to _All" -msgstr "" - -msgid "No _to All" -msgstr "" - -msgid "_No" -msgstr "" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" - -msgid "Anchor Lost" -msgstr "" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" - -msgid "Duplicate Anchor" -msgstr "" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" - -msgid "Different Fonts" -msgstr "" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" - -msgid "Please don't do that" -msgstr "" - -msgid "You may not paste a reference into this window" -msgstr "" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "" - -msgid "Self-referential glyph" -msgstr "" - -msgid "No Vertical Metrics" -msgstr "" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" - -msgid "Could not find original glyph" -msgstr "" - -msgid "Missing glyph" -msgstr "" - -msgid "_Cancel" -msgstr "" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "" - -msgid "No Lookups" -msgstr "" - -msgid "No lookups to copy" -msgstr "" - -msgid "Lookups" -msgstr "" - -msgid "Choose which lookups to copy" -msgstr "" - -msgid "Attempt to make a character that refers to itself" -msgstr "" - -msgid "Self-referential character" -msgstr "" - -msgid "No selection\n" -msgstr "" - -msgid "Bitmap Paste" -msgstr "" - -msgid "Pasting..." -msgstr "" - -#, c-format -msgid "Can't open %s\n" -msgstr "" - -#, c-format -msgid "Failed to write %s\n" -msgstr "" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" - -msgid "Auto Hinting Font..." -msgstr "" - -msgid "Converting PostScript" -msgstr "" - -msgid "Saving PostScript Font" -msgstr "" - -msgid "Outlining glyphs" -msgstr "" - -msgid "Inlining glyphs" -msgstr "" - -msgid "Shadowing glyphs" -msgstr "" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" - -msgid "Encoding name" -msgstr "" - -msgid "Please name this encoding" -msgstr "" - -msgid "Bad encoding file format" -msgstr "" - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" - -msgid "couldn't write encodings file\n" -msgstr "" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "" - -msgid "Missing cidmap file" -msgstr "" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" - -msgid "Bad cidmap file" -msgstr "" - -msgid "_Search" -msgstr "" - -msgid "_Use It" -msgstr "" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" - -msgid "Use CID Map" -msgstr "" - -msgid "_Browse" -msgstr "" - -msgid "_Give Up" -msgstr "" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" - -msgid "No cidmap file..." -msgstr "" - -msgid "Find a cidmap file..." -msgstr "" - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" - -msgid "_Add" -msgstr "" - -msgid "_Delete" -msgstr "" - -msgid "Extraneous glyphs" -msgstr "" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "" - -msgid "Encoding Too Large" -msgstr "" - -msgid "MultipleEncodingIgnored" -msgstr "" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" - -#, c-format -msgid "No glyph named %s." -msgstr "" - -#, c-format -msgid "No CID named %s" -msgstr "" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "" - -msgid "Removing overlaps..." -msgstr "" - -msgid "Adding points at Extrema..." -msgstr "" - -msgid "Rounding to integer..." -msgstr "" - -msgid "Correcting Direction..." -msgstr "" - -msgid "Unlink All" -msgstr "" - -msgid "Unlink" -msgstr "" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "" - -msgid "Simplifying..." -msgstr "" - -msgid "Finding Substitution Points..." -msgstr "" - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" - -msgid "Replace Å" -msgstr "" - -msgid "_Revert" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" - -msgid "Font changed" -msgstr "" - -msgid "Old sfd file" -msgstr "" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" - -msgid "Glyph Name Changed" -msgstr "" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "" - -msgid "Merging a font with itself achieves nothing" -msgstr "" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "" - -msgid "What is the pixel size of the font in this file?" -msgstr "" - -msgid "Bad Number" -msgstr "" - -msgid "Duplicate pixelsize" -msgstr "" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" - -msgid "Not a pk file" -msgstr "" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" - -msgid "Not a gf file" -msgstr "" - -msgid "Not a pcf file" -msgstr "" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" - -msgid "Not a bdf file" -msgstr "" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Reading Glyphs" -msgstr "" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" - -msgid "No Bitmap Font" -msgstr "" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "" - -msgid "family name" -msgstr "" - -msgid "full name" -msgstr "" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "" - -msgid "Glyph Positioning\n" -msgstr "" - -msgid "Glyph Substitution\n" -msgstr "" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "" - -msgid "Dutch" -msgstr "" - -msgid "English" -msgstr "" - -msgid "French" -msgstr "" - -msgid "German" -msgstr "" - -msgid "Lang|Greek" -msgstr "" - -msgid "Lang|Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Hungarian" -msgstr "" - -msgid "Italian" -msgstr "" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Russian" -msgstr "" - -msgid "Spanish" -msgstr "" - -msgid "Sanskrit" -msgstr "" - -msgid "Swedish" -msgstr "" - -msgid "Turkish" -msgstr "" - -msgid "Welsh" -msgstr "" - -msgid "Access All Alternates" -msgstr "" - -msgid "Above Base Forms" -msgstr "" - -msgid "Above Base Mark" -msgstr "" - -msgid "Above Base Substitutions" -msgstr "" - -msgid "Vertical Fractions" -msgstr "" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "" - -msgid "Below Base Mark" -msgstr "" - -msgid "Below Base Substitutions" -msgstr "" - -msgid "Capitals to Petite Capitals" -msgstr "" - -msgid "Capitals to Small Capitals" -msgstr "" - -msgid "Contextual Alternates" -msgstr "" - -msgid "Case-Sensitive Forms" -msgstr "" - -msgid "Glyph Composition/Decomposition" -msgstr "" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "" - -msgid "Discretionary Ligatures" -msgstr "" - -msgid "Denominators" -msgstr "" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "" - -msgid "Final Glyph On Line" -msgstr "" - -msgid "Terminal Forms #2" -msgstr "" - -msgid "Terminal Forms #3" -msgstr "" - -msgid "Terminal Forms" -msgstr "" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "" - -msgid "Full Widths" -msgstr "" - -msgid "Half Forms" -msgstr "" - -msgid "Halant Forms" -msgstr "" - -msgid "Alternative Half Widths" -msgstr "" - -msgid "Historical Forms" -msgstr "" - -msgid "Horizontal Kana Alternatives" -msgstr "" - -msgid "Historic Ligatures" -msgstr "" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "" - -msgid "Initial Forms" -msgstr "" - -msgid "Isolated Forms" -msgstr "" - -msgid "Italics" -msgstr "" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "" - -msgid "JIS83 Forms" -msgstr "" - -msgid "JIS90 Forms" -msgstr "" - -msgid "Horizontal Kerning" -msgstr "" - -msgid "Left Bounds" -msgstr "" - -msgid "Standard Ligatures" -msgstr "" - -msgid "Leading Jamo Forms" -msgstr "" - -msgid "Lining Figures" -msgstr "" - -msgid "Localized Forms" -msgstr "" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "" - -msgid "Medial Forms 2" -msgstr "" - -msgid "Medial Forms" -msgstr "" - -msgid "Mathematical Greek" -msgstr "" - -msgid "Mark to Mark" -msgstr "" - -msgid "Mark Positioning via Substitution" -msgstr "" - -msgid "Alternate Annotation Forms" -msgstr "" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "" - -msgid "Numerators" -msgstr "" - -msgid "Oldstyle Figures" -msgstr "" - -msgid "Optical Bounds" -msgstr "" - -msgid "Ordinals" -msgstr "" - -msgid "Ornaments" -msgstr "" - -msgid "Proportional Alternate Metrics" -msgstr "" - -msgid "Lowercase to Petite Capitals" -msgstr "" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "" - -msgid "Pre Base Forms" -msgstr "" - -msgid "Pre Base Substitutions" -msgstr "" - -msgid "Post Base Forms" -msgstr "" - -msgid "Post Base Substitutions" -msgstr "" - -msgid "Proportional Width" -msgstr "" - -msgid "Quarter Widths" -msgstr "" - -msgid "Randomize" -msgstr "" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "" - -msgid "Reph Form" -msgstr "" - -msgid "Right Bounds" -msgstr "" - -msgid "Right to Left Alternates" -msgstr "" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "" - -msgid "Scientific Inferiors" -msgstr "" - -msgid "Lowercase to Small Capitals" -msgstr "" - -msgid "Simplified Forms" -msgstr "" - -msgid "Style Set 1" -msgstr "" - -msgid "Style Set 2" -msgstr "" - -msgid "Style Set 3" -msgstr "" - -msgid "Style Set 4" -msgstr "" - -msgid "Style Set 5" -msgstr "" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "" - -msgid "Superscript" -msgstr "" - -msgid "Swash" -msgstr "" - -msgid "Titling" -msgstr "" - -msgid "Trailing Jamo Forms" -msgstr "" - -msgid "Traditional Name Forms" -msgstr "" - -msgid "Tabular Numbers" -msgstr "" - -msgid "Traditional Forms" -msgstr "" - -msgid "Third Widths" -msgstr "" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "" - -msgid "Vattu Variants" -msgstr "" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "" - -msgid "Vowel Jamo Forms" -msgstr "" - -msgid "Vertical Kana Alternates" -msgstr "" - -msgid "Vertical Kerning" -msgstr "" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "" - -msgid "Vertical Rotation & Alternates" -msgstr "" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "" - -msgid "Required feature" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "" - -msgid "Canadian Syllabics" -msgstr "" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "" - -msgid "Cyrillic" -msgstr "" - -msgid "Script|Default" -msgstr "" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "" - -msgid "Script|Georgian" -msgstr "" - -msgid "Glagolitic" -msgstr "" - -msgid "Gothic" -msgstr "" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "" - -msgid "Linear B" -msgstr "" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "" - -msgid "Script|Tamil2" -msgstr "" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "" - -msgid "Script|Tibetan" -msgstr "" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "" - -msgid "Pick a font, any font..." -msgstr "" - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Norwegian" -msgstr "" - -msgid "Japanese" -msgstr "" - -msgid "Lang|Arabic" -msgstr "" - -msgid "Finnish" -msgstr "" - -msgid "Icelandic" -msgstr "" - -msgid "Maltese" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Flemish" -msgstr "" - -msgid "Irish Gaelic" -msgstr "" - -msgid "Albanian" -msgstr "" - -msgid "Romanian" -msgstr "" - -msgid "Slovak" -msgstr "" - -msgid "Slovenian" -msgstr "" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Byelorussian" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Axerbaijani (Cyrillic)" -msgstr "" - -msgid "Axerbaijani (Arabic)" -msgstr "" - -msgid "Lang|Armenian" -msgstr "" - -msgid "Lang|Georgian" -msgstr "" - -msgid "Moldavian" -msgstr "" - -msgid "Kirghiz" -msgstr "" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Mongolian (Mongolian)" -msgstr "" - -msgid "Mongolian (cyrillic)" -msgstr "" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "" - -msgid "Unknown Language" -msgstr "" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "" - -msgid "Bad Font Name" -msgstr "" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "" - -msgid "Saving TrueType Font" -msgstr "" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "" - -msgid "Printing Font" -msgstr "" - -msgid "Generating PostScript Font" -msgstr "" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "" - -msgid "Warning: Font contained no glyphs" -msgstr "" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "" - -msgid "Saving TFM File" -msgstr "" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "" - -msgid "Saving Outlines" -msgstr "" - -msgid "Saving Spline Font Database" -msgstr "" - -msgid "Saving..." -msgstr "" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "" - -msgid "Not enough lines" -msgstr "" - -msgid "Can't Parallel" -msgstr "" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "" - -msgid "Selected Glyphs" -msgstr "" - -msgid "Current Glyph" -msgstr "" - -msgid "Pixel Sizes:" -msgstr "" - -msgid "Point sizes on a 75 dpi screen" -msgstr "" - -msgid "Point sizes on a 96 dpi screen" -msgstr "" - -msgid "Point sizes on a 72 dpi screen" -msgstr "" - -msgid "Point sizes on a 120 dpi screen" -msgstr "" - -msgid "Point sizes on a 100 dpi screen" -msgstr "" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "" - -msgid " Removing a size will delete it." -msgstr "" - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr "" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "" - -msgid "New _Bitmap Window" -msgstr "" - -msgid "New _Metrics Window" -msgstr "" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "" - -msgid "Font|_New" -msgstr "പുതിയതു്" - -msgid "_Open" -msgstr "തുറക്കുക" - -msgid "Recen_t" -msgstr "" - -msgid "_Close" -msgstr "അടയ്ക്കുക" - -msgid "_Save" -msgstr "സംരക്ഷിക്കുക" - -msgid "S_ave as..." -msgstr "" - -msgid "_Generate Fonts..." -msgstr "ഫോണ്ട് ഉണ്ടാക്കുക" - -msgid "Generate Mac _Family..." -msgstr "മാക്കിനുള്ള ഫോണ്ട് ഉണ്ടാക്കുക" - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "" - -msgid "_Import..." -msgstr "" - -msgid "_Revert File" -msgstr "" - -msgid "Pr_eferences..." -msgstr "" - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "നിര്‍ത്തുക" - -msgid "_Undo" -msgstr "" - -msgid "_Redo" -msgstr "" - -msgid "Cu_t" -msgstr "മുറിക്കുക" - -msgid "_Copy" -msgstr "പകര്‍ത്തുക" - -msgid "C_opy Reference" -msgstr "" - -msgid "_Paste" -msgstr "ഒട്ടിക്കുക" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "" - -msgid "Remo_ve Undoes" -msgstr "" - -msgid "U_nlink Reference" -msgstr "" - -msgid "Flip _Horizontally" -msgstr "" - -msgid "Flip _Vertically" -msgstr "" - -msgid "_Rotate 90° CW" -msgstr "" - -msgid "Rotate _90° CCW" -msgstr "" - -msgid "Rotate _180°" -msgstr "" - -msgid "_Skew..." -msgstr "" - -msgid "_Font Info..." -msgstr "" - -msgid "Glyph _Info..." -msgstr "" - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "" - -msgid "_Layers" -msgstr "" - -msgid "_Shades" -msgstr "" - -msgid "_Docked Palettes" -msgstr "" - -msgid "_Fit" -msgstr "" - -msgid "Z_oom out" -msgstr "" - -msgid "Zoom _in" -msgstr "" - -msgid "_Next Glyph" -msgstr "" - -msgid "_Prev Glyph" -msgstr "" - -msgid "Next _Defined Glyph" -msgstr "" - -msgid "Prev Defined Gl_yph" -msgstr "" - -msgid "_Goto" -msgstr "" - -msgid "Find In Font _View" -msgstr "" - -msgid "_Bigger Pixel Size" -msgstr "" - -msgid "_Smaller Pixel Size" -msgstr "" - -msgid "_Palettes" -msgstr "" - -msgid "Set _Width..." -msgstr "" - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "ഫയല്‍" - -msgid "_Edit" -msgstr "മാറ്റംവരുത്തുക" - -msgid "E_lement" -msgstr "" - -msgid "_View" -msgstr "കാണുക" - -msgid "_Metrics" -msgstr "" - -msgid "_Window" -msgstr "" - -msgid "_Help" -msgstr "സഹായം" - -msgid "Recalculate Bitmaps" -msgstr "" - -msgid "Automatic" -msgstr "" - -msgid "No Class" -msgstr "" - -msgid "Base Glyph" -msgstr "" - -msgid "Base Lig" -msgstr "" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "" - -msgid "Set From N_ame" -msgstr "" - -msgid "Set From Val_ue" -msgstr "" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Color:" -msgstr "" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "" - -msgid "_Next >" -msgstr "" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "പ്രിന്റ് ചെയ്യുക" - -msgid "E_xecute Script..." -msgstr "" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "" - -msgid "_First Point" -msgstr "" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "" - -msgid "_Prev Point" -msgstr "" - -msgid "Ne_xt Control Point" -msgstr "" - -msgid "P_rev Control Point" -msgstr "" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "" - -msgid "_VWidth" -msgstr "" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "" - -msgid "Co_py LBearing" -msgstr "" - -msgid "Copy RBearin_g" -msgstr "" - -msgid "C_hop" -msgstr "വൃത്തിയാക്കുക" - -msgid "Clear _Background" -msgstr "" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "യോജിപ്പിക്കുക" - -msgid "Copy _Fg To Bg" -msgstr "" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "തിരഞ്ഞെടുക്കുക" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "" - -msgid "_Tangent" -msgstr "" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "" - -msgid "Space _Regions..." -msgstr "" - -msgid "Make _Parallel..." -msgstr "" - -msgid "_Simplify" -msgstr "" - -msgid "Simplify More..." -msgstr "" - -msgid "Clea_nup Glyph" -msgstr "" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "" - -msgid "Build _Composite Glyph" -msgstr "" - -msgid "_References..." -msgstr "" - -msgid "_Substitutions..." -msgstr "" - -msgid "_Transform..." -msgstr "" - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "" - -msgid "S_how Dependent" -msgstr "" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "" - -msgid "Add E_xtrema" -msgstr "" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "" - -msgid "Roun_d" -msgstr "" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "" - -msgid "_Correct Direction" -msgstr "" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "" - -msgid "_Thirds in Width" -msgstr "" - -msgid "Set _LBearing..." -msgstr "" - -msgid "Set _RBearing..." -msgstr "" - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" - -msgid "_Anchored Pairs" -msgstr "" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "" - -msgid "Second Char" -msgstr "" - -msgid "Kern Size" -msgstr "" - -msgid "Select a ligature to view" -msgstr "" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "" - -msgid "Couldn't create directory" -msgstr "" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "" - -msgid "Value out of range" -msgstr "" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "" - -msgid "_Retain" -msgstr "" - -msgid "Transformation Matrix Changed" -msgstr "" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "" - -msgid "Image Info" -msgstr "" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "" - -msgid "Next CP Y" -msgstr "" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "" - -msgid "Prev CP Y" -msgstr "" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "" - -msgid "Re_move" -msgstr "" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "" - -msgid "Create Vertical Stem Hint" -msgstr "" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "" - -msgid "Only one font may be imported into the background" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "" - -msgid "Magnify (Minify with alt)" -msgstr "" - -msgid "Pointer" -msgstr "" - -msgid "Draw a freehand curve" -msgstr "" - -msgid "Scroll by hand" -msgstr "" - -msgid "Cut splines in two" -msgstr "" - -msgid "Measure distance, angle between points" -msgstr "" - -msgid "Add a point, then drag out its control points" -msgstr "" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "" - -msgid "Add a tangent point" -msgstr "" - -msgid "Rotate the selection" -msgstr "" - -msgid "Scale the selection" -msgstr "" - -msgid "Flip the selection" -msgstr "" - -msgid "Skew the selection" -msgstr "" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "" - -msgid "Rectangle or Ellipse" -msgstr "" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "" - -msgid "Star" -msgstr "" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "" - -#. GT: Background, make it short -msgid "_Back" -msgstr "" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" - -msgid "Size of Points" -msgstr "" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "" - -msgid "Polygon" -msgstr "" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "" - -msgid "Layer Info..." -msgstr "" - -msgid "New Layer..." -msgstr "" - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Is Layer Editable?" -msgstr "" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "" - -msgid "Set/Clear Pixels" -msgstr "" - -msgid "Scroll Bitmap" -msgstr "" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "" - -msgid "Filled Ellipse" -msgstr "" - -msgid "Negative Width" -msgstr "" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "" - -msgid "To _File" -msgstr "" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "" - -msgid "_Printer:" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "" - -msgid "Invalid point size" -msgstr "" - -msgid "Print To File..." -msgstr "" - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" - -msgid "Full Pa_ge Glyph" -msgstr "" - -msgid "Full Pa_ge Glyphs" -msgstr "" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "" - -msgid "_Multi Size Glyphs" -msgstr "" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" - -msgid "KOI8-R (Cyrillic)" -msgstr "" - -msgid "ISO 8859-6 (Arabic)" -msgstr "" - -msgid "ISO 8859-7 (Greek)" -msgstr "" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "" - -msgid "KSC 5601-1987 (Korean)" -msgstr "" - -msgid "Johab (Korean)" -msgstr "" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "" - -msgid "Printable Document" -msgstr "" - -msgid "Editable Document" -msgstr "" - -msgid "Installable Font" -msgstr "" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "" - -msgid "Monospace" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "" - -msgid "Modern" -msgstr "" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "" - -msgid "Condensed" -msgstr "" - -msgid "Very Expanded" -msgstr "" - -msgid "Very Condensed" -msgstr "" - -msgid "Monospaced" -msgstr "" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "" - -msgid "Rapid/Horizontal" -msgstr "" - -msgid "Instant/Vertical" -msgstr "" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "" - -msgid "_Arm Style" -msgstr "" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "" - -msgid "_Midline" -msgstr "" - -msgid "_Proportion" -msgstr "" - -msgid "_Serifs" -msgstr "" - -msgid "_X-Height" -msgstr "" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "" - -msgid "Chinese (Taiwan)" -msgstr "" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "" - -msgid "English (US)" -msgstr "" - -msgid "English (Canada)" -msgstr "" - -msgid "English (Australian)" -msgstr "" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "" - -msgid "Lang|Farsi" -msgstr "" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "" - -msgid "French Belgium" -msgstr "" - -msgid "French Canadian" -msgstr "" - -msgid "French Swiss" -msgstr "" - -msgid "French Luxembourg" -msgstr "" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "" - -msgid "German Swiss" -msgstr "" - -msgid "German Austrian" -msgstr "" - -msgid "German Luxembourg" -msgstr "" - -msgid "German Liechtenstein" -msgstr "" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "" - -msgid "Norwegian (Bokmal)" -msgstr "" - -msgid "Norwegian (Nynorsk)" -msgstr "" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "" - -msgid "Russian (Moldova)" -msgstr "" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "" - -msgid "Spanish (Traditional)" -msgstr "" - -msgid "Spanish Mexico" -msgstr "" - -msgid "Spanish (Modern)" -msgstr "" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "" - -msgid "Swedish (Sweden)" -msgstr "" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "" - -msgid "Styles (SubFamily)" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "" - -msgid "Manufacturer" -msgstr "" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "" - -msgid "Designer URL" -msgstr "" - -msgid "License" -msgstr "" - -msgid "License URL" -msgstr "" - -msgid "Preferred Family" -msgstr "" - -msgid "Preferred Styles" -msgstr "" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "" - -msgid "Underline _Position:" -msgstr "" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "" - -msgid "_Ascent:" -msgstr "" - -msgid "_Descent:" -msgstr "" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "" - -msgid "_Down" -msgstr "" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "" - -msgid "Name For Human_s:" -msgstr "" - -msgid "_Weight" -msgstr "" - -msgid "_Version:" -msgstr "" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "" - -msgid "_Guess" -msgstr "" - -msgid "Has _Vertical Metrics" -msgstr "" - -msgid "Interpretation:" -msgstr "" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "" - -msgid "Width _Class" -msgstr "" - -msgid "P_FM Family" -msgstr "" - -msgid "_Embeddable" -msgstr "" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "" - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "എല്ലാം സംരക്ഷിക്കുക" - -msgid "_Merge Feature Info..." -msgstr "" - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "" - -msgid "_All Fonts" -msgstr "" - -msgid "_Displayed Font" -msgstr "" - -msgid "Glyph _Metadata" -msgstr "" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "" - -msgid "Paste Into" -msgstr "" - -msgid "Paste After" -msgstr "" - -msgid "Sa_me Glyph As" -msgstr "" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "" - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "" - -msgid "Find Pr_oblems..." -msgstr "" - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "" - -msgid "Interpo_late Fonts..." -msgstr "" - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "" - -msgid "Ma_ke From Font..." -msgstr "" - -msgid "Remove En_coding..." -msgstr "" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "" - -msgid "Show _V. Metrics..." -msgstr "" - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "" - -msgid "_36 pixel outline" -msgstr "" - -msgid "_48 pixel outline" -msgstr "" - -msgid "_72 pixel outline" -msgstr "" - -msgid "_96 pixel outline" -msgstr "" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "" - -msgid "Edit 'prep'..." -msgstr "" - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "" - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "" - -msgid "Histograms" -msgstr "" - -msgid "_Auto Width..." -msgstr "" - -msgid "Remove All Kern _Pairs" -msgstr "" - -msgid "Remove All VKern Pairs" -msgstr "" - -msgid "_Convert to CID" -msgstr "" - -msgid "Convert By C_Map" -msgstr "" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "" - -msgid "Insert _Blank" -msgstr "" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "" - -msgid "MM _Validity Check" -msgstr "" - -msgid "MM _Info..." -msgstr "" - -msgid "_Blend to New Font..." -msgstr "" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "" - -msgid "_License..." -msgstr "" - -msgid "E_ncoding" -msgstr "" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "" - -msgid "Changed Color" -msgstr "" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "" - -msgid "Set RBearing To:" -msgstr "" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "" - -msgid "Increment RBearing By:" -msgstr "" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "" - -msgid "Scale RBearing By:" -msgstr "" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "" - -msgid "Palestinian Aramaic" -msgstr "" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "" - -msgid "Tahitian" -msgstr "" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "" - -msgid "Chinese Phonetic" -msgstr "" - -msgid "Chinese Simplified" -msgstr "" - -msgid "Chinese Traditional" -msgstr "" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "" - -msgid "Script(s) & Language(s)" -msgstr "" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "" - -msgid "No Lookup Type Selected" -msgstr "" - -msgid "You must select a Lookup Type." -msgstr "" - -msgid "Unnamed lookup" -msgstr "" - -msgid "You must name the lookup." -msgstr "" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "" - -msgid "Ignore Combining Marks" -msgstr "" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "" - -msgid "Store ligature data in AFM files" -msgstr "" - -msgid "Name in use" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "" - -msgid "First Glyph Name" -msgstr "" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "" - -msgid "Duplicate name" -msgstr "" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "" - -msgid "Create a new lookup" -msgstr "" - -msgid "Add a subtable to which lookup?" -msgstr "" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "" - -msgid "_Pairs" -msgstr "" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "" - -msgid "Rename all glyphs in the selection" -msgstr "" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "" - -msgid "_Language:" -msgstr "" - -msgid "_Name:" -msgstr "" - -msgid "MacName|_New..." -msgstr "" - -msgid "This setting is already used" -msgstr "" - -msgid "Setting Id:" -msgstr "" - -msgid "_Enabled" -msgstr "" - -msgid "Feature _Id:" -msgstr "" - -msgid "Mutually Exclusive" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "MacSetting|_New..." -msgstr "" - -msgid "MacFeature|_New..." -msgstr "" - -msgid "MacFeature|Default" -msgstr "" - -msgid "Constants" -msgstr "" - -msgid "Sub/Superscript" -msgstr "" - -msgid "Limits" -msgstr "" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "" - -msgid "Top Left" -msgstr "" - -msgid "Bottom Right" -msgstr "" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "" - -msgid "Textual" -msgstr "" - -msgid "Name:" -msgstr "" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "" - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "" - -msgid "_Shadow" -msgstr "" - -msgid "_Wireframe" -msgstr "" - -msgid "Effects" -msgstr "" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "" - -msgid "Insert Glyph _After..." -msgstr "" - -msgid "Insert Glyph _Before..." -msgstr "" - -msgid "_Replace Glyph..." -msgstr "" - -msgid "Show _Grid" -msgstr "" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "" - -msgid "_Kerning only" -msgstr "" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "" - -msgid "_Window Type" -msgstr "" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "" - -msgid "Kern Line Color" -msgstr "" - -msgid "Color used to draw the left side bearing" -msgstr "" - -msgid "Side Bearing Color" -msgstr "" - -msgid "Color used to mark the selected glyph" -msgstr "" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "" - -msgid "Axis 2" -msgstr "" - -msgid "Axis 3" -msgstr "" - -msgid "Axis 4" -msgstr "" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "" - -msgid "End:" -msgstr "" - -msgid "AxisValue|Default" -msgstr "" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "" - -msgid "Normalized Settings:" -msgstr "" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "" - -msgid "MM _Info" -msgstr "" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "" - -msgid "Number of Master Designs:" -msgstr "" - -msgid "Axis Type:" -msgstr "" - -msgid "Axis Range:" -msgstr "" - -msgid "Default:" -msgstr "" - -msgid "Intermediate Points:" -msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "" - -msgid "Master Designs" -msgstr "" - -msgid "Design|_New..." -msgstr "" - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "" - -msgid "Center of Selection" -msgstr "" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "" - -msgid "Point of View Projection" -msgstr "" - -msgid "View Point" -msgstr "" - -msgid "Distance to drawing plane:" -msgstr "" - -msgid "Distance to projection plane:" -msgstr "" - -msgid "Drawing plane tilt:" -msgstr "" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "" - -msgid "Backup SFD" -msgstr "" - -msgid "Extract from PDF" -msgstr "" - -msgid "Archives" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Edit Filter List" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Edit Font Filters" -msgstr "" - -msgid "Filter|New" -msgstr "" - -msgid "Filter:" -msgstr "" - -msgid "Display files of this type" -msgstr "" - -msgid "Force glyph names to:" -msgstr "" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "" - -msgid "Open Font" -msgstr "" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "" - -msgid "New Font" -msgstr "" - -msgid "Navigation" -msgstr "" - -msgid "Editing" -msgstr "" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "" - -msgid "Apps" -msgstr "" - -msgid "Font Info" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "PS Hints" -msgstr "" - -msgid "TT Instrs" -msgstr "" - -msgid "Call Script" -msgstr "" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "MacMap|_New..." -msgstr "" - -msgid "MacMapping|Default" -msgstr "" - -msgid "Menu Name" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "" - -msgid "On" -msgstr "" - -msgid "Off" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" - -msgid "Prefs_App| " -msgstr "" - -msgid "Features" -msgstr "" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "" - -msgid "The x coord of the selected point is near the specified value" -msgstr "" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "" - -msgid "The y coord of the selected point is near the specified value" -msgstr "" - -msgid "The y coord of the selected point is near the baseline" -msgstr "" - -msgid "The y coord of the selected point is near the xheight" -msgstr "" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" - -msgid "The y coord of the selected point is near the cap height" -msgstr "" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" - -msgid "The selected line segment is nearly horizontal" -msgstr "" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" - -msgid "The selected line segment is nearly vertical" -msgstr "" - -msgid "The control point above the selected point is nearly vertical" -msgstr "" - -msgid "The control point below the selected point is nearly vertical" -msgstr "" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "" - -msgid "Ignore this problem in the future" -msgstr "" - -msgid "_Next" -msgstr "" - -msgid "Fix" -msgstr "" - -msgid "_Stop" -msgstr "" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" - -msgid "The selected line segment is near the italic angle" -msgstr "" - -msgid "The control point above the selected point is near the italic angle" -msgstr "" - -msgid "The control point below the selected point is near the italic angle" -msgstr "" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "" - -msgid "The paths that make up this glyph intersect one another" -msgstr "" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "" - -msgid "This hint does not control any points" -msgstr "" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "" - -msgid "This glyph extends further below the baseline than desired" -msgstr "" - -msgid "This glyph is wider than desired" -msgstr "" - -msgid "This glyph extends left further than desired" -msgstr "" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" - -msgid "pair" -msgstr "" - -msgid "position" -msgstr "" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" - -msgid "Kerning Class" -msgstr "" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr "" - -msgid " refers to a missing glyph" -msgstr "" - -msgid "Replace With:" -msgstr "" - -msgid "Always" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Skip" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "" - -msgid "_X near¹" -msgstr "" - -msgid "_Y near¹" -msgstr "" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "" - -msgid "_More hints than:" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "" - -msgid "Near" -msgstr "" - -msgid "Find Problems" -msgstr "" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "" - -msgid "_Control Points near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Set All" -msgstr "" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "" - -msgid "Open Contour" -msgstr "" - -msgid "Self Intersecting" -msgstr "" - -msgid "Wrong Direction" -msgstr "" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" - -msgid "Too Many Points" -msgstr "" - -msgid "Too Many Hints" -msgstr "" - -msgid "Bad Glyph Name" -msgstr "" - -msgid "Distance between adjacent points is too big" -msgstr "" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "" - -msgid "Glyph not in font" -msgstr "" - -msgid "Glyph Valid" -msgstr "" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "" - -msgid "problselect|Open Contours" -msgstr "" - -msgid "problselect|Bad Direction" -msgstr "" - -msgid "problselect|Self Intersections" -msgstr "" - -msgid "problselect|Missing Extrema" -msgstr "" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "" - -msgid "Add Good Extrema" -msgstr "" - -msgid "Add All Extrema" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "" - -msgid "Scroll To Glyph" -msgstr "" - -msgid "Select Glyphs With" -msgstr "" - -msgid "Try To Fix Glyphs With" -msgstr "" - -msgid "Passed Validation" -msgstr "" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "" - -msgid "In TTF/OTF" -msgstr "" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "" - -msgid "PS Type3 Bitmap" -msgstr "" - -msgid "No Bitmap Fonts" -msgstr "" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" - -msgid "Hint Substitution" -msgstr "" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" - -msgid "Output TFM & ENC" -msgstr "" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" - -msgid "PS Glyph Names" -msgstr "" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "" - -msgid "Output OFM & CFG" -msgstr "" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" - -msgid "PfaEdit Table" -msgstr "" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "" - -msgid "Save glyph comments in the PfEd table" -msgstr "" - -msgid "Save Colors" -msgstr "" - -msgid "Save glyph colors in the PfEd table" -msgstr "" - -msgid "Lookup Names" -msgstr "" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "" - -msgid "Save the guidelines in the Guide layer." -msgstr "" - -msgid "Save Layers" -msgstr "" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" - -msgid "Create directory..." -msgstr "" - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "" - -msgid "Layer:" -msgstr "" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" - -msgid "Append a FONTLOG entry" -msgstr "" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" -msgstr "" - -msgid "Side Bearing Addition" -msgstr "" - -msgid "Condense/Extend" -msgstr "" - -msgid "Scale By" -msgstr "" - -msgid "Counters:" -msgstr "" - -msgid "Side Bearings:" -msgstr "" - -msgid "Correct for Italic Angle" -msgstr "" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "" - -msgid "Horizontal Stem Height Add" -msgstr "" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "" - -msgid "Vertical Stem Width Add" -msgstr "" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" - -msgid "Unlikely scale factor" -msgstr "" - -msgid "Bad stem add" -msgstr "" - -msgid "Bad tag" -msgstr "" - -msgid "Feature tags are limited to 4 letters" -msgstr "" - -msgid "Missing glyph extension" -msgstr "" - -msgid "You must specify a glyph extension" -msgstr "" - -msgid "Vertical Offset" -msgstr "" - -msgid "Missing extension" -msgstr "" - -msgid "You must provide a glyph extension" -msgstr "" - -msgid "Horizontal Counter Scale" -msgstr "" - -msgid "Horizontal Counter Add" -msgstr "" - -msgid "Left Side Bearing Scale" -msgstr "" - -msgid "Left Side Bearing Add" -msgstr "" - -msgid "Right Side Bearing Scale" -msgstr "" - -msgid "Right Side Bearing Add" -msgstr "" - -msgid "Vertical Scale" -msgstr "" - -msgid "Vertical Counter Scale" -msgstr "" - -msgid "Vertical Counter Add" -msgstr "" - -msgid "Width of Vertical Stems:" -msgstr "" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "" - -msgid "Extent" -msgstr "" - -msgid "Resultant Y Position" -msgstr "" - -msgid "Create Subscript/Superscript" -msgstr "" - -msgid "Create Small Caps" -msgstr "" - -msgid "Change Glyphs" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "" - -msgid "Glyph Extension:" -msgstr "" - -msgid "Vertical Offset:" -msgstr "" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "" - -msgid "Glyph Extensions" -msgstr "" - -msgid "Letters:" -msgstr "" - -msgid "Symbols:" -msgstr "" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "" - -msgid "Stems" -msgstr "" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Counter Size:" -msgstr "" - -msgid "Left Side Bearing:" -msgstr "" - -msgid "Right Side Bearing:" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "" - -msgid "Vertical Counters:" -msgstr "" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" - -msgid "Vertical Scale:" -msgstr "" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Embolden by" -msgstr "" - -msgid "Serif Height" -msgstr "" - -msgid "Serif Height Fuzz" -msgstr "" - -msgid "Top Zone" -msgstr "" - -msgid "Bottom Zone" -msgstr "" - -msgid "Top Hint" -msgstr "" - -msgid "Bottom Hint" -msgstr "" - -msgid "Embolden by:" -msgstr "" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" - -msgid "C_ustom" -msgstr "" - -msgid "User controls the emboldening with the next two fields" -msgstr "" - -msgid "_Top hint:" -msgstr "" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "" - -msgid "Allow the height match to differ by this much" -msgstr "" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "" - -msgid "Make the counters narrower" -msgstr "" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" - -msgid "Cleanup Self Intersect" -msgstr "" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" - -msgid "Oblique Slant..." -msgstr "" - -msgid "LSB Compression Percent" -msgstr "" - -msgid "Stem Compression Percent" -msgstr "" - -msgid "Counter Compression Percent" -msgstr "" - -msgid "RSB Compression Percent" -msgstr "" - -msgid "XHeight Percent" -msgstr "" - -msgid "Italic Angle" -msgstr "" - -msgid "Bad setting" -msgstr "" - -msgid "You may not select both variants of 'f'" -msgstr "" - -msgid "Transform baseline serifs" -msgstr "" - -msgid "Transform x-height serifs" -msgstr "" - -msgid "Transform ascender serifs" -msgstr "" - -msgid "Transform descender serifs" -msgstr "" - -msgid "Transform diagonal serifs" -msgstr "" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" - -msgid "Flat" -msgstr "" - -msgid "Slanted" -msgstr "" - -msgid "Pen Slanted" -msgstr "" - -msgid "Compress (as a percentage)" -msgstr "" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "" - -msgid "Lower Case" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Upper Case" -msgstr "" - -msgid "XHeight Percent:" -msgstr "" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" - -msgid "Italic Angle:" -msgstr "" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "" - -msgid "Desired X-Height" -msgstr "" - -msgid "Change XHeight" -msgstr "" - -msgid "Current x-height:" -msgstr "" - -msgid "Desired x-height:" -msgstr "" - -msgid "Serif height:" -msgstr "" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "" - -msgid "Find Next" -msgstr "" - -msgid "Match Fuzziness:" -msgstr "" - -msgid "Bad search pattern" -msgstr "" - -msgid "Nothing to match." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" - -msgid "Bad replace pattern" -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" - -msgid "Search Pattern:" -msgstr "" - -msgid "Replace Pattern:" -msgstr "" - -#, c-format -msgid "Find in %.100s" -msgstr "" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" - -msgid "Replace Pattern" -msgstr "" - -msgid "Search Pattern" -msgstr "" - -msgid "Allow:" -msgstr "" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "" - -msgid "Scaling" -msgstr "" - -msgid "Rotating" -msgstr "" - -msgid "_Match Fuzziness:" -msgstr "" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" - -msgid "Search Selected Chars Only" -msgstr "" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" - -msgid "Find All" -msgstr "" - -msgid "Replace All" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Could not open" -msgstr "" - -#, c-format -msgid "Could not open %.100s" -msgstr "" - -msgid "No letters in font" -msgstr "" - -msgid "Insert random text in the specified script" -msgstr "" - -msgid "Text from script" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Save Image" -msgstr "" - -msgid "_Save As..." -msgstr "" - -msgid "_Insert Random Text..." -msgstr "" - -msgid "Save As _Image..." -msgstr "" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" - -msgid "Base Glyphs" -msgstr "" - -msgid "Base Ligatures" -msgstr "" - -msgid "Base Marks" -msgstr "" - -msgid "Empty" -msgstr "" - -#, c-format -msgid "Mark Class %.20s" -msgstr "" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "" - -msgid "Backtrack Match: " -msgstr "" - -msgid "Match: " -msgstr "" - -msgid "Lookahead Match: " -msgstr "" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "" - -#, c-format -msgid "Coverage %d: " -msgstr "" - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "" - -msgid "Replacement: " -msgstr "" - -msgid "Chaining Positioning" -msgstr "" - -msgid "Chaining Substitution" -msgstr "" - -msgid "Reverse Chaining Subs" -msgstr "" - -msgid "classes" -msgstr "" - -msgid "coverage" -msgstr "" - -msgid "glyphs" -msgstr "" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" - -#, c-format -msgid "Backtrack class %d: " -msgstr "" - -#, c-format -msgid "Class %d: " -msgstr "" - -#, c-format -msgid "Lookahead class %d: " -msgstr "" - -#, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "" - -msgid "Glyph Insertion" -msgstr "" - -msgid "Kern by State" -msgstr "" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" - -#, c-format -msgid "State %4d Flags:" -msgstr "" - -#, c-format -msgid "State %4d Mark: " -msgstr "" - -#, c-format -msgid "State %4d Cur: " -msgstr "" - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" - -msgid "Lookups Enabled for Expansion" -msgstr "" - -msgid "No Lookups Enabled for Expansion" -msgstr "" - -msgid "Lookups Disabled for Expansion" -msgstr "" - -msgid "No Lookups Disabled for Expansion" -msgstr "" - -msgid "Lookups Limiting Expansion" -msgstr "" - -msgid "No Lookups Limiting Expansion" -msgstr "" - -msgid "Lookups Enabled for Shrinkage" -msgstr "" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "" - -msgid "Lookups Disabled for Shrinkage" -msgstr "" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "" - -msgid "Lookups Limiting Shrinkage" -msgstr "" - -msgid "No Lookups Limiting Shrinkage" -msgstr "" - -#, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" - -msgid "Not classified" -msgstr "" - -msgid "Ligature" -msgstr "" - -msgid "Glyph Definition Sub-Table" -msgstr "" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" - -msgid "Mark Attachment Classes" -msgstr "" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" - -msgid "All glyphs have the same baseline" -msgstr "" - -msgid "Per glyph baseline data" -msgstr "" - -#, c-format -msgid " Left Bound=%d" -msgstr "" - -#, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" - -msgid "Arabic Right to Left" -msgstr "" - -msgid "European Number" -msgstr "" - -msgid "European Number Separator" -msgstr "" - -msgid "European Number Terminator" -msgstr "" - -msgid "Arabic Number" -msgstr "" - -msgid "Common Number Separator" -msgstr "" - -msgid "Block Separator" -msgstr "" - -msgid "Segment Separator" -msgstr "" - -msgid "White Space" -msgstr "" - -msgid "Neutral" -msgstr "" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "" - -msgid " Hang left" -msgstr "" - -msgid " Hang right" -msgstr "" - -msgid " Attach right" -msgstr "" - -#, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "" - -msgid "OpenType Tables" -msgstr "" - -msgid "'BASE' Baseline Table" -msgstr "" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "" - -msgid "'JSTF' Justification Table" -msgstr "" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "" - -msgid "'kern' Horizontal Kerning Table" -msgstr "" - -msgid "'lcar' Ligature Caret Table" -msgstr "" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" - -msgid "'opbd' Optical Bounds Table" -msgstr "" - -msgid "'prop' Glyph Properties Table" -msgstr "" - -msgid "Show ATT" -msgstr "" - -msgid "No differences found" -msgstr "" - -msgid "Differences..." -msgstr "" - -#, c-format -msgid "Compare %s to %s" -msgstr "" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" - -msgid "Font Compare" -msgstr "" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "" - -msgid "Compare _Outlines" -msgstr "" - -msgid "Accept outlines which exactly match the original" -msgstr "" - -msgid "_Accept inexact" -msgstr "" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" - -msgid "_Warn if inexact" -msgstr "" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" - -msgid "Warn if _unlinked references" -msgstr "" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" - -msgid "Compare _Hints" -msgstr "" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "" - -msgid "Compare hintmasks" -msgstr "" - -msgid "HintMasks only if conflicts" -msgstr "" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" - -msgid "Don't Compare HintMasks" -msgstr "" - -msgid "_Add Diff Outlines to Background" -msgstr "" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" - -msgid "Add _Missing Glyphs" -msgstr "" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" -msgstr "" - -msgid "Compare _Names" -msgstr "" - -msgid "Compare Glyph _Positioning" -msgstr "" - -msgid "Kerning & such" -msgstr "" - -msgid "Compare Glyph _Substitution" -msgstr "" - -msgid "Ligatures & such" -msgstr "" - -msgid "_Error Limit:" -msgstr "" - -msgid "Bump Size" -msgstr "" - -msgid "Line length max" -msgstr "" - -msgid "Allow _removal of extrema" -msgstr "" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" - -msgid "Allow _slopes to change" -msgstr "" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" - -msgid "Start contours at e_xtrema" -msgstr "" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" - -msgid "Allow _curve smoothing" -msgstr "" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" - -msgid "S_nap to horizontal/vertical" -msgstr "" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" - -msgid "_Flatten bumps on lines" -msgstr "" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" - -msgid "if smaller than" -msgstr "" - -msgid "Don't smooth lines" -msgstr "" - -msgid "longer than" -msgstr "" - -msgid "Set as Default" -msgstr "" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" - -msgid "Recovery Complete" -msgstr "" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" - -msgid "Too Many Kerns" -msgstr "" - -msgid "Kerning values must be even" -msgstr "" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" -msgstr "" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" - -msgid "Too Many Glyphs" -msgstr "" - -msgid "Edit State Transition" -msgstr "" - -msgid "Class 1: {Everything Else}" -msgstr "" - -msgid "Advance To Next Glyph" -msgstr "" - -msgid "Push Current Glyph" -msgstr "" - -msgid "Mark Current Glyph" -msgstr "" - -msgid "Mark Current Glyph As First" -msgstr "" - -msgid "Mark Current Glyph As Last" -msgstr "" - -msgid "Current Glyph Is Kashida Like" -msgstr "" - -msgid "Marked Glyph Is Kashida Like" -msgstr "" - -msgid "Insert Before Current Glyph" -msgstr "" - -msgid "Insert Before Marked Glyph" -msgstr "" - -msgid "Mark Insert:" -msgstr "" - -msgid "Current Insert:" -msgstr "" - -msgid "Mark Subs:" -msgstr "" - -msgid "Current Subs:" -msgstr "" - -msgid "_Up↑" -msgstr "" - -msgid "←_Left" -msgstr "" - -msgid "_Right→" -msgstr "" - -msgid "↓_Down" -msgstr "" - -msgid "{Start of Input}" -msgstr "" - -msgid "{Start of Line}" -msgstr "" - -msgid "Edit Contextual Glyph Insertion" -msgstr "" - -msgid "Edit Contextual Kerning" -msgstr "" - -msgid "Edit Indic Rearrangement" -msgstr "" - -msgid "New Contextual Glyph Insertion" -msgstr "" - -msgid "New Contextual Kerning" -msgstr "" - -msgid "New Indic Rearrangement" -msgstr "" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "" - -msgid "Isolated" -msgstr "" - -msgid "Medial" -msgstr "" - -msgid "Bad Tile" -msgstr "" - -msgid "You must specify an isolated (or medial) tile" -msgstr "" - -msgid "You must specify a medial tile" -msgstr "" - -msgid "Tile Path" -msgstr "" - -msgid "Include Whitespace below Tile" -msgstr "" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" - -msgid "_Left" -msgstr "" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "The tiles should be centered on the path" -msgstr "" - -msgid "_Right" -msgstr "" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "_Tile" -msgstr "" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" - -msgid "Sc_ale & Tile" -msgstr "" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" - -msgid "_Scale" -msgstr "" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" - -msgid "X Repeat Count" -msgstr "" - -msgid "Y Repeat Count" -msgstr "" - -msgid "Bad Pattern Size" -msgstr "" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "" - -msgid "The repeat counts must be positive numbers" -msgstr "" - -msgid "Bad Pattern" -msgstr "" - -msgid "You must specify a pattern" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Pattern Size:" -msgstr "" - -msgid "Repeat Counts:" -msgstr "" - -msgid "Do Nothing" -msgstr "" - -msgid "Move..." -msgstr "" - -msgid "Rotate..." -msgstr "" - -msgid "Scale Uniformly..." -msgstr "" - -msgid "Scale..." -msgstr "" - -msgid "Flip..." -msgstr "" - -msgid "Rotate 3D Around..." -msgstr "" - -msgid "Move by Ruler..." -msgstr "" - -msgid "Rotate by Ruler..." -msgstr "" - -msgid "Skew by Ruler..." -msgstr "" - -msgid "X Movement" -msgstr "" - -msgid "Y Movement" -msgstr "" - -msgid "Rotation Angle" -msgstr "" - -msgid "Scale Factor" -msgstr "" - -msgid "X Scale Factor" -msgstr "" - -msgid "Y Scale Factor" -msgstr "" - -msgid "Skew Angle" -msgstr "" - -msgid "Rotation about X Axis" -msgstr "" - -msgid "Rotation about Y Axis" -msgstr "" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" - -msgid "° Clockwise" -msgstr "" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" - -msgid "Transform" -msgstr "" - -msgid "Origin:" -msgstr "" - -msgid "Transform _All Layers" -msgstr "" - -msgid "Transform _Guide Layer Too" -msgstr "" - -msgid "Transform _Width Too" -msgstr "" - -msgid "Transform kerning _classes too" -msgstr "" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" - -msgid "Round To _Int" -msgstr "" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" - -msgid "set the auto FLIP boolean to OFF" -msgstr "" - -msgid "set the auto FLIP boolean to ON" -msgstr "" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" - -msgid "ROLL the top three stack elements" -msgstr "" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" - -msgid "SWAP top two elements on stack" -msgstr "" - -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" - -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" - -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" - -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" - -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" - -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" - -msgid "Parse Error" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "A short to be pushed on the stack" -msgstr "" - -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" - -msgid "An unsigned byte to be pushed on the stack" -msgstr "" - -msgid "_Parse" -msgstr "" - -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" - -msgid "Change Length" -msgstr "" - -msgid "How many entries should there be in the cvt table?" -msgstr "" - -msgid "Index" -msgstr "" - -msgid "Instructions were changed" -msgstr "" - -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" - -msgid "Zones" -msgstr "" - -msgid "Twilight Zone Point Count" -msgstr "" - -msgid "Max Stack Depth" -msgstr "" - -msgid "Max # Functions" -msgstr "" - -msgid "Max Instruction Defines" -msgstr "" - -msgid "_Zones:" -msgstr "" - -msgid "_Twilight Pnt Cnt:" -msgstr "" - -msgid "St_orage:" -msgstr "" - -msgid "Max _Stack Depth:" -msgstr "" - -msgid "_FDEF" -msgstr "" - -msgid "_IDEFs" -msgstr "" - -msgid "_None" -msgstr "" - -msgid "Label" -msgstr "" - -msgid "Text Labels" -msgstr "" - -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" - -msgid "Shift On Press" -msgstr "" - -msgid "Button" -msgstr "" - -msgid "Buttons" -msgstr "" - -msgid "Default Button" -msgstr "" - -msgid "Default Buttons" -msgstr "" - -msgid "Cancel Button" -msgstr "" - -msgid "Cancel Buttons" -msgstr "" - -msgid "Color Button" -msgstr "" - -msgid "Drop List Button" -msgstr "" - -msgid "Blue:" -msgstr "" - -msgid "Green:" -msgstr "" - -msgid "Hue:" -msgstr "" - -msgid "Red:" -msgstr "" - -msgid "Saturation:" -msgstr "" - -msgid "Value:" -msgstr "" - -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" - -msgid "Value out of bounds" -msgstr "" - -msgid "Drawing Area" -msgstr "" - -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" - -msgid "Show Hidden Files" -msgstr "" - -msgid "Directories Amid Files" -msgstr "" - -msgid "Directories First" -msgstr "" - -msgid "Directories Separate" -msgstr "" - -msgid "Refresh File List" -msgstr "" - -msgid "Remove bookmarks" -msgstr "" - -msgid "Remove selected bookmarks" -msgstr "" - -msgid "Directory|Back" -msgstr "" - -msgid "Directory|Forward" -msgstr "" - -msgid "Bookmark Current Dir" -msgstr "" - -msgid "Remove Bookmark..." -msgstr "" - -msgid "Home Folder" -msgstr "" - -msgid "Bookmarks" -msgstr "" - -msgid "Parent Folder" -msgstr "" - -msgid "Configure" -msgstr "" - -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" - -msgid "Text Image Skip" -msgstr "" - -msgid "Image Path" -msgstr "" - -msgid "List of directories to search for images, separated by colons" -msgstr "" - -msgid "GGadget" -msgstr "" - -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" - -msgid "Color|Foreground" -msgstr "" - -msgid "Text color for popup windows" -msgstr "" - -msgid "Background color for popup windows" -msgstr "" - -msgid "Delay" -msgstr "" - -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" - -msgid "Life Time" -msgstr "" - -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" - -msgid "Popup" -msgstr "" - -msgid "Popup windows" -msgstr "" - -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" - -msgid "Disabled Image" -msgstr "" - -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" - -msgid "Size of the list mark" -msgstr "" - -msgid "List Mark" -msgstr "" - -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" - -msgid "Line" -msgstr "" - -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" - -msgid "HV Group Box" -msgstr "" - -msgid "A box drawn around other gadgets" -msgstr "" - -msgid "List" -msgstr "" - -msgid "Title Background" -msgstr "" - -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" - -msgid "Title Text Color" -msgstr "" - -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" - -msgid "Title Divider Color" -msgstr "" - -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" - -msgid "Rule Color" -msgstr "" - -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" - -msgid "Frozen Color" -msgstr "" - -msgid "Active Color" -msgstr "" - -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" - -msgid "Active Background" -msgstr "" - -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" - -msgid "Font used to draw titles of a matrix edit" -msgstr "" - -msgid "Title Font" -msgstr "" - -msgid "Matrix Edit" -msgstr "" - -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" - -msgid "Matrix Edit Continued" -msgstr "" - -msgid "Row|New" -msgstr "" - -msgid "Menu Bar" -msgstr "" - -msgid "MacIcons" -msgstr "" - -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" - -msgid "Text color for progress windows" -msgstr "" - -msgid "Color used to draw the progress bar" -msgstr "" - -msgid "Color|FillColor" -msgstr "" - -msgid "Background color for progress windows" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Progress Bars" -msgstr "" - -msgid "Radio Button" -msgstr "" - -msgid "Image used instead of the Radio On Mark" -msgstr "" - -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" - -msgid "Radio On Mark" -msgstr "" - -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" - -msgid "Image used instead of the Radio Off Mark" -msgstr "" - -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" - -msgid "Radio Off Mark" -msgstr "" - -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" - -msgid "Check Box" -msgstr "" - -msgid "Check Box On Mark" -msgstr "" - -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" - -msgid "Image used instead of the Check Box Off Mark" -msgstr "" - -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" - -msgid "Check Box Off Mark" -msgstr "" - -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" - -msgid "Bad font" -msgstr "" - -msgid "Bad font specification" -msgstr "" - -#, c-format -msgid "Could not open %s" -msgstr "" - -msgid "Could not open image" -msgstr "" - -msgid "Store this filename in preferences" -msgstr "" - -msgid "Save Resource file as..." -msgstr "" - -#, c-format -msgid "Failed to open %s for output" -msgstr "" - -msgid "Open failed" -msgstr "" - -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" - -msgid "An error occurred when writing the resource file" -msgstr "" - -msgid "Write failed" -msgstr "" - -msgid "Border Width" -msgstr "" - -msgid "Padding" -msgstr "" - -msgid "Radius" -msgstr "" - -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" - -msgid "X Resource Editor" -msgstr "" - -msgid "Inherits from" -msgstr "" - -msgid "Does not inherit from anything" -msgstr "" - -msgid "Inherit" -msgstr "" - -msgid "Inherits for same field in parent" -msgstr "" - -msgid "Outline Inner Border" -msgstr "" - -msgid "Outline Outer Border" -msgstr "" - -msgid "Show Active Border" -msgstr "" - -msgid "Outer Shadow" -msgstr "" - -msgid "Depressed Background" -msgstr "" - -msgid "Outline Default Button" -msgstr "" - -msgid "Background Gradient" -msgstr "" - -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" - -msgid "Normal Text Color:" -msgstr "" - -msgid "Disabled Text Color:" -msgstr "" - -msgid "Normal Background:" -msgstr "" - -msgid "Disabled Background:" -msgstr "" - -msgid "Depressed Background:" -msgstr "" - -msgid "Background Gradient:" -msgstr "" - -msgid "Brightest Border:" -msgstr "" - -msgid "Brighter Border:" -msgstr "" - -msgid "Darker Border:" -msgstr "" - -msgid "Darkest Border:" -msgstr "" - -msgid "Inner Border:" -msgstr "" - -msgid "Outer Border:" -msgstr "" - -msgid "Active Border:" -msgstr "" - -msgid "Border Type:" -msgstr "" - -msgid "Border Shape:" -msgstr "" - -msgid "Border Width:" -msgstr "" - -msgid "Padding:" -msgstr "" - -msgid "Radius:" -msgstr "" - -msgid "Font:" -msgstr "" - -msgid "See also:" -msgstr "" - -msgid "Default Background" -msgstr "" - -msgid "Default background color for windows" -msgstr "" - -msgid "Default Foreground" -msgstr "" - -msgid "Default foreground color for windows" -msgstr "" - -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" - -msgid "Screen Width in Centimeters" -msgstr "" - -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" - -msgid "Screen Width in Inches" -msgstr "" - -msgid "GDraw" -msgstr "" - -msgid "General facts about the windowing system" -msgstr "" - -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" - -msgid "ScrollBar" -msgstr "" - -msgid "Scroll Bar" -msgstr "" - -msgid "SB Thumb" -msgstr "" - -msgid "Scroll Bar Thumb" -msgstr "" - -msgid "TabSet" -msgstr "" - -msgid "Tab Set" -msgstr "" - -msgid "VerticalTabSet" -msgstr "" - -msgid "Vertical Tab Set" -msgstr "" - -msgid "Text Field" -msgstr "" +msgid "C_hop" +msgstr "വൃത്തിയാക്കുക" -msgid "List Field" -msgstr "" +msgid "Cu_t" +msgstr "മുറിക്കുക" -msgid "List Field (Combo Box)" -msgstr "" +msgid "Font|_New" +msgstr "പുതിയതു്" -msgid "List Field Menu" -msgstr "" +msgid "Generate Mac _Family..." +msgstr "മാക്കിനുള്ള ഫോണ്ട് ഉണ്ടാക്കുക" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "Save A_ll" +msgstr "എല്ലാം സംരക്ഷിക്കുക" -msgid "Numeric Field" -msgstr "" +msgid "_Close" +msgstr "അടയ്ക്കുക" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "_Copy" +msgstr "പകര്‍ത്തുക" -msgid "Numeric Field Sign" -msgstr "" +msgid "_Edit" +msgstr "മാറ്റംവരുത്തുക" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "_File" +msgstr "ഫയല്‍" -msgid "Could not open file" -msgstr "" +msgid "_Generate Fonts..." +msgstr "ഫോണ്ട് ഉണ്ടാക്കുക" -msgid "_Save in UTF8" -msgstr "" +msgid "_Help" +msgstr "സഹായം" -msgid "Save in _UCS2" -msgstr "" +msgid "_Join" +msgstr "യോജിപ്പിക്കുക" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "" +msgid "_Open" +msgstr "തുറക്കുക" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "" +msgid "_Paste" +msgstr "ഒട്ടിക്കുക" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "_Print..." +msgstr "പ്രിന്റ് ചെയ്യുക" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "_Quit" +msgstr "നിര്‍ത്തുക" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "_Save" +msgstr "സംരക്ഷിക്കുക" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "_Select" +msgstr "തിരഞ്ഞെടുക്കുക" -#, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "_View" +msgstr "കാണുക" diff -Nru fontforge-20201107~dfsg/po/pl.po fontforge-20220308~dfsg/po/pl.po --- fontforge-20201107~dfsg/po/pl.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/pl.po 2022-03-08 10:14:24.000000000 +0000 @@ -12,9 +12,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Adam Jagosz \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" @@ -29,437 +29,393 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Edytor fontów" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"Layers:" msgstr "" +"\n" +"Warstwy:" msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" +" Gradient liniowy jest reprezentowany przez odcinek\n" +"narysowany od punktu startowego do końcowego gradientu.\n" +" Gradient promienisty jest reprezentowany przez odcinek\n" +"narysowany od środka do brzegu. Jeśli na odcinku jest\n" +"jeden dodatkowy punkt, jest on ogniskiem gradientu.\n" +"W przeciwnym razie, ognisko jest w środku." -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" +msgid " Attach right" +msgstr " Złączony z prawym sąsiadem" -msgid "Fontforge showing a glyph being edited" -msgstr "" +msgid " Floating accent" +msgstr " Akcent samodzielny" -msgid "Font Editor" -msgstr "" +msgid " Hang left" +msgstr " Wiszący z lewej" -msgid "org.fontforge.FontForge" -msgstr "" +msgid " Hang right" +msgstr " Wiszący z prawej" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Zignorowano tablicę „%c%c%c%c”\n" -msgid "Additional arguments for autotrace program:" -msgstr "Dodatkowe parametry dla programu autotrace:" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Zignorowano „%c%c%c%c”: %s\n" -msgid "Can't find autotrace" -msgstr "Nie znaleziono autotrace" +#, c-format +msgid " Left Bound=%d" +msgstr " Lewa krawędź optyczna=%d" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Nie udało się odnaleźć programu autotrace (ustaw zmienną środowiskową " -"AUTOTRACE) lub ściągnij program z:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Mirror=%.30s" +msgstr " Odbity=%.30s" -msgid "Autotracing..." -msgstr "Wektoryzacja..." +#, c-format +msgid " Right Bound=%d" +msgstr " Prawa krawędź optyczna=%d" -msgid "Nothing to trace" -msgstr "Nie ma czego wektoryzować" +msgid " Stroke _Width:" +msgstr "Szerokość _kreski" -msgid "Can't find mf" -msgstr "Nie znaleziono mf" +msgid " Subsequent errors will not be reported.\n" +msgstr " Dalsze błędy nie będą raportowane.\n" + +#, c-format +msgid " %s: line %d\n" +msgstr " %s: wiersz %d\n" + +msgid " Adding a size will create it by scaling." +msgstr " dodanie rozmiaru utworzy nowe przez skalowanie." + +msgid " Adding a size will create it." +msgstr " dodanie rozmiaru utworzy nowe bitmapy." msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +" At least one anchor point used point matching. It may be out of date now." msgstr "" -"Nie udało się odnaleźć programu mf ― metafont (ustaw zmienną środowiskową " -"MF) lub ściągnij program z:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Metafont jest częścią pakietu ΤεΧ" +" Co najmniej jedna kotwica korzystała z mechanizmu przystawania punktów. To " +"przystawanie może być teraz nieaktualne." -msgid "Can't create temporary directory" -msgstr "Nie udało się utworzyć folderu tymczasowego" +msgid "" +" At least one reference to this glyph used point matching. That match is now " +"out of date." +msgstr "" +" Co najmniej jedno odwołanie do tego glifu korzystała z mechanizmu " +"przystawania punktów. To przystawanie jest teraz nieaktualne." -msgid "Can't run mf" -msgstr "Nie udało się uruchomić mf" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" +msgstr " Błędna tablica łańcuchowego podstawienia kontekstowego, zignorowano\n" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Nie udało się odczytać (lub znaleźć) pliku wynikowego mf" +msgid " Bad contextual chaining table, ignored\n" +msgstr " Błędna kontekstowa tablica łańcuchowa, zignorowano\n" -msgid "MetaFont exited with an error" -msgstr "MetaFont zwrócił komunikat błędu" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr " Błędna tablica podstawienia kontekstowego, zignorowano\n" -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Nie udało się ustawić szerokości dla %s\n" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr " Błędna tablica kontekstowa, zignorowano\n" -msgid "Couldn't open file" -msgstr "Nie udało się otworzyć pliku" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr " Błędna tablica złącz pisanych międzyznakowych, zignorowano\n" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Nie udało się otworzyć pliku %.200s" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr " Błędna tablica klas kerningu, zignorowano\n" -msgid "No Kern Pairs" -msgstr "Brak par kerningu" +msgid " Bad ligature table, ignored\n" +msgstr " Błędna tablica ligatur, zignorowano\n" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Nie znaleziono żadnych par kerningowych w %.200s" +msgid " Bad mark attachment table, ignored\n" +msgstr " Błędna tablica położenia znaków diakrytycznych, zignorowano\n" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "Glif „%s” jest zbyt rozległy, by algorytm zadziałał - zignorowano go." +msgid " Bad multiple substitution table, ignored\n" +msgstr " Błędna tablica podstawienia wieokrotnego, zignorowano\n" -msgid "Glyph too big" -msgstr "Glif jest za duży" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr " Błędna tablica kerningu, zignorowano\n" -msgid "Spiros did not converge" -msgstr "Nie udało się znaleźć rozwiązania" +msgid " Bad simple positioning table, ignored\n" +msgstr " Błędna tablica pozycjonowania prostego, zignorowano\n" -msgid "Scaling Bitmaps" -msgstr "Skalowanie bitmap" +msgid " Bad simple substitution table, ignored\n" +msgstr " Błędna tablica podstawienia prostego, zignorowano\n" #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Próba przebudowania nieistniejących wcześniej bitmap rozmiaru %d@%d" - -msgid "Missing Bitmap" -msgstr "Brakujący rozmiar bitmap" +msgid " Curvature: %g" +msgstr " Krzywizna: %.g" -msgid "Save Failed" -msgstr "Zapis nie powiódł się" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Krzywizna: %g Promień: %g" msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"Niestety ten plik jest zbyt złożony aby można go było wczytać (lub jest " -"błędny, lub pusty)" - -msgid "Too Complex or Bad" -msgstr "Zbyt złożony lub błędny" - -msgid "Not a plate file" -msgstr "To nie plik plate" +" Instrukcje TrueType dla tego glifu (lub glifu do którego ten się odwołuje) " +"są teraz nieaktualne." -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" -"To raczej nie jest plik plate.\n" -"Błędny pierwszy wiersz." +" Instrukcje TrueType tego glifu (lub glifu do którego ten się odwołuje) " +"zostały utracone." -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"To raczej nie jest plik plate.\n" -"Oczekiwano nawiasu otwierającego." +msgid " Next" +msgstr " Nast." -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"To raczej nie jest plik plate.\n" -"Oczekiwano jednego ze znaków: voc[]z." +msgid " Next CP" +msgstr "Nast. PK" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"To raczej nie jest plik plate.\n" -"Oczekiwano dwóch liczb rzeczywistych." +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " Być może należało użyć raczej „sub” niż „subs”?" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" -"Niestety ten plik jest zbyt złożony aby można go było wczytać (lub jest " -"błędny)" +msgid " Prev" +msgstr " Poprz." -msgid "Can't find the file" -msgstr "Nie znaleziono pliku" +msgid " Prev CP" +msgstr "Poprz. PK" -msgid "Bad xfig file" -msgstr "Błędny plik xfig" +msgid " Removing a size will delete it." +msgstr " usunięcie rozmiaru z listy usunie bitmapy," -msgid "Bad image file" -msgstr "Błędny plik obrazu" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr "Taka jak nazwa fontu" + +msgid " There must be at least one contextual rule" +msgstr " Należy wprowadzić przynajmniej jedną regułę kontekstową" #, c-format -msgid "Bad image file: %.100s" -msgstr "Błędny plik obrazu: %.100s" +msgid " Used in %s\n" +msgstr " Używana przez %s\n" -msgid "Nothing Selected" -msgstr "Niczego nie wybrano" +msgid " _Em Size:" +msgstr "_Wys. pola znaku:" -msgid "You must select a glyph before you can import an image into it" -msgstr "Trzeba wybrać glif do którego ma zostać zaimportowany obraz." +msgid " refers to a missing glyph" +msgstr " odwołuje się do nieistniejącego glifu" -msgid "More Images Than Selected Glyphs" -msgstr "Jest więcej obrazów niż wybrano glifów" - -msgid "Bad Template" -msgstr "Błędny szablon" - -msgid "Bad template, no extension" -msgstr "Błędny szablon – brak rozszerzenia nazwy pliku" - -msgid "Bad template, unrecognized format" -msgstr "Błędny szablon – nieznany format" - -msgid "Nothing Loaded" -msgstr "Niczego nie wczytano" +msgid " snapped" +msgstr " przyciągnięta" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" -"Glif o numerze unikodowym (%x) nie występuje w foncie.\n" -"Odpowiadający obraz został pominięty." - -msgid "Unicode value not in font" -msgstr "Pominięto obraz" +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! Nieznany format kursora %d !!!!\n" #, c-format -msgid "Encoding value (%x) not in font, ignored" +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" msgstr "" -"Glif o numerze kodowym (%x) nie występuje w foncie.\n" -"Odpowiadający obraz został pominięty." - -msgid "Encoding value not in font" -msgstr "Pominięto obraz" +"!!!!! Nieznany format współrzędnej linii podstawowej pisma (%d) w funkcji „%c" +"%c%c%c” dla pisma „%c%c%c%c” w talicy „BASE”\n" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Błędny plik obrazu, to nie bitmapa: %.100s" - -msgid "Don't Warn Again" -msgstr "Nie ostrzegaj ponownie" - -msgid "_OK" +msgid "" +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" msgstr "" - -msgid "Bad Reference" -msgstr "Błędne odwołanie" +"!!!!! Liczba współrzędnych linii podstawowych (%d) dla pisma „%c%c%c%c” " +"niezgodna z liczbą tagów (%d) w tablicy „BASE”\n" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "Próba użycia w %2$s odwołania do nieistniejącego glifu %1$s." - -msgid "_Yes" -msgstr "_Tak" +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" rozmiar=%d punkt=%d (%d,%d) odległość=%g" -msgid "Yes to _All" -msgstr "T_ak na wszystkie" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "„%s” nie jest nazwą żadnej znanej kotwicy - wiersz %d pliku %s." -msgid "No _to All" -msgstr "Nie na wszys_tkie" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "„%s” nie jest nazwą żadnej znanej krotki danych - wiersz %d pliku %s." -msgid "_No" -msgstr "_Nie" +msgid "\"Symbol\"" +msgstr "„Symbol”" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Próba użycia w %2$s odwołania do nieistniejącego glifu %1$s.\n" -"Czy skopiować oryginalne krzywe (albo usunąć odwołanie)?" - -msgid "Anchor Lost" -msgstr "Zgubiono kotwicę" +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s nie jest prawidłową nazwą klasy (ani numerem)" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"Przy kopiowaniu glifu do innego fontu Zgubiono co najmniej jedną kotwicę, " -"gdyż w foncie docelowym nie znaleziono odpowiedniej klasy kotwic." - -msgid "Duplicate Anchor" -msgstr "Zdublowana kotwica" +"Nie rozpoznano formatu pliku %.100s (albo korzysta on z cech formatu, " +"których nie obsługuje, lub jest tak ciężko uszkodzony, że nieczytelny)" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "W %2$.40s istnieje już kotwica %1$.40s." - -msgid "Different Fonts" -msgstr "Inne fonty" - msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"Próba przekopiowania instrukcji TrueType do innego fontu. W ogólności to " -"zadziała tylko jeśli fonty mają identyczne tablice „prep”, „fpgm” i „cvt”. " -"Czy mimo to kontynuować?" - -msgid "Please don't do that" -msgstr "Tak nie wolno!" +"%.50s zawiera odbite odwołanie, czego nie da się poprawić bez jego " +"odłączenia.Odłączyć i poprawić odwołanie?" -msgid "You may not paste a reference into this window" -msgstr "Nie wolno wklejać tu odwołań." +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "Zawartość w języku %1$.30s pola %2$.30s" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Próba utworzenia glifu odwołującego się do samego siebie" +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s na pozycji %2$d z fontu %3$.90s%4$s" -msgid "Self-referential glyph" -msgstr "Glif odwołuje się sam do siebie" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s na pozycji %2$d rozmiaru %3$d z fontu %4$.80s" -msgid "No Vertical Metrics" -msgstr "Brak wymiarów pionowych" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s z podtablicy funkcji zecerskich %2$.50s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"Ten font ma wyłączone pionowe metryczne.\n" -"Można to zmienić w Element -> Właściwości fontu." +"Glif %1$s zawierał odwołanie %2$s o błędnej macierzy przekształceń (jedna z " +"liczb macierzy musiała mieć wartość bezwzględną większą od 2 - to nie jest " +"obsługiwane prawidłowo w fontach). Przeniesiono przekształcone kontury do " +"nowego glifu (tutaj) i odwołano się do niego." -msgid "Could not find original glyph" -msgstr "Nie znaleziono oryginalnego glifu" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Oczekiwano %3$s, ale napotkano %4$s" -msgid "Missing glyph" -msgstr "Brak glifu..." +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s odwołuje się do pustego glifu „%1$.20s”" -msgid "_Cancel" -msgstr "_Anuluj" +#, c-format +msgid "%3d: " +msgstr "%3d: " -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "Drugi z pary %s" +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c minimum=%d maksimum=%d" -msgid "No Lookups" -msgstr "Brak tablic funkcji zecerskich" +#, c-format +msgid "%d pixel bitmap" +msgstr "%d-pikselowa bitmapa" -msgid "No lookups to copy" -msgstr "Brak danych do skopiowania" +#, c-format +msgid "%d pixels" +msgstr "%d pikseli" -msgid "Lookups" -msgstr "Dane zecerskie" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "%d@%d-pikselowa bitmapa" -msgid "Choose which lookups to copy" -msgstr "Które dane zecerskie skopiować?" +#, c-format +msgid "" +"%s\n" +"Proceed anyway?" +msgstr "" +"%s\n" +"Czy mimo to kontynuować?" -msgid "Attempt to make a character that refers to itself" -msgstr "Próba utworzenia znaku odwołującego się do samego siebie." +#, c-format +msgid "%s No Slope" +msgstr "%s Brak pochylenia" -msgid "Self-referential character" -msgstr "Odwołanie samo do siebie" +#, c-format +msgid "%s anchor %d" +msgstr "Tablica %s, kotwica %d" -msgid "No selection\n" -msgstr "Niczego nie wybrano\n" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s w ligaturze pozycja %d" -msgid "Bitmap Paste" -msgstr "Wklej bitmapę" +#, c-format +msgid "%s base" +msgstr "%s glif podstawowy" -msgid "Pasting..." -msgstr "Wklejanie..." +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s według %s" #, c-format -msgid "Can't open %s\n" -msgstr "Nie można otworzyć %s\n" +msgid "%s contextual %d" +msgstr "Tablica %s, funkcja kontekstowa %d" #, c-format -msgid "Failed to write %s\n" -msgstr "Nie udało się zapisać %s\n" +msgid "%s does not contain an element at the top\n" +msgstr "Brakuje korzenia w drzewie elementów w %s\n" #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Nie znaleziono glifu %s, użytego jako wzorzec w %s\n" - -msgid "Auto Hinting Font..." -msgstr "Automatyczne hintowanie fontu..." - -msgid "Converting PostScript" -msgstr "Przetwarzanie postscriptu" - -msgid "Saving PostScript Font" -msgstr "Zapisywanie fontu postscriptowego" - -msgid "Outlining glyphs" -msgstr "Obrysowywanie glifów" - -msgid "Inlining glyphs" -msgstr "Obliczanie środka glifów" +msgid "%s entry" +msgstr "%s przednie złącze pisane" -msgid "Shadowing glyphs" -msgstr "Cieniowanie glifów" +#, c-format +msgid "%s exit" +msgstr "%s tylne złącze pisane" #, c-format msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" - -msgid "Encoding name" +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" +"Glif %s zawierał zarówno obrysy, jak i odwołania. Kontury przeniesiono do " +"niniejszego glifu, a w glifie źródłowym odwołano się do niego." -msgid "Please name this encoding" -msgstr "Nazwa dla kodowania" - -msgid "Bad encoding file format" -msgstr "Błędny format pliku kodowania" - +#, c-format msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "Plik zawiera kodowanie o nieustalonej nazwie" +"%s has a bounding box which is too big for this algorithm to work. Ignored." +msgstr "Glif „%s” jest zbyt rozległy, by algorytm zadziałał - zignorowano go." +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Please name encoding %d in this file" -msgstr "Proszę wprowadzić nazwę dla %d-tego kodowania z tego pliku" - -msgid "couldn't write encodings file\n" -msgstr "Nie udało się zapisać pliku kodowania\n" +msgid "%s in %s lookup %d" +msgstr "%s w %s w tablicy %d" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Nie udało się otworzyć pliku mapowania CID: %s" - -msgid "Missing cidmap file" -msgstr "Brakuje pliku mapowania CID" +msgid "" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "" +"%s jest plikiem zasobów Macintosha, ale nie zawiera żadnych fontów " +"truetype'owych ani postscriptowych\n" #, c-format msgid "" @@ -469,9721 +425,8920 @@ "%s nie jest plikiem mapowania CID, proszę ściągnąć\n" "http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Bad cidmap file" -msgstr "Błędny plik mapowania CID" - -msgid "_Search" -msgstr "_Szukaj" - -msgid "_Use It" -msgstr "_Użyj" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Ten font ma stronę kodową %1$.20s-%2$.20s-%3$d, ale najlepsza pasująca mapa, " -"jaką dysponuje FontForge, jest dla %1$.20s-%2$.20s-%4$d. Użyć jej, czy dać " -"wskazać inną?" - -msgid "Use CID Map" -msgstr "Użycie mapy CID" - -msgid "_Browse" -msgstr "_Przeglądaj" - -msgid "_Give Up" -msgstr "_Poniechaj" - #, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge nie znalazł odpowiedniej mapy CID dla tego fontu. Nie jest ona " -"konieczna, ale pewne rzeczy działały by z nią lepiej. Mapy CID można " -"ściągnąć z: \n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"Ściągnięte archiwum należy rozpakować do:\n" -" %.80s\n" -"\n" -"A może poszukać odpowiedniego pliku na dysku?" - -msgid "No cidmap file..." -msgstr "Brak pliku cidmap..." - -msgid "Find a cidmap file..." -msgstr "Znajdź plik mapowania CID..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Odrzucić znaleziony plik cidmap?" - -msgid "_Add" -msgstr "_Dodaj" - -msgid "_Delete" -msgstr "_Usuń" - -msgid "Extraneous glyphs" -msgstr "Nadmiarowe glify" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"Bieżący zestaw znaków zawiera glify których nie można zmapować na CIDy.\n" -"Usunąć je, czy zostawić na końcu (gdzie mogą powodować konflikty z " -"późniejszymi rozszerzeniami standardu)?" +msgid "%s is not a class name for the backtracking classes." +msgstr "%s w klasach poprzedzających nie jest nazwą klasy." #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "To nie font CID" - -msgid "Encoding Too Large" -msgstr "Kodowanie zbyt obszerne" - -msgid "MultipleEncodingIgnored" -msgstr "Zignorowano zestawy znaków" +msgid "%s is not a class name for the forward classes." +msgstr "%s w klasach następujących nie jest nazwą klasy." #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Glif o CID równym %d jest zamapowany na więcej niż %d zestawów znaków. Tylko " -"pierwsze %d zestawów zostanie uwzględnione." +msgid "%s is not a class name for the matching classes." +msgstr "%s w klasach pasujących nie jest nazwą klasy." #, c-format -msgid "No glyph named %s." -msgstr "Nie znaleziono glifu o nazwie %s." +msgid "%s is not in %.100s" +msgstr "Nie znaleziono %s w %.100s" #, c-format -msgid "No CID named %s" -msgstr "Nie znaleziono CID-a o nazwie %s" +msgid "%s kerning class %d" +msgstr "Tablica %s, klasa kerningu %d" #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Błędna forma deklaracji dołączenia pliku. Wiersz %d w pliku %s" +msgid "%s line: %d %s\n" +msgstr "%s wiersz: %d %s\n" #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Zbyt długa nazwa pliku dołączonego. Wiersz %d w pliku %s" +msgid "%s line: %d %s: %s\n" +msgstr "%s wiersz: %d %s: %s\n" #, c-format -msgid "End of file in include on line %d of %s" -msgstr "" -"Nieoczekiwany koniec pliku wewnątrz deklaracji dołączenia pliku. Wiersz %d w " -"pliku %s" +msgid "%s lookup %d" +msgstr "%s w tablicy %d" #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" -"Oczekiwano nawiasu zamykającego „)” w deklaracji dołączenia pliku . Wiersz " -"%d w pliku %s" +msgid "%s mark" +msgstr "%s znak diakrytyczny" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Nie określono nazwy pliku dołączonego . Wiersz %d w pliku %s" +msgid "%s nested-substitutions %d" +msgstr "%s, podstawienia zagnieżdżone, %d-ta tablica stanu" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" -"Przekroczono dopuszczalny poziom zagnieżdżenia dołączeń plików . Wiersz %d w " -"pliku %s" +msgid "%s per glyph data %d" +msgstr "Tablica %s, dane per glif %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "Nie udało się otworzyć pliku %s dołączonego . Wiersz %d w pliku %s" +msgid "%s subtable" +msgstr "Podtablica %s" #, c-format -msgid "Number too long on line %d of %s" -msgstr "Zbyt długa liczba . Wiersz %d w pliku %s" +msgid "%s subtable %d" +msgstr "%s podtablica %d" #, c-format -msgid "Missing number on line %d of %s" -msgstr "Oczekiwano liczby . Wiersz %d w pliku %s" +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "%s: operator „SEAC” nie jest obsługiwany w fontach Type2\n" #, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Nieoczekiwany znak (0x%02X) . Wiersz %d w pliku %s" +msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgstr "" +"W %s operator „endchar” użyty zamiast „SEAC” jest przestarzały w fontach " +"Type2\n" #, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Zbyt długa nazwa, „%s%s” . Wiersz %d w pliku %s" +msgid "%s's dotsection operator is deprecated for Type2\n" +msgstr "%s: operator „dotsection” jest przestarzały w fontach Type2\n" #, c-format -msgid "Missing name on line %d of %s" -msgstr "Oczekiwano nazwy . Wiersz %d w pliku %s" +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "%s: operator „sbw” nie jest obsługiwany w fontach Type2\n" #, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Oczekiwano „%s” . Wiersz %d w pliku %s" +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "%s: operator „vstem3” nie jest obsługiwany w fontach Type2\n" #, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Oczekiwano „%c” . Wiersz %d w pliku %s" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) i %s(%s) 0x%x w FOND %s\n" #, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" -"Oczekiwano nieznanego tokenu (czyli: błąd wewnętrzny) . Wiersz %d w pliku %s" +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d. Oczekiwano %s, ale napotkano %s" #, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Oczekiwano „;” na końcu deklaracji . Wiersz %d w pliku %s" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d. Nieoczekiwanie napotkano %s" #, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Użyto niezdefiniowanej klasy „%s” . Wiersz %d w pliku %s" +msgid "%s: Is not callable" +msgstr "%s: nie da się wywołać" #, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Niezdefiniowana klasa znaków diakrytycznych „%s” - wiersz %d pliku %s." +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s: %d. Nieoczekiwany znak %c (%d)\n" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "Odwołanie przez CID w foncie nie-CIDowym . Wiersz %d w pliku %s" +msgid "'BASE' Baseline Table" +msgstr "„BASE” tablica linii podstawowych pism" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "Odwołanie przez nazwę glifu w foncie CIDowym . Wiersz %d w pliku %s" +msgid "'GDEF' Glyph Definition Table" +msgstr "Tablica definicji glifów „GDEF”" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "'GPOS' Glyph Positioning Table" +msgstr "Tablica pozycjonowania glifów „GPOS”" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "Oczekiwano „[” w definicji klasy glifów . Wiersz %d w pliku %s" +msgid "'GSUB' Glyph Substitution Table" +msgstr "Tablica podstawień glifów „GSUB”" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Błędny zakres CIDów w klasie glifów . Wiersz %d w pliku %s" +msgid "'JSTF' Justification Table" +msgstr "„JSTF” tablica opisująca justowanie pism" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "Błędny zakres nazw w klasie glifów . Wiersz %d w pliku %s" +msgid "'bsln' Horizontal Baseline Table" +msgstr "„bsln” tablica poziomych linii podstawowych pism" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "Niespodziewany token w zakresie w klasie glifów . Wiersz %d w pliku %s" +msgid "'fpgm'" +msgstr "fpgm" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Oczekiwano nazwy glifu, CIDu lub klasy w definicji klasy glifów . Wiersz %d " -"w pliku %s" +msgid "'kern' Horizontal Kerning Table" +msgstr "Tablica kerningu w poziomie „kern”" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "Oczekiwano „;” po „lookupflag” . Wiersz %d w pliku %s" +msgid "'lcar' Ligature Caret Table" +msgstr "Tablica pozycji kursora w ligaturach „lcar”" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "Nieoczekiwany token w „lookupflag” . Wiersz %d w pliku %s" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "Tablica zaawansowanych przekształceń glifów „morx”" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "Oczekiwano flag w „lookupflag” . Wiersz %d w pliku %s" +msgid "'opbd' Optical Bounds Table" +msgstr "Tablica brzegów optycznych „opbd”" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "Oczekiwano „=” w definicji klasy glifów . Wiersz %d w pliku %s" +msgid "'prep'" +msgstr "prep" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "Oczekiwano tagu w „languagesystem” . Wiersz %d w pliku %s" +msgid "'prop' Glyph Properties Table" +msgstr "Tablica właściwości glifów „prop”" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" -"Oczekiwano liczby całkowitej w tablicy rastrowania, . Wiersz %d w pliku %s" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe uważa teraz XUID/UniqueID za niekonieczne)" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" -"Zbyt duży rozmiar pikselowy w tablicy rastrowania, . Wiersz %d w pliku %s" +msgid "(Define \"Almost\")" +msgstr "(Zdefiniuj „prawie”)" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "Oczekiwano przecinka w tablicy rastrowania, . Wiersz %d w pliku %s" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(spreparowany) MS sfnt tylko bitmapy (ttf)" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Oczekiwano liczby całkowitej w kursorze . Wiersz %d w pliku %s" +msgid "(kerning class)\n" +msgstr "(klasa kerningu)\n" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "Oczekiwano „>” w kursorze, . Wiersz %d w pliku %s" +msgid "(unspecified) SIL Graphite table" +msgstr "(nieokreślona) tablica SIL Graphite" #, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "„%s” nie jest nazwą żadnej znanej kotwicy - wiersz %d pliku %s." +msgid ") while in %s it is (" +msgstr "), a w %s jest to (" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Oczekiwano liczby całkowitej w kotwicy, . Wiersz %d w pliku %s" +msgid "100 Thin" +msgstr "100 (pismo bardzo cienkie)" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Oczekiwano słowa kluczowego „anchor” w kotwic,y . Wiersz %d w pliku %s" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, łacińskie-2 (Europa centralna)" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "Oczekiwano „>” w kotwicy, . Wiersz %d w pliku %s" +msgid "1251, Cyrillic" +msgstr "1251, grażdańskie" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Oczekiwano nazwy w definicji kotwicy . Wiersz %d w pliku %s." +msgid "1252, Latin-1" +msgstr "1252, łacińskie-1" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "Próba przedefiniowania kotwicy „%s” . Wiersz %d w pliku %s." +msgid "1253, Greek" +msgstr "1253, greckie" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Odwołanie do tablicy funkcji zecerskiej obecnej w foncie, nie w pliku " -"funkcji: %.50s" +msgid "1254, Turkish" +msgstr "1254, tureckie" -msgid "Refers to Font" -msgstr "Odwołuje się do fontu" +msgid "1255, Hebrew" +msgstr "1255, hebrajskie" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "„%s” nie jest nazwą żadnej znanej krotki danych - wiersz %d pliku %s." +msgid "1256, Arabic" +msgstr "1256, arabskie" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "Nieoczekiwany token w krotce danych . Wiersz %d w pliku %s." +msgid "1257, Windows Baltic" +msgstr "1257, bałtyckie" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "Oczekiwano nazwy w definicji krotki danych . Wiersz %d w pliku %s." +msgid "1258, Vietnamese" +msgstr "1258, wietnamskie" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "Próba przedefiniowania krotki danych „%s” . Wiersz %d w pliku %s." +msgid "1361, Korean Johab" +msgstr "1361, koreańskie Johab" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Oczekiwano nazwy lub klasy . Wiersz %d w pliku %s" +msgid "200 Extra-Light" +msgstr "200 (pismo dość cienkie)" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" -"Oczekiwano kotwicy w definicji klasy znaków diakrytycznych, . Wiersz %d w " -"pliku %s" +msgid "300 Light" +msgstr "300 (pismo cienkie)" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" -"Oczekiwano nazwy w definicji klasy znaków diakrytycznych . Wiersz %d w pliku " -"%s" +msgid "32x8 cell window" +msgstr "32x8 komórek" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"„Lookup” może być wyspecyfikowany dopiero po glifach oznaczonych („'”). " -"Wiersz %d pliku %s" +msgid "400 Regular" +msgstr "400 (pismo książkowe)" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "„Lookup” musi zostać zdefiniowany przed użyciem . Wiersz %d w pliku %s" +msgid "437, US" +msgstr "437, USA" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "Oczekiwano znaku „>” w krotce danych . Wiersz %d w pliku %s" +msgid "500 Medium" +msgstr "500 (pismo zwykłe)" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "Oczekiwano poprawnej nazwy glifu bądź CIDu . Wiersz %d w pliku %s" +msgid "600 Semi-Bold" +msgstr "600 (pismo półgrube)" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" -"Oczekiwano nazwy glifu lub klasy glifów po „cursive”, . Wiersz %d w pliku %s" +msgid "700 Bold" +msgstr "700 (pismo pogrubione)" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "Oczekiwano dwóch kotwic (dla „cursive”), . Wiersz %d w pliku %s" +msgid "708, Arabic ASMO 708" +msgstr "708, arabskie ASMO 708" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Oczekiwano kotwicy (dla „base”/„mark”), . Wiersz %d w pliku %s" +msgid "737, Greek; former 437 G" +msgstr "737, greckie, dawniej 437 G" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" -"Oczekiwano nazwy glifu lub klasy glifów po „ligature”, . Wiersz %d w pliku %s" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS bałtyckie" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Oczekiwano kotwicy (dla „ligature”), . Wiersz %d w pliku %s" +msgid "800 Extra-Bold" +msgstr "800 (pismo dość grube)" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "Stan wewnętrzny interpretera uszkodzony . Wiersz %d w pliku %s" +msgid "850, WE/Latin 1" +msgstr "850, zachodnie/łacińskie-1" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" -"Jeśli podstawienie pojedyncze jest definiowane za pomocą klas glifów, obie " -"klasy muszą być tej samej liczności. Wiersz %d w pliku %s" +msgid "852, Latin 2" +msgstr "852, łacińskie-2" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" -"Jeśli w podstawieniu pojedynczym zamiennik jest zadany klasą glifów, to " -"wartość zmieniana również musi być zadany klasą glifów. Wiersz %d w pliku %s" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM rosyjskie i nie tylko" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Tablice zecerskie powiązano z glifem niezaznaczonym (przez „'”), . Wiersz %d " -"w pliku %s" +msgid "857, IBM Turkish" +msgstr "857, IBM tureckie" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Niezrozumiała sekwencja kontekstowa. Wiersz %d w pliku %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS portugalskie" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" -"Oczekiwano „position” lub „substitute” po słowie kluczowym „ignore” w " -"wierszu %d pliku %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS islandzkie" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Pusty zamiennik . Wiersz %d w pliku %s" +msgid "862, Hebrew" +msgstr "862 hebrajskie" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"Podstawienie odwrotne musi mieć podany dokładnie jeden glif oznaczony („'”) " -"i żadnych tablic („Lookup”). Wiersz %d pliku %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS francuskie kanadyjskie" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "Nie określono podstawienia . Wiersz %d w pliku %s" +msgid "864, Arabic" +msgstr "864, arabskie" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" -"Niedozwolone glify oznaczone (przez „'”) w zamienniku . Wiersz %d w pliku %s" +msgid "865, MS_DOS Nordic" +msgstr "865, skandynawskie" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "Niezrozumiały ciąg glifów w podstawieniu, . Wiersz %d w pliku %s" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS rosyjskie" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" -"Oczekiwano słowa kluczowego „by” lub „from” w podstawieniu, . Wiersz %d w " -"pliku %s" +msgid "869, IBM Greek" +msgstr "869, IBM greckie" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" -"Oczekiwano słowa kluczowego „by” w podstawieniu, . Wiersz %d w pliku %s" +msgid "874, Thai" +msgstr "874, tajskie" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" -"Oczekiwano pojedynczej nazwy glifu w podstawieniu odwrotnym, . Wiersz %d w " -"pliku %s" +msgid "900 Black" +msgstr "900 (pismo bardzo grube)" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Puste pozycjonowanie . Wiersz %d w pliku %s" +msgid "932, JIS/Japan" +msgstr "932, JIS/japońskie" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Błędne pozycjonowanie kursywne . Wiersz %d w pliku %s" +msgid "936, Simplified Chinese" +msgstr "936, chińskie uproszczone" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "Niezrozumiały ciąg glifów w pozycjonowaniu, . Wiersz %d w pliku %s" +msgid "949, Korean Wansung" +msgstr "949, koreańskie Wansung" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Oczekiwano nazwy w „lookup”, . Wiersz %d w pliku %s" +msgid "950, Traditional Chinese" +msgstr "950, chińskie tradycyjne" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "Oczekiwano „{” w „feature”, . Wiersz %d w pliku %s" +msgid "< _Prev" +msgstr "< _Poprzedni" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" -"Nieoczekiwany koniec pliku w definicji „lookup”, . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "Nieoczekiwany token, %s, w definicji „lookup”, . Wiersz %d w pliku %s" +msgid "" +msgstr "" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr " Być może należało użyć raczej „sub” niż „subs”?" +msgid "" +msgstr "" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "Oczekiwano „%s” w definicji „lookup”, . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" -"Wszystkie wpisy w „lookup” muszą mieć ten sam typ; błąd . Wiersz %d w pliku " -"%s" +msgid "" +msgstr "" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" -"Nie udało się ustalić typu tego „lookup” - przejdzie bez efektu; wiersz %d " -"pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "Nieprawid łowa nazwa platformy. Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Oczekiwano napisu . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Nieoczekiwany koniec pliku w „string” . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "Oczekiwano znaku „}” . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Oczekiwano tagu funkcji w „feature”, . Wiersz %d w pliku %s" +msgid "" +msgstr "" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "Nieoczekiwany koniec pliku w „feature”, . Wiersz %d w pliku %s" +msgid "A Font Family name is required" +msgstr "Wymagana nazwa rodziny fontu" + +msgid "A PostScript name may not be a number" +msgstr "Nazwa postscriptowa nie może być liczbą" #, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" msgstr "" -"Niedozwolone zagnieżdżenie funkcji (tak wolno tylko z „aalt”) . Wiersz %d w " -"pliku %s" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "Oczekiwano tagu . Wiersz %d w pliku %s" +"Nazwa postscriptowa powinna używać znaków ASCII\n" +"i nie może zawierać znaków (){}[]<>%%/ ani spacji" #, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Oczekiwano średnika . Wiersz %d w pliku %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Nazwa postscriptowa powinna składać się z co najwyżej\n" +"62 drukowalnych znaków ASCII i nie może zawierać znaków\n" +"(){}[]<>%%/ ani spacji." -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "Nieoczekiwany token, %s, w definicji funkcji . Wiersz %d w pliku %s" +msgid "A box drawn around other gadgets" +msgstr "Ramka wokół innych gadżetów" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "oczekiwano „%c%c%c%c” w definicji „lookup” . Wiersz %d w pliku %s" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Ustawienia wyglądu obszaru do rysowania wewnątrz gadżetu" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Nieznane pole %s . Wiersz %d w pliku %s" +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "" +"Lista porozdzielanych przecinkami nazw krojów pism używanych do wyświetlania " +"etykiet znaków - czyli do prezentacji, jak znak ma mniej więcej wyglądać." -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "Oczekiwano liczby całkowitej . Wiersz %d w pliku %s" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "" +"Ten glif zawiera kontur mający różną liczbę punktów w różnych fontach " +"podstawowych" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Oczekiwano średnika . Wiersz %d w pliku %s" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" +msgstr "" +"Punkt kontrolny jest uznawany za niepotrzebny, jeśli jest odległy od końca\n" +"krzywej o mniej niż określony procent odległości między końcami krzywej." -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "Oczekiwano znaku „}” . Wiersz %d w pliku %s" +msgid "" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" +msgstr "Liczba następujących bajtów lub słów do włożenia na stos." #, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" +msgid "" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." msgstr "" -"Oczekiwano liczby całkowitej lub listy liczb całkowitych po „%s” . Wiersz %d " -"w pliku %s" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "Oczekiwano przecinka lub średnika . Wiersz %d w pliku %s" +"Napotkano tablice grupującą w kontekstowej tablicy funkcji zecerskiej " +"bazującej na glifach lub klasach. Patrz w: %.20s..." -#, c-format -msgid "Expected class on line %d of %s" -msgstr "Oczekiwano klasy . Wiersz %d w pliku %s" +msgid "A coverage table:" +msgstr "Tablica grupująca:" #, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"Oczekiwano „Attach”, „LigatureCaret”, lub „GlyphClassDef” . Wiersz %d w " -"pliku %s" +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "Korekta w tablicy rastrowania wprowadzona dla %.80s jest niepoprawna." -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "Nieoczekiwany token wewnątrz „GDEF” . Wiersz %d w pliku %s" +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "Wpis w tablicy rastrowania dla tablicy „MATH” jest nieprawidłowy" -#, c-format msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Oczekiwano „HorizAxis” lub „VertAxis” w tablicy „BASE”, . Wiersz %d w pliku " -"%s" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" -"Oczekiwano tagu linii podstawowej pisma w tablicy „BASE”, . Wiersz %d w " -"pliku %s" +"Tablica rastrowania dla poziomego położenia akcentów.\n" +"Należy wprowadzić listę rozdzielonych przecinkami par\n" +"„:”, np. „9:-1,12:1,13:1”" -#, c-format msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Oczekiwano wysokości linii podstawowej pisma (liczby całkowitej), w tablicy " -"„BASE”, w wierszu %d pliku %s" +"Tablica rastrowania dla kompensaty pochylenia.\n" +"Należy wprowadzić listę rozdzielonych przecinkami par\n" +"„:”, np. „9:-1,12:1,13:1”" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgid "" +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." msgstr "" -"Oczekiwano przecinka lub średnika, w tablicy „BASE”, . Wiersz %d w pliku %s" +"Glify dla pewnych znaków takich jak Aring, Ccedilla czy\n" +"Eogonek zwykło się tworzyć z zachodzących na siebie odwołań\n" +"do znaków podstawowych i diakrytycznych. Jest to wygodne,\n" +"np. zmiany w glifach składowych są natychmiast uwzględniane\n" +"w glifach złożonych. Jednak w ten sposób w wynikowym foncie\n" +"pozostają przecinające się obrysy, co w pewnych przypadkach\n" +"psuje obraz. Ustawienie tej flagi spowoduje że w generowanych\n" +"fontach odwołania zostaną odłączone (zastąpione obrysami),\n" +"a przecięcia usunięte, bez zmiany pliku źródłowego." -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "Nieoczekiwany token, „%s”, w tablicy „BASE”, . Wiersz %d w pliku %s" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "Wolna prasa dyskryminuje analfabetów." -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "Oczekiwano średnika, w tablicy „BASE”, . Wiersz %d w pliku %s" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Nazwa glifu nie może zaczynać się cyfrą ani kropką" #, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "Oczekiwano tagu wewnątrz „table” . Wiersz %d w pliku %s" +msgid "" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" +msgstr "" +"Nazwa glifu może się składać tylko ze znaków ASCII, nie może zawierać znaków " +"\"([{<>}])/%%\" i powinna korzystać tylko ze znaków alfanumerycznych, kropek " +"i podkreśleń." -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "Oczekiwano pasującego tagu wewnątrz „table” . Wiersz %d w pliku %s" +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" +msgstr "" +"Nazwa glifu powinna korzystać tylko ze znaków alfanumerycznych,\n" +"kropek i podkreśleń. Czy mimo to kontynuować?" #, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge nie obsługuje anonimowych tablic, linia %d w %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"Tag języka w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " +"czteroznakowe." #, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Nieoczekiwany token, %s, w wierszu %d w %s" - -msgid "Discarding a duplicate kerning pair." -msgstr "Odrzucono powtarzającą się parę kerningową." +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "" +"Tag języka w wierszu %d (%s) powinien składać się wyłącznie ze znaków " +"ASCII.\n" -#, c-format -msgid "No lookup named %s" -msgstr "Nie istnieje żadna tablica funkcji zecerskich o nazwie „%s”" +msgid "" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" +msgstr "" +"Linia jest uważana za „prawie” pionową lub poziomą, jeśli\n" +"współrzędne końców różnią się o co najwyżej tyle jednostek:" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "Typy wewnątrz przetworzonego „lookup” nie pasują do siebie" +msgid "A list of coverage tables:" +msgstr "Lista tablic grupujących (ang. coverage tables)." -msgid "Could not figure out a lookup type" -msgstr "Nie udało się określić typu tablicy funkcji zecerskich" +msgid "A list of glyph names" +msgstr "Lista nazw glifów" -msgid "Mark anchors provided when nothing can use them" -msgstr "Podane kotwice znaków diakrytycznych nie zostały nigdzie użyte." +msgid "A list of glyphs:" +msgstr "Lista nazw glifów:" -#, c-format -msgid "Anchor-%d" -msgstr "Kotwica-%d" +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." +msgstr "" +"Lista języków i odpowiadających im tablic funkcji zecerskich,\n" +"uruchamianych i wyłączanych dla osiągnięcia właściwego wyjustowania.\n" +"Język może się pojawiać wielokrotnie, przy czym ustawienia dla\n" +"kolejnych wystąpień zostaną użyte jeśli ustawienia dla poprzednich\n" +"nie będą mogły być zastosowane." -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "Nie udało się otworzyć pliku funkcji zecerskich %.120s" +msgid "A list of lookup names" +msgstr "Lista nazw tablic funkcji zecerskich" -msgid "Cannot open file" -msgstr "Nie udało się otworzyć pliku" +msgid "A list of scripts with special justification needs" +msgstr "Lista pism których justowanie wymaga odrębnych ustawień" -msgid "_Unlink All" -msgstr "_Odłącz wszystkie" +msgid "" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." +msgstr "" +"Lista nazw predefiniowanych glifów reprezentujących coraz\n" +"większe warianty bieżącego glifu." #, c-format msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" -"Próba wyczyszczenia glifu %.30s do którego odwołuje się inny glif.\n" -"Czy mimo to kontynuować?" - -msgid "Building duplicate encodings" -msgstr "Podstawianie glifów" - -msgid "Transforming..." -msgstr "Przekształcanie..." - -msgid "Removing overlaps..." -msgstr "Usuwanie przecięć..." +"Preambuła tablicy funkcji zecerskich musi zaczynać się na „@<” i kończyć na " +"„>”. Patrz w: %.20s..." -msgid "Adding points at Extrema..." -msgstr "Dodawanie punków w ekstremach..." +#, c-format +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "Obrysy w glifie „%s” byłyby identyczne po odłączeniu odwołania.\n" -msgid "Rounding to integer..." -msgstr "Zaokrąglanie do całkowitych..." +msgid "A name list with this name already exists. Replace it?" +msgstr "Nazywająca się tak lista nazw glifów już istnieje. Nadpisać ją?" -msgid "Correcting Direction..." -msgstr "Poprawianie kierunku splajnów..." +msgid "A pdf stream object is missing a Length attribute" +msgstr "Brakuje atrybutu „Length” obiektu-strumienia w pliku pdf" -msgid "Unlink All" -msgstr "Odłącz wszystkie" +msgid "A pdf stream object may not be a compressed object" +msgstr "Obiekt strumienia pdf nie może być obiektem skompresowanym." -msgid "Unlink" -msgstr "Odłącz" +#, c-format +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "Punkt glifu „%s” wystaje poza prostokąt brzegowy fontu.\n" #, c-format +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "Punkt glifu o numerze %d wystaje poza jego prostokąt brzegowy\n" + msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." msgstr "" -"%.50s zawiera odbite odwołanie, czego nie da się poprawić bez jego " -"odłączenia.Odłączyć i poprawić odwołanie?" - -msgid "Flipped Reference" -msgstr "Odbite odwołanie" - -msgid "Simplifying..." -msgstr "Upraszczanie..." - -msgid "Finding Substitution Points..." -msgstr "Znajdowanie punktów podstawień..." - -msgid "Finding Counter Masks..." -msgstr "Hintowanie świateł wewnątrzliterowych..." - -msgid "Things could be better..." -msgstr "Można było lepiej..." +"Naprawdę wielkie wersje tego glifu potrzebne do skomplikowanych\n" +"wzorów mogą być składane „na żywo”. Składniki będą zestawiane\n" +"w pionie lub poziomie. Glify oznaczone jako „powtarzalne” mogą\n" +"być wielokrotnie powtarzane lub pomijane pozwalając na kontrolę\n" +"rozmiarów. Pola „ZakładkaPocz” i „ZakładkaKon” określają jak\n" +"bardzo dany glif może zachodzić na poprzedni i następny. Pole\n" +"„RozmiarCałk” określa całkowitą wielkość glifu w danym wymiarze." msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"A reference in this glyph refers to a different encoding in different " +"instances" msgstr "" -"Wprowadzenie odpowiednich danych w Element -> Właściwości fontu -> PS " -"prywatne pozwoliłoby otrzymać znacznie lepsze jakościowo instrukcje." +"Odwołania w tym glifie mają różne punkty kodowe w różnych fontach " +"podstawowych" msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." +"A reverse contextual chaining lookup can only match one coverage table " +"directly" msgstr "" -"Zaznaczone glify nie są pohintowane. FontForge nie wygeneruje zadowalających " -"instrukcji." - -msgid "Auto Instructing Font..." -msgstr "Automatyczne instruowanie fontu..." - -msgid "Building accented glyphs" -msgstr "Budowanie glifów akcentowanych" +"Odwrotne łańcuchowe podstawienie kontekstowe może bezpośrednio pasować tylko " +"do jednej tablicy grupującej" msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" msgstr "" -"Czy na pewno podmienić „Å”?\n" -"Pierścień nie będzie połączony z „A”." - -msgid "Replace Å" -msgstr "Zamień Å" - -msgid "_Revert" -msgstr "_Przywróć" +"Odwrotnemu łańcuchowemu podstawieniu kontekstowemu trzeba gdzieś podać " +"zamienniki." #, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" -"Font %1$.40s z pliku %2$.40s został zmieniony.\n" -"Przywrócenie pliku oznacza utratę zmian.\n" -"Czy mimo to kontynuować?" - -msgid "Font changed" -msgstr "Font uległ zmianie" - -msgid "Old sfd file" -msgstr "Stary plik sfd" +"Tag pisma w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " +"czteroznakowe." -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." +#, c-format +msgid "A script tag on line %d (%s) should be in ASCII.\n" msgstr "" -"Ten font był zapisany w pliku sfd starego typu, nie wszystkie jego aspekty " -"uda się pomyślnie przywrócić." +"Tag pisma w wierszu %d (%s) powinien składać się wyłącznie ze znaków ASCII.\n" -msgid "Glyph Name Changed" -msgstr "Zmieniono nazwę glifu" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "Separator rysowany w poprzek menu bądź okna dialogowego" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Nazwa glifu %.40s została zmieniona. FontForge identyfikuje glify\n" -" po nazwach, więc tego glifu NIE będzie można w razie problemów przywrócić.\n" -"(To ostrzeżenie NIE będzie już powtarzane dla pozostałych glifów.)" +msgid "A short to be pushed on the stack" +msgstr "Liczba ze znakiem do włożenia na stos." -msgid "Can't Find Glyph" -msgstr "Nie znaleziono glifu" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "Trudno o styl jednocześnie zwężony i poszerzony" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Nie znaleziono w foncie glifu %.80s." +msgid "A tag must be 4 ASCII characters" +msgstr "Nazwa tagu musi się składać z czterech znaków ASCII" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" -"Ta wersja FontForge potrzebuje biblioteki freetype w wersji 2.3.7 lub " -"nowszej." +msgid "A value must be between [-32768,32767]" +msgstr "Wartość musi być z przedziału [-32768...32767]" -msgid "No ByteCode Interpreter" -msgstr "Nie włączono interpretera instrukcji" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Wartość musi być z przedziału [-8...-1] lub [1...8]" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Program korzysta z hintingu automatycznego udostępnianego przez bibliotekę " -"FreeType. Rezultaty nie będą odpowiadać uzyskiwanym w innych warunkach." +msgid "A value must be between [0,15]" +msgstr "Wartość musi być z przedziału [0...15]" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Brak glifu..." +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "Wartość wkładana na stos jako bajt musi być z przedziału [0...255]" msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" +"ABSolute Value\n" +"Replaces top of stack with its abs" msgstr "" -"W tym foncie nie określono glifu dla „dotlessi”,\n" -"proszę go dodać i ponownie zbudować glify akcentowane." +"ABS (ang. ABSolute value).\n" +"Zastępuje element na wierzchu stosu jego wartością bezwzględną." -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" +"ADD\n" +"Pops two 26.6 fixed numbers from stack\n" +"adds them, pushes result" msgstr "" -"W tym foncie nie określono glifu ani dla „uni0207”,\n" -"ani dla przestarzałego „dotlessj”, proszę dodać ten\n" -"pierwszy i ponownie zbudować glify akcentowane." +"ADD.\n" +"Zdejmuje dwa elementy F26dot6 ze stosu stosu i odkłada na nim ich sumę." -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "Nie znaleziono klasy kotwic dla %s" +msgid "AGL For New Fonts" +msgstr "AGL dla nowych fontów" -msgid "Merging Problem" -msgstr "Problem przy łączeniu" +msgid "AGL with PUA" +msgstr "AGL z Unicode PUA" -msgid "Merging a font with itself achieves nothing" -msgstr "Połączenie identycznych fontów nic nie zmieni" +msgid "AGL without afii" +msgstr "AGL bez nazw typu „afii”" msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." +"ALIGN PoinTS\n" +"Aligns (&pops) the two points which are on the stack\n" +"by moving along freedom vector to the average of their\n" +"positions on projection vector" msgstr "" -"Aby móc połączyć dwa fonty CID, oba muszą mieć takie samo Registry i " -"Ordering. Font, do którego dołączane są dane, musi mieć wersję kodowania " -"(suplement) nie starszą, niż font, z którego dane są dołączane, i " -"przynajmniej tyle samo podfontów." +"ALIGNPTS (ang. ALIGN PoinTS).\n" +"Zdejmuje ze stosu dwa numery punktów i wyrównuje je wzdłuż\n" +"wektora swobody do ich średniej współrzędnej według wektora projekcji." -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "W znaku „%s” nie znaleziono odwołania do „%s”\n" +msgid "" +"ALIGN to Reference Point\n" +"Pops as many points as specified in loop counter\n" +"Aligns points with RP0 by moving each\n" +"along freedom vector until distance to\n" +"RP0 on projection vector is 0" +msgstr "" +"ALIGNRP (ang. ALIGN to Reference Point).\n" +"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" +"i wyrównuje je wzdłuż wektora swobody do współrzędnej punktu RP0\n" +"według wektora projekcji. Licznik powtórzeń jest resetowany do 1." -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "Zbyt mało punktów na ścieżce w znaku %s pierwszego z fontów\n" +msgid "AMS Names" +msgstr "Nazwy AMS" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "Zbyt dużo punktów na ścieżce w znaku %s pierwszego z fontów\n" +msgid "AR: Char 119" +msgstr "P. znaku 119" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "Inne ustawienia rysowania po krzywych w warstwie %d w %s\n" +msgid "AR: Char 157" +msgstr "P. znaku 157" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "Inne ustawienia wypełnień w warstwie %d glifu %s\n" +msgid "AR: Char 163" +msgstr "P. znaku 163" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" -"Inne ustawienia dziedziczenia koloru wypełnień w warstwie %d glifu %s\n" +msgid "AR: Char 211" +msgstr "P. znaku 211" -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" -"Inne ustawienia dziedziczenia przezroczystości wypełnień w warstwie %d glifu " -"%s\n" +msgid "AR: Char 94" +msgstr "P. znaku 94" -#, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" msgstr "" -"Inne ustawienia dziedziczenia przezroczystości kresek w warstwie %d glifu " -"%s\n" +"Adobe Type Manager (ATM) wymaga, żeby fonty miały kodowanie Macintosh " +"Latin.\n" +"Ten font będzie się dobrze sprawował w wydruku, ale na ekranie będą się " +"wyświetlały\n" +"tylko bitmapy." -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "Inne ustawienia dziedziczenia grubości kresek w warstwie %d glifu %s\n" +msgid "A_lign" +msgstr "Ro_zmieść" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "Inne zakończenia kresek w warstwie %d glifu %s\n" +msgid "Aari" +msgstr "aari" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "Inne kształty załamań kresek w warstwie %d glifu %s\n" +msgid "Abaza" +msgstr "abazyński" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" -"Nie jest możliwa interpolacja wypełnienia gradientowego w warstwie %d glifu " -"%s\n" +msgid "Abkhazian" +msgstr "abhazyjskie" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "Inne wzory wypełnienia w warstwie %d glifu %s\n" +msgid "Above Base Forms" +msgstr "Formy nad glifem głównym" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "Inne wzory kresek w warstwie %d glifu %s\n" +msgid "Above Base Mark" +msgstr "Znak nad glifem głównym" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "Nie jest możliwa interpolacja obrazka w warstwie %d glifu %s\n" +msgid "Above Base Substitutions" +msgstr "Podstawienia nad glifem głównym" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "Inna liczba warstw w glifie %s\n" +msgid "AccentBaseHeight:" +msgstr "Położenie spodu akcentów:" -msgid "Interpolating Problem" -msgstr "Problem przy interpolacji" +msgid "AccentCenterLowest" +msgstr "Centruj wg najniższego" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Interpolacja między identycznymi fontami nic nie zmieni" +msgid "AccentOffsetPercent" +msgstr "Przesunięcie akcentów" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" -"Próba interpolowania między fontami o różnych typach krzywych " -"(postscriptowych i truetype'owych)." +msgid "Accented glyph composed of:" +msgstr "Glif akcentowany składający się z:" + +msgid "Accents" +msgstr "Akcenty" msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"Próba interpolowania między fontami o różnych budowach (postscriptowych " -"Type3 i Type1)." +"Przepuszcza drobne odchylenia: obrys może być np. przesunięty\n" +"o jednostkę, zaimplementowany odwołaniem zamiast krzywymi itp." -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Błędny prostokąt brzegowy dla %s.\n" +msgid "Accept outlines which exactly match the original" +msgstr "Wykrywa nawet niewielkie różnice w obrysach." -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "Różne określenia PIXEL_SIZE nie pasują do siebie w %s" +msgid "Acceptable _Extrema" +msgstr "_Ekstrema są zamierzone" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" -"Wielkość w pikselach różni się od odległości między górną a dolną granicami " -"pól znaków w %s." +msgid "Access All Alternates" +msgstr "Dostęp do wszystkich alternatyw" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" -"Określanie wielkości w pikselach na podstawie górnej granicy pól znaków w %s." +msgid "Activate diagonal stem processing" +msgstr "Przekształć także kreski ukośne" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" -"Określanie wielkości w pikselach na podstawie dolnej granicy pól znaków w %s." +msgid "Active Background" +msgstr "Tło aktywnego" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" -"FontForge nie obsługuje tej głębi kolorów %d (musi być 1, 2, 4, 8 albo 16 " -"bitów)\n" +msgid "Active Border:" +msgstr "Zaznaczenie:" -msgid "Unexpected EOF in gf\n" -msgstr "Nieoczekiwany koniec pliku gf\n" +msgid "Active Color" +msgstr "Tekst edytowany" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Nie zinterpretowano kodu w gf: %d\n" +msgid "Active Hints" +msgstr "Aktywne hinty" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "Zdublowany licznik potórzeń wierszy w znaku %d pliku pk\n" +msgid "Active Layer Color" +msgstr "Bieżąca warstwa" #, c-format +msgid "Active Layer: %s (%s)" +msgstr "Aktywna warstwa: %s (%s)" + +msgid "Active Thick Layer Color" +msgstr "Bieżąca warstwa pogrubiona" + msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" msgstr "" -"Znak %d nie został wczytany poprawnie (albo plik pk jest w nieprawidłowym " -"formacie)\n" -" Pozycja w pliku: %ld, oczekiwano %d, różnica wynosi %ld\n" +"Właściwie to jest bit w tablicy „head”.\n" +"Pewne fonty azjatyckie nie będą\n" +"hintowane, jeśli nie będzie ustawiony." -msgid "Pixel size:" -msgstr "Rozmiar w pikselach:" +msgid "Add" +msgstr "Powiększ o:" -msgid "What is the pixel size of the font in this file?" -msgstr "Jaka jest rozmiar pikselowy tego fontu?" +msgid "Add 'D_FLT' script" +msgstr "_Dodaj pismo „DFLT”" -msgid "Bad Number" -msgstr "Błędna liczba" +msgid "Add All Extrema" +msgstr "Dodaj wszystkie ekstrema" -msgid "Duplicate pixelsize" -msgstr "Taki rozmiar już istnieje" +msgid "Add Anchor" +msgstr "Dodaj kotwicę" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"Font zawiera już bitmapy w stopniu %d pikseli.\n" -"Czy nadpisać je?" +msgid "Add Base Anchor..." +msgstr "Dodaj kotwicę główną..." -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "To nie jest (metafontowy) plik pk: %.200s" +msgid "Add DHint" +msgstr "Hintuj element u_kośny" -msgid "Not a pk file" -msgstr "To nie plik pk" +msgid "Add E_ncoding Name..." +msgstr "Dodaj _nazwę kodowania..." -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "To nie jest (metafontowy) plik gf: %.200s" +msgid "Add E_xtrema" +msgstr "_Dodaj ekstrema" -msgid "Not a gf file" -msgstr "To nie plik gf" +msgid "Add Encoding Name..." +msgstr "Dodaj nazwę kodowania..." -msgid "Not a pcf file" -msgstr "To nie plik pcf" +msgid "Add Encoding Slots..." +msgstr "Dodaj nowe komórki..." -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "To nie jest plik X11 pcf: %.200s" +msgid "Add Entry Anchor..." +msgstr "Dodaj kotwicę wejściową..." -msgid "Not a bdf file" -msgstr "To nie plik bdf" +msgid "Add Exit Anchor..." +msgstr "Dodaj kotwicę wyjściową..." -#, c-format -msgid "Not a bdf file %.200s" -msgstr "To nie jest plik bdf: %.200s" +msgid "Add Good Extrema" +msgstr "Dodaj zalecane ekstrema" -msgid "Decompress Failed!" -msgstr "Dekompresja nie powiodła się" +msgid "Add Language to Script..." +msgstr "Dodaj język do pisma..." -#, c-format -msgid "Loading font from %.100s" -msgstr "Wczytywanie fontu z %.100s" +msgid "Add Language(s) to Script" +msgstr "Dodaj język(i) do pisma" -msgid "Loading..." -msgstr "Wczytywanie..." +msgid "Add Lookup" +msgstr "Użyj tablicy" -msgid "Reading Glyphs" -msgstr "Wczytywanie glifów" +msgid "Add Mark Anchor..." +msgstr "Dodaj kotwicę diakrytyczną..." -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Nie znaleziono fontu bitmapowego w %s" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "Dodaj OFL" -msgid "No Bitmap Font" -msgstr "Bez bitmapowych" +msgid "Add Sub_table" +msgstr "Dodaj pod_tablicę" -msgid "Outline Glyphs\n" -msgstr "Glify obrysowe\n" +msgid "Add Subscripts/Superscripts..." +msgstr "Dodaj frakcje górne i dolne..." -msgid "Glyph Differences\n" -msgstr "Różnice w glifach\n" +msgid "Add VHi_nt" +msgstr "Hintuj element piono_wy" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Różnice w glifie „%s”\n" +msgid "Add _Lookup" +msgstr "Dodaj tab_licę" -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "Glif „%s” odwołując się do „%s” stosuje inne przystawanie punktów.\n" +msgid "Add _Missing Glyphs" +msgstr "Wstaw b_rakujące glify" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "Glif „%s” odwołuje się do %s w %s.\n" +msgid "Add _Small Capitals..." +msgstr "Dodaj _kapitaliki..." -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "Glif „%s” odwołuje się do „%s” z inną macierzą przekształcenia\n" +msgid "Add a corner point" +msgstr "Dodaje punkt narożny" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "Liczba warstw w glifie „%s” różni się.\n" +msgid "Add a curve point" +msgstr "Dodaje punkt gładki" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "Wypełnienie warstwy w glifie „%s” różni się (warstwa %d).\n" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Dodaje punkt gładki poziomy/pionowy" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "Kreska w glifie „%s” różni się (warstwa %d).\n" +msgid "Add a g2 curve point" +msgstr "Dodaj punkt gładki g2" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" -"Glif „%s” zawiera odwołanie o różniących się schematach przystawania " -"punktów.\n" +msgid "Add a left \"tangent\" point" +msgstr "Dodaj lewy „punkt przejściowy”" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "Obrysy w glifie „%s” różnią się, chociaż są podobne.\n" +msgid "Add a new layer" +msgstr "Dodaj nową warstwę" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "Obrysy w glifie „%s” byłyby identyczne po odłączeniu odwołania.\n" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Dodaj punkt przejściowy z prostej na krzywą" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Liczba konturów w glifie „%s” różni się.\n" +msgid "Add a point, then drag out its control points" +msgstr "Dodaj punkt i ustaw jego punkty kontrolne" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "Ciągłość konturów w glifie „%s” różni się.\n" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Dodaj punkt przejściowy z krzywej na prostą" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Obrysy w glifie „%s” różnią się.\n" +msgid "Add a right \"tangent\" point" +msgstr "Dodaj prawy „punkt przejściowy”" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Glif „%s” jest szeroki na %d w %s, a na %d w %s.\n" +msgid "Add a subtable to which lookup?" +msgstr "Gdzie dodać podtablicę?" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "Glif „%s” jest wysoki na %d w %s, a na %d w %s.\n" +msgid "Add a tangent point" +msgstr "Dodaje punkt przejściowy" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Maski hintów w glifie „%s” różnią się na pozycji (%g, %g).\n" +msgid "" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." +msgstr "" +"Dodaje wpisy dla wszystkich glifów których dotyczy ta tablica funkcji " +"zecerskich.\n" +"FontForge doda także wartości domyślne, jeśli tylko będzie w stanie je " +"ustalić." -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Hinty w glifie „%s” różnią się.\n" +msgid "Add entries for all selected glyphs." +msgstr "Dodaj wpisy dla każdego glifu zaznaczonego w widoku fontu." -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Glif „%s” nie ma w %s żadnych instrukcji truetype'owych.\n" +msgid "" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." +msgstr "" +"Dodaje wpisy dla glifów, które mają warianty o wskazanym sufiksie.\n" +"To znaczy, że jeżeli wskaże się sufiks „superior”, w foncie istnieją\n" +"glify o nazwach „A” i „A.superior”, a tablica funkcji zecerskich jest\n" +"aktywna dla pisma łacińskiego, to FontForge doda wpis mapujący\n" +"„A” -> „A.superior”." -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Instrukcje truetype'owe w glifie „%s” różnią się.\n" +msgid "" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." +msgstr "" +"Wpisy do funkcji zecerskiej będą dodawane tak, aby\n" +"optyczna odległość między glifami była równa tej wartości." -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Glify występują w %s, ale nie w %s\n" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "Generuje kerning dla zestawień wybranych glifów." -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Glif „%s” nie występuje w %s.\n" +msgid "AddCharToNameList" +msgstr "Glify przy nazwach" msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" -"Fonty różnią się wysokością glifów w pikselach. Nie ma sensu ich " -"porównywać.\n" +"Błędne odwołania zostaną przekierowane na nowe glify zawierające odpowiednio " +"przekształconą zawartość." -msgid "Bitmap Strikes\n" -msgstr "Wersje bitmapowe\n" +msgid "Adding points at Extrema..." +msgstr "Dodawanie punków w ekstremach..." -#, c-format -msgid "Strike %d@%d\n" -msgstr "Wersja %d@%d\n" +msgid "Additional arguments for autotrace program:" +msgstr "Dodatkowe parametry dla programu autotrace:" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Glify obecne w %s, ale nie w %s w wersjach %d@%d\n" +msgid "" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." +msgstr "" +"Dodaje nową tablicę funkcji zecerskich przed zaznaczoną\n" +"(lub na początku listy, gdy nie wskazano żadnej tablicy)." -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Glif „%s” nie występuje w %s w wersji %d@%d.\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." +msgstr "" +"Dodaje nową podtablicę funkcji zecerskich przed zaznaczoną\n" +"(lub na początku tablicy, gdy nie wskazano żadnej podtablicy)." -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Różnice w glifach w wersjach %d@%d\n" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Korekta" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Różnice w glifie „%s” w wersji %d@%d\n" +msgid "" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" +msgstr "" +"AA (ang. Adjust Angle).\n" +"Instrukcja przestarzała.\n" +"Zdejmuje ze stosu jeden element." -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Glif „%s” jest szeroki na %d w %s, a na %d w %s w wersji %d@%d.\n" +msgid "Adobe Glyph List" +msgstr "Lista Adobe (AGL)" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Glif „%s” jest wysoki na %d w %s, a na %d w %s w wersji %d@%d.\n" +msgid "Adobe Standard" +msgstr "standardowe Adobe" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "bitmapy w glifie „%s” różnią się w wersji %d@%d.\n" +msgid "" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." +msgstr "" +"Adobe zaleca, aby duże krzywe nie miały ekstremów poza końcami; nie " +"precyzując jednak znaczenia słowa „duże”.\n" +"FontForge założy, że duża krzywa to taka, której końce są od siebie odległe " +"o więcej niż wprowadzoną poniżej liczbę jednostek." -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Wersje bitmapowe dostępne w %s, ale nie w %s\n" +msgid "" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" +msgstr "" +"Adobowska specyfikacja nazwy fontu – 5088.FontNames.pdf – określa, że nazwa " +"nie powinna być dłuższa niż 29 znaków. Czy mimo to kontynuować?" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Wersja %d@%d nie występuje w %s.\n" +msgid "Advance To Next Glyph" +msgstr "Przejdź do następnego glifu" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "Występują różnice w: %s. W %s jest to (" +msgid "Advance Width Col" +msgstr "Siatka" #, c-format -msgid ") while in %s it is (" -msgstr "), a w %s jest to (" +msgid "Advance Width Metrics For %.50s" +msgstr "Szerokości znaków w foncie %.50s" + +msgid "Advance Width as a Bar" +msgstr "Zaznacz linią wzdłuż" + +msgid "Advance Width as a Line" +msgstr "Zaznacz linią graniczną" + +msgid "Advance Width does not change." +msgstr "Szerokość glifu nie ulegnie zmianie." + +msgid "Advance Width not" +msgstr "Szerokość różna od wskazanej" #, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%s nie występuje w %s, a w %s jest to (" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "Szerokość glifu %.30s musi być mniejsza niż 127" -msgid "font name" -msgstr "nazwa fontu" +msgid "Adyghe" +msgstr "adygejski" -msgid "family name" -msgstr "nazwa rodziny" +msgid "Aegean scripts" +msgstr "pisma egejskie" -msgid "full name" -msgstr "pełna nazwa" +msgid "Afar" +msgstr "afar" -msgid "weight" -msgstr "grubość" +msgid "Afm Save Failed" +msgstr "Zapis pliku AFM nie powiódł się" -msgid "copyright notice" -msgstr "prawa autorskie" +msgid "Afrikaans" +msgstr "afrikaans" -msgid "version" -msgstr "wersja" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" +msgstr "" +"Po obrocie lub pochyleniu glifu być może trzeba zaaplikować Element -> Dodaj " +"Ekstrema" -msgid "Glyph Positioning\n" -msgstr "Pozycjonowanie glifu\n" +msgid "Agaw" +msgstr "agaw" -msgid "Glyph Substitution\n" -msgstr "Podstawienia glifu\n" +msgid "Ahead Classes" +msgstr "Klasy następujących" -msgid "Lookup Differences\n" -msgstr "Różnice w tablicach funkcji zecerskich\n" +msgid "Akhand" +msgstr "Ligatury typu Akhand" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Podtablica funkcji zecerskich %s (zestawiona z %s)\n" +msgid "Albanian" +msgstr "albański" -msgid "" -msgstr "" +msgid "Alchemical Symbols" +msgstr "symbole alchemiczne" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "Glif „%s” w %s nie zawiera kotwicy (%g, %g) klasy %s.\n" +msgid "Align Points" +msgstr "Wyrównaj punkty" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" -"Glif „%s” w „%s” zawiera kotwicę (%g, %g) klasy „%s” o różniących się " -"schematach przystawania punktów.\n" +msgid "Align:" +msgstr "Wyrównanie:" -#, c-format msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." msgstr "" -"Glif „%s” w %s nie zawiera pozycjonowania prostego ∆x=%d ∆y=%d ∆szer=%d ∆wys=" -"%d.\n" +"Szerokość jednej ze stref wyrównania w BlueValues/OtherBlues jest zbyt duża, " +"biorąc pod uwagę wartość BlueScale." -#, c-format msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." msgstr "" -"Glif “%s” w %s nie zawiera pozycjonowania ∆x=%d ∆y=%d ∆szer=%d ∆wys=%dw " -"parze z %s ∆x=%d ∆y=%d ∆szer=%d ∆wys=%d\n" +"Szerokość jednej ze stref wyrównania w FamilyBlues/FamilyOtherBlues jest " +"zbyt duża, biorąc pod uwagę wartość BlueScale." -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "Glif „%s” w %s nie zawiera podstawienia prostego przez %s.\n" +msgid "All" +msgstr "Wszystkie" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" -"Podtablica kerningu z użyciem klas „%s” w „%s” nie pasuje do „%s” w „%s”.\n" +msgid "All Files" +msgstr "Wszystkie pliki" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" -"Podtablica kontekstowa/łańcuchowa „%s” w „%s” nie pasuje do „%s” w „%s”.\n" +msgid "All Fonts" +msgstr "Wszystkie fonty" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" -"Niemożliwe było porównanie podtablicy „%s” w „%s” z podtablicą „%s” w „%s”.\n" +msgid "All Glyphs" +msgstr "Wszystkie glify" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "Wartość kerningu między glifami „%s” a %s wynosi %d w %s, a %d w %s.\n" +msgid "All characters in the value must be in ASCII" +msgstr "Dopuszczalne są tylko znaki z ASCII" #, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgid "All entries in a lookup must have the same type on line %d of %s" msgstr "" -"Kerning między glifami „%s” a %s nie występuje w %s, a jego wartość wynosi " -"%d w %s.\n" +"Wszystkie wpisy w „lookup” muszą mieć ten sam typ; błąd . Wiersz %d w pliku " +"%s" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Tablice obecne w %s, ale nie w %s\n" +msgid "All glyphs" +msgstr "Wszystkie glify" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Tablica %s nieobecna w %s\n" +msgid "All glyphs have the same baseline" +msgstr "Wszystkie glify na tej samej linii podstawowej" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Podtablice obecne w %s, ale nie w %s\n" +msgid "All layers _cubic" +msgstr "Font stopnia _3" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Podtablica %s nieobecna w %s\n" +msgid "All layers _quadratic" +msgstr "Font stopnia _2" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" +msgid "All paths should be closed loops, there should be no exposed endpoints" msgstr "" -"Na końcu pliku grup zostały nieprzetworzone znaki (ostatnim przetworzonym " -"wierszem był %d).\n" +"Wszystkie krzywe powinny być zamknięte, nie powinno być żadnych wolnych " +"końców." -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" -"Ten znak (gid=%d) zawiera nieznany składnik (%d). Proszę wysłać kopię fontu " -"na adres gww@silcom.com w celu dalszego rozpoznania.\n" +msgid "Allow _curve smoothing" +msgstr "Można _wygładzać krzywe" + +msgid "Allow _removal of extrema" +msgstr "Można usuwać _ekstrema" + +msgid "Allow _slopes to change" +msgstr "Można zmieniać _kąty" -#, c-format msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." msgstr "" -"To prawdopodobnie prawidłowy font URW, ale jest w nieobsługiwanym formacie " -"(„%c%c”).\n" -"FontForge radzi sobie tylko z fontami w formacie „IK”.\n" +"Zezwól na dopasowanie nawet jeśli wyszukany\n" +"wzorzec musiałby być przekształcony za pomocą\n" +"następujących transformacji:" msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" -"To wygląda na typ fontów Ikarusa którego przykłady autor już kiedyś " -"widział,\n" -"ale brakuje mu dokumentacji. FontForge jeszcze nie obsługuje tego typu.\n" +"Włącza możliwość używania wielu warstw, kolorów wypełnienia\n" +"obrysów i kresek. Tylko fonty Type3 i SVG oferują te możliwości." -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"Nieoczekiwany rozmiar sekcji nazewniczej fontu URW (oczekiwano 55, a jest " -"%d).\n" +msgid "Allow errors of:" +msgstr "Dopuść błędy rzędu:" -#, c-format msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" -"Nieoczekiwany rozmiar sekcji informacyjnej fontu URW (oczekiwano 12, a jest " -"%d).\n" - -msgid "Czech" -msgstr "czeski" - -msgid "Dutch" -msgstr "holenderski" - -msgid "English" -msgstr "angielski" +"Zezwala na stosowanie w nazwach glifów znaków unikodowych To jest.\n" +"niezgodne ze standardowym nazewnictwem Adobe. Takie nazwy mogą\n" +"służyć tylko do użytku wewnętrznego i NIE POWINNY być stosowane\n" +"w fontach przeznaczonych do szerszej dystrybucji." -msgid "French" -msgstr "francuski" +msgid "Allow the height match to differ by this much" +msgstr "Różnice w grubościach szeryfów, jakie należy uwzględnić" -msgid "German" -msgstr "niemiecki" +msgid "Allow:" +msgstr "Zezwól na:" -msgid "Lang|Greek" -msgstr "grecki" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." +msgstr "" +"Pozwala sprawdzić czy hinty poziome w kilku glifach\n" +"położone są mniej więcej w tych samych miejscach." -msgid "Lang|Hebrew" -msgstr "hebrajski" +msgid "Allows you to check that stems have consistent widths.." +msgstr "Pozwala sprawdzić czy hity są podobnych wymiarów" -msgid "Hindi" -msgstr "hindi" +msgid "" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." +msgstr "" +"Pozwala sprawdzić czy hinty pionowe w kilku glifach\n" +"położone są mniej więcej w tych samych miejscach." -msgid "Hungarian" -msgstr "węgierski" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." +msgstr "" +"Pozwala wyłapać punkty kontrolne, które prowadzą krzywą\n" +"prawie (niedokładnie) poziomo, pionowo lub zgodnie z kątem\n" +"pochylenia pisma." -msgid "Italian" -msgstr "włoski" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" +msgstr "" +"Pozwala wyłapać punkty kontrolne które lezą poza własną krzywą,\n" +"czyli takie, które rzutowane na prostą wyznaczoną przez odcinek\n" +"między końcami krzywej nie mieszczą się w tym odcinku." -msgid "Hiragana" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." msgstr "" +"Pozwala wyłapać krawędzie (krzywe) biegnące\n" +"prawie (niedokładnie) poziomo, pionowo lub\n" +"zgodnie z kątem pochylenia pisma." -msgid "Katakana" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." msgstr "" +"Pozwala wyłapać punkty, które znajdują się lekko\n" +"poza właściwym położeniem na liniach podstawowej,\n" +"średniej, dolnych lub górnych pisma." -msgid "Lithuanian" -msgstr "litewski" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Pozwala na określenie opcjonalnego zachowania przy generowaniu fontów" -msgid "Polish" -msgstr "polski" +msgid "Almost H/V Color" +msgstr "Prawie poziome/pionowe" -msgid "Russian" -msgstr "rosyjski" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Prawie pionowe/poziome krzywe" -msgid "Spanish" -msgstr "hiszpański" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Prawie pionowe/poziome linie" -msgid "Sanskrit" -msgstr "sanskryt" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Prawie hint typu stem_3" -msgid "Swedish" -msgstr "szwedzki" +msgid "Alphabetic" +msgstr "znaki alfabetyczne" -msgid "Turkish" -msgstr "turecki" +msgid "Alphabetic Extended" +msgstr "rozszerzony znaków alfabetycznych" -msgid "Welsh" -msgstr "walijski" +msgid "Alphabetic Presentation Forms" +msgstr "alfabetyczne formy prezentacyjne" -msgid "Access All Alternates" -msgstr "Dostęp do wszystkich alternatyw" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "alfabetyczne i sylabiczne pisma LTR" -msgid "Above Base Forms" -msgstr "Formy nad glifem głównym" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "alfabetyczne i sylabiczne pisma RTL" -msgid "Above Base Mark" -msgstr "Znak nad glifem głównym" +msgid "Alsatian" +msgstr "alzacki" -msgid "Above Base Substitutions" -msgstr "Podstawienia nad glifem głównym" +msgid "Alt Subs" +msgstr "Podst. alternatywne" -msgid "Vertical Fractions" -msgstr "Ułamki poziome" +msgid "Altai" +msgstr "ałtajski" -msgid "Akhand" -msgstr "Ligatury typu Akhand" +msgid "Alternate Annotation Forms" +msgstr "Alternatywne formy notacyjne" -msgid "Ancient Ligatures (Obsolete)" -msgstr "" +msgid "Alternate Substitution" +msgstr "Podstawienie alternatywne" -msgid "Below Base Forms" -msgstr "Formy pod glifem głównym" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Dodatkowe numery unikodowe / przełączniki wariantów glifów" -msgid "Below Base Mark" -msgstr "Znak pod glifem głównym" +msgid "Alternate Vertical Half Metrics" +msgstr "Alternatywne formy połowy wysokości" -msgid "Below Base Substitutions" -msgstr "Podstawienia pod glifem głównym" - -msgid "Capitals to Petite Capitals" -msgstr "Wersaliki na mikrokapitaliki" - -msgid "Capitals to Small Capitals" -msgstr "Wersaliki na kapitaliki" +msgid "Alternate Vertical Metrics" +msgstr "Alternatywne metryczne pionowe" -msgid "Contextual Alternates" -msgstr "Alternatywy kontekstowe" +msgid "Alternative Half Widths" +msgstr "Alternatywne formy ½ szerokości" -msgid "Case-Sensitive Forms" -msgstr "Warianty wersalikowe" +msgid "Always" +msgstr "Zawsze" -msgid "Glyph Composition/Decomposition" -msgstr "Składanie/dekompozycja glifów" +msgid "" +"Always show the control points when editing a glyph.\n" +"This can be turned off in the menu View/Show, this setting will effect if " +"control points are shown initially.\n" +"Change requires a restart of fontforge." +msgstr "" +"Czy w edytorze glifu mają być widoczne wszystkie punkty kontrolne, czy tylko " +"zaznaczonych węzłów?\n" +"To można zmieniać „w locie”, w menu Widok->Wyświetlanie edytora. Tutaj " +"określa się tylko początkową\n" +"wartość tego ustawienia. Zmiana zadziała dopiero przy ponownym uruchomieniu " +"FontForge." -msgid "Conjunct Form After Ro" -msgstr "Formy połączone po Ro" +msgid "Americanist IPA" +msgstr "Amerykańska wersja IPA" -msgid "Conjunct Forms" -msgstr "Formy połączone" +msgid "Amount" +msgstr "Wartość" -msgid "Contextual Ligatures" -msgstr "Ligatury kontekstowe" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "O ile podnieść linię podstawową frakcji górnych ponad coś dużego." -msgid "Centered CJK Punctuation" -msgstr "wyśrodkowana interpunkcja CJK" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "O ile obniżyć linię podstawową frakcji dolnych poniżej czegoś dużego." -msgid "Capital Spacing" -msgstr "Światło wersalikowe" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "O ile obniżyć linię podstawową mianownika w trybie wyróżnionym." -msgid "Contextual Swash" -msgstr "Kontekstowe zamaszyste" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "O ile obniżyć linię podstawową mianownika w trybie tekstowym." -msgid "Cursive Attachment" -msgstr "Złącza pisane międzyznakowe" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "O ile obniżyć linię podstawową frakcji dolnych w trybie wyróżnionym." -msgid "Character Variants 01" -msgstr "Warianty znaków (01)" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "O ile obniżyć linię podstawową frakcji dolnych w trybie tekstowym." -msgid "Character Variants 02" -msgstr "Warianty znaków (02)" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "O ile podnieść linię podstawową licznika w trybie wyróżnionym." -msgid "Character Variants 03" -msgstr "Warianty znaków (03)" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "O ile podnieść linię podstawową licznika w trybie tekstowym \\atop." -msgid "Character Variants 04" -msgstr "Warianty znaków (04)" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "O ile podnieść linię podstawową licznika w trybie tekstowym." -msgid "Character Variants 05" -msgstr "Warianty znaków (05)" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "O ile podnieść linię podstawową frakcji górnych w trybie wyróżnionym." -msgid "Character Variants 06" -msgstr "Warianty znaków (06)" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "" +"O ile podnieść linię podstawową frakcji górnych w trybie zmodyfikowanym." -msgid "Character Variants 07" -msgstr "Warianty znaków (07)" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "O ile podnieść linię podstawową frakcji górnych w trybie tekstowym." -msgid "Character Variants 08" -msgstr "Warianty znaków (08)" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Jedna z wartości pola „rastruj w rozmiarach” nie jest liczbą." -msgid "Character Variants 09" -msgstr "Warianty znaków (09)" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Jedna z wartości pola „rastruj w rozmiarach” nie ma sensu." -msgid "Character Variants 10" -msgstr "Warianty znaków (10)" +msgid "An error occurred when writing the resource file" +msgstr "Wystąpił błąd podczas zapisywania pliku zasobów." -msgid "Character Variants 11" -msgstr "" +#, c-format +msgid "An error occurred writing %s" +msgstr "Przy zapisywaniu %s wystąpił błąd" -msgid "Character Variants 12" +msgid "" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." msgstr "" +"Wzorzec powinien zostać wielokrotnie powtórzony wzdłuż obrysu.\n" +"Jeżeli powtórzony całkowitą liczbę razy nie pokrywa obrysu na całej\n" +"długości, to wzorzec powinien zostać odpowiednio przeskalowany." -msgid "Character Variants 13" -msgstr "" +msgid "An ordered list of lookups and positions" +msgstr "Uporządkowana lista tablic funkcji zecerskich i pozycji ich działania" -msgid "Character Variants 14" -msgstr "" +msgid "An outline font editor" +msgstr "Edytor fontów" -msgid "Character Variants 15" -msgstr "" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Wartości w polu „rastruj w rozmiarach” występują w błędnej kolejności." -msgid "Character Variants 16" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" msgstr "" +"Plik w formacie sfnt może zawsze składać się ze znacznej liczby tablic, ale " +"ten zawiera ich ponad 1000, co wydaje się nienormalne.\n" -msgid "Character Variants 17" +msgid "An sfnt file must contain SOME tables, but this one does not." msgstr "" +"Plik w formacie sfnt musi zawsze składać się z jakichś tablic, ale ten nie " +"zawiera żadnych." -msgid "Character Variants 18" -msgstr "" +msgid "An unsigned byte to be pushed on the stack" +msgstr "Bajt bez znaku do włożenia na stos." -msgid "Character Variants 19" -msgstr "" +msgid "Anchor Class Name" +msgstr "Nazwa klasy kotwic" -msgid "Character Variants 20" -msgstr "" +msgid "Anchor Color" +msgstr "Kotwice" -msgid "Character Variants 21" -msgstr "" +msgid "Anchor Control" +msgstr "Przejrzyj kotwice" -msgid "Character Variants 22" -msgstr "" +msgid "Anchor Control for Base" +msgstr "Przejrzyj kotwice główne" -msgid "Character Variants 23" -msgstr "" +msgid "Anchor Control for Mark" +msgstr "Przejrzyj kotwice znaków diakrytycznych" -msgid "Character Variants 24" -msgstr "" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Przegląd kotwic klasy %.100s w glifie %.100s (%.20s)" -msgid "Character Variants 25" -msgstr "" +msgid "Anchor Control..." +msgstr "Przejrzyj kotwice..." -msgid "Character Variants 26" -msgstr "" +msgid "Anchor Lost" +msgstr "Zgubiono kotwicę" -msgid "Character Variants 27" -msgstr "" +msgid "Anchor Point Info" +msgstr "Właściwości kotwicy" -msgid "Character Variants 28" -msgstr "" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Kotwica bez klasy: %s" -msgid "Character Variants 29" -msgstr "" +msgid "Anchor _Glyph at Point" +msgstr "Zakotwicz _glif do punktu" -msgid "Character Variants 30" -msgstr "" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "Klasy kotwic w podtablicy %.80s" -msgid "Character Variants 31" -msgstr "" +#, c-format +msgid "Anchor-%d" +msgstr "Kotwica-%d" -msgid "Character Variants 32" -msgstr "" +msgid "AnchorClass|New _Class" +msgstr "Nowa _klasa" -msgid "Character Variants 33" -msgstr "" +msgid "AnchorPoint|_New" +msgstr "_Nowa" -msgid "Character Variants 34" -msgstr "" +msgid "Anchored Line Color" +msgstr "Zakotwiczone" -msgid "Character Variants 35" -msgstr "" +msgid "Anchored Pairs" +msgstr "Pary łączone kotwicą" -msgid "Character Variants 36" -msgstr "" +msgid "Ancient Greek Musical Notation" +msgstr "symbole muzyczne starożytnej Grecji" -msgid "Character Variants 37" -msgstr "" +msgid "Ancient Greek Numbers" +msgstr "starożytne liczby greckie" -msgid "Character Variants 38" -msgstr "" +msgid "Ancient Symbols" +msgstr "symbole starożytne" -msgid "Character Variants 39" -msgstr "" +msgid "Angle:" +msgstr "Kąt:" -msgid "Character Variants 40" -msgstr "" +msgid "Anti-Alias" +msgstr "Wygładzaj" -msgid "Character Variants 41" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" msgstr "" +"Wartości kerningu poniżej tego progu zostaną uznane\n" +"za nieistotne. Kerning automatyczny ich nie doda.\n" -msgid "Character Variants 42" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." msgstr "" +"Własne polecenie druku wraz z odpowiednimi parametrami.\n" +"Polecenie musi przetworzyć plik postscriptowy podany na\n" +"standardowe wejście." -msgid "Character Variants 43" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" msgstr "" +"Wszystkie punkty odległe o tą wartość od stref górnej lub\n" +"dolnej pozostaną na swoich miejscach. To może np. zapobiec\n" +"pogrubieniu szeryfów poziomych, jeśli nie jest to pożądane.\n" +"W przeciwnym razie należy ustawić tą wartość na 0." -msgid "Character Variants 44" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" msgstr "" +"Wszystko wystające poza granice obcięcia nie będzie\n" +"wyświetlane przez Windows; to dotyczy także wszystkiego,\n" +"co jest pozycjonowane w GPOS. Dolna granica ma zwykle\n" +"wartość dodatnią. Zaznaczenie „wart. względna” oznacza,\n" +"że wartości pól traktowane są jako przesunięcia w górę\n" +"bądź w dół od granic pola znaku.\n" +"\n" +"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" +"wartości 0. UWAGA: wartości DODATNIE dolnej granicy\n" +"przesuwają ją w dół, licząc od linii podstawowej pisma." -msgid "Character Variants 45" -msgstr "" +msgid "Append a FONTLOG entry" +msgstr "Dodaj wpis pliku FONTLOG" -msgid "Character Variants 46" -msgstr "" +msgid "Append to it" +msgstr "Dopisz go" -msgid "Character Variants 47" -msgstr "" +msgid "Apple Advanced Typography" +msgstr "Funkcje zecerskie Apple" -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " +"OpenType.\n" +"Ta opcja pozwala wybrać standard, do którego ma się stosować generowany " +"font.\n" +"Podstawowe różnice:\n" +" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" +" Bitmapy są zapisywane w innych tablicach\n" +" Skalowane znaki kompozytowe są traktowane inaczej\n" +" Użycie raczej GSUB niż morx(t)/feat\n" +" Użycie raczej GPOS niż kern/opbd\n" +" Użycie raczej GDEF niż lcar/prop" -msgid "Character Variants 50" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " +"OpenType.\n" +"Ta opcja pozwala wybrać standard, do którego ma się stosować generowany " +"font.\n" +"Podstawowe różnice:\n" +" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" +" Bitmapy są zapisywane w innych tablicach\n" +" Skalowane glify kompozytowe są traktowane inaczej\n" +" Użycie raczej GSUB niż morx(t)/feat\n" +" Użycie raczej GPOS niż kern/opbd\n" +" Użycie raczej GDEF niż lcar/prop" -msgid "Character Variants 51" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " +"OpenType.\n" +"Ta opcja odnosi się do pozycji „Apple” w okienku Plik -> Generuj fonty.\n" +"Podstawowe różnice:\n" +" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" +" Bitmapy są zapisywane w innych tablicach\n" +" Skalowane glify kompozytowe są traktowane inaczej\n" +" Użycie raczej GSUB niż morx(t)/feat\n" +" Użycie raczej GPOS niż kern/opbd\n" +" Użycie raczej GDEF niż lcar/prop\n" +"Jeśli wybrane są obie pozycje, font będzie zgodny z oboma standardami." -msgid "Character Variants 52" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " +"OpenType.\n" +"Ta opcja odnosi się do pozycji „OpenType” w okienku Plik -> Generuj fonty.\n" +"Podstawowe różnice:\n" +" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" +" Bitmapy są zapisywane w innych tablicach\n" +" Skalowane glify kompozytowe są traktowane inaczej\n" +" Użycie raczej GSUB niż morx(t)/feat\n" +" Użycie raczej GPOS niż kern/opbd\n" +" Użycie raczej GDEF niż lcar/prop\n" +"Jeśli wybrane są obie pozycje, font będzie zgodny z oboma standardami." -msgid "Character Variants 53" -msgstr "" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Mac sfnt tylko bitmapy (dfont)" -msgid "Character Variants 54" -msgstr "" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Zastosuj w %d %.80s" -msgid "Character Variants 55" -msgstr "" +msgid "Apply change to which lookups?" +msgstr "Dla jakich tablic zastosować zmianę?" -msgid "Character Variants 56" -msgstr "" +msgid "Apply lookup" +msgstr "Wykonaj" -msgid "Character Variants 57" -msgstr "" +msgid "Apply to:" +msgstr "Zastosuj dla:" -msgid "Character Variants 58" -msgstr "" +msgid "Apps" +msgstr "Programy" -msgid "Character Variants 59" -msgstr "" +msgid "Arabic" +msgstr "arabski" -msgid "Character Variants 60" -msgstr "" +msgid "Arabic (Algeria)" +msgstr "arabski (Algieria)" -msgid "Character Variants 61" -msgstr "" +msgid "Arabic (Bahrain)" +msgstr "arabski (Bahrajn)" -msgid "Character Variants 62" -msgstr "" +msgid "Arabic (Egypt)" +msgstr "arabski (Egipt)" -msgid "Character Variants 63" -msgstr "" +msgid "Arabic (Iraq)" +msgstr "arabski (Irak)" -msgid "Character Variants 64" -msgstr "" +msgid "Arabic (Jordan)" +msgstr "arabski (Jordania)" -msgid "Character Variants 65" -msgstr "" +msgid "Arabic (Kuwait)" +msgstr "arabski (Kuwejt)" -msgid "Character Variants 66" -msgstr "" +msgid "Arabic (Lebanon)" +msgstr "arabski (Liban)" -msgid "Character Variants 67" -msgstr "" +msgid "Arabic (Libya)" +msgstr "arabski (Libia)" -msgid "Character Variants 68" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "arabski (Maroko)" -msgid "Character Variants 69" -msgstr "" +msgid "Arabic (Oman)" +msgstr "arabski (Oman)" -msgid "Character Variants 70" -msgstr "" +msgid "Arabic (Qatar)" +msgstr "arabski (Katar)" -msgid "Character Variants 71" -msgstr "" +msgid "Arabic (Saudi Arabia)" +msgstr "arabski (Arabia Saudyjska)" -msgid "Character Variants 72" -msgstr "" +msgid "Arabic (Syria)" +msgstr "arabski (Syria)" -msgid "Character Variants 73" -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "arabski (Tunezja)" -msgid "Character Variants 74" -msgstr "" +msgid "Arabic (U.A.E.)" +msgstr "arabski (Z.E.A.)" -msgid "Character Variants 75" -msgstr "" +msgid "Arabic (Yemen)" +msgstr "arabski (Jemen)" -msgid "Character Variants 76" -msgstr "" +msgid "Arabic Extended-A" +msgstr "rozszerzone arabskie-A" -msgid "Character Variants 77" -msgstr "" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "arabskie matematyczne symbole alfabetyczne" -msgid "Character Variants 78" -msgstr "" +msgid "Arabic Number" +msgstr "Cyfra arabska" -msgid "Character Variants 79" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "arabskie formy prezentacyjne A" -msgid "Character Variants 80" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "arabskie formy prezentacyjne B" -msgid "Character Variants 81" -msgstr "" +msgid "Arabic Right to Left" +msgstr "Arabskie od prawej do lewej" -msgid "Character Variants 82" -msgstr "" +msgid "Arabic Supplement" +msgstr "uzupełnienie arabskiego" -msgid "Character Variants 83" -msgstr "" +msgid "Arakanese" +msgstr "arakański" -msgid "Character Variants 84" -msgstr "" +msgid "Archives" +msgstr "Archiwa" -msgid "Character Variants 85" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" msgstr "" +"Czy szerokości bitmapowych wersji glifów są zgodnie z powstałymi\n" +"po przeskalowaniu i zaokrągleniu odpowiednich glifów obrysowych?" -msgid "Character Variants 86" -msgstr "" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "Czy są w foncie glify wystające powyżej zadanej wartości?" -msgid "Character Variants 87" -msgstr "" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "Czy są w foncie glify wystające poniżej zadanej wartości?" -msgid "Character Variants 88" -msgstr "" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "Czy są w foncie glify wystające na lewo od zadanej wartości?" -msgid "Character Variants 89" -msgstr "" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "Czy są w foncie glify wystające na prawo od zadanej wartości?" -msgid "Character Variants 90" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" msgstr "" +"Czy są w foncie glify obrysowe nie występujące w wersji bitmapowej?\n" +"A może jakiś glif bitmapowy nie ma odpowiednika w foncie obrysowym?" -msgid "Character Variants 91" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Odrzucić znaleziony plik cidmap?" -msgid "Character Variants 92" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Czy na pewno podmienić „Å”?\n" +"Pierścień nie będzie połączony z „A”." -msgid "Character Variants 93" -msgstr "" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "Czy na pewno usunąć podfont %1$.40s z fontu CID %2$.40s?" -msgid "Character Variants 94" -msgstr "" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "Usunięcia glifów nie można cofnąć. Czy mimo to kontynuować?" -msgid "Character Variants 95" -msgstr "" +msgid "Armenian" +msgstr "ormiański" -msgid "Character Variants 96" -msgstr "" +msgid "Armenian Ligatures" +msgstr "ligatury ormiańskie" -msgid "Character Variants 97" -msgstr "" +msgid "Arrow Options" +msgstr "Opcje wskaźnika" -msgid "Character Variants 98" -msgstr "" +msgid "ArrowAccelFactor" +msgstr "Przyspieszenie kursora" -msgid "Character Variants 99" -msgstr "Warianty znaków (99)" +msgid "ArrowMoveSize" +msgstr "Precyzja kursora" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Arrows" +msgstr "strzałki" -msgid "Distance" -msgstr "Odległość" +msgid "Arrows Supplement-A" +msgstr "dodatkowe strzałki-A" -msgid "Discretionary Ligatures" -msgstr "Ligatury ozdobne" +msgid "Arrows Supplement-B" +msgstr "dodatkowe strzałki-B" -msgid "Denominators" -msgstr "Cyfry frakcji dolnej (mianownika)" +msgid "As Background" +msgstr "Jako tło" -msgid "Diphthongs (Obsolete)" +msgid "As CFF fonts" +msgstr "Zastosuj format CFF" + +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." msgstr "" +"Wybrane glify są też glifami źródłowymi. Ich nazwy zostaną zmienione, więc " +"nie mogą służyć jako źródłowe w tablicy funkcji zecerskiej." -msgid "Dotless Forms" -msgstr "Formy bez kropek" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "" +"Odległość między linią górną i dolną pisma musi być dodatnia i nie większa " +"niż 16384" -msgid "Expert Forms" -msgstr "Formy eksperckie" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "Pytaj o dodatkowe parametry przed każdym wywołaniem autotrace" -msgid "Final Glyph On Line" -msgstr "Ostatni glif wiersza" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Pytaj o dodatkowe parametry przed każdym wywołaniem mf" -msgid "Terminal Forms #2" -msgstr "Formy końcowe #2" +msgid "AskBDFResolution" +msgstr "Pytaj o rozdzielczość BDF" -msgid "Terminal Forms #3" -msgstr "Formy końcowe #3" +msgid "AskUserForCMap" +msgstr "Pytaj o cmap" -msgid "Terminal Forms" -msgstr "Formy końcowe" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Proporcje jak glifu ze wzorem" -msgid "Flattened Accents over Capitals" -msgstr "Spłaszczone akcenty nad wielkie litery" +msgid "Assamese" +msgstr "asamski" -msgid "Diagonal Fractions" -msgstr "Ułamki ukośne" +msgid "At End" +msgstr "Do końca ścieżki" -msgid "Full Widths" -msgstr "Formy pełnej szerokości" +msgid "At Start" +msgstr "Do początku ścieżki" -msgid "Half Forms" -msgstr "Półformy" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"Przy kopiowaniu glifu do innego fontu Zgubiono co najmniej jedną kotwicę, " +"gdyż w foncie docelowym nie znaleziono odpowiedniej klasy kotwic." -msgid "Halant Forms" -msgstr "Formy bez samogłoski" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "Na liście do wstawienia mieści się najwyżej 31 glifów." -msgid "Alternative Half Widths" -msgstr "Alternatywne formy ½ szerokości" +msgid "At most 8 kerning values may be specified here" +msgstr "Na liście mieści się najwyżej 8 wartości kerningu" -msgid "Historical Forms" -msgstr "Formy historyczne" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "W rozmiarze %d pikseli znak %s wystaje poza odsadki boczne.\n" -msgid "Horizontal Kana Alternatives" -msgstr "Alternatywne formy poziome Kany" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." +msgstr "" +"W małych rozmiarach w pikselach (na przykład w\n" +"rozdzielczościach ekranowych) błędy zaokrągleń\n" +"mogą bardzo oszpecić wyświetlany tekst. Tablica\n" +"rastrowania pozwala wprowadzać korekty położenia\n" +"pewnych elementów fontu; każdy rozmiar w pikselach\n" +"może mieć swoją niezależną od innych korektę." -msgid "Historic Ligatures" -msgstr "Ligatury historyczne" +msgid "Athapaskan" +msgstr "atabaski" -msgid "Hanja to Hangul (Deprecated)" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" msgstr "" +"Próba zastosowania funkcji zecerskiej do położenia poza\n" +"zasięgiem tej tablicy kontekstowej: seq=%d max=%d\n" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Formy Hojo (JIS X 0212-1990) Kanji" - -msgid "Half Widths" -msgstr "Formy ½ szerokości" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" +msgstr "" +"Próba zastosowania tablicy funkcji zecerskich poza zakresem działania tej\n" +" tablicy kontekstowej: seq=%d, max=%d\n" -msgid "Initial Forms" -msgstr "Formy początkowe" +msgid "Attempt to back up twice\n" +msgstr "Próba ponownego wykonania operacji „backup”.\n" -msgid "Isolated Forms" -msgstr "Formy izolowane" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Próba dzielenia przez zero w %.30s" -msgid "Italics" -msgstr "Formy pochyłe" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "" +"Próba nadania nieistniejącemu glifowi %d numeru unikodowego %d (0x%x).\n" -msgid "Justification Alternatives" -msgstr "Alternatywne formy justujące" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Próba utworzenia fontu o więcej niż %d warstwach." -msgid "Japanese Forms (Obsolete)" -msgstr "Formy japońskie (przestarzałe)" +msgid "Attempt to invert a singular matrix\n" +msgstr "Próba znalezienia odwrotności macierzy osobliwej\n" -msgid "JIS2004 Forms" -msgstr "Formy JIS2004" +msgid "Attempt to make a character that refers to itself" +msgstr "Próba utworzenia znaku odwołującego się do samego siebie." -msgid "JIS78 Forms" -msgstr "Formy JIS78" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Próba utworzenia glifu odwołującego się do samego siebie" -msgid "JIS83 Forms" -msgstr "Formy IJS83" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "Próba złożenia ligatury dla (nieistniejącego w foncie) glifu %d z " -msgid "JIS90 Forms" -msgstr "Formy JIS90" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Próba złożenia ligatury dla glifu %d z " -msgid "Horizontal Kerning" -msgstr "Kerning poziomy" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "" +"Próba zapisania wartości %d do pola 16-bitowego. Wartość zostanie obcięta, a " +"plik może nie nadawać się do użycia." -msgid "Left Bounds" -msgstr "Lewostronne odległości optyczne" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "Próba odczytu danych funkcji zecerskiej poza końcem tablicy „%s”." -msgid "Standard Ligatures" -msgstr "Ligatury zwykłe" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "" +"Próba odczytu danych tablic funkcji zecerskich poza końcem tablicy „%s”." -msgid "Leading Jamo Forms" -msgstr "Formy początkowe dzamo" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "Próba odczytu danych obsługiwanych pism poza końcem tablicy „%s”." -msgid "Lining Figures" -msgstr "Cyfry zwykłe" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "Próba przedefiniowania kotwicy „%s” . Wiersz %d w pliku %s." -msgid "Localized Forms" -msgstr "Formy lokalne (np. narodowe)" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "Próba przedefiniowania krotki danych „%s” . Wiersz %d w pliku %s." -msgid "Left to Right Alternates" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" msgstr "" +"Próba odwołania się do tablicy funkcji zecerskich o numerze %d (w ramach " +"tablicy\n" +"kontekstowej), ale jest tylko %d tablic w tym foncie foncie (%s).\n" -msgid "Left to Right mirrored forms" -msgstr "" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Próba przebudowania nieistniejących wcześniej bitmap rozmiaru %d@%d" -msgid "Mark Positioning" -msgstr "Pozycjonowanie diakrytycznych" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "Próba zapisu bitmapy nieistniejącego rozmiaru (%d@%d)" -msgid "Medial Forms 2" -msgstr "Formy środkowe 2" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Próba obliczenia logarytmu z %1$g w %2$.30s" -msgid "Medial Forms" -msgstr "Formy środkowe" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Próba wyciągnięcia pierwiastka kwadratowego z %1$g w %2$.30s" -msgid "Mathematical Greek" -msgstr "Greka matematyczna" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "Próba użycia w foncie nie-MultipleMaster funkcji tego formatu w %s.\n" -msgid "Mark to Mark" -msgstr "Wzajemne położenie diakrytycznych" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "Próba użycia w foncie nie-MultipleMaster funkcji tego formatu.\n" -msgid "Mark Positioning via Substitution" -msgstr "Pozycjonowanie diakrytycznych podstawieniem" +msgid "Attention" +msgstr "Uwaga" -msgid "Alternate Annotation Forms" -msgstr "Alternatywne formy notacyjne" +msgid "Auto" +msgstr "Automatycznie" -msgid "NLC Kanji Forms" -msgstr "Formy NLC Kanji" +msgid "Auto Hinting Font..." +msgstr "Automatyczne hintowanie fontu..." -msgid "Nukta Forms" -msgstr "Formy „nukta”" +msgid "Auto Instructing Font..." +msgstr "Automatyczne instruowanie fontu..." -msgid "Numerators" -msgstr "Cyfry frakcji górnej (licznika)" +msgid "Auto Width" +msgstr "Szerokość automatyczna" -msgid "Oldstyle Figures" -msgstr "Cyfry nautyczne" +msgid "Auto _Counter Hint" +msgstr "Hintuj światła wewn. _automatycznie" -msgid "Optical Bounds" -msgstr "Odległości optyczne" +msgid "AutoHint" +msgstr "Domyślny hinting" -msgid "Ordinals" -msgstr "Cyfry" +msgid "AutoHint changed glyphs before generating a font" +msgstr "Automatycznie hintuj zmienione glify przed utworzeniem fontu" -msgid "Ornaments" -msgstr "Ornamenty" +msgid "AutoKern All" +msgstr "Oblicz kerning wszędzie" -msgid "Proportional Alternate Metrics" -msgstr "Alternatywne metryczne proporcjonalne" +msgid "AutoKern Column" +msgstr "Oblicz kerning w kolumnie" -msgid "Lowercase to Petite Capitals" -msgstr "Tekstowe na mikrokapitaliki" +msgid "AutoKern Row" +msgstr "Oblicz kerning w wierszu" -msgid "Proportional Kana" -msgstr "Kana proporcjonalnej szerokości" +msgid "AutoKernDialog" +msgstr "Sugeruj automatyczny kerning" -msgid "Proportional Numbers" -msgstr "Cyfry proporcjonalnej szerokości" +msgid "AutoLBearingSync" +msgstr "Synchronizuj lewą odsadkę" -msgid "Pre Base Forms" -msgstr "Formy przed glifem głównym" +msgid "AutoSaveFrequency" +msgstr "Zapisuj automatycznie" -msgid "Pre Base Substitutions" -msgstr "Podstawienia przed glifem głównym" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Nie udało się ustawić szerokości dla %s\n" -msgid "Post Base Forms" -msgstr "Formy za glifem głównym" +msgid "AutoWidthSync" +msgstr "Synchronizuj szerokość" -msgid "Post Base Substitutions" -msgstr "Podstawienia za glifem głównym" +msgid "Auto_Hint" +msgstr "_Hintuj automatycznie" -msgid "Proportional Width" -msgstr "Formy proporcjonalnej szerokości" +msgid "Auto_Instr" +msgstr "_Instruuj automatycznie" -msgid "Quarter Widths" -msgstr "Formy ¼ szerokości" +msgid "Auto_Kern" +msgstr "Automatyczny _kerning" -msgid "Randomize" -msgstr "Wybór losowany" +msgid "Autohinta_ble" +msgstr "Zaznacz a_utohintowalne" -msgid "Required Contextual Alternates" -msgstr "" +msgid "Autokern new entries" +msgstr "Automatyczny kerning nowych" -msgid "Rakar Forms" -msgstr "Formy „rakar”" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" +msgstr "" +"Próba automagicznego odzyskania zmian w %.80s nie powiodła się.\n" +"Czy FontForge powinien spróbować ponownie przy następnym uruchomieniu?" -msgid "Required Ligatures" -msgstr "Ligatury wymagane" +msgid "Automatic" +msgstr "Automatycznie" -msgid "Reph Form" -msgstr "Formy „reph”" +msgid "Autot_race" +msgstr "_Wektoryzuj" -msgid "Right Bounds" -msgstr "Prawostronne odległości optyczne" +msgid "AutotraceArgs" +msgstr "Opcje wektoryzacji" -msgid "Right to Left Alternates" -msgstr "Alternatywne formy od prawej do lewej" +msgid "AutotraceAsk" +msgstr "Pytaj przy Autotrace" -msgid "Right to Left mirrored forms" -msgstr "Formy lustrzane do pisania od prawej do lewej" +msgid "Autotracing..." +msgstr "Wektoryzacja..." -msgid "Ruby Notational Forms" -msgstr "Formy notacyjne rubów" +msgid "Avestan" +msgstr "awestyjski" -msgid "Required Variation Alternates" -msgstr "" +msgid "Awadhi" +msgstr "awadhi" -msgid "Stylistic Alternatives" -msgstr "Alternatywy stylistyczne" +msgid "Axerbaijani (Arabic)" +msgstr "azerski (arabskie)" -msgid "Scientific Inferiors" -msgstr "Naukowe frakcje dolne" +msgid "Axerbaijani (Cyrillic)" +msgstr "azerski (grażdanka)" -msgid "Lowercase to Small Capitals" -msgstr "Tekstowe na kapitaliki" +msgid "Axis 1" +msgstr "Oś 1" -msgid "Simplified Forms" -msgstr "Formy uproszczone" +msgid "Axis 2" +msgstr "Oś 2" -msgid "Style Set 1" -msgstr "Styl 1" +msgid "Axis 3" +msgstr "Oś 3" -msgid "Style Set 2" -msgstr "Styl 2" +msgid "Axis 4" +msgstr "Oś 4" -msgid "Style Set 3" -msgstr "Styl 3" +msgid "Axis Ht:" +msgstr "WysKrU:" -msgid "Style Set 4" -msgstr "Styl 4" +msgid "Axis Range:" +msgstr "Zakres osi:" -msgid "Style Set 5" -msgstr "Styl 5" +msgid "Axis Type:" +msgstr "Typ osi:" -msgid "Style Set 6" -msgstr "Styl 6" +msgid "Axis height of the font" +msgstr "Na jakiej wysokości umieszczać kreskę ułamkową." -msgid "Style Set 7" -msgstr "Styl 7" +msgid "Axis range not valid" +msgstr "Błędny zakres wartości" -msgid "Style Set 8" -msgstr "Styl 8" +msgid "AxisHeight:" +msgstr "Położenie kreski ułamkowej:" -msgid "Style Set 9" -msgstr "Styl 9" +msgid "AxisValue|Default" +msgstr "Wartość domyślna" -msgid "Style Set 10" -msgstr "Styl 10" +msgid "Aymara" +msgstr "ajmara" -msgid "Style Set 11" -msgstr "Styl 11" +msgid "Azebaijani (roman)" +msgstr "azerski (łacińskie)" -msgid "Style Set 12" -msgstr "Styl 12" +msgid "Azeri" +msgstr "azerski" -msgid "Style Set 13" -msgstr "Styl 13" +msgid "Azeri (Cyrillic)" +msgstr "azerski (grażdanka)" -msgid "Style Set 14" -msgstr "Styl 14" +msgid "Azeri (Latin)" +msgstr "azerski (łacińskie)" -msgid "Style Set 15" -msgstr "Styl 15" +msgid "BB" +msgstr "Prostokąt brzegowy" -msgid "Style Set 16" -msgstr "Styl 16" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Dolna odsadka:" -msgid "Style Set 17" -msgstr "Styl 17" +msgid "BDF Info..." +msgstr "Właściwości _BDF..." -msgid "Style Set 18" -msgstr "Styl 18" +msgid "BDF Resolution" +msgstr "Rozdzielczość BDF" -msgid "Style Set 19" -msgstr "Styl 19" +msgid "BDF bitmap properties table" +msgstr "tablica właściwości bitmap BDF" -msgid "Style Set 20" -msgstr "Styl 20" +msgid "BMP" +msgstr "bmp" -msgid "Math Script Style" -msgstr "" +msgid "B_uild" +msgstr "_Buduj" -msgid "Stretching Glyph Decomposition" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Warstwa tła" -msgid "Subscript" -msgstr "Frakcja dolna" +msgid "Back Classes" +msgstr "Klasy poprzedzających" -msgid "Superscript" -msgstr "Frakcja górna" +#, c-format +msgid "Back coverage %d: " +msgstr "Tablica grupująca glify poprzedzające %d: " -msgid "Swash" -msgstr "Formy zamaszyste" +msgid "Background Gradient" +msgstr "Gradient tła" -msgid "Titling" -msgstr "Formy tytułowe" +msgid "Background Gradient:" +msgstr "Gradient tła:" -msgid "Trailing Jamo Forms" -msgstr "Formy końcowe dzamo" +msgid "Background Image Color" +msgstr "Obrazy w tle" -msgid "Traditional Name Forms" -msgstr "Formy tradycyjne dla imion" +msgid "Background color for popup windows" +msgstr "Kolor tła podpowiedzi" -msgid "Tabular Numbers" -msgstr "Cyfry tabelaryczne" +msgid "Background color for progress windows" +msgstr "Kolor tła okna paska postępu" -msgid "Traditional Forms" -msgstr "Formy tradycyjne" +msgid "Background color for the drawing area of all views" +msgstr "Kolor tła obszarów rysowania we wszystkich widokach" -msgid "Third Widths" -msgstr "Formy ⅓ szerokości" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "Kolor tła nagłówków kolumn, nad pierwszym wierszem tabeli" -msgid "Unicase" -msgstr "Nieważna wielkość liter (unicase)" +msgid "" +"Background color of the active entry in the main section of a matrix edit" +msgstr "Tło aktywnej komórki tabeli" -msgid "Alternate Vertical Metrics" -msgstr "Alternatywne metryczne pionowe" +msgid "Backtrack" +msgstr "Glify poprzedzające" -msgid "Vattu Variants" -msgstr "Forma „vattu”" +msgid "Backtrack Match: " +msgstr "Poprzedzające:" -msgid "Vertical Alternates" -msgstr "" +#, c-format +msgid "Backtrack class %d: " +msgstr "Klasa glifów poprzedzających %d: " -msgid "Alternate Vertical Half Metrics" -msgstr "Alternatywne formy połowy wysokości" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Klasa glifów poprzedzających: " +msgstr[1] "Klasy glifów poprzedzających: " +msgstr[2] "Klas glifów poprzedzających: " +msgstr[3] "" -msgid "Vowel Jamo Forms" -msgstr "Formy samogłoskowe dzamo" +msgid "Backup SFD" +msgstr "Kopia zapasowa SFD" -msgid "Vertical Kana Alternates" -msgstr "Alternatywne formy pionowe Kany" - -msgid "Vertical Kerning" -msgstr "Kerning pionowy" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Błędna kotwica: %s" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Alternatywne proporcjonalne metryczne pionowe" +msgid "Bad Apple Kern Class\n" +msgstr "Błędna klasa kerningu Apple\n" -msgid "Vertical Rotation & Alternates" -msgstr "Alternatywne formy pionowe i obrócone" +msgid "Bad Ascent/Descent" +msgstr "Błędne linie górna/dolna" -msgid "Vertical Alternates for Rotation" -msgstr "" +msgid "Bad Axis" +msgstr "Błędna oś interpolacji" -msgid "Slashed Zero" -msgstr "Zero kreślone" +msgid "Bad BlueFuzz entry." +msgstr "Błędny wpis BlueFuzz." -msgid "Required feature" -msgstr "Funkcja wymagana" +msgid "Bad BlueScale entry." +msgstr "Błędny wpis BlueScale." -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"Podtablica funkcji zecerskich zawiera nieużywany glif %s, co czyni ją " -"nieprawidłową." +msgid "Bad BlueShift entry." +msgstr "Błędny wpis BlueShift." -msgid "Multiple Substitution" -msgstr "Podstawienie wielokrotne" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "Błędny CFF-owy INDEX nazwy.\n" -msgid "Single Substitution" -msgstr "Podstawienie pojedyncze" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "Błędny offset CID dla CID %d\n" -msgid "Undefined substitution" -msgstr "Podstawienie niezdefiniowane" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "Błędny CharString – nie zawiera bajtów lenIV.\n" -msgid "Alternate Substitution" -msgstr "Podstawienie alternatywne" +msgid "Bad Class" +msgstr "Błędna klasa" -msgid "Contextual Substitution" -msgstr "Podstawienie kontekstowe" +msgid "Bad Color" +msgstr "Błędny kolor" -msgid "Ligature Substitution" -msgstr "Podstawienie ligaturą" +msgid "Bad Copyright" +msgstr "Błędne prawa autorskie" -msgid "Contextual Chaining Substitution" -msgstr "Łańcuchowe podstawienie kontekstowe" +msgid "Bad Coverage Table" +msgstr "Błędna tablica grupująca" -msgid "Extension" -msgstr "Rozszerzenie" +msgid "Bad Design Size Info" +msgstr "Błędne dane zakresu stopni pisma" -msgid "Reverse Contextual Chaining Substitution" -msgstr "Odwrotne łańcuchowe podstawienie kontekstowe" +msgid "Bad Device Table Adjustment" +msgstr "Błędna korekta w tablicy rastrowania" -msgid "Pairwise Positioning (kerning)" -msgstr "Względne pozycjonowanie pary (kerning)" +msgid "Bad Drawing Operation" +msgstr "Błędna operacja rysująca" -msgid "Single Positioning" -msgstr "Pozycjonowanie pojedyncze" +msgid "Bad Encoding" +msgstr "Błędne kodowanie" -msgid "Undefined positioning" -msgstr "Pozycjonowanie niezdefiniowane" +msgid "Bad Extension" +msgstr "Nieprawidłowe rozszerzenie pliku" -msgid "Cursive attachment" -msgstr "Złącza pisane międzyznakowe" +msgid "Bad FPST format" +msgstr "Błędny format FPST" -msgid "Mark to base attachment" -msgstr "Położenie znaków diakrytycznych względem podstawowych" +msgid "Bad Family Name" +msgstr "Błędna nazwa rodziny" -msgid "Mark to Ligature attachment" -msgstr "Położenie znaków diakrytycznych względem ligatur" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "Błędna nazwa rodziny – musi rozpoczynać się znakiem alfabetycznym." -msgid "Mark to Mark attachment" -msgstr "Wzajemne położenie znaków diakrytycznych" +msgid "Bad Font" +msgstr "Zły font" -msgid "Contextual Chaining Positioning" -msgstr "Łańcuchowe pozycjonowanie kontekstowe" +msgid "Bad Font Family Name" +msgstr "Błędna nazwa rodziny fontu" -msgid "Contextual Positioning" -msgstr "Pozycjonowanie kontekstowe" +msgid "Bad Font Name" +msgstr "Błędna nazwa fontu" -msgid "Adlam" -msgstr "" +msgid "Bad GID in JSTF extenser table.\n" +msgstr "Błędny numer glifu w tablicy rozszerzonej JSTF.\n" -msgid "Ahom" -msgstr "" +msgid "Bad Glyph Count" +msgstr "Błędna liczba glifów" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Bad Glyph Name" +msgstr "Błędna nazwa glifu" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "arabskie" +msgid "Bad Gradient" +msgstr "Błędny gradient" -msgid "Script|Aramaic" -msgstr "aramejskie" +msgid "Bad Grid Fitting table" +msgstr "Błędna tablica hintingu truetype'owego" -msgid "Script|Armenian" -msgstr "ormiańskie" +msgid "Bad Human Fontname" +msgstr "Błędna nazwa dla ludzi" -msgid "Script|Avestan" -msgstr "awestyjskie" +msgid "Bad IBM Family" +msgstr "Błędna rodzina IBM" -msgid "Script|Balinese" -msgstr "balijskie" +msgid "Bad Language" +msgstr "Błędny język" -msgid "Bamum" -msgstr "bamum" +msgid "Bad Lig. Caret Count" +msgstr "Błędna liczba karetek ligatury" -msgid "Bassa Vah" -msgstr "" +msgid "Bad MM Weights" +msgstr "Błędne grubości MM" -msgid "Script|Batak" -msgstr "batak" +msgid "Bad Mac Family" +msgstr "Błędna rodzina macowa" -msgid "Script|Bengali" -msgstr "bengalskie" +msgid "Bad Metrics" +msgstr "Błędne metryczne" -msgid "Script|Bengali2" -msgstr "bengalskie2" +msgid "Bad Multiple Master Font" +msgstr "Błędny font Multiple Master" -msgid "Bhaiksuki" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" msgstr "" +"Błędny glif w podstawieniu wielokrotnym lub alternatywnym:\n" +" numer glifu %d nie jest mniejszy od %d\n" -msgid "Bopomofo" -msgstr "bopomofo" - -msgid "Brāhmī" -msgstr "brāhmī" +msgid "Bad Name" +msgstr "Błędna nazwa" -msgid "Braille" -msgstr "Brajla" +msgid "Bad Number" +msgstr "Błędna liczba" -msgid "Script|Buginese" -msgstr "bugińskie" +#, c-format +msgid "Bad Number in %s" +msgstr "Błędna liczba w %s" -msgid "Script|Buhid" -msgstr "buid" +msgid "Bad OS/2 version" +msgstr "Błędna wersja OS/2" -msgid "Byzantine Music" -msgstr "bizantyjskie symbole muzyczne" +msgid "Bad Parts List" +msgstr "Błędna lista składników" -msgid "Canadian Syllabics" -msgstr "sylabariusz kanadyjski" +msgid "Bad Pattern" +msgstr "Błędny wzór" -msgid "Carian" -msgstr "karyjskie" +msgid "Bad Pattern Size" +msgstr "Błędny rozmiar wzoru" -msgid "Caucasian Albanian" -msgstr "" +msgid "Bad Point Match" +msgstr "Błędne przystawanie" -msgid "Chakma" -msgstr "czakma" +msgid "Bad Point Numbering" +msgstr "Błędne numery punktów" -msgid "Script|Cham" -msgstr "czamskie" +msgid "Bad PostScript function" +msgstr "Błędna funkcja postscriptowa" -msgid "Script|Cherokee" -msgstr "czirokeskie" +msgid "Bad Private Dictionary" +msgstr "Błąd w postscriptowym słowniku prywatnym" -msgid "CJK Ideographic" -msgstr "chińskie ideograficzne" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Błędny kod koloru RGB: %s\n" -msgid "Script|Coptic" -msgstr "koptyjskie" +msgid "Bad Range" +msgstr "Błędny zakres" -msgid "Cypriot syllabary" -msgstr "sylabariusz cypryjski" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "Błędny zakres, początek (%1$04X) jest dalej niż koniec (%2$04X)" -msgid "Cyrillic" -msgstr "grażdanka" +msgid "Bad Reference" +msgstr "Błędne odwołanie" -msgid "Script|Default" -msgstr "domyślne" +msgid "Bad SFD file, missing subtable in kernclass defn.\n" +msgstr "Błędny plik SFD: brak podtablicy w definicji klasy kerningu.\n" -msgid "Deseret (Mormon)" -msgstr "mormońskie" +#, c-format +msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" +msgstr "Błędny plik SFD: dwie klasy kerningu w tej samej podtablicy: %s\n" -msgid "Devanagari" -msgstr "dewanagari" +msgid "Bad Script" +msgstr "Błędne pismo" -msgid "Devanagari2" -msgstr "dewanagari2" +msgid "Bad Sections" +msgstr "Błędne sekcje reguły" -msgid "Dogra" -msgstr "" +msgid "Bad Sequence/Lookup List" +msgstr "Błędna lista podstawień na pozycjach" -msgid "Duployan" -msgstr "" +msgid "Bad Size" +msgstr "Zły rozmiar" -msgid "Egyptian Hieroglyphs" -msgstr "" +msgid "Bad StdHW entry." +msgstr "Błędny wpis StdHW." -msgid "Elbasan" -msgstr "" +msgid "Bad StdVW entry." +msgstr "Błędny wpis StdVW." -msgid "Script|Ethiopic" -msgstr "etiopskie" +msgid "Bad StemSnapH entry." +msgstr "Błędny wpis StemSnapH." -msgid "Script|Georgian" -msgstr "gruzińskie" +msgid "Bad StemSnapV entry." +msgstr "Błędny wpis StemSnapV." -msgid "Glagolitic" -msgstr "głagolica" +msgid "Bad Style" +msgstr "Błędny styl" -msgid "Gothic" -msgstr "gockie" +msgid "Bad Template" +msgstr "Błędny szablon" -msgid "Grantha" -msgstr "" +msgid "Bad Tile" +msgstr "Błędny wzór" -msgid "Script|Greek" -msgstr "greckie" +msgid "Bad Token" +msgstr "Błędny token" -msgid "Script|Gujarati" -msgstr "gudźarati" +msgid "Bad Transformation Matrix" +msgstr "Błędna macierz przekształcenia" -msgid "Script|Gujarati2" -msgstr "gudźarati2" +msgid "Bad Transformation matrix" +msgstr "Błędna macierz transformacji" -msgid "Gunjala Gondi" -msgstr "" +msgid "Bad Value" +msgstr "Błędna wartość" -msgid "Gurmukhi" -msgstr "gurmukhi" +msgid "Bad Variants List" +msgstr "Błędna lista wariantów" -msgid "Gurmukhi2" -msgstr "gurmukhi2" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Błędna lista wariantów dla glifu %s w %s." -msgid "Hangul Jamo" -msgstr "dzamo hangyl" +msgid "Bad Version" +msgstr "Błędna wersja" -msgid "Hangul" -msgstr "hangyl" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "Błędny nagłówek WOFF. Pole, które powinno być wyzerowane, nie jest." -msgid "Hanifi Rohingya" -msgstr "" +msgid "Bad Weight" +msgstr "Błędna grubość" -msgid "Script|Hanunóo" -msgstr "hanunoo" +msgid "Bad base table.\n" +msgstr "Błędna tablica „base”.\n" -msgid "Hatran" -msgstr "" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Błędny prostokąt brzegowy dla %s.\n" -msgid "Script|Hebrew" -msgstr "hebrajskie" +msgid "Bad cidmap file" +msgstr "Błędny plik mapowania CID" -msgid "Hiragana & Katakana" -msgstr "hiragana i katakana" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "Błędna liczba klas w kontekstowej podtablicy łańcuchowej.\n" -msgid "Imperial Aramaic" -msgstr "aramejski imperialny" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "Błędna tablica definicji klasy: glify %d-%d poza zakresem [0, %d)\n" -msgid "Inscriptional Pahlavi" -msgstr "pahlawi inskrypcyjny" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "Błędna tablica definicji klasy: start=%d liczba=%d, ale max=%d\n" -msgid "Inscriptional Parthian" -msgstr "partyjski inskrypcyjny" +msgid "Bad class in state machine.\n" +msgstr "Błędna klasa w maszynie stanów.\n" -msgid "Script|Javanese" -msgstr "jawajskie" +msgid "Bad class name" +msgstr "Błędna nazwa klasy" -msgid "Kaithi" -msgstr "" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Błędny kolor linii %d; musi się mieścić w zakresie [000000...ffffff]." -msgid "Script|Kannada" -msgstr "kannada" +msgid "Bad contents.plist" +msgstr "Błędny plik contents.plist" -msgid "Script|Kannada2" -msgstr "kannada2" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"Błędna podtablica kontekstowa bądź łańcuchowa: numer glifu %d poza zakresem " +"[0, %d)\n" -msgid "Kayah Li" -msgstr "kareński (Kayah Li)" +msgid "Bad correction" +msgstr "Błędna korekta" -msgid "Script|Kharosthi" -msgstr "kharosztni" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Błędna wartość w kontekstowej podtablicy łańcuchowej.\n" -msgid "Script|Khmer" -msgstr "khmerskie" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Błędna podtablica kontekstowego podstawienia łańcuchowego.\n" -msgid "Khojki" -msgstr "" +msgid "Bad count.\n" +msgstr "Błędna liczba.\n" -msgid "Khudawadi" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" msgstr "" +"Błędna tablica grupująca. Glif %d poza dopuszczalnym zakresem [0...%d).\n" -msgid "Script|Lao" -msgstr "laotańskie" - -msgid "Script|Latin" -msgstr "łacińskie" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Błędna tablica grupująca. Glify %d-%d poza dopuszczalnym zakresem [0...%d).\n" -msgid "Lepcha (Róng)" -msgstr "lepcha (róng)" +msgid "Bad dash list" +msgstr "Błędne kreskowanie" -msgid "Script|Limbu" -msgstr "limbu" +msgid "Bad data modifier in contour command in 'PfEd'\n" +msgstr "Błędny modyfikator danych w definicji obrysu w tablicy „PfEd”\n" -msgid "Linear A" -msgstr "linearne A" +msgid "Bad data type in contour verb in 'PfEd'\n" +msgstr "Błędny typ danych w definicji obrysu w tablicy „PfEd”\n" -msgid "Linear B" -msgstr "linearne B" +msgid "Bad default baseline" +msgstr "Błędna domyślna linia podstawowa" -msgid "Lisu" -msgstr "lisu" +msgid "Bad device table" +msgstr "Błędna tablica rastrowania" -msgid "Lycian" -msgstr "licyjskie" +msgid "Bad device table\n" +msgstr "Błędna tablica rastrowania\n" -msgid "Lydian" -msgstr "lidyjskie" +#, c-format +msgid "Bad device table for %s" +msgstr "Błędna tablica rastrowania dla %s" -msgid "Mahajani" -msgstr "" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "Błędna tablica rastrowania dla glifu %s w %s." -msgid "Makasar" -msgstr "" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "Błędna tablica rastrowania w wierszu %d w %s." -msgid "Script|Malayālam" -msgstr "malajalam" +msgid "Bad encoding file format" +msgstr "Błędny format pliku kodowania" -msgid "Script|Malayālam2" -msgstr "malajalam2" +msgid "Bad encoding information in 'cmap' table." +msgstr "Błędne dane kodowania w tablicy „cmap”." -msgid "Script|Mandaean" -msgstr "mandejskie" +msgid "Bad fdselect\n" +msgstr "Błąd w fdselect\n" -msgid "Manichaean" -msgstr "" +msgid "Bad feature tag" +msgstr "Błędny tag funkcji" -msgid "Marchen" -msgstr "" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" +msgstr "Błędne wartości w /BlendDesignMap dla osi %s.\n" -msgid "Masaram Gondi" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" msgstr "" +"Błędne wartości flag – oczekiwano dalszych składników w glifie kompozytowym " +"%d.\n" -msgid "Mathematical Alphanumeric Symbols" -msgstr "matematyczne symbole alfanumeryczne" - -msgid "Medefaidrin" -msgstr "" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Błędna funkcja „flex” w %s\n" -msgid "Meetei Mayek" -msgstr "manipuri (Meetei Mayek)" +msgid "Bad font" +msgstr "Błędny krój" -msgid "Mende Kikakui" -msgstr "" +msgid "Bad font specification" +msgstr "Krój pisma określono niepoprawnie" -msgid "Meroitic Cursive" -msgstr "kursywa meroicka" +msgid "Bad font, offset out of bounds.\n" +msgstr "Błędny font, położenie w pliku poza zakresem.\n" -msgid "Meroitic Hieroglyphs" -msgstr "hieroglify meroickie" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Błędny font: dane kodowania poza zakresem.\n" -msgid "Miao" -msgstr "miao" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Błędny format tablicy grupującej %d.\n" -msgid "Modi" +#, c-format +msgid "" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" msgstr "" +"Błędny format podtablicy %d tablicy %d w bloc/EBLC wersji bitmapowej o " +"rozmiarze %d pikseli. Pierwszy znak na pozycji %d, ostatni w %d.\n" -msgid "Script|Mongolian" -msgstr "mongolskie" - -msgid "Mro" -msgstr "" +#, c-format +msgid "Bad glif file %s" +msgstr "Błędny plik glifu %s" -msgid "Multani" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" msgstr "" +"Błędny glif %d – początek tablicy „loca” następuje jakoby za jej końcem.\n" -msgid "Musical" -msgstr "symbole muzyczne" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "Błędny glif (%d), rozmiar danych ujemny\n" -msgid "Script|Myanmar" -msgstr "birmańskie" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "Błędny glif %d – jego definicja wystaje poza koniec tablicy „glyf”.\n" -msgid "N'Ko" -msgstr "n'ko" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "Błędny glif %d – jego definicja wystaje poza przydzielony obszar.\n" -msgid "Nabataean" -msgstr "" +msgid "Bad glyph count in mort table.\n" +msgstr "Błędna liczba glifów w tablicy „mort”.\n" -msgid "New Tai Lue" -msgstr "nowe tai lu" +msgid "Bad glyph name." +msgstr "Błędna nazwa glifu." -msgid "Newa" -msgstr "" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "Błędny zakres glifów w podtablicy kolorów w tablicy „PfEd”\n" -msgid "Nushu" -msgstr "" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgstr "Błędny zakres glifów w podtablicy komentarzy w tablicy „PfEd”\n" -msgid "Ogham" -msgstr "ogamiczne" +msgid "Bad glyph reference in layer info.\n" +msgstr "Błędne odwołanie do glifu w danych warstwy.\n" -msgid "Ol Chiki" -msgstr "ol chiki" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Błędna podtablica wariantów w tablicy „MATH”.\n" -msgid "Old Hungarian" -msgstr "" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Błędny szesnastkowy kod koloru: %s\n" -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "staroitalskie (etruskie, oskańskie...)" +msgid "Bad hex number" +msgstr "Błędna wartość szesnastkowa" -msgid "Old North Arabian" -msgstr "" +#, c-format +msgid "Bad hex number in %s" +msgstr "Błędna wartość szesnastkowa w %s" -msgid "Script|Old Permic" -msgstr "staropermskie" +msgid "Bad image file" +msgstr "Błędny plik obrazu" -msgid "Old Persian cuneiform" -msgstr "klinowe staroperske" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Błędny plik obrazu, to nie bitmapa: %.100s" + +#, c-format +msgid "Bad image file: %.100s" +msgstr "Błędny plik obrazu: %.100s" + +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "Błędna para kerningowa: %d i %d muszą być mniejsze niż %d.\n" + +#, c-format +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" +msgstr "Błędna para kerningu: numery glifów %d i %d nie mogą być ujemne\n" -msgid "Old Sogdian" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" msgstr "" +"Błędna para kerningowa: numery glifów %d i %d powinny być mniejsze niż %d\n" -msgid "Old South Arabian" -msgstr "staro-południowo-arabski" +#, c-format +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "Błędna para kerningu: glify o numerach %d i %d nie istnieją\n" -msgid "Old Turkic" -msgstr "staroturecki" +msgid "Bad language tag" +msgstr "Błędny tag języka" -msgid "Script|Oriya" -msgstr "orija" +msgid "Bad ligature anchor count.\n" +msgstr "Błędna liczba kotwic ligaturowych.\n" -msgid "Script|Oriya2" -msgstr "orija2" +msgid "Bad ligature base table.\n" +msgstr "Błędna tablica ligatur.\n" -msgid "Osage" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" msgstr "" +"Błędny glif składowy ligatury: numer znaku %d nie jest mniejszy od %d\n" +" (w ligaturze %d)\n" -msgid "Osmanya" -msgstr "osmanija" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Błędny glif ligatury: numer znaku %d nie jest mniejszy od %d\n" -msgid "Pahawh Hmong" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"Błędna tablica funkcji zecerskich: format=2 (%d/%d), pierwszy=%d, ostatni=" +"%d, liczba glifów w foncie=%d\n" -msgid "Palmyrene" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"Błędna tablica funkcji zecerskich: format=4 (%d/%d), pierwszy=%d, ostatni=" +"%d, liczba glifów w foncie=%d\n" -msgid "Pau Cin Hau" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" msgstr "" +"Błędna tablica funkcji zecerskich: format=6, pierwszy=%d, liczba glifów w " +"foncie=%d\n" -msgid "Script|Phags-pa" -msgstr "phangs-pa" - -msgid "Script|Phoenician" -msgstr "fenickie" - -msgid "Pollard Phonetic" -msgstr "fonetyczne Pollarda" - -msgid "Psalter Pahlavi" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" msgstr "" +"Błędna tablica funkcji zecerskich: format=8, pierwszy=%d, liczba=%d, liczba " +"glifów w foncie=%d\n" -msgid "Rejang" -msgstr "" +msgid "Bad lookup type" +msgstr "Błędny typ tablicy funkcji" -msgid "Runic" -msgstr "runiczne" +msgid "Bad magic number" +msgstr "Błędny „magic number”" -msgid "Saurashtra" -msgstr "saurasztrańskie (kathijawarskie)" +msgid "Bad mark table.\n" +msgstr "Błędna tablica „mark”.\n" -msgid "Sharada" -msgstr "śarada" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Błędna (zbyt krótka) tablica ligatur „mort”\n" -msgid "Shavian" -msgstr "shawa" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "W liście %s wystąpiła błędna nazwa dla znaku o numerze unikodowym %x" -msgid "Siddham" -msgstr "" +msgid "Bad namelist file" +msgstr "Błędny plik z listą nazw glifów" -msgid "Sutton SignWriting" -msgstr "" +msgid "Bad number" +msgstr "Błędna liczba" -msgid "Script|Sinhala" -msgstr "sinhala" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "Błędna liczba, nieskończoność lub nieliczba: %s\n" -msgid "Sogdian" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Błędna wartość numeryczna dla %s.%s" -msgid "Sora Sompeng" -msgstr "Sorang Sompeng" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Błędna wartość numeryczna dla %s. %s musi być z zakresu [0...255]." -msgid "Soyombo" +msgid "Bad offset on line %d, must be between 0% and 100%." msgstr "" +"Błędne przesunięcie w wierszu %d; musi się mieścić w zakresie 0%...100%." -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "klinowe sumeryjsko-akadyjskie" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "Błędny offset: %d dla podfontu „%s”\n" -msgid "Script|Sundanese" -msgstr "sundajskie" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "Błędne krycie w wierszu %d; musi się mieścić w zakresie 0.0 ... 1.0." -msgid "Script|Syloti Nagri" -msgstr "syloti nagri" +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" +msgstr "" +"Błędny klucz openTypeOS2type: wszystkie bity ustawione. Zostanie zignorowany" -msgid "Script|Syriac" -msgstr "syryjskie" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr "" +"Błędne pozycjonowanie pary: numery glifów %d i %d powinny być mniejsze niż " +"%d\n" -msgid "Script|Tagalog" -msgstr "tagalskie" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "Błędna lista składników dla glifu %s w %s." -msgid "Script|Tagbanwa" -msgstr "tagbanuwa" +msgid "Bad pixel size" +msgstr "Błędny rozmiar w pikselach" -msgid "Tai Le" -msgstr "tai le" +msgid "Bad replace pattern" +msgstr "Błędny wzorzec zastępujący" -msgid "Tai Tham" -msgstr "lannijski" +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgstr "" +"Błędny glif w odwrotnym łańcuchowym podstawieniu kontekstowym:\n" +" numer glifu %d nie jest mniejszy od %d\n" -msgid "Tai Viet" -msgstr "tai viet" +msgid "Bad rule" +msgstr "Błędna reguła" -msgid "Takri" -msgstr "takri" +msgid "Bad script tag" +msgstr "Błędny tag pisma" -msgid "Script|Tamil" -msgstr "tamilskie" +msgid "Bad search pattern" +msgstr "Błędny wzorzec wyszukiwany" -msgid "Script|Tamil2" -msgstr "tamilskie2" +msgid "Bad selection" +msgstr "Błędne zaznaczenie" + +msgid "Bad setting" +msgstr "Błędny wybór" -msgid "Tangut" +#, c-format +msgid "" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" +"Błędny plik SFD: glif %s ma szerokość %d, a powinien\n" +" mieć taką samą szerokość, jak glif %s, czyli %d.\n" -msgid "Script|Telugu" -msgstr "telugu" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "Błędny sid %d (musi być mniejszy niż %d).\n" -msgid "Script|Telugu2" -msgstr "telugu2" +msgid "Bad signature in WOFF header." +msgstr "Błędna sygnatura w nagłówku WOFF." -msgid "Thaana" -msgstr "thaana" +msgid "Bad stem add" +msgstr "Błędne współczynniki poszerzenia kresek" -msgid "Script|Thai" -msgstr "tajskie" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "Błędny INDEX funkcji w foncie cff.\n" -msgid "Script|Tibetan" -msgstr "tybetańskie" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Błędny glif w podstawieniu: numer glifu %d nie jest mniejszy od %d\n" -msgid "Tifinagh (Berber)" -msgstr "tifinagh (berberyjskie)" +msgid "Bad tag" +msgstr "Błędny tag" -msgid "Tirhuta" -msgstr "" +msgid "Bad template, no extension" +msgstr "Błędny szablon – brak rozszerzenia nazwy pliku" -msgid "Script|Ugaritic" -msgstr "ugaryckie" +msgid "Bad template, unrecognized format" +msgstr "Błędny szablon – nieznany format" -msgid "Script|Vai" -msgstr "vai" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "yi" - -msgid "Zanabazar Square" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" msgstr "" +"Błędny token „%.30s”\n" +"w okolicach ...%40s" -msgid "Required Feature" -msgstr "Funkcja wymagana" - -msgid "State Machine" -msgstr "Maszyna stanów" - -msgid "LookupType|Unknown" -msgstr "Nieznany" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed #, c-format -msgid "%s in %s lookup %d" -msgstr "%s w %s w tablicy %d" +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" +msgstr "" +"Błędny token. Oczekiwano „%.10s”\n" +"w okolicach ...%40s" #, c-format -msgid "%s lookup %d" -msgstr "%s w tablicy %d" +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" +msgstr "" +"Błędny token. oczekiwano „%.10s” a napotkano „%.10s”\n" +"w okolicach ...%40s" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name #, c-format -msgid "%s subtable" -msgstr "Podtablica %s" +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" +msgstr "" +"Błędny token. Napotkano „%1$c”\n" +"w okolicach ...%2$40s" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "%s per glyph data %d" -msgstr "Tablica %s, dane per glif %d" +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "Błędny font: bezsensowne znaczniki „koniec konturu” w glifie %d.\n" -#, c-format -msgid "%s kerning class %d" -msgstr "Tablica %s, klasa kerningu %d" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Błędny typ" -#, c-format -msgid "%s contextual %d" -msgstr "Tablica %s, funkcja kontekstowa %d" +msgid "Bad undo" +msgstr "Nie można cofnąć" -#, c-format -msgid "%s anchor %d" -msgstr "Tablica %s, kotwica %d" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "Błędny dodatkowy numer unikodowy / przełącznik wariantu" #, c-format msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" +"Bad unicode value when parsing %s\n" +"%s" msgstr "" -"Glif „%s” zawiera „%s” z „%s” i z „%s”.\n" -"To z „%s” zostanie usunięte.\n" +"Błędny numer unikodowy w liście %s:\n" +"%s" -msgid "positioning" -msgstr "pozycjonowaniem" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "Błędna wartość w /BlendDesignMap dla osi %s.\n" -msgid "substitution" -msgstr "podstawieniem" +msgid "Bad xfig file" +msgstr "Błędny plik xfig" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Glif „%s” zawiera takie samo „%s” z „%s” i z „%s”.\n" -"To z „%s” zostanie usunięte.\n" +msgid "Badaga" +msgstr "badaga" -msgid "kern pair" -msgstr "parą kerningową" +msgid "Baghelkhandi" +msgstr "baghelkhandi" -msgid "ligature" -msgstr "ligaturą" +msgid "Balante" +msgstr "balundu" -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Glif „%s” zawiera taką samą parę kerningu z „%s” i z „%s”.\n" -"Ta z „%s” zostanie usunięta.\n" +msgid "Balinese" +msgstr "balijski" -msgid "_Horizontal" -msgstr "Po_ziome" +msgid "Balkar" +msgstr "bałkarski" -msgid "_Vertical" -msgstr "Piono_we" +msgid "Ball (Round Cap)" +msgstr "Pióro kulkowe" -msgid "Is this horizontal or vertical kerning data?" -msgstr "Czy to kerning poziomy czy pionowy?" +msgid "Balochi" +msgstr "beludżi" -msgid "Kerning direction" -msgstr "Kierunek kerningu" +msgid "Balti" +msgstr "balti" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" -"Separatory mają sens tylko w tablicach kontekstowych podstawień " -"łańcuchowych. Patrz w: %.20s..." +msgid "Bambara" +msgstr "bambara" -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "Zbyt wiele separatorów. Patrz w: %.20s..." +msgid "Bamileke" +msgstr "bamileke" -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"Napotkano tablice grupującą w kontekstowej tablicy funkcji zecerskiej " -"bazującej na glifach lub klasach. Patrz w: %.20s..." +msgid "Bamum" +msgstr "bamum" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "Niezakończona tablica grupująca. Patrz w: %.20s..." +msgid "Bamum Supplement" +msgstr "uzupełnienia Bamum" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "Zamienniki muszą następuwać po tablicy grupującej, której dotyczą: %s" +msgid "Bar Width:" +msgstr "Szer. słupków:" -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "Zamienników musi być tyle, ile glifów pasujących: %s => %s" +msgid "Base" +msgstr "Glify podstawowe" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" -"Nie można podać listy zamienników bezpośrednio w tej tablicy kontekstowej. " -"Użyj zagnieżdżonej tablicy. Patrz w: %.20s..." +msgid "Base Glyph" +msgstr "Glif podstawowy" -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" -"W tablicy odwrotnego łańcuchowego podstawienia kontekstowego można podac " -"tylko jedną listę zamienników. Patrz w: %.20s..." +msgid "Base Glyph Name" +msgstr "Nazwa glifu podstawowego" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" -"W tablicy odwrotnego podstawienia kontekstowego nie można podać tablic " -"zagnieżdżonych. Użyj listy zamienników. Patrz w: %.20s..." +msgid "Base Glyphs" +msgstr "Podstawowe glify" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" -"Preambuła tablicy funkcji zecerskich musi zaczynać się na „@<” i kończyć na " -"„>”. Patrz w: %.20s..." +msgid "Base Lig" +msgstr "Ligatura podstawowa" -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "Niezakończona preambuła tablicy funkcji zecerskich. Patrz w: %.20s..." +msgid "Base Ligatures" +msgstr "Podstawowe ligatury" -#, c-format -msgid "Unknown lookup: %s" -msgstr "Nieznana tablica funkcji zecerskich: %s" +msgid "Base Mark" +msgstr "Główny znak diakrytyczny" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "Odwołanie do tablicy typu GSUB z tablicy kontekstowej typu GPOS: %s" +msgid "Base Marks" +msgstr "Podstawowe znaki diakrytyczne" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "Odwołanie do tablicy typu GPOS z tablicy kontekstowej typu GSUB: %s" +msgid "Base X" +msgstr "wsp. X" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" -"Tablice funkcji muszą następować po glifach, klasach i tablicach " -"grupujących, których dotyczą: %s" +msgid "Base Y" +msgstr "wsp. Y" -msgid "Empty rule" -msgstr "Pusta reguła" +msgid "Base:" +msgstr "Pozycja:" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" -"Odwrotnemu łańcuchowemu podstawieniu kontekstowemu trzeba gdzieś podać " -"zamienniki." +msgid "Baseline" +msgstr "Linia podstawowa" -msgid "This contextual rule applies no lookups." -msgstr "Ta reguła kontekstowa nie uruchamia żadnych tablic funkcji zecerskich." +msgid "Baseline table (OT version)" +msgstr "tablica linii podstawowych pism (wersja OT)" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" -"Odwrotne łańcuchowe podstawienie kontekstowe może bezpośrednio pasować tylko " -"do jednej tablicy grupującej" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "W foncie nie istnieje glif o nazwie \"%s\"." - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "%s w klasach poprzedzających nie jest nazwą klasy." - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "%s w klasach pasujących nie jest nazwą klasy." +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Linia podstawowa pism opartych na łacińskim, cyrylicy i greckim." -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "%s w klasach następujących nie jest nazwą klasy." +msgid "Bases" +msgstr "Glify podstawowe" -msgid "Bad FPST format" -msgstr "Błędny format FPST" +msgid "Bashkir" +msgstr "baszkirski" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" -"Ostrzeżenie: %s(%s) oznacza jednocześnie szerokie i wąskie, co jest " -"niemożliwe.\n" +msgid "Basic Latin" +msgstr "podstawowy łaciński" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" -"Ostrzeżenie: pismo jest jednocześnie szerokie i wąskie, co jest niemożliwe.\n" +msgid "Basic Multilingual Plane" +msgstr "podstawowy obszar wielojęzyczny" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"Adobe Type Manager (ATM) wymaga, żeby fonty miały kodowanie Macintosh " -"Latin.\n" -"Ten font będzie się dobrze sprawował w wydruku, ale na ekranie będą się " -"wyświetlały\n" -"tylko bitmapy." +msgid "Basque" +msgstr "baskijski" -msgid "The generated font won't work with ATM" -msgstr "Font nie zadziała w ATM" +msgid "Baule" +msgstr "baule" -msgid "Can't open temporary file for postscript output\n" -msgstr "" -"Nie udało się otworzyć pliku tymczasowego dla wyjścia postscriptowego.\n" +msgid "Be_vel" +msgstr "Śc_ięte" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Brakuje zasobu %u POST\n" +msgid "Begin:" +msgstr "Początek:" -msgid "Out of memory\n" -msgstr "Za mało pamięci\n" +msgid "Belarussian" +msgstr "białoruski" -#, c-format -msgid "%s is not in %.100s" -msgstr "Nie znaleziono %s w %.100s" +msgid "Below Base Forms" +msgstr "Formy pod glifem głównym" -msgid "Not in Collection" -msgstr "Nie w zbiorze" +msgid "Below Base Mark" +msgstr "Znak pod glifem głównym" -msgid "Pick a font, any font..." -msgstr "Wybierz którykolwiek font..." +msgid "Below Base Substitutions" +msgstr "Podstawienia pod glifem głównym" -msgid "There are multiple fonts in this file, pick one" -msgstr "W tym pliku jest więcej niż jeden font, wybierz któryś." +msgid "Bemba" +msgstr "bemba" -msgid "Can't open temporary file for truetype output.\n" -msgstr "Nie udało się otworzyć pliku tymczasowego dla wyjścia TrueType.\n" +msgid "Bengali" +msgstr "bengalski" -#, c-format -msgid "No kerning table for %s\n" -msgstr "Nie znaleziono tablicy par kerningowych dla %s\n" +msgid "Bengali Bangladesh" +msgstr "bengalski (Bangladesz)" -msgid "can't create temporary file\n" -msgstr "Nie udało się utworzyć pliku tymczasowego\n" +msgid "Beti" +msgstr "beti" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Nie znaleziono pliku fontu: %s\n" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" +msgstr "" +"Poza wyznaczonymi granicami, powtarzany gradient należy\n" +"lustrzanie odbijać To nie działa dla gradientów postscriptowych." -#, c-format msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." msgstr "" -"%s jest plikiem zasobów Macintosha, ale nie zawiera żadnych fontów " -"truetype'owych ani postscriptowych\n" +"Poza wyznaczonymi granicami, gradient należy powtórzyć.\n" +"To nie działa dla gradientów postscriptowych." -msgid "Danish" -msgstr "duński" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" +msgstr "" +"Poza wyznaczonymi granicami, gradient przyjmuje kolor swojego ostatniego\n" +"punktu. To nie działa dla postscriptowych gradientów liniowych." -msgid "Portuguese" -msgstr "portugalski" +msgid "Bhili" +msgstr "bhili" -msgid "Norwegian" -msgstr "norweski" +msgid "Bhojpuri" +msgstr "bhodźpuri" -msgid "Japanese" -msgstr "japoński" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Światło operatora 1:" -msgid "Lang|Arabic" -msgstr "arabski" +msgid "Big Op Space2:" +msgstr "Światło operatora 2:" -msgid "Finnish" -msgstr "fiński" +msgid "Big Op Space3:" +msgstr "Światło operatora 3:" -msgid "Icelandic" -msgstr "islandzki" +msgid "Big Op Space4:" +msgstr "Światło operatora 4:" -msgid "Maltese" -msgstr "maltański" +msgid "Big Op Space5:" +msgstr "Światło operatora 5:" -msgid "Croatian" -msgstr "chorwacki" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (chińskie tradycyjne)" -msgid "Traditional Chinese" -msgstr "chiński tradycyjny" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (chińskie tradycyjne)" -msgid "Urdu" -msgstr "urdu" +msgid "Bikol" +msgstr "bikol" -msgid "Lang|Thai" -msgstr "tajski" +msgid "Bilen" +msgstr "blin" -msgid "Korean" -msgstr "koreański" +msgid "Bind to Path" +msgstr "Wklej wzdłuż ścieżki" -msgid "Estonian" -msgstr "estoński" +msgid "Bitm_ap Strikes Available..." +msgstr "Wersje bit_mapowe..." -msgid "Latvian" -msgstr "łotewski" +msgid "Bitm_ap strikes Available..." +msgstr "Wersje bit_mapowe..." -msgid "Sami (Lappish)" -msgstr "lapoński (saami)" +msgid "Bitmap" +msgstr "Bitmapa" -msgid "Faroese (Icelandic)" -msgstr "farerski (Islandzki)" +msgid "Bitmap Fonts" +msgstr "Fonty bitmapowe" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "farsi/perski" +msgid "Bitmap Magnification..." +msgstr "Powiększ bitmapy..." -msgid "Simplified Chinese" -msgstr "chiński uproszczony" +msgid "Bitmap Paste" +msgstr "Wklej bitmapę" -msgid "Flemish" -msgstr "flamandzki" +msgid "Bitmap Strikes\n" +msgstr "Wersje bitmapowe\n" -msgid "Irish Gaelic" -msgstr "gaelic irlandzki" +msgid "Bitmap Strikes Available" +msgstr "Wersje bitmapowe" -msgid "Albanian" -msgstr "albański" +msgid "Bitmap _Magnification..." +msgstr "Powiększenie bit_mapy..." -msgid "Romanian" -msgstr "rumuński" +msgid "Bitmap/outline _advance mismatch" +msgstr "_Szerokość bitmap niezgodna z obrysami" -msgid "Slovak" -msgstr "słowacki" +msgid "Bits/Pixel:" +msgstr "Bity na piksel:" -msgid "Slovenian" -msgstr "słoweński" +msgid "Black" +msgstr "Pismo bardzo grube" -msgid "Yiddish" -msgstr "jidysz" +msgid "Blackfoot" +msgstr "Czarnych stóp (Siksika)" -msgid "Serbian" -msgstr "serbski" +msgid "Blackletter" +msgstr "Gotycka" -msgid "Macedonian" -msgstr "macedoński" +msgid "Blackletter Connected" +msgstr "Gotyckie łączone" -msgid "Bulgarian" -msgstr "bułgarski" +msgid "Blackletter Disconnected" +msgstr "Gotyckie rozłączne" -msgid "Ukrainian" -msgstr "ukraiński" +msgid "Blend to New Font" +msgstr "Zlej w nowy font MM" -msgid "Byelorussian" -msgstr "białoruski" +msgid "Block Elements" +msgstr "elementy blokowe" -msgid "Uzbek" -msgstr "uzbecki" +msgid "Block Separator" +msgstr "Separator bloków tekstu" -msgid "Kazakh" -msgstr "kazachski" +msgid "Blue Values Color" +msgstr "Strefy wyrównania" -msgid "Axerbaijani (Cyrillic)" -msgstr "azerski (grażdanka)" +msgid "Blue:" +msgstr "Niebieski:" -msgid "Axerbaijani (Arabic)" -msgstr "azerski (arabskie)" +msgid "BlueValues" +msgstr "Strefy wyrównania" -msgid "Lang|Armenian" -msgstr "ormiański" +msgid "BlueValues come in pairs. Select another." +msgstr "Wartości w BlueValues występują parami. Proszę wybrać wartość do pary." -msgid "Lang|Georgian" -msgstr "gruziński" +msgid "Blues" +msgstr "Strefy wyrównania" -msgid "Moldavian" -msgstr "mołdawski" +msgid "Bold" +msgstr "Pismo pogrubione" -msgid "Kirghiz" -msgstr "kirgiski" +msgid "Bold Italic" +msgstr "Pogrubiona kursywa" -msgid "Tajiki" -msgstr "tadżycki" +msgid "Bone" +msgstr "Zaokrąglone" -msgid "Turkmen" -msgstr "turkmeński" +msgid "Book" +msgstr "Pismo zwykłe książkowe" -msgid "Mongolian (Mongolian)" -msgstr "mongolski (mongolskie)" +msgid "Bookmark Current Dir" +msgstr "Bieżący folder do zakładek" -msgid "Mongolian (cyrillic)" -msgstr "mongolski (grażdanka)" +msgid "Bookmarks" +msgstr "Zakładki" -msgid "Pashto" -msgstr "paszto" +msgid "Bopomofo" +msgstr "bopomofo" -msgid "Kurdish" -msgstr "kurdyjski" +msgid "Bopomofo Extended" +msgstr "rozszerzony bopomofo" -msgid "Kashmiri" -msgstr "kaszmirski" +msgid "Border Shape:" +msgstr "Kształt ramki:" -msgid "Sindhi" -msgstr "sindhi" +msgid "Border Type:" +msgstr "Typ ramki:" -msgid "Lang|Tibetan" -msgstr "tybetański" +msgid "Border Width" +msgstr "Grubość ramki" -msgid "Nepali" -msgstr "nepalski" +msgid "Border Width:" +msgstr "Grubość ramki:" -msgid "Marathi" -msgstr "marathi" +msgid "Borders" +msgstr "Obramowania" -msgid "Lang|Bengali" -msgstr "bengalski" +msgid "Bosnian" +msgstr "bośniacki" -msgid "Assamese" -msgstr "asamski" +msgid "Both points must be specified, or neither" +msgstr "Muszą być określone albo dwa punkty, albo żaden." -msgid "Lang|Gujarati" -msgstr "gudźarati" +msgid "Both selected references have use-my-metrics set" +msgstr "" +"Oba zaznaczone odwołania mają ustawioną flagę „użyj moich metrycznych”." -msgid "Punjabi" -msgstr "pundżabi" +msgid "Bottom Hint" +msgstr "Koniec strefy dolnej" -msgid "Lang|Oriya" -msgstr "orija" +msgid "Bottom Left" +msgstr "Lewy dolny" -msgid "Lang|Malayalam" -msgstr "malajalam" +msgid "Bottom Right" +msgstr "Prawy dolny" -msgid "Lang|Kannada" -msgstr "kannada" +msgid "Bottom Zone" +msgstr "Początek strefy środkowej" -msgid "Lang|Tamil" -msgstr "tamilski" +msgid "BottomLeft" +msgstr "Lewy dolny" -msgid "Lang|Telugu" -msgstr "telugu" +msgid "BottomRight" +msgstr "Prawy dolny" -msgid "Lang|Sinhalese" -msgstr "syngaleski" +msgid "Bounding Box" +msgstr "Pokaż prostokąt brzegowy" -msgid "Burmese" -msgstr "birmański" +msgid "Bounding Box:" +msgstr "Prostokąt brzegowy:" -msgid "Lang|Khmer" -msgstr "khmerski" +msgid "Bounding box above" +msgstr "Glif wystaje w górę" -msgid "Lang|Lao" -msgstr "laotański" +msgid "Bounding box below" +msgstr "Glif wystaje w dół" -msgid "Vietnamese" -msgstr "wietnamski" +msgid "Bounding box left of" +msgstr "Glif wystaje w lewo" -msgid "Indonesian" -msgstr "indonezyjski" +msgid "Bounding box right of" +msgstr "Glif wystaje w prawo" -msgid "Lang|Tagalog" -msgstr "tagalski" +msgid "Box Drawing" +msgstr "rysowanie ramek" -msgid "Malay (roman)" -msgstr "malajski (łacińskie)" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Ustawienia wyglądu przycisku rozwijającego listę kombinowaną." -msgid "Malay (arabic)" -msgstr "malajski (arabskie)" +msgid "Bracketted value is too large" +msgstr "Wartość w nawiasach jest zbyt duża" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "amharski" +msgid "Brahui" +msgstr "brahui" -msgid "Tigrinya" -msgstr "Tigrinia" +msgid "Braille" +msgstr "Brajla" -msgid "Galla" -msgstr "galla (oromo)" +msgid "Braille Patterns" +msgstr "pismo Brajla" -msgid "Somali" -msgstr "somalijski" +msgid "Braj Bhasha" +msgstr "braj" -msgid "Swahili" -msgstr "suahili" +msgid "Breton" +msgstr "bretoński" -msgid "Kinyarwanda/Ruanda" -msgstr "kiniaruanda/ruanda" +msgid "Brighter Border:" +msgstr "Półświatło ramki:" -msgid "Rundi" -msgstr "rundi" +msgid "Brightest Border:" +msgstr "Światło ramki:" -msgid "Nyanja/Chewa" -msgstr "Nyanja/Cziczewa" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." +msgstr "" +"Otwiera okno pozwalające na dostosowanie poziomego położenia\n" +"frakcji górnych i dolnych w zależności od ich położenia w pionie." -msgid "Malagasy" -msgstr "malgaski" +msgid "Broken" +msgstr "Łamany" -msgid "Esperanto" -msgstr "esperanto" +msgid "Browse..." +msgstr "Przeglądaj..." -msgid "Basque" -msgstr "baskijski" +msgid "Brush" +msgstr "Pędzel" -msgid "Catalan" -msgstr "kataloński" +msgid "Brāhmī" +msgstr "brāhmī" -msgid "Lang|Latin" -msgstr "łacina" +msgid "Buginese" +msgstr "bugiński" -msgid "Quechua" -msgstr "keczua" +msgid "Buhid" +msgstr "buid" -msgid "Guarani" -msgstr "guarani" +msgid "Buil_d Duplicate Glyph" +msgstr "_Podstaw innym glifem" -msgid "Aymara" -msgstr "ajmara" +msgid "Build _Composite Glyph" +msgstr "Buduj glif _kompozytowy" -msgid "Tatar" -msgstr "tatarski" +msgid "Building accented glyphs" +msgstr "Budowanie glifów akcentowanych" -msgid "Lang|Uighur" -msgstr "ujgurski" +msgid "Building duplicate encodings" +msgstr "Podstawianie glifów" -msgid "Dzongkha" -msgstr "dżongkha" +msgid "Building small capitals" +msgstr "Budowanie kapitalików" -msgid "Javanese (roman)" -msgstr "jawajski (łacińskie)" +msgid "Building sub/superscripts" +msgstr "Budowanie frakcji górnych i dolnych" -msgid "Sundanese (roman)" -msgstr "sundajski (łacińskie)" +msgid "Bulgarian" +msgstr "bułgarski" -msgid "Galician" -msgstr "galicyjski" +msgid "Bump Size" +msgstr "Rozmiar wypukłości" -msgid "Afrikaans" -msgstr "afrikaans" +msgid "Burmese" +msgstr "birmański" -msgid "Breton" -msgstr "bretoński" +msgid "Button" +msgstr "Przycisk" -msgid "Inuktitut" -msgstr "inuktitut" +msgid "Buttons" +msgstr "Ustawienia wyglądu przycisków" -msgid "Scottish Gaelic" -msgstr "gaelic szkocki" +msgid "By Classes" +msgstr "Według klas" -msgid "Manx Gaelic" -msgstr "gaelic z wyspy Manx" +msgid "By Coverage" +msgstr "Według tablic" -msgid "Irish Gaelic (with dot)" -msgstr "gaelic irlandzki z kropką" +msgid "By Glyphs" +msgstr "Według glifów" -msgid "Tongan" -msgstr "tongański" +msgid "By _Scripts" +msgstr "Według _Pism" -msgid "Greek (polytonic)" -msgstr "grecki (politoniczny)" +msgid "By appending the suffix:" +msgstr "Dopisując przyrostek:" -msgid "Greenlandic" -msgstr "grenlandzki" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "O jaki kąt (w stopniach) pochylić?" -msgid "Azebaijani (roman)" -msgstr "azerski (łacińskie)" +msgid "Byelorussian" +msgstr "białoruski" -msgid "Unspecified Language" -msgstr "Nieokreślony język" +msgid "Byte Order Mark" +msgstr "znacznik kolejności bajtów" -msgid "Unknown Language" -msgstr "Nieznany język" +msgid "Byzantine Music" +msgstr "bizantyjskie symbole muzyczne" -msgid "Percentage scale down for script level 1" -msgstr "" -"Wysokość frakcji pierwszego rzędu jako\n" -"procent wysokości wyrażenia podstawowego." +msgid "Byzantine Musical Symbols" +msgstr "bizantyjskie symbole muzyczne" -msgid "ScriptPercentScaleDown:" -msgstr "Rozmiar frakcji:" +msgid "C FontForge" +msgstr "Kod C dla FontForge" -msgid "Percentage scale down for script level 2" -msgstr "" -"Wysokość frakcji drugiego rzędu jako\n" -"procent wysokości wyrażenia podstawowego." +msgid "C0 Control Character" +msgstr "znak sterujący C0" -msgid "ScriptScriptPercentScaleDown:" -msgstr "Rozmiar frakcji 2. rzędu:" +msgid "C1 Control Character" +msgstr "znak sterujący C1" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "Min. rozmiar podformuły:" +msgid "" +"CALL function\n" +"Pops a value, calls the function represented by it" +msgstr "" +"CALL (ang. CALL a function).\n" +"Zdejmuje ze stosu numer funkcji z programu fontu i wywołuje ją." msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" +"CEILING\n" +"Pops one 26.6 value, rounds upward to an int\n" +"pushes result" msgstr "" -"Najmniejsza wysokość wyrażenia ograniczonego\n" -"np. nawiasami, która powoduje potraktowanie\n" -"go jako podformuły." +"CEILING.\n" +"Zaokrągla wierzchołek stosu (jako F26dot6) w górę do wartości całkowitej." -msgid "DisplayOperatorMinHeight:" -msgstr "Min. rozmiar operatorów (W):" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (goły)" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" -"Najmniejsza wysokość operatorów sumowania,\n" -"całkowania itp. w trybie wyróżnionym (display style)." +msgid "CFF CID (Bare)" +msgstr "CFF CID (goły)" -msgid "MathLeading:" -msgstr "Justunek matematyczny:" +msgid "CFF version mismatch\n" +msgstr "Wersje CFF nie pasują.\n" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." +msgid "CID findfont Name" +msgstr "Nazwa dla findfont (CID)" + +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID nie zawiera tego, czego oczekiwano.\n" + +msgid "CID keyed fonts may not be a master design of a multiple master font" msgstr "" -"Światło, jakie należy zostawić między wzorami\n" -"matematycznymi, aby zapewnić prawidłowe interlinie." +"Font CID nie może być wykorzystany jako wariant końcowy w foncie Multiple " +"Master." -msgid "Axis height of the font" -msgstr "Na jakiej wysokości umieszczać kreskę ułamkową." +msgid "CJK Compatibility" +msgstr "znaki zgodności dla CJK" -msgid "AxisHeight:" -msgstr "Położenie kreski ułamkowej:" +msgid "CJK Compatibility Forms" +msgstr "formy zgodności dla CJK" -msgid "AccentBaseHeight:" -msgstr "Położenie spodu akcentów:" +msgid "CJK Compatibility Ideographs" +msgstr "ideogramy zgodności dla CJK" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" -"Najwyższe położenie spodu akcentów górnych,\n" -"które jeszcze nie wymaga ich podniesienia\n" -"(zwykle akcenty projektuje się nad litery\n" -"tekstowe, a używa także nad np. wersalikami)." +msgid "CJK Compatibility Ideographs Supplement" +msgstr "dodatkowe ideogramy zgodności dla CJK" -msgid "FlattenedAccentBaseHeight:" -msgstr "Najw. położenie akcentów:" +msgid "CJK Enclosed Letters and Months" +msgstr "obwiedzione litery i miesiące CJK" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"Najwyższe położenie spodu akcentów górnych,\n" -"które jeszcze nie wymaga ich spłaszczenia." +msgid "CJK Half Width Forms" +msgstr "formy CJK ½ szerokości" -msgid "SubscriptShiftDown:" -msgstr "Przesunięcie frakcji dolnych:" +msgid "CJK Ideographic" +msgstr "chińskie ideograficzne" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"frakcji dolnej. Wartości dodatnie przesuwają w dół." +msgid "CJK Phonetics and Symbols" +msgstr "znaki fonetyczne i symbole CJK" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"Najwyższe położenie szczytu wyrażenia frakcji dolnej\n" -"przy którym nie trzeba jeszcze bardziej go obniżać." +msgid "CJK Radicals Supplement" +msgstr "uzupełnienia kluczy CJK" -msgid "SubscriptTopMax:" -msgstr "Zasięg szczytu frakcji dolnych:" +msgid "CJK Strokes" +msgstr "kreski CJK" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Maksymalne dopuszczalne obniżenie linii podstawowej\n" -"frakcji dolnych względem wyrażenia podstawowego.\n" -"Używane w wyrażeniach traktowanych jako pudełka.\n" -"Wartość dodatnia oznacza linię podstawową poniżej\n" -"dolnej krawędzi takiego pudełka." +msgid "CJK Symbols and Punctuation" +msgstr "symbole i interpunkcja CJK" -msgid "SubscriptBaselineDropMin:" -msgstr "Maks. obniżenie frakcji dolnych:" +msgid "CJK Unified Ideographs" +msgstr "ujednolicone ideogramy CJK" -msgid "Standard shift up applied to superscript elements." -msgstr "" -"Wartość o jaką należy przesunąć w pionie wyrażenie\n" -"frakcji górnej. Wartości dodatnie przesuwają w górę." +msgid "CJK Unified Ideographs Extension A" +msgstr "rozszerzone ujednolicone ideogramy CJK-A" -msgid "SuperscriptShiftUp:" -msgstr "Przesunięcie frakcji górnych:" +msgid "CJK Unified Ideographs Extension B" +msgstr "rozszerzone ujednolicone ideogramy CJK-B" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"frakcji górnej. Wartości dodatnie przesuwają w górę.\n" -"Wersja dla trybu ściśniętego (cramped mode)." +msgid "CJK Unified Ideographs Extension C" +msgstr "rozszerzone ujednolicone ideogramy CJK-C" -msgid "SuperscriptShiftUpCramped:" -msgstr "Przesunięcie frakcji górnych (S):" +msgid "CJK Unified Ideographs Extension D" +msgstr "rozszerzone ujednolicone ideogramy CJK-D" msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." +"CLEAR\n" +"Pops all elements on stack" msgstr "" -"Najniższe położenie spodu wyrażenia frakcji górnej\n" -"przy którym nie trzeba jeszcze bardziej go podnosić." +"CLEAR.\n" +"Opróżnia stos." -msgid "SuperscriptBottomMin:" -msgstr "Zasięg spodu frakcji górnych:" +msgid "CS Clarendon" +msgstr "SBD Clarendon" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"Maksymalne dopuszczalne obniżenie linii podstawowej\n" -"frakcji górnych względem wyrażenia podstawowego.\n" -"Używane w wyrażeniach traktowanych jako pudełka.\n" -"Wartość dodatnia oznacza linię podstawową poniżej\n" -"górnej krawędzi takiego pudełka." +msgid "CS Miscellaneous" +msgstr "SBD różne" -msgid "SuperscriptBaselineDropMax:" -msgstr "Maks. obniżenie frakcji górnych:" +msgid "CS Modern" +msgstr "SBD nowoczesne" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między wyrażeniami frakcji dolnej a górnej." +msgid "CS Monotone" +msgstr "SBD o stałej szerokości kresek" -msgid "SubSuperscriptGapMin:" -msgstr "Światło między frakcjami:" +msgid "CS Newspaper" +msgstr "SBD gazetowe" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "Najwyższe położenie górnej:" +msgid "CS Stub Serif" +msgstr "SBD o skróconych szeryfach" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"Najwyższe położenie na jakie można wypchnąć\n" -"spód wyrażenia frakcji górnej w celu zachowania\n" -"odstępu od wyrażenia frakcji dolnej. W razie\n" -"dalszej potrzeby będzie obniżana frakcja dolna." +msgid "CS Traditional" +msgstr "SBD tradycyjne" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" -"Dodatkowe światło wymagane za\n" -"wyrażeniem frakcji górnej lub dolnej." +msgid "CS Typewriter" +msgstr "SBD maszynowe" -msgid "SpaceAfterScript:" -msgstr "Światło za frakcją:" +msgid "CVT variation table" +msgstr "tablica zmienności stałych dla hintingu" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między wyrażeniem ograniczenia górnego\n" -"a górną krawędzią ograniczanego operatora." +msgid "C_ID Font Info..." +msgstr "Właśc_iwości fontu CID..." -msgid "UpperLimitGapMin:" -msgstr "Światło nad operatorem:" +msgid "C_all..." +msgstr "Wywoł_aj..." -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Minimalna odległość między linią podstawową\n" -"wyrażenia ograniczenia górnego a górną krawędzią\n" -"ograniczanego operatora." +msgid "C_enter" +msgstr "C_entruj" -msgid "UpperLimitBaselineRiseMin:" -msgstr "Przesunięcie ogr. górnego:" +msgid "C_hange" +msgstr "_Zmień" -msgid "LowerLimitGapMin:" -msgstr "Światło pod operatorem:" +msgid "C_hop" +msgstr "W_yczyść" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między wyrażeniem ograniczenia dolnego\n" -"a dolną krawędzią ograniczanego operatora." +msgid "C_lasses" +msgstr "K_lasy" -msgid "LowerLimitBaselineDropMin:" -msgstr "Przesunięcie ogr. dolnego:" +msgid "C_lear" +msgstr "W_yczyść" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" -"Minimalna odległość między linią podstawową\n" -"wyrażenia ograniczenia dolnego a dolną krawędzią\n" -"ograniczanego operatora." +msgid "C_lose Tab" +msgstr "Zamknij kar_tę" -msgid "StackTopShiftUp:" -msgstr "Przesunięcie wierzchołka:" +msgid "C_ontrast" +msgstr "Ko_ntrast" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"na szczycie stosu. Wartości dodatnie przesuwają w górę." +msgid "C_opy Reference" +msgstr "Sk_opiuj odwołanie" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "Przesunięcie wierzchołka (W):" +msgid "C_orner" +msgstr "_Narożny" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"na szczycie stosu. Wartości dodatnie przesuwają w górę.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "C_ustom" +msgstr "_Dostosuj" -msgid "StackBottomShiftDown:" -msgstr "Przesunięcie spodu:" +msgid "Ca_pital Height:" +msgstr "Wysokośc ka_pitalików:" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"w spodzie stosu. Wartości dodatnie przesuwają w dół." +msgid "Call Script" +msgstr "Wykonaj skrypt" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "Przesunięcie spodu (W):" +msgid "Called from...\n" +msgstr "Wywołano z...\n" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"w spodzie stosu. Wartości dodatnie przesuwają w dół.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "Cambodian" +msgstr "khmerski" + +msgid "Can Be _Interpolated" +msgstr "_Można interpolować" msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"Światło, jakie musi być zapewnione\n" -"między górnym a dolnym elementem stosu." +"Kontrola zezwoleń na osadzanie fontu, np. PDF-ach, i wskazanie\n" +"działań dozwolonych na dokumencie i osadzonym w nim foncie." -msgid "StackGapMin:" -msgstr "Światło między elementami:" +msgid "Can't Find Glyph" +msgstr "Nie znaleziono glifu" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między górnym a dolnym elementem stosu.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "Can't Parallel" +msgstr "Nie można zrównoleglić" -msgid "StackDisplayStyleGapMin:" -msgstr "Światło między elementami (W):" +msgid "Can't _Be Interpolated" +msgstr "N_ie można interpolować" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" -"Wartość o jaka należy przesunąć w pionie rozciągnięte wyrażenie\n" -"na szczycie stosu. Wartości dodatnie przesuwają w górę." +msgid "Can't back up with nothing on stack\n" +msgstr "Próba wykonania operacji „backup” przy pustym stosie.\n" -msgid "StretchStackTopShiftUp:" -msgstr "Przes. rozciągniętego wierzchołka:" +msgid "Can't compare arrays\n" +msgstr "Nie można porównywać tablic\n" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Wartość o jaka należy przesunąć w pionie rozciągnięte wyrażenie\n" -"w spodzie stosu. Wartości dodatnie przesuwają w dół." +msgid "Can't create temporary directory" +msgstr "Nie udało się utworzyć folderu tymczasowego" -msgid "StretchStackBottomShiftDown:" -msgstr "Przes. rozciągniętego spodu:" +msgid "Can't find autotrace" +msgstr "Nie znaleziono autotrace" msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" -"Światło, jakie musi być zapewnione między\n" -"górnym a dolnym rozciągniętym elementem stosu." +"Nie udało się odnaleźć programu autotrace (ustaw zmienną środowiskową " +"AUTOTRACE) lub ściągnij program z:\n" +" http://sf.net/projects/autotrace/" -msgid "StretchStackGapAboveMin:" -msgstr "Światło nad rozciągniętym:" +msgid "Can't find mf" +msgstr "Nie znaleziono mf" msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" -"Światło, jakie musi być zapewnione między\n" -"górnym rozciągniętym a dolnym elementem stosu." +"Nie udało się odnaleźć programu mf ― metafont (ustaw zmienną środowiskową " +"MF) lub ściągnij program z:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Metafont jest częścią pakietu ΤεΧ" -msgid "StretchStackGapBelowMin:" -msgstr "Światło pod rozciągniętym:" +msgid "Can't find the file" +msgstr "Nie znaleziono pliku" -msgid "FractionNumeratorShiftUp:" -msgstr "Przesunięcie licznika:" +msgid "Can't fix" +msgstr "Nie do naprawienia" -msgid "Standard shift up applied to the numerator." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"w liczniku. Wartości dodatnie przesuwają w górę." +msgid "Can't insert 'cvt'" +msgstr "Nie udało się ustawić „cvt”" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "Przesunięcie licznika (W):" +msgid "Can't insert 'fpgm'" +msgstr "Nie udało się ustawić „fpgm”" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"Wartość o jaka należy przesunąć w pionie wyrażenie\n" -"w liczniku. Wartości dodatnie przesuwają w górę.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "Can't insert 'prep'" +msgstr "Nie udało się ustawić „prep”" -msgid "FractionDenominatorShiftDown:" -msgstr "Przesunięcie mianownika:" +msgid "Can't instruct this glyph" +msgstr "Nie udało się poinstruować glifu" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" -"Wartość o jaką należy przesunąć w pionie wyrażenie\n" -"w mianowniku. Wartości dodatnie przesuwają w dół." +#, c-format +msgid "Can't open %s" +msgstr "Nie udało się otworzyć %s" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "Przesunięcie mianownika (W):" +#, c-format +msgid "Can't open %s\n" +msgstr "Nie można otworzyć %s\n" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." +msgid "Can't open temporary file for postscript output\n" msgstr "" -"Wartość o jaką należy przesunąć w pionie wyrażenie\n" -"w mianowniku. Wartości dodatnie przesuwają w dół.\n" -"Wersja dla trybu wyróżnionego (display style)." +"Nie udało się otworzyć pliku tymczasowego dla wyjścia postscriptowego.\n" -msgid "FractionNumeratorGapMin:" -msgstr "Minimalne światło nad kreską:" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Nie udało się otworzyć pliku tymczasowego dla wyjścia TrueType.\n" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między kreską ułamkową a licznikiem." +msgid "Can't run mf" +msgstr "Nie udało się uruchomić mf" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "Minimalne światło nad kreską (W):" +msgid "Can't specify a subtable here" +msgstr "Tu nie wprowadza się podtablicy" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między kreską ułamkową a licznikiem.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "Canadian Syllabics" +msgstr "sylabariusz kanadyjski" -msgid "FractionRuleThickness:" -msgstr "Grubość kreski ułamkowej:" +msgid "Cancel" +msgstr "Anuluj" -msgid "Thickness of the fraction bar." -msgstr "Grubość poziomej kreski ułamka." +msgid "Cancel Button" +msgstr "Przycisk odrzucenia" -msgid "FractionDenominatorGapMin:" -msgstr "Minimalne światło pod kreską:" +msgid "Cancel Buttons" +msgstr "Ustawienia wyglądu przycisków odrzucenia operacji" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między kreską ułamkową a mianownikiem." +msgid "Cannot Be Undone" +msgstr "Nie będzie można cofnąć" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "Minimalne światło pod kreską (W):" +msgid "Cannot be Undone" +msgstr "Nie będzie można cofnąć" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"między kreską ułamkową a mianownikiem.\n" -"Wersja dla trybu wyróżnionego (display style)." +#, c-format +msgid "Cannot find your hotkey definition file!\n" +msgstr "Nie znaleziono pliku definicji skrótów klawiaturowych!\n" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Odstęp w poziomie między licznikiem\n" -"a mianownikiem w ułamkach ukośnych." +#, c-format +msgid "Cannot open %s" +msgstr "Nie udało się otworzyć %s" -msgid "SkewedFractionHorizontalGap:" -msgstr "Odstęp poziomy w ukośnych:" +#, c-format +msgid "Cannot open %s\n" +msgstr "Nie udało się otworzyć %s\n" -msgid "SkewedFractionVerticalGap:" -msgstr "Odstęp pionowy w ukośnych:" +msgid "Cannot open a temporary file\n" +msgstr "Nie udało się otworzyć pliku tymczasowego\n" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Odstęp w pionie między licznikiem\n" -"a mianownikiem w ułamkach ukośnych." +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "Nie udało się otworzyć pliku funkcji zecerskich %.120s" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" -"Światło, jakie musi być zapewnione między\n" -"wyrażeniem a kreską poziomą nad nim." +msgid "Cannot open file" +msgstr "Nie udało się otworzyć pliku" -msgid "OverbarVerticalGap:" -msgstr "Światło nad wyrażeniem:" +msgid "Canonical Start _Point" +msgstr "Kanoniczne _punkty początkowe" -msgid "OverbarRuleThickness:" -msgstr "Grubość kreski górnej:" +msgid "Canonical _Contours" +msgstr "Kanoniczna kolejność _konturów" -msgid "Thickness of the overbar." -msgstr "Grubość kreski poziomej nad wyrażeniem." +msgid "Capital Spacing" +msgstr "Światło wersalikowe" -msgid "Extra white space reserved above the overbar." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"powyżej kreski poziomej nad wyrażeniem." +msgid "Capitals to Petite Capitals" +msgstr "Wersaliki na mikrokapitaliki" -msgid "OverbarExtraAscender:" -msgstr "Światło nad kreską górną:" +msgid "Capitals to Small Capitals" +msgstr "Wersaliki na kapitaliki" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Światło, jakie musi być zapewnione między\n" -"wyrażeniem a kreską poziomą pod nim." +msgid "Carian" +msgstr "karyjskie" -msgid "UnderbarVerticalGap:" -msgstr "Światło pod wyrażeniem:" +msgid "Carrier" +msgstr "dakelh (carrier)" -msgid "Thickness of the underbar." -msgstr "Grubość kreski poziomej pod wyrażeniem." +msgid "Cartoon" +msgstr "Kreskówki" -msgid "UnderbarRuleThickness:" -msgstr "Grubość kreski dolnej:" +msgid "Case-Sensitive Forms" +msgstr "Warianty wersalikowe" -msgid "Extra white space reserved below the underbar." -msgstr "" -"Światło, jakie musi być zapewnione\n" -"poniżej kreski poziomej pod wyrażeniem." +msgid "Catalan" +msgstr "kataloński" -msgid "UnderbarExtraDescender:" -msgstr "Światło pod kreską dolną:" +msgid "Cebuano" +msgstr "cebuański" -msgid "RadicalVerticalGap:" -msgstr "Światło wewnętrzne:" +msgid "Center Bet_ween Control Points" +msgstr "_Centruj między kontrolnymi" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" -"Światło między wyrażeniem podpierwiastkowym,\n" -"a kreską poziomą znaku pierwiastka." +msgid "Center Out" +msgstr "Pokaż środek" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "Światło wewnętrzne (W):" +msgid "Center of Selection" +msgstr "Środek zaznaczenia" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"Światło między wyrażeniem podpierwiastkowym,\n" -"a kreską poziomą znaku pierwiastka.\n" -"Wersja dla trybu wyróżnionego (display style)." +msgid "Centered" +msgstr "Wycentrowany" -msgid "RadicalRuleThickness:" -msgstr "Grubość kreski poziomej:" +msgid "Centered CJK Punctuation" +msgstr "wyśrodkowana interpunkcja CJK" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" -"Grubość kreski poziomej nad wyrażeniem podpierwiastkowym.\n" -"Dotyczy zarówno gotowych jak i składanych znaków pierwiastka." +msgid "Chaha Gurage" +msgstr "chacha" -msgid "Extra white space reserved above the radical." -msgstr "Dodatkowe światło aplikowane nad znakiem pierwiastka." +msgid "Chaining Positioning" +msgstr "Pozycjonowanie łańcuchowe" -msgid "RadicalExtraAscender:" -msgstr "Światło nad pierwiastkiem:" +msgid "Chaining Substitution" +msgstr "Podstawienie łańcuchowe" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Wartość kerningu w poziomie aplikowanego\n" -"przed stopniem pierwiastka, jeśli obecny." +msgid "Chaining position" +msgstr "Poz. łańcuchowe" -msgid "RadicalKernBeforeDegree:" -msgstr "Kerning przed stopniem:" +msgid "Chaining substitution" +msgstr "Podst. łańcuchowe" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" -"Wartość kerningu w poziomie odejmowanego\n" -"za stopniem pierwiastka, jeśli obecny." +msgid "Chakma" +msgstr "czakma" -msgid "RadicalKernAfterDegree:" -msgstr "Kerning za stopniem:" +msgid "Cham" +msgstr "czam" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" -"Wysokość linii podstawowej stopnia pierwiastka,\n" -"jako ułamek wysokości znaku pierwiastka." +msgid "Change" +msgstr "Zmień" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "Linia podstawowa stopnia:" +msgid "Change Glyphs" +msgstr "Przekształcenia glifów" -msgid "MinConnectorOverlap:" -msgstr "Minimalna zakładka:" +msgid "Change Length" +msgstr "Zmień długość" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Najmniejsza zakładka jaka musi zostać utrzymana\n" -"między sąsiednimi elementami podczas składania\n" -"większych wariantów glifów w pionie lub w poziomie." +msgid "Change Supplement..." +msgstr "Zmiana suplementu..." -msgid "Bad font, offset out of bounds.\n" -msgstr "Błędny font, położenie w pliku poza zakresem.\n" +msgid "Change UniqueID?" +msgstr "Zmienić UniqueID?" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Jeden z wariantów Multiple Master zawiera obrysy truetype'owe (krzywe " -"stopnia 2). Musi zostać przekonwertowany na krzywe stopnia 3 zanim będzie " -"mógł zostać użyty." +msgid "Change Weight" +msgstr "Zmiana grubości" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "Fonty podstawowe zawierają inną liczbę glifów" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "Ten glif nie występuje w niektórych fontach podstawowych" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "Ten glif zawiera różną liczbę odwołań w różnych fontach podstawowych" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Odwołania w tym glifie mają różne punkty kodowe w różnych fontach " -"podstawowych" +msgid "Change X-Height" +msgstr "Zmiana linii średniej" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Ten glif zawiera kontur mający różną liczbę punktów w różnych fontach " -"podstawowych" +msgid "Change XHeight" +msgstr "Zmiana wysokości linii średniej" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "Ten glif zawiera różną liczbę konturów w różnych fontach podstawowych" +msgid "Change _Glyph..." +msgstr "Pr_zekształć glify..." -msgid "This glyph contains a different number of hints in different instances" -msgstr "Ten glif zawiera różną liczbę hintów w różnych fontach podstawowych" +msgid "Change _Weight..." +msgstr "Zmień _grubość..." -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" -"Ten glif występuje w innych parach kerningowych w różnych fontach " -"podstawowych" +msgid "Change _X-Height..." +msgstr "_Linia średnia..." -msgid "Bad Multiple Master Font" -msgstr "Błędny font Multiple Master" +msgid "Change whether spiro is active or not" +msgstr "Przełącza między trybami spiro a normalnym" -msgid "Various errors occurred at the selected glyphs" -msgstr "W zaznaczonych glifach występuje wiele błędów" +msgid "Changed Color" +msgstr "Etykiety zmienionych" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "W zaznaczonych glifach występuje następujący błąd: %.100s" +msgid "Changing glyphs" +msgstr "Przekształcanie glifów" -#, c-format msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" -"Font „%.30s” zawiera obrysy postscriptowe (krzywe stopnia 3). Musi zostać " -"przekonwertowany na krzywe stopnia 2 zanim będzie mógł zostać użyty w " -"apple'owskim foncie z wariantami" +"Czy zmiana lewej odsadki glifu ma powodować analogiczną\n" +"zmianę lewych odsadek glifów akcentowanych bazujących na nim?" -#, c-format msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" -"Font „%.30s” zawiera obrysy truetype'owe (krzywe stopnia 2). Musi zostać " -"przekonwertowany na krzywe stopnia 3 zanim będzie mógł zostać użyty w foncie " -"typu Multiple Master." +"Czy zmiana szerokości pola glifu ma powodować analogiczną\n" +"zmianę szerokości pól glifów akcentowanych bazujących na nim?" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"Nie określono ForceBoldThreshold w foncie ważonym, chociaż w wariancie " -"„%30s” zdefiniowano ForceBold" +msgid "Char. _Range" +msgstr "_Zakres znaków" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Fonty %1$.30s i %2$.30s zawierają inną liczbę glifów lub są inaczej kodowane" +msgid "CharCenterHighest" +msgstr "Centruj nad najwyższym" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"Fonty %1$.30s i %2$.30s używają innych typów krzywych (jeden truetype'owych, " -"drugi postscriptowych)" +msgid "Character Variants 01" +msgstr "Warianty znaków (01)" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"Wpis „%1$.20s” w prywatnym słowniku PS jest obecny tylko albo w %2$.30s, " -"albo w %3$.30s" +msgid "Character Variants 02" +msgstr "Warianty znaków (02)" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "Glif %1$.30s jest określony w %2$.30s, ale nie w %3$.30s" +msgid "Character Variants 03" +msgstr "Warianty znaków (03)" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"Glif %1$.30s w foncie %2$.30s zawiera i kontury, i odwołania. To nie jest " -"obsługiwane w fontach z wariantami." +msgid "Character Variants 04" +msgstr "Warianty znaków (04)" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Glif %1$.30s zawiera w foncie %2$.30s inną liczbę konturów niż w %3$.30s" +msgid "Character Variants 05" +msgstr "Warianty znaków (05)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Glif %1$.30s ma w foncie %2$.30s inną liczbę punktów (lub punktów " -"kontrolnych) niż w %3$.30s" +msgid "Character Variants 06" +msgstr "Warianty znaków (06)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Glif %1$.30s zawiera w foncie %2$.30s kontury biegnące odwrotnie niż w " -"%3$.30s" +msgid "Character Variants 07" +msgstr "Warianty znaków (07)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Glif %1$.30s zawiera w foncie %2$.30s inną liczbę odwołań niż w %3$.30s" +msgid "Character Variants 08" +msgstr "Warianty znaków (08)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Glif %1$.30s zawiera w foncie %2$.30s odwołanie przekształcone inaczej niż w " -"%3$.30s" +msgid "Character Variants 09" +msgstr "Warianty znaków (09)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Glif %1$.30s ma w foncie %2$.30s inną liczbę par kerningowych niż w %3$.30s" +msgid "Character Variants 10" +msgstr "Warianty znaków (10)" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Glif %1$.30s ma punkty inaczej ponumerowane niż w innych fontach podstawowych" +msgid "Character Variants 99" +msgstr "Warianty znaków (99)" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"Hinty %1$s w glifie „%2$.30s” w foncie „%3$.30s” nie pasują do tych z " -"„%4$.30s” (inna liczba lub inne maski hintów)" +msgid "Charsets" +msgstr "Zakresy znaków" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "Glif %1$.30s ma w foncie %2$.30s inną hintmaskę niż w %3$.30s" +msgid "Chattisgarhi" +msgstr "chhattisgarhi" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "Wariant domyślny nie zawiera tablicy „cvt”, ale wariant „%.30s” ją ma." +msgid "Chechen" +msgstr "czeczeński" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"Warianty inne niż domyślny mogą zawierać tylko tablicę „cvt”, ale w „%.30s” " -"występują także inne." +msgid "Check Advance:" +msgstr "Sprawdź szerokość:" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"Tablica „cvt” w wariancie „%.30s” ma inny rozmiar niż w wariancie domyślnym" +msgid "Check Box" +msgstr "Pole wyboru" -msgid "No problems detected" -msgstr "Nie znaleziono żadnych problemów" +msgid "Check Box Off Mark" +msgstr "Wybór odznaczony" -msgid "OK" -msgstr "" +msgid "Check Box On Mark" +msgstr "Wybór zaznaczony" -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" +msgid "Check Self-Intersection" +msgstr "Wykrywaj przecięcia" -msgid "NameList duplicated" -msgstr "" +msgid "Check Unicode/Name mismatch" +msgstr "Nazwy niezgodne z numerami unikodowymi" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Check VAdvance:\n" +msgstr "Sprawdź wysokość:\n" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Lista nazw %s bazuje na liście %s, której nie udało się znaleźć" +msgid "Check _flipped references" +msgstr "_Odbite odwołania" -msgid "NameList base missing" -msgstr "Błędna bazowa lista nazw" +msgid "Check _missing extrema" +msgstr "Brakujące punkty w ek_stremach" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Lista %s zawiera więcej niż jedną bazową listę nazw" +msgid "Check _outermost paths clockwise" +msgstr "_Zewnętrzne kontury prawoskrętne" -msgid "NameList based twice" -msgstr "Zbyt wiele list bazowych" +msgid "Check for CIDs defined _twice" +msgstr "CIDy zdefiniowane _podwójnie" -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"W „Rename” brakuje nazwy docelowej dla %s\n" -"%s" +msgid "Check for _irrelevant control points" +msgstr "_Niepotrzebne punkty kontrolne" -msgid "NameList parsing error" -msgstr "Błąd składni w liście nazw" +msgid "Check for _undefined CIDs" +msgstr "_Niezdefiniowane CIDy" -#, c-format msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"Błędny numer unikodowy w liście %s:\n" -"%s" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" msgstr "" -"W liście %s wystąpił znak o numerze unikodowym %x bez przypisanej nazwy" +"Szukaj glifów z podstawieniami „GSUB” odwołującymi się do pustych glifów" -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "W liście %s wystąpiła błędna nazwa dla znaku o numerze unikodowym %x" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "Szukaj glifów o szerokościach innych niż zadana" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" -"W liście %s określono więcej niż jedną nazwę dla znaku o numerze unikodowym " -"%x" +msgid "" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." +msgstr "Pozwala sprawdzić czy nazwa glifu odpowiada jego numerowi unikodowemu." -msgid "AGL without afii" -msgstr "AGL bez nazw typu „afii”" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "Szukaj glifów o wysokościach innych niż zadana" -msgid "AGL For New Fonts" -msgstr "AGL dla nowych fontów" +msgid "Check for incomplete mark to base subtables" +msgstr "Niepełne pokrycie podstawowych kotwicami" -msgid "Adobe Glyph List" -msgstr "Lista Adobe (AGL)" +msgid "Check for missing _glyph names" +msgstr "Brakujące nazwy _glifów" -msgid "AGL with PUA" -msgstr "AGL z Unicode PUA" +msgid "Check for missing _scripts in features" +msgstr "Brakujące pisma w funkcjach _zecerskich" -msgid "Greek small caps" -msgstr "Greckie kapitaliki" +msgid "Check for missing glyph names" +msgstr "Brakujące nazwy glifów" -msgid "ΤεΧ Names" -msgstr "Nazwy ΤεΧ-owe" +msgid "Check for multiple characters with the same name" +msgstr "Pozwala sprawdzić czy kilka glifów nie używa tej samej nazwy" -msgid "AMS Names" -msgstr "Nazwy AMS" +msgid "Check missing _bitmaps" +msgstr "_Brakuje bitmap lub obrysów" -msgid "Bad Token" -msgstr "Błędny token" +msgid "Check multiple Names" +msgstr "Glify o tej samej nazwie" -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"Błędny token „%.30s”\n" -"w okolicach ...%40s" +msgid "Check multiple Unicode" +msgstr "Glify o tym samym numerze unikodowym" -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Błędny token. oczekiwano „%.10s” a napotkano „%.10s”\n" -"w okolicach ...%40s" +msgid "Check substitutions for empty chars" +msgstr "Podstawienia pustymi znakami" -#, c-format msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"Błędny token. Napotkano „%1$c”\n" -"w okolicach ...%2$40s" +"Pozwala sprawdzić font w poszukiwaniu typowych błędów przed\n" +"wygenerowaniem. To może trochę potrwać." -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Błędny token. Oczekiwano „%.10s”\n" -"w okolicach ...%40s" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "CIDy zdefiniowane w więcej niż jednym podfoncie" -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"Nieoczekiwany token.\n" -"przed ...%40s" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "CIDy niezdefiniowane w żadnym podfoncie" -#, c-format msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" -"Nieoczekiwany token za końcem wyrażenia.\n" -"przed ...%40s" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Próba obliczenia logarytmu z %1$g w %2$.30s" +"Pozwala sprawdzić czy żadne podstawienie, klasa kerningu, etc. nie używa " +"nazw glifów nieistniejących w foncie." -msgid "Bad Value" -msgstr "Błędna wartość" +msgid "Cherokee" +msgstr "czirokeski" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Próba wyciągnięcia pierwiastka kwadratowego z %1$g w %2$.30s" +msgid "Chichewa" +msgstr "chichewa" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Próba dzielenia przez zero w %.30s" +msgid "Chinese (Hong Kong)" +msgstr "chiński (Hongkong)" -msgid "Projecting..." -msgstr "projekcja..." +msgid "Chinese (Macau)" +msgstr "chiński (Makau)" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"W celu zastąpienia Adobowskej tablicy OtherSubrs fontów Type1 własną,\n" -"należy wprowadzić tu plik zawierający do 14 funkcji w postscripcie. Każda " -"funkcja\n" -"musi być poprzedzona linią zaczynającą się od „%%%%” (dowolny tekst przed\n" -"pierwszym „%%%%” traktowany jest jako komentarz). Pierwsze trzy funkcje\n" -"są do hintów „flex”, następna do podstawiania hintów (ta jest WYMAGANA),\n" -"czternasta (numer 13, numeracja zaczyna się od zera) jest do hintów " -"„counter”\n" -"(świateł wewnątrzliterowych) Funkcje NIE POWINNY być otoczone nawiasami [ ]." +msgid "Chinese (PRC)" +msgstr "chiński (Chiny)" -msgid "OtherSubrsFile" -msgstr "Plik OtherSubrs" +msgid "Chinese (Singapore)" +msgstr "chiński (Singapur)" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "Domyślne kodowanie dla nowych fontów" +msgid "Chinese (Taiwan)" +msgstr "chiński (Tajwan)" -msgid "NewCharset" -msgstr "Domyślne kodowanie" +msgid "Chinese Hong Kong" +msgstr "chiński hongkoński" -msgid "NewEmSize" -msgstr "Wymiar pola znaku" +msgid "Chinese Phonetic" +msgstr "chiński fonetyczny" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Domyślna rozdzielczość pionowa pól znaków w nowo tworzonych fontach." +msgid "Chinese Simplified" +msgstr "chiński uproszczony" -msgid "NewFontsQuadratic" -msgstr "Krzywe drugiego stopnia" +msgid "Chinese Traditional" +msgstr "chiński tradycyjny" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Wybór typu obrysów używanych w nowo tworzonych fontach: truetype'owe\n" -"(krzywe stopnia drugiego) lub postscriptowe (stopnia trzeciego)." +msgid "Chipewyan" +msgstr "odżibwe (czipewejski, anishinabe)" -msgid "FreeTypeInFontView" -msgstr "Używaj FreeType" +msgid "Choose a file format..." +msgstr "Wybierz format pliku..." -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Użyj rasteryzatora FreeType (jeśli dostępny)\n" -"do wyświetlania glifów w oknie widoku fontu.\n" -"To skutkuje lepszą jakością podglądu znaków." +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Wybiera odpowiedni tryb na podstawie numerów unikodowych" -msgid "LoadedFontsAsNew" -msgstr "Konwertuj obrysy" +msgid "Choose which lookups to copy" +msgstr "Które dane zecerskie skopiować?" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Czy obrysy wczytywanych fontów powinny zostać przetworzone do\n" -"domyślnego rodzaju krzywych, czy mają zachować oryginalną postać?\n" -"Patrz też: Domyślnie TrueType." +msgid "Chukchi" +msgstr "czukocki" -msgid "PreferCJKEncodings" -msgstr "Używaj kodowania CJK" +msgid "Church Slavonic" +msgstr "cerkiewnosłowiański" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Niektóre fonty TTF i OTF z chińskimi znakami są kodowane jednocześnie\n" -"w CJK i unikodowo. Użycie tej opcji spowoduje wybranie kodowania CJK." +msgid "Chuvash" +msgstr "czuwaski" -msgid "AskUserForCMap" -msgstr "Pytaj o cmap" +msgid "Clarendon Serifs" +msgstr "Szeryfy blokowe, pisma dwuelementowe" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"Przy wczytywaniu fontów TrueType i OpenType umożliwia wybór tablicy\n" -"numerów kodowych glifów (cmap), jeśli zastosowano kilka jej wersji." +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Klasa" +msgstr[1] "Klasy" +msgstr[2] "Klas" +msgstr[3] "" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"Lista rozdzielonych przecinkami czteroznakowych nazw tablic\n" -"TTF/OTF które FontForge ma chronić przy wczytywaniu fontu i które\n" -"ma później nietknięte dodać przy ponownym generowaniu tego fontu.\n" -"Lepiej wpisać tu tylko te tablice których FontForge „nie rozumie”." +#, c-format +msgid "Class %d: " +msgstr "Klasa %d: " -msgid "PreserveTables" -msgstr "Zachowaj tablice" +msgid "Class 0" +msgstr "Klasa 0" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"Czy w widoku obrysu Shift ma ograniczać ruch kursora\n" -"do prostej o nachyleniu odmiany pochyłej czy do pionu?" +msgid "Class 1: {Everything Else}" +msgstr "Klasa 1: {wszystko inne}" -msgid "ItalicConstrained" -msgstr "Trzymaj pochylenie" +msgid "Class Name" +msgstr "Nazwa klasy" -msgid "SnapToInt" -msgstr "Przyciągaj do całkowitych" +msgid "Class already used" +msgstr "Klasa została już użyta" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "Zaokrąglaj współrzędne kliknięć do wartości całkowitych." +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "Podtablica definicji klasy wystaje poza koniec nadrzędnej tablicy\n" -msgid "JoinSnap" -msgstr "Precyzja łączenia" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Indeks klasy poza zakresem %d (musi być mniejszy niż %d)\n" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Numer klasy wykracza poza zakres\n" + +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" msgstr "" -"Zasięg w jakim komenda Edycja -> Dołącz ma łączyć ze sobą dwa punkty.\n" -"Zero oznacza, że punkty muszą się dokładnie pokrywać aby zostać połączone." +"Numer klasy z podtablicy dla znaków diakrytycznych %.30s w GPOS wykracza " +"poza zadeklarowany zakres.\n" -msgid "CopyMetaData" -msgstr "Kopiuj metadane" +msgid "Class10" +msgstr "Cecha 10" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"Czy przy kopiowaniu glifów w widokach fontów kopiować\n" -"również ich metadane (nazwa, kodowanie, komentarze itd.)?" +msgid "Class2" +msgstr "Cecha 2" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Maksymalna ilość operacji Cofnij/Ponów dla każdego glifu." +msgid "Class3" +msgstr "Cecha 3" -msgid "UndoDepth" -msgstr "Pamięć historii" +msgid "Class4" +msgstr "Cecha 4" -msgid "AutoWidthSync" -msgstr "Synchronizuj szerokość" +msgid "Class5" +msgstr "Cecha 5" -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Czy zmiana szerokości pola glifu ma powodować analogiczną\n" -"zmianę szerokości pól glifów akcentowanych bazujących na nim?" +msgid "Class6" +msgstr "Cecha 6" -msgid "AutoLBearingSync" -msgstr "Synchronizuj lewą odsadkę" +msgid "Class7" +msgstr "Cecha 7" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Czy zmiana lewej odsadki glifu ma powodować analogiczną\n" -"zmianę lewych odsadek glifów akcentowanych bazujących na nim?" +msgid "Class8" +msgstr "Cecha 8" -msgid "ClearInstrsBigChanges" -msgstr "Usuń nieaktualne instrukcje" +msgid "Class9" +msgstr "Cecha 9" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Hinting w fontach TrueType składa się z instrukcji\n" -"odwołujących się do poszczególnych punktów glifu\n" -"przez ich numery, więc edycja obrysu, która spowoduje\n" -"zmianę numeracji punktów często czyni te instrukcje\n" -"bezwartościowymi. FontForge domyślnie je usuwa, ale\n" -"można to wyłączyć ― tylko ostrożnie!" +msgid "Classes" +msgstr "Klasy" -msgid "CopyTTFInstrs" -msgstr "Kopiuj instrukcje TTF" +msgid "Class|Name" +msgstr "Nazwa" -msgid "AccentOffsetPercent" -msgstr "Przesunięcie akcentów" +msgid "Clea_nup Glyph" +msgstr "_Przeczyść glif" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Procent wysokości pola znaku o jaki akcenty mają\n" -"być wyżej od swoich glifów podstawowych." +msgid "Cleanup Self Intersect" +msgstr "Usuń przecięcia" -msgid "AccentCenterLowest" -msgstr "Centruj wg najniższego" +msgid "Clear" +msgstr "Wyczyść" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Czy centrując akcenty akutowy lub gravis nad literami należy\n" -"użyć położenia najniższego punktu obrysu akcentu, czy należy\n" -"brać pod uwagę całą szerokość akcentu?" +msgid "Clear All" +msgstr "Wyczyść wszystkie" -msgid "CharCenterHighest" -msgstr "Centruj nad najwyższym" +msgid "Clear All Device Tables" +msgstr "Wyczyść wszystkie tablice rastrowania" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"Czy centrując akcenty nad glifem podstawowym należy\n" -"użyć położenia najwyższego punktu obrysu glifu, czy\n" -"należy brać pod uwagę całą szerokość glifu?" +msgid "Clear DStem" +msgstr "U_suń hinty ukośne" -msgid "PreferSpacingAccents" -msgstr "Akcenty nieskładające" +msgid "Clear Device Table" +msgstr "Wyczyść tablicę rastrowania" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"Budując glify akcentowane, używaj akcentów o niezerowej\n" -"szerokości (Unicode: 02C0-02FF), a nie akcentów składających\n" -"(Unicode: 0300-036F)" +msgid "Clear Instructions" +msgstr "Usuń instrukcje TTF glifu" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"FontForge może współpracować z dwoma programami do wektoryzacji:\n" -" autotrace i potrace\n" -"Jeśli w systemie jest tylko jeden z nich, zostanie użyty. Jeśli są dwa,\n" -"ta opcja pozwala określić, który z nich będzie preferowany." +msgid "Clear Special Data" +msgstr "Usuń dane specjalne" -msgid "PreferPotrace" -msgstr "Wybieraj Potrace" +msgid "Clear _Background" +msgstr "Wyczyść _tło" -msgid "AutotraceArgs" -msgstr "Opcje wektoryzacji" +msgid "Clear _VStem" +msgstr "Usuń hinty pi_onowe" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "Dodatkowe parametry programu wektoryzującego (autotrace albo potrace)" +msgid "Clear all device table corrections associated with this combination" +msgstr "Wyczyść wszystkie odnośne korekty położeń dla rastrowania" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "Pytaj o dodatkowe parametry przed każdym wywołaniem autotrace" +msgid "Clear destination layer before copy" +msgstr "Wyczyść warstwę docelową przed kopiowaniem" -msgid "AutotraceAsk" -msgstr "Pytaj przy Autotrace" +msgid "ClearInstrsBigChanges" +msgstr "Usuń nieaktualne instrukcje" msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" msgstr "" -"Dodatkowe parametry programu mf (metafont), wprowadzane przed nazwą pliku" - -msgid "MfArgs" -msgstr "Opcje mf" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Pytaj o dodatkowe parametry przed każdym wywołaniem mf" - -msgid "MfAsk" -msgstr "Pytaj przy mf" +"Kliknij, aby zapoznać się ze wszystkim, co dotyczy licencji OFL \n" +"dla otwartych fontów (SIL Open Font License), w tym także z FAQ. \n" msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" -"FontForge wkleja obrazki w tło glifu przed wektoryzacją.\n" -"Można je zachować aby przyjrzeć się rezultatom lub usunąć\n" -"aby oszczędzić na zajmowanej pamięci i rozmiarze pliku." - -msgid "MfClearBg" -msgstr "Czyść tło przed mf" +"Naciśnij ten przycisk, aby dodać metadane licencji OFL dla otwartych " +"fontów.\n" +"Następnie kliknij w polu Licencja, aby wypełnić brakujące pola w zgodzie z " +"OFL.txt.\n" msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" -"MetaFont (mf) wyświetla bardzo dużo komunikatów na stdout.\n" -"Zwykle są denerwujące, ale bywają przydatne w razie wystąpienia błędów." - -msgid "MfShowErr" -msgstr "Pokazuj komunikaty mf" +"Kliknięcie nazwy zakresu unikodowego zaznaczy należące do niego znaki.\n" +"Podwójne kliknięcie pokaże znaki z zakresu nieobecne w foncie." -msgid "FoundryName" -msgstr "Nazwa wytwórcy" +msgid "Clip Path Color" +msgstr "Obrysy przycinające" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "Nazwa używana w polu „foundry” plików BDF" +msgid "Cloc_kwise" +msgstr "Pr_awoskrętny" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Nazwa użyta w polu „Vendor ID” tablicy „OS/2”\n" -"w fontach TTF i OTF, nie dłuższa niż 4 znaki." +msgid "Close Open Contours" +msgstr "Zamknij krzywe otwarte" -msgid "TTFFoundry" -msgstr "Nazwa wytwórcy TTF" +msgid "Co_py LBearing" +msgstr "Skopiuj _lewą odsadkę" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"FontForge będzie stosował nazewnictwo z tej listy\n" -"dla glifów posiadających numery kodowe w nowych fontach." +msgid "Collage" +msgstr "Kolaż" -msgid "NewFontNameList" -msgstr "Nazwy znaków według:" +msgid "Color" +msgstr "Kolor" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Swego czasu, Adobe przypisało numery kodowe PUA (public use area:\n" -"obszar do użycia publicznego) różnym wariantom stylistycznym znaków\n" -"(kapitaliki, cyfry nautyczne...), a teraz wycofało się z tego pomysłu\n" -"i zaleca ich ignorowanie, jeśli zrobione w taki sposób.\n" -"\n" -"Adobe zakłada, że upłynęło już tyle czasu, że wszystkie liczące się\n" -"programy wykorzystują już odpowiednie możliwości OpenType do wyboru\n" -"wariantów znaków w zależności od kontekstu. Niestety, programy takie\n" -"jak MS Word czy OpenOffice wcale tego nie obsługują, więc domyślnie\n" -"FontForge nie zgadza się z bieżącymi zaleceniami Adobe\n" -"\n" -"Uwaga: ta opcja nie wpływa na rozpoznawanie numeru unikodowego znaku\n" -"z kodowania fontu, a tylko z nazwy glifu." +msgid "Color Button" +msgstr "Przycisk wyboru koloru" -msgid "RecognizePUANames" -msgstr "Rozpoznawaj nazwy PUA" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." +msgstr "Źródło koloru identyfikowane przez %s jest nieobsługiwanego typu %s." -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Zezwala na stosowanie w nazwach glifów znaków unikodowych To jest.\n" -"niezgodne ze standardowym nazewnictwem Adobe. Takie nazwy mogą\n" -"służyć tylko do użytku wewnętrznego i NIE POWINNY być stosowane\n" -"w fontach przeznaczonych do szerszej dystrybucji." +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "Kolor linii rozdzielających poszczególne kolumny i wiersze tabeli" -msgid "UnicodeGlyphNames" -msgstr "Unikod w nazwach glifów" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "kolor linii rozdzielających nagłówki poszczególnych kolumn tabeli" msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Jeśli znana, powinna być tu wpisana lista oddzielonych spacjami liczb,\n" -"nie większych niż 16777216, jednoznacznie identyfikująca wytwórnię.\n" -"FontForge dostawi do podstawy losową liczbę." +"Color of frozen (unchangeable) entries in the main section of a matrix edit" +msgstr "Kolor tekstu elementów nieaktywnych (niezmienialnych) w tabeli" -msgid "XUID-Base" -msgstr "Podstawa XUID" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "Kolor tekstu elementu właśnie edytowanego w tabeli" -msgid "AskBDFResolution" -msgstr "Pytaj o rozdzielczość BDF" +msgid "Color of the font used to display glyph information in the fontview" +msgstr "Kolor używany do rysowania opisów komórek glifów w widoku fontu" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Przy tworzeniu zbioru fontów BDF FontForge albo zapyta\n" -"o rozdzielczość, w jakiej mają być używane, albo wywnioskuje\n" -"ją sam na podstawie wysokości pola znaków w pikselach." +msgid "Color used to draw the advance width line of a glyph" +msgstr "Kolor używany do rysowania krawędzi pól znaków" -msgid "AutoHint" -msgstr "Domyślny hinting" +msgid "Color used to draw the background of selected glyphs" +msgstr "Kolor używany do rysowania tła glifów zaznaczonych w widoku fontu" -msgid "AutoHint changed glyphs before generating a font" -msgstr "Automatycznie hintuj zmienione glify przed utworzeniem fontu" +msgid "Color used to draw the foreground of empty slots" +msgstr "Kolor używany do oznaczania pustych komórkach" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge użyje hintów poziomych lub pionowych dla zaznaczenia prostokąta " -"brzegowego danego glifu, jeśli będzie to konieczne." +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Kolor używany do rysowania sylwetek glifów zaznaczonych w widoku fontu" -msgid "HintBoundingBoxes" -msgstr "Hintuj prostokąt brzegowy" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Kolor używany do rysowania krawędzi pól znaków w kursywach" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"FontForge użyje hintów poziomych lub pionowych na końcach kresek ukośnych." +msgid "Color used to draw the kerning line" +msgstr "Kolor używany do rysowania krawędzi podcięcia (kerningu)." -msgid "HintDiagonalEnds" -msgstr "Hintuj końce ukośnych" +msgid "Color used to draw the left side bearing" +msgstr "Kolor używany do oznaczania lewej odsadki" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"FontForge użyje hintów poziomych lub pionowych na przecięciach kresek " -"ukośnych." +msgid "Color used to draw the progress bar" +msgstr "Kolor paska postępu" -msgid "HintDiagonalInter" -msgstr "Hintuj przecięcia ukośnych" +msgid "Color used to mark a changed glyph" +msgstr "Kolor używany jako tło etykiet glifów które uległy zmianie" -msgid "DetectDiagonalStems" -msgstr "Hintuj elementy ukośne" +msgid "Color used to mark glyphs that need hinting" +msgstr "Kolor używany do oznaczania glifów potrzebujących hintingu" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge poszuka elementów ukośnych które będą potem mogły\n" -"zostać wykorzystane podczas generowania instrukcji truetype'owych." +msgid "Color used to mark the selected glyph" +msgstr "Kolor używany do rysowania glifów zaznaczonych w widoku metrycznych" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"Microsoft w sierpniu 2006 zmodyfikował zasady traktowania pism indyjskich\n" -"w swoim oprogramowaniu i w związku z tym zdefiniował nowe tagi OpenType\n" -"(ich nazwy kończą się dwójką) w celu uniknięcia kłopotów ze starymi " -"wersjami.\n" -"Pracujący według nowej specyfikacji powinni włączyć tą opcję. Użytkownicy " -"nie\n" -"mający nic wspólnego z pismami indyjskimi mogą się nią nie przejmować." +msgid "Color:" +msgstr "Kolor" -msgid "UseNewIndicScripts" -msgstr "Nowe tagi indyjskie" +msgid "Color|Background" +msgstr "Kolor tła" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Plik zasobów" +msgid "Color|Choose..." +msgstr "Inny..." -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"FontForge przy uruchomieniu pobiera ustawienia wyglądu z tego pliku.\n" -"Wszelkie zmiany zadziałają dopiero po ponownym uruchomieniu programu." +msgid "Color|Default" +msgstr "domyślny" -msgid "Show splash screen on start-up" -msgstr "Pokazuj ekran powitalny na starcie" +msgid "Color|FillColor" +msgstr "Wypełnienie" -msgid "SplashScreen" -msgstr "Pokaż ekran powitalny" +msgid "Color|Foreground" +msgstr "Kolor pierwszoplanowy" -msgid "GlyphAutoGoto" -msgstr "Szybka nawigacja" +msgid "Com_binations" +msgstr "Kom_binacje" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"Czy w oknie widoku glifu klawisze klawiatury\n" -"mają przełączać ten widok na odpowiedni znak?" +msgid "Combining Diacritical Marks" +msgstr "składające znaki diakrytyczne" -msgid "OpenCharsInNewWindow" -msgstr "Otwieraj glify w nowym oknie" +msgid "Combining Diacritical Marks Supplement" +msgstr "uzupełnienie składających znaków diakrytycznych" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"Dwukrotne kliknięcie glifu w widoku fontu spowoduje\n" -"jego otwarcie w nowym oknie, a nie w już istniejącym." +msgid "Combining Diacritical Marks for Symbols" +msgstr "znaki składające dla symboli" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Combining Half Marks" +msgstr "półznaki składające" + +msgid "Combining Marks for Symbols" +msgstr "znaki składające dla symboli" msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." +"Commands to pass to mf (metafont) program, the filename will follow these" msgstr "" +"Dodatkowe parametry programu mf (metafont), wprowadzane przed nazwą pliku" -msgid "ArrowMoveSize" -msgstr "Precyzja kursora" +msgid "Comment" +msgstr "Komentarz" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "Co ile jednostek kursor myszy ma przesuwać zaznaczony punkt?" +msgid "Common Indic Number Forms" +msgstr "wspólne indyjskie formy liczbowe" -msgid "ArrowAccelFactor" -msgstr "Przyspieszenie kursora" +msgid "Common Number Separator" +msgstr "Wspólna kropka dziesiętna" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "Ile razy przyspieszyć kursor, jeśli wciśnięty jest klawisz Shift." +msgid "Comorian" +msgstr "komoryjski" -msgid "SnapDistance" -msgstr "Przyciąganie myszy" +msgid "Compact" +msgstr "Widok kompaktowy" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Zasięg, w jakim kursor myszy będzie przyciągany\n" -"do różnych interesujących rzeczy." +msgid "CompactOnOpen" +msgstr "Widok kompaktowy" -msgid "StopAtJoin" -msgstr "Zatrzymaj przy łączeniu" +msgid "Compacted" +msgstr "Widok kompaktowy" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"Przy przesuwaniu punktów w oknie obrysu może dojść do złączenia\n" -"dwóch krzywych otwartych jeśli ich punkty końcowe się pokryją.\n" -"Wybór tej opcji spowoduje, że FontForge zatrzyma wtedy kursor.\n" -"Przydatne, jeśli palce mają tendencję do drżenia." +#, c-format +msgid "Compare %s to %s" +msgstr "Porównaj %s z %s..." -msgid "Figure out flex hints after every change" -msgstr "Odświeżaj hinty „flex” przy zmianach obrysu." +msgid "Compare Fonts..." +msgstr "Porównaj fonty..." -msgid "UpdateFlex" -msgstr "Odświeżaj hinty „flex”" +msgid "Compare Glyph _Positioning" +msgstr "Porównaj _pozycjonowanie glifów" -msgid "Display rulers in the Outline Glyph View" -msgstr "Wyświetlaj linijki w oknie widoku obrysu." +msgid "Compare Glyph _Substitution" +msgstr "Porównaj pod_stawienia glifów" -msgid "Can't insert 'cvt'" -msgstr "Nie udało się ustawić „cvt”" +msgid "Compare Hint_Masks" +msgstr "Porównaj hint_maski" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"W tablicy „cvt” istnieją już dane; FontForge zrobiłby to inaczej. " -"Wygenerowane instrukcje będą gorszej jakości. Jeśli utrata istniejących " -"wcześniej w foncie instrukcji jest zamierzona, zaleca się pozwolić " -"FontForgowi wpisać jego dane, a następnie dopisywać po nich swoje." +msgid "Compare Layers" +msgstr "Porównaj warstwy" -msgid "Can't insert 'fpgm'" -msgstr "Nie udało się ustawić „fpgm”" +msgid "Compare Layers..." +msgstr "Porównaj warstwy..." -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"W tablicy „fpgm” istnieje już kod, niekompatybilny z FontForge. Wygenerowane " -"instrukcje będą gorszej jakości. Jeśli utrata istniejących wcześniej w " -"foncie instrukcji jest zamierzona, zaleca się pozwolić FontForgowi wpisać " -"jego kod, a następnie dopisywać po nim swój. Z racji możliwych zmian w " -"przyszłości, usilnie zaleca się używanie wysokich numerów funkcji." +msgid "Compare _Bitmaps" +msgstr "Porównaj _bitmapy" -msgid "Can't insert 'prep'" -msgstr "Nie udało się ustawić „prep”" +msgid "Compare _Hints" +msgstr "Porównaj _hinty" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"W tablicy „prep” istnieje już kod, niekompatybilny z FontForge. Nie ma " -"gwarancji, że wszystko zadziała poprawnie. Zaleca się pozwolić FontForgowi " -"wpisać jego kod, a następnie dopisywać po nim swój." +msgid "Compare _Names" +msgstr "Porównaj _nazwy" -msgid "Can't instruct this glyph" -msgstr "Nie udało się poinstruować glifu" +msgid "Compare _Outlines" +msgstr "P_orównaj obrysy" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"Truetype nie przewiduje mieszania konturów i odwołań\n" -"w ramach glifu. Aby móc pohintować %.30s, należy:\n" -" * albo odłączyć odwołania,\n" -" * albo umieścić kontury w innym glifie i odwołać się do niego." +msgid "Compare hintmasks" +msgstr "Porównaj maski hintów." -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." +msgid "Compare postscript hints and hintmasks and truetype instructions" msgstr "" -"Truetype nie przewiduje skalowania odwołań o więcej\n" -"niż 200%%, jednak w %1$.30s współczynnik skali wynosi\n" -"%2$.30s. Hinting nie zadziała dla tego glifu." +"Porównuj postscriptowe hinty i ich maski, a także instrukcje truetype'owe." -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Zbyt wiele funkcji – może być najwyżej 14 (013)\n" +msgid "Compare two layers" +msgstr "Porównuje ze sobą dwie warstwy" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "Ostrzeżenie: font zawiera informacje o odwróconym porządku bajtów.\n" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Porównaj wersję %s %s z %s" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "Ostrzerzenie: wersję 4 Font Bucket potraktowano jako wersję 0.\n" +msgid "Compatible Full" +msgstr "Nazwa Compatible Full" -msgid "Bad Metrics" -msgstr "Błędne metryczne" +msgid "Complex" +msgstr "Zaawansowany" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Tylko pierwsze 256 glifów kodowania zostanie użytych" +msgid "Complex Fill" +msgstr "Złożone" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "W jednym z fontów %1$d,%2$d brakuje glifów %3$d" +msgid "Component" +msgstr "Składnik" #, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "W foncie %1$d glif %2$.30s wystaje poza dozwolone pudełko otaczające" +msgid "Component %d %.30s (%d,%d)" +msgstr "Składnik %d %.30s (%d,%d)" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"W foncie %1$d szerokość glifu %2$.30s ma się nijak do wartości podstawowej; " -"zostanie poprawiona" +msgid "Components" +msgstr "Składniki" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "Szerokość glifu %.30s musi być mniejsza niż 127" +msgid "Composites in AFM" +msgstr "Kompozyty w AFM" -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"Rozmiar jednego z podanych fontów bitmapowych, %1$d, nie jest całkowitą " -"wielokrotnością rozmiaru najmniejszego z nich, %2$d (albo czynnik skalujący " -"jest zbyt duży)." +msgid "Compress (as a percentage)" +msgstr "Ściśnięcie (w %):" -msgid "Unexpected density" -msgstr "Nieoczekiwana gęstość" +msgid "Compressed object container is itself a compressed object" +msgstr "Kontener obiektu skompresowanego sam jest obiektem spakowanym." -msgid "Multiple-Density Font" -msgstr "Font o różnych gęstościach" +msgid "Condense/Extend" +msgstr "Zmiana szerokości" -msgid "High-Density Font" -msgstr "Font wysokiej gęstości" +msgid "Condensed" +msgstr "Pismo wąskie" -msgid "Single and Multi-Density Fonts" -msgstr "Fonty o pojedynczych i różnych gęstościach" +msgid "Condensed (75%)" +msgstr "Pismo wąskie (75%)" -msgid "Single and High-Density Fonts" -msgstr "Fonty o pojedynczych i wysokich gęstościach" +msgid "Configure" +msgstr "Konfiguracja" -msgid "Choose a file format..." -msgstr "Wybierz format pliku..." +msgid "Conflict Hint Color" +msgstr "Hintów w konflikcie" -msgid "What type(s) of palm font records do you want?" -msgstr "Jaki typ fontów do palma chcez wczytać?" +msgid "Conjunct Form After Ro" +msgstr "Formy połączone po Ro" -msgid "Compressed object container is itself a compressed object" -msgstr "Kontener obiektu skompresowanego sam jest obiektem spakowanym." +msgid "Conjunct Forms" +msgstr "Formy połączone" -msgid "Flate decompression failed.\n" -msgstr "Dekompresja „Flate” nie powiodła się.\n" +msgid "Connectors" +msgstr "Połączenia" -msgid "A pdf stream object may not be a compressed object" -msgstr "Obiekt strumienia pdf nie może być obiektem skompresowanym." +msgid "Constants" +msgstr "Stałe" -msgid "A pdf stream object is missing a Length attribute" -msgstr "Brakuje atrybutu „Length” obiektu-strumienia w pliku pdf" +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "Nie zawiera wszystkich potrzebnych kotwic" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "Nieobsługiwany parametr filtru dekodera: %s" +msgid "Contextual Alternates" +msgstr "Alternatywy kontekstowe" -#, c-format -msgid "Unsupported filter: %s" -msgstr "Nieobsługiwany filtr: %s" +msgid "Contextual Chaining Position" +msgstr "Łańcuchowe pozycjonowanie kontekstowe" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Błędna liczba, nieskończoność lub nieliczba: %s\n" +msgid "Contextual Chaining Positioning" +msgstr "Łańcuchowe pozycjonowanie kontekstowe" -msgid "No mark in ] (close array)\n" -msgstr "Brak „mark” w ] (koniec tablicy)”\n" +msgid "Contextual Chaining Substitution" +msgstr "Łańcuchowe podstawienie kontekstowe" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Błąd składni przy przetwarzaniu glifu Typ3: %s" +msgid "Contextual Ligatures" +msgstr "Ligatury kontekstowe" -msgid "Syntax error while parsing pdf graphics" -msgstr "Błąd podczas przetwarzania grafiki pdf" +msgid "Contextual Position" +msgstr "Pozycjonowanie kontekstowe" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" -"Błąd składni podczas przetwarzania grafiki pdf: pusta strona (bez elementu " -"Contents)" +msgid "Contextual Positioning" +msgstr "Pozycjonowanie kontekstowe" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "Błąd składni podczas przetwarzania CMap-owania „ToUnicode”." +msgid "Contextual State Machine" +msgstr "Maszyna stanów funkcji kontekstowych" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Błędy składni przy przetwarzaniu nagłówków fontu Type3" +msgid "Contextual Substitution" +msgstr "Podstawienie kontekstowe" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" -"Font %s powinien być wszędzie na standardowym\n" -"wyposażeniu i w związku z tym nie został dołączony do pliku." +msgid "Contextual Swash" +msgstr "Kontekstowe zamaszyste" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" -"Nie udało się przetworzyć obiektów składających się na ten plik pdf: %s" +msgid "Contextual insertion" +msgstr "Wstawka kontekstowa" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "To nie wygląda na plik pdf, nie udało się znaleźć sekcji xref." +msgid "Contextual position" +msgstr "Poz. kontekstowe" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"Ten plik pdf zawiera słownik /Encrypt; FontForge nie obsługuje szyfrowanych " -"pdf-ów." +msgid "Contextual substitution" +msgstr "Podst. kontekstowe" -msgid "This pdf file has no fonts" -msgstr "Ten plik pdf nie zawiera fontów" +msgid "Continue" +msgstr "Kontynuuj" -msgid "This pdf file has no pages" -msgstr "Ten plik pdf nie zawiera żadnych stron" +msgid "Contribution of each master design" +msgstr "Wagi wariantów" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Ten plik pdf zawiera %d stron, o którą chodzi?" +msgid "Control Pictures" +msgstr "obrazy znaków sterujących" -msgid "Pick a page" -msgstr "Wybór strony" +msgid "Control Points (Always_)" +msgstr "Punkty kontrolne (wszystkie_)" -msgid "Internal Err: Unable to put data back into file" -msgstr "Błąd wewnętrzny: nie udało się zapisać danych z powrotem w pliku." +msgid "Control Points _beyond spline" +msgstr "Punkty _kontrolne poza krzywą" -msgid "Invalid hex digit in sfnts array\n" -msgstr "Błędna cyfra szesnastkowa w tablicy „sfnts”\n" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Punkty kontrolne blisko poziomu/pionu/pochylenia" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "Błędny znak poza łańcuchem w tablicy „sfnts”\n" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Przekształć światła w pionie (dotyczy CJK)" -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Indeks zbyt duży (musi być mniejszy niż %d) \"%s" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "Przekształć położenia w pionie (dotyczy LCG)" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "Nieznany token „%s” w definicji „subs”" +msgid "" +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." +msgstr "" +"Pozwala wyłapać punkty kontrolne które leżą zbyt blisko\n" +"końca krzywej, żeby wnosić cokolwiek do jej kształtu." -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "Brak nazwy dla słownika CharStrings \"%s" +msgid "ControlPoint|Default" +msgstr "Domyślny" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "Zbyt wiele pozycji w słowniku CharStrings \"%s" +msgid "Convert By C_Map" +msgstr "konwertuj według C_Map" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "Nieznany token „%s” w danych opisowych fontu" +msgid "Convert Design Vector Function:" +msgstr "Funkcja ConvertDesignVector:" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "Zignorowano powieloną pozycję /CharStrings\n" +msgid "Converting PostScript" +msgstr "Przetwarzanie postscriptu" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "Zignorowano powieloną pozycję /Subrs\n" +msgid "Coordinate Line Color" +msgstr "Linie siatki" + +msgid "Coordinate along which to space" +msgstr "Oś wzdłuż której rozmieszczać" + +msgid "Cop_y Layer To Layer..." +msgstr "Kopi_uj z warstwy..." + +msgid "Coptic" +msgstr "koptyjski" + +msgid "Copy Gri_d Fit" +msgstr "Skopiuj z r_astra" msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" +"Copy INDEXed element to stack\n" +"Pops an index & copies stack\n" +"element[index] to top of stack" msgstr "" -"Ten font zawiera zmienną „UniqueId”, a powinna się ona nazywać „UniqueID”\n" -"\t(PostScript jest wrażliwy na wielkość liter)\n" +"CINDEX (ang. Copy INDEXed).\n" +"Wkłada na stos kopię elementu o numerze zdjętym z wierzchołka." -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "Nieznany token „%s” w definicji fontu interpolowanego" +msgid "Copy Layer To Layer" +msgstr "Skopiuj między warstwami" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "Błędny CharString – nie zawiera bajtów lenIV.\n" +msgid "Copy Layers" +msgstr "Skopiuj z warstwy" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "Wielokrotna definicja funkcji %d\n" +msgid "Copy Loo_kup Data" +msgstr "Kopiu_j dane zecerskie" -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "Nieznany token „%s” w procedurach prywatnych fontu" +msgid "Copy RBearin_g" +msgstr "Skopiuj p_rawą odsadkę" -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "To nie powinno znaleźć się w addinfo \"%s" +msgid "Copy _Fg To Bg" +msgstr "Skopiuj do tła" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "Błędny FD (%d) przypisany do CID %d.\n" +msgid "Copy _From" +msgstr "Kopi_uj z..." -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "Błędny offset CID dla CID %d\n" +msgid "Copy _Lookup Data" +msgstr "Skopiu_j dane zecerskie" -msgid "Failed to parse the StartData command properly\n" -msgstr "Błąd podczas przetwarzania „StartData”\n" +msgid "Copy _VWidth" +msgstr "Skop_iuj wysokość" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "Błąd podczas przetwarzania „StartData”, błędny licznik\n" +msgid "Copy _Width" +msgstr "_Skopiuj szerokość" -msgid "Cannot open a temporary file\n" -msgstr "Nie udało się otworzyć pliku tymczasowego\n" +msgid "Copy one layer to another" +msgstr "Kopiuje pewną warstwę do innej" -#, c-format -msgid "Cannot open %s\n" -msgstr "Nie udało się otworzyć %s\n" +msgid "CopyMetaData" +msgstr "Kopiuj metadane" -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"Kodowanie określone truetype'owo jako „platforma %d, typ %d” (co jest " -"rozumiane jako „%s”) nie jest obsługiwane przez zainstalowaną wersję " -"iconv(3).\n" +msgid "CopyTTFInstrs" +msgstr "Kopiuj instrukcje TTF" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "Copy_right:" +msgstr "P_rawa autorskie:" + +msgid "Copyright" +msgstr "Prawa autorskie" -#, c-format msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" -"Nieoczekiwane wartości w nagłówku do wyszukiwania binarnego.\n" -" Na podstawie ilości tablic oczekiwano: searchRange=%d (nie %d),\n" -" entrySel=%d (nie %d) rangeShift=%d (nie %d)\n" +"Tekst w polu „Prawa autorskie” karty „Nazewnictwo” może zawierać tylko znaki " +"ASCII. Proszę użyć (c) zamiast ©." -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" -"Plik w formacie sfnt musi zawsze składać się z jakichś tablic, ale ten nie " -"zawiera żadnych." +#. GT: Short for Correction +msgid "Cor:" +msgstr "Kor:" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"Plik w formacie sfnt może zawsze składać się ze znacznej liczby tablic, ale " -"ten zawiera ich ponad 1000, co wydaje się nienormalne.\n" +msgid "Corner" +msgstr "Narożny" -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." +msgid "Corporate Use" +msgstr "obszar do użytku firmowego" + +msgid "Correct Direction" +msgstr "Skieruj kontury poprawnie" + +msgid "Correct References" +msgstr "Napraw odwołania" + +msgid "Correct for Italic Angle" +msgstr "Korekta dla pochyłych" + +msgid "Correcting Direction..." +msgstr "Poprawianie kierunku splajnów..." + +msgid "Correcting References" +msgstr "Naprawianie odwołań" + +msgid "Correction" +msgstr "Korekta" + +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" -"Tagi tablic powinny w nagłówku fontu występować w kolejności\n" -"alfabetycznej, ale „%c%c%c%c” występuje za „%c%c%c%c”." +"Korekta (przesunięcie poziome w pikselach) dla tej kotwicy w danym\n" +"rozmiarze w pikselach (znajdzie się w tablicy rastrowania)." -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgid "Corrections must be between -128 and 127 (and should be smaller)" msgstr "" -"Jeden tag tablicy, „%c%c%c%c”, pojawia się w nagłówku sfnt więcej niż raz" +"Korekty muszą się mieścić w zakresie [-128...127] (powinny być mniejsze)" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Tablice „%c%c%c%c” i „%c%c%c%c” zachodzą na siebie" +msgid "Corsican" +msgstr "Korsykański" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "Tablica „%c%c%c%c” wystaje poza koniec pliku." +msgid "Cou_nter Clockwise" +msgstr "L_ewoskrętny" -msgid "File checksum is incorrect." -msgstr "Suma kontrolna pliku jest niepoprawna." +msgid "Could not figure out a lookup type" +msgstr "Nie udało się określić typu tablicy funkcji zecerskich" #, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "Tablica „%c%c%c%c” ma błędną sumę kontrolną." +msgid "Could not find Color Source with id %s." +msgstr "Nie znaleziono źródła koloru identyfikowanego przez %s." #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "Tablica „%c%c%c%c” ma błędną długość; powinna być parzysta." +msgid "Could not find a bitmap font in %s" +msgstr "Nie znaleziono fontu bitmapowego w %s" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 54, a jest %d." +msgid "Could not find a usable encoding table" +msgstr "Nie udało się znaleźć nadającej się do użytku tablicy kodowania." + +msgid "Could not find any valid encoding tables" +msgstr "Nie znaleziono ani jednej prawidłowej tablicy z kodowaniem" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 36, a jest %d." +msgid "Could not find clippath named %s." +msgstr "Nie udało się odnaleźć obrysu przycinającego o nazwie %s." + +msgid "Could not find original glyph" +msgstr "Nie znaleziono oryginalnego glifu" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 36 lub 6, a jest %d." +msgid "Could not find the glyph: %.70s" +msgstr "Nie znaleziono glifu: „%.70s”" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." +msgid "" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" -"Tablica „%c%c%c%c” ma błędną długość; powinno być 78, 86 lub 96, a jest %d." - -msgid "Missing required table: \"head\"" -msgstr "Brakuje wymaganej tablicy: „head”." +"Niewykonalne przystawanie punktów w glifie kompozytowym (%d do %d) przy " +"dodawaniu %s do %s.\n" -msgid "Missing required table: \"hhea\"" -msgstr "Brakuje wymaganej tablicy: „hhea”." +msgid "Could not open" +msgstr "Nie udało się otworzyć" -msgid "Missing required table: \"maxp\"" -msgstr "Brakuje wymaganej tablicy: „maxp”." +#, c-format +msgid "Could not open %.100s" +msgstr "Nie udało się otworzyć %.100s" -msgid "Missing required table: \"post\"" -msgstr "Brakuje wymaganej tablicy: „post”." +#, c-format +msgid "Could not open %s" +msgstr "Nie udało się otworzyć pliku %s" -msgid "Missing required table: \"name\"" -msgstr "Brakuje wymaganej tablicy: „name”." +msgid "Could not open file" +msgstr "Nie udało się otworzyć pliku" -msgid "Missing required table: \"loca\"" -msgstr "Brakuje wymaganej tablicy: „loca”." +msgid "Could not open image" +msgstr "Nie udało się otworzyć obrazka" -msgid "Missing \"OS/2\" table" -msgstr "Brakuje wymaganej „OS/2”." +#, c-format +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Nie udało się otworzyć pliku %s dołączonego . Wiersz %d w pliku %s" -msgid "Missing required table: \"glyf\"" -msgstr "Brakuje wymaganej tablicy: „glyf”." +#, c-format +msgid "Could not open output file: %s" +msgstr "nie udało się otworzyć do zapisu pliku: %s" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "Ten font nie zawiera ani tablicy „CFF”, ani „glyf”/„loca”." +msgid "Could not open temporary file." +msgstr "Nie udało się otworzyć pliku tymczasowego." -msgid "accent attachment table" -msgstr "tablica określająca jak dołączać akcenty" +#, c-format +msgid "Could not parse %s" +msgstr "Nie udało się przetworzyć %s" -msgid "anchor point table" +#, c-format +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" msgstr "" +"Nie udało się wczytać fontu CIDowego, %sCIDFontType %d, %sfonttype %d\n" -msgid "axis variation table" -msgstr "tablica osi zmienności fontu" - -msgid "Baseline table (OT version)" -msgstr "tablica linii podstawowych pism (wersja OT)" +#, c-format +msgid "Could not read %s" +msgstr "Nie udało się wczytać z %s" -msgid "bitmap data table (AAT version)" -msgstr "tablica danych bitmap (wersja AAT)" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Nie udało się odczytać (lub znaleźć) pliku wynikowego mf" -msgid "BDF bitmap properties table" -msgstr "tablica właściwości bitmap BDF" +msgid "Could not write" +msgstr "Nie udało się zapisać" -msgid "bitmap font header table" -msgstr "tablica nagłówkowa fontu bitmapowego" +#, c-format +msgid "Could not write %.100s" +msgstr "Nie udało się zapisać %.100s" -msgid "bitmap location table (AAT version)" -msgstr "tablica położeń bitmap w pliku (wersja AAT)" +#, c-format +msgid "Could not write %s" +msgstr "Nie udało się zapisać do %s" -msgid "baseline table (AAT version)" -msgstr "tablica linii podstawowych pism (wersja AAT)" +msgid "Couldn't create directory" +msgstr "Nie udało się utworzyć folderu" -msgid "color bitmap data table" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"Nie udało się utworzyć folderu: %1$s\n" +"%2$s\n" +"%3$s" -msgid "color bitmap location table" -msgstr "" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Nie udało się utworzyć folderu: %s" -msgid "PostScript font program (Compact Font Format)" -msgstr "postscriptowy format fontu (CFF)" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "Nie znaleziono pliku fontu: %s\n" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Couldn't find base point" +msgstr "Nie znaleziono punktu z glifie bazowym." -msgid "Obsolete table for a type1 CID keyed font" -msgstr "przestarzała tablica dla fontu CID Type1" +msgid "Couldn't find point in reference" +msgstr "Nie znaleziono punktu w odwołaniu." -msgid "character code mapping table" -msgstr "tablica numerów kodowych glifów" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Nie znaleziono znaku „%s” w %s – a istnieją do niego odwołania.\n" -msgid "CVT variation table" -msgstr "tablica zmienności stałych dla hintingu" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Nie udało się otworzyć pliku mapowania CID: %s" -msgid "control value table" -msgstr "tablica stałych dla hintingu" +#, c-format +msgid "Couldn't open directory as a font: %s" +msgstr "Nie udało się otworzyć katalogu fontu: %s" -msgid "digital signature table" -msgstr "tablica z podpisem cyfrowym" +msgid "Couldn't open file" +msgstr "Nie udało się otworzyć pliku" -msgid "bitmap data table (OT version)" -msgstr "tablica danych bitmap (wersja OT)" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Nie udało się otworzyć pliku %.200s" -msgid "bitmap location table (OT version)" -msgstr "tablica położeń bitmap w pliku (wersja OT)" +msgid "Couldn't open font" +msgstr "Nie udało się otworzyć fontu" -msgid "embedded bitmap scaling control table" -msgstr "tablica opisująca skalowanie bitmap" +msgid "Counter Addition" +msgstr "O ile powiększyć światła wewnątrzliterowe" -msgid "electronic end user license table" -msgstr "tablica licencji dla użytkownika" +msgid "Counter Compression Percent" +msgstr "Wsp. ściśnięcia świateł" -msgid "font descriptor table" -msgstr "tablica deskryptora fontu" +msgid "Counter Expansion Factor" +msgstr "O ile przeskalować światła wewnątrzliterowe" -msgid "layout feature table" -msgstr "tablica funkcji zecerskich" +msgid "Counter Size:" +msgstr "Światła w poziomie:" -msgid "SIL Graphite layout feature table" -msgstr "tablica funkcji zecerskich SIL Graphite" +msgid "CounterControl" +msgstr "Kontroluj światła" -msgid "FontForge time stamp table" -msgstr "tablica znaczników czasu FontForge" +msgid "CounterHint|_New..." +msgstr "_Nowa maska..." -msgid "font metrics table" -msgstr "tablica metrycznych fontu" +msgid "Counters" +msgstr "Światła wewn. " -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" +msgid "Counters:" +msgstr "Światła:" -msgid "font program table" -msgstr "tablica definicji funkcji dla hintingu" +msgid "Counting Rod Numerals" +msgstr "Patyczki liczbowe" -msgid "font variation table" -msgstr "tablica zmienności fontu" +msgid "Cove" +msgstr "Klinowe" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "tablica określająca kiedy hintować i/lub wygładzać" +#, c-format +msgid "Coverage %d: " +msgstr "Tablica grupująca glify pasujące %d: " -msgid "glyph to CID mapping table (AAT version)" -msgstr "" +msgid "" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "" +"Tablica grupująca podaje inną liczbę glifów niż oczekiwana dla podtablicy.\n" -msgid "glyph definition table" -msgstr "tablica definicji glifów" +msgid "Cr_eate" +msgstr "_Dodaj" -msgid "Graphite glyph attribute table" -msgstr "tablica atrybutów glifów SIL Graphite" +msgid "Cr_eate VHint..." +msgstr "Dodaj hint pionow_y..." -msgid "Graphite glyph location in Glat table" -msgstr "tablica położeń glifów SIL Graphite" +msgid "Cre_ate Named Glyphs..." +msgstr "Utwór_z nazwane komórki..." -msgid "glyph outline table" -msgstr "tablica obrysów glifów" +msgid "Crea_te HHint..." +msgstr "Dodaj hin_t pozio_my..." -msgid "glyph positioning table" -msgstr "tablica pozycjonowania glifów" +msgid "Create Hint" +msgstr "Dodaj hint" -msgid "glyph variation table" -msgstr "tablica zmienności glifów" +msgid "Create Horizontal Stem Hint" +msgstr "Dodaj hint poziomy" -msgid "glyph substitution table" -msgstr "tablica podstawień glifów" +msgid "Create MM" +msgstr "Utwórz font MM" -msgid "horizontal device metrics table" -msgstr "tablica rastrowania metrycznych poziomych" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Tylko niepuste" -msgid "font header table" -msgstr "tablica nagłówkowa fontu" +msgid "Create Small Caps" +msgstr "Utwórz kapitaliki" -msgid "horizontal header table" -msgstr "tablica nagłówkowa składu poziomego" +msgid "Create Subscript/Superscript" +msgstr "Utwórz frakcje górne i dolne" -msgid "horizontal metrics table" -msgstr "tablica metrycznych poziomych" +msgid "Create Vertical Stem Hint" +msgstr "Dodaj hint pionowy" -msgid "horizontal style table" -msgstr "tablica styli poziomych" +msgid "Create a new lookup" +msgstr "Utwórz nową tablicę" -msgid "horizontal metrics variations table" -msgstr "" +msgid "Create directory" +msgstr "Utwórz folder" -msgid "justification table (AAT version)" -msgstr "tablica justunku (wersja AAT)" +msgid "Create directory..." +msgstr "Utwórz folder..." -msgid "justification table (OT version)" -msgstr "tablica justunku (wersja OT)" +msgid "Create failed" +msgstr "Proces nie powiódł się" -msgid "kerning table" -msgstr "tablica kerningu" +msgid "Create small caps variants for symbols as well as letters" +msgstr "Utwórz warianty kapitalikowe także dla symboli" -msgid "ligature caret table" -msgstr "tablica pozycji kursora w ligaturach" +msgid "Creation Date:" +msgstr "Data utworzenia:" -msgid "glyph location table" -msgstr "tablica położeń glifów w pliku" +msgid "Cree" +msgstr "kri" -msgid "language tag table" -msgstr "" +msgid "Crimean Tatar" +msgstr "Tatarów krymskich" -msgid "linear threshold table" -msgstr "" -"tablica progów wielkości, od których szerokości poszczególnych glifów " -"skalują się wzwyż liniowo" +msgid "Croatian" +msgstr "chorwacki" -msgid "math table" -msgstr "tablica danych do składu wzorów matematycznych" +msgid "Croatian Bosnia/Herzegovina" +msgstr "chorwacki (Bośnia i Hercegowina)" -msgid "maximum profile table" -msgstr "tablica wartości maksymalnych w foncie" +msgid "Cu_t" +msgstr "_Wytnij" -msgid "anti-alias merge table" -msgstr "" +msgid "Cubic" +msgstr "Krzywe stopnia 3" -msgid "metadata table" -msgstr "" +msgid "Cuneiform" +msgstr "klinowe" -msgid "Multi-Master table, obsolete" -msgstr "przestarzała tablica dla fontów Multiple-Master" +msgid "Cuneiform Numbers" +msgstr "liczby pisma klinowego" -msgid "metamorphosis table" -msgstr "tablica przekształceń fontu" +msgid "Currency Symbols" +msgstr "symbole walut" -msgid "extended metamorphosis table" -msgstr "tablica rozszerzonych przekształceń fontu" +msgid "Current" +msgstr "Bieżąca" -msgid "metrics variations table" -msgstr "" +msgid "Current Glyph" +msgstr "Bieżący glif" -msgid "name table" -msgstr "tablica informacji dla użytkowników" +msgid "Current Glyph Is Kashida Like" +msgstr "Bieżący glif działa jak kaszida" -msgid "optical bounds table" -msgstr "tablica krawędzi optycznych" +msgid "Current Insert:" +msgstr "Bieżąca wstawka:" -msgid "OS/2 and Windows specific metrics table" -msgstr "tablica metrycznych dla OS/2 i Windows" +msgid "Current Raster (TrueType)" +msgstr "Bitmapa TrueType" -msgid "PCL 5 data table" -msgstr "tablica danych PCL5" +msgid "Current Subs:" +msgstr "Bieżące podstawienie:" -msgid "FontForge font debugging table" -msgstr "tablica danych do debugowania fontu FontForge" +msgid "Current X-Height" +msgstr "Wysokość linii średniej" -msgid "glyph name and PostScript compatibility table" -msgstr "Tablica nazw glifów i kompatybilności z PostScriptem" +msgid "Current x-height:" +msgstr "Wysokość linii średniej:" -msgid "control value program table" -msgstr "tablica z preprogramem stałych dla hintingu" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgstr "" +"Obecnie FontForge generuje tylko bitmapowe (nie bajtmapowe) fonty typu 3" -msgid "properties table" -msgstr "tablica właściwości fontu" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Przednie złącze pisane" -msgid "standard bitmap graphics table" -msgstr "" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Tylne złącze pisane" -msgid "SIL Graphite rule table" -msgstr "tablica reguł SIL Graphite" +msgid "Cursive" +msgstr "Pisana" -msgid "(unspecified) SIL Graphite table" -msgstr "(nieokreślona) tablica SIL Graphite" +msgid "Cursive Attachment" +msgstr "Złącza pisane międzyznakowe" -msgid "unknown SIL table" -msgstr "nieznana tablica SIL" +msgid "Cursive Connected" +msgstr "Pochyłe łączone" -msgid "style attributes table" -msgstr "" +msgid "Cursive Disconnected" +msgstr "Pochyłe rozłączne" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" +msgid "Cursive Position" +msgstr "Złącza pisane międzyznakowe" -msgid "TeX table" -msgstr "tablica danych dla ΤεΧ-a" +msgid "Cursive attachment" +msgstr "Złącza pisane międzyznakowe" -msgid "tracking table" -msgstr "tablica trackingu" +#, c-format +msgid "Cursive-%d" +msgstr "ZłączePisane-%d" -msgid "Obsolete table for a type1 font" -msgstr "przestarzała tablica dla fontów Type1" +#, c-format +msgid "Curvature: %g" +msgstr "Krzywizna: %.g" -msgid "vertical device metrics table" -msgstr "tablica rastrowania metrycznych pionowych" +msgid "Curvature: -0.00000000" +msgstr "Krzywizna: -0.00000000" -msgid "vertical header table" -msgstr "tablica nagłówkowa składu pionowego" +msgid "Curvature: ?" +msgstr "Krzywizna: ?" -msgid "vertical metrics table" -msgstr "tablica metrycznych pionowych" +msgid "Curve" +msgstr "Gładki" -msgid "vertical origin table" -msgstr "tablica współrzędnych początkowych pionowych glifów" +msgid "Curve Type" +msgstr "Typ krzywych" -msgid "vertical metrics variations table" -msgstr "" +msgid "Custom" +msgstr "Własne" -msgid "glyph reference table" -msgstr "tablica odwołań do glifów" +msgid "Cut splines in two" +msgstr "Tnie krzywą" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "To najwidoczniej jakiś wiekowy „PS Type1 w sfnt” od Apple/Adobe.\n" +msgid "Cvt" +msgstr "CVT" #, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgid "" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" msgstr "" -"Tablica „%c%c%c%c” wystaje poza koniec pliku i musi zostać zignorowana." +"Wartość nr %d z tablicy CVT została zmieniona z %d (%.2f) na %d (%.2f) przez " +"poprzednią instrukcję" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" -"Następujące tablice obecne w foncie zostały pominięte przy wczytywaniu:\n" +msgid "Cypriot Syllabary" +msgstr "sylabariusz cypryjski" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Zignorowano tablicę „%c%c%c%c”\n" +msgid "Cypriot syllabary" +msgstr "sylabariusz cypryjski" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Zignorowano „%c%c%c%c”: %s\n" +msgid "Cyrillic" +msgstr "grażdanka" -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Ten font zawiera jednocześnie postscriptowe i truetype'owe definicje glifu.\n" -" Zostanie użyta tylko jedna z nich.\n" +msgid "Cyrillic Extended-A" +msgstr "rozszerzenia grażdanki A" -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Ten font zawiera wiele definicji glifu.\n" -" Zostanie użyta tylko jedna z nich.\n" +msgid "Cyrillic Extended-B" +msgstr "rozszerzona grażdanka-B" + +msgid "Cyrillic Supplement" +msgstr "uzupełnienie grażdanki" + +msgid "Czech" +msgstr "czeski" msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" +"DEBUG call\n" +"Pops a value and executes a debugging interpreter\n" +"(if available)" msgstr "" -"Ten font zawiera jednocześnie tablice „kern” i „GPOS”.\n" -" Tablica „kern” zostanie użyta tylko jeśli tablica „GPOS” nie obsługuje " -"funkcji „kern”.\n" +"DEBUG.\n" +"Zdejmuje jeden element ze stosu i wywołuje debugger (o ile dostępny).\n" +"Nie należy tego stosować w fontach przeznaczonych już do wydania." msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" +"DELTA exception C1\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the pixel amount" msgstr "" -"Ten font zawiera jednocześnie tablice „mor[tx]” i „GSUB”.\n" -" Odczytane zostaną tylko te dane z „morx” które nie są odzwierciedlone w " -"tablicy „GPOS”.\n" +"DELTAC1 (ang. DELTA exception for Cvt; range 1).\n" +"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " +"je.\n" +"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" +"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" +"DELTA exception C2\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"Ten font zawiera jednocześnie tablice „BASE” i „bsln”.\n" -" Zostanie użyta tylko tablica „BASE”.\n" - -msgid "Bad Glyph Count" -msgstr "Błędna liczba glifów" +"DELTAC2 (ang. DELTA exception for Cvt; range 2).\n" +"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " +"je.\n" +"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" +"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgid "" +"DELTA exception C3\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"Font podaje błędną liczbę glifów. Według „maxp” jest to %d*sizeof(loca)=>%d" +"DELTAC3 (ang. DELTA exception for Cvt; range 3).\n" +"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " +"je.\n" +"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" +"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." -#, c-format msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "Nazwa fontu zaczyna się sekwencją utf8 – to niedozwolone. %s" - -msgid "A PostScript name may not be a number" -msgstr "Nazwa postscriptowa nie może być liczbą" - -msgid "Bad Font Name" -msgstr "Błędna nazwa fontu" +"DELTA exception P1\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" +msgstr "" +"DELTAP1 (ang. DELTA exception for Points; range 1).\n" +"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " +"aplikuje je.\n" +"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" +"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " +"(ppem)." -#, c-format msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"DELTA exception P2\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Nazwa fontu „%.63s” nie jest poprawną nazwą postscriptową.\n" -"Powinna składać się z co najwyżej 62 drukowalnych znaków ASCII\n" -"i nie może zawierać znaków (){}[]<>%%/ ani spacji" +"DELTAP2 (ang. DELTA exception for Points; range 2).\n" +"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " +"aplikuje je.\n" +"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" +"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " +"(ppem)." -#, c-format msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" +"DELTA exception P3\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Ostrzeżenie: Makowy i unikodowy wpisy „%s” dla języka „%s”\n" -" w tablicy „name” różnią się:\n" -" Wpis makowy: %s \n" -" Wpis makowy unikodowy: %s \n" +"DELTAP3 (ang. DELTA exception for Points; range 3).\n" +"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " +"aplikuje je.\n" +"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" +"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " +"(ppem)." + +msgid "DELTA suggestions" +msgstr "Sugerowane instrukcje Delta" -#, c-format msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" +"DEPTH of stack\n" +"Pushes the number of elements on the stack" msgstr "" -"Ostrzeżenie: Wpis makowy „%s” dla języka „%s”\n" -" w tablicy „name” jest tylko częścią wpisu unikodowego.\n" +"DEPTH (ang. DEPTH of stack).\n" +"Odkłada na stos jego głębokość." -#, c-format msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" +"DIVide\n" +"Pops two 26.6 numbers, divides them, pushes result" msgstr "" -"Ostrzeżenie: Makowy i windowsowy wpisy „%s” dla języka „%s”\n" -" w tablicy „name” różnią się:\n" -" Wpis makowy: %s \n" -" Wpis windowsowy: %s \n" +"DIV (ang. DIVide).\n" +"Zdejmuje ze stosu dzielnik, dzielną\n" +"i odkłada na stos wynik dzielenia.\n" +"Liczby traktowane jako F26dot6." + +msgid "DPI:" +msgstr "Punkty na cal:" -#, c-format msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" +"DUPlicate top stack element\n" +"Pushes the top stack element again" msgstr "" -"Ostrzeżenie: Wpis makowy „%s” dla języka „%s”\n" -" w tablicy „name” jest tylko częścią wpisu windowsowego.\n" +"DUP (ang. DUPlicate top stack element).\n" +"Duplikuje element z wierzchołka stosu." -msgid "Use _First" -msgstr "Użyj p_ierwszego" +msgid "D_efine Groups..." +msgstr "D_efiniuj grupy..." -msgid "First to _All" -msgstr "_Pierwszego dla wszystkich" +msgid "Dangme" +msgstr "dangme" -msgid "Second _to All" -msgstr "_Drugiego dla wszystkich" +msgid "Danish" +msgstr "duński" -msgid "Use _Second" -msgstr "Użyj d_rugiego" +msgid "Dargwa" +msgstr "dargwa" -msgid "Multiple names for language" -msgstr "Wiele wersji wpisu dla pewnego języka" +msgid "Dari" +msgstr "dari (perski)" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"Tablica „name” zawiera więcej niż jeden wpis „%s” dla języka „%s”,\n" -"Pierwszy to „%.12s...”, drugi „%.12s...”.\n" -"Którego użyć?" +msgid "Darker Border:" +msgstr "Półcień ramki:" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "Błędny font: bezsensowne znaczniki „koniec konturu” w glifie %d.\n" +msgid "Darkest Border:" +msgstr "Cień ramki:" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "Punkt glifu o numerze %d wystaje poza jego prostokąt brzegowy\n" +msgid "Dashes" +msgstr "Kreskowanie" -msgid " Subsequent errors will not be reported.\n" -msgstr " Dalsze błędy nie będą raportowane.\n" +msgid "Dates" +msgstr "Daty" -msgid "Reached end of file when reading simple glyph\n" -msgstr "Nieoczekiwany koniec pliku przy czytaniu glifu prostego.\n" +msgid "De_activate Spiro" +msgstr "Wyłącz tryb Spiro" -#, c-format -msgid "Empty composite %d\n" -msgstr "Pusty glif kompozytowy %d\n" +msgid "De_lete" +msgstr "_Usuń" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"Błędne wartości flag – oczekiwano dalszych składników w glifie kompozytowym " -"%d.\n" +msgid "De_sign Size:" +msgstr "O_ptymalny stopień pisma:" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "Odwołanie do glifu %d poza zakresem podczas czytania tablicy „glyf”.\n" +msgid "Debug Raster Cha_nges" +msgstr "Debuguj zm_iany rastra" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"Flaga „użyj moich metrycznych” jest ustawiona dla więcej niż jednego " -"odwołania w glifie o numerze %d\n" +msgid "Debug _fpgm/prep" +msgstr "Debuguj _fpgm/prep" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "Glif %d odwołuje się do glifu %d którego nie ma w foncie.\n" +msgid "Decompress Failed!" +msgstr "Dekompresja nie powiodła się" -msgid "Reached end of file when reading composite glyph\n" -msgstr "Podczas wczytywania glifu kompozytowego napotkano koniec pliku\n" +msgid "Decompressed length did not match expected length for table" +msgstr "Wielkość tablicy po dekompresji inna od oczekiwanej" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "Błędny glif %d – jego definicja wystaje poza koniec tablicy „glyf”.\n" +msgid "Decorative" +msgstr "Pismo dekoracyjne" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "Błędny glif (%d), rozmiar danych ujemny\n" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Domyślna grubość linii" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"Prostokąt otaczający glifu o numerze %d nie mieści się w prostokącie " -"otaczającym określonym dla fontu\n" +msgid "Default" +msgstr "Domyślne" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"Błędny glif %d – początek tablicy „loca” następuje jakoby za jej końcem.\n" +msgid "Default All" +msgstr "Wszystkie domyślne" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "Błędny glif %d – jego definicja wystaje poza przydzielony obszar.\n" +msgid "Default Background" +msgstr "Domyślne tło" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "Błędny CFF-owy INDEX nazwy.\n" +msgid "Default Baseline" +msgstr "Domyśla l. podst." #, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "Nieoczekiwana wartość w słowniku %d\n" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"FontForge nie obsługuje programów Type2 wpisanych w INDEX-ach CFF DICT.\n" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "Błędny INDEX funkcji w foncie cff.\n" - -msgid "No argument to operator\n" -msgstr "Brak argumentów dla operatora\n" +msgid "Default Baseline: '%s'" +msgstr "Linia podstawowa domyślna: „%s”" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge nie obsługuje fontów syntetycznych.\n" +msgid "Default Button" +msgstr "Przycisk potwierdzenia" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge nie obsługuje fontów MultipleMaster Type2.\n" +msgid "Default Buttons" +msgstr "Ustawienia wyglądu przycisków potwierdzenia operacji" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Default Foreground" +msgstr "Domyślny kolor" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge nie obsługuje fontów Chameleon.\n" +msgid "Default Ligature Caret Count" +msgstr "Domyślna liczba pozycji kursora w ligaturze" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Nieznany operator w %s: %x\n" +msgid "Default This" +msgstr "Wartość domyślna" -msgid "End of file found when reading private dictionary.\n" -msgstr "Podczas wczytywania słownika prywatnego napotkano koniec pliku.\n" +msgid "Default background color for windows" +msgstr "Domyślny kolor tła dla wszystkich okien" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Brak argumentów dla operatora %d w słowniku prywatnym.\n" +msgid "" +"Default encoding for\n" +"new fonts" +msgstr "Domyślne kodowanie dla nowych fontów" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" +msgid "Default foreground color for windows" msgstr "" +"Domyślny kolor tekstu i innych elementów rysowanych we wszystkich oknach" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" +msgid "Default thickness of over and overline bars" msgstr "" +"Domyślna grubość kresek ułamkowych oraz linii poziomych nad wyrażeniem." -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "Błędny sid %d (musi być mniejszy niż %d).\n" +msgid "Default:" +msgstr "domyślnie:" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Nieznany format kodowania w cff: %d\n" +msgid "Define \"Almost Horizontal\"" +msgstr "Zdefiniuj „prawie pionowe/poziome”" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Nieznany format kodowania w cff: %d\n" +msgid "Define Groups" +msgstr "Definiuj grupy" -msgid "Bad fdselect\n" -msgstr "Błąd w fdselect\n" +msgid "Del Layer" +msgstr "Usuń warstwę" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Nieznany format dla fdselect %d\n" +msgid "Delay" +msgstr "Opóźnienie" -msgid "CFF version mismatch\n" -msgstr "Wersje CFF nie pasują.\n" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Opóźnienie (w milisekundach), zanim pojawi się podpowiedź" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" -"W %s, szerokość (%d) glifu %s większa od maksymalnej podanej w foncie (%d)\n" +msgid "Delete" +msgstr "Usuń" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" -"W GID %d, szerokość glifu (%d) większa od maksymalnej podanej w foncie (%d)\n" +msgid "Delete Character" +msgstr "znak sterujący kasowania" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"W foncie %s szerokość glifu %s zadeklarowana w „CFF” (%d) nie zgadza się z " -"tą z „hmtx” (%d).\n" -" Dalsze niezgodności nie będą raportowane.\n" +msgid "Delete the current layer" +msgstr "Usun bieżącą warstwę" -#, c-format msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"W GID %d szerokość glifu zadeklarowana w „CFF” (%d) nie zgadza się z tą z " -"„hmtx” (%d).\n" -" Dalsze niezgodności nie będą raportowane.\n" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." +msgstr "Usuwa wybrane tablice lub podtablice funkcji zecerskich i ich dane." -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Błędna tablica „hmtx” lub „hhea” – zerowa wartość numOfLongMetrics.\n" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Nie będzie można cofnąć usunięcia!" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" -"Błędna tablica „hmtx” lub „hhea” – zerowa wartość numOfLongVerMetrics.\n" +msgid "Delim1:" +msgstr "Ogr1:" -msgid "Bad encoding information in 'cmap' table." -msgstr "Błędne dane kodowania w tablicy „cmap”." +msgid "Delim2:" +msgstr "Ogr2:" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"Podtablica kodowania dla „platformy %d typu %d” jest podana w " -"nieobsługiwanym formacie %d.\n" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "Min. rozmiar podformuły:" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "Podtablica kodowania dla „platformy %d typu %d” ma zerową długość.\n" +msgid "Delta Grid Color" +msgstr "Sugerowane delty" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"Podtablica kodowania dla „platformy %d typu %d” (oczekiwano 14) jest podana " -"w nieobsługiwanym formacie %d.\n" +msgid "Demi" +msgstr "Pismo półgrube" -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "W foncie nie ma żadnego glifu o numerze unikodowym U+%05x.\n" +msgid "Denom1:" +msgstr "Mian1:" -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "Numer glifu poza (%d) zakresem w podtablicy „cmap” w formacie 14\n" +msgid "Denom2:" +msgstr "Mian2:" -msgid "Script|Japanese" -msgstr "japońskie" +msgid "Denominators" +msgstr "Cyfry frakcji dolnej (mianownika)" -msgid "Script|Korean" -msgstr "koreańskie" +msgid "Dependent Substitutions" +msgstr "Podstawienia zależne" -msgid "Script|Roman" -msgstr "łacińskie" +msgid "Dependents" +msgstr "Zależne" -msgid "Script|Traditional Chinese" -msgstr "chińskie tradycyjne" +msgid "Depressed Background" +msgstr "Inne tło dla wciśniętego" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "grażdanka" +msgid "Depressed Background:" +msgstr "Tło wciśniętego:" -msgid "Script|Devanagari" -msgstr "Dewanagari" +msgid "Depth" +msgstr "Głębokość" -msgid "Script|RSymbol" -msgstr "RSymbol" +msgid "Depth:" +msgstr "Głębia kolorów:" -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" +msgid "Derivative" +msgstr "Pochodne" -msgid "Script|Simplified Chinese" -msgstr "chińskie uproszczone" +msgid "Descriptor" +msgstr "Deskryptor" -msgid "Script|Central European" -msgstr "środkowoeuropejskie" +msgid "Deselect VWidth" +msgstr "Odznacz szerokość" -msgid "Unicode 1.0" -msgstr "Unikod 1.0" +msgid "Deselect Width" +msgstr "Odznacz wysokość" -msgid "Unicode 1.1" -msgstr "Unikod 1.1" +msgid "Deseret" +msgstr "mormoński" -msgid "ISO 10646:1993" -msgstr "" +msgid "Deseret (Mormon)" +msgstr "mormońskie" -msgid "Unicode 2.0+, BMP only" -msgstr "Unikod 2.0+, tylko BMP" +msgid "Design Axis Values" +msgstr "Wartości dla osi" -msgid "Unicode 2.0+, all planes" -msgstr "Unikod 2.0+, wszystkie obszary" +msgid "Design Range" +msgstr "Zakres użycia" -msgid "\"Symbol\"" -msgstr "„Symbol”" +msgid "Design Settings:" +msgstr "Parametry wariantu:" -msgid "Unicode" -msgstr "Unikod" +msgid "Designer" +msgstr "Projektant" -msgid "Apple" -msgstr "" +msgid "Designer URL" +msgstr "Adres www projektanta" -msgid "ISO (Deprecated)" -msgstr "ISO (przestarzałe)" - -msgid "MicroSoft" -msgstr "Microsoft" - -msgid "Custom" -msgstr "Własne" - -msgid "FreeType internals" -msgstr "Wnętrze FreeType" - -msgid "Unknown" -msgstr "nieznane" - -msgid "Pick a CMap subtable" -msgstr "Proszę wybrać podtablicę CMap" +msgid "Design|_New..." +msgstr "_Nowy..." -msgid "Could not find any valid encoding tables" -msgstr "Nie znaleziono ani jednej prawidłowej tablicy z kodowaniem" +msgid "Desired X-Height" +msgstr "Zmienić wysokość na" -msgid "Could not find a usable encoding table" -msgstr "Nie udało się znaleźć nadającej się do użytku tablicy kodowania." +msgid "Desired x-height:" +msgstr "Zmienić wysokość na:" -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" -"Próba nadania nieistniejącemu glifowi %d numeru unikodowego %d (0x%x).\n" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Usuń glify i ich komórki..." -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"Numer unikodowy U+%04X przypisano do wielu glifów – tylko jeden zostanie " -"użyty.\n" +msgid "Detach & Remove Glyphs" +msgstr "Odłącz i usuń glify" -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"Indeks glifu poza zakresem – jest %d, musi być mniejszy niż %d.\n" -" Próba przypisania glifu do numeru unikodowego %x w segmencie %d\n" -" dla „platformy %d typu %d”.\n" +msgid "Detach from PostScript Names" +msgstr "Inne niż nazwy postscriptowe" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"W tablicy „cmap” użyto przesunięcia zakresu 0xffff dla zaznaczenia " -"brakującego glifu.\n" +msgid "Detaching Anchor Point" +msgstr "Odłączanie kotwicy" -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" +msgid "DetectDiagonalStems" +msgstr "Hintuj elementy ukośne" -msgid "Bad font: Encoding data out of range.\n" -msgstr "Błędny font: dane kodowania poza zakresem.\n" +msgid "Devanagari" +msgstr "dewanagari" -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows nie obsługuje fontów o numerze wersji OS/2 ustawionym na 0\n" +msgid "Devanagari Extended" +msgstr "rozszerzenie dewanagari" -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" -"Windows nie obsługuje fontów otf (cff) o numerze wersji OS/2 ustawionym na " -"1\n" +msgid "Devanagari2" +msgstr "dewanagari2" -msgid "Reading Names" -msgstr "Wczytywanie nazw" +msgid "Device Table Adjustments" +msgstr "Korekty dla tablicy rastrowania" -#, c-format msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" +"Device Table Correction:\n" +" (at display size)" msgstr "" -"Glif %d ma nazwę „.notdef”, FontForge zmieni mu nazwę,\n" -" bo tylko gilf 0 ma prawo się tak nazywać.\n" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "Błędne przystawanie punktów - do własnego odwołania.\n" +"Korekta:\n" +" (w tym stopniu):" -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"Niewykonalne przystawanie punktów w glifie kompozytowym (%d do %d) przy " -"dodawaniu %s do %s.\n" +msgid "Dhivehi" +msgstr "malediwski" -msgid "Fixing up References" -msgstr "Poprawianie odwołań" +msgid "Dhivehi (Obsolete)" +msgstr "Dhivehi (Przestarzałe)" -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Podejrzana długość tablicy (zostanie zignorowana): %u.\n" +msgid "Diagonal Fractions" +msgstr "Ułamki ukośne" -msgid "TTF 'glyf'" -msgstr "truetype'owej „glyf”" +msgid "Diagonal Hint Color" +msgstr "Hinty ukośne" -msgid "OTF 'CFF '" -msgstr "Opentype'owej „CFF ”" +msgid "Dialog Type:" +msgstr "Widok:" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"Ten font zawiera zarówno truetype'ową tablicę „glyf” jak i opentype'ową „CFF " -"” z obrysami postscriptowymi. FontForge może operować tylko na jednej z " -"nich. Której użyć?" +msgid "Diameter:" +msgstr "Średnica:" #, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Brak użytecznych wersji bitmapowych w tym foncie: %s" - -msgid "No Bitmap Strikes" -msgstr "Brak wersji bitmapowych" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" -"Nazwy „alefmaksurainitialarabic” i „alefmaksuramedialarabic” z listy glifów " -"Adobe są niezgodne z unicode. Z tego powodu zaleca się nie używać ich.\n" +msgid "Didn't understand \"%s\" in blended font defn" +msgstr "Nieznany token „%s” w definicji fontu interpolowanego" #, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"Glif o nazwie %.30s ma przypisany numer unikodowy U+%04X,\n" -"jednak z nazwy wynika, że powinien mieć przypisany numer U+%04X.\n" +msgid "Didn't understand \"%s\" in font info" +msgstr "Nieznany token „%s” w danych opisowych fontu" #, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "Punkt glifu „%s” wystaje poza prostokąt brzegowy fontu.\n" +msgid "Didn't understand \"%s\" inside subs def'n" +msgstr "Nieznany token „%s” w definicji „subs”" #, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"Szerokość glifu %s (%d) nie zgadza się z wartością advanceWidthMax fontu " -"(%d), a jest to font o stałej szerokości znaków.\n" +msgid "Didn't understand \"%s\" while adding info to private subroutines" +msgstr "Nieznany token „%s” w procedurach prywatnych fontu" #, c-format -msgid "Invalid font count in TTC %s." -msgstr "Nieprawidłowa liczba fontów w pliku TTC: %s." - -msgid "Bad Apple Kern Class\n" -msgstr "Błędna klasa kerningu Apple\n" +msgid "Didn't understand format for fdselect %d\n" +msgstr "Nieznany format dla fdselect %d\n" #, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Indeks klasy poza zakresem %d (musi być mniejszy niż %d)\n" - -msgid "GID out of range.\n" -msgstr "Numer glifu poza zakresem.\n" +msgid "Didn't understand index format: %d\n" +msgstr "Nieznany format indeksu: %d\n" -msgid "coverage table extends beyond end of table\n" -msgstr "Tablica grupująca wystaje poza tablicę funkcji.\n" +msgid "Differ" +msgstr "Są różnice" -msgid "Bad count.\n" -msgstr "Błędna liczba.\n" +msgid "Differences..." +msgstr "Różnice..." -msgid "End of file found in coverage table.\n" -msgstr "Nieoczekiwany koniec pliku przy przetwarzając tablicy grupującej.\n" +msgid "Different Fonts" +msgstr "Inne fonty" #, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Błędna tablica grupująca. Glif %d poza dopuszczalnym zakresem [0...%d).\n" +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Inne wzory wypełnienia w warstwie %d glifu %s\n" #, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Błędna tablica grupująca. Glify %d-%d poza dopuszczalnym zakresem [0...%d).\n" +msgid "Different number of contours in glyph “%s”\n" +msgstr "Liczba konturów w glifie „%s” różni się.\n" #, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Błędny format tablicy grupującej %d.\n" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "Podtablica definicji klasy wystaje poza koniec nadrzędnej tablicy\n" +msgid "Different numbers of layers in %s\n" +msgstr "Inna liczba warstw w glifie %s\n" #, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "Błędna tablica definicji klasy: start=%d liczba=%d, ale max=%d\n" +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "Inne zakończenia kresek w warstwie %d glifu %s\n" #, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "Błędna tablica definicji klasy: glify %d-%d poza zakresem [0, %d)\n" +msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgstr "Inne kształty załamań kresek w warstwie %d glifu %s\n" #, c-format -msgid "Unknown class table format: %d\n" -msgstr "Nieznany format tablicy klas: %d\n" +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "Inne ustawienia wypełnień w warstwie %d glifu %s\n" #, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" msgstr "" -"Błędne przypisanie klasy Open Type: numer klasy %d glifu %d poza zakresem.\n" - -msgid "Bad device table\n" -msgstr "Błędna tablica rastrowania\n" +"Inne ustawienia dziedziczenia koloru wypełnień w warstwie %d glifu %s\n" #, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgid "" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" msgstr "" -"Błędne pozycjonowanie pary: numery glifów %d i %d powinny być mniejsze niż " -"%d\n" +"Inne ustawienia dziedziczenia przezroczystości wypełnień w warstwie %d glifu " +"%s\n" #, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgid "" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" msgstr "" -"Błędna para kerningowa: numery glifów %d i %d powinny być mniejsze niż %d\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr " Błędna tablica kerningu, zignorowano\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr " Błędna tablica klas kerningu, zignorowano\n" +"Inne ustawienia dziedziczenia przezroczystości kresek w warstwie %d glifu " +"%s\n" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr " Błędna tablica złącz pisanych międzyznakowych, zignorowano\n" +#, c-format +msgid "" +"Different settings on whether to inherit stroke width in layer %d of %s\n" +msgstr "Inne ustawienia dziedziczenia grubości kresek w warstwie %d glifu %s\n" #, c-format -msgid "Cursive-%d" -msgstr "ZłączePisane-%d" - -msgid "Bad mark table.\n" -msgstr "Błędna tablica „mark”.\n" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Numer klasy wykracza poza zakres\n" +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "Inne ustawienia rysowania po krzywych w warstwie %d w %s\n" #, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" -"Numer klasy z podtablicy dla znaków diakrytycznych %.30s w GPOS wykracza " -"poza zadeklarowany zakres.\n" +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Inne wzory kresek w warstwie %d glifu %s\n" -msgid "Bad base table.\n" -msgstr "Błędna tablica „base”.\n" +msgid "Dingbats" +msgstr "dingbaty" -msgid "Bad ligature base table.\n" -msgstr "Błędna tablica ligatur.\n" +msgid "Dinka" +msgstr "dinka" -msgid "Bad ligature anchor count.\n" -msgstr "Błędna liczba kotwic ligaturowych.\n" +msgid "Direction of gaze:" +msgstr "Kierunek patrzenia:" -msgid " Bad mark attachment table, ignored\n" -msgstr " Błędna tablica położenia znaków diakrytycznych, zignorowano\n" +msgid "Directories Amid Files" +msgstr "Foldery wymieszane z plikami" -msgid " Bad simple positioning table, ignored\n" -msgstr " Błędna tablica pozycjonowania prostego, zignorowano\n" +msgid "Directories First" +msgstr "Foldery na początek" -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" -"Próba odwołania się do tablicy funkcji zecerskich o numerze %d (w ramach " -"tablicy\n" -"kontekstowej), ale jest tylko %d tablic w tym foncie foncie (%s).\n" +msgid "Directories Separate" +msgstr "Foldery osobno" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr " Błędna tablica kontekstowa, zignorowano\n" +msgid "Directory name?" +msgstr "Nazwa folderu:" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Błędna podtablica kontekstowa bądź łańcuchowa: numer glifu %d poza zakresem " -"[0, %d)\n" +msgid "Directory|Back" +msgstr "Wstecz" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"Próba zastosowania funkcji zecerskiej do położenia poza\n" -"zasięgiem tej tablicy kontekstowej: seq=%d max=%d\n" +msgid "Directory|Forward" +msgstr "Dalej" -msgid " Bad contextual chaining table, ignored\n" -msgstr " Błędna kontekstowa tablica łańcuchowa, zignorowano\n" +msgid "Directory|_New" +msgstr "_Nowy" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "Nieoczekiwany koniec pliku w kontekstowej podtablicy łańcuchowej.\n" +msgid "Disabled Background:" +msgstr "Tło nieaktywnego:" -msgid "Bad count in context chaining sub-table.\n" -msgstr "Błędna wartość w kontekstowej podtablicy łańcuchowej.\n" +msgid "Disabled Image" +msgstr "Obraz w stanie nieaktywnym" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "Błędna liczba klas w kontekstowej podtablicy łańcuchowej.\n" +msgid "Disabled Text Color:" +msgstr "Tekst nieaktywnego:" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Błędna podtablica kontekstowego podstawienia łańcuchowego.\n" +msgid "Discarding a duplicate kerning pair." +msgstr "Odrzucono powtarzającą się parę kerningową." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr " Błędna tablica podstawienia kontekstowego, zignorowano\n" +msgid "Discretionary Ligatures" +msgstr "Ligatury ozdobne" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr " Błędna tablica łańcuchowego podstawienia kontekstowego, zignorowano\n" +msgid "Disordered designs" +msgstr "Nieuporządkowane warianty" -msgid "End of file in context chaining sub-table.\n" -msgstr "" -"Nieoczekiwany koniec pliku w podtablicy kontekstowego podstawienia " -"łańcuchowego.\n" +msgid "Display" +msgstr "Widok" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" -"Próba zastosowania tablicy funkcji zecerskich poza zakresem działania tej\n" -" tablicy kontekstowej: seq=%d, max=%d\n" +msgid "Display By Groups" +msgstr "Wyświetl pogrupowane" -msgid "End of file in context chaining subtable.\n" -msgstr "" -"Nieoczekiwany koniec pliku w podtablicy kontekstowego podstawienia " -"łańcuchowego.\n" +msgid "Display By _Groups..." +msgstr "Wyświetl _pogrupowane..." -msgid " Bad simple substitution table, ignored\n" -msgstr " Błędna tablica podstawienia prostego, zignorowano\n" +msgid "Display S_ubstitutions..." +msgstr "Pokaż pod_stawienia..." -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Błędny glif w podstawieniu: numer glifu %d nie jest mniejszy od %d\n" +msgid "Display Size:" +msgstr "Wyświetl w rozmiarze:" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Nieoczekiwany koniec pliku w podtablicy w „GSUB”.\n" +msgid "Display Substitution..." +msgstr "Pokaż podstawienie..." -msgid " Bad multiple substitution table, ignored\n" -msgstr " Błędna tablica podstawienia wieokrotnego, zignorowano\n" +msgid "Display files of this type" +msgstr "Wyświetl pliki tego typu" + +msgid "Display rulers in the Outline Glyph View" +msgstr "Wyświetlaj linijki w oknie widoku obrysu." msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"Tablica grupująca podaje inną liczbę glifów niż oczekiwana dla podtablicy.\n" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" +msgstr "Rysuj linię wzdłuż wymiaru." -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" -"Błędny glif w podstawieniu wielokrotnym lub alternatywnym:\n" -" numer glifu %d nie jest mniejszy od %d\n" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" +msgstr "Zaznacz granicę danego wymiaru." -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Nieoczekiwany koniec pliku w podtablicy ligatur w „GSUB”.\n" +msgid "DisplayOperatorMinHeight:" +msgstr "Min. rozmiar operatorów (W):" -msgid " Bad ligature table, ignored\n" -msgstr " Błędna tablica ligatur, zignorowano\n" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" +msgstr "Drukuje wszystkie glify z fontu w danym stopniu pisma." -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Błędny glif ligatury: numer znaku %d nie jest mniejszy od %d\n" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Drukuje tylko zaznaczone glify, każdy w określonych stopniach pisma." -#, c-format msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Podejrzana liczba składników ligatury (%d). Bieżąca podtablica\n" -"ligatur może zawierać śmieci, więc zostanie pominięta.\n" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "Drukuje tylko zaznaczone glify, każdy zajmie całą osobną stronę." + +msgid "Dist" +msgstr "Odl" + +msgid "Distance" +msgstr "Odległość" + +msgid "Distance between adjacent points is too big" +msgstr "Odległość między sąsiednimi punktami jest zbyt duża" -#, c-format msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +"Distance between the overbar and\n" +"the ink top of the base." msgstr "" -"Błędny glif składowy ligatury: numer znaku %d nie jest mniejszy od %d\n" -" (w ligaturze %d)\n" +"Światło, jakie musi być zapewnione między\n" +"wyrażeniem a kreską poziomą nad nim." -#, c-format msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +"Distance between underbar and\n" +"the (ink) bottom of the base." msgstr "" -"Błędny glif w odwrotnym łańcuchowym podstawieniu kontekstowym:\n" -" numer glifu %d nie jest mniejszy od %d\n" +"Światło, jakie musi być zapewnione między\n" +"wyrażeniem a kreską poziomą pod nim." + +msgid "Distance to drawing plane:" +msgstr "Odległość od płaszczyzny rysunku:" + +msgid "Distance to projection plane:" +msgstr "Odległość od płaszczyzny projekcji:" + +msgid "Divehi" +msgstr "malediwski" + +msgid "Diverse Arms" +msgstr "Spójnie zróżnicowane kreski" + +msgid "Diverse Forms" +msgstr "Zróżnicowane kształty" + +msgid "Divide by zero in postscript code.\n" +msgstr "Dzielenie przez zero w kodzie postscriptowym.\n" + +msgid "Djerma" +msgstr "dżerma" + +msgid "Do Nothing" +msgstr "Nic nie rób" + +msgid "Do it" +msgstr "Wykonaj" #, c-format msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." msgstr "" -"W foncie %s funkcja zecerska „size” występuje wielokrotnie. Interpretacja " -"takiej zawartości jest niepewna. FontForge wybierze któreś pojedyncze " -"wystąpienie.\n" +"Wraz z usunięciem klasy %.80s w glifach\n" +"znikną wszystkie związane z nią kotwice.\n" +"Czy mimo to kontynuować?" -msgid "" -msgstr "" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Czy wynikowy font postscriptowy ma zawierać hinting typu „flex”?" + +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Czy wynikowy font postscriptowy ma zawierać hinting?" msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" -"Ten font zawiera funkcję zecerską „size”, określającą zakres stopni pisma " -"dla których był projektowany, ale bez podania nazwy i identyfikatora stylu. " -"Formalnie jest to błąd, ale FontForge przymknie na to oko." +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Czy wynikowy font ma zawierać nazwy glifów?" msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" -"Dane dotyczące funkcji zecerskiej „size” w tym foncie nie wyglądają ani " -"jakby powstały\n" -"zgodnie z wczesnym, adobe-owskim błędnym rozumieniem standardu OpenType, " -"ani\n" -"na zgodne z tym standardem. Nie ma jak tego przetworzyć.\n" +"Czy wynikowy font ma zawierać hinting TrueType? Włączenie tej opcji nie " +"spowoduje\n" +"wygenerowania nowych instrukcji, zostaną użyte te które już są w foncie." -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" -"Dane dotyczące funkcji zecerskiej „size” w tym foncie wyglądają tak jakby " -"powstały zgodnie z wczesnym, adobe-owskim błędnym rozumieniem standardu " -"OpenType.\n" +msgid "Do you want the font file to do hint substitution?" +msgstr "Czy wynikowy font ma korzystać z podstawiania hintów?" -#, c-format msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" -"Parametr „name” funkcji „%c%c%c%c” zawiera niepoprawny identyfikator nazwy.\n" +"Czy załadować wersje bitmapowe niektórych znaków, dostarczone w tym foncie?\n" +"Które?" -#, c-format msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" -"Parametr „name” funkcji „%c%c%c%c” zawiera zbyt nietypowy numer wersji: %d.\n" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" +msgstr "Czy zachować " -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" +msgid "Do you want to round coordinates to integers (this saves space)?" msgstr "" -"Napotkano wiele różnych identyfikatorów nazwy dla funkcji „%c%c%c%c”.\n" -" Jest to zgodne ze specyfikacją, ale FontForge nie potrafi tego obsłużyć.\n" +"Czy zaokrąglić współrzędne punktów do liczb całkowitych? To oszczędza " +"miejsce." -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "Próba odczytu danych obsługiwanych pism poza końcem tablicy „%s”." +msgid "Does not inherit from anything" +msgstr "Nie dziedziczy z żadnego gadżetu" -#, c-format -msgid "Too many scripts %d\n" -msgstr "Zbyt wiele pism %d\n" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "To nie wygląda na plik pdf, nie udało się znaleźć sekcji xref." -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" -"Nieoczekiwany koniec pliku podczas czytania obsługiwanych pism z tablicy " -"„%s”." +msgid "Dogri" +msgstr "dogri" -#, c-format -msgid "End of file in %s table" -msgstr "Nieoczekiwany koniec pliku podczas czytania tablicy „%s”." +msgid "Domino Tiles" +msgstr "kamienie do domina" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "Próba odczytu danych funkcji zecerskiej poza końcem tablicy „%s”." +msgid "Don't Compare HintMasks" +msgstr "Nie porównuj masek hintów" -#, c-format -msgid "Too many features %d\n" -msgstr "Zbyt wiele funkcji %d\n" +msgid "Don't Warn Again" +msgstr "Nie ostrzegaj ponownie" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" -"Nieoczekiwany koniec pliku podczas czytania funkcji zecerskich z tablicy " -"„%s”." +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "Nie porównuj masek hintów, jeśli hinty nie kolidują ze sobą." -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" -"Próba odczytu danych tablic funkcji zecerskich poza końcem tablicy „%s”." - -#, c-format -msgid "Too many lookups %d\n" -msgstr "Zbyt wiele tablic funkcji %d\n" +"Ta funkcja zecerska OpenType może przyjąć do ośmiu różnych\n" +"parametrów, jednak rzadko kiedy korzysta się z więcej niż\n" +"jednego. Można wyłączyć wyświetlanie nieużywanych parametrów\n" +"aby widok stał się cokolwiek bardziej przejrzysty." -#, c-format -msgid "End of file when reading lookups in %s table" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." msgstr "" -"Nieoczekiwany koniec pliku podczas czytania tablic funkcji zecerskich z " -"tablicy „%s”." +"Ta funkcja zecerska OpenType może przyjąć do ośmiu różnych\n" +"parametrów, jednak rzadko kiedy korzysta się z więcej niż\n" +"jednego. Można wyłączyć wyświetlanie nieużywanych parametrów\n" +"aby widok stał się cokolwiek bardziej przejrzysty." -msgid "Lookup out of bounds in feature table.\n" -msgstr "" -"Numer tablicy funkcji zecerskich poza zakresem w tablicy funkcji " -"zecerskich.\n" +msgid "Don't smooth lines" +msgstr "Nie wygładzaj linii" -msgid "Required feature out of bounds in script table.\n" -msgstr "Numer wymaganej funkcji poza zakresem w tablicy pism.\n" +msgid "Dotless Forms" +msgstr "Formy bez kropek" -msgid "Feature out of bounds in script table.\n" -msgstr "Numer funkcji poza zakresem w tablicy pism.\n" +msgid "Dragging Comparison Outline" +msgstr "Stare obrysy" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Błędny font: zawiera w „GPOS” podtablicę rozszerzoną,\n" -"która odwołuje się do innej podtablicy rozszerzonej.\n" +msgid "Dragging Comparison Outline Color" +msgstr "Stare obrysy" -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Nieznany typ podtablicy GPOS: %d\n" +msgid "Draw a Line" +msgstr "Linia" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "Podtablica wystaje poza tablicę GPOS.\n" +msgid "Draw a freehand curve" +msgstr "Rysuje krzywą odręczną" -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Błędny font: zawiera w „GSUB” podtablicę rozszerzoną,\n" -"która odwołuje się do innej podtablicy rozszerzonej.\n" +msgid "DrawOpenPathsWithHighlight" +msgstr "Wyróżniaj otwarte ścieżki" -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Nieznany typ podtablicy „GSUB”: %d\n" +msgid "Drawing Area" +msgstr "Obszar rysowania" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "Podtablica wystaje poza zawierającą ją tablicę „GSUB”\n" +msgid "Drawing plane tilt:" +msgstr "Nachylenie płaszczyzny rysunku:" -#, c-format -msgid "MarkClass-%d" -msgstr "Klasa Diakrytycznych %d" +msgid "Drop List Button" +msgstr "Przycisk rozwijany" -#, c-format -msgid "MarkSet-%d" -msgstr "ZestawDiakrytycznych-%d" +msgid "Dummy 'DSIG'" +msgstr "Pusta tablica „DSIG”" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! Nieznany format kursora %d !!!!\n" +msgid "Dungan" +msgstr "dungański" -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Błędna tablica funkcji zecerskich: format=2 (%d/%d), pierwszy=%d, ostatni=" -"%d, liczba glifów w foncie=%d\n" +msgid "Duplicate Anchor" +msgstr "Zdublowana kotwica" -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Błędna tablica funkcji zecerskich: format=4 (%d/%d), pierwszy=%d, ostatni=" -"%d, liczba glifów w foncie=%d\n" +msgid "Duplicate Anchor Class" +msgstr "Zdublowana klasa kotwic" -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" -"Błędna tablica funkcji zecerskich: format=6, pierwszy=%d, liczba glifów w " -"foncie=%d\n" +msgid "Duplicate Kern data" +msgstr "Zdublowany kerning" -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"Błędna tablica funkcji zecerskich: format=8, pierwszy=%d, liczba=%d, liczba " -"glifów w foncie=%d\n" +msgid "Duplicate Ligature" +msgstr "Zdublowana ligatura" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Błędny (nieznany) format tablicy funkcji zecerskich: %d.\n" +msgid "Duplicate Name" +msgstr "Zdublowana nazwa" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s, podstawienia zagnieżdżone, %d-ta tablica stanu" +msgid "Duplicate StyleSet Name" +msgstr "Zdublowana nazwa zestawu stylistycznego" -msgid "subtable" -msgstr "podtablica" +msgid "Duplicate data" +msgstr "Zdublowane dane" #, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Numer glifu w tablicy „prop” poza dozwolonym zakresem: %d\n" +msgid "Duplicate definition of subroutine %d\n" +msgstr "Wielokrotna definicja funkcji %d\n" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Numer glifu w tablicy „lcar” poza dozwolonym zakresem: %d\n" +msgid "Duplicate lib data.\n" +msgstr "Powtarzające się dane lib.\n" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Numer glifu w tablicy „opbd” poza dozwolonym zakresem: %d\n" +msgid "Duplicate name" +msgstr "Zdublowana nazwa" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Numer glifu w tablicy „mort”/„morx” poza dozwolonym zakresem: %d\n" +msgid "Duplicate pixelsize" +msgstr "Taki rozmiar już istnieje" #, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" -"Numer glifu podstawianego w tablicy „mort”/„morx” poza dozwolonym zakresem: " -"%d\n" +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "Zdublowany licznik potórzeń wierszy w znaku %d pliku pk\n" -msgid "Invalid ligature offset\n" -msgstr "Błędne położenie ligatury w pliku\n" +msgid "Dutch" +msgstr "holenderski" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Próba złożenia ligatury dla glifu %d z " +msgid "Dzongkha" +msgstr "dżongkha" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" +"ELSE clause\n" +"Start of Else clause of preceding IF" msgstr "" -"Próba wczytania ligatur zdefiniowanych w tym foncie nie powiodła się,\n" -"gdyż działania maszyny stanów w tablicach „mort”/„morx” są zbyt chytre,\n" -"aby je właściwie zrozumieć. Nie wszystkie ligatury zostały wczytane.\n" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "Próba złożenia ligatury dla (nieistniejącego w foncie) glifu %d z " - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Błędna (zbyt krótka) tablica ligatur „mort”\n" +"ELSE.\n" +"Rozpoczyna alternatywną ścieżkę wykonania w sekwencji IF-ELSE-EIF." -msgid "Bad class in state machine.\n" -msgstr "Błędna klasa w maszynie stanów.\n" +msgid "END Function definition" +msgstr "" +"END.\n" +"Koniec definicji funkcji." -msgid "Bad glyph count in mort table.\n" -msgstr "Błędna liczba glifów w tablicy „mort”.\n" +msgid "EPS Template" +msgstr "Szablon EPS" msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" +"EQual\n" +"Pops two values, tests for equality, pushes result(0/1)" msgstr "" -"Pewna podtablica „morx” wydaje się zawierać ponad 1000 przejść stanów.\n" -"FontForge zakłada, że to musi oznaczać błąd w tablicy.\n" +"EQ (ang. EQual).\n" +"Zdejmuje dwa elementy ze stosu, a odkłada na nim 1 (jeśli były równe) lub 0." + +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (chińskie)" msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" +"EVEN\n" +"Pops one value, rounds it and tests if it is even(0/1)" msgstr "" -"Pewna podtablica „morx” wydaje się zawierać ponad 1000 stanów.\n" -"FontForge zakłada, że to musi oznaczać błąd w tablicy.\n" +"EVEN.\n" +"Zdejmuje element F26dot6 ze stosu, a odkłada\n" +"na nim 1 (jeśli wynik zaokrąglenia był parzysty) lub 0." -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Nieoczekiwany koniec pliku podczas przetwarzania łańcucha „morx”.\n" +msgid "E_ncoding" +msgstr "_Kodowanie" -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "Błędna lub nieobsługiwana wersja tablicy „kern” (0x%x)." +msgid "E_xecute Script..." +msgstr "Wykonaj skry_pt" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "Ostrzeżenie: zbyt nietypowa ilość podtablic (%d) w tablicy „kern”." +msgid "E_xport..." +msgstr "Ek_sportuj..." msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" -"Długość jednej z podtablic w tablicy „kern” nie zgadza się z zawartą w niej " -"liczbą par kerningowych." - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "Błędna para kerningu: numery glifów %d i %d nie mogą być ujemne\n" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "Błędna para kerningowa: %d i %d muszą być mniejsze niż %d.\n" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "Błędna para kerningu: glify o numerach %d i %d nie istnieją\n" +"Każda funkcja zecerska jest aktywna dla określonego\n" +"zestawu pism i języków. Zwykle wprowadzane jest\n" +"pojedyncze pismo, ale może ich być więcej. Pismo\n" +"określane jest czteroliterowym tagiem OpenType.\n" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgid "" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." msgstr "" -"Podtablica 3 kerningu podaje, że font liczy %d glifów, a tablica „maxp”, że " -"%d\n" +"Tablica może zawierać wiele transformacji,\n" +"ale każda transformacja musi być tego samego typu." -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "Błędny bądź nieobsługiwany format (%d) podtablicy tablicy „kern”." +msgid "Eastern Cree" +msgstr "kri wschodni" -msgid "End of file in feat table.\n" -msgstr "Nieoczekiwany koniec pliku w tablicy „feat”.\n" +msgid "Ebira" +msgstr "ebira" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Błędna podtablica wariantów w tablicy „MATH”.\n" +msgid "Edges near horizontal/vertical/italic" +msgstr "_Krawędzie blisko poziomu/pionu/pochylenia" -msgid "MATH table extends beyond table bounds" -msgstr "Tablica „MATH” wystaje poza własny koniec" +msgid "Edit" +msgstr "Edytuj" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" -"!!!!! Liczba współrzędnych linii podstawowych (%d) dla pisma „%c%c%c%c” " -"niezgodna z liczbą tagów (%d) w tablicy „BASE”\n" +msgid "Edit 'cvt '..." +msgstr "Edytuj „cvt”..." -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" -"!!!!! Nieznany format współrzędnej linii podstawowej pisma (%d) w funkcji „%c" -"%c%c%c” dla pisma „%c%c%c%c” w talicy „BASE”\n" +msgid "Edit 'fpgm'..." +msgstr "Edytuj „fpgm”..." -msgid "JSTF table is too long.\n" -msgstr "Tablica „JSTF” jest zbyt długa.\n" +msgid "Edit 'maxp'..." +msgstr "Edytuj „maxp”..." -msgid "Bad GID in JSTF extenser table.\n" -msgstr "Błędny numer glifu w tablicy rozszerzonej JSTF.\n" +msgid "Edit 'prep'..." +msgstr "Edytuj „prep”..." -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" -"Numer tablicy funkcji zecerskich w tablicy „JSTF” (%d) poza zakresem " -"dostępnych w „GSUB”.\n" +msgid "Edit Chaining Position" +msgstr "Edycja pozycjonowania łańcuchowego" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" -"Numer tablicy funkcji zecerskich w tablicy „JSTF” (%d) poza zakresem " -"dostępnych w „GPOS”.\n" +msgid "Edit Chaining Substitution" +msgstr "Edycja podstawienia łańcuchowego" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"'jstf' graniczne zbicie wiersza: waga %d #%d, język %c%c%c%c, pismo %c%c%c%c" +msgid "Edit Contextual Glyph Insertion" +msgstr "Edytuj wstawkę kontekstową" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"'jstf' graniczne rozbicie wiersza: waga %d #%d, język %c%c%c%c, pismo %c%c%c" -"%c" +msgid "Edit Contextual Kerning" +msgstr "Edytuj kerning kontekstowy" -#, c-format -msgid "%s subtable %d" -msgstr "%s podtablica %d" +msgid "Edit Contextual Position" +msgstr "Edycja pozycjonowania kontekstowego" -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Podejrzana liczba pism (%d) - tablica „JSTF”\n" -"może zawierać śmieci, więc zostanie zignorowana.\n" +msgid "Edit Contextual Substitution" +msgstr "Edycja podstawienia kontekstowego" -msgid "End of file found in JSTF table.\n" -msgstr "Nieoczekiwany koniec pliku wewnątrz tablicy „JSTF.”\n" +msgid "Edit Counter Mask" +msgstr "Edytuj maskę świateł wewnątrzliterowych" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "Błędne użycie formatu 5 bitmap, brak danych metrycznych\n" +msgid "Edit Filter List" +msgstr "Edycja listy filtrów" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "Ten font zawiera bitmapy w nieobsługiwanym, przestarzałym formacie 3\n" +msgid "Edit Font Filters" +msgstr "Edycja listy filtrów" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" -"Ten font zawiera bitmapy w nieobsługiwanym, skompresowanym formacie 4 od " -"Apple\n" +msgid "Edit Indic Rearrangement" +msgstr "Edytuj przestawienie indyjskie" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "Ten font zawiera bitmapy w nieznanym formacie %d\n" +msgid "Edit Reverse Chaining Substitution" +msgstr "Edycja odwrotnego podstawienia łańcuchowego" -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"Glif %d w wersji bitmapowej %d odwołuje się do nieistniejącego glifu (%d)" +msgid "Edit State Transition" +msgstr "Edytuj przejście stanów" -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" -"Błędny format podtablicy %d tablicy %d w bloc/EBLC wersji bitmapowej o " -"rozmiarze %d pikseli. Pierwszy znak na pozycji %d, ostatni w %d.\n" +msgid "Edit _Metadata" +msgstr "Edytuj _metadane" -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "Nieznany format indeksu: %d\n" +msgid "EditHandleSize" +msgstr "Rozmiar uchwytu" -msgid "Load Bitmap Fonts" -msgstr "Wczytaj fonty bitmapowe" +msgid "Editable Document" +msgstr "Także do edycji" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Czy załadować wersje bitmapowe niektórych znaków, dostarczone w tym foncie?\n" -"Które?" +msgid "Editing" +msgstr "Edycja" -#, c-format -msgid "%d pixel bitmap" -msgstr "%d-pikselowa bitmapa" +msgid "Edits a lookup or lookup subtable." +msgstr "Edytuj tablicę lub podtablicę funkcji zecerskich" -msgid "Saving Bitmap Font(s)" -msgstr "Zapisywanie fontów bitmapowych" +msgid "Edits the transformations in a lookup subtable." +msgstr "Edytuj podane w podtalicy funkcji zecerskich" -msgid "Saving TrueType Font" -msgstr "Zapisywanie fontu TrueType" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "Hmm, ta tablica „fvar” zawiera zbyt wiele par licznik/rozmiar.\n" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "Hmm, ta tablica „fvar” zawiera zbyt mało par licznik/rozmiar.\n" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "Hmm, ta tablica „fvar” nie zawiera osi, to bez sensu.\n" +msgid "Edo" +msgstr "edo" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "Hmm, ta tablica „fvar” zawiera zbyt wiele osi.\n" +msgid "Effects" +msgstr "_Efekty" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "Hmm, ta tablica „fvar” ma podejrzany rozmiar osi.\n" +msgid "Efik" +msgstr "efik" msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "Hmm, ta tablica „fvar” mapodejrzany rozmiar fontu podstawowego.\n" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Hmm, ta tablica „fvar” jest zbyt krótka.\n" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." +msgstr "" +"W ramach jednej maski hintów powinno być żadnych zachodzących na siebie.\n" +"W glifach bez masek żadne dwa hinty nie mogą na siebie zachodzić." msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -"Hmm, liczba osi określona w tablicy „avar” różni się od wartości z tablicy " -"„fvar”.\n" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Tablica „avar” jest zbyt długa.\n" +"W zależności od typu fontu:\n" +"Albo dodatkowy odstęp jaki należy stosować na końcu zdania,\n" +"albo odstępy, jakie należy stosować w formułach matematycznych." -msgid "Mismatched local and shared tuple flags.\n" -msgstr "Lokalne i współdzielone flagi krotek nie pasują do siebie.\n" +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "Wartości w BlueValues/OtherBlues są nieuporządkowane." -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "Nieprawidłowa liczba delt w glifie %d (%s).\n" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Niecałkowite wartości w BlueValues/OtherBlues." msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." msgstr "" -"Hmm, liczba osi określona w tablicy „gvar” różni się od wartości z tablicy " -"„fvar”.\n" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "Hmm, brak globalnych krotek w tablicy „gvar”.\n" +"Strefy w BlueValues/OtherBlues są zbyt blisko siebie, biorąc pod uwagę " +"wartość BlueFuzz." -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" -"Hmm, zbyt wiele globalnych krotek w tablicy „gvar”.\n" -"FontForge obsługuje co najwyżej %d.\n" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "Wartości w FamilyBlues/FamilyOtherBlues są nieuporządkowane." -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" -"Hmm, określono dane o wariantach dla większej liczby glifów niż w foncie.\n" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "Niecałkowite wartości w FamilyBlues/FamilyOtherBlues." -#, c-format msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." msgstr "" -"Ostrzeżenie: Glif %d zawiera prywatne lub przejściowe krotki.\n" -"FontForge tego nie obsługuje.\n" +"Strefy w FamilyBlues/FamilyOtherBlues są zbyt blisko siebie, biorąc pod " +"uwagę wartość BlueFuzz." -msgid "Incorrect number of deltas in cvt\n" -msgstr "Błędna liczba delt w „cvt”\n" +msgid "Ellipse" +msgstr "Elipsa" -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" -"Ostrzeżenie: tablica „cvar” zawiera prywatne lub przejściowe krotki.\n" -"FontForge tego nie obsługuje.\n" +msgid "Em Units" +msgstr "Wsp. obrysu" -msgid "Processing Variations" -msgstr "Przetwarzanie wariantów" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "Tryb odpowiedni dla pism chińskiego, japońskiego i koreańskiego" -msgid "Failed to open temporary output file" -msgstr "Nie udało się utworzyć tymczasowego pliku wyjściowego" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "Tryb odpowiedni dla pism łacińskiego, greckiego i cyrylicy" -msgid "Printing Font" -msgstr "Drukowanie fontu" +msgid "Embolden by" +msgstr "Pogrub o" -msgid "Generating PostScript Font" -msgstr "Tworzenie fontu postscriptowego" +msgid "Embolden by:" +msgstr "Pogrub o:" -msgid "Failed to generate postscript font" -msgstr "Nie udało się utworzyć fontu postscriptowego" +msgid "Emoticons" +msgstr "emotikony" -msgid "Print Failed" -msgstr "Błąd drukowania" +msgid "Empty" +msgstr "" -msgid "Warning: Font contained no glyphs" -msgstr "Uwaga: font nie zawiera żadnych glifów" +msgid "Empty Slot FG Color" +msgstr "Kolor pustych komórek" #, c-format -msgid "Failed to generate postscript in file %s" -msgstr "Nie udało się wygenerować PostScriptu w pliku %s" +msgid "Empty composite %d\n" +msgstr "Pusty glif kompozytowy %d\n" #, c-format -msgid "Failed to open file %s for output" -msgstr "Nie udało się otworzyć pliku %s do zapisu" - -msgid "Can't back up with nothing on stack\n" -msgstr "Próba wykonania operacji „backup” przy pustym stosie.\n" - -msgid "Attempt to back up twice\n" -msgstr "Próba ponownego wykonania operacji „backup”.\n" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "Użycie „exit” poza pętlą\n" +msgid "Empty position on line %d of %s" +msgstr "Puste pozycjonowanie . Wiersz %d w pliku %s" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "Użycie „stop” poza „stopped”\n" +msgid "Empty rule" +msgstr "Pusta reguła" -msgid "Attempt to invert a singular matrix\n" -msgstr "Próba znalezienia odwrotności macierzy osobliwej\n" +#, c-format +msgid "Empty substitute on line %d of %s" +msgstr "Pusty zamiennik . Wiersz %d w pliku %s" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "Klucz dla „def” musi być łańcuchem znaków bądź nazwą.\n" +msgid "Enclosed Alphanumeric Supplement" +msgstr "uzupełnienia obwiedzionych znaków alfanumerycznych" -msgid "Value out of bounds in spline.\n" -msgstr "Wartość w splajnie poza zakresem.\n" +msgid "Enclosed Alphanumerics" +msgstr "obwiedzione znaki alfanumeryczne" -msgid "Unknown character after backslash in literal string.\n" -msgstr "Nieznana para „\\ + znak” w łańcuchu znaków.\n" +msgid "Enclosed CJK Letters and Months" +msgstr "obwiedzione litery i miesiące CJK" -msgid "Unknown string type\n" -msgstr "Nieznany typ łańcucha\n" +msgid "Enclosed Ideographic Supplement" +msgstr "uzupełnienia obwiedzionych ideogramów" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "FontForge nie obsługuje słownikowych operatorów imagemask.\n" +msgid "Encoding Too Large" +msgstr "Kodowanie zbyt obszerne" +#, c-format msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" msgstr "" -"Czwartym parametrem imagemask musi być sześcioelementowa macierz " -"przekształcenia.\n" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Trzeci parametr imagemask musi być typu boolean.\n" +"Podtablica kodowania dla „platformy %d typu %d” (oczekiwano 14) jest podana " +"w nieobsługiwanym formacie %d.\n" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "Pierwszy i drugi parametry imagemask muszą być liczbami całkowitymi.\n" +#, c-format +msgid "" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" +msgstr "Podtablica kodowania dla „platformy %d typu %d” ma zerową długość.\n" +#, c-format msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" -"Błędna wysokość lub szerokość dla imagemask (ujemna lub wymaga\n" -"więcej danych niż wprowadzono).\n" +"Podtablica kodowania dla „platformy %d typu %d” jest podana w " +"nieobsługiwanym formacie %d.\n" -msgid "Divide by zero in postscript code.\n" -msgstr "Dzielenie przez zero w kodzie postscriptowym.\n" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "" +"Glif o numerze kodowym (%x) nie występuje w foncie.\n" +"Odpowiadający obraz został pominięty." -msgid "Can't compare arrays\n" -msgstr "Nie można porównywać tablic\n" +msgid "Encoding value not in font" +msgstr "Pominięto obraz" -msgid "No mark in counttomark\n" -msgstr "Brak „mark” w „counttomark”\n" +msgid "Encoding|Glyph Order" +msgstr "Wewnętrzne" -msgid "No mark in cleartomark\n" -msgstr "Brak „mark” w „cleartomark”\n" +msgid "" +"End IF\n" +"Ends an IF or IF-ELSE sequence" +msgstr "" +"EIF (ang. End IF).\n" +"Zamyka sekwencję IF-EIF lub IF-ELSE-EIF." -msgid "Nothing on stack to print\n" -msgstr "Na stosie nie ma nic do wydrukowania\n" +msgid "End of file found in JSTF table.\n" +msgstr "Nieoczekiwany koniec pliku wewnątrz tablicy „JSTF.”\n" + +msgid "End of file found in coverage table.\n" +msgstr "Nieoczekiwany koniec pliku przy przetwarzając tablicy grupującej.\n" #, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" -"Ostrzeżenie: nie udało się przetworzyć tokenu %s, niektóre\n" -"informacje mogły zostać pominięte.\n" +msgid "End of file found in string on line %d of %s" +msgstr "Nieoczekiwany koniec pliku w „string” . Wiersz %d w pliku %s" -msgid "We don't understand this font\n" -msgstr "Nieznany format fontu\n" +msgid "End of file found when reading private dictionary.\n" +msgstr "Podczas wczytywania słownika prywatnego napotkano koniec pliku.\n" #, c-format -msgid "Stack got too big in %s\n" -msgstr "Stos za bardzo urósł w %s\n" +msgid "End of file in %s table" +msgstr "Nieoczekiwany koniec pliku podczas czytania tablicy „%s”." -#, c-format -msgid "Not enough data: %d < 4" +msgid "End of file in context chaining sub-table.\n" msgstr "" +"Nieoczekiwany koniec pliku w podtablicy kontekstowego podstawienia " +"łańcuchowego.\n" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "%s: operator „dotsection” jest przestarzały w fontach Type2\n" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "„vstem3” wyczerpało stos w %s\n" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "%s: operator „vstem3” nie jest obsługiwany w fontach Type2\n" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "„hstem3” wyczerpało stos w %s\n" +msgid "End of file in context chaining subtable.\n" +msgstr "" +"Nieoczekiwany koniec pliku w podtablicy kontekstowego podstawienia " +"łańcuchowego.\n" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "„seac” wyczerpało stos w %s\n" +msgid "End of file in feat table.\n" +msgstr "Nieoczekiwany koniec pliku w tablicy „feat”.\n" #, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "%s: operator „SEAC” nie jest obsługiwany w fontach Type2\n" +msgid "End of file in include on line %d of %s" +msgstr "" +"Nieoczekiwany koniec pliku wewnątrz deklaracji dołączenia pliku. Wiersz %d w " +"pliku %s" #, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgid "End of file when reading features in %s table" msgstr "" -"W %s operator „endchar” użyty zamiast „SEAC” jest przestarzały w fontach " -"Type2\n" +"Nieoczekiwany koniec pliku podczas czytania funkcji zecerskich z tablicy " +"„%s”." #, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "Numer kodowy odwołania w %s jest spoza dozwolonego zakresu.\n" +msgid "End of file when reading lookups in %s table" +msgstr "" +"Nieoczekiwany koniec pliku podczas czytania tablic funkcji zecerskich z " +"tablicy „%s”." #, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "„sbw” wyczerpało stos w %s\n" +msgid "End of file when reading scripts in %s table" +msgstr "" +"Nieoczekiwany koniec pliku podczas czytania obsługiwanych pism z tablicy " +"„%s”." -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "%s: operator „sbw” nie jest obsługiwany w fontach Type2\n" +msgid "End:" +msgstr "Koniec:" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "Operator jednoargumentowy wyczerpał stos w %s\n" +msgid "EndLen" +msgstr "ZakładkaKon" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "Operator dwuargumentowy wyczerpał stos w %s\n" +msgid "Endpoints specify minimum length and direction only" +msgstr "Użyj końców do określenia położenia" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "„ifelse” wyczerpało stos w %s\n" +msgid "English" +msgstr "angielski" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "Fonty Type2 nie mogą korzystać z operatora „callothersubrs” z Type1" +msgid "English (Australian)" +msgstr "angielski (Australia)" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "„callothersubr” wyczerpało stos w %s\n" +msgid "English (Belize)" +msgstr "angielski (Belize)" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Błędna funkcja „flex” w %s\n" +msgid "English (British)" +msgstr "angielski (Wielka Brytania)" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "Brak wcześniejszego punktu dla „curveto” z „flex 0” w %s\n" +msgid "English (Canada)" +msgstr "angielski (Kanada)" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "Brak wcześniejszego punktu dla „lineto” z „flex 0” w %s\n" +msgid "English (Caribbean)" +msgstr "angielski (Karaiby)" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "Próba użycia w foncie nie-MultipleMaster funkcji tego formatu w %s.\n" +msgid "English (Hong Kong)" +msgstr "angielski (Hongkong)" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "Funkcja MultipleMaster wywołana z błędną liczbą parametrów w %s.\n" +msgid "English (India)" +msgstr "angielski (Indie)" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "Za mało elementów na stosie dla „put” w %s\n" +msgid "English (Indonesia)" +msgstr "angielski (Indonezja)" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "Odwołanie do pamięci ulotnej poza zakresem w „put” w %s\n" +msgid "English (Irish)" +msgstr "angielski (Irlandia)" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "Za mało elementów na stosie dla „get” w %s\n" +msgid "English (Jamaica)" +msgstr "angielski (Jamajka)" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "„pop” wyczerpało stos w %s\n" +msgid "English (Malaysia)" +msgstr "angielski (Malezja)" -#, c-format -msgid "Index out of range in %s\n" -msgstr "Indeks poza zakresem w %s\n" +msgid "English (New Zealand)" +msgstr "angielski (Nowa Zelandia)" -#, c-format -msgid "roll out of range in %s\n" -msgstr "„roll” poza zakresem w %s\n" +msgid "English (Philippines)" +msgstr "angielski (Filipiny)" -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" -"Fonty Type2 nie obsługują operatora „setcurrentpoint” ze specyfikacji Type1" +msgid "English (South Africa)" +msgstr "angielski (RPA)" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "„setcurrentpoint” wyczerpało stos w %s\n" +msgid "English (Trinidad)" +msgstr "angielski (Trynidad)" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "Brak wcześniejszego punktu dla operatora „flex” w %s\n" +msgid "English (US)" +msgstr "angielski (USA)" -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "Nie zinterpretowano opkodu 12,%d w %s\n" +msgid "English (Zimbabwe)" +msgstr "angielski (Zimbabwe)" -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "„hstem” wyczerpało stos w %s\n" +msgid "Engraved" +msgstr "Grawerowane" -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "„vstem” wyczerpało stos w %s\n" +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." +msgstr "" +"Lista rozdzielonych przecinkami czteroznakowych nazw tablic\n" +"TTF/OTF które FontForge ma chronić przy wczytywaniu fontu i które\n" +"ma później nietknięte dodać przy ponownym generowaniu tego fontu.\n" +"Lepiej wpisać tu tylko te tablice których FontForge „nie rozumie”." -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgid "" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" -"Maska hintów (albo świateł wewnątrzliterowych) o zbyt wielu hintach w %s\n" +"Proszę wprowadzić albo wzorzec nazwy glifu,\n" +"albo numer unikodowy, np. \"U+0065\"." -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "„hsbw” wyczerpało stos w %s\n" +msgid "Enter the name of a glyph in the font" +msgstr "Nazwa glifu w foncie:" -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "„rlineto/rmoveto” wyczerpało stos w %s\n" +msgid "Entries" +msgstr "Złącza przednie" -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "„hlineto/hmoveto” wyczerpało stos w %s\n" +msgid "Entry" +msgstr "Przednie złącze pisane" #, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "„vlineto/vmoveto” wyczerpało stos w %s\n" +msgid "Entry (%d,%d)" +msgstr "Przednie złącze pisane (%d, %d)" -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "Brak wcześniejszego punktu dla „lineto” w %s\n" +msgid "Error Bound" +msgstr "Dopuszczalny błąd dopasowania" #, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "„rrcurveto” wyczerpało stos w %s\n" +msgid "Error: %s\n" +msgstr "Błąd: %s\n" #, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "„hhcurveto” wyczerpało stos w %s\n" +msgid "Error: Expected %s, got %s" +msgstr "Błąd: oczekiwano %s, otrzymano %s" #, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "„hvcurveto” wyczerpało stos w %s\n" +msgid "Error: Unexpected %s found" +msgstr "Błąd: nieoczekiwane wystąpienie %s" -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "„vhcurveto” wyczerpało stos w %s\n" +msgid "Errors detected" +msgstr "Wykryto błędy" -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "Brak wcześniejszego punktu dla „curveto” w %s\n" +msgid "Erzya" +msgstr "erzja" -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "„callsubr” wyczerpało stos w %s\n" +msgid "Esperanto" +msgstr "esperanto" -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Zbyt wiele wywołań funkcji w %s\n" +msgid "Estonian" +msgstr "estoński" -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Numer funkcji poza zakresem w %s\n" +msgid "Ethiopic" +msgstr "etiopski" -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "Próba powrotu „return” gdy nie w funkcji w %s\n" +msgid "Ethiopic Extended" +msgstr "rozszerzony etiopski" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "Próba użycia w foncie nie-MultipleMaster funkcji tego formatu.\n" +msgid "Ethiopic Extended-A" +msgstr "rozszerzenia etiopskiego A" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "Za mało elementów na stosie dla „blend” w %s\n" +msgid "Ethiopic Supplement" +msgstr "uzupełnienie etiopskiego" -msgid "Use of obsolete blend operator.\n" -msgstr "Użycie przestarzałego operatora „blend”.\n" +msgid "European Number" +msgstr "Cyfra europejska" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "Nie zinterpretowano opkodu %d w %s\n" +msgid "European Number Separator" +msgstr "Europejska kropka dziesiętna" -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "Funkcja nie kończy się „return” w %s\n" +msgid "European Number Terminator" +msgstr "Europejski znak za liczbą" -msgid "Cancel" -msgstr "Anuluj" +msgid "Even" +msgstr "eweński" -msgid "" -msgstr "" +msgid "Even Width" +msgstr "Pismo o zbliżonej szerokości znaków" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "Podano nieprawidłowy wektor jednostkowy. Hint zostanie zignorowany.\n" +msgid "Evenki" +msgstr "ewenkijski" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "Hinty pionowe opisuje się w polu „vhints”.\n" +msgid "Everything to its default value" +msgstr "Przywraca wartości domyślne" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "Hinty poziome opisuje się w polu „hhints”.\n" +msgid "Ewe" +msgstr "ewe" -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "Nieoczekiwany typ PST w GetPosSub (%d).\n" +msgid "Exaggerated" +msgstr "Przesadzone" -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" -"Współczynniki powiększenia grubości kresek poziomych i pionowych muszą albo " -"być oba zerowe, albo oba niezerowe." +msgid "Exaggerated/Extreme Wrapping" +msgstr "Leżące/z dużymi zawijasami" -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" -"Współczynniki powiększenia grubości kresek poziomych i pionowych nie mogą " -"się różnić więcej niż czterokrotnie." +msgid "Exaggerated/More Wrapping" +msgstr "Leżące/ze średnimi zawijasami" -#, c-format -msgid "Can't open %s" -msgstr "Nie udało się otworzyć %s" +msgid "Exaggerated/No Wrapping" +msgstr "Leżące/bez zawijasów" + +msgid "Exaggerated/Some Wrapping" +msgstr "Leżące/z małymi zawijasami" + +msgid "Exceptionally Wide" +msgstr "Wyjątkowo szeroki" + +msgid "Execute Script" +msgstr "Wykonaj skrypt" #, c-format msgid "Execution of script %s failed" msgstr "Błąd wykonania skryptu %s" +msgid "Exit" +msgstr "Złącza tylne" + #, c-format -msgid "%s: Is not callable" -msgstr "%s: nie da się wywołać" +msgid "Exit (%d,%d)" +msgstr "Tylne złącze pisane (%d, %d)" -msgid "Saving AFM File" -msgstr "Zapisywanie pliku AFM" +msgid "Exit Debugger" +msgstr "Wyjdź z debuggera" -msgid "Saving TFM File" -msgstr "Zapisywanie pliku TFM" +msgid "Exits" +msgstr "Złącza tylne" -msgid "Saving OFM File" -msgstr "Zapisywanie pliku OFM" +msgid "Expand Stroke" +msgstr "Rysuj po krzywej" -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "Próba zapisu bitmapy nieistniejącego rozmiaru (%d@%d)" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" +msgstr "Dodaj znalezione glify do zaznaczenia w widoku fontu" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"Obecnie FontForge generuje tylko bitmapowe (nie bajtmapowe) fonty typu 3" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs which match" +msgstr "Dodaj pasujące glify do zaznaczenia w widoku fontu." -msgid "No Sub Font Definition file" -msgstr "Brakuje pliku definicji podfontu" +msgid "Expanded" +msgstr "Pismo szerokie" -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"To wygląda na plik w natywnym formacie FontForge (SplineFont Database),\n" -"a nie na ΤεΧ-owy plik definicji podfonty (SubFont Definition file).\n" -"Taka niefortunna zbieżność rozszerzeń nazw plików (*.sfd)." +msgid "Expanded (125%)" +msgstr "Pismo szerokie (125%)" -msgid "Wrong type of SFD file" -msgstr "Błędny typ pliku SFD" +#, c-format +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Oczekiwano „%s” w definicji „lookup”, . Wiersz %d w pliku %s" #, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "Błędny offset: %d dla podfontu „%s”\n" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "oczekiwano „%c%c%c%c” w definicji „lookup” . Wiersz %d w pliku %s" #, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" -"Ostrzeżenie: Numer kodowy %d (0x%x) jest przypisany do co najmniej dwóch " -"glifów(%s@0x%02x i %s@0x%02x). Zostanie użyty tylko jeden.\n" +msgid "Expected '%c' on line %d of %s" +msgstr "Oczekiwano „%c” . Wiersz %d w pliku %s" #, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Więcej niż 256 znaków w podfoncie %s\n" +msgid "Expected '%s' on line %d of %s" +msgstr "Oczekiwano „%s” . Wiersz %d w pliku %s" -msgid "Afm Save Failed" -msgstr "Zapis pliku AFM nie powiódł się" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Oczekiwano „;” na końcu deklaracji . Wiersz %d w pliku %s" -msgid "Tfm Save Failed" -msgstr "Zapis pliku TFM nie powiódł się" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "Oczekiwano „;” po „lookupflag” . Wiersz %d w pliku %s" -msgid "Bad Extension" -msgstr "Nieprawidłowe rozszerzenie pliku" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "Oczekiwano średnika . Wiersz %d w pliku %s" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Wymagane jest standardowe rozszerzenie Type1 (.pfb lub .pfa)" +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "Oczekiwano „=” w definicji klasy glifów . Wiersz %d w pliku %s" -msgid "Saving font" -msgstr "Zapisywanie fontu" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Oczekiwano „>” w kotwicy, . Wiersz %d w pliku %s" -msgid "Saving Multiple PostScript Fonts" -msgstr "Zapisywanie fontów postscriptowych" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "Oczekiwano „>” w kursorze, . Wiersz %d w pliku %s" -msgid "Bad Drawing Operation" -msgstr "Błędna operacja rysująca" +#, c-format +msgid "Expected '>' in value record on line %d of %s" +msgstr "Oczekiwano znaku „>” w krotce danych . Wiersz %d w pliku %s" -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" -"Ten font zawiera co najmniej jedną warstwę z przezroczystością, ale fonty " -"typy 3 tego nie obsługują (wszystko zostanie zapisane jako nieprzejrzyste). " -"Czy mimo to kontynuować?" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "Oczekiwano „[” w definicji klasy glifów . Wiersz %d w pliku %s" -msgid "Saving OpenType Font" -msgstr "Zapisywanie fontu OpenType" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Oczekiwano słowa kluczowego „anchor” w kotwic,y . Wiersz %d w pliku %s" -msgid "Saving CID keyed font" -msgstr "Zapisywanie fontu CID" +#, c-format +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "" +"Oczekiwano słowa kluczowego „by” w podstawieniu, . Wiersz %d w pliku %s" -msgid "Saving multi-master font" -msgstr "Zapisywanie fontu MultipleMaster" +#, c-format +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "" +"Oczekiwano słowa kluczowego „by” lub „from” w podstawieniu, . Wiersz %d w " +"pliku %s" -msgid "Saving SVG font" -msgstr "Zapisywanie fontu SVG" +#, c-format +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "Oczekiwano „{” w „feature”, . Wiersz %d w pliku %s" -msgid "Saving Unified Font Object" -msgstr "Zapisywanie fontu UFO" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "Oczekiwano znaku „}” . Wiersz %d w pliku %s" -msgid "Saving Unified Font Object 2" +#, c-format +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" msgstr "" +"Oczekiwano „Attach”, „LigatureCaret”, lub „GlyphClassDef” . Wiersz %d w " +"pliku %s" -msgid "Saving Unified Font Object 3" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." msgstr "" +"Oczekiwano kodu postscriptowego.\n" +"Zazwyczaj zaczyna się od „{” a kończy na „}”." -msgid "Ofm Save Failed" -msgstr "Zapis pliku OFM nie powiódł się" - -msgid "FontLog Save Failed" -msgstr "Nie udało się zapisać pliku FONTLOG" - -msgid "Saving PFM File" -msgstr "Zapisywanie pliku PFM" - -msgid "Pfm Save Failed" -msgstr "Zapis pliku PFM nie powiódł się" +msgid "Expected a number for a push count" +msgstr "Oczekiwano liczby określającej ilość elementów do włożenia na stos." -msgid "Called from...\n" -msgstr "Wywołano z...\n" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgstr "" +"Oczekiwano pojedynczej nazwy glifu w podstawieniu odwrotnym, . Wiersz %d w " +"pliku %s" #, c-format -msgid " %s: line %d\n" -msgstr " %s: wiersz %d\n" +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "Oczekiwano poprawnej nazwy glifu bądź CIDu . Wiersz %d w pliku %s" #, c-format -msgid "Error: Expected %s, got %s" -msgstr "Błąd: oczekiwano %s, otrzymano %s" +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Oczekiwano kotwicy (dla „base”/„mark”), . Wiersz %d w pliku %s" #, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d. Oczekiwano %s, ale napotkano %s" +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Oczekiwano kotwicy (dla „ligature”), . Wiersz %d w pliku %s" #, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. Oczekiwano %3$s, ale napotkano %4$s" +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" +msgstr "" +"Oczekiwano wysokości linii podstawowej pisma (liczby całkowitej), w tablicy " +"„BASE”, w wierszu %d pliku %s" #, c-format -msgid "Error: Unexpected %s found" -msgstr "Błąd: nieoczekiwane wystąpienie %s" +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "" +"Oczekiwano kotwicy w definicji klasy znaków diakrytycznych, . Wiersz %d w " +"pliku %s" #, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d. Nieoczekiwanie napotkano %s" +msgid "" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." +msgstr "" +"Oczekiwano tablicy liczb.\n" +"Nie udało się przetworzyć „%.*s” na liczbę." #, c-format -msgid "%s line: %d %s\n" -msgstr "%s wiersz: %d %s\n" +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "" +"Oczekiwano tagu linii podstawowej pisma w tablicy „BASE”, . Wiersz %d w " +"pliku %s" + +msgid "" +"Expected boolean value.\n" +"(\"true\" or \"false\")" +msgstr "" +"Oczekiwano wartości logicznej.\n" +"(„true” lub „false”)" #, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s wiersz: %d %s: %s\n" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "" +"Oczekiwano nazwy w definicji klasy znaków diakrytycznych . Wiersz %d w pliku " +"%s" #, c-format -msgid "Error: %s\n" -msgstr "Błąd: %s\n" +msgid "Expected class on line %d of %s" +msgstr "Oczekiwano klasy . Wiersz %d w pliku %s" -msgid "Attention" -msgstr "Uwaga" +#, c-format +msgid "Expected closing curly brace on line %d of %s" +msgstr "Oczekiwano znaku „}” . Wiersz %d w pliku %s" #, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "Ostrzeżenie: %s różni się nazwą rodziny od %s (GenerateFamily)\n" +msgid "Expected comma in device table on line %d of %s" +msgstr "Oczekiwano przecinka w tablicy rastrowania, . Wiersz %d w pliku %s" #, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) i %s(%s) 0x%x w FOND %s\n" +msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgstr "" +"Oczekiwano przecinka lub średnika, w tablicy „BASE”, . Wiersz %d w pliku %s" + +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Oczekiwano przecinka lub średnika . Wiersz %d w pliku %s" #, c-format msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" -"Ostrzeżenie: nie udało się określić, gdzie miałby oddziaływać hint (%d,%d %d," -"%d %d,%d)\n" +"Oczekiwano „HorizAxis” lub „VertAxis” w tablicy „BASE”, . Wiersz %d w pliku " +"%s" #, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" -"Ostrzeżenie: Nie są wybrane żadne glify w AddDHint(%d,%d %d,%d %d,%d)\n" +"Oczekiwano nazwy glifu, CIDu lub klasy w definicji klasy glifów . Wiersz %d " +"w pliku %s" #, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Ostrzeżenie: nie wybrano znaków w AddHint(%d,%d,%d)\n" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" +msgstr "" +"Oczekiwano nazwy glifu lub klasy glifów po „cursive”, . Wiersz %d w pliku %s" #, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" msgstr "" -"Ostrzeżenie: %d. wartość osi (%g) jest poza dozwolonym zakresem [%g...%g]\n" +"Oczekiwano nazwy glifu lub klasy glifów po „ligature”, . Wiersz %d w pliku %s" #, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s: %d. Nieoczekiwany znak %c (%d)\n" - -msgid "Small Capitals" -msgstr "Kapitaliki" - -msgid "Building small capitals" -msgstr "Budowanie kapitalików" - -msgid "Subscripts/Superscripts" -msgstr "Frakcje górne i dolne" - -msgid "Building sub/superscripts" -msgstr "Budowanie frakcji górnych i dolnych" - -msgid "Generic change" -msgstr "Przekształcanie" - -msgid "Changing glyphs" -msgstr "Przekształcanie glifów" +msgid "Expected integer in anchor on line %d of %s" +msgstr "Oczekiwano liczby całkowitej w kotwicy, . Wiersz %d w pliku %s" -msgid "Change Weight" -msgstr "Zmiana grubości" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Oczekiwano liczby całkowitej w kursorze . Wiersz %d w pliku %s" -msgid "Changing glyph weights" +#, c-format +msgid "Expected integer in device table on line %d of %s" msgstr "" - -msgid "Italic" -msgstr "Kursywa" - -msgid "Italic Conversion" -msgstr "Tworzenie kursywy" - -msgid "Change X-Height" -msgstr "Zmiana linii średniej" - -msgid "Replace with Reference" -msgstr "Zastąp odwołaniem" - -msgid "Replace Outline with Reference" -msgstr "Zastąp obrys odwołaniem" - -msgid "Not Found" -msgstr "niczego nie znaleziono" +"Oczekiwano liczby całkowitej w tablicy rastrowania, . Wiersz %d w pliku %s" #, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "Nie znaleziono w foncie %1$.60s obrysów glifu %2$.30s" - -msgid "Correcting References" -msgstr "Naprawianie odwołań" +msgid "Expected integer on line %d of %s" +msgstr "Oczekiwano liczby całkowitej . Wiersz %d w pliku %s" -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" msgstr "" -"Błędne odwołania zostaną przekierowane na nowe glify zawierające odpowiednio " -"przekształconą zawartość." +"Oczekiwano liczby całkowitej lub listy liczb całkowitych po „%s” . Wiersz %d " +"w pliku %s" #, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" -"Glif %s zawierał zarówno obrysy, jak i odwołania. Kontury przeniesiono do " -"niniejszego glifu, a w glifie źródłowym odwołano się do niego." +msgid "Expected matching tag in table on line %d of %s" +msgstr "Oczekiwano pasującego tagu wewnątrz „table” . Wiersz %d w pliku %s" #, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" -"Glif %1$s zawierał odwołanie %2$s o błędnej macierzy przekształceń (jedna z " -"liczb macierzy musiała mieć wartość bezwzględną większą od 2 - to nie jest " -"obsługiwane prawidłowo w fontach). Przeniesiono przekształcone kontury do " -"nowego glifu (tutaj) i odwołano się do niego." +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Oczekiwano nazwy w definicji kotwicy . Wiersz %d w pliku %s." #, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "Błąd odczytu. Wczytano %ld bajtów, plik ma długość %ld bajtów.\n" +msgid "Expected name in lookup on line %d of %s" +msgstr "Oczekiwano nazwy w „lookup”, . Wiersz %d w pliku %s" -msgid "Saving Bitmaps" -msgstr "Zapisywanie bitmap" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "Oczekiwano nazwy w definicji krotki danych . Wiersz %d w pliku %s." -msgid "Saving Outlines" -msgstr "Zapisywanie obrysów" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "Oczekiwano nazwy lub klasy . Wiersz %d w pliku %s" -msgid "Saving Spline Font Database" -msgstr "Zapisywanie pliku sfd" +msgid "Expected number." +msgstr "Oczekiwano liczby." -msgid "Saving..." -msgstr "Zapisywanie..." +msgid "Expected property list file" +msgstr "Oczekiwano pliku z listą właściwości" #, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "Przy wczytywaniu instrukcji TTF z sfd: %s\n" +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Oczekiwano średnika, w tablicy „BASE”, . Wiersz %d w pliku %s" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" +#, c-format +msgid "Expected semicolon on line %d of %s" +msgstr "Oczekiwano średnika . Wiersz %d w pliku %s" #, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Kotwica bez klasy: %s" +msgid "Expected string on line %d of %s" +msgstr "Oczekiwano napisu . Wiersz %d w pliku %s" #, c-format -msgid "Bad Anchor Point: %s" -msgstr "Błędna kotwica: %s" +msgid "Expected tag in feature on line %d of %s" +msgstr "Oczekiwano tagu funkcji w „feature”, . Wiersz %d w pliku %s" -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" -"Para kerningu nowego typu w pliku SFD starego typu (wersja 1 lub niżej).\n" +#, c-format +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Oczekiwano tagu w „languagesystem” . Wiersz %d w pliku %s" -msgid "KernPair with no subtable name.\n" -msgstr "Para kerningu niepowiązana z żadną podtablicą.\n" +#, c-format +msgid "Expected tag in table on line %d of %s" +msgstr "Oczekiwano tagu wewnątrz „table” . Wiersz %d w pliku %s" -msgid "Invalid glif name.\n" -msgstr "Nieprawidłowa nazwa glifu.\n" +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "Oczekiwano tagu . Wiersz %d w pliku %s" -msgid "Interpreting Glyphs" -msgstr "Interpretacja glifów" +#, c-format +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Oczekiwano dwóch kotwic (dla „cursive”), . Wiersz %d w pliku %s" #, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" +msgid "Expected unknown token (internal error) on line %d of %s" msgstr "" -"Błędny plik SFD: glif %s ma szerokość %d, a powinien\n" -" mieć taką samą szerokość, jak glif %s, czyli %d.\n" +"Oczekiwano nieznanego tokenu (czyli: błąd wewnętrzny) . Wiersz %d w pliku %s" -#, c-format -msgid "Failed to find NameList: %s" -msgstr "Nie udało się odnaleźć listy nazw: %s" +msgid "Expert" +msgstr "Specjalistyczne" -msgid "Missing Subtable definition found in chained context" -msgstr "Brak definicji podtablicy w kontekstowej funkcji łańcuchowej" +msgid "Expert Forms" +msgstr "Formy eksperckie" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "Błędny plik SFD: brak podtablicy w definicji klasy kerningu.\n" +msgid "Expor_t..." +msgstr "Ekspor_tuj..." -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "Błędny plik SFD: dwie klasy kerningu w tej samej podtablicy: %s\n" +msgid "Export" +msgstr "Eksportuj" -msgid "Yes" -msgstr "Tak" +msgid "ExportClipboard" +msgstr "Eksportuj Schowek" -msgid "_Skip for now" -msgstr "_Później" +msgid "Exten Shapes" +msgstr "Kształty wystające" -msgid "Forget _to All" -msgstr "Zapomnij o _wszystkich" +msgid "Extend Lookups Off" +msgstr "Wyłącz by rozbić" -msgid "_Forget about it" -msgstr "_Zapomnij" +msgid "Extend Lookups On" +msgstr "Włącz by rozbić" -msgid "Recover old edit" -msgstr "Odzyskaj starszy" +msgid "Extend Max Lookups" +msgstr "Granice rozbicia" -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Wcześniej przerwano sesję edycyjną z %s.\n" -"Czy odzyskać ją?" +msgid "Extended" +msgstr "Pismo szerokie" -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Próba automagicznego odzyskania zmian w %.80s nie powiodła się.\n" -"Czy FontForge powinien spróbować ponownie przy następnym uruchomieniu?" +msgid "Extended Collection" +msgstr "Zakres rozszerzony" -msgid "Recovery Failed" -msgstr "Odzyskiwanie danych nie powiodło się" +msgid "Extender" +msgstr "Powtarzalny" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Ligatura %s" +msgid "Extender Glyphs" +msgstr "Wypełniacze" -msgid "Unsupported image format" -msgstr "Nieobsługiwany format obrazu" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Glify-wypełniacze (typu kaszida)" -msgid "Unsupported image format must be bmp or png" -msgstr "Nieobsługiwany format obrazu – musi być bmp albo png" +msgid "Extenders" +msgstr "Wypełniacze" -msgid "Unsupported image format must be bmp" -msgstr "Nieobsługiwany format obrazu – musi być bmp" +msgid "Extension" +msgstr "Rozszerzenie" -msgid "Could not write" -msgstr "Nie udało się zapisać" +msgid "Extent" +msgstr "Szer. strefy" -#, c-format -msgid "Could not write %.100s" -msgstr "Nie udało się zapisać %.100s" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Odst. dodatkowe:" -msgid "Multiple" -msgstr "Duplikat" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "Dodatkowe parametry programu wektoryzującego (autotrace albo potrace)" -#, c-format msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." msgstr "" -"Już istnieje glif z tym numerem unikodowym\n" -"(o nazwie %1$.40s, na pozycji %2$d).\n" -"Czy mimo to kontynuować?" +"Wartość kerningu w poziomie aplikowanego\n" +"przed stopniem pierwiastka, jeśli obecny." -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" +msgid "Extra white space reserved above the overbar." msgstr "" -"Istnieje ju glif o tej nazwie,\n" -"czy zamienić nazwy?" +"Światło, jakie musi być zapewnione\n" +"powyżej kreski poziomej nad wyrażeniem." -msgid "Validating..." -msgstr "Sprawdzanie..." +msgid "Extra white space reserved above the radical." +msgstr "Dodatkowe światło aplikowane nad znakiem pierwiastka." -msgid "You changed the point numbering" -msgstr "Numeracja punktów uległa zmianie" +msgid "Extra white space reserved below the underbar." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"poniżej kreski poziomej pod wyrażeniem." -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." msgstr "" -"Właśnie uległy zmianie numery poszczególnych punktów tworzących glif %s.%s%s" -"%s" +"Dodatkowe światło wymagane za\n" +"wyrażeniem frakcji górnej lub dolnej." -msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgid "Extra-Condensed (62.5%)" +msgstr "Pismo dość wąskie (62.5%)" + +msgid "Extra-Expanded (150%)" +msgstr "Pismo dość szerokie (150%)" + +msgid "Extract from PDF" +msgstr "Wczytaj z PDF-a" + +msgid "Extraneous glyphs" +msgstr "Nadmiarowe glify" + +msgid "Extrema Point Color" +msgstr "Punkty w ekstremach" + +msgid "Extremum bound..." +msgstr "Akceptowalność ekstremów..." + +msgid "" +"FLIP PoinT\n" +"Pops as many points as specified in loop counter\n" +"Flips whether each point is on/off curve" msgstr "" -" Instrukcje TrueType tego glifu (lub glifu do którego ten się odwołuje) " -"zostały utracone." +"FLIPPT (ang. FLIP PoinTs).\n" +"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" +"i przełącza ich typ między „na krzywej” a „na poza krzywą”." msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." +"FLIP RanGe OFF\n" +"Pops two point numbers\n" +"sets all points between to be off curve points" msgstr "" -" Instrukcje TrueType dla tego glifu (lub glifu do którego ten się odwołuje) " -"są teraz nieaktualne." +"FLIPRGOFF (ang. FLIP RanGe of points OFF).\n" +"Zdejmuje ze stosu dwa numerów punktów - końce przedziału -\n" +"i przełącza typ wszystkich w przedziale na „na poza krzywą”." msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." +"FLIP RanGe ON\n" +"Pops two point numbers\n" +"sets all points between to be on curve points" msgstr "" -" Co najmniej jedno odwołanie do tego glifu korzystała z mechanizmu " -"przystawania punktów. To przystawanie jest teraz nieaktualne." +"FLIPRGON (ang. FLIP RanGe of points ON).\n" +"Zdejmuje ze stosu dwa numerów punktów - końce przedziału -\n" +"i przełącza typ wszystkich w przedziale na „na krzywej”." msgid "" -" At least one anchor point used point matching. It may be out of date now." +"FLOOR\n" +"Pops a value, rounds to lowest int, pushes result" msgstr "" -" Co najmniej jedna kotwica korzystała z mechanizmu przystawania punktów. To " -"przystawanie może być teraz nieaktualne." +"FLOOR.\n" +"Zaokrągla wierzchołek stosu (jako F26dot6) w dół do wartości całkowitej." -#, c-format -msgid "%d pixels" -msgstr "%d pikseli" +msgid "FOND Name:" +msgstr "Nazwa FOND:" -msgid "Generating bitmap font" -msgstr "Tworzenie fontu bitmapowego" +msgid "FS Miscellaneous" +msgstr "DS różne" -msgid "Rasterizing..." -msgstr "Rasteryzacja..." +msgid "FS Modern" +msgstr "DS nowoczesne" -msgid "Generating anti-alias font" -msgstr "Tworzenie fontu wygładzonego" +msgid "F_ind / Replace..." +msgstr "Z_najdź / zastąp" -msgid "There are multiple files in this archive, pick one" -msgstr "W tym archiwum jest wiele plików, proszę wybrać któryś" +msgid "F_inials" +msgstr "Końcówk_i" -msgid "Which archived item should be opened?" -msgstr "Który element z archiwum otworzyć?" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "_Plan pierwszy" -msgid "Loading font from " -msgstr "Wczytywanie fontu z " +msgid "F_orm" +msgstr "F_orma" -msgid "Couldn't open font" -msgstr "Nie udało się otworzyć fontu" +msgid "Faeroese" +msgstr "farerski" #, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Żądany plik, %.100s, nie istnieje" +msgid "Failed to find NameList: %s" +msgstr "Nie udało się odnaleźć listy nazw: %s" #, c-format -msgid "You do not have permission to read %.100s" -msgstr "Odmowa prawa odczytu z %.100s" +msgid "Failed to find glyph %s when fixing up references." +msgstr "Przy rozwiązywaniu odwołań nie odnaleziono glifu %s." + +msgid "Failed to generate postscript font" +msgstr "Nie udało się utworzyć fontu postscriptowego" #, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "Nie udało się otworzyć katalogu fontu: %s" +msgid "Failed to generate postscript in file %s" +msgstr "Nie udało się wygenerować PostScriptu w pliku %s" #, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"Nie rozpoznano formatu pliku %.100s (albo korzysta on z cech formatu, " -"których nie obsługuje, lub jest tak ciężko uszkodzony, że nieczytelny)" +msgid "Failed to load kern data from %s" +msgstr "Nie udało się wczytać kerningu z %s" -msgid "Restricted Font" -msgstr "Font o zaostrzonej licencji" +#, c-format +msgid "Failed to open %s for output" +msgstr "Nie udało się otworzyć pliku %s do zapisu" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" +#, c-format +msgid "Failed to open file %s for output" +msgstr "Nie udało się otworzyć pliku %s do zapisu" + +#, c-format +msgid "Failed to open glyph to name map file for writing: %s\n" msgstr "" -"Ten font zawiera wartość FSType równą 2 (Zaostrzone\n" -"warunki licencji). Aby edytować takie fonty, potrzebne\n" -"są zezwolenia od producentów.\n" -"\n" -"Czy producent udzielił zezwolenia na edycję tego fontu?" +"Nie udało się otworzyć do zapisu pliku mapowania numerów glifów na ich " +"nazwy: %s\n" #, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Próba utworzenia fontu o więcej niż %d warstwach." +msgid "Failed to open hotkey definition file: %s\n" +msgstr "Nie udało się otworzyć pliku definicji skrótów klawiaturowych: %s\n" -msgid "Too many layers" -msgstr "Zbyt wiele warstw" - -#. GT: Background, make it short -msgid "Back" -msgstr "Warstwa tła" +msgid "Failed to open temporary output file" +msgstr "Nie udało się utworzyć tymczasowego pliku wyjściowego" #, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"Wartość poza zakresem: %.g w foncie Type2 (dozwolony zakres to " -"-65536...65535)\n" - -msgid "Reading AFM file" -msgstr "Czytanie pliku AFM" +msgid "Failed to open your hotkey definition file for updates.\n" +msgstr "Nie udało się otworzyć Twojego pliku definicji skrótów klawiszowych.\n" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"To wygląda na plik ofm level1 (lub level2). FontForge obsługuje tylko level0." +#, c-format +msgid "Failed to parse color %s\n" +msgstr "Nie udało się przetworzyć koloru %s\n" -msgid "Unlikely Ofm File" -msgstr "To raczej nie jest plik ofm." +msgid "Failed to parse the StartData command properly\n" +msgstr "Błąd podczas przetwarzania „StartData”\n" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "To nie wygląda na plik OFM, nie wiem, jak to odczytać." +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "Błąd podczas przetwarzania „StartData”, błędny licznik\n" -msgid "" -msgstr "" +#, c-format +msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" +msgstr "Błąd odczytu. Wczytano %ld bajtów, plik ma długość %ld bajtów.\n" #, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." +msgid "Failed to rename the new hotkeys file over your old one!\n" msgstr "" -"Szerokość %s jest poza zakresem dopuszczalnych wartości tfm fix_word, " -"zostanie obcięta do największej możliwej." +"Nie udało się zastąpić Twojego starego pliku skrótów klawiszowych nowym!\n" #, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" -"Szerokość, wysokość, głębokość lub kompensata pochylenia dla %s jest zbyt " -"duża. Pliki tfm nie mogą zawierać wartości większych niż 16 × wysokość pola " -"znaku.\n" -"Szerokość=%g, wysokość=%g, głębokość=%g, kompensata pochylenia=%g." +msgid "Failed to write %s\n" +msgstr "Nie udało się zapisać %s\n" -msgid "Value exceeds tfm limitations" -msgstr "Wartość przekracza limity TFM" +msgid "Failure" +msgstr "Niepowodzenie" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "Family" +msgstr "Nazwa rodziny" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "Family Blue Color" +msgstr "Strefy wyrównania rodziny" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "S_trefy wyrównania rodziny" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "Faroese" +msgstr "farerski" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Faroese (Icelandic)" +msgstr "farerski (Islandzki)" -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "Feature" +msgstr "Ustawienia funkcji" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Feature Tag:" +msgstr "Tag funkcji:" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Feature Tags" +msgstr "Tagi funkcji" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" +msgid "Feature _Id:" +msgstr "_Id funkcji" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Feature file?" +msgstr "Plik funkcji?" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Feature out of bounds in script table.\n" +msgstr "Numer funkcji poza zakresem w tablicy pism.\n" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +msgid "Feature tags are limited to 4 letters" +msgstr "Tagi funkcji są co najwyżej czteroliterowe" -msgid "Unrecognized nib shape error." -msgstr "" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Tagi funkcji muszą składać się z dokładnie 4 znaków ASCII" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Feature tags will be removed" +msgstr "Tagi funkcji zostaną usunięte" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Features" +msgstr "Funkcje" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" +#, c-format +msgid "" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" +"Niedozwolone zagnieżdżenie funkcji (tak wolno tylko z „aalt”) . Wiersz %d w " +"pliku %s" -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Fi_ll" +msgstr "_Wypełnij kontur" -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "Figure out flex hints after every change" +msgstr "Odświeżaj hinty „flex” przy zmianach obrysu." -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Fijian" +msgstr "fidżyjski" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "File Exists" +msgstr "Plik istnieje" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "File checksum is incorrect." +msgstr "Suma kontrolna pliku jest niepoprawna." -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "" +"File length as specified in the WOFF header does not match the actual file " +"length." +msgstr "Wielkość pliku niezgodna z podaną w nagłówku WOFF." #, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "Rysowanie..." +msgid "File, %s, exists. Replace it?" +msgstr "Plik %s istnieje. Nadpisać go?" -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Nie znaleziono znaku „%s” w %s – a istnieją do niego odwołania.\n" +msgid "Filipino" +msgstr "filipiński" -msgid "Multiple master font with more than 16 instances\n" -msgstr "Font Multiple-Master o więcej niż 16 składnikach\n" +msgid "Fill" +msgstr "Wypełnienie" -msgid "Multiple master font with more than 4 axes\n" -msgstr "Font MultipleMaster o więcej niż czterech osiach\n" +msgid "Fill Color" +msgstr "Wypełnienie krzywych" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" -"Ten font Multiple Master zawiera %1$d wariantów; potrzebuje przynajmniej " -"%2$d wariantów końcowych dla %3$d osi. FontForge nie będzie w stanie " -"poprawnie edytować tego fontu." +msgid "Filled Ellipse" +msgstr "Wypełniona elipsa" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" -"Ten font Multiple Master zawiera %1$d wariantów, a FontForge potrafi " -"obsłużyć tylko %2$d wariantów końcowych dla %3$d osi – nie będzie w stanie " -"poprawnie edytować tego fontu." +msgid "Filled Rectangle" +msgstr "Wypełniony prostokąt" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "Zbyt wiele współrzędnych na osiach w /BlendDesignPositions.\n" +msgid "Filter" +msgstr "Filtr" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "Zbyt wiele punktów danych mapowań w /BlendDesignMap dla osi %s.\n" +msgid "Filter:" +msgstr "Filtr:" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "Błędna wartość w /BlendDesignMap dla osi %s.\n" +msgid "Filter|New" +msgstr "Nowy" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "Błędne wartości w /BlendDesignMap dla osi %s.\n" +msgid "Final" +msgstr "Końcowy" -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" -"Nie udało się wczytać fontu CIDowego, %sCIDFontType %d, %sfonttype %d\n" +msgid "Final Glyph On Line" +msgstr "Ostatni glif wiersza" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID nie zawiera tego, czego oczekiwano.\n" +msgid "Find" +msgstr "Znajdź" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Plan pierwszy" +msgid "Find All" +msgstr "Znajdź wszystkie" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" -"Ostrzeżenie: Napotkano niewiarygodnie wielkie obrysy. Zostaną one " -"pominięte.\n" +msgid "Find In Font _View" +msgstr "Zaznacz w widoku _fontu" -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Find Next" +msgstr "Znajdź następny" -msgid "An SVG font without a familyname value might not be usable." -msgstr "" +msgid "Find Pr_oblems..." +msgstr "_Szukaj problemów..." -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "Nieznany typ „%c” we właściwościach obrysu\n" +msgid "Find Proble_ms..." +msgstr "_Szukaj problemów..." -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "Nie znaleziono źródła koloru identyfikowanego przez %s." +msgid "Find Problems" +msgstr "Szukaj problemów" -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" -"FontForge jeszcze nie obsługuje źródeł koloru wypełnionych wzorem (%s)." +msgid "Find Sub Font Definition file" +msgstr "Odszukaj plik definicji podfontu" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "Źródło koloru identyfikowane przez %s jest nieobsługiwanego typu %s." +msgid "Find a cidmap file..." +msgstr "Znajdź plik mapowania CID..." -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Błędny szesnastkowy kod koloru: %s\n" +msgid "Find an adobe CMap file..." +msgstr "Znajdź adobe'owski plik mapy CID..." #, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Błędny kod koloru RGB: %s\n" +msgid "Find in %.100s" +msgstr "Szukaj w %.100s" -#, c-format -msgid "Failed to parse color %s\n" -msgstr "Nie udało się przetworzyć koloru %s\n" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "Niewspierany typ MIME w URI: %s\n" +msgid "Finding Counter Masks..." +msgstr "Hintowanie świateł wewnątrzliterowych..." -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "FontForge obsługuje tylko obrazki osadzone w URI.\n" +msgid "Finding Substitution Points..." +msgstr "Znajdowanie punktów podstawień..." -#, c-format -msgid "Could not find clippath named %s." -msgstr "Nie udało się odnaleźć obrysu przycinającego o nazwie %s." +msgid "Finnish" +msgstr "fiński" -msgid "This font does not specify units-per-em\n" -msgstr "W tym foncie nie określono wysokości pola znaku\n" +msgid "First" +msgstr "Pierwsze" -msgid "This font does not specify font-face\n" -msgstr "Ten font nie zawiera nazwy kroju\n" +msgid "First 256" +msgstr "Maks. 256 glifów" -msgid "This file contains no SVG fonts.\n" -msgstr "Ten plik nie zawiera fontów SVG.\n" +msgid "First Char" +msgstr "Pierwszy znak" #, c-format -msgid "%s does not contain an element at the top\n" -msgstr "Brakuje korzenia w drzewie elementów w %s\n" +msgid "First Class %d\n" +msgstr "Pierwsza klasa %d\n" #, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" -"Próba zapisania wartości %d do pola 16-bitowego. Wartość zostanie obcięta, a " -"plik może nie nadawać się do użycia." +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "Od pierwszej krawędzi do ostatniej: %g x %g, długość: %f" -msgid "Bad Point Numbering" -msgstr "Błędne numery punktów" +msgid "First Glyph Name" +msgstr "Nazwa pierwszego glifu" -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" -"Punkty w %s są błędnie ponumerowane. Instrukcje truetype'owe będą zmieniały " -"położenie niewłaściwych punktów.\n" -"Usunąć instrukcje?" +msgid "First P_oint, Next Contour" +msgstr "Pi_erwszy punkt następnego konturu" -msgid "Bad Encoding" -msgstr "Błędne kodowanie" +msgid "First Point Color" +msgstr "Pierwszy punkt" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" -"Pewien znak jednobajtowy (%d) zajmuje jeden ze slotów znaków dwubajtowych." +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "Pierwszy i drugi parametry imagemask muszą być liczbami całkowitymi.\n" -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" -"W bieżącym foncie istnieje znak (%d) któremu nie ma jak przydzielić numeru " -"unikodowego." +msgid "First to _All" +msgstr "_Pierwszego dla wszystkich" -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" -"W bieżącym foncie istnieje znak (%d) który nie występuje w bieżącym " -"kodowaniu." +msgid "Fix" +msgstr "Napraw" -msgid "Missing bitmap strike" -msgstr "Brakuje wersji bitmapowej" +msgid "Fixing up References" +msgstr "Poprawianie odwołań" -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" -"Bieżący font nie zawiera bitmap rozmiaru %d i głębokości tonalnej %d bitów" +msgid "Fl_attenByCMap" +msgstr "S_płaszcz według CMap" -msgid "No bitmap strikes" -msgstr "Brak wersji bitmapowych" +msgid "Flared" +msgstr "Poszerzone skryte" -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" -"Format „sfnt” jest obecnie ograniczony do 65536 glifów, a bieżący font ma " -"ich %d." +msgid "Flat" +msgstr "Płaskie" -msgid "Too many glyphs" -msgstr "Zbyt wiele glifów" +msgid "Flat Nib" +msgstr "Stalówka płaska" -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" -"Twój font zawiera dokładnie 65535 glifów. Liczba 65535 to wartość graniczna " -"i często używana jako specjalna, więc może powodować dziwne zachowania.\n" +msgid "Flate decompression failed.\n" +msgstr "Dekompresja „Flate” nie powiodła się.\n" -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" -"Nie udało się otworzyć do zapisu pliku mapowania numerów glifów na ich " -"nazwy: %s\n" +msgid "Flattened Accents over Capitals" +msgstr "Spłaszczone akcenty nad wielkie litery" -msgid "No Encoded Glyphs" -msgstr "Brak kodowań glifów" +msgid "FlattenedAccentBaseHeight:" +msgstr "Najw. położenie akcentów:" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Ten font nie zawiera glifów posiadających numery kodowe.\n" -"Czy użyć kodowania „Symbol” zamiast Unikodu?" +msgid "Flemish" +msgstr "flamandzki" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Ten font nie zawiera glifów kodowanych unikodowo.\n" -"Prawdopodobnie będzie bezużyteczny." +msgid "Flemish (Belgian Dutch)" +msgstr "flamandzki („belgijski” duński)" -msgid "Table length should not be odd\n" -msgstr "Długość tablicy powinna być parzysta\n" +msgid "Flex Hints" +msgstr "Hinty „flex”" -msgid "Something went wrong" -msgstr "Coś poszło źle" +msgid "Flip" +msgstr "O_dbicie" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" -"Jedna podtablica tablicy „kern” może przechować co najwyżej 10920 par " -"kerningowych" +msgid "Flip Horizontally" +msgstr "Odbij poziomo" -msgid "Too many kern pairs" -msgstr "Zbyt wiele par kerningowych" +msgid "Flip Vertically" +msgstr "Odbij pionowo" -msgid "Kerning is likely to fail on Windows" -msgstr "Kerning raczej nie zadziała w Windows" +msgid "Flip _Horizontally" +msgstr "Odbij po_ziomo" -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" -"Uwaga: wiele aplikacji systemu Windows będzie miało kłopot z kerningiem tego " -"fontu, ponieważ %d par kerningowych nie może być zmapowanych do unidoce-BMP " -"(np. co najmniej jeden ze znaków pary ma wartość numeru unikodowego równą " -"-1). Aby zapobiec problemom, wyłącz opcję „Kerning starego typu” dla " -"OpenType." +msgid "Flip _Vertically" +msgstr "Odbij pio_nowo" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" +msgid "Flip the selection" +msgstr "Odbija zaznaczenie" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" +msgid "Flip..." +msgstr "Odbij..." -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" -"Podtablica funkcji zecerskich „%s” zawiera glif „%s”, którego dane kerningu " -"zajmują ponad 64kB.\n" +msgid "Flipped Reference" +msgstr "Odbite odwołanie" + +msgid "Flipped References" +msgstr "Odbite odwołania" + +msgid "Flipping" +msgstr "Odbicie" + +msgid "Fo_ntname:" +msgstr "_Nazwa fontu:" + +msgid "Fon" +msgstr "fon" #, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" -"Podtablica funkcji zecerskich „%s” musiała zostać podzielona na mniejsze.\n" +"Font %1$.40s z pliku %2$.40s został zmieniony.\n" +"Czy zapisać zmiany?" #, c-format msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "Pomyłka przy obliczaniu rozmiaru podtablicy %s - będą błędy kerningu." +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"Font %1$.40s z pliku %2$.40s został zmieniony.\n" +"Przywrócenie pliku oznacza utratę zmian.\n" +"Czy mimo to kontynuować?" -msgid "Two cursive anchor classes" -msgstr "Dwie klasy złączy pisanych międzyznakowych" +msgid "Font Compare" +msgstr "Porównaj fonty" -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Dwie klasy złącz pisanych międzyznakowych w tej samej podtablicy, %s" +msgid "Font Family" +msgstr "Kroje etykiet" -msgid "Failure" -msgstr "Niepowodzenie" +msgid "Font Info" +msgstr "O foncie" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" -"Przesunięcie w tablicy „JSTF” jest zbyt duże - wynikowy font nie zadziała." +msgid "Font Information Dialog" +msgstr "Okno właściwości fontu" -msgid "A value must be between [-32768,32767]" -msgstr "Wartość musi być z przedziału [-32768...32767]" +#, c-format +msgid "Font Information for %.90s" +msgstr "Właściwości fontu %.90s" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Wartość musi być z przedziału [-8...-1] lub [1...8]" +msgid "Font Size" +msgstr "Wielkość etykiet" -msgid "Number expected" -msgstr "Oczekiwano liczby" +msgid "Font Type:" +msgstr "Typ fontu:" -msgid "A value must be between [0,15]" -msgstr "Wartość musi być z przedziału [0...15]" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "Brakuje lewego nawiasu w zapytaniu o indeks cvt." +msgid "Font changed" +msgstr "Font uległ zmianie" -msgid "Missing right paren in command to get a cvt index" -msgstr "Brakuje prawego nawiasu w zapytaniu o indeks cvt." +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "" +"Font podaje błędną liczbę glifów. Według „maxp” jest to %d*sizeof(loca)=>%d" -msgid "Expected a number for a push count" -msgstr "Oczekiwano liczby określającej ilość elementów do włożenia na stos." +#, c-format +msgid "Font to compare with %.20s" +msgstr "Font do porównania z %.20s" -msgid "The push count must be a number between 0 and 255" -msgstr "" -"liczba określająca ilość elementów do włożenia na stos musi być z przedziału " -"[0...255]" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Font do połączenia z %.20s" -msgid "More pushes specified than needed" -msgstr "Wprowadzono więcej instrukcji włożenia na stos niż argumentów." +msgid "Font used to draw titles of a matrix edit" +msgstr "Krój używany do rysowania nagłówków tabel" -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "Wartość wkładana na stos jako bajt musi być z przedziału [0...255]" +msgid "Font:" +msgstr "Krój pisma:" -msgid "Unexpected number" -msgstr "Nieoczekiwana liczba" +msgid "FontForge" +msgstr "FontForge" -msgid "Missing pushes" -msgstr "Wprowadzono mniej instrukcji włożenia na stos niż argumentów." +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" +msgstr "" +"FontForge potrafi wygenerować dwa typy plików TTC.\n" +"W pierwszym z nich każdy font zawarty jest jako osobny\n" +"byt, bez związku z pozostałymi. W drugim tablice obrysów,\n" +"metrycznych i inne (jeśli identyczne) są łączone tak, aby\n" +"wyeliminować powtarzające się dane.\n" +"\n" +"FontForge nie zawsze będzie w stanie połączyć tablice;\n" +"wygeneruje wtedy TTC pierwszego typu. Możliwe przeszkody:\n" +" * Fonty mają inną wysokość pola znaku\n" +" * Któryś z fontów zawiera bitmapy\n" +" * Jest w sumie ponad 65534 glifów o różnych obrysach\n" +"\n" +"Poza tym, łączenie jest czasochłonne." -msgid "Missing right bracket in command (or bad binary value in bracket)" +#, c-format +msgid "FontForge does not currently parse pattern Color Sources (%s)." msgstr "" -"Brakuje prawego nawiasu w mnemoniku (lub błędna wartość lub kolejność " -"parametrów)" +"FontForge jeszcze nie obsługuje źródeł koloru wypełnionych wzorem (%s)." -msgid "Bracketted value is too large" -msgstr "Wartość w nawiasach jest zbyt duża" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge nie obsługuje fontów Chameleon.\n" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "Błędny zakres glifów w podtablicy komentarzy w tablicy „PfEd”\n" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge nie obsługuje anonimowych tablic, linia %d w %s" + +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "FontForge nie obsługuje słownikowych operatorów imagemask.\n" + +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge nie obsługuje fontów syntetycznych.\n" #, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" msgstr "" -"Nieprawidłowy napis komentarza (ujemna długość?) w tablicy „PfEd” dla glifu " -"%s." +"FontForge nie obsługuje tej głębi kolorów %d (musi być 1, 2, 4, 8 albo 16 " +"bitów)\n" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "Błędny zakres glifów w podtablicy kolorów w tablicy „PfEd”\n" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge nie obsługuje fontów MultipleMaster Type2.\n" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "Błąd: próba nazwania kotwic w podtablicy, która ich nie zawiera\n" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "Błąd: więcej nazw niż podtablic tablicy funkcji zecerskich %s\n" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "" +"FontForge nie obsługuje programów Type2 wpisanych w INDEX-ach CFF DICT.\n" -msgid "Whoops, more names than lookups\n" -msgstr "Błąd: więcej nazw niż tablic funkcji zecerskich\n" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" +msgstr "" +"FontForge nie odświeża tego widoku automatycznie przy zmianach w foncie,\n" +"inaczej reagowałby bardzo powoli. Należy robić to ręcznie." -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "Błędny typ danych w definicji obrysu w tablicy „PfEd”\n" +msgid "FontForge font debugging table" +msgstr "tablica danych do debugowania fontu FontForge" -msgid "Whoops, contours must begin with a move to\n" -msgstr "Błąd: obrys musi rozpoczynać się poleceniem „move to”\n" +msgid "" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." +msgstr "" +"FontForge wewnętrznie działa z obrysach prawoskrętnych.\n" +"To pozwala sprawdzić, czy obrysy faktycznie takie są.\n" +"Przedtem należy się upewnić, że obrysy nie przecinają się." -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "Błędny modyfikator danych w definicji obrysu w tablicy „PfEd”\n" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"FontForge wkleja obrazki w tło glifu przed wektoryzacją.\n" +"Można je zachować aby przyjrzeć się rezultatom lub usunąć\n" +"aby oszczędzić na zajmowanej pamięci i rozmiarze pliku." -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "Nieoczekiwane polecenie w definicji obrysu w tablicy „PfEd” %d.%d\n" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "FontForge obsługuje tylko obrazki osadzone w URI.\n" #, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "Błędne polecenie spiro %d\n" +msgid "FontForge supports at most %d layers" +msgstr "FontForge obsługuje najwyżej %d warstw." -msgid "Bad glyph reference in layer info.\n" -msgstr "Błędne odwołanie do glifu w danych warstwy.\n" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"FontForge może współpracować z dwoma programami do wektoryzacji:\n" +" autotrace i potrace\n" +"Jeśli w systemie jest tylko jeden z nich, zostanie użyty. Jeśli są dwa,\n" +"ta opcja pozwala określić, który z nich będzie preferowany." -msgid "Whoops, Ran out of spiros\n" -msgstr "Ups, skończyły się krzywe Spiro.\n" +msgid "FontForge time stamp table" +msgstr "tablica znaczników czasu FontForge" #, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "Nieznana podtablica „%c%c%c%c” w tablicy „PfEd”, zignorowano\n" +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" +msgstr "" +"FontForge nie znalazł odpowiedniej mapy CID dla tego fontu. Nie jest ona " +"konieczna, ale pewne rzeczy działały by z nią lepiej. Mapy CID można " +"ściągnąć z: \n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"Ściągnięte archiwum należy rozpakować do:\n" +" %.80s\n" +"\n" +"A może poszukać odpowiedniego pliku na dysku?" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "Nieznana podtablica „%c%c%c%c” w tablicy „TeX”, zignorowano\n" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "Nie udało się załadować biblioteki libspiro." -msgid "Error in WriteUFOLayer." +msgid "" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." msgstr "" +"FontForge spróbuje tak zmienić odsadki boczne wskazanych glifów,\n" +"żeby średnio światło międzyliterowe było optycznie równe zadanemu.\n" +"Można też określić ograniczenia na najmniejsze i największe odsadki." -#, c-format -msgid "Error clearing %s." +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." msgstr "" +"FontForge poszuka elementów ukośnych które będą potem mogły\n" +"zostać wykorzystane podczas generowania instrukcji truetype'owych." -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "Nieoczekiwany typ <%s> przy wczytywaniu danych UFO/GLIF." +msgid "FontForge will guess kerning classes for selected glyphs" +msgstr "Wyznaczyć klasy, do jakich należą wybrane glify" -msgid "Error parsing color component.\n" +msgid "" +"FontForge will look at the glyphs selected in the font view\n" +"and will try to find groups of glyphs which are most alike\n" +"and generate kerning classes based on that information." msgstr "" +"FontForge przyjrzy się glifom wybranym w widoku fontu,\n" +"i na podstawie ich wzajemnego podobieństwa wyznaczy klasy\n" +"w których glify mają podlegać wspólnemu kerningowi." -msgid "Missing color component.\n" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." msgstr "" +"FontForge użyje hintów poziomych lub pionowych na końcach kresek ukośnych." -msgid "Invalid guideline.\n" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." msgstr "" +"FontForge użyje hintów poziomych lub pionowych na przecięciach kresek " +"ukośnych." -msgid "Failed to read guideline." +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." msgstr "" +"FontForge użyje hintów poziomych lub pionowych dla zaznaczenia prostokąta " +"brzegowego danego glifu, jeśli będzie to konieczne." -msgid "Expected glyph file with format==1 or 2" +msgid "" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" +"FontForge będzie stosował nazewnictwo z tej listy\n" +"dla glifów posiadających numery kodowe w nowych fontach." -msgid "Bad glyph name." -msgstr "Błędna nazwa glifu." +msgid "FontForge's SFD" +msgstr "Pliki FontForge (SFD)" -msgid "component with no base glyph" -msgstr "pusty składnik" +msgid "FontLog Save Failed" +msgstr "Nie udało się zapisać pliku FONTLOG" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "Nie można rozpoczynać obrysu otwartego punktem poza krzywą.\n" +msgid "FontView" +msgstr "Widok fontu" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "Punkt typu „move” może tylko rozpoczynać obrys.\n" +msgid "Font|New" +msgstr "Nowy" -msgid "This spline set has no points.\n" -msgstr "Napotkano obrys bez punktów.\n" +msgid "Font|_New" +msgstr "_Nowy" -msgid "Duplicate lib data.\n" -msgstr "Powtarzające się dane lib.\n" +msgid "" +"For each script to which this lookup applies, look at all pairs of\n" +"glyphs in that script and try to guess a reasonable kerning value\n" +"for that pair." +msgstr "" +"Dla każdego pisma, którego dotyczy ta tablica, próbuje\n" +"wygenerować sensowne wartości kerningu dla każdej pary glifów." #, c-format -msgid "Bad glif file %s" -msgstr "Błędny plik glifu %s" - -msgid "There's a reference to a glyph with no name." -msgstr "Napotkano odwołanie do glifu bez nazwy." +msgid "" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" +msgstr "" +"Wśród zamienników glifu %.60s występuje glif %.80s, którego nie ma jeszcze w " +"foncie. Czy to celowe?" -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "Przy rozwiązywaniu odwołań w %s napotkano błędny glif." +msgid "Force Bold Threshold:" +msgstr "Próg wymuszenia pogrubienia:" -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "Przy rozwiązywaniu odwołań nie odnaleziono glifu %s." +msgid "Force glyph names to:" +msgstr "Nazwy glifów według:" -msgid "Bad contents.plist" -msgstr "Błędny plik contents.plist" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Plan pierwszy" -msgid "Expected property list file" -msgstr "Oczekiwano pliku z listą właściwości" +msgid "Forest Nenets" +msgstr "juracki leśny" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "Odrzucono grupę %s o nazwie takiej samej, jak nazwa glify.\n" +msgid "Forget _to All" +msgstr "Zapomnij o _wszystkich" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "Odrzucono powtarzającą się grupę %s.\n" +msgid "Form_er Glyph" +msgstr "Wcz_eśniejszy glif" #, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "Odrzucono nieistniejący glif %s w grupie %s.\n" +msgid "Found %1$.4g, expected %2$.4g" +msgstr "znaleziono %1$.4g, oczekiwano %2$.4g" -msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgid "" +"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" msgstr "" -"W pliku kerning.plist napotkano odwołanie do czegoś, co nie jest ani glifem, " -"ani grupą." +"Para kerningu nowego typu w pliku SFD starego typu (wersja 1 lub niżej).\n" -msgid "kerning.plist has a non-numeric offset." -msgstr "W pliku kerning.plist napotkano nienumeryczne przesunięcie." +msgid "FoundryName" +msgstr "Nazwa wytwórcy" msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "" -"W pliku kerning.plist napotkano kerning dla pary glifów o już zdefiniowanym " -"kerningu." +"Czwartym parametrem imagemask musi być sześcioelementowa macierz " +"przekształcenia.\n" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" -"W pliku kerning.plist napotkano kerning dla pary glifów o już częściowo " -"zdefiniowanym kerningu." +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "Minimalne światło pod kreską (W):" -msgid "kerning.plist references a missing kerning class." -msgstr "" -"W pliku kerning.plist napotkano odwołanie do nieistniejącej klasy kerningu." +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "Przesunięcie mianownika (W):" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" -"W pliku kerning.plist napotkano przesunięcie między klasami z różnych tablic " -"funkcji zecerskich." +msgid "FractionDenominatorGapMin:" +msgstr "Minimalne światło pod kreską:" -msgid "There is a kerning class index error." -msgstr "Naporkano błędny indeks klasy kerningu." +msgid "FractionDenominatorShiftDown:" +msgstr "Przesunięcie mianownika:" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" -"W pliku kerning.plist napotkano powtarzająca się definicję przesunięcia tej " -"samej klasy kerningu." +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "Minimalne światło nad kreską (W):" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" -"Błędny klucz openTypeOS2type: wszystkie bity ustawione. Zostanie zignorowany" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "Przesunięcie licznika (W):" -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "Nie określono wartości unitsPerEm, przyjęto 1000." +msgid "FractionNumeratorGapMin:" +msgstr "Minimalne światło nad kreską:" -msgid "No glyphs directory or no contents file" -msgstr "Brak pliku lub folderu z glifami" +msgid "FractionNumeratorShiftUp:" +msgstr "Przesunięcie licznika:" -msgid "layercontents.plist lists no valid layers." -msgstr "" -"W pliku layercontents.plist nie napotkano prawidłowo zdefiniowanych warstw." +msgid "FractionRuleThickness:" +msgstr "Grubość kreski ułamkowej:" -msgid "Unicode Basic Multilingual Plane" -msgstr "podstawowy obszar wielojęzyczny Unikodu" +msgid "Fractions" +msgstr "Ułamki" -msgid "Basic Multilingual Plane" -msgstr "podstawowy obszar wielojęzyczny" +msgid "FreeType internals" +msgstr "Wnętrze FreeType" -msgid "Alphabetic" -msgstr "znaki alfabetyczne" +msgid "FreeType unavailable" +msgstr "FreeType niedostępna" -msgid "C0 Control Character" -msgstr "znak sterujący C0" +msgid "FreeType unavailable." +msgstr "FreeType niedostępna." -msgid "NUL, Default Character" -msgstr "znak domyślny NUL" +msgid "FreeTypeAAFillInOutlineView" +msgstr "Wygładzaj wypełnienia" -msgid "Basic Latin" -msgstr "podstawowy łaciński" +msgid "FreeTypeInFontView" +msgstr "Używaj FreeType" -msgid "Delete Character" -msgstr "znak sterujący kasowania" +msgid "Freeform Serifs" +msgstr "Dowolne szeryfowe" -msgid "C1 Control Character" -msgstr "znak sterujący C1" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Krzywa swobodna" -msgid "Latin-1 Supplement" -msgstr "dodatkowy łaciński-1" +msgid "Freetype rasterization failed.\n" +msgstr "Rasteryzacja z użyciem FreeType nie powiodła się.\n" -msgid "Latin Extended-A" -msgstr "rozszerzony łaciński-A" +msgid "French" +msgstr "francuski" -msgid "Latin Extended-B" -msgstr "rozszerzony łaciński-B" +msgid "French Antillean" +msgstr "francuski (Antyle)" -msgid "IPA Extensions" -msgstr "rozszerzenia IPA" +msgid "French Belgium" +msgstr "francuski (Belgia)" -msgid "Spacing Modifier Letters" -msgstr "znaki modyfikujące odstępy" +msgid "French Camaroon" +msgstr "francuski (Kamerun)" -msgid "Combining Diacritical Marks" -msgstr "składające znaki diakrytyczne" +msgid "French Canadian" +msgstr "francuski (Kanada)" -msgid "Greek" -msgstr "grecki" +msgid "French Côte d'Ivoire" +msgstr "francuski (Wybrzeże Kości Słoniowej)" -msgid "Greek and Coptic" -msgstr "grecki i koptyjski" +msgid "French D.R. Congo" +msgstr "francuski (Kongo)" -msgid "Cyrillic Supplement" -msgstr "uzupełnienie grażdanki" +msgid "French French" +msgstr "francuski (Francja)" -msgid "Armenian" -msgstr "ormiański" +msgid "French Haiti" +msgstr "francuski (Haiti)" -msgid "Hebrew" -msgstr "hebrajski" +msgid "French Luxembourg" +msgstr "francuski (Luksemburg)" -msgid "Arabic" -msgstr "arabski" +msgid "French Mali" +msgstr "francuski (Mali)" -msgid "Syriac" -msgstr "syriacki" +msgid "French Monaco" +msgstr "francuski (Monako)" -msgid "Arabic Supplement" -msgstr "uzupełnienie arabskiego" +msgid "French Morocco" +msgstr "francuski (Maroko)" -msgid "NKo" -msgstr "" +msgid "French North Africa" +msgstr "francuski (Afryka północna)" -msgid "Samaritan" -msgstr "samarytański" +msgid "French Réunion" +msgstr "francuski (wyspa Reunion)" -msgid "Samaritan, Punctuation" -msgstr "samarytański - interpunkcja" +msgid "French Senegal" +msgstr "francuski (Senegal)" -msgid "Mandaic" -msgstr "mandejski" +msgid "French Swiss" +msgstr "francuski (Szwajcaria)" -msgid "Syriac Supplement" -msgstr "" +msgid "French West Indies" +msgstr "francuski (Indie zachodnie)" -msgid "Arabic Extended-A" -msgstr "rozszerzone arabskie-A" +msgid "Friendly Name" +msgstr "Nazwa dla ludzi" -msgid "Bengali" -msgstr "bengalski" +msgid "Frisian" +msgstr "fryzyjski" -msgid "Gujarati" -msgstr "Gudżarati" +msgid "Friulian" +msgstr "friulski" -msgid "Oriya" -msgstr "Orija" +msgid "From the _other class" +msgstr "Z _innej klasy" -msgid "Tamil" -msgstr "tamilski" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "Wybierz tagi systemów linii podstawowych,które mają być obsługiwane:" -msgid "Telugu" -msgstr "" +msgid "From:" +msgstr "Warstwa źródłowa:" -msgid "Kannada" -msgstr "" +msgid "Frozen Color" +msgstr "Tekst nieaktywny" -msgid "Malayalam" -msgstr "malajalam" +msgid "Fulani" +msgstr "ful" -msgid "Sinhala" -msgstr "" +msgid "Fulfulde" +msgstr "ful" -msgid "Thai" -msgstr "tajski" +msgid "Full Pa_ge Glyph" +msgstr "_Glif na całą stronę" -msgid "Lao" -msgstr "laotański" +msgid "Full Pa_ge Glyphs" +msgstr "_Glify na całą stronę" -msgid "Tibetan" -msgstr "tybetański" +msgid "Full Width Brackets" +msgstr "nawiasy pełnej szerokości" -msgid "Myanmar" -msgstr "birmański" +msgid "Full Width Symbol Variants" +msgstr "warianty symboli pełnej szerokości" -msgid "Georgian" -msgstr "gruziński" +msgid "Full Widths" +msgstr "Formy pełnej szerokości" -msgid "Hangul Jamo, Choseong" -msgstr "dzamo hangyl, Choseong" +msgid "FullLen" +msgstr "RozmiarCałk" -msgid "Hangul Jamo, Jungseong" -msgstr "dzamo hangyl, Jungseong" +msgid "Fullname" +msgstr "Pełna nazwa" -msgid "Hangul Jamo, Jongseong" -msgstr "dzamo hangyl, Jongseong" +msgid "" +"Function DEFinition\n" +"Pops a value (n) and starts the nth\n" +"function definition" +msgstr "" +"FDEF (ang. Function DEFinition).\n" +"Zdejmuje ze stosu liczbę - numer deklarowanej funkcji - i otwiera jej " +"definicję." -msgid "Ethiopic" -msgstr "etiopski" +msgid "Futa" +msgstr "ful" -msgid "Ethiopic Supplement" -msgstr "uzupełnienie etiopskiego" +msgid "Fuzz" +msgstr "Zmienność rozmiarów" -msgid "Cherokee" -msgstr "czirokeski" +msgid "G4 _Curve" +msgstr "_Gładki G4" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "ujednolicony sylabariusz rdzennych Kanadyjczyków" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (chińskie uproszczone)" -msgid "Tagalog" -msgstr "tagalski" +msgid "" +"GET INFOrmation\n" +"Pops information type, pushes result" +msgstr "" +"GETINFO (ang. GET INFormation).\n" +"Zastępuje wierzchołek stosu - kod żądanej\n" +"informacji o środowisku - informacją." -msgid "Hanunóo" -msgstr "hanunoo" +msgid "GGadget" +msgstr "GGadżet" -msgid "Buhid" -msgstr "buid" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "65" -msgid "Tagbanwa" -msgstr "tagbanuwa" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "130" -msgid "Khmer" -msgstr "khmerski" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "Numer glifu poza (%d) zakresem w podtablicy „cmap” w formacie 14\n" -msgid "Mongolian" -msgstr "mongolski" +msgid "GID out of range.\n" +msgstr "Numer glifu poza zakresem.\n" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "rozszerzenia ujednoliconego sylabariusza rdzennych Kanadyjczyków" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "Odwołanie do tablicy typu GPOS z tablicy kontekstowej typu GSUB: %s" -msgid "Limbu" -msgstr "limbu" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "Odwołanie do tablicy typu GSUB z tablicy kontekstowej typu GPOS: %s" -msgid "Khmer Symbols" -msgstr "symbole khmerskie" +msgid "G_2" +msgstr "Gładki G_2" -msgid "Buginese" -msgstr "bugiński" +msgid "G_4" +msgstr "Gładki G_4" -msgid "Combining Diacritical Marks Extended" -msgstr "" +msgid "Ga" +msgstr "ga" -msgid "Balinese" -msgstr "balijski" +msgid "Gaelic (Irish)" +msgstr "gaelic (Irlandia)" -msgid "Sundanese" -msgstr "sundajski" +msgid "Gaelic (Scottish)" +msgstr "gaelic (Szkocja)" -msgid "Batak" -msgstr "" +msgid "Gagauz" +msgstr "gagauski" -msgid "Lepcha" -msgstr "lepcha" +msgid "Galician" +msgstr "galicyjski" -msgid "Cyrillic Extended-C" -msgstr "" +msgid "Galla" +msgstr "galla (oromo)" -msgid "Georgian Extended" -msgstr "" +msgid "Garhwali" +msgstr "garhwali" -msgid "Sundanese Supplement" -msgstr "" +msgid "Garo" +msgstr "garo" -msgid "Vedic Extensions" -msgstr "rozszerzenia wedyjskie" +msgid "Garshuni" +msgstr "garszuni" -msgid "Phonetic Extensions" -msgstr "rozszerzenia fonetyczne" +msgid "Gasp|Anti-Alias" +msgstr "Wygładzanie" -msgid "Phonetic Extensions Supplement" -msgstr "uzupełnienie rozszerzeń fonetycznych" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Dla tylu i mniej px/firet" -msgid "Combining Diacritical Marks Supplement" -msgstr "uzupełnienie składających znaków diakrytycznych" +msgid "Gasp|Grid Fit" +msgstr "Hinting" -msgid "Latin Extended Additional" -msgstr "dodatkowe rozszerzenie łacińskiego" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Hinting przy wygładzaniu ClearType" -msgid "Greek Extended" -msgstr "rozszerzenie greckiego" +msgid "Gasp|Symmetric Smoothing" +msgstr "Wygładzanie ClearType" -msgid "Symbols" -msgstr "symbole" +msgid "Gasp|_Default" +msgstr "domyślna" -msgid "General Punctuation" -msgstr "ogólna interpunkcja" +msgid "Gasp|_Version" +msgstr "_Wersja" -msgid "Superscripts and Subscripts" -msgstr "" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus Ligatur!" -msgid "Super and Sub scripts" -msgstr "frakcje górne i dolne" +msgid "General" +msgstr "Ogólne" -msgid "Currency Symbols" -msgstr "symbole walut" +msgid "General Punctuation" +msgstr "ogólna interpunkcja" -msgid "Combining Diacritical Marks for Symbols" -msgstr "znaki składające dla symboli" +msgid "General facts about the windowing system" +msgstr "Ogólne ustawienia dla biblioteki graficznej programu." -msgid "Combining Marks for Symbols" -msgstr "znaki składające dla symboli" +msgid "Generate" +msgstr "Generuj" -msgid "Letterlike Symbols" -msgstr "symbole literopodobne" +msgid "Generate Fonts" +msgstr "Generuj fonty" -msgid "Number Forms" -msgstr "formy liczbowe" +msgid "Generate Mac Family" +msgstr "Generuj rodzinę macową" -msgid "Arrows" -msgstr "strzałki" +msgid "Generate Mac _Family..." +msgstr "Generuj rodzinę _macową..." -msgid "Mathematical Operators" -msgstr "operatory matematyczne" +msgid "Generate TTC..." +msgstr "Generuj kolekcję TTC..." -msgid "Miscellaneous Technical" -msgstr "różne techniczne" +msgid "Generate instructions for ball terminals." +msgstr "Generowanie instrukcji dla kulistych zakończeń kresek (tzw. ziaren)." -msgid "Miscellaneous Technical Symbols" -msgstr "różnorodne symbole techniczne" +msgid "Generate instructions for diagonal stem hints." +msgstr "Generowanie instrukcji dla wskazanych elementów ukośnych." -msgid "Technical Symbols Misc." -msgstr "różnorodne symbole techniczne" +msgid "GenerateHintWidthEqualityTolerance" +msgstr "Tolerancja grubości hintów" -msgid "Control Pictures" -msgstr "obrazy znaków sterujących" +msgid "Generating PostScript Font" +msgstr "Tworzenie fontu postscriptowego" -msgid "Optical Character Recognition" -msgstr "optyczne rozpoznawanie znaków" +msgid "Generating anti-alias font" +msgstr "Tworzenie fontu wygładzonego" -msgid "Enclosed Alphanumerics" -msgstr "obwiedzione znaki alfanumeryczne" +msgid "Generating bitmap font" +msgstr "Tworzenie fontu bitmapowego" -msgid "Box Drawing" -msgstr "rysowanie ramek" +msgid "Generic" +msgstr "Ogólne" -msgid "Block Elements" -msgstr "elementy blokowe" +msgid "Generic change" +msgstr "Przekształcanie" msgid "Geometric Shapes" msgstr "kształty geometryczne" -msgid "Miscellaneous Symbols" -msgstr "różnorodne symbole" +msgid "Georgian" +msgstr "gruziński" -msgid "Symbols Misc." -msgstr "różnorodne symbole" - -msgid "Dingbats" -msgstr "dingbaty" - -msgid "Zapf Dingbats" -msgstr "dingbaty Zapfa" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "różnorodne symbole matematyczne-A" +msgid "Georgian Supplement" +msgstr "uzupełnienie gruzińskiego" -msgid "Math Misc. Symbols-A" -msgstr "różnorodne symbole matematyczne-A" +msgid "German" +msgstr "niemiecki" -msgid "Supplemental Arrows-A" -msgstr "dodatkowe strzałki-A" +msgid "German Austrian" +msgstr "niemiecki (Austria)" -msgid "Arrows Supplement-A" -msgstr "dodatkowe strzałki-A" +msgid "German German" +msgstr "niemiecki (Niemcy)" -msgid "Braille Patterns" -msgstr "pismo Brajla" +msgid "German Liechtenstein" +msgstr "niemiecki (Liechtenstein)" -msgid "Supplemental Arrows-B" -msgstr "dodatkowe strzałki-B" +msgid "German Luxembourg" +msgstr "niemiecki (Luksemburg)" -msgid "Arrows Supplement-B" -msgstr "dodatkowe strzałki-B" +msgid "German Swiss" +msgstr "niemiecki (Szwajcaria)" -msgid "Miscellaneous Mathematical Symbols-B" +msgid "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>use current pos\n" +" 1=>use original pos\n" +"Pops one point, pushes the coordinate of\n" +"the point along projection vector" msgstr "" +"GC[a] (ang. Get Coodfinate).\n" +"Zdejmuje ze stosu numer punktu, a wkłada jego\n" +"współrzędną (F26dot6) wzdłuż wektora projekcji.\n" +" a=0 mierzy dla położenia bieżącego punktu,\n" +" a=1 mierzy dla położenia początkowego." -msgid "Miscellaneous Math Symbols-B" -msgstr "różnorodne symbole matematyczne-B" +msgid "" +"Get Freedom Vector\n" +"Decomposes freedom vector, pushes its\n" +"two coordinates onto stack as 2.14" +msgstr "" +"GFV (ang. Get Freedom Vector).\n" +"Odkłada na stos składowe X i Y wektora swobody, jako liczby EF2dot14." -msgid "Math Misc. Symbols-B" -msgstr "różnorodne symbole matematyczne-B" +msgid "Get Info..." +msgstr "Właściwości obiektu..." -msgid "Supplemental Mathematical Operators" +msgid "" +"Get Projection Vector\n" +"Decomposes projection vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" +"GFV (ang. Get Projetion Vector).\n" +"Odkłada na stos składowe X i Y wektora projekcji, jako liczby EF2dot14." -msgid "Supplemental Math Operators" -msgstr "dodatkowe operatory matematyczne" - -msgid "Math Operators Supplement" -msgstr "dodatkowe operatory matematyczne" +msgid "Get _Info..." +msgstr "Właśc_iwości obiektu..." -msgid "Miscellaneous Symbols and Arrows" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" +"Ghostview (i być może inne interpretery) sprawia kłopoty jeśli natrafi\n" +"na hint nie mający w zasięgu działania żadnych punktów glifu." -msgid "Supplemental Symbols and Arrows" -msgstr "dodatkowe symbole i strzałki" +msgid "Gilyak" +msgstr "niwchijski" -msgid "Symbols and Arrows Supplement" -msgstr "dodatkowe symbole i strzałki" +msgid "Gl_yph Name:" +msgstr "Nazwa _Glifu:" -msgid "Alphabetic Extended" -msgstr "rozszerzony znaków alfabetycznych" +msgid "Glagolitic" +msgstr "głagolica" -msgid "Latin Extended-C" -msgstr "rozszerzony łaciński-C" +msgid "Glif Template" +msgstr "Szablon glif" -msgid "Coptic" -msgstr "koptyjski" +msgid "Gloss" +msgstr "Słownik" -msgid "Georgian Supplement" -msgstr "uzupełnienie gruzińskiego" +msgid "Glyph" +msgstr "Glif" -msgid "Tifinagh" -msgstr "tifinagh" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "Glif %1$.50s z %2$s z podtablicy funkcji zecerskich %3$.50s" -msgid "Ethiopic Extended" -msgstr "rozszerzony etiopski" +#, c-format +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" +msgstr "Glif %d odwołuje się do glifu %d którego nie ma w foncie.\n" -msgid "Cyrillic Extended-A" -msgstr "rozszerzenia grażdanki A" +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" +msgstr "" +"Glif %d w wersji bitmapowej %d odwołuje się do nieistniejącego glifu (%d)" -msgid "Supplemental Punctuation" -msgstr "dodatkowa interpunkcja" +#, c-format +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" +msgstr "" +"Glif %d ma nazwę „.notdef”, FontForge zmieni mu nazwę,\n" +" bo tylko gilf 0 ma prawo się tak nazywać.\n" -msgid "Punctuation Supplement" -msgstr "dodatkowa interpunkcja" +msgid "Glyph BB Above" +msgstr "Wystające powyżej:" -msgid "CJK Radicals Supplement" -msgstr "uzupełnienia kluczy CJK" +msgid "Glyph BB Below" +msgstr "Wystające poniżej:" -msgid "Kangxi Radicals" -msgstr "klucze kangxi" +msgid "Glyph BB Left Of" +msgstr "Wystające na lewo od:" -msgid "Ideographic Description Characters" -msgstr "znaki opisu ideogramów" +msgid "Glyph BB Right Of" +msgstr "Wystające na prawo od:" -msgid "CJK Phonetics and Symbols" -msgstr "znaki fonetyczne i symbole CJK" +msgid "Glyph Composition/Decomposition" +msgstr "Składanie/dekompozycja glifów" -msgid "CJK Symbols and Punctuation" -msgstr "symbole i interpunkcja CJK" +msgid "Glyph Construction" +msgstr "Glif składany" -msgid "Hangul Compatibility Jamo" -msgstr "dzamo zgodności dla hangyl" +msgid "Glyph Definition Sub-Table" +msgstr "Podtablica definicji glifów" -msgid "Kanbun" -msgstr "kanbun" +msgid "Glyph Differences\n" +msgstr "Różnice w glifach\n" -msgid "Bopomofo Extended" -msgstr "rozszerzony bopomofo" +msgid "Glyph Extension Components" +msgstr "Składniki wersji rozszerzonych" -msgid "CJK Strokes" -msgstr "kreski CJK" +msgid "Glyph Extension:" +msgstr "Przyrostek:" -msgid "Katakana Phonetic Extensions" -msgstr "rozszerzenia fonetyczne katakany" +msgid "Glyph Extensions" +msgstr "Rozszerzenia nazw glifów" -msgid "Enclosed CJK Letters and Months" -msgstr "obwiedzione litery i miesiące CJK" +msgid "Glyph Info" +msgstr "Właściwości glifu" -msgid "CJK Enclosed Letters and Months" -msgstr "obwiedzione litery i miesiące CJK" +msgid "Glyph Info Color" +msgstr "Kolor opisu glifów" -msgid "CJK Compatibility" -msgstr "znaki zgodności dla CJK" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Właściwości glifu dla %.40s" -msgid "CJK Unified Ideographs Extension A" -msgstr "rozszerzone ujednolicone ideogramy CJK-A" +msgid "Glyph Info..." +msgstr "Właściwości glifu..." -msgid "Yijing Hexagram Symbols" -msgstr "heksagramy yijing" +msgid "Glyph Insertion" +msgstr "Wstawienie glifu" -msgid "CJK Unified Ideographs" -msgstr "ujednolicone ideogramy CJK" +msgid "Glyph Name Changed" +msgstr "Zmieniono nazwę glifu" -msgid "Yi Syllables" -msgstr "yi - sylaby" +msgid "Glyph Names" +msgstr "Nazwy glifów" -msgid "Yi" -msgstr "yi" +msgid "Glyph Order" +msgstr "Kolejność glifów" -msgid "Yi Radicals" -msgstr "klucze yi" +msgid "Glyph Origin" +msgstr "Początek układu współrzędnych" -msgid "Vai" -msgstr "wai" +msgid "Glyph Positioning\n" +msgstr "Pozycjonowanie glifu\n" -msgid "Cyrillic Extended-B" -msgstr "rozszerzona grażdanka-B" +msgid "Glyph Self-Intersects" +msgstr "Znaleziono przecięcia" -msgid "Modifier Tone Letters" -msgstr "litery modyfikujące tonów" +msgid "Glyph Set by Selection" +msgstr "Wybór do klasy" -msgid "Latin Extended-D" -msgstr "rozszerzony łaciński-D" +msgid "Glyph Substitution\n" +msgstr "Podstawienia glifu\n" -msgid "Syloti Nagri" -msgstr "syloti nagri" +msgid "Glyph Valid" +msgstr "Glif prawidłowy" -msgid "Common Indic Number Forms" -msgstr "wspólne indyjskie formy liczbowe" +msgid "Glyph _Info..." +msgstr "Właściwości _glifu..." -msgid "Phags-pa" -msgstr "phags-pa" +msgid "Glyph _Metadata" +msgstr "_Metadane glifu" -msgid "Devanagari Extended" -msgstr "rozszerzenie dewanagari" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" +msgstr "" +"Prostokąt otaczający glifu o numerze %d nie mieści się w prostokącie " +"otaczającym określonym dla fontu\n" -msgid "Hangul Jamo Extended-A" -msgstr "rozszerzenia dzamo hangyl A" +msgid "Glyph composed of:" +msgstr "Glif składający się z:" -msgid "Javanese" -msgstr "jawajski" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "Hinty glifu zachodzą na siebie (w ramach jednej hintmaski)" -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "czam" - -msgid "Myanmar Extended-A" -msgstr "rozszerzenia birmańskiego A" - -msgid "Meetei Mayek Extensions" -msgstr "rozszerzenia Manipuri" - -msgid "Ethiopic Extended-A" -msgstr "rozszerzenia etiopskiego A" +msgid "Glyph in two classes" +msgstr "Glif w dwóch klasach" -msgid "Latin Extended-E" +#, c-format +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" msgstr "" +"Indeks glifu poza zakresem – jest %d, musi być mniejszy niż %d.\n" +" Próba przypisania glifu do numeru unikodowego %x w segmencie %d\n" +" dla „platformy %d typu %d”.\n" -msgid "Cherokee Supplement" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" msgstr "" +"Nazwy glifów (lub numery unikodowe) każdy może wystąpić w grupie i " +"podgrupach najwyżej raz." -msgid "Hangul Syllables" -msgstr "sylaby hangyl" +msgid "Glyph names are limited to 31 characters" +msgstr "Nazwy glifów mogą składać się z najwyżej 31 znaków" -msgid "Hangul Jamo Extended-B" -msgstr "rozszerzenia dzamo hangyl B" +msgid "Glyph names must be valid postscript names" +msgstr "Nazwy glifów myszą być poprawnymi nazwami postscriptowymi" -msgid "High Surrogates" +msgid "" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" +"Nazwy glifów nie powinny korzystać ze znaków spoza ASCII, a ta lista takie " +"zawiera." -msgid "High Surrogate" -msgstr "górne surogaty" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." +msgstr "" +"Nazwy glifów powinny z zasady nie zawierać znaków spoza ASCII, jednak na tej " +"liście są nazwy naruszające tą regułę." -msgid "Surrogate High" -msgstr "górne surogaty" +msgid "Glyph not in font" +msgstr "Glif spoza fontu" -msgid "Surrogate High, Non Private Use" -msgstr "górne surogaty, nie do użytku prywatnego" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Numer glifu w tablicy „lcar” poza dozwolonym zakresem: %d\n" -msgid "Surrogate High, Private Use" -msgstr "górne surogaty, do użytku prywatnego" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Numer glifu w tablicy „mort”/„morx” poza dozwolonym zakresem: %d\n" -msgid "Low Surrogates" -msgstr "młodsze surogaty" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Numer glifu w tablicy „opbd” poza dozwolonym zakresem: %d\n" -msgid "Private Use Area" -msgstr "obszar do użytku prywatnego" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Numer glifu w tablicy „prop” poza dozwolonym zakresem: %d\n" -msgid "Private Use" -msgstr "obszar do użytku prywatnego" +msgid "Glyph too big" +msgstr "Glif jest za duży" + +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Glif „%s” odwołuje się do %s w %s.\n" -msgid "Microsoft Symbol Area" +#, c-format +msgid "" +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" msgstr "" +"Glif „%s” zawiera odwołanie o różniących się schematach przystawania " +"punktów.\n" -msgid "Corporate Use" -msgstr "obszar do użytku firmowego" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Różnice w glifie „%s”\n" -msgid "CJK Compatibility Ideographs" -msgstr "ideogramy zgodności dla CJK" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Różnice w glifie „%s” w wersji %d@%d\n" -msgid "Alphabetic Presentation Forms" -msgstr "alfabetyczne formy prezentacyjne" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "Obrysy w glifie „%s” różnią się, chociaż są podobne.\n" -msgid "Latin Ligatures" -msgstr "ligatury łacińskie" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "bitmapy w glifie „%s” różnią się w wersji %d@%d.\n" -msgid "Armenian Ligatures" -msgstr "ligatury ormiańskie" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "Wypełnienie warstwy w glifie „%s” różni się (warstwa %d).\n" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "ligatury hebrajskie/litery z samogłoskami" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "Liczba warstw w glifie „%s” różni się.\n" -msgid "Arabic Presentation Forms-A" -msgstr "arabskie formy prezentacyjne A" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "Kreska w glifie „%s” różni się (warstwa %d).\n" -msgid "Variation Selectors" -msgstr "przełączniki wariantów glifów" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Glif „%s” jest szeroki na %d w %s, a na %d w %s.\n" -msgid "Vertical Forms" -msgstr "formy pionowe" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Glif „%s” jest szeroki na %d w %s, a na %d w %s w wersji %d@%d.\n" -msgid "Combining Half Marks" -msgstr "półznaki składające" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Instrukcje truetype'owe w glifie „%s” różnią się.\n" -msgid "CJK Compatibility Forms" -msgstr "formy zgodności dla CJK" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "Glif „%s” jest wysoki na %d w %s, a na %d w %s.\n" -msgid "Small Form Variants" -msgstr "różne małe formy" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Glif „%s” jest wysoki na %d w %s, a na %d w %s w wersji %d@%d.\n" -msgid "Arabic Presentation Forms-B" -msgstr "arabskie formy prezentacyjne B" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Glif „%s” nie ma w %s żadnych instrukcji truetype'owych.\n" -msgid "Byte Order Mark" -msgstr "znacznik kolejności bajtów" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Glif „%s” nie występuje w %s.\n" -msgid "Halfwidth and Fullwidth Forms" -msgstr "znaki pełnej i połowy długości" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Glif „%s” nie występuje w %s w wersji %d@%d.\n" -msgid "Half and Full Width Forms" -msgstr "formy ½ i pełnej szerokości" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "Glif „%s” odwołuje się do „%s” z inną macierzą przekształcenia\n" -msgid "Latin Full Width Forms" -msgstr "formy łacińskie pełnej szerokości" +#, c-format +msgid "" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +msgstr "Glif „%s” odwołując się do „%s” stosuje inne przystawanie punktów.\n" -msgid "Full Width Brackets" -msgstr "nawiasy pełnej szerokości" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "" +"Glif „%s” nie jest pohintowany. FontForge nie wygeneruje zadowalających " +"instrukcji." -msgid "CJK Half Width Forms" -msgstr "formy CJK ½ szerokości" +msgid "Glyph, Point, Size" +msgstr "Glif, punkt, rozmiar" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Glyph, Size, Point" +msgstr "Glif, rozmiar, punkt" -msgid "Hangul Jamo Half Width Forms" -msgstr "formy dzamo hangyl ½ szerokości" +msgid "Glyph:" +msgstr "Glif:" -msgid "Full Width Symbol Variants" -msgstr "warianty symboli pełnej szerokości" +msgid "GlyphAutoGoto" +msgstr "Szybka nawigacja" -msgid "Half Width Symbol Variants" -msgstr "warianty symboli ½ szerokości" +msgid "GlyphName|New" +msgstr "Nowa" -msgid "Specials" -msgstr "specjalne" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Różnice w glifach w wersjach %d@%d\n" -msgid "Not a Unicode Character" -msgstr "znak nieunikodowy" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Glify występują w %s, ale nie w %s\n" -msgid "Signature Mark" -msgstr "znak sygnatury" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Glify obecne w %s, ale nie w %s w wersjach %d@%d\n" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "dodatkowy obszar wielojęzyczny Unikodu" +msgid "Glyphs in the class" +msgstr "Glify w klasie" -msgid "Supplementary Multilingual Plane" -msgstr "dodatkowy obszar wielojęzyczny" +msgid "Glyphs in the classes" +msgstr "Glify w klasach" -msgid "Aegean scripts" -msgstr "pisma egejskie" +msgid "Glyphs in the coverage tables" +msgstr "Glify w tablicach" -msgid "Linear B Syllabary" -msgstr "sylabariusz pisma linearnego B" +msgid "Glyphs in the set" +msgstr "Glify w zestawie" -msgid "Linear B Ideograms" -msgstr "ideogramy pisma linearnego B" +msgid "" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." +msgstr "" +"Glify mogą być identyfikowane na podstawie nazw albo numerów unikodowych.\n" +"Ustala się to, wpisując tu odpowiednie rzeczy.\n" +"Wpisanie nazwy, np. „A”, spowoduje identyfikację na podstawie nazwy.\n" +"Wpisanie numeru, np. „U+0041”, spowoduje identyfikację na podstawie numeru.\n" +"Ładując glify z zaznaczenia, wybiera się jeden sposób dla wszystkich." -msgid "Aegean Numbers" +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"Glify mają być rysowane kreską, a nie na podstawie obrysów.\n" +"Grubość kreski należy wprowadzić w polu obok." -msgid "Ancient Greek Numbers" -msgstr "starożytne liczby greckie" - -msgid "Ancient Symbols" -msgstr "symbole starożytne" +msgid "Glyphs with both" +msgstr "Glify zbudowane z krzywych i odwołań" -msgid "Phaistos Disc" -msgstr "pismo z dysku z Faistos" +msgid "Glyphs with only S_plines" +msgstr "Glify zbudowane z krz_ywych" -msgid "Coptic Epact Numbers" -msgstr "" +msgid "Glyphs with only _References" +msgstr "_Glify zbudowane z odwołań" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "alfabetyczne i sylabiczne pisma LTR" +msgid "Glyphs:" +msgstr "Glify:" -msgid "Old Italic" -msgstr "staroitalski" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Pozostałe" -msgid "Old Permic" -msgstr "" +msgid "Gondi" +msgstr "gondi" -msgid "Ugaritic" -msgstr "ugarycki" +msgid "Gothic" +msgstr "gockie" -msgid "Old Persian" -msgstr "staroperski" +msgid "Goto" +msgstr "Idź do..." -msgid "Deseret" -msgstr "mormoński" +msgid "Gradual/Diagonal" +msgstr "Stopniowe/Ukośnie" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "alfabetyczne i sylabiczne pisma RTL" +msgid "Gradual/Horizontal" +msgstr "Stopniowe/Poziomo" -msgid "Cypriot Syllabary" -msgstr "sylabariusz cypryjski" +msgid "Gradual/Transitional" +msgstr "Stopniowe/Przejściowo" -msgid "Phoenician" -msgstr "fenicki" +msgid "Gradual/Vertical" +msgstr "Stopniowe/Pionowo" -msgid "Kharoshthi" -msgstr "Kharoszthi" +msgid "Graphical" +msgstr "Graficznie" -msgid "Avestan" -msgstr "awestyjski" +msgid "Graphite glyph attribute table" +msgstr "tablica atrybutów glifów SIL Graphite" -msgid "Rumi Numeral Symbols" -msgstr "symbole liczbowe Rumi" +msgid "Graphite glyph location in Glat table" +msgstr "tablica położeń glifów SIL Graphite" -msgid "Yezidi" +msgid "" +"Greater Than\n" +"Pops two values, pushes (0/1) if bottom el > top" msgstr "" +"GT (ang. Greater Than).\n" +"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" +"1 (jeśli drugi był większy od pierwszego) lub 0." -msgid "Chorasmian" +msgid "" +"Greater Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el >= top" msgstr "" +"GTEQ (ang. Greater Than or EQual).\n" +"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" +"1 (jeśli drugi był większy lub równy pierwszemu) lub 0." -msgid "Elymaic" -msgstr "" +msgid "Greek" +msgstr "grecki" -msgid "Brahmi" -msgstr "" +msgid "Greek (polytonic)" +msgstr "grecki (politoniczny)" -msgid "Sinhala Archaic Numbers" -msgstr "" +msgid "Greek Extended" +msgstr "rozszerzenie greckiego" -msgid "Mongolian Supplement" -msgstr "" +msgid "Greek and Coptic" +msgstr "grecki i koptyjski" -msgid "Dives Akuru" -msgstr "" +msgid "Greek small caps" +msgstr "Greckie kapitaliki" -msgid "Nandinagari" -msgstr "" +msgid "Green:" +msgstr "Zielony:" -msgid "Lisu Supplement" -msgstr "" +msgid "Greenlandic" +msgstr "grenlandzki" -msgid "Tamil Supplement" -msgstr "" +msgid "Grid" +msgstr "Wsp. siatki" -msgid "Cuneiform and other ancient scripts" -msgstr "" +msgid "Grid Fi_t" +msgstr "_Raster" -msgid "Cuneiform" -msgstr "klinowe" +msgid "Grid Fit" +msgstr "Hintuj" -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "Grid Fit Color" +msgstr "Obrysy w rastrze" -msgid "Cuneiform Numbers" -msgstr "liczby pisma klinowego" +msgid "Grid Fit Parameters" +msgstr "Parametry rastra" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Grid Fit Width Color" +msgstr "Kr. pola znaku w rastrze" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Hintuj jeśli w obu osiach" -msgid "Bamum Supplement" -msgstr "uzupełnienia Bamum" +msgid "Grid Fitting" +msgstr "Rastrowanie" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Grupa" +msgstr[1] "Grupy" +msgstr[2] "Grup" +msgstr[3] "" -msgid "Tangut Components" -msgstr "" +msgid "Group Name:" +msgstr "Nazwa grupy:" -msgid "Khitan Small Script" -msgstr "" +msgid "Groups" +msgstr "Grupy" -msgid "Tangut Supplement" -msgstr "" +msgid "Guarani" +msgstr "guarani" -msgid "Kana Supplement" -msgstr "uzupełnienia Kany" +msgid "Guess" +msgstr "Oblicz" -msgid "Kana Extended-A" +msgid "Guess each font's resolution based on its pixel size" msgstr "" +"Ustal rozdzielczość, do jakiej przeznaczony jest font, na podstawie " +"wysokości w pikselach." -msgid "Small Kana Extension" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" msgstr "" +"Określanie wielkości w pikselach na podstawie górnej granicy pól znaków w %s." -msgid "Shorthand Format Controls" +#, c-format +msgid "Guessing pixel size based on font descent in %s" msgstr "" +"Określanie wielkości w pikselach na podstawie dolnej granicy pól znaków w %s." -msgid "Byzantine Musical Symbols" -msgstr "bizantyjskie symbole muzyczne" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "W. prowadnic" -msgid "Musical Symbols" -msgstr "symbole muzyczne" +msgid "Guide Layer Color" +msgstr "Warstwa prowadnic" -msgid "Ancient Greek Musical Notation" -msgstr "symbole muzyczne starożytnej Grecji" +msgid "Guidelines:" +msgstr "Warstwa prowadnic:" -msgid "Mayan Numerals" -msgstr "" +msgid "Gujarati" +msgstr "Gudżarati" -msgid "Tai Xuan Jing Symbols" -msgstr "symbole Tai Xuan Jing" +msgid "Gumuz" +msgstr "gumuz" -msgid "Counting Rod Numerals" -msgstr "Patyczki liczbowe" +msgid "Gurmukhi" +msgstr "gurmukhi" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "Gurmukhi2" +msgstr "gurmukhi2" -msgid "Glagolitic Supplement" -msgstr "" +msgid "HFlex Hint Color" +msgstr "Hinty poziome Flex" -msgid "Nyiakeng Puachue Hmong" -msgstr "" +msgid "HHead Ascent Offset:" +msgstr "HHead przes. górnej kr. wiersza:" -msgid "Wancho" -msgstr "" +msgid "HHead Ascent:" +msgstr "HHead górna krawędź wiersza:" -msgid "Indic Siyaq Numbers" -msgstr "" +msgid "HHead De_scent Offset:" +msgstr "HHead przes. dolnej kr. wiersza:" -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "HHead Descent Offset:" +msgstr "HHead przes. dolnej kr. wiersza:" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "arabskie matematyczne symbole alfabetyczne" +msgid "HHead Descent:" +msgstr "HHead dolna krawędź wiersza:" -msgid "Mahjong Tiles" -msgstr "kamienie do madżonga" +msgid "HHead _Line Gap:" +msgstr "HHead światło _międzywierszowe:" -msgid "Domino Tiles" -msgstr "kamienie do domina" +msgid "HHint Active Color" +msgstr "Aktywne hinty poziome" -msgid "Playing Cards" -msgstr "karty do gry" +msgid "HStem" +msgstr "Poziome" -msgid "Enclosed Alphanumeric Supplement" -msgstr "uzupełnienia obwiedzionych znaków alfanumerycznych" +msgid "HV Group Box" +msgstr "Pudełko grupujące" -msgid "Enclosed Ideographic Supplement" -msgstr "uzupełnienia obwiedzionych ideogramów" +msgid "HVCurve" +msgstr "Gładki poz/pion" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" +msgid "H_ints" +msgstr "_Hinting" -msgid "Emoticons" -msgstr "emotikony" +msgid "Haitian" +msgstr "haitański" -msgid "Ornamental Dingbats" -msgstr "" +msgid "Halam" +msgstr "halam" -msgid "Transport and Map Symbols" -msgstr "" +msgid "Halant Forms" +msgstr "Formy bez samogłoski" -msgid "Alchemical Symbols" -msgstr "symbole alchemiczne" +msgid "Half Forms" +msgstr "Półformy" -msgid "Geometric Shapes Extended" -msgstr "" +msgid "Half Width Symbol Variants" +msgstr "warianty symboli ½ szerokości" -msgid "Supplemental Arrows-C" -msgstr "" +msgid "Half Widths" +msgstr "Formy ½ szerokości" -msgid "Supplemental Symbols and Pictographs" -msgstr "" +msgid "Half and Full Width Forms" +msgstr "formy ½ i pełnej szerokości" -msgid "Chess Symbols" -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "znaki pełnej i połowy długości" -msgid "Symbols and Pictographs Extended-A" -msgstr "" +msgid "Hangul" +msgstr "hangyl" -msgid "Symbols for Legacy Computing" -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "dzamo zgodności dla hangyl" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "dodatkowy obszar ideogramów Unikodu" +msgid "Hangul Jamo" +msgstr "dzamo hangyl" -msgid "Supplementary Ideographic Plane" -msgstr "dodatkowy obszar ideogramów" +msgid "Hangul Jamo Extended-A" +msgstr "rozszerzenia dzamo hangyl A" -msgid "CJK Unified Ideographs Extension B" -msgstr "rozszerzone ujednolicone ideogramy CJK-B" +msgid "Hangul Jamo Extended-B" +msgstr "rozszerzenia dzamo hangyl B" -msgid "CJK Unified Ideographs Extension C" -msgstr "rozszerzone ujednolicone ideogramy CJK-C" +msgid "Hangul Jamo Half Width Forms" +msgstr "formy dzamo hangyl ½ szerokości" -msgid "CJK Unified Ideographs Extension D" -msgstr "rozszerzone ujednolicone ideogramy CJK-D" +msgid "Hangul Jamo, Choseong" +msgstr "dzamo hangyl, Choseong" -msgid "CJK Unified Ideographs Extension E" -msgstr "" +msgid "Hangul Jamo, Jongseong" +msgstr "dzamo hangyl, Jongseong" -msgid "CJK Unified Ideographs Extension F" -msgstr "" +msgid "Hangul Jamo, Jungseong" +msgstr "dzamo hangyl, Jungseong" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "dodatkowe ideogramy zgodności dla CJK" +msgid "Hangul Syllables" +msgstr "sylaby hangyl" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" +msgid "Hanunóo" +msgstr "hanunoo" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "Harari" +msgstr "harari" -msgid "CJK Unified Ideographs Extension G" -msgstr "" +msgid "Harauti" +msgstr "harauti" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "dodatkowy obszar specjalnego przeznaczenia Unikodu" +msgid "Has _Vertical Metrics" +msgstr "Ma w_ymiary pionowe" -msgid "Supplementary Special-purpose Plane" -msgstr "dodatkowy obszar specjalnego przeznaczenia" +msgid "Hausa" +msgstr "hausa" -msgid "Tags" -msgstr "tagi" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." +msgstr "Czy linijka ma pokazywać osobno odległości w pionie i w poziomie?" -msgid "Tag Characters" -msgstr "" +msgid "Hawaiian" +msgstr "hawajski" -msgid "Variation Selectors Supplement" -msgstr "" +msgid "Heavy" +msgstr "Pismo dość grube" -msgid "Variation Selectors B" -msgstr "przełączniki wariantów glifów B" +msgid "Hebrew" +msgstr "hebrajski" -msgid "Supplementary Private Use Area-A" -msgstr "dodatkowy obszar prywatnego użytku-A" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "ligatury hebrajskie/litery z samogłoskami" -msgid "Supplementary Private Use Area-B" -msgstr "dodatkowy obszar prywatnego użytku-B" +msgid "Height" +msgstr "Wysokość" -msgid "Non-Unicode Glyphs" -msgstr "znaki spoza Unikodu" +msgid "Height Adjusts" +msgstr "Korekta wysokości" -msgid "Unassigned Code Points" -msgstr "niewykorzystane kody numeryczne" +msgid "Height of Horizontal Stems:" +msgstr "Kreski poziome:" -msgid "" -msgstr "" +msgid "Height of fraction bar above base line" +msgstr "O ile podnieść kreskę ułamkową ponad linię podstawową pisma." -msgid "" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." msgstr "" +"Wysokość linii podstawowej stopnia pierwiastka,\n" +"jako ułamek wysokości znaku pierwiastka." -msgid "" -msgstr "" +msgid "Height/Kern Data" +msgstr "Wysokość/kerning" -msgid "" -msgstr "" +msgid "Height:" +msgstr "Wysokość" -msgid "" -msgstr "" +msgid "Hidden" +msgstr "Ukryte" -msgid "" -msgstr "" +msgid "Hide when _Moving" +msgstr "U_kryj podczas korekt" -msgid "" -msgstr "" +msgid "High" +msgstr "Wysoki" -msgid "" -msgstr "" +msgid "High Mari" +msgstr "maryjski górski" -msgid "" -msgstr "" +msgid "High Surrogate" +msgstr "górne surogaty" -msgid "" -msgstr "" +msgid "High-Density Font" +msgstr "Font wysokiej gęstości" -msgid "" -msgstr "" +msgid "Hiligaynon" +msgstr "hiligajnon" -msgid "Bad magic number" -msgstr "Błędny „magic number”" +msgid "Hindi" +msgstr "hindi" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "To raczej nie jest windowsowy FNT dla pliku FON" +msgid "Hindko" +msgstr "hindko" -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "W rozmiarze %d pikseli znak %s wystaje poza odsadki boczne.\n" +msgid "Hint Label Color" +msgstr "Etykiety hintów" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "Błąd wewnętrzny przy tworzeniu FNT. Błędny offset w pliku.\n" +msgid "Hint Mask" +msgstr "Maska hintów" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgid "Hint Substitution" +msgstr "Podstawianie hintów" + +msgid "Hint _Substitution Pts" +msgstr "Zna_jdź punkty podstawień" + +msgid "Hint _Width Near¹" +msgstr "_Grubość hintu blisko¹" + +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" msgstr "" -"Błąd wewnętrzny przy tworzeniu FNT. Błędny offset w pliku w bitmapie.\n" +"Maska hintów (albo świateł wewnątrzliterowych) o zbyt wielu hintach w %s\n" #, c-format -msgid "Could not open output file: %s" -msgstr "nie udało się otworzyć do zapisu pliku: %s" +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Maski hintów w glifie „%s” różnią się na pozycji (%g, %g).\n" -msgid "Decompressed length did not match expected length for table" -msgstr "Wielkość tablicy po dekompresji inna od oczekiwanej" +msgid "HintBoundingBoxes" +msgstr "Hintuj prostokąt brzegowy" -msgid "Bad signature in WOFF header." -msgstr "Błędna sygnatura w nagłówku WOFF." +msgid "HintDiagonalEnds" +msgstr "Hintuj końce ukośnych" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "Wielkość pliku niezgodna z podaną w nagłówku WOFF." +msgid "HintDiagonalInter" +msgstr "Hintuj przecięcia ukośnych" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "Błędny nagłówek WOFF. Pole, które powinno być wyzerowane, nie jest." +msgid "HintMasks only if conflicts" +msgstr "Porównaj maski hintów kolidujących" -msgid "Could not open temporary file." -msgstr "Nie udało się otworzyć pliku tymczasowego." +msgid "Hinting Needed Color" +msgstr "Kolor braku hintingu" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "Błędna długość skompresowanej tablicy „%c%c%c%c”." +msgid "Hints" +msgstr "Hinty" #, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "Tablica „%c%c%c%c” wystaje poza koniec pliku." +msgid "Hints differ in glyph “%s”\n" +msgstr "Hinty w glifie „%s” różnią się.\n" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Nie udało się rozpakować tablicy „%c%c%c%c”." +msgid "Hiragana & Katakana" +msgstr "hiragana i katakana" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" +msgid "Histogram Dialog" +msgstr "Okienko Histogramów" -msgid "WOFF compressed metadata section too large.\n" -msgstr "" +msgid "Histograms" +msgstr "Histogramy" -msgid "Align Points" -msgstr "Wyrównaj punkty" +msgid "Historic Ligatures" +msgstr "Ligatury historyczne" -msgid "How to align these points?" -msgstr "Jak wyrównać te punkty?" +msgid "Historical Forms" +msgstr "Formy historyczne" -msgid "_Size:" -msgstr "_Rozmiar:" +msgid "Hit Watch Point" +msgstr "Zmiana pozycji punktu" -msgid "Space Regions" -msgstr "Rozmieść kawałki" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" +msgstr "" +"Hmm, określono dane o wariantach dla większej liczby glifów niż w foncie.\n" -msgid "Coordinate along which to space" -msgstr "Oś wzdłuż której rozmieszczać" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "Hmm, brak globalnych krotek w tablicy „gvar”.\n" + +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Tablica „avar” jest zbyt długa.\n" -msgid "_X" +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" msgstr "" +"Hmm, liczba osi określona w tablicy „avar” różni się od wartości z tablicy " +"„fvar”.\n" -msgid "_Y" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" msgstr "" +"Hmm, liczba osi określona w tablicy „gvar” różni się od wartości z tablicy " +"„fvar”.\n" -msgid "_Maximum distance between points in a region" -msgstr "_Maksymalna odległość między punktami części" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" +msgstr "Hmm, ta tablica „fvar” ma podejrzany rozmiar osi.\n" -msgid "Not enough lines" -msgstr "Zbyt mało linii" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "Hmm, ta tablica „fvar” mapodejrzany rozmiar fontu podstawowego.\n" -msgid "Can't Parallel" -msgstr "Nie można zrównoleglić" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "Hmm, ta tablica „fvar” zawiera zbyt wiele osi.\n" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Te dwie linie mają wspólny punkt końcowy, nie można uczynić ich równoległymi" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "Hmm, ta tablica „fvar” zawiera zbyt wiele par licznik/rozmiar.\n" -msgid "Bases" -msgstr "Glify podstawowe" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "Hmm, ta tablica „fvar” nie zawiera osi, to bez sensu.\n" -msgid "Exits" -msgstr "Złącza tylne" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +msgstr "Hmm, ta tablica „fvar” zawiera zbyt mało par licznik/rozmiar.\n" -msgid "Entries" -msgstr "Złącza przednie" - -msgid "Marks" -msgstr "Znaki diakrytyczne" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Hmm, ta tablica „fvar” jest zbyt krótka.\n" -msgid "Add Base Anchor..." -msgstr "Dodaj kotwicę główną..." +#, c-format +msgid "" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" +msgstr "" +"Hmm, zbyt wiele globalnych krotek w tablicy „gvar”.\n" +"FontForge obsługuje co najwyżej %d.\n" -msgid "Add Exit Anchor..." -msgstr "Dodaj kotwicę wyjściową..." +msgid "Ho" +msgstr "ho" -msgid "Add Entry Anchor..." -msgstr "Dodaj kotwicę wejściową..." +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Formy Hojo (JIS X 0212-1990) Kanji" -msgid "Add Mark Anchor..." -msgstr "Dodaj kotwicę diakrytyczną..." +msgid "Hold [Control] key to restrict" +msgstr "[Ctrl] ogranicza zaznaczenie" -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Przegląd kotwic klasy %.100s w glifie %.100s (%.20s)" +msgid "Hold [Shift] key to merge" +msgstr "[Shift] dołącza do zaznaczenia" -msgid "mark" -msgstr "Znak diakrytyczny" +msgid "" +"Holding down the Shift key will speed up arrow key motion by this factor" +msgstr "Ile razy przyspieszyć kursor, jeśli wciśnięty jest klawisz Shift." -msgid "cursive entry" -msgstr "Przednie złącze pisane" +msgid "Home Folder" +msgstr "Folder domowy" -msgid "cursive exit" -msgstr "Tylne złącze pisane" +msgid "Hor. Construction" +msgstr "Składane w. poziome" -msgid "base" -msgstr "Glif podstawowy" +msgid "Hor. Variants" +msgstr "Warianty poziome" -msgid "Anchor Control" -msgstr "Przejrzyj kotwice" +msgid "Hori_zontal Metric Lines" +msgstr "W_ymiary poziome" -msgid "Detaching Anchor Point" -msgstr "Odłączanie kotwicy" +msgid "Horiz. Hint Color" +msgstr "Hinty poziome" -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"Ta kotwica była dołączona do punktu o numerze %d, ale to nie jest punkt " -"którym FontForge może manipulować. Kotwica została odłączona." +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Warianty poziome" -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" -"Korekty muszą się mieścić w zakresie [-128...127] (powinny być mniejsze)" +msgid "Horizontal" +msgstr "W poziomie" -msgid "Out of Range" -msgstr "Wartość poza zakresem" +msgid "Horizontal Baselines" +msgstr "Poziome linie podstawowe" -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "Proszę wprowadzić nazwę glifu, FontForge doda mu kotwicę." +msgid "Horizontal Counter Add" +msgstr "O ile powiększyć światła wewnątrzliterowe w poziomie" -msgid "Provide a glyph name" -msgstr "Proszę wprowadzić nazwę glifu" +msgid "Horizontal Counter Scale" +msgstr "O ile przeskalować światła wewnątrzliterowe w poziomie" -msgid "Non-existant glyph" -msgstr "Nieistniejący glif" +msgid "Horizontal Extension Italic Correction" +msgstr "Kompensata pochylenia dla rozszerzeń poziomych" #, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Nie znaleziono w foncie glifu %.80s" - -msgid "Duplicate Anchor Class" -msgstr "Zdublowana klasa kotwic" +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Odstępy międzywierszowe dla %c%c%c%c" -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "Glif %.80s już zawiera kotwicę klasy %.80s." +msgid "Horizontal High" +msgstr "Wysoki, poziomy" -msgid "Anchor Control..." -msgstr "Przejrzyj kotwice..." +msgid "Horizontal Kana Alternatives" +msgstr "Alternatywne formy poziome Kany" -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" -"Rozmiar w jakim rastrowany będzie bieżący glif. Dla małych\n" -"rozmiarów może być konieczne użycie współczynnika powiększenia\n" -"w celu uzyskania czytelnego widoku.\n" -"Lista rozwijana zawiera wielkości dla których istnieją już korekty." +msgid "Horizontal Kerning" +msgstr "Kerning poziomy" -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Pow:" +msgid "Horizontal Low" +msgstr "Niski, poziomy" -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" -"Glif jest rastrowany w rozmiarze wprowadzonym powyżej.\n" -"Dla małych rozmiarów błędy wzajemnego ułożenia\n" -"czasem ciężko zauważyć. Współczynnik powiększenia\n" -"określa ile razy powiększyć poszczególne piksele, może\n" -"to ułatwić dostrzeżenie niedociągnięć." +msgid "Horizontal Medium" +msgstr "Średni, poziomy" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Współrzędna X kotwicy w tym glifie" +msgid "Horizontal Stem Height Add" +msgstr "O ile powiększyć grubości kresek poziomych" -#. GT: Short for Correction -msgid "Cor:" -msgstr "Kor:" +msgid "Horizontal Stem Height Scale" +msgstr "O ile przeskalować grubości kresek poziomych" msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." msgstr "" -"Korekta (przesunięcie poziome w pikselach) dla tej kotwicy w danym\n" -"rozmiarze w pikselach (znajdzie się w tablicy rastrowania)." +"Odstęp w poziomie między licznikiem\n" +"a mianownikiem w ułamkach ukośnych." -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"To jest przesunięcie poziome w pikselach, jakie\n" -"należy zastosować dla danej kotwicy w zadanym\n" -"rozmiarze, aby skompensować błędy zaokrągleń.\n" -"Ma to szczególne znaczenie dla małych rozmiarów,\n" -"w których te błędy są proporcjonalnie największe.\n" -"Dane znajdują się w tzw. tablicy rastrowania." +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Poziomo: %d linia podstawowa" +msgstr[1] "Poziomo: %d linie podstawowe" +msgstr[2] "Poziomo: %d linii podstawowych" +msgstr[3] "" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Współrzędna Y kotwicy w tym glifie" +msgid "Horseshoe E and A" +msgstr "Podkowiaste E i A" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"To jest przesunięcie pionowe w pikselach, jakie\n" -"należy zastosować dla danej kotwicy w zadanym\n" -"rozmiarze, aby skompensować błędy zaokrągleń.\n" -"Ma to szczególne znaczenie dla małych rozmiarów,\n" -"w kórych te błędy są proporcjonalnie największe.\n" -"Dane znajdują się w tzw. tablicy rastrowania." +msgid "How many CID slots do you wish to add?" +msgstr "Ile dodać pustych komórek CID?" -msgid "Separation" -msgstr "Światło" +msgid "How many entries should there be in the cvt table?" +msgstr "Ile liczb powinna liczyć tablica cvt?" -msgid "Min Bearing" -msgstr "Najmniejsza dozwolona wielkość odsadki" +msgid "How many most-recent Undos should be kept?" +msgstr "Ile ostatnich operacji pozostawić w historii zmian?" -msgid "Max Bearing" -msgstr "Największa dozwolona wielkość odsadki" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Ile dodać pustych, niezakodowanych komórek?" -msgid "Height" -msgstr "Wysokość" +msgid "How to align these points?" +msgstr "Jak wyrównać te punkty?" -msgid "Loop Count" -msgstr "Ile razy powtórzyć, celem poprawy wyników" +msgid "Hue:" +msgstr "Odcień:" -msgid "Auto Width" -msgstr "Szerokość automatyczna" +msgid "Hungarian" +msgstr "węgierski" +#, c-format msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" msgstr "" -"FontForge spróbuje tak zmienić odsadki boczne wskazanych glifów,\n" -"żeby średnio światło międzyliterowe było optycznie równe zadanemu.\n" -"Można też określić ograniczenia na najmniejsze i największe odsadki." - -msgid "_Separation:" -msgstr "Światło międzyliterowe:" +"Nie jest możliwa interpolacja wypełnienia gradientowego w warstwie %d glifu " +"%s\n" -msgid "_Min:" -msgstr "Naj_mniejsze odsadki:" +#, c-format +msgid "" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "Nie jest możliwa interpolacja obrazka w warstwie %d glifu %s\n" -msgid "Ma_x:" -msgstr "Najwię_ksze:" +#, c-format +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "" +"Niemożliwe było porównanie podtablicy „%s” w „%s” z podtablicą „%s” w „%s”.\n" -msgid "_Height:" -msgstr "_Wysokość:" +#, c-format +msgid "" +"I miscalculated the size of subtable %s, this means the kerning output is " +"wrong." +msgstr "Pomyłka przy obliczaniu rozmiaru podtablicy %s - będą błędy kerningu." -msgid "_Loops:" -msgstr "Pęt_le:" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "" +"Niestety ten plik jest zbyt złożony aby można go było wczytać (lub jest " +"błędny)" -msgid "Language" -msgstr "Język" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "" +"Niestety ten plik jest zbyt złożony aby można go było wczytać (lub jest " +"błędny, lub pusty)" -msgid "Min" -msgstr "Minimum" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "Dz." -msgid "Max" -msgstr "Maksimum" +#. GT: Italic correction +msgid "I.C." +msgstr "K.P." -msgid "Feature" -msgstr "Ustawienia funkcji" +msgid "" +"IF test\n" +"Pops an integer,\n" +"if 0 (false) next instruction is ELSE or EIF\n" +"if non-0 execution continues normally\n" +"(unless there's an ELSE)" +msgstr "" +"IF.\n" +"Zdejmuje ze stosu jeden element i rozpoczyna sekwencję IF-EIF lub IF-ELSE-" +"EIF.\n" +"Jeśli zdjęty element był zerem, przeskakuje do EIF (do ELSE, jeśli obecne).\n" +"W przeciwnym wypadku fragment ELSE-EIF, jeśli obecny, jest pomijany." -msgid "Min (descent)" -msgstr "Minimum" +msgid "" +"INSTRuction execution ConTRoL\n" +"Pops a selector and value\n" +"Sets a state variable" +msgstr "" +"INSTCTRL (ang. INSTruction execution ConTRoL).\n" +"Zdejmuje ze stosu selektor zmiennej środowiskowej\n" +"interpretera instrukcji oraz wartość, którą jej przypisuje." -msgid "Max (ascent)" -msgstr "Maksimum" +msgid "IPA Extensions" +msgstr "rozszerzenia IPA" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Odstępy międzywierszowe dla %c%c%c%c" +msgid "IPA usage" +msgstr "Znaki używane w IPA" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Odstępy międzykolumnowe dla %c%c%c%c" +msgid "ISO (Deprecated)" +msgstr "ISO (przestarzałe)" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" -"Określ największe wartości o jakie glify w danym piśmie wystają w stronę\n" -"dodatnią i ujemną od zadanej linii podstawowej dla różnych języków." +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (Unikod, BMP)" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" -"Określ największe wartości o jakie glify w danym piśmie wystają w stronę\n" -"dodatnią i ujemną od linii podstawowej, zmienione daną funkcją zecerską." +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (pełny Unikod)" -msgid "Set Feature Extents" -msgstr "Odstępy według funkcji" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (łacińskie-1)" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Pismo" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (łacińskie-6)" -msgid "Default Baseline" -msgstr "Domyśla l. podst." +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (tajskie)" -msgid "Bad default baseline" -msgstr "Błędna domyślna linia podstawowa" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (łacińskie-7)" -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"Pismo „%c%c%c%c” ma mieć ustawioną domyślą linię podstawową systemu „%c%c%c" -"%c”. Jednakże ten system linii podstawowych nie został wybrany jako " -"obsługiwany w foncie." +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (łacińskie-8)" -msgid "Horizontal Baselines" -msgstr "Poziome linie podstawowe" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (łacińskie-0)" -msgid "Vertical Baselines" -msgstr "Pionowe linie podstawowe" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (łacińskie-2)" -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "Wybierz tagi systemów linii podstawowych,które mają być obsługiwane:" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (łacińskie-3)" -msgid "hang" -msgstr "" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (łacińskie-4)" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Linia podstawowa pisma tybetańskiego i indyjskich" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (grażdańskie)" -msgid "icfb" -msgstr "" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (arabskie)" + +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (greckie)" + +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (hebrajskie)" + +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (łacińskie-5)" + +msgid "Ibibio" +msgstr "ibibio" + +msgid "Icelandic" +msgstr "islandzki" + +msgid "Icons" +msgstr "Piktogramy i ikony" + +msgid "Identify by" +msgstr "Identyfikacja" + +msgid "Ideographic Description Characters" +msgstr "znaki opisu ideogramów" msgid "Ideographic character face bottom edge baseline" msgstr "Linia podstawowa pism ideograficznych - wersja dolna brzegowa" -msgid "icft" -msgstr "" - msgid "Ideographic character face top edge baseline" msgstr "Linia podstawowa pism ideograficznych - wersja górna brzegowa" -msgid "ideo" -msgstr "" - msgid "Ideographic em-box bottom edge baseline" msgstr "Linia podstawowa pism ideograficznych - wersja dolna" -msgid "idtp" -msgstr "" - msgid "Ideographic em-box top edge baseline" msgstr "Linia podstawowa pism ideograficznych - wersja górna" -msgid "math" -msgstr "" +msgid "" +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." +msgstr "Jeśli nazwa jest numerem, musi to być indeks w tablicy klas." -msgid "Mathematical centerline" -msgstr "Linia środkowa we wzorach matematycznych" +msgid "" +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." +msgstr "" +"Jeśli glif uległ takim zmianom że jego punkty mają teraz inne numery\n" +"niż poprzednio, to odwołania do niego używające mechanizmu\n" +"przystawania punktów raczej na pewno są nieaktualne." -msgid "romn" +msgid "" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" msgstr "" +"Jeśli w drugim foncie występuje glif nieobecny w pierwszym,\n" +"dodaj go do warstw planu pierwszego i tła w pierwszym foncie." -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Linia podstawowa pism opartych na łacińskim, cyrylicy i greckim." +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Jeśli linia ma jakieś nierówności – można je wygładzić" msgid "" "If any of the above baselines are active then you should\n" @@ -10196,11862 +9351,12861 @@ "jest domyślnie aktywny dla każdego pisma obsługiwanego w foncie. Należy też\n" "określić, jak umieszczać glify tego pisma względem innych linii podstawowych." -msgid "Set Extents" -msgstr "Odstępy według pism" - -msgid "All characters in the value must be in ASCII" -msgstr "Dopuszczalne są tylko znaki z ASCII" - -msgid "Not ASCII" -msgstr "To nie ASCII" +msgid "If one of those glyphs already has a suffix" +msgstr "Jeśli jakieś glify mają już w nazwie ten przyrostek:" -msgid "Must be a number" -msgstr "Oczekiwano liczby" +msgid "" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." +msgstr "" +"Zakazuje osadzania tylko wybranych znaków.\n" +"Font będzie musiał być osadzany jako całość." -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Nowa..." +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." +msgstr "" +"Jeśli znana, powinna być tu wpisana lista oddzielonych spacjami liczb,\n" +"nie większych niż 16777216, jednoznacznie identyfikująca wytwórnię.\n" +"FontForge dostawi do podstawy losową liczbę." -msgid "No Change" -msgstr "Bez zmian" +msgid "" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." +msgstr "" +"Jeśli optymalny stopień pisma na wartość zero, to pozostałe pola muszą być " +"również wyzerowane lub nieokreślone." -#, c-format -msgid "Strike Information for %.90s" -msgstr "Dane wersji bitmapowej dla %.90s" - -msgid "Delete" -msgstr "Usuń" - -msgid "Default All" -msgstr "Wszystkie domyślne" - -msgid "Default This" -msgstr "Wartość domyślna" - -msgid "All Glyphs" -msgstr "Wszystkie glify" - -msgid "Selected Glyphs" -msgstr "Zaznaczone glify" - -msgid "Current Glyph" -msgstr "Bieżący glif" - -msgid "Pixel Sizes:" -msgstr "Rozmiary w pikselach:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Rozmiary w punktach w rozdzielczości 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Rozmiary w punktach w rozdzielczości 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Rozmiary w punktach w rozdzielczości 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Rozmiary w punktach w rozdzielczości 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Rozmiary w punktach w rozdzielczości 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "Wersje bitmapowe" - -msgid "Regenerate Bitmap Glyphs" -msgstr "Przebuduj glify bitmapowe" - -msgid "Remove Bitmap Glyphs" -msgstr "Usuń glify bitmapowe" - -msgid "The list of current pixel bitmap sizes" -msgstr "Lista rozmiarów dostępnych bitmap:" - -msgid " Removing a size will delete it." -msgstr " usunięcie rozmiaru z listy usunie bitmapy," - -msgid " Adding a size will create it by scaling." -msgstr " dodanie rozmiaru utworzy nowe przez skalowanie." - -msgid " Adding a size will create it." -msgstr " dodanie rozmiaru utworzy nowe bitmapy." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "Rozmiary bitmap do przebudowania" - -msgid "Specify bitmap sizes to be removed" -msgstr "Rozmiary bitmap do usunięcia" - -#. GT: X is a coordinate -msgid "X" +msgid "" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" +"Jeśli w tablicy kerningu starego typu „kern” znajdą się glify bez numeru\n" +"unikodowego (albo spoza obszaru BMP), w wielu applikacjach windowsowych\n" +"kerning nie zadziała wcale. Ta opcja powoduje wykluczenie takich glifów\n" +"z generowanej tablicy „kern”." -msgid "Win" +msgid "" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" +"Jeśli wzorzec wyszukiwany jest pojedynczym, otwartym\n" +"konturem, ta opcja wyłącza dopasowywanie punktów\n" +"końcowych. Są one wtedy używane do wskazania, jak\n" +"wyszukiwany wzorzec może się łączyć z większą całością\n" +"(pokazują kierunek i odległość). Punkty końcowe wzorca\n" +"zastępującego także posłużą tylko do umieszczenia go\n" +"na właściwym miejscu.\n" +"\n" +"To pozwala np. dopasować się do narożnika bez względu\n" +"na dokładną długość krzywych tworzących narożnik." -msgid "Mac" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" msgstr "" +"Wyrówna punkt do pionu/poziomu, jeśli nachylenie krzywej w tym\n" +"punkcie jest odpowiednio bliskie." -msgid "Use FreeType" -msgstr "Użyj FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Tylko niepuste" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s na pozycji %2$d rozmiaru %3$d z fontu %4$.80s" - -msgid "Set Width..." -msgstr "Ustaw szerokość..." - -msgid "Set Vertical Width..." -msgstr "Ustaw wysokość..." - -msgid "Skew" -msgstr "Pochyl" - -msgid "Skew Ratio" -msgstr "Stopień pochylenia" - -msgid "FG Color" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" +"Tak zmieni obrysy, aby pierwszy punkt każdego z nich wypadał w ekstremum." -msgid "The color of the large bitmap" +msgid "" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." msgstr "" +"Jeśli ten glif ma być wypełnieniem kafelkowo układanym\n" +"wewnątrz innych, można zachować marginesy wokół niego.\n" +"Wprowadza się albo o ile należy powiększyć prostokąt\n" +"brzegowy glifu, albo jawnie sam prostokąt." -msgid "Overview FG Color" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" +"Jeśli sąsiednie punkty na krzywej są bliżej niż kilka jednostek od siebie,\n" +"będą sprawiały kłopoty niektórym funkcjom FontForge. Interpreter\n" +"PostScriptu nie powinien jednak protestować." -msgid "The color of the small bitmap view" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." msgstr "" +"Jeśli glif jest różny w obu fontach, dodaj obrysy\n" +"z drugiego fontu do warstwy tła w pierwszym." -msgid "Guide Color" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." msgstr "" +"Czy FontForge ma eksportować swój schowek do reszty systemu?\n" +"Użytkownicy zarządców schowka X11 mogą chcieć to wyłączyć.\n" +"FontForge podczas działania przechowuje w prywatnej części\n" +"schowka informacje potrzebne do właściwej obsługi np. kopiowania\n" +"i wklejania wielu znaków na raz w oknie widoku fontu.\n" +"Zarządcy mogą coś poprzestawiać - i spowodować utratę danych." -msgid "The color of the guide lines for glyph metrics" -msgstr "" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Z braku przyrostka, nie ma jak zmienić nazw glifów." -msgid "The color of the guide line for the advance width" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." msgstr "" +"Po zmianach w hintach, FontForge może\n" +"obliczyć punkty podstawień i maski hintów." -msgid "Width Guide Color" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" +"Jeśli to pole pozostanie puste, FontForge użyje wartości domyślnej " +"wyznaczonej\n" +"na podstawie powyższego napisu, albo pola z tablicy „name”. (p. karta " +"Ogólne)." -msgid "Grid Color" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." msgstr "" +"Jeśli to pole pozostanie puste, FontForge użyje wartości domyślnej " +"wyznaczonej\n" +"na podstawie powyższego napisu, albo pola z tablicy „name”. (p. karta " +"Ogólne)." -msgid "The color of the guide lines for the bitmap grid" +msgid "" +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." msgstr "" +"W przypadku określenia zakresu stopni pisma, dla których font był " +"projektowany, powinno się podać również identyfikator i nazwę stylu. " +"FontForge dopuszcza ich pominięcie, ale inne aplikacje mogą być bardziej " +"restrykcyjne." -msgid "Outline Color" -msgstr "" +msgid "If you specify a design size, it must be positive" +msgstr "Optymalny stopień pisma musi być nieujemny." -msgid "The color of the outline" +msgid "" +"If you specify a style id for the design size, then you must specify a size " +"range" msgstr "" +"Podanie stylu dla optymalnego stopnia pisma wymaga określenia również " +"zakresu użycia." -msgid "Active Tool Color" +msgid "" +"If you specify a style id for the design size, then you must specify a style " +"name" msgstr "" +"Podanie identyfikatora stylu dla zakresu stopni pisma wymaga podania również " +"nazwy stylu." -msgid "The color of the preview for drawing lines, rectangles, and ellipses" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" msgstr "" +"Podanie nazwy stylu dla zakresu stopni pisma wymaga podania również " +"identyfikatora stylu." -msgid "Selected Region Color" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" +"W celu zastąpienia Adobowskej tablicy OtherSubrs fontów Type1 własną,\n" +"należy wprowadzić tu plik zawierający do 14 funkcji w postscripcie. Każda " +"funkcja\n" +"musi być poprzedzona linią zaczynającą się od „%%%%” (dowolny tekst przed\n" +"pierwszym „%%%%” traktowany jest jako komentarz). Pierwsze trzy funkcje\n" +"są do hintów „flex”, następna do podstawiania hintów (ta jest WYMAGANA),\n" +"czternasta (numer 13, numeracja zaczyna się od zera) jest do hintów " +"„counter”\n" +"(świateł wewnątrzliterowych) Funkcje NIE POWINNY być otoczone nawiasami [ ]." -msgid "The color of the selected region" -msgstr "" +msgid "Igbo" +msgstr "igbo" -msgid "Reference FG Color" -msgstr "" +msgid "Ignore" +msgstr "Ignoruj" -msgid "The color of a reference" -msgstr "" +msgid "Ignore Base Glyphs" +msgstr "Ignoruj glify podstawowe" -msgid "Selected Reference Color" -msgstr "" +msgid "Ignore Combining Marks" +msgstr "Ignoruj znaki składające" -msgid "The color of the selected reference" -msgstr "" +msgid "Ignore Ligatures" +msgstr "Ignoruj ligatury" -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "Ignoruj ten problem przy dalszym wyszukiwaniu" -msgid "Selected Reference Border Color" -msgstr "" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "Zignorowano powieloną pozycję /CharStrings\n" -msgid "The color used to outline the selected reference" -msgstr "" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "Zignorowano powieloną pozycję /Subrs\n" -msgid "Bitmap View" -msgstr "" +msgid "Ijo" +msgstr "ijo" -msgid "This window displays a single bitmap glyph" -msgstr "" +msgid "Ilokano" +msgstr "iloko" -msgid "New O_utline Window" -msgstr "Nowe okno obrys_u" +msgid "Image" +msgstr "Obraz" -msgid "New _Bitmap Window" -msgstr "Nowe okno _bitmapy " +msgid "Image Info" +msgstr "Właściwości obrazu" -msgid "New _Metrics Window" -msgstr "Nowe okno _metryczne" +msgid "Image Path" +msgstr "Ścieżka obrazów" -msgid "Warnings" -msgstr "Ostrzeżenia" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Rozmiar obrazu: %d x %d pikseli" -msgid "Flip Horizontally" -msgstr "Odbij poziomo" +msgid "Image Template" +msgstr "Szablon z obrazu" -msgid "Flip Vertically" -msgstr "Odbij pionowo" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Obraz na pozycji: (%.0f,%.0f)" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Obróć o 90° w prawo" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Obraz znacznika listy nieaktywnej (ignoruje ustawienia ramki)" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Obróć o 90° w lewo" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Obraz znacznika listy (ignoruje ustawienia ramki)" -msgid "Rotate 180°" -msgstr "Obróć o 180°" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Obraz niezaznaczonego przycisku wyboru" -msgid "Skew..." -msgstr "Pochyl..." +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "Obraz nieaktywnego i niezaznaczonego przycisku wyboru" -msgid "Font|_New" -msgstr "_Nowy" +msgid "Image used instead of the Radio Off Mark" +msgstr "Obraz przycisku opcji pominiętej" -msgid "_Open" -msgstr "_Otwórz" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "Obraz nieaktywnego przycisku opcji pominiętej" -msgid "Recen_t" -msgstr "Ostatnio otwi_erane" +msgid "Image used instead of the Radio On Mark" +msgstr "Obraz przycisku opcji wybranej" -msgid "_Close" -msgstr "Z_amknij" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "Obraz nieaktywnego przycisku opcji wybranej" -msgid "_Save" -msgstr "_Zapisz" +msgid "Imperial Aramaic" +msgstr "aramejski imperialny" -msgid "S_ave as..." -msgstr "Zapisz _jako..." +msgid "Implied Topology" +msgstr "Ukryta" -msgid "_Generate Fonts..." -msgstr "_Generuj fonty..." +msgid "Import" +msgstr "Importuj" -msgid "Generate Mac _Family..." -msgstr "Generuj rodzinę _macową..." +msgid "Import Lookup" +msgstr "Importuj tablicę" -msgid "Generate TTC..." -msgstr "Generuj kolekcję TTC..." +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "" +"Importuj tablicę funkcji zecerskich (ze wszystkimi podtablicami) z innego " +"fontu." -msgid "Expor_t..." -msgstr "Ekspor_tuj..." +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" +msgstr "" +"W foncie %s szerokość glifu %s zadeklarowana w „CFF” (%d) nie zgadza się z " +"tą z „hmtx” (%d).\n" +" Dalsze niezgodności nie będą raportowane.\n" -msgid "_Import..." -msgstr "_Importuj..." +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" +msgstr "" +"W %s, szerokość (%d) glifu %s większa od maksymalnej podanej w foncie (%d)\n" -msgid "_Revert File" -msgstr "Przyw_róć plik" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" +msgstr "" +"W GID %d, szerokość glifu (%d) większa od maksymalnej podanej w foncie (%d)\n" -msgid "Pr_eferences..." -msgstr "_Ustawienia..." +#, c-format +msgid "" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" +msgstr "" +"W GID %d szerokość glifu zadeklarowana w „CFF” (%d) nie zgadza się z tą z " +"„hmtx” (%d).\n" +" Dalsze niezgodności nie będą raportowane.\n" -msgid "_X Resource Editor..." -msgstr "Edy_tor interfejsu..." +msgid "In TTF/OTF" +msgstr "W foncie TTF/OTF" -msgid "_Quit" -msgstr "Za_kończ" +msgid "" +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" +msgstr "" +"W odwrotnym podstawieniu łańcuchowym musi być tyle samo zamienników, ile " +"jest glifów w tablicy grupującej pasujące." -msgid "_Undo" -msgstr "_Cofnij" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" +msgstr "" +"W odwrotnym podstawieniu łańcuchowym musi być dokładnie jedna tablica " +"grupująca glify pasujące." -msgid "_Redo" -msgstr "_Ponów" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"with replacements" +msgstr "" +"W odwrotnym podstawieniu łańcuchowym musi być dokładnie jedna tablica " +"grupująca zamienniki." -msgid "Cu_t" -msgstr "_Wytnij" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" +msgstr "" +"Próba wczytania ligatur zdefiniowanych w tym foncie nie powiodła się,\n" +"gdyż działania maszyny stanów w tablicach „mort”/„morx” są zbyt chytre,\n" +"aby je właściwie zrozumieć. Nie wszystkie ligatury zostały wczytane.\n" -msgid "_Copy" -msgstr "S_kopiuj" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "Pochylenie na jednostkę wysokości w fontach pochyłych." -msgid "C_opy Reference" -msgstr "Sk_opiuj odwołanie" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "W znaku „%s” nie znaleziono odwołania do „%s”\n" -msgid "_Paste" -msgstr "Wkl_ej" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "Zbyt mało punktów na ścieżce w znaku %s pierwszego z fontów\n" -msgid "C_lear" -msgstr "W_yczyść" +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "Zbyt dużo punktów na ścieżce w znaku %s pierwszego z fontów\n" -msgid "Select _All" -msgstr "_Zaznacz wszystko" +msgid "" +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." +msgstr "" +"W każdej tablicy funkcji zecerskich dotyczącej glifu, sprawdź, czy\n" +"co najmniej jedna funkcja jest aktywna dla pisma tego glifu" -msgid "Remo_ve Undoes" -msgstr "Zapo_mnij zmiany" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" +msgstr "" +"W foncie %1$d szerokość glifu %2$.30s ma się nijak do wartości podstawowej; " +"zostanie poprawiona" -msgid "U_nlink Reference" -msgstr "Odłącz odwoł_anie" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" +msgstr "W foncie %1$d glif %2$.30s wystaje poza dozwolone pudełko otaczające" -msgid "Flip _Horizontally" -msgstr "Odbij po_ziomo" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" +msgstr "" +"W glifie %s odwołanie do %s korzysta z mechanizmu przystawania punktów,\n" +"a numery punktów uległy zmianie i przystawanie może być nieaktualne.\n" +"Czy mimo to kontynuować?" -msgid "Flip _Vertically" -msgstr "Odbij pio_nowo" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" +msgstr "" +"W podtablicy funkcji zecerskich %.30s występuje odwołanie do glifu %.80s " +"którego jeszcze nie ma w foncie. Czy to celowe?" -msgid "_Rotate 90° CW" -msgstr "Ob_róć o 90° w prawo" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" +msgstr "" +"W podtablicy funkcji zecerskich %.30s występuje podstawienie glifu nim " +"samym. Czy to celowe?" -msgid "Rotate _90° CCW" -msgstr "Obróć o _90° w lewo" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." +msgstr "" +"Długość jednej z podtablic w tablicy „kern” nie zgadza się z zawartą w niej " +"liczbą par kerningowych." -msgid "Rotate _180°" -msgstr "Obróć o _180°" +msgid "" +"In the MS 'MATH' table this value specifies where (horizontally)\n" +"an accent should be placed above the glyph. Vertical placement\n" +"is handled by other means" +msgstr "" +"W microsoftowej tablicy „MATH” ta wartość określa gdzie (w poziomie)\n" +"powinny być umieszczane akcenty nag glifem. Do określenia położenia\n" +"w pionie służą inne środki." -msgid "_Skew..." -msgstr "_Pochyl..." +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." +msgstr "" +"Czy w widoku obrysu Shift ma ograniczać ruch kursora\n" +"do prostej o nachyleniu odmiany pochyłej czy do pionu?" -msgid "_Font Info..." -msgstr "Właściwości _fontu..." +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "Na początku była czcionka..." -msgid "Glyph _Info..." -msgstr "Właściwości _glifu..." +msgid "" +"In the design size range, the bottom field must be less than the design size." +msgstr "" +"Dolny stopień z zakresu użycia musi być mniejszy, niż optymalny stopień " +"pisma." -msgid "BDF Info..." -msgstr "Właściwości _BDF..." +msgid "" +"In the design size range, the bottom top must be more than the design size." +msgstr "" +"Górny stopień z zakresu użycia musi być większy, niż optymalny stopień pisma." -msgid "Bitm_ap Strikes Available..." -msgstr "Wersje bit_mapowe..." +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" +msgstr "" +"Wymusza zgodność nazw glifów w zapisywanym foncie z określonymi w wybranej " +"liście nazw" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "_Przebuduj bitmapy..." +msgid "" +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." +msgstr "" +"Ten format pozwala wprowadzić kerning dla par rozłącznych klas\n" +"glifów, co pozwala jedną wartością określić światło między\n" +"wszystkimi glifami jednej a drugiej klasy." -msgid "Remove This Glyph" -msgstr "Usuń ten glif bitmapowy..." +msgid "" +"In this format you specify every kerning pair in which\n" +"you are interested in." +msgstr "" +"Ten format pozwala wprowadzić kerning dla par poszczególnych glifów\n" +"dokładnie takich, jakie użytkownik ma na myśli." -msgid "_Transformations" -msgstr "Przeksz_tałcenia" +msgid "In_line..." +msgstr "Ś_rodek..." -msgid "_Tools" -msgstr "_Narzędzia" +msgid "Inactive Layer Color" +msgstr "Inne warstwy" -msgid "_Layers" -msgstr "_Warstwy" +msgid "Inactive Thick Layer Color" +msgstr "Inne warstwy pogrubione" -msgid "_Shades" -msgstr "Odcienie" +msgid "" +"Inactive handles in the glyph editor will be drawn with this alpha value " +"(range: 0-255 default is 255)." +msgstr "" +"Nieaktywne punkty kontrolne będą rysowane z tą wartością kanału alfa. " +"Zakres: 0-255, domyślnie 255" -msgid "_Docked Palettes" -msgstr "Za_dokowane" +msgid "InactiveHandleAlpha" +msgstr "Alfa nieaktywnych uchwytów" -msgid "_Fit" -msgstr "Dopasuj powiększenie do okna" +msgid "Inari Sami" +msgstr "lapoński z Inari" -msgid "Z_oom out" -msgstr "P_omniejsz" +msgid "Include Empty Blocks" +msgstr "Pokaż wszystkie obszary" -msgid "Zoom _in" -msgstr "Pow_iększ" +msgid "Include Whitespace below Tile" +msgstr "Dodaj światło między wzorami" -msgid "_Next Glyph" -msgstr "_Następny glif" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Zbyt długa nazwa pliku dołączonego. Wiersz %d w pliku %s" -msgid "_Prev Glyph" -msgstr "_Poprzedni glif" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "" +"Przekroczono dopuszczalny poziom zagnieżdżenia dołączeń plików . Wiersz %d w " +"pliku %s" -msgid "Next _Defined Glyph" -msgstr "Następny z_definiowany glif" +msgid "Incorrect number of deltas in cvt\n" +msgstr "Błędna liczba delt w „cvt”\n" -msgid "Prev Defined Gl_yph" -msgstr "Poprzedni zdefiniowan_y glif" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "Nieprawidłowa liczba delt w glifie %d (%s).\n" -msgid "_Goto" -msgstr "Idź do _glifu..." +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "Błędna liczba wag wariantów lub błędne wagi" -msgid "Find In Font _View" -msgstr "Zaznacz w widoku _fontu" +msgid "Increment Bearings By:" +msgstr "Powiększ obie odsadki:" -msgid "_Bigger Pixel Size" -msgstr "_Większy rozmiar bitmap" +msgid "Increment LBearing By:" +msgstr "Zwiększ lewą odsadkę:" -msgid "_Smaller Pixel Size" -msgstr "_Mniejszy rozmiar bitmap" +msgid "Increment RBearing By:" +msgstr "Zwiększ prawą odsadkę:" -msgid "_Palettes" -msgstr "Przyborni_ki" +msgid "Increment V. Adv. By:" +msgstr "Zwiększ wysokość:" -msgid "Set _Width..." -msgstr "Ustaw _szerokość..." +msgid "Increment Width By:" +msgstr "Zwiększ szerokość:" -msgid "Set _Vertical Width..." -msgstr "Ustaw wysokość..." +msgid "Index" +msgstr "Indeks" -msgid "_File" -msgstr "_Plik" +msgid "Index in use" +msgstr "Indeks zajęty" -msgid "_Edit" -msgstr "_Edycja" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Indeks poza zakresem w %s\n" -msgid "E_lement" -msgstr "" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Indeks zbyt duży (musi być mniejszy niż %d) \"%s" -msgid "_View" -msgstr "_Widok" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Linia podstawowa pisma tybetańskiego i indyjskich" -msgid "_Metrics" -msgstr "_Metryczne" +msgid "Indic Reordering" +msgstr "Przestawienie indyjskie" -msgid "_Window" -msgstr "_Okna" +msgid "Indic State Machine" +msgstr "Maszyna stanów pism indyjskich" -msgid "_Help" -msgstr "Pomo_c" +msgid "Indic reordering" +msgstr "Przestawienie indyjskie" -msgid "Recalculate Bitmaps" -msgstr "Utwórz ponownie" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "Kolor pikseli wskazywanych przy sugerowaniu instrukcji Delta." -msgid "Automatic" -msgstr "Automatycznie" +msgid "Indonesian" +msgstr "indonezyjski" -msgid "No Class" -msgstr "Brak klasy" +msgid "Ingush" +msgstr "inguski" -msgid "Base Glyph" -msgstr "Glif podstawowy" +msgid "Inherit" +msgstr "Dziedziczy" -msgid "Base Lig" -msgstr "Ligatura podstawowa" +msgid "Inherited" +msgstr "Dziedziczone" -msgid "Mark" -msgstr "Znak diakrytyczny" +msgid "Inherits for same field in parent" +msgstr "Dziedziczy to ustawienie od gadżetu nadrzędnego w hierarchii" -msgid "Component" -msgstr "Składnik" +msgid "Inherits from" +msgstr "Dziedziczy z:" -msgid "Color|Choose..." -msgstr "Inny..." +msgid "Initial Forms" +msgstr "Formy początkowe" -msgid "Color|Default" -msgstr "domyślny" +msgid "Initials" +msgstr "Inicjały" -msgid "New Pair Position" -msgstr "Nowe pozycjonowanie pary" +msgid "Inline" +msgstr "Środek" -msgid "New Positioning" -msgstr "Nowe pozycjonowanie" +msgid "Inline All References" +msgstr "Przekształć odwołania w kontury" -msgid "New Substitution Variant" -msgstr "Nowe podstawienie" +msgid "Inline Flipped References" +msgstr "Przekształć odbite odwołania w kontury" -msgid "New Alternate List" -msgstr "Nowa lista alternatyw" +msgid "Inlining glyphs" +msgstr "Obliczanie środka glifów" -msgid "New Ligature" -msgstr "Nowa ligatura" +msgid "Inner Border:" +msgstr "Ramka wewnętrzna:" -msgid "New Multiple List" -msgstr "Nowa lista podst. wielokrotnych" +msgid "Inscriptional Pahlavi" +msgstr "pahlawi inskrypcyjny" -msgid "Edit Counter Mask" -msgstr "Edytuj maskę świateł wewnątrzliterowych" +msgid "Inscriptional Parthian" +msgstr "partyjski inskrypcyjny" -msgid "New Counter Mask" -msgstr "Nowa maska świateł wewnątrzliterowych" +msgid "Inse_rt Point On Spline At..." +msgstr "W_staw punkt na krzywej..." -msgid "Select hints between which counters are formed" -msgstr "Wybierz hinty między którymi ma zostać utrzymane światło" +msgid "Insert Before Current Glyph" +msgstr "Wstaw przed bieżącym glifem" -msgid "Unicode _Value:" -msgstr "_Numer unikodo_wy:" +msgid "Insert Before Marked Glyph" +msgstr "Wstaw przed oznaczonym glifem" -msgid "Bad Name" -msgstr "Błędna nazwa" +msgid "Insert F_ont..." +msgstr "Wstaw f_ont..." -msgid "Glyph names are limited to 31 characters" -msgstr "Nazwy glifów mogą składać się z najwyżej 31 znaków" +msgid "Insert Glyph _After..." +msgstr "Wstaw glif _za..." -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Nazwa glifu nie może zaczynać się cyfrą ani kropką" +msgid "Insert Glyph _Before..." +msgstr "Wstaw glif p_rzed..." -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Nazwa glifu może się składać tylko ze znaków ASCII, nie może zawierać znaków " -"\"([{<>}])/%%\" i powinna korzystać tylko ze znaków alfanumerycznych, kropek " -"i podkreśleń." +msgid "Insert Point On Spline At..." +msgstr "Wstaw punkt na krzywej..." -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Nazwa glifu powinna korzystać tylko ze znaków alfanumerycznych,\n" -"kropek i podkreśleń. Czy mimo to kontynuować?" +msgid "Insert Text Outlines" +msgstr "Wstaw napis z glifów" -msgid "Duplicate Ligature" -msgstr "Zdublowana ligatura" +msgid "Insert Text Outlines..." +msgstr "Wstaw napis z glifów..." -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Są co najmniej dwie definicje ligatury o tych samych glifach składowych " -"(%.80s) w tej samej podtablicy funkcji zecerskich (%.30s)" +msgid "Insert _Blank" +msgstr "Wstaw p_usty" -msgid "Duplicate Kern data" -msgstr "Zdublowany kerning" +msgid "Insert a point on the given spline at either..." +msgstr "Wstaw na krzywej punkt o danej współrzędnej..." + +msgid "Insert random text in the specified script" +msgstr "Wstaw przypadkowy tekst w zadanym języku" + +msgid "Installable Font" +msgstr "Font instalowalny" #, c-format msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" msgstr "" -"Są co najmniej dwie identyczne pary kerningowe (%.80s) w tej samej " -"podtablicy funkcji zecerskich (%.30s)" +"Warianty inne niż domyślny mogą zawierać tylko tablicę „cvt”, ale w „%.30s” " +"występują także inne." -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "Korekta w tablicy rastrowania wprowadzona dla %.80s jest niepoprawna." +msgid "Instant/Horizontal" +msgstr "Nagłe/Poziomo" -msgid "Bad Device Table Adjustment" -msgstr "Błędna korekta w tablicy rastrowania" +msgid "Instant/Vertical" +msgstr "Nagłe/Pionowo" -msgid "Missing glyph name" -msgstr "Brak nazwy glifu" +msgid "InstructBallTerminals" +msgstr "Hintuj ziarna" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Należy wprowadzić nazwę glifu w podtablicy „%s”" +msgid "InstructDiagonalStems" +msgstr "Hintuj elementy ukośne" + +msgid "InstructSerifs" +msgstr "Hintuj szeryfy" -#, c-format msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" +"Instruction DEFinition\n" +"Pops a value which becomes the opcode\n" +"and begins definition of new instruction" msgstr "" -"W podtablicy funkcji zecerskich %.30s występuje odwołanie do glifu %.80s " -"którego jeszcze nie ma w foncie. Czy to celowe?" +"IDEF (ang. Instruction DEFinition).\n" +"Zdejmuje ze stosu liczbę - kod nowej instrukcji - i otwiera jej definicję." + +msgid "Instruction Gloss (TrueType)" +msgstr "Słownik instrukcji TrueType" -#, c-format msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" msgstr "" -"W podtablicy funkcji zecerskich %.30s występuje podstawienie glifu nim " -"samym. Czy to celowe?" +"Hinting w fontach TrueType składa się z instrukcji\n" +"odwołujących się do poszczególnych punktów glifu\n" +"przez ich numery, więc edycja obrysu, która spowoduje\n" +"zmianę numeracji punktów często czyni te instrukcje\n" +"bezwartościowymi. FontForge domyślnie je usuwa, ale\n" +"można to wyłączyć ― tylko ostrożnie!" -msgid "Substitution generates itself" -msgstr "Podstawienie generuje samo siebie" +msgid "Instructions out of date" +msgstr "Nieaktualne instrukcje" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "Błędny dodatkowy numer unikodowy / przełącznik wariantu" +msgid "Instructions were changed" +msgstr "Instrukcje uległy zmianie" -msgid "Unicode out of range" -msgstr "Numer unikodowy poza zakresem" +msgid "Intermediate Points:" +msgstr "Punkty pośrednie:" -msgid "Unexpected Variation Selector" -msgstr "Nieoczekiwany przełącznik wariantu" +msgid "Internal Err: Unable to put data back into file" +msgstr "Błąd wewnętrzny: nie udało się zapisać danych z powrotem w pliku." -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "Błąd wewnętrzny przy tworzeniu FNT. Błędny offset w pliku.\n" + +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" msgstr "" -"Przełączniki wariantów glifów pochodzą przeważnie z zakresów\n" -" U+180B...U+180D\n" -" U+FE00...U+FE0F\n" -" U+E0100...U+E01EF\n" -"Czy mimo to użyć U+%04X?" +"Błąd wewnętrzny przy tworzeniu FNT. Błędny offset w pliku w bitmapie.\n" + +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "Stan wewnętrzny interpretera uszkodzony . Wiersz %d w pliku %s" + +msgid "Interpo_late Fonts..." +msgstr "_Interpoluj fonty..." + +msgid "Interpolate Fonts" +msgstr "Interpoluj fonty" msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" +"Interpolate Point\n" +"Pops as many points as specified in loop counter\n" +"Interpolates each point to preserve original status\n" +"with respect to RP1 and RP2" msgstr "" -"Istnieje już w tym foncie glif o tej nazwie i numerze unikodowym.\n" -"Te wartości nie mogą się powtarzać.\n" -"Czy zamienić je między glifami?" +"IP (ang. Interpolate Point).\n" +"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" +"i przesuwa je wzdłuż wektora swobody tak, aby odtworzyć początkowe\n" +"proporcje względnych współrzędnych między każdym z nich a RP1 i RP2." msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" +"Interpolate Untouched Points[a]\n" +" 0=> interpolate in y direction\n" +" 1=> x direction" msgstr "" -"Istnieje już w tym foncie glif o tym numerze unikodowym.\n" -"Ta cecha nie może się powtarzać.\n" -"Czy zamienić numery glifów?" +"IUP[a] (ang. Interpolate Untouched Points).\n" +"Przesuwa nieruszone jeszcze punkty między ruszonymi, aby\n" +"odtworzyć początkowe proporcje względnych współrzędnych." msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" +"Interpolate between stem edges some important points, not affected by other " +"instructions." msgstr "" -"Istnieje już w tym foncie glif o tej nazwie.\n" -"Nazwa nie może się powtarzać.\n" -"Czy zamienić nazwy glifów?" - -msgid "Depth" -msgstr "Głębokość" +"Zachowanie względnego położenia pewnych ważnych punktów\n" +"(narożnych, przegięć, ekstremów) między elementami pohintowanymi." -msgid "Italic Correction" -msgstr "Kompensata pochylenia" +msgid "InterpolateCPsOnMotion" +msgstr "Interpoluj kontrolne" -msgid "Top Accent Horizontal Pos" -msgstr "Pozioma pozycja akcentów górnych" +msgid "InterpolateStrongPoints" +msgstr "Hintuj ważne punkty" -msgid "Horizontal Extension Italic Correction" -msgstr "Kompensata pochylenia dla rozszerzeń poziomych" +msgid "Interpolating Problem" +msgstr "Problem przy interpolacji" -msgid "Vertical Extension Italic Correction" -msgstr "Kompensata pochylenia dla rozszerzeń pionowych" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Interpolacja między identycznymi fontami nic nie zmieni" -msgid "Tile Margin" -msgstr "Margines" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Interpolacja między %.20s a:" -msgid "Tile Min X" -msgstr "Najmniejsza wartość X" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "" +"Próba interpolowania między fontami o różnych budowach (postscriptowych " +"Type3 i Type1)." -msgid "Tile Min Y" -msgstr "Najmniejsza wartość Y" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "" +"Próba interpolowania między fontami o różnych typach krzywych " +"(postscriptowych i truetype'owych)." -msgid "Tile Max X" -msgstr "Największa wartość X" +msgid "Interpretation:" +msgstr "Interpretacja:" -msgid "Tile Max Y" -msgstr "Największa wartość Y" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Żadna" -msgid "Ligature Caret Count" -msgstr "Liczba pozycji kursora w ligaturze" +msgid "Interpreting Glyphs" +msgstr "Interpretacja glifów" -msgid "Bad Lig. Caret Count" -msgstr "Błędna liczba karetek ligatury" +msgid "Intersecting Paths" +msgstr "Przecinające się krzywe" -msgid "Unreasonable ligature caret count" -msgstr "Wprowadzona liczba pozycji kursora nie ma sensu" +msgid "Intra Class Distance" +msgstr "Próg klasyfikacji klas" -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "Wpis w tablicy rastrowania dla tablicy „MATH” jest nieprawidłowy" +msgid "Intra Class Distance:" +msgstr "Próg klasyfikacji klas:" -msgid "Only a single character allowed" -msgstr "Dozwolony tylko pojedynczy znak" +msgid "Introduction" +msgstr "Wprowadzenie" -msgid "Pixel Size" -msgstr "Rozmiar w pikselach:" +msgid "Inuktitut" +msgstr "inuktitut" -msgid "Correction" -msgstr "Korekta" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Błędny zakres CIDów w klasie glifów . Wiersz %d w pliku %s" -msgid "Bad correction" -msgstr "Błędna korekta" +msgid "Invalid Encoding" +msgstr "Błędne kodowanie" #, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "Błędny FD (%d) przypisany do CID %d.\n" + +msgid "Invalid character outside of string in sfnts array\n" +msgstr "Błędny znak poza łańcuchem w tablicy „sfnts”\n" + +#, c-format +msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." msgstr "" -"Korekta w wierszu %d jest zbyt duża. Musi się mieścić w zakresie [-128...127]" +"Nieprawidłowy napis komentarza (ujemna długość?) w tablicy „PfEd” dla glifu " +"%s." -msgid "Bad pixel size" -msgstr "Błędny rozmiar w pikselach" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "Błędna długość skompresowanej tablicy „%c%c%c%c”." #, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "Rozmiar w pikselach w wierszu %d wykracza poza dozwolony zakres." +msgid "Invalid cursive position on line %d of %s" +msgstr "Błędne pozycjonowanie kursywne . Wiersz %d w pliku %s" -msgid "Device Table Adjustments" -msgstr "Korekty dla tablicy rastrowania" +#, c-format +msgid "Invalid font count in TTC %s." +msgstr "Nieprawidłowa liczba fontów w pliku TTC: %s." -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" -"W małych rozmiarach w pikselach (na przykład w\n" -"rozdzielczościach ekranowych) błędy zaokrągleń\n" -"mogą bardzo oszpecić wyświetlany tekst. Tablica\n" -"rastrowania pozwala wprowadzać korekty położenia\n" -"pewnych elementów fontu; każdy rozmiar w pikselach\n" -"może mieć swoją niezależną od innych korektę." +msgid "Invalid glif name.\n" +msgstr "Nieprawidłowa nazwa glifu.\n" -msgid "PixelSize|New" -msgstr "Nowy" +#, c-format +msgid "Invalid glyph for %s when fixing up references." +msgstr "Przy rozwiązywaniu odwołań w %s napotkano błędny glif." -msgid "Subtable" -msgstr "Podtablica" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "Błędny zakres nazw w klasie glifów . Wiersz %d w pliku %s" -msgid "Replacement Glyph Name" -msgstr "Nazwa zamiennika" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Błędna cyfra szesnastkowa w tablicy „sfnts”\n" -msgid "Source Glyph Names" -msgstr "Nazwy glifów źródłowych" +msgid "Invalid language" +msgstr "Nieprawidłowy tag języka" -msgid "Replacement Glyph Names" -msgstr "Nazwy zamienników" +msgid "Invalid ligature offset\n" +msgstr "Błędne położenie ligatury w pliku\n" -msgid "∆x" -msgstr "" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "Błędny (nieznany) format tablicy funkcji zecerskich: %d.\n" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Korekta" +#, c-format +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" +msgstr "Błędny bądź nieobsługiwany format (%d) podtablicy tablicy „kern”." -msgid "∆y" -msgstr "" +#, c-format +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "Błędna lub nieobsługiwana wersja tablicy „kern” (0x%x)." -msgid "∆x_adv" -msgstr "∆szer" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Nieprawid łowa nazwa platformy. Wiersz %d w pliku %s" -msgid "∆y_adv" -msgstr "∆wys" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "Błędne przystawanie punktów - do własnego odwołania.\n" -msgid "Second Glyph Name" -msgstr "Nazwa drugiego glifu" +msgid "Invalid point size" +msgstr "Błędny stopień pisma" -msgid "∆x #1" -msgstr "" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Błędna tablica „hmtx” lub „hhea” – zerowa wartość numOfLongMetrics.\n" -msgid "∆y #1" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" msgstr "" +"Błędna tablica „hmtx” lub „hhea” – zerowa wartość numOfLongVerMetrics.\n" -msgid "∆x_adv #1" -msgstr "∆szer #1" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "Podano nieprawidłowy wektor jednostkowy. Hint zostanie zignorowany.\n" -msgid "∆y_adv #1" -msgstr "∆wys #1" +msgid "Irish" +msgstr "irlandzki" -msgid "∆x #2" -msgstr "" +msgid "Irish Gaelic" +msgstr "gaelic irlandzki" -msgid "∆y #2" -msgstr "" +msgid "Irish Gaelic (with dot)" +msgstr "gaelic irlandzki z kropką" -msgid "∆x_adv #2" -msgstr "∆szer #2" +msgid "Irish Traditional" +msgstr "irlandzki tradycyjny" -msgid "∆y_adv #2" -msgstr "∆wys #2" +msgid "Irrelevant _Factor:" +msgstr "Próg odległości:" -msgid "false" -msgstr "fałsz" +msgid "Is Extended Shape" +msgstr "Ma wystający kształt" -msgid "true" -msgstr "prawda" +msgid "Is Layer Editable?" +msgstr "Wybór warstwy roboczej." -msgid "Glyph" -msgstr "Glif" +msgid "Is Layer Visible?" +msgstr "Zmiana widoczności warstw." -msgid "Extender" -msgstr "Powtarzalny" +msgid "Is Offset" +msgstr "Wart. względna" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "ZakładkaPocz" +msgid "" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." +msgstr "" +"Ten glif wystaje ponad inne (jak np. wielki nawias).\n" +"Takie kształty wymagają więcej uwagi jeśli występują\n" +"przy nich frakcje górne." -msgid "EndLen" -msgstr "ZakładkaKon" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Czy to kerning poziomy czy pionowy?" -msgid "FullLen" -msgstr "RozmiarCałk" +msgid "Isolated" +msgstr "Izolowany" -msgid "Variation Selector (or 0)" -msgstr "Przełącznik wariantu (lub 0)" +msgid "Isolated Forms" +msgstr "Formy izolowane" -msgid "Interpreted as: " +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" msgstr "" +"Pewna podtablica „morx” wydaje się zawierać ponad 1000 stanów.\n" +"FontForge zakłada, że to musi oznaczać błąd w tablicy.\n" -msgid "Error: wrong format" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" +"Pewna podtablica „morx” wydaje się zawierać ponad 1000 przejść stanów.\n" +"FontForge zakłada, że to musi oznaczać błąd w tablicy.\n" -msgid "Pick a color" -msgstr "Wybór koloru" +msgid "Italian" +msgstr "włoski" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Właściwości glifu dla %.40s" +msgid "Italian Swiss" +msgstr "włoski (Szwajcaria)" -msgid "Glyph Info..." -msgstr "Właściwości glifu..." +msgid "Italic" +msgstr "Kursywa" -msgid "No components" -msgstr "Brak składników" +msgid "Italic Advance Col" +msgstr "Siatka pochyłych" -msgid "Accented glyph composed of:" -msgstr "Glif akcentowany składający się z:" +msgid "Italic Angle" +msgstr "Kąt pochylenia" -msgid "Glyph composed of:" -msgstr "Glif składający się z:" +msgid "Italic Angle:" +msgstr "Kąt pochylenia:" -msgid "Glyph Info" -msgstr "Właściwości glifu" +msgid "Italic Conversion" +msgstr "Tworzenie kursywy" -msgid "Gl_yph Name:" -msgstr "Nazwa _Glifu:" +msgid "Italic Coord. Color" +msgstr "Linie siatki kursywy" -msgid "Unicode C_har:" -msgstr "_Znak unikodowy:" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Kompensata Pochylenia:" -msgid "Set From N_ame" -msgstr "Ustaw według n_azwy" +msgid "Italic Correction" +msgstr "Kompensata pochylenia" -msgid "Set From Val_ue" -msgstr "Ustaw wedł_ug wartości" +msgid "Italic Correction:" +msgstr "Kompensata pochylenia:" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Dodatkowe numery unikodowe / przełączniki wariantów glifów" +msgid "ItalicConstrained" +msgstr "Trzymaj pochylenie" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" -"Łacińskie „A”, grecka „Alpha” i grażdańskie\n" -"„A” wyglądają zwykle identycznie. Istnieje\n" -"możliwość przypisania jednemu glifowi numerów\n" -"unikodowych kilku znaków, ale nie jest to zalecane\n" -"(lepiej użyć odwołań).\n" -"Pewne znaki mongolskie i CJK używają różnych glifów,\n" -"w zależności od przełącznika wariantu.\n" -"\n" -"Aby skorzystać z pierwszej możliwości, należy jako\n" -"przełącznik wariantu użyć 0, w przeciwnym wypadku\n" -"należy użyć odpowiedniego numeru unikodowego." +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "Komp. pochylenia" -msgid "OT _Glyph Class:" -msgstr "_Klasa OpenType:" +msgid "Italics" +msgstr "Formy pochyłe" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "Usuń przecięcia obrysów w generowanych fontach" +msgid "JIS2004 Forms" +msgstr "Formy JIS2004" -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" -"Glify dla pewnych znaków takich jak Aring, Ccedilla czy\n" -"Eogonek zwykło się tworzyć z zachodzących na siebie odwołań\n" -"do znaków podstawowych i diakrytycznych. Jest to wygodne,\n" -"np. zmiany w glifach składowych są natychmiast uwzględniane\n" -"w glifach złożonych. Jednak w ten sposób w wynikowym foncie\n" -"pozostają przecinające się obrysy, co w pewnych przypadkach\n" -"psuje obraz. Ustawienie tej flagi spowoduje że w generowanych\n" -"fontach odwołania zostaną odłączone (zastąpione obrysami),\n" -"a przecięcia usunięte, bez zmiany pliku źródłowego." +msgid "JIS78 Forms" +msgstr "Formy JIS78" -msgid "Comment" -msgstr "Komentarz" +msgid "JIS83 Forms" +msgstr "Formy IJS83" -msgid "Color:" -msgstr "Kolor" +msgid "JIS90 Forms" +msgstr "Formy JIS90" -msgid "_Hide Unused Columns" -msgstr "_Ukryj nieużywane kolumny" +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "" +"'jstf' graniczne rozbicie wiersza: waga %d #%d, język %c%c%c%c, pismo %c%c%c" +"%c" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" msgstr "" -"Ta funkcja zecerska OpenType może przyjąć do ośmiu różnych\n" -"parametrów, jednak rzadko kiedy korzysta się z więcej niż\n" -"jednego. Można wyłączyć wyświetlanie nieużywanych parametrów\n" -"aby widok stał się cokolwiek bardziej przejrzysty." +"'jstf' graniczne zbicie wiersza: waga %d #%d, język %c%c%c%c, pismo %c%c%c%c" -msgid "CounterHint|_New..." -msgstr "_Nowa maska..." +msgid "JSTF table is too long.\n" +msgstr "Tablica „JSTF” jest zbyt długa.\n" -msgid "_Edit..." -msgstr "_Edytuj..." +msgid "Japanese" +msgstr "japoński" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" +msgid "Japanese Forms (Obsolete)" +msgstr "Formy japońskie (przestarzałe)" -msgid "Use default?" -msgstr "" +msgid "Javanese" +msgstr "jawajski" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" +msgid "Javanese (roman)" +msgstr "jawajski (łacińskie)" -msgid "Height:" -msgstr "Wysokość" +msgid "Johab (Korean)" +msgstr "Johab (koreańskie)" + +msgid "JoinSnap" +msgstr "Precyzja łączenia" msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." +"JuMP Relative\n" +"Pops offset (in bytes) to move the instruction pointer" msgstr "" -"Pola „wysokość” i „głębokość” są używane przez ΤεΧ-a, oba\n" -"uwzględniają korektę zniekształceń optycznych, więc zapewne\n" -"„wysokość” dla znaków „x” oraz „o” powinna być taka sama." - -msgid "Guess" -msgstr "Oblicz" +"JMPR (ang. JuMP Relative).\n" +"Zdejmuje ze stosu jeden element i dodaje go do wskaźnika\n" +"programu. To znaczy, wykonywany jest skok do miejsca\n" +"w kodzie odległego od bieżącego o zadaną wartość." -msgid "Depth:" -msgstr "Głębia kolorów:" +msgid "Judezmo" +msgstr "ladino (dżudezmo)" -msgid "Italic Correction:" -msgstr "Kompensata pochylenia:" +msgid "Jula" +msgstr "djula" msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." +"Jump Relative On False\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is false" msgstr "" -"Kompensata pochylenia jest wykorzystywana zarówno przez ΤεΧ-a jak\n" -"i w microsoftowej tablicy „MATH”. Jest to dodatkowe światło, jakie\n" -"trzeba wstawić, kiedy tekst pochyły przechodzi w prosty, aby litery\n" -"pochyłe nie kolidowały z następującymi po nich prostymi." +"JROF (ang. Jump Relative On False).\n" +"Zdejmuje ze stosu dwa elementy, i jeśli wartość logiczna pierwszego\n" +"jest równa „fałsz”, to drugi jest dodawany do wskaźnika programu.\n" +"To znaczy, wykonywany jest warunkowy skok do miejsca w kodzie\n" +"odległego od bieżącego o zadaną wartość." msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" +"Jump Relative On True\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is true" msgstr "" -"Tablica rastrowania dla kompensaty pochylenia.\n" -"Należy wprowadzić listę rozdzielonych przecinkami par\n" -"„:”, np. „9:-1,12:1,13:1”" +"JROT (ang. Jump Relative On True).\n" +"Zdejmuje ze stosu dwa elementy, i jeśli wartość logiczna pierwszego\n" +"jest równa „prawda”, to drugi jest dodawany do wskaźnika programu.\n" +"To znaczy, wykonywany jest warunkowy skok do miejsca w kodzie\n" +"odległego od bieżącego o zadaną wartość." -msgid "Top Accent Pos:" -msgstr "Pozycja akcentów nad:" +msgid "Justification Alternatives" +msgstr "Alternatywne formy justujące" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" -"W microsoftowej tablicy „MATH” ta wartość określa gdzie (w poziomie)\n" -"powinny być umieszczane akcenty nag glifem. Do określenia położenia\n" -"w pionie służą inne środki." +msgid "Justified Languages" +msgstr "Justowane języki" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Tablica rastrowania dla poziomego położenia akcentów.\n" -"Należy wprowadzić listę rozdzielonych przecinkami par\n" -"„:”, np. „9:-1,12:1,13:1”" +msgid "Justified Scripts" +msgstr "Justowane pisma" -msgid "Is Extended Shape" -msgstr "Ma wystający kształt" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (grażdańskie)" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" -"Ten glif wystaje ponad inne (jak np. wielki nawias).\n" -"Takie kształty wymagają więcej uwagi jeśli występują\n" -"przy nich frakcje górne." +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (koreańskie)" -msgid "Math Kerning" -msgstr "Kerning matematyczny" +msgid "Kabardian" +msgstr "kabardyjski" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Otwiera okno pozwalające na dostosowanie poziomego położenia\n" -"frakcji górnych i dolnych w zależności od ich położenia w pionie." +msgid "Kachchi" +msgstr "kekczi" -msgid "Default Ligature Caret Count" -msgstr "Domyślna liczba pozycji kursora w ligaturze" +msgid "Kalenjin" +msgstr "kalendżin" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" -"Pozycje tzw. kursora tekstowego w ligaturze są używane przez\n" -"edytory tekstu aby umożliwić nawigację między poszczególnymi\n" -"znakami ligatury. W ligaturze powinny być zdefiniowane pozycje\n" -"kursora między kolejnymi znakami składowymi (z reguły jest ich)\n" -"o jedną mniej niż glifów składowych; chyba, że te glify same są\n" -"ligaturami...).\n" -"Można je ustawiać w oknie edycji znaku – wystarczy je przeciągać\n" -"z pozycji początkowej na odpowiednie miejsca." +msgid "Kalmyk" +msgstr "kałmucki" -msgid "Ligature Caret Count:" -msgstr "Liczba pozycji kursora w ligaturze:" +msgid "Kamba" +msgstr "kamba" -msgid "Variant Glyphs:" -msgstr "Glify wariantów:" +msgid "Kana Supplement" +msgstr "uzupełnienia Kany" -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"Lista nazw predefiniowanych glifów reprezentujących coraz\n" -"większe warianty bieżącego glifu." +msgid "Kanbun" +msgstr "kanbun" -msgid "Glyph Extension Components" -msgstr "Składniki wersji rozszerzonych" +msgid "Kangxi Radicals" +msgstr "klucze kangxi" -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" -"Naprawdę wielkie wersje tego glifu potrzebne do skomplikowanych\n" -"wzorów mogą być składane „na żywo”. Składniki będą zestawiane\n" -"w pionie lub poziomie. Glify oznaczone jako „powtarzalne” mogą\n" -"być wielokrotnie powtarzane lub pomijane pozwalając na kontrolę\n" -"rozmiarów. Pola „ZakładkaPocz” i „ZakładkaKon” określają jak\n" -"bardzo dany glif może zachodzić na poprzedni i następny. Pole\n" -"„RozmiarCałk” określa całkowitą wielkość glifu w danym wymiarze." +msgid "Kanuri" +msgstr "kanuri" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Kompensata Pochylenia:" +msgid "Karachay" +msgstr "karaczajski" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"Kompensata pochylenia po glifie składanym, powinna być niezależna od " -"wielkości glifu." +msgid "Karaim" +msgstr "karaimski" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"Jeśli ten glif ma być wypełnieniem kafelkowo układanym\n" -"wewnątrz innych, można zachować marginesy wokół niego.\n" -"Wprowadza się albo o ile należy powiększyć prostokąt\n" -"brzegowy glifu, albo jawnie sam prostokąt." +msgid "Karakalpak" +msgstr "karakałpacki" -msgid "Tile Margin:" -msgstr "Margines:" +msgid "Karelian" +msgstr "karelski" -msgid "Tile Bounding Box:" -msgstr "Prostokąt brzegowy:" +msgid "Karen" +msgstr "kareński" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" +msgid "Kashmiri" +msgstr "kaszmirski" -msgid " Y" -msgstr "" +msgid "Kashmiri (India)" +msgstr "kaszmirski (Indie)" -msgid "Positionings" -msgstr "Pozycjonowanie" +msgid "Katakana Phonetic Extensions" +msgstr "rozszerzenia fonetyczne katakany" -msgid "Pairwise Pos" -msgstr "Pozycjonowanie par" +msgid "Kayah Li" +msgstr "kareński (Kayah Li)" -msgid "Substitutions" -msgstr "Podstawienia" +msgid "Kazakh" +msgstr "kazachski" -msgid "Alt Subs" -msgstr "Podst. alternatywne" +msgid "Kebena" +msgstr "kebena" -msgid "Mult Subs" -msgstr "Podst. wielokrotne" +msgid "Ker_n By Classes..." +msgstr "Ker_ning z użyciem klas..." -msgid "Ligatures" -msgstr "Ligatury" +msgid "Kern" +msgstr "Kerning" -msgid "Lig. Carets" -msgstr "Kursory ligatury" +msgid "Kern Adjusts" +msgstr "Korekta kerningu" -msgid "Components" -msgstr "Składniki" +msgid "Kern By Classes" +msgstr "Kerning z użyciem klas" -msgid "Counters" -msgstr "Światła wewn. " +msgid "Kern Line Color" +msgstr "Linia podcięcia" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ i matematyczne" +msgid "Kern Offset:" +msgstr "Wartość kerningu:" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Warianty pionowe" +msgid "Kern Pair Closeup" +msgstr "Pokaż parę kerningową" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Warianty poziome" +msgid "Kern Pair Closeup..." +msgstr "Pokaż parę kerningową..." -msgid "Tile Size" -msgstr "Rozmiar kafelka" +msgid "Kern Pairs" +msgstr "Pary kerningowe" -msgid "< _Prev" -msgstr "< _Poprzedni" +msgid "Kern Size" +msgstr "Wartość kerningu" -msgid "_Next >" -msgstr "_Następny >" +msgid "Kern Values:" +msgstr "Wartości kerningu:" -msgid "No glyphs matched" -msgstr "Nie znaleziono pasujących glifów" +msgid "Kern by State" +msgstr "Kerning przez maszynę stanów" -msgid "Select By ATT..." -msgstr "Zaznacz według ATT..." +msgid "Kern:" +msgstr "Kerning:" -msgid "No applicable lookup subtables" -msgstr "Nie istnieje żadna odpowiednia podtablica funkcji zecerskich" +msgid "KernClass|_New Lookup..." +msgstr "_Nowa tablica..." -msgid "Select By Lookup Subtable" -msgstr "Zaznacz według podtablicy funkcji zecerskich" +msgid "KernPair with no subtable name.\n" +msgstr "Para kerningu niepowiązana z żadną podtablicą.\n" -msgid "Select Glyphs in lookup subtable" -msgstr "Wybierz glify w podtablicy funkcji zecerskich" +msgid "Kerning & such" +msgstr "Kerning itd" -msgid "Select Results" -msgstr "Zaznacz" +msgid "Kerning Class" +msgstr "Klasa kerningu" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "Zaznacz w widoku fontu tylko znalezione glify" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Kerning w foncie %.50s" -msgid "Merge Results" -msgstr "Dodaj do zaznaczenia" +msgid "Kerning State Machine" +msgstr "Maszyna stanów kerningu" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "Dodaj znalezione glify do zaznaczenia w widoku fontu" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "Wartość kerningu między glifami „%s” a %s wynosi %d w %s, a %d w %s.\n" -msgid "Restrict Selection" -msgstr "Odejmij od zaznaczenia" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Kerning z użyciem klas: %s" + +msgid "Kerning direction" +msgstr "Kierunek kerningu" + +msgid "Kerning format" +msgstr "Format kerning" + +msgid "Kerning is likely to fail on Windows" +msgstr "Kerning raczej nie zadziała w Windows" msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" msgstr "" -"Odejmij od zaznaczenia te znaki, które\n" -"nie spełniają kryteriów wyszukiwania" +"Kerning można definiować dla par znaków,\n" +"albo param klas znaków. Którą metodę zastosować?" -msgid "Point Color" -msgstr "Punkty krzywych" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgstr "" +"Podtablica 3 kerningu podaje, że font liczy %d glifów, a tablica „maxp”, że " +"%d\n" -msgid "The color of an on-curve point" -msgstr "Kolor punktów na krzywych" +msgid "Kerning values must be even" +msgstr "Wartości kerningu muszą być parzyste" -msgid "First Point Color" -msgstr "Pierwszy punkt" +msgid "Key" +msgstr "Kowy klucz" -msgid "The color of the point which is the start of a contour" -msgstr "Kolor pierwszego punktu na każdej krzywej" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "Klucz dla „def” musi być łańcuchem znaków bądź nazwą.\n" -msgid "Selected Point Color" -msgstr "Zaznaczone punkty" +msgid "Khakass" +msgstr "chakaski" -msgid "The color of a selected point" -msgstr "Kolor zaznaczonych punktów na krzywych" +msgid "Khanty-Kazim" +msgstr "chantyjski-kazim" -msgid "Selected Point Width" -msgstr "Grubość zaznaczonych" +msgid "Khanty-Shurishkar" +msgstr "chantyjski-szuriszkar" -msgid "The width of the line used to draw selected points" -msgstr "Grubość obwódki używanej do rysowania zaznaczonych punktów na krzywych" +msgid "Khanty-Vakhi" +msgstr "chantyjski-vakhi" -msgid "Extrema Point Color" -msgstr "Punkty w ekstremach" +msgid "Kharoshthi" +msgstr "Kharoszthi" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" -"Kolor punktów lub znaczników na krzywych (jeśli włączone), leżących w " -"ekstremach lokalnych" +msgid "Khasi" +msgstr "khasi" -msgid "Point of Inflection Color" -msgstr "Znaczniki przegięć" +msgid "Khmer" +msgstr "khmerski" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" -"Kolor znaczników pokazywanych (jeśli włączone) w punktach przegięcia krzywych" +msgid "Khmer Symbols" +msgstr "symbole khmerskie" -msgid "Almost H/V Color" -msgstr "Prawie poziome/pionowe" +msgid "Khowar" +msgstr "khowar" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"Kolor używany do zaznaczania (jeśli włączone) krzywych, które są przy " -"końcach prawie pionowe lub prawie poziome." +msgid "Khutsuri Georgian" +msgstr "gruziński (khutsuri)" -msgid "Next CP Color" -msgstr "Następujące PK" +msgid "Kikongo" +msgstr "kikongo" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"Kolor punktów kontrolnych (leżących poza krzywą), poprzedzających zaznaczone " -"punkty na krzywych" +msgid "Kikuyu" +msgstr "kikuju" -msgid "Prev CP Color" -msgstr "Poprzedzające PK" +msgid "Kildin Sami" +msgstr "lapoński z Półwyspu Kolskiego" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"Kolor punktów kontrolnych (leżących poza krzywą), następujących za " -"zaznaczonymi punktami na krzywych" +msgid "Kinyarwanda/Ruanda" +msgstr "kiniaruanda/ruanda" -msgid "Selected CP Color" -msgstr "Zaznaczone PK" +msgid "Kirghiz" +msgstr "kirgiski" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "Kolor zaznaczonych punktów kontrolnych (leżących poza krzywą)" +msgid "Kisii" +msgstr "kissi" -msgid "Coordinate Line Color" -msgstr "Linie siatki" +msgid "Kokni" +msgstr "konkani" -msgid "Italic Coord. Color" -msgstr "Linie siatki kursywy" +msgid "Komi-Permyak" +msgstr "komi permiacki" -msgid "Metrics Label Color" -msgstr "Etykiety odsadek" +msgid "Komi-Zyrian" +msgstr "komi zyriański" -msgid "Hint Label Color" -msgstr "Etykiety hintów" +msgid "Komo" +msgstr "komo" -msgid "Blue Values Color" -msgstr "Strefy wyrównania" +msgid "Komso" +msgstr "komso" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" -"Kolor używany do rysowania stref wyrównania, ze słownika prywatnego PS we " -"właściwościach fontu" +msgid "Konkani" +msgstr "konkani" -msgid "Family Blue Color" -msgstr "Strefy wyrównania rodziny" +msgid "Korean" +msgstr "koreański" -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" -"Kolor używany do rysowania stref wyrównania dla rodziny, ze słownika " -"prywatnego PS we właściwościach fontu" +msgid "Korean (Johab)" +msgstr "koreański (johab)" -msgid "Diagonal Hint Color" -msgstr "Hinty ukośne" +msgid "Korean Old Hangul" +msgstr "koreański w starym hangyl" -msgid "The color used to draw diagonal hints" -msgstr "Kolor używany do rysowania hintów ukośnych" +msgid "Koryak" +msgstr "koriacki" -msgid "Horiz. Hint Color" -msgstr "Hinty poziome" +msgid "Kpelle" +msgstr "kpelle" -msgid "The color used to draw horizontal hints" -msgstr "Kolor używany do rysowania hintów poziomych" +msgid "Krio" +msgstr "krio" -msgid "The color used to draw vertical hints" -msgstr "Kolor używany do rysowania hintów pionowych" +msgid "Kui" +msgstr "kui" -msgid "Vert. Hint Color" -msgstr "Hinty pionowe" +msgid "Kumaoni" +msgstr "kumauni" -msgid "HFlex Hint Color" -msgstr "Hinty poziome Flex" +msgid "Kumyk" +msgstr "kumycki" -msgid "VFlex Hint Color" -msgstr "Hinty pionowe Flex" +msgid "Kurdish" +msgstr "kurdyjski" -msgid "Conflict Hint Color" -msgstr "Hintów w konflikcie" +msgid "Kurukh" +msgstr "kurukh" -msgid "The color used to draw a hint which conflicts with another" -msgstr "Kolor używany do rysowania hintów zachodzących na siebie" +msgid "L-Cree" +msgstr "kri-L" -msgid "HHint Active Color" -msgstr "Aktywne hinty poziome" +msgid "LBearing:" +msgstr "Lewa odsadka:" msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" +"LOOP and CALL function\n" +"Pops a function number & count\n" +"Calls function count times" msgstr "" -"Kolor używany do rysowania hintów poziomych zaznaczonych w oknie przeglądu " -"hintów i podobnych" +"LOOPCALL (ang.LOOP and CALL function).\n" +"Zdejmuje ze stosu dwa elementy: numer funkcji z FPGM, oraz ile razy\n" +"ją wykonać. Następnie funkcja jest wykonywana zadaną ilość razy." -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" -"Kolor używany do rysowania hintów pionowych zaznaczonych w oknie przeglądu " -"hintów i podobnych" +msgid "LSB" +msgstr "Lewa" -msgid "VHint Active Color" -msgstr "Aktywne hinty pionowe" +msgid "LSB Compression Percent" +msgstr "O ile procent przeskalować lewą odsadkę boczną" -msgid "Dragging Comparison Outline Color" -msgstr "Stare obrysy" +msgid "L_ater" +msgstr "_Dalej" -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "Kolor starego obrysu podczas interaktywnej modyfikacji glifu" +msgid "L_oad Namelist..." +msgstr "W_czytaj listę nazw glifów..." -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" -"Używana jest tylko warość alfa (przezroczystości) - jeśli niezerowa, " -"zostanie użyta dla punktów, etykiet i innych elementów na starych obrysach " -"(patrz obok)." +msgid "Label" +msgstr "Etykieta" -msgid "The color of the line marking the advance width" -msgstr "" -"Kolor prawej krawędzi pola znaku, pokazującej, gdzie kończy się jego " -"szerokość" +msgid "Label Gl_yph By" +msgstr "Etykieta g_lifu" -msgid "Width Color" -msgstr "Prawa krawędź pola" +msgid "Ladakhi" +msgstr "ladakhi" -msgid "Selected Width Color" -msgstr "Aktywna prawa krawędź" +msgid "Ladin" +msgstr "ladyński" -msgid "The color of the line marking the advance width when it is selected" -msgstr "" -"Kolor w stanie zaznaczonym prawej krawędzi pola znaku, pokazującej, gdzie " -"kończy się jego szerokość" +msgid "Lak" +msgstr "lacki" -msgid "Selected LBearing Color" -msgstr "Aktywna lewa krawędź" +msgid "Lambani" +msgstr "lambadi" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" -"Kolor w stanie zaznaczonym lewej krawędzi pola znaku, pokazującej, gdzie " -"kończy się jego szerokość" +msgid "Language" +msgstr "Język" -msgid "Grid Fit Width Color" -msgstr "Kr. pola znaku w rastrze" +msgid "Language List" +msgstr "Lista języków" -msgid "The color of the line marking the grid-fit advance width" -msgstr "" -"Kolor prawej krawędzi pola znaku zrastrowanego, pokazującej, gdzie kończy " -"się jego szerokość" +msgid "Language Missing" +msgstr "Nie znaleziono języka" -msgid "Ligature Caret Color" -msgstr "Pozycja kursora" +msgid "Language Tag:" +msgstr "Tag języka:" -msgid "The color of the line(s) marking ligature carets" -msgstr "Kolor pozycji kursora tekstowego między glifami składowymi w ligaturze" +msgid "Language info" +msgstr "Ustawienia języków" -msgid "Anchor Color" -msgstr "Kotwice" +msgid "Language(s)" +msgstr "Języki" -msgid "The color of anchor stars" -msgstr "Kolor używany do rysowania kotwic w glifach" +msgid "Language|New" +msgstr "Nowy" -msgid "Anchored Line Color" -msgstr "Zakotwiczone" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "amharski" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" -"Kolor używany do rysowania w bieżącym glifie innego, zakotwiczonego w " -"zadanym punkcie" +msgid "Lang|Arabic" +msgstr "arabski" -msgid "Template Color" -msgstr "Szablon" +msgid "Lang|Armenian" +msgstr "ormiański" -msgid "Old Outline Color" -msgstr "Stary obrys" +msgid "Lang|Avar" +msgstr "awar" -msgid "Original Color" -msgstr "Obrys oryginalny" +msgid "Lang|Bengali" +msgstr "bengalski" -msgid "Guide Layer Color" -msgstr "Warstwa prowadnic" +msgid "Lang|Berber" +msgstr "berberyjski" -msgid "Grid Fit Color" -msgstr "Obrysy w rastrze" +msgid "Lang|Cherokee" +msgstr "czirokeski" -msgid "The color of grid-fit outlines" -msgstr "Kolor kopii obrysów pokazującej ich wygląd w rastrze." +msgid "Lang|Coptic" +msgstr "koptyjski" -msgid "Inactive Layer Color" -msgstr "Inne warstwy" +msgid "Lang|Default" +msgstr "domyślny" -msgid "The color of outlines in inactive layers" -msgstr "Kolor obrysów należących do warstw edycyjnych innych niż bieżąca" +msgid "Lang|Farsi" +msgstr "farsi (perski)" -msgid "Active Layer Color" -msgstr "Bieżąca warstwa" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "farsi/perski" -msgid "The color of outlines in the active layer" -msgstr "Kolor obrysów należących do bieżącej warstwy edycyjnej" +msgid "Lang|Ge'ez" +msgstr "gyyz" -msgid "Inactive Thick Layer Color" -msgstr "Inne warstwy pogrubione" +msgid "Lang|Georgian" +msgstr "gruziński" -msgid "The color of thick outlines in inactive layers" -msgstr "" -"Kolor obrysów należących do warstw edycyjnych innych niż bieżąca, gdy obsysy " -"są rysowane pogrubioną linią" +msgid "Lang|Greek" +msgstr "grecki" -msgid "Active Thick Layer Color" -msgstr "Bieżąca warstwa pogrubiona" +msgid "Lang|Gujarati" +msgstr "gudźarati" -msgid "The color of thick outlines in the active layer" -msgstr "" -"Kolor obrysów należących do bieżącej warstwy edycyjnej, gdy obsysy są " -"rysowane pogrubioną linią" +msgid "Lang|Hebrew" +msgstr "hebrajski" -msgid "Clip Path Color" -msgstr "Obrysy przycinające" +msgid "Lang|Javanese" +msgstr "jawajski" -msgid "The color of the clip path" -msgstr "" -"Kolor obrysu przycinającego inne obrysy w fontach postscriptowych typu 0" +msgid "Lang|Kannada" +msgstr "kannada" -msgid "Open Path Color" -msgstr "Kolor otwartych obrysów" +msgid "Lang|Khmer" +msgstr "khmerski" -msgid "The color of the open path" -msgstr "Kolor niezamkniętych obrysów" +msgid "Lang|Lao" +msgstr "laotański" -msgid "Background Image Color" -msgstr "Obrazy w tle" +msgid "Lang|Latin" +msgstr "łacina" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "Kolor używany do rysowania obrazów czarno-białych w tle." +msgid "Lang|Limbu" +msgstr "limbu" -msgid "Fill Color" -msgstr "Wypełnienie krzywych" +msgid "Lang|Malayalam" +msgstr "malajalam" -msgid "The color used to fill the outline if that mode is active" -msgstr "Kolor używany do wypełniania obrysów (jeśli włączone)" +msgid "Lang|Manchu" +msgstr "mandżurski" -msgid "Preview Fill Color" -msgstr "Kolor wypełnienia poglądowego" +msgid "Lang|Mongolian" +msgstr "mongolski" -msgid "The color used to fill the outline when in preview mode" -msgstr "Kolor używany do wypełnienia obrysu w widoku poglądowym" +msgid "Lang|Oriya" +msgstr "orija" -msgid "Trace Color" -msgstr "Wektoryzowany obrys" +msgid "Lang|Sinhalese" +msgstr "syngaleski" -msgid "Raster Color" -msgstr "Zgaszone piksele" +msgid "Lang|Syriac" +msgstr "syriacki" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" -"Kolor zgaszonych (czarnych) pikseli rastra w widoku glifu bitmapowego i " -"podobnych" +msgid "Lang|Tagalog" +msgstr "tagalski" -msgid "Raster New Color" -msgstr "Wygaszane piksele" +msgid "Lang|Tamil" +msgstr "tamilski" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Kolor właśnie wygaszonych pikseli w widoku debugera w wyniku działania " -"instrukcji truetype'owej." +msgid "Lang|Telugu" +msgstr "telugu" -msgid "Raster Old Color" -msgstr "Zapalane piksele" +msgid "Lang|Thai" +msgstr "tajski" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Kolor właśnie zapalonych pikseli w widoku debugera w wyniku działania " -"instrukcji truetype'owej." +msgid "Lang|Tibetan" +msgstr "tybetański" -msgid "Raster Grid Color" -msgstr "Siatka rastra" +msgid "Lang|Uighur" +msgstr "ujgurski" -msgid "Raster Dark Color" -msgstr "Czarne piksele" +msgid "Lang|Yi" +msgstr "yi" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" -"Kolor zgaszonych (czarnych) pikseli, używany podczas debugowania w trybie " -"czarno-białym" +msgid "Lao" +msgstr "laotański" -msgid "Delta Grid Color" -msgstr "Sugerowane delty" +msgid "Last Anchor Point" +msgstr "Ostatnia kotwica" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "Kolor pikseli wskazywanych przy sugerowaniu instrukcji Delta." +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Ostatnie kliknięcie" -msgid "Ruler Big Tick Color" -msgstr "Kolor podziałek" +msgid "Latin Extended Additional" +msgstr "dodatkowe rozszerzenie łacińskiego" -msgid "The color used to draw the large tick marks in rulers." -msgstr "" -"Kolor używany do rysowania podziałek, np. w linijkach w oknie glifu.\n" -"Dotyczy tylko większych podziałek." +msgid "Latin Extended-A" +msgstr "rozszerzony łaciński-A" -msgid "Measure Tool Line Color" -msgstr "Kolor linijki" +msgid "Latin Extended-B" +msgstr "rozszerzony łaciński-B" -msgid "The color used to draw the measure tool line." -msgstr "Kolor używany do rysowania linijki mierniczej." +msgid "Latin Extended-C" +msgstr "rozszerzony łaciński-C" -msgid "Measure Tool Point Color" -msgstr "Kolor końców linijki" +msgid "Latin Extended-D" +msgstr "rozszerzony łaciński-D" -msgid "The color used to draw the measure tool points." -msgstr "Kolor używany do rysowania końców linijki mierniczej." +msgid "Latin Full Width Forms" +msgstr "formy łacińskie pełnej szerokości" -msgid "Measure Tool Point Snapped Color" -msgstr "Kolor przyciągniętych końców linijki" +msgid "Latin Ligatures" +msgstr "ligatury łacińskie" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" -"Kolor używany do rysowania końców linijki mierniczej w stanie przyciągniętym " -"do jakiegoś obiektu." +msgid "Latin-1 Supplement" +msgstr "dodatkowy łaciński-1" -msgid "Measure Tool Canvas Number Color" -msgstr "Liczby linijki" +msgid "Latin: Decorative" +msgstr "Łacińskie: dekoracyjne" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" -"Kolor mierzonych wartości wyświetlanych podczas używania narzędzia linijki." +msgid "Latvian" +msgstr "łotewski" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "Liczby przyciągnięte" +msgid "Layer" +msgstr "Warstwa" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" -"Kolor mierzonych wartości wyświetlanych podczas używania narzędzia linijki, " -"gdy przyciągnięta do jakiegoś punktu." +msgid "Layer Info..." +msgstr "Właściwości warstwy..." -msgid "Measure Tool Windows Foreground Color" -msgstr "Napisy w dymku linijki" +msgid "Layer Name" +msgstr "Nazwa warstwy" -msgid "The measure tool window foreground color." -msgstr "" -"Kolor napisów w dymku z danymi widocznym przy używaniu narzędzia linijki." +msgid "Layer:" +msgstr "Warstwa:" -msgid "Measure Tool Windows Background Color" -msgstr "Tło w dymku linijki" +msgid "Layers" +msgstr "Warstwy" -msgid "The measure tool window background color." -msgstr "Kolor tła w dymku z danymi widocznym przy używaniu narzędzia linijki." +msgid "Layer|Background" +msgstr "Drugoplanowa" -msgid "Base" -msgstr "Glify podstawowe" +msgid "Layer|Foreground" +msgstr "Pierwszoplanowa" -msgid "Entry" -msgstr "Przednie złącze pisane" +msgid "Laz" +msgstr "lazyjski" -msgid "Exit" -msgstr "Złącza tylne" +msgid "Leading Jamo Forms" +msgstr "Formy początkowe dzamo" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "Komp. pochylenia" +msgid "Lef_t" +msgstr "_Lewostronny" -msgid "Lig.Caret" -msgstr "Karetka ligatury" +msgid "Left Bounds" +msgstr "Lewostronne odległości optyczne" -msgid "TopAccent" -msgstr "Poz. akc. górnych" +msgid "Left Side Bearing" +msgstr "Lewa odsadka" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s na pozycji %2$d z fontu %3$.90s%4$s" +msgid "Left Side Bearing Add" +msgstr "O ile powiększyć lewą odsadkę boczną" -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"Ten glif zawiera, oprócz normalnych, także obrysy opisane krzywymi Spiro. " -"Nie można jednak ich używać, gdyż, FontForge nie został skompilowany z " -"biblioteką Spiro." +msgid "Left Side Bearing Scale" +msgstr "O ile przeskalować lewą odsadkę boczną" -msgid "You may not use spiros" -msgstr "Nie można użyć trybu Spiro" +msgid "Left Side Bearing does not change." +msgstr "Lewa odsadka boczna nie ulegnie zmianie." + +msgid "Left Side Bearing:" +msgstr "Lewe odsadki:" + +msgid "Lepcha" +msgstr "lepcha" + +msgid "Lepcha (Róng)" +msgstr "lepcha (róng)" msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." +"Less Than\n" +"Pops two values, pushes (0/1) if bottom el < top" msgstr "" -"Ten glif zawiera, oprócz normalnych, także obrysy opisane krzywymi Spiro. " -"Nie można jednak ich używać, gdyż nie udało się załadować biblioteki " -"libspiro." - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "W. prowadnic" +"LT (ang. Lesser Than).\n" +"Zdejmuje ze stosu dwa elementy, a odkłada na nim\n" +"1 (jeśli drugi był mniejszy od pierwszego) lub 0." -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "Aktywna warstwa: %s (%s)" +msgid "" +"Less Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el <= top" +msgstr "" +"LTEQ (ang. Lesser Than or EQual).\n" +"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" +"1 (jeśli drugi był mniejszy lub równy pierwszemu) lub 0." -#, c-format -msgid "Modes: " -msgstr "Tryby: " +msgid "Letterlike Symbols" +msgstr "symbole literopodobne" -msgid "'fpgm'" -msgstr "fpgm" +msgid "Letters:" +msgstr "Litery:" -msgid "'prep'" -msgstr "prep" +msgid "Lezgi" +msgstr "lezgiński" -msgid "Not Guides" -msgstr "Żadnych odwołań" +msgid "License" +msgstr "Licencja" -msgid "References may not be dragged into the guidelines layer" -msgstr "Nie można umieszczać odwołań w warstwie odniesienia (prowadnic)" +msgid "License URL" +msgstr "Adres www licencji" -msgid "Name this contour" -msgstr "Nazwa konturu" +msgid "Life Time" +msgstr "Czas życia" -msgid "Name this guideline or cancel to create it without a name" -msgstr "Tą prowadnicę można podpisać - anuluj, by utworzyć ją bez nazwy" +msgid "Lig" +msgstr "Ligatura" -msgid "Define \"Almost Horizontal\"" -msgstr "Zdefiniuj „prawie pionowe/poziome”" +msgid "Lig Index:" +msgstr "Indeks ligatury:" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Linia jest uważana za „prawie” pionową lub poziomą, jeśli\n" -"współrzędne końców różnią się o co najwyżej tyle jednostek:" +msgid "Lig. Carets" +msgstr "Kursory ligatury" -msgid "Bad number" -msgstr "Błędna liczba" +msgid "Lig.Caret" +msgstr "Karetka ligatury" -msgid "Trimming Undo Information" -msgstr "Obcinanie historii zmian" +msgid "Ligature" +msgstr "Ligatura" -msgid "How many most-recent Undos should be kept?" -msgstr "Ile ostatnich operacji pozostawić w historii zmian?" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Ligatura %s" -msgid "No Intersections" -msgstr "Brak przecięć" +msgid "Ligature Caret Color" +msgstr "Pozycja kursora" -msgid "Name this point" -msgstr "Nazwa punktu" +msgid "Ligature Caret Count" +msgstr "Liczba pozycji kursora w ligaturze" -msgid "Please name this point" -msgstr "Proszę podać nazwę dla tego punktu" +msgid "Ligature Caret Count:" +msgstr "Liczba pozycji kursora w ligaturze:" -msgid "Please name this contour" -msgstr "Proszę określić nazwę dla bieżącego konturu" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Podtablica pozycji kursora w ligaturach" -#, c-format -msgid "The spline does not reach %g" -msgstr "Współrzędna %g jest poza krzywą." +msgid "Ligature Glyph Name" +msgstr "Nazwa glifu ligatury" -msgid "Insert a point on the given spline at either..." -msgstr "Wstaw na krzywej punkt o danej współrzędnej..." +msgid "Ligature Substitution" +msgstr "Podstawienie ligaturą" -msgid "_X:" +msgid "" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." msgstr "" +"Pozycje tzw. kursora tekstowego w ligaturze są używane przez\n" +"edytory tekstu aby umożliwić nawigację między poszczególnymi\n" +"znakami ligatury. W ligaturze powinny być zdefiniowane pozycje\n" +"kursora między kolejnymi znakami składowymi (z reguły jest ich)\n" +"o jedną mniej niż glifów składowych; chyba, że te glify same są\n" +"ligaturami...).\n" +"Można je ustawiać w oknie edycji znaku – wystarczy je przeciągać\n" +"z pozycji początkowej na odpowiednie miejsca." -msgid "_Y:" -msgstr "" +msgid "Ligatures" +msgstr "Ligatury" -msgid "Anchor Class Name" -msgstr "Nazwa klasy kotwic" +msgid "Ligatures & such" +msgstr "Ligatury itd" -msgid "Please enter the name of a Anchor point class to create" -msgstr "Proszę podać nazwę klasy kotwic do utworzenia" +msgid "Light" +msgstr "Pismo dość cienkie" -msgid "_Unlink" -msgstr "_Odłącz" +msgid "Light Angle:" +msgstr "Kąt oświetlenia:" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgid "Limbu" +msgstr "limbu" + +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" msgstr "" -"Glif „%s” nie jest pohintowany. FontForge nie wygeneruje zadowalających " -"instrukcji." +"Zapisuje do fontu tylko pierwszych 256 glifów użytych w bieżącym kodowaniu." -msgid "Deselect Width" -msgstr "Odznacz wysokość" +msgid "Limits" +msgstr "Ograniczenia" -msgid "Width" -msgstr "Szerokość" +msgid "Line" +msgstr "Linia" -msgid "Deselect VWidth" -msgstr "Odznacz szerokość" +msgid "Line Cap" +msgstr "Końce linii" -msgid "VWidth" -msgstr "Wysokość" +msgid "Line Join" +msgstr "Połączenia linii" -msgid "C_lose Tab" -msgstr "Zamknij kar_tę" +msgid "Line length max" +msgstr "Najw. długość linii" -msgid "E_xport..." -msgstr "Ek_sportuj..." +msgid "Linear" +msgstr "Liniowy" -msgid "Revert Gl_yph" -msgstr "Prz_ywróć glif" +msgid "Linear A" +msgstr "linearne A" -msgid "Load Word List..." -msgstr "Wczytaj listę wyrazów..." +msgid "Linear B" +msgstr "linearne B" -msgid "_Print..." -msgstr "_Drukuj" +msgid "Linear B Ideograms" +msgstr "ideogramy pisma linearnego B" -msgid "E_xecute Script..." -msgstr "Wykonaj skry_pt" +msgid "Linear B Syllabary" +msgstr "sylabariusz pisma linearnego B" -msgid "_Invert Selection" -msgstr "_Odwróć zaznaczenie" +msgid "Lingala" +msgstr "lingala" -msgid "_Deselect All" -msgstr "O_dznacz wszystko" +msgid "Lining Figures" +msgstr "Cyfry zwykłe" -msgid "_First Point" -msgstr "P_ierwszy punkt" +msgid "List" +msgstr "Lista" -msgid "First P_oint, Next Contour" -msgstr "Pi_erwszy punkt następnego konturu" +msgid "List Field" +msgstr "Lista kombinowana" -msgid "_Next Point" -msgstr "_Następny punkt" +msgid "List Field (Combo Box)" +msgstr "Pole listy kombinowanej" -msgid "_Prev Point" -msgstr "_Poprzedni punkt" +msgid "List Field Menu" +msgstr "Przycisk rozwijający" -msgid "Ne_xt Control Point" -msgstr "Następny punkt kontrolny" +msgid "List Mark" +msgstr "Znacznik listy" -msgid "P_rev Control Point" -msgstr "Poprzedni punkt kontrolny" +msgid "List of class names" +msgstr "Lista nazw klas" -msgid "Points on Selected _Contours" -msgstr "Punkty na wybranych _konturach" +msgid "List of directories to search for images, separated by colons" +msgstr "" +"Lista folderów, rozdzielonych dwukropkami, w których FontForge ma szukać " +"obrazów elementów interfejsu." -msgid "Point A_t" -msgstr "Punkty w o_bszarze" +msgid "Lisu" +msgstr "lisu" -msgid "Select All _Points & Refs" -msgstr "_Wszystkie punkty i odwołania" +msgid "Literals" +msgstr "Literały" -msgid "Select Open Contours" -msgstr "Krzywe otwarte" +msgid "Lithuanian" +msgstr "litewski" -msgid "Select Anc_hors" -msgstr "Ko_twice" +msgid "Lithuanian (Classic)" +msgstr "litewski (klasyczny)" -msgid "_Width" -msgstr "_Szerokość" +msgid "Load Bitmap Fonts" +msgstr "Wczytaj fonty bitmapowe" -msgid "_VWidth" -msgstr "_Wysokość" +msgid "Load Encoding" +msgstr "Wczytaj kodowanie" -msgid "Select Points Affected by HM" -msgstr "Punkty bieżącej maski" +msgid "Load Glyph Name List..." +msgstr "Wczytaj listę nazw glifów..." -msgid "Copy Loo_kup Data" -msgstr "Kopiu_j dane zecerskie" +msgid "Load Namelist" +msgstr "Wczytaj listę nazw glifów" -msgid "Copy _Width" -msgstr "_Skopiuj szerokość" +msgid "Load Word List..." +msgstr "Wczytaj listę wyrazów..." -msgid "Co_py LBearing" -msgstr "Skopiuj _lewą odsadkę" +msgid "Load _Word List..." +msgstr "_Wczytaj listę wyrazów..." -msgid "Copy RBearin_g" -msgstr "Skopiuj p_rawą odsadkę" +msgid "Load glyph names" +msgstr "Wczytaj nazwy glifów" -msgid "C_hop" -msgstr "W_yczyść" +msgid "Load of Kerning Metrics Failed" +msgstr "Nie powiodło się wczytanie kerningu" -msgid "Clear _Background" -msgstr "Wyczyść _tło" +msgid "LoadedFontsAsNew" +msgstr "Konwertuj obrysy" -msgid "points|_Merge" -msgstr "Usuń punkty _gładko" +msgid "Loading font from " +msgstr "Wczytywanie fontu z " -msgid "points|Merge to Line" -msgstr "Zastąp odcinkiem" +#, c-format +msgid "Loading font from %.100s" +msgstr "Wczytywanie fontu z %.100s" -msgid "_Join" -msgstr "Łącz krzywe" +msgid "Loading..." +msgstr "Wczytywanie..." -msgid "Copy _Fg To Bg" -msgstr "Skopiuj do tła" +msgid "Localized Forms" +msgstr "Formy lokalne (np. narodowe)" -msgid "Cop_y Layer To Layer..." -msgstr "Kopi_uj z warstwy..." +msgid "Location" +msgstr "Położenie" -msgid "Copy Gri_d Fit" -msgstr "Skopiuj z r_astra" +msgid "Logical And with Selection" +msgstr "Odejmij niepasujące" -msgid "_Select" -msgstr "_Zaznaczenie" +msgid "Logos" +msgstr "Logotypy" -msgid "Remo_ve Undoes..." -msgstr "Zapo_mnij zmiany..." +msgid "Lombardic Forms" +msgstr "Lombardzka" -msgid "_Curve" -msgstr "_Gładki" +msgid "Lookahead" +msgstr "Glify następujące" -msgid "_HVCurve" -msgstr "Gład_ki poz/pion." +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Klasa pasujących" +msgstr[1] "Klasy pasujących" +msgstr[2] "Klas pasujących" +msgstr[3] "" -msgid "C_orner" -msgstr "_Narożny" +msgid "Lookahead Match: " +msgstr "Następujące:" -msgid "_Tangent" -msgstr "_Przejściowy" +#, c-format +msgid "Lookahead class %d: " +msgstr "Klasa glifów następujących %d: " -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "_Uczyń pierwszym" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Tablica grupująca glify następujące %d: " -msgid "Can Be _Interpolated" -msgstr "_Można interpolować" +msgid "Lookup" +msgstr "Tablica" -msgid "Can't _Be Interpolated" -msgstr "N_ie można interpolować" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Tablica %s nieobecna w %s\n" -msgid "Center Bet_ween Control Points" -msgstr "_Centruj między kontrolnymi" +msgid "Lookup Differences\n" +msgstr "Różnice w tablicach funkcji zecerskich\n" -msgid "_Add Anchor" -msgstr "_Dodaj kotwicę" +msgid "Lookup Name:" +msgstr "Nazwa tablicy:" -msgid "Acceptable _Extrema" -msgstr "_Ekstrema są zamierzone" +msgid "Lookup Names" +msgstr "Nazwy tablic OT" -msgid "Make _Line" -msgstr "Utwórz _odcinek" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Podtablica funkcji zecerskich, %s" -msgid "Ma_ke Arc" -msgstr "U_twórz łuk" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Podtablica funkcji zecerskich: %s" -msgid "Inse_rt Point On Spline At..." -msgstr "W_staw punkt na krzywej..." +msgid "Lookup Table Edit" +msgstr "Edycja tablicy funkcji zecerskich" -msgid "_Name Point" -msgstr "Na_zwa punktu" +msgid "Lookup Type|Unspecified" +msgstr "Nieokreślony" -msgid "_Name Contour" -msgstr "N_azwa konturu" +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "" +"Numer tablicy funkcji zecerskich w tablicy „JSTF” (%d) poza zakresem " +"dostępnych w „GPOS”.\n" -msgid "Make Clip _Path" -msgstr "Otwórz o_brys przycinający" +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "" +"Numer tablicy funkcji zecerskich w tablicy „JSTF” (%d) poza zakresem " +"dostępnych w „GSUB”.\n" -msgid "Tool_s" -msgstr "P_rzybornik" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgstr "" +"Tablice zecerskie powiązano z glifem niezaznaczonym (przez „'”), . Wiersz %d " +"w pliku %s" -msgid "G4 _Curve" -msgstr "_Gładki G4" +msgid "Lookup name already used" +msgstr "Nazwa tablicy jest już używana" -msgid "_G2 Curve" -msgstr "Gł_adki G2" +msgid "Lookup out of bounds in feature table.\n" +msgstr "" +"Numer tablicy funkcji zecerskich poza zakresem w tablicy funkcji " +"zecerskich.\n" -msgid "_Left Constraint" -msgstr "_Lewostronny" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Podtablica funkcji zecerskich %s (zestawiona z %s)\n" -msgid "_Right Constraint" -msgstr "_Prawostronny" +#, c-format +msgid "" +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" +msgstr "" +"Podtablica funkcji zecerskich „%s” zawiera glif „%s”, którego dane kerningu " +"zajmują ponad 64kB.\n" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "_Wyrównaj punkty" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" +msgstr "" +"Podtablica funkcji zecerskich „%s” musiała zostać podzielona na mniejsze.\n" -msgid "_Space Points" -msgstr "R_ozmieść równomiernie" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Podtablica %s nieobecna w %s\n" -msgid "Space _Regions..." -msgstr "Ro_zmieść kawałki..." +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"Podtablica funkcji zecerskich zawiera nieużywany glif %s, co czyni ją " +"nieprawidłową." -msgid "Make _Parallel..." -msgstr "Roz_mieść równolegle..." +msgid "Lookup subtable:" +msgstr "Podtablica funkcji zecerskich:" -msgid "_Simplify" -msgstr "_Uprość" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Tablica funkcji %s nie istnieje." -msgid "Simplify More..." -msgstr "Uprość jeszcze bardziej..." +msgid "LookupName|New" +msgstr "Nowa" -msgid "Clea_nup Glyph" -msgstr "_Przeczyść glif" +msgid "LookupType|Unknown" +msgstr "Nieznany" -msgid "Canonical Start _Point" -msgstr "Kanoniczne _punkty początkowe" +msgid "Lookups" +msgstr "Dane zecerskie" -msgid "Canonical _Contours" -msgstr "Kanoniczna kolejność _konturów" +msgid "Lookups Disabled for Expansion" +msgstr "Wyłączane by rozbić wiersz" -msgid "_First" -msgstr "_Pierwszy" +msgid "Lookups Disabled for Shrinkage" +msgstr "Wyłączane by zbić wiersz" -msgid "_Earlier" -msgstr "_Wcześniej" +msgid "Lookups Enabled for Expansion" +msgstr "Włączane by rozbić wiersz" -msgid "L_ater" -msgstr "_Dalej" +msgid "Lookups Enabled for Shrinkage" +msgstr "Włączane by zbić wiersz" -msgid "_Last" -msgstr "_Ostatni" +msgid "Lookups Limiting Expansion" +msgstr "Ograniczające rozbicie" -msgid "_Remove Overlap" -msgstr "_Dodaj" +msgid "Lookups Limiting Shrinkage" +msgstr "Ograniczające zbicie" -msgid "_Intersect" -msgstr "_Przetnij" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Tablice obecne w %s, ale nie w %s\n" -msgid "_Exclude" -msgstr "_Odejmij" - -msgid "_Find Intersections" -msgstr "_Znajdź przecięcia" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"Funkcje zecerskie użyte w kontekstowej maszynie stanów muszą być prostymi " +"podstawieniami,\n" +"ale %s do takich nie należy." -msgid "Change _Weight..." -msgstr "Zmień _grubość..." +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "" +"„Lookup” może być wyspecyfikowany dopiero po glifach oznaczonych („'”). " +"Wiersz %d pliku %s" -msgid "_Italic..." -msgstr "K_ursywa..." +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "„Lookup” musi zostać zdefiniowany przed użyciem . Wiersz %d w pliku %s" -msgid "Obli_que..." -msgstr "_Pochyl..." +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Tablice funkcji muszą następować po glifach, klasach i tablicach " +"grupujących, których dotyczą: %s" -msgid "_Condense/Extend..." -msgstr "_Zmień szerokość..." +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Podtablice obecne w %s, ale nie w %s\n" -msgid "Change _X-Height..." -msgstr "_Linia średnia..." +msgid "Lookups turned OFF to extend a line" +msgstr "Tablice funkcji zecerskich wyłączane, aby poszerzyć justowany wiersz" -msgid "Change _Glyph..." -msgstr "Pr_zekształć glify..." +msgid "Lookups turned OFF to shrink a line" +msgstr "Tablice funkcji zecerskich wyłączane, aby zwęzić justowany wiersz" -msgid "In_line..." -msgstr "Ś_rodek..." +msgid "Lookups turned ON to extend a line" +msgstr "Tablice funkcji zecerskich uruchamiane, aby poszerzyć justowany wiersz" -msgid "_Outline..." -msgstr "_Obrys..." +msgid "Lookups turned ON to shrink a line" +msgstr "Tablice funkcji zecerskich uruchamiane, aby zwęzić justowany wiersz" -msgid "S_hadow..." -msgstr "_Cień..." +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "" +"Tablice funkcji zecerskich określające maksymalne powiększenie metrycznych " +"glifów" -msgid "_Wireframe..." -msgstr "_Siatka..." +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "" +"Tablice funkcji zecerskich określające maksymalne skurczenie metrycznych " +"glifów" -msgid "_Build Accented Glyph" -msgstr "Buduj glif _akcentowany" +msgid "Lookups will be removed" +msgstr "Tablice funkcji zostaną usunięte" -msgid "Build _Composite Glyph" -msgstr "Buduj glif _kompozytowy" +msgid "Loop Count" +msgstr "Ile razy powtórzyć, celem poprawy wyników" -msgid "_References..." -msgstr "_Odwołania..." +msgid "Low" +msgstr "Niski" -msgid "_Substitutions..." -msgstr "_Podstawienia..." +msgid "Low Mari" +msgstr "maryjski łęgowy" -msgid "_Transform..." -msgstr "_Przekształć..." +msgid "Low Surrogates" +msgstr "młodsze surogaty" -msgid "_Point of View Projection..." -msgstr "P_rojekcja perspektywiczna..." +msgid "Lower Case" +msgstr "Litery podrzędne" -msgid "_Non Linear Transform..." -msgstr "Przekształcenie _nieliniowe..." +msgid "Lower Sorbian" +msgstr "dolnołużycki" -msgid "To _Int" -msgstr "Do _całkowitych" +msgid "LowerLimitBaselineDropMin:" +msgstr "Przesunięcie ogr. dolnego:" -msgid "To _Hundredths" -msgstr "Do _tysięcznych" +msgid "LowerLimitGapMin:" +msgstr "Światło pod operatorem:" -msgid "_Cluster" -msgstr "_Grupuj" +msgid "Lowercase to Petite Capitals" +msgstr "Tekstowe na mikrokapitaliki" -msgid "_Glyph Info..." -msgstr "Właściwości _glifu..." +msgid "Lowercase to Small Capitals" +msgstr "Tekstowe na kapitaliki" -msgid "Get _Info..." -msgstr "Właśc_iwości obiektu..." +msgid "Luganda" +msgstr "luganda" -msgid "S_how Dependent" -msgstr "_Pokaż glify zależne" +msgid "Luhya" +msgstr "luhya" -msgid "Find Proble_ms..." -msgstr "_Szukaj problemów..." +msgid "Lule Sami" +msgstr "lapoński z Luleå" -msgid "Bitm_ap strikes Available..." -msgstr "Wersje bit_mapowe..." +msgid "Luo" +msgstr "luo" -msgid "Remove Bitmap Glyphs..." -msgstr "Usuń glify bitmapowe..." +msgid "Luxembourgish" +msgstr "luksemburski" -msgid "St_yles" -msgstr "St_yle" +msgid "Lycian" +msgstr "licyjskie" -msgid "_Expand Stroke..." -msgstr "_Rysuj po krzywej..." +msgid "Lydian" +msgstr "lidyjskie" -msgid "Tile _Path..." -msgstr "W_klej wzdłuż krzywej" +msgid "MATH table" +msgstr "Tablica MATH" -msgid "Tile Pattern..." -msgstr "Ułóż kafelkowo..." +msgid "MATH table extends beyond table bounds" +msgstr "Tablica „MATH” wystaje poza własny koniec" -msgid "O_verlap" -msgstr "_Operacje boolowskie" +msgid "" +"MAXimum of top two stack entries\n" +"Pops two values, pushes the maximum back" +msgstr "" +"MAX (ang. MAXimum).\n" +"Zdejmuje dwa elementy ze stosu, i odkłada z powrotem większy z nich." -msgid "Add E_xtrema" -msgstr "_Dodaj ekstrema" +msgid "MM Change Def Weights" +msgstr "Zmień domyślne grubości MM" -msgid "Autot_race" -msgstr "_Wektoryzuj" +msgid "MM Change Default _Weights..." +msgstr "Zmień _domyślny wariant MM..." -msgid "A_lign" -msgstr "Ro_zmieść" +msgid "MM _Info" +msgstr "Właściwości fontu MM" -msgid "Roun_d" -msgstr "Zaokrągli_j" +msgid "MM _Info..." +msgstr "_Właściwości fontu MM..." -msgid "_Order" -msgstr "_Kolejność" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "MM zlej _ponownie" -msgid "Check Self-Intersection" -msgstr "Wykrywaj przecięcia" +msgid "MM _Validity Check" +msgstr "_Sprawdź poprawność fontu MM" -msgid "Glyph Self-Intersects" -msgstr "Znaleziono przecięcia" +msgid "MS Code Pages" +msgstr "Strony kodowe MS" -msgid "Cloc_kwise" -msgstr "Pr_awoskrętny" +msgid "MS Code Pages:" +msgstr "Strony kodowe MS" -msgid "Cou_nter Clockwise" -msgstr "L_ewoskrętny" +msgid "MS Italian" +msgstr "AK włoskie" -msgid "_Correct Direction" -msgstr "Skieruj popraw_nie" +msgid "MS Miscellaneous" +msgstr "AK różne" -msgid "Reverse Direction" -msgstr "Odwróć kierunek" +msgid "MS Script" +msgstr "AK pisane" -msgid "Insert Text Outlines..." -msgstr "Wstaw napis z glifów..." +msgid "" +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." +msgstr "" +"Microsoft w sierpniu 2006 zmodyfikował zasady traktowania pism indyjskich\n" +"w swoim oprogramowaniu i w związku z tym zdefiniował nowe tagi OpenType\n" +"(ich nazwy kończą się dwójką) w celu uniknięcia kłopotów ze starymi " +"wersjami.\n" +"Pracujący według nowej specyfikacji powinni włączyć tą opcję. Użytkownicy " +"nie\n" +"mający nic wspólnego z pismami indyjskimi mogą się nią nie przejmować." -msgid "B_uild" -msgstr "_Buduj" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"MS wymaga informacji, czy fonty z jednej rodziny różnią się\n" +" tylko grubością, szerokością i pochyleniem kresek, czy także\n" +"innymi parametrami (np. wielkością optyczną)." -msgid "Compare Layers..." -msgstr "Porównaj warstwy..." +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"Microsoft uzależnia użycie ikonki OpenType dla fontu TrueType od obecności w " +"nim\n" +"tablicy podpisu elektronicznego „DSIG”. FontForge nie jest w stanie " +"podpisać\n" +"fontu, ale może wygenerować pustą tablicę tak, aby Windows pokazywał font\n" +"jako OpenType. Poza tym ta opcja nie ma innych zastosowań." -msgid "Auto_Hint" -msgstr "_Hintuj automatycznie" +msgid "" +"MULtiply\n" +"Pops two 26.6 numbers, multiplies them, pushes result" +msgstr "" +"MUL (ang. MULtiply).\n" +"Zdejmuje ze stosu dwie liczby F26dot6 i odkłada na nim ich iloczyn." -msgid "Hint _Substitution Pts" -msgstr "Zna_jdź punkty podstawień" +msgid "Ma_ke Arc" +msgstr "U_twórz łuk" -msgid "Auto _Counter Hint" -msgstr "Hintuj światła wewn. _automatycznie" +msgid "Ma_ke From Font..." +msgstr "U_twórz z fontu..." -msgid "_Don't AutoHint" -msgstr "_Nie hintuj automatycznie" +msgid "Ma_x:" +msgstr "Najwię_ksze:" -msgid "Auto_Instr" -msgstr "_Instruuj automatycznie" +msgid "Mac Bitmap" +msgstr "Bitmapa macowa" -msgid "_Edit Instructions..." -msgstr "_Edytuj instrukcje..." +msgid "Mac Contextual State Machine" +msgstr "Maszyna stanów funkcji kontekstowych" -msgid "_Debug..." -msgstr "_Debuguj..." +msgid "Mac Features" +msgstr "F. zecerskie Maca" -msgid "S_uggest Deltas..." -msgstr "Su_gerowane delty..." +msgid "Mac Indic State Machine" +msgstr "Maszyna stanów pism indyjskich" -msgid "_Clear HStem" -msgstr "Usuń hinty _poziome" +msgid "Mac Insertion State Machine" +msgstr "Maszyna stanów wstawek" -msgid "Clear _VStem" -msgstr "Usuń hinty pi_onowe" +msgid "Mac Kerning State Machine" +msgstr "Maszyna stanów kerningu" -msgid "Clear DStem" -msgstr "U_suń hinty ukośne" +msgid "Mac Roman" +msgstr "macowe łacińskie" -msgid "Clear Instructions" -msgstr "Usuń instrukcje TTF glifu" +msgid "Mac Style Set:" +msgstr "Styl macowy:" -msgid "_Add HHint" -msgstr "Hintuj element po_ziomy" +msgid "MacFeature|Default" +msgstr "Domyślna" -msgid "Add VHi_nt" -msgstr "Hintuj element piono_wy" +msgid "MacFeature|_New..." +msgstr "_Nowa" -msgid "Add DHint" -msgstr "Hintuj element u_kośny" +msgid "MacIcons" +msgstr "Ikony Mac OS" -msgid "Crea_te HHint..." -msgstr "Dodaj hin_t pozio_my..." +msgid "MacMapping|Default" +msgstr "Domyślne" -msgid "Cr_eate VHint..." -msgstr "Dodaj hint pionow_y..." +msgid "MacMap|_New..." +msgstr "_Nowe" -msgid "_Review Hints..." -msgstr "P_rzejrzyj hinty..." +msgid "MacName|_New..." +msgstr "_Nowa..." -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s w ligaturze pozycja %d" +msgid "MacSetting|_New..." +msgstr "_Nowe" -#, c-format -msgid "%s exit" -msgstr "%s tylne złącze pisane" +msgid "MacStyles|Bold" +msgstr "Pismo pogrubione" -#, c-format -msgid "%s entry" -msgstr "%s przednie złącze pisane" +msgid "MacStyles|Condense" +msgstr "Pismo wąskie" -#, c-format -msgid "%s mark" -msgstr "%s znak diakrytyczny" +msgid "MacStyles|Expand" +msgstr "Pismo szerokie" -#, c-format -msgid "%s base" -msgstr "%s glif podstawowy" +msgid "MacStyles|Italic" +msgstr "Pismo pochyłe" -msgid "_Center in Width" -msgstr "_Centruj" +msgid "MacStyles|Outline" +msgstr "Pismo konturowe" -msgid "_Thirds in Width" -msgstr "Us_taw w ⅓" +msgid "MacStyles|Shadow" +msgstr "Pismo z cieniem" -msgid "Set _LBearing..." -msgstr "Ustaw _lewą odsadkę..." +msgid "MacStyles|Underline" +msgstr "Pismo podkreślone" -msgid "Set _RBearing..." -msgstr "Ustaw p_rawą odsadkę..." +msgid "Macedonian" +msgstr "macedoński" -msgid "Set Both Bearings..." -msgstr "Ustaw obie odsadki..." +msgid "Macintosh Latin" +msgstr "łacińskie macintoshowe" -msgid "Set _Vertical Advance..." -msgstr "Ustaw _wysokość" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Pow:" -msgid "Ker_n By Classes..." -msgstr "Ker_ning z użyciem klas..." +msgid "Magnification:" +msgstr "Powiększenie:" -msgid "VKern By Classes..." -msgstr "Kerning pionowy z użyciem klas..." +msgid "Magnify (Minify with alt)" +msgstr "Powiększa (Zmniejsza, jeśli z Altem)" -msgid "VKern From HKern" -msgstr "Kerning pionowy z poziomego" +msgid "Mahjong Tiles" +msgstr "kamienie do madżonga" -msgid "Remove Kern _Pairs" -msgstr "Usuń kernin_g" +msgid "Maithili" +msgstr "maithili" -msgid "Remove VKern Pairs" -msgstr "Usuń kerning pionow_y" +msgid "Make Arc" +msgstr "Utwórz łuk" -msgid "Kern Pair Closeup..." -msgstr "Pokaż parę kerningową..." +msgid "Make Background" +msgstr "Warstwa tła" -msgid "_Detach" -msgstr "O_dłącz" +msgid "Make Clip Path" +msgstr "Utwórz obrys przycinający" -msgid "_Kern Pairs" -msgstr "Pary _kerningowe" +msgid "Make Clip _Path" +msgstr "Otwórz o_brys przycinający" -msgid "_Anchored Pairs" -msgstr "Pary k_otwiczone" +msgid "Make Cubic" +msgstr "Krzywe stopnia 3 (PS)" -msgid "_Anchor Control..." -msgstr "Prze_jrzyj kotwice..." +msgid "Make Foreground" +msgstr "Plan pierwszy" -msgid "Anchor _Glyph at Point" -msgstr "Zakotwicz _glif do punktu" +msgid "Make Line" +msgstr "Utwórz odcinek" -msgid "_Ligatures" -msgstr "_Ligatury" +msgid "Make Namelist" +msgstr "Zapisz listę nazw glifów" -msgid "PointNumbers|_None" -msgstr "_Brak" +msgid "Make Quadratic" +msgstr "Krzywe stopnia 2 (TT)" -msgid "_TrueType" -msgstr "" +msgid "Make _Line" +msgstr "Utwórz _odcinek" -msgid "_PostScript®" -msgstr "" +msgid "Make _Parallel..." +msgstr "Roz_mieść równolegle..." -msgid "_SVG" +msgid "" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." msgstr "" +"Zachowanie względnych rozmiarów podobnej wielkości świateł wewnątrz\n" +"glifu podczas wyświetlania w małych wielkościach. Włączenie tej opcji może\n" +"spowodować, że szerokości glifów będą się skalować niezupełnie liniowo." -msgid "P_ositions" -msgstr "P_ozycje" +msgid "Make the counters narrower" +msgstr "Pozwala na ściśnięcie świateł wewnątrzliterowych" -msgid "Show _Grid Fit..." -msgstr "Pokaż w _rastrze..." +msgid "Makua" +msgstr "makua" -msgid "Show _Grid Fit (Live Update)..." -msgstr "Pokaż w _rastrze..." +msgid "Malagasy" +msgstr "malgaski" -msgid "_Bigger Point Size" -msgstr "_Większy rozmiar" +msgid "Malay" +msgstr "malajski" -msgid "_Smaller Point Size" -msgstr "_Mniejszy rozmiar" +msgid "Malay (Brunei)" +msgstr "malajski (Brunei)" -msgid "_Anti Alias" -msgstr "Wygł_adź" +msgid "Malay (arabic)" +msgstr "malajski (arabskie)" -msgid "_Off" -msgstr "W_yłącz" +msgid "Malay (roman)" +msgstr "malajski (łacińskie)" -msgid "_Points" -msgstr "_Punkty" +msgid "Malayalam" +msgstr "malajalam" -msgid "Control Points (Always_)" -msgstr "Punkty kontrolne (wszystkie_)" +msgid "Malayalam Reformed" +msgstr "malajalam (zreformowany)" -msgid "_Control Point Info" -msgstr "_Dane punktów kontrolnych" +msgid "Malayalam Traditional" +msgstr "malajalam (tradycyjny)" -msgid "_Extrema" -msgstr "_Ekstrema" +msgid "Malinke" +msgstr "malinke" -msgid "Points of _Inflection" -msgstr "Punkty prze_gięć" +msgid "Maltese" +msgstr "maltański" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Prawie pionowe/poziome linie" +msgid "Mandaic" +msgstr "mandejski" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Prawie pionowe/poziome krzywe" +msgid "Mandinka" +msgstr "mandinka (mandingo)" -msgid "(Define \"Almost\")" -msgstr "(Zdefiniuj „prawie”)" +msgid "Maninka" +msgstr "malinke" -msgid "_Side Bearings" -msgstr "_Odsadki boczne" +msgid "Manipuri" +msgstr "manipuri" -msgid "Reference Names" -msgstr "Nazwy źródeł odwołań" +msgid "Mansi" +msgstr "mansyjski" -msgid "_Fill" -msgstr "_Wypełnienie obrysów" +msgid "Manufacturer" +msgstr "Wytwórca" -msgid "Previe_w" -msgstr "Try_b oglądu" +msgid "Manx Gaelic" +msgstr "gaelic z wyspy Manx" -msgid "Dragging Comparison Outline" -msgstr "Stare obrysy" +msgid "Many Windows" +msgstr "Wiele okien" -msgid "Pale_ttes" -msgstr "P_rzyborniki" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." +msgstr "" +"Wiele programów ciągle jeszcze nie obsługuje kerningu definiowanego w " +"tablicy\n" +"„GPOS”. Włączenie tej opcji spowoduje dodanie do fontu również tablicy\n" +"„kern”, używanej dawniej do przechowywania informacji o kerningu. To może\n" +"jednak zmylić niektóre programy. Nie wolno tego stosować razem z opcją " +"„apple”." -msgid "_Glyph Tabs" -msgstr "Karty _z glifami" +msgid "Maori" +msgstr "maoryski" -msgid "_Rulers" -msgstr "_Linijki" +msgid "Mapping" +msgstr "Mapowania" -msgid "_Horizontal Hints" -msgstr "_Hinty poziome" +msgid "Mapudungun" +msgstr "mapudungun" -msgid "_Vertical Hints" -msgstr "Hinty pio_nowe" +msgid "Marathi" +msgstr "marathi" -msgid "_Diagonal Hints" -msgstr "Hinty _ukośne" +msgid "Mark" +msgstr "Znak diakrytyczny" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "_Strefy wyrównania" +msgid "Mark Attachment Classes" +msgstr "Klasy położenia diakrytycznych" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "S_trefy wyrównania rodziny" +#, c-format +msgid "Mark Class %.20s" +msgstr "Klasa diakrytyczna %.20s" -msgid "_Anchors" -msgstr "_Kotwice" +msgid "Mark Class was in use" +msgstr "Klasa jest używana" -msgid "Debug Raster Cha_nges" -msgstr "Debuguj zm_iany rastra" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Klasa diakrytycznych:" -msgid "Hori_zontal Metric Lines" -msgstr "W_ymiary poziome" +msgid "Mark Classes" +msgstr "Klasy diakrytycznych" -msgid "Vertical _Metric Lines" -msgstr "Wy_miary pionowe" +msgid "Mark Current Glyph" +msgstr "Oznacz bieżący glif" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Dop_asuj do rastra" +msgid "Mark Current Glyph As First" +msgstr "Oznacz bieżący glif jako pierwszy" -msgid "_Display Compositions..." -msgstr "Wyświet_l koreańskie składane" +msgid "Mark Current Glyph As Last" +msgstr "Oznacz bieżący glif jako ostatni" -msgid "Form_er Glyph" -msgstr "Wcz_eśniejszy glif" +msgid "Mark Insert:" +msgstr "Oznacz wstawkę:" -msgid "N_umber Points" -msgstr "N_umery punktów" +msgid "Mark Positioning" +msgstr "Pozycjonowanie diakrytycznych" -msgid "Grid Fi_t" -msgstr "_Raster" +msgid "Mark Positioning via Substitution" +msgstr "Pozycjonowanie diakrytycznych podstawieniem" -msgid "Sho_w" -msgstr "_Wyświetlanie" +msgid "Mark Set was in use" +msgstr "Zestaw jest używany" -msgid "Com_binations" -msgstr "Kom_binacje" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Zestaw diakrytycznych:" -msgid "Next _Line in Word List" -msgstr "Następny wyraz z _listy" +msgid "Mark Sets" +msgstr "Zestawy diakrytycznych" -msgid "Previous Line in _Word List" -msgstr "Poprzedni _wyraz z listy" +msgid "Mark Subs:" +msgstr "Oznacz podstawienie:" -msgid "SubFonts|_All" -msgstr "_Wszystkie" +msgid "Mark anchors provided when nothing can use them" +msgstr "Podane kotwice znaków diakrytycznych nie zostały nigdzie użyte." -msgid "SubFonts|_None" -msgstr "_Żaden" +msgid "Mark class/set names should not contain spaces." +msgstr "Nazwy klas/zestawów znaków diakrytycznych nie mogą zawierać spacji." -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "MM zlej _ponownie" +msgid "Mark for Overlap fix before Save" +msgstr "Usuń przecięcia odwołań przed generacją fontu" -msgid "_Point" -msgstr "_Punkt" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "Usuń przecięcia obrysów w generowanych fontach" -msgid "Tools_2" -msgstr "Narzędzia_2" +msgid "Mark to Base Position" +msgstr "Pozycjonowanie diakrytycznych względem podstawowych" -msgid "H_ints" -msgstr "_Hinting" +msgid "Mark to Ligature Position" +msgstr "Pozycjonowanie diakrytycznych względem ligatur" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" +msgid "Mark to Ligature attachment" +msgstr "Położenie znaków diakrytycznych względem ligatur" -msgid "Outline View 2" -msgstr "Widok glifu - ciąg dalszy" +msgid "Mark to Mark" +msgstr "Wzajemne położenie diakrytycznych" -msgid "This window displays a single outline glyph (more data)" -msgstr "Ustawienia wyglądu okna edycji glifu obrysowego (ciąg dalszy)" +msgid "Mark to Mark Position" +msgstr "Wzajemne położenie diakrytycznych" -msgid "Outline View" -msgstr "Widok glifu" +msgid "Mark to Mark attachment" +msgstr "Wzajemne położenie znaków diakrytycznych" -msgid "This window displays a single outline glyph" -msgstr "Ustawienia wyglądu okna edycji glifu obrysowego" +msgid "Mark to base attachment" +msgstr "Położenie znaków diakrytycznych względem podstawowych" -msgid "First Char" -msgstr "Pierwszy znak" +#, c-format +msgid "MarkClass-%d" +msgstr "Klasa Diakrytycznych %d" -msgid "Second Char" -msgstr "Drugi znak" +#, c-format +msgid "MarkSet-%d" +msgstr "ZestawDiakrytycznych-%d" -msgid "Kern Size" -msgstr "Wartość kerningu" +msgid "Marked Glyph Is Kashida Like" +msgstr "Zaznaczony glif działa jak kaszida" -msgid "Select a ligature to view" -msgstr "Wybierz ligaturę do obejrzenia" +msgid "Marks" +msgstr "Znaki diakrytyczne" -msgid "Kern Pair Closeup" -msgstr "Pokaż parę kerningową" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." +msgstr "" +"Glify w ligaturze powinny być uporządkowane zgodnie z kierunkiem pisania.\n" +"Ten i %d. łamią kolejność." -msgid "Anchor Control for Base" -msgstr "Przejrzyj kotwice główne" +msgid "Marwari" +msgstr "marwari" -msgid "Anchor Control for Mark" -msgstr "Przejrzyj kotwice znaków diakrytycznych" +msgid "Mass Glyph Rename" +msgstr "Zmiana nazw glifów" -msgid "Anchored Pairs" -msgstr "Pary łączone kotwicą" +msgid "Mass Glyph _Rename..." +msgstr "Zmień _nazwy glifów..." -msgid "Kern Pairs" -msgstr "Pary kerningowe" +msgid "Master Designs" +msgstr "Warianty końcowe" -msgid "Sort By:" -msgstr "Sortuj wg:" +msgid "Match" +msgstr "Glify pasujące" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s nie jest prawidłową nazwą klasy (ani numerem)" +msgid "Match Classes" +msgstr "Klasy pasujących" -msgid "Bad Class" -msgstr "Błędna klasa" +msgid "Match Fuzziness:" +msgstr "Dopuszczalny błąd:" -msgid "No Sequence/Lookups" -msgstr "Brak podstawień na pozycjach" +msgid "Match: " +msgstr "Pasujące:" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "Nie wprowadzono żadnych pozycji ani tablic podstawień. Czy to celowe?" +msgid "Matching TTF Point:" +msgstr "Przystający punkt TTF:" -msgid "Bad Sequence/Lookup List" -msgstr "Błędna lista podstawień na pozycjach" +msgid "Matching rules based on a list of classes" +msgstr "Reguły dopasowania według klas glifów" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" -"Pozycja działania poza zakresem. Musi być mniejsza niż %d (liczba numerów " -"klas w powyższej sekwencji)." +msgid "Matching rules based on a list of glyphs" +msgstr "Reguły dopasowania według nazw glifów" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" -"Pozycja działania poza zakresem. Musi być mniejsza niż %d (liczba glifów, " -"klas bądź tablic grupujących)." +msgid "Math Kern" +msgstr "Kerning matematyczny" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{wszystko inne}" +msgid "Math Kerning" +msgstr "Kerning matematyczny" -msgid " There must be at least one contextual rule" -msgstr " Należy wprowadzić przynajmniej jedną regułę kontekstową" +msgid "Math Misc. Symbols-A" +msgstr "różnorodne symbole matematyczne-A" -msgid "Missing rules" -msgstr "Brakuje reguł" +msgid "Math Misc. Symbols-B" +msgstr "różnorodne symbole matematyczne-B" -msgid "Bad Coverage Table" -msgstr "Błędna tablica grupująca" +msgid "Math Operators Supplement" +msgstr "dodatkowe operatory matematyczne" -msgid "There must be at least one match coverage table" -msgstr "Należy wprowadzić dla dopasowania przynajmniej jedną tablicę grupującą" +msgid "Math Sp:" +msgstr "Odstęp matematyczny" + +msgid "MathLeading:" +msgstr "Justunek matematyczny:" + +msgid "Mathematical Alphanumeric Symbols" +msgstr "matematyczne symbole alfanumeryczne" + +msgid "Mathematical Greek" +msgstr "Greka matematyczna" + +msgid "Mathematical Operators" +msgstr "operatory matematyczne" + +msgid "Mathematical centerline" +msgstr "Linia środkowa we wzorach matematycznych" + +msgid "Matrix Edit" +msgstr "Tabela" + +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "Ustawienia wyglądu tabel" + +msgid "Matrix Edit Continued" +msgstr "Tabela - ciąg dalszy" + +msgid "Max" +msgstr "Maksimum" + +msgid "Max # Functions" +msgstr "Maksymalna liczba funkcji" + +msgid "Max (ascent)" +msgstr "Maksimum" + +msgid "Max Bearing" +msgstr "Największa dozwolona wielkość odsadki" + +msgid "Max Instruction Defines" +msgstr "Maksymalna liczba definicji instrukcji" + +msgid "Max Stack Depth" +msgstr "Maksymalna głębokość stosu argumentów" + +msgid "Max _Stack Depth:" +msgstr "_Rozmiar stosu:" msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." msgstr "" -"W odwrotnym podstawieniu łańcuchowym musi być dokładnie jedna tablica " -"grupująca glify pasujące." +"Najwyższe położenie spodu akcentów górnych,\n" +"które jeszcze nie wymaga ich spłaszczenia." msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." msgstr "" -"W odwrotnym podstawieniu łańcuchowym musi być tyle samo zamienników, ile " -"jest glifów w tablicy grupującej pasujące." - -msgid "Replacement mismatch" -msgstr "Niedopasowanie zamienników" - -msgid "Bad rule" -msgstr "Błędna reguła" +"Najwyższe położenie spodu akcentów górnych,\n" +"które jeszcze nie wymaga ich podniesienia\n" +"(zwykle akcenty projektuje się nad litery\n" +"tekstowe, a używa także nad np. wersalikami)." -msgid "Warning" -msgstr "Ostrzeżenie" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"Maksymalne dopuszczalne obniżenie linii podstawowej\n" +"frakcji dolnych względem wyrażenia podstawowego.\n" +"Używane w wyrażeniach traktowanych jako pudełka.\n" +"Wartość dodatnia oznacza linię podstawową poniżej\n" +"dolnej krawędzi takiego pudełka." -#, c-format msgid "" -"%s\n" -"Proceed anyway?" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." msgstr "" -"%s\n" -"Czy mimo to kontynuować?" +"Maksymalne dopuszczalne obniżenie linii podstawowej\n" +"frakcji górnych względem wyrażenia podstawowego.\n" +"Używane w wyrażeniach traktowanych jako pudełka.\n" +"Wartość dodatnia oznacza linię podstawową poniżej\n" +"górnej krawędzi takiego pudełka." msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" -"W odwrotnym podstawieniu łańcuchowym musi być dokładnie jedna tablica " -"grupująca zamienniki." +"Najwyższe położenie szczytu wyrażenia frakcji dolnej\n" +"przy którym nie trzeba jeszcze bardziej go obniżać." -msgid "Bad Sections" -msgstr "Błędne sekcje reguły" +msgid "Mbundu" +msgstr "mbundu (kimbundu)" + +msgid "Me'en" +msgstr "me'en" msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." +"Measure Distance[a]\n" +" 0=>distance with current positions\n" +" 1=>distance with original positions\n" +"Pops two point numbers, pushes distance between them" msgstr "" -"Wszystkie odwołania do tablic muszą znajdować się w środkowej sekcji reguły." +"MD[a] (ang. Measure Distance).\n" +"Zdejmuje ze stosu dwa numery punktów, a wkłada ich\n" +"odległość (F26dot6) wzdłuż wektora projekcji.\n" +" a=0 mierzy dla położenia bieżącego punktu,\n" +" a=1 mierzy dla położenia początkowego" msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" +"Measure Pixels Per EM\n" +"Pushs the pixels per em (for current rasterization)" msgstr "" -"Ta reguła nie aktywuje żądnych tablic\n" -"funkcji zecerskich. Czy mimo to kontynuować?" +"MPPEM (ang. Measure Pixels Per EM).\n" +"Odkłada na stosie bieżący stopień pisma (w ppem)." -msgid "Bad class name" -msgstr "Błędna nazwa klasy" +msgid "" +"Measure Point Size\n" +"Pushes the current point size" +msgstr "" +"MPS (ang. Measure Point Size).\n" +"Odkłada na stosie bieżący stopień pisma (w punktach)." -msgid "No spaces allowed in class names." -msgstr "Spacje nie są dozwolone w nazwach klas." +msgid "Measure Tool Canvas Number Color" +msgstr "Liczby linijki" -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "Jeśli nazwa jest numerem, musi to być indeks w tablicy klas." +msgid "Measure Tool Canvas Number Snapped Color" +msgstr "Liczby przyciągnięte" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "Ta nazwa klasy, %s, jest już w użyciu." +msgid "Measure Tool Line Color" +msgstr "Kolor linijki" -msgid "Section|Continue" -msgstr "Następna" +msgid "Measure Tool Point Color" +msgstr "Kolor końców linijki" -msgid "Section|Start" -msgstr "Pierwsza" +msgid "Measure Tool Point Snapped Color" +msgstr "Kolor przyciągniętych końców linijki" -msgid "Class|Name" -msgstr "Nazwa" +msgid "Measure Tool Windows Background Color" +msgstr "Tło w dymku linijki" -msgid "Glyphs in the class" -msgstr "Glify w klasie" +msgid "Measure Tool Windows Foreground Color" +msgstr "Napisy w dymku linijki" -msgid "Glyphs in the coverage tables" -msgstr "Glify w tablicach" +msgid "Measure distance, angle between points" +msgstr "Mierzy odległość i kąt między punktami" -msgid "Apply lookup" -msgstr "Wykonaj" +msgid "MeasureToolShowHorizontalVertical" +msgstr "Pomiar także wzdłuż osi" -msgid "at position" -msgstr "na pozycji" +msgid "Medial" +msgstr "Środkowy" -msgid "Matching rules based on a list of glyphs" -msgstr "Reguły dopasowania według nazw glifów" +msgid "Medial Forms" +msgstr "Formy środkowe" -msgid "Matching rules based on a list of classes" -msgstr "Reguły dopasowania według klas glifów" +msgid "Medial Forms 2" +msgstr "Formy środkowe 2" -msgid "Section" -msgstr "Sekcja" +msgid "Medium" +msgstr "Pismo zwykłe" -msgid "Replacement glyphs" -msgstr "Zamienniki" +msgid "Medium (100%)" +msgstr "Pismo normalne (100%)" -msgid "Edit Contextual Position" -msgstr "Edycja pozycjonowania kontekstowego" +msgid "Medium High" +msgstr "Podwyższony" -msgid "Edit Contextual Substitution" -msgstr "Edycja podstawienia kontekstowego" +msgid "Medium Low" +msgstr "Obniżony" -msgid "Edit Chaining Position" -msgstr "Edycja pozycjonowania łańcuchowego" +msgid "Meetei Mayek" +msgstr "manipuri (Meetei Mayek)" -msgid "Edit Chaining Substitution" -msgstr "Edycja podstawienia łańcuchowego" +msgid "Meetei Mayek Extensions" +msgstr "rozszerzenia Manipuri" -msgid "Edit Reverse Chaining Substitution" -msgstr "Edycja odwrotnego podstawienia łańcuchowego" +msgid "Mende" +msgstr "mende" -msgid "New Contextual Position" -msgstr "Nowe pozycjonowanie kontekstowe" +msgid "Menu Bar" +msgstr "Pasek menu" -msgid "New Contextual Substitution" -msgstr "Nowe podstawienie kontekstowe" +msgid "Menu Name" +msgstr "Nazwa skryptu" -msgid "New Chaining Position" -msgstr "Nowe pozycjonowanie łańcuchowe" +msgid "Menu name with no associated script" +msgstr "Nie przypisano pliku ze skryptem pozycji w menu" -msgid "New Chaining Substitution" -msgstr "Nowe podstawienie łańcuchowe" +msgid "Merge" +msgstr "Usuń punkty gładko" -msgid "New Reverse Chaining Substitution" -msgstr "Nowe odwrotne podstawienie łańcuchowe" +msgid "Merge Feature Info" +msgstr "Dołącz funkcje zecerskich" -msgid "Add Lookup" -msgstr "Użyj tablicy" +msgid "Merge Fonts" +msgstr "Połącz fonty" -msgid "Remove Lookup" -msgstr "Usuń tablicę" +msgid "Merge Results" +msgstr "Dodaj do zaznaczenia" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" -"Podtablice OpenType dotyczące funkcji kontekstowych i łańcuchowych\n" -"mogą występować w trzech postaciach. Kontekst może być określony\n" -"listami glifów, klas glifów lub tablic grupujących (ang. coverage tables).\n" -" Korzystając z pierwszego formatu, trzeba wprowadzić listę nazw glifów.\n" -"Korzystając z drugiego formatu, trzeba wprowadzić listę numerów klas.\n" -"Trzeci format wymaga listy której każdy element może zawierać wiele\n" -"nazw glifów.\n" -" Dla podtablic funkcji łańcuchowych można zawęzić kontekst,\n" -"definiując listy elementów (glifów, klas lub tablic) poprzedzających\n" -"dopasowanie lub następujących za nim." - -msgid "By Glyphs" -msgstr "Według glifów" +msgid "Merge into selection" +msgstr "Dodaj do zaznaczenia" -msgid "By Classes" -msgstr "Według klas" +msgid "Merge tables across fonts" +msgstr "Połącz wspólne dane" -msgid "By Coverage" -msgstr "Według tablic" +msgid "Merge to Line" +msgstr "Zastąp odcinkiem" msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" msgstr "" -"To okno ma dwa widoki: prosty, który łagodzi złożoność\n" -"zagadnienia, oraz zaawansowany, który daje pełną kontrolę." +"Łączy dwie kompatybilne tablice funkcji zecerskich\n" +"(lub podtablice w ramach tej samej tablicy)" -msgid "Dialog Type:" -msgstr "Widok:" +msgid "Merging Problem" +msgstr "Problem przy łączeniu" -msgid "Simple" -msgstr "Prosta" +msgid "Merging a font with itself achieves nothing" +msgstr "Połączenie identycznych fontów nic nie zmieni" -msgid "Complex" -msgstr "Zaawansowany" +msgid "Meroitic Cursive" +msgstr "kursywa meroicka" -msgid "New Section" -msgstr "Nowa sekcja" +msgid "Meroitic Hieroglyphs" +msgstr "hieroglify meroickie" -msgid "Set From Selection" -msgstr "Wybierz z zaznaczenia" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"MetaFont (mf) wyświetla bardzo dużo komunikatów na stdout.\n" +"Zwykle są denerwujące, ale bywają przydatne w razie wystąpienia błędów." -msgid "Set this glyph list from a selection." -msgstr "Włącza glify zaznaczone w widoku fontu do bieżącej listy" +msgid "MetaFont exited with an error" +msgstr "MetaFont zwrócił komunikat błędu" -msgid "An ordered list of lookups and positions" -msgstr "Uporządkowana lista tablic funkcji zecerskich i pozycji ich działania" +msgid "Metadata (xml):" +msgstr "Metadane (xml):" -msgid "Match" -msgstr "Glify pasujące" +msgid "Metrics" +msgstr "Metryczne" -msgid "Backtrack" -msgstr "Glify poprzedzające" +#, c-format +msgid "Metrics For %.50s" +msgstr "Metryczne dla %.50s" -msgid "Lookahead" -msgstr "Glify następujące" +msgid "Metrics Label Color" +msgstr "Etykiety odsadek" -msgid "A list of glyphs:" -msgstr "Lista nazw glifów:" +msgid "MetricsControlShiftSkip" +msgstr "Zmiana metrycznych z Ctrl+Shift" -msgid "Replacements" -msgstr "Zamienniki" +msgid "MetricsShiftSkip" +msgstr "Zmiana metrycznych z Shift" -msgid "A coverage table:" -msgstr "Tablica grupująca:" +msgid "MetricsView" +msgstr "Widok metrycznych" -msgid "A list of coverage tables:" -msgstr "Lista tablic grupujących (ang. coverage tables)." +msgid "MfArgs" +msgstr "Opcje mf" -msgid "Same as Match Classes" -msgstr "Takie jak klasy pasujące" +msgid "MfAsk" +msgstr "Pytaj przy mf" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Pozostałe" +msgid "MfClearBg" +msgstr "Czyść tło przed mf" -msgid "Match Classes" -msgstr "Klasy pasujących" +msgid "MfShowErr" +msgstr "Pokazuj komunikaty mf" -msgid "Back Classes" -msgstr "Klasy poprzedzających" +msgid "Miao" +msgstr "miao" -msgid "Ahead Classes" -msgstr "Klasy następujących" +msgid "MicroSoft" +msgstr "Microsoft" -msgid "List of class names" -msgstr "Lista nazw klas" +msgid "Min" +msgstr "Minimum" -msgid "Classes" -msgstr "Klasy" +msgid "Min (descent)" +msgstr "Minimum" -msgid "" -msgstr "" +msgid "Min Bearing" +msgstr "Najmniejsza dozwolona wielkość odsadki" -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Min Kern" +msgstr "Próg kerningu" -msgid "" -msgstr "" +msgid "MinConnectorOverlap:" +msgstr "Minimalna zakładka:" -msgid "No Watch Points" -msgstr "Brak pilnowanych punktów" +msgid "" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." +msgstr "" +"Najniższe położenie spodu wyrażenia frakcji górnej\n" +"przy którym nie trzeba jeszcze bardziej go podnosić." -msgid "Watch Points not supported in glyphs with references" -msgstr "Pilnowanie pozycji punktów nie jest obsługiwane w odwołaniach" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." +msgstr "" +"Minimalna odległość między linią podstawową\n" +"wyrażenia ograniczenia górnego a górną krawędzią\n" +"ograniczanego operatora." -msgid "Registers" -msgstr "Rejestry" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." +msgstr "" +"Minimalna odległość między linią podstawową\n" +"wyrażenia ograniczenia dolnego a dolną krawędzią\n" +"ograniczanego operatora." -msgid "Stack" -msgstr "Stos" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między wyrażeniem ograniczenia dolnego\n" +"a dolną krawędzią ograniczanego operatora." -msgid "Storage" -msgstr "Pamięć" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między górnym a dolnym elementem stosu.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Points" -msgstr "Punkty" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między górnym a dolnym elementem stosu." -msgid "Cvt" -msgstr "CVT" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między wyrażeniem ograniczenia górnego\n" +"a górną krawędzią ograniczanego operatora." -msgid "Raster" -msgstr "Bitmapa" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." +msgstr "" +"Światło, jakie musi być zapewnione między\n" +"górnym a dolnym rozciągniętym elementem stosu." -msgid "Gloss" -msgstr "Słownik" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." +msgstr "" +"Światło, jakie musi być zapewnione między\n" +"górnym rozciągniętym a dolnym elementem stosu." -msgid "Current Raster (TrueType)" -msgstr "Bitmapa TrueType" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między wyrażeniami frakcji dolnej a górnej." -msgid "Registers (TrueType)" -msgstr "Rejestry TrueType" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" +msgstr "" +"Najmniejsza wysokość wyrażenia ograniczonego\n" +"np. nawiasami, która powoduje potraktowanie\n" +"go jako podformuły." -msgid "Stack (TrueType)" -msgstr "Stos TrueType" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "" +"Najmniejsza wysokość operatorów sumowania,\n" +"całkowania itp. w trybie wyróżnionym (display style)." -msgid "Storage (TrueType)" -msgstr "Pamięć TrueType" +msgid "" +"Minimum of top two stack entries\n" +"Pops two values, pushes the minimum back" +msgstr "" +"MIN (ang. MINimum).\n" +"Zdejmuje dwa elementy ze stosu, i odkłada z powrotem mniejszy z nich." -msgid "Points (TrueType)" -msgstr "Punkty TrueType" - -msgid "Twilight" -msgstr "Półcienia" - -msgid "Normal" -msgstr "Zwykłe" - -msgid "Current" -msgstr "Bieżąca" - -msgid "Points|Original" -msgstr "Początkowa" - -msgid "Grid" -msgstr "Wsp. siatki" - -msgid "Raw" -msgstr "Wsp. surowe" +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." +msgstr "" +"Najmniejsza zakładka jaka musi zostać utrzymana\n" +"między sąsiednimi elementami podczas składania\n" +"większych wariantów glifów w pionie lub w poziomie." -msgid "Em Units" -msgstr "Wsp. obrysu" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między kreską ułamkową a licznikiem.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Transformed" -msgstr "Przekształcono" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między kreską ułamkową a licznikiem." -msgid "Instructions out of date" -msgstr "Nieaktualne instrukcje" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." +msgstr "" +"Światło, jakie musi być zapewnione\n" +"między kreską ułamkową a mianownikiem.\n" +"Wersja dla trybu wyróżnionego (display style)." msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." msgstr "" -"Punkty uległy zmianie. To mogło spowodować, że instrukcje operują teraz na " -"innych punktach niż zamierzono, i rezultat będzie daleki od oczekiwanego." +"Światło, jakie musi być zapewnione\n" +"między kreską ułamkową a mianownikiem." -msgid "Step into" -msgstr "Idź do" +msgid "Minor A_xis:" +msgstr "Mała _półoś:" -msgid "Step over (Next)" -msgstr "Idź dalej (Następny)" +msgid "Minor:" +msgstr "Podwersja:" -msgid "Step out of current function" -msgstr "Wyjdź z bieżącej funkcji" +msgid "Misc." +msgstr "Różne" -msgid "Continue" -msgstr "Kontynuuj" +msgid "Miscellaneous Math Symbols-A" +msgstr "różnorodne symbole matematyczne-A" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Pilnuj zaznaczonych punktów\n" -"(zatrzymaj się, gdy któryś się poruszy)" +msgid "Miscellaneous Math Symbols-B" +msgstr "różnorodne symbole matematyczne-B" -msgid "Window" -msgstr "Okna" +msgid "Miscellaneous Symbols" +msgstr "różnorodne symbole" -msgid "Exit Debugger" -msgstr "Wyjdź z debuggera" +msgid "Miscellaneous Technical" +msgstr "różne techniczne" -msgid "Instruction Gloss (TrueType)" -msgstr "Słownik instrukcji TrueType" +msgid "Miscellaneous Technical Symbols" +msgstr "różnorodne symbole techniczne" -msgid "Export Options" -msgstr "" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "Typy wewnątrz przetworzonego „lookup” nie pasują do siebie" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "Lokalne i współdzielone flagi krotek nie pasują do siebie.\n" -msgid "_Use Transform (SVG)" -msgstr "" +msgid "Missing \"OS/2\" table" +msgstr "Brakuje wymaganej „OS/2”." -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" +msgid "Missing Bitmap" +msgstr "Brakujący rozmiar bitmap" -msgid "_Always raise this dialog when exporting" -msgstr "" +msgid "Missing BlueValues entry." +msgstr "Błędny wpis BlueValues." -msgid "Bits/Pixel:" -msgstr "Bity na piksel:" +msgid "Missing Glyph" +msgstr "Brakuje glifu" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Jedyne poprawne wartości dla „Bity na piksel” to 1, 2, 4 i 8" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Brak glifu..." -msgid "Pixel size?" -msgstr "Rozmiar w pikselach?" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Brakuje zasobu %u POST\n" -msgid "EPS" -msgstr "" +msgid "Missing Points at Extrema" +msgstr "Brakuje punktów w ekstremach" -msgid "XFig" -msgstr "" +msgid "Missing Script" +msgstr "Brakujące pismo" -msgid "SVG" -msgstr "" +msgid "Missing Subtable definition found in chained context" +msgstr "Brak definicji podtablicy w kontekstowej funkcji łańcuchowej" -msgid "Glif" -msgstr "" +msgid "Missing bitmap strike" +msgstr "Brakuje wersji bitmapowej" -msgid "PDF" -msgstr "" +msgid "Missing cidmap file" +msgstr "Brakuje pliku mapowania CID" -msgid "Raph's plate" -msgstr "plate (Spiro)" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "" +"Oczekiwano nawiasu zamykającego „)” w deklaracji dołączenia pliku . Wiersz " +"%d w pliku %s" -msgid "X Bitmap" -msgstr "Bitmapa X" +msgid "Missing extension" +msgstr "Brakuje przyrostka" -msgid "BMP" -msgstr "bmp" +msgid "Missing glyph" +msgstr "Brak glifu..." -msgid "png" -msgstr "" +msgid "Missing glyph extension" +msgstr "Brakuje przyrostka" -msgid "X Pixmap" -msgstr "Pixmapa X" +msgid "Missing glyph name" +msgstr "Brak nazwy glifu" -msgid "C FontForge" -msgstr "Kod C dla FontForge" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "Brakuje lewego nawiasu w zapytaniu o indeks cvt." -msgid "_Replace" -msgstr "_Nadpisz" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Oczekiwano nazwy . Wiersz %d w pliku %s" -msgid "File Exists" -msgstr "Plik istnieje" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "" +"W liście %s wystąpił znak o numerze unikodowym %x bez przypisanej nazwy" #, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Plik %s istnieje. Nadpisać go?" +msgid "Missing number on line %d of %s" +msgstr "Oczekiwano liczby . Wiersz %d w pliku %s" -msgid "Couldn't create directory" -msgstr "Nie udało się utworzyć folderu" +msgid "Missing pushes" +msgstr "Wprowadzono mniej instrukcji włożenia na stos niż argumentów." #, c-format -msgid "Couldn't create directory: %s" -msgstr "Nie udało się utworzyć folderu: %s" +msgid "" +"Missing rename \"to\" name %s\n" +"%s" +msgstr "" +"W „Rename” brakuje nazwy docelowej dla %s\n" +"%s" -msgid "Create directory" -msgstr "Utwórz folder" +msgid "Missing required table: \"glyf\"" +msgstr "Brakuje wymaganej tablicy: „glyf”." -msgid "Directory name?" -msgstr "Nazwa folderu:" +msgid "Missing required table: \"head\"" +msgstr "Brakuje wymaganej tablicy: „head”." -msgid "Export" -msgstr "Eksportuj" +msgid "Missing required table: \"hhea\"" +msgstr "Brakuje wymaganej tablicy: „hhea”." -msgid "_Filter" -msgstr "_Filtruj" +msgid "Missing required table: \"loca\"" +msgstr "Brakuje wymaganej tablicy: „loca”." -msgid "Directory|_New" -msgstr "_Nowy" +msgid "Missing required table: \"maxp\"" +msgstr "Brakuje wymaganej tablicy: „maxp”." -msgid "_Options" -msgstr "" +msgid "Missing required table: \"name\"" +msgstr "Brakuje wymaganej tablicy: „name”." + +msgid "Missing required table: \"post\"" +msgstr "Brakuje wymaganej tablicy: „post”." -msgid "Format:" +msgid "Missing right bracket in command (or bad binary value in bracket)" msgstr "" +"Brakuje prawego nawiasu w mnemoniku (lub błędna wartość lub kolejność " +"parametrów)" -msgid "Transformation Matrix" -msgstr "Macierz przekształcenia" +msgid "Missing right paren in command to get a cvt index" +msgstr "Brakuje prawego nawiasu w zapytaniu o indeks cvt." -msgid "Value out of range" -msgstr "Wartość poza zakresem" +msgid "Missing rules" +msgstr "Brakuje reguł" -msgid "_Base:" -msgstr "_Pozycja:" +msgid "Missing suffix" +msgstr "Brakuje przyrostka" -msgid "Ref:" -msgstr "Odwołanie:" +msgid "Mixed contours and references" +msgstr "Wymieszane kontury i odwołania" -msgid "Bad Point Match" -msgstr "Błędne przystawanie" +msgid "Mizo" +msgstr "mizo" -msgid "Both points must be specified, or neither" -msgstr "Muszą być określone albo dwa punkty, albo żaden." +msgid "Modern" +msgstr "Proporcje barokowe" -msgid "Couldn't find base point" -msgstr "Nie znaleziono punktu z glifie bazowym." +msgid "Modern Serifs" +msgstr "Antykwy klasycystyczne" -msgid "Couldn't find point in reference" -msgstr "Nie znaleziono punktu w odwołaniu." - -msgid "C_hange" -msgstr "_Zmień" - -msgid "_Retain" -msgstr "_Porzuć" - -msgid "Transformation Matrix Changed" -msgstr "Zmieniono macierz przekształcenia" +#, c-format +msgid "Modes: " +msgstr "Tryby: " -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "Zmieniono macierz przekształceń odwołania. Użyć nowej?" +msgid "Modification Date:" +msgstr "Data modyfikacji:" -msgid "Reference Info" -msgstr "Właściwości odwołania" +msgid "Modifier Tone Letters" +msgstr "litery modyfikujące tonów" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Odwołanie do znaku %1$.20s na pozycji %2$d" +msgid "Moksha" +msgstr "moksza" -msgid "Transformed by:" -msgstr "Przekształcony przez:" +msgid "Moldavian" +msgstr "mołdawski" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"Macierz przekształceń tm[] określa, jak punkty glifu bazowego\n" -"mają zostać przekształcone przed użyciem ich w bieżącym glifie:\n" -" nowe x = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" nowe y = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgid "Mon" +msgstr "mon" -msgid "_Use My Metrics" -msgstr "_Użyj moich metrycznych" +msgid "Mongolian" +msgstr "mongolski" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"Wymiary tego glifu mają być takie jak wymiary glifu do którego odnosi\n" -"się to odwołanie. Ta opcja ma znaczenie tylko dla fontów TrueType." +msgid "Mongolian (Cyrillic)" +msgstr "mongolski (grażdanka)" -msgid "_Round To Grid" -msgstr "_Przyciągnij do siatki" +msgid "Mongolian (Mongolian)" +msgstr "mongolski (mongolskie)" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Położenie tego odwołania ma być wyrównywane do rastra.\n" -" Ta opcja ma znaczenie tylko dla fontów TrueType." +msgid "Mongolian (cyrillic)" +msgstr "mongolski (grażdanka)" -msgid "TrueType Point _Matching:" -msgstr "Przystawanie punktów:" +msgid "Monospace" +msgstr "Pismo o stałej szerokości znaków" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"To odwołanie ma używać mechanizmu przystawania punktów zamiast macierzy\n" -"przekształceń: wskazany punkt odwołania ma znaleźć się w tym samym miejscu\n" -"co wskazany punkt glifu bazowego. Ta opcja ma znaczenie tylko dla fontów " -"TrueType." +msgid "Monospaced" +msgstr "Pismo o stałej szerokości znaków" -msgid "Bounding Box:" -msgstr "Prostokąt brzegowy:" +msgid "Montage" +msgstr "Montaż" -msgid "X:" -msgstr "" +msgid "Montages" +msgstr "Montaż" -msgid "Y:" -msgstr "" +msgid "Moose Cree" +msgstr "kri Moose" -msgid "_Show" -msgstr "_Pokaż" +msgid "More Images Than Selected Glyphs" +msgstr "Jest więcej obrazów niż wybrano glifów" -msgid "Image Info" -msgstr "Właściwości obrazu" +#. GT: More Parameters +msgid "More Params" +msgstr "Więcej parametrów" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Obraz na pozycji: (%.0f,%.0f)" +msgid "More pushes specified than needed" +msgstr "Wprowadzono więcej instrukcji włożenia na stos niż argumentów." #, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Przeskalowany o: (%.2f,%.2f)" +msgid "More than 256 entries in subfont %s\n" +msgstr "Więcej niż 256 znaków w podfoncie %s\n" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Rozmiar obrazu: %d x %d pikseli" +msgid "Moroccan" +msgstr "marokański" -msgid "Last Anchor Point" -msgstr "Ostatnia kotwica" +msgid "" +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" +msgstr "" +"Większość formatów fontów nie dopuszcza odległości sąsiednich punktów\n" +"przekraczających 32767 jednostek w pionie lub w poziomie." msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." msgstr "" -"Właśnie usuwasz ostatnią kotwicę w glifie – spowoduje\n" -"to zamknięcie tego okna. Czy mimo to kontynuować?" +"Większość tablic będzie związanych z jakąś funkcją\n" +"zecerską, aktywną dla określonego zestawu pism\n" +"i języków. Czasem tablica nie będzie związana z żadną\n" +"funkcją, tylko warunkowo używana przez inną. Równie\n" +"dobrze tablica może być związana z więcej niż jedną\n" +"funkcją. Funkcje określane są czteroliterowymi tagami\n" +"OpenType, lub w wersji macintoshowej dwoma liczbami\n" +"." -#, c-format msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." +"Move Direct Absolute Point[a]\n" +" 0=>do not round\n" +" 1=>round\n" +"Pops a point number, touches that point\n" +"and perhaps rounds it to the grid along\n" +"the projection vector. Sets rp0&rp1 to the point" msgstr "" -"Glify w ligaturze powinny być uporządkowane zgodnie z kierunkiem pisania.\n" -"Ten i %d. łamią kolejność." +"MDAP[a] (ang. Move Direct Absolute Point).\n" +"Zdejmuje ze stosu numer punktu, „rusza” go\n" +"i opcjonalnie zaokrągla jego położenie wzdłuż\n" +"wektora projekcji.\n" +" a=0 nie zaokrągla położenia,\n" +" a=1 zaokrągla położenie" -msgid "Out Of Order" -msgstr "Błędna kolejność" +msgid "" +"Move Direct Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round\n" +" c=1 round\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a point moves it so that it maintains\n" +"its original distance to the rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" +msgstr "" +"MDRP[abcde] (ang. Move Direct Relative Point).\n" +"Zdejmuje ze stosu numer punktu i przesuwa go wzdłuż\n" +"wektora swobody, odtwarzając początkową odległość od\n" +"punktu odniesienia rp0. Ustawia go punktem odniesienia\n" +"rp2 (opcjonalnie też rp0), oraz rp1 na starą wartość rp0.\n" +" a=0 nie zmienia rp0,\n" +" a=1 zmienia rp0,\n" +" b=0 nie stara się utrzymać odległości progowej,\n" +" b=1 utrzymuje odległość nie mniejszą niż progowa,\n" +" c=0 nie zaokrągla współrzędnych wynikowych,\n" +" c=1 zaokrągla współrzędne wynikowe,\n" +" de=00 korygowana odległość jest szara,\n" +" de=01 korygowana odległość jest czarna,\n" +" de=10 korygowana odległość jest biała." -msgid "Lig Index:" -msgstr "Indeks ligatury:" +msgid "" +"Move INDEXed element to stack\n" +"Pops an index & moves stack\n" +"element[index] to top of stack\n" +"(removing it from where it was)" +msgstr "" +"MINDEX (ang. Move INDEXed element).\n" +"Zdejmuje ze stosu numer elementu (licząc\n" +"od wierzchołka) - i przekłada go na szczyt." -msgid "Index in use" -msgstr "Indeks zajęty" +msgid "" +"Move Indirect Absolute Point[a]\n" +" 0=>do not round, don't use cvt cutin\n" +" 1=>round\n" +"Pops a point number & a cvt entry,\n" +"touches the point and moves it to the coord\n" +"specified in the cvt (along the projection vector).\n" +"Sets rp0&rp1 to the point" +msgstr "" +"MIAP[a] (ang. Move Indirect Absolute Point).\n" +"Zdejmuje ze stosu numer punktu i wpisu CVT, „rusza” punkt,\n" +"zmienia jego położenie wzdłuż wektora projekcji na zgodne\n" +"z wartością wpisu i opcjonalnie zaokrągla je.\n" +" a=0 nie zaokrągla położenia, ani nie używa cvt cut-in\n" +" a=1 zaokrągla położenie" -msgid "This ligature index is already in use" -msgstr "Ten indeks ligatury jest już zajęty" +msgid "" +"Move Indirect Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round nor use cvt cutin\n" +" c=1 round & use cvt cutin\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a cvt index and a point moves it so that it\n" +"is cvt[index] from rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" +msgstr "" +"MIRP[abcde] (ang. Move Indirect Relative Point).\n" +"Zdejmuje ze stosu numery wpisu CVT oraz punktu,\n" +"przesuwa punkt wzdłuż wektora swobody, ustawiając\n" +"odległość od punktu odniesienia rp0 na określoną\n" +"wpisem CVT. Ustawia go punktem odniesienia rp2\n" +"(opcjonalnie też rp0) oraz rp1 na starą wartość rp0.\n" +" a=0 nie zmienia rp0,\n" +" a=1 zmienia rp0,\n" +" b=0 nie stara się utrzymać odległości progowej,\n" +" b=1 utrzymuje odległość nie mniejszą niż progowa,\n" +" c=0 nie zaokrągla współrzędnych wynikowych,\n" +" c=1 zaokrągla współrzędne wynikowe,\n" +" de=00 korygowana odległość jest szara,\n" +" de=01 korygowana odległość jest czarna,\n" +" de=10 korygowana odległość jest biała." -msgid "This index is much larger than the closest neighbor" -msgstr "Ten indeks jest znacznie większy niż najbliższy sąsiedni" +msgid "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>do not set rp0\n" +" 1=>set rp0 to point\n" +"Pops a 26.6 distance and a point\n" +"Moves point so it is distance from rp0" +msgstr "" +"MSIRP[a] (ang. Move Stack Indirect Relative Point).\n" +"Zdejmuje ze stosu odległość F26dot6 oraz numer punktu,\n" +"przesuwa punkt wzdłuż wektora swobody, ustawiając\n" +"odległość od punktu odniesienia rp0 na zadaną.\n" +" a=0 nie zmienia rp0,\n" +" a=1 zmienia rp0." -msgid "Too Big" -msgstr "Wartość zbyt duża" +msgid "Move by Ruler..." +msgstr "Przesuń według miary..." -msgid "Class already used" -msgstr "Klasa została już użyta" +msgid "Move..." +msgstr "Przesuń..." -msgid "This anchor class already is associated with a point in this character" -msgstr "Ta klasa kotwic została już użyta w tym znaku." +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." +msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich za następną." -msgid "Anchor Point Info" -msgstr "Właściwości kotwicy" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." +msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich przed poprzednią." -msgid "Matching TTF Point:" -msgstr "Przystający punkt TTF:" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich na początek listy." -msgid "Base Mark" -msgstr "Główny znak diakrytyczny" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" +msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich na koniec listy." -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Przednie złącze pisane" +msgid "Mult Subs" +msgstr "Podst. wielokrotne" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Tylne złącze pisane" +msgid "Multi-Master table, obsolete" +msgstr "przestarzała tablica dla fontów Multiple-Master" -msgid "AnchorPoint|_New" -msgstr "_Nowa" +msgid "Multi-line edit" +msgstr "Wprowadź tekst wielowierszowy" -msgid "AnchorClass|New _Class" -msgstr "Nowa _klasa" +msgid "Multiple" +msgstr "Duplikat" -#, c-format -msgid "Curvature: %g" -msgstr "Krzywizna: %.g" +msgid "Multiple Segment" +msgstr "Wielosekcyjna" -msgid "Curvature: ?" -msgstr "Krzywizna: ?" +msgid "Multiple Substitution" +msgstr "Podstawienie wielokrotne" -msgid "Base X" -msgstr "wsp. X" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Wzorzec powinien zostać wielokrotnie powtórzony wzdłuż obrysu." -msgid "Base Y" -msgstr "wsp. Y" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "" +"Numer unikodowy U+%04X przypisano do wielu glifów – tylko jeden zostanie " +"użyty.\n" -msgid "Next CP X" -msgstr "nast. PK X" +msgid "Multiple master font with more than 16 instances\n" +msgstr "Font Multiple-Master o więcej niż 16 składnikach\n" -msgid "Next CP Y" -msgstr "nast. PK Y" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Font MultipleMaster o więcej niż czterech osiach\n" -msgid "Next CP Dist" -msgstr "Odl. do nast. PK" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "Funkcja MultipleMaster wywołana z błędną liczbą parametrów w %s.\n" -msgid "Next CP Angle" -msgstr "Kąt do nast. PK" +msgid "Multiple names for language" +msgstr "Wiele wersji wpisu dla pewnego języka" -msgid "Prev CP Dist" -msgstr "Odl. do poprz. PK" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "" +"W liście %s określono więcej niż jedną nazwę dla znaku o numerze unikodowym " +"%x" -msgid "Prev CP X" -msgstr "poprz. PK X" +msgid "Multiple refs with use-my-metrics" +msgstr "Wiele odwołań ustawia metryczne" -msgid "Prev CP Y" -msgstr "poprz. PK Y" +msgid "Multiple-Density Font" +msgstr "Font o różnych gęstościach" -msgid "Prev CP Angle" -msgstr "Kąt do poprz. PK" +msgid "MultipleEncodingIgnored" +msgstr "Zignorowano zestawy znaków" -msgid "Overlapped Hints" -msgstr "Konflikt hintów" +msgid "Mundari" +msgstr "mundari" -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" -"Wybrany hint zawadza o inny na pozycji <%.2f,%.2f>. Z jednego z nich trzeba " -"zrezygnować." +msgid "Music" +msgstr "Muzyczne" -msgid "Point Info" -msgstr "Właściwości punktu" +msgid "Musical" +msgstr "symbole muzyczne" -msgid "_Normal" -msgstr "_Normalny" +msgid "Musical Symbols" +msgstr "symbole muzyczne" -msgid "_Interpolated" -msgstr "_Interpolowany" +msgid "Must be a number" +msgstr "Oczekiwano liczby" -msgid "N_ever Interpolate" -msgstr "Ni_gdy nie interpoluj" +msgid "Mutually Exclusive" +msgstr "Wzajemnie wykluczające" -msgid "Prev CP:" -msgstr "Poprz. PK:" +msgid "Myanmar" +msgstr "birmański" -msgid "ControlPoint|Default" -msgstr "Domyślny" +msgid "Myanmar Extended-A" +msgstr "rozszerzenia birmańskiego A" -msgid "Offset" +msgid "" +"N PUSH Bytes\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many unsigned bytes" msgstr "" +"NPUSHB (ang. N PUSH Bytes).\n" +"Pobiera ze strumienia instrukcji następny bajt N (bez znaku),\n" +"a następnie pobiera dalsze N bajtów (bez znaku) i wrzuca je na stos." -msgid "Dist" -msgstr "Odl" - -msgid "°" +msgid "" +"N PUSH Words\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many signed 2byte words" msgstr "" +"NPUSHW (ang. N PUSH Words).\n" +"Pobiera ze strumienia instrukcji następny bajt N (bez znaku),\n" +"pobiera dalsze N słów dwubajtowych (ze znakiem) i wrzuca je na stos." -msgid "Curvature: -0.00000000" -msgstr "Krzywizna: -0.00000000" +msgid "N'Ko" +msgstr "n'ko" -msgid "Next CP:" -msgstr "Nast. PK:" +msgid "N-Cree" +msgstr "kri-N" msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." +"NEGate\n" +"Negates the top of the stack" msgstr "" -"Występuje różnica krzywizn między poprzednim\n" -"a następnym splajnem. Obrysy zwykle wydają się\n" -"ładniejsze gdy ta różnica zmierza do zera." - -msgid "Type:" -msgstr "Typ:" +"NEG (ang. NEGate).\n" +"Neguje znak elementu na wierzchołku stosu." -msgid "Location" -msgstr "Położenie" +msgid "NFNT (MacBin)" +msgstr "NFNT (binarny macowy)" -msgid "Hint Mask" -msgstr "Maska hintów" +msgid "NFNT (Resource)" +msgstr "NFNT (zasób)" -msgid "Active Hints" -msgstr "Aktywne hinty" +msgid "NLC Kanji Forms" +msgstr "Formy NLC Kanji" -msgid "Prev On Contour" -msgstr "Poprz. na konturze" +msgid "NUL, Default Character" +msgstr "znak domyślny NUL" -msgid "Next On Contour" -msgstr "Nast. na konturze" +msgid "N_ever Interpolate" +msgstr "Ni_gdy nie interpoluj" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" +msgid "N_umber Points" +msgstr "N_umery punktów" -msgid "Spiro Point Info" -msgstr "Właściwości punktu spiro" +msgid "Naga-Assamese" +msgstr "naga-asamski" -msgid "Dependents" -msgstr "Zależne" +msgid "Nagari" +msgstr "nagari" -msgid "Show" -msgstr "Pokaż" +msgid "Name" +msgstr "Nazwa" -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Podtablica %.60s w glifie %.60s" +msgid "Name Contour" +msgstr "Nazwa konturu" -msgid "Dependent Substitutions" -msgstr "Podstawienia zależne" +msgid "Name For Human_s:" +msgstr "Nazwa dla _ludzi:" -msgid "Freetype rasterization failed.\n" -msgstr "Rasteryzacja z użyciem FreeType nie powiodła się.\n" +msgid "Name List:" +msgstr "Nazwy glifów:" -msgid "Pointsize Y" -msgstr "Wys. w pkt." +msgid "Name Point" +msgstr "Nazwa punktu" -msgid "Pointsize X" -msgstr "Szer. w pkt." +msgid "Name Point..." +msgstr "Nazwa punktu..." -msgid "DPI" -msgstr "" +msgid "Name in use" +msgstr "Nazwa zajęty" -msgid "Grid Fit Parameters" -msgstr "Parametry rastra" +msgid "Name this contour" +msgstr "Nazwa konturu" -msgid "Debug _fpgm/prep" -msgstr "Debuguj _fpgm/prep" +msgid "Name this guideline or cancel to create it without a name" +msgstr "Tą prowadnicę można podpisać - anuluj, by utworzyć ją bez nazwy" -msgid "Scale X/Y the same" -msgstr "Równe proporcje X/Y" +msgid "Name this point" +msgstr "Nazwa punktu" -msgid "_DPI:" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" +"Nazwa użyta w polu „Vendor ID” tablicy „OS/2”\n" +"w fontach TTF i OTF, nie dłuższa niż 4 znaki." -msgid "_Pointsize Y:" -msgstr "_Wys. w pkt.:" - -msgid "_Mono" -msgstr "_Czarno-biały" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "Nazwa używana w polu „foundry” plików BDF" -msgid "_Anti-Aliased" -msgstr "Wygł_adzony" +msgid "Name used twice" +msgstr "Nazwa już używana" -msgid "Base:" -msgstr "Pozycja:" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Zbyt długa nazwa, „%s%s” . Wiersz %d w pliku %s" -msgid "Size:" -msgstr "Rozmiar:" +msgid "Name:" +msgstr "Nazwa:" -msgid "Review Hints" -msgstr "Przejrzyj hinty" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Lista nazw %s bazuje na liście %s, której nie udało się znaleźć" -msgid "_HStem" -msgstr "_Poziome" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Lista %s zawiera więcej niż jedną bazową listę nazw" -msgid "_VStem" -msgstr "P_ionowe" +msgid "NameList base missing" +msgstr "Błędna bazowa lista nazw" -msgid "_Move Points" -msgstr "Przes_uń punkty" +msgid "NameList based twice" +msgstr "Zbyt wiele list bazowych" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"Jeśli hint ulega zmianie, przesuwaj za\n" -"nim wszystkie punkty, których dotyczy." +msgid "NameList parsing error" +msgstr "Błąd składni w liście nazw" -msgid "Cr_eate" -msgstr "_Dodaj" +msgid "Named Styles" +msgstr "Nazwane" -msgid "Re_move" -msgstr "_Usuń" +msgid "Namelist contains non-ASCII names" +msgstr "Lista nazw glifów zawiera znaki spoza ASCII" -msgid "Previous Hint." -msgstr "Poprzedni hint." +msgid "Namelist creation failed" +msgstr "Nie udało się utworzyć listy nazw glifów" -msgid "Next Hint." -msgstr "Następny hint." +msgid "Nanai" +msgstr "nanajski" -msgid "Regenerate Hint Substitution Points" -msgstr "Odśwież punkty podstawień" +msgid "Narrow" +msgstr "Wąski" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" -"Po zmianach w hintach, FontForge może\n" -"obliczyć punkty podstawień i maski hintów." +msgid "Navigation" +msgstr "Nawigacja" -msgid "Create Hint" -msgstr "Dodaj hint" +msgid "Ndebele" +msgstr "ndebele" -msgid "Create Horizontal Stem Hint" -msgstr "Dodaj hint poziomy" +msgid "Ndonga" +msgstr "ndonga" -msgid "Create Vertical Stem Hint" -msgstr "Dodaj hint pionowy" +msgid "Ne_xt Control Point" +msgstr "Następny punkt kontrolny" -msgid "Import Parameters" -msgstr "" +msgid "Near" +msgstr "Blisko" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +#, c-format +msgid "Near (%f,%f)" +msgstr "Blisko (%f,%f):" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "Needs bitmap font" +msgstr "Potrzebny font bitmapowy" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "Negative Width" +msgstr "Ujemna szerokość" msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" +"Ujemne szerokości glifów są niedozwolone w TrueType.\n" +"Czy mimo to kontynuować?" -msgid "Simplify Stroke (SVG/PS/EPS)" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" +"Ujemne szerokości glifów są niedozwolone w TrueType.\n" +"Czy mimo to kontynuować?" msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." +"Negative horizontal kern after the degree of a\n" +"radical if such be present." msgstr "" +"Wartość kerningu w poziomie odejmowanego\n" +"za stopniem pierwiastka, jeśli obecny." -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "Nepali" +msgstr "nepalski" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "Nepali (India)" +msgstr "nepalski (indie)" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Zagnieżdżone podstawienie %.80s" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "Neutral" +msgstr "Znak neutralny" -msgid "Accuracy _Target:" -msgstr "" +msgid "Never Embed/No Editing" +msgstr "Nie osadzaj/Edycja niemożliwa" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "New Alternate List" +msgstr "Nowa lista alternatyw" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "New Anchor Class" +msgstr "Nowa klasa kotwic" -msgid "Accuracy Target:" -msgstr "" +msgid "New Chaining Position" +msgstr "Nowe pozycjonowanie łańcuchowe" -msgid "Image" -msgstr "Obraz" +msgid "New Chaining Substitution" +msgstr "Nowe podstawienie łańcuchowe" -msgid "PDF page graphics" -msgstr "Grafika ze strony PDF" +msgid "New Contextual Glyph Insertion" +msgstr "Nowa wstawka kontekstowa" -msgid "Raph's plate files" -msgstr "plate (Spiro)" +msgid "New Contextual Kerning" +msgstr "Nowy kerning kontekstowy" -msgid "BDF" -msgstr "" +msgid "New Contextual Position" +msgstr "Nowe pozycjonowanie kontekstowe" -msgid "TTF" -msgstr "" +msgid "New Contextual Substitution" +msgstr "Nowe podstawienie kontekstowe" -msgid "ΤεΧ Bitmap Fonts" -msgstr "Fonty bitmapowe ΤεΧ-a" +msgid "New Counter Mask" +msgstr "Nowa maska świateł wewnątrzliterowych" -msgid "PCF (pmf)" -msgstr "" +msgid "New Font" +msgstr "Nowy font" -msgid "Mac Bitmap" -msgstr "Bitmapa macowa" +msgid "New Indic Rearrangement" +msgstr "Nowe przestawienie indyjskie" -msgid "Win FON" -msgstr "Windowsowy FON" +msgid "New Layer" +msgstr "Nowa warstwa" -msgid "palm" -msgstr "Palm" +msgid "New Layer..." +msgstr "Nowa warstwa..." -msgid "Image Template" -msgstr "Szablon z obrazu" +msgid "New Ligature" +msgstr "Nowa ligatura" -msgid "EPS Template" -msgstr "Szablon EPS" +msgid "New Lookup Subtable..." +msgstr "Nowa podtablica funkcji zecerskich..." -msgid "SVG Template" -msgstr "Szablon SVG" +msgid "New Multiple List" +msgstr "Nowa lista podst. wielokrotnych" -msgid "Glif Template" -msgstr "Szablon glif" +msgid "New O_utline Window" +msgstr "Nowe okno obrys_u" -msgid "Only One Font" -msgstr "Tylko jeden font" +msgid "New Pair Position" +msgstr "Nowe pozycjonowanie pary" -msgid "Only one font may be imported into the background" -msgstr "Do warstwy tła można zaimportować co najwyżej jeden font" +msgid "New Positioning" +msgstr "Nowe pozycjonowanie" -msgid "Import" -msgstr "Importuj" +msgid "New Reverse Chaining Substitution" +msgstr "Nowe odwrotne podstawienie łańcuchowe" -msgid "_Import" -msgstr "_Importuj" +msgid "New Section" +msgstr "Nowa sekcja" -msgid "As Background" -msgstr "Jako tło" +msgid "New Sub-Group" +msgstr "Nowa podgrupa" -msgid "Magnify (Minify with alt)" -msgstr "Powiększa (Zmniejsza, jeśli z Altem)" +msgid "New Substitution Variant" +msgstr "Nowe podstawienie" -msgid "Pointer" -msgstr "Wskaźnik" +msgid "New Tai Lue" +msgstr "nowe tai lu" -msgid "Draw a freehand curve" -msgstr "Rysuje krzywą odręczną" +msgid "New _Bitmap Window" +msgstr "Nowe okno _bitmapy " -msgid "Scroll by hand" -msgstr "Przesuwa" +msgid "New _Metrics Window" +msgstr "Nowe okno _metryczne" -msgid "Cut splines in two" -msgstr "Tnie krzywą" +msgid "NewCharset" +msgstr "Domyślne kodowanie" -msgid "Measure distance, angle between points" -msgstr "Mierzy odległość i kąt między punktami" +msgid "NewEmSize" +msgstr "Wymiar pola znaku" -msgid "Add a point, then drag out its control points" -msgstr "Dodaj punkt i ustaw jego punkty kontrolne" +msgid "NewFontNameList" +msgstr "Nazwy znaków według:" -msgid "Change whether spiro is active or not" -msgstr "Przełącza między trybami spiro a normalnym" +msgid "NewFontsQuadratic" +msgstr "Krzywe drugiego stopnia" -msgid "Add a curve point" -msgstr "Dodaje punkt gładki" +msgid "Newari" +msgstr "newarski" -msgid "Add a curve point always either horizontal or vertical" -msgstr "Dodaje punkt gładki poziomy/pionowy" +msgid "Next CP Angle" +msgstr "Kąt do nast. PK" -msgid "Add a corner point" -msgstr "Dodaje punkt narożny" +msgid "Next CP Color" +msgstr "Następujące PK" -msgid "Add a tangent point" -msgstr "Dodaje punkt przejściowy" +msgid "Next CP Dist" +msgstr "Odl. do nast. PK" -msgid "Rotate the selection" -msgstr "Obróć zaznaczenie" +msgid "Next CP X" +msgstr "nast. PK X" -msgid "Scale the selection" -msgstr "Skaluje zaznaczenie" +msgid "Next CP Y" +msgstr "nast. PK Y" -msgid "Flip the selection" -msgstr "Odbija zaznaczenie" +msgid "Next CP:" +msgstr "Nast. PK:" -msgid "Skew the selection" -msgstr "Pochyla zaznaczenie" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "Nast. PK (%f,%f):" -msgid "Perform a perspective transformation on the selection" -msgstr "Przekształca zaznaczenie perspektywicznie" +msgid "Next Hint." +msgstr "Następny hint." -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +msgid "Next On Contour" +msgstr "Nast. na konturze" -msgid "Polygon or Star" -msgstr "Wielobok lub gwiazda" +msgid "Next State:" +msgstr "Następny stan:" -msgid "Rectangle or Ellipse" -msgstr "Prostokąt lub elipsa" +msgid "Next _Defined Glyph" +msgstr "Następny z_definiowany glif" -msgid "_Pointer" -msgstr "_Wskaźnik" +msgid "Next _Line in Word List" +msgstr "Następny wyraz z _listy" -msgid "_Magnify" -msgstr "P_owiększenie" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "To najwidoczniej jakiś wiekowy „PS Type1 w sfnt” od Apple/Adobe.\n" -msgid "_Freehand" -msgstr "Kr_zywa odręczna" +msgid "Niuean" +msgstr "niue" -msgid "_Scroll" -msgstr "Przes_uwanie" +msgid "Nkole" +msgstr "ankole" -msgid "_Knife" -msgstr "Prze_cinak" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Brak użytecznych wersji bitmapowych w tym foncie: %s" -msgid "_Ruler" -msgstr "Lini_jka" +msgid "No Advanced Typography" +msgstr "Brak funkcji zecerskich" -msgid "P_en" -msgstr "Krzywa _Beziera" +msgid "No Anti-Alias" +msgstr "Nie wygładzaj" -msgid "_Activate Spiro" -msgstr "Włącz _tryb Spiro" +msgid "No Bitmap Font" +msgstr "Bez bitmapowych" -msgid "Sca_le" -msgstr "_Skalowanie" +msgid "No Bitmap Fonts" +msgstr "Bez bitmapowych" -msgid "Rotate" -msgstr "Obrót" +msgid "No Bitmap Strikes" +msgstr "Brak wersji bitmapowych" -msgid "Flip" -msgstr "O_dbicie" +msgid "No ByteCode Interpreter" +msgstr "Nie włączono interpretera instrukcji" -msgid "Ske_w" -msgstr "Poc_hylenie" +#, c-format +msgid "No CID named %s" +msgstr "Nie znaleziono CID-a o nazwie %s" -msgid "_3D Rotate" -msgstr "Obrót w _3D" +msgid "No Change" +msgstr "Bez zmian" -msgid "Perspecti_ve" -msgstr "Perspekt_ywa" +msgid "No Class" +msgstr "Brak klasy" -msgid "Rectan_gle" -msgstr "P_rostokąt" +msgid "No Classification" +msgstr "Nie klasyfikuj" -msgid "Pol_ygon" -msgstr "W_ielobok" +msgid "No Command Specified" +msgstr "Nie wybrano polecenia druku" -msgid "Ellipse" -msgstr "Elipsa" +msgid "No Curvature" +msgstr "Brak krzywizny" -msgid "Star" -msgstr "Gwiazda" +msgid "No Encoded Glyphs" +msgstr "Brak kodowań glifów" -msgid "De_activate Spiro" -msgstr "Wyłącz tryb Spiro" +msgid "No Extender Glyphs" +msgstr "Brak wypełniaczy" -msgid "G_4" -msgstr "Gładki G_4" +msgid "No Fill" +msgstr "Brak" -msgid "G_2" -msgstr "Gładki G_2" +msgid "No FreeType" +msgstr "Brak FreeType" -msgid "Lef_t" -msgstr "_Lewostronny" +msgid "No Glyph" +msgstr "Nie znaleziono glifu" -msgid "Rig_ht" -msgstr "Pr_awostronny" +msgid "No Glyph Duplicates" +msgstr "Nie ma zdublowanych glifów" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "_Plan pierwszy" +msgid "No Grid Fit" +msgstr "Nie hintuj" -#. GT: Background, make it short -msgid "_Back" -msgstr "Warstwa _tła" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Nie hintuj jeśli w obu osiach" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_W. prowadnic" +msgid "No Groups" +msgstr "Brak grup" -msgid "Size of Points" -msgstr "Rozmiary punktów" +msgid "No Instructions" +msgstr "Brak instrukcji" -msgid "Radius: " -msgstr "Promień: " +msgid "No Intersections" +msgstr "Brak przecięć" -msgid "Angle:" -msgstr "Kąt:" +msgid "No Kern Pairs" +msgstr "Brak par kerningu" -msgid "C_enter" -msgstr "C_entruj" +msgid "No Lookup Type Selected" +msgstr "Nie wybrano żadnego typu tablicy" -msgid "Corner" -msgstr "Narożny" +msgid "No Lookups" +msgstr "Brak tablic funkcji zecerskich" -msgid "Diameter:" -msgstr "Średnica:" +msgid "No Lookups Disabled for Expansion" +msgstr "Brak wyłączanych by rozbić wiersz" -msgid "Shape Type" -msgstr "Typ kształtu" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Brak wyłączanych by zbić wiersz" -msgid "Regular" -msgstr "Regularny" +msgid "No Lookups Enabled for Expansion" +msgstr "Brak włączanych by rozbić wiersz" -msgid "Points:" -msgstr "Punkty:" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Brak włączanych by zbić wiersz" -msgid "Bounding Box" -msgstr "Pokaż prostokąt brzegowy" +msgid "No Lookups Limiting Expansion" +msgstr "Brak ograniczających rozbicie" -msgid "Center Out" -msgstr "Pokaż środek" +msgid "No Lookups Limiting Shrinkage" +msgstr "Brak ograniczających rozbicie" -msgid "Rectangle" -msgstr "Prostokąt" +msgid "No Lower Case" +msgstr "Bez minuskuły" -msgid "Round Rectangle Radius" -msgstr "Promień zaokrąglenia rogów prostokąta" +msgid "No Name" +msgstr "Brak nazwy" -msgid "Polygon" -msgstr "Wielobok" +msgid "No Next Control Point" +msgstr "Brak następnego punktu kontrolnego" -msgid "Number of star points/Polygon vertices" -msgstr "Ilość ramion gwiazdy/punktów wieloboku" +msgid "No Outline Font" +msgstr "Bez obrysowych" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "FontForge nie został skompilowany z biblioteką Spiro." +msgid "No Previous Control Point" +msgstr "Brak poprzedniego punktu kontrolnego" msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "Nie udało się załadować biblioteki libspiro." - -msgid "Add a g2 curve point" -msgstr "Dodaj punkt gładki g2" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Dodaj punkt przejściowy z krzywej na prostą" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Dodaj punkt przejściowy z prostej na krzywą" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Pops a coordinate (26.6), changes it (without\n" +"rounding) to compensate for engine effects\n" +"pushes it back" +msgstr "" +"NROUND[ab] (and. No ROUNDing).\n" +"Poddaje element na wierzchołku stosu (traktowany\n" +"jako dystans F26dot6) kompensacji ze względu na\n" +"charakterystykę urządzenia; nie zaokrąglając go." -msgid "Tools" -msgstr "Narzędzia" +msgid "No References" +msgstr "Odwołania niedozwolone" -msgid "Cannot Be Undone" -msgstr "Nie będzie można cofnąć" +msgid "No Rename" +msgstr "Oryginalne" -msgid "This operation cannot be undone, do it anyway?" -msgstr "Tej operacji nie będzie można cofnąć, kontynuować?" +msgid "No Script" +msgstr "Brakuje pisma" -msgid "Del Layer" -msgstr "Usuń warstwę" +msgid "No Script Tag" +msgstr "Brakuje tagu pisma" -msgid "Layer Info..." -msgstr "Właściwości warstwy..." +msgid "No Sequence/Lookups" +msgstr "Brak podstawień na pozycjach" -msgid "New Layer..." -msgstr "Nowa warstwa..." +msgid "No Slope" +msgstr "Brak pochylenia" -msgid "Layers" -msgstr "Warstwy" +msgid "No Start Glyph" +msgstr "Nie znaleziono glifu początkowego" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "W" +msgid "No Sub Font Definition file" +msgstr "Brakuje pliku definicji podfontu" -msgid "Is Layer Visible?" -msgstr "Zmiana widoczności warstw." +msgid "No Subsetting" +msgstr "Osadzaj kompletny" -msgid "Layer" -msgstr "Warstwa" +msgid "No Subtable" +msgstr "Nie wybrano podtablicy" -msgid "Is Layer Editable?" -msgstr "Wybór warstwy roboczej." +msgid "No Symmetric-Smooth" +msgstr "Jedna oś" -msgid "New Layer" -msgstr "Nowa warstwa" +msgid "No Variation" +msgstr "Brak zmienności" -msgid "Shift Contents To _First" -msgstr "Przenieś zawartość do _pierwszej" +msgid "No Vertical Metrics" +msgstr "Brak wymiarów pionowych" -msgid "Shift Contents _Up" -msgstr "Przenieś zawartość _wyżej" +msgid "No Watch Points" +msgstr "Brak pilnowanych punktów" -msgid "Shift Contents _Down" -msgstr "Przenieś zawartość _niżej" +msgid "No Width" +msgstr "O zerowej szerokości" -msgid "Shift Contents To _Last" -msgstr "Przenieś zawartość do _ostatniej" +msgid "No _to All" +msgstr "Nie na wszys_tkie" -msgid "Make Foreground" -msgstr "Plan pierwszy" +msgid "No applicable lookup subtables" +msgstr "Nie istnieje żadna odpowiednia podtablica funkcji zecerskich" -msgid "Make Cubic" -msgstr "Krzywe stopnia 3 (PS)" +msgid "No argument to operator\n" +msgstr "Brak argumentów dla operatora\n" -msgid "Fill" -msgstr "Wypełnienie" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Brak argumentów dla operatora %d w słowniku prywatnym.\n" -msgid "Show Cubic Column" -msgstr "Typy krzywych" +msgid "No bitmap strikes" +msgstr "Brak wersji bitmapowych" -msgid "Show Fore/Back Column" -msgstr "Typy warstw" +msgid "No cidmap file..." +msgstr "Brak pliku cidmap..." -msgid "Make Background" -msgstr "Warstwa tła" +msgid "No components" +msgstr "Brak składników" -msgid "Make Quadratic" -msgstr "Krzywe stopnia 2 (TT)" +msgid "No curvature info" +msgstr "Brak danych o krzywiźnie" -msgid "+" -msgstr "" +msgid "No data" +msgstr "Brak danych" -msgid "-" -msgstr "" +msgid "No differences found" +msgstr "Nie znaleziono różnic" -msgid "Delete the current layer" -msgstr "Usun bieżącą warstwę" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Nie określono nazwy pliku dołączonego . Wiersz %d w pliku %s" -msgid "Add a new layer" -msgstr "Dodaj nową warstwę" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "Oczekiwano flag w „lookupflag” . Wiersz %d w pliku %s" -msgid "Type in new layer name" -msgstr "Nazwa warstwy" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Nie znaleziono glifu %s, użytego jako wzorzec w %s\n" -msgid "Add Anchor" -msgstr "Dodaj kotwicę" +#, c-format +msgid "No glyph named %s." +msgstr "Nie znaleziono glifu o nazwie %s." -msgid "Get Info..." -msgstr "Właściwości obiektu..." +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "W foncie nie ma żadnego glifu o numerze unikodowym U+%05x.\n" -msgid "Open Reference" -msgstr "Odwołanie do krzywej otwartej" +msgid "No glyphs directory or no contents file" +msgstr "Brak pliku lub folderu z glifami" -msgid "G4 Curve" -msgstr "" +msgid "No glyphs matched" +msgstr "Nie znaleziono pasujących glifów" -msgid "G2 Curve" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" msgstr "" +"Kerning między glifami „%s” a %s nie występuje w %s, a jego wartość wynosi " +"%d w %s.\n" -msgid "Left Constraint" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "Nie znaleziono żadnych par kerningowych w %.200s" -msgid "Right Constraint" -msgstr "" +#, c-format +msgid "No kerning table for %s\n" +msgstr "Nie znaleziono tablicy par kerningowych dla %s\n" -msgid "Curve" -msgstr "Gładki" +msgid "No languages" +msgstr "Brak języków" -msgid "HVCurve" -msgstr "Gładki poz/pion" +msgid "No letters in font" +msgstr "Brak liter w foncie" -msgid "Tangent" -msgstr "Przejściowy" +#, c-format +msgid "No lookup named %s" +msgstr "Nie istnieje żadna tablica funkcji zecerskich o nazwie „%s”" -msgid "Merge" -msgstr "Usuń punkty gładko" +msgid "No lookup selected" +msgstr "Nie wybrano żadnej tablicy" -msgid "Merge to Line" -msgstr "Zastąp odcinkiem" +#, c-format +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." +msgstr "" +"W tablicy odwrotnego podstawienia kontekstowego nie można podać tablic " +"zagnieżdżonych. Użyj listy zamienników. Patrz w: %.20s..." -msgid "Add a left \"tangent\" point" -msgstr "Dodaj lewy „punkt przejściowy”" +msgid "No lookups to copy" +msgstr "Brak danych do skopiowania" -msgid "Add a right \"tangent\" point" -msgstr "Dodaj prawy „punkt przejściowy”" +msgid "No mark in ] (close array)\n" +msgstr "Brak „mark” w ] (koniec tablicy)”\n" -msgid "Name Point..." -msgstr "Nazwa punktu..." +msgid "No mark in cleartomark\n" +msgstr "Brak „mark” w „cleartomark”\n" -msgid "Make Clip Path" -msgstr "Utwórz obrys przycinający" +msgid "No mark in counttomark\n" +msgstr "Brak „mark” w „counttomark”\n" -msgid "Make Line" -msgstr "Utwórz odcinek" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "" +"Niedozwolone glify oznaczone (przez „'”) w zamienniku . Wiersz %d w pliku %s" -msgid "Make Arc" -msgstr "Utwórz łuk" +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "Nie znaleziono klasy kotwic dla %s" -msgid "Insert Point On Spline At..." -msgstr "Wstaw punkt na krzywej..." +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "Brak nazwy dla słownika CharStrings \"%s" -msgid "Name Point" -msgstr "Nazwa punktu" +msgid "No paths with within a glyph should intersect" +msgstr "Żadne krzywe w glifie nie powinny się przecinać" -msgid "Name Contour" -msgstr "Nazwa konturu" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "Brak wcześniejszego punktu dla „curveto” z „flex 0” w %s\n" -msgid "Bitmap" -msgstr "Bitmapa" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "Brak wcześniejszego punktu dla „curveto” w %s\n" -msgid "Outline" -msgstr "Obrys" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "Brak wcześniejszego punktu dla operatora „flex” w %s\n" -msgid "Shades" -msgstr "Odcienie" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "Brak wcześniejszego punktu dla „lineto” z „flex 0” w %s\n" -msgid "Draw a Line" -msgstr "Linia" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "Brak wcześniejszego punktu dla „lineto” w %s\n" -msgid "Set/Clear Pixels" -msgstr "koloruj/czyść piksele" +msgid "No problems detected" +msgstr "Nie znaleziono żadnych problemów" -msgid "Scroll Bitmap" -msgstr "Przewiń bitmapę" +#, c-format +msgid "No problems detected in %s" +msgstr "Nie wykryto żadnych problemów w „%s”." -msgid "Shift Entire Bitmap" -msgstr "Przesuń bitmapę" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"koloruj/czyść piksele\n" -"(z Altem: pobierz kolor)" - -msgid "Filled Rectangle" -msgstr "Wypełniony prostokąt" - -msgid "Filled Ellipse" -msgstr "Wypełniona elipsa" +msgid "No problems found" +msgstr "Nie znaleziono żadnych problemów" -msgid "Negative Width" -msgstr "Ujemna szerokość" +msgid "No references allowed in a pen." +msgstr "Kształt pióra nie może być opisany odwołaniami." +#, c-format msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"Ujemne szerokości glifów są niedozwolone w TrueType.\n" -"Czy mimo to kontynuować?" - -msgid "Search Radius" -msgstr "Promień szukania" - -msgid "Select Point(s) at..." -msgstr "Zaznacz punkt(y) w..." - -msgid "_Exact" -msgstr "_Identyczne" - -msgid "_Around" -msgstr "W p_romieniu" - -msgid "W_ithin Rectangle" -msgstr "W _prostokącie" - -msgid "_Radius:" -msgstr "P_romień:" - -msgid "3" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"Nie można podać listy zamienników bezpośrednio w tej tablicy kontekstowej. " +"Użyj zagnieżdżonej tablicy. Patrz w: %.20s..." -msgid "_Width:" -msgstr "_Szerokość" +msgid "No scripts" +msgstr "Brak pism" -#, c-format -msgid "%s No Slope" -msgstr "%s Brak pochylenia" +msgid "No selection" +msgstr "Brak zaznaczenia" -msgid "No Curvature" -msgstr "Brak krzywizny" +msgid "No selection\n" +msgstr "Niczego nie wybrano\n" -#, c-format -msgid " Curvature: %g" -msgstr " Krzywizna: %.g" +msgid "No significant differences found" +msgstr "Nie znaleziono żadnych istotnych różnic." -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Krzywizna: %g Promień: %g" +msgid "No spaces allowed in class names." +msgstr "Spacje nie są dozwolone w nazwach klas." #, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Odległość wzdłuż normalnej: %.2f, wzdłuż krzywej: %.2f" +msgid "No substitution specified on line %d of %s" +msgstr "Nie określono podstawienia . Wiersz %d w pliku %s" -#, c-format -msgid "Near (%f,%f)" -msgstr "Blisko (%f,%f):" +msgid "No such file" +msgstr "Nie ma takiego pliku" -#, c-format -msgid "Spline Length=%.1f" -msgstr "Długość krzywej: %.1f" +msgid "Nogai" +msgstr "nogajski" -#, c-format -msgid "Spline Length=%g" -msgstr "Długość krzywej: %g" +msgid "Non Linear Transform" +msgstr "Przekształcenie nieliniowe" -msgid "No Next Control Point" -msgstr "Brak następnego punktu kontrolnego" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "Skaluj odsadki inaczej niż kreski pionowe" -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "Nast. PK (%f,%f):" +msgid "Non-ASCII glyphnames" +msgstr "Nazwy glifów spoza ASCII" -msgid " Next" -msgstr " Nast." +msgid "Non-Basic Multilingual Plane" +msgstr "dodatkowy obszar wielojęzyczny Unikodu" -msgid "No Previous Control Point" -msgstr "Brak poprzedniego punktu kontrolnego" +msgid "Non-Straight Arms/Double Serif" +msgstr "Kreski ukośne nie proste, zakończenia C podwójnym szeryfem" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "Poprz. PK: (%f,%f)" +msgid "Non-Straight Arms/Horizontal" +msgstr "Kreski ukośne nie proste, zakończenia C poziome" -msgid " Prev" -msgstr " Poprz." +msgid "Non-Straight Arms/Single Serif" +msgstr "Kreski ukośne zakrzywione, zakończenia C szeryfem" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "Od pierwszej krawędzi do ostatniej: %g x %g, długość: %f" +msgid "Non-Straight Arms/Vertical" +msgstr "Kreski ukośne nie proste, zakończenia C pionowe" -msgid " snapped" -msgstr " przyciągnięta" +msgid "Non-Straight Arms/Wedge" +msgstr "Kreski ukośne nie proste, zakończenia C ukośne" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g x %g długość %g" +msgid "Non-Unicode Glyphs" +msgstr "znaki spoza Unikodu" -msgid "No curvature info" -msgstr "Brak danych o krzywiźnie" +msgid "Non-_Integral coordinates" +msgstr "N_iecałkowite współrzędne" -#, c-format -msgid "∆Curvature: %g" -msgstr "∆Krzywizny: %g" +msgid "Non-existant glyph" +msgstr "Nieistniejący glif" -msgid " Next CP" -msgstr "Nast. PK" +msgid "Non-integral coordinates" +msgstr "Niecałkowite współrzędne" -msgid " Prev CP" -msgstr "Poprz. PK" +msgid "Non-standard Aspect" +msgstr "Nietypowe proporcje" -msgid "No Slope" -msgstr "Brak pochylenia" +msgid "Non-standard Elements" +msgstr "Nietypowe elementy" -msgid "No References" -msgstr "Odwołania niedozwolone" +msgid "Non-standard Em-Size" +msgstr "Niestandardowa wysokość pola znaku" -msgid "No references allowed in a pen." -msgstr "Kształt pióra nie może być opisany odwołaniami." +msgid "Non-standard Topology" +msgstr "Nietypowa topologia" -msgid "Nothing specified" -msgstr "Nie zdefiniowano kształtu" +msgid "None" +msgstr "Brak" -msgid "Please draw a convex polygon in the drawing area." +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" -"Kształt pióra musi być opisany wielobokiem wypukłym - proszę go narysować." +"Numer unikodowy ani nazwa żadnego z glifów w zaznaczonych w bieżącym foncie " +"nie zostały wymienione w żadnej ze wskazanych grup." -msgid "Nib shape not valid" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" msgstr "" +"Błędne przypisanie klasy Open Type: numer klasy %d glifu %d poza zakresem.\n" -msgid "Stroke _Width:" -msgstr "G_rubość kreski:" - -msgid "Stroke width cannot be zero" -msgstr "" +msgid "Normal" +msgstr "Zwykłe" -msgid "Minor A_xis:" -msgstr "Mała _półoś:" +msgid "Normal Background:" +msgstr "Tło:" -msgid "Pen _Angle:" -msgstr "_Kąt pisania:" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Odległość wzdłuż normalnej: %.2f, wzdłuż krzywej: %.2f" -msgid "Join Limit:" -msgstr "" +msgid "Normal Sans" +msgstr "Bezszeryfowe zwykłe" -msgid "Extend Cap:" -msgstr "" +msgid "Normal Text Color:" +msgstr "Tekst:" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "Usuwanie obu wynikowych konturów nie ma sensu" +msgid "Normal/Contact" +msgstr "Normalne/ścisłe" -msgid "Expand Stroke" -msgstr "Rysuj po krzywej" +msgid "Normal/Flattened" +msgstr "Normalne/spłaszczone" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Krzywa swobodna" +msgid "Normal/Off-Center" +msgstr "Normalne/niesymetryczne" -msgid "Nib Type:" -msgstr "" +msgid "Normal/Rounded" +msgstr "Normalne/zaokrąglone" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Normal/Square" +msgstr "Normalne/kwadratowe" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Normal/Weighted" +msgstr "Normalne/ważone" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "Normalize Design Vector Function:" +msgstr "Funkcja NormalizeDesignVector:" -msgid "_Don't Expand" -msgstr "_Nie rysuj po krzywej" +msgid "Normalized Settings:" +msgstr "Parametry znormalizowane:" -msgid "Major Axis (_Width):" -msgstr "" +msgid "Normalized position of this design along each axis" +msgstr "Znormalizowana współrzędna na osi wariantu" -msgid "Minor Axis (_Height):" +msgid "" +"Normally kerning is based on achieving a constant (optical)\n" +"separation between glyphs, but occasionally it is desirable\n" +"to have a kerning table where the kerning is based on the\n" +"closest approach between two glyphs (So if the desired separ-\n" +"ation is 0 then the glyphs will actually be touching." msgstr "" +"Zwykle kerning służy do osiągnięcia stałych optycznie odstępów\n" +"między glifami, ale czasem przydaje się branie pod uwagę raczej\n" +"odległości matematycznej między glifami. Jeśli podana zostanie\n" +"odległość zerowa, glify będą sie stykać." msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." +"Normally simplify will not change the slope of the contour at the points." msgstr "" +"Zwykle upraszczanie zachowuje kąty pod jakimi krzywe wchodzą do punktów i je " +"opuszczają." -msgid "Ni_b Angle:" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"Zwykle upraszczanie zachowuje punkty ekstremalne, co jest zalecane\n" +"w specyfikacjach zarówno fontów postscriptowych jak i truetype'owych." msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" msgstr "" +"Zwykle wzory będą układane ciasno, stykając się\n" +"ze sobą. Wybranie tej opcji zapobiegnie temu." -msgid "Line Cap:" -msgstr "" +msgid "Northern Sami" +msgstr "lapoński północny" -msgid "_Nib" -msgstr "" +msgid "Northern Tai" +msgstr "tajski północny" -msgid "_Butt" -msgstr "Ś_cięte" +msgid "Norway House Cree" +msgstr "kri z Norway house*" -msgid "_Round" -msgstr "_Zaokrąglone" +msgid "Norwegian" +msgstr "norweski" -msgid "Be_vel" -msgstr "Śc_ięte" +msgid "Norwegian (Bokmal)" +msgstr "norweski (bokmål)" -msgid "Line Join:" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "norweski (nynorsk)" -msgid "Ni_b" -msgstr "" +msgid "Not ASCII" +msgstr "To nie ASCII" -msgid "B_evel" +msgid "" +"Not EQual\n" +"Pops two values, tests for inequality, pushes result(0/1)" msgstr "" +"NEQ (ang. Not EQual).\n" +"Zdejmuje dwa elementy ze stosu, a odkłada na nim1 (jeśli nie były równe) lub " +"0." -msgid "Round" -msgstr "Zaokrąglij" - -msgid "Arcs" -msgstr "" +msgid "Not Found" +msgstr "niczego nie znaleziono" -msgid "_Miter" -msgstr "Ka_nciaste" +msgid "Not Guides" +msgstr "Żadnych odwołań" -msgid "Miter Cli_p" -msgstr "" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "To nie jest (metafontowy) plik gf: %.200s" -msgid "_Join Limit:" -msgstr "" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "To nie jest (metafontowy) plik pk: %.200s" -msgid "as _Length" -msgstr "" +msgid "Not a CID format" +msgstr "To nie CID" -msgid "* Nib _Span" -msgstr "" +msgid "Not a CID-keyed font" +msgstr "To nie font CID" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Not a Unicode Character" +msgstr "znak nieunikodowy" -msgid "_Extend Cap:" -msgstr "" +msgid "Not a bdf file" +msgstr "To nie plik bdf" -msgid "as Len_gth" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "To nie jest plik bdf: %.200s" -msgid "* Cap Widt_h" -msgstr "" +msgid "Not a gf file" +msgstr "To nie plik gf" -msgid "Remove Overlap:" -msgstr "" +msgid "Not a pcf file" +msgstr "To nie plik pcf" -msgid "By La_yer" -msgstr "" +msgid "Not a pk file" +msgstr "To nie plik pk" -msgid "By Con_tour" -msgstr "" +msgid "Not a plate file" +msgstr "To nie plik plate" -msgid "N_one (Debug)" -msgstr "" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "To nie jest plik X11 pcf: %.200s" -msgid "Contours (from closed):" -msgstr "" +msgid "Not attached to a feature" +msgstr "Nie związana z żadną funkcją zecerską" -msgid "Both" -msgstr "" +msgid "Not classified" +msgstr "Nie klasyfikowany" -msgid "External Only" -msgstr "" +msgid "Not enough glyphs" +msgstr "Zbyt mało glifów" -msgid "Internal Only" -msgstr "" +msgid "Not enough lines" +msgstr "Zbyt mało linii" -msgid "Arcs Clip:" -msgstr "" +msgid "Not in Collection" +msgstr "Nie w zbiorze" -msgid "Auto" -msgstr "Automatycznie" +msgid "Not quadratic" +msgstr "Krzywe inne niż drugiego stopnia" -msgid "SVG 2" -msgstr "" +msgid "Not sure if this is an error..." +msgstr "Nie wiem..." -msgid "Ratio" -msgstr "" +msgid "Notdef name" +msgstr "Nazwa .notdef" -msgid "S_implify" +#, c-format +msgid "" +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." msgstr "" +"Uwaga: wiele aplikacji systemu Windows będzie miało kłopot z kerningiem tego " +"fontu, ponieważ %d par kerningowych nie może być zmapowanych do unidoce-BMP " +"(np. co najmniej jeden ze znaków pary ma wartość numeru unikodowego równą " +"-1). Aby zapobiec problemom, wyłącz opcję „Kerning starego typu” dla " +"OpenType." -msgid "A_dd Extrema" -msgstr "" +msgid "Nothing Loaded" +msgstr "Niczego nie wczytano" -msgid "_Apply" -msgstr "_Zastosuj" +msgid "Nothing Selected" +msgstr "Niczego nie wybrano" -msgid "Bad Gradient" -msgstr "Błędny gradient" +msgid "Nothing found" +msgstr "Nic nie znaleziono" -msgid "There must be at least 2 gradient stops" -msgstr "Muszą być określone co najmniej 2 punkty (1 segment) gradientu" +msgid "Nothing on stack to print\n" +msgstr "Na stosie nie ma nic do wydrukowania\n" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" -"Błędne przesunięcie w wierszu %d; musi się mieścić w zakresie 0%...100%." +msgid "Nothing specified" +msgstr "Nie zdefiniowano kształtu" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Błędny kolor linii %d; musi się mieścić w zakresie [000000...ffffff]." +msgid "Nothing to match." +msgstr "Nie ma czego dopasowywać." -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "Błędne krycie w wierszu %d; musi się mieścić w zakresie 0.0 ... 1.0." +msgid "Nothing to trace" +msgstr "Nie ma czego wektoryzować" -msgid "You must draw a line" -msgstr "Trzeba narysować linię" +msgid "Nothng found." +msgstr "Nic nie znaleziono." -msgid "You must draw a line, with at most one additional point" -msgstr "Trzeba narysować linię, z co najmniej jednym dodatkowym punktem" +msgid "Nukta Forms" +msgstr "Formy „nukta”" -msgid "Offset %" -msgstr "Przesunięcie w %" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Liczn1:" -msgid "Color" -msgstr "Kolor" +msgid "Num2:" +msgstr "Liczn2:" -msgid "Opacity" -msgstr "Krycie" +msgid "Num3:" +msgstr "Liczn3:" -msgid "Gradient" -msgstr "" +msgid "Number Forms" +msgstr "formy liczbowe" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -" Gradient liniowy jest reprezentowany przez odcinek\n" -"narysowany od punktu startowego do końcowego gradientu.\n" -" Gradient promienisty jest reprezentowany przez odcinek\n" -"narysowany od środka do brzegu. Jeśli na odcinku jest\n" -"jeden dodatkowy punkt, jest on ogniskiem gradientu.\n" -"W przeciwnym razie, ognisko jest w środku." +msgid "Number expected" +msgstr "Oczekiwano liczby" -msgid "Linear" -msgstr "Liniowy" +msgid "Number of Axes:" +msgstr "Liczba osi interpolacji:" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "Gradient liniowy rozchodzi się wzdłuż narysowanej linii." +msgid "Number of Master Designs:" +msgstr "Liczba fontów podstawowych:" -msgid "Radial" -msgstr "Promienisty" +msgid "Number of star points/Polygon vertices" +msgstr "Ilość ramion gwiazdy/punktów wieloboku" msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" msgstr "" -"Gradient promienisty rozchodzi się w kręgach\n" -"od ogniska do promienia." - -msgid "_Pad" -msgstr "Kontynuuj" +"O ile zmieniać wartości w widoku metrycznych przy przesuwaniu z wciśniętymi " +"ctrl i shiftem." msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" msgstr "" -"Poza wyznaczonymi granicami, gradient przyjmuje kolor swojego ostatniego\n" -"punktu. To nie działa dla postscriptowych gradientów liniowych." +"O ile zmieniać wartości w widoku metrycznych przy przesuwaniu z wciśniętym " +"shiftem." -msgid "Repeat" -msgstr "Powtórz" +msgid "Number out of range" +msgstr "Wartość poza zakresem" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" msgstr "" -"Poza wyznaczonymi granicami, gradient należy powtórzyć.\n" -"To nie działa dla gradientów postscriptowych." +"Wartość poza zakresem: %.g w foncie Type2 (dozwolony zakres to " +"-65536...65535)\n" -msgid "Reflect" -msgstr "Odbij" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Zbyt długa liczba . Wiersz %d w pliku %s" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" -"Poza wyznaczonymi granicami, powtarzany gradient należy\n" -"lustrzanie odbijać To nie działa dla gradientów postscriptowych." +msgid "Numerators" +msgstr "Cyfry frakcji górnej (licznika)" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" -"Określ kolor i krycie w punktach narysowanej\n" -"właśnie linii. Przesunięcie to procent odległości\n" -"punkty od początku linii (100% oznacza koniec),\n" -"kolor jest wprowadzany szesnastkowo (6 cyfr, RGB)." +msgid "Numeric Field" +msgstr "Pole numeryczne" -msgid "Translation in X" -msgstr "Przesunięcie X" +msgid "Numeric Field (Spinner)" +msgstr "Ustawienia wyglądu pola numerycznego" -msgid "Translation in Y" -msgstr "Przesunięcie Y" +msgid "Numeric Field Sign" +msgstr "Przyciski +/-" -msgid "Bad Transformation matrix" -msgstr "Błędna macierz transformacji" +msgid "Numeric Forms" +msgstr "formy numeryczne" -msgid "No Glyph" -msgstr "Nie znaleziono glifu" +msgid "Nyanja/Chewa" +msgstr "Nyanja/Cziczewa" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Nie znaleziono w foncie glifu „%.80s”" +msgid "Nynorsk" +msgstr "nynorsk" -msgid "Tile Pattern" -msgstr "Wypełnienie kafelkowe" +msgid "O Black Letter" +msgstr "O gotyckie" + +msgid "O Decorative" +msgstr "O dekoracyjne" + +msgid "O Engraver" +msgstr "O wytłoczone" + +msgid "O Miscellaneous" +msgstr "O różne" + +msgid "O Three Dimensional" +msgstr "O trójwymiarowe" msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" +"ODD\n" +"Pops one value, rounds it and tests if it is odd(0/1)" msgstr "" -"Wzorzec jest pobierany z innego glifu bieżącego\n" -"fontu. Proszę wprowadzić jego nazwę:" +"ODD.\n" +"Zdejmuje jeden element ze stosu, a odkłada na nim\n" +"1 (jeśli po zaokrągleniu był nieparzysty) lub 0." -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Proporcje jak glifu ze wzorem" +msgid "OEM Charset" +msgstr "kodowanie OEM" -msgid "Width:" -msgstr "Szerokość:" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> Zakresy znaków" -msgid "Rotate:" -msgstr "Obrót:" +msgid "OS/2 and Windows specific metrics table" +msgstr "tablica metrycznych dla OS/2 i Windows" -msgid "Skew:" -msgstr "Pochylenie:" +msgid "OS2Version|Automatic" +msgstr "Automatycznie" -msgid "Translate By" -msgstr "Przesunięcie" +msgid "OSS Calligraphic" +msgstr "AR kaligraficzne" -msgid "Transform:" -msgstr "Przekształcenie:" +msgid "OSS Contemporary" +msgstr "AR zwykłe użytkowe" -msgid "Bad Color" -msgstr "Błędny kolor" +msgid "OSS Dutch Modern" +msgstr "AR holenderskie nowoczesne" -msgid "Opacity:" -msgstr "Krycie:" +msgid "OSS Dutch Trad" +msgstr "AR holenderskie tradycyjne" -msgid "Bad Transformation Matrix" -msgstr "Błędna macierz przekształcenia" +msgid "OSS Geralde" +msgstr "AR francuskie" -msgid "Bad dash list" -msgstr "Błędne kreskowanie" +msgid "OSS Miscellaneous" +msgstr "AR różne" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Zbyt dużo kreseczek (może być najwyżej %d)" +msgid "OSS Modified Venetian" +msgstr "AR weneckie modyfikowane" -msgid "Fi_ll" -msgstr "_Wypełnij kontur" +msgid "OSS Venetian" +msgstr "AR weneckie" -msgid "Inherited" -msgstr "Dziedziczone" +msgid "OT _Glyph Class:" +msgstr "_Klasa OpenType:" -msgid "Gradient:" -msgstr "" +msgid "OTF 'CFF '" +msgstr "Opentype'owej „CFF ”" -msgid "Add" -msgstr "Powiększ o:" +msgid "O_pen Paths" +msgstr "Krzywe _otwarte" -msgid "Edit" -msgstr "Edytuj" +msgid "O_verlap" +msgstr "_Operacje boolowskie" -msgid "Pattern:" -msgstr "Wzór:" +msgid "Obli_que..." +msgstr "_Pochyl..." -msgid "Stroke" -msgstr "Linia" +msgid "Oblique Slant..." +msgstr "Pochylenie w poziomie..." -msgid "Dashes" -msgstr "Kreskowanie" +msgid "Oblique/Contact" +msgstr "Pochylone/ścisłe" -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" -"Tu można określić sposób rysowania linii kreskowanej. Dla linii ciągłej\n" -"to pole powinno być puste. Dla linii kreskowanej należy wprowadzić\n" -"do 8 liczb całkowitych z zakresu [0...255], co określa wzór kreskowania:\n" -"„10 10” oznacza „10 jednostek linii, 10 jednostek przerwy, powtarzać” itd." +msgid "Oblique/Extreme Wrapping" +msgstr "Pochyłe/z dużymi zawijasami" -msgid "_Transform Pen:" -msgstr "Przeksz_tałć pióro:" +msgid "Oblique/Flattened" +msgstr "Pochylone/spłaszczone" -msgid "Line Cap" -msgstr "Końce linii" +msgid "Oblique/More Wrapping" +msgstr "Pochyłe/ze średnimi zawijasami" -msgid "S_quare" -msgstr "_Kwadratowe" +msgid "Oblique/No Wrapping" +msgstr "Pochyłe/bez zawijasów" -msgid "Line Join" -msgstr "Połączenia linii" +msgid "Oblique/Off-Center" +msgstr "Pochylone/niesymetryczne" -msgid "Ro_und" -msgstr "Za_okrąglone" +msgid "Oblique/Rounded" +msgstr "Pochylone/zaokrąglone" -msgid "Proximity" -msgstr "Odległość:" +msgid "Oblique/Some Wrapping" +msgstr "Pochyłe/z małymi zawijasami" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Wartość pola „odległość” musi się zawierać w zakresie (0.0; 0.5)." +msgid "Oblique/Square" +msgstr "Pochylone/kwadratowe" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "Wartość pola „punkty na cal” musi się zawierać w zakresie (10; 5000)." +msgid "Oblique/Weighted" +msgstr "Pochylone/ważone" -msgid "Unreasonable DPI" -msgstr "Błędna liczba punktów na cal" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "przestarzała tablica dla fontu CID Type1" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Jedna z wartości pola „rastruj w rozmiarach” nie jest liczbą." +msgid "Obsolete table for a type1 font" +msgstr "przestarzała tablica dla fontów Type1" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Jedna z wartości pola „rastruj w rozmiarach” nie ma sensu." +msgid "Obtuse Cove" +msgstr "Klinowe rozwarte" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Wartości w polu „rastruj w rozmiarach” występują w błędnej kolejności." +msgid "Obtuse Sans" +msgstr "Bezszeryfowe, kreski ścięte pod kątem" -msgid "FreeType unavailable" -msgstr "FreeType niedostępna" +msgid "Obtuse Square Cove" +msgstr "Klinowo-blokowe rozwarte" -msgid "FreeType unavailable." -msgstr "FreeType niedostępna." +msgid "Occitan" +msgstr "oksytański" -msgid "Unexpected error" -msgstr "Nieoczekiwany błąd" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Nieparzysta liczba wartości w BlueValues/OtherBlues." -msgid "Nothing found" -msgstr "Nic nie znaleziono" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Nieparzysta liczba wartości w FamilyBlues/FamilyOtherBlues." -msgid "Nothng found." -msgstr "Nic nie znaleziono." +msgid "Off" +msgstr "Wył." -msgid "No FreeType" -msgstr "Brak FreeType" +msgid "Offset %" +msgstr "Przesunięcie w %" -msgid "You must install the freetype library before using this command." +msgid "Offset in JSTF table is too big. The resultant font will not work." msgstr "" -"Przed użyciem tego polecenia należy zaopatrzyć się w bibliotekę FreeType." +"Przesunięcie w tablicy „JSTF” jest zbyt duże - wynikowy font nie zadziała." + +msgid "Offset text from path by:" +msgstr "Odsuń tekst od ścieżki o:" +#, c-format msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" msgstr "" -"Zainstalowana wersja FreeType nie udostępnia interpretera hintingu TrueType." +"Przesunięcia względem linii podstawowej domyślnej: romn: %d idcn: %d " +"ideo: %d hang: %d math: %d" -msgid "No Instructions" -msgstr "Brak instrukcji" +msgid "Ofm Save Failed" +msgstr "Zapis pliku OFM nie powiódł się" msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." msgstr "" -"Ten glif nie zawiera instrukcji TrueType. Dodanie ich (np. instrukcji delta) " -"może znacząco zmienić jego zrastrowany obraz." +"Często się zdarza, że jakieś punkty są odrobinę poza zasięgiem działania\n" +"hintu, ponieważ pohintowana kreska znaku składa się z kilku segmentów\n" +"z których np. jeden może być nieco przesunięty względem pozostałych." -msgid "Not quadratic" -msgstr "Krzywe inne niż drugiego stopnia" +msgid "Ogham" +msgstr "ogamiczne" -msgid "This must be a truetype layer." -msgstr "To polecenie działa tylko na warstwach z krzywymi stopnia drugiego." +msgid "Ojibway" +msgstr "odżibwe (czipewejski, anishinabe)" -msgid "DELTA suggestions" -msgstr "Sugerowane instrukcje Delta" +msgid "Ol Chiki" +msgstr "ol chiki" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" -"W pohintowanym glifie, kiedy krzywa przechodzi bardzo blisko środka\n" -"piksela, być może warto upewnić się, że jest po właściwej stronie,\n" -"i zapewnić pewien margines na wypadek błędów rasteryzatora.\n" -"Jeśli w jakichś rozdzielczości i rozmiarze problem występuje, można\n" -"rozważyć użycie instrukcji Delta do przesunięcia najbliższego punktu.\n" -"To polecenie wytypuje sytuacje do sprawdzenia." +msgid "Old Italic" +msgstr "staroitalski" -msgid "Rasterize at sizes:" -msgstr "Rastruj w rozmiarach:" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "staroitalskie (etruskie, oskańskie...)" -msgid "DPI:" -msgstr "Punkty na cal:" +msgid "Old Outline Color" +msgstr "Stary obrys" -msgid "Proximity:" -msgstr "Odległość:" +msgid "Old Persian" +msgstr "staroperski" -msgid "pixels" -msgstr "pikseli" +msgid "Old Persian cuneiform" +msgstr "klinowe staroperske" -msgid "This may take a while. Please be patient..." -msgstr "To może chwilę potrwać (cierpliwości)..." +msgid "Old South Arabian" +msgstr "staro-południowo-arabski" -msgid "Glyph, Size, Point" -msgstr "Glif, rozmiar, punkt" +msgid "Old Style" +msgstr "Proporcje renesansowe" -msgid "Glyph, Point, Size" -msgstr "Glif, punkt, rozmiar" +msgid "Old Style Serifs" +msgstr "Antykwy renesansowe" -msgid "Size, Glyph, Point" -msgstr "Rozmiar, glif, punkt" +msgid "Old Turkic" +msgstr "staroturecki" -msgid "Sort|Alphabetic" -msgstr "Alfabetycznie" +msgid "Old sfd file" +msgstr "Stary plik sfd" -msgid "Glyph Order" -msgstr "Kolejność glifów" +msgid "Old style 'kern'" +msgstr "Kerning starego typu" -#, c-format -msgid "Size: %d (%d)" -msgstr "Rozmiar: %d (%d)" +msgid "Oldstyle Figures" +msgstr "Cyfry nautyczne" + +msgid "On" +msgstr "Wł." + +msgid "" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." +msgstr "" +"Swego czasu, Adobe przypisało numery kodowe PUA (public use area:\n" +"obszar do użycia publicznego) różnym wariantom stylistycznym znaków\n" +"(kapitaliki, cyfry nautyczne...), a teraz wycofało się z tego pomysłu\n" +"i zaleca ich ignorowanie, jeśli zrobione w taki sposób.\n" +"\n" +"Adobe zakłada, że upłynęło już tyle czasu, że wszystkie liczące się\n" +"programy wykorzystują już odpowiednie możliwości OpenType do wyboru\n" +"wariantów znaków w zależności od kontekstu. Niestety, programy takie\n" +"jak MS Word czy OpenOffice wcale tego nie obsługują, więc domyślnie\n" +"FontForge nie zgadza się z bieżącymi zaleceniami Adobe\n" +"\n" +"Uwaga: ta opcja nie wpływa na rozpoznawanie numeru unikodowego znaku\n" +"z kodowania fontu, a tylko z nazwy glifu." #, c-format -msgid "Point: %d (%d)" -msgstr "Punkt: %d (%d)" +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"Rozmiar jednego z podanych fontów bitmapowych, %1$d, nie jest całkowitą " +"wielokrotnością rozmiaru najmniejszego z nich, %2$d (albo czynnik skalujący " +"jest zbyt duży)." #, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" rozmiar=%d punkt=%d (%d,%d) odległość=%g" +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "W jednym z fontów %1$d,%2$d brakuje glifów %3$d" -msgid "Potential spots for Delta instructions" -msgstr "Potencjalnie potrzebne instrukcje delta" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"Jeden z wariantów Multiple Master zawiera obrysy truetype'owe (krzywe " +"stopnia 2). Musi zostać przekonwertowany na krzywe stopnia 3 zanim będzie " +"mógł zostać użyty." -msgid "Sort:" -msgstr "Sortowanie według:" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"Zakazuje osadzania obrysów znaków - zezwala tylko bitmapy.\n" +"Jeśli font nie zawiera bitmap, osadzanie będzie niemożliwe." -msgid "Glyph:" -msgstr "Glif:" +msgid "Only Embed Bitmaps" +msgstr "Osadzaj tylko bitmapy" -msgid "_Copies:" -msgstr "Liczba _kopii" +msgid "Only One Font" +msgstr "Tylko jeden font" -msgid "No Command Specified" -msgstr "Nie wybrano polecenia druku" +msgid "Only a single character allowed" +msgstr "Dozwolony tylko pojedynczy znak" -msgid "Page Setup" -msgstr "Ustawienia strony" +msgid "Only kern glyphs closer" +msgstr "Nie rozsuwaj glifów" -msgid "To _File" -msgstr "Do _pliku" +msgid "Only lower case" +msgstr "Tylko małe litery" -msgid "To P_DF File" -msgstr "Do pliku P_DF" +msgid "Only one font may be imported into the background" +msgstr "Do warstwy tła można zaimportować co najwyżej jeden font" -msgid "_Other" -msgstr "_Inny" +#, c-format +msgid "" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." +msgstr "" +"W tablicy odwrotnego łańcuchowego podstawienia kontekstowego można podac " +"tylko jedną listę zamienników. Patrz w: %.20s..." msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." msgstr "" -"Własne polecenie druku wraz z odpowiednimi parametrami.\n" -"Polecenie musi przetworzyć plik postscriptowy podany na\n" -"standardowe wejście." +"Położenie tego odwołania ma być wyrównywane do rastra.\n" +" Ta opcja ma znaczenie tylko dla fontów TrueType." -msgid "Page_Size:" -msgstr "_Rozmiar strony:" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"Wymiary tego glifu mają być takie jak wymiary glifu do którego odnosi\n" +"się to odwołanie. Ta opcja ma znaczenie tylko dla fontów TrueType." -msgid "_Printer:" -msgstr "_Drukarka:" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"To odwołanie ma używać mechanizmu przystawania punktów zamiast macierzy\n" +"przekształceń: wskazany punkt odwołania ma znaleźć się w tym samym miejscu\n" +"co wskazany punkt glifu bazowego. Ta opcja ma znaczenie tylko dla fontów " +"TrueType." -msgid "Size" -msgstr "Rozmiar" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Zwykle sprawdzane są wszystkie znaki w bieżącym widoku\n" +"fontu. Ta opcja ogranicza wyszukiwanie do zaznaczonych." -msgid "_Pointsize:" -msgstr "Wys. w _pkt.:" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "" +"Odejmij od zaznaczenia te znaki, które\n" +"nie spełniają kryteriów wyszukiwania" -msgid "Invalid point size" -msgstr "Błędny stopień pisma" +msgid "" +"Only the alpha value is used and if non zero it will set the alpha channel " +"for the control points, bezier information and other non spline indicators " +"for the Dragging Comparison Outline spline" +msgstr "" +"Używana jest tylko warość alfa (przezroczystości) - jeśli niezerowa, " +"zostanie użyta dla punktów, etykiet i innych elementów na starych obrysach " +"(patrz obok)." -msgid "Print To File..." -msgstr "Drukuj do pliku..." +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Tylko pierwsze 256 glifów kodowania zostanie użytych" -msgid "Bad Font" -msgstr "Zły font" +msgid "Only upper case" +msgstr "Tylko wielkie litery" -msgid "Bad Size" -msgstr "Zły rozmiar" +msgid "Opacity" +msgstr "Krycie" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "W foncie nie ma bitmap o żądanym rozmiarze. Font obsługuje %s" +msgid "Opacity:" +msgstr "Krycie:" -#, c-format -msgid "Text Width:%4d" -msgstr "Szerokość tekstu:%4d" +msgid "Open" +msgstr "Otwórz" -msgid "Insert Text Outlines" -msgstr "Wstaw napis z glifów" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "" +"Czy otwierać okno automatycznego kerningu dla nowych podtablic kerningu?" -msgid "Print" -msgstr "Wydruk" +msgid "Open Contour" +msgstr "Krzywe otwarte" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "Zaznacz jakiś tekst, a potem korzystając z tej listy zmieniaj font." +msgid "Open Font" +msgstr "Otwórz font" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "Rozmiar znaków w zaznaczonym fragmencie tekstu." - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "Rozmiar w pionie znaków w zaznaczonym fragmencie tekstu." +msgid "Open Glyph" +msgstr "Otwórz glif" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "Wybór rozmiaru w pikselach znaków w zaznaczonym tekście" +msgid "Open Path Color" +msgstr "Kolor otwartych obrysów" -msgid "_AA" -msgstr "_Wygładź" +msgid "Open Reference" +msgstr "Odwołanie do krzywej otwartej" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "Wygładź znaki w zaznaczonym tekście (zastosuj antyaliasing)" +msgid "Open failed" +msgstr "Błąd otwarcia" msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" +"Open paths should be drawn in a special highlight color to make them more " +"apparent." msgstr "" -"Wybór trybu pracy rasteryzatora freetype:\n" -" pfb ― standardowy postscriptowy Type1\n" -" ttf ― truetype\n" -" otf ― opentype\n" -" bez hintów ― freetype ma nie używać hintów z fontu.\n" -" bitmap ― wyświeltane samodzielnie przez FontForge,\n" -" bitmapy muszą być utworzone wcześniej.\n" -" FontForge ― użycie własnego rasteryzatora FontForge\n" -" zamiast freetype. Ostateczność." +"Niezamknięcie konturów tworzących obrys znaku to przeważnie błąd.\n" +"Włączenie tej opcji spowoduje wyróżnienie takich konturów kolorem." -msgid "nohints" -msgstr "bez hintów" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "Ciągłość konturów w glifie „%s” różni się.\n" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"Wybierz pismo i język obowiązujące w zaznaczonym\n" -"fragmencie tekstu." +msgid "OpenCharsInNewWindow" +msgstr "Otwieraj glify w nowym oknie" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"Wybierz funkcje zecerskie aktywne w zaznaczonym\n" -"fragmencie tekstu." +msgid "OpenType (Mac dfont)" +msgstr "OpenType (macowy dfont)" -msgid "Menu" +msgid "" +"OpenType Contextual or Chaining subtables may be in one\n" +" of three formats. The context may be specified either\n" +" as a string of specific glyphs, a string of glyph classes\n" +" or a string of coverage tables\n" +"In the first format you must specify a string of glyph-names\n" +" In the second format you must specify a string of class names\n" +" In the third format you must specify a string each element\n" +" of which may contain several glyph-names\n" +"For chaining subtables you may also specify backtrack and\n" +" lookahead lists." msgstr "" +"Podtablice OpenType dotyczące funkcji kontekstowych i łańcuchowych\n" +"mogą występować w trzech postaciach. Kontekst może być określony\n" +"listami glifów, klas glifów lub tablic grupujących (ang. coverage tables).\n" +" Korzystając z pierwszego formatu, trzeba wprowadzić listę nazw glifów.\n" +"Korzystając z drugiego formatu, trzeba wprowadzić listę numerów klas.\n" +"Trzeci format wymaga listy której każdy element może zawierać wiele\n" +"nazw glifów.\n" +" Dla podtablic funkcji łańcuchowych można zawęzić kontekst,\n" +"definiując listy elementów (glifów, klas lub tablic) poprzedzających\n" +"dopasowanie lub następujących za nim." -msgid "Specifies screen dots per inch" -msgstr "Rozdzielczość ekranu w pikselach na cal" +msgid "OpenType Tables" +msgstr "Tablice openType" msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." msgstr "" -"FontForge nie odświeża tego widoku automatycznie przy zmianach w foncie,\n" -"inaczej reagowałby bardzo powoli. Należy robić to ręcznie." - -msgid "_Refresh" -msgstr "_Odśwież" +"Fonty OpenType zawierać tablicę „OS/2 w wersji wyższej niż 1.\n" +"”To ustala się w Element -> Właściwości Fontu -> Różne." -msgid "Text Width: 0" -msgstr "Szerokość tekstu: 0" +msgid "OpenTypeFeature|New" +msgstr "Nowa" -msgid "Wrap Pos:" -msgstr "Zawijaj wiersze od:" +msgid "OpenTypeLoadHintEqualityTolerance" +msgstr "Tolerancja hintingu" -msgid "The text will wrap to a new line after this many em-units" -msgstr "Wiersze będą zawijane na szerokość tylu jednostek." +msgid "OpenType|Lookups" +msgstr "Funkcje zecerskie" -msgid "Display" -msgstr "Widok" +msgid "Optical Bounds" +msgstr "Odległości optyczne" -msgid "_Full Font Display" -msgstr "_Pełny widok fontu" +msgid "Optical Character Recognition" +msgstr "optyczne rozpoznawanie znaków" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "Drukuje wszystkie glify z fontu w danym stopniu pisma." +msgid "Optimized For ClearType" +msgstr "Przystosowane dla ClearType" -msgid "Full Pa_ge Glyph" -msgstr "_Glif na całą stronę" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Dodaj te glify do podtablicy funkcji zecerskich:" -msgid "Full Pa_ge Glyphs" -msgstr "_Glify na całą stronę" +msgid "Options" +msgstr "Opcje" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "Drukuje tylko zaznaczone glify, każdy zajmie całą osobną stronę." +msgid "Ordinals" +msgstr "Cyfry" -msgid "_Multi Size Glyph" -msgstr "Glif w różnych _rozmiarach" +msgid "Orig layer" +msgstr "Warstwa źródłowa" -msgid "_Multi Size Glyphs" -msgstr "Glify w różnych _rozmiarach" +msgid "Origin" +msgstr "Początek" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Drukuje tylko zaznaczone glify, każdy w określonych stopniach pisma." +msgid "Origin:" +msgstr "Początek:" -msgid "S_etup" -msgstr "_Ustawienia" +msgid "Original Color" +msgstr "Obrys oryginalny" -msgid "_Print" -msgstr "_Drukuj" +msgid "Original Y Position" +msgstr "Początkowa wsp. Y" -msgid "_Done" -msgstr "_Dość" +msgid "Oriya" +msgstr "Orija" -msgid "Bind to Path" -msgstr "Wklej wzdłuż ścieżki" +msgid "Ornamentals" +msgstr "Ornamenty" -#, c-format -msgid "Path Length: %g" -msgstr "Długość ścieżki: %g" +msgid "Ornamented" +msgstr "Ornamentowane" -msgid "Scale so text width matches path length" -msgstr "Skaluj na całą długość ścieżki" +msgid "Ornaments" +msgstr "Ornamenty" -msgid "Rotate each glyph as a unit" -msgstr "Obróć każdy glif osobno" +msgid "Oromo" +msgstr "oromo" -msgid "Align:" -msgstr "Wyrównanie:" +msgid "Osmanya" +msgstr "osmanija" -msgid "At Start" -msgstr "Do początku ścieżki" +msgid "Ossetian" +msgstr "osetyjski" -msgid "Centered" -msgstr "Wycentrowany" +msgid "Other ..." +msgstr "Inny ..." -msgid "At End" -msgstr "Do końca ścieżki" +msgid "Other Info" +msgstr "Pozostałe właściwości" -msgid "Offset text from path by:" -msgstr "Odsuń tekst od ścieżki o:" +msgid "Other:" +msgstr "Z warstwą:" -msgid "_Insert" -msgstr "_Wstaw" +msgid "OtherSubrsFile" +msgstr "Plik OtherSubrs" -msgid "Outline Width" -msgstr "Grubość obrysu:" +msgid "Others" +msgstr "Pozostałe" -msgid "_Gap:" -msgstr "_Odstęp:" +msgid "Out Of Order" +msgstr "Błędna kolejność" -msgid "Inline" -msgstr "Środek" +msgid "Out of Range" +msgstr "Wartość poza zakresem" -msgid "Outline Width:" -msgstr "Grubość obrysu:" +msgid "Out of memory\n" +msgstr "Za mało pamięci\n" -msgid "Shadow Length:" -msgstr "Długość cienia:" +msgid "Outer Border:" +msgstr "Ramka zewnętrzna:" -msgid "Light Angle:" -msgstr "Kąt oświetlenia:" +msgid "Outer Shadow" +msgstr "Cień zewnętrzny" -msgid "Shadow" -msgstr "Cień" +msgid "Outline" +msgstr "Obrys" -msgid "Remove Encoding" -msgstr "Usuń kodowanie" +msgid "Outline Default Button" +msgstr "Obwiedź przyciski potwierdzeń" -msgid "Load Encoding" -msgstr "Wczytaj kodowanie" +msgid "Outline Fonts" +msgstr "Fonty obrysowe" -msgid "Browse..." -msgstr "Przeglądaj..." +msgid "Outline Glyphs\n" +msgstr "Glify obrysowe\n" -msgid "Please select a CID ordering" -msgstr "Proszę wybrać porządek CID" +msgid "Outline Inner Border" +msgstr "Ramka wewnętrzna" -msgid "Encoding|Glyph Order" -msgstr "Wewnętrzne" +msgid "Outline Outer Border" +msgstr "Ramka zewnętrzna" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (łacińskie-1)" - -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (łacińskie-0)" - -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (łacińskie-2)" +msgid "Outline View" +msgstr "Widok glifu" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (łacińskie-3)" +msgid "Outline View 2" +msgstr "Widok glifu - ciąg dalszy" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (łacińskie-4)" +msgid "Outline Width" +msgstr "Grubość obrysu:" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (łacińskie-5)" +msgid "Outline Width:" +msgstr "Grubość obrysu:" -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (łacińskie-6)" +msgid "OutlineThickness" +msgstr "Grubość obrysów" -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (łacińskie-7)" +msgid "Outlining glyphs" +msgstr "Obrysowywanie glifów" -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (łacińskie-8)" +msgid "Output AFM" +msgstr "Zapisz AFM" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +msgid "Output FONTLOG.txt" +msgstr "Wygeneruj plik FONTLOG.txt" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (grażdańskie)" +msgid "Output Glyph Map" +msgstr "Zapisz mapę glifów" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (grażdańskie)" +msgid "Output OFM & CFG" +msgstr "Zapisz OFM i CFG" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (arabskie)" +msgid "Output PFM" +msgstr "Zapisz PFM" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (greckie)" +msgid "Output TFM & ENC" +msgstr "Zapisz TFM i ENC" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (hebrajskie)" +msgid "Output error" +msgstr "Błąd wyjścia" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (tajskie)" +msgid "Oval" +msgstr "Owalne" -msgid "Macintosh Latin" -msgstr "łacińskie macintoshowe" +msgid "Over/Underbars" +msgstr "Kreski górne i dolne" -msgid "Windows Latin (\"ANSI\")" -msgstr "łacińskie windowsowe („ANSI”)" +msgid "OverbarExtraAscender:" +msgstr "Światło nad kreską górną:" -msgid "Adobe Standard" -msgstr "standardowe Adobe" +msgid "OverbarRuleThickness:" +msgstr "Grubość kreski górnej:" -msgid "Symbol" -msgstr "" +msgid "OverbarVerticalGap:" +msgstr "Światło nad wyrażeniem:" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ Podstawowe (8r)" +msgid "Overlapped Hints" +msgstr "Konflikt hintów" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (Unikod, BMP)" +msgid "PCL 5 data table" +msgstr "tablica danych PCL5" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (pełny Unikod)" +msgid "PDF page graphics" +msgstr "Grafika ze strony PDF" -msgid "SJIS (Kanji)" +msgid "POP top stack element" msgstr "" +"POP.\n" +"Usuwa jeden element z wierzchołka stosu." -msgid "JIS 208 (Kanji)" -msgstr "" +msgid "PS Glyph Names" +msgstr "Nazwy glifów" -msgid "JIS 212 (Kanji)" -msgstr "" +msgid "PS Hints" +msgstr "Hinting PS" -msgid "Wansung (Korean)" -msgstr "Wansung (koreańskie)" +msgid "PS Names" +msgstr "Nazewnictwo PS" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (koreańskie)" +msgid "PS Private" +msgstr "PS prywatne" -msgid "Johab (Korean)" -msgstr "Johab (koreańskie)" +msgid "PS Type 0" +msgstr "PS typ 0" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (chińskie uproszczone)" +msgid "PS Type 1 (Ascii)" +msgstr "PS typ 1 (ASCII)" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (chińskie)" +msgid "PS Type 1 (Binary)" +msgstr "PS typ 1 (binarny)" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (chińskie tradycyjne)" +msgid "PS Type 1 (MacBin)" +msgstr "PS typ 1 (binarny macowy)" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (chińskie tradycyjne)" +msgid "PS Type 1 (Multiple)" +msgstr "PS typ 1 (wiele fontów)" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Żadna" +msgid "PS Type 1 (Resource)" +msgstr "PS typ 1 (zasób)" -msgid "MacStyles|Bold" -msgstr "Pismo pogrubione" +msgid "PS Type 3" +msgstr "PS typ 3" -msgid "MacStyles|Italic" -msgstr "Pismo pochyłe" +msgid "PS Type3 Bitmap" +msgstr "Bitmapa PS typ 3" -msgid "MacStyles|Condense" -msgstr "Pismo wąskie" +msgid "PSPrivateDictKey|New" +msgstr "Nowy" -msgid "MacStyles|Expand" -msgstr "Pismo szerokie" +msgid "" +"PUSH Byte[abc]\n" +" abc is the number-1 of bytes to push\n" +"Reads abc+1 unsigned bytes from\n" +"the instruction stream and pushes them" +msgstr "" +"PUSHB[abc] (ang. PUSH Bytes).\n" +" abc - liczba bajtów bez znaku (pomniejszona o 1)\n" +" pobrania ze strumienia instrukcji i wrzucenia na stos." -msgid "MacStyles|Underline" -msgstr "Pismo podkreślone" +msgid "" +"PUSH Word[abc]\n" +" abc is the number-1 of words to push\n" +"Reads abc+1 signed words from\n" +"the instruction stream and pushes them" +msgstr "" +"PUSHW[abc] (ang. PUSH Words).\n" +" abc - liczba słów dwubajtowych ze znakiem (pomniejszona o 1)\n" +" do pobrania ze strumienia instrukcji i wrzucenia na stos." -msgid "MacStyles|Outline" -msgstr "Pismo konturowe" +msgid "P_FM Family" +msgstr "Rodzina P_FM:" -msgid "MacStyles|Shadow" -msgstr "Pismo z cieniem" +msgid "P_en" +msgstr "Krzywa _Beziera" -msgid "Ultra-Condensed (50%)" -msgstr "Pismo bardzo wąskie (50%)" +msgid "P_ositions" +msgstr "P_ozycje" -msgid "Extra-Condensed (62.5%)" -msgstr "Pismo dość wąskie (62.5%)" +msgid "P_rev Control Point" +msgstr "Poprzedni punkt kontrolny" -msgid "Condensed (75%)" -msgstr "Pismo wąskie (75%)" +msgid "Padding" +msgstr "Odstęp od zawartości" -msgid "Semi-Condensed (87.5%)" -msgstr "Pismo zwężone (87.5%)" +msgid "Padding:" +msgstr "Odstęp od zawartości:" -msgid "Medium (100%)" -msgstr "Pismo normalne (100%)" +msgid "Page Setup" +msgstr "Ustawienia strony" -msgid "Semi-Expanded (112.5%)" -msgstr "Pismo poszerzone (112.5%)" +msgid "Page_Size:" +msgstr "_Rozmiar strony:" -msgid "Expanded (125%)" -msgstr "Pismo szerokie (125%)" +msgid "Pair Position (kerning)" +msgstr "Względne pozycjonowanie pary" -msgid "Extra-Expanded (150%)" -msgstr "Pismo dość szerokie (150%)" +msgid "Pairwise Pos" +msgstr "Pozycjonowanie par" -msgid "Ultra-Expanded (200%)" -msgstr "Pismo bardzo szerokie (200%)" +msgid "Pairwise Positioning (kerning)" +msgstr "Względne pozycjonowanie pary (kerning)" -msgid "100 Thin" -msgstr "100 (pismo bardzo cienkie)" +msgid "Palaung" +msgstr "palau" -msgid "200 Extra-Light" -msgstr "200 (pismo dość cienkie)" +msgid "Pale_ttes" +msgstr "P_rzyborniki" -msgid "300 Light" -msgstr "300 (pismo cienkie)" +msgid "Palestinian Aramaic" +msgstr "aramejski (Palestyńa)" -msgid "400 Regular" -msgstr "400 (pismo książkowe)" +msgid "Pali" +msgstr "pali" -msgid "500 Medium" -msgstr "500 (pismo zwykłe)" +msgid "Palm OS Bitmap" +msgstr "Bitmapa PalmOSa" -msgid "600 Semi-Bold" -msgstr "600 (pismo półgrube)" +msgid "Palpa" +msgstr "palpa" -msgid "700 Bold" -msgstr "700 (pismo pogrubione)" +msgid "PanoseArmStyle|Any" +msgstr "Jakiekolwiek" -msgid "800 Extra-Bold" -msgstr "800 (pismo dość grube)" +msgid "PanoseArmStyle|No Fit" +msgstr "Nic nie pasuje" -msgid "900 Black" -msgstr "900 (pismo bardzo grube)" +msgid "PanoseAspectRatio|Any" +msgstr "Jakiekolwiek" -msgid "Never Embed/No Editing" -msgstr "Nie osadzaj/Edycja niemożliwa" +msgid "PanoseAspectRatio|No Fit" +msgstr "Nic nie pasuje" -msgid "Printable Document" -msgstr "Tylko do druku" +msgid "PanoseAspect|Any" +msgstr "Jakiekolwiek" -msgid "Editable Document" -msgstr "Także do edycji" +msgid "PanoseAspect|No Fit" +msgstr "Nic nie pasuje" -msgid "Installable Font" -msgstr "Font instalowalny" +msgid "PanoseCharRange|Any" +msgstr "Jakikolwiek" -msgid "Serif" -msgstr "Pismo szeryfowe" +msgid "PanoseCharRange|No Fit" +msgstr "Nic nie pasuje" -msgid "Sans-Serif" -msgstr "Pismo bezszeryfowe" +msgid "PanoseClass|Any" +msgstr "Jakakolwiek" -msgid "Monospace" -msgstr "Pismo o stałej szerokości znaków" +msgid "PanoseClass|No Fit" +msgstr "Nic nie pasuje" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Pismo odręczne" +msgid "PanoseContrast|Any" +msgstr "Jakikolwiek" -msgid "Decorative" -msgstr "Pismo dekoracyjne" +msgid "PanoseContrast|High" +msgstr "Wysoki" -msgid "No Classification" -msgstr "Nie klasyfikuj" +msgid "PanoseContrast|Low" +msgstr "Niski" -msgid "Old Style Serifs" -msgstr "Antykwy renesansowe" +msgid "PanoseContrast|Medium" +msgstr "Średni" -msgid "OSS Rounded Legibility" -msgstr "" +msgid "PanoseContrast|Medium High" +msgstr "Podwyższony" -msgid "OSS Geralde" -msgstr "AR francuskie" +msgid "PanoseContrast|Medium Low" +msgstr "Obniżony" -msgid "OSS Venetian" -msgstr "AR weneckie" +msgid "PanoseContrast|No Fit" +msgstr "Nic nie pasuje" -msgid "OSS Modified Venetian" -msgstr "AR weneckie modyfikowane" +msgid "PanoseContrast|None" +msgstr "Brak" -msgid "OSS Dutch Modern" -msgstr "AR holenderskie nowoczesne" +msgid "PanoseContrast|Very High" +msgstr "Bardzo wysoki" -msgid "OSS Dutch Trad" -msgstr "AR holenderskie tradycyjne" +msgid "PanoseContrast|Very Low" +msgstr "Bardzo niski" -msgid "OSS Contemporary" -msgstr "AR zwykłe użytkowe" +msgid "PanoseFamily|Any" +msgstr "Jakikolwiek" -msgid "OSS Calligraphic" -msgstr "AR kaligraficzne" +msgid "PanoseFamily|No Fit" +msgstr "Nic nie pasuje" -msgid "OSS Miscellaneous" -msgstr "AR różne" +msgid "PanoseFinials|Any" +msgstr "Jakiekolwiek" -msgid "Transitional Serifs" -msgstr "Antykwy barokowe" +msgid "PanoseFinials|No Fit" +msgstr "Nic nie pasuje" -msgid "TS Direct Line" -msgstr "AB proste" +msgid "PanoseForm|Any" +msgstr "Jakakolwiek" -msgid "TS Script" -msgstr "AB pisane" +msgid "PanoseForm|No Fit" +msgstr "Nic nie pasuje" -msgid "TS Miscellaneous" -msgstr "AB różne" +msgid "PanoseKind|Any" +msgstr "Jakikolwiek" -msgid "Modern Serifs" -msgstr "Antykwy klasycystyczne" +msgid "PanoseKind|No Fit" +msgstr "Nic nie pasuje" -msgid "MS Italian" -msgstr "AK włoskie" +msgid "PanoseLetterform|Any" +msgstr "Jakakolwiek" -msgid "MS Script" -msgstr "AK pisane" +msgid "PanoseLetterform|No Fit" +msgstr "Nic nie pasuje" -msgid "MS Miscellaneous" -msgstr "AK różne" +msgid "PanoseLining|Any" +msgstr "Nic nie pasuje" -msgid "Clarendon Serifs" -msgstr "Szeryfy blokowe, pisma dwuelementowe" +msgid "PanoseLining|Backdrop" +msgstr "Tło" -msgid "CS Clarendon" -msgstr "SBD Clarendon" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Grawerowany" -msgid "CS Modern" -msgstr "SBD nowoczesne" +msgid "PanoseLining|Inline" +msgstr "Na zewnątrz" -msgid "CS Traditional" -msgstr "SBD tradycyjne" +msgid "PanoseLining|No Fit" +msgstr "Nic nie pasuje" -msgid "CS Newspaper" -msgstr "SBD gazetowe" +msgid "PanoseLining|None" +msgstr "Brak" -msgid "CS Stub Serif" -msgstr "SBD o skróconych szeryfach" +msgid "PanoseLining|Outline" +msgstr "Wewnątrz" -msgid "CS Monotone" -msgstr "SBD o stałej szerokości kresek" +msgid "PanoseLining|Relief" +msgstr "Wypukły" -msgid "CS Typewriter" -msgstr "SBD maszynowe" +msgid "PanoseLining|Shadow" +msgstr "Cień" -msgid "CS Miscellaneous" -msgstr "SBD różne" +msgid "PanoseMidline|Any" +msgstr "Jakakolwiek" -msgid "Slab Serifs" -msgstr "Szeryfy blokowe, pisma jednoelementowe" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Stała/ostro zakończona" -msgid "Slab Serifs|SS Monotone" -msgstr "SBJ o stałej szerokości kresek" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Stała/z szeryfem" -msgid "Slab Serifs|SS Humanist" -msgstr "SBJ humanistyczne" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Stała/ścięta" -msgid "Slab Serifs|SS Geometric" -msgstr "SBJ geometryczne" +msgid "PanoseMidline|High/Pointed" +msgstr "Wysoka/ostro zakończona" -msgid "Slab Serifs|SS Swiss" -msgstr "SBJ szwajcarskie" +msgid "PanoseMidline|High/Serifed" +msgstr "Wysoka/z szeryfem" -msgid "Slab Serifs|SS Typewriter" -msgstr "SBJ maszynowe" +msgid "PanoseMidline|High/Trimmed" +msgstr "Wysoka/ścięta" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SBJ różne" +msgid "PanoseMidline|Low/Pointed" +msgstr "Niska/ostro zakończona" -msgid "Freeform Serifs" -msgstr "Dowolne szeryfowe" +msgid "PanoseMidline|Low/Serifed" +msgstr "Niska/z szeryfem" -msgid "FS Modern" -msgstr "DS nowoczesne" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Niska/ścięta" -msgid "FS Miscellaneous" -msgstr "DS różne" +msgid "PanoseMidline|No Fit" +msgstr "Nic nie pasuje" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "BS neogroteski linearne IBM" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Standardowa/ostro zakończona" -msgid "Sans-Serif|SS Humanist" -msgstr "BS humanistyczne" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Standardowa/z szeryfem" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "BS zaokrąglone geometryczne o małej minuskule" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Standardowa/ścięta" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "BS zaokrąglone geometryczne o dużej minuskule" +msgid "PanoseProportion|Any" +msgstr "Jakiekolwiek" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "BS neogroteski linearne" +msgid "PanoseProportion|No Fit" +msgstr "Nic nie pasuje" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "BS groteski linearne modyfikowane" +msgid "PanoseSerifVariant|Any" +msgstr "Jakiekolwiek" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "BS maszynowe linearne" +msgid "PanoseSerifVariant|No Fit" +msgstr "Nic nie pasuje" -msgid "Sans-Serif|SS Matrix" -msgstr "BS drukarek mozaikowych" +msgid "PanoseSerifs|Any" +msgstr "Jakiekolwiek" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "BS różne" +msgid "PanoseSerifs|No Fit" +msgstr "Nic nie pasuje" -msgid "Ornamentals" -msgstr "Ornamenty" +msgid "PanoseSerifs|Thin" +msgstr "Kreskowe" -msgid "O Engraver" -msgstr "O wytłoczone" +msgid "PanoseSerivfs|Rounded" +msgstr "Zaokrąglone skryte (zatępione)" -msgid "O Black Letter" -msgstr "O gotyckie" +msgid "PanoseSerivfs|Script" +msgstr "Pisane" -msgid "O Decorative" -msgstr "O dekoracyjne" +msgid "PanoseSerivfs|Square" +msgstr "Belkowe" -msgid "O Three Dimensional" -msgstr "O trójwymiarowe" +msgid "PanoseSpacing|Any" +msgstr "Jakiekolwiek" -msgid "O Miscellaneous" -msgstr "O różne" +msgid "PanoseSpacing|No Fit" +msgstr "Nic nie pasuje" -msgid "Scripts" -msgstr "Pisane" +msgid "PanoseStrokeVariation|Any" +msgstr "Jakiekolwiek" -msgid "S Uncial" -msgstr "P uncjała" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Nic nie pasuje" -msgid "S Brush Joined" -msgstr "P pisane pędzlem, łączone" +msgid "PanoseTool|Any" +msgstr "Jakiekolwiek" -msgid "S Formal Joined" -msgstr "P pisane piórem, łączone" +msgid "PanoseTool|No Fit" +msgstr "Nic nie pasuje" -msgid "S Monotone Joined" -msgstr "P o stałej grubości, łączone" +msgid "PanoseTopology|Any" +msgstr "Jakakolwiek" -msgid "S Calligraphic" -msgstr "P kaligraficzne" +msgid "PanoseTopology|No Fit" +msgstr "Nic nie pasuje" -msgid "S Brush Unjoined" -msgstr "P pisane pędzlem, rozłączne" +msgid "PanoseTreatment|Any" +msgstr "Jakiekolwiek" -msgid "S Formal Unjoined" -msgstr "P pisane piórem, rozłączne" +msgid "PanoseTreatment|No Fit" +msgstr "Nic nie pasuje" -msgid "S Monotone Unjoined" -msgstr "P o stałej grubości, rozłączne" +msgid "PanoseUse|Default" +msgstr "Domyślna" -msgid "S Miscellaneous" -msgstr "P różne" +msgid "PanoseWeight|Any" +msgstr "Jakakolwiek" -msgid "Symbolic" -msgstr "Symbole" +msgid "PanoseWeight|No Fit" +msgstr "Nic nie pasuje" -msgid "Sy Mixed Serif" -msgstr "S mieszane" +msgid "PanoseWeight|Thin" +msgstr "Pismo cienkie" -msgid "Sy Old Style Serif" -msgstr "S szeryfowe" +msgid "PanoseXAscent|Any" +msgstr "Jakakolwiek" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "S bezszeryfowe" +msgid "PanoseXAscent|High" +msgstr "Wysoka" -msgid "Sy Miscellaneous" -msgstr "S różne" +msgid "PanoseXAscent|Low" +msgstr "Niska" -msgid "None" -msgstr "Brak" +msgid "PanoseXAscent|Medium" +msgstr "Normalna" -msgid "Bold" -msgstr "Pismo pogrubione" +msgid "PanoseXAscent|No Fit" +msgstr "Nic nie pasuje" -msgid "Bold Italic" -msgstr "Pogrubiona kursywa" +msgid "PanoseXAscent|Very High" +msgstr "Bardzo wysoka" -msgid "OS2Version|Automatic" -msgstr "Automatycznie" +msgid "PanoseXAscent|Very Low" +msgstr "Bardzo niska" -msgid "1" -msgstr "" +msgid "PanoseXHeight|Any" +msgstr "Jakakolwiek" -msgid "2" -msgstr "" +msgid "PanoseXHeight|Constant/Large" +msgstr "Stała/duża" -msgid "4" -msgstr "" +msgid "PanoseXHeight|Constant/Small" +msgstr "Stała/mała" -msgid "0" -msgstr "" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Stała/normalna" -msgid "PanoseFamily|Any" -msgstr "Jakikolwiek" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Chybotliwa/duża" -msgid "PanoseFamily|No Fit" -msgstr "Nic nie pasuje" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Chybotliwa/stała" -msgid "Latin: Text and Display" -msgstr "" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Chybotliwa/normalna" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Łacińskie: odręczne" +msgid "PanoseXHeight|No Fit" +msgstr "Nic nie pasuje" -msgid "Latin: Decorative" -msgstr "Łacińskie: dekoracyjne" +msgid "Panose|_Weight" +msgstr "_Grubość:" -msgid "Latin: Pictorial and Symbol" -msgstr "" +msgid "Papiamentu" +msgstr "papiamento" -msgid "PanoseSerifs|Any" -msgstr "Jakiekolwiek" +msgid "Parent Folder" +msgstr "Przejdź poziom wyżej" -msgid "PanoseSerifs|No Fit" -msgstr "Nic nie pasuje" +msgid "Parse Error" +msgstr "Błąd składni" -msgid "Cove" -msgstr "Klinowe" +msgid "Parts List" +msgstr "Lista składników" -msgid "Obtuse Cove" -msgstr "Klinowe rozwarte" +msgid "Pashto" +msgstr "paszto" -msgid "Square Cove" -msgstr "Klinowo-blokowe proste (typu Clarendon)" +msgid "Passed Validation" +msgstr "Sprawdzenie powiodło się" -msgid "Obtuse Square Cove" -msgstr "Klinowo-blokowe rozwarte" +msgid "Paste After" +msgstr "Wklej wzdł_uż" -msgid "PanoseSerivfs|Square" -msgstr "Belkowe" +msgid "Paste Into" +msgstr "Wklej _do" -msgid "PanoseSerifs|Thin" -msgstr "Kreskowe" +msgid "Pasting..." +msgstr "Wklejanie..." -msgid "Bone" -msgstr "Zaokrąglone" +#, c-format +msgid "Path Length: %g" +msgstr "Długość ścieżki: %g" -msgid "Exaggerated" -msgstr "Przesadzone" +msgid "Paths" +msgstr "Krzywe" -msgid "Triangle" -msgstr "Trójkątne" +msgid "Pattern" +msgstr "Wzór" -msgid "Normal Sans" -msgstr "Bezszeryfowe zwykłe" +msgid "Pattern Size:" +msgstr "Rozmiar wzoru:" -msgid "Obtuse Sans" -msgstr "Bezszeryfowe, kreski ścięte pod kątem" +msgid "Pattern:" +msgstr "Wzór:" -msgid "Perpendicular Sans" -msgstr "Bezszeryfowe, kreski ścięte prostopadle" +msgid "Patterned Fill" +msgstr "Wzór" -msgid "Flared" -msgstr "Poszerzone skryte" +msgid "Patterns" +msgstr "Szablony" -msgid "PanoseSerivfs|Rounded" -msgstr "Zaokrąglone skryte (zatępione)" +msgid "Pen Slanted" +msgstr "Kaligraficzne" -msgid "PanoseWeight|Any" -msgstr "Jakakolwiek" +msgid "Pen _Angle:" +msgstr "_Kąt pisania:" -msgid "PanoseWeight|No Fit" -msgstr "Nic nie pasuje" +msgid "Per glyph baseline data" +msgstr "Linie podstawowe dla glifu" -msgid "Very Light" -msgstr "Pismo bardzo cienkie" +msgid "Percentage scale down for script level 1" +msgstr "" +"Wysokość frakcji pierwszego rzędu jako\n" +"procent wysokości wyrażenia podstawowego." -msgid "Light" -msgstr "Pismo dość cienkie" +msgid "Percentage scale down for script level 2" +msgstr "" +"Wysokość frakcji drugiego rzędu jako\n" +"procent wysokości wyrażenia podstawowego." -msgid "PanoseWeight|Thin" -msgstr "Pismo cienkie" +msgid "Perform a perspective transformation on the selection" +msgstr "Przekształca zaznaczenie perspektywicznie" -msgid "Book" -msgstr "Pismo zwykłe książkowe" +msgid "Perpendicular Sans" +msgstr "Bezszeryfowe, kreski ścięte prostopadle" -msgid "Medium" -msgstr "Pismo zwykłe" +msgid "Perspecti_ve" +msgstr "Perspekt_ywa" -msgid "Demi" -msgstr "Pismo półgrube" +msgid "Petite Caps" +msgstr "drobniejsze kapitaliki" -msgid "Heavy" -msgstr "Pismo dość grube" +msgid "PfaEdit Table" +msgstr "Tablica PfEd" -msgid "Black" -msgstr "Pismo bardzo grube" +msgid "Pfm Save Failed" +msgstr "Zapis pliku PFM nie powiódł się" -msgid "Extra Black (Nord)" -msgstr "" +msgid "Phags-pa" +msgstr "phags-pa" -msgid "PanoseProportion|Any" -msgstr "Jakiekolwiek" +msgid "Phaistos Disc" +msgstr "pismo z dysku z Faistos" -msgid "PanoseProportion|No Fit" -msgstr "Nic nie pasuje" +msgid "Phoenician" +msgstr "fenicki" -msgid "Old Style" -msgstr "Proporcje renesansowe" +msgid "Phonetic Extensions" +msgstr "rozszerzenia fonetyczne" -msgid "Modern" -msgstr "Proporcje barokowe" +msgid "Phonetic Extensions Supplement" +msgstr "uzupełnienie rozszerzeń fonetycznych" -msgid "Even Width" -msgstr "Pismo o zbliżonej szerokości znaków" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Rzeczywista szerokość widzialnego obszaru monitora, mierzona w centymetrach. " +"To ustawienie zadziała dopiero po restarcie programu." -msgid "Expanded" -msgstr "Pismo szerokie" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Rzeczywista szerokość widzialnego obszaru monitora, mierzona w calach. To " +"ustawienie zadziała dopiero po restarcie programu." -msgid "Condensed" -msgstr "Pismo wąskie" +msgid "Pick a CMap subtable" +msgstr "Proszę wybrać podtablicę CMap" -msgid "Very Expanded" -msgstr "Pismo bardzo szerokie" +msgid "Pick a color" +msgstr "Wybór koloru" -msgid "Very Condensed" -msgstr "Pismo bardzo wąskie" +msgid "Pick a font, any font..." +msgstr "Wybierz którykolwiek font..." -msgid "Monospaced" -msgstr "Pismo o stałej szerokości znaków" +msgid "Pick a page" +msgstr "Wybór strony" -msgid "PanoseContrast|Any" -msgstr "Jakikolwiek" +msgid "Pick a substitution to display in the window." +msgstr "Proszę wskazać podstawienie do wyświetlenia w oknie." -msgid "PanoseContrast|No Fit" -msgstr "Nic nie pasuje" +msgid "Picture Stems" +msgstr "Kreski w formie obrazków" -msgid "PanoseContrast|None" -msgstr "Brak" +msgid "Pictures" +msgstr "Obrazki" -msgid "PanoseContrast|Very Low" -msgstr "Bardzo niski" +msgid "Pilipino (Filipino)" +msgstr "filipiński" -msgid "PanoseContrast|Low" -msgstr "Niski" +msgid "Pixel List" +msgstr "Rozmiary w pikselach" -msgid "PanoseContrast|Medium Low" -msgstr "Obniżony" +msgid "Pixel Size" +msgstr "Rozmiar w pikselach:" -msgid "PanoseContrast|Medium" -msgstr "Średni" +msgid "Pixel Sizes:" +msgstr "Rozmiary w pikselach:" -msgid "PanoseContrast|Medium High" -msgstr "Podwyższony" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "" +"Wielkość w pikselach różni się od odległości między górną a dolną granicami " +"pól znaków w %s." -msgid "PanoseContrast|High" -msgstr "Wysoki" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "" +"Zbyt duży rozmiar pikselowy w tablicy rastrowania, . Wiersz %d w pliku %s" -msgid "PanoseContrast|Very High" -msgstr "Bardzo wysoki" +msgid "Pixel size:" +msgstr "Rozmiar w pikselach:" -msgid "PanoseStrokeVariation|Any" -msgstr "Jakiekolwiek" +msgid "Pixel size?" +msgstr "Rozmiar w pikselach?" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Nic nie pasuje" +msgid "PixelSize|New" +msgstr "Nowy" -msgid "No Variation" -msgstr "Brak zmienności" +msgid "Playing Cards" +msgstr "karty do gry" -msgid "Gradual/Diagonal" -msgstr "Stopniowe/Ukośnie" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "" +"Proszę wybrać Pliku/Generuj fonty, aby wyeksportować do innego formatu." -msgid "Gradual/Transitional" -msgstr "Stopniowe/Przejściowo" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Proszę zamknąć %s przed wstawieniem go do fontu CID" -msgid "Gradual/Vertical" -msgstr "Stopniowe/Pionowo" +msgid "Please close font" +msgstr "Proszę zamknąć font" -msgid "Gradual/Horizontal" -msgstr "Stopniowe/Poziomo" +msgid "Please don't do that" +msgstr "Tak nie wolno!" -msgid "Rapid/Vertical" -msgstr "Szybkie/Pionowo" +msgid "Please draw a convex polygon in the drawing area." +msgstr "" +"Kształt pióra musi być opisany wielobokiem wypukłym - proszę go narysować." -msgid "Rapid/Horizontal" -msgstr "Szybkie/Poziomo" +msgid "Please enter the name of a Anchor point class to create" +msgstr "Proszę podać nazwę klasy kotwic do utworzenia" -msgid "Instant/Vertical" -msgstr "Nagłe/Pionowo" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "Proszę wprowadzić nazwę glifu, FontForge doda mu kotwicę." -msgid "Instant/Horizontal" -msgstr "Nagłe/Poziomo" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Proszę wprowadzić nazwę dla %d-tego kodowania z tego pliku" -msgid "PanoseArmStyle|Any" -msgstr "Jakiekolwiek" +msgid "Please name this contour" +msgstr "Proszę określić nazwę dla bieżącego konturu" -msgid "PanoseArmStyle|No Fit" -msgstr "Nic nie pasuje" +msgid "Please name this encoding" +msgstr "Nazwa dla kodowania" -msgid "Straight Arms/Horizontal" -msgstr "Kreski ukośne proste, zakończenia C poziome" +msgid "Please name this point" +msgstr "Proszę podać nazwę dla tego punktu" -msgid "Straight Arms/Wedge" -msgstr "Kreski ukośne proste, zakończenia C ukośne" +msgid "Please name this subtable" +msgstr "Nazwa dla podtablicy" -msgid "Straight Arms/Vertical" -msgstr "Kreski ukośne proste, zakończenia C pionowe" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "" +"Proszę wprowadzić nazwę z bazy iconv kodowania które ma zostać dodane do " +"menu." -msgid "Straight Arms/Single Serif" -msgstr "Kreski ukośne proste, zakończenia C szeryfem" +msgid "Please select a CID ordering" +msgstr "Proszę wybrać porządek CID" -msgid "Straight Arms/Double Serif" -msgstr "Kreski ukośne proste, zakończenia C podwójnym szeryfem" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "" +"Proszę wybrać glify, które mają zostać uwzględnione przy obliczaniu klas " +"kerningu, z poniższych widoków." -msgid "Non-Straight Arms/Horizontal" -msgstr "Kreski ukośne nie proste, zakończenia C poziome" +msgid "Please set the Axis Type field" +msgstr "Proszę określić typ osi" -msgid "Non-Straight Arms/Wedge" -msgstr "Kreski ukośne nie proste, zakończenia C ukośne" +msgid "Please specify a 4 letter opentype script tag" +msgstr "Proszę określić czteroliterowy opentype'owy tag pisma" -msgid "Non-Straight Arms/Vertical" -msgstr "Kreski ukośne nie proste, zakończenia C pionowe" +msgid "Please specify a bitmap magnification factor." +msgstr "Proszę wprowadzić współczynnik powiększenia bitmapy." -msgid "Non-Straight Arms/Single Serif" -msgstr "Kreski ukośne zakrzywione, zakończenia C szeryfem" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "" +"Proszę wprowadzić listę porozdzielanych przecinkami czteroliterowych " +"opentype'owych tagów języków" -msgid "Non-Straight Arms/Double Serif" -msgstr "Kreski ukośne nie proste, zakończenia C podwójnym szeryfem" +msgid "Please specify a name for this mark class or set" +msgstr "Proszę nazwać tą klasę/zestaw znaków diakrytycznych." -msgid "PanoseLetterform|Any" -msgstr "Jakakolwiek" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Proszę wprowadzić nowy suplement dla %.20s-%.20s" -msgid "PanoseLetterform|No Fit" -msgstr "Nic nie pasuje" +msgid "Please specify a script" +msgstr "Proszę określić pismo" -msgid "Normal/Contact" -msgstr "Normalne/ścisłe" +msgid "Poin_ts too close" +msgstr "Punk_ty zbyt blisko" -msgid "Normal/Weighted" -msgstr "Normalne/ważone" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "Punkt %d został przemieszczony przez poprzednią instrukcję" -msgid "Normal/Boxed" -msgstr "" +msgid "Point A_t" +msgstr "Punkty w o_bszarze" -msgid "Normal/Flattened" -msgstr "Normalne/spłaszczone" +msgid "Point Color" +msgstr "Punkty krzywych" -msgid "Normal/Rounded" -msgstr "Normalne/zaokrąglone" +msgid "Point Info" +msgstr "Właściwości punktu" -msgid "Normal/Off-Center" -msgstr "Normalne/niesymetryczne" +msgid "Point Size" +msgstr "Stopień pisma" -msgid "Normal/Square" -msgstr "Normalne/kwadratowe" +msgid "Point Size:" +msgstr "Stopień w punktach:" -msgid "Oblique/Contact" -msgstr "Pochylone/ścisłe" +msgid "Point of Inflection Color" +msgstr "Znaczniki przegięć" -msgid "Oblique/Weighted" -msgstr "Pochylone/ważone" +msgid "Point of View Projection" +msgstr "Projekcja perspektywiczna" -msgid "Oblique/Boxed" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Rozmiary w punktach w rozdzielczości 100 dpi" -msgid "Oblique/Flattened" -msgstr "Pochylone/spłaszczone" +msgid "Point sizes on a 120 dpi screen" +msgstr "Rozmiary w punktach w rozdzielczości 120 dpi" -msgid "Oblique/Rounded" -msgstr "Pochylone/zaokrąglone" +msgid "Point sizes on a 72 dpi screen" +msgstr "Rozmiary w punktach w rozdzielczości 72 dpi" -msgid "Oblique/Off-Center" -msgstr "Pochylone/niesymetryczne" +msgid "Point sizes on a 75 dpi screen" +msgstr "Rozmiary w punktach w rozdzielczości 75 dpi" -msgid "Oblique/Square" -msgstr "Pochylone/kwadratowe" +msgid "Point sizes on a 96 dpi screen" +msgstr "Rozmiary w punktach w rozdzielczości 96 dpi" -msgid "PanoseMidline|Any" -msgstr "Jakakolwiek" +#, c-format +msgid "Point: %d (%d)" +msgstr "Punkt: %d (%d)" -msgid "PanoseMidline|No Fit" -msgstr "Nic nie pasuje" +msgid "PointNumbers|_None" +msgstr "_Brak" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Standardowa/ścięta" +msgid "Pointer" +msgstr "Wskaźnik" -msgid "PanoseMidline|Standard/Pointed" -msgstr "Standardowa/ostro zakończona" +msgid "Points" +msgstr "Punkty" -msgid "PanoseMidline|Standard/Serifed" -msgstr "Standardowa/z szeryfem" +msgid "Points (TrueType)" +msgstr "Punkty TrueType" -msgid "PanoseMidline|High/Trimmed" -msgstr "Wysoka/ścięta" +msgid "Points of _Inflection" +msgstr "Punkty prze_gięć" -msgid "PanoseMidline|High/Pointed" -msgstr "Wysoka/ostro zakończona" +msgid "Points on Selected _Contours" +msgstr "Punkty na wybranych _konturach" -msgid "PanoseMidline|High/Serifed" -msgstr "Wysoka/z szeryfem" +msgid "Points:" +msgstr "Punkty:" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Stała/ścięta" +msgid "Pointsize X" +msgstr "Szer. w pkt." -msgid "PanoseMidline|Constant/Pointed" -msgstr "Stała/ostro zakończona" +msgid "Pointsize Y" +msgstr "Wys. w pkt." -msgid "PanoseMidline|Constant/Serifed" -msgstr "Stała/z szeryfem" +msgid "Points|Original" +msgstr "Początkowa" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Niska/ścięta" +msgid "Pol_ygon" +msgstr "W_ielobok" -msgid "PanoseMidline|Low/Pointed" -msgstr "Niska/ostro zakończona" +msgid "Polish" +msgstr "polski" -msgid "PanoseMidline|Low/Serifed" -msgstr "Niska/z szeryfem" +msgid "Pollard Phonetic" +msgstr "fonetyczne Pollarda" -msgid "PanoseXHeight|Any" -msgstr "Jakakolwiek" +msgid "Polygon" +msgstr "Wielobok" -msgid "PanoseXHeight|No Fit" -msgstr "Nic nie pasuje" +msgid "Polygon or Star" +msgstr "Wielobok lub gwiazda" -msgid "PanoseXHeight|Constant/Small" -msgstr "Stała/mała" +msgid "Polytonic Greek" +msgstr "grecki politoniczny" -msgid "PanoseXHeight|Constant/Standard" -msgstr "Stała/normalna" +#, c-format +msgid "Pop stack underflow on pop in %s\n" +msgstr "„pop” wyczerpało stos w %s\n" -msgid "PanoseXHeight|Constant/Large" -msgstr "Stała/duża" +msgid "Popup" +msgstr "Podpowiedzi" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Chybotliwa/stała" +msgid "Popup windows" +msgstr "Ustawienia wyglądu chmurek podpowiedzi" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Chybotliwa/normalna" +msgid "Portuguese" +msgstr "portugalski" -msgid "PanoseXHeight|Ducking/Large" -msgstr "Chybotliwa/duża" +msgid "Portuguese (Brasil)" +msgstr "portugalski (Brazylia)" -msgid "PanoseTool|Any" -msgstr "Jakiekolwiek" +msgid "Portuguese (Portugal)" +msgstr "Portugalski (Portugalia)" -msgid "PanoseTool|No Fit" -msgstr "Nic nie pasuje" +msgid "Pos" +msgstr "Pozycja" -msgid "Flat Nib" -msgstr "Stalówka płaska" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"Położenie: %d\n" +"Liczba: %d\n" -msgid "Pressure Point" -msgstr "Stalówka elastyczna" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Położenie: %d-%d (%d)\n" +"Liczba: %d (%d)\n" -msgid "Engraved" -msgstr "Grawerowane" +msgid "Positionings" +msgstr "Pozycjonowanie" -msgid "Ball (Round Cap)" -msgstr "Pióro kulkowe" +msgid "Post Base Forms" +msgstr "Formy za glifem głównym" -msgid "Brush" -msgstr "Pędzel" +msgid "Post Base Substitutions" +msgstr "Podstawienia za glifem głównym" -msgid "Rough" -msgstr "Nierówne" +msgid "PostScript" +msgstr "PostScriptowe" -msgid "Felt Pen or Brush Tip" +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." msgstr "" +"Postscript i TrueType wymagają aby zewnętrzne kontury glifów\n" +"były rysowane zgodnie z kierunkiem ruchu wskazówek zegara.\n" +"Jeśli w glifie znajduje się odwołanie odbite lustrzanie wzdłuż jednej\n" +"osi, to raczej nie spełnia ono tego wymagania. Zaleca się odłączenie\n" +"takiego odwołania i skierowanie powstałego obrysu poprawnie." -msgid "Wild Brush - Drips a lot" -msgstr "Pędzel prowadzony gwałtownie" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." +msgstr "" +"Specyfikacje Postscriptu i TrueType w znacznej większości\n" +"przypadków usilnie zalecają aby w ekstremach obrysów (tam,\n" +"gdzie krzywe osiągają największą lub najmniejszą wartość\n" +"którejś współrzędnej) znajdowały się punkty." -msgid "PanoseSpacing|Any" -msgstr "Jakiekolwiek" +msgid "PostScript font program (Compact Font Format)" +msgstr "postscriptowy format fontu (CFF)" -msgid "PanoseSpacing|No Fit" -msgstr "Nic nie pasuje" +msgid "Potential spots for Delta instructions" +msgstr "Potencjalnie potrzebne instrukcje delta" -msgid "Proportional Spaced" -msgstr "Proporcjonalne" +msgid "Pr_eferences..." +msgstr "_Ustawienia..." -msgid "PanoseAspectRatio|Any" -msgstr "Jakiekolwiek" +msgid "Pre Base Forms" +msgstr "Formy przed glifem głównym" -msgid "PanoseAspectRatio|No Fit" -msgstr "Nic nie pasuje" +msgid "Pre Base Substitutions" +msgstr "Podstawienia przed glifem głównym" -msgid "Very Low" -msgstr "Bardzo niski" +msgid "Pre-Built Larger Variants" +msgstr "Lista gotowych glifów, coraz większych w zadanym wymiarze." -msgid "Low" -msgstr "Niski" +msgid "Prefer native kerning" +msgstr "Natywny format kerningu" -msgid "Medium Low" -msgstr "Obniżony" +msgid "PreferCJKEncodings" +msgstr "Używaj kodowania CJK" -msgid "Medium High" -msgstr "Podwyższony" +msgid "PreferPotrace" +msgstr "Wybieraj Potrace" -msgid "High" -msgstr "Wysoki" +msgid "PreferSpacingAccents" +msgstr "Akcenty nieskładające" -msgid "Very High" -msgstr "Bardzo wysoki" +msgid "Preferences" +msgstr "Ustawienia" -msgid "PanoseTopology|Any" -msgstr "Jakakolwiek" +msgid "Preferred Family" +msgstr "Preferowana rodzina" -msgid "PanoseTopology|No Fit" -msgstr "Nic nie pasuje" +msgid "Preferred Styles" +msgstr "Preferowane style" -msgid "Roman Disconnected" -msgstr "Proste rozłączne" +msgid "Prefs_App| " +msgstr " " -msgid "Roman Trailing" -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge rozpoznaje zmienne BROWSER, MF i AUTOTRACE." -msgid "Roman Connected" -msgstr "Proste łączone" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr " " -msgid "Cursive Disconnected" -msgstr "Pochyłe rozłączne" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "Zwykle FontForge szuka programów pomocniczych korzystając ze zmiennej" -msgid "Cursive Trailing" -msgstr "" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "środowiskowej PATH. Aby to zmienić, wystarczy ustawić i wyeksportować" -msgid "Cursive Connected" -msgstr "Pochyłe łączone" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "zmienne środowiskowe zawierające pełne ścieżki do tych programów." -msgid "Blackletter Disconnected" -msgstr "Gotyckie rozłączne" +msgid "Prepend timestamp" +msgstr "Dodaj znacznik czasu" -msgid "Blackletter Trailing" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." msgstr "" +"Zachowuje zawartość warstw tła i spiro w tablicy PfEd.\n" +"Jeśli font truetype jest generowany z krzywych stopnia 3\n" +"(postscriptowych), one także zostaną zachowane." -msgid "Blackletter Connected" -msgstr "Gotyckie łączone" +msgid "Preserve cross-font kerning" +msgstr "Zachowaj kerning między fontami" -msgid "PanoseForm|Any" -msgstr "Jakakolwiek" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "" +"Zachowaj nazwy tablic i podtablic funkcji zecerskich GPOS/GSUB w tablicy PfEd" -msgid "PanoseForm|No Fit" -msgstr "Nic nie pasuje" +msgid "PreserveTables" +msgstr "Zachowaj tablice" -msgid "Upright/No Wrapping" -msgstr "Proste/bez zawijasów" +msgid "Pressure Point" +msgstr "Stalówka elastyczna" -msgid "Upright/Some Wrapping" -msgstr "Proste/z małymi zawijasami" +msgid "Prev CP Angle" +msgstr "Kąt do poprz. PK" -msgid "Upright/More Wrapping" -msgstr "Proste/ze średnimi zawijasami" +msgid "Prev CP Color" +msgstr "Poprzedzające PK" -msgid "Upright/Extreme Wrapping" -msgstr "Proste/z dużymi zawijasami" +msgid "Prev CP Dist" +msgstr "Odl. do poprz. PK" -msgid "Oblique/No Wrapping" -msgstr "Pochyłe/bez zawijasów" +msgid "Prev CP X" +msgstr "poprz. PK X" -msgid "Oblique/Some Wrapping" -msgstr "Pochyłe/z małymi zawijasami" +msgid "Prev CP Y" +msgstr "poprz. PK Y" -msgid "Oblique/More Wrapping" -msgstr "Pochyłe/ze średnimi zawijasami" +msgid "Prev CP:" +msgstr "Poprz. PK:" -msgid "Oblique/Extreme Wrapping" -msgstr "Pochyłe/z dużymi zawijasami" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "Poprz. PK: (%f,%f)" -msgid "Exaggerated/No Wrapping" -msgstr "Leżące/bez zawijasów" +msgid "Prev Defined Gl_yph" +msgstr "Poprzedni zdefiniowan_y glif" -msgid "Exaggerated/Some Wrapping" -msgstr "Leżące/z małymi zawijasami" +msgid "Prev On Contour" +msgstr "Poprz. na konturze" -msgid "Exaggerated/More Wrapping" -msgstr "Leżące/ze średnimi zawijasami" +msgid "Previe_w" +msgstr "Try_b oglądu" -msgid "Exaggerated/Extreme Wrapping" -msgstr "Leżące/z dużymi zawijasami" +msgid "Preview Fill Color" +msgstr "Kolor wypełnienia poglądowego" -msgid "PanoseFinials|Any" -msgstr "Jakiekolwiek" +msgid "Previous Hint." +msgstr "Poprzedni hint." -msgid "PanoseFinials|No Fit" -msgstr "Nic nie pasuje" +msgid "Previous Line in _Word List" +msgstr "Poprzedni _wyraz z listy" -msgid "None/No Loops" -msgstr "" +msgid "Print" +msgstr "Wydruk" -msgid "None/Closed Loops" -msgstr "" +msgid "Print Failed" +msgstr "Błąd drukowania" -msgid "None/Open Loops" -msgstr "" +msgid "Print To File..." +msgstr "Drukuj do pliku..." -msgid "Sharp/No Loops" -msgstr "" +msgid "Printable Document" +msgstr "Tylko do druku" -msgid "Sharp/Closed Loops" -msgstr "" +msgid "Printing Font" +msgstr "Drukowanie fontu" -msgid "Sharp/Open Loops" -msgstr "" +#, c-format +msgid "Priority: %d" +msgstr "Waga: %d" -msgid "Tapered/No Loops" -msgstr "" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Słownik prywatny PS" -msgid "Tapered/Closed Loops" -msgstr "" +msgid "Private Use" +msgstr "obszar do użytku prywatnego" -msgid "Tapered/Open Loops" -msgstr "" +msgid "Private Use Area" +msgstr "obszar do użytku prywatnego" -msgid "Round/No Loops" -msgstr "" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Nie udało się rozpakować tablicy „%c%c%c%c”." -msgid "Round/Closed Loops" -msgstr "" +msgid "Problem explanation" +msgstr "Opis problemu" -msgid "Round/Open Loops" -msgstr "" +msgid "Processing Variations" +msgstr "Przetwarzanie wariantów" -msgid "PanoseXAscent|Any" -msgstr "Jakakolwiek" +msgid "Progress" +msgstr "Pasek postępu" -msgid "PanoseXAscent|No Fit" -msgstr "Nic nie pasuje" +msgid "Progress Bars" +msgstr "Paski postępu" -msgid "PanoseXAscent|Very Low" -msgstr "Bardzo niska" +msgid "Projecting..." +msgstr "projekcja..." -msgid "PanoseXAscent|Low" -msgstr "Niska" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Nowa..." -msgid "PanoseXAscent|Medium" -msgstr "Normalna" +msgid "Proportional Alternate Metrics" +msgstr "Alternatywne metryczne proporcjonalne" -msgid "PanoseXAscent|High" -msgstr "Wysoka" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Alternatywne proporcjonalne metryczne pionowe" -msgid "PanoseXAscent|Very High" -msgstr "Bardzo wysoka" +msgid "Proportional Kana" +msgstr "Kana proporcjonalnej szerokości" -msgid "PanoseClass|Any" -msgstr "Jakakolwiek" +msgid "Proportional Numbers" +msgstr "Cyfry proporcjonalnej szerokości" -msgid "PanoseClass|No Fit" -msgstr "Nic nie pasuje" +msgid "Proportional Spaced" +msgstr "Proporcjonalne" -msgid "Derivative" -msgstr "Pochodne" +msgid "Proportional Width" +msgstr "Formy proporcjonalnej szerokości" -msgid "Non-standard Topology" -msgstr "Nietypowa topologia" +msgid "Provencal" +msgstr "prowansalski" -msgid "Non-standard Elements" -msgstr "Nietypowe elementy" +msgid "Provide a glyph name" +msgstr "Proszę wprowadzić nazwę glifu" -msgid "Non-standard Aspect" -msgstr "Nietypowe proporcje" +msgid "Proximity" +msgstr "Odległość:" -msgid "Initials" -msgstr "Inicjały" +msgid "Proximity:" +msgstr "Odległość:" -msgid "Cartoon" -msgstr "Kreskówki" +msgid "Punctuation Supplement" +msgstr "dodatkowa interpunkcja" -msgid "Picture Stems" -msgstr "Kreski w formie obrazków" +msgid "Punjabi" +msgstr "pundżabi" -msgid "Ornamented" -msgstr "Ornamentowane" +msgid "Punjabi (India)" +msgstr "pundżabi (Indie)" -msgid "Text and Background" -msgstr "Tekst i tło" +msgid "Punjabi (Pakistan)" +msgstr "pundżabi (Pakistan)" -msgid "Collage" -msgstr "Kolaż" +msgid "Push Current Glyph" +msgstr "Wrzuć bieżący glif na stos" -msgid "Montage" -msgstr "Montaż" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." +msgstr "" +"FontForge potrafi generować pliki TTC z fontami\n" +"zapisanymi w formacie CFF. To wbrew specyfikacji,\n" +"ale takie fonty działają w Linuksie i Mac OS X.\n" +"W Windows - nie." -msgid "PanoseAspect|Any" -msgstr "Jakiekolwiek" +msgid "Quad:" +msgstr "Wymiar firetu:" -msgid "PanoseAspect|No Fit" -msgstr "Nic nie pasuje" +msgid "Quadratic" +msgstr "Krzywe stopnia 2" -msgid "Super Condensed" -msgstr "Pismo bardzo wąskie" +msgid "Quarter Widths" +msgstr "Formy ¼ szerokości" -msgid "Extended" -msgstr "Pismo szerokie" +msgid "Quecha (Bolivia)" +msgstr "keczua (Boliwia)" -msgid "Very Extended" -msgstr "Pismo bardzo szerokie" +msgid "Quecha (Ecuador)" +msgstr "keczua (Ekwador)" -msgid "Super Extended" -msgstr "Pismo super szerokie" +msgid "Quecha (Peru)" +msgstr "keczua (Peru)" -msgid "Horizontal Low" -msgstr "Niski, poziomy" +msgid "Quechua" +msgstr "keczua" -msgid "Horizontal Medium" -msgstr "Średni, poziomy" +msgid "R-Cree" +msgstr "kri-R" -msgid "Horizontal High" -msgstr "Wysoki, poziomy" +msgid "RBearing:" +msgstr "Prawa odsadka:" -msgid "Broken" -msgstr "Łamany" +msgid "ROLL the top three stack elements" +msgstr "" +"ROLL.\n" +"Przekłada element z wierzchołka stosu dwa elementy niżej." -msgid "PanoseSerifVariant|Any" -msgstr "Jakiekolwiek" +msgid "" +"ROUND value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Rounds a coordinate (26.6) at top of stack\n" +"and compensates for engine effects" +msgstr "" +"ROUND[ab].\n" +"Zdejmuje ze stosu jeden element i odkłada go po zaokrągleniu,\n" +"i kompensacji ze względu na charakterystykę urządzenia." -msgid "PanoseSerifVariant|No Fit" -msgstr "Nic nie pasuje" +msgid "RSB" +msgstr "Prawa" -msgid "Oval" -msgstr "Owalne" +msgid "RSB Compression Percent" +msgstr "O ile procent przeskalować prawą odsadkę boczną" -msgid "PanoseSerivfs|Script" -msgstr "Pisane" +msgid "Radial" +msgstr "Promienisty" -msgid "PanoseTreatment|Any" -msgstr "Jakiekolwiek" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "Linia podstawowa stopnia:" -msgid "PanoseTreatment|No Fit" -msgstr "Nic nie pasuje" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "Światło wewnętrzne (W):" -msgid "Standard Solid Fill" -msgstr "" +msgid "RadicalExtraAscender:" +msgstr "Światło nad pierwiastkiem:" -msgid "No Fill" -msgstr "Brak" +msgid "RadicalKernAfterDegree:" +msgstr "Kerning za stopniem:" -msgid "Patterned Fill" -msgstr "Wzór" +msgid "RadicalKernBeforeDegree:" +msgstr "Kerning przed stopniem:" -msgid "Complex Fill" -msgstr "Złożone" +msgid "RadicalRuleThickness:" +msgstr "Grubość kreski poziomej:" -msgid "Shaped Fill" -msgstr "W kształty" +msgid "RadicalVerticalGap:" +msgstr "Światło wewnętrzne:" -msgid "Drawn or Distressed" -msgstr "" +msgid "Radicals" +msgstr "Pierwiastki" -msgid "PanoseLining|Any" -msgstr "Nic nie pasuje" +msgid "Radio Button" +msgstr "Przełącznik opcji" -msgid "PanoseLining|No Fit" -msgstr "Nic nie pasuje" +msgid "Radio Off Mark" +msgstr "Opcja pominięta" -msgid "PanoseLining|None" -msgstr "Brak" +msgid "Radio On Mark" +msgstr "Opcja wybrana" -msgid "PanoseLining|Inline" -msgstr "Na zewnątrz" +msgid "Radius" +msgstr "Promień" -msgid "PanoseLining|Outline" -msgstr "Wewnątrz" +msgid "Radius:" +msgstr "Promień:" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Grawerowany" +msgid "Radius: " +msgstr "Promień: " -msgid "PanoseLining|Shadow" -msgstr "Cień" +msgid "Rajasthani" +msgstr "Radźastani" -msgid "PanoseLining|Relief" -msgstr "Wypukły" +msgid "Rakar Forms" +msgstr "Formy „rakar”" -msgid "PanoseLining|Backdrop" -msgstr "Tło" +msgid "Random" +msgstr "Różne" -msgid "Standard" -msgstr "Typowa" +msgid "Randomize" +msgstr "Wybór losowany" -msgid "Square" -msgstr "Kwadratowa" +msgid "Raph's plate" +msgstr "plate (Spiro)" -msgid "Multiple Segment" -msgstr "Wielosekcyjna" +msgid "Raph's plate files" +msgstr "plate (Spiro)" -msgid "Deco (E,M,S) Waco Midline" -msgstr "" +msgid "Rapid/Horizontal" +msgstr "Szybkie/Poziomo" -msgid "Uneven Weighting" -msgstr "Spójnie zróżnicowana grubość" +msgid "Rapid/Vertical" +msgstr "Szybkie/Pionowo" -msgid "Diverse Arms" -msgstr "Spójnie zróżnicowane kreski" +msgid "Raster" +msgstr "Bitmapa" -msgid "Diverse Forms" -msgstr "Zróżnicowane kształty" +msgid "Raster Color" +msgstr "Zgaszone piksele" -msgid "Lombardic Forms" -msgstr "Lombardzka" +msgid "Raster Dark Color" +msgstr "Czarne piksele" -msgid "Upper Case in Lower Case" -msgstr "Kapitaliki zamiast minuskuły" +msgid "Raster Grid Color" +msgstr "Siatka rastra" -msgid "Implied Topology" -msgstr "Ukryta" +msgid "Raster New Color" +msgstr "Wygaszane piksele" -msgid "Horseshoe E and A" -msgstr "Podkowiaste E i A" +msgid "Raster Old Color" +msgstr "Zapalane piksele" -msgid "Cursive" -msgstr "Pisana" +msgid "Rasterize at sizes:" +msgstr "Rastruj w rozmiarach:" -msgid "Blackletter" -msgstr "Gotycka" +msgid "Rasterizing..." +msgstr "Rasteryzacja..." -msgid "Swash Variance" -msgstr "Pisana zamaszyście" +msgid "Raw" +msgstr "Wsp. surowe" -msgid "PanoseCharRange|Any" -msgstr "Jakikolwiek" +msgid "Re_move" +msgstr "_Usuń" -msgid "PanoseCharRange|No Fit" -msgstr "Nic nie pasuje" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Podczas wczytywania glifu kompozytowego napotkano koniec pliku\n" -msgid "Extended Collection" -msgstr "Zakres rozszerzony" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Nieoczekiwany koniec pliku przy czytaniu glifu prostego.\n" -msgid "Literals" -msgstr "Literały" +msgid "" +"Read Control Value Table entry\n" +"Pops an index to the CVT and\n" +"pushes it in 26.6 format" +msgstr "" +"RCVT (ang. Read Control Value Table entry).\n" +"Zdejmuje ze stosu numer wpisu CVT i odkłada\n" +"na stos wartość tego wpisu; w formacie F26dot6." -msgid "No Lower Case" -msgstr "Bez minuskuły" +msgid "" +"Read Store\n" +"Pops an index into store array\n" +"Pushes value at that index" +msgstr "" +"RS (ang. Read Store).\n" +"Zdejmuje ze stosu numer komórki\n" +"pamięci, a odkłada jej wartość" -msgid "Small Caps" -msgstr "Kapitaliki" +msgid "Read of Uninitialized Store" +msgstr "Odczyt niezainicjowanej pamięci" -msgid "PanoseKind|Any" -msgstr "Jakikolwiek" +msgid "Reading AFM file" +msgstr "Czytanie pliku AFM" -msgid "PanoseKind|No Fit" -msgstr "Nic nie pasuje" +msgid "Reading Glyphs" +msgstr "Wczytywanie glifów" -msgid "Montages" -msgstr "Montaż" +msgid "Reading Names" +msgstr "Wczytywanie nazw" -msgid "Pictures" -msgstr "Obrazki" +msgid "Really use Typo metrics" +msgstr "Naprawdę używaj metrycznych określonych tutaj" -msgid "Shapes" -msgstr "Kształty" +#, c-format +msgid "Reason:%s\n" +msgstr "Powód: %s\n" -msgid "Scientific" -msgstr "Naukowe" +msgid "Recalculate Bitmaps" +msgstr "Utwórz ponownie" -msgid "Music" -msgstr "Muzyczne" +msgid "Recen_t" +msgstr "Ostatnio otwi_erane" -msgid "Expert" -msgstr "Specjalistyczne" +msgid "RecognizePUANames" +msgstr "Rozpoznawaj nazwy PUA" -msgid "Patterns" -msgstr "Szablony" +msgid "Recover old edit" +msgstr "Odzyskaj starszy" -msgid "Borders" -msgstr "Obramowania" +msgid "Recovery Failed" +msgstr "Odzyskiwanie danych nie powiodło się" -msgid "Icons" -msgstr "Piktogramy i ikony" +msgid "Rectan_gle" +msgstr "P_rostokąt" -msgid "Logos" -msgstr "Logotypy" +msgid "Rectangle" +msgstr "Prostokąt" -msgid "Industry Specific" -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "Prostokąt lub elipsa" -msgid "No Width" -msgstr "O zerowej szerokości" +msgid "Red:" +msgstr "Czerwony:" -msgid "Exceptionally Wide" -msgstr "Wyjątkowo szeroki" +msgid "Ref:" +msgstr "Odwołanie:" -msgid "Super Wide" -msgstr "Super szeroki" +msgid "Reference Info" +msgstr "Właściwości odwołania" -msgid "Very Wide" -msgstr "Bardzo szeroki" +msgid "Reference Names" +msgstr "Nazwy źródeł odwołań" -msgid "Wide" -msgstr "Szeroki" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "Numer kodowy odwołania w %s jest spoza dozwolonego zakresu.\n" -msgid "Narrow" -msgstr "Wąski" +msgid "Reference point match out of date" +msgstr "Nieaktualne przystawanie punktów" -msgid "Very Narrow" -msgstr "Bardzo wąski" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "Odwołanie przez CID w foncie nie-CIDowym . Wiersz %d w pliku %s" -msgid "Class10" -msgstr "Cecha 10" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "Odwołanie przez nazwę glifu w foncie CIDowym . Wiersz %d w pliku %s" -msgid "Class2" -msgstr "Cecha 2" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "" +"Odwołanie do tablicy funkcji zecerskiej obecnej w foncie, nie w pliku " +"funkcji: %.50s" -msgid "Class3" -msgstr "Cecha 3" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Odwołanie do znaku %1$.20s na pozycji %2$d" -msgid "Class4" -msgstr "Cecha 4" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "Odwołanie do glifu %d poza zakresem podczas czytania tablicy „glyf”.\n" -msgid "Class5" -msgstr "Cecha 5" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" +msgstr "Odwołanie do pamięci ulotnej poza zakresem w „put” w %s\n" -msgid "Class6" -msgstr "Cecha 6" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "Odwołania są zagnieżdżone głębiej niż to dopuszczalne" -msgid "Class7" -msgstr "Cecha 7" +msgid "References may not be dragged into the guidelines layer" +msgstr "Nie można umieszczać odwołań w warstwie odniesienia (prowadnic)" -msgid "Class8" -msgstr "Cecha 8" +msgid "Refers to Font" +msgstr "Odwołuje się do fontu" -msgid "Class9" -msgstr "Cecha 9" +msgid "Reflect" +msgstr "Odbij" -msgid "Panose|_Weight" -msgstr "_Grubość:" +msgid "Refresh File List" +msgstr "Odśwież listę plików" -msgid "Stroke _Variation" -msgstr "Pro_wadzenie kresek" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Odwołania" -msgid "_Arm Style" -msgstr "_Zakończenia" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Odwołania zagnieżdżone głębiej niż:" -msgid "_Contrast" -msgstr "_Kontrast" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Poprawność macierzy transformacji PS" -msgid "_Letterform" -msgstr "_Forma liter" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Poprawność macierzy transformacji TTF" -msgid "_Midline" -msgstr "Wys. poprze_czek" +msgid "Refs with out of date point matching" +msgstr "Czy przystawanie punktów aktualne?" -msgid "_Proportion" -msgstr "_Proporcje" +msgid "Regenerate Bitmap Glyphs" +msgstr "Przebuduj glify bitmapowe" -msgid "_Serifs" -msgstr "_Szeryfy" +msgid "Regenerate Hint Substitution Points" +msgstr "Odśwież punkty podstawień" -msgid "_X-Height" -msgstr "Wysokość _x" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "_Przebuduj bitmapy..." -msgid "F_inials" -msgstr "Końcówk_i" +msgid "Registers" +msgstr "Rejestry" -msgid "F_orm" -msgstr "F_orma" +msgid "Registers (TrueType)" +msgstr "Rejestry TrueType" -msgid "_Aspect Ratio" -msgstr "_Proporcje" +msgid "Regular" +msgstr "Regularny" -msgid "_Spacing" -msgstr "Od_stępy" +msgid "Remo_ve Undoes" +msgstr "Zapo_mnij zmiany" -msgid "_Tool" -msgstr "_Narzędzie" +msgid "Remo_ve Undoes..." +msgstr "Zapo_mnij zmiany..." -msgid "_Topology" -msgstr "_Topologia" +msgid "Remove" +msgstr "Usuń" -msgid "_X-Ascent" -msgstr "Wysokość _x" +msgid "Remove All" +msgstr "Usuń wszystko" -msgid "C_ontrast" -msgstr "Ko_ntrast" +msgid "Remove All Kern _Pairs" +msgstr "Usuń cały kernin_g" -msgid "Char. _Range" -msgstr "_Zakres znaków" +msgid "Remove All VKern Pairs" +msgstr "Usuń cały kerning pionow_y" -msgid "T_reatment" -msgstr "W_ypełnienie" +msgid "Remove Anchor Class?" +msgstr "Usunąć klasę kotwic?" -msgid "_Aspect" -msgstr "_Pokrój" +msgid "Remove Bitmap Glyphs" +msgstr "Usuń glify bitmapowe" -msgid "_Class" -msgstr "_Klasa" +msgid "Remove Bitmap Glyphs..." +msgstr "Usuń glify bitmapowe..." -msgid "_Lining" -msgstr "_Obramowanie" +msgid "Remove Bookmark..." +msgstr "Usuń zakładkę..." -msgid "_Serif Variant" -msgstr "Typ _szeryfów" +msgid "Remove En_coding..." +msgstr "Usuń ko_dowanie..." -msgid "AR: Char 119" -msgstr "P. znaku 119" +msgid "Remove Encoding" +msgstr "Usuń kodowanie" -msgid "AR: Char 157" -msgstr "P. znaku 157" +msgid "Remove Instr Tables" +msgstr "Usuń tablice hintingu TTF" -msgid "AR: Char 163" -msgstr "P. znaku 163" +msgid "Remove Kern _Pairs" +msgstr "Usuń kernin_g" -msgid "AR: Char 211" -msgstr "P. znaku 211" +msgid "Remove Language from Script..." +msgstr "Usuń język z pisma..." -msgid "AR: Char 94" -msgstr "P. znaku 94" +msgid "Remove Language(s) from Script" +msgstr "Usuń język(i) z pisma" -msgid "_Kind" -msgstr "_Typ" +msgid "Remove Lookup" +msgstr "Usuń tablicę" -msgid "Arabic (Saudi Arabia)" -msgstr "arabski (Arabia Saudyjska)" +msgid "Remove Overlap" +msgstr "Usuń przecięcia" -msgid "Arabic (Iraq)" -msgstr "arabski (Irak)" +msgid "Remove This Glyph" +msgstr "Usuń ten glif bitmapowy..." -msgid "Arabic (Egypt)" -msgstr "arabski (Egipt)" +msgid "Remove VKern Pairs" +msgstr "Usuń kerning pionow_y" -msgid "Arabic (Libya)" -msgstr "arabski (Libia)" +msgid "Remove _Unused Slots" +msgstr "_Usuń nieużywane komórki" -msgid "Arabic (Algeria)" -msgstr "arabski (Algieria)" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "" +"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono drugiego " +"glifu" -msgid "Arabic (Morocco)" -msgstr "arabski (Maroko)" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "" +"Usuń wszystkie „puste” wpisy ― takie, dla których wszystkie pola mają " +"wartość 0." -msgid "Arabic (Tunisia)" -msgstr "arabski (Tunezja)" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "" +"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono glifu " +"podstawianego" -msgid "Arabic (Oman)" -msgstr "arabski (Oman)" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "" +"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono glifu " +"źródłowego" -msgid "Arabic (Yemen)" -msgstr "arabski (Jemen)" +msgid "Remove all entries." +msgstr "Usuwa wszystkie wpisy." -msgid "Arabic (Syria)" -msgstr "arabski (Syria)" +msgid "Remove bookmarks" +msgstr "Usuń zakładkę" -msgid "Arabic (Jordan)" -msgstr "arabski (Jordania)" +msgid "Remove glyphs which do not match from the selection." +msgstr "Zostaw tylko pasujące glify w zaznaczeniu w widoku fontu." -msgid "Arabic (Lebanon)" -msgstr "arabski (Liban)" +msgid "Remove matching glyphs from the selection." +msgstr "Usuń pasujące glify z zaznaczenia w widoku fontu." -msgid "Arabic (Kuwait)" -msgstr "arabski (Kuwejt)" +msgid "Remove selected bookmarks" +msgstr "Usuń wybrane zakładki" -msgid "Arabic (U.A.E.)" -msgstr "arabski (Z.E.A.)" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "Usuwanie obu wynikowych konturów nie ma sensu" -msgid "Arabic (Bahrain)" -msgstr "arabski (Bahrajn)" +msgid "Removing instructions cannot be UNDONE!" +msgstr "Nie będzie można cofnąć usunięcia!" -msgid "Arabic (Qatar)" -msgstr "arabski (Katar)" +msgid "Removing overlaps..." +msgstr "Usuwanie przecięć..." -msgid "Azeri (Latin)" -msgstr "azerski (łacińskie)" +msgid "Rename Gl_yphs..." +msgstr "Zmień nazwy _glifów..." -msgid "Azeri (Cyrillic)" -msgstr "azerski (grażdanka)" +msgid "Rename all glyphs in the selection" +msgstr "Zmień nazwy zaznaczonych glifów..." -msgid "Bengali Bangladesh" -msgstr "bengalski (Bangladesz)" +msgid "Rename by NameList" +msgstr "Zmień nazwy znaków według listy" -msgid "Cambodian" -msgstr "khmerski" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "" +"Zmień nazwy glifów w bieżącym foncie na określone w wybranej liście nazw" -msgid "Lang|Cherokee" -msgstr "czirokeski" +msgid "Render using Hinting" +msgstr "Włącz hinting" -msgid "Chinese (Taiwan)" -msgstr "chiński (Tajwan)" +msgid "Repeat" +msgstr "Powtórz" -msgid "Chinese (PRC)" -msgstr "chiński (Chiny)" +msgid "Repeat Counts:" +msgstr "Liczby powtórzeń wzoru:" -msgid "Chinese (Hong Kong)" -msgstr "chiński (Hongkong)" +msgid "Reph Form" +msgstr "Formy „reph”" -msgid "Chinese (Singapore)" -msgstr "chiński (Singapur)" +msgid "Replace" +msgstr "Zamień" -msgid "Chinese (Macau)" -msgstr "chiński (Makau)" +msgid "Replace All" +msgstr "Zamień wszystkie" -msgid "Croatian Bosnia/Herzegovina" -msgstr "chorwacki (Bośnia i Hercegowina)" +msgid "Replace Outline with Reference" +msgstr "Zastąp obrys odwołaniem" -msgid "Divehi" -msgstr "malediwski" +msgid "Replace Pattern" +msgstr "Wzorzec zastępujący" -msgid "Flemish (Belgian Dutch)" -msgstr "flamandzki („belgijski” duński)" +msgid "Replace Pattern:" +msgstr "Czym podmienić:" -msgid "Edo" -msgstr "edo" +msgid "Replace With:" +msgstr "Zamień na:" -msgid "English (British)" -msgstr "angielski (Wielka Brytania)" +msgid "Replace it" +msgstr "Zastąp nazwę" -msgid "English (US)" -msgstr "angielski (USA)" +msgid "Replace with Reference" +msgstr "Zastąp odwołaniem" -msgid "English (Canada)" -msgstr "angielski (Kanada)" +msgid "Replace Å" +msgstr "Zamień Å" -msgid "English (Australian)" -msgstr "angielski (Australia)" +msgid "Replacement Glyph Name" +msgstr "Nazwa zamiennika" -msgid "English (New Zealand)" -msgstr "angielski (Nowa Zelandia)" +msgid "Replacement Glyph Names" +msgstr "Nazwy zamienników" -msgid "English (Irish)" -msgstr "angielski (Irlandia)" +msgid "Replacement glyphs" +msgstr "Zamienniki" -msgid "English (South Africa)" -msgstr "angielski (RPA)" +msgid "Replacement mismatch" +msgstr "Niedopasowanie zamienników" -msgid "English (Jamaica)" -msgstr "angielski (Jamajka)" +msgid "Replacement: " +msgstr "Zamiennik: " -msgid "English (Caribbean)" -msgstr "angielski (Karaiby)" +msgid "Replacements" +msgstr "Zamienniki" -msgid "English (Belize)" -msgstr "angielski (Belize)" +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" +msgstr "Zamienniki muszą następuwać po tablicy grupującej, której dotyczą: %s" -msgid "English (Trinidad)" -msgstr "angielski (Trynidad)" +msgid "Report as Error" +msgstr "To błąd" -msgid "English (Zimbabwe)" -msgstr "angielski (Zimbabwe)" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "W foncie nie ma bitmap o żądanym rozmiarze. Font obsługuje %s" -msgid "English (Philippines)" -msgstr "angielski (Filipiny)" +msgid "Required Feature" +msgstr "Funkcja wymagana" -msgid "English (Indonesia)" -msgstr "angielski (Indonezja)" +msgid "Required Ligatures" +msgstr "Ligatury wymagane" -msgid "English (Hong Kong)" -msgstr "angielski (Hongkong)" +msgid "Required feature" +msgstr "Funkcja wymagana" -msgid "English (India)" -msgstr "angielski (Indie)" +msgid "Required feature out of bounds in script table.\n" +msgstr "Numer wymaganej funkcji poza zakresem w tablicy pism.\n" -msgid "English (Malaysia)" -msgstr "angielski (Malezja)" +msgid "Reserved Bit 10" +msgstr "zarezerwowany bit 10" -msgid "Faeroese" -msgstr "farerski" +msgid "Reserved Bit 11" +msgstr "zarezerwowany bit 11" -msgid "Lang|Farsi" -msgstr "farsi (perski)" +msgid "Reserved Bit 12" +msgstr "zarezerwowany bit 12" -msgid "Filipino" -msgstr "filipiński" +msgid "Reserved Bit 13" +msgstr "zarezerwowany bit 13" -msgid "French French" -msgstr "francuski (Francja)" +msgid "Reserved Bit 14" +msgstr "zarezerwowany bit 14" -msgid "French Belgium" -msgstr "francuski (Belgia)" +msgid "Reserved Bit 15" +msgstr "zarezerwowany bit 15" -msgid "French Canadian" -msgstr "francuski (Kanada)" +msgid "Reserved Bit 22" +msgstr "zarezerwowany bit 22" -msgid "French Swiss" -msgstr "francuski (Szwajcaria)" +msgid "Reserved Bit 23" +msgstr "zarezerwowany bit 23" -msgid "French Luxembourg" -msgstr "francuski (Luksemburg)" +msgid "Reserved Bit 24" +msgstr "zarezerwowany bit 24" -msgid "French Monaco" -msgstr "francuski (Monako)" +msgid "Reserved Bit 25" +msgstr "zarezerwowany bit 25" -msgid "French West Indies" -msgstr "francuski (Indie zachodnie)" +msgid "Reserved Bit 26" +msgstr "zarezerwowany bit 26" -msgid "French Réunion" -msgstr "francuski (wyspa Reunion)" +msgid "Reserved Bit 27" +msgstr "zarezerwowany bit 27" -msgid "French D.R. Congo" -msgstr "francuski (Kongo)" +msgid "Reserved Bit 28" +msgstr "zarezerwowany bit 28" -msgid "French Senegal" -msgstr "francuski (Senegal)" +msgid "Reserved Bit 32" +msgstr "zarezerwowany bit 32" -msgid "French Camaroon" -msgstr "francuski (Kamerun)" +msgid "Reserved Bit 33" +msgstr "zarezerwowany bit 33" -msgid "French Côte d'Ivoire" -msgstr "francuski (Wybrzeże Kości Słoniowej)" +msgid "Reserved Bit 34" +msgstr "zarezerwowany bit 34" -msgid "French Mali" -msgstr "francuski (Mali)" +msgid "Reserved Bit 35" +msgstr "zarezerwowany bit 35" -msgid "French Morocco" -msgstr "francuski (Maroko)" +msgid "Reserved Bit 36" +msgstr "zarezerwowany bit 36" -msgid "French Haiti" -msgstr "francuski (Haiti)" +msgid "Reserved Bit 37" +msgstr "zarezerwowany bit 37" -msgid "French North Africa" -msgstr "francuski (Afryka północna)" +msgid "Reserved Bit 38" +msgstr "zarezerwowany bit 38" -msgid "Frisian" -msgstr "fryzyjski" +msgid "Reserved Bit 39" +msgstr "zarezerwowany bit 39" -msgid "Fulfulde" -msgstr "ful" +msgid "Reserved Bit 40" +msgstr "zarezerwowany bit 40" -msgid "Gaelic (Scottish)" -msgstr "gaelic (Szkocja)" +msgid "Reserved Bit 41" +msgstr "zarezerwowany bit 41" -msgid "Gaelic (Irish)" -msgstr "gaelic (Irlandia)" +msgid "Reserved Bit 42" +msgstr "zarezerwowany bit 42" -msgid "German German" -msgstr "niemiecki (Niemcy)" +msgid "Reserved Bit 43" +msgstr "zarezerwowany bit 43" -msgid "German Swiss" -msgstr "niemiecki (Szwajcaria)" +msgid "Reserved Bit 44" +msgstr "zarezerwowany bit 44" -msgid "German Austrian" -msgstr "niemiecki (Austria)" +msgid "Reserved Bit 45" +msgstr "zarezerwowany bit 45" -msgid "German Luxembourg" -msgstr "niemiecki (Luksemburg)" +msgid "Reserved Bit 46" +msgstr "zarezerwowany bit 46" -msgid "German Liechtenstein" -msgstr "niemiecki (Liechtenstein)" +msgid "Reserved Bit 47" +msgstr "zarezerwowany bit 47" -msgid "Hausa" -msgstr "hausa" +msgid "Reserved Bit 9" +msgstr "zarezerwowany bit 9" -msgid "Hawaiian" -msgstr "hawajski" +msgid "Reset" +msgstr "Resetuj" -msgid "Ibibio" -msgstr "ibibio" +msgid "" +"Resets the kerning offset and device table corrections to what they were " +"originally" +msgstr "" +"Resetuje wartość kerningu i korekty w tablicy rastrowania do wartości " +"początkowych" -msgid "Igbo" -msgstr "igbo" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Plik zasobów" -msgid "Italian Swiss" -msgstr "włoski (Szwajcaria)" +msgid "Restrict Selection" +msgstr "Odejmij od zaznaczenia" -msgid "Kanuri" -msgstr "kanuri" +msgid "Restricted Font" +msgstr "Font o zaostrzonej licencji" -msgid "Kashmiri (India)" -msgstr "kaszmirski (Indie)" +msgid "Resultant Y Position" +msgstr "Ostateczna wsp. Y" -msgid "Konkani" -msgstr "konkani" +msgid "Retain" +msgstr "Zachowaj" -msgid "Korean (Johab)" -msgstr "koreański (johab)" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." +msgstr "" +"Stara się zachować szerokość świateł wewnątrzliterowych\n" +"w glifach pism LCG i pozwala je ściskać w pismach CJK." -msgid "Lithuanian (Classic)" -msgstr "litewski (klasyczny)" +msgid "Retain current advance width, center glyph within that width" +msgstr "Zachowaj całkowitą szerokość, wycentruj glif" -msgid "Malay" -msgstr "malajski" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "Zachowaj całkowitą szerokość, skaluj odsadki proporcjonalnie" -msgid "Malay (Brunei)" -msgstr "malajski (Brunei)" +#, c-format +msgid "Return from enabling function for menu item %s must be boolean" +msgstr "" +"Funkcja określająca dostępność elementu menu %s musi zwracać wartość logiczną" -msgid "Manipuri" -msgstr "manipuri" +msgid "Revalidate" +msgstr "Sprawdź ponownie" -msgid "Maori" -msgstr "maoryski" - -msgid "Mongolian (Cyrillic)" -msgstr "mongolski (grażdanka)" +msgid "Revalidate All" +msgstr "Sprawdź ponownie wszystko" -msgid "Nepali (India)" -msgstr "nepalski (indie)" +msgid "Reverse Chaining Subs" +msgstr "Podstawienie łańcuchowe wsteczne" -msgid "Norwegian (Bokmal)" -msgstr "norweski (bokmål)" +msgid "Reverse Chaining Substitution" +msgstr "Odwrotne podstawienie łańcuchowe" -msgid "Norwegian (Nynorsk)" -msgstr "norweski (nynorsk)" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Odwrotne łańcuchowe podstawienie kontekstowe" -msgid "Oromo" -msgstr "oromo" +msgid "Reverse Direction" +msgstr "Odwróć kierunek" -msgid "Papiamentu" -msgstr "papiamento" +msgid "Reverse chaining subs" +msgstr "Podst. łańcuchowe wsteczne" -msgid "Portuguese (Portugal)" -msgstr "Portugalski (Portugalia)" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" +msgstr "" +"Podstawienie odwrotne musi mieć podany dokładnie jeden glif oznaczony („'”) " +"i żadnych tablic („Lookup”). Wiersz %d pliku %s" -msgid "Portuguese (Brasil)" -msgstr "portugalski (Brazylia)" +msgid "Revert Gl_yph" +msgstr "Prz_ywróć glif" -msgid "Punjabi (India)" -msgstr "pundżabi (Indie)" +msgid "Revert Kerning" +msgstr "Przywróć kerning" -msgid "Punjabi (Pakistan)" -msgstr "pundżabi (Pakistan)" +msgid "Revert To _Backup" +msgstr "Przywróć z _backupu" -msgid "Quecha (Bolivia)" -msgstr "keczua (Boliwia)" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." +msgstr "" +"Przywraca tablicę do poprzedniego stanu.\n" +"Jednak zmian w podtablicach to nie cofnie." -msgid "Quecha (Ecuador)" -msgstr "keczua (Ekwador)" +msgid "Review Hints" +msgstr "Przejrzyj hinty" -msgid "Quecha (Peru)" -msgstr "keczua (Peru)" +msgid "RevisionsToRetain" +msgstr "Pamięć historii wersji" msgid "Rhaeto-Romanic" msgstr "romansz" -msgid "Romanian (Moldova)" -msgstr "rumuński (Mołdawia)" - -msgid "Russian (Moldova)" -msgstr "rosyjski (Mołdawia)" +msgid "Rig_ht" +msgstr "Pr_awostronny" -msgid "Sepedi" -msgstr "sotho północny (sepedi)" +msgid "Right Bounds" +msgstr "Prawostronne odległości optyczne" -msgid "Serbian (Cyrillic)" -msgstr "serbski (grażdanka)" +msgid "Right Side Bearing" +msgstr "Prawa odsadka" -msgid "Serbian (Latin)" -msgstr "serbski (łacińskie)" +msgid "Right Side Bearing Add" +msgstr "O ile powiększyć prawą odsadkę boczną" -msgid "Sindhi India" -msgstr "sindhi (Indie)" +msgid "Right Side Bearing Scale" +msgstr "O ile przeskalować prawą odsadkę boczną" -msgid "Sindhi Pakistan" -msgstr "sindhi (Pakistan)" +msgid "Right Side Bearing:" +msgstr "Prawe odsadki:" -msgid "Sorbian" -msgstr "łużycki" +msgid "Right To Left" +msgstr "Pismo od prawej do lewej" -msgid "Spanish (Traditional)" -msgstr "hiszpański (tradycyjny)" +msgid "Right to Left Alternates" +msgstr "Alternatywne formy od prawej do lewej" -msgid "Spanish Mexico" -msgstr "hiszpański (Meksyk)" +msgid "Right to Left mirrored forms" +msgstr "Formy lustrzane do pisania od prawej do lewej" -msgid "Spanish (Modern)" -msgstr "hiszpański (współczesny)" +msgid "Ro_und" +msgstr "Za_okrąglone" -msgid "Spanish (Guatemala)" -msgstr "hiszpański (Gwatemala)" +msgid "Roman Connected" +msgstr "Proste łączone" -msgid "Spanish (Costa Rica)" -msgstr "hiszpański (Kostaryka)" +msgid "Roman Disconnected" +msgstr "Proste rozłączne" -msgid "Spanish (Panama)" -msgstr "hiszpański (Panama)" +msgid "Romanian" +msgstr "rumuński" -msgid "Spanish (Dominican Republic)" -msgstr "hiszpański (Dominikana)" +msgid "Romanian (Moldova)" +msgstr "rumuński (Mołdawia)" -msgid "Spanish (Venezuela)" -msgstr "hiszpański (Wenezuela)" +msgid "Romany" +msgstr "romski" -msgid "Spanish (Colombia)" -msgstr "hiszpański (Kolumbia)" +msgid "Rotate" +msgstr "Obrót" -msgid "Spanish (Peru)" -msgstr "hiszpański (Peru)" +msgid "Rotate 180°" +msgstr "Obróć o 180°" -msgid "Spanish (Argentina)" -msgstr "hiszpański (Argentyna)" +msgid "Rotate 3D Around..." +msgstr "Obróć w 3D..." -msgid "Spanish (Ecuador)" -msgstr "hiszpański (Ekwador)" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Obróć o 90° w lewo" -msgid "Spanish (Chile)" -msgstr "hiszpański (Chile)" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Obróć o 90° w prawo" -msgid "Spanish (Uruguay)" -msgstr "hiszpański (Urugwaj)" +msgid "Rotate _180°" +msgstr "Obróć o _180°" -msgid "Spanish (Paraguay)" -msgstr "hiszpański (Paragwaj)" +msgid "Rotate _90° CCW" +msgstr "Obróć o _90° w lewo" -msgid "Spanish (Bolivia)" -msgstr "hiszpański (Boliwia)" +msgid "Rotate by Ruler..." +msgstr "Obróć według miary..." -msgid "Spanish (El Salvador)" -msgstr "hiszpański (Salwador)" +msgid "Rotate each glyph as a unit" +msgstr "Obróć każdy glif osobno" -msgid "Spanish (Honduras)" -msgstr "hiszpański (Honduras)" +msgid "Rotate the selection" +msgstr "Obróć zaznaczenie" -msgid "Spanish (Nicaragua)" -msgstr "hiszpański (Nikaragua)" +msgid "Rotate..." +msgstr "Obróć..." -msgid "Spanish (Puerto Rico)" -msgstr "hiszpański (Puerto Rico)" +msgid "Rotate:" +msgstr "Obrót:" -msgid "Spanish (United States)" -msgstr "hiszpański (USA)" +msgid "Rotating" +msgstr "Obrót" -msgid "Spanish (Latin America)" -msgstr "hiszpański (Ameryka łacińska)" +msgid "Rotation Angle" +msgstr "Kąt obrotu" -msgid "Sutu" -msgstr "" +msgid "Rotation about X Axis" +msgstr "Obrót wokół osi X" -msgid "Swahili (Kenyan)" -msgstr "Suahili (Kenia)" +msgid "Rotation about Y Axis" +msgstr "Obrót wokół osi Y" -msgid "Swedish (Sweden)" -msgstr "szwedzki (Szwecja)" +msgid "Rough" +msgstr "Nierówne" -msgid "Swedish (Finland)" -msgstr "szwedzki (Finlandia)" +msgid "Roun_d" +msgstr "Zaokrągli_j" -msgid "Lang|Syriac" -msgstr "syriacki" +msgid "Round" +msgstr "Zaokrąglij" -msgid "Tajik" -msgstr "tadżycki" +msgid "" +"Round Down To Grid\n" +"\n" +"Sets round state to the obvious" +msgstr "" +"RDTG (ang. Round Down To Grid).\n" +"Nakazuje interpreterowi od tej pory zaokrąglać\n" +"odległości do całkowitych w kierunku zera." -msgid "Tamazight (Arabic)" -msgstr "berberyjski (arabskie)" +msgid "" +"Round OFF\n" +"Sets round state so that no rounding occurs\n" +"but engine compensation does" +msgstr "" +"ROFF (ang. Round OFF).\n" +"Nakazuje interpreterowi nie zaokrąglać od tej pory odległości.\n" +"To nie wyłącza kompensacji ze względu na charakterystykę urządzenia." -msgid "Tamazight (Latin)" -msgstr "berberyjski (łacińskie)" +msgid "Round Rectangle Radius" +msgstr "Promień zaokrąglenia rogów prostokąta" -msgid "Tatar (Tatarstan)" -msgstr "tatarski (Tatarstan)" +msgid "" +"Round To Double Grid\n" +"Sets the round state (round to closest .5/int)" +msgstr "" +"RTDG (ang. Round To Double Grid).\n" +"Nakazuje interpreterowi od tej pory zaokrąglać\n" +"odległości do najbliższych całkowitych lub połówek." -msgid "Tibetan (PRC)" -msgstr "tybetański (chiny)" +msgid "" +"Round To Grid\n" +"Sets the round state" +msgstr "" +"RTG (ang. Round To Grid).\n" +"Nakazuje interpreterowi od tej pory zaokrąglać odległości do całkowitych." -msgid "Tibetan Bhutan" -msgstr "tybetański (Bhutan)" +msgid "" +"Round To Half Grid\n" +"Sets the round state (round to closest .5 not int)" +msgstr "" +"RTHG (ang. Round To Half Grid).\n" +"Nakazuje interpreterowi od tej pory zaokrąglać\n" +"odległości do najbliższych niecałkowitych połówek." -msgid "Tigrinya Ethiopia" -msgstr "tigrinia (Etiopia)" +msgid "Round To _Int" +msgstr "Zaokrąglaj do _całkowitych" -msgid "Tigrinyan Eritrea" -msgstr "tigrinia (Erytrea)" - -msgid "Tsonga" -msgstr "tsonga" - -msgid "Tswana" -msgstr "tswana" - -msgid "Urdu (Pakistan)" -msgstr "urdu (Pakistan)" - -msgid "Urdu (India)" -msgstr "urdu (Indie)" - -msgid "Uzbek (Latin)" -msgstr "uzbecki (łacińskie)" - -msgid "Uzbek (Cyrillic)" -msgstr "uzbecki (grażdanka)" - -msgid "Venda" -msgstr "wenda" +msgid "" +"Round Up To Grid\n" +"Sets the round state" +msgstr "" +"RUTG (ang. Round Up To Grid).\n" +"Nakazuje interpreterowi od tej pory zaokrąglać\n" +"odległości do całkowitych w kierunku od zera." -msgid "Xhosa" -msgstr "xhosa" +msgid "Rounding to integer..." +msgstr "Zaokrąglanie do całkowitych..." -msgid "Lang|Yi" -msgstr "yi" +msgid "Row|New" +msgstr "Dodaj" -msgid "Yoruba" -msgstr "joruba" +msgid "Ruanda" +msgstr "ruanda" -msgid "Zulu" -msgstr "zuluski" +msgid "Ruby Notational Forms" +msgstr "Formy notacyjne rubów" -msgid "Styles (SubFamily)" -msgstr "Odmiana" +#, c-format +msgid "Rule %d" +msgstr "Reguła %d" -msgid "Copyright" -msgstr "Prawa autorskie" +msgid "Rule Color" +msgstr "Linie siatki" -msgid "Family" -msgstr "Nazwa rodziny" +msgid "Ruler Big Tick Color" +msgstr "Kolor podziałek" -msgid "Fullname" -msgstr "Pełna nazwa" +msgid "Ruler Options" +msgstr "Opcje linijki" -msgid "UniqueID" -msgstr "UnikalnyID" +msgid "Rumi Numeral Symbols" +msgstr "symbole liczbowe Rumi" -msgid "Version" -msgstr "Wersja" +msgid "Rundi" +msgstr "rundi" -msgid "Trademark" -msgstr "Znak handlowy" +msgid "Runic" +msgstr "runiczne" -msgid "Manufacturer" -msgstr "Wytwórca" +msgid "Russian" +msgstr "rosyjski" -msgid "Designer" -msgstr "Projektant" +msgid "Russian (Moldova)" +msgstr "rosyjski (Mołdawia)" -msgid "Descriptor" -msgstr "Deskryptor" +msgid "Russian Buriat" +msgstr "buriacki" -msgid "Vendor URL" -msgstr "Adres www wytwórcy" +msgid "Rusyn" +msgstr "rusiński" -msgid "Designer URL" -msgstr "Adres www projektanta" +msgid "S Brush Joined" +msgstr "P pisane pędzlem, łączone" -msgid "License" -msgstr "Licencja" +msgid "S Brush Unjoined" +msgstr "P pisane pędzlem, rozłączne" -msgid "License URL" -msgstr "Adres www licencji" +msgid "S Calligraphic" +msgstr "P kaligraficzne" -msgid "Preferred Family" -msgstr "Preferowana rodzina" +msgid "S Formal Joined" +msgstr "P pisane piórem, łączone" -msgid "Preferred Styles" -msgstr "Preferowane style" +msgid "S Formal Unjoined" +msgstr "P pisane piórem, rozłączne" -msgid "Compatible Full" -msgstr "Nazwa Compatible Full" +msgid "S Miscellaneous" +msgstr "P różne" -msgid "Sample Text" -msgstr "Przykładowy tekst" +msgid "S Monotone Joined" +msgstr "P o stałej grubości, łączone" -msgid "CID findfont Name" -msgstr "Nazwa dla findfont (CID)" +msgid "S Monotone Unjoined" +msgstr "P o stałej grubości, rozłączne" -msgid "WWS Family" -msgstr "Rodzina WWS" +msgid "S Uncial" +msgstr "P uncjała" -msgid "WWS Subfamily" -msgstr "Podrodzina WWS" +msgid "SB Thumb" +msgstr "Suwak" -msgid "IPA Ext & Phonetic Ext (& Supplement)" +msgid "" +"SCAN conversion ConTRoL\n" +"Pops a number which sets the\n" +"dropout control mode" msgstr "" +"SCANCTRL (ang. SCAN conversion ConTRoL).\n" +"Zdejmuje ze stosu jeden element - zakodowane ustawienie\n" +"trybu traktowania dużych elementów konturów, które podczas\n" +"rasteryzacji wypadły poza centra pikseli." -msgid "Modifier Letters & Modifier Tone Letters" +msgid "" +"SCANTYPE\n" +"Pops number which sets which scan\n" +"conversion rules to use" msgstr "" +"SCANTYPE.\n" +"Zdejmuje ze stosu jeden element - zakodowaną\n" +"wartość definiującą, jakich reguł wypełniania\n" +"i rastrowania obrysów użyć." -msgid "Combining Diacritical Marks (& Supplement)" +msgid "" +"SHift Contour using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops number of contour to be shifted\n" +"Shifts the entire contour by the amount\n" +"reference point was shifted" msgstr "" +"SHC[a] (ang. SHift Contour using reference point).\n" +"Zdejmuje ze stosu numer obrysu w glifie i przesuwa\n" +"go zgodnie z bieżącym przesunięciem wybranego\n" +"punktu odniesienia:\n" +" a=0 przesuwa obrys za punktem rp2 strefy zp1,\n" +" a=1 przesuwa obrys za punktem rp1 strefy zp0." -msgid "Cyrillic (& Supplement & Ext A/B)" +msgid "" +"SHift Point using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops as many points as specified by the loop count\n" +"Shifts each by the amount the reference\n" +"point was shifted" msgstr "" +"SHP[a] (ang. SHift Points using reference point).\n" +"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik\n" +"powtórzeń i przesuwa je zgodnie z bieżącym przesunięciem\n" +"wybranego punktu odniesienia:\n" +" a=0 przesuwa punkty za punktem rp2 strefy zp1,\n" +" a=1 przesuwa punkty za punktem rp1 strefy zp0." -msgid "Arabic (& Supplement)" +msgid "" +"SHift Zone using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops the zone to be shifted\n" +"Shifts all points in zone by the amount\n" +"the reference point was shifted" msgstr "" +"SHZ[a] (ang. SHift Zone using reference point).\n" +"Zdejmuje ze stosu numer strefy i przesuwa ją\n" +"zgodnie z bieżącym przesunięciem wybranego\n" +"punktu odniesienia:\n" +" a=0 przesuwa strefę za punktem rp2 strefy zp1,\n" +" a=1 przesuwa strefę za punktem rp1 strefy zp0." -msgid "Georgian (& Supplement)" +msgid "" +"SHift point by a PIXel amount\n" +"Pops an amount (26.6) and as many points\n" +"as the loop counter specifies\n" +"each point is shifted along the FREEDOM vector" msgstr "" +"SHPIX (ang. SHift point by a PIXel amount).\n" +"Zdejmuje ze stosu wartość przesunięcia (EF26dot6),\n" +"tyle numerów punktów do przesunięcia, ile wskazuje\n" +"licznik powtórzeń, i przesuwa je wzdłuż wektora swobody." -msgid "Latin Extended Additional/C/D" -msgstr "" +msgid "SIL Graphite layout feature table" +msgstr "tablica funkcji zecerskich SIL Graphite" + +msgid "SIL Graphite rule table" +msgstr "tablica reguł SIL Graphite" -msgid "General/Supplemental Punctuation" +msgid "" +"SUBtract\n" +"Pops two 26.6 fixed numbers from stack\n" +"subtracts them, pushes result" msgstr "" +"SUB (ang. SUBtract).\n" +"Zdejmuje dwa elementy F26dot6 ze stosu stosu i odkłada na nim ich róznicę." -msgid "Subscripts and Superscripts" -msgstr "frakcje górne i dolne" +msgid "SVG Template" +msgstr "Szablon SVG" -msgid "Numeric Forms" -msgstr "formy numeryczne" +msgid "SVG font" +msgstr "Font SVG" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" +msgid "SWAP top two elements on stack" msgstr "" +"SWAP.\n" +"Zamienia miejscami dwa elementy z wierzchołka stosu." -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "S_ave Feature File..." +msgstr "Zapisz plik funkcji zecerskich..." -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "S_ave as..." +msgstr "Zapisz _jako..." -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "S_etup" +msgstr "_Ustawienia" -msgid "Non-Basic Multilingual Plane" -msgstr "dodatkowy obszar wielojęzyczny Unikodu" +msgid "S_hadow..." +msgstr "_Cień..." -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "S_how Dependent" +msgstr "_Pokaż glify zależne" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "S_how H. Metrics..." +msgstr "Pokaż wymiary pozio_me" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "S_nap to horizontal/vertical" +msgstr "Przyciąg_nij do pionu/poziomu" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "S_quare" +msgstr "_Kwadratowe" -msgid "Khmer & Khmer Symbols" -msgstr "" +msgid "S_uggest Deltas..." +msgstr "Su_gerowane delty..." -msgid "Yi Syllables/Radicals" -msgstr "sylaby i klucze Yi" +msgid "Sa_me Glyph As" +msgstr "Ten sam _glif" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Sa_ve Lookup..." +msgstr "_Zapisz tablicę..." -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Samaritan" +msgstr "samarytański" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Samaritan, Punctuation" +msgstr "samarytański - interpunkcja" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Same as Match Classes" +msgstr "Takie jak klasy pasujące" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Same as PostScript Names" +msgstr "Takie jak nazwy postscriptowe" -msgid "Cuneiform (& Numbers and Punctuation)" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." msgstr "" +"Jak wyżej, ale dla szeryfów, ziaren i innych szczegółów, które wymagają " +"więcej swobody." -msgid "Lycian/Carian/Lydian" +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" msgstr "" +"Jeden tag tablicy, „%c%c%c%c”, pojawia się w nagłówku sfnt więcej niż raz" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "Sami (Lappish)" +msgstr "lapoński (saami)" -msgid "Unassigned Bit 123" -msgstr "niewykorzystany bit 123" +msgid "Samoan" +msgstr "samoański" -msgid "Unassigned Bit 124" -msgstr "niewykorzystany bit 124" +msgid "Sample Text" +msgstr "Przykładowy tekst" -msgid "Unassigned Bit 125" -msgstr "niewykorzystany bit 125" +msgid "Sango" +msgstr "sango" -msgid "Unassigned Bit 126" -msgstr "niewykorzystany bit 126" +msgid "Sans-Serif" +msgstr "Pismo bezszeryfowe" -msgid "Unassigned Bit 127" -msgstr "niewykorzystany bit 127" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "BS zaokrąglone geometryczne o dużej minuskule" -msgid "1252, Latin-1" -msgstr "1252, łacińskie-1" +msgid "Sans-Serif|SS Humanist" +msgstr "BS humanistyczne" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, łacińskie-2 (Europa centralna)" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "BS neogroteski linearne IBM" -msgid "1251, Cyrillic" -msgstr "1251, grażdańskie" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "BS zaokrąglone geometryczne o małej minuskule" -msgid "1253, Greek" -msgstr "1253, greckie" +msgid "Sans-Serif|SS Matrix" +msgstr "BS drukarek mozaikowych" -msgid "1254, Turkish" -msgstr "1254, tureckie" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "BS różne" -msgid "1255, Hebrew" -msgstr "1255, hebrajskie" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "BS groteski linearne modyfikowane" -msgid "1256, Arabic" -msgstr "1256, arabskie" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "BS neogroteski linearne" -msgid "1257, Windows Baltic" -msgstr "1257, bałtyckie" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "BS maszynowe linearne" -msgid "1258, Vietnamese" -msgstr "1258, wietnamskie" +msgid "Sanskrit" +msgstr "sanskryt" -msgid "Reserved Bit 9" -msgstr "zarezerwowany bit 9" +msgid "Santali" +msgstr "santali" -msgid "Reserved Bit 10" -msgstr "zarezerwowany bit 10" +msgid "Saraiki" +msgstr "saraiki" -msgid "Reserved Bit 11" -msgstr "zarezerwowany bit 11" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "Nasycenie, jasność i kolory muszą być z zakresu 0..1" -msgid "Reserved Bit 12" -msgstr "zarezerwowany bit 12" +msgid "Saturation:" +msgstr "Nasycenie:" -msgid "Reserved Bit 13" -msgstr "zarezerwowany bit 13" +msgid "Saurashtra" +msgstr "saurasztrańskie (kathijawarskie)" -msgid "Reserved Bit 14" -msgstr "zarezerwowany bit 14" +msgid "Save" +msgstr "Zapisz" -msgid "Reserved Bit 15" -msgstr "zarezerwowany bit 15" +msgid "Save A_ll" +msgstr "Zapisz w_szystko" -msgid "874, Thai" -msgstr "874, tajskie" +msgid "Save As _Image..." +msgstr "Zapisz jako _obraz..." -msgid "932, JIS/Japan" -msgstr "932, JIS/japońskie" +msgid "Save Colors" +msgstr "Zapisz kolory" -msgid "936, Simplified Chinese" -msgstr "936, chińskie uproszczone" +msgid "Save Comments" +msgstr "Zapisz komentarze" -msgid "949, Korean Wansung" -msgstr "949, koreańskie Wansung" +msgid "Save Failed" +msgstr "Zapis nie powiódł się" -msgid "950, Traditional Chinese" -msgstr "950, chińskie tradycyjne" +msgid "Save Guides" +msgstr "Zapisz warstwę odniesienia" -msgid "1361, Korean Johab" -msgstr "1361, koreańskie Johab" +msgid "Save Image" +msgstr "Zapisz obraz" -msgid "Reserved Bit 22" -msgstr "zarezerwowany bit 22" +msgid "Save Layers" +msgstr "Zapisz warstwy" -msgid "Reserved Bit 23" -msgstr "zarezerwowany bit 23" +msgid "Save Resource file as..." +msgstr "Zapisz plik zasobów jako..." -msgid "Reserved Bit 24" -msgstr "zarezerwowany bit 24" +msgid "Save a font based on the specified layer" +msgstr "Generuj font ze wskazanej warstwy." -msgid "Reserved Bit 25" -msgstr "zarezerwowany bit 25" +msgid "Save as _Directory" +msgstr "_Zapisz jako folder" -msgid "Reserved Bit 26" -msgstr "zarezerwowany bit 26" +msgid "Save as..." +msgstr "Zapisz jako..." -msgid "Reserved Bit 27" -msgstr "zarezerwowany bit 27" +msgid "Save glyph colors in the PfEd table" +msgstr "Zapisuje kolory wszystkich glifów w tablicy PfEd" -msgid "Reserved Bit 28" -msgstr "zarezerwowany bit 28" +msgid "Save glyph comments in the PfEd table" +msgstr "Zapisuje komentarze wszystkich glifów w tablicy PfEd" -msgid "Mac Roman" -msgstr "macowe łacińskie" +msgid "Save in _UCS2" +msgstr "Zapisz w _UCS2" -msgid "OEM Charset" -msgstr "kodowanie OEM" +msgid "Save the guidelines in the Guide layer." +msgstr "Zapisuje prowadnice i zawartość warstwy odniesienia w tablicy PfEd" -msgid "Symbol Charset" -msgstr "symbole" +msgid "Saving AFM File" +msgstr "Zapisywanie pliku AFM" -msgid "Reserved Bit 32" -msgstr "zarezerwowany bit 32" +msgid "Saving Bitmap Font(s)" +msgstr "Zapisywanie fontów bitmapowych" -msgid "Reserved Bit 33" -msgstr "zarezerwowany bit 33" +msgid "Saving Bitmaps" +msgstr "Zapisywanie bitmap" -msgid "Reserved Bit 34" -msgstr "zarezerwowany bit 34" +msgid "Saving CID keyed font" +msgstr "Zapisywanie fontu CID" -msgid "Reserved Bit 35" -msgstr "zarezerwowany bit 35" +msgid "Saving Multiple PostScript Fonts" +msgstr "Zapisywanie fontów postscriptowych" -msgid "Reserved Bit 36" -msgstr "zarezerwowany bit 36" +msgid "Saving OFM File" +msgstr "Zapisywanie pliku OFM" -msgid "Reserved Bit 37" -msgstr "zarezerwowany bit 37" +msgid "Saving OpenType Font" +msgstr "Zapisywanie fontu OpenType" -msgid "Reserved Bit 38" -msgstr "zarezerwowany bit 38" +msgid "Saving Outlines" +msgstr "Zapisywanie obrysów" -msgid "Reserved Bit 39" -msgstr "zarezerwowany bit 39" +msgid "Saving PFM File" +msgstr "Zapisywanie pliku PFM" -msgid "Reserved Bit 40" -msgstr "zarezerwowany bit 40" +msgid "Saving PostScript Font" +msgstr "Zapisywanie fontu postscriptowego" -msgid "Reserved Bit 41" -msgstr "zarezerwowany bit 41" +msgid "Saving SVG font" +msgstr "Zapisywanie fontu SVG" -msgid "Reserved Bit 42" -msgstr "zarezerwowany bit 42" +msgid "Saving Spline Font Database" +msgstr "Zapisywanie pliku sfd" -msgid "Reserved Bit 43" -msgstr "zarezerwowany bit 43" +msgid "Saving TFM File" +msgstr "Zapisywanie pliku TFM" -msgid "Reserved Bit 44" -msgstr "zarezerwowany bit 44" +msgid "Saving TrueType Font" +msgstr "Zapisywanie fontu TrueType" -msgid "Reserved Bit 45" -msgstr "zarezerwowany bit 45" +msgid "Saving Unified Font Object" +msgstr "Zapisywanie fontu UFO" -msgid "Reserved Bit 46" -msgstr "zarezerwowany bit 46" +msgid "Saving font" +msgstr "Zapisywanie fontu" -msgid "Reserved Bit 47" -msgstr "zarezerwowany bit 47" +msgid "Saving multi-master font" +msgstr "Zapisywanie fontu MultipleMaster" -msgid "869, IBM Greek" -msgstr "869, IBM greckie" +msgid "Saving..." +msgstr "Zapisywanie..." -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS rosyjskie" +msgid "Sc_ale & Tile" +msgstr "Skaluj _i wklej" -msgid "865, MS_DOS Nordic" -msgstr "865, skandynawskie" +msgid "Sca_le" +msgstr "_Skalowanie" -msgid "864, Arabic" -msgstr "864, arabskie" +msgid "Scale Bearings By:" +msgstr "Skaluj obie odsadki:" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS francuskie kanadyjskie" +msgid "Scale By" +msgstr "Skaluj o" -msgid "862, Hebrew" -msgstr "862 hebrajskie" +msgid "Scale Factor" +msgstr "Współczynnik skali" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS islandzkie" - -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS portugalskie" +msgid "Scale LBearing By:" +msgstr "Skaluj lewą odsadkę:" -msgid "857, IBM Turkish" -msgstr "857, IBM tureckie" +msgid "Scale RBearing By:" +msgstr "Skaluj prawą odsadkę:" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM rosyjskie i nie tylko" +msgid "Scale Uniformly..." +msgstr "Skaluj równomiernie..." -msgid "852, Latin 2" -msgstr "852, łacińskie-2" +msgid "Scale VAdvance By:" +msgstr "Skaluj wysokość:" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS bałtyckie" +msgid "Scale Width By:" +msgstr "Skaluj szerokość:" -msgid "737, Greek; former 437 G" -msgstr "737, greckie, dawniej 437 G" +msgid "Scale X/Y the same" +msgstr "Równe proporcje X/Y" -msgid "708, Arabic ASMO 708" -msgstr "708, arabskie ASMO 708" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "" +"Współczynniki skalowania muszą się zawierać w granicach od 3 do 1000 procent" -msgid "850, WE/Latin 1" -msgstr "850, zachodnie/łacińskie-1" +msgid "Scale so text width matches path length" +msgstr "Skaluj na całą długość ścieżki" -msgid "437, US" -msgstr "437, USA" +msgid "Scale the selection" +msgstr "Skaluje zaznaczenie" -msgid "String ID" -msgstr "Typ wartości" +msgid "Scale..." +msgstr "Skaluj..." -msgid "String" -msgstr "Wartość" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Przeskalowany o: (%.2f,%.2f)" -msgid "Feature Tags" -msgstr "Tagi funkcji" +msgid "Scaling" +msgstr "Skalowanie" -msgid "Friendly Name" -msgstr "Nazwa dla ludzi" +msgid "Scaling Bitmaps" +msgstr "Skalowanie bitmap" -msgid "Name" -msgstr "Nazwa" +msgid "Scientific" +msgstr "Naukowe" -msgid "No Grid Fit" -msgstr "Nie hintuj" +msgid "Scientific Inferiors" +msgstr "Naukowe frakcje dolne" -msgid "Grid Fit" -msgstr "Hintuj" +msgid "Scottish Gaelic" +msgstr "gaelic szkocki" -msgid "No Anti-Alias" -msgstr "Nie wygładzaj" +msgid "Screen Width in Centimeters" +msgstr "Szerokość ekranu [cm]" -msgid "Anti-Alias" -msgstr "Wygładzaj" +msgid "Screen Width in Inches" +msgstr "Szerokość ekranu [cale]" -msgid "No Symmetric-Smooth" -msgstr "Jedna oś" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Pismo „%c%c%c%c” " -msgid "Symmetric-Smoothing" -msgstr "Obie osie" +#, c-format +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." +msgstr "" +"Pismo „%c%c%c%c” ma mieć ustawioną domyślą linię podstawową systemu „%c%c%c" +"%c”. Jednakże ten system linii podstawowych nie został wybrany jako " +"obsługiwany w foncie." -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Nie hintuj jeśli w obu osiach" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Pismo „%c%c%c%c” w %c%c%c%c " -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Hintuj jeśli w obu osiach" +msgid "Script File" +msgstr "Plik ze skryptem" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Dla tylu i mniej px/firet" +msgid "Script Menu" +msgstr "Menu skryptów" -msgid "Gasp|Grid Fit" -msgstr "Hinting" +msgid "Script Tag too long" +msgstr "Tag pisma zbyt długi" -msgid "Gasp|Anti-Alias" -msgstr "Wygładzanie" +msgid "Script Tag:" +msgstr "Tag pisma:" -msgid "Gasp|Symmetric Smoothing" -msgstr "Wygładzanie ClearType" +msgid "Script with no associated menu name" +msgstr "Nie przypisano nazwy pozycji w menu" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Hinting przy wygładzaniu ClearType" +msgid "Script(s)" +msgstr "Pisma" -msgid "Cubic" -msgstr "Krzywe stopnia 3" +msgid "Script(s) & Language(s)" +msgstr "Pisma i języki" -msgid "Quadratic" -msgstr "Krzywe stopnia 2" +msgid "ScriptPercentScaleDown:" +msgstr "Rozmiar frakcji:" -msgid "Layer|Foreground" -msgstr "Pierwszoplanowa" +msgid "ScriptScriptPercentScaleDown:" +msgstr "Rozmiar frakcji 2. rzędu:" -msgid "Layer|Background" -msgstr "Drugoplanowa" +msgid "Scripts" +msgstr "Pisane" -msgid "Layer Name" -msgstr "Nazwa warstwy" +msgid "Scripts are 4 letter tags" +msgstr "Pisma określa się wprowadzając czteroliterowe tagi" -msgid "Curve Type" -msgstr "Typ krzywych" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "arabskie" -msgid "Type" -msgstr "Typ" +msgid "Script|Aramaic" +msgstr "aramejskie" -msgid "Orig layer" -msgstr "Warstwa źródłowa" +msgid "Script|Armenian" +msgstr "ormiańskie" -msgid "Set Name" -msgstr "Nazwa zestawu" +msgid "Script|Avestan" +msgstr "awestyjskie" -msgid "Glyphs in the set" -msgstr "Glify w zestawie" +msgid "Script|Balinese" +msgstr "balijskie" -msgid "Class Name" -msgstr "Nazwa klasy" +msgid "Script|Batak" +msgstr "batak" -msgid "Key" -msgstr "Kowy klucz" +msgid "Script|Bengali" +msgstr "bengalskie" -msgid "Value" -msgstr "Wartość" +msgid "Script|Bengali2" +msgstr "bengalskie2" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Błędny typ" +msgid "Script|Buginese" +msgstr "bugińskie" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" -"Oczekiwano tablicy liczb.\n" -"Nie udało się przetworzyć „%.*s” na liczbę." +msgid "Script|Buhid" +msgstr "buid" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"Oczekiwano wartości logicznej.\n" -"(„true” lub „false”)" +msgid "Script|Central European" +msgstr "środkowoeuropejskie" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" -"Oczekiwano kodu postscriptowego.\n" -"Zazwyczaj zaczyna się od „{” a kończy na „}”." +msgid "Script|Cham" +msgstr "czamskie" -msgid "Expected number." -msgstr "Oczekiwano liczby." +msgid "Script|Cherokee" +msgstr "czirokeskie" -msgid "No Name" -msgstr "Brak nazwy" +msgid "Script|Coptic" +msgstr "koptyjskie" -msgid "Please specify a name for this mark class or set" -msgstr "Proszę nazwać tą klasę/zestaw znaków diakrytycznych." +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "grażdanka" -msgid "Mark class/set names should not contain spaces." -msgstr "Nazwy klas/zestawów znaków diakrytycznych nie mogą zawierać spacji." +msgid "Script|Default" +msgstr "domyślne" -msgid "Duplicate Name" -msgstr "Zdublowana nazwa" +msgid "Script|Devanagari" +msgstr "Dewanagari" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "Ta nazwa została już nadana klasie/zestawowi nr %d." +msgid "Script|Ethiopic" +msgstr "etiopskie" -msgid "Mark Class was in use" -msgstr "Klasa jest używana" +msgid "Script|Georgian" +msgstr "gruzińskie" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "Ta klasa znaków diakrytycznych (%s) jest używana w tablicy %s." +msgid "Script|Greek" +msgstr "greckie" -msgid "Mark Set was in use" -msgstr "Zestaw jest używany" +msgid "Script|Gujarati" +msgstr "gudźarati" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "Ten zestaw znaków diakrytycznych (%s) jest używana w tablicy %s." +msgid "Script|Gujarati2" +msgstr "gudźarati2" -msgid "Bad Family Name" -msgstr "Błędna nazwa rodziny" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "Błędna nazwa rodziny – musi rozpoczynać się znakiem alfabetycznym." +msgid "Script|Hanunóo" +msgstr "hanunoo" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Nazwa postscriptowa powinna składać się z co najwyżej\n" -"62 drukowalnych znaków ASCII i nie może zawierać znaków\n" -"(){}[]<>%%/ ani spacji." +msgid "Script|Hebrew" +msgstr "hebrajskie" -msgid "A Font Family name is required" -msgstr "Wymagana nazwa rodziny fontu" +msgid "Script|Japanese" +msgstr "japońskie" -msgid "Bad Font Family Name" -msgstr "Błędna nazwa rodziny fontu" +msgid "Script|Javanese" +msgstr "jawajskie" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Pewne wersje Windows nie dopuszczą do instalacji fontu jeśli nazwa rodziny " -"jest dłuższa niż 31 znaków. Czy mimo to kontynuować?" +msgid "Script|Kannada" +msgstr "kannada" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"Niektóre wersje Windows odmówią obsługi fontu postscriptowego o nazwie " -"dłuższej niż 31 znaków. Czy mimo to kontynuować?" +msgid "Script|Kannada2" +msgstr "kannada2" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"Adobowska specyfikacja nazwy fontu – 5088.FontNames.pdf – określa, że nazwa " -"nie powinna być dłuższa niż 29 znaków. Czy mimo to kontynuować?" +msgid "Script|Kharosthi" +msgstr "kharosztni" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" -"Nazwa postscriptowa powinna używać znaków ASCII\n" -"i nie może zawierać znaków (){}[]<>%%/ ani spacji" +msgid "Script|Khmer" +msgstr "khmerskie" -#, c-format -msgid "Version %.20s" -msgstr "Wersja %.20s" +msgid "Script|Korean" +msgstr "koreańskie" -msgid "Detach from PostScript Names" -msgstr "Inne niż nazwy postscriptowe" +msgid "Script|Lao" +msgstr "laotańskie" -msgid "Same as PostScript Names" -msgstr "Takie jak nazwy postscriptowe" +msgid "Script|Latin" +msgstr "łacińskie" -msgid "Multi-line edit" -msgstr "Wprowadź tekst wielowierszowy" +msgid "Script|Limbu" +msgstr "limbu" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "Zawartość w języku %1$.30s pola %2$.30s" +msgid "Script|Malayālam" +msgstr "malajalam" -msgid "Using the OFL for your open fonts" -msgstr "Użycie licencji OFL dla otwartych fontów" +msgid "Script|Malayālam2" +msgstr "malajalam2" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" -"OFL to powstała we współpracy ze społecznością twórców licencja dla " -"otwartych fontów.\n" -"Pozwala wydawać fonty, które mogą być swobodnie używane, analizowane, " -"kopiowane,\n" -"osadzane, modyfikowane, łączone i rozprowadzane, jednocześnie zapewniając " -"twórcom\n" -"wystarczającą kontrolę spójności artystycznej.\n" -"\n" -"Te metadane fontu pomogą użytkownikom, twórcom oraz kanałom dustrybucyjnym " -"dowiedzieć\n" -"się, kim jesteś, jak się z Tobą kontaktować i co pozwalasz robić z fontem.\n" -"Jeśli wydajesz wersję modyfikowaną, pamiętaj dodać do licencji swój " -"dopisek,\n" -"włączając wszelkie dodatkowe Zarezerowowane Nazwy Fontu.\n" -"Bwa się dobrze, tworząc otwarte fonty!" +msgid "Script|Mandaean" +msgstr "mandejskie" -msgid "Slant:" -msgstr "Pochylenie:" +msgid "Script|Mongolian" +msgstr "mongolskie" -msgid "Space:" -msgstr "Odstępy:" +msgid "Script|Myanmar" +msgstr "birmańskie" -msgid "Stretch:" -msgstr "Rozciągnięcie:" +msgid "Script|New" +msgstr "Nowe" -msgid "Quad:" -msgstr "Wymiar firetu:" +msgid "Script|Old Permic" +msgstr "staropermskie" -msgid "Shrink:" -msgstr "Zwężenie:" +msgid "Script|Oriya" +msgstr "orija" -msgid "XHeight:" -msgstr "Linia średnia:" +msgid "Script|Oriya2" +msgstr "orija2" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Odst. dodatkowe:" +msgid "Script|Phags-pa" +msgstr "phangs-pa" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "Pochylenie na jednostkę wysokości w fontach pochyłych." +msgid "Script|Phoenician" +msgstr "fenickie" -msgid "The amount of space between words when using this font" -msgstr "Szerokśoć odstępów między wyrazami w tym foncie." +msgid "Script|RSymbol" +msgstr "RSymbol" -msgid "The amount of stretchable space between words when using this font" -msgstr "" -"O ile odstępy między wyrazami mogą być szersze od wartości standardowej." +msgid "Script|Roman" +msgstr "łacińskie" -msgid "The amount the space between words may shrink when using this font" -msgstr "" -"O ile odstępy między wyrazami mogą być węższe od wartości standardowej." +msgid "Script|Simplified Chinese" +msgstr "chińskie uproszczone" -msgid "The height of the lower case letters with flat tops" -msgstr "Poziom linii średniej pisma." +msgid "Script|Sinhala" +msgstr "sinhala" -msgid "The width of one em" -msgstr "Wymiar firetu." +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "klinowe sumeryjsko-akadyjskie" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"W zależności od typu fontu:\n" -"Albo dodatkowy odstęp jaki należy stosować na końcu zdania,\n" -"albo odstępy, jakie należy stosować w formułach matematycznych." +msgid "Script|Sundanese" +msgstr "sundajskie" -msgid "Duplicate StyleSet Name" -msgstr "Zdublowana nazwa zestawu stylistycznego" +msgid "Script|Syloti Nagri" +msgstr "syloti nagri" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"Nazwa dla funkcji „%c%c%c%c” została już w języku %s raz użyta\n" -"%.80s\n" -"%.80s" +msgid "Script|Syriac" +msgstr "syryjskie" -msgid "Bad hex number" -msgstr "Błędna wartość szesnastkowa" +msgid "Script|Tagalog" +msgstr "tagalskie" -#, c-format -msgid "Bad hex number in %s" -msgstr "Błędna wartość szesnastkowa w %s" +msgid "Script|Tagbanwa" +msgstr "tagbanuwa" -msgid "Font Information Dialog" -msgstr "Okno właściwości fontu" +msgid "Script|Tamil" +msgstr "tamilskie" -msgid "Bad Grid Fitting table" -msgstr "Błędna tablica hintingu truetype'owego" +msgid "Script|Tamil2" +msgstr "tamilskie2" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"Tablica „gasp” (kontrolująca rastrowanie) musi być zakończona rozmiarem " -"65535 ppem." +msgid "Script|Telugu" +msgstr "telugu" -msgid "Bad Copyright" -msgstr "Błędne prawa autorskie" +msgid "Script|Telugu2" +msgstr "telugu2" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"Tekst w polu „Prawa autorskie” karty „Nazewnictwo” może zawierać tylko znaki " -"ASCII. Proszę użyć (c) zamiast ©." +msgid "Script|Thai" +msgstr "tajskie" -msgid "Bad Human Fontname" -msgstr "Błędna nazwa dla ludzi" +msgid "Script|Tibetan" +msgstr "tybetańskie" -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" -"Tekst w polu „Nazwa dla ludzi” karty „Nazewnictwo” może zawierać tylko znaki " -"ASCII." +msgid "Script|Traditional Chinese" +msgstr "chińskie tradycyjne" -msgid "Bad Weight" -msgstr "Błędna grubość" +msgid "Script|Ugaritic" +msgstr "ugaryckie" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" -"Tekst w polu „Grubość” karty „Nazewnictwo” może zawierać tylko znaki ASCII." +msgid "Script|Vai" +msgstr "vai" -msgid "Bad Version" -msgstr "Błędna wersja" +msgid "Script|Yi" +msgstr "yi" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" -"Tekst w polu „Wersja” karty „Nazewnictwo” może zawierać tylko znaki ASCII." +msgid "Scroll Bar" +msgstr "Ustawienia wyglądu pasków przesuwania" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Nie będzie można cofnąć usunięcia!" +msgid "Scroll Bar Thumb" +msgstr "Ustawienia wyglądu suwaków w paskach przesuwania" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Próba usunięcia warstwy. To spowoduje\n" -"utratę wszystkich konturów z tej warstwy.\n" -"Jeśli warstwa zawiera glify truetype'owe,\n" -"to utracone zostaną również ich programy\n" -"(hinting truetypowy).\n" -"\n" -"Usunięcia warstwy nie można potem cofnąć.\n" -"Czy mimo to kontynuować?" +msgid "Scroll Bitmap" +msgstr "Przewiń bitmapę" -msgid "Removing instructions cannot be UNDONE!" -msgstr "Nie będzie można cofnąć usunięcia!" +msgid "Scroll To Glyph" +msgstr "Przewiń do glifu" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Próba zmiany ostatniej warstwy truetype'owej\n" -"(stopnia 2) na warstwę postscriptową (stopnia 3).\n" -"FontForge w takim wypadku usuwa wszystkie programy\n" -"glifów (hinting truetype'owy).\n" -"Tego nie będzie można potem cofnąć.\n" -"Czy mimo to kontynuować?" +msgid "Scroll by hand" +msgstr "Przesuwa" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge obsługuje najwyżej %d warstw." +msgid "ScrollBar" +msgstr "Pasek przesuwania" -msgid "Too many Unique Font IDs" -msgstr "Zbyt wiele unikalnych ID fontów" +msgid "Search Pattern" +msgstr "Wzorzec wyszukiwany" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" -"Unikalny identyfikator fontu truetype'owego powinien zostać wprowadzony " -"tylko w jednym języku. W tym foncie występuje więcej wersji językowych. Czy " -"mimo to kontynuować?" +msgid "Search Pattern:" +msgstr "Szukany wzorzec:" -msgid "_Italic Angle:" -msgstr "_Pochylenie:" +msgid "Search Radius" +msgstr "Promień szukania" -msgid "Underline _Position:" -msgstr "Poz. pod_kreślenia:" +msgid "Search Selected Chars Only" +msgstr "Wyszukuj tylko w zaznaczonych" -msgid "Underline|_Height:" -msgstr "_Grubość:" +msgid "Second Char" +msgstr "Drugi znak" -msgid "_Em Size:" -msgstr "_Wys. pola znaku:" +#, c-format +msgid "Second Class %d\n" +msgstr "Druga klasa %d\n" -msgid "_Ascent:" -msgstr "Linia _górna:" +msgid "Second Glyph Name" +msgstr "Nazwa drugiego glifu" -msgid "_Descent:" -msgstr "Linia _dolna:" +msgid "Second _to All" +msgstr "_Drugiego dla wszystkich" -msgid "De_sign Size:" -msgstr "O_ptymalny stopień pisma:" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Drugi z pary %s" -msgid "_Bottom" -msgstr "Na _dół" +msgid "Section" +msgstr "Sekcja" -msgid "_Top" -msgstr "Na _górę" +msgid "Section|Continue" +msgstr "Następna" -msgid "Style _ID:" -msgstr "_ID stylu" +msgid "Section|Start" +msgstr "Pierwsza" -msgid "Bad Design Size Info" -msgstr "Błędne dane zakresu stopni pisma" +msgid "See also:" +msgstr "Zobacz także:" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"Jeśli optymalny stopień pisma na wartość zero, to pozostałe pola muszą być " -"również wyzerowane lub nieokreślone." +msgid "SeekCharacter" +msgstr "Otwórz na znaku" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" -"Podanie identyfikatora stylu dla zakresu stopni pisma wymaga podania również " -"nazwy stylu." +msgid "Segment Separator" +msgstr "Separator fragmentów tekstu" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" -"Podanie nazwy stylu dla zakresu stopni pisma wymaga podania również " -"identyfikatora stylu." +msgid "Selec_t By Lookup Subtable..." +msgstr "Zaznacz według podtablicy funkcji zecerskich..." -msgid "If you specify a design size, it must be positive" -msgstr "Optymalny stopień pisma musi być nieujemny." +msgid "Select All _Points & Refs" +msgstr "_Wszystkie punkty i odwołania" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" -"Dolny stopień z zakresu użycia musi być mniejszy, niż optymalny stopień " -"pisma." +msgid "Select Anc_hors" +msgstr "Ko_twice" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" -"Górny stopień z zakresu użycia musi być większy, niż optymalny stopień pisma." +msgid "Select By ATT..." +msgstr "Zaznacz według ATT..." -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" -"Podanie stylu dla optymalnego stopnia pisma wymaga określenia również " -"zakresu użycia." +msgid "Select By Lookup Subtable" +msgstr "Zaznacz według podtablicy funkcji zecerskich" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" -"W przypadku określenia zakresu stopni pisma, dla których font był " -"projektowany, powinno się podać również identyfikator i nazwę stylu. " -"FontForge dopuszcza ich pominięcie, ale inne aplikacje mogą być bardziej " -"restrykcyjne." +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Zaznacz zawierającą to:" -msgid "sfnt Revision:" -msgstr "Wersja sfnt:" +msgid "Select Glyphs With" +msgstr "Zaznacz glify z..." -msgid "Woff Major Version:" -msgstr "Wersja WOFF:" +msgid "Select Glyphs in lookup subtable" +msgstr "Wybierz glify w podtablicy funkcji zecerskich" -msgid "Woff Minor Version:" -msgstr "Podwersja WOFF:" +msgid "Select In Font" +msgstr "Zaznacz w foncie" -msgid "MS Code Pages" -msgstr "Strony kodowe MS" +msgid "Select Open Contours" +msgstr "Krzywe otwarte" -msgid "Unicode Ranges" -msgstr "Zakresy unikodowe" +msgid "Select Point(s) at..." +msgstr "Zaznacz punkt(y) w..." -msgid "_Version" -msgstr "_Wersja" +msgid "Select Points Affected by HM" +msgstr "Punkty bieżącej maski" -msgid "Weight, Width, Slope Only" -msgstr "Różnice tylko w grubości, szerokości i pochyleniu kresek" +msgid "Select Results" +msgstr "Zaznacz" -msgid "_Weight Class" -msgstr "_Grubość kroju:" +msgid "Select _All" +msgstr "_Zaznacz wszystko" -msgid "HHead _Line Gap:" -msgstr "HHead światło _międzywierszowe:" +msgid "Select a ligature to view" +msgstr "Wybierz ligaturę do obejrzenia" -msgid "Typo Line _Gap:" -msgstr "Św_iatło międzywierszowe:" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." +msgstr "" +"Zaznacz wszystkie wymagane języki.\n" +"Użyj „ctrl” do wprowadzenia kilku\n" +"zaznaczeń, jeśli potrzebne." -msgid "VHead _Column Spacing:" -msgstr "VHead światło między_kolumnowe:" +msgid "Select by Color" +msgstr "Zaznacz według koloru" -msgid "Win Ascent:" -msgstr "_Górna granica obcięcia:" +msgid "Select by Name" +msgstr "Zaznacz według nazwy" -msgid "Win _Ascent Offset:" -msgstr "Przesunięcie _górnej gr. obcięcia:" +msgid "Select by Script" +msgstr "Zaznacz według pisma" -msgid "Win Descent:" -msgstr "_Dolna granica obcięcia:" +msgid "Select by _Color" +msgstr "Zaznacz według _koloru" -msgid "Win _Descent Offset:" -msgstr "Przesunięcie _dolnej gr. obcięcia:" +msgid "Select by _Script..." +msgstr "Zaznacz według _pisma..." -msgid "Typo Ascent:" -msgstr "Górna krawędź wiersza:" +msgid "Select by _Wildcard..." +msgstr "Zaznacz według _nazwy..." -msgid "_Typo Ascent Offset:" -msgstr "Przesunięcie górnej kr. wiersza:" +msgid "Select glyphs for the first part of the kern pair" +msgstr "Proszę wybrać pierwsze glify do par kerningu" -msgid "T_ypo Descent Offset:" -msgstr "Przesunięcie dolnej kr. wiersza:" - -msgid "Typo Descent:" -msgstr "Dolna krawędź wiersza:" - -msgid "HHead Ascent:" -msgstr "HHead górna krawędź wiersza:" - -msgid "_HHead Ascent Offset:" -msgstr "HHead przes. górnej kr. wiersza:" - -msgid "HHead De_scent Offset:" -msgstr "HHead przes. dolnej kr. wiersza:" - -msgid "HHead Descent:" -msgstr "HHead dolna krawędź wiersza:" - -msgid "Ca_pital Height:" -msgstr "Wysokośc ka_pitalików:" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Proszę wybrać drugie glify z par kerningu" -msgid "_X Height:" -msgstr "Wysokość _x:" +msgid "" +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." +msgstr "" +"Proszę zaznaczyć glify w powyższym widoku fontu\n" +"- zostaną zaliczone do właśnie tworzonej klasy." -msgid "Strikeout" -msgstr "Przekreślenie" +msgid "Select hints between which counters are formed" +msgstr "Wybierz hinty między którymi ma zostać utrzymane światło" -msgid "Bad IBM Family" -msgstr "Błędna rodzina IBM" +msgid "Select lookups from other fonts" +msgstr "Wybierz tablice funkcji zecerskich z innego fontu" -msgid "Tag must be 4 characters long" -msgstr "Nazwa tagu musi mieć długość czterech znaków" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." +msgstr "Zaznacz jakiś tekst, a potem korzystając z tej listy zmieniaj font." -msgid "A tag must be 4 ASCII characters" -msgstr "Nazwa tagu musi się składać z czterech znaków ASCII" +msgid "" +"Select some text, then use this list to specify\n" +"active features." +msgstr "" +"Wybierz funkcje zecerskie aktywne w zaznaczonym\n" +"fragmencie tekstu." -msgid "Ascent and Descent must be positive and their sum less than 16384" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." msgstr "" -"Odległość między linią górną i dolną pisma musi być dodatnia i nie większa " -"niż 16384" +"Wybierz pismo i język obowiązujące w zaznaczonym\n" +"fragmencie tekstu." -msgid "Bad Ascent/Descent" -msgstr "Błędne linie górna/dolna" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" +msgstr "Wygładź znaki w zaznaczonym tekście (zastosuj antyaliasing)" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "Trudno o styl jednocześnie zwężony i poszerzony" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" +msgstr "Wybór rozmiaru w pikselach znaków w zaznaczonym tekście" -msgid "Bad Style" -msgstr "Błędny styl" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" +msgstr "Rozmiar znaków w zaznaczonym fragmencie tekstu." msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"Nazwy glifów nie powinny korzystać ze znaków spoza ASCII, a ta lista takie " -"zawiera." +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" +msgstr "Rozmiar w pionie znaków w zaznaczonym fragmencie tekstu." -msgid "Namelist contains non-ASCII names" -msgstr "Lista nazw glifów zawiera znaki spoza ASCII" +msgid "Select the class containing the named glyph" +msgstr "Wskazuje klasę zawierającą glif o zadanej nazwie." -msgid "Change" -msgstr "Zmień" +msgid "Selected BG Color" +msgstr "Tło zaznaczonych" -msgid "Retain" -msgstr "Zachowaj" +msgid "Selected CP Color" +msgstr "Zaznaczone PK" -msgid "Change UniqueID?" -msgstr "Zmienić UniqueID?" +msgid "Selected FG Color" +msgstr "Zaznaczone glify" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"Nazwa fontu uległa zmianie, a wartości UniqueID (lub XUID) pozostały " -"niezmienione.\n" -"Lepiej tego tak nie zostawiać. Czy wygenerować nowe wartości tych pól?" +msgid "Selected Glyph Col" +msgstr "Zaznaczone glify" -msgid "Win Ascent Offset:" -msgstr "Przesunięcie górnej gr. obcięcia:" +msgid "Selected Glyphs" +msgstr "Zaznaczone glify" -msgid "Win Descent Offset:" -msgstr "Przesunięcie dolnej gr. obcięcia:" +msgid "Selected LBearing Color" +msgstr "Aktywna lewa krawędź" -msgid "Typo Ascent Offset:" -msgstr "Przesunięcie górnej kr. wiersza:" +msgid "Selected Point Color" +msgstr "Zaznaczone punkty" -msgid "Typo Descent Offset:" -msgstr "Przesunięcie dolnej kr. wiersza:" +msgid "Selected Point Width" +msgstr "Grubość zaznaczonych" -msgid "HHead Ascent Offset:" -msgstr "HHead przes. górnej kr. wiersza:" +msgid "Selected Width Color" +msgstr "Aktywna prawa krawędź" -msgid "HHead Descent Offset:" -msgstr "HHead przes. dolnej kr. wiersza:" +msgid "Self Intersecting" +msgstr "Przecinające się krzywe" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Liczn1:" +msgid "Self-referential character" +msgstr "Odwołanie samo do siebie" -msgid "Denom1:" -msgstr "Mian1:" +msgid "Self-referential glyph" +msgstr "Glif odwołuje się sam do siebie" -msgid "Num2:" -msgstr "Liczn2:" +msgid "Selkup" +msgstr "selkupski" -msgid "Num3:" -msgstr "Liczn3:" +msgid "Semi-Condensed (87.5%)" +msgstr "Pismo zwężone (87.5%)" -msgid "Denom2:" -msgstr "Mian2:" +msgid "Semi-Expanded (112.5%)" +msgstr "Pismo poszerzone (112.5%)" -msgid "Sub1:" -msgstr "FDoln1:" +msgid "Sena" +msgstr "sena" -msgid "Sub2:" -msgstr "FDoln2:" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Skaluj kreski pionowe inaczej, niż poziomie" -msgid "Sup1:" -msgstr "FGórn1:" +msgid "Separate ratios for thin and thick stems" +msgstr "Skaluj kreski grube inaczej, niż cienkie" -msgid "Sup2:" -msgstr "FGórn2:" +msgid "Separation" +msgstr "Światło" -msgid "Sup3:" -msgstr "FGórn3:" +#, c-format +msgid "" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." +msgstr "" +"Separatory mają sens tylko w tablicach kontekstowych podstawień " +"łańcuchowych. Patrz w: %.20s..." -msgid "Axis Ht:" -msgstr "WysKrU:" +msgid "Sepedi" +msgstr "sotho północny (sepedi)" -msgid "Delim1:" -msgstr "Ogr1:" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" +msgstr "" +"Pozycja działania poza zakresem. Musi być mniejsza niż %d (liczba numerów " +"klas w powyższej sekwencji)." -msgid "Delim2:" -msgstr "Ogr2:" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" +msgstr "" +"Pozycja działania poza zakresem. Musi być mniejsza niż %d (liczba glifów, " +"klas bądź tablic grupujących)." -msgid "SubDrop:" -msgstr "FDolnPod:" +msgid "Serbian" +msgstr "serbski" -msgid "SupDrop:" -msgstr "FGórnNad:" +msgid "Serbian (Cyrillic)" +msgstr "serbski (grażdanka)" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "O ile podnieść linię podstawową licznika w trybie wyróżnionym." +msgid "Serbian (Latin)" +msgstr "serbski (łacińskie)" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "O ile podnieść linię podstawową licznika w trybie tekstowym." +msgid "Serer" +msgstr "serer" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "O ile podnieść linię podstawową licznika w trybie tekstowym \\atop." +msgid "Serif" +msgstr "Pismo szeryfowe" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "O ile obniżyć linię podstawową mianownika w trybie wyróżnionym." +msgid "Serif Height" +msgstr "Grubość szeryfów" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "O ile obniżyć linię podstawową mianownika w trybie tekstowym." +msgid "Serif Height Fuzz" +msgstr "Zmienność rozmiarów szeryfów" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "O ile podnieść linię podstawową frakcji górnych w trybie wyróżnionym." +msgid "Serif height:" +msgstr "Grubość szeryfów:" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "O ile podnieść linię podstawową frakcji górnych w trybie tekstowym." +msgid "SerifSlopeError" +msgstr "Rozbieżność szeryfów" -msgid "Amount to raise baseline for superscripts in modified styles" +msgid "" +"Set ANGle Weight\n" +"Pops an int, and sets the angle\n" +"weight state variable to it\n" +"Obsolete" msgstr "" -"O ile podnieść linię podstawową frakcji górnych w trybie zmodyfikowanym." +"SANGW (ang. Set ANGle Weight).\n" +"Instrukcja przestarzała.\n" +"Zdejmuje ze stosu jeden element." -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "O ile obniżyć linię podstawową frakcji dolnych w trybie wyróżnionym." +msgid "Set All" +msgstr "Ustaw wszystkie" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "O ile obniżyć linię podstawową frakcji dolnych w trybie tekstowym." +msgid "Set Bearings To:" +msgstr "Ustaw obie odsadki:" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "O ile podnieść linię podstawową frakcji górnych ponad coś dużego." +msgid "Set Both Bearings..." +msgstr "Ustaw obie odsadki..." -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "O ile obniżyć linię podstawową frakcji dolnych poniżej czegoś dużego." +msgid "Set Both Side Bearings..." +msgstr "Ustaw obie odsadki..." -msgid "Size of comb delimiters in display styles" +msgid "" +"Set Delta Base\n" +"Pops value sets delta base" msgstr "" -"Rozmiar składanych nawiasów i innych ograniczników w trybie wyróżnionym." - -msgid "Size of comb delimiters in non-display styles" -msgstr "Rozmiar składanych nawiasów i innych ograniczników w trybie tekstowym." - -msgid "Height of fraction bar above base line" -msgstr "O ile podnieść kreskę ułamkową ponad linię podstawową pisma." - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Domyślna grubość linii" +"SDB (ang. Set Delta Base).\n" +"Zdejmuje ze stosu i ustawia nowy podstawowy\n" +"stopień pisma dla instrukcji delta." -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Światło operatora 1:" +msgid "" +"Set Delta Shift\n" +"Pops a new value for delta shift" +msgstr "" +"SDS (ang. Set Delta Shift).\n" +"Zdejmuje ze stosu i ustawia nowe jednostkowe\n" +"przesunięcie dla instrukcji delta." -msgid "Big Op Space2:" -msgstr "Światło operatora 2:" +msgid "" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets a second projection vector based on original\n" +"positions of points" +msgstr "" +"SDPVTL[a] (ang. Set Dual Projection Vector To Line).\n" +"Zdejmuje ze stosu dwa numery punktów i ustawia\n" +"wektor dualny projekcji względem prostej przechodzącej\n" +"przez te punkty:\n" +" a=0 ustawia wektor równolegle do prostej,\n" +" a=1 ustawia wektor prostopadle do prostej." -msgid "Big Op Space3:" -msgstr "Światło operatora 3:" +msgid "Set E_xtremum Bound..." +msgstr "Akceptowalność ek_stremów..." -msgid "Big Op Space4:" -msgstr "Światło operatora 4:" +msgid "Set Extents" +msgstr "Odstępy według pism" -msgid "Big Op Space5:" -msgstr "Światło operatora 5:" +msgid "Set Feature Extents" +msgstr "Odstępy według funkcji" -msgid "Default thickness of over and overline bars" +msgid "" +"Set Freedom Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" -"Domyślna grubość kresek ułamkowych oraz linii poziomych nad wyrażeniem." - -msgid "The minimum glue space above a large displayed operator" -msgstr "Minimalne światło nad wielkim operatorem w trybie wyróżnionym." - -msgid "The minimum glue space below a large displayed operator" -msgstr "Minimalne światło pod wielkim operatorem w trybie wyróżnionym." +"SFVFS (ang. Set Freedom Vector From Stack).\n" +"Zdejmuje ze stosu i ustawia nowe składowe X i Y wektora swobody,\n" +"jako liczby EF2dot14. Długość wektora musi być jednostkowa." msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" msgstr "" -"Minimalna odległość między wielkim operatorem a linią podstawową\n" -"górnego wyrażenia ograniczającego w trybie wyróżnionym." +"SFVTCA[a] (ang. Set Freedom Vector To Coordinate Axis).\n" +"Ustawia wektor swobody wzdłuż którejś osi układu współrzędnych:\n" +" a=0 (albo y-axis) ustawia wektor wzdłuż osi Y,\n" +" a=1 (albo x-axis) ustawia wektor wzdłuż osi X.\n" msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" +"Set Freedom Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the freedom vector" msgstr "" -"Minimalna odległość między wielkim operatorem a linią podstawową\n" -"dolnego wyrażenia ograniczającego w trybie wyróżnionym." - -msgid "The extra glue place above and below displayed limits" -msgstr "Dodatkowe światło nad i pod ograniczeniami w trybie wyróżnionym." - -#. GT: More Parameters -msgid "More Params" -msgstr "Więcej parametrów" - -msgid "Math Sp:" -msgstr "Odstęp matematyczny" - -msgid "Do it" -msgstr "Wykonaj" - -msgid "Cannot be Undone" -msgstr "Nie będzie można cofnąć" +"SFVTL[a] (ang. Set Freedom Vector To Line).\n" +"Zdejmuje ze stosu dwa numery punktów i ustawia\n" +"wektor swobody względem prostej przechodzącej\n" +"przez te punkty:\n" +" a=0 ustawia wektor równolegle do prostej,\n" +" a=1 ustawia wektor prostopadle do prostej." -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "Operacji łączenia nie będzie można cofnąć, kontynuować?" +msgid "Set Freedom Vector To Projection Vector" +msgstr "" +"SFVTPV (ang. Set Freedom Vector To Projection Vector).\n" +"Ustawia wektor swobody wzdłuż wektora projekcji." -msgid "Select lookups from other fonts" -msgstr "Wybierz tablice funkcji zecerskich z innego fontu" +msgid "Set From Font" +msgstr "Wybierz z fontu" -msgid "Import Lookup" -msgstr "Importuj tablicę" +msgid "Set From N_ame" +msgstr "Ustaw według n_azwy" -msgid "Kerning State Machine" -msgstr "Maszyna stanów kerningu" +msgid "Set From Selection" +msgstr "Wybierz z zaznaczenia" -msgid "Indic State Machine" -msgstr "Maszyna stanów pism indyjskich" +msgid "Set From Val_ue" +msgstr "Ustaw wedł_ug wartości" -msgid "Contextual State Machine" -msgstr "Maszyna stanów funkcji kontekstowych" +msgid "Set LBearing To:" +msgstr "Ustaw lewą odsadkę:" -msgid "(kerning class)\n" -msgstr "(klasa kerningu)\n" +msgid "Set LBearing..." +msgstr "Ustaw lewą odsadkę..." -msgid "Not attached to a feature" -msgstr "Nie związana z żadną funkcją zecerską" +msgid "" +"Set LOOP variable\n" +"Pops the new value for the loop counter\n" +"Defaults to 1 after each use" +msgstr "" +"SLOOP (ang. Set LOOP variable).\n" +"Zdejmuje ze stosu i ustawia nową wartość licznika\n" +"powtórzeń. Jest on resetowany do 1 po każdym użyciu." -#, c-format -msgid " Used in %s\n" -msgstr " Używana przez %s\n" +msgid "" +"Set Minimum Distance\n" +"Pops a 26.6 value from stack to be new minimum distance" +msgstr "" +"SMD (ang. Set Minimum Distance).\n" +"Zdejmuje ze stosu i ustawia nową wartość odległości progowej." -msgid "No data" -msgstr "Brak danych" +msgid "Set Name" +msgstr "Nazwa zestawu" -msgid "This lookup contains no data" -msgstr "Tablica funkcji zecerskich nie zawiera żadnych danych" +msgid "Set Point Size" +msgstr "Rozmiar w punktach" -msgid "Feature file?" -msgstr "Plik funkcji?" +msgid "Set Point _Size" +msgstr "_Ustaw rozmiar" -#, c-format -msgid "Cannot open %s" -msgstr "Nie udało się otworzyć %s" +msgid "" +"Set Projection Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" +msgstr "" +"SPVFS (ang. Set Projection Vector From Stack).\n" +"Zdejmuje ze stosu i ustawia nowe składowe X i Y wektora projekcji,\n" +"jako liczby EF2dot14. Długość wektora musi być jednostkowa." -#, c-format -msgid "An error occurred writing %s" -msgstr "Przy zapisywaniu %s wystąpił błąd" +msgid "" +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" +msgstr "" +"SPVTCA[a] (ang. Set Projection Vector To Coordinate Axis).\n" +"Ustawia wektor projekcji wzdłuż którejś osi układu współrzędnych:\n" +" a=0 (albo y-axis) ustawia wektor wzdłuż osi Y,\n" +" a=1 (albo x-axis) ustawia wektor wzdłuż osi X.\n" -msgid "Output error" -msgstr "Błąd wyjścia" +msgid "" +"Set Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the projection vector" +msgstr "" +"SPVTL[a] (ang. Set Projection Vector To Line).\n" +"Zdejmuje ze stosu dwa numery punktów i ustawia\n" +"wektor projekcji względem prostej przechodzącej\n" +"przez te punkty:\n" +" a=0 ustawia wektor równolegle do prostej,\n" +" a=1 ustawia wektor prostopadle do prostej." -msgid "Feature tags will be removed" -msgstr "Tagi funkcji zostaną usunięte" +msgid "Set RBearing To:" +msgstr "Ustaw prawą odsadkę:" -msgid "Lookups will be removed" -msgstr "Tablice funkcji zostaną usunięte" +msgid "Set RBearing..." +msgstr "Ustaw prawą odsadkę..." msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" +"Set Reference Point 0\n" +"Pops a point which becomes the new rp0" msgstr "" -"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”.\n" -"Ta operacja USUNIE je i utworzy zupełnie nowe tablice.\n" -"Czy mimo to kontynuować?" +"SRP0 (ang. Set Reference Point 0).\n" +"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp0." msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" +"Set Reference Point 1\n" +"Pops a point which becomes the new rp1" msgstr "" -"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”,\n" -"ale obsługują one też inne tagi funkcji. Ta operacja\n" -"usunie z nich tagi „aalt” i utworzy nowe tablice,\n" -"NIE ZWIĄZANE z żadnymi innymi funkcjami.\n" -"Czy mimo to kontynuować?" +"SRP1 (ang. Set Reference Point 1).\n" +"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp1." msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" +"Set Reference Point 2\n" +"Pops a point which becomes the new rp2" msgstr "" -"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”,\n" -"te które nie obsługują innych funkcji będą usunięte,\n" -"z pozostałych zostanie zdjęty tag „aalt”. Powstaną\n" -"nowe tablice „aalt”, nie związane z żadną istniejącą.\n" -"Czy mimo to kontynuować?" +"SRP2 (ang. Set Reference Point 2).\n" +"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp2." -msgid "_Apply to All" -msgstr "Zastosuj dla _wszystkich" +msgid "" +"Set Single Width\n" +"Pops value for single width value (FUnit)" +msgstr "" +"SSW (ang. Set Single Width).\n" +"Zdejmuje ze stosu i ustawia nową grubość standardową elementów,\n" +"używaną na żądanie twórcy dla elementów, które po pohintowaniu\n" +"są cieńsze niż grubość progowa." -msgid "_Apply to Selection" -msgstr "Zastosuj dla w_ybranych" +msgid "" +"Set Single Width Cut-In\n" +"Pops value for single width cut-in value (26.6)" +msgstr "" +"SSWCI (ang. Set Single Width Cut-In).\n" +"Zdejmuje ze stosu i ustawia nową grubość progową elementów.\n" +"Elementom, które po pohintowaniu są cieńsze, na żądanie twórcy\n" +"zostanie nadana grubość standardowa." -msgid "Apply change to which lookups?" -msgstr "Dla jakich tablic zastosować zmianę?" +msgid "Set Vert. Advance To:" +msgstr "Ustaw wysokość:" -msgid "Apply to:" -msgstr "Zastosuj dla:" +msgid "Set Vertical Advance..." +msgstr "Ustaw wysokość..." -msgid "_Up" -msgstr "_Wyżej" +msgid "Set Vertical Width..." +msgstr "Ustaw wysokość..." -msgid "_Down" -msgstr "_Niżej" +msgid "Set Width To:" +msgstr "Ustaw szerokość:" -msgid "_Sort" -msgstr "_Sortuj" +msgid "Set Width..." +msgstr "Ustaw szerokość..." -msgid "Add _Lookup" -msgstr "Dodaj tab_licę" +msgid "" +"Set Zone Pointer 0\n" +"Pops the zone number into zp0" +msgstr "" +"SZP0 (ang. Set Zone Pointer 0.\n" +"Zdejmuje ze stosu wartość dla wskaźnika strefy zp0." -msgid "Add Sub_table" -msgstr "Dodaj pod_tablicę" +msgid "" +"Set Zone Pointer 1\n" +"Pops the zone number into zp1" +msgstr "" +"SZP1 (ang. Set Zone Pointer 1.\n" +"Zdejmuje ze stosu wartość dla wskaźnika strefy zp1." -msgid "Edit _Metadata" -msgstr "Edytuj _metadane" +msgid "" +"Set Zone Pointer 2\n" +"Pops the zone number into zp2" +msgstr "" +"SZP2 (ang. Set Zone Pointer 2.\n" +"Zdejmuje ze stosu wartość dla wskaźnika strefy zp2." -msgid "_Edit Data" -msgstr "_Edytuj dane" +msgid "" +"Set Zone PointerS\n" +"Pops the zone number into zp0,zp1 and zp2" +msgstr "" +"SZPS (ang. Set Zone PointerS).\n" +"Zdejmuje ze stosu wartość dla wskaźników stref zp0, zp1 i zp2." -msgid "De_lete" -msgstr "_Usuń" +msgid "Set _Color" +msgstr "Ustaw _kolor" -msgid "_Merge" -msgstr "_Połącz" +msgid "Set _LBearing..." +msgstr "Ustaw _lewą odsadkę..." -msgid "Sa_ve Lookup..." -msgstr "_Zapisz tablicę..." +msgid "Set _RBearing..." +msgstr "Ustaw p_rawą odsadkę..." -msgid "Add Language to Script..." -msgstr "Dodaj język do pisma..." +msgid "Set _Vertical Advance..." +msgstr "Ustaw _wysokość" -msgid "Remove Language from Script..." -msgstr "Usuń język z pisma..." +msgid "Set _Vertical Width..." +msgstr "Ustaw wysokość..." -msgid "_Add 'aalt' features" -msgstr "Dodaj funkcję „aa_lt”" +msgid "Set _Width..." +msgstr "Ustaw _szerokość..." -msgid "Add 'D_FLT' script" -msgstr "_Dodaj pismo „DFLT”" +msgid "Set as Default" +msgstr "Ustaw jako domyślne" -msgid "_Revert All" -msgstr "Przyw_róć wszystko" +msgid "" +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" +msgstr "" +"SVTCA[a] (ang. Set freedom & projection Vectors To Coordinate Axis).\n" +"Ustawia wektory swobody i projekcji wzdłuż osi układu współrzędnych\n" +" a=0 (lub y-axis) ustawia wzdłuż osi Y\n" +" a=1 (lub x-axis) ustawia wzdłuż osi X\n" -msgid "S_ave Feature File..." -msgstr "Zapisz plik funkcji zecerskich..." +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "Zaznacza znaki z tej listy w oknie widoku fontu." -#, c-format -msgid "Font Information for %.90s" -msgstr "Właściwości fontu %.90s" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." +msgstr "" +"Określ największe wartości o jakie glify w danym piśmie wystają w stronę\n" +"dodatnią i ujemną od linii podstawowej, zmienione daną funkcją zecerską." -msgid "Fo_ntname:" -msgstr "_Nazwa fontu:" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" +msgstr "" +"Określ największe wartości o jakie glify w danym piśmie wystają w stronę\n" +"dodatnią i ujemną od zadanej linii podstawowej dla różnych języków." -msgid "_Family Name:" -msgstr "Nazwa _rodziny:" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "Zaznacza wszystkie glify należące do wybranego pisma." -msgid "Name For Human_s:" -msgstr "Nazwa dla _ludzi:" +msgid "" +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "Zaznacza tylko te glify pisma, które są jego „małymi literami”." -msgid "_Weight" -msgstr "_Grubość:" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "Zaznacza tylko te glify pisma, które są jego „wielkimi literami”." -msgid "_Version:" -msgstr "_Wersja:" +msgid "" +"Set the selection of the font view to the glyphs\n" +"found by this search" +msgstr "Zaznacz w widoku fontu tylko znalezione glify" -msgid "sfnt _Revision:" -msgstr "We_rsja sfnt:" +msgid "" +"Set the selection of the font view to the glyphs\n" +"which match" +msgstr "Ustaw zaznaczenie w widoku fontu na pasujące glify." + +msgid "Set this glyph list from a selection." +msgstr "Włącza glify zaznaczone w widoku fontu do bieżącej listy" + +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "Tworzy listę zawierającą glify wybrane w oknie widoku fontu." + +msgid "Set/Clear Pixels" +msgstr "koloruj/czyść piksele" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" -"Jeśli to pole pozostanie puste, FontForge użyje wartości domyślnej " -"wyznaczonej\n" -"na podstawie powyższego napisu, albo pola z tablicy „name”. (p. karta " -"Ogólne)." +"koloruj/czyść piksele\n" +"(z Altem: pobierz kolor)" -msgid "_Base Filename:" -msgstr "Podstawa nazwy _pliku:" +msgid "" +"Sets Control Value Table Cut-In\n" +"Pops 26.6 from stack, sets cvt cutin" +msgstr "" +"SCVTCI (ang. Sets Control Value Table Cut-In).\n" +"Zdejmuje ze stosu i ustawia nową wartość CVT Cut-In (F26dot6) ." msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Pops a coordinate 26.6 and a point\n" +"Moves point to given coordinate" msgstr "" -"Na tej podstawie zostanie zaproponowana nazwa\n" -"pliku nowo generowanego fontu." +"SCFS (ang. Sets Coordinate From Stack).\n" +"Zdejmuje ze stosu współrzędną (F26dot6) wzdłuż wektora projekcji\n" +"i numer punktu do przesunięcia wzdłuż wektora swobody." -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "Taka jak nazwa fontu" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +msgstr "To pole jest używane przez Windows do określenia interlinii." -msgid "Copy_right:" -msgstr "P_rawa autorskie:" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "To pole jest używane przez Mac OS do określenia interlinii." msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" -"Ten tekst może zawierać tylko znaki ASCII. Proszę używać (c) zamiast ©." +"To pole jest używane przez Mac OS do określenia światła\n" +"międzykolumnowego, stosowanego w pismach pionowych." -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe uważa teraz XUID/UniqueID za niekonieczne)" +msgid "Setting" +msgstr "Ustawienie" -msgid "Use XUID" -msgstr "Użyj XUID" +msgid "Setting Id:" +msgstr "Id Ustawienia:" -msgid "_XUID:" +msgid "" +"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" +" which is only extended inwards from the edge of the glyph.\n" +" See also the ForegroundThickOutlineColor Resource for the color of this " +"outline." msgstr "" +"To ustawienie zmienia grubość obrysów w oknie edytora glifów.\n" +"Grubość zwiększa się w kierunku wnętrza obrysów, nie na zewnątrz.\n" +"W celu ustawienia koloru obrysów, zajrzyj do edytora interfejsu." -msgid "Use UniqueID" -msgstr "Użyj UniqueID" +msgid "Settings" +msgstr "Ustawienia" -msgid "_UniqueID:" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" msgstr "" +"Kilka języków, w tym „%s”, nie figuruje na liście znanych języków i zostaną " +"pominięte." -msgid " _Em Size:" -msgstr "_Wys. pola znaku:" +msgid "Shades" +msgstr "Odcienie" -msgid "_Scale Outlines" -msgstr "_Skaluj obrysy" +msgid "Shadow" +msgstr "Cień" -msgid "_Guess" -msgstr "_Oblicz" +msgid "Shadow Length:" +msgstr "Długość cienia:" -msgid "Has _Vertical Metrics" -msgstr "Ma w_ymiary pionowe" +msgid "Shadowing glyphs" +msgstr "Cieniowanie glifów" -msgid "Interpretation:" -msgstr "Interpretacja:" +msgid "Shan" +msgstr "szan" -msgid "Name List:" -msgstr "Nazwy glifów:" +msgid "Shape Type" +msgstr "Typ kształtu" -msgid "Font Type:" -msgstr "Typ fontu:" +msgid "Shaped Fill" +msgstr "W kształty" -msgid "_Outline Font" -msgstr "Font _obrysowy" +msgid "Shapes" +msgstr "Kształty" -msgid "_Type3 Multi Layered Font" -msgstr "Font _wielowarstwowy Type3" +msgid "Sharada" +msgstr "śarada" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" -"Włącza możliwość używania wielu warstw, kolorów wypełnienia\n" -"obrysów i kresek. Tylko fonty Type3 i SVG oferują te możliwości." +msgid "Shavian" +msgstr "shawa" -msgid "_Stroked Font" -msgstr "_Font kreskowy" +msgid "Shift Contents To _First" +msgstr "Przenieś zawartość do _pierwszej" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" -"Glify mają być rysowane kreską, a nie na podstawie obrysów.\n" -"Grubość kreski należy wprowadzić w polu obok." +msgid "Shift Contents To _Last" +msgstr "Przenieś zawartość do _ostatniej" -msgid " Stroke _Width:" -msgstr "Szerokość _kreski" +msgid "Shift Contents _Down" +msgstr "Przenieś zawartość _niżej" -msgid "All layers _cubic" -msgstr "Font stopnia _3" +msgid "Shift Contents _Up" +msgstr "Przenieś zawartość _wyżej" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"Operuj na krzywych stopnia 3 (postscriptowych) we wszystkich warstwach.\n" -"Krzywe te są łatwiejsze w edycji niż krzywe stopnia 2 (truetype'owe),\n" -"a także z nich można wygenerować font TrueType." +msgid "Shift Entire Bitmap" +msgstr "Przesuń bitmapę" -msgid "All layers _quadratic" -msgstr "Font stopnia _2" +msgid "Shift On Press" +msgstr "Przesuń etykietę wciśniętego" -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" -"Operuj na krzywych stopnia 2 (truetype'owych) we wszystkich warstwach.\n" -"Krzywe te są trudniejsze w edycji niż krzywe stopnia 3 (postscriptowe),\n" -"ale tylko one umożliwiają natywny hinting TrueType." +msgid "Sho_w" +msgstr "_Wyświetlanie" -msgid "_Mixed" -msgstr "_Mieszany" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "To nie powinno znaleźć się w addinfo \"%s" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"Ustaw stopień każdej warstwy fontu osobno.\n" -"To może być bardzo użyteczne, jeśli chcesz\n" -"przechowywać jednocześnie postscriptową\n" -"i truetype'ową wersję fontu." +msgid "Show" +msgstr "Pokaż" -msgid "Guidelines:" -msgstr "Warstwa prowadnic:" +msgid "Show ATT" +msgstr "Pokaż ATT" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" -"Czy warstwa odniesienia (prowadnic) ma operować na krzywych stopnia 2 czy 3?" +msgid "Show Active Border" +msgstr "Ramka zaznaczenia" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Warstwy:" +msgid "Show Cubic Column" +msgstr "Typy krzywych" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" -"Słownik prywatny fontów postscriptowych kontroluje\n" -"globalne ustawienia hintingu dla danego fontu." +msgid "Show Fore/Back Column" +msgstr "Typy warstw" -msgid "_Histogram" -msgstr "" +msgid "Show H. Metrics" +msgstr "Pokaż wymiary poziome" -msgid "Histogram Dialog" -msgstr "Okienko Histogramów" +msgid "Show Hidden Files" +msgstr "Pokaż ukryte pliki" -msgid "Width _Class" -msgstr "_Szerokość kroju:" +msgid "Show Kerning" +msgstr "Pokaż kerning" -msgid "P_FM Family" -msgstr "Rodzina P_FM:" +msgid "Show V. Metrics" +msgstr "Pokaż wymiary pionowe" -msgid "_Embeddable" -msgstr "_Osadzanie:" +msgid "Show _Dependent" +msgstr "Pokaż _zależne" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Kontrola zezwoleń na osadzanie fontu, np. PDF-ach, i wskazanie\n" -"działań dozwolonych na dokumencie i osadzonym w nim foncie." +msgid "Show _Grid" +msgstr "Pokaż siat_kę" -msgid "No Subsetting" -msgstr "Osadzaj kompletny" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Pokaż w _rastrze..." -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"Zakazuje osadzania tylko wybranych znaków.\n" -"Font będzie musiał być osadzany jako całość." +msgid "Show _Grid Fit..." +msgstr "Pokaż w _rastrze..." -msgid "Only Embed Bitmaps" -msgstr "Osadzaj tylko bitmapy" +msgid "Show _V. Metrics..." +msgstr "Pokaż wymiary piono_we" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"Zakazuje osadzania obrysów znaków - zezwala tylko bitmapy.\n" -"Jeśli font nie zawiera bitmap, osadzanie będzie niemożliwe." +msgid "Show splash screen on start-up" +msgstr "Pokazuj ekran powitalny na starcie" -msgid "Vendor ID:" -msgstr "ID wytwórcy:" +msgid "ShowControlPointsAlways" +msgstr "Pokaż punkty kontrolne" -msgid "_IBM Family:" -msgstr "Rodzina wg _IBM:" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Daje znać jeśli glif pozwala zastosować hint typu stem3" -msgid "_OS/2 Version" -msgstr "_Wersja OS/2:" +msgid "Shrink Lookups Off" +msgstr "Wyłącz by zbić" -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" -"Tablica „OS/2” ewoluowała. Zwykle dodawano nowe pola,\n" -"ale czasem zmieniano znaczenie starych." +msgid "Shrink Lookups On" +msgstr "Włącz by zbić" -msgid "Style Map:" -msgstr "Mapa styli:" +msgid "Shrink Max Lookups" +msgstr "Granice zbicia" -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" -"MS wymaga informacji, czy fonty z jednej rodziny różnią się\n" -" tylko grubością, szerokością i pochyleniem kresek, czy także\n" -"innymi parametrami (np. wielkością optyczną)." +msgid "Shrink:" +msgstr "Zwężenie:" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" -"Wszystko wystające poza granice obcięcia nie będzie\n" -"wyświetlane przez Windows; to dotyczy także wszystkiego,\n" -"co jest pozycjonowane w GPOS. Dolna granica ma zwykle\n" -"wartość dodatnią. Zaznaczenie „wart. względna” oznacza,\n" -"że wartości pól traktowane są jako przesunięcia w górę\n" -"bądź w dół od granic pola znaku.\n" -"\n" -"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" -"wartości 0. UWAGA: wartości DODATNIE dolnej granicy\n" -"przesuwają ją w dół, licząc od linii podstawowej pisma." +msgid "Sibe" +msgstr "sibe" -msgid "Is Offset" -msgstr "Wart. względna" - -msgid "Really use Typo metrics" -msgstr "Naprawdę używaj metrycznych określonych tutaj" +msgid "Sidamo" +msgstr "sidamo" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"Specyfikacja jasno określa, że do określenia interlinii należy używać\n" -"metrycznych typograficznych. Niestety, wiele programów i tak robi\n" -"to po swojemu, toteż MS uznał za stosowne wprowadzenie\n" -"dodatkowego bitu „przypominającego”." +msgid "Side Bearing Addition" +msgstr "O ile powiększyć odsadki boczne" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" -"Krawędzie wiersza >w zamierzeniu< określają jego wysokość\n" -"w zadanym stopniu pisma (programy często używają granic\n" -"obcięcia - to błąd!). Dolna krawędź ma zwykle położenie\n" -"ujemne. Zaznaczenie „wart. względna” oznacza, że wartości\n" -"pól traktowane są jako przesunięcia od granic pola znaku.\n" -"\n" -"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" -"wartości 0. UWAGA: w przeciwieństwie do dolnej granicy,\n" -"obcięcia, UJEMNE wartości przesuwają dolną krawędź wiersza\n" -"w dół, licząc od linii podstawowej pisma." +msgid "Side Bearing Color" +msgstr "Odsadka" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "To pole jest używane przez Windows do określenia interlinii." +msgid "Side Bearing Expansion Factor" +msgstr "O ile przeskalować odsadki boczne" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"Mac OS do określenia wysokości wiersza i interlinii używa pól\n" -"HHead i VHead. Dolna krawędź ma zwykle położenie ujemne.\n" -"Zaznaczenie „wart. względna” oznacza, że wartości pól\n" -"traktowane są jako przesunięcia od granic pola znaku.\n" -"\n" -"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" -"wartości 0. UWAGA: w przeciwieństwie do dolnej granicy,\n" -"obcięcia, UJEMNE wartości przesuwają dolną krawędź wiersza\n" -"w dół, licząc od linii podstawowej pisma." +msgid "Side Bearings:" +msgstr "Odsadki boczne:" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "To pole jest używane przez Mac OS do określenia interlinii." +msgid "Signature Mark" +msgstr "znak sygnatury" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"To pole jest używane przez Mac OS do określenia światła\n" -"międzykolumnowego, stosowanego w pismach pionowych." +msgid "Silte Gurage" +msgstr "silte" -msgid "This denotes the height of X." -msgstr "Wysokość wielkiej litery X:" +msgid "Simple" +msgstr "Prosta" -msgid "This denotes the height of x." -msgstr "Wysokośc litery tekstowej x:" +msgid "Simple Substitution" +msgstr "Proste podstawienie" -msgid "SubscriptSuperUse|Default" -msgstr "Domyślne" +msgid "Simplified Chinese" +msgstr "chiński uproszczony" -msgid "Pos" -msgstr "Pozycja" +msgid "Simplified Forms" +msgstr "Formy uproszczone" -msgid "PanoseUse|Default" -msgstr "Domyślna" +msgid "Simplify" +msgstr "Uprość" -msgid "http://panose.com/" -msgstr "" +msgid "Simplify More..." +msgstr "Uprość jeszcze bardziej..." -msgid "Panose|_Family Kind" -msgstr "" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" +msgstr "Zamieni narożniki o kącie rozwarcia bliskim 180° na punkty gładkie." -msgid "Unicode Ranges:" -msgstr "Unikodowe zakresy znaków:" +msgid "Simplifying..." +msgstr "Upraszczanie..." -msgid "Default" -msgstr "Domyślne" +msgid "Sindhi" +msgstr "sindhi" -msgid "MS Code Pages:" -msgstr "Strony kodowe MS" +msgid "Sindhi India" +msgstr "sindhi (Indie)" -msgid "Misc." -msgstr "Różne" +msgid "Sindhi Pakistan" +msgstr "sindhi (Pakistan)" -msgid "Metrics" -msgstr "Metryczne" +msgid "Single Position" +msgstr "Pojedyncze pozycjonowanie" -msgid "Sub/Super" -msgstr "Frakcje" +msgid "Single Positioning" +msgstr "Pozycjonowanie pojedyncze" -msgid "Panose" -msgstr "" +msgid "Single Substitution" +msgstr "Podstawienie pojedyncze" -msgid "Charsets" -msgstr "Zakresy znaków" +msgid "Single and High-Density Fonts" +msgstr "Fonty o pojedynczych i wysokich gęstościach" -msgid "Gasp|_Version" -msgstr "_Wersja" +msgid "Single and Multi-Density Fonts" +msgstr "Fonty o pojedynczych i różnych gęstościach" -msgid "Optimized For ClearType" -msgstr "Przystosowane dla ClearType" +msgid "Size" +msgstr "Rozmiar" msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" -"Właściwie to jest bit w tablicy „head”.\n" -"Pewne fonty azjatyckie nie będą\n" -"hintowane, jeśli nie będzie ustawiony." +"Rozmiar w punktach fontu używanego do wyświetlania informacji i etykiet " +"glifów w widoku fontu" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." +msgid "Size of Points" +msgstr "Rozmiary punktów" + +msgid "Size of comb delimiters in display styles" msgstr "" -"Tablica „gasp” pozwala ustawić, w jakich wielkościach rastrowanie ma\n" -"korzystać z wygładzania i hintingu. Tablica składa się z listy wpisów\n" -"uporządkowanej według rozmiaru w pikselach określającego górną\n" -"granicę zakresu obowiązywania ustawień danego wpisu. Lista musi\n" -"być zakończona wpisem dla rozmiaru 65535. Tablica w wersji 1 zawiera\n" -"dodatkowe flagi dla rasteryzatora ClearType.\n" -"\n" -"Ta tablica ma znaczenie tylko dla fontów TrueType." +"Rozmiar składanych nawiasów i innych ograniczników w trybie wyróżnionym." -msgid "Gasp|_Default" -msgstr "domyślna" +msgid "Size of comb delimiters in non-display styles" +msgstr "Rozmiar składanych nawiasów i innych ograniczników w trybie tekstowym." -msgid "_Language" -msgstr "_Języka" +msgid "Size of the list mark" +msgstr "Wielkość znacznika listy" -msgid "_String Type" -msgstr "_Typu" +msgid "Size set from _Window" +msgstr "Rozmiar zależny od okna" -msgid "SortingScheme|Default" -msgstr "Domyślnie" +msgid "Size, Glyph, Point" +msgstr "Rozmiar, glif, punkt" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"Aby dodać nową nazwę, należy kliknąć przycisk i wybrać jej język.\n" -"Aby zmienić język wartości, należy go kliknąć i wybrać inny,\n" -"Aby zmienić tag zestawu, należy go kliknąć i wybrać inny.\n" -"Aby zmienić nazwę, należy ją kliknąć i wpisać nową.\n" -"Aby usunąć nazwę, należy ją kliknąć prawym przyciskiem myszy i wybrać " -"„Usuń”.\n" -"Aby powiązać nazwę z odpowiednikiem postscriptowym lub rozdzielić je,\n" -"należy ją kliknąć prawym przyciskiem myszy i wybrać żądane działanie." +msgid "Size:" +msgstr "Rozmiar:" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "Dodaj OFL" +#, c-format +msgid "Size: %d (%d)" +msgstr "Rozmiar: %d (%d)" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"Naciśnij ten przycisk, aby dodać metadane licencji OFL dla otwartych " -"fontów.\n" -"Następnie kliknij w polu Licencja, aby wypełnić brakujące pola w zgodzie z " -"OFL.txt.\n" +msgid "Size|Points" +msgstr "punktów." -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "Ske_w" +msgstr "Poc_hylenie" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" -"Kliknij, aby zapoznać się ze wszystkim, co dotyczy licencji OFL \n" -"dla otwartych fontów (SIL Open Font License), w tym także z FAQ. \n" +msgid "Skew" +msgstr "Pochyl" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"Zestawom stylistycznym funkcji OpenType („ss01”-„ss20”)\n" -"można tutaj nadać zrozumiałe dla ludzi nazwy." +msgid "Skew Angle" +msgstr "Kąt pochylenia" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Aby utworzyć nową nazwę, kliknij przycisk i wybierz język.\n" -"Aby zmienić język, kliknij na niego.\n" -"Aby zmienić funkcję, kliknij na nią.\n" -"Aby zmienić tekst, kliknij w nim i pisz.\n" +msgid "Skew Ratio" +msgstr "Stopień pochylenia" -msgid "The font comment can contain whatever you feel it should" -msgstr "Komentarz fontu może zawierać wszystko co autor sobie wymyśli" +msgid "Skew by Ruler..." +msgstr "Pochyl według miary..." -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"Plik FONTLOG zawiera opis fontu i projektu, dokładną historię\n" -"zmian, oraz listę osób które przyczyniły się do jego rozwoju." +msgid "Skew the selection" +msgstr "Pochyla zaznaczenie" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"To nie są klasy kotwic (te edytuje się w sekcji „Funkcje zecerskie”). Klasy " -"diakrytycznych\n" -"wpływają na aktywność tablic/podtablic funkcji zecerskich, a NIE na " -"pozycjonowanie glifów." +msgid "Skew..." +msgstr "Pochyl..." -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" -"To nie są klasy kotwic (te edytuje się w sekcji „Funkcje zecerskie”). " -"Zestawy diakrytycznych,\n" -"tak jak Klasy diakrytycznych, wpływają na aktywność tablic/podtablic funkcji " -"zecerskich,\n" -"a NIE na pozycjonowanie glifów." +msgid "Skew:" +msgstr "Pochylenie:" -msgid "Version, Major:" -msgstr "Wersja:" +msgid "SkewedFractionHorizontalGap:" +msgstr "Odstęp poziomy w ukośnych:" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"Jeśli to pole pozostanie puste, FontForge użyje wartości domyślnej " -"wyznaczonej\n" -"na podstawie powyższego napisu, albo pola z tablicy „name”. (p. karta " -"Ogólne)." +msgid "SkewedFractionVerticalGap:" +msgstr "Odstęp pionowy w ukośnych:" -msgid "Minor:" -msgstr "Podwersja:" +msgid "Skip" +msgstr "Pomiń" -msgid "Metadata (xml):" -msgstr "Metadane (xml):" +#, c-format +msgid "Skipping duplicate group %s.\n" +msgstr "Odrzucono powtarzającą się grupę %s.\n" -msgid "ΤεΧ General" -msgstr "ΤεΧ Ogólne" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "Odrzucono grupę %s o nazwie takiej samej, jak nazwa glify.\n" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ Matematyka" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "Odrzucono nieistniejący glif %s w grupie %s.\n" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ Rozszerzona matematyka" +msgid "Skolt Sami" +msgstr "lapoński z Sevettijärvi" -msgid "The size (in points) for which this face was designed" -msgstr "Rozmiar (w punktach) dla którego projektowano font" +msgid "Slab Serifs" +msgstr "Szeryfy blokowe, pisma jednoelementowe" -msgid "Size|Points" -msgstr "punktów." +msgid "Slab Serifs|SS Geometric" +msgstr "SBJ geometryczne" -msgid "Design Range" -msgstr "Zakres użycia" +msgid "Slab Serifs|SS Humanist" +msgstr "SBJ humanistyczne" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"Zakres rozmiaru w punktach w jakich należy stosować font.\n" -"Dolne ograniczenie nie należy do zakresu; górne należy." +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SBJ różne" -msgid "_Bottom:" -msgstr "_Od:" +msgid "Slab Serifs|SS Monotone" +msgstr "SBJ o stałej szerokości kresek" -msgid "_Top:" -msgstr "_Do:" +msgid "Slab Serifs|SS Swiss" +msgstr "SBJ szwajcarskie" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"To jest liczba identyfikująca wszystkie fonty danego stylu z tej rodziny;\n" -"np. fonty pogrubione dla 10 czy 24 pkt będą tu miały tą samą wartość,\n" -"ale fonty pochyłe inną." +msgid "Slab Serifs|SS Typewriter" +msgstr "SBJ maszynowe" -msgid "Style Name:" -msgstr "Nazwa stylu:" +msgid "Slant:" +msgstr "Pochylenie:" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Tu można wprowadzić nazwy (w wielu językach, angielska jest obowiązkowa)\n" -"identyfikujące określony styl fontów. Fonty o takich samych wartościach ID " -"stylu\n" -"powinny również mieć tutaj taką samą zawartość." +msgid "Slanted" +msgstr "Pochyłe" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Aby utworzyć nową nazwę, kliknij przycisk i wybierz język.\n" -"Aby zmienić język, kliknij na niego.\n" -"Aby zmienić tekst, kliknij w nim i pisz.\n" +msgid "Slashed Zero" +msgstr "Zero kreślone" -msgid "Mac Style Set:" -msgstr "Styl macowy:" +msgid "Slavey" +msgstr "slewi" -msgid "FOND Name:" -msgstr "Nazwa FOND:" +msgid "Slovak" +msgstr "słowacki" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich na początek listy." +msgid "Slovenian" +msgstr "słoweński" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich przed poprzednią." +msgid "Small Capitals" +msgstr "Kapitaliki" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich za następną." +msgid "Small Caps" +msgstr "Kapitaliki" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "Przenosi tablicę lub podtablicę funkcji zecerskich na koniec listy." +msgid "Small Form Variants" +msgstr "różne małe formy" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "Sortuje tablice według domyślnej kolejności na podstawie tagów funkcji" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Dop_asuj do rastra" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"Dodaje nową tablicę funkcji zecerskich przed zaznaczoną\n" -"(lub na początku listy, gdy nie wskazano żadnej tablicy)." +msgid "SnapDistance" +msgstr "Przyciąganie myszy" + +msgid "SnapDistanceMeasureTool" +msgstr "Przyciąganie linijki" + +msgid "SnapToInt" +msgstr "Przyciągaj do całkowitych" msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" -"Dodaje nową podtablicę funkcji zecerskich przed zaznaczoną\n" -"(lub na początku tablicy, gdy nie wskazano żadnej podtablicy)." - -msgid "Edits a lookup or lookup subtable." -msgstr "Edytuj tablicę lub podtablicę funkcji zecerskich" +"Jeśli wpisane zostanie tu „A”, to nazwa pierwszego zaznaczonego glifu " +"zostanie\n" +"zmieniona na „A.przyrostek”, następnego na „B.przyrostek”, i tak dalej." -msgid "Edits the transformations in a lookup subtable." -msgstr "Edytuj podane w podtalicy funkcji zecerskich" +msgid "Sodo Gurage" +msgstr "sodo" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "Usuwa wybrane tablice lub podtablice funkcji zecerskich i ich dane." +msgid "Somali" +msgstr "somalijski" msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." msgstr "" -"Łączy dwie kompatybilne tablice funkcji zecerskich\n" -"(lub podtablice w ramach tej samej tablicy)" +"Łacińskie „A”, grecka „Alpha” i grażdańskie\n" +"„A” wyglądają zwykle identycznie. Istnieje\n" +"możliwość przypisania jednemu glifowi numerów\n" +"unikodowych kilku znaków, ale nie jest to zalecane\n" +"(lepiej użyć odwołań).\n" +"Pewne znaki mongolskie i CJK używają różnych glifów,\n" +"w zależności od przełącznika wariantu.\n" +"\n" +"Aby skorzystać z pierwszej możliwości, należy jako\n" +"przełącznik wariantu użyć 0, w przeciwnym wypadku\n" +"należy użyć odpowiedniego numeru unikodowego." msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" msgstr "" -"Przywraca tablicę do poprzedniego stanu.\n" -"Jednak zmian w podtablicach to nie cofnie." +"Pewne wersje Windows nie dopuszczą do instalacji fontu jeśli nazwa rodziny " +"jest dłuższa niż 31 znaków. Czy mimo to kontynuować?" -msgid "Imports a lookup (and all its subtables) from another font." +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" msgstr "" -"Importuj tablicę funkcji zecerskich (ze wszystkimi podtablicami) z innego " -"fontu." +"Niektóre wersje Windows odmówią obsługi fontu postscriptowego o nazwie " +"dłuższej niż 31 znaków. Czy mimo to kontynuować?" -msgid "Creation Date:" -msgstr "Data utworzenia:" +msgid "Something went wrong" +msgstr "Coś poszło źle" -msgid "Modification Date:" -msgstr "Data modyfikacji:" +msgid "Soninke" +msgstr "soninke" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Ta karta tylko pokazuje, z jakich unikodowych zakresów\n" -"znaków pochodzą glify w bieżącym foncie. Zmiana zakresów\n" -"jest możliwa w:" +msgid "Sora Sompeng" +msgstr "Sorang Sompeng" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> Zakresy znaków" +msgid "Sorbian" +msgstr "łużycki" -msgid "Include Empty Blocks" -msgstr "Pokaż wszystkie obszary" +msgid "Sort By:" +msgstr "Sortuj wg:" msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" msgstr "" -"Kliknięcie nazwy zakresu unikodowego zaznaczy należące do niego znaki.\n" -"Podwójne kliknięcie pokaże znaki z zakresu nieobecne w foncie." - -msgid "PS Names" -msgstr "Nazewnictwo PS" - -msgid "General" -msgstr "Ogólne" +"Sortuj biorąc pod uwagę glif podstawowy, jeśli istnieje.\n" +"W ten sposób Agrave znajdzie się przy A." -msgid "PS UID" +msgid "" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" msgstr "" +"Sortowanie z uwzględnieniem pisma.\n" +"Znaki „A” i „Z” będą sortowane razem.\n" +"„Alfa” będzie sortowany z „Omega”, nie z „A”." -msgid "PS Private" -msgstr "PS prywatne" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Posortuj ten widok według nazw glifów." -msgid "OS/2" -msgstr "" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Posortuj ten widok według numerów kodowych glifów." -msgid "TTF Names" -msgstr "Dane TTF" +msgid "Sort:" +msgstr "Sortowanie według:" -msgid "StyleSet Names" -msgstr "Zestawy stylistyczne" +msgid "SortingScheme|Default" +msgstr "Domyślnie" -msgid "Grid Fitting" -msgstr "Rastrowanie" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "Sortuje tablice według domyślnej kolejności na podstawie tagów funkcji" -msgid "ΤεΧ" -msgstr "" +msgid "Sort|Alphabetic" +msgstr "Alfabetycznie" -msgid "FONTLOG" -msgstr "" +msgid "Source Glyph Names" +msgstr "Nazwy glifów źródłowych" -msgid "Mark Classes" -msgstr "Klasy diakrytycznych" +msgid "Source from which this design is to be taken" +msgstr "Skąd wziąć wariant" -msgid "Mark Sets" -msgstr "Zestawy diakrytycznych" +msgid "South Slavey" +msgstr "slewi południowy" -msgid "OpenType|Lookups" -msgstr "Funkcje zecerskie" +msgid "Southern Sami" +msgstr "lapoński południowy" -msgid "WOFF" +msgid "" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" msgstr "" +"Odstęp (w punktach typograficznych) jaki należy pozostawić między obrazkiem " +"a tekstem, jeśli znajdą się razem w jednym gadżecie." -msgid "Mac Features" -msgstr "F. zecerskie Maca" - -msgid "Dates" -msgstr "Daty" - -msgid "TrueTypeName|New" -msgstr "Nowa" - -msgid "gaspTableEntry|New" -msgstr "Nowy" - -msgid "PSPrivateDictKey|New" -msgstr "Nowy" +msgid "Space Regions" +msgstr "Rozmieść kawałki" -msgid "_Don't Save" -msgstr "_Nie zapisuj" +msgid "Space _Regions..." +msgstr "Ro_zmieść kawałki..." -#, c-format msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"Font %1$.40s z pliku %2$.40s został zmieniony.\n" -"Czy zapisać zmiany?" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" +"Space between the ink to of the\n" +"expression and the bar over it." msgstr "" +"Światło między wyrażeniem podpierwiastkowym,\n" +"a kreską poziomą znaku pierwiastka." msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." msgstr "" +"Światło między wyrażeniem podpierwiastkowym,\n" +"a kreską poziomą znaku pierwiastka.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Save as _Directory" -msgstr "_Zapisz jako folder" +msgid "Space:" +msgstr "Odstępy:" -msgid "Save as..." -msgstr "Zapisz jako..." +msgid "SpaceAfterScript:" +msgstr "Światło za frakcją:" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "Próbowano zapisać jako %s. Zapisano jako %s. " +msgid "Spacing Modifier Letters" +msgstr "znaki modyfikujące odstępy" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" -"Proszę wybrać Pliku/Generuj fonty, aby wyeksportować do innego formatu." +msgid "Spanish" +msgstr "hiszpański" -msgid "Merge Feature Info" -msgstr "Dołącz funkcje zecerskich" +msgid "Spanish (Argentina)" +msgstr "hiszpański (Argentyna)" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Nie udało się wczytać kerningu z %s" +msgid "Spanish (Bolivia)" +msgstr "hiszpański (Boliwia)" -msgid "Load of Kerning Metrics Failed" -msgstr "Nie powiodło się wczytanie kerningu" +msgid "Spanish (Chile)" +msgstr "hiszpański (Chile)" -msgid "Many Windows" -msgstr "Wiele okien" +msgid "Spanish (Colombia)" +msgstr "hiszpański (Kolumbia)" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"To wymaga otwarcie więcej niż 10 okien.\n" -"Czy mimo to kontynuować?" +msgid "Spanish (Costa Rica)" +msgstr "hiszpański (Kostaryka)" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe zaleca, aby duże krzywe nie miały ekstremów poza końcami; nie " -"precyzując jednak znaczenia słowa „duże”.\n" -"FontForge założy, że duża krzywa to taka, której końce są od siebie odległe " -"o więcej niż wprowadzoną poniżej liczbę jednostek." +msgid "Spanish (Dominican Republic)" +msgstr "hiszpański (Dominikana)" -msgid "Extremum bound..." -msgstr "Akceptowalność ekstremów..." +msgid "Spanish (Ecuador)" +msgstr "hiszpański (Ekwador)" -msgid "Select by Script" -msgstr "Zaznacz według pisma" +msgid "Spanish (El Salvador)" +msgstr "hiszpański (Salwador)" -msgid "All glyphs" -msgstr "Wszystkie glify" +msgid "Spanish (Guatemala)" +msgstr "hiszpański (Gwatemala)" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "Zaznacza wszystkie glify należące do wybranego pisma." +msgid "Spanish (Honduras)" +msgstr "hiszpański (Honduras)" -msgid "Only upper case" -msgstr "Tylko wielkie litery" +msgid "Spanish (Latin America)" +msgstr "hiszpański (Ameryka łacińska)" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "Zaznacza tylko te glify pisma, które są jego „wielkimi literami”." +msgid "Spanish (Modern)" +msgstr "hiszpański (współczesny)" -msgid "Only lower case" -msgstr "Tylko małe litery" +msgid "Spanish (Nicaragua)" +msgstr "hiszpański (Nikaragua)" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "Zaznacza tylko te glify pisma, które są jego „małymi literami”." +msgid "Spanish (Panama)" +msgstr "hiszpański (Panama)" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "Ustaw zaznaczenie w widoku fontu na pasujące glify." +msgid "Spanish (Paraguay)" +msgstr "hiszpański (Paragwaj)" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "Dodaj pasujące glify do zaznaczenia w widoku fontu." +msgid "Spanish (Peru)" +msgstr "hiszpański (Peru)" -msgid "Remove matching glyphs from the selection." -msgstr "Usuń pasujące glify z zaznaczenia w widoku fontu." +msgid "Spanish (Puerto Rico)" +msgstr "hiszpański (Puerto Rico)" -msgid "Logical And with Selection" -msgstr "Odejmij niepasujące" +msgid "Spanish (Traditional)" +msgstr "hiszpański (tradycyjny)" -msgid "Remove glyphs which do not match from the selection." -msgstr "Zostaw tylko pasujące glify w zaznaczeniu w widoku fontu." - -msgid "No Script" -msgstr "Brakuje pisma" +msgid "Spanish (United States)" +msgstr "hiszpański (USA)" -msgid "Please specify a script" -msgstr "Proszę określić pismo" +msgid "Spanish (Uruguay)" +msgstr "hiszpański (Urugwaj)" -msgid "Bad Script" -msgstr "Błędne pismo" +msgid "Spanish (Venezuela)" +msgstr "hiszpański (Wenezuela)" -msgid "Scripts are 4 letter tags" -msgstr "Pisma określa się wprowadzając czteroliterowe tagi" +msgid "Spanish Mexico" +msgstr "hiszpański (Meksyk)" -msgid "Select by Name" -msgstr "Zaznacz według nazwy" +msgid "Specials" +msgstr "specjalne" msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" msgstr "" -"Proszę wprowadzić albo wzorzec nazwy glifu,\n" -"albo numer unikodowy, np. \"U+0065\"." +"Wybór trybu pracy rasteryzatora freetype:\n" +" pfb ― standardowy postscriptowy Type1\n" +" ttf ― truetype\n" +" otf ― opentype\n" +" bez hintów ― freetype ma nie używać hintów z fontu.\n" +" bitmap ― wyświeltane samodzielnie przez FontForge,\n" +" bitmapy muszą być utworzone wcześniej.\n" +" FontForge ― użycie własnego rasteryzatora FontForge\n" +" zamiast freetype. Ostateczność." + +msgid "Specifies screen dots per inch" +msgstr "Rozdzielczość ekranu w pikselach na cal" + +msgid "Specify bitmap sizes to be regenerated" +msgstr "Rozmiary bitmap do przebudowania" + +msgid "Specify bitmap sizes to be removed" +msgstr "Rozmiary bitmap do usunięcia" msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." msgstr "" -"Akceptowane są uniksowe wyrażenia regularne:\n" -"Większość znaków pasuje do samych siebie.\n" -"„?” pasuje do dowolnego znaku.\n" -"„*” pasuje do dowolnej długości (pustego też) ciągu dowolnych znaków.\n" -"Do znaków w nawiasach kwadratowych „[]” pasuje każdy zawarty znak.\n" -"Do napisów w nawiasach klamrowych „{}” pasuje każdy zawarty napis.\n" -"Czyli, do „a.*” pasują i „a.”, i „a.sc”, a także „a.swash”.\n" -"A do „a.{scmp,c2sc}” pasują „a.scmp” oraz „a.c2sc”.\n" -"Zaś do „a.[abd]” pasują tylko „a.a”, „a.b” lub „a.d”." +"Określ kolor i krycie w punktach narysowanej\n" +"właśnie linii. Przesunięcie to procent odległości\n" +"punkty od początku linii (100% oznacza koniec),\n" +"kolor jest wprowadzany szesnastkowo (6 cyfr, RGB)." -msgid "New Lookup Subtable..." -msgstr "Nowa podtablica funkcji zecerskich..." +msgid "Spiro Point Info" +msgstr "Właściwości punktu spiro" -msgid "Display Substitution..." -msgstr "Pokaż podstawienie..." +msgid "Spiros did not converge" +msgstr "Nie udało się znaleźć rozwiązania" -msgid "Pick a substitution to display in the window." -msgstr "Proszę wskazać podstawienie do wyświetlenia w oknie." +msgid "SplashScreen" +msgstr "Pokaż ekran powitalny" -msgid "Show H. Metrics" -msgstr "Pokaż wymiary poziome" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Długość krzywej: %.1f" -msgid "Show V. Metrics" -msgstr "Pokaż wymiary pionowe" +#, c-format +msgid "Spline Length=%g" +msgstr "Długość krzywej: %g" -msgid "Baseline" -msgstr "Linia podstawowa" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Obrysy w glifie „%s” różnią się.\n" -msgid "Origin" -msgstr "Początek" +msgid "Square" +msgstr "Kwadratowa" -msgid "Advance Width as a Line" -msgstr "Zaznacz linią graniczną" +msgid "Square Cove" +msgstr "Klinowo-blokowe proste (typu Clarendon)" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "Zaznacz granicę danego wymiaru." +msgid "Squish" +msgstr "Ściśnij" -msgid "Advance Width as a Bar" -msgstr "Zaznacz linią wzdłuż" +msgid "St_orage:" +msgstr "P_amięć:" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "Rysuj linię wzdłuż wymiaru." +msgid "St_yle" +msgstr "Sty_le" -msgid "Bitmap Magnification..." -msgstr "Powiększ bitmapy..." +msgid "St_yles" +msgstr "St_yle" -msgid "Please specify a bitmap magnification factor." -msgstr "Proszę wprowadzić współczynnik powiększenia bitmapy." +msgid "Stack" +msgstr "Stos" -msgid "Compact" -msgstr "Widok kompaktowy" +msgid "Stack (TrueType)" +msgstr "Stos TrueType" -msgid "Find an adobe CMap file..." -msgstr "Znajdź adobe'owski plik mapy CID..." +#, c-format +msgid "Stack got too big in %s\n" +msgstr "Stos za bardzo urósł w %s\n" #, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Proszę zamknąć %s przed wstawieniem go do fontu CID" +msgid "Stack underflow on binary operator in %s\n" +msgstr "Operator dwuargumentowy wyczerpał stos w %s\n" -msgid "Please close font" -msgstr "Proszę zamknąć font" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "„callothersubr” wyczerpało stos w %s\n" -msgid "_Remove" -msgstr "_Usuń" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "„callsubr” wyczerpało stos w %s\n" #, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "Czy na pewno usunąć podfont %1$.40s z fontu CID %2$.40s?" +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "„hhcurveto” wyczerpało stos w %s\n" -msgid "_Remove Font" -msgstr "Usuń _font" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "„hlineto/hmoveto” wyczerpało stos w %s\n" -msgid "Change Supplement..." -msgstr "Zmiana suplementu..." +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "„hsbw” wyczerpało stos w %s\n" #, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Proszę wprowadzić nowy suplement dla %.20s-%.20s" +msgid "Stack underflow on hstem in %s\n" +msgstr "„hstem” wyczerpało stos w %s\n" -msgid "_New Composition..." -msgstr "_Nowe złożenie..." +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "„hstem3” wyczerpało stos w %s\n" -msgid "_Modify Composition..." -msgstr "_Zmień złożenie..." +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "„hvcurveto” wyczerpało stos w %s\n" -msgid "_Build Syllables" -msgstr "Buduj _sylaby" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "„ifelse” wyczerpało stos w %s\n" -msgid "_Hangul" -msgstr "_Hangyl" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "„rlineto/rmoveto” wyczerpało stos w %s\n" -msgid "Save A_ll" -msgstr "Zapisz w_szystko" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "„rrcurveto” wyczerpało stos w %s\n" -msgid "_Merge Feature Info..." -msgstr "Dołącz _funkcje zecerskie..." +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "„sbw” wyczerpało stos w %s\n" -msgid "Revert To _Backup" -msgstr "Przywróć z _backupu" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "„seac” wyczerpało stos w %s\n" -msgid "Clear Special Data" -msgstr "Usuń dane specjalne" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "„setcurrentpoint” wyczerpało stos w %s\n" -msgid "Script Menu" -msgstr "Menu skryptów" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "Operator jednoargumentowy wyczerpał stos w %s\n" -msgid "_All Fonts" -msgstr "_Wszystkie fonty" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "„vhcurveto” wyczerpało stos w %s\n" -msgid "_Displayed Font" -msgstr "_Bieżący font" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "„vlineto/vmoveto” wyczerpało stos w %s\n" -msgid "Glyph _Metadata" -msgstr "_Metadane glifu" +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "„vstem” wyczerpało stos w %s\n" -msgid "_TrueType Instructions" -msgstr "_Instrukcje TrueType" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "„vstem3” wyczerpało stos w %s\n" -msgid "Select by _Color" -msgstr "Zaznacz według _koloru" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "Przesunięcie spodu (W):" -msgid "Select by _Wildcard..." -msgstr "Zaznacz według _nazwy..." +msgid "StackBottomShiftDown:" +msgstr "Przesunięcie spodu:" -msgid "Select by _Script..." -msgstr "Zaznacz według _pisma..." +msgid "StackDisplayStyleGapMin:" +msgstr "Światło między elementami (W):" -msgid "_Glyphs Worth Outputting" -msgstr "Zaznacz _istotne" +msgid "StackGapMin:" +msgstr "Światło między elementami:" -msgid "Glyphs with only _References" -msgstr "_Glify zbudowane z odwołań" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "Przesunięcie wierzchołka (W):" -msgid "Glyphs with only S_plines" -msgstr "Glify zbudowane z krz_ywych" +msgid "StackTopShiftUp:" +msgstr "Przesunięcie wierzchołka:" -msgid "Glyphs with both" -msgstr "Glify zbudowane z krzywych i odwołań" +msgid "Stacks" +msgstr "Stosy" -msgid "W_hitespace Glyphs" -msgstr "Glify _białych znaków" +msgid "Standard" +msgstr "Typowa" -msgid "_Changed Glyphs" -msgstr "Zaznacz z_mienione" +msgid "Standard Ligatures" +msgstr "Ligatury zwykłe" -msgid "_Hinting Needed" -msgstr "Zaznacz wymagające _hintingu" +msgid "" +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." +msgstr "" +"Wartość o jaką należy przesunąć w pionie wyrażenie\n" +"w mianowniku. Wartości dodatnie przesuwają w dół.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Autohinta_ble" -msgstr "Zaznacz a_utohintowalne" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"w spodzie stosu. Wartości dodatnie przesuwają w dół.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Hold [Shift] key to merge" -msgstr "[Shift] dołącza do zaznaczenia" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." +msgstr "" +"Wartość o jaka należy przesunąć w pionie rozciągnięte wyrażenie\n" +"w spodzie stosu. Wartości dodatnie przesuwają w dół." -msgid "Hold [Control] key to restrict" -msgstr "[Ctrl] ogranicza zaznaczenie" +msgid "" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"w spodzie stosu. Wartości dodatnie przesuwają w dół." -msgid "Selec_t By Lookup Subtable..." -msgstr "Zaznacz według podtablicy funkcji zecerskich..." +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." +msgstr "" +"Wartość o jaką należy przesunąć w pionie wyrażenie\n" +"w mianowniku. Wartości dodatnie przesuwają w dół." -msgid "Undo Fontlevel" -msgstr "Cofnij dla całego fontu" +msgid "" +"Standard shift of superscript relative\n" +"to base in cramped mode." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"frakcji górnej. Wartości dodatnie przesuwają w górę.\n" +"Wersja dla trybu ściśniętego (cramped mode)." -msgid "Copy _Lookup Data" -msgstr "Skopiu_j dane zecerskie" +msgid "Standard shift up applied to superscript elements." +msgstr "" +"Wartość o jaką należy przesunąć w pionie wyrażenie\n" +"frakcji górnej. Wartości dodatnie przesuwają w górę." -msgid "Copy _VWidth" -msgstr "Skop_iuj wysokość" +msgid "" +"Standard shift up applied to the\n" +"numerator in display style." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"w liczniku. Wartości dodatnie przesuwają w górę.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Paste Into" -msgstr "Wklej _do" +msgid "Standard shift up applied to the numerator." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"w liczniku. Wartości dodatnie przesuwają w górę." -msgid "Paste After" -msgstr "Wklej wzdł_uż" +msgid "" +"Standard shift up applied to the top element of\n" +"a stack in display style." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"na szczycie stosu. Wartości dodatnie przesuwają w górę.\n" +"Wersja dla trybu wyróżnionego (display style)." -msgid "Sa_me Glyph As" -msgstr "Ten sam _glif" +msgid "Standard shift up applied to the top element of a stack." +msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"na szczycie stosu. Wartości dodatnie przesuwają w górę." -msgid "Copy Layer To Layer" -msgstr "Skopiuj między warstwami" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "" +"Wartość o jaka należy przesunąć w pionie rozciągnięte wyrażenie\n" +"na szczycie stosu. Wartości dodatnie przesuwają w górę." -msgid "F_ind / Replace..." -msgstr "Z_najdź / zastąp" +msgid "StandardSlopeError" +msgstr "Rozbieżność krawędzi" -msgid "Correct References" -msgstr "Napraw odwołania" +msgid "Star" +msgstr "Gwiazda" -msgid "Copy _From" -msgstr "Kopi_uj z..." +msgid "Start contours at e_xtrema" +msgstr "Początki konturów w ek_stremach" -msgid "Add _Small Capitals..." -msgstr "Dodaj _kapitaliki..." +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "ZakładkaPocz" -msgid "Add Subscripts/Superscripts..." -msgstr "Dodaj frakcje górne i dolne..." +#, c-format +msgid "State %4d Cur: " +msgstr "Stan %4d bieżący: " -msgid "Buil_d Duplicate Glyph" -msgstr "_Podstaw innym glifem" +#, c-format +msgid "State %4d Flags:" +msgstr "Flagi stanu %4d:" -msgid "_MATH Info..." -msgstr "Właściwości _MATH..." +#, c-format +msgid "State %4d Mark: " +msgstr "Stan %4d Diakrytyczny: " -msgid "_BDF Info..." -msgstr "Właściwości _BDF" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "Stan %4d, następne: " -msgid "_Horizontal Baselines..." -msgstr "P_oziome linie podstawowe..." +#, c-format +msgid "State %d, %.40s" +msgstr "Stan %d, %.40s" -msgid "_Vertical Baselines..." -msgstr "P_ionowe linie podstawowe..." +msgid "State Machine" +msgstr "Maszyna stanów" -msgid "_Justification..." -msgstr "_Justowanie..." +msgid "Stem Compression Percent" +msgstr "Wsp. ściśnięcia kresek pionowych" -msgid "Show _Dependent" -msgstr "Pokaż _zależne" +msgid "Stem threshold should be positive" +msgstr "Wartosć graniczna powinna być dodatnia" -msgid "Mass Glyph _Rename..." -msgstr "Zmień _nazwy glifów..." +msgid "StemSnapH does not contain StdHW value." +msgstr "StemSnappH nie zawiera wartości StdHW." -msgid "Set _Color" -msgstr "Ustaw _kolor" +msgid "StemSnapV does not contain StdVW value." +msgstr "StemSnappV nie zawiera wartości StdVW." -msgid "Find Pr_oblems..." -msgstr "_Szukaj problemów..." +msgid "Stems" +msgstr "Kreski" -msgid "_Validate..." -msgstr "Spr_awdź poprawność..." +msgid "Step into" +msgstr "Idź do" -msgid "Set E_xtremum Bound..." -msgstr "Akceptowalność ek_stremów..." +msgid "Step out of current function" +msgstr "Wyjdź z bieżącej funkcji" -msgid "Other Info" -msgstr "Pozostałe właściwości" +msgid "Step over (Next)" +msgstr "Idź dalej (Następny)" -msgid "_Validation" -msgstr "Popr_awność" +msgid "StopAtJoin" +msgstr "Zatrzymaj przy łączeniu" -msgid "St_yle" -msgstr "Sty_le" +msgid "Storage" +msgstr "Pamięć" -msgid "_Merge Fonts..." -msgstr "Połącz font_y..." +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "" +"Zawartość komórki pamięci %d nie została jawnie określona, jednak poprzednia " +"instrukcja z niej czytała" -msgid "Interpo_late Fonts..." -msgstr "_Interpoluj fonty..." +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" +msgstr "" +"Zawartość komórki pamięci %d została zmieniona z %d (%.2f) na %d (%.2f) " +"przez poprzednią instrukcję" -msgid "Compare Fonts..." -msgstr "Porównaj fonty..." +msgid "Storage (TrueType)" +msgstr "Pamięć TrueType" -msgid "All" -msgstr "Wszystkie" +msgid "Store ligature data in AFM files" +msgstr "Zapisuj ligatury w plikach AFM" -msgid "_Glyph Image" -msgstr "Obraz _Glifu" +msgid "Store this filename in preferences" +msgstr "Ustaw ten plik w preferencjach" -msgid "_Name" -msgstr "_Nazwa" +msgid "Straight Arms/Double Serif" +msgstr "Kreski ukośne proste, zakończenia C podwójnym szeryfem" -msgid "_Unicode" -msgstr "_Unikod" +msgid "Straight Arms/Horizontal" +msgstr "Kreski ukośne proste, zakończenia C poziome" -msgid "_Encoding Hex" -msgstr "Kod sz_esnastkowy" +msgid "Straight Arms/Single Serif" +msgstr "Kreski ukośne proste, zakończenia C szeryfem" -msgid "Add Encoding Slots..." -msgstr "Dodaj nowe komórki..." +msgid "Straight Arms/Vertical" +msgstr "Kreski ukośne proste, zakończenia C pionowe" -msgid "How many CID slots do you wish to add?" -msgstr "Ile dodać pustych komórek CID?" +msgid "Straight Arms/Wedge" +msgstr "Kreski ukośne proste, zakończenia C ukośne" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Ile dodać pustych, niezakodowanych komórek?" +msgid "Stretch:" +msgstr "Rozciągnięcie:" -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "Usunięcia glifów nie można cofnąć. Czy mimo to kontynuować?" +msgid "StretchStackBottomShiftDown:" +msgstr "Przes. rozciągniętego spodu:" -msgid "Detach & Remove Glyphs" -msgstr "Odłącz i usuń glify" +msgid "StretchStackGapAboveMin:" +msgstr "Światło nad rozciągniętym:" -msgid "Add Encoding Name..." -msgstr "Dodaj nazwę kodowania..." +msgid "StretchStackGapBelowMin:" +msgstr "Światło pod rozciągniętym:" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" -"Proszę wprowadzić nazwę z bazy iconv kodowania które ma zostać dodane do " -"menu." +msgid "StretchStackTopShiftUp:" +msgstr "Przes. rozciągniętego wierzchołka:" -msgid "Invalid Encoding" -msgstr "Błędne kodowanie" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Wersja %d@%d\n" -msgid "Make Namelist" -msgstr "Zapisz listę nazw glifów" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "Wersja %d@%d nie występuje w %s.\n" #, c-format -msgid "Could not write %s" -msgstr "Nie udało się zapisać do %s" +msgid "Strike Information for %.90s" +msgstr "Dane wersji bitmapowej dla %.90s" -msgid "Namelist creation failed" -msgstr "Nie udało się utworzyć listy nazw glifów" +msgid "Strikeout" +msgstr "Przekreślenie" -msgid "Load Namelist" -msgstr "Wczytaj listę nazw glifów" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Wersje bitmapowe dostępne w %s, ale nie w %s\n" -msgid "A name list with this name already exists. Replace it?" -msgstr "Nazywająca się tak lista nazw glifów już istnieje. Nadpisać ją?" +msgid "String" +msgstr "Wartość" -msgid "Replace" -msgstr "Zamień" +msgid "String ID" +msgstr "Typ wartości" -#, c-format -msgid "Could not read %s" -msgstr "Nie udało się wczytać z %s" +msgid "Stroke" +msgstr "Linia" -msgid "No such file" -msgstr "Nie ma takiego pliku" +msgid "Stroke _Variation" +msgstr "Pro_wadzenie kresek" -msgid "Bad namelist file" -msgstr "Błędny plik z listą nazw glifów" +msgid "Stroke _Width:" +msgstr "G_rubość kreski:" -#, c-format -msgid "Could not parse %s" -msgstr "Nie udało się przetworzyć %s" +msgid "Stroking..." +msgstr "Rysowanie..." -msgid "Non-ASCII glyphnames" -msgstr "Nazwy glifów spoza ASCII" +msgid "Strong Left to Right" +msgstr "Zawsze od lewej do prawej" -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"Lista nazw glifów zawiera co najmniej jedną nazwę używającą znaków spoza " -"ASCII: %s" +msgid "Strong Right to Left" +msgstr "Zawsze od prawej do lewej" -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" -"Ta lista opiera się o listę nazw glifów zawierającą nazwy używające znaków " -"spoza ASCII" +msgid "Style Map:" +msgstr "Mapa styli:" -msgid "Create failed" -msgstr "Proces nie powiódł się" +msgid "Style Name:" +msgstr "Nazwa stylu:" -msgid "Rename by NameList" -msgstr "Zmień nazwy znaków według listy" +msgid "Style Set 1" +msgstr "Styl 1" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" -"Zmień nazwy glifów w bieżącym foncie na określone w wybranej liście nazw" +msgid "Style Set 10" +msgstr "Styl 10" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"Nazwy glifów powinny z zasady nie zawierać znaków spoza ASCII, jednak na tej " -"liście są nazwy naruszające tą regułę." +msgid "Style Set 11" +msgstr "Styl 11" -msgid "Load glyph names" -msgstr "Wczytaj nazwy glifów" +msgid "Style Set 12" +msgstr "Styl 12" -msgid "_Reencode" -msgstr "P_rzekoduj" +msgid "Style Set 13" +msgstr "Styl 13" -msgid "_Compact" -msgstr "Widok _kompaktowy" +msgid "Style Set 14" +msgstr "Styl 14" -msgid "_Force Encoding" -msgstr "Nazwy znaków według" +msgid "Style Set 15" +msgstr "Styl 15" -msgid "_Add Encoding Slots..." -msgstr "Dod_aj nowe komórki..." +msgid "Style Set 16" +msgstr "Styl 16" -msgid "Remove _Unused Slots" -msgstr "_Usuń nieużywane komórki" +msgid "Style Set 17" +msgstr "Styl 17" -msgid "_Detach Glyphs" -msgstr "U_suń kodowania glifów" +msgid "Style Set 18" +msgstr "Styl 18" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Usuń glify i ich komórki..." +msgid "Style Set 19" +msgstr "Styl 19" -msgid "Add E_ncoding Name..." -msgstr "Dodaj _nazwę kodowania..." +msgid "Style Set 2" +msgstr "Styl 2" -msgid "_Load Encoding..." -msgstr "_Wczytaj kodowanie..." +msgid "Style Set 20" +msgstr "Styl 20" -msgid "Ma_ke From Font..." -msgstr "U_twórz z fontu..." +msgid "Style Set 3" +msgstr "Styl 3" -msgid "Remove En_coding..." -msgstr "Usuń ko_dowanie..." +msgid "Style Set 4" +msgstr "Styl 4" -msgid "Display By _Groups..." -msgstr "Wyświetl _pogrupowane..." +msgid "Style Set 5" +msgstr "Styl 5" -msgid "D_efine Groups..." -msgstr "D_efiniuj grupy..." +msgid "Style Set 6" +msgstr "Styl 6" -msgid "_Save Namelist of Font..." -msgstr "Zap_isz listę nazw glifów fontu..." +msgid "Style Set 7" +msgstr "Styl 7" -msgid "L_oad Namelist..." -msgstr "W_czytaj listę nazw glifów..." +msgid "Style Set 8" +msgstr "Styl 8" -msgid "Rename Gl_yphs..." -msgstr "Zmień nazwy _glifów..." +msgid "Style Set 9" +msgstr "Styl 9" -msgid "Cre_ate Named Glyphs..." -msgstr "Utwór_z nazwane komórki..." +msgid "Style _ID:" +msgstr "_ID stylu" -msgid "_Show ATT" -msgstr "Pokaż A_TT" +msgid "StyleSet Names" +msgstr "Zestawy stylistyczne" -msgid "Display S_ubstitutions..." -msgstr "Pokaż pod_stawienia..." +msgid "Styles (SubFamily)" +msgstr "Odmiana" -msgid "Label Gl_yph By" -msgstr "Etykieta g_lifu" +msgid "Stylistic Alternatives" +msgstr "Alternatywy stylistyczne" -msgid "S_how H. Metrics..." -msgstr "Pokaż wymiary pozio_me" +msgid "Sub/Super" +msgstr "Frakcje" -msgid "Show _V. Metrics..." -msgstr "Pokaż wymiary piono_we" +msgid "Sub/Superscript" +msgstr "Frakcje górne i dolne" -msgid "32x8 cell window" -msgstr "32x8 komórek" +msgid "Sub1:" +msgstr "FDoln1:" -msgid "_16x4 cell window" -msgstr "_16x4 komórki" +msgid "Sub2:" +msgstr "FDoln2:" -msgid "_8x2 cell window" -msgstr "_8x2 komórki" +msgid "SubDrop:" +msgstr "FDolnPod:" -msgid "_24 pixel outline" -msgstr "_24-pikselowy obrys" +msgid "SubFonts|_All" +msgstr "_Wszystkie" -msgid "_36 pixel outline" -msgstr "_36-pikselowy obrys" +msgid "SubFonts|_None" +msgstr "_Żaden" -msgid "_48 pixel outline" -msgstr "_48-pikselowy obrys" +msgid "SubSuperscriptGapMin:" +msgstr "Światło między frakcjami:" -msgid "_72 pixel outline" -msgstr "_72-pikselowy obrys" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "Numer funkcji poza zakresem w %s\n" -msgid "_96 pixel outline" -msgstr "_96-pikselowy obrys" +msgid "Subscript" +msgstr "Frakcja dolna" -msgid "_128 pixel outline" -msgstr "128-pikselowy obrys" +msgid "SubscriptBaselineDropMin:" +msgstr "Maks. obniżenie frakcji dolnych:" -msgid "_Fit to font bounding box" -msgstr "Dopasuj do gli_fów" +msgid "SubscriptShiftDown:" +msgstr "Przesunięcie frakcji dolnych:" -msgid "Bitmap _Magnification..." -msgstr "Powiększenie bit_mapy..." +msgid "SubscriptSuperUse|Default" +msgstr "Domyślne" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "%d@%d-pikselowa bitmapa" +msgid "SubscriptTopMax:" +msgstr "Zasięg szczytu frakcji dolnych:" -msgid "BlueValues" -msgstr "Strefy wyrównania" +msgid "Subscripts and Superscripts" +msgstr "frakcje górne i dolne" -msgid "Edit 'fpgm'..." -msgstr "Edytuj „fpgm”..." +msgid "Subscripts/Superscripts" +msgstr "Frakcje górne i dolne" -msgid "Edit 'prep'..." -msgstr "Edytuj „prep”..." +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "" +"Numer glifu podstawianego w tablicy „mort”/„morx” poza dozwolonym zakresem: " +"%d\n" -msgid "Edit 'maxp'..." -msgstr "Edytuj „maxp”..." +msgid "Substitution generates itself" +msgstr "Podstawienie generuje samo siebie" -msgid "Edit 'cvt '..." -msgstr "Edytuj „cvt”..." +msgid "Substitutions" +msgstr "Podstawienia" -msgid "Remove Instr Tables" -msgstr "Usuń tablice hintingu TTF" +msgid "Subtable" +msgstr "Podtablica" -msgid "_Clear Hints" -msgstr "_Usuń hinty" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Podtablica %.60s w glifie %.60s" -msgid "Histograms" -msgstr "Histogramy" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "Podtablica wystaje poza tablicę GPOS.\n" -msgid "_Auto Width..." -msgstr "S_zerokość automatyczna..." +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "Podtablica wystaje poza zawierającą ją tablicę „GSUB”\n" -msgid "Remove All Kern _Pairs" -msgstr "Usuń cały kernin_g" +msgid "Sum Around:" +msgstr "Szer. przedziałów:" -msgid "Remove All VKern Pairs" -msgstr "Usuń cały kerning pionow_y" +msgid "Sundanese" +msgstr "sundajski" -msgid "_Convert to CID" -msgstr "Konwertuj na _CID" +msgid "Sundanese (roman)" +msgstr "sundajski (łacińskie)" -msgid "Convert By C_Map" -msgstr "konwertuj według C_Map" +msgid "Sup1:" +msgstr "FGórn1:" -msgid "_Flatten" -msgstr "_Spłaszcz" +msgid "Sup2:" +msgstr "FGórn2:" -msgid "Fl_attenByCMap" -msgstr "S_płaszcz według CMap" +msgid "Sup3:" +msgstr "FGórn3:" -msgid "Insert F_ont..." -msgstr "Wstaw f_ont..." +msgid "SupDrop:" +msgstr "FGórnNad:" -msgid "Insert _Blank" -msgstr "Wstaw p_usty" +msgid "" +"Super 45° ROUND\n" +"Too complicated. Look it up" +msgstr "" +"S45ROUND (ang. Super 45° ROUND)\n" +"Zbyt skomplikowane, żeby to tu opisać.\n" +"Zajrzyj do dokumentacji TrueType." -msgid "_Change Supplement..." -msgstr "_Zmień suplement..." +msgid "Super Condensed" +msgstr "Pismo bardzo wąskie" -msgid "C_ID Font Info..." -msgstr "Właśc_iwości fontu CID..." +msgid "Super Extended" +msgstr "Pismo super szerokie" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Utwórz font MM..." +msgid "" +"Super ROUND\n" +"Too complicated. Look it up" +msgstr "" +"SROUND (ang. Super ROUND)\n" +"Zbyt skomplikowane, żeby to tu opisać.\n" +"Zajrzyj do dokumentacji TrueType." -msgid "MM _Validity Check" -msgstr "_Sprawdź poprawność fontu MM" +msgid "Super Wide" +msgstr "Super szeroki" -msgid "MM _Info..." -msgstr "_Właściwości fontu MM..." +msgid "Super and Sub scripts" +msgstr "frakcje górne i dolne" -msgid "_Blend to New Font..." -msgstr "_Zlej w nowy font MM..." +msgid "Superscript" +msgstr "Frakcja górna" -msgid "MM Change Default _Weights..." -msgstr "Zmień _domyślny wariant MM..." +msgid "SuperscriptBaselineDropMax:" +msgstr "Maks. obniżenie frakcji górnych:" -msgid "_Overview" -msgstr "P_rzegląd" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "Najwyższe położenie górnej:" -msgid "_Index" -msgstr "_Indeks" +msgid "SuperscriptBottomMin:" +msgstr "Zasięg spodu frakcji górnych:" -msgid "_About..." -msgstr "_O programie..." +msgid "SuperscriptShiftUp:" +msgstr "Przesunięcie frakcji górnych:" -msgid "_License..." -msgstr "_Licencja" +msgid "SuperscriptShiftUpCramped:" +msgstr "Przesunięcie frakcji górnych (S):" -msgid "E_ncoding" -msgstr "_Kodowanie" +msgid "Supplemental Arrows-A" +msgstr "dodatkowe strzałki-A" -msgid "_CID" -msgstr "" +msgid "Supplemental Arrows-B" +msgstr "dodatkowe strzałki-B" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "Kolor używany do rysowania opisów komórek glifów w widoku fontu" +msgid "Supplemental Math Operators" +msgstr "dodatkowe operatory matematyczne" -msgid "Glyph Info Color" -msgstr "Kolor opisu glifów" +msgid "Supplemental Punctuation" +msgstr "dodatkowa interpunkcja" -msgid "Color used to draw the foreground of empty slots" -msgstr "Kolor używany do oznaczania pustych komórkach" +msgid "Supplemental Symbols and Arrows" +msgstr "dodatkowe symbole i strzałki" -msgid "Empty Slot FG Color" -msgstr "Kolor pustych komórek" +msgid "Supplementary Ideographic Plane" +msgstr "dodatkowy obszar ideogramów" -msgid "Color used to draw the background of selected glyphs" -msgstr "Kolor używany do rysowania tła glifów zaznaczonych w widoku fontu" +msgid "Supplementary Multilingual Plane" +msgstr "dodatkowy obszar wielojęzyczny" -msgid "Selected BG Color" -msgstr "Tło zaznaczonych" +msgid "Supplementary Private Use Area-A" +msgstr "dodatkowy obszar prywatnego użytku-A" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Kolor używany do rysowania sylwetek glifów zaznaczonych w widoku fontu" +msgid "Supplementary Private Use Area-B" +msgstr "dodatkowy obszar prywatnego użytku-B" -msgid "Selected FG Color" -msgstr "Zaznaczone glify" +msgid "Supplementary Special-purpose Plane" +msgstr "dodatkowy obszar specjalnego przeznaczenia" -msgid "Changed Color" -msgstr "Etykiety zmienionych" +msgid "Suri" +msgstr "suri" -msgid "Color used to mark a changed glyph" -msgstr "Kolor używany jako tło etykiet glifów które uległy zmianie" +msgid "Surrogate High" +msgstr "górne surogaty" -msgid "Color used to mark glyphs that need hinting" -msgstr "Kolor używany do oznaczania glifów potrzebujących hintingu" +msgid "Surrogate High, Non Private Use" +msgstr "górne surogaty, nie do użytku prywatnego" -msgid "Hinting Needed Color" -msgstr "Kolor braku hintingu" +msgid "Surrogate High, Private Use" +msgstr "górne surogaty, do użytku prywatnego" -msgid "Font Size" -msgstr "Wielkość etykiet" +msgid "Svan" +msgstr "swan" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" -"Rozmiar w punktach fontu używanego do wyświetlania informacji i etykiet " -"glifów w widoku fontu" +msgid "Swadaya Aramaic" +msgstr "aramejski (swadaja)" -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" -"Lista porozdzielanych przecinkami nazw krojów pism używanych do wyświetlania " -"etykiet znaków - czyli do prezentacji, jak znak ma mniej więcej wyglądać." +msgid "Swahili" +msgstr "suahili" -msgid "Font Family" -msgstr "Kroje etykiet" +msgid "Swahili (Kenyan)" +msgstr "Suahili (Kenia)" -msgid "Background color for the drawing area of all views" -msgstr "Kolor tła obszarów rysowania we wszystkich widokach" +msgid "Swash" +msgstr "Formy zamaszyste" -msgid "Color|Background" -msgstr "Kolor tła" +msgid "Swash Variance" +msgstr "Pisana zamaszyście" -msgid "View" -msgstr "Widok" +msgid "Swazi" +msgstr "suazi" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "Ustawienia wyglądu wspólne dla wszystkich widoków programu." +msgid "Swedish" +msgstr "szwedzki" -msgid "FontView" -msgstr "Widok fontu" +msgid "Swedish (Finland)" +msgstr "szwedzki (Finlandia)" -msgid "This is the main fontforge window displaying a font" -msgstr "" -"Ustawienia wyglądu głównego okna programu, wyświetlającego tablicę znaków." +msgid "Swedish (Sweden)" +msgstr "szwedzki (Szwecja)" -msgid "Glyph Set by Selection" -msgstr "Wybór do klasy" +msgid "Sy Miscellaneous" +msgstr "S różne" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" -"Proszę zaznaczyć glify w powyższym widoku fontu\n" -"- zostaną zaliczone do właśnie tworzonej klasy." +msgid "Sy Mixed Serif" +msgstr "S mieszane" -msgid "Hit Watch Point" -msgstr "Zmiana pozycji punktu" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "S bezszeryfowe" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "Punkt %d został przemieszczony przez poprzednią instrukcję" +msgid "Sy Old Style Serif" +msgstr "S szeryfowe" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" -"Zawartość komórki pamięci %d została zmieniona z %d (%.2f) na %d (%.2f) " -"przez poprzednią instrukcję" +msgid "Syloti Nagri" +msgstr "syloti nagri" -msgid "Watched Store Change" -msgstr "Zmiana zawartości pamięci" +msgid "Symbol Charset" +msgstr "symbole" -msgid "Read of Uninitialized Store" -msgstr "Odczyt niezainicjowanej pamięci" +msgid "Symbolic" +msgstr "Symbole" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" -"Zawartość komórki pamięci %d nie została jawnie określona, jednak poprzednia " -"instrukcja z niej czytała" +msgid "Symbols" +msgstr "symbole" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" -"Wartość nr %d z tablicy CVT została zmieniona z %d (%.2f) na %d (%.2f) przez " -"poprzednią instrukcję" +msgid "Symbols Misc." +msgstr "różnorodne symbole" -msgid "Watched Cvt Change" -msgstr "Zmiana wartości CVT" +msgid "Symbols and Arrows Supplement" +msgstr "dodatkowe symbole i strzałki" -msgid "Too Many Breakpoints" -msgstr "Zbyt wiele punktów wstrzymania" +msgid "Symbols:" +msgstr "Symbole:" -msgid "Kerning" -msgstr "" +msgid "Symmetric-Smoothing" +msgstr "Obie osie" -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "Czy zachować " +msgid "Synchronize" +msgstr "Synchronizuj" -msgid "Other ..." -msgstr "Inny ..." +msgid "Syntax error while parsing pdf graphics" +msgstr "Błąd podczas przetwarzania grafiki pdf" -msgid "Merge Fonts" -msgstr "Połącz fonty" +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "" +"Błąd składni podczas przetwarzania grafiki pdf: pusta strona (bez elementu " +"Contents)" #, c-format -msgid "Font to merge into %.20s" -msgstr "Font do połączenia z %.20s" +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Błąd składni przy przetwarzaniu glifu Typ3: %s" -msgid "Preserve cross-font kerning" -msgstr "Zachowaj kerning między fontami" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "Błąd składni podczas przetwarzania CMap-owania „ToUnicode”." -msgid "Amount" -msgstr "Wartość" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Błędy składni przy przetwarzaniu nagłówków fontu Type3" -msgid "Interpolate Fonts" -msgstr "Interpoluj fonty" +msgid "Syriac" +msgstr "syriacki" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Interpolacja między %.20s a:" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "Górna odsadka:" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "o" +msgid "TH-Cree" +msgstr "kri-TH" -msgid "Set Bearings To:" -msgstr "Ustaw obie odsadki:" +msgid "TS Direct Line" +msgstr "AB proste" -msgid "Set LBearing To:" -msgstr "Ustaw lewą odsadkę:" +msgid "TS Miscellaneous" +msgstr "AB różne" -msgid "Set RBearing To:" -msgstr "Ustaw prawą odsadkę:" +msgid "TS Script" +msgstr "AB pisane" -msgid "Set Vert. Advance To:" -msgstr "Ustaw wysokość:" +msgid "TT" +msgstr "TTF" -msgid "Set Width To:" -msgstr "Ustaw szerokość:" +msgid "TT Instrs" +msgstr "Hinting TTF" -msgid "Increment Bearings By:" -msgstr "Powiększ obie odsadki:" +msgid "TTF 'glyf'" +msgstr "truetype'owej „glyf”" -msgid "Increment LBearing By:" -msgstr "Zwiększ lewą odsadkę:" +msgid "TTF Names" +msgstr "Dane TTF" -msgid "Increment RBearing By:" -msgstr "Zwiększ prawą odsadkę:" +msgid "TTFFoundry" +msgstr "Nazwa wytwórcy TTF" -msgid "Increment V. Adv. By:" -msgstr "Zwiększ wysokość:" +msgid "T_reatment" +msgstr "W_ypełnienie" -msgid "Increment Width By:" -msgstr "Zwiększ szerokość:" +msgid "T_ypo Descent Offset:" +msgstr "Przesunięcie dolnej kr. wiersza:" -msgid "Scale Bearings By:" -msgstr "Skaluj obie odsadki:" +msgid "Tab Set" +msgstr "Ustawienia wyglądu kart" -msgid "Scale LBearing By:" -msgstr "Skaluj lewą odsadkę:" +msgid "TabSet" +msgstr "Karty" -msgid "Scale RBearing By:" -msgstr "Skaluj prawą odsadkę:" +msgid "Tabasaran" +msgstr "tabasarański" -msgid "Scale VAdvance By:" -msgstr "Skaluj wysokość:" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgstr "" +"Tablica „%c%c%c%c” wystaje poza koniec pliku i musi zostać zignorowana." -msgid "Scale Width By:" -msgstr "Skaluj szerokość:" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "Tablica „%c%c%c%c” wystaje poza koniec pliku." -msgid "Advance Width does not change." -msgstr "Szerokość glifu nie ulegnie zmianie." +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "Tablica „%c%c%c%c” ma błędną sumę kontrolną." -msgid "Left Side Bearing does not change." -msgstr "Lewa odsadka boczna nie ulegnie zmianie." +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 36 lub 6, a jest %d." -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr " " +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 36, a jest %d." -msgid "Top Bearing does not change." -msgstr "Górna odsadka nie ulegnie zmianie." +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "Tablica „%c%c%c%c” ma błędną długość; powinno być 54, a jest %d." -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" -"Ujemne szerokości glifów są niedozwolone w TrueType.\n" -"Czy mimo to kontynuować?" +"Tablica „%c%c%c%c” ma błędną długość; powinno być 78, 86 lub 96, a jest %d." -msgid "Set Both Side Bearings..." -msgstr "Ustaw obie odsadki..." +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "Tablica „%c%c%c%c” ma błędną długość; powinna być parzysta." -msgid "Set LBearing..." -msgstr "Ustaw lewą odsadkę..." +msgid "Table length should not be odd\n" +msgstr "Długość tablicy powinna być parzysta\n" -msgid "Set RBearing..." -msgstr "Ustaw prawą odsadkę..." +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "Tablica „%c%c%c%c” wystaje poza koniec pliku." -msgid "Set Vertical Advance..." -msgstr "Ustaw wysokość..." +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." +msgstr "" +"Tagi tablic powinny w nagłówku fontu występować w kolejności\n" +"alfabetycznej, ale „%c%c%c%c” występuje za „%c%c%c%c”." #, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Nie znaleziono glifu: „%.70s”" +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Tablice „%c%c%c%c” i „%c%c%c%c” zachodzą na siebie" -msgid "Goto" -msgstr "Idź do..." +msgid "Tabular Numbers" +msgstr "Cyfry tabelaryczne" -msgid "Enter the name of a glyph in the font" -msgstr "Nazwa glifu w foncie:" +msgid "Tag must be 4 characters long" +msgstr "Nazwa tagu musi mieć długość czterech znaków" -msgid "Merge into selection" -msgstr "Dodaj do zaznaczenia" +msgid "Tag too long" +msgstr "Zbyt długi tag" -msgid "Select by Color" -msgstr "Zaznacz według koloru" +msgid "Tagalog" +msgstr "tagalski" -msgid "Glyph names must be valid postscript names" -msgstr "Nazwy glifów myszą być poprawnymi nazwami postscriptowymi" +msgid "Tagbanwa" +msgstr "tagbanuwa" -msgid "Bad Range" -msgstr "Błędny zakres" +msgid "Tags" +msgstr "tagi" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "Błędny zakres, początek (%1$04X) jest dalej niż koniec (%2$04X)" +msgid "Tahitian" +msgstr "tahitański" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "Numer kodowy U+%1$04X występuje w grupach %2$.30s i w %3$.30s" +msgid "Tai Le" +msgstr "tai le" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "Nazwa glifu „%1$.30s” występuje w grupach %2$.30s i w %3$.30s" +msgid "Tai Lue" +msgstr "tai lu" -msgid "UntitledGroup" -msgstr "NienazwanaGrupa" +msgid "Tai Tham" +msgstr "lannijski" -msgid "Groups" -msgstr "Grupy" +msgid "Tai Viet" +msgstr "tai viet" -msgid "Define Groups" -msgstr "Definiuj grupy" +msgid "Tai Xuan Jing Symbols" +msgstr "symbole Tai Xuan Jing" -msgid "New Sub-Group" -msgstr "Nowa podgrupa" +msgid "Tajik" +msgstr "tadżycki" -msgid "Group Name:" -msgstr "Nazwa grupy:" +msgid "Tajiki" +msgstr "tadżycki" -msgid "Glyphs:" -msgstr "Glify:" +msgid "Takri" +msgstr "takri" -msgid "Identify by" -msgstr "Identyfikacja" +msgid "Tamazight (Arabic)" +msgstr "berberyjski (arabskie)" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Glify mogą być identyfikowane na podstawie nazw albo numerów unikodowych.\n" -"Ustala się to, wpisując tu odpowiednie rzeczy.\n" -"Wpisanie nazwy, np. „A”, spowoduje identyfikację na podstawie nazwy.\n" -"Wpisanie numeru, np. „U+0041”, spowoduje identyfikację na podstawie numeru.\n" -"Ładując glify z zaznaczenia, wybiera się jeden sposób dla wszystkich." +msgid "Tamazight (Latin)" +msgstr "berberyjski (łacińskie)" -msgid "Set From Font" -msgstr "Wybierz z fontu" +msgid "Tamil" +msgstr "tamilski" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "Tworzy listę zawierającą glify wybrane w oknie widoku fontu." +msgid "Tangent" +msgstr "Przejściowy" -msgid "Select In Font" -msgstr "Zaznacz w foncie" +msgid "Tatar" +msgstr "tatarski" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "Zaznacza znaki z tej listy w oknie widoku fontu." +msgid "Tatar (Tatarstan)" +msgstr "tatarski (Tatarstan)" -msgid "No Glyph Duplicates" -msgstr "Nie ma zdublowanych glifów" +msgid "TeX Table" +msgstr "Tablica TeX" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"Nazwy glifów (lub numery unikodowe) każdy może wystąpić w grupie i " -"podgrupach najwyżej raz." +msgid "TeX table" +msgstr "tablica danych dla ΤεΧ-a" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Grupa" -msgstr[1] "Grupy" -msgstr[2] "Grup" -msgstr[3] "" +msgid "Technical Symbols Misc." +msgstr "różnorodne symbole techniczne" -msgid "No Groups" -msgstr "Brak grup" +msgid "Temne" +msgstr "temne" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"Numer unikodowy ani nazwa żadnego z glifów w zaznaczonych w bieżącym foncie " -"nie zostały wymienione w żadnej ze wskazanych grup." +msgid "Template Color" +msgstr "Szablon" -msgid "Display By Groups" -msgstr "Wyświetl pogrupowane" +msgid "Terminal Forms" +msgstr "Formy końcowe" -msgid "Compacted" -msgstr "Widok kompaktowy" +msgid "Terminal Forms #2" +msgstr "Formy końcowe #2" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"Położenie: %d\n" -"Liczba: %d\n" +msgid "Terminal Forms #3" +msgstr "Formy końcowe #3" -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"Rozmiar: %d\n" -"Liczba: %d\n" -"Procent wszystkich: %d%%\n" +msgid "Text Field" +msgstr "Pole tekstowe" -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"Położenie: %d-%d (%d)\n" -"Liczba: %d (%d)\n" +msgid "Text Image Skip" +msgstr "Odstęp tekst-obraz" -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" -"Rozmiar: %d-%d (%d)\n" -"Liczba: %d (%d)\n" -"Procent wszystkich: %d%%\n" +msgid "Text Labels" +msgstr "Ustawienia wyglądu etykiet tekstowych" -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "Jako pierwsza z pary wartości dla BlueValues musi wystąpić mniejsza" +msgid "Text Width: 0" +msgstr "Szerokość tekstu: 0" -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Wybrano tak małą próbkę, że uzyskanie z niej reprezentatywnych wyników jest " -"mało prawdopodobne. Jeśli polecenie zostanie wydane dla pustego zaznaczenia, " -"uwzględni wszystkie glify w foncie." +#, c-format +msgid "Text Width:%4d" +msgstr "Szerokość tekstu:%4d" -msgid "Tiny Selection" -msgstr "Zbyt mała próbka" +msgid "Text and Background" +msgstr "Tekst i tło" -msgid "HStem" -msgstr "Poziome" +msgid "Text color for popup windows" +msgstr "Kolor tekstu podpowiedzi" -msgid "VStem" -msgstr "pionowe" +msgid "Text color for progress windows" +msgstr "Kolor tekstu w oknie paska postępu" -msgid "Blues" -msgstr "Strefy wyrównania" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "Kolor tekstu nagłówków kolumn, nad pierwszym wierszem tabeli" -msgid "Sum Around:" -msgstr "Szer. przedziałów:" +msgid "Text from script" +msgstr "Tekst w zadanym języku" -msgid "Bar Width:" -msgstr "Szer. słupków:" +msgid "Textual" +msgstr "Tekstowo" -msgid "BlueValues come in pairs. Select another." -msgstr "Wartości w BlueValues występują parami. Proszę wybrać wartość do pary." +msgid "Tfm Save Failed" +msgstr "Zapis pliku TFM nie powiódł się" -msgid "Glyph Names" -msgstr "Nazwy glifów" +msgid "Thaana" +msgstr "thaana" -msgid "Extend Lookups On" -msgstr "Włącz by rozbić" +msgid "Thai" +msgstr "tajski" -msgid "Extend Lookups Off" -msgstr "Wyłącz by rozbić" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "Wartość pola „punkty na cal” musi się zawierać w zakresie (10; 5000)." -msgid "Extend Max Lookups" -msgstr "Granice rozbicia" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Wartość pola „odległość” musi się zawierać w zakresie (0.0; 0.5)." -msgid "Shrink Lookups On" -msgstr "Włącz by zbić" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" +msgstr "" +"Hinty %1$s w glifie „%2$.30s” w foncie „%3$.30s” nie pasują do tych z " +"„%4$.30s” (inna liczba lub inne maski hintów)" -msgid "Shrink Lookups Off" -msgstr "Wyłącz by zbić" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" +msgstr "" +"%1$s w okienku wyszukiwania zawiera odwołanie do %2$.20hs, który nie " +"istnieje w nowym foncie.\n" +"Czy usunąć to odwołanie?" -msgid "Shrink Max Lookups" -msgstr "Granice zbicia" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "Występują różnice w: %s. W %s jest to (" -msgid "Extenders" -msgstr "Wypełniacze" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%s nie występuje w %s, a w %s jest to (" -msgid "Language info" -msgstr "Ustawienia języków" +#, c-format +msgid "The %s list is not ordered" +msgstr "Lista %s jest nieuporządkowana" -msgid "Hidden" -msgstr "Ukryte" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +msgstr "" +"Fonty bitmapowe w formacie NFNT nie są używane w OS/X, ale przy generowaniu " +"fontów w formacie zasobu PostScript Type1 i tak konieczne jest utworzenie " +"(bezużytecznego) fontu bitmapowego." -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Glify-wypełniacze (typu kaszida)" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "Format NFNT jest przestarzały" -msgid "A list of glyph names" -msgstr "Lista nazw glifów" +msgid "" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." +msgstr "" +"Tablica „OS/2” ewoluowała. Zwykle dodawano nowe pola,\n" +"ale czasem zmieniano znaczenie starych." -msgid "GlyphName|New" -msgstr "Nowa" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "Format POST Type1 jest prawdopodobnie przestarzały" -msgid "Lookups turned ON to extend a line" -msgstr "Tablice funkcji zecerskich uruchamiane, aby poszerzyć justowany wiersz" - -msgid "Lookups turned OFF to extend a line" -msgstr "Tablice funkcji zecerskich wyłączane, aby poszerzyć justowany wiersz" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" -"Tablice funkcji zecerskich określające maksymalne powiększenie metrycznych " -"glifów" - -msgid "Lookups turned ON to shrink a line" -msgstr "Tablice funkcji zecerskich uruchamiane, aby zwęzić justowany wiersz" - -msgid "Lookups turned OFF to shrink a line" -msgstr "Tablice funkcji zecerskich wyłączane, aby zwęzić justowany wiersz" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." msgstr "" -"Tablice funkcji zecerskich określające maksymalne skurczenie metrycznych " -"glifów" - -msgid "A list of lookup names" -msgstr "Lista nazw tablic funkcji zecerskich" - -msgid "LookupName|New" -msgstr "Nowa" - -msgid "Unknown lookup" -msgstr "Nieznana tablica funkcji" +"Format „POST” fontów Type1 jest prawdopodobnie przestarzały i może nie " +"działać w przyszłych wersjach maca." #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Nie istnieje tablica funkcji nazwana %60.60s" - -msgid "Justified Languages" -msgstr "Justowane języki" - msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" -"Lista języków i odpowiadających im tablic funkcji zecerskich,\n" -"uruchamianych i wyłączanych dla osiągnięcia właściwego wyjustowania.\n" -"Język może się pojawiać wielokrotnie, przy czym ustawienia dla\n" -"kolejnych wystąpień zostaną użyte jeśli ustawienia dla poprzednich\n" -"nie będą mogły być zastosowane." - -msgid "Language|New" -msgstr "Nowy" - -msgid "Justified Scripts" -msgstr "Justowane pisma" - -msgid "A list of scripts with special justification needs" -msgstr "Lista pism których justowanie wymaga odrębnych ustawień" - -msgid "Script|New" -msgstr "Nowe" - -msgid "Min Kern" -msgstr "Próg kerningu" - -msgid "No lookup selected" -msgstr "Nie wybrano żadnej tablicy" +"Tablica „cvt” w wariancie „%.30s” ma inny rozmiar niż w wariancie domyślnym" -msgid "You must select a lookup subtable to contain this kerning pair" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" msgstr "" -"Trzeba wybrać podtablicę w której będzie przechowana ta para kerningowa" - -msgid "Class 0" -msgstr "Klasa 0" +"Tablica „gasp” (kontrolująca rastrowanie) musi być zakończona rozmiarem " +"65535 ppem." -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" -"Wartości kerningu dla klasy 0 („wszystko inne”) powinny być zawsze zerowe." - -msgid "AutoKern Row" -msgstr "Oblicz kerning w wierszu" - -msgid "AutoKern Column" -msgstr "Oblicz kerning w kolumnie" - -msgid "AutoKern All" -msgstr "Oblicz kerning wszędzie" - -msgid "Clear" -msgstr "Wyczyść" - -msgid "Clear All" -msgstr "Wyczyść wszystkie" - -msgid "Clear Device Table" -msgstr "Wyczyść tablicę rastrowania" - -msgid "Clear All Device Tables" -msgstr "Wyczyść wszystkie tablice rastrowania" - -#, c-format -msgid "First Class %d\n" -msgstr "Pierwsza klasa %d\n" - -#, c-format -msgid "Second Class %d\n" -msgstr "Druga klasa %d\n" +"Tablica „gasp” pozwala ustawić, w jakich wielkościach rastrowanie ma\n" +"korzystać z wygładzania i hintingu. Tablica składa się z listy wpisów\n" +"uporządkowanej według rozmiaru w pikselach określającego górną\n" +"granicę zakresu obowiązywania ustawień danego wpisu. Lista musi\n" +"być zakończona wpisem dla rozmiaru 65535. Tablica w wersji 1 zawiera\n" +"dodatkowe flagi dla rasteryzatora ClearType.\n" +"\n" +"Ta tablica ma znaczenie tylko dla fontów TrueType." -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Inne}" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "" +"Jedna podtablica tablicy „kern” może przechować co najwyżej 10920 par " +"kerningowych" #, c-format -msgid "The font does not contain a glyph named %s." -msgstr "W foncie nie występuje glif o nazwie „%s”." - -msgid "From the _other class" -msgstr "Z _innej klasy" - -msgid "_From this class" -msgstr "_Z tej klasy" - -msgid "Glyph in two classes" -msgstr "Glif w dwóch klasach" +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" +msgstr "" +"Tablica „name” zawiera więcej niż jeden wpis „%s” dla języka „%s”,\n" +"Pierwszy to „%.12s...”, drugi „%.12s...”.\n" +"Którego użyć?" #, c-format msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." msgstr "" -"Glif o nazwie „%s” występuje także w klasie w wierszu %d (zaczynającej się " -"od %.20s).\n" -"Może występować tylko w jednej z nich - należy go z którejś usunąć.." - -msgid "Glyphs in the classes" -msgstr "Glify w klasach" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Zaznacz zawierającą to:" - -msgid "Select the class containing the named glyph" -msgstr "Wskazuje klasę zawierającą glif o zadanej nazwie." - -msgid "Display Size:" -msgstr "Wyświetl w rozmiarze:" - -msgid "Magnification:" -msgstr "Powiększenie:" - -msgid "Kern Offset:" -msgstr "Wartość kerningu:" +"Format „sfnt” jest obecnie ograniczony do 65536 glifów, a bieżący font ma " +"ich %d." msgid "" -"Device Table Correction:\n" -" (at display size)" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" msgstr "" -"Korekta:\n" -" (w tym stopniu):" - -msgid "Revert Kerning" -msgstr "Przywróć kerning" +"Dane dotyczące funkcji zecerskiej „size” w tym foncie nie wyglądają ani " +"jakby powstały\n" +"zgodnie z wczesnym, adobe-owskim błędnym rozumieniem standardu OpenType, " +"ani\n" +"na zgodne z tym standardem. Nie ma jak tego przetworzyć.\n" msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" -"Resetuje wartość kerningu i korekty w tablicy rastrowania do wartości " -"początkowych" - -msgid "Clear all device table corrections associated with this combination" -msgstr "Wyczyść wszystkie odnośne korekty położeń dla rastrowania" - -msgid "Lookup subtable:" -msgstr "Podtablica funkcji zecerskich:" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "Kerning z użyciem klas: %s" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "Podtablica funkcji zecerskich: %s" +"Dane dotyczące funkcji zecerskiej „size” w tym foncie wyglądają tak jakby " +"powstały zgodnie z wczesnym, adobe-owskim błędnym rozumieniem standardu " +"OpenType.\n" -msgid "Show Kerning" -msgstr "Pokaż kerning" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"Plik AFM przechowuje informacje metryczne używane przez wiele edytorów przy " +"korzystaniu z fontów postscriptowych" -msgid "_Default Separation:" -msgstr "_Docelowe światło:" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." +msgstr "" +"Format plików AFM dopuszcza przechowanie pewnych informacji\n" +"o glifach kompozytowych. To powoduje jednak gwałtowny wzrost\n" +"objętości, gdyż te informacje nie są zapisywane w kompaktowy sposób." msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" msgstr "" -"Wpisy do funkcji zecerskiej będą dodawane tak, aby\n" -"optyczna odległość między glifami była równa tej wartości." +"Zasięg w jakim komenda Edycja -> Dołącz ma łączyć ze sobą dwa punkty.\n" +"Zero oznacza, że punkty muszą się dokładnie pokrywać aby zostać połączone." -msgid "_Min Kern:" -msgstr "_Próg kerningu:" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "FONTLOG pozwoli prowadzić rejestr zmian dokonanych w foncie." msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" -"Wartości kerningu poniżej tego progu zostaną uznane\n" -"za nieistotne. Kerning automatyczny ich nie doda.\n" +"Plik FONTLOG zawiera opis fontu i projektu, dokładną historię\n" +"zmian, oraz listę osób które przyczyniły się do jego rozwoju." -msgid "_Touching" -msgstr "_Zetknij" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." +msgstr "" +"Plik tekstowy FONTLOG zawiera informacje o foncie, a zwłaszcza\n" +"historię dokonywanych w nim zmian. SIL-owska licencja dla otwartych\n" +"fontów (OFL, Open Font License) usilnie zaleca jegp prowadzenie.\n" +"Szablon można znaleźć w FAQ pod adresem http://scripts.sil.org/OFL-FAQ_web.\n" +"\n" +"Jeśli font zawiera stosowne informacje (Element -> Właściwości fontu),\n" +"to wybór tej opcji spowoduje zapisanie wraz z fontem, do tego samego\n" +"folderu, pliku „FONTLOG.txt”." msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." msgstr "" -"Zwykle kerning służy do osiągnięcia stałych optycznie odstępów\n" -"między glifami, ale czasem przydaje się branie pod uwagę raczej\n" -"odległości matematycznej między glifami. Jeśli podana zostanie\n" -"odległość zerowa, glify będą sie stykać." +"Kompensata pochylenia jest wykorzystywana zarówno przez ΤεΧ-a jak\n" +"i w microsoftowej tablicy „MATH”. Jest to dodatkowe światło, jakie\n" +"trzeba wstawić, kiedy tekst pochyły przechodzi w prosty, aby litery\n" +"pochyłe nie kolidowały z następującymi po nich prostymi." -msgid "Only kern glyphs closer" -msgstr "Nie rozsuwaj glifów" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "Operacji łączenia nie będzie można cofnąć, kontynuować?" msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." +"The OFL is a community-approved software license designed for libre/open " +"font projects. \n" +"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " +"and redistributed while giving authors enough control and artistic " +"integrity. For more details including an FAQ see http://scripts.sil.org/" +"OFL. \n" +"\n" +"This font metadata will help users, designers and distribution channels to " +"know who you are, how to contact you and what rights you are granting. \n" +"When releasing modified versions, remember to add your additional notice, " +"including any extra Reserved Font Name(s). \n" +"\n" +"Have fun designing open fonts!" msgstr "" -"Włączenie tej opcji spowoduje, że FontForge nie będzie stosował\n" -"dodatnich wartości kerningów (nie będzie oddalał glifów od siebie)." - -msgid "Autokern new entries" -msgstr "Automatyczny kerning nowych" +"OFL to powstała we współpracy ze społecznością twórców licencja dla " +"otwartych fontów.\n" +"Pozwala wydawać fonty, które mogą być swobodnie używane, analizowane, " +"kopiowane,\n" +"osadzane, modyfikowane, łączone i rozprowadzane, jednocześnie zapewniając " +"twórcom\n" +"wystarczającą kontrolę spójności artystycznej.\n" +"\n" +"Te metadane fontu pomogą użytkownikom, twórcom oraz kanałom dustrybucyjnym " +"dowiedzieć\n" +"się, kim jesteś, jak się z Tobą kontaktować i co pozwalasz robić z fontem.\n" +"Jeśli wydajesz wersję modyfikowaną, pamiętaj dodać do licencji swój " +"dopisek,\n" +"włączając wszelkie dodatkowe Zarezerowowane Nazwy Fontu.\n" +"Bwa się dobrze, tworząc otwarte fonty!" msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." msgstr "" -"Czy tworzyć dla każdej nowo dodawanej klasy domyślny kerning\n" -"między nią a klasami, z którymi wchodzi w interakcje?" +"Zestawom stylistycznym funkcji OpenType („ss01”-„ss20”)\n" +"można tutaj nadać zrozumiałe dla ludzi nazwy." -msgid "Kern By Classes" -msgstr "Kerning z użyciem klas" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" +msgstr "" +"Specyfikacja OpenType stwierdza, choć w mało oczywisty\n" +"sposób, że jeśli glif podstawowy (lub podstawowy znak\n" +"diakrytyczny) zawiera kotwicę z jednej z klas w pewnej\n" +"podtablicy funkcji zecerskich, to ma zawierać kotwice\n" +"z wszystkich klas tej podtablicy." -msgid "VKern By Classes" -msgstr "Kerning pionowy z użyciem klas" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "" +"Pliki PFM przechowują informacje potrzebne dla Windows do zainstalowania " +"fontów postscriptowych" -msgid "KernClass|_New Lookup..." -msgstr "_Nowa tablica..." +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"Tablica PfEd jest rozszerzeniem formatu TrueType i przechowuje\n" +"różne dane używane przez FontForge (powinna się nazywać FFrg\n" +"od „FontForge”, ale z przyczyn historycznych tak nie jest)." -msgid "No significant differences found" -msgstr "Nie znaleziono żadnych istotnych różnic." +msgid "" +"The PostScript 'Private' dictionary gives you control over\n" +"several font-wide versions of hinting.\n" +"The 'Private' dictionary only applies to PostScript fonts." +msgstr "" +"Słownik prywatny fontów postscriptowych kontroluje\n" +"globalne ustawienia hintingu dla danego fontu." -msgid "Differ" -msgstr "Są różnice" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" +msgstr "" +"W Podręczniku (PostScript Language Reference manual, Dodatek B)\n" +"można przeczytać, że interpreter nie musi obsługiwać glifów liczących\n" +"więcej niż 1500 punktów. Sądzę, że w tej liczbie znajdują się również\n" +"punkty kontrolne. Nowe interpretery Postscriptu zwykle pozwalają\n" +"przekroczyć to ograniczenie. Istotna uwaga: obrysy truetype'owe po\n" +"konwersji do Postscriptu mają dwukrotnie więcej punktów kontrolnych." -msgid "The layers do not match" -msgstr "Warstwy nie pasują do siebie." +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Nazwa fontu „%.63s” nie jest poprawną nazwą postscriptową.\n" +"Powinna składać się z co najwyżej 62 drukowalnych znaków ASCII\n" +"i nie może zawierać znaków (){}[]<>%%/ ani spacji" -msgid "Error Bound" -msgstr "Dopuszczalny błąd dopasowania" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"Tablica TeX jest rozszerzeniem formatu TrueType i przechowuje\n" +"różne dane dla ΤεΧ-a, których nie ma w oryginalnej specyfikacji\n" +"TrueType, a które zwykle znajdują się w plikach TFM.\n" -msgid "Compare Layers" -msgstr "Porównaj warstwy" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." +msgstr "" +"W Podręczniku (Type 2 Charstring Reference, Dodatek B) można przeczytać,\n" +"że procedury nie mogą być zagnieżdżone na głębiej, niż 10 poziomów. Każdy\n" +"poziom zagnieżdżenia odwołań implikuje dodatkowy poziom procedur; hinty\n" +"zużywają jeden poziom." -msgid "Copy Layers" -msgstr "Skopiuj z warstwy" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." +msgstr "" +"W Podręczniku (Type 2 Charstring Reference, Dodatek B) można\n" +"przeczytać, że glif nie może mieć więcej niż 96 różnych hintów." -msgid "Compare two layers" -msgstr "Porównuje ze sobą dwie warstwy" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Współrzędna X kotwicy w tym glifie" -msgid "Copy one layer to another" -msgstr "Kopiuje pewną warstwę do innej" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Współrzędna Y kotwicy w tym glifie" -msgid "From:" -msgstr "Warstwa źródłowa:" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"Szerokość glifu %s (%d) nie zgadza się z wartością advanceWidthMax fontu " +"(%d), a jest to font o stałej szerokości znaków.\n" -msgid "Other:" -msgstr "Z warstwą:" +msgid "The amount of space between words when using this font" +msgstr "Szerokśoć odstępów między wyrazami w tym foncie." -msgid "To:" -msgstr "Warstwa docelowa:" +msgid "The amount of stretchable space between words when using this font" +msgstr "" +"O ile odstępy między wyrazami mogą być szersze od wartości standardowej." -msgid "Clear destination layer before copy" -msgstr "Wyczyść warstwę docelową przed kopiowaniem" +msgid "The amount the space between words may shrink when using this font" +msgstr "" +"O ile odstępy między wyrazami mogą być węższe od wartości standardowej." -msgid "Allow errors of:" -msgstr "Dopuść błędy rzędu:" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "Ustawienia wyglądu przycisków do zmiany wartości pola numerycznego" -msgid "em units" -msgstr "jednostek" +#, c-format +msgid "" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" +msgstr "" +"Znak %d nie został wczytany poprawnie (albo plik pk jest w nieprawidłowym " +"formacie)\n" +" Pozycja w pliku: %ld, oczekiwano %d, różnica wynosi %ld\n" -msgid "Lookup Type|Unspecified" -msgstr "Nieokreślony" +#, c-format +msgid "The class name, %s, is already in use." +msgstr "Ta nazwa klasy, %s, jest już w użyciu." -msgid "Reverse Chaining Substitution" -msgstr "Odwrotne podstawienie łańcuchowe" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "Numer kodowy U+%1$04X występuje w grupach %2$.30s i w %3$.30s" -msgid "Mac Indic State Machine" -msgstr "Maszyna stanów pism indyjskich" +msgid "The color of a selected point" +msgstr "Kolor zaznaczonych punktów na krzywych" -msgid "Mac Contextual State Machine" -msgstr "Maszyna stanów funkcji kontekstowych" +msgid "The color of an on-curve point" +msgstr "Kolor punktów na krzywych" -msgid "Mac Insertion State Machine" -msgstr "Maszyna stanów wstawek" - -msgid "Single Position" -msgstr "Pojedyncze pozycjonowanie" +msgid "The color of anchor stars" +msgstr "Kolor używany do rysowania kotwic w glifach" -msgid "Pair Position (kerning)" -msgstr "Względne pozycjonowanie pary" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" +msgstr "" +"Kolor używany do rysowania w bieżącym glifie innego, zakotwiczonego w " +"zadanym punkcie" -msgid "Cursive Position" -msgstr "Złącza pisane międzyznakowe" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "" +"Kolor zgaszonych (czarnych) pikseli rastra w widoku glifu bitmapowego i " +"podobnych" -msgid "Mark to Base Position" -msgstr "Pozycjonowanie diakrytycznych względem podstawowych" +msgid "The color of grid-fit outlines" +msgstr "Kolor kopii obrysów pokazującej ich wygląd w rastrze." -msgid "Mark to Ligature Position" -msgstr "Pozycjonowanie diakrytycznych względem ligatur" +msgid "The color of outlines in inactive layers" +msgstr "Kolor obrysów należących do warstw edycyjnych innych niż bieżąca" -msgid "Mark to Mark Position" -msgstr "Wzajemne położenie diakrytycznych" +msgid "The color of outlines in the active layer" +msgstr "Kolor obrysów należących do bieżącej warstwy edycyjnej" -msgid "Contextual Position" -msgstr "Pozycjonowanie kontekstowe" +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" +msgstr "" +"Kolor właśnie zapalonych pikseli w widoku debugera w wyniku działania " +"instrukcji truetype'owej." -msgid "Contextual Chaining Position" -msgstr "Łańcuchowe pozycjonowanie kontekstowe" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" +msgstr "" +"Kolor właśnie wygaszonych pikseli w widoku debugera w wyniku działania " +"instrukcji truetype'owej." -msgid "Mac Kerning State Machine" -msgstr "Maszyna stanów kerningu" +msgid "The color of the clip path" +msgstr "" +"Kolor obrysu przycinającego inne obrysy w fontach postscriptowych typu 0" -msgid "Abaza" -msgstr "abazyński" +msgid "The color of the line marking the advance width" +msgstr "" +"Kolor prawej krawędzi pola znaku, pokazującej, gdzie kończy się jego " +"szerokość" -msgid "Abkhazian" -msgstr "abhazyjskie" +msgid "The color of the line marking the advance width when it is selected" +msgstr "" +"Kolor w stanie zaznaczonym prawej krawędzi pola znaku, pokazującej, gdzie " +"kończy się jego szerokość" -msgid "Acholi" +msgid "The color of the line marking the grid-fit advance width" msgstr "" +"Kolor prawej krawędzi pola znaku zrastrowanego, pokazującej, gdzie kończy " +"się jego szerokość" -msgid "Achi" +msgid "The color of the line marking the left bearing when it is selected" msgstr "" +"Kolor w stanie zaznaczonym lewej krawędzi pola znaku, pokazującej, gdzie " +"kończy się jego szerokość" -msgid "Adyghe" -msgstr "adygejski" +msgid "The color of the line(s) marking ligature carets" +msgstr "Kolor pozycji kursora tekstowego między glifami składowymi w ligaturze" -msgid "Afar" -msgstr "afar" +msgid "The color of the open path" +msgstr "Kolor niezamkniętych obrysów" -msgid "Agaw" -msgstr "agaw" +msgid "The color of the point which is the start of a contour" +msgstr "Kolor pierwszego punktu na każdej krzywej" -msgid "Aiton" +msgid "The color of thick outlines in inactive layers" msgstr "" +"Kolor obrysów należących do warstw edycyjnych innych niż bieżąca, gdy obsysy " +"są rysowane pogrubioną linią" -msgid "Akan" +msgid "The color of thick outlines in the active layer" msgstr "" +"Kolor obrysów należących do bieżącej warstwy edycyjnej, gdy obsysy są " +"rysowane pogrubioną linią" -msgid "Alsatian" -msgstr "alzacki" +msgid "The color used to draw a hint which conflicts with another" +msgstr "Kolor używany do rysowania hintów zachodzących na siebie" -msgid "Altai" -msgstr "ałtajski" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "Kolor zaznaczonych punktów kontrolnych (leżących poza krzywą)" -msgid "Anglo-Saxon" -msgstr "" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" +msgstr "Kolor używany do rysowania obrazów czarno-białych w tle." -msgid "Americanist IPA" -msgstr "Amerykańska wersja IPA" +msgid "The color used to draw diagonal hints" +msgstr "Kolor używany do rysowania hintów ukośnych" + +msgid "The color used to draw horizontal hints" +msgstr "Kolor używany do rysowania hintów poziomych" -msgid "Aragonese" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" +"Kolor używany do zaznaczania (jeśli włączone) krzywych, które są przy " +"końcach prawie pionowe lub prawie poziome." -msgid "Aari" -msgstr "aari" +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "" +"Kolor punktów lub znaczników na krzywych (jeśli włączone), leżących w " +"ekstremach lokalnych" -msgid "Arakanese" -msgstr "arakański" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "" +"Kolor znaczników pokazywanych (jeśli włączone) w punktach przegięcia krzywych" -msgid "Asturian" +msgid "The color used to draw the \"next\" control point of an on-curve point" msgstr "" +"Kolor punktów kontrolnych (leżących poza krzywą), poprzedzających zaznaczone " +"punkty na krzywych" -msgid "Athapaskan" -msgstr "atabaski" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "" +"Kolor punktów kontrolnych (leżących poza krzywą), następujących za " +"zaznaczonymi punktami na krzywych" -msgid "Lang|Avar" -msgstr "awar" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" +msgstr "" +"Kolor używany do rysowania hintów poziomych zaznaczonych w oknie przeglądu " +"hintów i podobnych" -msgid "Awadhi" -msgstr "awadhi" +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" +msgstr "" +"Kolor używany do rysowania hintów pionowych zaznaczonych w oknie przeglądu " +"hintów i podobnych" -msgid "Torki" +msgid "The color used to draw the large tick marks in rulers." msgstr "" +"Kolor używany do rysowania podziałek, np. w linijkach w oknie glifu.\n" +"Dotyczy tylko większych podziałek." -msgid "Azeri" -msgstr "azerski" +msgid "The color used to draw the measure tool line." +msgstr "Kolor używany do rysowania linijki mierniczej." -msgid "Badaga" -msgstr "badaga" +msgid "" +"The color used to draw the measure tool numbers on the canvas when snapped." +msgstr "" +"Kolor mierzonych wartości wyświetlanych podczas używania narzędzia linijki, " +"gdy przyciągnięta do jakiegoś punktu." -msgid "Banda" +msgid "The color used to draw the measure tool numbers on the canvas." msgstr "" +"Kolor mierzonych wartości wyświetlanych podczas używania narzędzia linijki." -msgid "Baghelkhandi" -msgstr "baghelkhandi" +msgid "The color used to draw the measure tool points when snapped." +msgstr "" +"Kolor używany do rysowania końców linijki mierniczej w stanie przyciągniętym " +"do jakiegoś obiektu." -msgid "Balkar" -msgstr "bałkarski" +msgid "The color used to draw the measure tool points." +msgstr "Kolor używany do rysowania końców linijki mierniczej." -msgid "Lang|Balinese" -msgstr "" +msgid "" +"The color used to draw the outline of the old spline when you are " +"interactively modifying a glyph" +msgstr "Kolor starego obrysu podczas interaktywnej modyfikacji glifu" -msgid "Bavarian" -msgstr "" +msgid "The color used to draw vertical hints" +msgstr "Kolor używany do rysowania hintów pionowych" -msgid "Baule" -msgstr "baule" +msgid "The color used to fill the outline if that mode is active" +msgstr "Kolor używany do wypełniania obrysów (jeśli włączone)" -msgid "Batak Toba" -msgstr "" +msgid "The color used to fill the outline when in preview mode" +msgstr "Kolor używany do wypełnienia obrysu w widoku poglądowym" -msgid "Lang|Berber" -msgstr "berberyjski" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" +msgstr "" +"Kolor używany do rysowania stref wyrównania, ze słownika prywatnego PS we " +"właściwościach fontu" -msgid "Bench" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" +"Kolor używany do rysowania stref wyrównania dla rodziny, ze słownika " +"prywatnego PS we właściwościach fontu" -msgid "Bible Cree" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" msgstr "" +"Podtablica kontekstowa/łańcuchowa „%s” w „%s” nie pasuje do „%s” w „%s”.\n" -msgid "Bandjalang" +msgid "The control point above the selected point is near the italic angle" msgstr "" +"Punkt kontrolny nad zaznaczonym jest prawie równoległy do kąta pochylenia" -msgid "Belarussian" -msgstr "białoruski" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Punkt kontrolny nad zaznaczonym jest prawie poziomy" -msgid "Bemba" -msgstr "bemba" +msgid "The control point above the selected point is nearly vertical" +msgstr "Punkt kontrolny nad zaznaczonym jest prawie pionowy" -msgid "Haryanvi" -msgstr "" +msgid "" +"The control point above the selected point is outside the spline segment" +msgstr "Punkt kontrolny nad zaznaczonym jest poza granicami krzywej" -msgid "Bagri" +msgid "The control point below the selected point is near the italic angle" msgstr "" +"Punkt kontrolny pod zaznaczonym jest prawie równoległy do kąta pochylenia" -msgid "Bhili" -msgstr "bhili" - -msgid "Bhojpuri" -msgstr "bhodźpuri" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Punkt kontrolny pod zaznaczonym jest prawie poziomy" -msgid "Bikol" -msgstr "bikol" +msgid "The control point below the selected point is nearly vertical" +msgstr "Punkt kontrolny pod zaznaczonym jest prawie pionowy" -msgid "Bilen" -msgstr "blin" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "Punkt kontrolny pod zaznaczonym jest poza granicami krzywej" -msgid "Bislama" +msgid "The control point left of the selected point is near the italic angle" msgstr "" +"Punkt kontrolny na lewo od zaznaczonego jest prawie równoległy do kąta " +"pochylenia" -msgid "Kanauji" -msgstr "" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Punkt kontrolny na lewo od zaznaczonego jest prawie poziomy" -msgid "Blackfoot" -msgstr "Czarnych stóp (Siksika)" +msgid "The control point left of the selected point is nearly vertical" +msgstr "Punkt kontrolny na lewo od zaznaczonego jest prawie pionowy" -msgid "Balochi" -msgstr "beludżi" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "Punkt kontrolny na lewo od zaznaczonego jest poza granicami krzywej" -msgid "Pa'o Karen" +msgid "The control point right of the selected point is near the italic angle" msgstr "" +"Punkt kontrolny na prawo od zaznaczonego jest prawie równoległy do kąta " +"pochylenia" -msgid "Balante" -msgstr "balundu" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Punkt kontrolny na prawo od zaznaczonego jest prawie poziomy" -msgid "Balti" -msgstr "balti" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Punkt kontrolny na prawo od zaznaczonego jest prawie pionowy" -msgid "Bambara" -msgstr "bambara" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "Punkt kontrolny na prawo od zaznaczonego jest poza granicami krzywej" -msgid "Bamileke" -msgstr "bamileke" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"Według przyjętej konwencji fonty postscriptowe powinny mieć wysokość pola " +"znaku ustawioną na 1000, jednak dla tego fontu wynosi ona %d. Teoretycznie " +"nie jest to błąd, ale lepiej rozważyć poprawienie tego w Element -> " +"Właściwość Fontu -> Ogólne.\n" +"Czy mimo to kontynuować?" -msgid "Bosnian" -msgstr "bośniacki" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"Według przyjętej konwencji fonty truetype'owe powinny mieć wysokość pola " +"znaku ustawioną na potęgę dwójki, jednak dla tego fontu wynosi ona %d. " +"Teoretycznie nie jest to błąd, ale lepiej rozważyć poprawienie tego w " +"Element -> Właściwość fontu -> Ogólne.\n" +"Czy mimo to kontynuować?" -msgid "Bishnupriya Manipuri" +msgid "" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" +"Współrzędne wszystkich punktów w fontach truetype'owych muszą\n" +"wyrażać się całkowitymi wartościami (jeśli teraz mają wartości\n" +"niecałkowite, FontForge zaokrągli je przy generowaniu fontów,\n" +"co może spowodować zniekształcenia obrysów). Fonty postscriptowe\n" +"dopuszczają współrzędne rzeczywiste, ale lepiej z tego nie korzystać." -msgid "Brahui" -msgstr "brahui" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "" +"Korekta w wierszu %d jest zbyt duża. Musi się mieścić w zakresie [-128...127]" -msgid "Braj Bhasha" -msgstr "braj" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" +msgstr "" +"Światła pomiędzy tymi hintami nie są równe, nie można zastosować hintu stem3" -msgid "Bodo" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"Bieżący zestaw znaków zawiera glify których nie można zmapować na CIDy.\n" +"Usunąć je, czy zostawić na końcu (gdzie mogą powodować konflikty z " +"późniejszymi rozszerzeniami standardu)?" -msgid "Bashkir" -msgstr "baszkirski" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "Wariant domyślny nie zawiera tablicy „cvt”, ale wariant „%.30s” ją ma." -msgid "Burushaski" -msgstr "" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Domyślna rozdzielczość pionowa pól znaków w nowo tworzonych fontach." -msgid "Beti" -msgstr "beti" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "Fonty podstawowe zawierają inną liczbę glifów" -msgid "Batak Simalungun" -msgstr "" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "To kodowanie nie zawiera niczego o nazwie „%.40s”" -msgid "Lang|Buginese" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" msgstr "" +"Wpis „%1$.20s” w prywatnym słowniku PS jest obecny tylko albo w %2$.30s, " +"albo w %3$.30s" -msgid "Medumba" -msgstr "" +msgid "The extra glue place above and below displayed limits" +msgstr "Dodatkowe światło nad i pod ograniczeniami w trybie wyróżnionym." -msgid "Kaqchikel" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" +"Nazwa dla funkcji „%c%c%c%c” została już w języku %s raz użyta\n" +"%.80s\n" +"%.80s" -msgid "Zamboanga Chavacano" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" msgstr "" +"Tag funkcji w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " +"czteroznakowe (albo tagi macintoshowe: dwie liczby w nawiasach kątowych, np. " +"<3,4>)." -msgid "Chinantec" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" msgstr "" +"Tag funkcji w wierszu %d (%s) powinien składać się wyłącznie ze znaków " +"ASCII.\n" -msgid "Cebuano" -msgstr "cebuański" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "W zaznaczonych glifach występuje następujący błąd: %.100s" -msgid "Chiga" +msgid "The following table(s) in the font have been ignored by FontForge\n" msgstr "" +"Następujące tablice obecne w foncie zostały pominięte przy wczytywaniu:\n" -msgid "Chamorro" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"Font „%.30s” zawiera obrysy postscriptowe (krzywe stopnia 3). Musi zostać " +"przekonwertowany na krzywe stopnia 2 zanim będzie mógł zostać użyty w " +"apple'owskim foncie z wariantami" -msgid "Chechen" -msgstr "czeczeński" - -msgid "Chaha Gurage" -msgstr "chacha" - -msgid "Chattisgarhi" -msgstr "chhattisgarhi" - -msgid "Chichewa" -msgstr "chichewa" - -msgid "Chukchi" -msgstr "czukocki" - -msgid "Chuukese" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"Font „%.30s” zawiera obrysy truetype'owe (krzywe stopnia 2). Musi zostać " +"przekonwertowany na krzywe stopnia 3 zanim będzie mógł zostać użyty w foncie " +"typu Multiple Master." -msgid "Choctaw" -msgstr "" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "Font „%.30s” występuje jako więcej niż jeden wariant końcowy" -msgid "Chipewyan" -msgstr "odżibwe (czipewejski, anishinabe)" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." +msgstr "" +"Font %s powinien być wszędzie na standardowym\n" +"wyposażeniu i w związku z tym nie został dołączony do pliku." -msgid "Chuvash" -msgstr "czuwaski" +msgid "The font comment can contain whatever you feel it should" +msgstr "Komentarz fontu może zawierać wszystko co autor sobie wymyśli" -msgid "Cheyenne" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"W foncie wykryto błędy i zaleca się je przejrzeć.\n" +"%sczy mimo to kontynuować?" -msgid "Lang|Western Cham" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"Font zawiera już bitmapy w stopniu %d pikseli.\n" +"Czy nadpisać je?" -msgid "Eastern Cham" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" msgstr "" +"Bieżący font nie zawiera bitmap rozmiaru %d i głębokości tonalnej %d bitów" -msgid "Comorian" -msgstr "komoryjski" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "W foncie nie występuje glif o nazwie „%s”." -msgid "Lang|Coptic" -msgstr "koptyjski" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" +msgstr "Nazwa fontu zaczyna się sekwencją utf8 – to niedozwolone. %s" -msgid "Cornish" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" +"Fonty %1$.30s i %2$.30s zawierają inną liczbę glifów lub są inaczej kodowane" -msgid "Corsican" -msgstr "Korsykański" - -msgid "Creoles" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" +"Fonty %1$.30s i %2$.30s używają innych typów krzywych (jeden truetype'owych, " +"drugi postscriptowych)" -msgid "Cree" -msgstr "kri" - -msgid "Carrier" -msgstr "dakelh (carrier)" - -msgid "Crimean Tatar" -msgstr "Tatarów krymskich" +msgid "The generated font won't work with ATM" +msgstr "Font nie zadziała w ATM" -msgid "Kashubian" +#, c-format +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"Glif %1$.30s zawiera w foncie %2$.30s inną liczbę konturów niż w %3$.30s" -msgid "Church Slavonic" -msgstr "cerkiewnosłowiański" - -msgid "Chittagonian" +#, c-format +msgid "" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"Glif %1$.30s ma punkty inaczej ponumerowane niż w innych fontach podstawowych" -msgid "San Blas Kuna" +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" msgstr "" +"Glif %1$.30s w foncie %2$.30s zawiera i kontury, i odwołania. To nie jest " +"obsługiwane w fontach z wariantami." -msgid "Dargwa" -msgstr "dargwa" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" +msgstr "Glif %1$.30s ma w foncie %2$.30s inną hintmaskę niż w %3$.30s" -msgid "Dayi" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Glif %1$.30s ma w foncie %2$.30s inną liczbę punktów (lub punktów " +"kontrolnych) niż w %3$.30s" -msgid "Woods Cree" -msgstr "kri leśny" - -msgid "Lang|Default" -msgstr "domyślny" - -msgid "Dogri (individual language)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" +"Glif %1$.30s zawiera w foncie %2$.30s inną liczbę odwołań niż w %3$.30s" -msgid "Dogri" -msgstr "dogri" - -msgid "Dhangu" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" +"Glif %1$.30s ma w foncie %2$.30s inną liczbę par kerningowych niż w %3$.30s" -msgid "Dhivehi (Obsolete)" -msgstr "Dhivehi (Przestarzałe)" - -msgid "Dimli" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"Glif %1$.30s zawiera w foncie %2$.30s kontury biegnące odwrotnie niż w " +"%3$.30s" -msgid "Dhivehi" -msgstr "malediwski" - -msgid "Djerma" -msgstr "dżerma" - -msgid "Djambarrpuyngu" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"Glif %1$.30s zawiera w foncie %2$.30s odwołanie przekształcone inaczej niż w " +"%3$.30s" -msgid "Dangme" -msgstr "dangme" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "Glif %1$.30s jest określony w %2$.30s, ale nie w %3$.30s" -msgid "Dan" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"Glif o CID równym %d jest zamapowany na więcej niż %d zestawów znaków. Tylko " +"pierwsze %d zestawów zostanie uwzględnione." -msgid "Dinka" -msgstr "dinka" - -msgid "Dari" -msgstr "dari (perski)" - -msgid "Dhuwal" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"Glif o numerze unikodowym %d jest nazwany „.notdef”, ale zawiera obrys. " +"Ponieważ nazywa się tak a nie inaczej, zostanie pominięty i zaleca się " +"zmienić jego nazwę. Czy mimo to kontynuować?" -msgid "Dungan" -msgstr "dungański" - -msgid "Ebira" -msgstr "ebira" - -msgid "Eastern Cree" -msgstr "kri wschodni" - -msgid "Efik" -msgstr "efik" - -msgid "Eastern Maninkakan" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." msgstr "" +"Glif jest rastrowany w rozmiarze wprowadzonym powyżej.\n" +"Dla małych rozmiarów błędy wzajemnego ułożenia\n" +"czasem ciężko zauważyć. Współczynnik powiększenia\n" +"określa ile razy powiększyć poszczególne piksele, może\n" +"to ułatwić dostrzeżenie niedociągnięć." -msgid "Erzya" -msgstr "erzja" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "Nazwa glifu „%1$.30s” występuje w grupach %2$.30s i w %3$.30s" -msgid "Central Yupik" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"Glif o nazwie %.30s ma przypisany numer unikodowy U+%04X,\n" +"jednak z nazwy wynika, że powinien mieć przypisany numer U+%04X.\n" -msgid "Evenki" -msgstr "ewenkijski" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." +msgstr "" +"Glif o nazwie „%s” występuje także w klasie w wierszu %d (zaczynającej się " +"od %.20s).\n" +"Może występować tylko w jednej z nich - należy go z którejś usunąć.." -msgid "Even" -msgstr "eweński" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "Glif %.80s już zawiera kotwicę klasy %.80s." -msgid "Ewe" -msgstr "ewe" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Nie znaleziono w foncie glifu %.80s." -msgid "French Antillean" -msgstr "francuski (Antyle)" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Nie znaleziono w foncie glifu %.80s" -msgid "Fang" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Glif „%s” zawiera „%s” z „%s” i z „%s”.\n" +"To z „%s” zostanie usunięte.\n" -msgid "Fanti" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Glif „%s” zawiera takie samo „%s” z „%s” i z „%s”.\n" +"To z „%s” zostanie usunięte.\n" -msgid "Fijian" -msgstr "fidżyjski" - -msgid "Fe'fe'" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Glif „%s” zawiera taką samą parę kerningu z „%s” i z „%s”.\n" +"Ta z „%s” zostanie usunięta.\n" -msgid "Forest Nenets" -msgstr "juracki leśny" - -msgid "Fon" -msgstr "fon" - -msgid "Faroese" -msgstr "farerski" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" +msgstr "Gradient liniowy rozchodzi się wzdłuż narysowanej linii." -msgid "Cajun French" +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"Gradient promienisty rozchodzi się w kręgach\n" +"od ogniska do promienia." -msgid "Friulian" -msgstr "friulski" - -msgid "Arpitan" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." msgstr "" +"Pola „wysokość” i „głębokość” są używane przez ΤεΧ-a, oba\n" +"uwzględniają korektę zniekształceń optycznych, więc zapewne\n" +"„wysokość” dla znaków „x” oraz „o” powinna być taka sama." -msgid "Futa" -msgstr "ful" +msgid "The height of the lower case letters with flat tops" +msgstr "Poziom linii średniej pisma." -msgid "Fulani" -msgstr "ful" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "W masce hintów tego punktu występują zachodzące na siebie hinty" -msgid "Nigerian Fulfulde" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." msgstr "" +"Wybrany hint zawadza o inny na pozycji <%.2f,%.2f>. Z jednego z nich trzeba " +"zrezygnować." -msgid "Ga" -msgstr "ga" - -msgid "Gagauz" -msgstr "gagauski" - -msgid "Garshuni" -msgstr "garszuni" - -msgid "Garhwali" -msgstr "garhwali" - -msgid "Lang|Ge'ez" -msgstr "gyyz" - -msgid "Githabul" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" msgstr "" +"Współczynniki powiększenia grubości kresek poziomych i pionowych nie mogą " +"się różnić więcej niż czterokrotnie." -msgid "Gilyak" -msgstr "niwchijski" - -msgid "Kiribati" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" msgstr "" +"Współczynniki powiększenia grubości kresek poziomych i pionowych muszą albo " +"być oba zerowe, albo oba niezerowe." -msgid "Kpelle (Guinea)" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Tekst w polu „Nazwa dla ludzi” karty „Nazewnictwo” może zawierać tylko znaki " +"ASCII." -msgid "Gilaki" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" msgstr "" +"Oczekiwano „position” lub „substitute” po słowie kluczowym „ignore” w " +"wierszu %d pliku %s" -msgid "Gumuz" -msgstr "gumuz" - -msgid "Gumatj" -msgstr "" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "Instrukcje w %.80s uległy zmianie. Czy porzucić zmiany?" -msgid "Gogo" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" msgstr "" +"Kompensata pochylenia po glifie składanym, powinna być niezależna od " +"wielkości glifu." -msgid "Gondi" -msgstr "gondi" - -msgid "Garo" -msgstr "garo" - -msgid "Wayuu" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" msgstr "" +"Podtablica kerningu z użyciem klas „%s” w „%s” nie pasuje do „%s” w „%s”.\n" -msgid "Gupapuyngu" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" msgstr "" +"Wartości kerningu dla klasy 0 („wszystko inne”) powinny być zawsze zerowe." -msgid "Gusii" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" msgstr "" +"Język „%s” nie figuruje na liście znanych języków i zostanie pominięty." -msgid "Haitian" -msgstr "haitański" - -msgid "Halam" -msgstr "halam" +msgid "The layers do not match" +msgstr "Warstwy nie pasują do siebie." -msgid "Harauti" -msgstr "harauti" +msgid "The list of current pixel bitmap sizes" +msgstr "Lista rozmiarów dostępnych bitmap:" -msgid "Haya" +#, c-format +msgid "" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" msgstr "" +"Tablica funkcji zecerskich %.30s jest aktywna dla glifu %.30s z pisma „%c%c%c" +"%c”, ale to pismo nie występuje w żadnej funkcji korzystającej z tej " +"tablicy.\n" +"Czy dodać to pismo do którejś z wymienionych funkcji?" -msgid "Hazaragi" +#, c-format +msgid "" +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" msgstr "" +"Tablica funkcji zecerskich %.30s odwołująca się do %.30s jest aktywna dla " +"glifu %.30s z pisma „%c%c%c%c”, ale to pismo nie występuje w żadnej funkcji " +"korzystającej z tej tablicy.\n" +"Czy dodać to pismo do którejś z wymienionych funkcji?" -msgid "Hammer-Banna" -msgstr "" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "Przycisk opcji odznaczonej (nie odhaczonej)" -msgid "Herero" -msgstr "" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "Przycisk opcji zaznaczonej (wybranej, odhaczonej)" -msgid "Hiligaynon" -msgstr "hiligajnon" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "Przycisk radiowy opcji pominiętej (niezaznaczonej)" -msgid "High Mari" -msgstr "maryjski górski" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "Przycisk radiowy opcji zaznaczonej (wybrana, wciśnięta)" -msgid "Hmong" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Warianty końcowe nie są poukładane w oczekiwanej kolejności. FontForge nie " +"będzie w stanie wygenerować odpowiedniej funkcji ConvertDesignVector. Czy " +"mimo to kontynuować?" -msgid "Hiri Motu" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." msgstr "" +"Najwyższe położenie na jakie można wypchnąć\n" +"spód wyrażenia frakcji górnej w celu zachowania\n" +"odstępu od wyrażenia frakcji dolnej. W razie\n" +"dalszej potrzeby będzie obniżana frakcja dolna." -msgid "Hindko" -msgstr "hindko" - -msgid "Ho" -msgstr "ho" - -msgid "Harari" -msgstr "harari" - -msgid "Eastern Armenian" -msgstr "" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Maksymalna ilość operacji Cofnij/Ponów dla każdego glifu." -msgid "Iban" +msgid "" +"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " +"Undoes\n" +"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" msgstr "" +"O ile ostatnich zmian w glifie umożliwiać cofnięcie podczas edycji?.\n" +"Wartość -1 oznacza nieograniczoną pamięć historii, ale trzeba uważać\n" +"na zużycie RAM-u i w razie potrzeby używać polecenia „Zapomnij zmiany”." -msgid "Ido" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." msgstr "" +"Największa różnica kąta, która jeszcze pozwala uznać dwa odcinki za " +"„równoległe”.\n" +"Podniesienie tego progu zwiększa tolerancję przy automatycznym wykrywaniu " +"hintów." -msgid "Ijo" -msgstr "ijo" +msgid "The measure tool window background color." +msgstr "Kolor tła w dymku z danymi widocznym przy używaniu narzędzia linijki." -msgid "Interlingue" +msgid "The measure tool window foreground color." msgstr "" +"Kolor napisów w dymku z danymi widocznym przy używaniu narzędzia linijki." -msgid "Ilokano" -msgstr "iloko" - -msgid "Interlingua" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" msgstr "" +"Minimalna odległość między wielkim operatorem a linią podstawową\n" +"górnego wyrażenia ograniczającego w trybie wyróżnionym." -msgid "Ingush" -msgstr "inguski" - -msgid "Inupiat" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" +"Minimalna odległość między wielkim operatorem a linią podstawową\n" +"dolnego wyrażenia ograniczającego w trybie wyróżnionym." -msgid "IPA usage" -msgstr "Znaki używane w IPA" +msgid "The minimum glue space above a large displayed operator" +msgstr "Minimalne światło nad wielkim operatorem w trybie wyróżnionym." -msgid "Irish" -msgstr "irlandzki" +msgid "The minimum glue space below a large displayed operator" +msgstr "Minimalne światło pod wielkim operatorem w trybie wyróżnionym." -msgid "Irish Traditional" -msgstr "irlandzki tradycyjny" +msgid "The move point must be at the beginning of the contour.\n" +msgstr "Punkt typu „move” może tylko rozpoczynać obrys.\n" -msgid "Inari Sami" -msgstr "lapoński z Inari" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." +msgstr "" +"Nazwa jaką należałoby nadać temu glifowi, %.30s, została już użyta dla " +"innego glifu." -msgid "Jamaican Creole" +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"Nazwa glifu %.40s została zmieniona. FontForge identyfikuje glify\n" +" po nazwach, więc tego glifu NIE będzie można w razie problemów przywrócić.\n" +"(To ostrzeżenie NIE będzie już powtarzane dla pozostałych glifów.)" -msgid "Lang|Javanese" -msgstr "jawajski" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" +msgstr "" +"Parametr „name” funkcji „%c%c%c%c” zawiera niepoprawny identyfikator nazwy.\n" -msgid "Lojban" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" msgstr "" +"Parametr „name” funkcji „%c%c%c%c” zawiera zbyt nietypowy numer wersji: %d.\n" -msgid "Krymchak" +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." msgstr "" +"Nazwa „%.80s” została już użyta w tej podtablicy.\n" +"Każda klasa kotwic musi mieć unikalną nazwę." -msgid "Judezmo" -msgstr "ladino (dżudezmo)" +#, c-format +msgid "" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" +msgstr "" +"Nazwa „%.80s” jest już używana dla klasy kotwic w innej podtablicy (%.80s)." -msgid "Jula" -msgstr "djula" +msgid "" +"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " +"Adobe Glyph List disagree with Unicode. The use of these glyph names is " +"therefore discouraged.\n" +msgstr "" +"Nazwy „alefmaksurainitialarabic” i „alefmaksuramedialarabic” z listy glifów " +"Adobe są niezgodne z unicode. Z tego powodu zaleca się nie używać ich.\n" -msgid "Kabardian" -msgstr "kabardyjski" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "Co ile jednostek kursor myszy ma przesuwać zaznaczony punkt?" -msgid "Kabyle" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" msgstr "" +"Liczba parametrów znormalizowanych musi być równa liczbie parametrów " +"wariantu." -msgid "Kachchi" -msgstr "kekczi" - -msgid "Kalenjin" -msgstr "kalendżin" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." +msgstr "" +"Odstęp w sekundach między kolejnymi automatycznymi zapisami stanu pracy w " +"celu awaryjnego odzyskania danych. Ustawienie na 0 wyłączy tą funkcję." -msgid "Karachay" -msgstr "karaczajski" +msgid "" +"The number of undo and redo operations to load from sfd files.\n" +"With this option you can disregard undo information while loading SFD " +"files.\n" +"If set to 0 then no undo/redo information is loaded.\n" +"If set to -1 then all available undo/redo information is loaded without " +"limit." +msgstr "" +"Ile elementów historii cofnięć wczytywać z pliku SFD.\n" +"Wpisanie tu 0 spowoduje, że historia nie będzie wczytywana.\n" +"Aby wyłączyć limit wczytywanych cofnięć, wpisz tu -1." -msgid "Makonde" +msgid "" +"The number of undo and redo operations which will be saved in sfd files.\n" +"If you set this to 0 undo/redo information is not saved to sfd files.\n" +"If set to -1 then all available undo/redo information is saved without limit." msgstr "" +"Ile elementów historii cofnięć zapisywać do pliku SFD.\n" +"Wpisanie tu 0 spowoduje, że historia nie będzie zapisywana.\n" +"Aby wyłączyć limit zapisywanych cofnięć, wpisz tu -1." -msgid "Kabuverdianu" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" +"Pliki OFM i CFG zawierają informacji potrzebne Omedze do przetwarzania fontu." -msgid "Kebena" -msgstr "kebena" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Jedyne poprawne wartości dla „Bity na piksel” to 1, 2, 4 i 8" -msgid "Kekchi" +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." msgstr "" +"Ustaw stopień każdej warstwy fontu osobno.\n" +"To może być bardzo użyteczne, jeśli chcesz\n" +"przechowywać jednocześnie postscriptową\n" +"i truetype'ową wersję fontu." -msgid "Khutsuri Georgian" -msgstr "gruziński (khutsuri)" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "Nie znaleziono w foncie %1$.60s obrysów glifu %2$.30s" -msgid "Khakass" -msgstr "chakaski" +msgid "The paths that make up this glyph intersect one another" +msgstr "Krzywe tworzące ten glif przecinają się ze sobą" -msgid "Khanty-Kazim" -msgstr "chantyjski-kazim" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" +msgstr "" +"Wzorzec jest pobierany z innego glifu bieżącego\n" +"fontu. Proszę wprowadzić jego nazwę:" -msgid "Khanty-Shurishkar" -msgstr "chantyjski-szuriszkar" +msgid "The pattern size (width & height) must be a positive number" +msgstr "Wymiary wzoru (szerokość i wysokość) muszą być liczbami dodatnimi" -msgid "Khamti Shan" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" +"Procent wysokości pola znaku o jaki akcenty mają\n" +"być wyżej od swoich glifów podstawowych." -msgid "Khanty-Vakhi" -msgstr "chantyjski-vakhi" - -msgid "Khowar" -msgstr "khowar" - -msgid "Kikuyu" -msgstr "kikuju" - -msgid "Kisii" -msgstr "kissi" +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "Rozmiar w pikselach w wierszu %d wykracza poza dozwolony zakres." -msgid "Kirmanjki" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." msgstr "" +"Punkty uległy zmianie. To mogło spowodować, że instrukcje operują teraz na " +"innych punktach niż zamierzono, i rezultat będzie daleki od oczekiwanego." -msgid "Southern Kiwai" +#, c-format +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" msgstr "" +"Punkty w %s są błędnie ponumerowane. Instrukcje truetype'owe będą zmieniały " +"położenie niewłaściwych punktów.\n" +"Usunąć instrukcje?" -msgid "Eastern Pwo Karen" +msgid "The push count must be a number between 0 and 255" msgstr "" +"liczba określająca ilość elementów do włożenia na stos musi być z przedziału " +"[0...255]" -msgid "Bumthangkha" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" +"Zakres rozmiaru w punktach w jakich należy stosować font.\n" +"Dolne ograniczenie nie należy do zakresu; górne należy." -msgid "Kokni" -msgstr "konkani" - -msgid "Kalmyk" -msgstr "kałmucki" - -msgid "Kamba" -msgstr "kamba" - -msgid "Kumaoni" -msgstr "kumauni" - -msgid "Komo" -msgstr "komo" +msgid "The repeat counts must be positive numbers" +msgstr "Liczby powtórzeń muszą być dodatnie" -msgid "Komso" -msgstr "komso" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Żądany plik, %.100s, nie istnieje" -msgid "Khorasani Turkic" +msgid "" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" +"Oczekiwano innych wyników funkcji NormalizeDesignVector i " +"ConvertDesignVector. Być może należy je ręcznie poprawić." -msgid "Kodagu" +#, c-format +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"Tag pisma w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " +"czteroznakowe." -msgid "Korean Old Hangul" -msgstr "koreański w starym hangyl" - -msgid "Komi" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" msgstr "" +"Tag pisma w wierszu %d (%s) powinien składać się wyłącznie ze znaków ASCII.\n" -msgid "Kikongo" -msgstr "kikongo" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "Nie znaleziono następnego wystąpienia wzorca w foncie %.100s" -msgid "Kongo" -msgstr "" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "W foncie %.100s nie znaleziono szukanego wzorca" -msgid "Komi-Permyak" -msgstr "komi permiacki" +msgid "" +"The sections specified do not make sense. All lookups must lie in the middle " +"section." +msgstr "" +"Wszystkie odwołania do tablic muszą znajdować się w środkowej sekcji reguły." -msgid "Kosraean" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" +"Zaznaczone glify nie są pohintowane. FontForge nie wygeneruje zadowalających " +"instrukcji." -msgid "Komi-Zyrian" -msgstr "komi zyriański" +msgid "The selected line segment is near the italic angle" +msgstr "Zaznaczony odcinek jest prawie równoległy do kąta pochylenia" -msgid "Kpelle" -msgstr "kpelle" +msgid "The selected line segment is nearly horizontal" +msgstr "Zaznaczony odcinek jest prawie poziomy" -msgid "Krio" -msgstr "krio" +msgid "The selected line segment is nearly vertical" +msgstr "Zaznaczony odcinek jest prawie pionowy" -msgid "Karakalpak" -msgstr "karakałpacki" +msgid "The selected point does not have integral control points" +msgstr "Punkty kontrolne wskazanego punktu mają niecałkowite współrzędne" -msgid "Karelian" -msgstr "karelski" +msgid "The selected point is near a horizontal stem hint" +msgstr "Zaznaczony punkt jest blisko hintu poziomego" -msgid "Karaim" -msgstr "karaimski" +msgid "The selected point is near a vertical stem hint" +msgstr "Zaznaczony punkt jest blisko hintu pionowego" -msgid "Karen" -msgstr "kareński" +msgid "The selected point is not at integral coordinates" +msgstr "Wskazany punkt ma niecałkowite współrzędne" -msgid "Koorete" -msgstr "" +msgid "The selected point is too far from the origin" +msgstr "Zaznaczony punkt jest zbyt odległy od początku układu współrzędnych." -msgid "Ripuarian" +msgid "" +"The selected points (or the intermediate control points) are too far apart" msgstr "" +"Zaznaczone punkty (lub pośrednie punkty kontrolne) są od siebie zbyt odległe." -msgid "Khasi" -msgstr "khasi" - -msgid "Kildin Sami" -msgstr "lapoński z Półwyspu Kolskiego" +msgid "The selected points are too close to each other" +msgstr "Zaznaczone punkty są zbyt blisko siebie" -msgid "S'gaw Karen" +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" msgstr "" +"Zaznaczona krzywa ma osiąga ekstrema w miejscach innych niż punkty końcowe." -msgid "Kuanyama" +msgid "The selection should be scaled so that it will cover the path's length" msgstr "" +"Wzorzec powinien zostać tak przeskalowany aby pokrywał obrys na całej " +"długości." -msgid "Kui" -msgstr "kui" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design (and should be)" +msgstr "Żaden wariant nie używa zbioru współrzędnych %.30s (a któryś powinien)" -msgid "Kulvi" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" +"Żaden wariant nie używa zbioru współrzędnych %.30s.\n" +"Czy mimo to kontynuować?" -msgid "Kumyk" -msgstr "kumycki" - -msgid "Kurukh" -msgstr "kurukh" +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "Zbiór współrzędnych %.30s został użyty więcej niż raz" -msgid "Kuy" +msgid "" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" msgstr "" +"Zastosowanie algorytmu w podstawowej wersji ściśnie światła\n" +"wewnątrzliterowe, czego zwykle nie spotyka się w typowych\n" +"łacińskich fontach pogrubionych." -msgid "Koryak" -msgstr "koriacki" +msgid "The size (in points) for which this face was designed" +msgstr "Rozmiar (w punktach) dla którego projektowano font" -msgid "Western Kayah" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" +"Rozmiar w jakim rastrowany będzie bieżący glif. Dla małych\n" +"rozmiarów może być konieczne użycie współczynnika powiększenia\n" +"w celu uzyskania czytelnego widoku.\n" +"Lista rozwijana zawiera wielkości dla których istnieją już korekty." -msgid "Ladin" -msgstr "ladyński" - -msgid "Lahuli" +msgid "" +"The size of the handles showing control points and other interesting points " +"in the glyph editor (default is 5)." msgstr "" +"Rozmiar w pikselach uchwytów punktów w edytorze glifów (domyślnie pięć " +"pikseli)." -msgid "Lak" -msgstr "lacki" - -msgid "Lambani" -msgstr "lambadi" - -msgid "Laz" -msgstr "lazyjski" - -msgid "L-Cree" -msgstr "kri-L" - -msgid "Ladakhi" -msgstr "ladakhi" - -msgid "Lezgi" -msgstr "lezgiński" - -msgid "Ligurian" -msgstr "" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "Jako pierwsza z pary wartości dla BlueValues musi wystąpić mniejsza" -msgid "Limburgish" +msgid "" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." msgstr "" +"Specyfikacja jasno określa, że do określenia interlinii należy używać\n" +"metrycznych typograficznych. Niestety, wiele programów i tak robi\n" +"to po swojemu, toteż MS uznał za stosowne wprowadzenie\n" +"dodatkowego bitu „przypominającego”." -msgid "Lingala" -msgstr "lingala" +#, c-format +msgid "The spline does not reach %g" +msgstr "Współrzędna %g jest poza krzywą." -msgid "Lang|Lisu" +msgid "" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" +"Wartość o jaka należy przesunąć w pionie wyrażenie\n" +"frakcji dolnej. Wartości dodatnie przesuwają w dół." -msgid "Lampung" -msgstr "" +msgid "The text will wrap to a new line after this many em-units" +msgstr "Wiersze będą zawijane na szerokość tylu jednostek." -msgid "Laki" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"Pliki TFM i ENC przechowują informacje potrzebne ΤεΧ-owi do zainstalowania " +"fontów postscriptowych" -msgid "Low Mari" -msgstr "maryjski łęgowy" - -msgid "Lang|Limbu" -msgstr "limbu" +msgid "The tiles should be centered on the path" +msgstr "Wzór powinien być wyśrodkowany wzdłuż krzywej" -msgid "Lombard" -msgstr "" +msgid "" +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" +msgstr "Wzór powinien być wyrównany na zewnątrz krzywej" -msgid "Lomwe" -msgstr "" +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" +msgstr "Wzór powinien być wyrównany wewnątrz krzywej" -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" msgstr "" +"Macierz przekształceń tm[] określa, jak punkty glifu bazowego\n" +"mają zostać przekształcone przed użyciem ich w bieżącym glifie:\n" +" nowe x = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" nowe y = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "Lower Sorbian" -msgstr "dolnołużycki" - -msgid "Lule Sami" -msgstr "lapoński z Luleå" - -msgid "Luxembourgish" -msgstr "luksemburski" - -msgid "Luba-Lulua" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" msgstr "" +"Kodowanie określone truetype'owo jako „platforma %d, typ %d” (co jest " +"rozumiane jako „%s”) nie jest obsługiwane przez zainstalowaną wersję " +"iconv(3).\n" -msgid "Luba-Katanga" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" msgstr "" +"Instrukcje truetype'owe w %s są nieaktualne.\n" +"Czy mimo to kontynuować?" -msgid "Luganda" -msgstr "luganda" - -msgid "Luhya" -msgstr "luhya" - -msgid "Luo" -msgstr "luo" - -msgid "Madura" -msgstr "" +msgid "The two selected points are the endpoints of an open path" +msgstr "Dwa zaznaczone punkty to końce krzywej otwartej" -msgid "Magahi" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" msgstr "" +"Krawędzie wiersza >w zamierzeniu< określają jego wysokość\n" +"w zadanym stopniu pisma (programy często używają granic\n" +"obcięcia - to błąd!). Dolna krawędź ma zwykle położenie\n" +"ujemne. Zaznaczenie „wart. względna” oznacza, że wartości\n" +"pól traktowane są jako przesunięcia od granic pola znaku.\n" +"\n" +"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" +"wartości 0. UWAGA: w przeciwieństwie do dolnej granicy,\n" +"obcięcia, UJEMNE wartości przesuwają dolną krawędź wiersza\n" +"w dół, licząc od linii podstawowej pisma." -msgid "Marshallese" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." msgstr "" +"Zaleca się nie używać nazw „alefmaksurainitialarabic” i " +"„alefmaksuramedialarabic”." -msgid "Majang" +msgid "The version text (in the Names pane) must be entirely ASCII." msgstr "" +"Tekst w polu „Wersja” karty „Nazewnictwo” może zawierać tylko znaki ASCII." -msgid "Makua" -msgstr "makua" - -msgid "Malayalam Traditional" -msgstr "malajalam (tradycyjny)" - -msgid "Mam" +msgid "The weight text (in the Names pane) must be entirely ASCII." msgstr "" +"Tekst w polu „Grubość” karty „Nazewnictwo” może zawierać tylko znaki ASCII." -msgid "Mansi" -msgstr "mansyjski" - -msgid "Mapudungun" -msgstr "mapudungun" - -msgid "Marwari" -msgstr "marwari" - -msgid "Mbundu" -msgstr "mbundu (kimbundu)" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Wagi dla wariantu domyślnego muszą sumować się do 1" -msgid "Mbo" +#, c-format +msgid "" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" +"Szerokość %s jest poza zakresem dopuszczalnych wartości tfm fix_word, " +"zostanie obcięta do największej możliwej." -msgid "Lang|Manchu" -msgstr "mandżurski" - -msgid "Moose Cree" -msgstr "kri Moose" +msgid "The width of one em" +msgstr "Wymiar firetu." -msgid "Mende" -msgstr "mende" +msgid "The width of the line used to draw selected points" +msgstr "Grubość obwódki używanej do rysowania zaznaczonych punktów na krzywych" -msgid "Mandar" +#, c-format +msgid "" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" +"Szerokość, wysokość, głębokość lub kompensata pochylenia dla %s jest zbyt " +"duża. Pliki tfm nie mogą zawierać wartości większych niż 16 × wysokość pola " +"znaku.\n" +"Szerokość=%g, wysokość=%g, głębokość=%g, kompensata pochylenia=%g." -msgid "Me'en" -msgstr "me'en" - -msgid "Meru" -msgstr "" +msgid "The x coord of the selected point is near the specified value" +msgstr "Współrzędna x zaznaczonego punktu jest bliska żądanej wartości" -msgid "Pattani Malay" +msgid "The y coord of the selected point is near the ascender height" msgstr "" +"Współrzędna y zaznaczonego punktu jest bliska linii wydłużeń górnych pisma" -msgid "Morisyen" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "Współrzędna y zaznaczonego punktu jest bliska linii podstawowej pisma" -msgid "Minangkabau" -msgstr "" +msgid "The y coord of the selected point is near the cap height" +msgstr "Współrzędna y zaznaczonego punktu jest bliska linii górnej pisma" -msgid "Mizo" -msgstr "mizo" +msgid "The y coord of the selected point is near the descender height" +msgstr "Współrzędna y zaznaczonego punktu jest bliska linii dolnej pisma" -msgid "Lang|Makasar" -msgstr "" +msgid "The y coord of the selected point is near the specified value" +msgstr "Współrzędna y zaznaczonego punktu jest bliska żądanej wartości" -msgid "Kituba" -msgstr "" +msgid "The y coord of the selected point is near the xheight" +msgstr "Współrzędna y zaznaczonego punktu jest bliska linii średniej pisma" -msgid "Male" +msgid "" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " msgstr "" +"W tablicy „cvt” istnieją już dane; FontForge zrobiłby to inaczej. " +"Wygenerowane instrukcje będą gorszej jakości. Jeśli utrata istniejących " +"wcześniej w foncie instrukcji jest zamierzona, zaleca się pozwolić " +"FontForgowi wpisać jego dane, a następnie dopisywać po nich swoje." -msgid "Malinke" -msgstr "malinke" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Ten plik pdf zawiera %d stron, o którą chodzi?" -msgid "Malayalam Reformed" -msgstr "malajalam (zreformowany)" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "Ten glif ma więcej hintów niż to dopuszczalne" -msgid "Mandinka" -msgstr "mandinka (mandingo)" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "Ten glif składa się z większej ilości punktów niż to dopuszczalne" -msgid "Lang|Mongolian" -msgstr "mongolski" +msgid "There are multiple files in this archive, pick one" +msgstr "W tym archiwum jest wiele plików, proszę wybrać któryś" -msgid "Maninka" -msgstr "malinke" +msgid "There are multiple fonts in this file, pick one" +msgstr "W tym pliku jest więcej niż jeden font, wybierz któryś." -msgid "Mohawk" +#, c-format +msgid "" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" +"Napotkano wiele różnych identyfikatorów nazwy dla funkcji „%c%c%c%c”.\n" +" Jest to zgodne ze specyfikacją, ale FontForge nie potrafi tego obsłużyć.\n" -msgid "Moksha" -msgstr "moksza" - -msgid "Mon" -msgstr "mon" - -msgid "Moroccan" -msgstr "marokański" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "Nie wprowadzono żadnych pozycji ani tablic podstawień. Czy to celowe?" -msgid "Mossi" +msgid "There are no hint masks in this layer but there are overlapping hints." msgstr "" +"W glifie występują zachodzące na siebie hinty, a nie ma żadnej maski hintów." -msgid "Maithili" -msgstr "maithili" - -msgid "Mundari" -msgstr "mundari" - -msgid "Muscogee" +msgid "" +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." msgstr "" +"Funkcje podpięte pod tą tablicę funkcji nie są aktywne dla żadnego pisma. To " +"nie działa." -msgid "Mirandese" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" +"Wybrano tak małą próbkę, że uzyskanie z niej reprezentatywnych wyników jest " +"mało prawdopodobne. Jeśli polecenie zostanie wydane dla pustego zaznaczenia, " +"uwzględni wszystkie glify w foncie." -msgid "Hmong Daw" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Istnieją dwa wpisy dla tego samego glifu (%.80s)" -msgid "Lang|Mayan" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "Istnieją dwa wpisy dla tego samego zestawu glifów (%.80s i %.80s)" -msgid "Mazanderani" +#, c-format +msgid "" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" +"Są co najmniej dwie identyczne pary kerningowe (%.80s) w tej samej " +"podtablicy funkcji zecerskich (%.30s)" -msgid "Naga-Assamese" -msgstr "naga-asamski" - -msgid "Nahuatl" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" +"Są co najmniej dwie definicje ligatury o tych samych glifach składowych " +"(%.80s) w tej samej podtablicy funkcji zecerskich (%.30s)" -msgid "Nanai" -msgstr "nanajski" - -msgid "Neapolitan" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" +"Są otwarte dwa fonty o tym samym stylu i nazwie rodziny:\n" +"%.30s i %.30s" -msgid "Naskapi" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" msgstr "" +"Kodowanie obejmuje zbyt mało znaków żeby ustawić z niego nazwy wszystkich " +"zaznaczonych glifów." -msgid "Nauruan" +msgid "" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" +"W tablicy „fpgm” istnieje już kod, niekompatybilny z FontForge. Wygenerowane " +"instrukcje będą gorszej jakości. Jeśli utrata istniejących wcześniej w " +"foncie instrukcji jest zamierzona, zaleca się pozwolić FontForgowi wpisać " +"jego kod, a następnie dopisywać po nim swój. Z racji możliwych zmian w " +"przyszłości, usilnie zaleca się używanie wysokich numerów funkcji." -msgid "Navajo" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." msgstr "" +"W tablicy „prep” istnieje już kod, niekompatybilny z FontForge. Nie ma " +"gwarancji, że wszystko zadziała poprawnie. Zaleca się pozwolić FontForgowi " +"wpisać jego kod, a następnie dopisywać po nim swój." -msgid "N-Cree" -msgstr "kri-N" - -msgid "Ndebele" -msgstr "ndebele" - -msgid "Ndau" +#, c-format +msgid "There is a character (%d) which cannot be encoded" msgstr "" +"W bieżącym foncie istnieje znak (%d) któremu nie ma jak przydzielić numeru " +"unikodowego." -msgid "Ndonga" -msgstr "ndonga" - -msgid "Low Saxon" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" msgstr "" +"W bieżącym foncie istnieje znak (%d) który nie występuje w bieżącym " +"kodowaniu." -msgid "Newari" -msgstr "newarski" +msgid "There is a kerning class index error." +msgstr "Naporkano błędny indeks klasy kerningu." -msgid "Ngbaka" +#, c-format +msgid "" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"Pewien znak jednobajtowy (%d) zajmuje jeden ze slotów znaków dwubajtowych." -msgid "Nagari" -msgstr "nagari" - -msgid "Norway House Cree" -msgstr "kri z Norway house*" - -msgid "Nisi" +msgid "" +"There is a splinefont level undo, but it does not contain any information to " +"perform the undo. This is an application error, please report what you last " +"did to the lookup tables so the developers can try to reproduce the issue " +"and fix it." msgstr "" +"W foncie znaleziono historię zmian, ale nie zawiera ona danych potrzebnych " +"do cofnięcia operacji. To jest błąd programu, proszę zgłosić go do twórców " +"wraz z opisem ostatnich działań na tablicach funkcji zecerskich, aby można " +"było go naprawić." -msgid "Niuean" -msgstr "niue" - -msgid "Nkole" -msgstr "ankole" - -msgid "Nimadi" +#, c-format +msgid "" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" +"Już istnieje glif z tym numerem unikodowym\n" +"(o nazwie %1$.40s, na pozycji %2$d).\n" +"Czy mimo to kontynuować?" -msgid "Nogai" -msgstr "nogajski" - -msgid "Novial" +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" msgstr "" +"Istnieje już w tym foncie glif o tym numerze unikodowym.\n" +"Ta cecha nie może się powtarzać.\n" +"Czy zamienić numery glifów?" -msgid "Northern Sami" -msgstr "lapoński północny" - -msgid "Northern Sotho" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" msgstr "" +"Istnieje już w tym foncie glif o tej nazwie i numerze unikodowym.\n" +"Te wartości nie mogą się powtarzać.\n" +"Czy zamienić je między glifami?" -msgid "Northern Tai" -msgstr "tajski północny" - -msgid "Nyamwezi" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" +"Istnieje ju glif o tej nazwie,\n" +"czy zamienić nazwy?" -msgid "Nynorsk" -msgstr "nynorsk" - -msgid "Mbembe Tigon" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" msgstr "" +"Istnieje już w tym foncie glif o tej nazwie.\n" +"Nazwa nie może się powtarzać.\n" +"Czy zamienić nazwy glifów?" -msgid "Occitan" -msgstr "oksytański" - -msgid "Oji-Cree" -msgstr "" +msgid "There is already a subtable with that name, please pick another." +msgstr "Istnieje już podtablica o tej nazwie, proszę wprowadzić inną." -msgid "Ojibway" -msgstr "odżibwe (czipewejski, anishinabe)" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "W %2$.40s istnieje już kotwica %1$.40s." -msgid "Ossetian" -msgstr "osetyjski" +msgid "There is another glyph in the font with this name" +msgstr "W tym foncie istnieje jeszcze inny glif o tej nazwie." -msgid "Palestinian Aramaic" -msgstr "aramejski (Palestyńa)" +msgid "There is another glyph in the font with this unicode code point" +msgstr "W tym foncie istnieje jeszcze inny glif o tym numerze unikodowym." -msgid "Pangasinan" +#, c-format +msgid "" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" +"Nie określono ForceBoldThreshold w foncie ważonym, chociaż w wariancie " +"„%30s” zdefiniowano ForceBold" -msgid "Pali" -msgstr "pali" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "Nie ma żadnej kotwicy klasy „%1$.30s” z podtablicy „%2$.30s”." -msgid "Pampangan" -msgstr "" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "W foncie nie istnieje glif o nazwie \"%s\"." -msgid "Palpa" -msgstr "palpa" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "W bieżącym foncie nie istnieje glif o nazwie %s (użyty w %s)." -msgid "Palauan" -msgstr "" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Glif o nazwie „%s” nie istnieje w foncie." -msgid "Bouyei" -msgstr "" +msgid "There may be at most one reference with the use-my-metrics bit set" +msgstr "W każdym glifie może istnieć tylko jedno takie odwołanie." -msgid "Picard" -msgstr "" +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" +msgstr "Zamienników musi być tyle, ile glifów pasujących: %s => %s" -msgid "Pennsylvania German" -msgstr "" +msgid "There must be at least 2 gradient stops" +msgstr "Muszą być określone co najmniej 2 punkty (1 segment) gradientu" -msgid "Polytonic Greek" -msgstr "grecki politoniczny" +msgid "There must be at least one match coverage table" +msgstr "Należy wprowadzić dla dopasowania przynajmniej jedną tablicę grupującą" -msgid "Phake" -msgstr "" +msgid "There's a reference to a glyph with no name." +msgstr "Napotkano odwołanie do glifu bez nazwy." -msgid "Norfolk" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" msgstr "" +"To nie są klasy kotwic (te edytuje się w sekcji „Funkcje zecerskie”). Klasy " +"diakrytycznych\n" +"wpływają na aktywność tablic/podtablic funkcji zecerskich, a NIE na " +"pozycjonowanie glifów." -msgid "Pilipino (Filipino)" -msgstr "filipiński" - -msgid "Palaung" -msgstr "palau" - -msgid "Piemontese" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" msgstr "" +"To nie są klasy kotwic (te edytuje się w sekcji „Funkcje zecerskie”). " +"Zestawy diakrytycznych,\n" +"tak jak Klasy diakrytycznych, wpływają na aktywność tablic/podtablic funkcji " +"zecerskich,\n" +"a NIE na pozycjonowanie glifów." -msgid "Western Panjabi" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" +"Te wyrażenia mogą zawierać operatory +,-,*,/,%,^ i warunkowy ?:\n" +"Mogą także używać kilku podstawowych funkcji matematycznych.\n" +"Składniki podstawowe to współrzędne punkty: x i y. Przykładowo:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" -msgid "Pocomchi" +msgid "These mappings may be used to fix certain standard heights." msgstr "" +"Te wartości mogą zostać użyte do kontroli położenia w pionie\n" +"pewnych standardowych stref w foncie (np. szeryfów linii średniej)." -msgid "Pohnpeian" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" +"Program korzysta z hintingu automatycznego udostępnianego przez bibliotekę " +"FreeType. Rezultaty nie będą odpowiadać uzyskiwanym w innych warunkach." -msgid "Provencal" -msgstr "prowansalski" - -msgid "Western Pwo Karen" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Te dwie linie mają wspólny punkt końcowy, nie można uczynić ich równoległymi" -msgid "Chin" -msgstr "" +msgid "Thickness of the fraction bar." +msgstr "Grubość poziomej kreski ułamka." -msgid "K'iche'" -msgstr "" +msgid "Thickness of the overbar." +msgstr "Grubość kreski poziomej nad wyrażeniem." -msgid "Quechua (Bolivia)" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." msgstr "" +"Grubość kreski poziomej nad wyrażeniem podpierwiastkowym.\n" +"Dotyczy zarówno gotowych jak i składanych znaków pierwiastka." -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Thickness of the underbar." +msgstr "Grubość kreski poziomej pod wyrażeniem." -msgid "Quechua (Peru)" -msgstr "" +msgid "Things could be better..." +msgstr "Można było lepiej..." -msgid "Rajasthani" -msgstr "Radźastani" +msgid "Thinking..." +msgstr "Sprawdzanie..." -msgid "Rarotongan" -msgstr "" +msgid "Third Widths" +msgstr "Formy ⅓ szerokości" -msgid "Russian Buriat" -msgstr "buriacki" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Trzeci parametr imagemask musi być typu boolean.\n" -msgid "R-Cree" -msgstr "kri-R" +msgid "This anchor class already is associated with a point in this character" +msgstr "Ta klasa kotwic została już użyta w tym znaku." -msgid "Riang" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" +"Ta kotwica była dołączona do punktu o numerze %d, ale to nie jest punkt " +"którym FontForge może manipulować. Kotwica została odłączona." -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Ten glif bez jakichkolwiek obrysów ma niepustą wersję bitmapową" -msgid "Romansh" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" msgstr "" +"Ten znak (gid=%d) zawiera nieznany składnik (%d). Proszę wysłać kopię fontu " +"na adres gww@silcom.com w celu dalszego rozpoznania.\n" -msgid "Vlax Romani" +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." msgstr "" +"Pozwala sprawdzić występowanie glifów które być może\n" +"mogłyby stosować mechanizm hintów typu stem3, gdyby\n" +"nie odbiegały nieco od warunków koniecznych, tj. w glifie\n" +"muszą istnieć dokładnie trzy hinty (poziome lub pionowe)\n" +" równomiernie rozmieszczone i mające takie same wymiary." -msgid "Romany" -msgstr "romski" - -msgid "Rusyn" -msgstr "rusiński" +msgid "This contextual rule applies no lookups." +msgstr "Ta reguła kontekstowa nie uruchamia żadnych tablic funkcji zecerskich." -msgid "Rotuman" -msgstr "" +msgid "This denotes the height of X." +msgstr "Wysokość wielkiej litery X:" -msgid "Ruanda" -msgstr "ruanda" +msgid "This denotes the height of x." +msgstr "Wysokośc litery tekstowej x:" -msgid "Aromanian" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." msgstr "" +"To okno ma dwa widoki: prosty, który łagodzi złożoność\n" +"zagadnienia, oraz zaawansowany, który daje pełną kontrolę." -msgid "Sadri" -msgstr "" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "To raczej nie jest windowsowy FNT dla pliku FON" -msgid "Sasak" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"To raczej nie jest plik plate.\n" +"Oczekiwano nawiasu otwierającego." -msgid "Santali" -msgstr "santali" - -msgid "Sayisi" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"To raczej nie jest plik plate.\n" +"Oczekiwano jednego ze znaków: voc[]z." -msgid "Sicilian" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"To raczej nie jest plik plate.\n" +"Oczekiwano dwóch liczb rzeczywistych." -msgid "Scots" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"To raczej nie jest plik plate.\n" +"Błędny pierwszy wiersz." -msgid "North Slavey" -msgstr "" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "To nie wygląda na plik OFM, nie wiem, jak to odczytać." -msgid "Sekota" -msgstr "" +msgid "This feature code is already used" +msgstr "Ten kod funkcji jest już zajęty" -msgid "Selkup" -msgstr "selkupski" +msgid "This feature, setting combination is already used" +msgstr "Ta para (funkcja, ustawienie) została już użyta." -msgid "Old Irish" +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" msgstr "" +"Ta para (funkcja, ustawienie) jest już zajęta.\n" +"Czy mimo to kontynuować?" -msgid "Sango" -msgstr "sango" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "Plik zawiera kodowanie o nieustalonej nazwie" -msgid "Samogitian" -msgstr "" +msgid "This file contains no SVG fonts.\n" +msgstr "Ten plik nie zawiera fontów SVG.\n" -msgid "Tachelhit" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Ten font był zapisany w pliku sfd starego typu, nie wszystkie jego aspekty " +"uda się pomyślnie przywrócić." -msgid "Shan" -msgstr "szan" - -msgid "Sibe" -msgstr "sibe" - -msgid "Sidamo" -msgstr "sidamo" - -msgid "Silte Gurage" -msgstr "silte" - -msgid "Skolt Sami" -msgstr "lapoński z Sevettijärvi" - -msgid "Slavey" -msgstr "slewi" - -msgid "Samoan" -msgstr "samoański" - -msgid "Sena" -msgstr "sena" - -msgid "Shona" +msgid "" +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" msgstr "" +"Ten font zawiera zmienną „UniqueId”, a powinna się ona nazywać „UniqueID”\n" +"\t(PostScript jest wrażliwy na wielkość liter)\n" -msgid "Soninke" -msgstr "soninke" - -msgid "Sodo Gurage" -msgstr "sodo" - -msgid "Songe" +msgid "" +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" msgstr "" +"Ten font zawiera funkcję zecerską „size”, określającą zakres stopni pisma " +"dla których był projektowany, ale bez podania nazwy i identyfikatora stylu. " +"Formalnie jest to błąd, ale FontForge przymknie na to oko." -msgid "Southern Sotho" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" +"Ten font zawiera co najmniej jedną warstwę z przezroczystością, ale fonty " +"typy 3 tego nie obsługują (wszystko zostanie zapisane jako nieprzejrzyste). " +"Czy mimo to kontynuować?" -msgid "Sardinian" +msgid "" +"This font contains bitmaps in Apple's compressed format 4 (And I don't " +"support that)\n" msgstr "" +"Ten font zawiera bitmapy w nieobsługiwanym, skompresowanym formacie 4 od " +"Apple\n" -msgid "Saraiki" -msgstr "saraiki" - -msgid "Serer" -msgstr "serer" - -msgid "South Slavey" -msgstr "slewi południowy" +#, c-format +msgid "This font contains bitmaps in a format %d that I've never heard of\n" +msgstr "Ten font zawiera bitmapy w nieznanym formacie %d\n" -msgid "Southern Sami" -msgstr "lapoński południowy" +msgid "" +"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" +msgstr "Ten font zawiera bitmapy w nieobsługiwanym, przestarzałym formacie 3\n" -msgid "Saterland Frisian" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" +"Ten font zawiera jednocześnie tablice „BASE” i „bsln”.\n" +" Zostanie użyta tylko tablica „BASE”.\n" -msgid "Sukuma" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Ten font zawiera jednocześnie tablice „kern” i „GPOS”.\n" +" Tablica „kern” zostanie użyta tylko jeśli tablica „GPOS” nie obsługuje " +"funkcji „kern”.\n" -msgid "Lang|Sundanese" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" msgstr "" +"Ten font zawiera jednocześnie tablice „mor[tx]” i „GSUB”.\n" +" Odczytane zostaną tylko te dane z „morx” które nie są odzwierciedlone w " +"tablicy „GPOS”.\n" -msgid "Suri" -msgstr "suri" - -msgid "Svan" -msgstr "swan" - -msgid "Swadaya Aramaic" -msgstr "aramejski (swadaja)" - -msgid "Swazi" -msgstr "suazi" - -msgid "Upper Saxon" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" +"Ten font zawiera zarówno truetype'ową tablicę „glyf” jak i opentype'ową „CFF " +"” z obrysami postscriptowymi. FontForge może operować tylko na jednej z " +"nich. Której użyć?" -msgid "Sylheti" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Ten font zawiera jednocześnie postscriptowe i truetype'owe definicje glifu.\n" +" Zostanie użyta tylko jedna z nich.\n" -msgid "Syriac (Estrangela)" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" +"Ten font zawiera wiele definicji glifu.\n" +" Zostanie użyta tylko jedna z nich.\n" -msgid "Syriac (Western script)" -msgstr "" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "Ten font nie zawiera ani tablicy „CFF”, ani „glyf”/„loca”." -msgid "Syriac (Eastern script)" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"Ten font nie zawiera glifów posiadających numery kodowe.\n" +"Czy użyć kodowania „Symbol” zamiast Unikodu?" -msgid "Silesian" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" +"Ten font nie zawiera glifów kodowanych unikodowo.\n" +"Prawdopodobnie będzie bezużyteczny." -msgid "Tabasaran" -msgstr "tabasarański" +msgid "" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" +msgstr "" +"W tym foncie pewne punkty obrysów mają niecałkowite\n" +"współrzędne. To dozwolone w przypadku fontów SVG, lub\n" +"postscriptowych, ale nie truetype'owych. Czy traktować\n" +"je jako błędne?" -msgid "TH-Cree" -msgstr "kri-TH" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Nie znaleziono w foncie glifu „%.80s”" -msgid "Dehong Dai" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"Ten font ma wyłączone pionowe metryczne.\n" +"Można to zmienić w Element -> Właściwości fontu." -msgid "Tetum" -msgstr "" +msgid "This font does not specify font-face\n" +msgstr "Ten font nie zawiera nazwy kroju\n" -msgid "Tigre" -msgstr "tigre" +msgid "This font does not specify units-per-em\n" +msgstr "W tym foncie nie określono wysokości pola znaku\n" -msgid "Tahitian" -msgstr "tahitański" - -msgid "Tiv" -msgstr "" +msgid "This font does not specify unitsPerEm, so we guess 1000." +msgstr "Nie określono wartości unitsPerEm, przyjęto 1000." -msgid "Tamashek" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Ten font ma stronę kodową %1$.20s-%2$.20s-%3$d, ale najlepsza pasująca mapa, " +"jaką dysponuje FontForge, jest dla %1$.20s-%2$.20s-%4$d. Użyć jej, czy dać " +"wskazać inną?" -msgid "Temne" -msgstr "temne" - -msgid "Tundra Nenets" -msgstr "juracki tundrzański" - -msgid "Tonga" -msgstr "tonga" - -msgid "Todo" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Błędny font: zawiera w „GPOS” podtablicę rozszerzoną,\n" +"która odwołuje się do innej podtablicy rozszerzonej.\n" -msgid "Toma" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Błędny font: zawiera w „GSUB” podtablicę rozszerzoną,\n" +"która odwołuje się do innej podtablicy rozszerzonej.\n" -msgid "Tok Pisin" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"Ten font zawiera wartość FSType równą 2 (Zaostrzone\n" +"warunki licencji). Aby edytować takie fonty, potrzebne\n" +"są zezwolenia od producentów.\n" +"\n" +"Czy producent udzielił zezwolenia na edycję tego fontu?" -msgid "Tshangla" +#, c-format +msgid "" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" +"W foncie %s funkcja zecerska „size” występuje wielokrotnie. Interpretacja " +"takiej zawartości jest niepewna. FontForge wybierze któreś pojedyncze " +"wystąpienie.\n" -msgid "Turoyo Aramaic" -msgstr "aramejski (turojo)" - -msgid "Tumbuka" -msgstr "" +msgid "This glyph can use a stem3 hint" +msgstr "Dla tego glifu można zastosować hint typu stem3" -msgid "Tulu" -msgstr "tulu" +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "Ten glif zawiera różną liczbę konturów w różnych fontach podstawowych" -msgid "Tuvin" -msgstr "tuwiński" +msgid "This glyph contains a different number of hints in different instances" +msgstr "Ten glif zawiera różną liczbę hintów w różnych fontach podstawowych" -msgid "Tuvalu" -msgstr "" +msgid "" +"This glyph contains a different number of references in different instances" +msgstr "Ten glif zawiera różną liczbę odwołań w różnych fontach podstawowych" -msgid "Twi" -msgstr "twi" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "Ten glif zawiera hint poziomy o rozmiarze bliskim żądanego" -msgid "Tày" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"Ten glif zawiera funkcję podstawienia bądź ligatury odwołującą się do " +"pustego glifu" -msgid "Tamazight" -msgstr "" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "Ten glif zawiera hint pionowy o rozmiarze bliskim żądanego" -msgid "Tzotzil" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" +"Ten glif zawiera kotwice pewnych, ale nie wszystkich klas z podtablicy " +"funkcji zecerskich." -msgid "Udmurt" -msgstr "udmurcki" - -msgid "Umbundu" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." msgstr "" +"Ten glif zawiera jednocześnie kontury i odwołania (albo zawiera odwołanie z " +"błędną\n" +"macierzą przekształceń, liczone w związku z tym jako kontur). Jest to " +"niezgodne\n" +"ze specyfikacją TrueType." -msgid "Upper Sorbian" -msgstr "górnołużycki" - -msgid "Uyghur" -msgstr "ujgurski" - -msgid "Venetian" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"Ten glif zawiera punkty kontrolne które są położone zbyt blisko końców " +"krzywych aby\n" +"w widoczny sposób wpływać na kształt krzywej." -msgid "Volapük" +msgid "This glyph contains different kerning pairs in different instances" msgstr "" +"Ten glif występuje w innych parach kerningowych w różnych fontach " +"podstawowych" -msgid "Võro" -msgstr "" +msgid "This glyph extends further below the baseline than desired" +msgstr "Glif sięga niżej niż jest to wskazane" -msgid "Wa" -msgstr "wa" +msgid "This glyph extends left further than desired" +msgstr "Glif wystaje w lewo bardziej niż jest to wskazane" -msgid "Wagdi" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"Ten glif ma cztery hinty, ale gdyby pominąć ten, można by zastosować hint " +"typu stem3" -msgid "Waray-Waray" +msgid "" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." msgstr "" +"Ten glif nie zawiera instrukcji TrueType. Dodanie ich (np. instrukcji delta) " +"może znacząco zmienić jego zrastrowany obraz." -msgid "West-Cree" -msgstr "kri zachodni" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Ten glif występuje w więcej niż jednym podfoncie CID" -msgid "Wolof" -msgstr "wolof" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Ten glif nie występuje w niektórych fontach podstawowych" -msgid "Walloon" -msgstr "" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "Glif ma inną nazwę niż wynikająca z jego numeru unikodowego" -msgid "Mewati" -msgstr "" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Ten glif nie występuje w żadnym podfoncie CID" -msgid "Tai Lue" -msgstr "tai lu" +msgid "" +"This glyph is not mapped to any unicode code point, but its name should be." +msgstr "Glif nie ma przypisanego numeru unikodowego wynikającego z jego nazwy" -msgid "Minjangbal" -msgstr "" +msgid "This glyph is taller than desired" +msgstr "Glif sięga wyżej niż jest to wskazane" -msgid "Khengkha" -msgstr "" +msgid "This glyph is wider than desired" +msgstr "Glif jest szerszy niż jest to wskazane" -msgid "Soga" -msgstr "" +msgid "This glyph self-intersects" +msgstr "Wykryto przecięcia konturów" -msgid "Kpelle (Liberia)" +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" +"Krzywe w tym glifie przecinają się. Sprawdzenie, czy obrysy są poprawnie " +"skierowane, nie ma sensu dopóki przecięcia nie zostaną usunięte." -msgid "Yakut" -msgstr "jakucki" - -msgid "Yao" +msgid "" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" +"Ten glif zawiera, oprócz normalnych, także obrysy opisane krzywymi Spiro. " +"Nie można jednak ich używać, gdyż nie udało się załadować biblioteki " +"libspiro." -msgid "Yapese" +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" +"Ten glif zawiera, oprócz normalnych, także obrysy opisane krzywymi Spiro. " +"Nie można jednak ich używać, gdyż, FontForge nie został skompilowany z " +"biblioteką Spiro." -msgid "Y-Cree" -msgstr "kri-Y" +msgid "This glyph's advance width is different from the standard width" +msgstr "Szerokość tego glifu różni się od standardowej" -msgid "Yi Classic" -msgstr "yi klasyczny" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "Wysokość tego glifu różni się od standardowej" -msgid "Yi Modern" -msgstr "yi współczesny" +msgid "This hint does not control any points" +msgstr "Ten hint nie ma wpływu na żadne punkty" -msgid "Zealandic" -msgstr "" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Ten glif ma szerokość wykluczającą zastosowanie hintu stem3" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "This index is much larger than the closest neighbor" +msgstr "Ten indeks jest znacznie większy niż najbliższy sąsiedni" -msgid "Zhuang" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"To wymaga otwarcie więcej niż 10 okien.\n" +"Czy mimo to kontynuować?" -msgid "Chinese Hong Kong" -msgstr "chiński hongkoński" - -msgid "Chinese Phonetic" -msgstr "chiński fonetyczny" - -msgid "Chinese Simplified" -msgstr "chiński uproszczony" - -msgid "Chinese Traditional" -msgstr "chiński tradycyjny" - -msgid "Zande" -msgstr "zande" - -msgid "Zazaki" +msgid "" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" msgstr "" +"To jest „ogólny” gadżet (widżet): nigdy nie pojawi się na ekranie, ale z " +"jego ustawień\n" +"dziedziczą, pośrednio lub wprost, wszystkie inne gadżety." -msgid "Language(s)" -msgstr "Języki" - -msgid "Script(s) & Language(s)" -msgstr "Pisma i języki" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "Ustawienia wyglądu wspólne dla wszystkich widoków programu." -#, c-format msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" -"Język „%s” nie figuruje na liście znanych języków i zostanie pominięty." +"To jest liczba identyfikująca wszystkie fonty danego stylu z tej rodziny;\n" +"np. fonty pogrubione dla 10 czy 24 pkt będą tu miały tą samą wartość,\n" +"ale fonty pochyłe inną." #, c-format msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" msgstr "" -"Kilka języków, w tym „%s”, nie figuruje na liście znanych języków i zostaną " -"pominięte." - -msgid "Language List" -msgstr "Lista języków" +"To prawdopodobnie prawidłowy font URW, ale jest w nieobsługiwanym formacie " +"(„%c%c”).\n" +"FontForge radzi sobie tylko z fontami w formacie „IK”.\n" msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." +"This is roughly (very roughly) the number off em-units\n" +"of error that two glyphs may have to belong in the same\n" +"class. This error is taken by comparing the two glyphs\n" +"to all other glyphs and summing the differences.\n" +"A small number here (like 2) means lots of small classes,\n" +"while a larger number (like 20) will mean fewer classes,\n" +"each with more glyphs." msgstr "" -"Zaznacz wszystkie wymagane języki.\n" -"Użyj „ctrl” do wprowadzenia kilku\n" -"zaznaczeń, jeśli potrzebne." - -msgid "Language Missing" -msgstr "Nie znaleziono języka" +"To jest z grubsza wartość kerningu, o jaką wolno się różnić\n" +"poszczególnym glifom w ramach jednej klasy.\n" +"Mały próg (np. 2) powoduje wygenerowanie wielu nielicznych klas.\n" +"Większy próg (np. 20) da mniej klas, ale liczniejszych." msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." msgstr "" -"Trzeba wybrać przynajmniej jeden język,\n" -"lub użyć „domyślnego”, jeśli żaden nie pasuje." - -msgid "No scripts" -msgstr "Brak pism" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "Dla każdego tagu funkcji trzeba wybrać przynajmniej jedno pismo" - -msgid "Bad script tag" -msgstr "Błędny tag pisma" +"Przybliżone położenie punktu zbiegu.\n" +"Nie uwzględnia przesunięć wprowadzanych przez wybór\n" +"„środka zaznaczenia” czy „ostatniego kliknięcia”." -#, c-format msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." msgstr "" -"Tag pisma w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " -"czteroznakowe." +"Występuje różnica krzywizn między poprzednim\n" +"a następnym splajnem. Obrysy zwykle wydają się\n" +"ładniejsze gdy ta różnica zmierza do zera." -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgid "This is the main fontforge window displaying a font" msgstr "" -"Tag pisma w wierszu %d (%s) powinien składać się wyłącznie ze znaków ASCII.\n" +"Ustawienia wyglądu głównego okna programu, wyświetlającego tablicę znaków." -msgid "No languages" -msgstr "Brak języków" +msgid "" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." +msgstr "" +"Element odróżniający listy kombinowane od pól tekstowych\n" +"i przyciski rozwijane od zwykłych przycisków." -msgid "You must select at least one language for each script." -msgstr "Dla każdego pisma trzeba wybrać przynajmniej jeden język" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"To jest przesunięcie poziome w pikselach, jakie\n" +"należy zastosować dla danej kotwicy w zadanym\n" +"rozmiarze, aby skompensować błędy zaokrągleń.\n" +"Ma to szczególne znaczenie dla małych rozmiarów,\n" +"w których te błędy są proporcjonalnie największe.\n" +"Dane znajdują się w tzw. tablicy rastrowania." -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" -"Tag języka w wierszu %d (%s) powinien składać się wyłącznie ze znaków " -"ASCII.\n" +"To jest przesunięcie pionowe w pikselach, jakie\n" +"należy zastosować dla danej kotwicy w zadanym\n" +"rozmiarze, aby skompensować błędy zaokrągleń.\n" +"Ma to szczególne znaczenie dla małych rozmiarów,\n" +"w kórych te błędy są proporcjonalnie największe.\n" +"Dane znajdują się w tzw. tablicy rastrowania." -msgid "Bad language tag" -msgstr "Błędny tag języka" +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"Wygenerowana kursywa będzie pozostawiać wiele do życzenia!\n" +"Będzie trzeba pewnie ręcznie poprawić e, g, k oraz v-z.\n" +"Pewnie także в, г, д, е, ж, л, м, ц, щ, ъ, ђ. Pewnie też\n" +"wszystkie greckie litery tekstowe. A najlepiej wszystko." #, c-format msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" msgstr "" -"Tag języka w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " -"czteroznakowe." +"Ta para kerningowa („%.20s” i „%.20s”) należy do klasy kerningu w której " +"wartość kerningu między nimi wynosi 0. Czy poprawić tą klasę (a może " +"utworzyć osobną parę)?" -msgid "Script(s)" -msgstr "Pisma" +msgid "This ligature index is already in use" +msgstr "Ten indeks ligatury jest już zajęty" msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" -"Każda funkcja zecerska jest aktywna dla określonego\n" -"zestawu pism i języków. Zwykle wprowadzane jest\n" -"pojedyncze pismo, ale może ich być więcej. Pismo\n" -"określane jest czteroliterowym tagiem OpenType.\n" +"To wygląda na plik ofm level1 (lub level2). FontForge obsługuje tylko level0." -msgid "OpenTypeFeature|New" -msgstr "Nowa" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" +msgstr "" +"To wygląda na typ fontów Ikarusa którego przykłady autor już kiedyś " +"widział,\n" +"ale brakuje mu dokumentacji. FontForge jeszcze nie obsługuje tego typu.\n" -msgid "You must choose a lookup type" -msgstr "Należy wybrać typ tablicy funkcji zecerskich" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." +msgstr "" +"To wygląda na plik w natywnym formacie FontForge (SplineFont Database),\n" +"a nie na ΤεΧ-owy plik definicji podfonty (SubFont Definition file).\n" +"Taka niefortunna zbieżność rozszerzeń nazw plików (*.sfd)." -msgid "No Lookup Type Selected" -msgstr "Nie wybrano żadnego typu tablicy" +msgid "This lookup contains no data" +msgstr "Tablica funkcji zecerskich nie zawiera żadnych danych" -msgid "You must select a Lookup Type." -msgstr "Należy wybrać typ tablicy funkcji zecerskich" +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgstr "" +"Nie udało się ustalić typu tego „lookup” - przejdzie bez efektu; wiersz %d " +"pliku %s" -msgid "Unnamed lookup" -msgstr "Bezimienna tablica" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "Ta klasa znaków diakrytycznych (%s) jest używana w tablicy %s." -msgid "You must name the lookup." -msgstr "Tablicę funkcji zecerskich musi mieć nazwę." +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "Ten zestaw znaków diakrytycznych (%s) jest używana w tablicy %s." -msgid "Bad feature tag" -msgstr "Błędny tag funkcji" +msgid "This may take a while. Please be patient..." +msgstr "To może chwilę potrwać (cierpliwości)..." #, c-format msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" -"Tag funkcji w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " -"czteroznakowe (albo tagi macintoshowe: dwie liczby w nawiasach kątowych, np. " -"<3,4>)." - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" msgstr "" -"Tag funkcji w wierszu %d (%s) powinien składać się wyłącznie ze znaków " -"ASCII.\n" +"Ten font Multiple Master zawiera %1$d wariantów, a FontForge potrafi " +"obsłużyć tylko %2$d wariantów końcowych dla %3$d osi – nie będzie w stanie " +"poprawnie edytować tego fontu." #, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" msgstr "" -"Tag pisma w wierszu %d (%s) powinien składać się wyłącznie ze znaków ASCII.\n" +"Ten font Multiple Master zawiera %1$d wariantów; potrzebuje przynajmniej " +"%2$d wariantów końcowych dla %3$d osi. FontForge nie będzie w stanie " +"poprawnie edytować tego fontu." -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" -"Tag pisma w wierszu %d (%s) jest zbyt długi. Dopuszczalne są najwyżej " -"czteroznakowe." +"Ten tekst może zawierać tylko znaki ASCII. Proszę używać (c) zamiast ©." -msgid "Lookup name already used" -msgstr "Nazwa tablicy jest już używana" +msgid "This must be a truetype layer." +msgstr "To polecenie działa tylko na warstwach z krzywymi stopnia drugiego." msgid "" "This name has already been used for another lookup.\n" @@ -22060,7396 +22214,4677 @@ "Ta nazwa została już użyta dla innej tablicy.\n" "Nazwy tablic funkcji zecerskich muszą być unikalne." -msgid "Lookup" -msgstr "Tablica" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." +msgstr "Ta nazwa została już nadana klasie/zestawowi nr %d." -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" -"Tablica może zawierać wiele transformacji,\n" -"ale każda transformacja musi być tego samego typu." +"Lista nazw glifów zawiera co najmniej jedną nazwę używającą znaków spoza " +"ASCII: %s" msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." +"This namelist is based on a namelist which contains non-ASCII glyph names" msgstr "" -"Większość tablic będzie związanych z jakąś funkcją\n" -"zecerską, aktywną dla określonego zestawu pism\n" -"i języków. Czasem tablica nie będzie związana z żadną\n" -"funkcją, tylko warunkowo używana przez inną. Równie\n" -"dobrze tablica może być związana z więcej niż jedną\n" -"funkcją. Funkcje określane są czteroliterowymi tagami\n" -"OpenType, lub w wersji macintoshowej dwoma liczbami\n" -"." - -msgid "Right To Left" -msgstr "Pismo od prawej do lewej" +"Ta lista opiera się o listę nazw glifów zawierającą nazwy używające znaków " +"spoza ASCII" -msgid "Ignore Base Glyphs" -msgstr "Ignoruj glify podstawowe" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Tej operacji nie będzie można cofnąć, kontynuować?" -msgid "Ignore Ligatures" -msgstr "Ignoruj ligatury" +msgid "" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." +msgstr "" +"Dopisuje znacznik czasu w formacie YYMMDDHHMM do rodziny pisma i nazwy pliku " +"fontu." -msgid "Ignore Combining Marks" -msgstr "Ignoruj znaki składające" +msgid "This outline glyph is missing a bitmap version" +msgstr "Ten glif obrysowy nie ma swojej wersji bitmapowej" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Klasa diakrytycznych:" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "Szerokości tego glifu i jego wersji bitmapowej nie zgadzają się." -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Zestaw diakrytycznych:" +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" +msgstr "" +"Ta karta tylko pokazuje, z jakich unikodowych zakresów\n" +"znaków pochodzą glify w bieżącym foncie. Zmiana zakresów\n" +"jest możliwa w:" -msgid "Lookup Name:" -msgstr "Nazwa tablicy:" +msgid "" +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" +msgstr "" +"Ta krzywa zapewne przecina się sama z sobą (chociaż stosowany test\n" +"tego nie wykrył). Proszę przyjrzeć się narożnikom pod powiększeniem." -msgid "Store ligature data in AFM files" -msgstr "Zapisuj ligatury w plikach AFM" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Ten kontur powinien być skierowany w prawo" -msgid "Name in use" -msgstr "Nazwa zajęty" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Ten kontur powinien być skierowany w lewo" -#, c-format msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" -"Nazwa „%.80s” jest już używana dla klasy kotwic w innej podtablicy (%.80s)." +"Ten plik pdf zawiera słownik /Encrypt; FontForge nie obsługuje szyfrowanych " +"pdf-ów." -msgid "Name used twice" -msgstr "Nazwa już używana" +msgid "This pdf file has no fonts" +msgstr "Ten plik pdf nie zawiera fontów" + +msgid "This pdf file has no pages" +msgstr "Ten plik pdf nie zawiera żadnych stron" -#, c-format msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" -"Nazwa „%.80s” została już użyta w tej podtablicy.\n" -"Każda klasa kotwic musi mieć unikalną nazwę." +"Tu można wprowadzić nazwy (w wielu językach, angielska jest obowiązkowa)\n" +"identyfikujące określony styl fontów. Fonty o takich samych wartościach ID " +"stylu\n" +"powinny również mieć tutaj taką samą zawartość." -#, c-format msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" -"Wraz z usunięciem klasy %.80s w glifach\n" -"znikną wszystkie związane z nią kotwice.\n" -"Czy mimo to kontynuować?" +"Macierz przekształceń tego odwołania jest niezgodna ze specyfikacja fontów " +"Type1/2.\n" +"Specyfikacja ta nie dopuszcza ani skalowania, ani obrotów." -msgid "Remove Anchor Class?" -msgstr "Usunąć klasę kotwic?" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." +msgstr "" +"Macierz przekształceń tego odwołania jest niezgodna ze specyfikacja " +"TrueType.\n" +"Wszystkie wartości (poza przesunięciami) muszą się zawierać w zakresie " +"[-2.0; 2.0).\n" +"Przesunięcie musi być dane wartościami całkowitymi." -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Klasy kotwic w podtablicy %.80s" +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "To odwołanie zostało odbite, kontury są rysowane wbrew konwencji" -msgid "New Anchor Class" -msgstr "Nowa klasa kotwic" +msgid "" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." +msgstr "" +"To odwołanie korzysta z mechanizmu przystawania punktów, ale\n" +"punkty glifu źródłowego zostały przenumerowane i nie można już\n" +"korzystać z przystawania." -msgid "Base Glyph Name" -msgstr "Nazwa glifu podstawowego" +msgid "" +"This rule activates no lookups.\n" +"Proceed anyway?" +msgstr "" +"Ta reguła nie aktywuje żądnych tablic\n" +"funkcji zecerskich. Czy mimo to kontynuować?" -msgid "Ligature Glyph Name" -msgstr "Nazwa glifu ligatury" +msgid "This setting is already used" +msgstr "Ten kod ustawienia jest już zajęty" -msgid "First Glyph Name" -msgstr "Nazwa pierwszego glifu" +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." +msgstr "" +"Tu można określić sposób rysowania linii kreskowanej. Dla linii ciągłej\n" +"to pole powinno być puste. Dla linii kreskowanej należy wprowadzić\n" +"do 8 liczb całkowitych z zakresu [0...255], co określa wzór kreskowania:\n" +"„10 10” oznacza „10 jednostek linii, 10 jednostek przerwy, powtarzać” itd." msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" msgstr "" -"Funkcje podpięte pod tą tablicę funkcji nie są aktywne dla żadnego pisma. To " -"nie działa." +"Mac OS do określenia wysokości wiersza i interlinii używa pól\n" +"HHead i VHead. Dolna krawędź ma zwykle położenie ujemne.\n" +"Zaznaczenie „wart. względna” oznacza, że wartości pól\n" +"traktowane są jako przesunięcia od granic pola znaku.\n" +"\n" +"Zaleca się zaznaczenie „wart. względna” i nadanie polom\n" +"wartości 0. UWAGA: w przeciwieństwie do dolnej granicy,\n" +"obcięcia, UJEMNE wartości przesuwają dolną krawędź wiersza\n" +"w dół, licząc od linii podstawowej pisma." -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "Glif o nazwie „%s” nie istnieje w foncie." +msgid "This spline set has no points.\n" +msgstr "Napotkano obrys bez punktów.\n" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Trzeba wprowadzić glif zastępujący dla %s." +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "" +"Ta wersja FontForge potrzebuje biblioteki freetype w wersji 2.3.7 lub " +"nowszej." -#, c-format msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" -"Wśród zamienników glifu %.60s występuje glif %.80s, którego nie ma jeszcze w " -"foncie. Czy to celowe?" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "FontForge nie został skompilowany z biblioteką Spiro." -msgid "Duplicate data" -msgstr "Zdublowane dane" +msgid "This window displays a single outline glyph" +msgstr "Ustawienia wyglądu okna edycji glifu obrysowego" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "Istnieją dwa wpisy dla tego samego zestawu glifów (%.80s i %.80s)" +msgid "This window displays a single outline glyph (more data)" +msgstr "Ustawienia wyglądu okna edycji glifu obrysowego (ciąg dalszy)" -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Istnieją dwa wpisy dla tego samego glifu (%.80s)" +msgid "This window displays metrics information about a font" +msgstr "Ustawienia wyglądu widoku metrycznych glifów fontu" -msgid "Lookup Table Edit" -msgstr "Edycja tablicy funkcji zecerskich" +msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" +msgstr " " -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Podtablica funkcji zecerskich, %s" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Granica między kreskami \"grubymi\" a \"cienkimi\":" -msgid "_Alphabetic" -msgstr "_Alfabetycznie" +msgid "Threshold between Thin and Thick Stems" +msgstr "Granica między kreskami grubymi a cienkimi" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Posortuj ten widok według nazw glifów." +msgid "Tibetan" +msgstr "tybetański" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Posortuj ten widok według numerów kodowych glifów." +msgid "Tibetan (PRC)" +msgstr "tybetański (chiny)" -msgid "_By Base Char" -msgstr "Według znaku pod_stawowego" +msgid "Tibetan Bhutan" +msgstr "tybetański (Bhutan)" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" -"Sortuj biorąc pod uwagę glif podstawowy, jeśli istnieje.\n" -"W ten sposób Agrave znajdzie się przy A." +msgid "Tifinagh" +msgstr "tifinagh" -msgid "By _Scripts" -msgstr "Według _Pism" +msgid "Tifinagh (Berber)" +msgstr "tifinagh (berberyjskie)" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" -"Sortowanie z uwzględnieniem pisma.\n" -"Znaki „A” i „Z” będą sortowane razem.\n" -"„Alfa” będzie sortowany z „Omega”, nie z „A”." +msgid "Tigre" +msgstr "tigre" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Ta funkcja zecerska OpenType może przyjąć do ośmiu różnych\n" -"parametrów, jednak rzadko kiedy korzysta się z więcej niż\n" -"jednego. Można wyłączyć wyświetlanie nieużywanych parametrów\n" -"aby widok stał się cokolwiek bardziej przejrzysty." - -msgid "_Populate" -msgstr "_Wypełnij" - -msgid "Auto_Kern" -msgstr "Automatyczny _kerning" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" -"Dla każdego pisma, którego dotyczy ta tablica, próbuje\n" -"wygenerować sensowne wartości kerningu dla każdej pary glifów." - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" -"Dodaje wpisy dla wszystkich glifów których dotyczy ta tablica funkcji " -"zecerskich.\n" -"FontForge doda także wartości domyślne, jeśli tylko będzie w stanie je " -"ustalić." +msgid "Tigrinya" +msgstr "Tigrinia" -msgid "_Add Selected" -msgstr "Dodaj _zaznaczone" +msgid "Tigrinya Ethiopia" +msgstr "tigrinia (Etiopia)" -msgid "_AutoKern Selected" -msgstr "_Automatyczny kerning zaznaczonych" +msgid "Tigrinyan Eritrea" +msgstr "tigrinia (Erytrea)" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "Generuje kerning dla zestawień wybranych glifów." +msgid "Tile Bounding Box:" +msgstr "Prostokąt brzegowy:" -msgid "Add entries for all selected glyphs." -msgstr "Dodaj wpisy dla każdego glifu zaznaczonego w widoku fontu." +msgid "Tile Margin" +msgstr "Margines" -msgid "_Remove Empty" -msgstr "_Usuń puste" +msgid "Tile Margin:" +msgstr "Margines:" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" -"Usuń wszystkie „puste” wpisy ― takie, dla których wszystkie pola mają " -"wartość 0." +msgid "Tile Max X" +msgstr "Największa wartość X" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" -"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono drugiego " -"glifu" +msgid "Tile Max Y" +msgstr "Największa wartość Y" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" -"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono glifu " -"źródłowego" +msgid "Tile Min X" +msgstr "Najmniejsza wartość X" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" -"Usuń wszystkie „puste” wpisy ― takie, dla których nie określono glifu " -"podstawianego" +msgid "Tile Min Y" +msgstr "Najmniejsza wartość Y" -msgid "Remove All" -msgstr "Usuń wszystko" +msgid "Tile Path" +msgstr "Wzór wzdłuż krzywej" -msgid "Remove all entries." -msgstr "Usuwa wszystkie wpisy." +msgid "Tile Pattern" +msgstr "Wypełnienie kafelkowe" -msgid "_Default Using Suffix:" -msgstr "Wypełnij wg _sufiksu:" +msgid "Tile Pattern..." +msgstr "Ułóż kafelkowo..." -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" -"Dodaje wpisy dla glifów, które mają warianty o wskazanym sufiksie.\n" -"To znaczy, że jeżeli wskaże się sufiks „superior”, w foncie istnieją\n" -"glify o nazwach „A” i „A.superior”, a tablica funkcji zecerskich jest\n" -"aktywna dla pisma łacińskiego, to FontForge doda wpis mapujący\n" -"„A” -> „A.superior”." +msgid "Tile Size" +msgstr "Rozmiar kafelka" -msgid "_Default New Entries to First" -msgstr "Wartości _domyślne brane z pierwszego wiersza" +msgid "Tile _Path..." +msgstr "W_klej wzdłuż krzywej" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" -"Czy przy dodawaniu nowych wpisów nadawać im takie\n" -"same wartości delty jakie są w pierwszym wpisie?" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Czas (w milisekundach) wyświetlania podpowiedzi" -msgid "When adding new entries provide default kerning values." -msgstr "Ustawia domyślne wartości kerningu dla nowych pozycji." +msgid "Tiny Selection" +msgstr "Zbyt mała próbka" -msgid "Please name this subtable" -msgstr "Nazwa dla podtablicy" +msgid "Title Background" +msgstr "Tło nagłówków" -msgid "Duplicate name" -msgstr "Zdublowana nazwa" +msgid "Title Divider Color" +msgstr "Separatory nagłówków" -msgid "There is already a subtable with that name, please pick another." -msgstr "Istnieje już podtablica o tej nazwie, proszę wprowadzić inną." +msgid "Title Font" +msgstr "Krój nagłówków" -msgid "No Subtable" -msgstr "Nie wybrano podtablicy" +msgid "Title Text Color" +msgstr "Tekst nagłówków" -msgid "Create a new lookup" -msgstr "Utwórz nową tablicę" +msgid "Titling" +msgstr "Formy tytułowe" -msgid "Add a subtable to which lookup?" -msgstr "Gdzie dodać podtablicę?" +msgid "To P_DF File" +msgstr "Do pliku P_DF" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Proszę wybrać pierwsze glify do par kerningu" +msgid "To _File" +msgstr "Do _pliku" -msgid "Select glyphs for the second part of the kern pair" -msgstr "Proszę wybrać drugie glify z par kerningu" +msgid "To _Hundredths" +msgstr "Do _tysięcznych" -msgid "No selection" -msgstr "Brak zaznaczenia" +msgid "To _Int" +msgstr "Do _całkowitych" msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" -"Proszę wybrać glify, które mają zostać uwzględnione przy obliczaniu klas " -"kerningu, z poniższych widoków." - -msgid "Intra Class Distance" -msgstr "Próg klasyfikacji klas" - -msgid "Kerning format" -msgstr "Format kerning" - -msgid "Use individual kerning pairs" -msgstr "Kerning oparty o pary glifów" +"Aby utworzyć nową nazwę, kliknij przycisk i wybierz język.\n" +"Aby zmienić język, kliknij na niego.\n" +"Aby zmienić funkcję, kliknij na nią.\n" +"Aby zmienić tekst, kliknij w nim i pisz.\n" msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" -"Ten format pozwala wprowadzić kerning dla par poszczególnych glifów\n" -"dokładnie takich, jakie użytkownik ma na myśli." - -msgid "Use a matrix of kerning classes" -msgstr "Kerning oparty o klasy glifów" +"Aby utworzyć nową nazwę, kliknij przycisk i wybierz język.\n" +"Aby zmienić język, kliknij na niego.\n" +"Aby zmienić tekst, kliknij w nim i pisz.\n" msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" -"Ten format pozwala wprowadzić kerning dla par rozłącznych klas\n" -"glifów, co pozwala jedną wartością określić światło między\n" -"wszystkimi glifami jednej a drugiej klasy." - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "Wyznaczyć klasy, do jakich należą wybrane glify" +"Aby dodać nową nazwę, należy kliknąć przycisk i wybrać jej język.\n" +"Aby zmienić język wartości, należy go kliknąć i wybrać inny,\n" +"Aby zmienić tag zestawu, należy go kliknąć i wybrać inny.\n" +"Aby zmienić nazwę, należy ją kliknąć i wpisać nową.\n" +"Aby usunąć nazwę, należy ją kliknąć prawym przyciskiem myszy i wybrać " +"„Usuń”.\n" +"Aby powiązać nazwę z odpowiednikiem postscriptowym lub rozdzielić je,\n" +"należy ją kliknąć prawym przyciskiem myszy i wybrać żądane działanie." msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" -"FontForge przyjrzy się glifom wybranym w widoku fontu,\n" -"i na podstawie ich wzajemnego podobieństwa wyznaczy klasy\n" -"w których glify mają podlegać wspólnemu kerningowi." +"Aby wygenerować rodzinę macową, bieżący font musi mieć „podstawowy” styl " +"(Normal, Regular...), muszą być też otwarte pozostałe fonty tej rodziny." -msgid "Intra Class Distance:" -msgstr "Próg klasyfikacji klas:" +msgid "To the glyph names starting at:" +msgstr "Do nazw odliczanych od:" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" -"To jest z grubsza wartość kerningu, o jaką wolno się różnić\n" -"poszczególnym glifom w ramach jednej klasy.\n" -"Mały próg (np. 2) powoduje wygenerowanie wielu nielicznych klas.\n" -"Większy próg (np. 20) da mniej klas, ale liczniejszych." +msgid "To their own names" +msgstr "Do bieżących nazw" -msgid "C_lasses" -msgstr "K_lasy" +msgid "To:" +msgstr "Warstwa docelowa:" -msgid "_Pairs" -msgstr "_Pary" +msgid "Tonga" +msgstr "tonga" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" -"Kerning można definiować dla par znaków,\n" -"albo param klas znaków. Którą metodę zastosować?" - -msgid "No Script Tag" -msgstr "Brakuje tagu pisma" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "Proszę określić czteroliterowy opentype'owy tag pisma" - -msgid "Script Tag too long" -msgstr "Tag pisma zbyt długi" +msgid "Tongan" +msgstr "tongański" -msgid "Invalid language" -msgstr "Nieprawidłowy tag języka" +msgid "Too Big" +msgstr "Wartość zbyt duża" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" -"Proszę wprowadzić listę porozdzielanych przecinkami czteroliterowych " -"opentype'owych tagów języków" +msgid "Too Complex or Bad" +msgstr "Zbyt złożony lub błędny" -msgid "Add Language(s) to Script" -msgstr "Dodaj język(i) do pisma" +msgid "Too Many Breakpoints" +msgstr "Zbyt wiele punktów wstrzymania" -msgid "Remove Language(s) from Script" -msgstr "Usuń język(i) z pisma" +msgid "Too Many Glyphs" +msgstr "Zbyt wiele glifów" -msgid "Script Tag:" -msgstr "Tag pisma:" +msgid "Too Many Hints" +msgstr "Zbyt wiele hintów" -msgid "Language Tag:" -msgstr "Tag języka:" +msgid "Too Many Kerns" +msgstr "Zbyt wiele wartości kerningu" -msgid "No Start Glyph" -msgstr "Nie znaleziono glifu początkowego" +msgid "Too Many Points" +msgstr "Zbyt wiele punktów" #, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "To kodowanie nie zawiera niczego o nazwie „%.40s”" +msgid "Too few items on stack for blend in %s\n" +msgstr "Za mało elementów na stosie dla „blend” w %s\n" -msgid "Not enough glyphs" -msgstr "Zbyt mało glifów" +#, c-format +msgid "Too few items on stack for get in %s\n" +msgstr "Za mało elementów na stosie dla „get” w %s\n" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" -"Kodowanie obejmuje zbyt mało znaków żeby ustawić z niego nazwy wszystkich " -"zaznaczonych glifów." +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "Za mało elementów na stosie dla „put” w %s\n" -msgid "Bad selection" -msgstr "Błędne zaznaczenie" +msgid "Too many Unique Font IDs" +msgstr "Zbyt wiele unikalnych ID fontów" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" -"Program ma nie zmieniać nazw glifów podstawowych, ale bieżące zaznaczenie je " -"zawiera." +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "Zbyt wiele współrzędnych na osiach w /BlendDesignPositions.\n" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" -"Wybrane glify są też glifami źródłowymi. Ich nazwy zostaną zmienione, więc " -"nie mogą służyć jako źródłowe w tablicy funkcji zecerskiej." +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "Zbyt dużo kreseczek (może być najwyżej %d)" -msgid "Can't specify a subtable here" -msgstr "Tu nie wprowadza się podtablicy" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Zbyt wiele stref w BlueValues/OtherBlues." -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Z braku przyrostka, nie ma jak zmienić nazw glifów." +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Zbyt wiele stref w FamilyBlues/FamilyOtherBlues." -msgid "Missing suffix" -msgstr "Brakuje przyrostka" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "Zbyt wiele pozycji w słowniku CharStrings \"%s" -msgid "Mass Glyph Rename" -msgstr "Zmiana nazw glifów" +#, c-format +msgid "Too many features %d\n" +msgstr "Zbyt wiele funkcji %d\n" -msgid "Rename all glyphs in the selection" -msgstr "Zmień nazwy zaznaczonych glifów..." +msgid "Too many glyphs" +msgstr "Zbyt wiele glifów" -msgid "By appending the suffix:" -msgstr "Dopisując przyrostek:" +msgid "Too many kern pairs" +msgstr "Zbyt wiele par kerningowych" -msgid "To their own names" -msgstr "Do bieżących nazw" +msgid "Too many layers" +msgstr "Zbyt wiele warstw" -msgid "To the glyph names starting at:" -msgstr "Do nazw odliczanych od:" +#, c-format +msgid "Too many lookups %d\n" +msgstr "Zbyt wiele tablic funkcji %d\n" +#, c-format msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" -"Jeśli wpisane zostanie tu „A”, to nazwa pierwszego zaznaczonego glifu " -"zostanie\n" -"zmieniona na „A.przyrostek”, następnego na „B.przyrostek”, i tak dalej." +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "Zbyt wiele punktów danych mapowań w /BlendDesignMap dla osi %s.\n" -msgid "If one of those glyphs already has a suffix" -msgstr "Jeśli jakieś glify mają już w nazwie ten przyrostek:" +#, c-format +msgid "Too many scripts %d\n" +msgstr "Zbyt wiele pism %d\n" -msgid "Append to it" -msgstr "Dopisz go" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Zbyt wiele separatorów. Patrz w: %.20s..." -msgid "Replace it" -msgstr "Zastąp nazwę" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "Zbyt wiele wywołań funkcji w %s\n" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Dodaj te glify do podtablicy funkcji zecerskich:" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Zbyt wiele funkcji – może być najwyżej 14 (013)\n" -msgid "Bad Language" -msgstr "Błędny język" +msgid "Tool_s" +msgstr "P_rzybornik" -msgid "This feature code is already used" -msgstr "Ten kod funkcji jest już zajęty" +msgid "Tools" +msgstr "Narzędzia" -msgid "Setting" -msgstr "Ustawienie" +msgid "Top Accent" +msgstr "Akcenty górne" -msgid "_Language:" -msgstr "_Język:" +msgid "Top Accent Horiz. Pos" +msgstr "Pozioma pozycja akcentów" -msgid "_Name:" -msgstr "_Nazwa:" +msgid "Top Accent Horizontal Pos" +msgstr "Pozioma pozycja akcentów górnych" -msgid "MacName|_New..." -msgstr "_Nowa..." +msgid "Top Accent Pos:" +msgstr "Pozycja akcentów nad:" -msgid "This setting is already used" -msgstr "Ten kod ustawienia jest już zajęty" +msgid "Top Bearing does not change." +msgstr "Górna odsadka nie ulegnie zmianie." -msgid "Setting Id:" -msgstr "Id Ustawienia:" +msgid "Top Hint" +msgstr "Początek strefy górnej" -msgid "_Enabled" -msgstr "W_łączone" +msgid "Top Left" +msgstr "Lewy górny" -msgid "Feature _Id:" -msgstr "_Id funkcji" +msgid "Top Right" +msgstr "Prawy górny" -msgid "Mutually Exclusive" -msgstr "Wzajemnie wykluczające" +msgid "Top Zone" +msgstr "Koniec strefy środkowej" -msgid "Settings" -msgstr "Ustawienia" +msgid "TopAccent" +msgstr "Poz. akc. górnych" -msgid "MacSetting|_New..." -msgstr "_Nowe" +msgid "TopLeft" +msgstr "Lewy górny" -msgid "MacFeature|_New..." -msgstr "_Nowa" +msgid "TopRight" +msgstr "Prawy górny" -msgid "MacFeature|Default" -msgstr "Domyślna" +msgid "Trace Color" +msgstr "Wektoryzowany obrys" -msgid "Constants" -msgstr "Stałe" +msgid "Trademark" +msgstr "Znak handlowy" -msgid "Sub/Superscript" -msgstr "Frakcje górne i dolne" +msgid "Traditional Chinese" +msgstr "chiński tradycyjny" -msgid "Limits" -msgstr "Ograniczenia" +msgid "Traditional Forms" +msgstr "Formy tradycyjne" -msgid "Stacks" -msgstr "Stosy" +msgid "Traditional Name Forms" +msgstr "Formy tradycyjne dla imion" -msgid "Fractions" -msgstr "Ułamki" +msgid "" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" +msgstr "" +"Procent o jaki należy przeskalować wysokość linii średniej.\n" +"Tradycyjnie w fontach odmian pochylonych linia średnia\n" +"jest nieco niżej niż w podstawowych." -msgid "Over/Underbars" -msgstr "Kreski górne i dolne" +msgid "Trailing Jamo Forms" +msgstr "Formy końcowe dzamo" -msgid "Radicals" -msgstr "Pierwiastki" +msgid "Transform" +msgstr "Przekształć" -msgid "Connectors" -msgstr "Połączenia" +msgid "Transform _All Layers" +msgstr "Przekształć _wszystkie warstwy" -msgid "Top Accent Horiz. Pos" -msgstr "Pozioma pozycja akcentów" +msgid "Transform _Guide Layer Too" +msgstr "Przekształć warstwę _odniesienia" -msgid "Pre-Built Larger Variants" -msgstr "Lista gotowych glifów, coraz większych w zadanym wymiarze." +msgid "Transform _Width Too" +msgstr "Przekształć szerokość _glifu" -#. GT: Italic correction -msgid "I.C." -msgstr "K.P." +msgid "Transform ascender serifs" +msgstr "Przekształć szeryfy wydłużeń górnych" -msgid "Parts List" -msgstr "Lista składników" +msgid "Transform baseline serifs" +msgstr "Przekształć szeryfy linii podstawowej" -msgid "Height/Kern Data" -msgstr "Wysokość/kerning" +msgid "Transform descender serifs" +msgstr "Przekształć szeryfy wydłużeń dolnych" -msgid "Kern" -msgstr "Kerning" +msgid "Transform diagonal serifs" +msgstr "Przekształć szeryfy elementów ukośnych" -msgid "Height Adjusts" -msgstr "Korekta wysokości" +msgid "Transform kerning _classes too" +msgstr "Przekształć k_lasy kerningu" -msgid "Kern Adjusts" -msgstr "Korekta kerningu" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Przekształć proste poz_ycjonowanie i kerning" -msgid "Exten Shapes" -msgstr "Kształty wystające" +msgid "Transform x-height serifs" +msgstr "Przekształć szeryfy linii średniej" -msgid "Top Accent" -msgstr "Akcenty górne" +msgid "Transform:" +msgstr "Przekształcenie:" -msgid "Math Kern" -msgstr "Kerning matematyczny" +msgid "Transformation Matrix" +msgstr "Macierz przekształcenia" -msgid "Vert. Construction" -msgstr "Składane w. pionowe" +msgid "Transformation Matrix Changed" +msgstr "Zmieniono macierz przekształcenia" -msgid "Hor. Variants" -msgstr "Warianty poziome" +msgid "Transformed" +msgstr "Przekształcono" -msgid "Hor. Construction" -msgstr "Składane w. poziome" +msgid "Transformed by:" +msgstr "Przekształcony przez:" -msgid "Top Right" -msgstr "Prawy górny" +msgid "Transforming..." +msgstr "Przekształcanie..." -msgid "Top Left" -msgstr "Lewy górny" +msgid "Transitional Serifs" +msgstr "Antykwy barokowe" -msgid "Bottom Right" -msgstr "Prawy dolny" +msgid "Translate By" +msgstr "Przesunięcie" -msgid "Bottom Left" -msgstr "Lewy dolny" +msgid "Translation in X" +msgstr "Przesunięcie X" -msgid "Glyph Construction" -msgstr "Glif składany" +msgid "Translation in Y" +msgstr "Przesunięcie Y" -msgid "Bad device table" -msgstr "Błędna tablica rastrowania" +msgid "Triangle" +msgstr "Trójkątne" -#, c-format -msgid "Bad device table for %s" -msgstr "Błędna tablica rastrowania dla %s" +msgid "Trimming Undo Information" +msgstr "Obcinanie historii zmian" -msgid "Missing Glyph" -msgstr "Brakuje glifu" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (macowy dfont)" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "W bieżącym foncie nie istnieje glif o nazwie %s (użyty w %s)." +msgid "TrueType (MacBin)" +msgstr "TrueType (binarny macowy)" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "Błędna tablica rastrowania dla glifu %s w %s." +msgid "TrueType (Resource)" +msgstr "TrueType (zasób)" -msgid "Bad Parts List" -msgstr "Błędna lista składników" +msgid "TrueType Hints" +msgstr "Hinting" #, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Błędna lista składników dla glifu %s w %s." +msgid "TrueType Instructions for %.50s" +msgstr "Instrukcje TrueType dla %.50s" -msgid "Bad Variants List" -msgstr "Błędna lista wariantów" +msgid "TrueType Point _Matching:" +msgstr "Przystawanie punktów:" #, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Błędna lista wariantów dla glifu %s w %s." - -msgid "MATH table" -msgstr "Tablica MATH" +msgid "" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." +msgstr "" +"Truetype nie przewiduje mieszania konturów i odwołań\n" +"w ramach glifu. Aby móc pohintować %.30s, należy:\n" +" * albo odłączyć odwołania,\n" +" * albo umieścić kontury w innym glifie i odwołać się do niego." #, c-format -msgid "Bad device table for in row %d of %s" -msgstr "Błędna tablica rastrowania w wierszu %d w %s." +msgid "" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." +msgstr "" +"Truetype nie przewiduje skalowania odwołań o więcej\n" +"niż 200%%, jednak w %1$.30s współczynnik skali wynosi\n" +"%2$.30s. Hinting nie zadziała dla tego glifu." -msgid "TopRight" -msgstr "Prawy górny" +msgid "" +"TrueType glyphs can either contain references or contours.\n" +"Not both." +msgstr "" +"TrueType pozwala budować glify albo tylko z konturów, albo tylko z odwołań." -msgid "TopLeft" -msgstr "Lewy górny" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" +msgstr "" +"TrueType wymaga aby współczynniki odpowiedzialne w macierzy\n" +"przekształceń za skalowanie i obrót mieściły się w zakresie -2...2" -msgid "BottomRight" -msgstr "Prawy dolny" +msgid "TrueTypeName|New" +msgstr "Nowa" -msgid "BottomLeft" -msgstr "Lewy dolny" +msgid "Try To Fix Glyphs With" +msgstr "Spróbuj naprawić" -msgid "Graphical" -msgstr "Graficznie" +msgid "" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." +msgstr "" +"Generowanie instrukcji dla szeryfów i innych elementów\n" +"wystających z kresek pionowych i poziomych." -msgid "Textual" -msgstr "Tekstowo" +msgid "" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "Stara się zachować szerokość świateł wewnątrzliterowych" -msgid "Name:" -msgstr "Nazwa:" +msgid "Tsonga" +msgstr "tsonga" -msgid "LBearing:" -msgstr "Lewa odsadka:" +msgid "Tswana" +msgstr "tswana" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "Górna odsadka:" +msgid "Tulu" +msgstr "tulu" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Dolna odsadka:" +msgid "Tundra Nenets" +msgstr "juracki tundrzański" -msgid "RBearing:" -msgstr "Prawa odsadka:" +msgid "Turkish" +msgstr "turecki" -msgid "Kern:" -msgstr "Kerning:" +msgid "Turkmen" +msgstr "turkmeński" -msgid "VKern:" -msgstr "Kerning pionowy:" +msgid "Turoyo Aramaic" +msgstr "aramejski (turojo)" -msgid "_Alter Class" -msgstr "_Zmień klasę" +msgid "Tuvin" +msgstr "tuwiński" -msgid "_Create Pair" -msgstr "_Utwórz nową parę" +msgid "Twi" +msgstr "twi" -msgid "Use Kerning Class?" -msgstr "Czy użyć klasy kerningu?" +msgid "Twilight" +msgstr "Półcienia" + +msgid "Twilight Zone Point Count" +msgstr "Maksymalna liczba punktów półcienia" + +msgid "Two cursive anchor classes" +msgstr "Dwie klasy złączy pisanych międzyznakowych" #, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Dwie klasy złącz pisanych międzyznakowych w tej samej podtablicy, %s" + msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" msgstr "" -"Ta para kerningowa („%.20s” i „%.20s”) należy do klasy kerningu w której " -"wartość kerningu między nimi wynosi 0. Czy poprawić tą klasę (a może " -"utworzyć osobną parę)?" +"Jedną nazwę przypisano dwóm glifom. Aby je odszukać\n" +"by naprawić problem, należy z menu Edycja wybrać\n" +"Zaznaczenie->Zaznacz według nazwy, i wpisać taką nazwę:" -msgid "Load Glyph Name List..." -msgstr "Wczytaj listę nazw glifów..." +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" +msgstr "" +"Jeden numer unikodowy przypisano dwóm glifom. Aby je\n" +"odszukać i naprawić problem, należy z menu Edycja wybrać\n" +"Zaznaczenie->Zaznacz według nazwy, i wpisać taki kod:" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Kerning w foncie %.50s" +msgid "Type" +msgstr "Typ" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Szerokości znaków w foncie %.50s" +msgid "Type in new layer name" +msgstr "Nazwa warstwy" -#, c-format -msgid "Metrics For %.50s" -msgstr "Metryczne dla %.50s" +msgid "Type of distortable font:" +msgstr "Typ fontu z wariantami:" -msgid "Point Size" -msgstr "Stopień pisma" +msgid "Type1" +msgstr "PS Type1" -msgid "Number out of range" -msgstr "Wartość poza zakresem" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." +msgstr "" +"Funty postscriptowe Type1 i 2 pozwalają tylko na przesunięcie\n" +"odwołań. Pierwsze cztery elementy macierzy przekształcenia muszą\n" +"być ustawione na [1 0 0 1]." -msgid "Set Point Size" -msgstr "Rozmiar w punktach" +msgid "Type11 (CID 2)" +msgstr "PS Type11 (CID 2)" -msgid "Point Size:" -msgstr "Stopień w punktach:" +msgid "Type2" +msgstr "PS Type2" -msgid "Load _Word List..." -msgstr "_Wczytaj listę wyrazów..." +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "Fonty Type2 nie mogą korzystać z operatora „callothersubrs” z Type1" -msgid "_Inline" -msgstr "Ś_rodek" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "" +"Fonty Type2 nie obsługują operatora „setcurrentpoint” ze specyfikacji Type1" -msgid "_Outline" -msgstr "_Obrys" +msgid "Type3" +msgstr "PS Type3" -msgid "_Shadow" -msgstr "_Cień" +msgid "Type42" +msgstr "PS Type42" -msgid "_Wireframe" -msgstr "_Siatka" +msgid "Type:" +msgstr "Typ:" -msgid "Effects" -msgstr "_Efekty" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" +msgstr "" +"Czy w oknie widoku glifu klawisze klawiatury\n" +"mają przełączać ten widok na odpowiedni znak?" -msgid "_Partial" -msgstr "Pokaż _częściowo" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character.\n" +"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " +"key will enable Preview mode as long as the key is held." +msgstr "" +"Szybka nawigacja pozwala przenosić się między niektórymi znakami w oknie " +"edycji glifu\n" +"jednym naciśnięciem klawisza. Niestety wyłącza to przy okazji szybki dostęp " +"do trybu\n" +"podglądu, zwykle uzyskiwany przez klawisz [`]." -msgid "Hide when _Moving" -msgstr "U_kryj podczas korekt" +msgid "Typo Ascent Offset:" +msgstr "Przesunięcie górnej kr. wiersza:" -msgid "_Hide" -msgstr "_Ukryj" +msgid "Typo Ascent:" +msgstr "Górna krawędź wiersza:" -msgid "Insert Glyph _After..." -msgstr "Wstaw glif _za..." +msgid "Typo Descent Offset:" +msgstr "Przesunięcie dolnej kr. wiersza:" -msgid "Insert Glyph _Before..." -msgstr "Wstaw glif p_rzed..." +msgid "Typo Descent:" +msgstr "Dolna krawędź wiersza:" -msgid "_Replace Glyph..." -msgstr "Za_mień glif..." +msgid "Typo Line _Gap:" +msgstr "Św_iatło międzywierszowe:" -msgid "Show _Grid" -msgstr "Pokaż siat_kę" +msgid "U_nlink Reference" +msgstr "Odłącz odwoł_anie" -msgid "Render using Hinting" -msgstr "Włącz hinting" +msgid "Udmurt" +msgstr "udmurcki" -msgid "Size set from _Window" -msgstr "Rozmiar zależny od okna" +msgid "Ugaritic" +msgstr "ugarycki" -msgid "Set Point _Size" -msgstr "_Ustaw rozmiar" +msgid "Ukrainian" +msgstr "ukraiński" -msgid "_Kerning only" -msgstr "Tylko _kerning" +msgid "Ultra-Condensed (50%)" +msgstr "Pismo bardzo wąskie (50%)" -msgid "_Advance Width only" -msgstr "Tylko _szerokości znaków" +msgid "Ultra-Expanded (200%)" +msgstr "Pismo bardzo szerokie (200%)" -msgid "_Both" -msgstr "_Wszystko" +msgid "" +"UnTouch Point\n" +"Pops a point number and marks it untouched" +msgstr "" +"UTP (ang. UnTouch Point).\n" +"Zdejmuje ze stosu numer punktu,\n" +"i oznacza go jako jeszcze nieruszony." -msgid "_Window Type" -msgstr "_Typ okna" +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "" +"Nie udało się przetworzyć obiektów składających się na ten plik pdf: %s" -msgid "Advance Width Col" -msgstr "Siatka" +msgid "Unassigned Bit 123" +msgstr "niewykorzystany bit 123" -msgid "Color used to draw the advance width line of a glyph" -msgstr "Kolor używany do rysowania krawędzi pól znaków" +msgid "Unassigned Bit 124" +msgstr "niewykorzystany bit 124" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Kolor używany do rysowania krawędzi pól znaków w kursywach" +msgid "Unassigned Bit 125" +msgstr "niewykorzystany bit 125" -msgid "Italic Advance Col" -msgstr "Siatka pochyłych" +msgid "Unassigned Bit 126" +msgstr "niewykorzystany bit 126" -msgid "Color used to draw the kerning line" -msgstr "Kolor używany do rysowania krawędzi podcięcia (kerningu)." +msgid "Unassigned Bit 127" +msgstr "niewykorzystany bit 127" -msgid "Kern Line Color" -msgstr "Linia podcięcia" +msgid "Unassigned Code Points" +msgstr "niewykorzystane kody numeryczne" -msgid "Color used to draw the left side bearing" -msgstr "Kolor używany do oznaczania lewej odsadki" +msgid "Undefined positioning" +msgstr "Pozycjonowanie niezdefiniowane" -msgid "Side Bearing Color" -msgstr "Odsadka" +msgid "Undefined substitution" +msgstr "Podstawienie niezdefiniowane" -msgid "Color used to mark the selected glyph" -msgstr "Kolor używany do rysowania glifów zaznaczonych w widoku metrycznych" +msgid "UnderbarExtraDescender:" +msgstr "Światło pod kreską dolną:" -msgid "Selected Glyph Col" -msgstr "Zaznaczone glify" +msgid "UnderbarRuleThickness:" +msgstr "Grubość kreski dolnej:" -msgid "MetricsView" -msgstr "Widok metrycznych" +msgid "UnderbarVerticalGap:" +msgstr "Światło pod wyrażeniem:" -msgid "This window displays metrics information about a font" -msgstr "Ustawienia wyglądu widoku metrycznych glifów fontu" +msgid "Underline _Position:" +msgstr "Poz. pod_kreślenia:" -msgid "Axis 1" -msgstr "Oś 1" +msgid "Underline|_Height:" +msgstr "_Grubość:" -msgid "Axis 2" -msgstr "Oś 2" +msgid "Undo Fontlevel" +msgstr "Cofnij dla całego fontu" -msgid "Axis 3" -msgstr "Oś 3" +msgid "Undo information incomplete" +msgstr "Niepełna historia zmian" -msgid "Axis 4" -msgstr "Oś 4" +msgid "UndoDepth" +msgstr "Pamięć historii" -msgid "Bad MM Weights" -msgstr "Błędne grubości MM" +msgid "UndoRedoLimitToLoad" +msgstr "Wczytuj historię cofnięć" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "Błędna liczba wag wariantów lub błędne wagi" +msgid "UndoRedoLimitToSave" +msgstr "Pamięć historii cofnięć" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Wagi dla wariantu domyślnego muszą sumować się do 1" +msgid "Uneven Weighting" +msgstr "Spójnie zróżnicowana grubość" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"Oczekiwano innych wyników funkcji NormalizeDesignVector i " -"ConvertDesignVector. Być może należy je ręcznie poprawić." +msgid "Unexpected EOF in gf\n" +msgstr "Nieoczekiwany koniec pliku gf\n" -msgid "Blend to New Font" -msgstr "Zlej w nowy font MM" +#, c-format +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "Nieoczekiwany typ PST w GetPosSub (%d).\n" -msgid "MM Change Def Weights" -msgstr "Zmień domyślne grubości MM" +msgid "Unexpected Variation Selector" +msgstr "Nieoczekiwany przełącznik wariantu" -msgid "You may change the default instance of this font" -msgstr "Można zmienić domyślny wariant w tym foncie" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Nieoczekiwany znak (0x%02X) . Wiersz %d w pliku %s" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Można określić nowy wariant w tym foncie" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "Nieznany format kodowania w cff: %d\n" -msgid "either by explicitly entering the contribution" -msgstr "określając wagi poszczególnych wariantów końcowych," +msgid "Unexpected density" +msgstr "Nieoczekiwana gęstość" -msgid "of each master design, or by entering the design" -msgstr "albo wprowadzając wartości dla każdej osi." +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Nieznany format kodowania w cff: %d\n" -msgid "values for each axis" -msgstr " " +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Nieoczekiwany koniec pliku podczas przetwarzania łańcucha „morx”.\n" -msgid "Contribution of each master design" -msgstr "Wagi wariantów" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Nieoczekiwany koniec pliku w podtablicy ligatur w „GSUB”.\n" -msgid "Design Axis Values" -msgstr "Wartości dla osi" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Nieoczekiwany koniec pliku w podtablicy w „GSUB”.\n" -msgid "You must provide at least one name here" -msgstr "Należy tu wprowadzić przynajmniej jedną nazwę" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "Nieoczekiwany koniec pliku w kontekstowej podtablicy łańcuchowej.\n" -msgid "Named Styles" -msgstr "Nazwane" - -msgid "Bad Axis" -msgstr "Błędna oś interpolacji" - -#, c-format -msgid "Bad Number in %s" -msgstr "Błędna liczba w %s" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "Błędna liczba wpisów w %s" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" +msgstr "Nieoczekiwany koniec pliku w „feature”, . Wiersz %d w pliku %s" #, c-format -msgid "The %s list is not ordered" -msgstr "Lista %s jest nieuporządkowana" - -msgid "Font|New" -msgstr "Nowy" +msgid "Unexpected end of file in lookup definition on line %d of %s" +msgstr "" +"Nieoczekiwany koniec pliku w definicji „lookup”, . Wiersz %d w pliku %s" -msgid "Force Bold Threshold:" -msgstr "Próg wymuszenia pogrubienia:" +msgid "Unexpected error" +msgstr "Nieoczekiwany błąd" -msgid "Please set the Axis Type field" -msgstr "Proszę określić typ osi" +msgid "Unexpected number" +msgstr "Nieoczekiwana liczba" +#, c-format msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" -"Tworząc apple'owski font z wariantami należy wprowadzić przynajmniej jedną " -"nazwę osi" - -msgid "Begin:" -msgstr "Początek:" +"Nieoczekiwany rozmiar sekcji informacyjnej fontu URW (oczekiwano 12, a jest " +"%d).\n" -msgid "End:" -msgstr "Koniec:" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgstr "" +"Nieoczekiwany rozmiar sekcji nazewniczej fontu URW (oczekiwano 55, a jest " +"%d).\n" -msgid "AxisValue|Default" -msgstr "Wartość domyślna" +#, c-format +msgid "" +"Unexpected token after expression end.\n" +"before ...%40s" +msgstr "" +"Nieoczekiwany token za końcem wyrażenia.\n" +"przed ...%40s" -msgid "Axis range not valid" -msgstr "Błędny zakres wartości" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Nieoczekiwany token wewnątrz „GDEF” . Wiersz %d w pliku %s" -msgid "Design Settings:" -msgstr "Parametry wariantu:" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Niespodziewany token w zakresie w klasie glifów . Wiersz %d w pliku %s" -msgid "Normalized Settings:" -msgstr "Parametry znormalizowane:" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "Nieoczekiwany token w „lookupflag” . Wiersz %d w pliku %s" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" -"Liczba parametrów znormalizowanych musi być równa liczbie parametrów " -"wariantu." +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Nieoczekiwany token w krotce danych . Wiersz %d w pliku %s." -msgid "Normalized position of this design along each axis" -msgstr "Znormalizowana współrzędna na osi wariantu" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "Nieoczekiwany token, „%s”, w tablicy „BASE”, . Wiersz %d w pliku %s" #, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "Zbiór współrzędnych %.30s został użyty więcej niż raz" +msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgstr "Nieoczekiwany token, %s, w definicji funkcji . Wiersz %d w pliku %s" #, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "Font „%.30s” występuje jako więcej niż jeden wariant końcowy" +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "Nieoczekiwany token, %s, w definicji „lookup”, . Wiersz %d w pliku %s" #, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "Żaden wariant nie używa zbioru współrzędnych %.30s (a któryś powinien)" +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Nieoczekiwany token, %s, w wierszu %d w %s" #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +"Unexpected token.\n" +"before ...%40s" msgstr "" -"Żaden wariant nie używa zbioru współrzędnych %.30s.\n" -"Czy mimo to kontynuować?" +"Nieoczekiwany token.\n" +"przed ...%40s" -msgid "Disordered designs" -msgstr "Nieuporządkowane warianty" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "Błędne użycie formatu 5 bitmap, brak danych metrycznych\n" + +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "Nieoczekiwana wartość w słowniku %d\n" +#, c-format msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" msgstr "" -"Warianty końcowe nie są poukładane w oczekiwanej kolejności. FontForge nie " -"będzie w stanie wygenerować odpowiedniej funkcji ConvertDesignVector. Czy " -"mimo to kontynuować?" - -msgid "Bad PostScript function" -msgstr "Błędna funkcja postscriptowa" +"Nieoczekiwane wartości w nagłówku do wyszukiwania binarnego.\n" +" Na podstawie ilości tablic oczekiwano: searchRange=%d (nie %d),\n" +" entrySel=%d (nie %d) rangeShift=%d (nie %d)\n" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"Font CID nie może być wykorzystany jako wariant końcowy w foncie Multiple " -"Master." +msgid "Unicase" +msgstr "Nieważna wielkość liter (unicase)" -msgid "Create MM" -msgstr "Utwórz font MM" +msgid "Unicode" +msgstr "Unikod" -msgid "MM _Info" -msgstr "Właściwości fontu MM" +msgid "Unicode 1.0" +msgstr "Unikod 1.0" -msgid "Type of distortable font:" -msgstr "Typ fontu z wariantami:" +msgid "Unicode 1.1" +msgstr "Unikod 1.1" -msgid "Adobe" -msgstr "" +msgid "Unicode 2.0+, BMP only" +msgstr "Unikod 2.0+, tylko BMP" -msgid "Number of Axes:" -msgstr "Liczba osi interpolacji:" +msgid "Unicode 2.0+, all planes" +msgstr "Unikod 2.0+, wszystkie obszary" -msgid "Number of Master Designs:" -msgstr "Liczba fontów podstawowych:" +msgid "Unicode Basic Multilingual Plane" +msgstr "podstawowy obszar wielojęzyczny Unikodu" -msgid "Axis Type:" -msgstr "Typ osi:" +msgid "Unicode C_har:" +msgstr "_Znak unikodowy:" -msgid "Axis Range:" -msgstr "Zakres osi:" +msgid "Unicode Ranges" +msgstr "Zakresy unikodowe" -msgid "Default:" -msgstr "domyślnie:" +msgid "Unicode Ranges:" +msgstr "Unikodowe zakresy znaków:" -msgid "Intermediate Points:" -msgstr "Punkty pośrednie:" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "dodatkowy obszar ideogramów Unikodu" -msgid "Source from which this design is to be taken" -msgstr "Skąd wziąć wariant" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "dodatkowy obszar wielojęzyczny Unikodu" -msgid "Master Designs" -msgstr "Warianty końcowe" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "dodatkowy obszar specjalnego przeznaczenia Unikodu" -msgid "Design|_New..." -msgstr "_Nowy..." +msgid "Unicode _Value:" +msgstr "_Numer unikodo_wy:" -msgid "Normalize Design Vector Function:" -msgstr "Funkcja NormalizeDesignVector:" +msgid "Unicode out of range" +msgstr "Numer unikodowy poza zakresem" -msgid "Convert Design Vector Function:" -msgstr "Funkcja ConvertDesignVector:" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "" +"Glif o numerze unikodowym (%x) nie występuje w foncie.\n" +"Odpowiadający obraz został pominięty." -msgid "Non Linear Transform" -msgstr "Przekształcenie nieliniowe" +msgid "Unicode value not in font" +msgstr "Pominięto obraz" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Funkcja X:" +msgid "UnicodeGlyphNames" +msgstr "Unikod w nazwach glifów" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Te wyrażenia mogą zawierać operatory +,-,*,/,%,^ i warunkowy ?:\n" -"Mogą także używać kilku podstawowych funkcji matematycznych.\n" -"Składniki podstawowe to współrzędne punkty: x i y. Przykładowo:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "ujednolicony sylabariusz rdzennych Kanadyjczyków" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Funkcja Y:" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "rozszerzenia ujednoliconego sylabariusza rdzennych Kanadyjczyków" -msgid "Glyph Origin" -msgstr "Początek układu współrzędnych" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "Skaluj kreski pionowe i odsadki jednakowo" -msgid "Center of Selection" -msgstr "Środek zaznaczenia" +msgid "Uniform scaling for stems of any width and direction" +msgstr "Skaluj jednakowo kreski poziome, pionowe i każdej grubości" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Ostatnie kliknięcie" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Nie zinterpretowano kodu w gf: %d\n" -msgid "Point of View Projection" -msgstr "Projekcja perspektywiczna" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "Nie zinterpretowano opkodu %d w %s\n" -msgid "View Point" -msgstr "Punkt widzenia" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "Nie zinterpretowano opkodu 12,%d w %s\n" -msgid "Distance to drawing plane:" -msgstr "Odległość od płaszczyzny rysunku:" - -msgid "Distance to projection plane:" -msgstr "Odległość od płaszczyzny projekcji:" - -msgid "Drawing plane tilt:" -msgstr "Nachylenie płaszczyzny rysunku:" - -msgid "Direction of gaze:" -msgstr "Kierunek patrzenia:" - -msgid "Vanishing Point:" -msgstr "Odległość widzenia:" +msgid "UniqueID" +msgstr "UnikalnyID" msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"Przybliżone położenie punktu zbiegu.\n" -"Nie uwzględnia przesunięć wprowadzanych przez wybór\n" -"„środka zaznaczenia” czy „ostatniego kliknięcia”." - -msgid "All Fonts" -msgstr "Wszystkie fonty" - -msgid "Outline Fonts" -msgstr "Fonty obrysowe" - -msgid "Bitmap Fonts" -msgstr "Fonty bitmapowe" - -msgid "PostScript" -msgstr "PostScriptowe" - -msgid "TrueType" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" msgstr "" +"Akceptowane są uniksowe wyrażenia regularne:\n" +"Większość znaków pasuje do samych siebie.\n" +"„?” pasuje do dowolnego znaku.\n" +"„*” pasuje do dowolnej długości (pustego też) ciągu dowolnych znaków.\n" +"Do znaków w nawiasach kwadratowych „[]” pasuje każdy zawarty znak.\n" +"Do napisów w nawiasach klamrowych „{}” pasuje każdy zawarty napis.\n" +"Czyli, do „a.*” pasują i „a.”, i „a.sc”, a także „a.swash”.\n" +"A do „a.{scmp,c2sc}” pasują „a.scmp” oraz „a.c2sc”.\n" +"Zaś do „a.[abd]” pasują tylko „a.a”, „a.b” lub „a.d”." -msgid "OpenType" -msgstr "" +msgid "Unknown" +msgstr "nieznane" -msgid "Type1" -msgstr "PS Type1" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Nieznany typ podtablicy GPOS: %d\n" -msgid "Type2" -msgstr "PS Type2" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Nieznany typ podtablicy „GSUB”: %d\n" -msgid "Type3" -msgstr "PS Type3" +msgid "Unknown Language" +msgstr "Nieznany język" -msgid "Unified Font Object" -msgstr "" +msgid "Unknown character after backslash in literal string.\n" +msgstr "Nieznana para „\\ + znak” w łańcuchu znaków.\n" -msgid "FontForge's SFD" -msgstr "Pliki FontForge (SFD)" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Nieznany format tablicy klas: %d\n" -msgid "Backup SFD" -msgstr "Kopia zapasowa SFD" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Nieznane pole %s . Wiersz %d w pliku %s" -msgid "Extract from PDF" -msgstr "Wczytaj z PDF-a" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Odwołanie do nieznanego glifu w GSUB/GPOS/MATH" -msgid "Archives" -msgstr "Archiwa" +msgid "Unknown lookup" +msgstr "Nieznana tablica funkcji" -msgid "All Files" -msgstr "Wszystkie pliki" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Nie istnieje tablica funkcji nazwana %60.60s" -msgid "Edit Filter List" -msgstr "Edycja listy filtrów" +#, c-format +msgid "Unknown lookup: %s" +msgstr "Nieznana tablica funkcji zecerskich: %s" -msgid "Filter" -msgstr "Filtr" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Nieznany operator w %s: %x\n" -msgid "Edit Font Filters" -msgstr "Edycja listy filtrów" +#, c-format +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgstr "Nieoczekiwany typ <%s> przy wczytywaniu danych UFO/GLIF." -msgid "Filter|New" -msgstr "Nowy" +msgid "Unknown string type\n" +msgstr "Nieznany typ łańcucha\n" -msgid "Filter:" -msgstr "Filtr:" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "Nieznana podtablica „%c%c%c%c” w tablicy „PfEd”, zignorowano\n" -msgid "Display files of this type" -msgstr "Wyświetl pliki tego typu" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "Nieznana podtablica „%c%c%c%c” w tablicy „TeX”, zignorowano\n" -msgid "Force glyph names to:" -msgstr "Nazwy glifów według:" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "Nieznany typ „%c” we właściwościach obrysu\n" msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." msgstr "" -"Wymusza zgodność nazw glifów w zapisywanym foncie z określonymi w wybranej " -"liście nazw" - -msgid "No Rename" -msgstr "Oryginalne" - -msgid "Open Font" -msgstr "Otwórz font" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "Wygładzaj wypełnienia" +"W przeciwieństwie do wielu innych operacji, ta nie działa bezpośrednio na\n" +"zaznaczonych glifach. FontForge utworzy nowe (bądź użyje istniejących),\n" +"o nazwach rozszerzonych o podany przyrostek, i tam wstawi wynikowe." msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." msgstr "" -"Jeśli FreeType jest w użyciu, ta opcja włącza\n" -"wygładzanie wypełnienia obrysu w oknie edycji glifu." +"W przeciwieństwie do wielu innych operacji, ta nie działa\n" +"bezpośrednio na zaznaczonych glifach. FontForge utworzy\n" +"nowe glify o nazwach np. „A.sc” czy „zero.taboldstyle”,\n" +"bądź użyje istniejących, i tam wstawi utworzone warianty." +msgid "Unlikely Ofm File" +msgstr "To raczej nie jest plik ofm." + +#, c-format msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Użyj biblioteki graficznej cairo do rysowania okna edycji glifu.\n" -"To zapewni ładny interfejs z wygładzaniem, za cenę spowolnienia\n" -"działania. Aby zmiany zostały zastosowane do wszystkich okien\n" -"programu, należy go zrestartować." +"Podejrzana liczba składników ligatury (%d). Bieżąca podtablica\n" +"ligatur może zawierać śmieci, więc zostanie pominięta.\n" -msgid "UseCairoDrawing" -msgstr "Używaj Cairo" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Podejrzana długość tablicy (zostanie zignorowana): %u.\n" -msgid "ExportClipboard" -msgstr "Eksportuj Schowek" +msgid "Unlikely scale factor" +msgstr "Nieoczekiwany współczynnik skalowania" +#, c-format msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Czy FontForge ma eksportować swój schowek do reszty systemu?\n" -"Użytkownicy zarządców schowka X11 mogą chcieć to wyłączyć.\n" -"FontForge podczas działania przechowuje w prywatnej części\n" -"schowka informacje potrzebne do właściwej obsługi np. kopiowania\n" -"i wklejania wielu znaków na raz w oknie widoku fontu.\n" -"Zarządcy mogą coś poprzestawiać - i spowodować utratę danych." +"Podejrzana liczba pism (%d) - tablica „JSTF”\n" +"może zawierać śmieci, więc zostanie zignorowana.\n" -msgid "AutoSaveFrequency" -msgstr "Zapisuj automatycznie" +msgid "Unlikely stem threshold" +msgstr "Mało prawdopodobna wartość graniczna" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" -"Odstęp w sekundach między kolejnymi automatycznymi zapisami stanu pracy w " -"celu awaryjnego odzyskania danych. Ustawienie na 0 wyłączy tą funkcję." +msgid "Unlink" +msgstr "Odłącz" -msgid "RevisionsToRetain" -msgstr "Pamięć historii wersji" +msgid "Unlink All" +msgstr "Odłącz wszystkie" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" -"Ile zachowywać poprzednich wersji pliku SFD. Plik font.sfd-01 to będzie " -"najświeższa wersja, font.sfd-01 będzie zawierał poprzednią, i tak dalej. " -"Wpisanie tu 0 spowoduje, że poprzednie wersje pliku nie będą zapisywane." +msgid "Unnamed lookup" +msgstr "Bezimienna tablica" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" -"Ile elementów historii cofnięć zapisywać do pliku SFD.\n" -"Wpisanie tu 0 spowoduje, że historia nie będzie zapisywana.\n" -"Aby wyłączyć limit zapisywanych cofnięć, wpisz tu -1." +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Niezrozumiała sekwencja kontekstowa. Wiersz %d w pliku %s" -msgid "UndoRedoLimitToSave" -msgstr "Pamięć historii cofnięć" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "Niezrozumiały ciąg glifów w pozycjonowaniu, . Wiersz %d w pliku %s" -msgid "WarnScriptUnsaved" -msgstr "" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" +msgstr "Niezrozumiały ciąg glifów w podstawieniu, . Wiersz %d w pliku %s" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Błędna forma deklaracji dołączenia pliku. Wiersz %d w pliku %s" + +#, c-format msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" msgstr "" +"Na końcu pliku grup zostały nieprzetworzone znaki (ostatnim przetworzonym " +"wierszem był %d).\n" -msgid "SeekCharacter" -msgstr "Otwórz na znaku" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" -"FontForge, otwierając font z pliku innego niż *.sfd, wybierze od razu ten " -"znak unikodowy." +msgid "Unreasonable DPI" +msgstr "Błędna liczba punktów na cal" -msgid "CompactOnOpen" -msgstr "Widok kompaktowy" +msgid "Unreasonable ligature caret count" +msgstr "Wprowadzona liczba pozycji kursora nie ma sensu" -msgid "When a font is opened, should it be made compact?" -msgstr "Czy fonty otwierać w widoku kompaktowym ich kodowania?" +msgid "Unspecified Language" +msgstr "Nieokreślony język" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" -"Ile elementów historii cofnięć wczytywać z pliku SFD.\n" -"Wpisanie tu 0 spowoduje, że historia nie będzie wczytywana.\n" -"Aby wyłączyć limit wczytywanych cofnięć, wpisz tu -1." +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "Nieobsługiwany parametr filtru dekodera: %s" -msgid "UndoRedoLimitToLoad" -msgstr "Wczytuj historię cofnięć" +#, c-format +msgid "Unsupported filter: %s" +msgstr "Nieobsługiwany filtr: %s" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "Tolerancja hintingu" +msgid "Unsupported image format" +msgstr "Nieobsługiwany format obrazu" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" -"W fontach OpenType, punkty obrysów bywają nieco przesunięte względem granic " -"hintów.\n" -"Przykładowo, punkt może mieć współrzędną -0,0002 zamiast dokładnie 0. To " -"ustawienie\n" -"pozwala określić niewielką tolerancję odległości dla obliczenia zakresu " -"działania hintów." +msgid "Unsupported image format must be bmp" +msgstr "Nieobsługiwany format obrazu – musi być bmp" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" -"Szybka nawigacja pozwala przenosić się między niektórymi znakami w oknie " -"edycji glifu\n" -"jednym naciśnięciem klawisza. Niestety wyłącza to przy okazji szybki dostęp " -"do trybu\n" -"podglądu, zwykle uzyskiwany przez klawisz [`]." +msgid "Unsupported image format must be bmp or png" +msgstr "Nieobsługiwany format obrazu – musi być bmp albo png" -msgid "InterpolateCPsOnMotion" -msgstr "Interpoluj kontrolne" +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "Niewspierany typ MIME w URI: %s\n" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" -"Czy dostosowywać położenie punktów kontrolnych krzywej,\n" -"jeśli poruszony zostanie tylko jeden z jej końców?" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Niezakończona tablica grupująca. Patrz w: %.20s..." -msgid "SnapDistanceMeasureTool" -msgstr "Przyciąganie linijki" +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Niezakończona preambuła tablicy funkcji zecerskich. Patrz w: %.20s..." -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Zasięg, w jakim linijka będzie przyciągana\n" -"do różnych interesujących rzeczy." +msgid "UntitledGroup" +msgstr "NienazwanaGrupa" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" -"O ile ostatnich zmian w glifie umożliwiać cofnięcie podczas edycji?.\n" -"Wartość -1 oznacza nieograniczoną pamięć historii, ale trzeba uważać\n" -"na zużycie RAM-u i w razie potrzeby używać polecenia „Zapomnij zmiany”." +msgid "UpdateFlex" +msgstr "Odświeżaj hinty „flex”" -msgid "AutoKernDialog" -msgstr "Sugeruj automatyczny kerning" +msgid "Upper Case" +msgstr "Litery nadrzędne" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" -"Czy otwierać okno automatycznego kerningu dla nowych podtablic kerningu?" +msgid "Upper Case in Lower Case" +msgstr "Kapitaliki zamiast minuskuły" -msgid "MetricsShiftSkip" -msgstr "Zmiana metrycznych z Shift" +msgid "Upper Sorbian" +msgstr "górnołużycki" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" -"O ile zmieniać wartości w widoku metrycznych przy przesuwaniu z wciśniętym " -"shiftem." +msgid "UpperLimitBaselineRiseMin:" +msgstr "Przesunięcie ogr. górnego:" -msgid "MetricsControlShiftSkip" -msgstr "Zmiana metrycznych z Ctrl+Shift" +msgid "UpperLimitGapMin:" +msgstr "Światło nad operatorem:" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" -"O ile zmieniać wartości w widoku metrycznych przy przesuwaniu z wciśniętymi " -"ctrl i shiftem." +msgid "Upright/Extreme Wrapping" +msgstr "Proste/z dużymi zawijasami" -msgid "DrawOpenPathsWithHighlight" -msgstr "Wyróżniaj otwarte ścieżki" +msgid "Upright/More Wrapping" +msgstr "Proste/ze średnimi zawijasami" -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" -"Niezamknięcie konturów tworzących obrys znaku to przeważnie błąd.\n" -"Włączenie tej opcji spowoduje wyróżnienie takich konturów kolorem." +msgid "Upright/No Wrapping" +msgstr "Proste/bez zawijasów" -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "Czy linijka ma pokazywać osobno odległości w pionie i w poziomie?" +msgid "Upright/Some Wrapping" +msgstr "Proste/z małymi zawijasami" -msgid "MeasureToolShowHorizontalVertical" -msgstr "Pomiar także wzdłuż osi" +msgid "Urdu" +msgstr "urdu" -msgid "EditHandleSize" -msgstr "Rozmiar uchwytu" +msgid "Urdu (India)" +msgstr "urdu (Indie)" -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" -"Rozmiar w pikselach uchwytów punktów w edytorze glifów (domyślnie pięć " -"pikseli)." +msgid "Urdu (Pakistan)" +msgstr "urdu (Pakistan)" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" -"Nieaktywne punkty kontrolne będą rysowane z tą wartością kanału alfa. " -"Zakres: 0-255, domyślnie 255" +msgid "Use CID Map" +msgstr "Użycie mapy CID" -msgid "InactiveHandleAlpha" -msgstr "Alfa nieaktywnych uchwytów" +msgid "Use FreeType" +msgstr "Użyj FreeType" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" -"Czy w edytorze glifu mają być widoczne wszystkie punkty kontrolne, czy tylko " -"zaznaczonych węzłów?\n" -"To można zmieniać „w locie”, w menu Widok->Wyświetlanie edytora. Tutaj " -"określa się tylko początkową\n" -"wartość tego ustawienia. Zmiana zadziała dopiero przy ponownym uruchomieniu " -"FontForge." +msgid "Use Kerning Class?" +msgstr "Czy użyć klasy kerningu?" -msgid "ShowControlPointsAlways" -msgstr "Pokaż punkty kontrolne" +msgid "Use UniqueID" +msgstr "Użyj UniqueID" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +msgid "Use XUID" +msgstr "Użyj XUID" -msgid "ShowFillWithSpace" -msgstr "" +msgid "Use _First" +msgstr "Użyj p_ierwszego" -msgid "OutlineThickness" -msgstr "Grubość obrysów" +msgid "Use _Second" +msgstr "Użyj d_rugiego" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" -"To ustawienie zmienia grubość obrysów w oknie edytora glifów.\n" -"Grubość zwiększa się w kierunku wnętrza obrysów, nie na zewnątrz.\n" -"W celu ustawienia koloru obrysów, zajrzyj do edytora interfejsu." +msgid "Use a matrix of kerning classes" +msgstr "Kerning oparty o klasy glifów" msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." msgstr "" -"Czy przy kopiowaniu glifów truetype'owych z innych fontów\n" -"kopiować również ich hinting (programy glifów)?" +"Operuj na krzywych stopnia 3 (postscriptowych) we wszystkich warstwach.\n" +"Krzywe te są łatwiejsze w edycji niż krzywe stopnia 2 (truetype'owe),\n" +"a także z nich można wygenerować font TrueType." -msgid "AddCharToNameList" -msgstr "Glify przy nazwach" +msgid "Use individual kerning pairs" +msgstr "Kerning oparty o pary glifów" msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" msgstr "" -"Wyświetlając listy nazw glifów, a czasem także pojedyncze\n" -"nazwy, FontForge pokazuje za nazwami, w nawiasach, te glify.\n" -"Jest tak, ponieważ same nazwy bywają dezorientujące.\n" -"Niektórym to jednak przeszkadza - więc można to wyłączyć." +"Wymusza użycie natywnego formatu opisu kerningu (zamiast plików funkcji " +"zecerskich), nawet jeśli spowoduje to utratę części informacji.\n" -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "Użycie „exit” poza pętlą\n" + +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "Użycie „stop” poza „stopped”\n" -msgid "WritePNGInSFD" +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" +"W tablicy „cmap” użyto przesunięcia zakresu 0xffff dla zaznaczenia " +"brakującego glifu.\n" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "Tolerancja grubości hintów" +msgid "Use of obsolete blend operator.\n" +msgstr "Użycie przestarzałego operatora „blend”.\n" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" -"Ustawia próg tolerancji dla grubości hintów które powinny wyznaczać górną " -"lub dolną krawędź glifu.\n" -"Przykładowo, można tu ustawić 0.02, żeby hinty o grubości 19,999 były " -"traktowane jak te o grubości 20." +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Użyto niezdefiniowanej klasy „%s” . Wiersz %d w pliku %s" -msgid "StandardSlopeError" -msgstr "Rozbieżność krawędzi" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Niezdefiniowana klasa znaków diakrytycznych „%s” - wiersz %d pliku %s." msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" -"Największa różnica kąta, która jeszcze pozwala uznać dwa odcinki za " -"„równoległe”.\n" -"Podniesienie tego progu zwiększa tolerancję przy automatycznym wykrywaniu " -"hintów." +"Operuj na krzywych stopnia 2 (truetype'owych) we wszystkich warstwach.\n" +"Krzywe te są trudniejsze w edycji niż krzywe stopnia 3 (postscriptowe),\n" +"ale tylko one umożliwiają natywny hinting TrueType." -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." +msgid "Use quadratic splines for the guidelines layer of the font" msgstr "" -"Jak wyżej, ale dla szeryfów, ziaren i innych szczegółów, które wymagają " -"więcej swobody." - -msgid "SerifSlopeError" -msgstr "Rozbieżność szeryfów" - -msgid "Generate instructions for diagonal stem hints." -msgstr "Generowanie instrukcji dla wskazanych elementów ukośnych." - -msgid "InstructDiagonalStems" -msgstr "Hintuj elementy ukośne" - -msgid "InstructSerifs" -msgstr "Hintuj szeryfy" +"Czy warstwa odniesienia (prowadnic) ma operować na krzywych stopnia 2 czy 3?" msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" -"Generowanie instrukcji dla szeryfów i innych elementów\n" -"wystających z kresek pionowych i poziomych." +"Budując glify akcentowane, używaj akcentów o niezerowej\n" +"szerokości (Unicode: 02C0-02FF), a nie akcentów składających\n" +"(Unicode: 0300-036F)" -msgid "Generate instructions for ball terminals." -msgstr "Generowanie instrukcji dla kulistych zakończeń kresek (tzw. ziaren)." +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "Hinty poziome opisuje się w polu „hhints”.\n" -msgid "InstructBallTerminals" -msgstr "Hintuj ziarna" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "Hinty pionowe opisuje się w polu „vhints”.\n" msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" -"Zachowanie względnego położenia pewnych ważnych punktów\n" -"(narożnych, przegięć, ekstremów) między elementami pohintowanymi." - -msgid "InterpolateStrongPoints" -msgstr "Hintuj ważne punkty" - -msgid "CounterControl" -msgstr "Kontroluj światła" +"Użyj rasteryzatora FreeType (jeśli dostępny)\n" +"do wyświetlania glifów w oknie widoku fontu.\n" +"To skutkuje lepszą jakością podglądu znaków." msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" -"Zachowanie względnych rozmiarów podobnej wielkości świateł wewnątrz\n" -"glifu podczas wyświetlania w małych wielkościach. Włączenie tej opcji może\n" -"spowodować, że szerokości glifów będą się skalować niezupełnie liniowo." +"Użyj biblioteki graficznej cairo do rysowania okna edycji glifu.\n" +"To zapewni ładny interfejs z wygładzaniem, za cenę spowolnienia\n" +"działania. Aby zmiany zostały zastosowane do wszystkich okien\n" +"programu, należy go zrestartować." msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" -"Czasami przydatna bywa znajomość relacji między truetype'owymi\n" -"identyfikatorami glifów (gid) a ich nazwami. Ustawienie tej opcji\n" -"spowoduje że FontForge utworzy przy generacji fontu dodatkowy plik\n" -"o rozszerzeniu .g2n, opisujący to mapowanie." +"Na tej podstawie zostanie zaproponowana nazwa\n" +"pliku nowo generowanego fontu." -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" msgstr "" -"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " -"OpenType.\n" -"Ta opcja odnosi się do pozycji „Apple” w okienku Plik -> Generuj fonty.\n" -"Podstawowe różnice:\n" -" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" -" Bitmapy są zapisywane w innych tablicach\n" -" Skalowane glify kompozytowe są traktowane inaczej\n" -" Użycie raczej GSUB niż morx(t)/feat\n" -" Użycie raczej GPOS niż kern/opbd\n" -" Użycie raczej GDEF niż lcar/prop\n" -"Jeśli wybrane są obie pozycje, font będzie zgodny z oboma standardami." +"Flaga „użyj moich metrycznych” jest ustawiona dla więcej niż jednego " +"odwołania w glifie o numerze %d\n" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" +msgid "UseCairoDrawing" +msgstr "Używaj Cairo" + +msgid "UseNewIndicScripts" +msgstr "Nowe tagi indyjskie" + +msgid "User controls the emboldening with the next two fields" msgstr "" -"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " -"OpenType.\n" -"Ta opcja odnosi się do pozycji „OpenType” w okienku Plik -> Generuj fonty.\n" -"Podstawowe różnice:\n" -" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" -" Bitmapy są zapisywane w innych tablicach\n" -" Skalowane glify kompozytowe są traktowane inaczej\n" -" Użycie raczej GSUB niż morx(t)/feat\n" -" Użycie raczej GPOS niż kern/opbd\n" -" Użycie raczej GDEF niż lcar/prop\n" -"Jeśli wybrane są obie pozycje, font będzie zgodny z oboma standardami." +"Uaktywnia poniższe pola pozwalające\n" +"lepiej dostosować działanie algorytmu" -msgid "Generic" -msgstr "Ogólne" +msgid "Using the OFL for your open fonts" +msgstr "Użycie licencji OFL dla otwartych fontów" -msgid "New Font" -msgstr "Nowy font" +msgid "Uyghur" +msgstr "ujgurski" -msgid "Navigation" -msgstr "Nawigacja" +msgid "Uzbek" +msgstr "uzbecki" -msgid "Editing" -msgstr "Edycja" +msgid "Uzbek (Cyrillic)" +msgstr "uzbecki (grażdanka)" -msgid "Interface" -msgstr "" +msgid "Uzbek (Latin)" +msgstr "uzbecki (łacińskie)" -msgid "Synchronize" -msgstr "Synchronizuj" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "W" -msgid "TT" -msgstr "TTF" +msgid "VFlex Hint Color" +msgstr "Hinty pionowe Flex" -msgid "Accents" -msgstr "Akcenty" +msgid "VHead _Column Spacing:" +msgstr "VHead światło między_kolumnowe:" -msgid "Apps" -msgstr "Programy" +msgid "VHint Active Color" +msgstr "Aktywne hinty pionowe" -msgid "Font Info" -msgstr "O foncie" +msgid "VKern By Classes" +msgstr "Kerning pionowy z użyciem klas" -msgid "Generate" -msgstr "Generuj" +msgid "VKern By Classes..." +msgstr "Kerning pionowy z użyciem klas..." -msgid "PS Hints" -msgstr "Hinting PS" +msgid "VKern From HKern" +msgstr "Kerning pionowy z poziomego" -msgid "TT Instrs" -msgstr "Hinting TTF" +msgid "VKern:" +msgstr "Kerning pionowy:" -msgid "Call Script" -msgstr "Wykonaj skrypt" +msgid "VStem" +msgstr "pionowe" -msgid "This feature, setting combination is already used" -msgstr "Ta para (funkcja, ustawienie) została już użyta." +msgid "VWidth" +msgstr "Wysokość" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" -"Ta para (funkcja, ustawienie) jest już zajęta.\n" -"Czy mimo to kontynuować?" +msgid "Vai" +msgstr "wai" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Tagi funkcji muszą składać się z dokładnie 4 znaków ASCII" +msgid "Validate Before Saving" +msgstr "Sprawdź przed zapisem" -msgid "Tag too long" -msgstr "Zbyt długi tag" +msgid "Validating..." +msgstr "Sprawdzanie..." -msgid "Mapping" -msgstr "Mapowania" +#, c-format +msgid "Validation of %.100s" +msgstr "Wyniki sprawdzenia fontu „%.100s”" -msgid "_Feature:" -msgstr "_Funkcja" +msgid "Value" +msgstr "Wartość" -msgid "_Tag:" -msgstr "_Tag" +msgid "Value exceeds tfm limitations" +msgstr "Wartość przekracza limity TFM" -msgid "Menu name with no associated script" -msgstr "Nie przypisano pliku ze skryptem pozycji w menu" +msgid "Value out of bounds" +msgstr "Wartość poza zakresem" -msgid "Script with no associated menu name" -msgstr "Nie przypisano nazwy pozycji w menu" +msgid "Value out of bounds in spline.\n" +msgstr "Wartość w splajnie poza zakresem.\n" -msgid "Preferences" -msgstr "Ustawienia" +msgid "Value out of range" +msgstr "Wartość poza zakresem" -msgid "MacMap|_New..." -msgstr "_Nowe" +msgid "Value:" +msgstr "Jasność:" -msgid "MacMapping|Default" -msgstr "Domyślne" +msgid "Vanishing Point:" +msgstr "Odległość widzenia:" -msgid "Menu Name" -msgstr "Nazwa skryptu" +msgid "Variant Glyphs:" +msgstr "Glify wariantów:" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Tu można skonfigurować menu zawierające do dziesięciu często używanych " -"skryptów.\n" -"Każda pozycja w menu wymaga pliku z przypisanym sobie skryptem oraz nazwy. " -"Nazwa\n" -"może zawierać znaki unikodowe. Przycisk podpisany „...” pozwoli na wybór " -"pliku skryptu." +msgid "Variation Selector (or 0)" +msgstr "Przełącznik wariantu (lub 0)" -msgid "Script File" -msgstr "Plik ze skryptem" +msgid "Variation Selectors" +msgstr "przełączniki wariantów glifów" +msgid "Variation Selectors B" +msgstr "przełączniki wariantów glifów B" + +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" -"Tu można skonfigurować menu zawierające do dziesięciu często używanych " -"skryptów.\n" -"Każda pozycja w menu wymaga pliku z przypisanym sobie skryptem oraz nazwy. " -"Nazwa\n" -"może zawierać znaki unikodowe. Przycisk podpisany „...” pozwoli na wybór " -"pliku skryptu." +"Przełączniki wariantów glifów pochodzą przeważnie z zakresów\n" +" U+180B...U+180D\n" +" U+FE00...U+FE0F\n" +" U+E0100...U+E01EF\n" +"Czy mimo to użyć U+%04X?" -msgid "..." -msgstr "" +msgid "Various errors occurred at the selected glyphs" +msgstr "W zaznaczonych glifach występuje wiele błędów" -msgid "On" -msgstr "Wł." +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Różne określenia PIXEL_SIZE nie pasują do siebie w %s" -msgid "Off" -msgstr "Wył." +msgid "Vattu Variants" +msgstr "Forma „vattu”" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr " " +msgid "Vedic Extensions" +msgstr "rozszerzenia wedyjskie" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "Zwykle FontForge szuka programów pomocniczych korzystając ze zmiennej" +msgid "Venda" +msgstr "wenda" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "środowiskowej PATH. Aby to zmienić, wystarczy ustawić i wyeksportować" +msgid "Vendor ID:" +msgstr "ID wytwórcy:" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "zmienne środowiskowe zawierające pełne ścieżki do tych programów." +msgid "Vendor URL" +msgstr "Adres www wytwórcy" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge rozpoznaje zmienne BROWSER, MF i AUTOTRACE." +msgid "Version" +msgstr "Wersja" -msgid "Prefs_App| " -msgstr " " +#, c-format +msgid "Version %.20s" +msgstr "Wersja %.20s" -msgid "Features" -msgstr "Funkcje" +msgid "Version, Major:" +msgstr "Wersja:" -msgid "Arrow Options" -msgstr "Opcje wskaźnika" +msgid "Vert. Construction" +msgstr "Składane w. pionowe" -msgid "Ruler Options" -msgstr "Opcje linijki" +msgid "Vert. Hint Color" +msgstr "Hinty pionowe" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "To odwołanie zostało odbite, kontury są rysowane wbrew konwencji" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Warianty pionowe" -msgid "This glyph's advance width is different from the standard width" -msgstr "Szerokość tego glifu różni się od standardowej" +msgid "Vertical" +msgstr "W pionie" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "Wysokość tego glifu różni się od standardowej" +msgid "Vertical Advance not" +msgstr "Wysokość różna od wskazanej" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "Glif nie ma przypisanego numeru unikodowego wynikającego z jego nazwy" +msgid "Vertical Baselines" +msgstr "Pionowe linie podstawowe" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "Glif ma inną nazwę niż wynikająca z jego numeru unikodowego" +msgid "Vertical Counter Add" +msgstr "O ile powiększyć światła wewnątrzliterowe w pionie" -msgid "Can't fix" -msgstr "Nie do naprawienia" +msgid "Vertical Counter Scale" +msgstr "O ile przeskalować światła wewnątrzliterowe w pionie" -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" -"Nazwa jaką należałoby nadać temu glifowi, %.30s, została już użyta dla " -"innego glifu." +msgid "Vertical Counters:" +msgstr "Światła w pionie:" -msgid "The selected point is near a vertical stem hint" -msgstr "Zaznaczony punkt jest blisko hintu pionowego" +msgid "Vertical Extension Italic Correction" +msgstr "Kompensata pochylenia dla rozszerzeń pionowych" -msgid "The x coord of the selected point is near the specified value" -msgstr "Współrzędna x zaznaczonego punktu jest bliska żądanej wartości" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Odstępy międzykolumnowe dla %c%c%c%c" -msgid "The selected point is not at integral coordinates" -msgstr "Wskazany punkt ma niecałkowite współrzędne" +msgid "Vertical Forms" +msgstr "formy pionowe" -msgid "The selected point does not have integral control points" -msgstr "Punkty kontrolne wskazanego punktu mają niecałkowite współrzędne" +msgid "Vertical Fractions" +msgstr "Ułamki poziome" -msgid "The selected point is near a horizontal stem hint" -msgstr "Zaznaczony punkt jest blisko hintu poziomego" +msgid "Vertical Kana Alternates" +msgstr "Alternatywne formy pionowe Kany" -msgid "The y coord of the selected point is near the specified value" -msgstr "Współrzędna y zaznaczonego punktu jest bliska żądanej wartości" +msgid "Vertical Kerning" +msgstr "Kerning pionowy" -msgid "The y coord of the selected point is near the baseline" -msgstr "Współrzędna y zaznaczonego punktu jest bliska linii podstawowej pisma" +msgid "Vertical Kerning Class" +msgstr "Klasa kerningu pionowego" -msgid "The y coord of the selected point is near the xheight" -msgstr "Współrzędna y zaznaczonego punktu jest bliska linii średniej pisma" +msgid "Vertical Offset" +msgstr "Przesunięcie w pionie" -msgid "The y coord of the selected point is near the ascender height" -msgstr "" -"Współrzędna y zaznaczonego punktu jest bliska linii wydłużeń górnych pisma" +msgid "Vertical Offset:" +msgstr "Przesunięcie w pionie:" -msgid "The y coord of the selected point is near the cap height" -msgstr "Współrzędna y zaznaczonego punktu jest bliska linii górnej pisma" +msgid "Vertical Only" +msgstr "Pismo tylko pionowe" -msgid "The y coord of the selected point is near the descender height" -msgstr "Współrzędna y zaznaczonego punktu jest bliska linii dolnej pisma" +msgid "Vertical Rotation & Alternates" +msgstr "Alternatywne formy pionowe i obrócone" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" -"Zaznaczona krzywa ma osiąga ekstrema w miejscach innych niż punkty końcowe." +msgid "Vertical Scale" +msgstr "Skaluj w pionie" -msgid "The selected line segment is nearly horizontal" -msgstr "Zaznaczony odcinek jest prawie poziomy" +msgid "Vertical Scale:" +msgstr "Skala w pionie:" -msgid "The control point above the selected point is nearly horizontal" -msgstr "Punkt kontrolny nad zaznaczonym jest prawie poziomy" +msgid "Vertical Stem Width Add" +msgstr "O ile powiększyć grubości kresek pionowych" -msgid "The control point below the selected point is nearly horizontal" -msgstr "Punkt kontrolny pod zaznaczonym jest prawie poziomy" +msgid "Vertical Stem Width Scale" +msgstr "O ile przeskalować grubości kresek pionowych" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Punkt kontrolny na lewo od zaznaczonego jest prawie poziomy" +msgid "Vertical Tab Set" +msgstr "Karty pionowe" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Punkt kontrolny na prawo od zaznaczonego jest prawie poziomy" +msgid "Vertical _Metric Lines" +msgstr "Wy_miary pionowe" -msgid "The selected line segment is nearly vertical" -msgstr "Zaznaczony odcinek jest prawie pionowy" +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." +msgstr "" +"Odstęp w pionie między licznikiem\n" +"a mianownikiem w ułamkach ukośnych." -msgid "The control point above the selected point is nearly vertical" -msgstr "Punkt kontrolny nad zaznaczonym jest prawie pionowy" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Pionowo: %d linia podstawowa" +msgstr[1] "Pionowo: %d linie podstawowe" +msgstr[2] "Pionowo: %d linii podstawowych" +msgstr[3] "" -msgid "The control point below the selected point is nearly vertical" -msgstr "Punkt kontrolny pod zaznaczonym jest prawie pionowy" +msgid "VerticalTabSet" +msgstr "Karty pionowe" -msgid "The control point left of the selected point is nearly vertical" -msgstr "Punkt kontrolny na lewo od zaznaczonego jest prawie pionowy" +msgid "Very Condensed" +msgstr "Pismo bardzo wąskie" -msgid "The control point right of the selected point is nearly vertical" -msgstr "Punkt kontrolny na prawo od zaznaczonego jest prawie pionowy" +msgid "Very Expanded" +msgstr "Pismo bardzo szerokie" -msgid "This path should have been drawn in a clockwise direction" -msgstr "Ten kontur powinien być skierowany w prawo" +msgid "Very Extended" +msgstr "Pismo bardzo szerokie" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Ten kontur powinien być skierowany w lewo" +msgid "Very High" +msgstr "Bardzo wysoki" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"Ten glif zawiera punkty kontrolne które są położone zbyt blisko końców " -"krzywych aby\n" -"w widoczny sposób wpływać na kształt krzywej." +msgid "Very Light" +msgstr "Pismo bardzo cienkie" -msgid "Problem explanation" -msgstr "Opis problemu" +msgid "Very Low" +msgstr "Bardzo niski" -msgid "Ignore this problem in the future" -msgstr "Ignoruj ten problem przy dalszym wyszukiwaniu" +msgid "Very Narrow" +msgstr "Bardzo wąski" -msgid "_Next" -msgstr "_Następny" +msgid "Very Wide" +msgstr "Bardzo szeroki" -msgid "Fix" -msgstr "Napraw" +msgid "Vietnamese" +msgstr "wietnamski" -msgid "_Stop" -msgstr "_Zatrzymaj" +msgid "View" +msgstr "Widok" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Ten glif zawiera funkcję podstawienia bądź ligatury odwołującą się do " -"pustego glifu" +msgid "View Point" +msgstr "Punkt widzenia" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s odwołuje się do pustego glifu „%1$.20s”" +msgid "Vowel Jamo Forms" +msgstr "Formy samogłoskowe dzamo" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" -"Ten glif zawiera kotwice pewnych, ale nie wszystkich klas z podtablicy " -"funkcji zecerskich." +msgid "WWS Family" +msgstr "Rodzina WWS" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "Nie ma żadnej kotwicy klasy „%1$.30s” z podtablicy „%2$.30s”." +msgid "WWS Subfamily" +msgstr "Podrodzina WWS" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Jeden numer unikodowy przypisano dwóm glifom. Aby je\n" -"odszukać i naprawić problem, należy z menu Edycja wybrać\n" -"Zaznaczenie->Zaznacz według nazwy, i wpisać taki kod:" +msgid "W_hitespace Glyphs" +msgstr "Glify _białych znaków" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "W_ithin Rectangle" +msgstr "W _prostokącie" + +msgid "Wa" +msgstr "wa" + +msgid "Wansung (Korean)" +msgstr "Wansung (koreańskie)" + +msgid "Warn if _unlinked references" +msgstr "Ostrzegaj przy o_dłączonych odwołaniach" msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" msgstr "" -"Jedną nazwę przypisano dwóm glifom. Aby je odszukać\n" -"by naprawić problem, należy z menu Edycja wybrać\n" -"Zaznaczenie->Zaznacz według nazwy, i wpisać taką nazwę:" +"Ostrzega, jeśli glif w jednym foncie zawiera obrysy,a w drugim odwołanie do " +"identycznych obrysów." + +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Ostrzega, jeśli obrysy różnią się choć trochę." + +msgid "Warning" +msgstr "Ostrzeżenie" #, c-format -msgid "%.40s" +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" msgstr "" +"Ostrzeżenie: %d. wartość osi (%g) jest poza dozwolonym zakresem [%g...%g]\n" #, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "znaleziono %1$.4g, oczekiwano %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "Zaznaczony odcinek jest prawie równoległy do kąta pochylenia" +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "Ostrzeżenie: %s różni się nazwą rodziny od %s (GenerateFamily)\n" -msgid "The control point above the selected point is near the italic angle" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" msgstr "" -"Punkt kontrolny nad zaznaczonym jest prawie równoległy do kąta pochylenia" +"Ostrzeżenie: %s(%s) oznacza jednocześnie szerokie i wąskie, co jest " +"niemożliwe.\n" -msgid "The control point below the selected point is near the italic angle" +msgid "" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" msgstr "" -"Punkt kontrolny pod zaznaczonym jest prawie równoległy do kąta pochylenia" +"Ostrzeżenie: tablica „cvar” zawiera prywatne lub przejściowe krotki.\n" +"FontForge tego nie obsługuje.\n" -msgid "The control point right of the selected point is near the italic angle" +msgid "Warning: Both extended and condensed. That's impossible.\n" msgstr "" -"Punkt kontrolny na prawo od zaznaczonego jest prawie równoległy do kąta " -"pochylenia" +"Ostrzeżenie: pismo jest jednocześnie szerokie i wąskie, co jest niemożliwe.\n" -msgid "The control point left of the selected point is near the italic angle" -msgstr "" -"Punkt kontrolny na lewo od zaznaczonego jest prawie równoległy do kąta " -"pochylenia" +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "Ostrzeżenie: font zawiera informacje o odwróconym porządku bajtów.\n" +#, c-format msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "Punkt kontrolny nad zaznaczonym jest poza granicami krzywej" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" +msgstr "" +"Ostrzeżenie: Numer kodowy %d (0x%x) jest przypisany do co najmniej dwóch " +"glifów(%s@0x%02x i %s@0x%02x). Zostanie użyty tylko jeden.\n" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "Punkt kontrolny pod zaznaczonym jest poza granicami krzywej" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "Ostrzerzenie: wersję 4 Font Bucket potraktowano jako wersję 0.\n" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "Punkt kontrolny na lewo od zaznaczonego jest poza granicami krzywej" +msgid "Warning: Font contained no glyphs" +msgstr "Uwaga: font nie zawiera żadnych glifów" +#, c-format msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "Punkt kontrolny na prawo od zaznaczonego jest poza granicami krzywej" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" +msgstr "" +"Ostrzeżenie: Glif %d zawiera prywatne lub przejściowe krotki.\n" +"FontForge tego nie obsługuje.\n" +#, c-format msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" msgstr "" -"Ten glif ma cztery hinty, ale gdyby pominąć ten, można by zastosować hint " -"typu stem3" - -msgid "This glyph can use a stem3 hint" -msgstr "Dla tego glifu można zastosować hint typu stem3" +"Ostrzeżenie: Makowy i unikodowy wpisy „%s” dla języka „%s”\n" +" w tablicy „name” różnią się:\n" +" Wpis makowy: %s \n" +" Wpis makowy unikodowy: %s \n" +#, c-format msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" msgstr "" -"Światła pomiędzy tymi hintami nie są równe, nie można zastosować hintu stem3" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Ten glif ma szerokość wykluczającą zastosowanie hintu stem3" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Dwa zaznaczone punkty to końce krzywej otwartej" - -msgid "The paths that make up this glyph intersect one another" -msgstr "Krzywe tworzące ten glif przecinają się ze sobą" +"Ostrzeżenie: Makowy i windowsowy wpisy „%s” dla języka „%s”\n" +" w tablicy „name” różnią się:\n" +" Wpis makowy: %s \n" +" Wpis windowsowy: %s \n" -msgid "The selected point is too far from the origin" -msgstr "Zaznaczony punkt jest zbyt odległy od początku układu współrzędnych." +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" +msgstr "" +"Ostrzeżenie: Wpis makowy „%s” dla języka „%s”\n" +" w tablicy „name” jest tylko częścią wpisu unikodowego.\n" +#, c-format msgid "" -"The selected points (or the intermediate control points) are too far apart" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" -"Zaznaczone punkty (lub pośrednie punkty kontrolne) są od siebie zbyt odległe." +"Ostrzeżenie: Wpis makowy „%s” dla języka „%s”\n" +" w tablicy „name” jest tylko częścią wpisu windowsowego.\n" -msgid "The selected points are too close to each other" -msgstr "Zaznaczone punkty są zbyt blisko siebie" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "" +"Ostrzeżenie: Nie są wybrane żadne glify w AddDHint(%d,%d %d,%d %d,%d)\n" -msgid "This hint does not control any points" -msgstr "Ten hint nie ma wpływu na żadne punkty" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "W masce hintów tego punktu występują zachodzące na siebie hinty" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" -"W glifie występują zachodzące na siebie hinty, a nie ma żadnej maski hintów." - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "Ten glif zawiera hint poziomy o rozmiarze bliskim żądanego" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "Ten glif zawiera hint pionowy o rozmiarze bliskim żądanego" - -msgid "This glyph self-intersects" -msgstr "Wykryto przecięcia konturów" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Ostrzeżenie: nie wybrano znaków w AddHint(%d,%d,%d)\n" msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" msgstr "" -"Krzywe w tym glifie przecinają się. Sprawdzenie, czy obrysy są poprawnie " -"skierowane, nie ma sensu dopóki przecięcia nie zostaną usunięte." +"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”,\n" +"ale obsługują one też inne tagi funkcji. Ta operacja\n" +"usunie z nich tagi „aalt” i utworzy nowe tablice,\n" +"NIE ZWIĄZANE z żadnymi innymi funkcjami.\n" +"Czy mimo to kontynuować?" msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" msgstr "" -"Ta krzywa zapewne przecina się sama z sobą (chociaż stosowany test\n" -"tego nie wykrył). Proszę przyjrzeć się narożnikom pod powiększeniem." +"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”,\n" +"te które nie obsługują innych funkcji będą usunięte,\n" +"z pozostałych zostanie zdjęty tag „aalt”. Powstaną\n" +"nowe tablice „aalt”, nie związane z żadną istniejącą.\n" +"Czy mimo to kontynuować?" msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" msgstr "" -"Macierz przekształceń tego odwołania jest niezgodna ze specyfikacja " -"TrueType.\n" -"Wszystkie wartości (poza przesunięciami) muszą się zawierać w zakresie " -"[-2.0; 2.0).\n" -"Przesunięcie musi być dane wartościami całkowitymi." +"Ostrzeżenie: w tym foncie istnieją już tablice „aalt”.\n" +"Ta operacja USUNIE je i utworzy zupełnie nowe tablice.\n" +"Czy mimo to kontynuować?" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" msgstr "" -"Ten glif zawiera jednocześnie kontury i odwołania (albo zawiera odwołanie z " -"błędną\n" -"macierzą przekształceń, liczone w związku z tym jako kontur). Jest to " -"niezgodne\n" -"ze specyfikacją TrueType." +"Ostrzeżenie: nie udało się przetworzyć tokenu %s, niektóre\n" +"informacje mogły zostać pominięte.\n" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"Macierz przekształceń tego odwołania jest niezgodna ze specyfikacja fontów " -"Type1/2.\n" -"Specyfikacja ta nie dopuszcza ani skalowania, ani obrotów." +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "Ostrzeżenie: zbyt nietypowa ilość podtablic (%d) w tablicy „kern”." -msgid "Both selected references have use-my-metrics set" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" msgstr "" -"Oba zaznaczone odwołania mają ustawioną flagę „użyj moich metrycznych”." +"Ostrzeżenie: Napotkano niewiarygodnie wielkie obrysy. Zostaną one " +"pominięte.\n" +#, c-format msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" msgstr "" -"To odwołanie korzysta z mechanizmu przystawania punktów, ale\n" -"punkty glifu źródłowego zostały przenumerowane i nie można już\n" -"korzystać z przystawania." - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "Odwołania są zagnieżdżone głębiej niż to dopuszczalne" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "Ten glif składa się z większej ilości punktów niż to dopuszczalne" +"Ostrzeżenie: nie udało się określić, gdzie miałby oddziaływać hint (%d,%d %d," +"%d %d,%d)\n" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "Ten glif ma więcej hintów niż to dopuszczalne" +msgid "Warnings" +msgstr "Ostrzeżenia" -msgid "This outline glyph is missing a bitmap version" -msgstr "Ten glif obrysowy nie ma swojej wersji bitmapowej" +msgid "Watch Points not supported in glyphs with references" +msgstr "Pilnowanie pozycji punktów nie jest obsługiwane w odwołaniach" msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "Szerokości tego glifu i jego wersji bitmapowej nie zgadzają się." - -msgid "This glyph is taller than desired" -msgstr "Glif sięga wyżej niż jest to wskazane" - -msgid "This glyph extends further below the baseline than desired" -msgstr "Glif sięga niżej niż jest to wskazane" +"Watch all selected points\n" +"(stop when a point moves)" +msgstr "" +"Pilnuj zaznaczonych punktów\n" +"(zatrzymaj się, gdy któryś się poruszy)" -msgid "This glyph is wider than desired" -msgstr "Glif jest szerszy niż jest to wskazane" +msgid "Watched Cvt Change" +msgstr "Zmiana wartości CVT" -msgid "This glyph extends left further than desired" -msgstr "Glif wystaje w lewo bardziej niż jest to wskazane" +msgid "Watched Store Change" +msgstr "Zmiana zawartości pamięci" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"Zaleca się nie używać nazw „alefmaksurainitialarabic” i " -"„alefmaksuramedialarabic”." +msgid "We cannot have lead-in points for an open curve.\n" +msgstr "Nie można rozpoczynać obrysu otwartego punktem poza krzywą.\n" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Ten glif występuje w więcej niż jednym podfoncie CID" +msgid "We don't understand this font\n" +msgstr "Nieznany format fontu\n" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Ten glif nie występuje w żadnym podfoncie CID" +msgid "Weight, Width, Slope Only" +msgstr "Różnice tylko w grubości, szerokości i pochyleniu kresek" -msgid "pair" -msgstr "poz. pary" +msgid "Welsh" +msgstr "walijski" -msgid "position" -msgstr "pozycjonowaniem" +msgid "West-Cree" +msgstr "kri zachodni" -msgid "alternate subs" -msgstr "podst. alternatywnym" +msgid "What is the pixel size of the font in this file?" +msgstr "Jaka jest rozmiar pikselowy tego fontu?" -msgid "multiple subs" -msgstr "podst. wielokrotnym" +msgid "What type(s) of palm font records do you want?" +msgstr "Jaki typ fontów do palma chcez wczytać?" -msgid "Contextual position" -msgstr "Poz. kontekstowe" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." +msgstr "" +"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " +"zastępujący musi być pojedynczym, otwartym konturem o co najmniej trzech " +"punktach." -msgid "Contextual substitution" -msgstr "Podst. kontekstowe" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." +msgstr "" +"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " +"wyszukiwany musi być pojedynczym, otwartym konturem o co najmniej trzech " +"punktach (inaczej nie będzie do czego dopasowywać)." -msgid "Chaining position" -msgstr "Poz. łańcuchowe" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." +msgstr "" +"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " +"wyszukiwany musi być pojedynczym, otwartym konturem." -msgid "Chaining substitution" -msgstr "Podst. łańcuchowe" +msgid "" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" +msgstr "" +"Gdy FontForge wykryje, że w wyniku rysowania po krzywej pewne części\n" +"nowo tworzonego obrysu zachodzą na siebie, postara się go zmodyfikować\n" +"tak, aby w wynikowym nie przecinały się żadne krzywe." -msgid "Reverse chaining subs" -msgstr "Podst. łańcuchowe wsteczne" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." +msgstr "" +"FontForge przy uruchomieniu pobiera ustawienia wyglądu z tego pliku.\n" +"Wszelkie zmiany zadziałają dopiero po ponownym uruchomieniu programu." -msgid "Indic reordering" -msgstr "Przestawienie indyjskie" +msgid "" +"When Saving, keep this number of previous versions of the file. file.sfd-01 " +"will be the last saved file, file.sfd-02 will be the file saved before that, " +"and so on. If you set this to 0 then no revisions will be retained." +msgstr "" +"Ile zachowywać poprzednich wersji pliku SFD. Plik font.sfd-01 to będzie " +"najświeższa wersja, font.sfd-01 będzie zawierał poprzednią, i tak dalej. " +"Wpisanie tu 0 spowoduje, że poprzednie wersje pliku nie będą zapisywane." -msgid "Contextual insertion" -msgstr "Wstawka kontekstowa" +msgid "" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." +msgstr "" +"W pohintowanym glifie, kiedy krzywa przechodzi bardzo blisko środka\n" +"piksela, być może warto upewnić się, że jest po właściwej stronie,\n" +"i zapewnić pewien margines na wypadek błędów rasteryzatora.\n" +"Jeśli w jakichś rozdzielczości i rozmiarze problem występuje, można\n" +"rozważyć użycie instrukcji Delta do przesunięcia najbliższego punktu.\n" +"To polecenie wytypuje sytuacje do sprawdzenia." -msgid "Lig" -msgstr "Ligatura" +msgid "When a font is opened, should it be made compact?" +msgstr "Czy fonty otwierać w widoku kompaktowym ich kodowania?" #, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "Glif %1$.50s z %2$s z podtablicy funkcji zecerskich %3$.50s" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s z podtablicy funkcji zecerskich %2$.50s" - -msgid "Kerning Class" -msgstr "Klasa kerningu" - -msgid "Vertical Kerning Class" -msgstr "Klasa kerningu pionowego" - -msgid "Check for missing glyph names" -msgstr "Brakujące nazwy glifów" - -msgid " refers to a missing glyph" -msgstr " odwołuje się do nieistniejącego glifu" - -msgid "Replace With:" -msgstr "Zamień na:" - -msgid "Always" -msgstr "Zawsze" - -msgid "Remove" -msgstr "Usuń" - -msgid "Skip" -msgstr "Pomiń" +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" +msgstr "" +"Jeśli podstawienie pojedyncze jest definiowane za pomocą klas glifów, obie " +"klasy muszą być tej samej liczności. Wiersz %d w pliku %s" #, c-format msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" msgstr "" -"Tablica funkcji zecerskich %.30s odwołująca się do %.30s jest aktywna dla " -"glifu %.30s z pisma „%c%c%c%c”, ale to pismo nie występuje w żadnej funkcji " -"korzystającej z tej tablicy.\n" -"Czy dodać to pismo do którejś z wymienionych funkcji?" +"Jeśli w podstawieniu pojedynczym zamiennik jest zadany klasą glifów, to " +"wartość zmieniana również musi być zadany klasą glifów. Wiersz %d w pliku %s" -#, c-format msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." msgstr "" -"Tablica funkcji zecerskich %.30s jest aktywna dla glifu %.30s z pisma „%c%c%c" -"%c”, ale to pismo nie występuje w żadnej funkcji korzystającej z tej " -"tablicy.\n" -"Czy dodać to pismo do którejś z wymienionych funkcji?" - -msgid "_Skip" -msgstr "_Pomiń" - -msgid "Missing Script" -msgstr "Brakujące pismo" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Ten glif bez jakichkolwiek obrysów ma niepustą wersję bitmapową" - -msgid "No problems found" -msgstr "Nie znaleziono żadnych problemów" - -msgid "_X near¹" -msgstr "_X blisko¹" - -msgid "_Y near¹" -msgstr "_Y blisko¹" - -msgid "Hint _Width Near¹" -msgstr "_Grubość hintu blisko¹" - -msgid "Advance Width not" -msgstr "Szerokość różna od wskazanej" - -msgid "Vertical Advance not" -msgstr "Wysokość różna od wskazanej" - -msgid "Bounding box above" -msgstr "Glif wystaje w górę" - -msgid "Bounding box below" -msgstr "Glif wystaje w dół" - -msgid "Bounding box right of" -msgstr "Glif wystaje w prawo" - -msgid "Bounding box left of" -msgstr "Glif wystaje w lewo" - -msgid "_More points than:" -msgstr "_Więcej punktów niż:" - -msgid "_More hints than:" -msgstr "_Więcej hintów niż:" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Odwołania zagnieżdżone głębiej niż:" - -msgid "Irrelevant _Factor:" -msgstr "Próg odległości:" - -msgid "Near" -msgstr "Blisko" - -msgid "Find Problems" -msgstr "Szukaj problemów" +"Czy tworzyć dla każdej nowo dodawanej klasy domyślny kerning\n" +"między nią a klasami, z którymi wchodzi w interakcje?" -msgid "Non-_Integral coordinates" -msgstr "N_iecałkowite współrzędne" +msgid "When adding new entries provide default kerning values." +msgstr "Ustawia domyślne wartości kerningu dla nowych pozycji." msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." +"When adding new entries, give them the same\n" +"delta values as those on the first line." msgstr "" -"Współrzędne wszystkich punktów w fontach truetype'owych muszą\n" -"wyrażać się całkowitymi wartościami (jeśli teraz mają wartości\n" -"niecałkowite, FontForge zaokrągli je przy generowaniu fontów,\n" -"co może spowodować zniekształcenia obrysów). Fonty postscriptowe\n" -"dopuszczają współrzędne rzeczywiste, ale lepiej z tego nie korzystać." +"Czy przy dodawaniu nowych wpisów nadawać im takie\n" +"same wartości delty jakie są w pierwszym wpisie?" msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." +"When building an Apple distortable font, you must specify at least one name " +"for the axis" msgstr "" -"Pozwala sprawdzić czy hinty pionowe w kilku glifach\n" -"położone są mniej więcej w tych samych miejscach." +"Tworząc apple'owski font z wariantami należy wprowadzić przynajmniej jedną " +"nazwę osi" msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" -"Pozwala sprawdzić czy hinty poziome w kilku glifach\n" -"położone są mniej więcej w tych samych miejscach." - -msgid "Y near¹ _standard heights" -msgstr "Y blisko¹ _standardowych wysokości" +"Czy centrując akcenty nad glifem podstawowym należy\n" +"użyć położenia najwyższego punktu obrysu glifu, czy\n" +"należy brać pod uwagę całą szerokość glifu?" msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" -"Pozwala wyłapać punkty, które znajdują się lekko\n" -"poza właściwym położeniem na liniach podstawowej,\n" -"średniej, dolnych lub górnych pisma." - -msgid "Control Points near horizontal/vertical/italic" -msgstr "Punkty kontrolne blisko poziomu/pionu/pochylenia" - -msgid "_Control Points near horizontal/vertical" -msgstr "_Punkty kontrolne blisko poziomu/pionu" +"Czy przy kopiowaniu glifów w widokach fontów kopiować\n" +"również ich metadane (nazwa, kodowanie, komentarze itd.)?" msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." msgstr "" -"Pozwala wyłapać punkty kontrolne, które prowadzą krzywą\n" -"prawie (niedokładnie) poziomo, pionowo lub zgodnie z kątem\n" -"pochylenia pisma." - -msgid "Control Points _beyond spline" -msgstr "Punkty _kontrolne poza krzywą" +"Czy przy kopiowaniu glifów truetype'owych z innych fontów\n" +"kopiować również ich hinting (programy glifów)?" msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." msgstr "" -"Pozwala wyłapać punkty kontrolne które lezą poza własną krzywą,\n" -"czyli takie, które rzutowane na prostą wyznaczoną przez odcinek\n" -"między końcami krzywej nie mieszczą się w tym odcinku." - -msgid "Check for _irrelevant control points" -msgstr "_Niepotrzebne punkty kontrolne" +"Kolor zgaszonych (czarnych) pikseli, używany podczas debugowania w trybie " +"czarno-białym" msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" msgstr "" -"Pozwala wyłapać punkty kontrolne które leżą zbyt blisko\n" -"końca krzywej, żeby wnosić cokolwiek do jej kształtu." +"Wyświetlając listy nazw glifów, a czasem także pojedyncze\n" +"nazwy, FontForge pokazuje za nazwami, w nawiasach, te glify.\n" +"Jest tak, ponieważ same nazwy bywają dezorientujące.\n" +"Niektórym to jednak przeszkadza - więc można to wyłączyć." msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." msgstr "" -"Punkt kontrolny jest uznawany za niepotrzebny, jeśli jest odległy od końca\n" -"krzywej o mniej niż określony procent odległości między końcami krzywej." - -msgid "Poin_ts too close" -msgstr "Punk_ty zbyt blisko" +"Włączenie tej opcji spowoduje, że FontForge nie będzie stosował\n" +"dodatnich wartości kerningów (nie będzie oddalał glifów od siebie)." msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." msgstr "" -"Jeśli sąsiednie punkty na krzywej są bliżej niż kilka jednostek od siebie,\n" -"będą sprawiały kłopoty niektórym funkcjom FontForge. Interpreter\n" -"PostScriptu nie powinien jednak protestować." - -msgid "_Points too far" -msgstr "punkty zbyt _daleko" +"Dwukrotne kliknięcie glifu w widoku fontu spowoduje\n" +"jego otwarcie w nowym oknie, a nie w już istniejącym." msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." msgstr "" -"Większość formatów fontów nie dopuszcza odległości sąsiednich punktów\n" -"przekraczających 32767 jednostek w pionie lub w poziomie." - -msgid "O_pen Paths" -msgstr "Krzywe _otwarte" +"Przy przesuwaniu punktów w oknie obrysu może dojść do złączenia\n" +"dwóch krzywych otwartych jeśli ich punkty końcowe się pokryją.\n" +"Wybór tej opcji spowoduje, że FontForge zatrzyma wtedy kursor.\n" +"Przydatne, jeśli palce mają tendencję do drżenia." -msgid "All paths should be closed loops, there should be no exposed endpoints" +msgid "" +"When filling using freetype in the outline view,\n" +"have freetype render the glyph antialiased." msgstr "" -"Wszystkie krzywe powinny być zamknięte, nie powinno być żadnych wolnych " -"końców." - -msgid "Intersecting Paths" -msgstr "Przecinające się krzywe" - -msgid "No paths with within a glyph should intersect" -msgstr "Żadne krzywe w glifie nie powinny się przecinać" - -msgid "Edges near horizontal/vertical/italic" -msgstr "_Krawędzie blisko poziomu/pionu/pochylenia" - -msgid "_Edges near horizontal/vertical" -msgstr "_Krawędzie blisko poziomu/pionu" +"Jeśli FreeType jest w użyciu, ta opcja włącza\n" +"wygładzanie wypełnienia obrysu w oknie edycji glifu." msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." msgstr "" -"Pozwala wyłapać krawędzie (krzywe) biegnące\n" -"prawie (niedokładnie) poziomo, pionowo lub\n" -"zgodnie z kątem pochylenia pisma." - -msgid "Check _outermost paths clockwise" -msgstr "_Zewnętrzne kontury prawoskrętne" +"FontForge, otwierając font z pliku innego niż *.sfd, wybierze od razu ten " +"znak unikodowy." msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" -"FontForge wewnętrznie działa z obrysach prawoskrętnych.\n" -"To pozwala sprawdzić, czy obrysy faktycznie takie są.\n" -"Przedtem należy się upewnić, że obrysy nie przecinają się." - -msgid "Check _missing extrema" -msgstr "Brakujące punkty w ek_stremach" +"Przy generowaniu macowego zasobu PostScript Type1 MUSI być utworzony również " +"co najmniej jeden towarzyszący font bitmapowy w formacie NFNT. Jeśli ten " +"font nie ma jeszcze bitmap, proszę anulować i wygenerować je w Element -> " +"Wersje bitmapowe" msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." +"When generating a font, ignore slight rounding errors for hints that should " +"be at the top or bottom of the glyph. For example, you might like to set " +"this to 0.02 so that 19.999 will be considered 20. But only for the hint " +"width value." msgstr "" -"Specyfikacje Postscriptu i TrueType w znacznej większości\n" -"przypadków usilnie zalecają aby w ekstremach obrysów (tam,\n" -"gdzie krzywe osiągają największą lub najmniejszą wartość\n" -"którejś współrzędnej) znajdowały się punkty." +"Ustawia próg tolerancji dla grubości hintów które powinny wyznaczać górną " +"lub dolną krawędź glifu.\n" +"Przykładowo, można tu ustawić 0.02, żeby hinty o grubości 19,999 były " +"traktowane jak te o grubości 20." msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." msgstr "" -"W Podręczniku (PostScript Language Reference manual, Dodatek B)\n" -"można przeczytać, że interpreter nie musi obsługiwać glifów liczących\n" -"więcej niż 1500 punktów. Sądzę, że w tej liczbie znajdują się również\n" -"punkty kontrolne. Nowe interpretery Postscriptu zwykle pozwalają\n" -"przekroczyć to ograniczenie. Istotna uwaga: obrysy truetype'owe po\n" -"konwersji do Postscriptu mają dwukrotnie więcej punktów kontrolnych." - -msgid "Check _flipped references" -msgstr "_Odbite odwołania" +"Przy tworzeniu zbioru fontów BDF FontForge albo zapyta\n" +"o rozdzielczość, w jakiej mają być używane, albo wywnioskuje\n" +"ją sam na podstawie wysokości pola znaków w pikselach." msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" -"Postscript i TrueType wymagają aby zewnętrzne kontury glifów\n" -"były rysowane zgodnie z kierunkiem ruchu wskazówek zegara.\n" -"Jeśli w glifie znajduje się odwołanie odbite lustrzanie wzdłuż jednej\n" -"osi, to raczej nie spełnia ono tego wymagania. Zaleca się odłączenie\n" -"takiego odwołania i skierowanie powstałego obrysu poprawnie." - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Poprawność macierzy transformacji TTF" +"Czasami przydatna bywa znajomość relacji między truetype'owymi\n" +"identyfikatorami glifów (gid) a ich nazwami. Ustawienie tej opcji\n" +"spowoduje że FontForge utworzy przy generacji fontu dodatkowy plik\n" +"o rozszerzeniu .g2n, opisujący to mapowanie." msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" +"When importing an OpenType font, for the purposes of hinting spline points " +"might not exactly match boundaries. For example, a point might be -0.0002 " +"instead of exactly 0\n" +"This setting gives the user some control over this allowing a small " +"tolerance value to be fed into the OpenType loading code.\n" +"Comparisons are then not performed for raw equality but for equality within " +"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " +"considered equal to 0 when figuring out hints)." msgstr "" -"TrueType wymaga aby współczynniki odpowiedzialne w macierzy\n" -"przekształceń za skalowanie i obrót mieściły się w zakresie -2...2" +"W fontach OpenType, punkty obrysów bywają nieco przesunięte względem granic " +"hintów.\n" +"Przykładowo, punkt może mieć współrzędną -0,0002 zamiast dokładnie 0. To " +"ustawienie\n" +"pozwala określić niewielką tolerancję odległości dla obliczenia zakresu " +"działania hintów." -msgid "Mixed contours and references" -msgstr "Wymieszane kontury i odwołania" +msgid "" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." +msgstr "" +"Przy wczytywaniu fontów TrueType i OpenType umożliwia wybór tablicy\n" +"numerów kodowych glifów (cmap), jeśli zastosowano kilka jej wersji." msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" -"TrueType pozwala budować glify albo tylko z konturów, albo tylko z odwołań." +"Niektóre fonty TTF i OTF z chińskimi znakami są kodowane jednocześnie\n" +"w CJK i unikodowo. Użycie tej opcji spowoduje wybranie kodowania CJK." -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Poprawność macierzy transformacji PS" +#, c-format +msgid "When loading tt instrs from sfd: %s\n" +msgstr "Przy wczytywaniu instrukcji TTF z sfd: %s\n" msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" -"Funty postscriptowe Type1 i 2 pozwalają tylko na przesunięcie\n" -"odwołań. Pierwsze cztery elementy macierzy przekształcenia muszą\n" -"być ustawione na [1 0 0 1]." +"Aby móc połączyć dwa fonty CID, oba muszą mieć takie samo Registry i " +"Ordering. Font, do którego dołączane są dane, musi mieć wersję kodowania " +"(suplement) nie starszą, niż font, z którego dane są dołączane, i " +"przynajmniej tyle samo podfontów." msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +"When moving one end point of a spline but not the other\n" +"interpolate the control points between the two." msgstr "" -"W Podręczniku (Type 2 Charstring Reference, Dodatek B) można przeczytać,\n" -"że procedury nie mogą być zagnieżdżone na głębiej, niż 10 poziomów. Każdy\n" -"poziom zagnieżdżenia odwołań implikuje dodatkowy poziom procedur; hinty\n" -"zużywają jeden poziom." - -msgid "Refs with out of date point matching" -msgstr "Czy przystawanie punktów aktualne?" +"Czy dostosowywać położenie punktów kontrolnych krzywej,\n" +"jeśli poruszony zostanie tylko jeden z jej końców?" msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" -"Jeśli glif uległ takim zmianom że jego punkty mają teraz inne numery\n" -"niż poprzednio, to odwołania do niego używające mechanizmu\n" -"przystawania punktów raczej na pewno są nieaktualne." - -msgid "Multiple refs with use-my-metrics" -msgstr "Wiele odwołań ustawia metryczne" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "W każdym glifie może istnieć tylko jedno takie odwołanie." +"Czy centrując akcenty akutowy lub gravis nad literami należy\n" +"użyć położenia najniższego punktu obrysu akcentu, czy należy\n" +"brać pod uwagę całą szerokość akcentu?" -msgid "_Hints controlling no points" -msgstr "_Hinty nie kontrolujące żadnych punktów" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "Zakończenia po uciętych szeryfach (jak bywa w „m”):" msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" -"Ghostview (i być może inne interpretery) sprawia kłopoty jeśli natrafi\n" -"na hint nie mający w zasięgu działania żadnych punktów glifu." +"Jeśli hint ulega zmianie, przesuwaj za\n" +"nim wszystkie punkty, których dotyczy." -msgid "_Points near¹ hint edges" -msgstr "_Punkty blisko¹ krawędzi hintów" +msgid "" +"When the measure tool is active and when the mouse pointer is within this " +"many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." +msgstr "" +"Zasięg, w jakim linijka będzie przyciągana\n" +"do różnych interesujących rzeczy." msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Często się zdarza, że jakieś punkty są odrobinę poza zasięgiem działania\n" -"hintu, ponieważ pohintowana kreska znaku składa się z kilku segmentów\n" -"z których np. jeden może być nieco przesunięty względem pozostałych." +"Zasięg, w jakim kursor myszy będzie przyciągany\n" +"do różnych interesujących rzeczy." -msgid "Allows you to check that stems have consistent widths.." -msgstr "Pozwala sprawdzić czy hity są podobnych wymiarów" +msgid "" +"When the search path is a single open contour, the replace pattern must also " +"be." +msgstr "" +"Jeśli wzorzec wyszukiwany jest pojedynczym, otwartym konturem, wzorzec " +"zastępujący także musi takim być." -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Prawie hint typu stem_3" +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." +msgstr "Zaokrąglaj współrzędne kliknięć do wartości całkowitych." msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." msgstr "" -"Pozwala sprawdzić występowanie glifów które być może\n" -"mogłyby stosować mechanizm hintów typu stem3, gdyby\n" -"nie odbiegały nieco od warunków koniecznych, tj. w glifie\n" -"muszą istnieć dokładnie trzy hinty (poziome lub pionowe)\n" -" równomiernie rozmieszczone i mające takie same wymiary." - -msgid "_Show Exact *stem3" -msgstr "_Pokaż poprawne hinty typu stem3" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Daje znać jeśli glif pozwala zastosować hint typu stem3" +"Czy obrysy wczytywanych fontów powinny zostać przetworzone do\n" +"domyślnego rodzaju krzywych, czy mają zachować oryginalną postać?\n" +"Patrz też: Domyślnie TrueType." msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" -"W Podręczniku (Type 2 Charstring Reference, Dodatek B) można\n" -"przeczytać, że glif nie może mieć więcej niż 96 różnych hintów." - -msgid "_Overlapped hints" -msgstr "_Zachodzące na siebie hinty" +"Wybór typu obrysów używanych w nowo tworzonych fontach: truetype'owe\n" +"(krzywe stopnia drugiego) lub postscriptowe (stopnia trzeciego)." msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" msgstr "" -"W ramach jednej maski hintów powinno być żadnych zachodzących na siebie.\n" -"W glifach bez masek żadne dwa hinty nie mogą na siebie zachodzić." +"Włączenie tej opcji spowoduje, że skróty klawiaturowe we wszystkich menu " +"będą\n" +"opisywane jak na systemach macintoshowych - ikonami, a nie etykietami " +"klawiszy." -msgid "Check missing _bitmaps" -msgstr "_Brakuje bitmap lub obrysów" +msgid "Which archived item should be opened?" +msgstr "Który element z archiwum otworzyć?" + +msgid "White Space" +msgstr "Biały znak" msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" +"White space to be left between math formulae\n" +"to ensure proper line spacing." msgstr "" -"Czy są w foncie glify obrysowe nie występujące w wersji bitmapowej?\n" -"A może jakiś glif bitmapowy nie ma odpowiednika w foncie obrysowym?" +"Światło, jakie należy zostawić między wzorami\n" +"matematycznymi, aby zapewnić prawidłowe interlinie." -msgid "Bitmap/outline _advance mismatch" -msgstr "_Szerokość bitmap niezgodna z obrysami" +msgid "Whoops, Ran out of spiros\n" +msgstr "Ups, skończyły się krzywe Spiro.\n" msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" -"Czy szerokości bitmapowych wersji glifów są zgodnie z powstałymi\n" -"po przeskalowaniu i zaokrągleniu odpowiednich glifów obrysowych?" +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" +msgstr "Błąd: próba nazwania kotwic w podtablicy, która ich nie zawiera\n" -msgid "Check multiple Unicode" -msgstr "Glify o tym samym numerze unikodowym" +#, c-format +msgid "Whoops, bad spiro command %d\n" +msgstr "Błędne polecenie spiro %d\n" -msgid "Check multiple Names" -msgstr "Glify o tej samej nazwie" +msgid "Whoops, contours must begin with a move to\n" +msgstr "Błąd: obrys musi rozpoczynać się poleceniem „move to”\n" -msgid "Check for multiple characters with the same name" -msgstr "Pozwala sprawdzić czy kilka glifów nie używa tej samej nazwy" +msgid "Whoops, more names than lookups\n" +msgstr "Błąd: więcej nazw niż tablic funkcji zecerskich\n" -msgid "Check Unicode/Name mismatch" -msgstr "Nazwy niezgodne z numerami unikodowymi" +#, c-format +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "Błąd: więcej nazw niż podtablic tablicy funkcji zecerskich %s\n" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "Pozwala sprawdzić czy nazwa glifu odpowiada jego numerowi unikodowemu." +#, c-format +msgid "Whoops, unexpected verb in contour %d.%d\n" +msgstr "Nieoczekiwane polecenie w definicji obrysu w tablicy „PfEd” %d.%d\n" -msgid "Glyph BB Above" -msgstr "Wystające powyżej:" +msgid "Wide" +msgstr "Szeroki" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "Czy są w foncie glify wystające powyżej zadanej wartości?" +msgid "Width" +msgstr "Szerokość" -msgid "Glyph BB Below" -msgstr "Wystające poniżej:" +msgid "Width Color" +msgstr "Prawa krawędź pola" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "Czy są w foncie glify wystające poniżej zadanej wartości?" +msgid "Width _Class" +msgstr "_Szerokość kroju:" -msgid "Glyph BB Right Of" -msgstr "Wystające na prawo od:" +msgid "Width of Vertical Stems:" +msgstr "Kreski pionowe:" msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "Czy są w foncie glify wystające na prawo od zadanej wartości?" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" +msgstr "" +"Błędna wysokość lub szerokość dla imagemask (ujemna lub wymaga\n" +"więcej danych niż wprowadzono).\n" -msgid "Glyph BB Left Of" -msgstr "Wystające na lewo od:" +msgid "Width/Height of Thick Stems:" +msgstr "Kreski grube:" + +msgid "Width/Height of Thin Stems:" +msgstr "Kreski cienkie:" + +msgid "Width:" +msgstr "Szerokość:" +#, c-format msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "Czy są w foncie glify wystające na lewo od zadanej wartości?" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Rozmiar: %d\n" +"Liczba: %d\n" +"Procent wszystkich: %d%%\n" -msgid "Check Advance:" -msgstr "Sprawdź szerokość:" +#, c-format +msgid "" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Rozmiar: %d-%d (%d)\n" +"Liczba: %d (%d)\n" +"Procent wszystkich: %d%%\n" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "Szukaj glifów o szerokościach innych niż zadana" +msgid "Wild Brush - Drips a lot" +msgstr "Pędzel prowadzony gwałtownie" -msgid "Check VAdvance:\n" -msgstr "Sprawdź wysokość:\n" +msgid "Win Ascent Offset:" +msgstr "Przesunięcie górnej gr. obcięcia:" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "Szukaj glifów o wysokościach innych niż zadana" +msgid "Win Ascent:" +msgstr "_Górna granica obcięcia:" -msgid "Check for CIDs defined _twice" -msgstr "CIDy zdefiniowane _podwójnie" +msgid "Win Descent Offset:" +msgstr "Przesunięcie dolnej gr. obcięcia:" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "CIDy zdefiniowane w więcej niż jednym podfoncie" +msgid "Win Descent:" +msgstr "_Dolna granica obcięcia:" -msgid "Check for _undefined CIDs" -msgstr "_Niezdefiniowane CIDy" +msgid "Win FNT" +msgstr "Windowsowy FNT" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "CIDy niezdefiniowane w żadnym podfoncie" +msgid "Win FON" +msgstr "Windowsowy FON" -msgid "Check for missing _glyph names" -msgstr "Brakujące nazwy _glifów" +msgid "Win _Ascent Offset:" +msgstr "Przesunięcie _górnej gr. obcięcia:" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"Pozwala sprawdzić czy żadne podstawienie, klasa kerningu, etc. nie używa " -"nazw glifów nieistniejących w foncie." +msgid "Win _Descent Offset:" +msgstr "Przesunięcie _dolnej gr. obcięcia:" -msgid "Check for missing _scripts in features" -msgstr "Brakujące pisma w funkcjach _zecerskich" +msgid "Window" +msgstr "Okna" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" -"W każdej tablicy funkcji zecerskich dotyczącej glifu, sprawdź, czy\n" -"co najmniej jedna funkcja jest aktywna dla pisma tego glifu" +msgid "Windows Latin (\"ANSI\")" +msgstr "łacińskie windowsowe („ANSI”)" -msgid "Check substitutions for empty chars" -msgstr "Podstawienia pustymi znakami" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows nie obsługuje fontów o numerze wersji OS/2 ustawionym na 0\n" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" msgstr "" -"Szukaj glifów z podstawieniami „GSUB” odwołującymi się do pustych glifów" +"Windows nie obsługuje fontów otf (cff) o numerze wersji OS/2 ustawionym na " +"1\n" -msgid "Check for incomplete mark to base subtables" -msgstr "Niepełne pokrycie podstawowych kotwicami" +msgid "Windows-compatible 'kern'" +msgstr "Kerning zgodny z Windows" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" -"Specyfikacja OpenType stwierdza, choć w mało oczywisty\n" -"sposób, że jeśli glif podstawowy (lub podstawowy znak\n" -"diakrytyczny) zawiera kotwicę z jednej z klas w pewnej\n" -"podtablicy funkcji zecerskich, to ma zawierać kotwice\n" -"z wszystkich klas tej podtablicy." +msgid "Woff Major Version:" +msgstr "Wersja WOFF:" -msgid "Paths" -msgstr "Krzywe" +msgid "Woff Minor Version:" +msgstr "Podwersja WOFF:" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Odwołania" +msgid "Wolof" +msgstr "wolof" -msgid "Hints" -msgstr "Hinty" +msgid "Woods Cree" +msgstr "kri leśny" -msgid "ATT" -msgstr "" +msgid "Wrap Pos:" +msgstr "Zawijaj wiersze od:" -msgid "CID" +msgid "" +"Write Control Value Table in Funits\n" +"Pops a number(Funits) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" +"WCVTP (ang. Write Control Value Table in Funits).\n" +"Zdejmuje ze stosu liczbę - wartość, oraz numer wpisu CVT, który\n" +"ma nadpisać. Wartość jest typu F26dot6, w jednostkach pola znaku." -msgid "BB" -msgstr "Prostokąt brzegowy" - -msgid "Random" -msgstr "Różne" - -msgid "Set All" -msgstr "Ustaw wszystkie" - -msgid "¹ \"Near\" means within" -msgstr "¹ „Blisko” znaczy w granicach" - -msgid "em-units" -msgstr "jednostek" +msgid "" +"Write Control Value Table in Pixel units\n" +"Pops a number(26.6) and a\n" +"CVT index and writes the number to cvt[index]" +msgstr "" +"WCVTP (ang. Write Control Value Table in Pixel units).\n" +"Zdejmuje ze stosu liczbę - wartość, oraz numer wpisu CVT,\n" +"który ma nadpisać. Wartość jest typu F26dot6, w pikselach." -msgid "Open Contour" -msgstr "Krzywe otwarte" +msgid "" +"Write Store\n" +"Pops a value and an index and writes the value to storage[index]" +msgstr "" +"WS (ang. Write Store).\n" +"Zdejmuje ze stosu liczbę - wartość, oraz\n" +"numer komórki pamięci, do której ją zapisuje." -msgid "Self Intersecting" -msgstr "Przecinające się krzywe" +msgid "Write failed" +msgstr "Błąd zapisu" msgid "Wrong Direction" msgstr "Błędnie skierowane kontury" -msgid "Flipped References" -msgstr "Odbite odwołania" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Błędna liczba wpisów w %s" -msgid "Missing Points at Extrema" -msgstr "Brakuje punktów w ekstremach" +msgid "Wrong type of SFD file" +msgstr "Błędny typ pliku SFD" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Odwołanie do nieznanego glifu w GSUB/GPOS/MATH" +msgid "X Bitmap" +msgstr "Bitmapa X" -msgid "Too Many Points" -msgstr "Zbyt wiele punktów" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Funkcja X:" -msgid "Too Many Hints" -msgstr "Zbyt wiele hintów" +msgid "X Movement" +msgstr "Przesunięcie X" -msgid "Bad Glyph Name" -msgstr "Błędna nazwa glifu" +msgid "X Pixmap" +msgstr "Pixmapa X" -msgid "Distance between adjacent points is too big" -msgstr "Odległość między sąsiednimi punktami jest zbyt duża" +msgid "X Repeat Count" +msgstr "Powtórzenia w poziomie" -msgid "Non-integral coordinates" -msgstr "Niecałkowite współrzędne" +msgid "X Resource Editor" +msgstr "Edytor interfejsu (zasobów X)" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "Nie zawiera wszystkich potrzebnych kotwic" +msgid "X Scale Factor" +msgstr "Współczynnik skali X" -msgid "There is another glyph in the font with this name" -msgstr "W tym foncie istnieje jeszcze inny glif o tej nazwie." +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11 sfnt tylko bitmapy (otb)" -msgid "There is another glyph in the font with this unicode code point" -msgstr "W tym foncie istnieje jeszcze inny glif o tym numerze unikodowym." +msgid "XHeight Percent" +msgstr "Wsp. przesunięcia linii średniej" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "Hinty glifu zachodzą na siebie (w ramach jednej hintmaski)" +msgid "XHeight Percent:" +msgstr "Wsp. przesunięcia linii średniej:" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Nieparzysta liczba wartości w BlueValues/OtherBlues." +msgid "XHeight:" +msgstr "Linia średnia:" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "Wartości w BlueValues/OtherBlues są nieuporządkowane." +msgid "XUID-Base" +msgstr "Podstawa XUID" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Zbyt wiele stref w BlueValues/OtherBlues." +msgid "Xhosa" +msgstr "xhosa" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" -"Strefy w BlueValues/OtherBlues są zbyt blisko siebie, biorąc pod uwagę " -"wartość BlueFuzz." +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Funkcja Y:" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Niecałkowite wartości w BlueValues/OtherBlues." +msgid "Y Movement" +msgstr "Przesunięcie Y" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" -"Szerokość jednej ze stref wyrównania w BlueValues/OtherBlues jest zbyt duża, " -"biorąc pod uwagę wartość BlueScale." +msgid "Y Repeat Count" +msgstr "Powtórzenia w pionie" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Nieparzysta liczba wartości w FamilyBlues/FamilyOtherBlues." +msgid "Y Scale Factor" +msgstr "Współczynnik skali Y" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "Wartości w FamilyBlues/FamilyOtherBlues są nieuporządkowane." +msgid "Y near¹ _standard heights" +msgstr "Y blisko¹ _standardowych wysokości" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Zbyt wiele stref w FamilyBlues/FamilyOtherBlues." +msgid "Y-Cree" +msgstr "kri-Y" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Strefy w FamilyBlues/FamilyOtherBlues są zbyt blisko siebie, biorąc pod " -"uwagę wartość BlueFuzz." +msgid "Yakut" +msgstr "jakucki" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "Niecałkowite wartości w FamilyBlues/FamilyOtherBlues." +msgid "Yes" +msgstr "Tak" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"Szerokość jednej ze stref wyrównania w FamilyBlues/FamilyOtherBlues jest " -"zbyt duża, biorąc pod uwagę wartość BlueScale." +msgid "Yes to _All" +msgstr "T_ak na wszystkie" -msgid "Missing BlueValues entry." -msgstr "Błędny wpis BlueValues." +msgid "Yi" +msgstr "yi" -msgid "Bad BlueFuzz entry." -msgstr "Błędny wpis BlueFuzz." +msgid "Yi Classic" +msgstr "yi klasyczny" -msgid "Bad BlueScale entry." -msgstr "Błędny wpis BlueScale." +msgid "Yi Modern" +msgstr "yi współczesny" -msgid "Bad StdHW entry." -msgstr "Błędny wpis StdHW." +msgid "Yi Radicals" +msgstr "klucze yi" -msgid "Bad StdVW entry." -msgstr "Błędny wpis StdVW." +msgid "Yi Syllables" +msgstr "yi - sylaby" -msgid "Bad StemSnapH entry." -msgstr "Błędny wpis StemSnapH." +msgid "Yi Syllables/Radicals" +msgstr "sylaby i klucze Yi" -msgid "Bad StemSnapV entry." -msgstr "Błędny wpis StemSnapV." +msgid "Yiddish" +msgstr "jidysz" -msgid "StemSnapH does not contain StdHW value." -msgstr "StemSnappH nie zawiera wartości StdHW." +msgid "Yijing Hexagram Symbols" +msgstr "heksagramy yijing" -msgid "StemSnapV does not contain StdVW value." -msgstr "StemSnappV nie zawiera wartości StdVW." +msgid "Yoruba" +msgstr "joruba" -msgid "Bad BlueShift entry." -msgstr "Błędny wpis BlueShift." +#, c-format +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" +msgstr "" +"Wcześniej przerwano sesję edycyjną z %s.\n" +"Czy odzyskać ją?" -msgid "Bad Private Dictionary" -msgstr "Błąd w postscriptowym słowniku prywatnym" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Próba zmiany ostatniej warstwy truetype'owej\n" +"(stopnia 2) na warstwę postscriptową (stopnia 3).\n" +"FontForge w takim wypadku usuwa wszystkie programy\n" +"glifów (hinting truetype'owy).\n" +"Tego nie będzie można potem cofnąć.\n" +"Czy mimo to kontynuować?" -msgid "Glyph not in font" -msgstr "Glif spoza fontu" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Próba usunięcia warstwy. To spowoduje\n" +"utratę wszystkich konturów z tej warstwy.\n" +"Jeśli warstwa zawiera glify truetype'owe,\n" +"to utracone zostaną również ich programy\n" +"(hinting truetypowy).\n" +"\n" +"Usunięcia warstwy nie można potem cofnąć.\n" +"Czy mimo to kontynuować?" -msgid "Glyph Valid" -msgstr "Glif prawidłowy" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" +msgstr "" +"Próba wyczyszczenia glifu %.30s do którego odwołuje się inny glif.\n" +"Czy mimo to kontynuować?" #, c-format -msgid "No problems detected in %s" -msgstr "Nie wykryto żadnych problemów w „%s”." +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "Próba użycia w %2$s odwołania do nieistniejącego glifu %1$s." -msgid "problselect|Errors" -msgstr "Błędami" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"Próba użycia w %2$s odwołania do nieistniejącego glifu %1$s.\n" +"Czy skopiować oryginalne krzywe (albo usunąć odwołanie)?" -msgid "problselect|Open Contours" -msgstr "Krzywymi otwartymi" - -msgid "problselect|Bad Direction" -msgstr "Błędnie skierowanymi konturami" - -msgid "problselect|Self Intersections" -msgstr "Przecinającymi się krzywymi" - -msgid "problselect|Missing Extrema" -msgstr "Brakującymi ekstremami" - -msgid "problfixup|Open Contours" -msgstr "Krzywe otwarte" - -msgid "problfixup|Self Intersections" -msgstr "Przecinające się krzywe" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" +msgstr "" +"Próba przekopiowania instrukcji TrueType do innego fontu. W ogólności to " +"zadziała tylko jeśli fonty mają identyczne tablice „prep”, „fpgm” i „cvt”. " +"Czy mimo to kontynuować?" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Usuń przecięcia odwołań przed generacją fontu" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"Próba zapisu fontu CID w nieCIDowym formacie. Zapisany zostanie tylko " +"bieżący podfont. Czy mimo to kontynuować?" -msgid "problfixup|Bad Directions" -msgstr "Błędnie skierowane kontury" +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" +msgstr "" +"Właśnie usuwasz ostatnią kotwicę w glifie – spowoduje\n" +"to zamknięcie tego okna. Czy mimo to kontynuować?" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Brakujące ekstrema (ostrożnie)" +msgid "You changed the point numbering" +msgstr "Numeracja punktów uległa zmianie" -msgid "problfixup|Missing Extrema" -msgstr "Brakujące ekstrema" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "Odmowa prawa odczytu z %.100s" -msgid "problfixup|Too Many Points" -msgstr "Zbyt wiele punktów" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "Zmieniono macierz przekształceń odwołania. Użyć nowej?" -msgid "Close Open Contours" -msgstr "Zamknij krzywe otwarte" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"Nazwa fontu uległa zmianie, a wartości UniqueID (lub XUID) pozostały " +"niezmienione.\n" +"Lepiej tego tak nie zostawiać. Czy wygenerować nowe wartości tych pól?" -msgid "Inline All References" -msgstr "Przekształć odwołania w kontury" +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "" +"Właśnie uległy zmianie numery poszczególnych punktów tworzących glif %s.%s%s" +"%s" -msgid "Remove Overlap" -msgstr "Usuń przecięcia" +msgid "You may change the default instance of this font" +msgstr "Można zmienić domyślny wariant w tym foncie" -msgid "Mark for Overlap fix before Save" -msgstr "Usuń przecięcia odwołań przed generacją fontu" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"Tu można skonfigurować menu zawierające do dziesięciu często używanych " +"skryptów.\n" +"Każda pozycja w menu wymaga pliku z przypisanym sobie skryptem oraz nazwy. " +"Nazwa\n" +"może zawierać znaki unikodowe. Przycisk podpisany „...” pozwoli na wybór " +"pliku skryptu." -msgid "Inline Flipped References" -msgstr "Przekształć odbite odwołania w kontury" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"Tu można skonfigurować menu zawierające do dziesięciu często używanych " +"skryptów.\n" +"Każda pozycja w menu wymaga pliku z przypisanym sobie skryptem oraz nazwy. " +"Nazwa\n" +"może zawierać znaki unikodowe. Przycisk podpisany „...” pozwoli na wybór " +"pliku skryptu." -msgid "Correct Direction" -msgstr "Skieruj kontury poprawnie" +msgid "You may not paste a reference into this window" +msgstr "Nie wolno wklejać tu odwołań." -msgid "Add Good Extrema" -msgstr "Dodaj zalecane ekstrema" +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." +msgstr "" +"Program ma nie zmieniać nazw glifów podstawowych, ale bieżące zaznaczenie je " +"zawiera." -msgid "Add All Extrema" -msgstr "Dodaj wszystkie ekstrema" +msgid "You may not select both variants of 'f'" +msgstr "Nie można wybrać obu wariantów „f” naraz" -msgid "Simplify" -msgstr "Uprość" +msgid "You may not use spiros" +msgstr "Nie można użyć trybu Spiro" -msgid "Revalidate All" -msgstr "Sprawdź ponownie wszystko" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Można określić nowy wariant w tym foncie" -msgid "Revalidate" -msgstr "Sprawdź ponownie" +msgid "You must choose a lookup type" +msgstr "Należy wybrać typ tablicy funkcji zecerskich" -msgid "Open Glyph" -msgstr "Otwórz glif" +msgid "You must draw a line" +msgstr "Trzeba narysować linię" -msgid "Scroll To Glyph" -msgstr "Przewiń do glifu" +msgid "You must draw a line, with at most one additional point" +msgstr "Trzeba narysować linię, z co najmniej jednym dodatkowym punktem" -msgid "Select Glyphs With" -msgstr "Zaznacz glify z..." +msgid "You must install the freetype library before using this command." +msgstr "" +"Przed użyciem tego polecenia należy zaopatrzyć się w bibliotekę FreeType." -msgid "Try To Fix Glyphs With" -msgstr "Spróbuj naprawić" +msgid "You must name the lookup." +msgstr "Tablicę funkcji zecerskich musi mieć nazwę." -msgid "Passed Validation" -msgstr "Sprawdzenie powiodło się" +msgid "You must provide a glyph extension" +msgstr "Trzeba wprowadzić rozszerzenie nazwy glifu" -msgid "Thinking..." -msgstr "Sprawdzanie..." +msgid "You must provide at least one name here" +msgstr "Należy tu wprowadzić przynajmniej jedną nazwę" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Słownik prywatny PS" +msgid "You must select a Lookup Type." +msgstr "Należy wybrać typ tablicy funkcji zecerskich" -msgid "Ignore" -msgstr "Ignoruj" +msgid "You must select a glyph before you can import an image into it" +msgstr "Trzeba wybrać glif do którego ma zostać zaimportowany obraz." -msgid "Report as Error" -msgstr "To błąd" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "" +"Trzeba wybrać podtablicę w której będzie przechowana ta para kerningowa" -msgid "Not sure if this is an error..." -msgstr "Nie wiem..." +msgid "You must select at least one language for each script." +msgstr "Dla każdego pisma trzeba wybrać przynajmniej jeden język" msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" -"W tym foncie pewne punkty obrysów mają niecałkowite\n" -"współrzędne. To dozwolone w przypadku fontów SVG, lub\n" -"postscriptowych, ale nie truetype'owych. Czy traktować\n" -"je jako błędne?" +"Trzeba wybrać przynajmniej jeden język,\n" +"lub użyć „domyślnego”, jeśli żaden nie pasuje." -#, c-format -msgid "Validation of %.100s" -msgstr "Wyniki sprawdzenia fontu „%.100s”" +msgid "You must select at least one script if you provide a feature tag." +msgstr "Dla każdego tagu funkcji trzeba wybrać przynajmniej jedno pismo" -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" -"Funkcja określająca dostępność elementu menu %s musi zwracać wartość logiczną" +msgid "You must specify a glyph extension" +msgstr "Trzeba wprowadzić rozszerzenie nazwy glifu" -msgid "PS Type 1 (Ascii)" -msgstr "PS typ 1 (ASCII)" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Należy wprowadzić nazwę glifu w podtablicy „%s”" -msgid "PS Type 1 (Binary)" -msgstr "PS typ 1 (binarny)" +msgid "You must specify a medial tile" +msgstr "Należy wprowadzić wzór środkowy" -msgid "PS Type 1 (Resource)" -msgstr "PS typ 1 (zasób)" +msgid "You must specify a pattern" +msgstr "Należy określić konkretny wzór" -msgid "PS Type 1 (MacBin)" -msgstr "PS typ 1 (binarny macowy)" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Trzeba wprowadzić glif zastępujący dla %s." -msgid "PS Type 1 (Multiple)" -msgstr "PS typ 1 (wiele fontów)" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Wymagane jest standardowe rozszerzenie Type1 (.pfb lub .pfa)" -msgid "PS Multiple Master(A)" -msgstr "" +msgid "You must specify an isolated (or medial) tile" +msgstr "Należy wprowadzić wzór izolowany (lub końcowy)" -msgid "PS Multiple Master(B)" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" +"Unikalny identyfikator fontu truetype'owego powinien zostać wprowadzony " +"tylko w jednym języku. W tym foncie występuje więcej wersji językowych. Czy " +"mimo to kontynuować?" -msgid "PS Type 3" -msgstr "PS typ 3" - -msgid "PS Type 0" -msgstr "PS typ 0" +#, c-format +msgid "You tried to save with the filename %s but it was saved as %s. " +msgstr "Próbowano zapisać jako %s. Zapisano jako %s. " -msgid "PS CID" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" msgstr "" +"Wprowadzenie odpowiednich danych w Element -> Właściwości fontu -> PS " +"prywatne pozwoliłoby otrzymać znacznie lepsze jakościowo instrukcje." -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (goły)" - -msgid "CFF CID (Bare)" -msgstr "CFF CID (goły)" - -msgid "Type42" -msgstr "PS Type42" - -msgid "Type11 (CID 2)" -msgstr "PS Type11 (CID 2)" - -msgid "TrueType (Symbol)" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" msgstr "" +"Próba zapisania fontu o kodowaniu wielobajtowym w formacie obsługującym " +"jedynie kodowania jednobajtowe. Będzie można używać tylko pierwszych 256 " +"znaków fontu.\n" +"Czy mimo to kontynuować?" -msgid "TrueType (Resource)" -msgstr "TrueType (zasób)" - -msgid "TrueType (MacBin)" -msgstr "TrueType (binarny macowy)" - -msgid "TrueType (TTC)" +msgid "" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" msgstr "" +"Twój font zawiera dokładnie 65535 glifów. Liczba 65535 to wartość graniczna " +"i często używana jako specjalna, więc może powodować dziwne zachowania.\n" -msgid "TrueType (Mac dfont)" -msgstr "TrueType (macowy dfont)" - -msgid "OpenType (CFF)" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" msgstr "" +"W tym foncie nie określono glifu dla „dotlessi”,\n" +"proszę go dodać i ponownie zbudować glify akcentowane." -msgid "OpenType (Mac dfont)" -msgstr "OpenType (macowy dfont)" - -msgid "OpenType CID" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" +"W tym foncie nie określono glifu ani dla „uni0207”,\n" +"ani dla przestarzałego „dotlessj”, proszę dodać ten\n" +"pierwszy i ponownie zbudować glify akcentowane." -msgid "OpenType CID (dfont)" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." msgstr "" +"Zainstalowana wersja FreeType nie udostępnia interpretera hintingu TrueType." -msgid "SVG font" -msgstr "Font SVG" +msgid "Z_oom out" +msgstr "P_omniejsz" -msgid "Unified Font Object (UFO3)" -msgstr "" +msgid "Zande" +msgstr "zande" -msgid "Unified Font Object 2" -msgstr "" +msgid "Zapf Dingbats" +msgstr "dingbaty Zapfa" -msgid "Unified Font Object 3" -msgstr "" +msgid "Zone:" +msgstr "Początek strefy środ_kowej:" -msgid "Web Open Font (WOFF)" -msgstr "" +msgid "Zones" +msgstr "Liczba stref" -msgid "Web Open Font (WOFF2)" -msgstr "" +msgid "Zoom _in" +msgstr "Pow_iększ" -msgid "No Outline Font" -msgstr "Bez obrysowych" +msgid "Zulu" +msgstr "zuluski" -msgid "In TTF/OTF" -msgstr "W foncie TTF/OTF" +#, c-format +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g x %g długość %g" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Mac sfnt tylko bitmapy (dfont)" +msgid "_128 pixel outline" +msgstr "128-pikselowy obrys" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(spreparowany) MS sfnt tylko bitmapy (ttf)" +msgid "_16x4 cell window" +msgstr "_16x4 komórki" -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11 sfnt tylko bitmapy (otb)" +msgid "_24 pixel outline" +msgstr "_24-pikselowy obrys" -msgid "NFNT (Resource)" -msgstr "NFNT (zasób)" +msgid "_36 pixel outline" +msgstr "_36-pikselowy obrys" -msgid "NFNT (MacBin)" -msgstr "NFNT (binarny macowy)" +msgid "_3D Rotate" +msgstr "Obrót w _3D" -msgid "Win FNT" -msgstr "Windowsowy FNT" +msgid "_48 pixel outline" +msgstr "_48-pikselowy obrys" -msgid "Palm OS Bitmap" -msgstr "Bitmapa PalmOSa" +msgid "_72 pixel outline" +msgstr "_72-pikselowy obrys" -msgid "PS Type3 Bitmap" -msgstr "Bitmapa PS typ 3" +msgid "_8x2 cell window" +msgstr "_8x2 komórki" -msgid "No Bitmap Fonts" -msgstr "Bez bitmapowych" +msgid "_96 pixel outline" +msgstr "_96-pikselowy obrys" -msgid "Pixel List" -msgstr "Rozmiary w pikselach" +msgid "_AA" +msgstr "_Wygładź" -msgid "Options" -msgstr "Opcje" +msgid "_About..." +msgstr "_O programie..." -msgid "PostScript®" -msgstr "" +msgid "_Accept inexact" +msgstr "_Podobne" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" -"Czy zaokrąglić współrzędne punktów do liczb całkowitych? To oszczędza " -"miejsce." +msgid "_Activate Spiro" +msgstr "Włącz _tryb Spiro" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Czy wynikowy font postscriptowy ma zawierać hinting?" +msgid "_Add" +msgstr "_Dodaj" -msgid "Flex Hints" -msgstr "Hinty „flex”" +msgid "_Add 'aalt' features" +msgstr "Dodaj funkcję „aa_lt”" -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Czy wynikowy font postscriptowy ma zawierać hinting typu „flex”?" +msgid "_Add Anchor" +msgstr "_Dodaj kotwicę" -msgid "Hint Substitution" -msgstr "Podstawianie hintów" +msgid "_Add Diff Outlines to Background" +msgstr "Doda_j różniące się do tła" -msgid "Do you want the font file to do hint substitution?" -msgstr "Czy wynikowy font ma korzystać z podstawiania hintów?" +msgid "_Add Encoding Slots..." +msgstr "Dod_aj nowe komórki..." -msgid "First 256" -msgstr "Maks. 256 glifów" +msgid "_Add HHint" +msgstr "Hintuj element po_ziomy" -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Zapisuje do fontu tylko pierwszych 256 glifów użytych w bieżącym kodowaniu." +msgid "_Add Selected" +msgstr "Dodaj _zaznaczone" -msgid "Output AFM" -msgstr "Zapisz AFM" +msgid "_Advance Width only" +msgstr "Tylko _szerokości znaków" -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Plik AFM przechowuje informacje metryczne używane przez wiele edytorów przy " -"korzystaniu z fontów postscriptowych" +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "_Wyrównaj punkty" -msgid "Composites in AFM" -msgstr "Kompozyty w AFM" +msgid "_All Fonts" +msgstr "_Wszystkie fonty" -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"Format plików AFM dopuszcza przechowanie pewnych informacji\n" -"o glifach kompozytowych. To powoduje jednak gwałtowny wzrost\n" -"objętości, gdyż te informacje nie są zapisywane w kompaktowy sposób." +msgid "_Alphabetic" +msgstr "_Alfabetycznie" -msgid "Output PFM" -msgstr "Zapisz PFM" +msgid "_Alter Class" +msgstr "_Zmień klasę" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Pliki PFM przechowują informacje potrzebne dla Windows do zainstalowania " -"fontów postscriptowych" +msgid "_Anchor Control..." +msgstr "Prze_jrzyj kotwice..." -msgid "Output TFM & ENC" -msgstr "Zapisz TFM i ENC" +msgid "_Anchored Pairs" +msgstr "Pary k_otwiczone" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Pliki TFM i ENC przechowują informacje potrzebne ΤεΧ-owi do zainstalowania " -"fontów postscriptowych" +msgid "_Anchors" +msgstr "_Kotwice" -msgid "SFNT" -msgstr "" +msgid "_Anti Alias" +msgstr "Wygł_adź" -msgid "TrueType Hints" -msgstr "Hinting" +msgid "_Anti-Aliased" +msgstr "Wygł_adzony" -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Czy wynikowy font ma zawierać hinting TrueType? Włączenie tej opcji nie " -"spowoduje\n" -"wygenerowania nowych instrukcji, zostaną użyte te które już są w foncie." +msgid "_Apply" +msgstr "_Zastosuj" -msgid "PS Glyph Names" -msgstr "Nazwy glifów" +msgid "_Apply to All" +msgstr "Zastosuj dla _wszystkich" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Czy wynikowy font ma zawierać nazwy glifów?" +msgid "_Apply to Selection" +msgstr "Zastosuj dla w_ybranych" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " -"OpenType.\n" -"Ta opcja pozwala wybrać standard, do którego ma się stosować generowany " -"font.\n" -"Podstawowe różnice:\n" -" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" -" Bitmapy są zapisywane w innych tablicach\n" -" Skalowane znaki kompozytowe są traktowane inaczej\n" -" Użycie raczej GSUB niż morx(t)/feat\n" -" Użycie raczej GPOS niż kern/opbd\n" -" Użycie raczej GDEF niż lcar/prop" +msgid "_Arm Style" +msgstr "_Zakończenia" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple i MS/Adobe różnią się w szczegółach dotyczących fontów TrueType i " -"OpenType.\n" -"Ta opcja pozwala wybrać standard, do którego ma się stosować generowany " -"font.\n" -"Podstawowe różnice:\n" -" Wymagania obecności lub nie nazwy „postscript” w tablicy nazw są sprzeczne\n" -" Bitmapy są zapisywane w innych tablicach\n" -" Skalowane glify kompozytowe są traktowane inaczej\n" -" Użycie raczej GSUB niż morx(t)/feat\n" -" Użycie raczej GPOS niż kern/opbd\n" -" Użycie raczej GDEF niż lcar/prop" +msgid "_Around" +msgstr "W p_romieniu" -msgid "Old style 'kern'" -msgstr "Kerning starego typu" +msgid "_Ascent:" +msgstr "Linia _górna:" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"Wiele programów ciągle jeszcze nie obsługuje kerningu definiowanego w " -"tablicy\n" -"„GPOS”. Włączenie tej opcji spowoduje dodanie do fontu również tablicy\n" -"„kern”, używanej dawniej do przechowywania informacji o kerningu. To może\n" -"jednak zmylić niektóre programy. Nie wolno tego stosować razem z opcją " -"„apple”." +msgid "_Aspect" +msgstr "_Pokrój" -msgid "Dummy 'DSIG'" -msgstr "Pusta tablica „DSIG”" +msgid "_Aspect Ratio" +msgstr "_Proporcje" -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" -"Microsoft uzależnia użycie ikonki OpenType dla fontu TrueType od obecności w " -"nim\n" -"tablicy podpisu elektronicznego „DSIG”. FontForge nie jest w stanie " -"podpisać\n" -"fontu, ale może wygenerować pustą tablicę tak, aby Windows pokazywał font\n" -"jako OpenType. Poza tym ta opcja nie ma innych zastosowań." +msgid "_Auto" +msgstr "_Automatycznie" -msgid "Output Glyph Map" -msgstr "Zapisz mapę glifów" +msgid "_Auto Width..." +msgstr "S_zerokość automatyczna..." -msgid "Output OFM & CFG" -msgstr "Zapisz OFM i CFG" +msgid "_AutoKern Selected" +msgstr "_Automatyczny kerning zaznaczonych" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"Pliki OFM i CFG zawierają informacji potrzebne Omedze do przetwarzania fontu." +msgid "_BDF Info..." +msgstr "Właściwości _BDF" -msgid "PfaEdit Table" -msgstr "Tablica PfEd" +#. GT: Background, make it short +msgid "_Back" +msgstr "Warstwa _tła" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"Tablica PfEd jest rozszerzeniem formatu TrueType i przechowuje\n" -"różne dane używane przez FontForge (powinna się nazywać FFrg\n" -"od „FontForge”, ale z przyczyn historycznych tak nie jest)." +msgid "_Base Filename:" +msgstr "Podstawa nazwy _pliku:" -msgid "Save Comments" -msgstr "Zapisz komentarze" +msgid "_Base:" +msgstr "_Pozycja:" -msgid "Save glyph comments in the PfEd table" -msgstr "Zapisuje komentarze wszystkich glifów w tablicy PfEd" +msgid "_Bigger Pixel Size" +msgstr "_Większy rozmiar bitmap" -msgid "Save Colors" -msgstr "Zapisz kolory" +msgid "_Bigger Point Size" +msgstr "_Większy rozmiar" -msgid "Save glyph colors in the PfEd table" -msgstr "Zapisuje kolory wszystkich glifów w tablicy PfEd" +msgid "_Blend to New Font..." +msgstr "_Zlej w nowy font MM..." -msgid "Lookup Names" -msgstr "Nazwy tablic OT" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "_Strefy wyrównania" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" -"Zachowaj nazwy tablic i podtablic funkcji zecerskich GPOS/GSUB w tablicy PfEd" +msgid "_Both" +msgstr "_Wszystko" -msgid "Save Guides" -msgstr "Zapisz warstwę odniesienia" +msgid "_Bottom" +msgstr "Na _dół" -msgid "Save the guidelines in the Guide layer." -msgstr "Zapisuje prowadnice i zawartość warstwy odniesienia w tablicy PfEd" +msgid "_Bottom hint:" +msgstr "Koniec strefy do_lnej:" -msgid "Save Layers" -msgstr "Zapisz warstwy" +msgid "_Bottom:" +msgstr "_Od:" -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Zachowuje zawartość warstw tła i spiro w tablicy PfEd.\n" -"Jeśli font truetype jest generowany z krzywych stopnia 3\n" -"(postscriptowych), one także zostaną zachowane." +msgid "_Browse" +msgstr "_Przeglądaj" -msgid "FFTM Table" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "Buduj glif _akcentowany" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +msgid "_Build Syllables" +msgstr "Buduj _sylaby" -msgid "TeX Table" -msgstr "Tablica TeX" +msgid "_Butt" +msgstr "Ś_cięte" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"Tablica TeX jest rozszerzeniem formatu TrueType i przechowuje\n" -"różne dane dla ΤεΧ-a, których nie ma w oryginalnej specyfikacji\n" -"TrueType, a które zwykle znajdują się w plikach TFM.\n" +msgid "_By Base Char" +msgstr "Według znaku pod_stawowego" -msgid "Output FONTLOG.txt" -msgstr "Wygeneruj plik FONTLOG.txt" +msgid "_Cancel" +msgstr "_Anuluj" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" -"Plik tekstowy FONTLOG zawiera informacje o foncie, a zwłaszcza\n" -"historię dokonywanych w nim zmian. SIL-owska licencja dla otwartych\n" -"fontów (OFL, Open Font License) usilnie zaleca jegp prowadzenie.\n" -"Szablon można znaleźć w FAQ pod adresem http://scripts.sil.org/OFL-FAQ_web.\n" -"\n" -"Jeśli font zawiera stosowne informacje (Element -> Właściwości fontu),\n" -"to wybór tej opcji spowoduje zapisanie wraz z fontem, do tego samego\n" -"folderu, pliku „FONTLOG.txt”." +msgid "_Center in Width" +msgstr "_Centruj" -msgid "Prefer native kerning" -msgstr "Natywny format kerningu" +msgid "_Change Supplement..." +msgstr "_Zmień suplement..." -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" -"Wymusza użycie natywnego formatu opisu kerningu (zamiast plików funkcji " -"zecerskich), nawet jeśli spowoduje to utratę części informacji.\n" +msgid "_Changed Glyphs" +msgstr "Zaznacz z_mienione" -msgid "Windows-compatible 'kern'" -msgstr "Kerning zgodny z Windows" +msgid "_Class" +msgstr "_Klasa" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" -"Jeśli w tablicy kerningu starego typu „kern” znajdą się glify bez numeru\n" -"unikodowego (albo spoza obszaru BMP), w wielu applikacjach windowsowych\n" -"kerning nie zadziała wcale. Ta opcja powoduje wykluczenie takich glifów\n" -"z generowanej tablicy „kern”." +msgid "_Clear HStem" +msgstr "Usuń hinty _poziome" -msgid "No Mac Names" -msgstr "" +msgid "_Clear Hints" +msgstr "_Usuń hinty" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "_Close" +msgstr "Z_amknij" -msgid "BDF Resolution" -msgstr "Rozdzielczość BDF" +msgid "_Cluster" +msgstr "_Grupuj" -msgid "Guess each font's resolution based on its pixel size" -msgstr "" -"Ustal rozdzielczość, do jakiej przeznaczony jest font, na podstawie " -"wysokości w pikselach." +msgid "_Compact" +msgstr "Widok _kompaktowy" -msgid "Find Sub Font Definition file" -msgstr "Odszukaj plik definicji podfontu" +msgid "_Condense/Extend..." +msgstr "_Zmień szerokość..." -msgid "Notdef name" -msgstr "Nazwa .notdef" +msgid "_Contrast" +msgstr "_Kontrast" -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Glif o numerze unikodowym %d jest nazwany „.notdef”, ale zawiera obrys. " -"Ponieważ nazywa się tak a nie inaczej, zostanie pominięty i zaleca się " -"zmienić jego nazwę. Czy mimo to kontynuować?" +msgid "_Control Point Info" +msgstr "_Dane punktów kontrolnych" -msgid "Not a CID format" -msgstr "To nie CID" +msgid "_Control Points near horizontal/vertical" +msgstr "_Punkty kontrolne blisko poziomu/pionu" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Próba zapisu fontu CID w nieCIDowym formacie. Zapisany zostanie tylko " -"bieżący podfont. Czy mimo to kontynuować?" +msgid "_Convert to CID" +msgstr "Konwertuj na _CID" -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"Instrukcje truetype'owe w %s są nieaktualne.\n" -"Czy mimo to kontynuować?" +msgid "_Copies:" +msgstr "Liczba _kopii" -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"W glifie %s odwołanie do %s korzysta z mechanizmu przystawania punktów,\n" -"a numery punktów uległy zmianie i przystawanie może być nieaktualne.\n" -"Czy mimo to kontynuować?" +msgid "_Copy" +msgstr "S_kopiuj" -msgid "Reference point match out of date" -msgstr "Nieaktualne przystawanie punktów" +msgid "_Correct Direction" +msgstr "Skieruj popraw_nie" -msgid "Bad OS/2 version" -msgstr "Błędna wersja OS/2" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Utwórz font MM..." -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"Fonty OpenType zawierać tablicę „OS/2 w wersji wyższej niż 1.\n" -"”To ustala się w Element -> Właściwości Fontu -> Różne." +msgid "_Create Pair" +msgstr "_Utwórz nową parę" -msgid "Non-standard Em-Size" -msgstr "Niestandardowa wysokość pola znaku" +msgid "_Curve" +msgstr "_Gładki" -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Według przyjętej konwencji fonty postscriptowe powinny mieć wysokość pola " -"znaku ustawioną na 1000, jednak dla tego fontu wynosi ona %d. Teoretycznie " -"nie jest to błąd, ale lepiej rozważyć poprawienie tego w Element -> " -"Właściwość Fontu -> Ogólne.\n" -"Czy mimo to kontynuować?" +msgid "_Debug..." +msgstr "_Debuguj..." -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Według przyjętej konwencji fonty truetype'owe powinny mieć wysokość pola " -"znaku ustawioną na potęgę dwójki, jednak dla tego fontu wynosi ona %d. " -"Teoretycznie nie jest to błąd, ale lepiej rozważyć poprawienie tego w " -"Element -> Właściwość fontu -> Ogólne.\n" -"Czy mimo to kontynuować?" +msgid "_Default New Entries to First" +msgstr "Wartości _domyślne brane z pierwszego wiersza" -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"Próba zapisania fontu o kodowaniu wielobajtowym w formacie obsługującym " -"jedynie kodowania jednobajtowe. Będzie można używać tylko pierwszych 256 " -"znaków fontu.\n" -"Czy mimo to kontynuować?" +msgid "_Default Separation:" +msgstr "_Docelowe światło:" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"Fonty bitmapowe w formacie NFNT nie są używane w OS/X, ale przy generowaniu " -"fontów w formacie zasobu PostScript Type1 i tak konieczne jest utworzenie " -"(bezużytecznego) fontu bitmapowego." +msgid "_Default Using Suffix:" +msgstr "Wypełnij wg _sufiksu:" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "Format NFNT jest przestarzały" +msgid "_Delete" +msgstr "_Usuń" -msgid "Needs bitmap font" -msgstr "Potrzebny font bitmapowy" +msgid "_Descent:" +msgstr "Linia _dolna:" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Przy generowaniu macowego zasobu PostScript Type1 MUSI być utworzony również " -"co najmniej jeden towarzyszący font bitmapowy w formacie NFNT. Jeśli ten " -"font nie ma jeszcze bitmap, proszę anulować i wygenerować je w Element -> " -"Wersje bitmapowe" +msgid "_Deselect All" +msgstr "O_dznacz wszystko" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "Format POST Type1 jest prawdopodobnie przestarzały" +msgid "_Detach" +msgstr "O_dłącz" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" -"Format „POST” fontów Type1 jest prawdopodobnie przestarzały i może nie " -"działać w przyszłych wersjach maca." +msgid "_Detach Glyphs" +msgstr "U_suń kodowania glifów" -msgid "_Review" -msgstr "P_rzejrzyj" +msgid "_Diagonal Hints" +msgstr "Hinty _ukośne" -msgid "_Generate" -msgstr "_Generuj" +msgid "_Display Compositions..." +msgstr "Wyświet_l koreańskie składane" -msgid "Errors detected" -msgstr "Wykryto błędy" +msgid "_Displayed Font" +msgstr "_Bieżący font" -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"W foncie wykryto błędy i zaleca się je przejrzeć.\n" -"%sczy mimo to kontynuować?" +msgid "_Docked Palettes" +msgstr "Za_dokowane" -msgid "Create directory..." -msgstr "Utwórz folder..." +msgid "_Don't AutoHint" +msgstr "_Nie hintuj automatycznie" -msgid "Bad Mac Family" -msgstr "Błędna rodzina macowa" +msgid "_Don't Expand" +msgstr "_Nie rysuj po krzywej" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Aby wygenerować rodzinę macową, bieżący font musi mieć „podstawowy” styl " -"(Normal, Regular...), muszą być też otwarte pozostałe fonty tej rodziny." +msgid "_Don't Save" +msgstr "_Nie zapisuj" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"Są otwarte dwa fonty o tym samym stylu i nazwie rodziny:\n" -"%.30s i %.30s" +msgid "_Done" +msgstr "_Dość" -msgid "Generate Fonts" -msgstr "Generuj fonty" +msgid "_Down" +msgstr "_Niżej" -msgid "Generate TTC" -msgstr "" +msgid "_Earlier" +msgstr "_Wcześniej" -msgid "Generate Mac Family" -msgstr "Generuj rodzinę macową" +msgid "_Edges near horizontal/vertical" +msgstr "_Krawędzie blisko poziomu/pionu" -msgid "Allows you to select optional behavior when generating the font" -msgstr "Pozwala na określenie opcjonalnego zachowania przy generowaniu fontów" +msgid "_Edit" +msgstr "_Edycja" -msgid "Layer:" -msgstr "Warstwa:" +msgid "_Edit Data" +msgstr "_Edytuj dane" -msgid "Save a font based on the specified layer" -msgstr "Generuj font ze wskazanej warstwy." +msgid "_Edit Instructions..." +msgstr "_Edytuj instrukcje..." -msgid "Validate Before Saving" -msgstr "Sprawdź przed zapisem" +msgid "_Edit..." +msgstr "_Edytuj..." -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"Pozwala sprawdzić font w poszukiwaniu typowych błędów przed\n" -"wygenerowaniem. To może trochę potrwać." +msgid "_Em Size:" +msgstr "_Wys. pola znaku:" -msgid "Append a FONTLOG entry" -msgstr "Dodaj wpis pliku FONTLOG" +msgid "_Embeddable" +msgstr "_Osadzanie:" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "FONTLOG pozwoli prowadzić rejestr zmian dokonanych w foncie." +msgid "_Enabled" +msgstr "W_łączone" -msgid "Prepend timestamp" -msgstr "Dodaj znacznik czasu" +msgid "_Encoding Hex" +msgstr "Kod sz_esnastkowy" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"Dopisuje znacznik czasu w formacie YYMMDDHHMM do rodziny pisma i nazwy pliku " -"fontu." +msgid "_Error Limit:" +msgstr "Margines błędu:" -msgid "Merge tables across fonts" -msgstr "Połącz wspólne dane" +msgid "_Exact" +msgstr "_Identyczne" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge potrafi wygenerować dwa typy plików TTC.\n" -"W pierwszym z nich każdy font zawarty jest jako osobny\n" -"byt, bez związku z pozostałymi. W drugim tablice obrysów,\n" -"metrycznych i inne (jeśli identyczne) są łączone tak, aby\n" -"wyeliminować powtarzające się dane.\n" -"\n" -"FontForge nie zawsze będzie w stanie połączyć tablice;\n" -"wygeneruje wtedy TTC pierwszego typu. Możliwe przeszkody:\n" -" * Fonty mają inną wysokość pola znaku\n" -" * Któryś z fontów zawiera bitmapy\n" -" * Jest w sumie ponad 65534 glifów o różnych obrysach\n" -"\n" -"Poza tym, łączenie jest czasochłonne." +msgid "_Exclude" +msgstr "_Odejmij" -msgid "As CFF fonts" -msgstr "Zastosuj format CFF" +msgid "_Expand Stroke..." +msgstr "_Rysuj po krzywej..." -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"FontForge potrafi generować pliki TTC z fontami\n" -"zapisanymi w formacie CFF. To wbrew specyfikacji,\n" -"ale takie fonty działają w Linuksie i Mac OS X.\n" -"W Windows - nie." +msgid "_Extrema" +msgstr "_Ekstrema" -msgid "Execute Script" -msgstr "Wykonaj skrypt" +msgid "_FDEF" +msgstr "_FDEFy" -msgid "_Python" -msgstr "" +msgid "_Family Name:" +msgstr "Nazwa _rodziny:" -msgid "_FF" -msgstr "" +msgid "_Feature:" +msgstr "_Funkcja" -msgid "C_all..." -msgstr "Wywoł_aj..." +msgid "_File" +msgstr "_Plik" -msgid "Counter Expansion Factor" -msgstr "O ile przeskalować światła wewnątrzliterowe" +msgid "_Fill" +msgstr "_Wypełnienie obrysów" -msgid "Counter Addition" -msgstr "O ile powiększyć światła wewnątrzliterowe" +msgid "_Filter" +msgstr "_Filtruj" -msgid "Side Bearing Expansion Factor" -msgstr "O ile przeskalować odsadki boczne" +msgid "_Find Intersections" +msgstr "_Znajdź przecięcia" -msgid "Side Bearing Addition" -msgstr "O ile powiększyć odsadki boczne" +msgid "_First" +msgstr "_Pierwszy" -msgid "Condense/Extend" -msgstr "Zmiana szerokości" +msgid "_First Point" +msgstr "P_ierwszy punkt" -msgid "Scale By" -msgstr "Skaluj o" +msgid "_Fit" +msgstr "Dopasuj powiększenie do okna" -msgid "Counters:" -msgstr "Światła:" +msgid "_Fit to font bounding box" +msgstr "Dopasuj do gli_fów" -msgid "Side Bearings:" -msgstr "Odsadki boczne:" +msgid "_Flatten" +msgstr "_Spłaszcz" -msgid "Correct for Italic Angle" -msgstr "Korekta dla pochyłych" +msgid "_Flatten bumps on lines" +msgstr "_Wygładzaj linie" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"Gdy FontForge wykryje, że w wyniku rysowania po krzywej pewne części\n" -"nowo tworzonego obrysu zachodzą na siebie, postara się go zmodyfikować\n" -"tak, aby w wynikowym nie przecinały się żadne krzywe." +msgid "_Font Info..." +msgstr "Właściwości _fontu..." -msgid "Horizontal Stem Height Scale" -msgstr "O ile przeskalować grubości kresek poziomych" +msgid "_Force Encoding" +msgstr "Nazwy znaków według" -msgid "Horizontal Stem Height Add" -msgstr "O ile powiększyć grubości kresek poziomych" +msgid "_Forget about it" +msgstr "_Zapomnij" -msgid "Threshold between Thin and Thick Stems" -msgstr "Granica między kreskami grubymi a cienkimi" +msgid "_Freehand" +msgstr "Kr_zywa odręczna" -msgid "Vertical Stem Width Scale" -msgstr "O ile przeskalować grubości kresek pionowych" +msgid "_From this class" +msgstr "_Z tej klasy" -msgid "Vertical Stem Width Add" -msgstr "O ile powiększyć grubości kresek pionowych" +msgid "_Full Font Display" +msgstr "_Pełny widok fontu" -msgid "Stem threshold should be positive" -msgstr "Wartosć graniczna powinna być dodatnia" +msgid "_G2 Curve" +msgstr "Gł_adki G2" -msgid "Unlikely stem threshold" -msgstr "Mało prawdopodobna wartość graniczna" +msgid "_Gap:" +msgstr "_Odstęp:" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" -"Współczynniki skalowania muszą się zawierać w granicach od 3 do 1000 procent" +msgid "_Generate" +msgstr "_Generuj" -msgid "Unlikely scale factor" -msgstr "Nieoczekiwany współczynnik skalowania" +msgid "_Generate Fonts..." +msgstr "_Generuj fonty..." -msgid "Bad stem add" -msgstr "Błędne współczynniki poszerzenia kresek" +msgid "_Give Up" +msgstr "_Poniechaj" -msgid "Bad tag" -msgstr "Błędny tag" +msgid "_Glyph Image" +msgstr "Obraz _Glifu" -msgid "Feature tags are limited to 4 letters" -msgstr "Tagi funkcji są co najwyżej czteroliterowe" +msgid "_Glyph Info..." +msgstr "Właściwości _glifu..." -msgid "Missing glyph extension" -msgstr "Brakuje przyrostka" +msgid "_Glyph Tabs" +msgstr "Karty _z glifami" -msgid "You must specify a glyph extension" -msgstr "Trzeba wprowadzić rozszerzenie nazwy glifu" +msgid "_Glyphs Worth Outputting" +msgstr "Zaznacz _istotne" -msgid "Vertical Offset" -msgstr "Przesunięcie w pionie" +msgid "_Goto" +msgstr "Idź do _glifu..." -msgid "Missing extension" -msgstr "Brakuje przyrostka" +msgid "_Guess" +msgstr "_Oblicz" -msgid "You must provide a glyph extension" -msgstr "Trzeba wprowadzić rozszerzenie nazwy glifu" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_W. prowadnic" -msgid "Horizontal Counter Scale" -msgstr "O ile przeskalować światła wewnątrzliterowe w poziomie" +msgid "_HHead Ascent Offset:" +msgstr "HHead przes. górnej kr. wiersza:" -msgid "Horizontal Counter Add" -msgstr "O ile powiększyć światła wewnątrzliterowe w poziomie" +msgid "_HStem" +msgstr "_Poziome" -msgid "Left Side Bearing Scale" -msgstr "O ile przeskalować lewą odsadkę boczną" +msgid "_HVCurve" +msgstr "Gład_ki poz/pion." -msgid "Left Side Bearing Add" -msgstr "O ile powiększyć lewą odsadkę boczną" +msgid "_Hangul" +msgstr "_Hangyl" -msgid "Right Side Bearing Scale" -msgstr "O ile przeskalować prawą odsadkę boczną" +msgid "_Height:" +msgstr "_Wysokość:" -msgid "Right Side Bearing Add" -msgstr "O ile powiększyć prawą odsadkę boczną" +msgid "_Help" +msgstr "Pomo_c" -msgid "Vertical Scale" -msgstr "Skaluj w pionie" +msgid "_Hide" +msgstr "_Ukryj" -msgid "Vertical Counter Scale" -msgstr "O ile przeskalować światła wewnątrzliterowe w pionie" +msgid "_Hide Unused Columns" +msgstr "_Ukryj nieużywane kolumny" -msgid "Vertical Counter Add" -msgstr "O ile powiększyć światła wewnątrzliterowe w pionie" +msgid "_Hinting Needed" +msgstr "Zaznacz wymagające _hintingu" -msgid "Width of Vertical Stems:" -msgstr "Kreski pionowe:" +msgid "_Hints controlling no points" +msgstr "_Hinty nie kontrolujące żadnych punktów" -msgid "Width/Height of Thick Stems:" -msgstr "Kreski grube:" +msgid "_Horizontal" +msgstr "Po_ziome" -msgid "Height of Horizontal Stems:" -msgstr "Kreski poziome:" +msgid "_Horizontal Baselines..." +msgstr "P_oziome linie podstawowe..." -msgid "Width/Height of Thin Stems:" -msgstr "Kreski cienkie:" +msgid "_Horizontal Hints" +msgstr "_Hinty poziome" -msgid "Original Y Position" -msgstr "Początkowa wsp. Y" +msgid "_IBM Family:" +msgstr "Rodzina wg _IBM:" -msgid "Extent" -msgstr "Szer. strefy" +msgid "_IDEFs" +msgstr "_IDEFy" -msgid "Resultant Y Position" -msgstr "Ostateczna wsp. Y" +msgid "_Import" +msgstr "_Importuj" -msgid "Create Subscript/Superscript" -msgstr "Utwórz frakcje górne i dolne" +msgid "_Import..." +msgstr "_Importuj..." -msgid "Create Small Caps" -msgstr "Utwórz kapitaliki" +msgid "_Index" +msgstr "_Indeks" -msgid "Change Glyphs" -msgstr "Przekształcenia glifów" +msgid "_Inline" +msgstr "Ś_rodek" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"W przeciwieństwie do wielu innych operacji, ta nie działa bezpośrednio na\n" -"zaznaczonych glifach. FontForge utworzy nowe (bądź użyje istniejących),\n" -"o nazwach rozszerzonych o podany przyrostek, i tam wstawi wynikowe." +msgid "_Insert" +msgstr "_Wstaw" -msgid "Feature Tag:" -msgstr "Tag funkcji:" +msgid "_Insert Random Text..." +msgstr "W_staw przypadkowy tekst..." -msgid "Glyph Extension:" -msgstr "Przyrostek:" +msgid "_Interpolated" +msgstr "_Interpolowany" -msgid "Vertical Offset:" -msgstr "Przesunięcie w pionie:" +msgid "_Intersect" +msgstr "_Przetnij" -msgid "Introduction" -msgstr "Wprowadzenie" +msgid "_Invert Selection" +msgstr "_Odwróć zaznaczenie" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"W przeciwieństwie do wielu innych operacji, ta nie działa\n" -"bezpośrednio na zaznaczonych glifach. FontForge utworzy\n" -"nowe glify o nazwach np. „A.sc” czy „zero.taboldstyle”,\n" -"bądź użyje istniejących, i tam wstawi utworzone warianty." +msgid "_Italic Angle:" +msgstr "_Pochylenie:" -msgid "Petite Caps" -msgstr "drobniejsze kapitaliki" +msgid "_Italic..." +msgstr "K_ursywa..." -msgid "Glyph Extensions" -msgstr "Rozszerzenia nazw glifów" +msgid "_Join" +msgstr "Łącz krzywe" -msgid "Letters:" -msgstr "Litery:" +msgid "_Justification..." +msgstr "_Justowanie..." -msgid "Symbols:" -msgstr "Symbole:" +msgid "_Kern Pairs" +msgstr "Pary _kerningowe" -msgid "Create small caps variants for symbols as well as letters" -msgstr "Utwórz warianty kapitalikowe także dla symboli" +msgid "_Kerning only" +msgstr "Tylko _kerning" -msgid "Uniform scaling for stems of any width and direction" -msgstr "Skaluj jednakowo kreski poziome, pionowe i każdej grubości" +msgid "_Kind" +msgstr "_Typ" -msgid "Separate ratios for thin and thick stems" -msgstr "Skaluj kreski grube inaczej, niż cienkie" +msgid "_Knife" +msgstr "Prze_cinak" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Granica między kreskami \"grubymi\" a \"cienkimi\":" +msgid "_Language" +msgstr "_Języka" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Skaluj kreski pionowe inaczej, niż poziomie" +msgid "_Language:" +msgstr "_Język:" -msgid "% +" -msgstr "" +msgid "_Last" +msgstr "_Ostatni" -msgid "Activate diagonal stem processing" -msgstr "Przekształć także kreski ukośne" +msgid "_Layers" +msgstr "_Warstwy" -msgid "Stems" -msgstr "Kreski" +msgid "_Left" +msgstr "_Lewo" -msgid "Retain current advance width, center glyph within that width" -msgstr "Zachowaj całkowitą szerokość, wycentruj glif" +msgid "_Left Constraint" +msgstr "_Lewostronny" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "Zachowaj całkowitą szerokość, skaluj odsadki proporcjonalnie" +msgid "_Letterform" +msgstr "_Forma liter" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "Skaluj kreski pionowe i odsadki jednakowo" +msgid "_License..." +msgstr "_Licencja" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "Skaluj odsadki inaczej niż kreski pionowe" +msgid "_Ligatures" +msgstr "_Ligatury" -msgid "Counter Size:" -msgstr "Światła w poziomie:" +msgid "_Lining" +msgstr "_Obramowanie" -msgid "Left Side Bearing:" -msgstr "Lewe odsadki:" +msgid "_Load Encoding..." +msgstr "_Wczytaj kodowanie..." -msgid "Right Side Bearing:" -msgstr "Prawe odsadki:" +msgid "_Loops:" +msgstr "Pęt_le:" -msgid "Horizontal" -msgstr "W poziomie" +msgid "_MATH Info..." +msgstr "Właściwości _MATH..." -msgid "Control Vertical Counters (use for CJK)" -msgstr "Przekształć światła w pionie (dotyczy CJK)" +msgid "_Magnify" +msgstr "P_owiększenie" -msgid "Vertical Counters:" -msgstr "Światła w pionie:" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "_Uczyń pierwszym" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "Przekształć położenia w pionie (dotyczy LCG)" +msgid "_Match Fuzziness:" +msgstr "_Dopuszczalny błąd:" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Te wartości mogą zostać użyte do kontroli położenia w pionie\n" -"pewnych standardowych stref w foncie (np. szeryfów linii średniej)." +msgid "_Maximum distance between points in a region" +msgstr "_Maksymalna odległość między punktami części" -msgid "Vertical Scale:" -msgstr "Skala w pionie:" +msgid "_Merge" +msgstr "_Połącz" -msgid "%" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "Dołącz _funkcje zecerskie..." -msgid "Vertical" -msgstr "W pionie" +msgid "_Merge Fonts..." +msgstr "Połącz font_y..." -msgid "Everything to its default value" -msgstr "Przywraca wartości domyślne" +msgid "_Metrics" +msgstr "_Metryczne" -msgid "Reset" -msgstr "Resetuj" +msgid "_Midline" +msgstr "Wys. poprze_czek" -msgid "Embolden by" -msgstr "Pogrub o" +msgid "_Min Kern:" +msgstr "_Próg kerningu:" -msgid "Serif Height" -msgstr "Grubość szeryfów" +msgid "_Min:" +msgstr "Naj_mniejsze odsadki:" -msgid "Serif Height Fuzz" -msgstr "Zmienność rozmiarów szeryfów" +msgid "_Miter" +msgstr "Ka_nciaste" -msgid "Top Zone" -msgstr "Koniec strefy środkowej" +msgid "_Mixed" +msgstr "_Mieszany" -msgid "Bottom Zone" -msgstr "Początek strefy środkowej" +msgid "_Modify Composition..." +msgstr "_Zmień złożenie..." -msgid "Top Hint" -msgstr "Początek strefy górnej" +msgid "_Mono" +msgstr "_Czarno-biały" -msgid "Bottom Hint" -msgstr "Koniec strefy dolnej" +msgid "_More hints than:" +msgstr "_Więcej hintów niż:" -msgid "Embolden by:" -msgstr "Pogrub o:" +msgid "_More points than:" +msgstr "_Więcej punktów niż:" -msgid "_LCG" -msgstr "" +msgid "_Move Points" +msgstr "Przes_uń punkty" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "Tryb odpowiedni dla pism łacińskiego, greckiego i cyrylicy" +msgid "_Multi Size Glyph" +msgstr "Glif w różnych _rozmiarach" -msgid "_CJK" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "Glify w różnych _rozmiarach" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "Tryb odpowiedni dla pism chińskiego, japońskiego i koreańskiego" +msgid "_Name" +msgstr "_Nazwa" -msgid "_Auto" -msgstr "_Automatycznie" +msgid "_Name Contour" +msgstr "N_azwa konturu" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Wybiera odpowiedni tryb na podstawie numerów unikodowych" +msgid "_Name Point" +msgstr "Na_zwa punktu" -msgid "C_ustom" -msgstr "_Dostosuj" +msgid "_Name:" +msgstr "_Nazwa:" -msgid "User controls the emboldening with the next two fields" -msgstr "" -"Uaktywnia poniższe pola pozwalające\n" -"lepiej dostosować działanie algorytmu" +msgid "_New Composition..." +msgstr "_Nowe złożenie..." -msgid "_Top hint:" -msgstr "Początek strefy _górnej:" +msgid "_Next" +msgstr "_Następny" -msgid "_Zone:" -msgstr "Koniec strefy ś_rodkowej:" +msgid "_Next >" +msgstr "_Następny >" -msgid "_Bottom hint:" -msgstr "Koniec strefy do_lnej:" +msgid "_Next Glyph" +msgstr "_Następny glif" -msgid "Zone:" -msgstr "Początek strefy środ_kowej:" +msgid "_Next Point" +msgstr "_Następny punkt" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Wszystkie punkty odległe o tą wartość od stref górnej lub\n" -"dolnej pozostaną na swoich miejscach. To może np. zapobiec\n" -"pogrubieniu szeryfów poziomych, jeśli nie jest to pożądane.\n" -"W przeciwnym razie należy ustawić tą wartość na 0." +msgid "_No" +msgstr "_Nie" -msgid "Fuzz" -msgstr "Zmienność rozmiarów" +msgid "_Non Linear Transform..." +msgstr "Przekształcenie _nieliniowe..." -msgid "Allow the height match to differ by this much" -msgstr "Różnice w grubościach szeryfów, jakie należy uwzględnić" +msgid "_None" +msgstr "Żad_ne" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"Zastosowanie algorytmu w podstawowej wersji ściśnie światła\n" -"wewnątrzliterowe, czego zwykle nie spotyka się w typowych\n" -"łacińskich fontach pogrubionych." +msgid "_Normal" +msgstr "_Normalny" -msgid "Squish" -msgstr "Ściśnij" +msgid "_OS/2 Version" +msgstr "_Wersja OS/2:" -msgid "Make the counters narrower" -msgstr "Pozwala na ściśnięcie świateł wewnątrzliterowych" +msgid "_Off" +msgstr "W_yłącz" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "Stara się zachować szerokość świateł wewnątrzliterowych" +msgid "_Open" +msgstr "_Otwórz" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Stara się zachować szerokość świateł wewnątrzliterowych\n" -"w glifach pism LCG i pozwala je ściskać w pismach CJK." +msgid "_Order" +msgstr "_Kolejność" -msgid "Cleanup Self Intersect" -msgstr "Usuń przecięcia" +msgid "_Other" +msgstr "_Inny" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "O jaki kąt (w stopniach) pochylić?" +msgid "_Outline" +msgstr "_Obrys" -msgid "Oblique Slant..." -msgstr "Pochylenie w poziomie..." +msgid "_Outline Font" +msgstr "Font _obrysowy" -msgid "LSB Compression Percent" -msgstr "O ile procent przeskalować lewą odsadkę boczną" +msgid "_Outline..." +msgstr "_Obrys..." -msgid "Stem Compression Percent" -msgstr "Wsp. ściśnięcia kresek pionowych" +msgid "_Overlapped hints" +msgstr "_Zachodzące na siebie hinty" -msgid "Counter Compression Percent" -msgstr "Wsp. ściśnięcia świateł" +msgid "_Overview" +msgstr "P_rzegląd" -msgid "RSB Compression Percent" -msgstr "O ile procent przeskalować prawą odsadkę boczną" +msgid "_Pad" +msgstr "Kontynuuj" -msgid "XHeight Percent" -msgstr "Wsp. przesunięcia linii średniej" +msgid "_Pairs" +msgstr "_Pary" -msgid "Italic Angle" -msgstr "Kąt pochylenia" +msgid "_Palettes" +msgstr "Przyborni_ki" -msgid "Bad setting" -msgstr "Błędny wybór" +msgid "_Parse" +msgstr "_Parsuj" -msgid "You may not select both variants of 'f'" -msgstr "Nie można wybrać obu wariantów „f” naraz" +msgid "_Partial" +msgstr "Pokaż _częściowo" -msgid "Transform baseline serifs" -msgstr "Przekształć szeryfy linii podstawowej" +msgid "_Paste" +msgstr "Wkl_ej" -msgid "Transform x-height serifs" -msgstr "Przekształć szeryfy linii średniej" +msgid "_Point" +msgstr "_Punkt" -msgid "Transform ascender serifs" -msgstr "Przekształć szeryfy wydłużeń górnych" +msgid "_Point of View Projection..." +msgstr "P_rojekcja perspektywiczna..." -msgid "Transform descender serifs" -msgstr "Przekształć szeryfy wydłużeń dolnych" +msgid "_Pointer" +msgstr "_Wskaźnik" -msgid "Transform diagonal serifs" -msgstr "Przekształć szeryfy elementów ukośnych" +msgid "_Points" +msgstr "_Punkty" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "Zakończenia po uciętych szeryfach (jak bywa w „m”):" +msgid "_Points near¹ hint edges" +msgstr "_Punkty blisko¹ krawędzi hintów" -msgid "Flat" -msgstr "Płaskie" +msgid "_Points too far" +msgstr "punkty zbyt _daleko" -msgid "Slanted" -msgstr "Pochyłe" +msgid "_Pointsize Y:" +msgstr "_Wys. w pkt.:" -msgid "Pen Slanted" -msgstr "Kaligraficzne" +msgid "_Pointsize:" +msgstr "Wys. w _pkt.:" -msgid "Compress (as a percentage)" -msgstr "Ściśnięcie (w %):" +msgid "_Populate" +msgstr "_Wypełnij" -msgid "LSB" -msgstr "Lewa" +msgid "_Prev Glyph" +msgstr "_Poprzedni glif" -msgid "Left Side Bearing" -msgstr "Lewa odsadka" +msgid "_Prev Point" +msgstr "_Poprzedni punkt" -msgid "RSB" -msgstr "Prawa" +msgid "_Print" +msgstr "_Drukuj" -msgid "Right Side Bearing" -msgstr "Prawa odsadka" +msgid "_Print..." +msgstr "_Drukuj" -msgid "Lower Case" -msgstr "Litery podrzędne" +msgid "_Printer:" +msgstr "_Drukarka:" -msgid "Others" -msgstr "Pozostałe" +msgid "_Proportion" +msgstr "_Proporcje" -msgid "Upper Case" -msgstr "Litery nadrzędne" +msgid "_Quit" +msgstr "Za_kończ" -msgid "XHeight Percent:" -msgstr "Wsp. przesunięcia linii średniej:" +msgid "_Radius:" +msgstr "P_romień:" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Procent o jaki należy przeskalować wysokość linii średniej.\n" -"Tradycyjnie w fontach odmian pochylonych linia średnia\n" -"jest nieco niżej niż w podstawowych." +msgid "_Redo" +msgstr "_Ponów" -msgid "Italic Angle:" -msgstr "Kąt pochylenia:" +msgid "_Reencode" +msgstr "P_rzekoduj" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"Wygenerowana kursywa będzie pozostawiać wiele do życzenia!\n" -"Będzie trzeba pewnie ręcznie poprawić e, g, k oraz v-z.\n" -"Pewnie także в, г, д, е, ж, л, м, ц, щ, ъ, ђ. Pewnie też\n" -"wszystkie greckie litery tekstowe. A najlepiej wszystko." +msgid "_References..." +msgstr "_Odwołania..." -msgid "Current X-Height" -msgstr "Wysokość linii średniej" +msgid "_Refresh" +msgstr "_Odśwież" -msgid "Desired X-Height" -msgstr "Zmienić wysokość na" +msgid "_Remove" +msgstr "_Usuń" -msgid "Change XHeight" -msgstr "Zmiana wysokości linii średniej" +msgid "_Remove Empty" +msgstr "_Usuń puste" -msgid "Current x-height:" -msgstr "Wysokość linii średniej:" +msgid "_Remove Font" +msgstr "Usuń _font" -msgid "Desired x-height:" -msgstr "Zmienić wysokość na:" +msgid "_Remove Overlap" +msgstr "_Dodaj" -msgid "Serif height:" -msgstr "Grubość szeryfów:" +msgid "_Replace" +msgstr "_Nadpisz" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Nie znaleziono następnego wystąpienia wzorca w foncie %.100s" +msgid "_Replace Glyph..." +msgstr "Za_mień glif..." -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "W foncie %.100s nie znaleziono szukanego wzorca" +msgid "_Retain" +msgstr "_Porzuć" -msgid "Find" -msgstr "Znajdź" +msgid "_Revert" +msgstr "_Przywróć" -msgid "Find Next" -msgstr "Znajdź następny" +msgid "_Revert All" +msgstr "Przyw_róć wszystko" -msgid "Match Fuzziness:" -msgstr "Dopuszczalny błąd:" +msgid "_Revert File" +msgstr "Przyw_róć plik" -msgid "Bad search pattern" -msgstr "Błędny wzorzec wyszukiwany" +msgid "_Review" +msgstr "P_rzejrzyj" -msgid "Nothing to match." -msgstr "Nie ma czego dopasowywać." +msgid "_Review Hints..." +msgstr "P_rzejrzyj hinty..." -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" -"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " -"wyszukiwany musi być pojedynczym, otwartym konturem." +msgid "_Right" +msgstr "_Prawo" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" -"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " -"wyszukiwany musi być pojedynczym, otwartym konturem o co najmniej trzech " -"punktach (inaczej nie będzie do czego dopasowywać)." +msgid "_Right Constraint" +msgstr "_Prawostronny" -msgid "Bad replace pattern" -msgstr "Błędny wzorzec zastępujący" +msgid "_Right→" +msgstr "_Prawo→" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" -"Przy zaznaczonej opcji „Użyj końców do określenia położenia” wzorzec " -"zastępujący musi być pojedynczym, otwartym konturem o co najmniej trzech " -"punktach." - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" -"Jeśli wzorzec wyszukiwany jest pojedynczym, otwartym konturem, wzorzec " -"zastępujący także musi takim być." - -msgid "Search Pattern:" -msgstr "Szukany wzorzec:" - -msgid "Replace Pattern:" -msgstr "Czym podmienić:" - -#, c-format -msgid "Find in %.100s" -msgstr "Szukaj w %.100s" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"%1$s w okienku wyszukiwania zawiera odwołanie do %2$.20hs, który nie " -"istnieje w nowym foncie.\n" -"Czy usunąć to odwołanie?" - -msgid "Replace Pattern" -msgstr "Wzorzec zastępujący" - -msgid "Search Pattern" -msgstr "Wzorzec wyszukiwany" +msgid "_Rotate 90° CW" +msgstr "Ob_róć o 90° w prawo" -msgid "Allow:" -msgstr "Zezwól na:" +msgid "_Round" +msgstr "_Zaokrąglone" -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Zezwól na dopasowanie nawet jeśli wyszukany\n" -"wzorzec musiałby być przekształcony za pomocą\n" -"następujących transformacji:" +msgid "_Round To Grid" +msgstr "_Przyciągnij do siatki" -msgid "Flipping" -msgstr "Odbicie" +msgid "_Ruler" +msgstr "Lini_jka" -msgid "Scaling" -msgstr "Skalowanie" +msgid "_Rulers" +msgstr "_Linijki" -msgid "Rotating" -msgstr "Obrót" +msgid "_Save" +msgstr "_Zapisz" -msgid "_Match Fuzziness:" -msgstr "_Dopuszczalny błąd:" +msgid "_Save As..." +msgstr "_Zapisz jako..." -msgid "Endpoints specify minimum length and direction only" -msgstr "Użyj końców do określenia położenia" +msgid "_Save Namelist of Font..." +msgstr "Zap_isz listę nazw glifów fontu..." -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Jeśli wzorzec wyszukiwany jest pojedynczym, otwartym\n" -"konturem, ta opcja wyłącza dopasowywanie punktów\n" -"końcowych. Są one wtedy używane do wskazania, jak\n" -"wyszukiwany wzorzec może się łączyć z większą całością\n" -"(pokazują kierunek i odległość). Punkty końcowe wzorca\n" -"zastępującego także posłużą tylko do umieszczenia go\n" -"na właściwym miejscu.\n" -"\n" -"To pozwala np. dopasować się do narożnika bez względu\n" -"na dokładną długość krzywych tworzących narożnik." +msgid "_Save in UTF8" +msgstr "_Zapisz w UTF8" -msgid "Search Selected Chars Only" -msgstr "Wyszukuj tylko w zaznaczonych" +msgid "_Scale" +msgstr "_Skaluj" -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Zwykle sprawdzane są wszystkie znaki w bieżącym widoku\n" -"fontu. Ta opcja ogranicza wyszukiwanie do zaznaczonych." +msgid "_Scale Outlines" +msgstr "_Skaluj obrysy" -msgid "Find All" -msgstr "Znajdź wszystkie" +msgid "_Scroll" +msgstr "Przes_uwanie" -msgid "Replace All" -msgstr "Zamień wszystkie" +msgid "_Search" +msgstr "_Szukaj" -msgid "Open" -msgstr "Otwórz" +msgid "_Select" +msgstr "_Zaznaczenie" -msgid "Could not open" -msgstr "Nie udało się otworzyć" +msgid "_Separation:" +msgstr "Światło międzyliterowe:" -#, c-format -msgid "Could not open %.100s" -msgstr "Nie udało się otworzyć %.100s" +msgid "_Serif Variant" +msgstr "Typ _szeryfów" -msgid "No letters in font" -msgstr "Brak liter w foncie" +msgid "_Serifs" +msgstr "_Szeryfy" -msgid "Insert random text in the specified script" -msgstr "Wstaw przypadkowy tekst w zadanym języku" +msgid "_Shades" +msgstr "Odcienie" -msgid "Text from script" -msgstr "Tekst w zadanym języku" +msgid "_Shadow" +msgstr "_Cień" -msgid "Save" -msgstr "Zapisz" +msgid "_Show" +msgstr "_Pokaż" -msgid "Save Image" -msgstr "Zapisz obraz" +msgid "_Show ATT" +msgstr "Pokaż A_TT" -msgid "_Save As..." -msgstr "_Zapisz jako..." +msgid "_Show Exact *stem3" +msgstr "_Pokaż poprawne hinty typu stem3" -msgid "_Insert Random Text..." -msgstr "W_staw przypadkowy tekst..." +msgid "_Side Bearings" +msgstr "_Odsadki boczne" -msgid "Save As _Image..." -msgstr "Zapisz jako _obraz..." +msgid "_Simplify" +msgstr "_Uprość" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" -"W foncie znaleziono historię zmian, ale nie zawiera ona danych potrzebnych " -"do cofnięcia operacji. To jest błąd programu, proszę zgłosić go do twórców " -"wraz z opisem ostatnich działań na tablicach funkcji zecerskich, aby można " -"było go naprawić." +msgid "_Size:" +msgstr "_Rozmiar:" -msgid "Undo information incomplete" -msgstr "Niepełna historia zmian" +msgid "_Skew..." +msgstr "_Pochyl..." -msgid "Bad undo" -msgstr "Nie można cofnąć" +msgid "_Skip" +msgstr "_Pomiń" -#, c-format -msgid "couldn't find the character %s" -msgstr "nie znaleziono znaku %s" +msgid "_Skip for now" +msgstr "_Później" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Składnik %d %.30s (%d,%d)" +msgid "_Smaller Pixel Size" +msgstr "_Mniejszy rozmiar bitmap" -msgid "Base Glyphs" -msgstr "Podstawowe glify" +msgid "_Smaller Point Size" +msgstr "_Mniejszy rozmiar" -msgid "Base Ligatures" -msgstr "Podstawowe ligatury" +msgid "_Sort" +msgstr "_Sortuj" -msgid "Base Marks" -msgstr "Podstawowe znaki diakrytyczne" +msgid "_Space Points" +msgstr "R_ozmieść równomiernie" -msgid "Empty" -msgstr "" +msgid "_Spacing" +msgstr "Od_stępy" -#, c-format -msgid "Mark Class %.20s" -msgstr "Klasa diakrytyczna %.20s" +msgid "_Stop" +msgstr "_Zatrzymaj" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "_String Type" +msgstr "_Typu" -#, c-format -msgid "Entry (%d,%d)" -msgstr "Przednie złącze pisane (%d, %d)" +msgid "_Stroked Font" +msgstr "_Font kreskowy" -#, c-format -msgid "Exit (%d,%d)" -msgstr "Tylne złącze pisane (%d, %d)" +msgid "_Substitutions..." +msgstr "_Podstawienia..." -msgid "Backtrack Match: " -msgstr "Poprzedzające:" +msgid "_Tag:" +msgstr "_Tag" -msgid "Match: " -msgstr "Pasujące:" +msgid "_Tangent" +msgstr "_Przejściowy" -msgid "Lookahead Match: " -msgstr "Następujące:" +msgid "_Thirds in Width" +msgstr "Us_taw w ⅓" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Klasa glifów poprzedzających: " -msgstr[1] "Klasy glifów poprzedzających: " -msgstr[2] "Klas glifów poprzedzających: " -msgstr[3] "" +msgid "_Tile" +msgstr "_Wklej" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Klasa" -msgstr[1] "Klasy" -msgstr[2] "Klas" -msgstr[3] "" +msgid "_Tool" +msgstr "_Narzędzie" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Klasa pasujących" -msgstr[1] "Klasy pasujących" -msgstr[2] "Klas pasujących" -msgstr[3] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "Tablica grupująca glify poprzedzające %d: " - -#, c-format -msgid "Coverage %d: " -msgstr "Tablica grupująca glify pasujące %d: " - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "Tablica grupująca glify następujące %d: " - -#, c-format -msgid "Apply at %d %.80s" -msgstr "Zastosuj w %d %.80s" - -msgid "Replacement: " -msgstr "Zamiennik: " - -msgid "Chaining Positioning" -msgstr "Pozycjonowanie łańcuchowe" - -msgid "Chaining Substitution" -msgstr "Podstawienie łańcuchowe" - -msgid "Reverse Chaining Subs" -msgstr "Podstawienie łańcuchowe wsteczne" - -msgid "classes" -msgstr "klas" - -msgid "coverage" -msgstr "tablic grupujących" - -msgid "glyphs" -msgstr "glifów" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s według %s" - -#, c-format -msgid "Backtrack class %d: " -msgstr "Klasa glifów poprzedzających %d: " - -#, c-format -msgid "Class %d: " -msgstr "Klasa %d: " - -#, c-format -msgid "Lookahead class %d: " -msgstr "Klasa glifów następujących %d: " - -#, c-format -msgid "Rule %d" -msgstr "Reguła %d" - -msgid "Indic Reordering" -msgstr "Przestawienie indyjskie" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "Proste podstawienie" - -msgid "Glyph Insertion" -msgstr "Wstawienie glifu" - -msgid "Kern by State" -msgstr "Kerning przez maszynę stanów" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "Stan %4d, następne: " - -#, c-format -msgid "State %4d Flags:" -msgstr "Flagi stanu %4d:" - -#, c-format -msgid "State %4d Mark: " -msgstr "Stan %4d Diakrytyczny: " - -#, c-format -msgid "State %4d Cur: " -msgstr "Stan %4d bieżący: " - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "Zagnieżdżone podstawienie %.80s" - -msgid "Lookups Enabled for Expansion" -msgstr "Włączane by rozbić wiersz" - -msgid "No Lookups Enabled for Expansion" -msgstr "Brak włączanych by rozbić wiersz" - -msgid "Lookups Disabled for Expansion" -msgstr "Wyłączane by rozbić wiersz" - -msgid "No Lookups Disabled for Expansion" -msgstr "Brak wyłączanych by rozbić wiersz" - -msgid "Lookups Limiting Expansion" -msgstr "Ograniczające rozbicie" - -msgid "No Lookups Limiting Expansion" -msgstr "Brak ograniczających rozbicie" - -msgid "Lookups Enabled for Shrinkage" -msgstr "Włączane by zbić wiersz" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "Brak włączanych by zbić wiersz" - -msgid "Lookups Disabled for Shrinkage" -msgstr "Wyłączane by zbić wiersz" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "Brak wyłączanych by zbić wiersz" - -msgid "Lookups Limiting Shrinkage" -msgstr "Ograniczające zbicie" - -msgid "No Lookups Limiting Shrinkage" -msgstr "Brak ograniczających rozbicie" - -#, c-format -msgid "Priority: %d" -msgstr "Waga: %d" - -msgid "No Extender Glyphs" -msgstr "Brak wypełniaczy" - -msgid "Extender Glyphs" -msgstr "Wypełniacze" - -msgid "Not classified" -msgstr "Nie klasyfikowany" - -msgid "Ligature" -msgstr "Ligatura" - -msgid "Glyph Definition Sub-Table" -msgstr "Podtablica definicji glifów" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Podtablica pozycji kursora w ligaturach" - -msgid "Mark Attachment Classes" -msgstr "Klasy położenia diakrytycznych" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c minimum=%d maksimum=%d" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Pismo „%c%c%c%c” w %c%c%c%c " - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "Pismo „%c%c%c%c” " - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Linia podstawowa domyślna: „%s”" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" -"Przesunięcia względem linii podstawowej domyślnej: romn: %d idcn: %d " -"ideo: %d hang: %d math: %d" - -msgid "All glyphs have the same baseline" -msgstr "Wszystkie glify na tej samej linii podstawowej" - -msgid "Per glyph baseline data" -msgstr "Linie podstawowe dla glifu" - -#, c-format -msgid " Left Bound=%d" -msgstr " Lewa krawędź optyczna=%d" - -#, c-format -msgid " Right Bound=%d" -msgstr " Prawa krawędź optyczna=%d" - -msgid "Strong Left to Right" -msgstr "Zawsze od lewej do prawej" - -msgid "Strong Right to Left" -msgstr "Zawsze od prawej do lewej" - -msgid "Arabic Right to Left" -msgstr "Arabskie od prawej do lewej" - -msgid "European Number" -msgstr "Cyfra europejska" - -msgid "European Number Separator" -msgstr "Europejska kropka dziesiętna" - -msgid "European Number Terminator" -msgstr "Europejski znak za liczbą" - -msgid "Arabic Number" -msgstr "Cyfra arabska" - -msgid "Common Number Separator" -msgstr "Wspólna kropka dziesiętna" - -msgid "Block Separator" -msgstr "Separator bloków tekstu" - -msgid "Segment Separator" -msgstr "Separator fragmentów tekstu" - -msgid "White Space" -msgstr "Biały znak" - -msgid "Neutral" -msgstr "Znak neutralny" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr " Akcent samodzielny" - -msgid " Hang left" -msgstr " Wiszący z lewej" - -msgid " Hang right" -msgstr " Wiszący z prawej" - -msgid " Attach right" -msgstr " Złączony z prawym sąsiadem" - -#, c-format -msgid " Mirror=%.30s" -msgstr " Odbity=%.30s" - -msgid "No Advanced Typography" -msgstr "Brak funkcji zecerskich" - -msgid "OpenType Tables" -msgstr "Tablice openType" - -msgid "'BASE' Baseline Table" -msgstr "„BASE” tablica linii podstawowych pism" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Poziomo: %d linia podstawowa" -msgstr[1] "Poziomo: %d linie podstawowe" -msgstr[2] "Poziomo: %d linii podstawowych" -msgstr[3] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Pionowo: %d linia podstawowa" -msgstr[1] "Pionowo: %d linie podstawowe" -msgstr[2] "Pionowo: %d linii podstawowych" -msgstr[3] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "Tablica definicji glifów „GDEF”" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "Tablica pozycjonowania glifów „GPOS”" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "Tablica podstawień glifów „GSUB”" - -msgid "'JSTF' Justification Table" -msgstr "„JSTF” tablica opisująca justowanie pism" - -msgid "Apple Advanced Typography" -msgstr "Funkcje zecerskie Apple" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "„bsln” tablica poziomych linii podstawowych pism" - -msgid "'kern' Horizontal Kerning Table" -msgstr "Tablica kerningu w poziomie „kern”" - -msgid "'lcar' Ligature Caret Table" -msgstr "Tablica pozycji kursora w ligaturach „lcar”" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "Tablica zaawansowanych przekształceń glifów „morx”" - -msgid "'opbd' Optical Bounds Table" -msgstr "Tablica brzegów optycznych „opbd”" - -msgid "'prop' Glyph Properties Table" -msgstr "Tablica właściwości glifów „prop”" - -msgid "Show ATT" -msgstr "Pokaż ATT" - -msgid "No differences found" -msgstr "Nie znaleziono różnic" - -msgid "Differences..." -msgstr "Różnice..." - -#, c-format -msgid "Compare %s to %s" -msgstr "Porównaj %s z %s..." - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Porównaj wersję %s %s z %s" - -msgid "Font Compare" -msgstr "Porównaj fonty" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "Font do porównania z %.20s" - -msgid "Compare _Outlines" -msgstr "P_orównaj obrysy" - -msgid "Accept outlines which exactly match the original" -msgstr "Wykrywa nawet niewielkie różnice w obrysach." - -msgid "_Accept inexact" -msgstr "_Podobne" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Przepuszcza drobne odchylenia: obrys może być np. przesunięty\n" -"o jednostkę, zaimplementowany odwołaniem zamiast krzywymi itp." - -msgid "_Warn if inexact" -msgstr "Ostrzegaj jeśli obrysy _nie identyczne" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Ostrzega, jeśli obrysy różnią się choć trochę." - -msgid "Warn if _unlinked references" -msgstr "Ostrzegaj przy o_dłączonych odwołaniach" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Ostrzega, jeśli glif w jednym foncie zawiera obrysy,a w drugim odwołanie do " -"identycznych obrysów." - -msgid "Compare _Hints" -msgstr "Porównaj _hinty" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" -"Porównuj postscriptowe hinty i ich maski, a także instrukcje truetype'owe." - -msgid "Compare Hint_Masks" -msgstr "Porównaj hint_maski" - -msgid "Compare hintmasks" -msgstr "Porównaj maski hintów." - -msgid "HintMasks only if conflicts" -msgstr "Porównaj maski hintów kolidujących" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "Nie porównuj masek hintów, jeśli hinty nie kolidują ze sobą." - -msgid "Don't Compare HintMasks" -msgstr "Nie porównuj masek hintów" - -msgid "_Add Diff Outlines to Background" -msgstr "Doda_j różniące się do tła" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Jeśli glif jest różny w obu fontach, dodaj obrysy\n" -"z drugiego fontu do warstwy tła w pierwszym." - -msgid "Add _Missing Glyphs" -msgstr "Wstaw b_rakujące glify" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Jeśli w drugim foncie występuje glif nieobecny w pierwszym,\n" -"dodaj go do warstw planu pierwszego i tła w pierwszym foncie." - -msgid "Compare _Bitmaps" -msgstr "Porównaj _bitmapy" - -msgid "Compare _Names" -msgstr "Porównaj _nazwy" - -msgid "Compare Glyph _Positioning" -msgstr "Porównaj _pozycjonowanie glifów" - -msgid "Kerning & such" -msgstr "Kerning itd" - -msgid "Compare Glyph _Substitution" -msgstr "Porównaj pod_stawienia glifów" - -msgid "Ligatures & such" -msgstr "Ligatury itd" - -msgid "_Error Limit:" -msgstr "Margines błędu:" - -msgid "Bump Size" -msgstr "Rozmiar wypukłości" - -msgid "Line length max" -msgstr "Najw. długość linii" - -msgid "Allow _removal of extrema" -msgstr "Można usuwać _ekstrema" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Zwykle upraszczanie zachowuje punkty ekstremalne, co jest zalecane\n" -"w specyfikacjach zarówno fontów postscriptowych jak i truetype'owych." - -msgid "Allow _slopes to change" -msgstr "Można zmieniać _kąty" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" -"Zwykle upraszczanie zachowuje kąty pod jakimi krzywe wchodzą do punktów i je " -"opuszczają." - -msgid "Start contours at e_xtrema" -msgstr "Początki konturów w ek_stremach" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Tak zmieni obrysy, aby pierwszy punkt każdego z nich wypadał w ekstremum." - -msgid "Allow _curve smoothing" -msgstr "Można _wygładzać krzywe" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "Zamieni narożniki o kącie rozwarcia bliskim 180° na punkty gładkie." - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "graniczna różnica kątów" - -msgid "S_nap to horizontal/vertical" -msgstr "Przyciąg_nij do pionu/poziomu" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"Wyrówna punkt do pionu/poziomu, jeśli nachylenie krzywej w tym\n" -"punkcie jest odpowiednio bliskie." - -msgid "_Flatten bumps on lines" -msgstr "_Wygładzaj linie" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Jeśli linia ma jakieś nierówności – można je wygładzić" - -msgid "if smaller than" -msgstr "krótsze niż" - -msgid "Don't smooth lines" -msgstr "Nie wygładzaj linii" - -msgid "longer than" -msgstr "dłuższe niż" - -msgid "Set as Default" -msgstr "Ustaw jako domyślne" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "Wolna prasa dyskryminuje analfabetów." - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus Ligatur!" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "Na początku była czcionka..." - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "Fontologia odzwierciedla plikogenezę" - -msgid "Recovery Complete" -msgstr "Odzyskiwanie zakończone" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Plik %s został odzyskany.\n" -"Zachowaj go, zanim rozpoczniesz pracę." - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "Stan %d, %.40s" - -msgid "Next State:" -msgstr "Następny stan:" - -msgid "Kern Values:" -msgstr "Wartości kerningu:" - -msgid "At most 8 kerning values may be specified here" -msgstr "Na liście mieści się najwyżej 8 wartości kerningu" - -msgid "Too Many Kerns" -msgstr "Zbyt wiele wartości kerningu" - -msgid "Kerning values must be even" -msgstr "Wartości kerningu muszą być parzyste" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Tablica funkcji %s nie istnieje." - -msgid "Bad lookup type" -msgstr "Błędny typ tablicy funkcji" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Funkcje zecerskie użyte w kontekstowej maszynie stanów muszą być prostymi " -"podstawieniami,\n" -"ale %s do takich nie należy." - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "Na liście do wstawienia mieści się najwyżej 31 glifów." - -msgid "Too Many Glyphs" -msgstr "Zbyt wiele glifów" - -msgid "Edit State Transition" -msgstr "Edytuj przejście stanów" - -msgid "Class 1: {Everything Else}" -msgstr "Klasa 1: {wszystko inne}" - -msgid "Advance To Next Glyph" -msgstr "Przejdź do następnego glifu" - -msgid "Push Current Glyph" -msgstr "Wrzuć bieżący glif na stos" - -msgid "Mark Current Glyph" -msgstr "Oznacz bieżący glif" - -msgid "Mark Current Glyph As First" -msgstr "Oznacz bieżący glif jako pierwszy" - -msgid "Mark Current Glyph As Last" -msgstr "Oznacz bieżący glif jako ostatni" - -msgid "Current Glyph Is Kashida Like" -msgstr "Bieżący glif działa jak kaszida" - -msgid "Marked Glyph Is Kashida Like" -msgstr "Zaznaczony glif działa jak kaszida" - -msgid "Insert Before Current Glyph" -msgstr "Wstaw przed bieżącym glifem" - -msgid "Insert Before Marked Glyph" -msgstr "Wstaw przed oznaczonym glifem" - -msgid "Mark Insert:" -msgstr "Oznacz wstawkę:" - -msgid "Current Insert:" -msgstr "Bieżąca wstawka:" - -msgid "Mark Subs:" -msgstr "Oznacz podstawienie:" - -msgid "Current Subs:" -msgstr "Bieżące podstawienie:" - -msgid "_Up↑" -msgstr "_Góra↑" - -msgid "←_Left" -msgstr "←_Lewo" - -msgid "_Right→" -msgstr "_Prawo→" - -msgid "↓_Down" -msgstr "↓_Dół" - -msgid "{Start of Input}" -msgstr "{początek danych}" - -msgid "{Start of Line}" -msgstr "{początek wiersza}" - -msgid "Edit Contextual Glyph Insertion" -msgstr "Edytuj wstawkę kontekstową" - -msgid "Edit Contextual Kerning" -msgstr "Edytuj kerning kontekstowy" - -msgid "Edit Indic Rearrangement" -msgstr "Edytuj przestawienie indyjskie" - -msgid "New Contextual Glyph Insertion" -msgstr "Nowa wstawka kontekstowa" - -msgid "New Contextual Kerning" -msgstr "Nowy kerning kontekstowy" - -msgid "New Indic Rearrangement" -msgstr "Nowe przestawienie indyjskie" - -msgid "{End of Text}" -msgstr "{koniec tekstu}" - -msgid "{Deleted Glyph}" -msgstr "{usunięty glif}" - -msgid "{End of Line}" -msgstr "{koniec wiersza}" - -msgid "Vertical Only" -msgstr "Pismo tylko pionowe" - -msgid "Final" -msgstr "Końcowy" - -msgid "First" -msgstr "Pierwsze" - -msgid "Isolated" -msgstr "Izolowany" - -msgid "Medial" -msgstr "Środkowy" - -msgid "Bad Tile" -msgstr "Błędny wzór" - -msgid "You must specify an isolated (or medial) tile" -msgstr "Należy wprowadzić wzór izolowany (lub końcowy)" - -msgid "You must specify a medial tile" -msgstr "Należy wprowadzić wzór środkowy" - -msgid "Tile Path" -msgstr "Wzór wzdłuż krzywej" - -msgid "Include Whitespace below Tile" -msgstr "Dodaj światło między wzorami" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Zwykle wzory będą układane ciasno, stykając się\n" -"ze sobą. Wybranie tej opcji zapobiegnie temu." - -msgid "_Left" -msgstr "_Lewo" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "Wzór powinien być wyrównany na zewnątrz krzywej" - -msgid "The tiles should be centered on the path" -msgstr "Wzór powinien być wyśrodkowany wzdłuż krzywej" - -msgid "_Right" -msgstr "_Prawo" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "Wzór powinien być wyrównany wewnątrz krzywej" - -msgid "_Tile" -msgstr "_Wklej" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Wzorzec powinien zostać wielokrotnie powtórzony wzdłuż obrysu." - -msgid "Sc_ale & Tile" -msgstr "Skaluj _i wklej" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"Wzorzec powinien zostać wielokrotnie powtórzony wzdłuż obrysu.\n" -"Jeżeli powtórzony całkowitą liczbę razy nie pokrywa obrysu na całej\n" -"długości, to wzorzec powinien zostać odpowiednio przeskalowany." - -msgid "_Scale" -msgstr "_Skaluj" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" -"Wzorzec powinien zostać tak przeskalowany aby pokrywał obrys na całej " -"długości." - -msgid "X Repeat Count" -msgstr "Powtórzenia w poziomie" - -msgid "Y Repeat Count" -msgstr "Powtórzenia w pionie" - -msgid "Bad Pattern Size" -msgstr "Błędny rozmiar wzoru" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "Wymiary wzoru (szerokość i wysokość) muszą być liczbami dodatnimi" - -msgid "The repeat counts must be positive numbers" -msgstr "Liczby powtórzeń muszą być dodatnie" - -msgid "Bad Pattern" -msgstr "Błędny wzór" - -msgid "You must specify a pattern" -msgstr "Należy określić konkretny wzór" - -msgid "Pattern" -msgstr "Wzór" - -msgid "Pattern Size:" -msgstr "Rozmiar wzoru:" - -msgid "Repeat Counts:" -msgstr "Liczby powtórzeń wzoru:" - -msgid "Do Nothing" -msgstr "Nic nie rób" - -msgid "Move..." -msgstr "Przesuń..." - -msgid "Rotate..." -msgstr "Obróć..." - -msgid "Scale Uniformly..." -msgstr "Skaluj równomiernie..." - -msgid "Scale..." -msgstr "Skaluj..." - -msgid "Flip..." -msgstr "Odbij..." - -msgid "Rotate 3D Around..." -msgstr "Obróć w 3D..." - -msgid "Move by Ruler..." -msgstr "Przesuń według miary..." - -msgid "Rotate by Ruler..." -msgstr "Obróć według miary..." - -msgid "Skew by Ruler..." -msgstr "Pochyl według miary..." - -msgid "X Movement" -msgstr "Przesunięcie X" - -msgid "Y Movement" -msgstr "Przesunięcie Y" - -msgid "Rotation Angle" -msgstr "Kąt obrotu" - -msgid "Scale Factor" -msgstr "Współczynnik skali" - -msgid "X Scale Factor" -msgstr "Współczynnik skali X" - -msgid "Y Scale Factor" -msgstr "Współczynnik skali Y" - -msgid "Skew Angle" -msgstr "Kąt pochylenia" - -msgid "Rotation about X Axis" -msgstr "Obrót wokół osi X" - -msgid "Rotation about Y Axis" -msgstr "Obrót wokół osi Y" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Po obrocie lub pochyleniu glifu być może trzeba zaaplikować Element -> Dodaj " -"Ekstrema" - -msgid "° Clockwise" -msgstr "° w prawo" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° w lewo" - -msgid "Transform" -msgstr "Przekształć" - -msgid "Origin:" -msgstr "Początek:" - -msgid "Transform _All Layers" -msgstr "Przekształć _wszystkie warstwy" - -msgid "Transform _Guide Layer Too" -msgstr "Przekształć warstwę _odniesienia" - -msgid "Transform _Width Too" -msgstr "Przekształć szerokość _glifu" - -msgid "Transform kerning _classes too" -msgstr "Przekształć k_lasy kerningu" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "Przekształć proste poz_ycjonowanie i kerning" - -msgid "Round To _Int" -msgstr "Zaokrąglaj do _całkowitych" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"AA (ang. Adjust Angle).\n" -"Instrukcja przestarzała.\n" -"Zdejmuje ze stosu jeden element." - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"ABS (ang. ABSolute value).\n" -"Zastępuje element na wierzchu stosu jego wartością bezwzględną." - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" -"ADD.\n" -"Zdejmuje dwa elementy F26dot6 ze stosu stosu i odkłada na nim ich sumę." - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" -"ALIGNPTS (ang. ALIGN PoinTS).\n" -"Zdejmuje ze stosu dwa numery punktów i wyrównuje je wzdłuż\n" -"wektora swobody do ich średniej współrzędnej według wektora projekcji." - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" -"ALIGNRP (ang. ALIGN to Reference Point).\n" -"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" -"i wyrównuje je wzdłuż wektora swobody do współrzędnej punktu RP0\n" -"według wektora projekcji. Licznik powtórzeń jest resetowany do 1." - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"AND (ang. logical AND).\n" -"Zdejmuje ze stosu dwa elementy i odkłada na nim ich iloczyn logiczny (NIE " -"bitowy!)." - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" -"CALL (ang. CALL a function).\n" -"Zdejmuje ze stosu numer funkcji z programu fontu i wywołuje ją." - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" -"CEILING.\n" -"Zaokrągla wierzchołek stosu (jako F26dot6) w górę do wartości całkowitej." - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" -"CINDEX (ang. Copy INDEXed).\n" -"Wkłada na stos kopię elementu o numerze zdjętym z wierzchołka." - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" -"CLEAR.\n" -"Opróżnia stos." - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" -"DEBUG.\n" -"Zdejmuje jeden element ze stosu i wywołuje debugger (o ile dostępny).\n" -"Nie należy tego stosować w fontach przeznaczonych już do wydania." - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" -"DELTAC1 (ang. DELTA exception for Cvt; range 1).\n" -"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " -"je.\n" -"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" -"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTAC2 (ang. DELTA exception for Cvt; range 2).\n" -"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " -"je.\n" -"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" -"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTAC3 (ang. DELTA exception for Cvt; range 3).\n" -"Zdejmuje ze stosu liczbę poprawek do CVT, specyfikacje poprawek i aplikuje " -"je.\n" -"Poprawki zadane są parami elementów: numerem wpisu w CVT, oraz zakodowanymi\n" -"wspólnie wartością poprawki oraz stopniem pisma, w którym obowiązuje (ppem)." - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTAP1 (ang. DELTA exception for Points; range 1).\n" -"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " -"aplikuje je.\n" -"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" -"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " -"(ppem)." - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTAP2 (ang. DELTA exception for Points; range 2).\n" -"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " -"aplikuje je.\n" -"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" -"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " -"(ppem)." - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTAP3 (ang. DELTA exception for Points; range 3).\n" -"Zdejmuje ze stosu liczbę poprawek pozycji punktów, specyfikacje poprawek i " -"aplikuje je.\n" -"Poprawki zadane są parami elementów: numerem punktu, oraz zakodowanymi\n" -"wspólnie wartością przesunięcia oraz stopniem pisma, w którym obowiązuje " -"(ppem)." - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"DEPTH (ang. DEPTH of stack).\n" -"Odkłada na stos jego głębokość." - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" -"DIV (ang. DIVide).\n" -"Zdejmuje ze stosu dzielnik, dzielną\n" -"i odkłada na stos wynik dzielenia.\n" -"Liczby traktowane jako F26dot6." - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" -"DUP (ang. DUPlicate top stack element).\n" -"Duplikuje element z wierzchołka stosu." - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"EIF (ang. End IF).\n" -"Zamyka sekwencję IF-EIF lub IF-ELSE-EIF." - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" -"ELSE.\n" -"Rozpoczyna alternatywną ścieżkę wykonania w sekwencji IF-ELSE-EIF." - -msgid "END Function definition" -msgstr "" -"END.\n" -"Koniec definicji funkcji." - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" -"EQ (ang. EQual).\n" -"Zdejmuje dwa elementy ze stosu, a odkłada na nim 1 (jeśli były równe) lub 0." - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" -"EVEN.\n" -"Zdejmuje element F26dot6 ze stosu, a odkłada\n" -"na nim 1 (jeśli wynik zaokrąglenia był parzysty) lub 0." - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" -"FDEF (ang. Function DEFinition).\n" -"Zdejmuje ze stosu liczbę - numer deklarowanej funkcji - i otwiera jej " -"definicję." - -msgid "set the auto FLIP boolean to OFF" -msgstr "" -"FLIPOFF.\n" -"Ustawia rejestr „auto flip” interpretera instrukcji TTF na „nie”." - -msgid "set the auto FLIP boolean to ON" -msgstr "" -"FLIPON.\n" -"Ustawia rejestr „auto flip” interpretera instrukcji TTF na „tak”." - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" -"FLIPPT (ang. FLIP PoinTs).\n" -"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" -"i przełącza ich typ między „na krzywej” a „na poza krzywą”." - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" -"FLIPRGOFF (ang. FLIP RanGe of points OFF).\n" -"Zdejmuje ze stosu dwa numerów punktów - końce przedziału -\n" -"i przełącza typ wszystkich w przedziale na „na poza krzywą”." - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" -"FLIPRGON (ang. FLIP RanGe of points ON).\n" -"Zdejmuje ze stosu dwa numerów punktów - końce przedziału -\n" -"i przełącza typ wszystkich w przedziale na „na krzywej”." - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" -"FLOOR.\n" -"Zaokrągla wierzchołek stosu (jako F26dot6) w dół do wartości całkowitej." - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" -"GC[a] (ang. Get Coodfinate).\n" -"Zdejmuje ze stosu numer punktu, a wkłada jego\n" -"współrzędną (F26dot6) wzdłuż wektora projekcji.\n" -" a=0 mierzy dla położenia bieżącego punktu,\n" -" a=1 mierzy dla położenia początkowego." - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" -"GETINFO (ang. GET INFormation).\n" -"Zastępuje wierzchołek stosu - kod żądanej\n" -"informacji o środowisku - informacją." - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"GFV (ang. Get Freedom Vector).\n" -"Odkłada na stos składowe X i Y wektora swobody, jako liczby EF2dot14." - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"GFV (ang. Get Projetion Vector).\n" -"Odkłada na stos składowe X i Y wektora projekcji, jako liczby EF2dot14." - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" -"GT (ang. Greater Than).\n" -"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" -"1 (jeśli drugi był większy od pierwszego) lub 0." - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" -"GTEQ (ang. Greater Than or EQual).\n" -"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" -"1 (jeśli drugi był większy lub równy pierwszemu) lub 0." - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" -"IDEF (ang. Instruction DEFinition).\n" -"Zdejmuje ze stosu liczbę - kod nowej instrukcji - i otwiera jej definicję." - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" -"IF.\n" -"Zdejmuje ze stosu jeden element i rozpoczyna sekwencję IF-EIF lub IF-ELSE-" -"EIF.\n" -"Jeśli zdjęty element był zerem, przeskakuje do EIF (do ELSE, jeśli obecne).\n" -"W przeciwnym wypadku fragment ELSE-EIF, jeśli obecny, jest pomijany." - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" -"INSTCTRL (ang. INSTruction execution ConTRoL).\n" -"Zdejmuje ze stosu selektor zmiennej środowiskowej\n" -"interpretera instrukcji oraz wartość, którą jej przypisuje." - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" -"IP (ang. Interpolate Point).\n" -"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik powtórzeń,\n" -"i przesuwa je wzdłuż wektora swobody tak, aby odtworzyć początkowe\n" -"proporcje względnych współrzędnych między każdym z nich a RP1 i RP2." - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" -"ISECT (ang. move to InterSECTion of lines).\n" -"Zdejmuje ze stosu dwie proste (dane każda dwoma numerami punktów)\n" -"i numer punkty, który jest przesuwany w miejsce przecięcia się tych prostych." - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" -"IUP[a] (ang. Interpolate Untouched Points).\n" -"Przesuwa nieruszone jeszcze punkty między ruszonymi, aby\n" -"odtworzyć początkowe proporcje względnych współrzędnych." - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" -"JMPR (ang. JuMP Relative).\n" -"Zdejmuje ze stosu jeden element i dodaje go do wskaźnika\n" -"programu. To znaczy, wykonywany jest skok do miejsca\n" -"w kodzie odległego od bieżącego o zadaną wartość." - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" -"JROF (ang. Jump Relative On False).\n" -"Zdejmuje ze stosu dwa elementy, i jeśli wartość logiczna pierwszego\n" -"jest równa „fałsz”, to drugi jest dodawany do wskaźnika programu.\n" -"To znaczy, wykonywany jest warunkowy skok do miejsca w kodzie\n" -"odległego od bieżącego o zadaną wartość." - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" -"JROT (ang. Jump Relative On True).\n" -"Zdejmuje ze stosu dwa elementy, i jeśli wartość logiczna pierwszego\n" -"jest równa „prawda”, to drugi jest dodawany do wskaźnika programu.\n" -"To znaczy, wykonywany jest warunkowy skok do miejsca w kodzie\n" -"odległego od bieżącego o zadaną wartość." - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" -"LOOPCALL (ang.LOOP and CALL function).\n" -"Zdejmuje ze stosu dwa elementy: numer funkcji z FPGM, oraz ile razy\n" -"ją wykonać. Następnie funkcja jest wykonywana zadaną ilość razy." - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" -"LT (ang. Lesser Than).\n" -"Zdejmuje ze stosu dwa elementy, a odkłada na nim\n" -"1 (jeśli drugi był mniejszy od pierwszego) lub 0." - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" -"LTEQ (ang. Lesser Than or EQual).\n" -"Zdejmuje dwa elementy ze stosu, a odkłada na nim\n" -"1 (jeśli drugi był mniejszy lub równy pierwszemu) lub 0." - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" -"MAX (ang. MAXimum).\n" -"Zdejmuje dwa elementy ze stosu, i odkłada z powrotem większy z nich." - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" -"MD[a] (ang. Measure Distance).\n" -"Zdejmuje ze stosu dwa numery punktów, a wkłada ich\n" -"odległość (F26dot6) wzdłuż wektora projekcji.\n" -" a=0 mierzy dla położenia bieżącego punktu,\n" -" a=1 mierzy dla położenia początkowego" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" -"MDAP[a] (ang. Move Direct Absolute Point).\n" -"Zdejmuje ze stosu numer punktu, „rusza” go\n" -"i opcjonalnie zaokrągla jego położenie wzdłuż\n" -"wektora projekcji.\n" -" a=0 nie zaokrągla położenia,\n" -" a=1 zaokrągla położenie" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"MDRP[abcde] (ang. Move Direct Relative Point).\n" -"Zdejmuje ze stosu numer punktu i przesuwa go wzdłuż\n" -"wektora swobody, odtwarzając początkową odległość od\n" -"punktu odniesienia rp0. Ustawia go punktem odniesienia\n" -"rp2 (opcjonalnie też rp0), oraz rp1 na starą wartość rp0.\n" -" a=0 nie zmienia rp0,\n" -" a=1 zmienia rp0,\n" -" b=0 nie stara się utrzymać odległości progowej,\n" -" b=1 utrzymuje odległość nie mniejszą niż progowa,\n" -" c=0 nie zaokrągla współrzędnych wynikowych,\n" -" c=1 zaokrągla współrzędne wynikowe,\n" -" de=00 korygowana odległość jest szara,\n" -" de=01 korygowana odległość jest czarna,\n" -" de=10 korygowana odległość jest biała." - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" -"MIAP[a] (ang. Move Indirect Absolute Point).\n" -"Zdejmuje ze stosu numer punktu i wpisu CVT, „rusza” punkt,\n" -"zmienia jego położenie wzdłuż wektora projekcji na zgodne\n" -"z wartością wpisu i opcjonalnie zaokrągla je.\n" -" a=0 nie zaokrągla położenia, ani nie używa cvt cut-in\n" -" a=1 zaokrągla położenie" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" -"MIN (ang. MINimum).\n" -"Zdejmuje dwa elementy ze stosu, i odkłada z powrotem mniejszy z nich." - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" -"MINDEX (ang. Move INDEXed element).\n" -"Zdejmuje ze stosu numer elementu (licząc\n" -"od wierzchołka) - i przekłada go na szczyt." - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"MIRP[abcde] (ang. Move Indirect Relative Point).\n" -"Zdejmuje ze stosu numery wpisu CVT oraz punktu,\n" -"przesuwa punkt wzdłuż wektora swobody, ustawiając\n" -"odległość od punktu odniesienia rp0 na określoną\n" -"wpisem CVT. Ustawia go punktem odniesienia rp2\n" -"(opcjonalnie też rp0) oraz rp1 na starą wartość rp0.\n" -" a=0 nie zmienia rp0,\n" -" a=1 zmienia rp0,\n" -" b=0 nie stara się utrzymać odległości progowej,\n" -" b=1 utrzymuje odległość nie mniejszą niż progowa,\n" -" c=0 nie zaokrągla współrzędnych wynikowych,\n" -" c=1 zaokrągla współrzędne wynikowe,\n" -" de=00 korygowana odległość jest szara,\n" -" de=01 korygowana odległość jest czarna,\n" -" de=10 korygowana odległość jest biała." - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" -"MPPEM (ang. Measure Pixels Per EM).\n" -"Odkłada na stosie bieżący stopień pisma (w ppem)." - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" -"MPS (ang. Measure Point Size).\n" -"Odkłada na stosie bieżący stopień pisma (w punktach)." - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" -"MSIRP[a] (ang. Move Stack Indirect Relative Point).\n" -"Zdejmuje ze stosu odległość F26dot6 oraz numer punktu,\n" -"przesuwa punkt wzdłuż wektora swobody, ustawiając\n" -"odległość od punktu odniesienia rp0 na zadaną.\n" -" a=0 nie zmienia rp0,\n" -" a=1 zmienia rp0." - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" -"MUL (ang. MULtiply).\n" -"Zdejmuje ze stosu dwie liczby F26dot6 i odkłada na nim ich iloczyn." - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" -"NEG (ang. NEGate).\n" -"Neguje znak elementu na wierzchołku stosu." - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" -"NEQ (ang. Not EQual).\n" -"Zdejmuje dwa elementy ze stosu, a odkłada na nim1 (jeśli nie były równe) lub " -"0." - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" -"NOT.\n" -"Negacja logiczna. Zdejmuje jeden element ze stosu,\n" -"a odkłada na nim 1 (jeśli nie był równy 0) lub 0." - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" -"NPUSHB (ang. N PUSH Bytes).\n" -"Pobiera ze strumienia instrukcji następny bajt N (bez znaku),\n" -"a następnie pobiera dalsze N bajtów (bez znaku) i wrzuca je na stos." - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" -"NPUSHW (ang. N PUSH Words).\n" -"Pobiera ze strumienia instrukcji następny bajt N (bez znaku),\n" -"pobiera dalsze N słów dwubajtowych (ze znakiem) i wrzuca je na stos." - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" -"NROUND[ab] (and. No ROUNDing).\n" -"Poddaje element na wierzchołku stosu (traktowany\n" -"jako dystans F26dot6) kompensacji ze względu na\n" -"charakterystykę urządzenia; nie zaokrąglając go." - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" -"ODD.\n" -"Zdejmuje jeden element ze stosu, a odkłada na nim\n" -"1 (jeśli po zaokrągleniu był nieparzysty) lub 0." - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" -"OR.\n" -"Suma logiczna. Zdejmuje dwa elementy ze stosu,\n" -"a odkłada na nim 1 (jeśli któryś nie był równy 0) lub 0." - -msgid "POP top stack element" -msgstr "" -"POP.\n" -"Usuwa jeden element z wierzchołka stosu." - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSHB[abc] (ang. PUSH Bytes).\n" -" abc - liczba bajtów bez znaku (pomniejszona o 1)\n" -" pobrania ze strumienia instrukcji i wrzucenia na stos." - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSHW[abc] (ang. PUSH Words).\n" -" abc - liczba słów dwubajtowych ze znakiem (pomniejszona o 1)\n" -" do pobrania ze strumienia instrukcji i wrzucenia na stos." - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" -"RCVT (ang. Read Control Value Table entry).\n" -"Zdejmuje ze stosu numer wpisu CVT i odkłada\n" -"na stos wartość tego wpisu; w formacie F26dot6." - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" -"RDTG (ang. Round Down To Grid).\n" -"Nakazuje interpreterowi od tej pory zaokrąglać\n" -"odległości do całkowitych w kierunku zera." - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" -"ROFF (ang. Round OFF).\n" -"Nakazuje interpreterowi nie zaokrąglać od tej pory odległości.\n" -"To nie wyłącza kompensacji ze względu na charakterystykę urządzenia." - -msgid "ROLL the top three stack elements" -msgstr "" -"ROLL.\n" -"Przekłada element z wierzchołka stosu dwa elementy niżej." - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" -"ROUND[ab].\n" -"Zdejmuje ze stosu jeden element i odkłada go po zaokrągleniu,\n" -"i kompensacji ze względu na charakterystykę urządzenia." - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" -"RS (ang. Read Store).\n" -"Zdejmuje ze stosu numer komórki\n" -"pamięci, a odkłada jej wartość" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" -"RTDG (ang. Round To Double Grid).\n" -"Nakazuje interpreterowi od tej pory zaokrąglać\n" -"odległości do najbliższych całkowitych lub połówek." - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" -"RTG (ang. Round To Grid).\n" -"Nakazuje interpreterowi od tej pory zaokrąglać odległości do całkowitych." - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" -"RTHG (ang. Round To Half Grid).\n" -"Nakazuje interpreterowi od tej pory zaokrąglać\n" -"odległości do najbliższych niecałkowitych połówek." - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" -"RUTG (ang. Round Up To Grid).\n" -"Nakazuje interpreterowi od tej pory zaokrąglać\n" -"odległości do całkowitych w kierunku od zera." - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" -"S45ROUND (ang. Super 45° ROUND)\n" -"Zbyt skomplikowane, żeby to tu opisać.\n" -"Zajrzyj do dokumentacji TrueType." - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" -"SANGW (ang. Set ANGle Weight).\n" -"Instrukcja przestarzała.\n" -"Zdejmuje ze stosu jeden element." - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" -"SCANCTRL (ang. SCAN conversion ConTRoL).\n" -"Zdejmuje ze stosu jeden element - zakodowane ustawienie\n" -"trybu traktowania dużych elementów konturów, które podczas\n" -"rasteryzacji wypadły poza centra pikseli." - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" -"SCANTYPE.\n" -"Zdejmuje ze stosu jeden element - zakodowaną\n" -"wartość definiującą, jakich reguł wypełniania\n" -"i rastrowania obrysów użyć." - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" -"SCFS (ang. Sets Coordinate From Stack).\n" -"Zdejmuje ze stosu współrzędną (F26dot6) wzdłuż wektora projekcji\n" -"i numer punktu do przesunięcia wzdłuż wektora swobody." - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" -"SCVTCI (ang. Sets Control Value Table Cut-In).\n" -"Zdejmuje ze stosu i ustawia nową wartość CVT Cut-In (F26dot6) ." - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" -"SDB (ang. Set Delta Base).\n" -"Zdejmuje ze stosu i ustawia nowy podstawowy\n" -"stopień pisma dla instrukcji delta." - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" -"SDPVTL[a] (ang. Set Dual Projection Vector To Line).\n" -"Zdejmuje ze stosu dwa numery punktów i ustawia\n" -"wektor dualny projekcji względem prostej przechodzącej\n" -"przez te punkty:\n" -" a=0 ustawia wektor równolegle do prostej,\n" -" a=1 ustawia wektor prostopadle do prostej." - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" -"SDS (ang. Set Delta Shift).\n" -"Zdejmuje ze stosu i ustawia nowe jednostkowe\n" -"przesunięcie dla instrukcji delta." - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"SFVFS (ang. Set Freedom Vector From Stack).\n" -"Zdejmuje ze stosu i ustawia nowe składowe X i Y wektora swobody,\n" -"jako liczby EF2dot14. Długość wektora musi być jednostkowa." - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"SFVTCA[a] (ang. Set Freedom Vector To Coordinate Axis).\n" -"Ustawia wektor swobody wzdłuż którejś osi układu współrzędnych:\n" -" a=0 (albo y-axis) ustawia wektor wzdłuż osi Y,\n" -" a=1 (albo x-axis) ustawia wektor wzdłuż osi X.\n" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" -"SFVTL[a] (ang. Set Freedom Vector To Line).\n" -"Zdejmuje ze stosu dwa numery punktów i ustawia\n" -"wektor swobody względem prostej przechodzącej\n" -"przez te punkty:\n" -" a=0 ustawia wektor równolegle do prostej,\n" -" a=1 ustawia wektor prostopadle do prostej." - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" -"SFVTPV (ang. Set Freedom Vector To Projection Vector).\n" -"Ustawia wektor swobody wzdłuż wektora projekcji." - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" -"SHC[a] (ang. SHift Contour using reference point).\n" -"Zdejmuje ze stosu numer obrysu w glifie i przesuwa\n" -"go zgodnie z bieżącym przesunięciem wybranego\n" -"punktu odniesienia:\n" -" a=0 przesuwa obrys za punktem rp2 strefy zp1,\n" -" a=1 przesuwa obrys za punktem rp1 strefy zp0." - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" -"SHP[a] (ang. SHift Points using reference point).\n" -"Zdejmuje ze stosu tyle numerów punktów, ile wskazuje licznik\n" -"powtórzeń i przesuwa je zgodnie z bieżącym przesunięciem\n" -"wybranego punktu odniesienia:\n" -" a=0 przesuwa punkty za punktem rp2 strefy zp1,\n" -" a=1 przesuwa punkty za punktem rp1 strefy zp0." - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" -"SHPIX (ang. SHift point by a PIXel amount).\n" -"Zdejmuje ze stosu wartość przesunięcia (EF26dot6),\n" -"tyle numerów punktów do przesunięcia, ile wskazuje\n" -"licznik powtórzeń, i przesuwa je wzdłuż wektora swobody." - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" -"SHZ[a] (ang. SHift Zone using reference point).\n" -"Zdejmuje ze stosu numer strefy i przesuwa ją\n" -"zgodnie z bieżącym przesunięciem wybranego\n" -"punktu odniesienia:\n" -" a=0 przesuwa strefę za punktem rp2 strefy zp1,\n" -" a=1 przesuwa strefę za punktem rp1 strefy zp0." - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" -"SLOOP (ang. Set LOOP variable).\n" -"Zdejmuje ze stosu i ustawia nową wartość licznika\n" -"powtórzeń. Jest on resetowany do 1 po każdym użyciu." - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" -"SMD (ang. Set Minimum Distance).\n" -"Zdejmuje ze stosu i ustawia nową wartość odległości progowej." - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"SPVFS (ang. Set Projection Vector From Stack).\n" -"Zdejmuje ze stosu i ustawia nowe składowe X i Y wektora projekcji,\n" -"jako liczby EF2dot14. Długość wektora musi być jednostkowa." - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"SPVTCA[a] (ang. Set Projection Vector To Coordinate Axis).\n" -"Ustawia wektor projekcji wzdłuż którejś osi układu współrzędnych:\n" -" a=0 (albo y-axis) ustawia wektor wzdłuż osi Y,\n" -" a=1 (albo x-axis) ustawia wektor wzdłuż osi X.\n" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" -"SPVTL[a] (ang. Set Projection Vector To Line).\n" -"Zdejmuje ze stosu dwa numery punktów i ustawia\n" -"wektor projekcji względem prostej przechodzącej\n" -"przez te punkty:\n" -" a=0 ustawia wektor równolegle do prostej,\n" -" a=1 ustawia wektor prostopadle do prostej." - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" -"SROUND (ang. Super ROUND)\n" -"Zbyt skomplikowane, żeby to tu opisać.\n" -"Zajrzyj do dokumentacji TrueType." - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" -"SRP0 (ang. Set Reference Point 0).\n" -"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp0." - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" -"SRP1 (ang. Set Reference Point 1).\n" -"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp1." - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" -"SRP2 (ang. Set Reference Point 2).\n" -"Zdejmuje ze stosu numer punktu i ustawia go nowym punktem odniesienia rp2." - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" -"SSW (ang. Set Single Width).\n" -"Zdejmuje ze stosu i ustawia nową grubość standardową elementów,\n" -"używaną na żądanie twórcy dla elementów, które po pohintowaniu\n" -"są cieńsze niż grubość progowa." - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" -"SSWCI (ang. Set Single Width Cut-In).\n" -"Zdejmuje ze stosu i ustawia nową grubość progową elementów.\n" -"Elementom, które po pohintowaniu są cieńsze, na żądanie twórcy\n" -"zostanie nadana grubość standardowa." - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" -"SUB (ang. SUBtract).\n" -"Zdejmuje dwa elementy F26dot6 ze stosu stosu i odkłada na nim ich róznicę." - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" -"SVTCA[a] (ang. Set freedom & projection Vectors To Coordinate Axis).\n" -"Ustawia wektory swobody i projekcji wzdłuż osi układu współrzędnych\n" -" a=0 (lub y-axis) ustawia wzdłuż osi Y\n" -" a=1 (lub x-axis) ustawia wzdłuż osi X\n" - -msgid "SWAP top two elements on stack" -msgstr "" -"SWAP.\n" -"Zamienia miejscami dwa elementy z wierzchołka stosu." - -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" -"SZP0 (ang. Set Zone Pointer 0.\n" -"Zdejmuje ze stosu wartość dla wskaźnika strefy zp0." - -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" -"SZP1 (ang. Set Zone Pointer 1.\n" -"Zdejmuje ze stosu wartość dla wskaźnika strefy zp1." - -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" -"SZP2 (ang. Set Zone Pointer 2.\n" -"Zdejmuje ze stosu wartość dla wskaźnika strefy zp2." - -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" -"SZPS (ang. Set Zone PointerS).\n" -"Zdejmuje ze stosu wartość dla wskaźników stref zp0, zp1 i zp2." - -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" -"UTP (ang. UnTouch Point).\n" -"Zdejmuje ze stosu numer punktu,\n" -"i oznacza go jako jeszcze nieruszony." - -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"WCVTP (ang. Write Control Value Table in Funits).\n" -"Zdejmuje ze stosu liczbę - wartość, oraz numer wpisu CVT, który\n" -"ma nadpisać. Wartość jest typu F26dot6, w jednostkach pola znaku." - -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"WCVTP (ang. Write Control Value Table in Pixel units).\n" -"Zdejmuje ze stosu liczbę - wartość, oraz numer wpisu CVT,\n" -"który ma nadpisać. Wartość jest typu F26dot6, w pikselach." - -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" -"WS (ang. Write Store).\n" -"Zdejmuje ze stosu liczbę - wartość, oraz\n" -"numer komórki pamięci, do której ją zapisuje." - -msgid "Parse Error" -msgstr "Błąd składni" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" +msgid "_Tools" +msgstr "_Narzędzia" -msgid "A short to be pushed on the stack" -msgstr "Liczba ze znakiem do włożenia na stos." +msgid "_Top" +msgstr "Na _górę" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "Liczba następujących bajtów lub słów do włożenia na stos." +msgid "_Top hint:" +msgstr "Początek strefy _górnej:" -msgid "An unsigned byte to be pushed on the stack" -msgstr "Bajt bez znaku do włożenia na stos." +msgid "_Top:" +msgstr "_Do:" -msgid "_Parse" -msgstr "_Parsuj" +msgid "_Topology" +msgstr "_Topologia" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Instrukcje TrueType dla %.50s" +msgid "_Touching" +msgstr "_Zetknij" -msgid "Change Length" -msgstr "Zmień długość" +msgid "_Transform Pen:" +msgstr "Przeksz_tałć pióro:" -msgid "How many entries should there be in the cvt table?" -msgstr "Ile liczb powinna liczyć tablica cvt?" +msgid "_Transform..." +msgstr "_Przekształć..." -msgid "Index" -msgstr "Indeks" +msgid "_Transformations" +msgstr "Przeksz_tałcenia" -msgid "Instructions were changed" -msgstr "Instrukcje uległy zmianie" +msgid "_TrueType Instructions" +msgstr "_Instrukcje TrueType" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "Instrukcje w %.80s uległy zmianie. Czy porzucić zmiany?" +msgid "_Twilight Pnt Cnt:" +msgstr "_Punkty półcienia:" -msgid "Zones" -msgstr "Liczba stref" +msgid "_Type3 Multi Layered Font" +msgstr "Font _wielowarstwowy Type3" -msgid "Twilight Zone Point Count" -msgstr "Maksymalna liczba punktów półcienia" +msgid "_Typo Ascent Offset:" +msgstr "Przesunięcie górnej kr. wiersza:" -msgid "Max Stack Depth" -msgstr "Maksymalna głębokość stosu argumentów" +msgid "_Undo" +msgstr "_Cofnij" -msgid "Max # Functions" -msgstr "Maksymalna liczba funkcji" +msgid "_Unicode" +msgstr "_Unikod" -msgid "Max Instruction Defines" -msgstr "Maksymalna liczba definicji instrukcji" +msgid "_Unlink" +msgstr "_Odłącz" -msgid "_Zones:" -msgstr "_Strefy:" +msgid "_Unlink All" +msgstr "_Odłącz wszystkie" -msgid "_Twilight Pnt Cnt:" -msgstr "_Punkty półcienia:" +msgid "_Up" +msgstr "_Wyżej" -msgid "St_orage:" -msgstr "P_amięć:" +msgid "_Up↑" +msgstr "_Góra↑" -msgid "Max _Stack Depth:" -msgstr "_Rozmiar stosu:" +msgid "_Use It" +msgstr "_Użyj" -msgid "_FDEF" -msgstr "_FDEFy" +msgid "_Use My Metrics" +msgstr "_Użyj moich metrycznych" -msgid "_IDEFs" -msgstr "_IDEFy" +msgid "_VStem" +msgstr "P_ionowe" -msgid "_None" -msgstr "Żad_ne" +msgid "_VWidth" +msgstr "_Wysokość" -msgid "Label" -msgstr "Etykieta" +msgid "_Validate..." +msgstr "Spr_awdź poprawność..." -msgid "Text Labels" -msgstr "Ustawienia wyglądu etykiet tekstowych" +msgid "_Validation" +msgstr "Popr_awność" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "Kolor tła nagłówków kolumn, nad pierwszym wierszem tabeli" +msgid "_Version" +msgstr "_Wersja" -msgid "Shift On Press" -msgstr "Przesuń etykietę wciśniętego" +msgid "_Version:" +msgstr "_Wersja:" -msgid "Button" -msgstr "Przycisk" +msgid "_Vertical" +msgstr "Piono_we" -msgid "Buttons" -msgstr "Ustawienia wyglądu przycisków" +msgid "_Vertical Baselines..." +msgstr "P_ionowe linie podstawowe..." -msgid "Default Button" -msgstr "Przycisk potwierdzenia" +msgid "_Vertical Hints" +msgstr "Hinty pio_nowe" -msgid "Default Buttons" -msgstr "Ustawienia wyglądu przycisków potwierdzenia operacji" +msgid "_View" +msgstr "_Widok" -msgid "Cancel Button" -msgstr "Przycisk odrzucenia" +msgid "_Warn if inexact" +msgstr "Ostrzegaj jeśli obrysy _nie identyczne" -msgid "Cancel Buttons" -msgstr "Ustawienia wyglądu przycisków odrzucenia operacji" +msgid "_Weight" +msgstr "_Grubość:" -msgid "Color Button" -msgstr "Przycisk wyboru koloru" +msgid "_Weight Class" +msgstr "_Grubość kroju:" -msgid "Drop List Button" -msgstr "Przycisk rozwijany" +msgid "_Width" +msgstr "_Szerokość" -msgid "Blue:" -msgstr "Niebieski:" +msgid "_Width:" +msgstr "_Szerokość" -msgid "Green:" -msgstr "Zielony:" +msgid "_Window" +msgstr "_Okna" -msgid "Hue:" -msgstr "Odcień:" +msgid "_Window Type" +msgstr "_Typ okna" -msgid "Red:" -msgstr "Czerwony:" +msgid "_Wireframe" +msgstr "_Siatka" -msgid "Saturation:" -msgstr "Nasycenie:" +msgid "_Wireframe..." +msgstr "_Siatka..." -msgid "Value:" -msgstr "Jasność:" +msgid "_X Height:" +msgstr "Wysokość _x:" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "Nasycenie, jasność i kolory muszą być z zakresu 0..1" +msgid "_X Resource Editor..." +msgstr "Edy_tor interfejsu..." -msgid "Value out of bounds" -msgstr "Wartość poza zakresem" +msgid "_X near¹" +msgstr "_X blisko¹" -msgid "Drawing Area" -msgstr "Obszar rysowania" +msgid "_X-Ascent" +msgstr "Wysokość _x" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Ustawienia wyglądu obszaru do rysowania wewnątrz gadżetu" +msgid "_X-Height" +msgstr "Wysokość _x" -msgid "Show Hidden Files" -msgstr "Pokaż ukryte pliki" +msgid "_Y near¹" +msgstr "_Y blisko¹" -msgid "Directories Amid Files" -msgstr "Foldery wymieszane z plikami" +msgid "_Yes" +msgstr "_Tak" -msgid "Directories First" -msgstr "Foldery na początek" +msgid "_Zone:" +msgstr "Koniec strefy ś_rodkowej:" -msgid "Directories Separate" -msgstr "Foldery osobno" +msgid "_Zones:" +msgstr "_Strefy:" -msgid "Refresh File List" -msgstr "Odśwież listę plików" +msgid "accent attachment table" +msgstr "tablica określająca jak dołączać akcenty" -msgid "Remove bookmarks" -msgstr "Usuń zakładkę" +msgid "alternate subs" +msgstr "podst. alternatywnym" -msgid "Remove selected bookmarks" -msgstr "Usuń wybrane zakładki" +msgid "at position" +msgstr "na pozycji" -msgid "Directory|Back" -msgstr "Wstecz" +msgid "axis variation table" +msgstr "tablica osi zmienności fontu" -msgid "Directory|Forward" -msgstr "Dalej" +msgid "base" +msgstr "Glif podstawowy" -msgid "Bookmark Current Dir" -msgstr "Bieżący folder do zakładek" +msgid "baseline table (AAT version)" +msgstr "tablica linii podstawowych pism (wersja AAT)" -msgid "Remove Bookmark..." -msgstr "Usuń zakładkę..." +msgid "bitmap data table (AAT version)" +msgstr "tablica danych bitmap (wersja AAT)" -msgid "Home Folder" -msgstr "Folder domowy" +msgid "bitmap data table (OT version)" +msgstr "tablica danych bitmap (wersja OT)" -msgid "Bookmarks" -msgstr "Zakładki" +msgid "bitmap font header table" +msgstr "tablica nagłówkowa fontu bitmapowego" -msgid "Parent Folder" -msgstr "Przejdź poziom wyżej" +msgid "bitmap location table (AAT version)" +msgstr "tablica położeń bitmap w pliku (wersja AAT)" -msgid "Configure" -msgstr "Konfiguracja" +msgid "bitmap location table (OT version)" +msgstr "tablica położeń bitmap w pliku (wersja OT)" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Odstęp (w punktach typograficznych) jaki należy pozostawić między obrazkiem " -"a tekstem, jeśli znajdą się razem w jednym gadżecie." +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "o" -msgid "Text Image Skip" -msgstr "Odstęp tekst-obraz" +msgid "can't create temporary file\n" +msgstr "Nie udało się utworzyć pliku tymczasowego\n" -msgid "Image Path" -msgstr "Ścieżka obrazów" +msgid "character code mapping table" +msgstr "tablica numerów kodowych glifów" -msgid "List of directories to search for images, separated by colons" -msgstr "" -"Lista folderów, rozdzielonych dwukropkami, w których FontForge ma szukać " -"obrazów elementów interfejsu." +msgid "classes" +msgstr "klas" -msgid "GGadget" -msgstr "GGadżet" +msgid "component with no base glyph" +msgstr "pusty składnik" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"To jest „ogólny” gadżet (widżet): nigdy nie pojawi się na ekranie, ale z " -"jego ustawień\n" -"dziedziczą, pośrednio lub wprost, wszystkie inne gadżety." +msgid "control value program table" +msgstr "tablica z preprogramem stałych dla hintingu" -msgid "Color|Foreground" -msgstr "Kolor pierwszoplanowy" +msgid "control value table" +msgstr "tablica stałych dla hintingu" -msgid "Text color for popup windows" -msgstr "Kolor tekstu podpowiedzi" +msgid "copyright notice" +msgstr "prawa autorskie" -msgid "Background color for popup windows" -msgstr "Kolor tła podpowiedzi" +#, c-format +msgid "couldn't find the character %s" +msgstr "nie znaleziono znaku %s" -msgid "Delay" -msgstr "Opóźnienie" +msgid "couldn't write encodings file\n" +msgstr "Nie udało się zapisać pliku kodowania\n" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Opóźnienie (w milisekundach), zanim pojawi się podpowiedź" +msgid "coverage" +msgstr "tablic grupujących" -msgid "Life Time" -msgstr "Czas życia" +msgid "coverage table extends beyond end of table\n" +msgstr "Tablica grupująca wystaje poza tablicę funkcji.\n" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Czas (w milisekundach) wyświetlania podpowiedzi" +msgid "cursive entry" +msgstr "Przednie złącze pisane" -msgid "Popup" -msgstr "Podpowiedzi" +msgid "cursive exit" +msgstr "Tylne złącze pisane" -msgid "Popup windows" -msgstr "Ustawienia wyglądu chmurek podpowiedzi" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Łacińskie: odręczne" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Obraz znacznika listy (ignoruje ustawienia ramki)" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Pismo odręczne" -msgid "Disabled Image" -msgstr "Obraz w stanie nieaktywnym" +msgid "digital signature table" +msgstr "tablica z podpisem cyfrowym" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Obraz znacznika listy nieaktywnej (ignoruje ustawienia ramki)" +msgid "either by explicitly entering the contribution" +msgstr "określając wagi poszczególnych wariantów końcowych," -msgid "Size of the list mark" -msgstr "Wielkość znacznika listy" +msgid "electronic end user license table" +msgstr "tablica licencji dla użytkownika" -msgid "List Mark" -msgstr "Znacznik listy" +msgid "em units" +msgstr "jednostek" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Element odróżniający listy kombinowane od pól tekstowych\n" -"i przyciski rozwijane od zwykłych przycisków." +msgid "em-units" +msgstr "jednostek" -msgid "Line" -msgstr "Linia" +msgid "embedded bitmap scaling control table" +msgstr "tablica opisująca skalowanie bitmap" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "Separator rysowany w poprzek menu bądź okna dialogowego" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "Funkcja nie kończy się „return” w %s\n" -msgid "HV Group Box" -msgstr "Pudełko grupujące" +msgid "extended metamorphosis table" +msgstr "tablica rozszerzonych przekształceń fontu" -msgid "A box drawn around other gadgets" -msgstr "Ramka wokół innych gadżetów" +msgid "false" +msgstr "fałsz" -msgid "List" -msgstr "Lista" +msgid "family name" +msgstr "nazwa rodziny" -msgid "Title Background" -msgstr "Tło nagłówków" +msgid "font descriptor table" +msgstr "tablica deskryptora fontu" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "Kolor tekstu nagłówków kolumn, nad pierwszym wierszem tabeli" +msgid "font header table" +msgstr "tablica nagłówkowa fontu" -msgid "Title Text Color" -msgstr "Tekst nagłówków" +msgid "font metrics table" +msgstr "tablica metrycznych fontu" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "kolor linii rozdzielających nagłówki poszczególnych kolumn tabeli" +msgid "font name" +msgstr "nazwa fontu" -msgid "Title Divider Color" -msgstr "Separatory nagłówków" +msgid "font program table" +msgstr "tablica definicji funkcji dla hintingu" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "Kolor linii rozdzielających poszczególne kolumny i wiersze tabeli" +msgid "font variation table" +msgstr "tablica zmienności fontu" -msgid "Rule Color" -msgstr "Linie siatki" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "Fontologia odzwierciedla plikogenezę" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "Kolor tekstu elementów nieaktywnych (niezmienialnych) w tabeli" +msgid "full name" +msgstr "pełna nazwa" -msgid "Frozen Color" -msgstr "Tekst nieaktywny" +msgid "gaspTableEntry|New" +msgstr "Nowy" -msgid "Active Color" -msgstr "Tekst edytowany" +msgid "glyph definition table" +msgstr "tablica definicji glifów" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "Kolor tekstu elementu właśnie edytowanego w tabeli" +msgid "glyph location table" +msgstr "tablica położeń glifów w pliku" -msgid "Active Background" -msgstr "Tło aktywnego" +msgid "glyph name and PostScript compatibility table" +msgstr "Tablica nazw glifów i kompatybilności z PostScriptem" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "Tło aktywnej komórki tabeli" +msgid "glyph outline table" +msgstr "tablica obrysów glifów" -msgid "Font used to draw titles of a matrix edit" -msgstr "Krój używany do rysowania nagłówków tabel" +msgid "glyph positioning table" +msgstr "tablica pozycjonowania glifów" -msgid "Title Font" -msgstr "Krój nagłówków" +msgid "glyph reference table" +msgstr "tablica odwołań do glifów" -msgid "Matrix Edit" -msgstr "Tabela" +msgid "glyph substitution table" +msgstr "tablica podstawień glifów" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "Ustawienia wyglądu tabel" +msgid "glyph variation table" +msgstr "tablica zmienności glifów" -msgid "Matrix Edit Continued" -msgstr "Tabela - ciąg dalszy" +msgid "glyphs" +msgstr "glifów" -msgid "Row|New" -msgstr "Dodaj" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "tablica określająca kiedy hintować i/lub wygładzać" -msgid "Menu Bar" -msgstr "Pasek menu" +msgid "horizontal device metrics table" +msgstr "tablica rastrowania metrycznych poziomych" -msgid "MacIcons" -msgstr "Ikony Mac OS" +msgid "horizontal header table" +msgstr "tablica nagłówkowa składu poziomego" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" -"Włączenie tej opcji spowoduje, że skróty klawiaturowe we wszystkich menu " -"będą\n" -"opisywane jak na systemach macintoshowych - ikonami, a nie etykietami " -"klawiszy." +msgid "horizontal metrics table" +msgstr "tablica metrycznych poziomych" -msgid "Text color for progress windows" -msgstr "Kolor tekstu w oknie paska postępu" +msgid "horizontal style table" +msgstr "tablica styli poziomych" -msgid "Color used to draw the progress bar" -msgstr "Kolor paska postępu" +msgid "if smaller than" +msgstr "krótsze niż" -msgid "Color|FillColor" -msgstr "Wypełnienie" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "graniczna różnica kątów" -msgid "Background color for progress windows" -msgstr "Kolor tła okna paska postępu" +msgid "justification table (AAT version)" +msgstr "tablica justunku (wersja AAT)" -msgid "Progress" -msgstr "Pasek postępu" +msgid "justification table (OT version)" +msgstr "tablica justunku (wersja OT)" -msgid "Progress Bars" -msgstr "Paski postępu" +msgid "kern pair" +msgstr "parą kerningową" -msgid "Radio Button" -msgstr "Przełącznik opcji" +msgid "kerning table" +msgstr "tablica kerningu" -msgid "Image used instead of the Radio On Mark" -msgstr "Obraz przycisku opcji wybranej" +msgid "kerning.plist attempts to redefine a class kerning offset." +msgstr "" +"W pliku kerning.plist napotkano powtarzająca się definicję przesunięcia tej " +"samej klasy kerningu." -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "Obraz nieaktywnego przycisku opcji wybranej" +msgid "kerning.plist defines an offset between classes in different lookups." +msgstr "" +"W pliku kerning.plist napotkano przesunięcie między klasami z różnych tablic " +"funkcji zecerskich." -msgid "Radio On Mark" -msgstr "Opcja wybrana" +msgid "" +"kerning.plist defines kerning between two glyphs that are already kerned." +msgstr "" +"W pliku kerning.plist napotkano kerning dla pary glifów o już zdefiniowanym " +"kerningu." -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "Przycisk radiowy opcji zaznaczonej (wybrana, wciśnięta)" +msgid "" +"kerning.plist defines kerning between two glyphs that are already partially " +"kerned." +msgstr "" +"W pliku kerning.plist napotkano kerning dla pary glifów o już częściowo " +"zdefiniowanym kerningu." -msgid "Image used instead of the Radio Off Mark" -msgstr "Obraz przycisku opcji pominiętej" +msgid "kerning.plist has a non-numeric offset." +msgstr "W pliku kerning.plist napotkano nienumeryczne przesunięcie." -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "Obraz nieaktywnego przycisku opcji pominiętej" +msgid "kerning.plist references a missing kerning class." +msgstr "" +"W pliku kerning.plist napotkano odwołanie do nieistniejącej klasy kerningu." -msgid "Radio Off Mark" -msgstr "Opcja pominięta" +msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgstr "" +"W pliku kerning.plist napotkano odwołanie do czegoś, co nie jest ani glifem, " +"ani grupą." -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "Przycisk radiowy opcji pominiętej (niezaznaczonej)" +msgid "layercontents.plist lists no valid layers." +msgstr "" +"W pliku layercontents.plist nie napotkano prawidłowo zdefiniowanych warstw." -msgid "Check Box" -msgstr "Pole wyboru" +msgid "layout feature table" +msgstr "tablica funkcji zecerskich" -msgid "Check Box On Mark" -msgstr "Wybór zaznaczony" +msgid "ligature" +msgstr "ligaturą" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "Przycisk opcji zaznaczonej (wybranej, odhaczonej)" +msgid "ligature caret table" +msgstr "tablica pozycji kursora w ligaturach" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Obraz niezaznaczonego przycisku wyboru" +msgid "linear threshold table" +msgstr "" +"tablica progów wielkości, od których szerokości poszczególnych glifów " +"skalują się wzwyż liniowo" msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "Obraz nieaktywnego i niezaznaczonego przycisku wyboru" - -msgid "Check Box Off Mark" -msgstr "Wybór odznaczony" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"AND (ang. logical AND).\n" +"Zdejmuje ze stosu dwa elementy i odkłada na nim ich iloczyn logiczny (NIE " +"bitowy!)." -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "Przycisk opcji odznaczonej (nie odhaczonej)" +msgid "" +"logical NOT\n" +"Pops a number, if 0 pushes 1, else pushes 0" +msgstr "" +"NOT.\n" +"Negacja logiczna. Zdejmuje jeden element ze stosu,\n" +"a odkłada na nim 1 (jeśli nie był równy 0) lub 0." -msgid "Bad font" -msgstr "Błędny krój" +msgid "" +"logical OR\n" +"Pops two values, ors them, pushes result" +msgstr "" +"OR.\n" +"Suma logiczna. Zdejmuje dwa elementy ze stosu,\n" +"a odkłada na nim 1 (jeśli któryś nie był równy 0) lub 0." -msgid "Bad font specification" -msgstr "Krój pisma określono niepoprawnie" +msgid "longer than" +msgstr "dłuższe niż" -#, c-format -msgid "Could not open %s" -msgstr "Nie udało się otworzyć pliku %s" +msgid "mark" +msgstr "Znak diakrytyczny" -msgid "Could not open image" -msgstr "Nie udało się otworzyć obrazka" +msgid "math table" +msgstr "tablica danych do składu wzorów matematycznych" -msgid "Store this filename in preferences" -msgstr "Ustaw ten plik w preferencjach" +msgid "maximum profile table" +msgstr "tablica wartości maksymalnych w foncie" -msgid "Save Resource file as..." -msgstr "Zapisz plik zasobów jako..." +msgid "metamorphosis table" +msgstr "tablica przekształceń fontu" -#, c-format -msgid "Failed to open %s for output" -msgstr "Nie udało się otworzyć pliku %s do zapisu" +msgid "" +"moves point to InterSECTion of two lines\n" +"Pops start,end start,end points of two lines\n" +"and a point to move. Point is moved to\n" +"intersection" +msgstr "" +"ISECT (ang. move to InterSECTion of lines).\n" +"Zdejmuje ze stosu dwie proste (dane każda dwoma numerami punktów)\n" +"i numer punkty, który jest przesuwany w miejsce przecięcia się tych prostych." -msgid "Open failed" -msgstr "Błąd otwarcia" +msgid "multiple subs" +msgstr "podst. wielokrotnym" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Błędna wartość numeryczna dla %s.%s" +msgid "name table" +msgstr "tablica informacji dla użytkowników" -msgid "An error occurred when writing the resource file" -msgstr "Wystąpił błąd podczas zapisywania pliku zasobów." +msgid "nohints" +msgstr "bez hintów" -msgid "Write failed" -msgstr "Błąd zapisu" +msgid "of each master design, or by entering the design" +msgstr "albo wprowadzając wartości dla każdej osi." -msgid "Border Width" -msgstr "Grubość ramki" +msgid "optical bounds table" +msgstr "tablica krawędzi optycznych" -msgid "Padding" -msgstr "Odstęp od zawartości" +msgid "pair" +msgstr "poz. pary" -msgid "Radius" -msgstr "Promień" +msgid "palm" +msgstr "Palm" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Błędna wartość numeryczna dla %s. %s musi być z zakresu [0...255]." +msgid "pixels" +msgstr "pikseli" -msgid "X Resource Editor" -msgstr "Edytor interfejsu (zasobów X)" +msgid "points|Merge to Line" +msgstr "Zastąp odcinkiem" -msgid "Inherits from" -msgstr "Dziedziczy z:" +msgid "points|_Merge" +msgstr "Usuń punkty _gładko" -msgid "Does not inherit from anything" -msgstr "Nie dziedziczy z żadnego gadżetu" +msgid "position" +msgstr "pozycjonowaniem" -msgid "Inherit" -msgstr "Dziedziczy" +msgid "positioning" +msgstr "pozycjonowaniem" -msgid "Inherits for same field in parent" -msgstr "Dziedziczy to ustawienie od gadżetu nadrzędnego w hierarchii" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "" +"Fonty różnią się wysokością glifów w pikselach. Nie ma sensu ich " +"porównywać.\n" -msgid "Outline Inner Border" -msgstr "Ramka wewnętrzna" +msgid "problfixup|Bad Directions" +msgstr "Błędnie skierowane kontury" -msgid "Outline Outer Border" -msgstr "Ramka zewnętrzna" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Usuń przecięcia odwołań przed generacją fontu" -msgid "Show Active Border" -msgstr "Ramka zaznaczenia" +msgid "problfixup|Missing Extrema" +msgstr "Brakujące ekstrema" -msgid "Outer Shadow" -msgstr "Cień zewnętrzny" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Brakujące ekstrema (ostrożnie)" -msgid "Depressed Background" -msgstr "Inne tło dla wciśniętego" +msgid "problfixup|Open Contours" +msgstr "Krzywe otwarte" -msgid "Outline Default Button" -msgstr "Obwiedź przyciski potwierdzeń" +msgid "problfixup|Self Intersections" +msgstr "Przecinające się krzywe" -msgid "Background Gradient" -msgstr "Gradient tła" +msgid "problfixup|Too Many Points" +msgstr "Zbyt wiele punktów" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "Dz." +msgid "problselect|Bad Direction" +msgstr "Błędnie skierowanymi konturami" -msgid "Normal Text Color:" -msgstr "Tekst:" +msgid "problselect|Errors" +msgstr "Błędami" -msgid "Disabled Text Color:" -msgstr "Tekst nieaktywnego:" +msgid "problselect|Missing Extrema" +msgstr "Brakującymi ekstremami" -msgid "Normal Background:" -msgstr "Tło:" +msgid "problselect|Open Contours" +msgstr "Krzywymi otwartymi" -msgid "Disabled Background:" -msgstr "Tło nieaktywnego:" +msgid "problselect|Self Intersections" +msgstr "Przecinającymi się krzywymi" -msgid "Depressed Background:" -msgstr "Tło wciśniętego:" +msgid "properties table" +msgstr "tablica właściwości fontu" -msgid "Background Gradient:" -msgstr "Gradient tła:" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "Próba powrotu „return” gdy nie w funkcji w %s\n" -msgid "Brightest Border:" -msgstr "Światło ramki:" +#, c-format +msgid "roll out of range in %s\n" +msgstr "„roll” poza zakresem w %s\n" -msgid "Brighter Border:" -msgstr "Półświatło ramki:" +msgid "set the auto FLIP boolean to OFF" +msgstr "" +"FLIPOFF.\n" +"Ustawia rejestr „auto flip” interpretera instrukcji TTF na „nie”." -msgid "Darker Border:" -msgstr "Półcień ramki:" +msgid "set the auto FLIP boolean to ON" +msgstr "" +"FLIPON.\n" +"Ustawia rejestr „auto flip” interpretera instrukcji TTF na „tak”." -msgid "Darkest Border:" -msgstr "Cień ramki:" +msgid "sfnt Revision:" +msgstr "Wersja sfnt:" -msgid "Inner Border:" -msgstr "Ramka wewnętrzna:" +msgid "sfnt _Revision:" +msgstr "We_rsja sfnt:" -msgid "Outer Border:" -msgstr "Ramka zewnętrzna:" +msgid "substitution" +msgstr "podstawieniem" -msgid "Active Border:" -msgstr "Zaznaczenie:" +msgid "subtable" +msgstr "podtablica" -msgid "Border Type:" -msgstr "Typ ramki:" +msgid "tracking table" +msgstr "tablica trackingu" -msgid "Border Shape:" -msgstr "Kształt ramki:" +msgid "true" +msgstr "prawda" -msgid "Border Width:" -msgstr "Grubość ramki:" +msgid "unknown SIL table" +msgstr "nieznana tablica SIL" -msgid "Padding:" -msgstr "Odstęp od zawartości:" +msgid "values for each axis" +msgstr " " -msgid "Radius:" -msgstr "Promień:" +msgid "version" +msgstr "wersja" -msgid "Font:" -msgstr "Krój pisma:" +msgid "vertical device metrics table" +msgstr "tablica rastrowania metrycznych pionowych" -msgid "See also:" -msgstr "Zobacz także:" +msgid "vertical header table" +msgstr "tablica nagłówkowa składu pionowego" -msgid "Default Background" -msgstr "Domyślne tło" +msgid "vertical metrics table" +msgstr "tablica metrycznych pionowych" -msgid "Default background color for windows" -msgstr "Domyślny kolor tła dla wszystkich okien" +msgid "vertical origin table" +msgstr "tablica współrzędnych początkowych pionowych glifów" -msgid "Default Foreground" -msgstr "Domyślny kolor" +msgid "weight" +msgstr "grubość" -msgid "Default foreground color for windows" -msgstr "" -"Domyślny kolor tekstu i innych elementów rysowanych we wszystkich oknach" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Pismo" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Rzeczywista szerokość widzialnego obszaru monitora, mierzona w centymetrach. " -"To ustawienie zadziała dopiero po restarcie programu." +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Inne}" -msgid "Screen Width in Centimeters" -msgstr "Szerokość ekranu [cm]" +msgid "{Deleted Glyph}" +msgstr "{usunięty glif}" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Rzeczywista szerokość widzialnego obszaru monitora, mierzona w calach. To " -"ustawienie zadziała dopiero po restarcie programu." +msgid "{End of Line}" +msgstr "{koniec wiersza}" -msgid "Screen Width in Inches" -msgstr "Szerokość ekranu [cale]" +msgid "{End of Text}" +msgstr "{koniec tekstu}" -msgid "GDraw" -msgstr "" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{wszystko inne}" -msgid "General facts about the windowing system" -msgstr "Ogólne ustawienia dla biblioteki graficznej programu." +msgid "{Start of Input}" +msgstr "{początek danych}" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Nie udało się utworzyć folderu: %1$s\n" -"%2$s\n" -"%3$s" +msgid "{Start of Line}" +msgstr "{początek wiersza}" -msgid "ScrollBar" -msgstr "Pasek przesuwania" +msgid "° Clockwise" +msgstr "° w prawo" -msgid "Scroll Bar" -msgstr "Ustawienia wyglądu pasków przesuwania" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° w lewo" -msgid "SB Thumb" -msgstr "Suwak" +msgid "¹ \"Near\" means within" +msgstr "¹ „Blisko” znaczy w granicach" -msgid "Scroll Bar Thumb" -msgstr "Ustawienia wyglądu suwaków w paskach przesuwania" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ i matematyczne" -msgid "TabSet" -msgstr "Karty" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ Podstawowe (8r)" -msgid "Tab Set" -msgstr "Ustawienia wyglądu kart" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Fonty bitmapowe ΤεΧ-a" -msgid "VerticalTabSet" -msgstr "Karty pionowe" +msgid "ΤεΧ General" +msgstr "ΤεΧ Ogólne" -msgid "Vertical Tab Set" -msgstr "Karty pionowe" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ Rozszerzona matematyka" -msgid "Text Field" -msgstr "Pole tekstowe" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ Matematyka" -msgid "List Field" -msgstr "Lista kombinowana" +msgid "ΤεΧ Names" +msgstr "Nazwy ΤεΧ-owe" -msgid "List Field (Combo Box)" -msgstr "Pole listy kombinowanej" +#, c-format +msgid "" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" +msgstr "" +"Glif „%s” w „%s” zawiera kotwicę (%g, %g) klasy „%s” o różniących się " +"schematach przystawania punktów.\n" -msgid "List Field Menu" -msgstr "Przycisk rozwijający" +#, c-format +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +msgstr "" +"Glif “%s” w %s nie zawiera pozycjonowania ∆x=%d ∆y=%d ∆szer=%d ∆wys=%dw " +"parze z %s ∆x=%d ∆y=%d ∆szer=%d ∆wys=%d\n" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Ustawienia wyglądu przycisku rozwijającego listę kombinowaną." +#, c-format +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" +msgstr "" +"Glif „%s” w %s nie zawiera pozycjonowania prostego ∆x=%d ∆y=%d ∆szer=%d ∆wys=" +"%d.\n" -msgid "Numeric Field" -msgstr "Pole numeryczne" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "Glif „%s” w %s nie zawiera podstawienia prostego przez %s.\n" -msgid "Numeric Field (Spinner)" -msgstr "Ustawienia wyglądu pola numerycznego" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "Glif „%s” w %s nie zawiera kotwicy (%g, %g) klasy %s.\n" -msgid "Numeric Field Sign" -msgstr "Przyciski +/-" +msgid "←_Left" +msgstr "←_Lewo" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "Ustawienia wyglądu przycisków do zmiany wartości pola numerycznego" +msgid "↓_Down" +msgstr "↓_Dół" -msgid "Could not open file" -msgstr "Nie udało się otworzyć pliku" +#, c-format +msgid "∆Curvature: %g" +msgstr "∆Krzywizny: %g" -msgid "_Save in UTF8" -msgstr "_Zapisz w UTF8" +msgid "∆x_adv" +msgstr "∆szer" -msgid "Save in _UCS2" -msgstr "Zapisz w _UCS2" +msgid "∆x_adv #1" +msgstr "∆szer #1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "65" +msgid "∆x_adv #2" +msgstr "∆szer #2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "130" +msgid "∆y_adv" +msgstr "∆wys" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "Nie znaleziono pliku definicji skrótów klawiaturowych!\n" +msgid "∆y_adv #1" +msgstr "∆wys #1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "Nie udało się otworzyć pliku definicji skrótów klawiaturowych: %s\n" +msgid "∆y_adv #2" +msgstr "∆wys #2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "Nie udało się otworzyć Twojego pliku definicji skrótów klawiszowych.\n" +#~ msgid "Recovery Complete" +#~ msgstr "Odzyskiwanie zakończone" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" -"Nie udało się zastąpić Twojego starego pliku skrótów klawiszowych nowym!\n" +#~ msgid "Tools_2" +#~ msgstr "Narzędzia_2" #, c-format -msgid "Reason:%s\n" -msgstr "Powód: %s\n" +#~ msgid "" +#~ "Your file %s has been recovered.\n" +#~ "You must now Save your file to continue working on it." +#~ msgstr "" +#~ "Plik %s został odzyskany.\n" +#~ "Zachowaj go, zanim rozpoczniesz pracę." diff -Nru fontforge-20201107~dfsg/po/pt.po fontforge-20220308~dfsg/po/pt.po --- fontforge-20201107~dfsg/po/pt.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/pt.po 2022-03-08 10:14:24.000000000 +0000 @@ -13,9 +13,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: sanchezlucas\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" @@ -28,55 +28,119 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" +#, c-format +msgid "" +"%s has a bounding box which is too big for this algorithm to work. Ignored." +msgstr "" +"%s tem uma caixa delimitadora que é muito grande para este algoritmo para " +"trabalhar. Ignorados." + +msgid "Add Base Anchor..." +msgstr "Adicionar Anchor Base..." + +msgid "Add Entry Anchor..." +msgstr "Adicionar âncora de Partida..." + +msgid "Add Exit Anchor..." +msgstr "Adicionar Acabamento âncora..." + +msgid "Add Mark Anchor..." +msgstr "Adicionar âncora Marca..." + +msgid "Additional arguments for autotrace program:" +msgstr "Argumentos adicionais para o programa autotrace:" + +msgid "Albanian" +msgstr "Albanês" + +msgid "All characters in the value must be in ASCII" +msgstr "Todas as letras no valor deve estar em ASCII" msgid "An outline font editor" msgstr "Um editor de fontes" -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge — um editor de fontes para fontes outline e de bitmap que lhe " -"permite criar, editar ou converter, uma série de fontes, incluindo " -"PostScript, TrueType, OpenType, cid-keyed, multi-master, cff, SVG e de " -"bitmap (bdf, FON, NFNT) fontes." +msgid "Anchor Control" +msgstr "Controlo âncora" -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge é um Software Livre e Open Source escrito para rodar em diversos " -"sistemas operacionais. Você pode usar FontForge graficamente ou como uma " -"ferramenta de linha de comando." +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Controle de âncora para a classe %.100s em %.100s glifo como %.20s" + +msgid "Anchor Control..." +msgstr "Controle de âncora..." + +msgid "Anchor Lost" +msgstr "Ancoragem Perdida" + +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Tem certeza que não deseja utilizar o cidmap que eu encontrei?" msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" -"Aprender a usar FontForge é fácil, e existem vários tutoriais disponíveis " -"que começam com o básico até os recursos mais avançados, como criar e usar " -"scripts." +"Pelo menos um ponto de ancoragem foi perdido ao colar de uma fonte para " +"outra porque nenhuma classe ancoradora correspondente pôde ser encontrada na " +"nova fonte." -msgid "Fontforge showing a glyph being edited" -msgstr "FontForge mostrando um glifo sendo editado" +msgid "Auto Width" +msgstr "Largura Automática" -msgid "Font Editor" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Falha de largura automática em %s\n" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +msgid "Autotracing..." +msgstr "Autotracing..." -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "font;font;editor;TTF;OTF;typeface;" +msgid "Bad Number" +msgstr "Número Ruim" -msgid "Additional arguments for autotrace program:" -msgstr "Argumentos adicionais para o programa autotrace:" +msgid "Bad Reference" +msgstr "Referência Inválida" + +msgid "Bad Template" +msgstr "Modelo inválido" + +msgid "Bad default baseline" +msgstr "Linha de base ruim default" + +msgid "Bad encoding file format" +msgstr "Formato de codificação inválido" + +msgid "Bad image file" +msgstr "Arquivo de imagem incorreto" + +#, c-format +msgid "Bad image file: %.100s" +msgstr "Arquivo de imagem incorreto: %.100s" + +msgid "Bad template, no extension" +msgstr "Modelo inválido, sem extensão" + +msgid "Bad template, unrecognized format" +msgstr "Modelo ruim, formato não reconhecido" + +msgid "Bad xfig file" +msgstr "Arquivo xfig inválido" + +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Linha de base utilizada para o texto Latim, Grego, Cirílico." + +msgid "Breton" +msgstr "Bretão" + +msgid "Bulgarian" +msgstr "Búlgaro" + +msgid "Byelorussian" +msgstr "Bielorusso" + +msgid "Can't Parallel" +msgstr "Não pode Paralela" + +msgid "Can't create temporary directory" +msgstr "Não é possível criar diretório temporário" msgid "Can't find autotrace" msgstr "Não é possível encontrar autotrace" @@ -90,12 +154,6 @@ "AUTOTRACE) ou obtenha-no em:\n" " http://sf.net/projects/autotrace/" -msgid "Autotracing..." -msgstr "Autotracing..." - -msgid "Nothing to trace" -msgstr "Nada Gravado" - msgid "Can't find mf" msgstr "Não é possível encontrar mf" @@ -112,21 +170,32 @@ " http://www.ctan.org/\n" "Que pertence programa TeX" -msgid "Can't create temporary directory" -msgstr "Não é possível criar diretório temporário" +msgid "Can't find the file" +msgstr "Não foi possível encontrar o arquivo" msgid "Can't run mf" msgstr "Não é possível executar programa mf" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Não foi possível ler (ou talvez encontrar) mf arquivo de resultado" +msgid "Character Variants 99" +msgstr "Variantes de Caractere 99" -msgid "MetaFont exited with an error" -msgstr "MetaFont saiu com um erro" +msgid "Coordinate along which to space" +msgstr "Coordenar ao longo da qual o espaço" -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Falha de largura automática em %s\n" +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" +msgstr "" +"Correcção em pixels para o posicionamento horizontal do ponto de\n" +"ancoragem quando rasterizing no pixelsize dado.\n" +"(Responsabilidade pertence ao vídeo do computador)" + +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "Correcções devem estar entre -128 e 127 (e deve ser menor)" + +msgid "Could not read (or perhaps find) mf output file" +msgstr "Não foi possível ler (ou talvez encontrar) mf arquivo de resultado" msgid "Couldn't open file" msgstr "Não foi possível abrir o arquivo" @@ -135,26747 +204,725 @@ msgid "Couldn't open file %.200s" msgstr "Não foi possível abrir o arquivo %.200s" -msgid "No Kern Pairs" -msgstr "Bem Pares de Kerning" +msgid "Croatian" +msgstr "Croata" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Não pares de kerning encontrado em %.200s" +msgid "Czech" +msgstr "Tcheco" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"%s tem uma caixa delimitadora que é muito grande para este algoritmo para " -"trabalhar. Ignorados." +msgid "Danish" +msgstr "Dinamarquês" -msgid "Glyph too big" -msgstr "Glifos muito grande" +msgid "Default Baseline" +msgstr "Linha de Base Default" -msgid "Spiros did not converge" -msgstr "Spiros não convergem" +msgid "Delete" +msgstr "Apaga" -msgid "Scaling Bitmaps" -msgstr "Redimensionar Bitmaps" +msgid "Detaching Anchor Point" +msgstr "Destacando Ponto de Ancoragem" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" +msgid "Different Fonts" +msgstr "Fontes diferentes" -msgid "Missing Bitmap" -msgstr "" +msgid "Distance" +msgstr "Distância" -msgid "Save Failed" -msgstr "Erro ao Salvar" +msgid "Duplicate Anchor Class" +msgstr "Classe âncora Duplicado" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" -"Desculpe, este arquivo é muito complexo para ser entendido (ou está errado, " -"ou está vazio)" +msgid "Dutch" +msgstr "Holandês" -msgid "Too Complex or Bad" -msgstr "Muito Complexo ou Inválido" +msgid "Encoding Too Large" +msgstr "Codificação Grande Demais" -msgid "Not a plate file" -msgstr "" +msgid "English" +msgstr "Inglês" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" +msgid "Entries" +msgstr "Entradas" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" +msgid "Estonian" +msgstr "Estoniano" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" +msgid "Exits" +msgstr "Sai" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" +msgid "Faroese (Icelandic)" +msgstr "Faroês (islandês)" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" +msgid "Feature" +msgstr "Função" -msgid "Can't find the file" -msgstr "Não foi possível encontrar o arquivo" +msgid "Find a cidmap file..." +msgstr "Procurar um arquivo cidmap..." -msgid "Bad xfig file" -msgstr "Arquivo xfig inválido" +msgid "Finnish" +msgstr "Finlandês" -msgid "Bad image file" -msgstr "Arquivo de imagem incorreto" +msgid "FontForge" +msgstr "FontForge" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Arquivo de imagem incorreto: %.100s" - -msgid "Nothing Selected" -msgstr "Nada Selecionado" - -msgid "You must select a glyph before you can import an image into it" -msgstr "Você deve selecionar um glifo antes de importar uma imagem nele" - -msgid "More Images Than Selected Glyphs" -msgstr "Mais Imagens do que o de Glifos Selecionados" - -msgid "Bad Template" -msgstr "Modelo inválido" - -msgid "Bad template, no extension" -msgstr "Modelo inválido, sem extensão" - -msgid "Bad template, unrecognized format" -msgstr "Modelo ruim, formato não reconhecido" - -msgid "Nothing Loaded" -msgstr "Nada foi Carregado" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" - -msgid "Unicode value not in font" -msgstr "" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "" - -msgid "Encoding value not in font" -msgstr "" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "" - -msgid "Don't Warn Again" -msgstr "" - -msgid "_OK" -msgstr "_OK" - -msgid "Bad Reference" -msgstr "Referência Inválida" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" - -msgid "_Yes" -msgstr "" - -msgid "Yes to _All" -msgstr "" - -msgid "No _to All" -msgstr "" - -msgid "_No" -msgstr "" - -#, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" -"Você está tentando colar uma referência para %1$s em %2$s.\n" -"Mas %1$s não existe nesta fonte.\n" -"Gostaria de copiar as splines originais (ou excluir a referência)?" - -msgid "Anchor Lost" -msgstr "Ancoragem Perdida" +"FontForge — um editor de fontes para fontes outline e de bitmap que lhe " +"permite criar, editar ou converter, uma série de fontes, incluindo " +"PostScript, TrueType, OpenType, cid-keyed, multi-master, cff, SVG e de " +"bitmap (bdf, FON, NFNT) fontes." msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" -"Pelo menos um ponto de ancoragem foi perdido ao colar de uma fonte para " -"outra porque nenhuma classe ancoradora correspondente pôde ser encontrada na " -"nova fonte." - -msgid "Duplicate Anchor" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" +"FontForge é um Software Livre e Open Source escrito para rodar em diversos " +"sistemas operacionais. Você pode usar FontForge graficamente ou como uma " +"ferramenta de linha de comando." #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Já existe um ponto de ancoragem chamado %1$.40s em %2$.40s." - -msgid "Different Fonts" -msgstr "Fontes diferentes" - msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Você está tentando colar instruções de glifo de uma fonte para outra. " -"Geralmente isso não funciona a menos que as tabelas 'prep', 'fpgm' e 'cvt' " -"sejam as mesmas.\n" -"Você quer continuar assim mesmo?" - -msgid "Please don't do that" -msgstr "" - -msgid "You may not paste a reference into this window" -msgstr "" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "" - -msgid "Self-referential glyph" -msgstr "" - -msgid "No Vertical Metrics" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"FontForge não conseguiu encontrar um arquivo cidmap para esta fonte. Não é " +"essencial possuir um, mas algumas coisas funcionarão melhor se você o tiver. " +"Se você não tiver feito, você pode querer baixar os arquivos cidmap de:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"e então gunzip e untar e movê-los para:\n" +" %.80s\n" +"\n" +"Gostaria de procurar por um arquivo apropriado seu disco local?" msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" - -msgid "Could not find original glyph" -msgstr "" - -msgid "Missing glyph" -msgstr "" - -msgid "_Cancel" -msgstr "_Cancelar" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "" - -msgid "No Lookups" -msgstr "" - -msgid "No lookups to copy" -msgstr "" - -msgid "Lookups" -msgstr "" - -msgid "Choose which lookups to copy" -msgstr "" - -msgid "Attempt to make a character that refers to itself" -msgstr "" - -msgid "Self-referential character" -msgstr "" - -msgid "No selection\n" -msgstr "" - -msgid "Bitmap Paste" -msgstr "" - -msgid "Pasting..." +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." msgstr "" +"FontForge tentará ajustar os rolamentos laterais\n" +"esquerda e direita dos glifos seleccionados de modo que\n" +"a distância média entre os glifos em um script será o\n" +"valor especificado. Você também pode especificar um\n" +"valor mínimo e máximo para cada glifo rolamentos laterais." -#, c-format -msgid "Can't open %s\n" -msgstr "" +msgid "Fontforge showing a glyph being edited" +msgstr "FontForge mostrando um glifo sendo editado" -#, c-format -msgid "Failed to write %s\n" -msgstr "" +msgid "French" +msgstr "Francês" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." msgstr "" +"Da lista abaixo, selecione as linhas de base para que você vai dar de dados." -msgid "Auto Hinting Font..." -msgstr "" +msgid "Galician" +msgstr "Galego" -msgid "Converting PostScript" -msgstr "" +msgid "German" +msgstr "Alemão" -msgid "Saving PostScript Font" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Posicionamento de Glifo\n" -msgid "Outlining glyphs" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Substituição de Glifo\n" -msgid "Inlining glyphs" -msgstr "" +msgid "Glyph too big" +msgstr "Glifos muito grande" -msgid "Shadowing glyphs" -msgstr "" +msgid "Greek (polytonic)" +msgstr "Grego (politônico)" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "Guarani" +msgstr "Guarani" -msgid "Encoding name" -msgstr "" +msgid "Height" +msgstr "Altura" -msgid "Please name this encoding" -msgstr "" +msgid "Hindi" +msgstr "Hindi" -msgid "Bad encoding file format" -msgstr "Formato de codificação inválido" +msgid "Hiragana" +msgstr "Hiragana" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" +msgid "Horizontal Baselines" +msgstr "Linhas de Base Horizontais" #, c-format -msgid "Please name encoding %d in this file" -msgstr "" - -msgid "couldn't write encodings file\n" -msgstr "" +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Extensões Horizontais para %c%c%c%c" -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "" +msgid "Horizontal Kerning" +msgstr "Kerning Horizontal" -msgid "Missing cidmap file" -msgstr "" +msgid "Hungarian" +msgstr "Húngaro" -#, c-format msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" +"Desculpe, este arquivo é muito complexo para ser entendido (ou está errado, " +"ou está vazio)" -msgid "Bad cidmap file" -msgstr "" +msgid "Icelandic" +msgstr "Islandês" -msgid "_Search" -msgstr "" +msgid "Ideographic character face bottom edge baseline" +msgstr "Letras ideográfica enfrenta linha de base borda baixa" -msgid "_Use It" -msgstr "" +msgid "Ideographic character face top edge baseline" +msgstr "Letras ideográfica enfrenta linha de base borda alta" -#, c-format msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Esta fonte é baseada no conjunto de caracteres %1$.20s-%2$.20s-%3$d, mas o " -"melhor que eu pude encontrar é %1$.20s-%2$.20s-%4$d.\n" -"Devo usá-lo ou permitir que você pesquise?" - -msgid "Use CID Map" -msgstr "Utilizar mapa CID" - -msgid "_Browse" -msgstr "" - -msgid "_Give Up" -msgstr "" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge não conseguiu encontrar um arquivo cidmap para esta fonte. Não é " -"essencial possuir um, mas algumas coisas funcionarão melhor se você o tiver. " -"Se você não tiver feito, você pode querer baixar os arquivos cidmap de:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"e então gunzip e untar e movê-los para:\n" -" %.80s\n" -"\n" -"Gostaria de procurar por um arquivo apropriado seu disco local?" - -msgid "No cidmap file..." -msgstr "Nenhum arquivo cidmap..." - -msgid "Find a cidmap file..." -msgstr "Procurar um arquivo cidmap..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Tem certeza que não deseja utilizar o cidmap que eu encontrei?" - -msgid "_Add" -msgstr "_Adicionar" - -msgid "_Delete" -msgstr "_Excluir" - -msgid "Extraneous glyphs" -msgstr "" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "" - -msgid "Encoding Too Large" -msgstr "Codificação Grande Demais" - -msgid "MultipleEncodingIgnored" -msgstr "" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" - -#, c-format -msgid "No glyph named %s." -msgstr "Nenhum glifo chamado %s." - -#, c-format -msgid "No CID named %s" -msgstr "Nenhum CID chamado %s" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "Número ausente na linha %d de %s" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Caractere inesperado (0x%02X) na linha %d de %s" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "" - -msgid "Removing overlaps..." -msgstr "" - -msgid "Adding points at Extrema..." -msgstr "" - -msgid "Rounding to integer..." -msgstr "" - -msgid "Correcting Direction..." -msgstr "" - -msgid "Unlink All" -msgstr "" - -msgid "Unlink" -msgstr "" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "" - -msgid "Simplifying..." -msgstr "Simplificando..." - -msgid "Finding Substitution Points..." -msgstr "" - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "As coisas poderiam ser melhores..." - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" - -msgid "Replace Å" -msgstr "" - -msgid "_Revert" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" - -msgid "Font changed" -msgstr "" - -msgid "Old sfd file" -msgstr "" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" - -msgid "Glyph Name Changed" -msgstr "" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "" - -msgid "Merging a font with itself achieves nothing" -msgstr "" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "" - -msgid "What is the pixel size of the font in this file?" -msgstr "" - -msgid "Bad Number" -msgstr "Número Ruim" - -msgid "Duplicate pixelsize" -msgstr "" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" - -msgid "Not a pk file" -msgstr "" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" - -msgid "Not a gf file" -msgstr "" - -msgid "Not a pcf file" -msgstr "" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" - -msgid "Not a bdf file" -msgstr "" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Reading Glyphs" -msgstr "" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" - -msgid "No Bitmap Font" -msgstr "" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "nome da fonte" - -msgid "family name" -msgstr "nome da família" - -msgid "full name" -msgstr "nome completo" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "versão" - -msgid "Glyph Positioning\n" -msgstr "Posicionamento de Glifo\n" - -msgid "Glyph Substitution\n" -msgstr "Substituição de Glifo\n" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "Tcheco" - -msgid "Dutch" -msgstr "Holandês" - -msgid "English" -msgstr "Inglês" - -msgid "French" -msgstr "Francês" - -msgid "German" -msgstr "Alemão" - -msgid "Lang|Greek" -msgstr "" - -msgid "Lang|Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Italian" -msgstr "Italiano" - -msgid "Hiragana" -msgstr "Hiragana" - -msgid "Katakana" -msgstr "Katakana" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Polish" -msgstr "Polonês" - -msgid "Russian" -msgstr "Russo" - -msgid "Spanish" -msgstr "Espanhol" - -msgid "Sanskrit" -msgstr "Sânscrito" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Turkish" -msgstr "Turco" - -msgid "Welsh" -msgstr "Galês" - -msgid "Access All Alternates" -msgstr "" - -msgid "Above Base Forms" -msgstr "" - -msgid "Above Base Mark" -msgstr "" - -msgid "Above Base Substitutions" -msgstr "" - -msgid "Vertical Fractions" -msgstr "" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "" - -msgid "Below Base Mark" -msgstr "" - -msgid "Below Base Substitutions" -msgstr "" - -msgid "Capitals to Petite Capitals" -msgstr "" - -msgid "Capitals to Small Capitals" -msgstr "" - -msgid "Contextual Alternates" -msgstr "" - -msgid "Case-Sensitive Forms" -msgstr "" - -msgid "Glyph Composition/Decomposition" -msgstr "" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "Variantes de Caractere 99" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "Distância" - -msgid "Discretionary Ligatures" -msgstr "" - -msgid "Denominators" -msgstr "" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "" - -msgid "Final Glyph On Line" -msgstr "" - -msgid "Terminal Forms #2" -msgstr "" - -msgid "Terminal Forms #3" -msgstr "" - -msgid "Terminal Forms" -msgstr "" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "" - -msgid "Full Widths" -msgstr "" - -msgid "Half Forms" -msgstr "" - -msgid "Halant Forms" -msgstr "" - -msgid "Alternative Half Widths" -msgstr "" - -msgid "Historical Forms" -msgstr "" - -msgid "Horizontal Kana Alternatives" -msgstr "" - -msgid "Historic Ligatures" -msgstr "" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "" - -msgid "Initial Forms" -msgstr "" - -msgid "Isolated Forms" -msgstr "" - -msgid "Italics" -msgstr "Itálico" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "" - -msgid "JIS83 Forms" -msgstr "" - -msgid "JIS90 Forms" -msgstr "" - -msgid "Horizontal Kerning" -msgstr "Kerning Horizontal" - -msgid "Left Bounds" -msgstr "" - -msgid "Standard Ligatures" -msgstr "" - -msgid "Leading Jamo Forms" -msgstr "" - -msgid "Lining Figures" -msgstr "" - -msgid "Localized Forms" -msgstr "" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "" - -msgid "Medial Forms 2" -msgstr "" - -msgid "Medial Forms" -msgstr "" - -msgid "Mathematical Greek" -msgstr "" - -msgid "Mark to Mark" -msgstr "" - -msgid "Mark Positioning via Substitution" -msgstr "" - -msgid "Alternate Annotation Forms" -msgstr "" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "" - -msgid "Numerators" -msgstr "" - -msgid "Oldstyle Figures" -msgstr "" - -msgid "Optical Bounds" -msgstr "" - -msgid "Ordinals" -msgstr "" - -msgid "Ornaments" -msgstr "" - -msgid "Proportional Alternate Metrics" -msgstr "" - -msgid "Lowercase to Petite Capitals" -msgstr "" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "" - -msgid "Pre Base Forms" -msgstr "" - -msgid "Pre Base Substitutions" -msgstr "" - -msgid "Post Base Forms" -msgstr "" - -msgid "Post Base Substitutions" -msgstr "" - -msgid "Proportional Width" -msgstr "" - -msgid "Quarter Widths" -msgstr "" - -msgid "Randomize" -msgstr "" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "" - -msgid "Reph Form" -msgstr "" - -msgid "Right Bounds" -msgstr "" - -msgid "Right to Left Alternates" -msgstr "" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "" - -msgid "Scientific Inferiors" -msgstr "" - -msgid "Lowercase to Small Capitals" -msgstr "" - -msgid "Simplified Forms" -msgstr "" - -msgid "Style Set 1" -msgstr "" - -msgid "Style Set 2" -msgstr "" - -msgid "Style Set 3" -msgstr "" - -msgid "Style Set 4" -msgstr "" - -msgid "Style Set 5" -msgstr "" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "" - -msgid "Superscript" -msgstr "" - -msgid "Swash" -msgstr "" - -msgid "Titling" -msgstr "" - -msgid "Trailing Jamo Forms" -msgstr "" - -msgid "Traditional Name Forms" -msgstr "" - -msgid "Tabular Numbers" -msgstr "" - -msgid "Traditional Forms" -msgstr "" - -msgid "Third Widths" -msgstr "" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "" - -msgid "Vattu Variants" -msgstr "" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "" - -msgid "Vowel Jamo Forms" -msgstr "" - -msgid "Vertical Kana Alternates" -msgstr "" - -msgid "Vertical Kerning" -msgstr "" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "" - -msgid "Vertical Rotation & Alternates" -msgstr "" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "" - -msgid "Required feature" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "" - -msgid "Canadian Syllabics" -msgstr "" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "" - -msgid "Cyrillic" -msgstr "" - -msgid "Script|Default" -msgstr "" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "" - -msgid "Script|Georgian" -msgstr "" - -msgid "Glagolitic" -msgstr "" - -msgid "Gothic" -msgstr "" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "" - -msgid "Linear B" -msgstr "" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "" - -msgid "Script|Tamil2" -msgstr "" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "" - -msgid "Script|Tibetan" -msgstr "" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "" - -msgid "Pick a font, any font..." -msgstr "" - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "Dinamarquês" - -msgid "Portuguese" -msgstr "Português" - -msgid "Norwegian" -msgstr "Norueguês" - -msgid "Japanese" -msgstr "Japonês" - -msgid "Lang|Arabic" -msgstr "Árabe" - -msgid "Finnish" -msgstr "Finlandês" - -msgid "Icelandic" -msgstr "Islandês" - -msgid "Maltese" -msgstr "Maltês" - -msgid "Croatian" -msgstr "Croata" - -msgid "Traditional Chinese" -msgstr "Chinês tradicional" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "" - -msgid "Korean" -msgstr "Coreano" - -msgid "Estonian" -msgstr "Estoniano" - -msgid "Latvian" -msgstr "" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "Faroês (islandês)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Lang|Farsi/Persa" - -msgid "Simplified Chinese" -msgstr "Chinês simplificado" - -msgid "Flemish" -msgstr "" - -msgid "Irish Gaelic" -msgstr "Gaélico irlandês" - -msgid "Albanian" -msgstr "Albanês" - -msgid "Romanian" -msgstr "Romeno" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "Sérvio" - -msgid "Macedonian" -msgstr "Macedónio" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Byelorussian" -msgstr "Bielorusso" - -msgid "Uzbek" -msgstr "Usbeque" - -msgid "Kazakh" -msgstr "Cazaque" - -msgid "Axerbaijani (Cyrillic)" -msgstr "" - -msgid "Axerbaijani (Arabic)" -msgstr "" - -msgid "Lang|Armenian" -msgstr "" - -msgid "Lang|Georgian" -msgstr "" - -msgid "Moldavian" -msgstr "" - -msgid "Kirghiz" -msgstr "" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Mongolian (Mongolian)" -msgstr "" - -msgid "Mongolian (cyrillic)" -msgstr "" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "Curdo" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "Nepalês" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "Quíchua" - -msgid "Guarani" -msgstr "Guarani" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "Galego" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "Bretão" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "Gaélico Escocês" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "Grego (politônico)" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "Idioma não especificado" - -msgid "Unknown Language" -msgstr "Idioma desconhecido" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "" - -msgid "Bad Font Name" -msgstr "" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "" - -msgid "Saving TrueType Font" -msgstr "" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "" - -msgid "Printing Font" -msgstr "" - -msgid "Generating PostScript Font" -msgstr "" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "" - -msgid "Warning: Font contained no glyphs" -msgstr "" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "" - -msgid "Saving TFM File" -msgstr "" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "" - -msgid "Saving Outlines" -msgstr "" - -msgid "Saving Spline Font Database" -msgstr "" - -msgid "Saving..." -msgstr "" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "_Tamanho:" - -msgid "Space Regions" -msgstr "Regiões Espaço" - -msgid "Coordinate along which to space" -msgstr "Coordenar ao longo da qual o espaço" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "_distância _Máxima entre os pontos em uma região" - -msgid "Not enough lines" -msgstr "Nem linhas suficientes" - -msgid "Can't Parallel" -msgstr "Não pode Paralela" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" -"Estas duas linhas de compartilhar um final comum, não posso fazê-los em " -"paralelo" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "Sai" - -msgid "Entries" -msgstr "Entradas" - -msgid "Marks" -msgstr "Marcas" - -msgid "Add Base Anchor..." -msgstr "Adicionar Anchor Base..." - -msgid "Add Exit Anchor..." -msgstr "Adicionar Acabamento âncora..." - -msgid "Add Entry Anchor..." -msgstr "Adicionar âncora de Partida..." - -msgid "Add Mark Anchor..." -msgstr "Adicionar âncora Marca..." - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Controle de âncora para a classe %.100s em %.100s glifo como %.20s" - -msgid "mark" -msgstr "marca" - -msgid "cursive entry" -msgstr "início cursiva" - -msgid "cursive exit" -msgstr "acabamento cursiva" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "Controlo âncora" - -msgid "Detaching Anchor Point" -msgstr "Destacando Ponto de Ancoragem" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"Esta âncora foi anexado ao ponto %d, mas isso não é um ponto que pode se " -"mover. FontForge retirar a âncora do ponto." - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "Correcções devem estar entre -128 e 127 (e deve ser menor)" - -msgid "Out of Range" -msgstr "Fora da Faixa" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" -"Por favor, identifique um glifo pelo nome, e FontForge irá adicionar uma " -"âncora para que glifo." - -msgid "Provide a glyph name" -msgstr "Escreva um nome para o glifo" - -msgid "Non-existant glyph" -msgstr "Glifo não existe" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "O glifo %.80s não se encontra na fonte" - -msgid "Duplicate Anchor Class" -msgstr "Classe âncora Duplicado" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "O glifo, %.80s, já contém uma âncora nesta classe, %.80s." - -msgid "Anchor Control..." -msgstr "Controle de âncora..." - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" -"O tamanho em que o glifo atual é rasterizado.\n" -"Para pixelsize pequena que você pode querer usar o fator\n" -"de ampliação abaixo para obter uma visão mais clara.\n" -"\n" -"A lista contém os tamanhos de pixels suspenso em que há\n" -"correções de tabela do dispositivo." - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Amp:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" -"O glifo é rasterizada com o tamanho acima, mas pode\n" -"ser difícil de ver os erros de alinhamento que podem\n" -"acontecer em tamanhos de pixels pequenos. Isso\n" -"permite que você expanda cada pixel para mostrar os\n" -"potenciais problemas melhor." - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "A coordenada X do ponto de âncora neste glifo" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"Correcção em pixels para o posicionamento horizontal do ponto de\n" -"ancoragem quando rasterizing no pixelsize dado.\n" -"(Responsabilidade pertence ao vídeo do computador)" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Este é o número de pixels em que a âncora deve ser\n" -"movido horizontalmente quando o glifo é rasterizada\n" -"com o tamanho acima. Esta informação faz parte da\n" -"tabela de dispositivo para este âncora. Tabelas de\n" -"dispositivos são particularmente importantes em\n" -"tamanhos de pixel pequenos erros de arredondamento,\n" -"onde terá um efeito proporcionalmente maior." - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "A coordenada Y do ponto de âncora neste glifo" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Este é o número de pixels em que a âncora deve\n" -"ser deslocado verticalmente quando o glifo é\n" -"rasterizada com o tamanho acima. Esta informação\n" -"faz parte da tabela de dispositivo para este âncora.\n" -"Tabelas de dispositivos são particularmente\n" -"importantes no pequeno tamanhos de pixel onde os\n" -"erros de arredondamento terá um efeito\n" -"proporcionalmente maior." - -msgid "Separation" -msgstr "Espaço" - -msgid "Min Bearing" -msgstr "Rolamento Mínimo" - -msgid "Max Bearing" -msgstr "Rolamento Máxima" - -msgid "Height" -msgstr "Altura" - -msgid "Loop Count" -msgstr "Conta de Repetição" - -msgid "Auto Width" -msgstr "Largura Automática" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge tentará ajustar os rolamentos laterais\n" -"esquerda e direita dos glifos seleccionados de modo que\n" -"a distância média entre os glifos em um script será o\n" -"valor especificado. Você também pode especificar um\n" -"valor mínimo e máximo para cada glifo rolamentos laterais." - -msgid "_Separation:" -msgstr "E_spaço:" - -msgid "_Min:" -msgstr "_Mín:" - -msgid "Ma_x:" -msgstr "Má_x:" - -msgid "_Height:" -msgstr "_H Altura:" - -msgid "_Loops:" -msgstr "_L Repetição:" - -msgid "Language" -msgstr "Linguagem" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "Máx" - -msgid "Feature" -msgstr "Função" - -msgid "Min (descent)" -msgstr "Mín (descida)" - -msgid "Max (ascent)" -msgstr "Máx (subida)" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Extensões Horizontais para %c%c%c%c" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Extensões Verticais para %c%c%c%c" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" -"Definir os valores mínimo e máximo pelo qual\n" -"os glifos neste script estendem abaixo e acima\n" -"da linha de base. Isso pode variar de acordo\n" -"com a linguagem." - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" -"Definir os valores mínimo e máximo pelo qual\n" -"os glifos neste script estendem abaixo e acima\n" -"da linha de base quando modificado por uma função." - -msgid "Set Feature Extents" -msgstr "Definir Extensões de Função" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Script" - -msgid "Default Baseline" -msgstr "Linha de Base Default" - -msgid "Bad default baseline" -msgstr "Linha de base ruim default" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"'%c%c%c%c' script afirma linha de base '%c%c%c%c' como ruim, mas essa linha " -"de base não está ativo no momento." - -msgid "Horizontal Baselines" -msgstr "Linhas de Base Horizontais" - -msgid "Vertical Baselines" -msgstr "Linhas de Base Verticais" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" -"Da lista abaixo, selecione as linhas de base para que você vai dar de dados." - -msgid "hang" -msgstr "pendura" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Indic (& Tibetano) linha de base aérea" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "Letras ideográfica enfrenta linha de base borda baixa" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "Letras ideográfica enfrenta linha de base borda alta" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "matemática" - -msgid "Mathematical centerline" -msgstr "Linha central matemático" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Linha de base utilizada para o texto Latim, Grego, Cirílico." - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" -"Se qualquer uma das linhas de base acima são ativos,\n" -"então você deve especificar qual é a base padrão para\n" -"cada script na fonte, e especificar como posicionar\n" -"glifos neste relativa script para todas as linhas de\n" -"base de ativos" - -msgid "Set Extents" -msgstr "Definir Extensões" - -msgid "All characters in the value must be in ASCII" -msgstr "Todas as letras no valor deve estar em ASCII" - -msgid "Not ASCII" -msgstr "Nem e letras ASCII" - -msgid "Must be a number" -msgstr "Deve ser um número" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Novo..." - -msgid "No Change" -msgstr "Não há alteração" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "Informação Para Apagar %.90s" - -msgid "Delete" -msgstr "Apaga" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "" - -msgid "Selected Glyphs" -msgstr "" - -msgid "Current Glyph" -msgstr "" - -msgid "Pixel Sizes:" -msgstr "" - -msgid "Point sizes on a 75 dpi screen" -msgstr "" - -msgid "Point sizes on a 96 dpi screen" -msgstr "" - -msgid "Point sizes on a 72 dpi screen" -msgstr "" - -msgid "Point sizes on a 120 dpi screen" -msgstr "" - -msgid "Point sizes on a 100 dpi screen" -msgstr "" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "" - -msgid " Removing a size will delete it." -msgstr "" - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr "" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "" - -msgid "New _Bitmap Window" -msgstr "" - -msgid "New _Metrics Window" -msgstr "" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "" - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "" - -msgid "Recen_t" -msgstr "" - -msgid "_Close" -msgstr "" - -msgid "_Save" -msgstr "" - -msgid "S_ave as..." -msgstr "" - -msgid "_Generate Fonts..." -msgstr "" - -msgid "Generate Mac _Family..." -msgstr "" - -msgid "Generate TTC..." -msgstr "" - -msgid "Expor_t..." -msgstr "" - -msgid "_Import..." -msgstr "" - -msgid "_Revert File" -msgstr "" - -msgid "Pr_eferences..." -msgstr "" - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "" - -msgid "_Undo" -msgstr "" - -msgid "_Redo" -msgstr "" - -msgid "Cu_t" -msgstr "" - -msgid "_Copy" -msgstr "" - -msgid "C_opy Reference" -msgstr "" - -msgid "_Paste" -msgstr "" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "" - -msgid "Remo_ve Undoes" -msgstr "" - -msgid "U_nlink Reference" -msgstr "" - -msgid "Flip _Horizontally" -msgstr "" - -msgid "Flip _Vertically" -msgstr "" - -msgid "_Rotate 90° CW" -msgstr "" - -msgid "Rotate _90° CCW" -msgstr "" - -msgid "Rotate _180°" -msgstr "" - -msgid "_Skew..." -msgstr "" - -msgid "_Font Info..." -msgstr "" - -msgid "Glyph _Info..." -msgstr "" - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "" - -msgid "_Layers" -msgstr "" - -msgid "_Shades" -msgstr "" - -msgid "_Docked Palettes" -msgstr "" - -msgid "_Fit" -msgstr "" - -msgid "Z_oom out" -msgstr "" - -msgid "Zoom _in" -msgstr "" - -msgid "_Next Glyph" -msgstr "" - -msgid "_Prev Glyph" -msgstr "" - -msgid "Next _Defined Glyph" -msgstr "" - -msgid "Prev Defined Gl_yph" -msgstr "" - -msgid "_Goto" -msgstr "" - -msgid "Find In Font _View" -msgstr "" - -msgid "_Bigger Pixel Size" -msgstr "" - -msgid "_Smaller Pixel Size" -msgstr "" - -msgid "_Palettes" -msgstr "" - -msgid "Set _Width..." -msgstr "" - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "" - -msgid "_Edit" -msgstr "" - -msgid "E_lement" -msgstr "" - -msgid "_View" -msgstr "" - -msgid "_Metrics" -msgstr "" - -msgid "_Window" -msgstr "" - -msgid "_Help" -msgstr "" - -msgid "Recalculate Bitmaps" -msgstr "" - -msgid "Automatic" -msgstr "" - -msgid "No Class" -msgstr "" - -msgid "Base Glyph" -msgstr "" - -msgid "Base Lig" -msgstr "" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "" - -msgid "Set From N_ame" -msgstr "" - -msgid "Set From Val_ue" -msgstr "" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Color:" -msgstr "" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "" - -msgid "_Next >" -msgstr "" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "" - -msgid "E_xecute Script..." -msgstr "" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "" - -msgid "_First Point" -msgstr "" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "" - -msgid "_Prev Point" -msgstr "" - -msgid "Ne_xt Control Point" -msgstr "" - -msgid "P_rev Control Point" -msgstr "" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "" - -msgid "_VWidth" -msgstr "" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "" - -msgid "Co_py LBearing" -msgstr "" - -msgid "Copy RBearin_g" -msgstr "" - -msgid "C_hop" -msgstr "" - -msgid "Clear _Background" -msgstr "" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "" - -msgid "Copy _Fg To Bg" -msgstr "" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "" - -msgid "_Tangent" -msgstr "" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "" - -msgid "Space _Regions..." -msgstr "" - -msgid "Make _Parallel..." -msgstr "" - -msgid "_Simplify" -msgstr "" - -msgid "Simplify More..." -msgstr "" - -msgid "Clea_nup Glyph" -msgstr "" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "" - -msgid "Build _Composite Glyph" -msgstr "" - -msgid "_References..." -msgstr "" - -msgid "_Substitutions..." -msgstr "" - -msgid "_Transform..." -msgstr "" - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "" - -msgid "S_how Dependent" -msgstr "" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "" - -msgid "Add E_xtrema" -msgstr "" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "" - -msgid "Roun_d" -msgstr "" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "" - -msgid "_Correct Direction" -msgstr "" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "" - -msgid "_Thirds in Width" -msgstr "" - -msgid "Set _LBearing..." -msgstr "" - -msgid "Set _RBearing..." -msgstr "" - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" - -msgid "_Anchored Pairs" -msgstr "" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "" - -msgid "Second Char" -msgstr "" - -msgid "Kern Size" -msgstr "" - -msgid "Select a ligature to view" -msgstr "" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "" - -msgid "Couldn't create directory" -msgstr "" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "" - -msgid "Value out of range" -msgstr "" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "" - -msgid "_Retain" -msgstr "" - -msgid "Transformation Matrix Changed" -msgstr "" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "" - -msgid "Image Info" -msgstr "" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "" - -msgid "Next CP Y" -msgstr "" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "" - -msgid "Prev CP Y" -msgstr "" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "" - -msgid "Re_move" -msgstr "" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "" - -msgid "Create Vertical Stem Hint" -msgstr "" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "" - -msgid "Only one font may be imported into the background" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "" - -msgid "As Background" -msgstr "" - -msgid "Magnify (Minify with alt)" -msgstr "" - -msgid "Pointer" -msgstr "" - -msgid "Draw a freehand curve" -msgstr "" - -msgid "Scroll by hand" -msgstr "" - -msgid "Cut splines in two" -msgstr "" - -msgid "Measure distance, angle between points" -msgstr "" - -msgid "Add a point, then drag out its control points" -msgstr "" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "" - -msgid "Add a tangent point" -msgstr "" - -msgid "Rotate the selection" -msgstr "" - -msgid "Scale the selection" -msgstr "" - -msgid "Flip the selection" -msgstr "" - -msgid "Skew the selection" -msgstr "" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "" - -msgid "Rectangle or Ellipse" -msgstr "" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "" - -msgid "Star" -msgstr "" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "" - -#. GT: Background, make it short -msgid "_Back" -msgstr "" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" - -msgid "Size of Points" -msgstr "" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "" - -msgid "Polygon" -msgstr "" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "" - -msgid "Layer Info..." -msgstr "" - -msgid "New Layer..." -msgstr "" - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Is Layer Editable?" -msgstr "" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "" - -msgid "Set/Clear Pixels" -msgstr "" - -msgid "Scroll Bitmap" -msgstr "" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "" - -msgid "Filled Ellipse" -msgstr "" - -msgid "Negative Width" -msgstr "" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "" - -msgid "To _File" -msgstr "" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "" - -msgid "_Printer:" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "" - -msgid "Invalid point size" -msgstr "" - -msgid "Print To File..." -msgstr "" - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" - -msgid "Full Pa_ge Glyph" -msgstr "" - -msgid "Full Pa_ge Glyphs" -msgstr "" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "" - -msgid "_Multi Size Glyphs" -msgstr "" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" - -msgid "KOI8-R (Cyrillic)" -msgstr "" - -msgid "ISO 8859-6 (Arabic)" -msgstr "" - -msgid "ISO 8859-7 (Greek)" -msgstr "" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "" - -msgid "KSC 5601-1987 (Korean)" -msgstr "" - -msgid "Johab (Korean)" -msgstr "" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "" - -msgid "Printable Document" -msgstr "" - -msgid "Editable Document" -msgstr "" - -msgid "Installable Font" -msgstr "" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "" - -msgid "Monospace" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "" - -msgid "Modern" -msgstr "" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "" - -msgid "Condensed" -msgstr "" - -msgid "Very Expanded" -msgstr "" - -msgid "Very Condensed" -msgstr "" - -msgid "Monospaced" -msgstr "" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "" - -msgid "Rapid/Horizontal" -msgstr "" - -msgid "Instant/Vertical" -msgstr "" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "" - -msgid "_Arm Style" -msgstr "" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "" - -msgid "_Midline" -msgstr "" - -msgid "_Proportion" -msgstr "" - -msgid "_Serifs" -msgstr "" - -msgid "_X-Height" -msgstr "" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "" - -msgid "Chinese (Taiwan)" -msgstr "" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "" - -msgid "English (US)" -msgstr "" - -msgid "English (Canada)" -msgstr "" - -msgid "English (Australian)" -msgstr "" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "" - -msgid "Lang|Farsi" -msgstr "" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "" - -msgid "French Belgium" -msgstr "" - -msgid "French Canadian" -msgstr "" - -msgid "French Swiss" -msgstr "" - -msgid "French Luxembourg" -msgstr "" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "" - -msgid "German Swiss" -msgstr "" - -msgid "German Austrian" -msgstr "" - -msgid "German Luxembourg" -msgstr "" - -msgid "German Liechtenstein" -msgstr "" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "" - -msgid "Norwegian (Bokmal)" -msgstr "" - -msgid "Norwegian (Nynorsk)" -msgstr "" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "" - -msgid "Russian (Moldova)" -msgstr "" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "" - -msgid "Spanish (Traditional)" -msgstr "" - -msgid "Spanish Mexico" -msgstr "" - -msgid "Spanish (Modern)" -msgstr "" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "" - -msgid "Swedish (Sweden)" -msgstr "" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "" - -msgid "Styles (SubFamily)" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "" - -msgid "Manufacturer" -msgstr "" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "" - -msgid "Designer URL" -msgstr "" - -msgid "License" -msgstr "" - -msgid "License URL" -msgstr "" - -msgid "Preferred Family" -msgstr "" - -msgid "Preferred Styles" -msgstr "" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "" - -msgid "Underline _Position:" -msgstr "" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "" - -msgid "_Ascent:" -msgstr "" - -msgid "_Descent:" -msgstr "" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "" - -msgid "_Down" -msgstr "" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "" - -msgid "Name For Human_s:" -msgstr "" - -msgid "_Weight" -msgstr "" - -msgid "_Version:" -msgstr "" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "" - -msgid "_Guess" -msgstr "" - -msgid "Has _Vertical Metrics" -msgstr "" - -msgid "Interpretation:" -msgstr "" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "" - -msgid "Width _Class" -msgstr "" - -msgid "P_FM Family" -msgstr "" - -msgid "_Embeddable" -msgstr "" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "" - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "" - -msgid "_Merge Feature Info..." -msgstr "" - -msgid "Revert To _Backup" -msgstr "" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "" - -msgid "_All Fonts" -msgstr "" - -msgid "_Displayed Font" -msgstr "" - -msgid "Glyph _Metadata" -msgstr "" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "" - -msgid "Paste Into" -msgstr "" - -msgid "Paste After" -msgstr "" - -msgid "Sa_me Glyph As" -msgstr "" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "" - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "" - -msgid "Find Pr_oblems..." -msgstr "" - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "" - -msgid "Interpo_late Fonts..." -msgstr "" - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "" - -msgid "Ma_ke From Font..." -msgstr "" - -msgid "Remove En_coding..." -msgstr "" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "" - -msgid "Show _V. Metrics..." -msgstr "" - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "" - -msgid "_36 pixel outline" -msgstr "" - -msgid "_48 pixel outline" -msgstr "" - -msgid "_72 pixel outline" -msgstr "" - -msgid "_96 pixel outline" -msgstr "" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "" - -msgid "Edit 'prep'..." -msgstr "" - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "" - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "" - -msgid "Histograms" -msgstr "" - -msgid "_Auto Width..." -msgstr "" - -msgid "Remove All Kern _Pairs" -msgstr "" - -msgid "Remove All VKern Pairs" -msgstr "" - -msgid "_Convert to CID" -msgstr "" - -msgid "Convert By C_Map" -msgstr "" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "" - -msgid "Insert _Blank" -msgstr "" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "" - -msgid "MM _Validity Check" -msgstr "" - -msgid "MM _Info..." -msgstr "" - -msgid "_Blend to New Font..." -msgstr "" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "" - -msgid "_License..." -msgstr "" - -msgid "E_ncoding" -msgstr "" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "" - -msgid "Changed Color" -msgstr "" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "" - -msgid "Set RBearing To:" -msgstr "" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "" - -msgid "Increment RBearing By:" -msgstr "" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "" - -msgid "Scale RBearing By:" -msgstr "" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "" - -msgid "Palestinian Aramaic" -msgstr "" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "" - -msgid "Tahitian" -msgstr "" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "" - -msgid "Chinese Phonetic" -msgstr "" - -msgid "Chinese Simplified" -msgstr "" - -msgid "Chinese Traditional" -msgstr "" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "" - -msgid "Script(s) & Language(s)" -msgstr "" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "" - -msgid "No Lookup Type Selected" -msgstr "" - -msgid "You must select a Lookup Type." -msgstr "" - -msgid "Unnamed lookup" -msgstr "" - -msgid "You must name the lookup." -msgstr "" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "" - -msgid "Ignore Combining Marks" -msgstr "" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "" - -msgid "Store ligature data in AFM files" -msgstr "" - -msgid "Name in use" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "" - -msgid "First Glyph Name" -msgstr "" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "" - -msgid "Duplicate name" -msgstr "" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "" - -msgid "Create a new lookup" -msgstr "" - -msgid "Add a subtable to which lookup?" -msgstr "" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "" - -msgid "_Pairs" -msgstr "" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "" - -msgid "Rename all glyphs in the selection" -msgstr "" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "" - -msgid "_Language:" -msgstr "" - -msgid "_Name:" -msgstr "" - -msgid "MacName|_New..." -msgstr "" - -msgid "This setting is already used" -msgstr "" - -msgid "Setting Id:" -msgstr "" - -msgid "_Enabled" -msgstr "" - -msgid "Feature _Id:" -msgstr "" - -msgid "Mutually Exclusive" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "MacSetting|_New..." -msgstr "" - -msgid "MacFeature|_New..." -msgstr "" - -msgid "MacFeature|Default" -msgstr "" - -msgid "Constants" -msgstr "" - -msgid "Sub/Superscript" -msgstr "" - -msgid "Limits" -msgstr "" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "" - -msgid "Top Left" -msgstr "" - -msgid "Bottom Right" -msgstr "" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "" - -msgid "Textual" -msgstr "" - -msgid "Name:" -msgstr "" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "" - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "" - -msgid "_Shadow" -msgstr "" - -msgid "_Wireframe" -msgstr "" - -msgid "Effects" -msgstr "" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "" - -msgid "Insert Glyph _After..." -msgstr "" - -msgid "Insert Glyph _Before..." -msgstr "" - -msgid "_Replace Glyph..." -msgstr "" - -msgid "Show _Grid" -msgstr "" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "" - -msgid "_Kerning only" -msgstr "" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "" - -msgid "_Window Type" -msgstr "" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "" - -msgid "Kern Line Color" -msgstr "" - -msgid "Color used to draw the left side bearing" -msgstr "" - -msgid "Side Bearing Color" -msgstr "" - -msgid "Color used to mark the selected glyph" -msgstr "" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "" - -msgid "Axis 2" -msgstr "" - -msgid "Axis 3" -msgstr "" - -msgid "Axis 4" -msgstr "" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "" - -msgid "End:" -msgstr "" - -msgid "AxisValue|Default" -msgstr "" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "" - -msgid "Normalized Settings:" -msgstr "" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "" - -msgid "MM _Info" -msgstr "" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "" - -msgid "Number of Master Designs:" -msgstr "" - -msgid "Axis Type:" -msgstr "" - -msgid "Axis Range:" -msgstr "" - -msgid "Default:" -msgstr "" - -msgid "Intermediate Points:" -msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "" - -msgid "Master Designs" -msgstr "" - -msgid "Design|_New..." -msgstr "" - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "" - -msgid "Center of Selection" -msgstr "" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "" - -msgid "Point of View Projection" -msgstr "" - -msgid "View Point" -msgstr "" - -msgid "Distance to drawing plane:" -msgstr "" - -msgid "Distance to projection plane:" -msgstr "" - -msgid "Drawing plane tilt:" -msgstr "" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "" - -msgid "Backup SFD" -msgstr "" - -msgid "Extract from PDF" -msgstr "" - -msgid "Archives" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Edit Filter List" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Edit Font Filters" -msgstr "" - -msgid "Filter|New" -msgstr "" - -msgid "Filter:" -msgstr "" - -msgid "Display files of this type" -msgstr "" - -msgid "Force glyph names to:" -msgstr "" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "" - -msgid "Open Font" -msgstr "" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "" - -msgid "New Font" -msgstr "" - -msgid "Navigation" -msgstr "" - -msgid "Editing" -msgstr "" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "" - -msgid "Apps" -msgstr "" - -msgid "Font Info" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "PS Hints" -msgstr "" - -msgid "TT Instrs" -msgstr "" - -msgid "Call Script" -msgstr "" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "MacMap|_New..." -msgstr "" - -msgid "MacMapping|Default" -msgstr "" - -msgid "Menu Name" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "" - -msgid "On" -msgstr "" - -msgid "Off" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" - -msgid "Prefs_App| " -msgstr "" - -msgid "Features" -msgstr "" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "" - -msgid "The x coord of the selected point is near the specified value" -msgstr "" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "" - -msgid "The y coord of the selected point is near the specified value" -msgstr "" - -msgid "The y coord of the selected point is near the baseline" -msgstr "" - -msgid "The y coord of the selected point is near the xheight" -msgstr "" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" - -msgid "The y coord of the selected point is near the cap height" -msgstr "" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" - -msgid "The selected line segment is nearly horizontal" -msgstr "" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" - -msgid "The selected line segment is nearly vertical" -msgstr "" - -msgid "The control point above the selected point is nearly vertical" -msgstr "" - -msgid "The control point below the selected point is nearly vertical" -msgstr "" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "" - -msgid "Ignore this problem in the future" -msgstr "" - -msgid "_Next" -msgstr "" - -msgid "Fix" -msgstr "" - -msgid "_Stop" -msgstr "" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" - -msgid "The selected line segment is near the italic angle" -msgstr "" - -msgid "The control point above the selected point is near the italic angle" -msgstr "" - -msgid "The control point below the selected point is near the italic angle" -msgstr "" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "" - -msgid "The paths that make up this glyph intersect one another" -msgstr "" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "" - -msgid "This hint does not control any points" -msgstr "" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "" - -msgid "This glyph extends further below the baseline than desired" -msgstr "" - -msgid "This glyph is wider than desired" -msgstr "" - -msgid "This glyph extends left further than desired" -msgstr "" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" - -msgid "pair" -msgstr "" - -msgid "position" -msgstr "" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" - -msgid "Kerning Class" -msgstr "" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr "" - -msgid " refers to a missing glyph" -msgstr "" - -msgid "Replace With:" -msgstr "" - -msgid "Always" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Skip" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "" - -msgid "_X near¹" -msgstr "" - -msgid "_Y near¹" -msgstr "" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "" - -msgid "_More hints than:" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "" - -msgid "Near" -msgstr "" - -msgid "Find Problems" -msgstr "" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "" - -msgid "_Control Points near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Set All" -msgstr "" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "" - -msgid "Open Contour" -msgstr "" - -msgid "Self Intersecting" -msgstr "" - -msgid "Wrong Direction" -msgstr "" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" - -msgid "Too Many Points" -msgstr "" - -msgid "Too Many Hints" -msgstr "" - -msgid "Bad Glyph Name" -msgstr "" - -msgid "Distance between adjacent points is too big" -msgstr "" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "" - -msgid "Glyph not in font" -msgstr "" - -msgid "Glyph Valid" -msgstr "" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "" - -msgid "problselect|Open Contours" -msgstr "" - -msgid "problselect|Bad Direction" -msgstr "" - -msgid "problselect|Self Intersections" -msgstr "" - -msgid "problselect|Missing Extrema" -msgstr "" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "" - -msgid "Add Good Extrema" -msgstr "" - -msgid "Add All Extrema" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "" - -msgid "Scroll To Glyph" -msgstr "" - -msgid "Select Glyphs With" -msgstr "" - -msgid "Try To Fix Glyphs With" -msgstr "" - -msgid "Passed Validation" -msgstr "" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "" - -msgid "In TTF/OTF" -msgstr "" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "" - -msgid "PS Type3 Bitmap" -msgstr "" - -msgid "No Bitmap Fonts" -msgstr "" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" - -msgid "Hint Substitution" -msgstr "" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" - -msgid "Output TFM & ENC" -msgstr "" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" - -msgid "PS Glyph Names" -msgstr "" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "" - -msgid "Output OFM & CFG" -msgstr "" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" - -msgid "PfaEdit Table" -msgstr "" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "" - -msgid "Save glyph comments in the PfEd table" -msgstr "" - -msgid "Save Colors" -msgstr "" - -msgid "Save glyph colors in the PfEd table" -msgstr "" - -msgid "Lookup Names" -msgstr "" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "" - -msgid "Save the guidelines in the Guide layer." -msgstr "" - -msgid "Save Layers" -msgstr "" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" - -msgid "Create directory..." -msgstr "" - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "" - -msgid "Layer:" -msgstr "" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" - -msgid "Append a FONTLOG entry" -msgstr "" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" -msgstr "" - -msgid "Side Bearing Addition" -msgstr "" - -msgid "Condense/Extend" -msgstr "" - -msgid "Scale By" -msgstr "" - -msgid "Counters:" -msgstr "" - -msgid "Side Bearings:" -msgstr "" - -msgid "Correct for Italic Angle" -msgstr "" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "" - -msgid "Horizontal Stem Height Add" -msgstr "" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "" - -msgid "Vertical Stem Width Add" -msgstr "" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" - -msgid "Unlikely scale factor" -msgstr "" - -msgid "Bad stem add" -msgstr "" - -msgid "Bad tag" -msgstr "" - -msgid "Feature tags are limited to 4 letters" -msgstr "" - -msgid "Missing glyph extension" -msgstr "" - -msgid "You must specify a glyph extension" -msgstr "" - -msgid "Vertical Offset" -msgstr "" - -msgid "Missing extension" -msgstr "" - -msgid "You must provide a glyph extension" -msgstr "" - -msgid "Horizontal Counter Scale" -msgstr "" - -msgid "Horizontal Counter Add" -msgstr "" - -msgid "Left Side Bearing Scale" -msgstr "" - -msgid "Left Side Bearing Add" -msgstr "" - -msgid "Right Side Bearing Scale" -msgstr "" - -msgid "Right Side Bearing Add" -msgstr "" - -msgid "Vertical Scale" -msgstr "" - -msgid "Vertical Counter Scale" -msgstr "" - -msgid "Vertical Counter Add" -msgstr "" - -msgid "Width of Vertical Stems:" -msgstr "" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "" - -msgid "Extent" -msgstr "" - -msgid "Resultant Y Position" -msgstr "" - -msgid "Create Subscript/Superscript" -msgstr "" - -msgid "Create Small Caps" -msgstr "" - -msgid "Change Glyphs" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "" - -msgid "Glyph Extension:" -msgstr "" - -msgid "Vertical Offset:" -msgstr "" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "" - -msgid "Glyph Extensions" -msgstr "" - -msgid "Letters:" -msgstr "" - -msgid "Symbols:" -msgstr "" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "" - -msgid "Stems" -msgstr "" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Counter Size:" -msgstr "" - -msgid "Left Side Bearing:" -msgstr "" - -msgid "Right Side Bearing:" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "" - -msgid "Vertical Counters:" -msgstr "" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" - -msgid "Vertical Scale:" -msgstr "" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Embolden by" -msgstr "" - -msgid "Serif Height" -msgstr "" - -msgid "Serif Height Fuzz" -msgstr "" - -msgid "Top Zone" -msgstr "" - -msgid "Bottom Zone" -msgstr "" - -msgid "Top Hint" -msgstr "" - -msgid "Bottom Hint" -msgstr "" - -msgid "Embolden by:" -msgstr "" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" - -msgid "C_ustom" -msgstr "" - -msgid "User controls the emboldening with the next two fields" -msgstr "" - -msgid "_Top hint:" -msgstr "" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "" - -msgid "Allow the height match to differ by this much" -msgstr "" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "" - -msgid "Make the counters narrower" -msgstr "" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" - -msgid "Cleanup Self Intersect" -msgstr "" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" - -msgid "Oblique Slant..." -msgstr "" - -msgid "LSB Compression Percent" -msgstr "" - -msgid "Stem Compression Percent" -msgstr "" - -msgid "Counter Compression Percent" -msgstr "" - -msgid "RSB Compression Percent" -msgstr "" - -msgid "XHeight Percent" -msgstr "" - -msgid "Italic Angle" -msgstr "" - -msgid "Bad setting" -msgstr "" - -msgid "You may not select both variants of 'f'" -msgstr "" - -msgid "Transform baseline serifs" -msgstr "" - -msgid "Transform x-height serifs" -msgstr "" - -msgid "Transform ascender serifs" -msgstr "" - -msgid "Transform descender serifs" -msgstr "" - -msgid "Transform diagonal serifs" -msgstr "" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" - -msgid "Flat" -msgstr "" - -msgid "Slanted" -msgstr "" - -msgid "Pen Slanted" -msgstr "" - -msgid "Compress (as a percentage)" -msgstr "" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "" - -msgid "Lower Case" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Upper Case" -msgstr "" - -msgid "XHeight Percent:" -msgstr "" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" - -msgid "Italic Angle:" -msgstr "" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "" - -msgid "Desired X-Height" -msgstr "" - -msgid "Change XHeight" -msgstr "" - -msgid "Current x-height:" -msgstr "" - -msgid "Desired x-height:" -msgstr "" - -msgid "Serif height:" -msgstr "" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "" - -msgid "Find Next" -msgstr "" - -msgid "Match Fuzziness:" -msgstr "" - -msgid "Bad search pattern" -msgstr "" - -msgid "Nothing to match." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" - -msgid "Bad replace pattern" -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" - -msgid "Search Pattern:" -msgstr "" - -msgid "Replace Pattern:" -msgstr "" - -#, c-format -msgid "Find in %.100s" -msgstr "" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" - -msgid "Replace Pattern" -msgstr "" - -msgid "Search Pattern" -msgstr "" - -msgid "Allow:" -msgstr "" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "" - -msgid "Scaling" -msgstr "" - -msgid "Rotating" -msgstr "" - -msgid "_Match Fuzziness:" -msgstr "" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" - -msgid "Search Selected Chars Only" -msgstr "" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" - -msgid "Find All" -msgstr "" - -msgid "Replace All" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Could not open" -msgstr "" - -#, c-format -msgid "Could not open %.100s" -msgstr "" - -msgid "No letters in font" -msgstr "" - -msgid "Insert random text in the specified script" -msgstr "" - -msgid "Text from script" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Save Image" -msgstr "" - -msgid "_Save As..." -msgstr "" - -msgid "_Insert Random Text..." -msgstr "" - -msgid "Save As _Image..." -msgstr "" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" - -msgid "Base Glyphs" -msgstr "" - -msgid "Base Ligatures" -msgstr "" - -msgid "Base Marks" -msgstr "" - -msgid "Empty" -msgstr "" - -#, c-format -msgid "Mark Class %.20s" -msgstr "" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "" - -msgid "Backtrack Match: " -msgstr "" - -msgid "Match: " -msgstr "" - -msgid "Lookahead Match: " -msgstr "" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "" - -#, c-format -msgid "Coverage %d: " -msgstr "" - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "" - -msgid "Replacement: " -msgstr "" - -msgid "Chaining Positioning" -msgstr "" - -msgid "Chaining Substitution" -msgstr "" - -msgid "Reverse Chaining Subs" -msgstr "" - -msgid "classes" -msgstr "" - -msgid "coverage" -msgstr "" - -msgid "glyphs" -msgstr "" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" - -#, c-format -msgid "Backtrack class %d: " -msgstr "" - -#, c-format -msgid "Class %d: " -msgstr "" - -#, c-format -msgid "Lookahead class %d: " -msgstr "" - -#, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "" - -msgid "Glyph Insertion" -msgstr "" - -msgid "Kern by State" -msgstr "" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" - -#, c-format -msgid "State %4d Flags:" -msgstr "" - -#, c-format -msgid "State %4d Mark: " -msgstr "" - -#, c-format -msgid "State %4d Cur: " -msgstr "" - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" - -msgid "Lookups Enabled for Expansion" -msgstr "" - -msgid "No Lookups Enabled for Expansion" -msgstr "" - -msgid "Lookups Disabled for Expansion" -msgstr "" - -msgid "No Lookups Disabled for Expansion" -msgstr "" - -msgid "Lookups Limiting Expansion" -msgstr "" - -msgid "No Lookups Limiting Expansion" -msgstr "" - -msgid "Lookups Enabled for Shrinkage" -msgstr "" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "" - -msgid "Lookups Disabled for Shrinkage" -msgstr "" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "" - -msgid "Lookups Limiting Shrinkage" -msgstr "" - -msgid "No Lookups Limiting Shrinkage" -msgstr "" - -#, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" - -msgid "Not classified" -msgstr "" - -msgid "Ligature" -msgstr "" - -msgid "Glyph Definition Sub-Table" -msgstr "" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" - -msgid "Mark Attachment Classes" -msgstr "" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" - -msgid "All glyphs have the same baseline" -msgstr "" - -msgid "Per glyph baseline data" -msgstr "" - -#, c-format -msgid " Left Bound=%d" -msgstr "" - -#, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" - -msgid "Arabic Right to Left" -msgstr "" - -msgid "European Number" -msgstr "" - -msgid "European Number Separator" -msgstr "" - -msgid "European Number Terminator" -msgstr "" - -msgid "Arabic Number" -msgstr "" - -msgid "Common Number Separator" -msgstr "" - -msgid "Block Separator" -msgstr "" - -msgid "Segment Separator" -msgstr "" - -msgid "White Space" -msgstr "" - -msgid "Neutral" -msgstr "" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "" - -msgid " Hang left" -msgstr "" - -msgid " Hang right" -msgstr "" - -msgid " Attach right" -msgstr "" - -#, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "" - -msgid "OpenType Tables" -msgstr "" - -msgid "'BASE' Baseline Table" -msgstr "" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "" - -msgid "'JSTF' Justification Table" -msgstr "" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "" - -msgid "'kern' Horizontal Kerning Table" -msgstr "" - -msgid "'lcar' Ligature Caret Table" -msgstr "" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" - -msgid "'opbd' Optical Bounds Table" -msgstr "" - -msgid "'prop' Glyph Properties Table" -msgstr "" - -msgid "Show ATT" -msgstr "" - -msgid "No differences found" -msgstr "" - -msgid "Differences..." -msgstr "" - -#, c-format -msgid "Compare %s to %s" -msgstr "" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" - -msgid "Font Compare" -msgstr "" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "" - -msgid "Compare _Outlines" -msgstr "" - -msgid "Accept outlines which exactly match the original" -msgstr "" - -msgid "_Accept inexact" -msgstr "" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" - -msgid "_Warn if inexact" -msgstr "" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" - -msgid "Warn if _unlinked references" -msgstr "" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" - -msgid "Compare _Hints" -msgstr "" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "" - -msgid "Compare hintmasks" -msgstr "" - -msgid "HintMasks only if conflicts" -msgstr "" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" - -msgid "Don't Compare HintMasks" -msgstr "" - -msgid "_Add Diff Outlines to Background" -msgstr "" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" - -msgid "Add _Missing Glyphs" -msgstr "" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" -msgstr "" - -msgid "Compare _Names" -msgstr "" - -msgid "Compare Glyph _Positioning" -msgstr "" - -msgid "Kerning & such" -msgstr "" - -msgid "Compare Glyph _Substitution" -msgstr "" - -msgid "Ligatures & such" -msgstr "" - -msgid "_Error Limit:" -msgstr "" - -msgid "Bump Size" -msgstr "" - -msgid "Line length max" -msgstr "" - -msgid "Allow _removal of extrema" -msgstr "" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" - -msgid "Allow _slopes to change" -msgstr "" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" - -msgid "Start contours at e_xtrema" -msgstr "" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" - -msgid "Allow _curve smoothing" -msgstr "" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" - -msgid "S_nap to horizontal/vertical" -msgstr "" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" - -msgid "_Flatten bumps on lines" -msgstr "" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" - -msgid "if smaller than" -msgstr "" - -msgid "Don't smooth lines" -msgstr "" - -msgid "longer than" -msgstr "" - -msgid "Set as Default" -msgstr "" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" - -msgid "Recovery Complete" -msgstr "Recuperação de Falhas Completa" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Seu arquivo %s foi recuperado.\n" -"Agora, guarda o seu arquivo para continuar usando nele." - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" - -msgid "Too Many Kerns" -msgstr "" - -msgid "Kerning values must be even" -msgstr "" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" -msgstr "" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" - -msgid "Too Many Glyphs" -msgstr "" - -msgid "Edit State Transition" -msgstr "" - -msgid "Class 1: {Everything Else}" -msgstr "" - -msgid "Advance To Next Glyph" -msgstr "" - -msgid "Push Current Glyph" -msgstr "" - -msgid "Mark Current Glyph" -msgstr "" - -msgid "Mark Current Glyph As First" -msgstr "" - -msgid "Mark Current Glyph As Last" -msgstr "" - -msgid "Current Glyph Is Kashida Like" -msgstr "" - -msgid "Marked Glyph Is Kashida Like" -msgstr "" - -msgid "Insert Before Current Glyph" -msgstr "" - -msgid "Insert Before Marked Glyph" -msgstr "" - -msgid "Mark Insert:" -msgstr "" - -msgid "Current Insert:" -msgstr "" - -msgid "Mark Subs:" -msgstr "" - -msgid "Current Subs:" -msgstr "" - -msgid "_Up↑" -msgstr "" - -msgid "←_Left" -msgstr "" - -msgid "_Right→" -msgstr "" - -msgid "↓_Down" -msgstr "" - -msgid "{Start of Input}" -msgstr "" - -msgid "{Start of Line}" -msgstr "" - -msgid "Edit Contextual Glyph Insertion" -msgstr "" - -msgid "Edit Contextual Kerning" -msgstr "" - -msgid "Edit Indic Rearrangement" -msgstr "" - -msgid "New Contextual Glyph Insertion" -msgstr "" - -msgid "New Contextual Kerning" -msgstr "" - -msgid "New Indic Rearrangement" -msgstr "" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "" - -msgid "Isolated" -msgstr "" - -msgid "Medial" -msgstr "" - -msgid "Bad Tile" -msgstr "" - -msgid "You must specify an isolated (or medial) tile" -msgstr "" - -msgid "You must specify a medial tile" -msgstr "" - -msgid "Tile Path" -msgstr "" - -msgid "Include Whitespace below Tile" -msgstr "" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" - -msgid "_Left" -msgstr "" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "The tiles should be centered on the path" -msgstr "" - -msgid "_Right" -msgstr "" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "_Tile" -msgstr "" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" - -msgid "Sc_ale & Tile" -msgstr "" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" - -msgid "_Scale" -msgstr "" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" - -msgid "X Repeat Count" -msgstr "" - -msgid "Y Repeat Count" -msgstr "" - -msgid "Bad Pattern Size" -msgstr "" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "" - -msgid "The repeat counts must be positive numbers" -msgstr "" - -msgid "Bad Pattern" -msgstr "" - -msgid "You must specify a pattern" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Pattern Size:" -msgstr "" - -msgid "Repeat Counts:" -msgstr "" - -msgid "Do Nothing" -msgstr "" - -msgid "Move..." -msgstr "" - -msgid "Rotate..." -msgstr "" - -msgid "Scale Uniformly..." -msgstr "" - -msgid "Scale..." -msgstr "" - -msgid "Flip..." -msgstr "" - -msgid "Rotate 3D Around..." -msgstr "" - -msgid "Move by Ruler..." -msgstr "" - -msgid "Rotate by Ruler..." -msgstr "" - -msgid "Skew by Ruler..." -msgstr "" - -msgid "X Movement" -msgstr "" - -msgid "Y Movement" -msgstr "" - -msgid "Rotation Angle" -msgstr "" - -msgid "Scale Factor" -msgstr "" - -msgid "X Scale Factor" -msgstr "" - -msgid "Y Scale Factor" -msgstr "" - -msgid "Skew Angle" -msgstr "" - -msgid "Rotation about X Axis" -msgstr "" - -msgid "Rotation about Y Axis" -msgstr "" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" - -msgid "° Clockwise" -msgstr "" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" - -msgid "Transform" -msgstr "" - -msgid "Origin:" -msgstr "" - -msgid "Transform _All Layers" -msgstr "" - -msgid "Transform _Guide Layer Too" -msgstr "" - -msgid "Transform _Width Too" -msgstr "" - -msgid "Transform kerning _classes too" -msgstr "" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" - -msgid "Round To _Int" -msgstr "" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" - -msgid "set the auto FLIP boolean to OFF" -msgstr "" - -msgid "set the auto FLIP boolean to ON" -msgstr "" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" - -msgid "ROLL the top three stack elements" -msgstr "" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" - -msgid "SWAP top two elements on stack" -msgstr "" - -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" - -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" - -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" - -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" - -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" - -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" - -msgid "Parse Error" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "A short to be pushed on the stack" -msgstr "" - -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" - -msgid "An unsigned byte to be pushed on the stack" -msgstr "" - -msgid "_Parse" -msgstr "" - -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" - -msgid "Change Length" -msgstr "" - -msgid "How many entries should there be in the cvt table?" -msgstr "" - -msgid "Index" -msgstr "" - -msgid "Instructions were changed" -msgstr "" - -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" - -msgid "Zones" -msgstr "" - -msgid "Twilight Zone Point Count" -msgstr "" - -msgid "Max Stack Depth" -msgstr "" - -msgid "Max # Functions" -msgstr "" - -msgid "Max Instruction Defines" -msgstr "" - -msgid "_Zones:" -msgstr "" - -msgid "_Twilight Pnt Cnt:" -msgstr "" - -msgid "St_orage:" -msgstr "" - -msgid "Max _Stack Depth:" -msgstr "" - -msgid "_FDEF" -msgstr "" - -msgid "_IDEFs" -msgstr "" - -msgid "_None" -msgstr "" - -msgid "Label" -msgstr "" - -msgid "Text Labels" -msgstr "" - -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" - -msgid "Shift On Press" -msgstr "" - -msgid "Button" -msgstr "" - -msgid "Buttons" -msgstr "" - -msgid "Default Button" -msgstr "" - -msgid "Default Buttons" -msgstr "" - -msgid "Cancel Button" -msgstr "" - -msgid "Cancel Buttons" -msgstr "" - -msgid "Color Button" -msgstr "" - -msgid "Drop List Button" -msgstr "" - -msgid "Blue:" -msgstr "" - -msgid "Green:" -msgstr "" - -msgid "Hue:" -msgstr "" - -msgid "Red:" -msgstr "" - -msgid "Saturation:" -msgstr "" - -msgid "Value:" -msgstr "" - -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" - -msgid "Value out of bounds" -msgstr "" - -msgid "Drawing Area" -msgstr "" - -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" - -msgid "Show Hidden Files" -msgstr "" - -msgid "Directories Amid Files" -msgstr "" - -msgid "Directories First" -msgstr "" - -msgid "Directories Separate" -msgstr "" - -msgid "Refresh File List" -msgstr "" - -msgid "Remove bookmarks" -msgstr "" - -msgid "Remove selected bookmarks" -msgstr "" - -msgid "Directory|Back" -msgstr "" - -msgid "Directory|Forward" -msgstr "" - -msgid "Bookmark Current Dir" -msgstr "" - -msgid "Remove Bookmark..." -msgstr "" - -msgid "Home Folder" -msgstr "" - -msgid "Bookmarks" -msgstr "" - -msgid "Parent Folder" -msgstr "" - -msgid "Configure" -msgstr "" - -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" - -msgid "Text Image Skip" -msgstr "" - -msgid "Image Path" -msgstr "" - -msgid "List of directories to search for images, separated by colons" -msgstr "" - -msgid "GGadget" -msgstr "" - -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" - -msgid "Color|Foreground" -msgstr "" - -msgid "Text color for popup windows" -msgstr "" - -msgid "Background color for popup windows" -msgstr "" - -msgid "Delay" -msgstr "" - -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" - -msgid "Life Time" -msgstr "" - -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" - -msgid "Popup" -msgstr "" - -msgid "Popup windows" -msgstr "" - -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" - -msgid "Disabled Image" -msgstr "" - -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" - -msgid "Size of the list mark" -msgstr "" - -msgid "List Mark" -msgstr "" - -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" - -msgid "Line" -msgstr "" - -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" - -msgid "HV Group Box" -msgstr "" - -msgid "A box drawn around other gadgets" -msgstr "" - -msgid "List" +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" +"Se qualquer uma das linhas de base acima são ativos,\n" +"então você deve especificar qual é a base padrão para\n" +"cada script na fonte, e especificar como posicionar\n" +"glifos neste relativa script para todas as linhas de\n" +"base de ativos" -msgid "Title Background" -msgstr "" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Indic (& Tibetano) linha de base aérea" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "Irish Gaelic" +msgstr "Gaélico irlandês" -msgid "Title Text Color" -msgstr "" +msgid "Italian" +msgstr "Italiano" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "Italics" +msgstr "Itálico" -msgid "Title Divider Color" -msgstr "" +msgid "Japanese" +msgstr "Japonês" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "Katakana" +msgstr "Katakana" -msgid "Rule Color" -msgstr "" +msgid "Kazakh" +msgstr "Cazaque" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "Korean" +msgstr "Coreano" -msgid "Frozen Color" -msgstr "" +msgid "Kurdish" +msgstr "Curdo" -msgid "Active Color" -msgstr "" +msgid "Language" +msgstr "Linguagem" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "Lang|Arabic" +msgstr "Árabe" -msgid "Active Background" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Lang|Farsi/Persa" msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" - -msgid "Font used to draw titles of a matrix edit" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" +"Aprender a usar FontForge é fácil, e existem vários tutoriais disponíveis " +"que começam com o básico até os recursos mais avançados, como criar e usar " +"scripts." -msgid "Title Font" -msgstr "" +msgid "Lithuanian" +msgstr "Lituano" -msgid "Matrix Edit" -msgstr "" +msgid "Loop Count" +msgstr "Conta de Repetição" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "Ma_x:" +msgstr "Má_x:" -msgid "Matrix Edit Continued" -msgstr "" +msgid "Macedonian" +msgstr "Macedónio" -msgid "Row|New" -msgstr "" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Amp:" -msgid "Menu Bar" -msgstr "" +msgid "Maltese" +msgstr "Maltês" -msgid "MacIcons" -msgstr "" +msgid "Marks" +msgstr "Marcas" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "Mathematical centerline" +msgstr "Linha central matemático" -msgid "Text color for progress windows" -msgstr "" +msgid "Max" +msgstr "Máx" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "Max (ascent)" +msgstr "Máx (subida)" -msgid "Color|FillColor" -msgstr "" +msgid "Max Bearing" +msgstr "Rolamento Máxima" -msgid "Background color for progress windows" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "MetaFont saiu com um erro" -msgid "Progress" -msgstr "" +msgid "Min (descent)" +msgstr "Mín (descida)" -msgid "Progress Bars" -msgstr "" +msgid "Min Bearing" +msgstr "Rolamento Mínimo" -msgid "Radio Button" -msgstr "" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Número ausente na linha %d de %s" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "More Images Than Selected Glyphs" +msgstr "Mais Imagens do que o de Glifos Selecionados" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "Must be a number" +msgstr "Deve ser um número" -msgid "Radio On Mark" -msgstr "" +msgid "Nepali" +msgstr "Nepalês" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +#, c-format +msgid "No CID named %s" +msgstr "Nenhum CID chamado %s" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "No Change" +msgstr "Não há alteração" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "No Kern Pairs" +msgstr "Bem Pares de Kerning" -msgid "Radio Off Mark" -msgstr "" +msgid "No cidmap file..." +msgstr "Nenhum arquivo cidmap..." -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +#, c-format +msgid "No glyph named %s." +msgstr "Nenhum glifo chamado %s." -msgid "Check Box" -msgstr "" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "Não pares de kerning encontrado em %.200s" -msgid "Check Box On Mark" -msgstr "" +msgid "Non-existant glyph" +msgstr "Glifo não existe" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "Norwegian" +msgstr "Norueguês" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "Not ASCII" +msgstr "Nem e letras ASCII" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "Not enough lines" +msgstr "Nem linhas suficientes" -msgid "Check Box Off Mark" -msgstr "" +msgid "Nothing Loaded" +msgstr "Nada foi Carregado" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "Nothing Selected" +msgstr "Nada Selecionado" -msgid "Bad font" -msgstr "" +msgid "Nothing to trace" +msgstr "Nada Gravado" -msgid "Bad font specification" -msgstr "" +msgid "Out of Range" +msgstr "Fora da Faixa" -#, c-format -msgid "Could not open %s" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." msgstr "" +"Por favor, identifique um glifo pelo nome, e FontForge irá adicionar uma " +"âncora para que glifo." -msgid "Could not open image" -msgstr "" +msgid "Polish" +msgstr "Polonês" -msgid "Store this filename in preferences" -msgstr "" +msgid "Portuguese" +msgstr "Português" -msgid "Save Resource file as..." -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Novo..." -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "Provide a glyph name" +msgstr "Escreva um nome para o glifo" -msgid "Open failed" -msgstr "" +msgid "Quechua" +msgstr "Quíchua" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "Romanian" +msgstr "Romeno" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "Russian" +msgstr "Russo" -msgid "Write failed" -msgstr "" +msgid "Sanskrit" +msgstr "Sânscrito" -msgid "Border Width" -msgstr "" +msgid "Save Failed" +msgstr "Erro ao Salvar" -msgid "Padding" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Redimensionar Bitmaps" -msgid "Radius" -msgstr "" +msgid "Scottish Gaelic" +msgstr "Gaélico Escocês" #, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" - -msgid "X Resource Editor" -msgstr "" - -msgid "Inherits from" -msgstr "" - -msgid "Does not inherit from anything" +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" +"'%c%c%c%c' script afirma linha de base '%c%c%c%c' como ruim, mas essa linha " +"de base não está ativo no momento." -msgid "Inherit" -msgstr "" +msgid "Separation" +msgstr "Espaço" -msgid "Inherits for same field in parent" -msgstr "" +msgid "Serbian" +msgstr "Sérvio" -msgid "Outline Inner Border" -msgstr "" +msgid "Set Extents" +msgstr "Definir Extensões" -msgid "Outline Outer Border" -msgstr "" +msgid "Set Feature Extents" +msgstr "Definir Extensões de Função" -msgid "Show Active Border" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." msgstr "" +"Definir os valores mínimo e máximo pelo qual\n" +"os glifos neste script estendem abaixo e acima\n" +"da linha de base quando modificado por uma função." -msgid "Outer Shadow" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" msgstr "" +"Definir os valores mínimo e máximo pelo qual\n" +"os glifos neste script estendem abaixo e acima\n" +"da linha de base. Isso pode variar de acordo\n" +"com a linguagem." -msgid "Depressed Background" -msgstr "" +msgid "Simplified Chinese" +msgstr "Chinês simplificado" -msgid "Outline Default Button" -msgstr "" +msgid "Simplifying..." +msgstr "Simplificando..." -msgid "Background Gradient" -msgstr "" +msgid "Slovak" +msgstr "Eslovaco" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "Slovenian" +msgstr "Esloveno" -msgid "Normal Text Color:" -msgstr "" +msgid "Space Regions" +msgstr "Regiões Espaço" -msgid "Disabled Text Color:" -msgstr "" +msgid "Spanish" +msgstr "Espanhol" -msgid "Normal Background:" -msgstr "" +msgid "Spiros did not converge" +msgstr "Spiros não convergem" -msgid "Disabled Background:" -msgstr "" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Informação Para Apagar %.90s" -msgid "Depressed Background:" -msgstr "" +msgid "Swedish" +msgstr "Sueco" -msgid "Background Gradient:" -msgstr "" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "A coordenada X do ponto de âncora neste glifo" -msgid "Brightest Border:" -msgstr "" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "A coordenada Y do ponto de âncora neste glifo" -msgid "Brighter Border:" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." msgstr "" +"O glifo é rasterizada com o tamanho acima, mas pode\n" +"ser difícil de ver os erros de alinhamento que podem\n" +"acontecer em tamanhos de pixels pequenos. Isso\n" +"permite que você expanda cada pixel para mostrar os\n" +"potenciais problemas melhor." -msgid "Darker Border:" -msgstr "" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "O glifo, %.80s, já contém uma âncora nesta classe, %.80s." -msgid "Darkest Border:" -msgstr "" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "O glifo %.80s não se encontra na fonte" -msgid "Inner Border:" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" +"O tamanho em que o glifo atual é rasterizado.\n" +"Para pixelsize pequena que você pode querer usar o fator\n" +"de ampliação abaixo para obter uma visão mais clara.\n" +"\n" +"A lista contém os tamanhos de pixels suspenso em que há\n" +"correções de tabela do dispositivo." -msgid "Outer Border:" -msgstr "" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Já existe um ponto de ancoragem chamado %1$.40s em %2$.40s." -msgid "Active Border:" +msgid "These two lines share a common endpoint, I can't make them parallel" msgstr "" +"Estas duas linhas de compartilhar um final comum, não posso fazê-los em " +"paralelo" -msgid "Border Type:" -msgstr "" +msgid "Things could be better..." +msgstr "As coisas poderiam ser melhores..." -msgid "Border Shape:" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" +"Esta âncora foi anexado ao ponto %d, mas isso não é um ponto que pode se " +"mover. FontForge retirar a âncora do ponto." -msgid "Border Width:" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Esta fonte é baseada no conjunto de caracteres %1$.20s-%2$.20s-%3$d, mas o " +"melhor que eu pude encontrar é %1$.20s-%2$.20s-%4$d.\n" +"Devo usá-lo ou permitir que você pesquise?" -msgid "Padding:" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" +"Este é o número de pixels em que a âncora deve ser\n" +"movido horizontalmente quando o glifo é rasterizada\n" +"com o tamanho acima. Esta informação faz parte da\n" +"tabela de dispositivo para este âncora. Tabelas de\n" +"dispositivos são particularmente importantes em\n" +"tamanhos de pixel pequenos erros de arredondamento,\n" +"onde terá um efeito proporcionalmente maior." -msgid "Radius:" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" +"Este é o número de pixels em que a âncora deve\n" +"ser deslocado verticalmente quando o glifo é\n" +"rasterizada com o tamanho acima. Esta informação\n" +"faz parte da tabela de dispositivo para este âncora.\n" +"Tabelas de dispositivos são particularmente\n" +"importantes no pequeno tamanhos de pixel onde os\n" +"erros de arredondamento terá um efeito\n" +"proporcionalmente maior." -msgid "Font:" -msgstr "" +msgid "Too Complex or Bad" +msgstr "Muito Complexo ou Inválido" -msgid "See also:" -msgstr "" +msgid "Traditional Chinese" +msgstr "Chinês tradicional" -msgid "Default Background" -msgstr "" +msgid "Turkish" +msgstr "Turco" -msgid "Default background color for windows" -msgstr "" +msgid "Ukrainian" +msgstr "Ucraniano" -msgid "Default Foreground" -msgstr "" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Caractere inesperado (0x%02X) na linha %d de %s" -msgid "Default foreground color for windows" -msgstr "" +msgid "Unknown Language" +msgstr "Idioma desconhecido" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "Unspecified Language" +msgstr "Idioma não especificado" -msgid "Screen Width in Centimeters" -msgstr "" +msgid "Use CID Map" +msgstr "Utilizar mapa CID" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "Uzbek" +msgstr "Usbeque" -msgid "Screen Width in Inches" -msgstr "" +msgid "Vertical Baselines" +msgstr "Linhas de Base Verticais" -msgid "GDraw" -msgstr "" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Extensões Verticais para %c%c%c%c" -msgid "General facts about the windowing system" -msgstr "" +msgid "Welsh" +msgstr "Galês" #, c-format msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" - -msgid "ScrollBar" -msgstr "" - -msgid "Scroll Bar" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Você está tentando colar uma referência para %1$s em %2$s.\n" +"Mas %1$s não existe nesta fonte.\n" +"Gostaria de copiar as splines originais (ou excluir a referência)?" -msgid "SB Thumb" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"Você está tentando colar instruções de glifo de uma fonte para outra. " +"Geralmente isso não funciona a menos que as tabelas 'prep', 'fpgm' e 'cvt' " +"sejam as mesmas.\n" +"Você quer continuar assim mesmo?" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "You must select a glyph before you can import an image into it" +msgstr "Você deve selecionar um glifo antes de importar uma imagem nele" -msgid "TabSet" -msgstr "" +msgid "_Add" +msgstr "_Adicionar" -msgid "Tab Set" -msgstr "" +msgid "_Cancel" +msgstr "_Cancelar" -msgid "VerticalTabSet" -msgstr "" +msgid "_Delete" +msgstr "_Excluir" -msgid "Vertical Tab Set" -msgstr "" +msgid "_Height:" +msgstr "_H Altura:" -msgid "Text Field" -msgstr "" +msgid "_Loops:" +msgstr "_L Repetição:" -msgid "List Field" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "_distância _Máxima entre os pontos em uma região" -msgid "List Field (Combo Box)" -msgstr "" +msgid "_Min:" +msgstr "_Mín:" -msgid "List Field Menu" -msgstr "" +msgid "_OK" +msgstr "_OK" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "_Separation:" +msgstr "E_spaço:" -msgid "Numeric Field" -msgstr "" +msgid "_Size:" +msgstr "_Tamanho:" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "cursive entry" +msgstr "início cursiva" -msgid "Numeric Field Sign" -msgstr "" +msgid "cursive exit" +msgstr "acabamento cursiva" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "family name" +msgstr "nome da família" -msgid "Could not open file" -msgstr "" +msgid "font name" +msgstr "nome da fonte" -msgid "_Save in UTF8" -msgstr "" +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "font;font;editor;TTF;OTF;typeface;" -msgid "Save in _UCS2" -msgstr "" +msgid "full name" +msgstr "nome completo" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "" +msgid "hang" +msgstr "pendura" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "" +msgid "mark" +msgstr "marca" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "math" +msgstr "matemática" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "version" +msgstr "versão" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Script" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +#~ msgid "Recovery Complete" +#~ msgstr "Recuperação de Falhas Completa" #, c-format -msgid "Reason:%s\n" -msgstr "" +#~ msgid "" +#~ "Your file %s has been recovered.\n" +#~ "You must now Save your file to continue working on it." +#~ msgstr "" +#~ "Seu arquivo %s foi recuperado.\n" +#~ "Agora, guarda o seu arquivo para continuar usando nele." diff -Nru fontforge-20201107~dfsg/po/ru.po fontforge-20220308~dfsg/po/ru.po --- fontforge-20201107~dfsg/po/ru.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/ru.po 2022-03-08 10:14:24.000000000 +0000 @@ -6,15 +6,15 @@ # # Translators: # Александр Прокудин, 2012-08-01 00:27+0400 -# Alexandre Prokoudine , 2016-2020. +# Alexandre Prokoudine , 2016-2022. # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Alexandre Prokoudine \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" "MIME-Version: 1.0\n" @@ -29,27003 +29,10323 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "Редактор шрифтов" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"Layers:" msgstr "" +"\n" +"Слои:" -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Игнорируется '%c%c%c%c'\n" -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Игнорируется '%c%c%c%c' %s\n" -msgid "Fontforge showing a glyph being edited" -msgstr "" +msgid " Stroke _Width:" +msgstr "_Толщина:" -msgid "Font Editor" -msgstr "Редактор шрифтов" +msgid " Adding a size will create it." +msgstr " Добавление размера создаёт растр." + +#, c-format +msgid " Curvature: %g" +msgstr " Кривизна: %g" + +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Кривизна: %g Радиус: %g" -msgid "org.fontforge.FontForge" +msgid "" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" +" Инструкции для этого глифа (либо ссылающегося на него глифа) теперь " +"считаются устаревшими." -msgid "font;fonts;editor;TTF;OTF;typeface;" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" +" Инструкции для этого глифа (либо ссылающегося на него глифа) потеряны." -msgid "Additional arguments for autotrace program:" -msgstr "Дополнительные аргументы для программы autotrace:" +msgid " Next" +msgstr "Дальше" -msgid "Can't find autotrace" -msgstr "Не удалось найти autotrace" +msgid " Next CP" +msgstr "Следующая КТ" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Не удалось найти программу autotrace (установите переменную окружения " -"AUTOTRACE) или скачайте её: http://sf.net/projects/autotrace/" +msgid " Prev" +msgstr "Назад" -msgid "Autotracing..." -msgstr "Автотрассировка..." +msgid " Prev CP" +msgstr "Предыдущая КТ" -msgid "Nothing to trace" -msgstr "Нечего трассировать" +msgid " Removing a size will delete it." +msgstr " Удаление размера удаляет растр." -msgid "Can't find mf" -msgstr "Не найден mf" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr "То же, что и у имени файла" -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"Не удалось найти программу mf (установите переменную окружения MF) или " -"скачать её с:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Metafont является частью дистрибутива TeX." +msgid " There must be at least one contextual rule" +msgstr "Должно быть хотя бы одно контекстное правило" -msgid "Can't create temporary directory" -msgstr "Не удалось создать временный каталог" +msgid " _Em Size:" +msgstr "_Размер Em:" -msgid "Can't run mf" -msgstr "Не удалось запустить mf" +msgid " refers to a missing glyph" +msgstr " ссылается на отсутствующий глиф" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Не удалось прочесть (или найти) файл вывода mf" +msgid " snapped" +msgstr " с привязкой" -msgid "MetaFont exited with an error" -msgstr "Выполнение MetaFont завершилось с ошибкой" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" размер=%d точка=%d (%d,%d) расстояние=%g" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "" +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s в %2$d кеглем %3$d из %4$.80s" -msgid "Couldn't open file" -msgstr "Не удалось открыть файл" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s из субтаблицы %2$.50s справки" #, c-format -msgid "Couldn't open file %.200s" -msgstr "Не удалось открыть файл %.200s" +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s ссылается на пустой символ \"%1$.20s\"" -msgid "No Kern Pairs" -msgstr "Нет пар" +#, c-format +msgid "%d pixel bitmap" +msgstr "Растр %d точек" #, c-format -msgid "No kerning pairs found in %.200s" -msgstr "В %.200s керн. пары не найдены" +msgid "%d pixels" +msgstr "%d пикселов" #, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" +msgid "%d@%d pixel bitmap" +msgstr "Растр %d@%d" -msgid "Glyph too big" -msgstr "Глиф слишком велик" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe теперь считает XUID/UniqueID ненужными)" -msgid "Spiros did not converge" -msgstr "" +msgid "(Define \"Almost\")" +msgstr "Что такое «Почти»" -msgid "Scaling Bitmaps" -msgstr "Масштабировать растры" +msgid "(kerning class)\n" +msgstr "(класс кернинга)\n" -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" +msgid "(unspecified) SIL Graphite table" +msgstr "(не указанная) таблица SIL Graphite" -msgid "Missing Bitmap" -msgstr "Отсутствует растр" +msgid "100 Thin" +msgstr "100 Тонкий" -msgid "Save Failed" -msgstr "Сбой сохранения" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, Latin-2 (Восточная Европа)" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" +msgid "1251, Cyrillic" +msgstr "1251, Кириллица" -msgid "Too Complex or Bad" -msgstr "" +msgid "1253, Greek" +msgstr "1253, Греческий" -msgid "Not a plate file" -msgstr "Это не файл plate" +msgid "1254, Turkish" +msgstr "1254, Турецкий" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" +msgid "1255, Hebrew" +msgstr "1255, Иврит" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" +msgid "1256, Arabic" +msgstr "1256, Арабский" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" +msgid "1258, Vietnamese" +msgstr "1258, Вьетнамский" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" +msgid "200 Extra-Light" +msgstr "200 Очень светлый" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" +msgid "300 Light" +msgstr "300 Светлый" -msgid "Can't find the file" -msgstr "Не удалось найти файл" +msgid "32x8 cell window" +msgstr "Окно 32×8 ячеек" -msgid "Bad xfig file" -msgstr "Неправильный файл xfig" +msgid "400 Regular" +msgstr "400 Книжный" -msgid "Bad image file" -msgstr "Неправильный файл изображения" +msgid "500 Medium" +msgstr "500 Средний" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Неправильный файл изображения: %.100s" +msgid "600 Semi-Bold" +msgstr "600 Полужирный" -msgid "Nothing Selected" -msgstr "Ничего не выбрано" +msgid "700 Bold" +msgstr "700 Жирный" -msgid "You must select a glyph before you can import an image into it" -msgstr "" +msgid "800 Extra-Bold" +msgstr "800 Очень жирный" -msgid "More Images Than Selected Glyphs" -msgstr "Больше изображений чем выбранных символов" +msgid "862, Hebrew" +msgstr "862, Иврит" -msgid "Bad Template" -msgstr "" +msgid "864, Arabic" +msgstr "864, арабский" -msgid "Bad template, no extension" -msgstr "" +msgid "900 Black" +msgstr "900 Чёрный" -msgid "Bad template, unrecognized format" -msgstr "" +msgid "936, Simplified Chinese" +msgstr "936, упрощенный китайский" -msgid "Nothing Loaded" -msgstr "Ничего не загружено" +msgid "950, Traditional Chinese" +msgstr "950, традиционный китайский" -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" +msgid "< _Prev" +msgstr "< _Пред." -msgid "Unicode value not in font" -msgstr "" +msgid "" +msgstr "<Ничего>" -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "" +msgid "A Font Family name is required" +msgstr "Необходимо название гарнитуры" -msgid "Encoding value not in font" -msgstr "" +msgid "A box drawn around other gadgets" +msgstr "Рамка, рисуемая вокруг других элементов интерфейса" -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "" +msgid "A coverage table:" +msgstr "Таблица охвата:" -msgid "Don't Warn Again" -msgstr "Не предупреждать больше" +msgid "A list of glyph names" +msgstr "Список названий глифов" -msgid "_OK" -msgstr "_ОК" +msgid "A list of lookup names" +msgstr "Список названий справок" -msgid "Bad Reference" -msgstr "Неправильная ссылка" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" - -msgid "_Yes" -msgstr "_Да" - -msgid "Yes to _All" -msgstr "Да для _всех" +msgid "A name list with this name already exists. Replace it?" +msgstr "В списке такое название уже есть. Заменить его?" -msgid "No _to All" -msgstr "_Нет для всех" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "Разделяющая линия в диалогах и меню" -msgid "_No" -msgstr "_Нет" +msgid "A tag must be 4 ASCII characters" +msgstr "В тэге должно быть четыре символа ASCII" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Вы пытаетесь вставить ссылку в %1$s в %2$s.\n" -"Но %1$s в этом шрифтовом файле отсутствует.\n" -"Вы хотите скопировать исходные сплайны (или удалить ссылку)?" +msgid "A value must be between [-32768,32767]" +msgstr "Значение должно быть в диапазоне [-32768,32767]" -msgid "Anchor Lost" -msgstr "Якорь потерян" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Значение должно быть в диапазоне [-8,-1] или [1,8]" -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" +msgid "A value must be between [0,15]" +msgstr "Значение должно быть в диапазоне [0,15]" -msgid "Duplicate Anchor" -msgstr "Создать копию якоря" +msgid "AGL with PUA" +msgstr "AGL с PUA" -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" +msgid "AGL without afii" +msgstr "AGL без afii" -msgid "Different Fonts" -msgstr "Разные шрифты" +msgid "AMS Names" +msgstr "Названия AMS" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Вы пытаетесь вставить инструкции глифа из одного шрифтового файла в другой. " -"Скорее всего это сработает только в том случае, если таблицы 'prep', 'fpgm' " -"и 'cvt ' этих шрифтовых файлов совпадают.\n" -"Всё равно продолжить?" +msgid "A_lign" +msgstr "_Выровнять" -msgid "Please don't do that" -msgstr "Пожалуйста, не делайте этого" +msgid "Abaza" +msgstr "Абазинский" -msgid "You may not paste a reference into this window" -msgstr "Вы не можете вставить ссылку в это окно" +msgid "Abkhazian" +msgstr "Абхазский" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Попытка сделать символ, который ссылается сам на себя" +msgid "Above Base Mark" +msgstr "Над отметкой основы" -msgid "Self-referential glyph" -msgstr "Символ со ссылкой на себя" +msgid "Accented glyph composed of:" +msgstr "Акц. символ состоит из:" -msgid "No Vertical Metrics" -msgstr "Нет вертикальных метрик" +msgid "Accents" +msgstr "Акценты" msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"В этом шрифтовом файле не включены вертикальные метрики.\n" -"Включите их через диалог «Элемент > Информация о шрифте»." +"Принимать контуры, в достаточной степени похожие на исходные.\n" +"Допускается смещение на 1em или ссылка, совпадающая с контуром." -msgid "Could not find original glyph" -msgstr "Не удалось найти исходный глиф" +msgid "Accept outlines which exactly match the original" +msgstr "Принимать только те контуры, которые в точности соответствуют исходным" -msgid "Missing glyph" -msgstr "Отсусттвующий глиф" +msgid "Acceptable _Extrema" +msgstr "Приемлемый _экстремум" -msgid "_Cancel" -msgstr "О_тменить" +msgid "Access All Alternates" +msgstr "Все альтернативные варианты" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "Второй глиф из %s" +msgid "Activate diagonal stem processing" +msgstr "Обрабатывать диагональные штрихи" -msgid "No Lookups" -msgstr "Нет справок" +msgid "Active Background" +msgstr "Активный фон" -msgid "No lookups to copy" -msgstr "Нет копируемых справок" +msgid "Active Border:" +msgstr "Активная граница:" -msgid "Lookups" -msgstr "Справки" +msgid "Active Color" +msgstr "Активный цвет" -msgid "Choose which lookups to copy" -msgstr "Выберите копируемые справки" +msgid "Active Hints" +msgstr "Активные хинты" -msgid "Attempt to make a character that refers to itself" -msgstr "Попытка сделать глиф, который ссылается сам на себя" +msgid "Active Layer Color" +msgstr "Цвет активного слоя" -msgid "Self-referential character" -msgstr "Глиф со ссылкой на себя" +msgid "Add" +msgstr "Добавить" -msgid "No selection\n" -msgstr "" +msgid "Add All Extrema" +msgstr "Добавить все экстремумы" -msgid "Bitmap Paste" -msgstr "Вставить растр" +msgid "Add Anchor" +msgstr "Добавить якорь" -msgid "Pasting..." -msgstr "Вставка..." +msgid "Add DHint" +msgstr "Добавить диагональные хинты" -#, c-format -msgid "Can't open %s\n" -msgstr "Не удалось открыть %s\n" +msgid "Add E_ncoding Name..." +msgstr "Добавить название кодировки..." -#, c-format -msgid "Failed to write %s\n" -msgstr "" +msgid "Add E_xtrema" +msgstr "Добавить _экстремумы" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "Add Encoding Name..." +msgstr "Добавить название кодировки..." -msgid "Auto Hinting Font..." -msgstr "Автоинструктирование шрифта..." +msgid "Add Encoding Slots..." +msgstr "Добавка слотов кодировки" -msgid "Converting PostScript" -msgstr "Конвертирование PostScript" +msgid "Add Good Extrema" +msgstr "Добавить хорошие экстремумы" -msgid "Saving PostScript Font" -msgstr "Сохранение шрифта PostScript" +msgid "Add Sub_table" +msgstr "Добавить _субтаблицу" -msgid "Outlining glyphs" -msgstr "" +msgid "Add Subscripts/Superscripts..." +msgstr "Добавить верхний/нижний индексы..." -msgid "Inlining glyphs" -msgstr "" +msgid "Add VHi_nt" +msgstr "Добавить _вертикальные хинты" -msgid "Shadowing glyphs" -msgstr "" +msgid "Add _Lookup" +msgstr "_Добавить справку" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "Add _Missing Glyphs" +msgstr "Добавить _недостающие символы" -msgid "Encoding name" -msgstr "" +msgid "Add _Small Capitals..." +msgstr "Добавить _капитель..." -msgid "Please name this encoding" -msgstr "Назовите эту кодировку" +msgid "Add a corner point" +msgstr "Добавить угловую точку" -msgid "Bad encoding file format" -msgstr "Формат файлов с неправильной кодировкой" +msgid "Add a curve point" +msgstr "Добавить точку кривой" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Добавить точку кривой, всегда либо горизонтальную, либо вертикальную" -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" +msgid "Add a g2 curve point" +msgstr "Добавить точку кривой g2" -msgid "couldn't write encodings file\n" -msgstr "" +msgid "Add a left \"tangent\" point" +msgstr "Добавить левую точку касательной" -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "" +msgid "Add a new layer" +msgstr "Добавить новый слой" -msgid "Missing cidmap file" +msgid "Add a next constraint point (sometimes like a tangent)" msgstr "" +"Добавить последующую ограничительную точку (иногда подобную касательной)" -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "Добавить точку и указать расположение её контрольных точек" -msgid "Bad cidmap file" +msgid "Add a prev constraint point (sometimes like a tangent)" msgstr "" +"Добавить предшествующую ограничительную точку (иногда подобную касательной)" -msgid "_Search" -msgstr "_Искать" +msgid "Add a right \"tangent\" point" +msgstr "Добавить правую точку касательной" -msgid "_Use It" -msgstr "_Использовать" +msgid "Add a subtable to which lookup?" +msgstr "В какой справке создать субтаблицу?" -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" +msgid "Add a tangent point" +msgstr "Добавить точку касательной" -msgid "Use CID Map" -msgstr "" +msgid "Adding points at Extrema..." +msgstr "Добавление точек в экстремумах..." -msgid "_Browse" -msgstr "_Просмотр" +msgid "Additional arguments for autotrace program:" +msgstr "Дополнительные аргументы для программы autotrace:" -msgid "_Give Up" -msgstr "" +msgid "Adobe Glyph List" +msgstr "Список символов Adobe" -#, c-format msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" +"Adobe утверждает, что у «больших» сплайнов не должно\n" +"быть экстремумов, но не объясняет, что значит «большой».\n" +"Если расстояние между конечными точками сплайна больше\n" +"этого значения, то для FontForge такой сплайн «большой»." -msgid "No cidmap file..." -msgstr "" +#, c-format +msgid "Advance Width Metrics For %.50s" +msgstr "Метрики ширины для %.50s" -msgid "Find a cidmap file..." -msgstr "" +msgid "Adyghe" +msgstr "Адыгейский" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" +msgid "Aegean scripts" +msgstr "Эгейские письмена" -msgid "_Add" -msgstr "_Добавить" +msgid "Afar" +msgstr "Афарский" -msgid "_Delete" -msgstr "_Удалить" +msgid "Afm Save Failed" +msgstr "Сбой сохранения AFM" -msgid "Extraneous glyphs" -msgstr "Посторонние глифы" +msgid "Afrikaans" +msgstr "Африкаанс" msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"После поворота или наклона символа возможно надо использовать \"Элемент-" +">Добавить экстремумы\"" -msgid "Not a CID-keyed font" -msgstr "" +msgid "Albanian" +msgstr "Албанский" -msgid "Encoding Too Large" -msgstr "Слишком большая кодировка" +msgid "Align:" +msgstr "Выровнять:" -msgid "MultipleEncodingIgnored" -msgstr "" +msgid "All" +msgstr "Все" -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" +msgid "All Files" +msgstr "Все файлы" -#, c-format -msgid "No glyph named %s." -msgstr "" +msgid "All Fonts" +msgstr "Все типы шрифтов" -#, c-format -msgid "No CID named %s" -msgstr "" +msgid "All Glyphs" +msgstr "Все символы" -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" +msgid "All layers _cubic" +msgstr "Только _кубические" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" +msgid "All layers _quadratic" +msgstr "Только к_вадратичные" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" +msgid "Allow _curve smoothing" +msgstr "_Разрешить сглаживание кривых" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Не хватает закрывающей скобки во включении в строке %d у %s" +msgid "Allow _removal of extrema" +msgstr "Разрешить _удаление экстремумов" -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Не указано имя файла во включении в строке %d у %s" +msgid "Allow _slopes to change" +msgstr "Разрешить _изменение изгибов" -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" +msgid "Allow errors of:" +msgstr "Допустима ошибка в:" -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" +msgid "Allow the height match to differ by this much" +msgstr "Разрешить высоте варьироваться на это значение" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "Слишком большое число в строке %d у %s" +msgid "Allow:" +msgstr "Разрешить:" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "Отсутствует число в строке %d у %s" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Почти горизонтальные/вертикальные кривые" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Почти горизонтальные/вертикальные линии" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Слишком длинное название, \"%s%s\" в строке %d у %s" +msgid "Alphabetic Presentation Forms" +msgstr "Формы алфавитного представления (лигатуры)" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Отсутствует название в строке %d у %s" +msgid "Alt Subs" +msgstr "Альтернативные" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Ожидалось '%s' в строке %d у %s" +msgid "Altai" +msgstr "Алтайский" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Ожидалось '%c' в строке %d у %s" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Альтернативные кодировки Юникода / Селекторы вариаций" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" +msgid "Always" +msgstr "Всегда" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Ожидалось ';' в конце утверждения в строке %d у %s" +msgid "Amount" +msgstr "Величина" #, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" +msgid "An error occurred writing %s" +msgstr "Произошла ошибка при записи в %s" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" +msgid "An outline font editor" +msgstr "Редактор шрифтов" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" +msgid "Anchor Control..." +msgstr " о якоре" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" +msgid "Anchor Lost" +msgstr "Якорь потерян" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "Anchor Point Info" +msgstr "Информация о якоре" #, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" +msgid "Anchor-%d" +msgstr "Безымянное-%d" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" +msgid "AnchorPoint|_New" +msgstr "_Создать" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" +msgid "Anchored Pairs" +msgstr "Сцепленные пары" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" +msgid "Ancient Greek Musical Notation" +msgstr "Древнегреческая нотная грамота" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" +msgid "Ancient Greek Numbers" +msgstr "Древнегреческие цифры" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" +msgid "Ancient Symbols" +msgstr "Древние символы" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" +msgid "Angle:" +msgstr "Угол:" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" +msgid "Anti-Alias" +msgstr "Сглаживание" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" +msgid "Append a FONTLOG entry" +msgstr "Пополнить FONTLOG" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" +msgid "Apply change to which lookups?" +msgstr "К каким справкам применить изменение?" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" +msgid "Apply lookup" +msgstr "Применить справку" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" +msgid "Apply to:" +msgstr "Применить к:" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" +msgid "Apps" +msgstr "Программы" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" +msgid "Arabic" +msgstr "Арабский" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" +msgid "Arabic (Algeria)" +msgstr "Арабский (Алжир)" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" +msgid "Arabic (Bahrain)" +msgstr "Арабский (Бахрейн)" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" +msgid "Arabic (Egypt)" +msgstr "Арабский (Египт)" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" +msgid "Arabic (Iraq)" +msgstr "Арабский (Ирак)" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" +msgid "Arabic (Jordan)" +msgstr "Арабский (Иордан)" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" +msgid "Arabic (Kuwait)" +msgstr "Арабский (Кувейт)" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" +msgid "Arabic (Lebanon)" +msgstr "Арабский (Ливан)" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Ссылка на справку, которой нет в файле функций, но которая есть в этом " -"шрифте, %.50s" +msgid "Arabic (Libya)" +msgstr "Арабский (Ливия)" -msgid "Refers to Font" -msgstr "Ссылается на шрифт" +msgid "Arabic (Morocco)" +msgstr "Арабский (Марокко)" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" +msgid "Arabic (Oman)" +msgstr "Арабский (Оман)" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" +msgid "Arabic (Qatar)" +msgstr "Арабский (Катар)" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" +msgid "Arabic (Saudi Arabia)" +msgstr "Арабский (Саудовская Аравия)" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" +msgid "Arabic (Syria)" +msgstr "Арабский (Сирия)" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "Арабский (Тунис)" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" +msgid "Arabic (U.A.E.)" +msgstr "Арабский (ОАЭ)" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "Справки должны быть определены перед использованием в строке %d из %s" +msgid "Arabic (Yemen)" +msgstr "Арабский (Йемен)" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "Арабские формы представления A" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "Арабские формы представления B" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" +msgid "Archives" +msgstr "Архивы" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Вы уверены в том, что хотите заменить Å?\n" +"Кольцо не будет соединено с A." -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." msgstr "" +"Вы действительно хотите удалить эти символы? Эту операцию нельзя отменить." -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" +msgid "Armenian" +msgstr "Армянский" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" +msgid "Armenian Ligatures" +msgstr "Армянские лигатуры" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" +msgid "Arrows" +msgstr "Стрелки" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" +msgid "As Background" +msgstr "Как фон" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" +msgid "As CFF fonts" +msgstr "Как шрифты CFF" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" msgstr "" +"Спрашивать ли у пользователя ключи трассировщика при каждом его запуске" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Спрашивать ли у пользователя команды для mf при каждом его запуске" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" +msgid "AskBDFResolution" +msgstr "Спрашивать разрешение BDF" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" +msgid "Assamese" +msgstr "Ассамский" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" +msgid "At End" +msgstr "В конце" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" +msgid "At Start" +msgstr "В начале" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" +msgid "Athapaskan" +msgstr "Атапаскский" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" +msgid "Attempt to make a character that refers to itself" +msgstr "Попытка сделать глиф, который ссылается сам на себя" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" -"Ожидались ключевые слова 'by' или 'from' в подстановке в строке %d у %s" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Попытка сделать символ, который ссылается сам на себя" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "Ожидалось ключевое слово 'by' в подстановке в строке %d у %s" +msgid "Attention" +msgstr "Внимание" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" +msgid "Auto" +msgstr "Авто" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" +msgid "Auto Hinting Font..." +msgstr "Автоинструктирование шрифта..." -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" +msgid "Auto Instructing Font..." +msgstr "Автохинтование шрифта..." -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" +msgid "Auto Width" +msgstr "Автоширина" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Ожидалось название в справке на строке %d из %s" +msgid "Auto _Counter Hint" +msgstr "_Автоматически схинтовать просветы" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" +msgid "AutoHint" +msgstr "Автоинструкции" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "Неожиданный конец файла в определении справки на строке %d из %s" +msgid "Auto_Hint" +msgstr "Создать а_втохинты" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "Неожиданный ключ, %s, в определении справки на строке %d из %s" +msgid "Auto_Instr" +msgstr "Авто_инструкции" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" +msgid "Autohinta_ble" +msgstr "_Автохинтуемые" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "Ожидалось %s в определении справки на строке %d из %s" +msgid "Autokern new entries" +msgstr "Автоматически кернить новые записи" #, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"Не удалось автомагическое восстановление изменений в %.80s.\n" +"Пытаться восстановить при следующем запуске?" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" -"Эта справка не учитывается: совершенно непонятно, что за тип справки указан " -"в строке %d из %s" +msgid "Automatic" +msgstr "Автоматически" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" +msgid "Autot_race" +msgstr "_Автотрассировка..." -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" +msgid "AutotraceArgs" +msgstr "Ключи трассировщика" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" +msgid "AutotraceAsk" +msgstr "Спрашивать аргументы трассировщика" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" +msgid "Autotracing..." +msgstr "Автотрассировка..." -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" +msgid "Awadhi" +msgstr "Авадхи" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" +msgid "Axerbaijani (Arabic)" +msgstr "Азербайджанский (Арабский)" -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" +msgid "Axerbaijani (Cyrillic)" +msgstr "Азербайджанский (кириллица)" -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "Ожидался тэг в строке %d из %s" +msgid "Axis 1" +msgstr "Ось 1" -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Ожидалась ';' в строке %d из %s" +msgid "Axis 2" +msgstr "Ось 2" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" +msgid "Axis 3" +msgstr "Ось 3" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "Ожидалось '%c%c%c%c' в определении справки на строке %d из %s" +msgid "Axis 4" +msgstr "Ось 4" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" +msgid "Axis Range:" +msgstr "Диапазон оси:" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" +msgid "Axis Type:" +msgstr "Тип оси:" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" +msgid "AxisValue|Default" +msgstr "По умолчанию" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" +msgid "Aymara" +msgstr "Аймара" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" +msgid "Azebaijani (roman)" +msgstr "Азербайджанский (латиница)" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" +msgid "BDF Info..." +msgstr "Информация о BDF..." -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" +msgid "BDF Resolution" +msgstr "Разрешение BDF" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" +msgid "B_uild" +msgstr "С_оздать" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "Задний план" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" +msgid "Background Gradient" +msgstr "Фоновый градиент" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" +msgid "Background Gradient:" +msgstr "Фоновый градиент:" -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" +msgid "Background Image Color" +msgstr "Цвет фонового изображения" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Background color for popup windows" +msgstr "Цвет фона всплывающих подсказок" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" +msgid "Backup SFD" +msgstr "Резервный SFD" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Bad Encoding" +msgstr "Некорректная кодировка" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" +msgid "Bad Extension" +msgstr "Некорректное расширение" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" +msgid "Bad Family Name" +msgstr "Неподходящее название семейства" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge не поддерживает безымянные таблицы в строке %d у %s" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "Неподходящее название семейства, должно начинаться с буквы." -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" +msgid "Bad Font" +msgstr "Некорректный шрифт" -msgid "Discarding a duplicate kerning pair." -msgstr "" +msgid "Bad Glyph Name" +msgstr "Некорректное название символа" -#, c-format -msgid "No lookup named %s" -msgstr "Нет справки с именем %s" +msgid "Bad Gradient" +msgstr "Неправильный градиент" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" +msgid "Bad IBM Family" +msgstr "Некорректное семейство IBM" -msgid "Could not figure out a lookup type" -msgstr "Не удалось определить тип справки" +msgid "Bad Language" +msgstr "Некорректный язык" -msgid "Mark anchors provided when nothing can use them" -msgstr "" +msgid "Bad Metrics" +msgstr "Некорректные метрики" -#, c-format -msgid "Anchor-%d" -msgstr "Безымянное-%d" +msgid "Bad Name" +msgstr "Неправильное имя" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "Не удалось открыть файл с функциями %.120s" +msgid "Bad OS/2 version" +msgstr "Некорректная версия OS/2" -msgid "Cannot open file" -msgstr "Не удалось открыть файл" +msgid "Bad PostScript function" +msgstr "Некорректная функция Postscript" -msgid "_Unlink All" -msgstr "" +msgid "Bad Private Dictionary" +msgstr "Некорректный частный словарь" -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" -"Вы пытаетесь очистить %.30s, на который ссылается другой символ.\n" -"Вы действительно хотите очистить его?" +msgid "Bad Range" +msgstr "Некорректный диапазон" -msgid "Building duplicate encodings" -msgstr "" +msgid "Bad Reference" +msgstr "Неправильная ссылка" -msgid "Transforming..." -msgstr "Преобразование..." +msgid "Bad Sequence/Lookup List" +msgstr "Некорректный список последовательности/справок" -msgid "Removing overlaps..." -msgstr "Удаление пересечений..." +msgid "Bad Size" +msgstr "Некорректный размер" -msgid "Adding points at Extrema..." -msgstr "Добавление точек в экстремумах..." +msgid "Bad Transformation Matrix" +msgstr "Некорректная матрица преобразования" -msgid "Rounding to integer..." -msgstr "Округление до целого..." +msgid "Bad Transformation matrix" +msgstr "Некорректная матрица преобразования" -msgid "Correcting Direction..." -msgstr "Исправление направления..." +msgid "Bad Value" +msgstr "Некорректный выбор" -msgid "Unlink All" -msgstr "Разыменовать все" +msgid "Bad encoding file format" +msgstr "Формат файлов с неправильной кодировкой" -msgid "Unlink" -msgstr "Разыменовать" +msgid "Bad font specification" +msgstr "_Y" + +msgid "Bad image file" +msgstr "Неправильный файл изображения" #, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" +msgid "Bad image file: %.100s" +msgstr "Неправильный файл изображения: %.100s" -msgid "Flipped Reference" -msgstr "Зеркальная ссылка" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Некорректный глиф лигатуры. GID %d не менее чем %d\n" -msgid "Simplifying..." -msgstr "Упрощение..." +msgid "Bad lookup type" +msgstr "Некорректный тип справки" -msgid "Finding Substitution Points..." -msgstr "" +msgid "Bad namelist file" +msgstr "Неправильный файл списка названий" -msgid "Finding Counter Masks..." -msgstr "" +msgid "Bad number" +msgstr "Неправильное число" -msgid "Things could be better..." -msgstr "Всё могло быть лучше" +msgid "Bad pixel size" +msgstr "Неправильный размер пиксела" -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" +msgid "Bad selection" +msgstr "Некорректное выделение" -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" +msgid "Bad setting" +msgstr "Некорректные параметры" -msgid "Auto Instructing Font..." -msgstr "Автохинтование шрифта..." +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Некорректный тип" -msgid "Building accented glyphs" -msgstr "Создание акцентированных символов" +msgid "Bad xfig file" +msgstr "Неправильный файл xfig" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"Вы уверены в том, что хотите заменить Å?\n" -"Кольцо не будет соединено с A." +msgid "Bar Width:" +msgstr "Ширина полосок:" -msgid "Replace Å" -msgstr "Заменить Å" +msgid "Base Ligatures" +msgstr "Базовые лигатуры" -msgid "_Revert" -msgstr "_Восстановить" +msgid "Base X" +msgstr "Основание X" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" +msgid "Base Y" +msgstr "Основание Y" -msgid "Font changed" -msgstr "Шрифт был изменён" +msgid "Base:" +msgstr "Основной:" -msgid "Old sfd file" -msgstr "Старый файл SFD" +msgid "Baseline" +msgstr "Базовая линия" -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" +msgid "Bashkir" +msgstr "Башкирский" -msgid "Glyph Name Changed" -msgstr "Изменено название глифа" +msgid "Basic Latin" +msgstr "Базовая латиница" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" +msgid "Basque" +msgstr "Баскский" -msgid "Can't Find Glyph" -msgstr "Невозможно найти глиф" +msgid "Be_vel" +msgstr "С_кошенное" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Глиф %.80s не может быть найден в этом файле SFD" +msgid "Begin:" +msgstr "Начало:" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" +msgid "Belarussian" +msgstr "Белорусский" -msgid "No ByteCode Interpreter" -msgstr "Нет интерпретатора байт-кода" +msgid "Below Base Mark" +msgstr "Под отметкой основы" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" +msgid "Bemba" +msgstr "Бемба" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" +msgid "Bengali" +msgstr "Бенгальский" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" +msgid "Bengali Bangladesh" +msgstr "Бенгальский (Бангладеш)" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Китайский)" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Трад. китайский)" -msgid "Merging Problem" -msgstr "" +msgid "Bikol" +msgstr "Бикольский" -msgid "Merging a font with itself achieves nothing" -msgstr "" +msgid "Bind to Path" +msgstr "Связать с контуром" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" +msgid "Bitm_ap Strikes Available..." +msgstr "_Доступные растры..." -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" +msgid "Bitmap" +msgstr "Растр" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" +msgid "Bitmap Fonts" +msgstr "Растровые шрифты" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" +msgid "Bitmap Magnification..." +msgstr "Растровое увеличение..." -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" +msgid "Bitmap Paste" +msgstr "Вставить растр" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" +msgid "Bitmap _Magnification..." +msgstr "_Масштаб отображения растра..." -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" +msgid "Black" +msgstr "Черный" -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" +msgid "Blend to New Font" +msgstr "Смешать в новый шрифт" -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" +msgid "Block Elements" +msgstr "Блочные элементы" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Blue:" +msgstr "Синий:" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" +msgid "Bold" +msgstr "Жирный" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" +msgid "Bone" +msgstr "Шипообразные" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" +msgid "Book" +msgstr "Нормальный" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" +msgid "Bookmark Current Dir" +msgstr "Текущий каталог в закладки" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" +msgid "Bookmarks" +msgstr "Закладки" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" +msgid "Border Shape:" +msgstr "Форма рамки:" -msgid "Interpolating Problem" -msgstr "Неудача интерполяции" +msgid "Border Type:" +msgstr "Тип границы:" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Попытка интерполировать шрифт с самим собой ничего не даст" +msgid "Border Width:" +msgstr "Толщина границы:" -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" -"Интерполяция между шрифтами со сплайнами разного порядка (например, между " -"PostScript и TrueType)" +msgid "Bosnian" +msgstr "Боснийский" -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" -"Интерполяция между шрифтами с разными типами редактирования (например, между " -"Type3 и Type1)" +msgid "Bottom Hint" +msgstr "Нижний хинт" -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" +msgid "Bottom Right" +msgstr "Нижний правый" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" +msgid "Bottom Zone" +msgstr "Нижняя зона" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" +msgid "Bounding Box" +msgstr "Площадка (BB)" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" +msgid "Bounding Box:" +msgstr "Площадка (BB):" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" +msgid "Box Drawing" +msgstr "Для рисования рамок" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" +msgid "Brahui" +msgstr "Брауи" -msgid "Unexpected EOF in gf\n" -msgstr "" +msgid "Braille Patterns" +msgstr "Азбука Брейля" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" +msgid "Breton" +msgstr "Бретонский" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" +msgid "Brighter Border:" +msgstr "Яркая граница:" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" +msgid "Brightest Border:" +msgstr "Самая яркая граница:" -msgid "Pixel size:" -msgstr "Размер пиксела:" +msgid "Browse..." +msgstr "Просмотр..." -msgid "What is the pixel size of the font in this file?" -msgstr "" +msgid "Build _Composite Glyph" +msgstr "Создать _композитный символ" -msgid "Bad Number" -msgstr "" +msgid "Building accented glyphs" +msgstr "Создание акцентированных символов" -msgid "Duplicate pixelsize" -msgstr "" +msgid "Bulgarian" +msgstr "Болгарский" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" +msgid "Burmese" +msgstr "Бирманский" -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" +msgid "Button" +msgstr "Кнопка" -msgid "Not a pk file" -msgstr "Не pk файл" +msgid "Buttons" +msgstr "Кнопки" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" +msgid "By Classes" +msgstr "По классам" -msgid "Not a gf file" -msgstr "" +msgid "By Coverage" +msgstr "По охвату" -msgid "Not a pcf file" -msgstr "Не pcf файл" +msgid "By Glyphs" +msgstr "По глифам" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" +msgid "By _Scripts" +msgstr "По п_исьменности" -msgid "Not a bdf file" -msgstr "Не bdf файл" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "Угол наклона глифов (в градусах):" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" +msgid "Byelorussian" +msgstr "Белорусский" -msgid "Decompress Failed!" -msgstr "" +msgid "Byte Order Mark" +msgstr "Знак байтового порядка" -#, c-format -msgid "Loading font from %.100s" -msgstr "Загрузка шрифта из %.100s" +msgid "Byzantine Musical Symbols" +msgstr "Византийская нотная грамота" -msgid "Loading..." -msgstr "Загрузка..." +msgid "CFF version mismatch\n" +msgstr "Несовпадение версии CFF\n" -msgid "Reading Glyphs" -msgstr "Чтение глифов" +msgid "CJK Compatibility" +msgstr "CJK, совместимость" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" +msgid "CJK Compatibility Forms" +msgstr "CJK, формы для совместимости" -msgid "No Bitmap Font" -msgstr "" +msgid "CJK Symbols and Punctuation" +msgstr "Символы и знаки препинания CJK" -msgid "Outline Glyphs\n" -msgstr "" +msgid "CJK Unified Ideographs" +msgstr "CJK, объединенные идеограммы, расширение A" -msgid "Glyph Differences\n" -msgstr "" +msgid "C_ID Font Info..." +msgstr "Информация о шрифте C_ID..." -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" +msgid "C_all..." +msgstr "_Запустить..." -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" +msgid "C_enter" +msgstr "По _центру" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" +msgid "C_hange" +msgstr "_Изменить" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" +msgid "C_hop" +msgstr "О_чистить" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" +msgid "C_lasses" +msgstr "К_лассы" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" +msgid "C_lear" +msgstr "О_чистить" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" +msgid "C_lose Tab" +msgstr "_Закрыть вкла_дку" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" +msgid "C_opy Reference" +msgstr "_Скопировать ссылку" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" +msgid "C_orner" +msgstr "_Угловая" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" +msgid "C_ustom" +msgstr "_Другой" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" +msgid "Ca_pital Height:" +msgstr "В_ысота прописных:" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" +msgid "Call Script" +msgstr "Вызвать сценарий" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" +msgid "Cambodian" +msgstr "Камбоджийский" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Can Be _Interpolated" +msgstr "_Может быть интерполируемой" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgid "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" +"Может ли этот шрифт быть встроен в скачиваемый документ\n" +"(например, PDF), и если да, то что именно можно делать\n" +"со шрифтом и включающим его документом." -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" +msgid "Can't Find Glyph" +msgstr "Невозможно найти глиф" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Хинты отличаются друг от друга в глифе “%s”\n" +msgid "Can't _Be Interpolated" +msgstr "_Не может быть интерполируемой" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Глиф “%s” в %s не содержит инструкций TrueType\n" +msgid "Can't create temporary directory" +msgstr "Не удалось создать временный каталог" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Глиф “%s” содержит иные инструкции TrueType\n" +msgid "Can't find autotrace" +msgstr "Не удалось найти autotrace" -#, c-format -msgid "Glyphs in %s but not in %s\n" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"Не удалось найти программу autotrace (установите переменную окружения " +"AUTOTRACE) или скачайте её: http://sf.net/projects/autotrace/" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Глиф “%s” отсутствует в %s\n" +msgid "Can't find mf" +msgstr "Не найден mf" msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" +"Не удалось найти программу mf (установите переменную окружения MF) или " +"скачать её с:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Metafont является частью дистрибутива TeX." -msgid "Bitmap Strikes\n" -msgstr "" +msgid "Can't find the file" +msgstr "Не удалось найти файл" -#, c-format -msgid "Strike %d@%d\n" -msgstr "" +msgid "Can't fix" +msgstr "Невозможно исправить" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" +msgid "Can't insert 'cvt'" +msgstr "Невозможно вставить 'cvt'" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" +msgid "Can't insert 'fpgm'" +msgstr "Невозможно вставить 'fpgm'" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" +msgid "Can't insert 'prep'" +msgstr "Невозможно вставить 'prep'" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" +msgid "Can't instruct this glyph" +msgstr "Невозможно создать инструкции для этого глифа" #, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Can't open %s\n" +msgstr "Не удалось открыть %s\n" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Не удалось открыть временный файл для создания шрифта TrueType.\n" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" +msgid "Can't run mf" +msgstr "Не удалось запустить mf" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" +msgid "Cancel" +msgstr "Отменить" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" +msgid "Cancel Button" +msgstr "Кнопка отмены" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" +msgid "Cancel Buttons" +msgstr "Кнопки отмены" + +msgid "Cannot Be Undone" +msgstr "Невозможно отменить" + +msgid "Cannot be Undone" +msgstr "Действие не может быть отменено" #, c-format -msgid ") while in %s it is (" -msgstr "" +msgid "Cannot open %s" +msgstr "Не удалось открыть %s" + +msgid "Cannot open a temporary file\n" +msgstr "Не удалось открыть временный файл\n" #, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" +msgid "Cannot open feature file %.120s" +msgstr "Не удалось открыть файл с функциями %.120s" -msgid "font name" -msgstr "название шрифта" +msgid "Cannot open file" +msgstr "Не удалось открыть файл" -msgid "family name" -msgstr "название гарнитуры" +msgid "Canonical Start _Point" +msgstr "Каноническая _начальная точка" -msgid "full name" -msgstr "полное название" +msgid "Canonical _Contours" +msgstr "_Канонические контуры" -msgid "weight" -msgstr "насыщенность" +msgid "Capital Spacing" +msgstr "Интервал прописных" -msgid "copyright notice" -msgstr "уведомление об авторских правах" +msgid "Capitals to Petite Capitals" +msgstr "Маленькая капитель из прописных" -msgid "version" -msgstr "версия" +msgid "Capitals to Small Capitals" +msgstr "Капитель из прописных" -msgid "Glyph Positioning\n" -msgstr "Размещение символа\n" +msgid "Case-Sensitive Forms" +msgstr "Регистрозависимые формы" -msgid "Glyph Substitution\n" -msgstr "Подстановка символа\n" +msgid "Catalan" +msgstr "Каталонский" -msgid "Lookup Differences\n" -msgstr "" +msgid "Cebuano" +msgstr "Себуано" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" +msgid "Center Bet_ween Control Points" +msgstr "В _центре между контрольными точками" -msgid "" -msgstr "<Ничего>" +msgid "Center of Selection" +msgstr "Центр выделения" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" +msgid "Centered" +msgstr "По центру" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" +msgid "Change" +msgstr "Изменить" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" +msgid "Change Glyphs" +msgstr "Изменение глифов" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" +msgid "Change Length" +msgstr "Изменить длину" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" +msgid "Change Supplement..." +msgstr "Изменить дополнение..." -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Change UniqueID?" +msgstr "Изменить UniqueID?" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Change Weight" +msgstr "Смена насыщенности" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "Невозможно понять, как сравнить субтаблицу %s в %s с %s в %s\n" +msgid "Change X-Height" +msgstr "Смена роста строчных" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" +msgid "Change XHeight" +msgstr "Смена роста строчных" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" +msgid "Change _Glyph..." +msgstr "Изменить _глиф..." -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Справки находятся в %s, но не в %s\n" +msgid "Change _Weight..." +msgstr "_Изменить насыщенность..." -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Справка %s находится не в %s\n" +msgid "Change _X-Height..." +msgstr "_Изменить рост строчных..." -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Субтаблицы справок находятся в %s, а не в %s\n" +msgid "Change whether spiro is active or not" +msgstr "Изменить активность Спиро" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Субтаблица справки %s находится не в %s\n" +msgid "Changed Color" +msgstr "Цвет изменившегося глифа:" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" +msgid "Changing glyphs" +msgstr "Смена глифов" -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" +msgid "Character Variants 01" +msgstr "Варианты символов 01" -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" +msgid "Character Variants 02" +msgstr "Варианты символов 02" -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" +msgid "Character Variants 03" +msgstr "Варианты символов 03" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" +msgid "Character Variants 04" +msgstr "Варианты символов 04" -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "Чешский" - -msgid "Dutch" -msgstr "Голландский" - -msgid "English" -msgstr "Английский" - -msgid "French" -msgstr "Французский" - -msgid "German" -msgstr "Немецкий" - -msgid "Lang|Greek" -msgstr "Греческий" - -msgid "Lang|Hebrew" -msgstr "Иврит" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Hungarian" -msgstr "Венгерский" - -msgid "Italian" -msgstr "Итальянский" - -msgid "Hiragana" -msgstr "Хирагана" - -msgid "Katakana" -msgstr "Катакана" - -msgid "Lithuanian" -msgstr "Литовский" - -msgid "Polish" -msgstr "Польский" - -msgid "Russian" -msgstr "Русский" - -msgid "Spanish" -msgstr "Испанский" - -msgid "Sanskrit" -msgstr "Санскрит" - -msgid "Swedish" -msgstr "Шведский" - -msgid "Turkish" -msgstr "Турецкий" - -msgid "Welsh" -msgstr "Уэльский" - -msgid "Access All Alternates" -msgstr "Все альтернативные варианты" - -msgid "Above Base Forms" -msgstr "" - -msgid "Above Base Mark" -msgstr "Над отметкой основы" - -msgid "Above Base Substitutions" -msgstr "" - -msgid "Vertical Fractions" -msgstr "Вертикальные дроби" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "" - -msgid "Below Base Mark" -msgstr "Под отметкой основы" - -msgid "Below Base Substitutions" -msgstr "" - -msgid "Capitals to Petite Capitals" -msgstr "Маленькая капитель из прописных" - -msgid "Capitals to Small Capitals" -msgstr "Капитель из прописных" - -msgid "Contextual Alternates" -msgstr "Контекстные альтернативы" - -msgid "Case-Sensitive Forms" -msgstr "Регистрозависимые формы" - -msgid "Glyph Composition/Decomposition" -msgstr "Композиция/декомпозиция глифа" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "Контекстные лигатуры" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "Интервал прописных" - -msgid "Contextual Swash" -msgstr "Контекстный росчерк" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" +msgid "Character Variants 05" +msgstr "Варианты символов 05" msgid "Character Variants 06" -msgstr "" +msgstr "Варианты символов 06" msgid "Character Variants 07" -msgstr "" +msgstr "Варианты символов 07" msgid "Character Variants 08" -msgstr "" +msgstr "Варианты символов 08" msgid "Character Variants 09" -msgstr "" +msgstr "Варианты символов 09" msgid "Character Variants 10" -msgstr "" +msgstr "Варианты символов 10" msgid "Character Variants 11" -msgstr "" +msgstr "Варианты символов 11" msgid "Character Variants 12" -msgstr "" +msgstr "Варианты символов 12" msgid "Character Variants 13" -msgstr "" +msgstr "Варианты символов 13" msgid "Character Variants 14" -msgstr "" +msgstr "Варианты символов 14" msgid "Character Variants 15" -msgstr "" +msgstr "Варианты символов 15" msgid "Character Variants 16" -msgstr "" +msgstr "Варианты символов 16" msgid "Character Variants 17" -msgstr "" +msgstr "Варианты символов 17" msgid "Character Variants 18" -msgstr "" +msgstr "Варианты символов 18" msgid "Character Variants 19" -msgstr "" +msgstr "Варианты символов 19" msgid "Character Variants 20" -msgstr "" +msgstr "Варианты символов 20" msgid "Character Variants 21" -msgstr "" +msgstr "Варианты символов 21" msgid "Character Variants 22" -msgstr "" +msgstr "Варианты символов 22" msgid "Character Variants 23" -msgstr "" +msgstr "Варианты символов 23" msgid "Character Variants 24" -msgstr "" +msgstr "Варианты символов 24" msgid "Character Variants 25" -msgstr "" +msgstr "Варианты символов 25" msgid "Character Variants 26" -msgstr "" +msgstr "Варианты символов 26" msgid "Character Variants 27" -msgstr "" +msgstr "Варианты символов 27" msgid "Character Variants 28" -msgstr "" +msgstr "Варианты символов 28" msgid "Character Variants 29" -msgstr "" +msgstr "Варианты символов 29" msgid "Character Variants 30" -msgstr "" +msgstr "Варианты символов 30" msgid "Character Variants 31" -msgstr "" +msgstr "Варианты символов 31" msgid "Character Variants 32" -msgstr "" +msgstr "Варианты символов 32" msgid "Character Variants 33" -msgstr "" +msgstr "Варианты символов 33" msgid "Character Variants 34" -msgstr "" +msgstr "Варианты символов 34" msgid "Character Variants 35" -msgstr "" +msgstr "Варианты символов 35" msgid "Character Variants 36" -msgstr "" +msgstr "Варианты символов 36" msgid "Character Variants 37" -msgstr "" +msgstr "Варианты символов 37" msgid "Character Variants 38" -msgstr "" +msgstr "Варианты символов 38" msgid "Character Variants 39" -msgstr "" +msgstr "Варианты символов 39" msgid "Character Variants 40" -msgstr "" +msgstr "Варианты символов 40" msgid "Character Variants 41" -msgstr "" +msgstr "Варианты символов 41" msgid "Character Variants 42" -msgstr "" +msgstr "Варианты символов 42" msgid "Character Variants 43" -msgstr "" +msgstr "Варианты символов 43" msgid "Character Variants 44" -msgstr "" +msgstr "Варианты символов 44" msgid "Character Variants 45" -msgstr "" +msgstr "Варианты символов 45" msgid "Character Variants 46" -msgstr "" +msgstr "Варианты символов 46" msgid "Character Variants 47" -msgstr "" +msgstr "Варианты символов 47" msgid "Character Variants 48" -msgstr "" +msgstr "Варианты символов 48" msgid "Character Variants 49" -msgstr "" +msgstr "Варианты символов 49" msgid "Character Variants 50" -msgstr "" +msgstr "Варианты символов 50" msgid "Character Variants 51" -msgstr "" +msgstr "Варианты символов 51" msgid "Character Variants 52" -msgstr "" +msgstr "Варианты символов 52" msgid "Character Variants 53" -msgstr "" +msgstr "Варианты символов 53" msgid "Character Variants 54" -msgstr "" +msgstr "Варианты символов 54" msgid "Character Variants 55" -msgstr "" +msgstr "Варианты символов 55" msgid "Character Variants 56" -msgstr "" +msgstr "Варианты символов 56" msgid "Character Variants 57" -msgstr "" +msgstr "Варианты символов 57" msgid "Character Variants 58" -msgstr "" +msgstr "Варианты символов 58" msgid "Character Variants 59" -msgstr "" +msgstr "Варианты символов 59" msgid "Character Variants 60" -msgstr "" +msgstr "Варианты символов 60" msgid "Character Variants 61" -msgstr "" +msgstr "Варианты символов 61" msgid "Character Variants 62" -msgstr "" +msgstr "Варианты символов 62" msgid "Character Variants 63" -msgstr "" +msgstr "Варианты символов 63" msgid "Character Variants 64" -msgstr "" +msgstr "Варианты символов 64" msgid "Character Variants 65" -msgstr "" +msgstr "Варианты символов 65" msgid "Character Variants 66" -msgstr "" +msgstr "Варианты символов 66" msgid "Character Variants 67" -msgstr "" +msgstr "Варианты символов 67" msgid "Character Variants 68" -msgstr "" +msgstr "Варианты символов 68" msgid "Character Variants 69" -msgstr "" +msgstr "Варианты символов 69" msgid "Character Variants 70" -msgstr "" +msgstr "Варианты символов 70" msgid "Character Variants 71" -msgstr "" +msgstr "Варианты символов 71" msgid "Character Variants 72" -msgstr "" +msgstr "Варианты символов 72" msgid "Character Variants 73" -msgstr "" +msgstr "Варианты символов 73" msgid "Character Variants 74" -msgstr "" +msgstr "Варианты символов 74" msgid "Character Variants 75" -msgstr "" +msgstr "Варианты символов 75" msgid "Character Variants 76" -msgstr "" +msgstr "Варианты символов 76" msgid "Character Variants 77" -msgstr "" +msgstr "Варианты символов 77" msgid "Character Variants 78" -msgstr "" +msgstr "Варианты символов 78" msgid "Character Variants 79" -msgstr "" +msgstr "Варианты символов 79" msgid "Character Variants 80" -msgstr "" +msgstr "Варианты символов 80" msgid "Character Variants 81" -msgstr "" +msgstr "Варианты символов 81" msgid "Character Variants 82" -msgstr "" +msgstr "Варианты символов 82" msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" +msgstr "Варианты символов 83" msgid "Character Variants 85" -msgstr "" +msgstr "Варианты символов 85" msgid "Character Variants 86" -msgstr "" +msgstr "Варианты символов 86" msgid "Character Variants 87" -msgstr "" +msgstr "Варианты символов 87" msgid "Character Variants 88" -msgstr "" +msgstr "Варианты символов 88" msgid "Character Variants 89" -msgstr "" +msgstr "Варианты символов 89" msgid "Character Variants 90" -msgstr "" +msgstr "Варианты символов 90" msgid "Character Variants 91" -msgstr "" +msgstr "Варианты символов 91" msgid "Character Variants 92" -msgstr "" +msgstr "Варианты символов 92" msgid "Character Variants 93" -msgstr "" +msgstr "Варианты символов 93" msgid "Character Variants 94" -msgstr "" +msgstr "Варианты символов 94" msgid "Character Variants 95" -msgstr "" +msgstr "Варианты символов 95" msgid "Character Variants 96" -msgstr "" +msgstr "Варианты символов 96" msgid "Character Variants 97" -msgstr "" +msgstr "Варианты символов 97" msgid "Character Variants 98" -msgstr "" +msgstr "Варианты символов 98" msgid "Character Variants 99" -msgstr "" +msgstr "Варианты символов 99" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Charsets" +msgstr "Кодировки" -msgid "Distance" -msgstr "" +msgid "Chechen" +msgstr "Чеченский" -msgid "Discretionary Ligatures" -msgstr "" +msgid "Check Self-Intersection" +msgstr "Проверять наличие самопересечений" -msgid "Denominators" -msgstr "" +msgid "Check _missing extrema" +msgstr "Искать отсутствие _экстремумов" -msgid "Diphthongs (Obsolete)" -msgstr "" +msgid "Check for _irrelevant control points" +msgstr "_Проверять нерелевантные упр. точки" -msgid "Dotless Forms" -msgstr "" +msgid "Check for missing _glyph names" +msgstr "Проверять на отсутствие _имен глифов" -msgid "Expert Forms" -msgstr "" +msgid "Check for missing glyph names" +msgstr " Проверять отсутствие имен глифов" -msgid "Final Glyph On Line" -msgstr "" +msgid "Check missing _bitmaps" +msgstr "Искать отсутствующие растровые символы" -msgid "Terminal Forms #2" -msgstr "" +msgid "Check substitutions for empty chars" +msgstr "Искать пустые символы в подстановках" -msgid "Terminal Forms #3" -msgstr "" +msgid "Cherokee" +msgstr "Чероки" -msgid "Terminal Forms" -msgstr "" +msgid "Chinese (Hong Kong)" +msgstr "Китайский (Гонконг)" -msgid "Flattened Accents over Capitals" -msgstr "" +msgid "Chinese (Macau)" +msgstr "Китайский (Макао)" -msgid "Diagonal Fractions" -msgstr "" +msgid "Chinese (PRC)" +msgstr "Китайский (PRC)" -msgid "Full Widths" -msgstr "" +msgid "Chinese (Singapore)" +msgstr "Китайский (Сингапур)" -msgid "Half Forms" -msgstr "" +msgid "Chinese (Taiwan)" +msgstr "Китайский (Тайвань)" -msgid "Halant Forms" -msgstr "" +msgid "Chinese Hong Kong" +msgstr "Китайский (Гонконг)" -msgid "Alternative Half Widths" -msgstr "" +msgid "Chinese Phonetic" +msgstr "Китайский (фонетический)" -msgid "Historical Forms" -msgstr "" +msgid "Chinese Simplified" +msgstr "Китайский (упрощенный)" -msgid "Horizontal Kana Alternatives" -msgstr "" +msgid "Chinese Traditional" +msgstr "Китайский традиционный" -msgid "Historic Ligatures" -msgstr "" +msgid "Choose a file format..." +msgstr "Укажите формат файла..." -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Choose which lookups to copy" +msgstr "Выберите копируемые справки" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" +msgid "Chukchi" +msgstr "Чукотский" -msgid "Half Widths" -msgstr "" +msgid "Church Slavonic" +msgstr "Церковно-славянский" -msgid "Initial Forms" -msgstr "Начальные формы" +msgid "Chuvash" +msgstr "Чувашский" -msgid "Isolated Forms" -msgstr "" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "класс" +msgstr[1] "класса" +msgstr[2] "классов" +msgstr[3] "" -msgid "Italics" -msgstr "" +#, c-format +msgid "Class %d: " +msgstr "Класс %d: " -msgid "Justification Alternatives" -msgstr "" +msgid "Class 0" +msgstr "Класс 0" -msgid "Japanese Forms (Obsolete)" -msgstr "" +msgid "Class Name" +msgstr "Название класса" -msgid "JIS2004 Forms" -msgstr "" +msgid "Class already used" +msgstr "Класс уже используется" -msgid "JIS78 Forms" -msgstr "" +msgid "Classes" +msgstr "Классы" -msgid "JIS83 Forms" -msgstr "" +msgid "Clea_nup Glyph" +msgstr "О_чистить символ" -msgid "JIS90 Forms" -msgstr "" +msgid "Cleanup Self Intersect" +msgstr "Убрать самопересечения" -msgid "Horizontal Kerning" -msgstr "" +msgid "Clear" +msgstr "Очистить" -msgid "Left Bounds" -msgstr "" +msgid "Clear All" +msgstr "Очистить все" -msgid "Standard Ligatures" -msgstr "" +msgid "Clear All Device Tables" +msgstr "Очистить все таблицы устройства" -msgid "Leading Jamo Forms" -msgstr "" +msgid "Clear DStem" +msgstr "Очистить диагональные штрихи" -msgid "Lining Figures" -msgstr "" +msgid "Clear Device Table" +msgstr "Очистить таблицу устройства" -msgid "Localized Forms" -msgstr "" +msgid "Clear Instructions" +msgstr "Очистить инструкции" -msgid "Left to Right Alternates" -msgstr "" +msgid "Clear _Background" +msgstr "Очистить _фон" -msgid "Left to Right mirrored forms" -msgstr "" +msgid "Clear _VStem" +msgstr "Очистить _вертикальные штрихи" -msgid "Mark Positioning" -msgstr "" +msgid "Clear destination layer before copy" +msgstr "Очистить конечный слой перед копированием" -msgid "Medial Forms 2" -msgstr "" +msgid "Clip Path Color" +msgstr "Цвет обтравочного контура" -msgid "Medial Forms" -msgstr "" +msgid "Cloc_kwise" +msgstr "По _часовой стрелке" -msgid "Mathematical Greek" -msgstr "" +msgid "Close Open Contours" +msgstr "Закрыть открытые контуры" -msgid "Mark to Mark" -msgstr "" +msgid "Co_py LBearing" +msgstr "Скопировать _левый апрош" -msgid "Mark Positioning via Substitution" -msgstr "" +msgid "Color" +msgstr "Цвет" -msgid "Alternate Annotation Forms" -msgstr "" +msgid "Color Button" +msgstr "Кнопка диалога выбора цвета" -msgid "NLC Kanji Forms" -msgstr "" +msgid "Color used to mark the selected glyph" +msgstr "Цвет пометки выделенного глифа" -msgid "Nukta Forms" -msgstr "" +msgid "Color:" +msgstr "Цвет:" -msgid "Numerators" -msgstr "" +msgid "Color|Background" +msgstr "Фон" -msgid "Oldstyle Figures" -msgstr "" +msgid "Color|Choose..." +msgstr "Выбрать..." -msgid "Optical Bounds" -msgstr "" +msgid "Color|Default" +msgstr "По умолчанию" -msgid "Ordinals" -msgstr "" +msgid "Color|FillColor" +msgstr "Цвет заливки" -msgid "Ornaments" -msgstr "" +msgid "Color|Foreground" +msgstr "Передний план" -msgid "Proportional Alternate Metrics" -msgstr "" +msgid "Com_binations" +msgstr "_Комбинации" -msgid "Lowercase to Petite Capitals" -msgstr "" +msgid "Combining Diacritical Marks" +msgstr "Объединяющие диакритические метки" -msgid "Proportional Kana" -msgstr "" +msgid "Combining Diacritical Marks Supplement" +msgstr "Объединяющие диакритические значки, дополнение" -msgid "Proportional Numbers" +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" msgstr "" +"Команды, передаваемые программе mf (metafont); имя файла последует за ними" -msgid "Pre Base Forms" -msgstr "" +msgid "Comment" +msgstr "Комментарий" -msgid "Pre Base Substitutions" -msgstr "" +msgid "CompactOnOpen" +msgstr "Компактная кодировка при открытии" -msgid "Post Base Forms" -msgstr "" +msgid "Compacted" +msgstr "Сжатый" -msgid "Post Base Substitutions" -msgstr "" +#, c-format +msgid "Compare %s to %s" +msgstr "Сравнить %s с %s" -msgid "Proportional Width" -msgstr "" +msgid "Compare Fonts..." +msgstr "Сравнить шрифты..." -msgid "Quarter Widths" -msgstr "" +msgid "Compare Glyph _Positioning" +msgstr "Сравнить _позиционирование символов" -msgid "Randomize" -msgstr "" +msgid "Compare Glyph _Substitution" +msgstr "Сравнить _замену символов" -msgid "Required Contextual Alternates" -msgstr "" +msgid "Compare Layers" +msgstr "Сравнение слоёв" -msgid "Rakar Forms" -msgstr "" +msgid "Compare Layers..." +msgstr "Сравнить слои..." -msgid "Required Ligatures" -msgstr "" +msgid "Compare _Bitmaps" +msgstr "Сравнить _растры" -msgid "Reph Form" -msgstr "" +msgid "Compare _Hints" +msgstr "Сравнить _инструкции" -msgid "Right Bounds" -msgstr "" +msgid "Compare _Names" +msgstr "Сравнить _имена" -msgid "Right to Left Alternates" -msgstr "" +msgid "Compare _Outlines" +msgstr "Сравнить _контуры" -msgid "Right to Left mirrored forms" -msgstr "" +msgid "Compare two layers" +msgstr "Сравнить два слоя" -msgid "Ruby Notational Forms" -msgstr "" +msgid "Component" +msgstr "Компонент" -msgid "Required Variation Alternates" -msgstr "" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Компонент %d %.30s (%d,%d)" -msgid "Stylistic Alternatives" -msgstr "" +msgid "Components" +msgstr "Компоненты" -msgid "Scientific Inferiors" -msgstr "" +msgid "Composites in AFM" +msgstr "Композиты в AFM" -msgid "Lowercase to Small Capitals" -msgstr "" +msgid "Compress (as a percentage)" +msgstr "Сжать (в процентном соотношении)" -msgid "Simplified Forms" -msgstr "" +msgid "Condense/Extend" +msgstr "Сжатие или расширение" -msgid "Style Set 1" -msgstr "" +msgid "Condensed" +msgstr "Сжатый" -msgid "Style Set 2" -msgstr "" +msgid "Condensed (75%)" +msgstr "Узкий (75%)" -msgid "Style Set 3" -msgstr "" +msgid "Constants" +msgstr "Константы" -msgid "Style Set 4" -msgstr "" +msgid "Contextual Alternates" +msgstr "Контекстные альтернативы" -msgid "Style Set 5" -msgstr "" +msgid "Contextual Ligatures" +msgstr "Контекстные лигатуры" -msgid "Style Set 6" -msgstr "" +msgid "Contextual Swash" +msgstr "Контекстный росчерк" -msgid "Style Set 7" -msgstr "" +msgid "Contextual insertion" +msgstr "Контекстная вставка" -msgid "Style Set 8" -msgstr "" +msgid "Contextual substitution" +msgstr "Контекстная подстановка" -msgid "Style Set 9" -msgstr "" +msgid "Continue" +msgstr "Продолжить" -msgid "Style Set 10" -msgstr "" +msgid "Control Pictures" +msgstr "Управляющие картинки" -msgid "Style Set 11" -msgstr "" +msgid "Control Points (Always_)" +msgstr "Контрольные точки (всегда_)" -msgid "Style Set 12" -msgstr "" +msgid "Control Points _beyond spline" +msgstr "Упр. точки _вне сплайнов" -msgid "Style Set 13" -msgstr "" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Управляющие точки почти горизонтальны/вертикальны/наклонны" -msgid "Style Set 14" -msgstr "" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Контролировать вертикальные просветы (для CJK)" -msgid "Style Set 15" -msgstr "" +msgid "ControlPoint|Default" +msgstr "По умолчанию" -msgid "Style Set 16" -msgstr "" +msgid "Convert By C_Map" +msgstr "Преобразовать по C_Map" -msgid "Style Set 17" -msgstr "" +msgid "Converting PostScript" +msgstr "Конвертирование PostScript" -msgid "Style Set 18" -msgstr "" +msgid "Coordinate along which to space" +msgstr "По какой оси координат выравнивать" -msgid "Style Set 19" -msgstr "" +msgid "Cop_y Layer To Layer..." +msgstr "Скопировать сло_й в слой..." -msgid "Style Set 20" -msgstr "" +msgid "Coptic" +msgstr "Коптский" -msgid "Math Script Style" -msgstr "" +msgid "Copy Gri_d Fit" +msgstr "Скопировать размещение в п_иксельной сетке" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Copy Layer To Layer" +msgstr "Скопировать слой в слой" -msgid "Subscript" -msgstr "Нижний индекс" +msgid "Copy Layers" +msgstr "Копирование слоёв" -msgid "Superscript" -msgstr "Верхний индекс" +msgid "Copy Loo_kup Data" +msgstr "Скопировать _данные справок" -msgid "Swash" -msgstr "" +msgid "Copy RBearin_g" +msgstr "Скопировать _правый апрош" -msgid "Titling" -msgstr "" +msgid "Copy _Fg To Bg" +msgstr "Скопировать _фон в передний план" -msgid "Trailing Jamo Forms" -msgstr "" +msgid "Copy _From" +msgstr "Скопировать _из" -msgid "Traditional Name Forms" -msgstr "" +msgid "Copy _Lookup Data" +msgstr "_Скопировать данные справки" -msgid "Tabular Numbers" -msgstr "" +msgid "Copy _VWidth" +msgstr "Скопировать _вертикальную ширину" -msgid "Traditional Forms" -msgstr "" +msgid "Copy _Width" +msgstr "Скопировать _ширину" -msgid "Third Widths" -msgstr "" +msgid "Copy one layer to another" +msgstr "Скопировать один слой в другой" -msgid "Unicase" -msgstr "" +msgid "CopyTTFInstrs" +msgstr "Копировать инструкции TTF" -msgid "Alternate Vertical Metrics" -msgstr "" +msgid "Copy_right:" +msgstr "Авторские _права:" -msgid "Vattu Variants" -msgstr "" +msgid "Copyright" +msgstr "Авторские права" -msgid "Vertical Alternates" -msgstr "" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Корр:" -msgid "Alternate Vertical Half Metrics" -msgstr "" +msgid "Corner" +msgstr "Угол" -msgid "Vowel Jamo Forms" -msgstr "" +msgid "Correct Direction" +msgstr "Исправить направление" -msgid "Vertical Kana Alternates" -msgstr "" +msgid "Correct References" +msgstr "Исправить ссылки" -msgid "Vertical Kerning" -msgstr "" +msgid "Correct for Italic Angle" +msgstr "С учетом курсивного наклона" -msgid "Proportional Alternate Vertical Metrics" -msgstr "" +msgid "Correcting Direction..." +msgstr "Исправление направления..." -msgid "Vertical Rotation & Alternates" -msgstr "" +msgid "Correction" +msgstr "Исправление" -msgid "Vertical Alternates for Rotation" -msgstr "" +msgid "Corsican" +msgstr "Корсиканский" -msgid "Slashed Zero" -msgstr "" +msgid "Cou_nter Clockwise" +msgstr "П_ротив часовой стрелки" -msgid "Required feature" -msgstr "" +msgid "Could not figure out a lookup type" +msgstr "Не удалось определить тип справки" -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" +msgid "Could not find a usable encoding table" +msgstr "Не удалось найти подходящую кодовую таблицу" -msgid "Multiple Substitution" -msgstr "" +msgid "Could not find original glyph" +msgstr "Не удалось найти исходный глиф" -msgid "Single Substitution" -msgstr "" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "Не удалось найти символ: %.70s" -msgid "Undefined substitution" -msgstr "" +msgid "Could not open" +msgstr "Не удалось открыть" -msgid "Alternate Substitution" -msgstr "" +#, c-format +msgid "Could not open %.100s" +msgstr "Не удалось открыть %.100s" -msgid "Contextual Substitution" -msgstr "" +#, c-format +msgid "Could not open %s" +msgstr "Не удалось открыть %s" -msgid "Ligature Substitution" -msgstr "" +msgid "Could not open file" +msgstr "Не удалось открыть файл" -msgid "Contextual Chaining Substitution" -msgstr "" +msgid "Could not open image" +msgstr "Не удалось открыть изображение" -msgid "Extension" -msgstr "" +#, c-format +msgid "Could not open output file: %s" +msgstr "Не удалось открыть файл вывода: %s" -msgid "Reverse Contextual Chaining Substitution" -msgstr "" +#, c-format +msgid "Could not parse %s" +msgstr "Не удалось выполнить разбор %s" -msgid "Pairwise Positioning (kerning)" -msgstr "" +#, c-format +msgid "Could not read %s" +msgstr "Не удалось прочитать %s" -msgid "Single Positioning" -msgstr "" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Не удалось прочесть (или найти) файл вывода mf" -msgid "Undefined positioning" -msgstr "" +msgid "Could not write" +msgstr "Не удалось записать" -msgid "Cursive attachment" -msgstr "" +#, c-format +msgid "Could not write %.100s" +msgstr "Не удалось записать %.100s" -msgid "Mark to base attachment" -msgstr "" +#, c-format +msgid "Could not write %s" +msgstr "Не удалось записать %s" -msgid "Mark to Ligature attachment" -msgstr "" +msgid "Couldn't create directory" +msgstr "Невозможно создать каталог" -msgid "Mark to Mark attachment" +#, c-format +msgid "" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"Не удалось создать каталог: %1$s\n" +"%2$s\n" +"%3$s" -msgid "Contextual Chaining Positioning" -msgstr "" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Не удалось создать каталог: %s" -msgid "Contextual Positioning" -msgstr "" +msgid "Couldn't open file" +msgstr "Не удалось открыть файл" -msgid "Adlam" -msgstr "" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Не удалось открыть файл %.200s" -msgid "Ahom" -msgstr "" +msgid "Couldn't open font" +msgstr "Не удалось открыть шрифт" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Counter Size:" +msgstr "Размер просвета:" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Arabic" +msgid "CounterHint|_New..." +msgstr "_Создать..." -msgid "Script|Aramaic" -msgstr "Aramaic" +msgid "Counters" +msgstr "Просветы" -msgid "Script|Armenian" -msgstr "Armenian" +msgid "Counters:" +msgstr "Просветы:" -msgid "Script|Avestan" -msgstr "Avestan" +msgid "Cove" +msgstr "Куполообразные" -msgid "Script|Balinese" -msgstr "Balinese" +#, c-format +msgid "Coverage %d: " +msgstr "Охват %d: " -msgid "Bamum" -msgstr "" +msgid "Cr_eate" +msgstr "_Создать" -msgid "Bassa Vah" -msgstr "" +msgid "Cr_eate VHint..." +msgstr "Создать _вертикальный хинт..." -msgid "Script|Batak" -msgstr "Batak" +msgid "Cre_ate Named Glyphs..." +msgstr "Создать _именованные символы..." -msgid "Script|Bengali" -msgstr "Bengali" +msgid "Crea_te HHint..." +msgstr "Создать _горизонтальный хинт..." -msgid "Script|Bengali2" -msgstr "Bengali2" +msgid "Create Hint" +msgstr "Создание хинта" -msgid "Bhaiksuki" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "Создать хинт горизонтального штриха" -msgid "Bopomofo" -msgstr "" +msgid "Create MM" +msgstr "Создать MM" -msgid "Brāhmī" -msgstr "" +msgid "Create Small Caps" +msgstr "Создание капители" -msgid "Braille" -msgstr "" +msgid "Create Subscript/Superscript" +msgstr "Создание нижних/верхних индексов" -msgid "Script|Buginese" -msgstr "Buginese" +msgid "Create Vertical Stem Hint" +msgstr "Создать хинт вертикального штриха" -msgid "Script|Buhid" -msgstr "Buhid" +msgid "Create a new lookup" +msgstr "Создать новую справку" -msgid "Byzantine Music" -msgstr "" +msgid "Create directory" +msgstr "Создать каталог" -msgid "Canadian Syllabics" -msgstr "" +msgid "Create directory..." +msgstr "Создать каталог..." -msgid "Carian" -msgstr "" +msgid "Create failed" +msgstr "Не удалось создать" -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" +msgid "Creation Date:" +msgstr "Дата создания:" -msgid "Script|Cham" -msgstr "Cham" +msgid "Crimean Tatar" +msgstr "Крымский татарский" -msgid "Script|Cherokee" -msgstr "Cherokee" +msgid "Croatian" +msgstr "Хорватский" -msgid "CJK Ideographic" -msgstr "" +msgid "Croatian Bosnia/Herzegovina" +msgstr "Хорватский (Босния и Герцеговина)" -msgid "Script|Coptic" -msgstr "Coptic" +msgid "Cu_t" +msgstr "_Вырезать" -msgid "Cypriot syllabary" -msgstr "" +msgid "Cubic" +msgstr "Кубические сплайны" -msgid "Cyrillic" -msgstr "" +msgid "Cuneiform" +msgstr "Клинопись" -msgid "Script|Default" -msgstr "По умолчанию" +msgid "Cuneiform Numbers" +msgstr "Клинописные числа" -msgid "Deseret (Mormon)" -msgstr "" +msgid "Currency Symbols" +msgstr "Символы валют" -msgid "Devanagari" -msgstr "Деванагари" +msgid "Current Glyph" +msgstr "Текущий символ" -msgid "Devanagari2" -msgstr "" +msgid "Current X-Height" +msgstr "Текущий рост" -msgid "Dogra" -msgstr "" +msgid "Current x-height:" +msgstr "Текущий рост:" -msgid "Duployan" -msgstr "" +msgid "Cursive" +msgstr "Курсив" -msgid "Egyptian Hieroglyphs" -msgstr "" +#, c-format +msgid "Curvature: %g" +msgstr "Искривление: %g" -msgid "Elbasan" -msgstr "" +msgid "Curvature: -0.00000000" +msgstr "Искривление: -0.00000000" -msgid "Script|Ethiopic" -msgstr "Ethiopic" +msgid "Curvature: ?" +msgstr "Кривизна: ?" -msgid "Script|Georgian" -msgstr "Georgian" +msgid "Curve Type" +msgstr "Тип кривой" -msgid "Glagolitic" -msgstr "Глаголица" +msgid "Custom" +msgstr "Другой" -msgid "Gothic" -msgstr "Готское письмо" +msgid "Cut splines in two" +msgstr "Разрезать" -msgid "Grantha" -msgstr "" +msgid "Cypriot Syllabary" +msgstr "Кипрское письмо" -msgid "Script|Greek" -msgstr "Greek" +msgid "Cyrillic Extended-B" +msgstr "Кириллический расширенный-B" -msgid "Script|Gujarati" -msgstr "Gujarati" +msgid "Czech" +msgstr "Чешский" -msgid "Script|Gujarati2" -msgstr "Gujarati2" +msgid "D_efine Groups..." +msgstr "Определить _группы..." -msgid "Gunjala Gondi" -msgstr "" +msgid "Danish" +msgstr "Датский" -msgid "Gurmukhi" -msgstr "Гурмухи" +msgid "Darker Border:" +msgstr "Темная граница:" -msgid "Gurmukhi2" -msgstr "" +msgid "Darkest Border:" +msgstr "Самая темная граница:" -msgid "Hangul Jamo" -msgstr "Хангул Ямо" +msgid "Dates" +msgstr "Даты" -msgid "Hangul" -msgstr "" +msgid "De_activate Spiro" +msgstr "В_ыключить Спиро" -msgid "Hanifi Rohingya" -msgstr "" +msgid "De_lete" +msgstr "_Удалить" -msgid "Script|Hanunóo" -msgstr "Hanunóo" +msgid "De_sign Size:" +msgstr "Задуманный кегль шрифта:" -msgid "Hatran" -msgstr "" +msgid "Decorative" +msgstr "Декоративная" -msgid "Script|Hebrew" -msgstr "Hebrew" +msgid "Default" +msgstr "По умолчанию" -msgid "Hiragana & Katakana" -msgstr "" +msgid "Default Background" +msgstr "Фон по умолчанию" -msgid "Imperial Aramaic" -msgstr "" +msgid "Default Baseline" +msgstr "Линия шрифта по умолчанию" -msgid "Inscriptional Pahlavi" -msgstr "" +msgid "Default Button" +msgstr "Кнопка по умолчанию" -msgid "Inscriptional Parthian" -msgstr "" +msgid "Default Buttons" +msgstr "Кнопки по умолчанию" -msgid "Script|Javanese" -msgstr "Javanese" +msgid "Default Foreground" +msgstr "Передний план по умолчанию:" -msgid "Kaithi" +msgid "" +"Default encoding for\n" +"new fonts" msgstr "" +"Исходная кодировка для\n" +"новых шрифтов" -msgid "Script|Kannada" -msgstr "Kannada" +msgid "Default:" +msgstr "По умолчанию:" -msgid "Script|Kannada2" -msgstr "Kannada2" +msgid "Define \"Almost Horizontal\"" +msgstr "Что такое «почти горизонтальные»" -msgid "Kayah Li" -msgstr "" +msgid "Del Layer" +msgstr "Удалить слой" -msgid "Script|Kharosthi" -msgstr "Kharosthi" +msgid "Delay" +msgstr "Задержка" -msgid "Script|Khmer" -msgstr "Khmer" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Задержка (в мс) перед появлением подсказок" -msgid "Khojki" -msgstr "" +msgid "Delete" +msgstr "Удалить" -msgid "Khudawadi" -msgstr "" +msgid "Delete the current layer" +msgstr "Удалить текущий слой" -msgid "Script|Lao" -msgstr "Lao" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Удаление слоя не может быть отменено!" -msgid "Script|Latin" -msgstr "Latin" +msgid "Demi" +msgstr "Полужирный" -msgid "Lepcha (Róng)" -msgstr "" +msgid "Dependent Substitutions" +msgstr "Зависящие подстановки" -msgid "Script|Limbu" -msgstr "Limbu" +msgid "Dependents" +msgstr "Зависимости" -msgid "Linear A" -msgstr "" +msgid "Depressed Background" +msgstr "Подавленный передний план" -msgid "Linear B" -msgstr "" +msgid "Depressed Background:" +msgstr "Подавленный фон:" -msgid "Lisu" -msgstr "" +msgid "Depth" +msgstr "Глубина" -msgid "Lycian" -msgstr "" +msgid "Depth:" +msgstr "Глубина:" -msgid "Lydian" -msgstr "" +msgid "Descriptor" +msgstr "Описатель" -msgid "Mahajani" -msgstr "" +msgid "Deselect VWidth" +msgstr "Снять выделение в.ширины" -msgid "Makasar" -msgstr "" +msgid "Deselect Width" +msgstr "Снять выделение ширины" -msgid "Script|Malayālam" -msgstr "Malayālam" +msgid "Deseret" +msgstr "Дезерет" -msgid "Script|Malayālam2" -msgstr "Malayālam2" +msgid "Design Range" +msgstr "Диапазон задуманных кеглей" -msgid "Script|Mandaean" -msgstr "Mandaean" +msgid "Design Settings:" +msgstr "Параметры дизайна:" -msgid "Manichaean" -msgstr "" +msgid "Designer" +msgstr "Дизайнер" -msgid "Marchen" -msgstr "" +msgid "Designer URL" +msgstr "URL дизайнера" -msgid "Masaram Gondi" -msgstr "" +msgid "Design|_New..." +msgstr "_Создать..." -msgid "Mathematical Alphanumeric Symbols" -msgstr "Математические алфавитно-цифровые символы" +msgid "Desired X-Height" +msgstr "Желаемый рост" -msgid "Medefaidrin" -msgstr "" +msgid "Desired x-height:" +msgstr "Желаемый рост:" -msgid "Meetei Mayek" -msgstr "" +msgid "Detach & Remo_ve Glyphs..." +msgstr "От_цепить и удалить символы..." -msgid "Mende Kikakui" -msgstr "" +msgid "Detach & Remove Glyphs" +msgstr "Снять и удалить глифы" -msgid "Meroitic Cursive" -msgstr "" +msgid "Detaching Anchor Point" +msgstr " о якоре" -msgid "Meroitic Hieroglyphs" -msgstr "" +msgid "Devanagari" +msgstr "Деванагари" -msgid "Miao" -msgstr "" +msgid "Devanagari Extended" +msgstr "Деванагари, расширение" -msgid "Modi" -msgstr "" +msgid "Dhivehi" +msgstr "Дивехи" -msgid "Script|Mongolian" -msgstr "Mongolian" +msgid "Dhivehi (Obsolete)" +msgstr "Дивехи (устаревший)" -msgid "Mro" -msgstr "" +msgid "Diagonal Hint Color" +msgstr "Цвет диагонал. хинта" -msgid "Multani" -msgstr "" +msgid "Diameter:" +msgstr "Диаметр:" -msgid "Musical" -msgstr "" +msgid "Differ" +msgstr "Разница" -msgid "Script|Myanmar" -msgstr "Myanmar" - -msgid "N'Ko" -msgstr "Н'ко" +msgid "Differences..." +msgstr "Различия..." -msgid "Nabataean" -msgstr "" +msgid "Different Fonts" +msgstr "Разные шрифты" -msgid "New Tai Lue" -msgstr "" +msgid "Dingbats" +msgstr "Условные знаки" -msgid "Newa" -msgstr "" +msgid "Direction of gaze:" +msgstr "Направление просмотра:" -msgid "Nushu" -msgstr "" +msgid "Directories Amid Files" +msgstr "Каталоги вперемешку с файлами" -msgid "Ogham" -msgstr "Огамическое письмо" +msgid "Directories First" +msgstr "Сначала каталоги" -msgid "Ol Chiki" -msgstr "Ол Чики" +msgid "Directories Separate" +msgstr "Каталоги отдельно" -msgid "Old Hungarian" -msgstr "" +msgid "Directory name?" +msgstr "Название каталога?" -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" +msgid "Directory|Back" +msgstr "Назад" -msgid "Old North Arabian" -msgstr "" +msgid "Directory|Forward" +msgstr "Вперед" -msgid "Script|Old Permic" -msgstr "Old Permic" +msgid "Directory|_New" +msgstr "Создать _каталог" -msgid "Old Persian cuneiform" -msgstr "" +msgid "Disabled Background:" +msgstr "Отключённый фон:" -msgid "Old Sogdian" -msgstr "" +msgid "Disabled Text Color:" +msgstr "Цвет отключенного текста:" -msgid "Old South Arabian" -msgstr "" +msgid "Discarding a duplicate kerning pair." +msgstr "Отбрасывается дубликат керининговой пары." -msgid "Old Turkic" -msgstr "" +msgid "Display" +msgstr "Отображение" -msgid "Script|Oriya" -msgstr "Oriya" +msgid "Display By _Groups..." +msgstr "Показывать по _группам..." -msgid "Script|Oriya2" -msgstr "Oriya2" +msgid "Display S_ubstitutions..." +msgstr "По_казать подстановки..." -msgid "Osage" -msgstr "" +msgid "Display Size:" +msgstr "Отображаемый размер:" -msgid "Osmanya" -msgstr "Сомалийское письмо" +msgid "Display Substitution..." +msgstr "Отображение подстановок" -msgid "Pahawh Hmong" -msgstr "" +msgid "Display files of this type" +msgstr "Отобразить файлы этого типа" -msgid "Palmyrene" -msgstr "" +msgid "Dist" +msgstr "Расстояние" -msgid "Pau Cin Hau" -msgstr "" +msgid "Distance between adjacent points is too big" +msgstr "Расстояние между соседними точками слишком велико" -msgid "Script|Phags-pa" -msgstr "Phags-pa" +msgid "Distance to drawing plane:" +msgstr "Расстояние до плоскости рисунка:" -msgid "Script|Phoenician" -msgstr "Phoenician" +msgid "Distance to projection plane:" +msgstr "Расстояние до плоскости проекции:" -msgid "Pollard Phonetic" -msgstr "" +msgid "Do Nothing" +msgstr "Ничего не делать" -msgid "Psalter Pahlavi" -msgstr "" +msgid "Do it" +msgstr "Сделать" -msgid "Rejang" -msgstr "" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Должен ли файл шрифта содержать flex-хинты PostScript" -msgid "Runic" -msgstr "Руны" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Должен ли файл шрифта содержать хинты PostScript" -msgid "Saurashtra" -msgstr "" +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Хотите, чтобы файл шрифта содержал названия каждого символа в шрифте?" -msgid "Sharada" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"Должен ли шрифтовый файл соджержать хинты TrueType?\n" +" Сейчас механизм хинтинга FontForge очень несовершенен, и,\n" +"возможно, лучше обойтись без этих хинтов." -msgid "Shavian" -msgstr "Скорописный алфавит Бернарда Шоу" - -msgid "Siddham" +msgid "" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" msgstr "" +"Хотите ли вы сохранить информацию о кернинге из\n" +"выбранного шрифта, когда один из откерниваемых\n" +"глифов происходит из основного шрифта?" -msgid "Sutton SignWriting" -msgstr "" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "Вы хотите округлить координаты (для сохранения места)?" -msgid "Script|Sinhala" -msgstr "Sinhala" +msgid "Does not inherit from anything" +msgstr "Ни от чего не наследует" -msgid "Sogdian" -msgstr "" +msgid "Domino Tiles" +msgstr "Кости для игры в домино" -msgid "Sora Sompeng" -msgstr "" +msgid "Don't Warn Again" +msgstr "Не предупреждать больше" -msgid "Soyombo" -msgstr "" +msgid "Don't smooth lines" +msgstr "Не сглаживать кривые" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Sumero-Akkadian Cuneiform" +msgid "Draw a Line" +msgstr "Нарисовать линию" -msgid "Script|Sundanese" -msgstr "Sundanese" +msgid "Draw a freehand curve" +msgstr "Свободное рисование" -msgid "Script|Syloti Nagri" -msgstr "Syloti Nagri" +msgid "Drawing Area" +msgstr "Холст" -msgid "Script|Syriac" -msgstr "Syriac" +msgid "Drawing plane tilt:" +msgstr "Наклон плоскости рисунка:" -msgid "Script|Tagalog" -msgstr "Tagalog" +msgid "Drop List Button" +msgstr "Кнопка раскрывающегося списка" -msgid "Script|Tagbanwa" -msgstr "Tagbanwa" +msgid "Dummy 'DSIG'" +msgstr "Заглушка 'DSIG'" -msgid "Tai Le" -msgstr "Тайский Ле" +msgid "Duplicate Anchor" +msgstr "Создать копию якоря" -msgid "Tai Tham" -msgstr "" +msgid "Duplicate Anchor Class" +msgstr " копию якоря" -msgid "Tai Viet" -msgstr "" +msgid "Duplicate Kern data" +msgstr "Продублировать данные кернинга" -msgid "Takri" -msgstr "" +msgid "Duplicate Ligature" +msgstr "Продублировать лигатуру" -msgid "Script|Tamil" -msgstr "Tamil" +msgid "Duplicate Name" +msgstr "Повторение названия" -msgid "Script|Tamil2" -msgstr "Tamil2" +msgid "Duplicate name" +msgstr "Продублировать название" -msgid "Tangut" -msgstr "" +msgid "Dutch" +msgstr "Голландский" -msgid "Script|Telugu" -msgstr "Telugu" +msgid "Dzongkha" +msgstr "Дзонг-кэ" -msgid "Script|Telugu2" -msgstr "Telugu2" +msgid "EPS Template" +msgstr "Шаблон в EPS" -msgid "Thaana" -msgstr "" +msgid "E_lement" +msgstr "_Элемент" -msgid "Script|Thai" -msgstr "Thai" +msgid "E_ncoding" +msgstr "_Кодировка" -msgid "Script|Tibetan" -msgstr "Tibetan" +msgid "E_xecute Script..." +msgstr "_Выполнить сценарий..." -msgid "Tifinagh (Berber)" -msgstr "" +msgid "E_xport..." +msgstr "_Экспортировать..." -msgid "Tirhuta" +msgid "" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." msgstr "" +"Каждая справка может содержать несколько преобразований,\n" +"но все эти преобразования должны быть однотипными." -msgid "Script|Ugaritic" -msgstr "Ugaritic" +msgid "Edit 'cvt '..." +msgstr "Изменить 'cvt '..." -msgid "Script|Vai" -msgstr "Vai" +msgid "Edit 'fpgm'..." +msgstr "Изменить 'fpgm'..." -msgid "Warang Citi" -msgstr "" +msgid "Edit 'maxp'..." +msgstr "Изменить 'maxp'..." -msgid "Script|Yi" -msgstr "Yi" +msgid "Edit 'prep'..." +msgstr "Изменить 'prep'..." -msgid "Zanabazar Square" -msgstr "" +msgid "Edit Contextual Position" +msgstr "Изменить контекстное размещение" -msgid "Required Feature" -msgstr "Необходимая функция" +msgid "Edit Contextual Substitution" +msgstr "Изменить контекстную подстановку" -msgid "State Machine" -msgstr "Автомат состояния" +msgid "Edit Counter Mask" +msgstr "Изменить маску просвета" -msgid "LookupType|Unknown" -msgstr "Неизвестен" +msgid "Edit Filter List" +msgstr "Изменить фильтры" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" +msgid "Edit Font Filters" +msgstr "Правка фильтров" -#, c-format -msgid "%s lookup %d" -msgstr "" +msgid "Edit _Metadata" +msgstr "Изменить _метаданные" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" +msgid "Editable Document" +msgstr "Документ можно редактировать" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" +msgid "Editing" +msgstr "Редактирование" -#, c-format -msgid "%s kerning class %d" -msgstr "" +msgid "Edits a lookup or lookup subtable." +msgstr "Изменить справку или ее субтаблицу" -#, c-format -msgid "%s contextual %d" -msgstr "" +msgid "Edits the transformations in a lookup subtable." +msgstr "Изменить преобразования в субтаблице справки" -#, c-format -msgid "%s anchor %d" -msgstr "" +msgid "Edo" +msgstr "Эдо" + +msgid "Effects" +msgstr "Эффекты" -#, c-format msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" +"Также:\n" +"Величина дополнительного пробела в конце каждого предложения\n" +"или пробел в математической формуле." -msgid "positioning" -msgstr "размещение" +msgid "Ellipse" +msgstr "Эллипс" -msgid "substitution" -msgstr "подстановка" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "Смена насыщенности, подходящая для китайского, японского и корейского" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "Смена насыщенности, подходящая для латиницы, кириллицы и греческого" -msgid "kern pair" -msgstr "керн. пара" +msgid "Embolden by" +msgstr "Утолщить на" -msgid "ligature" -msgstr "лигатура" +msgid "Embolden by:" +msgstr "Утолстить на:" + +msgid "Enclosed Alphanumerics" +msgstr "Алфавитно-цифровые символы в рамке" + +msgid "Encoding Too Large" +msgstr "Слишком большая кодировка" + +msgid "Encoding|Glyph Order" +msgstr "Порядок глифов" #, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" +msgid "End of file when reading lookups in %s table" +msgstr "Конец файла при чтении справки в таблице %s" -msgid "_Horizontal" -msgstr "" +msgid "End:" +msgstr "Конец:" -msgid "_Vertical" -msgstr "" +msgid "EndLen" +msgstr "Конеч. длина" -msgid "Is this horizontal or vertical kerning data?" -msgstr "" +msgid "Endpoints specify minimum length and direction only" +msgstr "Конечные точки определяют только направление и минимальную длину" -msgid "Kerning direction" -msgstr "Направление кернинга" +msgid "English" +msgstr "Английский" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" +msgid "English (Australian)" +msgstr "Австралийский английский" -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" +msgid "English (Belize)" +msgstr "Английский (Белиз)" -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" +msgid "English (British)" +msgstr "Британский английский" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" +msgid "English (Canada)" +msgstr "Канадский английский" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" +msgid "English (Caribbean)" +msgstr "Английский (Карибские о-ва)" -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" +msgid "English (Hong Kong)" +msgstr "Английский (Гонконг)" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" +msgid "English (India)" +msgstr "Английский (Индия)" -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" +msgid "English (Indonesia)" +msgstr "Английский (Индонезия)" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" +msgid "English (Irish)" +msgstr "Ирландский английский" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" +msgid "English (Jamaica)" +msgstr "Английский (Ямайка)" -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" +msgid "English (Malaysia)" +msgstr "Английский (Малайзия)" -#, c-format -msgid "Unknown lookup: %s" -msgstr "Неизвестная справка: %s" +msgid "English (New Zealand)" +msgstr "Английский (Новая Зеландия)" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" +msgid "English (Philippines)" +msgstr "Английский (Филиппины)" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" +msgid "English (South Africa)" +msgstr "Английский (ЮАР)" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" +msgid "English (Trinidad)" +msgstr "Английский (Тринидад)" -msgid "Empty rule" -msgstr "" +msgid "English (US)" +msgstr "Американский английский" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" +msgid "English (Zimbabwe)" +msgstr "Английский (Зимбабве)" -msgid "This contextual rule applies no lookups." -msgstr "" +msgid "Enter the name of a glyph in the font" +msgstr "Введите название символа в шрифте" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" +msgid "Entry" +msgstr "Запись" #, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" +msgid "Entry (%d,%d)" +msgstr "Запись (%d,%d)" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" +msgid "Errors detected" +msgstr "Обнаружены ошибки" -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" +msgid "Esperanto" +msgstr "Эсперанто" -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" +msgid "Estonian" +msgstr "Эстонский" -msgid "Bad FPST format" -msgstr "" +msgid "Ethiopic" +msgstr "Эфиопский" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" +msgid "Ethiopic Extended" +msgstr "Эфиопский расширенный" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" +msgid "Even" +msgstr "Эвенский" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" +msgid "Even Width" +msgstr "Равноширинный" -msgid "The generated font won't work with ATM" -msgstr "" +msgid "Evenki" +msgstr "Эвенкийский (тунгусский)" -msgid "Can't open temporary file for postscript output\n" -msgstr "" +msgid "Ewe" +msgstr "Эве" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" +msgid "Exaggerated" +msgstr "Резко расширяющиеся" -msgid "Out of memory\n" -msgstr "Закончилась память\n" +msgid "Exceptionally Wide" +msgstr "Чрезвычайно широкий" -#, c-format -msgid "%s is not in %.100s" -msgstr "" +msgid "Execute Script" +msgstr "Выполнить сценарий" -msgid "Not in Collection" -msgstr "Не в коллекции" +msgid "Exit" +msgstr "Выход" -msgid "Pick a font, any font..." -msgstr "Выбрать шрифт, любой шрифт..." +msgid "Expand Stroke" +msgstr "Расширение обводки" -msgid "There are multiple fonts in this file, pick one" -msgstr "В этом файле несколько шрифтов, выберите один" +msgid "Expanded" +msgstr "Расширенный" -msgid "Can't open temporary file for truetype output.\n" -msgstr "Не удалось открыть временный файл для создания шрифта TrueType.\n" +msgid "Expanded (125%)" +msgstr "Растянутый (125%)" #, c-format -msgid "No kerning table for %s\n" -msgstr "" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Ожидалось %s в определении справки на строке %d из %s" -msgid "can't create temporary file\n" -msgstr "" +#, c-format +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "Ожидалось '%c%c%c%c' в определении справки на строке %d из %s" #, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" +msgid "Expected '%c' on line %d of %s" +msgstr "Ожидалось '%c' в строке %d у %s" #, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" +msgid "Expected '%s' on line %d of %s" +msgstr "Ожидалось '%s' в строке %d у %s" -msgid "Danish" -msgstr "Датский" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Ожидалось ';' в конце утверждения в строке %d у %s" -msgid "Portuguese" -msgstr "Португальский" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "Ожидалась ';' в строке %d из %s" -msgid "Norwegian" -msgstr "Норвежский" +#, c-format +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "Ожидалось ключевое слово 'by' в подстановке в строке %d у %s" -msgid "Japanese" -msgstr "Японский" +#, c-format +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "" +"Ожидались ключевые слова 'by' или 'from' в подстановке в строке %d у %s" -msgid "Lang|Arabic" -msgstr "Арабский" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "Ожидалось название в справке на строке %d из %s" -msgid "Finnish" -msgstr "Финский" +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "Ожидался тэг в строке %d из %s" -msgid "Icelandic" -msgstr "Исландский" +msgid "Expor_t..." +msgstr "_Экспортировать" -msgid "Maltese" -msgstr "Мальтийский" +msgid "Export" +msgstr "Экспорт" -msgid "Croatian" -msgstr "Хорватский" +msgid "ExportClipboard" +msgstr "Отправлять в буфер обмена X.org" -msgid "Traditional Chinese" -msgstr "Традиционный китайский" +msgid "Extension" +msgstr "Расширение" -msgid "Urdu" -msgstr "Урду" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Доп. пробел:" -msgid "Lang|Thai" -msgstr "Тайский" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "" +"Дополнительные ключи, используемые при запуске трассировщика\n" +"(как autotrace, так и potrace)." -msgid "Korean" -msgstr "Корейский" +msgid "Extra-Condensed (62.5%)" +msgstr "Экстраузкий (62.5%)" -msgid "Estonian" -msgstr "Эстонский" +msgid "Extra-Expanded (150%)" +msgstr "Экстрарастянутый (150%)" -msgid "Latvian" -msgstr "Латвийский" +msgid "Extract from PDF" +msgstr "Извлечь из PDF" -msgid "Sami (Lappish)" -msgstr "Саами (лопарский)" +msgid "Extraneous glyphs" +msgstr "Посторонние глифы" -msgid "Faroese (Icelandic)" -msgstr "Фарезский (Исландский)" +msgid "Extrema Point Color" +msgstr "Цвет точки экстремума" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Фарси/Персидский" +msgid "FOND Name:" +msgstr "Имя FOND:" -msgid "Simplified Chinese" -msgstr "Упрощенный китайский" +msgid "F_ind / Replace..." +msgstr "_Найти/Заменить..." -msgid "Flemish" -msgstr "Фламандский" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "_Передний план" -msgid "Irish Gaelic" -msgstr "Гэльский (Ирландия)" +msgid "Faeroese" +msgstr "Фарезский" -msgid "Albanian" -msgstr "Албанский" +msgid "Failed to generate postscript font" +msgstr "Не удалось создать шрифт postscript" -msgid "Romanian" -msgstr "Румынский" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "Не удалось загрузить данные о кернинге из %s" -msgid "Slovak" -msgstr "Словацкий" +msgid "Failed to open temporary output file" +msgstr "Не удалось открыть временный файл" -msgid "Slovenian" -msgstr "Словенский" +msgid "Failure" +msgstr "Неудача" -msgid "Yiddish" -msgstr "Идиш" +msgid "Family" +msgstr "Гарнитура" -msgid "Serbian" -msgstr "Сербский" +msgid "Faroese (Icelandic)" +msgstr "Фарезский (Исландский)" -msgid "Macedonian" -msgstr "Македонский" +msgid "Feature" +msgstr "Функция" -msgid "Bulgarian" -msgstr "Болгарский" +msgid "Feature Tags" +msgstr "Тэги функций" -msgid "Ukrainian" -msgstr "Украинский" +msgid "Feature _Id:" +msgstr "Id _функции:" -msgid "Byelorussian" -msgstr "Белорусский" +msgid "Feature file?" +msgstr "Файл с функциями?" -msgid "Uzbek" -msgstr "Узбекский" +msgid "Features" +msgstr "Функции" -msgid "Kazakh" -msgstr "Казахский" +msgid "Fi_ll" +msgstr "_Залить" -msgid "Axerbaijani (Cyrillic)" -msgstr "Азербайджанский (кириллица)" +msgid "File Exists" +msgstr "Файл уже существует" -msgid "Axerbaijani (Arabic)" -msgstr "Азербайджанский (Арабский)" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Файл '%.100s' уже существует. Заменить его?" -msgid "Lang|Armenian" -msgstr "Армянский" +msgid "Filipino" +msgstr "Филиппинский" -msgid "Lang|Georgian" -msgstr "Грузинский" +msgid "Fill" +msgstr "Включить заливку" -msgid "Moldavian" -msgstr "Молдавский" +msgid "Fill Color" +msgstr "Цвет заливки" -msgid "Kirghiz" -msgstr "Киргизский" +msgid "Filled Ellipse" +msgstr "Заполненный эллипс" -msgid "Tajiki" -msgstr "Таджикский" +msgid "Filled Rectangle" +msgstr "Заполненный прямоугольник" -msgid "Turkmen" -msgstr "Туркменский" +msgid "Filter" +msgstr "Фильтр" -msgid "Mongolian (Mongolian)" -msgstr "Монгольский (Монгольский)" +msgid "Filter:" +msgstr "Фильтр:" -msgid "Mongolian (cyrillic)" -msgstr "Монгольский (кириллица)" +msgid "Filter|New" +msgstr "Создать" -msgid "Pashto" -msgstr "" +msgid "Find" +msgstr "Найти" -msgid "Kurdish" -msgstr "Курдский" +msgid "Find All" +msgstr "Найти все" -msgid "Kashmiri" -msgstr "Кашмири" +msgid "Find In Font _View" +msgstr "Найти в окне шрифта" -msgid "Sindhi" -msgstr "" +msgid "Find Next" +msgstr "Найти след." -msgid "Lang|Tibetan" -msgstr "Тибетский" +msgid "Find Pr_oblems..." +msgstr "_Найти неполадки..." -msgid "Nepali" -msgstr "Непальский" +msgid "Find Proble_ms..." +msgstr "_Найти неполадки..." -msgid "Marathi" -msgstr "Маратхи" +msgid "Find Problems" +msgstr "Поиск неполадок" -msgid "Lang|Bengali" -msgstr "Бенгальский" +msgid "Find a cidmap file..." +msgstr "Найти файл cidmap..." -msgid "Assamese" -msgstr "Ассамский" +msgid "Find an adobe CMap file..." +msgstr "Укажите файл Adobe CMap..." -msgid "Lang|Gujarati" -msgstr "Гуджарати" +#, c-format +msgid "Find in %.100s" +msgstr "Найти в %.100s" -msgid "Punjabi" -msgstr "Панджаби" +msgid "Finnish" +msgstr "Финский" -msgid "Lang|Oriya" -msgstr "Ория" +msgid "First" +msgstr "Первый" -msgid "Lang|Malayalam" -msgstr "Малаялам" +msgid "First 256" +msgstr "Первые 256" -msgid "Lang|Kannada" -msgstr "Каннада" +msgid "First Char" +msgstr "Первый символ" -msgid "Lang|Tamil" -msgstr "Тамильский" +#, c-format +msgid "First Class %d\n" +msgstr "Первый класс %d\n" -msgid "Lang|Telugu" -msgstr "Телугу" +msgid "First Glyph Name" +msgstr "Название первого глифа" -msgid "Lang|Sinhalese" -msgstr "Сингальский" +msgid "First P_oint, Next Contour" +msgstr "Первая то_чка, следующий контур" -msgid "Burmese" -msgstr "Бирманский" +msgid "First Point Color" +msgstr "Цвет первой точки" -msgid "Lang|Khmer" -msgstr "Кхмерский" +msgid "Fix" +msgstr "Исправить" -msgid "Lang|Lao" -msgstr "Лаосский" +msgid "Fixing up References" +msgstr "Исправляются ссылки" -msgid "Vietnamese" -msgstr "Вьетнамский" +msgid "Flared" +msgstr "Расширяющиеся" -msgid "Indonesian" -msgstr "Индонезийский" +msgid "Flemish" +msgstr "Фламандский" -msgid "Lang|Tagalog" -msgstr "Тагальский" +msgid "Flemish (Belgian Dutch)" +msgstr "Фламандский (Бельгийский голандский)" -msgid "Malay (roman)" -msgstr "Малайский (романский)" +msgid "Flip" +msgstr "_Отражение" -msgid "Malay (arabic)" -msgstr "Малайский (арабский)" +msgid "Flip Horizontally" +msgstr "Отразить горизонтально" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Амхарский" +msgid "Flip Vertically" +msgstr "Отразить вертикально" -msgid "Tigrinya" -msgstr "" +msgid "Flip _Horizontally" +msgstr "Отразить _горизонтально" -msgid "Galla" -msgstr "" +msgid "Flip _Vertically" +msgstr "Отразить _вертикально" -msgid "Somali" -msgstr "Сомалийский" +msgid "Flip the selection" +msgstr "Отразить выделение" -msgid "Swahili" -msgstr "Суахили" +msgid "Flip..." +msgstr "Отразить" -msgid "Kinyarwanda/Ruanda" -msgstr "Киньяруанда/Руанда" +msgid "Flipped Reference" +msgstr "Зеркальная ссылка" -msgid "Rundi" -msgstr "" +msgid "Flipping" +msgstr "Отражения" -msgid "Nyanja/Chewa" +msgid "Fo_ntname:" +msgstr "_Название шрифта:" + +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" +"Шрифт %1$.40s в файле %2$.40s был изменён.\n" +"Хотите сохранить его?" -msgid "Malagasy" -msgstr "Малагасийский" +msgid "Font Compare" +msgstr "Сравнение шрифтов" -msgid "Esperanto" -msgstr "Эсперанто" +msgid "Font Editor" +msgstr "Редактор шрифтов" -msgid "Basque" -msgstr "Баскский" +msgid "Font Family" +msgstr "Гарнитура шрифта:" -msgid "Catalan" -msgstr "Каталонский" +msgid "Font Info" +msgstr "О шрифте" -msgid "Lang|Latin" -msgstr "Латынь" +#, c-format +msgid "Font Information for %.90s" +msgstr "Информация о шрифте %.90s" -msgid "Quechua" -msgstr "Кечуа" +msgid "Font Size" +msgstr "Кегль шрифта:" -msgid "Guarani" -msgstr "Гварани" +msgid "Font Type:" +msgstr "Тип шрифта:" -msgid "Aymara" -msgstr "Аймара" +msgid "Font changed" +msgstr "Шрифт был изменён" -msgid "Tatar" -msgstr "Татарский" +#, c-format +msgid "Font to compare with %.20s" +msgstr "Шрифт для сравнения с %.20s" -msgid "Lang|Uighur" -msgstr "Уйгурский" +#, c-format +msgid "Font to merge into %.20s" +msgstr "Шрифт для слияния с %.20s" -msgid "Dzongkha" -msgstr "Дзонг-кэ" +msgid "Font:" +msgstr "Шрифт:" -msgid "Javanese (roman)" -msgstr "Яванский (романский)" +msgid "FontForge" +msgstr "FontForge" -msgid "Sundanese (roman)" -msgstr "" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge не поддерживает шрифты Chameleon\n" -msgid "Galician" -msgstr "Галисийский" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge не поддерживает безымянные таблицы в строке %d у %s" -msgid "Afrikaans" -msgstr "Африкаанс" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge не поддерживает синтетические шрифты\n" -msgid "Breton" -msgstr "Бретонский" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge не поддерживает шрифты type2 multiple master\n" -msgid "Inuktitut" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" msgstr "" +"FontForge не поддерживает программы type2, внедрённые в CFF DICT INDICES.\n" -msgid "Scottish Gaelic" -msgstr "Гэльский (Шотландия)" +msgid "" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" +msgstr "" +"FontForge загружает большие растровые изображения\n" +"в фон каждого глифа перед их трассировкой.\n" +"Вы можете сохранить их по завершении работы mf,\n" +"либо удалить, чтобы сэкономить дисковое пространство." -msgid "Manx Gaelic" -msgstr "Гэльский (о-в Мэн)" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge поддерживает не более %d слоев" -msgid "Irish Gaelic (with dot)" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." msgstr "" +"FontForge поддерживает два разных приложения автотрассировки:\n" +"autotrace и potrace\n" +"Если в системе есть только одно из них, оно и будет использовано.\n" +"Но если есть оба, вы можете указать, какое из них использовать." + +msgid "FontForge time stamp table" +msgstr "таблица отметки времени FontForge" -msgid "Tongan" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." msgstr "" +"FontForge не удалось загрузить libspiro, поэтому кривые Спиро не могут быть " +"использованы." -msgid "Greek (polytonic)" -msgstr "Греческий (политонический)" +msgid "FontForge's SFD" +msgstr "Файлы SFD из FontForge" -msgid "Greenlandic" -msgstr "Гренландский" +msgid "FontView" +msgstr "Основное окно" -msgid "Azebaijani (roman)" -msgstr "Азербайджанский (латиница)" +msgid "Font|New" +msgstr "Создать" -msgid "Unspecified Language" -msgstr "Язык не указан" +msgid "Font|_New" +msgstr "_Создать" -msgid "Unknown Language" -msgstr "Неизвестный язык" +msgid "Force glyph names to:" +msgstr "Имена символов как:" -msgid "Percentage scale down for script level 1" -msgstr "" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Передний план" -msgid "ScriptPercentScaleDown:" -msgstr "" +msgid "Forget _to All" +msgstr "_Забыть все" -msgid "Percentage scale down for script level 2" -msgstr "" +msgid "Form_er Glyph" +msgstr "_Бывший символ" -msgid "ScriptScriptPercentScaleDown:" -msgstr "" +msgid "Format:" +msgstr "Формат:" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Дано %1$.4g, ожидалось %2$.4g" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" +msgid "FoundryName" +msgstr "Название шрифтолитни" -msgid "DisplayOperatorMinHeight:" -msgstr "" +msgid "Fractions" +msgstr "Дроби" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" +msgid "FreeType unavailable" +msgstr "FreeType недоступен" -msgid "MathLeading:" -msgstr "" +msgid "FreeType unavailable." +msgstr "FreeType недоступен." -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" +msgid "FreeTypeInFontView" +msgstr "Использовать FreeType" -msgid "Axis height of the font" -msgstr "" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "От руки" -msgid "AxisHeight:" -msgstr "" +msgid "French" +msgstr "Французский" -msgid "AccentBaseHeight:" -msgstr "" +msgid "French Antillean" +msgstr "Французский (Антильские о-ва)" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" +msgid "French Belgium" +msgstr "Французский (Бельгия)" -msgid "FlattenedAccentBaseHeight:" -msgstr "" +msgid "French Camaroon" +msgstr "Французский (Камерун)" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" +msgid "French Canadian" +msgstr "Французский (Канада)" -msgid "SubscriptShiftDown:" -msgstr "" +msgid "French Côte d'Ivoire" +msgstr "Французский (Конго)" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" +msgid "French French" +msgstr "Французский (Франция)" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" +msgid "French Haiti" +msgstr "Французский (Гаити)" -msgid "SubscriptTopMax:" -msgstr "" +msgid "French Luxembourg" +msgstr "Французский (Люксембург)" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" +msgid "French Mali" +msgstr "Французский (Мали)" -msgid "SubscriptBaselineDropMin:" -msgstr "" +msgid "French Monaco" +msgstr "Французский (Монако)" -msgid "Standard shift up applied to superscript elements." -msgstr "" +msgid "French Morocco" +msgstr "Французский (Морокко)" -msgid "SuperscriptShiftUp:" -msgstr "" +msgid "French North Africa" +msgstr "Французский (Северная Африка)" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" +msgid "French Réunion" +msgstr "Французский (Реюньон)" -msgid "SuperscriptShiftUpCramped:" -msgstr "" +msgid "French Senegal" +msgstr "Французский (Сенегал)" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" +msgid "French Swiss" +msgstr "Французский (Швейцария)" -msgid "SuperscriptBottomMin:" -msgstr "" +msgid "French West Indies" +msgstr "Французский (Вест-Индия)" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" +msgid "Friendly Name" +msgstr "Удобочитаемое название" -msgid "SuperscriptBaselineDropMax:" -msgstr "" +msgid "Frisian" +msgstr "Фризский" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" +msgid "From:" +msgstr "Из:" -msgid "SubSuperscriptGapMin:" -msgstr "" +msgid "Full Pa_ge Glyph" +msgstr "_Символ во всю страницу" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" +msgid "Full Pa_ge Glyphs" +msgstr "_Символы во всю страницу" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" +msgid "FullLen" +msgstr "Полная длина" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" +msgid "Fullname" +msgstr "Полное название" -msgid "SpaceAfterScript:" -msgstr "" +msgid "Fuzz" +msgstr "Нечеткость" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" +msgid "G4 _Curve" +msgstr "Кр_ивая G4" -msgid "UpperLimitGapMin:" -msgstr "" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Упрощ. китайский)" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "55" -msgid "UpperLimitBaselineRiseMin:" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "100" -msgid "LowerLimitGapMin:" -msgstr "" +msgid "Gaelic (Irish)" +msgstr "Гэльский (Ирландский)" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" +msgid "Gaelic (Scottish)" +msgstr "Гэльский (Шотландия)" -msgid "LowerLimitBaselineDropMin:" -msgstr "" +msgid "Gagauz" +msgstr "Гагаузский" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" +msgid "Galician" +msgstr "Галисийский" -msgid "StackTopShiftUp:" -msgstr "" +msgid "Gasp|Anti-Alias" +msgstr "Сглаживание" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" +msgid "Gasp|Symmetric Smoothing" +msgstr "Симметричное сглаживание" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" +msgid "Gasp|_Default" +msgstr "_По умолчанию" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" +msgid "Gasp|_Version" +msgstr "_Версия" -msgid "StackBottomShiftDown:" -msgstr "" +msgid "General" +msgstr "Общие" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "General Punctuation" +msgstr "Общая пунктуация" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" +msgid "Generate" +msgstr "Создание" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Generate Fonts" +msgstr "Создание шрифтов" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" +msgid "Generate Mac Family" +msgstr "Создать гарнитуру Mac" -msgid "StackGapMin:" -msgstr "" +msgid "Generate Mac _Family..." +msgstr "Создать _гарнитуру Mac..." -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" +msgid "Generate TTC..." +msgstr "Создать TTC..." -msgid "StackDisplayStyleGapMin:" -msgstr "" +msgid "Generating anti-alias font" +msgstr "Создание сглаженного шрифта" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" +msgid "Generating bitmap font" +msgstr "Создание растрового шрифта" -msgid "StretchStackTopShiftUp:" -msgstr "" +msgid "Generic" +msgstr "Общее" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Geometric Shapes" +msgstr "Геометрические фигуры" -msgid "StretchStackBottomShiftDown:" -msgstr "" +msgid "Georgian" +msgstr "Грузинский" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" +msgid "Georgian Supplement" +msgstr "Грузинский, дополнение" -msgid "StretchStackGapAboveMin:" -msgstr "" +msgid "German" +msgstr "Немецкий" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" +msgid "German Austrian" +msgstr "Австрийский немецкий" -msgid "StretchStackGapBelowMin:" -msgstr "" +msgid "German German" +msgstr "Немецкий" -msgid "FractionNumeratorShiftUp:" -msgstr "" +msgid "German Liechtenstein" +msgstr "Лихтенштейнский немецкий" -msgid "Standard shift up applied to the numerator." -msgstr "" +msgid "German Luxembourg" +msgstr "Люксембургский немецкий" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" +msgid "German Swiss" +msgstr "Швейцарский немецкий" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" +msgid "Get Info..." +msgstr "Получить сведения..." -msgid "FractionDenominatorShiftDown:" -msgstr "" +msgid "Get _Info..." +msgstr "С_ведения..." -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Gl_yph Name:" +msgstr "Название _глифа:" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" +msgid "Glagolitic" +msgstr "Глаголица" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Glif Template" +msgstr "Шаблон Glif" -msgid "FractionNumeratorGapMin:" -msgstr "" +msgid "Glyph" +msgstr "Глиф" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" +msgid "Glyph Composition/Decomposition" +msgstr "Композиция/декомпозиция глифа" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" +msgid "Glyph Extension:" +msgstr "Расширение символа:" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" +msgid "Glyph Extensions" +msgstr "Расширение глифов" -msgid "FractionRuleThickness:" -msgstr "" +msgid "Glyph Info" +msgstr "Информация о символе" -msgid "Thickness of the fraction bar." -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Информация о символе %.40s" -msgid "FractionDenominatorGapMin:" -msgstr "" +msgid "Glyph Info..." +msgstr "Информация о символе..." -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" +msgid "Glyph Name Changed" +msgstr "Изменено название глифа" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" +msgid "Glyph Names" +msgstr "Названия глифов" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" +msgid "Glyph Order" +msgstr "Порядок глифов" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" +msgid "Glyph Origin" +msgstr "Начало координат глифа" -msgid "SkewedFractionHorizontalGap:" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Размещение символа\n" -msgid "SkewedFractionVerticalGap:" -msgstr "" +msgid "Glyph Self-Intersects" +msgstr "Найти самопересечения глифов" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Подстановка символа\n" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" +msgid "Glyph Valid" +msgstr "Символ корректен" -msgid "OverbarVerticalGap:" -msgstr "" +msgid "Glyph _Info..." +msgstr "И_нформация о символе..." -msgid "OverbarRuleThickness:" -msgstr "" +msgid "Glyph _Metadata" +msgstr "_Метаданных глифа" -msgid "Thickness of the overbar." -msgstr "" +msgid "Glyph composed of:" +msgstr "Символ состоит из:" -msgid "Extra white space reserved above the overbar." -msgstr "" +msgid "Glyph in two classes" +msgstr "Глиф в двух классах" -msgid "OverbarExtraAscender:" -msgstr "" +msgid "Glyph names are limited to 31 characters" +msgstr "Имена глифов ограничены 31 символом" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" +msgid "Glyph not in font" +msgstr "Глифа нет в шрифте" -msgid "UnderbarVerticalGap:" -msgstr "" +msgid "Glyph too big" +msgstr "Глиф слишком велик" -msgid "Thickness of the underbar." -msgstr "" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Глиф “%s” содержит иные инструкции TrueType\n" -msgid "UnderbarRuleThickness:" -msgstr "" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Глиф “%s” в %s не содержит инструкций TrueType\n" -msgid "Extra white space reserved below the underbar." -msgstr "" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Глиф “%s” отсутствует в %s\n" -msgid "UnderbarExtraDescender:" -msgstr "" +msgid "Glyph:" +msgstr "Глиф:" -msgid "RadicalVerticalGap:" -msgstr "" +msgid "GlyphAutoGoto" +msgstr "Автопереход к символу" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" +msgid "GlyphName|New" +msgstr "Новый" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" +msgid "Glyphs in the class" +msgstr "Глифы в классе" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" +msgid "Glyphs in the classes" +msgstr "Глифы в классах" -msgid "RadicalRuleThickness:" -msgstr "" +msgid "Glyphs in the set" +msgstr "Глифы в наборе" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" +msgid "Glyphs with both" +msgstr "Глифы со ссылками и сплайнами" -msgid "Extra white space reserved above the radical." -msgstr "" +msgid "Glyphs with only S_plines" +msgstr "Только _глифы со сплайнами" -msgid "RadicalExtraAscender:" -msgstr "" +msgid "Glyphs with only _References" +msgstr "Только глифы со _ссылками" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" +msgid "Glyphs:" +msgstr "Символы:" -msgid "RadicalKernBeforeDegree:" -msgstr "" +msgid "Gothic" +msgstr "Готское письмо" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" +msgid "Goto" +msgstr "Переход" -msgid "RadicalKernAfterDegree:" -msgstr "" +msgid "Gradient" +msgstr "Градиент" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" +msgid "Gradient:" +msgstr "Градиент:" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" +msgid "Gradual/Diagonal" +msgstr "Постепенное, диагональное" -msgid "MinConnectorOverlap:" -msgstr "" +msgid "Gradual/Horizontal" +msgstr "Постепенное, горизонтальное" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" +msgid "Gradual/Transitional" +msgstr "Постепенное, переходное" -msgid "Bad font, offset out of bounds.\n" -msgstr "" +msgid "Gradual/Vertical" +msgstr "Постепенное, вертикальное" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" +msgid "Graphical" +msgstr "Графический" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" +msgid "Graphite glyph attribute table" +msgstr "таблица атрибута глифа Graphite" -msgid "This glyph is defined in one instance font but not in another" -msgstr "" +msgid "Greek" +msgstr "Греческий" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" +msgid "Greek (polytonic)" +msgstr "Греческий (политонический)" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" +msgid "Greek Extended" +msgstr "Расширенный греческий" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" +msgid "Greek and Coptic" +msgstr "Греческий и коптский" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" +msgid "Greek small caps" +msgstr "Греческая капитель" -msgid "This glyph contains a different number of hints in different instances" -msgstr "" +msgid "Green:" +msgstr "Зеленый:" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" +msgid "Greenlandic" +msgstr "Гренландский" -msgid "Bad Multiple Master Font" -msgstr "" +msgid "Grid" +msgstr "Сетка" -msgid "Various errors occurred at the selected glyphs" -msgstr "" +msgid "Grid Fi_t" +msgstr "П_иксельная сетка" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" +msgid "Grid Fit Parameters" +msgstr "Параметры пиксельной сетки" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" +msgid "Grid Fitting" +msgstr "Пиксельная сетка" -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" +msgid "Group Name:" +msgstr "Название группы:" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" +msgid "Groups" +msgstr "Группы" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" +msgid "Guarani" +msgstr "Гварани" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" +msgid "Guess" +msgstr "Угадать" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" +msgid "Guess each font's resolution based on its pixel size" +msgstr "Определять разрешение каждого шрифта на основе его размеров" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Направляющие" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" +msgid "Guidelines:" +msgstr "Направляющие:" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" +msgid "Gujarati" +msgstr "Гуджарати" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" +msgid "Gurmukhi" +msgstr "Гурмухи" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" +msgid "HFlex Hint Color" +msgstr "Цвет г. flex-хинта" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" +msgid "HStem" +msgstr "Горизонтальные штрихи" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" +msgid "HV Group Box" +msgstr "Группирующая рамка" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" +msgid "H_ints" +msgstr "_Хинты" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" +msgid "Haitian" +msgstr "а" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Формы в половинную и полную ширину" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "Хангул, совместимый с Ямо" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" +msgid "Hangul Jamo" +msgstr "Хангул Ямо" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" +msgid "Hangul Syllables" +msgstr "Слоги Хангул" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "Содержит _вертикальные метрики" -msgid "No problems detected" -msgstr "Неполадок не обнаружено" +msgid "Hawaiian" +msgstr "Гавайский" -msgid "OK" -msgstr "" +msgid "Heavy" +msgstr "Сверхжирный" -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" +msgid "Hebrew" +msgstr "Иврит" -msgid "NameList duplicated" -msgstr "" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "Лигатуры иврита" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Height" +msgstr "Высота" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" +msgid "Height of Horizontal Stems:" +msgstr "Высота горизонтальных штрихов:" -msgid "NameList base missing" -msgstr "" +msgid "Height:" +msgstr "Высота:" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" +msgid "High Mari" +msgstr "Высокий марийский" -msgid "NameList based twice" -msgstr "" +msgid "Hindi" +msgstr "Хинди" -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" +msgid "Hint Mask" +msgstr "Маска хинтов" -msgid "NameList parsing error" -msgstr "" +msgid "Hint Substitution" +msgstr "Подстановка хинтов" -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" +msgid "Hint _Substitution Pts" +msgstr "Схинтовать _подстановочные точки" -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" +msgid "Hints" +msgstr "Хинты" #, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" +msgid "Hints differ in glyph “%s”\n" +msgstr "Хинты отличаются друг от друга в глифе “%s”\n" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "AGL без afii" - -msgid "AGL For New Fonts" -msgstr "" +msgid "Hiragana" +msgstr "Хирагана" -msgid "Adobe Glyph List" -msgstr "Список символов Adobe" +msgid "Histogram Dialog" +msgstr "Диалог гистограммы" -msgid "AGL with PUA" -msgstr "AGL с PUA" +msgid "Histograms" +msgstr "Гистограммы" -msgid "Greek small caps" -msgstr "Греческая капитель" +msgid "Home Folder" +msgstr "Домашний каталог" -msgid "ΤεΧ Names" -msgstr "Названия ΤεΧ" +msgid "Horiz. Hint Color" +msgstr "Цвет горизонт. хинта" -msgid "AMS Names" -msgstr "Названия AMS" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Гор. варианты" -msgid "Bad Token" -msgstr "" +msgid "Horizontal" +msgstr "По горизонтали" -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" +msgid "Horizontal Baselines" +msgstr "Горизонтальные линии шрифта" -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" +msgid "Horizontal Counter Scale" +msgstr "Масштабирование горизонтальных просветов" -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" +msgid "Horizontal Stem Height Scale" +msgstr "Масштаб высоты горизонт. штрихов" -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Сколько некодированных слотов символов добавить?" -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" +msgid "Hue:" +msgstr "Тон:" -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" +msgid "Hungarian" +msgstr "Венгерский" #, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "Некорректный выбор" +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "Невозможно понять, как сравнить субтаблицу %s в %s с %s в %s\n" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" +msgid "IPA Extensions" +msgstr "Расширения IPA" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" +msgid "ISO (Deprecated)" +msgstr "ISO (устарело)" -msgid "Projecting..." -msgstr "Проекция..." +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (Latin1)" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (Latin6)" -msgid "OtherSubrsFile" -msgstr "Файл OtherSubrs" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (Тайский)" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Исходная кодировка для\n" -"новых шрифтов" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (Latin7)" -msgid "NewCharset" -msgstr "Кодировка" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (Latin8)" -msgid "NewEmSize" -msgstr "Размер Em" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (Latin0)" -msgid "The default size of the Em-Square in a newly created font." -msgstr "" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (Latin2)" -msgid "NewFontsQuadratic" -msgstr "" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (Latin3)" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Должны ли новые шрифты содержать квадратичные (TrueType)\n" -"или же кубические (PostScript и OpenType) сплайны." +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (Latin4)" -msgid "FreeTypeInFontView" -msgstr "Использовать FreeType" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (Кириллица)" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Ииспользовать растеризатор FreeType (если доступен)\n" -"для растеризации глифов при просмотре шрифта.\n" -"Глифы при этом как правило выглядят лучше." +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (Арабский)" -msgid "LoadedFontsAsNew" -msgstr "" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (Греческий)" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Должны ли загружаемые в программу шрифты сохранять\n" -"свои сплайны (квадратичные или кубические), или же сплайны\n" -"должны преобразовываться согласно значению параметра\n" -"NewFontsQuadratic." +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (Иврит)" -msgid "PreferCJKEncodings" -msgstr "" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (Latin5)" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" +msgid "Icelandic" +msgstr "Исландский" -msgid "AskUserForCMap" -msgstr "" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Если у кривой линии есть горб, выпрямить его" msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" +"Если включено, в документ должен быть встроен\n" +"весь шрифт, а не его используемое подмножество." msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" +"Если начальная точка контура не является экстремумом, найти другую точку, " +"которая им является" -msgid "PreserveTables" -msgstr "Сохранять таблицы" +msgid "Ignore Combining Marks" +msgstr "Игнорировать объединяющие знаки" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" +msgid "Ignore Ligatures" +msgstr "Игнорировать лигатуры" -msgid "ItalicConstrained" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "Игнорировать в дальнейшем" -msgid "SnapToInt" -msgstr "" +msgid "Ilokano" +msgstr "Илоко" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" +msgid "Image" +msgstr "Изображение" -msgid "JoinSnap" -msgstr "" +msgid "Image Info" +msgstr "Об изображении" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Размер: %d x %d пикселов" -msgid "CopyMetaData" -msgstr "" +msgid "Image Template" +msgstr "Шаблон изображения" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "В позиции: (%.0f,%.0f)" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" +msgid "Import" +msgstr "Импорт" -msgid "UndoDepth" -msgstr "" +msgid "Import Lookup" +msgstr "Импортировать справку" -msgid "AutoWidthSync" -msgstr "" +msgid "In TTF/OTF" +msgstr "В TTF/OTF" +#, c-format msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" +"В субтаблице %.30s справки вы ссылаетесь на глиф по имени %.80s, которого " +"пока нет в шрифте. Так и задумано?" +#, c-format msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" +"В субтаблице %.30s справки вы заменяете глиф самим собой. Так и задумано?" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "В начале было Слово..." -msgid "CopyTTFInstrs" -msgstr "Копировать инструкции TTF" +msgid "Include Empty Blocks" +msgstr "Включая незаполненные блоки" -msgid "AccentOffsetPercent" -msgstr "" +msgid "Increment Bearings By:" +msgstr "Нарастить границы на:" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" +msgid "Increment LBearing By:" +msgstr "Нарастить левую границу на:" -msgid "AccentCenterLowest" -msgstr "" +msgid "Increment RBearing By:" +msgstr "Нарастить правую границу на:" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" +msgid "Increment Width By:" +msgstr "Нарастить ширину на:" -msgid "CharCenterHighest" -msgstr "" +msgid "Index in use" +msgstr "Индекс используется" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" +msgid "Indonesian" +msgstr "Индонезийский" -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" +msgid "Ingush" +msgstr "Ингушский" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"FontForge поддерживает два разных приложения автотрассировки:\n" -"autotrace и potrace\n" -"Если в системе есть только одно из них, оно и будет использовано.\n" -"Но если есть оба, вы можете указать, какое из них использовать." +msgid "Inherit" +msgstr "Наследовать" -msgid "PreferPotrace" -msgstr "Предпочитать Potrace" +msgid "Inherits from" +msgstr "Наследует от" -msgid "AutotraceArgs" -msgstr "Ключи трассировщика" +msgid "Initial Forms" +msgstr "Начальные формы" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Дополнительные ключи, используемые при запуске трассировщика\n" -"(как autotrace, так и potrace)." +msgid "Inse_rt Point On Spline At..." +msgstr "_Вставить точку в сплайн..." -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"Спрашивать ли у пользователя ключи трассировщика при каждом его запуске" +msgid "Insert Before Current Glyph" +msgstr "Вставить перед текущим символом" -msgid "AutotraceAsk" -msgstr "Спрашивать аргументы трассировщика" +msgid "Insert F_ont..." +msgstr "Вставить _шрифт..." -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"Команды, передаваемые программе mf (metafont); имя файла последует за ними" +msgid "Insert Glyph _After..." +msgstr "Вставить символ _после..." -msgid "MfArgs" -msgstr "Аргументы mf" +msgid "Insert Glyph _Before..." +msgstr "Вставить символ _до..." -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Спрашивать ли у пользователя команды для mf при каждом его запуске" +msgid "Insert Text Outlines" +msgstr "Вставить текстовый контур..." -msgid "MfAsk" -msgstr "Спрашивать аргументы mf" +msgid "Insert Text Outlines..." +msgstr "Вставить контуры текста..." -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge загружает большие растровые изображения\n" -"в фон каждого глифа перед их трассировкой.\n" -"Вы можете сохранить их по завершении работы mf,\n" -"либо удалить, чтобы сэкономить дисковое пространство." +msgid "Insert _Blank" +msgstr "Вставить _пустой" -msgid "MfClearBg" -msgstr "Чистить фон" +msgid "Insert a point on the given spline at either..." +msgstr "Вставить точку в текущий сплайн по координатам" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"MetaFont (mf) выводит множество информации в stdout.\n" -"Обычно это быстро надоедает, но если что-то пошло не так,\n" -"лучше узнать об этом сразу." +msgid "Installable Font" +msgstr "Устанавливаемый шрифт" -msgid "MfShowErr" -msgstr "Показывать вывод mf" +msgid "Instant/Vertical" +msgstr "Постоянное, вертикальное" -msgid "FoundryName" -msgstr "Название шрифтолитни" +msgid "Instructions out of date" +msgstr "Инструкции устарели" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" +msgid "Interface" +msgstr "Интерфейс" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" +msgid "Intermediate Points:" +msgstr "Промежуточные точки:" -msgid "TTFFoundry" -msgstr "Шрифтолитня TTF" +msgid "Interpo_late Fonts..." +msgstr "_Интерполировать шрифты..." -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" +msgid "Interpolate Fonts" +msgstr "Интерполяция шрифтов" -msgid "NewFontNameList" -msgstr "Список названий новых шрифтов" +msgid "Interpolating Problem" +msgstr "Неудача интерполяции" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Попытка интерполировать шрифт с самим собой ничего не даст" -msgid "RecognizePUANames" -msgstr "Распознавать PUA" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Интерполяция между %.20s и:" msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" msgstr "" +"Интерполяция между шрифтами с разными типами редактирования (например, между " +"Type3 и Type1)" msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" msgstr "" +"Интерполяция между шрифтами со сплайнами разного порядка (например, между " +"PostScript и TrueType)" -msgid "XUID-Base" -msgstr "" +msgid "Interpretation:" +msgstr "Интерпретация:" -msgid "AskBDFResolution" -msgstr "Спрашивать разрешение BDF" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Нет" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" +msgid "Interpreting Glyphs" +msgstr "Интерпретация глифов" -msgid "AutoHint" -msgstr "Автоинструкции" +msgid "Intersecting Paths" +msgstr "Пересекающиеся контуры" -msgid "AutoHint changed glyphs before generating a font" -msgstr "" +msgid "Introduction" +msgstr "Введение" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" +msgid "Invalid Encoding" +msgstr "Неправильная кодировка" -msgid "HintBoundingBoxes" -msgstr "" +msgid "Invalid language" +msgstr "Неправильно указанный язык" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" +msgid "Irish" +msgstr "Ирландский" -msgid "HintDiagonalEnds" -msgstr "" +msgid "Irish Gaelic" +msgstr "Гэльский (Ирландия)" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" +msgid "Irrelevant _Factor:" +msgstr "_Коэфф. иррелевантности:" -msgid "HintDiagonalInter" -msgstr "" +msgid "Is Layer Editable?" +msgstr "Редактируемый?" -msgid "DetectDiagonalStems" -msgstr "" +msgid "Is Layer Visible?" +msgstr "Видимый?" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" +msgid "Italian" +msgstr "Итальянский" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" +msgid "Italian Swiss" +msgstr "Швейцарский итальянский" -msgid "UseNewIndicScripts" -msgstr "" +msgid "Italic" +msgstr "Курсив" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Ресурсный файл" +msgid "Italic Angle" +msgstr "Угол наклона" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" +msgid "Italic Angle:" +msgstr "Угол наклона:" -msgid "Show splash screen on start-up" -msgstr "Показывать заставку при запуске программы" +msgid "Italic Conversion" +msgstr "Преобразование в курсив" -msgid "SplashScreen" -msgstr "Стартовая заставка" +msgid "Italic Correction" +msgstr "а" -msgid "GlyphAutoGoto" -msgstr "Автопереход к символу" +msgid "Italic Correction:" +msgstr "Коррекция курсива:" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (Кандзи)" -msgid "OpenCharsInNewWindow" -msgstr "Открывать символы в новом окне" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (Кандзи)" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" +msgid "Japanese" +msgstr "Японский" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Javanese (roman)" +msgstr "Яванский (романский)" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" +msgid "Johab (Korean)" +msgstr "Johab (Корейский)" -msgid "ArrowMoveSize" -msgstr "" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Кириллица)" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Корейский)" -msgid "ArrowAccelFactor" -msgstr "" +msgid "Kabardian" +msgstr "Кабардинский" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" +msgid "Kachchi" +msgstr "Качинский" -msgid "SnapDistance" -msgstr "" +msgid "Kalmyk" +msgstr "Калмыцкий" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Kannada" +msgstr "Каннада" -msgid "StopAtJoin" -msgstr "" +msgid "Kanuri" +msgstr "Канури" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" +msgid "Karachay" +msgstr "Карачаево-балкарский" -msgid "Figure out flex hints after every change" -msgstr "" +msgid "Karaim" +msgstr "Караимский" -msgid "UpdateFlex" -msgstr "" +msgid "Karelian" +msgstr "Карельский" -msgid "Display rulers in the Outline Glyph View" -msgstr "" +msgid "Kashmiri" +msgstr "Кашмири" -msgid "Can't insert 'cvt'" -msgstr "Невозможно вставить 'cvt'" +msgid "Kashmiri (India)" +msgstr "Кашмири (Индия)" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"В шрифте уже есть таблица 'cvt', возможно, устаревшая. FontForge может " -"использовать её, но не может делать какие-либо предположения насчёт " -"хранящихся там значений, так что созданные инструкции будут более низкого " -"качества. Если унаследованный хинтинг нужно убрать, рекомендуется очистить " -"таблицу 'cvt' и повторить автоинструктирование." +msgid "Katakana" +msgstr "Катакана" -msgid "Can't insert 'fpgm'" -msgstr "Невозможно вставить 'fpgm'" +msgid "Katakana Phonetic Extensions" +msgstr "Катакана, фонетические расширения" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"Уже существует код 'fpgm', который, по всей видимости, несовместим с кодом " -"FontForge. Созданные инструкции будут более низкого качества. Если " -"унаследованный хинтинг нужно убрать, рекомендуется очистить таблицу 'fpgm' и " -"повторить автоинструктирование. После этого можно будет добавить ваш код в " -"таблицу 'fpgm', создаваемую FontForge. В связи с возможными дальнейшими " -"изменениями рекомендуется использовать более высокие значения для " -"пользовательских функций." +msgid "Kazakh" +msgstr "Казахский" -msgid "Can't insert 'prep'" -msgstr "Невозможно вставить 'prep'" +msgid "Ker_n By Classes..." +msgstr "_Кернинг по классам..." -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"Уже существует код 'prep', который несовместим с кодом FontForge. Нет " -"никаких гарантий, что это сработает. Рекомендуется дать FontForge вставить " -"свой код, и уже поверх него добавить пользовательский." +msgid "Kern By Classes" +msgstr "Кернинг по классам" -msgid "Can't instruct this glyph" -msgstr "Невозможно создать инструкции для этого глифа" +msgid "Kern Offset:" +msgstr "Смещение кернинга:" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" +msgid "Kern Pair Closeup" +msgstr "Кернинг пары" -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" +msgid "Kern Pair Closeup..." +msgstr "Кернинг пары..." -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" +msgid "Kern Pairs" +msgstr "Кернинговые пары" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" +msgid "Kern Size" +msgstr "Размер керна" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" +msgid "Kern Values:" +msgstr "Значения кернинга:" -msgid "Bad Metrics" -msgstr "Некорректные метрики" +msgid "Kern:" +msgstr "Керн:" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" +msgid "KernClass|_New Lookup..." +msgstr "_Создать справку..." -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" +msgid "Kerning" +msgstr "Кернинг" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" +msgid "Kerning & such" +msgstr "Кернинг и прочее" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" +msgid "Kerning Class" +msgstr "Класс кернинга" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" +msgid "Kerning State Machine" +msgstr "Автомат состояния кернинга" +#. GT: The %s is the name of the lookup subtable containing this kerning class #, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" +msgid "Kerning by Classes: %s" +msgstr "Кернинг по классам: %s" -msgid "Unexpected density" -msgstr "Неожиданная плотность" +msgid "Kerning direction" +msgstr "Направление кернинга" -msgid "Multiple-Density Font" -msgstr "" +msgid "Kerning format" +msgstr "Формат кернинга" -msgid "High-Density Font" -msgstr "" +msgid "Key" +msgstr "Ключ" -msgid "Single and Multi-Density Fonts" -msgstr "" +msgid "Khakass" +msgstr "Хакасский" -msgid "Single and High-Density Fonts" -msgstr "" +msgid "Khanty-Kazim" +msgstr "Ханты-казимский" -msgid "Choose a file format..." -msgstr "Укажите формат файла..." +msgid "Khanty-Shurishkar" +msgstr "Ханты-шуришкарский" -msgid "What type(s) of palm font records do you want?" -msgstr "Какой тип записей шрифта Palm вам нужен?" +msgid "Khasi" +msgstr "Кхаси" -msgid "Compressed object container is itself a compressed object" -msgstr "" +msgid "Khmer" +msgstr "Кхмерский" -msgid "Flate decompression failed.\n" -msgstr "" +msgid "Khmer Symbols" +msgstr "Кхмерские символы" -msgid "A pdf stream object may not be a compressed object" -msgstr "" +msgid "Khowar" +msgstr "Кховар" -msgid "A pdf stream object is missing a Length attribute" -msgstr "" +msgid "Khutsuri Georgian" +msgstr "Хуцури" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" +msgid "Kikongo" +msgstr "Киконго" -#, c-format -msgid "Unsupported filter: %s" -msgstr "" +msgid "Kikuyu" +msgstr "Кикуйю" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" +msgid "Kildin Sami" +msgstr "Кильдинский саамский" -msgid "No mark in ] (close array)\n" -msgstr "" +msgid "Kinyarwanda/Ruanda" +msgstr "Киньяруанда/Руанда" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" +msgid "Kirghiz" +msgstr "Киргизский" -msgid "Syntax error while parsing pdf graphics" -msgstr "" +msgid "Kisii" +msgstr "Кисии" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" +msgid "Kodagu" +msgstr "Кодагу" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" +msgid "Kokni" +msgstr "Кокни" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" +msgid "Komi-Permyak" +msgstr "Коми-пермяцкий" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" +msgid "Komi-Zyrian" +msgstr "Коми-зырянский" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" +msgid "Komo" +msgstr "Комо" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" +msgid "Komso" +msgstr "Консо" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"Этот файл PDF содержит словарь /Encrypt, а FontForge\n" -"пока что не поддерживает шифры в PDF." +msgid "Konkani" +msgstr "Конкани" -msgid "This pdf file has no fonts" -msgstr "В этом файле PDF нет шрифтов" +msgid "Korean" +msgstr "Корейский" -msgid "This pdf file has no pages" -msgstr "В этом файле PDF нет страниц" +msgid "Korean (Johab)" +msgstr "Корейский (Johab)" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "В этом файле %d страниц, какая из них вам нужна?" +msgid "Korean Old Hangul" +msgstr "Корейский, старый хангыль" -msgid "Pick a page" -msgstr "Выберите страницу" +msgid "Koryak" +msgstr "Корякский" -msgid "Internal Err: Unable to put data back into file" -msgstr "" +msgid "Kumyk" +msgstr "Кумыкский" -msgid "Invalid hex digit in sfnts array\n" -msgstr "" +msgid "Kurdish" +msgstr "Курдский" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" +msgid "L_ater" +msgstr "_Позже" -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" +msgid "L_oad Namelist..." +msgstr "_Загрузить список названий..." -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" +msgid "Label" +msgstr "Метка" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" +msgid "Label Gl_yph By" +msgstr "Подпись к гли_фу" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" +msgid "Ladin" +msgstr "Ладино" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" +msgid "Language" +msgstr "Язык" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" +msgid "Language Tag:" +msgstr "Тэг языка:" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" +msgid "Language(s)" +msgstr "Язык(и)" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" +msgid "Language|New" +msgstr "Новый" -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Амхарский" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" +msgid "Lang|Arabic" +msgstr "Арабский" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" +msgid "Lang|Armenian" +msgstr "Армянский" -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" +msgid "Lang|Avar" +msgstr "Аварский" -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" +msgid "Lang|Bengali" +msgstr "Бенгальский" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" +msgid "Lang|Berber" +msgstr "Берберский" -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" +msgid "Lang|Cherokee" +msgstr "Чероки" -msgid "Failed to parse the StartData command properly\n" -msgstr "" +msgid "Lang|Coptic" +msgstr "Коптский" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" +msgid "Lang|Default" +msgstr "По умолчанию" -msgid "Cannot open a temporary file\n" -msgstr "Не удалось открыть временный файл\n" +msgid "Lang|Farsi" +msgstr "Фарси" -#, c-format -msgid "Cannot open %s\n" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Фарси/Персидский" -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" +msgid "Lang|Ge'ez" +msgstr "Геэз" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "Lang|Georgian" +msgstr "Грузинский" -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" +msgid "Lang|Greek" +msgstr "Греческий" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" +msgid "Lang|Gujarati" +msgstr "Гуджарати" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" +msgid "Lang|Hebrew" +msgstr "Иврит" -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" +msgid "Lang|Javanese" +msgstr "Яванский" -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" +msgid "Lang|Kannada" +msgstr "Каннада" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" +msgid "Lang|Khmer" +msgstr "Кхмерский" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" +msgid "Lang|Lao" +msgstr "Лаосский" -msgid "File checksum is incorrect." -msgstr "" +msgid "Lang|Latin" +msgstr "Латынь" -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" +msgid "Lang|Malayalam" +msgstr "Малаялам" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" +msgid "Lang|Manchu" +msgstr "Маньчжурский" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" +msgid "Lang|Mongolian" +msgstr "Монгольский" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" +msgid "Lang|Oriya" +msgstr "Ория" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" +msgid "Lang|Sinhalese" +msgstr "Сингальский" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" +msgid "Lang|Syriac" +msgstr "Сирийский" -msgid "Missing required table: \"head\"" -msgstr "Отсутствует необходимая таблица: \"head\"" +msgid "Lang|Tagalog" +msgstr "Тагальский" -msgid "Missing required table: \"hhea\"" -msgstr "Отсутствует необходимая таблица: \"hhea\"" +msgid "Lang|Tamil" +msgstr "Тамильский" -msgid "Missing required table: \"maxp\"" -msgstr "Отсутствует необходимая таблица: \"maxp\"" +msgid "Lang|Telugu" +msgstr "Телугу" -msgid "Missing required table: \"post\"" -msgstr "Отсутствует необходимая таблица: \"post\"" +msgid "Lang|Thai" +msgstr "Тайский" -msgid "Missing required table: \"name\"" -msgstr "Отсутствует необходимая таблица: \"name\"" +msgid "Lang|Tibetan" +msgstr "Тибетский" -msgid "Missing required table: \"loca\"" -msgstr "Отсутствует необходимая таблица: \"loca\"" +msgid "Lang|Uighur" +msgstr "Уйгурский" -msgid "Missing \"OS/2\" table" -msgstr "Отсутствует таблица \"OS/2\"" +msgid "Lang|Yi" +msgstr "Юи" -msgid "Missing required table: \"glyf\"" -msgstr "Отсутствует необходимая таблица: \"glyf\"" +msgid "Lao" +msgstr "Лаосский" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Последнее нажатие" -msgid "accent attachment table" -msgstr "" +msgid "Latin Extended Additional" +msgstr "Латиница расширенная дополнительная" -msgid "anchor point table" -msgstr "" +msgid "Latin Extended-A" +msgstr "Латиница, расширение А" -msgid "axis variation table" -msgstr "" +msgid "Latin Extended-B" +msgstr "Латиница, расширение B" -msgid "Baseline table (OT version)" -msgstr "" +msgid "Latin Extended-C" +msgstr "Латиница, расширение C" -msgid "bitmap data table (AAT version)" -msgstr "" +msgid "Latin Extended-D" +msgstr "Латиница, расширение D" -msgid "BDF bitmap properties table" -msgstr "" +msgid "Latin Ligatures" +msgstr "Латинские лигатуры" -msgid "bitmap font header table" -msgstr "" +msgid "Latin-1 Supplement" +msgstr "Латиница, дополнение 1" -msgid "bitmap location table (AAT version)" -msgstr "" +msgid "Latvian" +msgstr "Латвийский" -msgid "baseline table (AAT version)" -msgstr "" +msgid "Layer" +msgstr "Слой" -msgid "color bitmap data table" -msgstr "" +msgid "Layer Info..." +msgstr "О слое..." -msgid "color bitmap location table" -msgstr "" +msgid "Layer Name" +msgstr "Название слоя" -msgid "PostScript font program (Compact Font Format)" -msgstr "" +msgid "Layer:" +msgstr "Слой:" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Layers" +msgstr "Слои" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" +msgid "Layer|Background" +msgstr "Задний план" -msgid "character code mapping table" -msgstr "" +msgid "Layer|Foreground" +msgstr "Передний план" -msgid "CVT variation table" -msgstr "" +msgid "Left Side Bearing" +msgstr "Левая граница" -msgid "control value table" -msgstr "" +msgid "Left Side Bearing does not change." +msgstr "Левая граница не меняется." -msgid "digital signature table" -msgstr "" +msgid "Left Side Bearing:" +msgstr "Левая граница:" -msgid "bitmap data table (OT version)" -msgstr "" +msgid "Letterlike Symbols" +msgstr "Буквообразные символы" -msgid "bitmap location table (OT version)" -msgstr "" +msgid "Letters:" +msgstr "Буквы:" -msgid "embedded bitmap scaling control table" -msgstr "" +msgid "Lezgi" +msgstr "Лезгинский" -msgid "electronic end user license table" -msgstr "" +msgid "License" +msgstr "Лицензия" -msgid "font descriptor table" -msgstr "" +msgid "License URL" +msgstr "URL лицензии" -msgid "layout feature table" -msgstr "" +msgid "Life Time" +msgstr "Длительность" -msgid "SIL Graphite layout feature table" -msgstr "" +msgid "Ligature" +msgstr "Лигатура" -msgid "FontForge time stamp table" -msgstr "таблица отметки времени FontForge" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Лигатура %s" -msgid "font metrics table" -msgstr "" +msgid "Ligature Glyph Name" +msgstr "Название глифа лигатуры" -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" +msgid "Ligature Substitution" +msgstr "Подстановка лигатуры" -msgid "font program table" -msgstr "" +msgid "Ligatures" +msgstr "Лигатуры" -msgid "font variation table" -msgstr "" +msgid "Ligatures & such" +msgstr "Лигатуры и прочее" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" +msgid "Light" +msgstr "Светлый" -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "таблица определения глифа" - -msgid "Graphite glyph attribute table" -msgstr "таблица атрибута глифа Graphite" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" +msgid "Light Angle:" +msgstr "Угол освещения:" -msgid "glyph positioning table" -msgstr "таблица размещения глифов" +msgid "Limits" +msgstr "Пределы" -msgid "glyph variation table" -msgstr "" +msgid "Line" +msgstr "Линия" -msgid "glyph substitution table" -msgstr "таблица подстановки глифов" +msgid "Line Cap" +msgstr "Конец линии" -msgid "horizontal device metrics table" -msgstr "" +msgid "Line Join" +msgstr "Соединение" -msgid "font header table" -msgstr "" +msgid "Line length max" +msgstr "Максимальная длина линии" -msgid "horizontal header table" -msgstr "" +msgid "Linear" +msgstr "Линейный" -msgid "horizontal metrics table" -msgstr "" +msgid "Linear B Ideograms" +msgstr "Линейное идеографическое письмо Б" -msgid "horizontal style table" -msgstr "" +msgid "Linear B Syllabary" +msgstr "Линейное слоговое письмо Б" -msgid "horizontal metrics variations table" -msgstr "" +msgid "Lingala" +msgstr "Лингала" -msgid "justification table (AAT version)" -msgstr "" +msgid "List" +msgstr "Список" -msgid "justification table (OT version)" -msgstr "" +msgid "List Field" +msgstr "Поле списка" -msgid "kerning table" -msgstr "таблица кернинга" +msgid "List Mark" +msgstr "Метка списка" -msgid "ligature caret table" -msgstr "" +msgid "Lithuanian" +msgstr "Литовский" -msgid "glyph location table" -msgstr "" +msgid "Lithuanian (Classic)" +msgstr "Литовский (классический)" -msgid "language tag table" -msgstr "" +msgid "Load Encoding" +msgstr "Загрузка кодировки" -msgid "linear threshold table" -msgstr "" +msgid "Load Glyph Name List..." +msgstr "Загрузить список названий глифов..." -msgid "math table" -msgstr "" +msgid "Load Namelist" +msgstr "Загрузить список названий" -msgid "maximum profile table" -msgstr "" +msgid "Load glyph names" +msgstr "Загрузка названий символов" -msgid "anti-alias merge table" -msgstr "" +msgid "Load of Kerning Metrics Failed" +msgstr "Не удалось загрузить метрики кернинга" -msgid "metadata table" -msgstr "" +msgid "Loading font from " +msgstr "Загружается шрифт из " -msgid "Multi-Master table, obsolete" -msgstr "таблица Multi-Master, устарела" +#, c-format +msgid "Loading font from %.100s" +msgstr "Загрузка шрифта из %.100s" -msgid "metamorphosis table" -msgstr "" +msgid "Loading..." +msgstr "Загрузка..." -msgid "extended metamorphosis table" -msgstr "" +msgid "Localized Forms" +msgstr "Локализованные формы" -msgid "metrics variations table" -msgstr "" +msgid "Location" +msgstr "Расположение" -msgid "name table" -msgstr "" +msgid "Lookup" +msgstr "Справка" -msgid "optical bounds table" -msgstr "" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Справка %s находится не в %s\n" -msgid "OS/2 and Windows specific metrics table" -msgstr "" +msgid "Lookup Name:" +msgstr "Название справки:" -msgid "PCL 5 data table" -msgstr "" +msgid "Lookup Names" +msgstr "Названия справок" -msgid "FontForge font debugging table" -msgstr "" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Субтаблица справки, %s" -msgid "glyph name and PostScript compatibility table" -msgstr "" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Субтаблица справки: %s" -msgid "control value program table" -msgstr "" +msgid "Lookup Type|Unspecified" +msgstr "Не указан" -msgid "properties table" -msgstr "таблица свойств" +msgid "Lookup name already used" +msgstr "Справка с таким названием уже используется" -msgid "standard bitmap graphics table" -msgstr "" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Субтаблица справки %s находится не в %s\n" -msgid "SIL Graphite rule table" -msgstr "Таблица правил SIL Graphite" +msgid "Lookup subtable:" +msgstr "Субтаблица справки:" -msgid "(unspecified) SIL Graphite table" -msgstr "(не указанная) таблица SIL Graphite" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Справка %s не существует" -msgid "unknown SIL table" -msgstr "неизвестная таблица SIL" +msgid "LookupName|New" +msgstr "Новая" -msgid "style attributes table" -msgstr "" +msgid "LookupType|Unknown" +msgstr "Неизвестен" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" +msgid "Lookups" +msgstr "Справки" -msgid "TeX table" -msgstr "Таблица TeX" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Справки находятся в %s, но не в %s\n" -msgid "tracking table" -msgstr "" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "Справки должны быть определены перед использованием в строке %d из %s" -msgid "Obsolete table for a type1 font" -msgstr "" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Субтаблицы справок находятся в %s, а не в %s\n" -msgid "vertical device metrics table" -msgstr "" +msgid "Lookups will be removed" +msgstr "Справки будут удалены" -msgid "vertical header table" -msgstr "" +msgid "Low Mari" +msgstr "Нижнемарийский" -msgid "vertical metrics table" -msgstr "— таблица вертикальных метрик" +msgid "Lower Case" +msgstr "Нижний регистр" -msgid "vertical origin table" -msgstr "" +msgid "Luxembourgish" +msgstr "Люксембургский" -msgid "vertical metrics variations table" -msgstr "" +msgid "MM Change Default _Weights..." +msgstr "_Изменить исходные параметры насыщенности MM..." -msgid "glyph reference table" -msgstr "" +msgid "MM _Info" +msgstr "_Сведения об MM" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" +msgid "MM _Info..." +msgstr "_Данные MM..." -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" +msgid "MM _Validity Check" +msgstr "_Проверить корректность MM" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "FontrForge проигнорировал следующие таблицы в шрифтовом файле:\n" +msgid "MS Code Pages" +msgstr "Кодировки MS" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Игнорируется '%c%c%c%c'\n" +msgid "MS Code Pages:" +msgstr "Кодовые страницы MS:" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Игнорируется '%c%c%c%c' %s\n" +msgid "MS Script" +msgstr "MS Рукописная" msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." msgstr "" -"В этом шрифте есть описания глифов как по TrueType, так и по PostScript.\n" -" Будет использовано лишь одно из них.\n" +"MS нужно знать, отличаются ли начертания в гарнитуре\n" +"только насыщенностью, шириной и наклоном\n" +"(а не прочими переменными вроде оптического размера)." msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "Заглушка для 'DSIG'" -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Это шрифт содержит как таблицу 'kern', так и таблицу 'GPOS'.\n" -" Таблица 'kern' читается только если функции 'kern' нет в 'GPOS'.\n" +msgid "Ma_ke Arc" +msgstr "Сделать _дугой" -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" +msgid "Ma_ke From Font..." +msgstr "Создать из _шрифта..." -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"Это шрифт содержит как таблицу 'BASE', так и таблицу 'bsln'.\n" -" FontForge прочитает только одну из них ('BASE').\n" +msgid "Ma_x:" +msgstr "Ма_кс:" -msgid "Bad Glyph Count" -msgstr "" +msgid "Mac Features" +msgstr "Функции Mac" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" +msgid "Mac Style Set:" +msgstr "Набор стилей Mac:" -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" +msgid "MacFeature|Default" +msgstr "По умолчанию" -msgid "A PostScript name may not be a number" -msgstr "" +msgid "MacFeature|_New..." +msgstr "_Создать..." -msgid "Bad Font Name" -msgstr "" +msgid "MacMapping|Default" +msgstr "По умолчанию" -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" +msgid "MacMap|_New..." +msgstr "_Создать..." -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" +msgid "MacName|_New..." +msgstr "_Создать..." -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" +msgid "MacSetting|_New..." +msgstr "_Создать..." -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" +msgid "Macedonian" +msgstr "Македонский" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Увеличение:" -msgid "Use _First" -msgstr "Использовать _первый" +msgid "Magnification:" +msgstr "Увеличение:" -msgid "First to _All" -msgstr "" +msgid "Magnify (Minify with alt)" +msgstr "Увеличить (с Alt - Уменьшить)" -msgid "Second _to All" -msgstr "" +msgid "Mahjong Tiles" +msgstr "Кости для игры в маджонг" -msgid "Use _Second" -msgstr "" +msgid "Make Background" +msgstr "Сделать фоновым слоем" -msgid "Multiple names for language" -msgstr "" +msgid "Make Clip Path" +msgstr "Создать обтравочный контур" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" +msgid "Make Clip _Path" +msgstr "Создать о_бтравочный контур" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" +msgid "Make Cubic" +msgstr "Поменять на кубические сплайны" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" +msgid "Make Foreground" +msgstr "Сделать слоем переднего плана" -msgid " Subsequent errors will not be reported.\n" -msgstr "" +msgid "Make Namelist" +msgstr "Создать список названий" -msgid "Reached end of file when reading simple glyph\n" -msgstr "" +msgid "Make Quadratic" +msgstr "Поменять на квадратичные сплайны" -#, c-format -msgid "Empty composite %d\n" -msgstr "" +msgid "Make _Line" +msgstr "Сделать _прямым отрезком" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" +msgid "Make _Parallel..." +msgstr "Сделать _параллельной..." -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" +msgid "Make the counters narrower" +msgstr "Сделать просветы уже" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" +msgid "Malagasy" +msgstr "Малагасийский" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" +msgid "Malay" +msgstr "Малайский" -msgid "Reached end of file when reading composite glyph\n" -msgstr "" +msgid "Malay (Brunei)" +msgstr "Малайский (Бруней)" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" +msgid "Malay (arabic)" +msgstr "Малайский (арабский)" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" +msgid "Malay (roman)" +msgstr "Малайский (романский)" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" +msgid "Malayalam" +msgstr "Малаялам" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" +msgid "Malayalam Reformed" +msgstr "Малаялам (реформированный)" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" +msgid "Malayalam Traditional" +msgstr "Малаялам (традиционный)" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" +msgid "Maltese" +msgstr "Мальтийский" -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" +msgid "Manipuri" +msgstr "Манипури" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"FontForge не поддерживает программы type2, внедрённые в CFF DICT INDICES.\n" +msgid "Manufacturer" +msgstr "Производитель" -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" +msgid "Manx Gaelic" +msgstr "Гэльский (о-в Мэн)" -msgid "No argument to operator\n" -msgstr "" +msgid "Many Windows" +msgstr "Много окон" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge не поддерживает синтетические шрифты\n" +msgid "Maori" +msgstr "Маори" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge не поддерживает шрифты type2 multiple master\n" +msgid "Mapping" +msgstr "Привязка" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Marathi" +msgstr "Маратхи" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge не поддерживает шрифты Chameleon\n" +msgid "Mass Glyph Rename" +msgstr "Массовое переименование глифов" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Неизвестный оператор в %s: %x\n" +msgid "Mass Glyph _Rename..." +msgstr "_Массовое переименование символов..." -msgid "End of file found when reading private dictionary.\n" -msgstr "" +msgid "Master Designs" +msgstr "Дизайны начертаний" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" +msgid "Match" +msgstr "Совпадение" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" +msgid "Match Fuzziness:" +msgstr "Нечеткость совпадения:" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" +msgid "Match: " +msgstr "Совпадение:" -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" +msgid "Math Kerning" +msgstr "Математический кернинг" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" +msgid "Math Sp:" +msgstr "Мат. пробел:" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Математические алфавитно-цифровые символы" -msgid "Bad fdselect\n" -msgstr "" +msgid "Mathematical Operators" +msgstr "Математические операторы" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" +msgid "Max" +msgstr "Макс." -msgid "CFF version mismatch\n" -msgstr "Несовпадение версии CFF\n" +msgid "Max Bearing" +msgstr " кернинг" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" +msgid "Measure distance, angle between points" +msgstr "Измерить расстояние, угол между точками" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" +msgid "Medium" +msgstr "Средний" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" +msgid "Medium (100%)" +msgstr "Обычный (100%)" -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" +msgid "Menu" +msgstr "Меню" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" +msgid "Menu Bar" +msgstr "Строка меню" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" +msgid "Menu Name" +msgstr "Название меню" -msgid "Bad encoding information in 'cmap' table." -msgstr "" +msgid "Merge Feature Info" +msgstr "Вставить функции OpenType" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" +msgid "Merge Fonts" +msgstr "Объединение шрифтов" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" +msgid "Merge Results" +msgstr "Объединить результаты" -#, c-format msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" msgstr "" +"Объединить две выбранных и совместимых справки в одну\n" +"или две субтаблицы одной справки в одну субтаблицу" -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" +msgid "Merging Problem" +msgstr "Проблема при объединении" -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." msgstr "" +"MetaFont (mf) выводит множество информации в stdout.\n" +"Обычно это быстро надоедает, но если что-то пошло не так,\n" +"лучше узнать об этом сразу." -msgid "Script|Japanese" -msgstr "Japanese" +msgid "MetaFont exited with an error" +msgstr "Выполнение MetaFont завершилось с ошибкой" -msgid "Script|Korean" -msgstr "Korean" +msgid "Metadata (xml):" +msgstr "Метаданные (XML):" -msgid "Script|Roman" -msgstr "" +msgid "Metrics" +msgstr "Метрики" -msgid "Script|Traditional Chinese" -msgstr "Traditional Chinese" +msgid "MetricsView" +msgstr "Просмотр метрик" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Cyrillic" +msgid "MfArgs" +msgstr "Аргументы mf" -msgid "Script|Devanagari" -msgstr "Devanagari" - -msgid "Script|RSymbol" -msgstr "RSymbol" - -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" - -msgid "Script|Simplified Chinese" -msgstr "Simplified Chinese" +msgid "MfAsk" +msgstr "Спрашивать аргументы mf" -msgid "Script|Central European" -msgstr "Central European" +msgid "MfClearBg" +msgstr "Чистить фон" -msgid "Unicode 1.0" -msgstr "" +msgid "MfShowErr" +msgstr "Показывать вывод mf" -msgid "Unicode 1.1" -msgstr "" +msgid "Min" +msgstr "Мин." -msgid "ISO 10646:1993" -msgstr "" +msgid "Min Bearing" +msgstr " границы" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, только BMP" +msgid "Minor:" +msgstr "Второстепенная:" -msgid "Unicode 2.0+, all planes" -msgstr "" +msgid "Misc." +msgstr "Разное" -msgid "\"Symbol\"" -msgstr "" +msgid "Miscellaneous Symbols" +msgstr "Различные символы" -msgid "Unicode" -msgstr "" +msgid "Miscellaneous Technical" +msgstr "Различные технические символы" -msgid "Apple" -msgstr "" +msgid "Miscellaneous Technical Symbols" +msgstr "Разные технические символы" -msgid "ISO (Deprecated)" -msgstr "ISO (устарело)" +msgid "Missing \"OS/2\" table" +msgstr "Отсутствует таблица \"OS/2\"" -msgid "MicroSoft" -msgstr "" +msgid "Missing Bitmap" +msgstr "Отсутствует растр" -msgid "Custom" -msgstr "Другой" +msgid "Missing Glyph" +msgstr "Отсутствует глиф" -msgid "FreeType internals" -msgstr "" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Отсутствует глиф..." -msgid "Unknown" -msgstr "" +msgid "Missing Points at Extrema" +msgstr "Отсутствующие точки в экстремумах" -msgid "Pick a CMap subtable" -msgstr "Выберите субтаблицу CMap" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Не хватает закрывающей скобки во включении в строке %d у %s" -msgid "Could not find any valid encoding tables" -msgstr "" +msgid "Missing glyph" +msgstr "Отсусттвующий глиф" -msgid "Could not find a usable encoding table" -msgstr "Не удалось найти подходящую кодовую таблицу" +msgid "Missing glyph name" +msgstr "Отсутствует название глифа" #, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" +msgid "Missing name on line %d of %s" +msgstr "Отсутствует название в строке %d у %s" #, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" +msgid "Missing number on line %d of %s" +msgstr "Отсутствует число в строке %d у %s" -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" +msgid "Missing required table: \"glyf\"" +msgstr "Отсутствует необходимая таблица: \"glyf\"" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" +msgid "Missing required table: \"head\"" +msgstr "Отсутствует необходимая таблица: \"head\"" -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" +msgid "Missing required table: \"hhea\"" +msgstr "Отсутствует необходимая таблица: \"hhea\"" -msgid "Bad font: Encoding data out of range.\n" -msgstr "" +msgid "Missing required table: \"loca\"" +msgstr "Отсутствует необходимая таблица: \"loca\"" -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" +msgid "Missing required table: \"maxp\"" +msgstr "Отсутствует необходимая таблица: \"maxp\"" -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" +msgid "Missing required table: \"name\"" +msgstr "Отсутствует необходимая таблица: \"name\"" -msgid "Reading Names" -msgstr "Чтение названий" +msgid "Missing required table: \"post\"" +msgstr "Отсутствует необходимая таблица: \"post\"" -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" +msgid "Missing rules" +msgstr "Отсутствуют правила" -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" +msgid "Modern" +msgstr "Модерн" -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" +msgid "Modification Date:" +msgstr "Дата изменения:" -msgid "Fixing up References" -msgstr "Исправляются ссылки" +msgid "Mohawk" +msgstr "Язык племени могавков" -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" +msgid "Moldavian" +msgstr "Молдавский" -msgid "TTF 'glyf'" -msgstr "" +msgid "Mongolian" +msgstr "Монгольский" -msgid "OTF 'CFF '" -msgstr "" +msgid "Mongolian (Cyrillic)" +msgstr "Монгольский (Кириллица)" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" +msgid "Mongolian (Mongolian)" +msgstr "Монгольский (Монгольский)" -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" +msgid "Mongolian (cyrillic)" +msgstr "Монгольский (кириллица)" -msgid "No Bitmap Strikes" -msgstr "" +msgid "Monospace" +msgstr "Моноширинный" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" +msgid "Monospaced" +msgstr "Моноширинный" -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" +msgid "More Images Than Selected Glyphs" +msgstr "Больше изображений чем выбранных символов" -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" +#. GT: More Parameters +msgid "More Params" +msgstr "Больше параметров" -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" +msgid "Moroccan" +msgstr "Марокканский" -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" +msgid "Move by Ruler..." +msgstr "Переместить по линейке" -msgid "Bad Apple Kern Class\n" -msgstr "" +msgid "Move..." +msgstr "Переместить" -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" +msgid "Mult Subs" +msgstr "Множественные" -msgid "GID out of range.\n" -msgstr "" +msgid "Multi-Master table, obsolete" +msgstr "таблица Multi-Master, устарела" -msgid "coverage table extends beyond end of table\n" -msgstr "" +msgid "Multiple Substitution" +msgstr "Множественная подстановка" -msgid "Bad count.\n" -msgstr "" +msgid "Musical Symbols" +msgstr "Музыкальные символы" -msgid "End of file found in coverage table.\n" -msgstr "" +msgid "Mutually Exclusive" +msgstr "Взаимно исключающие" -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" +msgid "N'Ko" +msgstr "Н'ко" -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" +msgid "N_ever Interpolate" +msgstr "_Никогда не интерполировать" -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" +msgid "N_umber Points" +msgstr "_Нумерация точек" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" +msgid "Name" +msgstr "Название" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" +msgid "Name For Human_s:" +msgstr "_Читаемое название:" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" +msgid "Name List:" +msgstr "Список названий:" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" +msgid "Name in use" +msgstr "Используемое название" -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" +msgid "Name this contour" +msgstr "Дать имя контуру" -msgid "Bad device table\n" -msgstr "" +msgid "Name this guideline or cancel to create it without a name" +msgstr "Вы можете прицепить к направляющей текстовую метку:" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" +msgid "Name this point" +msgstr "Дать имя точке" #, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Слишком длинное название, \"%s%s\" в строке %d у %s" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" +msgid "Name:" +msgstr "Название:" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" +msgid "Named Styles" +msgstr "Именованные стили" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" +msgid "Namelist creation failed" +msgstr "Не удалось создать список названий" -#, c-format -msgid "Cursive-%d" -msgstr "" +msgid "Nanai" +msgstr "Нанайский" -msgid "Bad mark table.\n" -msgstr "" +msgid "Narrow" +msgstr "Узкий" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" +msgid "Navigation" +msgstr "Навигация" -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" +msgid "Ne_xt Control Point" +msgstr "След. упр. точка" -msgid "Bad base table.\n" -msgstr "" +msgid "Near" +msgstr "Возле" -msgid "Bad ligature base table.\n" -msgstr "" +#, c-format +msgid "Near (%f,%f)" +msgstr "Около (%f,%f)" -msgid "Bad ligature anchor count.\n" -msgstr "" +msgid "Needs bitmap font" +msgstr "Нужен растровый шрифт" -msgid " Bad mark attachment table, ignored\n" -msgstr "" +msgid "Negative Width" +msgstr "Отрицательная ширина" -msgid " Bad simple positioning table, ignored\n" -msgstr "" +msgid "Nepali" +msgstr "Непальский" -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" +msgid "Nepali (India)" +msgstr "Непальский (Индия)" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" +msgid "Never Embed/No Editing" +msgstr "Не встраиваемый и не редактируемый" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" +msgid "New Contextual Position" +msgstr "Создать контекстное размещение" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" +msgid "New Contextual Substitution" +msgstr "Создать контекстную подстановку" -msgid " Bad contextual chaining table, ignored\n" -msgstr "" +msgid "New Counter Mask" +msgstr "Создать маску просвета" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" +msgid "New Font" +msgstr "Новый шрифт" -msgid "Bad count in context chaining sub-table.\n" -msgstr "" +msgid "New Layer" +msgstr "Добавить слой" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" +msgid "New Layer..." +msgstr "Создать слой..." -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" +msgid "New Ligature" +msgstr "Новая лигатура" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" +msgid "New Lookup Subtable..." +msgstr "Добавить субтаблицу справки..." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" +msgid "New O_utline Window" +msgstr "Открыть _контур" -msgid "End of file in context chaining sub-table.\n" -msgstr "" +msgid "New Pair Position" +msgstr "Новое расположение пары" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" +msgid "New Positioning" +msgstr "Новое расположение" -msgid "End of file in context chaining subtable.\n" -msgstr "" +msgid "New Substitution Variant" +msgstr "Новый вариант подстановки" -msgid " Bad simple substitution table, ignored\n" -msgstr "" +msgid "New _Bitmap Window" +msgstr "Открыть _растр" -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" +msgid "New _Metrics Window" +msgstr "Открыть _метрики" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" +msgid "NewCharset" +msgstr "Кодировка" -msgid " Bad multiple substitution table, ignored\n" -msgstr "" +msgid "NewEmSize" +msgstr "Размер Em" -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" +msgid "NewFontNameList" +msgstr "Список названий новых шрифтов" -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" +msgid "Newari" +msgstr "Неварский" -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" +msgid "Next CP Color" +msgstr "Цвет следующей КТ" -msgid " Bad ligature table, ignored\n" -msgstr "" +msgid "Next CP X" +msgstr "След. КТ X" -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Некорректный глиф лигатуры. GID %d не менее чем %d\n" +msgid "Next CP Y" +msgstr "След. КТ Y" -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" +msgid "Next CP:" +msgstr "След. КТ:" #, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" +msgid "Next CP: (%f,%f)" +msgstr "Следующая КТ: (%f,%f)" -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" +msgid "Next Hint." +msgstr "Следующий хинт" -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" +msgid "Next On Contour" +msgstr "Следующая на контуре" -msgid "" -msgstr "" +msgid "Next _Defined Glyph" +msgstr "Следующий _определённый символ" -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" +msgid "Niuean" +msgstr "Ниуэ" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" +msgid "No Anti-Alias" +msgstr "Без сглаживания" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" +msgid "No Bitmap Fonts" +msgstr "Без растрового" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" +msgid "No ByteCode Interpreter" +msgstr "Нет интерпретатора байт-кода" #, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" +msgid "No CID named %s" +msgstr "Нет CID с названием %s" -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" +msgid "No Class" +msgstr "Без класса" -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" +msgid "No Classification" +msgstr "Без классификации" -#, c-format -msgid "Too many scripts %d\n" -msgstr "" +msgid "No Command Specified" +msgstr "Не указана команда" -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" +msgid "No Curvature" +msgstr "Без кривизны" -#, c-format -msgid "End of file in %s table" -msgstr "" +msgid "No Glyph Duplicates" +msgstr "Нет дубликатов глифов" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" +msgid "No Groups" +msgstr "Нет групп" -#, c-format -msgid "Too many features %d\n" -msgstr "" +msgid "No Intersections" +msgstr "Самопересечений нет" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" +msgid "No Kern Pairs" +msgstr "Нет пар" -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" +msgid "No Lookup Type Selected" +msgstr "Ни один тип справки не выбран" -#, c-format -msgid "Too many lookups %d\n" -msgstr "Слишком много справок %d\n" +msgid "No Lookups" +msgstr "Нет справок" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "Конец файла при чтении справки в таблице %s" +msgid "No Next Control Point" +msgstr "Нет следующей контрольной точки" -msgid "Lookup out of bounds in feature table.\n" -msgstr "" +msgid "No Outline Font" +msgstr "Без контурного" -msgid "Required feature out of bounds in script table.\n" -msgstr "" +msgid "No Previous Control Point" +msgstr "Нет предыдущей контрольной точки" -msgid "Feature out of bounds in script table.\n" -msgstr "" +msgid "No Rename" +msgstr "Не переименовывать" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" +msgid "No Sequence/Lookups" +msgstr "Нет последовательности/справок" -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" +msgid "No Slope" +msgstr "Без наклона" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" +msgid "No Subsetting" +msgstr "Без подмножества" -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" +msgid "No Subtable" +msgstr "Нет субтаблицы" -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" +msgid "No Vertical Metrics" +msgstr "Нет вертикальных метрик" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" +msgid "No Width" +msgstr "Ширина не указана" -#, c-format -msgid "MarkClass-%d" -msgstr "" +msgid "No _to All" +msgstr "_Нет для всех" -#, c-format -msgid "MarkSet-%d" -msgstr "" +msgid "No applicable lookup subtables" +msgstr "Нет применимых субтаблиц справок" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" +msgid "No cidmap file..." +msgstr "Нет файла cidmap..." -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" +msgid "No components" +msgstr "Нет компонентов" -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" +msgid "No curvature info" +msgstr "Нет данных о кривизне" -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" +msgid "No data" +msgstr "Нет данных" #, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" +msgid "No filename specified in include on line %d of %s" +msgstr "Не указано имя файла во включении в строке %d у %s" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" +msgid "No glyphs matched" +msgstr "Нет подходящих глифов" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine #, c-format -msgid "%s nested-substitutions %d" -msgstr "" +msgid "No kerning pairs found in %.200s" +msgstr "В %.200s керн. пары не найдены" -msgid "subtable" -msgstr "" +msgid "No letters in font" +msgstr "В шрифте нет символов" #, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" +msgid "No lookup named %s" +msgstr "Нет справки с именем %s" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" +msgid "No lookup selected" +msgstr "Ни одна справка не выбрана" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" +msgid "No lookups to copy" +msgstr "Нет копируемых справок" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" +msgid "No problems detected" +msgstr "Неполадок не обнаружено" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" +msgid "No problems found" +msgstr "Проблем не обнаружено" -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" +msgid "No such file" +msgstr "Нет такого файла" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" +msgid "Non Linear Transform" +msgstr "Нелинейное преобразование" -msgid "Bad class in state machine.\n" -msgstr "" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "Неединообразно масштабировать по горизонтальным просветам и границам" -msgid "Bad glyph count in mort table.\n" -msgstr "" +msgid "Non-ASCII glyphnames" +msgstr "Имена глифов не из набора ASCII" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" +msgid "Non-Straight Arms/Double Serif" +msgstr "Непрямой штрих, двойная засечка" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "Непрямой штрих, горизонтальные" -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "Непрямой штрих, одиночная засечка" -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" +msgid "Non-Straight Arms/Vertical" +msgstr "Непрямой штрих, вертикальные" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "Непрямой штрих, клинообразные" -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" +msgid "Non-Unicode Glyphs" +msgstr "Неюникодные глифы" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" +msgid "Non-existant glyph" +msgstr "Несуществующий символ" -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "Нестандартный размер \"Em\"" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" +msgid "None" +msgstr "Нет" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" +msgid "Normal Background:" +msgstr "Обычный фон:" #, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Обычное расстояние: %.2f Вдоль сплайна: %.2f" -msgid "End of file in feat table.\n" -msgstr "" +msgid "Normal Sans" +msgstr "Нормальные" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" +msgid "Normal Text Color:" +msgstr "Цвет обычного текста:" -msgid "MATH table extends beyond table bounds" -msgstr "" +msgid "Normal/Boxed" +msgstr "Прямой, оквадраченный" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" +msgid "Normal/Contact" +msgstr "Прямой, окружность" -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" +msgid "Normal/Flattened" +msgstr "Прямой, плоский" -msgid "JSTF table is too long.\n" -msgstr "" +msgid "Normal/Off-Center" +msgstr "Прямой, со смещенным центром" -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" +msgid "Normal/Rounded" +msgstr "Прямой, закругленный" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" +msgid "Normal/Square" +msgstr "Прямой, квадрат" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" +msgid "Normal/Weighted" +msgstr "Прямой, утяжеленный" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" +msgid "Normalized Settings:" +msgstr "Нормализованные параметры:" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" +msgid "Normalized position of this design along each axis" +msgstr "Нормализованная позиция дизайна вдоль каждой оси" -#, c-format -msgid "%s subtable %d" -msgstr "" +msgid "" +"Normally simplify will not change the slope of the contour at the points." +msgstr "Обычно при упрощении кривой ее изгибы не меняются" -#, c-format msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"Обычно при упрощении кривой ее экстремумы не удаляются\n" +"(как PostScript, так и TrueType требуют наличия этих точек)" -msgid "End of file found in JSTF table.\n" -msgstr "" +msgid "Northern Sami" +msgstr "Северный саами" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" +msgid "Northern Tai" +msgstr "Северный тайский" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" +msgid "Norwegian" +msgstr "Норвежский" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "Норвежский книжный" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "Норвежский современный" -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" +msgid "Not Found" +msgstr "Не найдено" -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" +msgid "Not Guides" +msgstr "Не направляющие" -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" +msgid "Not a CID format" +msgstr "Не в формате CID" -msgid "Load Bitmap Fonts" -msgstr "" +msgid "Not a Unicode Character" +msgstr "Не символ Unicode" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" +msgid "Not a bdf file" +msgstr "Не bdf файл" -#, c-format -msgid "%d pixel bitmap" -msgstr "Растр %d точек" +msgid "Not a pcf file" +msgstr "Не pcf файл" -msgid "Saving Bitmap Font(s)" -msgstr "Сохранение растровых шрифтов" +msgid "Not a pk file" +msgstr "Не pk файл" -msgid "Saving TrueType Font" -msgstr "Сохранение шрифта TrueType" +msgid "Not a plate file" +msgstr "Это не файл plate" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" +msgid "Not enough lines" +msgstr "Недостаточно линий" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" +msgid "Not in Collection" +msgstr "Не в коллекции" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" +msgid "Not sure if this is an error..." +msgstr "Нет уверенности в том, что это ошибка..." -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" +msgid "Nothing Loaded" +msgstr "Ничего не загружено" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" +msgid "Nothing Selected" +msgstr "Ничего не выбрано" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" +msgid "Nothing to trace" +msgstr "Нечего трассировать" -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" +msgid "Number Forms" +msgstr "Числовые формы" -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" +msgid "Number expected" +msgstr "Ожидаемое число" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" +msgid "Number of Axes:" +msgstr "Число осей:" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" +msgid "Number of Master Designs:" +msgstr "Количество начертаний:" + +msgid "Number of star points/Polygon vertices" +msgstr "Число лучей звезды/граней многоугольника" #, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" +msgid "Number too long on line %d of %s" +msgstr "Слишком большое число в строке %d у %s" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" +msgid "Numeric Field" +msgstr "Числовое поле" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" +msgid "Numeric Field (Spinner)" +msgstr "Числовое поле (spinner)" -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" +msgid "Numeric Forms" +msgstr "Числовые формы" -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" +msgid "Nynorsk" +msgstr "Нюнорск" -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" +msgid "O Decorative" +msgstr "Декоративная" -msgid "Incorrect number of deltas in cvt\n" -msgstr "" +msgid "OS2Version|Automatic" +msgstr "Автоматически" -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" +msgid "OSS Calligraphic" +msgstr "OSS Каллиграфическая" -msgid "Processing Variations" -msgstr "" +msgid "OSS Geralde" +msgstr "OSS Ренессансная антиква" -msgid "Failed to open temporary output file" -msgstr "Не удалось открыть временный файл" +msgid "OSS Modified Venetian" +msgstr "OSS Модифицированная венецианская" -msgid "Printing Font" -msgstr "Печать шрифта" +msgid "OSS Venetian" +msgstr "OSS Венецианская антиква" -msgid "Generating PostScript Font" -msgstr "" +msgid "OT _Glyph Class:" +msgstr "_Класс символов OT:" -msgid "Failed to generate postscript font" -msgstr "Не удалось создать шрифт postscript" +msgid "O_pen Paths" +msgstr "От_крытые контуры" -msgid "Print Failed" -msgstr "Не удалось напечатать" +msgid "O_verlap" +msgstr "Пересе_чения" -msgid "Warning: Font contained no glyphs" -msgstr "Предупреждение: в шрифтовом файле не было глифов" +msgid "Obli_que..." +msgstr "_Наклонное..." -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" +msgid "Oblique Slant..." +msgstr "Наклонное начертание..." -#, c-format -msgid "Failed to open file %s for output" -msgstr "" +msgid "Oblique/Boxed" +msgstr "Наклонный, оквадраченный" -msgid "Can't back up with nothing on stack\n" -msgstr "" +msgid "Oblique/Contact" +msgstr "Наклонный, окружность" -msgid "Attempt to back up twice\n" -msgstr "" +msgid "Oblique/Flattened" +msgstr "Наклонный, плоский" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "Наклонный, со смещенным центром" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" +msgid "Oblique/Rounded" +msgstr "Наклонный, закругленный" -msgid "Attempt to invert a singular matrix\n" -msgstr "" +msgid "Oblique/Square" +msgstr "Наклонный, квадрат" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" +msgid "Oblique/Weighted" +msgstr "Наклонный, утяжеленный" -msgid "Value out of bounds in spline.\n" -msgstr "" +msgid "Obtuse Cove" +msgstr "Куполообразные тупоугольные" -msgid "Unknown character after backslash in literal string.\n" -msgstr "" +msgid "Obtuse Sans" +msgstr "Тупоугольные" -msgid "Unknown string type\n" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "Граненные куполообразные тупоугольные" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" +msgid "Occitan" +msgstr "Окситанский" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" +msgid "Off" +msgstr "Выкл" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" +msgid "Offset" +msgstr "Смещение" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" +msgid "Offset %" +msgstr "Смещение на %" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" +msgid "Ogham" +msgstr "Огамическое письмо" -msgid "Divide by zero in postscript code.\n" -msgstr "" +msgid "Ol Chiki" +msgstr "Ол Чики" -msgid "Can't compare arrays\n" -msgstr "" +msgid "Old Italic" +msgstr "Этрусский" -msgid "No mark in counttomark\n" -msgstr "" +msgid "Old Persian" +msgstr "Древнеперсидский" -msgid "No mark in cleartomark\n" -msgstr "" +msgid "Old Style" +msgstr "Старый стиль" -msgid "Nothing on stack to print\n" -msgstr "" +msgid "Old Style Serifs" +msgstr "Классицистическая антиква" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" +msgid "Old sfd file" +msgstr "Старый файл SFD" -msgid "We don't understand this font\n" -msgstr "" +msgid "Old style 'kern'" +msgstr "'kern' в старом стиле" -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" +msgid "On" +msgstr "Вкл" -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" +msgid "Only Embed Bitmaps" +msgstr "Встраивать только растр" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" +msgid "Only One Font" +msgstr "Только один шрифт" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" +msgid "Only kern glyphs closer" +msgstr "Кернить глифы только на приближение" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" +msgid "Only one font may be imported into the background" +msgstr "Только один шрифт может быть импортирован в фон" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" +msgid "Opacity" +msgstr "Непрозрачность" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" +msgid "Opacity:" +msgstr "Непрозрачность:" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" +msgid "Open" +msgstr "Открыть" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" +msgid "Open Contour" +msgstr "Открытый контур" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" +msgid "Open Font" +msgstr "Открытие шрифта" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" +msgid "Open Glyph" +msgstr "Открыть символ" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" +msgid "Open Reference" +msgstr "Открыть ссылку" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" +msgid "Open failed" +msgstr "Не удалось открыть файл" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" +msgid "OpenCharsInNewWindow" +msgstr "Открывать символы в новом окне" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" +msgid "OpenType|Lookups" +msgstr "Справки" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" +msgid "Optical Character Recognition" +msgstr "Оптическое распознавание символов" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" +msgid "Optimized For ClearType" +msgstr "С оптимизацией под ClearType" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" +msgid "Options" +msgstr "Параметры" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" +msgid "Ordinals" +msgstr "Порядковые числительные" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" +msgid "Origin" +msgstr "Начало координат" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" +msgid "Origin:" +msgstr "Начало координат:" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" +msgid "Original Y Position" +msgstr "Исходная координата Y" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" +msgid "Oriya" +msgstr "Орийя" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" +msgid "Ornamentals" +msgstr "Орнаментальная" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" +msgid "Osmanya" +msgstr "Сомалийское письмо" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" +msgid "Ossetian" +msgstr "Осетинский" -#, c-format -msgid "Index out of range in %s\n" -msgstr "" +msgid "Other ..." +msgstr "Другое..." -#, c-format -msgid "roll out of range in %s\n" -msgstr "" +msgid "Other Info" +msgstr "Прочая информация" -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" +msgid "Other:" +msgstr "Другой:" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" +msgid "OtherSubrsFile" +msgstr "Файл OtherSubrs" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" +msgid "Others" +msgstr "Другие" -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" +msgid "Out of Range" +msgstr "Значение вне диапазона" -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" +msgid "Out of memory\n" +msgstr "Закончилась память\n" -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" +msgid "Outer Shadow" +msgstr "Тень снаружи" -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" +msgid "Outline" +msgstr "Контур" -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" +msgid "Outline View" +msgstr "Каркасное отображение" -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" +msgid "Outline View 2" +msgstr "Каркасное отображение 2" -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" +msgid "Outline Width:" +msgstr "Ширина контура:" -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" +msgid "Output AFM" +msgstr "Создать AFM" -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" +msgid "Output Glyph Map" +msgstr "Создать файл карты глифов" -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" +msgid "Output OFM & CFG" +msgstr "Создать OFM и CFG" -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" +msgid "Output PFM" +msgstr "Создать PFM" -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" +msgid "Output TFM & ENC" +msgstr "Создать TFM и ENC" -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" +msgid "Output error" +msgstr "Ошибка вывода" -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" +msgid "Overlapped Hints" +msgstr "Перекрывающиеся хинты" -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" +msgid "PDF page graphics" +msgstr "Документы PDF" -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" +msgid "PS Glyph Names" +msgstr "Названия символов в PS" -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" +msgid "PS Hints" +msgstr "Инструкции PS" -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" +msgid "PS Private" +msgstr "PS Приватное" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (двоичный)" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" +msgid "PS Type3 Bitmap" +msgstr "Растр PS Type3" -msgid "Use of obsolete blend operator.\n" -msgstr "" +msgid "P_FM Family" +msgstr "Гарнитура P_FM:" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" +msgid "P_en" +msgstr "_Перо" -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" +msgid "P_rev Control Point" +msgstr "Пред. упр. точка" -msgid "Cancel" -msgstr "Отменить" +msgid "Page Setup" +msgstr "Параметры печати" -msgid "" -msgstr "" +msgid "Page_Size:" +msgstr "Формат _страницы:" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" +msgid "Pairwise Pos" +msgstr "Парное расположение" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" +msgid "Pale_ttes" +msgstr "_Палитры" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" +msgid "Palestinian Aramaic" +msgstr "Арамейский (Палестина)" -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" +msgid "Palm OS Bitmap" +msgstr "Растр Palm OS" -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" +msgid "PanoseArmStyle|Any" +msgstr "Любой вариант" -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" +msgid "PanoseArmStyle|No Fit" +msgstr "Все остальное" -#, c-format -msgid "Can't open %s" -msgstr "" +msgid "PanoseAspectRatio|Any" +msgstr "Любой вариант" -#, c-format -msgid "Execution of script %s failed" -msgstr "" +msgid "PanoseAspectRatio|No Fit" +msgstr "Нет подходящего варианта" -#, c-format -msgid "%s: Is not callable" -msgstr "" +msgid "PanoseAspect|Any" +msgstr "Любой вариант" -msgid "Saving AFM File" -msgstr "Сохранение файла AFM" +msgid "PanoseAspect|No Fit" +msgstr "Нет подходящего варианта" -msgid "Saving TFM File" -msgstr "" +msgid "PanoseClass|Any" +msgstr "Любой вариант" -msgid "Saving OFM File" -msgstr "" +msgid "PanoseClass|No Fit" +msgstr "Нет подходящего варианта" -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" +msgid "PanoseContrast|Any" +msgstr "Любой вариант" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" +msgid "PanoseContrast|High" +msgstr "Высокий" -msgid "No Sub Font Definition file" -msgstr "" +msgid "PanoseContrast|Low" +msgstr "Низкий" -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" +msgid "PanoseContrast|Medium" +msgstr "Средний" -msgid "Wrong type of SFD file" -msgstr "Неправильный тип файла SFD" +msgid "PanoseContrast|Medium High" +msgstr "Умеренной высокий" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" +msgid "PanoseContrast|Medium Low" +msgstr "Умеренно низкий" -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" +msgid "PanoseContrast|No Fit" +msgstr "Все остальное" -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" +msgid "PanoseContrast|None" +msgstr "Нет" -msgid "Afm Save Failed" -msgstr "Сбой сохранения AFM" +msgid "PanoseContrast|Very High" +msgstr "Очень высокий" -msgid "Tfm Save Failed" -msgstr "" +msgid "PanoseContrast|Very Low" +msgstr "Очень низкий" -msgid "Bad Extension" -msgstr "Некорректное расширение" +msgid "PanoseFamily|Any" +msgstr "Любой вариант" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" +msgid "PanoseFamily|No Fit" +msgstr "Все остальное" -msgid "Saving font" -msgstr "Сохранение шрифта" +msgid "PanoseFinials|Any" +msgstr "Любой вариант" -msgid "Saving Multiple PostScript Fonts" -msgstr "" +msgid "PanoseFinials|No Fit" +msgstr "Нет подходящего варианта" -msgid "Bad Drawing Operation" -msgstr "" +msgid "PanoseKind|Any" +msgstr "Любой вариант" -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" +msgid "PanoseKind|No Fit" +msgstr "Нет подходящего варианта" -msgid "Saving OpenType Font" -msgstr "Сохранение шрифта OpenType" +msgid "PanoseLetterform|Any" +msgstr "Любой вариант" -msgid "Saving CID keyed font" -msgstr "" +msgid "PanoseLetterform|No Fit" +msgstr "Все остальное" -msgid "Saving multi-master font" -msgstr "" +msgid "PanoseLining|Any" +msgstr "Любой вариант" -msgid "Saving SVG font" -msgstr "Сохранение шрифта SVG" +msgid "PanoseLining|No Fit" +msgstr "Нет подходящего варианта" -msgid "Saving Unified Font Object" -msgstr "Сохранение файла Unified Font Object" +msgid "PanoseMidline|Any" +msgstr "Любой вариант" -msgid "Saving Unified Font Object 2" -msgstr "" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Постоянная, вершина остроконечна" -msgid "Saving Unified Font Object 3" -msgstr "" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Постоянная, вершина с засечкой" -msgid "Ofm Save Failed" -msgstr "" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Постоянная, вершина укорочена" -msgid "FontLog Save Failed" -msgstr "" +msgid "PanoseMidline|High/Pointed" +msgstr "Высокая, вершина остроконечна" -msgid "Saving PFM File" -msgstr "Сохранение файла PFM" +msgid "PanoseMidline|High/Serifed" +msgstr "Высокая, вершина с засечкой" -msgid "Pfm Save Failed" -msgstr "Сбой сохранения PFM" +msgid "PanoseMidline|High/Trimmed" +msgstr "Высокая, вершина укорочена" -msgid "Called from...\n" -msgstr "" +msgid "PanoseMidline|Low/Pointed" +msgstr "Низкая, вершина остроконечна" -#, c-format -msgid " %s: line %d\n" -msgstr "" +msgid "PanoseMidline|Low/Serifed" +msgstr "Низкая, вершина с засечкой" -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Низкая, вершина укорочена" -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "Всё остальное" -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Обычная, вершина остроконечна" -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Обычная, вершина с засечкой" -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Обычная, вершина укорочена" -#, c-format -msgid "%s line: %d %s\n" -msgstr "" +msgid "PanoseProportion|Any" +msgstr "Любой вариант" -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" +msgid "PanoseProportion|No Fit" +msgstr "Все остальное" -#, c-format -msgid "Error: %s\n" -msgstr "" +msgid "PanoseSerifVariant|No Fit" +msgstr "Нет подходящего варианта" -msgid "Attention" -msgstr "Внимание" +msgid "PanoseSerifs|Any" +msgstr "Любой вариант" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" +msgid "PanoseSerifs|No Fit" +msgstr "Всё остальное" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" +msgid "PanoseSerifs|Thin" +msgstr "Нитевидные" -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "Закругленные" -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" +msgid "PanoseSerivfs|Square" +msgstr "Прямоугольные" -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" +msgid "PanoseStrokeVariation|Any" +msgstr "Любой вариант" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "Капитель" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Всё остальное" -msgid "Building small capitals" -msgstr "" +msgid "PanoseTool|Any" +msgstr "Любой вариант" -msgid "Subscripts/Superscripts" -msgstr "Нижние и верхние индексы" +msgid "PanoseTool|No Fit" +msgstr "Нет подходящего варианта" -msgid "Building sub/superscripts" -msgstr "" +msgid "PanoseTopology|Any" +msgstr "Любой вариант" -msgid "Generic change" -msgstr "" +msgid "PanoseTopology|No Fit" +msgstr "Нет подходящего варианта" -msgid "Changing glyphs" -msgstr "Смена глифов" +msgid "PanoseTreatment|No Fit" +msgstr "Нет подходящего варианта" -msgid "Change Weight" -msgstr "Смена насыщенности" +msgid "PanoseUse|Default" +msgstr "По умолчанию" -msgid "Changing glyph weights" -msgstr "" +msgid "PanoseWeight|Any" +msgstr "Любой вариант" -msgid "Italic" -msgstr "Курсив" +msgid "PanoseWeight|No Fit" +msgstr "Всё остальное" -msgid "Italic Conversion" -msgstr "Преобразование в курсив" +msgid "PanoseWeight|Thin" +msgstr "Тонкий" -msgid "Change X-Height" -msgstr "Смена роста строчных" +msgid "PanoseXAscent|Any" +msgstr "Любой вариант" -msgid "Replace with Reference" -msgstr "Заменить ссылкой" +msgid "PanoseXAscent|No Fit" +msgstr "Нет подходящего варианта" -msgid "Replace Outline with Reference" -msgstr "Заменить контур ссылкой" +msgid "PanoseXHeight|Any" +msgstr "Любой вариант" -msgid "Not Found" -msgstr "Не найдено" +msgid "PanoseXHeight|Constant/Large" +msgstr "Постоянный, большой" -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" +msgid "PanoseXHeight|Constant/Small" +msgstr "Постоянный, небольшой" -msgid "Correcting References" -msgstr "" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Постоянный, обычный" -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Ныряющий, большой" -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Ныряющий, небольшой" -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Ныряющий, обычный" -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" +msgid "PanoseXHeight|No Fit" +msgstr "Всё остальное" -msgid "Saving Bitmaps" -msgstr "Сохранение растров" +msgid "Panose|_Weight" +msgstr "_Насыщенность:" -msgid "Saving Outlines" -msgstr "Сохранение контуров" +msgid "Parent Folder" +msgstr "Родительский каталог" -msgid "Saving Spline Font Database" -msgstr "Сохранение SFD (Spline Font Database)" +msgid "Parse Error" +msgstr "Ошибка разбора" -msgid "Saving..." -msgstr "Сохранение..." +msgid "Passed Validation" +msgstr "Проверка пройдена" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" +msgid "Paste After" +msgstr "Вставить после" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" +msgid "Paste Into" +msgstr "Вставить на место" -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" +msgid "Pasting..." +msgstr "Вставка..." #, c-format -msgid "Bad Anchor Point: %s" -msgstr "" +msgid "Path Length: %g" +msgstr "Длина контура: %g" -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" +msgid "Paths" +msgstr "Контуры" -msgid "KernPair with no subtable name.\n" -msgstr "" +msgid "Pen _Angle:" +msgstr "_Угол пера:" -msgid "Invalid glif name.\n" -msgstr "" +msgid "Perform a perspective transformation on the selection" +msgstr "Выполнить преобразование выделения в перспективе" -msgid "Interpreting Glyphs" -msgstr "Интерпретация глифов" +msgid "Perspecti_ve" +msgstr "Пер_спектива" -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" +msgid "PfaEdit Table" +msgstr "Таблица PfaEdit" -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" +msgid "Pfm Save Failed" +msgstr "Сбой сохранения PFM" -msgid "Missing Subtable definition found in chained context" -msgstr "" +msgid "Phaistos Disc" +msgstr "Фестский диск" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" +msgid "Phoenician" +msgstr "Финикийский" -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" +msgid "Phonetic Extensions" +msgstr "Фонетические расширения" -msgid "Yes" -msgstr "Да" +msgid "Phonetic Extensions Supplement" +msgstr "Фонетические расширения, дополнение" -msgid "_Skip for now" -msgstr "_Пропустить сейчас" +msgid "Pick a CMap subtable" +msgstr "Выберите субтаблицу CMap" -msgid "Forget _to All" -msgstr "_Забыть все" +msgid "Pick a color" +msgstr "Выберите цвет" -msgid "_Forget about it" -msgstr "_Забыть его" +msgid "Pick a font, any font..." +msgstr "Выбрать шрифт, любой шрифт..." -msgid "Recover old edit" -msgstr "Восстановление сеанса" +msgid "Pick a page" +msgstr "Выберите страницу" -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Похоже, у вас остался незавершенный сеанс редактирования в %s.\n" -"Вы хотите восстановить его?" +msgid "Pick a substitution to display in the window." +msgstr "Выберите отображаемую в окне подстановку" -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Не удалось автомагическое восстановление изменений в %.80s.\n" -"Пытаться восстановить при следующем запуске?" +msgid "Pilipino (Filipino)" +msgstr "Пилиппино (филиппино)" -msgid "Recovery Failed" -msgstr "Сбой при восстановлении" +msgid "Pixel Size" +msgstr "Размер пиксела" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Лигатура %s" +msgid "Pixel size:" +msgstr "Размер пиксела:" -msgid "Unsupported image format" -msgstr "Неподдерживаемый формат изображений" +msgid "Please close font" +msgstr "Пожалуйста, закройте шрифт" -msgid "Unsupported image format must be bmp or png" -msgstr "" +msgid "Please don't do that" +msgstr "Пожалуйста, не делайте этого" -msgid "Unsupported image format must be bmp" -msgstr "" +msgid "Please name this contour" +msgstr "Дайте имя этому контуру" -msgid "Could not write" -msgstr "Не удалось записать" +msgid "Please name this encoding" +msgstr "Назовите эту кодировку" -#, c-format -msgid "Could not write %.100s" -msgstr "Не удалось записать %.100s" +msgid "Please name this point" +msgstr "Назовите эту точку" -msgid "Multiple" -msgstr "" +msgid "Please name this subtable" +msgstr "Дайте название этой субтаблице" -#, c-format msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "Укажите название желаемой в меню кодировки из базы iconv." -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" +msgid "Please select a CID ordering" +msgstr "Выберите порядок CID" -msgid "Validating..." -msgstr "Выполняется проверка..." +msgid "Please specify a bitmap magnification factor." +msgstr "Укажите коэффициент растрового увеличения" -msgid "You changed the point numbering" -msgstr "Вы изменили нумерацию точек" +msgid "Poin_ts too close" +msgstr "Точки расположены слишком _близко" -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Вы изменили нумерацию точек символа %s.%s%s%s" +msgid "Point A_t" +msgstr "_Точка" -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" Инструкции для этого глифа (либо ссылающегося на него глифа) потеряны." +msgid "Point Color" +msgstr "Цвет точки" -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" Инструкции для этого глифа (либо ссылающегося на него глифа) теперь " -"считаются устаревшими." +msgid "Point Info" +msgstr "Информация о точках" -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" +msgid "Point of Inflection Color" +msgstr "Цвет точки на изгибе" -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "%d пикселов" - -msgid "Generating bitmap font" -msgstr "Создание растрового шрифта" - -msgid "Rasterizing..." -msgstr "Растеризация..." - -msgid "Generating anti-alias font" -msgstr "Создание сглаженного шрифта" +msgid "Point of View Projection" +msgstr "Проекция точки обзора" -msgid "There are multiple files in this archive, pick one" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "Размер в точках на экране 100 dpi" -msgid "Which archived item should be opened?" -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "Размер в точках на экране 120 dpi" -msgid "Loading font from " -msgstr "Загружается шрифт из " +msgid "Point sizes on a 72 dpi screen" +msgstr "Размер в точках на экране 72 dpi" -msgid "Couldn't open font" -msgstr "Не удалось открыть шрифт" +msgid "Point sizes on a 75 dpi screen" +msgstr "Размер в точках на экране 75 dpi" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Запрошенный файл %.100s не существует" +msgid "Point sizes on a 96 dpi screen" +msgstr "Размер в точках на экране 96 dpi" #, c-format -msgid "You do not have permission to read %.100s" -msgstr "У вас нет прав на чтение %.100s" +msgid "Point: %d (%d)" +msgstr "Точка: %d (%d)" -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" +msgid "PointNumbers|_None" +msgstr "_Нет" -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" +msgid "Pointer" +msgstr "Указатель" -msgid "Restricted Font" -msgstr "Шрифт с ограничениями" +msgid "Points" +msgstr "Точки" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Этот шрифт помечен как FSType 2 (Ограниченная\n" -"Лицензия). Это означает, что его нельзя редактировать без\n" -"разрешения законного владельца.\n" -"\n" -"У вас есть такое разрешение?" +msgid "Points of _Inflection" +msgstr "Точки на _изгибе" -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" +msgid "Points on Selected _Contours" +msgstr "Узлы на в_ыбранных контурах" -msgid "Too many layers" -msgstr "Слишком много слоёв" +msgid "Points:" +msgstr "Точки:" -#. GT: Background, make it short -msgid "Back" -msgstr "Задний план" +msgid "Pointsize X" +msgstr "Размер по X" -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" +msgid "Pointsize Y" +msgstr "Размер по Y" -msgid "Reading AFM file" -msgstr "Чтение файла AFM" +msgid "Pol_ygon" +msgstr "Мно_гоугольник" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" +msgid "Polish" +msgstr "Польский" -msgid "Unlikely Ofm File" -msgstr "" +msgid "Polygon" +msgstr "Многоугольник" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" +msgid "Polygon or Star" +msgstr "Многоугольн. или звезда" -msgid "" -msgstr "" +msgid "Polytonic Greek" +msgstr "Политонический греческий" -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" +msgid "Popup" +msgstr "Подсказки" -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" +msgid "Popup windows" +msgstr "Всплывающие подсказки к элементам интерфейса" -msgid "Value exceeds tfm limitations" -msgstr "" +msgid "Portuguese" +msgstr "Португальский" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "Portuguese (Brasil)" +msgstr "Португальский (Бразилия)" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "Portuguese (Portugal)" +msgstr "Португальский (Португалия)" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +msgid "Positionings" +msgstr "Размещения" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "PostScript" +msgstr "Postscript" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Pr_eferences..." +msgstr "П_араметры..." -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "PreferPotrace" +msgstr "Предпочитать Potrace" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Preferences" +msgstr "Параметры" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Preferred Family" +msgstr "Предпочтительное семейство" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" +msgid "Preferred Styles" +msgstr "Предпочтительные стили" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Prefs_App| " +msgstr " " -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge распознает переменные BROWSER, MF и AUTOTRACE." -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "В большинстве случаев FontForge найдет приложения, ища их" -msgid "Unrecognized nib shape error." -msgstr "" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "через переменную окружения PATH. Если вы хотите изменить" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "это поведение, вы можете установить переменную окружения," -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "указав полный путь к приложению." -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." msgstr "" +"Сохранить все фоновые слои и слои Спиро.\n" +"Если шрифт TrueType создается из кубической\n" +"базы, сохранять и кубические сплайны." -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Preserve cross-font kerning" +msgstr "Сохранять кернинг при переносе" -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "PreserveTables" +msgstr "Сохранять таблицы" -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Prev CP Color" +msgstr "Цвет предыдущей КТ" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "Prev CP X" +msgstr "Пред. КТ X" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "Prev CP Y" +msgstr "Пред. КТ Y" -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "Prev CP:" +msgstr "Пред. КТ:" #, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" +msgid "Prev CP: (%f,%f)" +msgstr "Предыдущая КТ: (%f,%f)" -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "Предыдущий определённый _символ" -msgid "Multiple master font with more than 16 instances\n" -msgstr "" +msgid "Prev On Contour" +msgstr "Предыдущая на контуре" -msgid "Multiple master font with more than 4 axes\n" -msgstr "" +msgid "Previous Hint." +msgstr "Предыдущий хинт" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" +msgid "Print" +msgstr "Печать" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" +msgid "Print Failed" +msgstr "Не удалось напечатать" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" +msgid "Print To File..." +msgstr "Печатать в файл..." -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" +msgid "Printable Document" +msgstr "Документ можно распечатывать" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" +msgid "Printing Font" +msgstr "Печать шрифта" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Частный словарь" -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" +msgid "Private Use" +msgstr "Область пользователя" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" +msgid "Private Use Area" +msgstr "Область частного использования" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Передний план" +msgid "Problem explanation" +msgstr "Объяснение проблемы" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" +msgid "Progress" +msgstr "Прогресс" -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Projecting..." +msgstr "Проекция..." -msgid "An SVG font without a familyname value might not be usable." -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Создать..." -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" +msgid "Provencal" +msgstr "Провансальский" -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" +msgid "Proximity" +msgstr "Близость" -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" +msgid "Punjabi" +msgstr "Панджаби" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" +msgid "Punjabi (India)" +msgstr "Пенджабский (Индия)" -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" +msgid "Punjabi (Pakistan)" +msgstr "Пенджабский (Пакистан)" -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" +msgid "Quad:" +msgstr "Ширина em:" -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" +msgid "Quadratic" +msgstr "Квадратичные сплайны" -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" +msgid "Quecha (Bolivia)" +msgstr "Кечуа (Боливия)" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" +msgid "Quecha (Ecuador)" +msgstr "Кечуа (Эквадор)" -#, c-format -msgid "Could not find clippath named %s." -msgstr "" +msgid "Quecha (Peru)" +msgstr "Кечуа (Перу)" -msgid "This font does not specify units-per-em\n" -msgstr "" +msgid "Quechua" +msgstr "Кечуа" -msgid "This font does not specify font-face\n" -msgstr "В этом шрифте не указано начертание\n" +msgid "Radial" +msgstr "Радиальный" -msgid "This file contains no SVG fonts.\n" -msgstr "" +msgid "Radicals" +msgstr "Корни" -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" +msgid "Radius" +msgstr "Радиус" -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" +msgid "Radius:" +msgstr "Радиус:" -msgid "Bad Point Numbering" -msgstr "" +msgid "Radius: " +msgstr "Радиус:" -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" +msgid "Random" +msgstr "Разное" -msgid "Bad Encoding" -msgstr "Некорректная кодировка" +msgid "Raph's plate" +msgstr "Файлы plate Рафа Левьена" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" +msgid "Raph's plate files" +msgstr "Файлы plate Рафа Левьена" -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" +msgid "Rapid/Horizontal" +msgstr "Резкое, горизонтальное" -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" +msgid "Rapid/Vertical" +msgstr "Резкое, вертикальное" -msgid "Missing bitmap strike" -msgstr "" +msgid "Rasterize at sizes:" +msgstr "Растеризовать в кеглях:" -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" +msgid "Rasterizing..." +msgstr "Растеризация..." -msgid "No bitmap strikes" -msgstr "" +msgid "Re_move" +msgstr "_Удалить" -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" +msgid "Reading AFM file" +msgstr "Чтение файла AFM" -msgid "Too many glyphs" -msgstr "Слишком много глифов" +msgid "Reading Glyphs" +msgstr "Чтение глифов" -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" +msgid "Reading Names" +msgstr "Чтение названий" #, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" +msgid "Reason:%s\n" +msgstr "Причина:%s\n" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" +msgid "Recalculate Bitmaps" +msgstr "Пересчитать растры" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" +msgid "Recen_t" +msgstr "Н_едавние файлы" -msgid "Table length should not be odd\n" -msgstr "" +msgid "RecognizePUANames" +msgstr "Распознавать PUA" -msgid "Something went wrong" -msgstr "" +msgid "Recover old edit" +msgstr "Восстановление сеанса" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" +msgid "Recovery Failed" +msgstr "Сбой при восстановлении" -msgid "Too many kern pairs" -msgstr "Слишком много кернинговых пар" +msgid "Rectan_gle" +msgstr "Пр_ямоугольник" -msgid "Kerning is likely to fail on Windows" -msgstr "" +msgid "Rectangle" +msgstr "Прямоугольник" -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "Прямоугольник или эллипс" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" +msgid "Red:" +msgstr "Красный:" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" +msgid "Reference Info" +msgstr "Информация о ссылке" -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" +msgid "Reference Names" +msgstr "Названия ссылок" #, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" msgstr "" +"Ссылка на справку, которой нет в файле функций, но которая есть в этом " +"шрифте, %.50s" -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" +msgid "Refers to Font" +msgstr "Ссылается на шрифт" -msgid "Two cursive anchor classes" -msgstr "" +msgid "Reflect" +msgstr "Отражение" -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" +msgid "Refresh File List" +msgstr "Обновить список файлов" -msgid "Failure" -msgstr "Неудача" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Ссылки" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" +msgid "Regenerate Bitmap Glyphs" +msgstr "Повторное создание растровых символов" -msgid "A value must be between [-32768,32767]" -msgstr "Значение должно быть в диапазоне [-32768,32767]" +msgid "Regenerate Hint Substitution Points" +msgstr "Заново создать точки подстановки хинтов" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Значение должно быть в диапазоне [-8,-1] или [1,8]" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Повторно создать растровые символы..." -msgid "Number expected" -msgstr "Ожидаемое число" +msgid "Remo_ve Undoes" +msgstr "Удалить откаты" -msgid "A value must be between [0,15]" -msgstr "Значение должно быть в диапазоне [0,15]" +msgid "Remo_ve Undoes..." +msgstr "Удалить _историю правок..." -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" +msgid "Remove" +msgstr "Удалить" -msgid "Missing right paren in command to get a cvt index" -msgstr "" +msgid "Remove All Kern _Pairs" +msgstr "_Удалить все кернинговые пары" -msgid "Expected a number for a push count" -msgstr "" +msgid "Remove All VKern Pairs" +msgstr "Удалить все пары вертикальных кернов" -msgid "The push count must be a number between 0 and 255" -msgstr "" +msgid "Remove Bitmap Glyphs" +msgstr "Удаление растровых символов" -msgid "More pushes specified than needed" -msgstr "" +msgid "Remove Bitmap Glyphs..." +msgstr "Удалить растровые символы..." -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" +msgid "Remove Bookmark..." +msgstr "Удалить закладку..." -msgid "Unexpected number" -msgstr "Неожиданное число" +msgid "Remove En_coding..." +msgstr "_Удалить кодировку..." -msgid "Missing pushes" -msgstr "" +msgid "Remove Encoding" +msgstr "Удаление кодировки" -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" +msgid "Remove Instr Tables" +msgstr "Удалить таблицы хинтов" -msgid "Bracketted value is too large" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "Удалить кернинговые п_ары" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" +msgid "Remove Overlap" +msgstr "Удалить пересечения" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" +msgid "Remove This Glyph" +msgstr "Удалить этот символ" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" +msgid "Remove VKern Pairs" +msgstr "Удалить пары верт. кернинга" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" +msgid "Remove _Unused Slots" +msgstr "Удалить _неиспользуемые слоты" -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" +msgid "Remove bookmarks" +msgstr "Удалить закладки" -msgid "Whoops, more names than lookups\n" -msgstr "" +msgid "Remove matching glyphs from the selection." +msgstr "Удалить совпадающие глифы из выделения" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" +msgid "Remove selected bookmarks" +msgstr "Удалить выбранные закладки" -msgid "Whoops, contours must begin with a move to\n" -msgstr "" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "Удаление и внутреннего, и внешнего контуров не имеет смысла." -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" +msgid "Removing overlaps..." +msgstr "Удаление пересечений..." -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" +msgid "Rename Gl_yphs..." +msgstr "_Переименовать символы..." -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" +msgid "Rename all glyphs in the selection" +msgstr "Переименовать все выделенные глифы" -msgid "Bad glyph reference in layer info.\n" -msgstr "" +msgid "Rename by NameList" +msgstr "Переименовать по списку имён" -msgid "Whoops, Ran out of spiros\n" -msgstr "" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "Переименовать глифы в этом шрифтовом файле по новому списку названий" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" +msgid "Repeat" +msgstr "Повтор" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" +msgid "Replace" +msgstr "Заменить" -msgid "Error in WriteUFOLayer." -msgstr "" +msgid "Replace All" +msgstr "Заменить все" -#, c-format -msgid "Error clearing %s." -msgstr "" +msgid "Replace Outline with Reference" +msgstr "Заменить контур ссылкой" -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" +msgid "Replace Pattern:" +msgstr "Шаблон замены:" -msgid "Error parsing color component.\n" -msgstr "" +msgid "Replace With:" +msgstr "Заменить на:" -msgid "Missing color component.\n" -msgstr "" +msgid "Replace with Reference" +msgstr "Заменить ссылкой" -msgid "Invalid guideline.\n" -msgstr "" +msgid "Replace Å" +msgstr "Заменить Å" -msgid "Failed to read guideline." -msgstr "" +msgid "Replacement Glyph Name" +msgstr "Название подстанавливаемого глифа" -msgid "Expected glyph file with format==1 or 2" -msgstr "" +msgid "Replacement Glyph Names" +msgstr "Новые названия глифов" -msgid "Bad glyph name." -msgstr "" +msgid "Replacement: " +msgstr "Замена:" -msgid "component with no base glyph" -msgstr "" +msgid "Replacements" +msgstr "Подстановки" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" +msgid "Required Feature" +msgstr "Необходимая функция" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" +msgid "Reserved Bit 10" +msgstr "Зарезервированный бит 10" -msgid "This spline set has no points.\n" -msgstr "" +msgid "Reserved Bit 11" +msgstr "Зарезервированный бит 11" -msgid "Duplicate lib data.\n" -msgstr "" +msgid "Reserved Bit 12" +msgstr "Зарезервированный бит 12" -#, c-format -msgid "Bad glif file %s" -msgstr "" +msgid "Reserved Bit 13" +msgstr "Зарезервированный бит 13" -msgid "There's a reference to a glyph with no name." -msgstr "" +msgid "Reserved Bit 14" +msgstr "Зарезервированный бит 14" -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" +msgid "Reserved Bit 15" +msgstr "Зарезервированный бит 15" -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" +msgid "Reserved Bit 22" +msgstr "Зарезервированный бит 22" -msgid "Bad contents.plist" -msgstr "" +msgid "Reserved Bit 23" +msgstr "Зарезервированный бит 23" -msgid "Expected property list file" -msgstr "" +msgid "Reserved Bit 24" +msgstr "Зарезервированный бит 24" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" +msgid "Reserved Bit 25" +msgstr "Зарезервированный бит 25" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" +msgid "Reserved Bit 26" +msgstr "Зарезервированный бит 26" -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" +msgid "Reserved Bit 27" +msgstr "Зарезервированный бит 27" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" +msgid "Reserved Bit 28" +msgstr "Зарезервированный бит 28" -msgid "kerning.plist has a non-numeric offset." -msgstr "" +msgid "Reserved Bit 32" +msgstr "Зарезервированный бит 32" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" +msgid "Reserved Bit 33" +msgstr "Зарезервированный бит 33" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" +msgid "Reserved Bit 34" +msgstr "Зарезервированный бит 34" -msgid "kerning.plist references a missing kerning class." -msgstr "" +msgid "Reserved Bit 35" +msgstr "Зарезервированный бит 35" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" +msgid "Reserved Bit 36" +msgstr "Зарезервированный бит 36" -msgid "There is a kerning class index error." -msgstr "" +msgid "Reserved Bit 37" +msgstr "Зарезервированный бит 37" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" +msgid "Reserved Bit 38" +msgstr "Зарезервированный бит 38" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" +msgid "Reserved Bit 39" +msgstr "Зарезервированный бит 39" -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" +msgid "Reserved Bit 40" +msgstr "Зарезервированный бит 40" -msgid "No glyphs directory or no contents file" -msgstr "" +msgid "Reserved Bit 41" +msgstr "Зарезервированный бит 41" -msgid "layercontents.plist lists no valid layers." -msgstr "" +msgid "Reserved Bit 42" +msgstr "Зарезервированный бит 42" -msgid "Unicode Basic Multilingual Plane" -msgstr "" +msgid "Reserved Bit 43" +msgstr "Зарезервированный бит 43" -msgid "Basic Multilingual Plane" -msgstr "" +msgid "Reserved Bit 44" +msgstr "Зарезервированный бит 44" -msgid "Alphabetic" -msgstr "" +msgid "Reserved Bit 45" +msgstr "Зарезервированный бит 45" -msgid "C0 Control Character" -msgstr "" +msgid "Reserved Bit 46" +msgstr "Зарезервированный бит 46" -msgid "NUL, Default Character" -msgstr "" +msgid "Reserved Bit 47" +msgstr "Зарезервированный бит 47" -msgid "Basic Latin" -msgstr "Базовая латиница" +msgid "Reserved Bit 9" +msgstr "Зарезервированный бит 9" -msgid "Delete Character" -msgstr "" +msgid "Reset" +msgstr "Сбросить" -msgid "C1 Control Character" -msgstr "" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Ресурсный файл" -msgid "Latin-1 Supplement" -msgstr "Латиница, дополнение 1" +msgid "Restrict Selection" +msgstr "Ограничить выделение" -msgid "Latin Extended-A" -msgstr "Латиница, расширение А" +msgid "Restricted Font" +msgstr "Шрифт с ограничениями" -msgid "Latin Extended-B" -msgstr "Латиница, расширение B" +msgid "Resultant Y Position" +msgstr "Исходная координата Y" -msgid "IPA Extensions" -msgstr "Расширения IPA" +msgid "Retain" +msgstr "Сохранить" -msgid "Spacing Modifier Letters" -msgstr "Модификаторы пробелов" +msgid "Retain current advance width, center glyph within that width" +msgstr "Сохранить текущую ширину, центрировать глиф по ней" -msgid "Combining Diacritical Marks" -msgstr "Объединяющие диакритические метки" +msgid "Reverse Direction" +msgstr "Развернуть направление" -msgid "Greek" -msgstr "Греческий" +msgid "Revert Gl_yph" +msgstr "Восстановить си_мвол" -msgid "Greek and Coptic" -msgstr "Греческий и коптский" +msgid "Revert Kerning" +msgstr "Вернуть исходный кернинг" -msgid "Cyrillic Supplement" -msgstr "" +msgid "Revert To _Backup" +msgstr "_Восстановить из резервной копии" -msgid "Armenian" -msgstr "Армянский" +msgid "Review Hints" +msgstr "Просмотр хинтов" -msgid "Hebrew" -msgstr "Иврит" +msgid "Rhaeto-Romanic" +msgstr "Ретороманский" -msgid "Arabic" -msgstr "Арабский" +msgid "Right Side Bearing" +msgstr "Правая граница" -msgid "Syriac" -msgstr "Сирийский" +msgid "Right Side Bearing:" +msgstr "Правая граница:" -msgid "Arabic Supplement" -msgstr "" +msgid "Right To Left" +msgstr "Справа налево" -msgid "NKo" -msgstr "" +msgid "Ro_und" +msgstr "_Скруглённое" -msgid "Samaritan" -msgstr "" +msgid "Romanian" +msgstr "Румынский" -msgid "Samaritan, Punctuation" -msgstr "" +msgid "Romanian (Moldova)" +msgstr "Румынский (Молдова)" -msgid "Mandaic" -msgstr "" +msgid "Romany" +msgstr "Цыганский" -msgid "Syriac Supplement" -msgstr "" +msgid "Rotate" +msgstr "Вр_ащение" -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "Бенгальский" +msgid "Rotate 180°" +msgstr "Повернуть на 180°" -msgid "Gujarati" -msgstr "Гуджарати" +msgid "Rotate 3D Around..." +msgstr "Повернуть в 3D" -msgid "Oriya" -msgstr "Орийя" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Повернуть на 90° против часовой стрелки" -msgid "Tamil" -msgstr "Тамильский" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Повернуть на 90° по часовой стрелке" -msgid "Telugu" -msgstr "Телугу" +msgid "Rotate _180°" +msgstr "Повернуть на _180°" -msgid "Kannada" -msgstr "Каннада" +msgid "Rotate _90° CCW" +msgstr "Пов_ернуть на 90° против часовой стрелке" -msgid "Malayalam" -msgstr "Малаялам" +msgid "Rotate by Ruler..." +msgstr "Повернуть по линейке" -msgid "Sinhala" -msgstr "" +msgid "Rotate the selection" +msgstr "Повернуть выделение" -msgid "Thai" -msgstr "Тайский" +msgid "Rotate..." +msgstr "Повернуть" -msgid "Lao" -msgstr "Лаосский" +msgid "Rotate:" +msgstr "Повернуть:" -msgid "Tibetan" -msgstr "Тибетский" +msgid "Rotating" +msgstr "Вращение" -msgid "Myanmar" -msgstr "" +msgid "Rotation Angle" +msgstr "Угол вращения" -msgid "Georgian" -msgstr "Грузинский" +msgid "Rotation about X Axis" +msgstr "Вращение вокруг оси X" -msgid "Hangul Jamo, Choseong" -msgstr "" +msgid "Rotation about Y Axis" +msgstr "Вращение вокруг оси Y" -msgid "Hangul Jamo, Jungseong" -msgstr "" +msgid "Roun_d" +msgstr "О_круглить" -msgid "Hangul Jamo, Jongseong" -msgstr "" +msgid "Round" +msgstr "Округлить" -msgid "Ethiopic" -msgstr "Эфиопский" +msgid "Round Rectangle Radius" +msgstr "Радиус закругления" -msgid "Ethiopic Supplement" -msgstr "" +msgid "Round To _Int" +msgstr "О_круглить" -msgid "Cherokee" -msgstr "Чероки" +msgid "Rounding to integer..." +msgstr "Округление до целого..." -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" +msgid "Ruanda" +msgstr "Руанда" -msgid "Tagalog" -msgstr "" +#, c-format +msgid "Rule %d" +msgstr "Правило %d" -msgid "Hanunóo" -msgstr "" +msgid "Runic" +msgstr "Руны" -msgid "Buhid" -msgstr "" +msgid "Russian" +msgstr "Русский" -msgid "Tagbanwa" -msgstr "" +msgid "Russian (Moldova)" +msgstr "Русский (Молдова)" -msgid "Khmer" -msgstr "Кхмерский" +msgid "Russian Buriat" +msgstr "Бурятский (русский)" -msgid "Mongolian" -msgstr "Монгольский" +msgid "S Calligraphic" +msgstr "Калиграфическая" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" +msgid "S Uncial" +msgstr "S Унциальная" -msgid "Limbu" -msgstr "" +msgid "SIL Graphite rule table" +msgstr "Таблица правил SIL Graphite" -msgid "Khmer Symbols" -msgstr "Кхмерские символы" +msgid "SJIS (Kanji)" +msgstr "SJIS (Кандзи)" -msgid "Buginese" -msgstr "" +msgid "SVG Template" +msgstr "Шаблон в SVG" -msgid "Combining Diacritical Marks Extended" -msgstr "" +msgid "SVG font" +msgstr "Шрифт SVG" -msgid "Balinese" -msgstr "" +msgid "S_ave Feature File..." +msgstr "Сохранить _файл с функциями..." -msgid "Sundanese" -msgstr "" +msgid "S_ave as..." +msgstr "Сохранить _как..." -msgid "Batak" -msgstr "" +msgid "S_etup" +msgstr "_Параметры печати" -msgid "Lepcha" -msgstr "" +msgid "S_hadow..." +msgstr "_Тень..." -msgid "Cyrillic Extended-C" -msgstr "" +msgid "S_how Dependent" +msgstr "Показать _зависимые" -msgid "Georgian Extended" -msgstr "" +msgid "S_how H. Metrics..." +msgstr "Показать _горизонтальные метрики..." -msgid "Sundanese Supplement" -msgstr "" +msgid "S_nap to horizontal/vertical" +msgstr "При_липать к горизонталям и вертикалям" -msgid "Vedic Extensions" -msgstr "" +msgid "S_quare" +msgstr "К_вадратный" -msgid "Phonetic Extensions" -msgstr "Фонетические расширения" +msgid "S_uggest Deltas..." +msgstr "Предложить _дельты..." -msgid "Phonetic Extensions Supplement" -msgstr "Фонетические расширения, дополнение" +msgid "Sa_me Glyph As" +msgstr "_Тот же глиф что и" -msgid "Combining Diacritical Marks Supplement" -msgstr "Объединяющие диакритические значки, дополнение" +msgid "Sa_ve Lookup..." +msgstr "Со_хранить справку..." -msgid "Latin Extended Additional" -msgstr "Латиница расширенная дополнительная" +msgid "Sami (Lappish)" +msgstr "Саами (лопарский)" -msgid "Greek Extended" -msgstr "Расширенный греческий" +msgid "Samoan" +msgstr "Язык жителей о-вов Самоа" -msgid "Symbols" -msgstr "Символы" +msgid "Sample Text" +msgstr "Образец текста" -msgid "General Punctuation" -msgstr "Общая пунктуация" +msgid "Sans-Serif" +msgstr "Без засечек" -msgid "Superscripts and Subscripts" -msgstr "" +msgid "Sans-Serif|SS Humanist" +msgstr "SS Гуманистическая" -msgid "Super and Sub scripts" -msgstr "" +msgid "Sanskrit" +msgstr "Санскрит" -msgid "Currency Symbols" -msgstr "Символы валют" +msgid "Saturation:" +msgstr "Насыщенность:" -msgid "Combining Diacritical Marks for Symbols" -msgstr "" +msgid "Save" +msgstr "Сохранить" -msgid "Combining Marks for Symbols" -msgstr "" +msgid "Save A_ll" +msgstr "Со_хранить все" -msgid "Letterlike Symbols" -msgstr "Буквообразные символы" +msgid "Save As _Image..." +msgstr "Сохранить как _изображение..." -msgid "Number Forms" -msgstr "Числовые формы" +msgid "Save Colors" +msgstr "Сохранить цвета" -msgid "Arrows" -msgstr "Стрелки" +msgid "Save Comments" +msgstr "Сохранить комментарии" -msgid "Mathematical Operators" -msgstr "Математические операторы" +msgid "Save Failed" +msgstr "Сбой сохранения" -msgid "Miscellaneous Technical" -msgstr "Различные технические символы" +msgid "Save Guides" +msgstr "Сохранить направляющие" -msgid "Miscellaneous Technical Symbols" -msgstr "Разные технические символы" +msgid "Save Layers" +msgstr "Сохранить слои" -msgid "Technical Symbols Misc." -msgstr "" +msgid "Save Resource file as..." +msgstr "Сохранить ресурсный файл как..." -msgid "Control Pictures" -msgstr "Управляющие картинки" +msgid "Save as..." +msgstr "Сохранить как..." -msgid "Optical Character Recognition" -msgstr "Оптическое распознавание символов" +msgid "Save glyph colors in the PfEd table" +msgstr "Сохранить цвета глифов в таблице PfEd" -msgid "Enclosed Alphanumerics" -msgstr "Алфавитно-цифровые символы в рамке" +msgid "Save glyph comments in the PfEd table" +msgstr "Сохранить комментарии к глифам в таблице PfEd" -msgid "Box Drawing" -msgstr "Для рисования рамок" +msgid "Save in _UCS2" +msgstr "Со_хранить в UCS-2" -msgid "Block Elements" -msgstr "Блочные элементы" +msgid "Save the guidelines in the Guide layer." +msgstr "Сохранить направляющие в слое Guide." -msgid "Geometric Shapes" -msgstr "Геометрические фигуры" +msgid "Saving AFM File" +msgstr "Сохранение файла AFM" -msgid "Miscellaneous Symbols" -msgstr "Различные символы" +msgid "Saving Bitmap Font(s)" +msgstr "Сохранение растровых шрифтов" -msgid "Symbols Misc." -msgstr "" +msgid "Saving Bitmaps" +msgstr "Сохранение растров" -msgid "Dingbats" -msgstr "Условные знаки" +msgid "Saving OpenType Font" +msgstr "Сохранение шрифта OpenType" -msgid "Zapf Dingbats" -msgstr "" +msgid "Saving Outlines" +msgstr "Сохранение контуров" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" +msgid "Saving PFM File" +msgstr "Сохранение файла PFM" -msgid "Miscellaneous Math Symbols-A" -msgstr "" +msgid "Saving PostScript Font" +msgstr "Сохранение шрифта PostScript" -msgid "Math Misc. Symbols-A" -msgstr "" +msgid "Saving SVG font" +msgstr "Сохранение шрифта SVG" -msgid "Supplemental Arrows-A" -msgstr "" +msgid "Saving Spline Font Database" +msgstr "Сохранение SFD (Spline Font Database)" -msgid "Arrows Supplement-A" -msgstr "" +msgid "Saving TrueType Font" +msgstr "Сохранение шрифта TrueType" -msgid "Braille Patterns" -msgstr "Азбука Брейля" +msgid "Saving Unified Font Object" +msgstr "Сохранение файла Unified Font Object" -msgid "Supplemental Arrows-B" -msgstr "" +msgid "Saving font" +msgstr "Сохранение шрифта" -msgid "Arrows Supplement-B" -msgstr "" +msgid "Saving..." +msgstr "Сохранение..." -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" +msgid "Sca_le" +msgstr "_Масштабирование" -msgid "Miscellaneous Math Symbols-B" -msgstr "" +msgid "Scale Bearings By:" +msgstr "Увеличить границу на:" -msgid "Math Misc. Symbols-B" -msgstr "" +msgid "Scale By" +msgstr "Масштаб на" -msgid "Supplemental Mathematical Operators" -msgstr "" +msgid "Scale Factor" +msgstr "Коэффициент масштабирования" -msgid "Supplemental Math Operators" -msgstr "" +msgid "Scale LBearing By:" +msgstr "Увеличить левую границу на:" -msgid "Math Operators Supplement" -msgstr "" +msgid "Scale RBearing By:" +msgstr "Увеличить правую границу на:" -msgid "Miscellaneous Symbols and Arrows" -msgstr "" +msgid "Scale Uniformly..." +msgstr "Пропорционально масштабировать" -msgid "Supplemental Symbols and Arrows" -msgstr "" +msgid "Scale Width By:" +msgstr "Увеличить ширину на:" -msgid "Symbols and Arrows Supplement" -msgstr "" +msgid "Scale X/Y the same" +msgstr "Одинаково масштабировать X/Y" -msgid "Alphabetic Extended" -msgstr "" +msgid "Scale the selection" +msgstr "Масштабировать выделение" -msgid "Latin Extended-C" -msgstr "Латиница, расширение C" +msgid "Scale..." +msgstr "Масштабировать" -msgid "Coptic" -msgstr "Коптский" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Масштаб: (%.2f,%.2f)" -msgid "Georgian Supplement" -msgstr "Грузинский, дополнение" +msgid "Scaling" +msgstr "Масштабирование" -msgid "Tifinagh" -msgstr "" +msgid "Scaling Bitmaps" +msgstr "Масштабировать растры" -msgid "Ethiopic Extended" -msgstr "Эфиопский расширенный" +msgid "Scottish Gaelic" +msgstr "Гэльский (Шотландия)" -msgid "Cyrillic Extended-A" -msgstr "" +msgid "Script File" +msgstr "Файл сценария" -msgid "Supplemental Punctuation" -msgstr "Знаки препинания, дополнение" +msgid "Script Menu" +msgstr "Меню сценария" -msgid "Punctuation Supplement" -msgstr "" +msgid "Script(s) & Language(s)" +msgstr "Письменности и языки" -msgid "CJK Radicals Supplement" -msgstr "" +msgid "Scripts" +msgstr "Рукописные" -msgid "Kangxi Radicals" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Arabic" -msgid "Ideographic Description Characters" -msgstr "" +msgid "Script|Aramaic" +msgstr "Aramaic" -msgid "CJK Phonetics and Symbols" -msgstr "" +msgid "Script|Armenian" +msgstr "Armenian" -msgid "CJK Symbols and Punctuation" -msgstr "Символы и знаки препинания CJK" +msgid "Script|Avestan" +msgstr "Avestan" -msgid "Hangul Compatibility Jamo" -msgstr "Хангул, совместимый с Ямо" +msgid "Script|Balinese" +msgstr "Balinese" -msgid "Kanbun" -msgstr "" +msgid "Script|Batak" +msgstr "Batak" -msgid "Bopomofo Extended" -msgstr "" +msgid "Script|Bengali" +msgstr "Bengali" -msgid "CJK Strokes" -msgstr "" +msgid "Script|Bengali2" +msgstr "Bengali2" -msgid "Katakana Phonetic Extensions" -msgstr "Катакана, фонетические расширения" +msgid "Script|Buginese" +msgstr "Buginese" -msgid "Enclosed CJK Letters and Months" -msgstr "" +msgid "Script|Buhid" +msgstr "Buhid" -msgid "CJK Enclosed Letters and Months" -msgstr "" +msgid "Script|Central European" +msgstr "Central European" -msgid "CJK Compatibility" -msgstr "CJK, совместимость" +msgid "Script|Cham" +msgstr "Cham" -msgid "CJK Unified Ideographs Extension A" -msgstr "" +msgid "Script|Cherokee" +msgstr "Cherokee" -msgid "Yijing Hexagram Symbols" -msgstr "Символы И-цзин" +msgid "Script|Coptic" +msgstr "Coptic" -msgid "CJK Unified Ideographs" -msgstr "CJK, объединенные идеограммы, расширение A" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Cyrillic" -msgid "Yi Syllables" -msgstr "Слоги И" +msgid "Script|Default" +msgstr "По умолчанию" -msgid "Yi" -msgstr "И" +msgid "Script|Devanagari" +msgstr "Devanagari" -msgid "Yi Radicals" -msgstr "Корни И" +msgid "Script|Ethiopic" +msgstr "Ethiopic" -msgid "Vai" -msgstr "" +msgid "Script|Georgian" +msgstr "Georgian" -msgid "Cyrillic Extended-B" -msgstr "Кириллический расширенный-B" +msgid "Script|Greek" +msgstr "Greek" -msgid "Modifier Tone Letters" -msgstr "" +msgid "Script|Gujarati" +msgstr "Gujarati" -msgid "Latin Extended-D" -msgstr "Латиница, расширение D" +msgid "Script|Gujarati2" +msgstr "Gujarati2" -msgid "Syloti Nagri" -msgstr "" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -msgid "Common Indic Number Forms" -msgstr "" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -msgid "Phags-pa" -msgstr "" +msgid "Script|Hebrew" +msgstr "Hebrew" -msgid "Devanagari Extended" -msgstr "Деванагари, расширение" +msgid "Script|Japanese" +msgstr "Japanese" -msgid "Hangul Jamo Extended-A" -msgstr "" +msgid "Script|Javanese" +msgstr "Javanese" -msgid "Javanese" -msgstr "" +msgid "Script|Kannada" +msgstr "Kannada" -msgid "Myanmar Extended-B" -msgstr "" +msgid "Script|Kannada2" +msgstr "Kannada2" -msgid "Cham" -msgstr "" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -msgid "Myanmar Extended-A" -msgstr "" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "Meetei Mayek Extensions" -msgstr "" +msgid "Script|Korean" +msgstr "Korean" -msgid "Ethiopic Extended-A" -msgstr "" +msgid "Script|Lao" +msgstr "Lao" -msgid "Latin Extended-E" -msgstr "" +msgid "Script|Latin" +msgstr "Latin" -msgid "Cherokee Supplement" -msgstr "" +msgid "Script|Limbu" +msgstr "Limbu" -msgid "Hangul Syllables" -msgstr "Слоги Хангул" +msgid "Script|Malayālam" +msgstr "Malayālam" -msgid "Hangul Jamo Extended-B" -msgstr "" +msgid "Script|Malayālam2" +msgstr "Malayālam2" -msgid "High Surrogates" -msgstr "" +msgid "Script|Mandaean" +msgstr "Mandaean" -msgid "High Surrogate" -msgstr "" +msgid "Script|Mongolian" +msgstr "Mongolian" -msgid "Surrogate High" -msgstr "" +msgid "Script|Myanmar" +msgstr "Myanmar" -msgid "Surrogate High, Non Private Use" -msgstr "" +msgid "Script|Old Permic" +msgstr "Old Permic" -msgid "Surrogate High, Private Use" -msgstr "" +msgid "Script|Oriya" +msgstr "Oriya" -msgid "Low Surrogates" -msgstr "" +msgid "Script|Oriya2" +msgstr "Oriya2" -msgid "Private Use Area" -msgstr "Область частного использования" +msgid "Script|Phags-pa" +msgstr "Phags-pa" -msgid "Private Use" -msgstr "Область пользователя" +msgid "Script|Phoenician" +msgstr "Phoenician" -msgid "Microsoft Symbol Area" -msgstr "" +msgid "Script|RSymbol" +msgstr "RSymbol" -msgid "Corporate Use" -msgstr "" +msgid "Script|Simplified Chinese" +msgstr "Simplified Chinese" -msgid "CJK Compatibility Ideographs" -msgstr "" +msgid "Script|Sinhala" +msgstr "Sinhala" -msgid "Alphabetic Presentation Forms" -msgstr "Формы алфавитного представления (лигатуры)" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Sumero-Akkadian Cuneiform" -msgid "Latin Ligatures" -msgstr "Латинские лигатуры" +msgid "Script|Sundanese" +msgstr "Sundanese" -msgid "Armenian Ligatures" -msgstr "Армянские лигатуры" +msgid "Script|Syloti Nagri" +msgstr "Syloti Nagri" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "Лигатуры иврита" - -msgid "Arabic Presentation Forms-A" -msgstr "Арабские формы представления A" +msgid "Script|Syriac" +msgstr "Syriac" -msgid "Variation Selectors" -msgstr "" +msgid "Script|Tagalog" +msgstr "Tagalog" -msgid "Vertical Forms" -msgstr "" +msgid "Script|Tagbanwa" +msgstr "Tagbanwa" -msgid "Combining Half Marks" -msgstr "" +msgid "Script|Tamil" +msgstr "Tamil" -msgid "CJK Compatibility Forms" -msgstr "CJK, формы для совместимости" +msgid "Script|Tamil2" +msgstr "Tamil2" -msgid "Small Form Variants" -msgstr "Малые варианты форм" +msgid "Script|Telugu" +msgstr "Telugu" -msgid "Arabic Presentation Forms-B" -msgstr "Арабские формы представления B" +msgid "Script|Telugu2" +msgstr "Telugu2" -msgid "Byte Order Mark" -msgstr "Знак байтового порядка" +msgid "Script|Thai" +msgstr "Thai" -msgid "Halfwidth and Fullwidth Forms" -msgstr "Формы в половинную и полную ширину" +msgid "Script|Tibetan" +msgstr "Tibetan" -msgid "Half and Full Width Forms" -msgstr "" +msgid "Script|Traditional Chinese" +msgstr "Traditional Chinese" -msgid "Latin Full Width Forms" -msgstr "" +msgid "Script|Ugaritic" +msgstr "Ugaritic" -msgid "Full Width Brackets" -msgstr "" +msgid "Script|Vai" +msgstr "Vai" -msgid "CJK Half Width Forms" -msgstr "" +msgid "Script|Yi" +msgstr "Yi" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Scroll Bar" +msgstr "Полоса прокрутки" -msgid "Hangul Jamo Half Width Forms" -msgstr "" +msgid "Scroll Bitmap" +msgstr "Прокрутить растр" -msgid "Full Width Symbol Variants" -msgstr "" +msgid "Scroll To Glyph" +msgstr "Прокрутить до символа" -msgid "Half Width Symbol Variants" -msgstr "" +msgid "Scroll by hand" +msgstr "Прокручивание" -msgid "Specials" -msgstr "" +msgid "ScrollBar" +msgstr "Полоса прокрутки" -msgid "Not a Unicode Character" -msgstr "Не символ Unicode" +msgid "Search Pattern:" +msgstr "Шаблон поиска:" -msgid "Signature Mark" -msgstr "_Размер:" +msgid "Search Radius" +msgstr "Радиус поиска" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" +msgid "Search Selected Chars Only" +msgstr "Искать только выделенные символы" -msgid "Supplementary Multilingual Plane" -msgstr "" +msgid "Second Char" +msgstr "Второй символ" -msgid "Aegean scripts" -msgstr "Эгейские письмена" +#, c-format +msgid "Second Class %d\n" +msgstr "Второй класс %d\n" -msgid "Linear B Syllabary" -msgstr "Линейное слоговое письмо Б" +msgid "Second Glyph Name" +msgstr "Второе название глифа" -msgid "Linear B Ideograms" -msgstr "Линейное идеографическое письмо Б" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Второй глиф из %s" -msgid "Aegean Numbers" -msgstr "" +msgid "See also:" +msgstr "См. также:" -msgid "Ancient Greek Numbers" -msgstr "Древнегреческие цифры" +msgid "SeekCharacter" +msgstr "Искать символ" -msgid "Ancient Symbols" -msgstr "Древние символы" +msgid "Selec_t By Lookup Subtable..." +msgstr "_Выбрать по субтаблице справки..." -msgid "Phaistos Disc" -msgstr "Фестский диск" +msgid "Select All _Points & Refs" +msgstr "Вы_брать все точки и ссылки" -msgid "Coptic Epact Numbers" -msgstr "" +msgid "Select Anc_hors" +msgstr "Выбрать _якоря" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" +msgid "Select By Lookup Subtable" +msgstr "Выбрать по субтаблице справки" -msgid "Old Italic" -msgstr "Этрусский" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Выберите класс, содержащий:" -msgid "Old Permic" -msgstr "" +msgid "Select Glyphs With" +msgstr "Выбрать символы с" -msgid "Ugaritic" -msgstr "Древнеперсидский" +msgid "Select Glyphs in lookup subtable" +msgstr "Выбрать глифы в субтаблице справки" -msgid "Old Persian" -msgstr "Древнеперсидский" +msgid "Select Open Contours" +msgstr "Выбрать открытые контуры" -msgid "Deseret" -msgstr "Дезерет" +msgid "Select Results" +msgstr "Выбрать результаты" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" +msgid "Select _All" +msgstr "В_ыделить все" -msgid "Cypriot Syllabary" -msgstr "Кипрское письмо" +msgid "Select a ligature to view" +msgstr "Выбрать лигатуру для просмотра" -msgid "Phoenician" -msgstr "Финикийский" +msgid "Select by Color" +msgstr "Выбрать по цвету" -msgid "Kharoshthi" -msgstr "" +msgid "Select by Script" +msgstr "Выбрать по сценарию" -msgid "Avestan" -msgstr "" +msgid "Select by _Color" +msgstr "Выбрать по _цвету" -msgid "Rumi Numeral Symbols" -msgstr "" +msgid "Select by _Script..." +msgstr "Выбрать по _сценарию..." -msgid "Yezidi" -msgstr "" +msgid "Select by _Wildcard..." +msgstr "Выбрать по _шаблону..." -msgid "Chorasmian" -msgstr "" +msgid "Select hints between which counters are formed" +msgstr "Выберите хинты, между которыми формируются просветы" -msgid "Elymaic" -msgstr "" +msgid "Select lookups from other fonts" +msgstr "Выберите справки из других шрифтов" -msgid "Brahmi" -msgstr "" +msgid "Selected BG Color" +msgstr "Цвет фона:" -msgid "Sinhala Archaic Numbers" -msgstr "" +msgid "Selected CP Color" +msgstr "Цвет выбранной КТ" -msgid "Mongolian Supplement" -msgstr "" +msgid "Selected FG Color" +msgstr "Цвет переднего плана:" -msgid "Dives Akuru" -msgstr "" +msgid "Selected Glyphs" +msgstr "Выбранные символы" -msgid "Nandinagari" -msgstr "" +msgid "Selected Point Color" +msgstr "Цвет выбранной точки" -msgid "Lisu Supplement" -msgstr "" +msgid "Selected Point Width" +msgstr "Ширина выбранной точки" -msgid "Tamil Supplement" -msgstr "" +msgid "Self Intersecting" +msgstr "Самопересечения" -msgid "Cuneiform and other ancient scripts" -msgstr "" +msgid "Self-referential character" +msgstr "Глиф со ссылкой на себя" -msgid "Cuneiform" -msgstr "Клинопись" +msgid "Self-referential glyph" +msgstr "Символ со ссылкой на себя" -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Сжатый (87.5%)" -msgid "Cuneiform Numbers" -msgstr "Клинописные числа" +msgid "Semi-Expanded (112.5%)" +msgstr "Полурастянутый (112.5%)" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Раздельные соотношения для горизонтальных и вертикальных штрихов" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +msgid "Separate ratios for thin and thick stems" +msgstr "Раздельные соотношения для тонких и толстых штрихов" -msgid "Bamum Supplement" -msgstr "" +msgid "Serbian" +msgstr "Сербский" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "Сербский (Кириллица)" -msgid "Tangut Components" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Сербский (Латиница)" -msgid "Khitan Small Script" -msgstr "" +msgid "Serif" +msgstr "С засечками" -msgid "Tangut Supplement" -msgstr "" +msgid "Serif Height" +msgstr "Высота засечек" -msgid "Kana Supplement" -msgstr "" +msgid "Serif height:" +msgstr "Высота засечек:" -msgid "Kana Extended-A" -msgstr "" +msgid "Set All" +msgstr "Включить все" -msgid "Small Kana Extension" -msgstr "" +msgid "Set Bearings To:" +msgstr "Установить границы в:" -msgid "Shorthand Format Controls" -msgstr "" +msgid "Set Both Bearings..." +msgstr "Установить обе границы..." -msgid "Byzantine Musical Symbols" -msgstr "Византийская нотная грамота" +msgid "Set Both Side Bearings..." +msgstr "Установить обе границы..." -msgid "Musical Symbols" -msgstr "Музыкальные символы" +msgid "Set From N_ame" +msgstr "По _названию" -msgid "Ancient Greek Musical Notation" -msgstr "Древнегреческая нотная грамота" +msgid "Set From Val_ue" +msgstr "По _значению" -msgid "Mayan Numerals" -msgstr "" +msgid "Set LBearing To:" +msgstr "Установить левую границу в:" -msgid "Tai Xuan Jing Symbols" -msgstr "" +msgid "Set LBearing..." +msgstr "Установить левую границу..." -msgid "Counting Rod Numerals" -msgstr "" +msgid "Set Point _Size" +msgstr "Указать _размер точек экрана" -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "Кости для игры в маджонг" - -msgid "Domino Tiles" -msgstr "Кости для игры в домино" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" +msgid "Set RBearing To:" +msgstr "Установить правую границу в:" -msgid "Supplementary Special-purpose Plane" -msgstr "" +msgid "Set RBearing..." +msgstr "Установить правую границу..." -msgid "Tags" -msgstr "" +msgid "Set Vertical Width..." +msgstr "Установить вертикальную ширину..." -msgid "Tag Characters" -msgstr "" +msgid "Set Width To:" +msgstr "Установить ширину:" -msgid "Variation Selectors Supplement" -msgstr "" +msgid "Set Width..." +msgstr "Установить ширину..." -msgid "Variation Selectors B" -msgstr "" +msgid "Set _Color" +msgstr "_Установить цвет" -msgid "Supplementary Private Use Area-A" -msgstr "Дополнительная область пользователя А" +msgid "Set _LBearing..." +msgstr "Установить _левую границу..." -msgid "Supplementary Private Use Area-B" -msgstr "Дополнительная область пользователя Б" +msgid "Set _RBearing..." +msgstr "Установить _правую границу..." -msgid "Non-Unicode Glyphs" -msgstr "Неюникодные глифы" +msgid "Set _Vertical Width..." +msgstr "Установить _вертикальную ширину..." -msgid "Unassigned Code Points" -msgstr "" +msgid "Set _Width..." +msgstr "Установить _ширину..." -msgid "" -msgstr "" +msgid "Set as Default" +msgstr "Использовать по умолчанию" -msgid "" -msgstr "" +msgid "Set/Clear Pixels" +msgstr "Нарисовать/Очистить точки" -msgid "" -msgstr "" +msgid "Setting" +msgstr "Параметр" -msgid "" -msgstr "" +msgid "Setting Id:" +msgstr "Id параметра:" -msgid "" -msgstr "" +msgid "Settings" +msgstr "Параметры" -msgid "" -msgstr "" +msgid "Shades" +msgstr "Тени" -msgid "" -msgstr "" +msgid "Shadow" +msgstr "Тень" -msgid "" -msgstr "" +msgid "Shadow Length:" +msgstr "Длина тени:" -msgid "" -msgstr "" +msgid "Shape Type" +msgstr "Тип формы" -msgid "" -msgstr "" +msgid "Shavian" +msgstr "Скорописный алфавит Бернарда Шоу" -msgid "" -msgstr "" +msgid "Shift Contents To _First" +msgstr "Перенести содержимое в _верхний слой" -msgid "Bad magic number" -msgstr "" +msgid "Shift Contents To _Last" +msgstr "Перенести содержимое в _нижний слой" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" +msgid "Shift Contents _Down" +msgstr "Перенести содержимое в слой н_иже" -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" +msgid "Shift Contents _Up" +msgstr "Перенести содержимое в слой в_ыше" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" +msgid "Shift Entire Bitmap" +msgstr "Сдвинуть весь растр" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" +msgid "Sho_w" +msgstr "_Показывать" -#, c-format -msgid "Could not open output file: %s" -msgstr "Не удалось открыть файл вывода: %s" +msgid "Show" +msgstr "Показать" -msgid "Decompressed length did not match expected length for table" -msgstr "" +msgid "Show ATT" +msgstr "Показать ATT" -msgid "Bad signature in WOFF header." -msgstr "" +msgid "Show H. Metrics" +msgstr "Показать горизонтальные метрики" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" +msgid "Show Hidden Files" +msgstr "Показать скрытые файлы" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" +msgid "Show Kerning" +msgstr "Показывать кернинг" -msgid "Could not open temporary file." -msgstr "" +msgid "Show V. Metrics" +msgstr "Показать вертикальные метрики" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" +msgid "Show _Dependent" +msgstr "Показать _зависимые" -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" +msgid "Show _Grid" +msgstr "Показать _сетку" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" +msgid "Show _Grid Fit..." +msgstr "_Показать пиксельную сетку..." -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" +msgid "Show _V. Metrics..." +msgstr "Показать _вертикальные метрики..." -msgid "WOFF compressed metadata section too large.\n" -msgstr "" +msgid "Show splash screen on start-up" +msgstr "Показывать заставку при запуске программы" -msgid "Align Points" -msgstr "" +msgid "Shrink:" +msgstr "Сжатие:" -msgid "How to align these points?" -msgstr "" +msgid "Side Bearings:" +msgstr "Боковые границы:" -msgid "_Size:" +msgid "Signature Mark" msgstr "_Размер:" -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "По какой оси координат выравнивать" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "_Макс. расстояние между точками области" - -msgid "Not enough lines" -msgstr "Недостаточно линий" - -msgid "Can't Parallel" -msgstr "" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" - -msgid "Bases" -msgstr "" +msgid "Simplified Chinese" +msgstr "Упрощенный китайский" -msgid "Exits" -msgstr "" +msgid "Simplify" +msgstr "Упрощение" -msgid "Entries" -msgstr "" +msgid "Simplify More..." +msgstr "Параметрическое упрощение..." -msgid "Marks" -msgstr "" +msgid "Simplifying..." +msgstr "Упрощение..." -msgid "Add Base Anchor..." -msgstr "" +msgid "Single Substitution" +msgstr "Единичная подстановка" -msgid "Add Exit Anchor..." -msgstr "" +msgid "Size" +msgstr "Размер" -msgid "Add Entry Anchor..." -msgstr "" +msgid "Size of Points" +msgstr "Размер точек" -msgid "Add Mark Anchor..." -msgstr "" +msgid "Size:" +msgstr "Размер:" #, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr " марка" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr " о якоре" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "Значение вне диапазона" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "Несуществующий символ" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Этот глиф, %.80s, отсутствует в шрифте" - -msgid "Duplicate Anchor Class" -msgstr " копию якоря" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr " о якоре" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Увеличение:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Координата X якорной точки в этом глифе" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "Корр:" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Координата Y якорной точки в этом глифе" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr " границы" - -msgid "Max Bearing" -msgstr " кернинг" - -msgid "Height" -msgstr "Высота" - -msgid "Loop Count" -msgstr "" - -msgid "Auto Width" -msgstr "Автоширина" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "_Разделение:" - -msgid "_Min:" -msgstr "_Мин:" - -msgid "Ma_x:" -msgstr "Ма_кс:" - -msgid "_Height:" -msgstr "_Высота:" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "Язык" - -msgid "Min" -msgstr "Мин." - -msgid "Max" -msgstr "Макс." - -msgid "Feature" -msgstr "Функция" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Письменность" - -msgid "Default Baseline" -msgstr "Линия шрифта по умолчанию" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "Горизонтальные линии шрифта" - -msgid "Vertical Baselines" -msgstr "Вертикальные линии шрифта" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Создать..." - -msgid "No Change" -msgstr "" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "Удалить" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "Все символы" - -msgid "Selected Glyphs" -msgstr "Выбранные символы" - -msgid "Current Glyph" -msgstr "Текущий символ" - -msgid "Pixel Sizes:" -msgstr "" - -msgid "Point sizes on a 75 dpi screen" -msgstr "Размер в точках на экране 75 dpi" - -msgid "Point sizes on a 96 dpi screen" -msgstr "Размер в точках на экране 96 dpi" - -msgid "Point sizes on a 72 dpi screen" -msgstr "Размер в точках на экране 72 dpi" - -msgid "Point sizes on a 120 dpi screen" -msgstr "Размер в точках на экране 120 dpi" - -msgid "Point sizes on a 100 dpi screen" -msgstr "Размер в точках на экране 100 dpi" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "Повторное создание растровых символов" - -msgid "Remove Bitmap Glyphs" -msgstr "Удаление растровых символов" - -msgid "The list of current pixel bitmap sizes" -msgstr "" - -msgid " Removing a size will delete it." -msgstr " Удаление размера удаляет растр." - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr " Добавление размера создаёт растр." - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "Использовать FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s в %2$d кеглем %3$d из %4$.80s" - -msgid "Set Width..." -msgstr "Установить ширину..." - -msgid "Set Vertical Width..." -msgstr "Установить вертикальную ширину..." - -msgid "Skew" -msgstr "Наклонить" - -msgid "Skew Ratio" -msgstr "Коэффициент скашивания" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Открыть _контур" - -msgid "New _Bitmap Window" -msgstr "Открыть _растр" - -msgid "New _Metrics Window" -msgstr "Открыть _метрики" - -msgid "Warnings" -msgstr "Предупреждения" - -msgid "Flip Horizontally" -msgstr "Отразить горизонтально" - -msgid "Flip Vertically" -msgstr "Отразить вертикально" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Повернуть на 90° по часовой стрелке" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Повернуть на 90° против часовой стрелки" - -msgid "Rotate 180°" -msgstr "Повернуть на 180°" - -msgid "Skew..." -msgstr "Наклонить" - -msgid "Font|_New" -msgstr "_Создать" - -msgid "_Open" -msgstr "_Открыть" - -msgid "Recen_t" -msgstr "Н_едавние файлы" - -msgid "_Close" -msgstr "_Закрыть" - -msgid "_Save" -msgstr "_Сохранить" - -msgid "S_ave as..." -msgstr "Сохранить _как..." - -msgid "_Generate Fonts..." -msgstr "Создать _шрифты..." - -msgid "Generate Mac _Family..." -msgstr "Создать _гарнитуру Mac..." - -msgid "Generate TTC..." -msgstr "Создать TTC..." - -msgid "Expor_t..." -msgstr "_Экспортировать" - -msgid "_Import..." -msgstr "_Импортировать..." - -msgid "_Revert File" -msgstr "_Восстановить файл" - -msgid "Pr_eferences..." -msgstr "П_араметры..." - -msgid "_X Resource Editor..." -msgstr "_Редактор ресурсного файла X..." - -msgid "_Quit" -msgstr "В_ыход" - -msgid "_Undo" -msgstr "_Отменить" - -msgid "_Redo" -msgstr "Ве_рнуть" - -msgid "Cu_t" -msgstr "_Вырезать" - -msgid "_Copy" -msgstr "С_копировать" - -msgid "C_opy Reference" -msgstr "_Скопировать ссылку" - -msgid "_Paste" -msgstr "Вст_авить" - -msgid "C_lear" -msgstr "О_чистить" - -msgid "Select _All" -msgstr "В_ыделить все" - -msgid "Remo_ve Undoes" -msgstr "Удалить откаты" - -msgid "U_nlink Reference" -msgstr "_Разыменовать ссылку" - -msgid "Flip _Horizontally" -msgstr "Отразить _горизонтально" - -msgid "Flip _Vertically" -msgstr "Отразить _вертикально" - -msgid "_Rotate 90° CW" -msgstr "По_вернуть на 90° по часовой стрелке" - -msgid "Rotate _90° CCW" -msgstr "Пов_ернуть на 90° против часовой стрелке" - -msgid "Rotate _180°" -msgstr "Повернуть на _180°" - -msgid "_Skew..." -msgstr "На_клонить..." - -msgid "_Font Info..." -msgstr "_Информация о шрифте..." - -msgid "Glyph _Info..." -msgstr "И_нформация о символе..." - -msgid "BDF Info..." -msgstr "Информация о BDF..." - -msgid "Bitm_ap Strikes Available..." -msgstr "_Доступные растры..." - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Повторно создать растровые символы..." - -msgid "Remove This Glyph" -msgstr "Удалить этот символ" - -msgid "_Transformations" -msgstr "_Преобразования" - -msgid "_Tools" -msgstr "И_нструменты" - -msgid "_Layers" -msgstr "С_лои" - -msgid "_Shades" -msgstr "_Тени" - -msgid "_Docked Palettes" -msgstr "_Сцепленные палитры" - -msgid "_Fit" -msgstr "_Заполнить" - -msgid "Z_oom out" -msgstr "_Отдалить" - -msgid "Zoom _in" -msgstr "_Приблизить" - -msgid "_Next Glyph" -msgstr "_Следующий символ" - -msgid "_Prev Glyph" -msgstr "_Предыдущий символ" - -msgid "Next _Defined Glyph" -msgstr "Следующий _определённый символ" - -msgid "Prev Defined Gl_yph" -msgstr "Предыдущий определённый _символ" - -msgid "_Goto" -msgstr "Пере_ход" - -msgid "Find In Font _View" -msgstr "Найти в окне шрифта" - -msgid "_Bigger Pixel Size" -msgstr "_Больший размер пиксела" - -msgid "_Smaller Pixel Size" -msgstr "_Меньший размер пиксела" - -msgid "_Palettes" -msgstr "_Палитры" - -msgid "Set _Width..." -msgstr "Установить _ширину..." - -msgid "Set _Vertical Width..." -msgstr "Установить _вертикальную ширину..." - -msgid "_File" -msgstr "_Файл" - -msgid "_Edit" -msgstr "_Правка" - -msgid "E_lement" -msgstr "_Элемент" - -msgid "_View" -msgstr "_Вид" - -msgid "_Metrics" -msgstr "_Метрики" - -msgid "_Window" -msgstr "_Окно" - -msgid "_Help" -msgstr "_Справка" - -msgid "Recalculate Bitmaps" -msgstr "Пересчитать растры" - -msgid "Automatic" -msgstr "Автоматически" - -msgid "No Class" -msgstr "Без класса" - -msgid "Base Glyph" -msgstr "" - -msgid "Base Lig" -msgstr "" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "Компонент" - -msgid "Color|Choose..." -msgstr "Выбрать..." - -msgid "Color|Default" -msgstr "По умолчанию" - -msgid "New Pair Position" -msgstr "Новое расположение пары" - -msgid "New Positioning" -msgstr "Новое расположение" - -msgid "New Substitution Variant" -msgstr "Новый вариант подстановки" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "Новая лигатура" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "Изменить маску просвета" - -msgid "New Counter Mask" -msgstr "Создать маску просвета" - -msgid "Select hints between which counters are formed" -msgstr "Выберите хинты, между которыми формируются просветы" - -msgid "Unicode _Value:" -msgstr "_Значение Unicode:" - -msgid "Bad Name" -msgstr "Неправильное имя" - -msgid "Glyph names are limited to 31 characters" -msgstr "Имена глифов ограничены 31 символом" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "Продублировать лигатуру" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"В субтаблице одной и той же справки (%.30s) находятся две записи о лигатурах " -"с одинаковыми компонентами (%.80s) " - -msgid "Duplicate Kern data" -msgstr "Продублировать данные кернинга" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" -"В субтаблице одной и той же справки (%.30s) находятся две записи о кернинге " -"с одинаковыми компонентами (%.80s) " - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "Отсутствует название глифа" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "В субтаблице %s необходимо указать название глифа" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" -"В субтаблице %.30s справки вы ссылаетесь на глиф по имени %.80s, которого " -"пока нет в шрифте. Так и задумано?" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" -"В субтаблице %.30s справки вы заменяете глиф самим собой. Так и задумано?" - -msgid "Substitution generates itself" -msgstr "Подстановка сама себя создает" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "Глубина" - -msgid "Italic Correction" -msgstr "а" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "Размер пиксела" - -msgid "Correction" -msgstr "Исправление" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "Неправильный размер пиксела" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "Субтаблица" - -msgid "Replacement Glyph Name" -msgstr "Название подстанавливаемого глифа" - -msgid "Source Glyph Names" -msgstr "Исходные названия глифов" - -msgid "Replacement Glyph Names" -msgstr "Новые названия глифов" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "Второе название глифа" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "Глиф" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Нач. длина" - -msgid "EndLen" -msgstr "Конеч. длина" - -msgid "FullLen" -msgstr "Полная длина" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "Выберите цвет" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Информация о символе %.40s" - -msgid "Glyph Info..." -msgstr "Информация о символе..." - -msgid "No components" -msgstr "Нет компонентов" - -msgid "Accented glyph composed of:" -msgstr "Акц. символ состоит из:" - -msgid "Glyph composed of:" -msgstr "Символ состоит из:" - -msgid "Glyph Info" -msgstr "Информация о символе" - -msgid "Gl_yph Name:" -msgstr "Название _глифа:" - -msgid "Unicode C_har:" -msgstr "_Символ по Unicode:" - -msgid "Set From N_ame" -msgstr "По _названию" - -msgid "Set From Val_ue" -msgstr "По _значению" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Альтернативные кодировки Юникода / Селекторы вариаций" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "_Класс символов OT:" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "Комментарий" - -msgid "Color:" -msgstr "Цвет:" - -msgid "_Hide Unused Columns" -msgstr "_Скрыть неиспользуемые столбцы" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "_Создать..." - -msgid "_Edit..." -msgstr "_Изменить..." - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "Высота:" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "Угадать" - -msgid "Depth:" -msgstr "Глубина:" - -msgid "Italic Correction:" -msgstr "Коррекция курсива:" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "Положение верхнего акцента:" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "Математический кернинг" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "Размещения" - -msgid "Pairwise Pos" -msgstr "Парное расположение" - -msgid "Substitutions" -msgstr "Подстановки" - -msgid "Alt Subs" -msgstr "Альтернативные" - -msgid "Mult Subs" -msgstr "Множественные" - -msgid "Ligatures" -msgstr "Лигатуры" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "Компоненты" - -msgid "Counters" -msgstr "Просветы" - -msgid "ΤεΧ & Math" -msgstr "ΤεΧ и математика" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Верт. варианты" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Гор. варианты" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "< _Пред." - -msgid "_Next >" -msgstr "_След. >" - -msgid "No glyphs matched" -msgstr "Нет подходящих глифов" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "Нет применимых субтаблиц справок" - -msgid "Select By Lookup Subtable" -msgstr "Выбрать по субтаблице справки" - -msgid "Select Glyphs in lookup subtable" -msgstr "Выбрать глифы в субтаблице справки" - -msgid "Select Results" -msgstr "Выбрать результаты" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "Объединить результаты" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "Ограничить выделение" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "Цвет точки" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "Цвет первой точки" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "Цвет выбранной точки" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "Ширина выбранной точки" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "Цвет точки экстремума" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "Цвет точки на изгибе" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "Цвет следующей КТ" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "Цвет предыдущей КТ" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "Цвет выбранной КТ" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "Цвет диагонал. хинта" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "Цвет горизонт. хинта" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "Цвет верт. хинта" - -msgid "HFlex Hint Color" -msgstr "Цвет г. flex-хинта" - -msgid "VFlex Hint Color" -msgstr "Цвет в. flex-хинта" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "Цвет ширины" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "Цвет активного слоя" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "Цвет обтравочного контура" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "Цвет фонового изображения" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "Цвет заливки" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "Запись" - -msgid "Exit" -msgstr "Выход" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"В этом глифе должны отображаться точки Спиро, но к сожалению эта версия " -"FontForge собрана без поддержки библиотеки libspiro, так что будут " -"отображены только обычные точки Безье." - -msgid "You may not use spiros" -msgstr "Вы не можете использовать кривые Спиро" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" -"В этом глифе должны отображаться точки Спиро, но к сожалению FontForge не " -"удалось загрузить библиотеку libspiro, так что будут отображены только " -"обычные точки Безье." - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Направляющие" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "Не направляющие" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "Дать имя контуру" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "Вы можете прицепить к направляющей текстовую метку:" - -msgid "Define \"Almost Horizontal\"" -msgstr "Что такое «почти горизонтальные»" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "Неправильное число" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "Самопересечений нет" - -msgid "Name this point" -msgstr "Дать имя точке" - -msgid "Please name this point" -msgstr "Назовите эту точку" - -msgid "Please name this contour" -msgstr "Дайте имя этому контуру" - -#, c-format -msgid "The spline does not reach %g" -msgstr "Этот сплайн не достигает %g" - -msgid "Insert a point on the given spline at either..." -msgstr "Вставить точку в текущий сплайн по координатам" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "_Разыменовать" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "Снять выделение ширины" - -msgid "Width" -msgstr "Ширина" - -msgid "Deselect VWidth" -msgstr "Снять выделение в.ширины" - -msgid "VWidth" -msgstr "В.ширина" - -msgid "C_lose Tab" -msgstr "_Закрыть вкла_дку" - -msgid "E_xport..." -msgstr "_Экспортировать..." - -msgid "Revert Gl_yph" -msgstr "Восстановить си_мвол" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "_Печать..." - -msgid "E_xecute Script..." -msgstr "_Выполнить сценарий..." - -msgid "_Invert Selection" -msgstr "_Инвертировать выделение" - -msgid "_Deselect All" -msgstr "Сн_ять выделение" - -msgid "_First Point" -msgstr "_Первая точка" - -msgid "First P_oint, Next Contour" -msgstr "Первая то_чка, следующий контур" - -msgid "_Next Point" -msgstr "_Следующая точка" - -msgid "_Prev Point" -msgstr "П_редыдущая точка" - -msgid "Ne_xt Control Point" -msgstr "След. упр. точка" - -msgid "P_rev Control Point" -msgstr "Пред. упр. точка" - -msgid "Points on Selected _Contours" -msgstr "Узлы на в_ыбранных контурах" - -msgid "Point A_t" -msgstr "_Точка" - -msgid "Select All _Points & Refs" -msgstr "Вы_брать все точки и ссылки" - -msgid "Select Open Contours" -msgstr "Выбрать открытые контуры" - -msgid "Select Anc_hors" -msgstr "Выбрать _якоря" - -msgid "_Width" -msgstr "_Ширина" - -msgid "_VWidth" -msgstr "_В. ширина" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "Скопировать _данные справок" - -msgid "Copy _Width" -msgstr "Скопировать _ширину" - -msgid "Co_py LBearing" -msgstr "Скопировать _левый апрош" - -msgid "Copy RBearin_g" -msgstr "Скопировать _правый апрош" - -msgid "C_hop" -msgstr "О_чистить" - -msgid "Clear _Background" -msgstr "Очистить _фон" - -msgid "points|_Merge" -msgstr "_Объединить" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "_Соединить" - -msgid "Copy _Fg To Bg" -msgstr "Скопировать _фон в передний план" - -msgid "Cop_y Layer To Layer..." -msgstr "Скопировать сло_й в слой..." - -msgid "Copy Gri_d Fit" -msgstr "Скопировать размещение в п_иксельной сетке" - -msgid "_Select" -msgstr "_Выделить" - -msgid "Remo_ve Undoes..." -msgstr "Удалить _историю правок..." - -msgid "_Curve" -msgstr "_Кривая" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "_Угловая" - -msgid "_Tangent" -msgstr "_Касательная" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "Сделать _первой" - -msgid "Can Be _Interpolated" -msgstr "_Может быть интерполируемой" - -msgid "Can't _Be Interpolated" -msgstr "_Не может быть интерполируемой" - -msgid "Center Bet_ween Control Points" -msgstr "В _центре между контрольными точками" - -msgid "_Add Anchor" -msgstr "_Добавить якорь" - -msgid "Acceptable _Extrema" -msgstr "Приемлемый _экстремум" - -msgid "Make _Line" -msgstr "Сделать _прямым отрезком" - -msgid "Ma_ke Arc" -msgstr "Сделать _дугой" - -msgid "Inse_rt Point On Spline At..." -msgstr "_Вставить точку в сплайн..." - -msgid "_Name Point" -msgstr "Дать _имя точке" - -msgid "_Name Contour" -msgstr "_Дать имя контуру" - -msgid "Make Clip _Path" -msgstr "Создать о_бтравочный контур" - -msgid "Tool_s" -msgstr "_Инструменты" - -msgid "G4 _Curve" -msgstr "Кр_ивая G4" - -msgid "_G2 Curve" -msgstr "_Кривая G2" - -msgid "_Left Constraint" -msgstr "_Левая ограничительная" - -msgid "_Right Constraint" -msgstr "_Правая ограничительная" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "_Равное расстояние между точками" - -msgid "Space _Regions..." -msgstr "Равное расстояние _между областями..." - -msgid "Make _Parallel..." -msgstr "Сделать _параллельной..." - -msgid "_Simplify" -msgstr "_Упростить" - -msgid "Simplify More..." -msgstr "Параметрическое упрощение..." - -msgid "Clea_nup Glyph" -msgstr "О_чистить символ" - -msgid "Canonical Start _Point" -msgstr "Каноническая _начальная точка" - -msgid "Canonical _Contours" -msgstr "_Канонические контуры" - -msgid "_First" -msgstr "_Первый" - -msgid "_Earlier" -msgstr "_Раньше" - -msgid "L_ater" -msgstr "_Позже" - -msgid "_Last" -msgstr "П_оследний" - -msgid "_Remove Overlap" -msgstr "_Сумма" - -msgid "_Intersect" -msgstr "_Пересечение" - -msgid "_Exclude" -msgstr "_Разность" - -msgid "_Find Intersections" -msgstr "Р_азделить" - -msgid "Change _Weight..." -msgstr "_Изменить насыщенность..." - -msgid "_Italic..." -msgstr "_Курсив..." - -msgid "Obli_que..." -msgstr "_Наклонное..." - -msgid "_Condense/Extend..." -msgstr "_Сжать/Расширить..." - -msgid "Change _X-Height..." -msgstr "_Изменить рост строчных..." - -msgid "Change _Glyph..." -msgstr "Изменить _глиф..." - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "_Тень..." - -msgid "_Wireframe..." -msgstr "_Каркас..." - -msgid "_Build Accented Glyph" -msgstr "Создать _акцентированный символ" - -msgid "Build _Composite Glyph" -msgstr "Создать _композитный символ" - -msgid "_References..." -msgstr "_Ссылки..." - -msgid "_Substitutions..." -msgstr "_Подстановки..." - -msgid "_Transform..." -msgstr "_Преобразовать..." - -msgid "_Point of View Projection..." -msgstr "П_роекция точки обзора..." - -msgid "_Non Linear Transform..." -msgstr "_Нелинейно преобразовать..." - -msgid "To _Int" -msgstr "О_круглить" - -msgid "To _Hundredths" -msgstr "До _сотых" - -msgid "_Cluster" -msgstr "_В скопление" - -msgid "_Glyph Info..." -msgstr "_Информация о символе..." - -msgid "Get _Info..." -msgstr "С_ведения..." - -msgid "S_how Dependent" -msgstr "Показать _зависимые" - -msgid "Find Proble_ms..." -msgstr "_Найти неполадки..." - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "Удалить растровые символы..." - -msgid "St_yles" -msgstr "_Начертания" - -msgid "_Expand Stroke..." -msgstr "_Расширить обводку…" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "Пересе_чения" - -msgid "Add E_xtrema" -msgstr "Добавить _экстремумы" - -msgid "Autot_race" -msgstr "_Автотрассировка..." - -msgid "A_lign" -msgstr "_Выровнять" - -msgid "Roun_d" -msgstr "О_круглить" - -msgid "_Order" -msgstr "_Порядок" - -msgid "Check Self-Intersection" -msgstr "Проверять наличие самопересечений" - -msgid "Glyph Self-Intersects" -msgstr "Найти самопересечения глифов" - -msgid "Cloc_kwise" -msgstr "По _часовой стрелке" - -msgid "Cou_nter Clockwise" -msgstr "П_ротив часовой стрелки" - -msgid "_Correct Direction" -msgstr "_Исправить направление" - -msgid "Reverse Direction" -msgstr "Развернуть направление" - -msgid "Insert Text Outlines..." -msgstr "Вставить контуры текста..." - -msgid "B_uild" -msgstr "С_оздать" - -msgid "Compare Layers..." -msgstr "Сравнить слои..." - -msgid "Auto_Hint" -msgstr "Создать а_втохинты" - -msgid "Hint _Substitution Pts" -msgstr "Схинтовать _подстановочные точки" - -msgid "Auto _Counter Hint" -msgstr "_Автоматически схинтовать просветы" - -msgid "_Don't AutoHint" -msgstr "_Не хинтовать автоматически" - -msgid "Auto_Instr" -msgstr "Авто_инструкции" - -msgid "_Edit Instructions..." -msgstr "_Изменить инструкции..." - -msgid "_Debug..." -msgstr "_Отладка..." - -msgid "S_uggest Deltas..." -msgstr "Предложить _дельты..." - -msgid "_Clear HStem" -msgstr "Очистить _горизонтальные штрихи" - -msgid "Clear _VStem" -msgstr "Очистить _вертикальные штрихи" - -msgid "Clear DStem" -msgstr "Очистить диагональные штрихи" - -msgid "Clear Instructions" -msgstr "Очистить инструкции" - -msgid "_Add HHint" -msgstr "Добавить _горизонтальные хинты" - -msgid "Add VHi_nt" -msgstr "Добавить _вертикальные хинты" - -msgid "Add DHint" -msgstr "Добавить диагональные хинты" - -msgid "Crea_te HHint..." -msgstr "Создать _горизонтальный хинт..." - -msgid "Cr_eate VHint..." -msgstr "Создать _вертикальный хинт..." - -msgid "_Review Hints..." -msgstr "Просмотреть _хинты..." - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "_Центрировать по ширине" - -msgid "_Thirds in Width" -msgstr "_Трети по ширине" - -msgid "Set _LBearing..." -msgstr "Установить _левую границу..." - -msgid "Set _RBearing..." -msgstr "Установить _правую границу..." - -msgid "Set Both Bearings..." -msgstr "Установить обе границы..." - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "_Кернинг по классам..." - -msgid "VKern By Classes..." -msgstr "Верт. кернинг по классам..." - -msgid "VKern From HKern" -msgstr "Верт. кернинг из гор. кернинга" - -msgid "Remove Kern _Pairs" -msgstr "Удалить кернинговые п_ары" - -msgid "Remove VKern Pairs" -msgstr "Удалить пары верт. кернинга" - -msgid "Kern Pair Closeup..." -msgstr "Кернинг пары..." - -msgid "_Detach" -msgstr "От_цепить" - -msgid "_Kern Pairs" -msgstr "К_ернинговые пары" - -msgid "_Anchored Pairs" -msgstr "С_цепленные пары" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "_Лигатуры" - -msgid "PointNumbers|_None" -msgstr "_Нет" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "_Показать пиксельную сетку..." - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "_Больший размер пункта" - -msgid "_Smaller Point Size" -msgstr "_Меньший размер пункта" - -msgid "_Anti Alias" -msgstr "_Сглаживать" - -msgid "_Off" -msgstr "_Выключить" - -msgid "_Points" -msgstr "_Точки" - -msgid "Control Points (Always_)" -msgstr "Контрольные точки (всегда_)" - -msgid "_Control Point Info" -msgstr "_Данные о контрольной точке" - -msgid "_Extrema" -msgstr "_Экстремумы" - -msgid "Points of _Inflection" -msgstr "Точки на _изгибе" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "Почти горизонтальные/вертикальные линии" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "Почти горизонтальные/вертикальные кривые" - -msgid "(Define \"Almost\")" -msgstr "Что такое «Почти»" - -msgid "_Side Bearings" -msgstr "_Боковые границы" - -msgid "Reference Names" -msgstr "Названия ссылок" - -msgid "_Fill" -msgstr "_Заливку" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "_Палитры" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "_Линейки" - -msgid "_Horizontal Hints" -msgstr "_Горизонтальные хинты" - -msgid "_Vertical Hints" -msgstr "_Вертикальные хинты" - -msgid "_Diagonal Hints" -msgstr "_Диагональные хинты" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "_Якоря" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "_Бывший символ" - -msgid "N_umber Points" -msgstr "_Нумерация точек" - -msgid "Grid Fi_t" -msgstr "П_иксельная сетка" - -msgid "Sho_w" -msgstr "_Показывать" - -msgid "Com_binations" -msgstr "_Комбинации" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "_Все" - -msgid "SubFonts|_None" -msgstr "_Нет" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "_Точка" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "_Хинты" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "Каркасное отображение 2" - -msgid "This window displays a single outline glyph (more data)" -msgstr "Окно с каркасом отдельного глифа (остальные параметры)" - -msgid "Outline View" -msgstr "Каркасное отображение" - -msgid "This window displays a single outline glyph" -msgstr "Окно с каркасом отдельного глифа" - -msgid "First Char" -msgstr "Первый символ" - -msgid "Second Char" -msgstr "Второй символ" - -msgid "Kern Size" -msgstr "Размер керна" - -msgid "Select a ligature to view" -msgstr "Выбрать лигатуру для просмотра" - -msgid "Kern Pair Closeup" -msgstr "Кернинг пары" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "Сцепленные пары" - -msgid "Kern Pairs" -msgstr "Кернинговые пары" - -msgid "Sort By:" -msgstr "Сортировать по:" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "Нет последовательности/справок" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "В списке последовательностей/справок нет записей. Так и задумано?" - -msgid "Bad Sequence/Lookup List" -msgstr "Некорректный список последовательности/справок" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "Должно быть хотя бы одно контекстное правило" - -msgid "Missing rules" -msgstr "Отсутствуют правила" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "Внимание" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "Глифы в классе" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "Применить справку" - -msgid "at position" -msgstr "в позиции" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "Изменить контекстное размещение" - -msgid "Edit Contextual Substitution" -msgstr "Изменить контекстную подстановку" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "Создать контекстное размещение" - -msgid "New Contextual Substitution" -msgstr "Создать контекстную подстановку" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "По глифам" - -msgid "By Classes" -msgstr "По классам" - -msgid "By Coverage" -msgstr "По охвату" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "Совпадение" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "Подстановки" - -msgid "A coverage table:" -msgstr "Таблица охвата:" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "Классы" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "Точки" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "Сетка" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "Инструкции устарели" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "Продолжить" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "Окно" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "Файлы plate Рафа Левьена" - -msgid "X Bitmap" -msgstr "Растр X" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "_Заменить" - -msgid "File Exists" -msgstr "Файл уже существует" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Файл '%.100s' уже существует. Заменить его?" - -msgid "Couldn't create directory" -msgstr "Невозможно создать каталог" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Не удалось создать каталог: %s" - -msgid "Create directory" -msgstr "Создать каталог" - -msgid "Directory name?" -msgstr "Название каталога?" - -msgid "Export" -msgstr "Экспорт" - -msgid "_Filter" -msgstr "_Фильтр" - -msgid "Directory|_New" -msgstr "Создать _каталог" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "Формат:" - -msgid "Transformation Matrix" -msgstr "Матрица преобразования" - -msgid "Value out of range" -msgstr "Значение вне диапазона" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "_Изменить" - -msgid "_Retain" -msgstr "_Сохранить" - -msgid "Transformation Matrix Changed" -msgstr "Матрица преобразования изменена" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "Информация о ссылке" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "Изменён:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "Использовать _мои метрики" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "Площадка (BB):" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "_Показать" - -msgid "Image Info" -msgstr "Об изображении" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "В позиции: (%.0f,%.0f)" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Масштаб: (%.2f,%.2f)" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Размер: %d x %d пикселов" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "Индекс используется" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "Слишком большой" - -msgid "Class already used" -msgstr "Класс уже используется" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "Информация о якоре" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "_Создать" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "Искривление: %g" - -msgid "Curvature: ?" -msgstr "Кривизна: ?" - -msgid "Base X" -msgstr "Основание X" - -msgid "Base Y" -msgstr "Основание Y" - -msgid "Next CP X" -msgstr "След. КТ X" - -msgid "Next CP Y" -msgstr "След. КТ Y" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "Пред. КТ X" - -msgid "Prev CP Y" -msgstr "Пред. КТ Y" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "Перекрывающиеся хинты" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "Информация о точках" - -msgid "_Normal" -msgstr "_Обычное" - -msgid "_Interpolated" -msgstr "_Интерполированное" - -msgid "N_ever Interpolate" -msgstr "_Никогда не интерполировать" - -msgid "Prev CP:" -msgstr "Пред. КТ:" - -msgid "ControlPoint|Default" -msgstr "По умолчанию" - -msgid "Offset" -msgstr "Смещение" - -msgid "Dist" -msgstr "Расстояние" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "Искривление: -0.00000000" - -msgid "Next CP:" -msgstr "След. КТ:" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "Тип:" - -msgid "Location" -msgstr "Расположение" - -msgid "Hint Mask" -msgstr "Маска хинтов" - -msgid "Active Hints" -msgstr "Активные хинты" - -msgid "Prev On Contour" -msgstr "Предыдущая на контуре" - -msgid "Next On Contour" -msgstr "Следующая на контуре" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "О точке Spiro" - -msgid "Dependents" -msgstr "Зависимости" - -msgid "Show" -msgstr "Показать" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Субтаблица %.60s в глифе %.60s" - -msgid "Dependent Substitutions" -msgstr "Зависящие подстановки" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "Размер по Y" - -msgid "Pointsize X" -msgstr "Размер по X" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "Параметры пиксельной сетки" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "Одинаково масштабировать X/Y" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "_Размер точки по Y:" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "_Сглаживание" - -msgid "Base:" -msgstr "Основной:" - -msgid "Size:" -msgstr "Размер:" - -msgid "Review Hints" -msgstr "Просмотр хинтов" - -msgid "_HStem" -msgstr "_Горизонтальные штрихи" - -msgid "_VStem" -msgstr "_Вертикальные штрихи" - -msgid "_Move Points" -msgstr "_Переместить точки" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "_Создать" - -msgid "Re_move" -msgstr "_Удалить" - -msgid "Previous Hint." -msgstr "Предыдущий хинт" - -msgid "Next Hint." -msgstr "Следующий хинт" - -msgid "Regenerate Hint Substitution Points" -msgstr "Заново создать точки подстановки хинтов" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "Создание хинта" - -msgid "Create Horizontal Stem Hint" -msgstr "Создать хинт горизонтального штриха" - -msgid "Create Vertical Stem Hint" -msgstr "Создать хинт вертикального штриха" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "Изображение" - -msgid "PDF page graphics" -msgstr "Документы PDF" - -msgid "Raph's plate files" -msgstr "Файлы plate Рафа Левьена" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "Растровые шрифты ΤεΧ" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "Шаблон изображения" - -msgid "EPS Template" -msgstr "Шаблон в EPS" - -msgid "SVG Template" -msgstr "Шаблон в SVG" - -msgid "Glif Template" -msgstr "Шаблон Glif" - -msgid "Only One Font" -msgstr "Только один шрифт" - -msgid "Only one font may be imported into the background" -msgstr "Только один шрифт может быть импортирован в фон" - -msgid "Import" -msgstr "Импорт" - -msgid "_Import" -msgstr "_Импортировать" - -msgid "As Background" -msgstr "Как фон" - -msgid "Magnify (Minify with alt)" -msgstr "Увеличить (с Alt - Уменьшить)" - -msgid "Pointer" -msgstr "Указатель" - -msgid "Draw a freehand curve" -msgstr "Свободное рисование" - -msgid "Scroll by hand" -msgstr "Прокручивание" - -msgid "Cut splines in two" -msgstr "Разрезать" - -msgid "Measure distance, angle between points" -msgstr "Измерить расстояние, угол между точками" - -msgid "Add a point, then drag out its control points" -msgstr "Добавить точку и указать расположение её контрольных точек" - -msgid "Change whether spiro is active or not" -msgstr "Изменить активность Спиро" - -msgid "Add a curve point" -msgstr "Добавить точку кривой" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "Добавить точку кривой, всегда либо горизонтальную, либо вертикальную" - -msgid "Add a corner point" -msgstr "Добавить угловую точку" - -msgid "Add a tangent point" -msgstr "Добавить точку касательной" - -msgid "Rotate the selection" -msgstr "Повернуть выделение" - -msgid "Scale the selection" -msgstr "Масштабировать выделение" - -msgid "Flip the selection" -msgstr "Отразить выделение" - -msgid "Skew the selection" -msgstr "Наклонить выделение" - -msgid "Perform a perspective transformation on the selection" -msgstr "Выполнить преобразование выделения в перспективе" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "Многоугольн. или звезда" - -msgid "Rectangle or Ellipse" -msgstr "Прямоугольник или эллипс" - -msgid "_Pointer" -msgstr "_Указатель" - -msgid "_Magnify" -msgstr "_Лупа" - -msgid "_Freehand" -msgstr "_Карандаш" - -msgid "_Scroll" -msgstr "П_еремещение" - -msgid "_Knife" -msgstr "_Нож" - -msgid "_Ruler" -msgstr "_Линейка" - -msgid "P_en" -msgstr "_Перо" - -msgid "_Activate Spiro" -msgstr "_Включить Спиро" - -msgid "Sca_le" -msgstr "_Масштабирование" - -msgid "Rotate" -msgstr "Вр_ащение" - -msgid "Flip" -msgstr "_Отражение" - -msgid "Ske_w" -msgstr "На_клон" - -msgid "_3D Rotate" -msgstr "Вра_щение в 3D" - -msgid "Perspecti_ve" -msgstr "Пер_спектива" - -msgid "Rectan_gle" -msgstr "Пр_ямоугольник" - -msgid "Pol_ygon" -msgstr "Мно_гоугольник" - -msgid "Ellipse" -msgstr "Эллипс" - -msgid "Star" -msgstr "Звезда" - -msgid "De_activate Spiro" -msgstr "В_ыключить Спиро" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "_Передний план" - -#. GT: Background, make it short -msgid "_Back" -msgstr "_Фон" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Направляющая" - -msgid "Size of Points" -msgstr "Размер точек" - -msgid "Radius: " -msgstr "Радиус:" - -msgid "Angle:" -msgstr "Угол:" - -msgid "C_enter" -msgstr "По _центру" - -msgid "Corner" -msgstr "Угол" - -msgid "Diameter:" -msgstr "Диаметр:" - -msgid "Shape Type" -msgstr "Тип формы" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "Точки:" - -msgid "Bounding Box" -msgstr "Площадка (BB)" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "Прямоугольник" - -msgid "Round Rectangle Radius" -msgstr "Радиус закругления" - -msgid "Polygon" -msgstr "Многоугольник" - -msgid "Number of star points/Polygon vertices" -msgstr "Число лучей звезды/граней многоугольника" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" -"FontForge не удалось загрузить libspiro, поэтому кривые Спиро не могут быть " -"использованы." - -msgid "Add a g2 curve point" -msgstr "Добавить точку кривой g2" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" -"Добавить предшествующую ограничительную точку (иногда подобную касательной)" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" -"Добавить последующую ограничительную точку (иногда подобную касательной)" - -msgid "Tools" -msgstr "Инструменты" - -msgid "Cannot Be Undone" -msgstr "Невозможно отменить" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "Это действие будет невозможно отменить, все равно выполнить его?" - -msgid "Del Layer" -msgstr "Удалить слой" - -msgid "Layer Info..." -msgstr "О слое..." - -msgid "New Layer..." -msgstr "Создать слой..." - -msgid "Layers" -msgstr "Слои" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "В" - -msgid "Is Layer Visible?" -msgstr "Видимый?" - -msgid "Layer" -msgstr "Слой" - -msgid "Is Layer Editable?" -msgstr "Редактируемый?" - -msgid "New Layer" -msgstr "Добавить слой" - -msgid "Shift Contents To _First" -msgstr "Перенести содержимое в _верхний слой" - -msgid "Shift Contents _Up" -msgstr "Перенести содержимое в слой в_ыше" - -msgid "Shift Contents _Down" -msgstr "Перенести содержимое в слой н_иже" - -msgid "Shift Contents To _Last" -msgstr "Перенести содержимое в _нижний слой" - -msgid "Make Foreground" -msgstr "Сделать слоем переднего плана" - -msgid "Make Cubic" -msgstr "Поменять на кубические сплайны" - -msgid "Fill" -msgstr "Включить заливку" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "Сделать фоновым слоем" - -msgid "Make Quadratic" -msgstr "Поменять на квадратичные сплайны" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "Удалить текущий слой" - -msgid "Add a new layer" -msgstr "Добавить новый слой" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "Добавить якорь" - -msgid "Get Info..." -msgstr "Получить сведения..." - -msgid "Open Reference" -msgstr "Открыть ссылку" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "Добавить левую точку касательной" - -msgid "Add a right \"tangent\" point" -msgstr "Добавить правую точку касательной" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "Создать обтравочный контур" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "Растр" - -msgid "Outline" -msgstr "Контур" - -msgid "Shades" -msgstr "Тени" - -msgid "Draw a Line" -msgstr "Нарисовать линию" - -msgid "Set/Clear Pixels" -msgstr "Нарисовать/Очистить точки" - -msgid "Scroll Bitmap" -msgstr "Прокрутить растр" - -msgid "Shift Entire Bitmap" -msgstr "Сдвинуть весь растр" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "Заполненный прямоугольник" - -msgid "Filled Ellipse" -msgstr "Заполненный эллипс" - -msgid "Negative Width" -msgstr "Отрицательная ширина" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "Радиус поиска" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "Точное совпадение" - -msgid "_Around" -msgstr "_Вокруг" - -msgid "W_ithin Rectangle" -msgstr "_В пределах прямоугольника" - -msgid "_Radius:" -msgstr "_Радиус:" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "_Ширина:" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "Без кривизны" - -#, c-format -msgid " Curvature: %g" -msgstr " Кривизна: %g" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Кривизна: %g Радиус: %g" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Обычное расстояние: %.2f Вдоль сплайна: %.2f" - -#, c-format -msgid "Near (%f,%f)" -msgstr "Около (%f,%f)" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "Длина сплайна=%.1f" - -#, c-format -msgid "Spline Length=%g" -msgstr "Длина сплайна=%g" - -msgid "No Next Control Point" -msgstr "Нет следующей контрольной точки" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "Следующая КТ: (%f,%f)" - -msgid " Next" -msgstr "Дальше" - -msgid "No Previous Control Point" -msgstr "Нет предыдущей контрольной точки" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "Предыдущая КТ: (%f,%f)" - -msgid " Prev" -msgstr "Назад" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr " с привязкой" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g x %g длина %g" - -msgid "No curvature info" -msgstr "Нет данных о кривизне" - -#, c-format -msgid "∆Curvature: %g" -msgstr "∆ кривизны: %g" - -msgid " Next CP" -msgstr "Следующая КТ" - -msgid " Prev CP" -msgstr "Предыдущая КТ" - -msgid "No Slope" -msgstr "Без наклона" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "_Ширина обводки:" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "_Угол пера:" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "Удаление и внутреннего, и внешнего контуров не имеет смысла." - -msgid "Expand Stroke" -msgstr "Расширение обводки" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "От руки" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "_Не расширять" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "_Плоский" - -msgid "_Round" -msgstr "_Круглый" - -msgid "Be_vel" -msgstr "С_кошенное" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "Округлить" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "О_строе" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "Авто" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "_Применить" - -msgid "Bad Gradient" -msgstr "Неправильный градиент" - -msgid "There must be at least 2 gradient stops" -msgstr "Должно быть не менее двух опорных точек градиента" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "Необходимо нарисовать линию" - -msgid "You must draw a line, with at most one additional point" -msgstr "Необходимо нарисовать линию с как минимум одной дополнительной точкой" - -msgid "Offset %" -msgstr "Смещение на %" - -msgid "Color" -msgstr "Цвет" - -msgid "Opacity" -msgstr "Непрозрачность" - -msgid "Gradient" -msgstr "Градиент" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "Линейный" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "Радиальный" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "Повтор" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "Отражение" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "Перемещение по X" - -msgid "Translation in Y" -msgstr "Перемещение по Y" - -msgid "Bad Transformation matrix" -msgstr "Некорректная матрица преобразования" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "В этом шрифте нет глифа под названием \"%.40s\"" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "Ширина:" - -msgid "Rotate:" -msgstr "Повернуть:" - -msgid "Skew:" -msgstr "Скосить:" - -msgid "Translate By" -msgstr "Переместить на" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "Непрозрачность:" - -msgid "Bad Transformation Matrix" -msgstr "Некорректная матрица преобразования" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "_Залить" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "Градиент:" - -msgid "Add" -msgstr "Добавить" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "Обводка" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "Конец линии" - -msgid "S_quare" -msgstr "К_вадратный" - -msgid "Line Join" -msgstr "Соединение" - -msgid "Ro_und" -msgstr "_Скруглённое" - -msgid "Proximity" -msgstr "Близость" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Значение близости должно быть больше нуля и меньше половины." - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "Значение dpi должно быть между 10 и 5000." - -msgid "Unreasonable DPI" -msgstr "Неблагоразумное значение dpi" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "FreeType недоступен" - -msgid "FreeType unavailable." -msgstr "FreeType недоступен." - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "Растеризовать в кеглях:" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "Это может занять некоторое время. Будьте терпеливы..." - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "Порядок глифов" - -#, c-format -msgid "Size: %d (%d)" -msgstr "Размер: %d (%d)" - -#, c-format -msgid "Point: %d (%d)" -msgstr "Точка: %d (%d)" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" размер=%d точка=%d (%d,%d) расстояние=%g" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "Глиф:" - -msgid "_Copies:" -msgstr "_Копии:" - -msgid "No Command Specified" -msgstr "Не указана команда" - -msgid "Page Setup" -msgstr "Параметры печати" - -msgid "To _File" -msgstr "В ф_айл" - -msgid "To P_DF File" -msgstr "В файл _PDF" - -msgid "_Other" -msgstr "_Другое" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "Формат _страницы:" - -msgid "_Printer:" -msgstr "Пр_интер:" - -msgid "Size" -msgstr "Размер" - -msgid "_Pointsize:" -msgstr "_Размер (pt):" - -msgid "Invalid point size" -msgstr "" - -msgid "Print To File..." -msgstr "Печатать в файл..." - -msgid "Bad Font" -msgstr "Некорректный шрифт" - -msgid "Bad Size" -msgstr "Некорректный размер" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "Ширина текста:%4d" - -msgid "Insert Text Outlines" -msgstr "Вставить текстовый контур..." - -msgid "Print" -msgstr "Печать" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "Меню" - -msgid "Specifies screen dots per inch" -msgstr "Количество экранных точек на дюйм" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "О_бновить" - -msgid "Text Width: 0" -msgstr "Ширина текста: 0" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "Отображение" - -msgid "_Full Font Display" -msgstr "Отобразить _весь шрифт" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" - -msgid "Full Pa_ge Glyph" -msgstr "_Символ во всю страницу" - -msgid "Full Pa_ge Glyphs" -msgstr "_Символы во всю страницу" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "_Глиф в нескольких размерах" - -msgid "_Multi Size Glyphs" -msgstr "_Глифы в нескольких размерах" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "_Параметры печати" - -msgid "_Print" -msgstr "На_печатать" - -msgid "_Done" -msgstr "_Закрыть" - -msgid "Bind to Path" -msgstr "Связать с контуром" - -#, c-format -msgid "Path Length: %g" -msgstr "Длина контура: %g" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "Выровнять:" - -msgid "At Start" -msgstr "В начале" - -msgid "Centered" -msgstr "По центру" - -msgid "At End" -msgstr "В конце" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "_Вставить" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "_Интервал:" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "Ширина контура:" - -msgid "Shadow Length:" -msgstr "Длина тени:" - -msgid "Light Angle:" -msgstr "Угол освещения:" - -msgid "Shadow" -msgstr "Тень" - -msgid "Remove Encoding" -msgstr "Удаление кодировки" - -msgid "Load Encoding" -msgstr "Загрузка кодировки" - -msgid "Browse..." -msgstr "Просмотр..." - -msgid "Please select a CID ordering" -msgstr "Выберите порядок CID" - -msgid "Encoding|Glyph Order" -msgstr "Порядок глифов" - -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (Latin1)" - -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (Latin0)" - -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (Latin2)" - -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (Latin3)" - -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (Latin4)" - -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (Latin5)" - -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (Latin6)" - -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (Latin7)" - -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (Latin8)" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (Кириллица)" - -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Кириллица)" - -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (Арабский)" - -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (Греческий)" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (Иврит)" - -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (Тайский)" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "Латиница Windows (ANSI)" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "SJIS (Кандзи)" - -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (Кандзи)" - -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (Кандзи)" - -msgid "Wansung (Korean)" -msgstr "Wansung (Корейский)" - -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Корейский)" - -msgid "Johab (Korean)" -msgstr "Johab (Корейский)" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Упрощ. китайский)" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Китайский)" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Трад. китайский)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Нет" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "Ультраузкий (50%)" - -msgid "Extra-Condensed (62.5%)" -msgstr "Экстраузкий (62.5%)" - -msgid "Condensed (75%)" -msgstr "Узкий (75%)" - -msgid "Semi-Condensed (87.5%)" -msgstr "Сжатый (87.5%)" - -msgid "Medium (100%)" -msgstr "Обычный (100%)" - -msgid "Semi-Expanded (112.5%)" -msgstr "Полурастянутый (112.5%)" - -msgid "Expanded (125%)" -msgstr "Растянутый (125%)" - -msgid "Extra-Expanded (150%)" -msgstr "Экстрарастянутый (150%)" - -msgid "Ultra-Expanded (200%)" -msgstr "Ультрарастянутый (200%)" - -msgid "100 Thin" -msgstr "100 Тонкий" - -msgid "200 Extra-Light" -msgstr "200 Очень светлый" - -msgid "300 Light" -msgstr "300 Светлый" - -msgid "400 Regular" -msgstr "400 Книжный" - -msgid "500 Medium" -msgstr "500 Средний" - -msgid "600 Semi-Bold" -msgstr "600 Полужирный" - -msgid "700 Bold" -msgstr "700 Жирный" - -msgid "800 Extra-Bold" -msgstr "800 Очень жирный" - -msgid "900 Black" -msgstr "900 Чёрный" - -msgid "Never Embed/No Editing" -msgstr "Не встраиваемый и не редактируемый" - -msgid "Printable Document" -msgstr "Документ можно распечатывать" - -msgid "Editable Document" -msgstr "Документ можно редактировать" - -msgid "Installable Font" -msgstr "Устанавливаемый шрифт" - -msgid "Serif" -msgstr "С засечками" - -msgid "Sans-Serif" -msgstr "Без засечек" - -msgid "Monospace" -msgstr "Моноширинный" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Рукописная" - -msgid "Decorative" -msgstr "Декоративная" - -msgid "No Classification" -msgstr "Без классификации" - -msgid "Old Style Serifs" -msgstr "Классицистическая антиква" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "OSS Ренессансная антиква" - -msgid "OSS Venetian" -msgstr "OSS Венецианская антиква" - -msgid "OSS Modified Venetian" -msgstr "OSS Модифицированная венецианская" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "OSS Каллиграфическая" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "Переходная антиква" - -msgid "TS Direct Line" -msgstr "TS Прямолинейная" - -msgid "TS Script" -msgstr "TS Рукописная" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "MS Рукописная" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "Брусковые" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "SS Гуманистическая" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "Орнаментальная" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "Декоративная" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "Рукописные" - -msgid "S Uncial" -msgstr "S Унциальная" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "Калиграфическая" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "Символьная" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "Нет" - -msgid "Bold" -msgstr "Жирный" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "Автоматически" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "Любой вариант" - -msgid "PanoseFamily|No Fit" -msgstr "Все остальное" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "Любой вариант" - -msgid "PanoseSerifs|No Fit" -msgstr "Всё остальное" - -msgid "Cove" -msgstr "Куполообразные" - -msgid "Obtuse Cove" -msgstr "Куполообразные тупоугольные" - -msgid "Square Cove" -msgstr "Граненные куполообразные" - -msgid "Obtuse Square Cove" -msgstr "Граненные куполообразные тупоугольные" - -msgid "PanoseSerivfs|Square" -msgstr "Прямоугольные" - -msgid "PanoseSerifs|Thin" -msgstr "Нитевидные" - -msgid "Bone" -msgstr "Шипообразные" - -msgid "Exaggerated" -msgstr "Резко расширяющиеся" - -msgid "Triangle" -msgstr "Треугольные" - -msgid "Normal Sans" -msgstr "Нормальные" - -msgid "Obtuse Sans" -msgstr "Тупоугольные" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "Расширяющиеся" - -msgid "PanoseSerivfs|Rounded" -msgstr "Закругленные" - -msgid "PanoseWeight|Any" -msgstr "Любой вариант" - -msgid "PanoseWeight|No Fit" -msgstr "Всё остальное" - -msgid "Very Light" -msgstr "Очень светлый" - -msgid "Light" -msgstr "Светлый" - -msgid "PanoseWeight|Thin" -msgstr "Тонкий" - -msgid "Book" -msgstr "Нормальный" - -msgid "Medium" -msgstr "Средний" - -msgid "Demi" -msgstr "Полужирный" - -msgid "Heavy" -msgstr "Сверхжирный" - -msgid "Black" -msgstr "Черный" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "Любой вариант" - -msgid "PanoseProportion|No Fit" -msgstr "Все остальное" - -msgid "Old Style" -msgstr "Старый стиль" - -msgid "Modern" -msgstr "Модерн" - -msgid "Even Width" -msgstr "Равноширинный" - -msgid "Expanded" -msgstr "Расширенный" - -msgid "Condensed" -msgstr "Сжатый" - -msgid "Very Expanded" -msgstr "Очень расширенный" - -msgid "Very Condensed" -msgstr "Очень сжатый" - -msgid "Monospaced" -msgstr "Моноширинный" - -msgid "PanoseContrast|Any" -msgstr "Любой вариант" - -msgid "PanoseContrast|No Fit" -msgstr "Все остальное" - -msgid "PanoseContrast|None" -msgstr "Нет" - -msgid "PanoseContrast|Very Low" -msgstr "Очень низкий" - -msgid "PanoseContrast|Low" -msgstr "Низкий" - -msgid "PanoseContrast|Medium Low" -msgstr "Умеренно низкий" - -msgid "PanoseContrast|Medium" -msgstr "Средний" - -msgid "PanoseContrast|Medium High" -msgstr "Умеренной высокий" - -msgid "PanoseContrast|High" -msgstr "Высокий" - -msgid "PanoseContrast|Very High" -msgstr "Очень высокий" - -msgid "PanoseStrokeVariation|Any" -msgstr "Любой вариант" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "Всё остальное" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "Постепенное, диагональное" - -msgid "Gradual/Transitional" -msgstr "Постепенное, переходное" - -msgid "Gradual/Vertical" -msgstr "Постепенное, вертикальное" - -msgid "Gradual/Horizontal" -msgstr "Постепенное, горизонтальное" - -msgid "Rapid/Vertical" -msgstr "Резкое, вертикальное" - -msgid "Rapid/Horizontal" -msgstr "Резкое, горизонтальное" - -msgid "Instant/Vertical" -msgstr "Постоянное, вертикальное" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "Любой вариант" - -msgid "PanoseArmStyle|No Fit" -msgstr "Все остальное" - -msgid "Straight Arms/Horizontal" -msgstr "Прямой штрих, горизонтальные" - -msgid "Straight Arms/Wedge" -msgstr "Прямой штрих, клинообразные" - -msgid "Straight Arms/Vertical" -msgstr "Прямой штрих, вертикальные" - -msgid "Straight Arms/Single Serif" -msgstr "Прямой штрих, одиночная засечка" - -msgid "Straight Arms/Double Serif" -msgstr "Прямой штрих, двойная засечка" - -msgid "Non-Straight Arms/Horizontal" -msgstr "Непрямой штрих, горизонтальные" - -msgid "Non-Straight Arms/Wedge" -msgstr "Непрямой штрих, клинообразные" - -msgid "Non-Straight Arms/Vertical" -msgstr "Непрямой штрих, вертикальные" - -msgid "Non-Straight Arms/Single Serif" -msgstr "Непрямой штрих, одиночная засечка" - -msgid "Non-Straight Arms/Double Serif" -msgstr "Непрямой штрих, двойная засечка" - -msgid "PanoseLetterform|Any" -msgstr "Любой вариант" - -msgid "PanoseLetterform|No Fit" -msgstr "Все остальное" - -msgid "Normal/Contact" -msgstr "Прямой, окружность" - -msgid "Normal/Weighted" -msgstr "Прямой, утяжеленный" - -msgid "Normal/Boxed" -msgstr "Прямой, оквадраченный" - -msgid "Normal/Flattened" -msgstr "Прямой, плоский" - -msgid "Normal/Rounded" -msgstr "Прямой, закругленный" - -msgid "Normal/Off-Center" -msgstr "Прямой, со смещенным центром" - -msgid "Normal/Square" -msgstr "Прямой, квадрат" - -msgid "Oblique/Contact" -msgstr "Наклонный, окружность" - -msgid "Oblique/Weighted" -msgstr "Наклонный, утяжеленный" - -msgid "Oblique/Boxed" -msgstr "Наклонный, оквадраченный" - -msgid "Oblique/Flattened" -msgstr "Наклонный, плоский" - -msgid "Oblique/Rounded" -msgstr "Наклонный, закругленный" - -msgid "Oblique/Off-Center" -msgstr "Наклонный, со смещенным центром" - -msgid "Oblique/Square" -msgstr "Наклонный, квадрат" - -msgid "PanoseMidline|Any" -msgstr "Любой вариант" - -msgid "PanoseMidline|No Fit" -msgstr "Всё остальное" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Обычная, вершина укорочена" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "Обычная, вершина остроконечна" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "Обычная, вершина с засечкой" - -msgid "PanoseMidline|High/Trimmed" -msgstr "Высокая, вершина укорочена" - -msgid "PanoseMidline|High/Pointed" -msgstr "Высокая, вершина остроконечна" - -msgid "PanoseMidline|High/Serifed" -msgstr "Высокая, вершина с засечкой" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Постоянная, вершина укорочена" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "Постоянная, вершина остроконечна" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "Постоянная, вершина с засечкой" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "Низкая, вершина укорочена" - -msgid "PanoseMidline|Low/Pointed" -msgstr "Низкая, вершина остроконечна" - -msgid "PanoseMidline|Low/Serifed" -msgstr "Низкая, вершина с засечкой" - -msgid "PanoseXHeight|Any" -msgstr "Любой вариант" - -msgid "PanoseXHeight|No Fit" -msgstr "Всё остальное" - -msgid "PanoseXHeight|Constant/Small" -msgstr "Постоянный, небольшой" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "Постоянный, обычный" - -msgid "PanoseXHeight|Constant/Large" -msgstr "Постоянный, большой" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "Ныряющий, небольшой" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Ныряющий, обычный" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "Ныряющий, большой" - -msgid "PanoseTool|Any" -msgstr "Любой вариант" - -msgid "PanoseTool|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "Любой вариант" - -msgid "PanoseAspectRatio|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Very Low" -msgstr "Очень низкий" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "Очень высокий" - -msgid "PanoseTopology|Any" -msgstr "Любой вариант" - -msgid "PanoseTopology|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "Любой вариант" - -msgid "PanoseFinials|No Fit" -msgstr "Нет подходящего варианта" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "Любой вариант" - -msgid "PanoseXAscent|No Fit" -msgstr "Нет подходящего варианта" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "Любой вариант" - -msgid "PanoseClass|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "Любой вариант" - -msgid "PanoseAspect|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "Любой вариант" - -msgid "PanoseLining|No Fit" -msgstr "Нет подходящего варианта" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "Курсив" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "Капитель" - -msgid "PanoseKind|Any" -msgstr "Любой вариант" - -msgid "PanoseKind|No Fit" -msgstr "Нет подходящего варианта" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "Ширина не указана" - -msgid "Exceptionally Wide" -msgstr "Чрезвычайно широкий" - -msgid "Super Wide" -msgstr "Суперширокий" - -msgid "Very Wide" -msgstr "Очень широкий" - -msgid "Wide" -msgstr "Широкий" - -msgid "Narrow" -msgstr "Узкий" - -msgid "Very Narrow" -msgstr "Очень узкий" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "_Насыщенность:" - -msgid "Stroke _Variation" -msgstr "_Изменение штриха:" - -msgid "_Arm Style" -msgstr "_Горизонт. штрих и концевые элементы:" - -msgid "_Contrast" -msgstr "_Контраст:" - -msgid "_Letterform" -msgstr "_Форма символа:" - -msgid "_Midline" -msgstr "Средняя _линия:" - -msgid "_Proportion" -msgstr "_Пропорции:" - -msgid "_Serifs" -msgstr "Стиль _засечек:" - -msgid "_X-Height" -msgstr "_Рост строчных:" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "Арабский (Саудовская Аравия)" - -msgid "Arabic (Iraq)" -msgstr "Арабский (Ирак)" - -msgid "Arabic (Egypt)" -msgstr "Арабский (Египт)" - -msgid "Arabic (Libya)" -msgstr "Арабский (Ливия)" - -msgid "Arabic (Algeria)" -msgstr "Арабский (Алжир)" - -msgid "Arabic (Morocco)" -msgstr "Арабский (Марокко)" - -msgid "Arabic (Tunisia)" -msgstr "Арабский (Тунис)" - -msgid "Arabic (Oman)" -msgstr "Арабский (Оман)" - -msgid "Arabic (Yemen)" -msgstr "Арабский (Йемен)" - -msgid "Arabic (Syria)" -msgstr "Арабский (Сирия)" - -msgid "Arabic (Jordan)" -msgstr "Арабский (Иордан)" - -msgid "Arabic (Lebanon)" -msgstr "Арабский (Ливан)" - -msgid "Arabic (Kuwait)" -msgstr "Арабский (Кувейт)" - -msgid "Arabic (U.A.E.)" -msgstr "Арабский (ОАЭ)" - -msgid "Arabic (Bahrain)" -msgstr "Арабский (Бахрейн)" - -msgid "Arabic (Qatar)" -msgstr "Арабский (Катар)" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "Бенгальский (Бангладеш)" - -msgid "Cambodian" -msgstr "Камбоджийский" - -msgid "Lang|Cherokee" -msgstr "Чероки" - -msgid "Chinese (Taiwan)" -msgstr "Китайский (Тайвань)" - -msgid "Chinese (PRC)" -msgstr "Китайский (PRC)" - -msgid "Chinese (Hong Kong)" -msgstr "Китайский (Гонконг)" - -msgid "Chinese (Singapore)" -msgstr "Китайский (Сингапур)" - -msgid "Chinese (Macau)" -msgstr "Китайский (Макао)" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "Хорватский (Босния и Герцеговина)" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "Фламандский (Бельгийский голандский)" - -msgid "Edo" -msgstr "Эдо" - -msgid "English (British)" -msgstr "Британский английский" - -msgid "English (US)" -msgstr "Американский английский" - -msgid "English (Canada)" -msgstr "Канадский английский" - -msgid "English (Australian)" -msgstr "Австралийский английский" - -msgid "English (New Zealand)" -msgstr "Английский (Новая Зеландия)" - -msgid "English (Irish)" -msgstr "Ирландский английский" - -msgid "English (South Africa)" -msgstr "Английский (ЮАР)" - -msgid "English (Jamaica)" -msgstr "Английский (Ямайка)" - -msgid "English (Caribbean)" -msgstr "Английский (Карибские о-ва)" - -msgid "English (Belize)" -msgstr "Английский (Белиз)" - -msgid "English (Trinidad)" -msgstr "Английский (Тринидад)" - -msgid "English (Zimbabwe)" -msgstr "Английский (Зимбабве)" - -msgid "English (Philippines)" -msgstr "Английский (Филиппины)" - -msgid "English (Indonesia)" -msgstr "Английский (Индонезия)" - -msgid "English (Hong Kong)" -msgstr "Английский (Гонконг)" - -msgid "English (India)" -msgstr "Английский (Индия)" - -msgid "English (Malaysia)" -msgstr "Английский (Малайзия)" - -msgid "Faeroese" -msgstr "Фарезский" - -msgid "Lang|Farsi" -msgstr "Фарси" - -msgid "Filipino" -msgstr "Филиппинский" - -msgid "French French" -msgstr "Французский (Франция)" - -msgid "French Belgium" -msgstr "Французский (Бельгия)" - -msgid "French Canadian" -msgstr "Французский (Канада)" - -msgid "French Swiss" -msgstr "Французский (Швейцария)" - -msgid "French Luxembourg" -msgstr "Французский (Люксембург)" - -msgid "French Monaco" -msgstr "Французский (Монако)" - -msgid "French West Indies" -msgstr "Французский (Вест-Индия)" - -msgid "French Réunion" -msgstr "Французский (Реюньон)" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "Французский (Сенегал)" - -msgid "French Camaroon" -msgstr "Французский (Камерун)" - -msgid "French Côte d'Ivoire" -msgstr "Французский (Конго)" - -msgid "French Mali" -msgstr "Французский (Мали)" - -msgid "French Morocco" -msgstr "Французский (Морокко)" - -msgid "French Haiti" -msgstr "Французский (Гаити)" - -msgid "French North Africa" -msgstr "Французский (Северная Африка)" - -msgid "Frisian" -msgstr "Фризский" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "Гэльский (Шотландия)" - -msgid "Gaelic (Irish)" -msgstr "Гэльский (Ирландский)" - -msgid "German German" -msgstr "Немецкий" - -msgid "German Swiss" -msgstr "Швейцарский немецкий" - -msgid "German Austrian" -msgstr "Австрийский немецкий" - -msgid "German Luxembourg" -msgstr "Люксембургский немецкий" - -msgid "German Liechtenstein" -msgstr "Лихтенштейнский немецкий" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "Гавайский" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "Швейцарский итальянский" - -msgid "Kanuri" -msgstr "Канури" - -msgid "Kashmiri (India)" -msgstr "Кашмири (Индия)" - -msgid "Konkani" -msgstr "Конкани" - -msgid "Korean (Johab)" -msgstr "Корейский (Johab)" - -msgid "Lithuanian (Classic)" -msgstr "Литовский (классический)" - -msgid "Malay" -msgstr "Малайский" - -msgid "Malay (Brunei)" -msgstr "Малайский (Бруней)" - -msgid "Manipuri" -msgstr "Манипури" - -msgid "Maori" -msgstr "Маори" - -msgid "Mongolian (Cyrillic)" -msgstr "Монгольский (Кириллица)" - -msgid "Nepali (India)" -msgstr "Непальский (Индия)" - -msgid "Norwegian (Bokmal)" -msgstr "Норвежский книжный" - -msgid "Norwegian (Nynorsk)" -msgstr "Норвежский современный" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "Португальский (Португалия)" - -msgid "Portuguese (Brasil)" -msgstr "Португальский (Бразилия)" - -msgid "Punjabi (India)" -msgstr "Пенджабский (Индия)" - -msgid "Punjabi (Pakistan)" -msgstr "Пенджабский (Пакистан)" - -msgid "Quecha (Bolivia)" -msgstr "Кечуа (Боливия)" - -msgid "Quecha (Ecuador)" -msgstr "Кечуа (Эквадор)" - -msgid "Quecha (Peru)" -msgstr "Кечуа (Перу)" - -msgid "Rhaeto-Romanic" -msgstr "Ретороманский" - -msgid "Romanian (Moldova)" -msgstr "Румынский (Молдова)" - -msgid "Russian (Moldova)" -msgstr "Русский (Молдова)" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "Сербский (Кириллица)" - -msgid "Serbian (Latin)" -msgstr "Сербский (Латиница)" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "Вендский" - -msgid "Spanish (Traditional)" -msgstr "Испанский традиционный" - -msgid "Spanish Mexico" -msgstr "Мексиканский испанский" - -msgid "Spanish (Modern)" -msgstr "Испанский современный" - -msgid "Spanish (Guatemala)" -msgstr "Испанский (Гватемала)" - -msgid "Spanish (Costa Rica)" -msgstr "Испанский (Коста-Рика)" - -msgid "Spanish (Panama)" -msgstr "Испанский (Панама)" - -msgid "Spanish (Dominican Republic)" -msgstr "Испанский (Доминиканская республика)" - -msgid "Spanish (Venezuela)" -msgstr "Испанский (Венесуэла)" - -msgid "Spanish (Colombia)" -msgstr "Испанский (Колумбия)" - -msgid "Spanish (Peru)" -msgstr "Испанский (Перу)" - -msgid "Spanish (Argentina)" -msgstr "Испанский (Аргентина)" - -msgid "Spanish (Ecuador)" -msgstr "Испанский (Эквадор)" - -msgid "Spanish (Chile)" -msgstr "Испанский (Чили)" - -msgid "Spanish (Uruguay)" -msgstr "Испанский (Уругвай)" - -msgid "Spanish (Paraguay)" -msgstr "Испанский (Парагвай)" - -msgid "Spanish (Bolivia)" -msgstr "Испанский (Боливия)" - -msgid "Spanish (El Salvador)" -msgstr "Испанский (Сальвадор)" - -msgid "Spanish (Honduras)" -msgstr "Испанский (Гондурас)" - -msgid "Spanish (Nicaragua)" -msgstr "Испанский (Никарагуа)" - -msgid "Spanish (Puerto Rico)" -msgstr "Испанский (Пуэрто-Рико)" - -msgid "Spanish (United States)" -msgstr "Испанский (США)" - -msgid "Spanish (Latin America)" -msgstr "Испанский (Латинская Америка)" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "Суахили (Кения)" - -msgid "Swedish (Sweden)" -msgstr "Шведский" - -msgid "Swedish (Finland)" -msgstr "Шведский (Финляндия)" - -msgid "Lang|Syriac" -msgstr "Сирийский" - -msgid "Tajik" -msgstr "Таджикский" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "Татарский (Татарстан)" - -msgid "Tibetan (PRC)" -msgstr "Тибетский (PRC)" - -msgid "Tibetan Bhutan" -msgstr "Тибетский (Бутан)" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "Урду (Пакистан)" - -msgid "Urdu (India)" -msgstr "Урду (Индия)" - -msgid "Uzbek (Latin)" -msgstr "Узбекский (Латиница)" - -msgid "Uzbek (Cyrillic)" -msgstr "Узбекский (Кириллица)" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "Юи" - -msgid "Yoruba" -msgstr "Йоруба" - -msgid "Zulu" -msgstr "Зулусский" - -msgid "Styles (SubFamily)" -msgstr "Начертания (Подсемейство)" - -msgid "Copyright" -msgstr "Авторские права" - -msgid "Family" -msgstr "Гарнитура" - -msgid "Fullname" -msgstr "Полное название" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "Версия" - -msgid "Trademark" -msgstr "Торговая марка" - -msgid "Manufacturer" -msgstr "Производитель" - -msgid "Designer" -msgstr "Дизайнер" - -msgid "Descriptor" -msgstr "Описатель" - -msgid "Vendor URL" -msgstr "URL производителя" - -msgid "Designer URL" -msgstr "URL дизайнера" - -msgid "License" -msgstr "Лицензия" - -msgid "License URL" -msgstr "URL лицензии" - -msgid "Preferred Family" -msgstr "Предпочтительное семейство" - -msgid "Preferred Styles" -msgstr "Предпочтительные стили" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "Образец текста" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "Подсемейство WWS" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "Верхние и нижние индексы" - -msgid "Numeric Forms" -msgstr "Числовые формы" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "Слоги и корни Юи" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "Неназначенный бит 123" - -msgid "Unassigned Bit 124" -msgstr "Неназначенный бит 124" - -msgid "Unassigned Bit 125" -msgstr "Неназначенный бит 125" - -msgid "Unassigned Bit 126" -msgstr "Неназначенный бит 126" - -msgid "Unassigned Bit 127" -msgstr "Неназначенный бит 127" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, Latin-2 (Восточная Европа)" - -msgid "1251, Cyrillic" -msgstr "1251, Кириллица" - -msgid "1253, Greek" -msgstr "1253, Греческий" - -msgid "1254, Turkish" -msgstr "1254, Турецкий" - -msgid "1255, Hebrew" -msgstr "1255, Иврит" - -msgid "1256, Arabic" -msgstr "1256, Арабский" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "1258, Вьетнамский" - -msgid "Reserved Bit 9" -msgstr "Зарезервированный бит 9" - -msgid "Reserved Bit 10" -msgstr "Зарезервированный бит 10" - -msgid "Reserved Bit 11" -msgstr "Зарезервированный бит 11" - -msgid "Reserved Bit 12" -msgstr "Зарезервированный бит 12" - -msgid "Reserved Bit 13" -msgstr "Зарезервированный бит 13" - -msgid "Reserved Bit 14" -msgstr "Зарезервированный бит 14" - -msgid "Reserved Bit 15" -msgstr "Зарезервированный бит 15" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "936, упрощенный китайский" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "950, традиционный китайский" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "Зарезервированный бит 22" - -msgid "Reserved Bit 23" -msgstr "Зарезервированный бит 23" - -msgid "Reserved Bit 24" -msgstr "Зарезервированный бит 24" - -msgid "Reserved Bit 25" -msgstr "Зарезервированный бит 25" - -msgid "Reserved Bit 26" -msgstr "Зарезервированный бит 26" - -msgid "Reserved Bit 27" -msgstr "Зарезервированный бит 27" - -msgid "Reserved Bit 28" -msgstr "Зарезервированный бит 28" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "Зарезервированный бит 32" - -msgid "Reserved Bit 33" -msgstr "Зарезервированный бит 33" - -msgid "Reserved Bit 34" -msgstr "Зарезервированный бит 34" - -msgid "Reserved Bit 35" -msgstr "Зарезервированный бит 35" - -msgid "Reserved Bit 36" -msgstr "Зарезервированный бит 36" - -msgid "Reserved Bit 37" -msgstr "Зарезервированный бит 37" - -msgid "Reserved Bit 38" -msgstr "Зарезервированный бит 38" - -msgid "Reserved Bit 39" -msgstr "Зарезервированный бит 39" - -msgid "Reserved Bit 40" -msgstr "Зарезервированный бит 40" - -msgid "Reserved Bit 41" -msgstr "Зарезервированный бит 41" - -msgid "Reserved Bit 42" -msgstr "Зарезервированный бит 42" - -msgid "Reserved Bit 43" -msgstr "Зарезервированный бит 43" - -msgid "Reserved Bit 44" -msgstr "Зарезервированный бит 44" - -msgid "Reserved Bit 45" -msgstr "Зарезервированный бит 45" - -msgid "Reserved Bit 46" -msgstr "Зарезервированный бит 46" - -msgid "Reserved Bit 47" -msgstr "Зарезервированный бит 47" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "864, арабский" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "862, Иврит" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "Тэги функций" - -msgid "Friendly Name" -msgstr "Удобочитаемое название" - -msgid "Name" -msgstr "Название" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "Без сглаживания" - -msgid "Anti-Alias" -msgstr "Сглаживание" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "Сглаживание" - -msgid "Gasp|Symmetric Smoothing" -msgstr "Симметричное сглаживание" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "Кубические сплайны" - -msgid "Quadratic" -msgstr "Квадратичные сплайны" - -msgid "Layer|Foreground" -msgstr "Передний план" - -msgid "Layer|Background" -msgstr "Задний план" - -msgid "Layer Name" -msgstr "Название слоя" - -msgid "Curve Type" -msgstr "Тип кривой" - -msgid "Type" -msgstr "Тип" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "Глифы в наборе" - -msgid "Class Name" -msgstr "Название класса" - -msgid "Key" -msgstr "Ключ" - -msgid "Value" -msgstr "Значение" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Некорректный тип" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "Повторение названия" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "Неподходящее название семейства" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "Неподходящее название семейства, должно начинаться с буквы." - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "Необходимо название гарнитуры" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "Версия %.20s" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "Наклон:" - -msgid "Space:" -msgstr "Пробел:" - -msgid "Stretch:" -msgstr "Растяжение:" - -msgid "Quad:" -msgstr "Ширина em:" - -msgid "Shrink:" -msgstr "Сжатие:" - -msgid "XHeight:" -msgstr "Высота строчных:" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Доп. пробел:" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "Размер пробела между словами при использовании этого шрифта" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" -"Насколько пробел между словами может увеличиться при использовании этого " -"шрифта" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" -"Насколько пробел между словами может уменьшиться при использовании этого " -"шрифта" - -msgid "The height of the lower case letters with flat tops" -msgstr "Высота букв в нижнем регистре (строчных)" - -msgid "The width of one em" -msgstr "Ширина одного em" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"Также:\n" -"Величина дополнительного пробела в конце каждого предложения\n" -"или пробел в математической формуле." - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Удаление слоя не может быть отменено!" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge поддерживает не более %d слоев" - -msgid "Too many Unique Font IDs" -msgstr "Слишком много уникальных идентификаторов шрифта" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "_Угол наклона:" - -msgid "Underline _Position:" -msgstr "_Линия подчеркивания:" - -msgid "Underline|_Height:" -msgstr "В_ысота:" - -msgid "_Em Size:" -msgstr "_Размер Em:" - -msgid "_Ascent:" -msgstr "_Верхние выносные:" - -msgid "_Descent:" -msgstr "_Нижние выносные:" - -msgid "De_sign Size:" -msgstr "Задуманный кегль шрифта:" - -msgid "_Bottom" -msgstr "Вн_из" - -msgid "_Top" -msgstr "Вв_ерх" - -msgid "Style _ID:" -msgstr "_ID стиля:" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "Основная версия WOFF:" - -msgid "Woff Minor Version:" -msgstr "Второстепенная версия WOFF:" - -msgid "MS Code Pages" -msgstr "Кодировки MS" - -msgid "Unicode Ranges" -msgstr "Блоки Unicode" - -msgid "_Version" -msgstr "_Версия" - -msgid "Weight, Width, Slope Only" -msgstr "Только насыщенность, ширина и наклон" - -msgid "_Weight Class" -msgstr "_Класс насыщенности:" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "В_ысота прописных:" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "Вычеркнутый" - -msgid "Bad IBM Family" -msgstr "Некорректное семейство IBM" - -msgid "Tag must be 4 characters long" -msgstr "В тэге должно быть четыре символа" - -msgid "A tag must be 4 ASCII characters" -msgstr "В тэге должно быть четыре символа ASCII" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "Изменить" - -msgid "Retain" -msgstr "Сохранить" - -msgid "Change UniqueID?" -msgstr "Изменить UniqueID?" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "Больше параметров" - -msgid "Math Sp:" -msgstr "Мат. пробел:" - -msgid "Do it" -msgstr "Сделать" - -msgid "Cannot be Undone" -msgstr "Действие не может быть отменено" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" - -msgid "Select lookups from other fonts" -msgstr "Выберите справки из других шрифтов" - -msgid "Import Lookup" -msgstr "Импортировать справку" - -msgid "Kerning State Machine" -msgstr "Автомат состояния кернинга" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "(класс кернинга)\n" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "Нет данных" - -msgid "This lookup contains no data" -msgstr "В этой справке нет данных" - -msgid "Feature file?" -msgstr "Файл с функциями?" - -#, c-format -msgid "Cannot open %s" -msgstr "Не удалось открыть %s" - -#, c-format -msgid "An error occurred writing %s" -msgstr "Произошла ошибка при записи в %s" - -msgid "Output error" -msgstr "Ошибка вывода" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "Справки будут удалены" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "_Применить ко всем" - -msgid "_Apply to Selection" -msgstr "_Применить к выделению" - -msgid "Apply change to which lookups?" -msgstr "К каким справкам применить изменение?" - -msgid "Apply to:" -msgstr "Применить к:" - -msgid "_Up" -msgstr "_Выше" - -msgid "_Down" -msgstr "_Ниже" - -msgid "_Sort" -msgstr "_Сортировать" - -msgid "Add _Lookup" -msgstr "_Добавить справку" - -msgid "Add Sub_table" -msgstr "Добавить _субтаблицу" - -msgid "Edit _Metadata" -msgstr "Изменить _метаданные" - -msgid "_Edit Data" -msgstr "Изменить _данные" - -msgid "De_lete" -msgstr "_Удалить" - -msgid "_Merge" -msgstr "О_бъединить" - -msgid "Sa_ve Lookup..." -msgstr "Со_хранить справку..." - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "_Восстановить все" - -msgid "S_ave Feature File..." -msgstr "Сохранить _файл с функциями..." - -#, c-format -msgid "Font Information for %.90s" -msgstr "Информация о шрифте %.90s" - -msgid "Fo_ntname:" -msgstr "_Название шрифта:" - -msgid "_Family Name:" -msgstr "_Гарнитура:" - -msgid "Name For Human_s:" -msgstr "_Читаемое название:" - -msgid "_Weight" -msgstr "Н_асыщенность:" - -msgid "_Version:" -msgstr "_Версия:" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "_Базовое имя файла:" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "То же, что и у имени файла" - -msgid "Copy_right:" -msgstr "Авторские _права:" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe теперь считает XUID/UniqueID ненужными)" - -msgid "Use XUID" -msgstr "Использовать XUID" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "Использовать UniqueID" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "_Размер Em:" - -msgid "_Scale Outlines" -msgstr "_Масштабировать контуры" - -msgid "_Guess" -msgstr "_Угадать" - -msgid "Has _Vertical Metrics" -msgstr "Содержит _вертикальные метрики" - -msgid "Interpretation:" -msgstr "Интерпретация:" - -msgid "Name List:" -msgstr "Список названий:" - -msgid "Font Type:" -msgstr "Тип шрифта:" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "Многослойный шрифт _Type3" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "Шрифт с _обводкой" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "_Толщина:" - -msgid "All layers _cubic" -msgstr "Только _кубические" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" -"Использовать кубические (PostScript) сплайны для хранения\n" -"всех кривых всех слоев этого шрифта. Кубические сплайны \n" -"обычно проще редактировать, чем квадратичные\n" -"(и из них всегда можно создать шрифт TrueType)." - -msgid "All layers _quadratic" -msgstr "Только к_вадратичные" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" -"Использовать квадратичные (TrueType), а не кубические (PostScript)\n" -"сплайны для хранения всех кривых всех слоев этого шрифта." - -msgid "_Mixed" -msgstr "С_мешанные" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "Направляющие:" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Слои:" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "Диалог гистограммы" - -msgid "Width _Class" -msgstr "Класс _ширины:" - -msgid "P_FM Family" -msgstr "Гарнитура P_FM:" - -msgid "_Embeddable" -msgstr "_Встраивание:" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Может ли этот шрифт быть встроен в скачиваемый документ\n" -"(например, PDF), и если да, то что именно можно делать\n" -"со шрифтом и включающим его документом." - -msgid "No Subsetting" -msgstr "Без подмножества" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"Если включено, в документ должен быть встроен\n" -"весь шрифт, а не его используемое подмножество." - -msgid "Only Embed Bitmaps" -msgstr "Встраивать только растр" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "ID производителя:" - -msgid "_IBM Family:" -msgstr "Гарнитура _IBM:" - -msgid "_OS/2 Version" -msgstr "Версия _OS/2" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" -"MS нужно знать, отличаются ли начертания в гарнитуре\n" -"только насыщенностью, шириной и наклоном\n" -"(а не прочими переменными вроде оптического размера)." - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "По умолчанию" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "По умолчанию" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "Диапазоны Unicode:" - -msgid "Default" -msgstr "По умолчанию" - -msgid "MS Code Pages:" -msgstr "Кодовые страницы MS:" - -msgid "Misc." -msgstr "Разное" - -msgid "Metrics" -msgstr "Метрики" - -msgid "Sub/Super" -msgstr "Верхний/нижний индекс" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "Кодировки" - -msgid "Gasp|_Version" -msgstr "_Версия" - -msgid "Optimized For ClearType" -msgstr "С оптимизацией под ClearType" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "_По умолчанию" - -msgid "_Language" -msgstr "_Язык" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "По умолчанию" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "В комментарии к шрифту можно написать все что угодно" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"FONTLOG содержит описание шрифтового проекта,\n" -"подробный список изменений и участников." - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "Основная версия:" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "Второстепенная:" - -msgid "Metadata (xml):" -msgstr "Метаданные (XML):" - -msgid "ΤεΧ General" -msgstr "ΤεΧ,общие" - -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ, мат. символы" - -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ, мат. расширение" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "пунктов" - -msgid "Design Range" -msgstr "Диапазон задуманных кеглей" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "_Нижний предел:" - -msgid "_Top:" -msgstr "_Верхний предел:" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "Название стиля:" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "Набор стилей Mac:" - -msgid "FOND Name:" -msgstr "Имя FOND:" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "Изменить справку или ее субтаблицу" - -msgid "Edits the transformations in a lookup subtable." -msgstr "Изменить преобразования в субтаблице справки" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"Объединить две выбранных и совместимых справки в одну\n" -"или две субтаблицы одной справки в одну субтаблицу" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "Дата создания:" - -msgid "Modification Date:" -msgstr "Дата изменения:" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Это чисто информативная панель, перечисляющая\n" -"присутствующие в шрифте наборы символов.\n" -"Если вы хотите установить область охвата Unicode в OS/2,\n" -"перейдите к панели" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "Включая незаполненные блоки" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "Общие" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "PS Приватное" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "Названия TTF" - -msgid "StyleSet Names" -msgstr "Названия стилевых наборов" - -msgid "Grid Fitting" -msgstr "Пиксельная сетка" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "Справки" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "Функции Mac" - -msgid "Dates" -msgstr "Даты" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "_Не сохранять" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"Шрифт %1$.40s в файле %2$.40s был изменён.\n" -"Хотите сохранить его?" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "Сохранить как..." - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "Вставить функции OpenType" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Не удалось загрузить данные о кернинге из %s" - -msgid "Load of Kerning Metrics Failed" -msgstr "Не удалось загрузить метрики кернинга" - -msgid "Many Windows" -msgstr "Много окон" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Позволить открыть больше 10 окон.\n" -"Вы действительно этого хотите?" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe утверждает, что у «больших» сплайнов не должно\n" -"быть экстремумов, но не объясняет, что значит «большой».\n" -"Если расстояние между конечными точками сплайна больше\n" -"этого значения, то для FontForge такой сплайн «большой»." - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "Выбрать по сценарию" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "Удалить совпадающие глифы из выделения" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "Добавить субтаблицу справки..." - -msgid "Display Substitution..." -msgstr "Отображение подстановок" - -msgid "Pick a substitution to display in the window." -msgstr "Выберите отображаемую в окне подстановку" - -msgid "Show H. Metrics" -msgstr "Показать горизонтальные метрики" - -msgid "Show V. Metrics" -msgstr "Показать вертикальные метрики" - -msgid "Baseline" -msgstr "Базовая линия" - -msgid "Origin" -msgstr "Начало координат" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "Растровое увеличение..." - -msgid "Please specify a bitmap magnification factor." -msgstr "Укажите коэффициент растрового увеличения" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "Укажите файл Adobe CMap..." - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "Пожалуйста, закройте шрифт" - -msgid "_Remove" -msgstr "_Удалить" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "_Удалить шрифт" - -msgid "Change Supplement..." -msgstr "Изменить дополнение..." - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "_Хангул" - -msgid "Save A_ll" -msgstr "Со_хранить все" - -msgid "_Merge Feature Info..." -msgstr "_Вставить функции OpenType..." - -msgid "Revert To _Backup" -msgstr "_Восстановить из резервной копии" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "Меню сценария" - -msgid "_All Fonts" -msgstr "_Всех шрифтов" - -msgid "_Displayed Font" -msgstr "_Отображаемого шрифта" - -msgid "Glyph _Metadata" -msgstr "_Метаданных глифа" - -msgid "_TrueType Instructions" -msgstr "_Инструкций TrueType" - -msgid "Select by _Color" -msgstr "Выбрать по _цвету" - -msgid "Select by _Wildcard..." -msgstr "Выбрать по _шаблону..." - -msgid "Select by _Script..." -msgstr "Выбрать по _сценарию..." - -msgid "_Glyphs Worth Outputting" -msgstr "Только _достойные экспорта глифы" - -msgid "Glyphs with only _References" -msgstr "Только глифы со _ссылками" - -msgid "Glyphs with only S_plines" -msgstr "Только _глифы со сплайнами" - -msgid "Glyphs with both" -msgstr "Глифы со ссылками и сплайнами" - -msgid "W_hitespace Glyphs" -msgstr "Г_лифы с пробелами" - -msgid "_Changed Glyphs" -msgstr "_Изменённые глифы" - -msgid "_Hinting Needed" -msgstr "_Не имеющие хинтов" - -msgid "Autohinta_ble" -msgstr "_Автохинтуемые" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "_Выбрать по субтаблице справки..." - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "_Скопировать данные справки" - -msgid "Copy _VWidth" -msgstr "Скопировать _вертикальную ширину" - -msgid "Paste Into" -msgstr "Вставить на место" - -msgid "Paste After" -msgstr "Вставить после" - -msgid "Sa_me Glyph As" -msgstr "_Тот же глиф что и" - -msgid "Copy Layer To Layer" -msgstr "Скопировать слой в слой" - -msgid "F_ind / Replace..." -msgstr "_Найти/Заменить..." - -msgid "Correct References" -msgstr "Исправить ссылки" - -msgid "Copy _From" -msgstr "Скопировать _из" - -msgid "Add _Small Capitals..." -msgstr "Добавить _капитель..." - -msgid "Add Subscripts/Superscripts..." -msgstr "Добавить верхний/нижний индексы..." - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "_Горизонтальные линии шрифта..." - -msgid "_Vertical Baselines..." -msgstr "_Вертикальные линии шрифта..." - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "Показать _зависимые" - -msgid "Mass Glyph _Rename..." -msgstr "_Массовое переименование символов..." - -msgid "Set _Color" -msgstr "_Установить цвет" - -msgid "Find Pr_oblems..." -msgstr "_Найти неполадки..." - -msgid "_Validate..." -msgstr "_Проверить корректность..." - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "Прочая информация" - -msgid "_Validation" -msgstr "_Проверка" - -msgid "St_yle" -msgstr "На_чертание" - -msgid "_Merge Fonts..." -msgstr "О_бъединить шрифты..." - -msgid "Interpo_late Fonts..." -msgstr "_Интерполировать шрифты..." - -msgid "Compare Fonts..." -msgstr "Сравнить шрифты..." - -msgid "All" -msgstr "Все" - -msgid "_Glyph Image" -msgstr "_Изображение символа" - -msgid "_Name" -msgstr "_Название" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "Hex _кодировки" - -msgid "Add Encoding Slots..." -msgstr "Добавка слотов кодировки" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Сколько некодированных слотов символов добавить?" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" -"Вы действительно хотите удалить эти символы? Эту операцию нельзя отменить." - -msgid "Detach & Remove Glyphs" -msgstr "Снять и удалить глифы" - -msgid "Add Encoding Name..." -msgstr "Добавить название кодировки..." - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "Укажите название желаемой в меню кодировки из базы iconv." - -msgid "Invalid Encoding" -msgstr "Неправильная кодировка" - -msgid "Make Namelist" -msgstr "Создать список названий" - -#, c-format -msgid "Could not write %s" -msgstr "Не удалось записать %s" - -msgid "Namelist creation failed" -msgstr "Не удалось создать список названий" - -msgid "Load Namelist" -msgstr "Загрузить список названий" - -msgid "A name list with this name already exists. Replace it?" -msgstr "В списке такое название уже есть. Заменить его?" - -msgid "Replace" -msgstr "Заменить" - -#, c-format -msgid "Could not read %s" -msgstr "Не удалось прочитать %s" - -msgid "No such file" -msgstr "Нет такого файла" - -msgid "Bad namelist file" -msgstr "Неправильный файл списка названий" - -#, c-format -msgid "Could not parse %s" -msgstr "Не удалось выполнить разбор %s" - -msgid "Non-ASCII glyphnames" -msgstr "Имена глифов не из набора ASCII" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "Не удалось создать" - -msgid "Rename by NameList" -msgstr "Переименовать по списку имён" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "Переименовать глифы в этом шрифтовом файле по новому списку названий" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "Загрузка названий символов" - -msgid "_Reencode" -msgstr "_Перекодировать" - -msgid "_Compact" -msgstr "_Компактная" - -msgid "_Force Encoding" -msgstr "П_ринудительно переименовать" - -msgid "_Add Encoding Slots..." -msgstr "_Добавить слоты кодировки..." - -msgid "Remove _Unused Slots" -msgstr "Удалить _неиспользуемые слоты" - -msgid "_Detach Glyphs" -msgstr "От_цепить символы" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "От_цепить и удалить символы..." - -msgid "Add E_ncoding Name..." -msgstr "Добавить название кодировки..." - -msgid "_Load Encoding..." -msgstr "_Загрузить кодировку..." - -msgid "Ma_ke From Font..." -msgstr "Создать из _шрифта..." - -msgid "Remove En_coding..." -msgstr "_Удалить кодировку..." - -msgid "Display By _Groups..." -msgstr "Показывать по _группам..." - -msgid "D_efine Groups..." -msgstr "Определить _группы..." - -msgid "_Save Namelist of Font..." -msgstr "Со_хранить список имён шрифта..." - -msgid "L_oad Namelist..." -msgstr "_Загрузить список названий..." - -msgid "Rename Gl_yphs..." -msgstr "_Переименовать символы..." - -msgid "Cre_ate Named Glyphs..." -msgstr "Создать _именованные символы..." - -msgid "_Show ATT" -msgstr "_Показать ATT" - -msgid "Display S_ubstitutions..." -msgstr "По_казать подстановки..." - -msgid "Label Gl_yph By" -msgstr "Подпись к гли_фу" - -msgid "S_how H. Metrics..." -msgstr "Показать _горизонтальные метрики..." - -msgid "Show _V. Metrics..." -msgstr "Показать _вертикальные метрики..." - -msgid "32x8 cell window" -msgstr "Окно 32×8 ячеек" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "Окно 8×2 ячейки" - -msgid "_24 pixel outline" -msgstr "Контур _24 точки" - -msgid "_36 pixel outline" -msgstr "Контур _36 точек" - -msgid "_48 pixel outline" -msgstr "Контур _48 точек" - -msgid "_72 pixel outline" -msgstr "Контур _72 точки" - -msgid "_96 pixel outline" -msgstr "Контур _96 точек" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "_Масштаб отображения растра..." - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "Растр %d@%d" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "Изменить 'fpgm'..." - -msgid "Edit 'prep'..." -msgstr "Изменить 'prep'..." - -msgid "Edit 'maxp'..." -msgstr "Изменить 'maxp'..." - -msgid "Edit 'cvt '..." -msgstr "Изменить 'cvt '..." - -msgid "Remove Instr Tables" -msgstr "Удалить таблицы хинтов" - -msgid "_Clear Hints" -msgstr "О_чистить хинты" - -msgid "Histograms" -msgstr "Гистограммы" - -msgid "_Auto Width..." -msgstr "_Автоширина..." - -msgid "Remove All Kern _Pairs" -msgstr "_Удалить все кернинговые пары" - -msgid "Remove All VKern Pairs" -msgstr "Удалить все пары вертикальных кернов" - -msgid "_Convert to CID" -msgstr "_Преобразовать в _CID" - -msgid "Convert By C_Map" -msgstr "Преобразовать по C_Map" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "Вставить _шрифт..." - -msgid "Insert _Blank" -msgstr "Вставить _пустой" - -msgid "_Change Supplement..." -msgstr "_Изменить дополнение..." - -msgid "C_ID Font Info..." -msgstr "Информация о шрифте C_ID..." - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Создать MM..." - -msgid "MM _Validity Check" -msgstr "_Проверить корректность MM" - -msgid "MM _Info..." -msgstr "_Данные MM..." - -msgid "_Blend to New Font..." -msgstr "_Смешать в новый шрифт..." - -msgid "MM Change Default _Weights..." -msgstr "_Изменить исходные параметры насыщенности MM..." - -msgid "_Overview" -msgstr "_Обзор" - -msgid "_Index" -msgstr "_Содержание" - -msgid "_About..." -msgstr "О _программе..." - -msgid "_License..." -msgstr "_Лицензия..." - -msgid "E_ncoding" -msgstr "_Кодировка" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "Цвет фона:" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "Цвет переднего плана:" - -msgid "Changed Color" -msgstr "Цвет изменившегося глифа:" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "Кегль шрифта:" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "Гарнитура шрифта:" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "Фон" - -msgid "View" -msgstr "Вид" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "Основное окно" - -msgid "This is the main fontforge window displaying a font" -msgstr "Основное окно FontForge со всеми глифами шрифта" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "Кернинг" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" -"Хотите ли вы сохранить информацию о кернинге из\n" -"выбранного шрифта, когда один из откерниваемых\n" -"глифов происходит из основного шрифта?" - -msgid "Other ..." -msgstr "Другое..." - -msgid "Merge Fonts" -msgstr "Объединение шрифтов" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "Шрифт для слияния с %.20s" - -msgid "Preserve cross-font kerning" -msgstr "Сохранять кернинг при переносе" - -msgid "Amount" -msgstr "Величина" - -msgid "Interpolate Fonts" -msgstr "Интерполяция шрифтов" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Интерполяция между %.20s и:" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "по" - -msgid "Set Bearings To:" -msgstr "Установить границы в:" - -msgid "Set LBearing To:" -msgstr "Установить левую границу в:" - -msgid "Set RBearing To:" -msgstr "Установить правую границу в:" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "Установить ширину:" - -msgid "Increment Bearings By:" -msgstr "Нарастить границы на:" - -msgid "Increment LBearing By:" -msgstr "Нарастить левую границу на:" - -msgid "Increment RBearing By:" -msgstr "Нарастить правую границу на:" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "Нарастить ширину на:" - -msgid "Scale Bearings By:" -msgstr "Увеличить границу на:" - -msgid "Scale LBearing By:" -msgstr "Увеличить левую границу на:" - -msgid "Scale RBearing By:" -msgstr "Увеличить правую границу на:" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "Увеличить ширину на:" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "Левая граница не меняется." - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "Установить обе границы..." - -msgid "Set LBearing..." -msgstr "Установить левую границу..." - -msgid "Set RBearing..." -msgstr "Установить правую границу..." - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Не удалось найти символ: %.70s" - -msgid "Goto" -msgstr "Переход" - -msgid "Enter the name of a glyph in the font" -msgstr "Введите название символа в шрифте" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "Выбрать по цвету" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "Некорректный диапазон" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "Группы" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "Название группы:" - -msgid "Glyphs:" -msgstr "Символы:" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "Нет дубликатов глифов" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "No Groups" -msgstr "Нет групп" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "Сжатый" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" -"Выбрано настолько мало символов, что вряд ли вы получите репрезентативную " -"выборку по этому аспекту шрифта. Если вы снимете выделение и попробуете еще " -"раз, команда сработает для всех символов шрифта." - -msgid "Tiny Selection" -msgstr "Слишком маленькое выделение" - -msgid "HStem" -msgstr "Горизонтальные штрихи" - -msgid "VStem" -msgstr "Вертикальные штрихи" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "Ширина полосок:" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "Названия глифов" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "Список названий глифов" - -msgid "GlyphName|New" -msgstr "Новый" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "Список названий справок" - -msgid "LookupName|New" -msgstr "Новая" - -msgid "Unknown lookup" -msgstr "Неизвестная справка" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Неизвестное название справки: %60.60s" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "Новый" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "Ни одна справка не выбрана" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" -"Необходимо выбрать субтаблицу справки для хранения этой кернинговой пары" - -msgid "Class 0" -msgstr "Класс 0" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "Очистить" - -msgid "Clear All" -msgstr "Очистить все" - -msgid "Clear Device Table" -msgstr "Очистить таблицу устройства" - -msgid "Clear All Device Tables" -msgstr "Очистить все таблицы устройства" - -#, c-format -msgid "First Class %d\n" -msgstr "Первый класс %d\n" - -#, c-format -msgid "Second Class %d\n" -msgstr "Второй класс %d\n" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "Глиф в двух классах" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "Глифы в классах" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Выберите класс, содержащий:" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "Отображаемый размер:" - -msgid "Magnification:" -msgstr "Увеличение:" - -msgid "Kern Offset:" -msgstr "Смещение кернинга:" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "Вернуть исходный кернинг" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "Субтаблица справки:" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "Кернинг по классам: %s" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "Субтаблица справки: %s" - -msgid "Show Kerning" -msgstr "Показывать кернинг" - -msgid "_Default Separation:" -msgstr "_Разделение по умолчанию:" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "_Минимальный кернинг:" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "_Касание" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "Кернить глифы только на приближение" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "Автоматически кернить новые записи" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "Кернинг по классам" - -msgid "VKern By Classes" -msgstr "Верт. кернинг по классам" - -msgid "KernClass|_New Lookup..." -msgstr "_Создать справку..." - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "Разница" - -msgid "The layers do not match" -msgstr "Эти слои не совпадают" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "Сравнение слоёв" - -msgid "Copy Layers" -msgstr "Копирование слоёв" - -msgid "Compare two layers" -msgstr "Сравнить два слоя" - -msgid "Copy one layer to another" -msgstr "Скопировать один слой в другой" - -msgid "From:" -msgstr "Из:" - -msgid "Other:" -msgstr "Другой:" - -msgid "To:" -msgstr "В:" - -msgid "Clear destination layer before copy" -msgstr "Очистить конечный слой перед копированием" - -msgid "Allow errors of:" -msgstr "Допустима ошибка в:" - -msgid "em units" -msgstr "единиц em" - -msgid "Lookup Type|Unspecified" -msgstr "Не указан" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "Абазинский" - -msgid "Abkhazian" -msgstr "Абхазский" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "Адыгейский" - -msgid "Afar" -msgstr "Афарский" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "Алтайский" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "Атапаскский" - -msgid "Lang|Avar" -msgstr "Аварский" - -msgid "Awadhi" -msgstr "Авадхи" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "Берберский" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "Белорусский" - -msgid "Bemba" -msgstr "Бемба" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "Бикольский" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "Боснийский" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "Брауи" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "Башкирский" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "Себуано" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "Чеченский" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "Чукотский" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "Чувашский" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "Коптский" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "Корсиканский" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "Крымский татарский" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "Церковно-славянский" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "По умолчанию" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "Дивехи (устаревший)" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "Дивехи" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "Эвенкийский (тунгусский)" - -msgid "Even" -msgstr "Эвенский" - -msgid "Ewe" -msgstr "Эве" - -msgid "French Antillean" -msgstr "Французский (Антильские о-ва)" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "Гагаузский" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "Геэз" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "а" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "Высокий марийский" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "Илоко" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "Ингушский" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "Ирландский" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "Яванский" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "Кабардинский" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "Качинский" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "Карачаево-балкарский" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "Хуцури" - -msgid "Khakass" -msgstr "Хакасский" - -msgid "Khanty-Kazim" -msgstr "Ханты-казимский" - -msgid "Khanty-Shurishkar" -msgstr "Ханты-шуришкарский" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "Кховар" - -msgid "Kikuyu" -msgstr "Кикуйю" - -msgid "Kisii" -msgstr "Кисии" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "Кокни" - -msgid "Kalmyk" -msgstr "Калмыцкий" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "Комо" - -msgid "Komso" -msgstr "Консо" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "Кодагу" - -msgid "Korean Old Hangul" -msgstr "Корейский, старый хангыль" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "Киконго" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "Коми-пермяцкий" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "Коми-зырянский" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "Карельский" - -msgid "Karaim" -msgstr "Караимский" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "Кхаси" - -msgid "Kildin Sami" -msgstr "Кильдинский саамский" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "Кумыкский" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "Корякский" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "Ладино" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "Лезгинский" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "Лингала" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "Нижнемарийский" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "Люксембургский" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "Малаялам (традиционный)" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "Маньчжурский" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "Малаялам (реформированный)" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "Монгольский" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "Язык племени могавков" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "Марокканский" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "Нанайский" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "Неварский" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "Ниуэ" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "Северный саами" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "Северный тайский" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "Нюнорск" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "Окситанский" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "Осетинский" - -msgid "Palestinian Aramaic" -msgstr "Арамейский (Палестина)" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "Политонический греческий" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "Пилиппино (филиппино)" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "Провансальский" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "Бурятский (русский)" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "Цыганский" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "Руанда" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "Язык жителей о-вов Самоа" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "_Не сохранять" - -msgid "Southern Sami" -msgstr "" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "Свази" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "Тигре" - -msgid "Tahitian" -msgstr "Таитянский" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "Ненецкий" - -msgid "Tonga" -msgstr "Тонга" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "Тувинский" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "Удмуртский" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "Верхневендский" - -msgid "Uyghur" -msgstr "Уйгурский" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "Якутский" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "Современный Юи" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "Китайский (Гонконг)" - -msgid "Chinese Phonetic" -msgstr "Китайский (фонетический)" - -msgid "Chinese Simplified" -msgstr "Китайский (упрощенный)" - -msgid "Chinese Traditional" -msgstr "Китайский традиционный" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "Язык(и)" - -msgid "Script(s) & Language(s)" -msgstr "Письменности и языки" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "Необходимо выбрать тип справки" - -msgid "No Lookup Type Selected" -msgstr "Ни один тип справки не выбран" - -msgid "You must select a Lookup Type." -msgstr "Необходимо выбрать тип справки" - -msgid "Unnamed lookup" -msgstr "Безымянная справка" - -msgid "You must name the lookup." -msgstr "Необходимо дать название этой справке" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "Справка с таким названием уже используется" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" -"Это название уже используется другой справкой.\n" -"Имена справок должны быть уникальными." - -msgid "Lookup" -msgstr "Справка" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" -"Каждая справка может содержать несколько преобразований,\n" -"но все эти преобразования должны быть однотипными." - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "Справа налево" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "Игнорировать лигатуры" - -msgid "Ignore Combining Marks" -msgstr "Игнорировать объединяющие знаки" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "Название справки:" - -msgid "Store ligature data in AFM files" -msgstr "Хранить данные лигатур в файлах AFM" - -msgid "Name in use" -msgstr "Используемое название" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "Название глифа лигатуры" - -msgid "First Glyph Name" -msgstr "Название первого глифа" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "Глифа с названием %s в шрифте нет" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Обнаружены две записи для одного глифа (%.80s)" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Субтаблица справки, %s" - -msgid "_Alphabetic" -msgstr "В _алфавитном порядке" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "По п_исьменности" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "_Заполнить" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "_Добавить выбранные" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "Удалить _пустые" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "Дайте название этой субтаблице" - -msgid "Duplicate name" -msgstr "Продублировать название" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "Нет субтаблицы" - -msgid "Create a new lookup" -msgstr "Создать новую справку" - -msgid "Add a subtable to which lookup?" -msgstr "В какой справке создать субтаблицу?" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "Формат кернинга" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "К_лассы" - -msgid "_Pairs" -msgstr "_Пары" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "Неправильно указанный язык" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "Тэг языка:" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "Некорректное выделение" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "Массовое переименование глифов" - -msgid "Rename all glyphs in the selection" -msgstr "Переименовать все выделенные глифы" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "Некорректный язык" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "Параметр" - -msgid "_Language:" -msgstr "_Язык:" - -msgid "_Name:" -msgstr "_Название:" - -msgid "MacName|_New..." -msgstr "_Создать..." - -msgid "This setting is already used" -msgstr "Этот параметр уже используется" - -msgid "Setting Id:" -msgstr "Id параметра:" - -msgid "_Enabled" -msgstr "_Включен" - -msgid "Feature _Id:" -msgstr "Id _функции:" - -msgid "Mutually Exclusive" -msgstr "Взаимно исключающие" - -msgid "Settings" -msgstr "Параметры" - -msgid "MacSetting|_New..." -msgstr "_Создать..." - -msgid "MacFeature|_New..." -msgstr "_Создать..." - -msgid "MacFeature|Default" -msgstr "По умолчанию" - -msgid "Constants" -msgstr "Константы" - -msgid "Sub/Superscript" -msgstr "Верхние/нижние индексы" - -msgid "Limits" -msgstr "Пределы" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "Дроби" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "Корни" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "Верхний правый" - -msgid "Top Left" -msgstr "Верхний левый" - -msgid "Bottom Right" -msgstr "Нижний правый" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "Отсутствует глиф" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "Графический" - -msgid "Textual" -msgstr "Текстовый" - -msgid "Name:" -msgstr "Название:" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "Керн:" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "_Создать пару..." - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "Загрузить список названий глифов..." - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Метрики ширины для %.50s" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "_Контур" - -msgid "_Shadow" -msgstr "_Тень" - -msgid "_Wireframe" -msgstr "_Каркас" - -msgid "Effects" -msgstr "Эффекты" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "С_крыть" - -msgid "Insert Glyph _After..." -msgstr "Вставить символ _после..." - -msgid "Insert Glyph _Before..." -msgstr "Вставить символ _до..." - -msgid "_Replace Glyph..." -msgstr "_Заменить символ..." - -msgid "Show _Grid" -msgstr "Показать _сетку" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "Указать _размер точек экрана" - -msgid "_Kerning only" -msgstr "Только _кернинг" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "_Оба" - -msgid "_Window Type" -msgstr "Тип _окна" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "" - -msgid "Kern Line Color" -msgstr "" - -msgid "Color used to draw the left side bearing" -msgstr "" - -msgid "Side Bearing Color" -msgstr "" - -msgid "Color used to mark the selected glyph" -msgstr "Цвет пометки выделенного глифа" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "Просмотр метрик" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "Ось 1" - -msgid "Axis 2" -msgstr "Ось 2" - -msgid "Axis 3" -msgstr "Ось 3" - -msgid "Axis 4" -msgstr "Ось 4" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "Смешать в новый шрифт" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "Именованные стили" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "Создать" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "Начало:" - -msgid "End:" -msgstr "Конец:" - -msgid "AxisValue|Default" -msgstr "По умолчанию" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "Параметры дизайна:" - -msgid "Normalized Settings:" -msgstr "Нормализованные параметры:" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "Нормализованная позиция дизайна вдоль каждой оси" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "Некорректная функция Postscript" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "Создать MM" - -msgid "MM _Info" -msgstr "_Сведения об MM" - -msgid "Type of distortable font:" -msgstr "Тип искажаемого шрифта:" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "Число осей:" - -msgid "Number of Master Designs:" -msgstr "Количество начертаний:" - -msgid "Axis Type:" -msgstr "Тип оси:" - -msgid "Axis Range:" -msgstr "Диапазон оси:" - -msgid "Default:" -msgstr "По умолчанию:" - -msgid "Intermediate Points:" -msgstr "Промежуточные точки:" - -msgid "Source from which this design is to be taken" -msgstr "Источник этого дизайна" - -msgid "Master Designs" -msgstr "Дизайны начертаний" - -msgid "Design|_New..." -msgstr "_Создать..." - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "Нелинейное преобразование" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "Начало координат глифа" - -msgid "Center of Selection" -msgstr "Центр выделения" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Последнее нажатие" - -msgid "Point of View Projection" -msgstr "Проекция точки обзора" - -msgid "View Point" -msgstr "Точка обзора" - -msgid "Distance to drawing plane:" -msgstr "Расстояние до плоскости рисунка:" - -msgid "Distance to projection plane:" -msgstr "Расстояние до плоскости проекции:" - -msgid "Drawing plane tilt:" -msgstr "Наклон плоскости рисунка:" - -msgid "Direction of gaze:" -msgstr "Направление просмотра:" - -msgid "Vanishing Point:" -msgstr "Точка схода:" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "Все типы шрифтов" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "Растровые шрифты" - -msgid "PostScript" -msgstr "Postscript" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "Файлы SFD из FontForge" - -msgid "Backup SFD" -msgstr "Резервный SFD" - -msgid "Extract from PDF" -msgstr "Извлечь из PDF" - -msgid "Archives" -msgstr "Архивы" - -msgid "All Files" -msgstr "Все файлы" - -msgid "Edit Filter List" -msgstr "Изменить фильтры" - -msgid "Filter" -msgstr "Фильтр" - -msgid "Edit Font Filters" -msgstr "Правка фильтров" - -msgid "Filter|New" -msgstr "Создать" - -msgid "Filter:" -msgstr "Фильтр:" - -msgid "Display files of this type" -msgstr "Отобразить файлы этого типа" - -msgid "Force glyph names to:" -msgstr "Имена символов как:" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "Не переименовывать" - -msgid "Open Font" -msgstr "Открытие шрифта" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" -"Использовать библиотеку Cairo (если она доступна)\n" -"для сглаженной, но более медленной отрисовки графики.\n" -"Изменение параметра вступит в силу только для\n" -"вновь открываемых окон программы." - -msgid "UseCairoDrawing" -msgstr "Использовать Cairo" - -msgid "ExportClipboard" -msgstr "Отправлять в буфер обмена X.org" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "Искать символ" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" -"При открытии шрифтового файла (не SFD) FontForge попытается отобразить этот " -"юникодный символ" - -msgid "CompactOnOpen" -msgstr "Компактная кодировка при открытии" - -msgid "When a font is opened, should it be made compact?" -msgstr "Включить ли компактную кодировку для только что открытого шрифта" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"При копировании глифов из окна таблицы шрифта\n" -"также копировать truetype-инструкции этих глифов" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"При создании шрифта TrueType или OpenType иногда\n" -"бывает полезно знать привязку идентификаторов глифов\n" -"TrueType к именам глифов. Если эта функция используется,\n" -"FontForge создаст файл с расширением .g2n, содержащий\n" -"такую карту привязок." - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "Общее" - -msgid "New Font" -msgstr "Новый шрифт" - -msgid "Navigation" -msgstr "Навигация" - -msgid "Editing" -msgstr "Редактирование" - -msgid "Interface" -msgstr "Интерфейс" - -msgid "Synchronize" -msgstr "Синхронизация" - -msgid "TT" -msgstr "TrueType" - -msgid "Accents" -msgstr "Акценты" - -msgid "Apps" -msgstr "Программы" - -msgid "Font Info" -msgstr "О шрифте" - -msgid "Generate" -msgstr "Создание" - -msgid "PS Hints" -msgstr "Инструкции PS" - -msgid "TT Instrs" -msgstr "Инструкции TrueType" - -msgid "Call Script" -msgstr "Вызвать сценарий" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "Привязка" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "_Тэг:" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "Параметры" - -msgid "MacMap|_New..." -msgstr "_Создать..." - -msgid "MacMapping|Default" -msgstr "По умолчанию" - -msgid "Menu Name" -msgstr "Название меню" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Вы можете создать меню содержащее до 10 часто используемых сценариев.\n" -"Каждая запись должна содержать команду отображаемую в меню\n" -"и название файла сценария. Команда меню может содержать любые символы " -"Unicode.\n" -"Кнопка \"...\" позволяет выбрать файл сценария." - -msgid "Script File" -msgstr "Файл сценария" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Вы можете создать меню содержащее до 10 часто используемых сценариев\n" -"Каждая запись должна содержать команду отображаемую в меню\n" -"и название файла сценария. Команда меню может содержать любые символы " -"Unicode.\n" -"Кнопка \"...\" позволяет выбрать файл сценария." - -msgid "..." -msgstr "" - -msgid "On" -msgstr "Вкл" - -msgid "Off" -msgstr "Выкл" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "В большинстве случаев FontForge найдет приложения, ища их" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "через переменную окружения PATH. Если вы хотите изменить" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "это поведение, вы можете установить переменную окружения," - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "указав полный путь к приложению." - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge распознает переменные BROWSER, MF и AUTOTRACE." - -msgid "Prefs_App| " -msgstr " " - -msgid "Features" -msgstr "Функции" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "Ширина этого глифа отличается от стандартной ширины" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "Вертикальная ширина глифа отличается от стандартной ширины" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "Невозможно исправить" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "Выбранная точка находится рядом с хинтом вертикального штриха" - -msgid "The x coord of the selected point is near the specified value" -msgstr "Координата X выделенной точки близка к указанной величине" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "Выбранная точка находится рядом с хинтом горизонтального штриха" - -msgid "The y coord of the selected point is near the specified value" -msgstr "Координата Y выделенной точки близка к указанной величине" - -msgid "The y coord of the selected point is near the baseline" -msgstr "Координата Y выделенной точки близка к базовой линии шрифта" - -msgid "The y coord of the selected point is near the xheight" -msgstr "Координата Y выделенной точки близка к высоте строчных" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" -"Координата Y выделенной точки близка к высоте верхних выносных элементов" - -msgid "The y coord of the selected point is near the cap height" -msgstr "Координата Y выделенной точки близка к высоте прописных" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" -"Координата Y выделенной точки близка к высоте нижних выносных элементов" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "Этот сплайн достигает экстремума не в концевых точках, а где-то ещё" - -msgid "The selected line segment is nearly horizontal" -msgstr "Выделенный отрезок почти горизонтален" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "Контрольная точка над выделенной точкой почти горизонтальна" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "Контрольная точка под выделенной точкой почти горизонтальна" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Контрольная точка слева от выделенной точки почти горизонтальна" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Контрольная точка справа от выделенной точки почти горизонтальна" - -msgid "The selected line segment is nearly vertical" -msgstr "Выделенный отрезок почти вертикален" - -msgid "The control point above the selected point is nearly vertical" -msgstr "Контрольная точка над выделенной точкой почти вертикальна" - -msgid "The control point below the selected point is nearly vertical" -msgstr "Контрольная точка под выделенной точкой почти вертикальна" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "Контрольная точка слева от выделенной точки почти вертикальна" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "Контрольная точка справа от выделенной точки почти вертикальна" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "Этот контур надо было нарисовать по часовой стрелке" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Этот контур надо было нарисовать против часовой стрелки" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "Объяснение проблемы" - -msgid "Ignore this problem in the future" -msgstr "Игнорировать в дальнейшем" - -msgid "_Next" -msgstr "_Дальше" - -msgid "Fix" -msgstr "Исправить" - -msgid "_Stop" -msgstr "_Стоп" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s ссылается на пустой символ \"%1$.20s\"" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Дано %1$.4g, ожидалось %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "Выделенный отрезок расположен почти под углом наклона шрифта" - -msgid "The control point above the selected point is near the italic angle" -msgstr "Упр. точка над выделенной близка к курсивному углу" - -msgid "The control point below the selected point is near the italic angle" -msgstr "Упр. точка под выделенной близка к курсивному углу" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "Упр. точка слева от выделенной близка к курсивному углу" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Две выделенные точки — концы открытого контура" - -msgid "The paths that make up this glyph intersect one another" -msgstr "Создающие этот глиф контуры пересекаются" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "Выделенные точки расположены слишком близко друг к другу" - -msgid "This hint does not control any points" -msgstr "Эта инструкция не управляет ни одной точкой" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "Этот глиф пересекает сам себя" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"Этот глиф пересекает сам себя. Проверять верность направления бессмысленно, " -"пока это не будет исправлено." - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "Этот глиф выше чем следовало бы" - -msgid "This glyph extends further below the baseline than desired" -msgstr "Этот глиф уходит слишком далеко вниз от линии шрифта" - -msgid "This glyph is wider than desired" -msgstr "Этот глиф шире чем следовало бы" - -msgid "This glyph extends left further than desired" -msgstr "Этот глиф уходит слишком далеко влево" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" - -msgid "pair" -msgstr "" - -msgid "position" -msgstr "положение" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "Контекстная подстановка" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "Контекстная вставка" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s из субтаблицы %2$.50s справки" - -msgid "Kerning Class" -msgstr "Класс кернинга" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr " Проверять отсутствие имен глифов" - -msgid " refers to a missing glyph" -msgstr " ссылается на отсутствующий глиф" - -msgid "Replace With:" -msgstr "Заменить на:" - -msgid "Always" -msgstr "Всегда" - -msgid "Remove" -msgstr "Удалить" - -msgid "Skip" -msgstr "Пропустить" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "_Пропустить" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "Проблем не обнаружено" - -msgid "_X near¹" -msgstr "_X возле¹" - -msgid "_Y near¹" -msgstr "_Y возле¹" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "_Больше точек чем:" - -msgid "_More hints than:" -msgstr "_Больше хинтов чем:" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "_Коэфф. иррелевантности:" - -msgid "Near" -msgstr "Возле" - -msgid "Find Problems" -msgstr "Поиск неполадок" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "Управляющие точки почти горизонтальны/вертикальны/наклонны" - -msgid "_Control Points near horizontal/vertical" -msgstr "_Упр. точки почти горизонтальны/вертикальны" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "Упр. точки _вне сплайнов" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "_Проверять нерелевантные упр. точки" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "Точки расположены слишком _близко" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "Точки расположены слишком _далеко" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "От_крытые контуры" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "Пересекающиеся контуры" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "Края почти _горизонтальны/вертикальны" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "Искать отсутствие _экстремумов" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "_Хинты, не контролирующие никакие точки" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "Точки возле¹ краёв хинта" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "П_ерекрывающиеся хинты" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "Искать отсутствующие растровые символы" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "Проверять на отсутствие _имен глифов" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "Искать пустые символы в подстановках" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "Контуры" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Ссылки" - -msgid "Hints" -msgstr "Хинты" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "Разное" - -msgid "Set All" -msgstr "Включить все" - -msgid "¹ \"Near\" means within" -msgstr "¹ «Почти» — в пределах" - -msgid "em-units" -msgstr "единиц em" - -msgid "Open Contour" -msgstr "Открытый контур" - -msgid "Self Intersecting" -msgstr "Самопересечения" - -msgid "Wrong Direction" -msgstr "Неправильное направление" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "Отсутствующие точки в экстремумах" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Неизвестный глиф, на который ссылаются в GSUB/GPOS/MATH" - -msgid "Too Many Points" -msgstr "Слишком много точек" - -msgid "Too Many Hints" -msgstr "Слишком много инструкций" - -msgid "Bad Glyph Name" -msgstr "Некорректное название символа" - -msgid "Distance between adjacent points is too big" -msgstr "Расстояние между соседними точками слишком велико" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "Некорректный частный словарь" - -msgid "Glyph not in font" -msgstr "Глифа нет в шрифте" - -msgid "Glyph Valid" -msgstr "Символ корректен" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "Ошибки" - -msgid "problselect|Open Contours" -msgstr "Открытые контуры" - -msgid "problselect|Bad Direction" -msgstr "Неправильное направление" - -msgid "problselect|Self Intersections" -msgstr "Самопересечения" - -msgid "problselect|Missing Extrema" -msgstr "Отсутствующие экстремумы" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "Самопересечения" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "Закрыть открытые контуры" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "Удалить пересечения" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "Исправить направление" - -msgid "Add Good Extrema" -msgstr "Добавить хорошие экстремумы" - -msgid "Add All Extrema" -msgstr "Добавить все экстремумы" - -msgid "Simplify" -msgstr "Упрощение" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "Открыть символ" - -msgid "Scroll To Glyph" -msgstr "Прокрутить до символа" - -msgid "Select Glyphs With" -msgstr "Выбрать символы с" - -msgid "Try To Fix Glyphs With" -msgstr "Попробовать исправить символы с" - -msgid "Passed Validation" -msgstr "Проверка пройдена" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Частный словарь" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "Нет уверенности в том, что это ошибка..." - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "Проверка %.100s" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (двоичный)" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "Шрифт SVG" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "Без контурного" - -msgid "In TTF/OTF" -msgstr "В TTF/OTF" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "Растр Palm OS" - -msgid "PS Type3 Bitmap" -msgstr "Растр PS Type3" - -msgid "No Bitmap Fonts" -msgstr "Без растрового" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "Параметры" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "Вы хотите округлить координаты (для сохранения места)?" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Должен ли файл шрифта содержать хинты PostScript" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Должен ли файл шрифта содержать flex-хинты PostScript" - -msgid "Hint Substitution" -msgstr "Подстановка хинтов" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "Первые 256" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "Создать AFM" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Файл AFM содержит информацию о метриках, которую будут использовать " -"большинство текстовых процессоров при работе с PostScript╝ шрифтом." - -msgid "Composites in AFM" -msgstr "Композиты в AFM" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "Создать PFM" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Файл PFM содержит информацию необходимую Windows для установки шрифта " -"PostScript." - -msgid "Output TFM & ENC" -msgstr "Создать TFM и ENC" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Файлы tfm и enc содержат информацию, необходимую TeX для установки шрифта " -"PostScript®." - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "Инструкции TrueType" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Должен ли шрифтовый файл соджержать хинты TrueType?\n" -" Сейчас механизм хинтинга FontForge очень несовершенен, и,\n" -"возможно, лучше обойтись без этих хинтов." - -msgid "PS Glyph Names" -msgstr "Названия символов в PS" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Хотите, чтобы файл шрифта содержал названия каждого символа в шрифте?" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "'kern' в старом стиле" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "Заглушка 'DSIG'" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "Заглушка для 'DSIG'" - -msgid "Output Glyph Map" -msgstr "Создать файл карты глифов" - -msgid "Output OFM & CFG" -msgstr "Создать OFM и CFG" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" -"Файлы ofm и cfg содержат информацию, необходимую Omega для обработки шрифта." - -msgid "PfaEdit Table" -msgstr "Таблица PfaEdit" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "Сохранить комментарии" - -msgid "Save glyph comments in the PfEd table" -msgstr "Сохранить комментарии к глифам в таблице PfEd" - -msgid "Save Colors" -msgstr "Сохранить цвета" - -msgid "Save glyph colors in the PfEd table" -msgstr "Сохранить цвета глифов в таблице PfEd" - -msgid "Lookup Names" -msgstr "Названия справок" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "Сохранить направляющие" - -msgid "Save the guidelines in the Guide layer." -msgstr "Сохранить направляющие в слое Guide." - -msgid "Save Layers" -msgstr "Сохранить слои" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Сохранить все фоновые слои и слои Спиро.\n" -"Если шрифт TrueType создается из кубической\n" -"базы, сохранять и кубические сплайны." - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "Таблица TeX" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"Таблица TeX является расширением формата TrueType\n" -"и содержит различные данные, которые вы ожидаете\n" -"найти в файле tfm, и которые не сохранены в иной части\n" -"файла TrueType.\n" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "Разрешение BDF" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "Определять разрешение каждого шрифта на основе его размеров" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "Не в формате CID" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Вы пытаетесь сохранить шрифт CID не в формате CID. Это допустимо, но " -"означает, что будет сохранён только текущий вложенный шрифт.\n" -"Вы действительно хотите этого?" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "Некорректная версия OS/2" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "Нестандартный размер \"Em\"" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"У вашего шрифта двухбайтная кодировка, а вы пытаетесь сохранить его в " -"формате, который поддерживает только однобайтные кодировки. Это значит, что " -"вы не сможете получить доступ ни к чему после первых 256 символов без " -"перекодирования шрифта.\n" -"\n" -"Хотите продолжить?" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "Нужен растровый шрифт" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "_Просмотреть" - -msgid "_Generate" -msgstr "_Создать" - -msgid "Errors detected" -msgstr "Обнаружены ошибки" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"В шрифте есть ошибки.\n" -"%sВы можете просмотреть список ошибки или все равно сохранить шрифт." - -msgid "Create directory..." -msgstr "Создать каталог..." - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "Создание шрифтов" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "Создать гарнитуру Mac" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "" - -msgid "Layer:" -msgstr "Слой:" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "Проверить перед сохранением" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" +msgid "Size: %d (%d)" +msgstr "Размер: %d (%d)" -msgid "Append a FONTLOG entry" -msgstr "Пополнить FONTLOG" +msgid "Size|Points" +msgstr "пунктов" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" +msgid "Ske_w" +msgstr "На_клон" -msgid "Prepend timestamp" -msgstr "" +msgid "Skew" +msgstr "Наклонить" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" +msgid "Skew Angle" +msgstr "Угол наклона" -msgid "Merge tables across fonts" -msgstr "" +msgid "Skew Ratio" +msgstr "Коэффициент скашивания" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" +msgid "Skew by Ruler..." +msgstr "Наклонить по линейке" -msgid "As CFF fonts" -msgstr "Как шрифты CFF" +msgid "Skew the selection" +msgstr "Наклонить выделение" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" +msgid "Skew..." +msgstr "Наклонить" -msgid "Execute Script" -msgstr "Выполнить сценарий" +msgid "Skew:" +msgstr "Скосить:" -msgid "_Python" -msgstr "" +msgid "Skip" +msgstr "Пропустить" -msgid "_FF" -msgstr "" +msgid "Slab Serifs" +msgstr "Брусковые" -msgid "C_all..." -msgstr "_Запустить..." +msgid "Slant:" +msgstr "Наклон:" -msgid "Counter Expansion Factor" -msgstr "" +msgid "Slovak" +msgstr "Словацкий" -msgid "Counter Addition" -msgstr "" +msgid "Slovenian" +msgstr "Словенский" -msgid "Side Bearing Expansion Factor" -msgstr "" +msgid "Small Capitals" +msgstr "Капитель" -msgid "Side Bearing Addition" -msgstr "" +msgid "Small Caps" +msgstr "Капитель" -msgid "Condense/Extend" -msgstr "Сжатие или расширение" +msgid "Small Form Variants" +msgstr "Малые варианты форм" -msgid "Scale By" -msgstr "Масштаб на" +msgid "Somali" +msgstr "Сомалийский" -msgid "Counters:" -msgstr "Просветы:" +msgid "Sorbian" +msgstr "Вендский" -msgid "Side Bearings:" -msgstr "Боковые границы:" +msgid "Sort By:" +msgstr "Сортировать по:" -msgid "Correct for Italic Angle" -msgstr "С учетом курсивного наклона" +msgid "SortingScheme|Default" +msgstr "По умолчанию" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" +msgid "Source Glyph Names" +msgstr "Исходные названия глифов" -msgid "Horizontal Stem Height Scale" -msgstr "Масштаб высоты горизонт. штрихов" +msgid "Source from which this design is to be taken" +msgstr "Источник этого дизайна" -msgid "Horizontal Stem Height Add" -msgstr "" +msgid "South Slavey" +msgstr "_Не сохранять" -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "Space _Regions..." +msgstr "Равное расстояние _между областями..." -msgid "Vertical Stem Width Scale" -msgstr "Масштаб ширины верт. штрихов" +msgid "Space:" +msgstr "Пробел:" -msgid "Vertical Stem Width Add" -msgstr "" +msgid "Spacing Modifier Letters" +msgstr "Модификаторы пробелов" -msgid "Stem threshold should be positive" -msgstr "" +msgid "Spanish" +msgstr "Испанский" -msgid "Unlikely stem threshold" -msgstr "" +msgid "Spanish (Argentina)" +msgstr "Испанский (Аргентина)" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" +msgid "Spanish (Bolivia)" +msgstr "Испанский (Боливия)" -msgid "Unlikely scale factor" -msgstr "" +msgid "Spanish (Chile)" +msgstr "Испанский (Чили)" -msgid "Bad stem add" -msgstr "" +msgid "Spanish (Colombia)" +msgstr "Испанский (Колумбия)" -msgid "Bad tag" -msgstr "" +msgid "Spanish (Costa Rica)" +msgstr "Испанский (Коста-Рика)" -msgid "Feature tags are limited to 4 letters" -msgstr "" +msgid "Spanish (Dominican Republic)" +msgstr "Испанский (Доминиканская республика)" -msgid "Missing glyph extension" -msgstr "" +msgid "Spanish (Ecuador)" +msgstr "Испанский (Эквадор)" -msgid "You must specify a glyph extension" -msgstr "" +msgid "Spanish (El Salvador)" +msgstr "Испанский (Сальвадор)" -msgid "Vertical Offset" -msgstr "Смещение по вертикали" +msgid "Spanish (Guatemala)" +msgstr "Испанский (Гватемала)" -msgid "Missing extension" -msgstr "" +msgid "Spanish (Honduras)" +msgstr "Испанский (Гондурас)" -msgid "You must provide a glyph extension" -msgstr "" +msgid "Spanish (Latin America)" +msgstr "Испанский (Латинская Америка)" -msgid "Horizontal Counter Scale" -msgstr "Масштабирование горизонтальных просветов" +msgid "Spanish (Modern)" +msgstr "Испанский современный" -msgid "Horizontal Counter Add" -msgstr "" +msgid "Spanish (Nicaragua)" +msgstr "Испанский (Никарагуа)" -msgid "Left Side Bearing Scale" -msgstr "" +msgid "Spanish (Panama)" +msgstr "Испанский (Панама)" -msgid "Left Side Bearing Add" -msgstr "" +msgid "Spanish (Paraguay)" +msgstr "Испанский (Парагвай)" -msgid "Right Side Bearing Scale" -msgstr "" +msgid "Spanish (Peru)" +msgstr "Испанский (Перу)" -msgid "Right Side Bearing Add" -msgstr "" +msgid "Spanish (Puerto Rico)" +msgstr "Испанский (Пуэрто-Рико)" -msgid "Vertical Scale" -msgstr "Вертикальное масштабирование" +msgid "Spanish (Traditional)" +msgstr "Испанский традиционный" -msgid "Vertical Counter Scale" -msgstr "Масштабирование вертикальных просветов" +msgid "Spanish (United States)" +msgstr "Испанский (США)" -msgid "Vertical Counter Add" -msgstr "" +msgid "Spanish (Uruguay)" +msgstr "Испанский (Уругвай)" -msgid "Width of Vertical Stems:" -msgstr "Ширина горизонтальных штрихов:" +msgid "Spanish (Venezuela)" +msgstr "Испанский (Венесуэла)" -msgid "Width/Height of Thick Stems:" -msgstr "" +msgid "Spanish Mexico" +msgstr "Мексиканский испанский" -msgid "Height of Horizontal Stems:" -msgstr "Высота горизонтальных штрихов:" +msgid "Specifies screen dots per inch" +msgstr "Количество экранных точек на дюйм" -msgid "Width/Height of Thin Stems:" -msgstr "" +msgid "Spiro Point Info" +msgstr "О точке Spiro" -msgid "Original Y Position" -msgstr "Исходная координата Y" +msgid "SplashScreen" +msgstr "Стартовая заставка" -msgid "Extent" -msgstr "" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Длина сплайна=%.1f" -msgid "Resultant Y Position" -msgstr "Исходная координата Y" +#, c-format +msgid "Spline Length=%g" +msgstr "Длина сплайна=%g" -msgid "Create Subscript/Superscript" -msgstr "Создание нижних/верхних индексов" +msgid "Square Cove" +msgstr "Граненные куполообразные" -msgid "Create Small Caps" -msgstr "Создание капители" +msgid "Squish" +msgstr "Сузить" -msgid "Change Glyphs" -msgstr "Изменение глифов" +msgid "St_yle" +msgstr "На_чертание" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"В отличие от большинства команд эта не работает напрямую с выделенными " -"символами.\n" -"Вместо этого, если вы выделили \"A\" (или \"a\"), FontForge создаст новый " -"(или использует готовый)\n" -"символ с именем \"a.sc\" и скопирует измененную копию глифа \"A\" в \"a.sc\"." +msgid "St_yles" +msgstr "_Начертания" -msgid "Feature Tag:" -msgstr "" +msgid "Standard Ligatures" +msgstr "Стандартные лигатуры" -msgid "Glyph Extension:" -msgstr "Расширение символа:" +msgid "Star" +msgstr "Звезда" -msgid "Vertical Offset:" -msgstr "Смещение по вертикали:" +msgid "Start contours at e_xtrema" +msgstr "Начинать контуры в _экстремумах" -msgid "Introduction" -msgstr "Введение" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Нач. длина" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "State Machine" +msgstr "Автомат состояния" -msgid "Petite Caps" -msgstr "" +msgid "Stems" +msgstr "Штрихи" -msgid "Glyph Extensions" -msgstr "Расширение глифов" +msgid "Store ligature data in AFM files" +msgstr "Хранить данные лигатур в файлах AFM" -msgid "Letters:" -msgstr "Буквы:" +msgid "Store this filename in preferences" +msgstr "Сохранить имя этого файла в параметрах программы" -msgid "Symbols:" -msgstr "Символы:" +msgid "Straight Arms/Double Serif" +msgstr "Прямой штрих, двойная засечка" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "Straight Arms/Horizontal" +msgstr "Прямой штрих, горизонтальные" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" -"Единообразное масштабирование штрихов любой толщины в любом направлении" +msgid "Straight Arms/Single Serif" +msgstr "Прямой штрих, одиночная засечка" -msgid "Separate ratios for thin and thick stems" -msgstr "Раздельные соотношения для тонких и толстых штрихов" +msgid "Straight Arms/Vertical" +msgstr "Прямой штрих, вертикальные" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Порог между тонкими и толстыми:" +msgid "Straight Arms/Wedge" +msgstr "Прямой штрих, клинообразные" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Раздельные соотношения для горизонтальных и вертикальных штрихов" +msgid "Stretch:" +msgstr "Растяжение:" -msgid "% +" -msgstr "" +msgid "Strikeout" +msgstr "Вычеркнутый" -msgid "Activate diagonal stem processing" -msgstr "Обрабатывать диагональные штрихи" +msgid "Stroke" +msgstr "Обводка" -msgid "Stems" -msgstr "Штрихи" +msgid "Stroke _Variation" +msgstr "_Изменение штриха:" -msgid "Retain current advance width, center glyph within that width" -msgstr "Сохранить текущую ширину, центрировать глиф по ней" +msgid "Stroke _Width:" +msgstr "_Ширина обводки:" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" +msgid "Style Name:" +msgstr "Название стиля:" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "Единообразно масштабировать по горизонтальным просветам и границам" +msgid "Style _ID:" +msgstr "_ID стиля:" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "Неединообразно масштабировать по горизонтальным просветам и границам" +msgid "StyleSet Names" +msgstr "Названия стилевых наборов" -msgid "Counter Size:" -msgstr "Размер просвета:" +msgid "Styles (SubFamily)" +msgstr "Начертания (Подсемейство)" -msgid "Left Side Bearing:" -msgstr "Левая граница:" +msgid "Stylistic Alternatives" +msgstr "Стилистические альтернативы" -msgid "Right Side Bearing:" -msgstr "Правая граница:" +msgid "Sub/Super" +msgstr "Верхний/нижний индекс" -msgid "Horizontal" -msgstr "По горизонтали" +msgid "Sub/Superscript" +msgstr "Верхние/нижние индексы" -msgid "Control Vertical Counters (use for CJK)" -msgstr "Контролировать вертикальные просветы (для CJK)" +msgid "SubFonts|_All" +msgstr "_Все" -msgid "Vertical Counters:" -msgstr "Вертикальные просветы:" +msgid "SubFonts|_None" +msgstr "_Нет" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +msgid "Subscript" +msgstr "Нижний индекс" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "SubscriptSuperUse|Default" +msgstr "По умолчанию" -msgid "Vertical Scale:" -msgstr "Масштаб по вертикали:" +msgid "Subscripts and Superscripts" +msgstr "Верхние и нижние индексы" -msgid "%" -msgstr "" +msgid "Subscripts/Superscripts" +msgstr "Нижние и верхние индексы" -msgid "Vertical" -msgstr "По вертикали" +msgid "Substitution generates itself" +msgstr "Подстановка сама себя создает" -msgid "Everything to its default value" -msgstr "" +msgid "Substitutions" +msgstr "Подстановки" -msgid "Reset" -msgstr "Сбросить" +msgid "Subtable" +msgstr "Субтаблица" -msgid "Embolden by" -msgstr "Утолщить на" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Субтаблица %.60s в глифе %.60s" -msgid "Serif Height" -msgstr "Высота засечек" +msgid "Super Wide" +msgstr "Суперширокий" -msgid "Serif Height Fuzz" -msgstr "" +msgid "Superscript" +msgstr "Верхний индекс" -msgid "Top Zone" -msgstr "Верхняя зона" +msgid "Supplemental Punctuation" +msgstr "Знаки препинания, дополнение" -msgid "Bottom Zone" -msgstr "Нижняя зона" +msgid "Supplementary Private Use Area-A" +msgstr "Дополнительная область пользователя А" -msgid "Top Hint" -msgstr "Верхний хинт" +msgid "Supplementary Private Use Area-B" +msgstr "Дополнительная область пользователя Б" -msgid "Bottom Hint" -msgstr "Нижний хинт" +msgid "Swahili" +msgstr "Суахили" -msgid "Embolden by:" -msgstr "Утолстить на:" +msgid "Swahili (Kenyan)" +msgstr "Суахили (Кения)" -msgid "_LCG" -msgstr "_ЛКГ" +msgid "Swazi" +msgstr "Свази" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "Смена насыщенности, подходящая для латиницы, кириллицы и греческого" +msgid "Swedish" +msgstr "Шведский" -msgid "_CJK" -msgstr "" +msgid "Swedish (Finland)" +msgstr "Шведский (Финляндия)" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "Смена насыщенности, подходящая для китайского, японского и корейского" +msgid "Swedish (Sweden)" +msgstr "Шведский" -msgid "_Auto" -msgstr "_Авто" +msgid "Symbolic" +msgstr "Символьная" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Symbols" +msgstr "Символы" -msgid "C_ustom" -msgstr "_Другой" +msgid "Symbols:" +msgstr "Символы:" -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Synchronize" +msgstr "Синхронизация" -msgid "_Top hint:" -msgstr "_Верхний хинт:" +msgid "Syriac" +msgstr "Сирийский" -msgid "_Zone:" -msgstr "_Зона:" +msgid "TS Direct Line" +msgstr "TS Прямолинейная" -msgid "_Bottom hint:" -msgstr "_Нижний хинт:" +msgid "TS Script" +msgstr "TS Рукописная" -msgid "Zone:" -msgstr "Зона:" +msgid "TT" +msgstr "TrueType" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "TT Instrs" +msgstr "Инструкции TrueType" -msgid "Fuzz" -msgstr "Нечеткость" +msgid "TTF Names" +msgstr "Названия TTF" -msgid "Allow the height match to differ by this much" -msgstr "Разрешить высоте варьироваться на это значение" +msgid "TTFFoundry" +msgstr "Шрифтолитня TTF" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +msgid "Tabular Numbers" +msgstr "Табличные числа" -msgid "Squish" -msgstr "Сузить" +msgid "Tag must be 4 characters long" +msgstr "В тэге должно быть четыре символа" -msgid "Make the counters narrower" -msgstr "Сделать просветы уже" +msgid "Tahitian" +msgstr "Таитянский" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "Tai Le" +msgstr "Тайский Ле" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "Tajik" +msgstr "Таджикский" -msgid "Cleanup Self Intersect" -msgstr "Убрать самопересечения" +msgid "Tajiki" +msgstr "Таджикский" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "Угол наклона глифов (в градусах):" +msgid "Tamil" +msgstr "Тамильский" -msgid "Oblique Slant..." -msgstr "Наклонное начертание..." +msgid "Tatar" +msgstr "Татарский" -msgid "LSB Compression Percent" -msgstr "" +msgid "Tatar (Tatarstan)" +msgstr "Татарский (Татарстан)" -msgid "Stem Compression Percent" -msgstr "" +msgid "TeX Table" +msgstr "Таблица TeX" -msgid "Counter Compression Percent" -msgstr "" +msgid "TeX table" +msgstr "Таблица TeX" -msgid "RSB Compression Percent" -msgstr "" +msgid "Telugu" +msgstr "Телугу" -msgid "XHeight Percent" -msgstr "Процент роста строчных:" +msgid "Text Field" +msgstr "Текстовое поле" -msgid "Italic Angle" -msgstr "Угол наклона" +msgid "Text Labels" +msgstr "Текстовые метки" -msgid "Bad setting" -msgstr "Некорректные параметры" +msgid "Text Width: 0" +msgstr "Ширина текста: 0" -msgid "You may not select both variants of 'f'" -msgstr "Вы не можете выбрать оба варианта \"f\"" +#, c-format +msgid "Text Width:%4d" +msgstr "Ширина текста:%4d" -msgid "Transform baseline serifs" -msgstr "Преобразовать засечки на базовой линии" +msgid "Text color for popup windows" +msgstr "Цвет текста всплывающих подсказок" -msgid "Transform x-height serifs" -msgstr "Преобразовать засечки строчных знаков" +msgid "Textual" +msgstr "Текстовый" -msgid "Transform ascender serifs" -msgstr "Преобразовать засечки верхних выносных элементов" +msgid "Thai" +msgstr "Тайский" -msgid "Transform descender serifs" -msgstr "Преобразовать засечки нижних выносных элементов" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "Значение dpi должно быть между 10 и 5000." -msgid "Transform diagonal serifs" -msgstr "Преобразовать диагональные засечки" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Значение близости должно быть больше нуля и меньше половины." -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "Удаленные засечки (как первые две в \"m\") заменить на:" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"Файл AFM содержит информацию о метриках, которую будут использовать " +"большинство текстовых процессоров при работе с PostScript╝ шрифтом." -msgid "Flat" +msgid "" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" +"FONTLOG содержит описание шрифтового проекта,\n" +"подробный список изменений и участников." -msgid "Slanted" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." msgstr "" +"Файл PFM содержит информацию необходимую Windows для установки шрифта " +"PostScript." -msgid "Pen Slanted" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" msgstr "" +"Таблица TeX является расширением формата TrueType\n" +"и содержит различные данные, которые вы ожидаете\n" +"найти в файле tfm, и которые не сохранены в иной части\n" +"файла TrueType.\n" -msgid "Compress (as a percentage)" -msgstr "Сжать (в процентном соотношении)" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Координата X якорной точки в этом глифе" -msgid "LSB" -msgstr "" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Координата Y якорной точки в этом глифе" -msgid "Left Side Bearing" -msgstr "Левая граница" +msgid "The amount of space between words when using this font" +msgstr "Размер пробела между словами при использовании этого шрифта" -msgid "RSB" +msgid "The amount of stretchable space between words when using this font" msgstr "" +"Насколько пробел между словами может увеличиться при использовании этого " +"шрифта" -msgid "Right Side Bearing" -msgstr "Правая граница" +msgid "The amount the space between words may shrink when using this font" +msgstr "" +"Насколько пробел между словами может уменьшиться при использовании этого " +"шрифта" -msgid "Lower Case" -msgstr "Нижний регистр" +msgid "The control point above the selected point is near the italic angle" +msgstr "Упр. точка над выделенной близка к курсивному углу" -msgid "Others" -msgstr "Другие" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Контрольная точка над выделенной точкой почти горизонтальна" -msgid "Upper Case" -msgstr "Верхний регистр" +msgid "The control point above the selected point is nearly vertical" +msgstr "Контрольная точка над выделенной точкой почти вертикальна" -msgid "XHeight Percent:" -msgstr "Процент роста строчных:" +msgid "The control point below the selected point is near the italic angle" +msgstr "Упр. точка под выделенной близка к курсивному углу" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Согласно традиции рост строчных в курсивном начертании\n" -"несколько меньше роста строчных в прямом начертании." +msgid "The control point below the selected point is nearly horizontal" +msgstr "Контрольная точка под выделенной точкой почти горизонтальна" -msgid "Italic Angle:" -msgstr "Угол наклона:" +msgid "The control point below the selected point is nearly vertical" +msgstr "Контрольная точка под выделенной точкой почти вертикальна" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"Это преобразование в курсив будет неполным!\n" -"Вам наверняка захочется вручную изменить символы e, g, k, и v-z\n" -"А также в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"И все строчные буквы греческого алфавита. Или даже все остальное." +msgid "The control point left of the selected point is near the italic angle" +msgstr "Упр. точка слева от выделенной близка к курсивному углу" -msgid "Current X-Height" -msgstr "Текущий рост" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Контрольная точка слева от выделенной точки почти горизонтальна" -msgid "Desired X-Height" -msgstr "Желаемый рост" +msgid "The control point left of the selected point is nearly vertical" +msgstr "Контрольная точка слева от выделенной точки почти вертикальна" -msgid "Change XHeight" -msgstr "Смена роста строчных" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Контрольная точка справа от выделенной точки почти горизонтальна" -msgid "Current x-height:" -msgstr "Текущий рост:" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Контрольная точка справа от выделенной точки почти вертикальна" -msgid "Desired x-height:" -msgstr "Желаемый рост:" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "FontrForge проигнорировал следующие таблицы в шрифтовом файле:\n" -msgid "Serif height:" -msgstr "Высота засечек:" +msgid "The font comment can contain whatever you feel it should" +msgstr "В комментарии к шрифту можно написать все что угодно" #, c-format -msgid "The search pattern was not found again in the font %.100s" +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"В шрифте есть ошибки.\n" +"%sВы можете просмотреть список ошибки или все равно сохранить шрифт." #, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "Найти" - -msgid "Find Next" -msgstr "Найти след." - -msgid "Match Fuzziness:" -msgstr "Нечеткость совпадения:" +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Глиф %.80s не может быть найден в этом файле SFD" -msgid "Bad search pattern" -msgstr "" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Этот глиф, %.80s, отсутствует в шрифте" -msgid "Nothing to match." -msgstr "" +msgid "The height of the lower case letters with flat tops" +msgstr "Высота букв в нижнем регистре (строчных)" +#, c-format msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "Инструкции для %.80s изменились. Потерять эти изменения?" + +msgid "The layers do not match" +msgstr "Эти слои не совпадают" msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." +"The ofm and cfg files contain information Omega needs to process a font." msgstr "" +"Файлы ofm и cfg содержат информацию, необходимую Omega для обработки шрифта." -msgid "Bad replace pattern" -msgstr "" +msgid "The paths that make up this glyph intersect one another" +msgstr "Создающие этот глиф контуры пересекаются" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Запрошенный файл %.100s не существует" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" +msgid "The selected line segment is near the italic angle" +msgstr "Выделенный отрезок расположен почти под углом наклона шрифта" -msgid "Search Pattern:" -msgstr "Шаблон поиска:" +msgid "The selected line segment is nearly horizontal" +msgstr "Выделенный отрезок почти горизонтален" -msgid "Replace Pattern:" -msgstr "Шаблон замены:" +msgid "The selected line segment is nearly vertical" +msgstr "Выделенный отрезок почти вертикален" -#, c-format -msgid "Find in %.100s" -msgstr "Найти в %.100s" +msgid "The selected point is near a horizontal stem hint" +msgstr "Выбранная точка находится рядом с хинтом горизонтального штриха" -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" +msgid "The selected point is near a vertical stem hint" +msgstr "Выбранная точка находится рядом с хинтом вертикального штриха" -msgid "Replace Pattern" -msgstr "" +msgid "The selected points are too close to each other" +msgstr "Выделенные точки расположены слишком близко друг к другу" -msgid "Search Pattern" -msgstr "" +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" +msgstr "Этот сплайн достигает экстремума не в концевых точках, а где-то ещё" -msgid "Allow:" -msgstr "Разрешить:" +#, c-format +msgid "The spline does not reach %g" +msgstr "Этот сплайн не достигает %g" msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"Файлы tfm и enc содержат информацию, необходимую TeX для установки шрифта " +"PostScript®." -msgid "Flipping" -msgstr "Отражения" +msgid "The two selected points are the endpoints of an open path" +msgstr "Две выделенные точки — концы открытого контура" -msgid "Scaling" -msgstr "Масштабирование" +msgid "The width of one em" +msgstr "Ширина одного em" -msgid "Rotating" -msgstr "Вращение" +msgid "The x coord of the selected point is near the specified value" +msgstr "Координата X выделенной точки близка к указанной величине" -msgid "_Match Fuzziness:" -msgstr "_Нечеткость совпадения:" +msgid "The y coord of the selected point is near the ascender height" +msgstr "" +"Координата Y выделенной точки близка к высоте верхних выносных элементов" -msgid "Endpoints specify minimum length and direction only" -msgstr "Конечные точки определяют только направление и минимальную длину" +msgid "The y coord of the selected point is near the baseline" +msgstr "Координата Y выделенной точки близка к базовой линии шрифта" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." +msgid "The y coord of the selected point is near the cap height" +msgstr "Координата Y выделенной точки близка к высоте прописных" + +msgid "The y coord of the selected point is near the descender height" msgstr "" +"Координата Y выделенной точки близка к высоте нижних выносных элементов" -msgid "Search Selected Chars Only" -msgstr "Искать только выделенные символы" +msgid "The y coord of the selected point is near the specified value" +msgstr "Координата Y выделенной точки близка к указанной величине" + +msgid "The y coord of the selected point is near the xheight" +msgstr "Координата Y выделенной точки близка к высоте строчных" msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " msgstr "" +"В шрифте уже есть таблица 'cvt', возможно, устаревшая. FontForge может " +"использовать её, но не может делать какие-либо предположения насчёт " +"хранящихся там значений, так что созданные инструкции будут более низкого " +"качества. Если унаследованный хинтинг нужно убрать, рекомендуется очистить " +"таблицу 'cvt' и повторить автоинструктирование." -msgid "Find All" -msgstr "Найти все" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "В этом файле %d страниц, какая из них вам нужна?" -msgid "Replace All" -msgstr "Заменить все" +msgid "There are multiple fonts in this file, pick one" +msgstr "В этом файле несколько шрифтов, выберите один" -msgid "Open" -msgstr "Открыть" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "В списке последовательностей/справок нет записей. Так и задумано?" -msgid "Could not open" -msgstr "Не удалось открыть" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" +msgstr "" +"Выбрано настолько мало символов, что вряд ли вы получите репрезентативную " +"выборку по этому аспекту шрифта. Если вы снимете выделение и попробуете еще " +"раз, команда сработает для всех символов шрифта." #, c-format -msgid "Could not open %.100s" -msgstr "Не удалось открыть %.100s" - -msgid "No letters in font" -msgstr "В шрифте нет символов" +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Обнаружены две записи для одного глифа (%.80s)" -msgid "Insert random text in the specified script" +#, c-format +msgid "" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" +"В субтаблице одной и той же справки (%.30s) находятся две записи о кернинге " +"с одинаковыми компонентами (%.80s) " -msgid "Text from script" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" +"В субтаблице одной и той же справки (%.30s) находятся две записи о лигатурах " +"с одинаковыми компонентами (%.80s) " -msgid "Save" -msgstr "Сохранить" +msgid "" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." +msgstr "" +"Уже существует код 'fpgm', который, по всей видимости, несовместим с кодом " +"FontForge. Созданные инструкции будут более низкого качества. Если " +"унаследованный хинтинг нужно убрать, рекомендуется очистить таблицу 'fpgm' и " +"повторить автоинструктирование. После этого можно будет добавить ваш код в " +"таблицу 'fpgm', создаваемую FontForge. В связи с возможными дальнейшими " +"изменениями рекомендуется использовать более высокие значения для " +"пользовательских функций." -msgid "Save Image" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." msgstr "" +"Уже существует код 'prep', который несовместим с кодом FontForge. Нет " +"никаких гарантий, что это сработает. Рекомендуется дать FontForge вставить " +"свой код, и уже поверх него добавить пользовательский." -msgid "_Save As..." -msgstr "Сохранить _как..." +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Глифа с названием %s в шрифте нет" -msgid "_Insert Random Text..." -msgstr "_Вставить случайный текст..." +msgid "There must be at least 2 gradient stops" +msgstr "Должно быть не менее двух опорных точек градиента" -msgid "Save As _Image..." -msgstr "Сохранить как _изображение..." +msgid "Things could be better..." +msgstr "Всё могло быть лучше" msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" +"Это шрифт содержит как таблицу 'BASE', так и таблицу 'bsln'.\n" +" FontForge прочитает только одну из них ('BASE').\n" -msgid "Bad undo" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Это шрифт содержит как таблицу 'kern', так и таблицу 'GPOS'.\n" +" Таблица 'kern' читается только если функции 'kern' нет в 'GPOS'.\n" -#, c-format -msgid "couldn't find the character %s" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"В этом шрифте есть описания глифов как по TrueType, так и по PostScript.\n" +" Будет использовано лишь одно из них.\n" #, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Компонент %d %.30s (%d,%d)" +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "В этом шрифте нет глифа под названием \"%.40s\"" -msgid "Base Glyphs" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"В этом шрифтовом файле не включены вертикальные метрики.\n" +"Включите их через диалог «Элемент > Информация о шрифте»." -msgid "Base Ligatures" -msgstr "Базовые лигатуры" +msgid "This font does not specify font-face\n" +msgstr "В этом шрифте не указано начертание\n" -msgid "Base Marks" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" msgstr "" +"Этот шрифт помечен как FSType 2 (Ограниченная\n" +"Лицензия). Это означает, что его нельзя редактировать без\n" +"разрешения законного владельца.\n" +"\n" +"У вас есть такое разрешение?" -msgid "Empty" -msgstr "" +msgid "This glyph extends further below the baseline than desired" +msgstr "Этот глиф уходит слишком далеко вниз от линии шрифта" -#, c-format -msgid "Mark Class %.20s" -msgstr "" +msgid "This glyph extends left further than desired" +msgstr "Этот глиф уходит слишком далеко влево" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "This glyph is taller than desired" +msgstr "Этот глиф выше чем следовало бы" -#, c-format -msgid "Entry (%d,%d)" -msgstr "Запись (%d,%d)" +msgid "This glyph is wider than desired" +msgstr "Этот глиф шире чем следовало бы" -#, c-format -msgid "Exit (%d,%d)" -msgstr "" +msgid "This glyph self-intersects" +msgstr "Этот глиф пересекает сам себя" -msgid "Backtrack Match: " +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" +"Этот глиф пересекает сам себя. Проверять верность направления бессмысленно, " +"пока это не будет исправлено." -msgid "Match: " -msgstr "Совпадение:" +msgid "" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." +msgstr "" +"В этом глифе должны отображаться точки Спиро, но к сожалению FontForge не " +"удалось загрузить библиотеку libspiro, так что будут отображены только " +"обычные точки Безье." -msgid "Lookahead Match: " +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" +"В этом глифе должны отображаться точки Спиро, но к сожалению эта версия " +"FontForge собрана без поддержки библиотеки libspiro, так что будут " +"отображены только обычные точки Безье." -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "This glyph's advance width is different from the standard width" +msgstr "Ширина этого глифа отличается от стандартной ширины" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "класс" -msgstr[1] "класса" -msgstr[2] "классов" -msgstr[3] "" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "Вертикальная ширина глифа отличается от стандартной ширины" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "This hint does not control any points" +msgstr "Эта инструкция не управляет ни одной точкой" -#, c-format -msgid "Back coverage %d: " +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"Позволить открыть больше 10 окон.\n" +"Вы действительно этого хотите?" -#, c-format -msgid "Coverage %d: " -msgstr "Охват %d: " +msgid "This is the main fontforge window displaying a font" +msgstr "Основное окно FontForge со всеми глифами шрифта" -#, c-format -msgid "Lookahead coverage %d: " +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." msgstr "" +"Это преобразование в курсив будет неполным!\n" +"Вам наверняка захочется вручную изменить символы e, g, k, и v-z\n" +"А также в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"И все строчные буквы греческого алфавита. Или даже все остальное." + +msgid "This lookup contains no data" +msgstr "В этой справке нет данных" #, c-format -msgid "Apply at %d %.80s" +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" msgstr "" +"Эта справка не учитывается: совершенно непонятно, что за тип справки указан " +"в строке %d из %s" -msgid "Replacement: " -msgstr "Замена:" +msgid "This may take a while. Please be patient..." +msgstr "Это может занять некоторое время. Будьте терпеливы..." -msgid "Chaining Positioning" +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." msgstr "" +"Это название уже используется другой справкой.\n" +"Имена справок должны быть уникальными." -msgid "Chaining Substitution" -msgstr "" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Это действие будет невозможно отменить, все равно выполнить его?" -msgid "Reverse Chaining Subs" +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" +"Это чисто информативная панель, перечисляющая\n" +"присутствующие в шрифте наборы символов.\n" +"Если вы хотите установить область охвата Unicode в OS/2,\n" +"перейдите к панели" -msgid "classes" -msgstr "" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Этот контур надо было нарисовать по часовой стрелке" -msgid "coverage" -msgstr "Охват" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Этот контур надо было нарисовать против часовой стрелки" -msgid "glyphs" +msgid "" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" +"Этот файл PDF содержит словарь /Encrypt, а FontForge\n" +"пока что не поддерживает шифры в PDF." -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" +msgid "This pdf file has no fonts" +msgstr "В этом файле PDF нет шрифтов" -#, c-format -msgid "Backtrack class %d: " -msgstr "" +msgid "This pdf file has no pages" +msgstr "В этом файле PDF нет страниц" -#, c-format -msgid "Class %d: " -msgstr "Класс %d: " +msgid "This setting is already used" +msgstr "Этот параметр уже используется" -#, c-format -msgid "Lookahead class %d: " -msgstr "" +msgid "This window displays a single outline glyph" +msgstr "Окно с каркасом отдельного глифа" -#, c-format -msgid "Rule %d" -msgstr "Правило %d" +msgid "This window displays a single outline glyph (more data)" +msgstr "Окно с каркасом отдельного глифа (остальные параметры)" -msgid "Indic Reordering" -msgstr "" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Порог между тонкими и толстыми:" + +msgid "Tibetan" +msgstr "Тибетский" + +msgid "Tibetan (PRC)" +msgstr "Тибетский (PRC)" + +msgid "Tibetan Bhutan" +msgstr "Тибетский (Бутан)" + +msgid "Tigre" +msgstr "Тигре" -msgid "" -msgstr "" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "Длительность (в мс) отображения подсказок" -msgid "Simple Substitution" -msgstr "" +msgid "Tiny Selection" +msgstr "Слишком маленькое выделение" -msgid "Glyph Insertion" -msgstr "" +msgid "Title Background" +msgstr "Фон заголовка" -msgid "Kern by State" -msgstr "" +msgid "Title Divider Color" +msgstr "Цвет разделителя заголовка" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" +msgid "Title Font" +msgstr "Шрифт заголовка" -#, c-format -msgid "State %4d Flags:" -msgstr "" +msgid "Title Text Color" +msgstr "Цвет текста заголовка" -#, c-format -msgid "State %4d Mark: " -msgstr "" +msgid "To P_DF File" +msgstr "В файл _PDF" -#, c-format -msgid "State %4d Cur: " -msgstr "" +msgid "To _File" +msgstr "В ф_айл" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" +msgid "To _Hundredths" +msgstr "До _сотых" -msgid "Lookups Enabled for Expansion" -msgstr "" +msgid "To _Int" +msgstr "О_круглить" -msgid "No Lookups Enabled for Expansion" -msgstr "" +msgid "To:" +msgstr "В:" -msgid "Lookups Disabled for Expansion" -msgstr "" +msgid "Tonga" +msgstr "Тонга" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "Too Big" +msgstr "Слишком большой" -msgid "Lookups Limiting Expansion" -msgstr "" +msgid "Too Many Glyphs" +msgstr "Слишком много символов" -msgid "No Lookups Limiting Expansion" -msgstr "" +msgid "Too Many Hints" +msgstr "Слишком много инструкций" -msgid "Lookups Enabled for Shrinkage" -msgstr "" +msgid "Too Many Kerns" +msgstr "Слишком много кернов" -msgid "No Lookups Enabled for Shrinkage" -msgstr "" +msgid "Too Many Points" +msgstr "Слишком много точек" -msgid "Lookups Disabled for Shrinkage" -msgstr "" +msgid "Too many Unique Font IDs" +msgstr "Слишком много уникальных идентификаторов шрифта" -msgid "No Lookups Disabled for Shrinkage" -msgstr "" +msgid "Too many glyphs" +msgstr "Слишком много глифов" -msgid "Lookups Limiting Shrinkage" -msgstr "" +msgid "Too many kern pairs" +msgstr "Слишком много кернинговых пар" -msgid "No Lookups Limiting Shrinkage" -msgstr "" +msgid "Too many layers" +msgstr "Слишком много слоёв" #, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" +msgid "Too many lookups %d\n" +msgstr "Слишком много справок %d\n" -msgid "Not classified" -msgstr "" +msgid "Tool_s" +msgstr "_Инструменты" -msgid "Ligature" -msgstr "Лигатура" +msgid "Tools" +msgstr "Инструменты" -msgid "Glyph Definition Sub-Table" -msgstr "" +msgid "Top Accent Pos:" +msgstr "Положение верхнего акцента:" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" +msgid "Top Hint" +msgstr "Верхний хинт" -msgid "Mark Attachment Classes" -msgstr "" +msgid "Top Left" +msgstr "Верхний левый" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" +msgid "Top Right" +msgstr "Верхний правый" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" +msgid "Top Zone" +msgstr "Верхняя зона" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" +msgid "Trademark" +msgstr "Торговая марка" -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" +msgid "Traditional Chinese" +msgstr "Традиционный китайский" -#, c-format msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" msgstr "" +"Согласно традиции рост строчных в курсивном начертании\n" +"несколько меньше роста строчных в прямом начертании." -msgid "All glyphs have the same baseline" -msgstr "" +msgid "Transform" +msgstr "Преобразование" -msgid "Per glyph baseline data" -msgstr "" +msgid "Transform _All Layers" +msgstr "Преобразовать _все слои" -#, c-format -msgid " Left Bound=%d" -msgstr "" +msgid "Transform _Guide Layer Too" +msgstr "Преобразовать слой _направляющих" -#, c-format -msgid " Right Bound=%d" -msgstr "" +msgid "Transform _Width Too" +msgstr "Преобразовать _ширину" -msgid "Strong Left to Right" -msgstr "" +msgid "Transform ascender serifs" +msgstr "Преобразовать засечки верхних выносных элементов" -msgid "Strong Right to Left" -msgstr "" +msgid "Transform baseline serifs" +msgstr "Преобразовать засечки на базовой линии" -msgid "Arabic Right to Left" -msgstr "" +msgid "Transform descender serifs" +msgstr "Преобразовать засечки нижних выносных элементов" -msgid "European Number" -msgstr "" +msgid "Transform diagonal serifs" +msgstr "Преобразовать диагональные засечки" -msgid "European Number Separator" -msgstr "" +msgid "Transform kerning _classes too" +msgstr "Также преобразовать _кернинговые классы" -msgid "European Number Terminator" -msgstr "" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Преобразовать простые функции позиционирования и _кернинговые пары" -msgid "Arabic Number" -msgstr "" +msgid "Transform x-height serifs" +msgstr "Преобразовать засечки строчных знаков" -msgid "Common Number Separator" -msgstr "" +msgid "Transformation Matrix" +msgstr "Матрица преобразования" -msgid "Block Separator" -msgstr "" +msgid "Transformation Matrix Changed" +msgstr "Матрица преобразования изменена" -msgid "Segment Separator" -msgstr "" +msgid "Transformed by:" +msgstr "Изменён:" -msgid "White Space" -msgstr "Пробел" +msgid "Transforming..." +msgstr "Преобразование..." -msgid "Neutral" -msgstr "" +msgid "Transitional Serifs" +msgstr "Переходная антиква" -msgid "" -msgstr "" +msgid "Translate By" +msgstr "Переместить на" -msgid " Floating accent" -msgstr "" +msgid "Translation in X" +msgstr "Перемещение по X" -msgid " Hang left" -msgstr "" +msgid "Translation in Y" +msgstr "Перемещение по Y" -msgid " Hang right" -msgstr "" +msgid "Triangle" +msgstr "Треугольные" -msgid " Attach right" -msgstr "" +msgid "TrueType Hints" +msgstr "Инструкции TrueType" #, c-format -msgid " Mirror=%.30s" -msgstr "" +msgid "TrueType Instructions for %.50s" +msgstr "Инструкции TrueType для %.50s" -msgid "No Advanced Typography" -msgstr "" +msgid "Try To Fix Glyphs With" +msgstr "Попробовать исправить символы с" -msgid "OpenType Tables" -msgstr "" +msgid "Tundra Nenets" +msgstr "Ненецкий" -msgid "'BASE' Baseline Table" -msgstr "" +msgid "Turkish" +msgstr "Турецкий" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Turkmen" +msgstr "Туркменский" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "Tuvin" +msgstr "Тувинский" -msgid "'GDEF' Glyph Definition Table" -msgstr "" +msgid "Type" +msgstr "Тип" -msgid "'GPOS' Glyph Positioning Table" -msgstr "" +msgid "Type of distortable font:" +msgstr "Тип искажаемого шрифта:" -msgid "'GSUB' Glyph Substitution Table" -msgstr "" +msgid "Type:" +msgstr "Тип:" -msgid "'JSTF' Justification Table" -msgstr "" +msgid "U_nlink Reference" +msgstr "_Разыменовать ссылку" -msgid "Apple Advanced Typography" -msgstr "" +msgid "Udmurt" +msgstr "Удмуртский" -msgid "'bsln' Horizontal Baseline Table" -msgstr "" +msgid "Ugaritic" +msgstr "Древнеперсидский" -msgid "'kern' Horizontal Kerning Table" -msgstr "" +msgid "Ukrainian" +msgstr "Украинский" -msgid "'lcar' Ligature Caret Table" -msgstr "" +msgid "Ultra-Condensed (50%)" +msgstr "Ультраузкий (50%)" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" +msgid "Ultra-Expanded (200%)" +msgstr "Ультрарастянутый (200%)" -msgid "'opbd' Optical Bounds Table" -msgstr "" +msgid "Unassigned Bit 123" +msgstr "Неназначенный бит 123" -msgid "'prop' Glyph Properties Table" -msgstr "" +msgid "Unassigned Bit 124" +msgstr "Неназначенный бит 124" -msgid "Show ATT" -msgstr "Показать ATT" +msgid "Unassigned Bit 125" +msgstr "Неназначенный бит 125" -msgid "No differences found" -msgstr "" +msgid "Unassigned Bit 126" +msgstr "Неназначенный бит 126" -msgid "Differences..." -msgstr "Различия..." +msgid "Unassigned Bit 127" +msgstr "Неназначенный бит 127" -#, c-format -msgid "Compare %s to %s" -msgstr "Сравнить %s с %s" +msgid "Undefined substitution" +msgstr "Неопределённая подстановка" -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" +msgid "Underline _Position:" +msgstr "_Линия подчеркивания:" -msgid "Font Compare" -msgstr "Сравнение шрифтов" +msgid "Underline|_Height:" +msgstr "В_ысота:" + +msgid "Unexpected density" +msgstr "Неожиданная плотность" #, c-format -msgid "Font to compare with %.20s" -msgstr "Шрифт для сравнения с %.20s" - -msgid "Compare _Outlines" -msgstr "Сравнить _контуры" +msgid "Unexpected end of file in lookup definition on line %d of %s" +msgstr "Неожиданный конец файла в определении справки на строке %d из %s" -msgid "Accept outlines which exactly match the original" -msgstr "Принимать только те контуры, которые в точности соответствуют исходным" +msgid "Unexpected number" +msgstr "Неожиданное число" -msgid "_Accept inexact" -msgstr "_Возможно неточное совпадение" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "Неожиданный ключ, %s, в определении справки на строке %d из %s" -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Принимать контуры, в достаточной степени похожие на исходные.\n" -"Допускается смещение на 1em или ссылка, совпадающая с контуром." +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, только BMP" -msgid "_Warn if inexact" -msgstr "Пр_едупредить о неточности" +msgid "Unicode C_har:" +msgstr "_Символ по Unicode:" -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" +msgid "Unicode Ranges" +msgstr "Блоки Unicode" -msgid "Warn if _unlinked references" -msgstr "Предупредить о _несвязанных ссылках" +msgid "Unicode Ranges:" +msgstr "Диапазоны Unicode:" -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" +msgid "Unicode _Value:" +msgstr "_Значение Unicode:" -msgid "Compare _Hints" -msgstr "Сравнить _инструкции" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "Единообразно масштабировать по горизонтальным просветам и границам" -msgid "Compare postscript hints and hintmasks and truetype instructions" +msgid "Uniform scaling for stems of any width and direction" msgstr "" +"Единообразное масштабирование штрихов любой толщины в любом направлении" -msgid "Compare Hint_Masks" -msgstr "" +msgid "Unknown Language" +msgstr "Неизвестный язык" -msgid "Compare hintmasks" -msgstr "" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Неизвестный глиф, на который ссылаются в GSUB/GPOS/MATH" -msgid "HintMasks only if conflicts" -msgstr "" +msgid "Unknown lookup" +msgstr "Неизвестная справка" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Неизвестное название справки: %60.60s" -msgid "Don't Compare HintMasks" -msgstr "" +#, c-format +msgid "Unknown lookup: %s" +msgstr "Неизвестная справка: %s" -msgid "_Add Diff Outlines to Background" -msgstr "" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Неизвестный оператор в %s: %x\n" msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." msgstr "" +"В отличие от большинства команд эта не работает напрямую с выделенными " +"символами.\n" +"Вместо этого, если вы выделили \"A\" (или \"a\"), FontForge создаст новый " +"(или использует готовый)\n" +"символ с именем \"a.sc\" и скопирует измененную копию глифа \"A\" в \"a.sc\"." -msgid "Add _Missing Glyphs" -msgstr "Добавить _недостающие символы" +msgid "Unlink" +msgstr "Разыменовать" -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" +msgid "Unlink All" +msgstr "Разыменовать все" -msgid "Compare _Bitmaps" -msgstr "Сравнить _растры" +msgid "Unnamed lookup" +msgstr "Безымянная справка" -msgid "Compare _Names" -msgstr "Сравнить _имена" +msgid "Unreasonable DPI" +msgstr "Неблагоразумное значение dpi" -msgid "Compare Glyph _Positioning" -msgstr "Сравнить _позиционирование символов" +msgid "Unspecified Language" +msgstr "Язык не указан" -msgid "Kerning & such" -msgstr "Кернинг и прочее" +msgid "Unsupported image format" +msgstr "Неподдерживаемый формат изображений" -msgid "Compare Glyph _Substitution" -msgstr "Сравнить _замену символов" +msgid "Upper Case" +msgstr "Верхний регистр" -msgid "Ligatures & such" -msgstr "Лигатуры и прочее" +msgid "Upper Sorbian" +msgstr "Верхневендский" -msgid "_Error Limit:" -msgstr "_Предельная ошибка:" +msgid "Urdu" +msgstr "Урду" -msgid "Bump Size" -msgstr "" +msgid "Urdu (India)" +msgstr "Урду (Индия)" -msgid "Line length max" -msgstr "Максимальная длина линии" +msgid "Urdu (Pakistan)" +msgstr "Урду (Пакистан)" -msgid "Allow _removal of extrema" -msgstr "Разрешить _удаление экстремумов" +msgid "Use FreeType" +msgstr "Использовать FreeType" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Обычно при упрощении кривой ее экстремумы не удаляются\n" -"(как PostScript, так и TrueType требуют наличия этих точек)" +msgid "Use UniqueID" +msgstr "Использовать UniqueID" -msgid "Allow _slopes to change" -msgstr "Разрешить _изменение изгибов" +msgid "Use XUID" +msgstr "Использовать XUID" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "Обычно при упрощении кривой ее изгибы не меняются" +msgid "Use _First" +msgstr "Использовать _первый" -msgid "Start contours at e_xtrema" -msgstr "Начинать контуры в _экстремумах" +msgid "" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." +msgstr "" +"Использовать кубические (PostScript) сплайны для хранения\n" +"всех кривых всех слоев этого шрифта. Кубические сплайны \n" +"обычно проще редактировать, чем квадратичные\n" +"(и из них всегда можно создать шрифт TrueType)." msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" -"Если начальная точка контура не является экстремумом, найти другую точку, " -"которая им является" +"Использовать квадратичные (TrueType), а не кубические (PostScript)\n" +"сплайны для хранения всех кривых всех слоев этого шрифта." -msgid "Allow _curve smoothing" -msgstr "_Разрешить сглаживание кривых" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." +msgstr "" +"Ииспользовать растеризатор FreeType (если доступен)\n" +"для растеризации глифов при просмотре шрифта.\n" +"Глифы при этом как правило выглядят лучше." msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" +"Использовать библиотеку Cairo (если она доступна)\n" +"для сглаженной, но более медленной отрисовки графики.\n" +"Изменение параметра вступит в силу только для\n" +"вновь открываемых окон программы." -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "если тангенс меньше" +msgid "UseCairoDrawing" +msgstr "Использовать Cairo" -msgid "S_nap to horizontal/vertical" -msgstr "При_липать к горизонталям и вертикалям" +msgid "Uyghur" +msgstr "Уйгурский" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" +msgid "Uzbek" +msgstr "Узбекский" -msgid "_Flatten bumps on lines" -msgstr "_Выровнять горбы кривых" +msgid "Uzbek (Cyrillic)" +msgstr "Узбекский (Кириллица)" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Если у кривой линии есть горб, выпрямить его" +msgid "Uzbek (Latin)" +msgstr "Узбекский (Латиница)" -msgid "if smaller than" -msgstr "если меньше чем" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "В" -msgid "Don't smooth lines" -msgstr "Не сглаживать кривые" +msgid "VFlex Hint Color" +msgstr "Цвет в. flex-хинта" -msgid "longer than" -msgstr "длиннее чем" +msgid "VKern By Classes" +msgstr "Верт. кернинг по классам" -msgid "Set as Default" -msgstr "Использовать по умолчанию" +msgid "VKern By Classes..." +msgstr "Верт. кернинг по классам..." -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" +msgid "VKern From HKern" +msgstr "Верт. кернинг из гор. кернинга" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" +msgid "VStem" +msgstr "Вертикальные штрихи" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "В начале было Слово..." +msgid "VWidth" +msgstr "В.ширина" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" +msgid "Validate Before Saving" +msgstr "Проверить перед сохранением" -msgid "Recovery Complete" -msgstr "" +msgid "Validating..." +msgstr "Выполняется проверка..." #, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" +msgid "Validation of %.100s" +msgstr "Проверка %.100s" -msgid "Ax => xA" -msgstr "" +msgid "Value" +msgstr "Значение" -msgid "xD => Dx" -msgstr "" +msgid "Value out of bounds" +msgstr "О_тменить" -msgid "AxD => DxA" -msgstr "" +msgid "Value out of range" +msgstr "Значение вне диапазона" -msgid "ABx => xAB" -msgstr "" +msgid "Value:" +msgstr "Значение:" -msgid "ABx => xBA" -msgstr "" +msgid "Vanishing Point:" +msgstr "Точка схода:" + +msgid "Vendor ID:" +msgstr "ID производителя:" -msgid "xCD => CDx" -msgstr "" +msgid "Vendor URL" +msgstr "URL производителя" -msgid "xCD => DCx" -msgstr "" +msgid "Version" +msgstr "Версия" -msgid "AxCD => CDxA" -msgstr "" +#, c-format +msgid "Version %.20s" +msgstr "Версия %.20s" -msgid "AxCD => DCxA" -msgstr "" +msgid "Version, Major:" +msgstr "Основная версия:" -msgid "ABxD => DxAB" -msgstr "" +msgid "Vert. Hint Color" +msgstr "Цвет верт. хинта" -msgid "ABxD => DxBA" -msgstr "" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Верт. варианты" -msgid "ABxCD => CDxAB" -msgstr "" +msgid "Vertical" +msgstr "По вертикали" -msgid "ABxCD => CDxBA" -msgstr "" +msgid "Vertical Baselines" +msgstr "Вертикальные линии шрифта" -msgid "ABxCD => DCxAB" -msgstr "" +msgid "Vertical Counter Scale" +msgstr "Масштабирование вертикальных просветов" -msgid "ABxCD => DCxBA" -msgstr "" +msgid "Vertical Counters:" +msgstr "Вертикальные просветы:" -#, c-format -msgid "State %d, %.40s" -msgstr "" +msgid "Vertical Fractions" +msgstr "Вертикальные дроби" -msgid "Next State:" -msgstr "" +msgid "Vertical Kerning" +msgstr "Вертикальный кернинг" -msgid "Kern Values:" -msgstr "Значения кернинга:" +msgid "Vertical Offset" +msgstr "Смещение по вертикали" -msgid "At most 8 kerning values may be specified here" -msgstr "" +msgid "Vertical Offset:" +msgstr "Смещение по вертикали:" -msgid "Too Many Kerns" -msgstr "Слишком много кернов" +msgid "Vertical Only" +msgstr "Только по вертикали" -msgid "Kerning values must be even" -msgstr "" +msgid "Vertical Scale" +msgstr "Вертикальное масштабирование" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Справка %s не существует" +msgid "Vertical Scale:" +msgstr "Масштаб по вертикали:" -msgid "Bad lookup type" -msgstr "Некорректный тип справки" +msgid "Vertical Stem Width Scale" +msgstr "Масштаб ширины верт. штрихов" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" +msgid "Very Condensed" +msgstr "Очень сжатый" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" +msgid "Very Expanded" +msgstr "Очень расширенный" -msgid "Too Many Glyphs" -msgstr "Слишком много символов" +msgid "Very High" +msgstr "Очень высокий" -msgid "Edit State Transition" -msgstr "" +msgid "Very Light" +msgstr "Очень светлый" -msgid "Class 1: {Everything Else}" -msgstr "" +msgid "Very Low" +msgstr "Очень низкий" -msgid "Advance To Next Glyph" -msgstr "" +msgid "Very Narrow" +msgstr "Очень узкий" -msgid "Push Current Glyph" -msgstr "" +msgid "Very Wide" +msgstr "Очень широкий" -msgid "Mark Current Glyph" -msgstr "" +msgid "Vietnamese" +msgstr "Вьетнамский" -msgid "Mark Current Glyph As First" -msgstr "" +msgid "View" +msgstr "Вид" -msgid "Mark Current Glyph As Last" -msgstr "" +msgid "View Point" +msgstr "Точка обзора" -msgid "Current Glyph Is Kashida Like" -msgstr "" +msgid "WWS Subfamily" +msgstr "Подсемейство WWS" -msgid "Marked Glyph Is Kashida Like" -msgstr "" +msgid "W_hitespace Glyphs" +msgstr "Г_лифы с пробелами" -msgid "Insert Before Current Glyph" -msgstr "Вставить перед текущим символом" +msgid "W_ithin Rectangle" +msgstr "_В пределах прямоугольника" -msgid "Insert Before Marked Glyph" -msgstr "" +msgid "Wansung (Korean)" +msgstr "Wansung (Корейский)" -msgid "Mark Insert:" -msgstr "" +msgid "Warn if _unlinked references" +msgstr "Предупредить о _несвязанных ссылках" -msgid "Current Insert:" -msgstr "" +msgid "Warning" +msgstr "Внимание" -msgid "Mark Subs:" -msgstr "" +msgid "Warning: Font contained no glyphs" +msgstr "Предупреждение: в шрифтовом файле не было глифов" -msgid "Current Subs:" -msgstr "" +msgid "Warnings" +msgstr "Предупреждения" -msgid "_Up↑" -msgstr "_Вверх↑" +msgid "Weight, Width, Slope Only" +msgstr "Только насыщенность, ширина и наклон" -msgid "←_Left" -msgstr "←_Влево" +msgid "Welsh" +msgstr "Уэльский" -msgid "_Right→" -msgstr "В_право→" +msgid "What type(s) of palm font records do you want?" +msgstr "Какой тип записей шрифта Palm вам нужен?" -msgid "↓_Down" -msgstr "↓В_низ" +msgid "When a font is opened, should it be made compact?" +msgstr "Включить ли компактную кодировку для только что открытого шрифта" -msgid "{Start of Input}" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." msgstr "" +"При копировании глифов из окна таблицы шрифта\n" +"также копировать truetype-инструкции этих глифов" -msgid "{Start of Line}" +msgid "" +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." msgstr "" +"При открытии шрифтового файла (не SFD) FontForge попытается отобразить этот " +"юникодный символ" -msgid "Edit Contextual Glyph Insertion" +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" +"При создании шрифта TrueType или OpenType иногда\n" +"бывает полезно знать привязку идентификаторов глифов\n" +"TrueType к именам глифов. Если эта функция используется,\n" +"FontForge создаст файл с расширением .g2n, содержащий\n" +"такую карту привязок." -msgid "Edit Contextual Kerning" -msgstr "" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "Удаленные засечки (как первые две в \"m\") заменить на:" -msgid "Edit Indic Rearrangement" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." msgstr "" +"Должны ли загружаемые в программу шрифты сохранять\n" +"свои сплайны (квадратичные или кубические), или же сплайны\n" +"должны преобразовываться согласно значению параметра\n" +"NewFontsQuadratic." -msgid "New Contextual Glyph Insertion" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" +"Должны ли новые шрифты содержать квадратичные (TrueType)\n" +"или же кубические (PostScript и OpenType) сплайны." -msgid "New Contextual Kerning" -msgstr "" +msgid "White Space" +msgstr "Пробел" -msgid "New Indic Rearrangement" -msgstr "" +msgid "Wide" +msgstr "Широкий" -msgid "{End of Text}" -msgstr "" +msgid "Width" +msgstr "Ширина" -msgid "{Deleted Glyph}" -msgstr "" +msgid "Width Color" +msgstr "Цвет ширины" -msgid "{End of Line}" -msgstr "" +msgid "Width _Class" +msgstr "Класс _ширины:" -msgid "Vertical Only" -msgstr "Только по вертикали" +msgid "Width of Vertical Stems:" +msgstr "Ширина горизонтальных штрихов:" -msgid "Final" -msgstr "" +msgid "Width:" +msgstr "Ширина:" -msgid "First" -msgstr "Первый" +msgid "Window" +msgstr "Окно" -msgid "Isolated" -msgstr "" +msgid "Windows Latin (\"ANSI\")" +msgstr "Латиница Windows (ANSI)" -msgid "Medial" -msgstr "" +msgid "Woff Major Version:" +msgstr "Основная версия WOFF:" -msgid "Bad Tile" -msgstr "" +msgid "Woff Minor Version:" +msgstr "Второстепенная версия WOFF:" -msgid "You must specify an isolated (or medial) tile" -msgstr "" +msgid "Write failed" +msgstr "Не удалось выполнить запись" -msgid "You must specify a medial tile" -msgstr "" +msgid "Wrong Direction" +msgstr "Неправильное направление" -msgid "Tile Path" -msgstr "" +msgid "Wrong type of SFD file" +msgstr "Неправильный тип файла SFD" -msgid "Include Whitespace below Tile" -msgstr "" +msgid "X Bitmap" +msgstr "Растр X" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" +msgid "X Resource Editor" +msgstr "Редактор ресурсного файла X" -msgid "_Left" -msgstr "С_лева" +msgid "XHeight Percent" +msgstr "Процент роста строчных:" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "XHeight Percent:" +msgstr "Процент роста строчных:" -msgid "The tiles should be centered on the path" -msgstr "" +msgid "XHeight:" +msgstr "Высота строчных:" -msgid "_Right" -msgstr "С_права" +msgid "Yakut" +msgstr "Якутский" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "Yes" +msgstr "Да" -msgid "_Tile" -msgstr "" +msgid "Yes to _All" +msgstr "Да для _всех" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" +msgid "Yi" +msgstr "И" + +msgid "Yi Modern" +msgstr "Современный Юи" + +msgid "Yi Radicals" +msgstr "Корни И" + +msgid "Yi Syllables" +msgstr "Слоги И" -msgid "Sc_ale & Tile" -msgstr "" +msgid "Yi Syllables/Radicals" +msgstr "Слоги и корни Юи" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "Yiddish" +msgstr "Идиш" -msgid "_Scale" -msgstr "" +msgid "Yijing Hexagram Symbols" +msgstr "Символы И-цзин" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" +msgid "Yoruba" +msgstr "Йоруба" -msgid "X Repeat Count" +#, c-format +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" msgstr "" +"Похоже, у вас остался незавершенный сеанс редактирования в %s.\n" +"Вы хотите восстановить его?" -msgid "Y Repeat Count" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"Вы пытаетесь очистить %.30s, на который ссылается другой символ.\n" +"Вы действительно хотите очистить его?" -msgid "Bad Pattern Size" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Вы пытаетесь вставить ссылку в %1$s в %2$s.\n" +"Но %1$s в этом шрифтовом файле отсутствует.\n" +"Вы хотите скопировать исходные сплайны (или удалить ссылку)?" -msgid "The pattern size (width & height) must be a positive number" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"Вы пытаетесь вставить инструкции глифа из одного шрифтового файла в другой. " +"Скорее всего это сработает только в том случае, если таблицы 'prep', 'fpgm' " +"и 'cvt ' этих шрифтовых файлов совпадают.\n" +"Всё равно продолжить?" -msgid "The repeat counts must be positive numbers" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" +"Вы пытаетесь сохранить шрифт CID не в формате CID. Это допустимо, но " +"означает, что будет сохранён только текущий вложенный шрифт.\n" +"Вы действительно хотите этого?" -msgid "Bad Pattern" -msgstr "" +msgid "You changed the point numbering" +msgstr "Вы изменили нумерацию точек" -msgid "You must specify a pattern" -msgstr "" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "У вас нет прав на чтение %.100s" -msgid "Pattern" -msgstr "" +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Вы изменили нумерацию точек символа %s.%s%s%s" -msgid "Pattern Size:" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Вы можете создать меню содержащее до 10 часто используемых сценариев\n" +"Каждая запись должна содержать команду отображаемую в меню\n" +"и название файла сценария. Команда меню может содержать любые символы " +"Unicode.\n" +"Кнопка \"...\" позволяет выбрать файл сценария." -msgid "Repeat Counts:" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Вы можете создать меню содержащее до 10 часто используемых сценариев.\n" +"Каждая запись должна содержать команду отображаемую в меню\n" +"и название файла сценария. Команда меню может содержать любые символы " +"Unicode.\n" +"Кнопка \"...\" позволяет выбрать файл сценария." -msgid "Do Nothing" -msgstr "Ничего не делать" - -msgid "Move..." -msgstr "Переместить" - -msgid "Rotate..." -msgstr "Повернуть" +msgid "You may not paste a reference into this window" +msgstr "Вы не можете вставить ссылку в это окно" -msgid "Scale Uniformly..." -msgstr "Пропорционально масштабировать" +msgid "You may not select both variants of 'f'" +msgstr "Вы не можете выбрать оба варианта \"f\"" -msgid "Scale..." -msgstr "Масштабировать" +msgid "You may not use spiros" +msgstr "Вы не можете использовать кривые Спиро" -msgid "Flip..." -msgstr "Отразить" +msgid "You must choose a lookup type" +msgstr "Необходимо выбрать тип справки" -msgid "Rotate 3D Around..." -msgstr "Повернуть в 3D" +msgid "You must draw a line" +msgstr "Необходимо нарисовать линию" -msgid "Move by Ruler..." -msgstr "Переместить по линейке" +msgid "You must draw a line, with at most one additional point" +msgstr "Необходимо нарисовать линию с как минимум одной дополнительной точкой" -msgid "Rotate by Ruler..." -msgstr "Повернуть по линейке" +msgid "You must name the lookup." +msgstr "Необходимо дать название этой справке" -msgid "Skew by Ruler..." -msgstr "Наклонить по линейке" +msgid "You must select a Lookup Type." +msgstr "Необходимо выбрать тип справки" -msgid "X Movement" +msgid "You must select a lookup subtable to contain this kerning pair" msgstr "" +"Необходимо выбрать субтаблицу справки для хранения этой кернинговой пары" -msgid "Y Movement" -msgstr "" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "В субтаблице %s необходимо указать название глифа" -msgid "Rotation Angle" -msgstr "Угол вращения" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"У вашего шрифта двухбайтная кодировка, а вы пытаетесь сохранить его в " +"формате, который поддерживает только однобайтные кодировки. Это значит, что " +"вы не сможете получить доступ ни к чему после первых 256 символов без " +"перекодирования шрифта.\n" +"\n" +"Хотите продолжить?" -msgid "Scale Factor" -msgstr "Коэффициент масштабирования" +msgid "Z_oom out" +msgstr "_Отдалить" -msgid "X Scale Factor" -msgstr "" +msgid "Zone:" +msgstr "Зона:" -msgid "Y Scale Factor" -msgstr "" +msgid "Zones" +msgstr "Зоны" -msgid "Skew Angle" -msgstr "Угол наклона" +msgid "Zoom _in" +msgstr "_Приблизить" -msgid "Rotation about X Axis" -msgstr "Вращение вокруг оси X" +msgid "Zulu" +msgstr "Зулусский" -msgid "Rotation about Y Axis" -msgstr "Вращение вокруг оси Y" +#, c-format +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g x %g длина %g" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"После поворота или наклона символа возможно надо использовать \"Элемент-" -">Добавить экстремумы\"" +msgid "_24 pixel outline" +msgstr "Контур _24 точки" -msgid "° Clockwise" -msgstr "° по часовой" +msgid "_36 pixel outline" +msgstr "Контур _36 точек" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° против часовой стрелки" +msgid "_3D Rotate" +msgstr "Вра_щение в 3D" -msgid "Transform" -msgstr "Преобразование" +msgid "_48 pixel outline" +msgstr "Контур _48 точек" -msgid "Origin:" -msgstr "Начало координат:" +msgid "_72 pixel outline" +msgstr "Контур _72 точки" -msgid "Transform _All Layers" -msgstr "Преобразовать _все слои" +msgid "_8x2 cell window" +msgstr "Окно 8×2 ячейки" -msgid "Transform _Guide Layer Too" -msgstr "Преобразовать слой _направляющих" +msgid "_96 pixel outline" +msgstr "Контур _96 точек" -msgid "Transform _Width Too" -msgstr "Преобразовать _ширину" +msgid "_About..." +msgstr "О _программе..." -msgid "Transform kerning _classes too" -msgstr "Также преобразовать _кернинговые классы" +msgid "_Accept inexact" +msgstr "_Возможно неточное совпадение" -msgid "Transform simple positioning features & _kern pairs" -msgstr "Преобразовать простые функции позиционирования и _кернинговые пары" +msgid "_Activate Spiro" +msgstr "_Включить Спиро" -msgid "Round To _Int" -msgstr "О_круглить" +msgid "_Add" +msgstr "_Добавить" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_Add Anchor" +msgstr "_Добавить якорь" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" +msgid "_Add Encoding Slots..." +msgstr "_Добавить слоты кодировки..." -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Add HHint" +msgstr "Добавить _горизонтальные хинты" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Add Selected" +msgstr "_Добавить выбранные" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_All Fonts" +msgstr "_Всех шрифтов" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Alphabetic" +msgstr "В _алфавитном порядке" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Anchored Pairs" +msgstr "С_цепленные пары" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Anchors" +msgstr "_Якоря" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_Anti Alias" +msgstr "_Сглаживать" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Anti-Aliased" +msgstr "_Сглаживание" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_Apply" +msgstr "_Применить" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Apply to All" +msgstr "_Применить ко всем" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Apply to Selection" +msgstr "_Применить к выделению" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Arm Style" +msgstr "_Горизонт. штрих и концевые элементы:" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Around" +msgstr "_Вокруг" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Ascent:" +msgstr "_Верхние выносные:" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Auto" +msgstr "_Авто" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_Auto Width..." +msgstr "_Автоширина..." -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "_Фон" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Base Filename:" +msgstr "_Базовое имя файла:" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "_Больший размер пиксела" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Bigger Point Size" +msgstr "_Больший размер пункта" -msgid "END Function definition" -msgstr "" +msgid "_Blend to New Font..." +msgstr "_Смешать в новый шрифт..." -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Both" +msgstr "_Оба" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Bottom" +msgstr "Вн_из" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Bottom hint:" +msgstr "_Нижний хинт:" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "_Bottom:" +msgstr "_Нижний предел:" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_Browse" +msgstr "_Просмотр" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Build Accented Glyph" +msgstr "Создать _акцентированный символ" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Butt" +msgstr "_Плоский" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Cancel" +msgstr "О_тменить" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Center in Width" +msgstr "_Центрировать по ширине" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Change Supplement..." +msgstr "_Изменить дополнение..." -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Changed Glyphs" +msgstr "_Изменённые глифы" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Clear HStem" +msgstr "Очистить _горизонтальные штрихи" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Clear Hints" +msgstr "О_чистить хинты" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Close" +msgstr "_Закрыть" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Cluster" +msgstr "_В скопление" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Compact" +msgstr "_Компактная" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Condense/Extend..." +msgstr "_Сжать/Расширить..." -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_Contrast" +msgstr "_Контраст:" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Control Point Info" +msgstr "_Данные о контрольной точке" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_Control Points near horizontal/vertical" +msgstr "_Упр. точки почти горизонтальны/вертикальны" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Convert to CID" +msgstr "_Преобразовать в _CID" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Copies:" +msgstr "_Копии:" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Copy" +msgstr "С_копировать" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Correct Direction" +msgstr "_Исправить направление" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Создать MM..." -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Create Pair" +msgstr "_Создать пару..." -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Curve" +msgstr "_Кривая" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Debug..." +msgstr "_Отладка..." -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Default Separation:" +msgstr "_Разделение по умолчанию:" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Delete" +msgstr "_Удалить" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Descent:" +msgstr "_Нижние выносные:" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Deselect All" +msgstr "Сн_ять выделение" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_Detach" +msgstr "От_цепить" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_Detach Glyphs" +msgstr "От_цепить символы" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Diagonal Hints" +msgstr "_Диагональные хинты" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Displayed Font" +msgstr "_Отображаемого шрифта" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Docked Palettes" +msgstr "_Сцепленные палитры" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Don't AutoHint" +msgstr "_Не хинтовать автоматически" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Don't Expand" +msgstr "_Не расширять" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Don't Save" +msgstr "_Не сохранять" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Done" +msgstr "_Закрыть" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Down" +msgstr "_Ниже" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Earlier" +msgstr "_Раньше" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Edges near horizontal/vertical" +msgstr "Края почти _горизонтальны/вертикальны" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Edit" +msgstr "_Правка" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_Edit Data" +msgstr "Изменить _данные" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Edit Instructions..." +msgstr "_Изменить инструкции..." -msgid "POP top stack element" -msgstr "" +msgid "_Edit..." +msgstr "_Изменить..." -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Em Size:" +msgstr "_Размер Em:" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Embeddable" +msgstr "_Встраивание:" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Enabled" +msgstr "_Включен" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Encoding Hex" +msgstr "Hex _кодировки" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Error Limit:" +msgstr "_Предельная ошибка:" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Exact" +msgstr "Точное совпадение" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Exclude" +msgstr "_Разность" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Expand Stroke..." +msgstr "_Расширить обводку…" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Extrema" +msgstr "_Экстремумы" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Family Name:" +msgstr "_Гарнитура:" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_File" +msgstr "_Файл" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Fill" +msgstr "_Заливку" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Filter" +msgstr "_Фильтр" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Find Intersections" +msgstr "Р_азделить" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_First" +msgstr "_Первый" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_First Point" +msgstr "_Первая точка" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_Fit" +msgstr "_Заполнить" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Flatten bumps on lines" +msgstr "_Выровнять горбы кривых" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Font Info..." +msgstr "_Информация о шрифте..." -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Force Encoding" +msgstr "П_ринудительно переименовать" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Forget about it" +msgstr "_Забыть его" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Freehand" +msgstr "_Карандаш" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Full Font Display" +msgstr "Отобразить _весь шрифт" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_G2 Curve" +msgstr "_Кривая G2" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Gap:" +msgstr "_Интервал:" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Generate" +msgstr "_Создать" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Generate Fonts..." +msgstr "Создать _шрифты..." -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Glyph Image" +msgstr "_Изображение символа" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Glyph Info..." +msgstr "_Информация о символе..." -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Glyphs Worth Outputting" +msgstr "Только _достойные экспорта глифы" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Goto" +msgstr "Пере_ход" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Guess" +msgstr "_Угадать" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Направляющая" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_HStem" +msgstr "_Горизонтальные штрихи" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Hangul" +msgstr "_Хангул" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Height:" +msgstr "_Высота:" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Help" +msgstr "_Справка" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Hide" +msgstr "С_крыть" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Hide Unused Columns" +msgstr "_Скрыть неиспользуемые столбцы" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Hinting Needed" +msgstr "_Не имеющие хинтов" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Hints controlling no points" +msgstr "_Хинты, не контролирующие никакие точки" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Horizontal Baselines..." +msgstr "_Горизонтальные линии шрифта..." -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Horizontal Hints" +msgstr "_Горизонтальные хинты" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_IBM Family:" +msgstr "Гарнитура _IBM:" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_IDEFs" +msgstr "_IDEF" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Import" +msgstr "_Импортировать" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Import..." +msgstr "_Импортировать..." -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Index" +msgstr "_Содержание" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Insert" +msgstr "_Вставить" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Insert Random Text..." +msgstr "_Вставить случайный текст..." -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Interpolated" +msgstr "_Интерполированное" -msgid "Parse Error" -msgstr "Ошибка разбора" +msgid "_Intersect" +msgstr "_Пересечение" -msgid "" -msgstr "" +msgid "_Invert Selection" +msgstr "_Инвертировать выделение" -msgid "" -msgstr "" +msgid "_Italic Angle:" +msgstr "_Угол наклона:" -msgid "" -msgstr "" +msgid "_Italic..." +msgstr "_Курсив..." -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_Join" +msgstr "_Соединить" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_Kern Pairs" +msgstr "К_ернинговые пары" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_Kerning only" +msgstr "Только _кернинг" -msgid "_Parse" -msgstr "_Разобрать" +msgid "_Knife" +msgstr "_Нож" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Инструкции TrueType для %.50s" +msgid "_LCG" +msgstr "_ЛКГ" -msgid "Change Length" -msgstr "Изменить длину" +msgid "_Language" +msgstr "_Язык" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "_Language:" +msgstr "_Язык:" -msgid "Index" -msgstr "" +msgid "_Last" +msgstr "П_оследний" -msgid "Instructions were changed" -msgstr "" +msgid "_Layers" +msgstr "С_лои" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "Инструкции для %.80s изменились. Потерять эти изменения?" +msgid "_Left" +msgstr "С_лева" -msgid "Zones" -msgstr "Зоны" +msgid "_Left Constraint" +msgstr "_Левая ограничительная" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Letterform" +msgstr "_Форма символа:" -msgid "Max Stack Depth" -msgstr "" +msgid "_License..." +msgstr "_Лицензия..." -msgid "Max # Functions" -msgstr "" +msgid "_Ligatures" +msgstr "_Лигатуры" -msgid "Max Instruction Defines" -msgstr "" +msgid "_Load Encoding..." +msgstr "_Загрузить кодировку..." + +msgid "_Magnify" +msgstr "_Лупа" -msgid "_Zones:" -msgstr "_Зоны:" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "Сделать _первой" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Match Fuzziness:" +msgstr "_Нечеткость совпадения:" -msgid "St_orage:" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "_Макс. расстояние между точками области" -msgid "Max _Stack Depth:" -msgstr "" +msgid "_Merge" +msgstr "О_бъединить" -msgid "_FDEF" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "_Вставить функции OpenType..." -msgid "_IDEFs" -msgstr "_IDEF" +msgid "_Merge Fonts..." +msgstr "О_бъединить шрифты..." -msgid "_None" -msgstr "_Нет" +msgid "_Metrics" +msgstr "_Метрики" -msgid "Label" -msgstr "Метка" +msgid "_Midline" +msgstr "Средняя _линия:" -msgid "Text Labels" -msgstr "Текстовые метки" +msgid "_Min Kern:" +msgstr "_Минимальный кернинг:" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Min:" +msgstr "_Мин:" -msgid "Shift On Press" -msgstr "" +msgid "_Miter" +msgstr "О_строе" -msgid "Button" -msgstr "Кнопка" +msgid "_Mixed" +msgstr "С_мешанные" -msgid "Buttons" -msgstr "Кнопки" +msgid "_More hints than:" +msgstr "_Больше хинтов чем:" -msgid "Default Button" -msgstr "Кнопка по умолчанию" +msgid "_More points than:" +msgstr "_Больше точек чем:" -msgid "Default Buttons" -msgstr "Кнопки по умолчанию" +msgid "_Move Points" +msgstr "_Переместить точки" -msgid "Cancel Button" -msgstr "Кнопка отмены" +msgid "_Multi Size Glyph" +msgstr "_Глиф в нескольких размерах" -msgid "Cancel Buttons" -msgstr "Кнопки отмены" +msgid "_Multi Size Glyphs" +msgstr "_Глифы в нескольких размерах" -msgid "Color Button" -msgstr "Кнопка диалога выбора цвета" +msgid "_Name" +msgstr "_Название" -msgid "Drop List Button" -msgstr "Кнопка раскрывающегося списка" +msgid "_Name Contour" +msgstr "_Дать имя контуру" -msgid "Blue:" -msgstr "Синий:" +msgid "_Name Point" +msgstr "Дать _имя точке" -msgid "Green:" -msgstr "Зеленый:" +msgid "_Name:" +msgstr "_Название:" -msgid "Hue:" -msgstr "Тон:" +msgid "_Next" +msgstr "_Дальше" -msgid "Red:" -msgstr "Красный:" +msgid "_Next >" +msgstr "_След. >" -msgid "Saturation:" -msgstr "Насыщенность:" +msgid "_Next Glyph" +msgstr "_Следующий символ" -msgid "Value:" -msgstr "Значение:" +msgid "_Next Point" +msgstr "_Следующая точка" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" +msgid "_No" +msgstr "_Нет" -msgid "Value out of bounds" -msgstr "О_тменить" +msgid "_Non Linear Transform..." +msgstr "_Нелинейно преобразовать..." -msgid "Drawing Area" -msgstr "Холст" +msgid "_None" +msgstr "_Нет" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_Normal" +msgstr "_Обычное" -msgid "Show Hidden Files" -msgstr "Показать скрытые файлы" +msgid "_OK" +msgstr "_ОК" -msgid "Directories Amid Files" -msgstr "Каталоги вперемешку с файлами" +msgid "_OS/2 Version" +msgstr "Версия _OS/2" -msgid "Directories First" -msgstr "Сначала каталоги" +msgid "_Off" +msgstr "_Выключить" -msgid "Directories Separate" -msgstr "Каталоги отдельно" +msgid "_Open" +msgstr "_Открыть" -msgid "Refresh File List" -msgstr "Обновить список файлов" +msgid "_Order" +msgstr "_Порядок" -msgid "Remove bookmarks" -msgstr "Удалить закладки" +msgid "_Other" +msgstr "_Другое" -msgid "Remove selected bookmarks" -msgstr "Удалить выбранные закладки" +msgid "_Outline" +msgstr "_Контур" -msgid "Directory|Back" -msgstr "Назад" +msgid "_Overlapped hints" +msgstr "П_ерекрывающиеся хинты" -msgid "Directory|Forward" -msgstr "Вперед" +msgid "_Overview" +msgstr "_Обзор" -msgid "Bookmark Current Dir" -msgstr "Текущий каталог в закладки" +msgid "_Pairs" +msgstr "_Пары" -msgid "Remove Bookmark..." -msgstr "Удалить закладку..." +msgid "_Palettes" +msgstr "_Палитры" -msgid "Home Folder" -msgstr "Домашний каталог" +msgid "_Parse" +msgstr "_Разобрать" -msgid "Bookmarks" -msgstr "Закладки" +msgid "_Paste" +msgstr "Вст_авить" -msgid "Parent Folder" -msgstr "Родительский каталог" +msgid "_Point" +msgstr "_Точка" -msgid "Configure" -msgstr "" +msgid "_Point of View Projection..." +msgstr "П_роекция точки обзора..." -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_Pointer" +msgstr "_Указатель" -msgid "Text Image Skip" -msgstr "" +msgid "_Points" +msgstr "_Точки" -msgid "Image Path" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "Точки возле¹ краёв хинта" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_Points too far" +msgstr "Точки расположены слишком _далеко" -msgid "GGadget" -msgstr "" +msgid "_Pointsize Y:" +msgstr "_Размер точки по Y:" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Pointsize:" +msgstr "_Размер (pt):" -msgid "Color|Foreground" -msgstr "Передний план" +msgid "_Populate" +msgstr "_Заполнить" -msgid "Text color for popup windows" -msgstr "Цвет текста всплывающих подсказок" +msgid "_Prev Glyph" +msgstr "_Предыдущий символ" -msgid "Background color for popup windows" -msgstr "Цвет фона всплывающих подсказок" +msgid "_Prev Point" +msgstr "П_редыдущая точка" -msgid "Delay" -msgstr "Задержка" +msgid "_Print" +msgstr "На_печатать" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Задержка (в мс) перед появлением подсказок" +msgid "_Print..." +msgstr "_Печать..." -msgid "Life Time" -msgstr "Длительность" +msgid "_Printer:" +msgstr "Пр_интер:" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "Длительность (в мс) отображения подсказок" +msgid "_Proportion" +msgstr "_Пропорции:" -msgid "Popup" -msgstr "Подсказки" +msgid "_Quit" +msgstr "В_ыход" -msgid "Popup windows" -msgstr "Всплывающие подсказки к элементам интерфейса" +msgid "_Radius:" +msgstr "_Радиус:" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" +msgid "_Redo" +msgstr "Ве_рнуть" -msgid "Disabled Image" -msgstr "" +msgid "_Reencode" +msgstr "_Перекодировать" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" +msgid "_References..." +msgstr "_Ссылки..." -msgid "Size of the list mark" -msgstr "" +msgid "_Refresh" +msgstr "О_бновить" -msgid "List Mark" -msgstr "Метка списка" +msgid "_Remove" +msgstr "_Удалить" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_Remove Empty" +msgstr "Удалить _пустые" -msgid "Line" -msgstr "Линия" +msgid "_Remove Font" +msgstr "_Удалить шрифт" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "Разделяющая линия в диалогах и меню" +msgid "_Remove Overlap" +msgstr "_Сумма" -msgid "HV Group Box" -msgstr "Группирующая рамка" +msgid "_Replace" +msgstr "_Заменить" -msgid "A box drawn around other gadgets" -msgstr "Рамка, рисуемая вокруг других элементов интерфейса" +msgid "_Replace Glyph..." +msgstr "_Заменить символ..." -msgid "List" -msgstr "Список" +msgid "_Retain" +msgstr "_Сохранить" -msgid "Title Background" -msgstr "Фон заголовка" +msgid "_Revert" +msgstr "_Восстановить" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Revert All" +msgstr "_Восстановить все" -msgid "Title Text Color" -msgstr "Цвет текста заголовка" +msgid "_Revert File" +msgstr "_Восстановить файл" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "_Review" +msgstr "_Просмотреть" -msgid "Title Divider Color" -msgstr "Цвет разделителя заголовка" +msgid "_Review Hints..." +msgstr "Просмотреть _хинты..." -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "_Right" +msgstr "С_права" -msgid "Rule Color" -msgstr "" +msgid "_Right Constraint" +msgstr "_Правая ограничительная" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "_Right→" +msgstr "В_право→" -msgid "Frozen Color" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "По_вернуть на 90° по часовой стрелке" -msgid "Active Color" -msgstr "Активный цвет" +msgid "_Round" +msgstr "_Круглый" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Ruler" +msgstr "_Линейка" -msgid "Active Background" -msgstr "Активный фон" +msgid "_Rulers" +msgstr "_Линейки" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "_Save" +msgstr "_Сохранить" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "_Save As..." +msgstr "Сохранить _как..." -msgid "Title Font" -msgstr "Шрифт заголовка" +msgid "_Save Namelist of Font..." +msgstr "Со_хранить список имён шрифта..." -msgid "Matrix Edit" -msgstr "" +msgid "_Save in UTF8" +msgstr "_Сохранить в UTF-8" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" +msgid "_Scale Outlines" +msgstr "_Масштабировать контуры" -msgid "Matrix Edit Continued" -msgstr "" +msgid "_Scroll" +msgstr "П_еремещение" -msgid "Row|New" -msgstr "" +msgid "_Search" +msgstr "_Искать" -msgid "Menu Bar" -msgstr "Строка меню" +msgid "_Select" +msgstr "_Выделить" -msgid "MacIcons" -msgstr "" +msgid "_Separation:" +msgstr "_Разделение:" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "_Serifs" +msgstr "Стиль _засечек:" -msgid "Text color for progress windows" -msgstr "" +msgid "_Shades" +msgstr "_Тени" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "_Shadow" +msgstr "_Тень" -msgid "Color|FillColor" -msgstr "Цвет заливки" +msgid "_Show" +msgstr "_Показать" -msgid "Background color for progress windows" -msgstr "" +msgid "_Show ATT" +msgstr "_Показать ATT" -msgid "Progress" -msgstr "Прогресс" +msgid "_Side Bearings" +msgstr "_Боковые границы" -msgid "Progress Bars" -msgstr "" +msgid "_Simplify" +msgstr "_Упростить" -msgid "Radio Button" -msgstr "" +msgid "_Size:" +msgstr "_Размер:" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "_Skew..." +msgstr "На_клонить..." -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "_Skip" +msgstr "_Пропустить" -msgid "Radio On Mark" -msgstr "" +msgid "_Skip for now" +msgstr "_Пропустить сейчас" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "_Smaller Pixel Size" +msgstr "_Меньший размер пиксела" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "_Smaller Point Size" +msgstr "_Меньший размер пункта" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Sort" +msgstr "_Сортировать" -msgid "Radio Off Mark" -msgstr "" +msgid "_Space Points" +msgstr "_Равное расстояние между точками" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "_Stop" +msgstr "_Стоп" -msgid "Check Box" -msgstr "" +msgid "_Stroked Font" +msgstr "Шрифт с _обводкой" -msgid "Check Box On Mark" -msgstr "" +msgid "_Substitutions..." +msgstr "_Подстановки..." -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "_Tag:" +msgstr "_Тэг:" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "_Tangent" +msgstr "_Касательная" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "_Thirds in Width" +msgstr "_Трети по ширине" -msgid "Check Box Off Mark" -msgstr "" +msgid "_Tools" +msgstr "И_нструменты" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "_Top" +msgstr "Вв_ерх" -msgid "Bad font" -msgstr "" +msgid "_Top hint:" +msgstr "_Верхний хинт:" -msgid "Bad font specification" -msgstr "_Y" +msgid "_Top:" +msgstr "_Верхний предел:" -#, c-format -msgid "Could not open %s" -msgstr "Не удалось открыть %s" +msgid "_Touching" +msgstr "_Касание" -msgid "Could not open image" -msgstr "Не удалось открыть изображение" +msgid "_Transform..." +msgstr "_Преобразовать..." -msgid "Store this filename in preferences" -msgstr "Сохранить имя этого файла в параметрах программы" +msgid "_Transformations" +msgstr "_Преобразования" -msgid "Save Resource file as..." -msgstr "Сохранить ресурсный файл как..." +msgid "_TrueType Instructions" +msgstr "_Инструкций TrueType" -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "_Type3 Multi Layered Font" +msgstr "Многослойный шрифт _Type3" -msgid "Open failed" -msgstr "Не удалось открыть файл" +msgid "_Undo" +msgstr "_Отменить" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "_Unlink" +msgstr "_Разыменовать" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "_Up" +msgstr "_Выше" -msgid "Write failed" -msgstr "Не удалось выполнить запись" +msgid "_Up↑" +msgstr "_Вверх↑" -msgid "Border Width" -msgstr "" +msgid "_Use It" +msgstr "_Использовать" -msgid "Padding" -msgstr "" +msgid "_Use My Metrics" +msgstr "Использовать _мои метрики" -msgid "Radius" -msgstr "Радиус" +msgid "_VStem" +msgstr "_Вертикальные штрихи" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "_VWidth" +msgstr "_В. ширина" -msgid "X Resource Editor" -msgstr "Редактор ресурсного файла X" +msgid "_Validate..." +msgstr "_Проверить корректность..." -msgid "Inherits from" -msgstr "Наследует от" +msgid "_Validation" +msgstr "_Проверка" -msgid "Does not inherit from anything" -msgstr "Ни от чего не наследует" +msgid "_Version" +msgstr "_Версия" -msgid "Inherit" -msgstr "Наследовать" +msgid "_Version:" +msgstr "_Версия:" -msgid "Inherits for same field in parent" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "_Вертикальные линии шрифта..." -msgid "Outline Inner Border" -msgstr "" +msgid "_Vertical Hints" +msgstr "_Вертикальные хинты" -msgid "Outline Outer Border" -msgstr "" +msgid "_View" +msgstr "_Вид" -msgid "Show Active Border" -msgstr "" +msgid "_Warn if inexact" +msgstr "Пр_едупредить о неточности" -msgid "Outer Shadow" -msgstr "Тень снаружи" +msgid "_Weight" +msgstr "Н_асыщенность:" -msgid "Depressed Background" -msgstr "Подавленный передний план" +msgid "_Weight Class" +msgstr "_Класс насыщенности:" -msgid "Outline Default Button" -msgstr "" +msgid "_Width" +msgstr "_Ширина" -msgid "Background Gradient" -msgstr "Фоновый градиент" +msgid "_Width:" +msgstr "_Ширина:" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "_Window" +msgstr "_Окно" -msgid "Normal Text Color:" -msgstr "Цвет обычного текста:" +msgid "_Window Type" +msgstr "Тип _окна" -msgid "Disabled Text Color:" -msgstr "Цвет отключенного текста:" +msgid "_Wireframe" +msgstr "_Каркас" -msgid "Normal Background:" -msgstr "Обычный фон:" +msgid "_Wireframe..." +msgstr "_Каркас..." -msgid "Disabled Background:" -msgstr "Отключённый фон:" +msgid "_X Resource Editor..." +msgstr "_Редактор ресурсного файла X..." -msgid "Depressed Background:" -msgstr "Подавленный фон:" +msgid "_X near¹" +msgstr "_X возле¹" -msgid "Background Gradient:" -msgstr "Фоновый градиент:" +msgid "_X-Height" +msgstr "_Рост строчных:" -msgid "Brightest Border:" -msgstr "Самая яркая граница:" +msgid "_Y near¹" +msgstr "_Y возле¹" -msgid "Brighter Border:" -msgstr "Яркая граница:" +msgid "_Yes" +msgstr "_Да" -msgid "Darker Border:" -msgstr "Темная граница:" +msgid "_Zone:" +msgstr "_Зона:" -msgid "Darkest Border:" -msgstr "Самая темная граница:" +msgid "_Zones:" +msgstr "_Зоны:" -msgid "Inner Border:" -msgstr "" +msgid "at position" +msgstr "в позиции" -msgid "Outer Border:" -msgstr "" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "по" -msgid "Active Border:" -msgstr "Активная граница:" +msgid "copyright notice" +msgstr "уведомление об авторских правах" -msgid "Border Type:" -msgstr "Тип границы:" +msgid "coverage" +msgstr "Охват" -msgid "Border Shape:" -msgstr "Форма рамки:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Рукописная" -msgid "Border Width:" -msgstr "Толщина границы:" +msgid "em units" +msgstr "единиц em" -msgid "Padding:" -msgstr "" +msgid "em-units" +msgstr "единиц em" -msgid "Radius:" -msgstr "Радиус:" +msgid "family name" +msgstr "название гарнитуры" -msgid "Font:" -msgstr "Шрифт:" +msgid "font name" +msgstr "название шрифта" -msgid "See also:" -msgstr "См. также:" +msgid "full name" +msgstr "полное название" -msgid "Default Background" -msgstr "Фон по умолчанию" +msgid "glyph definition table" +msgstr "таблица определения глифа" -msgid "Default background color for windows" -msgstr "" +msgid "glyph positioning table" +msgstr "таблица размещения глифов" -msgid "Default Foreground" -msgstr "Передний план по умолчанию:" +msgid "glyph substitution table" +msgstr "таблица подстановки глифов" -msgid "Default foreground color for windows" -msgstr "" +msgid "if smaller than" +msgstr "если меньше чем" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "если тангенс меньше" -msgid "Screen Width in Centimeters" -msgstr "" +msgid "kern pair" +msgstr "керн. пара" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "kerning table" +msgstr "таблица кернинга" -msgid "Screen Width in Inches" -msgstr "" +msgid "ligature" +msgstr "лигатура" -msgid "GDraw" -msgstr "" +msgid "longer than" +msgstr "длиннее чем" -msgid "General facts about the windowing system" -msgstr "" +msgid "mark" +msgstr " марка" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Не удалось создать каталог: %1$s\n" -"%2$s\n" -"%3$s" +msgid "points|_Merge" +msgstr "_Объединить" -msgid "ScrollBar" -msgstr "Полоса прокрутки" +msgid "position" +msgstr "положение" -msgid "Scroll Bar" -msgstr "Полоса прокрутки" +msgid "positioning" +msgstr "размещение" -msgid "SB Thumb" -msgstr "" +msgid "problfixup|Self Intersections" +msgstr "Самопересечения" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "problselect|Bad Direction" +msgstr "Неправильное направление" -msgid "TabSet" -msgstr "" +msgid "problselect|Errors" +msgstr "Ошибки" -msgid "Tab Set" -msgstr "" +msgid "problselect|Missing Extrema" +msgstr "Отсутствующие экстремумы" -msgid "VerticalTabSet" -msgstr "" +msgid "problselect|Open Contours" +msgstr "Открытые контуры" -msgid "Vertical Tab Set" -msgstr "" +msgid "problselect|Self Intersections" +msgstr "Самопересечения" -msgid "Text Field" -msgstr "Текстовое поле" +msgid "properties table" +msgstr "таблица свойств" -msgid "List Field" -msgstr "Поле списка" +msgid "substitution" +msgstr "подстановка" -msgid "List Field (Combo Box)" -msgstr "" +msgid "unknown SIL table" +msgstr "неизвестная таблица SIL" -msgid "List Field Menu" -msgstr "" +msgid "version" +msgstr "версия" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "vertical metrics table" +msgstr "— таблица вертикальных метрик" -msgid "Numeric Field" -msgstr "Числовое поле" +msgid "weight" +msgstr "насыщенность" -msgid "Numeric Field (Spinner)" -msgstr "Числовое поле (spinner)" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Письменность" -msgid "Numeric Field Sign" -msgstr "" +msgid "° Clockwise" +msgstr "° по часовой" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° против часовой стрелки" -msgid "Could not open file" -msgstr "Не удалось открыть файл" +msgid "¹ \"Near\" means within" +msgstr "¹ «Почти» — в пределах" -msgid "_Save in UTF8" -msgstr "_Сохранить в UTF-8" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ и математика" -msgid "Save in _UCS2" -msgstr "Со_хранить в UCS-2" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Растровые шрифты ΤεΧ" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "55" +msgid "ΤεΧ General" +msgstr "ΤεΧ,общие" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "100" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ, мат. расширение" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ, мат. символы" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "ΤεΧ Names" +msgstr "Названия ΤεΧ" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "←_Left" +msgstr "←_Влево" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "↓_Down" +msgstr "↓В_низ" #, c-format -msgid "Reason:%s\n" -msgstr "Причина:%s\n" +msgid "∆Curvature: %g" +msgstr "∆ кривизны: %g" diff -Nru fontforge-20201107~dfsg/po/tr_TR.po fontforge-20220308~dfsg/po/tr_TR.po --- fontforge-20201107~dfsg/po/tr_TR.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/tr_TR.po 2022-03-08 10:14:24.000000000 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -24,73 +24,55 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "" - +#, c-format msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" -"FontForge, çizgisel ve bitmap (resim tabanlı) yazı tipleri için PostScript, " -"TrueType, OpenType, cid-keyed, multi-master, cff, SVG ve BitMap de dahil " -"olmak üzere yazı tipleri oluşturma, düzenleme ve çevirme işlemlerini " -"yapmanıza olanak tanıyan bir yazı tipi editörüdür." +"%s bir cidmap dosyası değil, lütfen indirin\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge, birçok işletim sisteminde çalışmak üzere açık kaynak kodlu olarak " -"yazılmış ücretsiz bir yazılımdır. FontForge'u görsel veya komut satırı aracı " -"ile kullanabilirsiniz." +#, c-format +msgid "%s is not in %.100s" +msgstr "%s, %.100s üzerinde değil." -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"FontForge'u kullanmayı öğrenmek kolaydır. Ayrıca temel bilgilerden başlayıp " -"betik oluşturma ve kullanma gibi gelişmiş özellikleri anlatan çeşitli " -"öğreticileri bulunmaktadır." +msgid "Albanian" +msgstr "Arnavutça" -msgid "Fontforge showing a glyph being edited" -msgstr "Fontforge düzenlenen bir sembolü gösterirken" +msgid "Azebaijani (roman)" +msgstr "Azerice (latin alfabesi)" -msgid "Font Editor" -msgstr "Yazı tipi editörü" +msgid "Bad Template" +msgstr "Sorunlu şablon" -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" +msgid "Bad cidmap file" +msgstr "Sorunlu cidmap dosyası" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "yazı tipi;yazı tipleri;editör;TTF;OTF;typeface;" +msgid "Bad encoding file format" +msgstr "Sorunlu kodlama dosya formatı" -msgid "Additional arguments for autotrace program:" -msgstr "" +msgid "Bad image file" +msgstr "Sorunlu imaj dosyası" -msgid "Can't find autotrace" -msgstr "" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Sorunlu imaj dosyası, bitmap değil: %.100s" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Sorunlu imaj dosyası: %.100s" -msgid "Autotracing..." -msgstr "" +msgid "Bad template, no extension" +msgstr "Sorunlu şablon, uzantı yok" -msgid "Nothing to trace" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "Sorunlu şablon, tanınmayan format" -msgid "Can't find mf" -msgstr "" +msgid "Bad xfig file" +msgstr "Sorunlu xfig dosyası" + +msgid "Can't create temporary directory" +msgstr "Geçici klasör oluşturulamadı" msgid "" "Can't find mf program -- metafont (set MF environment variable) or download " @@ -105,8 +87,12 @@ " http://www.ctan.org/\n" "Bu TeX dağıtımının bir parçasıdır" -msgid "Can't create temporary directory" -msgstr "Geçici klasör oluşturulamadı" +msgid "Can't find the file" +msgstr "Dosya bulunamadı" + +#, c-format +msgid "Can't open %s\n" +msgstr "%s açılamıyor\n" msgid "Can't run mf" msgstr "Mf çalıştırılamadı" @@ -114,12 +100,9 @@ msgid "Could not read (or perhaps find) mf output file" msgstr "Mf çıktı dosyası okunamadı (veya bulunamadı)" -msgid "MetaFont exited with an error" -msgstr "MetaFont bir hata verip kapandı" - #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "" +msgid "Couldn't open cidmap file: %s" +msgstr "Cidmap dosyası açılamadı: %s" msgid "Couldn't open file" msgstr "Dosya açılamıyor" @@ -128,26687 +111,544 @@ msgid "Couldn't open file %.200s" msgstr "%.200s Dosya açılamıyor" -msgid "No Kern Pairs" -msgstr "" +msgid "Croatian" +msgstr "Hırvatça" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "" +msgid "Czech" +msgstr "Çekçe" + +msgid "Danish" +msgstr "Danca" + +msgid "Default Background" +msgstr "Varsayılan Arkaplan" + +msgid "Default Foreground" +msgstr "Varsayılan Önplan" + +msgid "Default background color for windows" +msgstr "Pencereler için varsayılan arkaplan rengi" + +msgid "Default foreground color for windows" +msgstr "Pencereler için varsayılan önplan rengi" + +msgid "Different Fonts" +msgstr "Farklı Yazı Tipleri" + +msgid "Don't Warn Again" +msgstr "Tekrar Uyarma" #, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "PK dosyasındaki karakterde yinelenen satır sayısı %d\n" -msgid "Glyph too big" -msgstr "" +msgid "Dutch" +msgstr "Felemenkçe" -msgid "Spiros did not converge" -msgstr "" +msgid "English" +msgstr "İngilizce" -msgid "Scaling Bitmaps" -msgstr "" +msgid "Estonian" +msgstr "Estonca" #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" +msgid "Failed to write %s\n" +msgstr "%s üzerine yazılamadı\n" -msgid "Missing Bitmap" -msgstr "" +msgid "Faroese (Icelandic)" +msgstr "Faroece (İzlanda)" -msgid "Save Failed" -msgstr "Kaydedilemedi" +msgid "File Exists" +msgstr "Dosya mevcut" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "%s dosyası mevcut. Üzerine yazılsın mı?" -msgid "Too Complex or Bad" -msgstr "Çok karışık veya kötü durumda" +msgid "Find a cidmap file..." +msgstr "Cidmap dosyası bul..." -msgid "Not a plate file" -msgstr "" +msgid "Finnish" +msgstr "Fince" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" +msgid "Flemish" +msgstr "Flamanca" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" +"%2$.40s dosyasındaki %1$.40s yazı tipi değişti.\n" +"Dosyayı eski haline almak bu değişiklikleri siler.\n" +"İstediğiniz bu mu?" + +msgid "Font Editor" +msgstr "Yazı tipi editörü" + +msgid "FontForge" +msgstr "FontForge" msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." msgstr "" +"FontForge, çizgisel ve bitmap (resim tabanlı) yazı tipleri için PostScript, " +"TrueType, OpenType, cid-keyed, multi-master, cff, SVG ve BitMap de dahil " +"olmak üzere yazı tipleri oluşturma, düzenleme ve çevirme işlemlerini " +"yapmanıza olanak tanıyan bir yazı tipi editörüdür." msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." msgstr "" +"FontForge, birçok işletim sisteminde çalışmak üzere açık kaynak kodlu olarak " +"yazılmış ücretsiz bir yazılımdır. FontForge'u görsel veya komut satırı aracı " +"ile kullanabilirsiniz." +#, c-format msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"FontForge bu yazı tipi için cidmap dosyası bulamadı. Olması zorunlu " +"değildir, fakat olması durumunda daha iyi çalışabilmektedir. Henüz " +"yapmadıysanız, cidmap'leri indirmek isteyebilirsiniz:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"sonra unzip ve untar edip şu klasöre taşıyınız:\n" +" %.80s\n" +"\n" +"Uygun dosya için sabit diskinizi aratmak ister misiniz?" -msgid "Can't find the file" -msgstr "Dosya bulunamadı" +msgid "Fontforge showing a glyph being edited" +msgstr "Fontforge düzenlenen bir sembolü gösterirken" -msgid "Bad xfig file" -msgstr "Sorunlu xfig dosyası" +msgid "French" +msgstr "Fransızca" -msgid "Bad image file" -msgstr "Sorunlu imaj dosyası" +msgid "GDraw" +msgstr "GDraw" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Sorunlu imaj dosyası: %.100s" +msgid "Generate Mac _Family..." +msgstr "Mac _Ailesinden Oluştur..." -msgid "Nothing Selected" -msgstr "Hiçbir şey seçilmedi" +msgid "Generate TTC" +msgstr "TTC Oluştur" -msgid "You must select a glyph before you can import an image into it" -msgstr "Sembole resim dahil etmeden önce bir sembol seçmelisiniz" +msgid "Generate TTC..." +msgstr "TTC Oluştur..." -msgid "More Images Than Selected Glyphs" -msgstr "Seçilen sembolden fazla resim mevcut" +msgid "German" +msgstr "Almanca" -msgid "Bad Template" -msgstr "Sorunlu şablon" +msgid "Greek (polytonic)" +msgstr "Yunanca (politonik)" -msgid "Bad template, no extension" -msgstr "Sorunlu şablon, uzantı yok" +msgid "Greenlandic" +msgstr "Grönlandca" -msgid "Bad template, unrecognized format" -msgstr "Sorunlu şablon, tanınmayan format" +msgid "Hindi" +msgstr "Hintçe" -msgid "Nothing Loaded" -msgstr "" +msgid "Hiragana" +msgstr "Hiragana" -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "" +msgid "Hungarian" +msgstr "Macarca" -msgid "Unicode value not in font" -msgstr "" +msgid "Icelandic" +msgstr "İzlandaca" -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "" +msgid "Indonesian" +msgstr "Endonezce" -msgid "Encoding value not in font" -msgstr "" +msgid "Irish Gaelic" +msgstr "Galce (İrlanda)" -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Sorunlu imaj dosyası, bitmap değil: %.100s" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Bu karakter aralık verisi yatay mı, dikey mi?" -msgid "Don't Warn Again" -msgstr "" +msgid "Italian" +msgstr "İtalyanca" -msgid "_OK" -msgstr "_Tamam" +msgid "Japanese" +msgstr "Japonca" -msgid "Bad Reference" -msgstr "" +msgid "Katakana" +msgstr "Katakana" -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" +msgid "Kerning direction" +msgstr "Karakter aralık yönü" -msgid "_Yes" -msgstr "" +msgid "Korean" +msgstr "Korece" -msgid "Yes to _All" -msgstr "" - -msgid "No _to All" -msgstr "" - -msgid "_No" -msgstr "" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" - -msgid "Anchor Lost" -msgstr "" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" - -msgid "Duplicate Anchor" -msgstr "" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" - -msgid "Different Fonts" -msgstr "Farklı Yazı Tipleri" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" - -msgid "Please don't do that" -msgstr "Lütfen bunu yapmayın" - -msgid "You may not paste a reference into this window" -msgstr "" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "" - -msgid "Self-referential glyph" -msgstr "" - -msgid "No Vertical Metrics" -msgstr "" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" - -msgid "Could not find original glyph" -msgstr "" - -msgid "Missing glyph" -msgstr "" - -msgid "_Cancel" -msgstr "" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "%s sembolden ikincisi" - -msgid "No Lookups" -msgstr "" - -msgid "No lookups to copy" -msgstr "" - -msgid "Lookups" -msgstr "" - -msgid "Choose which lookups to copy" -msgstr "" - -msgid "Attempt to make a character that refers to itself" -msgstr "" - -msgid "Self-referential character" -msgstr "" - -msgid "No selection\n" -msgstr "" - -msgid "Bitmap Paste" -msgstr "" - -msgid "Pasting..." -msgstr "" - -#, c-format -msgid "Can't open %s\n" -msgstr "%s açılamıyor\n" - -#, c-format -msgid "Failed to write %s\n" -msgstr "%s üzerine yazılamadı\n" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" - -msgid "Auto Hinting Font..." -msgstr "" - -msgid "Converting PostScript" -msgstr "" - -msgid "Saving PostScript Font" -msgstr "" - -msgid "Outlining glyphs" -msgstr "" - -msgid "Inlining glyphs" -msgstr "" - -msgid "Shadowing glyphs" -msgstr "" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" - -msgid "Encoding name" -msgstr "" - -msgid "Please name this encoding" -msgstr "" - -msgid "Bad encoding file format" -msgstr "Sorunlu kodlama dosya formatı" - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "Bu dosya script te isimlenemeyen, belirtilmemiş kodlama içeriyor" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "Lütfen dosyadaki %d kodlamasını belirtin" - -msgid "couldn't write encodings file\n" -msgstr "kodlama dosyasına yazılamadı\n" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Cidmap dosyası açılamadı: %s" - -msgid "Missing cidmap file" -msgstr "Cidmap dosyası kayıp" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" -"%s bir cidmap dosyası değil, lütfen indirin\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" - -msgid "Bad cidmap file" -msgstr "Sorunlu cidmap dosyası" - -msgid "_Search" -msgstr "" - -msgid "_Use It" -msgstr "" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" - -msgid "Use CID Map" -msgstr "" - -msgid "_Browse" -msgstr "" - -msgid "_Give Up" -msgstr "" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge bu yazı tipi için cidmap dosyası bulamadı. Olması zorunlu " -"değildir, fakat olması durumunda daha iyi çalışabilmektedir. Henüz " -"yapmadıysanız, cidmap'leri indirmek isteyebilirsiniz:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"sonra unzip ve untar edip şu klasöre taşıyınız:\n" -" %.80s\n" -"\n" -"Uygun dosya için sabit diskinizi aratmak ister misiniz?" - -msgid "No cidmap file..." -msgstr "Cidmap dosyası yok..." - -msgid "Find a cidmap file..." -msgstr "Cidmap dosyası bul..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "" - -msgid "_Add" -msgstr "" - -msgid "_Delete" -msgstr "" - -msgid "Extraneous glyphs" -msgstr "" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "" - -msgid "Encoding Too Large" -msgstr "" - -msgid "MultipleEncodingIgnored" -msgstr "" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" - -#, c-format -msgid "No glyph named %s." -msgstr "" - -#, c-format -msgid "No CID named %s" -msgstr "" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "" - -msgid "Cannot open file" -msgstr "" - -msgid "_Unlink All" -msgstr "" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "" - -msgid "Transforming..." -msgstr "" - -msgid "Removing overlaps..." -msgstr "" - -msgid "Adding points at Extrema..." -msgstr "" - -msgid "Rounding to integer..." -msgstr "" - -msgid "Correcting Direction..." -msgstr "" - -msgid "Unlink All" -msgstr "" - -msgid "Unlink" -msgstr "" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "" - -msgid "Simplifying..." -msgstr "" - -msgid "Finding Substitution Points..." -msgstr "" - -msgid "Finding Counter Masks..." -msgstr "" - -msgid "Things could be better..." -msgstr "" - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "" - -msgid "Building accented glyphs" -msgstr "" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" - -msgid "Replace Å" -msgstr "" - -msgid "_Revert" -msgstr "_Geri Yükle" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"%2$.40s dosyasındaki %1$.40s yazı tipi değişti.\n" -"Dosyayı eski haline almak bu değişiklikleri siler.\n" -"İstediğiniz bu mu?" - -msgid "Font changed" -msgstr "" - -msgid "Old sfd file" -msgstr "Eski sfd dosyası" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" -"Bu yazı tipi eski bir sfd dosyasından geliyor. Tüm detayları başarıyla " -"çevrilemeyebilir." - -msgid "Glyph Name Changed" -msgstr "" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"%.40s sembolünün ismi değiştirildi. Sembolleri dosyada kullanmak için ben bu " -"isimleri kullanıyorum, o sebeple bu sembolü geri çeviremeyeceğim. (Daha " -"sonraki sembollerde uyarılmayacaksınız.)" - -msgid "Can't Find Glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "%.80s sembolü, sfd dosyasında bulunamadı" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "" - -msgid "Merging a font with itself achieves nothing" -msgstr "" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "PK dosyasındaki karakterde yinelenen satır sayısı %d\n" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "" - -msgid "What is the pixel size of the font in this file?" -msgstr "Bu dosyadaki yazı tipinde pixel boyutu nedir?" - -msgid "Bad Number" -msgstr "" - -msgid "Duplicate pixelsize" -msgstr "" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "" - -msgid "Not a pk file" -msgstr "" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "" - -msgid "Not a gf file" -msgstr "" - -msgid "Not a pcf file" -msgstr "" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "" - -msgid "Not a bdf file" -msgstr "" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "" - -msgid "Decompress Failed!" -msgstr "" - -#, c-format -msgid "Loading font from %.100s" -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Reading Glyphs" -msgstr "" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "" - -msgid "No Bitmap Font" -msgstr "" - -msgid "Outline Glyphs\n" -msgstr "" - -msgid "Glyph Differences\n" -msgstr "" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "" - -#, c-format -msgid ") while in %s it is (" -msgstr "" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" - -msgid "font name" -msgstr "" - -msgid "family name" -msgstr "" - -msgid "full name" -msgstr "" - -msgid "weight" -msgstr "" - -msgid "copyright notice" -msgstr "" - -msgid "version" -msgstr "" - -msgid "Glyph Positioning\n" -msgstr "" - -msgid "Glyph Substitution\n" -msgstr "" - -msgid "Lookup Differences\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "" - -msgid "Dutch" -msgstr "" - -msgid "English" -msgstr "" - -msgid "French" -msgstr "" - -msgid "German" -msgstr "" - -msgid "Lang|Greek" -msgstr "" - -msgid "Lang|Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Hungarian" -msgstr "" - -msgid "Italian" -msgstr "" - -msgid "Hiragana" -msgstr "" - -msgid "Katakana" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Russian" -msgstr "" - -msgid "Spanish" -msgstr "" - -msgid "Sanskrit" -msgstr "" - -msgid "Swedish" -msgstr "" - -msgid "Turkish" -msgstr "" - -msgid "Welsh" -msgstr "" - -msgid "Access All Alternates" -msgstr "" - -msgid "Above Base Forms" -msgstr "" - -msgid "Above Base Mark" -msgstr "" - -msgid "Above Base Substitutions" -msgstr "" - -msgid "Vertical Fractions" -msgstr "" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "" - -msgid "Below Base Mark" -msgstr "" - -msgid "Below Base Substitutions" -msgstr "" - -msgid "Capitals to Petite Capitals" -msgstr "" - -msgid "Capitals to Small Capitals" -msgstr "" - -msgid "Contextual Alternates" -msgstr "" - -msgid "Case-Sensitive Forms" -msgstr "" - -msgid "Glyph Composition/Decomposition" -msgstr "" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "" - -msgid "Centered CJK Punctuation" -msgstr "" - -msgid "Capital Spacing" -msgstr "" - -msgid "Contextual Swash" -msgstr "" - -msgid "Cursive Attachment" -msgstr "" - -msgid "Character Variants 01" -msgstr "" - -msgid "Character Variants 02" -msgstr "" - -msgid "Character Variants 03" -msgstr "" - -msgid "Character Variants 04" -msgstr "" - -msgid "Character Variants 05" -msgstr "" - -msgid "Character Variants 06" -msgstr "" - -msgid "Character Variants 07" -msgstr "" - -msgid "Character Variants 08" -msgstr "" - -msgid "Character Variants 09" -msgstr "" - -msgid "Character Variants 10" -msgstr "" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "" - -msgid "Discretionary Ligatures" -msgstr "" - -msgid "Denominators" -msgstr "" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "" - -msgid "Expert Forms" -msgstr "" - -msgid "Final Glyph On Line" -msgstr "" - -msgid "Terminal Forms #2" -msgstr "" - -msgid "Terminal Forms #3" -msgstr "" - -msgid "Terminal Forms" -msgstr "" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "" - -msgid "Full Widths" -msgstr "" - -msgid "Half Forms" -msgstr "" - -msgid "Halant Forms" -msgstr "" - -msgid "Alternative Half Widths" -msgstr "" - -msgid "Historical Forms" -msgstr "" - -msgid "Horizontal Kana Alternatives" -msgstr "" - -msgid "Historic Ligatures" -msgstr "" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "" - -msgid "Initial Forms" -msgstr "" - -msgid "Isolated Forms" -msgstr "" - -msgid "Italics" -msgstr "" - -msgid "Justification Alternatives" -msgstr "" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "" - -msgid "JIS78 Forms" -msgstr "" - -msgid "JIS83 Forms" -msgstr "" - -msgid "JIS90 Forms" -msgstr "" - -msgid "Horizontal Kerning" -msgstr "" - -msgid "Left Bounds" -msgstr "" - -msgid "Standard Ligatures" -msgstr "" - -msgid "Leading Jamo Forms" -msgstr "" - -msgid "Lining Figures" -msgstr "" - -msgid "Localized Forms" -msgstr "" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "" - -msgid "Medial Forms 2" -msgstr "" - -msgid "Medial Forms" -msgstr "" - -msgid "Mathematical Greek" -msgstr "" - -msgid "Mark to Mark" -msgstr "" - -msgid "Mark Positioning via Substitution" -msgstr "" - -msgid "Alternate Annotation Forms" -msgstr "" - -msgid "NLC Kanji Forms" -msgstr "" - -msgid "Nukta Forms" -msgstr "" - -msgid "Numerators" -msgstr "" - -msgid "Oldstyle Figures" -msgstr "" - -msgid "Optical Bounds" -msgstr "" - -msgid "Ordinals" -msgstr "" - -msgid "Ornaments" -msgstr "" - -msgid "Proportional Alternate Metrics" -msgstr "" - -msgid "Lowercase to Petite Capitals" -msgstr "" - -msgid "Proportional Kana" -msgstr "" - -msgid "Proportional Numbers" -msgstr "" - -msgid "Pre Base Forms" -msgstr "" - -msgid "Pre Base Substitutions" -msgstr "" - -msgid "Post Base Forms" -msgstr "" - -msgid "Post Base Substitutions" -msgstr "" - -msgid "Proportional Width" -msgstr "" - -msgid "Quarter Widths" -msgstr "" - -msgid "Randomize" -msgstr "" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "" - -msgid "Required Ligatures" -msgstr "" - -msgid "Reph Form" -msgstr "" - -msgid "Right Bounds" -msgstr "" - -msgid "Right to Left Alternates" -msgstr "" - -msgid "Right to Left mirrored forms" -msgstr "" - -msgid "Ruby Notational Forms" -msgstr "" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "" - -msgid "Scientific Inferiors" -msgstr "" - -msgid "Lowercase to Small Capitals" -msgstr "" - -msgid "Simplified Forms" -msgstr "" - -msgid "Style Set 1" -msgstr "" - -msgid "Style Set 2" -msgstr "" - -msgid "Style Set 3" -msgstr "" - -msgid "Style Set 4" -msgstr "" - -msgid "Style Set 5" -msgstr "" - -msgid "Style Set 6" -msgstr "" - -msgid "Style Set 7" -msgstr "" - -msgid "Style Set 8" -msgstr "" - -msgid "Style Set 9" -msgstr "" - -msgid "Style Set 10" -msgstr "" - -msgid "Style Set 11" -msgstr "" - -msgid "Style Set 12" -msgstr "" - -msgid "Style Set 13" -msgstr "" - -msgid "Style Set 14" -msgstr "" - -msgid "Style Set 15" -msgstr "" - -msgid "Style Set 16" -msgstr "" - -msgid "Style Set 17" -msgstr "" - -msgid "Style Set 18" -msgstr "" - -msgid "Style Set 19" -msgstr "" - -msgid "Style Set 20" -msgstr "" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "" - -msgid "Superscript" -msgstr "" - -msgid "Swash" -msgstr "" - -msgid "Titling" -msgstr "" - -msgid "Trailing Jamo Forms" -msgstr "" - -msgid "Traditional Name Forms" -msgstr "" - -msgid "Tabular Numbers" -msgstr "" - -msgid "Traditional Forms" -msgstr "" - -msgid "Third Widths" -msgstr "" - -msgid "Unicase" -msgstr "" - -msgid "Alternate Vertical Metrics" -msgstr "" - -msgid "Vattu Variants" -msgstr "" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "" - -msgid "Vowel Jamo Forms" -msgstr "" - -msgid "Vertical Kana Alternates" -msgstr "" - -msgid "Vertical Kerning" -msgstr "" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "" - -msgid "Vertical Rotation & Alternates" -msgstr "" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "" - -msgid "Required feature" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "" - -msgid "Single Substitution" -msgstr "" - -msgid "Undefined substitution" -msgstr "" - -msgid "Alternate Substitution" -msgstr "" - -msgid "Contextual Substitution" -msgstr "" - -msgid "Ligature Substitution" -msgstr "" - -msgid "Contextual Chaining Substitution" -msgstr "" - -msgid "Extension" -msgstr "" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "" - -msgid "Pairwise Positioning (kerning)" -msgstr "" - -msgid "Single Positioning" -msgstr "" - -msgid "Undefined positioning" -msgstr "" - -msgid "Cursive attachment" -msgstr "" - -msgid "Mark to base attachment" -msgstr "" - -msgid "Mark to Ligature attachment" -msgstr "" - -msgid "Mark to Mark attachment" -msgstr "" - -msgid "Contextual Chaining Positioning" -msgstr "" - -msgid "Contextual Positioning" -msgstr "" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "" - -msgid "Script|Aramaic" -msgstr "" - -msgid "Script|Armenian" -msgstr "" - -msgid "Script|Avestan" -msgstr "" - -msgid "Script|Balinese" -msgstr "" - -msgid "Bamum" -msgstr "" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "" - -msgid "Script|Bengali" -msgstr "" - -msgid "Script|Bengali2" -msgstr "" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "" - -msgid "Script|Buhid" -msgstr "" - -msgid "Byzantine Music" -msgstr "" - -msgid "Canadian Syllabics" -msgstr "" - -msgid "Carian" -msgstr "" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "" - -msgid "Script|Cherokee" -msgstr "" - -msgid "CJK Ideographic" -msgstr "" - -msgid "Script|Coptic" -msgstr "" - -msgid "Cypriot syllabary" -msgstr "" - -msgid "Cyrillic" -msgstr "" - -msgid "Script|Default" -msgstr "" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "" - -msgid "Script|Georgian" -msgstr "" - -msgid "Glagolitic" -msgstr "" - -msgid "Gothic" -msgstr "" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "" - -msgid "Script|Gujarati" -msgstr "" - -msgid "Script|Gujarati2" -msgstr "" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "" - -msgid "Hangul" -msgstr "" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "" - -msgid "Hiragana & Katakana" -msgstr "" - -msgid "Imperial Aramaic" -msgstr "" - -msgid "Inscriptional Pahlavi" -msgstr "" - -msgid "Inscriptional Parthian" -msgstr "" - -msgid "Script|Javanese" -msgstr "" - -msgid "Kaithi" -msgstr "" - -msgid "Script|Kannada" -msgstr "" - -msgid "Script|Kannada2" -msgstr "" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "" - -msgid "Script|Khmer" -msgstr "" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "" - -msgid "Script|Latin" -msgstr "" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "" - -msgid "Linear A" -msgstr "" - -msgid "Linear B" -msgstr "" - -msgid "Lisu" -msgstr "" - -msgid "Lycian" -msgstr "" - -msgid "Lydian" -msgstr "" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "" - -msgid "Script|Malayālam2" -msgstr "" - -msgid "Script|Mandaean" -msgstr "" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "" - -msgid "Script|Myanmar" -msgstr "" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "" - -msgid "Old Turkic" -msgstr "" - -msgid "Script|Oriya" -msgstr "" - -msgid "Script|Oriya2" -msgstr "" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "" - -msgid "Script|Phoenician" -msgstr "" - -msgid "Pollard Phonetic" -msgstr "" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "" - -msgid "Saurashtra" -msgstr "" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "" - -msgid "Script|Sundanese" -msgstr "" - -msgid "Script|Syloti Nagri" -msgstr "" - -msgid "Script|Syriac" -msgstr "" - -msgid "Script|Tagalog" -msgstr "" - -msgid "Script|Tagbanwa" -msgstr "" - -msgid "Tai Le" -msgstr "" - -msgid "Tai Tham" -msgstr "" - -msgid "Tai Viet" -msgstr "" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "" - -msgid "Script|Tamil2" -msgstr "" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "" - -msgid "Script|Telugu2" -msgstr "" - -msgid "Thaana" -msgstr "" - -msgid "Script|Thai" -msgstr "" - -msgid "Script|Tibetan" -msgstr "" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "" - -msgid "Script|Vai" -msgstr "" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "" - -msgid "State Machine" -msgstr "" - -msgid "LookupType|Unknown" -msgstr "" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "" - -#, c-format -msgid "%s lookup %d" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "" - -#, c-format -msgid "%s kerning class %d" -msgstr "" - -#, c-format -msgid "%s contextual %d" -msgstr "" - -#, c-format -msgid "%s anchor %d" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "" - -msgid "substitution" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "" - -msgid "ligature" -msgstr "" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "" - -msgid "_Vertical" -msgstr "" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "" - -msgid "Kerning direction" -msgstr "" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "" - -msgid "Out of memory\n" -msgstr "" - -#, c-format -msgid "%s is not in %.100s" -msgstr "" - -msgid "Not in Collection" -msgstr "" - -msgid "Pick a font, any font..." -msgstr "" - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "" - -msgid "can't create temporary file\n" -msgstr "" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Norwegian" -msgstr "" - -msgid "Japanese" -msgstr "" - -msgid "Lang|Arabic" -msgstr "" - -msgid "Finnish" -msgstr "" - -msgid "Icelandic" -msgstr "" - -msgid "Maltese" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Lang|Thai" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Flemish" -msgstr "" - -msgid "Irish Gaelic" -msgstr "" - -msgid "Albanian" -msgstr "" - -msgid "Romanian" -msgstr "" - -msgid "Slovak" -msgstr "" - -msgid "Slovenian" -msgstr "" - -msgid "Yiddish" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Byelorussian" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Axerbaijani (Cyrillic)" -msgstr "" - -msgid "Axerbaijani (Arabic)" -msgstr "" - -msgid "Lang|Armenian" -msgstr "" - -msgid "Lang|Georgian" -msgstr "" - -msgid "Moldavian" -msgstr "" - -msgid "Kirghiz" -msgstr "" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Mongolian (Mongolian)" -msgstr "" - -msgid "Mongolian (cyrillic)" -msgstr "" - -msgid "Pashto" -msgstr "" - -msgid "Kurdish" -msgstr "" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "" - -msgid "Lang|Tibetan" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Lang|Bengali" -msgstr "" - -msgid "Assamese" -msgstr "" - -msgid "Lang|Gujarati" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Lang|Oriya" -msgstr "" - -msgid "Lang|Malayalam" -msgstr "" - -msgid "Lang|Kannada" -msgstr "" - -msgid "Lang|Tamil" -msgstr "" - -msgid "Lang|Telugu" -msgstr "" - -msgid "Lang|Sinhalese" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Lang|Khmer" -msgstr "" - -msgid "Lang|Lao" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Lang|Tagalog" -msgstr "" - -msgid "Malay (roman)" -msgstr "" - -msgid "Malay (arabic)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "" - -msgid "Tigrinya" -msgstr "" - -msgid "Galla" -msgstr "" - -msgid "Somali" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Kinyarwanda/Ruanda" -msgstr "" - -msgid "Rundi" -msgstr "" - -msgid "Nyanja/Chewa" -msgstr "" - -msgid "Malagasy" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Lang|Latin" -msgstr "" - -msgid "Quechua" -msgstr "" - -msgid "Guarani" -msgstr "" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Lang|Uighur" -msgstr "" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "" - -msgid "Sundanese (roman)" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Inuktitut" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Manx Gaelic" -msgstr "" - -msgid "Irish Gaelic (with dot)" -msgstr "" - -msgid "Tongan" -msgstr "" - -msgid "Greek (polytonic)" -msgstr "" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "" - -msgid "Unspecified Language" -msgstr "" - -msgid "Unknown Language" -msgstr "" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "" - -msgid "AxisHeight:" -msgstr "" - -msgid "AccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" - -msgid "NameList parsing error" -msgstr "" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "" - -msgid "AGL with PUA" -msgstr "" - -msgid "Greek small caps" -msgstr "" - -msgid "ΤεΧ Names" -msgstr "" - -msgid "AMS Names" -msgstr "" - -msgid "Bad Token" -msgstr "" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" - -msgid "NewCharset" -msgstr "" - -msgid "NewEmSize" -msgstr "" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "" - -msgid "NewFontsQuadratic" -msgstr "" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "" - -msgid "SnapToInt" -msgstr "" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" - -msgid "CopyMetaData" -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "" - -msgid "UndoDepth" -msgstr "" - -msgid "AutoWidthSync" -msgstr "" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "" - -msgid "AccentOffsetPercent" -msgstr "" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "" - -msgid "AutotraceArgs" -msgstr "" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" - -msgid "AutotraceAsk" -msgstr "" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" - -msgid "MfArgs" -msgstr "" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "" - -msgid "MfAsk" -msgstr "" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" - -msgid "MfShowErr" -msgstr "" - -msgid "FoundryName" -msgstr "" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" - -msgid "TTFFoundry" -msgstr "" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "" - -msgid "DetectDiagonalStems" -msgstr "" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "" - -msgid "SplashScreen" -msgstr "" - -msgid "GlyphAutoGoto" -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" - -msgid "OpenCharsInNewWindow" -msgstr "" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" - -msgid "ArrowAccelFactor" -msgstr "" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "StopAtJoin" -msgstr "" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "" - -msgid "UpdateFlex" -msgstr "" - -msgid "Display rulers in the Outline Glyph View" -msgstr "" - -msgid "Can't insert 'cvt'" -msgstr "" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "" - -msgid "Multiple-Density Font" -msgstr "" - -msgid "High-Density Font" -msgstr "" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "" - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "" - -msgid "This pdf file has no pages" -msgstr "" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "" - -msgid "Failed to parse the StartData command properly\n" -msgstr "" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" - -msgid "Cannot open a temporary file\n" -msgstr "" - -#, c-format -msgid "Cannot open %s\n" -msgstr "" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "" - -msgid "File checksum is incorrect." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "" - -msgid "Missing required table: \"name\"" -msgstr "" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "" - -msgid "Baseline table (OT version)" -msgstr "" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "" - -msgid "bitmap font header table" -msgstr "" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "" - -msgid "CVT variation table" -msgstr "" - -msgid "control value table" -msgstr "" - -msgid "digital signature table" -msgstr "" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "" - -msgid "layout feature table" -msgstr "" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "" - -msgid "font metrics table" -msgstr "" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "" - -msgid "font variation table" -msgstr "" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "" - -msgid "Graphite glyph attribute table" -msgstr "" - -msgid "Graphite glyph location in Glat table" -msgstr "" - -msgid "glyph outline table" -msgstr "" - -msgid "glyph positioning table" -msgstr "" - -msgid "glyph variation table" -msgstr "" - -msgid "glyph substitution table" -msgstr "" - -msgid "horizontal device metrics table" -msgstr "" - -msgid "font header table" -msgstr "" - -msgid "horizontal header table" -msgstr "" - -msgid "horizontal metrics table" -msgstr "" - -msgid "horizontal style table" -msgstr "" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "" - -msgid "justification table (OT version)" -msgstr "" - -msgid "kerning table" -msgstr "" - -msgid "ligature caret table" -msgstr "" - -msgid "glyph location table" -msgstr "" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "" - -msgid "math table" -msgstr "" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "" - -msgid "metamorphosis table" -msgstr "" - -msgid "extended metamorphosis table" -msgstr "" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "" - -msgid "optical bounds table" -msgstr "" - -msgid "OS/2 and Windows specific metrics table" -msgstr "" - -msgid "PCL 5 data table" -msgstr "" - -msgid "FontForge font debugging table" -msgstr "" - -msgid "glyph name and PostScript compatibility table" -msgstr "" - -msgid "control value program table" -msgstr "" - -msgid "properties table" -msgstr "" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "" - -msgid "(unspecified) SIL Graphite table" -msgstr "" - -msgid "unknown SIL table" -msgstr "" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "" - -msgid "tracking table" -msgstr "" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "" - -msgid "vertical header table" -msgstr "" - -msgid "vertical metrics table" -msgstr "" - -msgid "vertical origin table" -msgstr "" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr "" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "" - -msgid "Bad Font Name" -msgstr "" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "" - -msgid "First to _All" -msgstr "" - -msgid "Second _to All" -msgstr "" - -msgid "Use _Second" -msgstr "" - -msgid "Multiple names for language" -msgstr "" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "" - -msgid "Bad fdselect\n" -msgstr "" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "" - -msgid "CFF version mismatch\n" -msgstr "" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "" - -msgid "Script|Korean" -msgstr "" - -msgid "Script|Roman" -msgstr "" - -msgid "Script|Traditional Chinese" -msgstr "" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "" - -msgid "Script|Devanagari" -msgstr "" - -msgid "Script|RSymbol" -msgstr "" - -msgid "Script|Gurmukhi" -msgstr "" - -msgid "Script|Simplified Chinese" -msgstr "" - -msgid "Script|Central European" -msgstr "" - -msgid "Unicode 1.0" -msgstr "" - -msgid "Unicode 1.1" -msgstr "" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "" - -msgid "Unicode 2.0+, all planes" -msgstr "" - -msgid "\"Symbol\"" -msgstr "" - -msgid "Unicode" -msgstr "" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "FreeType internals" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Pick a CMap subtable" -msgstr "" - -msgid "Could not find any valid encoding tables" -msgstr "" - -msgid "Could not find a usable encoding table" -msgstr "" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "" - -msgid "Bad mark table.\n" -msgstr "" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "" - -msgid "Bad ligature base table.\n" -msgstr "" - -msgid "Bad ligature anchor count.\n" -msgstr "" - -msgid " Bad mark attachment table, ignored\n" -msgstr "" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "" - -msgid "Required feature out of bounds in script table.\n" -msgstr "" - -msgid "Feature out of bounds in script table.\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "" - -#, c-format -msgid "MarkSet-%d" -msgstr "" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "" - -msgid "subtable" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "" - -msgid "Saving Bitmap Font(s)" -msgstr "" - -msgid "Saving TrueType Font" -msgstr "" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "" - -msgid "Failed to open temporary output file" -msgstr "" - -msgid "Printing Font" -msgstr "" - -msgid "Generating PostScript Font" -msgstr "" - -msgid "Failed to generate postscript font" -msgstr "" - -msgid "Print Failed" -msgstr "" - -msgid "Warning: Font contained no glyphs" -msgstr "" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "" - -msgid "Can't back up with nothing on stack\n" -msgstr "" - -msgid "Attempt to back up twice\n" -msgstr "" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "" - -msgid "Can't compare arrays\n" -msgstr "" - -msgid "No mark in counttomark\n" -msgstr "" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "" - -msgid "" -msgstr "" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "" - -msgid "Saving TFM File" -msgstr "" - -msgid "Saving OFM File" -msgstr "" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "" - -msgid "Afm Save Failed" -msgstr "" - -msgid "Tfm Save Failed" -msgstr "" - -msgid "Bad Extension" -msgstr "" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "" - -msgid "Saving Multiple PostScript Fonts" -msgstr "" - -msgid "Bad Drawing Operation" -msgstr "" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "" - -msgid "Saving CID keyed font" -msgstr "" - -msgid "Saving multi-master font" -msgstr "" - -msgid "Saving SVG font" -msgstr "" - -msgid "Saving Unified Font Object" -msgstr "" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "" - -msgid "FontLog Save Failed" -msgstr "" - -msgid "Saving PFM File" -msgstr "" - -msgid "Pfm Save Failed" -msgstr "" - -msgid "Called from...\n" -msgstr "" - -#, c-format -msgid " %s: line %d\n" -msgstr "" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "" - -msgid "Small Capitals" -msgstr "" - -msgid "Building small capitals" -msgstr "" - -msgid "Subscripts/Superscripts" -msgstr "" - -msgid "Building sub/superscripts" -msgstr "" - -msgid "Generic change" -msgstr "" - -msgid "Changing glyphs" -msgstr "" - -msgid "Change Weight" -msgstr "" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "" - -msgid "Italic Conversion" -msgstr "" - -msgid "Change X-Height" -msgstr "" - -msgid "Replace with Reference" -msgstr "" - -msgid "Replace Outline with Reference" -msgstr "" - -msgid "Not Found" -msgstr "" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "" - -msgid "Saving Outlines" -msgstr "" - -msgid "Saving Spline Font Database" -msgstr "" - -msgid "Saving..." -msgstr "" - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "_Skip for now" -msgstr "" - -msgid "Forget _to All" -msgstr "" - -msgid "_Forget about it" -msgstr "" - -msgid "Recover old edit" -msgstr "" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "" - -msgid "Unsupported image format" -msgstr "" - -msgid "Unsupported image format must be bmp or png" -msgstr "" - -msgid "Unsupported image format must be bmp" -msgstr "" - -msgid "Could not write" -msgstr "" - -#, c-format -msgid "Could not write %.100s" -msgstr "" - -msgid "Multiple" -msgstr "" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" - -msgid "Validating..." -msgstr "" - -msgid "You changed the point numbering" -msgstr "" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "" - -msgid "Generating bitmap font" -msgstr "" - -msgid "Rasterizing..." -msgstr "" - -msgid "Generating anti-alias font" -msgstr "" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "" - -msgid "Couldn't open font" -msgstr "" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "" - -msgid "Too many layers" -msgstr "" - -#. GT: Background, make it short -msgid "Back" -msgstr "" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "" - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" - -msgid "Bad Encoding" -msgstr "" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "" - -msgid "Something went wrong" -msgstr "" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "" - -msgid "Number expected" -msgstr "" - -msgid "A value must be between [0,15]" -msgstr "" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "" - -msgid "Unexpected number" -msgstr "" - -msgid "Missing pushes" -msgstr "" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "" - -msgid "Basic Multilingual Plane" -msgstr "" - -msgid "Alphabetic" -msgstr "" - -msgid "C0 Control Character" -msgstr "" - -msgid "NUL, Default Character" -msgstr "" - -msgid "Basic Latin" -msgstr "" - -msgid "Delete Character" -msgstr "" - -msgid "C1 Control Character" -msgstr "" - -msgid "Latin-1 Supplement" -msgstr "" - -msgid "Latin Extended-A" -msgstr "" - -msgid "Latin Extended-B" -msgstr "" - -msgid "IPA Extensions" -msgstr "" - -msgid "Spacing Modifier Letters" -msgstr "" - -msgid "Combining Diacritical Marks" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "Greek and Coptic" -msgstr "" - -msgid "Cyrillic Supplement" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Syriac" -msgstr "" - -msgid "Arabic Supplement" -msgstr "" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "" - -msgid "Samaritan, Punctuation" -msgstr "" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Gujarati" -msgstr "" - -msgid "Oriya" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Sinhala" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Lao" -msgstr "" - -msgid "Tibetan" -msgstr "" - -msgid "Myanmar" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Hangul Jamo, Choseong" -msgstr "" - -msgid "Hangul Jamo, Jungseong" -msgstr "" - -msgid "Hangul Jamo, Jongseong" -msgstr "" - -msgid "Ethiopic" -msgstr "" - -msgid "Ethiopic Supplement" -msgstr "" - -msgid "Cherokee" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "" - -msgid "Tagalog" -msgstr "" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" - -msgid "Limbu" -msgstr "" - -msgid "Khmer Symbols" -msgstr "" - -msgid "Buginese" -msgstr "" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "" - -msgid "Sundanese" -msgstr "" - -msgid "Batak" -msgstr "" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "" - -msgid "Phonetic Extensions Supplement" -msgstr "" - -msgid "Combining Diacritical Marks Supplement" -msgstr "" - -msgid "Latin Extended Additional" -msgstr "" - -msgid "Greek Extended" -msgstr "" - -msgid "Symbols" -msgstr "" - -msgid "General Punctuation" -msgstr "" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "" - -msgid "Currency Symbols" -msgstr "" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "" - -msgid "Combining Marks for Symbols" -msgstr "" - -msgid "Letterlike Symbols" -msgstr "" - -msgid "Number Forms" -msgstr "" - -msgid "Arrows" -msgstr "" - -msgid "Mathematical Operators" -msgstr "" - -msgid "Miscellaneous Technical" -msgstr "" - -msgid "Miscellaneous Technical Symbols" -msgstr "" - -msgid "Technical Symbols Misc." -msgstr "" - -msgid "Control Pictures" -msgstr "" - -msgid "Optical Character Recognition" -msgstr "" - -msgid "Enclosed Alphanumerics" -msgstr "" - -msgid "Box Drawing" -msgstr "" - -msgid "Block Elements" -msgstr "" - -msgid "Geometric Shapes" -msgstr "" - -msgid "Miscellaneous Symbols" -msgstr "" - -msgid "Symbols Misc." -msgstr "" - -msgid "Dingbats" -msgstr "" - -msgid "Zapf Dingbats" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "" - -msgid "Math Misc. Symbols-A" -msgstr "" - -msgid "Supplemental Arrows-A" -msgstr "" - -msgid "Arrows Supplement-A" -msgstr "" - -msgid "Braille Patterns" -msgstr "" - -msgid "Supplemental Arrows-B" -msgstr "" - -msgid "Arrows Supplement-B" -msgstr "" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "" - -msgid "Math Misc. Symbols-B" -msgstr "" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "" - -msgid "Math Operators Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "" - -msgid "Symbols and Arrows Supplement" -msgstr "" - -msgid "Alphabetic Extended" -msgstr "" - -msgid "Latin Extended-C" -msgstr "" - -msgid "Coptic" -msgstr "" - -msgid "Georgian Supplement" -msgstr "" - -msgid "Tifinagh" -msgstr "" - -msgid "Ethiopic Extended" -msgstr "" - -msgid "Cyrillic Extended-A" -msgstr "" - -msgid "Supplemental Punctuation" -msgstr "" - -msgid "Punctuation Supplement" -msgstr "" - -msgid "CJK Radicals Supplement" -msgstr "" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "" - -msgid "CJK Phonetics and Symbols" -msgstr "" - -msgid "CJK Symbols and Punctuation" -msgstr "" - -msgid "Hangul Compatibility Jamo" -msgstr "" - -msgid "Kanbun" -msgstr "" - -msgid "Bopomofo Extended" -msgstr "" - -msgid "CJK Strokes" -msgstr "" - -msgid "Katakana Phonetic Extensions" -msgstr "" - -msgid "Enclosed CJK Letters and Months" -msgstr "" - -msgid "CJK Enclosed Letters and Months" -msgstr "" - -msgid "CJK Compatibility" -msgstr "" - -msgid "CJK Unified Ideographs Extension A" -msgstr "" - -msgid "Yijing Hexagram Symbols" -msgstr "" - -msgid "CJK Unified Ideographs" -msgstr "" - -msgid "Yi Syllables" -msgstr "" - -msgid "Yi" -msgstr "" - -msgid "Yi Radicals" -msgstr "" - -msgid "Vai" -msgstr "" - -msgid "Cyrillic Extended-B" -msgstr "" - -msgid "Modifier Tone Letters" -msgstr "" - -msgid "Latin Extended-D" -msgstr "" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "" - -msgid "Phags-pa" -msgstr "" - -msgid "Devanagari Extended" -msgstr "" - -msgid "Hangul Jamo Extended-A" -msgstr "" - -msgid "Javanese" -msgstr "" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "" - -msgid "Myanmar Extended-A" -msgstr "" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "" - -msgid "Surrogate High" -msgstr "" - -msgid "Surrogate High, Non Private Use" -msgstr "" - -msgid "Surrogate High, Private Use" -msgstr "" - -msgid "Low Surrogates" -msgstr "" - -msgid "Private Use Area" -msgstr "" - -msgid "Private Use" -msgstr "" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "" - -msgid "CJK Compatibility Ideographs" -msgstr "" - -msgid "Alphabetic Presentation Forms" -msgstr "" - -msgid "Latin Ligatures" -msgstr "" - -msgid "Armenian Ligatures" -msgstr "" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "" - -msgid "Variation Selectors" -msgstr "" - -msgid "Vertical Forms" -msgstr "" - -msgid "Combining Half Marks" -msgstr "" - -msgid "CJK Compatibility Forms" -msgstr "" - -msgid "Small Form Variants" -msgstr "" - -msgid "Arabic Presentation Forms-B" -msgstr "" - -msgid "Byte Order Mark" -msgstr "" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "" - -msgid "Half and Full Width Forms" -msgstr "" - -msgid "Latin Full Width Forms" -msgstr "" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "" - -msgid "Not a Unicode Character" -msgstr "" - -msgid "Signature Mark" -msgstr "" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "" - -msgid "Supplementary Multilingual Plane" -msgstr "" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "" - -msgid "Linear B Ideograms" -msgstr "" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "" - -msgid "Ancient Symbols" -msgstr "" - -msgid "Phaistos Disc" -msgstr "" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "" - -msgid "Old Italic" -msgstr "" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "" - -msgid "Old Persian" -msgstr "" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "" - -msgid "Cypriot Syllabary" -msgstr "" - -msgid "Phoenician" -msgstr "" - -msgid "Kharoshthi" -msgstr "" - -msgid "Avestan" -msgstr "" - -msgid "Rumi Numeral Symbols" -msgstr "" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "" - -msgid "Musical Symbols" -msgstr "" - -msgid "Ancient Greek Musical Notation" -msgstr "" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "" - -msgid "Counting Rod Numerals" -msgstr "" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "" - -msgid "Domino Tiles" -msgstr "" - -msgid "Playing Cards" -msgstr "" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "" - -msgid "Enclosed Ideographic Supplement" -msgstr "" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "" - -msgid "Supplementary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension B" -msgstr "" - -msgid "CJK Unified Ideographs Extension C" -msgstr "" - -msgid "CJK Unified Ideographs Extension D" -msgstr "" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "" - -msgid "Supplementary Special-purpose Plane" -msgstr "" - -msgid "Tags" -msgstr "" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "" - -msgid "Supplementary Private Use Area-A" -msgstr "" - -msgid "Supplementary Private Use Area-B" -msgstr "" - -msgid "Non-Unicode Glyphs" -msgstr "" - -msgid "Unassigned Code Points" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" - -#, c-format -msgid "Could not open output file: %s" -msgstr "" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "" - -msgid "Space Regions" -msgstr "" - -msgid "Coordinate along which to space" -msgstr "" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "" - -msgid "Not enough lines" -msgstr "" - -msgid "Can't Parallel" -msgstr "" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "" - -msgid "Bases" -msgstr "" - -msgid "Exits" -msgstr "" - -msgid "Entries" -msgstr "" - -msgid "Marks" -msgstr "" - -msgid "Add Base Anchor..." -msgstr "" - -msgid "Add Exit Anchor..." -msgstr "" - -msgid "Add Entry Anchor..." -msgstr "" - -msgid "Add Mark Anchor..." -msgstr "" - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "" - -msgid "cursive entry" -msgstr "" - -msgid "cursive exit" -msgstr "" - -msgid "base" -msgstr "" - -msgid "Anchor Control" -msgstr "" - -msgid "Detaching Anchor Point" -msgstr "" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" - -msgid "Out of Range" -msgstr "" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "" - -msgid "Non-existant glyph" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "" - -msgid "Duplicate Anchor Class" -msgstr "" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "" - -msgid "Min Bearing" -msgstr "" - -msgid "Max Bearing" -msgstr "" - -msgid "Height" -msgstr "" - -msgid "Loop Count" -msgstr "Döngü Adedi" - -msgid "Auto Width" -msgstr "" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "" - -msgid "_Min:" -msgstr "" - -msgid "Ma_x:" -msgstr "" - -msgid "_Height:" -msgstr "" - -msgid "_Loops:" -msgstr "" - -msgid "Language" -msgstr "" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "" - -msgid "Min (descent)" -msgstr "" - -msgid "Max (ascent)" -msgstr "" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "" - -msgid "Default Baseline" -msgstr "" - -msgid "Bad default baseline" -msgstr "" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "" - -msgid "Vertical Baselines" -msgstr "" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "" - -msgid "Mathematical centerline" -msgstr "" - -msgid "romn" -msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "" - -msgid "All characters in the value must be in ASCII" -msgstr "" - -msgid "Not ASCII" -msgstr "" - -msgid "Must be a number" -msgstr "" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "" - -msgid "No Change" -msgstr "" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "Default All" -msgstr "" - -msgid "Default This" -msgstr "" - -msgid "All Glyphs" -msgstr "" - -msgid "Selected Glyphs" -msgstr "" - -msgid "Current Glyph" -msgstr "" - -msgid "Pixel Sizes:" -msgstr "" - -msgid "Point sizes on a 75 dpi screen" -msgstr "" - -msgid "Point sizes on a 96 dpi screen" -msgstr "" - -msgid "Point sizes on a 72 dpi screen" -msgstr "" - -msgid "Point sizes on a 120 dpi screen" -msgstr "" - -msgid "Point sizes on a 100 dpi screen" -msgstr "" - -msgid "Bitmap Strikes Available" -msgstr "" - -msgid "Regenerate Bitmap Glyphs" -msgstr "" - -msgid "Remove Bitmap Glyphs" -msgstr "" - -msgid "The list of current pixel bitmap sizes" -msgstr "" - -msgid " Removing a size will delete it." -msgstr "" - -msgid " Adding a size will create it by scaling." -msgstr "" - -msgid " Adding a size will create it." -msgstr "" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "" - -msgid "Specify bitmap sizes to be removed" -msgstr "" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "" - -msgid "Set Width..." -msgstr "" - -msgid "Set Vertical Width..." -msgstr "" - -msgid "Skew" -msgstr "" - -msgid "Skew Ratio" -msgstr "" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "" - -msgid "New _Bitmap Window" -msgstr "" - -msgid "New _Metrics Window" -msgstr "" - -msgid "Warnings" -msgstr "" - -msgid "Flip Horizontally" -msgstr "" - -msgid "Flip Vertically" -msgstr "" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" - -msgid "Rotate 180°" -msgstr "" - -msgid "Skew..." -msgstr "" - -msgid "Font|_New" -msgstr "" - -msgid "_Open" -msgstr "_Aç" - -msgid "Recen_t" -msgstr "_Son kullanılan" - -msgid "_Close" -msgstr "_Kapat" - -msgid "_Save" -msgstr "Kayde_t" - -msgid "S_ave as..." -msgstr "_Farklı kaydet..." - -msgid "_Generate Fonts..." -msgstr "Yazı tipi _oluştur..." - -msgid "Generate Mac _Family..." -msgstr "Mac _Ailesinden Oluştur..." - -msgid "Generate TTC..." -msgstr "TTC Oluştur..." - -msgid "Expor_t..." -msgstr "" - -msgid "_Import..." -msgstr "_Dahil et..." - -msgid "_Revert File" -msgstr "Dosyayı _Geri Yükle" - -msgid "Pr_eferences..." -msgstr "" - -msgid "_X Resource Editor..." -msgstr "" - -msgid "_Quit" -msgstr "" - -msgid "_Undo" -msgstr "" - -msgid "_Redo" -msgstr "" - -msgid "Cu_t" -msgstr "" - -msgid "_Copy" -msgstr "" - -msgid "C_opy Reference" -msgstr "" - -msgid "_Paste" -msgstr "" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "" - -msgid "Remo_ve Undoes" -msgstr "" - -msgid "U_nlink Reference" -msgstr "" - -msgid "Flip _Horizontally" -msgstr "" - -msgid "Flip _Vertically" -msgstr "" - -msgid "_Rotate 90° CW" -msgstr "" - -msgid "Rotate _90° CCW" -msgstr "" - -msgid "Rotate _180°" -msgstr "" - -msgid "_Skew..." -msgstr "" - -msgid "_Font Info..." -msgstr "" - -msgid "Glyph _Info..." -msgstr "" - -msgid "BDF Info..." -msgstr "" - -msgid "Bitm_ap Strikes Available..." -msgstr "" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "" - -msgid "Remove This Glyph" -msgstr "" - -msgid "_Transformations" -msgstr "" - -msgid "_Tools" -msgstr "" - -msgid "_Layers" -msgstr "" - -msgid "_Shades" -msgstr "" - -msgid "_Docked Palettes" -msgstr "" - -msgid "_Fit" -msgstr "" - -msgid "Z_oom out" -msgstr "" - -msgid "Zoom _in" -msgstr "" - -msgid "_Next Glyph" -msgstr "" - -msgid "_Prev Glyph" -msgstr "" - -msgid "Next _Defined Glyph" -msgstr "" - -msgid "Prev Defined Gl_yph" -msgstr "" - -msgid "_Goto" -msgstr "" - -msgid "Find In Font _View" -msgstr "" - -msgid "_Bigger Pixel Size" -msgstr "" - -msgid "_Smaller Pixel Size" -msgstr "" - -msgid "_Palettes" -msgstr "" - -msgid "Set _Width..." -msgstr "" - -msgid "Set _Vertical Width..." -msgstr "" - -msgid "_File" -msgstr "_Dosya" - -msgid "_Edit" -msgstr "" - -msgid "E_lement" -msgstr "" - -msgid "_View" -msgstr "" - -msgid "_Metrics" -msgstr "" - -msgid "_Window" -msgstr "" - -msgid "_Help" -msgstr "" - -msgid "Recalculate Bitmaps" -msgstr "" - -msgid "Automatic" -msgstr "" - -msgid "No Class" -msgstr "" - -msgid "Base Glyph" -msgstr "" - -msgid "Base Lig" -msgstr "" - -msgid "Mark" -msgstr "" - -msgid "Component" -msgstr "" - -msgid "Color|Choose..." -msgstr "" - -msgid "Color|Default" -msgstr "" - -msgid "New Pair Position" -msgstr "" - -msgid "New Positioning" -msgstr "" - -msgid "New Substitution Variant" -msgstr "" - -msgid "New Alternate List" -msgstr "" - -msgid "New Ligature" -msgstr "" - -msgid "New Multiple List" -msgstr "" - -msgid "Edit Counter Mask" -msgstr "" - -msgid "New Counter Mask" -msgstr "" - -msgid "Select hints between which counters are formed" -msgstr "" - -msgid "Unicode _Value:" -msgstr "" - -msgid "Bad Name" -msgstr "" - -msgid "Glyph names are limited to 31 characters" -msgstr "" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" - -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" - -msgid "Duplicate Ligature" -msgstr "" - -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" - -msgid "Duplicate Kern data" -msgstr "" - -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" - -#, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "" - -msgid "Missing glyph name" -msgstr "" - -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" - -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "" - -msgid "Unexpected Variation Selector" -msgstr "" - -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" - -msgid "Depth" -msgstr "" - -msgid "Italic Correction" -msgstr "" - -msgid "Top Accent Horizontal Pos" -msgstr "" - -msgid "Horizontal Extension Italic Correction" -msgstr "" - -msgid "Vertical Extension Italic Correction" -msgstr "" - -msgid "Tile Margin" -msgstr "" - -msgid "Tile Min X" -msgstr "" - -msgid "Tile Min Y" -msgstr "" - -msgid "Tile Max X" -msgstr "" - -msgid "Tile Max Y" -msgstr "" - -msgid "Ligature Caret Count" -msgstr "" - -msgid "Bad Lig. Caret Count" -msgstr "" - -msgid "Unreasonable ligature caret count" -msgstr "" - -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" - -msgid "Only a single character allowed" -msgstr "" - -msgid "Pixel Size" -msgstr "" - -msgid "Correction" -msgstr "" - -msgid "Bad correction" -msgstr "" - -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" - -msgid "Bad pixel size" -msgstr "" - -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" - -msgid "Device Table Adjustments" -msgstr "" - -msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "" - -msgid "Subtable" -msgstr "" - -msgid "Replacement Glyph Name" -msgstr "" - -msgid "Source Glyph Names" -msgstr "" - -msgid "Replacement Glyph Names" -msgstr "" - -msgid "∆x" -msgstr "" - -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "" - -msgid "∆y" -msgstr "" - -msgid "∆x_adv" -msgstr "" - -msgid "∆y_adv" -msgstr "" - -msgid "Second Glyph Name" -msgstr "" - -msgid "∆x #1" -msgstr "" - -msgid "∆y #1" -msgstr "" - -msgid "∆x_adv #1" -msgstr "" - -msgid "∆y_adv #1" -msgstr "" - -msgid "∆x #2" -msgstr "" - -msgid "∆y #2" -msgstr "" - -msgid "∆x_adv #2" -msgstr "" - -msgid "∆y_adv #2" -msgstr "" - -msgid "false" -msgstr "" - -msgid "true" -msgstr "" - -msgid "Glyph" -msgstr "" - -msgid "Extender" -msgstr "" - -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "" - -msgid "EndLen" -msgstr "" - -msgid "FullLen" -msgstr "" - -msgid "Variation Selector (or 0)" -msgstr "" - -msgid "Interpreted as: " -msgstr "" - -msgid "Error: wrong format" -msgstr "" - -msgid "Pick a color" -msgstr "" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "" - -msgid "Glyph Info..." -msgstr "" - -msgid "No components" -msgstr "" - -msgid "Accented glyph composed of:" -msgstr "" - -msgid "Glyph composed of:" -msgstr "" - -msgid "Glyph Info" -msgstr "" - -msgid "Gl_yph Name:" -msgstr "" - -msgid "Unicode C_har:" -msgstr "" - -msgid "Set From N_ame" -msgstr "" - -msgid "Set From Val_ue" -msgstr "" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "" - -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" - -msgid "OT _Glyph Class:" -msgstr "" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" - -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" - -msgid "Comment" -msgstr "" - -msgid "Color:" -msgstr "" - -msgid "_Hide Unused Columns" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "CounterHint|_New..." -msgstr "" - -msgid "_Edit..." -msgstr "" - -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" - -msgid "Use default?" -msgstr "" - -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" - -msgid "Height:" -msgstr "" - -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" - -msgid "Guess" -msgstr "" - -msgid "Depth:" -msgstr "" - -msgid "Italic Correction:" -msgstr "" - -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" - -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Top Accent Pos:" -msgstr "" - -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" - -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" - -msgid "Is Extended Shape" -msgstr "" - -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" - -msgid "Math Kerning" -msgstr "" - -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" - -msgid "Default Ligature Caret Count" -msgstr "" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" - -msgid "Ligature Caret Count:" -msgstr "" - -msgid "Variant Glyphs:" -msgstr "" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" - -msgid "Glyph Extension Components" -msgstr "" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" - -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" - -msgid "Tile Margin:" -msgstr "" - -msgid "Tile Bounding Box:" -msgstr "" - -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" - -msgid " Y" -msgstr "" - -msgid "Positionings" -msgstr "" - -msgid "Pairwise Pos" -msgstr "" - -msgid "Substitutions" -msgstr "" - -msgid "Alt Subs" -msgstr "" - -msgid "Mult Subs" -msgstr "" - -msgid "Ligatures" -msgstr "" - -msgid "Lig. Carets" -msgstr "" - -msgid "Components" -msgstr "" - -msgid "Counters" -msgstr "" - -msgid "ΤεΧ & Math" -msgstr "" - -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "" - -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" - -msgid "Tile Size" -msgstr "" - -msgid "< _Prev" -msgstr "" - -msgid "_Next >" -msgstr "" - -msgid "No glyphs matched" -msgstr "" - -msgid "Select By ATT..." -msgstr "" - -msgid "No applicable lookup subtables" -msgstr "" - -msgid "Select By Lookup Subtable" -msgstr "" - -msgid "Select Glyphs in lookup subtable" -msgstr "" - -msgid "Select Results" -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" - -msgid "Merge Results" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" - -msgid "Restrict Selection" -msgstr "" - -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" - -msgid "Point Color" -msgstr "" - -msgid "The color of an on-curve point" -msgstr "" - -msgid "First Point Color" -msgstr "" - -msgid "The color of the point which is the start of a contour" -msgstr "" - -msgid "Selected Point Color" -msgstr "" - -msgid "The color of a selected point" -msgstr "" - -msgid "Selected Point Width" -msgstr "" - -msgid "The width of the line used to draw selected points" -msgstr "" - -msgid "Extrema Point Color" -msgstr "" - -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" - -msgid "Point of Inflection Color" -msgstr "" - -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" - -msgid "Almost H/V Color" -msgstr "" - -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" - -msgid "Next CP Color" -msgstr "" - -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" - -msgid "Prev CP Color" -msgstr "" - -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" - -msgid "Selected CP Color" -msgstr "" - -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" - -msgid "Coordinate Line Color" -msgstr "" - -msgid "Italic Coord. Color" -msgstr "" - -msgid "Metrics Label Color" -msgstr "" - -msgid "Hint Label Color" -msgstr "" - -msgid "Blue Values Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" - -msgid "Family Blue Color" -msgstr "" - -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" - -msgid "Diagonal Hint Color" -msgstr "" - -msgid "The color used to draw diagonal hints" -msgstr "" - -msgid "Horiz. Hint Color" -msgstr "" - -msgid "The color used to draw horizontal hints" -msgstr "" - -msgid "The color used to draw vertical hints" -msgstr "" - -msgid "Vert. Hint Color" -msgstr "" - -msgid "HFlex Hint Color" -msgstr "" - -msgid "VFlex Hint Color" -msgstr "" - -msgid "Conflict Hint Color" -msgstr "" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "" - -msgid "HHint Active Color" -msgstr "" - -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" - -msgid "VHint Active Color" -msgstr "" - -msgid "Dragging Comparison Outline Color" -msgstr "" - -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" - -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" - -msgid "The color of the line marking the advance width" -msgstr "" - -msgid "Width Color" -msgstr "" - -msgid "Selected Width Color" -msgstr "" - -msgid "The color of the line marking the advance width when it is selected" -msgstr "" - -msgid "Selected LBearing Color" -msgstr "" - -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" - -msgid "Grid Fit Width Color" -msgstr "" - -msgid "The color of the line marking the grid-fit advance width" -msgstr "" - -msgid "Ligature Caret Color" -msgstr "" - -msgid "The color of the line(s) marking ligature carets" -msgstr "" - -msgid "Anchor Color" -msgstr "" - -msgid "The color of anchor stars" -msgstr "" - -msgid "Anchored Line Color" -msgstr "" - -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" - -msgid "Template Color" -msgstr "" - -msgid "Old Outline Color" -msgstr "" - -msgid "Original Color" -msgstr "" - -msgid "Guide Layer Color" -msgstr "" - -msgid "Grid Fit Color" -msgstr "" - -msgid "The color of grid-fit outlines" -msgstr "" - -msgid "Inactive Layer Color" -msgstr "" - -msgid "The color of outlines in inactive layers" -msgstr "" - -msgid "Active Layer Color" -msgstr "" - -msgid "The color of outlines in the active layer" -msgstr "" - -msgid "Inactive Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in inactive layers" -msgstr "" - -msgid "Active Thick Layer Color" -msgstr "" - -msgid "The color of thick outlines in the active layer" -msgstr "" - -msgid "Clip Path Color" -msgstr "" - -msgid "The color of the clip path" -msgstr "" - -msgid "Open Path Color" -msgstr "" - -msgid "The color of the open path" -msgstr "" - -msgid "Background Image Color" -msgstr "" - -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" - -msgid "Fill Color" -msgstr "" - -msgid "The color used to fill the outline if that mode is active" -msgstr "" - -msgid "Preview Fill Color" -msgstr "" - -msgid "The color used to fill the outline when in preview mode" -msgstr "" - -msgid "Trace Color" -msgstr "" - -msgid "Raster Color" -msgstr "" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" - -msgid "Raster New Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Old Color" -msgstr "" - -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" - -msgid "Raster Grid Color" -msgstr "" - -msgid "Raster Dark Color" -msgstr "" - -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" - -msgid "Delta Grid Color" -msgstr "" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" - -msgid "Ruler Big Tick Color" -msgstr "" - -msgid "The color used to draw the large tick marks in rulers." -msgstr "" - -msgid "Measure Tool Line Color" -msgstr "" - -msgid "The color used to draw the measure tool line." -msgstr "" - -msgid "Measure Tool Point Color" -msgstr "" - -msgid "The color used to draw the measure tool points." -msgstr "" - -msgid "Measure Tool Point Snapped Color" -msgstr "" - -msgid "The color used to draw the measure tool points when snapped." -msgstr "" - -msgid "Measure Tool Canvas Number Color" -msgstr "" - -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" - -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" - -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" - -msgid "Measure Tool Windows Foreground Color" -msgstr "" - -msgid "The measure tool window foreground color." -msgstr "" - -msgid "Measure Tool Windows Background Color" -msgstr "" - -msgid "The measure tool window background color." -msgstr "" - -msgid "Base" -msgstr "" - -msgid "Entry" -msgstr "" - -msgid "Exit" -msgstr "" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "" - -msgid "Lig.Caret" -msgstr "" - -msgid "TopAccent" -msgstr "" - -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" - -msgid "You may not use spiros" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" - -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "" - -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" - -#, c-format -msgid "Modes: " -msgstr "" - -msgid "'fpgm'" -msgstr "" - -msgid "'prep'" -msgstr "" - -msgid "Not Guides" -msgstr "" - -msgid "References may not be dragged into the guidelines layer" -msgstr "" - -msgid "Name this contour" -msgstr "" - -msgid "Name this guideline or cancel to create it without a name" -msgstr "" - -msgid "Define \"Almost Horizontal\"" -msgstr "" - -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" - -msgid "Bad number" -msgstr "" - -msgid "Trimming Undo Information" -msgstr "" - -msgid "How many most-recent Undos should be kept?" -msgstr "" - -msgid "No Intersections" -msgstr "" - -msgid "Name this point" -msgstr "" - -msgid "Please name this point" -msgstr "" - -msgid "Please name this contour" -msgstr "" - -#, c-format -msgid "The spline does not reach %g" -msgstr "" - -msgid "Insert a point on the given spline at either..." -msgstr "" - -msgid "_X:" -msgstr "" - -msgid "_Y:" -msgstr "" - -msgid "Anchor Class Name" -msgstr "" - -msgid "Please enter the name of a Anchor point class to create" -msgstr "" - -msgid "_Unlink" -msgstr "" - -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "" - -msgid "Deselect Width" -msgstr "" - -msgid "Width" -msgstr "" - -msgid "Deselect VWidth" -msgstr "" - -msgid "VWidth" -msgstr "" - -msgid "C_lose Tab" -msgstr "" - -msgid "E_xport..." -msgstr "" - -msgid "Revert Gl_yph" -msgstr "Sem_bolü Geri Yükle" - -msgid "Load Word List..." -msgstr "" - -msgid "_Print..." -msgstr "" - -msgid "E_xecute Script..." -msgstr "" - -msgid "_Invert Selection" -msgstr "" - -msgid "_Deselect All" -msgstr "" - -msgid "_First Point" -msgstr "" - -msgid "First P_oint, Next Contour" -msgstr "" - -msgid "_Next Point" -msgstr "" - -msgid "_Prev Point" -msgstr "" - -msgid "Ne_xt Control Point" -msgstr "" - -msgid "P_rev Control Point" -msgstr "" - -msgid "Points on Selected _Contours" -msgstr "" - -msgid "Point A_t" -msgstr "" - -msgid "Select All _Points & Refs" -msgstr "" - -msgid "Select Open Contours" -msgstr "" - -msgid "Select Anc_hors" -msgstr "" - -msgid "_Width" -msgstr "" - -msgid "_VWidth" -msgstr "" - -msgid "Select Points Affected by HM" -msgstr "" - -msgid "Copy Loo_kup Data" -msgstr "" - -msgid "Copy _Width" -msgstr "" - -msgid "Co_py LBearing" -msgstr "" - -msgid "Copy RBearin_g" -msgstr "" - -msgid "C_hop" -msgstr "" - -msgid "Clear _Background" -msgstr "" - -msgid "points|_Merge" -msgstr "" - -msgid "points|Merge to Line" -msgstr "" - -msgid "_Join" -msgstr "" - -msgid "Copy _Fg To Bg" -msgstr "" - -msgid "Cop_y Layer To Layer..." -msgstr "" - -msgid "Copy Gri_d Fit" -msgstr "" - -msgid "_Select" -msgstr "" - -msgid "Remo_ve Undoes..." -msgstr "" - -msgid "_Curve" -msgstr "" - -msgid "_HVCurve" -msgstr "" - -msgid "C_orner" -msgstr "" - -msgid "_Tangent" -msgstr "" - -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "" - -msgid "Can Be _Interpolated" -msgstr "" - -msgid "Can't _Be Interpolated" -msgstr "" - -msgid "Center Bet_ween Control Points" -msgstr "" - -msgid "_Add Anchor" -msgstr "" - -msgid "Acceptable _Extrema" -msgstr "" - -msgid "Make _Line" -msgstr "" - -msgid "Ma_ke Arc" -msgstr "" - -msgid "Inse_rt Point On Spline At..." -msgstr "" - -msgid "_Name Point" -msgstr "" - -msgid "_Name Contour" -msgstr "" - -msgid "Make Clip _Path" -msgstr "" - -msgid "Tool_s" -msgstr "" - -msgid "G4 _Curve" -msgstr "" - -msgid "_G2 Curve" -msgstr "" - -msgid "_Left Constraint" -msgstr "" - -msgid "_Right Constraint" -msgstr "" - -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" - -msgid "_Space Points" -msgstr "" - -msgid "Space _Regions..." -msgstr "" - -msgid "Make _Parallel..." -msgstr "" - -msgid "_Simplify" -msgstr "" - -msgid "Simplify More..." -msgstr "" - -msgid "Clea_nup Glyph" -msgstr "" - -msgid "Canonical Start _Point" -msgstr "" - -msgid "Canonical _Contours" -msgstr "" - -msgid "_First" -msgstr "" - -msgid "_Earlier" -msgstr "" - -msgid "L_ater" -msgstr "" - -msgid "_Last" -msgstr "" - -msgid "_Remove Overlap" -msgstr "" - -msgid "_Intersect" -msgstr "" - -msgid "_Exclude" -msgstr "" - -msgid "_Find Intersections" -msgstr "" - -msgid "Change _Weight..." -msgstr "" - -msgid "_Italic..." -msgstr "" - -msgid "Obli_que..." -msgstr "" - -msgid "_Condense/Extend..." -msgstr "" - -msgid "Change _X-Height..." -msgstr "" - -msgid "Change _Glyph..." -msgstr "" - -msgid "In_line..." -msgstr "" - -msgid "_Outline..." -msgstr "" - -msgid "S_hadow..." -msgstr "" - -msgid "_Wireframe..." -msgstr "" - -msgid "_Build Accented Glyph" -msgstr "" - -msgid "Build _Composite Glyph" -msgstr "" - -msgid "_References..." -msgstr "" - -msgid "_Substitutions..." -msgstr "" - -msgid "_Transform..." -msgstr "" - -msgid "_Point of View Projection..." -msgstr "" - -msgid "_Non Linear Transform..." -msgstr "" - -msgid "To _Int" -msgstr "" - -msgid "To _Hundredths" -msgstr "" - -msgid "_Cluster" -msgstr "" - -msgid "_Glyph Info..." -msgstr "" - -msgid "Get _Info..." -msgstr "" - -msgid "S_how Dependent" -msgstr "" - -msgid "Find Proble_ms..." -msgstr "" - -msgid "Bitm_ap strikes Available..." -msgstr "" - -msgid "Remove Bitmap Glyphs..." -msgstr "" - -msgid "St_yles" -msgstr "" - -msgid "_Expand Stroke..." -msgstr "" - -msgid "Tile _Path..." -msgstr "" - -msgid "Tile Pattern..." -msgstr "" - -msgid "O_verlap" -msgstr "" - -msgid "Add E_xtrema" -msgstr "" - -msgid "Autot_race" -msgstr "" - -msgid "A_lign" -msgstr "" - -msgid "Roun_d" -msgstr "" - -msgid "_Order" -msgstr "" - -msgid "Check Self-Intersection" -msgstr "" - -msgid "Glyph Self-Intersects" -msgstr "" - -msgid "Cloc_kwise" -msgstr "" - -msgid "Cou_nter Clockwise" -msgstr "" - -msgid "_Correct Direction" -msgstr "" - -msgid "Reverse Direction" -msgstr "" - -msgid "Insert Text Outlines..." -msgstr "" - -msgid "B_uild" -msgstr "" - -msgid "Compare Layers..." -msgstr "" - -msgid "Auto_Hint" -msgstr "" - -msgid "Hint _Substitution Pts" -msgstr "" - -msgid "Auto _Counter Hint" -msgstr "" - -msgid "_Don't AutoHint" -msgstr "" - -msgid "Auto_Instr" -msgstr "" - -msgid "_Edit Instructions..." -msgstr "" - -msgid "_Debug..." -msgstr "" - -msgid "S_uggest Deltas..." -msgstr "" - -msgid "_Clear HStem" -msgstr "" - -msgid "Clear _VStem" -msgstr "" - -msgid "Clear DStem" -msgstr "" - -msgid "Clear Instructions" -msgstr "" - -msgid "_Add HHint" -msgstr "" - -msgid "Add VHi_nt" -msgstr "" - -msgid "Add DHint" -msgstr "" - -msgid "Crea_te HHint..." -msgstr "" - -msgid "Cr_eate VHint..." -msgstr "" - -msgid "_Review Hints..." -msgstr "" - -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "" - -#, c-format -msgid "%s exit" -msgstr "" - -#, c-format -msgid "%s entry" -msgstr "" - -#, c-format -msgid "%s mark" -msgstr "" - -#, c-format -msgid "%s base" -msgstr "" - -msgid "_Center in Width" -msgstr "" - -msgid "_Thirds in Width" -msgstr "" - -msgid "Set _LBearing..." -msgstr "" - -msgid "Set _RBearing..." -msgstr "" - -msgid "Set Both Bearings..." -msgstr "" - -msgid "Set _Vertical Advance..." -msgstr "" - -msgid "Ker_n By Classes..." -msgstr "" - -msgid "VKern By Classes..." -msgstr "" - -msgid "VKern From HKern" -msgstr "" - -msgid "Remove Kern _Pairs" -msgstr "" - -msgid "Remove VKern Pairs" -msgstr "" - -msgid "Kern Pair Closeup..." -msgstr "" - -msgid "_Detach" -msgstr "" - -msgid "_Kern Pairs" -msgstr "" - -msgid "_Anchored Pairs" -msgstr "" - -msgid "_Anchor Control..." -msgstr "" - -msgid "Anchor _Glyph at Point" -msgstr "" - -msgid "_Ligatures" -msgstr "" - -msgid "PointNumbers|_None" -msgstr "" - -msgid "_TrueType" -msgstr "" - -msgid "_PostScript®" -msgstr "" - -msgid "_SVG" -msgstr "" - -msgid "P_ositions" -msgstr "" - -msgid "Show _Grid Fit..." -msgstr "" - -msgid "Show _Grid Fit (Live Update)..." -msgstr "" - -msgid "_Bigger Point Size" -msgstr "" - -msgid "_Smaller Point Size" -msgstr "" - -msgid "_Anti Alias" -msgstr "" - -msgid "_Off" -msgstr "" - -msgid "_Points" -msgstr "" - -msgid "Control Points (Always_)" -msgstr "" - -msgid "_Control Point Info" -msgstr "" - -msgid "_Extrema" -msgstr "" - -msgid "Points of _Inflection" -msgstr "" - -msgid "Almost Horizontal/Vertical Lines" -msgstr "" - -msgid "Almost Horizontal/Vertical Curves" -msgstr "" - -msgid "(Define \"Almost\")" -msgstr "" - -msgid "_Side Bearings" -msgstr "" - -msgid "Reference Names" -msgstr "" - -msgid "_Fill" -msgstr "" - -msgid "Previe_w" -msgstr "" - -msgid "Dragging Comparison Outline" -msgstr "" - -msgid "Pale_ttes" -msgstr "" - -msgid "_Glyph Tabs" -msgstr "" - -msgid "_Rulers" -msgstr "" - -msgid "_Horizontal Hints" -msgstr "" - -msgid "_Vertical Hints" -msgstr "" - -msgid "_Diagonal Hints" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" - -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" - -msgid "_Anchors" -msgstr "" - -msgid "Debug Raster Cha_nges" -msgstr "" - -msgid "Hori_zontal Metric Lines" -msgstr "" - -msgid "Vertical _Metric Lines" -msgstr "" - -msgid "Snap Outlines to Pi_xel Grid" -msgstr "" - -msgid "_Display Compositions..." -msgstr "" - -msgid "Form_er Glyph" -msgstr "" - -msgid "N_umber Points" -msgstr "" - -msgid "Grid Fi_t" -msgstr "" - -msgid "Sho_w" -msgstr "" - -msgid "Com_binations" -msgstr "" - -msgid "Next _Line in Word List" -msgstr "" - -msgid "Previous Line in _Word List" -msgstr "" - -msgid "SubFonts|_All" -msgstr "" - -msgid "SubFonts|_None" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "" - -msgid "_Point" -msgstr "" - -msgid "Tools_2" -msgstr "" - -msgid "H_ints" -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" - -msgid "Outline View 2" -msgstr "" - -msgid "This window displays a single outline glyph (more data)" -msgstr "" - -msgid "Outline View" -msgstr "" - -msgid "This window displays a single outline glyph" -msgstr "" - -msgid "First Char" -msgstr "" - -msgid "Second Char" -msgstr "" - -msgid "Kern Size" -msgstr "" - -msgid "Select a ligature to view" -msgstr "" - -msgid "Kern Pair Closeup" -msgstr "" - -msgid "Anchor Control for Base" -msgstr "" - -msgid "Anchor Control for Mark" -msgstr "" - -msgid "Anchored Pairs" -msgstr "" - -msgid "Kern Pairs" -msgstr "" - -msgid "Sort By:" -msgstr "" - -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" - -msgid "Bad Class" -msgstr "" - -msgid "No Sequence/Lookups" -msgstr "" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" - -msgid "Bad Sequence/Lookup List" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" - -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" - -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "" - -msgid " There must be at least one contextual rule" -msgstr "" - -msgid "Missing rules" -msgstr "" - -msgid "Bad Coverage Table" -msgstr "" - -msgid "There must be at least one match coverage table" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" - -msgid "Replacement mismatch" -msgstr "" - -msgid "Bad rule" -msgstr "" - -msgid "Warning" -msgstr "" - -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" - -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" - -msgid "Bad Sections" -msgstr "" - -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" - -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" - -msgid "Bad class name" -msgstr "" - -msgid "No spaces allowed in class names." -msgstr "" - -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" - -msgid "Section|Continue" -msgstr "" - -msgid "Section|Start" -msgstr "" - -msgid "Class|Name" -msgstr "" - -msgid "Glyphs in the class" -msgstr "" - -msgid "Glyphs in the coverage tables" -msgstr "" - -msgid "Apply lookup" -msgstr "" - -msgid "at position" -msgstr "" - -msgid "Matching rules based on a list of glyphs" -msgstr "" - -msgid "Matching rules based on a list of classes" -msgstr "" - -msgid "Section" -msgstr "" - -msgid "Replacement glyphs" -msgstr "" - -msgid "Edit Contextual Position" -msgstr "" - -msgid "Edit Contextual Substitution" -msgstr "" - -msgid "Edit Chaining Position" -msgstr "" - -msgid "Edit Chaining Substitution" -msgstr "" - -msgid "Edit Reverse Chaining Substitution" -msgstr "" - -msgid "New Contextual Position" -msgstr "" - -msgid "New Contextual Substitution" -msgstr "" - -msgid "New Chaining Position" -msgstr "" - -msgid "New Chaining Substitution" -msgstr "" - -msgid "New Reverse Chaining Substitution" -msgstr "" - -msgid "Add Lookup" -msgstr "" - -msgid "Remove Lookup" -msgstr "" - -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" - -msgid "By Glyphs" -msgstr "" - -msgid "By Classes" -msgstr "" - -msgid "By Coverage" -msgstr "" - -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" - -msgid "Dialog Type:" -msgstr "" - -msgid "Simple" -msgstr "" - -msgid "Complex" -msgstr "" - -msgid "New Section" -msgstr "" - -msgid "Set From Selection" -msgstr "" - -msgid "Set this glyph list from a selection." -msgstr "" - -msgid "An ordered list of lookups and positions" -msgstr "" - -msgid "Match" -msgstr "" - -msgid "Backtrack" -msgstr "" - -msgid "Lookahead" -msgstr "" - -msgid "A list of glyphs:" -msgstr "" - -msgid "Replacements" -msgstr "" - -msgid "A coverage table:" -msgstr "" - -msgid "A list of coverage tables:" -msgstr "" - -msgid "Same as Match Classes" -msgstr "" - -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" - -msgid "Match Classes" -msgstr "" - -msgid "Back Classes" -msgstr "" - -msgid "Ahead Classes" -msgstr "" - -msgid "List of class names" -msgstr "" - -msgid "Classes" -msgstr "" - -msgid "" -msgstr "" - -#, c-format -msgid "%3d: " -msgstr "" - -msgid "" -msgstr "" - -msgid "No Watch Points" -msgstr "" - -msgid "Watch Points not supported in glyphs with references" -msgstr "" - -msgid "Registers" -msgstr "" - -msgid "Stack" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Points" -msgstr "" - -msgid "Cvt" -msgstr "" - -msgid "Raster" -msgstr "" - -msgid "Gloss" -msgstr "" - -msgid "Current Raster (TrueType)" -msgstr "" - -msgid "Registers (TrueType)" -msgstr "" - -msgid "Stack (TrueType)" -msgstr "" - -msgid "Storage (TrueType)" -msgstr "" - -msgid "Points (TrueType)" -msgstr "" - -msgid "Twilight" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Current" -msgstr "" - -msgid "Points|Original" -msgstr "" - -msgid "Grid" -msgstr "" - -msgid "Raw" -msgstr "" - -msgid "Em Units" -msgstr "" - -msgid "Transformed" -msgstr "" - -msgid "Instructions out of date" -msgstr "" - -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" - -msgid "Step into" -msgstr "" - -msgid "Step over (Next)" -msgstr "" - -msgid "Step out of current function" -msgstr "" - -msgid "Continue" -msgstr "" - -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" - -msgid "Window" -msgstr "" - -msgid "Exit Debugger" -msgstr "" - -msgid "Instruction Gloss (TrueType)" -msgstr "" - -msgid "Export Options" -msgstr "" - -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" -msgstr "" - -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" - -msgid "_Always raise this dialog when exporting" -msgstr "" - -msgid "Bits/Pixel:" -msgstr "" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "" - -msgid "Pixel size?" -msgstr "" - -msgid "EPS" -msgstr "" - -msgid "XFig" -msgstr "" - -msgid "SVG" -msgstr "" - -msgid "Glif" -msgstr "" - -msgid "PDF" -msgstr "" - -msgid "Raph's plate" -msgstr "" - -msgid "X Bitmap" -msgstr "" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" - -msgid "_Replace" -msgstr "" - -msgid "File Exists" -msgstr "Dosya mevcut" - -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "%s dosyası mevcut. Üzerine yazılsın mı?" - -msgid "Couldn't create directory" -msgstr "" - -#, c-format -msgid "Couldn't create directory: %s" -msgstr "" - -msgid "Create directory" -msgstr "" - -msgid "Directory name?" -msgstr "" - -msgid "Export" -msgstr "" - -msgid "_Filter" -msgstr "" - -msgid "Directory|_New" -msgstr "" - -msgid "_Options" -msgstr "" - -msgid "Format:" -msgstr "" - -msgid "Transformation Matrix" -msgstr "" - -msgid "Value out of range" -msgstr "" - -msgid "_Base:" -msgstr "" - -msgid "Ref:" -msgstr "" - -msgid "Bad Point Match" -msgstr "" - -msgid "Both points must be specified, or neither" -msgstr "" - -msgid "Couldn't find base point" -msgstr "" - -msgid "Couldn't find point in reference" -msgstr "" - -msgid "C_hange" -msgstr "" - -msgid "_Retain" -msgstr "" - -msgid "Transformation Matrix Changed" -msgstr "" - -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "" - -msgid "Reference Info" -msgstr "" - -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "" - -msgid "Transformed by:" -msgstr "" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" - -msgid "_Use My Metrics" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" - -msgid "_Round To Grid" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" - -msgid "TrueType Point _Matching:" -msgstr "" - -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" - -msgid "Bounding Box:" -msgstr "" - -msgid "X:" -msgstr "" - -msgid "Y:" -msgstr "" - -msgid "_Show" -msgstr "" - -msgid "Image Info" -msgstr "" - -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "" - -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "" - -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" - -msgid "Last Anchor Point" -msgstr "" - -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" - -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" - -msgid "Out Of Order" -msgstr "" - -msgid "Lig Index:" -msgstr "" - -msgid "Index in use" -msgstr "" - -msgid "This ligature index is already in use" -msgstr "" - -msgid "This index is much larger than the closest neighbor" -msgstr "" - -msgid "Too Big" -msgstr "" - -msgid "Class already used" -msgstr "" - -msgid "This anchor class already is associated with a point in this character" -msgstr "" - -msgid "Anchor Point Info" -msgstr "" - -msgid "Matching TTF Point:" -msgstr "" - -msgid "Base Mark" -msgstr "" - -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" - -msgid "AnchorPoint|_New" -msgstr "" - -msgid "AnchorClass|New _Class" -msgstr "" - -#, c-format -msgid "Curvature: %g" -msgstr "" - -msgid "Curvature: ?" -msgstr "" - -msgid "Base X" -msgstr "" - -msgid "Base Y" -msgstr "" - -msgid "Next CP X" -msgstr "" - -msgid "Next CP Y" -msgstr "" - -msgid "Next CP Dist" -msgstr "" - -msgid "Next CP Angle" -msgstr "" - -msgid "Prev CP Dist" -msgstr "" - -msgid "Prev CP X" -msgstr "" - -msgid "Prev CP Y" -msgstr "" - -msgid "Prev CP Angle" -msgstr "" - -msgid "Overlapped Hints" -msgstr "" - -#, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "" - -msgid "Point Info" -msgstr "" - -msgid "_Normal" -msgstr "" - -msgid "_Interpolated" -msgstr "" - -msgid "N_ever Interpolate" -msgstr "" - -msgid "Prev CP:" -msgstr "" - -msgid "ControlPoint|Default" -msgstr "" - -msgid "Offset" -msgstr "" - -msgid "Dist" -msgstr "" - -msgid "°" -msgstr "" - -msgid "Curvature: -0.00000000" -msgstr "" - -msgid "Next CP:" -msgstr "" - -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" - -msgid "Type:" -msgstr "" - -msgid "Location" -msgstr "" - -msgid "Hint Mask" -msgstr "" - -msgid "Active Hints" -msgstr "" - -msgid "Prev On Contour" -msgstr "" - -msgid "Next On Contour" -msgstr "" - -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "" - -msgid "Dependents" -msgstr "" - -msgid "Show" -msgstr "" - -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "" - -msgid "Dependent Substitutions" -msgstr "" - -msgid "Freetype rasterization failed.\n" -msgstr "" - -msgid "Pointsize Y" -msgstr "" - -msgid "Pointsize X" -msgstr "" - -msgid "DPI" -msgstr "" - -msgid "Grid Fit Parameters" -msgstr "" - -msgid "Debug _fpgm/prep" -msgstr "" - -msgid "Scale X/Y the same" -msgstr "" - -msgid "_DPI:" -msgstr "" - -msgid "_Pointsize Y:" -msgstr "" - -msgid "_Mono" -msgstr "" - -msgid "_Anti-Aliased" -msgstr "" - -msgid "Base:" -msgstr "" - -msgid "Size:" -msgstr "" - -msgid "Review Hints" -msgstr "" - -msgid "_HStem" -msgstr "" - -msgid "_VStem" -msgstr "" - -msgid "_Move Points" -msgstr "" - -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" - -msgid "Cr_eate" -msgstr "" - -msgid "Re_move" -msgstr "" - -msgid "Previous Hint." -msgstr "" - -msgid "Next Hint." -msgstr "" - -msgid "Regenerate Hint Substitution Points" -msgstr "" - -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" - -msgid "Create Hint" -msgstr "" - -msgid "Create Horizontal Stem Hint" -msgstr "" - -msgid "Create Vertical Stem Hint" -msgstr "" - -msgid "Import Parameters" -msgstr "" - -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Correct Direction (PS/EPS)" -msgstr "" - -msgid "Handle Erasers (PS/EPS)" -msgstr "" - -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" - -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" - -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" - -msgid "Use Clip-paths (SVG)" -msgstr "" - -msgid "Scale to fit (Misc)" -msgstr "" - -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" - -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" - -msgid "Accuracy _Target:" -msgstr "" - -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" - -msgid "_Always raise this dialog when importing" -msgstr "" - -msgid "Accuracy Target:" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "PDF page graphics" -msgstr "" - -msgid "Raph's plate files" -msgstr "" - -msgid "BDF" -msgstr "" - -msgid "TTF" -msgstr "" - -msgid "ΤεΧ Bitmap Fonts" -msgstr "" - -msgid "PCF (pmf)" -msgstr "" - -msgid "Mac Bitmap" -msgstr "" - -msgid "Win FON" -msgstr "" - -msgid "palm" -msgstr "" - -msgid "Image Template" -msgstr "" - -msgid "EPS Template" -msgstr "" - -msgid "SVG Template" -msgstr "" - -msgid "Glif Template" -msgstr "" - -msgid "Only One Font" -msgstr "" - -msgid "Only one font may be imported into the background" -msgstr "" - -msgid "Import" -msgstr "" - -msgid "_Import" -msgstr "_İçe Aktar" - -msgid "As Background" -msgstr "" - -msgid "Magnify (Minify with alt)" -msgstr "" - -msgid "Pointer" -msgstr "" - -msgid "Draw a freehand curve" -msgstr "" - -msgid "Scroll by hand" -msgstr "" - -msgid "Cut splines in two" -msgstr "" - -msgid "Measure distance, angle between points" -msgstr "" - -msgid "Add a point, then drag out its control points" -msgstr "" - -msgid "Change whether spiro is active or not" -msgstr "" - -msgid "Add a curve point" -msgstr "" - -msgid "Add a curve point always either horizontal or vertical" -msgstr "" - -msgid "Add a corner point" -msgstr "" - -msgid "Add a tangent point" -msgstr "" - -msgid "Rotate the selection" -msgstr "" - -msgid "Scale the selection" -msgstr "" - -msgid "Flip the selection" -msgstr "" - -msgid "Skew the selection" -msgstr "" - -msgid "Perform a perspective transformation on the selection" -msgstr "" - -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" - -msgid "Polygon or Star" -msgstr "" - -msgid "Rectangle or Ellipse" -msgstr "" - -msgid "_Pointer" -msgstr "" - -msgid "_Magnify" -msgstr "" - -msgid "_Freehand" -msgstr "" - -msgid "_Scroll" -msgstr "" - -msgid "_Knife" -msgstr "" - -msgid "_Ruler" -msgstr "" - -msgid "P_en" -msgstr "" - -msgid "_Activate Spiro" -msgstr "" - -msgid "Sca_le" -msgstr "" - -msgid "Rotate" -msgstr "" - -msgid "Flip" -msgstr "" - -msgid "Ske_w" -msgstr "" - -msgid "_3D Rotate" -msgstr "" - -msgid "Perspecti_ve" -msgstr "" - -msgid "Rectan_gle" -msgstr "" - -msgid "Pol_ygon" -msgstr "" - -msgid "Ellipse" -msgstr "" - -msgid "Star" -msgstr "" - -msgid "De_activate Spiro" -msgstr "" - -msgid "G_4" -msgstr "" - -msgid "G_2" -msgstr "" - -msgid "Lef_t" -msgstr "" - -msgid "Rig_ht" -msgstr "" - -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "" - -#. GT: Background, make it short -msgid "_Back" -msgstr "" - -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "" - -msgid "Size of Points" -msgstr "" - -msgid "Radius: " -msgstr "" - -msgid "Angle:" -msgstr "" - -msgid "C_enter" -msgstr "" - -msgid "Corner" -msgstr "" - -msgid "Diameter:" -msgstr "" - -msgid "Shape Type" -msgstr "" - -msgid "Regular" -msgstr "" - -msgid "Points:" -msgstr "" - -msgid "Bounding Box" -msgstr "" - -msgid "Center Out" -msgstr "" - -msgid "Rectangle" -msgstr "" - -msgid "Round Rectangle Radius" -msgstr "" - -msgid "Polygon" -msgstr "" - -msgid "Number of star points/Polygon vertices" -msgstr "" - -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" - -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" - -msgid "Add a g2 curve point" -msgstr "" - -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "" - -msgid "Tools" -msgstr "" - -msgid "Cannot Be Undone" -msgstr "" - -msgid "This operation cannot be undone, do it anyway?" -msgstr "" - -msgid "Del Layer" -msgstr "" - -msgid "Layer Info..." -msgstr "" - -msgid "New Layer..." -msgstr "" - -msgid "Layers" -msgstr "" - -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" - -msgid "Is Layer Visible?" -msgstr "" - -msgid "Layer" -msgstr "" - -msgid "Is Layer Editable?" -msgstr "" - -msgid "New Layer" -msgstr "" - -msgid "Shift Contents To _First" -msgstr "" - -msgid "Shift Contents _Up" -msgstr "" - -msgid "Shift Contents _Down" -msgstr "" - -msgid "Shift Contents To _Last" -msgstr "" - -msgid "Make Foreground" -msgstr "" - -msgid "Make Cubic" -msgstr "" - -msgid "Fill" -msgstr "" - -msgid "Show Cubic Column" -msgstr "" - -msgid "Show Fore/Back Column" -msgstr "" - -msgid "Make Background" -msgstr "" - -msgid "Make Quadratic" -msgstr "" - -msgid "+" -msgstr "" - -msgid "-" -msgstr "" - -msgid "Delete the current layer" -msgstr "" - -msgid "Add a new layer" -msgstr "" - -msgid "Type in new layer name" -msgstr "" - -msgid "Add Anchor" -msgstr "" - -msgid "Get Info..." -msgstr "" - -msgid "Open Reference" -msgstr "" - -msgid "G4 Curve" -msgstr "" - -msgid "G2 Curve" -msgstr "" - -msgid "Left Constraint" -msgstr "" - -msgid "Right Constraint" -msgstr "" - -msgid "Curve" -msgstr "" - -msgid "HVCurve" -msgstr "" - -msgid "Tangent" -msgstr "" - -msgid "Merge" -msgstr "" - -msgid "Merge to Line" -msgstr "" - -msgid "Add a left \"tangent\" point" -msgstr "" - -msgid "Add a right \"tangent\" point" -msgstr "" - -msgid "Name Point..." -msgstr "" - -msgid "Make Clip Path" -msgstr "" - -msgid "Make Line" -msgstr "" - -msgid "Make Arc" -msgstr "" - -msgid "Insert Point On Spline At..." -msgstr "" - -msgid "Name Point" -msgstr "" - -msgid "Name Contour" -msgstr "" - -msgid "Bitmap" -msgstr "" - -msgid "Outline" -msgstr "" - -msgid "Shades" -msgstr "" - -msgid "Draw a Line" -msgstr "" - -msgid "Set/Clear Pixels" -msgstr "" - -msgid "Scroll Bitmap" -msgstr "" - -msgid "Shift Entire Bitmap" -msgstr "" - -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" - -msgid "Filled Rectangle" -msgstr "" - -msgid "Filled Ellipse" -msgstr "" - -msgid "Negative Width" -msgstr "" - -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Search Radius" -msgstr "" - -msgid "Select Point(s) at..." -msgstr "" - -msgid "_Exact" -msgstr "" - -msgid "_Around" -msgstr "" - -msgid "W_ithin Rectangle" -msgstr "" - -msgid "_Radius:" -msgstr "" - -msgid "3" -msgstr "" - -msgid "_Width:" -msgstr "" - -#, c-format -msgid "%s No Slope" -msgstr "" - -msgid "No Curvature" -msgstr "" - -#, c-format -msgid " Curvature: %g" -msgstr "" - -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "" - -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" - -#, c-format -msgid "Near (%f,%f)" -msgstr "" - -#, c-format -msgid "Spline Length=%.1f" -msgstr "" - -#, c-format -msgid "Spline Length=%g" -msgstr "" - -msgid "No Next Control Point" -msgstr "" - -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "" - -msgid " Next" -msgstr "" - -msgid "No Previous Control Point" -msgstr "" - -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "" - -msgid " Prev" -msgstr "" - -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" - -msgid " snapped" -msgstr "" - -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" - -msgid "No curvature info" -msgstr "" - -#, c-format -msgid "∆Curvature: %g" -msgstr "" - -msgid " Next CP" -msgstr "" - -msgid " Prev CP" -msgstr "" - -msgid "No Slope" -msgstr "" - -msgid "No References" -msgstr "" - -msgid "No references allowed in a pen." -msgstr "" - -msgid "Nothing specified" -msgstr "" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "" - -msgid "Nib shape not valid" -msgstr "" - -msgid "Stroke _Width:" -msgstr "" - -msgid "Stroke width cannot be zero" -msgstr "" - -msgid "Minor A_xis:" -msgstr "" - -msgid "Pen _Angle:" -msgstr "" - -msgid "Join Limit:" -msgstr "" - -msgid "Extend Cap:" -msgstr "" - -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" - -msgid "Expand Stroke" -msgstr "" - -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "" - -msgid "Nib Type:" -msgstr "" - -msgid "_Circular (Elliptical)" -msgstr "" - -msgid "Ca_lligraphic (Rectangular)" -msgstr "" - -msgid "Conve_x (Polygonal)" -msgstr "" - -msgid "_Don't Expand" -msgstr "" - -msgid "Major Axis (_Width):" -msgstr "" - -msgid "Minor Axis (_Height):" -msgstr "" - -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" - -msgid "Ni_b Angle:" -msgstr "" - -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" - -msgid "Line Cap:" -msgstr "" - -msgid "_Nib" -msgstr "" - -msgid "_Butt" -msgstr "" - -msgid "_Round" -msgstr "" - -msgid "Be_vel" -msgstr "" - -msgid "Line Join:" -msgstr "" - -msgid "Ni_b" -msgstr "" - -msgid "B_evel" -msgstr "" - -msgid "Round" -msgstr "" - -msgid "Arcs" -msgstr "" - -msgid "_Miter" -msgstr "" - -msgid "Miter Cli_p" -msgstr "" - -msgid "_Join Limit:" -msgstr "" - -msgid "as _Length" -msgstr "" - -msgid "* Nib _Span" -msgstr "" - -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" - -msgid "_Extend Cap:" -msgstr "" - -msgid "as Len_gth" -msgstr "" - -msgid "* Cap Widt_h" -msgstr "" - -msgid "Remove Overlap:" -msgstr "" - -msgid "By La_yer" -msgstr "" - -msgid "By Con_tour" -msgstr "" - -msgid "N_one (Debug)" -msgstr "" - -msgid "Contours (from closed):" -msgstr "" - -msgid "Both" -msgstr "" - -msgid "External Only" -msgstr "" - -msgid "Internal Only" -msgstr "" - -msgid "Arcs Clip:" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "SVG 2" -msgstr "" - -msgid "Ratio" -msgstr "" - -msgid "S_implify" -msgstr "" - -msgid "A_dd Extrema" -msgstr "" - -msgid "_Apply" -msgstr "" - -msgid "Bad Gradient" -msgstr "" - -msgid "There must be at least 2 gradient stops" -msgstr "" - -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" - -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" - -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" - -msgid "You must draw a line" -msgstr "" - -msgid "You must draw a line, with at most one additional point" -msgstr "" - -msgid "Offset %" -msgstr "" - -msgid "Color" -msgstr "" - -msgid "Opacity" -msgstr "" - -msgid "Gradient" -msgstr "" - -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" - -msgid "Linear" -msgstr "" - -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" - -msgid "Radial" -msgstr "" - -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" - -msgid "_Pad" -msgstr "" - -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" - -msgid "Repeat" -msgstr "" - -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" - -msgid "Reflect" -msgstr "" - -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" - -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" - -msgid "Translation in X" -msgstr "" - -msgid "Translation in Y" -msgstr "" - -msgid "Bad Transformation matrix" -msgstr "" - -msgid "No Glyph" -msgstr "" - -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "" - -msgid "Tile Pattern" -msgstr "" - -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" - -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" - -msgid "Width:" -msgstr "" - -msgid "Rotate:" -msgstr "" - -msgid "Skew:" -msgstr "" - -msgid "Translate By" -msgstr "" - -msgid "Transform:" -msgstr "" - -msgid "Bad Color" -msgstr "" - -msgid "Opacity:" -msgstr "" - -msgid "Bad Transformation Matrix" -msgstr "" - -msgid "Bad dash list" -msgstr "" - -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "" - -msgid "Fi_ll" -msgstr "" - -msgid "Inherited" -msgstr "" - -msgid "Gradient:" -msgstr "" - -msgid "Add" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Pattern:" -msgstr "" - -msgid "Stroke" -msgstr "" - -msgid "Dashes" -msgstr "" - -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" - -msgid "_Transform Pen:" -msgstr "" - -msgid "Line Cap" -msgstr "" - -msgid "S_quare" -msgstr "" - -msgid "Line Join" -msgstr "" - -msgid "Ro_und" -msgstr "" - -msgid "Proximity" -msgstr "" - -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" - -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "" - -msgid "Unreasonable DPI" -msgstr "" - -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" - -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" - -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" - -msgid "FreeType unavailable" -msgstr "" - -msgid "FreeType unavailable." -msgstr "" - -msgid "Unexpected error" -msgstr "" - -msgid "Nothing found" -msgstr "" - -msgid "Nothng found." -msgstr "" - -msgid "No FreeType" -msgstr "" - -msgid "You must install the freetype library before using this command." -msgstr "" - -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" - -msgid "No Instructions" -msgstr "" - -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" - -msgid "Not quadratic" -msgstr "" - -msgid "This must be a truetype layer." -msgstr "" - -msgid "DELTA suggestions" -msgstr "" - -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" - -msgid "Rasterize at sizes:" -msgstr "" - -msgid "DPI:" -msgstr "" - -msgid "Proximity:" -msgstr "" - -msgid "pixels" -msgstr "" - -msgid "This may take a while. Please be patient..." -msgstr "" - -msgid "Glyph, Size, Point" -msgstr "" - -msgid "Glyph, Point, Size" -msgstr "" - -msgid "Size, Glyph, Point" -msgstr "" - -msgid "Sort|Alphabetic" -msgstr "" - -msgid "Glyph Order" -msgstr "" - -#, c-format -msgid "Size: %d (%d)" -msgstr "" - -#, c-format -msgid "Point: %d (%d)" -msgstr "" - -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" - -msgid "Potential spots for Delta instructions" -msgstr "" - -msgid "Sort:" -msgstr "" - -msgid "Glyph:" -msgstr "" - -msgid "_Copies:" -msgstr "" - -msgid "No Command Specified" -msgstr "" - -msgid "Page Setup" -msgstr "" - -msgid "To _File" -msgstr "" - -msgid "To P_DF File" -msgstr "" - -msgid "_Other" -msgstr "" - -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" - -msgid "Page_Size:" -msgstr "" - -msgid "_Printer:" -msgstr "" - -msgid "Size" -msgstr "" - -msgid "_Pointsize:" -msgstr "" - -msgid "Invalid point size" -msgstr "" - -msgid "Print To File..." -msgstr "" - -msgid "Bad Font" -msgstr "" - -msgid "Bad Size" -msgstr "" - -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" - -#, c-format -msgid "Text Width:%4d" -msgstr "" - -msgid "Insert Text Outlines" -msgstr "" - -msgid "Print" -msgstr "" - -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" - -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" - -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" - -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" - -msgid "_AA" -msgstr "" - -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" - -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" - -msgid "nohints" -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" - -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" - -msgid "Menu" -msgstr "" - -msgid "Specifies screen dots per inch" -msgstr "" - -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" - -msgid "_Refresh" -msgstr "" - -msgid "Text Width: 0" -msgstr "" - -msgid "Wrap Pos:" -msgstr "" - -msgid "The text will wrap to a new line after this many em-units" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "_Full Font Display" -msgstr "" - -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" - -msgid "Full Pa_ge Glyph" -msgstr "" - -msgid "Full Pa_ge Glyphs" -msgstr "" - -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" - -msgid "_Multi Size Glyph" -msgstr "" - -msgid "_Multi Size Glyphs" -msgstr "" - -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" - -msgid "S_etup" -msgstr "" - -msgid "_Print" -msgstr "" - -msgid "_Done" -msgstr "" - -msgid "Bind to Path" -msgstr "" - -#, c-format -msgid "Path Length: %g" -msgstr "" - -msgid "Scale so text width matches path length" -msgstr "" - -msgid "Rotate each glyph as a unit" -msgstr "" - -msgid "Align:" -msgstr "" - -msgid "At Start" -msgstr "" - -msgid "Centered" -msgstr "" - -msgid "At End" -msgstr "" - -msgid "Offset text from path by:" -msgstr "" - -msgid "_Insert" -msgstr "" - -msgid "Outline Width" -msgstr "" - -msgid "_Gap:" -msgstr "" - -msgid "Inline" -msgstr "" - -msgid "Outline Width:" -msgstr "" - -msgid "Shadow Length:" -msgstr "" - -msgid "Light Angle:" -msgstr "" - -msgid "Shadow" -msgstr "" - -msgid "Remove Encoding" -msgstr "" - -msgid "Load Encoding" -msgstr "" - -msgid "Browse..." -msgstr "" - -msgid "Please select a CID ordering" -msgstr "" - -msgid "Encoding|Glyph Order" -msgstr "" - -msgid "ISO 8859-1 (Latin1)" -msgstr "" - -msgid "ISO 8859-15 (Latin0)" -msgstr "" - -msgid "ISO 8859-2 (Latin2)" -msgstr "" - -msgid "ISO 8859-3 (Latin3)" -msgstr "" - -msgid "ISO 8859-4 (Latin4)" -msgstr "" - -msgid "ISO 8859-9 (Latin5)" -msgstr "" - -msgid "ISO 8859-10 (Latin6)" -msgstr "" - -msgid "ISO 8859-13 (Latin7)" -msgstr "" - -msgid "ISO 8859-14 (Latin8)" -msgstr "" - -msgid "ISO 8859-16 (Latin10)" -msgstr "" - -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" - -msgid "KOI8-R (Cyrillic)" -msgstr "" - -msgid "ISO 8859-6 (Arabic)" -msgstr "" - -msgid "ISO 8859-7 (Greek)" -msgstr "" - -msgid "ISO 8859-8 (Hebrew)" -msgstr "" - -msgid "ISO 8859-11 (Thai)" -msgstr "" - -msgid "Macintosh Latin" -msgstr "" - -msgid "Windows Latin (\"ANSI\")" -msgstr "" - -msgid "Adobe Standard" -msgstr "" - -msgid "Symbol" -msgstr "" - -msgid "ΤεΧ Base (8r)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "" - -msgid "SJIS (Kanji)" -msgstr "" - -msgid "JIS 208 (Kanji)" -msgstr "" - -msgid "JIS 212 (Kanji)" -msgstr "" - -msgid "Wansung (Korean)" -msgstr "" - -msgid "KSC 5601-1987 (Korean)" -msgstr "" - -msgid "Johab (Korean)" -msgstr "" - -msgid "GB 2312 (Simp. Chinese)" -msgstr "" - -msgid "EUC GB 2312 (Chinese)" -msgstr "" - -msgid "Big5 (Trad. Chinese)" -msgstr "" - -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "" - -msgid "MacStyles|Bold" -msgstr "" - -msgid "MacStyles|Italic" -msgstr "" - -msgid "MacStyles|Condense" -msgstr "" - -msgid "MacStyles|Expand" -msgstr "" - -msgid "MacStyles|Underline" -msgstr "" - -msgid "MacStyles|Outline" -msgstr "" - -msgid "MacStyles|Shadow" -msgstr "" - -msgid "Ultra-Condensed (50%)" -msgstr "" - -msgid "Extra-Condensed (62.5%)" -msgstr "" - -msgid "Condensed (75%)" -msgstr "" - -msgid "Semi-Condensed (87.5%)" -msgstr "" - -msgid "Medium (100%)" -msgstr "" - -msgid "Semi-Expanded (112.5%)" -msgstr "" - -msgid "Expanded (125%)" -msgstr "" - -msgid "Extra-Expanded (150%)" -msgstr "" - -msgid "Ultra-Expanded (200%)" -msgstr "" - -msgid "100 Thin" -msgstr "" - -msgid "200 Extra-Light" -msgstr "" - -msgid "300 Light" -msgstr "" - -msgid "400 Regular" -msgstr "" - -msgid "500 Medium" -msgstr "" - -msgid "600 Semi-Bold" -msgstr "" - -msgid "700 Bold" -msgstr "" - -msgid "800 Extra-Bold" -msgstr "" - -msgid "900 Black" -msgstr "" - -msgid "Never Embed/No Editing" -msgstr "" - -msgid "Printable Document" -msgstr "" - -msgid "Editable Document" -msgstr "" - -msgid "Installable Font" -msgstr "" - -msgid "Serif" -msgstr "" - -msgid "Sans-Serif" -msgstr "" - -msgid "Monospace" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "" - -msgid "Decorative" -msgstr "" - -msgid "No Classification" -msgstr "" - -msgid "Old Style Serifs" -msgstr "" - -msgid "OSS Rounded Legibility" -msgstr "" - -msgid "OSS Geralde" -msgstr "" - -msgid "OSS Venetian" -msgstr "" - -msgid "OSS Modified Venetian" -msgstr "" - -msgid "OSS Dutch Modern" -msgstr "" - -msgid "OSS Dutch Trad" -msgstr "" - -msgid "OSS Contemporary" -msgstr "" - -msgid "OSS Calligraphic" -msgstr "" - -msgid "OSS Miscellaneous" -msgstr "" - -msgid "Transitional Serifs" -msgstr "" - -msgid "TS Direct Line" -msgstr "" - -msgid "TS Script" -msgstr "" - -msgid "TS Miscellaneous" -msgstr "" - -msgid "Modern Serifs" -msgstr "" - -msgid "MS Italian" -msgstr "" - -msgid "MS Script" -msgstr "" - -msgid "MS Miscellaneous" -msgstr "" - -msgid "Clarendon Serifs" -msgstr "" - -msgid "CS Clarendon" -msgstr "" - -msgid "CS Modern" -msgstr "" - -msgid "CS Traditional" -msgstr "" - -msgid "CS Newspaper" -msgstr "" - -msgid "CS Stub Serif" -msgstr "" - -msgid "CS Monotone" -msgstr "" - -msgid "CS Typewriter" -msgstr "" - -msgid "CS Miscellaneous" -msgstr "" - -msgid "Slab Serifs" -msgstr "" - -msgid "Slab Serifs|SS Monotone" -msgstr "" - -msgid "Slab Serifs|SS Humanist" -msgstr "" - -msgid "Slab Serifs|SS Geometric" -msgstr "" - -msgid "Slab Serifs|SS Swiss" -msgstr "" - -msgid "Slab Serifs|SS Typewriter" -msgstr "" - -msgid "Slab Serifs|SS Miscellaneous" -msgstr "" - -msgid "Freeform Serifs" -msgstr "" - -msgid "FS Modern" -msgstr "" - -msgid "FS Miscellaneous" -msgstr "" - -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Humanist" -msgstr "" - -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" - -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" - -msgid "Sans-Serif|SS Matrix" -msgstr "" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "" - -msgid "Ornamentals" -msgstr "" - -msgid "O Engraver" -msgstr "" - -msgid "O Black Letter" -msgstr "" - -msgid "O Decorative" -msgstr "" - -msgid "O Three Dimensional" -msgstr "" - -msgid "O Miscellaneous" -msgstr "" - -msgid "Scripts" -msgstr "" - -msgid "S Uncial" -msgstr "" - -msgid "S Brush Joined" -msgstr "" - -msgid "S Formal Joined" -msgstr "" - -msgid "S Monotone Joined" -msgstr "" - -msgid "S Calligraphic" -msgstr "" - -msgid "S Brush Unjoined" -msgstr "" - -msgid "S Formal Unjoined" -msgstr "" - -msgid "S Monotone Unjoined" -msgstr "" - -msgid "S Miscellaneous" -msgstr "" - -msgid "Symbolic" -msgstr "" - -msgid "Sy Mixed Serif" -msgstr "" - -msgid "Sy Old Style Serif" -msgstr "" - -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" - -msgid "Sy Miscellaneous" -msgstr "" - -msgid "None" -msgstr "" - -msgid "Bold" -msgstr "" - -msgid "Bold Italic" -msgstr "" - -msgid "OS2Version|Automatic" -msgstr "" - -msgid "1" -msgstr "" - -msgid "2" -msgstr "" - -msgid "4" -msgstr "" - -msgid "0" -msgstr "" - -msgid "PanoseFamily|Any" -msgstr "" - -msgid "PanoseFamily|No Fit" -msgstr "" - -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" - -msgid "Latin: Decorative" -msgstr "" - -msgid "Latin: Pictorial and Symbol" -msgstr "" - -msgid "PanoseSerifs|Any" -msgstr "" - -msgid "PanoseSerifs|No Fit" -msgstr "" - -msgid "Cove" -msgstr "" - -msgid "Obtuse Cove" -msgstr "" - -msgid "Square Cove" -msgstr "" - -msgid "Obtuse Square Cove" -msgstr "" - -msgid "PanoseSerivfs|Square" -msgstr "" - -msgid "PanoseSerifs|Thin" -msgstr "" - -msgid "Bone" -msgstr "" - -msgid "Exaggerated" -msgstr "" - -msgid "Triangle" -msgstr "" - -msgid "Normal Sans" -msgstr "" - -msgid "Obtuse Sans" -msgstr "" - -msgid "Perpendicular Sans" -msgstr "" - -msgid "Flared" -msgstr "" - -msgid "PanoseSerivfs|Rounded" -msgstr "" - -msgid "PanoseWeight|Any" -msgstr "" - -msgid "PanoseWeight|No Fit" -msgstr "" - -msgid "Very Light" -msgstr "" - -msgid "Light" -msgstr "" - -msgid "PanoseWeight|Thin" -msgstr "" - -msgid "Book" -msgstr "" - -msgid "Medium" -msgstr "" - -msgid "Demi" -msgstr "" - -msgid "Heavy" -msgstr "" - -msgid "Black" -msgstr "" - -msgid "Extra Black (Nord)" -msgstr "" - -msgid "PanoseProportion|Any" -msgstr "" - -msgid "PanoseProportion|No Fit" -msgstr "" - -msgid "Old Style" -msgstr "" - -msgid "Modern" -msgstr "" - -msgid "Even Width" -msgstr "" - -msgid "Expanded" -msgstr "" - -msgid "Condensed" -msgstr "" - -msgid "Very Expanded" -msgstr "" - -msgid "Very Condensed" -msgstr "" - -msgid "Monospaced" -msgstr "" - -msgid "PanoseContrast|Any" -msgstr "" - -msgid "PanoseContrast|No Fit" -msgstr "" - -msgid "PanoseContrast|None" -msgstr "" - -msgid "PanoseContrast|Very Low" -msgstr "" - -msgid "PanoseContrast|Low" -msgstr "" - -msgid "PanoseContrast|Medium Low" -msgstr "" - -msgid "PanoseContrast|Medium" -msgstr "" - -msgid "PanoseContrast|Medium High" -msgstr "" - -msgid "PanoseContrast|High" -msgstr "" - -msgid "PanoseContrast|Very High" -msgstr "" - -msgid "PanoseStrokeVariation|Any" -msgstr "" - -msgid "PanoseStrokeVariation|No Fit" -msgstr "" - -msgid "No Variation" -msgstr "" - -msgid "Gradual/Diagonal" -msgstr "" - -msgid "Gradual/Transitional" -msgstr "" - -msgid "Gradual/Vertical" -msgstr "" - -msgid "Gradual/Horizontal" -msgstr "" - -msgid "Rapid/Vertical" -msgstr "" - -msgid "Rapid/Horizontal" -msgstr "" - -msgid "Instant/Vertical" -msgstr "" - -msgid "Instant/Horizontal" -msgstr "" - -msgid "PanoseArmStyle|Any" -msgstr "" - -msgid "PanoseArmStyle|No Fit" -msgstr "" - -msgid "Straight Arms/Horizontal" -msgstr "" - -msgid "Straight Arms/Wedge" -msgstr "" - -msgid "Straight Arms/Vertical" -msgstr "" - -msgid "Straight Arms/Single Serif" -msgstr "" - -msgid "Straight Arms/Double Serif" -msgstr "" - -msgid "Non-Straight Arms/Horizontal" -msgstr "" - -msgid "Non-Straight Arms/Wedge" -msgstr "" - -msgid "Non-Straight Arms/Vertical" -msgstr "" - -msgid "Non-Straight Arms/Single Serif" -msgstr "" - -msgid "Non-Straight Arms/Double Serif" -msgstr "" - -msgid "PanoseLetterform|Any" -msgstr "" - -msgid "PanoseLetterform|No Fit" -msgstr "" - -msgid "Normal/Contact" -msgstr "" - -msgid "Normal/Weighted" -msgstr "" - -msgid "Normal/Boxed" -msgstr "" - -msgid "Normal/Flattened" -msgstr "" - -msgid "Normal/Rounded" -msgstr "" - -msgid "Normal/Off-Center" -msgstr "" - -msgid "Normal/Square" -msgstr "" - -msgid "Oblique/Contact" -msgstr "" - -msgid "Oblique/Weighted" -msgstr "" - -msgid "Oblique/Boxed" -msgstr "" - -msgid "Oblique/Flattened" -msgstr "" - -msgid "Oblique/Rounded" -msgstr "" - -msgid "Oblique/Off-Center" -msgstr "" - -msgid "Oblique/Square" -msgstr "" - -msgid "PanoseMidline|Any" -msgstr "" - -msgid "PanoseMidline|No Fit" -msgstr "" - -msgid "PanoseMidline|Standard/Trimmed" -msgstr "" - -msgid "PanoseMidline|Standard/Pointed" -msgstr "" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "" - -msgid "PanoseMidline|High/Trimmed" -msgstr "" - -msgid "PanoseMidline|High/Pointed" -msgstr "" - -msgid "PanoseMidline|High/Serifed" -msgstr "" - -msgid "PanoseMidline|Constant/Trimmed" -msgstr "" - -msgid "PanoseMidline|Constant/Pointed" -msgstr "" - -msgid "PanoseMidline|Constant/Serifed" -msgstr "" - -msgid "PanoseMidline|Low/Trimmed" -msgstr "" - -msgid "PanoseMidline|Low/Pointed" -msgstr "" - -msgid "PanoseMidline|Low/Serifed" -msgstr "" - -msgid "PanoseXHeight|Any" -msgstr "" - -msgid "PanoseXHeight|No Fit" -msgstr "" - -msgid "PanoseXHeight|Constant/Small" -msgstr "" - -msgid "PanoseXHeight|Constant/Standard" -msgstr "" - -msgid "PanoseXHeight|Constant/Large" -msgstr "" - -msgid "PanoseXHeight|Ducking/Small" -msgstr "" - -msgid "PanoseXHeight|Ducking/Standard" -msgstr "" - -msgid "PanoseXHeight|Ducking/Large" -msgstr "" - -msgid "PanoseTool|Any" -msgstr "" - -msgid "PanoseTool|No Fit" -msgstr "" - -msgid "Flat Nib" -msgstr "" - -msgid "Pressure Point" -msgstr "" - -msgid "Engraved" -msgstr "" - -msgid "Ball (Round Cap)" -msgstr "" - -msgid "Brush" -msgstr "" - -msgid "Rough" -msgstr "" - -msgid "Felt Pen or Brush Tip" -msgstr "" - -msgid "Wild Brush - Drips a lot" -msgstr "" - -msgid "PanoseSpacing|Any" -msgstr "" - -msgid "PanoseSpacing|No Fit" -msgstr "" - -msgid "Proportional Spaced" -msgstr "" - -msgid "PanoseAspectRatio|Any" -msgstr "" - -msgid "PanoseAspectRatio|No Fit" -msgstr "" - -msgid "Very Low" -msgstr "" - -msgid "Low" -msgstr "" - -msgid "Medium Low" -msgstr "" - -msgid "Medium High" -msgstr "" - -msgid "High" -msgstr "" - -msgid "Very High" -msgstr "" - -msgid "PanoseTopology|Any" -msgstr "" - -msgid "PanoseTopology|No Fit" -msgstr "" - -msgid "Roman Disconnected" -msgstr "" - -msgid "Roman Trailing" -msgstr "" - -msgid "Roman Connected" -msgstr "" - -msgid "Cursive Disconnected" -msgstr "" - -msgid "Cursive Trailing" -msgstr "" - -msgid "Cursive Connected" -msgstr "" - -msgid "Blackletter Disconnected" -msgstr "" - -msgid "Blackletter Trailing" -msgstr "" - -msgid "Blackletter Connected" -msgstr "" - -msgid "PanoseForm|Any" -msgstr "" - -msgid "PanoseForm|No Fit" -msgstr "" - -msgid "Upright/No Wrapping" -msgstr "" - -msgid "Upright/Some Wrapping" -msgstr "" - -msgid "Upright/More Wrapping" -msgstr "" - -msgid "Upright/Extreme Wrapping" -msgstr "" - -msgid "Oblique/No Wrapping" -msgstr "" - -msgid "Oblique/Some Wrapping" -msgstr "" - -msgid "Oblique/More Wrapping" -msgstr "" - -msgid "Oblique/Extreme Wrapping" -msgstr "" - -msgid "Exaggerated/No Wrapping" -msgstr "" - -msgid "Exaggerated/Some Wrapping" -msgstr "" - -msgid "Exaggerated/More Wrapping" -msgstr "" - -msgid "Exaggerated/Extreme Wrapping" -msgstr "" - -msgid "PanoseFinials|Any" -msgstr "" - -msgid "PanoseFinials|No Fit" -msgstr "" - -msgid "None/No Loops" -msgstr "" - -msgid "None/Closed Loops" -msgstr "" - -msgid "None/Open Loops" -msgstr "" - -msgid "Sharp/No Loops" -msgstr "" - -msgid "Sharp/Closed Loops" -msgstr "" - -msgid "Sharp/Open Loops" -msgstr "" - -msgid "Tapered/No Loops" -msgstr "" - -msgid "Tapered/Closed Loops" -msgstr "" - -msgid "Tapered/Open Loops" -msgstr "" - -msgid "Round/No Loops" -msgstr "" - -msgid "Round/Closed Loops" -msgstr "" - -msgid "Round/Open Loops" -msgstr "" - -msgid "PanoseXAscent|Any" -msgstr "" - -msgid "PanoseXAscent|No Fit" -msgstr "" - -msgid "PanoseXAscent|Very Low" -msgstr "" - -msgid "PanoseXAscent|Low" -msgstr "" - -msgid "PanoseXAscent|Medium" -msgstr "" - -msgid "PanoseXAscent|High" -msgstr "" - -msgid "PanoseXAscent|Very High" -msgstr "" - -msgid "PanoseClass|Any" -msgstr "" - -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" -msgstr "" - -msgid "Non-standard Elements" -msgstr "" - -msgid "Non-standard Aspect" -msgstr "" - -msgid "Initials" -msgstr "" - -msgid "Cartoon" -msgstr "" - -msgid "Picture Stems" -msgstr "" - -msgid "Ornamented" -msgstr "" - -msgid "Text and Background" -msgstr "" - -msgid "Collage" -msgstr "" - -msgid "Montage" -msgstr "" - -msgid "PanoseAspect|Any" -msgstr "" - -msgid "PanoseAspect|No Fit" -msgstr "" - -msgid "Super Condensed" -msgstr "" - -msgid "Extended" -msgstr "" - -msgid "Very Extended" -msgstr "" - -msgid "Super Extended" -msgstr "" - -msgid "Horizontal Low" -msgstr "" - -msgid "Horizontal Medium" -msgstr "" - -msgid "Horizontal High" -msgstr "" - -msgid "Broken" -msgstr "" - -msgid "PanoseSerifVariant|Any" -msgstr "" - -msgid "PanoseSerifVariant|No Fit" -msgstr "" - -msgid "Oval" -msgstr "" - -msgid "PanoseSerivfs|Script" -msgstr "" - -msgid "PanoseTreatment|Any" -msgstr "" - -msgid "PanoseTreatment|No Fit" -msgstr "" - -msgid "Standard Solid Fill" -msgstr "" - -msgid "No Fill" -msgstr "" - -msgid "Patterned Fill" -msgstr "" - -msgid "Complex Fill" -msgstr "" - -msgid "Shaped Fill" -msgstr "" - -msgid "Drawn or Distressed" -msgstr "" - -msgid "PanoseLining|Any" -msgstr "" - -msgid "PanoseLining|No Fit" -msgstr "" - -msgid "PanoseLining|None" -msgstr "" - -msgid "PanoseLining|Inline" -msgstr "" - -msgid "PanoseLining|Outline" -msgstr "" - -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" - -msgid "PanoseLining|Shadow" -msgstr "" - -msgid "PanoseLining|Relief" -msgstr "" - -msgid "PanoseLining|Backdrop" -msgstr "" - -msgid "Standard" -msgstr "" - -msgid "Square" -msgstr "" - -msgid "Multiple Segment" -msgstr "" - -msgid "Deco (E,M,S) Waco Midline" -msgstr "" - -msgid "Uneven Weighting" -msgstr "" - -msgid "Diverse Arms" -msgstr "" - -msgid "Diverse Forms" -msgstr "" - -msgid "Lombardic Forms" -msgstr "" - -msgid "Upper Case in Lower Case" -msgstr "" - -msgid "Implied Topology" -msgstr "" - -msgid "Horseshoe E and A" -msgstr "" - -msgid "Cursive" -msgstr "" - -msgid "Blackletter" -msgstr "" - -msgid "Swash Variance" -msgstr "" - -msgid "PanoseCharRange|Any" -msgstr "" - -msgid "PanoseCharRange|No Fit" -msgstr "" - -msgid "Extended Collection" -msgstr "" - -msgid "Literals" -msgstr "" - -msgid "No Lower Case" -msgstr "" - -msgid "Small Caps" -msgstr "" - -msgid "PanoseKind|Any" -msgstr "" - -msgid "PanoseKind|No Fit" -msgstr "" - -msgid "Montages" -msgstr "" - -msgid "Pictures" -msgstr "" - -msgid "Shapes" -msgstr "" - -msgid "Scientific" -msgstr "" - -msgid "Music" -msgstr "" - -msgid "Expert" -msgstr "" - -msgid "Patterns" -msgstr "" - -msgid "Borders" -msgstr "" - -msgid "Icons" -msgstr "" - -msgid "Logos" -msgstr "" - -msgid "Industry Specific" -msgstr "" - -msgid "No Width" -msgstr "" - -msgid "Exceptionally Wide" -msgstr "" - -msgid "Super Wide" -msgstr "" - -msgid "Very Wide" -msgstr "" - -msgid "Wide" -msgstr "" - -msgid "Narrow" -msgstr "" - -msgid "Very Narrow" -msgstr "" - -msgid "Class10" -msgstr "" - -msgid "Class2" -msgstr "" - -msgid "Class3" -msgstr "" - -msgid "Class4" -msgstr "" - -msgid "Class5" -msgstr "" - -msgid "Class6" -msgstr "" - -msgid "Class7" -msgstr "" - -msgid "Class8" -msgstr "" - -msgid "Class9" -msgstr "" - -msgid "Panose|_Weight" -msgstr "" - -msgid "Stroke _Variation" -msgstr "" - -msgid "_Arm Style" -msgstr "" - -msgid "_Contrast" -msgstr "" - -msgid "_Letterform" -msgstr "" - -msgid "_Midline" -msgstr "" - -msgid "_Proportion" -msgstr "" - -msgid "_Serifs" -msgstr "" - -msgid "_X-Height" -msgstr "" - -msgid "F_inials" -msgstr "" - -msgid "F_orm" -msgstr "" - -msgid "_Aspect Ratio" -msgstr "" - -msgid "_Spacing" -msgstr "" - -msgid "_Tool" -msgstr "" - -msgid "_Topology" -msgstr "" - -msgid "_X-Ascent" -msgstr "" - -msgid "C_ontrast" -msgstr "" - -msgid "Char. _Range" -msgstr "" - -msgid "T_reatment" -msgstr "" - -msgid "_Aspect" -msgstr "" - -msgid "_Class" -msgstr "" - -msgid "_Lining" -msgstr "" - -msgid "_Serif Variant" -msgstr "" - -msgid "AR: Char 119" -msgstr "" - -msgid "AR: Char 157" -msgstr "" - -msgid "AR: Char 163" -msgstr "" - -msgid "AR: Char 211" -msgstr "" - -msgid "AR: Char 94" -msgstr "" - -msgid "_Kind" -msgstr "" - -msgid "Arabic (Saudi Arabia)" -msgstr "" - -msgid "Arabic (Iraq)" -msgstr "" - -msgid "Arabic (Egypt)" -msgstr "" - -msgid "Arabic (Libya)" -msgstr "" - -msgid "Arabic (Algeria)" -msgstr "" - -msgid "Arabic (Morocco)" -msgstr "" - -msgid "Arabic (Tunisia)" -msgstr "" - -msgid "Arabic (Oman)" -msgstr "" - -msgid "Arabic (Yemen)" -msgstr "" - -msgid "Arabic (Syria)" -msgstr "" - -msgid "Arabic (Jordan)" -msgstr "" - -msgid "Arabic (Lebanon)" -msgstr "" - -msgid "Arabic (Kuwait)" -msgstr "" - -msgid "Arabic (U.A.E.)" -msgstr "" - -msgid "Arabic (Bahrain)" -msgstr "" - -msgid "Arabic (Qatar)" -msgstr "" - -msgid "Azeri (Latin)" -msgstr "" - -msgid "Azeri (Cyrillic)" -msgstr "" - -msgid "Bengali Bangladesh" -msgstr "" - -msgid "Cambodian" -msgstr "" - -msgid "Lang|Cherokee" -msgstr "" - -msgid "Chinese (Taiwan)" -msgstr "" - -msgid "Chinese (PRC)" -msgstr "" - -msgid "Chinese (Hong Kong)" -msgstr "" - -msgid "Chinese (Singapore)" -msgstr "" - -msgid "Chinese (Macau)" -msgstr "" - -msgid "Croatian Bosnia/Herzegovina" -msgstr "" - -msgid "Divehi" -msgstr "" - -msgid "Flemish (Belgian Dutch)" -msgstr "" - -msgid "Edo" -msgstr "" - -msgid "English (British)" -msgstr "" - -msgid "English (US)" -msgstr "" - -msgid "English (Canada)" -msgstr "" - -msgid "English (Australian)" -msgstr "" - -msgid "English (New Zealand)" -msgstr "" - -msgid "English (Irish)" -msgstr "" - -msgid "English (South Africa)" -msgstr "" - -msgid "English (Jamaica)" -msgstr "" - -msgid "English (Caribbean)" -msgstr "" - -msgid "English (Belize)" -msgstr "" - -msgid "English (Trinidad)" -msgstr "" - -msgid "English (Zimbabwe)" -msgstr "" - -msgid "English (Philippines)" -msgstr "" - -msgid "English (Indonesia)" -msgstr "" - -msgid "English (Hong Kong)" -msgstr "" - -msgid "English (India)" -msgstr "" - -msgid "English (Malaysia)" -msgstr "" - -msgid "Faeroese" -msgstr "" - -msgid "Lang|Farsi" -msgstr "" - -msgid "Filipino" -msgstr "" - -msgid "French French" -msgstr "" - -msgid "French Belgium" -msgstr "" - -msgid "French Canadian" -msgstr "" - -msgid "French Swiss" -msgstr "" - -msgid "French Luxembourg" -msgstr "" - -msgid "French Monaco" -msgstr "" - -msgid "French West Indies" -msgstr "" - -msgid "French Réunion" -msgstr "" - -msgid "French D.R. Congo" -msgstr "" - -msgid "French Senegal" -msgstr "" - -msgid "French Camaroon" -msgstr "" - -msgid "French Côte d'Ivoire" -msgstr "" - -msgid "French Mali" -msgstr "" - -msgid "French Morocco" -msgstr "" - -msgid "French Haiti" -msgstr "" - -msgid "French North Africa" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Fulfulde" -msgstr "" - -msgid "Gaelic (Scottish)" -msgstr "" - -msgid "Gaelic (Irish)" -msgstr "" - -msgid "German German" -msgstr "" - -msgid "German Swiss" -msgstr "" - -msgid "German Austrian" -msgstr "" - -msgid "German Luxembourg" -msgstr "" - -msgid "German Liechtenstein" -msgstr "" - -msgid "Hausa" -msgstr "" - -msgid "Hawaiian" -msgstr "" - -msgid "Ibibio" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Italian Swiss" -msgstr "" - -msgid "Kanuri" -msgstr "" - -msgid "Kashmiri (India)" -msgstr "" - -msgid "Konkani" -msgstr "" - -msgid "Korean (Johab)" -msgstr "" - -msgid "Lithuanian (Classic)" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Malay (Brunei)" -msgstr "" - -msgid "Manipuri" -msgstr "" - -msgid "Maori" -msgstr "" - -msgid "Mongolian (Cyrillic)" -msgstr "" - -msgid "Nepali (India)" -msgstr "" - -msgid "Norwegian (Bokmal)" -msgstr "" - -msgid "Norwegian (Nynorsk)" -msgstr "" - -msgid "Oromo" -msgstr "" - -msgid "Papiamentu" -msgstr "" - -msgid "Portuguese (Portugal)" -msgstr "" - -msgid "Portuguese (Brasil)" -msgstr "" - -msgid "Punjabi (India)" -msgstr "" - -msgid "Punjabi (Pakistan)" -msgstr "" - -msgid "Quecha (Bolivia)" -msgstr "" - -msgid "Quecha (Ecuador)" -msgstr "" - -msgid "Quecha (Peru)" -msgstr "" - -msgid "Rhaeto-Romanic" -msgstr "" - -msgid "Romanian (Moldova)" -msgstr "" - -msgid "Russian (Moldova)" -msgstr "" - -msgid "Sepedi" -msgstr "" - -msgid "Serbian (Cyrillic)" -msgstr "" - -msgid "Serbian (Latin)" -msgstr "" - -msgid "Sindhi India" -msgstr "" - -msgid "Sindhi Pakistan" -msgstr "" - -msgid "Sorbian" -msgstr "" - -msgid "Spanish (Traditional)" -msgstr "" - -msgid "Spanish Mexico" -msgstr "" - -msgid "Spanish (Modern)" -msgstr "" - -msgid "Spanish (Guatemala)" -msgstr "" - -msgid "Spanish (Costa Rica)" -msgstr "" - -msgid "Spanish (Panama)" -msgstr "" - -msgid "Spanish (Dominican Republic)" -msgstr "" - -msgid "Spanish (Venezuela)" -msgstr "" - -msgid "Spanish (Colombia)" -msgstr "" - -msgid "Spanish (Peru)" -msgstr "" - -msgid "Spanish (Argentina)" -msgstr "" - -msgid "Spanish (Ecuador)" -msgstr "" - -msgid "Spanish (Chile)" -msgstr "" - -msgid "Spanish (Uruguay)" -msgstr "" - -msgid "Spanish (Paraguay)" -msgstr "" - -msgid "Spanish (Bolivia)" -msgstr "" - -msgid "Spanish (El Salvador)" -msgstr "" - -msgid "Spanish (Honduras)" -msgstr "" - -msgid "Spanish (Nicaragua)" -msgstr "" - -msgid "Spanish (Puerto Rico)" -msgstr "" - -msgid "Spanish (United States)" -msgstr "" - -msgid "Spanish (Latin America)" -msgstr "" - -msgid "Sutu" -msgstr "" - -msgid "Swahili (Kenyan)" -msgstr "" - -msgid "Swedish (Sweden)" -msgstr "" - -msgid "Swedish (Finland)" -msgstr "" - -msgid "Lang|Syriac" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Tamazight (Arabic)" -msgstr "" - -msgid "Tamazight (Latin)" -msgstr "" - -msgid "Tatar (Tatarstan)" -msgstr "" - -msgid "Tibetan (PRC)" -msgstr "" - -msgid "Tibetan Bhutan" -msgstr "" - -msgid "Tigrinya Ethiopia" -msgstr "" - -msgid "Tigrinyan Eritrea" -msgstr "" - -msgid "Tsonga" -msgstr "" - -msgid "Tswana" -msgstr "" - -msgid "Urdu (Pakistan)" -msgstr "" - -msgid "Urdu (India)" -msgstr "" - -msgid "Uzbek (Latin)" -msgstr "" - -msgid "Uzbek (Cyrillic)" -msgstr "" - -msgid "Venda" -msgstr "" - -msgid "Xhosa" -msgstr "" - -msgid "Lang|Yi" -msgstr "" - -msgid "Yoruba" -msgstr "" - -msgid "Zulu" -msgstr "" - -msgid "Styles (SubFamily)" -msgstr "" - -msgid "Copyright" -msgstr "" - -msgid "Family" -msgstr "" - -msgid "Fullname" -msgstr "" - -msgid "UniqueID" -msgstr "" - -msgid "Version" -msgstr "" - -msgid "Trademark" -msgstr "" - -msgid "Manufacturer" -msgstr "" - -msgid "Designer" -msgstr "" - -msgid "Descriptor" -msgstr "" - -msgid "Vendor URL" -msgstr "" - -msgid "Designer URL" -msgstr "" - -msgid "License" -msgstr "" - -msgid "License URL" -msgstr "" - -msgid "Preferred Family" -msgstr "" - -msgid "Preferred Styles" -msgstr "" - -msgid "Compatible Full" -msgstr "" - -msgid "Sample Text" -msgstr "" - -msgid "CID findfont Name" -msgstr "" - -msgid "WWS Family" -msgstr "" - -msgid "WWS Subfamily" -msgstr "" - -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" - -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" - -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" - -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" - -msgid "Arabic (& Supplement)" -msgstr "" - -msgid "Georgian (& Supplement)" -msgstr "" - -msgid "Latin Extended Additional/C/D" -msgstr "" - -msgid "General/Supplemental Punctuation" -msgstr "" - -msgid "Subscripts and Superscripts" -msgstr "" - -msgid "Numeric Forms" -msgstr "" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" - -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" - -msgid "Katakana (& Phonetic Extensions)" -msgstr "" - -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" - -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" - -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" - -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" - -msgid "Khmer & Khmer Symbols" -msgstr "" - -msgid "Yi Syllables/Radicals" -msgstr "" - -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" - -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" - -msgid "Supplementary Private Use Area A/B" -msgstr "" - -msgid "Variation Selectors (& Supplement)" -msgstr "" - -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" - -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" - -msgid "Lycian/Carian/Lydian" -msgstr "" - -msgid "Mahjong/Domino Tiles" -msgstr "" - -msgid "Unassigned Bit 123" -msgstr "" - -msgid "Unassigned Bit 124" -msgstr "" - -msgid "Unassigned Bit 125" -msgstr "" - -msgid "Unassigned Bit 126" -msgstr "" - -msgid "Unassigned Bit 127" -msgstr "" - -msgid "1252, Latin-1" -msgstr "" - -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "" - -msgid "1251, Cyrillic" -msgstr "" - -msgid "1253, Greek" -msgstr "" - -msgid "1254, Turkish" -msgstr "" - -msgid "1255, Hebrew" -msgstr "" - -msgid "1256, Arabic" -msgstr "" - -msgid "1257, Windows Baltic" -msgstr "" - -msgid "1258, Vietnamese" -msgstr "" - -msgid "Reserved Bit 9" -msgstr "" - -msgid "Reserved Bit 10" -msgstr "" - -msgid "Reserved Bit 11" -msgstr "" - -msgid "Reserved Bit 12" -msgstr "" - -msgid "Reserved Bit 13" -msgstr "" - -msgid "Reserved Bit 14" -msgstr "" - -msgid "Reserved Bit 15" -msgstr "" - -msgid "874, Thai" -msgstr "" - -msgid "932, JIS/Japan" -msgstr "" - -msgid "936, Simplified Chinese" -msgstr "" - -msgid "949, Korean Wansung" -msgstr "" - -msgid "950, Traditional Chinese" -msgstr "" - -msgid "1361, Korean Johab" -msgstr "" - -msgid "Reserved Bit 22" -msgstr "" - -msgid "Reserved Bit 23" -msgstr "" - -msgid "Reserved Bit 24" -msgstr "" - -msgid "Reserved Bit 25" -msgstr "" - -msgid "Reserved Bit 26" -msgstr "" - -msgid "Reserved Bit 27" -msgstr "" - -msgid "Reserved Bit 28" -msgstr "" - -msgid "Mac Roman" -msgstr "" - -msgid "OEM Charset" -msgstr "" - -msgid "Symbol Charset" -msgstr "" - -msgid "Reserved Bit 32" -msgstr "" - -msgid "Reserved Bit 33" -msgstr "" - -msgid "Reserved Bit 34" -msgstr "" - -msgid "Reserved Bit 35" -msgstr "" - -msgid "Reserved Bit 36" -msgstr "" - -msgid "Reserved Bit 37" -msgstr "" - -msgid "Reserved Bit 38" -msgstr "" - -msgid "Reserved Bit 39" -msgstr "" - -msgid "Reserved Bit 40" -msgstr "" - -msgid "Reserved Bit 41" -msgstr "" - -msgid "Reserved Bit 42" -msgstr "" - -msgid "Reserved Bit 43" -msgstr "" - -msgid "Reserved Bit 44" -msgstr "" - -msgid "Reserved Bit 45" -msgstr "" - -msgid "Reserved Bit 46" -msgstr "" - -msgid "Reserved Bit 47" -msgstr "" - -msgid "869, IBM Greek" -msgstr "" - -msgid "866, MS-DOS Russian" -msgstr "" - -msgid "865, MS_DOS Nordic" -msgstr "" - -msgid "864, Arabic" -msgstr "" - -msgid "863, MS-DOS Canadian French" -msgstr "" - -msgid "862, Hebrew" -msgstr "" - -msgid "861, MS-DOS Icelandic" -msgstr "" - -msgid "860, MS-DOS Portuguese" -msgstr "" - -msgid "857, IBM Turkish" -msgstr "" - -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "" - -msgid "852, Latin 2" -msgstr "" - -msgid "775, MS-DOS Baltic" -msgstr "" - -msgid "737, Greek; former 437 G" -msgstr "" - -msgid "708, Arabic ASMO 708" -msgstr "" - -msgid "850, WE/Latin 1" -msgstr "" - -msgid "437, US" -msgstr "" - -msgid "String ID" -msgstr "" - -msgid "String" -msgstr "" - -msgid "Feature Tags" -msgstr "" - -msgid "Friendly Name" -msgstr "" - -msgid "Name" -msgstr "" - -msgid "No Grid Fit" -msgstr "" - -msgid "Grid Fit" -msgstr "" - -msgid "No Anti-Alias" -msgstr "" - -msgid "Anti-Alias" -msgstr "" - -msgid "No Symmetric-Smooth" -msgstr "" - -msgid "Symmetric-Smoothing" -msgstr "" - -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Grid Fit w/ Sym-Smooth" -msgstr "" - -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" - -msgid "Gasp|Grid Fit" -msgstr "" - -msgid "Gasp|Anti-Alias" -msgstr "" - -msgid "Gasp|Symmetric Smoothing" -msgstr "" - -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "" - -msgid "Cubic" -msgstr "" - -msgid "Quadratic" -msgstr "" - -msgid "Layer|Foreground" -msgstr "" - -msgid "Layer|Background" -msgstr "" - -msgid "Layer Name" -msgstr "" - -msgid "Curve Type" -msgstr "" - -msgid "Type" -msgstr "" - -msgid "Orig layer" -msgstr "" - -msgid "Set Name" -msgstr "" - -msgid "Glyphs in the set" -msgstr "" - -msgid "Class Name" -msgstr "" - -msgid "Key" -msgstr "" - -msgid "Value" -msgstr "" - -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "" - -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" - -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" - -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" - -msgid "Expected number." -msgstr "" - -msgid "No Name" -msgstr "" - -msgid "Please specify a name for this mark class or set" -msgstr "" - -msgid "Mark class/set names should not contain spaces." -msgstr "" - -msgid "Duplicate Name" -msgstr "" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" - -msgid "Mark Class was in use" -msgstr "" - -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" - -msgid "Mark Set was in use" -msgstr "" - -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" - -msgid "Bad Family Name" -msgstr "" - -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -msgid "A Font Family name is required" -msgstr "" - -msgid "Bad Font Family Name" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" - -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" - -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" - -#, c-format -msgid "Version %.20s" -msgstr "" - -msgid "Detach from PostScript Names" -msgstr "" - -msgid "Same as PostScript Names" -msgstr "" - -msgid "Multi-line edit" -msgstr "" - -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "" - -msgid "Using the OFL for your open fonts" -msgstr "" - -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" - -msgid "Slant:" -msgstr "" - -msgid "Space:" -msgstr "" - -msgid "Stretch:" -msgstr "" - -msgid "Quad:" -msgstr "" - -msgid "Shrink:" -msgstr "" - -msgid "XHeight:" -msgstr "" - -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "" - -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" - -msgid "The amount of space between words when using this font" -msgstr "" - -msgid "The amount of stretchable space between words when using this font" -msgstr "" - -msgid "The amount the space between words may shrink when using this font" -msgstr "" - -msgid "The height of the lower case letters with flat tops" -msgstr "" - -msgid "The width of one em" -msgstr "" - -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" - -msgid "Duplicate StyleSet Name" -msgstr "" - -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "" - -#, c-format -msgid "Bad hex number in %s" -msgstr "" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "" - -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" - -msgid "Bad Copyright" -msgstr "" - -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" - -msgid "Bad Human Fontname" -msgstr "" - -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Weight" -msgstr "" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Bad Version" -msgstr "" - -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" - -msgid "Deleting a layer cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "" - -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "" - -msgid "Too many Unique Font IDs" -msgstr "" - -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" - -msgid "_Italic Angle:" -msgstr "" - -msgid "Underline _Position:" -msgstr "" - -msgid "Underline|_Height:" -msgstr "" - -msgid "_Em Size:" -msgstr "" - -msgid "_Ascent:" -msgstr "" - -msgid "_Descent:" -msgstr "" - -msgid "De_sign Size:" -msgstr "" - -msgid "_Bottom" -msgstr "" - -msgid "_Top" -msgstr "" - -msgid "Style _ID:" -msgstr "" - -msgid "Bad Design Size Info" -msgstr "" - -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" - -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" -msgstr "" - -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" - -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" - -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" - -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" - -msgid "sfnt Revision:" -msgstr "" - -msgid "Woff Major Version:" -msgstr "" - -msgid "Woff Minor Version:" -msgstr "" - -msgid "MS Code Pages" -msgstr "" - -msgid "Unicode Ranges" -msgstr "" - -msgid "_Version" -msgstr "" - -msgid "Weight, Width, Slope Only" -msgstr "" - -msgid "_Weight Class" -msgstr "" - -msgid "HHead _Line Gap:" -msgstr "" - -msgid "Typo Line _Gap:" -msgstr "" - -msgid "VHead _Column Spacing:" -msgstr "" - -msgid "Win Ascent:" -msgstr "" - -msgid "Win _Ascent Offset:" -msgstr "" - -msgid "Win Descent:" -msgstr "" - -msgid "Win _Descent Offset:" -msgstr "" - -msgid "Typo Ascent:" -msgstr "" - -msgid "_Typo Ascent Offset:" -msgstr "" - -msgid "T_ypo Descent Offset:" -msgstr "" - -msgid "Typo Descent:" -msgstr "" - -msgid "HHead Ascent:" -msgstr "" - -msgid "_HHead Ascent Offset:" -msgstr "" - -msgid "HHead De_scent Offset:" -msgstr "" - -msgid "HHead Descent:" -msgstr "" - -msgid "Ca_pital Height:" -msgstr "" - -msgid "_X Height:" -msgstr "" - -msgid "Strikeout" -msgstr "" - -msgid "Bad IBM Family" -msgstr "" - -msgid "Tag must be 4 characters long" -msgstr "" - -msgid "A tag must be 4 ASCII characters" -msgstr "" - -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" - -msgid "Bad Ascent/Descent" -msgstr "" - -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" - -msgid "Bad Style" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" - -msgid "Namelist contains non-ASCII names" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Retain" -msgstr "" - -msgid "Change UniqueID?" -msgstr "" - -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" - -msgid "Win Ascent Offset:" -msgstr "" - -msgid "Win Descent Offset:" -msgstr "" - -msgid "Typo Ascent Offset:" -msgstr "" - -msgid "Typo Descent Offset:" -msgstr "" - -msgid "HHead Ascent Offset:" -msgstr "" - -msgid "HHead Descent Offset:" -msgstr "" - -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "" - -msgid "Denom1:" -msgstr "" - -msgid "Num2:" -msgstr "" - -msgid "Num3:" -msgstr "" - -msgid "Denom2:" -msgstr "" - -msgid "Sub1:" -msgstr "" - -msgid "Sub2:" -msgstr "" - -msgid "Sup1:" -msgstr "" - -msgid "Sup2:" -msgstr "" - -msgid "Sup3:" -msgstr "" - -msgid "Axis Ht:" -msgstr "" - -msgid "Delim1:" -msgstr "" - -msgid "Delim2:" -msgstr "" - -msgid "SubDrop:" -msgstr "" - -msgid "SupDrop:" -msgstr "" - -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" - -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" - -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" - -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" - -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" - -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" - -msgid "Size of comb delimiters in display styles" -msgstr "" - -msgid "Size of comb delimiters in non-display styles" -msgstr "" - -msgid "Height of fraction bar above base line" -msgstr "" - -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "" - -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "" - -msgid "Big Op Space2:" -msgstr "" - -msgid "Big Op Space3:" -msgstr "" - -msgid "Big Op Space4:" -msgstr "" - -msgid "Big Op Space5:" -msgstr "" - -msgid "Default thickness of over and overline bars" -msgstr "" - -msgid "The minimum glue space above a large displayed operator" -msgstr "" - -msgid "The minimum glue space below a large displayed operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" - -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" - -msgid "The extra glue place above and below displayed limits" -msgstr "" - -#. GT: More Parameters -msgid "More Params" -msgstr "" - -msgid "Math Sp:" -msgstr "" - -msgid "Do it" -msgstr "" - -msgid "Cannot be Undone" -msgstr "" - -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"Birleştirme işlemi geri alınamaz.\n" -"Yine de devam edilsin mi?" - -msgid "Select lookups from other fonts" -msgstr "" - -msgid "Import Lookup" -msgstr "" - -msgid "Kerning State Machine" -msgstr "" - -msgid "Indic State Machine" -msgstr "" - -msgid "Contextual State Machine" -msgstr "" - -msgid "(kerning class)\n" -msgstr "" - -msgid "Not attached to a feature" -msgstr "" - -#, c-format -msgid " Used in %s\n" -msgstr "" - -msgid "No data" -msgstr "" - -msgid "This lookup contains no data" -msgstr "" - -msgid "Feature file?" -msgstr "" - -#, c-format -msgid "Cannot open %s" -msgstr "" - -#, c-format -msgid "An error occurred writing %s" -msgstr "" - -msgid "Output error" -msgstr "" - -msgid "Feature tags will be removed" -msgstr "" - -msgid "Lookups will be removed" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" - -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" - -msgid "_Apply to All" -msgstr "" - -msgid "_Apply to Selection" -msgstr "" - -msgid "Apply change to which lookups?" -msgstr "" - -msgid "Apply to:" -msgstr "" - -msgid "_Up" -msgstr "" - -msgid "_Down" -msgstr "" - -msgid "_Sort" -msgstr "" - -msgid "Add _Lookup" -msgstr "" - -msgid "Add Sub_table" -msgstr "" - -msgid "Edit _Metadata" -msgstr "" - -msgid "_Edit Data" -msgstr "" - -msgid "De_lete" -msgstr "" - -msgid "_Merge" -msgstr "_Birleştir" - -msgid "Sa_ve Lookup..." -msgstr "" - -msgid "Add Language to Script..." -msgstr "" - -msgid "Remove Language from Script..." -msgstr "" - -msgid "_Add 'aalt' features" -msgstr "" - -msgid "Add 'D_FLT' script" -msgstr "" - -msgid "_Revert All" -msgstr "Hepsini _Geri Yükle" - -msgid "S_ave Feature File..." -msgstr "" - -#, c-format -msgid "Font Information for %.90s" -msgstr "" - -msgid "Fo_ntname:" -msgstr "" - -msgid "_Family Name:" -msgstr "" - -msgid "Name For Human_s:" -msgstr "" - -msgid "_Weight" -msgstr "" - -msgid "_Version:" -msgstr "" - -msgid "sfnt _Revision:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" - -msgid "_Base Filename:" -msgstr "" - -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "" - -msgid "Copy_right:" -msgstr "" - -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "" - -msgid "Use XUID" -msgstr "" - -msgid "_XUID:" -msgstr "" - -msgid "Use UniqueID" -msgstr "" - -msgid "_UniqueID:" -msgstr "" - -msgid " _Em Size:" -msgstr "" - -msgid "_Scale Outlines" -msgstr "" - -msgid "_Guess" -msgstr "" - -msgid "Has _Vertical Metrics" -msgstr "" - -msgid "Interpretation:" -msgstr "" - -msgid "Name List:" -msgstr "" - -msgid "Font Type:" -msgstr "" - -msgid "_Outline Font" -msgstr "" - -msgid "_Type3 Multi Layered Font" -msgstr "" - -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" - -msgid "_Stroked Font" -msgstr "" - -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" - -msgid " Stroke _Width:" -msgstr "" - -msgid "All layers _cubic" -msgstr "" - -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" - -msgid "All layers _quadratic" -msgstr "" - -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" - -msgid "_Mixed" -msgstr "" - -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" - -msgid "Guidelines:" -msgstr "" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" - -msgid "" -"\n" -"Layers:" -msgstr "" - -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" - -msgid "_Histogram" -msgstr "" - -msgid "Histogram Dialog" -msgstr "" - -msgid "Width _Class" -msgstr "" - -msgid "P_FM Family" -msgstr "" - -msgid "_Embeddable" -msgstr "" - -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" - -msgid "No Subsetting" -msgstr "" - -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" - -msgid "Only Embed Bitmaps" -msgstr "" - -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" - -msgid "Vendor ID:" -msgstr "" - -msgid "_IBM Family:" -msgstr "" - -msgid "_OS/2 Version" -msgstr "" - -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" - -msgid "Style Map:" -msgstr "" - -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Is Offset" -msgstr "" - -msgid "Really use Typo metrics" -msgstr "" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" - -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" - -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" - -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" - -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" - -msgid "This denotes the height of X." -msgstr "" - -msgid "This denotes the height of x." -msgstr "" - -msgid "SubscriptSuperUse|Default" -msgstr "" - -msgid "Pos" -msgstr "" - -msgid "PanoseUse|Default" -msgstr "" - -msgid "http://panose.com/" -msgstr "" - -msgid "Panose|_Family Kind" -msgstr "" - -msgid "Unicode Ranges:" -msgstr "" - -msgid "Default" -msgstr "" - -msgid "MS Code Pages:" -msgstr "" - -msgid "Misc." -msgstr "" - -msgid "Metrics" -msgstr "" - -msgid "Sub/Super" -msgstr "" - -msgid "Panose" -msgstr "" - -msgid "Charsets" -msgstr "" - -msgid "Gasp|_Version" -msgstr "" - -msgid "Optimized For ClearType" -msgstr "" - -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" - -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" - -msgid "Gasp|_Default" -msgstr "" - -msgid "_Language" -msgstr "" - -msgid "_String Type" -msgstr "" - -msgid "SortingScheme|Default" -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" - -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" - -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" - -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "The font comment can contain whatever you feel it should" -msgstr "" - -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" - -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" - -msgid "Version, Major:" -msgstr "" - -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" - -msgid "Minor:" -msgstr "" - -msgid "Metadata (xml):" -msgstr "" - -msgid "ΤεΧ General" -msgstr "" - -msgid "ΤεΧ Math Symbol" -msgstr "" - -msgid "ΤεΧ Math Extension" -msgstr "" - -msgid "The size (in points) for which this face was designed" -msgstr "" - -msgid "Size|Points" -msgstr "" - -msgid "Design Range" -msgstr "" - -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" - -msgid "_Bottom:" -msgstr "" - -msgid "_Top:" -msgstr "" - -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" - -msgid "Style Name:" -msgstr "" - -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" - -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" - -msgid "Mac Style Set:" -msgstr "" - -msgid "FOND Name:" -msgstr "" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" - -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" - -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" - -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" - -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" - -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" - -msgid "Edits a lookup or lookup subtable." -msgstr "" - -msgid "Edits the transformations in a lookup subtable." -msgstr "" - -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" - -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" - -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Arama listesini orijinal durumuna geri yükler.\n" -"Fakat alt tablo verisinde yapılan değişiklikler değişmez." - -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" - -msgid "Creation Date:" -msgstr "" - -msgid "Modification Date:" -msgstr "" - -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" - -msgid "OS/2 -> Charsets" -msgstr "" - -msgid "Include Empty Blocks" -msgstr "" - -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" - -msgid "PS Names" -msgstr "" - -msgid "General" -msgstr "" - -msgid "PS UID" -msgstr "" - -msgid "PS Private" -msgstr "" - -msgid "OS/2" -msgstr "" - -msgid "TTF Names" -msgstr "" - -msgid "StyleSet Names" -msgstr "" - -msgid "Grid Fitting" -msgstr "" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "" - -msgid "Mark Sets" -msgstr "" - -msgid "OpenType|Lookups" -msgstr "" - -msgid "WOFF" -msgstr "" - -msgid "Mac Features" -msgstr "" - -msgid "Dates" -msgstr "" - -msgid "TrueTypeName|New" -msgstr "" - -msgid "gaspTableEntry|New" -msgstr "" - -msgid "PSPrivateDictKey|New" -msgstr "" - -msgid "_Don't Save" -msgstr "" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" - -msgid "Yes, and don't _remind me again" -msgstr "" - -msgid "Unsaved script" -msgstr "" - -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" - -msgid "Save as _Directory" -msgstr "" - -msgid "Save as..." -msgstr "" - -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "" - -#, c-format -msgid "Failed to load kern data from %s" -msgstr "" - -msgid "Load of Kerning Metrics Failed" -msgstr "" - -msgid "Many Windows" -msgstr "" - -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" - -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" - -msgid "Extremum bound..." -msgstr "" - -msgid "Select by Script" -msgstr "" - -msgid "All glyphs" -msgstr "" - -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" - -msgid "Only upper case" -msgstr "" - -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" - -msgid "Only lower case" -msgstr "" - -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" - -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" - -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" - -msgid "Remove matching glyphs from the selection." -msgstr "" - -msgid "Logical And with Selection" -msgstr "" - -msgid "Remove glyphs which do not match from the selection." -msgstr "" - -msgid "No Script" -msgstr "" - -msgid "Please specify a script" -msgstr "" - -msgid "Bad Script" -msgstr "" - -msgid "Scripts are 4 letter tags" -msgstr "" - -msgid "Select by Name" -msgstr "" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" - -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" - -msgid "New Lookup Subtable..." -msgstr "" - -msgid "Display Substitution..." -msgstr "" - -msgid "Pick a substitution to display in the window." -msgstr "" - -msgid "Show H. Metrics" -msgstr "" - -msgid "Show V. Metrics" -msgstr "" - -msgid "Baseline" -msgstr "" - -msgid "Origin" -msgstr "" - -msgid "Advance Width as a Line" -msgstr "" - -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" - -msgid "Advance Width as a Bar" -msgstr "" - -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" - -msgid "Bitmap Magnification..." -msgstr "" - -msgid "Please specify a bitmap magnification factor." -msgstr "" - -msgid "Compact" -msgstr "" - -msgid "Find an adobe CMap file..." -msgstr "" - -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "" - -msgid "Please close font" -msgstr "" - -msgid "_Remove" -msgstr "" - -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" - -msgid "_Remove Font" -msgstr "" - -msgid "Change Supplement..." -msgstr "" - -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "" - -msgid "_New Composition..." -msgstr "" - -msgid "_Modify Composition..." -msgstr "" - -msgid "_Build Syllables" -msgstr "" - -msgid "_Hangul" -msgstr "" - -msgid "Save A_ll" -msgstr "_Hepsini Kaydet" - -msgid "_Merge Feature Info..." -msgstr "Özellik Bilgisi _Birleştir..." - -msgid "Revert To _Backup" -msgstr "_Yedeği Geri Yükle" - -msgid "Clear Special Data" -msgstr "" - -msgid "Script Menu" -msgstr "" - -msgid "_All Fonts" -msgstr "" - -msgid "_Displayed Font" -msgstr "" - -msgid "Glyph _Metadata" -msgstr "" - -msgid "_TrueType Instructions" -msgstr "" - -msgid "Select by _Color" -msgstr "" - -msgid "Select by _Wildcard..." -msgstr "" - -msgid "Select by _Script..." -msgstr "" - -msgid "_Glyphs Worth Outputting" -msgstr "" - -msgid "Glyphs with only _References" -msgstr "" - -msgid "Glyphs with only S_plines" -msgstr "" - -msgid "Glyphs with both" -msgstr "" - -msgid "W_hitespace Glyphs" -msgstr "" - -msgid "_Changed Glyphs" -msgstr "" - -msgid "_Hinting Needed" -msgstr "" - -msgid "Autohinta_ble" -msgstr "" - -msgid "Hold [Shift] key to merge" -msgstr "" - -msgid "Hold [Control] key to restrict" -msgstr "" - -msgid "Selec_t By Lookup Subtable..." -msgstr "" - -msgid "Undo Fontlevel" -msgstr "" - -msgid "Copy _Lookup Data" -msgstr "" - -msgid "Copy _VWidth" -msgstr "" - -msgid "Paste Into" -msgstr "" - -msgid "Paste After" -msgstr "" - -msgid "Sa_me Glyph As" -msgstr "" - -msgid "Copy Layer To Layer" -msgstr "" - -msgid "F_ind / Replace..." -msgstr "" - -msgid "Correct References" -msgstr "" - -msgid "Copy _From" -msgstr "" - -msgid "Add _Small Capitals..." -msgstr "" - -msgid "Add Subscripts/Superscripts..." -msgstr "" - -msgid "Buil_d Duplicate Glyph" -msgstr "" - -msgid "_MATH Info..." -msgstr "" - -msgid "_BDF Info..." -msgstr "" - -msgid "_Horizontal Baselines..." -msgstr "" - -msgid "_Vertical Baselines..." -msgstr "" - -msgid "_Justification..." -msgstr "" - -msgid "Show _Dependent" -msgstr "" - -msgid "Mass Glyph _Rename..." -msgstr "" - -msgid "Set _Color" -msgstr "" - -msgid "Find Pr_oblems..." -msgstr "" - -msgid "_Validate..." -msgstr "" - -msgid "Set E_xtremum Bound..." -msgstr "" - -msgid "Other Info" -msgstr "" - -msgid "_Validation" -msgstr "" - -msgid "St_yle" -msgstr "" - -msgid "_Merge Fonts..." -msgstr "Yazı tipi _Birleştir..." - -msgid "Interpo_late Fonts..." -msgstr "" - -msgid "Compare Fonts..." -msgstr "" - -msgid "All" -msgstr "" - -msgid "_Glyph Image" -msgstr "" - -msgid "_Name" -msgstr "" - -msgid "_Unicode" -msgstr "" - -msgid "_Encoding Hex" -msgstr "" - -msgid "Add Encoding Slots..." -msgstr "" - -msgid "How many CID slots do you wish to add?" -msgstr "" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" - -msgid "Detach & Remove Glyphs" -msgstr "" - -msgid "Add Encoding Name..." -msgstr "" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" - -msgid "Invalid Encoding" -msgstr "" - -msgid "Make Namelist" -msgstr "" - -#, c-format -msgid "Could not write %s" -msgstr "" - -msgid "Namelist creation failed" -msgstr "" - -msgid "Load Namelist" -msgstr "" - -msgid "A name list with this name already exists. Replace it?" -msgstr "" - -msgid "Replace" -msgstr "" - -#, c-format -msgid "Could not read %s" -msgstr "" - -msgid "No such file" -msgstr "" - -msgid "Bad namelist file" -msgstr "" - -#, c-format -msgid "Could not parse %s" -msgstr "" - -msgid "Non-ASCII glyphnames" -msgstr "" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" - -msgid "Create failed" -msgstr "" - -msgid "Rename by NameList" -msgstr "" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" - -msgid "Load glyph names" -msgstr "" - -msgid "_Reencode" -msgstr "" - -msgid "_Compact" -msgstr "" - -msgid "_Force Encoding" -msgstr "" - -msgid "_Add Encoding Slots..." -msgstr "" - -msgid "Remove _Unused Slots" -msgstr "" - -msgid "_Detach Glyphs" -msgstr "" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "" - -msgid "Add E_ncoding Name..." -msgstr "" - -msgid "_Load Encoding..." -msgstr "" - -msgid "Ma_ke From Font..." -msgstr "" - -msgid "Remove En_coding..." -msgstr "" - -msgid "Display By _Groups..." -msgstr "" - -msgid "D_efine Groups..." -msgstr "" - -msgid "_Save Namelist of Font..." -msgstr "" - -msgid "L_oad Namelist..." -msgstr "" - -msgid "Rename Gl_yphs..." -msgstr "" - -msgid "Cre_ate Named Glyphs..." -msgstr "" - -msgid "_Show ATT" -msgstr "" - -msgid "Display S_ubstitutions..." -msgstr "" - -msgid "Label Gl_yph By" -msgstr "" - -msgid "S_how H. Metrics..." -msgstr "" - -msgid "Show _V. Metrics..." -msgstr "" - -msgid "32x8 cell window" -msgstr "" - -msgid "_16x4 cell window" -msgstr "" - -msgid "_8x2 cell window" -msgstr "" - -msgid "_24 pixel outline" -msgstr "" - -msgid "_36 pixel outline" -msgstr "" - -msgid "_48 pixel outline" -msgstr "" - -msgid "_72 pixel outline" -msgstr "" - -msgid "_96 pixel outline" -msgstr "" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "" - -msgid "Edit 'prep'..." -msgstr "" - -msgid "Edit 'maxp'..." -msgstr "" - -msgid "Edit 'cvt '..." -msgstr "" - -msgid "Remove Instr Tables" -msgstr "" - -msgid "_Clear Hints" -msgstr "" - -msgid "Histograms" -msgstr "" - -msgid "_Auto Width..." -msgstr "" - -msgid "Remove All Kern _Pairs" -msgstr "" - -msgid "Remove All VKern Pairs" -msgstr "" - -msgid "_Convert to CID" -msgstr "" - -msgid "Convert By C_Map" -msgstr "" - -msgid "_Flatten" -msgstr "" - -msgid "Fl_attenByCMap" -msgstr "" - -msgid "Insert F_ont..." -msgstr "" - -msgid "Insert _Blank" -msgstr "" - -msgid "_Change Supplement..." -msgstr "" - -msgid "C_ID Font Info..." -msgstr "" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "" - -msgid "MM _Validity Check" -msgstr "" - -msgid "MM _Info..." -msgstr "" - -msgid "_Blend to New Font..." -msgstr "" - -msgid "MM Change Default _Weights..." -msgstr "" - -msgid "_Overview" -msgstr "" - -msgid "_Index" -msgstr "" - -msgid "_About..." -msgstr "" - -msgid "_License..." -msgstr "" - -msgid "E_ncoding" -msgstr "" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "" - -msgid "Selected BG Color" -msgstr "" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" - -msgid "Selected FG Color" -msgstr "" - -msgid "Changed Color" -msgstr "" - -msgid "Color used to mark a changed glyph" -msgstr "" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" - -msgid "Font Family" -msgstr "" - -msgid "Background color for the drawing area of all views" -msgstr "" - -msgid "Color|Background" -msgstr "" - -msgid "View" -msgstr "" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" - -msgid "FontView" -msgstr "" - -msgid "This is the main fontforge window displaying a font" -msgstr "" - -msgid "Glyph Set by Selection" -msgstr "" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" - -msgid "Hit Watch Point" -msgstr "" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" - -msgid "Watched Store Change" -msgstr "" - -msgid "Read of Uninitialized Store" -msgstr "" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" - -msgid "Watched Cvt Change" -msgstr "" - -msgid "Too Many Breakpoints" -msgstr "" - -msgid "Kerning" -msgstr "" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "" - -msgid "Merge Fonts" -msgstr "" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "" - -msgid "Preserve cross-font kerning" -msgstr "" - -msgid "Amount" -msgstr "" - -msgid "Interpolate Fonts" -msgstr "" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "" - -msgid "Set Bearings To:" -msgstr "" - -msgid "Set LBearing To:" -msgstr "" - -msgid "Set RBearing To:" -msgstr "" - -msgid "Set Vert. Advance To:" -msgstr "" - -msgid "Set Width To:" -msgstr "" - -msgid "Increment Bearings By:" -msgstr "" - -msgid "Increment LBearing By:" -msgstr "" - -msgid "Increment RBearing By:" -msgstr "" - -msgid "Increment V. Adv. By:" -msgstr "" - -msgid "Increment Width By:" -msgstr "" - -msgid "Scale Bearings By:" -msgstr "" - -msgid "Scale LBearing By:" -msgstr "" - -msgid "Scale RBearing By:" -msgstr "" - -msgid "Scale VAdvance By:" -msgstr "" - -msgid "Scale Width By:" -msgstr "" - -msgid "Advance Width does not change." -msgstr "" - -msgid "Left Side Bearing does not change." -msgstr "" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" - -msgid "Set Both Side Bearings..." -msgstr "" - -msgid "Set LBearing..." -msgstr "" - -msgid "Set RBearing..." -msgstr "" - -msgid "Set Vertical Advance..." -msgstr "" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "" - -msgid "Goto" -msgstr "" - -msgid "Enter the name of a glyph in the font" -msgstr "" - -msgid "Merge into selection" -msgstr "" - -msgid "Select by Color" -msgstr "" - -msgid "Glyph names must be valid postscript names" -msgstr "" - -msgid "Bad Range" -msgstr "" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" - -msgid "UntitledGroup" -msgstr "" - -msgid "Groups" -msgstr "" - -msgid "Define Groups" -msgstr "" - -msgid "New Sub-Group" -msgstr "" - -msgid "Group Name:" -msgstr "" - -msgid "Glyphs:" -msgstr "" - -msgid "Identify by" -msgstr "" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" - -msgid "Select In Font" -msgstr "" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" - -msgid "No Glyph Duplicates" -msgstr "" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "" -msgstr[1] "" - -msgid "No Groups" -msgstr "" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "" - -msgid "Compacted" -msgstr "" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "" - -msgid "Bar Width:" -msgstr "" - -msgid "BlueValues come in pairs. Select another." -msgstr "" - -msgid "Glyph Names" -msgstr "" - -msgid "Extend Lookups On" -msgstr "" - -msgid "Extend Lookups Off" -msgstr "" - -msgid "Extend Max Lookups" -msgstr "" - -msgid "Shrink Lookups On" -msgstr "" - -msgid "Shrink Lookups Off" -msgstr "" - -msgid "Shrink Max Lookups" -msgstr "" - -msgid "Extenders" -msgstr "" - -msgid "Language info" -msgstr "" - -msgid "Hidden" -msgstr "" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "" - -msgid "A list of glyph names" -msgstr "" - -msgid "GlyphName|New" -msgstr "" - -msgid "Lookups turned ON to extend a line" -msgstr "" - -msgid "Lookups turned OFF to extend a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "" - -msgid "Lookups turned OFF to shrink a line" -msgstr "" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "" - -msgid "LookupName|New" -msgstr "" - -msgid "Unknown lookup" -msgstr "" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "" - -msgid "Justified Languages" -msgstr "" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "" - -msgid "Justified Scripts" -msgstr "" - -msgid "A list of scripts with special justification needs" -msgstr "" - -msgid "Script|New" -msgstr "" - -msgid "Min Kern" -msgstr "" - -msgid "No lookup selected" -msgstr "" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "" - -msgid "Class 0" -msgstr "" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" - -msgid "AutoKern Row" -msgstr "" - -msgid "AutoKern Column" -msgstr "" - -msgid "AutoKern All" -msgstr "" - -msgid "Clear" -msgstr "" - -msgid "Clear All" -msgstr "" - -msgid "Clear Device Table" -msgstr "" - -msgid "Clear All Device Tables" -msgstr "" - -#, c-format -msgid "First Class %d\n" -msgstr "" - -#, c-format -msgid "Second Class %d\n" -msgstr "" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" - -msgid "From the _other class" -msgstr "" - -msgid "_From this class" -msgstr "" - -msgid "Glyph in two classes" -msgstr "" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" - -msgid "Glyphs in the classes" -msgstr "" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "" - -msgid "Select the class containing the named glyph" -msgstr "" - -msgid "Display Size:" -msgstr "" - -msgid "Magnification:" -msgstr "" - -msgid "Kern Offset:" -msgstr "" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" - -msgid "Revert Kerning" -msgstr "Karakter Aralığını Geri Yükle" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" - -msgid "Clear all device table corrections associated with this combination" -msgstr "" - -msgid "Lookup subtable:" -msgstr "" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "" - -msgid "Show Kerning" -msgstr "" - -msgid "_Default Separation:" -msgstr "" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "" - -msgid "VKern By Classes" -msgstr "" - -msgid "KernClass|_New Lookup..." -msgstr "" - -msgid "No significant differences found" -msgstr "" - -msgid "Differ" -msgstr "" - -msgid "The layers do not match" -msgstr "" - -msgid "Error Bound" -msgstr "" - -msgid "Compare Layers" -msgstr "" - -msgid "Copy Layers" -msgstr "" - -msgid "Compare two layers" -msgstr "" - -msgid "Copy one layer to another" -msgstr "" - -msgid "From:" -msgstr "" - -msgid "Other:" -msgstr "" - -msgid "To:" -msgstr "" - -msgid "Clear destination layer before copy" -msgstr "" - -msgid "Allow errors of:" -msgstr "" - -msgid "em units" -msgstr "" - -msgid "Lookup Type|Unspecified" -msgstr "" - -msgid "Reverse Chaining Substitution" -msgstr "" - -msgid "Mac Indic State Machine" -msgstr "" - -msgid "Mac Contextual State Machine" -msgstr "" - -msgid "Mac Insertion State Machine" -msgstr "" - -msgid "Single Position" -msgstr "" - -msgid "Pair Position (kerning)" -msgstr "" - -msgid "Cursive Position" -msgstr "" - -msgid "Mark to Base Position" -msgstr "" - -msgid "Mark to Ligature Position" -msgstr "" - -msgid "Mark to Mark Position" -msgstr "" - -msgid "Contextual Position" -msgstr "" - -msgid "Contextual Chaining Position" -msgstr "" - -msgid "Mac Kerning State Machine" -msgstr "" - -msgid "Abaza" -msgstr "" - -msgid "Abkhazian" -msgstr "" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "" - -msgid "Afar" -msgstr "" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "" - -msgid "Lang|Avar" -msgstr "" - -msgid "Awadhi" -msgstr "" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "" - -msgid "Badaga" -msgstr "" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "" - -msgid "Bemba" -msgstr "" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "" - -msgid "Bhojpuri" -msgstr "" - -msgid "Bikol" -msgstr "" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "" - -msgid "Chuvash" -msgstr "" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "" - -msgid "Carrier" -msgstr "" - -msgid "Crimean Tatar" -msgstr "" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "" - -msgid "Lang|Default" -msgstr "" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "" - -msgid "Efik" -msgstr "" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "" - -msgid "French Antillean" -msgstr "" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "" - -msgid "Faroese" -msgstr "" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "" - -msgid "High Mari" -msgstr "" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Irish Traditional" -msgstr "" - -msgid "Inari Sami" -msgstr "" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "" - -msgid "Kamba" -msgstr "" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "" - -msgid "Kurukh" -msgstr "" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "" - -msgid "Lang|Limbu" -msgstr "" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Lule Sami" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "" - -msgid "Marwari" -msgstr "" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "" - -msgid "Moksha" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "" - -msgid "Palestinian Aramaic" -msgstr "" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "" - -msgid "Tahitian" -msgstr "" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "" - -msgid "Yi Modern" -msgstr "" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "" - -msgid "Chinese Phonetic" -msgstr "" - -msgid "Chinese Simplified" -msgstr "" - -msgid "Chinese Traditional" -msgstr "" - -msgid "Zande" -msgstr "" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "" - -msgid "Script(s) & Language(s)" -msgstr "" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" - -msgid "Language List" -msgstr "" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" - -msgid "No scripts" -msgstr "" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "" - -msgid "Bad script tag" -msgstr "" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "No languages" -msgstr "" - -msgid "You must select at least one language for each script." -msgstr "" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -msgid "Bad language tag" -msgstr "" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Script(s)" -msgstr "" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "" - -msgid "You must choose a lookup type" -msgstr "" - -msgid "No Lookup Type Selected" -msgstr "" - -msgid "You must select a Lookup Type." -msgstr "" - -msgid "Unnamed lookup" -msgstr "" - -msgid "You must name the lookup." -msgstr "" - -msgid "Bad feature tag" -msgstr "" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" - -msgid "Lookup name already used" -msgstr "" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" - -msgid "Lookup" -msgstr "" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "" - -msgid "Ignore Base Glyphs" -msgstr "" - -msgid "Ignore Ligatures" -msgstr "" - -msgid "Ignore Combining Marks" -msgstr "" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "" - -msgid "Lookup Name:" -msgstr "" - -msgid "Store ligature data in AFM files" -msgstr "" - -msgid "Name in use" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "" - -msgid "New Anchor Class" -msgstr "" - -msgid "Base Glyph Name" -msgstr "" - -msgid "Ligature Glyph Name" -msgstr "" - -msgid "First Glyph Name" -msgstr "" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "" - -msgid "_Alphabetic" -msgstr "" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "" - -msgid "_By Base Char" -msgstr "" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "" - -msgid "Auto_Kern" -msgstr "" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "" - -msgid "_AutoKern Selected" -msgstr "" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" - -msgid "Add entries for all selected glyphs." -msgstr "" - -msgid "_Remove Empty" -msgstr "" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" - -msgid "Remove All" -msgstr "" - -msgid "Remove all entries." -msgstr "" - -msgid "_Default Using Suffix:" -msgstr "" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" - -msgid "When adding new entries provide default kerning values." -msgstr "" - -msgid "Please name this subtable" -msgstr "" - -msgid "Duplicate name" -msgstr "" - -msgid "There is already a subtable with that name, please pick another." -msgstr "" - -msgid "No Subtable" -msgstr "" - -msgid "Create a new lookup" -msgstr "" - -msgid "Add a subtable to which lookup?" -msgstr "" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "" - -msgid "_Pairs" -msgstr "" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "" - -msgid "Script Tag too long" -msgstr "" - -msgid "Invalid language" -msgstr "" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" - -msgid "Add Language(s) to Script" -msgstr "" - -msgid "Remove Language(s) from Script" -msgstr "" - -msgid "Script Tag:" -msgstr "" - -msgid "Language Tag:" -msgstr "" - -msgid "No Start Glyph" -msgstr "" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "" - -msgid "Not enough glyphs" -msgstr "" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" - -msgid "Bad selection" -msgstr "" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" - -msgid "Can't specify a subtable here" -msgstr "" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" - -msgid "Missing suffix" -msgstr "" - -msgid "Mass Glyph Rename" -msgstr "" - -msgid "Rename all glyphs in the selection" -msgstr "" - -msgid "By appending the suffix:" -msgstr "" - -msgid "To their own names" -msgstr "" - -msgid "To the glyph names starting at:" -msgstr "" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "" - -msgid "Append to it" -msgstr "" - -msgid "Replace it" -msgstr "" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" - -msgid "Bad Language" -msgstr "" - -msgid "This feature code is already used" -msgstr "" - -msgid "Setting" -msgstr "" - -msgid "_Language:" -msgstr "" - -msgid "_Name:" -msgstr "" - -msgid "MacName|_New..." -msgstr "" - -msgid "This setting is already used" -msgstr "" - -msgid "Setting Id:" -msgstr "" - -msgid "_Enabled" -msgstr "" - -msgid "Feature _Id:" -msgstr "" - -msgid "Mutually Exclusive" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "MacSetting|_New..." -msgstr "" - -msgid "MacFeature|_New..." -msgstr "" - -msgid "MacFeature|Default" -msgstr "" - -msgid "Constants" -msgstr "" - -msgid "Sub/Superscript" -msgstr "" - -msgid "Limits" -msgstr "" - -msgid "Stacks" -msgstr "" - -msgid "Fractions" -msgstr "" - -msgid "Over/Underbars" -msgstr "" - -msgid "Radicals" -msgstr "" - -msgid "Connectors" -msgstr "" - -msgid "Top Accent Horiz. Pos" -msgstr "" - -msgid "Pre-Built Larger Variants" -msgstr "" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "" - -msgid "Height/Kern Data" -msgstr "" - -msgid "Kern" -msgstr "" - -msgid "Height Adjusts" -msgstr "" - -msgid "Kern Adjusts" -msgstr "" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "" - -msgid "Math Kern" -msgstr "" - -msgid "Vert. Construction" -msgstr "" - -msgid "Hor. Variants" -msgstr "" - -msgid "Hor. Construction" -msgstr "" - -msgid "Top Right" -msgstr "" - -msgid "Top Left" -msgstr "" - -msgid "Bottom Right" -msgstr "" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "" - -msgid "Bad device table" -msgstr "" - -#, c-format -msgid "Bad device table for %s" -msgstr "" - -msgid "Missing Glyph" -msgstr "" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" - -msgid "Bad Parts List" -msgstr "" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" - -msgid "Bad Variants List" -msgstr "" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" - -msgid "MATH table" -msgstr "" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" - -msgid "TopRight" -msgstr "" - -msgid "TopLeft" -msgstr "" - -msgid "BottomRight" -msgstr "" - -msgid "BottomLeft" -msgstr "" - -msgid "Graphical" -msgstr "" - -msgid "Textual" -msgstr "" - -msgid "Name:" -msgstr "" - -msgid "LBearing:" -msgstr "" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "" - -msgid "RBearing:" -msgstr "" - -msgid "Kern:" -msgstr "" - -msgid "VKern:" -msgstr "" - -msgid "_Alter Class" -msgstr "" - -msgid "_Create Pair" -msgstr "" - -msgid "Use Kerning Class?" -msgstr "" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "" - -#, c-format -msgid "Metrics For %.50s" -msgstr "" - -msgid "Point Size" -msgstr "" - -msgid "Number out of range" -msgstr "" - -msgid "Set Point Size" -msgstr "" - -msgid "Point Size:" -msgstr "" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "" - -msgid "_Outline" -msgstr "" - -msgid "_Shadow" -msgstr "" - -msgid "_Wireframe" -msgstr "" - -msgid "Effects" -msgstr "" - -msgid "_Partial" -msgstr "" - -msgid "Hide when _Moving" -msgstr "" - -msgid "_Hide" -msgstr "" - -msgid "Insert Glyph _After..." -msgstr "" - -msgid "Insert Glyph _Before..." -msgstr "" - -msgid "_Replace Glyph..." -msgstr "" - -msgid "Show _Grid" -msgstr "" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "" - -msgid "Set Point _Size" -msgstr "" - -msgid "_Kerning only" -msgstr "" - -msgid "_Advance Width only" -msgstr "" - -msgid "_Both" -msgstr "" - -msgid "_Window Type" -msgstr "" - -msgid "Advance Width Col" -msgstr "" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" - -msgid "Italic Advance Col" -msgstr "" - -msgid "Color used to draw the kerning line" -msgstr "" - -msgid "Kern Line Color" -msgstr "" - -msgid "Color used to draw the left side bearing" -msgstr "" - -msgid "Side Bearing Color" -msgstr "" - -msgid "Color used to mark the selected glyph" -msgstr "" - -msgid "Selected Glyph Col" -msgstr "" - -msgid "MetricsView" -msgstr "" - -msgid "This window displays metrics information about a font" -msgstr "" - -msgid "Axis 1" -msgstr "" - -msgid "Axis 2" -msgstr "" - -msgid "Axis 3" -msgstr "" - -msgid "Axis 4" -msgstr "" - -msgid "Bad MM Weights" -msgstr "" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "" - -msgid "MM Change Def Weights" -msgstr "" - -msgid "You may change the default instance of this font" -msgstr "" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "" - -msgid "You must provide at least one name here" -msgstr "" - -msgid "Named Styles" -msgstr "" - -msgid "Bad Axis" -msgstr "" - -#, c-format -msgid "Bad Number in %s" -msgstr "" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "" - -#, c-format -msgid "The %s list is not ordered" -msgstr "" - -msgid "Font|New" -msgstr "" - -msgid "Force Bold Threshold:" -msgstr "" - -msgid "Please set the Axis Type field" -msgstr "" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" - -msgid "Begin:" -msgstr "" - -msgid "End:" -msgstr "" - -msgid "AxisValue|Default" -msgstr "" - -msgid "Axis range not valid" -msgstr "" - -msgid "Design Settings:" -msgstr "" - -msgid "Normalized Settings:" -msgstr "" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" - -msgid "Create MM" -msgstr "" - -msgid "MM _Info" -msgstr "" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "" - -msgid "Number of Master Designs:" -msgstr "" - -msgid "Axis Type:" -msgstr "" - -msgid "Axis Range:" -msgstr "" - -msgid "Default:" -msgstr "" - -msgid "Intermediate Points:" -msgstr "" - -msgid "Source from which this design is to be taken" -msgstr "" - -msgid "Master Designs" -msgstr "" - -msgid "Design|_New..." -msgstr "" - -msgid "Normalize Design Vector Function:" -msgstr "" - -msgid "Convert Design Vector Function:" -msgstr "" - -msgid "Non Linear Transform" -msgstr "" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "" - -msgid "Glyph Origin" -msgstr "" - -msgid "Center of Selection" -msgstr "" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "" - -msgid "Point of View Projection" -msgstr "" - -msgid "View Point" -msgstr "" - -msgid "Distance to drawing plane:" -msgstr "" - -msgid "Distance to projection plane:" -msgstr "" - -msgid "Drawing plane tilt:" -msgstr "" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "" - -msgid "Outline Fonts" -msgstr "" - -msgid "Bitmap Fonts" -msgstr "" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "" - -msgid "FontForge's SFD" -msgstr "" - -msgid "Backup SFD" -msgstr "" - -msgid "Extract from PDF" -msgstr "" - -msgid "Archives" -msgstr "" - -msgid "All Files" -msgstr "" - -msgid "Edit Filter List" -msgstr "" - -msgid "Filter" -msgstr "" - -msgid "Edit Font Filters" -msgstr "" - -msgid "Filter|New" -msgstr "" - -msgid "Filter:" -msgstr "" - -msgid "Display files of this type" -msgstr "" - -msgid "Force glyph names to:" -msgstr "" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" - -msgid "No Rename" -msgstr "" - -msgid "Open Font" -msgstr "" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "" - -msgid "New Font" -msgstr "" - -msgid "Navigation" -msgstr "" - -msgid "Editing" -msgstr "" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "" - -msgid "Apps" -msgstr "" - -msgid "Font Info" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "PS Hints" -msgstr "" - -msgid "TT Instrs" -msgstr "" - -msgid "Call Script" -msgstr "" - -msgid "This feature, setting combination is already used" -msgstr "" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "" - -msgid "Tag too long" -msgstr "" - -msgid "Mapping" -msgstr "" - -msgid "_Feature:" -msgstr "" - -msgid "_Tag:" -msgstr "" - -msgid "Menu name with no associated script" -msgstr "" - -msgid "Script with no associated menu name" -msgstr "" - -msgid "Preferences" -msgstr "" - -msgid "MacMap|_New..." -msgstr "" - -msgid "MacMapping|Default" -msgstr "" - -msgid "Menu Name" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "" - -msgid "On" -msgstr "" - -msgid "Off" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" - -msgid "Prefs_App| " -msgstr "" - -msgid "Features" -msgstr "" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" - -msgid "This glyph's advance width is different from the standard width" -msgstr "" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" - -msgid "Can't fix" -msgstr "" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" - -msgid "The selected point is near a vertical stem hint" -msgstr "" - -msgid "The x coord of the selected point is near the specified value" -msgstr "" - -msgid "The selected point is not at integral coordinates" -msgstr "" - -msgid "The selected point does not have integral control points" -msgstr "" - -msgid "The selected point is near a horizontal stem hint" -msgstr "" - -msgid "The y coord of the selected point is near the specified value" -msgstr "" - -msgid "The y coord of the selected point is near the baseline" -msgstr "" - -msgid "The y coord of the selected point is near the xheight" -msgstr "" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "" - -msgid "The y coord of the selected point is near the cap height" -msgstr "" - -msgid "The y coord of the selected point is near the descender height" -msgstr "" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" - -msgid "The selected line segment is nearly horizontal" -msgstr "" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" - -msgid "The selected line segment is nearly vertical" -msgstr "" - -msgid "The control point above the selected point is nearly vertical" -msgstr "" - -msgid "The control point below the selected point is nearly vertical" -msgstr "" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" - -msgid "Problem explanation" -msgstr "" - -msgid "Ignore this problem in the future" -msgstr "" - -msgid "_Next" -msgstr "" - -msgid "Fix" -msgstr "" - -msgid "_Stop" -msgstr "" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "" - -msgid "The selected line segment is near the italic angle" -msgstr "" - -msgid "The control point above the selected point is near the italic angle" -msgstr "" - -msgid "The control point below the selected point is near the italic angle" -msgstr "" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" - -msgid "This glyph can use a stem3 hint" -msgstr "" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" - -msgid "The two selected points are the endpoints of an open path" -msgstr "" - -msgid "The paths that make up this glyph intersect one another" -msgstr "" - -msgid "The selected point is too far from the origin" -msgstr "" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" - -msgid "The selected points are too close to each other" -msgstr "" - -msgid "This hint does not control any points" -msgstr "" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" - -msgid "This glyph self-intersects" -msgstr "" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" - -msgid "This outline glyph is missing a bitmap version" -msgstr "" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" - -msgid "This glyph is taller than desired" -msgstr "" - -msgid "This glyph extends further below the baseline than desired" -msgstr "" - -msgid "This glyph is wider than desired" -msgstr "" - -msgid "This glyph extends left further than desired" -msgstr "" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "" - -msgid "pair" -msgstr "" - -msgid "position" -msgstr "" - -msgid "alternate subs" -msgstr "" - -msgid "multiple subs" -msgstr "" - -msgid "Contextual position" -msgstr "" - -msgid "Contextual substitution" -msgstr "" - -msgid "Chaining position" -msgstr "" - -msgid "Chaining substitution" -msgstr "" - -msgid "Reverse chaining subs" -msgstr "" - -msgid "Indic reordering" -msgstr "" - -msgid "Contextual insertion" -msgstr "" - -msgid "Lig" -msgstr "" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "" - -msgid "Kerning Class" -msgstr "" - -msgid "Vertical Kerning Class" -msgstr "" - -msgid "Check for missing glyph names" -msgstr "" - -msgid " refers to a missing glyph" -msgstr "" - -msgid "Replace With:" -msgstr "" - -msgid "Always" -msgstr "" - -msgid "Remove" -msgstr "" - -msgid "Skip" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "" - -msgid "Missing Script" -msgstr "" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" - -msgid "No problems found" -msgstr "" - -msgid "_X near¹" -msgstr "" - -msgid "_Y near¹" -msgstr "" - -msgid "Hint _Width Near¹" -msgstr "" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "" - -msgid "_More hints than:" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "" - -msgid "Irrelevant _Factor:" -msgstr "" - -msgid "Near" -msgstr "" - -msgid "Find Problems" -msgstr "" - -msgid "Non-_Integral coordinates" -msgstr "" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "" - -msgid "_Control Points near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "" - -msgid "Intersecting Paths" -msgstr "" - -msgid "No paths with within a glyph should intersect" -msgstr "" - -msgid "Edges near horizontal/vertical/italic" -msgstr "" - -msgid "_Edges near horizontal/vertical" -msgstr "" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" - -msgid "Mixed contours and references" -msgstr "" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" - -msgid "_Hints controlling no points" -msgstr "" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" - -msgid "_Points near¹ hint edges" -msgstr "" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "" - -msgid "Check multiple Names" -msgstr "" - -msgid "Check for multiple characters with the same name" -msgstr "" - -msgid "Check Unicode/Name mismatch" -msgstr "" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" - -msgid "Glyph BB Above" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" - -msgid "Glyph BB Below" -msgstr "" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" - -msgid "Glyph BB Right Of" -msgstr "" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" - -msgid "Glyph BB Left Of" -msgstr "" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" - -msgid "Check Advance:" -msgstr "" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" - -msgid "Check VAdvance:\n" -msgstr "" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" - -msgid "Check for CIDs defined _twice" -msgstr "" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" - -msgid "Check for _undefined CIDs" -msgstr "" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" - -msgid "Check for missing _glyph names" -msgstr "" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" - -msgid "Check for missing _scripts in features" -msgstr "" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" - -msgid "Check for incomplete mark to base subtables" -msgstr "" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "" - -msgid "Hints" -msgstr "" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "" - -msgid "Set All" -msgstr "" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "" - -msgid "Open Contour" -msgstr "" - -msgid "Self Intersecting" -msgstr "" - -msgid "Wrong Direction" -msgstr "" - -msgid "Flipped References" -msgstr "" - -msgid "Missing Points at Extrema" -msgstr "" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" - -msgid "Too Many Points" -msgstr "" - -msgid "Too Many Hints" -msgstr "" - -msgid "Bad Glyph Name" -msgstr "" - -msgid "Distance between adjacent points is too big" -msgstr "" - -msgid "Non-integral coordinates" -msgstr "" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" - -msgid "There is another glyph in the font with this name" -msgstr "" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" - -msgid "Missing BlueValues entry." -msgstr "" - -msgid "Bad BlueFuzz entry." -msgstr "" - -msgid "Bad BlueScale entry." -msgstr "" - -msgid "Bad StdHW entry." -msgstr "" - -msgid "Bad StdVW entry." -msgstr "" - -msgid "Bad StemSnapH entry." -msgstr "" - -msgid "Bad StemSnapV entry." -msgstr "" - -msgid "StemSnapH does not contain StdHW value." -msgstr "" - -msgid "StemSnapV does not contain StdVW value." -msgstr "" - -msgid "Bad BlueShift entry." -msgstr "" - -msgid "Bad Private Dictionary" -msgstr "" - -msgid "Glyph not in font" -msgstr "" - -msgid "Glyph Valid" -msgstr "" - -#, c-format -msgid "No problems detected in %s" -msgstr "" - -msgid "problselect|Errors" -msgstr "" - -msgid "problselect|Open Contours" -msgstr "" - -msgid "problselect|Bad Direction" -msgstr "" - -msgid "problselect|Self Intersections" -msgstr "" - -msgid "problselect|Missing Extrema" -msgstr "" - -msgid "problfixup|Open Contours" -msgstr "" - -msgid "problfixup|Self Intersections" -msgstr "" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "" - -msgid "problfixup|Bad Directions" -msgstr "" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "" - -msgid "problfixup|Missing Extrema" -msgstr "" - -msgid "problfixup|Too Many Points" -msgstr "" - -msgid "Close Open Contours" -msgstr "" - -msgid "Inline All References" -msgstr "" - -msgid "Remove Overlap" -msgstr "" - -msgid "Mark for Overlap fix before Save" -msgstr "" - -msgid "Inline Flipped References" -msgstr "" - -msgid "Correct Direction" -msgstr "" - -msgid "Add Good Extrema" -msgstr "" - -msgid "Add All Extrema" -msgstr "" - -msgid "Simplify" -msgstr "" - -msgid "Revalidate All" -msgstr "" - -msgid "Revalidate" -msgstr "" - -msgid "Open Glyph" -msgstr "" - -msgid "Scroll To Glyph" -msgstr "" - -msgid "Select Glyphs With" -msgstr "" - -msgid "Try To Fix Glyphs With" -msgstr "" - -msgid "Passed Validation" -msgstr "" - -msgid "Thinking..." -msgstr "" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "" - -msgid "PS Type 1 (Binary)" -msgstr "" - -msgid "PS Type 1 (Resource)" -msgstr "" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" - -msgid "CFF CID (Bare)" -msgstr "" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "" - -msgid "TrueType (Resource)" -msgstr "" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "" - -msgid "In TTF/OTF" -msgstr "" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "" - -msgid "NFNT (Resource)" -msgstr "" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "" - -msgid "PS Type3 Bitmap" -msgstr "" - -msgid "No Bitmap Fonts" -msgstr "" - -msgid "Pixel List" -msgstr "" - -msgid "Options" -msgstr "" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "" - -msgid "Flex Hints" -msgstr "" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "" - -msgid "Hint Substitution" -msgstr "" - -msgid "Do you want the font file to do hint substitution?" -msgstr "" - -msgid "First 256" -msgstr "" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" - -msgid "Output AFM" -msgstr "" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" - -msgid "Composites in AFM" -msgstr "" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" - -msgid "Output TFM & ENC" -msgstr "" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" - -msgid "PS Glyph Names" -msgstr "" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" - -msgid "Dummy 'DSIG'" -msgstr "" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "" - -msgid "Output OFM & CFG" -msgstr "" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" - -msgid "PfaEdit Table" -msgstr "" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" - -msgid "Save Comments" -msgstr "" - -msgid "Save glyph comments in the PfEd table" -msgstr "" - -msgid "Save Colors" -msgstr "" - -msgid "Save glyph colors in the PfEd table" -msgstr "" - -msgid "Lookup Names" -msgstr "" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" - -msgid "Save Guides" -msgstr "" - -msgid "Save the guidelines in the Guide layer." -msgstr "" - -msgid "Save Layers" -msgstr "" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "" - -msgid "Find Sub Font Definition file" -msgstr "" - -msgid "Notdef name" -msgstr "" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" - -msgid "Not a CID format" -msgstr "" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "Reference point match out of date" -msgstr "" - -msgid "Bad OS/2 version" -msgstr "" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" - -msgid "Non-standard Em-Size" -msgstr "" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "" - -msgid "Needs bitmap font" -msgstr "" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "" - -msgid "_Generate" -msgstr "_Oluştur" - -msgid "Errors detected" -msgstr "" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" - -msgid "Create directory..." -msgstr "" - -msgid "Bad Mac Family" -msgstr "" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "" - -msgid "Generate TTC" -msgstr "TTC Oluştur" - -msgid "Generate Mac Family" -msgstr "" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "" - -msgid "Layer:" -msgstr "" - -msgid "Save a font based on the specified layer" -msgstr "" - -msgid "Validate Before Saving" -msgstr "" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" - -msgid "Append a FONTLOG entry" -msgstr "" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "" - -msgid "Counter Expansion Factor" -msgstr "" - -msgid "Counter Addition" -msgstr "" - -msgid "Side Bearing Expansion Factor" -msgstr "" - -msgid "Side Bearing Addition" -msgstr "" - -msgid "Condense/Extend" -msgstr "" - -msgid "Scale By" -msgstr "" - -msgid "Counters:" -msgstr "" - -msgid "Side Bearings:" -msgstr "" - -msgid "Correct for Italic Angle" -msgstr "" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "" - -msgid "Horizontal Stem Height Add" -msgstr "" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "" - -msgid "Vertical Stem Width Add" -msgstr "" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" - -msgid "Unlikely scale factor" -msgstr "" - -msgid "Bad stem add" -msgstr "" - -msgid "Bad tag" -msgstr "" - -msgid "Feature tags are limited to 4 letters" -msgstr "" - -msgid "Missing glyph extension" -msgstr "" - -msgid "You must specify a glyph extension" -msgstr "" - -msgid "Vertical Offset" -msgstr "" - -msgid "Missing extension" -msgstr "" - -msgid "You must provide a glyph extension" -msgstr "" - -msgid "Horizontal Counter Scale" -msgstr "" - -msgid "Horizontal Counter Add" -msgstr "" - -msgid "Left Side Bearing Scale" -msgstr "" - -msgid "Left Side Bearing Add" -msgstr "" - -msgid "Right Side Bearing Scale" -msgstr "" - -msgid "Right Side Bearing Add" -msgstr "" - -msgid "Vertical Scale" -msgstr "" - -msgid "Vertical Counter Scale" -msgstr "" - -msgid "Vertical Counter Add" -msgstr "" - -msgid "Width of Vertical Stems:" -msgstr "" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "" - -msgid "Extent" -msgstr "" - -msgid "Resultant Y Position" -msgstr "" - -msgid "Create Subscript/Superscript" -msgstr "" - -msgid "Create Small Caps" -msgstr "" - -msgid "Change Glyphs" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "" - -msgid "Glyph Extension:" -msgstr "" - -msgid "Vertical Offset:" -msgstr "" - -msgid "Introduction" -msgstr "" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "" - -msgid "Glyph Extensions" -msgstr "" - -msgid "Letters:" -msgstr "" - -msgid "Symbols:" -msgstr "" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "" - -msgid "Stems" -msgstr "" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" - -msgid "Counter Size:" -msgstr "" - -msgid "Left Side Bearing:" -msgstr "" - -msgid "Right Side Bearing:" -msgstr "" - -msgid "Horizontal" -msgstr "" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "" - -msgid "Vertical Counters:" -msgstr "" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" - -msgid "Vertical Scale:" -msgstr "" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "" - -msgid "Everything to its default value" -msgstr "" - -msgid "Reset" -msgstr "" - -msgid "Embolden by" -msgstr "" - -msgid "Serif Height" -msgstr "" - -msgid "Serif Height Fuzz" -msgstr "" - -msgid "Top Zone" -msgstr "" - -msgid "Bottom Zone" -msgstr "" - -msgid "Top Hint" -msgstr "" - -msgid "Bottom Hint" -msgstr "" - -msgid "Embolden by:" -msgstr "" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" - -msgid "_Auto" -msgstr "" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" - -msgid "C_ustom" -msgstr "" - -msgid "User controls the emboldening with the next two fields" -msgstr "" - -msgid "_Top hint:" -msgstr "" - -msgid "_Zone:" -msgstr "" - -msgid "_Bottom hint:" -msgstr "" - -msgid "Zone:" -msgstr "" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "" - -msgid "Allow the height match to differ by this much" -msgstr "" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "" - -msgid "Make the counters narrower" -msgstr "" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" - -msgid "Cleanup Self Intersect" -msgstr "" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" - -msgid "Oblique Slant..." -msgstr "" - -msgid "LSB Compression Percent" -msgstr "" - -msgid "Stem Compression Percent" -msgstr "" - -msgid "Counter Compression Percent" -msgstr "" - -msgid "RSB Compression Percent" -msgstr "" - -msgid "XHeight Percent" -msgstr "" - -msgid "Italic Angle" -msgstr "" - -msgid "Bad setting" -msgstr "" - -msgid "You may not select both variants of 'f'" -msgstr "" - -msgid "Transform baseline serifs" -msgstr "" - -msgid "Transform x-height serifs" -msgstr "" - -msgid "Transform ascender serifs" -msgstr "" - -msgid "Transform descender serifs" -msgstr "" - -msgid "Transform diagonal serifs" -msgstr "" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" - -msgid "Flat" -msgstr "" - -msgid "Slanted" -msgstr "" - -msgid "Pen Slanted" -msgstr "" - -msgid "Compress (as a percentage)" -msgstr "" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "" - -msgid "Lower Case" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "Upper Case" -msgstr "" - -msgid "XHeight Percent:" -msgstr "" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" - -msgid "Italic Angle:" -msgstr "" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "" - -msgid "Desired X-Height" -msgstr "" - -msgid "Change XHeight" -msgstr "" - -msgid "Current x-height:" -msgstr "" - -msgid "Desired x-height:" -msgstr "" - -msgid "Serif height:" -msgstr "" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "" - -msgid "Find" -msgstr "" - -msgid "Find Next" -msgstr "" - -msgid "Match Fuzziness:" -msgstr "" - -msgid "Bad search pattern" -msgstr "" - -msgid "Nothing to match." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" - -msgid "Bad replace pattern" -msgstr "" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" - -msgid "Search Pattern:" -msgstr "" - -msgid "Replace Pattern:" -msgstr "" - -#, c-format -msgid "Find in %.100s" -msgstr "" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" - -msgid "Replace Pattern" -msgstr "" - -msgid "Search Pattern" -msgstr "" - -msgid "Allow:" -msgstr "" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "" - -msgid "Scaling" -msgstr "" - -msgid "Rotating" -msgstr "" - -msgid "_Match Fuzziness:" -msgstr "" - -msgid "Endpoints specify minimum length and direction only" -msgstr "" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" - -msgid "Search Selected Chars Only" -msgstr "" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" - -msgid "Find All" -msgstr "" - -msgid "Replace All" -msgstr "" - -msgid "Open" -msgstr "" - -msgid "Could not open" -msgstr "" - -#, c-format -msgid "Could not open %.100s" -msgstr "" - -msgid "No letters in font" -msgstr "" - -msgid "Insert random text in the specified script" -msgstr "" - -msgid "Text from script" -msgstr "" - -msgid "Save" -msgstr "" - -msgid "Save Image" -msgstr "" - -msgid "_Save As..." -msgstr "" - -msgid "_Insert Random Text..." -msgstr "" - -msgid "Save As _Image..." -msgstr "" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "" - -msgid "Base Glyphs" -msgstr "" - -msgid "Base Ligatures" -msgstr "" - -msgid "Base Marks" -msgstr "" - -msgid "Empty" -msgstr "" - -#, c-format -msgid "Mark Class %.20s" -msgstr "" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "" - -msgid "Backtrack Match: " -msgstr "" - -msgid "Match: " -msgstr "" - -msgid "Lookahead Match: " -msgstr "" - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "" -msgstr[1] "" - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "" -msgstr[1] "" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "" - -#, c-format -msgid "Coverage %d: " -msgstr "" - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "" - -#, c-format -msgid "Apply at %d %.80s" -msgstr "" - -msgid "Replacement: " -msgstr "" - -msgid "Chaining Positioning" -msgstr "" - -msgid "Chaining Substitution" -msgstr "" - -msgid "Reverse Chaining Subs" -msgstr "" - -msgid "classes" -msgstr "" - -msgid "coverage" -msgstr "" - -msgid "glyphs" -msgstr "" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "" - -#, c-format -msgid "Backtrack class %d: " -msgstr "" - -#, c-format -msgid "Class %d: " -msgstr "" - -#, c-format -msgid "Lookahead class %d: " -msgstr "" - -#, c-format -msgid "Rule %d" -msgstr "" - -msgid "Indic Reordering" -msgstr "" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "" - -msgid "Glyph Insertion" -msgstr "" - -msgid "Kern by State" -msgstr "" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "" - -#, c-format -msgid "State %4d Flags:" -msgstr "" - -#, c-format -msgid "State %4d Mark: " -msgstr "" - -#, c-format -msgid "State %4d Cur: " -msgstr "" - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "" - -msgid "Lookups Enabled for Expansion" -msgstr "" - -msgid "No Lookups Enabled for Expansion" -msgstr "" - -msgid "Lookups Disabled for Expansion" -msgstr "" - -msgid "No Lookups Disabled for Expansion" -msgstr "" - -msgid "Lookups Limiting Expansion" -msgstr "" - -msgid "No Lookups Limiting Expansion" -msgstr "" - -msgid "Lookups Enabled for Shrinkage" -msgstr "" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "" - -msgid "Lookups Disabled for Shrinkage" -msgstr "" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "" - -msgid "Lookups Limiting Shrinkage" -msgstr "" - -msgid "No Lookups Limiting Shrinkage" -msgstr "" - -#, c-format -msgid "Priority: %d" -msgstr "" - -msgid "No Extender Glyphs" -msgstr "" - -msgid "Extender Glyphs" -msgstr "" - -msgid "Not classified" -msgstr "" - -msgid "Ligature" -msgstr "" - -msgid "Glyph Definition Sub-Table" -msgstr "" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "" - -msgid "Mark Attachment Classes" -msgstr "" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "" - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "" - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" - -msgid "All glyphs have the same baseline" -msgstr "" - -msgid "Per glyph baseline data" -msgstr "" - -#, c-format -msgid " Left Bound=%d" -msgstr "" - -#, c-format -msgid " Right Bound=%d" -msgstr "" - -msgid "Strong Left to Right" -msgstr "" - -msgid "Strong Right to Left" -msgstr "" - -msgid "Arabic Right to Left" -msgstr "" - -msgid "European Number" -msgstr "" - -msgid "European Number Separator" -msgstr "" - -msgid "European Number Terminator" -msgstr "" - -msgid "Arabic Number" -msgstr "" - -msgid "Common Number Separator" -msgstr "" - -msgid "Block Separator" -msgstr "" - -msgid "Segment Separator" -msgstr "" - -msgid "White Space" -msgstr "" - -msgid "Neutral" -msgstr "" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr "" - -msgid " Hang left" -msgstr "" - -msgid " Hang right" -msgstr "" - -msgid " Attach right" -msgstr "" - -#, c-format -msgid " Mirror=%.30s" -msgstr "" - -msgid "No Advanced Typography" -msgstr "" - -msgid "OpenType Tables" -msgstr "" - -msgid "'BASE' Baseline Table" -msgstr "" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "" -msgstr[1] "" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "" -msgstr[1] "" - -msgid "'GDEF' Glyph Definition Table" -msgstr "" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "" - -msgid "'JSTF' Justification Table" -msgstr "" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "" - -msgid "'kern' Horizontal Kerning Table" -msgstr "" - -msgid "'lcar' Ligature Caret Table" -msgstr "" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" - -msgid "'opbd' Optical Bounds Table" -msgstr "" - -msgid "'prop' Glyph Properties Table" -msgstr "" - -msgid "Show ATT" -msgstr "" - -msgid "No differences found" -msgstr "" - -msgid "Differences..." -msgstr "" - -#, c-format -msgid "Compare %s to %s" -msgstr "" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "" - -msgid "Font Compare" -msgstr "" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "" - -msgid "Compare _Outlines" -msgstr "" - -msgid "Accept outlines which exactly match the original" -msgstr "" - -msgid "_Accept inexact" -msgstr "" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" - -msgid "_Warn if inexact" -msgstr "" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" - -msgid "Warn if _unlinked references" -msgstr "" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" - -msgid "Compare _Hints" -msgstr "" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "" - -msgid "Compare hintmasks" -msgstr "" - -msgid "HintMasks only if conflicts" -msgstr "" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" - -msgid "Don't Compare HintMasks" -msgstr "" - -msgid "_Add Diff Outlines to Background" -msgstr "" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" - -msgid "Add _Missing Glyphs" -msgstr "" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" - -msgid "Compare _Bitmaps" -msgstr "" - -msgid "Compare _Names" -msgstr "" - -msgid "Compare Glyph _Positioning" -msgstr "" - -msgid "Kerning & such" -msgstr "" - -msgid "Compare Glyph _Substitution" -msgstr "" - -msgid "Ligatures & such" -msgstr "" - -msgid "_Error Limit:" -msgstr "" - -msgid "Bump Size" -msgstr "" - -msgid "Line length max" -msgstr "" - -msgid "Allow _removal of extrema" -msgstr "" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" - -msgid "Allow _slopes to change" -msgstr "" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" - -msgid "Start contours at e_xtrema" -msgstr "" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" - -msgid "Allow _curve smoothing" -msgstr "" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "" - -msgid "S_nap to horizontal/vertical" -msgstr "" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" - -msgid "_Flatten bumps on lines" -msgstr "" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" - -msgid "if smaller than" -msgstr "" - -msgid "Don't smooth lines" -msgstr "" - -msgid "longer than" -msgstr "" - -msgid "Set as Default" -msgstr "" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" - -msgid "Recovery Complete" -msgstr "" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "" - -msgid "Next State:" -msgstr "" - -msgid "Kern Values:" -msgstr "" - -msgid "At most 8 kerning values may be specified here" -msgstr "" - -msgid "Too Many Kerns" -msgstr "" - -msgid "Kerning values must be even" -msgstr "" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "" - -msgid "Bad lookup type" -msgstr "" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "" - -msgid "Too Many Glyphs" -msgstr "" - -msgid "Edit State Transition" -msgstr "" - -msgid "Class 1: {Everything Else}" -msgstr "" - -msgid "Advance To Next Glyph" -msgstr "" - -msgid "Push Current Glyph" -msgstr "" - -msgid "Mark Current Glyph" -msgstr "" - -msgid "Mark Current Glyph As First" -msgstr "" - -msgid "Mark Current Glyph As Last" -msgstr "" - -msgid "Current Glyph Is Kashida Like" -msgstr "" - -msgid "Marked Glyph Is Kashida Like" -msgstr "" - -msgid "Insert Before Current Glyph" -msgstr "" - -msgid "Insert Before Marked Glyph" -msgstr "" - -msgid "Mark Insert:" -msgstr "" - -msgid "Current Insert:" -msgstr "" - -msgid "Mark Subs:" -msgstr "" - -msgid "Current Subs:" -msgstr "" - -msgid "_Up↑" -msgstr "" - -msgid "←_Left" -msgstr "" - -msgid "_Right→" -msgstr "" - -msgid "↓_Down" -msgstr "" - -msgid "{Start of Input}" -msgstr "" - -msgid "{Start of Line}" -msgstr "" - -msgid "Edit Contextual Glyph Insertion" -msgstr "" - -msgid "Edit Contextual Kerning" -msgstr "" - -msgid "Edit Indic Rearrangement" -msgstr "" - -msgid "New Contextual Glyph Insertion" -msgstr "" - -msgid "New Contextual Kerning" -msgstr "" - -msgid "New Indic Rearrangement" -msgstr "" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "" - -msgid "Final" -msgstr "" - -msgid "First" -msgstr "" - -msgid "Isolated" -msgstr "" - -msgid "Medial" -msgstr "" - -msgid "Bad Tile" -msgstr "" - -msgid "You must specify an isolated (or medial) tile" -msgstr "" - -msgid "You must specify a medial tile" -msgstr "" - -msgid "Tile Path" -msgstr "" - -msgid "Include Whitespace below Tile" -msgstr "" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" - -msgid "_Left" -msgstr "" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "The tiles should be centered on the path" -msgstr "" - -msgid "_Right" -msgstr "" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" - -msgid "_Tile" -msgstr "" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" - -msgid "Sc_ale & Tile" -msgstr "" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" - -msgid "_Scale" -msgstr "" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" - -msgid "X Repeat Count" -msgstr "" - -msgid "Y Repeat Count" -msgstr "" - -msgid "Bad Pattern Size" -msgstr "" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "" - -msgid "The repeat counts must be positive numbers" -msgstr "" - -msgid "Bad Pattern" -msgstr "" - -msgid "You must specify a pattern" -msgstr "" - -msgid "Pattern" -msgstr "" - -msgid "Pattern Size:" -msgstr "" - -msgid "Repeat Counts:" -msgstr "" - -msgid "Do Nothing" -msgstr "" - -msgid "Move..." -msgstr "" - -msgid "Rotate..." -msgstr "" - -msgid "Scale Uniformly..." -msgstr "" - -msgid "Scale..." -msgstr "" - -msgid "Flip..." -msgstr "" - -msgid "Rotate 3D Around..." -msgstr "" - -msgid "Move by Ruler..." -msgstr "" - -msgid "Rotate by Ruler..." -msgstr "" - -msgid "Skew by Ruler..." -msgstr "" - -msgid "X Movement" -msgstr "" - -msgid "Y Movement" -msgstr "" - -msgid "Rotation Angle" -msgstr "" - -msgid "Scale Factor" -msgstr "" - -msgid "X Scale Factor" -msgstr "" - -msgid "Y Scale Factor" -msgstr "" - -msgid "Skew Angle" -msgstr "" - -msgid "Rotation about X Axis" -msgstr "" - -msgid "Rotation about Y Axis" -msgstr "" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" - -msgid "° Clockwise" -msgstr "" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "" - -msgid "Transform" -msgstr "" - -msgid "Origin:" -msgstr "" - -msgid "Transform _All Layers" -msgstr "" - -msgid "Transform _Guide Layer Too" -msgstr "" - -msgid "Transform _Width Too" -msgstr "" - -msgid "Transform kerning _classes too" -msgstr "" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "" - -msgid "Round To _Int" -msgstr "" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" - -msgid "END Function definition" -msgstr "" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" - -msgid "set the auto FLIP boolean to OFF" -msgstr "" - -msgid "set the auto FLIP boolean to ON" -msgstr "" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" - -msgid "POP top stack element" -msgstr "" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" - -msgid "ROLL the top three stack elements" -msgstr "" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" - -msgid "SWAP top two elements on stack" -msgstr "" - -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" - -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" - -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" - -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" - -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" - -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" - -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" - -msgid "Parse Error" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "A short to be pushed on the stack" -msgstr "" - -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" - -msgid "An unsigned byte to be pushed on the stack" -msgstr "" - -msgid "_Parse" -msgstr "" - -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "" - -msgid "Change Length" -msgstr "" - -msgid "How many entries should there be in the cvt table?" -msgstr "" - -msgid "Index" -msgstr "" - -msgid "Instructions were changed" -msgstr "" - -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" - -msgid "Zones" -msgstr "" - -msgid "Twilight Zone Point Count" -msgstr "" - -msgid "Max Stack Depth" -msgstr "" - -msgid "Max # Functions" -msgstr "" - -msgid "Max Instruction Defines" -msgstr "" - -msgid "_Zones:" -msgstr "" - -msgid "_Twilight Pnt Cnt:" -msgstr "" - -msgid "St_orage:" -msgstr "" - -msgid "Max _Stack Depth:" -msgstr "" - -msgid "_FDEF" -msgstr "" - -msgid "_IDEFs" -msgstr "" - -msgid "_None" -msgstr "" - -msgid "Label" -msgstr "" - -msgid "Text Labels" -msgstr "" - -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" - -msgid "Shift On Press" -msgstr "" - -msgid "Button" -msgstr "" - -msgid "Buttons" -msgstr "" - -msgid "Default Button" -msgstr "" - -msgid "Default Buttons" -msgstr "" - -msgid "Cancel Button" -msgstr "" - -msgid "Cancel Buttons" -msgstr "" - -msgid "Color Button" -msgstr "" - -msgid "Drop List Button" -msgstr "" - -msgid "Blue:" -msgstr "" - -msgid "Green:" -msgstr "" - -msgid "Hue:" -msgstr "" - -msgid "Red:" -msgstr "" - -msgid "Saturation:" -msgstr "" - -msgid "Value:" -msgstr "" - -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" - -msgid "Value out of bounds" -msgstr "" - -msgid "Drawing Area" -msgstr "" - -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" - -msgid "Show Hidden Files" -msgstr "Gizli Dosyaları Göster" - -msgid "Directories Amid Files" -msgstr "" - -msgid "Directories First" -msgstr "" - -msgid "Directories Separate" -msgstr "" - -msgid "Refresh File List" -msgstr "Dosya Listesini Yenile" - -msgid "Remove bookmarks" -msgstr "" - -msgid "Remove selected bookmarks" -msgstr "" - -msgid "Directory|Back" -msgstr "" - -msgid "Directory|Forward" -msgstr "" - -msgid "Bookmark Current Dir" -msgstr "" - -msgid "Remove Bookmark..." -msgstr "" - -msgid "Home Folder" -msgstr "" - -msgid "Bookmarks" -msgstr "" - -msgid "Parent Folder" -msgstr "" - -msgid "Configure" -msgstr "" - -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" - -msgid "Text Image Skip" -msgstr "" - -msgid "Image Path" -msgstr "" - -msgid "List of directories to search for images, separated by colons" -msgstr "" - -msgid "GGadget" -msgstr "" - -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" - -msgid "Color|Foreground" -msgstr "" - -msgid "Text color for popup windows" -msgstr "" - -msgid "Background color for popup windows" -msgstr "" - -msgid "Delay" -msgstr "" - -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "" - -msgid "Life Time" -msgstr "" - -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" - -msgid "Popup" -msgstr "Açılır Pencere" - -msgid "Popup windows" -msgstr "Açılır Pencereler" - -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "" - -msgid "Disabled Image" -msgstr "" - -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "" - -msgid "Size of the list mark" -msgstr "" - -msgid "List Mark" -msgstr "" - -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" - -msgid "Line" -msgstr "" - -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" - -msgid "HV Group Box" -msgstr "" - -msgid "A box drawn around other gadgets" -msgstr "" - -msgid "List" -msgstr "" - -msgid "Title Background" -msgstr "" - -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" - -msgid "Title Text Color" -msgstr "" - -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" - -msgid "Title Divider Color" -msgstr "" - -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" - -msgid "Rule Color" -msgstr "" - -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" - -msgid "Frozen Color" -msgstr "" - -msgid "Active Color" -msgstr "" - -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" - -msgid "Active Background" -msgstr "" - -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" - -msgid "Font used to draw titles of a matrix edit" -msgstr "" - -msgid "Title Font" -msgstr "" - -msgid "Matrix Edit" -msgstr "" - -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "" - -msgid "Matrix Edit Continued" -msgstr "" - -msgid "Row|New" -msgstr "" - -msgid "Menu Bar" -msgstr "" - -msgid "MacIcons" -msgstr "" - -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" - -msgid "Text color for progress windows" -msgstr "" - -msgid "Color used to draw the progress bar" -msgstr "" - -msgid "Color|FillColor" -msgstr "" - -msgid "Background color for progress windows" -msgstr "" - -msgid "Progress" -msgstr "" - -msgid "Progress Bars" -msgstr "" - -msgid "Radio Button" -msgstr "" - -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "Lang|Arabic" +msgstr "Arapça" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Farsça" -msgid "Radio On Mark" -msgstr "" +msgid "Lang|Greek" +msgstr "Yunanca" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "Lang|Hebrew" +msgstr "İbranice" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "Lang|Kannada" +msgstr "Kannadaca" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "Lang|Khmer" +msgstr "Kmerce" -msgid "Radio Off Mark" -msgstr "" +msgid "Lang|Malayalam" +msgstr "Malayca" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "Lang|Tagalog" +msgstr "Tagalog" -msgid "Check Box" -msgstr "" +msgid "Lang|Tamil" +msgstr "Tamilce" -msgid "Check Box On Mark" -msgstr "" +msgid "Lang|Telugu" +msgstr "Telugu" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "Lang|Thai" +msgstr "Tayca" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "Latvian" +msgstr "Letonca" msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" - -msgid "Check Box Off Mark" -msgstr "" - -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" - -msgid "Bad font" -msgstr "" - -msgid "Bad font specification" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." msgstr "" +"FontForge'u kullanmayı öğrenmek kolaydır. Ayrıca temel bilgilerden başlayıp " +"betik oluşturma ve kullanma gibi gelişmiş özellikleri anlatan çeşitli " +"öğreticileri bulunmaktadır." -#, c-format -msgid "Could not open %s" -msgstr "" +msgid "Lithuanian" +msgstr "Litvanca" -msgid "Could not open image" -msgstr "" +msgid "Loop Count" +msgstr "Döngü Adedi" -msgid "Store this filename in preferences" -msgstr "" +msgid "Malay (arabic)" +msgstr "Malayca (arap alfabesi)" -msgid "Save Resource file as..." -msgstr "" +msgid "Malay (roman)" +msgstr "Malayca (latin alfabesi)" -#, c-format -msgid "Failed to open %s for output" -msgstr "" +msgid "Maltese" +msgstr "Maltaca" -msgid "Open failed" -msgstr "" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Matematiksel Alfanumerik Semboller" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "" +msgid "Mathematical Greek" +msgstr "Matematiksel Grekçe" -msgid "An error occurred when writing the resource file" -msgstr "" +msgid "MetaFont exited with an error" +msgstr "MetaFont bir hata verip kapandı" -msgid "Write failed" -msgstr "" +msgid "Missing cidmap file" +msgstr "Cidmap dosyası kayıp" -msgid "Border Width" -msgstr "" +msgid "Missing glyph" +msgstr "Kayıp sembol" -msgid "Padding" -msgstr "" +msgid "More Images Than Selected Glyphs" +msgstr "Seçilen sembolden fazla resim mevcut" -msgid "Radius" -msgstr "" +msgid "No cidmap file..." +msgstr "Cidmap dosyası yok..." #, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "" +msgid "No kerning table for %s\n" +msgstr "%s için karakter aralık tablosu yok.\n" -msgid "X Resource Editor" -msgstr "" +msgid "Normal Text Color:" +msgstr "Normal Metin Rengi:" -msgid "Inherits from" -msgstr "" +msgid "Norwegian" +msgstr "Norveççe" -msgid "Does not inherit from anything" -msgstr "" +msgid "Nothing Selected" +msgstr "Hiçbir şey seçilmedi" -msgid "Inherit" -msgstr "" +msgid "Old North Arabian" +msgstr "Eski Kuzey Arapçası" -msgid "Inherits for same field in parent" -msgstr "" +msgid "Old Sogdian" +msgstr "Eski Soğdca" -msgid "Outline Inner Border" -msgstr "" +msgid "Old South Arabian" +msgstr "Eski Güney Arapçası" -msgid "Outline Outer Border" -msgstr "" +msgid "Old Turkic" +msgstr "Orhun Alfabesi" -msgid "Show Active Border" -msgstr "" +msgid "Old sfd file" +msgstr "Eski sfd dosyası" -msgid "Outer Shadow" -msgstr "" +msgid "Out of memory\n" +msgstr "Yetersiz bellek\n" -msgid "Depressed Background" -msgstr "" +msgid "Pick a font, any font..." +msgstr "Bir yazı tipi seçin, herhangi bir yazı tipi..." -msgid "Outline Default Button" -msgstr "" +msgid "Please don't do that" +msgstr "Lütfen bunu yapmayın" -msgid "Background Gradient" -msgstr "" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Lütfen dosyadaki %d kodlamasını belirtin" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "Polish" +msgstr "Lehçe" -msgid "Normal Text Color:" -msgstr "Normal Metin Rengi:" +msgid "Popup" +msgstr "Açılır Pencere" -msgid "Disabled Text Color:" -msgstr "" +msgid "Popup windows" +msgstr "Açılır Pencereler" -msgid "Normal Background:" -msgstr "" +msgid "Portuguese" +msgstr "Portekizce" -msgid "Disabled Background:" -msgstr "" +msgid "Punjabi" +msgstr "Pencapça" -msgid "Depressed Background:" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." msgstr "" +"CFF Yazı Tiplerini TTF yerine TTC'ye koy.\n" +" Bu özellikler Mac ve Linux üzerinde çalışıyor gibi görünüyor\n" +" ama Windows üzerinde çalışmadığı belgenmiş." -msgid "Background Gradient:" -msgstr "" +msgid "Recen_t" +msgstr "_Son kullanılan" -msgid "Brightest Border:" -msgstr "" +msgid "Refresh File List" +msgstr "Dosya Listesini Yenile" -msgid "Brighter Border:" -msgstr "" +msgid "Revert Gl_yph" +msgstr "Sem_bolü Geri Yükle" -msgid "Darker Border:" -msgstr "" +msgid "Revert Kerning" +msgstr "Karakter Aralığını Geri Yükle" -msgid "Darkest Border:" -msgstr "" +msgid "Revert To _Backup" +msgstr "_Yedeği Geri Yükle" -msgid "Inner Border:" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." msgstr "" +"Arama listesini orijinal durumuna geri yükler.\n" +"Fakat alt tablo verisinde yapılan değişiklikler değişmez." -msgid "Outer Border:" -msgstr "" +msgid "Romanian" +msgstr "Romence" -msgid "Active Border:" -msgstr "" +msgid "Runic" +msgstr "Rünik" -msgid "Border Type:" -msgstr "" +msgid "Russian" +msgstr "Rusça" -msgid "Border Shape:" -msgstr "" +msgid "S_ave as..." +msgstr "_Farklı kaydet..." -msgid "Border Width:" -msgstr "" +msgid "Sami (Lappish)" +msgstr "Laponca (Sami)" -msgid "Padding:" -msgstr "" +msgid "Sanskrit" +msgstr "Sanskritçe" -msgid "Radius:" -msgstr "" +msgid "Save A_ll" +msgstr "_Hepsini Kaydet" -msgid "Font:" -msgstr "" +msgid "Save Failed" +msgstr "Kaydedilemedi" + +msgid "Script|Mongolian" +msgstr "Moğolca" + +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "%s sembolden ikincisi" msgid "See also:" msgstr "Ayrıca bakınız:" -msgid "Default Background" -msgstr "Varsayılan Arkaplan" +#, c-format +msgid "" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." +msgstr "" +"Ayırma işaretleri, yalnızca bağlamsal zincirleme aramalarda kullanılmalıdır, " +"başlangıç noktası: %.20s..." -msgid "Default background color for windows" -msgstr "Pencereler için varsayılan arkaplan rengi" +msgid "Show Hidden Files" +msgstr "Gizli Dosyaları Göster" -msgid "Default Foreground" -msgstr "Varsayılan Önplan" +msgid "Simplified Chinese" +msgstr "Basitleştirilmiş Çince" -msgid "Default foreground color for windows" -msgstr "Pencereler için varsayılan önplan rengi" +msgid "Spanish" +msgstr "İspanyolca" + +msgid "Swedish" +msgstr "İsveççe" msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" msgstr "" +"Birleştirme işlemi geri alınamaz.\n" +"Yine de devam edilsin mi?" -msgid "Screen Width in Centimeters" -msgstr "" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "%.80s sembolü, sfd dosyasında bulunamadı" +#, c-format msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"%.40s sembolünün ismi değiştirildi. Sembolleri dosyada kullanmak için ben bu " +"isimleri kullanıyorum, o sebeple bu sembolü geri çeviremeyeceğim. (Daha " +"sonraki sembollerde uyarılmayacaksınız.)" -msgid "Screen Width in Inches" -msgstr "" +msgid "There are multiple fonts in this file, pick one" +msgstr "Bu dosyada birden fazla yazı tipi var, birini seçin" -msgid "GDraw" -msgstr "GDraw" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "Bu dosya script te isimlenemeyen, belirtilmemiş kodlama içeriyor" -msgid "General facts about the windowing system" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Bu yazı tipi eski bir sfd dosyasından geliyor. Tüm detayları başarıyla " +"çevrilemeyebilir." + +msgid "Too Complex or Bad" +msgstr "Çok karışık veya kötü durumda" #, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Çok fazla ayrıma işareti var, başlangıç noktası: %.20s..." -msgid "ScrollBar" -msgstr "" +msgid "Traditional Chinese" +msgstr "Geleneksel Çince" -msgid "Scroll Bar" -msgstr "" +msgid "Turkish" +msgstr "Türkçe" -msgid "SB Thumb" -msgstr "" +msgid "Unknown Language" +msgstr "Bilinmeyen Dil" -msgid "Scroll Bar Thumb" -msgstr "" +msgid "Unspecified Language" +msgstr "Belirsiz Dil" -msgid "TabSet" -msgstr "" +msgid "Urdu" +msgstr "Urduca" -msgid "Tab Set" -msgstr "" +msgid "Vietnamese" +msgstr "Vietnamca" -msgid "VerticalTabSet" -msgstr "" +msgid "Welsh" +msgstr "Galce" -msgid "Vertical Tab Set" -msgstr "" +msgid "What is the pixel size of the font in this file?" +msgstr "Bu dosyadaki yazı tipinde pixel boyutu nedir?" -msgid "Text Field" -msgstr "" +msgid "You must select a glyph before you can import an image into it" +msgstr "Sembole resim dahil etmeden önce bir sembol seçmelisiniz" -msgid "List Field" -msgstr "" +msgid "_Close" +msgstr "_Kapat" -msgid "List Field (Combo Box)" -msgstr "" +msgid "_File" +msgstr "_Dosya" -msgid "List Field Menu" -msgstr "" +msgid "_Generate" +msgstr "_Oluştur" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +msgid "_Generate Fonts..." +msgstr "Yazı tipi _oluştur..." -msgid "Numeric Field" -msgstr "" +msgid "_Horizontal" +msgstr "_Yatay" -msgid "Numeric Field (Spinner)" -msgstr "" +msgid "_Import" +msgstr "_İçe Aktar" -msgid "Numeric Field Sign" -msgstr "" +msgid "_Import..." +msgstr "_Dahil et..." -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +msgid "_Merge" +msgstr "_Birleştir" -msgid "Could not open file" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "Özellik Bilgisi _Birleştir..." -msgid "_Save in UTF8" -msgstr "" +msgid "_Merge Fonts..." +msgstr "Yazı tipi _Birleştir..." -msgid "Save in _UCS2" -msgstr "" +msgid "_OK" +msgstr "_Tamam" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "" +msgid "_Open" +msgstr "_Aç" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "" +msgid "_Revert" +msgstr "_Geri Yükle" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "_Revert All" +msgstr "Hepsini _Geri Yükle" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "_Revert File" +msgstr "Dosyayı _Geri Yükle" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "_Save" +msgstr "Kayde_t" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "_Vertical" +msgstr "_Dikey" -#, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "couldn't write encodings file\n" +msgstr "kodlama dosyasına yazılamadı\n" + +msgid "font;fonts;editor;TTF;OTF;typeface;" +msgstr "yazı tipi;yazı tipleri;editör;TTF;OTF;typeface;" diff -Nru fontforge-20201107~dfsg/po/uk.po fontforge-20220308~dfsg/po/uk.po --- fontforge-20201107~dfsg/po/uk.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/uk.po 2022-03-08 10:14:24.000000000 +0000 @@ -6,9 +6,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Yuri Chornoivan \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" "MIME-Version: 1.0\n" @@ -23,4972 +23,4749 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "" - -msgid "An outline font editor" -msgstr "Редактор шрифтів" - msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." +"\n" +"Layers:" msgstr "" -"FontForge — редактор контурних та растрових шрифтів, за допомогою якого ви " -"можете створювати, редагувати та перетворювати шрифти у форматах PostScript, " -"TrueType, OpenType, cid-keyed, multi-master, cff, SVG та растрових (bdf, " -"FON, NFNT)." +"\n" +"Шари:" msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" +" Лінійний градієнт відтворюється лінією, проведеною\n" +"від початкової точки до кінцевої точки градієнта.\n" +" Радіальний градієнт відтворюється лінією від\n" +"центра до кінцевої точки, яка визначає радіус\n" +"градієнта. Якщо буде вказано додаткову точку, ця точка\n" +"відповідатиме фокусу градієнта. Якщо цю точку не\n" +"вказано, фокусом вважатиметься та сама точка, яка\n" +"визначає кінець радіуса." -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" +msgid " Attach right" +msgstr " Долучити праворуч" -msgid "Fontforge showing a glyph being edited" -msgstr "" +msgid " Floating accent" +msgstr " Плаваючий акцент" -msgid "Font Editor" -msgstr "" +msgid " Hang left" +msgstr " Підвісити ліворуч" -msgid "org.fontforge.FontForge" -msgstr "" +msgid " Hang right" +msgstr " Підвісити праворуч" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Ігноруємо «%c%c%c%c»\n" -msgid "Additional arguments for autotrace program:" -msgstr "Додаткові параметри програми autotrace:" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Ігноруємо %5$s «%1$c%2$c%3$c%4$c»\n" -msgid "Can't find autotrace" -msgstr "Не вдалося знайти autotrace" +#, c-format +msgid " Left Bound=%d" +msgstr " Ліва межа=%d" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"Не вдалося знайти програму autotrace (встановіть змінну середовища " -"AUTOTRACE) або звантажте програму за адресою:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Mirror=%.30s" +msgstr " Дзеркало=%.30s" -msgid "Autotracing..." -msgstr "Автотрасування…" +#, c-format +msgid " Right Bound=%d" +msgstr " Права межа=%d" -msgid "Nothing to trace" -msgstr "Немає чого трасувати" +msgid " Stroke _Width:" +msgstr " _Ширина штриха:" -msgid "Can't find mf" -msgstr "Не вдалося знайти mf" +msgid " Subsequent errors will not be reported.\n" +msgstr " Наступні помилки буде пропущено.\n" + +#, c-format +msgid " %s: line %d\n" +msgstr " %s: рядок %d\n" + +msgid " Adding a size will create it by scaling." +msgstr " Додавання розміру призведе до його створення масштабуванням." + +msgid " Adding a size will create it." +msgstr " Додавання розміру до списку призведе до його створення." msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +" At least one anchor point used point matching. It may be out of date now." msgstr "" -"Не вдалося знайти програми mf. Встановіть metafont (або зміну середовища MF) " -"або звантажте програму за адресами:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Ця програма є частиною набору пакунків TeX" +" Принаймні для однієї з точок прив’язки використано відповідність точок. Цю " +"відповідність тепер може бути порушено." -msgid "Can't create temporary directory" -msgstr "Не вдалося створити тимчасовий каталог" +msgid "" +" At least one reference to this glyph used point matching. That match is now " +"out of date." +msgstr "" +" Принаймні одне посилання на цей гліф використовує відповідність точок. Цю " +"відповідність тепер втрачено." -msgid "Can't run mf" -msgstr "Не вдалося запустити mf" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual chaining substitution table, ignored\n" +msgstr "" +" Помилкова таблиця контекстуальних ланцюгових підстановок, пропускаємо.\n" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Не вдалося прочитати (або знайти) файл виведення даних mf" +msgid " Bad contextual chaining table, ignored\n" +msgstr " Помилкова таблиця контекстуальних ланцюжків, пропускаємо.\n" -msgid "MetaFont exited with an error" -msgstr "Помилка під час роботи MetaFont" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual substitution table, ignored\n" +msgstr " Помилкова таблиця контекстуальних підстановок, пропускаємо.\n" -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Помилка AutoWidth у %s\n" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad contextual table, ignored\n" +msgstr " Помилкова таблиця контекстів, пропускаємо.\n" -msgid "Couldn't open file" -msgstr "Не вдалося відкрити файл" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad cursive alignment table, ignored\n" +msgstr " Помилкова таблиця вирівнювання курсиву, пропускаємо.\n" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "Не вдалося відкрити файл %.200s" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr " Помилкова таблиця класів кернінґу, пропускаємо.\n" -msgid "No Kern Pairs" -msgstr "Немає пар" +msgid " Bad ligature table, ignored\n" +msgstr " Помилкова таблиця лігатур, пропускаємо.\n" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "У %.200s не виявлено кернових пар" +msgid " Bad mark attachment table, ignored\n" +msgstr " Помилкова таблиця долучень позначок, пропускаємо.\n" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" -"Зовнішня рамка %s занадто велика для того, щоб можна було скористатися цим " -"алгоритмом. Проігноровано." +msgid " Bad multiple substitution table, ignored\n" +msgstr " Помилкова таблиця кратних підстановок, пропускаємо.\n" -msgid "Glyph too big" -msgstr "Гліф занадто великий" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad pairwise kerning table, ignored\n" +msgstr " Помилкова таблиця пар кернінґу, пропускаємо.\n" -msgid "Spiros did not converge" -msgstr "Spiro не збіглися" +msgid " Bad simple positioning table, ignored\n" +msgstr " Помилкова таблиця простого розташування, пропускаємо.\n" -msgid "Scaling Bitmaps" -msgstr "Масштабування растру" +msgid " Bad simple substitution table, ignored\n" +msgstr " Помилкова таблиця простих підстановок, пропускаємо.\n" #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "" -"Спроба повторного створення розміру шрифту, який ще не було створено (%d@%d)" - -msgid "Missing Bitmap" -msgstr "Немає растру" +msgid " Curvature: %g" +msgstr " Кривина: %g" -msgid "Save Failed" -msgstr "Не вдалося зберегти" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Кривина: %g Радіус: %g" msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"Вибачте, але цей файл є занадто складним для обробки програмою (або у ньому " -"містяться помилки, або він порожній)" - -msgid "Too Complex or Bad" -msgstr "Занадто складний або помилковий" - -msgid "Not a plate file" -msgstr "Не є файлом plate" +" Інструкції з цього гліфа (або гліфа, що на нього посилається) стали " +"застарілими." -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +msgid " Instructions in this glyph (or one that refers to it) have been lost." msgstr "" -"Вказаний файл не є файлом plate.\n" -"Помилка у першому ж рядку" +" Інструкції з цього гліфа (або гліфа, що на нього посилається) було втрачено." -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"Вказаний файл не є файлом plate.\n" -"Мало бути використано ліву дужку" +msgid " Next" +msgstr " Далі" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"Вказаний файл не є файлом plate.\n" -"Мало бути використано одне зі значень «voc[]z»" +msgid " Next CP" +msgstr " Наст. КТ" -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" -"Вказаний файл не є файлом plate.\n" -"Мало бути отримано два дійсних числа" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " Можливо, вам слід скористатися ключовим словом «sub», а не «subs»?" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "" -"Вибачте, але цей файл є занадто складним для обробки програмою (або у ньому " -"містяться помилки)" +msgid " Prev" +msgstr " Поперд." -msgid "Can't find the file" -msgstr "Не вдалося знайти файл" +msgid " Prev CP" +msgstr " Попер. КТ" -msgid "Bad xfig file" -msgstr "Помилковий файл xfig" +msgid " Removing a size will delete it." +msgstr " Вилучення запису розміру призведе до вилучення розміру." -msgid "Bad image file" -msgstr "Помилковий файл зображення" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " Така сама, як і назва шрифту" + +msgid " There must be at least one contextual rule" +msgstr " Має бути вказано принаймні одне контекстуальне правило" #, c-format -msgid "Bad image file: %.100s" -msgstr "Помилковий файл зображення: %.100s" +msgid " Used in %s\n" +msgstr " Використано у %s\n" -msgid "Nothing Selected" -msgstr "Нічого не позначено" +msgid " _Em Size:" +msgstr " _Розмір em:" -msgid "You must select a glyph before you can import an image into it" -msgstr "Перш ніж імпортувати до гліфа зображення, слід вказати гліф" +msgid " refers to a missing glyph" +msgstr " посилається на гліф, якого немає" -msgid "More Images Than Selected Glyphs" -msgstr "Кількість зображень перевищує кількість гліфів" +msgid " snapped" +msgstr " приліплено" -msgid "Bad Template" -msgstr "Помилковий шаблон" +#, c-format +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! Невідомий формат прогалини %d !!!!\n" -msgid "Bad template, no extension" -msgstr "Помилковий шаблон, немає суфікса назви" +#, c-format +msgid "" +"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " +"'BASE' table\n" +msgstr "" +"!!!!! Помилкове форматування основних координат (%d) для «%c%c%c%c» у " +"писемності «%c%c%c%c» таблиці «BASE»\n" -msgid "Bad template, unrecognized format" -msgstr "Помилковий шаблон, нерозпізнаний формат" +#, c-format +msgid "" +"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " +"(%d) in 'BASE' table\n" +msgstr "" +"!!!!! Кількість координат (%d) для скрипту «%c%c%c%c» не відповідає " +"кількості основних теґів (%d) у таблиці «BASE»\n" -msgid "Nothing Loaded" -msgstr "Нічого не завантажено" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "«%.40s» розмір=%d точка=%d (%d,%d) відстань=%g" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Значення Unicode (%x) немає у шрифті, його буде проігноровано" +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "«%s» не є назвою відомого іменованої прив’язки, рядок %d %s." -msgid "Unicode value not in font" -msgstr "Значення Unicode поза межами шрифту" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "«%s» не є назвою відомого іменованого запису значень, рядок %d %s." #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Значення кодування (%x) немає у шрифті, його буде проігноровано" +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s не є коректною назвою класу (або числом)" -msgid "Encoding value not in font" -msgstr "Значення кодування поза межами шрифту" +#, c-format +msgid "" +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" +msgstr "" +"%.100s не є файлом у відомому форматі (або використовує модифікації, які не " +"підтримуються форматом FontForge, або дані настільки пошкоджено, що їхнє " +"читання неможливе)" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Помилковий файл зображення, не растрове зображення: %.100s" +msgid "" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" +msgstr "" +"%.50s містить віддзеркалене посилання. Виправлення у поточному стані " +"неможливе. Бажаєте від’єднати його і потім виправити посилання?" -msgid "Don't Warn Again" -msgstr "Більше не попереджати" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "Рядок %1$.30s для %2$.30s" -msgid "_OK" -msgstr "_Гаразд" +#. GT: This is the title for a window showing an outline character +#. GT: It will look something like: +#. GT: exclam at 33 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the font name +#. GT: $4 is the changed flag ('*' for the changed items) +#, c-format +msgid "%1$.80s at %2$d from %3$.90s%4$s" +msgstr "%1$.80s у позиції %2$d з %3$.90s%4$s" -msgid "Bad Reference" -msgstr "Помилкове посилання" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s у %2$d кеглем %3$d з %4$.80s" + +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s з підтаблиці фільтрування %2$.50s" #, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"Ви намагаєтеся вставити посилання на %1$s до %2$s\n" -"Але %1$s у цьому шрифті немає. Програмі також не вдалося знайти символ, на " -"який вказувало початкове посилання.\n" -"Посилання не буде скопійовано." +"%1$s містив посилання, %2$s, з помилковою матрицею перетворення (один з " +"елементів матриці був більшим за 2). Перетворені контури було пересунуто до " +"цього гліфа, а до початкового гліфа було додано посилання на новий гліф." -msgid "_Yes" -msgstr "_Так" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Мало бути %3$s, маємо %4$s" -msgid "Yes to _All" -msgstr "«Так» для _всіх" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s посилається на порожній символ «%1$.20s»" -msgid "No _to All" -msgstr "«Ні» _для всіх" +#, c-format +msgid "%3d: " +msgstr "%3d: <неініціалізовано>" -msgid "_No" -msgstr "_Ні" +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c Мінімальна ширина=%d, Максимальна ширина=%d" #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Ви намагаєтеся вставити посилання на %1$s до %2$s.\n" -"Але %1$s у цьому шрифті немає.\n" -"Бажаєте скопіювати початкові сплайни (або вилучити посилання)?" +msgid "%d pixel bitmap" +msgstr "%d-піксельний растр" -msgid "Anchor Lost" -msgstr "Втрачено прив’язку" +#, c-format +msgid "%d pixels" +msgstr "%d пікселів" + +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "Растр %d@%d пікселів" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%s\n" +"Proceed anyway?" msgstr "" -"Під час вставлення даних з одного шрифту до іншого втрачено принаймні одну " -"точку прив’язки, оскільки у новому шрифті не було знайдено відповідного " -"класу прив’язок." +"%s\n" +"Виконати дію?" -msgid "Duplicate Anchor" -msgstr "Дублювання прив’язки" +#, c-format +msgid "%s No Slope" +msgstr "%s без нахилу" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "У %2$.40s вже існує точка прив’язки з назвою %1$.40s." +msgid "%s anchor %d" +msgstr "%s, прив’язка %d" -msgid "Different Fonts" -msgstr "Різні шрифти" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s у розташуванні лігатури %d" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Ви наказали програмі вставити інструкції гліфів з одного шрифту до іншого. " -"Зазвичай, таке вставлення не призведе до бажаних результатів, якщо не " -"збігаються таблиці «prep», «fpgm» і «cvt ».\n" -"Бажаєте продовжити виконання дії?" +#, c-format +msgid "%s base" +msgstr "Основа %s" -msgid "Please don't do that" -msgstr "Будь ласка, не робіть цього" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s за %s" -msgid "You may not paste a reference into this window" -msgstr "Вам не варто вставляти посилання до цього вікна" +#, c-format +msgid "%s contextual %d" +msgstr "%s, контекстуальних %d" -msgid "Attempt to make a glyph that refers to itself" -msgstr "Спроба створення гліфа з посиланням на самого себе" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s не містить елемента у верхній частині\n" -msgid "Self-referential glyph" -msgstr "Гліф з самопосиланням" +#, c-format +msgid "%s entry" +msgstr "Вхід %s" -msgid "No Vertical Metrics" -msgstr "Немає вертикальної метрики" +#, c-format +msgid "%s exit" +msgstr "Вихід %s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" -"У шрифті не увімкнено вертикальної метрики.\n" -"Увімкніть метрику за допомогою пункту меню «Елемент->Відомості щодо шрифту»." - -msgid "Could not find original glyph" -msgstr "Не вдалося знайти початкового гліфа" - -msgid "Missing glyph" -msgstr "Немає гліфа" - -msgid "_Cancel" -msgstr "_Скасувати" +"%s містив одразу контури і посилання, отже контури було пересунуто до цього " +"гліфа, а до початкового гліфа було додано посилання на ці контури." -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "Другий гліф %s" +msgid "" +"%s has a bounding box which is too big for this algorithm to work. Ignored." +msgstr "" +"Зовнішня рамка %s занадто велика для того, щоб можна було скористатися цим " +"алгоритмом. Проігноровано." -msgid "No Lookups" -msgstr "Немає фільтрів" +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed +#, c-format +msgid "%s in %s lookup %d" +msgstr "%s у %s, фільтрування %d" -msgid "No lookups to copy" -msgstr "Немає фільтрів для копіювання" +#, c-format +msgid "" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "" +"%s є файлом ресурсів mac, але не містить жодних шрифтів postscript або " +"truetype\n" -msgid "Lookups" -msgstr "Фільтри" +#, c-format +msgid "" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" +msgstr "" +"%s не є файлом cidmap, будь ласка, звантажте файл за адресою\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Choose which lookups to copy" -msgstr "Виберіть фільтри, які слід скопіювати" +#, c-format +msgid "%s is not a class name for the backtracking classes." +msgstr "%s не є назвою класу для класів зворотного трасування." -msgid "Attempt to make a character that refers to itself" -msgstr "Спроба створення символу з посиланням на самого себе" +#, c-format +msgid "%s is not a class name for the forward classes." +msgstr "%s не є назвою класу для попередньо визначених класів." -msgid "Self-referential character" -msgstr "Символ з самопосиланням" +#, c-format +msgid "%s is not a class name for the matching classes." +msgstr "%s не є назвою класу для відповідних класів." -msgid "No selection\n" -msgstr "Нічого не позначено\n" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s немає у %.100s" -msgid "Bitmap Paste" -msgstr "Вставка растру" +#, c-format +msgid "%s kerning class %d" +msgstr "%s, клас кернінґу %d" -msgid "Pasting..." -msgstr "Вставка…" +#, c-format +msgid "%s line: %d %s\n" +msgstr "Рядок %s: %d %s\n" #, c-format -msgid "Can't open %s\n" -msgstr "Не вдалося відкрити %s\n" +msgid "%s line: %d %s: %s\n" +msgstr "Рядок %s: %d %s: %s\n" #, c-format -msgid "Failed to write %s\n" -msgstr "Не вдалося записати %s\n" +msgid "%s lookup %d" +msgstr "%s, фільтрування %d" #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "Немає гліфа з назвою %s, використаного як шаблон у %s\n" +msgid "%s mark" +msgstr "Позначка %s" -msgid "Auto Hinting Font..." -msgstr "Автоматичне гінтування шрифту…" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine +#, c-format +msgid "%s nested-substitutions %d" +msgstr "Вкладені підстановки %s %d" -msgid "Converting PostScript" -msgstr "Перетворення Postscript" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup +#, c-format +msgid "%s per glyph data %d" +msgstr "%s, на дані гліфів %d" -msgid "Saving PostScript Font" -msgstr "Збереження шрифту PostScript" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "Підтаблиця %s" -msgid "Outlining glyphs" -msgstr "Створення зовнішніх контурів гліфів" +#, c-format +msgid "%s subtable %d" +msgstr "Підтаблиця %s %d" -msgid "Inlining glyphs" -msgstr "Створення внутрішніх контурів гліфів" +#, c-format +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "Оператор SEAC %s є некоректним для Type2\n" -msgid "Shadowing glyphs" -msgstr "Затінені гліфи" +#, c-format +msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" +msgstr "SEAC-подібний %s оператор endchar вважається застарілим для Type2\n" #, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" -"ParseGlyphOrderAndAliasDB: некоректний (не відокремлений табуляцією) запис " -"із індексом %d: %s\n" +msgid "%s's dotsection operator is deprecated for Type2\n" +msgstr "оператор dotsection %s для Type2 вважається застарілим\n" -msgid "Encoding name" -msgstr "Назва кодування" +#, c-format +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "Підтримки оператора sbw %s для Type2 не передбачено\n" -msgid "Please name this encoding" -msgstr "Будь ласка, вкажіть назву цього кодування" +#, c-format +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "підтримки оператора vstem3 %s для Type2 не передбачено\n" -msgid "Bad encoding file format" -msgstr "Формат файлів з помилковим кодуванням" +#, c-format +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) і %s(%s) 0x%x у FOND %s\n" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"У цьому файлі міститься кодування без назви, яку неможливо встановити за " -"допомогою скрипту" +#, c-format +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d Мало бути %s, маємо %s" #, c-format -msgid "Please name encoding %d in this file" -msgstr "Будь ласка, вкажіть назву кодування %d у цьому файлі" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d виявлено неочікуваний %s" -msgid "couldn't write encodings file\n" -msgstr "не вдалося записати файл кодувань\n" +#, c-format +msgid "%s: Is not callable" +msgstr "%s: непридатне до викликання" #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Не вдалося відкрити файл cidmap: %s" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d неочікуваний символ %c (%d)\n" -msgid "Missing cidmap file" -msgstr "Не виявлено файла cidmap" +msgid "'BASE' Baseline Table" +msgstr "Таблиця лінії шрифту «BASE»" -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" -"%s не є файлом cidmap, будь ласка, звантажте файл за адресою\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" +msgid "'GDEF' Glyph Definition Table" +msgstr "Таблиця визначення гліфів «GDEF»" -msgid "Bad cidmap file" -msgstr "Помилковий файл cidmap" +msgid "'GPOS' Glyph Positioning Table" +msgstr "Таблиця розташування гліфів «GPOS»" -msgid "_Search" -msgstr "_Шукати" +msgid "'GSUB' Glyph Substitution Table" +msgstr "Таблиця підстановки гліфів «GSUB»" -msgid "_Use It" -msgstr "Ви_користати" +msgid "'JSTF' Justification Table" +msgstr "Таблиця вирівнювання «JSTF»" -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Цей шрифт засновано на наборі символів %1$.20s-%2$.20s-%3$d, але найкраще, " -"що вдалося знайти, це %1$.20s-%2$.20s-%4$d.\n" -"Використати знайдене, чи ви знайдете самі?" +msgid "'bsln' Horizontal Baseline Table" +msgstr "Таблиця горизонтальних ліній шрифту «bsln»" -msgid "Use CID Map" -msgstr "Використати карту CID" +msgid "'kern' Horizontal Kerning Table" +msgstr "Таблиця горизонтального кернінґу «kern»" -msgid "_Browse" -msgstr "Ви_брати" +msgid "'lcar' Ligature Caret Table" +msgstr "Таблиця курсорів лігатур «lcar»" -msgid "_Give Up" -msgstr "Ві_дмовитися" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "Таблиця розширеного перетворення гліфів «morx»" -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"FontForge не вдалося знайти файл cidmap для цього шрифту. Такий файл не є " -"обов’язковим, але з ним деякі речі працюватимуть краще. Якщо ви цього ще не " -"зробили, варто отримати збірку файлів cidmaps за такою адресою:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"потім розпакуйте архів і пересуньте до цього каталогу:\n" -" %.80s\n" -"\n" -"Хочете наказати програмі пошукати відповідний файл на вашому локальному " -"диску?" +msgid "'opbd' Optical Bounds Table" +msgstr "Таблиця оптичних меж «opbd»" -msgid "No cidmap file..." -msgstr "Немає файла cidmap…" +msgid "'prop' Glyph Properties Table" +msgstr "Таблиця властивостей гліфів «prop»" -msgid "Find a cidmap file..." -msgstr "Знайти файл cidmap…" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe тепер вважає XUID/UniqueID необов’язковим)" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Впевнені, що не бажаєте скористатися знайденими даними cidmap?" +msgid "(Define \"Almost\")" +msgstr "(Визначення параметра «майже»)" -msgid "_Add" -msgstr "_Додати" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(тестовий) sfnt, що містить лише растр MS, (ttf)" -msgid "_Delete" -msgstr "В_илучити" +msgid "(kerning class)\n" +msgstr "(клас кернінґу)\n" -msgid "Extraneous glyphs" -msgstr "Сторонні гліфи" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"У поточному кодуванні містяться гліфи, які не можна відтворити у CID.\n" -"Що слід робити: вилучити їх чи додати наприкінці (де вони можуть " -"конфліктувати з наступними визначеннями розширень)?" +msgid "(unspecified) SIL Graphite table" +msgstr "(невказана) Таблиця Graphite SIL" #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" +msgid ") while in %s it is (" +msgstr "), а у %s це (" -msgid "Not a CID-keyed font" -msgstr "Шрифт без ключів CID" +msgid "-1 glyph index in dumpcoveragetable.\n" +msgstr "-1 індекс гліфа у dumpcoveragetable.\n" -msgid "Encoding Too Large" -msgstr "Занадто велике кодування" +msgid "..." +msgstr "…" -msgid "MultipleEncodingIgnored" -msgstr "Ігнорування зайвих кодувань" +msgid "100 Thin" +msgstr "100 Тонкий" -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Гліф CID %d відображено на більше ніж %d кодувань. Обробка виконуватиметься " -"лише для перших %d кодувань." +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, латиниця-2 (Східна Європа)" -#, c-format -msgid "No glyph named %s." -msgstr "Немає гліфа з назвою %s." +msgid "1251, Cyrillic" +msgstr "1251, кирилиця" -#, c-format -msgid "No CID named %s" -msgstr "Немає CID з назвою %s" +msgid "1252, Latin-1" +msgstr "1252, латиниця-1" -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Непридатне для обробки включення у рядку %d %s" +msgid "1253, Greek" +msgstr "1253, грецька" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Занадто довга назва файла у рядку %d %s" +msgid "1254, Turkish" +msgstr "1254, турецька" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "Символ кінця файла у включенні у рядку %d %s" +msgid "1255, Hebrew" +msgstr "1255, іврит" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Не вистачає правої круглої дужки у включенні, рядок %d %s" +msgid "1256, Arabic" +msgstr "1256, арабська" -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Не вказано назви файла у включенні, рядок %d %s" +msgid "1257, Windows Baltic" +msgstr "1257, Windows-балтійська" -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "Занадто великий рівень вкладеності включення у рядку %d %s" +msgid "1258, Vietnamese" +msgstr "1258, в’єтнамська" -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "Не вдалося відкрити файл включення (%s), рядок %d %s" +msgid "1361, Korean Johab" +msgstr "1361, корейська чжохаб" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "Занадто довге число, рядок %d %s" +msgid "200 Extra-Light" +msgstr "200 Дуже світлий" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "Не вистачає числа у рядку %d %s" +msgid "300 Light" +msgstr "300 Світлий" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Неочікуваний символ (0x%02X), рядок %d %s" +msgid "32x8 cell window" +msgstr "Вікно з _32×8 комірок" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Назва, %s%s, є занадто довгою, рядок %d %s" +msgid "400 Regular" +msgstr "400 Книжний" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Не вказано назви у рядку %d %s" +msgid "437, US" +msgstr "437, США" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Мало бути «%s», рядок %d %s" +msgid "500 Medium" +msgstr "500 Середній" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Не вистачає «%c», рядок %d %s" +msgid "600 Semi-Bold" +msgstr "600 Напівжирний" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "Не вистачає невідомого елемента (внутрішня помилка), рядок %d %s" +msgid "700 Bold" +msgstr "700 Жирний" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Не вистачає «;» наприкінці команди, рядок %d %s" +msgid "708, Arabic ASMO 708" +msgstr "708, арабська ASMO 708" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Використання невизначеного класу гліфів, %s, рядок %d %s" +msgid "737, Greek; former 437 G" +msgstr "737, грецька; раніше 437 G" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Використання невизначеного класу позначок, %s, рядок %d %s" +msgid "775, MS-DOS Baltic" +msgstr "775, MS-DOS-балтійська" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "Посилання на CID у шрифті без ключів CID, рядок %d %s" +msgid "800 Extra-Bold" +msgstr "800 Дуже жирний" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "Посилання на назву гліфа у шрифті з ключами CID, рядок %d %s" +msgid "850, WE/Latin 1" +msgstr "850, ЗЄ/латинська 1" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, IBM-кирилиця; в основному російська" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "Не вистачає «[» у визначенні класу гліфів, рядок %d %s" +msgid "857, IBM Turkish" +msgstr "857, IBM-турецька" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Некоректний діапазон CID у класі гліфів, рядок %d %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, MS-DOS-португальська" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "Некоректний діапазон назв гліфів у класі гліфів, рядок %d %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, MS-DOS-ісландська" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "Неочікуваний елемент у діапазоні класу гліфів, рядок %d %s" +msgid "862, Hebrew" +msgstr "862, іврит" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Не вистачає назви гліфа, cid або класу у визначенні класу гліфів, рядок %d %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, MS-DOS-французька (Канада)" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "Не вистачає «;» у прапорцях фільтрування, рядок %d %s" +msgid "864, Arabic" +msgstr "864, арабська" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "Неочікуваний елемент у прапорцях фільтрування, рядок %d %s" +msgid "865, MS_DOS Nordic" +msgstr "865, MS_DOS-північна" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "У прапорцях фільтрування не вказано прапорців, рядок %d %s" +msgid "866, MS-DOS Russian" +msgstr "866, MS-DOS-російська" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "Не вистачає «=» у визначенні класу гліфів, рядок %d %s" +msgid "869, IBM Greek" +msgstr "869, IBM-грецька" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "Не вистачає теґу у системі мов (languagesystem), рядок %d %s" +msgid "874, Thai" +msgstr "874, тайська" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "Не вистачає цілого значення у таблиці пристроїв, рядок %d %s" +msgid "900 Black" +msgstr "900 Чорний" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "Занадто великий розмір у пікселях у таблиці пристроїв, рядок %d %s" +msgid "932, JIS/Japan" +msgstr "932, JIS/японська" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "Не вистачає коми у таблиці пристроїв, рядок %d %s" +msgid "936, Simplified Chinese" +msgstr "936, спрощена китайська" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Слід використовувати ціле число у вставці, рядок %d %s" +msgid "949, Korean Wansung" +msgstr "949, корейська вансунь" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "Не вистачає «>» у вставці, рядок %d %s" +msgid "950, Traditional Chinese" +msgstr "950, традиційна китайська" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "«%s» не є назвою відомого іменованої прив’язки, рядок %d %s." +msgid "< _Prev" +msgstr "< _Назад" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Не вистачає цілого значення у прив’язці, рядок %d %s" +msgid "" +msgstr "<Німає>" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Зайве ключове слово «anchor» у прив’язці, рядок %d %s" +msgid "" +msgstr "<Тимчасовий кернінґ>" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "Не вистачає «>» у прив’язці, рядок %d %s" +msgid "" +msgstr "<Невідомий напрямок>" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Слід вказати назву у визначенні прив’язки, рядок %d %s" +msgid "" +msgstr "<Без назви>" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "Спроба перевизначення прив’язки «%s», рядок %d %s" +msgid "" +msgstr "<порожній>" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Посилання на фільтрування, якого немає у файлі модифікацій, але яке є у " -"шрифті, %.50s" +msgid "" +msgstr "<успадковані інструкції>" -msgid "Refers to Font" -msgstr "Посилається на шрифт" +msgid "" +msgstr "<немає гліфа>" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "«%s» не є назвою відомого іменованого запису значень, рядок %d %s." +msgid "" +msgstr "<немає інструкцій>" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "Неочікуваний елемент у запису значень, рядок %d %s" +msgid "" +msgstr "<немає>" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "Слід вказати назву у визначенні запису значень, рядок %d %s" +msgid "" +msgstr "<повернення>" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "Спроба перевизначення визначення запису значень «%s» у рядку %d %s" +msgid "" +msgstr "<не визначено>" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Потрібна назва або клас у рядку %d %s" +msgid "A Font Family name is required" +msgstr "Мало бути вказано назву гарнітури шрифту" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "У визначені класу позначок слід вказати прив’язку, рядок %d %s" +msgid "A PostScript name may not be a number" +msgstr "Назва Postscript не може бути числом" #, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "У визначені класу позначок слід вказати назву класу, рядок %d %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" +msgstr "" +"Назва Postscript має складатися з символів ASCII і\n" +"не має містити символів (){}[]<>%%/ або пробілів" #, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "Фільтрування можна вказувати лише після позначених гліфів, рядок %d %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Назва Postscript має складатися з символів ASCII і\n" +"не має містити символів (){}[]<>%%/ або пробілів,\n" +"а також перевищувати у довжину 63 символи." -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "Фільтрування слід вказувати до їх використання, рядок %d %s" +msgid "A box drawn around other gadgets" +msgstr "Рамка, яку буде показано навколо інших елементів інтерфейсу" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "Не вистачає «>» у записі значень, рядок %d %s" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Полотно (підвікно) для малювання у ґаджеті" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "У рядку %d %s мало бути вказано коректну назву гліфа або CID" +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "" +"Відокремлений комами список назв гарнітур шрифтів, які буде використано для " +"показу малих зразкових зображень гліфів над створеними користувачем гліфами" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "Слід вказати гліф або клас гліфів (після cursive) у рядку %d %s" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "" +"У даних контуру цього гліфа міститься різна кількість гінтів у різних " +"екземплярах" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "Слід вказати дві прив’язки (після cursive) у рядку %d %s" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" +msgstr "" +"Контрольна точка є майже недієвою, якщо відстань між нею і основою\n" +"(кінцевою) точкою є меншою за цю кількість відстаней між двома\n" +"кінцевими точками." -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Слід вказати прив’язку (після base/mark) у рядку %d %s" +msgid "" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" +msgstr "" +"Число, яке визначає кількість байтів/коротких цілих значень,\n" +"які має бути додано до стека" #, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "Слід вказати гліф або клас гліфів (після ligature) у рядку %d %s" +msgid "" +"A coverage table was found in a glyph or class based contextual lookup, " +"starting at: %.20s..." +msgstr "" +"У контекстному фільтруванні, заснованому на гліфі або класі, виявлено " +"таблицю покриття, починаючи з %.20s…" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Слід вказати прив’язку (після ligature) у рядку %d %s" +msgid "A coverage table:" +msgstr "Таблиця покриття:" #, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "Плутанина з внутрішнім станом, рядок %d %s" +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "Вказане коригування таблицею пристроїв для %.80s є некоректним" + +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "Коригування таблиці пристроїв, вказані у таблиці MATH є некоректними" -#, c-format msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Якщо класами гліфів визначається єдина підстановка, ці класи мають бути " -"однакової довжини у рядку %d %s" +"Таблиця пристроїв для виправлення горизонтального розташування акцентів.\n" +"Слід вказувати відокремлений комами список у форматі <розмір у пікселях>:" +"<коригування>\n" +"Приклад: \"9:-1,12:1,13:1\"" -#, c-format msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" msgstr "" -"Якщо класом гліфів задається окрема заміна підстановки, замінений елемент " -"має також бути класом у рядку %d %s" +"Таблиця пристроїв для виправлення курсиву.\n" +"Слід вказувати відокремлений комами список у форматі <розмір у пікселях>:" +"<коригування>\n" +"Приклад: \"9:-1,12:1,13:1\"" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgid "" +"A few glyphs, like Aring, Ccedilla, Eogonek\n" +"are composed of two overlapping references.\n" +"Often it is desirable to retain the references\n" +"(so that changes made to the base glyph are\n" +"reflected in the composed glyph), but that\n" +"means you are stuck with overlapping contours.\n" +"This flag means that just before generating\n" +"the font, FontForge will unlink the references\n" +"and run remove overlap on them, while\n" +" retaining the references in the SFD." msgstr "" -"До непозначеного гліфа долучено відомості щодо фільтрування, рядок %d %s" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Непридатна до обробки контекстуальна послідовність, рядок %d %s" +"Деякі гліфи, зокрема Aring, Ccedilla, Eogonek,\n" +"складаються з двох посилань на гліфи, які перекриваються.\n" +"Часто бажано зберігати посилання (щоб зміни,\n" +"які було внесено до початкового гліфа було\n" +"відтворено і на складеному гліфі), але це означає,\n" +"що у вас будуть гліфи з контурами, що перекриваються.\n" +"За допомогою цього пункту ви можете наказати\n" +"fontforge перед створенням шрифту FontForge\n" +"від’єднає посилання та виконає вилучення перекриттів\n" +"на них, зберігши посилання у SFD." -#, c-format +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" +"A free press discriminates\n" +"against the illiterate." msgstr "" -"За ключовим словом ignore має бути вказано позицію або підстановку, рядок %d " -"%s" +"Вільна преса дискримінує тих,\n" +"хто не може читати." -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Порожня підстановка, рядок %d %s" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Назва гліфа не може починатися з цифри або крапки" #, c-format msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"У зворотній підстановці має бути точно один позначений гліф і жодного " -"фільтрування, рядок %d %s" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "Не визначено підстановки, рядок %d %s" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "У підстановці не можна використовувати позначених гліфів, рядок %d %s" +"Назви гліфів слід вказувати символами ASCII, без пробілів. Назви не повинні " +"містити символів «([{<>}])/%%» і мають складатися лише з літер, цифр, " +"символів крапки та підкреслювання." -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "Непридатна для обробки послідовність гліфів у підстановці, рядок %d %s" +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" +msgstr "" +"Назва гліфа має складатися лише з літер, цифр, символів крапок та " +"підклеслювань.\n" +"Бажаєте, незважаючи на це, використати вказану назву?" #, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" -"Слід використовувати ключове слово «by» або «from» у підстановці, рядок %d %s" +"Теґ мови у рядку %d (%s) є занадто довгим. Теґ має складатися не більше, ніж " +"з 4 літер" #, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "Слід використовувати ключове слово «by» у підстановці, рядок %d %s" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "Теґ мови у рядку %d (%s) має бути вказано у ASCII.\n" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgid "" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" msgstr "" -"Не вистачає назви одинарного гліфа у зворотній підстановці, рядок %d %s" +"Лінія вважається «майже» горизонтальною (або вертикальною),\n" +"якщо її координати лежать у вказаних межах (у одиницях em)" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Порожня позиція у рядку %d %s" +msgid "A list of coverage tables:" +msgstr "Список таблиць покриття:" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Некоректна позиція курсиву, рядок %d %s" +msgid "A list of glyph names" +msgstr "Список назв гліфів" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "Непридатна для обробки послідовність гліфів у позиції, рядок %d %s" +msgid "A list of glyphs:" +msgstr "Список гліфів:" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Слід вказати назву у фільтруванні, рядок %d %s" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "Потрібна дужка «{» у визначенні можливості, рядок %d %s" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "Неочікуваний кінець рядка у визначенні фільтрування, рядок %d %s" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "Неочікуваний елемент, %s, у визначенні фільтрування, рядок %d %s" +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." +msgstr "" +"Список мов та фільтрувань, які вмикаються і вимикаються\n" +"для кожного виконаного виправлення. Можна вказувати\n" +"декілька мов: друку (або третю тощо) буде\n" +"використано, якщо не вдасться використати першу." -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr " Можливо, вам слід скористатися ключовим словом «sub», а не «subs»?" +msgid "A list of lookup names" +msgstr "Список назв фільтрування" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "Слід використовувати %s у визначенні фільтрування, рядок %d %s" +msgid "A list of scripts with special justification needs" +msgstr "Список писемностей з особливими потребами щодо вирівнювання" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "Всі записи фільтрування мають належати до одного типу у рядку %d %s" +msgid "" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." +msgstr "" +"Список назв попередньо визначених гліфів, які відповідають\n" +"збільшеним версіям поточного гліфа." #, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgid "" +"A lookup invocation must be started by the sequence '@<' and ended with '>', " +"starting at: %.20s..." msgstr "" -"Це фільтрування недієздатне, неможливо визначити його тип у рядку %d %s" +"Виклик фільтрування має розпочинатися з послідовності «@<» і завершуватися " +"«>» у позиції %.20s…" #, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "Некоректна платформа для значення типу string у рядку %d %s" +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "Після від’єднання посилань у гліфі «%s» було знайдено відповідність\n" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Потрібне значення типу string у рядку %d %s" +msgid "A name list with this name already exists. Replace it?" +msgstr "Список назв з такою назвою вже існує. Замінити його?" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Виявлено кінець файла у рядку (значенні типу string), рядок %d %s" +msgid "A pdf stream object is missing a Length attribute" +msgstr "Немає об’єкта потоку (stream) pdf у атрибуті Length" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "Потрібна дужка «}» у рядку %d %s" +msgid "A pdf stream object may not be a compressed object" +msgstr "Об’єкт потоку (stream) pdf не може бути стиснутим об’єктом" #, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Потрібен теґ у модифікації, рядок %d %s" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "" +"Точка у %s лежить поза межами даних обмежувальної рамки даних шрифту.\n" #, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "Неочікуваний кінець рядка у визначенні модифікації, рядок %d %s" +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "Точка у гліфі GID %d поза межами обмежувальної рамки гліфа\n" -#, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." msgstr "" -"Не можна використовувати модифікації у межах інших модифікаціях для " -"модифікацій «aalt», рядок %d %s" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "Потрібен теґ у рядку %d %s" +"Дуже велику версію цього гліфа може бути створено на основі\n" +"вказаних нижче компонентів гліфа. Ці компоненти буде складено\n" +"у горизонтальний або вертикальний стос. Гліфи, позначені як\n" +"розширювачі, може бути вилучено або повторено (для створення\n" +"коротшої або довшої версії). Початкова довжина — це довжина\n" +"плоскої частини на початку гліфа. Цю частину може бути\n" +"перекрито попереднім гліфом. Кінцева довжина — подібна\n" +"частина, але наприкінці гліфа. Повна довжина — це повна\n" +"довжина гліфа." -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Потрібен символ «;» у рядку %d %s" +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" +msgstr "" +"Посилання у різних екземплярах цього гліфа відповідають різним кодуванням" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "Неочікуваний елемент, %s, у визначенні модифікації, рядок %d %s" +msgid "" +"A reverse contextual chaining lookup can only match one coverage table " +"directly" +msgstr "" +"Зворотна контекстуальна ланцюгова підстановка може безпосередньо відповідати " +"лише одній таблиці покриття." -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "Слід використовувати «%c%c%c%c» у визначенні фільтрування, рядок %d %s" +msgid "" +"A reverse contextual chaining lookup must have a set of replacement glyphs " +"somewhere" +msgstr "" +"Зворотна контекстуальна ланцюгова підстановка має містити набір гліфів " +"замінників" #, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Невідоме поле %s у рядку %d %s" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "" +"Теґ писемності у рядку %d (%s) є занадто довгим. It may be at most 4 letters" #, c-format -msgid "Expected integer on line %d of %s" -msgstr "Слід використовувати ціле число у рядку %d %s" +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "Теґ писемності у рядку %d (%s) має бути зазначено у ASCII.\n" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Потрібна крапка з комою у рядку %d %s" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "Лінія-роздільник у діалогах і меню" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "Потрібна дужка «}» у рядку %d %s" +msgid "A short to be pushed on the stack" +msgstr "Коротке ціле значення, яке має бути додано до стека" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" +msgid "A style may not have both condense and extend set (it makes no sense)" msgstr "" -"Після %s у рядку %d %s мало бути вказано ціле значення або список цілих " -"значень" +"У визначенні стилю не можна одночасно вказувати, що шрифт є стиснутим і " +"розтягненим (це не має сенсу)" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "Потрібна кома або крапка з комою у рядку %d %s" +msgid "A tag must be 4 ASCII characters" +msgstr "У тезі має бути 4 символи ASCII" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "Потрібен клас у рядку %d %s" +msgid "A value must be between [-32768,32767]" +msgstr "Значення має перебувати у діапазоні [-32768,32767]" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"Слід вказати Attach, або LigatureCaret, або GlyphClassDef у рядку %d %s" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Значення має належати проміжку [-8,-1] або [1,8]" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "Неочікуваний елемент у GDEF, рядок %d %s" +msgid "A value must be between [0,15]" +msgstr "Значення має перебувати у діапазоні [0,15]" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +msgid "A value to be pushed by a byte push must be between 0 and 255" msgstr "" -"Слід використовувати \"HorizAxis\" або \"VertAxis\" у таблиці BASE, рядок %d " -"%s" +"Значення, яке має бути оброблено інструкцією push для байтів, має належати " +"проміжку від 0 до 255" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "Слід використати теґ baseline у таблиці BASE, рядок %d %s" +msgid "" +"ABSolute Value\n" +"Replaces top of stack with its abs" +msgstr "" +"ABSolute Value (Модуль)\n" +"Заміняє верхнє значення у стеку на його модуль" -#, c-format msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" +"ADD\n" +"Pops two 26.6 fixed numbers from stack\n" +"adds them, pushes result" msgstr "" -"Не вистачає цілого числа, що задає позиції ліній шрифту у таблиці BASE, " -"рядок %d %s" +"ADD\n" +"Отримує два числа у форматі 26.6 зі стеку,\n" +"додає їх і виштовхує (push) результат" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "Потрібна кома або крапка з комою у рядку таблиці BASE %d %s" +msgid "AGL For New Fonts" +msgstr "AGL для нових шрифтів" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "Неочікуваний елемент, %s, у таблиці BASE, рядок %d %s" +msgid "AGL with PUA" +msgstr "AGL з PUA" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "Потрібна крапка з комою у рядку таблиці BASE %d %s" +msgid "AGL without afii" +msgstr "AGL без afii" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "Потрібен теґ у таблиці, рядок %d %s" +msgid "" +"ALIGN PoinTS\n" +"Aligns (&pops) the two points which are on the stack\n" +"by moving along freedom vector to the average of their\n" +"positions on projection vector" +msgstr "" +"ALIGN PoinTS\n" +"Вирівнює (і отримує) дві точки з вершити стеку\n" +"пересуванням їх вздовж вектора свободи на середню\n" +"величину їхніх координат на векторі проектування." -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "Потрібен відповідний теґ у таблиці, рядок %d %s" +msgid "" +"ALIGN to Reference Point\n" +"Pops as many points as specified in loop counter\n" +"Aligns points with RP0 by moving each\n" +"along freedom vector until distance to\n" +"RP0 on projection vector is 0" +msgstr "" +"ALIGN to Reference Point\n" +"Отримує кількість точок, вказану лічильником циклу.\n" +"Вирівнює точки з RP0 пересуванням кожної з них\n" +"вздовж вектора свободи, аж доки відстань до RP0 на\n" +"векторі проектування не стане рівною 0." -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge не підтримує таблиць без назви у рядку %d %s" +msgid "AMS Names" +msgstr "Назви з AMS" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Неочікуваний елемент, %s, рядок %d %s" +msgid "AR: Char 119" +msgstr "AR: символ 119" -msgid "Discarding a duplicate kerning pair." -msgstr "Відкидаємо дублікат кернінґової пари." - -#, c-format -msgid "No lookup named %s" -msgstr "На знайдено фільтрування з назвою %s" +msgid "AR: Char 157" +msgstr "AR: символ 157" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "Невідповідні типи фільтрування у фільтруванні, яке обробляється" +msgid "AR: Char 163" +msgstr "AR: символ 163" -msgid "Could not figure out a lookup type" -msgstr "Не вдалося визначити тип фільтрування" +msgid "AR: Char 211" +msgstr "AR: символ 211" -msgid "Mark anchors provided when nothing can use them" -msgstr "Позначати прив’язки, якщо їх не може бути використано" +msgid "AR: Char 94" +msgstr "AR: символ 94" -#, c-format -msgid "Anchor-%d" -msgstr "Прив’язка-%d" +msgid "" +"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " +"postscript font will print fine, but only the bitmap versions will be " +"displayed on the screen" +msgstr "" +"Відповідно до ATM кодуванням шрифтів має бути Macintosh Latin. Цей шрифт " +"postscript можна буде надрукувати як слід, але не екрані ви побачите лише " +"растрову версію шрифту." -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "Не вдалося відкрити файл модифікацій %.120s" +msgid "A_lign" +msgstr "В_ирівнювання" -msgid "Cannot open file" -msgstr "Не вдалося відкрити файл" +msgid "Aari" +msgstr "Арі" -msgid "_Unlink All" -msgstr "Від’_єднати всі" +msgid "Abaza" +msgstr "Абазинська" -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" -"Ви робите спробу спорожнити %.30s, але на нього посилається\n" -"інший символ. Ви справді хочете спорожнити його?" +msgid "Abkhazian" +msgstr "Абхазька" -msgid "Building duplicate encodings" -msgstr "Побудова дублікатів кодувань" +msgid "Above Base Forms" +msgstr "Верхні основні форми" -msgid "Transforming..." -msgstr "Перетворення…" +msgid "Above Base Mark" +msgstr "Верхня основна позначка" -msgid "Removing overlaps..." -msgstr "Вилучення перетинів…" +msgid "Above Base Substitutions" +msgstr "Верхні основні замінники" -msgid "Adding points at Extrema..." -msgstr "Додавання точок у екстремумах…" +msgid "AccentBaseHeight:" +msgstr "Висота основи акценту:" -msgid "Rounding to integer..." -msgstr "Округлення до цілого…" +msgid "AccentCenterLowest" +msgstr "АкцентУЦентріВнизу" -msgid "Correcting Direction..." -msgstr "Виправлення напрямку…" +msgid "AccentOffsetPercent" +msgstr "ВідсотокВідступуАкцентів" -msgid "Unlink All" -msgstr "Від’єднати всі" +msgid "Accented glyph composed of:" +msgstr "Акцентований гліф складається з:" -msgid "Unlink" -msgstr "Від’єднати" +msgid "Accents" +msgstr "Акценти" -#, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"%.50s містить віддзеркалене посилання. Виправлення у поточному стані " -"неможливе. Бажаєте від’єднати його і потім виправити посилання?" +"Приймати контур, який доволі точним наближенням початкового.\n" +"Припустимим є зміщення на одиницю em або посилання, відповідне контуру." -msgid "Flipped Reference" -msgstr "Дзеркальне посилання" +msgid "Accept outlines which exactly match the original" +msgstr "Приймати обриси, які точно збігаються з початковими" -msgid "Simplifying..." -msgstr "Спрощення…" +msgid "Acceptable _Extrema" +msgstr "Прийнятні _екстремуми" -msgid "Finding Substitution Points..." -msgstr "Пошук точок підстановки…" +msgid "Access All Alternates" +msgstr "Доступ до всіх альтернатив" -msgid "Finding Counter Masks..." -msgstr "Пошук масок прогалин…" +msgid "Activate diagonal stem processing" +msgstr "Задіяти обробку діагональних штрихів" -msgid "Things could be better..." -msgstr "Можна і краще…" +msgid "Active Background" +msgstr "Тло активного елемента" -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" -"Покращити інструкції можна заповненням приватного словника шрифту: Елемент-" -">Відомості щодо шрифту->Приватне PS" +msgid "Active Border:" +msgstr "Межа активного:" -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" -"Для позначених гліфів гінтів не визначено. FontForge не створить багато " -"інструкцій." +msgid "Active Color" +msgstr "Колір активного" -msgid "Auto Instructing Font..." -msgstr "Автоматичне створення інструкцій у шрифті…" +msgid "Active Hints" +msgstr "Активні гінти" -msgid "Building accented glyphs" -msgstr "Побудова акцентованих гліфів" +msgid "Active Layer Color" +msgstr "Колір активного шару" + +#, c-format +msgid "Active Layer: %s (%s)" +msgstr "Активний шар: %s (%s)" + +msgid "Active Thick Layer Color" +msgstr "Колір товстого контуру активного шару" msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" msgstr "" -"Ви справді бажаєте замінити Å?\n" -"Кілечко не буде з’єднано з A." +"Бітове значення у таблиці «head».\n" +"Якщо встановлено значення 0, для деяких східноазійських шрифтів не " +"використовуватиметься гінтінґ." -msgid "Replace Å" -msgstr "Заміна Å" +msgid "Add" +msgstr "Додати" -msgid "_Revert" -msgstr "_Відновити" +msgid "Add 'D_FLT' script" +msgstr "Додати скрипт «D_FLT»" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"До шрифту %1$.40s у файлі %2$.40s внесено зміни.\n" -"Повернення до попередньої версії файла призведе до\n" -"втрати цих змін.\n" -"Ви хочете саме цього?" +msgid "Add All Extrema" +msgstr "Додати всі екстремуми" -msgid "Font changed" -msgstr "Шрифт змінено" +msgid "Add Anchor" +msgstr "Додати прив’язку" -msgid "Old sfd file" -msgstr "Старий файл sfd" +msgid "Add Base Anchor..." +msgstr "Додати прив’язку основи…" -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" -"Цей шрифт походить з файла у старому форматі sfd. Не всі його елементи може " -"бути успішно розвернуто." +msgid "Add DHint" +msgstr "Додати діаг. гінт" -msgid "Glyph Name Changed" -msgstr "Змінено назву гліфа" +msgid "Add E_ncoding Name..." +msgstr "Додати назву к_одування…" -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Назву гліфа %.40s було змінено. Програма використовує назву гліфа для його " -"пошуку, отже відновити цей гліф неможливо.\n" -"(Це попередження не буде показано для наступних гліфів зі зміненими назвами.)" +msgid "Add E_xtrema" +msgstr "Додати е_кстремуми" -msgid "Can't Find Glyph" -msgstr "Не вдалося знайти гліф" +msgid "Add Encoding Name..." +msgstr "Додати назву кодування…" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Гліф %.80s не вдалося знайти у файлі sfd" +msgid "Add Encoding Slots..." +msgstr "Додати ділянки кодування…" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" -"Для роботи у цій версії FontForge слід встановити freetype 2.3.7 або новішу " -"версію." +msgid "Add Entry Anchor..." +msgstr "Додати прив’язку входу…" -msgid "No ByteCode Interpreter" -msgstr "Немає інтерпретатора байткоду" +msgid "Add Exit Anchor..." +msgstr "Додати прив’язку виходу…" -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Ці результати отримано за допомогою автоматичного визначення гінтінґу " -"freetype. Вони не відбивають результат використання інструкцій truetype." +msgid "Add Good Extrema" +msgstr "Додати належні екстремуми" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Немає гліфа…" +msgid "Add Language to Script..." +msgstr "Додати мову до писемності…" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"У шрифті немає гліфа dotlessi. Будь ласка,\n" -"додайте його і переробіть акцентовані гліфи" +msgid "Add Language(s) to Script" +msgstr "Додати мови до писемності" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"У вашому шрифті немає гліфа uni0237,\n" -"а гліф j без крапки є застарілим.\n" -"Будь ласка, додайте перший і переробіть акцентовані гліфи." +msgid "Add Lookup" +msgstr "Додати фільтрування" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "Немає відповідного AnchorClass для %s" +msgid "Add Mark Anchor..." +msgstr "Додати прив’язку позначки…" -msgid "Merging Problem" -msgstr "Проблема об’єднання" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "Додати OFL" -msgid "Merging a font with itself achieves nothing" -msgstr "Об’єднання шрифту з самим собою не призведе до видимих наслідків" +msgid "Add Sub_table" +msgstr "Додати підт_аблицю" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"Щоб стало можливим об’єднання двох шрифтів з позначками CID, ці шрифти " -"повинні мати однаковий реєстр і впорядкування. Крім того, шрифт, до якого " -"виконується об’єднання (основний) повинен мати додаток, версія якого є " -"принаймні тією ж, що і версія іншого шрифту. Також основний шрифт повинен " -"мати принаймні стільки ж підшрифтів, що і шрифт, який з ним зливається." +msgid "Add Subscripts/Superscripts..." +msgstr "Додати нижні/верхні індекси…" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "У символі %s не вдалося знайти посилання на %s\n" +msgid "Add VHi_nt" +msgstr "Додати ве_рт. гінт" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "У символу %s занадто мало точок для контуру в основі\n" +msgid "Add _Lookup" +msgstr "Додати _фільтрування" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "У символу %s занадто багато точок для контуру в основі\n" +msgid "Add _Missing Glyphs" +msgstr "Додати г_ліфи, яких не вистачає" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "Різні параметри розташування штриха у шарі %d %s\n" +msgid "Add _Small Capitals..." +msgstr "Додати _капітель…" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "Різні параметри заповнення у шарі %d %s\n" +msgid "Add a corner point" +msgstr "Додати кутову точку" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "Різні параметри успадкованого кольору заповнення у шарі %d %s\n" +msgid "Add a curve point" +msgstr "Додати точку кривої" -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "Різні параметри успадкованої непрозорості заповнення у шарі %d %s\n" +msgid "Add a curve point always either horizontal or vertical" +msgstr "" +"Додати точку кривої, що завжди лежатиме на горизонтальній або вертикальній " +"прямій" -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "Різні параметри успадкованої непрозорості штриха у шарі %d %s\n" +msgid "Add a g2 curve point" +msgstr "Додати точку кривої g2" -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "Різні параметри успадкованої ширини штриха у шарі %d %s\n" +msgid "Add a left \"tangent\" point" +msgstr "Додати ліву точку «дотику»" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "Різні параметри завершення штрихів у шарі %d %s\n" +msgid "Add a new layer" +msgstr "Додати новий шар" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "Різні параметри з’єднання штрихів у шарі %d %s\n" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Додати наступну точку обмеження (іноді подібне до дотичної)" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "Навіть не можна уявити, як інтерполювати градієнти у шарі %d %s\n" +msgid "Add a point, then drag out its control points" +msgstr "Додати точку і вказати розташування її контрольних точок" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "Різні шаблони заповнення у шарі %d %s\n" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Додати попередню точку обмеження (іноді подібне до дотичної)" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "Різні шаблони штрихів у шарі %d %s\n" +msgid "Add a right \"tangent\" point" +msgstr "Додати праву точку «дотику»" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "Навіть не можна уявити, як інтерполювати зображення у шарі %d %s\n" +msgid "Add a subtable to which lookup?" +msgstr "Додати до цього фільтрування підтаблицю?" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "Різна кількість шарів у %s\n" +msgid "Add a tangent point" +msgstr "Додати точку дотику" -msgid "Interpolating Problem" -msgstr "Проблеми з інтерполюванням" +msgid "" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." +msgstr "" +"Додати записи для всіх гліфі у писемностях, яких стосується цей " +"фільтрування.\n" +"Якщо FontForge зможе знайти типове значення, він також додасть його." -msgid "Interpolating a font with itself achieves nothing" -msgstr "Інтерполяція шрифту з самим собою не дасть ніяких результатів" +msgid "Add entries for all selected glyphs." +msgstr "Додати записи до всіх позначених гліфів." msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." msgstr "" -"Інтерполювання шрифтів з різними порядками сплайнів (тобто між postscript і " -"truetype)" +"Додати записи до фільтрування на основі вказаного суфікса.\n" +"Отже, якщо буде вказано суфікс «superior», а шрифт містить\n" +"гліфи з назвами «A» і «A.superior» (а фільтрування\n" +"застосовується до латиниці), FontForge додасть запис\n" +"відповідності «A» -> «A.superior»." msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "Інтерполювання шрифтів різних типів (тобто type3 і type1)" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Помилкова обмежувальна рамка для %s.\n" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "Різні специфікації PIXEL_SIZE у %s не відповідають одна одній" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" +"Add entries to the lookup trying to make the optical\n" +"separation between all pairs of glyphs equal to this\n" +"value." msgstr "" -"Розмір у пікселях не збігається з сумою висот верхнього та нижнього акцентів " -"шрифту у %s" +"Додати записи до фільтрування, щоб створити оптичне\n" +"відокремлення з заданою величиною між всіма парами\n" +"гліфів." -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "Визначення розміру у пікселях на основі акцентів у %s" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "Додати дані щодо кернінґу між всіма парами позначених гліфів" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "Визначення розміру у пікселях на основі нижніх акцентів у %s" +msgid "AddCharToNameList" +msgstr "Додавати символи до списку назв" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgid "" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" -"У FontForge не передбачено підтримки глибини у бітах %d (глибина має " -"дорівнювати одному зі значень: 1,2,4,8,16,32)\n" - -msgid "Unexpected EOF in gf\n" -msgstr "Неочікуваний кінець файла у gf\n" +"Додавання нових гліфів та посилання на них, якщо у гліфі міститься помилкове " +"посилання truetype" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Непридатний для обробки код у gf: %d\n" +msgid "Adding points at Extrema..." +msgstr "Додавання точок у екстремумах…" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "Дублювання повторення кількості рядків у символі %d файла pk\n" +msgid "Additional arguments for autotrace program:" +msgstr "Додаткові параметри програми autotrace:" -#, c-format msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." msgstr "" -"Символ, %d, не було належним чином прочитано (або форматування файла pk є " -"помилковим)\n" -" У %ld має бути %d, з відступом на %ld\n" +"Додає нове фільтрування після позначеного фільтрування\n" +"або на початку списку фільтрувань, якщо жодного з фільтрувань не позначено." -msgid "Pixel size:" -msgstr "Розмір пікселя:" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." +msgstr "" +"Додає нову підтаблицю після позначеної підтаблиці\n" +"або на початку списку фільтрування, якщо жодної з підтаблиць не позначено." -msgid "What is the pixel size of the font in this file?" -msgstr "Яким є розмір пікселя для шрифту у цьому файлі?" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Скоригувати" -msgid "Bad Number" -msgstr "Помилковий номер" +msgid "" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" +msgstr "" +"Кут коригування\n" +"Застаріла інструкція\n" +"Виштовхування одного значення" -msgid "Duplicate pixelsize" -msgstr "Дублювати розмір у пікселях" +msgid "Adobe Glyph List" +msgstr "Список гліфів Adobe" -#, c-format msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" -"У базі даних шрифтів вже міститься растровий\n" -"шрифт з розміром у цим пікселях (%d)\n" -"Бажаєте перезаписати його?" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Не є файлом pk (metafont) %.200s" - -msgid "Not a pk file" -msgstr "Не є файлом pk" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Не є файлом gf (metafont) %.200s" - -msgid "Not a gf file" -msgstr "Не є файлом gf" +"Adobe вважає, що «великі» сплайни не повинні містити точок екстремумів.\n" +"Але немає загальноприйнятого визначення слова «великі».\n" +"Якщо відстань між кінцевими точками сплайна перевищуватиме це значення, " +"FontForge вважатиме сплайн «великим»." -msgid "Not a pcf file" -msgstr "Не є файлом pcf" +msgid "" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" +msgstr "" +"У специфікації назв шрифтів Adobe (5088.FontNames.pdf) вимагається, щоб " +"назви шрифту складалися не більше, ніж з 29 символів. Бажаєте продовжувати з " +"поточною назвою?" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Не є файлом pcf X11 %.200s" +msgid "Advance To Next Glyph" +msgstr "Перейти до наступного гліфа" -msgid "Not a bdf file" -msgstr "Не є файлом bdf" +msgid "Advance Width Col" +msgstr "Колір додаткової ширини" #, c-format -msgid "Not a bdf file %.200s" -msgstr "Не є файлом bdf %.200s" +msgid "Advance Width Metrics For %.50s" +msgstr "Метрика додаткових ширин для %.50s" -msgid "Decompress Failed!" -msgstr "Помилка видобування!" +msgid "Advance Width as a Bar" +msgstr "Лінія ширини як риска" -#, c-format -msgid "Loading font from %.100s" -msgstr "Завантаження шрифту з %.100s" +msgid "Advance Width as a Line" +msgstr "Лінія ширини як лінія" -msgid "Loading..." -msgstr "Завантаження…" +msgid "Advance Width does not change." +msgstr "Ширина кроку не змінюється." -msgid "Reading Glyphs" -msgstr "Читання гліфів" +msgid "Advance Width not" +msgstr "Ширина не" #, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Не вдалося знайти растровий шрифт у %s" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "Додаткова ширина гліфа %.30s має бути меншою за 127" -msgid "No Bitmap Font" -msgstr "Немає растрового шрифту" +msgid "Adyghe" +msgstr "Адигейська" -msgid "Outline Glyphs\n" -msgstr "Обриси гліфів\n" +msgid "Aegean scripts" +msgstr "Егейські писемності" -msgid "Glyph Differences\n" -msgstr "Відмінності гліфів\n" +msgid "Afar" +msgstr "Афар" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Гліф «%s» відрізняється\n" +msgid "Afm Save Failed" +msgstr "Спроба збереження afm зазнала невдачі" + +msgid "Afrikaans" +msgstr "Африкаанс" -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" -"Гліф «%s» посилається на %s з іншою схемою встановлення відповідності пункту " -"truetype\n" +"Після повороту або нахилу гліфа, можливо, слід скористатися пунктом меню " +"«Елемент->Додати екстремуми»" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "У гліфі «%s» міститься посилання на %s у %s\n" +msgid "Agaw" +msgstr "Агав" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "Гліф «%s» посилається на %s з іншою матрицею перетворення\n" +msgid "Ahead Classes" +msgstr "Випереджувальні класи" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "У гліфі «%s» міститься інша кількість шарів\n" +msgid "Akhand" +msgstr "Аханд" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "У гліфі «%s» міститься інше заповнення у шарі %d\n" +msgid "Albanian" +msgstr "Албанська" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "У гліфі «%s» міститься інший штрих у шарі %d\n" +msgid "Alchemical Symbols" +msgstr "Алхімічні символи" + +msgid "Align Points" +msgstr "Вирівняти точки" + +msgid "Align:" +msgstr "Вирівнювати:" -#, c-format msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." msgstr "" -"У гліфі «%s» міститься посилання з іншими специфікаціями встановлення " -"відповідності пункту truetype\n" +"Висота зони вирівнювання у масиві BlueValues/OtherBlues є занадто великою " +"для вказаного значення BlueScale." -#, c-format msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." msgstr "" -"У гліфі «%s» не міститься сплайнів з повною відповідністю, але ці сплайни " -"дуже близькі\n" +"Висота зони вирівнювання у масиві FamilyBlues/FamilyOtherBlues є занадто " +"великою для вказаного значення BlueScale." -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "Після від’єднання посилань у гліфі «%s» було знайдено відповідність\n" +msgid "All" +msgstr "Всі" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Інша кількість контурів у гліфі «%s»\n" +msgid "All Files" +msgstr "Всі файли" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "Невідповідність відкритого/розімкненого контуру у гліфі «%s»\n" +msgid "All Fonts" +msgstr "Всі шрифти" -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Невідповідність сплайнів у гліфі «%s»\n" +msgid "All Glyphs" +msgstr "Всі гліфи" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Гліф «%s» має значення додаткової ширини %d у %s і %d у %s\n" +msgid "All characters in the value must be in ASCII" +msgstr "Всі символи у значенні мають належати таблиці ASCII" #, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" -"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s\n" +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "Всі записи фільтрування мають належати до одного типу у рядку %d %s" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Відмінності у масках гінтів у гліфі «%s», (%g,%g)\n" +msgid "All glyphs" +msgstr "Всі гліфи" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "У гліфі «%s» є відмінними гінти\n" +msgid "All glyphs have the same baseline" +msgstr "Всі гліфи мають спільну лінію шрифту" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "У гліфі «%s» %s немає інструкцій truetype\n" +msgid "All layers _cubic" +msgstr "Всі шари _кубічні" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "У гліфі «%s» інші інструкції truetype\n" +msgid "All layers _quadratic" +msgstr "Всі шари кв_адратичні" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Гліфи у %s, але їх немає у %s\n" +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "Всі контури має бути замкнено, не повинно залишатися незакритих кінців" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Гліфа «%s» немає у %s\n" +msgid "Allow _curve smoothing" +msgstr "Дозволити _згладжування кривих" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "ppem є різним у двох шрифтах, програма не здатна порівняти гліфи\n" +msgid "Allow _removal of extrema" +msgstr "Дозволити ви_лучення екстремумів" -msgid "Bitmap Strikes\n" -msgstr "Растрові розміри\n" +msgid "Allow _slopes to change" +msgstr "Д_озволити зміну нахилу" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Розмір %d@%d\n" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." +msgstr "" +"Вважати відповідником, навіть якщо шаблон\n" +"пошуку має бути перетворено поєднанням\n" +"вказаних нижче перетворень." -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Гліфи є у %s, але їх немає у %s у %d@%d\n" +msgid "" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." +msgstr "" +"Дозволити редагування одразу декількох кольорів і форми, заповнення і\n" +"штрихи. Дані багатошарових шрифтів можна вивести лише у файли типів type3 і " +"svg." -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Гліфа «%s» немає у %s на позиції %d@%d\n" +msgid "Allow errors of:" +msgstr "Припустима помилка у:" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Відмінності у гліфах у %d@%d\n" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." +msgstr "" +"Дозволити повний набір символів unicode у назвах\n" +"гліфів. Цей набір не узгоджується стандартом назв\n" +"гліфів Adobe. Такі назви має бути призначено для\n" +"внутрішнього використання, їх НЕ можна\n" +"використовувати у промислових шрифтах." -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Гліф «%s» відрізняється у %d@%d\n" +msgid "Allow the height match to differ by this much" +msgstr "Дозволити відхилення висоти на це значення" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "Гліф «%s» має значення додаткової ширини %d у %s і %d у %s, %d@%d\n" +msgid "Allow:" +msgstr "Дозволити" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." msgstr "" -"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s, %d@" -"%d\n" +"Надає вам змогу перевірити, чи починаються горизонтальні\n" +"штрихи у декількох символах у одному місці." -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "Гліф «%s» має інше растрове зображення на позиції %d@%d\n" +msgid "Allows you to check that stems have consistent widths.." +msgstr "Надає вам змогу перевірити, чи є ширини штрихів узгодженими." -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Розміри у %s, а не у %s\n" +msgid "" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." +msgstr "" +"Надає вам змогу перевірити, чи починаються вертикальні\n" +"штрихи у декількох символах у одному місці." -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Не знайдено розміру %d@%d для %s\n" +msgid "" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." +msgstr "" +"Надає вам змогу знайти контрольні точки, які майже, але\n" +"не зовсім лежать на горизонталях або вертикалях точки\n" +"основи (або близькими до кута нахилу курсиву)." -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s відрізняється. У %s це (" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" +msgstr "" +"Надає змогу знаходити контрольні точки, які під час\n" +"проектування на відрізок прямої між двома кінцевими\n" +"точками лежать поза цими кінцевими точками." -#, c-format -msgid ") while in %s it is (" -msgstr "), а у %s це (" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." +msgstr "" +"Надає вам змогу знайти лінії, які майже, але\n" +"не зовсім горизонтальними або вертикальними\n" +"(або близькими до кута нахилу курсиву)." -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "Не вистачає %s у %s. У %s він є (" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." +msgstr "" +"Надає вам змогу знаходити точки, які трохи\n" +"відхиляються від основної лінії, висоти x,\n" +"висоти великих літер, висот верхнього і\n" +"нижнього акцентів." -msgid "font name" -msgstr "назва шрифту" +msgid "Allows you to select optional behavior when generating the font" +msgstr "" +"Надає вам змогу додатково налаштувати поведінку програми під час створення " +"шрифту" -msgid "family name" -msgstr "назва гарнітури" +msgid "Almost H/V Color" +msgstr "Колір майже гор./верт." -msgid "full name" -msgstr "повна назва" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Майже горизонтальні/вертикальні криві" -msgid "weight" -msgstr "насиченість" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Майже горизонтальні/вертикальні прямі" -msgid "copyright notice" -msgstr "авторські права" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Майже stem_3-гінт" -msgid "version" -msgstr "версія" +msgid "Alphabetic" +msgstr "Абеткові" -msgid "Glyph Positioning\n" -msgstr "Розташування гліфа\n" +msgid "Alphabetic Extended" +msgstr "Абеткове розширення" -msgid "Glyph Substitution\n" -msgstr "Підстановка гліфів\n" +msgid "Alphabetic Presentation Forms" +msgstr "Форми відтворення абеток" -msgid "Lookup Differences\n" -msgstr "Відмінності у фільтруваннях\n" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "Абеткові та складові правописи" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Підтаблиця фільтрування %s (встановлено відповідність з %s)\n" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Абеткові та складові лівописи" -msgid "" -msgstr "<Німає>" +msgid "Alsatian" +msgstr "Ельзаська" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "«%s» у %s не містив точки прив’язки (%g,%g) класу %s\n" +msgid "Also enable preview mode when the space bar is pressed." +msgstr "Уможливити попередній перегляд, якщо натиснуто пробіл." -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" -"«%s» у %s містить точку прив’язки (%g,%g) класу %s, яка не збігається зі " -"своїм відповідником за поточковою відповідністю.\n" +msgid "Alt Subs" +msgstr "Альтернативні" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" -"«%s» у %s не містила фільтрування розташування ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=" -"%d\n" +msgid "Altai" +msgstr "Алтайська" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" -"«%s» у %s не містив попарного фільтрування розташувань ∆x=%d ∆y=%d ∆x_дод=%d " -"∆y_дод=%d до %s ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=%d\n" +msgid "Alternate Annotation Forms" +msgstr "Альтернативні форми коментування" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "«%s» у %s не містить фільтрування заміни для %s\n" +msgid "Alternate Substitution" +msgstr "Альтернативна підстановка" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "Підтаблиця класів кернінґу %s у %s не відповідає %s у %s\n" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Альтернативні кодування Unicode/Вибір варіанта" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "Контекстна або ланцюгова підтаблиця %s у %s не відповідає %s у %s\n" +msgid "Alternate Vertical Half Metrics" +msgstr "Альтернативна вертикальна напівметрика" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "Не можна визначити спосіб порівняння підтаблиці %s у %s з %s у %s\n" +msgid "Alternate Vertical Metrics" +msgstr "Альтернативна вертикальна метрика" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "Кернінґ між «%s» і %s дорівнює %d у %s і %d у %s\n" +msgid "Alternative Half Widths" +msgstr "Альтернативні половинні форми" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" -"Немає кернінґу між «%s» і %s у %s, хоча для нього вказано значення %d у %s\n" +msgid "Always" +msgstr "Завжди" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Фільтрування у %s, а не у %s\n" +msgid "" +"Always show the control points when editing a glyph.\n" +"This can be turned off in the menu View/Show, this setting will effect if " +"control points are shown initially.\n" +"Change requires a restart of fontforge." +msgstr "" +"Завжди показувати контрольні точки під час редагування гліфа.\n" +"Вимкнути показ можна за допомогою пункту меню «Перегляд → Показувати». Цей " +"параметр використовуватиметься, лише якщо контрольні точки показано від " +"початку.\n" +"Щоб зміни набули чинності, слід перезапустити fontforge." -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Фільтрування %s немає у %s\n" +msgid "Americanist IPA" +msgstr "Американська фонетична транскрипція" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Підтаблиці фільтрування у %s, але не у %s\n" +msgid "Amount" +msgstr "Величина" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Підтаблиці фільтрування %s немає у %s\n" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "" +"Відстань над верхньою межею великої комірки для розташування лінії шрифту " +"верхніх індексів" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" +msgid "Amount below bottom of large box to place baseline of subscripts" msgstr "" -"Після завершення файла груп виявлено необроблені символи (останнім " -"обробленим рядком був рядок %d).\n" +"Відстань під нижньою межею великої комірки для розташування лінії шрифту " +"нижніх індексів" -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" +msgid "Amount to lower baseline for denominators in display styles" msgstr "" -"Цей символ (gid=%d) містить вказану нижче частину (%d). Будь ласка, вишліть " -"копію цього шрифту за адресою gww@silcom.com, щоб розробник зміг вивчити " -"його.\n" +"Відстань, на яку буде знижено лінію шрифту для знаменників у основних стилях" -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" +msgid "Amount to lower baseline for denominators in non-display styles" msgstr "" -"Ймовірно, цей шрифт є коректним шрифтом URW, але його дані збережено у " -"форматі (%c%c),\n" -"підтримки якого у FontForge не передбачено. У FontForge передбачено " -"підтримку лише\n" -"шрифтів у форматі «IK».\n" +"Відстань, на яку буде знижено лінію шрифту для знаменників у неосновних " +"стилях" -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" +msgid "Amount to lower baseline for subscripts in display styles" msgstr "" -"Схоже на формат ikarus, зразки якого доводилося бачити авторові програми, " -"але\n" -"документації так і не вдалося знайти. FontForge ще не підтримує цей формат.\n" +"Відстань, на яку буде знижено лінію шрифту нижніх індексів у основних стилях" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" +msgid "Amount to lower baseline for subscripts in non-display styles" msgstr "" -"Неочікуваний розмір розділу назви у шрифті URW (мало бути 55, маємо — %d)\n" +"Відстань, на яку буде знижено лінію шрифту нижніх індексів у неосновних " +"стилях" -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" +msgid "Amount to raise baseline for numerators in display styles" msgstr "" -"Неочікуваний розмір розділу інформації щодо шрифту у шрифті URW (мало бути " -"12, маємо — %d)\n" - -msgid "Czech" -msgstr "Чеська" - -msgid "Dutch" -msgstr "Голландська" - -msgid "English" -msgstr "Англійська" - -msgid "French" -msgstr "Французька" - -msgid "German" -msgstr "Німецька" - -msgid "Lang|Greek" -msgstr "Грецька" - -msgid "Lang|Hebrew" -msgstr "Іврит" - -msgid "Hindi" -msgstr "Хінді" - -msgid "Hungarian" -msgstr "Угорська" - -msgid "Italian" -msgstr "Італійська" - -msgid "Hiragana" -msgstr "Хірагана" - -msgid "Katakana" -msgstr "Катакана" - -msgid "Lithuanian" -msgstr "Литовська" +"Відстань, на яку буде піднято лінію шрифту чисельників у основних стилях" -msgid "Polish" -msgstr "Польська" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "" +"Відстань, на яку буде піднято лінію шрифту чисельників у неосновних верхніх " +"стилях" -msgid "Russian" -msgstr "Російська" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "" +"Відстань, на яку буде піднято лінію шрифту чисельників у неосновних стилях" -msgid "Spanish" -msgstr "Іспанська" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "" +"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у основних " +"стилях" -msgid "Sanskrit" -msgstr "Санскрит" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "" +"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у змінених " +"стилях" -msgid "Swedish" -msgstr "Шведська" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "" +"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у неосновних " +"стилях" -msgid "Turkish" -msgstr "Турецька" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Запису у полі «Розміри» не є числом." -msgid "Welsh" -msgstr "Валійська" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Запису у полі «Розміри» лежить поза межами реальних значень." -msgid "Access All Alternates" -msgstr "Доступ до всіх альтернатив" +msgid "An error occurred when writing the resource file" +msgstr "Під час спроби запису файла ресурсів сталася помилка" -msgid "Above Base Forms" -msgstr "Верхні основні форми" +#, c-format +msgid "An error occurred writing %s" +msgstr "Під час спроби запису до %s сталася помилка" -msgid "Above Base Mark" -msgstr "Верхня основна позначка" +msgid "" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." +msgstr "" +"Для покриття контуру буде використано цілу кількість\n" +"позначених фрагментів. Якщо довжина контуру не ділитиметься\n" +"націло на висоту позначеного, масштаб позначеного фрагмента\n" +"буде трохи змінено." -msgid "Above Base Substitutions" -msgstr "Верхні основні замінники" +msgid "An ordered list of lookups and positions" +msgstr "Впорядкований список фільтрів і позицій" -msgid "Vertical Fractions" -msgstr "Вертикальні дроби" +msgid "An outline font editor" +msgstr "Редактор шрифтів" -msgid "Akhand" -msgstr "Аханд" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Діапазон у полі «Розміри» неправильно впорядковано." -msgid "Ancient Ligatures (Obsolete)" +msgid "" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" msgstr "" +"У файлі sfnt може міститися багато таблиць, але у цьому файлі їх понад " +"1000,\n" +" а це, здається, забагато.\n" -msgid "Below Base Forms" -msgstr "Нижні основні форми" - -msgid "Below Base Mark" -msgstr "Нижня основна позначка" - -msgid "Below Base Substitutions" -msgstr "Нижні основні замінники" - -msgid "Capitals to Petite Capitals" -msgstr "Великі літери у малу капітель" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "" +"У файлі sfnt має міститися декілька таблиць, але у цьому файлі їх немає." -msgid "Capitals to Small Capitals" -msgstr "Великі літери у малу капітель" +msgid "An unsigned byte to be pushed on the stack" +msgstr "Байтове значення без знаку, яке слід додати до стека" -msgid "Contextual Alternates" -msgstr "Контекстуальні альтернативи" +msgid "Anchor Class Name" +msgstr "Назва класу прив’язки" -msgid "Case-Sensitive Forms" -msgstr "Регістрозалежні форми" +msgid "Anchor Color" +msgstr "Колір прив’язки" -msgid "Glyph Composition/Decomposition" -msgstr "Компонування гліфів/Роз’єднання" +msgid "Anchor Control" +msgstr "Керування прив’язками" -msgid "Conjunct Form After Ro" -msgstr "Формат спряження після ро" +msgid "Anchor Control for Base" +msgstr "Керування прив’язками для основи" -msgid "Conjunct Forms" -msgstr "Форми спряження" +msgid "Anchor Control for Mark" +msgstr "Керування прив’язками для позначки" -msgid "Contextual Ligatures" -msgstr "Контекстуальні лігатури" +#, c-format +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Керування прив’язками для класу %.100s у гліфі %.100s як %.20s" -msgid "Centered CJK Punctuation" -msgstr "Центрована ієрогліфічна пунктуація" +msgid "Anchor Control..." +msgstr "Керування прив’язками…" -msgid "Capital Spacing" -msgstr "Інтервали між великими літерами" +msgid "Anchor Lost" +msgstr "Втрачено прив’язку" -msgid "Contextual Swash" -msgstr "Контекстуальне доповнення" +msgid "Anchor Point Info" +msgstr "Інформація щодо точки прив’язки" -msgid "Cursive Attachment" -msgstr "Долучення курсиву" +#, c-format +msgid "Anchor Point with no class name: %s" +msgstr "Точка прив’язки без назви класу: %s" -msgid "Character Variants 01" -msgstr "Варіанти символів 01" +msgid "Anchor _Glyph at Point" +msgstr "Прив’язати _гліф у точці" -msgid "Character Variants 02" -msgstr "Варіанти символів 02" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "Класи прив’яки у підтаблиці %.80s" -msgid "Character Variants 03" -msgstr "Варіанти символів 03" +#, c-format +msgid "Anchor-%d" +msgstr "Прив’язка-%d" -msgid "Character Variants 04" -msgstr "Варіанти символів 04" +msgid "AnchorClass|New _Class" +msgstr "Створити _клас" -msgid "Character Variants 05" -msgstr "Варіанти символів 05" +msgid "AnchorPoint|_New" +msgstr "С_творити" -msgid "Character Variants 06" -msgstr "Варіанти символів 06" +msgid "Anchored Line Color" +msgstr "Колір прив’язаних ліній" -msgid "Character Variants 07" -msgstr "Варіанти символів 07" +msgid "Anchored Pairs" +msgstr "Прив’язані пари" -msgid "Character Variants 08" -msgstr "Варіанти символів 08" +msgid "Ancient Greek Musical Notation" +msgstr "Давньогрецькі символи запису музики" -msgid "Character Variants 09" -msgstr "Варіанти символів 09" +msgid "Ancient Greek Numbers" +msgstr "Давньогрецькі числа" -msgid "Character Variants 10" -msgstr "Варіанти символів 10" +msgid "Ancient Symbols" +msgstr "Давні символи" -msgid "Character Variants 11" -msgstr "" +msgid "Angle:" +msgstr "Кут:" -msgid "Character Variants 12" -msgstr "" +msgid "Anti-Alias" +msgstr "Зі згладжуванням" -msgid "Character Variants 13" +msgid "" +"Any computed kerning change whose absolute value is less\n" +"that this will be ignored.\n" msgstr "" +"Всі обчислені зміни кернінґу, які за модулем будуть меншими\n" +"за це значення, буде проігноровано.\n" -msgid "Character Variants 14" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." msgstr "" +"Будь-яка інша програма з усіма її параметрами.\n" +"Ця програма має бути здатною обробляти файл postscript,\n" +"переданий їй за допомогою стандартного потоку введення даних." -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" msgstr "" +"Всі точки над цією позицією вважатимуться засічками,\n" +"отже залишатимуться на цій висоті після обробки.\n" +"(Таким чином, висота засічок не змінюватиметься.)\n" +"(Якщо засічки також треба збільшити, встановіть\n" +"значення 0.)" -msgid "Character Variants 17" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" msgstr "" +"Всі елементи символі поза областю, обмеженою полями OS/2\n" +"WinAscent і WinDescent буде обрізано windows.\n" +"Це стосується позначок та інших елементів, розташування\n" +"яких було змінено GPOS.\n" +"(Значення у полі нижнього акценту зазвичай є додатним.)\n" +"Якщо пункт «[] Є відступом» не позначено, у OS/2\n" +"буде використано будь-яке введене вами значення.\n" +"Якщо пункт буде позначено, введене вами значення буде\n" +"додано до меж шрифту. Здебільшого, варто вказати у\n" +"цьому полі 0 і позначити пункт «[*] Є відступом».\n" +"\n" +"Зауваження: значення WinDescent є ДОДАТНИМ для елементів\n" +"під основною лінією шрифту." -msgid "Character Variants 18" -msgstr "" +msgid "Append a FONTLOG entry" +msgstr "Долучити запис FONTLOG" -msgid "Character Variants 19" -msgstr "" +msgid "Append to it" +msgstr "Дописати" -msgid "Character Variants 20" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple та MS/Adobe мають різні уявлення щодо формату файлів truetype і " +"opentype.\n" +"Тут ви можете вибрати, який стандарт слід використовувати у вашому шрифті.\n" +"Ось список основних відмінностей:\n" +" Суперчність у вимогах щодо назви «postscript» у таблиці назв\n" +" Растрові дані зберігаються у різних таблицях\n" +" Обробка масштабованих складених символів відбувається інакше\n" +" Використання GSUB замість morx(t)/feat\n" +" Використання GPOS замість kern/opbd\n" +" Використання GDEF замість lcar/prop" -msgid "Character Variants 21" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple та MS/Adobe мають різні уявлення щодо формату файлів truetype і " +"opentype.\n" +"Тут ви можете вибрати, який стандарт слід використовувати у вашому шрифті.\n" +"Ось список основних відмінностей:\n" +" Суперчність у вимогах щодо назви «postscript» у таблиці назв\n" +" Растрові дані зберігаються у різних таблицях\n" +" Обробка масштабованих складених гліфів відбувається інакше\n" +" Використання GSUB замість morx(t)/feat\n" +" Використання GPOS замість kern/opbd\n" +" Використання GDEF замість lcar/prop" -msgid "Character Variants 22" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Apple і MS/Adobe мають різні точки зору на формат файлів truetype і " +"opentype.\n" +"За допомогою цього пункту можна визначити типовий режим позначення пункту " +"Apple\n" +"у діалоговому вікні пункту меню Файл -> Створити шрифт.\n" +"Основними відмінностями є такі:\n" +" Растрові дані зберігаються у різних таблицях\n" +" Масштабовані складені гліфи обробляються по різному\n" +" Використовується GSUB, а не morx(t)/feat\n" +" Використовується GPOS, а не kern/opbd\n" +" Використовується GDEF, а не lcar/prop\n" +"Якщо буде позначено цей пункт і пункт OpenType, програма створюватиме дані у " +"обох\n" +"форматах." -msgid "Character Variants 23" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Apple і MS/Adobe мають різні точки зору на формат файлів truetype і " +"opentype.\n" +"За допомогою цього пункту можна визначити типовий режим позначення пункту\n" +"OpenType у діалоговому вікні пункту меню Файл -> Створити шрифт.\n" +"Основними відмінностями є такі:\n" +" Растрові дані зберігаються у різних таблицях\n" +" Масштабовані складені гліфи обробляються по різному\n" +" Використовується GSUB, а не morx(t)/feat\n" +" Використовується GPOS, а не kern/opbd\n" +" Використовується GDEF, а не lcar/prop\n" +"Якщо буде позначено цей пункт і пункт Apple, програма створюватиме дані у " +"обох\n" +"форматах." -msgid "Character Variants 24" -msgstr "" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Apple, sfnt лише з растром (dfont)" -msgid "Character Variants 25" -msgstr "" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Застосувати у %d %.80s" -msgid "Character Variants 26" -msgstr "" +msgid "Apply change to which lookups?" +msgstr "До яких фільтрувань слід застосувати зміну?" -msgid "Character Variants 27" -msgstr "" +msgid "Apply lookup" +msgstr "Застосувати фільтрування" -msgid "Character Variants 28" -msgstr "" +msgid "Apply to:" +msgstr "Застосувати до:" -msgid "Character Variants 29" -msgstr "" +msgid "Apps" +msgstr "Програми" -msgid "Character Variants 30" -msgstr "" +msgid "Arabic" +msgstr "Арабська" -msgid "Character Variants 31" -msgstr "" +msgid "Arabic (Algeria)" +msgstr "Арабська (Алжир)" -msgid "Character Variants 32" -msgstr "" +msgid "Arabic (Bahrain)" +msgstr "Арабська (Бахрейн)" -msgid "Character Variants 33" -msgstr "" +msgid "Arabic (Egypt)" +msgstr "Арабська (Єгипет)" -msgid "Character Variants 34" -msgstr "" +msgid "Arabic (Iraq)" +msgstr "Арабська (Ірак)" -msgid "Character Variants 35" -msgstr "" +msgid "Arabic (Jordan)" +msgstr "Арабська (Йорданія)" -msgid "Character Variants 36" -msgstr "" +msgid "Arabic (Kuwait)" +msgstr "Арабська (Кувейт)" -msgid "Character Variants 37" -msgstr "" +msgid "Arabic (Lebanon)" +msgstr "Арабська (Ліван)" -msgid "Character Variants 38" -msgstr "" +msgid "Arabic (Libya)" +msgstr "Арабська (Лівія)" -msgid "Character Variants 39" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "Арабська (Марокко)" -msgid "Character Variants 40" -msgstr "" +msgid "Arabic (Oman)" +msgstr "Арабська (Оман)" -msgid "Character Variants 41" -msgstr "" +msgid "Arabic (Qatar)" +msgstr "Арабська (Катар)" -msgid "Character Variants 42" -msgstr "" +msgid "Arabic (Saudi Arabia)" +msgstr "Арабська (Саудівська Аравія)" -msgid "Character Variants 43" -msgstr "" +msgid "Arabic (Syria)" +msgstr "Арабська (Сирія)" -msgid "Character Variants 44" -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "Арабська (Туніс)" -msgid "Character Variants 45" -msgstr "" +msgid "Arabic (U.A.E.)" +msgstr "Арабська (О.А.Е.)" -msgid "Character Variants 46" -msgstr "" +msgid "Arabic (Yemen)" +msgstr "Арабська (Ємен)" -msgid "Character Variants 47" -msgstr "" +msgid "Arabic Extended-A" +msgstr "Арабська розширена-A" -msgid "Character Variants 48" -msgstr "" +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "Арабські математичні абеткові символи" -msgid "Character Variants 49" -msgstr "" +msgid "Arabic Number" +msgstr "Арабська цифра" -msgid "Character Variants 50" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "форми відтворення арабської A" -msgid "Character Variants 51" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "Форми відтворення арабської B" -msgid "Character Variants 52" -msgstr "" +msgid "Arabic Right to Left" +msgstr "Арабська справа ліворуч" -msgid "Character Variants 53" -msgstr "" +msgid "Arabic Supplement" +msgstr "Додаткові арабські" -msgid "Character Variants 54" -msgstr "" +msgid "Arakanese" +msgstr "Араканійська" -msgid "Character Variants 55" -msgstr "" +msgid "Archives" +msgstr "Архіви" -msgid "Character Variants 56" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" msgstr "" +"Перевіряється, чи є у шрифті растрові гліфи,\n" +"чия додаткова ширина не визначається на основі\n" +"масштабування і округлення додаткової ширини\n" +"обрису." -msgid "Character Variants 57" -msgstr "" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "Чи існують гліфи з обмежувальними рамками, вищими за це число?" -msgid "Character Variants 58" -msgstr "" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "Чи існують гліфи з обмежувальними рамками, нижчими за це число?" -msgid "Character Variants 59" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" msgstr "" +"Чи існують гліфи з обмежувальними рамками, розташованими лівіше за це число?" -msgid "Character Variants 60" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" msgstr "" +"Чи існують гліфи з обмежувальними рамками, розташованими правіше за це число?" -msgid "Character Variants 61" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" msgstr "" +"Чи є контурні символи, які не мають растрових версій у одному з растрових " +"шрифтів?\n" +"І навпаки, чи є растрові символи без відповідних контурних символів?" -msgid "Character Variants 62" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Впевнені, що не бажаєте скористатися знайденими даними cidmap?" -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Ви справді бажаєте замінити Å?\n" +"Кілечко не буде з’єднано з A." -msgid "Character Variants 65" -msgstr "" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "Ви справді бажаєте вилучити підшрифт %1$.40s зі шрифту CID %2$.40s" -msgid "Character Variants 66" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." msgstr "" +"Ви справді бажаєте вилучити ці гліфи? Результат цієї операції незворотний." -msgid "Character Variants 67" -msgstr "" +msgid "Armenian" +msgstr "Вірменські" -msgid "Character Variants 68" -msgstr "" +msgid "Armenian Ligatures" +msgstr "Вірменські лігатури" -msgid "Character Variants 69" -msgstr "" +msgid "Arrow Options" +msgstr "Параметри стрілок" -msgid "Character Variants 70" -msgstr "" +msgid "ArrowAccelFactor" +msgstr "Коефіцієнт прискорення стрілки" -msgid "Character Variants 71" -msgstr "" +msgid "ArrowMoveSize" +msgstr "Крок пересування стрілкою" -msgid "Character Variants 72" -msgstr "" +msgid "Arrows" +msgstr "Стрілки" -msgid "Character Variants 73" -msgstr "" +msgid "Arrows Supplement-A" +msgstr "Стрілки, додаток A" -msgid "Character Variants 74" -msgstr "" +msgid "Arrows Supplement-B" +msgstr "Стрілки, додаток B" -msgid "Character Variants 75" -msgstr "" +msgid "As Background" +msgstr "Як тло" -msgid "Character Variants 76" -msgstr "" +msgid "As CFF fonts" +msgstr "Як шрифти CFF" -msgid "Character Variants 77" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." msgstr "" +"Осільки позначені гліфи є також початковими гліфами, їх буде перейменовано, " +"отже вони не зможуть бути початковими гліфами для фільтрування." -msgid "Character Variants 78" +msgid "Ascent and Descent must be positive and their sum less than 16384" msgstr "" +"Значення для верхнього і нижнього акцентів мають бути додатними з сумою, що " +"не перевищує 16384" -msgid "Character Variants 79" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" msgstr "" +"Запитувати у користувача про параметри автотрасування кожного разу, коли " +"викликається автотрасування" -msgid "Character Variants 80" -msgstr "" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Запитати користувача для команд mf кожного разу, коли викликається mf" -msgid "Character Variants 81" -msgstr "" +msgid "AskBDFResolution" +msgstr "Запитувати щодо роздільності BDF" -msgid "Character Variants 82" -msgstr "" +msgid "AskUserForCMap" +msgstr "Питати щодо CMap" -msgid "Character Variants 83" -msgstr "" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Співвідношення розмірів яку у гліфі плитки" -msgid "Character Variants 84" -msgstr "" +msgid "Assamese" +msgstr "Ассамська" -msgid "Character Variants 85" -msgstr "" +msgid "At End" +msgstr "За кінцем" -msgid "Character Variants 86" -msgstr "" +msgid "At Start" +msgstr "За початком" -msgid "Character Variants 87" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" +"Під час вставлення даних з одного шрифту до іншого втрачено принаймні одну " +"точку прив’язки, оскільки у новому шрифті не було знайдено відповідного " +"класу прив’язок." -msgid "Character Variants 88" -msgstr "" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "У списку вставлення може бути вказано не більше за 31 гліф" -msgid "Character Variants 89" -msgstr "" +msgid "At most 8 kerning values may be specified here" +msgstr "Тут можна вказати не більше 8 значень кернінґу" -msgid "Character Variants 90" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" msgstr "" +"За розміру у пікселях %d символ %s або розпочинається до початку координат " +"або поширюється за додаткову ширину.\n" -msgid "Character Variants 91" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." msgstr "" +"За малих розмірів у пікселях (розмірів екранних шрифтів)\n" +"помилки округлення можуть призводити до дуже\n" +"некрасивих результатів. За допомогою таблиці пристроїв\n" +"можна визначити коригування округлення.\n" +"Коригування можна визначити для кожного з розмірів окремо." -msgid "Character Variants 92" -msgstr "" +msgid "Athapaskan" +msgstr "Атапаська" -msgid "Character Variants 93" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" msgstr "" +"Спроба застосування фільтрування до адреси поза діапазоном цього " +"контекстуального\n" +" фільтрування посл.=%d макс.=%d\n" -msgid "Character Variants 94" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" msgstr "" +"Спроба застосування фільтрування до адреси поза діапазоном цього " +"контекстуального\n" +" фільтрування посл.=%d, макс.=%d\n" -msgid "Character Variants 95" -msgstr "" +msgid "Attempt to back up twice\n" +msgstr "Подвійна спроба резервування\n" -msgid "Character Variants 96" -msgstr "" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Спроба ділення на 0 у %.30s" -msgid "Character Variants 97" -msgstr "" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Спроба визначення кодування пропущеного гліфа %d з %d (0x%x)\n" -msgid "Character Variants 98" -msgstr "" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Шрифт з більше ніж %d шарами" -msgid "Character Variants 99" -msgstr "Варіанти символів 99" +msgid "Attempt to invert a singular matrix\n" +msgstr "Спроба знайти обернену матрицю виродженої матриці\n" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Attempt to make a character that refers to itself" +msgstr "Спроба створення символу з посиланням на самого себе" -msgid "Distance" -msgstr "Відстань" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Спроба створення гліфа з посиланням на самого себе" -msgid "Discretionary Ligatures" -msgstr "Дискреційні лігатури" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "Спроба створення лігатури для (неіснуючого) гліфа %d з " -msgid "Denominators" -msgstr "Знаменники" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Спроба створення лігатури для гліфа %d з " -msgid "Diphthongs (Obsolete)" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." msgstr "" +"Спроба вивести %d до 16-бітового поля. Значення буде обрізано, а дані з " +"файла може бути пошкоджено." -msgid "Dotless Forms" -msgstr "Форми без крапок" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "Спроба читання даних модифікації за межами таблиці %s" -msgid "Expert Forms" -msgstr "Експертні форми" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "Спроба читання даних фільтрування за межами таблиці %s" -msgid "Final Glyph On Line" -msgstr "Останній гліф у рядку" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "Спроба читання даних скриптів за межами таблиці %s" -msgid "Terminal Forms #2" -msgstr "Кінцеві форми №2" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "Спроба перевизначення прив’язки «%s», рядок %d %s" -msgid "Terminal Forms #3" -msgstr "Кінцеві форми №3" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "Спроба перевизначення визначення запису значень «%s» у рядку %d %s" -msgid "Terminal Forms" -msgstr "Кінцеві форми" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" +msgstr "" +"Спроба посилання на фільтрування %d (у контекстуальному фільтруванні), але " +"маємо\n" +" лише %d фільтрувань у %s\n" -msgid "Flattened Accents over Capitals" -msgstr "Вирівняти акценти над великими літерами" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "" +"Спроба повторного створення розміру шрифту, який ще не було створено (%d@%d)" -msgid "Diagonal Fractions" -msgstr "Діагональні дроби" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "Спроба збереження розміру шрифту, який ще не було створено (%d@%d)" -msgid "Full Widths" -msgstr "Повні форми" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Спроба обчислення логарифма від %1$g у %2$.30s" -msgid "Half Forms" -msgstr "Напівформи" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Спроба обчислення квадратного кореня з %1$g у %2$.30s" -msgid "Halant Forms" -msgstr "Галантні форми" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "" +"Спроба використання підпрограми багатоосновного шрифту у шрифті, який не є " +"багатоосновним, у %s.\n" -msgid "Alternative Half Widths" -msgstr "Альтернативні половинні форми" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "" +"Спроба використання підпрограми багатоосновного шрифту у шрифті, який не є " +"багатоосновним.\n" -msgid "Historical Forms" -msgstr "Історичні форми" +msgid "Attention" +msgstr "Увага" -msgid "Horizontal Kana Alternatives" -msgstr "Горизонтальні альтернативи кани" +msgid "Auto" +msgstr "Авто" -msgid "Historic Ligatures" -msgstr "Історичні лігатури" +msgid "Auto Hinting Font..." +msgstr "Автоматичне гінтування шрифту…" -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Auto Instructing Font..." +msgstr "Автоматичне створення інструкцій у шрифті…" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Форми кандзі ходзьо (JIS X 0212-1990)" +msgid "Auto Width" +msgstr "Автоширина" -msgid "Half Widths" -msgstr "Напівширини" - -msgid "Initial Forms" -msgstr "Початкові форми" +msgid "Auto _Counter Hint" +msgstr "Автоматичне гінтування п_рогалин" -msgid "Isolated Forms" -msgstr "Ізольовані форми" +msgid "AutoHint" +msgstr "Автогінтування" -msgid "Italics" -msgstr "Курсив" +msgid "AutoHint changed glyphs before generating a font" +msgstr "" +"Автоматично визначати гінти для змінених шрифтів перед створенням шрифту" -msgid "Justification Alternatives" -msgstr "Альтернативи вирівнювання" +msgid "AutoKern All" +msgstr "Автоматичний кернінґ всіх" -msgid "Japanese Forms (Obsolete)" -msgstr "Японські форми (застарілі)" +msgid "AutoKern Column" +msgstr "Автоматичний кернінґ стовпчика" -msgid "JIS2004 Forms" -msgstr "Форми специфікації JIS2004" +msgid "AutoKern Row" +msgstr "Автоматичний кернінґ рядка" -msgid "JIS78 Forms" -msgstr "Форми специфікації JIS78" +msgid "AutoKernDialog" +msgstr "Вікно автокернінґу" -msgid "JIS83 Forms" -msgstr "Форми специфікації JIS83" +msgid "AutoLBearingSync" +msgstr "АвтоСинхрЛівоїОпори" -msgid "JIS90 Forms" -msgstr "Форми специфікації JIS90" +msgid "AutoSaveFrequency" +msgstr "Частота автозбереження" -msgid "Horizontal Kerning" -msgstr "Горизонтальний кернінґ" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Помилка AutoWidth у %s\n" -msgid "Left Bounds" -msgstr "Ліві межі" +msgid "AutoWidthSync" +msgstr "Автосинхр. ширин" -msgid "Standard Ligatures" -msgstr "Стандартні лігатури" +msgid "Auto_Hint" +msgstr "Авто_гінтування" -msgid "Leading Jamo Forms" -msgstr "Початкові форми джамо" +msgid "Auto_Instr" +msgstr "Авто_інструкції" -msgid "Lining Figures" -msgstr "Вирівняні рисунки" +msgid "Auto_Kern" +msgstr "Авто_кернінґ" -msgid "Localized Forms" -msgstr "Локалізовані форми" +msgid "Autohinta_ble" +msgstr "Придатні для _автогінтування" -msgid "Left to Right Alternates" -msgstr "" +msgid "Autokern new entries" +msgstr "Автоматичний кернінґ нових записів" -msgid "Left to Right mirrored forms" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"Спроба автоматичного відновлення внесених до %.80s змін зазнала невдачі.\n" +"Чи слід FontForge повторити спробу відновлення під час наступного запуску " +"програми?" -msgid "Mark Positioning" -msgstr "Розташування позначок" - -msgid "Medial Forms 2" -msgstr "Проміжні форми 2" +msgid "Automatic" +msgstr "Автоматично" -msgid "Medial Forms" -msgstr "Проміжні форми" +msgid "Autot_race" +msgstr "_Автотрасування" -msgid "Mathematical Greek" -msgstr "Математичні символи з грецької абетки" +msgid "AutotraceArgs" +msgstr "ПарамАвтотрасування" -msgid "Mark to Mark" -msgstr "Позначка у позначку" +msgid "AutotraceAsk" +msgstr "ЗапитЩодоАвтотрасування" -msgid "Mark Positioning via Substitution" -msgstr "Розташування позначок на основі підставляння" +msgid "Autotracing..." +msgstr "Автотрасування…" -msgid "Alternate Annotation Forms" -msgstr "Альтернативні форми коментування" +msgid "Avestan" +msgstr "Авестанська" -msgid "NLC Kanji Forms" -msgstr "Форми кандзі NLC" +msgid "Awadhi" +msgstr "Авадхі" -msgid "Nukta Forms" -msgstr "Форми нукти" +msgid "Axerbaijani (Arabic)" +msgstr "Азербайджанська (арабська)" -msgid "Numerators" -msgstr "Чисельники" +msgid "Axerbaijani (Cyrillic)" +msgstr "Азербайджанська (кирилиця)" -msgid "Oldstyle Figures" -msgstr "Давні форми написання" +msgid "Axis 1" +msgstr "Вісь 1" -msgid "Optical Bounds" -msgstr "Оптичні межі" +msgid "Axis 2" +msgstr "Вісь 2" -msgid "Ordinals" -msgstr "Порядкові чисельники" +msgid "Axis 3" +msgstr "Вісь 3" -msgid "Ornaments" -msgstr "Орнаменти" +msgid "Axis 4" +msgstr "Вісь 4" -msgid "Proportional Alternate Metrics" -msgstr "Пропорційна альтернативна метрика" +msgid "Axis Ht:" +msgstr "Висота вісі:" -msgid "Lowercase to Petite Capitals" -msgstr "Малі літери у малу капітель" +msgid "Axis Range:" +msgstr "Діапазон вісі:" -msgid "Proportional Kana" -msgstr "Пропорційна кана" +msgid "Axis Type:" +msgstr "Тип вісі:" -msgid "Proportional Numbers" -msgstr "Пропорційні числа" +msgid "Axis height of the font" +msgstr "Висота вісі шрифту" -msgid "Pre Base Forms" -msgstr "Передосновні форми" +msgid "Axis range not valid" +msgstr "Некоректний діапазон вісі" -msgid "Pre Base Substitutions" -msgstr "Передоснові замінники" +msgid "AxisHeight:" +msgstr "Висота вісі:" -msgid "Post Base Forms" -msgstr "Підосновні форми" +msgid "AxisValue|Default" +msgstr "Типове" -msgid "Post Base Substitutions" -msgstr "Підосновні замінники" +msgid "Aymara" +msgstr "Аймарська" -msgid "Proportional Width" -msgstr "Пропорційна ширина" +msgid "Azebaijani (roman)" +msgstr "Азербайджанська (романська)" -msgid "Quarter Widths" -msgstr "Чверті ширин" +msgid "Azeri" +msgstr "Азербайджанська" -msgid "Randomize" -msgstr "Випадково" +msgid "Azeri (Cyrillic)" +msgstr "Азербайджанська (кирилиця)" -msgid "Required Contextual Alternates" -msgstr "" +msgid "Azeri (Latin)" +msgstr "Азербайджанська (латиниця)" -msgid "Rakar Forms" -msgstr "Форми ракар" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Двоб.опора:" -msgid "Required Ligatures" -msgstr "Потрібні лігатури" +msgid "BDF Info..." +msgstr "Відомості щодо BDF…" -msgid "Reph Form" -msgstr "Форма реф" +msgid "BDF Resolution" +msgstr "Роздільна здатність BDF" -msgid "Right Bounds" -msgstr "Праві межі" +msgid "BDF bitmap properties table" +msgstr "таблиця властивостей растру BDF" -msgid "Right to Left Alternates" -msgstr "Альтернативи лівопису" +msgid "B_uild" +msgstr "Зі_брати" -msgid "Right to Left mirrored forms" -msgstr "Віддзеркалені форми лівопису" +#. GT: Background, make it short +msgid "Back" +msgstr "Задній план" -msgid "Ruby Notational Forms" -msgstr "Форми позначень агата" +msgid "Back Classes" +msgstr "Зворотні класи" -msgid "Required Variation Alternates" -msgstr "" +#, c-format +msgid "Back coverage %d: " +msgstr "Зворотне покриття %d: " -msgid "Stylistic Alternatives" -msgstr "Стилістичні альтернативи" +msgid "Background Gradient" +msgstr "Градієнт тла" -msgid "Scientific Inferiors" -msgstr "Підрядкові математичні" +msgid "Background Gradient:" +msgstr "Градієнт тла:" -msgid "Lowercase to Small Capitals" -msgstr "Малі літери у капітель" +msgid "Background Image Color" +msgstr "Колір фонового зображення" -msgid "Simplified Forms" -msgstr "Спрощені форми" +msgid "Background color for popup windows" +msgstr "Колір тала контекстних вікон" -msgid "Style Set 1" -msgstr "Стильовий набір 1" +msgid "Background color for progress windows" +msgstr "Колір тла вікон поступу" -msgid "Style Set 2" -msgstr "Стильовий набір 2" +msgid "Background color for the drawing area of all views" +msgstr "Колір тла області малювання для всіх панелей" -msgid "Style Set 3" -msgstr "Стильовий набір 3" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "Колір тла заголовків стовпчиків у верхній частині редагування матриці" -msgid "Style Set 4" -msgstr "Стильовий набір 4" +msgid "" +"Background color of the active entry in the main section of a matrix edit" +msgstr "Колір тла активного запису у основному розділі редагування матриці" -msgid "Style Set 5" -msgstr "Стильовий набір 5" +msgid "Backtrack" +msgstr "Повернення" -msgid "Style Set 6" -msgstr "Стильовий набір 6" +msgid "Backtrack Match: " +msgstr "Зворотна відповідність: " -msgid "Style Set 7" -msgstr "Стильовий набір 7" +#, c-format +msgid "Backtrack class %d: " +msgstr "Клас зворотного пошуку %d: " -msgid "Style Set 8" -msgstr "Стильовий набір 8" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Класи зворотного пошуку: " +msgstr[1] "Класи зворотного пошуку: " +msgstr[2] "Класи зворотного пошуку: " +msgstr[3] "Клас зворотного пошуку: " -msgid "Style Set 9" -msgstr "Стильовий набір 9" +msgid "Backup SFD" +msgstr "Резервний SFD" -msgid "Style Set 10" -msgstr "Стильовий набір 10" +#, c-format +msgid "Bad Anchor Point: %s" +msgstr "Помилкова точка прив’язки: %s" -msgid "Style Set 11" -msgstr "Стильовий набір 11" +msgid "Bad Apple Kern Class\n" +msgstr "Помилковий клас кернінґу Apple\n" -msgid "Style Set 12" -msgstr "Стильовий набір 12" +msgid "Bad Ascent/Descent" +msgstr "Помилковий верхній/нижній акцент" -msgid "Style Set 13" -msgstr "Стильовий набір 13" +msgid "Bad Axis" +msgstr "Помилкова вісь" -msgid "Style Set 14" -msgstr "Стильовий набір 14" +msgid "Bad BlueFuzz entry." +msgstr "Помилковий запис BlueFuzz." -msgid "Style Set 15" -msgstr "Стильовий набір 15" +msgid "Bad BlueScale entry." +msgstr "Помилковий запис BlueScale." -msgid "Style Set 16" -msgstr "Стильовий набір 16" +msgid "Bad BlueShift entry." +msgstr "Помилковий запис BlueShift." -msgid "Style Set 17" -msgstr "Стильовий набір 17" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "Помилкова назва INDEX CFF\n" -msgid "Style Set 18" -msgstr "Стильовий набір 18" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "Помилковий відступ CID для CID %d\n" -msgid "Style Set 19" -msgstr "Стильовий набір 19" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "Помилкове значення CharString. Не містить байтів lenIV.\n" -msgid "Style Set 20" -msgstr "Стильовий набір 20" +msgid "Bad Class" +msgstr "Помилковий клас" -msgid "Math Script Style" -msgstr "" +msgid "Bad Color" +msgstr "Помилковий колір" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Bad Copyright" +msgstr "Помилкове повідомлення про авторські права" -msgid "Subscript" -msgstr "Нижній індекс" +msgid "Bad Coverage Table" +msgstr "Помилкова таблиця покриття" -msgid "Superscript" -msgstr "Верхній індекс" +msgid "Bad Design Size Info" +msgstr "Помилкові дані щодо проектованого розміру" -msgid "Swash" -msgstr "Широкий рукописний" +msgid "Bad Device Table Adjustment" +msgstr "Помилкове коригування таблицею пристроїв" -msgid "Titling" -msgstr "Форми заголовків" +msgid "Bad Drawing Operation" +msgstr "Помилкова дія з малювання" -msgid "Trailing Jamo Forms" -msgstr "Форми закінчень джамо" +msgid "Bad Encoding" +msgstr "Помилкове кодування" -msgid "Traditional Name Forms" -msgstr "Форми власних назв (кандзі)" +msgid "Bad Extension" +msgstr "Помилковий суфікс назви" -msgid "Tabular Numbers" -msgstr "Табличні цифри" +msgid "Bad FPST format" +msgstr "Помилковий формат FPST" -msgid "Traditional Forms" -msgstr "Традиційні форми" +msgid "Bad Family Name" +msgstr "Помилкова назва гарнітури" -msgid "Third Widths" -msgstr "Третини ширин" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "Помилкова назва гарнітури, назва має починатися з літери абетки." -msgid "Unicase" -msgstr "Єдиний регістр" +msgid "Bad Font" +msgstr "Помилковий шрифт" -msgid "Alternate Vertical Metrics" -msgstr "Альтернативна вертикальна метрика" +msgid "Bad Font Family Name" +msgstr "Помилкова назва гарнітури шрифту" -msgid "Vattu Variants" -msgstr "Варіанти ватту" +msgid "Bad Font Name" +msgstr "Помилкова назва шрифту" -msgid "Vertical Alternates" -msgstr "" +msgid "Bad GID in JSTF extenser table.\n" +msgstr "Помилкове значення GID у таблиці розширення JSTF.\n" -msgid "Alternate Vertical Half Metrics" -msgstr "Альтернативна вертикальна напівметрика" +msgid "Bad Glyph Count" +msgstr "Помилкова кількість гліфів" -msgid "Vowel Jamo Forms" -msgstr "Форми голосних джамо" +msgid "Bad Glyph Name" +msgstr "Помилкова назва гліфа" -msgid "Vertical Kana Alternates" -msgstr "Вертикальні альтернативи кани" +msgid "Bad Gradient" +msgstr "Помилковий градієнт" -msgid "Vertical Kerning" -msgstr "Вертикальний кернінґ" +msgid "Bad Grid Fitting table" +msgstr "Помилкова таблиця прив’язки до піксельної сітки" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Пропорційна альтернативна вертикальна метрика" +msgid "Bad Human Fontname" +msgstr "Помилкова письмова назва шрифту" -msgid "Vertical Rotation & Alternates" -msgstr "Вертикальне обертання і заміщення" +msgid "Bad IBM Family" +msgstr "Помилкова гарнітура IBM" -msgid "Vertical Alternates for Rotation" -msgstr "" +msgid "Bad Language" +msgstr "Помилкова мова" -msgid "Slashed Zero" -msgstr "Перекреслений нуль" +msgid "Bad Lig. Caret Count" +msgstr "Помилкова кількість прогалин лігатури" -msgid "Required feature" -msgstr "Необхідна модифікація" +msgid "Bad MM Weights" +msgstr "Помилкові насиченості багатоосновного" -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" -"Підтаблиця фільтрування містить невикористаний гліф, %s, що перетворює усю " -"підтаблицю на некоректну" +msgid "Bad Mac Family" +msgstr "Помилкова гарнітура Mac" -msgid "Multiple Substitution" -msgstr "Кратна підстановка" +msgid "Bad Metrics" +msgstr "Помилкова метрика" -msgid "Single Substitution" -msgstr "Одинарна підстановка" +msgid "Bad Multiple Master Font" +msgstr "Помилковий багатоосновний шрифт" -msgid "Undefined substitution" -msgstr "Невизначена підстановка" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "" +"Помилковий кратний/альтернативний гліф підстановки. GID %d не менше за %d\n" -msgid "Alternate Substitution" -msgstr "Альтернативна підстановка" +msgid "Bad Name" +msgstr "Помилкова назва" -msgid "Contextual Substitution" -msgstr "Контекстна підстановка" +msgid "Bad Number" +msgstr "Помилковий номер" -msgid "Ligature Substitution" -msgstr "Підстановка лігатур" +#, c-format +msgid "Bad Number in %s" +msgstr "Помилкове число у %s" -msgid "Contextual Chaining Substitution" -msgstr "Контекстуальна ланцюгова підстановка" +msgid "Bad OS/2 version" +msgstr "Помилкова версія OS/2" -msgid "Extension" -msgstr "Розширення" +msgid "Bad Parts List" +msgstr "Помилковий список частин" -msgid "Reverse Contextual Chaining Substitution" -msgstr "Зворотна контекстуальна ланцюгова підстановка" +msgid "Bad Pattern" +msgstr "Помилковий візерунок" -msgid "Pairwise Positioning (kerning)" -msgstr "Парне розташування (кернінґ)" +msgid "Bad Pattern Size" +msgstr "Помилковий розмір візерунка" -msgid "Single Positioning" -msgstr "Одинарне розташування" +msgid "Bad Point Match" +msgstr "Помилкова відповідність точок" -msgid "Undefined positioning" -msgstr "Невизначене розташування" +msgid "Bad Point Numbering" +msgstr "Помилкова нумерація точок" -msgid "Cursive attachment" -msgstr "Долучення курсиву" +msgid "Bad PostScript function" +msgstr "Помилкова функція PostScript" -msgid "Mark to base attachment" -msgstr "Долучення позначок до основи" +msgid "Bad Private Dictionary" +msgstr "Помилковий приватний словник" -msgid "Mark to Ligature attachment" -msgstr "Долучення позначок до лігатури" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Помилкова специфікація кольорів RGB: %s\n" -msgid "Mark to Mark attachment" -msgstr "Долучення позначок до позначок" +msgid "Bad Range" +msgstr "Помилковий діапазон" -msgid "Contextual Chaining Positioning" -msgstr "Контекстуальне ланцюгове розташування" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "Помилковий діапазон, початок (%1$04X) розташовано за кінцем (%2$04X)" -msgid "Contextual Positioning" -msgstr "Контекстуальне розташування" +msgid "Bad Reference" +msgstr "Помилкове посилання" -msgid "Adlam" +msgid "Bad SFD file, missing subtable in kernclass defn.\n" msgstr "" +"Помилковий файл SFD, не вистачає підтаблиці у визначенні класів кернінґу.\n" -msgid "Ahom" +#, c-format +msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" msgstr "" +"Помилковий файл SFD file, two kerning classes assigned to the same subtable: " +"%s\n" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Bad Script" +msgstr "Помилкова писемність" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Арабська" +msgid "Bad Sections" +msgstr "Помилкові розділи" -msgid "Script|Aramaic" -msgstr "Арамейська" +msgid "Bad Sequence/Lookup List" +msgstr "Помилковий список послідовностей/фільтрування" -msgid "Script|Armenian" -msgstr "Вірменська" +msgid "Bad Size" +msgstr "Помилковий розмір" -msgid "Script|Avestan" -msgstr "Авестійська" +msgid "Bad StdHW entry." +msgstr "Помилковий запис StdHW." -msgid "Script|Balinese" -msgstr "Балійська" +msgid "Bad StdVW entry." +msgstr "Помилковий запис StdVW." -msgid "Bamum" -msgstr "Бамум" +msgid "Bad StemSnapH entry." +msgstr "Помилковий запис StemSnapH." -msgid "Bassa Vah" -msgstr "" +msgid "Bad StemSnapV entry." +msgstr "Помилковий запис StemSnapV." -msgid "Script|Batak" -msgstr "Батак" +msgid "Bad Style" +msgstr "Помилковий стиль" -msgid "Script|Bengali" -msgstr "Бенгальська" +msgid "Bad Template" +msgstr "Помилковий шаблон" -msgid "Script|Bengali2" -msgstr "Бенгальська2" +msgid "Bad Tile" +msgstr "Помилкова плитка" -msgid "Bhaiksuki" -msgstr "" +msgid "Bad Token" +msgstr "Помилковий елемент" -msgid "Bopomofo" -msgstr "Бопомофо" +msgid "Bad Transformation Matrix" +msgstr "Помилкова матриця перетворення" -msgid "Brāhmī" -msgstr "Брахмі" +msgid "Bad Transformation matrix" +msgstr "Помилкова матриця перетворення" -msgid "Braille" -msgstr "Шрифт Брайля" +msgid "Bad Value" +msgstr "Помилкове значення" -msgid "Script|Buginese" -msgstr "Бугійська" +msgid "Bad Variants List" +msgstr "Помилковий список варіантів" -msgid "Script|Buhid" -msgstr "Бухід" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Помилковий список варіантів для гліфа %s у %s" -msgid "Byzantine Music" -msgstr "Візантійські музичні символи" +msgid "Bad Version" +msgstr "Помилкова версія" -msgid "Canadian Syllabics" -msgstr "Силабічна канадських аборигенів" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "Помилковий заголовок WOFF, значенням поля має бути 0." -msgid "Carian" -msgstr "Карійська" +msgid "Bad Weight" +msgstr "Помилкова вага" -msgid "Caucasian Albanian" -msgstr "" +msgid "Bad base table.\n" +msgstr "Помилкова основна таблиця.\n" -msgid "Chakma" -msgstr "Чакмійська" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Помилкова обмежувальна рамка для %s.\n" -msgid "Script|Cham" -msgstr "Тьям" +msgid "Bad cidmap file" +msgstr "Помилковий файл cidmap" -msgid "Script|Cherokee" -msgstr "Черокі" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "Помилкова кількість класів у контекстуальній ланцюговій таблиці.\n" -msgid "CJK Ideographic" -msgstr "Далекосхідна ідеографічна" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Помилкова таблиця визначення класів. Діапазон гліфів %d—%d перебуває поза " +"межами [0,%d)\n" -msgid "Script|Coptic" -msgstr "Коптська" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "" +"Помилкова таблиця визначення класів. початок=%d кількість=%d, макс. гліф=%d\n" -msgid "Cypriot syllabary" -msgstr "Кіпріотська складова абетка" +msgid "Bad class in state machine.\n" +msgstr "Помилковий клас у скінченному автоматі.\n" -msgid "Cyrillic" -msgstr "Кирилиця" +msgid "Bad class name" +msgstr "Помилкова назва класу" -msgid "Script|Default" -msgstr "Типова" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "" +"Помилковий колір у рядку %d, колір має належати діапазону між 000000 і " +"ffffff." -msgid "Deseret (Mormon)" -msgstr "Дезерет (мормонська)" +msgid "Bad contents.plist" +msgstr "Помилковий файл contents.plist" -msgid "Devanagari" -msgstr "Деванагарі" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"Помилкова контекстуальна або ланцюгова підтаблиця. Гліф %d перебуває поза " +"діапазоном [0,%d)\n" -msgid "Devanagari2" -msgstr "Деванагарі2" +msgid "Bad correction" +msgstr "Помилкове виправлення" -msgid "Dogra" -msgstr "" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Помилкова кількість у контекстуальній ланцюговій підтаблиці.\n" -msgid "Duployan" -msgstr "" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Помилкова кількість у контекстуальній ланцюговій підтаблиці.\n" -msgid "Egyptian Hieroglyphs" -msgstr "" +msgid "Bad count.\n" +msgstr "Помилкова кількість.\n" -msgid "Elbasan" -msgstr "" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "Помилкова таблиця покриття. Гліф %d перебуває поза діапазоном [0,%d)\n" -msgid "Script|Ethiopic" -msgstr "Ефіопська" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "Помилкова таблиця покриття. Діапазон гліфів %d—%d поза межами [0,%d)\n" -msgid "Script|Georgian" -msgstr "Грузинська" +msgid "Bad dash list" +msgstr "Помилковий список рисок" -msgid "Glagolitic" -msgstr "Глаголиця" +msgid "Bad data modifier in contour command in 'PfEd'\n" +msgstr "Помилковий модифікатор даних у команді контуру у «PfEd»\n" -msgid "Gothic" -msgstr "Готична" +msgid "Bad data type in contour verb in 'PfEd'\n" +msgstr "Помилковий тип даних у verb контуру у «PfEd»\n" -msgid "Grantha" -msgstr "" +msgid "Bad default baseline" +msgstr "Помилкова типова лінія шрифту" -msgid "Script|Greek" -msgstr "Грецька" +msgid "Bad device table" +msgstr "Помилкова таблиця пристроїв" -msgid "Script|Gujarati" -msgstr "Гуджараті" +msgid "Bad device table\n" +msgstr "Помилкова таблиця пристроїв\n" -msgid "Script|Gujarati2" -msgstr "Гуджараті2" +#, c-format +msgid "Bad device table for %s" +msgstr "Помилкова таблиця пристроїв для %s" -msgid "Gunjala Gondi" -msgstr "" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "Помилкова таблиця пристроїв для гліфа %s у %s" -msgid "Gurmukhi" -msgstr "Гурмухі" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "Помилка у таблиці пристроїв для рядка %d %s" -msgid "Gurmukhi2" -msgstr "Гурмухі2" +msgid "Bad encoding file format" +msgstr "Формат файлів з помилковим кодуванням" -msgid "Hangul Jamo" -msgstr "Хангиль-чжамо" +msgid "Bad encoding information in 'cmap' table." +msgstr "Помилкові дані щодо кодування у таблиці «cmap»." -msgid "Hangul" -msgstr "Хангиль" +msgid "Bad fdselect\n" +msgstr "Помилковий fdselect\n" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Bad feature tag" +msgstr "Помилковий теґ модифікації" -msgid "Script|Hanunóo" -msgstr "Ханунно" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" +msgstr "Декілька помилкових значень у /BlendDesignMap для вісі %s.\n" -msgid "Hatran" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" msgstr "" +"Помилкове значення flags, вказує на додаткові компоненти у кінці опису гліфа " +"%d\n" -msgid "Script|Hebrew" -msgstr "Іврит" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Помилкова флекс-підпрограма у %s\n" -msgid "Hiragana & Katakana" -msgstr "Хірагана і катакана" +msgid "Bad font" +msgstr "Помилковий шрифт" -msgid "Imperial Aramaic" -msgstr "Імперська арамейська" +msgid "Bad font specification" +msgstr "Помилкова специфікація шрифту" -msgid "Inscriptional Pahlavi" -msgstr "Інскрипційна пехлеві" +msgid "Bad font, offset out of bounds.\n" +msgstr "Помилковий шрифт, відступ поза межами можливого діапазону.\n" -msgid "Inscriptional Parthian" -msgstr "Інскрипційна парфянська" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Помилка у шрифті: дані кодування поза межами діапазону.\n" -msgid "Script|Javanese" -msgstr "Яванська" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Помилковий формат таблиці покриття %d\n" -msgid "Kaithi" -msgstr "Кайті" +#, c-format +msgid "" +"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " +"First=%d, last=%d.\n" +msgstr "" +"Помилковий формат підтаблиці %d (з %d) у bloc/EBLC фрагмента з розміром у " +"пікселях=%d. Перший=%d, останній=%d.\n" -msgid "Script|Kannada" -msgstr "Каннада" +#, c-format +msgid "Bad glif file %s" +msgstr "Помилковий файл glif %s" -msgid "Script|Kannada2" -msgstr "Каннада2" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +msgstr "" +"Помилковий гліф (%d), невпорядкована таблиця «loca» (початок після кінця)\n" -msgid "Kayah Li" -msgstr "Кая-лі" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "Помилковий гліф (%d), вказано від’ємну довжину його даних\n" -msgid "Script|Kharosthi" -msgstr "Карошті" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "" +"Помилковий гліф (%d), його визначення продовжується після завершення таблиці " +"glyf\n" -msgid "Script|Khmer" -msgstr "Кхмерська" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "" +"Помилковий гліф (%d), його визначення продовжується поза відведеними для " +"цього межами\n" -msgid "Khojki" +msgid "Bad glyph count in mort table.\n" +msgstr "Помилкова кількість гліфів у таблиці mort.\n" + +msgid "Bad glyph name." +msgstr "Помилкова назва гліфа." + +msgid "Bad glyph range specified in color subtable of PfEd table\n" msgstr "" +"У підтаблиці кольорів таблиці PfEd вказано помилковий діапазон гліфів\n" -msgid "Khudawadi" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" msgstr "" +"У підтаблиці коментарів до гліфів таблиці PfEd вказано помилковий діапазон " +"гліфів\n" -msgid "Script|Lao" -msgstr "Лаоська" +msgid "Bad glyph reference in layer info.\n" +msgstr "Помилкове посилання на гліф у відомостях щодо шару.\n" -msgid "Script|Latin" -msgstr "Латинська" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Помилкова підтаблиця варіантів гліфів таблиці MATH.\n" -msgid "Lepcha (Róng)" -msgstr "Лепча (ронґ)" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Помилкова шістнадцяткова специфікація кольорів: %s\n" -msgid "Script|Limbu" -msgstr "Лімбу" +msgid "Bad hex number" +msgstr "Помилкове шістнадцяткове число" -msgid "Linear A" -msgstr "Лінійна писемність A" +#, c-format +msgid "Bad hex number in %s" +msgstr "Помилкове шістнадцяткове число у %s" -msgid "Linear B" -msgstr "Лінійна писемність B" +msgid "Bad image file" +msgstr "Помилковий файл зображення" -msgid "Lisu" -msgstr "Лісу" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Помилковий файл зображення, не растрове зображення: %.100s" -msgid "Lycian" -msgstr "Лікійська" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Помилковий файл зображення: %.100s" -msgid "Lydian" -msgstr "Лідійська" +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "Помилкова пара кернінґу: гліфи %d і %d мають бути менші за %d\n" -msgid "Mahajani" -msgstr "" +#, c-format +msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" +msgstr "Помилкова пара кернінґу: гліфи %d і %d не повинні бути від’ємними\n" -msgid "Makasar" -msgstr "" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "Помилкова пара кернінґу: гліфи %d і %d мають бути < %d\n" -msgid "Script|Malayālam" -msgstr "Малаялам" +#, c-format +msgid "Bad kern pair: glyphs at %d & %d are null\n" +msgstr "Помилкова пара кернінґу: гліфи %d і %d є порожніми\n" -msgid "Script|Malayālam2" -msgstr "Малаялам2" +msgid "Bad language tag" +msgstr "Помилкова мітка мови" -msgid "Script|Mandaean" -msgstr "Мандейська" +msgid "Bad ligature anchor count.\n" +msgstr "Помилкова кількість прив’язок лігатур.\n" -msgid "Manichaean" -msgstr "" +msgid "Bad ligature base table.\n" +msgstr "Помилкова основна таблиця лігатур.\n" -msgid "Marchen" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" msgstr "" +"Помилковий гліф компонента лігатури. GID %d не менше за %d (у лігатурі %d)\n" -msgid "Masaram Gondi" -msgstr "" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Помилковий гліф лігатури. GID %d не менше за %d\n" -msgid "Mathematical Alphanumeric Symbols" -msgstr "Математичні буквено-цифрові символи" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" +msgstr "" +"Помилкова таблиця фільтрування: формат=2 (%d/%d), перший=%d останній=%d " +"загалом гліфів у шрифті=%d\n" -msgid "Medefaidrin" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"Помилкова таблиця фільтрування: формат=4 (%d/%d), перший=%d останній=%d " +"загалом гліфів у шрифті=%d\n" -msgid "Meetei Mayek" -msgstr "Маніпурі" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +msgstr "" +"Помилкова таблиця фільтрування: формат=6, перший=%d загалом гліфів у шрифті=" +"%d\n" -msgid "Mende Kikakui" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" msgstr "" +"Помилкова таблиця фільтрування: формат=8, перший=%d к-ть=%d загалом гліфів у " +"шрифті=%d\n" -msgid "Meroitic Cursive" -msgstr "Мероїтські (курсив)" +msgid "Bad lookup type" +msgstr "Помилковий тип фільтрування" -msgid "Meroitic Hieroglyphs" -msgstr "Мероїтські ієрогліфи" +msgid "Bad magic number" +msgstr "Помилкове магічне число" -msgid "Miao" -msgstr "Міао" +msgid "Bad mark table.\n" +msgstr "Помилкова таблиця позначок.\n" -msgid "Modi" -msgstr "" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Помилкова таблиця лігатур mort. Недостатня довжина.\n" -msgid "Script|Mongolian" -msgstr "Монгольська" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "Під час обробки %s виявлено помилкову назву для символу unicode %x" -msgid "Mro" -msgstr "" +msgid "Bad namelist file" +msgstr "Помилковий файл списку назв" -msgid "Multani" -msgstr "" +msgid "Bad number" +msgstr "Помилковий номер" -msgid "Musical" -msgstr "Музична" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "Помилкове, нескінченне або некоректне число: %s\n" -msgid "Script|Myanmar" -msgstr "М’янмська" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Помилкове числове значення %s.%s" -msgid "N'Ko" -msgstr "Н’ко" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Помилкове числове значення %s. %s має належати проміжку між 0 і 255" -msgid "Nabataean" +msgid "Bad offset on line %d, must be between 0% and 100%." msgstr "" +"Помилковий відступ у рядку %d, колір має належати діапазону між 0% і 100%." -msgid "New Tai Lue" -msgstr "Нова тай лі" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "Помилковий відступ: %d, для підшрифту %s\n" -msgid "Newa" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." msgstr "" +"Помилковий непрозорість у рядку %d, колір має належати діапазону між 0,0 і " +"1,0." -msgid "Nushu" +msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" msgstr "" +"Помилковий ключ openTypeOS2type: встановлено всі біти. Ключ буде " +"проігноровано." -msgid "Ogham" -msgstr "Огам" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr "Помилкове розташування пари: гліфи %d і %d мають бути < %d\n" -msgid "Ol Chiki" -msgstr "Ол-чикі" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "Помилковий список частин для гліфа %s у %s" -msgid "Old Hungarian" -msgstr "" +msgid "Bad pixel size" +msgstr "Помилковий розмір пікселів" -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Давня італійська (етруська, осканська тощо)" +msgid "Bad replace pattern" +msgstr "Помилковий шаблон заміни" -msgid "Old North Arabian" +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" msgstr "" +"Помилковий гліф зворотної контекстуальної ланцюгової підстановки: %d не " +"менше за %d\n" -msgid "Script|Old Permic" -msgstr "Давня пермська" - -msgid "Old Persian cuneiform" -msgstr "Давня перська, клинопис" - -msgid "Old Sogdian" -msgstr "" +msgid "Bad rule" +msgstr "Помилкове правило" -msgid "Old South Arabian" -msgstr "Давня південноарабська" +msgid "Bad script tag" +msgstr "Помилкова мітка писемності" -msgid "Old Turkic" -msgstr "Давня турецька" +msgid "Bad search pattern" +msgstr "Помилковий шаблон пошуку" -msgid "Script|Oriya" -msgstr "Орія" +msgid "Bad selection" +msgstr "Помилкове позначення" -msgid "Script|Oriya2" -msgstr "Орія2" +msgid "Bad setting" +msgstr "Помилкові параметри" -msgid "Osage" +#, c-format +msgid "" +"Bad sfd file. Glyph %s has width %d even though it should be\n" +" bound to the width of %s which is %d.\n" msgstr "" +"Помилковий файл sfd. Гліф %s має ширину %d, незважаючи на те, що ширину\n" +" має бути прив’язано до ширини %s, рівної %d.\n" -msgid "Osmanya" -msgstr "Османья" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "Помилкове значення sid %d (має бути меншим за %d)\n" -msgid "Pahawh Hmong" -msgstr "" +msgid "Bad signature in WOFF header." +msgstr "Помилковий підпис у заголовку WOFF." -msgid "Palmyrene" -msgstr "" +msgid "Bad stem add" +msgstr "Помилкове додавання штриха" -msgid "Pau Cin Hau" -msgstr "" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "Помилкова підпрограма INDEX у шрифті cff.\n" -msgid "Script|Phags-pa" -msgstr "Фагс-па" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Помилковий гліф підстановки: GID %d не менше за %d\n" -msgid "Script|Phoenician" -msgstr "Фінікійська" - -msgid "Pollard Phonetic" -msgstr "Фонетична Полларда" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "Реджан" +msgid "Bad tag" +msgstr "Помилковий теґ" -msgid "Runic" -msgstr "Руни" +msgid "Bad template, no extension" +msgstr "Помилковий шаблон, немає суфікса назви" -msgid "Saurashtra" -msgstr "Саураштра" +msgid "Bad template, unrecognized format" +msgstr "Помилковий шаблон, нерозпізнаний формат" -msgid "Sharada" -msgstr "Шарада" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" +msgstr "" +"Помилковий елемент «%.30s»\n" +"поряд з …%40s" -msgid "Shavian" -msgstr "Шавіанська" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" +msgstr "" +"Помилковий елемент. Мало бути «%.10s»\n" +"поряд з …%40s" -msgid "Siddham" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" +"Помилковий елемент. Мало бути «%.10s», отримано «%.10s»\n" +"поряд з …%40s" -msgid "Sutton SignWriting" +#, c-format +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" +"Помилковий елемент, отримано «%1$c»\n" +"поряд з …%2$40s" -msgid "Script|Sinhala" -msgstr "Сингалійська" +#, c-format +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "Помилковий шрифт tt: беззмістовні кінці контурів у гліфі %d.\n" -msgid "Sogdian" -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Помилковий тип" -msgid "Sora Sompeng" -msgstr "Сора (сомпенг)" +msgid "Bad undo" +msgstr "Помилковий запис дії" -msgid "Soyombo" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "Помилкове значення unicode для альтернативи unicode / вибору варіанта" + +#, c-format +msgid "" +"Bad unicode value when parsing %s\n" +"%s" msgstr "" +"Помилкове значення unicode під час обробки %s\n" +"%s" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Шумеро-акадська, клинопис" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgstr "Помилкове значення blend у /BlendDesignMap для вісі %s.\n" -msgid "Script|Sundanese" -msgstr "Сунданська" +msgid "Bad xfig file" +msgstr "Помилковий файл xfig" -msgid "Script|Syloti Nagri" -msgstr "Силоті нагрі" +msgid "Badaga" +msgstr "Бадага" -msgid "Script|Syriac" -msgstr "Сирійська" +msgid "Baghelkhandi" +msgstr "Багхелі" -msgid "Script|Tagalog" -msgstr "Тагалог" +msgid "Balante" +msgstr "Баланте" -msgid "Script|Tagbanwa" -msgstr "Таґбанва" +msgid "Balinese" +msgstr "Балійська" -msgid "Tai Le" -msgstr "Тай лі" +msgid "Balkar" +msgstr "Балкарська" -msgid "Tai Tham" -msgstr "Тай-тхем" +msgid "Ball (Round Cap)" +msgstr "Кулька (круглий кінчик)" -msgid "Tai Viet" -msgstr "Тай-в’єт" +msgid "Balochi" +msgstr "Белізька" -msgid "Takri" -msgstr "Такрі" +msgid "Balti" +msgstr "Балтійська" -msgid "Script|Tamil" -msgstr "Тамільська" +msgid "Bambara" +msgstr "Бамбара" -msgid "Script|Tamil2" -msgstr "Тамільська2" +msgid "Bamileke" +msgstr "Бамілеке" -msgid "Tangut" -msgstr "" +msgid "Bamum" +msgstr "Бамум" -msgid "Script|Telugu" -msgstr "Телугу" +msgid "Bamum Supplement" +msgstr "Додаткові бамуму" -msgid "Script|Telugu2" -msgstr "Телугу2" +msgid "Bar Width:" +msgstr "Ширина рисок:" -msgid "Thaana" -msgstr "Таана" +msgid "Base" +msgstr "Основа" -msgid "Script|Thai" -msgstr "Тайська" +msgid "Base Glyph" +msgstr "Базовий гліф" -msgid "Script|Tibetan" -msgstr "Тибетська" +msgid "Base Glyph Name" +msgstr "Базова назва гліфа" -msgid "Tifinagh (Berber)" -msgstr "Тіфінаг (берберська)" +msgid "Base Glyphs" +msgstr "Основні гліфи" -msgid "Tirhuta" -msgstr "" +msgid "Base Lig" +msgstr "Базова лігатура" -msgid "Script|Ugaritic" -msgstr "Угаритська" +msgid "Base Ligatures" +msgstr "Основні лігатури" -msgid "Script|Vai" -msgstr "Ваї" +msgid "Base Mark" +msgstr "Базова позначка" -msgid "Warang Citi" -msgstr "" +msgid "Base Marks" +msgstr "Основні позначки" -msgid "Script|Yi" -msgstr "Ї" +msgid "Base X" +msgstr "X основи" -msgid "Zanabazar Square" -msgstr "" +msgid "Base Y" +msgstr "Y основи" -msgid "Required Feature" -msgstr "Необхідна модифікація" +msgid "Base:" +msgstr "Основа:" -msgid "State Machine" -msgstr "Скінченний автомат" +msgid "Baseline" +msgstr "Базова лінія" -msgid "LookupType|Unknown" -msgstr "Невідомий" +msgid "Baseline table (OT version)" +msgstr "таблиця ліній шрифту (OT-версія)" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s у %s, фільтрування %d" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Лінія шрифту для латинських, грецьких та кириличних писемностей." -#, c-format -msgid "%s lookup %d" -msgstr "%s, фільтрування %d" +msgid "Bases" +msgstr "Основні" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "Підтаблиця %s" +msgid "Bashkir" +msgstr "Башкирська" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s, на дані гліфів %d" +msgid "Basic Latin" +msgstr "Основні латинські" -#, c-format -msgid "%s kerning class %d" -msgstr "%s, клас кернінґу %d" +msgid "Basic Multilingual Plane" +msgstr "Базова багатомовна область" -#, c-format -msgid "%s contextual %d" -msgstr "%s, контекстуальних %d" +msgid "Basque" +msgstr "Баскська" -#, c-format -msgid "%s anchor %d" -msgstr "%s, прив’язка %d" +msgid "Batak" +msgstr "Батак" -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Гліф, %s, містить %s з %s і один з %s.\n" -"Один з %s буде вилучено.\n" +msgid "Baule" +msgstr "Бауле" -msgid "positioning" -msgstr "розташування" +msgid "Be_vel" +msgstr "Ск_ошений" -msgid "substitution" -msgstr "підстановка" +msgid "Begin:" +msgstr "Початок:" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Дані гліфа %s містять однаковий %s для %s і для %s.\n" -"Одне з %s буде вилучено.\n" +msgid "Belarussian" +msgstr "Білоруська" -msgid "kern pair" -msgstr "керн. пара" +msgid "Below Base Forms" +msgstr "Нижні основні форми" -msgid "ligature" -msgstr "лігатура" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Дані гліфа %s містять пару однакових кернінґів для %s і для %s.\n" -"Одне з %s буде вилучено.\n" +msgid "Below Base Mark" +msgstr "Нижня основна позначка" -msgid "_Horizontal" -msgstr "_Горизонтальний" +msgid "Below Base Substitutions" +msgstr "Нижні основні замінники" -msgid "_Vertical" -msgstr "_Вертикальний" +msgid "Bemba" +msgstr "Бемба" -msgid "Is this horizontal or vertical kerning data?" -msgstr "Це дані горизонтального чи вертикального кернінґу?" +msgid "Bench" +msgstr "Бенчська" -msgid "Kerning direction" -msgstr "Напрямок кернінґу" +msgid "Bengali" +msgstr "Бенгальська" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" -"Позначки відокремлення мають сенс лише у контекстуальних ланцюгових " -"фільтруваннях, що починаються з %.20s…" +msgid "Bengali Bangladesh" +msgstr "Бенгальська (Бангладеш)" -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "Забагато позначок відокремлення, починаючи з: %.20s…" +msgid "Beti" +msgstr "Беті" -#, c-format msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" -"У контекстному фільтруванні, заснованому на гліфі або класі, виявлено " -"таблицю покриття, починаючи з %.20s…" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "Незавершена таблиця покриття, починаючи з %.20s…" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" msgstr "" -"Замінники має бути вказано за таблицею покриття, до якої їх слід " -"застосовувати: %s" +"За кінцевою точкою градієнт повторюється, але з відбиттям.\n" +"Не працюватиме для градієнтів PostScript." -#, c-format msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." msgstr "" -"Кількість гліфів-замінників має точно збігатися з кількістю відповідних їм " -"гліфів: %s => %s" +"За кінцевими точками градієнт повторюється.\n" +"Не працюватиме для градієнтів PostScript.." -#, c-format msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" msgstr "" -"У цьому контекстному фільтруванні не можна вказувати списки заміни. " -"Скористайтеся для цього вкладеним фільтруванням, що починається з %.20s…" +"За кінцевими точками градієнт набуває кольору кінцевих точок.\n" +"Не працюватиме для лінійних градієнтів PostScript." -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" -"У зворотному контекстному ланцюговому фільтруванні можна вказувати лише один " -"список замінників, починаючи з %.20s…" +msgid "Bhili" +msgstr "Бгілі" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" -"У зворотному контекстному ланцюговому фільтруванні не можна вказувати " -"підфільтрування (використовуйте для цього списки заміни), починаючи з %.20s…" +msgid "Bhojpuri" +msgstr "Бходжпурі" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" -"Виклик фільтрування має розпочинатися з послідовності «@<» і завершуватися " -"«>» у позиції %.20s…" +msgid "Bible Cree" +msgstr "Крі (біблійна)" -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "Незавершений виклик фільтрування, починаючи з %.20s…" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Вел. інтер. оп1:" -#, c-format -msgid "Unknown lookup: %s" -msgstr "Невідомий фільтр: %s" +msgid "Big Op Space2:" +msgstr "Вел. інтер. оп2:" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "На фільтрування GSUB посилається це контекстне фільтрування GPOS: %s" +msgid "Big Op Space3:" +msgstr "Вел. інтер. оп3:" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "На фільтрування GPOS посилається це контекстне фільтрування GSUB: %s" +msgid "Big Op Space4:" +msgstr "Вел. інтер. оп4:" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" -"Фільтрування слід вказувати за гліфом, класом або таблицею покриття, до яких " -"ці фільтрування застосовують: %s" +msgid "Big Op Space5:" +msgstr "Вел. інтер. оп5:" -msgid "Empty rule" -msgstr "Порожнє правило" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (традиційна китайська)" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" -"Зворотна контекстуальна ланцюгова підстановка має містити набір гліфів " -"замінників" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (традиційна китайська)" -msgid "This contextual rule applies no lookups." -msgstr "Це контекстуальне правило не застосовується до жодного з фільтрів." +msgid "Bikol" +msgstr "Бікольська" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" -"Зворотна контекстуальна ланцюгова підстановка може безпосередньо відповідати " -"лише одній таблиці покриття." +msgid "Bilen" +msgstr "Білін" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "У шрифті немає гліфа з назвою «%s»." +msgid "Bind to Path" +msgstr "Зв’язати з контуром" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "%s не є назвою класу для класів зворотного трасування." +msgid "Bitm_ap Strikes Available..." +msgstr "Д_оступні растрові розміри…" -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "%s не є назвою класу для відповідних класів." +msgid "Bitm_ap strikes Available..." +msgstr "Дос_тупні растрові розміри…" -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "%s не є назвою класу для попередньо визначених класів." +msgid "Bitmap" +msgstr "Растр" -msgid "Bad FPST format" -msgstr "Помилковий формат FPST" +msgid "Bitmap Fonts" +msgstr "Растрові шрифти" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" -"Попередження: %s(%s) належить одразу до розширених та стиснутих. Така " -"належність є некоректною.\n" +msgid "Bitmap Magnification..." +msgstr "Збільшення растру…" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" -"Попередження: належність одразу до розширених та стиснутих. Така належність " -"є некоректною.\n" +msgid "Bitmap Paste" +msgstr "Вставка растру" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" -"Відповідно до ATM кодуванням шрифтів має бути Macintosh Latin. Цей шрифт " -"postscript можна буде надрукувати як слід, але не екрані ви побачите лише " -"растрову версію шрифту." +msgid "Bitmap Strikes\n" +msgstr "Растрові розміри\n" -msgid "The generated font won't work with ATM" -msgstr "Створений шрифт не працюватиме з ATM" +msgid "Bitmap Strikes Available" +msgstr "Доступні растрові розміри" -msgid "Can't open temporary file for postscript output\n" -msgstr "" -"Не вдалося відкрити файл тимчасових даних для виведення даних postscript\n" +msgid "Bitmap _Magnification..." +msgstr "З_більшення растру…" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Не виявлено ресурсу POST %u\n" +msgid "Bitmap/outline _advance mismatch" +msgstr "Невідповідність _розмірів растру/обрису" -msgid "Out of memory\n" -msgstr "Не вистачає пам'яті\n" +msgid "Bits/Pixel:" +msgstr "Бітів на піксель:" -#, c-format -msgid "%s is not in %.100s" -msgstr "%s немає у %.100s" +msgid "Black" +msgstr "Чорний" -msgid "Not in Collection" -msgstr "Немає у збірці" +msgid "Blackfoot" +msgstr "Мова чорноногих" -msgid "Pick a font, any font..." -msgstr "Вкажіть шрифт, будь-який шрифт…" +msgid "Blackletter Connected" +msgstr "Blackletter з’єднані" -msgid "There are multiple fonts in this file, pick one" -msgstr "У цьому файлі міститься декілька шрифтів, вкажіть один з них" +msgid "Blackletter Disconnected" +msgstr "Blackletter нез’єднані" -msgid "Can't open temporary file for truetype output.\n" -msgstr "" -"Не вдалося відкрити файл тимчасових даних для виведення даних truetype.\n" +msgid "Blackletter Trailing" +msgstr "Blackletter з хвостиками" -#, c-format -msgid "No kerning table for %s\n" -msgstr "Немає таблиці кернінґу для %s\n" +msgid "Blend to New Font" +msgstr "Змішати у новий шрифт" -msgid "can't create temporary file\n" -msgstr "не вдалося створити файл тимчасових даних\n" +msgid "Block Elements" +msgstr "Блокові елементи" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Не вдалося знайти файла шрифту з назвою %s\n" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" -"%s є файлом ресурсів mac, але не містить жодних шрифтів postscript або " -"truetype\n" +msgid "Block Separator" +msgstr "Роздільник блоків" -msgid "Danish" -msgstr "Данська" +msgid "Blue Values Color" +msgstr "Колір «синіх» значень" -msgid "Portuguese" -msgstr "Португальська" +msgid "Blue:" +msgstr "Синій:" -msgid "Norwegian" -msgstr "Норвезька" +msgid "BlueValues" +msgstr "Сині значення" -msgid "Japanese" -msgstr "Японська" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValues слід вказувати парами. Виберіть парне значення." -msgid "Lang|Arabic" -msgstr "Арабська" +msgid "Blues" +msgstr "Сині зони" -msgid "Finnish" -msgstr "Фінська" +msgid "Bold" +msgstr "Жирний" -msgid "Icelandic" -msgstr "Ісландська" +msgid "Bold Italic" +msgstr "Жирний курсив" -msgid "Maltese" -msgstr "Мальтійська" +msgid "Bone" +msgstr "Шипоподібні" -msgid "Croatian" -msgstr "Хорватська" +msgid "Book" +msgstr "Книга" -msgid "Traditional Chinese" -msgstr "Традиційна китайська" +msgid "Bookmark Current Dir" +msgstr "Створити закладку для поточного каталогу" -msgid "Urdu" -msgstr "Урду" +msgid "Bookmarks" +msgstr "Закладки" -msgid "Lang|Thai" -msgstr "Тайська" +msgid "Bopomofo" +msgstr "Бопомофо" -msgid "Korean" -msgstr "Корейська" +msgid "Bopomofo Extended" +msgstr "Додаткові бопомофо" -msgid "Estonian" -msgstr "Естонська" +msgid "Border Shape:" +msgstr "Форма межі:" -msgid "Latvian" -msgstr "Латвійська" +msgid "Border Type:" +msgstr "Тип межі:" -msgid "Sami (Lappish)" -msgstr "Саамська (лопарська)" +msgid "Border Width" +msgstr "Ширина рамок" -msgid "Faroese (Icelandic)" -msgstr "Фарерська (Ісландія)" +msgid "Border Width:" +msgstr "Ширина межі:" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Фарсі/Перська" +msgid "Borders" +msgstr "Межі" -msgid "Simplified Chinese" -msgstr "Спрощена китайська" +msgid "Bosnian" +msgstr "Боснійська" -msgid "Flemish" -msgstr "Фламандська" +msgid "Both points must be specified, or neither" +msgstr "Слід вказати або обидві точки або жодної" -msgid "Irish Gaelic" -msgstr "Гаельська (Ірландія)" +msgid "Both selected references have use-my-metrics set" +msgstr "" +"Прапорець «використовувати власну метрику» встановлено для обох вибраних " +"посилань" -msgid "Albanian" -msgstr "Албанська" +msgid "Bottom Hint" +msgstr "Нижній гінт" -msgid "Romanian" -msgstr "Румунська" +msgid "Bottom Left" +msgstr "Нижній лівий" -msgid "Slovak" -msgstr "Словацька" +msgid "Bottom Right" +msgstr "Нижній правий" -msgid "Slovenian" -msgstr "Словенська" +msgid "Bottom Zone" +msgstr "Нижня зона" -msgid "Yiddish" -msgstr "Ідиш" +msgid "BottomLeft" +msgstr "Нижній лівий" -msgid "Serbian" -msgstr "Сербська" +msgid "BottomRight" +msgstr "Нижній правий" -msgid "Macedonian" -msgstr "Македонська" +msgid "Bounding Box" +msgstr "Обмежувальна рамка" -msgid "Bulgarian" -msgstr "Болгарська" +msgid "Bounding Box:" +msgstr "Обмежувальна рамка:" -msgid "Ukrainian" -msgstr "Українська" +msgid "Bounding box above" +msgstr "Обмежувальна рамка над" -msgid "Byelorussian" -msgstr "Білоруська" +msgid "Bounding box below" +msgstr "Обмежувальна рамка під" -msgid "Uzbek" -msgstr "Узбецька" +msgid "Bounding box left of" +msgstr "Обмежувальна рамка ліворуч" -msgid "Kazakh" -msgstr "Казахська" +msgid "Bounding box right of" +msgstr "Обмежувальна рамка праворуч" -msgid "Axerbaijani (Cyrillic)" -msgstr "Азербайджанська (кирилиця)" +msgid "Box Drawing" +msgstr "Для малювання рамок" -msgid "Axerbaijani (Arabic)" -msgstr "Азербайджанська (арабська)" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Рамка навколо позначки списку у полі списку (спадний список)" -msgid "Lang|Armenian" -msgstr "Вірменська" +msgid "Bracketted value is too large" +msgstr "Значення у дужках є занадто великим" -msgid "Lang|Georgian" -msgstr "Грузинська" +msgid "Brahmi" +msgstr "Брахмі" -msgid "Moldavian" -msgstr "Молдавська" +msgid "Brahui" +msgstr "Брауї" -msgid "Kirghiz" -msgstr "Киргизька" +msgid "Braille" +msgstr "Шрифт Брайля" -msgid "Tajiki" -msgstr "Таджицька" +msgid "Braille Patterns" +msgstr "Шаблони Брайля" -msgid "Turkmen" -msgstr "Туркменська" +msgid "Braj Bhasha" +msgstr "Брадж-бгаша" -msgid "Mongolian (Mongolian)" -msgstr "Монгольська (монгольська)" +msgid "Breton" +msgstr "Бретонська" -msgid "Mongolian (cyrillic)" -msgstr "Монгольська (кирилиця)" +msgid "Brighter Border:" +msgstr "Яскравіша межа:" -msgid "Pashto" -msgstr "Пушту" +msgid "Brightest Border:" +msgstr "Найяскравіша межа:" -msgid "Kurdish" -msgstr "Курдська" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." +msgstr "" +"Відкриває діалогове вікно, за допомогою якого ви зможете\n" +"керувати горизонтальною позицією нижніх і верхніх індексів,\n" +"залежно від їх вертикального розташування." -msgid "Kashmiri" -msgstr "Кашмірська" +msgid "Broken" +msgstr "Пошкоджений" -msgid "Sindhi" -msgstr "Синдхі" +msgid "Browse..." +msgstr "Вибрати…" -msgid "Lang|Tibetan" -msgstr "Тибетська" +msgid "Brush" +msgstr "Пензель" -msgid "Nepali" -msgstr "Непальська" +msgid "Brāhmī" +msgstr "Брахмі" -msgid "Marathi" -msgstr "Мараті" +msgid "Buginese" +msgstr "Бугійська" -msgid "Lang|Bengali" -msgstr "Бенгальська" +msgid "Buhid" +msgstr "Бухід" -msgid "Assamese" -msgstr "Ассамська" +msgid "Buil_d Duplicate Glyph" +msgstr "По_будувати гліф-дублікат" -msgid "Lang|Gujarati" -msgstr "Гуджараті" +msgid "Build _Composite Glyph" +msgstr "Створити с_кладений гліф" -msgid "Punjabi" -msgstr "Пенджабі" +msgid "Building accented glyphs" +msgstr "Побудова акцентованих гліфів" -msgid "Lang|Oriya" -msgstr "Орія" +msgid "Building duplicate encodings" +msgstr "Побудова дублікатів кодувань" -msgid "Lang|Malayalam" -msgstr "Малаялам" +msgid "Building small capitals" +msgstr "Побудова капітелі" -msgid "Lang|Kannada" -msgstr "Каннада" +msgid "Building sub/superscripts" +msgstr "Побудова нижніх/верхніх індексів" -msgid "Lang|Tamil" -msgstr "Тамільська" +msgid "Bulgarian" +msgstr "Болгарська" -msgid "Lang|Telugu" -msgstr "Телугу" - -msgid "Lang|Sinhalese" -msgstr "Сингальська" +msgid "Bump Size" +msgstr "Розмір горба" msgid "Burmese" msgstr "Бірманська" -msgid "Lang|Khmer" -msgstr "Кхмерська" +msgid "Button" +msgstr "Кнопка" -msgid "Lang|Lao" -msgstr "Лаоська" +msgid "Buttons" +msgstr "Кнопки" -msgid "Vietnamese" -msgstr "В'єтнамська" +msgid "By Classes" +msgstr "За класами" -msgid "Indonesian" -msgstr "Індонезійська" +msgid "By Coverage" +msgstr "За покриттям" -msgid "Lang|Tagalog" -msgstr "Тагалог" +msgid "By Glyphs" +msgstr "За гліфами" -msgid "Malay (roman)" -msgstr "Малайська (романська)" +msgid "By _Scripts" +msgstr "За _писемностями" -msgid "Malay (arabic)" -msgstr "Малайська (арабська)" +msgid "By appending the suffix:" +msgstr "З додаванням суфікса:" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Амхарська" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "На який кут (у градусах) ви бажаєте нахилити шрифт?" -msgid "Tigrinya" -msgstr "Тигринійська" +msgid "Byelorussian" +msgstr "Білоруська" -msgid "Galla" -msgstr "Галла" +msgid "Byte Order Mark" +msgstr "Позначка порядку байтів" -msgid "Somali" -msgstr "Сомалійська" +msgid "Byzantine Music" +msgstr "Візантійські музичні символи" -msgid "Swahili" -msgstr "Суахілі" +msgid "Byzantine Musical Symbols" +msgstr "Візантійські музичні символи" -msgid "Kinyarwanda/Ruanda" -msgstr "Кіньяруанда/Руанда" +msgid "C0 Control Character" +msgstr "Керівний символ C0" -msgid "Rundi" -msgstr "Рунді" +msgid "C1 Control Character" +msgstr "Керівний символ C1" -msgid "Nyanja/Chewa" -msgstr "Ньянджа/Чева" +msgid "" +"CALL function\n" +"Pops a value, calls the function represented by it" +msgstr "" +"CALL функція\n" +"Виймає зі стеку значення і викликає функцію, якій це значення відповідає" -msgid "Malagasy" -msgstr "Малагасійська" +msgid "" +"CEILING\n" +"Pops one 26.6 value, rounds upward to an int\n" +"pushes result" +msgstr "" +"CEILING\n" +"Отримує зі стека значення у форматі 26.6, округлює\n" +"його до більшого цілого і виштовхує результат." -msgid "Esperanto" -msgstr "Есперанто" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (рідкісний)" -msgid "Basque" -msgstr "Баскська" +msgid "CFF CID (Bare)" +msgstr "CFF CID (рідкісний)" -msgid "Catalan" -msgstr "Каталанська" +msgid "CFF version mismatch\n" +msgstr "Невідповідність версій CFF\n" -msgid "Lang|Latin" -msgstr "Латинська" +msgid "CID findfont Name" +msgstr "Назва findfont CID" -msgid "Quechua" -msgstr "Кечуа" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "Формат CID не містить даних, на які очікувала програма.\n" -msgid "Guarani" -msgstr "Гуарані" +msgid "CID keyed fonts may not be a master design of a multiple master font" +msgstr "" +"Шрифти з ключами CID не можуть бути основними для багатоосновних шрифтів" -msgid "Aymara" -msgstr "Аймарська" +msgid "CJK Compatibility" +msgstr "Сумісні ієрогліфічні форми" -msgid "Tatar" -msgstr "Татарська" +msgid "CJK Compatibility Forms" +msgstr "Сумісні ієрогліфічні форми" -msgid "Lang|Uighur" -msgstr "Уйгурська" +msgid "CJK Compatibility Ideographs" +msgstr "Сумісні ієрогліфічні ідеограми" -msgid "Dzongkha" -msgstr "Дзонг-ке" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "Додаткові ієрогліфічні ідеограми для сумісності" -msgid "Javanese (roman)" -msgstr "Яванська (романська)" +msgid "CJK Enclosed Letters and Months" +msgstr "Вкладені ієрогліфи і назви місяців" -msgid "Sundanese (roman)" -msgstr "Суданська (романська)" +msgid "CJK Half Width Forms" +msgstr "Форми напівширинних ієрогліфів" -msgid "Galician" -msgstr "Галісійська" +msgid "CJK Ideographic" +msgstr "Далекосхідна ідеографічна" -msgid "Afrikaans" -msgstr "Африкаанс" +msgid "CJK Phonetics and Symbols" +msgstr "Символи і фонетика ієрогліфічних писемностей" -msgid "Breton" -msgstr "Бретонська" +msgid "CJK Radicals Supplement" +msgstr "Додатки радикалів ієрогліфів" -msgid "Inuktitut" -msgstr "Інуктітут" +msgid "CJK Strokes" +msgstr "Штрихи CJK" -msgid "Scottish Gaelic" -msgstr "Шотландська гаельська" +msgid "CJK Symbols and Punctuation" +msgstr "Символи і пунктуація CJK" -msgid "Manx Gaelic" -msgstr "Менська гаельська" +msgid "CJK Unified Ideographs" +msgstr "Універсальні ідеографічні ієрогліфи" -msgid "Irish Gaelic (with dot)" -msgstr "Гаельська (Ірландія, з крапкою)" +msgid "CJK Unified Ideographs Extension A" +msgstr "Ієрогліфічні ідеограми, додаток A" -msgid "Tongan" -msgstr "Тонга" +msgid "CJK Unified Ideographs Extension B" +msgstr "Уніфіковані ієрогліфічні ідеограми, додаток B" -msgid "Greek (polytonic)" -msgstr "Грецька (політонічна)" +msgid "CJK Unified Ideographs Extension C" +msgstr "Ієрогліфічні ідеограми, додаток C" -msgid "Greenlandic" -msgstr "Гренландська" +msgid "CJK Unified Ideographs Extension D" +msgstr "Ієрогліфічні ідеограми, додаток D" -msgid "Azebaijani (roman)" -msgstr "Азербайджанська (романська)" +msgid "" +"CLEAR\n" +"Pops all elements on stack" +msgstr "" +"CLEAR\n" +"Виймає зі стеку всі елементи" -msgid "Unspecified Language" -msgstr "Невказана мова" +msgid "CS Clarendon" +msgstr "CS-кларендон" -msgid "Unknown Language" -msgstr "Невідома мова" +msgid "CS Miscellaneous" +msgstr "CS-інший" -msgid "Percentage scale down for script level 1" -msgstr "Зменшення масштабу у відсотках для рівня 1" +msgid "CS Modern" +msgstr "CS-модерн" -msgid "ScriptPercentScaleDown:" -msgstr "Зменшення масштабу у відсотках:" +msgid "CS Monotone" +msgstr "CS-монотон" -msgid "Percentage scale down for script level 2" -msgstr "Зменшення масштабу у відсотках для рівня 2" +msgid "CS Newspaper" +msgstr "CS-газетний" -msgid "ScriptScriptPercentScaleDown:" -msgstr "Зменшення масштабу у відсотках для індексу індексу:" +msgid "CS Stub Serif" +msgstr "CS, вузькі засічки" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "Мін. висота для відділеної формули:" +msgid "CS Traditional" +msgstr "CS-традиційний" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" -"Мінімальна висота, за якої відділений вираз\n" -"вважатиметься підформулою" +msgid "CS Typewriter" +msgstr "CS-машинопис" -msgid "DisplayOperatorMinHeight:" -msgstr "Мін. висота рядкового оператора:" +msgid "CVT variation table" +msgstr "Таблиця ТКЗ" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" -"Мінімальна висота операторів з індексами (інтегралів, символів сум тощо)" +msgid "C_ID Font Info..." +msgstr "Відо_мості щодо шрифту CID…" -msgid "MathLeading:" -msgstr "Початок формули:" +msgid "C_all..." +msgstr "Ви_кликати…" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"Інтервал, який слід додати між математичними формулами\n" -"для забезпечення належного вигляду тексту." +msgid "C_enter" +msgstr "За _центром" -msgid "Axis height of the font" -msgstr "Висота вісі шрифту" +msgid "C_hange" +msgstr "З_мінити" -msgid "AxisHeight:" -msgstr "Висота вісі:" +msgid "C_hop" +msgstr "Сп_орожнити" -msgid "AccentBaseHeight:" -msgstr "Висота основи акценту:" +msgid "C_lasses" +msgstr "К_ласи" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" -"Максимальна висота основи акценту, за якої\n" -"немає потреби у піднятті акцентів." +msgid "C_lear" +msgstr "Сп_орожнити" -msgid "FlattenedAccentBaseHeight:" -msgstr "Висота основи сплощеного акценту:" +msgid "C_lose Tab" +msgstr "За_крити вкладку" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" -"Максимальна висота основи акценту, за якої\n" -"немає потреби у сплощенні акцентів." +msgid "C_ontrast" +msgstr "К_онтрастність" -msgid "SubscriptShiftDown:" -msgstr "Зсув вниз індексу:" +msgid "C_opy Reference" +msgstr "Ко_піювати посилання" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Стандартний зсув вниз, що застосовується до нижніх індексів.\n" -"Додатні значення відповідають зсуву вниз." +msgid "C_orner" +msgstr "К_ут" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" -"Максимальна висота верху нижніх індексів,\n" -"яка не потребує пересування\n" -"нижніх індексів вниз." +msgid "C_ustom" +msgstr "Н_етиповий" -msgid "SubscriptTopMax:" -msgstr "Максимальна висота нижнього індексу:" +msgid "Ca_pital Height:" +msgstr "_Висота прописної:" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Максимальне дозволене зниження основної лінії\n" -"нижніх індексів відносно нижньої частини\n" -"основи. Використовується для основ, які\n" -"можна вважати рамкою або розширеною формою.\n" -"Додатне для зниження нижнього індексу відносно\n" -"низу основи." +msgid "Call Script" +msgstr "Викликати скрипт" -msgid "SubscriptBaselineDropMin:" -msgstr "Макс. зниження основної лінії нижн. індексу:" +msgid "Called from...\n" +msgstr "Викликано з…\n" -msgid "Standard shift up applied to superscript elements." -msgstr "Стандартний зсув вгору для елементів верхнього індексу." +msgid "Cambodian" +msgstr "Камбоджийська" -msgid "SuperscriptShiftUp:" -msgstr "Зсув вгору верхнього індексу:" +msgid "Can Be _Interpolated" +msgstr "Мо_же бути інтерпольваною" msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"Стандартний зсув верхнього індексу відносно\n" -"основи у стиснутому режимі." - -msgid "SuperscriptShiftUpCramped:" -msgstr "Зсув вгору верхнього індексу" +"Визначає, чи можна вбудовувати цей шрифт до придатного до звантаження\n" +"документа (pdf). Якщо це так, визначає можливості з обробки для\n" +"документа і шрифту." -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"Мінімальна дозволена висота нижньої лінії\n" -"верхніх індексів, за якої пересування індексів\n" -"вгору непотрібне." +msgid "Can't Find Glyph" +msgstr "Не вдалося знайти гліф" -msgid "SuperscriptBottomMin:" -msgstr "Мінімум низу верхнього індексу:" +msgid "Can't Parallel" +msgstr "Не вдалося провести паралельну" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"Максимальне дозволене зниження основної лінії\n" -"верхніх індексів відносно верхньої частини\n" -"основи. Використовується для основ, які\n" -"можна вважати рамкою або розширеною формою.\n" -"Додатне для зниження верхнього індексу відносно\n" -"низу основи." +msgid "Can't _Be Interpolated" +msgstr "_Не може бути інтерпольованою" -msgid "SuperscriptBaselineDropMax:" -msgstr "Макс. зниження основної лінії верх. індексу:" +msgid "Can't back up with nothing on stack\n" +msgstr "Резервування неможливе, оскільки стек команд порожній\n" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "Мінімальний проміжок між лініями верхнього і нижнього індексів." +msgid "Can't compare arrays\n" +msgstr "Неможливо порівняти масиви\n" -msgid "SubSuperscriptGapMin:" -msgstr "Мін. відстань між верх. і нижн. межами:" +msgid "Can't create temporary directory" +msgstr "Не вдалося створити тимчасовий каталог" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "Пересування низу верх. індексу від нижн. індексу:" +msgid "Can't find autotrace" +msgstr "Не вдалося знайти autotrace" msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" -"Максимальний рівень, на який можна піднімати низ\n" -"верхнього індексу з метою збільшення відстані між\n" -"верхнім і нижнім індексом, перш ніж нижній індекс\n" -"почне пересуватися вниз." +"Не вдалося знайти програму autotrace (встановіть змінну середовища " +"AUTOTRACE) або звантажте програму за адресою:\n" +" http://sf.net/projects/autotrace/" + +msgid "Can't find mf" +msgstr "Не вдалося знайти mf" msgid "" -"Extra white space to be added after each\n" -"sub/superscript." +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" -"Додаткова прогалина, яку буде додано після кожного\n" -"нижнього або верхнього індексу." +"Не вдалося знайти програми mf. Встановіть metafont (або зміну середовища MF) " +"або звантажте програму за адресами:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Ця програма є частиною набору пакунків TeX" -msgid "SpaceAfterScript:" -msgstr "Проміжок після індексу:" +msgid "Can't find the file" +msgstr "Не вдалося знайти файл" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Мінімальна відстань між низом верхньої межі\n" -"і верхньою точкою основи оператора." +msgid "Can't fix" +msgstr "Неможливо виправити" -msgid "UpperLimitGapMin:" -msgstr "Мін. відстань до верх. межі:" +msgid "Can't insert 'cvt'" +msgstr "Неможливо вставити «cvt»" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Мінімальна відстань між лінією шрифту верхньої межі\n" -"і лінією основи оператора." +msgid "Can't insert 'fpgm'" +msgstr "Неможливо вставити «fpgm»" -msgid "UpperLimitBaselineRiseMin:" -msgstr "Мін. підняття лінії шрифту верх. межі:" +msgid "Can't insert 'prep'" +msgstr "Неможливо вставити «prep»" -msgid "LowerLimitGapMin:" -msgstr "Мін. відстань від нижньої межі:" +msgid "Can't instruct this glyph" +msgstr "Не вдалося створити інструкції для цього гліфа" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Мінімальний проміжок між верхньою частиною нижньої\n" -"межі і нижньою частиною основного оператора." +#, c-format +msgid "Can't open %s" +msgstr "Не вдалося відкрити %s" -msgid "LowerLimitBaselineDropMin:" -msgstr "Мінімальний зсув лінії шрифту нижньої межі:" +#, c-format +msgid "Can't open %s\n" +msgstr "Не вдалося відкрити %s\n" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." +msgid "Can't open temporary file for postscript output\n" msgstr "" -"Мінімальна відстань між лінією шрифту нижньої межі\n" -"і лінією основи оператора." +"Не вдалося відкрити файл тимчасових даних для виведення даних postscript\n" -msgid "StackTopShiftUp:" -msgstr "Зсув вгору вершини стосу:" +msgid "Can't open temporary file for truetype output.\n" +msgstr "" +"Не вдалося відкрити файл тимчасових даних для виведення даних truetype.\n" -msgid "Standard shift up applied to the top element of a stack." -msgstr "Стандартний зсув вгору для верхнього елемента стосу." +msgid "Can't run mf" +msgstr "Не вдалося запустити mf" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "Зсув вгору верхівки стосу у окремій формулі:" +msgid "Can't specify a subtable here" +msgstr "Тут не можна вказувати підтаблицю" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Стандартний зсув вгору для верхнього елемента стосу\n" -"у режимі відділеної формули." +msgid "Canadian Syllabics" +msgstr "Силабічна канадських аборигенів" -msgid "StackBottomShiftDown:" -msgstr "Зсув низу стосу вниз:" +msgid "Cancel" +msgstr "Скасувати" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Стандартний зсув нижнього елемента стосу.\n" -"Додатні значення відповідають зсуву вниз." +msgid "Cancel Button" +msgstr "Кнопка скасування" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "Зсув низу стосу відділеної формули вниз:" +msgid "Cancel Buttons" +msgstr "Кнопки скасування" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Стандартний зсув нижнього елемента стосу\n" -"відділеної формули вниз.\n" -"Додатні значення відповідають зсуву вниз." - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" -"Мінімальний проміжок між низом верхнього елемента у\n" -"стосі і верхом нижнього елемента." +msgid "Cannot Be Undone" +msgstr "Неможливо скасувати" -msgid "StackGapMin:" -msgstr "Мін. проміжок у стосі:" +msgid "Cannot be Undone" +msgstr "Неможливо скасувати" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." +#, c-format +msgid "Cannot find your hotkey definition file!\n" msgstr "" -"Мінімальний проміжок між низом верхнього елемента у\n" -"стосі і верхом нижнього елемента для відділеної\n" -"формули." - -msgid "StackDisplayStyleGapMin:" -msgstr "Мін. проміжок у стосі відділеної формули:" +"Не вдалося визначити розташування вашого файла визначення клавіатурних " +"скорочень!\n" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "Стандартний зсув вгору для верхнього елемента розтягнутого стосу." +#, c-format +msgid "Cannot open %s" +msgstr "Не вдалося відкрити %s" -msgid "StretchStackTopShiftUp:" -msgstr "Зсув вгору верху розтягнутого стосу:" +#, c-format +msgid "Cannot open %s\n" +msgstr "Не вдалося відкрити %s\n" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Стандартний зсув нижнього елемента\n" -"розтягнутого стосу.\n" -"Додатні значення відповідають зсуву вниз." +msgid "Cannot open a temporary file\n" +msgstr "Не вдалося відкрити файл тимчасових даних\n" -msgid "StretchStackBottomShiftDown:" -msgstr "Зсув низу розтягнутого стосу вниз:" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "Не вдалося відкрити файл модифікацій %.120s" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"Мінімальний інтервал між лінією розтягнутого\n" -"елемента та лінією нижньої частини над ним." +msgid "Cannot open file" +msgstr "Не вдалося відкрити файл" -msgid "StretchStackGapAboveMin:" -msgstr "Мін. інтервал над розт. стосом:" +msgid "Canonical Start _Point" +msgstr "Ка_нонічна початкова точка" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" -"Мінімальна відстань між лініями розтягнутого\n" -"елемента та верхньою частиною елемента під ним." +msgid "Canonical _Contours" +msgstr "_Канонічні контури" -msgid "StretchStackGapBelowMin:" -msgstr "Мін. проміжок під розт. стосом:" +msgid "Capital Spacing" +msgstr "Інтервали між великими літерами" -msgid "FractionNumeratorShiftUp:" -msgstr "Зсув вгору чисельника дробу:" +msgid "Capitals to Petite Capitals" +msgstr "Великі літери у малу капітель" -msgid "Standard shift up applied to the numerator." -msgstr "Стандартний зсув для чисельника." +msgid "Capitals to Small Capitals" +msgstr "Великі літери у малу капітель" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "Зсув вгору чисельника окремого дробу:" +msgid "Carian" +msgstr "Карійська" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"Стандартний зсув для чисельника у\n" -"відокремлених формулах." +msgid "Carrier" +msgstr "Карієр" -msgid "FractionDenominatorShiftDown:" -msgstr "Зсув вниз знаменника дробу:" +msgid "Cartoon" +msgstr "Макет" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" -"Стандартний зсув вниз для знаменника.\n" -"Додатні значення відповідають зсуву вниз." +msgid "Case-Sensitive Forms" +msgstr "Регістрозалежні форми" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "Зсув вниз знаменника дробу окремих формул:" +msgid "Catalan" +msgstr "Каталанська" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Стандартний зсув вниз для знаменника у\n" -"відокремлених формулах.\n" -"Додатні значення відповідають зсуву вниз." +msgid "Cebuano" +msgstr "Себуано" -msgid "FractionNumeratorGapMin:" -msgstr "Мін. відстань між чисельником і рискою:" +msgid "Center Bet_ween Control Points" +msgstr "В _центрі між контрольними точками" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Мінімальна можлива відстань між нижньою точкою\n" -"чисельника і лінією риски дробу." +msgid "Center Out" +msgstr "Центрувати" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "Мін. відстань між чисельником і рискою (окрема):" +msgid "Center of Selection" +msgstr "Центр позначеного" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Мінімальна можлива відстань між нижньою точкою\n" -"чисельника і лінією риски дробу у відділеній\n" -"формулі." +msgid "Centered" +msgstr "За центром" -msgid "FractionRuleThickness:" -msgstr "Товщина риски дробу:" +msgid "Centered CJK Punctuation" +msgstr "Центрована ієрогліфічна пунктуація" -msgid "Thickness of the fraction bar." -msgstr "Товщина риски дробу." +msgid "Chaha Gurage" +msgstr "Чаха (гураге)" -msgid "FractionDenominatorGapMin:" -msgstr "Мін. відстань між знаменником і рискою:" +msgid "Chaining Positioning" +msgstr "Ланцюгове розташування" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Мінімальна можлива відстань між верхньою точкою знаменника\n" -"і лінією риски дробу." +msgid "Chaining Substitution" +msgstr "Ланцюгова підстановка" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "Мін. відстань між знаменником і рискою (окрема):" +msgid "Chaining position" +msgstr "Ланцюгове розташування" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Мінімальна можлива відстань між верхньою точкою знаменника\n" -"і лінією риски дробу у відділеній формулі." +msgid "Chaining substitution" +msgstr "Ланцюгова підстановка" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Горизонтальна відстань між верхнім і\n" -"нижнім елементами перекошеного дробу." +msgid "Chakma" +msgstr "Чакмійська" -msgid "SkewedFractionHorizontalGap:" -msgstr "Гор. інтервал скошеного дробу:" +msgid "Cham" +msgstr "Тьям" -msgid "SkewedFractionVerticalGap:" -msgstr "Верт. проміжок у перекошеному дробі:" +msgid "Change" +msgstr "Змінити" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Вертикальна відстань між верхнім і нижнім\n" -"елементами перекошеного дробу." +msgid "Change Glyphs" +msgstr "Зміна гліфів" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" -"Відстань між лінією надкреслення і\n" -"верхівкою основи." +msgid "Change Length" +msgstr "Змінити довжину" -msgid "OverbarVerticalGap:" -msgstr "Верт. проміжок для надкреслення:" +msgid "Change Supplement..." +msgstr "Змінити доповнення…" -msgid "OverbarRuleThickness:" -msgstr "Товщина лінії надкреслення:" +msgid "Change UniqueID?" +msgstr "Змінити UniqueID?" -msgid "Thickness of the overbar." -msgstr "Товщина надкреслення." +msgid "Change Weight" +msgstr "Зміна насиченості" -msgid "Extra white space reserved above the overbar." -msgstr "Додатковий проміжок над рискою над гліфом" +msgid "Change X-Height" +msgstr "Зміна зросту малих літер" -msgid "OverbarExtraAscender:" -msgstr "Додатковий проміжок для акценту під надкресленням:" +msgid "Change XHeight" +msgstr "Змінити зріст" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Відстань між підкреслюванням і\n" -"нижньою лінією основи." +msgid "Change _Glyph..." +msgstr "Змінити _гліф…" -msgid "UnderbarVerticalGap:" -msgstr "Верт. інтервал підкреслювання:" +msgid "Change _Weight..." +msgstr "З_мінити насиченість…" -msgid "Thickness of the underbar." -msgstr "Товщина підкреслення." +msgid "Change _X-Height..." +msgstr "Змінити з_ріст малих літер…" -msgid "UnderbarRuleThickness:" -msgstr "Товщина лінії підкреслення:" +msgid "Change whether spiro is active or not" +msgstr "Змінити режим spiro (задіяно чи ні)" -msgid "Extra white space reserved below the underbar." -msgstr "Додатковий інтервал, зарезервований під рискою підкреслювання." +msgid "Changed Color" +msgstr "Колір зміненого" -msgid "UnderbarExtraDescender:" -msgstr "Дод. проміжок під підкресленням:" +msgid "Changing glyph weights" +msgstr "Зміна насиченості гліфів" -msgid "RadicalVerticalGap:" -msgstr "Вертикальний проміжок у корені:" +msgid "Changing glyphs" +msgstr "Зміна гліфів" msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." msgstr "" -"Проміжок між лінією виразу і\n" -"лінією надкреслення над ним." - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "Вертикальний проміжок у корені (окрема):" +"Зміна лівої опори гліфа\n" +"коригує ліві опори інших посилань\n" +"у всіх акцентованих гліфах,\n" +"заснованих на ньому." msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." msgstr "" -"Проміжок між лінією виразу і\n" -"лінією надкреслення над ним у\n" -"відділеній формулі." - -msgid "RadicalRuleThickness:" -msgstr "Товщина лінії кореня:" +"Зміна ширини гліфа призведе до\n" +"зміни всіх акцентованих гліфів,\n" +"заснованих на ньому." -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" -"Товщина лінії кореня у скомпонованому\n" -"або побудованому радикалі." +msgid "Char. _Range" +msgstr "_Діапазон символів" -msgid "Extra white space reserved above the radical." -msgstr "Додатковий інтервал, зарезервований над радикалом." +msgid "CharCenterHighest" +msgstr "Центр за найв. точкою символу" -msgid "RadicalExtraAscender:" -msgstr "Додаткове підняття лінії кореня:" +msgid "Character Variants 01" +msgstr "Варіанти символів 01" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Додатковий горизонтальний кернінґ перед порядком у\n" -"радикалі, якщо такий вказано." +msgid "Character Variants 02" +msgstr "Варіанти символів 02" -msgid "RadicalKernBeforeDegree:" -msgstr "Кернінґ у радикалі перед порядком:" +msgid "Character Variants 03" +msgstr "Варіанти символів 03" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" -"Від’ємний горизонтальний кернінґ після порядку у\n" -"радикалі, якщо такий вказано." +msgid "Character Variants 04" +msgstr "Варіанти символів 04" -msgid "RadicalKernAfterDegree:" -msgstr "Кернінґ у радикалі після порядку:" +msgid "Character Variants 05" +msgstr "Варіанти символів 05" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" -"Висота полички порядку у радикалі, якщо такий\n" -"передбачено, у пропорції до висоти символу\n" -"радикала." +msgid "Character Variants 06" +msgstr "Варіанти символів 06" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "Підйом низу порядку радикала:" +msgid "Character Variants 07" +msgstr "Варіанти символів 07" -msgid "MinConnectorOverlap:" -msgstr "МінПерекриттяЗ’єднань:" +msgid "Character Variants 08" +msgstr "Варіанти символів 08" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Мінімальне перекриття з’єднуючих гліфів під час\n" -"побудови гліфів." +msgid "Character Variants 09" +msgstr "Варіанти символів 09" -msgid "Bad font, offset out of bounds.\n" -msgstr "Помилковий шрифт, відступ поза межами можливого діапазону.\n" +msgid "Character Variants 10" +msgstr "Варіанти символів 10" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Один з елементів багатоосновного шрифту містить квадратичні сплайни. Ці " -"сплайни слід перетворити на кубічні перед використанням шрифту у " -"багатоосновному шрифті." +msgid "Character Variants 99" +msgstr "Варіанти символів 99" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" -"Різні екземпляри цього багатоосновного шрифту мають різну кількість гліфів" +msgid "Charsets" +msgstr "Кодування" -msgid "This glyph is defined in one instance font but not in another" -msgstr "Цей гліф визначено у одному екземплярі шрифту, але його немає у іншому" +msgid "Chattisgarhi" +msgstr "Чхатісгархі" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" -"У даних цього гліфа міститься різна кількість посилань у різних екземплярах" +msgid "Chechen" +msgstr "Чеченська" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Посилання у різних екземплярах цього гліфа відповідають різним кодуванням" +msgid "Check Advance:" +msgstr "Перевіряти ширину:" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"У даних контуру цього гліфа міститься різна кількість гінтів у різних " -"екземплярах" +msgid "Check Box" +msgstr "Прапорець" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"У даних цього гліфа міститься різна кількість контурів у різних екземплярах" +msgid "Check Box Off Mark" +msgstr "Непозначений прапорець" -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"У даних цього гліфа міститься різна кількість гінтів у різних екземплярах" +msgid "Check Box On Mark" +msgstr "Позначений прапорець" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "У даних цього гліфа міститься різні пари кернінґу у різних екземплярах" +msgid "Check Self-Intersection" +msgstr "Знаходити самоперетини" -msgid "Bad Multiple Master Font" -msgstr "Помилковий багатоосновний шрифт" +msgid "Check Unicode/Name mismatch" +msgstr "Шукати невідповідності у парах Unicode/назва" -msgid "Various errors occurred at the selected glyphs" -msgstr "Під час обробки позначених гліфів сталися різноманітні помилки" +msgid "Check VAdvance:\n" +msgstr "Перевіряти верт. розмір:\n" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Під час обробки позначених гліфів сталася така помилка: %.100s" +msgid "Check _flipped references" +msgstr "Шукати посилання з _віддзеркаленням" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"Шрифт %.30s містить кубічні сплайни. Ці сплайни слід перетворити на " -"квадратичні перед використанням шрифту у придатному до викривлення шрифті " -"Apple." +msgid "Check _missing extrema" +msgstr "Шукати пропу_щені екстремуми" -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"Шрифт %.30s містить квадратичні сплайни. Ці сплайни слід перетворити на " -"кубічні перед використанням шрифту у багатоосновному шрифті." +msgid "Check _outermost paths clockwise" +msgstr "Перевіряти, чи спр_ямовано зовнішні контури за год. стрілкою" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"У зваженому шрифті немає запису ForceBoldThreshold, але є запис ForceBold у " -"шрифті %30s" +msgid "Check for CIDs defined _twice" +msgstr "Шукати CID, визначені _двічі" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Шрифти %1$.30s і %2$.30s мають різну кількість гліфів або різне кодування" +msgid "Check for _irrelevant control points" +msgstr "Шукати _невідповідні контрольні точки" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"У шрифтах %1$.30s і %2$.30s використовуються сплайни різних типів (у одному " -"квадратичні, у іншому — кубічні)" +msgid "Check for _undefined CIDs" +msgstr "Шукати _невизначені CID" -#, c-format msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" msgstr "" -"Запису «%1$.20s» немає у приватному словнику обох шрифтів, %2$.30s і %3$.30s." +"Шукати символи, які містять записи «GSUB» з посиланнями на порожні символи" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "Гліф %1$.30s визначено у шрифті %2$.30s, але не у шрифті %3$.30s" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "Шукати символи з шириною, що перевищує розміри показаної області." -#, c-format msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." msgstr "" -"Гліф %1$.30s у %2$.30s містить посилання і контури. Підтримки таких гліфів у " -"шрифті з варіаціями не передбачено." +"Перевірити, чи є у шрифті символи, чиї назви відповідають\n" +"позиціям у Unicode, які не збігаються з призначеними\n" +"позиціями символів." -#, c-format msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" +"Check for characters whose vertical advance width is not the displayed value." msgstr "" -"У гліфа %1$.30s кількість контурів у %2$.30s відмінна від кількості у %3$.30s" +"Шукати символи з вертикальними розмірами, що перевищують розміри показаної " +"області." -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s має кількість точок (або контрольних точок) " -"контурів, відмінну від кількості точок у %3$.30s" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s має напрямок контуру, відмінний від напрямку " -"контуру у %3$.30s" +msgid "Check for incomplete mark to base subtables" +msgstr "Шукати незавершені позначки базових підтаблиць" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s має кількість посилань, відмінну від кількості " -"посилань у %3$.30s" +msgid "Check for missing _glyph names" +msgstr "Шукати пропущені назви _гліфів" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s містить посилання з іншим масштабом, " -"обертанням тощо, ніж у %3$.30s" +msgid "Check for missing _scripts in features" +msgstr "Шукати пропущені _скрипти у модифікаціях" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s має кількість пар кернінґу, відмінну від " -"кількості пар у %3$.30s" +msgid "Check for missing glyph names" +msgstr "Шукати пропущені назви гліфів" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Гліф %1$.30s містить іншу кількість точок (та контрольних точок) на контурах " -"ніж різноманітні екземпляри шрифту" +msgid "Check for multiple characters with the same name" +msgstr "Перевірити, чи немає декількох символів з однаковими назвами" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"Гінти %1$s у гліфі «%2$.30s» у шрифті %3$.30s не відповідають гінтам у " -"%4$.30s (інша кількість або інші критерії перекриття)" +msgid "Check missing _bitmaps" +msgstr "Шукати пропущені _растри" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" -"Гліф %1$.30s у шрифті %2$.30s має іншу маску гінтінґу у контурах, відмінну " -"від маски у %3$.30s" +msgid "Check multiple Names" +msgstr "Шукати повтори назв" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "У типовому шрифті немає таблиці «cvt », а у екземплярі %.30s є." +msgid "Check multiple Unicode" +msgstr "Шукати повтори Unicode" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" -"Шрифти екземпляра можуть містити лише таблицю «cvt », а у %.30s містяться " -"також якісь інші таблиці truetype." +msgid "Check substitutions for empty chars" +msgstr "Шукати підстановки для порожніх символів" -#, c-format msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"Таблиця «cvt » у екземплярі %.30s має розмір, відмінний від розміру у " -"типовому шрифті" +"Перевірити обрис гліфа на стандартні помилки перед збереженням.\n" +"Перевірка може бути доволі повільною." -msgid "No problems detected" -msgstr "Проблем не виявлено" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "Перевіряти, чи CID визначено у більше ніж одному підшрифті" -msgid "OK" -msgstr "Гаразд" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "Перевіряти, чи є CID невизначеним для всіх підшрифтів" -#, c-format msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" +"Шукати підстановки, класи кернінґу тощо, у яких використано назву гліфа, яка " +"не відповідає жодному з гліфів шрифту" -msgid "NameList duplicated" -msgstr "" +msgid "Cherokee" +msgstr "Черокі" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Chichewa" +msgstr "Чічеванська" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Список назв %s засновано на списку %s, знайти який не вдалося" +msgid "Chin" +msgstr "Чин" -msgid "NameList base missing" -msgstr "Не знайдено основи списку назв" +msgid "Chinese (Hong Kong)" +msgstr "Китайська (Гонконг)" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Список назв %s засновано на двох списках назв" +msgid "Chinese (Macau)" +msgstr "Китайська (Макао)" -msgid "NameList based twice" -msgstr "Подвійне джерело списку назв" +msgid "Chinese (PRC)" +msgstr "Китайська (КНР)" -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"Не вказано назви, на яку слід змінити %s\n" -"%s" +msgid "Chinese (Singapore)" +msgstr "Китайська (Сингапур)" -msgid "NameList parsing error" -msgstr "Помилка обробки списку назв" +msgid "Chinese (Taiwan)" +msgstr "Китайська (Тайвань)" -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"Помилкове значення unicode під час обробки %s\n" -"%s" +msgid "Chinese Hong Kong" +msgstr "Китайська (Гонконг)" -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "Під час обробки %s не виявлено назви для символу unicode %x" +msgid "Chinese Phonetic" +msgstr "Китайська фонетична" -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "Під час обробки %s виявлено помилкову назву для символу unicode %x" +msgid "Chinese Simplified" +msgstr "Китайська (спрощена)" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "Під час обробки %s виявлено декілька назв для символу unicode %x" +msgid "Chinese Traditional" +msgstr "Китайська (традиційна)" -msgid "AGL without afii" -msgstr "AGL без afii" +msgid "Chipewyan" +msgstr "Чипевьян" -msgid "AGL For New Fonts" -msgstr "AGL для нових шрифтів" +msgid "Choose a file format..." +msgstr "Виберіть формат файла…" -msgid "Adobe Glyph List" -msgstr "Список гліфів Adobe" +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Виберіть відповідний метод, що залежить від писемності гліфа" -msgid "AGL with PUA" -msgstr "AGL з PUA" +msgid "Choose which lookups to copy" +msgstr "Виберіть фільтри, які слід скопіювати" -msgid "Greek small caps" -msgstr "Грецька капітель" +msgid "Chukchi" +msgstr "Чукотська" -msgid "ΤεΧ Names" -msgstr "Назви з ΤεΧ" +msgid "Church Slavonic" +msgstr "Церковнослов’янська" -msgid "AMS Names" -msgstr "Назви з AMS" +msgid "Chuvash" +msgstr "Чуваська" -msgid "Bad Token" -msgstr "Помилковий елемент" +msgid "Clarendon Serifs" +msgstr "Кларендон без засічок" -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"Помилковий елемент «%.30s»\n" -"поряд з …%40s" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Класи" +msgstr[1] "Класи" +msgstr[2] "Класи" +msgstr[3] "Класи" #, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Помилковий елемент. Мало бути «%.10s», отримано «%.10s»\n" -"поряд з …%40s" +msgid "Class %d: " +msgstr "Клас %d: " + +msgid "Class 0" +msgstr "Клас 0" + +msgid "Class 1: {Everything Else}" +msgstr "Клас 1: {все інше}" + +msgid "Class Name" +msgstr "Назва класу" + +msgid "Class already used" +msgstr "Клас вже використано" + +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "Підтаблиця визначення класів продовжується за межами таблиці\n" #, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"Помилковий елемент, отримано «%1$c»\n" -"поряд з …%2$40s" +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Індекс класу поза межами діапазону %d (має бути <%d)\n" + +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Клас поза межами діапазону у підтаблиці позначок GPOS\n" #, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" msgstr "" -"Помилковий елемент. Мало бути «%.10s»\n" -"поряд з …%40s" +"Клас поза межами діапазону у підтаблиці позначок GPOS для позначки %.30s\n" -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"Неочікуваний елемент.\n" -"перед …%40s" +msgid "Class10" +msgstr "Клас10" -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"Неочікуваний елемент після завершення виразу.\n" -"перед …%40s" +msgid "Class2" +msgstr "Клас2" -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Спроба обчислення логарифма від %1$g у %2$.30s" +msgid "Class3" +msgstr "Клас3" -msgid "Bad Value" -msgstr "Помилкове значення" +msgid "Class4" +msgstr "Клас4" -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Спроба обчислення квадратного кореня з %1$g у %2$.30s" +msgid "Class5" +msgstr "Клас5" -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Спроба ділення на 0 у %.30s" +msgid "Class6" +msgstr "Клас6" -msgid "Projecting..." -msgstr "Проектування…" +msgid "Class7" +msgstr "Клас7" -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"Якщо вам потрібно замінити масив OtherSubrs Adobe (у шрифтах Type1)\n" -"вашим власним масивом, вкажіть тут файл, що містить список\n" -"до 14 підпрограм PostScript. Кожній підпрограмі має передувати\n" -"рядок, що починається з «%%%%» (будь-який текст до початкового\n" -"«%%%%» вважатиметься повідомленням про авторські права).\n" -"Перші три підпрограми призначено для флекс-гінтінґу, наступні—\n" -"для замінників під час гінтінґу (ОБОВ’ЯЗКОВІ), 14 підпрограму\n" -"(або 13, оскільки нумерація розпочинається з 0) призначено для\n" -"контргінтінґу. Кожну підпрограму має бути обмежено парою\n" -"квадратних дужок, [ ]." +msgid "Class8" +msgstr "Клас8" -msgid "OtherSubrsFile" -msgstr "Файл OtherSubrs" +msgid "Class9" +msgstr "Клас9" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Типове кодування для\n" -"нових шрифтів" +msgid "Classes" +msgstr "Класи" -msgid "NewCharset" -msgstr "Новий набір символів" +msgid "Class|Name" +msgstr "Назва" -msgid "NewEmSize" -msgstr "Новий розмір em" +msgid "Clea_nup Glyph" +msgstr "О_чистити гліф" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Типовий розмір em-квадрата для щойно створеного шрифту." +msgid "Cleanup Self Intersect" +msgstr "Усунути самоперетини" -msgid "NewFontsQuadratic" -msgstr "Квадратичність нового шрифту" +msgid "Clear" +msgstr "Спорожнити" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"Визначає, повинні нові шрифти містити квадратичні (truetype)\n" -"чи кубічні (postscript & opentype) сплайни." +msgid "Clear All" +msgstr "Спорожнити все" -msgid "FreeTypeInFontView" -msgstr "FreeType на панелі перегляду" +msgid "Clear All Device Tables" +msgstr "Спорожнити всі таблиці пристроїв" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Використовувати растеризатор FreeType (якщо\n" -"доступний) для перетворення гліфів у растрову\n" -"форму на панелі перегляду. Зазвичай, покращує\n" -"якість результатів." +msgid "Clear DStem" +msgstr "Вилучити діагональний штрих" -msgid "LoadedFontsAsNew" -msgstr "Завантажені шрифти як нові" +msgid "Clear Device Table" +msgstr "Спорожнити таблицю пристроїв" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Визначає, слід зберігати для шрифтів, завантажених з диска,\n" -"початковий порядок сплайнів (квадратичний або кубічний), чи\n" -"слід перетворювати сплайни до типового порядку для нових\n" -"шрифтів (див. «Квадратичність нового шрифту»)." +msgid "Clear Instructions" +msgstr "Спорожнити список інструкцій" -msgid "PreferCJKEncodings" -msgstr "Перевага кодувань CJK" +msgid "Clear Special Data" +msgstr "Вилучити спеціальні дані" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." +msgid "Clear _Background" +msgstr "Спорожнити _тло" + +msgid "Clear _VStem" +msgstr "Вилу_чити верт. штрих" + +msgid "Clear all device table corrections associated with this combination" msgstr "" -"Під час завантаження шрифту truetype або opentype, який містить\n" -"кодову таблицю unicode і CJK, використовувати цей прапорець,\n" -"щоб вказати, яку з них слід завантажувати для шрифту." +"Спорожнити всі значення виправлень таблиці пристроїв, пов’язані з цією " +"комбінацією." -msgid "AskUserForCMap" -msgstr "Питати щодо CMap" +msgid "Clear destination layer before copy" +msgstr "Спорожнити шар призначення перед копіюванням" + +msgid "ClearInstrsBigChanges" +msgstr "СпорожнІнстрВелЗмін" msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" msgstr "" -"Під час завантаження шрифту у форматі sfnt (TrueType, OpenType тощо)\n" -"запитувати, яку cmap слід використовувати спочатку." +"Натисніть, щоб дізнатися більше про OFL (SIL Open Font License), \n" +"зокрема ознайомитися зі списком поширених питань та відповідей. \n" msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" -"Введіть список чотирилітерних теґів таблиці, відокремлених\n" -"комами. FontForge створити двійкову копію цих таблиць під\n" -"час завантаження шрифту True/OpenType і виведе ці таблиці\n" -"у незмінній формі під час створення шрифту. Не включайте\n" -"до цього списку теґи таблиць, які FontForge може обробляти." - -msgid "PreserveTables" -msgstr "Зберігати таблиці" +"Натисніть тут, щоб додати метадані OFL до вашого власного шрифту у поля умов " +"ліцензування та адреси цих умов. \n" +"Потім натисніть на полі «Ліцензія», щоб заповнити місця замінників синхронно " +"з OFL.txt. \n" msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" -"У режимі перегляду обрисів натискання клавіші Shift обмежить рух напрямком, " -"паралельним до кута курсиву, а не вертикальним напрямком." +"Клацніть на діапазоні, щоб вибрати символи у цьому діапазоні.\n" +"Двічі клацніть на діапазоні, щоб переглянути символи, які мають\n" +"бути у діапазоні, але їх там немає." -msgid "ItalicConstrained" -msgstr "Обмежений курсив" +msgid "Clip Path Color" +msgstr "Колір контуру-обгортки" -msgid "SnapToInt" -msgstr "Округляти до цілого" +msgid "Cloc_kwise" +msgstr "За _годинниковою стрілкою" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Коли користувач клацання кнопкою миші у вікні редагування, округлювати " -"значення позиції до найближчих цілих чисел." +msgid "Close Open Contours" +msgstr "Замикати незамкнені контури" -msgid "JoinSnap" -msgstr "Об’єднання близьких" +msgid "Co_py LBearing" +msgstr "Копі_ювати ліву опору" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"Пункт «Зміни-> Приєднати» об’єднуватиме точки, які буде розташовано на " -"вказаній відстані.\n" -"Значення 0 означає, що розташування точок має збігатися." +msgid "Collage" +msgstr "Колаж" -msgid "CopyMetaData" -msgstr "Копіювати метадані" +msgid "Color" +msgstr "Колір" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"Під час копіювання гліфів з панелі перегляду шрифту також копіювати\n" -"метадані гліфів (назву, кодування, коментар тощо)." +msgid "Color Button" +msgstr "Кнопки кольорів" -msgid "The maximum number of Undoes/Redoes stored in a glyph" +#, c-format +msgid "Color Source with id %s had an unexpected type %s." msgstr "" -"Максимальна кількість дій для скасування/повернення, які зберігатимуть у " -"гліфі" +"Джерело кольору з ідентифікатором %s належало до неочікуваного типу %s." -msgid "UndoDepth" -msgstr "Глибина стеку команд" +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "Колір роздільників стовпчиків у основному розділі редагування матриці" -msgid "AutoWidthSync" -msgstr "Автосинхр. ширин" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "Колір роздільників стовпчиків у розділі заголовків редагування матриці" msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." +"Color of frozen (unchangeable) entries in the main section of a matrix edit" msgstr "" -"Зміна ширини гліфа призведе до\n" -"зміни всіх акцентованих гліфів,\n" -"заснованих на ньому." +"Колір заморожених (незмінних) записів у основному розділі редагування матриці" -msgid "AutoLBearingSync" -msgstr "АвтоСинхрЛівоїОпори" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "Колір активного запису у основному розділі редагування матриці" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." +msgid "Color of the font used to display glyph information in the fontview" msgstr "" -"Зміна лівої опори гліфа\n" -"коригує ліві опори інших посилань\n" -"у всіх акцентованих гліфах,\n" -"заснованих на ньому." +"Колір шрифту, який буде використано для показу даних щодо гліфів на панелі " +"перегляду шрифту." -msgid "ClearInstrsBigChanges" -msgstr "СпорожнІнстрВелЗмін" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Колір, яким буде намальовано лінію додаткової ширини гліфа" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" +msgid "Color used to draw the background of selected glyphs" +msgstr "Колір, який буде використано для малювання тла позначених гліфів" + +msgid "Color used to draw the foreground of empty slots" msgstr "" -"У інструкціях TrueType для роботи з точками\n" -"використовуються їхні номери, отже, якщо ви\n" -"редагуєте гліф таким чином, що змінюється\n" -"нумерація точок (додаєте точки, вилучаєте їх тощо),\n" -"інструкції буде застосовано не до тих точок, що\n" -"може спотворити результат.\n" -" Зазвичай, FontForge вилучає інструкції, якщо\n" -"виявить, що нумерації точок змінилася. Так\n" -"зроблено, щоб уникнути проблем. Ви можете\n" -"вимкнути вилучення інструкцій, але у такому\n" -"разі слід бути надзвичайно обережними!" +"Колір, який буде використано для малювання переднього плану порожніх слотів" -msgid "CopyTTFInstrs" -msgstr "КопіюватиІнстрTTF" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "" +"Колір, який буде використано для малювання переднього плану позначених гліфів" -msgid "AccentOffsetPercent" -msgstr "ВідсотокВідступуАкцентів" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Колір, яким буде намальовано лінію додаткової курсивної ширини гліфа" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Значення у відсотках від em, на яке слід зсунути акцент від базового гліфа " -"під час побудови акцентованих символів." +msgid "Color used to draw the kerning line" +msgstr "Колір, який буде використано для малювання лінії кернінґу" -msgid "AccentCenterLowest" -msgstr "АкцентУЦентріВнизу" +msgid "Color used to draw the left side bearing" +msgstr "Колір, який буде використано для малювання лівої опори" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Під час розташовування акцентів над літерами\n" -"FontForge може використовувати центр їхньої повної\n" -"ширини або центр на основі нижньої точки акценту." +msgid "Color used to draw the progress bar" +msgstr "Колір, який буде використано для малювання смужки поступу." -msgid "CharCenterHighest" -msgstr "Центр за найв. точкою символу" +msgid "Color used to mark a changed glyph" +msgstr "Колір, який буде використано для позначення зміненого гліфа" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" +msgid "Color used to mark glyphs that need hinting" msgstr "" -"Під час розташовування центра акценту над гліфом\n" -"можна використовувати найвищу точку гліфа або\n" -"середину гліфа?" +"Колір, який буде використано для позначення гліфів, які потребують гінтування" -msgid "PreferSpacingAccents" -msgstr "Перевага інтервальних акцентів" +msgid "Color used to mark the selected glyph" +msgstr "Колір, який буде використано для виокремлення позначеного гліфа" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"Використовувати інтервальні акценти (Unicode: 02C0-02FF),\n" -"а не комбіновані акценти (Unicode: 0300-036F) під час\n" -"побудови акцентованих гліфів." +msgid "Color:" +msgstr "Колір:" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"У FontForge передбачено підтримку різних допоміжних програм для\n" -"автоматичного трасування: autotrace і potrace\n" -"Якщо у вашій системі є лише одна з програм, її буде використано.\n" -"Якщо у системі є обидві програми, за допомогою цього параметра\n" -"можна вказати, яку саме програму слід використовувати FontForge." +msgid "Color|Background" +msgstr "Тло" -msgid "PreferPotrace" -msgstr "ПеревагаPotrace" +msgid "Color|Choose..." +msgstr "Вибрати…" -msgid "AutotraceArgs" -msgstr "ПарамАвтотрасування" +msgid "Color|Default" +msgstr "Типовий" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Додаткові параметри налаштовування програми автотрасування\n" -"(autotrace або potrace)" +msgid "Color|FillColor" +msgstr "Колір заповнення" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "" -"Запитувати у користувача про параметри автотрасування кожного разу, коли " -"викликається автотрасування" +msgid "Color|Foreground" +msgstr "Переднього плану" -msgid "AutotraceAsk" -msgstr "ЗапитЩодоАвтотрасування" +msgid "Com_binations" +msgstr "Ко_мбінації" + +msgid "Combining Diacritical Marks" +msgstr "Об’єднання діакритичних знаків" + +msgid "Combining Diacritical Marks Supplement" +msgstr "Додаткові об’єднання діакритичних знаків" + +msgid "Combining Diacritical Marks for Symbols" +msgstr "Об’єднання діакритичних знаків і символів" + +msgid "Combining Half Marks" +msgstr "Комбіновані позначки половинок" + +msgid "Combining Marks for Symbols" +msgstr "Складені позначки для символів" msgid "" "Commands to pass to mf (metafont) program, the filename will follow these" @@ -4996,10610 +4773,10309 @@ "Команди, які слід передати програмі mf (metafont), за ними буде вказано " "назву файла" -msgid "MfArgs" -msgstr "АргMf" +msgid "Comment" +msgstr "Коментар" -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Запитати користувача для команд mf кожного разу, коли викликається mf" +msgid "Common Indic Number Forms" +msgstr "Загальні індійські форми чисел" -msgid "MfAsk" -msgstr "ЗапитMf" +msgid "Common Number Separator" +msgstr "Загальний роздільник цифр" -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge завантажує великі зображення у тло кожного гліфа\n" -"до автоматичного трасування. Ви можете наказати програмі\n" -"зберігати ці зображення після завершення обробки за допомогою\n" -"mf або вилучити зображення з метою економії місця." +msgid "Comorian" +msgstr "Коморська" -msgid "MfClearBg" -msgstr "MfПорТло" +msgid "Compact" +msgstr "Стиснутий" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"Під час створення MetaFont (mf) до stdout надсилається багато даних.\n" -"Здебільшого, ці дані є набридливими, але іноді\n" -"важливо бачити, чи все іде належним чином." +msgid "CompactOnOpen" +msgstr "Стискати при відкритті" -msgid "MfShowErr" -msgstr "ПоказПомилокMf" +msgid "Compacted" +msgstr "Стиснутий" -msgid "FoundryName" -msgstr "Назва ливарні" +#, c-format +msgid "Compare %s to %s" +msgstr "Порівняти %s з %s" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Назва у полі ливарні під час\n" -"створення шрифту bdf" +msgid "Compare Fonts..." +msgstr "Порівняти шрифти…" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"Назва, використана для поля ід. виробника\n" -"під час створення шрифту ttf (таблиця OS/2).\n" -"Має не перевищувати у довжину 4 символи." +msgid "Compare Glyph _Positioning" +msgstr "Порівняти розта_шування гліфів" -msgid "TTFFoundry" -msgstr "Ливарня TTF" +msgid "Compare Glyph _Substitution" +msgstr "Порівняти пі_дстановки гліфів" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"FontForge використає цей список назв під час призначення\n" -"назв гліфів для діапазонів символів у новому шрифті." +msgid "Compare Hint_Masks" +msgstr "Порівняти _маски гінтів" -msgid "NewFontNameList" -msgstr "Список назв нового шрифту" +msgid "Compare Layers" +msgstr "Порівняння шарів" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Колись компанія Adobe призначила кодування PUA (public use area)\n" -"для багатьох стилістичних варіантів символів (малої буквиці, застарілих форм " -"запису цифр тощо). Згодом Adobe відмовилася від\n" -"цієї ідеї і рекомендувала ігнорувати ці кодування.\n" -"\n" -" Такі прив’язки було створено через те, що більшість програм були\n" -"нездатні обробляти модифікації OpenType для доступу до варіантів\n" -"символів. Тепер Adobe вважає, що всі варті уваги програми було\n" -"змінено так, що вони можуть обробляти модифікації. Програми,\n" -"подібні до Word і OpenOffice все ще не здатні обробляти\n" -"модифікації, тому типовою поведінкою fontforge є ігнорування\n" -"поточних рекомендацій Adobe.\n" -"\n" -"Зауваження: така поведінка не впливає на визначення позицій\n" -"unicode на основі кодувань шрифту, вона просто керує визначенням\n" -"позиції unicode за назвою." - -msgid "RecognizePUANames" -msgstr "РозпізнНазвPUA" +msgid "Compare Layers..." +msgstr "Порівняти шари…" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Дозволити повний набір символів unicode у назвах\n" -"гліфів. Цей набір не узгоджується стандартом назв\n" -"гліфів Adobe. Такі назви має бути призначено для\n" -"внутрішнього використання, їх НЕ можна\n" -"використовувати у промислових шрифтах." +msgid "Compare _Bitmaps" +msgstr "Порівняти _растри" -msgid "UnicodeGlyphNames" -msgstr "Назви гліфів Unicode" +msgid "Compare _Hints" +msgstr "Порівняти _гінти" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Якщо вказано це параметр, його значенням має бути список\n" -"відокремлених пробілами цілих чисел, кожне з яких має\n" -"бути меншим 16777216, щоб унікальним чином ідентифікувати\n" -"вашу організацію. FontForge створити випадкове число для\n" -"остаточного компонента." +msgid "Compare _Names" +msgstr "Порівняти н_азви" -msgid "XUID-Base" -msgstr "Основа XUID" +msgid "Compare _Outlines" +msgstr "Порівняти _обриси" -msgid "AskBDFResolution" -msgstr "Запитувати щодо роздільності BDF" +msgid "Compare hintmasks" +msgstr "Порівняти маски гінтів" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Під час створення набору шрифтів BDF просити користувача\n" -"вказати роздільну здатність екрана для шрифтів, інакше\n" -"FontForge вгадуватиме її за розміром пікселів." +msgid "Compare postscript hints and hintmasks and truetype instructions" +msgstr "Порівняти гінти postscript та маски гінтів і інструкції truetype" -msgid "AutoHint" -msgstr "Автогінтування" +msgid "Compare two layers" +msgstr "Порівняння двох шарів" -msgid "AutoHint changed glyphs before generating a font" -msgstr "" -"Автоматично визначати гінти для змінених шрифтів перед створенням шрифту" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "Порівняти версію %s %s з %s" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"FontForge розташує вертикальні або горизонтальні для опису обмежувальних " -"рамок відповідних гліфів." +msgid "Compatible Full" +msgstr "Повна сумісність" -msgid "HintBoundingBoxes" -msgstr "Гінти для обмежувальних рамок" +msgid "Complex" +msgstr "Складений" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"FontForge розташує вертикальні або горизонтальні гінти на кінцях " -"діагональних штрихів." +msgid "Complex Fill" +msgstr "Складене заповнення" -msgid "HintDiagonalEnds" -msgstr "Гінти для діагональних кінців" +msgid "Component" +msgstr "Компонент" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"FontForge розташує вертикальні або горизонтальні гінти на перетинах " -"діагональних штрихів." +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Компонент %d %.30s (%d,%d)" -msgid "HintDiagonalInter" -msgstr "Гінти для діагональних перетинів" +msgid "Components" +msgstr "Компоненти" -msgid "DetectDiagonalStems" -msgstr "Виявляти діагональні основні штрихи" +msgid "Composites in AFM" +msgstr "Складені у AFM" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" -"FontForge створюватиме гінти для діагональних штрихів, які потім може бути " -"використано програмою автоматичного визначення інструкцій." +msgid "Compress (as a percentage)" +msgstr "Стиснути (у відсотковому вимірі)" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" -"MS змінила (у серпні 2006 року) внутрішні розробки щодо рушія\n" -"визначення форм індійських записів, і щоб уникнути неоднозначності\n" -"цієї зміни створила паралельний набір теґів писемності (такі\n" -"теґи завершуються цифрою «2») для запису індійських мов. Якщо ви\n" -"працюєте з набором нової системи, позначте цей пункт, якщо\n" -"зі старою — зніміть позначку.\n" -"(Якщо ви не працюєте з індійськими писемностями, цей пункт ні на\n" -"що не впливає.)" +msgid "Compressed object container is itself a compressed object" +msgstr "Контейнер стиснутого об’єкта сам є стиснутим об’єктом" -msgid "UseNewIndicScripts" -msgstr "Нові індійські писемності" +msgid "Condense/Extend" +msgstr "Стискання або розтягування" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Файл ресурсів" +msgid "Condensed" +msgstr "Вузький" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" -"Під час запуску FontForge завантажує тему інтерфейсу користувача\n" -"з цього файла. Будь-які зміни набудуть чинності лише після перезапуску " -"FontForge." +msgid "Condensed (75%)" +msgstr "Вузький (75%)" -msgid "Show splash screen on start-up" -msgstr "Показувати вікно вітання під час запуску" +msgid "Configure" +msgstr "Налаштувати" -msgid "SplashScreen" -msgstr "Вікно вітання" +msgid "Conflict Hint Color" +msgstr "Колір конфліктних гінтів" -msgid "GlyphAutoGoto" -msgstr "Автоматичний перехід до гліфа" +msgid "Conjunct Form After Ro" +msgstr "Формат спряження після ро" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"Натискання клавіші символу у вікні перегляду гліфів призведе до переходу до " -"перегляду відповідного символу." +msgid "Conjunct Forms" +msgstr "Форми спряження" -msgid "OpenCharsInNewWindow" -msgstr "Відкривати символи у новому вікні" +msgid "Connectors" +msgstr "З’єднання" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" -"Подвійне клацання на символі у вікні перегляду\n" -"символів відкриє символ у новому вікні. Якщо\n" -"вимкнено, символ буде відкрито у вже створеному\n" -"вікні." +msgid "Constants" +msgstr "Сталі" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "Містить точки прив’язки для деяких, але не всіх, класів у підтаблиці" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" +msgid "Contextual Alternates" +msgstr "Контекстуальні альтернативи" -msgid "ArrowMoveSize" -msgstr "Крок пересування стрілкою" +msgid "Contextual Chaining Position" +msgstr "Контекстне ланцюгове розташування" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "" -"Кількість одиниць em, на які натискання клавіші зі стрілкою пересуватиме " -"позначену точку" +msgid "Contextual Chaining Positioning" +msgstr "Контекстуальне ланцюгове розташування" -msgid "ArrowAccelFactor" -msgstr "Коефіцієнт прискорення стрілки" +msgid "Contextual Chaining Substitution" +msgstr "Контекстуальна ланцюгова підстановка" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" -"Утримування натиснутою клавіші Shift збільшить швидкість руху за допомогою " -"клавіш зі стрілками у вказану кількість разів." +msgid "Contextual Ligatures" +msgstr "Контекстуальні лігатури" -msgid "SnapDistance" -msgstr "Відстань прилипання" +msgid "Contextual Position" +msgstr "Контекстне розташування" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Якщо вказівник миші перебуває на відстані, меншій\n" -"за вказану тут у пікселях, від особливих точок\n" -"гліфів (основної лінії, сплайнів ґратки тощо)\n" -"вказівник прилипне до цієї особливої точки." +msgid "Contextual Positioning" +msgstr "Контекстуальне розташування" -msgid "StopAtJoin" -msgstr "Зупиняти на з’єднаннях" +msgid "Contextual State Machine" +msgstr "Автомат контекстуального стану" -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" -"Під час перетягування точок на панелі перегляду обрисів\n" -"може статися з’єднання (у кінцевих точках можуть з’єднатися\n" -"два розімкнених контури). Якщо можливість увімкнено,\n" -"з’єднання призведе до того, що FontForge припинить рух\n" -"позначеного фрагмента (так, неначе користувач відпустив\n" -"кнопку миші). Ця можливість, якщо ваші пальці трохи\n" -"тремтять." +msgid "Contextual Substitution" +msgstr "Контекстна підстановка" -msgid "Figure out flex hints after every change" -msgstr "Визначати підказки флексів після будь-якої зміни." +msgid "Contextual Swash" +msgstr "Контекстуальне доповнення" -msgid "UpdateFlex" -msgstr "Оновлювати флекси" +msgid "Contextual insertion" +msgstr "Контекстуальне вставлення" -msgid "Display rulers in the Outline Glyph View" -msgstr "Показувати лінійки на панелі обрисів гліфів" +msgid "Contextual position" +msgstr "Контекстне розташування" -msgid "Can't insert 'cvt'" -msgstr "Неможливо вставити «cvt»" +msgid "Contextual substitution" +msgstr "Контекстна підстановка" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"Таблиця «cvt», можливо застаріла, вже існує. FontForge може використати " -"таблицю, але не зможе зробити припущення щодо значень, які зберігаються у " -"таблиці. У разі використання припущень створені інструкції матимуть низьку " -"якість. Якщо застаріле гінтування буде порушено, варто спорожнити «cvt» і " -"повторити створення інструкцій у автоматичному режимі. " +msgid "Continue" +msgstr "Продовжити" -msgid "Can't insert 'fpgm'" -msgstr "Неможливо вставити «fpgm»" +msgid "Contribution of each master design" +msgstr "Внесок кожного з основних елементів" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"Виявлено код «fpgm», який є несумісним з кодом FontForge. Створені " -"інструкції будуть низької якості. Якщо застаріле гінтування має бути " -"відкинуто, варто спорожнити «fpgm» і повторити створення інструкцій у " -"автоматичному режимі. Код користувача може бути додано до таблиці «fpgm» " -"FontForge, але через можливі майбутні оновлення вам наполегливо " -"рекомендується використовувати більші номери для функцій, створених " -"користувачем." +msgid "Control Pictures" +msgstr "Малюнки керування" -msgid "Can't insert 'prep'" -msgstr "Неможливо вставити «prep»" +msgid "Control Points (Always_)" +msgstr "Контрольні точки (_завжди)" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"Виявлено код «prep», несумісний з кодом FontForge. Належну роботу коду " -"гарантувати не можна. Рекомендуємо вам дозволити FontForge вставити його " -"код, а потім додати код користувача." +msgid "Control Points _beyond spline" +msgstr "Контрольні точки _поза сплайнами" -msgid "Can't instruct this glyph" -msgstr "Не вдалося створити інструкції для цього гліфа" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Контрольні точки поблизу горизонтальних/вертикальних/курсивних ліній" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"У TrueType не передбачено підтримки одночасного\n" -"використання посилань та контурів. Якщо вам\n" -"потрібні інструкції %.30s, вам слід виконати\n" -"одну з таких дій:\n" -" * Від’єднати посилання\n" -" * Скопіювати вбудовані контури окремо (гліф\n" -" без кодування) і зробити посилання на них." +msgid "Control Vertical Counters (use for CJK)" +msgstr "Керування вертикальними прогалинами (для ієрогліфів)" + +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "Керування вертикальним відображенням (для європейських писемностей)" -#, c-format msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" -"У TrueType не передбачено посилань на\n" -"частини, збільшення яких перевищує 200%%.\n" -"Втім, %1$.30s має масштаб %2$.30s. Всі\n" -"додані інструкції буде знехтувано." +"Контрольні точки є зайвими, якщо їх було розташовано надто близько\n" +"до основної точки, щоб значно вплинути на форму кривої." -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Занадто багато підпрограм. Можлива обробка не більше за 14 (0-13)\n" +msgid "ControlPoint|Default" +msgstr "Типове" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "Попередження: позначка зміни порядку байтів у шрифті palm.\n" +msgid "Convert By C_Map" +msgstr "Перетвор_ити за CMap" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "Попередження: версія 4 Font Bucket вважатиметься версією 0.\n" +msgid "Convert Design Vector Function:" +msgstr "Перетворення компонування векторної функції:" -msgid "Bad Metrics" -msgstr "Помилкова метрика" +msgid "Converting PostScript" +msgstr "Перетворення Postscript" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Буде використано лише перші 256 гліфів у кодуванні" +msgid "Coordinate Line Color" +msgstr "Колір ліній координат" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "У одному зі шрифтів %1$d,%2$d немає гліфа %3$d" +msgid "Coordinate along which to space" +msgstr "Координата, вздовж якої додається проміжок" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"У шрифті %1$d гліф %2$.30s або починається до 0, або продовжується за " -"значення додаткової ширини, або перевищує обмеження за висотою." +msgid "Cop_y Layer To Layer..." +msgstr "Копі_ювати шар у шар…" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"У шрифті %1$d додаткова ширина гліфа %2$.30s не масштабується належним чином " -"до базової додаткової ширини. Належне значення має бути встановлено у " -"примусовому режимі." +msgid "Coptic" +msgstr "Коптська" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "Додаткова ширина гліфа %.30s має бути меншою за 127" +msgid "Copy Gri_d Fit" +msgstr "Копіювати розташування у пі_ксельній сітці" -#, c-format msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" +"Copy INDEXed element to stack\n" +"Pops an index & copies stack\n" +"element[index] to top of stack" msgstr "" -"Один з вказаних растрових шрифтів, %1$d, не є загальним масштабуванням " -"найменшого шрифту, %2$d (або відмінність у масштабах є надто великою)." - -msgid "Unexpected density" -msgstr "Неочікувана щільність" +"Copy INDEXed element to stack\n" +"Копіювати індексований елемент до стека\n" +"Отримує індекс і копіює елемент зі стека з\n" +"номером індексу на вершину стека." -msgid "Multiple-Density Font" -msgstr "Шрифт декількох щільностей" +msgid "Copy Layer To Layer" +msgstr "Копіювати шар до шару" -msgid "High-Density Font" -msgstr "Високощільний шрифт" +msgid "Copy Layers" +msgstr "Копіювання шарів" -msgid "Single and Multi-Density Fonts" -msgstr "Шрифти однієї і декількох щільностей" +msgid "Copy Loo_kup Data" +msgstr "Копіювати дані _фільтрування" -msgid "Single and High-Density Fonts" -msgstr "Шрифти однієї і високої щільності" +msgid "Copy RBearin_g" +msgstr "Копіювати прав_у опору" -msgid "Choose a file format..." -msgstr "Виберіть формат файла…" +msgid "Copy _Fg To Bg" +msgstr "Копіювати п_ередній план у тло" -msgid "What type(s) of palm font records do you want?" -msgstr "Які типи записів шрифтів palm вам потрібні?" +msgid "Copy _From" +msgstr "Копіювати _з" -msgid "Compressed object container is itself a compressed object" -msgstr "Контейнер стиснутого об’єкта сам є стиснутим об’єктом" +msgid "Copy _Lookup Data" +msgstr "Копіювати дані _фільтрування" -msgid "Flate decompression failed.\n" -msgstr "Помилка під час спроби видобування з Flate\n" +msgid "Copy _VWidth" +msgstr "Копіювати _вертикальну ширину" -msgid "A pdf stream object may not be a compressed object" -msgstr "Об’єкт потоку (stream) pdf не може бути стиснутим об’єктом" +msgid "Copy _Width" +msgstr "Копіювати _ширину" -msgid "A pdf stream object is missing a Length attribute" -msgstr "Немає об’єкта потоку (stream) pdf у атрибуті Length" +msgid "Copy one layer to another" +msgstr "Копіювання одного шару до іншого" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "Непідтримувані параметри фільтра декодування: %s" +msgid "CopyMetaData" +msgstr "Копіювати метадані" -#, c-format -msgid "Unsupported filter: %s" -msgstr "Непідтримуваний фільтр: %s" +msgid "CopyTTFInstrs" +msgstr "КопіюватиІнстрTTF" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Помилкове, нескінченне або некоректне число: %s\n" +msgid "Copy_right:" +msgstr "Авто_рські права:" -msgid "No mark in ] (close array)\n" -msgstr "Немає позначки у ] (завершення масиву)\n" +msgid "Copyright" +msgstr "Авторські права" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Синтаксична помилка під час обробки гліфа type3: %s" +msgid "" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." +msgstr "" +"Запис авторських прав (на панелі «Назви») має бути вказано символами ASCII. " +"Тому використовуйте (c) замість ©." -msgid "Syntax error while parsing pdf graphics" -msgstr "Синтаксична помилка під час обробки графіки у pdf" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Випр.:" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "Синтаксична помилка під час обробки графіки у pdf: сторінка без вмісту" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "Синтаксичні помилки під час обробки CMap ToUnicode" +msgid "Corner" +msgstr "Кут" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Синтаксичні помилки під час обробки заголовків шрифту Type3" +msgid "Corporate Use" +msgstr "Корпоративне використання" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "Шрифт %s є одним зі стандартних шрифтів. Його у файлі насправді немає." +msgid "Correct Direction" +msgstr "Виправити напрямок" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "Не вдалося обробити об’єкт pdf, з якого створено %s" +msgid "Correct References" +msgstr "Виправити посилання" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "Файл не є коректним файлом pdf, не вдалося виявити розділ xref" +msgid "Correct for Italic Angle" +msgstr "Виправлення для кута курсиву" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"У цьому файлі pdf міститься словник /Encrypt, а поточна версія FontForge не\n" -"підтримує шифрування pdf" +msgid "Correcting Direction..." +msgstr "Виправлення напрямку…" -msgid "This pdf file has no fonts" -msgstr "У цьому файлі pdf немає даних щодо шрифтів" +msgid "Correcting References" +msgstr "Виправлення посилань" -msgid "This pdf file has no pages" -msgstr "У цьому файлі pdf немає сторінок" +msgid "Correction" +msgstr "Виправлення" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "У цьому файлі %d сторінок, яка з них вам потрібна?" +msgid "" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" +msgstr "" +"Виправлення у пікселях горизонтального розташування цієї точки прив’язки\n" +"під час растеризації до вказаного розміру у пікселях.\n" +"(Значення зберігається у таблиці пристроїв)" -msgid "Pick a page" -msgstr "Виберіть сторінку" +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "" +"Виправлення має належати до діапазону від -128 до 127 (має лежати всередині " +"діапазону)" -msgid "Internal Err: Unable to put data back into file" -msgstr "Внутрішня помилка: не вдалося записати дані назад до файла" +msgid "Corsican" +msgstr "Корсиканська" -msgid "Invalid hex digit in sfnts array\n" -msgstr "Некоректна шістнадцяткова цифра у масиві sfnt\n" +msgid "Cou_nter Clockwise" +msgstr "Пр_оти годинникової стрілки" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "Некоректний символ поза межами рядка у масиві sfnt\n" +msgid "Could not figure out a lookup type" +msgstr "Не вдалося визначити тип фільтрування" #, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Занадто великий індекс (має бути <%d) «%s" +msgid "Could not find Color Source with id %s." +msgstr "Не вдалося знайти джерело кольору з ідентифікатором %s." #, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "Не вдалося обробити «%s у визначені subs" +msgid "Could not find a bitmap font in %s" +msgstr "Не вдалося знайти растровий шрифт у %s" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "Немає назви словника CharStrings «%s" +msgid "Could not find a usable encoding table" +msgstr "Не вдалося знайти придатну до використання таблицю кодування" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "Занадто багато записів у словнику CharStrings «%s" +msgid "Could not find any valid encoding tables" +msgstr "Не вдалося знайти одної коректної таблиці кодування" #, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "Не вдалося обробити «%s» у даних шрифту" +msgid "Could not find clippath named %s." +msgstr "Не вдалося знайти контуру обрізання з назвою %s." -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "Ігнорування дубліката запису /CharStrings\n" +msgid "Could not find original glyph" +msgstr "Не вдалося знайти початкового гліфа" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "Ігнорування дубліката запису /Subrs\n" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "Не вдалося знайти гліфа: %.70s" +#, c-format msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" -"У цьому шрифті міститься змінна «UniqueId», але назва її є помилковою\n" -"\t«UniqueID» (у postscript регістр символів є важливим)\n" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "Не вдалося обробити «%s» у визначенні змішаного шрифту" +"Не вдалося встановити відповідність точок складеного гліфа (%d на %d) під " +"час додавання %s до %s\n" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "Помилкове значення CharString. Не містить байтів lenIV.\n" +msgid "Could not open" +msgstr "Не вдалося відкрити" #, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "Дублювати визначення підпрограми %d\n" +msgid "Could not open %.100s" +msgstr "Не вдалося відкрити %.100s" #, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" -"Не вдалося обробити «%s» під час додавання даних до закритих (private) " -"підпрограм" +msgid "Could not open %s" +msgstr "Не вдалося відкрити %s" -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "Не повинно бути у addinfo — «%s" +msgid "Could not open file" +msgstr "Не вдалося відкрити файл" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "Некоректний дескриптор шрифту (%d) призначено до CID %d.\n" +msgid "Could not open image" +msgstr "Не вдалося відкрити зображення" #, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "Помилковий відступ CID для CID %d\n" - -msgid "Failed to parse the StartData command properly\n" -msgstr "Не вдалося обробити команду StartData належним чином\n" +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Не вдалося відкрити файл включення (%s), рядок %d %s" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "" -"Не вдалося обробити команду StartData належним чином, помилкове значення " -"лічильника\n" +#, c-format +msgid "Could not open output file: %s" +msgstr "Не вдалося відкрити файл вихідних даних: %s" -msgid "Cannot open a temporary file\n" -msgstr "Не вдалося відкрити файл тимчасових даних\n" +msgid "Could not open temporary file." +msgstr "Не вдалося відкрити тимчасовий файл." #, c-format -msgid "Cannot open %s\n" -msgstr "Не вдалося відкрити %s\n" +msgid "Could not parse %s" +msgstr "Не вдалося обробити %s" #, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"Кодування truetype, вказане за значеннями платформи=%d специфіки=%d (яку " -"було відображено на %s), не підтримується цією версією iconv(3).\n" +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "Не вдалося обробити шрифт CID, %sCIDFontType %d, %sfonttype %d\n" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. #, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "Could not read %s" +msgstr "Не вдалося прочитати %s" + +msgid "Could not read (or perhaps find) mf output file" +msgstr "Не вдалося прочитати (або знайти) файл виведення даних mf" + +msgid "Could not write" +msgstr "Не вдалося записати" #, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" -"Неочікувані значення заголовка binsearch. На основі чисел з таблиці\n" -" визначено, що searchRange=%d (не %d), entrySel=%d (не %d) rangeShift=%d (не " -"%d)\n" +msgid "Could not write %.100s" +msgstr "Не вдалося виконати запис до %.100s" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" -"У файлі sfnt має міститися декілька таблиць, але у цьому файлі їх немає." +#, c-format +msgid "Could not write %s" +msgstr "Не вдалося виконати запис до %s" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"У файлі sfnt може міститися багато таблиць, але у цьому файлі їх понад " -"1000,\n" -" а це, здається, забагато.\n" +msgid "Couldn't create directory" +msgstr "Не вдалося створити каталог" #, c-format msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" -"У заголовку шрифту теґи таблиці має бути вказано у абетковому порядку,\n" -"а «%c%c%c%c» вказано після «%c%c%c%c»." +"Не вдалося створити каталог: %1$s\n" +"%2$s\n" +"%3$s" #, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "Один теґ таблиці, '%c%c%c%c', міститься у заголовку sfnt двічі" +msgid "Couldn't create directory: %s" +msgstr "Не вдалося створити каталог: %s" #, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Таблиці «%c%c%c%c» і «%c%c%c%c» перетинаються" +msgid "Couldn't find a font file named %s\n" +msgstr "Не вдалося знайти файла шрифту з назвою %s\n" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "Таблиця «%c%c%c%c» має завершуватися за символом кінця файла." +msgid "Couldn't find base point" +msgstr "Не вдалося знайти базову точку" -msgid "File checksum is incorrect." -msgstr "Некоректна контрольна сума файла." +msgid "Couldn't find point in reference" +msgstr "Не вдалося знайти точку за посиланням" #, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "Помилкова контрольна сума таблиці «%c%c%c%c»." +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Не вдалося знайти еталонний символ «%s» у %s\n" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" -"Таблиця «%c%c%c%c» має помилкову довжину: довжина має бути парним числом." +msgid "Couldn't open cidmap file: %s" +msgstr "Не вдалося відкрити файл cidmap: %s" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" -"Таблиця «%c%c%c%c» має помилкову довжину: має бути 54, але виявлено %d." +msgid "Couldn't open directory as a font: %s" +msgstr "Не вдалося відкрити каталог як шрифт: %s" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" -"Таблиця «%c%c%c%c» має помилкову довжину: має бути 36, але виявлено %d." +msgid "Couldn't open file" +msgstr "Не вдалося відкрити файл" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" -"Таблиця «%c%c%c%c» має помилкову довжину: має бути 32 або 6, але виявлено %d." +msgid "Couldn't open file %.200s" +msgstr "Не вдалося відкрити файл %.200s" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"Таблиця «%c%c%c%c» має помилкову довжину: має бути 78, 86 або 96, але " -"виявлено %d." +msgid "Couldn't open font" +msgstr "Не вдалося відкрити шрифт" -msgid "Missing required table: \"head\"" -msgstr "Не знайдено обов’язкової таблиці: \"head\"" +msgid "Counter Addition" +msgstr "Додавання прогалини" -msgid "Missing required table: \"hhea\"" -msgstr "Не знайдено обов’язкової таблиці: \"hhea\"" +msgid "Counter Compression Percent" +msgstr "Відсоток стискання прогалин" -msgid "Missing required table: \"maxp\"" -msgstr "Не знайдено обов’язкової таблиці: \"maxp\"" +msgid "Counter Expansion Factor" +msgstr "Коефіцієнт розширення прогалини" -msgid "Missing required table: \"post\"" -msgstr "Не знайдено обов’язкової таблиці: \"post\"" +msgid "Counter Size:" +msgstr "Розмір прогалини:" -msgid "Missing required table: \"name\"" -msgstr "Не знайдено обов’язкової таблиці: \"name\"" +msgid "CounterControl" +msgstr "Керування прогалинами" -msgid "Missing required table: \"loca\"" -msgstr "Не знайдено обов’язкової таблиці: \"loca\"" +msgid "CounterHint|_New..." +msgstr "С_творити…" -msgid "Missing \"OS/2\" table" -msgstr "Не знайдено таблиці \"OS/2\"" +msgid "Counters" +msgstr "Прогалини" -msgid "Missing required table: \"glyf\"" -msgstr "Не знайдено обов’язкової таблиці: \"glyf\"" +msgid "Counters:" +msgstr "Прогалини:" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" -"У цьому шрифті не міститься ні таблиці «CFF », ні таблиці «glyf»/«loca»" +msgid "Counting Rod Numerals" +msgstr "Числа з паличок для лічби" -msgid "accent attachment table" -msgstr "таблиця долучень акцентів" +msgid "Cove" +msgstr "Куполоподібні" -msgid "anchor point table" +#, c-format +msgid "Coverage %d: " +msgstr "Покриття %d: " + +msgid "" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" msgstr "" +"У таблиці покриття вказано кількість гліфів, що не збігається з потрібною " +"для підтаблиці.\n" -msgid "axis variation table" -msgstr "таблиця варіантів осей" +msgid "Cr_eate" +msgstr "Ст_ворити" -msgid "Baseline table (OT version)" -msgstr "таблиця ліній шрифту (OT-версія)" +msgid "Cr_eate VHint..." +msgstr "С_творити верт. гінт…" -msgid "bitmap data table (AAT version)" -msgstr "таблиця даних растру (AAT-версія)" +msgid "Cre_ate Named Glyphs..." +msgstr "Ств_орити іменовані гліфи…" -msgid "BDF bitmap properties table" -msgstr "таблиця властивостей растру BDF" +msgid "Crea_te HHint..." +msgstr "Ств_орити гор. гінт…" -msgid "bitmap font header table" -msgstr "таблиця заголовків растрового шрифту" +msgid "Create Hint" +msgstr "Створити гінт" -msgid "bitmap location table (AAT version)" -msgstr "таблиця розташування растру (AAT-версія)" +msgid "Create Horizontal Stem Hint" +msgstr "Створити гінт горизонтального штриха" -msgid "baseline table (AAT version)" -msgstr "таблиця ліній шрифту (AAT-версія)" +msgid "Create MM" +msgstr "Створити багатоосновний" -msgid "color bitmap data table" -msgstr "" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Створити растеризовані розміри (не порожні)" -msgid "color bitmap location table" -msgstr "" +msgid "Create Small Caps" +msgstr "Створення капітелі" -msgid "PostScript font program (Compact Font Format)" -msgstr "Програма шрифту PostScript (компактний формат шрифту)" +msgid "Create Subscript/Superscript" +msgstr "Створення нижніх/верхніх індексів" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Create Vertical Stem Hint" +msgstr "Створити гінт вертикального штриха" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "Застаріла таблиця для шрифту ключів CID type1" +msgid "Create a new lookup" +msgstr "Створити нове фільтрування" -msgid "character code mapping table" -msgstr "таблиця відображення кодів символів" +msgid "Create directory" +msgstr "Створити каталог" -msgid "CVT variation table" -msgstr "Таблиця ТКЗ" +msgid "Create directory..." +msgstr "Створити каталог…" -msgid "control value table" -msgstr "таблиця керівних значень" +msgid "Create failed" +msgstr "Помилка створення" -msgid "digital signature table" -msgstr "таблиця цифрових підписів" +msgid "Create small caps variants for symbols as well as letters" +msgstr "Створити варіанти малих прописних літер як для символів, так і літер" -msgid "bitmap data table (OT version)" -msgstr "таблиця даних растру (OT-версія)" +msgid "Creation Date:" +msgstr "Дата створення:" -msgid "bitmap location table (OT version)" -msgstr "таблиця розташування растру (OT-версія)" +msgid "Cree" +msgstr "Крі" -msgid "embedded bitmap scaling control table" -msgstr "таблиця керування вбудованим масштабуванням растру" +msgid "Crimean Tatar" +msgstr "Кримськотатарська" -msgid "electronic end user license table" -msgstr "таблиця електронних ліцензійних угод з кінцевими користувачами" +msgid "Croatian" +msgstr "Хорватська" -msgid "font descriptor table" -msgstr "таблиця дескрипторів шрифту" +msgid "Croatian Bosnia/Herzegovina" +msgstr "Хорватська (Боснія і Герцеговина)" -msgid "layout feature table" -msgstr "таблиця модифікацій компонування" +msgid "Cu_t" +msgstr "Ви_різати" -msgid "SIL Graphite layout feature table" -msgstr "таблиця модифікацій компонування SIL Graphite" +msgid "Cubic" +msgstr "Кубічні" -msgid "FontForge time stamp table" -msgstr "таблиця часових позначок FontForge" +msgid "Cuneiform" +msgstr "Клинопис" -msgid "font metrics table" -msgstr "таблиця метрики шрифту" +msgid "Cuneiform Numbers" +msgstr "Клинописні числа" -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" +msgid "Currency Symbols" +msgstr "Символи грошових одиниць" -msgid "font program table" -msgstr "таблиця програм шрифту" +msgid "Current" +msgstr "Поточна" -msgid "font variation table" -msgstr "таблиця варіантів шрифту" +msgid "Current Glyph" +msgstr "Поточний гліф" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" -"таблиця процедур встановлення відповідності сітці та перетворень сканування" +msgid "Current Glyph Is Kashida Like" +msgstr "Поточний гліф є подібним до кашіди (протяжки)" -msgid "glyph to CID mapping table (AAT version)" -msgstr "" +msgid "Current Insert:" +msgstr "Поточне вставлення:" -msgid "glyph definition table" -msgstr "таблиця визначення гліфів" +msgid "Current Raster (TrueType)" +msgstr "Поточний растр (TrueType)" -msgid "Graphite glyph attribute table" -msgstr "Таблиця атрибутів гліфів Graphite" +msgid "Current Subs:" +msgstr "Поточні підстановки:" -msgid "Graphite glyph location in Glat table" -msgstr "Розташування гліфів Graphite у таблиці Glat" +msgid "Current X-Height" +msgstr "Поточний зріст" -msgid "glyph outline table" -msgstr "таблиця контурів гліфів" +msgid "Current x-height:" +msgstr "Поточний зріст:" -msgid "glyph positioning table" -msgstr "таблиця розташування гліфів" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgstr "" +"У поточній версії FontForge для type3 підтримується лише виведення даних у " +"растр (не bytemap)" -msgid "glyph variation table" -msgstr "таблиця варіантів гліфів" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "Запис курсиву" -msgid "glyph substitution table" -msgstr "таблиця підстановки гліфів" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "Кінець курсиву" -msgid "horizontal device metrics table" -msgstr "таблиця горизонтальної метрики пристроїв" +msgid "Cursive" +msgstr "Курсив" -msgid "font header table" -msgstr "таблиця заголовків шрифту" +msgid "Cursive Attachment" +msgstr "Долучення курсиву" -msgid "horizontal header table" -msgstr "таблиця горизонтальних заголовків" +msgid "Cursive Connected" +msgstr "Курсивні з’єднані" -msgid "horizontal metrics table" -msgstr "таблиця горизонтальної метрики" +msgid "Cursive Disconnected" +msgstr "Курсивні нез’єднані" -msgid "horizontal style table" -msgstr "таблиця горизонтальних стилів" +msgid "Cursive Position" +msgstr "Курсивне розташування" -msgid "horizontal metrics variations table" -msgstr "" +msgid "Cursive Trailing" +msgstr "Курсивні з хвостиками" -msgid "justification table (AAT version)" -msgstr "таблиця вирівнювання (AAT-версія)" +msgid "Cursive attachment" +msgstr "Долучення курсиву" -msgid "justification table (OT version)" -msgstr "таблиця вирівнювання (OT-версія)" +#, c-format +msgid "Cursive-%d" +msgstr "Курсив-%d" -msgid "kerning table" -msgstr "таблиця кернінґу" +#, c-format +msgid "Curvature: %g" +msgstr "Кривина: %g" -msgid "ligature caret table" -msgstr "таблиця розташувань курсора у лігатурі" +msgid "Curvature: -0.00000000" +msgstr "Кривина: -0.00000000" -msgid "glyph location table" -msgstr "таблиця розташування гліфів" - -msgid "language tag table" -msgstr "" +msgid "Curvature: ?" +msgstr "Кривина: ?" -msgid "linear threshold table" -msgstr "таблиця лінійних порогових значень" +msgid "Curve" +msgstr "Крива" -msgid "math table" -msgstr "таблиця математичних" +msgid "Curve Type" +msgstr "Тип кривої" -msgid "maximum profile table" -msgstr "таблиця максимальних профілів" +msgid "Custom" +msgstr "Нетиповий" -msgid "anti-alias merge table" -msgstr "" +msgid "Cut splines in two" +msgstr "Розрізати сплайн на два" -msgid "metadata table" -msgstr "" +msgid "Cvt" +msgstr "ТКЗ" -msgid "Multi-Master table, obsolete" -msgstr "таблиця багатоосновного, застаріла" +#, c-format +msgid "" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "ТКЗ %d було змінено з %d (%.2f) на %d (%.2f) попередньою інструкцією" -msgid "metamorphosis table" -msgstr "таблиця перетворень" +msgid "Cypriot Syllabary" +msgstr "Кіпріотська складова абетка" -msgid "extended metamorphosis table" -msgstr "таблиця розширених перетворень" +msgid "Cypriot syllabary" +msgstr "Кіпріотська складова абетка" -msgid "metrics variations table" -msgstr "" +msgid "Cyrillic" +msgstr "Кирилиця" -msgid "name table" -msgstr "таблиця назв" +msgid "Cyrillic Extended-A" +msgstr "Розширена кирилиця-A" -msgid "optical bounds table" -msgstr "таблиця оптичних меж" +msgid "Cyrillic Extended-B" +msgstr "Розширена кирилиця-B" -msgid "OS/2 and Windows specific metrics table" -msgstr "таблиця метрик, специфічних для OS/2 і Windows" +msgid "Cyrillic Supplement" +msgstr "Додаткова кирилиця" -msgid "PCL 5 data table" -msgstr "таблиця даних PCL 5" +msgid "Czech" +msgstr "Чеська" -msgid "FontForge font debugging table" -msgstr "таблиця діагностики шрифту FontForge" +msgid "" +"DEBUG call\n" +"Pops a value and executes a debugging interpreter\n" +"(if available)" +msgstr "" +"DEBUG виклик\n" +"Виймає зі стеку значення і виконує діагностичний інтерпретатор\n" +"(якщо він доступний)" -msgid "glyph name and PostScript compatibility table" -msgstr "таблиця назв гліфів і сумісності з PostScript" +msgid "" +"DELTA exception C1\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the pixel amount" +msgstr "" +"DELTA exception C1\n" +"Отримує значення n, специфікації виключень n та записи cvt.\n" +"Змінює всі записи cvt на вказаний у кількості пікселів розмір." -msgid "control value program table" -msgstr "таблиця програм керівних значень" +msgid "" +"DELTA exception C2\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" +msgstr "" +"DELTA exception C2\n" +"Отримує значення n, специфікації виключень n та записи cvt.\n" +"Змінює всі записи cvt на вказаний розмір." -msgid "properties table" -msgstr "таблиця властивостей" +msgid "" +"DELTA exception C3\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" +msgstr "" +"DELTA exception C3\n" +"Отримує значення n, специфікації виключень n та записи cvt.\n" +"Змінює всі записи cvt на вказаний розмір." -msgid "standard bitmap graphics table" +msgid "" +"DELTA exception P1\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" +"DELTA exception P1\n" +"Отримує значення n, специфікації виключень n та точки.\n" +"Пересуває всі точки на вказану відстань." -msgid "SIL Graphite rule table" -msgstr "Таблиця правил Graphite SIL" +msgid "" +"DELTA exception P2\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" +msgstr "" +"DELTA exception P2\n" +"Отримує значення n, специфікації виключень n та точки.\n" +"Пересуває всі точки на вказану відстань." -msgid "(unspecified) SIL Graphite table" -msgstr "(невказана) Таблиця Graphite SIL" +msgid "" +"DELTA exception P3\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" +msgstr "" +"DELTA exception P3\n" +"Отримує значення n, специфікації виключень n та точки.\n" +"Пересуває всі точки на вказану відстань." -msgid "unknown SIL table" -msgstr "невідома таблиця SIL" +msgid "DELTA suggestions" +msgstr "DELTA-пропозиції" -msgid "style attributes table" +msgid "" +"DEPTH of stack\n" +"Pushes the number of elements on the stack" msgstr "" +"DEPTH of stack\n" +"Виштовхує вказану кількість елементів до стека." -msgid "SVG (Scalable Vector Graphics) table" +msgid "" +"DIVide\n" +"Pops two 26.6 numbers, divides them, pushes result" msgstr "" +"DIVide\n" +"Отримує два числа у форматі 26.6, ділить одне на інше, виштовхує результат" -msgid "TeX table" -msgstr "таблиця TeX" - -msgid "tracking table" -msgstr "таблиця стеження" +msgid "DPI" +msgstr "т/д" -msgid "Obsolete table for a type1 font" -msgstr "Застаріла таблиця для шрифту type1" +msgid "DPI:" +msgstr "Роздільність:" -msgid "vertical device metrics table" -msgstr "таблиця вертикальної метрики пристроїв" +msgid "" +"DUPlicate top stack element\n" +"Pushes the top stack element again" +msgstr "" +"DUPlicate top stack element\n" +"Виштовхує до стека його верхній елемент ще раз." -msgid "vertical header table" -msgstr "таблиця вертикальних заголовків" +msgid "D_efine Groups..." +msgstr "Визна_чити групи…" -msgid "vertical metrics table" -msgstr "таблиця вертикальної метрики" +msgid "Dangme" +msgstr "Дангбе" -msgid "vertical origin table" -msgstr "таблиця поч. верт. координат" +msgid "Danish" +msgstr "Данська" -msgid "vertical metrics variations table" -msgstr "" +msgid "Dargwa" +msgstr "Даргва" -msgid "glyph reference table" -msgstr "таблиця посилань гліфів" +msgid "Dari" +msgstr "Дарі" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "Чудово, тут ви маєте один з застарілих sfnt type1 Apple/Adobe\n" +msgid "Darker Border:" +msgstr "Темніша межа:" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" -"Таблиця «%c%c%c%c» має завершуватися за символом кінця файла, її доведеться " -"проігнорувати." +msgid "Darkest Border:" +msgstr "Найтемніша межа:" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "Наведені нижче таблиці шрифту було проігноровано FontForge\n" +msgid "Dashes" +msgstr "Пунктир" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Ігноруємо «%c%c%c%c»\n" +msgid "Dates" +msgstr "Дати" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Ігноруємо %5$s «%1$c%2$c%3$c%4$c»\n" +msgid "De_activate Spiro" +msgstr "Ви_мкнути Spiro" -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"У цьому шрифті містяться одразу гліфи truetype і PostScript.\n" -" Буде використано лише один.\n" +msgid "De_lete" +msgstr "Ви_лучити" -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"У цьому шрифті міститься декілька описів одного гліфа.\n" -" Буде використано лише один опис.\n" +msgid "De_sign Size:" +msgstr "Про_ектний розмір:" -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" -"Цей шрифт містить одночасно таблиці «kern» і «GPOS».\n" -" Таблицю «kern» буде прочитано, лише якщо не буде знайдено модифікації " -"«kern» у «GPOS».\n" +msgid "Debug Raster Cha_nges" +msgstr "Зневаджування з_мін у растрі" -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" -"Шрифт містить одразу таблиці «mor[tx]» і «GSUB».\n" -" FF читатиме модифікації та параметри з «morx», лише якщо вони не\n" -" збігаються з можливостями у «GSUB».\n" +msgid "Debug _fpgm/prep" +msgstr "Зневад_жування fpgm/prep" -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"Цей шрифт містить одночасно таблиці «BASE» і «bsln».\n" -" FontForge прочитає лише одну з них («BASE»).\n" +msgid "Decompress Failed!" +msgstr "Помилка видобування!" -msgid "Bad Glyph Count" -msgstr "Помилкова кількість гліфів" +msgid "Decompressed length did not match expected length for table" +msgstr "Довжина розпакованої таблиці не відповідає очікуваній довжині таблиці" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" -"У файлі шрифту вказано помилкові дані щодо кількості гліфів. Значення maxp: " -"%d sizeof(loca)=>%d" +msgid "Decorative" +msgstr "Декоративний" -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" -"Назва шрифту починається з послідовності байтів utf8. Такі назви не є " -"коректними. %s" - -msgid "A PostScript name may not be a number" -msgstr "Назва Postscript не може бути числом" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Типова товщина лінійки:" -msgid "Bad Font Name" -msgstr "Помилкова назва шрифту" +msgid "Default" +msgstr "Типові" -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Назва PostScript «%.63s» не є коректною.\n" -"Назва має складатися з друкованих символів ASCII і\n" -"не має містити символів (){}[]<>%%/ або пробілів,\n" -"а також перевищувати у довжину 63 символи." +msgid "Default All" +msgstr "Всі типові" -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"Попередження: записи Mac і Unicode у таблиці «name» відрізняються рядком\n" -" %s у мові %s\n" -" Рядок Mac: %s\n" -"Рядок Unicode Mac: %s\n" +msgid "Default Background" +msgstr "Типове тло" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Попередження: рядок Mac є підрядком рядка Unicode у таблиці «name»\n" -" для рядка %s у мові %s.\n" +msgid "Default Baseline" +msgstr "Типова лінія шрифту" #, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"Попередження: записи Mac і Windows у таблиці «name» відрізняються рядком\n" -" %s у мові %s\n" -" Рядок Mac: %s\n" -"Рядок Windows: %s\n" +msgid "Default Baseline: '%s'" +msgstr "Типова лінія шрифту: «%s»" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Попередження: рядок Mac є підрядком рядка Windows у таблиці «name»\n" -" для рядка %s у мові %s.\n" +msgid "Default Button" +msgstr "Типова кнопка" -msgid "Use _First" -msgstr "Використовувати _перший" +msgid "Default Buttons" +msgstr "Типові кнопки" -msgid "First to _All" -msgstr "Перший для _всіх" +msgid "Default Foreground" +msgstr "Типовий передній план" -msgid "Second _to All" -msgstr "Другий д_ля всіх" +msgid "Default Ligature Caret Count" +msgstr "Типова кількість прогалин лігатури" -msgid "Use _Second" -msgstr "Використовувати _другий" +msgid "Default This" +msgstr "Типовий" -msgid "Multiple names for language" -msgstr "Декілька назв мови" +msgid "Default background color for windows" +msgstr "Типовий колір тла для вікон" -#, c-format msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" +"Default encoding for\n" +"new fonts" msgstr "" -"Таблиця «name» містить (принаймні) два рядки для %s у мові %s, перший — " -"«%.12s…», другий — «%.12s…».\n" -"Якому з них ви надаєте перевагу?" +"Типове кодування для\n" +"нових шрифтів" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "Помилковий шрифт tt: беззмістовні кінці контурів у гліфі %d.\n" +msgid "Default foreground color for windows" +msgstr "Типовий колір переднього плану для вікон" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "Точка у гліфі GID %d поза межами обмежувальної рамки гліфа\n" +msgid "Default thickness of over and overline bars" +msgstr "Типова товщина рисок під- і надкреслювання" -msgid " Subsequent errors will not be reported.\n" -msgstr " Наступні помилки буде пропущено.\n" +msgid "Default:" +msgstr "Типовий:" -msgid "Reached end of file when reading simple glyph\n" -msgstr "Під час спроби читання простого гліфа досягнуто кінця файла\n" +msgid "Define \"Almost Horizontal\"" +msgstr "Визначення «майже горизонтальне»" -#, c-format -msgid "Empty composite %d\n" -msgstr "Порожній складений %d\n" +msgid "Define Groups" +msgstr "Визначити групи" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"Помилкове значення flags, вказує на додаткові компоненти у кінці опису гліфа " -"%d\n" +msgid "Del Layer" +msgstr "Вилучити шар" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"Під час обробки таблиці «glyf» виявлено посилання на гліф %d, що лежить поза " -"межами припустимого діапазону.\n" +msgid "Delay" +msgstr "Затримка" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"Прапорець «використовувати власну метрику» встановлено принаймні для двох " -"компонентів гліфа %d\n" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Затримка (у мілісекундах) перед появою контекстного вікна" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" -"У гліфі %d вказано посилання на гліф %d, що лежить поза межами шрифту\n" +msgid "Delete" +msgstr "Вилучити" -msgid "Reached end of file when reading composite glyph\n" -msgstr "Під час спроби читання складеного гліфа досягнуто кінця файла\n" +msgid "Delete Character" +msgstr "Символ вилучення (Delete)" + +msgid "Delete the current layer" +msgstr "Вилучити поточний шар" -#, c-format msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" -"Помилковий гліф (%d), його визначення продовжується після завершення таблиці " -"glyf\n" +"Вилучити всі позначені фільтрування та відповідні підтаблиці або вилучити " +"всі позначені підтаблиці.\n" +"Буде також вилучено всі перетворення, пов’язані з цими підтаблицями." -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "Помилковий гліф (%d), вказано від’ємну довжину його даних\n" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Вилучення шару не можна буде скасувати!" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"У гліфі з ідентифікатором %d дані обмежувальної рамки гліфа розташовано поза " -"межами даних обмежувальної рамки шрифту\n" +msgid "Delim1:" +msgstr "Обмеж1:" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" -"Помилковий гліф (%d), невпорядкована таблиця «loca» (початок після кінця)\n" +msgid "Delim2:" +msgstr "Обмеж2:" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" -"Помилковий гліф (%d), його визначення продовжується поза відведеними для " -"цього межами\n" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "Мін. висота для відділеної формули:" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "Помилкова назва INDEX CFF\n" +msgid "Delta Grid Color" +msgstr "Колір приросту на сітці" -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "Неочікуване значення у словнику %d\n" +msgid "Demi" +msgstr "Половинна" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" -"У FontForge не передбачено підтримки програм type2, вбудованих до CFF DICT " -"INDICES.\n" +msgid "Denom1:" +msgstr "Знам1:" -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "Помилкова підпрограма INDEX у шрифті cff.\n" +msgid "Denom2:" +msgstr "Знам2:" -msgid "No argument to operator\n" -msgstr "Не вказано аргументу оператора\n" +msgid "Denominators" +msgstr "Знаменники" -msgid "FontForge does not support synthetic fonts\n" -msgstr "У FontForge не передбачено підтримки синтетичних шрифтів\n" +msgid "Dependent Substitutions" +msgstr "Залежні підстановки" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "У FontForge не передбачено підтримки багатоосновних шрифтів type2\n" +msgid "Dependents" +msgstr "Залежності" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Depressed Background" +msgstr "Тло ненатиснутої" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "У FontForge не передбачено підтримки шрифтів Chameleon\n" +msgid "Depressed Background:" +msgstr "Тло ненатиснутої:" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Невідомий оператор у %s: %x\n" +msgid "Depth" +msgstr "Глибина" -msgid "End of file found when reading private dictionary.\n" -msgstr "Під час читання закритого словника виявлено вихід за межі файла.\n" +msgid "Depth:" +msgstr "Глибина:" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Не вказано аргументу оператора %d у приватному словнику\n" +msgid "Derivative" +msgstr "Похідний" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" +msgid "Descriptor" +msgstr "Дескриптор" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" +msgid "Deselect VWidth" +msgstr "Зняти позначення з верт. ширини" -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "Помилкове значення sid %d (має бути меншим за %d)\n" +msgid "Deselect Width" +msgstr "Зняти позначення з ширини" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Неочікуваний формат кодування у cff: %d\n" +msgid "Deseret" +msgstr "Дезерет" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Неочікуваний формат набору символів у cff: %d\n" +msgid "Deseret (Mormon)" +msgstr "Дезерет (мормонська)" -msgid "Bad fdselect\n" -msgstr "Помилковий fdselect\n" +msgid "Design Axis Values" +msgstr "Значення осей компонування" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Не вдалося розпізнати формат для fdselect %d\n" +msgid "Design Range" +msgstr "Діапазон кеглів" -msgid "CFF version mismatch\n" -msgstr "Невідповідність версій CFF\n" +msgid "Design Settings:" +msgstr "Параметри компонування:" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" -"У %s додаткова ширина (%d) гліфа %s перевищує максимальне значення (%d)\n" +msgid "Designer" +msgstr "Дизайнер" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" -"У GID %d додаткова ширина (%d) перевищує встановлене максимальне значення " -"(%d)\n" +msgid "Designer URL" +msgstr "Сторінка дизайнера" -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" -"У %s, у гліфі %s додаткова ширина «CFF » (%d) і ширина\n" -" «hmtx» (%d) не збігаються (надалі повідомлення про цю розбіжність " -"пропущено).\n" +msgid "Design|_New..." +msgstr "С_творити…" -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" -"У GID %d додаткова ширина «CFF » (%d) і ширина «hmtx» (%d) не збігаються.\n" -" (надалі повідомлення про цю розбіжність пропущено)\n" +msgid "Desired X-Height" +msgstr "Бажаний зріст" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Некоректна таблиця hmtx (або hhea) ttf, numOfLongMetrics дорівнює 0\n" +msgid "Desired x-height:" +msgstr "Бажаний зріст:" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" -"Некоректна таблиця vmtx (або vhea) ttf, numOfLongVerMetrics дорівнює 0\n" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Від’єднати і ви_лучити гліфи…" -msgid "Bad encoding information in 'cmap' table." -msgstr "Помилкові дані щодо кодування у таблиці «cmap»." +msgid "Detach & Remove Glyphs" +msgstr "Від’єднати і вилучити гліфи" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" -"Підтаблиця кодування для платформи=%d, специфіка=%d має непідтримуваний " -"формат %d.\n" +msgid "Detach from PostScript Names" +msgstr "Від’єднати від назв PostScript" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" -"Підтаблиця кодування для платформи=%d, специфіка=%d містить підтаблицю " -"нульового розміру.\n" +msgid "Detaching Anchor Point" +msgstr "Від’єднання точки прив’язки" -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"Підтаблиця кодування для платформи=%d, специфіка=%d (має бути 14)\n" -"має непідтримуваний формат %d.\n" +msgid "DetectDiagonalStems" +msgstr "Виявляти діагональні основні штрихи" -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "У шрифті немає гліфа з кодом Unicode U+%05x\n" +msgid "Devanagari" +msgstr "Деванагарі" -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "GID поза межами діапазону (%d) у форматі 14 підтаблиці «cmap»\n" +msgid "Devanagari Extended" +msgstr "Розширена деванагарі" -msgid "Script|Japanese" -msgstr "Японська" +msgid "Devanagari2" +msgstr "Деванагарі2" -msgid "Script|Korean" -msgstr "Корейська" +msgid "Device Table Adjustments" +msgstr "Коригування таблиці пристроїв" -msgid "Script|Roman" -msgstr "Романська" +msgid "" +"Device Table Correction:\n" +" (at display size)" +msgstr "" +"Виправлення таблиці пристрою:\n" +" (до розміру показу)" -msgid "Script|Traditional Chinese" -msgstr "Традиційна китайська" +msgid "Dhivehi" +msgstr "Мальдівська" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Кирилиця" +msgid "Dhivehi (Obsolete)" +msgstr "Мальдівська (застаріла)" -msgid "Script|Devanagari" -msgstr "Деванагарі" +msgid "Diagonal Fractions" +msgstr "Діагональні дроби" -msgid "Script|RSymbol" -msgstr "RSymbol" +msgid "Diagonal Hint Color" +msgstr "Колір діагональних гінтів" -msgid "Script|Gurmukhi" -msgstr "Гурмухі" +msgid "Dialog Type:" +msgstr "Тип вікна:" -msgid "Script|Simplified Chinese" -msgstr "Спрощена китайська" +msgid "Diameter:" +msgstr "Діаметр:" -msgid "Script|Central European" -msgstr "Центральноєвропейська" +#, c-format +msgid "Didn't understand \"%s\" in blended font defn" +msgstr "Не вдалося обробити «%s» у визначенні змішаного шрифту" -msgid "Unicode 1.0" -msgstr "" +#, c-format +msgid "Didn't understand \"%s\" in font info" +msgstr "Не вдалося обробити «%s» у даних шрифту" -msgid "Unicode 1.1" -msgstr "" +#, c-format +msgid "Didn't understand \"%s\" inside subs def'n" +msgstr "Не вдалося обробити «%s у визначені subs" -msgid "ISO 10646:1993" +#, c-format +msgid "Didn't understand \"%s\" while adding info to private subroutines" msgstr "" +"Не вдалося обробити «%s» під час додавання даних до закритих (private) " +"підпрограм" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, лише BMP" - -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, всі частини" - -msgid "\"Symbol\"" -msgstr "" +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "Не вдалося розпізнати формат для fdselect %d\n" -msgid "Unicode" -msgstr "" +#, c-format +msgid "Didn't understand index format: %d\n" +msgstr "Не вдалося розібрати формат покажчика: %d\n" -msgid "Apple" -msgstr "" +msgid "Differ" +msgstr "Відмінності" -msgid "ISO (Deprecated)" -msgstr "ISO (застаріла)" +msgid "Differences..." +msgstr "Відмінності…" -msgid "MicroSoft" -msgstr "" +msgid "Different Fonts" +msgstr "Різні шрифти" -msgid "Custom" -msgstr "Нетиповий" +#, c-format +msgid "Different fill patterns in layer %d of %s\n" +msgstr "Різні шаблони заповнення у шарі %d %s\n" -msgid "FreeType internals" -msgstr "Внутрішні функції FreeType" +#, c-format +msgid "Different number of contours in glyph “%s”\n" +msgstr "Інша кількість контурів у гліфі «%s»\n" -msgid "Unknown" -msgstr "Невідомо" +#, c-format +msgid "Different numbers of layers in %s\n" +msgstr "Різна кількість шарів у %s\n" -msgid "Pick a CMap subtable" -msgstr "Вибір підтаблиці CMap" +#, c-format +msgid "Different settings on stroke linecap in layer %d of %s\n" +msgstr "Різні параметри завершення штрихів у шарі %d %s\n" -msgid "Could not find any valid encoding tables" -msgstr "Не вдалося знайти одної коректної таблиці кодування" +#, c-format +msgid "Different settings on stroke linejoin in layer %d of %s\n" +msgstr "Різні параметри з’єднання штрихів у шарі %d %s\n" -msgid "Could not find a usable encoding table" -msgstr "Не вдалося знайти придатну до використання таблицю кодування" +#, c-format +msgid "Different settings on whether to fill in layer %d of %s\n" +msgstr "Різні параметри заповнення у шарі %d %s\n" #, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Спроба визначення кодування пропущеного гліфа %d з %d (0x%x)\n" +msgid "Different settings on whether to inherit fill color in layer %d of %s\n" +msgstr "Різні параметри успадкованого кольору заповнення у шарі %d %s\n" #, c-format msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"На одне кодування Unicode U+%04X відображено декілька гліфів. Буде " -"використано лише один з них.\n" +"Different settings on whether to inherit fill opacity in layer %d of %s\n" +msgstr "Різні параметри успадкованої непрозорості заповнення у шарі %d %s\n" #, c-format msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"Індекс гліфа лежить поза межами дозволеного діапазону. Було %d,\n" -" має бути менше за %d. У спробі пов’язати гліф з кодуванням %x\n" -" у сегменті %d зі значеннями платформа=%d, специфіка=%d (у «cmap»)\n" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"Використати відступ діапазону 0xffff для осереднення гліфа у таблиці cmap\n" +"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +msgstr "Різні параметри успадкованої непрозорості штриха у шарі %d %s\n" #, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "Помилка у шрифті: дані кодування поза межами діапазону.\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "Windows не сприйматиме шрифти з номером версії для OS/2 рівним 0\n" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" -"Windows не сприйматиме шрифти otf (cff) з номером версії OS/2 рівним 1\n" +msgid "" +"Different settings on whether to inherit stroke width in layer %d of %s\n" +msgstr "Різні параметри успадкованої ширини штриха у шарі %d %s\n" -msgid "Reading Names" -msgstr "Читання назв" +#, c-format +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "Різні параметри розташування штриха у шарі %d %s\n" #, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"Гліф %d називається «.notdef», — це помилкова назва для гліфа (лише гліф 0\n" -" може називатися .notdef)\n" -"FontForge виконає перейменування гліфа.\n" +msgid "Different stroke patterns in layer %d of %s\n" +msgstr "Різні шаблони штрихів у шарі %d %s\n" -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" -"Некоректна відповідність точок. Точку має бути вказано після цього " -"посилання.\n" +msgid "Dingbats" +msgstr "Декоративні" -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" -"Не вдалося встановити відповідність точок складеного гліфа (%d на %d) під " -"час додавання %s до %s\n" +msgid "Dinka" +msgstr "Дінка" -msgid "Fixing up References" -msgstr "Виправлення посилань" +msgid "Direction of gaze:" +msgstr "Напрямок погляду:" -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Неймовірна довжина таблиці. Її значення буде проігноровано. %u\n" +msgid "Directories Amid Files" +msgstr "Каталоги разом з файлами" -msgid "TTF 'glyf'" -msgstr "TTF «glyf»" +msgid "Directories First" +msgstr "Каталоги першими" -msgid "OTF 'CFF '" -msgstr "OTF «CFF »" +msgid "Directories Separate" +msgstr "Каталоги окремо" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"У цьому шрифті одночасно містяться таблиця TrueType «glyf» і таблиця " -"OpenType 'CFF '. FontForge може працювати лише з однією таблицею одночасно, " -"будь ласка, виберіть ту з них, яку бажаєте використовувати." +msgid "Directory name?" +msgstr "Назва каталогу?" -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" -"Немає (придатних для використання) растрових розмірів у цьому шрифті TTF: %s" +msgid "Directory|Back" +msgstr "Назад" -msgid "No Bitmap Strikes" -msgstr "Немає растрових розмірів" +msgid "Directory|Forward" +msgstr "Вперед" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" -"Назви «alefmaksurainitialarabic» та «alefmaksuramedialarabic» у списку " -"гліфів Adobe не узгоджуються з Unicode. Через це, такими назвами не слід " -"користуватися.\n" +msgid "Directory|_New" +msgstr "С_творити" -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"Гліф з назвою %.30s відображено до U+%04X.\n" -"Втім, відповідно до його назви, гліф слід відобразити до U+%04X.\n" +msgid "Disabled Background:" +msgstr "Тло вимкнених пунктів:" -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" -"Точка у %s лежить поза межами даних обмежувальної рамки даних шрифту.\n" +msgid "Disabled Image" +msgstr "Вимкнене зображення" -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"Додаткова ширина %s (%d) не відповідає значенню advanceWidthMax шрифту (%d), " -"а цей шрифт є шрифтом з фіксованою шириною\n" +msgid "Disabled Text Color:" +msgstr "Колір текст вимкнених пунктів:" -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "Некоректний лічильник шрифту у TTC %s." +msgid "Discarding a duplicate kerning pair." +msgstr "Відкидаємо дублікат кернінґової пари." -msgid "Bad Apple Kern Class\n" -msgstr "Помилковий клас кернінґу Apple\n" +msgid "Discretionary Ligatures" +msgstr "Дискреційні лігатури" -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Індекс класу поза межами діапазону %d (має бути <%d)\n" +msgid "Disordered designs" +msgstr "Невпорядковані компонування" -msgid "GID out of range.\n" -msgstr "GID поза межами припустимого діапазону.\n" +msgid "Display" +msgstr "Показ" -msgid "coverage table extends beyond end of table\n" -msgstr "таблиця покриття продовжується за межами таблиці\n" +msgid "Display By Groups" +msgstr "Показати за групами" -msgid "Bad count.\n" -msgstr "Помилкова кількість.\n" +msgid "Display By _Groups..." +msgstr "Показати за _групами…" -msgid "End of file found in coverage table.\n" -msgstr "Виявлено символ кінця файла у таблиці покриття.\n" +msgid "Display S_ubstitutions..." +msgstr "Пока_зати підстановки…" -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "Помилкова таблиця покриття. Гліф %d перебуває поза діапазоном [0,%d)\n" +msgid "Display Size:" +msgstr "Розмір показу:" -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "Помилкова таблиця покриття. Діапазон гліфів %d—%d поза межами [0,%d)\n" +msgid "Display Substitution..." +msgstr "Підстановка для показу…" -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Помилковий формат таблиці покриття %d\n" +msgid "Display files of this type" +msgstr "Показати файли цього типу" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "Підтаблиця визначення класів продовжується за межами таблиці\n" +msgid "Display rulers in the Outline Glyph View" +msgstr "Показувати лінійки на панелі обрисів гліфів" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" -"Помилкова таблиця визначення класів. початок=%d кількість=%d, макс. гліф=%d\n" +msgid "" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" +msgstr "Показувати значення додаткової ширини на панельці під гліфом" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" msgstr "" -"Помилкова таблиця визначення класів. Діапазон гліфів %d—%d перебуває поза " -"межами [0,%d)\n" +"Показувати лінію ширини як лінію,\n" +"перпендикулярну до напрямку розміру" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "Невідомий формат таблиці класів: %d\n" +msgid "DisplayOperatorMinHeight:" +msgstr "Мін. висота рядкового оператора:" -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" msgstr "" -"З гліфом пов’язано беззмістовний клас — клас=%d є занадто великим значенням. " -"Гліф=%d\n" +"Показати всі гліфи у шрифті у прямокутній таблиці з вказаним розміром у " +"пунктах" -msgid "Bad device table\n" -msgstr "Помилкова таблиця пристроїв\n" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Показати всі позначені символи у декількох різних розмірах у точках" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "Помилкове розташування пари: гліфи %d і %d мають бути < %d\n" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "" +"Показати всі позначені символи, кожен на окремій сторінці з надзвичайно " +"великим значенням розміру точки" -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "Помилкова пара кернінґу: гліфи %d і %d мають бути < %d\n" +msgid "Dist" +msgstr "Відст." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr " Помилкова таблиця пар кернінґу, пропускаємо.\n" +msgid "Distance" +msgstr "Відстань" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr " Помилкова таблиця класів кернінґу, пропускаємо.\n" +msgid "Distance between adjacent points is too big" +msgstr "Відстань між сусідніми точками є занадто великою" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr " Помилкова таблиця вирівнювання курсиву, пропускаємо.\n" +msgid "" +"Distance between the overbar and\n" +"the ink top of the base." +msgstr "" +"Відстань між лінією надкреслення і\n" +"верхівкою основи." -#, c-format -msgid "Cursive-%d" -msgstr "Курсив-%d" +msgid "" +"Distance between underbar and\n" +"the (ink) bottom of the base." +msgstr "" +"Відстань між підкреслюванням і\n" +"нижньою лінією основи." -msgid "Bad mark table.\n" -msgstr "Помилкова таблиця позначок.\n" +msgid "Distance to drawing plane:" +msgstr "Відстань до площини малювання:" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Клас поза межами діапазону у підтаблиці позначок GPOS\n" +msgid "Distance to projection plane:" +msgstr "Відстань до площини проектування:" -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" -"Клас поза межами діапазону у підтаблиці позначок GPOS для позначки %.30s\n" +msgid "Divehi" +msgstr "Мальдівська" -msgid "Bad base table.\n" -msgstr "Помилкова основна таблиця.\n" +msgid "Diverse Arms" +msgstr "Різні штрихи" -msgid "Bad ligature base table.\n" -msgstr "Помилкова основна таблиця лігатур.\n" +msgid "Diverse Forms" +msgstr "Різні форми" -msgid "Bad ligature anchor count.\n" -msgstr "Помилкова кількість прив’язок лігатур.\n" +msgid "Divide by zero in postscript code.\n" +msgstr "Ділення на нуль у коді postscript.\n" -msgid " Bad mark attachment table, ignored\n" -msgstr " Помилкова таблиця долучень позначок, пропускаємо.\n" +msgid "Djerma" +msgstr "Джерма" -msgid " Bad simple positioning table, ignored\n" -msgstr " Помилкова таблиця простого розташування, пропускаємо.\n" +msgid "Do Nothing" +msgstr "Нічого не робити" + +msgid "Do it" +msgstr "Зробити" #, c-format msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." msgstr "" -"Спроба посилання на фільтрування %d (у контекстуальному фільтруванні), але " -"маємо\n" -" лише %d фільтрувань у %s\n" +"Ви справді хочете вилучити клас прив’язки, %.80s?\n" +"Буде вилучено всі точки прив’язки, пов’язані з цим класом." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr " Помилкова таблиця контекстів, пропускаємо.\n" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Бажаєте, щоб у файлі містилися флекс-гінти PostScript?" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Бажаєте, щоб у файлі містилися гінти PostScript?" + +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "Бажаєте, щоб у файлі шрифту містилися назви кожного з гліфів шрифту?" + +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" -"Помилкова контекстуальна або ланцюгова підтаблиця. Гліф %d перебуває поза " -"діапазоном [0,%d)\n" +"Бажаєте, щоб файл шрифтів містив гінти truetype? Для створення файла не " +"буде\n" +"використано ніяких нових інструкцій, лише ті, які пов’язано з кожним\n" +"з символів." + +msgid "Do you want the font file to do hint substitution?" +msgstr "Бажаєте, щоб у файлі шрифту було виконано підстановку гінтів?" -#, c-format msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" -"Спроба застосування фільтрування до адреси поза діапазоном цього " -"контекстуального\n" -" фільтрування посл.=%d макс.=%d\n" +"Бажаєте завантажити растрові шрифти, вбудовані до цього файла типу truetype/" +"opentype?\n" +"(Якщо це так, вкажіть тип)" -msgid " Bad contextual chaining table, ignored\n" -msgstr " Помилкова таблиця контекстуальних ланцюжків, пропускаємо.\n" +msgid "" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" +msgstr "" +"Хочете зберегти дані щодо кернінґу з позначеного шрифту, якщо один\n" +"з гліфів кернування походить з базового шрифту?" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "Неочікуваний кінець файла у контекстуальні ланцюговій підтаблиці.\n" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "" +"Бажаєте заокруглити значення координат до цілих чисел (щоб зберегти місце)?" -msgid "Bad count in context chaining sub-table.\n" -msgstr "Помилкова кількість у контекстуальній ланцюговій підтаблиці.\n" +msgid "Does not inherit from anything" +msgstr "Не успадковується нізвідки" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "Помилкова кількість класів у контекстуальній ланцюговій таблиці.\n" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "Файл не є коректним файлом pdf, не вдалося виявити розділ xref" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Помилкова кількість у контекстуальній ланцюговій підтаблиці.\n" +msgid "Dogri" +msgstr "Догрі" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr " Помилкова таблиця контекстуальних підстановок, пропускаємо.\n" +msgid "Domino Tiles" +msgstr "Плитки доміно" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" -" Помилкова таблиця контекстуальних ланцюгових підстановок, пропускаємо.\n" +msgid "Don't Compare HintMasks" +msgstr "Не порівнювати маски гінтів" -msgid "End of file in context chaining sub-table.\n" -msgstr "Кінець файла у контекстуальній ланцюговій підтаблиці.\n" +msgid "Don't Warn Again" +msgstr "Більше не попереджати" + +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "Не порівнювати маски гінтів, якщо у гліфі немає конфлікту гінтів" -#, c-format msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" -"Спроба застосування фільтрування до адреси поза діапазоном цього " -"контекстуального\n" -" фільтрування посл.=%d, макс.=%d\n" +"Не показувати стовпчиків з 0.\n" +"Фільтрування OpenType забезпечує до 8 типів\n" +"даних, але майже всі фільтрування кернінґу використовують\n" +"лише один. Якщо пропускати нульові стовпчики\n" +"інтерфейс стане простішим." -msgid "End of file in context chaining subtable.\n" -msgstr "Кінець файла у контекстуальній ланцюговій підтаблиці.\n" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." +msgstr "" +"Не показувати стовпчиків з 0\n" +"Фільтрування OpenType забезпечує до 8 типів\n" +"даних, але майже всі фільтрування використовують\n" +"лише один або два. Якщо пропускати нульові стовпчики\n" +"інтерфейс стане простішим." -msgid " Bad simple substitution table, ignored\n" -msgstr " Помилкова таблиця простих підстановок, пропускаємо.\n" +msgid "Don't smooth lines" +msgstr "Не згладжувати криві" -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Помилковий гліф підстановки: GID %d не менше за %d\n" +msgid "Dotless Forms" +msgstr "Форми без крапок" -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Несподіваний кінець файла у підтаблиці GSUB.\n" +msgid "Dragging Comparison Outline" +msgstr "Перетягуваний контур порівняння" -msgid " Bad multiple substitution table, ignored\n" -msgstr " Помилкова таблиця кратних підстановок, пропускаємо.\n" +msgid "Dragging Comparison Outline Color" +msgstr "Колір перетягуваного контуру порівняння" -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" -"У таблиці покриття вказано кількість гліфів, що не збігається з потрібною " -"для підтаблиці.\n" +msgid "Draw a Line" +msgstr "Намалювати пряму" -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" -"Помилковий кратний/альтернативний гліф підстановки. GID %d не менше за %d\n" +msgid "Draw a freehand curve" +msgstr "Намалювати довільну криву" -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Несподіваний кінець файла у підтаблиці лігатур GSUB.\n" +msgid "DrawOpenPathsWithHighlight" +msgstr "Малювати незамкнені контури з підсвічуванням" -msgid " Bad ligature table, ignored\n" -msgstr " Помилкова таблиця лігатур, пропускаємо.\n" +msgid "Drawing Area" +msgstr "Область малювання" -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Помилковий гліф лігатури. GID %d не менше за %d\n" +msgid "Drawing plane tilt:" +msgstr "Нахил площини малювання:" -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Малоймовірна кількість компонентів лігатури (%d). Можливо, ця підтаблиця\n" -" лігатури є помилковою, програма не може її обробити.\n" +msgid "Drop List Button" +msgstr "Кнопка спадного списку" -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" -"Помилковий гліф компонента лігатури. GID %d не менше за %d (у лігатурі %d)\n" +msgid "Dummy 'DSIG'" +msgstr "Тестовий «DSIG»" -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" -"Помилковий гліф зворотної контекстуальної ланцюгової підстановки: %d не " -"менше за %d\n" +msgid "Dungan" +msgstr "Дунганська" -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" -"У цьому шрифті, %s, вказано декілька записів модифікацій GPOS «size». " -"Програмі невідомий спосіб їх обробки. Запис буде вибрано довільним чином.\n" +msgid "Duplicate Anchor" +msgstr "Дублювання прив’язки" -msgid "" -msgstr "<Без назви>" +msgid "Duplicate Anchor Class" +msgstr "Дублювання класу прив’язки" -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" -"Цей шрифт містить модифікацію «size» з проектним розміром і проектним " -"діапазоном, але не назву стилю. Технічно, це є помилкою, але ми її " -"пропустимо." +msgid "Duplicate Kern data" +msgstr "Дублювати дані кернінґу" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" -"Модифікація «size» є нестандартною і не відповідає помилковій\n" -"початковій інтерпретації Adobe стандарту otf. Її обробка\n" -"неможлива.\n" +msgid "Duplicate Ligature" +msgstr "Дублювати лігатуру" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" -"Модифікація «size» цього шрифту відповідає помилковій початковій " -"інтерпретації Adobe стандарту otf.\n" +msgid "Duplicate Name" +msgstr "Дублювання назви" + +msgid "Duplicate StyleSet Name" +msgstr "Повторення назви StyleSet" + +msgid "Duplicate data" +msgstr "Дублювання даних" #, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" -"Для параметра назви модифікації «%c%c%c%c» не вказано коректного " -"ідентифікатора назви.\n" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" -"Для параметра назви модифікації «%c%c%c%c» вказано неймовірний номер версії, " -"%d.\n" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" -"Виявлено декілька ідентифікаторів назв з записом модифікації «%c%c%c%c».\n" -" З технічної точки зору таке можливе, але fontforge не може обробляти такі " -"ідентифікатори.\n" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "Спроба читання даних скриптів за межами таблиці %s" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "Занадто багато скриптів, %d\n" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "Символ кінця файла під час читання скриптів у таблиці %s" - -#, c-format -msgid "End of file in %s table" -msgstr "У таблиці %s виявлено символ завершення файла" +msgid "Duplicate definition of subroutine %d\n" +msgstr "Дублювати визначення підпрограми %d\n" -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "Спроба читання даних модифікації за межами таблиці %s" +msgid "Duplicate lib data.\n" +msgstr "Дублювання бібліотечних даних.\n" -#, c-format -msgid "Too many features %d\n" -msgstr "Занадто багато модифікацій, %d\n" +msgid "Duplicate name" +msgstr "Дублювати назву" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "Символ кінця файла під час читання модифікацій у таблиці %s" +msgid "Duplicate pixelsize" +msgstr "Дублювати розмір у пікселях" #, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "Спроба читання даних фільтрування за межами таблиці %s" +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "Дублювання повторення кількості рядків у символі %d файла pk\n" -#, c-format -msgid "Too many lookups %d\n" -msgstr "Занадто багато фільтрувань %d\n" +msgid "Dutch" +msgstr "Голландська" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "Символ кінця файла під час читання фільтрувань у таблиці %s" +msgid "Dzongkha" +msgstr "Дзонг-ке" -msgid "Lookup out of bounds in feature table.\n" -msgstr "Фільтрування поза межами діапазону у таблиці модифікацій.\n" +msgid "" +"ELSE clause\n" +"Start of Else clause of preceding IF" +msgstr "" +"ELSE умова\n" +"Розпочинає послідовність команд Else (інакше) у наборі інструкцій, що " +"починається з IF." -msgid "Required feature out of bounds in script table.\n" -msgstr "Потрібна модифікація поза межами шрифту у таблиці скриптів.\n" +msgid "END Function definition" +msgstr "END Function — завершити визначення функції" -msgid "Feature out of bounds in script table.\n" -msgstr "Модифікація поза межами шрифту у таблиці скриптів.\n" +msgid "EPS Template" +msgstr "Шаблон у EPS" msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" +"EQual\n" +"Pops two values, tests for equality, pushes result(0/1)" msgstr "" -"Цей шрифт є помилковим: у ньому вказано підтаблицю розширень GPOS, яка " -"вказує\n" -"на іншу підтаблицю розширень.\n" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Невідомий тип підтаблиці GPOS: %d\n" +"EQual\n" +"Отримує два значення, перевіряє їхню рівність, виштовхує результат (0/1)" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "Підтаблиця поза межами таблиці GPOS\n" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (китайська)" msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" +"EVEN\n" +"Pops one value, rounds it and tests if it is even(0/1)" msgstr "" -"Цей шрифт є помилковим: у ньому вказано підтаблицю розширень GSUB, яка " -"вказує\n" -"на іншу підтаблицю розширень.\n" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Невідомий тип підтаблиці GSUB: %d\n" +"EVEN\n" +"Отримує одне значення, округлює його і перевіряє, чи є значення парним (0/1)" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "Підтаблиця поза межами таблиці GSUB\n" +msgid "E_lement" +msgstr "Е_лемент" -#, c-format -msgid "MarkClass-%d" -msgstr "КласПозначок-%d" +msgid "E_ncoding" +msgstr "_Кодування" -#, c-format -msgid "MarkSet-%d" -msgstr "НабірПозначок-%d" +msgid "E_xecute Script..." +msgstr "В_иконати скрипт…" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! Невідомий формат прогалини %d !!!!\n" +msgid "E_xport..." +msgstr "Е_кспортувати…" -#, c-format msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" -"Помилкова таблиця фільтрування: формат=2 (%d/%d), перший=%d останній=%d " -"загалом гліфів у шрифті=%d\n" +"Кожна модифікація діє на певний набір писемностей\n" +"і мов.\n" +"Зазвичай, визначається лише одна писемність, але\n" +"можна визначити і декілька.\n" +"Писемність визначається чотирилітерним теґом\n" +"писемності OpenType.\n" -#, c-format msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Помилкова таблиця фільтрування: формат=4 (%d/%d), перший=%d останній=%d " -"загалом гліфів у шрифті=%d\n" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." msgstr "" -"Помилкова таблиця фільтрування: формат=6, перший=%d загалом гліфів у шрифті=" -"%d\n" +"У кожному фільтруванні може міститися багато перетворень,\n" +"але всі перетворення мають належати до одного типу." -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"Помилкова таблиця фільтрування: формат=8, перший=%d к-ть=%d загалом гліфів у " -"шрифті=%d\n" +msgid "Eastern Cree" +msgstr "Східна крі" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Некоректний формат таблиці фільтрування. %d\n" +msgid "Ebira" +msgstr "Ебіра" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "Вкладені підстановки %s %d" +msgid "Edges near horizontal/vertical/italic" +msgstr "Краї, близькі до горизонтальних/вертикальних/курсивних" -msgid "subtable" -msgstr "підтаблиця" +msgid "Edit" +msgstr "Змінити" -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Гліф поза межами можливого діапазону у таблиці «prop» %d\n" +msgid "Edit 'cvt '..." +msgstr "Змінити «cvt»…" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Гліф поза межами можливого діапазону у таблиці «lcar» %d\n" +msgid "Edit 'fpgm'..." +msgstr "Змінити «fpgm»…" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Гліф поза межами можливого діапазону у таблиці «opbd» %d\n" +msgid "Edit 'maxp'..." +msgstr "Змінити «maxp»…" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Гліф поза межами можливого діапазону у таблиці «mort»/«morx» %d\n" +msgid "Edit 'prep'..." +msgstr "Змінити «prep»…" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" -"Гліф-підстановка поза межами можливого діапазону у таблиці «mort»/«morx» %d\n" +msgid "Edit Chaining Position" +msgstr "Змінити ланцюгове розташування" -msgid "Invalid ligature offset\n" -msgstr "Некоректний відступ лігатури\n" +msgid "Edit Chaining Substitution" +msgstr "Змінити ланцюгову підстановку" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Спроба створення лігатури для гліфа %d з " +msgid "Edit Contextual Glyph Insertion" +msgstr "Змінити вставку контекстуального гліфа" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" -"Під час спроби обробити лігатури цього шрифту програма\n" -"дійшла висновку, що кінцевий автомат таблиці Apple mort/morx\n" -"(як навчений полісмен) є надто хитрим. Код не вдасться\n" -"розібрати. Ваші лігатури можуть бути неповними.\n" +msgid "Edit Contextual Kerning" +msgstr "Змінити контекстуальний кернінґ" -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "Спроба створення лігатури для (неіснуючого) гліфа %d з " +msgid "Edit Contextual Position" +msgstr "Змінити контекстне розташування" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Помилкова таблиця лігатур mort. Недостатня довжина.\n" +msgid "Edit Contextual Substitution" +msgstr "Змінити контекстну підстановку" -msgid "Bad class in state machine.\n" -msgstr "Помилковий клас у скінченному автоматі.\n" +msgid "Edit Counter Mask" +msgstr "Змінити маску прогалин" -msgid "Bad glyph count in mort table.\n" -msgstr "Помилкова кількість гліфів у таблиці mort.\n" +msgid "Edit Filter List" +msgstr "Внести зміни до списку фільтрів" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" -"Втім, здається, існує підтаблиця morx з понад 1000 переходами.\n" -"Це схоже на якусь помилку.\n" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" -"Втім, здається, існує підтаблиця morx з понад 1000 станами.\n" -"Це схоже на якусь помилку.\n" +msgid "Edit Font Filters" +msgstr "Зміна фільтрування шрифтів" -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Несподіваний кінець файла у ланцюжку morx.\n" +msgid "Edit Indic Rearrangement" +msgstr "Змінити перевпорядкування індійської" -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "Некоректна або непідтримувана версія (0x%x) таблиці «kern»" +msgid "Edit Reverse Chaining Substitution" +msgstr "Змінити зворотню ланцюгову підстановку" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "Попередження: сумнівна кількість підтаблиць (%d) для таблиці «kern»" +msgid "Edit State Transition" +msgstr "Змінити перехід станів" -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" -"У таблиці «kern» розмір підтаблиці не збігається з кількістю пар кернінґу." +msgid "Edit _Metadata" +msgstr "Змінити _метадані" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "Помилкова пара кернінґу: гліфи %d і %d не повинні бути від’ємними\n" +msgid "EditHandleSize" +msgstr "Розмір ел. керування редактора" -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "Помилкова пара кернінґу: гліфи %d і %d мають бути менші за %d\n" +msgid "Editable Document" +msgstr "Документ можна редагувати" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "Помилкова пара кернінґу: гліфи %d і %d є порожніми\n" +msgid "Editing" +msgstr "Редагування" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" -"Відповідно до підтаблиці кернінґу 3 номер гліфа дорівнює %d, але згідно maxp " -"максимальний номер — %d\n" +msgid "Edits a lookup or lookup subtable." +msgstr "Змінити фільтрування або підтаблицю фільтрування." -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" -"Некоректний або непідтримуваний формат (%d) підтаблиці у таблиці «kern»" +msgid "Edits the transformations in a lookup subtable." +msgstr "Змінити перетворення у підтаблиці фільтрування." -msgid "End of file in feat table.\n" -msgstr "У таблиці feat виявлено символ кінця файла.\n" +msgid "Edo" +msgstr "Едо" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Помилкова підтаблиця варіантів гліфів таблиці MATH.\n" +msgid "Effects" +msgstr "Ефекти" -msgid "MATH table extends beyond table bounds" -msgstr "таблиця MATH продовжується за межами таблиці" +msgid "Efik" +msgstr "Ефік" -#, c-format msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." msgstr "" -"!!!!! Кількість координат (%d) для скрипту «%c%c%c%c» не відповідає " -"кількості основних теґів (%d) у таблиці «BASE»\n" +"Або у гліфі не повинно бути гінтів, що перекриваються,\n" +"або у гліфі з масками гінтування не повинно бути\n" +"гінтів, що перекриваються, у масці гінтів." -#, c-format msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -"!!!!! Помилкове форматування основних координат (%d) для «%c%c%c%c» у " -"писемності «%c%c%c%c» таблиці «BASE»\n" - -msgid "JSTF table is too long.\n" -msgstr "Занадто довга таблиця JSTF.\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "Помилкове значення GID у таблиці розширення JSTF.\n" +"Можливі варіанти:\n" +"Це ширина додаткового пробілу, який слід додати після речення,\n" +"Це пробіл, який буде використано у математичних формулах." -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "Номер фільтрування (%d) поза межами діапазону у GSUB з таблиці JSTF.\n" +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "Елементи у масиві BlueValues/OtherBlues не впорядковано." -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "Номер фільтрування (%d) поза межами діапазону у GPOS з таблиці JSTF.\n" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Елементи у масиві BlueValues/OtherBlues не є цілими числами." -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgid "" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." msgstr "" -"Максимальне стискання JSTF з пріоритетом %d №%d для %c%c%c%c у %c%c%c%c" +"Елементи у масиві BlueValues/OtherBlues занадто близькі (змініть значення " +"BlueFuzz)." -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" -"Максимальне розширення JSTF з пріоритетом %d №%d для %c%c%c%c у %c%c%c%c" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "Елементи у масиві FamilyBlues/FamilyOtherBlues не впорядковано." -#, c-format -msgid "%s subtable %d" -msgstr "Підтаблиця %s %d" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "Елементи у масиві FamilyBlues/FamilyOtherBlues не є цілими числами." -#, c-format msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." msgstr "" -"Неймовірний номер скрипту (%d). Ймовірно, таблицю JSTF\n" -"пошкоджено, програмі не вдасться її обробити.\n" +"Елементи у масиві FamilyBlues/FamilyOtherBlues є занадто близькими (змініть " +"значення BlueFuzz)." -msgid "End of file found in JSTF table.\n" -msgstr "У таблиці JSTF виявлено символ кінця файла.\n" +msgid "Ellipse" +msgstr "Еліпс" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "Неочікуване використання растрового формату 5, немає метрики\n" +msgid "Em Units" +msgstr "Одиниці em" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" msgstr "" -"У шрифті містяться растрові зображення у застарілому форматі 3 (програма не " -"може їх прочитати)\n" +"Зміна насиченості, відповідна до писемностей китайської, японської та " +"корейської мов" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" msgstr "" -"У цьому шрифті містяться растрові зображення у стисненому форматі Apple 4 (у " -"програмі не передбачено підтримки таких зображень)\n" +"Зміна насиченості, відповідна до латинської, кириличної та грецької " +"писемностей" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" -"У цьому шрифті містяться растрові зображення у форматі %d, який є невідомим " -"програмі.\n" +msgid "Embolden by" +msgstr "Потовщення на" + +msgid "Embolden by:" +msgstr "Потовщення на:" + +msgid "Emoticons" +msgstr "Емоційки" + +msgid "Empty" +msgstr "Порожній" + +msgid "Empty Slot FG Color" +msgstr "Колір ПП порожніх слотів" #, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" -"Гліф %d у растровому фрагменті у %d пікселів посилається на гліф, якого " -"немає (%d)" +msgid "Empty composite %d\n" +msgstr "Порожній складений %d\n" #, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" -"Помилковий формат підтаблиці %d (з %d) у bloc/EBLC фрагмента з розміром у " -"пікселях=%d. Перший=%d, останній=%d.\n" +msgid "Empty position on line %d of %s" +msgstr "Порожня позиція у рядку %d %s" + +msgid "Empty rule" +msgstr "Порожнє правило" #, c-format -msgid "Didn't understand index format: %d\n" -msgstr "Не вдалося розібрати формат покажчика: %d\n" +msgid "Empty substitute on line %d of %s" +msgstr "Порожня підстановка, рядок %d %s" -msgid "Load Bitmap Fonts" -msgstr "Завантажити растрові шрифти" +msgid "Enclosed Alphanumeric Supplement" +msgstr "Додаткові буквенно-цифрові у рамках" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Бажаєте завантажити растрові шрифти, вбудовані до цього файла типу truetype/" -"opentype?\n" -"(Якщо це так, вкажіть тип)" +msgid "Enclosed Alphanumerics" +msgstr "Буквено-цифрові у рамках" -#, c-format -msgid "%d pixel bitmap" -msgstr "%d-піксельний растр" +msgid "Enclosed CJK Letters and Months" +msgstr "Вкладені ієрогліфи і назви місяців" -msgid "Saving Bitmap Font(s)" -msgstr "Збереження растрових шрифтів" +msgid "Enclosed Ideographic Supplement" +msgstr "Додаткові ідеографічні у рамках" -msgid "Saving TrueType Font" -msgstr "Збереження шрифту TrueType" +msgid "Encoding Too Large" +msgstr "Занадто велике кодування" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" -"Г-м-м, у цій таблиці «fvar» міститься більше пар номер-розмір, ніж має бути\n" +msgid "Encoding name" +msgstr "Назва кодування" +#, c-format msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" msgstr "" -"Г-м-м, у цій таблиці «fvar» занадто мало пар номер-розмір, її не вдасться " -"обробити\n" +"Підтаблиця кодування для платформи=%d, специфіка=%d (має бути 14)\n" +"має непідтримуваний формат %d.\n" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +#, c-format +msgid "" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" msgstr "" -"Г-м-м, ця таблиця «fvar» не містить даних осей, така таблиця є " -"беззмістовною.\n" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" -"Г-м-м, ця таблиця «fvar» містить більше осей, ніж FontForge здатен " -"обробити.\n" +"Підтаблиця кодування для платформи=%d, специфіка=%d містить підтаблицю " +"нульового розміру.\n" +#, c-format msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" -"Г-м-м, ця таблиця «fvar» має неочікувані розміри вісі, її не вдасться " -"обробити\n" +"Підтаблиця кодування для платформи=%d, специфіка=%d має непідтримуваний " +"формат %d.\n" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" -"Г-м-м, ця таблиця «fvar» має неочікувані розміри екземпляра, її не вдасться " -"обробити\n" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "Значення кодування (%x) немає у шрифті, його буде проігноровано" -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Г-м-м, ця таблиця «fvar» є занадто короткою\n" +msgid "Encoding value not in font" +msgstr "Значення кодування поза межами шрифту" + +msgid "Encoding|Glyph Order" +msgstr "Порядок гліфів" msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" +"End IF\n" +"Ends an IF or IF-ELSE sequence" msgstr "" -"Г-м-м, кількість осей у таблиці «avar» не збігається зі значенням з таблиці " -"«fvar».\n" +"End IF\n" +"Завершує послідовність команд IF або IF-ELSE" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Г-м-м, таблиця «avar» є занадто довгою.\n" +msgid "End of file found in JSTF table.\n" +msgstr "У таблиці JSTF виявлено символ кінця файла.\n" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "Невідповідність локального і спільного прапорців кортежів.\n" +msgid "End of file found in coverage table.\n" +msgstr "Виявлено символ кінця файла у таблиці покриття.\n" #, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "Некоректна кількість приростів у гліфі %d (%s)\n" +msgid "End of file found in string on line %d of %s" +msgstr "Виявлено кінець файла у рядку (значенні типу string), рядок %d %s" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" -"Г-м-м, кількість осей у таблиці «gvar» не збігається зі значенням з таблиці " -"«fvar».\n" +msgid "End of file found when reading private dictionary.\n" +msgstr "Під час читання закритого словника виявлено вихід за межі файла.\n" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "Г-м-м, у таблиці «gvar» не вказано загальних кортежів.\n" +#, c-format +msgid "End of file in %s table" +msgstr "У таблиці %s виявлено символ завершення файла" + +msgid "End of file in context chaining sub-table.\n" +msgstr "Кінець файла у контекстуальній ланцюговій підтаблиці.\n" + +msgid "End of file in context chaining subtable.\n" +msgstr "Кінець файла у контекстуальній ланцюговій підтаблиці.\n" + +msgid "End of file in feat table.\n" +msgstr "У таблиці feat виявлено символ кінця файла.\n" #, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" -"Г-м-м, у таблиці «gvar» вказано занадто багато загальних кортежів.\n" -" У FontForge передбачено підтримку лише %d\n" +msgid "End of file in include on line %d of %s" +msgstr "Символ кінця файла у включенні у рядку %d %s" -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "Г-м-м, вказано більше даних варіантів гліфів, чим гліфів у шрифті.\n" +#, c-format +msgid "End of file when reading features in %s table" +msgstr "Символ кінця файла під час читання модифікацій у таблиці %s" #, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" -"Попередження: у гліфі %d міститься дані або приватних або проміжних " -"кортежів.\n" -" У FontForge не передбачено підтримки жодних кортежів.\n" +msgid "End of file when reading lookups in %s table" +msgstr "Символ кінця файла під час читання фільтрувань у таблиці %s" -msgid "Incorrect number of deltas in cvt\n" -msgstr "Некоректна кількість поправок у ТКЗ\n" +#, c-format +msgid "End of file when reading scripts in %s table" +msgstr "Символ кінця файла під час читання скриптів у таблиці %s" -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" -"Попередження: у «cvar» містяться дані проміжних кортежів.\n" -" У FontForge не передбачено підтримки таких кортежів.\n" +msgid "End:" +msgstr "Кінець:" -msgid "Processing Variations" -msgstr "Обробка варіантів" +msgid "EndLen" +msgstr "Кінц. довжина" -msgid "Failed to open temporary output file" -msgstr "Не вдалося відкрити файл для виведення тимчасових даних" +msgid "Endpoints specify minimum length and direction only" +msgstr "Кінцеві точки визначають лише мінімальну довжину і напрямок" -msgid "Printing Font" -msgstr "Друк шрифту" +msgid "English" +msgstr "Англійська" -msgid "Generating PostScript Font" -msgstr "Створення шрифту PostScript" +msgid "English (Australian)" +msgstr "Англійська (Австралія)" -msgid "Failed to generate postscript font" -msgstr "Не вдалося створити шрифт postscript" +msgid "English (Belize)" +msgstr "Англійська (Беліз)" -msgid "Print Failed" -msgstr "Спроба друку зазнала невдачі" +msgid "English (British)" +msgstr "Англійська (Великобританія)" -msgid "Warning: Font contained no glyphs" -msgstr "Попередження: у шрифті немає жодного гліфа" +msgid "English (Canada)" +msgstr "Англійська (Канада)" -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "Не вдалося записати дані postscript до файла %s" +msgid "English (Caribbean)" +msgstr "Англійська (острови Карибського моря)" -#, c-format -msgid "Failed to open file %s for output" -msgstr "Не вдалося відкрити файл %s для виведення даних" +msgid "English (Hong Kong)" +msgstr "Англійська (Гонконг)" -msgid "Can't back up with nothing on stack\n" -msgstr "Резервування неможливе, оскільки стек команд порожній\n" +msgid "English (India)" +msgstr "Англійська (Індія)" -msgid "Attempt to back up twice\n" -msgstr "Подвійна спроба резервування\n" +msgid "English (Indonesia)" +msgstr "Англійська (Індонезія)" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "Використання «exit» поза межами циклу\n" +msgid "English (Irish)" +msgstr "Англійська (Ірландія)" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "Використання «stop» поза межами stopped\n" +msgid "English (Jamaica)" +msgstr "Англійська (Ямайка)" -msgid "Attempt to invert a singular matrix\n" -msgstr "Спроба знайти обернену матрицю виродженої матриці\n" +msgid "English (Malaysia)" +msgstr "Англійська (Малайзія)" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "Ключем для def має бути рядок або літерал назви\n" +msgid "English (New Zealand)" +msgstr "Англійська (Нова Зеландія)" -msgid "Value out of bounds in spline.\n" -msgstr "Значення поза діапазоном сплайна.\n" +msgid "English (Philippines)" +msgstr "Англійська (Філіппіни)" -msgid "Unknown character after backslash in literal string.\n" -msgstr "Невідомий символ після зворотної риски у рядку-літералі.\n" +msgid "English (South Africa)" +msgstr "Англійська (ПАР)" -msgid "Unknown string type\n" -msgstr "Невідомий тип рядка\n" +msgid "English (Trinidad)" +msgstr "Англійська (Тринідад)" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" -"У FontForge не передбачено підтримки словників, заснованих на операторах " -"imagemask.\n" +msgid "English (US)" +msgstr "Англійська (США)" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"Четвертим параметром imagemask має бути 6-елементна матриця перетворення.\n" +msgid "English (Zimbabwe)" +msgstr "Англійська (Зімбабве)" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Третім параметром imagemask має бути булівське значення.\n" +msgid "Engraved" +msgstr "Гравірувальний" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "Першим і другим параметрами imagemask мають бути цілі числа.\n" +msgid "" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." +msgstr "" +"Введіть список чотирилітерних теґів таблиці, відокремлених\n" +"комами. FontForge створити двійкову копію цих таблиць під\n" +"час завантаження шрифту True/OpenType і виведе ці таблиці\n" +"у незмінній формі під час створення шрифту. Не включайте\n" +"до цього списку теґи таблиць, які FontForge може обробляти." msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" -"На місцях аргументів, що відповідають ширині та висоті, imagemask вказано " -"некоректні значення\n" -"(від’ємні або поза межами об’єму поточних даних).\n" +"Вкажіть або шаблон відповідності (для пошуку гліфів за назвами)\n" +" або кодування Unicode, подібне до «U+0065»." -msgid "Divide by zero in postscript code.\n" -msgstr "Ділення на нуль у коді postscript.\n" +msgid "Enter the name of a glyph in the font" +msgstr "Введіть назву гліфа у шрифті" -msgid "Can't compare arrays\n" -msgstr "Неможливо порівняти масиви\n" +msgid "Entries" +msgstr "Входи" -msgid "No mark in counttomark\n" -msgstr "Немає позначки у counttomark\n" +msgid "Entry" +msgstr "Запис" -msgid "No mark in cleartomark\n" -msgstr "Немає позначки у cleartomark\n" +#, c-format +msgid "Entry (%d,%d)" +msgstr "Вхід (%d,%d)" -msgid "Nothing on stack to print\n" -msgstr "У стеку немає даних для друку\n" +msgid "Error Bound" +msgstr "Межа помилки" #, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" -"Попередження: не вдалося обробити елемент %s, деякі з модифікацій може бути " -"втрачено\n" - -msgid "We don't understand this font\n" -msgstr "Програмі не вдалося обробити цей шрифт\n" +msgid "Error clearing %s." +msgstr "Під час спроби спорожнення %s сталася помилка." #, c-format -msgid "Stack got too big in %s\n" -msgstr "Занадто великий стек команд у %s\n" +msgid "Error: %s\n" +msgstr "Помилка: %s\n" #, c-format -msgid "Not enough data: %d < 4" -msgstr "" +msgid "Error: Expected %s, got %s" +msgstr "Помилка: мало бути %s, маємо %s" #, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "оператор dotsection %s для Type2 вважається застарілим\n" +msgid "Error: Unexpected %s found" +msgstr "Помилка: виявлено неочікуваний %s" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "Вичерпання стеку для vstem3 у %s\n" +msgid "Errors detected" +msgstr "Виявлено помилки" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "підтримки оператора vstem3 %s для Type2 не передбачено\n" +msgid "Erzya" +msgstr "Ерзянська" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "Вичерпання стеку для hstem3 у %s\n" +msgid "Esperanto" +msgstr "Есперанто" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "Вичерпання стеку для seac у %s\n" +msgid "Estonian" +msgstr "Естонська" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "Оператор SEAC %s є некоректним для Type2\n" +msgid "Ethiopic" +msgstr "Ефіопський" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "SEAC-подібний %s оператор endchar вважається застарілим для Type2\n" +msgid "Ethiopic Extended" +msgstr "Розширена ефіопська" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "Кодування посилання поза межами у %s\n" +msgid "Ethiopic Extended-A" +msgstr "Розширена ефіопська-A" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "Вичерпання стеку для sbw у %s\n" +msgid "Ethiopic Supplement" +msgstr "Додаткові ефіопські" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "Підтримки оператора sbw %s для Type2 не передбачено\n" +msgid "European Number" +msgstr "Європейське число" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "Вичерпання стеку для унарного оператора у %s\n" +msgid "European Number Separator" +msgstr "Європейський символ для розбиття цілої і дробової частин" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "Вичерпання стеку для бінарного оператора у %s\n" +msgid "European Number Terminator" +msgstr "Європейський символ для розбиття розрядів" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "Вичерпання стеку для ifelse у %s\n" +msgid "Even" +msgstr "Евенська" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" -"У шрифтах Type2 не передбачено підтримки оператора callothersubrs Type1" +msgid "Even Width" +msgstr "Рівноширинний" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "Вичерпання стеку для callothersubr у %s\n" +msgid "Evenki" +msgstr "Евенкійська" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Помилкова флекс-підпрограма у %s\n" +msgid "Everything to its default value" +msgstr "Повернути всім параметрам типові значення" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "Немає попередньої точки на контурі у curveto з флекса 0 у %s\n" +msgid "Ewe" +msgstr "Еве" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "Немає попередньої точки на контурі у lineto з флекса 0 у %s\n" +msgid "Exaggerated" +msgstr "З різким розширенням" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" -"Спроба використання підпрограми багатоосновного шрифту у шрифті, який не є " -"багатоосновним, у %s.\n" +msgid "Exaggerated/Extreme Wrapping" +msgstr "Збільшені/З надзвичайним перенесенням" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" -"У %s викликано багатоосновну підпрограму з помилковою кількістю аргументів.\n" +msgid "Exaggerated/More Wrapping" +msgstr "Збільшені/Зі значним перенесенням" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "Занадто мало елементів у стеку для виконання put у %s\n" +msgid "Exaggerated/No Wrapping" +msgstr "Збільшені/Без перенесення" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" -"Посилання за межі області пам’яті тимчасового використання у інструкції put, " -"%s\n" +msgid "Exaggerated/Some Wrapping" +msgstr "Збільшені/З перенесенням" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "Занадто мало елементів у стеку для виконання get у %s\n" +msgid "Exceptionally Wide" +msgstr "Винятково широкий" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "Вичерпання стеку інструкцією pop у %s\n" +msgid "Execute Script" +msgstr "Виконати скрипт" #, c-format -msgid "Index out of range in %s\n" -msgstr "Індекст поза межами діапазону у %s\n" +msgid "Execution of script %s failed" +msgstr "Спроба виконати скрипт %s зазнала невдачі" + +msgid "Exit" +msgstr "Вихід" #, c-format -msgid "roll out of range in %s\n" -msgstr "вихід за межі діапазону у %s\n" +msgid "Exit (%d,%d)" +msgstr "Вихід (%d,%d)" -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgid "Exit Debugger" +msgstr "Вийти з режиму зневаджування" + +msgid "Exits" +msgstr "Виходи" + +msgid "Expand Stroke" +msgstr "Розширення штриха" + +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" -"У шрифтах Type2 не передбачено підтримки оператора setcurrentpoint Type1" +"Розширити область позначення гліфів на панелі перегляду шрифту\n" +"всіма гліфами, знайденими у результаті цього пошуку" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "Вичерпання стеку для setcurrentpoint у %s\n" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs which match" +msgstr "" +"Розширити область позначення гліфів на панелі перегляду шрифту\n" +"всіма гліфами, які відповідають критерію" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "Немає попередньої точки на контурі у операторі flex у %s\n" +msgid "Expanded" +msgstr "Широкий" -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "Непридатний для інтерпретації код операції 12,%d у %s\n" +msgid "Expanded (125%)" +msgstr "Широкий (125%)" #, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "Вичерпання стеку для hstem у %s\n" +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Слід використовувати %s у визначенні фільтрування, рядок %d %s" #, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "Вичерпання стеку для vstem у %s\n" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "Слід використовувати «%c%c%c%c» у визначенні фільтрування, рядок %d %s" #, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" -"Маска гінту (або маска прогалини) з занадто великою кількістю гінтів у %s\n" +msgid "Expected '%c' on line %d of %s" +msgstr "Не вистачає «%c», рядок %d %s" #, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "Вичерпання стеку для hsbw у %s\n" +msgid "Expected '%s' on line %d of %s" +msgstr "Мало бути «%s», рядок %d %s" #, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "Вичерпання стеку для rlineto/rmoveto у %s\n" +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Не вистачає «;» наприкінці команди, рядок %d %s" #, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "Вичерпання стеку для hlineto/hmoveto у %s\n" +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "Не вистачає «;» у прапорцях фільтрування, рядок %d %s" #, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "Вичерпання стеку для vlineto/vmoveto у %s\n" +msgid "Expected ';' on line %d of %s" +msgstr "Потрібен символ «;» у рядку %d %s" #, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "Немає попередньої точки на контурі у lineto у %s\n" +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "Не вистачає «=» у визначенні класу гліфів, рядок %d %s" #, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "Вичерпання стеку для rrcurveto у %s\n" +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Не вистачає «>» у прив’язці, рядок %d %s" #, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "Вичерпання стеку для hhcurveto у %s\n" +msgid "Expected '>' in caret on line %d of %s" +msgstr "Не вистачає «>» у вставці, рядок %d %s" #, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "Вичерпання стеку для hvcurveto у %s\n" +msgid "Expected '>' in value record on line %d of %s" +msgstr "Не вистачає «>» у записі значень, рядок %d %s" #, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "Вичерпання стеку для vhcurveto у %s\n" +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "Не вистачає «[» у визначенні класу гліфів, рядок %d %s" #, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "Немає попередньої точки на контурі у curveto у %s\n" +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Зайве ключове слово «anchor» у прив’язці, рядок %d %s" #, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "Вичерпання стеку для callsubr у %s\n" +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "Слід використовувати ключове слово «by» у підстановці, рядок %d %s" #, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Занадто багато викликів підпрограм у %s\n" +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" +msgstr "" +"Слід використовувати ключове слово «by» або «from» у підстановці, рядок %d %s" #, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Номер підпрограми поза припустимими межами у %s\n" +msgid "Expected '{' in feature definition on line %d of %s" +msgstr "Потрібна дужка «{» у визначенні можливості, рядок %d %s" #, c-format -msgid "return when not in subroutine in %s\n" -msgstr "Використання return поза межами підпрограми у %s\n" +msgid "Expected '}' on line %d of %s" +msgstr "Потрібна дужка «}» у рядку %d %s" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +#, c-format +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" msgstr "" -"Спроба використання підпрограми багатоосновного шрифту у шрифті, який не є " -"багатоосновним.\n" +"Слід вказати Attach, або LigatureCaret, або GlyphClassDef у рядку %d %s" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "Занадто мало елементів у стеку для виконання blend у %s\n" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." +msgstr "" +"Мало бути вказано код PostScript.\n" +"Зазвичай, такий код починається з «{» і завершується на «}»." -msgid "Use of obsolete blend operator.\n" -msgstr "Використання застарілого оператора blend.\n" +msgid "Expected a number for a push count" +msgstr "Слід вказати кількість інструкцій push" #, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "Непридатний для інтерпретації код операції %d у %s\n" +msgid "Expected a single glyph name in reverse substitution on line %d of %s" +msgstr "" +"Не вистачає назви одинарного гліфа у зворотній підстановці, рядок %d %s" #, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "підпрограму завершено без інструкції return у %s\n" - -msgid "Cancel" -msgstr "Скасувати" - -msgid "" -msgstr "<немає гліфа>" +msgid "Expected a valid glyph/CID name on line %d of %s" +msgstr "У рядку %d %s мало бути вказано коректну назву гліфа або CID" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "Вказано некоректний одиничний вектор. Гінт проігноровано.\n" +#, c-format +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Слід вказати прив’язку (після base/mark) у рядку %d %s" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" -"Для визначення вертикального гінту скористайтеся властивістю «vhint».\n" +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Слід вказати прив’язку (після ligature) у рядку %d %s" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" +#, c-format +msgid "" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" msgstr "" -"Для визначення горизонтального гінту скористайтеся властивістю «hhint».\n" +"Не вистачає цілого числа, що задає позиції ліній шрифту у таблиці BASE, " +"рядок %d %s" #, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "Неочікуваний тип PST у GetPosSub (%d).\n" +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "У визначені класу позначок слід вказати прив’язку, рядок %d %s" +#, c-format msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." msgstr "" -"Розміри додавання горизонтальних і вертикальних штрихів можуть бути або " -"обидва нульовими або обидва ненульовими" +"Мало бути вказано масив чисел.\n" +"Не вдалося обробити «%.*s» як число." + +#, c-format +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "Слід використати теґ baseline у таблиці BASE, рядок %d %s" msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" +"Expected boolean value.\n" +"(\"true\" or \"false\")" msgstr "" -"Розміри додавання горизонтальних і вертикальних штрихів можуть відрізнятися " -"не більше, ніж у 4 рази" +"Мало бути вказано булеве значення.\n" +"(\"true\" або \"false\")" #, c-format -msgid "Can't open %s" -msgstr "Не вдалося відкрити %s" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "У визначені класу позначок слід вказати назву класу, рядок %d %s" #, c-format -msgid "Execution of script %s failed" -msgstr "Спроба виконати скрипт %s зазнала невдачі" +msgid "Expected class on line %d of %s" +msgstr "Потрібен клас у рядку %d %s" #, c-format -msgid "%s: Is not callable" -msgstr "%s: непридатне до викликання" - -msgid "Saving AFM File" -msgstr "Збереження файла AFM" - -msgid "Saving TFM File" -msgstr "Збереження файла TFM" - -msgid "Saving OFM File" -msgstr "Збереження файла OFM" +msgid "Expected closing curly brace on line %d of %s" +msgstr "Потрібна дужка «}» у рядку %d %s" #, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "Спроба збереження розміру шрифту, який ще не було створено (%d@%d)" +msgid "Expected comma in device table on line %d of %s" +msgstr "Не вистачає коми у таблиці пристроїв, рядок %d %s" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" -"У поточній версії FontForge для type3 підтримується лише виведення даних у " -"растр (не bytemap)" +#, c-format +msgid "Expected comma or semicolon in BASE table on line %d of %s" +msgstr "Потрібна кома або крапка з комою у рядку таблиці BASE %d %s" -msgid "No Sub Font Definition file" -msgstr "Немає файла визначення підшрифту" +#, c-format +msgid "Expected comma or semicolon on line %d of %s" +msgstr "Потрібна кома або крапка з комою у рядку %d %s" +#, c-format msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" -"Здається, це один з файлів бази даних SplineFont FontForge,\n" -"а не один з файлів визначень підшрифтів TeX.\n" -"Прикрий збіг у суфіксах файлів." - -msgid "Wrong type of SFD file" -msgstr "Помилковий тип файла SFD" +"Слід використовувати \"HorizAxis\" або \"VertAxis\" у таблиці BASE, рядок %d " +"%s" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "Помилковий відступ: %d, для підшрифту %s\n" +msgid "Expected glyph file with format==1 or 2" +msgstr "Не вистачає файла гліфів з format==1 або 2" #, c-format msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" -"Попередження: кодування %d (0x%x) відображено принаймні на дві адреси — " -"(%s@0x%02x і %s@0x%02x)\n" -" Тут буде використано лише одну з цих адрес.\n" +"Не вистачає назви гліфа, cid або класу у визначенні класу гліфів, рядок %d %s" #, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Більше за 256 записів у підшрифті %s\n" - -msgid "Afm Save Failed" -msgstr "Спроба збереження afm зазнала невдачі" - -msgid "Tfm Save Failed" -msgstr "Спроба збереження tfm зазнала невдачі" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" +msgstr "Слід вказати гліф або клас гліфів (після cursive) у рядку %d %s" -msgid "Bad Extension" -msgstr "Помилковий суфікс назви" +#, c-format +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" +msgstr "Слід вказати гліф або клас гліфів (після ligature) у рядку %d %s" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Вам слід вказати стандартний суфікс назв файлів type1 (.pfb або .pfa)" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "Не вистачає цілого значення у прив’язці, рядок %d %s" -msgid "Saving font" -msgstr "Збереження шрифту" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "Слід використовувати ціле число у вставці, рядок %d %s" -msgid "Saving Multiple PostScript Fonts" -msgstr "Збереження декількох шрифтів PostScript" +#, c-format +msgid "Expected integer in device table on line %d of %s" +msgstr "Не вистачає цілого значення у таблиці пристроїв, рядок %d %s" -msgid "Bad Drawing Operation" -msgstr "Помилкова дія з малювання" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "Слід використовувати ціле число у рядку %d %s" -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" +#, c-format +msgid "Expected integer or list of integers after %s on line %d of %s" msgstr "" -"У цьому шрифті міститься принаймні один прозорий шар, а у type3 підтримки " -"таких шарів не передбачено (всі прозорі або напівпрозорі частини вважаються " -"непрозорими). Продовжити обробку?" - -msgid "Saving OpenType Font" -msgstr "Збереження шрифту OpenType" - -msgid "Saving CID keyed font" -msgstr "Збереження шрифту з ключами CID" - -msgid "Saving multi-master font" -msgstr "Збереження багатоосновного шрифту" - -msgid "Saving SVG font" -msgstr "Збереження шрифту SVG" +"Після %s у рядку %d %s мало бути вказано ціле значення або список цілих " +"значень" -msgid "Saving Unified Font Object" -msgstr "Збереження файла Unified Font Object" +#, c-format +msgid "Expected matching tag in table on line %d of %s" +msgstr "Потрібен відповідний теґ у таблиці, рядок %d %s" -msgid "Saving Unified Font Object 2" -msgstr "" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Слід вказати назву у визначенні прив’язки, рядок %d %s" -msgid "Saving Unified Font Object 3" -msgstr "" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "Слід вказати назву у фільтруванні, рядок %d %s" -msgid "Ofm Save Failed" -msgstr "Спроба збереження ofm зазнала невдачі" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "Слід вказати назву у визначенні запису значень, рядок %d %s" -msgid "FontLog Save Failed" -msgstr "Спроба збереження FontLog зазнала невдачі" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "Потрібна назва або клас у рядку %d %s" -msgid "Saving PFM File" -msgstr "Збереження файла PFM" +msgid "Expected number." +msgstr "Мало бути вказано число." -msgid "Pfm Save Failed" -msgstr "Спроба збереження pfm зазнала невдачі" +msgid "Expected property list file" +msgstr "Мало бути вказано файл списку властивостей" -msgid "Called from...\n" -msgstr "Викликано з…\n" +#, c-format +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Потрібна крапка з комою у рядку таблиці BASE %d %s" #, c-format -msgid " %s: line %d\n" -msgstr " %s: рядок %d\n" +msgid "Expected semicolon on line %d of %s" +msgstr "Потрібна крапка з комою у рядку %d %s" #, c-format -msgid "Error: Expected %s, got %s" -msgstr "Помилка: мало бути %s, маємо %s" +msgid "Expected string on line %d of %s" +msgstr "Потрібне значення типу string у рядку %d %s" #, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d Мало бути %s, маємо %s" +msgid "Expected tag in feature on line %d of %s" +msgstr "Потрібен теґ у модифікації, рядок %d %s" #, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. Мало бути %3$s, маємо %4$s" +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Не вистачає теґу у системі мов (languagesystem), рядок %d %s" #, c-format -msgid "Error: Unexpected %s found" -msgstr "Помилка: виявлено неочікуваний %s" +msgid "Expected tag in table on line %d of %s" +msgstr "Потрібен теґ у таблиці, рядок %d %s" #, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d виявлено неочікуваний %s" +msgid "Expected tag on line %d of %s" +msgstr "Потрібен теґ у рядку %d %s" #, c-format -msgid "%s line: %d %s\n" -msgstr "Рядок %s: %d %s\n" +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Слід вказати дві прив’язки (після cursive) у рядку %d %s" #, c-format -msgid "%s line: %d %s: %s\n" -msgstr "Рядок %s: %d %s: %s\n" +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Не вистачає невідомого елемента (внутрішня помилка), рядок %d %s" -#, c-format -msgid "Error: %s\n" -msgstr "Помилка: %s\n" +msgid "Expert" +msgstr "Експерт" -msgid "Attention" -msgstr "Увага" +msgid "Expert Forms" +msgstr "Експертні форми" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" -"Попередження: для %s вказано назву гарнітури, що не збігається з %s " -"(GenerateFamily)\n" +msgid "Expor_t..." +msgstr "Е_кспортувати…" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) і %s(%s) 0x%x у FOND %s\n" +msgid "Export" +msgstr "Експорт" -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" -"Попередження: не вдалося визначити коректність гінту (%d,%d %d,%d %d,%d)\n" +msgid "ExportClipboard" +msgstr "Експортувати буфер обміну" -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" -"Попередження: у AddDHint(%d,%d %d,%d %d,%d) не позначено жодного символу\n" +msgid "Exten Shapes" +msgstr "Розш. форми" -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Попередження: у AddHint(%d,%d,%d) не позначено жодного символу\n" +msgid "Extend Lookups Off" +msgstr "Розширені фільтрування вимкнено" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" -"Попередження: %d-те значення вісі (%g) лежить поза дозволеним діапазоном [%g," -"%g]\n" +msgid "Extend Lookups On" +msgstr "Розширені фільтрування увімкнено" -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d неочікуваний символ %c (%d)\n" +msgid "Extend Max Lookups" +msgstr "Розширити максимальні фільтрування" -msgid "Small Capitals" -msgstr "Капітель" +msgid "Extended" +msgstr "Розширений" -msgid "Building small capitals" -msgstr "Побудова капітелі" +msgid "Extended Collection" +msgstr "Розширена збірка" -msgid "Subscripts/Superscripts" -msgstr "Верхні/Нижні індекси" +msgid "Extender" +msgstr "Розширювач" -msgid "Building sub/superscripts" -msgstr "Побудова нижніх/верхніх індексів" +msgid "Extender Glyphs" +msgstr "Гліфи розширення" -msgid "Generic change" -msgstr "Загальна зміна" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Розширені гліфи (кашиди тощо)" -msgid "Changing glyphs" -msgstr "Зміна гліфів" +msgid "Extenders" +msgstr "Розширювачі" -msgid "Change Weight" -msgstr "Зміна насиченості" +msgid "Extension" +msgstr "Розширення" -msgid "Changing glyph weights" -msgstr "Зміна насиченості гліфів" +msgid "Extent" +msgstr "Розмір" -msgid "Italic" -msgstr "Курсив" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Дод. пробіл:" -msgid "Italic Conversion" -msgstr "Перетворення курсиву" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" +msgstr "" +"Додаткові параметри налаштовування програми автотрасування\n" +"(autotrace або potrace)" -msgid "Change X-Height" -msgstr "Зміна зросту малих літер" +msgid "" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." +msgstr "" +"Додатковий горизонтальний кернінґ перед порядком у\n" +"радикалі, якщо такий вказано." -msgid "Replace with Reference" -msgstr "Замінити посиланням" +msgid "Extra white space reserved above the overbar." +msgstr "Додатковий проміжок над рискою над гліфом" -msgid "Replace Outline with Reference" -msgstr "Замінити обрис посиланням" +msgid "Extra white space reserved above the radical." +msgstr "Додатковий інтервал, зарезервований над радикалом." -msgid "Not Found" -msgstr "Не знайдено" +msgid "Extra white space reserved below the underbar." +msgstr "Додатковий інтервал, зарезервований під рискою підкреслювання." -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "Обриси гліфа %2$.30s не було знайдено у шрифті %1$.60s" +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." +msgstr "" +"Додаткова прогалина, яку буде додано після кожного\n" +"нижнього або верхнього індексу." -msgid "Correcting References" -msgstr "Виправлення посилань" +msgid "Extra-Condensed (62.5%)" +msgstr "Дуже вузький (62,5%)" + +msgid "Extra-Expanded (150%)" +msgstr "Дуже широкий (150%)" + +msgid "Extract from PDF" +msgstr "Видобування з PDF" + +msgid "Extraneous glyphs" +msgstr "Сторонні гліфи" + +msgid "Extrema Point Color" +msgstr "Колір точки екструмуму" + +msgid "Extremum bound..." +msgstr "Обмеження екстремумів…" msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" +"FLIP PoinT\n" +"Pops as many points as specified in loop counter\n" +"Flips whether each point is on/off curve" msgstr "" -"Додавання нових гліфів та посилання на них, якщо у гліфі міститься помилкове " -"посилання truetype" +"FLIP PoinT\n" +"Отримує точки, кількість яких визначається лічильником циклів.\n" +"Обертає значення прапорців віддзеркалення відносно кривої для кожної з точок." -#, c-format msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." +"FLIP RanGe OFF\n" +"Pops two point numbers\n" +"sets all points between to be off curve points" msgstr "" -"%s містив одразу контури і посилання, отже контури було пересунуто до цього " -"гліфа, а до початкового гліфа було додано посилання на ці контури." +"FLIP RanGe OFF\n" +"Отримує номери двох точок.\n" +"Робить всі точки між цими двома точками неналежними кривій." -#, c-format msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." +"FLIP RanGe ON\n" +"Pops two point numbers\n" +"sets all points between to be on curve points" msgstr "" -"%1$s містив посилання, %2$s, з помилковою матрицею перетворення (один з " -"елементів матриці був більшим за 2). Перетворені контури було пересунуто до " -"цього гліфа, а до початкового гліфа було додано посилання на новий гліф." +"FLIP RanGe ON\n" +"Отримує номери двох точок.\n" +"Робить всі точки між цими двома точками належними кривій." -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "Не вдалося прочитати файл. Прочитано байтів: %ld, розмір файла: %ld\n" +msgid "" +"FLOOR\n" +"Pops a value, rounds to lowest int, pushes result" +msgstr "" +"FLOOR\n" +"Отримує значення, округлює його до меншого цілого,\n" +"виштовхує результат." -msgid "Saving Bitmaps" -msgstr "Зберігання растру" +msgid "FOND Name:" +msgstr "Назва FOND:" -msgid "Saving Outlines" -msgstr "Збереження обрисів" +msgid "FS Miscellaneous" +msgstr "FS-інший" -msgid "Saving Spline Font Database" -msgstr "Збереження SFD (Spline Font Database)" +msgid "FS Modern" +msgstr "FS-модерн" -msgid "Saving..." -msgstr "Збереження…" +msgid "F_ind / Replace..." +msgstr "З_найти / Замінити…" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "Під час завантаження інструкцій tt з sfd: %s\n" +msgid "F_inials" +msgstr "_Кінчики" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "П_ередній план" + +msgid "F_orm" +msgstr "Ф_орма" + +msgid "Faeroese" +msgstr "Фарерська" #, c-format -msgid "Anchor Point with no class name: %s" -msgstr "Точка прив’язки без назви класу: %s" +msgid "Failed to find NameList: %s" +msgstr "Не вдалося знайти NameList: %s" #, c-format -msgid "Bad Anchor Point: %s" -msgstr "Помилкова точка прив’язки: %s" +msgid "Failed to find glyph %s when fixing up references." +msgstr "Не вдалося знайти гліф %s під час виправлення посилань." -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" -"Знайдено пару кернінґу у новому стилі в межах даних файла SFD версії 1 (або " -"старішої).\n" +msgid "Failed to generate postscript font" +msgstr "Не вдалося створити шрифт postscript" -msgid "KernPair with no subtable name.\n" -msgstr "KernPair без назви підтаблиці.\n" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "Не вдалося записати дані postscript до файла %s" -msgid "Invalid glif name.\n" -msgstr "Некоректна назва гліфа.\n" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "Не вдалося завантажити дані кернінґу з %s" -msgid "Interpreting Glyphs" -msgstr "Інтерпретація гліфів" +#, c-format +msgid "Failed to open %s for output" +msgstr "Не вдалося відкрити %s для виведення даних" #, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" -"Помилковий файл sfd. Гліф %s має ширину %d, незважаючи на те, що ширину\n" -" має бути прив’язано до ширини %s, рівної %d.\n" +msgid "Failed to open file %s for output" +msgstr "Не вдалося відкрити файл %s для виведення даних" #, c-format -msgid "Failed to find NameList: %s" -msgstr "Не вдалося знайти NameList: %s" +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "" +"Не вдалося відкрити гліф для визначення назви файла карти для запису: %s\n" -msgid "Missing Subtable definition found in chained context" -msgstr "У ланцюговому контексті виявлено пропущене визначення підтаблиці" +#, c-format +msgid "Failed to open hotkey definition file: %s\n" +msgstr "Не вдалося відкрити файл визначення клавіатурних скорочень: %s\n" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" -"Помилковий файл SFD, не вистачає підтаблиці у визначенні класів кернінґу.\n" +msgid "Failed to open temporary output file" +msgstr "Не вдалося відкрити файл для виведення тимчасових даних" #, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" +msgid "Failed to open your hotkey definition file for updates.\n" msgstr "" -"Помилковий файл SFD file, two kerning classes assigned to the same subtable: " -"%s\n" - -msgid "Yes" -msgstr "Так" +"Не вдалося відкрити файл визначення клавіатурних скорочень для оновлення.\n" -msgid "_Skip for now" -msgstr "_Пропустити зараз" +#, c-format +msgid "Failed to parse color %s\n" +msgstr "Не вдалося обробити колір %s\n" -msgid "Forget _to All" -msgstr "Забути про _всі" +msgid "Failed to parse the StartData command properly\n" +msgstr "Не вдалося обробити команду StartData належним чином\n" -msgid "_Forget about it" -msgstr "_Забути" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "" +"Не вдалося обробити команду StartData належним чином, помилкове значення " +"лічильника\n" -msgid "Recover old edit" -msgstr "Відновити попередню редакцію" +#, c-format +msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" +msgstr "Не вдалося прочитати файл. Прочитано байтів: %ld, розмір файла: %ld\n" #, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" +msgid "Failed to rename the new hotkeys file over your old one!\n" msgstr "" -"У %s виявлено збережений сеанс редагування.\n" -"Бажаєте його відновити?" +"Не вдалося змінити назву нового файла клавіатурних скорочень на назву " +"старого файла!\n" #, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Спроба автоматичного відновлення внесених до %.80s змін зазнала невдачі.\n" -"Чи слід FontForge повторити спробу відновлення під час наступного запуску " -"програми?" +msgid "Failed to write %s\n" +msgstr "Не вдалося записати %s\n" -msgid "Recovery Failed" -msgstr "Невдала спроба відновлення" +msgid "Failure" +msgstr "Невдача" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Лігатура %s" +msgid "Family" +msgstr "Гарнітура" -msgid "Unsupported image format" -msgstr "Непідтримуваний формат зображень" +msgid "Family Blue Color" +msgstr "Колір синіх гарнітур" -msgid "Unsupported image format must be bmp or png" -msgstr "Непідтримуваний формат зображення, слід використовувати bmp або png" +msgid "Faroese" +msgstr "Фарерська" -msgid "Unsupported image format must be bmp" -msgstr "Непідтримуваний формат зображення, слід використовувати bmp" +msgid "Faroese (Icelandic)" +msgstr "Фарерська (Ісландія)" -msgid "Could not write" -msgstr "Не вдалося записати" +msgid "Feature" +msgstr "Модифікація" -#, c-format -msgid "Could not write %.100s" -msgstr "Не вдалося виконати запис до %.100s" +msgid "Feature Tag:" +msgstr "Теґ модифікації:" -msgid "Multiple" -msgstr "Повтор" +msgid "Feature Tags" +msgstr "Теґи модифікацій" -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"У шрифті вже є гліф з цим кодом Unicode\n" -"(назва %1$.40s, локальне кодування %2$d).\n" -"Так і треба?" +msgid "Feature _Id:" +msgstr "_Ід. модифікації:" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"Гліф з такою назвою вже існує,\n" -"бажаєте поміняти місцями назви?" +msgid "Feature file?" +msgstr "Файл модифікацій?" -msgid "Validating..." -msgstr "Перевірка…" +msgid "Feature out of bounds in script table.\n" +msgstr "Модифікація поза межами шрифту у таблиці скриптів.\n" -msgid "You changed the point numbering" -msgstr "Вами змінено нумерацію точок" +msgid "Feature tags are limited to 4 letters" +msgstr "Теґи модифікацій обмежено 4 літерами" -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Вами було змінено нумерацію точок гліфа %s.%s%s%s" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Теґи модифікацій мають складатися точно з 4 символів ASCII" -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" Інструкції з цього гліфа (або гліфа, що на нього посилається) було втрачено." +msgid "Feature tags will be removed" +msgstr "Теґи модифікацій буде вилучено" -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" Інструкції з цього гліфа (або гліфа, що на нього посилається) стали " -"застарілими." +msgid "Features" +msgstr "Модифікації" +#, c-format msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" -" Принаймні одне посилання на цей гліф використовує відповідність точок. Цю " -"відповідність тепер втрачено." +"Не можна використовувати модифікації у межах інших модифікаціях для " +"модифікацій «aalt», рядок %d %s" + +msgid "Fi_ll" +msgstr "Запов_нення" + +msgid "Figure out flex hints after every change" +msgstr "Визначати підказки флексів після будь-якої зміни." + +msgid "Fijian" +msgstr "Фіджійська" + +msgid "File Exists" +msgstr "Файл існує" + +msgid "File checksum is incorrect." +msgstr "Некоректна контрольна сума файла." msgid "" -" At least one anchor point used point matching. It may be out of date now." +"File length as specified in the WOFF header does not match the actual file " +"length." msgstr "" -" Принаймні для однієї з точок прив’язки використано відповідність точок. Цю " -"відповідність тепер може бути порушено." +"Розмір файла, вказаний у заголовку WOFF, не збігається зі справжнім розміром " +"файла." #, c-format -msgid "%d pixels" -msgstr "%d пікселів" - -msgid "Generating bitmap font" -msgstr "Створення растрового шрифту" +msgid "File, %s, exists. Replace it?" +msgstr "Файл з назвою %s вже існує. Замінити його?" -msgid "Rasterizing..." -msgstr "Растеризація…" +msgid "Filipino" +msgstr "Філіппінська" -msgid "Generating anti-alias font" -msgstr "Створення згладженого шрифту" +msgid "Fill" +msgstr "Заповнити" -msgid "There are multiple files in this archive, pick one" -msgstr "У цьому архіві міститься декілька файлів, виберіть один з них." +msgid "Fill Color" +msgstr "Колір заповнення" -msgid "Which archived item should be opened?" -msgstr "Який з архівованих об’єктів слід відкрити?" +msgid "Filled Ellipse" +msgstr "Заповнений еліпс" -msgid "Loading font from " -msgstr "Завантаження шрифту з " +msgid "Filled Rectangle" +msgstr "Заповнений прямокутник" -msgid "Couldn't open font" -msgstr "Не вдалося відкрити шрифт" +msgid "Filter" +msgstr "Фільтр" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Бажаного файла, %.100s, не існує" +msgid "Filter:" +msgstr "Фільтр:" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "У вас немає прав доступу для читання %.100s" +msgid "Filter|New" +msgstr "Створити" -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "Не вдалося відкрити каталог як шрифт: %s" +msgid "Final" +msgstr "Остаточна" -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"%.100s не є файлом у відомому форматі (або використовує модифікації, які не " -"підтримуються форматом FontForge, або дані настільки пошкоджено, що їхнє " -"читання неможливе)" +msgid "Final Glyph On Line" +msgstr "Останній гліф у рядку" -msgid "Restricted Font" -msgstr "Шрифт з обмеженнями" +msgid "Find" +msgstr "Знайти" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"Цей шрифт позначено як FSType 2 (Обмеження\n" -"ліцензування). Це означає, що його не можна редагувати без\n" -"дозволу законного власника.\n" -"\n" -"У вас є такий дозвіл?" +msgid "Find All" +msgstr "Знайти всі" -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Шрифт з більше ніж %d шарами" +msgid "Find In Font _View" +msgstr "Знайти у в_ікні шрифту" -msgid "Too many layers" -msgstr "Занадто багато шарів" +msgid "Find Next" +msgstr "Знайти далі" -#. GT: Background, make it short -msgid "Back" -msgstr "Задній план" +msgid "Find Pr_oblems..." +msgstr "Ви_явити проблеми…" + +msgid "Find Proble_ms..." +msgstr "Ви_явити проблеми…" + +msgid "Find Problems" +msgstr "Пошук проблем" + +msgid "Find Sub Font Definition file" +msgstr "Знайти файл визначення підшрифтів" + +msgid "Find a cidmap file..." +msgstr "Знайти файл cidmap…" + +msgid "Find an adobe CMap file..." +msgstr "Знайти файл CMap adobe…" #, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"Число, що лежить поза межами діапазону: %g у даних type2 (число має належати " -"проміжку [-65536,65535])\n" +msgid "Find in %.100s" +msgstr "Знайти у %.100s" -msgid "Reading AFM file" -msgstr "Читання файла AFM" +msgid "Finding Counter Masks..." +msgstr "Пошук масок прогалин…" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"Схоже на дані level1 (або level2) ofm. У FontForge передбачено підтримку " -"лише файлів level0, програма не здатна читати дані файлів level1." +msgid "Finding Substitution Points..." +msgstr "Пошук точок підстановки…" -msgid "Unlikely Ofm File" -msgstr "Пошкоджений файл ofm" +msgid "Finnish" +msgstr "Фінська" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "" -"Здається, це не файл формату ofm, програмі невідомий спосіб читання даних з " -"нього." +msgid "First" +msgstr "Перше" -msgid "" -msgstr "<Тимчасовий кернінґ>" +msgid "First 256" +msgstr "Перші 256" + +msgid "First Char" +msgstr "Перший символ" #, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" -"Ширина %s є занадто великою для fix_word у tfm, її має бути обрізано до " -"найбільшої дозволеної ширини." +msgid "First Class %d\n" +msgstr "Перший клас %d\n" #, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" -"Велична ширини, висоти, глибини або виправлення курсиву %s є надто великою. " -"У файлах tfm не можна використовувати значення, що перевищують em більше ніж " -"у 16 разів. Ширина=%g, висота=%g, глибина=%g, виправлення курсиву=%g" +msgid "First Edge to Last Edge: %g x %g length %f" +msgstr "Від першого до останнього краю: %g x %g, довжина %f" -msgid "Value exceeds tfm limitations" -msgstr "Значення перевищує обмеження tfm" +msgid "First Glyph Name" +msgstr "Перша назва гліфа" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "First P_oint, Next Contour" +msgstr "Перша _точка, наступний контур" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "First Point Color" +msgstr "Колір першої точки" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "Першим і другим параметрами imagemask мають бути цілі числа.\n" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "First to _All" +msgstr "Перший для _всіх" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Fix" +msgstr "Виправити" -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "Fixing up References" +msgstr "Виправлення посилань" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Fl_attenByCMap" +msgstr "Ви_рівнювання за CMap" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Flared" +msgstr "З розширенням" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" +msgid "Flat" +msgstr "Нейтральний" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Flat Nib" +msgstr "Плоский кінчик" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Flate decompression failed.\n" +msgstr "Помилка під час спроби видобування з Flate\n" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +msgid "Flattened Accents over Capitals" +msgstr "Вирівняти акценти над великими літерами" -msgid "Unrecognized nib shape error." -msgstr "" +msgid "FlattenedAccentBaseHeight:" +msgstr "Висота основи сплощеного акценту:" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Flemish" +msgstr "Фламандська" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Flemish (Belgian Dutch)" +msgstr "Фламандська (бельгійська голландська)" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" +msgid "Flex Hints" +msgstr "Флекс-гінти" -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Flip" +msgstr "Віддзеркалити" -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "Flip Horizontally" +msgstr "Віддзеркалити горизонтально" -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Flip Vertically" +msgstr "Віддзеркалити вертикально" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "Flip _Horizontally" +msgstr "Віддзеркалити _горизонтально" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "Flip _Vertically" +msgstr "Віддзеркалити ве_ртикально" -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "Flip the selection" +msgstr "Віддзеркалити позначене" -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" +msgid "Flip..." +msgstr "Віддзеркалити…" -msgid "Stroking..." -msgstr "Штрихування…" +msgid "Flipped Reference" +msgstr "Дзеркальне посилання" -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Не вдалося знайти еталонний символ «%s» у %s\n" +msgid "Flipped References" +msgstr "Дзеркальні посилання" -msgid "Multiple master font with more than 16 instances\n" -msgstr "У багатоосновного шрифту більше за 16 екземплярів\n" +msgid "Flipping" +msgstr "Перевертання" -msgid "Multiple master font with more than 4 axes\n" -msgstr "Багатоосновний шрифт, з кількістю осей, що перевищує 4\n" +msgid "Fo_ntname:" +msgstr "_Назва шрифту:" + +msgid "Fon" +msgstr "Фон" #, c-format msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" -"Цей багатоосновний шрифт складається з %1$d екземплярів шрифтів, але для " -"%3$d осей потрібно %2$d основних шрифтів. У FontForge належне редагування " -"такого шрифту неможливе." +"До шрифту %1$.40s у файлі %2$.40s внесено зміни.\n" +"Бажаєте зберегти їх?" #, c-format msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" -"Цей багатоосновний шрифт складається з %1$d екземплярів шрифтів, але у " -"FontForge передбачено можливість обробки лише %2$d основних шрифтів для %3$d " -"осей. У FontForge належне редагування такого шрифту неможливе." +"До шрифту %1$.40s у файлі %2$.40s внесено зміни.\n" +"Повернення до попередньої версії файла призведе до\n" +"втрати цих змін.\n" +"Ви хочете саме цього?" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "У /BlendDesignPositions визначено занадто багато розташувань осей.\n" +msgid "Font Compare" +msgstr "Порівняння шрифтів" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" -"У /BlendDesignMap для вісі %s задано занадто багато точок відображення " -"даних.\n" +msgid "Font Family" +msgstr "Гарнітура шрифту" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "Помилкове значення blend у /BlendDesignMap для вісі %s.\n" +msgid "Font Info" +msgstr "Про шрифт" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "Декілька помилкових значень у /BlendDesignMap для вісі %s.\n" +msgid "Font Information Dialog" +msgstr "Діалогове вікно відомостей щодо шрифту" #, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "Не вдалося обробити шрифт CID, %sCIDFontType %d, %sfonttype %d\n" +msgid "Font Information for %.90s" +msgstr "Відомості щодо шрифту для %.90s" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "Формат CID не містить даних, на які очікувала програма.\n" +msgid "Font Size" +msgstr "Розмір шрифту" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Передній план" +msgid "Font Type:" +msgstr "Тип шрифту:" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "Попередження: занадто великі сплайни. Їх буде проігноровано.\n" +msgid "Font changed" +msgstr "Шрифт змінено" #, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" msgstr "" +"У файлі шрифту вказано помилкові дані щодо кількості гліфів. Значення maxp: " +"%d sizeof(loca)=>%d" #, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "У специфікації контурів виявлено невідомий тип «%c»\n" +msgid "Font to compare with %.20s" +msgstr "Шрифт для порівняння з %.20s" #, c-format -msgid "Could not find Color Source with id %s." -msgstr "Не вдалося знайти джерело кольору з ідентифікатором %s." +msgid "Font to merge into %.20s" +msgstr "Шрифт для об’єднання з %.20s" -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." +msgid "Font used to draw titles of a matrix edit" msgstr "" -"FontForge у поточній версії не може обробляти шаблон джерел кольорів (%s)." +"Шрифт, який буде використано для показу заголовків під час редагування " +"матриці" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" -"Джерело кольору з ідентифікатором %s належало до неочікуваного типу %s." +msgid "Font:" +msgstr "Шрифт:" -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Помилкова шістнадцяткова специфікація кольорів: %s\n" +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" +msgstr "" +"FontForge може створювати файли ttc двох стилів.\n" +"Першим стилем передбачається, що кожен зі шрифтів\n" +"матиме окремий запис, не пов’язаний з іншими\n" +"шрифтами. У разі використання другого стилю\n" +"FontForge спробує скористатися одною таблицею\n" +"гліфів для всіх шрифтів, об’єднуючи дублікати\n" +"гліфів. Також програмою буде виконано спробу\n" +"використати одне і те ж місце для побітово\n" +"однакових таблиць у різних шрифтах.\n" +"\n" +"FontForge не завжди здатний виконати об’єднання, якщо\n" +"об’єднання виконати не вдасться, програма створює\n" +"незалежні шрифти у ttc.\n" +" FontForge не зможе об’єднати дані, якщо:\n" +" * Шрифти мають різні розміри у em\n" +" * Використовуються растрові версії\n" +" * У таблиці гліфів об’єднаного шрифту понад 65534 гліфів\n" +"\n" +"(Створення ttc другого стилю є тривалішим)" #, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Помилкова специфікація кольорів RGB: %s\n" +msgid "FontForge does not currently parse pattern Color Sources (%s)." +msgstr "" +"FontForge у поточній версії не може обробляти шаблон джерел кольорів (%s)." -#, c-format -msgid "Failed to parse color %s\n" -msgstr "Не вдалося обробити колір %s\n" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "У FontForge не передбачено підтримки шрифтів Chameleon\n" #, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "Непідтримуваний тип MIME у адресі даних: %s\n" +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge не підтримує таблиць без назви у рядку %d %s" -msgid "FontForge only supports embedded images in data: URIs\n" +msgid "FontForge does not support dictionary based imagemask operators.\n" msgstr "" -"У FontForge передбачено підтримку лише вбудованих у дані зображень: адреси\n" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "Не вдалося знайти контуру обрізання з назвою %s." +"У FontForge не передбачено підтримки словників, заснованих на операторах " +"imagemask.\n" -msgid "This font does not specify units-per-em\n" -msgstr "У цьому шрифті не вказано кількість одиниць на em\n" +msgid "FontForge does not support synthetic fonts\n" +msgstr "У FontForge не передбачено підтримки синтетичних шрифтів\n" -msgid "This font does not specify font-face\n" -msgstr "У цьому шрифті не вказано нарису шрифту\n" +#, c-format +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "" +"У FontForge не передбачено підтримки глибини у бітах %d (глибина має " +"дорівнювати одному зі значень: 1,2,4,8,16,32)\n" -msgid "This file contains no SVG fonts.\n" -msgstr "У цьому файлі не міститься шрифтів SVG.\n" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "У FontForge не передбачено підтримки багатоосновних шрифтів type2\n" -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s не містить елемента у верхній частині\n" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "" +"У FontForge не передбачено підтримки програм type2, вбудованих до CFF DICT " +"INDICES.\n" -#, c-format msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" msgstr "" -"Спроба вивести %d до 16-бітового поля. Значення буде обрізано, а дані з " -"файла може бути пошкоджено." +"FontForge не виконуватиме автоматичного оновлення вмісту цього вікна після " +"внесення змін до шрифту.\n" +"Якщо такі зміни було внесено, натисніть цю кнопку, щоб оновити вміст." -msgid "Bad Point Numbering" -msgstr "Помилкова нумерація точок" +msgid "FontForge font debugging table" +msgstr "таблиця діагностики шрифту FontForge" -#, c-format msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" +"FontForge internally uses paths drawn in a\n" +"clockwise direction. This lets you check that they are.\n" +"Before doing this test insure that\n" +"no paths self-intersect." msgstr "" -"Нумерація точок у %s є помилковою. Це означає, що будь-які інструкції, " -"ймовірно, пересунуть не ті точки і не у те місце.\n" -"Бажаєте, щоб інструкції було вилучено?" +"У FontForge на внутрішньому рівні використовуються контури\n" +"із напрямком за годинниковою стрілкою. За допомогою цього\n" +"пункту ви можете перевірити напрямок контурів.\n" +" Перш ніж виконувати цю перевірку, переконайтеся, що\n" +"контури не перетинаються." -msgid "Bad Encoding" -msgstr "Помилкове кодування" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"FontForge — редактор контурних та растрових шрифтів, за допомогою якого ви " +"можете створювати, редагувати та перетворювати шрифти у форматах PostScript, " +"TrueType, OpenType, cid-keyed, multi-master, cff, SVG та растрових (bdf, " +"FON, NFNT)." -#, c-format msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" -"Виявлено однобайтовий символ (%d), що використовує один зі слотів, потрібних " -"для двобайтових символів." +"FontForge завантажує великі зображення у тло кожного гліфа\n" +"до автоматичного трасування. Ви можете наказати програмі\n" +"зберігати ці зображення після завершення обробки за допомогою\n" +"mf або вилучити зображення з метою економії місця." -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "Виявлено символ (%d), який не можна закодувати" +msgid "FontForge only supports embedded images in data: URIs\n" +msgstr "" +"У FontForge передбачено підтримку лише вбудованих у дані зображень: адреси\n" #, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "Виявлено символ (%d), якого зазвичай немає у кодуванні" - -msgid "Missing bitmap strike" -msgstr "Немає растрового розміру" +msgid "FontForge supports at most %d layers" +msgstr "У FontForge передбачено підтримку не більше ніж %d шарів" -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "У базі даних шрифтів не міститься растру розміру %d з глибиною %d" +msgid "" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." +msgstr "" +"У FontForge передбачено підтримку різних допоміжних програм для\n" +"автоматичного трасування: autotrace і potrace\n" +"Якщо у вашій системі є лише одна з програм, її буде використано.\n" +"Якщо у системі є обидві програми, за допомогою цього параметра\n" +"можна вказати, яку саме програму слід використовувати FontForge." -msgid "No bitmap strikes" -msgstr "Немає растрових розмірів" +msgid "FontForge time stamp table" +msgstr "таблиця часових позначок FontForge" #, c-format msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" -"Поточну версію формату «sfnt» обмежено 65535 гліфами, а у вашому шрифті їх " -"%d." +"FontForge не вдалося знайти файл cidmap для цього шрифту. Такий файл не є " +"обов’язковим, але з ним деякі речі працюватимуть краще. Якщо ви цього ще не " +"зробили, варто отримати збірку файлів cidmaps за такою адресою:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"потім розпакуйте архів і пересуньте до цього каталогу:\n" +" %.80s\n" +"\n" +"Хочете наказати програмі пошукати відповідний файл на вашому локальному " +"диску?" -msgid "Too many glyphs" -msgstr "Занадто багато гліфів" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "" +"FontForge не вдалося завантажити libspiro, spiro не можна буде скористатися." msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" +"FontForge will attempt to adjust the left and right\n" +"sidebearings of the selected glyphs so that the average\n" +"separation between glyphs in a script will be the\n" +"specified amount. You may also specify a minimum and\n" +"maximum value for each glyph's sidebearings." msgstr "" -"У вашому шрифті точно 65535 гліфів. Символ 65535 є обмежувальним і часто " -"використовується як контрольне значення, отже його використання може " -"призвести до непередбачуваних наслідків.\n" +"FontForge спробує скоригувати розташування лівої і\n" +"правої бічних опор позначених гліфів така, щоб середня\n" +"відстань між гліфами у тексті мала вказане значення.\n" +"Ви також можете вказати мінімальне і максимальне значення\n" +"для кожної з бічних опор гліфа." -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." msgstr "" -"Не вдалося відкрити гліф для визначення назви файла карти для запису: %s\n" +"FontForge створюватиме гінти для діагональних штрихів, які потім може бути " +"використано програмою автоматичного визначення інструкцій." -msgid "No Encoded Glyphs" -msgstr "Немає закодованих гліфів" +msgid "FontForge will guess kerning classes for selected glyphs" +msgstr "FontForge спробує визначити класи кернінґу для позначених гліфів" msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" +"FontForge will look at the glyphs selected in the font view\n" +"and will try to find groups of glyphs which are most alike\n" +"and generate kerning classes based on that information." msgstr "" -"У цьому шрифті не міститься гліфів з кодуваннями Unicode.\n" -"Бажаєте скористатися кодуванням «Символи» замість Unicode?" +"FontForge шукатиме гліфи, позначені на панелі шрифту\n" +"і спробує знайти групи подібних гліфів і створити\n" +"класи кернінґу на основі цих даних." msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." msgstr "" -"У цьому шрифті не міститься гліфів з кодуваннями Unicode.\n" -"Ймовірно ви не зможете скористатися виведеними даними." - -msgid "Table length should not be odd\n" -msgstr "Довжина таблиці має бути парним числом\n" - -msgid "Something went wrong" -msgstr "Виникли якісь проблеми" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" -"У таблиці «kern» передбачено не більше 10920 пар кернінґу на підтаблицю" - -msgid "Too many kern pairs" -msgstr "Занадто багато кернінґових пар" - -msgid "Kerning is likely to fail on Windows" -msgstr "Ймовірно, кернінґ буде помилковим у Windows" +"FontForge розташує вертикальні або горизонтальні гінти на кінцях " +"діагональних штрихів." -#, c-format msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." msgstr "" -"Примітка: у Windows значна частина програм матиме проблеми з цим кернінґом " -"шрифту, оскільки %d з його пар гліфів не можна відобразити на пари кернінґу " -"unicode-BMP (наприклад, вони мають значення Unicode -1). Щоб уникнути цього, " -"відкрийте «Створення», «Параметри» і позначте пункт «Сумісний із Windows " -"«kern»».." - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "Для створення таблиці покриття гліфи має бути упорядковано" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "-1 індекс гліфа у dumpcoveragetable.\n" +"FontForge розташує вертикальні або горизонтальні гінти на перетинах " +"діагональних штрихів." -#, c-format msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." msgstr "" -"У підтаблиці фільтрування %s міститься гліф %s, чиї відомості щодо кернінґу " -"мають об’єм, що перевищує 64 кілобайтів.\n" +"FontForge розташує вертикальні або горизонтальні для опису обмежувальних " +"рамок відповідних гліфів." -#, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" -"Підтаблицю фільтрування %s довелося розділити на декілька підтаблиць,\n" -"оскільки об’єм даних підтаблиці є занадто великим.\n" +"FontForge використає цей список назв під час призначення\n" +"назв гліфів для діапазонів символів у новому шрифті." -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" -"Помилка під час обчислення розмірів підтаблиці %s. Це означає, що отримані " -"дані кернінґу є помилковими." +msgid "FontForge's SFD" +msgstr "Файл SFD FontForge" -msgid "Two cursive anchor classes" -msgstr "Два класи прив’язки для курсиву" +msgid "FontLog Save Failed" +msgstr "Спроба збереження FontLog зазнала невдачі" -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Два класи прив’язки для курсиву у одній підтаблиці, %s" +msgid "FontView" +msgstr "Вікно шрифту" -msgid "Failure" -msgstr "Невдача" +msgid "Font|New" +msgstr "Створити" -msgid "Offset in JSTF table is too big. The resultant font will not work." +msgid "Font|_New" +msgstr "Ств_орити" + +msgid "" +"For each script to which this lookup applies, look at all pairs of\n" +"glyphs in that script and try to guess a reasonable kerning value\n" +"for that pair." msgstr "" -"Відступ у підтаблиці JSTF з занадто великим. Отриманий у результаті шрифт " -"може бути непрацездатним." +"Для кожної з писемностей, до яких застосовується це фільтрування,\n" +"знайти всі пари гліфів писемності і спробувати визначити придатний\n" +"кернінґ для цих пар." -msgid "A value must be between [-32768,32767]" -msgstr "Значення має перебувати у діапазоні [-32768,32767]" +#, c-format +msgid "" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" +msgstr "" +"У гліфі %.60s ви посилаєтеся на гліф з назвою %.80s. Цього гліфа ще немає у " +"шрифті. Посилання створено навмисно?" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Значення має належати проміжку [-8,-1] або [1,8]" +msgid "Force Bold Threshold:" +msgstr "Примусове порогове значення напівжирного:" -msgid "Number expected" -msgstr "Слід було використати число" +msgid "Force glyph names to:" +msgstr "Змінити назви символів на:" -msgid "A value must be between [0,15]" -msgstr "Значення має перебувати у діапазоні [0,15]" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Передній план" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "Не вистачає лівої дужки у команді отримання покажчика ТКЗ" +msgid "Forest Nenets" +msgstr "Ненецька (тайга)" -msgid "Missing right paren in command to get a cvt index" -msgstr "Не вистачає правої дужки у команді отримання покажчика ТКЗ" +msgid "Forget _to All" +msgstr "Забути про _всі" -msgid "Expected a number for a push count" -msgstr "Слід вказати кількість інструкцій push" +msgid "Form_er Glyph" +msgstr "Поп_ередній гліф" -msgid "The push count must be a number between 0 and 255" -msgstr "Кількість інструкцій push має належати проміжку між 0 і 255" +msgid "Format:" +msgstr "Формат:" -msgid "More pushes specified than needed" -msgstr "Вказано більше інструкцій push, ніж потрібно" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Знайдено %1$.4g, мало бути %2$.4g" -msgid "A value to be pushed by a byte push must be between 0 and 255" +msgid "" +"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" msgstr "" -"Значення, яке має бути оброблено інструкцією push для байтів, має належати " -"проміжку від 0 до 255" - -msgid "Unexpected number" -msgstr "Неочікуване числове значення" +"Знайдено пару кернінґу у новому стилі в межах даних файла SFD версії 1 (або " +"старішої).\n" -msgid "Missing pushes" -msgstr "Не вистачає інструкцій push" +msgid "FoundryName" +msgstr "Назва ливарні" -msgid "Missing right bracket in command (or bad binary value in bracket)" +msgid "" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "" -"У команді не вистачає правої дужки (або помилкове бінарне значення у дужках)" +"Четвертим параметром imagemask має бути 6-елементна матриця перетворення.\n" -msgid "Bracketted value is too large" -msgstr "Значення у дужках є занадто великим" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "Мін. відстань між знаменником і рискою (окрема):" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" -"У підтаблиці коментарів до гліфів таблиці PfEd вказано помилковий діапазон " -"гліфів\n" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "Зсув вниз знаменника дробу окремих формул:" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" -"Некоректний рядок коментаря (від’ємна довжина?) у таблиці «PfEd» для гліфа " -"%s." +msgid "FractionDenominatorGapMin:" +msgstr "Мін. відстань між знаменником і рискою:" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" -"У підтаблиці кольорів таблиці PfEd вказано помилковий діапазон гліфів\n" +msgid "FractionDenominatorShiftDown:" +msgstr "Зсув вниз знаменника дробу:" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "Ой, спроба назвати прив’язки у підтаблиці, у якій немає прив’язок\n" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "Мін. відстань між чисельником і рискою (окрема):" -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "Ой, більше назв, ніжу підтаблицях фільтрування %s\n" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "Зсув вгору чисельника окремого дробу:" -msgid "Whoops, more names than lookups\n" -msgstr "Ой, назв більше ніж фільтрувань.\n" +msgid "FractionNumeratorGapMin:" +msgstr "Мін. відстань між чисельником і рискою:" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "Помилковий тип даних у verb контуру у «PfEd»\n" +msgid "FractionNumeratorShiftUp:" +msgstr "Зсув вгору чисельника дробу:" -msgid "Whoops, contours must begin with a move to\n" -msgstr "Ой, контури мають починатися з команди пересування до\n" +msgid "FractionRuleThickness:" +msgstr "Товщина риски дробу:" -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "Помилковий модифікатор даних у команді контуру у «PfEd»\n" +msgid "Fractions" +msgstr "Дроби" -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "Ой, неочікуване verb у контурі %d.%d\n" +msgid "FreeType internals" +msgstr "Внутрішні функції FreeType" -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "Ой, помилкова команда spiro, %d\n" +msgid "FreeType unavailable" +msgstr "FreeType недоступний" -msgid "Bad glyph reference in layer info.\n" -msgstr "Помилкове посилання на гліф у відомостях щодо шару.\n" +msgid "FreeType unavailable." +msgstr "FreeType недоступний." -msgid "Whoops, Ran out of spiros\n" -msgstr "Ой, занадто багато spiro\n" +msgid "FreeTypeAAFillInOutlineView" +msgstr "Згладжування FreeType на панелі перегляду" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "Невідома підтаблиця «%c%c%c%c» у таблиці «PfEd», проігноровано\n" +msgid "FreeTypeInFontView" +msgstr "FreeType на панелі перегляду" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "Невідома підтаблиця «%c%c%c%c» у таблиці «TeX », проігноровано\n" +msgid "Freeform Serifs" +msgstr "Freeform з засічками" -msgid "Error in WriteUFOLayer." -msgstr "" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Довільне малювання" -#, c-format -msgid "Error clearing %s." -msgstr "Під час спроби спорожнення %s сталася помилка." +msgid "Freetype rasterization failed.\n" +msgstr "Спроба растеризації Freetype зазнала невдачі.\n" -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" -"Під час читання даних бібліотеки UFO/GLIF виявлено невідомий програмі тип " -"python, <%s>." +msgid "French" +msgstr "Французька" -msgid "Error parsing color component.\n" -msgstr "" +msgid "French Antillean" +msgstr "Французька (Антильські острови)" -msgid "Missing color component.\n" -msgstr "" +msgid "French Belgium" +msgstr "Французька (Бельгія)" -msgid "Invalid guideline.\n" -msgstr "" +msgid "French Camaroon" +msgstr "Французька (Камерун)" -msgid "Failed to read guideline." -msgstr "" +msgid "French Canadian" +msgstr "Французька (Канада)" -msgid "Expected glyph file with format==1 or 2" -msgstr "Не вистачає файла гліфів з format==1 або 2" - -msgid "Bad glyph name." -msgstr "Помилкова назва гліфа." +msgid "French Côte d'Ivoire" +msgstr "Французька (Кот-д’Івуар)" -msgid "component with no base glyph" -msgstr "компонент без базового гліфа" +msgid "French D.R. Congo" +msgstr "Французька (Конго)" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "На незамкненій кривій не може бути вхідних точок.\n" +msgid "French French" +msgstr "Французька (Франція)" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "Точка пересування має перебувати на початку контуру.\n" +msgid "French Haiti" +msgstr "Французька (Гаїті)" -msgid "This spline set has no points.\n" -msgstr "У цьому наборі сплайнів не має точок.\n" +msgid "French Luxembourg" +msgstr "Французька (Люксембург)" -msgid "Duplicate lib data.\n" -msgstr "Дублювання бібліотечних даних.\n" +msgid "French Mali" +msgstr "Французька (Малі)" -#, c-format -msgid "Bad glif file %s" -msgstr "Помилковий файл glif %s" +msgid "French Monaco" +msgstr "Французька (Монако)" -msgid "There's a reference to a glyph with no name." -msgstr "Посилання на гліф без назви." +msgid "French Morocco" +msgstr "Французька (Марокко)" -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "Некоректний гліф %s під час виправлення посилань." +msgid "French North Africa" +msgstr "Французька (Північна Африка)" -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "Не вдалося знайти гліф %s під час виправлення посилань." +msgid "French Réunion" +msgstr "Французька (Реюньйон)" -msgid "Bad contents.plist" -msgstr "Помилковий файл contents.plist" +msgid "French Senegal" +msgstr "Французька (Сенегал)" -msgid "Expected property list file" -msgstr "Мало бути вказано файл списку властивостей" +msgid "French Swiss" +msgstr "Французька (Швейцарія)" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "Пропускаємо групу %s із тією ж назвою, що і гліф.\n" +msgid "French West Indies" +msgstr "Французька (Вест-Індія)" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "Пропускаємо дублікат групи %s.\n" +msgid "Friendly Name" +msgstr "Зручна назва" -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "Пропускаємо гліф %s у групі %s, якого не існує.\n" +msgid "Frisian" +msgstr "Фризька" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "kerning.plist посилається на запис, який не є ні гліфом, ні групою." +msgid "Friulian" +msgstr "Фріульська" -msgid "kerning.plist has a non-numeric offset." -msgstr "kerning.plist має нечисловий відступ." +msgid "From the _other class" +msgstr "З _іншого класу" msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." +"From the list below, select the baselines for which you\n" +"will provide data." msgstr "" -"kerning.plist визначає кернінґ між двома гліфами, кернінґ між якими вже " -"визначено." +"З наведеного нижче списку виберіть лінії шрифту, для яких\n" +"ви вкажете дані." -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" -"kerning.plist визначає кернінґ між двома гліфами, кернінґ між якими вже " -"частково визначено." +msgid "From:" +msgstr "З:" -msgid "kerning.plist references a missing kerning class." -msgstr "kerning.plist посилається на клас кернінґу, якого немає." +msgid "Frozen Color" +msgstr "Колір заморожених" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "kerning.plist визначає відступ між класами у різних фільтрах." +msgid "Fulani" +msgstr "Фулані" -msgid "There is a kerning class index error." -msgstr "Помилка індексування класу кернінґу." +msgid "Fulfulde" +msgstr "Фула" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "kerning.plist намагається перевизначити відступ класу кернінґу." +msgid "Full Pa_ge Glyph" +msgstr "Г_ліф на всю сторінку" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" -"Помилковий ключ openTypeOS2type: встановлено всі біти. Ключ буде " -"проігноровано." +msgid "Full Pa_ge Glyphs" +msgstr "Гліфи на вс_ю сторінку" -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "У цьому шрифті не вказано unitsPerEm, припускаємо 1000." +msgid "Full Width Brackets" +msgstr "Повні форми дужок" -msgid "No glyphs directory or no contents file" -msgstr "Немає каталогу з гліфами або файла вмісту" +msgid "Full Width Symbol Variants" +msgstr "Варіанти символів повної ширини" -msgid "layercontents.plist lists no valid layers." -msgstr "У layercontents.plist немає коректних шарів." +msgid "Full Widths" +msgstr "Повні форми" -msgid "Unicode Basic Multilingual Plane" -msgstr "Базова багатомовна область Unicode" +msgid "FullLen" +msgstr "Повна довжина" -msgid "Basic Multilingual Plane" -msgstr "Базова багатомовна область" +msgid "Fullname" +msgstr "Повна назва" -msgid "Alphabetic" -msgstr "Абеткові" +msgid "" +"Function DEFinition\n" +"Pops a value (n) and starts the nth\n" +"function definition" +msgstr "" +"Function DEFinition\n" +"Отримує значення (n) і розпочинає визначення\n" +"n-ої функції." -msgid "C0 Control Character" -msgstr "Керівний символ C0" +msgid "Futa" +msgstr "Фута" -msgid "NUL, Default Character" -msgstr "NUL, типовий символ" +msgid "Fuzz" +msgstr "Нечіткість" -msgid "Basic Latin" -msgstr "Основні латинські" +msgid "G4 _Curve" +msgstr "Кр_ива G4" -msgid "Delete Character" -msgstr "Символ вилучення (Delete)" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (спрощена китайська)" -msgid "C1 Control Character" -msgstr "Керівний символ C1" +msgid "" +"GET INFOrmation\n" +"Pops information type, pushes result" +msgstr "" +"GET INFOrmation\n" +"Отримує тип даних, виштовхує результат." -msgid "Latin-1 Supplement" -msgstr "Додаткові Latin-1" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "55" -msgid "Latin Extended-A" -msgstr "Латинь розширені-A" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "100" -msgid "Latin Extended-B" -msgstr "Латинь розширені-B" +#, c-format +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "GID поза межами діапазону (%d) у форматі 14 підтаблиці «cmap»\n" -msgid "IPA Extensions" -msgstr "Розширена IPA" +msgid "GID out of range.\n" +msgstr "GID поза межами припустимого діапазону.\n" -msgid "Spacing Modifier Letters" -msgstr "Знаки інтервалів" +#, c-format +msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" +msgstr "На фільтрування GPOS посилається це контекстне фільтрування GSUB: %s" -msgid "Combining Diacritical Marks" -msgstr "Об’єднання діакритичних знаків" +#, c-format +msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" +msgstr "На фільтрування GSUB посилається це контекстне фільтрування GPOS: %s" -msgid "Greek" -msgstr "Грецька" +msgid "Ga" +msgstr "Га" -msgid "Greek and Coptic" -msgstr "Грецькі і коптські" +msgid "Gaelic (Irish)" +msgstr "Гаельська (Ірландія)" -msgid "Cyrillic Supplement" -msgstr "Додаткова кирилиця" +msgid "Gaelic (Scottish)" +msgstr "Гаельська (Шотландія)" -msgid "Armenian" -msgstr "Вірменські" +msgid "Gagauz" +msgstr "Гагаузька" -msgid "Hebrew" -msgstr "Іврит" +msgid "Galician" +msgstr "Галісійська" -msgid "Arabic" -msgstr "Арабська" +msgid "Galla" +msgstr "Галла" -msgid "Syriac" -msgstr "Сирійська" +msgid "Garhwali" +msgstr "Гархвалі" -msgid "Arabic Supplement" -msgstr "Додаткові арабські" +msgid "Garo" +msgstr "Гаро" -msgid "NKo" -msgstr "" +msgid "Garshuni" +msgstr "Гаршуні" -msgid "Samaritan" -msgstr "Самаритянська" +msgid "Gasp|Anti-Alias" +msgstr "Згладжування" -msgid "Samaritan, Punctuation" -msgstr "Самаритянська, пунктуація" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Для значень пікселів на em <= значення" -msgid "Mandaic" -msgstr "Мандейська" +msgid "Gasp|Grid Fit" +msgstr "Піксельна сітка" -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "Арабська розширена-A" - -msgid "Bengali" -msgstr "Бенгальська" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Піксельна сітка зі згладжуванням символів" -msgid "Gujarati" -msgstr "Гуджараті" +msgid "Gasp|Symmetric Smoothing" +msgstr "Симетричне згладжування" -msgid "Oriya" -msgstr "Орія" +msgid "Gasp|_Default" +msgstr "_Типово" -msgid "Tamil" -msgstr "Тамільська" +msgid "Gasp|_Version" +msgstr "_Версія" -msgid "Telugu" -msgstr "Телугу" +msgid "General" +msgstr "Загальне" -msgid "Kannada" -msgstr "Каннада" +msgid "General Punctuation" +msgstr "Загальна пунктуація" -msgid "Malayalam" -msgstr "Малаялам" +msgid "General facts about the windowing system" +msgstr "Загальні відомості щодо системи керування вікнами" -msgid "Sinhala" -msgstr "Сингалійська" +msgid "Generate" +msgstr "Створення" -msgid "Thai" -msgstr "Тайська" +msgid "Generate Fonts" +msgstr "Створення шрифтів" -msgid "Lao" -msgstr "Лаоська" +msgid "Generate Mac Family" +msgstr "Створення гарнітури Mac" -msgid "Tibetan" -msgstr "Тибетська" +msgid "Generate Mac _Family..." +msgstr "Створити _гарнітуру Mac…" -msgid "Myanmar" -msgstr "М’янмська" +msgid "Generate TTC" +msgstr "Створення TTC" -msgid "Georgian" -msgstr "Грузинська" +msgid "Generate TTC..." +msgstr "Створити TTC…" -msgid "Hangul Jamo, Choseong" -msgstr "Хангиль-чжамо, чосьонг" +msgid "Generate instructions for ball terminals." +msgstr "Створити інструкції для терміналів ball." -msgid "Hangul Jamo, Jungseong" -msgstr "Хангиль-чжамо, джунгсьонг" +msgid "Generate instructions for diagonal stem hints." +msgstr "Створити інструкції для гінтів діагональних штрихів." -msgid "Hangul Jamo, Jongseong" -msgstr "Хангиль-чжамо, джонгсьонг" +msgid "GenerateHintWidthEqualityTolerance" +msgstr "Похибка ширини для гінтів під час створення" -msgid "Ethiopic" -msgstr "Ефіопський" +msgid "Generating PostScript Font" +msgstr "Створення шрифту PostScript" -msgid "Ethiopic Supplement" -msgstr "Додаткові ефіопські" +msgid "Generating anti-alias font" +msgstr "Створення згладженого шрифту" -msgid "Cherokee" -msgstr "Черокі" +msgid "Generating bitmap font" +msgstr "Створення растрового шрифту" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Уніфіковані силабічні канадських аборигенів" +msgid "Generic" +msgstr "Загальне" -msgid "Tagalog" -msgstr "Тагалог" +msgid "Generic change" +msgstr "Загальна зміна" -msgid "Hanunóo" -msgstr "Хануно" +msgid "Geometric Shapes" +msgstr "Геометричні форми" -msgid "Buhid" -msgstr "Бухід" +msgid "Georgian" +msgstr "Грузинська" -msgid "Tagbanwa" -msgstr "Таґбанва" +msgid "Georgian Supplement" +msgstr "Додаткова грузинська" -msgid "Khmer" -msgstr "Кхмерська" +msgid "German" +msgstr "Німецька" -msgid "Mongolian" -msgstr "Монгольська" +msgid "German Austrian" +msgstr "Німецька (Австрія)" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "Уніфіковані силабічні канадських аборигенів (додаткові)" +msgid "German German" +msgstr "Німецька (Німеччина)" -msgid "Limbu" -msgstr "Лімбу" +msgid "German Liechtenstein" +msgstr "Німецька (Ліхтенштейн)" -msgid "Khmer Symbols" -msgstr "Кхмерські символи" +msgid "German Luxembourg" +msgstr "Німецька (Люксембург)" -msgid "Buginese" -msgstr "Бугійська" +msgid "German Swiss" +msgstr "Німецька (Швейцарія)" -msgid "Combining Diacritical Marks Extended" +msgid "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>use current pos\n" +" 1=>use original pos\n" +"Pops one point, pushes the coordinate of\n" +"the point along projection vector" msgstr "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>використовувати поточне розташування\n" +" 1=>використовувати початкове розташування\n" +"Отримує одну точку, переносить координати цієї точки\n" +"вздовж вектора проектування, виштовхує результат" -msgid "Balinese" -msgstr "Балійська" - -msgid "Sundanese" -msgstr "Сунданська" - -msgid "Batak" -msgstr "Батак" +msgid "" +"Get Freedom Vector\n" +"Decomposes freedom vector, pushes its\n" +"two coordinates onto stack as 2.14" +msgstr "" +"Get Freedom Vector\n" +"Розкладає вектор свободи, виштовхує дві його\n" +"координати до стека у форматі 2.14." -msgid "Lepcha" -msgstr "Лепча" +msgid "Get Info..." +msgstr "Отримати відомості…" -msgid "Cyrillic Extended-C" +msgid "" +"Get Projection Vector\n" +"Decomposes projection vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" +"Get Projection Vector\n" +"Розкладає вектор проектування, виштовхує дві його\n" +"координати до стека у форматі 2.14." -msgid "Georgian Extended" -msgstr "" +msgid "Get _Info..." +msgstr "Ві_домості…" -msgid "Sundanese Supplement" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" +"Ghostview (можливо, інші інтерпретатори) мають проблеми з гінтами,\n" +"на яких не лежать жодні точки." -msgid "Vedic Extensions" -msgstr "Ведичні розширення" +msgid "Gilyak" +msgstr "Нівхська" -msgid "Phonetic Extensions" -msgstr "Фонетичні розширення" +msgid "Gl_yph Name:" +msgstr "Назва _гліфа:" -msgid "Phonetic Extensions Supplement" -msgstr "Додаткові фонетичні розширення" +msgid "Glagolitic" +msgstr "Глаголиця" -msgid "Combining Diacritical Marks Supplement" -msgstr "Додаткові об’єднання діакритичних знаків" +msgid "Glif Template" +msgstr "Шаблон Glif" -msgid "Latin Extended Additional" -msgstr "Латинь додаткова розширена" +msgid "Gloss" +msgstr "Глосарій" -msgid "Greek Extended" -msgstr "Розширена грецька" +msgid "Glyph" +msgstr "Гліф" -msgid "Symbols" -msgstr "Символи" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "Гліф %1$.50s з %2$s з підтаблиці фільтрування %3$.50s" -msgid "General Punctuation" -msgstr "Загальна пунктуація" +#, c-format +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" +msgstr "" +"У гліфі %d вказано посилання на гліф %d, що лежить поза межами шрифту\n" -msgid "Superscripts and Subscripts" +#, c-format +msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" msgstr "" +"Гліф %d у растровому фрагменті у %d пікселів посилається на гліф, якого " +"немає (%d)" -msgid "Super and Sub scripts" -msgstr "Над і підрядкові індекси" +#, c-format +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" +msgstr "" +"Гліф %d називається «.notdef», — це помилкова назва для гліфа (лише гліф 0\n" +" може називатися .notdef)\n" +"FontForge виконає перейменування гліфа.\n" -msgid "Currency Symbols" -msgstr "Символи грошових одиниць" +msgid "Glyph BB Above" +msgstr "Обмежувальна рамка гліфа вище" -msgid "Combining Diacritical Marks for Symbols" -msgstr "Об’єднання діакритичних знаків і символів" +msgid "Glyph BB Below" +msgstr "Обмежувальна рамка гліфа нижче" -msgid "Combining Marks for Symbols" -msgstr "Складені позначки для символів" +msgid "Glyph BB Left Of" +msgstr "Обмежувальна рамка гліфа лівіше" -msgid "Letterlike Symbols" -msgstr "Схожі на літери символи" +msgid "Glyph BB Right Of" +msgstr "Обмежувальна рамка гліфа правіше" -msgid "Number Forms" -msgstr "Форми чисел" +msgid "Glyph Composition/Decomposition" +msgstr "Компонування гліфів/Роз’єднання" -msgid "Arrows" -msgstr "Стрілки" +msgid "Glyph Construction" +msgstr "Побудова гліфа" -msgid "Mathematical Operators" -msgstr "Математичні оператори" +msgid "Glyph Definition Sub-Table" +msgstr "Підтаблиця визначення гліфів" -msgid "Miscellaneous Technical" -msgstr "Різні технічні" +msgid "Glyph Differences\n" +msgstr "Відмінності гліфів\n" -msgid "Miscellaneous Technical Symbols" -msgstr "Різноманітні технічні символи" - -msgid "Technical Symbols Misc." -msgstr "Інші технічні символи" +msgid "Glyph Extension Components" +msgstr "Компоненти розширення гліфа" -msgid "Control Pictures" -msgstr "Малюнки керування" +msgid "Glyph Extension:" +msgstr "Розширення гліфів:" -msgid "Optical Character Recognition" -msgstr "Оптичне розпізнавання знаків" +msgid "Glyph Extensions" +msgstr "Розширення гліфів" -msgid "Enclosed Alphanumerics" -msgstr "Буквено-цифрові у рамках" +msgid "Glyph Info" +msgstr "Відомості щодо гліфа" -msgid "Box Drawing" -msgstr "Для малювання рамок" +msgid "Glyph Info Color" +msgstr "Колір даних щодо гліфа" -msgid "Block Elements" -msgstr "Блокові елементи" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Відомості щодо гліфа %.40s" -msgid "Geometric Shapes" -msgstr "Геометричні форми" +msgid "Glyph Info..." +msgstr "Відомості щодо гліфа…" -msgid "Miscellaneous Symbols" -msgstr "Різні символи" +msgid "Glyph Insertion" +msgstr "Вставлення гліфа" -msgid "Symbols Misc." -msgstr "Інші символи" +msgid "Glyph Name Changed" +msgstr "Змінено назву гліфа" -msgid "Dingbats" -msgstr "Декоративні" +msgid "Glyph Names" +msgstr "Назви гліфів" -msgid "Zapf Dingbats" -msgstr "Декоративні Цапфа" +msgid "Glyph Order" +msgstr "Порядок гліфів" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" +msgid "Glyph Origin" +msgstr "Початок координат гліфа" -msgid "Miscellaneous Math Symbols-A" -msgstr "Різноманітні математичні символи-A" +msgid "Glyph Positioning\n" +msgstr "Розташування гліфа\n" -msgid "Math Misc. Symbols-A" -msgstr "Різноманітні математичні символи-A" +msgid "Glyph Self-Intersects" +msgstr "Самоперетини гліфа" -msgid "Supplemental Arrows-A" -msgstr "Додаткові стрілки A" +msgid "Glyph Set by Selection" +msgstr "Набір символів за позначеним" -msgid "Arrows Supplement-A" -msgstr "Стрілки, додаток A" +msgid "Glyph Substitution\n" +msgstr "Підстановка гліфів\n" -msgid "Braille Patterns" -msgstr "Шаблони Брайля" +msgid "Glyph Valid" +msgstr "Коректний гліф" -msgid "Supplemental Arrows-B" -msgstr "Додаткові стрілки B" +msgid "Glyph _Info..." +msgstr "_Відомості щодо гліфа…" -msgid "Arrows Supplement-B" -msgstr "Стрілки, додаток B" +msgid "Glyph _Metadata" +msgstr "_Метаданих гліфа" -msgid "Miscellaneous Mathematical Symbols-B" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" msgstr "" +"У гліфі з ідентифікатором %d дані обмежувальної рамки гліфа розташовано поза " +"межами даних обмежувальної рамки шрифту\n" -msgid "Miscellaneous Math Symbols-B" -msgstr "Різноманітні математичні символи-B" - -msgid "Math Misc. Symbols-B" -msgstr "Математичні різноманітні символи-B" +msgid "Glyph composed of:" +msgstr "Гліф складається з:" -msgid "Supplemental Mathematical Operators" -msgstr "" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "Гліф складається з гінтів, які перетинаються (у одній масці гінтів)" -msgid "Supplemental Math Operators" -msgstr "Додаткові математичні оператори" +msgid "Glyph in two classes" +msgstr "Гліф у двох класах" -msgid "Math Operators Supplement" -msgstr "Математичні оператори (додаткові та інші)" +#, c-format +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" +msgstr "" +"Індекс гліфа лежить поза межами дозволеного діапазону. Було %d,\n" +" має бути менше за %d. У спробі пов’язати гліф з кодуванням %x\n" +" у сегменті %d зі значеннями платформа=%d, специфіка=%d (у «cmap»)\n" -msgid "Miscellaneous Symbols and Arrows" +msgid "" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" msgstr "" +"Назви гліфів (або позиції у unicode) можуть траплятися у цій групі та будь-" +"якій з її підгруп не більше одного разу" -msgid "Supplemental Symbols and Arrows" -msgstr "Додаткові символи і стрілки" +msgid "Glyph names are limited to 31 characters" +msgstr "" +"Не можна вказувати назви гліфів, що складаються більше, ніж з 31 символу" -msgid "Symbols and Arrows Supplement" -msgstr "Додаткові символи та стрілки" +msgid "Glyph names must be valid postscript names" +msgstr "Назви гліфів мають бути коректними назвами postscript" -msgid "Alphabetic Extended" -msgstr "Абеткове розширення" +msgid "" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." +msgstr "" +"Назви гліфів мають складатися з символів набору символів ASCII,\n" +"але у списку назв містяться назви, що складаються з символів\n" +"поза цим набором." -msgid "Latin Extended-C" -msgstr "Латинь розширена-C" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." +msgstr "" +"Назви гліфів мають складатися з символів набору символів ASCII, але у списку " +"назв містяться назви, що складаються з символів поза цим набором." -msgid "Coptic" -msgstr "Коптська" +msgid "Glyph not in font" +msgstr "Гліфа немає у шрифті" -msgid "Georgian Supplement" -msgstr "Додаткова грузинська" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Гліф поза межами можливого діапазону у таблиці «lcar» %d\n" -msgid "Tifinagh" -msgstr "Тіфінаг (давньолівійська)" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Гліф поза межами можливого діапазону у таблиці «mort»/«morx» %d\n" -msgid "Ethiopic Extended" -msgstr "Розширена ефіопська" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Гліф поза межами можливого діапазону у таблиці «opbd» %d\n" -msgid "Cyrillic Extended-A" -msgstr "Розширена кирилиця-A" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Гліф поза межами можливого діапазону у таблиці «prop» %d\n" -msgid "Supplemental Punctuation" -msgstr "Додаткова пунктуація" +msgid "Glyph too big" +msgstr "Гліф занадто великий" -msgid "Punctuation Supplement" -msgstr "Додаткова пунктуація" +#, c-format +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "У гліфі «%s» міститься посилання на %s у %s\n" -msgid "CJK Radicals Supplement" -msgstr "Додатки радикалів ієрогліфів" +#, c-format +msgid "" +"Glyph “%s” contains a reference which has different truetype point match " +"specifications\n" +msgstr "" +"У гліфі «%s» міститься посилання з іншими специфікаціями встановлення " +"відповідності пункту truetype\n" -msgid "Kangxi Radicals" -msgstr "Радикали кандзі" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Гліф «%s» відрізняється\n" -msgid "Ideographic Description Characters" -msgstr "Символи-ідеограми" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Гліф «%s» відрізняється у %d@%d\n" -msgid "CJK Phonetics and Symbols" -msgstr "Символи і фонетика ієрогліфічних писемностей" +#, c-format +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "" +"У гліфі «%s» не міститься сплайнів з повною відповідністю, але ці сплайни " +"дуже близькі\n" -msgid "CJK Symbols and Punctuation" -msgstr "Символи і пунктуація CJK" +#, c-format +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "Гліф «%s» має інше растрове зображення на позиції %d@%d\n" -msgid "Hangul Compatibility Jamo" -msgstr "Сумісні корейські" +#, c-format +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "У гліфі «%s» міститься інше заповнення у шарі %d\n" -msgid "Kanbun" -msgstr "Канбун" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "У гліфі «%s» міститься інша кількість шарів\n" -msgid "Bopomofo Extended" -msgstr "Додаткові бопомофо" +#, c-format +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "У гліфі «%s» міститься інший штрих у шарі %d\n" -msgid "CJK Strokes" -msgstr "Штрихи CJK" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Гліф «%s» має значення додаткової ширини %d у %s і %d у %s\n" -msgid "Katakana Phonetic Extensions" -msgstr "Фонетичні розширення катакани" +#, c-format +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgstr "Гліф «%s» має значення додаткової ширини %d у %s і %d у %s, %d@%d\n" -msgid "Enclosed CJK Letters and Months" -msgstr "Вкладені ієрогліфи і назви місяців" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "У гліфі «%s» інші інструкції truetype\n" -msgid "CJK Enclosed Letters and Months" -msgstr "Вкладені ієрогліфи і назви місяців" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" +msgstr "" +"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s\n" -msgid "CJK Compatibility" -msgstr "Сумісні ієрогліфічні форми" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"Гліф «%s» має значення вертикальної додаткової ширини %d у %s і %d у %s, %d@" +"%d\n" -msgid "CJK Unified Ideographs Extension A" -msgstr "Ієрогліфічні ідеограми, додаток A" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "У гліфі «%s» %s немає інструкцій truetype\n" -msgid "Yijing Hexagram Symbols" -msgstr "Символи гексаграм «Книги перетворень»" - -msgid "CJK Unified Ideographs" -msgstr "Універсальні ідеографічні ієрогліфи" - -msgid "Yi Syllables" -msgstr "Склади Ї" - -msgid "Yi" -msgstr "Ї" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Гліфа «%s» немає у %s\n" -msgid "Yi Radicals" -msgstr "Радикали Ї" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Гліфа «%s» немає у %s на позиції %d@%d\n" -msgid "Vai" -msgstr "Вай" +#, c-format +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgstr "Гліф «%s» посилається на %s з іншою матрицею перетворення\n" -msgid "Cyrillic Extended-B" -msgstr "Розширена кирилиця-B" +#, c-format +msgid "" +"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +msgstr "" +"Гліф «%s» посилається на %s з іншою схемою встановлення відповідності пункту " +"truetype\n" -msgid "Modifier Tone Letters" -msgstr "Символи зміни тону" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "" +"У гліфі %s немає гінтів. FontForge не зможе створити жодних інструкцій." -msgid "Latin Extended-D" -msgstr "Латинь, розширені-D" +msgid "Glyph, Point, Size" +msgstr "Гліф, точка, розмір" -msgid "Syloti Nagri" -msgstr "Силоті нагрі" +msgid "Glyph, Size, Point" +msgstr "Гліф, розмір, точка" -msgid "Common Indic Number Forms" -msgstr "Загальні індійські форми чисел" +msgid "Glyph:" +msgstr "Гліф:" -msgid "Phags-pa" -msgstr "Фагс-па" +msgid "GlyphAutoGoto" +msgstr "Автоматичний перехід до гліфа" -msgid "Devanagari Extended" -msgstr "Розширена деванагарі" +msgid "GlyphName|New" +msgstr "Новий" -msgid "Hangul Jamo Extended-A" -msgstr "Корейска розширена-A" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "Відмінності у гліфах у %d@%d\n" -msgid "Javanese" -msgstr "Яванська" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "Гліфи у %s, але їх немає у %s\n" -msgid "Myanmar Extended-B" -msgstr "" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Гліфи є у %s, але їх немає у %s у %d@%d\n" -msgid "Cham" -msgstr "Тьям" +msgid "Glyphs in the class" +msgstr "Гліфи у одному класі" -msgid "Myanmar Extended-A" -msgstr "М’янмська розширена-A" +msgid "Glyphs in the classes" +msgstr "Гліфи у класах" -msgid "Meetei Mayek Extensions" -msgstr "Розширення маніпурі" +msgid "Glyphs in the coverage tables" +msgstr "Гліфи у таблицях покриття" -msgid "Ethiopic Extended-A" -msgstr "Розширена ефіопська-A" +msgid "Glyphs in the set" +msgstr "Гліфи у наборі" -msgid "Latin Extended-E" +msgid "" +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" +"Гліфи ідентифікуються за назвою або позицією у таблиці unicode.\n" +"Загалом, відповідність буде встановлено за введеними вами символами.\n" +"Якщо буде введено «A» ідентифікацію буде здійснено за назвою.\n" +"Якщо ви введете «U+0041», використовуватиметься позиція.\n" +"Під час завантаження гліфів з позначеної області вам слід задати бажаний " +"формат." -msgid "Cherokee Supplement" +msgid "Glyphs must be ordered when creating coverage table" +msgstr "Для створення таблиці покриття гліфи має бути упорядковано" + +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"Гліфи будуть складатися зі штрихового обведення, а не заповнених обрисів.\n" +"Товщину штрихів всіх гліфів визначає вказане значення." -msgid "Hangul Syllables" -msgstr "Склади хангиля" +msgid "Glyphs with both" +msgstr "Гліфи з обома наборами даних" -msgid "Hangul Jamo Extended-B" -msgstr "Корейска розширена-B" +msgid "Glyphs with only S_plines" +msgstr "Гліфи, що складаються лише зі сп_лайнів" -msgid "High Surrogates" -msgstr "" +msgid "Glyphs with only _References" +msgstr "Гліфи, що складаються лише з _посилань" -msgid "High Surrogate" -msgstr "Високі сурогати" +msgid "Glyphs:" +msgstr "Гліфи:" -msgid "Surrogate High" -msgstr "Сурогати високі" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "Всі_інші" -msgid "Surrogate High, Non Private Use" -msgstr "Сурогати високі, неприватне використання" +msgid "Gondi" +msgstr "Гонді" -msgid "Surrogate High, Private Use" -msgstr "Сурогати високі, приватне використання" +msgid "Gothic" +msgstr "Готична" -msgid "Low Surrogates" -msgstr "Нижні замінники" +msgid "Goto" +msgstr "Перейти" -msgid "Private Use Area" -msgstr "Область приватного використання" +msgid "Gradient" +msgstr "Градієнт" -msgid "Private Use" -msgstr "Приватне використання" +msgid "Gradient:" +msgstr "Градієнт:" -msgid "Microsoft Symbol Area" -msgstr "" +msgid "Gradual/Diagonal" +msgstr "Поступова/Діагональна" -msgid "Corporate Use" -msgstr "Корпоративне використання" +msgid "Gradual/Horizontal" +msgstr "Поступова/Горизонтальна" -msgid "CJK Compatibility Ideographs" -msgstr "Сумісні ієрогліфічні ідеограми" +msgid "Gradual/Transitional" +msgstr "Поступова/Перехідна" -msgid "Alphabetic Presentation Forms" -msgstr "Форми відтворення абеток" +msgid "Gradual/Vertical" +msgstr "Поступова/Вертикальна" -msgid "Latin Ligatures" -msgstr "Латинські лігатури" +msgid "Graphical" +msgstr "Графічний" -msgid "Armenian Ligatures" -msgstr "Вірменські лігатури" +msgid "Graphite glyph attribute table" +msgstr "Таблиця атрибутів гліфів Graphite" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "Лігатури/Літери з крапками івриту" +msgid "Graphite glyph location in Glat table" +msgstr "Розташування гліфів Graphite у таблиці Glat" -msgid "Arabic Presentation Forms-A" -msgstr "форми відтворення арабської A" +msgid "" +"Greater Than\n" +"Pops two values, pushes (0/1) if bottom el > top" +msgstr "" +"Greater Than\n" +"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є більшим " +"за верхній" -msgid "Variation Selectors" -msgstr "Вибір варіантів" +msgid "" +"Greater Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el >= top" +msgstr "" +"Greater Than or EQual\n" +"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є більшим " +"або рівним за верхній" -msgid "Vertical Forms" -msgstr "Вертикальні форми" +msgid "Greek" +msgstr "Грецька" -msgid "Combining Half Marks" -msgstr "Комбіновані позначки половинок" +msgid "Greek (polytonic)" +msgstr "Грецька (політонічна)" -msgid "CJK Compatibility Forms" -msgstr "Сумісні ієрогліфічні форми" +msgid "Greek Extended" +msgstr "Розширена грецька" -msgid "Small Form Variants" -msgstr "Варіанти малих форм" +msgid "Greek and Coptic" +msgstr "Грецькі і коптські" -msgid "Arabic Presentation Forms-B" -msgstr "Форми відтворення арабської B" +msgid "Greek small caps" +msgstr "Грецька капітель" -msgid "Byte Order Mark" -msgstr "Позначка порядку байтів" +msgid "Green:" +msgstr "Зелений:" -msgid "Halfwidth and Fullwidth Forms" -msgstr "Форми півширини та повної ширини" +msgid "Greenlandic" +msgstr "Гренландська" -msgid "Half and Full Width Forms" -msgstr "Форми напівширини та повної ширини" +msgid "Grid" +msgstr "Ґратка" -msgid "Latin Full Width Forms" -msgstr "Форми повної ширини латиниці" +msgid "Grid Fi_t" +msgstr "Пі_ксельна сітка" -msgid "Full Width Brackets" -msgstr "Повні форми дужок" +msgid "Grid Fit" +msgstr "Відповідно піксельній сітці" -msgid "CJK Half Width Forms" -msgstr "Форми напівширинних ієрогліфів" +msgid "Grid Fit Color" +msgstr "Колір піксельної сітки" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Grid Fit Parameters" +msgstr "Відповідно параметрів ґратки" -msgid "Hangul Jamo Half Width Forms" -msgstr "Форми напівширини хангиль-джамо" +msgid "Grid Fit Width Color" +msgstr "Колір ширини піксельної сітки" -msgid "Full Width Symbol Variants" -msgstr "Варіанти символів повної ширини" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Піксельна сітка зі згладжуванням символів" -msgid "Half Width Symbol Variants" -msgstr "Варіанти символів половинної ширини" +msgid "Grid Fitting" +msgstr "Піксельна сітка" -msgid "Specials" -msgstr "Спеціальні" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Групи" +msgstr[1] "Групи" +msgstr[2] "Групи" +msgstr[3] "Група" -msgid "Not a Unicode Character" -msgstr "Не є символом Unicode" +msgid "Group Name:" +msgstr "Назва групи:" -msgid "Signature Mark" -msgstr "Позначка підпису" +msgid "Groups" +msgstr "Групи" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Додаткова багатомовна область Unicode" +msgid "Guarani" +msgstr "Гуарані" -msgid "Supplementary Multilingual Plane" -msgstr "Додаткова багатомовна область" +msgid "Guess" +msgstr "Вгадати" -msgid "Aegean scripts" -msgstr "Егейські писемності" +msgid "Guess each font's resolution based on its pixel size" +msgstr "" +"Визначати роздільну здатність кожного шрифту на основі його розмірів у " +"пікселях" -msgid "Linear B Syllabary" -msgstr "Лінійна писемність B, склади" +#, c-format +msgid "Guessing pixel size based on font ascent in %s" +msgstr "Визначення розміру у пікселях на основі акцентів у %s" -msgid "Linear B Ideograms" -msgstr "Лінійна писемність B, ідеограми" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "Визначення розміру у пікселях на основі нижніх акцентів у %s" -msgid "Aegean Numbers" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Напрямна" -msgid "Ancient Greek Numbers" -msgstr "Давньогрецькі числа" +msgid "Guide Layer Color" +msgstr "Колір шару напрямних" -msgid "Ancient Symbols" -msgstr "Давні символи" +msgid "Guidelines:" +msgstr "Напрямні:" -msgid "Phaistos Disc" -msgstr "Фестський диск" +msgid "Gujarati" +msgstr "Гуджараті" -msgid "Coptic Epact Numbers" -msgstr "" +msgid "Gumuz" +msgstr "Гумуз" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "Абеткові та складові правописи" +msgid "Gurmukhi" +msgstr "Гурмухі" -msgid "Old Italic" -msgstr "Давня італійська" +msgid "Gurmukhi2" +msgstr "Гурмухі2" -msgid "Old Permic" -msgstr "" +msgid "HFlex Hint Color" +msgstr "Колір гор. флекс-гінту" -msgid "Ugaritic" -msgstr "Угаритська" +msgid "HHead Ascent Offset:" +msgstr "HHead-відступ акценту:" -msgid "Old Persian" -msgstr "Старовинна персидська" +msgid "HHead Ascent:" +msgstr "HHead акцент:" -msgid "Deseret" -msgstr "Дезерет" +msgid "HHead De_scent Offset:" +msgstr "HHead-ві_дступ нижнього акценту:" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Абеткові та складові лівописи" +msgid "HHead Descent Offset:" +msgstr "HHead-відступ нижнього акценту:" -msgid "Cypriot Syllabary" -msgstr "Кіпріотська складова абетка" +msgid "HHead Descent:" +msgstr "HHead нижній акцент:" -msgid "Phoenician" -msgstr "Фінікійська" +msgid "HHead _Line Gap:" +msgstr "Проміжок _лінії HHead:" -msgid "Kharoshthi" -msgstr "Кхароштхі" +msgid "HHint Active Color" +msgstr "Колір активного гор. гінту" -msgid "Avestan" -msgstr "Авестанська" +msgid "HStem" +msgstr "Гор. штрих" -msgid "Rumi Numeral Symbols" -msgstr "Числові символи румі" +msgid "HV Group Box" +msgstr "Гор./Верт. групова рамка" -msgid "Yezidi" -msgstr "" +msgid "HVCurve" +msgstr "Гор./Верт. крива" -msgid "Chorasmian" -msgstr "" +msgid "H_ints" +msgstr "_Гінти" -msgid "Elymaic" -msgstr "" +msgid "Haitian" +msgstr "Гаїтянська" -msgid "Brahmi" -msgstr "Брахмі" +msgid "Halam" +msgstr "Галам" -msgid "Sinhala Archaic Numbers" -msgstr "" +msgid "Halant Forms" +msgstr "Галантні форми" -msgid "Mongolian Supplement" -msgstr "" +msgid "Half Forms" +msgstr "Напівформи" -msgid "Dives Akuru" -msgstr "" +msgid "Half Width Symbol Variants" +msgstr "Варіанти символів половинної ширини" -msgid "Nandinagari" -msgstr "" +msgid "Half Widths" +msgstr "Напівширини" -msgid "Lisu Supplement" -msgstr "" +msgid "Half and Full Width Forms" +msgstr "Форми напівширини та повної ширини" -msgid "Tamil Supplement" -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Форми півширини та повної ширини" -msgid "Cuneiform and other ancient scripts" -msgstr "" +msgid "Hammer-Banna" +msgstr "Хаммер-Банна" -msgid "Cuneiform" -msgstr "Клинопис" +msgid "Hangul" +msgstr "Хангиль" -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "Сумісні корейські" -msgid "Cuneiform Numbers" -msgstr "Клинописні числа" +msgid "Hangul Jamo" +msgstr "Хангиль-чжамо" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Hangul Jamo Extended-A" +msgstr "Корейска розширена-A" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +msgid "Hangul Jamo Extended-B" +msgstr "Корейска розширена-B" -msgid "Bamum Supplement" -msgstr "Додаткові бамуму" +msgid "Hangul Jamo Half Width Forms" +msgstr "Форми напівширини хангиль-джамо" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Hangul Jamo, Choseong" +msgstr "Хангиль-чжамо, чосьонг" -msgid "Tangut Components" -msgstr "" +msgid "Hangul Jamo, Jongseong" +msgstr "Хангиль-чжамо, джонгсьонг" -msgid "Khitan Small Script" -msgstr "" +msgid "Hangul Jamo, Jungseong" +msgstr "Хангиль-чжамо, джунгсьонг" -msgid "Tangut Supplement" -msgstr "" +msgid "Hangul Syllables" +msgstr "Склади хангиля" -msgid "Kana Supplement" -msgstr "Додаткові кани" +msgid "Hanunóo" +msgstr "Хануно" -msgid "Kana Extended-A" -msgstr "" +msgid "Harari" +msgstr "Харарі" -msgid "Small Kana Extension" -msgstr "" +msgid "Harauti" +msgstr "Гарауті" -msgid "Shorthand Format Controls" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "Має ве_ртикальну метрику" -msgid "Byzantine Musical Symbols" -msgstr "Візантійські музичні символи" +msgid "Hausa" +msgstr "Хауса" -msgid "Musical Symbols" -msgstr "Музичні символи" +msgid "" +"Have the measure tool show horizontal and vertical distances on the canvas." +msgstr "" +"Наказати інструменту вимірювання показувати горизонтальні і вертикальні " +"відстані на полотні." -msgid "Ancient Greek Musical Notation" -msgstr "Давньогрецькі символи запису музики" +msgid "Hawaiian" +msgstr "Гавайська" -msgid "Mayan Numerals" -msgstr "" +msgid "Heavy" +msgstr "Важка" -msgid "Tai Xuan Jing Symbols" -msgstr "Символи Тай Хуан Жинь" +msgid "Hebrew" +msgstr "Іврит" -msgid "Counting Rod Numerals" -msgstr "Числа з паличок для лічби" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "Лігатури/Літери з крапками івриту" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "Height" +msgstr "Висота" -msgid "Glagolitic Supplement" -msgstr "" +msgid "Height Adjusts" +msgstr "Коригування зросту" -msgid "Nyiakeng Puachue Hmong" -msgstr "" +msgid "Height of Horizontal Stems:" +msgstr "Висота горизонтальних штрихів:" -msgid "Wancho" -msgstr "" +msgid "Height of fraction bar above base line" +msgstr "Висота риски дробу над лінією шрифту" -msgid "Indic Siyaq Numbers" +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." msgstr "" +"Висота полички порядку у радикалі, якщо такий\n" +"передбачено, у пропорції до висоти символу\n" +"радикала." -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "Height/Kern Data" +msgstr "Дані керну/зросту" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "Арабські математичні абеткові символи" +msgid "Height:" +msgstr "Висота:" -msgid "Mahjong Tiles" -msgstr "Плитки маджонґ" +msgid "Hidden" +msgstr "Сховано" -msgid "Domino Tiles" -msgstr "Плитки доміно" +msgid "Hide when _Moving" +msgstr "Ховати на час п_ересування" -msgid "Playing Cards" -msgstr "Гра у карти" +msgid "High" +msgstr "Високий" -msgid "Enclosed Alphanumeric Supplement" -msgstr "Додаткові буквенно-цифрові у рамках" +msgid "High Mari" +msgstr "Верхньомарійська" -msgid "Enclosed Ideographic Supplement" -msgstr "Додаткові ідеографічні у рамках" +msgid "High Surrogate" +msgstr "Високі сурогати" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "Емоційки" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "Алхімічні символи" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" +msgid "High-Density Font" +msgstr "Високощільний шрифт" -msgid "Chess Symbols" -msgstr "" +msgid "Hiligaynon" +msgstr "Хілігайнон" -msgid "Symbols and Pictographs Extended-A" -msgstr "" +msgid "Hindi" +msgstr "Хінді" -msgid "Symbols for Legacy Computing" -msgstr "" +msgid "Hindko" +msgstr "Гіндко" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Додаткова ідеографічна область Unicode" +msgid "Hint Label Color" +msgstr "Колір міток гінтів" -msgid "Supplementary Ideographic Plane" -msgstr "Додаткова ідеографічна область" +msgid "Hint Mask" +msgstr "Маска гінтинґу" -msgid "CJK Unified Ideographs Extension B" -msgstr "Уніфіковані ієрогліфічні ідеограми, додаток B" +msgid "Hint Substitution" +msgstr "Підстановка гінтів" -msgid "CJK Unified Ideographs Extension C" -msgstr "Ієрогліфічні ідеограми, додаток C" +msgid "Hint _Substitution Pts" +msgstr "Точки пі_дстановки гінтів" -msgid "CJK Unified Ideographs Extension D" -msgstr "Ієрогліфічні ідеограми, додаток D" +msgid "Hint _Width Near¹" +msgstr "_Ширина гінту, близька¹" -msgid "CJK Unified Ideographs Extension E" +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" msgstr "" +"Маска гінту (або маска прогалини) з занадто великою кількістю гінтів у %s\n" -msgid "CJK Unified Ideographs Extension F" -msgstr "" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Відмінності у масках гінтів у гліфі «%s», (%g,%g)\n" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "Додаткові ієрогліфічні ідеограми для сумісності" +msgid "HintBoundingBoxes" +msgstr "Гінти для обмежувальних рамок" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" +msgid "HintDiagonalEnds" +msgstr "Гінти для діагональних кінців" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "HintDiagonalInter" +msgstr "Гінти для діагональних перетинів" -msgid "CJK Unified Ideographs Extension G" -msgstr "" +msgid "HintMasks only if conflicts" +msgstr "Порівняти маски гінтів, лише у разі конфліктів" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Додаткова область особливого призначення Unicode" +msgid "Hinting Needed Color" +msgstr "Колір потреби у гінтуванні" -msgid "Supplementary Special-purpose Plane" -msgstr "Додаткова область особливого призначення" +msgid "Hints" +msgstr "Гінти" -msgid "Tags" -msgstr "Мітки" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "У гліфі «%s» є відмінними гінти\n" -msgid "Tag Characters" -msgstr "" +msgid "Hiragana" +msgstr "Хірагана" -msgid "Variation Selectors Supplement" -msgstr "" +msgid "Hiragana & Katakana" +msgstr "Хірагана і катакана" -msgid "Variation Selectors B" -msgstr "Вибір варіантів B" +msgid "Histogram Dialog" +msgstr "Діалогове вікно гістограми" -msgid "Supplementary Private Use Area-A" -msgstr "Додаткова область приватного використання A" +msgid "Histograms" +msgstr "Гістограми" -msgid "Supplementary Private Use Area-B" -msgstr "Додаткова область приватного використання B" +msgid "Historic Ligatures" +msgstr "Історичні лігатури" -msgid "Non-Unicode Glyphs" -msgstr "Гліфи поза Unicode" +msgid "Historical Forms" +msgstr "Історичні форми" -msgid "Unassigned Code Points" -msgstr "Непризначені точки коду" +msgid "Hit Watch Point" +msgstr "Досягнуто позиції спостереження" -msgid "" -msgstr "" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" +msgstr "Г-м-м, вказано більше даних варіантів гліфів, чим гліфів у шрифті.\n" -msgid "" -msgstr "" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "Г-м-м, у таблиці «gvar» не вказано загальних кортежів.\n" -msgid "" -msgstr "" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Г-м-м, таблиця «avar» є занадто довгою.\n" -msgid "" +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" msgstr "" +"Г-м-м, кількість осей у таблиці «avar» не збігається зі значенням з таблиці " +"«fvar».\n" -msgid "" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" msgstr "" +"Г-м-м, кількість осей у таблиці «gvar» не збігається зі значенням з таблиці " +"«fvar».\n" -msgid "" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" msgstr "" +"Г-м-м, ця таблиця «fvar» має неочікувані розміри вісі, її не вдасться " +"обробити\n" -msgid "" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" msgstr "" +"Г-м-м, ця таблиця «fvar» має неочікувані розміри екземпляра, її не вдасться " +"обробити\n" -msgid "" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" msgstr "" +"Г-м-м, ця таблиця «fvar» містить більше осей, ніж FontForge здатен " +"обробити.\n" -msgid "" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" msgstr "" +"Г-м-м, у цій таблиці «fvar» міститься більше пар номер-розмір, ніж має бути\n" -msgid "" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" msgstr "" +"Г-м-м, ця таблиця «fvar» не містить даних осей, така таблиця є " +"беззмістовною.\n" -msgid "" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" msgstr "" +"Г-м-м, у цій таблиці «fvar» занадто мало пар номер-розмір, її не вдасться " +"обробити\n" -msgid "Bad magic number" -msgstr "Помилкове магічне число" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Здається, це не файл FNT або FON Windows" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Г-м-м, ця таблиця «fvar» є занадто короткою\n" #, c-format msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" msgstr "" -"За розміру у пікселях %d символ %s або розпочинається до початку координат " -"або поширюється за додаткову ширину.\n" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "Внутрішня помилка під час створення FNT. Помилковий відступ у файлі\n" +"Г-м-м, у таблиці «gvar» вказано занадто багато загальних кортежів.\n" +" У FontForge передбачено підтримку лише %d\n" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "" -"Внутрішня помилка під час створення FNT. Помилковий відступ у файлі для " -"растрових даних\n" +msgid "Ho" +msgstr "Хо" -#, c-format -msgid "Could not open output file: %s" -msgstr "Не вдалося відкрити файл вихідних даних: %s" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Форми кандзі ходзьо (JIS X 0212-1990)" -msgid "Decompressed length did not match expected length for table" -msgstr "Довжина розпакованої таблиці не відповідає очікуваній довжині таблиці" +msgid "Hold [Control] key to restrict" +msgstr "Утримуйте натиснутою клавішу [Ctrl] для обмеження" -msgid "Bad signature in WOFF header." -msgstr "Помилковий підпис у заголовку WOFF." +msgid "Hold [Shift] key to merge" +msgstr "Утримуйте натиснутою клавішу Shift для об’єднання" msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" -"Розмір файла, вказаний у заголовку WOFF, не збігається зі справжнім розміром " -"файла." +"Утримування натиснутою клавіші Shift збільшить швидкість руху за допомогою " +"клавіш зі стрілками у вказану кількість разів." -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "Помилковий заголовок WOFF, значенням поля має бути 0." +msgid "Home Folder" +msgstr "Домашня тека" -msgid "Could not open temporary file." -msgstr "Не вдалося відкрити тимчасовий файл." +msgid "Hor. Construction" +msgstr "Гор. побудова" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "Некоректний розмір стиснутої таблиці для «%c%c%c%c»." +msgid "Hor. Variants" +msgstr "Гор. варіанти" -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "Розміри таблиці для «%c%c%c%c» перевищують розміри файла." +msgid "Hori_zontal Metric Lines" +msgstr "_Горизонтальні лінії метрики" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "Проблема під час видобування таблиці «%c%c%c%c»." +msgid "Horiz. Hint Color" +msgstr "Колір гор. гінтів" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "Розділ нестиснених метаданих WOFF є надто великим.\n" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "Гор. варіанти" -msgid "WOFF compressed metadata section too large.\n" -msgstr "Розділ стиснених метаданих WOFF є надто великим.\n" +msgid "Horizontal" +msgstr "Горизонталь" -msgid "Align Points" -msgstr "Вирівняти точки" +msgid "Horizontal Baselines" +msgstr "Горизонтальні лінії шрифту" -msgid "How to align these points?" -msgstr "У який спосіб вирівняти ці точки?" +msgid "Horizontal Counter Add" +msgstr "Додавання горизонтальної прогалини" -msgid "_Size:" -msgstr "_Розмір:" +msgid "Horizontal Counter Scale" +msgstr "Масштабування горизонтальної прогалини" -msgid "Space Regions" -msgstr "Інтервали" +msgid "Horizontal Extension Italic Correction" +msgstr "Виправлення на горизонтальний виступ для курсиву" -msgid "Coordinate along which to space" -msgstr "Координата, вздовж якої додається проміжок" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Горизонтальні виступи %c%c%c%c" -msgid "_X" -msgstr "" +msgid "Horizontal High" +msgstr "Горизонтальний високий" -msgid "_Y" -msgstr "" +msgid "Horizontal Kana Alternatives" +msgstr "Горизонтальні альтернативи кани" -msgid "_Maximum distance between points in a region" -msgstr "_Максимальна відстань між точками у області" +msgid "Horizontal Kerning" +msgstr "Горизонтальний кернінґ" -msgid "Not enough lines" -msgstr "Недостатньо ліній" - -msgid "Can't Parallel" -msgstr "Не вдалося провести паралельну" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "У двох ліній є спільна точка, — їх не можна зробити паралельними" - -msgid "Bases" -msgstr "Основні" - -msgid "Exits" -msgstr "Виходи" +msgid "Horizontal Low" +msgstr "Горизонтальний низький" -msgid "Entries" -msgstr "Входи" +msgid "Horizontal Medium" +msgstr "Горизонтальний середній" -msgid "Marks" -msgstr "Позначки" +msgid "Horizontal Stem Height Add" +msgstr "Додавання висоти горизонтального штриха" -msgid "Add Base Anchor..." -msgstr "Додати прив’язку основи…" +msgid "Horizontal Stem Height Scale" +msgstr "Масштабування висоти горизонтального штриха" -msgid "Add Exit Anchor..." -msgstr "Додати прив’язку виходу…" +msgid "" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." +msgstr "" +"Горизонтальна відстань між верхнім і\n" +"нижнім елементами перекошеного дробу." -msgid "Add Entry Anchor..." -msgstr "Додати прив’язку входу…" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Горизонтальні: %d лінія шрифту" +msgstr[1] "Горизонтальна: %d лінії шрифту" +msgstr[2] "Горизонтальна: %d ліній шрифту" +msgstr[3] "Горизонтальна: %d ліній шрифту" -msgid "Add Mark Anchor..." -msgstr "Додати прив’язку позначки…" +msgid "Horseshoe E and A" +msgstr "Підковоподібні E і A" -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Керування прив’язками для класу %.100s у гліфі %.100s як %.20s" +msgid "How many CID slots do you wish to add?" +msgstr "Скільки ділянок CID ви бажаєте додати?" -msgid "mark" -msgstr "позначка" +msgid "How many entries should there be in the cvt table?" +msgstr "Скільки записів буде у таблиці КТЗ?" -msgid "cursive entry" -msgstr "вхід курсиву" +msgid "How many most-recent Undos should be kept?" +msgstr "Скільки записів дій слід зберігати у буфері скасування?" -msgid "cursive exit" -msgstr "вихід курсиву" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Скільки ділянок некодованих гліфів ви бажаєте додати?" -msgid "base" -msgstr "основа" +msgid "How to align these points?" +msgstr "У який спосіб вирівняти ці точки?" -msgid "Anchor Control" -msgstr "Керування прив’язками" +msgid "Hue:" +msgstr "Відтінок:" -msgid "Detaching Anchor Point" -msgstr "Від’єднання точки прив’язки" +msgid "Hungarian" +msgstr "Угорська" #, c-format msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" -"Цю прив’язку було з’єднано з точкою %d, але цю точку не можна пересувати. " -"Прив’язку буде від’єднано від точки." - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "" -"Виправлення має належати до діапазону від -128 до 127 (має лежати всередині " -"діапазону)" - -msgid "Out of Range" -msgstr "Значення поза діапазоном" +"I can't even imagine how to attempt to interpolate gradients in layer %d of " +"%s\n" +msgstr "Навіть не можна уявити, як інтерполювати градієнти у шарі %d %s\n" +#, c-format msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" -"Будь ласка, вкажіть назву гліфа, і FontForge додасть прив’язку до цього " -"гліфа." - -msgid "Provide a glyph name" -msgstr "Вкажіть назву гліфа" - -msgid "Non-existant glyph" -msgstr "Гліф, якого не існує" +"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" +msgstr "Навіть не можна уявити, як інтерполювати зображення у шарі %d %s\n" #, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Гліфа %.80s немає у шрифті" - -msgid "Duplicate Anchor Class" -msgstr "Дублювання класу прив’язки" +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "Не можна визначити спосіб порівняння підтаблиці %s у %s з %s у %s\n" #, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "Гліф, %.80s, вже містить прив’язку у цьому класі, %.80s." - -msgid "Anchor Control..." -msgstr "Керування прив’язками…" - msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." +"I miscalculated the size of subtable %s, this means the kerning output is " +"wrong." msgstr "" -"Розмір, за якого відбувається растеризація поточного гліфа.\n" -"Для малих розмірів у пікселях ви можете скористатися інструментом\n" -"збільшення, щоб краще бачити результат.\n" -"\n" -"У спадному списку наведено розміри у пікселях, за яких\n" -"відбувається виправлення за таблицею пристроїв." - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "Збіл.:" +"Помилка під час обчислення розмірів підтаблиці %s. Це означає, що отримані " +"дані кернінґу є помилковими." msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." +"I'm sorry this file is too complex for me to understand (or is erroneous)" msgstr "" -"Гліф растеризовано, відповідно до вказаного вище розміру, але,\n" -"можливо, помилки вирівнювання за малих розмірів у пікселях\n" -"важко помітити. За допомогою цього пункту ви можете збільшити\n" -"розмір кожного з пікселів, щоб потенційні проблеми були краще\n" -"помітними." +"Вибачте, але цей файл є занадто складним для обробки програмою (або у ньому " +"містяться помилки)" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Координата за віссю X точки прив’язки у цьому гліфі" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "" +"Вибачте, але цей файл є занадто складним для обробки програмою (або у ньому " +"містяться помилки, або він порожній)" -#. GT: Short for Correction -msgid "Cor:" -msgstr "Випр.:" +#. GT: Italic correction +msgid "I.C." +msgstr "В.К." msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" +"IF test\n" +"Pops an integer,\n" +"if 0 (false) next instruction is ELSE or EIF\n" +"if non-0 execution continues normally\n" +"(unless there's an ELSE)" msgstr "" -"Виправлення у пікселях горизонтального розташування цієї точки прив’язки\n" -"під час растеризації до вказаного розміру у пікселях.\n" -"(Значення зберігається у таблиці пристроїв)" +"IF умова\n" +"Отримує ціле число,\n" +"якщо число дорівнює 0 (false) виконує інструкцію ELSE або EIF,\n" +"якщо число не дорівнює 0 просто виконує наступну інструкцію\n" +"(аж до ELSE, якщо таке вказано)" msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." +"INSTRuction execution ConTRoL\n" +"Pops a selector and value\n" +"Sets a state variable" msgstr "" -"Це кількість пікселів, на яку слід пересунути\n" -"точку прив’язки у горизонтальному напрямку, якщо\n" -"гліф растеризується до вказаного вище розміру. Значення\n" -"є частиною таблиці пристроїв для точки прив’язки.\n" -"Таблиці пристроїв особливо важливі для малих розмірів\n" -"у пікселях, коли помилки округлення мають значніший\n" -"вплив на показ гліфів." +"INSTRuction execution ConTRoL\n" +"Отримує перемикач вибору і значення.\n" +"Встановлює значення змінної стану." -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Координата за віссю Y точки прив’язки у цьому гліфі" +msgid "IPA Extensions" +msgstr "Розширена IPA" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Це кількість пікселів, на яку слід пересунути\n" -"точку прив’язки у вертикальному напрямку, якщо\n" -"гліф растеризується до вказаного вище розміру. Значення\n" -"є частиною таблиці пристроїв для точки прив’язки.\n" -"Таблиці пристроїв особливо важливі для малих розмірів\n" -"у пікселях, коли помилки округлення мають значніший\n" -"вплив на показ гліфів." +msgid "IPA usage" +msgstr "Область МФА" -msgid "Separation" -msgstr "Інтервал" +msgid "ISO (Deprecated)" +msgstr "ISO (застаріла)" -msgid "Min Bearing" -msgstr "Мінімальна опора" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, повністю)" -msgid "Max Bearing" -msgstr "Максимальна опора" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (тайська)" -msgid "Height" -msgstr "Висота" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (кирилиця)" -msgid "Loop Count" -msgstr "Кількість циклів" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (арабська)" -msgid "Auto Width" -msgstr "Автоширина" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (грецька)" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" -"FontForge спробує скоригувати розташування лівої і\n" -"правої бічних опор позначених гліфів така, щоб середня\n" -"відстань між гліфами у тексті мала вказане значення.\n" -"Ви також можете вказати мінімальне і максимальне значення\n" -"для кожної з бічних опор гліфа." - -msgid "_Separation:" -msgstr "_Інтервал:" - -msgid "_Min:" -msgstr "_Мін:" - -msgid "Ma_x:" -msgstr "Ма_кс:" - -msgid "_Height:" -msgstr "_Висота:" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (іврит)" -msgid "_Loops:" -msgstr "_Цикли:" +msgid "Ibibio" +msgstr "Ібібіо" -msgid "Language" -msgstr "Мова" +msgid "Icelandic" +msgstr "Ісландська" -msgid "Min" -msgstr "Мінімум" +msgid "Icons" +msgstr "Піктограми" -msgid "Max" -msgstr "Максимум" +msgid "Identify by" +msgstr "Ідентифікувати за" -msgid "Feature" -msgstr "Модифікація" +msgid "Ideographic Description Characters" +msgstr "Символи-ідеограми" -msgid "Min (descent)" -msgstr "Мін. (нижні частини)" +msgid "Ideographic character face bottom edge baseline" +msgstr "Лінія нижнього краю основної частини ідеографічних символів" -msgid "Max (ascent)" -msgstr "Макс. (верхні частини)" +msgid "Ideographic character face top edge baseline" +msgstr "Лінія верхнього краю основної частини ідеографічних символів" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Горизонтальні виступи %c%c%c%c" +msgid "Ideographic em-box bottom edge baseline" +msgstr "Лінія нижнього краю рамки, вирівняної за em, ідеографічних символів" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Вертикальні виступи %c%c%c%c" +msgid "Ideographic em-box top edge baseline" +msgstr "Лінія верхнього краю рамки, вирівняної за em, ідеографічних символів" msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" +"If a class name is a number, it must be the index of the class in the array " +"of classes_simple." msgstr "" -"Вкажіть мінімальне і максимальне значення, на\n" -"які гліфи цієї писемності виступають під і над\n" -"лінією шрифту. Значення залежать від писемності." +"Якщо назвою класу є число, це число має бути номером класу у масиві " +"classes_simple." msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." msgstr "" -"Вкажіть мінімальне і максимальне значення, на\n" -"які гліфи цієї писемності виступають під і над\n" -"лінією шрифту у разі модифікації." - -msgid "Set Feature Extents" -msgstr "Встановити виступи модифікацій" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Писемність" +"Якщо в результаті редагування гліфа змінилася\n" +"кількість його точок, всі посилання, у яких\n" +"використовується поточкова відповідність і\n" +"залежність від кількості точок, стануть\n" +"помилковими." -msgid "Default Baseline" -msgstr "Типова лінія шрифту" +msgid "" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" +msgstr "" +"Якщо гліфа у другому шрифті немає у першому шрифті, додати\n" +"його до першого шрифту з контурами з другого шрифту у тлі." -msgid "Bad default baseline" -msgstr "Помилкова типова лінія шрифту" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Якщо на кривій є горб, вирівняти цей горб" -#, c-format msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" -"Для писемності «%c%c%c%c» потрібна типова лінія шрифту «%c%c%c%c», але цю " -"лінію шрифту ще не задіяно." - -msgid "Horizontal Baselines" -msgstr "Горизонтальні лінії шрифту" +"Якщо буде задіяно одну з ліній шрифту з наведеного вище списку,\n" +"вам доведеться вказати, яка з них є лінією шрифту для\n" +"кожної з писемностей у шрифті, і вказати спосіб розташування\n" +"гліфів у цій писемності для всіх задіяних ліній шрифту." -msgid "Vertical Baselines" -msgstr "Вертикальні лінії шрифту" +msgid "If one of those glyphs already has a suffix" +msgstr "Якщо один з цих гліфів вже має суфікс" msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" -"З наведеного нижче списку виберіть лінії шрифту, для яких\n" -"ви вкажете дані." +"Якщо встановлено, слід вбудовувати весь шрифт,\n" +"якщо було вбудовано один з його символів.\n" +"Якщо не встановлено, програма для створення\n" +"документа може вбудовувати лише потрібні символи." -msgid "hang" +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" +"Якщо вказано це параметр, його значенням має бути список\n" +"відокремлених пробілами цілих чисел, кожне з яких має\n" +"бути меншим 16777216, щоб унікальним чином ідентифікувати\n" +"вашу організацію. FontForge створити випадкове число для\n" +"остаточного компонента." -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Індійська (і тибетська) лінія підвішування символів" - -msgid "icfb" +msgid "" +"If the design size is 0, then all other fields on that pane must be zero (or " +"unspecified) too." msgstr "" +"Якщо проектним розміром є 0, всі інші поля цієї панелі має бути заповнено " +"нулями (або не вказано значень для цих полів)." -msgid "Ideographic character face bottom edge baseline" -msgstr "Лінія нижнього краю основної частини ідеографічних символів" - -msgid "icft" +msgid "" +"If the old-style 'kern' table contains unencoded glyphs\n" +"(or glyphs encoded outside of the BMP), many Windows applications\n" +"won't have any kerning at all. This option excludes such\n" +"problematic glyphs from the old-style 'kern' table." msgstr "" +"Якщо у таблиці «kern» застарілого стилю містяться гліфи поза\n" +"кодуваннями (або гліфи, закодовані поза межами BMP), у багатьох\n" +"програмах Windows кернінґ взагалі не використовуватиметься. За\n" +"допомогою цього пункту можна виключити проблемні гліфи з таблиці\n" +"«kern» застарілого стилю." -msgid "Ideographic character face top edge baseline" -msgstr "Лінія верхнього краю основної частини ідеографічних символів" - -msgid "ideo" +msgid "" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" +"Якщо шаблон пошуку є окремим незамкненим контуром,\n" +"не включати до відповідників кінцевих точок. Кінцеві\n" +"точки лише задають, як має бути спрямовано криву\n" +"у напрямку до наступної точки (відповідника), та\n" +"мінімальну відстань між першою відповідною точкою\n" +"та точкою перед нею. Кінцеві точки контуру-замінника\n" +"також буде використано лише для позиціювання.\n" +"\n" +"Таким чином, можна обробити прямі кути без потреби\n" +"у заданні точної довжини відрізків, що утворюють\n" +"цей прямий кут." -msgid "Ideographic em-box bottom edge baseline" -msgstr "Лінія нижнього краю рамки, вирівняної за em, ідеографічних символів" - -msgid "idtp" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" msgstr "" +"Якщо нахил лінії контуру точки, яка виправляється, близький до\n" +"горизонтального або вертикального, вирівняти його до відповідного\n" +"напрямку." -msgid "Ideographic em-box top edge baseline" -msgstr "Лінія верхнього краю рамки, вирівняної за em, ідеографічних символів" - -msgid "math" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" +"Якщо початкова точка контуру не є екстремумом, знайти початкову точку (на " +"контурі), яка ним буде." -msgid "Mathematical centerline" -msgstr "Математична центральна лінія" - -msgid "romn" +msgid "" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." msgstr "" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Лінія шрифту для латинських, грецьких та кириличних писемностей." +"Якщо цей гліф використовується як зразок для\n" +"складання іншого гліфа, варто вказати розмір\n" +"поля навколо зразка. Або вкажіть поле для\n" +"розширення рамки навколо вмісту або вкажіть\n" +"межі явним чином." msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." msgstr "" -"Якщо буде задіяно одну з ліній шрифту з наведеного вище списку,\n" -"вам доведеться вказати, яка з них є лінією шрифту для\n" -"кожної з писемностей у шрифті, і вказати спосіб розташування\n" -"гліфів у цій писемності для всіх задіяних ліній шрифту." - -msgid "Set Extents" -msgstr "Встановити виступи" +"Якщо дві сусідні точки на одному контурі перебувають на відстані,\n" +"меншій за цю у одиницях em, вони можуть спричинити проблеми\n" +"у виконанні деяких команд FontForge. Втім, PostScript може\n" +"працювати і з такими точками." -msgid "All characters in the value must be in ASCII" -msgstr "Всі символи у значенні мають належати таблиці ASCII" - -msgid "Not ASCII" -msgstr "Не ASCII" - -msgid "Must be a number" -msgstr "Слід вказати число" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Створити…" - -msgid "No Change" -msgstr "Без змін" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "Відомості щодо розмірів %.90s" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." +msgstr "" +"Якщо два гліфи відрізняються, додати контури другого гліфа на\n" +"шар тла першого (так, щоб після відкриття першого гліфа\n" +"можна було бачити ці відмінності)." -msgid "Delete" -msgstr "Вилучити" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." +msgstr "" +"Якщо ви користуєтеся засобом керування буфером X11, вам варто\n" +"зняти позначення з цього пункту. FF може зберігати дані у\n" +"внутрішньому буфері, дані якого не можна експортувати до X11\n" +"(зокрема для копіювання більше ніж одного гліфа на панелі\n" +"перегляду шрифту). Якщо ви використовуватимете засіб для\n" +"керування буфером, його використання призведе до експортування\n" +"даних з втратами." -msgid "Default All" -msgstr "Всі типові" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Якщо ви не вкажете суфікса, гліфи не буде перейменовано." -msgid "Default This" -msgstr "Типовий" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." +msgstr "" +"Якщо ви вносили якісь зміни до гінтів, окрім\n" +"зміни у гінтах, змініть маски гінтів і точки\n" +"підстановки." -msgid "All Glyphs" -msgstr "Всі гліфи" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." +msgstr "" +"Якщо ви не заповнюватимете цього поля, FontForge використає типове " +"значення,\n" +"визначене на основі рядка версії, вказаного вище, або значення з таблиці " +"«name»." -msgid "Selected Glyphs" -msgstr "Позначені гліфи" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." +msgstr "" +"Якщо ви не заповнюватимете цього поля, FontForge використає типове " +"значення,\n" +"визначене на основі рядка версії або значення з таблиці «name»." -msgid "Current Glyph" -msgstr "Поточний гліф" +msgid "" +"If you specify a design size range, then you are supposed to specify a style " +"id and style name too. FontForge will allow you to leave those fields blank, " +"but other applications may not." +msgstr "" +"Якщо ви вказуєте діапазон проектованих розмірів, вам слід вказати також " +"ідентифікатор стилю та назву стилю. FontForge надасть вам змогу не " +"заповнювати ці поля, але інші програми можуть вимагати їхнього заповнення." -msgid "Pixel Sizes:" -msgstr "Розміри пікселів:" +msgid "If you specify a design size, it must be positive" +msgstr "Якщо вказано проектний розмір, це значення має бути додатнім." -msgid "Point sizes on a 75 dpi screen" -msgstr "Розміри точок на екрані з роздільністю 75 т/д" +msgid "" +"If you specify a style id for the design size, then you must specify a size " +"range" +msgstr "" +"Якщо було вказано ідентифікатор стилю для проектного розміру, слід вказати " +"також і діапазон розмірів." -msgid "Point sizes on a 96 dpi screen" -msgstr "Розміри точок на екрані з роздільністю 96 т/д" +msgid "" +"If you specify a style id for the design size, then you must specify a style " +"name" +msgstr "" +"Якщо було вказано ідентифікатор стилю для проектного розміру, слід вказати " +"також і назву стилю." -msgid "Point sizes on a 72 dpi screen" -msgstr "Розміри точок на екрані з роздільністю 72 т/д" +msgid "" +"If you specify a style name for the design size, then you must specify a " +"style id" +msgstr "" +"Якщо було вказано назву стилю для проектного розміру, слід вказати також і " +"ідентифікатор стилю." -msgid "Point sizes on a 120 dpi screen" -msgstr "Розміри точок на екрані з роздільністю 120 т/д" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." +msgstr "" +"Якщо вам потрібно замінити масив OtherSubrs Adobe (у шрифтах Type1)\n" +"вашим власним масивом, вкажіть тут файл, що містить список\n" +"до 14 підпрограм PostScript. Кожній підпрограмі має передувати\n" +"рядок, що починається з «%%%%» (будь-який текст до початкового\n" +"«%%%%» вважатиметься повідомленням про авторські права).\n" +"Перші три підпрограми призначено для флекс-гінтінґу, наступні—\n" +"для замінників під час гінтінґу (ОБОВ’ЯЗКОВІ), 14 підпрограму\n" +"(або 13, оскільки нумерація розпочинається з 0) призначено для\n" +"контргінтінґу. Кожну підпрограму має бути обмежено парою\n" +"квадратних дужок, [ ]." -msgid "Point sizes on a 100 dpi screen" -msgstr "Розміри точок на екрані з роздільністю 100 т/д" +msgid "Igbo" +msgstr "Ігбо" -msgid "Bitmap Strikes Available" -msgstr "Доступні растрові розміри" +msgid "Ignore" +msgstr "Ігнорувати" -msgid "Regenerate Bitmap Glyphs" -msgstr "Повторно створити растрові гліфи" +msgid "Ignore Base Glyphs" +msgstr "Ігнорувати основні гліфи" -msgid "Remove Bitmap Glyphs" -msgstr "Вилучення растрових гліфів" +msgid "Ignore Combining Marks" +msgstr "Ігнорувати позначки складання" -msgid "The list of current pixel bitmap sizes" -msgstr "Список поточних розмірів растру у пікселях" +msgid "Ignore Ligatures" +msgstr "Ігнорувати лігатури" -msgid " Removing a size will delete it." -msgstr " Вилучення запису розміру призведе до вилучення розміру." +msgid "Ignore this problem in the future" +msgstr "Ігнорувати цю проблему надалі" -msgid " Adding a size will create it by scaling." -msgstr " Додавання розміру призведе до його створення масштабуванням." +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "Ігнорування дубліката запису /CharStrings\n" -msgid " Adding a size will create it." -msgstr " Додавання розміру до списку призведе до його створення." +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "Ігнорування дубліката запису /Subrs\n" -msgid "Specify bitmap sizes to be regenerated" -msgstr "Вкажіть розміри растрів, які слід створити" +msgid "Ijo" +msgstr "Іджо" -msgid "Specify bitmap sizes to be removed" -msgstr "Вкажіть розміри растрів, які слід вилучити" +msgid "Ilokano" +msgstr "Ілоканська" -#. GT: X is a coordinate -msgid "X" -msgstr "" +msgid "Image" +msgstr "Зображення" -msgid "Win" -msgstr "" +msgid "Image Info" +msgstr "Інформація щодо зображення" -msgid "Mac" -msgstr "" +msgid "Image Path" +msgstr "Шлях зображення" -msgid "Use FreeType" -msgstr "Використовувати FreeType" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Розміри: %d x %d пікселів" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Створити растеризовані розміри (не порожні)" +msgid "Image Template" +msgstr "Шаблон у зображенні" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name #, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s у %2$d кеглем %3$d з %4$.80s" - -msgid "Set Width..." -msgstr "Встановити ширину…" +msgid "Image at: (%.0f,%.0f)" +msgstr "У позиції: (%.0f,%.0f)" -msgid "Set Vertical Width..." -msgstr "Встановити вертикальну ширину…" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Зображення для вимкнених позначок списку (заміняє прямокутничок)" -msgid "Skew" -msgstr "Нахилити" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Зображення для увімкнених позначок списку (заміняє прямокутничок)" -msgid "Skew Ratio" -msgstr "Коефіцієї перекошування" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Зображення, використане для позначки вимкненого поля для позначки" -msgid "FG Color" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" msgstr "" +"Зображення, яке буде використано замість непозначеного поля позначки (якщо " +"позначку буде знято)" -msgid "The color of the large bitmap" -msgstr "" +msgid "Image used instead of the Radio Off Mark" +msgstr "Зображення, використане для позначки вимкненого варіанта" -msgid "Overview FG Color" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" msgstr "" +"Зображення, яке буде використано замість непозначеного варіанта (якщо " +"позначку буде знято)" -msgid "The color of the small bitmap view" -msgstr "" +msgid "Image used instead of the Radio On Mark" +msgstr "Зображення, яке буде використано замість позначеного варіанта" -msgid "Guide Color" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" msgstr "" +"Зображення, яке буде використано замість позначеного варіанта (якщо позначку " +"буде знято)" -msgid "The color of the guide lines for glyph metrics" -msgstr "" +msgid "Imperial Aramaic" +msgstr "Імперська арамейська" -msgid "The color of the guide line for the advance width" -msgstr "" +msgid "Implied Topology" +msgstr "Неявна топологія" + +msgid "Import" +msgstr "Імпорт" + +msgid "Import Lookup" +msgstr "Імпортувати фільтрування" -msgid "Width Guide Color" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "Імпортує фільтрування (і всі його підтаблиці) з іншого шрифту." + +#, c-format +msgid "" +"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" +" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " +"reported)\n" msgstr "" +"У %s, у гліфі %s додаткова ширина «CFF » (%d) і ширина\n" +" «hmtx» (%d) не збігаються (надалі повідомлення про цю розбіжність " +"пропущено).\n" -msgid "Grid Color" +#, c-format +msgid "" +"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" msgstr "" +"У %s додаткова ширина (%d) гліфа %s перевищує максимальне значення (%d)\n" -msgid "The color of the guide lines for the bitmap grid" +#, c-format +msgid "" +"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" msgstr "" +"У GID %d додаткова ширина (%d) перевищує встановлене максимальне значення " +"(%d)\n" -msgid "Outline Color" +#, c-format +msgid "" +"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" +" (Subsequent mismatches will not be reported)\n" msgstr "" +"У GID %d додаткова ширина «CFF » (%d) і ширина «hmtx» (%d) не збігаються.\n" +" (надалі повідомлення про цю розбіжність пропущено)\n" + +msgid "In TTF/OTF" +msgstr "У TTF/OTF" -msgid "The color of the outline" +msgid "" +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" msgstr "" +"Під час виконання зворотної ланцюгової підстановки має бути рівно стільки " +"замін, скільки є назв гліфів для встановлення відповідності з таблицею " +"покриття." -msgid "Active Tool Color" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" msgstr "" +"Під час виконання зворотної ланцюгової підстановки має бути лише одна " +"таблиця покриття для встановлення відповідності" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"with replacements" msgstr "" +"Під час виконання зворотної ланцюгової підстановки має бути лише одна " +"таблиця покриття з замінниками" -msgid "Selected Region Color" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" msgstr "" +"Під час спроби обробити лігатури цього шрифту програма\n" +"дійшла висновку, що кінцевий автомат таблиці Apple mort/morx\n" +"(як навчений полісмен) є надто хитрим. Код не вдасться\n" +"розібрати. Ваші лігатури можуть бути неповними.\n" -msgid "The color of the selected region" +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "У курсивних шрифтах горизонтальна зміна на одиницю вертикальної зміни" + +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "У символі %s не вдалося знайти посилання на %s\n" + +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "У символу %s занадто мало точок для контуру в основі\n" + +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "У символу %s занадто багато точок для контуру в основі\n" + +msgid "" +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." msgstr "" +"У кожному фільтруванні, де використано гліф, вам слід перевірити,\n" +"чи задіяно хоча б одну модифікацію для писемності гліфа." -msgid "Reference FG Color" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" +"У шрифті %1$d додаткова ширина гліфа %2$.30s не масштабується належним чином " +"до базової додаткової ширини. Належне значення має бути встановлено у " +"примусовому режимі." -msgid "The color of a reference" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" +"У шрифті %1$d гліф %2$.30s або починається до 0, або продовжується за " +"значення додаткової ширини, або перевищує обмеження за висотою." -msgid "Selected Reference Color" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" +"У гліфі %s посилання на %s визначено відносно точок. Зміни у нумерації точок " +"можуть призвести до спотворення початкового розташування..\n" +"Виконати дію попри це?" -msgid "The color of the selected reference" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" +"У підтаблиці фільтрування %.30s ви посилаєтеся на гліф з назвою %.80s. Цього " +"гліфа ще немає у шрифті. Посилання створено навмисно?" -msgid "Reference Border Color" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" +"У підтаблиці фільтрування %.30s ви замінюєте гліф цим же гліфом. Це зроблено " +"навмисно?" -msgid "The color used to outline a reference" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." msgstr "" +"У таблиці «kern» розмір підтаблиці не збігається з кількістю пар кернінґу." -msgid "Selected Reference Border Color" +msgid "" +"In the MS 'MATH' table this value specifies where (horizontally)\n" +"an accent should be placed above the glyph. Vertical placement\n" +"is handled by other means" msgstr "" +"У таблиці MS «MATH» це значення визначає горизонтальне\n" +"розташування акценту над гліфом. Вертикальне розташування\n" +"визначається іншим параметром." -msgid "The color used to outline the selected reference" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" +"У режимі перегляду обрисів натискання клавіші Shift обмежить рух напрямком, " +"паралельним до кута курсиву, а не вертикальним напрямком." + +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "На початку була літера…" -msgid "Bitmap View" +msgid "" +"In the design size range, the bottom field must be less than the design size." msgstr "" +"У діапазоні проектних розмірів значення у нижньому полі має бути меншим за " +"значення проектного розміру." -msgid "This window displays a single bitmap glyph" +msgid "" +"In the design size range, the bottom top must be more than the design size." msgstr "" +"У діапазоні проектних розмірів значення у верхньому полі має бути більшим за " +"значення проектного розміру." -msgid "New O_utline Window" -msgstr "Нове вікно _обрису" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" +msgstr "" +"Примусово встановити всі назви гліфів у відповідності з вказаним списком " +"назв у збереженому шрифті" -msgid "New _Bitmap Window" -msgstr "Нове вікно _растру" +msgid "" +"In this format you define a series of glyph classes and\n" +"specify a matrix showing how each class interacts with all\n" +"the others." +msgstr "" +"У цьому форматі ви визначаєте послідовність класів гліфів\n" +"і вказуєте матрицю, яка визначає спосіб взаємодії кожного\n" +"класу з іншими." -msgid "New _Metrics Window" -msgstr "Нове вікно _метрик" +msgid "" +"In this format you specify every kerning pair in which\n" +"you are interested in." +msgstr "" +"У цьому форматі вам слід вказати всі пари кернінґу, які\n" +"вам потрібні." -msgid "Warnings" -msgstr "Попередження" +msgid "In_line..." +msgstr "Вн_утрішній…" -msgid "Flip Horizontally" -msgstr "Віддзеркалити горизонтально" +msgid "Inactive Layer Color" +msgstr "Колір неактивного шару" -msgid "Flip Vertically" -msgstr "Віддзеркалити вертикально" +msgid "Inactive Thick Layer Color" +msgstr "Колір товстого контуру неактивного шару" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "Обернути на 90° за годинниковою стрілкою" +msgid "" +"Inactive handles in the glyph editor will be drawn with this alpha value " +"(range: 0-255 default is 255)." +msgstr "" +"Неактивні елементи керування у вікні редактора гліфів буде показано з цим " +"значенням прозорості (діапазон: 0-255, типове значення — 255)." -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "Обернути на 90° проти годинникової стрілки" +msgid "InactiveHandleAlpha" +msgstr "Прозорість неактивного ел. керування" -msgid "Rotate 180°" -msgstr "Обернути 180°" +msgid "Inari Sami" +msgstr "Інарісаамська" -msgid "Skew..." -msgstr "Нахилити…" +msgid "Include Empty Blocks" +msgstr "Включати порожні блоки" -msgid "Font|_New" -msgstr "Ств_орити" +msgid "Include Whitespace below Tile" +msgstr "Включати інтервал під плиткою" -msgid "_Open" -msgstr "_Відкрити" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Занадто довга назва файла у рядку %d %s" -msgid "Recen_t" -msgstr "_Останні файли" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Занадто великий рівень вкладеності включення у рядку %d %s" -msgid "_Close" -msgstr "_Закрити" +msgid "Incorrect number of deltas in cvt\n" +msgstr "Некоректна кількість поправок у ТКЗ\n" -msgid "_Save" -msgstr "З_берегти" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "Некоректна кількість приростів у гліфі %d (%s)\n" -msgid "S_ave as..." -msgstr "Зберегти _як…" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "Некоректна кількість екземплярів насиченостей або помилкові числа" -msgid "_Generate Fonts..." -msgstr "С_творити шрифти…" +msgid "Increment Bearings By:" +msgstr "Збільшення опор:" -msgid "Generate Mac _Family..." -msgstr "Створити _гарнітуру Mac…" +msgid "Increment LBearing By:" +msgstr "Збільшення лівої опори:" -msgid "Generate TTC..." -msgstr "Створити TTC…" +msgid "Increment RBearing By:" +msgstr "Збільшення правої опори:" -msgid "Expor_t..." -msgstr "Е_кспортувати…" +msgid "Increment V. Adv. By:" +msgstr "Збільшення верт. розш.:" -msgid "_Import..." -msgstr "_Імпортувати…" +msgid "Increment Width By:" +msgstr "Збільшення ширини:" -msgid "_Revert File" -msgstr "Ві_дновити файл" +msgid "Index" +msgstr "Покажчик" -msgid "Pr_eferences..." -msgstr "П_араметри…" - -msgid "_X Resource Editor..." -msgstr "_Редактор файла ресурсів X…" +msgid "Index in use" +msgstr "Індекс вже використано" -msgid "_Quit" -msgstr "Ви_йти" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Індекст поза межами діапазону у %s\n" -msgid "_Undo" -msgstr "В_ернути" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Занадто великий індекс (має бути <%d) «%s" -msgid "_Redo" -msgstr "Повт_орити" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Індійська (і тибетська) лінія підвішування символів" -msgid "Cu_t" -msgstr "Ви_різати" +msgid "Indic Reordering" +msgstr "Перевпорядкування індійських літер" -msgid "_Copy" -msgstr "_Копіювати" +msgid "Indic State Machine" +msgstr "Скінченний автомат для індійської" -msgid "C_opy Reference" -msgstr "Ко_піювати посилання" +msgid "Indic reordering" +msgstr "Перевпорядкування індійських літер" -msgid "_Paste" -msgstr "Вст_авити" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "Позначає піксель у сітці під час показу пропозицій зміни." -msgid "C_lear" -msgstr "Сп_орожнити" +msgid "Indonesian" +msgstr "Індонезійська" -msgid "Select _All" -msgstr "Позначити _все" +msgid "Ingush" +msgstr "Інгушська" -msgid "Remo_ve Undoes" -msgstr "Спо_рожнити журнал дій" +msgid "Inherit" +msgstr "Успадкувати" -msgid "U_nlink Reference" -msgstr "Від’_єднати посилання" +msgid "Inherited" +msgstr "Успадковане" -msgid "Flip _Horizontally" -msgstr "Віддзеркалити _горизонтально" +msgid "Inherits for same field in parent" +msgstr "Успадковується від відповідного батьківського поля" -msgid "Flip _Vertically" -msgstr "Віддзеркалити ве_ртикально" +msgid "Inherits from" +msgstr "Успадковано від" -msgid "_Rotate 90° CW" -msgstr "Обернути на _90° за годинниковою стрілкою" +msgid "Initial Forms" +msgstr "Початкові форми" -msgid "Rotate _90° CCW" -msgstr "Обернути на 9_0° проти годинникової стрілки" +msgid "Initials" +msgstr "Буквиця" -msgid "Rotate _180°" -msgstr "Обернути на _180°" +msgid "Inline" +msgstr "Внутрішній" -msgid "_Skew..." -msgstr "На_хилити…" +msgid "Inline All References" +msgstr "Вбудувати всі посилання" -msgid "_Font Info..." -msgstr "Відомості щодо _шрифту…" +msgid "Inline Flipped References" +msgstr "Вбудовані віддзеркалені посилання" -msgid "Glyph _Info..." -msgstr "_Відомості щодо гліфа…" +msgid "Inlining glyphs" +msgstr "Створення внутрішніх контурів гліфів" -msgid "BDF Info..." -msgstr "Відомості щодо BDF…" +msgid "Inner Border:" +msgstr "Внутрішня межа:" -msgid "Bitm_ap Strikes Available..." -msgstr "Д_оступні растрові розміри…" +msgid "Inscriptional Pahlavi" +msgstr "Інскрипційна пехлеві" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Повторно створити _растрові гліфи…" +msgid "Inscriptional Parthian" +msgstr "Інскрипційна парфянська" -msgid "Remove This Glyph" -msgstr "Вилучити цей гліф" +msgid "Inse_rt Point On Spline At..." +msgstr "Вст_авити точку на сплайні у…" -msgid "_Transformations" -msgstr "_Перетворення" +msgid "Insert Before Current Glyph" +msgstr "Вставити перед поточним гліфом" -msgid "_Tools" -msgstr "_Інструменти" +msgid "Insert Before Marked Glyph" +msgstr "Вставити до позначеного гліфа" -msgid "_Layers" -msgstr "_Шари" +msgid "Insert F_ont..." +msgstr "Вставити шри_фт…" -msgid "_Shades" -msgstr "_Тіні" +msgid "Insert Glyph _After..." +msgstr "Вставити гліф _після…" -msgid "_Docked Palettes" -msgstr "В_будовані палітри" +msgid "Insert Glyph _Before..." +msgstr "Вставити гліф _до…" -msgid "_Fit" -msgstr "_Заповнити" +msgid "Insert Point On Spline At..." +msgstr "Вставити точку на сплайні у…" -msgid "Z_oom out" -msgstr "З_меншити" +msgid "Insert Text Outlines" +msgstr "Вставка обрисів тексту" -msgid "Zoom _in" -msgstr "З_більшити" +msgid "Insert Text Outlines..." +msgstr "Вставити обриси тексту…" -msgid "_Next Glyph" -msgstr "_Наступний гліф" +msgid "Insert _Blank" +msgstr "Вставити п_орожнє місце" -msgid "_Prev Glyph" -msgstr "_Попередній гліф" +msgid "Insert a point on the given spline at either..." +msgstr "Вставити точку на вказаний сплайн за координатами…" -msgid "Next _Defined Glyph" -msgstr "Наступний _визначений гліф" +msgid "Insert random text in the specified script" +msgstr "Вставити випадковий текст вказаною писемністю" -msgid "Prev Defined Gl_yph" -msgstr "Попередній визначений г_ліф" +msgid "Installable Font" +msgstr "Шрифт можна встановлювати" -msgid "_Goto" -msgstr "Пере_йти до" +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" +msgstr "" +"Шрифти екземпляра можуть містити лише таблицю «cvt », а у %.30s містяться " +"також якісь інші таблиці truetype." -msgid "Find In Font _View" -msgstr "Знайти у в_ікні шрифту" +msgid "Instant/Horizontal" +msgstr "Негайна/Горизонтальна" -msgid "_Bigger Pixel Size" -msgstr "_Більший розмір пікселя" +msgid "Instant/Vertical" +msgstr "Негайна/Вертикальна" -msgid "_Smaller Pixel Size" -msgstr "_Менший розмір пікселя" +msgid "InstructBallTerminals" +msgstr "Інструкції терміналів Ball" -msgid "_Palettes" -msgstr "_Палітри" +msgid "InstructDiagonalStems" +msgstr "Інструкції для діагональних штрихів" -msgid "Set _Width..." -msgstr "Встановити _ширину…" +msgid "InstructSerifs" +msgstr "Інструкції для засічок" -msgid "Set _Vertical Width..." -msgstr "Встановити _вертикальну ширину…" +msgid "" +"Instruction DEFinition\n" +"Pops a value which becomes the opcode\n" +"and begins definition of new instruction" +msgstr "" +"Instruction DEFinition\n" +"Отримує значення, яке стане кодом операції і\n" +"розпочинає визначення нової інструкції" -msgid "_File" -msgstr "_Файл" +msgid "Instruction Gloss (TrueType)" +msgstr "Глосарій інструкцій (TrueType)" -msgid "_Edit" -msgstr "_Зміни" +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" +msgstr "" +"У інструкціях TrueType для роботи з точками\n" +"використовуються їхні номери, отже, якщо ви\n" +"редагуєте гліф таким чином, що змінюється\n" +"нумерація точок (додаєте точки, вилучаєте їх тощо),\n" +"інструкції буде застосовано не до тих точок, що\n" +"може спотворити результат.\n" +" Зазвичай, FontForge вилучає інструкції, якщо\n" +"виявить, що нумерації точок змінилася. Так\n" +"зроблено, щоб уникнути проблем. Ви можете\n" +"вимкнути вилучення інструкцій, але у такому\n" +"разі слід бути надзвичайно обережними!" -msgid "E_lement" -msgstr "Е_лемент" +msgid "Instructions out of date" +msgstr "Застарілі інструкції" -msgid "_View" -msgstr "П_ерегляд" +msgid "Instructions were changed" +msgstr "Інструкції було змінено" -msgid "_Metrics" -msgstr "_Метрика" +msgid "Interface" +msgstr "Інтерфейс" -msgid "_Window" -msgstr "_Вікно" +msgid "Intermediate Points:" +msgstr "Проміжні точки:" -msgid "_Help" -msgstr "_Довідка" +msgid "Internal Err: Unable to put data back into file" +msgstr "Внутрішня помилка: не вдалося записати дані назад до файла" -msgid "Recalculate Bitmaps" -msgstr "Переобчислити растри" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "Внутрішня помилка під час створення FNT. Помилковий відступ у файлі\n" -msgid "Automatic" -msgstr "Автоматично" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "" +"Внутрішня помилка під час створення FNT. Помилковий відступ у файлі для " +"растрових даних\n" -msgid "No Class" -msgstr "Поза класами" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "Плутанина з внутрішнім станом, рядок %d %s" -msgid "Base Glyph" -msgstr "Базовий гліф" +msgid "Interpo_late Fonts..." +msgstr "Інтерпол_ювати шрифти…" -msgid "Base Lig" -msgstr "Базова лігатура" +msgid "Interpolate Fonts" +msgstr "Інтерполяція шрифтів" -msgid "Mark" -msgstr "Позначка" +msgid "" +"Interpolate Point\n" +"Pops as many points as specified in loop counter\n" +"Interpolates each point to preserve original status\n" +"with respect to RP1 and RP2" +msgstr "" +"Interpolate Point\n" +"Отримує точки, кількість яких визначається лічильником циклів.\n" +"Виконує інтерполяцію розташування кожної точки зі збереженням\n" +"початкового розташування відносно RP1 і RP2" -msgid "Component" -msgstr "Компонент" +msgid "" +"Interpolate Untouched Points[a]\n" +" 0=> interpolate in y direction\n" +" 1=> x direction" +msgstr "" +"Interpolate Untouched Points[a]\n" +"Інтерполювати незмінені точки. 0=> інтерполювати у напрямку y\n" +" 1=> інтерполювати у напрямку x" -msgid "Color|Choose..." -msgstr "Вибрати…" +msgid "" +"Interpolate between stem edges some important points, not affected by other " +"instructions." +msgstr "" +"Інтерполювати деякі важливі точки між краями штриха, на які не впливають " +"інші інструкції." -msgid "Color|Default" -msgstr "Типовий" +msgid "InterpolateCPsOnMotion" +msgstr "Інтерполювати контрольні точки під час руху" -msgid "New Pair Position" -msgstr "Нове розташування пари" +msgid "InterpolateStrongPoints" +msgstr "Інтерполяція сильних точок" -msgid "New Positioning" -msgstr "Нове розташування" +msgid "Interpolating Problem" +msgstr "Проблеми з інтерполюванням" -msgid "New Substitution Variant" -msgstr "Новий варіант підстановки" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Інтерполяція шрифту з самим собою не дасть ніяких результатів" -msgid "New Alternate List" -msgstr "Новий список альтернатив" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Інтерполяція між %.20s і:" -msgid "New Ligature" -msgstr "Нова лігатура" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "Інтерполювання шрифтів різних типів (тобто type3 і type1)" -msgid "New Multiple List" -msgstr "Новий список основ" +msgid "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "" +"Інтерполювання шрифтів з різними порядками сплайнів (тобто між postscript і " +"truetype)" -msgid "Edit Counter Mask" -msgstr "Змінити маску прогалин" +msgid "Interpretation:" +msgstr "Інтерпретація:" -msgid "New Counter Mask" -msgstr "Нова маска прогалин" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Ніякої" -msgid "Select hints between which counters are formed" -msgstr "Виберіть гінти, між якими буде сформовано прогалини" +msgid "Interpreting Glyphs" +msgstr "Інтерпретація гліфів" -msgid "Unicode _Value:" -msgstr "_Значення Unicode:" +msgid "Intersecting Paths" +msgstr "Контури, що перетинаються" -msgid "Bad Name" -msgstr "Помилкова назва" +msgid "Intra Class Distance" +msgstr "Відстань у межах класу" -msgid "Glyph names are limited to 31 characters" -msgstr "" -"Не можна вказувати назви гліфів, що складаються більше, ніж з 31 символу" +msgid "Intra Class Distance:" +msgstr "Відстань у межах класу:" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Назва гліфа не може починатися з цифри або крапки" +msgid "Introduction" +msgstr "Вступ" -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Назви гліфів слід вказувати символами ASCII, без пробілів. Назви не повинні " -"містити символів «([{<>}])/%%» і мають складатися лише з літер, цифр, " -"символів крапки та підкреслювання." +msgid "Inuktitut" +msgstr "Інуктітут" -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"Назва гліфа має складатися лише з літер, цифр, символів крапок та " -"підклеслювань.\n" -"Бажаєте, незважаючи на це, використати вказану назву?" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Некоректний діапазон CID у класі гліфів, рядок %d %s" -msgid "Duplicate Ligature" -msgstr "Дублювати лігатуру" +msgid "Invalid Encoding" +msgstr "Некоректне кодування" #, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" -"Виявлено два записи лігатур з однаковими компонентами (%.80s) у одній " -"підтаблиці фільтрування (%.30s)" +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "Некоректний дескриптор шрифту (%d) призначено до CID %d.\n" -msgid "Duplicate Kern data" -msgstr "Дублювати дані кернінґу" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "Некоректний символ поза межами рядка у масиві sfnt\n" #, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" +msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." msgstr "" -"Виявлено два записи кернінґу для одного гліфа (%.80s) у одній підтаблиці " -"фільтрування (%.30s)" +"Некоректний рядок коментаря (від’ємна довжина?) у таблиці «PfEd» для гліфа " +"%s." #, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "Вказане коригування таблицею пристроїв для %.80s є некоректним" - -msgid "Bad Device Table Adjustment" -msgstr "Помилкове коригування таблицею пристроїв" +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "Некоректний розмір стиснутої таблиці для «%c%c%c%c»." -msgid "Missing glyph name" -msgstr "Не вказано назви гліфа" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Некоректна позиція курсиву, рядок %d %s" #, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Вам слід вказати назву гліфа для підтаблиці %s" +msgid "Invalid font count in TTC %s." +msgstr "Некоректний лічильник шрифту у TTC %s." + +msgid "Invalid glif name.\n" +msgstr "Некоректна назва гліфа.\n" #, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" -"У підтаблиці фільтрування %.30s ви посилаєтеся на гліф з назвою %.80s. Цього " -"гліфа ще немає у шрифті. Посилання створено навмисно?" +msgid "Invalid glyph for %s when fixing up references." +msgstr "Некоректний гліф %s під час виправлення посилань." #, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" -"У підтаблиці фільтрування %.30s ви замінюєте гліф цим же гліфом. Це зроблено " -"навмисно?" +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "Некоректний діапазон назв гліфів у класі гліфів, рядок %d %s" -msgid "Substitution generates itself" -msgstr "Підстановка самостворюється" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Некоректна шістнадцяткова цифра у масиві sfnt\n" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "Помилкове значення unicode для альтернативи unicode / вибору варіанта" +msgid "Invalid language" +msgstr "Некоректна мова" -msgid "Unicode out of range" -msgstr "Значення Unicode поза діапазоном" +msgid "Invalid ligature offset\n" +msgstr "Некоректний відступ лігатури\n" -msgid "Unexpected Variation Selector" -msgstr "Неочікуваний вибір з варіантів" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "Некоректний формат таблиці фільтрування. %d\n" #, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" msgstr "" -"Вибори з варіантів зазвичай мають коди у межах між\n" -" U+180B і U+180D\n" -" U+FE00 і U+FE0F\n" -" U+E0100 і U+E01EF\n" -"Вам справді потрібен діапазон U+%04X?" +"Некоректний або непідтримуваний формат (%d) підтаблиці у таблиці «kern»" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" -"Гліф з такою назвою і кодуванням вже існує,\n" -"назва і кодування у межах шрифту не можуть повторюватися.\n" -"Бажаєте поміняти місцями назви?" +#, c-format +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "Некоректна або непідтримувана версія (0x%x) таблиці «kern»" -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" -"Гліф з таким кодуванням вже існує,\n" -"кодування у межах шрифту не можуть повторюватися.\n" -"Бажаєте поміняти місцями кодування?" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Некоректна платформа для значення типу string у рядку %d %s" -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" +msgid "Invalid point match. Point would be after this reference.\n" msgstr "" -"Гліф з такою назвою вже існує,\n" -"кодування у межах шрифту не можуть повторюватися.\n" -"Бажаєте поміняти місцями назви?" - -msgid "Depth" -msgstr "Глибина" +"Некоректна відповідність точок. Точку має бути вказано після цього " +"посилання.\n" -msgid "Italic Correction" -msgstr "Виправлення курсиву" +msgid "Invalid point size" +msgstr "Некоректний розмір точки" -msgid "Top Accent Horizontal Pos" -msgstr "Горизонтальна позиція верхнього акценту" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Некоректна таблиця hmtx (або hhea) ttf, numOfLongMetrics дорівнює 0\n" -msgid "Horizontal Extension Italic Correction" -msgstr "Виправлення на горизонтальний виступ для курсиву" - -msgid "Vertical Extension Italic Correction" -msgstr "Виправлення на вертикальний виступ для курсиву" - -msgid "Tile Margin" -msgstr "Поле плитки" - -msgid "Tile Min X" -msgstr "Мін. X плитки" - -msgid "Tile Min Y" -msgstr "Мін. Y плитки" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "" +"Некоректна таблиця vmtx (або vhea) ttf, numOfLongVerMetrics дорівнює 0\n" -msgid "Tile Max X" -msgstr "Макс. X плитки" +msgid "Invalid unit vector has been specified. The hint is ignored.\n" +msgstr "Вказано некоректний одиничний вектор. Гінт проігноровано.\n" -msgid "Tile Max Y" -msgstr "Макс. Y плитки" +msgid "Irish" +msgstr "Ірландська" -msgid "Ligature Caret Count" -msgstr "Кількість прогалин лігатури" +msgid "Irish Gaelic" +msgstr "Гаельська (Ірландія)" -msgid "Bad Lig. Caret Count" -msgstr "Помилкова кількість прогалин лігатури" +msgid "Irish Gaelic (with dot)" +msgstr "Гаельська (Ірландія, з крапкою)" -msgid "Unreasonable ligature caret count" -msgstr "Помилкова кількість прогалин лігатури" +msgid "Irish Traditional" +msgstr "Ірландська традиційна" -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "Коригування таблиці пристроїв, вказані у таблиці MATH є некоректними" +msgid "Irrelevant _Factor:" +msgstr "Безвідносний _коефіцієнт:" -msgid "Only a single character allowed" -msgstr "Можна використовувати лише одинарні символи" +msgid "Is Extended Shape" +msgstr "Є розширеною формою" -msgid "Pixel Size" -msgstr "Розмір пікселя" +msgid "Is Layer Editable?" +msgstr "Чи буде шар придатним до редагування?" -msgid "Correction" -msgstr "Виправлення" +msgid "Is Layer Visible?" +msgstr "Чи буде цей шар видимим?" -msgid "Bad correction" -msgstr "Помилкове виправлення" +msgid "Is Offset" +msgstr "Є відступом" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" +msgid "" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." msgstr "" -"Виправлення у рядку %d є занадто значним. Виправлення має належати проміжку " -"між -128 і 127" +"Визначає, чи є гліф розширеною формою (подібно до високої дужки).\n" +"Розширені форми потребують особливої уваги під час визначення\n" +"розташування за вертикаллю верхніх індексів." -msgid "Bad pixel size" -msgstr "Помилковий розмір пікселів" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Це дані горизонтального чи вертикального кернінґу?" -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" -"Розмір у пікселях, вказаний у рядку %d, лежить поза межами можливого " -"діапазону." +msgid "Isolated" +msgstr "Ізольована" -msgid "Device Table Adjustments" -msgstr "Коригування таблиці пристроїв" +msgid "Isolated Forms" +msgstr "Ізольовані форми" msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" msgstr "" -"За малих розмірів у пікселях (розмірів екранних шрифтів)\n" -"помилки округлення можуть призводити до дуже\n" -"некрасивих результатів. За допомогою таблиці пристроїв\n" -"можна визначити коригування округлення.\n" -"Коригування можна визначити для кожного з розмірів окремо." - -msgid "PixelSize|New" -msgstr "Створити" - -msgid "Subtable" -msgstr "Підтаблиця" - -msgid "Replacement Glyph Name" -msgstr "Назва гліф-замінника" - -msgid "Source Glyph Names" -msgstr "Назви вихідних гліфів" - -msgid "Replacement Glyph Names" -msgstr "Назви гліфів-замінників" +"Втім, здається, існує підтаблиця morx з понад 1000 станами.\n" +"Це схоже на якусь помилку.\n" -msgid "∆x" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" +"Втім, здається, існує підтаблиця morx з понад 1000 переходами.\n" +"Це схоже на якусь помилку.\n" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Скоригувати" - -msgid "∆y" -msgstr "" +msgid "Italian" +msgstr "Італійська" -msgid "∆x_adv" -msgstr "∆x_дод" +msgid "Italian Swiss" +msgstr "Італійська (Швейцарія)" -msgid "∆y_adv" -msgstr "∆y_дод" +msgid "Italic" +msgstr "Курсив" -msgid "Second Glyph Name" -msgstr "Друга назва гліфа" +msgid "Italic Advance Col" +msgstr "Колір додаткової курсиву" -msgid "∆x #1" -msgstr "∆x №1" +msgid "Italic Angle" +msgstr "Кут курсиву" -msgid "∆y #1" -msgstr "∆y №1" +msgid "Italic Angle:" +msgstr "Кут курсиву:" -msgid "∆x_adv #1" -msgstr "∆x_дод №1" +msgid "Italic Conversion" +msgstr "Перетворення курсиву" -msgid "∆y_adv #1" -msgstr "∆y_дод №1" +msgid "Italic Coord. Color" +msgstr "Колір координат курсиву" -msgid "∆x #2" -msgstr "∆x №2" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Випр. курсиву:" -msgid "∆y #2" -msgstr "∆y №2" +msgid "Italic Correction" +msgstr "Виправлення курсиву" -msgid "∆x_adv #2" -msgstr "∆x_дод №2" +msgid "Italic Correction:" +msgstr "Виправлення курсиву:" -msgid "∆y_adv #2" -msgstr "∆y_дод №2" +msgid "ItalicConstrained" +msgstr "Обмежений курсив" -msgid "false" -msgstr "ні" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "Випр. курсиву" -msgid "true" -msgstr "так" +msgid "Italics" +msgstr "Курсив" -msgid "Glyph" -msgstr "Гліф" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (кандзі)" -msgid "Extender" -msgstr "Розширювач" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (кандзі)" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Поч. довжина" +msgid "JIS2004 Forms" +msgstr "Форми специфікації JIS2004" -msgid "EndLen" -msgstr "Кінц. довжина" +msgid "JIS78 Forms" +msgstr "Форми специфікації JIS78" -msgid "FullLen" -msgstr "Повна довжина" +msgid "JIS83 Forms" +msgstr "Форми специфікації JIS83" -msgid "Variation Selector (or 0)" -msgstr "Вибір варіанта (або 0)" +msgid "JIS90 Forms" +msgstr "Форми специфікації JIS90" -msgid "Interpreted as: " +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" msgstr "" +"Максимальне розширення JSTF з пріоритетом %d №%d для %c%c%c%c у %c%c%c%c" -msgid "Error: wrong format" +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" msgstr "" +"Максимальне стискання JSTF з пріоритетом %d №%d для %c%c%c%c у %c%c%c%c" -msgid "Pick a color" -msgstr "Взяти колір" - -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Відомості щодо гліфа %.40s" +msgid "JSTF table is too long.\n" +msgstr "Занадто довга таблиця JSTF.\n" -msgid "Glyph Info..." -msgstr "Відомості щодо гліфа…" +msgid "Japanese" +msgstr "Японська" -msgid "No components" -msgstr "Немає компонентів" +msgid "Japanese Forms (Obsolete)" +msgstr "Японські форми (застарілі)" -msgid "Accented glyph composed of:" -msgstr "Акцентований гліф складається з:" +msgid "Javanese" +msgstr "Яванська" -msgid "Glyph composed of:" -msgstr "Гліф складається з:" +msgid "Javanese (roman)" +msgstr "Яванська (романська)" -msgid "Glyph Info" -msgstr "Відомості щодо гліфа" +msgid "Johab (Korean)" +msgstr "Johab (корейська)" -msgid "Gl_yph Name:" -msgstr "Назва _гліфа:" +msgid "JoinSnap" +msgstr "Об’єднання близьких" -msgid "Unicode C_har:" -msgstr "Си_мвол Unicode:" +msgid "" +"JuMP Relative\n" +"Pops offset (in bytes) to move the instruction pointer" +msgstr "" +"JuMP Relative\n" +"Отримує відступ (у байтах) і пересуває вказівник інструкцій на цей відступ." -msgid "Set From N_ame" -msgstr "За _назвою" +msgid "Judezmo" +msgstr "Сефардська" -msgid "Set From Val_ue" -msgstr "За _значенням" - -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Альтернативні кодування Unicode/Вибір варіанта" +msgid "Jula" +msgstr "Дьюла" msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." +"Jump Relative On False\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is false" msgstr "" -"Деякі з гліфів може бути використано для декількох\n" -"діапазонів unicode — не рекомендуємо це робити,\n" -"краще використати посилання, —\n" -"але таке використання можливе.\n" -"Латинська «A», грецька «Альфа» і\n" -"кирилична «А» виглядають дуже схоже.\n" -"\n" -"З іншого боку деякі монгольські літери і ієрогліфи\n" -"записуються декількома гліфами, залежно від\n" -"вибору варіанта Unicode.\n" -"\n" -"У першому випадку використовуйте варіант\n" -"0, у другому — використовуйте відповідний\n" -"діапазон." - -msgid "OT _Glyph Class:" -msgstr "_Клас гліфів OT:" - -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "Позначити для від’єднання, вилучити перетин перед створенням" +"Jump Relative On False\n" +"Відносний перехід, якщо Ні\n" +"Отримує булеве значення і відступ.\n" +"Змінює вказівник інструкцій на значення відступу у байтах,\n" +"якщо булевим значенням є Ні (false)." msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." +"Jump Relative On True\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is true" msgstr "" -"Деякі гліфи, зокрема Aring, Ccedilla, Eogonek,\n" -"складаються з двох посилань на гліфи, які перекриваються.\n" -"Часто бажано зберігати посилання (щоб зміни,\n" -"які було внесено до початкового гліфа було\n" -"відтворено і на складеному гліфі), але це означає,\n" -"що у вас будуть гліфи з контурами, що перекриваються.\n" -"За допомогою цього пункту ви можете наказати\n" -"fontforge перед створенням шрифту FontForge\n" -"від’єднає посилання та виконає вилучення перекриттів\n" -"на них, зберігши посилання у SFD." +"Jump Relative On True\n" +"Відносний перехід, якщо Так\n" +"Отримує булеве значення і відступ.\n" +"Змінює вказівник інструкцій на значення відступу у байтах,\n" +"якщо булевим значенням є Так (true)." -msgid "Comment" -msgstr "Коментар" +msgid "Justification Alternatives" +msgstr "Альтернативи вирівнювання" -msgid "Color:" -msgstr "Колір:" +msgid "Justified Languages" +msgstr "Мови вирівнювання" -msgid "_Hide Unused Columns" -msgstr "С_ховати невикористані стовпчики" +msgid "Justified Scripts" +msgstr "Писемності вирівнювання" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Не показувати стовпчиків з 0.\n" -"Фільтрування OpenType забезпечує до 8 типів\n" -"даних, але майже всі фільтрування кернінґу використовують\n" -"лише один. Якщо пропускати нульові стовпчики\n" -"інтерфейс стане простішим." +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (кирилиця)" -msgid "CounterHint|_New..." -msgstr "С_творити…" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (корейська)" -msgid "_Edit..." -msgstr "З_мінити…" +msgid "Kabardian" +msgstr "Кабардінська" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" +msgid "Kachchi" +msgstr "Качинська" -msgid "Use default?" -msgstr "" +msgid "Kaithi" +msgstr "Кайті" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" +msgid "Kalenjin" +msgstr "Календжин" -msgid "Height:" -msgstr "Висота:" +msgid "Kalmyk" +msgstr "Калмицька" -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" -"Поля висоти і глибини є полями метрики, що використовуються\n" -"TeX, їх значення виправляють оптичне викривлення.\n" -"Їх використання надає «x» і «o» однакової висоти." +msgid "Kamba" +msgstr "Камба" -msgid "Guess" -msgstr "Вгадати" +msgid "Kana Supplement" +msgstr "Додаткові кани" -msgid "Depth:" -msgstr "Глибина:" +msgid "Kanbun" +msgstr "Канбун" -msgid "Italic Correction:" -msgstr "Виправлення курсиву:" +msgid "Kangxi Radicals" +msgstr "Радикали кандзі" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" -"Поле виправлення курсиву використовується у таблицях TeX і MS 'MATH'.\n" -"Його значення використовується для поєднання нахилених символів (курсиву)\n" -"з прямими. Значення поля — ширина додаткового пробілу, потрібного для того,\n" -"щоб курсив не перекривався з прямим текстом." +msgid "Kannada" +msgstr "Каннада" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Таблиця пристроїв для виправлення курсиву.\n" -"Слід вказувати відокремлений комами список у форматі <розмір у пікселях>:" -"<коригування>\n" -"Приклад: \"9:-1,12:1,13:1\"" +msgid "Kanuri" +msgstr "Канурі" -msgid "Top Accent Pos:" -msgstr "Розташування верхнього акценту:" +msgid "Karachay" +msgstr "Карачаєво-балкарська" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" -"У таблиці MS «MATH» це значення визначає горизонтальне\n" -"розташування акценту над гліфом. Вертикальне розташування\n" -"визначається іншим параметром." +msgid "Karaim" +msgstr "Караїмська" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Таблиця пристроїв для виправлення горизонтального розташування акцентів.\n" -"Слід вказувати відокремлений комами список у форматі <розмір у пікселях>:" -"<коригування>\n" -"Приклад: \"9:-1,12:1,13:1\"" +msgid "Karakalpak" +msgstr "Каракалпацька" -msgid "Is Extended Shape" -msgstr "Є розширеною формою" +msgid "Karelian" +msgstr "Карельська" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" -"Визначає, чи є гліф розширеною формою (подібно до високої дужки).\n" -"Розширені форми потребують особливої уваги під час визначення\n" -"розташування за вертикаллю верхніх індексів." +msgid "Karen" +msgstr "Каренська" -msgid "Math Kerning" -msgstr "Математичний кернінґ" +msgid "Kashmiri" +msgstr "Кашмірська" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Відкриває діалогове вікно, за допомогою якого ви зможете\n" -"керувати горизонтальною позицією нижніх і верхніх індексів,\n" -"залежно від їх вертикального розташування." +msgid "Kashmiri (India)" +msgstr "Кашмірська (Індія)" -msgid "Default Ligature Caret Count" -msgstr "Типова кількість прогалин лігатури" +msgid "Katakana" +msgstr "Катакана" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" -"Позиції курсора у лігатурі використовуються текстовим\n" -"редактором, якщо потрібно намалювати курсор всередині\n" -"лігатури. Це означає, що між всіма компонентами\n" -"лігатури мають бути позиції курсора, отже, якщо\n" -"лігатура складається з n компонентів, має бути n-1\n" -"позиція курсора.\n" -" Ви можете скоригувати розташування курсора на панелі\n" -"ескізу гліфа (перетягніть їх з початку координат до\n" -"відповідного місця)." +msgid "Katakana Phonetic Extensions" +msgstr "Фонетичні розширення катакани" -msgid "Ligature Caret Count:" -msgstr "Кількість прогалин лігатури:" +msgid "Kayah Li" +msgstr "Кая-лі" -msgid "Variant Glyphs:" -msgstr "Гліфи-варіанти:" - -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"Список назв попередньо визначених гліфів, які відповідають\n" -"збільшеним версіям поточного гліфа." - -msgid "Glyph Extension Components" -msgstr "Компоненти розширення гліфа" - -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" -"Дуже велику версію цього гліфа може бути створено на основі\n" -"вказаних нижче компонентів гліфа. Ці компоненти буде складено\n" -"у горизонтальний або вертикальний стос. Гліфи, позначені як\n" -"розширювачі, може бути вилучено або повторено (для створення\n" -"коротшої або довшої версії). Початкова довжина — це довжина\n" -"плоскої частини на початку гліфа. Цю частину може бути\n" -"перекрито попереднім гліфом. Кінцева довжина — подібна\n" -"частина, але наприкінці гліфа. Повна довжина — це повна\n" -"довжина гліфа." - -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Випр. курсиву:" - -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"Виправлення курсиву складеного гліфа. Має бути незалежним від розміру гліфа." +msgid "Kazakh" +msgstr "Казахська" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"Якщо цей гліф використовується як зразок для\n" -"складання іншого гліфа, варто вказати розмір\n" -"поля навколо зразка. Або вкажіть поле для\n" -"розширення рамки навколо вмісту або вкажіть\n" -"межі явним чином." +msgid "Kebena" +msgstr "Кебена" -msgid "Tile Margin:" -msgstr "Поле плитки:" +msgid "Ker_n By Classes..." +msgstr "Кер_нування за класами…" -msgid "Tile Bounding Box:" -msgstr "Обмежувальна рамка плитки:" +msgid "Kern" +msgstr "Керн" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" +msgid "Kern Adjusts" +msgstr "Коригування керну" -msgid " Y" -msgstr "" +msgid "Kern By Classes" +msgstr "Кернінґ за класами" -msgid "Positionings" -msgstr "Розташування" +msgid "Kern Line Color" +msgstr "Колір лінії кернінґу" -msgid "Pairwise Pos" -msgstr "Парне розташування" +msgid "Kern Offset:" +msgstr "Зміщення кернінґу:" -msgid "Substitutions" -msgstr "Підстановки" +msgid "Kern Pair Closeup" +msgstr "Кернінґ пари" -msgid "Alt Subs" -msgstr "Альтернативні" +msgid "Kern Pair Closeup..." +msgstr "Кернінґ пари…" -msgid "Mult Subs" -msgstr "Множинні" +msgid "Kern Pairs" +msgstr "Кернінґові пари" -msgid "Ligatures" -msgstr "Лігатури" +msgid "Kern Size" +msgstr "Розмір керна" -msgid "Lig. Carets" -msgstr "Прогалини лігатури" +msgid "Kern Values:" +msgstr "Значення кернів:" -msgid "Components" -msgstr "Компоненти" +msgid "Kern by State" +msgstr "Кернінґ за станом" -msgid "Counters" -msgstr "Прогалини" +msgid "Kern:" +msgstr "Керн:" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ і математика" +msgid "KernClass|_New Lookup..." +msgstr "С_творити фільтрування…" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Верт. варіанти" +msgid "KernPair with no subtable name.\n" +msgstr "KernPair без назви підтаблиці.\n" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "Гор. варіанти" +msgid "Kerning" +msgstr "Кернінґ" -msgid "Tile Size" -msgstr "Розмір плитки" +msgid "Kerning & such" +msgstr "Кернінґ та інше" -msgid "< _Prev" -msgstr "< _Назад" +msgid "Kerning Class" +msgstr "Клас кернінґу" -msgid "_Next >" -msgstr "_Далі >" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "Метрика кернінґу для %.50s" -msgid "No glyphs matched" -msgstr "Не виявлено відповідних гліфів" +msgid "Kerning State Machine" +msgstr "Автомат стану кернінґу" -msgid "Select By ATT..." -msgstr "Вибрати за ATT…" +#, c-format +msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" +msgstr "Кернінґ між «%s» і %s дорівнює %d у %s і %d у %s\n" -msgid "No applicable lookup subtables" -msgstr "Немає відповідних підтаблиць фільтрування" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Кернінґ за класами: %s" -msgid "Select By Lookup Subtable" -msgstr "Вибрати за підтаблицею фільтрування" +msgid "Kerning direction" +msgstr "Напрямок кернінґу" -msgid "Select Glyphs in lookup subtable" -msgstr "Вибрати гліфи у підтаблиці фільтрування" +msgid "Kerning format" +msgstr "Формат кернінґу" -msgid "Select Results" -msgstr "Вибрати результати" +msgid "Kerning is likely to fail on Windows" +msgstr "Ймовірно, кернінґ буде помилковим у Windows" msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" msgstr "" -"Обмежити позначення гліфів на панелі перегляду шрифту\n" -"гліфами, знайденими у результаті цього пошуку" - -msgid "Merge Results" -msgstr "Об’єднати результати" +"Кернінґ може бути вказано або за класами гліфів\n" +"або за попарними комбінаціями окремих гліфів.\n" +"Який спосіб слід використати для цієї підтаблиці?" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" msgstr "" -"Розширити область позначення гліфів на панелі перегляду шрифту\n" -"всіма гліфами, знайденими у результаті цього пошуку" +"Відповідно до підтаблиці кернінґу 3 номер гліфа дорівнює %d, але згідно maxp " +"максимальний номер — %d\n" -msgid "Restrict Selection" -msgstr "Обмежити позначеним" +msgid "Kerning values must be even" +msgstr "Значення кернінґу мають бути парними" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"Шукати лише серед позначених гліфів, зняти позначення з\n" -"усіх символів, які не відповідають критеріям пошуку" +msgid "Key" +msgstr "Ключ" -msgid "Point Color" -msgstr "Колір точки" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "Ключем для def має бути рядок або літерал назви\n" -msgid "The color of an on-curve point" -msgstr "Колір точки на кривій" +msgid "Khakass" +msgstr "Хакаська" -msgid "First Point Color" -msgstr "Колір першої точки" +msgid "Khanty-Kazim" +msgstr "Ханти (казимська)" -msgid "The color of the point which is the start of a contour" -msgstr "Колір точки, з якої починається контур" +msgid "Khanty-Shurishkar" +msgstr "Ханти (шурішкарська)" -msgid "Selected Point Color" -msgstr "Колір позначеної точки" +msgid "Khanty-Vakhi" +msgstr "Ханти (вакхійська)" -msgid "The color of a selected point" -msgstr "Колір позначеної точки" +msgid "Kharoshthi" +msgstr "Кхароштхі" -msgid "Selected Point Width" -msgstr "Ширина позначеної точки" +msgid "Khasi" +msgstr "Кхасі" -msgid "The width of the line used to draw selected points" -msgstr "Ширина лінії, яку буде використано для малювання позначених точок" +msgid "Khmer" +msgstr "Кхмерська" -msgid "Extrema Point Color" -msgstr "Колір точки екструмуму" +msgid "Khmer Symbols" +msgstr "Кхмерські символи" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" -"Колір, який буде використано для малювання точок екстремумів (якщо задіяно " -"відповідний режим)" +msgid "Khowar" +msgstr "Ковар" -msgid "Point of Inflection Color" -msgstr "Колір точки на вигині" +msgid "Khutsuri Georgian" +msgstr "Грузинська (хуцурі)" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "" -"Колір, який буде використано для малювання точок на вигині (якщо задіяно " -"відповідний режим)" +msgid "Kikongo" +msgstr "Кіконго" -msgid "Almost H/V Color" -msgstr "Колір майже гор./верт." +msgid "Kikuyu" +msgstr "Кікуйю" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"Колір, який буде використано для малювання позначок сплайнів, які є майже, " -"але не зовсім горизонтальними або вертикальними у своїх кінцевих точках." +msgid "Kildin Sami" +msgstr "Кільдинська саамська" -msgid "Next CP Color" -msgstr "Колір наступної КТ" +msgid "Kinyarwanda/Ruanda" +msgstr "Кіньяруанда/Руанда" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"Колір, який буде використано для малювання «наступної» контрольної точки на " -"кривій" +msgid "Kirghiz" +msgstr "Киргизька" -msgid "Prev CP Color" -msgstr "Колір попередньої КТ" +msgid "Kisii" +msgstr "Кісіі" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"Колір, який буде використано для малювання «попередньої» контрольної точки " -"на кривій" +msgid "Kodagu" +msgstr "Кодагу" -msgid "Selected CP Color" -msgstr "Колір позначеної КТ" +msgid "Kokni" +msgstr "Кокані" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" -"Колір, який буде використано для малювання позначеної контрольної точки на " -"кривій" +msgid "Komi-Permyak" +msgstr "Комі (перм’яцька)" -msgid "Coordinate Line Color" -msgstr "Колір ліній координат" +msgid "Komi-Zyrian" +msgstr "Комі (зирянська)" -msgid "Italic Coord. Color" -msgstr "Колір координат курсиву" +msgid "Komo" +msgstr "Комо" -msgid "Metrics Label Color" -msgstr "Колір міток метрики" +msgid "Komso" +msgstr "Комсо" -msgid "Hint Label Color" -msgstr "Колір міток гінтів" +msgid "Konkani" +msgstr "Конкані" -msgid "Blue Values Color" -msgstr "Колір «синіх» значень" +msgid "Koorete" +msgstr "Кооретська" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" -"Колір, яким позначатимуться сині зони у записах синіх значень приватного " -"словника" +msgid "Korean" +msgstr "Корейська" -msgid "Family Blue Color" -msgstr "Колір синіх гарнітур" +msgid "Korean (Johab)" +msgstr "Корейська (чжохаб)" -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "" -"Колір, яким позначатимуться сині зони у записах синіх гарнітур приватного " -"словника" +msgid "Korean Old Hangul" +msgstr "Корейська (старий хангиль)" -msgid "Diagonal Hint Color" -msgstr "Колір діагональних гінтів" +msgid "Koryak" +msgstr "Корякська" -msgid "The color used to draw diagonal hints" -msgstr "Колір, який буде використано для малювання діагональних гінтів" +msgid "Kpelle" +msgstr "Кпелле" -msgid "Horiz. Hint Color" -msgstr "Колір гор. гінтів" +msgid "Krio" +msgstr "Кріо" -msgid "The color used to draw horizontal hints" -msgstr "Колір, який буде використано для малювання горизонтальних гінтів" +msgid "Kui" +msgstr "Куі" -msgid "The color used to draw vertical hints" -msgstr "Колір, який буде використано для малювання вертикальних гінтів" +msgid "Kulvi" +msgstr "Кулві" -msgid "Vert. Hint Color" -msgstr "Колір верт. гінтів" +msgid "Kumaoni" +msgstr "Кумаоні" -msgid "HFlex Hint Color" -msgstr "Колір гор. флекс-гінту" +msgid "Kumyk" +msgstr "Кумикська" -msgid "VFlex Hint Color" -msgstr "Колір верт. флекс-гінту" +msgid "Kurdish" +msgstr "Курдська" -msgid "Conflict Hint Color" -msgstr "Колір конфліктних гінтів" +msgid "Kurukh" +msgstr "Курух" -msgid "The color used to draw a hint which conflicts with another" -msgstr "" -"Колір, який буде використано для показу гінтів, які конфліктують один з одним" +msgid "Kuy" +msgstr "Куї" -msgid "HHint Active Color" -msgstr "Колір активного гор. гінту" +msgid "L-Cree" +msgstr "Крі (L)" -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" -"Колір, який буде використано для малювання активного горизонтального гінту, " -"який перевіряє інструмент перегляду гінтів" +msgid "LBearing:" +msgstr "Ліва опора:" msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" +"LOOP and CALL function\n" +"Pops a function number & count\n" +"Calls function count times" msgstr "" -"Колір, який буде використано для малювання активного вертикального гінту, " -"який перевіряє інструмент перегляду гінтів" +"LOOP and CALL function\n" +"Цикл з викликом функції.\n" +"Отримує значення номера функції і кількості повторів.\n" +"Викликає функцію вказану кількість разів." -msgid "VHint Active Color" -msgstr "Колір активного верт. гінту" +msgid "LSB" +msgstr "ЛО" -msgid "Dragging Comparison Outline Color" -msgstr "Колір перетягуваного контуру порівняння" +msgid "LSB Compression Percent" +msgstr "Відсоток стискання ЛО" -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" -"Колір, який буде використано для малювання контуру старого сплайна, коли ви " -"інтерактивно змінюватимете гліф." +msgid "L_ater" +msgstr "П_ізніший" -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" -"Використовується лише значення прозорості. Якщо вказано ненульове значення, " -"буде встановлено канал прозорості для контрольних точок, даних кривих Безьє " -"та інших несплайнових індикаторів для сплайнів перетягуваного контуру " -"порівняння." +msgid "L_oad Namelist..." +msgstr "З_авантажити список назв…" -msgid "The color of the line marking the advance width" -msgstr "Колір лінії, що позначає ширину" +msgid "Label" +msgstr "Мітка" -msgid "Width Color" -msgstr "Колір ширини" +msgid "Label Gl_yph By" +msgstr "Мітки г_ліфів за" -msgid "Selected Width Color" -msgstr "Колір позначеної ширини" +msgid "Ladakhi" +msgstr "Ладакхська" -msgid "The color of the line marking the advance width when it is selected" -msgstr "Колір лінії, що позначає ширину у разі позначення" +msgid "Ladin" +msgstr "Ладінська" -msgid "Selected LBearing Color" -msgstr "Колір позначеної лівої опори" +msgid "Lahuli" +msgstr "Лахулі" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" -"Колір лінії, що використовуватиметься для лівої опори, якщо її позначено" +msgid "Lak" +msgstr "Лак" -msgid "Grid Fit Width Color" -msgstr "Колір ширини піксельної сітки" +msgid "Lambani" +msgstr "Ламбані" -msgid "The color of the line marking the grid-fit advance width" -msgstr "Колір лінії, що позначає ширину на піксельній сітці" +msgid "Language" +msgstr "Мова" -msgid "Ligature Caret Color" -msgstr "Колір прогалин лігатури" +msgid "Language List" +msgstr "Список мов" -msgid "The color of the line(s) marking ligature carets" -msgstr "Колір ліній, що позначають прогалини лігатури" +msgid "Language Missing" +msgstr "Не вказано мову" -msgid "Anchor Color" -msgstr "Колір прив’язки" +msgid "Language Tag:" +msgstr "Теґ мови:" -msgid "The color of anchor stars" -msgstr "Колір зірочок прив’язки" +msgid "Language info" +msgstr "Відомості щодо мови" -msgid "Anchored Line Color" -msgstr "Колір прив’язаних ліній" +msgid "Language(s)" +msgstr "Мови" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" -"Колір іншого гліфа, намальованого у поточному вікні перегляду для " -"позначення, куди гліф буде пересунуто фільтруванням прив’язки" +msgid "Language|New" +msgstr "Нова" -msgid "Template Color" -msgstr "Колір шаблонів" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Амхарська" -msgid "Old Outline Color" -msgstr "Колір старого обрису" +msgid "Lang|Arabic" +msgstr "Арабська" -msgid "Original Color" -msgstr "Початковий колір" +msgid "Lang|Armenian" +msgstr "Вірменська" -msgid "Guide Layer Color" -msgstr "Колір шару напрямних" +msgid "Lang|Avar" +msgstr "Аварська" -msgid "Grid Fit Color" -msgstr "Колір піксельної сітки" +msgid "Lang|Bengali" +msgstr "Бенгальська" -msgid "The color of grid-fit outlines" -msgstr "Колір вирівняних за піксельною сіткою обрисів" - -msgid "Inactive Layer Color" -msgstr "Колір неактивного шару" +msgid "Lang|Berber" +msgstr "Берберська" -msgid "The color of outlines in inactive layers" -msgstr "Колір обрисів у неактивних шарах" +msgid "Lang|Cherokee" +msgstr "Черокі" -msgid "Active Layer Color" -msgstr "Колір активного шару" +msgid "Lang|Coptic" +msgstr "Коптська" -msgid "The color of outlines in the active layer" -msgstr "Колір обрисів у активному шарі" +msgid "Lang|Default" +msgstr "Типова" -msgid "Inactive Thick Layer Color" -msgstr "Колір товстого контуру неактивного шару" +msgid "Lang|Farsi" +msgstr "Фарсі" -msgid "The color of thick outlines in inactive layers" -msgstr "Колір товстих обрисів у неактивних шарах" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Фарсі/Перська" -msgid "Active Thick Layer Color" -msgstr "Колір товстого контуру активного шару" +msgid "Lang|Ge'ez" +msgstr "Геез" -msgid "The color of thick outlines in the active layer" -msgstr "Колір товстих обрисів у активному шарі" +msgid "Lang|Georgian" +msgstr "Грузинська" -msgid "Clip Path Color" -msgstr "Колір контуру-обгортки" +msgid "Lang|Greek" +msgstr "Грецька" -msgid "The color of the clip path" -msgstr "Колір контуру-обгортки" +msgid "Lang|Gujarati" +msgstr "Гуджараті" -msgid "Open Path Color" -msgstr "Колір незамкненого контуру" +msgid "Lang|Hebrew" +msgstr "Іврит" -msgid "The color of the open path" -msgstr "Колір незамкненого контуру" +msgid "Lang|Javanese" +msgstr "Яванська" -msgid "Background Image Color" -msgstr "Колір фонового зображення" +msgid "Lang|Kannada" +msgstr "Каннада" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" -"Колір, який буде використано для малювання растрових (однобітових) " -"зображень, для яких не вказано таблиці кольорів" +msgid "Lang|Khmer" +msgstr "Кхмерська" -msgid "Fill Color" -msgstr "Колір заповнення" +msgid "Lang|Lao" +msgstr "Лаоська" -msgid "The color used to fill the outline if that mode is active" -msgstr "" -"Колір, що використовуватиметься для заповнення обрису, якщо задіяно " -"відповідний режим" +msgid "Lang|Latin" +msgstr "Латинська" -msgid "Preview Fill Color" -msgstr "Тестовий колір заповнення" +msgid "Lang|Limbu" +msgstr "Лімбу" -msgid "The color used to fill the outline when in preview mode" -msgstr "" -"Колір, який буде використано для заповнення контуру у режимі попереднього " -"перегляду" +msgid "Lang|Malayalam" +msgstr "Малаялам" -msgid "Trace Color" -msgstr "Колір трасування" +msgid "Lang|Manchu" +msgstr "Манчжурська" -msgid "Raster Color" -msgstr "Колір растру" +msgid "Lang|Mongolian" +msgstr "Монгольська" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "Колір відповідних піксельній сітці (та інших) растрових блоків" +msgid "Lang|Oriya" +msgstr "Орія" -msgid "Raster New Color" -msgstr "Колір нового растру" +msgid "Lang|Sinhalese" +msgstr "Сингальська" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Колір растрових блоків, які щойно було увімкнено (у зневаднику, якщо " -"інструкція пересуває точку)" +msgid "Lang|Syriac" +msgstr "Сирійська" -msgid "Raster Old Color" -msgstr "Колір старого растру" +msgid "Lang|Tagalog" +msgstr "Тагалог" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" -"Колір растрових блоків, які щойно було вимкнено (у зневаднику, якщо " -"інструкція пересуває точку)" +msgid "Lang|Tamil" +msgstr "Тамільська" -msgid "Raster Grid Color" -msgstr "Колір сітки растру" +msgid "Lang|Telugu" +msgstr "Телугу" -msgid "Raster Dark Color" -msgstr "Темний колір растру" +msgid "Lang|Thai" +msgstr "Тайська" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" -"Під час зневаджування у відтінках сірого це колір растрових блоків, які " -"повністю покриваються гліфом." +msgid "Lang|Tibetan" +msgstr "Тибетська" -msgid "Delta Grid Color" -msgstr "Колір приросту на сітці" +msgid "Lang|Uighur" +msgstr "Уйгурська" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "Позначає піксель у сітці під час показу пропозицій зміни." +msgid "Lang|Yi" +msgstr "Ї" -msgid "Ruler Big Tick Color" -msgstr "Колір великої позначки на лінійці" +msgid "Lao" +msgstr "Лаоська" -msgid "The color used to draw the large tick marks in rulers." -msgstr "" -"Колір, який буде використано для малювання великих позначок на лінійках." +msgid "Last Anchor Point" +msgstr "Остання точка прив’язки" -msgid "Measure Tool Line Color" -msgstr "Колір ліній інструмента вимірювання" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Останнє натискання" -msgid "The color used to draw the measure tool line." -msgstr "" -"Колір, який буде використано для малювання ліній інструмента вимірювання." +msgid "Latin Extended Additional" +msgstr "Латинь додаткова розширена" -msgid "Measure Tool Point Color" -msgstr "Колір точок інструмента вимірювання" +msgid "Latin Extended-A" +msgstr "Латинь розширені-A" -msgid "The color used to draw the measure tool points." -msgstr "" -"Колір, який буде використано для малювання точок інструмента вимірювання." +msgid "Latin Extended-B" +msgstr "Латинь розширені-B" -msgid "Measure Tool Point Snapped Color" -msgstr "Колір точок інструмента вимірювання з прилипанням" +msgid "Latin Extended-C" +msgstr "Латинь розширена-C" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" -"Колір, який буде використано для малювання точок інструмента вимірювання, " -"якщо використано прилипання." +msgid "Latin Extended-D" +msgstr "Латинь, розширені-D" -msgid "Measure Tool Canvas Number Color" -msgstr "Колір чисел інструмента вимірювання на полотні" +msgid "Latin Full Width Forms" +msgstr "Форми повної ширини латиниці" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" -"Колір, який буде використано для малювання числових даних інструмента " -"вимірювання на полотні." +msgid "Latin Ligatures" +msgstr "Латинські лігатури" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "Колір чисел інструмента вимірювання на полотні з прилипанням" +msgid "Latin-1 Supplement" +msgstr "Додаткові Latin-1" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" -"Колір, який буде використано для малювання числових даних інструмента " -"вимірювання на полотні, якщо використано прилипання." +msgid "Latin: Decorative" +msgstr "Латиниця: декоративне" -msgid "Measure Tool Windows Foreground Color" -msgstr "Колір переднього плану у вікнах інструмента вимірювання" +msgid "Latvian" +msgstr "Латвійська" -msgid "The measure tool window foreground color." -msgstr "Колір переднього плану у вікнах інструмента вимірювання." +msgid "Layer" +msgstr "Шар" -msgid "Measure Tool Windows Background Color" -msgstr "Колір тла у вікнах інструмента вимірювання" +msgid "Layer Info..." +msgstr "Відомості щодо шару…" -msgid "The measure tool window background color." -msgstr "Колір тла у вікнах інструмента вимірювання." +msgid "Layer Name" +msgstr "Назва шару" -msgid "Base" -msgstr "Основа" +msgid "Layer:" +msgstr "Шар:" -msgid "Entry" -msgstr "Запис" +msgid "Layers" +msgstr "Шари" -msgid "Exit" -msgstr "Вихід" +msgid "Layer|Background" +msgstr "Тло" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "Випр. курсиву" +msgid "Layer|Foreground" +msgstr "Передній план" -msgid "Lig.Caret" -msgstr "Прог.лігатури" +msgid "Laz" +msgstr "Лазька" -msgid "TopAccent" -msgstr "ВерхАкцент" +msgid "Leading Jamo Forms" +msgstr "Початкові форми джамо" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "%1$.80s у позиції %2$d з %3$.90s%4$s" +msgid "Lef_t" +msgstr "Л_іва" -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"Для цього гліфа має бути показано точки спіро, але, на жаль, fontforge було " -"зібрано без підтримки бібліотеки спіро, отже буде показано лише звичайні " -"точки кривих Безьє." +msgid "Left Bounds" +msgstr "Ліві межі" -msgid "You may not use spiros" -msgstr "Ви не зможете скористатися spiro" +msgid "Left Side Bearing" +msgstr "Ліва опора" -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" -"Для цього гліфа має бути показано точки спіро, але, на жаль, FontForge не " -"вдалося завантажити libspiro, отже точками спіро не можна буде скористатися, " -"замість них буде показано звичайні точки кривих Безьє." +msgid "Left Side Bearing Add" +msgstr "Додавання лівої основи" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Напрямна" +msgid "Left Side Bearing Scale" +msgstr "Масштабування лівої основи" -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "Активний шар: %s (%s)" +msgid "Left Side Bearing does not change." +msgstr "Розташування лівої опори не змінюється." -#, c-format -msgid "Modes: " -msgstr "Режими: " +msgid "Left Side Bearing:" +msgstr "Ліва опора:" -msgid "'fpgm'" -msgstr "" +msgid "Lepcha" +msgstr "Лепча" -msgid "'prep'" -msgstr "" +msgid "Lepcha (Róng)" +msgstr "Лепча (ронґ)" -msgid "Not Guides" -msgstr "Не напрямні" +msgid "" +"Less Than\n" +"Pops two values, pushes (0/1) if bottom el < top" +msgstr "" +"Less Than\n" +"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є меншим за " +"верхній" -msgid "References may not be dragged into the guidelines layer" -msgstr "Посилання не можна перетягувати до шару напрямних" +msgid "" +"Less Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el <= top" +msgstr "" +"Less Than or EQual\n" +"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є меншим " +"або рівним за верхній" -msgid "Name this contour" -msgstr "Назвати цей контур" +msgid "Letterlike Symbols" +msgstr "Схожі на літери символи" -msgid "Name this guideline or cancel to create it without a name" -msgstr "Ви можете долучити текстову мітку до цієї напрямної, якщо бажаєте" +msgid "Letters:" +msgstr "Літери:" -msgid "Define \"Almost Horizontal\"" -msgstr "Визначення «майже горизонтальне»" +msgid "Lezgi" +msgstr "Лезгінська" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Лінія вважається «майже» горизонтальною (або вертикальною),\n" -"якщо її координати лежать у вказаних межах (у одиницях em)" +msgid "License" +msgstr "Ліцензія" -msgid "Bad number" -msgstr "Помилковий номер" +msgid "License URL" +msgstr "Сторінка ліцензії" -msgid "Trimming Undo Information" -msgstr "Обрізання даних буфера скасування дій" +msgid "Life Time" +msgstr "Час існування" -msgid "How many most-recent Undos should be kept?" -msgstr "Скільки записів дій слід зберігати у буфері скасування?" +msgid "Lig" +msgstr "Ліг" -msgid "No Intersections" -msgstr "Без самоперетинів" +msgid "Lig Index:" +msgstr "Інд. лігатури:" -msgid "Name this point" -msgstr "Назвати цю точку" +msgid "Lig. Carets" +msgstr "Прогалини лігатури" -msgid "Please name this point" -msgstr "Будь ласка, дайте назву цій точці" +msgid "Lig.Caret" +msgstr "Прог.лігатури" -msgid "Please name this contour" -msgstr "Будь ласка, дайте назву цьому контуру" +msgid "Ligature" +msgstr "Лігатура" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version #, c-format -msgid "The spline does not reach %g" -msgstr "Цей сплайн не досягає %g" +msgid "Ligature %s" +msgstr "Лігатура %s" -msgid "Insert a point on the given spline at either..." -msgstr "Вставити точку на вказаний сплайн за координатами…" +msgid "Ligature Caret Color" +msgstr "Колір прогалин лігатури" -msgid "_X:" -msgstr "" +msgid "Ligature Caret Count" +msgstr "Кількість прогалин лігатури" -msgid "_Y:" -msgstr "" +msgid "Ligature Caret Count:" +msgstr "Кількість прогалин лігатури:" -msgid "Anchor Class Name" -msgstr "Назва класу прив’язки" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Підтаблиця розташування курсора у лігатурі" -msgid "Please enter the name of a Anchor point class to create" -msgstr "Будь ласка, вкажіть назву класу точок прив’язки, який слід створити" +msgid "Ligature Glyph Name" +msgstr "Назва лігатури гліфа" -msgid "_Unlink" -msgstr "Ві_д’єднати" +msgid "Ligature Substitution" +msgstr "Підстановка лігатур" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgid "" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." msgstr "" -"У гліфі %s немає гінтів. FontForge не зможе створити жодних інструкцій." +"Позиції курсора у лігатурі використовуються текстовим\n" +"редактором, якщо потрібно намалювати курсор всередині\n" +"лігатури. Це означає, що між всіма компонентами\n" +"лігатури мають бути позиції курсора, отже, якщо\n" +"лігатура складається з n компонентів, має бути n-1\n" +"позиція курсора.\n" +" Ви можете скоригувати розташування курсора на панелі\n" +"ескізу гліфа (перетягніть їх з початку координат до\n" +"відповідного місця)." -msgid "Deselect Width" -msgstr "Зняти позначення з ширини" +msgid "Ligatures" +msgstr "Лігатури" -msgid "Width" -msgstr "Ширина" +msgid "Ligatures & such" +msgstr "Лігатури та інше" -msgid "Deselect VWidth" -msgstr "Зняти позначення з верт. ширини" +msgid "Light" +msgstr "Дуже мала" -msgid "VWidth" -msgstr "Верт. ширина" +msgid "Light Angle:" +msgstr "Кут освітлення:" -msgid "C_lose Tab" -msgstr "За_крити вкладку" +msgid "Limbu" +msgstr "Лімбу" -msgid "E_xport..." -msgstr "Е_кспортувати…" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"Обмежити виведення шрифту так, щоб до файла було включено лише гліфи, на які " +"посилаються перші 256\n" +"символів у кодуванні" -msgid "Revert Gl_yph" -msgstr "Відновити глі_ф" +msgid "Limits" +msgstr "Межі" -msgid "Load Word List..." -msgstr "Завантажити список слів…" +msgid "Line" +msgstr "Лінія" -msgid "_Print..." -msgstr "Над_рукувати…" +msgid "Line Cap" +msgstr "Кінчик лінії" -msgid "E_xecute Script..." -msgstr "В_иконати скрипт…" +msgid "Line Join" +msgstr "З’єднання ліній" -msgid "_Invert Selection" -msgstr "І_нвертувати позначення" +msgid "Line length max" +msgstr "Максимальна довжина лінії" -msgid "_Deselect All" -msgstr "Зн_яти позначення" +msgid "Linear" +msgstr "Лінійний" -msgid "_First Point" -msgstr "Пер_ша точка" +msgid "Linear A" +msgstr "Лінійна писемність A" -msgid "First P_oint, Next Contour" -msgstr "Перша _точка, наступний контур" +msgid "Linear B" +msgstr "Лінійна писемність B" -msgid "_Next Point" -msgstr "_Наступна точка" +msgid "Linear B Ideograms" +msgstr "Лінійна писемність B, ідеограми" -msgid "_Prev Point" -msgstr "_Попередня точка" +msgid "Linear B Syllabary" +msgstr "Лінійна писемність B, склади" -msgid "Ne_xt Control Point" -msgstr "Н_аступна контрольна точка" +msgid "Lingala" +msgstr "Лінгала" -msgid "P_rev Control Point" -msgstr "П_опередня контрольна точка" +msgid "Lining Figures" +msgstr "Вирівняні рисунки" -msgid "Points on Selected _Contours" -msgstr "То_чки на позначених контурах" +msgid "List" +msgstr "Список" -msgid "Point A_t" -msgstr "_Точка" +msgid "List Field" +msgstr "Поле списку" -msgid "Select All _Points & Refs" -msgstr "Поз_начити всі точки і посилання" +msgid "List Field (Combo Box)" +msgstr "Поле спадного списку" -msgid "Select Open Contours" -msgstr "Позначити незамкнені контури" - -msgid "Select Anc_hors" -msgstr "Позначити прив’_язки" +msgid "List Field Menu" +msgstr "Меню поля списку" -msgid "_Width" -msgstr "_Ширина" +msgid "List Mark" +msgstr "Позначка списку" -msgid "_VWidth" -msgstr "_Верт. ширина" +msgid "List of class names" +msgstr "Список назв класів" -msgid "Select Points Affected by HM" -msgstr "Позначити точки, на які впливає HM" +msgid "List of directories to search for images, separated by colons" +msgstr "" +"Список каталогів, у яких буде виконано пошук зображень, розділений " +"двокрапками" -msgid "Copy Loo_kup Data" -msgstr "Копіювати дані _фільтрування" +msgid "Lisu" +msgstr "Лісу" -msgid "Copy _Width" -msgstr "Копіювати _ширину" +msgid "Literals" +msgstr "Буквиця" -msgid "Co_py LBearing" -msgstr "Копі_ювати ліву опору" +msgid "Lithuanian" +msgstr "Литовська" -msgid "Copy RBearin_g" -msgstr "Копіювати прав_у опору" +msgid "Lithuanian (Classic)" +msgstr "Литовська (класична)" -msgid "C_hop" -msgstr "Сп_орожнити" +msgid "Load Bitmap Fonts" +msgstr "Завантажити растрові шрифти" -msgid "Clear _Background" -msgstr "Спорожнити _тло" +msgid "Load Encoding" +msgstr "Завантаження кодування" -msgid "points|_Merge" -msgstr "_Об’єднати" +msgid "Load Glyph Name List..." +msgstr "Завантажити список назв гліфів…" -msgid "points|Merge to Line" -msgstr "Об’єднати з лінією" +msgid "Load Namelist" +msgstr "Завантажити список назв" -msgid "_Join" -msgstr "При_єднати" +msgid "Load Word List..." +msgstr "Завантажити список слів…" -msgid "Copy _Fg To Bg" -msgstr "Копіювати п_ередній план у тло" +msgid "Load _Word List..." +msgstr "Завантажити список с_лів…" -msgid "Cop_y Layer To Layer..." -msgstr "Копі_ювати шар у шар…" +msgid "Load glyph names" +msgstr "Завантажити назви гліфів" -msgid "Copy Gri_d Fit" -msgstr "Копіювати розташування у пі_ксельній сітці" +msgid "Load of Kerning Metrics Failed" +msgstr "Не вдалося завантажити метрику кернінґу" -msgid "_Select" -msgstr "По_значити" +msgid "LoadedFontsAsNew" +msgstr "Завантажені шрифти як нові" -msgid "Remo_ve Undoes..." -msgstr "Спорожнити журнал дій…" +msgid "Loading font from " +msgstr "Завантаження шрифту з " -msgid "_Curve" -msgstr "_Крива" +#, c-format +msgid "Loading font from %.100s" +msgstr "Завантаження шрифту з %.100s" -msgid "_HVCurve" -msgstr "_Гор./Верт. крива" +msgid "Loading..." +msgstr "Завантаження…" -msgid "C_orner" -msgstr "К_ут" +msgid "Localized Forms" +msgstr "Локалізовані форми" -msgid "_Tangent" -msgstr "_Дотична" +msgid "Location" +msgstr "Розташування" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "З_робити першою" +msgid "Logical And with Selection" +msgstr "Логічне додавання до позначеного" -msgid "Can Be _Interpolated" -msgstr "Мо_же бути інтерпольваною" +msgid "Logos" +msgstr "Логотипи" -msgid "Can't _Be Interpolated" -msgstr "_Не може бути інтерпольованою" +msgid "Lombardic Forms" +msgstr "Ломбардські форми" -msgid "Center Bet_ween Control Points" -msgstr "В _центрі між контрольними точками" +msgid "Lomwe" +msgstr "Ломве" -msgid "_Add Anchor" -msgstr "_Додати прив’язку" +msgid "Lookahead" +msgstr "Випередження" -msgid "Acceptable _Extrema" -msgstr "Прийнятні _екстремуми" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "Класи пошуку з випередженням: " +msgstr[1] "Класи пошуку з випередженням: " +msgstr[2] "Класи пошуку з випередженням: " +msgstr[3] "Клас пошуку з випередженням: " -msgid "Make _Line" -msgstr "Зробити пр_ямою" +msgid "Lookahead Match: " +msgstr "Відповідність з випередженням: " -msgid "Ma_ke Arc" -msgstr "Зр_обити дугою" +#, c-format +msgid "Lookahead class %d: " +msgstr "Клас пошуку з випередженням %d: " -msgid "Inse_rt Point On Spline At..." -msgstr "Вст_авити точку на сплайні у…" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Покриття з випередженням %d: " -msgid "_Name Point" -msgstr "_Назвати точку" +msgid "Lookup" +msgstr "Пошук" -msgid "_Name Contour" -msgstr "_Назвати контур" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Фільтрування %s немає у %s\n" -msgid "Make Clip _Path" -msgstr "Створити контур-_обгортку" +msgid "Lookup Differences\n" +msgstr "Відмінності у фільтруваннях\n" -msgid "Tool_s" -msgstr "_Інструменти" +msgid "Lookup Name:" +msgstr "Назва фільтра:" -msgid "G4 _Curve" -msgstr "Кр_ива G4" +msgid "Lookup Names" +msgstr "Назви фільтрувань" -msgid "_G2 Curve" -msgstr "Кри_ва G4" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Підтаблиця фільтрування, %s" -msgid "_Left Constraint" -msgstr "Обмеження _ліворуч" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Підтаблиця фільтрування: %s" -msgid "_Right Constraint" -msgstr "Обмеження _праворуч" +msgid "Lookup Table Edit" +msgstr "Редагування таблиці фільтрування" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "_Вирівняти точки" +msgid "Lookup Type|Unspecified" +msgstr "Не вказано" -msgid "_Space Points" -msgstr "_Рівна відстань між точками" +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "Номер фільтрування (%d) поза межами діапазону у GPOS з таблиці JSTF.\n" -msgid "Space _Regions..." -msgstr "Рівна відстань між _областями…" +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "Номер фільтрування (%d) поза межами діапазону у GSUB з таблиці JSTF.\n" -msgid "Make _Parallel..." -msgstr "Зробити п_аралельною…" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgstr "" +"До непозначеного гліфа долучено відомості щодо фільтрування, рядок %d %s" -msgid "_Simplify" -msgstr "_Спростити" +msgid "Lookup name already used" +msgstr "Фільтрування з такою назвою вже існує" -msgid "Simplify More..." -msgstr "Додаткове спрощення…" +msgid "Lookup out of bounds in feature table.\n" +msgstr "Фільтрування поза межами діапазону у таблиці модифікацій.\n" -msgid "Clea_nup Glyph" -msgstr "О_чистити гліф" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Підтаблиця фільтрування %s (встановлено відповідність з %s)\n" -msgid "Canonical Start _Point" -msgstr "Ка_нонічна початкова точка" +#, c-format +msgid "" +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" +msgstr "" +"У підтаблиці фільтрування %s міститься гліф %s, чиї відомості щодо кернінґу " +"мають об’єм, що перевищує 64 кілобайтів.\n" -msgid "Canonical _Contours" -msgstr "_Канонічні контури" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" +msgstr "" +"Підтаблицю фільтрування %s довелося розділити на декілька підтаблиць,\n" +"оскільки об’єм даних підтаблиці є занадто великим.\n" -msgid "_First" -msgstr "Пер_ший" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Підтаблиці фільтрування %s немає у %s\n" -msgid "_Earlier" -msgstr "_Раніший" +#, c-format +msgid "" +"Lookup subtable contains unused glyph %s making the whole subtable invalid" +msgstr "" +"Підтаблиця фільтрування містить невикористаний гліф, %s, що перетворює усю " +"підтаблицю на некоректну" -msgid "L_ater" -msgstr "П_ізніший" +msgid "Lookup subtable:" +msgstr "Підтаблиця фільтрування:" -msgid "_Last" -msgstr "_Останній" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Фільтрування %s не існує" -msgid "_Remove Overlap" -msgstr "Ви_лучити перетини" +msgid "LookupName|New" +msgstr "Нова" -msgid "_Intersect" -msgstr "П_еретнути" +msgid "LookupType|Unknown" +msgstr "Невідомий" -msgid "_Exclude" -msgstr "Ви_ключити" +msgid "Lookups" +msgstr "Фільтри" -msgid "_Find Intersections" -msgstr "Зна_йти перетини" - -msgid "Change _Weight..." -msgstr "З_мінити насиченість…" - -msgid "_Italic..." -msgstr "_Курсив…" +msgid "Lookups Disabled for Expansion" +msgstr "Фільтрування з вимкненим розширенням" -msgid "Obli_que..." -msgstr "На_хилений…" +msgid "Lookups Disabled for Shrinkage" +msgstr "Фільтрування з вимкненим стисканням" -msgid "_Condense/Extend..." -msgstr "С_тиснути/Розтягнути…" +msgid "Lookups Enabled for Expansion" +msgstr "Фільтрування з можливістю розширення" -msgid "Change _X-Height..." -msgstr "Змінити з_ріст малих літер…" +msgid "Lookups Enabled for Shrinkage" +msgstr "Фільтрування з увімкненим стисканням" -msgid "Change _Glyph..." -msgstr "Змінити _гліф…" +msgid "Lookups Limiting Expansion" +msgstr "Фільтри з обмеженим розширенням" -msgid "In_line..." -msgstr "Вн_утрішній…" +msgid "Lookups Limiting Shrinkage" +msgstr "Фільтрування з обмеженим стисканням" -msgid "_Outline..." -msgstr "_Обрис…" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "Фільтрування у %s, а не у %s\n" -msgid "S_hadow..." -msgstr "Ті_нь…" +#, c-format +msgid "" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" +msgstr "" +"Фільтрування у контекстуальних скінченних автоматах мають бути простими " +"підстановками,\n" +"але %s не є такою підстановкою" -msgid "_Wireframe..." -msgstr "К_аркас…" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "Фільтрування можна вказувати лише після позначених гліфів, рядок %d %s" -msgid "_Build Accented Glyph" -msgstr "С_творити акцентований гліф" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "Фільтрування слід вказувати до їх використання, рядок %d %s" -msgid "Build _Composite Glyph" -msgstr "Створити с_кладений гліф" +#, c-format +msgid "" +"Lookups must follow the glyph, class or coverage table to which they apply: " +"%s" +msgstr "" +"Фільтрування слід вказувати за гліфом, класом або таблицею покриття, до яких " +"ці фільтрування застосовують: %s" -msgid "_References..." -msgstr "_Посилання…" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Підтаблиці фільтрування у %s, але не у %s\n" -msgid "_Substitutions..." -msgstr "П_ідстановки…" +msgid "Lookups turned OFF to extend a line" +msgstr "Фільтрування вимкнено для продовження лінії" -msgid "_Transform..." -msgstr "П_еретворити…" +msgid "Lookups turned OFF to shrink a line" +msgstr "Фільтрування вимкнено для скорочення лінії" -msgid "_Point of View Projection..." -msgstr "П_роекція точки спостереження…" +msgid "Lookups turned ON to extend a line" +msgstr "Фільтрування увімкнено для продовження лінії" -msgid "_Non Linear Transform..." -msgstr "Не_лінійне перетворення…" +msgid "Lookups turned ON to shrink a line" +msgstr "Фільтрування увімкнено для скорочення лінії" -msgid "To _Int" -msgstr "Округлити до _цілих" +msgid "Lookups which specify the maximum size by which a glyph may grow" +msgstr "" +"Фільтрування, які визначають максимальні розміри, на які можна збільшувати " +"гліф" -msgid "To _Hundredths" -msgstr "Округлити до с_отих" +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "" +"Фільтрування, які визначають максимальні розміри, на які можна зменшувати " +"гліф" -msgid "_Cluster" -msgstr "С_купчення" +msgid "Lookups will be removed" +msgstr "Фільтрування буде вилучено" -msgid "_Glyph Info..." -msgstr "_Відомості щодо гліфа…" +msgid "Loop Count" +msgstr "Кількість циклів" -msgid "Get _Info..." -msgstr "Ві_домості…" +msgid "Low" +msgstr "Низький" -msgid "S_how Dependent" -msgstr "Показати _залежні" +msgid "Low Mari" +msgstr "Нижньомарійська" -msgid "Find Proble_ms..." -msgstr "Ви_явити проблеми…" +msgid "Low Surrogates" +msgstr "Нижні замінники" -msgid "Bitm_ap strikes Available..." -msgstr "Дос_тупні растрові розміри…" +msgid "Lower Case" +msgstr "Нижній регістр" -msgid "Remove Bitmap Glyphs..." -msgstr "Вилучити растрові гліфи…" +msgid "Lower Sorbian" +msgstr "Нижньолужицька" -msgid "St_yles" -msgstr "_Нариси" +msgid "LowerLimitBaselineDropMin:" +msgstr "Мінімальний зсув лінії шрифту нижньої межі:" -msgid "_Expand Stroke..." -msgstr "_Розширити штрих…" +msgid "LowerLimitGapMin:" +msgstr "Мін. відстань від нижньої межі:" -msgid "Tile _Path..." -msgstr "_Контур плитки…" +msgid "Lowercase to Petite Capitals" +msgstr "Малі літери у малу капітель" -msgid "Tile Pattern..." -msgstr "Візерунок плитки…" +msgid "Lowercase to Small Capitals" +msgstr "Малі літери у капітель" -msgid "O_verlap" -msgstr "Пере_тини" +msgid "Luganda" +msgstr "Луганда" -msgid "Add E_xtrema" -msgstr "Додати е_кстремуми" +msgid "Luhya" +msgstr "Лух’я" -msgid "Autot_race" -msgstr "_Автотрасування" +msgid "Lule Sami" +msgstr "Лулесаамська" -msgid "A_lign" -msgstr "В_ирівнювання" +msgid "Luo" +msgstr "Луо" -msgid "Roun_d" -msgstr "_Округлення" +msgid "Luxembourgish" +msgstr "Люксембурзька" -msgid "_Order" -msgstr "_Порядок" +msgid "Lycian" +msgstr "Лікійська" -msgid "Check Self-Intersection" -msgstr "Знаходити самоперетини" +msgid "Lydian" +msgstr "Лідійська" -msgid "Glyph Self-Intersects" -msgstr "Самоперетини гліфа" +msgid "MATH table" +msgstr "Таблиця MATH" -msgid "Cloc_kwise" -msgstr "За _годинниковою стрілкою" +msgid "MATH table extends beyond table bounds" +msgstr "таблиця MATH продовжується за межами таблиці" -msgid "Cou_nter Clockwise" -msgstr "Пр_оти годинникової стрілки" +msgid "" +"MAXimum of top two stack entries\n" +"Pops two values, pushes the maximum back" +msgstr "" +"MAXimum of top two stack entries\n" +"Максимум з двох верхніх елементів у стеку.\n" +"Отримує два значення, виштовхує максимальне з них." -msgid "_Correct Direction" -msgstr "Вип_равити напрямок" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "Багатоосновний" -msgid "Reverse Direction" -msgstr "Зміна напрямку" +msgid "MM Change Def Weights" +msgstr "Зміна MM типової ваги" -msgid "Insert Text Outlines..." -msgstr "Вставити обриси тексту…" +msgid "MM Change Default _Weights..." +msgstr "З_мінити типові насиченості багатоосновного…" -msgid "B_uild" -msgstr "Зі_брати" +msgid "MM _Info" +msgstr "Ві_домості щодо багатоосновного шрифту" -msgid "Compare Layers..." -msgstr "Порівняти шари…" +msgid "MM _Info..." +msgstr "Ві_домості щодо багатоосновного шрифту…" -msgid "Auto_Hint" -msgstr "Авто_гінтування" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "Пов_торне змішування багатоосновного шрифту" -msgid "Hint _Substitution Pts" -msgstr "Точки пі_дстановки гінтів" +msgid "MM _Validity Check" +msgstr "_Перевірити коректність багатоосновного" -msgid "Auto _Counter Hint" -msgstr "Автоматичне гінтування п_рогалин" +msgid "MS Code Pages" +msgstr "Кодові сторінки MS" -msgid "_Don't AutoHint" -msgstr "_Не додавати гінти автоматично" +msgid "MS Code Pages:" +msgstr "Кодові сторінки MS:" -msgid "Auto_Instr" -msgstr "Авто_інструкції" +msgid "MS Italian" +msgstr "MS-курсивний" -msgid "_Edit Instructions..." -msgstr "З_мінити інструкції…" +msgid "MS Miscellaneous" +msgstr "MS-інший" -msgid "_Debug..." -msgstr "З_неваджування…" +msgid "MS Script" +msgstr "MS-рукописний" -msgid "S_uggest Deltas..." -msgstr "Запропонувати _прирости…" +msgid "" +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." +msgstr "" +"MS змінила (у серпні 2006 року) внутрішні розробки щодо рушія\n" +"визначення форм індійських записів, і щоб уникнути неоднозначності\n" +"цієї зміни створила паралельний набір теґів писемності (такі\n" +"теґи завершуються цифрою «2») для запису індійських мов. Якщо ви\n" +"працюєте з набором нової системи, позначте цей пункт, якщо\n" +"зі старою — зніміть позначку.\n" +"(Якщо ви не працюєте з індійськими писемностями, цей пункт ні на\n" +"що не впливає.)" -msgid "_Clear HStem" -msgstr "Вил_учити гор. штрих" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." +msgstr "" +"Для формату MS потрібно вказати, чи є елементи гарнітури шрифту\n" +"відмінними лише за насиченістю, шириною та нахилом (а не іншими\n" +"змінними, зокрема оптичним розміром)." -msgid "Clear _VStem" -msgstr "Вилу_чити верт. штрих" +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." +msgstr "" +"MS використовує існування таблиці «DSIG» для визначення того, чи слід " +"використовувати для шрифту tt\n" +"піктограму OpenType. FontForge не зможе створити придатну до використання " +"таблицю «DSIG», але\n" +"програма здатна створити порожню фіктивну таблицю без даних щодо підписів." -msgid "Clear DStem" -msgstr "Вилучити діагональний штрих" +msgid "" +"MULtiply\n" +"Pops two 26.6 numbers, multiplies them, pushes result" +msgstr "" +"MULtiply\n" +"Отримує два числа у форматі 26.6, перемножує їх,\n" +"виштовхує результат." -msgid "Clear Instructions" -msgstr "Спорожнити список інструкцій" +msgid "Ma_ke Arc" +msgstr "Зр_обити дугою" -msgid "_Add HHint" -msgstr "_Додати гор. гінт" +msgid "Ma_ke From Font..." +msgstr "С_творити зі шрифту…" -msgid "Add VHi_nt" -msgstr "Додати ве_рт. гінт" +msgid "Ma_x:" +msgstr "Ма_кс:" -msgid "Add DHint" -msgstr "Додати діаг. гінт" +msgid "Mac Contextual State Machine" +msgstr "Автомат контекстуального стану Mac" -msgid "Crea_te HHint..." -msgstr "Ств_орити гор. гінт…" +msgid "Mac Features" +msgstr "Модифікації Mac" -msgid "Cr_eate VHint..." -msgstr "С_творити верт. гінт…" +msgid "Mac Indic State Machine" +msgstr "Скінченний автомат для індійської (Mac)" -msgid "_Review Hints..." -msgstr "Пере_глянути гінти…" +msgid "Mac Insertion State Machine" +msgstr "Автомат станів вставки Mac" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s у розташуванні лігатури %d" +msgid "Mac Kerning State Machine" +msgstr "Автомат станів кернінґу Mac" -#, c-format -msgid "%s exit" -msgstr "Вихід %s" +msgid "Mac Roman" +msgstr "Mac-романська" -#, c-format -msgid "%s entry" -msgstr "Вхід %s" +msgid "Mac Style Set:" +msgstr "Набір стилів Mac:" -#, c-format -msgid "%s mark" -msgstr "Позначка %s" +msgid "MacFeature|Default" +msgstr "Типовий" -#, c-format -msgid "%s base" -msgstr "Основа %s" +msgid "MacFeature|_New..." +msgstr "С_творити…" -msgid "_Center in Width" -msgstr "_Центрувати за шириною" +msgid "MacIcons" +msgstr "Піктограми Mac" -msgid "_Thirds in Width" -msgstr "_Третини за шириною" +msgid "MacMapping|Default" +msgstr "Типове" -msgid "Set _LBearing..." -msgstr "Встановити _ліву опору…" +msgid "MacMap|_New..." +msgstr "С_творити…" -msgid "Set _RBearing..." -msgstr "Встановити _праву опору…" +msgid "MacName|_New..." +msgstr "С_творити…" -msgid "Set Both Bearings..." -msgstr "Встановити обидві опори…" +msgid "MacSetting|_New..." +msgstr "С_творити…" -msgid "Set _Vertical Advance..." -msgstr "Встановити _вертикальний крок…" +msgid "MacStyles|Bold" +msgstr "Жирний" -msgid "Ker_n By Classes..." -msgstr "Кер_нування за класами…" +msgid "MacStyles|Condense" +msgstr "Вузький" -msgid "VKern By Classes..." -msgstr "Верт. кернінґ за класами…" +msgid "MacStyles|Expand" +msgstr "Широкий" -msgid "VKern From HKern" -msgstr "Верт. кернінґ за гор. кернінґом" +msgid "MacStyles|Italic" +msgstr "Курсив" -msgid "Remove Kern _Pairs" -msgstr "Вилучити _пари кернінґу" +msgid "MacStyles|Outline" +msgstr "Обведений" -msgid "Remove VKern Pairs" -msgstr "Вилучити пали верт. кернінґу" +msgid "MacStyles|Shadow" +msgstr "Тінь" -msgid "Kern Pair Closeup..." -msgstr "Кернінґ пари…" +msgid "MacStyles|Underline" +msgstr "Підкреслений" -msgid "_Detach" -msgstr "Від’_єднати" +msgid "Macedonian" +msgstr "Македонська" -msgid "_Kern Pairs" -msgstr "Пари к_ернінґу" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "Збіл.:" -msgid "_Anchored Pairs" -msgstr "Пари пр_ив’язки" +msgid "Magnification:" +msgstr "Збільшення:" -msgid "_Anchor Control..." -msgstr "Керування _прив’язкою…" +msgid "Magnify (Minify with alt)" +msgstr "Збільшити (з Alt — Зменшити)" -msgid "Anchor _Glyph at Point" -msgstr "Прив’язати _гліф у точці" +msgid "Mahjong Tiles" +msgstr "Плитки маджонґ" -msgid "_Ligatures" -msgstr "_Лігатури" +msgid "Maithili" +msgstr "Майтхілі" -msgid "PointNumbers|_None" -msgstr "_Немає" +msgid "Majang" +msgstr "Маджанг" -msgid "_TrueType" -msgstr "" +msgid "Make Arc" +msgstr "Зробити дугою" -msgid "_PostScript®" -msgstr "" +msgid "Make Background" +msgstr "Зробити тлом" -msgid "_SVG" -msgstr "" +msgid "Make Clip Path" +msgstr "Створити контур-обгортку" -msgid "P_ositions" -msgstr "Р_озташування" +msgid "Make Clip _Path" +msgstr "Створити контур-_обгортку" -msgid "Show _Grid Fit..." -msgstr "Показати п_іксельну сітку…" +msgid "Make Cubic" +msgstr "Зробити кубічним" -msgid "Show _Grid Fit (Live Update)..." -msgstr "Показати п_іксельну сітку (інтерактивне оновлення)…" +msgid "Make Foreground" +msgstr "Зробити переднім" -msgid "_Bigger Point Size" -msgstr "З_більшити розмір точки" +msgid "Make Line" +msgstr "Зробити прямою" -msgid "_Smaller Point Size" -msgstr "З_меншити розмір точки" +msgid "Make Namelist" +msgstr "Створити список назв" -msgid "_Anti Alias" -msgstr "З_гладити" +msgid "Make Quadratic" +msgstr "Зробити квадратичним" -msgid "_Off" -msgstr "_Вимкнути" +msgid "Make _Line" +msgstr "Зробити пр_ямою" -msgid "_Points" -msgstr "_Точки" +msgid "Make _Parallel..." +msgstr "Зробити п_аралельною…" -msgid "Control Points (Always_)" -msgstr "Контрольні точки (_завжди)" +msgid "" +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." +msgstr "" +"Забезпечити збереження подібних або однакових контурів у обрисах, " +"прив’язаних\n" +"до ґратки. Позначення цього пункту може призвести до різнорідності у\n" +"масштабуванні ширин гліфів певними PPEM." -msgid "_Control Point Info" -msgstr "Відомості _щодо контрольної точки" +msgid "Make the counters narrower" +msgstr "Зробити прогалини вужчими" -msgid "_Extrema" -msgstr "_Екстремуми" +msgid "Makua" +msgstr "Макуа" -msgid "Points of _Inflection" -msgstr "Точки ви_гину" +msgid "Malagasy" +msgstr "Малагасійська" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Майже горизонтальні/вертикальні прямі" +msgid "Malay" +msgstr "Малайська" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Майже горизонтальні/вертикальні криві" +msgid "Malay (Brunei)" +msgstr "Малайська (Бруней)" -msgid "(Define \"Almost\")" -msgstr "(Визначення параметра «майже»)" +msgid "Malay (arabic)" +msgstr "Малайська (арабська)" -msgid "_Side Bearings" -msgstr "_Бічні основи" +msgid "Malay (roman)" +msgstr "Малайська (романська)" -msgid "Reference Names" -msgstr "Назви посилань" +msgid "Malayalam" +msgstr "Малаялам" -msgid "_Fill" -msgstr "_Заповнення" +msgid "Malayalam Reformed" +msgstr "Малаялам (реформована)" -msgid "Previe_w" -msgstr "Пере_гляд" +msgid "Malayalam Traditional" +msgstr "Малаяламська традиційна" -msgid "Dragging Comparison Outline" -msgstr "Перетягуваний контур порівняння" +msgid "Male" +msgstr "Мале" -msgid "Pale_ttes" -msgstr "Па_літри" +msgid "Malinke" +msgstr "Малінке" -msgid "_Glyph Tabs" -msgstr "Вк_ладки гліфів" +msgid "Maltese" +msgstr "Мальтійська" -msgid "_Rulers" -msgstr "_Лінійки" +msgid "Mandaic" +msgstr "Мандейська" -msgid "_Horizontal Hints" -msgstr "_Горизонтальні гінти" +msgid "Mandinka" +msgstr "Мандінка" -msgid "_Vertical Hints" -msgstr "_Вертикальні гінти" +msgid "Maninka" +msgstr "Манінка" -msgid "_Diagonal Hints" -msgstr "_Діагональні гінти" +msgid "Manipuri" +msgstr "Маніпурська" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "С_ині значення" +msgid "Mansi" +msgstr "Мансі" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" +msgid "Manufacturer" +msgstr "Виробник" -msgid "_Anchors" -msgstr "П_рив’язки" +msgid "Manx Gaelic" +msgstr "Менська гаельська" -msgid "Debug Raster Cha_nges" -msgstr "Зневаджування з_мін у растрі" +msgid "Many Windows" +msgstr "Багато вікон" -msgid "Hori_zontal Metric Lines" -msgstr "_Горизонтальні лінії метрики" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." +msgstr "" +"У багатьох програмах все ще не передбачено підтримки кернінґу «GPOS».\n" +"Якщо слід включити обидві таблиці, «GPOS» та застарілу «kern»,\n" +"позначте цей пункт.\n" +"Не варто позначати пункт, якщо ви позначили пункт відповідності Apple.\n" +"Використання цього пункту може призвести до неналежної роботи деяких\n" +"програм." -msgid "Vertical _Metric Lines" -msgstr "Вер_тикальні лінії метрики" +msgid "Maori" +msgstr "Маорійська" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Прив’язувати обриси до пі_ксельної сітки" +msgid "Mapping" +msgstr "Відповідність" -msgid "_Display Compositions..." -msgstr "П_оказати складені…" +msgid "Mapudungun" +msgstr "Арауканська" -msgid "Form_er Glyph" -msgstr "Поп_ередній гліф" +msgid "Marathi" +msgstr "Мараті" -msgid "N_umber Points" -msgstr "_Нумерація точок" +msgid "Mark" +msgstr "Позначка" -msgid "Grid Fi_t" -msgstr "Пі_ксельна сітка" +msgid "Mark Attachment Classes" +msgstr "Класи долучення позначок" -msgid "Sho_w" -msgstr "По_казувати" +#, c-format +msgid "Mark Class %.20s" +msgstr "Клас позначок %.20s" -msgid "Com_binations" -msgstr "Ко_мбінації" +msgid "Mark Class was in use" +msgstr "Клас позначок вже використано" -msgid "Next _Line in Word List" -msgstr "Наступний _рядок у списку слів" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Клас позначок:" -msgid "Previous Line in _Word List" -msgstr "П_опередній рядок у списку слів" +msgid "Mark Classes" +msgstr "Класи позначок" -msgid "SubFonts|_All" -msgstr "_Всі" +msgid "Mark Current Glyph" +msgstr "Позначити поточний гліф" -msgid "SubFonts|_None" -msgstr "_Жодних" +msgid "Mark Current Glyph As First" +msgstr "Позначити поточний гліф як перший" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "Пов_торне змішування багатоосновного шрифту" +msgid "Mark Current Glyph As Last" +msgstr "Позначити поточний гліф як останній" -msgid "_Point" -msgstr "_Точка" +msgid "Mark Insert:" +msgstr "Вставлення позначки:" -msgid "Tools_2" -msgstr "Інструменти_2" +msgid "Mark Positioning" +msgstr "Розташування позначок" -msgid "H_ints" -msgstr "_Гінти" +msgid "Mark Positioning via Substitution" +msgstr "Розташування позначок на основі підставляння" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "Багатоосновний" +msgid "Mark Set was in use" +msgstr "Набір позначок вже використовується" -msgid "Outline View 2" -msgstr "Перегляд обрисів 2" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Набір позначок:" -msgid "This window displays a single outline glyph (more data)" -msgstr "У цьому вікні показано обрис окремого гліфа (додаткові дані)" +msgid "Mark Sets" +msgstr "Набори позначок" -msgid "Outline View" -msgstr "Перегляд обрисів" +msgid "Mark Subs:" +msgstr "Підстановки позначки:" -msgid "This window displays a single outline glyph" -msgstr "Вікно з обрисом окремого гліфа" +msgid "Mark anchors provided when nothing can use them" +msgstr "Позначати прив’язки, якщо їх не може бути використано" -msgid "First Char" -msgstr "Перший символ" +msgid "Mark class/set names should not contain spaces." +msgstr "У назвах класів і наборів позначок не повинно міститися пробілів." -msgid "Second Char" -msgstr "Другий символ" +msgid "Mark for Overlap fix before Save" +msgstr "Позначити для виправлення перетинів перед збереженням" -msgid "Kern Size" -msgstr "Розмір керна" +msgid "Mark for Unlink, Remove Overlap before Generating" +msgstr "Позначити для від’єднання, вилучити перетин перед створенням" -msgid "Select a ligature to view" -msgstr "Вибрати лігатуру для перегляду" +msgid "Mark to Base Position" +msgstr "Розташування позначки відносно основи" -msgid "Kern Pair Closeup" -msgstr "Кернінґ пари" +msgid "Mark to Ligature Position" +msgstr "Розташування позначки відносно лігатури" -msgid "Anchor Control for Base" -msgstr "Керування прив’язками для основи" +msgid "Mark to Ligature attachment" +msgstr "Долучення позначок до лігатури" -msgid "Anchor Control for Mark" -msgstr "Керування прив’язками для позначки" +msgid "Mark to Mark" +msgstr "Позначка у позначку" -msgid "Anchored Pairs" -msgstr "Прив’язані пари" +msgid "Mark to Mark Position" +msgstr "Взаємне розташування позначок" -msgid "Kern Pairs" -msgstr "Кернінґові пари" +msgid "Mark to Mark attachment" +msgstr "Долучення позначок до позначок" -msgid "Sort By:" -msgstr "Впорядкувати за:" +msgid "Mark to base attachment" +msgstr "Долучення позначок до основи" #, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s не є коректною назвою класу (або числом)" - -msgid "Bad Class" -msgstr "Помилковий клас" +msgid "MarkClass-%d" +msgstr "КласПозначок-%d" -msgid "No Sequence/Lookups" -msgstr "Немає послідовності/фільтрів" +#, c-format +msgid "MarkSet-%d" +msgstr "НабірПозначок-%d" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "У списку послідовностей/фільтрів немає записів. Так і треба?" +msgid "Marked Glyph Is Kashida Like" +msgstr "Позначений гліф є подібним до кашіди (протяжки)" -msgid "Bad Sequence/Lookup List" -msgstr "Помилковий список послідовностей/фільтрування" +msgid "Marks" +msgstr "Позначки" #, c-format msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" -"Номер у послідовності, що перевищує межі, номер не повинен перевищувати %d " -"(кількість класів у наведеному вище списку)" +"Позначки у лігатурі має бути впорядковано за напрямком писемності.\n" +"Ця позначка і %d вказані у помилковому порядку." -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" -"Номер у послідовності, що перевищує межі, номер не повинен перевищувати %d " -"(кількість гліфів, класів або таблиць покриття)" +msgid "Marwari" +msgstr "Марварі" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "(Все інше)" +msgid "Mass Glyph Rename" +msgstr "Пакетне перейменування гліфів" -msgid " There must be at least one contextual rule" -msgstr " Має бути вказано принаймні одне контекстуальне правило" +msgid "Mass Glyph _Rename..." +msgstr "П_акетне перейменування гліфів…" -msgid "Missing rules" -msgstr "Немає правил" +msgid "Master Designs" +msgstr "Головне компонування" -msgid "Bad Coverage Table" -msgstr "Помилкова таблиця покриття" +msgid "Match" +msgstr "Відповідність" -msgid "There must be at least one match coverage table" -msgstr "Має бути вказано принаймні одну відповідну таблицю покриття" +msgid "Match Classes" +msgstr "Класи відповідності" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" -"Під час виконання зворотної ланцюгової підстановки має бути лише одна " -"таблиця покриття для встановлення відповідності" +msgid "Match Fuzziness:" +msgstr "Нечіткість збігів:" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" -"Під час виконання зворотної ланцюгової підстановки має бути рівно стільки " -"замін, скільки є назв гліфів для встановлення відповідності з таблицею " -"покриття." +msgid "Match: " +msgstr "Відповідність: " -msgid "Replacement mismatch" -msgstr "Невідповідність замінників" +msgid "Matching TTF Point:" +msgstr "Відповідна точка TTF:" -msgid "Bad rule" -msgstr "Помилкове правило" +msgid "Matching rules based on a list of classes" +msgstr "Правила відповідності на основі списку класів" -msgid "Warning" -msgstr "Попередження" +msgid "Matching rules based on a list of glyphs" +msgstr "Правила відповідності на основі списку гліфів" + +msgid "Math Kern" +msgstr "Математичний керн" + +msgid "Math Kerning" +msgstr "Математичний кернінґ" + +msgid "Math Misc. Symbols-A" +msgstr "Різноманітні математичні символи-A" + +msgid "Math Misc. Symbols-B" +msgstr "Математичні різноманітні символи-B" + +msgid "Math Operators Supplement" +msgstr "Математичні оператори (додаткові та інші)" + +msgid "Math Sp:" +msgstr "Мат. пробіл:" + +msgid "MathLeading:" +msgstr "Початок формули:" + +msgid "Mathematical Alphanumeric Symbols" +msgstr "Математичні буквено-цифрові символи" + +msgid "Mathematical Greek" +msgstr "Математичні символи з грецької абетки" + +msgid "Mathematical Operators" +msgstr "Математичні оператори" + +msgid "Mathematical centerline" +msgstr "Математична центральна лінія" + +msgid "Matrix Edit" +msgstr "Редагування матриці" + +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "Редагування матриці (подібне до редагування електронної таблиці)" + +msgid "Matrix Edit Continued" +msgstr "Продовження редагування матриці" + +msgid "Max" +msgstr "Максимум" + +msgid "Max # Functions" +msgstr "Макс. к-ть функцій" + +msgid "Max (ascent)" +msgstr "Макс. (верхні частини)" + +msgid "Max Bearing" +msgstr "Максимальна опора" + +msgid "Max Instruction Defines" +msgstr "Макс. к-ть визначень інструкцій" + +msgid "Max Stack Depth" +msgstr "Макс. глибина стеку" + +msgid "Max _Stack Depth:" +msgstr "Макс. _глибина стеку:" -#, c-format msgid "" -"%s\n" -"Proceed anyway?" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." msgstr "" -"%s\n" -"Виконати дію?" +"Максимальна висота основи акценту, за якої\n" +"немає потреби у сплощенні акцентів." msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." msgstr "" -"Під час виконання зворотної ланцюгової підстановки має бути лише одна " -"таблиця покриття з замінниками" +"Максимальна висота основи акценту, за якої\n" +"немає потреби у піднятті акцентів." -msgid "Bad Sections" -msgstr "Помилкові розділи" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"Максимальне дозволене зниження основної лінії\n" +"нижніх індексів відносно нижньої частини\n" +"основи. Використовується для основ, які\n" +"можна вважати рамкою або розширеною формою.\n" +"Додатне для зниження нижнього індексу відносно\n" +"низу основи." msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." msgstr "" -"Визначені розділи позбавлені сенсу. Всі фільтри має бути вказано у " -"середньому розділі." +"Максимальне дозволене зниження основної лінії\n" +"верхніх індексів відносно верхньої частини\n" +"основи. Використовується для основ, які\n" +"можна вважати рамкою або розширеною формою.\n" +"Додатне для зниження верхнього індексу відносно\n" +"низу основи." msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" -"Це правило не активує жодного фільтра.\n" -"Продовжувати попри це?" +"Максимальна висота верху нижніх індексів,\n" +"яка не потребує пересування\n" +"нижніх індексів вниз." -msgid "Bad class name" -msgstr "Помилкова назва класу" +msgid "Mbundu" +msgstr "Мбунду" -msgid "No spaces allowed in class names." -msgstr "У назвах класів не можна використовувати пробіли." +msgid "Me'en" +msgstr "Меенська" msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." +"Measure Distance[a]\n" +" 0=>distance with current positions\n" +" 1=>distance with original positions\n" +"Pops two point numbers, pushes distance between them" msgstr "" -"Якщо назвою класу є число, це число має бути номером класу у масиві " -"classes_simple." - -#, c-format -msgid "The class name, %s, is already in use." -msgstr "Назву класу, %s, вже використано." +"Measure Distance[a]\n" +"Виміряти відстань.\n" +" 0=>відстань між поточними позиціями\n" +" 1=>відстань між початковими позиціями\n" +"Отримує номери двох точок, виштовхує відстань між ними." -msgid "Section|Continue" -msgstr "Продовження" +msgid "" +"Measure Pixels Per EM\n" +"Pushs the pixels per em (for current rasterization)" +msgstr "" +"Measure Pixels Per EM\n" +"Виштовхує значення кількості пікселів у em (для поточної растеризації)" -msgid "Section|Start" -msgstr "Початок" +msgid "" +"Measure Point Size\n" +"Pushes the current point size" +msgstr "" +"Measure Point Size\n" +"Виштовхує поточний розмір точки." -msgid "Class|Name" -msgstr "Назва" +msgid "Measure Tool Canvas Number Color" +msgstr "Колір чисел інструмента вимірювання на полотні" -msgid "Glyphs in the class" -msgstr "Гліфи у одному класі" +msgid "Measure Tool Canvas Number Snapped Color" +msgstr "Колір чисел інструмента вимірювання на полотні з прилипанням" -msgid "Glyphs in the coverage tables" -msgstr "Гліфи у таблицях покриття" +msgid "Measure Tool Line Color" +msgstr "Колір ліній інструмента вимірювання" -msgid "Apply lookup" -msgstr "Застосувати фільтрування" +msgid "Measure Tool Point Color" +msgstr "Колір точок інструмента вимірювання" -msgid "at position" -msgstr "у позиції" +msgid "Measure Tool Point Snapped Color" +msgstr "Колір точок інструмента вимірювання з прилипанням" -msgid "Matching rules based on a list of glyphs" -msgstr "Правила відповідності на основі списку гліфів" +msgid "Measure Tool Windows Background Color" +msgstr "Колір тла у вікнах інструмента вимірювання" -msgid "Matching rules based on a list of classes" -msgstr "Правила відповідності на основі списку класів" +msgid "Measure Tool Windows Foreground Color" +msgstr "Колір переднього плану у вікнах інструмента вимірювання" -msgid "Section" -msgstr "Розділ" +msgid "Measure distance, angle between points" +msgstr "Виміряти відстань і кут між точками" -msgid "Replacement glyphs" -msgstr "Гліфи-замінники" +msgid "MeasureToolShowHorizontalVertical" +msgstr "Показ гор./верт. відстаней інструментом вимірювання" -msgid "Edit Contextual Position" -msgstr "Змінити контекстне розташування" +msgid "Medial" +msgstr "Середня" -msgid "Edit Contextual Substitution" -msgstr "Змінити контекстну підстановку" +msgid "Medial Forms" +msgstr "Проміжні форми" -msgid "Edit Chaining Position" -msgstr "Змінити ланцюгове розташування" +msgid "Medial Forms 2" +msgstr "Проміжні форми 2" -msgid "Edit Chaining Substitution" -msgstr "Змінити ланцюгову підстановку" +msgid "Medium" +msgstr "Середня" -msgid "Edit Reverse Chaining Substitution" -msgstr "Змінити зворотню ланцюгову підстановку" +msgid "Medium (100%)" +msgstr "Середній (100%)" -msgid "New Contextual Position" -msgstr "Нове контекстне розташування" +msgid "Medium High" +msgstr "Помірно високий" -msgid "New Contextual Substitution" -msgstr "Нова контекстна підстановка" +msgid "Medium Low" +msgstr "Помірно низький" -msgid "New Chaining Position" -msgstr "Нове ланцюгове розташування" +msgid "Meetei Mayek" +msgstr "Маніпурі" -msgid "New Chaining Substitution" -msgstr "Нова ланцюгова підстановка" +msgid "Meetei Mayek Extensions" +msgstr "Розширення маніпурі" -msgid "New Reverse Chaining Substitution" -msgstr "Нова зворотна ланцюгова підстановка" +msgid "Mende" +msgstr "Менде" -msgid "Add Lookup" -msgstr "Додати фільтрування" +msgid "Menu" +msgstr "Меню" -msgid "Remove Lookup" -msgstr "Вилучити фільтр" +msgid "Menu Bar" +msgstr "Смужка меню" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" -"Контекстуальну та ланцюгову підтаблиці OpenType може бути вказано\n" -" у одному з трьох форматів. Контекст може бути вказано або як\n" -" рядок певних гліфів, або як рядок класів гліфів, або як\n" -" рядок списку таблиць покриття.\n" -"Якщо буде використано перший формат, слід вказати рядок назв\n" -" гліфів. Якщо буде використано другий формат, вам слід вказати\n" -" рядок з назвами класів. Якщо буде використано третій формат,\n" -" вам слід вказати рядок, кожен з елементів якого може містити\n" -" декілька назв гліфів.\n" -"Для ланцюгових підтаблиць ви також можете вказати списки пошуку\n" -" назад і вперед." +msgid "Menu Name" +msgstr "Назва меню" -msgid "By Glyphs" -msgstr "За гліфами" +msgid "Menu name with no associated script" +msgstr "Пункт меню без пов’язаного скрипту" -msgid "By Classes" -msgstr "За класами" +msgid "Merge" +msgstr "Об’єднати" -msgid "By Coverage" -msgstr "За покриттям" +msgid "Merge Feature Info" +msgstr "Об’єднати відомості щодо шрифту" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" -"Це діалогове вікно може бути показано у двох форматах.\n" -" У простішому форматі буде приховано деякі складні моменти\n" -" правил. Складніший формат надасть вам змогу повністю\n" -" керувати параметрами." +msgid "Merge Fonts" +msgstr "Об’єднання шрифтів" -msgid "Dialog Type:" -msgstr "Тип вікна:" +msgid "Merge Results" +msgstr "Об’єднати результати" -msgid "Simple" -msgstr "Простий" +msgid "Merge into selection" +msgstr "Об’єднати у позначене" -msgid "Complex" -msgstr "Складений" +msgid "Merge tables across fonts" +msgstr "Об’єднати таблиці шрифтів" -msgid "New Section" -msgstr "Новий розділ" +msgid "Merge to Line" +msgstr "Об’єднати з лінією" -msgid "Set From Selection" -msgstr "Набір за позначеним" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "" +"Об’єднує два позначені (і сумісні) фільтрування у одне,\n" +"або об’єднує дві позначені підтаблиці фільтрування у одну." -msgid "Set this glyph list from a selection." -msgstr "Встановити цей список гліфів на основі позначених." +msgid "Merging Problem" +msgstr "Проблема об’єднання" -msgid "An ordered list of lookups and positions" -msgstr "Впорядкований список фільтрів і позицій" +msgid "Merging a font with itself achieves nothing" +msgstr "Об’єднання шрифту з самим собою не призведе до видимих наслідків" -msgid "Match" -msgstr "Відповідність" +msgid "Meroitic Cursive" +msgstr "Мероїтські (курсив)" -msgid "Backtrack" -msgstr "Повернення" +msgid "Meroitic Hieroglyphs" +msgstr "Мероїтські ієрогліфи" -msgid "Lookahead" -msgstr "Випередження" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"Під час створення MetaFont (mf) до stdout надсилається багато даних.\n" +"Здебільшого, ці дані є набридливими, але іноді\n" +"важливо бачити, чи все іде належним чином." -msgid "A list of glyphs:" -msgstr "Список гліфів:" +msgid "MetaFont exited with an error" +msgstr "Помилка під час роботи MetaFont" -msgid "Replacements" -msgstr "Замінники" +msgid "Metadata (xml):" +msgstr "Метадані (xml):" -msgid "A coverage table:" -msgstr "Таблиця покриття:" +msgid "Metrics" +msgstr "Метрика" -msgid "A list of coverage tables:" -msgstr "Список таблиць покриття:" +#, c-format +msgid "Metrics For %.50s" +msgstr "Метрика для %.50s" -msgid "Same as Match Classes" -msgstr "Ті самі, що і класи відповідності" +msgid "Metrics Label Color" +msgstr "Колір міток метрики" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "Всі_інші" +msgid "MetricsControlShiftSkip" +msgstr "Зсув метрики з Ctrl і Shift" -msgid "Match Classes" -msgstr "Класи відповідності" +msgid "MetricsShiftSkip" +msgstr "Зсув метрики з Shift" -msgid "Back Classes" -msgstr "Зворотні класи" +msgid "MetricsView" +msgstr "Вікно метрики" -msgid "Ahead Classes" -msgstr "Випереджувальні класи" +msgid "MfArgs" +msgstr "АргMf" -msgid "List of class names" -msgstr "Список назв класів" +msgid "MfAsk" +msgstr "ЗапитMf" -msgid "Classes" -msgstr "Класи" +msgid "MfClearBg" +msgstr "MfПорТло" -msgid "" -msgstr "<порожній>" +msgid "MfShowErr" +msgstr "ПоказПомилокMf" -#, c-format -msgid "%3d: " -msgstr "%3d: <неініціалізовано>" +msgid "Miao" +msgstr "Міао" -msgid "" -msgstr "<немає>" +msgid "Min" +msgstr "Мінімум" -msgid "No Watch Points" -msgstr "Немає точок спостереження" +msgid "Min (descent)" +msgstr "Мін. (нижні частини)" -msgid "Watch Points not supported in glyphs with references" -msgstr "Стежити за точками, що не підтримуються у гліфах з посиланнями" +msgid "Min Bearing" +msgstr "Мінімальна опора" -msgid "Registers" -msgstr "Регістри" +msgid "Min Kern" +msgstr "Мінімальний керн" -msgid "Stack" -msgstr "Стек" +msgid "MinConnectorOverlap:" +msgstr "МінПерекриттяЗ’єднань:" -msgid "Storage" -msgstr "Область даних" +msgid "" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." +msgstr "" +"Мінімальна дозволена висота нижньої лінії\n" +"верхніх індексів, за якої пересування індексів\n" +"вгору непотрібне." -msgid "Points" -msgstr "Точки" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." +msgstr "" +"Мінімальна відстань між лінією шрифту верхньої межі\n" +"і лінією основи оператора." -msgid "Cvt" -msgstr "ТКЗ" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." +msgstr "" +"Мінімальна відстань між лінією шрифту нижньої межі\n" +"і лінією основи оператора." -msgid "Raster" -msgstr "Растр" +msgid "" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." +msgstr "" +"Мінімальний проміжок між верхньою частиною нижньої\n" +"межі і нижньою частиною основного оператора." -msgid "Gloss" -msgstr "Глосарій" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." +msgstr "" +"Мінімальний проміжок між низом верхнього елемента у\n" +"стосі і верхом нижнього елемента для відділеної\n" +"формули." -msgid "Current Raster (TrueType)" -msgstr "Поточний растр (TrueType)" +msgid "" +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." +msgstr "" +"Мінімальний проміжок між низом верхнього елемента у\n" +"стосі і верхом нижнього елемента." -msgid "Registers (TrueType)" -msgstr "Регістри (TrueType)" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." +msgstr "" +"Мінімальна відстань між низом верхньої межі\n" +"і верхньою точкою основи оператора." -msgid "Stack (TrueType)" -msgstr "Стек (TrueType)" - -msgid "Storage (TrueType)" -msgstr "Область даних (TrueType)" - -msgid "Points (TrueType)" -msgstr "Точки (TrueType)" - -msgid "Twilight" -msgstr "Притлумлені" - -msgid "Normal" -msgstr "Звичайні" - -msgid "Current" -msgstr "Поточна" - -msgid "Points|Original" -msgstr "Початкові" - -msgid "Grid" -msgstr "Ґратка" - -msgid "Raw" -msgstr "Без обробки" - -msgid "Em Units" -msgstr "Одиниці em" - -msgid "Transformed" -msgstr "Перетворено" - -msgid "Instructions out of date" -msgstr "Застарілі інструкції" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." +msgstr "" +"Мінімальний інтервал між лінією розтягнутого\n" +"елемента та лінією нижньої частини над ним." msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." msgstr "" -"Розташування точок було змінено. Це може означати, що тепер інструкції " -"truetype посилаються на помилкові точки, отже зображення гліфів може бути " -"викривлено непередбаченим чином." - -msgid "Step into" -msgstr "Увійти" - -msgid "Step over (Next)" -msgstr "Перейти до наступної інструкції" - -msgid "Step out of current function" -msgstr "Вийти з поточної функції" +"Мінімальна відстань між лініями розтягнутого\n" +"елемента та верхньою частиною елемента під ним." -msgid "Continue" -msgstr "Продовжити" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "Мінімальний проміжок між лініями верхнього і нижнього індексів." msgid "" -"Watch all selected points\n" -"(stop when a point moves)" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" msgstr "" -"Спостерігати за всіма позначеними точками\n" -"(зупинятися у разі пересування точки)" - -msgid "Window" -msgstr "Вікно" - -msgid "Exit Debugger" -msgstr "Вийти з режиму зневаджування" - -msgid "Instruction Gloss (TrueType)" -msgstr "Глосарій інструкцій (TrueType)" +"Мінімальна висота, за якої відділений вираз\n" +"вважатиметься підформулою" -msgid "Export Options" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" msgstr "" +"Мінімальна висота операторів з індексами (інтегралів, символів сум тощо)" msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" +"Minimum of top two stack entries\n" +"Pops two values, pushes the minimum back" msgstr "" +"Minimum of top two stack entries\n" +"Мінімум з двох верхніх елементів у стеку.\n" +"Отримує два значення, виштовхує мінімальне з них." msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." +"Minimum overlap of connecting glyphs during\n" +"glyph construction." msgstr "" +"Мінімальне перекриття з’єднуючих гліфів під час\n" +"побудови гліфів." -msgid "_Always raise this dialog when exporting" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." msgstr "" +"Мінімальна можлива відстань між нижньою точкою\n" +"чисельника і лінією риски дробу у відділеній\n" +"формулі." -msgid "Bits/Pixel:" -msgstr "Бітів на піксель:" - -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Коректними значеннями кількості бітів на піксель є лише 1, 2, 4 та 8" - -msgid "Pixel size?" -msgstr "Розмір пікселя?" - -msgid "EPS" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." msgstr "" +"Мінімальна можлива відстань між нижньою точкою\n" +"чисельника і лінією риски дробу." -msgid "XFig" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." msgstr "" +"Мінімальна можлива відстань між верхньою точкою знаменника\n" +"і лінією риски дробу у відділеній формулі." -msgid "SVG" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." msgstr "" +"Мінімальна можлива відстань між верхньою точкою знаменника\n" +"і лінією риски дробу." -msgid "Glif" -msgstr "" +msgid "Minor A_xis:" +msgstr "Мала в_ісь:" -msgid "PDF" -msgstr "" +msgid "Minor:" +msgstr "Додаткова:" -msgid "Raph's plate" -msgstr "Файли plate Рафа Левьєна" +msgid "Misc." +msgstr "Інше" -msgid "X Bitmap" -msgstr "" +msgid "Miscellaneous Math Symbols-A" +msgstr "Різноманітні математичні символи-A" -msgid "BMP" -msgstr "" +msgid "Miscellaneous Math Symbols-B" +msgstr "Різноманітні математичні символи-B" -msgid "png" -msgstr "" +msgid "Miscellaneous Symbols" +msgstr "Різні символи" -msgid "X Pixmap" -msgstr "" +msgid "Miscellaneous Technical" +msgstr "Різні технічні" -msgid "C FontForge" -msgstr "" +msgid "Miscellaneous Technical Symbols" +msgstr "Різноманітні технічні символи" -msgid "_Replace" -msgstr "За_мінити" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "Невідповідні типи фільтрування у фільтруванні, яке обробляється" -msgid "File Exists" -msgstr "Файл існує" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "Невідповідність локального і спільного прапорців кортежів.\n" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Файл з назвою %s вже існує. Замінити його?" +msgid "Missing \"OS/2\" table" +msgstr "Не знайдено таблиці \"OS/2\"" -msgid "Couldn't create directory" -msgstr "Не вдалося створити каталог" +msgid "Missing Bitmap" +msgstr "Немає растру" -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Не вдалося створити каталог: %s" +msgid "Missing BlueValues entry." +msgstr "Не знайдено запису BlueValues." -msgid "Create directory" -msgstr "Створити каталог" +msgid "Missing Glyph" +msgstr "Немає гліфа" -msgid "Directory name?" -msgstr "Назва каталогу?" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Немає гліфа…" -msgid "Export" -msgstr "Експорт" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "Не виявлено ресурсу POST %u\n" -msgid "_Filter" -msgstr "_Фільтр" +msgid "Missing Points at Extrema" +msgstr "Немає точок у екстремумах" -msgid "Directory|_New" -msgstr "С_творити" +msgid "Missing Script" +msgstr "Немає скрипту" -msgid "_Options" -msgstr "" +msgid "Missing Subtable definition found in chained context" +msgstr "У ланцюговому контексті виявлено пропущене визначення підтаблиці" -msgid "Format:" -msgstr "Формат:" +msgid "Missing bitmap strike" +msgstr "Немає растрового розміру" -msgid "Transformation Matrix" -msgstr "Матриця перетворення" +msgid "Missing cidmap file" +msgstr "Не виявлено файла cidmap" -msgid "Value out of range" -msgstr "Значення поза діапазоном" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Не вистачає правої круглої дужки у включенні, рядок %d %s" -msgid "_Base:" -msgstr "_Базова:" +msgid "Missing extension" +msgstr "Немає розширення" -msgid "Ref:" -msgstr "Відповідник:" +msgid "Missing glyph" +msgstr "Немає гліфа" -msgid "Bad Point Match" -msgstr "Помилкова відповідність точок" +msgid "Missing glyph extension" +msgstr "Не вказано розширення гліфа" -msgid "Both points must be specified, or neither" -msgstr "Слід вказати або обидві точки або жодної" +msgid "Missing glyph name" +msgstr "Не вказано назви гліфа" -msgid "Couldn't find base point" -msgstr "Не вдалося знайти базову точку" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "Не вистачає лівої дужки у команді отримання покажчика ТКЗ" -msgid "Couldn't find point in reference" -msgstr "Не вдалося знайти точку за посиланням" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Не вказано назви у рядку %d %s" -msgid "C_hange" -msgstr "З_мінити" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "Під час обробки %s не виявлено назви для символу unicode %x" -msgid "_Retain" -msgstr "_Не змінювати" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Не вистачає числа у рядку %d %s" -msgid "Transformation Matrix Changed" -msgstr "Змінено матрицю перетворення" +msgid "Missing pushes" +msgstr "Не вистачає інструкцій push" +#, c-format msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" -"Вами було внесено зміни до матриці перетворення, бажаєте використати нову " -"версію матриці?" +"Не вказано назви, на яку слід змінити %s\n" +"%s" -msgid "Reference Info" -msgstr "Відомості щодо посилання" +msgid "Missing required table: \"glyf\"" +msgstr "Не знайдено обов’язкової таблиці: \"glyf\"" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Посилання на символ %1$.20s, %2$d" - -msgid "Transformed by:" -msgstr "Перетворено:" - -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"Матриця перетворення визначає, як точки початкового\n" -"гліфа має бути перетворено до їх показу у поточному\n" -"гліфі.\n" -" x(нове) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(нове) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgid "Missing required table: \"head\"" +msgstr "Не знайдено обов’язкової таблиці: \"head\"" -msgid "_Use My Metrics" -msgstr "Використовувати _мою метрику" +msgid "Missing required table: \"hhea\"" +msgstr "Не знайдено обов’язкової таблиці: \"hhea\"" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"Стосується лише шрифтів truetype. Цей прапорець визначає, що ширина\n" -"складеного гліфа має дорівнювати еталонній ширині." +msgid "Missing required table: \"loca\"" +msgstr "Не знайдено обов’язкової таблиці: \"loca\"" -msgid "_Round To Grid" -msgstr "_Округлення за ґраткою" +msgid "Missing required table: \"maxp\"" +msgstr "Не знайдено обов’язкової таблиці: \"maxp\"" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Стосується лише шрифтів truetype. Цей прапорець визначає, що під час " -"пересування\n" -"еталона слід округлювати пересування відповідно до цілих ліній сітки." +msgid "Missing required table: \"name\"" +msgstr "Не знайдено обов’язкової таблиці: \"name\"" -msgid "TrueType Point _Matching:" -msgstr "_Відповідність точок TrueType:" +msgid "Missing required table: \"post\"" +msgstr "Не знайдено обов’язкової таблиці: \"post\"" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." +msgid "Missing right bracket in command (or bad binary value in bracket)" msgstr "" -"Використовується лише у шрифтах truetype. Цей прапорець визначає, що\n" -"це посилання не слід пересувати звичайним чином, — його позицію слід\n" -"визначати пересуванням посилання таким чином, що визначальна точка у\n" -"посиланні розташовується над визначальною точкою у основному символі." +"У команді не вистачає правої дужки (або помилкове бінарне значення у дужках)" -msgid "Bounding Box:" -msgstr "Обмежувальна рамка:" +msgid "Missing right paren in command to get a cvt index" +msgstr "Не вистачає правої дужки у команді отримання покажчика ТКЗ" -msgid "X:" -msgstr "" +msgid "Missing rules" +msgstr "Немає правил" -msgid "Y:" -msgstr "" +msgid "Missing suffix" +msgstr "Не вказано суфікса" -msgid "_Show" -msgstr "Пок_азати" +msgid "Mixed contours and references" +msgstr "Мішанина з контурів і посилань" -msgid "Image Info" -msgstr "Інформація щодо зображення" +msgid "Mizo" +msgstr "Мізо" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "У позиції: (%.0f,%.0f)" +msgid "Modern" +msgstr "Модерн" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Масштаб: (%.2f,%.2f)" +msgid "Modern Serifs" +msgstr "Модерн з засічками" #, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Розміри: %d x %d пікселів" +msgid "Modes: " +msgstr "Режими: " -msgid "Last Anchor Point" -msgstr "Остання точка прив’язки" +msgid "Modification Date:" +msgstr "Дата внесення змін:" -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" -"Ви вилучаєте останню точку прив’язки у цьому символі.\n" -"Якщо цю дію буде виконано, діалогове вікно буде закрито. Це те, чого ви " -"бажаєте?" +msgid "Modifier Tone Letters" +msgstr "Символи зміни тону" -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" -"Позначки у лігатурі має бути впорядковано за напрямком писемності.\n" -"Ця позначка і %d вказані у помилковому порядку." +msgid "Mohawk" +msgstr "Мохаук" -msgid "Out Of Order" -msgstr "Не за порядком" +msgid "Moksha" +msgstr "Мокшанська" -msgid "Lig Index:" -msgstr "Інд. лігатури:" +msgid "Moldavian" +msgstr "Молдавська" -msgid "Index in use" -msgstr "Індекс вже використано" +msgid "Mon" +msgstr "Мон" -msgid "This ligature index is already in use" -msgstr "Цей індекс лігатури вже використано" +msgid "Mongolian" +msgstr "Монгольська" -msgid "This index is much larger than the closest neighbor" -msgstr "Цей індекс набагато перевищує найближчий сусідній" +msgid "Mongolian (Cyrillic)" +msgstr "Монгольська (кирилиця)" -msgid "Too Big" -msgstr "Занадто великий" +msgid "Mongolian (Mongolian)" +msgstr "Монгольська (монгольська)" -msgid "Class already used" -msgstr "Клас вже використано" +msgid "Mongolian (cyrillic)" +msgstr "Монгольська (кирилиця)" -msgid "This anchor class already is associated with a point in this character" -msgstr "Цей клас прив’язок вже пов’язано з точкою цього символу" +msgid "Monospace" +msgstr "Моноширинний" -msgid "Anchor Point Info" -msgstr "Інформація щодо точки прив’язки" +msgid "Monospaced" +msgstr "Моноширинний" -msgid "Matching TTF Point:" -msgstr "Відповідна точка TTF:" +msgid "Montage" +msgstr "Монтаж" -msgid "Base Mark" -msgstr "Базова позначка" +msgid "Montages" +msgstr "Монтажі" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "Запис курсиву" +msgid "Moose Cree" +msgstr "Крі (лосина)" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "Кінець курсиву" +msgid "More Images Than Selected Glyphs" +msgstr "Кількість зображень перевищує кількість гліфів" -msgid "AnchorPoint|_New" -msgstr "С_творити" +#. GT: More Parameters +msgid "More Params" +msgstr "Додаткові параметри" -msgid "AnchorClass|New _Class" -msgstr "Створити _клас" +msgid "More pushes specified than needed" +msgstr "Вказано більше інструкцій push, ніж потрібно" #, c-format -msgid "Curvature: %g" -msgstr "Кривина: %g" - -msgid "Curvature: ?" -msgstr "Кривина: ?" - -msgid "Base X" -msgstr "X основи" - -msgid "Base Y" -msgstr "Y основи" - -msgid "Next CP X" -msgstr "X наст. КТ" - -msgid "Next CP Y" -msgstr "Y наст. КТ" - -msgid "Next CP Dist" -msgstr "Відст. наст. КТ" - -msgid "Next CP Angle" -msgstr "Кут наст. КТ" - -msgid "Prev CP Dist" -msgstr "Відст. попер. КТ" - -msgid "Prev CP X" -msgstr "X попер. КТ" - -msgid "Prev CP Y" -msgstr "Y попер. КТ" - -msgid "Prev CP Angle" -msgstr "Кут попер. КТ" +msgid "More than 256 entries in subfont %s\n" +msgstr "Більше за 256 записів у підшрифті %s\n" -msgid "Overlapped Hints" -msgstr "Перекриті гінти" +msgid "Moroccan" +msgstr "Марокканська" -#, c-format msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" msgstr "" -"Щойно вибраний вами гінт перетинається з <%.2f,%.2f>. Вам не слід вибирати " -"один з цих гінтів або обидва гінти." - -msgid "Point Info" -msgstr "Відомості щодо точки" - -msgid "_Normal" -msgstr "_Звичайний" - -msgid "_Interpolated" -msgstr "_Інтерполяція" - -msgid "N_ever Interpolate" -msgstr "_Ніколи не інтерполювати" - -msgid "Prev CP:" -msgstr "Попер. КТ:" +"У більшості форматів шрифтів не можна визначати сусідні точки (або\n" +"контрольні точки), які розташовано на відстані понад 32767 em у\n" +"напрямку x або y." -msgid "ControlPoint|Default" -msgstr "Типове" - -msgid "Offset" -msgstr "Зміщення" +msgid "" +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." +msgstr "" +"Більшість фільтрувань буде долучено до модифікації,\n" +"яка є активною у певній писемності певної мови.\n" +"Інколи фільтрування не долучаються до жодної\n" +"модифікації, але викликаються іншим умовним\n" +"фільтруванням. Крім того, фільтрування може\n" +"бути долучено до декількох модифікацій.\n" +"Модифікація задається чотирилітерним теґом\n" +"OpenType або дволіцифровою комбінацією mac:\n" +"<модифікація,параметр>." -msgid "Dist" -msgstr "Відст." +msgid "" +"Move Direct Absolute Point[a]\n" +" 0=>do not round\n" +" 1=>round\n" +"Pops a point number, touches that point\n" +"and perhaps rounds it to the grid along\n" +"the projection vector. Sets rp0&rp1 to the point" +msgstr "" +"Move Direct Absolute Point[a]\n" +"Пересунути абсолютну точку безпосередньо. 0=>не округлювати\n" +" 1=>округлювати\n" +"Отримує номер точки, пересуває точку\n" +"і може округлити координати за ґраткою вздовж вектора\n" +"проектування. Встановлює rp0 і rp1 у вказану точку." -msgid "°" +msgid "" +"Move Direct Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round\n" +" c=1 round\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a point moves it so that it maintains\n" +"its original distance to the rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" +"Move Direct Relative Point[abcde]\n" +" a=0=>не встановлювати rp0\n" +" a=1=>встановити rp0 у точку\n" +" b=0=>не зберігати відстані, що перевищують мінімальну\n" +" b=1=>зберігати відстань принаймні мінімальною\n" +" c=0 — не округлювати\n" +" c=1 — округлювати\n" +" de=0 => сіра відстань\n" +" de=1 => чорна відстань\n" +" de=2 => біла відстань\n" +"Отримує точку, пересуває її зі збереженням\n" +"відстані від rp0. Встановлює rp1 у rp0, а rp2 — у точку\n" +"іноді — rp0 у точку." -msgid "Curvature: -0.00000000" -msgstr "Кривина: -0.00000000" +msgid "" +"Move INDEXed element to stack\n" +"Pops an index & moves stack\n" +"element[index] to top of stack\n" +"(removing it from where it was)" +msgstr "" +"Move INDEXed element to stack\n" +"Пересунути індексований елемент у стеку\n" +"Отримує індекс і копіює елемент зі стека з\n" +"номером індексу на вершину стека.\n" +"(З попереднього місця елемент буде вилучено)" -msgid "Next CP:" -msgstr "Наст. КТ:" +msgid "" +"Move Indirect Absolute Point[a]\n" +" 0=>do not round, don't use cvt cutin\n" +" 1=>round\n" +"Pops a point number & a cvt entry,\n" +"touches the point and moves it to the coord\n" +"specified in the cvt (along the projection vector).\n" +"Sets rp0&rp1 to the point" +msgstr "" +"Move Indirect Absolute Point[a]\n" +" 0=>не округлювати, не використовувати початок cvt\n" +" 1=>округлювати\n" +"Отримує номер точки і запис cvt, пересуває точку\n" +"у точку з координатами, заданими у cvt (вздовж\n" +"вектора проектування).\n" +"Встановлює rp0 і rp1 у точку." msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." +"Move Indirect Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round nor use cvt cutin\n" +" c=1 round & use cvt cutin\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a cvt index and a point moves it so that it\n" +"is cvt[index] from rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" msgstr "" -"Це відмінність у кривині між наступним і\n" -"попереднім сплайнами. Контури часто виглядають\n" -"краще, якщо це число близьке до 0." +"Move Indirect Relative Point[abcde]\n" +" a=0=>не встановлювати rp0\n" +" a=1=>встановити rp0 у точку\n" +" b=0=>не зберігати відстані, що перевищують мінімальну\n" +" b=1=>зберігати відстань принаймні мінімальною\n" +" c=0 — не округлювати\n" +" c=1 — округлювати\n" +" de=0 => сіра відстань\n" +" de=1 => чорна відстань\n" +" de=2 => біла відстань\n" +"Отримує точку, пересуває її відповідно до cvt[індекс] відносно\n" +"rp0. Встановлює rp1 у rp0, а rp2 — у точку,\n" +"іноді — rp0 у точку." -msgid "Type:" -msgstr "Тип:" +msgid "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>do not set rp0\n" +" 1=>set rp0 to point\n" +"Pops a 26.6 distance and a point\n" +"Moves point so it is distance from rp0" +msgstr "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>не встановлювати rp0\n" +" 1=>встановити rp0 у точку\n" +"Отримує відстань у форматі 26.6 і точку.\n" +"Пересуває точку на відстань від rp0." -msgid "Location" -msgstr "Розташування" +msgid "Move by Ruler..." +msgstr "Пересунути за лінійкою…" -msgid "Hint Mask" -msgstr "Маска гінтинґу" +msgid "Move..." +msgstr "Пересунути…" -msgid "Active Hints" -msgstr "Активні гінти" +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." +msgstr "" +"Пересуває поточне позначення фільтрування на місце після наступного " +"фільтрування\n" +"або пересуває поточну позначену підтаблицю на місце після наступної " +"підтаблиці." -msgid "Prev On Contour" -msgstr "Попередня на контурі" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." +msgstr "" +"Пересуває поточне позначення фільтрування на місце перед попереднім у списку " +"фільтрувань\n" +"або пересуває поточну позначену підтаблицю на місце перед попередньою " +"підтаблицею." -msgid "Next On Contour" -msgstr "Наступна на контурі" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "" +"Пересуває поточне позначення фільтрування на перше місце у списку " +"фільтрувань\n" +"або пересуває поточну позначену підтаблицю на перше місце у її фільтруванні." -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" msgstr "" +"Пересуває поточне позначення фільтрування на останнє місце у ланцюжку " +"фільтрувань\n" +"або пересуває поточну позначену підтаблицю на останнє місце у її фільтруванні" -msgid "Spiro Point Info" -msgstr "Відомості щодо точки Spiro" +msgid "Mult Subs" +msgstr "Множинні" -msgid "Dependents" -msgstr "Залежності" +msgid "Multi-Master table, obsolete" +msgstr "таблиця багатоосновного, застаріла" -msgid "Show" -msgstr "Показати" +msgid "Multi-line edit" +msgstr "Багаторядковий текст" -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Підтаблиця %.60s у гліфі %.60s" +msgid "Multiple" +msgstr "Повтор" -msgid "Dependent Substitutions" -msgstr "Залежні підстановки" +msgid "Multiple Segment" +msgstr "Кратний сегмент" -msgid "Freetype rasterization failed.\n" -msgstr "Спроба растеризації Freetype зазнала невдачі.\n" +msgid "Multiple Substitution" +msgstr "Кратна підстановка" -msgid "Pointsize Y" -msgstr "Розмір за Y" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "" +"Декілька копій позначеного фрагмента має бути розташовано вздовж контуру" -msgid "Pointsize X" -msgstr "Розмір за X" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "" +"На одне кодування Unicode U+%04X відображено декілька гліфів. Буде " +"використано лише один з них.\n" -msgid "DPI" -msgstr "т/д" +msgid "Multiple master font with more than 16 instances\n" +msgstr "У багатоосновного шрифту більше за 16 екземплярів\n" -msgid "Grid Fit Parameters" -msgstr "Відповідно параметрів ґратки" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Багатоосновний шрифт, з кількістю осей, що перевищує 4\n" -msgid "Debug _fpgm/prep" -msgstr "Зневад_жування fpgm/prep" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "" +"У %s викликано багатоосновну підпрограму з помилковою кількістю аргументів.\n" -msgid "Scale X/Y the same" -msgstr "Однаковий масштаб за X і Y" +msgid "Multiple names for language" +msgstr "Декілька назв мови" -msgid "_DPI:" -msgstr "_Роздільність:" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "Під час обробки %s виявлено декілька назв для символу unicode %x" -msgid "_Pointsize Y:" -msgstr "_Розмір за Y:" +msgid "Multiple refs with use-my-metrics" +msgstr "Декілька посилань з використанням власної метрики" -msgid "_Mono" -msgstr "_Моно" - -msgid "_Anti-Aliased" -msgstr "З_гладжування" - -msgid "Base:" -msgstr "Основа:" - -msgid "Size:" -msgstr "Розмір:" - -msgid "Review Hints" -msgstr "Переглянути гінти" +msgid "Multiple-Density Font" +msgstr "Шрифт декількох щільностей" -msgid "_HStem" -msgstr "_Горизонтальні штрихи" +msgid "MultipleEncodingIgnored" +msgstr "Ігнорування зайвих кодувань" -msgid "_VStem" -msgstr "_Вертикалні штрихи" +msgid "Mundari" +msgstr "Мундарі" -msgid "_Move Points" -msgstr "П_ересунути точки" +msgid "Music" +msgstr "Музичний" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"У разі зміни розташування гінту\n" -"коригувати розташування всіх точок,\n" -"що лежать на цьому гінті" +msgid "Musical" +msgstr "Музична" -msgid "Cr_eate" -msgstr "Ст_ворити" +msgid "Musical Symbols" +msgstr "Музичні символи" -msgid "Re_move" -msgstr "В_илучити" +msgid "Must be a number" +msgstr "Слід вказати число" -msgid "Previous Hint." -msgstr "Попередній гінт" +msgid "Mutually Exclusive" +msgstr "Взаємно виключні" -msgid "Next Hint." -msgstr "Наступний гінт" +msgid "Myanmar" +msgstr "М’янмська" -msgid "Regenerate Hint Substitution Points" -msgstr "Повторно створити точки підстановки гінтів" +msgid "Myanmar Extended-A" +msgstr "М’янмська розширена-A" msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" -"Якщо ви вносили якісь зміни до гінтів, окрім\n" -"зміни у гінтах, змініть маски гінтів і точки\n" -"підстановки." - -msgid "Create Hint" -msgstr "Створити гінт" - -msgid "Create Horizontal Stem Hint" -msgstr "Створити гінт горизонтального штриха" - -msgid "Create Vertical Stem Hint" -msgstr "Створити гінт вертикального штриха" - -msgid "Import Parameters" +"N PUSH Bytes\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many unsigned bytes" msgstr "" +"N PUSH Bytes\n" +"Читає вказаний байт (без знаку) з потоку\n" +"інструкцій, потім читає і виштовхує\n" +"визначену цим байтом кількість байтів." msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." +"N PUSH Words\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many signed 2byte words" msgstr "" +"N PUSH Words\n" +"Читає вказаний байт (без знаку) з потоку\n" +"інструкцій, потім читає і виштовхує\n" +"визначену цим байтом кількість\n" +"двобайтових слів." -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "N'Ko" +msgstr "Н’ко" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "N-Cree" +msgstr "Крі (N)" msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." +"NEGate\n" +"Negates the top of the stack" msgstr "" +"NEGate\n" +"Змінити знак елемента на вершині стека." -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "NFNT (Resource)" +msgstr "NFNT (ресурс)" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "NLC Kanji Forms" +msgstr "Форми кандзі NLC" -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "NUL, Default Character" +msgstr "NUL, типовий символ" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "N_ever Interpolate" +msgstr "_Ніколи не інтерполювати" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +msgid "N_umber Points" +msgstr "_Нумерація точок" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "Naga-Assamese" +msgstr "Нага (асамська)" -msgid "Accuracy _Target:" -msgstr "" +msgid "Nagari" +msgstr "Нагарі" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "Name" +msgstr "Назва" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "Name Contour" +msgstr "Назвати контур" -msgid "Accuracy Target:" -msgstr "" +msgid "Name For Human_s:" +msgstr "Зручна на_зва:" -msgid "Image" -msgstr "Зображення" +msgid "Name List:" +msgstr "Список назв:" -msgid "PDF page graphics" -msgstr "Сторінки PDF" +msgid "Name Point" +msgstr "Назвати точку" -msgid "Raph's plate files" -msgstr "Файли plate Рафа Левьєна" +msgid "Name Point..." +msgstr "Назвати точку" -msgid "BDF" -msgstr "" +msgid "Name in use" +msgstr "Назва використовується" -msgid "TTF" -msgstr "" +msgid "Name this contour" +msgstr "Назвати цей контур" -msgid "ΤεΧ Bitmap Fonts" -msgstr "Растрові шрифти ΤεΧ" +msgid "Name this guideline or cancel to create it without a name" +msgstr "Ви можете долучити текстову мітку до цієї напрямної, якщо бажаєте" -msgid "PCF (pmf)" -msgstr "" +msgid "Name this point" +msgstr "Назвати цю точку" -msgid "Mac Bitmap" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" msgstr "" +"Назва, використана для поля ід. виробника\n" +"під час створення шрифту ttf (таблиця OS/2).\n" +"Має не перевищувати у довжину 4 символи." -msgid "Win FON" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" msgstr "" +"Назва у полі ливарні під час\n" +"створення шрифту bdf" -msgid "palm" -msgstr "" +msgid "Name used twice" +msgstr "Назву використано двічі" -msgid "Image Template" -msgstr "Шаблон у зображенні" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Назва, %s%s, є занадто довгою, рядок %d %s" -msgid "EPS Template" -msgstr "Шаблон у EPS" +msgid "Name:" +msgstr "Назва:" -msgid "SVG Template" -msgstr "Шаблон у SVG" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Список назв %s засновано на списку %s, знайти який не вдалося" -msgid "Glif Template" -msgstr "Шаблон Glif" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Список назв %s засновано на двох списках назв" -msgid "Only One Font" -msgstr "Лише один шрифт" +msgid "NameList base missing" +msgstr "Не знайдено основи списку назв" -msgid "Only one font may be imported into the background" -msgstr "У тло можна імпортувати лише один шрифт" +msgid "NameList based twice" +msgstr "Подвійне джерело списку назв" -msgid "Import" -msgstr "Імпорт" +msgid "NameList parsing error" +msgstr "Помилка обробки списку назв" -msgid "_Import" -msgstr "_Імпортувати" +msgid "Named Styles" +msgstr "Іменовані стилі" -msgid "As Background" -msgstr "Як тло" +msgid "Namelist contains non-ASCII names" +msgstr "У списку назв містяться назви, що складаються не з символів ASCII" -msgid "Magnify (Minify with alt)" -msgstr "Збільшити (з Alt — Зменшити)" +msgid "Namelist creation failed" +msgstr "Спроба створення списку назв зазнала невдачі" -msgid "Pointer" -msgstr "Вказівник" +msgid "Nanai" +msgstr "Нанайська" -msgid "Draw a freehand curve" -msgstr "Намалювати довільну криву" +msgid "Narrow" +msgstr "Вузький" -msgid "Scroll by hand" -msgstr "Гортання" +msgid "Naskapi" +msgstr "Наскапі" -msgid "Cut splines in two" -msgstr "Розрізати сплайн на два" +msgid "Navigation" +msgstr "Навігація" -msgid "Measure distance, angle between points" -msgstr "Виміряти відстань і кут між точками" +msgid "Ndebele" +msgstr "Ндебеле" -msgid "Add a point, then drag out its control points" -msgstr "Додати точку і вказати розташування її контрольних точок" +msgid "Ndonga" +msgstr "Ндонга" -msgid "Change whether spiro is active or not" -msgstr "Змінити режим spiro (задіяно чи ні)" +msgid "Ne_xt Control Point" +msgstr "Н_аступна контрольна точка" -msgid "Add a curve point" -msgstr "Додати точку кривої" +msgid "Near" +msgstr "Біля" -msgid "Add a curve point always either horizontal or vertical" -msgstr "" -"Додати точку кривої, що завжди лежатиме на горизонтальній або вертикальній " -"прямій" +#, c-format +msgid "Near (%f,%f)" +msgstr "Поряд (%f,%f)" -msgid "Add a corner point" -msgstr "Додати кутову точку" - -msgid "Add a tangent point" -msgstr "Додати точку дотику" - -msgid "Rotate the selection" -msgstr "Обертати позначене" - -msgid "Scale the selection" -msgstr "Масштабувати позначене" +msgid "Needs bitmap font" +msgstr "Потрібен растровий шрифт" -msgid "Flip the selection" -msgstr "Віддзеркалити позначене" +msgid "Negative Width" +msgstr "Від’ємна ширина" -msgid "Skew the selection" -msgstr "Перекосити позначене" +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" +msgstr "" +"У TrueType не можна використовувати символи з від’ємною шириною.\n" +"Ви справді бажаєте використати від’ємну ширину?" -msgid "Perform a perspective transformation on the selection" -msgstr "Виконати перетворення перспективи позначеного" +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"У TrueType не можна використовувати гліфи з від’ємною шириною\n" +"Ви справді бажаєте використати від’ємну ширину?" -msgid "Rotate the selection in 3D and project back to plane" +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." msgstr "" +"Від’ємний горизонтальний кернінґ після порядку у\n" +"радикалі, якщо такий вказано." -msgid "Polygon or Star" -msgstr "Багатокутник або зірка" +msgid "Nepali" +msgstr "Непальська" -msgid "Rectangle or Ellipse" -msgstr "Прямокутник або еліпс" +msgid "Nepali (India)" +msgstr "Непальська (Індія)" -msgid "_Pointer" -msgstr "В_казівник" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Вкладена підстановка %.80s" -msgid "_Magnify" -msgstr "З_більшувальне скло" +msgid "Neutral" +msgstr "Нейтральне" -msgid "_Freehand" -msgstr "_Олівець" +msgid "Never Embed/No Editing" +msgstr "Ніколи не вбудовувати/не редагувати" -msgid "_Scroll" -msgstr "_Гортання" +msgid "New Alternate List" +msgstr "Новий список альтернатив" -msgid "_Knife" -msgstr "_Ніж" +msgid "New Anchor Class" +msgstr "Новий клас прив’язки" -msgid "_Ruler" -msgstr "_Лінійка" +msgid "New Chaining Position" +msgstr "Нове ланцюгове розташування" -msgid "P_en" -msgstr "_Перо" +msgid "New Chaining Substitution" +msgstr "Нова ланцюгова підстановка" -msgid "_Activate Spiro" -msgstr "За_діяти Spiro" +msgid "New Contextual Glyph Insertion" +msgstr "Нова вставка контекстуального гліфа" -msgid "Sca_le" -msgstr "_Масштабування" +msgid "New Contextual Kerning" +msgstr "Новий контекстуальний кернінґ" -msgid "Rotate" -msgstr "Обертати" +msgid "New Contextual Position" +msgstr "Нове контекстне розташування" -msgid "Flip" -msgstr "Віддзеркалити" +msgid "New Contextual Substitution" +msgstr "Нова контекстна підстановка" -msgid "Ske_w" -msgstr "П_ерекосити" +msgid "New Counter Mask" +msgstr "Нова маска прогалин" -msgid "_3D Rotate" -msgstr "П_росторове обертання" +msgid "New Font" +msgstr "Новий шрифт" -msgid "Perspecti_ve" -msgstr "П_ерспектива" +msgid "New Indic Rearrangement" +msgstr "Створити перевпорядкування індійської" -msgid "Rectan_gle" -msgstr "Пр_ямокутник" +msgid "New Layer" +msgstr "Створити шар" -msgid "Pol_ygon" -msgstr "_Багатокутник" +msgid "New Layer..." +msgstr "Створити шар…" -msgid "Ellipse" -msgstr "Еліпс" +msgid "New Ligature" +msgstr "Нова лігатура" -msgid "Star" -msgstr "Зірка" +msgid "New Lookup Subtable..." +msgstr "Створити підтаблицю фільтрування…" -msgid "De_activate Spiro" -msgstr "Ви_мкнути Spiro" +msgid "New Multiple List" +msgstr "Новий список основ" -msgid "G_4" -msgstr "" +msgid "New O_utline Window" +msgstr "Нове вікно _обрису" -msgid "G_2" -msgstr "" +msgid "New Pair Position" +msgstr "Нове розташування пари" -msgid "Lef_t" -msgstr "Л_іва" +msgid "New Positioning" +msgstr "Нове розташування" -msgid "Rig_ht" -msgstr "Пр_ава" +msgid "New Reverse Chaining Substitution" +msgstr "Нова зворотна ланцюгова підстановка" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "П_ередній план" +msgid "New Section" +msgstr "Новий розділ" -#. GT: Background, make it short -msgid "_Back" -msgstr "_Тло" +msgid "New Sub-Group" +msgstr "Створити підгрупу" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Напрямна" +msgid "New Substitution Variant" +msgstr "Новий варіант підстановки" -msgid "Size of Points" -msgstr "Розмір точок" +msgid "New Tai Lue" +msgstr "Нова тай лі" -msgid "Radius: " -msgstr "Радіус: " +msgid "New _Bitmap Window" +msgstr "Нове вікно _растру" -msgid "Angle:" -msgstr "Кут:" +msgid "New _Metrics Window" +msgstr "Нове вікно _метрик" -msgid "C_enter" -msgstr "За _центром" +msgid "NewCharset" +msgstr "Новий набір символів" -msgid "Corner" -msgstr "Кут" +msgid "NewEmSize" +msgstr "Новий розмір em" -msgid "Diameter:" -msgstr "Діаметр:" +msgid "NewFontNameList" +msgstr "Список назв нового шрифту" -msgid "Shape Type" -msgstr "Тип форми" +msgid "NewFontsQuadratic" +msgstr "Квадратичність нового шрифту" -msgid "Regular" -msgstr "Звичайна" +msgid "Newari" +msgstr "Неварська" -msgid "Points:" -msgstr "Точки:" +msgid "Next CP Angle" +msgstr "Кут наст. КТ" -msgid "Bounding Box" -msgstr "Обмежувальна рамка" +msgid "Next CP Color" +msgstr "Колір наступної КТ" -msgid "Center Out" -msgstr "Центрувати" +msgid "Next CP Dist" +msgstr "Відст. наст. КТ" -msgid "Rectangle" -msgstr "Прямокутник" +msgid "Next CP X" +msgstr "X наст. КТ" -msgid "Round Rectangle Radius" -msgstr "Радіус заокруглень" +msgid "Next CP Y" +msgstr "Y наст. КТ" -msgid "Polygon" -msgstr "Багатокутник" +msgid "Next CP:" +msgstr "Наст. КТ:" -msgid "Number of star points/Polygon vertices" -msgstr "Кількість променів зірки/вершин багатокутника" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "Наступна КТ: (%f,%f)" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" -"Цю версію fontforge було зібрано без підтримки бібліотеки spiro, отже ви не " -"зможете ними скористатися." +msgid "Next Hint." +msgstr "Наступний гінт" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" -"FontForge не вдалося завантажити libspiro, spiro не можна буде скористатися." +msgid "Next On Contour" +msgstr "Наступна на контурі" -msgid "Add a g2 curve point" -msgstr "Додати точку кривої g2" +msgid "Next State:" +msgstr "Наступний стан:" -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Додати попередню точку обмеження (іноді подібне до дотичної)" +msgid "Next _Defined Glyph" +msgstr "Наступний _визначений гліф" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Додати наступну точку обмеження (іноді подібне до дотичної)" +msgid "Next _Line in Word List" +msgstr "Наступний _рядок у списку слів" -msgid "Tools" -msgstr "Інструменти" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "Чудово, тут ви маєте один з застарілих sfnt type1 Apple/Adobe\n" -msgid "Cannot Be Undone" -msgstr "Неможливо скасувати" +msgid "Nisi" +msgstr "Нісі" -msgid "This operation cannot be undone, do it anyway?" -msgstr "Наслідки виконання цієї дії не можна скасувати. Виконати дію?" +msgid "Niuean" +msgstr "Ніуе" -msgid "Del Layer" -msgstr "Вилучити шар" +msgid "Nkole" +msgstr "Анколе" -msgid "Layer Info..." -msgstr "Відомості щодо шару…" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "" +"Немає (придатних для використання) растрових розмірів у цьому шрифті TTF: %s" -msgid "New Layer..." -msgstr "Створити шар…" +msgid "No Advanced Typography" +msgstr "Без додаткової типографії" -msgid "Layers" -msgstr "Шари" +msgid "No Anti-Alias" +msgstr "Без згладжування" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "В" +msgid "No Bitmap Font" +msgstr "Немає растрового шрифту" -msgid "Is Layer Visible?" -msgstr "Чи буде цей шар видимим?" +msgid "No Bitmap Fonts" +msgstr "Без растрових" -msgid "Layer" -msgstr "Шар" +msgid "No Bitmap Strikes" +msgstr "Немає растрових розмірів" -msgid "Is Layer Editable?" -msgstr "Чи буде шар придатним до редагування?" +msgid "No ByteCode Interpreter" +msgstr "Немає інтерпретатора байткоду" -msgid "New Layer" -msgstr "Створити шар" +#, c-format +msgid "No CID named %s" +msgstr "Немає CID з назвою %s" -msgid "Shift Contents To _First" -msgstr "Пересунути вміст до п_ершого" +msgid "No Change" +msgstr "Без змін" -msgid "Shift Contents _Up" -msgstr "Пересунути вміст в_гору" +msgid "No Class" +msgstr "Поза класами" -msgid "Shift Contents _Down" -msgstr "Пересунути вміст в_низ" +msgid "No Classification" +msgstr "Поза класифікацією" -msgid "Shift Contents To _Last" -msgstr "Пересунути вміст до _останнього" +msgid "No Command Specified" +msgstr "Не вказано команду" -msgid "Make Foreground" -msgstr "Зробити переднім" +msgid "No Curvature" +msgstr "Нульова кривина" -msgid "Make Cubic" -msgstr "Зробити кубічним" +msgid "No Encoded Glyphs" +msgstr "Немає закодованих гліфів" -msgid "Fill" -msgstr "Заповнити" +msgid "No Extender Glyphs" +msgstr "Без гліфів розширення" -msgid "Show Cubic Column" -msgstr "Показати стовпчик кубічності" +msgid "No Fill" +msgstr "Не заповнювати" -msgid "Show Fore/Back Column" -msgstr "Показати стовпчик переднього/заднього" +msgid "No FreeType" +msgstr "Немає FreeType" -msgid "Make Background" -msgstr "Зробити тлом" +msgid "No Glyph" +msgstr "Немає гліфа" -msgid "Make Quadratic" -msgstr "Зробити квадратичним" +msgid "No Glyph Duplicates" +msgstr "Дублікатів гліфів не виявлено" -msgid "+" -msgstr "" +msgid "No Grid Fit" +msgstr "Без відповідності піксельній сітці" -msgid "-" -msgstr "" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Без піксельної сітки зі згладжуванням символів" -msgid "Delete the current layer" -msgstr "Вилучити поточний шар" +msgid "No Groups" +msgstr "Немає груп" -msgid "Add a new layer" -msgstr "Додати новий шар" +msgid "No Instructions" +msgstr "Немає інструкцій" -msgid "Type in new layer name" -msgstr "Вкажіть назву нового шару" +msgid "No Intersections" +msgstr "Без самоперетинів" -msgid "Add Anchor" -msgstr "Додати прив’язку" +msgid "No Kern Pairs" +msgstr "Немає пар" -msgid "Get Info..." -msgstr "Отримати відомості…" +msgid "No Lookup Type Selected" +msgstr "Не вибрано тип фільтрування" -msgid "Open Reference" -msgstr "Відкрити посилання" +msgid "No Lookups" +msgstr "Немає фільтрів" -msgid "G4 Curve" -msgstr "" +msgid "No Lookups Disabled for Expansion" +msgstr "Фільтрування без вимкненого розширення" -msgid "G2 Curve" -msgstr "" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Фільтрування без вимкненого стискання" -msgid "Left Constraint" -msgstr "" +msgid "No Lookups Enabled for Expansion" +msgstr "Фільтрування без можливості розширення" -msgid "Right Constraint" -msgstr "" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Фільтрування без увімкненого стискання" -msgid "Curve" -msgstr "Крива" +msgid "No Lookups Limiting Expansion" +msgstr "Без фільтрів з обмеженим розширенням" -msgid "HVCurve" -msgstr "Гор./Верт. крива" +msgid "No Lookups Limiting Shrinkage" +msgstr "Фільтрування без обмеженого стискання" -msgid "Tangent" -msgstr "Дотична" +msgid "No Lower Case" +msgstr "Без нижнього регістру" -msgid "Merge" -msgstr "Об’єднати" +msgid "No Name" +msgstr "Немає назви" -msgid "Merge to Line" -msgstr "Об’єднати з лінією" +msgid "No Next Control Point" +msgstr "Немає наступної контрольної точки" -msgid "Add a left \"tangent\" point" -msgstr "Додати ліву точку «дотику»" +msgid "No Outline Font" +msgstr "Шрифт без обрисів" -msgid "Add a right \"tangent\" point" -msgstr "Додати праву точку «дотику»" +msgid "No Previous Control Point" +msgstr "Немає попередньої контрольної точки" -msgid "Name Point..." -msgstr "Назвати точку" +msgid "" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Pops a coordinate (26.6), changes it (without\n" +"rounding) to compensate for engine effects\n" +"pushes it back" +msgstr "" +"No ROUNDing of value[ab]\n" +" ab=0 => сіра відстань\n" +" ab=1 => чорна відстань\n" +" ab=2 => біла відстань\n" +"Отримує координату у форматі (26.6), змінює її\n" +"(без округлення) з метою виправлення ефектів обробки,\n" +"виштовхує результат." -msgid "Make Clip Path" -msgstr "Створити контур-обгортку" +msgid "No References" +msgstr "Без посилань" -msgid "Make Line" -msgstr "Зробити прямою" +msgid "No Rename" +msgstr "Без перейменування" -msgid "Make Arc" -msgstr "Зробити дугою" +msgid "No Script" +msgstr "Немає писемності" -msgid "Insert Point On Spline At..." -msgstr "Вставити точку на сплайні у…" +msgid "No Script Tag" +msgstr "Немає теґу писемності" -msgid "Name Point" -msgstr "Назвати точку" +msgid "No Sequence/Lookups" +msgstr "Немає послідовності/фільтрів" -msgid "Name Contour" -msgstr "Назвати контур" +msgid "No Slope" +msgstr "Немає нахилу" -msgid "Bitmap" -msgstr "Растр" +msgid "No Start Glyph" +msgstr "Немає початкового гліфа" -msgid "Outline" -msgstr "Обрис" +msgid "No Sub Font Definition file" +msgstr "Немає файла визначення підшрифту" -msgid "Shades" -msgstr "Тіні" +msgid "No Subsetting" +msgstr "Без створення підмножин" -msgid "Draw a Line" -msgstr "Намалювати пряму" +msgid "No Subtable" +msgstr "Немає підтаблиці" -msgid "Set/Clear Pixels" -msgstr "Встановити/Вилучити пікселі" +msgid "No Symmetric-Smooth" +msgstr "Без симетричного згладжування" -msgid "Scroll Bitmap" -msgstr "Гортати растр" +msgid "No Variation" +msgstr "Без відхилень" -msgid "Shift Entire Bitmap" -msgstr "Зсунути весь растр" +msgid "No Vertical Metrics" +msgstr "Немає вертикальної метрики" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Встановити/Вилучити пікселі\n" -"(Піпетка, якщо натиснуто Alt)" +msgid "No Watch Points" +msgstr "Немає точок спостереження" -msgid "Filled Rectangle" -msgstr "Заповнений прямокутник" +msgid "No Width" +msgstr "Без ширини" -msgid "Filled Ellipse" -msgstr "Заповнений еліпс" +msgid "No _to All" +msgstr "«Ні» _для всіх" -msgid "Negative Width" -msgstr "Від’ємна ширина" +msgid "No applicable lookup subtables" +msgstr "Немає відповідних підтаблиць фільтрування" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"У TrueType не можна використовувати символи з від’ємною шириною.\n" -"Ви справді бажаєте використати від’ємну ширину?" +msgid "No argument to operator\n" +msgstr "Не вказано аргументу оператора\n" -msgid "Search Radius" -msgstr "Радіус пошуку" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Не вказано аргументу оператора %d у приватному словнику\n" -msgid "Select Point(s) at..." -msgstr "Позначити точки у…" +msgid "No bitmap strikes" +msgstr "Немає растрових розмірів" -msgid "_Exact" -msgstr "_Точний збіг" +msgid "No cidmap file..." +msgstr "Немає файла cidmap…" -msgid "_Around" -msgstr "_Навколо" +msgid "No components" +msgstr "Немає компонентів" -msgid "W_ithin Rectangle" -msgstr "В _межах прямокутника" +msgid "No curvature info" +msgstr "Немає даних щодо кривини" -msgid "_Radius:" -msgstr "_Радіус:" +msgid "No data" +msgstr "Немає даних" -msgid "3" -msgstr "" +msgid "No differences found" +msgstr "Відмінностей не виявлено" -msgid "_Width:" -msgstr "_Ширина:" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Не вказано назви файла у включенні, рядок %d %s" #, c-format -msgid "%s No Slope" -msgstr "%s без нахилу" +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "У прапорцях фільтрування не вказано прапорців, рядок %d %s" -msgid "No Curvature" -msgstr "Нульова кривина" +#, c-format +msgid "No glyph named %s, used as a pattern in %s\n" +msgstr "Немає гліфа з назвою %s, використаного як шаблон у %s\n" #, c-format -msgid " Curvature: %g" -msgstr " Кривина: %g" +msgid "No glyph named %s." +msgstr "Немає гліфа з назвою %s." #, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Кривина: %g Радіус: %g" +msgid "No glyph with unicode U+%05x in font\n" +msgstr "У шрифті немає гліфа з кодом Unicode U+%05x\n" + +msgid "No glyphs directory or no contents file" +msgstr "Немає каталогу з гліфами або файла вмісту" + +msgid "No glyphs matched" +msgstr "Не виявлено відповідних гліфів" #, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Звичайна відстань: %.2f Вздовж сплайна: %.2f" +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "" +"Немає кернінґу між «%s» і %s у %s, хоча для нього вказано значення %d у %s\n" #, c-format -msgid "Near (%f,%f)" -msgstr "Поряд (%f,%f)" +msgid "No kerning pairs found in %.200s" +msgstr "У %.200s не виявлено кернових пар" #, c-format -msgid "Spline Length=%.1f" -msgstr "Довжина сплайна=%.1f" +msgid "No kerning table for %s\n" +msgstr "Немає таблиці кернінґу для %s\n" + +msgid "No languages" +msgstr "Не вказано мови" + +msgid "No letters in font" +msgstr "У шрифті немає літер" #, c-format -msgid "Spline Length=%g" -msgstr "Довжина сплайна=%g" +msgid "No lookup named %s" +msgstr "На знайдено фільтрування з назвою %s" -msgid "No Next Control Point" -msgstr "Немає наступної контрольної точки" +msgid "No lookup selected" +msgstr "Не позначено жодного фільтрування" #, c-format -msgid "Next CP: (%f,%f)" -msgstr "Наступна КТ: (%f,%f)" +msgid "" +"No lookups may be specified in a reverse contextual lookup (use a " +"replacement list instead), starting at: %.20s..." +msgstr "" +"У зворотному контекстному ланцюговому фільтруванні не можна вказувати " +"підфільтрування (використовуйте для цього списки заміни), починаючи з %.20s…" -msgid " Next" -msgstr " Далі" +msgid "No lookups to copy" +msgstr "Немає фільтрів для копіювання" -msgid "No Previous Control Point" -msgstr "Немає попередньої контрольної точки" +msgid "No mark in ] (close array)\n" +msgstr "Немає позначки у ] (завершення масиву)\n" + +msgid "No mark in cleartomark\n" +msgstr "Немає позначки у cleartomark\n" + +msgid "No mark in counttomark\n" +msgstr "Немає позначки у counttomark\n" #, c-format -msgid "Prev CP: (%f,%f)" -msgstr "Попер. КТ: (%f,%f)" +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "У підстановці не можна використовувати позначених гліфів, рядок %d %s" -msgid " Prev" -msgstr " Поперд." +#, c-format +msgid "No matching AnchorClass for %s" +msgstr "Немає відповідного AnchorClass для %s" #, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "Від першого до останнього краю: %g x %g, довжина %f" +msgid "No name for CharStrings dictionary \"%s" +msgstr "Немає назви словника CharStrings «%s" -msgid " snapped" -msgstr " приліплено" +msgid "No paths with within a glyph should intersect" +msgstr "Контури у гліфі не повинні перетинатися" #, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "[%d] (%g,%g) %g x %g, довжина %g" +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "Немає попередньої точки на контурі у curveto з флекса 0 у %s\n" -msgid "No curvature info" -msgstr "Немає даних щодо кривини" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "Немає попередньої точки на контурі у curveto у %s\n" #, c-format -msgid "∆Curvature: %g" -msgstr "Приріст кривини: %g" +msgid "No previous point on path in flex operator in %s\n" +msgstr "Немає попередньої точки на контурі у операторі flex у %s\n" -msgid " Next CP" -msgstr " Наст. КТ" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "Немає попередньої точки на контурі у lineto з флекса 0 у %s\n" -msgid " Prev CP" -msgstr " Попер. КТ" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "Немає попередньої точки на контурі у lineto у %s\n" -msgid "No Slope" -msgstr "Немає нахилу" +msgid "No problems detected" +msgstr "Проблем не виявлено" -msgid "No References" -msgstr "Без посилань" +#, c-format +msgid "No problems detected in %s" +msgstr "У %s проблем не виявлено" + +msgid "No problems found" +msgstr "Проблем не виявлено" msgid "No references allowed in a pen." msgstr "Не використовувати посилань для пера." -msgid "Nothing specified" -msgstr "Нічого не вказано" - -msgid "Please draw a convex polygon in the drawing area." -msgstr "Будь ласка, намалюйте опуклий багатокутник на панелі малювання." - -msgid "Nib shape not valid" +#, c-format +msgid "" +"No replacement lists may be specified in this contextual lookup, use a " +"nested lookup instead, starting at: %.20s..." msgstr "" +"У цьому контекстному фільтруванні не можна вказувати списки заміни. " +"Скористайтеся для цього вкладеним фільтруванням, що починається з %.20s…" -msgid "Stroke _Width:" -msgstr "_Ширина штриха:" +msgid "No scripts" +msgstr "Не вказано писемності" -msgid "Stroke width cannot be zero" -msgstr "Ширина штриха не може бути нульовою" +msgid "No selection" +msgstr "Нічого не позначено" -msgid "Minor A_xis:" -msgstr "Мала в_ісь:" +msgid "No selection\n" +msgstr "Нічого не позначено\n" -msgid "Pen _Angle:" -msgstr "_Кут пера:" +msgid "No significant differences found" +msgstr "Значних відмінностей не виявлено" -msgid "Join Limit:" -msgstr "" +msgid "No spaces allowed in class names." +msgstr "У назвах класів не можна використовувати пробіли." -msgid "Extend Cap:" -msgstr "" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "Не визначено підстановки, рядок %d %s" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "" -"Одночасне вилучення внутрішнього і зовнішнього контурів позбавлене сенсу" +msgid "No such file" +msgstr "Немає такого файла" -msgid "Expand Stroke" -msgstr "Розширення штриха" +msgid "Nogai" +msgstr "Ногайська" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Довільне малювання" +msgid "Non Linear Transform" +msgstr "Нелінійне перетворення" -msgid "Nib Type:" -msgstr "" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "Неоднорідне масштабування для горизонтальних прогалин та бічних основ" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Non-ASCII glyphnames" +msgstr "Назви гліфів поза межами ASCII" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Non-Basic Multilingual Plane" +msgstr "Небазова багатомовна область" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "Non-Straight Arms/Double Serif" +msgstr "Непрямий штрих, подвійна засічка" -msgid "_Don't Expand" -msgstr "_Не розширювати" +msgid "Non-Straight Arms/Horizontal" +msgstr "Непрямий штрих, горизонтальні" -msgid "Major Axis (_Width):" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "Непрямий штрих, одинарна засічка" -msgid "Minor Axis (_Height):" -msgstr "" +msgid "Non-Straight Arms/Vertical" +msgstr "Непрямий штрих, вертикальні" -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "Непрямий штрих, клиноподібні" -msgid "Ni_b Angle:" -msgstr "" +msgid "Non-Unicode Glyphs" +msgstr "Гліфи поза Unicode" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "Non-_Integral coordinates" +msgstr "Не_цілочисельні координати" -msgid "Line Cap:" -msgstr "" +msgid "Non-existant glyph" +msgstr "Гліф, якого не існує" -msgid "_Nib" -msgstr "" +msgid "Non-integral coordinates" +msgstr "Нецілочисельні координати" -msgid "_Butt" -msgstr "_Плаский" +msgid "Non-standard Aspect" +msgstr "Нестандартне співвідношення" -msgid "_Round" -msgstr "_Круглий" +msgid "Non-standard Elements" +msgstr "Нестандартні елементи" -msgid "Be_vel" -msgstr "Ск_ошений" +msgid "Non-standard Em-Size" +msgstr "Нестандартний розмір «Em»" -msgid "Line Join:" -msgstr "" +msgid "Non-standard Topology" +msgstr "Нестандартна топологія" -msgid "Ni_b" -msgstr "" +msgid "None" +msgstr "Немає" -msgid "B_evel" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" +"Жоден з гліфів у поточному шрифті не відповідає назвам або позиціям у " +"кодовій таблиці вибраних груп." -msgid "Round" -msgstr "Круглий" - -msgid "Arcs" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" msgstr "" +"З гліфом пов’язано беззмістовний клас — клас=%d є занадто великим значенням. " +"Гліф=%d\n" -msgid "_Miter" -msgstr "_Гострий" +msgid "Normal" +msgstr "Звичайні" -msgid "Miter Cli_p" -msgstr "" +msgid "Normal Background:" +msgstr "Звичайне тло:" -msgid "_Join Limit:" -msgstr "" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Звичайна відстань: %.2f Вздовж сплайна: %.2f" -msgid "as _Length" -msgstr "" +msgid "Normal Sans" +msgstr "Нормальні" -msgid "* Nib _Span" -msgstr "" +msgid "Normal Text Color:" +msgstr "Колір звичайного тексту:" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Normal/Boxed" +msgstr "Прямий, у рамці" -msgid "_Extend Cap:" -msgstr "" +msgid "Normal/Contact" +msgstr "Прямий, заокруглений" -msgid "as Len_gth" -msgstr "" +msgid "Normal/Flattened" +msgstr "Прямий, плоский" -msgid "* Cap Widt_h" -msgstr "" +msgid "Normal/Off-Center" +msgstr "Прямий зі зміщений центром" -msgid "Remove Overlap:" -msgstr "" +msgid "Normal/Rounded" +msgstr "Прямий, заокруглений" -msgid "By La_yer" -msgstr "" +msgid "Normal/Square" +msgstr "Прямий, квадрат" -msgid "By Con_tour" -msgstr "" +msgid "Normal/Weighted" +msgstr "Прямий, з додаванням насиченості" -msgid "N_one (Debug)" -msgstr "" +msgid "Normalize Design Vector Function:" +msgstr "Нормалізація компонування векторної функції:" -msgid "Contours (from closed):" -msgstr "" +msgid "Normalized Settings:" +msgstr "Нормалізовані параметри:" -msgid "Both" -msgstr "" +msgid "Normalized position of this design along each axis" +msgstr "Нормалізоване розташування цього компонування вздовж кожної з осей" -msgid "External Only" +msgid "" +"Normally kerning is based on achieving a constant (optical)\n" +"separation between glyphs, but occasionally it is desirable\n" +"to have a kerning table where the kerning is based on the\n" +"closest approach between two glyphs (So if the desired separ-\n" +"ation is 0 then the glyphs will actually be touching." msgstr "" +"Зазвичай кернінґ полягає у досягненні сталої (оптично)\n" +"відстані між гліфами, але зрештою бажано мати\n" +"таблицю кернінґу, у якій кернінґ засновано на найменшого\n" +"проміжку між двома гліфами. Отже якщо бажаною відстанню\n" +"є 0, гліфи торкатимуться." -msgid "Internal Only" +msgid "" +"Normally simplify will not change the slope of the contour at the points." msgstr "" +"Зазвичай, при спрощенні кривої кут нахилу кривої у контрольних точках не " +"змінюється" -msgid "Arcs Clip:" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"Зазвичай, при спрощенні точки у екстремумах кривих не вилучаються\n" +"(у PostScript і TrueType передбачено збереження цих точок)" -msgid "Auto" -msgstr "Авто" - -msgid "SVG 2" +msgid "" +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" msgstr "" +"Зазвичай, плитка складається з всіх елементів,\n" +"які перебувають у межах мінімальної рамки\n" +"плитки — отже сусідні плитки будуть безпосередньо\n" +"торкатися одна одної. Якщо вам потрібні проміжки\n" +"між плитками, позначте цей пункт." -msgid "Ratio" -msgstr "" +msgid "Northern Sami" +msgstr "Північносаамська" -msgid "S_implify" -msgstr "" +msgid "Northern Tai" +msgstr "Північна тайська" -msgid "A_dd Extrema" -msgstr "" +msgid "Norway House Cree" +msgstr "Крі (норвезька)" -msgid "_Apply" -msgstr "_Застосувати" +msgid "Norwegian" +msgstr "Норвезька" -msgid "Bad Gradient" -msgstr "Помилковий градієнт" +msgid "Norwegian (Bokmal)" +msgstr "Норвезька (книжна)" -msgid "There must be at least 2 gradient stops" -msgstr "Має бути не менше двох опорних точок градієнта" +msgid "Norwegian (Nynorsk)" +msgstr "Норвезька сучасна" -msgid "Bad offset on line %d, must be between 0% and 100%." +msgid "Not ASCII" +msgstr "Не ASCII" + +msgid "" +"Not EQual\n" +"Pops two values, tests for inequality, pushes result(0/1)" msgstr "" -"Помилковий відступ у рядку %d, колір має належати діапазону між 0% і 100%." +"Not EQual\n" +"Отримує два значення, перевіряє їхню нерівність, виштовхує результат (0/1)" + +msgid "Not Found" +msgstr "Не знайдено" + +msgid "Not Guides" +msgstr "Не напрямні" #, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" -"Помилковий колір у рядку %d, колір має належати діапазону між 000000 і " -"ffffff." +msgid "Not a (metafont) gf file %.200s" +msgstr "Не є файлом gf (metafont) %.200s" #, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" -"Помилковий непрозорість у рядку %d, колір має належати діапазону між 0,0 і " -"1,0." +msgid "Not a (metafont) pk file %.200s" +msgstr "Не є файлом pk (metafont) %.200s" -msgid "You must draw a line" -msgstr "Вам слід намалювати лінію" +msgid "Not a CID format" +msgstr "Не у форматі CID" -msgid "You must draw a line, with at most one additional point" -msgstr "Вам слід намалювати лінію з принаймні однією додатковою точкою" +msgid "Not a CID-keyed font" +msgstr "Шрифт без ключів CID" -msgid "Offset %" -msgstr "Зміщення у %" +msgid "Not a Unicode Character" +msgstr "Не є символом Unicode" -msgid "Color" -msgstr "Колір" +msgid "Not a bdf file" +msgstr "Не є файлом bdf" -msgid "Opacity" -msgstr "Непрозорість" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Не є файлом bdf %.200s" -msgid "Gradient" -msgstr "Градієнт" +msgid "Not a gf file" +msgstr "Не є файлом gf" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -" Лінійний градієнт відтворюється лінією, проведеною\n" -"від початкової точки до кінцевої точки градієнта.\n" -" Радіальний градієнт відтворюється лінією від\n" -"центра до кінцевої точки, яка визначає радіус\n" -"градієнта. Якщо буде вказано додаткову точку, ця точка\n" -"відповідатиме фокусу градієнта. Якщо цю точку не\n" -"вказано, фокусом вважатиметься та сама точка, яка\n" -"визначає кінець радіуса." +msgid "Not a pcf file" +msgstr "Не є файлом pcf" -msgid "Linear" -msgstr "Лінійний" +msgid "Not a pk file" +msgstr "Не є файлом pk" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" -"Градієнт буде лінійним, зміна кольору\n" -"відбуватиметься вздовж прямої лінії,\n" -"намальованої у області перегляду" +msgid "Not a plate file" +msgstr "Не є файлом plate" -msgid "Radial" -msgstr "Радіальний" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Не є файлом pcf X11 %.200s" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" -"Градієнт буде радіальним.\n" -"Зміна кольору відбуватиметься у колах від\n" -"фокуса (якщо його вказано) назовні,\n" -"аж до досягнення вказаного радіуса" +msgid "Not attached to a feature" +msgstr "Не пов’язано з модифікацією" -msgid "_Pad" -msgstr "_Фаска" +msgid "Not classified" +msgstr "Не класифіковано" -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" -"За кінцевими точками градієнт набуває кольору кінцевих точок.\n" -"Не працюватиме для лінійних градієнтів PostScript." +msgid "Not enough glyphs" +msgstr "Недостатньо гліфів" -msgid "Repeat" -msgstr "Повтор" +msgid "Not enough lines" +msgstr "Недостатньо ліній" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" -"За кінцевими точками градієнт повторюється.\n" -"Не працюватиме для градієнтів PostScript.." +msgid "Not in Collection" +msgstr "Немає у збірці" -msgid "Reflect" -msgstr "Відбиття" +msgid "Not quadratic" +msgstr "Не квадратичний" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" -"За кінцевою точкою градієнт повторюється, але з відбиттям.\n" -"Не працюватиме для градієнтів PostScript." +msgid "Not sure if this is an error..." +msgstr "Можливо, це не є помилкою…" +msgid "Notdef name" +msgstr "Назва notdef" + +#, c-format msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." +"Note: On Windows many apps can have problems with this font's kerning, " +"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " +"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " +"Options, and check the \"Windows-compatible 'kern'\" option." msgstr "" -"Вкажіть колір (і непрозорість) контрольних\n" -"точок на лінії, намальованій вище. Відступ у\n" -"відсотках є відстанню від початку до кінця\n" -"лінії. Колір є 6-цифровим шістнадцятковим\n" -"числом, що відповідає кольору RGB." +"Примітка: у Windows значна частина програм матиме проблеми з цим кернінґом " +"шрифту, оскільки %d з його пар гліфів не можна відобразити на пари кернінґу " +"unicode-BMP (наприклад, вони мають значення Unicode -1). Щоб уникнути цього, " +"відкрийте «Створення», «Параметри» і позначте пункт «Сумісний із Windows " +"«kern»».." -msgid "Translation in X" -msgstr "Пересування за X" +msgid "Nothing Loaded" +msgstr "Нічого не завантажено" -msgid "Translation in Y" -msgstr "Пересування за Y" +msgid "Nothing Selected" +msgstr "Нічого не позначено" -msgid "Bad Transformation matrix" -msgstr "Помилкова матриця перетворення" +msgid "Nothing found" +msgstr "Нічого не знайдено" -msgid "No Glyph" -msgstr "Немає гліфа" +msgid "Nothing on stack to print\n" +msgstr "У стеку немає даних для друку\n" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "У цьому шрифті не міститься гліфа з назвою «%.40s»" +msgid "Nothing specified" +msgstr "Нічого не вказано" -msgid "Tile Pattern" -msgstr "Візерунок плитки" +msgid "Nothing to match." +msgstr "Нічого шукати." -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" -"Візерунок має бути намальовано на іншому гліфі\n" -"поточного шрифту. Вкажіть назву гліфа:" +msgid "Nothing to trace" +msgstr "Немає чого трасувати" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Співвідношення розмірів яку у гліфі плитки" +msgid "Nothng found." +msgstr "Нічого не знайдено." -msgid "Width:" -msgstr "Ширина:" +msgid "Nukta Forms" +msgstr "Форми нукти" -msgid "Rotate:" -msgstr "Обертати:" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Чис1:" -msgid "Skew:" -msgstr "Нахил:" +msgid "Num2:" +msgstr "Чис2:" -msgid "Translate By" -msgstr "Перенесення" +msgid "Num3:" +msgstr "Чис3:" -msgid "Transform:" -msgstr "Перетворення:" +msgid "Number Forms" +msgstr "Форми чисел" -msgid "Bad Color" -msgstr "Помилковий колір" +msgid "Number expected" +msgstr "Слід було використати число" -msgid "Opacity:" -msgstr "Непрозорість:" +msgid "Number of Axes:" +msgstr "Кількість осей:" -msgid "Bad Transformation Matrix" -msgstr "Помилкова матриця перетворення" +msgid "Number of Master Designs:" +msgstr "Кількість основних компонувань:" -msgid "Bad dash list" -msgstr "Помилковий список рисок" +msgid "Number of star points/Polygon vertices" +msgstr "Кількість променів зірки/вершин багатокутника" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Занадто багато рисок (їх має бути не більше за %d)" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when both control and shift is held" +msgstr "" +"Кількість одиниць вимірювання, на які збільшуватиметься або зменшуватиметься " +"табличне значення у вікні метрики, якщо одночасно натиснуто клавіші Ctrl і " +"Shift" -msgid "Fi_ll" -msgstr "Запов_нення" +msgid "" +"Number of units to increment/decrement a table value by in the metrics " +"window when shift is held" +msgstr "" +"Кількість одиниць вимірювання, на які збільшуватиметься або зменшуватиметься " +"табличне значення у вікні метрики, якщо натиснуто клавішу Shift" -msgid "Inherited" -msgstr "Успадковане" +msgid "Number out of range" +msgstr "Число поза діапазоном!" -msgid "Gradient:" -msgstr "Градієнт:" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "" +"Число, що лежить поза межами діапазону: %g у даних type2 (число має належати " +"проміжку [-65536,65535])\n" -msgid "Add" -msgstr "Додати" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Занадто довге число, рядок %d %s" -msgid "Edit" -msgstr "Змінити" +msgid "Numerators" +msgstr "Чисельники" -msgid "Pattern:" -msgstr "Шаблон:" +msgid "Numeric Field" +msgstr "Числове поле" -msgid "Stroke" -msgstr "Штрих" +msgid "Numeric Field (Spinner)" +msgstr "Числове поле (лічильник)" -msgid "Dashes" -msgstr "Пунктир" +msgid "Numeric Field Sign" +msgstr "Знак числового поля" -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" -"Визначає штриховий шаблон лінії.\n" -"Не заповнюйте поле, якщо лінія має бути суцільною.\n" -"Штрихові лінії задаються 8 цілими числами (від\n" -"0 до 255), які задають шаблон штриха у одиницях\n" -"em. «10 10» означає, що перші 10 одиниць лінії,\n" -"далі 10 одиниць проміжку, далі знову 10 одиниць\n" -"лінії тощо." +msgid "Numeric Forms" +msgstr "Числові форми" -msgid "_Transform Pen:" -msgstr "Пе_ро перетворення:" +msgid "Nyanja/Chewa" +msgstr "Ньянджа/Чева" -msgid "Line Cap" -msgstr "Кінчик лінії" +msgid "Nynorsk" +msgstr "Нюноршк" -msgid "S_quare" -msgstr "К_вадратний" +msgid "O Black Letter" +msgstr "O Готичні" -msgid "Line Join" -msgstr "З’єднання ліній" +msgid "O Decorative" +msgstr "O Декоративні" -msgid "Ro_und" -msgstr "З_аокруглений" +msgid "O Engraver" +msgstr "O Гравірувальні" -msgid "Proximity" -msgstr "Близькість" +msgid "O Miscellaneous" +msgstr "O Інші" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" -"Значення поля «Близькість» має перевищувати 0 і бути меншим за половину." +msgid "O Three Dimensional" +msgstr "O Тривимірні" -msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgid "" +"ODD\n" +"Pops one value, rounds it and tests if it is odd(0/1)" msgstr "" -"У полі «Роздільність» має бути значення, що перевищує 10 і є меншим за 5000." +"ODD\n" +"Отримує одне значення, округлює його і перевіряє, чи\n" +"є це значення непарним (0/1)" -msgid "Unreasonable DPI" -msgstr "Некоректне значення роздільності" +msgid "OEM Charset" +msgstr "Набір символів OEM" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Запису у полі «Розміри» не є числом." +msgid "OK" +msgstr "Гаразд" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Запису у полі «Розміри» лежить поза межами реальних значень." +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> Набори символів" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Діапазон у полі «Розміри» неправильно впорядковано." +msgid "OS/2 and Windows specific metrics table" +msgstr "таблиця метрик, специфічних для OS/2 і Windows" -msgid "FreeType unavailable" -msgstr "FreeType недоступний" +msgid "OS2Version|Automatic" +msgstr "Автоматична" -msgid "FreeType unavailable." -msgstr "FreeType недоступний." +msgid "OSS Calligraphic" +msgstr "OSS-каліграфічний" -msgid "Unexpected error" -msgstr "Неочікувана помилка" +msgid "OSS Contemporary" +msgstr "OSS-контемпорарі" -msgid "Nothing found" -msgstr "Нічого не знайдено" +msgid "OSS Dutch Modern" +msgstr "OSS, голландський модерн" -msgid "Nothng found." -msgstr "Нічого не знайдено." +msgid "OSS Dutch Trad" +msgstr "OSS, голландський традиційний" -msgid "No FreeType" -msgstr "Немає FreeType" +msgid "OSS Geralde" +msgstr "OSS, ренесансна антиква" -msgid "You must install the freetype library before using this command." -msgstr "" -"Перш ніж використовувати цю команду, вам слід встановити бібліотеку freetype." +msgid "OSS Miscellaneous" +msgstr "OSS-інший" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" -"У вашій версії бібліотеки freetype не увімкнено інтерпретатор байт-коду." +msgid "OSS Modified Venetian" +msgstr "OSS, модифікована венеціанська" -msgid "No Instructions" -msgstr "Немає інструкцій" +msgid "OSS Rounded Legibility" +msgstr "OSS, заокруглений леджибіліті" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" -"Для цього гліфа не встановлено інструкцій. Додавання інструкцій (DELTA) може " -"значно змінити його растеризацію." +msgid "OSS Venetian" +msgstr "OSS, венеціанська антиква" -msgid "Not quadratic" -msgstr "Не квадратичний" +msgid "OT _Glyph Class:" +msgstr "_Клас гліфів OT:" -msgid "This must be a truetype layer." -msgstr "Цей шар має бути шаром truetype." +msgid "OTF 'CFF '" +msgstr "OTF «CFF »" -msgid "DELTA suggestions" -msgstr "DELTA-пропозиції" +msgid "O_pen Paths" +msgstr "Ві_дкриті контури" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" -"Якщо крива проходить дуже близькою від центра\n" -"пікселя, може виникнути потреба у визначенні\n" -"сторони пікселя, з якої проходить крива.\n" -"Якщо лінія проходить не з того боку, варто\n" -"скористатися інструкцією DELTA з метою визначення\n" -"найближчої точки за поточного розміру у пікселях." +msgid "O_verlap" +msgstr "Пере_тини" -msgid "Rasterize at sizes:" -msgstr "Растеризувати у кеглях:" +msgid "Obli_que..." +msgstr "На_хилений…" -msgid "DPI:" -msgstr "Роздільність:" +msgid "Oblique Slant..." +msgstr "Похилий нарис…" -msgid "Proximity:" -msgstr "Близькість:" +msgid "Oblique/Boxed" +msgstr "Похилий, у рамці" -msgid "pixels" -msgstr "пікселів" +msgid "Oblique/Contact" +msgstr "Похилий, окіл" -msgid "This may take a while. Please be patient..." -msgstr "Дія може тривати деякий час. Будь ласка, зачекайте…" +msgid "Oblique/Extreme Wrapping" +msgstr "Похилі/З надзвичайним перенесенням" -msgid "Glyph, Size, Point" -msgstr "Гліф, розмір, точка" +msgid "Oblique/Flattened" +msgstr "Похилий, плоский" -msgid "Glyph, Point, Size" -msgstr "Гліф, точка, розмір" +msgid "Oblique/More Wrapping" +msgstr "Похилі/Зі значним перенесенням" -msgid "Size, Glyph, Point" -msgstr "Розмір, гліф, точка" +msgid "Oblique/No Wrapping" +msgstr "Похилі/Без перенесення" -msgid "Sort|Alphabetic" -msgstr "За абеткою" +msgid "Oblique/Off-Center" +msgstr "Похилий зі зміщеним центром" -msgid "Glyph Order" -msgstr "Порядок гліфів" +msgid "Oblique/Rounded" +msgstr "Похилий, заокруглений" -#, c-format -msgid "Size: %d (%d)" -msgstr "Розмір: %d (%d)" +msgid "Oblique/Some Wrapping" +msgstr "Похилі/З перенесенням" -#, c-format -msgid "Point: %d (%d)" -msgstr "Точка: %d (%d)" +msgid "Oblique/Square" +msgstr "Похилий, квадрат" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "«%.40s» розмір=%d точка=%d (%d,%d) відстань=%g" +msgid "Oblique/Weighted" +msgstr "Похилий з додаванням ваги" -msgid "Potential spots for Delta instructions" -msgstr "Потенційні плями для дельта-команд" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "Застаріла таблиця для шрифту ключів CID type1" -msgid "Sort:" -msgstr "Впорядкування:" +msgid "Obsolete table for a type1 font" +msgstr "Застаріла таблиця для шрифту type1" -msgid "Glyph:" -msgstr "Гліф:" +msgid "Obtuse Cove" +msgstr "Тупокутні куполоподібні" -msgid "_Copies:" -msgstr "_Копії:" +msgid "Obtuse Sans" +msgstr "Тупокутні" -msgid "No Command Specified" -msgstr "Не вказано команду" +msgid "Obtuse Square Cove" +msgstr "Тупокутні квадратні куполоподібні" -msgid "Page Setup" -msgstr "Налаштування сторінки" +msgid "Occitan" +msgstr "Оксітанська" -msgid "To _File" -msgstr "До _файла" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Непарна кількість елементів у масиві BlueValues/OtherBlues." -msgid "To P_DF File" -msgstr "До фа_йла PDF" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Непарна кількість елементів у масиві FamilyBlues/FamilyOtherBlues." -msgid "_Other" -msgstr "_Інше" +msgid "Off" +msgstr "Вмкн." + +msgid "Offset" +msgstr "Зміщення" + +msgid "Offset %" +msgstr "Зміщення у %" + +msgid "Offset in JSTF table is too big. The resultant font will not work." +msgstr "" +"Відступ у підтаблиці JSTF з занадто великим. Отриманий у результаті шрифт " +"може бути непрацездатним." + +msgid "Offset text from path by:" +msgstr "Відступ тексту від контуру на:" +#, c-format msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" msgstr "" -"Будь-яка інша програма з усіма її параметрами.\n" -"Ця програма має бути здатною обробляти файл postscript,\n" -"переданий їй за допомогою стандартного потоку введення даних." +"Відступи від тип. лінії шрифту: romn: %d idcn: %d ideo: %d hang: %d " +"math: %d" -msgid "Page_Size:" -msgstr "_Розмір сторінки:" +msgid "Ofm Save Failed" +msgstr "Спроба збереження ofm зазнала невдачі" -msgid "_Printer:" -msgstr "_Принтер:" +msgid "" +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." +msgstr "" +"Часто, якщо точка трохи відходить від гінта,\n" +"причиною є те, що штрих складається з\n" +"декількох сегментів і один з них має\n" +"помилкову ширину." -msgid "Size" -msgstr "Розмір" +msgid "Ogham" +msgstr "Огам" -msgid "_Pointsize:" -msgstr "_Розмір у точках:" +msgid "Oji-Cree" +msgstr "Крі (оджі)" -msgid "Invalid point size" -msgstr "Некоректний розмір точки" +msgid "Ojibway" +msgstr "Оджибва" -msgid "Print To File..." -msgstr "Надрукувати до файла…" +msgid "Ol Chiki" +msgstr "Ол-чикі" -msgid "Bad Font" -msgstr "Помилковий шрифт" +msgid "Old Italic" +msgstr "Давня італійська" -msgid "Bad Size" -msgstr "Помилковий розмір" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Давня італійська (етруська, осканська тощо)" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "Бажаного розміру у пікселях немає у шрифті. Шрифт підтримує %s" +msgid "Old Outline Color" +msgstr "Колір старого обрису" -#, c-format -msgid "Text Width:%4d" -msgstr "Ширина тексту:%4d" +msgid "Old Persian" +msgstr "Старовинна персидська" -msgid "Insert Text Outlines" -msgstr "Вставка обрисів тексту" +msgid "Old Persian cuneiform" +msgstr "Давня перська, клинопис" -msgid "Print" -msgstr "Друк" +msgid "Old South Arabian" +msgstr "Давня південноарабська" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" -"змінити шрифт, яким буде показано символи фрагмента." +msgid "Old Style" +msgstr "Старий стиль" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"Якщо позначено частину тексту, вказує на розмір у\n" -"пікселях цієї частини" +msgid "Old Style Serifs" +msgstr "Класична антиква" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Якщо позначено частину тексту, вказує на вертикальний\n" -"розмір символів цієї частини у одиницях em" +msgid "Old Turkic" +msgstr "Давня турецька" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"Якщо позначено частину тексту, вказує на розмір\n" -"у пікселях, яким його буде надруковано" +msgid "Old sfd file" +msgstr "Старий файл sfd" -msgid "_AA" -msgstr "_Згладжування" +msgid "Old style 'kern'" +msgstr "Таблиця «kern» у старому стилі" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"Якщо позначено фрагмент тексту, цей параметр керує тим, чи буде позначені " -"символи\n" -"згладжено (за допомогою тонів сірого), чи вони залишаться растровими " -"символами" +msgid "Oldstyle Figures" +msgstr "Давні форми написання" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"Визначає формат файлів, який використовується для переведення шрифту у " -"формат freetype\n" -" pfb — стандартний type1 postscript\n" -" ttf — is truetype\n" -" otf — is opentype\n" -" nohints — растеризація freetype без гінтінґу\n" -" bitmap — не переводити до freetype для показу,\n" -" растрові шрифти вже має бути створено\n" -" FontForge — використовувати власний засіб растеризації FontForge, а не\n" -" засіб freetype. Користуйтеся цим варіантом, лише якщо не працюють інші" - -msgid "nohints" -msgstr "без гінтів" +msgid "On" +msgstr "Увмкн." msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." msgstr "" -"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" -"змінити поточну писемність і мову." +"Колись компанія Adobe призначила кодування PUA (public use area)\n" +"для багатьох стилістичних варіантів символів (малої буквиці, застарілих форм " +"запису цифр тощо). Згодом Adobe відмовилася від\n" +"цієї ідеї і рекомендувала ігнорувати ці кодування.\n" +"\n" +" Такі прив’язки було створено через те, що більшість програм були\n" +"нездатні обробляти модифікації OpenType для доступу до варіантів\n" +"символів. Тепер Adobe вважає, що всі варті уваги програми було\n" +"змінено так, що вони можуть обробляти модифікації. Програми,\n" +"подібні до Word і OpenOffice все ще не здатні обробляти\n" +"модифікації, тому типовою поведінкою fontforge є ігнорування\n" +"поточних рекомендацій Adobe.\n" +"\n" +"Зауваження: така поведінка не впливає на визначення позицій\n" +"unicode на основі кодувань шрифту, вона просто керує визначенням\n" +"позиції unicode за назвою." +#, c-format msgid "" -"Select some text, then use this list to specify\n" -"active features." +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" msgstr "" -"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" -"вказати активні модифікації." +"Один з вказаних растрових шрифтів, %1$d, не є загальним масштабуванням " +"найменшого шрифту, %2$d (або відмінність у масштабах є надто великою)." -msgid "Menu" -msgstr "Меню" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "У одному зі шрифтів %1$d,%2$d немає гліфа %3$d" -msgid "Specifies screen dots per inch" -msgstr "Визначає кількість точок на дюйм на екрані" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"Один з елементів багатоосновного шрифту містить квадратичні сплайни. Ці " +"сплайни слід перетворити на кубічні перед використанням шрифту у " +"багатоосновному шрифті." msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." msgstr "" -"FontForge не виконуватиме автоматичного оновлення вмісту цього вікна після " -"внесення змін до шрифту.\n" -"Якщо такі зміни було внесено, натисніть цю кнопку, щоб оновити вміст." +"Вбудовувати можна лише растрові зображення.\n" +"Описи обрисів не можна (якщо файл не містить\n" +"растрових зображень, вбудовування взагалі\n" +"неможливе)." -msgid "_Refresh" -msgstr "_Оновити" +msgid "Only Embed Bitmaps" +msgstr "Лише вбудований растр" -msgid "Text Width: 0" -msgstr "Ширина тексту: 0" +msgid "Only One Font" +msgstr "Лише один шрифт" -msgid "Wrap Pos:" -msgstr "Позиція перенесення:" +msgid "Only a single character allowed" +msgstr "Можна використовувати лише одинарні символи" -msgid "The text will wrap to a new line after this many em-units" -msgstr "" -"Рядок текст буде розірвано, коли він досягне у довжину вказану кількість " -"одиниць em" +msgid "Only kern glyphs closer" +msgstr "Змінювати керн лише для зближення" -msgid "Display" -msgstr "Показ" +msgid "Only lower case" +msgstr "Лише у нижньому регістрі" -msgid "_Full Font Display" -msgstr "Показ _всього шрифту" +msgid "Only one font may be imported into the background" +msgstr "У тло можна імпортувати лише один шрифт" +#, c-format msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" +"Only one replacement list may be specified in a reverse contextual chaining " +"lookup, starting at: %.20s..." msgstr "" -"Показати всі гліфи у шрифті у прямокутній таблиці з вказаним розміром у " -"пунктах" +"У зворотному контекстному ланцюговому фільтруванні можна вказувати лише один " +"список замінників, починаючи з %.20s…" -msgid "Full Pa_ge Glyph" -msgstr "Г_ліф на всю сторінку" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"Стосується лише шрифтів truetype. Цей прапорець визначає, що під час " +"пересування\n" +"еталона слід округлювати пересування відповідно до цілих ліній сітки." -msgid "Full Pa_ge Glyphs" -msgstr "Гліфи на вс_ю сторінку" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"Стосується лише шрифтів truetype. Цей прапорець визначає, що ширина\n" +"складеного гліфа має дорівнювати еталонній ширині." msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." msgstr "" -"Показати всі позначені символи, кожен на окремій сторінці з надзвичайно " -"великим значенням розміру точки" +"Використовується лише у шрифтах truetype. Цей прапорець визначає, що\n" +"це посилання не слід пересувати звичайним чином, — його позицію слід\n" +"визначати пересуванням посилання таким чином, що визначальна точка у\n" +"посиланні розташовується над визначальною точкою у основному символі." -msgid "_Multi Size Glyph" -msgstr "_Декілька розмірів гліфа" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Шукати лише серед символів, позначених на панелі перегляду шрифту.\n" +"Зазвичай, пошук відбуватиметься серед усіх символів у шрифті." -msgid "_Multi Size Glyphs" -msgstr "Гліфи з _декількома розмірами" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "" +"Шукати лише серед позначених гліфів, зняти позначення з\n" +"усіх символів, які не відповідають критеріям пошуку" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Показати всі позначені символи у декількох різних розмірах у точках" +msgid "" +"Only the alpha value is used and if non zero it will set the alpha channel " +"for the control points, bezier information and other non spline indicators " +"for the Dragging Comparison Outline spline" +msgstr "" +"Використовується лише значення прозорості. Якщо вказано ненульове значення, " +"буде встановлено канал прозорості для контрольних точок, даних кривих Безьє " +"та інших несплайнових індикаторів для сплайнів перетягуваного контуру " +"порівняння." -msgid "S_etup" -msgstr "На_лаштувати друк" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Буде використано лише перші 256 гліфів у кодуванні" -msgid "_Print" -msgstr "_Надрукувати" +msgid "Only upper case" +msgstr "Лише у верхньому регістрі" -msgid "_Done" -msgstr "_Закрити" +msgid "Opacity" +msgstr "Непрозорість" -msgid "Bind to Path" -msgstr "Зв’язати з контуром" +msgid "Opacity:" +msgstr "Непрозорість:" -#, c-format -msgid "Path Length: %g" -msgstr "Довжина контуру: %g" +msgid "Open" +msgstr "Відкрити" -msgid "Scale so text width matches path length" -msgstr "Змінити масштаб так, що ширина тексту збігалася з довжиною контуру" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "" +"Відкривати вікно автоматичного визначення кернінґу для нових підтаблиць " +"кернінґу." -msgid "Rotate each glyph as a unit" -msgstr "Обертати кожен гліф яка окрему одиницю" +msgid "Open Contour" +msgstr "Незамкнений контур" -msgid "Align:" -msgstr "Вирівнювати:" +msgid "Open Font" +msgstr "Відкриття шрифту" -msgid "At Start" -msgstr "За початком" +msgid "Open Glyph" +msgstr "Відкрити гліф" -msgid "Centered" -msgstr "За центром" +msgid "Open Path Color" +msgstr "Колір незамкненого контуру" -msgid "At End" -msgstr "За кінцем" +msgid "Open Reference" +msgstr "Відкрити посилання" -msgid "Offset text from path by:" -msgstr "Відступ тексту від контуру на:" +msgid "Open failed" +msgstr "Не вдалося відкрити" -msgid "_Insert" -msgstr "_Вставити" +msgid "" +"Open paths should be drawn in a special highlight color to make them more " +"apparent." +msgstr "" +"Незамкнені контури має бути намальовано спеціальним кольором підсвічування, " +"щоб зробити їх помітнішими." -msgid "Outline Width" -msgstr "Ширина обрису" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "Невідповідність відкритого/розімкненого контуру у гліфі «%s»\n" -msgid "_Gap:" -msgstr "_Інтервал:" +msgid "OpenCharsInNewWindow" +msgstr "Відкривати символи у новому вікні" -msgid "Inline" -msgstr "Внутрішній" +msgid "" +"OpenType Contextual or Chaining subtables may be in one\n" +" of three formats. The context may be specified either\n" +" as a string of specific glyphs, a string of glyph classes\n" +" or a string of coverage tables\n" +"In the first format you must specify a string of glyph-names\n" +" In the second format you must specify a string of class names\n" +" In the third format you must specify a string each element\n" +" of which may contain several glyph-names\n" +"For chaining subtables you may also specify backtrack and\n" +" lookahead lists." +msgstr "" +"Контекстуальну та ланцюгову підтаблиці OpenType може бути вказано\n" +" у одному з трьох форматів. Контекст може бути вказано або як\n" +" рядок певних гліфів, або як рядок класів гліфів, або як\n" +" рядок списку таблиць покриття.\n" +"Якщо буде використано перший формат, слід вказати рядок назв\n" +" гліфів. Якщо буде використано другий формат, вам слід вказати\n" +" рядок з назвами класів. Якщо буде використано третій формат,\n" +" вам слід вказати рядок, кожен з елементів якого може містити\n" +" декілька назв гліфів.\n" +"Для ланцюгових підтаблиць ви також можете вказати списки пошуку\n" +" назад і вперед." -msgid "Outline Width:" -msgstr "Ширина контуру:" +msgid "OpenType Tables" +msgstr "Таблиці OpenType" -msgid "Shadow Length:" -msgstr "Довжина тіні:" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." +msgstr "" +"Номер версії шрифтів OpenType має перевищувати 1.\n" +"Для виправлення скористайтеся пунктом меню «Елемент->Відомості щодо шрифту-" +">OS/2->Інше»." -msgid "Light Angle:" -msgstr "Кут освітлення:" +msgid "OpenTypeFeature|New" +msgstr "Створити" -msgid "Shadow" -msgstr "Тінь" +msgid "OpenTypeLoadHintEqualityTolerance" +msgstr "Похибка завантаження OpenType для гінтів" -msgid "Remove Encoding" -msgstr "Вилучити кодування" +msgid "OpenType|Lookups" +msgstr "Фільтрування" -msgid "Load Encoding" -msgstr "Завантаження кодування" +msgid "Optical Bounds" +msgstr "Оптичні межі" -msgid "Browse..." -msgstr "Вибрати…" +msgid "Optical Character Recognition" +msgstr "Оптичне розпізнавання знаків" -msgid "Please select a CID ordering" -msgstr "Виберіть порядок CID" +msgid "Optimized For ClearType" +msgstr "З оптимізацією для ClearType" -msgid "Encoding|Glyph Order" -msgstr "Порядок гліфів" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Додатково, додати це відображення до підтаблиці фільтрування:" -msgid "ISO 8859-1 (Latin1)" -msgstr "" +msgid "Options" +msgstr "Параметри" -msgid "ISO 8859-15 (Latin0)" -msgstr "" +msgid "Ordinals" +msgstr "Порядкові чисельники" -msgid "ISO 8859-2 (Latin2)" -msgstr "" +msgid "Orig layer" +msgstr "Поч. шар" -msgid "ISO 8859-3 (Latin3)" -msgstr "" +msgid "Origin" +msgstr "Початок координат" -msgid "ISO 8859-4 (Latin4)" -msgstr "" +msgid "Origin:" +msgstr "Початок координат:" -msgid "ISO 8859-9 (Latin5)" -msgstr "" +msgid "Original Color" +msgstr "Початковий колір" -msgid "ISO 8859-10 (Latin6)" -msgstr "" +msgid "Original Y Position" +msgstr "Початкова позиція за Y" -msgid "ISO 8859-13 (Latin7)" -msgstr "" +msgid "Oriya" +msgstr "Орія" -msgid "ISO 8859-14 (Latin8)" -msgstr "" +msgid "Ornamentals" +msgstr "Орнаментальні" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +msgid "Ornamented" +msgstr "Орнаментований" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (кирилиця)" +msgid "Ornaments" +msgstr "Орнаменти" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (кирилиця)" +msgid "Oromo" +msgstr "Оромо" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (арабська)" +msgid "Osmanya" +msgstr "Османья" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (грецька)" +msgid "Ossetian" +msgstr "Осетинська" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (іврит)" +msgid "Other ..." +msgstr "Інше…" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (тайська)" +msgid "Other Info" +msgstr "Інша інформація" -msgid "Macintosh Latin" -msgstr "" +msgid "Other:" +msgstr "Інше:" -msgid "Windows Latin (\"ANSI\")" -msgstr "" +msgid "OtherSubrsFile" +msgstr "Файл OtherSubrs" -msgid "Adobe Standard" -msgstr "" +msgid "Others" +msgstr "Інші" -msgid "Symbol" -msgstr "Символи" +msgid "Out Of Order" +msgstr "Не за порядком" -msgid "ΤεΧ Base (8r)" -msgstr "Базовий ΤεΧ (8r)" +msgid "Out of Range" +msgstr "Значення поза діапазоном" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" +msgid "Out of memory\n" +msgstr "Не вистачає пам'яті\n" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, повністю)" +msgid "Outer Border:" +msgstr "Зовнішня межа:" -msgid "SJIS (Kanji)" -msgstr "SJIS (кандзі)" +msgid "Outer Shadow" +msgstr "Зовнішня тінь" -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (кандзі)" +msgid "Outline" +msgstr "Обрис" -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (кандзі)" +msgid "Outline Default Button" +msgstr "Контур типової кнопки" -msgid "Wansung (Korean)" -msgstr "Wansung (корейська)" +msgid "Outline Fonts" +msgstr "Контурні шрифти" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (корейська)" +msgid "Outline Glyphs\n" +msgstr "Обриси гліфів\n" -msgid "Johab (Korean)" -msgstr "Johab (корейська)" +msgid "Outline Inner Border" +msgstr "Контур внутрішньої рамки" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (спрощена китайська)" +msgid "Outline Outer Border" +msgstr "Контур зовнішньої рамки" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (китайська)" +msgid "Outline View" +msgstr "Перегляд обрисів" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (традиційна китайська)" +msgid "Outline View 2" +msgstr "Перегляд обрисів 2" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (традиційна китайська)" +msgid "Outline Width" +msgstr "Ширина обрису" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Ніякої" +msgid "Outline Width:" +msgstr "Ширина контуру:" -msgid "MacStyles|Bold" -msgstr "Жирний" +msgid "OutlineThickness" +msgstr "Товщина обрису" -msgid "MacStyles|Italic" -msgstr "Курсив" +msgid "Outlining glyphs" +msgstr "Створення зовнішніх контурів гліфів" -msgid "MacStyles|Condense" -msgstr "Вузький" +msgid "Output AFM" +msgstr "Створити AFM" -msgid "MacStyles|Expand" -msgstr "Широкий" +msgid "Output FONTLOG.txt" +msgstr "Вивести FONTLOG.txt" -msgid "MacStyles|Underline" -msgstr "Підкреслений" +msgid "Output Glyph Map" +msgstr "Створити карту гліфів" -msgid "MacStyles|Outline" -msgstr "Обведений" +msgid "Output OFM & CFG" +msgstr "Створити OFM і CFG" -msgid "MacStyles|Shadow" -msgstr "Тінь" +msgid "Output PFM" +msgstr "Створити PFM" -msgid "Ultra-Condensed (50%)" -msgstr "Надзвичайно вузький (50%)" +msgid "Output TFM & ENC" +msgstr "Створити TFM і ENC" -msgid "Extra-Condensed (62.5%)" -msgstr "Дуже вузький (62,5%)" +msgid "Output error" +msgstr "Помилка виведення даних" -msgid "Condensed (75%)" -msgstr "Вузький (75%)" +msgid "Oval" +msgstr "Овал" -msgid "Semi-Condensed (87.5%)" -msgstr "Напіввузький (87,5%)" +msgid "Over/Underbars" +msgstr "Над-/Підрядкові символи" -msgid "Medium (100%)" -msgstr "Середній (100%)" +msgid "OverbarExtraAscender:" +msgstr "Додатковий проміжок для акценту під надкресленням:" -msgid "Semi-Expanded (112.5%)" -msgstr "Напівширокий (112,5%)" +msgid "OverbarRuleThickness:" +msgstr "Товщина лінії надкреслення:" -msgid "Expanded (125%)" -msgstr "Широкий (125%)" +msgid "OverbarVerticalGap:" +msgstr "Верт. проміжок для надкреслення:" -msgid "Extra-Expanded (150%)" -msgstr "Дуже широкий (150%)" +msgid "Overlapped Hints" +msgstr "Перекриті гінти" -msgid "Ultra-Expanded (200%)" -msgstr "Надзвичайно широкий (2005)" +msgid "PCL 5 data table" +msgstr "таблиця даних PCL 5" -msgid "100 Thin" -msgstr "100 Тонкий" - -msgid "200 Extra-Light" -msgstr "200 Дуже світлий" +msgid "PDF page graphics" +msgstr "Сторінки PDF" -msgid "300 Light" -msgstr "300 Світлий" +msgid "POP top stack element" +msgstr "POP — отримує верхній елемент у стеку." -msgid "400 Regular" -msgstr "400 Книжний" +msgid "PS Glyph Names" +msgstr "Назви гліфів PS" -msgid "500 Medium" -msgstr "500 Середній" +msgid "PS Hints" +msgstr "Гінти PS" -msgid "600 Semi-Bold" -msgstr "600 Напівжирний" +msgid "PS Multiple Master(A)" +msgstr "Багатоосновний PS (A)" -msgid "700 Bold" -msgstr "700 Жирний" +msgid "PS Multiple Master(B)" +msgstr "Багатоосновний PS (B)" -msgid "800 Extra-Bold" -msgstr "800 Дуже жирний" +msgid "PS Names" +msgstr "Назви PS" -msgid "900 Black" -msgstr "900 Чорний" +msgid "PS Private" +msgstr "Приватне PS" -msgid "Never Embed/No Editing" -msgstr "Ніколи не вбудовувати/не редагувати" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (ASCII)" -msgid "Printable Document" -msgstr "Документ можна друкувати" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (бінарний)" -msgid "Editable Document" -msgstr "Документ можна редагувати" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (декілька)" -msgid "Installable Font" -msgstr "Шрифт можна встановлювати" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (ресурс)" -msgid "Serif" -msgstr "З засічками" +msgid "PS Type3 Bitmap" +msgstr "Растр PS Type3" -msgid "Sans-Serif" -msgstr "Без засічок" +msgid "PS UID" +msgstr "UID PS" -msgid "Monospace" -msgstr "Моноширинний" +msgid "PSPrivateDictKey|New" +msgstr "Створити" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Рукописний" +msgid "" +"PUSH Byte[abc]\n" +" abc is the number-1 of bytes to push\n" +"Reads abc+1 unsigned bytes from\n" +"the instruction stream and pushes them" +msgstr "" +"PUSH Byte[abc]\n" +" abc — кількість байтів-1 для виштовхування.\n" +"Читає abc+1 байтів без знака з потоку інструкцій і\n" +"виштовхує їх у стек." -msgid "Decorative" -msgstr "Декоративний" +msgid "" +"PUSH Word[abc]\n" +" abc is the number-1 of words to push\n" +"Reads abc+1 signed words from\n" +"the instruction stream and pushes them" +msgstr "" +"PUSH Word[abc]\n" +" abc — кількість слів-1 для виштовхування.\n" +"Читає abc+1 слів зі знаком з потоку інструкцій і\n" +"виштовхує їх у стек." -msgid "No Classification" -msgstr "Поза класифікацією" +msgid "P_FM Family" +msgstr "_Гарнітура PFM" -msgid "Old Style Serifs" -msgstr "Класична антиква" +msgid "P_en" +msgstr "_Перо" -msgid "OSS Rounded Legibility" -msgstr "OSS, заокруглений леджибіліті" +msgid "P_ositions" +msgstr "Р_озташування" -msgid "OSS Geralde" -msgstr "OSS, ренесансна антиква" +msgid "P_rev Control Point" +msgstr "П_опередня контрольна точка" -msgid "OSS Venetian" -msgstr "OSS, венеціанська антиква" +msgid "Padding" +msgstr "Заповнення" -msgid "OSS Modified Venetian" -msgstr "OSS, модифікована венеціанська" +msgid "Padding:" +msgstr "Заповнення:" -msgid "OSS Dutch Modern" -msgstr "OSS, голландський модерн" +msgid "Page Setup" +msgstr "Налаштування сторінки" -msgid "OSS Dutch Trad" -msgstr "OSS, голландський традиційний" +msgid "Page_Size:" +msgstr "_Розмір сторінки:" -msgid "OSS Contemporary" -msgstr "OSS-контемпорарі" +msgid "Pair Position (kerning)" +msgstr "Парне розташування (кернінґ)" -msgid "OSS Calligraphic" -msgstr "OSS-каліграфічний" +msgid "Pairwise Pos" +msgstr "Парне розташування" -msgid "OSS Miscellaneous" -msgstr "OSS-інший" +msgid "Pairwise Positioning (kerning)" +msgstr "Парне розташування (кернінґ)" -msgid "Transitional Serifs" -msgstr "Перехідна антиква" +msgid "Palaung" +msgstr "Палаунг" -msgid "TS Direct Line" -msgstr "TS-прямолінійний" +msgid "Pale_ttes" +msgstr "Па_літри" -msgid "TS Script" -msgstr "TS-рукописний" +msgid "Palestinian Aramaic" +msgstr "Палестинська арамейська" -msgid "TS Miscellaneous" -msgstr "TS-інший" +msgid "Pali" +msgstr "Палі" -msgid "Modern Serifs" -msgstr "Модерн з засічками" +msgid "Palm OS Bitmap" +msgstr "Растровий Palm OS" -msgid "MS Italian" -msgstr "MS-курсивний" +msgid "Palpa" +msgstr "Палпа" -msgid "MS Script" -msgstr "MS-рукописний" +msgid "PanoseArmStyle|Any" +msgstr "Будь-який" -msgid "MS Miscellaneous" -msgstr "MS-інший" +msgid "PanoseArmStyle|No Fit" +msgstr "Без відповідності" -msgid "Clarendon Serifs" -msgstr "Кларендон без засічок" +msgid "PanoseAspectRatio|Any" +msgstr "Будь-які" -msgid "CS Clarendon" -msgstr "CS-кларендон" +msgid "PanoseAspectRatio|No Fit" +msgstr "Без відповідності" -msgid "CS Modern" -msgstr "CS-модерн" +msgid "PanoseAspect|Any" +msgstr "Будь-яке" -msgid "CS Traditional" -msgstr "CS-традиційний" +msgid "PanoseAspect|No Fit" +msgstr "Без відповідності" -msgid "CS Newspaper" -msgstr "CS-газетний" +msgid "PanoseCharRange|Any" +msgstr "Будь-який" -msgid "CS Stub Serif" -msgstr "CS, вузькі засічки" +msgid "PanoseCharRange|No Fit" +msgstr "Без відповідності" -msgid "CS Monotone" -msgstr "CS-монотон" +msgid "PanoseClass|Any" +msgstr "Будь-який" -msgid "CS Typewriter" -msgstr "CS-машинопис" +msgid "PanoseClass|No Fit" +msgstr "Без відповідності" -msgid "CS Miscellaneous" -msgstr "CS-інший" +msgid "PanoseContrast|Any" +msgstr "Будь-яка" -msgid "Slab Serifs" -msgstr "" +msgid "PanoseContrast|High" +msgstr "Висока" -msgid "Slab Serifs|SS Monotone" -msgstr "SS-монотон" +msgid "PanoseContrast|Low" +msgstr "Низька" -msgid "Slab Serifs|SS Humanist" -msgstr "SS-гуманіст" +msgid "PanoseContrast|Medium" +msgstr "Середня" -msgid "Slab Serifs|SS Geometric" -msgstr "SS-геометричний" +msgid "PanoseContrast|Medium High" +msgstr "Посередньо висока" -msgid "Slab Serifs|SS Swiss" -msgstr "SS-свіс" +msgid "PanoseContrast|Medium Low" +msgstr "Посередньо низька" -msgid "Slab Serifs|SS Typewriter" -msgstr "SS-машинопис" +msgid "PanoseContrast|No Fit" +msgstr "Без відповідності" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SS-інший" +msgid "PanoseContrast|None" +msgstr "Немає" -msgid "Freeform Serifs" -msgstr "Freeform з засічками" +msgid "PanoseContrast|Very High" +msgstr "Дуже висока" -msgid "FS Modern" -msgstr "FS-модерн" +msgid "PanoseContrast|Very Low" +msgstr "Дуже низька" -msgid "FS Miscellaneous" -msgstr "FS-інший" +msgid "PanoseFamily|Any" +msgstr "Будь-яка" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "SS-неогротеск, готичні IBM" +msgid "PanoseFamily|No Fit" +msgstr "Без відповідності" -msgid "Sans-Serif|SS Humanist" -msgstr "SS-гуманіст" +msgid "PanoseFinials|Any" +msgstr "Будь-які" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "SS низькі малі літери, заокруглені геометричні" +msgid "PanoseFinials|No Fit" +msgstr "Без відповідності" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "SS високі малі літери, заокруглені геометричні" +msgid "PanoseForm|Any" +msgstr "Будь-які" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "SS-неогротекс, готичні" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "SS, змінена гротескна готика" - -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "SS-машинопис готичний" - -msgid "Sans-Serif|SS Matrix" -msgstr "SS-матриця" - -msgid "Sans-Serif|SS Miscellaneous" -msgstr "SS-інший" - -msgid "Ornamentals" -msgstr "Орнаментальні" - -msgid "O Engraver" -msgstr "O Гравірувальні" +msgid "PanoseForm|No Fit" +msgstr "Без відповідності" -msgid "O Black Letter" -msgstr "O Готичні" +msgid "PanoseKind|Any" +msgstr "Будь-який" -msgid "O Decorative" -msgstr "O Декоративні" +msgid "PanoseKind|No Fit" +msgstr "Без відповідності" -msgid "O Three Dimensional" -msgstr "O Тривимірні" +msgid "PanoseLetterform|Any" +msgstr "Будь-яка" -msgid "O Miscellaneous" -msgstr "O Інші" +msgid "PanoseLetterform|No Fit" +msgstr "Без відповідності" -msgid "Scripts" -msgstr "Рукописні" +msgid "PanoseLining|Any" +msgstr "Будь-яке" -msgid "S Uncial" -msgstr "S-унціал" +msgid "PanoseLining|Backdrop" +msgstr "Декорації" -msgid "S Brush Joined" -msgstr "S-пензель, з’єднані" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "Гравірування (декілька рядків)" -msgid "S Formal Joined" -msgstr "S-формал, з’єднані" +msgid "PanoseLining|Inline" +msgstr "Рядкове" -msgid "S Monotone Joined" -msgstr "S-монотон, з’єднані" +msgid "PanoseLining|No Fit" +msgstr "Без відповідності" -msgid "S Calligraphic" -msgstr "S-каліграфічний" +msgid "PanoseLining|None" +msgstr "Немає" -msgid "S Brush Unjoined" -msgstr "S-пензель роз’єднані" +msgid "PanoseLining|Outline" +msgstr "Контурне" -msgid "S Formal Unjoined" -msgstr "S-формал, роз’єднані" +msgid "PanoseLining|Relief" +msgstr "Рельєф" -msgid "S Monotone Unjoined" -msgstr "S-монотон, роз’єднані" +msgid "PanoseLining|Shadow" +msgstr "Тінь" -msgid "S Miscellaneous" -msgstr "S-інший" +msgid "PanoseMidline|Any" +msgstr "Будь-яка" -msgid "Symbolic" -msgstr "Символьні" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Стала, загострена вершина" -msgid "Sy Mixed Serif" -msgstr "Sy мішані з засічками" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Стала, вершина з засічкою" -msgid "Sy Old Style Serif" -msgstr "Sy старі стилі з засічками" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Стала, вершину обрізано" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "Sy новий гротеск без засічок" +msgid "PanoseMidline|High/Pointed" +msgstr "Висока, загострена вершина" -msgid "Sy Miscellaneous" -msgstr "Sy-інший" +msgid "PanoseMidline|High/Serifed" +msgstr "Висока, вершина з засічкою" -msgid "None" -msgstr "Немає" +msgid "PanoseMidline|High/Trimmed" +msgstr "Висока, вершину обрізано" -msgid "Bold" -msgstr "Жирний" +msgid "PanoseMidline|Low/Pointed" +msgstr "Низька, загострена вершина" -msgid "Bold Italic" -msgstr "Жирний курсив" +msgid "PanoseMidline|Low/Serifed" +msgstr "Низька, вершина з засічкою" -msgid "OS2Version|Automatic" -msgstr "Автоматична" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Низька, вершину обрізано" -msgid "1" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "Без відповідності" -msgid "2" -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Звичайна, загострена вершина" -msgid "4" -msgstr "" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Звичайна, вершина з засічкою" -msgid "0" -msgstr "" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Звичайна, вершину обрізано" -msgid "PanoseFamily|Any" -msgstr "Будь-яка" +msgid "PanoseProportion|Any" +msgstr "Будь-який" -msgid "PanoseFamily|No Fit" +msgid "PanoseProportion|No Fit" msgstr "Без відповідності" -msgid "Latin: Text and Display" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "Латиниця: рукописне" - -msgid "Latin: Decorative" -msgstr "Латиниця: декоративне" +msgid "PanoseSerifVariant|Any" +msgstr "Будь-який" -msgid "Latin: Pictorial and Symbol" -msgstr "" +msgid "PanoseSerifVariant|No Fit" +msgstr "Без відповідності" msgid "PanoseSerifs|Any" msgstr "Будь-які" @@ -15607,47 +15083,50 @@ msgid "PanoseSerifs|No Fit" msgstr "Без відповідності" -msgid "Cove" -msgstr "Куполоподібні" - -msgid "Obtuse Cove" -msgstr "Тупокутні куполоподібні" +msgid "PanoseSerifs|Thin" +msgstr "Тонкі" -msgid "Square Cove" -msgstr "Квадратні куполоподібні" +msgid "PanoseSerivfs|Rounded" +msgstr "Заокруглені" -msgid "Obtuse Square Cove" -msgstr "Тупокутні квадратні куполоподібні" +msgid "PanoseSerivfs|Script" +msgstr "Рукописний" msgid "PanoseSerivfs|Square" msgstr "Квадратні" -msgid "PanoseSerifs|Thin" -msgstr "Тонкі" +msgid "PanoseSpacing|Any" +msgstr "Будь-який" -msgid "Bone" -msgstr "Шипоподібні" +msgid "PanoseSpacing|No Fit" +msgstr "Без відповідності" -msgid "Exaggerated" -msgstr "З різким розширенням" +msgid "PanoseStrokeVariation|Any" +msgstr "Будь-яка" -msgid "Triangle" -msgstr "Трикутні" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Без відповідності" -msgid "Normal Sans" -msgstr "Нормальні" +msgid "PanoseTool|Any" +msgstr "Будь-який" -msgid "Obtuse Sans" -msgstr "Тупокутні" +msgid "PanoseTool|No Fit" +msgstr "Без відповідності" -msgid "Perpendicular Sans" -msgstr "Перпендикулярні" +msgid "PanoseTopology|Any" +msgstr "Будь-яка" -msgid "Flared" -msgstr "З розширенням" +msgid "PanoseTopology|No Fit" +msgstr "Без відповідності" -msgid "PanoseSerivfs|Rounded" -msgstr "Заокруглені" +msgid "PanoseTreatment|Any" +msgstr "Будь-який" + +msgid "PanoseTreatment|No Fit" +msgstr "Без відповідності" + +msgid "PanoseUse|Default" +msgstr "Типове" msgid "PanoseWeight|Any" msgstr "Будь-яка" @@ -15655,3039 +15134,3062 @@ msgid "PanoseWeight|No Fit" msgstr "Без відповідності" -msgid "Very Light" -msgstr "Дуже мала" - -msgid "Light" -msgstr "Дуже мала" - msgid "PanoseWeight|Thin" msgstr "Тонка" -msgid "Book" -msgstr "Книга" +msgid "PanoseXAscent|Any" +msgstr "Будь-який" -msgid "Medium" -msgstr "Середня" +msgid "PanoseXAscent|High" +msgstr "Високий" -msgid "Demi" -msgstr "Половинна" +msgid "PanoseXAscent|Low" +msgstr "Низький" -msgid "Heavy" -msgstr "Важка" +msgid "PanoseXAscent|Medium" +msgstr "Середній" -msgid "Black" -msgstr "Чорний" +msgid "PanoseXAscent|No Fit" +msgstr "Без відповідності" -msgid "Extra Black (Nord)" -msgstr "" +msgid "PanoseXAscent|Very High" +msgstr "Дуже високий" -msgid "PanoseProportion|Any" +msgid "PanoseXAscent|Very Low" +msgstr "Дуже низький" + +msgid "PanoseXHeight|Any" msgstr "Будь-який" -msgid "PanoseProportion|No Fit" -msgstr "Без відповідності" +msgid "PanoseXHeight|Constant/Large" +msgstr "Сталий, великий" -msgid "Old Style" -msgstr "Старий стиль" +msgid "PanoseXHeight|Constant/Small" +msgstr "Сталий, малий" -msgid "Modern" -msgstr "Модерн" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Сталий, звичайний" -msgid "Even Width" -msgstr "Рівноширинний" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Занурений, великий" -msgid "Expanded" -msgstr "Широкий" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Занурений, малий" -msgid "Condensed" -msgstr "Вузький" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Занурений, стандартний" -msgid "Very Expanded" -msgstr "Дуже широкий" +msgid "PanoseXHeight|No Fit" +msgstr "Без відповідності" -msgid "Very Condensed" -msgstr "Дуже стислий" +msgid "Panose|_Weight" +msgstr "Нас_иченість" -msgid "Monospaced" -msgstr "Моноширинний" +msgid "Papiamentu" +msgstr "Пап’яменто" -msgid "PanoseContrast|Any" -msgstr "Будь-яка" +msgid "Parent Folder" +msgstr "Батьківська тека" -msgid "PanoseContrast|No Fit" -msgstr "Без відповідності" +msgid "Parse Error" +msgstr "Помилка обробки" -msgid "PanoseContrast|None" -msgstr "Немає" +#, c-format +msgid "" +"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " +"%s\n" +msgstr "" +"ParseGlyphOrderAndAliasDB: некоректний (не відокремлений табуляцією) запис " +"із індексом %d: %s\n" -msgid "PanoseContrast|Very Low" -msgstr "Дуже низька" +msgid "Parts List" +msgstr "Список частин" -msgid "PanoseContrast|Low" -msgstr "Низька" +msgid "Pashto" +msgstr "Пушту" -msgid "PanoseContrast|Medium Low" -msgstr "Посередньо низька" +msgid "Passed Validation" +msgstr "Перевірку пройдено" -msgid "PanoseContrast|Medium" -msgstr "Середня" +msgid "Paste After" +msgstr "Вставити далі" -msgid "PanoseContrast|Medium High" -msgstr "Посередньо висока" +msgid "Paste Into" +msgstr "Вставити на місце" -msgid "PanoseContrast|High" -msgstr "Висока" +msgid "Pasting..." +msgstr "Вставка…" -msgid "PanoseContrast|Very High" -msgstr "Дуже висока" +#, c-format +msgid "Path Length: %g" +msgstr "Довжина контуру: %g" -msgid "PanoseStrokeVariation|Any" -msgstr "Будь-яка" +msgid "Paths" +msgstr "Контури" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Без відповідності" +msgid "Pattern" +msgstr "Візерунок" -msgid "No Variation" -msgstr "Без відхилень" +msgid "Pattern Size:" +msgstr "Розмір візерунка:" -msgid "Gradual/Diagonal" -msgstr "Поступова/Діагональна" +msgid "Pattern:" +msgstr "Шаблон:" -msgid "Gradual/Transitional" -msgstr "Поступова/Перехідна" +msgid "Patterned Fill" +msgstr "Заповнення візерунком" -msgid "Gradual/Vertical" -msgstr "Поступова/Вертикальна" +msgid "Patterns" +msgstr "Візерунки" -msgid "Gradual/Horizontal" -msgstr "Поступова/Горизонтальна" +msgid "Pen Slanted" +msgstr "Нахилене перо" -msgid "Rapid/Vertical" -msgstr "Різка/Вертикальна" +msgid "Pen _Angle:" +msgstr "_Кут пера:" -msgid "Rapid/Horizontal" -msgstr "Різка/Горизонтальна" +msgid "Per glyph baseline data" +msgstr "Окремі дані щодо лінії шрифту для окремих шрифтів" -msgid "Instant/Vertical" -msgstr "Негайна/Вертикальна" +msgid "Percentage scale down for script level 1" +msgstr "Зменшення масштабу у відсотках для рівня 1" -msgid "Instant/Horizontal" -msgstr "Негайна/Горизонтальна" +msgid "Percentage scale down for script level 2" +msgstr "Зменшення масштабу у відсотках для рівня 2" -msgid "PanoseArmStyle|Any" -msgstr "Будь-який" +msgid "Perform a perspective transformation on the selection" +msgstr "Виконати перетворення перспективи позначеного" -msgid "PanoseArmStyle|No Fit" -msgstr "Без відповідності" +msgid "Perpendicular Sans" +msgstr "Перпендикулярні" -msgid "Straight Arms/Horizontal" -msgstr "Прямий штрих, горизонтальні" +msgid "Perspecti_ve" +msgstr "П_ерспектива" -msgid "Straight Arms/Wedge" -msgstr "Прямий штрих, клиноподібні" +msgid "Petite Caps" +msgstr "Мініатюрна капітель" -msgid "Straight Arms/Vertical" -msgstr "Прямий штрих, вертикальні" +msgid "PfaEdit Table" +msgstr "Таблиця PfaEdit" -msgid "Straight Arms/Single Serif" -msgstr "Прямий штрих, одинарна засічка" +msgid "Pfm Save Failed" +msgstr "Спроба збереження pfm зазнала невдачі" -msgid "Straight Arms/Double Serif" -msgstr "Прямий штрих, подвійна засічка" +msgid "Phags-pa" +msgstr "Фагс-па" -msgid "Non-Straight Arms/Horizontal" -msgstr "Непрямий штрих, горизонтальні" +msgid "Phaistos Disc" +msgstr "Фестський диск" -msgid "Non-Straight Arms/Wedge" -msgstr "Непрямий штрих, клиноподібні" +msgid "Phoenician" +msgstr "Фінікійська" -msgid "Non-Straight Arms/Vertical" -msgstr "Непрямий штрих, вертикальні" +msgid "Phonetic Extensions" +msgstr "Фонетичні розширення" -msgid "Non-Straight Arms/Single Serif" -msgstr "Непрямий штрих, одинарна засічка" +msgid "Phonetic Extensions Supplement" +msgstr "Додаткові фонетичні розширення" -msgid "Non-Straight Arms/Double Serif" -msgstr "Непрямий штрих, подвійна засічка" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Фізичні розміри екрана у сантиметрах.\n" +"Щоб цей параметр набув чинності, вам слід зберегти дані ресурсу (натисніть " +"кнопку [Зберегти])\n" +"і перезапустити FontForge." -msgid "PanoseLetterform|Any" -msgstr "Будь-яка" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" +msgstr "" +"Фізичні розміри екрана у дюймах.\n" +"Щоб цей параметр набув чинності, вам слід зберегти дані ресурсу (натисніть " +"кнопку [Зберегти])\n" +"і перезапустити FontForge." -msgid "PanoseLetterform|No Fit" -msgstr "Без відповідності" +msgid "Pick a CMap subtable" +msgstr "Вибір підтаблиці CMap" -msgid "Normal/Contact" -msgstr "Прямий, заокруглений" +msgid "Pick a color" +msgstr "Взяти колір" -msgid "Normal/Weighted" -msgstr "Прямий, з додаванням насиченості" +msgid "Pick a font, any font..." +msgstr "Вкажіть шрифт, будь-який шрифт…" -msgid "Normal/Boxed" -msgstr "Прямий, у рамці" +msgid "Pick a page" +msgstr "Виберіть сторінку" -msgid "Normal/Flattened" -msgstr "Прямий, плоский" +msgid "Pick a substitution to display in the window." +msgstr "Вибрати підстановку, яку слід показати у вікні." -msgid "Normal/Rounded" -msgstr "Прямий, заокруглений" +msgid "Picture Stems" +msgstr "Основа зображення" -msgid "Normal/Off-Center" -msgstr "Прямий зі зміщений центром" +msgid "Pictures" +msgstr "Малюнки" -msgid "Normal/Square" -msgstr "Прямий, квадрат" +msgid "Pilipino (Filipino)" +msgstr "Філіппінська" -msgid "Oblique/Contact" -msgstr "Похилий, окіл" +msgid "Pixel List" +msgstr "Список пікселів" -msgid "Oblique/Weighted" -msgstr "Похилий з додаванням ваги" +msgid "Pixel Size" +msgstr "Розмір пікселя" -msgid "Oblique/Boxed" -msgstr "Похилий, у рамці" +msgid "Pixel Sizes:" +msgstr "Розміри пікселів:" -msgid "Oblique/Flattened" -msgstr "Похилий, плоский" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" +msgstr "" +"Розмір у пікселях не збігається з сумою висот верхнього та нижнього акцентів " +"шрифту у %s" -msgid "Oblique/Rounded" -msgstr "Похилий, заокруглений" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "Занадто великий розмір у пікселях у таблиці пристроїв, рядок %d %s" -msgid "Oblique/Off-Center" -msgstr "Похилий зі зміщеним центром" +msgid "Pixel size:" +msgstr "Розмір пікселя:" -msgid "Oblique/Square" -msgstr "Похилий, квадрат" +msgid "Pixel size?" +msgstr "Розмір пікселя?" -msgid "PanoseMidline|Any" -msgstr "Будь-яка" +msgid "PixelSize|New" +msgstr "Створити" -msgid "PanoseMidline|No Fit" -msgstr "Без відповідності" +msgid "Playing Cards" +msgstr "Гра у карти" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Звичайна, вершину обрізано" +msgid "Please choose File/Generate Fonts to save to other formats." +msgstr "" +"Будь ласка, скористайтеся пунктом меню «Файл → Створити шрифти» для " +"збереження у інших форматах." -msgid "PanoseMidline|Standard/Pointed" -msgstr "Звичайна, загострена вершина" - -msgid "PanoseMidline|Standard/Serifed" -msgstr "Звичайна, вершина з засічкою" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Будь ласка, закрийте %s перед вставленням його у шрифт CID" -msgid "PanoseMidline|High/Trimmed" -msgstr "Висока, вершину обрізано" +msgid "Please close font" +msgstr "Будь ласка, закрийте файл шрифту" -msgid "PanoseMidline|High/Pointed" -msgstr "Висока, загострена вершина" +msgid "Please don't do that" +msgstr "Будь ласка, не робіть цього" -msgid "PanoseMidline|High/Serifed" -msgstr "Висока, вершина з засічкою" +msgid "Please draw a convex polygon in the drawing area." +msgstr "Будь ласка, намалюйте опуклий багатокутник на панелі малювання." -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Стала, вершину обрізано" +msgid "Please enter the name of a Anchor point class to create" +msgstr "Будь ласка, вкажіть назву класу точок прив’язки, який слід створити" -msgid "PanoseMidline|Constant/Pointed" -msgstr "Стала, загострена вершина" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "" +"Будь ласка, вкажіть назву гліфа, і FontForge додасть прив’язку до цього " +"гліфа." -msgid "PanoseMidline|Constant/Serifed" -msgstr "Стала, вершина з засічкою" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "Будь ласка, вкажіть назву кодування %d у цьому файлі" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Низька, вершину обрізано" +msgid "Please name this contour" +msgstr "Будь ласка, дайте назву цьому контуру" -msgid "PanoseMidline|Low/Pointed" -msgstr "Низька, загострена вершина" +msgid "Please name this encoding" +msgstr "Будь ласка, вкажіть назву цього кодування" -msgid "PanoseMidline|Low/Serifed" -msgstr "Низька, вершина з засічкою" +msgid "Please name this point" +msgstr "Будь ласка, дайте назву цій точці" -msgid "PanoseXHeight|Any" -msgstr "Будь-який" +msgid "Please name this subtable" +msgstr "Будь ласка, вкажіть назву цієї підтаблиці" -msgid "PanoseXHeight|No Fit" -msgstr "Без відповідності" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "" +"Будь ласка, вкажіть назву кодування з бази даних iconv для додавання до меню." -msgid "PanoseXHeight|Constant/Small" -msgstr "Сталий, малий" +msgid "Please select a CID ordering" +msgstr "Виберіть порядок CID" -msgid "PanoseXHeight|Constant/Standard" -msgstr "Сталий, звичайний" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "" +"Будь ласка, позначте гліфи на панелях перегляду шрифту у нижній частині " +"діалогового вікна, щоб FontForge відніс їх до класів." -msgid "PanoseXHeight|Constant/Large" -msgstr "Сталий, великий" +msgid "Please set the Axis Type field" +msgstr "Будь ласка, визначте тип вісі" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Занурений, малий" +msgid "Please specify a 4 letter opentype script tag" +msgstr "Будь ласка, вкажіть 4-літерний теґ писемності opentype" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Занурений, стандартний" +msgid "Please specify a bitmap magnification factor." +msgstr "Будь ласка, вкажіть коефіцієнт збільшення растру." -msgid "PanoseXHeight|Ducking/Large" -msgstr "Занурений, великий" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "" +"Будь ласка, вкажіть список відокремлених комами 4-літерних теґів мов opentype" -msgid "PanoseTool|Any" -msgstr "Будь-який" +msgid "Please specify a name for this mark class or set" +msgstr "Будь ласка, вкажіть назву цього класу або набору позначок." -msgid "PanoseTool|No Fit" -msgstr "Без відповідності" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Будь ласка, вкажіть нове доповнення для %.20s-%.20s" -msgid "Flat Nib" -msgstr "Плоский кінчик" +msgid "Please specify a script" +msgstr "Будь ласка, вкажіть писемність" -msgid "Pressure Point" -msgstr "Точка натиску" +msgid "Poin_ts too close" +msgstr "За_надто близькі точки" -msgid "Engraved" -msgstr "Гравірувальний" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "Точку %d було пересунуто попередньою інструкцією" -msgid "Ball (Round Cap)" -msgstr "Кулька (круглий кінчик)" +msgid "Point A_t" +msgstr "_Точка" -msgid "Brush" -msgstr "Пензель" +msgid "Point Color" +msgstr "Колір точки" -msgid "Rough" -msgstr "Грубий" +msgid "Point Info" +msgstr "Відомості щодо точки" -msgid "Felt Pen or Brush Tip" -msgstr "" +msgid "Point Size" +msgstr "Розмір точки" -msgid "Wild Brush - Drips a lot" -msgstr "Дикий пензель з розбризкуванням" +msgid "Point Size:" +msgstr "Розмір точки:" -msgid "PanoseSpacing|Any" -msgstr "Будь-який" +msgid "Point of Inflection Color" +msgstr "Колір точки на вигині" -msgid "PanoseSpacing|No Fit" -msgstr "Без відповідності" +msgid "Point of View Projection" +msgstr "Проектування за точкою спостереження" -msgid "Proportional Spaced" -msgstr "Пропорційно розташовані" +msgid "Point sizes on a 100 dpi screen" +msgstr "Розміри точок на екрані з роздільністю 100 т/д" -msgid "PanoseAspectRatio|Any" -msgstr "Будь-які" +msgid "Point sizes on a 120 dpi screen" +msgstr "Розміри точок на екрані з роздільністю 120 т/д" -msgid "PanoseAspectRatio|No Fit" -msgstr "Без відповідності" +msgid "Point sizes on a 72 dpi screen" +msgstr "Розміри точок на екрані з роздільністю 72 т/д" -msgid "Very Low" -msgstr "Дуже низький" +msgid "Point sizes on a 75 dpi screen" +msgstr "Розміри точок на екрані з роздільністю 75 т/д" -msgid "Low" -msgstr "Низький" +msgid "Point sizes on a 96 dpi screen" +msgstr "Розміри точок на екрані з роздільністю 96 т/д" -msgid "Medium Low" -msgstr "Помірно низький" +#, c-format +msgid "Point: %d (%d)" +msgstr "Точка: %d (%d)" -msgid "Medium High" -msgstr "Помірно високий" +msgid "PointNumbers|_None" +msgstr "_Немає" -msgid "High" -msgstr "Високий" +msgid "Pointer" +msgstr "Вказівник" -msgid "Very High" -msgstr "Дуже високий" +msgid "Points" +msgstr "Точки" -msgid "PanoseTopology|Any" -msgstr "Будь-яка" +msgid "Points (TrueType)" +msgstr "Точки (TrueType)" -msgid "PanoseTopology|No Fit" -msgstr "Без відповідності" +msgid "Points of _Inflection" +msgstr "Точки ви_гину" -msgid "Roman Disconnected" -msgstr "Прямі нез’єднані" +msgid "Points on Selected _Contours" +msgstr "То_чки на позначених контурах" -msgid "Roman Trailing" -msgstr "Прямі з хвостиками" +msgid "Points:" +msgstr "Точки:" -msgid "Roman Connected" -msgstr "Прямі з’єднані" +msgid "Pointsize X" +msgstr "Розмір за X" -msgid "Cursive Disconnected" -msgstr "Курсивні нез’єднані" +msgid "Pointsize Y" +msgstr "Розмір за Y" -msgid "Cursive Trailing" -msgstr "Курсивні з хвостиками" +msgid "Points|Original" +msgstr "Початкові" -msgid "Cursive Connected" -msgstr "Курсивні з’єднані" +msgid "Pol_ygon" +msgstr "_Багатокутник" -msgid "Blackletter Disconnected" -msgstr "Blackletter нез’єднані" +msgid "Polish" +msgstr "Польська" -msgid "Blackletter Trailing" -msgstr "Blackletter з хвостиками" +msgid "Pollard Phonetic" +msgstr "Фонетична Полларда" -msgid "Blackletter Connected" -msgstr "Blackletter з’єднані" +msgid "Polygon" +msgstr "Багатокутник" -msgid "PanoseForm|Any" -msgstr "Будь-які" +msgid "Polygon or Star" +msgstr "Багатокутник або зірка" -msgid "PanoseForm|No Fit" -msgstr "Без відповідності" +msgid "Polytonic Greek" +msgstr "Політонічна грецька" -msgid "Upright/No Wrapping" -msgstr "Вертикальні/Без перенесення" +#, c-format +msgid "Pop stack underflow on pop in %s\n" +msgstr "Вичерпання стеку інструкцією pop у %s\n" -msgid "Upright/Some Wrapping" -msgstr "Вертикальні/З перенесенням" +msgid "Popup" +msgstr "Контекстна підказка" -msgid "Upright/More Wrapping" -msgstr "Вертикальні/Зі значним перенесенням" +msgid "Popup windows" +msgstr "Контекстні вікна" -msgid "Upright/Extreme Wrapping" -msgstr "Вертикальні/З надзвичайним перенесенням" +msgid "Portuguese" +msgstr "Португальська" -msgid "Oblique/No Wrapping" -msgstr "Похилі/Без перенесення" +msgid "Portuguese (Brasil)" +msgstr "Португальська (Бразилія)" -msgid "Oblique/Some Wrapping" -msgstr "Похилі/З перенесенням" +msgid "Portuguese (Portugal)" +msgstr "Португальська (Португалія)" -msgid "Oblique/More Wrapping" -msgstr "Похилі/Зі значним перенесенням" +msgid "Pos" +msgstr "Поз" -msgid "Oblique/Extreme Wrapping" -msgstr "Похилі/З надзвичайним перенесенням" - -msgid "Exaggerated/No Wrapping" -msgstr "Збільшені/Без перенесення" - -msgid "Exaggerated/Some Wrapping" -msgstr "Збільшені/З перенесенням" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" +msgstr "" +"Розташування: %d\n" +"Кількість: %d\n" -msgid "Exaggerated/More Wrapping" -msgstr "Збільшені/Зі значним перенесенням" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Розташування: %d-%d (%d)\n" +"Кількість: %d (%d)\n" -msgid "Exaggerated/Extreme Wrapping" -msgstr "Збільшені/З надзвичайним перенесенням" +msgid "Positionings" +msgstr "Розташування" -msgid "PanoseFinials|Any" -msgstr "Будь-які" +msgid "Post Base Forms" +msgstr "Підосновні форми" -msgid "PanoseFinials|No Fit" -msgstr "Без відповідності" +msgid "Post Base Substitutions" +msgstr "Підосновні замінники" -msgid "None/No Loops" +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." msgstr "" +"У PostScript і TrueType всі контури має бути записано за\n" +"годинниковою стрілкою. Якщо одне з посилань використовується\n" +"віддзеркаленим, точки у цьому посиланні буде розташовано\n" +"у напрямку проти годинникової стрілки. Вам слід від’єднати\n" +"це посилання і виконати над ним дію «Елемент -> Виправити\n" +"напрямок»." -msgid "None/Closed Loops" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." msgstr "" +"У PostScript і TrueType кожен контур у точці максимуму\n" +"або мінімуму повинен містити проміжну точку." -msgid "None/Open Loops" -msgstr "" +msgid "PostScript font program (Compact Font Format)" +msgstr "Програма шрифту PostScript (компактний формат шрифту)" -msgid "Sharp/No Loops" -msgstr "" +msgid "Potential spots for Delta instructions" +msgstr "Потенційні плями для дельта-команд" -msgid "Sharp/Closed Loops" -msgstr "" +msgid "Pr_eferences..." +msgstr "П_араметри…" -msgid "Sharp/Open Loops" -msgstr "" +msgid "Pre Base Forms" +msgstr "Передосновні форми" -msgid "Tapered/No Loops" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "Передоснові замінники" -msgid "Tapered/Closed Loops" -msgstr "" +msgid "Pre-Built Larger Variants" +msgstr "Попер. створені більші варіанти" -msgid "Tapered/Open Loops" -msgstr "" +msgid "Prefer native kerning" +msgstr "Перевага природного кернінґу" -msgid "Round/No Loops" -msgstr "" +msgid "PreferCJKEncodings" +msgstr "Перевага кодувань CJK" -msgid "Round/Closed Loops" -msgstr "" +msgid "PreferPotrace" +msgstr "ПеревагаPotrace" -msgid "Round/Open Loops" -msgstr "" +msgid "PreferSpacingAccents" +msgstr "Перевага інтервальних акцентів" -msgid "PanoseXAscent|Any" -msgstr "Будь-який" +msgid "Preferences" +msgstr "Налаштування" -msgid "PanoseXAscent|No Fit" -msgstr "Без відповідності" +msgid "Preferred Family" +msgstr "Бажана гарнітура" -msgid "PanoseXAscent|Very Low" -msgstr "Дуже низький" +msgid "Preferred Styles" +msgstr "Бажані стилі" -msgid "PanoseXAscent|Low" -msgstr "Низький" +msgid "Prefs_App| " +msgstr " " -msgid "PanoseXAscent|Medium" -msgstr "Середній" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge визначає BROWSER, MF і AUTOTRACE." -msgid "PanoseXAscent|High" -msgstr "Високий" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "Зазвичай, FontForge шукатиме програми у каталогах," -msgid "PanoseXAscent|Very High" -msgstr "Дуже високий" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "вказаних за допомогою змінної середовища PATH, якщо ви бажаєте" -msgid "PanoseClass|Any" -msgstr "Будь-який" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "змінити таку поведінку, вам варто встановити змінну" -msgid "PanoseClass|No Fit" -msgstr "Без відповідності" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "середовища так, щоб у ній було вказано повну адресу каталогу програми." -msgid "Derivative" -msgstr "Похідний" +msgid "Prepend timestamp" +msgstr "Префікс-часова позначка" -msgid "Non-standard Topology" -msgstr "Нестандартна топологія" +msgid "" +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." +msgstr "" +"Зберегти всі шари тла і spiro. Крім того,\n" +"якщо дані виводяться до шрифту truetype, з бази\n" +"даних кубічних сплайнів, зберегти кубічні сплайни." -msgid "Non-standard Elements" -msgstr "Нестандартні елементи" +msgid "Preserve cross-font kerning" +msgstr "Зберігати міжшрифтовий кернінґ" -msgid "Non-standard Aspect" -msgstr "Нестандартне співвідношення" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Зберегти назви фільтрувань і підтаблиць GPOS/GSUB" -msgid "Initials" -msgstr "Буквиця" +msgid "PreserveTables" +msgstr "Зберігати таблиці" -msgid "Cartoon" -msgstr "Макет" +msgid "Pressure Point" +msgstr "Точка натиску" -msgid "Picture Stems" -msgstr "Основа зображення" +msgid "Prev CP Angle" +msgstr "Кут попер. КТ" -msgid "Ornamented" -msgstr "Орнаментований" +msgid "Prev CP Color" +msgstr "Колір попередньої КТ" -msgid "Text and Background" -msgstr "Текст і тлог" +msgid "Prev CP Dist" +msgstr "Відст. попер. КТ" -msgid "Collage" -msgstr "Колаж" +msgid "Prev CP X" +msgstr "X попер. КТ" -msgid "Montage" -msgstr "Монтаж" +msgid "Prev CP Y" +msgstr "Y попер. КТ" -msgid "PanoseAspect|Any" -msgstr "Будь-яке" +msgid "Prev CP:" +msgstr "Попер. КТ:" -msgid "PanoseAspect|No Fit" -msgstr "Без відповідності" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "Попер. КТ: (%f,%f)" -msgid "Super Condensed" -msgstr "Дуже вузький" +msgid "Prev Defined Gl_yph" +msgstr "Попередній визначений г_ліф" -msgid "Extended" -msgstr "Розширений" +msgid "Prev On Contour" +msgstr "Попередня на контурі" -msgid "Very Extended" -msgstr "Дуже широкий" +msgid "Previe_w" +msgstr "Пере_гляд" -msgid "Super Extended" -msgstr "Надширокий" +msgid "Preview Fill Color" +msgstr "Тестовий колір заповнення" -msgid "Horizontal Low" -msgstr "Горизонтальний низький" +msgid "Previous Hint." +msgstr "Попередній гінт" -msgid "Horizontal Medium" -msgstr "Горизонтальний середній" +msgid "Previous Line in _Word List" +msgstr "П_опередній рядок у списку слів" -msgid "Horizontal High" -msgstr "Горизонтальний високий" +msgid "Print" +msgstr "Друк" -msgid "Broken" -msgstr "Пошкоджений" +msgid "Print Failed" +msgstr "Спроба друку зазнала невдачі" -msgid "PanoseSerifVariant|Any" -msgstr "Будь-який" +msgid "Print To File..." +msgstr "Надрукувати до файла…" -msgid "PanoseSerifVariant|No Fit" -msgstr "Без відповідності" +msgid "Printable Document" +msgstr "Документ можна друкувати" -msgid "Oval" -msgstr "Овал" +msgid "Printing Font" +msgstr "Друк шрифту" -msgid "PanoseSerivfs|Script" -msgstr "Рукописний" +#, c-format +msgid "Priority: %d" +msgstr "Пріоритет: %d" -msgid "PanoseTreatment|Any" -msgstr "Будь-який" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Приватний словник" -msgid "PanoseTreatment|No Fit" -msgstr "Без відповідності" +msgid "Private Use" +msgstr "Приватне використання" -msgid "Standard Solid Fill" -msgstr "" +msgid "Private Use Area" +msgstr "Область приватного використання" -msgid "No Fill" -msgstr "Не заповнювати" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "Проблема під час видобування таблиці «%c%c%c%c»." -msgid "Patterned Fill" -msgstr "Заповнення візерунком" +msgid "Problem explanation" +msgstr "Пояснення суті проблеми" -msgid "Complex Fill" -msgstr "Складене заповнення" +msgid "Processing Variations" +msgstr "Обробка варіантів" -msgid "Shaped Fill" -msgstr "Заповнення формою" +msgid "Progress" +msgstr "Поступ" -msgid "Drawn or Distressed" -msgstr "" +msgid "Progress Bars" +msgstr "Смужки поступу" -msgid "PanoseLining|Any" -msgstr "Будь-яке" +msgid "Projecting..." +msgstr "Проектування…" -msgid "PanoseLining|No Fit" -msgstr "Без відповідності" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Створити…" -msgid "PanoseLining|None" -msgstr "Немає" +msgid "Proportional Alternate Metrics" +msgstr "Пропорційна альтернативна метрика" -msgid "PanoseLining|Inline" -msgstr "Рядкове" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Пропорційна альтернативна вертикальна метрика" -msgid "PanoseLining|Outline" -msgstr "Контурне" +msgid "Proportional Kana" +msgstr "Пропорційна кана" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "Гравірування (декілька рядків)" +msgid "Proportional Numbers" +msgstr "Пропорційні числа" -msgid "PanoseLining|Shadow" -msgstr "Тінь" +msgid "Proportional Spaced" +msgstr "Пропорційно розташовані" -msgid "PanoseLining|Relief" -msgstr "Рельєф" +msgid "Proportional Width" +msgstr "Пропорційна ширина" -msgid "PanoseLining|Backdrop" -msgstr "Декорації" +msgid "Provencal" +msgstr "Провансальська" -msgid "Standard" -msgstr "Стандартний" +msgid "Provide a glyph name" +msgstr "Вкажіть назву гліфа" -msgid "Square" -msgstr "Квадратний" +msgid "Proximity" +msgstr "Близькість" -msgid "Multiple Segment" -msgstr "Кратний сегмент" +msgid "Proximity:" +msgstr "Близькість:" -msgid "Deco (E,M,S) Waco Midline" -msgstr "" +msgid "Punctuation Supplement" +msgstr "Додаткова пунктуація" -msgid "Uneven Weighting" -msgstr "Нерівна вага" +msgid "Punjabi" +msgstr "Пенджабі" -msgid "Diverse Arms" -msgstr "Різні штрихи" +msgid "Punjabi (India)" +msgstr "Пенджабська (Індія)" -msgid "Diverse Forms" -msgstr "Різні форми" +msgid "Punjabi (Pakistan)" +msgstr "Пенджабська (Пакистан)" -msgid "Lombardic Forms" -msgstr "Ломбардські форми" +msgid "Push Current Glyph" +msgstr "Заштовхнути поточний гліф" -msgid "Upper Case in Lower Case" -msgstr "Великі літери у малі літери" +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." +msgstr "" +"Додати шрифти CFF до ttc, а не до TTF.\n" +" Це спрацює для mac і linux, але, як\n" +" відомо, не працюватиме у Windows." -msgid "Implied Topology" -msgstr "Неявна топологія" +msgid "Quad:" +msgstr "Квадрат:" -msgid "Horseshoe E and A" -msgstr "Підковоподібні E і A" +msgid "Quadratic" +msgstr "Квадратичні" -msgid "Cursive" -msgstr "Курсив" +msgid "Quarter Widths" +msgstr "Чверті ширин" -msgid "Blackletter" -msgstr "" +msgid "Quecha (Bolivia)" +msgstr "Кечуа (Болівія)" -msgid "Swash Variance" -msgstr "Варіативність розплескування" +msgid "Quecha (Ecuador)" +msgstr "Кечуа (Еквадор)" -msgid "PanoseCharRange|Any" -msgstr "Будь-який" +msgid "Quecha (Peru)" +msgstr "Кечуа (Перу)" -msgid "PanoseCharRange|No Fit" -msgstr "Без відповідності" +msgid "Quechua" +msgstr "Кечуа" -msgid "Extended Collection" -msgstr "Розширена збірка" +msgid "R-Cree" +msgstr "Крі (R)" -msgid "Literals" -msgstr "Буквиця" +msgid "RBearing:" +msgstr "Права опора:" -msgid "No Lower Case" -msgstr "Без нижнього регістру" +msgid "ROLL the top three stack elements" +msgstr "" +"ROLL\n" +"Прокручує на одну позицію три верхніх елементи у стеку." -msgid "Small Caps" -msgstr "Капітель" +msgid "" +"ROUND value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Rounds a coordinate (26.6) at top of stack\n" +"and compensates for engine effects" +msgstr "" +"ROUND of value[ab]\n" +" ab=0 => сіра відстань\n" +" ab=1 => чорна відстань\n" +" ab=2 => біла відстань\n" +"Округлює координату у форматі 26.6 на верхівці\n" +"стека і виправляє дефекти рушія показу." -msgid "PanoseKind|Any" -msgstr "Будь-який" +msgid "RSB" +msgstr "ПО" -msgid "PanoseKind|No Fit" -msgstr "Без відповідності" +msgid "RSB Compression Percent" +msgstr "Відсоток стискання ПО" -msgid "Montages" -msgstr "Монтажі" +msgid "Radial" +msgstr "Радіальний" -msgid "Pictures" -msgstr "Малюнки" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "Підйом низу порядку радикала:" -msgid "Shapes" -msgstr "Форми" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "Вертикальний проміжок у корені (окрема):" -msgid "Scientific" -msgstr "Науковий" +msgid "RadicalExtraAscender:" +msgstr "Додаткове підняття лінії кореня:" -msgid "Music" -msgstr "Музичний" +msgid "RadicalKernAfterDegree:" +msgstr "Кернінґ у радикалі після порядку:" -msgid "Expert" -msgstr "Експерт" +msgid "RadicalKernBeforeDegree:" +msgstr "Кернінґ у радикалі перед порядком:" -msgid "Patterns" -msgstr "Візерунки" +msgid "RadicalRuleThickness:" +msgstr "Товщина лінії кореня:" -msgid "Borders" -msgstr "Межі" +msgid "RadicalVerticalGap:" +msgstr "Вертикальний проміжок у корені:" -msgid "Icons" -msgstr "Піктограми" +msgid "Radicals" +msgstr "Корені" -msgid "Logos" -msgstr "Логотипи" +msgid "Radio Button" +msgstr "Перемикач" -msgid "Industry Specific" -msgstr "" +msgid "Radio Off Mark" +msgstr "Непозначений варіант" -msgid "No Width" -msgstr "Без ширини" +msgid "Radio On Mark" +msgstr "Позначений варіант" -msgid "Exceptionally Wide" -msgstr "Винятково широкий" +msgid "Radius" +msgstr "Радіус" -msgid "Super Wide" -msgstr "Надширокий" +msgid "Radius:" +msgstr "Радіус:" -msgid "Very Wide" -msgstr "Дуже широкий" +msgid "Radius: " +msgstr "Радіус: " -msgid "Wide" -msgstr "Широкий" +msgid "Rajasthani" +msgstr "Раджастхані" -msgid "Narrow" -msgstr "Вузький" +msgid "Rakar Forms" +msgstr "Форми ракар" -msgid "Very Narrow" -msgstr "Дуже вузький" +msgid "Random" +msgstr "Випадковий" -msgid "Class10" -msgstr "Клас10" +msgid "Randomize" +msgstr "Випадково" -msgid "Class2" -msgstr "Клас2" +msgid "Raph's plate" +msgstr "Файли plate Рафа Левьєна" -msgid "Class3" -msgstr "Клас3" +msgid "Raph's plate files" +msgstr "Файли plate Рафа Левьєна" -msgid "Class4" -msgstr "Клас4" +msgid "Rapid/Horizontal" +msgstr "Різка/Горизонтальна" -msgid "Class5" -msgstr "Клас5" +msgid "Rapid/Vertical" +msgstr "Різка/Вертикальна" -msgid "Class6" -msgstr "Клас6" +msgid "Raster" +msgstr "Растр" -msgid "Class7" -msgstr "Клас7" +msgid "Raster Color" +msgstr "Колір растру" -msgid "Class8" -msgstr "Клас8" +msgid "Raster Dark Color" +msgstr "Темний колір растру" -msgid "Class9" -msgstr "Клас9" +msgid "Raster Grid Color" +msgstr "Колір сітки растру" -msgid "Panose|_Weight" -msgstr "Нас_иченість" +msgid "Raster New Color" +msgstr "Колір нового растру" -msgid "Stroke _Variation" -msgstr "_Варіативність штриха" +msgid "Raster Old Color" +msgstr "Колір старого растру" -msgid "_Arm Style" -msgstr "Стиль від_галужень" +msgid "Rasterize at sizes:" +msgstr "Растеризувати у кеглях:" -msgid "_Contrast" -msgstr "_Контрастність" +msgid "Rasterizing..." +msgstr "Растеризація…" -msgid "_Letterform" -msgstr "_Форма символу" +msgid "Raw" +msgstr "Без обробки" -msgid "_Midline" -msgstr "С_ередня лінія" +msgid "Re_move" +msgstr "В_илучити" -msgid "_Proportion" -msgstr "П_ропорція" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Під час спроби читання складеного гліфа досягнуто кінця файла\n" -msgid "_Serifs" -msgstr "_Засічки" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Під час спроби читання простого гліфа досягнуто кінця файла\n" -msgid "_X-Height" -msgstr "_Зріст малих" +msgid "" +"Read Control Value Table entry\n" +"Pops an index to the CVT and\n" +"pushes it in 26.6 format" +msgstr "" +"Read Control Value Table entry\n" +"Прочитати запис у таблиці керівних значень.\n" +"Отримує індекс у CVT і виштовхує\n" +"значення у форматі 26.6." -msgid "F_inials" -msgstr "_Кінчики" +msgid "" +"Read Store\n" +"Pops an index into store array\n" +"Pushes value at that index" +msgstr "" +"Read Store\n" +"Отримує індекс у масиві збережених даних.\n" +"Виштовхує до стека значення з цим індексом." -msgid "F_orm" -msgstr "Ф_орма" +msgid "Read of Uninitialized Store" +msgstr "Читання з неініціалізованого блоку даних" -msgid "_Aspect Ratio" -msgstr "_Формат" +msgid "Reading AFM file" +msgstr "Читання файла AFM" -msgid "_Spacing" -msgstr "І_нтервал" +msgid "Reading Glyphs" +msgstr "Читання гліфів" -msgid "_Tool" -msgstr "_Інструмент" +msgid "Reading Names" +msgstr "Читання назв" -msgid "_Topology" -msgstr "_Топологія" +msgid "Really use Typo metrics" +msgstr "Використовувати типографську метрику" -msgid "_X-Ascent" -msgstr "_X-акцент" +#, c-format +msgid "Reason:%s\n" +msgstr "Причина: %s\n" -msgid "C_ontrast" -msgstr "К_онтрастність" +msgid "Recalculate Bitmaps" +msgstr "Переобчислити растри" -msgid "Char. _Range" -msgstr "_Діапазон символів" +msgid "Recen_t" +msgstr "_Останні файли" -msgid "T_reatment" -msgstr "О_бробка" +msgid "RecognizePUANames" +msgstr "РозпізнНазвPUA" -msgid "_Aspect" -msgstr "Ви_гляд" +msgid "Recover old edit" +msgstr "Відновити попередню редакцію" -msgid "_Class" -msgstr "_Клас" +msgid "Recovery Failed" +msgstr "Невдала спроба відновлення" -msgid "_Lining" -msgstr "_Вирівнювання" +msgid "Rectan_gle" +msgstr "Пр_ямокутник" -msgid "_Serif Variant" -msgstr "Варіант з _засічками" +msgid "Rectangle" +msgstr "Прямокутник" -msgid "AR: Char 119" -msgstr "AR: символ 119" +msgid "Rectangle or Ellipse" +msgstr "Прямокутник або еліпс" -msgid "AR: Char 157" -msgstr "AR: символ 157" +msgid "Red:" +msgstr "Червоний:" -msgid "AR: Char 163" -msgstr "AR: символ 163" +msgid "Ref:" +msgstr "Відповідник:" -msgid "AR: Char 211" -msgstr "AR: символ 211" +msgid "Reference Info" +msgstr "Відомості щодо посилання" -msgid "AR: Char 94" -msgstr "AR: символ 94" +msgid "Reference Names" +msgstr "Назви посилань" -msgid "_Kind" -msgstr "Т_ип" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "Кодування посилання поза межами у %s\n" -msgid "Arabic (Saudi Arabia)" -msgstr "Арабська (Саудівська Аравія)" +msgid "Reference point match out of date" +msgstr "Відповідність точок посилань є застарілою" -msgid "Arabic (Iraq)" -msgstr "Арабська (Ірак)" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "Посилання на CID у шрифті без ключів CID, рядок %d %s" -msgid "Arabic (Egypt)" -msgstr "Арабська (Єгипет)" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "Посилання на назву гліфа у шрифті з ключами CID, рядок %d %s" -msgid "Arabic (Libya)" -msgstr "Арабська (Лівія)" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "" +"Посилання на фільтрування, якого немає у файлі модифікацій, але яке є у " +"шрифті, %.50s" -msgid "Arabic (Algeria)" -msgstr "Арабська (Алжир)" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Посилання на символ %1$.20s, %2$d" -msgid "Arabic (Morocco)" -msgstr "Арабська (Марокко)" +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "" +"Під час обробки таблиці «glyf» виявлено посилання на гліф %d, що лежить поза " +"межами припустимого діапазону.\n" -msgid "Arabic (Tunisia)" -msgstr "Арабська (Туніс)" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" +msgstr "" +"Посилання за межі області пам’яті тимчасового використання у інструкції put, " +"%s\n" -msgid "Arabic (Oman)" -msgstr "Арабська (Оман)" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "" +"Посилання у цьому гліфі розташовано на рівні ієрархії, глибшому за " +"максимальний дозволений" -msgid "Arabic (Yemen)" -msgstr "Арабська (Ємен)" +msgid "References may not be dragged into the guidelines layer" +msgstr "Посилання не можна перетягувати до шару напрямних" -msgid "Arabic (Syria)" -msgstr "Арабська (Сирія)" +msgid "Refers to Font" +msgstr "Посилається на шрифт" -msgid "Arabic (Jordan)" -msgstr "Арабська (Йорданія)" +msgid "Reflect" +msgstr "Відбиття" -msgid "Arabic (Lebanon)" -msgstr "Арабська (Ліван)" +msgid "Refresh File List" +msgstr "Оновити список файлів" -msgid "Arabic (Kuwait)" -msgstr "Арабська (Кувейт)" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "Посилання" -msgid "Arabic (U.A.E.)" -msgstr "Арабська (О.А.Е.)" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Посилан_ня, вкладені глибше, ніж:" -msgid "Arabic (Bahrain)" -msgstr "Арабська (Бахрейн)" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Посилання з помилковими матрицями перетворення ps" -msgid "Arabic (Qatar)" -msgstr "Арабська (Катар)" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Посилання з помилковими матрицями перетворення tt" -msgid "Azeri (Latin)" -msgstr "Азербайджанська (латиниця)" +msgid "Refs with out of date point matching" +msgstr "Посилання з застарілою відповідністю точок" -msgid "Azeri (Cyrillic)" -msgstr "Азербайджанська (кирилиця)" +msgid "Regenerate Bitmap Glyphs" +msgstr "Повторно створити растрові гліфи" -msgid "Bengali Bangladesh" -msgstr "Бенгальська (Бангладеш)" +msgid "Regenerate Hint Substitution Points" +msgstr "Повторно створити точки підстановки гінтів" -msgid "Cambodian" -msgstr "Камбоджийська" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Повторно створити _растрові гліфи…" -msgid "Lang|Cherokee" -msgstr "Черокі" +msgid "Registers" +msgstr "Регістри" -msgid "Chinese (Taiwan)" -msgstr "Китайська (Тайвань)" +msgid "Registers (TrueType)" +msgstr "Регістри (TrueType)" -msgid "Chinese (PRC)" -msgstr "Китайська (КНР)" +msgid "Regular" +msgstr "Звичайна" -msgid "Chinese (Hong Kong)" -msgstr "Китайська (Гонконг)" +msgid "Rejang" +msgstr "Реджан" -msgid "Chinese (Singapore)" -msgstr "Китайська (Сингапур)" +msgid "Remo_ve Undoes" +msgstr "Спо_рожнити журнал дій" -msgid "Chinese (Macau)" -msgstr "Китайська (Макао)" +msgid "Remo_ve Undoes..." +msgstr "Спорожнити журнал дій…" -msgid "Croatian Bosnia/Herzegovina" -msgstr "Хорватська (Боснія і Герцеговина)" +msgid "Remove" +msgstr "Вилучити" -msgid "Divehi" -msgstr "Мальдівська" +msgid "Remove All" +msgstr "Вилучити всі" -msgid "Flemish (Belgian Dutch)" -msgstr "Фламандська (бельгійська голландська)" +msgid "Remove All Kern _Pairs" +msgstr "Вилучити всі _пари кернінґу" -msgid "Edo" -msgstr "Едо" +msgid "Remove All VKern Pairs" +msgstr "Вилучити всі пари верт. кернінґу" -msgid "English (British)" -msgstr "Англійська (Великобританія)" +msgid "Remove Anchor Class?" +msgstr "Вилучити клас прив’язки?" -msgid "English (US)" -msgstr "Англійська (США)" +msgid "Remove Bitmap Glyphs" +msgstr "Вилучення растрових гліфів" -msgid "English (Canada)" -msgstr "Англійська (Канада)" +msgid "Remove Bitmap Glyphs..." +msgstr "Вилучити растрові гліфи…" -msgid "English (Australian)" -msgstr "Англійська (Австралія)" +msgid "Remove Bookmark..." +msgstr "Вилучити закладку…" -msgid "English (New Zealand)" -msgstr "Англійська (Нова Зеландія)" +msgid "Remove En_coding..." +msgstr "Вилучити _кодування…" -msgid "English (Irish)" -msgstr "Англійська (Ірландія)" +msgid "Remove Encoding" +msgstr "Вилучити кодування" -msgid "English (South Africa)" -msgstr "Англійська (ПАР)" +msgid "Remove Instr Tables" +msgstr "Вилучити таблиці інструкцій" -msgid "English (Jamaica)" -msgstr "Англійська (Ямайка)" +msgid "Remove Kern _Pairs" +msgstr "Вилучити _пари кернінґу" -msgid "English (Caribbean)" -msgstr "Англійська (острови Карибського моря)" +msgid "Remove Language from Script..." +msgstr "Вилучити запис мови з писемності…" -msgid "English (Belize)" -msgstr "Англійська (Беліз)" +msgid "Remove Language(s) from Script" +msgstr "Вилучити мови з писемності" -msgid "English (Trinidad)" -msgstr "Англійська (Тринідад)" +msgid "Remove Lookup" +msgstr "Вилучити фільтр" -msgid "English (Zimbabwe)" -msgstr "Англійська (Зімбабве)" +msgid "Remove Overlap" +msgstr "Вилучити перетин" -msgid "English (Philippines)" -msgstr "Англійська (Філіппіни)" +msgid "Remove This Glyph" +msgstr "Вилучити цей гліф" -msgid "English (Indonesia)" -msgstr "Англійська (Індонезія)" +msgid "Remove VKern Pairs" +msgstr "Вилучити пали верт. кернінґу" -msgid "English (Hong Kong)" -msgstr "Англійська (Гонконг)" +msgid "Remove _Unused Slots" +msgstr "Вилучити _невикористані ділянки" -msgid "English (India)" -msgstr "Англійська (Індія)" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "Вилучити всі «порожні» записи, записи без другого гліфа" -msgid "English (Malaysia)" -msgstr "Англійська (Малайзія)" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "Вилучити всі «порожні» записи, такими вважаються всі поля 0" -msgid "Faeroese" -msgstr "Фарерська" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "Вилучити всі «порожні» записи, записи без гліфів-замінників" -msgid "Lang|Farsi" -msgstr "Фарсі" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "Вилучити всі «порожні» записи, записи без початкового гліфа" -msgid "Filipino" -msgstr "Філіппінська" +msgid "Remove all entries." +msgstr "Вилучити всі записи." -msgid "French French" -msgstr "Французька (Франція)" +msgid "Remove bookmarks" +msgstr "Вилучити закладки" -msgid "French Belgium" -msgstr "Французька (Бельгія)" +msgid "Remove glyphs which do not match from the selection." +msgstr "Вилучити гліфи, які не відповідають позначеним." -msgid "French Canadian" -msgstr "Французька (Канада)" +msgid "Remove matching glyphs from the selection." +msgstr "Вилучити відповідні гліфи з позначеного." -msgid "French Swiss" -msgstr "Французька (Швейцарія)" +msgid "Remove selected bookmarks" +msgstr "Вилучити позначені закладки" -msgid "French Luxembourg" -msgstr "Французька (Люксембург)" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "" +"Одночасне вилучення внутрішнього і зовнішнього контурів позбавлене сенсу" -msgid "French Monaco" -msgstr "Французька (Монако)" +msgid "Removing instructions cannot be UNDONE!" +msgstr "Вилучення інструкцій не можна буде скасувати!" -msgid "French West Indies" -msgstr "Французька (Вест-Індія)" +msgid "Removing overlaps..." +msgstr "Вилучення перетинів…" -msgid "French Réunion" -msgstr "Французька (Реюньйон)" +msgid "Rename Gl_yphs..." +msgstr "Пере_йменувати гліфи…" -msgid "French D.R. Congo" -msgstr "Французька (Конго)" +msgid "Rename all glyphs in the selection" +msgstr "Перейменувати всі гліфи у позначеному" -msgid "French Senegal" -msgstr "Французька (Сенегал)" +msgid "Rename by NameList" +msgstr "Перейменування за списком назв" -msgid "French Camaroon" -msgstr "Французька (Камерун)" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "Перейменувати гліфи цього шрифту за назвами з вибраного списку назв" -msgid "French Côte d'Ivoire" -msgstr "Французька (Кот-д’Івуар)" +msgid "Render using Hinting" +msgstr "Обробка з використанням гінтінґу" -msgid "French Mali" -msgstr "Французька (Малі)" +msgid "Repeat" +msgstr "Повтор" -msgid "French Morocco" -msgstr "Французька (Марокко)" +msgid "Repeat Counts:" +msgstr "Кількість повторів:" -msgid "French Haiti" -msgstr "Французька (Гаїті)" +msgid "Reph Form" +msgstr "Форма реф" -msgid "French North Africa" -msgstr "Французька (Північна Африка)" +msgid "Replace" +msgstr "Замінити" -msgid "Frisian" -msgstr "Фризька" +msgid "Replace All" +msgstr "Замінити всі" -msgid "Fulfulde" -msgstr "Фула" +msgid "Replace Outline with Reference" +msgstr "Замінити обрис посиланням" -msgid "Gaelic (Scottish)" -msgstr "Гаельська (Шотландія)" +msgid "Replace Pattern" +msgstr "Шаблон заміни" -msgid "Gaelic (Irish)" -msgstr "Гаельська (Ірландія)" +msgid "Replace Pattern:" +msgstr "Шаблон заміни:" -msgid "German German" -msgstr "Німецька (Німеччина)" +msgid "Replace With:" +msgstr "Замінити на:" -msgid "German Swiss" -msgstr "Німецька (Швейцарія)" +msgid "Replace it" +msgstr "Змінити" -msgid "German Austrian" -msgstr "Німецька (Австрія)" +msgid "Replace with Reference" +msgstr "Замінити посиланням" -msgid "German Luxembourg" -msgstr "Німецька (Люксембург)" +msgid "Replace Å" +msgstr "Заміна Å" -msgid "German Liechtenstein" -msgstr "Німецька (Ліхтенштейн)" +msgid "Replacement Glyph Name" +msgstr "Назва гліф-замінника" -msgid "Hausa" -msgstr "Хауса" +msgid "Replacement Glyph Names" +msgstr "Назви гліфів-замінників" -msgid "Hawaiian" -msgstr "Гавайська" +msgid "Replacement glyphs" +msgstr "Гліфи-замінники" -msgid "Ibibio" -msgstr "Ібібіо" +msgid "Replacement mismatch" +msgstr "Невідповідність замінників" -msgid "Igbo" -msgstr "Ігбо" +msgid "Replacement: " +msgstr "Заміна: " -msgid "Italian Swiss" -msgstr "Італійська (Швейцарія)" +msgid "Replacements" +msgstr "Замінники" -msgid "Kanuri" -msgstr "Канурі" +#, c-format +msgid "Replacements must follow the coverage table to which they apply: %s" +msgstr "" +"Замінники має бути вказано за таблицею покриття, до якої їх слід " +"застосовувати: %s" -msgid "Kashmiri (India)" -msgstr "Кашмірська (Індія)" +msgid "Report as Error" +msgstr "Повідомити про помилку" -msgid "Konkani" -msgstr "Конкані" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "Бажаного розміру у пікселях немає у шрифті. Шрифт підтримує %s" -msgid "Korean (Johab)" -msgstr "Корейська (чжохаб)" - -msgid "Lithuanian (Classic)" -msgstr "Литовська (класична)" +msgid "Required Feature" +msgstr "Необхідна модифікація" -msgid "Malay" -msgstr "Малайська" +msgid "Required Ligatures" +msgstr "Потрібні лігатури" -msgid "Malay (Brunei)" -msgstr "Малайська (Бруней)" +msgid "Required feature" +msgstr "Необхідна модифікація" -msgid "Manipuri" -msgstr "Маніпурська" +msgid "Required feature out of bounds in script table.\n" +msgstr "Потрібна модифікація поза межами шрифту у таблиці скриптів.\n" -msgid "Maori" -msgstr "Маорійська" +msgid "Reserved Bit 10" +msgstr "Зарезервований біт 10" -msgid "Mongolian (Cyrillic)" -msgstr "Монгольська (кирилиця)" +msgid "Reserved Bit 11" +msgstr "Зарезервований біт 11" -msgid "Nepali (India)" -msgstr "Непальська (Індія)" +msgid "Reserved Bit 12" +msgstr "Зарезервований біт 12" -msgid "Norwegian (Bokmal)" -msgstr "Норвезька (книжна)" +msgid "Reserved Bit 13" +msgstr "Зарезервований біт 13" -msgid "Norwegian (Nynorsk)" -msgstr "Норвезька сучасна" +msgid "Reserved Bit 14" +msgstr "Зарезервований біт 14" -msgid "Oromo" -msgstr "Оромо" +msgid "Reserved Bit 15" +msgstr "Зарезервований біт 15" -msgid "Papiamentu" -msgstr "Пап’яменто" +msgid "Reserved Bit 22" +msgstr "Зарезервований біт 22" -msgid "Portuguese (Portugal)" -msgstr "Португальська (Португалія)" +msgid "Reserved Bit 23" +msgstr "Зарезервований біт 23" -msgid "Portuguese (Brasil)" -msgstr "Португальська (Бразилія)" +msgid "Reserved Bit 24" +msgstr "Зарезервований біт 24" -msgid "Punjabi (India)" -msgstr "Пенджабська (Індія)" +msgid "Reserved Bit 25" +msgstr "Зарезервований біт 25" -msgid "Punjabi (Pakistan)" -msgstr "Пенджабська (Пакистан)" +msgid "Reserved Bit 26" +msgstr "Зарезервований біт 26" -msgid "Quecha (Bolivia)" -msgstr "Кечуа (Болівія)" +msgid "Reserved Bit 27" +msgstr "Зарезервований біт 27" -msgid "Quecha (Ecuador)" -msgstr "Кечуа (Еквадор)" +msgid "Reserved Bit 28" +msgstr "Зарезервований біт 28" -msgid "Quecha (Peru)" -msgstr "Кечуа (Перу)" +msgid "Reserved Bit 32" +msgstr "Зарезервований біт 2" -msgid "Rhaeto-Romanic" -msgstr "Ретороманська" +msgid "Reserved Bit 33" +msgstr "Зарезервований біт 33" -msgid "Romanian (Moldova)" -msgstr "Румунська (Молдова)" +msgid "Reserved Bit 34" +msgstr "Зарезервований біт 34" -msgid "Russian (Moldova)" -msgstr "Російська (Молдова)" +msgid "Reserved Bit 35" +msgstr "Зарезервований біт 35" -msgid "Sepedi" -msgstr "Сепеді" +msgid "Reserved Bit 36" +msgstr "Зарезервований біт 36" -msgid "Serbian (Cyrillic)" -msgstr "Сербська (кирилиця)" +msgid "Reserved Bit 37" +msgstr "Зарезервований біт 37" -msgid "Serbian (Latin)" -msgstr "Сербська (латиниця)" +msgid "Reserved Bit 38" +msgstr "Зарезервований біт 38" -msgid "Sindhi India" -msgstr "Сіндхі (Індія)" +msgid "Reserved Bit 39" +msgstr "Зарезервований біт 39" -msgid "Sindhi Pakistan" -msgstr "Сіндхі (Пакистан)" +msgid "Reserved Bit 40" +msgstr "Зарезервований біт 40" -msgid "Sorbian" -msgstr "Вендська" +msgid "Reserved Bit 41" +msgstr "Зарезервований біт 41" -msgid "Spanish (Traditional)" -msgstr "Іспанська (традиційна)" +msgid "Reserved Bit 42" +msgstr "Зарезервований біт 42" -msgid "Spanish Mexico" -msgstr "Іспанська (Мексика)" +msgid "Reserved Bit 43" +msgstr "Зарезервований біт 43" -msgid "Spanish (Modern)" -msgstr "Іспанська (сучасна)" +msgid "Reserved Bit 44" +msgstr "Зарезервований біт 44" -msgid "Spanish (Guatemala)" -msgstr "Іспанська (Гватемала)" +msgid "Reserved Bit 45" +msgstr "Зарезервований біт 45" -msgid "Spanish (Costa Rica)" -msgstr "Іспанська (Коста-Рика)" +msgid "Reserved Bit 46" +msgstr "Зарезервований біт 46" -msgid "Spanish (Panama)" -msgstr "Іспанська (Панама)" +msgid "Reserved Bit 47" +msgstr "Зарезервований біт 47" -msgid "Spanish (Dominican Republic)" -msgstr "Іспанська (Домініканська Республіка)" +msgid "Reserved Bit 9" +msgstr "Зарезервований біт 9" -msgid "Spanish (Venezuela)" -msgstr "Іспанська (Венесуела)" +msgid "Reset" +msgstr "Скинути" -msgid "Spanish (Colombia)" -msgstr "Іспанська (Колумбія)" +msgid "" +"Resets the kerning offset and device table corrections to what they were " +"originally" +msgstr "" +"Відновити початкові значення відступу кернінґу та виправлення таблиці " +"пристроїв" -msgid "Spanish (Peru)" -msgstr "Іспанська (Перу)" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Файл ресурсів" -msgid "Spanish (Argentina)" -msgstr "Іспанська (Аргентина)" +msgid "Restrict Selection" +msgstr "Обмежити позначеним" -msgid "Spanish (Ecuador)" -msgstr "Іспанська (Еквадор)" +msgid "Restricted Font" +msgstr "Шрифт з обмеженнями" -msgid "Spanish (Chile)" -msgstr "Іспанська (Чилі)" +msgid "Resultant Y Position" +msgstr "Остаточна позиція за Y" -msgid "Spanish (Uruguay)" -msgstr "Іспанська (Уругвай)" +msgid "Retain" +msgstr "Зберегти" -msgid "Spanish (Paraguay)" -msgstr "Іспанська (Парагвай)" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." +msgstr "" +"Зберігати розміри прогалин для гліфів на основі алгоритму для латиниці.\n" +"Відкидати розміри прогалин для ієрогліфів." -msgid "Spanish (Bolivia)" -msgstr "Іспанська (Болівія)" +msgid "Retain current advance width, center glyph within that width" +msgstr "Зберегти поточну ширину, центрувати гліф за шириною" -msgid "Spanish (El Salvador)" -msgstr "Іспанська (Сальвадор)" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "" +"Зберегти поточну додаткову ширину, пропорційно змінити масштаб бічних опор" -msgid "Spanish (Honduras)" -msgstr "Іспанська (Гондурас)" +#, c-format +msgid "Return from enabling function for menu item %s must be boolean" +msgstr "Значення, повернуте функцією вмикання пункту меню %s, має бути булевим" -msgid "Spanish (Nicaragua)" -msgstr "Іспанська (Нікарагуа)" +msgid "Revalidate" +msgstr "Повторно перевірити" -msgid "Spanish (Puerto Rico)" -msgstr "Іспанська (Пуерто-Рико)" +msgid "Revalidate All" +msgstr "Повторно перевірити все" -msgid "Spanish (United States)" -msgstr "Іспанська (США)" +msgid "Reverse Chaining Subs" +msgstr "Зворотні ланцюгові підстановки" -msgid "Spanish (Latin America)" -msgstr "Іспанська (Латинська Америка)" +msgid "Reverse Chaining Substitution" +msgstr "Зворотна ланцюгова підстановка" -msgid "Sutu" -msgstr "Сото" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Зворотна контекстуальна ланцюгова підстановка" -msgid "Swahili (Kenyan)" -msgstr "Суахілі (Кенія)" +msgid "Reverse Direction" +msgstr "Зміна напрямку" -msgid "Swedish (Sweden)" -msgstr "Шведська (Швеція)" +msgid "Reverse chaining subs" +msgstr "Зворотні ланцюгові підстановки" -msgid "Swedish (Finland)" -msgstr "Шведська (Фінляндія)" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" +msgstr "" +"У зворотній підстановці має бути точно один позначений гліф і жодного " +"фільтрування, рядок %d %s" -msgid "Lang|Syriac" -msgstr "Сирійська" +msgid "Revert Gl_yph" +msgstr "Відновити глі_ф" -msgid "Tajik" -msgstr "Таджицька" +msgid "Revert Kerning" +msgstr "Повернути кернінґ" -msgid "Tamazight (Arabic)" -msgstr "Берберська (арабська)" +msgid "Revert To _Backup" +msgstr "Відн_овити з резервної копії" -msgid "Tamazight (Latin)" -msgstr "Берберська (латиниця)" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." +msgstr "" +"Повертає початковий стан списку фільтрувань.\n" +"Всі зміни у даних підтаблиць буде збережено." -msgid "Tatar (Tatarstan)" -msgstr "Татарська (Татарстан)" +msgid "Review Hints" +msgstr "Переглянути гінти" -msgid "Tibetan (PRC)" -msgstr "Тибетська (КНР)" +msgid "RevisionsToRetain" +msgstr "Кть збережених версій" -msgid "Tibetan Bhutan" -msgstr "Тибетська (Бутан)" +msgid "Rhaeto-Romanic" +msgstr "Ретороманська" -msgid "Tigrinya Ethiopia" -msgstr "Тигринійська (Ефіопія)" +msgid "Riang" +msgstr "Ріанг" -msgid "Tigrinyan Eritrea" -msgstr "Тигринійська (Еритрея)" +msgid "Rig_ht" +msgstr "Пр_ава" -msgid "Tsonga" -msgstr "Цонґа" +msgid "Right Bounds" +msgstr "Праві межі" -msgid "Tswana" -msgstr "Тсвана" +msgid "Right Side Bearing" +msgstr "Права опора" -msgid "Urdu (Pakistan)" -msgstr "Урду (Пакистан)" +msgid "Right Side Bearing Add" +msgstr "Додавання правої основи" -msgid "Urdu (India)" -msgstr "Урду (Індія)" +msgid "Right Side Bearing Scale" +msgstr "Масштабування правої основи" -msgid "Uzbek (Latin)" -msgstr "Узбецька (латиниця)" +msgid "Right Side Bearing:" +msgstr "Права опора:" -msgid "Uzbek (Cyrillic)" -msgstr "Узбецька (кирилиця)" +msgid "Right To Left" +msgstr "Справа ліворуч" -msgid "Venda" -msgstr "Венда" +msgid "Right to Left Alternates" +msgstr "Альтернативи лівопису" -msgid "Xhosa" -msgstr "Хоза" +msgid "Right to Left mirrored forms" +msgstr "Віддзеркалені форми лівопису" -msgid "Lang|Yi" -msgstr "Ї" +msgid "Ro_und" +msgstr "З_аокруглений" -msgid "Yoruba" -msgstr "Йоруба" +msgid "Roman Connected" +msgstr "Прямі з’єднані" -msgid "Zulu" -msgstr "Зулуська" +msgid "Roman Disconnected" +msgstr "Прямі нез’єднані" -msgid "Styles (SubFamily)" -msgstr "Стилі (підгарнітура)" +msgid "Roman Trailing" +msgstr "Прямі з хвостиками" -msgid "Copyright" -msgstr "Авторські права" +msgid "Romanian" +msgstr "Румунська" -msgid "Family" -msgstr "Гарнітура" +msgid "Romanian (Moldova)" +msgstr "Румунська (Молдова)" -msgid "Fullname" -msgstr "Повна назва" +msgid "Romany" +msgstr "Ромська" -msgid "UniqueID" -msgstr "Ідентифікатор" +msgid "Rotate" +msgstr "Обертати" -msgid "Version" -msgstr "Версія" +msgid "Rotate 180°" +msgstr "Обернути 180°" -msgid "Trademark" -msgstr "Товарний знак" +msgid "Rotate 3D Around..." +msgstr "Обертати у просторі навколо…" -msgid "Manufacturer" -msgstr "Виробник" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "Обернути на 90° проти годинникової стрілки" -msgid "Designer" -msgstr "Дизайнер" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "Обернути на 90° за годинниковою стрілкою" -msgid "Descriptor" -msgstr "Дескриптор" +msgid "Rotate _180°" +msgstr "Обернути на _180°" -msgid "Vendor URL" -msgstr "URL виробника" +msgid "Rotate _90° CCW" +msgstr "Обернути на 9_0° проти годинникової стрілки" -msgid "Designer URL" -msgstr "Сторінка дизайнера" +msgid "Rotate by Ruler..." +msgstr "Обертати за лінійкою…" -msgid "License" -msgstr "Ліцензія" +msgid "Rotate each glyph as a unit" +msgstr "Обертати кожен гліф яка окрему одиницю" -msgid "License URL" -msgstr "Сторінка ліцензії" +msgid "Rotate the selection" +msgstr "Обертати позначене" -msgid "Preferred Family" -msgstr "Бажана гарнітура" +msgid "Rotate..." +msgstr "Обертати…" -msgid "Preferred Styles" -msgstr "Бажані стилі" +msgid "Rotate:" +msgstr "Обертати:" -msgid "Compatible Full" -msgstr "Повна сумісність" +msgid "Rotating" +msgstr "Обертання" -msgid "Sample Text" -msgstr "Зразок тексту" +msgid "Rotation Angle" +msgstr "Кут обертання" -msgid "CID findfont Name" -msgstr "Назва findfont CID" +msgid "Rotation about X Axis" +msgstr "Обертання навколо вісі X" -msgid "WWS Family" -msgstr "Гарнітура WWS" +msgid "Rotation about Y Axis" +msgstr "Обертання навколо вісі Y" -msgid "WWS Subfamily" -msgstr "Підгарнітура WWS" +msgid "Rough" +msgstr "Грубий" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "Roun_d" +msgstr "_Округлення" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "Round" +msgstr "Круглий" -msgid "Combining Diacritical Marks (& Supplement)" +msgid "" +"Round Down To Grid\n" +"\n" +"Sets round state to the obvious" msgstr "" +"Round Down To Grid\n" +"Округлити вниз за ґраткою.\n" +"\n" +"Встановлює відповідний стан округлення." -msgid "Cyrillic (& Supplement & Ext A/B)" +msgid "" +"Round OFF\n" +"Sets round state so that no rounding occurs\n" +"but engine compensation does" msgstr "" +"Round OFF\n" +"Вимикає округлення без вимикання\n" +"виправлення дефектів рушія показу." -msgid "Arabic (& Supplement)" -msgstr "" +msgid "Round Rectangle Radius" +msgstr "Радіус заокруглень" -msgid "Georgian (& Supplement)" +msgid "" +"Round To Double Grid\n" +"Sets the round state (round to closest .5/int)" msgstr "" +"Round To Double Grid\n" +"Встановлює стан округлення (до найближчого цілого або напівцілого)" -msgid "Latin Extended Additional/C/D" +msgid "" +"Round To Grid\n" +"Sets the round state" msgstr "" +"Round To Grid\n" +"Встановлює стан округлення до цілого." -msgid "General/Supplemental Punctuation" +msgid "" +"Round To Half Grid\n" +"Sets the round state (round to closest .5 not int)" msgstr "" +"Round To Half Grid\n" +"Встановлює стан округлення (до найближчого напівцілого, а не цілого)" -msgid "Subscripts and Superscripts" -msgstr "Верхні і нижні індекси" - -msgid "Numeric Forms" -msgstr "Числові форми" +msgid "Round To _Int" +msgstr "Округлити до _цілих" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" +msgid "" +"Round Up To Grid\n" +"Sets the round state" msgstr "" +"Round Up To Grid\n" +"Встановлює стан округлення до більших цілих." -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "Rounding to integer..." +msgstr "Округлення до цілого…" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Row|New" +msgstr "Створити" -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Ruanda" +msgstr "Руанда" -msgid "Non-Basic Multilingual Plane" -msgstr "Небазова багатомовна область" +msgid "Ruby Notational Forms" +msgstr "Форми позначень агата" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +#, c-format +msgid "Rule %d" +msgstr "Правило %d" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "Rule Color" +msgstr "Колір лінійок" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "Ruler Big Tick Color" +msgstr "Колір великої позначки на лінійці" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "Ruler Options" +msgstr "Параметри лінійки" -msgid "Khmer & Khmer Symbols" -msgstr "" +msgid "Rumi Numeral Symbols" +msgstr "Числові символи румі" -msgid "Yi Syllables/Radicals" -msgstr "Склади/Радикали Ї" +msgid "Rundi" +msgstr "Рунді" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Runic" +msgstr "Руни" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Russian" +msgstr "Російська" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Russian (Moldova)" +msgstr "Російська (Молдова)" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Russian Buriat" +msgstr "Бурятська (Росія)" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Rusyn" +msgstr "Русинська" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "S Brush Joined" +msgstr "S-пензель, з’єднані" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "S Brush Unjoined" +msgstr "S-пензель роз’єднані" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "S Calligraphic" +msgstr "S-каліграфічний" -msgid "Unassigned Bit 123" -msgstr "Непризначений біт 123" - -msgid "Unassigned Bit 124" -msgstr "Непризначений біт 124" +msgid "S Formal Joined" +msgstr "S-формал, з’єднані" -msgid "Unassigned Bit 125" -msgstr "Непризначений біт 125" +msgid "S Formal Unjoined" +msgstr "S-формал, роз’єднані" -msgid "Unassigned Bit 126" -msgstr "Непризначений біт 126" +msgid "S Miscellaneous" +msgstr "S-інший" -msgid "Unassigned Bit 127" -msgstr "Непризначений біт 127" +msgid "S Monotone Joined" +msgstr "S-монотон, з’єднані" -msgid "1252, Latin-1" -msgstr "1252, латиниця-1" +msgid "S Monotone Unjoined" +msgstr "S-монотон, роз’єднані" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, латиниця-2 (Східна Європа)" +msgid "S Uncial" +msgstr "S-унціал" -msgid "1251, Cyrillic" -msgstr "1251, кирилиця" +msgid "SB Thumb" +msgstr "Повзунок гортання" -msgid "1253, Greek" -msgstr "1253, грецька" +msgid "" +"SCAN conversion ConTRoL\n" +"Pops a number which sets the\n" +"dropout control mode" +msgstr "" +"SCAN conversion ConTRoL\n" +"Отримує число, за яким визначає режим\n" +"керування відкиданням." -msgid "1254, Turkish" -msgstr "1254, турецька" +msgid "" +"SCANTYPE\n" +"Pops number which sets which scan\n" +"conversion rules to use" +msgstr "" +"SCANTYPE\n" +"Отримує число, за яким встановлює,\n" +"які правила перетворення сканування\n" +"слід використовувати." -msgid "1255, Hebrew" -msgstr "1255, іврит" +msgid "" +"SHift Contour using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops number of contour to be shifted\n" +"Shifts the entire contour by the amount\n" +"reference point was shifted" +msgstr "" +"SHift Contour using reference point[a]\n" +"Зсунути контур на основі початкової точки. 0=>використовувати rp2 у zp1\n" +" 1=>використовувати rp1 у zp0\n" +"Отримує номер контуру, який слід зсунути.\n" +"Зсуває всі точки контуру на величину зсуву\n" +"початкової точки." -msgid "1256, Arabic" -msgstr "1256, арабська" +msgid "" +"SHift Point using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops as many points as specified by the loop count\n" +"Shifts each by the amount the reference\n" +"point was shifted" +msgstr "" +"SHift Point using reference point[a]\n" +"Зсунути точку на основі початкової точки. 0=>використовувати rp2 у zp1\n" +" 1=>використовувати rp1 у zp0\n" +"Зсуває точки, кількість яких визначається лічильником\n" +"циклів на величину зсуву початкової точки." -msgid "1257, Windows Baltic" -msgstr "1257, Windows-балтійська" +msgid "" +"SHift Zone using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops the zone to be shifted\n" +"Shifts all points in zone by the amount\n" +"the reference point was shifted" +msgstr "" +"SHift Zone using reference point[a]\n" +"Зсунути зону на основі початкової точки. 0=>використовувати rp2 у zp1\n" +" 1=>використовувати rp1 у zp0\n" +"Отримує зону, яку слід зсунути.\n" +"Зсуває всі точки зони на величину зсуву\n" +"початкової точки." -msgid "1258, Vietnamese" -msgstr "1258, в’єтнамська" +msgid "" +"SHift point by a PIXel amount\n" +"Pops an amount (26.6) and as many points\n" +"as the loop counter specifies\n" +"each point is shifted along the FREEDOM vector" +msgstr "" +"SHift point by a PIXel amount\n" +"Зсунути точку на вказану кількість пікселів.\n" +"Отримує величину (у форматі 26.6) і зсуває кількість\n" +"точок, що визначається вмістом лічильника циклів,\n" +"на вектор свободи." -msgid "Reserved Bit 9" -msgstr "Зарезервований біт 9" +msgid "SIL Graphite layout feature table" +msgstr "таблиця модифікацій компонування SIL Graphite" -msgid "Reserved Bit 10" -msgstr "Зарезервований біт 10" +msgid "SIL Graphite rule table" +msgstr "Таблиця правил Graphite SIL" -msgid "Reserved Bit 11" -msgstr "Зарезервований біт 11" +msgid "SJIS (Kanji)" +msgstr "SJIS (кандзі)" -msgid "Reserved Bit 12" -msgstr "Зарезервований біт 12" +msgid "" +"SUBtract\n" +"Pops two 26.6 fixed numbers from stack\n" +"subtracts them, pushes result" +msgstr "" +"SUBtract\n" +"Отримує два числа у форматі 26.6 зі стеку,\n" +"обчислює їхню різницю і виштовхує (push) результат" -msgid "Reserved Bit 13" -msgstr "Зарезервований біт 13" +msgid "SVG Template" +msgstr "Шаблон у SVG" -msgid "Reserved Bit 14" -msgstr "Зарезервований біт 14" +msgid "SVG font" +msgstr "Шрифт SVG" -msgid "Reserved Bit 15" -msgstr "Зарезервований біт 15" +msgid "SWAP top two elements on stack" +msgstr "" +"SWAP\n" +"Поміняти місцями два верхніх елемента у стеку." -msgid "874, Thai" -msgstr "874, тайська" +msgid "S_ave Feature File..." +msgstr "З_берегти файл модифікацій…" -msgid "932, JIS/Japan" -msgstr "932, JIS/японська" +msgid "S_ave as..." +msgstr "Зберегти _як…" -msgid "936, Simplified Chinese" -msgstr "936, спрощена китайська" +msgid "S_etup" +msgstr "На_лаштувати друк" -msgid "949, Korean Wansung" -msgstr "949, корейська вансунь" +msgid "S_hadow..." +msgstr "Ті_нь…" -msgid "950, Traditional Chinese" -msgstr "950, традиційна китайська" +msgid "S_how Dependent" +msgstr "Показати _залежні" -msgid "1361, Korean Johab" -msgstr "1361, корейська чжохаб" +msgid "S_how H. Metrics..." +msgstr "По_казати горизонтальну метрику…" -msgid "Reserved Bit 22" -msgstr "Зарезервований біт 22" +msgid "S_nap to horizontal/vertical" +msgstr "В_ирівнювання до горизонтальної/вертикальної" -msgid "Reserved Bit 23" -msgstr "Зарезервований біт 23" +msgid "S_quare" +msgstr "К_вадратний" -msgid "Reserved Bit 24" -msgstr "Зарезервований біт 24" +msgid "S_uggest Deltas..." +msgstr "Запропонувати _прирости…" -msgid "Reserved Bit 25" -msgstr "Зарезервований біт 25" +msgid "Sa_me Glyph As" +msgstr "То_й же гліф" -msgid "Reserved Bit 26" -msgstr "Зарезервований біт 26" +msgid "Sa_ve Lookup..." +msgstr "З_берегти фільтрування…" -msgid "Reserved Bit 27" -msgstr "Зарезервований біт 27" +msgid "Sadri" +msgstr "Садрі" -msgid "Reserved Bit 28" -msgstr "Зарезервований біт 28" +msgid "Samaritan" +msgstr "Самаритянська" -msgid "Mac Roman" -msgstr "Mac-романська" +msgid "Samaritan, Punctuation" +msgstr "Самаритянська, пунктуація" -msgid "OEM Charset" -msgstr "Набір символів OEM" +msgid "Same as Match Classes" +msgstr "Ті самі, що і класи відповідності" -msgid "Symbol Charset" -msgstr "Набір символів" +msgid "Same as PostScript Names" +msgstr "Збігаються з назвами PostScript" -msgid "Reserved Bit 32" -msgstr "Зарезервований біт 2" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." +msgstr "" +"Те саме, що і вище, але для терміналів з невеликими модифікаціями (наприклад " +"засічками), відхилення яких від горизонтального або вертикального напрямку є " +"значнішим." -msgid "Reserved Bit 33" -msgstr "Зарезервований біт 33" +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "Один теґ таблиці, '%c%c%c%c', міститься у заголовку sfnt двічі" -msgid "Reserved Bit 34" -msgstr "Зарезервований біт 34" +msgid "Sami (Lappish)" +msgstr "Саамська (лопарська)" -msgid "Reserved Bit 35" -msgstr "Зарезервований біт 35" +msgid "Samoan" +msgstr "Самоанська" -msgid "Reserved Bit 36" -msgstr "Зарезервований біт 36" +msgid "Sample Text" +msgstr "Зразок тексту" -msgid "Reserved Bit 37" -msgstr "Зарезервований біт 37" +msgid "Sango" +msgstr "Санго" -msgid "Reserved Bit 38" -msgstr "Зарезервований біт 38" +msgid "Sans-Serif" +msgstr "Без засічок" -msgid "Reserved Bit 39" -msgstr "Зарезервований біт 39" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "SS високі малі літери, заокруглені геометричні" -msgid "Reserved Bit 40" -msgstr "Зарезервований біт 40" +msgid "Sans-Serif|SS Humanist" +msgstr "SS-гуманіст" -msgid "Reserved Bit 41" -msgstr "Зарезервований біт 41" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "SS-неогротеск, готичні IBM" -msgid "Reserved Bit 42" -msgstr "Зарезервований біт 42" - -msgid "Reserved Bit 43" -msgstr "Зарезервований біт 43" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "SS низькі малі літери, заокруглені геометричні" -msgid "Reserved Bit 44" -msgstr "Зарезервований біт 44" +msgid "Sans-Serif|SS Matrix" +msgstr "SS-матриця" -msgid "Reserved Bit 45" -msgstr "Зарезервований біт 45" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "SS-інший" -msgid "Reserved Bit 46" -msgstr "Зарезервований біт 46" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "SS, змінена гротескна готика" -msgid "Reserved Bit 47" -msgstr "Зарезервований біт 47" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "SS-неогротекс, готичні" -msgid "869, IBM Greek" -msgstr "869, IBM-грецька" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "SS-машинопис готичний" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS-російська" +msgid "Sanskrit" +msgstr "Санскрит" -msgid "865, MS_DOS Nordic" -msgstr "865, MS_DOS-північна" +msgid "Santali" +msgstr "Санталі" -msgid "864, Arabic" -msgstr "864, арабська" +msgid "Saraiki" +msgstr "Сараїкі" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS-французька (Канада)" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "" +"Насиченість і значення, а також три кольори повинні мати значення від 0 до 1" -msgid "862, Hebrew" -msgstr "862, іврит" +msgid "Saturation:" +msgstr "Насиченість:" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS-ісландська" +msgid "Saurashtra" +msgstr "Саураштра" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS-португальська" +msgid "Save" +msgstr "Зберегти" -msgid "857, IBM Turkish" -msgstr "857, IBM-турецька" +msgid "Save A_ll" +msgstr "Збере_гти все" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM-кирилиця; в основному російська" +msgid "Save As _Image..." +msgstr "Зберегти як з_ображення…" -msgid "852, Latin 2" -msgstr "" +msgid "Save Colors" +msgstr "Зберегти кольори" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS-балтійська" +msgid "Save Comments" +msgstr "Зберегти коментарі" -msgid "737, Greek; former 437 G" -msgstr "737, грецька; раніше 437 G" +msgid "Save Failed" +msgstr "Не вдалося зберегти" -msgid "708, Arabic ASMO 708" -msgstr "708, арабська ASMO 708" +msgid "Save Guides" +msgstr "Зберегти напрямні" -msgid "850, WE/Latin 1" -msgstr "850, ЗЄ/латинська 1" +msgid "Save Image" +msgstr "Зберегти зображення" -msgid "437, US" -msgstr "437, США" +msgid "Save Layers" +msgstr "Зберегти шари" -msgid "String ID" -msgstr "Ід. рядка" +msgid "Save Resource file as..." +msgstr "Зберегти файл ресурсів як…" -msgid "String" -msgstr "Рядок" +msgid "Save a font based on the specified layer" +msgstr "Зберегти шрифт, заснований на вказаному шарі" -msgid "Feature Tags" -msgstr "Теґи модифікацій" +msgid "Save as _Directory" +msgstr "Зберегти як _каталог" -msgid "Friendly Name" -msgstr "Зручна назва" +msgid "Save as..." +msgstr "Зберегти як…" -msgid "Name" -msgstr "Назва" +msgid "Save glyph colors in the PfEd table" +msgstr "Зберегти кольори гліфів у таблиці PfEd" -msgid "No Grid Fit" -msgstr "Без відповідності піксельній сітці" +msgid "Save glyph comments in the PfEd table" +msgstr "Зберегти коментарі до гліфів до таблиці PfEd" -msgid "Grid Fit" -msgstr "Відповідно піксельній сітці" +msgid "Save in _UCS2" +msgstr "Зб_ерегти у UCS2" -msgid "No Anti-Alias" -msgstr "Без згладжування" +msgid "Save the guidelines in the Guide layer." +msgstr "Зберегти напрямні до шару напрямних." -msgid "Anti-Alias" -msgstr "Зі згладжуванням" +msgid "Saving AFM File" +msgstr "Збереження файла AFM" -msgid "No Symmetric-Smooth" -msgstr "Без симетричного згладжування" +msgid "Saving Bitmap Font(s)" +msgstr "Збереження растрових шрифтів" -msgid "Symmetric-Smoothing" -msgstr "З симетричним згладжуванням" +msgid "Saving Bitmaps" +msgstr "Зберігання растру" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Без піксельної сітки зі згладжуванням символів" +msgid "Saving CID keyed font" +msgstr "Збереження шрифту з ключами CID" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Піксельна сітка зі згладжуванням символів" +msgid "Saving Multiple PostScript Fonts" +msgstr "Збереження декількох шрифтів PostScript" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Для значень пікселів на em <= значення" +msgid "Saving OFM File" +msgstr "Збереження файла OFM" -msgid "Gasp|Grid Fit" -msgstr "Піксельна сітка" +msgid "Saving OpenType Font" +msgstr "Збереження шрифту OpenType" -msgid "Gasp|Anti-Alias" -msgstr "Згладжування" +msgid "Saving Outlines" +msgstr "Збереження обрисів" -msgid "Gasp|Symmetric Smoothing" -msgstr "Симетричне згладжування" +msgid "Saving PFM File" +msgstr "Збереження файла PFM" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Піксельна сітка зі згладжуванням символів" +msgid "Saving PostScript Font" +msgstr "Збереження шрифту PostScript" -msgid "Cubic" -msgstr "Кубічні" +msgid "Saving SVG font" +msgstr "Збереження шрифту SVG" -msgid "Quadratic" -msgstr "Квадратичні" +msgid "Saving Spline Font Database" +msgstr "Збереження SFD (Spline Font Database)" -msgid "Layer|Foreground" -msgstr "Передній план" +msgid "Saving TFM File" +msgstr "Збереження файла TFM" -msgid "Layer|Background" -msgstr "Тло" +msgid "Saving TrueType Font" +msgstr "Збереження шрифту TrueType" -msgid "Layer Name" -msgstr "Назва шару" +msgid "Saving Unified Font Object" +msgstr "Збереження файла Unified Font Object" -msgid "Curve Type" -msgstr "Тип кривої" +msgid "Saving font" +msgstr "Збереження шрифту" -msgid "Type" -msgstr "Тип" +msgid "Saving multi-master font" +msgstr "Збереження багатоосновного шрифту" -msgid "Orig layer" -msgstr "Поч. шар" +msgid "Saving..." +msgstr "Збереження…" -msgid "Set Name" -msgstr "Встановити назву" +msgid "Sayisi" +msgstr "Саїсі" -msgid "Glyphs in the set" -msgstr "Гліфи у наборі" +msgid "Sc_ale & Tile" +msgstr "Мас_штаб і плитка" -msgid "Class Name" -msgstr "Назва класу" +msgid "Sca_le" +msgstr "_Масштабування" -msgid "Key" -msgstr "Ключ" +msgid "Scale Bearings By:" +msgstr "Масштабування опор:" -msgid "Value" -msgstr "Значення" +msgid "Scale By" +msgstr "Масштабування за коефіцієнтом" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Помилковий тип" +msgid "Scale Factor" +msgstr "Коефіцієнт масштабування" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" -"Мало бути вказано масив чисел.\n" -"Не вдалося обробити «%.*s» як число." +msgid "Scale LBearing By:" +msgstr "Масштабування лівої опори:" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"Мало бути вказано булеве значення.\n" -"(\"true\" або \"false\")" +msgid "Scale RBearing By:" +msgstr "Масштабування правої опори:" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" -"Мало бути вказано код PostScript.\n" -"Зазвичай, такий код починається з «{» і завершується на «}»." +msgid "Scale Uniformly..." +msgstr "Масштабувати пропорційно…" -msgid "Expected number." -msgstr "Мало бути вказано число." +msgid "Scale VAdvance By:" +msgstr "Масштаб верт. розширення:" -msgid "No Name" -msgstr "Немає назви" +msgid "Scale Width By:" +msgstr "Масштабування ширини:" -msgid "Please specify a name for this mark class or set" -msgstr "Будь ласка, вкажіть назву цього класу або набору позначок." +msgid "Scale X/Y the same" +msgstr "Однаковий масштаб за X і Y" -msgid "Mark class/set names should not contain spaces." -msgstr "У назвах класів і наборів позначок не повинно міститися пробілів." - -msgid "Duplicate Name" -msgstr "Дублювання назви" - -#, c-format -msgid "This name was previously used to identify mark class/set #%d." +msgid "Scale factors must be between 3 and 1000 percent" msgstr "" -"Цю назву вже було використано для позначення класу або набору позначок №%d." +"Коефіцієнти масштабування мають належати до діапазону між 3 і 1000 відсотками" -msgid "Mark Class was in use" -msgstr "Клас позначок вже використано" +msgid "Scale so text width matches path length" +msgstr "Змінити масштаб так, що ширина тексту збігалася з довжиною контуру" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "Цей клас позначок (%s) було використано у фільтрі %s" +msgid "Scale the selection" +msgstr "Масштабувати позначене" -msgid "Mark Set was in use" -msgstr "Набір позначок вже використовується" +msgid "Scale..." +msgstr "Масштабувати…" #, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "Цей набір позначок (%s) було використано у фільтрі %s" +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Масштаб: (%.2f,%.2f)" -msgid "Bad Family Name" -msgstr "Помилкова назва гарнітури" +msgid "Scaling" +msgstr "Масштабування" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "Помилкова назва гарнітури, назва має починатися з літери абетки." +msgid "Scaling Bitmaps" +msgstr "Масштабування растру" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Назва Postscript має складатися з символів ASCII і\n" -"не має містити символів (){}[]<>%%/ або пробілів,\n" -"а також перевищувати у довжину 63 символи." +msgid "Scientific" +msgstr "Науковий" -msgid "A Font Family name is required" -msgstr "Мало бути вказано назву гарнітури шрифту" +msgid "Scientific Inferiors" +msgstr "Підрядкові математичні" -msgid "Bad Font Family Name" -msgstr "Помилкова назва гарнітури шрифту" +msgid "Scottish Gaelic" +msgstr "Шотландська гаельська" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"У деяких версіях Windows встановлення шрифтів postscript неможливе, якщо " -"назва гарнітури є довшою за 31 символ. Бажаєте продовжувати виконання дії " -"попри це?" +msgid "Screen Width in Centimeters" +msgstr "Ширина екрана у сантиметрах" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" -"У деяких версіях Windows встановлення шрифтів postscript неможливе, якщо " -"назва шрифту є довшою за 31 символ. Бажаєте продовжувати виконання дії попри " -"це?" +msgid "Screen Width in Inches" +msgstr "Ширина екрана у дюймах" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"У специфікації назв шрифтів Adobe (5088.FontNames.pdf) вимагається, щоб " -"назви шрифту складалися не більше, ніж з 29 символів. Бажаєте продовжувати з " -"поточною назвою?" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Писемність «%c%c%c%c» " #, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" -"Назва Postscript має складатися з символів ASCII і\n" -"не має містити символів (){}[]<>%%/ або пробілів" +"Для писемності «%c%c%c%c» потрібна типова лінія шрифту «%c%c%c%c», але цю " +"лінію шрифту ще не задіяно." #, c-format -msgid "Version %.20s" -msgstr "Версія %.20s" +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Писемність «%c%c%c%c» у %c%c%c%c " -msgid "Detach from PostScript Names" -msgstr "Від’єднати від назв PostScript" +msgid "Script File" +msgstr "Файл скрипту" -msgid "Same as PostScript Names" -msgstr "Збігаються з назвами PostScript" +msgid "Script Menu" +msgstr "Меню скриптів" -msgid "Multi-line edit" -msgstr "Багаторядковий текст" +msgid "Script Tag too long" +msgstr "Теґ писемності занадто довгий" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "Рядок %1$.30s для %2$.30s" +msgid "Script Tag:" +msgstr "Теґ писемності:" -msgid "Using the OFL for your open fonts" -msgstr "Використання OFL для ваших відкритих шрифтів" +msgid "Script with no associated menu name" +msgstr "Скрипт без пов’язаного пункту меню" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" -"OFL — затверджені спільнотою умови ліцензування програмного забезпечення, " -"розроблені для проектів вільних/відкритих шрифтів. \n" -"Шрифти з умовами ліцензування OFL можна використовувати, вивчати, копіювати, " -"змінювати, вбудовувати, об’єднувати з іншими шрифтами та поширювати без " -"обмеження керування та художньої цілісності для авторів. Докладніше про це " -"можна дізнатися зі списку поширених питань та відповідей на них за адресою " -"http://scripts.sil.org/OFL. \n" -"\n" -"За допомогою метаданих цього шрифту користувачам, дизайнерам та " -"розповсюджувачам буде простіше дізнатися про вас, зв’язатися із вами та " -"визначити свої права щодо вашого твору. \n" -"Якщо ви випускаєте змінену версію, не забудьте додати власну нотатку, " -"зокрема вказати усі додаткові зарезервовані назви шрифтів. \n" -"\n" -"Приємного вам створення відкритих шрифтів!" +msgid "Script(s)" +msgstr "Писемності" -msgid "Slant:" -msgstr "Нахил:" +msgid "Script(s) & Language(s)" +msgstr "Писемності і мови" -msgid "Space:" -msgstr "Пробіл:" +msgid "ScriptPercentScaleDown:" +msgstr "Зменшення масштабу у відсотках:" -msgid "Stretch:" -msgstr "Розтягування:" +msgid "ScriptScriptPercentScaleDown:" +msgstr "Зменшення масштабу у відсотках для індексу індексу:" -msgid "Quad:" -msgstr "Квадрат:" +msgid "Scripts" +msgstr "Рукописні" -msgid "Shrink:" -msgstr "Стискання:" +msgid "Scripts are 4 letter tags" +msgstr "Писемності слід вказувати теґами з 4 літер" -msgid "XHeight:" -msgstr "Висота малих:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Арабська" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Дод. пробіл:" +msgid "Script|Aramaic" +msgstr "Арамейська" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "У курсивних шрифтах горизонтальна зміна на одиницю вертикальної зміни" +msgid "Script|Armenian" +msgstr "Вірменська" -msgid "The amount of space between words when using this font" -msgstr "Інтервал між словами у разі використання цього шрифту" +msgid "Script|Avestan" +msgstr "Авестійська" -msgid "The amount of stretchable space between words when using this font" -msgstr "" -"Наскільки може збільшуватися інтервал між словами у разі використання цього " -"шрифту" +msgid "Script|Balinese" +msgstr "Балійська" -msgid "The amount the space between words may shrink when using this font" -msgstr "" -"Наскільки може зменшуватися інтервал між словами у разі використання цього " -"шрифту" +msgid "Script|Batak" +msgstr "Батак" -msgid "The height of the lower case letters with flat tops" -msgstr "Висота літер нижнього регістру з плоскими вершинами" +msgid "Script|Bengali" +msgstr "Бенгальська" -msgid "The width of one em" -msgstr "Ширина одного em" +msgid "Script|Bengali2" +msgstr "Бенгальська2" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"Можливі варіанти:\n" -"Це ширина додаткового пробілу, який слід додати після речення,\n" -"Це пробіл, який буде використано у математичних формулах." +msgid "Script|Buginese" +msgstr "Бугійська" -msgid "Duplicate StyleSet Name" -msgstr "Повторення назви StyleSet" +msgid "Script|Buhid" +msgstr "Бухід" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"Модифікація «%c%c%c%c» названо двічі у мові %s\n" -"%.80s\n" -"%.80s" +msgid "Script|Central European" +msgstr "Центральноєвропейська" -msgid "Bad hex number" -msgstr "Помилкове шістнадцяткове число" +msgid "Script|Cham" +msgstr "Тьям" -#, c-format -msgid "Bad hex number in %s" -msgstr "Помилкове шістнадцяткове число у %s" +msgid "Script|Cherokee" +msgstr "Черокі" -msgid "Font Information Dialog" -msgstr "Діалогове вікно відомостей щодо шрифту" +msgid "Script|Coptic" +msgstr "Коптська" -msgid "Bad Grid Fitting table" -msgstr "Помилкова таблиця прив’язки до піксельної сітки" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Кирилиця" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" -"Таблиця «gasp» (піксельної сітки) має завершуватися записом для пікселя 65535" +msgid "Script|Default" +msgstr "Типова" -msgid "Bad Copyright" -msgstr "Помилкове повідомлення про авторські права" +msgid "Script|Devanagari" +msgstr "Деванагарі" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"Запис авторських прав (на панелі «Назви») має бути вказано символами ASCII. " -"Тому використовуйте (c) замість ©." +msgid "Script|Ethiopic" +msgstr "Ефіопська" -msgid "Bad Human Fontname" -msgstr "Помилкова письмова назва шрифту" +msgid "Script|Georgian" +msgstr "Грузинська" -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" -"Запис зручної для читання назви шрифту (на панелі «Назви») має бути вказано " -"символами ASCII." +msgid "Script|Greek" +msgstr "Грецька" -msgid "Bad Weight" -msgstr "Помилкова вага" +msgid "Script|Gujarati" +msgstr "Гуджараті" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "Запис ваги (на панелі «Назви») має бути вказано символами ASCII." +msgid "Script|Gujarati2" +msgstr "Гуджараті2" -msgid "Bad Version" -msgstr "Помилкова версія" +msgid "Script|Gurmukhi" +msgstr "Гурмухі" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "Запис версії (на панелі «Назви») має бути вказано символами ASCII." +msgid "Script|Hanunóo" +msgstr "Ханунно" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Вилучення шару не можна буде скасувати!" +msgid "Script|Hebrew" +msgstr "Іврит" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Ви наказали програмі вилучити шар.\n" -"У результатів буде вилучено всі контури\n" -"у цьому шарі. Якщо цей шар буде останнім\n" -"квадратичним, буде втрачено всі інструкції truetype.\n" -"\n" -"Ви не зможете скасувати вилучення шару.\n" -"\n" -"Ви хотіли саме цього?" +msgid "Script|Japanese" +msgstr "Японська" -msgid "Removing instructions cannot be UNDONE!" -msgstr "Вилучення інструкцій не можна буде скасувати!" +msgid "Script|Javanese" +msgstr "Яванська" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Ви наказали програмі змінити останній\n" -"квадратичний шар на кубічний. Після такої зміни\n" -"FontForge вилучить всі інструкції truetype.\n" -"\n" -"Скасувати таке вилучення неможливо.\n" -"\n" -"Ви хотіли саме цього?" +msgid "Script|Kannada" +msgstr "Каннада" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "У FontForge передбачено підтримку не більше ніж %d шарів" +msgid "Script|Kannada2" +msgstr "Каннада2" -msgid "Too many Unique Font IDs" -msgstr "Занадто багато унікальних ідентифікаторів шрифту" +msgid "Script|Kharosthi" +msgstr "Карошті" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" -"Ви вказали рядок унікального ідентифікатор шрифту TrueType лише однією " -"мовою. У шрифті декілька мов. Бажаєте продовжувати?" +msgid "Script|Khmer" +msgstr "Кхмерська" -msgid "_Italic Angle:" -msgstr "_Кут курсиву:" +msgid "Script|Korean" +msgstr "Корейська" -msgid "Underline _Position:" -msgstr "Позиція пі_дкреслювання:" +msgid "Script|Lao" +msgstr "Лаоська" -msgid "Underline|_Height:" -msgstr "_Висота:" +msgid "Script|Latin" +msgstr "Латинська" -msgid "_Em Size:" -msgstr "_Розмір em:" +msgid "Script|Limbu" +msgstr "Лімбу" -msgid "_Ascent:" -msgstr "_Акцент:" +msgid "Script|Malayālam" +msgstr "Малаялам" -msgid "_Descent:" -msgstr "_Нижній акцент:" +msgid "Script|Malayālam2" +msgstr "Малаялам2" -msgid "De_sign Size:" -msgstr "Про_ектний розмір:" +msgid "Script|Mandaean" +msgstr "Мандейська" -msgid "_Bottom" -msgstr "В _кінець" +msgid "Script|Mongolian" +msgstr "Монгольська" -msgid "_Top" -msgstr "На _початок" +msgid "Script|Myanmar" +msgstr "М’янмська" -msgid "Style _ID:" -msgstr "_Ід. стилю:" +msgid "Script|New" +msgstr "Нова" -msgid "Bad Design Size Info" -msgstr "Помилкові дані щодо проектованого розміру" +msgid "Script|Old Permic" +msgstr "Давня пермська" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" -"Якщо проектним розміром є 0, всі інші поля цієї панелі має бути заповнено " -"нулями (або не вказано значень для цих полів)." +msgid "Script|Oriya" +msgstr "Орія" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" -"Якщо було вказано ідентифікатор стилю для проектного розміру, слід вказати " -"також і назву стилю." +msgid "Script|Oriya2" +msgstr "Орія2" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" -"Якщо було вказано назву стилю для проектного розміру, слід вказати також і " -"ідентифікатор стилю." +msgid "Script|Phags-pa" +msgstr "Фагс-па" -msgid "If you specify a design size, it must be positive" -msgstr "Якщо вказано проектний розмір, це значення має бути додатнім." +msgid "Script|Phoenician" +msgstr "Фінікійська" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" -"У діапазоні проектних розмірів значення у нижньому полі має бути меншим за " -"значення проектного розміру." +msgid "Script|RSymbol" +msgstr "RSymbol" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" -"У діапазоні проектних розмірів значення у верхньому полі має бути більшим за " -"значення проектного розміру." +msgid "Script|Roman" +msgstr "Романська" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" -"Якщо було вказано ідентифікатор стилю для проектного розміру, слід вказати " -"також і діапазон розмірів." +msgid "Script|Simplified Chinese" +msgstr "Спрощена китайська" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" -"Якщо ви вказуєте діапазон проектованих розмірів, вам слід вказати також " -"ідентифікатор стилю та назву стилю. FontForge надасть вам змогу не " -"заповнювати ці поля, але інші програми можуть вимагати їхнього заповнення." +msgid "Script|Sinhala" +msgstr "Сингалійська" -msgid "sfnt Revision:" -msgstr "Версія sfnt:" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Шумеро-акадська, клинопис" -msgid "Woff Major Version:" -msgstr "Основна версія Woff:" +msgid "Script|Sundanese" +msgstr "Сунданська" -msgid "Woff Minor Version:" -msgstr "Додаткова версія Woff:" +msgid "Script|Syloti Nagri" +msgstr "Силоті нагрі" -msgid "MS Code Pages" -msgstr "Кодові сторінки MS" +msgid "Script|Syriac" +msgstr "Сирійська" -msgid "Unicode Ranges" -msgstr "Діапазони Unicode" +msgid "Script|Tagalog" +msgstr "Тагалог" -msgid "_Version" -msgstr "_Версія" +msgid "Script|Tagbanwa" +msgstr "Таґбанва" -msgid "Weight, Width, Slope Only" -msgstr "Лише насиченість, ширина і нахил" +msgid "Script|Tamil" +msgstr "Тамільська" -msgid "_Weight Class" -msgstr "_Клас насиченості" +msgid "Script|Tamil2" +msgstr "Тамільська2" -msgid "HHead _Line Gap:" -msgstr "Проміжок _лінії HHead:" +msgid "Script|Telugu" +msgstr "Телугу" -msgid "Typo Line _Gap:" -msgstr "_Проміжок типографської лінії:" +msgid "Script|Telugu2" +msgstr "Телугу2" -msgid "VHead _Column Spacing:" -msgstr "VHead і_нтервал між стовпчиками:" +msgid "Script|Thai" +msgstr "Тайська" -msgid "Win Ascent:" -msgstr "Win-акцент:" +msgid "Script|Tibetan" +msgstr "Тибетська" -msgid "Win _Ascent Offset:" -msgstr "Win-відступ _акценту:" +msgid "Script|Traditional Chinese" +msgstr "Традиційна китайська" -msgid "Win Descent:" -msgstr "Нижній акцент Win:" +msgid "Script|Ugaritic" +msgstr "Угаритська" -msgid "Win _Descent Offset:" -msgstr "Win-відступ _нижнього акценту:" +msgid "Script|Vai" +msgstr "Ваї" -msgid "Typo Ascent:" -msgstr "Типографський верхній акцент:" +msgid "Script|Yi" +msgstr "Ї" -msgid "_Typo Ascent Offset:" -msgstr "_Типографський відступ акценту:" +msgid "Scroll Bar" +msgstr "Смужка гортання" -msgid "T_ypo Descent Offset:" -msgstr "Т_ипографський відступ нижнього акценту:" +msgid "Scroll Bar Thumb" +msgstr "Повзунок панелі гортання" -msgid "Typo Descent:" -msgstr "Типографський нижній акцент:" +msgid "Scroll Bitmap" +msgstr "Гортати растр" -msgid "HHead Ascent:" -msgstr "HHead акцент:" +msgid "Scroll To Glyph" +msgstr "Гортати до гліфа" -msgid "_HHead Ascent Offset:" -msgstr "HHead-відс_туп акценту:" +msgid "Scroll by hand" +msgstr "Гортання" -msgid "HHead De_scent Offset:" -msgstr "HHead-ві_дступ нижнього акценту:" +msgid "ScrollBar" +msgstr "Панель гортання" -msgid "HHead Descent:" -msgstr "HHead нижній акцент:" +msgid "Search Pattern" +msgstr "Шаблон пошуку" -msgid "Ca_pital Height:" -msgstr "_Висота прописної:" +msgid "Search Pattern:" +msgstr "Шаблон пошуку:" -msgid "_X Height:" -msgstr "В_исота X:" +msgid "Search Radius" +msgstr "Радіус пошуку" -msgid "Strikeout" -msgstr "Перекреслений" +msgid "Search Selected Chars Only" +msgstr "Пошук лише позначених символів" -msgid "Bad IBM Family" -msgstr "Помилкова гарнітура IBM" +msgid "Second Char" +msgstr "Другий символ" -msgid "Tag must be 4 characters long" -msgstr "Теґ має складатися з 4 символів" +#, c-format +msgid "Second Class %d\n" +msgstr "Другий клас %d\n" -msgid "A tag must be 4 ASCII characters" -msgstr "У тезі має бути 4 символи ASCII" +msgid "Second Glyph Name" +msgstr "Друга назва гліфа" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" -"Значення для верхнього і нижнього акцентів мають бути додатними з сумою, що " -"не перевищує 16384" +msgid "Second _to All" +msgstr "Другий д_ля всіх" -msgid "Bad Ascent/Descent" -msgstr "Помилковий верхній/нижній акцент" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Другий гліф %s" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" -"У визначенні стилю не можна одночасно вказувати, що шрифт є стиснутим і " -"розтягненим (це не має сенсу)" +msgid "Section" +msgstr "Розділ" -msgid "Bad Style" -msgstr "Помилковий стиль" +msgid "Section|Continue" +msgstr "Продовження" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"Назви гліфів мають складатися з символів набору символів ASCII,\n" -"але у списку назв містяться назви, що складаються з символів\n" -"поза цим набором." +msgid "Section|Start" +msgstr "Початок" -msgid "Namelist contains non-ASCII names" -msgstr "У списку назв містяться назви, що складаються не з символів ASCII" +msgid "See also:" +msgstr "Див. також:" -msgid "Change" -msgstr "Змінити" +msgid "SeekCharacter" +msgstr "Символ показу" -msgid "Retain" -msgstr "Зберегти" +msgid "Segment Separator" +msgstr "Роздільник сегментів" -msgid "Change UniqueID?" -msgstr "Змінити UniqueID?" +msgid "Sekota" +msgstr "Секота" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"Вами було змінено назву цього шрифту без внесення змін до UniqueID (або " -"XUID).\n" -"Цього не варто робити, бажаєте, щоб програма створила випадкове нове\n" -"значення?" +msgid "Selec_t By Lookup Subtable..." +msgstr "Поз_начити за підтаблицею фільтрування…" -msgid "Win Ascent Offset:" -msgstr "Win-відступ акценту:" +msgid "Select All _Points & Refs" +msgstr "Поз_начити всі точки і посилання" -msgid "Win Descent Offset:" -msgstr "Win-відступ нижнього акценту:" +msgid "Select Anc_hors" +msgstr "Позначити прив’_язки" -msgid "Typo Ascent Offset:" -msgstr "Типографський відступ акценту:" +msgid "Select By ATT..." +msgstr "Вибрати за ATT…" -msgid "Typo Descent Offset:" -msgstr "Типографський відступ нижнього акценту:" +msgid "Select By Lookup Subtable" +msgstr "Вибрати за підтаблицею фільтрування" -msgid "HHead Ascent Offset:" -msgstr "HHead-відступ акценту:" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "Вибрати клас, що містить:" -msgid "HHead Descent Offset:" -msgstr "HHead-відступ нижнього акценту:" +msgid "Select Glyphs With" +msgstr "Позначити гліфи з" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Чис1:" +msgid "Select Glyphs in lookup subtable" +msgstr "Вибрати гліфи у підтаблиці фільтрування" -msgid "Denom1:" -msgstr "Знам1:" +msgid "Select In Font" +msgstr "Вибрати у шрифті" -msgid "Num2:" -msgstr "Чис2:" +msgid "Select Open Contours" +msgstr "Позначити незамкнені контури" -msgid "Num3:" -msgstr "Чис3:" +msgid "Select Point(s) at..." +msgstr "Позначити точки у…" -msgid "Denom2:" -msgstr "Знам2:" +msgid "Select Points Affected by HM" +msgstr "Позначити точки, на які впливає HM" -msgid "Sub1:" -msgstr "Ниж1:" +msgid "Select Results" +msgstr "Вибрати результати" -msgid "Sub2:" -msgstr "Ниж2:" +msgid "Select _All" +msgstr "Позначити _все" -msgid "Sup1:" -msgstr "Верх1:" +msgid "Select a ligature to view" +msgstr "Вибрати лігатуру для перегляду" -msgid "Sup2:" -msgstr "Верх2:" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." +msgstr "" +"Позначте потрібні мови.\n" +"Утримуйте натиснутою клавішу Ctrl для\n" +"позначення відокремлених пунктів." -msgid "Sup3:" -msgstr "Верх3:" +msgid "Select by Color" +msgstr "Вибрати за кольором" -msgid "Axis Ht:" -msgstr "Висота вісі:" +msgid "Select by Name" +msgstr "Позначити за назвою" -msgid "Delim1:" -msgstr "Обмеж1:" +msgid "Select by Script" +msgstr "Вибір за скриптом" -msgid "Delim2:" -msgstr "Обмеж2:" +msgid "Select by _Color" +msgstr "Вибрати за _кольором" -msgid "SubDrop:" -msgstr "Відсування нижніх:" +msgid "Select by _Script..." +msgstr "Вибрати за писе_мністю…" -msgid "SupDrop:" -msgstr "Відсування верхніх:" +msgid "Select by _Wildcard..." +msgstr "Вибрати за _шаблоном…" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" -"Відстань, на яку буде піднято лінію шрифту чисельників у основних стилях" +msgid "Select glyphs for the first part of the kern pair" +msgstr "Виберіть гліфи для першої частини пари кернінґу" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" -"Відстань, на яку буде піднято лінію шрифту чисельників у неосновних стилях" +msgid "Select glyphs for the second part of the kern pair" +msgstr "Виберіть гліфи для другої частини пари кернінґу" -msgid "Amount to raise baseline for numerators in non-display atop styles" +msgid "" +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." msgstr "" -"Відстань, на яку буде піднято лінію шрифту чисельників у неосновних верхніх " -"стилях" +"Виберіть гліфи на панелі перегляду шрифту вище.\n" +"Позначені гліфи стануть вашим класом гліфів." -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" -"Відстань, на яку буде знижено лінію шрифту для знаменників у основних стилях" +msgid "Select hints between which counters are formed" +msgstr "Виберіть гінти, між якими буде сформовано прогалини" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" -"Відстань, на яку буде знижено лінію шрифту для знаменників у неосновних " -"стилях" +msgid "Select lookups from other fonts" +msgstr "Вибір фільтрувань з інших шрифтів" -msgid "Amount to raise baseline for superscripts in display styles" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." msgstr "" -"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у основних " -"стилях" +"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" +"змінити шрифт, яким буде показано символи фрагмента." -msgid "Amount to raise baseline for superscripts in non-display styles" +msgid "" +"Select some text, then use this list to specify\n" +"active features." msgstr "" -"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у неосновних " -"стилях" +"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" +"вказати активні модифікації." -msgid "Amount to raise baseline for superscripts in modified styles" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." msgstr "" -"Відстань, на яку буде піднято лінію шрифту для верхніх індексів у змінених " -"стилях" +"Позначте фрагмент тексту, а потім скористайтеся цим списком, щоб\n" +"змінити поточну писемність і мову." -msgid "Amount to lower baseline for subscripts in display styles" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" msgstr "" -"Відстань, на яку буде знижено лінію шрифту нижніх індексів у основних стилях" +"Якщо позначено фрагмент тексту, цей параметр керує тим, чи буде позначені " +"символи\n" +"згладжено (за допомогою тонів сірого), чи вони залишаться растровими " +"символами" -msgid "Amount to lower baseline for subscripts in non-display styles" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" msgstr "" -"Відстань, на яку буде знижено лінію шрифту нижніх індексів у неосновних " -"стилях" +"Якщо позначено частину тексту, вказує на розмір\n" +"у пікселях, яким його буде надруковано" -msgid "Amount above top of large box to place baseline of superscripts" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" msgstr "" -"Відстань над верхньою межею великої комірки для розташування лінії шрифту " -"верхніх індексів" +"Якщо позначено частину тексту, вказує на розмір у\n" +"пікселях цієї частини" -msgid "Amount below bottom of large box to place baseline of subscripts" +msgid "" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" -"Відстань під нижньою межею великої комірки для розташування лінії шрифту " -"нижніх індексів" +"Якщо позначено частину тексту, вказує на вертикальний\n" +"розмір символів цієї частини у одиницях em" -msgid "Size of comb delimiters in display styles" -msgstr "Розмір роздільників комірок у основних стилях" +msgid "Select the class containing the named glyph" +msgstr "Виберіть клас, що містить іменований гліф" -msgid "Size of comb delimiters in non-display styles" -msgstr "Розмір роздільників комірок у неосновних стилях" +msgid "Selected BG Color" +msgstr "Колір тла" -msgid "Height of fraction bar above base line" -msgstr "Висота риски дробу над лінією шрифту" +msgid "Selected CP Color" +msgstr "Колір позначеної КТ" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Типова товщина лінійки:" +msgid "Selected FG Color" +msgstr "Колір переднього плану" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Вел. інтер. оп1:" +msgid "Selected Glyph Col" +msgstr "Колір позначеного гліфа" -msgid "Big Op Space2:" -msgstr "Вел. інтер. оп2:" +msgid "Selected Glyphs" +msgstr "Позначені гліфи" -msgid "Big Op Space3:" -msgstr "Вел. інтер. оп3:" +msgid "Selected LBearing Color" +msgstr "Колір позначеної лівої опори" -msgid "Big Op Space4:" -msgstr "Вел. інтер. оп4:" +msgid "Selected Point Color" +msgstr "Колір позначеної точки" -msgid "Big Op Space5:" -msgstr "Вел. інтер. оп5:" +msgid "Selected Point Width" +msgstr "Ширина позначеної точки" -msgid "Default thickness of over and overline bars" -msgstr "Типова товщина рисок під- і надкреслювання" +msgid "Selected Width Color" +msgstr "Колір позначеної ширини" -msgid "The minimum glue space above a large displayed operator" -msgstr "Мінімальний прості для склеювання над великим показаним оператором" +msgid "Self Intersecting" +msgstr "Самоперетин" -msgid "The minimum glue space below a large displayed operator" -msgstr "Мінімальний прості для склеювання під великим показаним оператором" +msgid "Self-referential character" +msgstr "Символ з самопосиланням" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" -"Мінімальна відстань між лінією шрифту межі і великим оператором\n" -"основним шрифтом, якщо межу вказано над оператором" +msgid "Self-referential glyph" +msgstr "Гліф з самопосиланням" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" -"Мінімальна відстань між лінією шрифту межі і великим оператором\n" -"основним шрифтом, якщо межу вказано під оператором" +msgid "Selkup" +msgstr "Селькупська" -msgid "The extra glue place above and below displayed limits" -msgstr "Додатковий простір для склеювання над і під показаними межами" +msgid "Semi-Condensed (87.5%)" +msgstr "Напіввузький (87,5%)" -#. GT: More Parameters -msgid "More Params" -msgstr "Додаткові параметри" +msgid "Semi-Expanded (112.5%)" +msgstr "Напівширокий (112,5%)" -msgid "Math Sp:" -msgstr "Мат. пробіл:" +msgid "Sena" +msgstr "Сена" -msgid "Do it" -msgstr "Зробити" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "Окремі значення для горизонтальних і вертикальних основних штрихів" -msgid "Cannot be Undone" -msgstr "Неможливо скасувати" +msgid "Separate ratios for thin and thick stems" +msgstr "Окремі значення для тонких і товстих основних штрихів" + +msgid "Separation" +msgstr "Інтервал" +#, c-format msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" +"Separation marks only meaningful in contextual chaining lookups, starting " +"at: %.20s..." msgstr "" -"Дію з об’єднання не можна буде скасувати.\n" -"Виконати цю дію?" +"Позначки відокремлення мають сенс лише у контекстуальних ланцюгових " +"фільтруваннях, що починаються з %.20s…" -msgid "Select lookups from other fonts" -msgstr "Вибір фільтрувань з інших шрифтів" +msgid "Sepedi" +msgstr "Сепеді" -msgid "Import Lookup" -msgstr "Імпортувати фільтрування" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" +msgstr "" +"Номер у послідовності, що перевищує межі, номер не повинен перевищувати %d " +"(кількість класів у наведеному вище списку)" -msgid "Kerning State Machine" -msgstr "Автомат стану кернінґу" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" +msgstr "" +"Номер у послідовності, що перевищує межі, номер не повинен перевищувати %d " +"(кількість гліфів, класів або таблиць покриття)" -msgid "Indic State Machine" -msgstr "Скінченний автомат для індійської" +msgid "Serbian" +msgstr "Сербська" -msgid "Contextual State Machine" -msgstr "Автомат контекстуального стану" +msgid "Serbian (Cyrillic)" +msgstr "Сербська (кирилиця)" -msgid "(kerning class)\n" -msgstr "(клас кернінґу)\n" +msgid "Serbian (Latin)" +msgstr "Сербська (латиниця)" -msgid "Not attached to a feature" -msgstr "Не пов’язано з модифікацією" +msgid "Serer" +msgstr "Серер" -#, c-format -msgid " Used in %s\n" -msgstr " Використано у %s\n" +msgid "Serif" +msgstr "З засічками" -msgid "No data" -msgstr "Немає даних" +msgid "Serif Height" +msgstr "Висота засічок" -msgid "This lookup contains no data" -msgstr "У цьому фільтруванні не міститься жодних даних" +msgid "Serif Height Fuzz" +msgstr "Неточність висоти засічок" -msgid "Feature file?" -msgstr "Файл модифікацій?" +msgid "Serif height:" +msgstr "Висота засічок:" -#, c-format -msgid "Cannot open %s" -msgstr "Не вдалося відкрити %s" +msgid "SerifSlopeError" +msgstr "Помилка нахилу засічок" -#, c-format -msgid "An error occurred writing %s" -msgstr "Під час спроби запису до %s сталася помилка" +msgid "" +"Set ANGle Weight\n" +"Pops an int, and sets the angle\n" +"weight state variable to it\n" +"Obsolete" +msgstr "" +"Set ANGle Weight\n" +"Отримує ціле число і встановлює за\n" +"ним змінну стану кутової ваги.\n" +"Застаріла." -msgid "Output error" -msgstr "Помилка виведення даних" +msgid "Set All" +msgstr "Встановити всі" -msgid "Feature tags will be removed" -msgstr "Теґи модифікацій буде вилучено" +msgid "Set Bearings To:" +msgstr "Встановити опори:" -msgid "Lookups will be removed" -msgstr "Фільтрування буде вилучено" +msgid "Set Both Bearings..." +msgstr "Встановити обидві опори…" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" -"Попередження: у шрифті вже є декілька фільтрувань «aalt».\n" -"Якщо цю команду буде виконано, фільтрування буде\n" -"вилучено, замість них буде створено нові фільтрування.\n" -"Всі попередні дані буде ВТРАЧЕНО. Ви хотіли саме\n" -"цього?" +msgid "Set Both Side Bearings..." +msgstr "Встановити двосторонні опори…" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" +"Set Delta Base\n" +"Pops value sets delta base" msgstr "" -"Попередження: у шрифті вже є якісь фільтрування «aalt»,\n" -"але інші теґи модифікацій, пов’язані з цими\n" -"фільтруваннями. Якщо ви продовжите виконання цієї\n" -"команди з цих фільтрувань буде вилучено теґ «aalt»,\n" -"потім буде створено нові фільтрування, які НЕ буде\n" -"пов’язано з іншими теґами модифікацій.\n" -" Ви хочете саме цього?" +"Set Delta Base\n" +"Отримує значення основи зсуву." msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" +"Set Delta Shift\n" +"Pops a new value for delta shift" msgstr "" -"Попередження: у шрифті вже є якісь фільтрування «aalt»,\n" -"деякі не мають інших теґів модифікацій, пов’язаних з\n" -"ними (ці фільтрування буде вилучено), інші мають такі\n" -"теґи (ці фільтрування буде залишено), але теґ\n" -"«aalt» буде вилучено з фільтрування, буде створено нове\n" -"фільтрування, які НЕ буде пов’язано з іншими теґами\n" -"модифікацій.\n" -" Ви хочете саме цього?" - -msgid "_Apply to All" -msgstr "З_астосувати до всіх" - -msgid "_Apply to Selection" -msgstr "_Застосувати до позначених" - -msgid "Apply change to which lookups?" -msgstr "До яких фільтрувань слід застосувати зміну?" - -msgid "Apply to:" -msgstr "Застосувати до:" - -msgid "_Up" -msgstr "В_гору" - -msgid "_Down" -msgstr "В_низ" - -msgid "_Sort" -msgstr "_Впорядкувати" - -msgid "Add _Lookup" -msgstr "Додати _фільтрування" +"Set Delta Shift\n" +"Отримує нове значення кроку зсуву." -msgid "Add Sub_table" -msgstr "Додати підт_аблицю" +msgid "" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets a second projection vector based on original\n" +"positions of points" +msgstr "" +"Set Dual Projection Vector To Line[a]\n" +"Встановити подвійний вектор проектування за прямою.\n" +" 0 => паралельно до прямої\n" +" 1 => перпендикулярно до прямої\n" +"Отримує дві точки, через які проходить пряма.\n" +"Встановлює другий вектор проектування на основі\n" +"початкового розташування точок." -msgid "Edit _Metadata" -msgstr "Змінити _метадані" +msgid "Set E_xtremum Bound..." +msgstr "Встановити обмеження е_кстремумів…" -msgid "_Edit Data" -msgstr "Зм_інити дані" +msgid "Set Extents" +msgstr "Встановити виступи" -msgid "De_lete" -msgstr "Ви_лучити" +msgid "Set Feature Extents" +msgstr "Встановити виступи модифікацій" -msgid "_Merge" -msgstr "_Об’єднати" +msgid "" +"Set Freedom Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" +msgstr "" +"Set Freedom Vector From Stack\n" +"Встановлює вектор свободи за стеком.\n" +"Отримує два значення у форматі 2.14, (x,y), зі стека.\n" +"Вектор має бути одиничним." -msgid "Sa_ve Lookup..." -msgstr "З_берегти фільтрування…" +msgid "" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" +msgstr "" +"Set Freedom Vector To Coordinate Axis[a]\n" +"\n" +"Прирівнює вектор свободи до вісі координатної системи 0=> вісь y\n" +" 1=> вісь x\n" -msgid "Add Language to Script..." -msgstr "Додати мову до писемності…" +msgid "" +"Set Freedom Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the freedom vector" +msgstr "" +"Set Freedom Vector To Line[a]\n" +"Встановити вектор свободи за прямою.\n" +" 0 => паралельно до прямої\n" +" 1 => перпендикулярно до прямої\n" +"Отримує дві точки, через які проходить пряма.\n" +"Встановлює за ними вектор свободи." -msgid "Remove Language from Script..." -msgstr "Вилучити запис мови з писемності…" +msgid "Set Freedom Vector To Projection Vector" +msgstr "Робить вектор свободи рівним вектору проектування" -msgid "_Add 'aalt' features" -msgstr "_Додати модифікації «aalt»" +msgid "Set From Font" +msgstr "Встановити з шрифту" -msgid "Add 'D_FLT' script" -msgstr "Додати скрипт «D_FLT»" +msgid "Set From N_ame" +msgstr "За _назвою" -msgid "_Revert All" -msgstr "Ві_дновити всі" +msgid "Set From Selection" +msgstr "Набір за позначеним" -msgid "S_ave Feature File..." -msgstr "З_берегти файл модифікацій…" +msgid "Set From Val_ue" +msgstr "За _значенням" -#, c-format -msgid "Font Information for %.90s" -msgstr "Відомості щодо шрифту для %.90s" +msgid "Set LBearing To:" +msgstr "Встановити ліву опору:" -msgid "Fo_ntname:" -msgstr "_Назва шрифту:" +msgid "Set LBearing..." +msgstr "Встановити ліву опору…" -msgid "_Family Name:" -msgstr "Назва г_арнітури:" +msgid "" +"Set LOOP variable\n" +"Pops the new value for the loop counter\n" +"Defaults to 1 after each use" +msgstr "" +"Set LOOP variable\n" +"Отримує нове значення для лічильника циклів.\n" +"Типовим є значення 1 після кожного використання." -msgid "Name For Human_s:" -msgstr "Зручна на_зва:" +msgid "" +"Set Minimum Distance\n" +"Pops a 26.6 value from stack to be new minimum distance" +msgstr "" +"Set Minimum Distance\n" +"Отримує зі стека значення у форматі 26.6, яке буде новою мінімальною " +"відстанню." -msgid "_Weight" -msgstr "Нас_иченість" +msgid "Set Name" +msgstr "Встановити назву" -msgid "_Version:" -msgstr "_Версія:" +msgid "Set Point Size" +msgstr "Встановити розмір точки" -msgid "sfnt _Revision:" -msgstr "В_ерсія sfnt:" +msgid "Set Point _Size" +msgstr "Встановити _розмір точки" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"Set Projection Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" -"Якщо ви не заповнюватимете цього поля, FontForge використає типове " -"значення,\n" -"визначене на основі рядка версії, вказаного вище, або значення з таблиці " -"«name»." - -msgid "_Base Filename:" -msgstr "Назва основного _файла:" +"Set Projection Vector From Stack\n" +"Встановлює вектор проектування за стеком\n" +"Отримує два значення у форматі 2.14, (x,y), зі стека.\n" +"Вектор має бути одиничним." msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" msgstr "" -"Використовувати цю типову основу для створення назв файлів\n" -"під час створення шрифту." - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " Така сама, як і назва шрифту" - -msgid "Copy_right:" -msgstr "Авто_рські права:" +"Set Projection Vector To Coordinate Axis[a]\n" +"\n" +"Прирівнює вектор проектування до вісі координатної системи 0=> вісь y\n" +" 1=> вісь x\n" msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"Set Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the projection vector" msgstr "" -"Тут мають бути лише символи ASCII, отже не можна використовувати символ © " -"(замість нього слід використати (c))." - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe тепер вважає XUID/UniqueID необов’язковим)" - -msgid "Use XUID" -msgstr "Використовувати XUID" +"Set Projection Vector To Line[a]\n" +"Встановити вектор проектування за прямою.\n" +" 0 => паралельно до прямої\n" +" 1 => перпендикулярно до прямої\n" +"Отримує дві точки, через які проходить пряма.\n" +"Встановлює за ними вектор проектування." -msgid "_XUID:" -msgstr "" +msgid "Set RBearing To:" +msgstr "Встановити праву опору:" -msgid "Use UniqueID" -msgstr "Використовувати UniqueID" +msgid "Set RBearing..." +msgstr "Встановити праву опору…" -msgid "_UniqueID:" +msgid "" +"Set Reference Point 0\n" +"Pops a point which becomes the new rp0" msgstr "" +"Set Reference Point 0\n" +"Отримує точку, яка стане новою точкою rp0\n" +"(опорною точкою 0)" -msgid " _Em Size:" -msgstr " _Розмір em:" +msgid "" +"Set Reference Point 1\n" +"Pops a point which becomes the new rp1" +msgstr "" +"Set Reference Point 1\n" +"Отримує точку, яка стане новою точкою rp1\n" +"(опорною точкою 1)" -msgid "_Scale Outlines" -msgstr "_Масштабування обрисів" +msgid "" +"Set Reference Point 2\n" +"Pops a point which becomes the new rp2" +msgstr "" +"Set Reference Point 2\n" +"Отримує точку, яка стане новою точкою rp2\n" +"(опорною точкою 2)" -msgid "_Guess" -msgstr "Визна_чити" +msgid "" +"Set Single Width\n" +"Pops value for single width value (FUnit)" +msgstr "" +"Set Single Width\n" +"Отримує значення одиничної ширини (FUnit)." -msgid "Has _Vertical Metrics" -msgstr "Має ве_ртикальну метрику" +msgid "" +"Set Single Width Cut-In\n" +"Pops value for single width cut-in value (26.6)" +msgstr "" +"Set Single Width Cut-In\n" +"Отримує зі стеку значення одинарної початкової ширини (у форматі 26.6)." -msgid "Interpretation:" -msgstr "Інтерпретація:" +msgid "Set Vert. Advance To:" +msgstr "Встановити вертикальний крок:" -msgid "Name List:" -msgstr "Список назв:" +msgid "Set Vertical Advance..." +msgstr "Встановити вертикальний крок…" -msgid "Font Type:" -msgstr "Тип шрифту:" +msgid "Set Vertical Width..." +msgstr "Встановити вертикальну ширину…" -msgid "_Outline Font" -msgstr "_Каркасний шрифт" +msgid "Set Width To:" +msgstr "Встановити ширину:" -msgid "_Type3 Multi Layered Font" -msgstr "_Багатошаровий шрифт Type3" +msgid "Set Width..." +msgstr "Встановити ширину…" msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +"Set Zone Pointer 0\n" +"Pops the zone number into zp0" msgstr "" -"Дозволити редагування одразу декількох кольорів і форми, заповнення і\n" -"штрихи. Дані багатошарових шрифтів можна вивести лише у файли типів type3 і " -"svg." - -msgid "_Stroked Font" -msgstr "_Штриховий шрифт" +"Set Zone Pointer 0\n" +"Отримує номер зони до zp0" msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" +"Set Zone Pointer 1\n" +"Pops the zone number into zp1" msgstr "" -"Гліфи будуть складатися зі штрихового обведення, а не заповнених обрисів.\n" -"Товщину штрихів всіх гліфів визначає вказане значення." - -msgid " Stroke _Width:" -msgstr " _Ширина штриха:" - -msgid "All layers _cubic" -msgstr "Всі шари _кубічні" +"Set Zone Pointer 1\n" +"Отримує номер зони до zp1" msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." +"Set Zone Pointer 2\n" +"Pops the zone number into zp2" msgstr "" -"Використовувати кубічні сплайни (сплайни postscript) для зберігання\n" -"даних обрисів на всіх шарах цього шрифту. Кубічні сплайни, зазвичай,\n" -"простіші у редагуванні, ніж квадратичні (з них теж можна створити\n" -"шрифт truetype)." - -msgid "All layers _quadratic" -msgstr "Всі шари кв_адратичні" +"Set Zone Pointer 2\n" +"Отримує номер зони до zp2" msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." +"Set Zone PointerS\n" +"Pops the zone number into zp0,zp1 and zp2" msgstr "" -"Використовувати квадратичні сплайни (тобто truetype) для зберігання\n" -"даних всіх шарів цього шрифту замість кубічних сплайнів (postscript)." +"Set Zone PointerS\n" +"Отримує номер зони до zp0, zp1 і zp2" -msgid "_Mixed" -msgstr "_Мішаний" +msgid "Set _Color" +msgstr "Вс_тановити колір" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" -"Впорядкуванням кожного з шарів шрифту можна керувати окремо.\n" -"Може бути корисним, якщо вам потрібні одразу квадратична і\n" -"кубічна версії шрифту." +msgid "Set _LBearing..." +msgstr "Встановити _ліву опору…" -msgid "Guidelines:" -msgstr "Напрямні:" +msgid "Set _RBearing..." +msgstr "Встановити _праву опору…" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "Використовувати квадратичні сплайни для шару напрямних шрифту" +msgid "Set _Vertical Advance..." +msgstr "Встановити _вертикальний крок…" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"Шари:" +msgid "Set _Vertical Width..." +msgstr "Встановити _вертикальну ширину…" + +msgid "Set _Width..." +msgstr "Встановити _ширину…" + +msgid "Set as Default" +msgstr "Встановити як типовий" msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" msgstr "" -"Приватний словник шрифтів PostScript надає вам змогу керувати\n" -"декількома загальними для шрифтів версіями гінтінґу.\n" -"Приватний словник застосовується лише до шрифтів PostScript." - -msgid "_Histogram" -msgstr "_Гістограма" +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +"Вирівнює вектор свободи і проектування за координатними вісями. 0=>обидва за " +"віссю y\n" +" 1=>обидва за віссю x\n" -msgid "Histogram Dialog" -msgstr "Діалогове вікно гістограми" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "Позначити у перегляді шрифту гліфи з вказаними тут назвами" -msgid "Width _Class" -msgstr "_Клас ширини" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." +msgstr "" +"Вкажіть мінімальне і максимальне значення, на\n" +"які гліфи цієї писемності виступають під і над\n" +"лінією шрифту у разі модифікації." -msgid "P_FM Family" -msgstr "_Гарнітура PFM" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" +msgstr "" +"Вкажіть мінімальне і максимальне значення, на\n" +"які гліфи цієї писемності виступають під і над\n" +"лінією шрифту. Значення залежать від писемності." -msgid "_Embeddable" -msgstr "Вб_удовуваність" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "Позначає у перегляді шрифту всі гліфи писемності." msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"Визначає, чи можна вбудовувати цей шрифт до придатного до звантаження\n" -"документа (pdf). Якщо це так, визначає можливості з обробки для\n" -"документа і шрифту." +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "Позначає у перегляді шрифту всі гліфи малих літер писемності." -msgid "No Subsetting" -msgstr "Без створення підмножин" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "Позначає у перегляді шрифту всі гліфи великих літер писемності." msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" -"Якщо встановлено, слід вбудовувати весь шрифт,\n" -"якщо було вбудовано один з його символів.\n" -"Якщо не встановлено, програма для створення\n" -"документа може вбудовувати лише потрібні символи." - -msgid "Only Embed Bitmaps" -msgstr "Лише вбудований растр" +"Обмежити позначення гліфів на панелі перегляду шрифту\n" +"гліфами, знайденими у результаті цього пошуку" msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." +"Set the selection of the font view to the glyphs\n" +"which match" msgstr "" -"Вбудовувати можна лише растрові зображення.\n" -"Описи обрисів не можна (якщо файл не містить\n" -"растрових зображень, вбудовування взагалі\n" -"неможливе)." +"Позначає у перегляді шрифту гліфи, що відповідають\n" +"вказаному критерію" -msgid "Vendor ID:" -msgstr "Ідентифікатор виробника:" +msgid "Set this glyph list from a selection." +msgstr "Встановити цей список гліфів на основі позначених." -msgid "_IBM Family:" -msgstr "_Гарнітура IBM:" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "" +"Зробити так, щоб у цьому списку гліфів були гліфи, позначені на панелі " +"перегляду шрифту" -msgid "_OS/2 Version" -msgstr "В_ерсія OS/2" +msgid "Set/Clear Pixels" +msgstr "Встановити/Вилучити пікселі" msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" -"Таблиця «OS/2» з часом змінювалася.\n" -"Загалом кажучи, до неї додавалися поля, але іноді\n" -"значення полів також змінювалося." - -msgid "Style Map:" -msgstr "Карта стилю:" +"Встановити/Вилучити пікселі\n" +"(Піпетка, якщо натиснуто Alt)" msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." +"Sets Control Value Table Cut-In\n" +"Pops 26.6 from stack, sets cvt cutin" msgstr "" -"Для формату MS потрібно вказати, чи є елементи гарнітури шрифту\n" -"відмінними лише за насиченістю, шириною та нахилом (а не іншими\n" -"змінними, зокрема оптичним розміром)." - -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" -"Всі елементи символі поза областю, обмеженою полями OS/2\n" -"WinAscent і WinDescent буде обрізано windows.\n" -"Це стосується позначок та інших елементів, розташування\n" -"яких було змінено GPOS.\n" -"(Значення у полі нижнього акценту зазвичай є додатним.)\n" -"Якщо пункт «[] Є відступом» не позначено, у OS/2\n" -"буде використано будь-яке введене вами значення.\n" -"Якщо пункт буде позначено, введене вами значення буде\n" -"додано до меж шрифту. Здебільшого, варто вказати у\n" -"цьому полі 0 і позначити пункт «[*] Є відступом».\n" -"\n" -"Зауваження: значення WinDescent є ДОДАТНИМ для елементів\n" -"під основною лінією шрифту." - -msgid "Is Offset" -msgstr "Є відступом" - -msgid "Really use Typo metrics" -msgstr "Використовувати типографську метрику" - -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"У специфікації вже визначено, що для визначення інтервалів між\n" -"рядками має бути використано типографічну метрику. Втім,\n" -"специфікація виконується далеко не у всіх програмах. Тому MS\n" -"вирішено визначити додатковий біт, який має вказувати таким\n" -"програмам, що слід використовувати метрику." +"Sets Control Value Table Cut-In\n" +"Встановлює початкове значення таблиці\n" +"керівних значень\n" +"Отримує значення у форматі 26.6 зі стека,\n" +"встановлює за ним початок cvt." msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Pops a coordinate 26.6 and a point\n" +"Moves point to given coordinate" msgstr "" -"Типографічні поля верхнього і нижнього акцентів\n" -"мали б вказувати на відстань між рядками у windows.\n" -"Фактично ж, ця відстань визначається полями\n" -"верхнього і нижнього акцентів win.\n" -"(Значення поля нижнього акценту зазвичай є від’ємним)\n" -"Якщо пункт «[] Є відступом» не позначено,\n" -"OS/2 використовуватиме будь-яке введене вами значення.\n" -"Якщо пункт позначено, до розміру у одиницях em буде\n" -"додано вказане вами значення. Варто залишити значення\n" -"0 і позначити пункт «[*] Є відступом».\n" -"\n" -"Зауваження: типографічний нижній акцент є\n" -"ВІД’ЄМНИМ для елементів під основною лінією шрифту." +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Встановлює координати зі стека на основі векторів проектування і свободи.\n" +"Отримує координату у форматі 26.6 і точку.\n" +"Пересуває точку у вказану координату." msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" msgstr "" "Встановлює значення поля TypoLinegap у таблиці OS/2, використовується у MS " "Windows" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" -"Цей параметр визначає інтервал між рядками на mac.\n" -"(Значення нижнього акценту зазвичай є від’ємним.)\n" -"Якщо пункт «[] Є відступом» не позначено, будь-яке\n" -"введене вами значення буде значенням, використаним\n" -"у hhea. Якщо пункт буде позначено, будь-яке введене\n" -"вами значення буде додано до меж шрифту. Здебільшого, варто вказати значення " -"0 і позначити\n" -"пункт «[*] Є відступом».\n" -"\n" -"Зауваження: нижній акцент hhea є ВІД’ЄМНИМ значенням\n" -"для елементів під лінією шрифту." - msgid "Sets the linegap field in the hhea table, used on the mac" msgstr "" "Встановлює значення поля linegap у таблиці hhea, що використовується у " @@ -18702,3587 +18204,4420 @@ "Це значення визначає горизонтальний інтервал у\n" "вертикальних стовпцях символів." -msgid "This denotes the height of X." -msgstr "Позначає висоту X." - -msgid "This denotes the height of x." -msgstr "Позначає висоту x." - -msgid "SubscriptSuperUse|Default" -msgstr "Типове" - -msgid "Pos" -msgstr "Поз" +msgid "Setting" +msgstr "Параметр" -msgid "PanoseUse|Default" -msgstr "Типове" +msgid "Setting Id:" +msgstr "Ід. параметра:" -msgid "http://panose.com/" +msgid "" +"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" +" which is only extended inwards from the edge of the glyph.\n" +" See also the ForegroundThickOutlineColor Resource for the color of this " +"outline." msgstr "" +"Встановлення значень, що перевищують 1, призведе до показу товстого обрису " +"для\n" +" контурів гліфів, які розширюються лише всередину з краю гліфа.\n" +" Колір обрису можна визначити за допомогою ресурсу «Колір активного товстого " +"контуру шару»." -msgid "Panose|_Family Kind" +msgid "Settings" +msgstr "Параметри" + +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" msgstr "" +"Декількох міток мов, зокрема «%s», немає у списку відомих мов, отже їх буде " +"пропущено" -msgid "Unicode Ranges:" -msgstr "Діапазони Unicode:" +msgid "Shades" +msgstr "Тіні" -msgid "Default" -msgstr "Типові" +msgid "Shadow" +msgstr "Тінь" -msgid "MS Code Pages:" -msgstr "Кодові сторінки MS:" +msgid "Shadow Length:" +msgstr "Довжина тіні:" -msgid "Misc." -msgstr "Інше" +msgid "Shadowing glyphs" +msgstr "Затінені гліфи" -msgid "Metrics" -msgstr "Метрика" +msgid "Shan" +msgstr "Шан" -msgid "Sub/Super" -msgstr "Нижній/Верхній" +msgid "Shape Type" +msgstr "Тип форми" -msgid "Panose" -msgstr "" +msgid "Shaped Fill" +msgstr "Заповнення формою" -msgid "Charsets" -msgstr "Кодування" +msgid "Shapes" +msgstr "Форми" -msgid "Gasp|_Version" -msgstr "_Версія" +msgid "Sharada" +msgstr "Шарада" -msgid "Optimized For ClearType" -msgstr "З оптимізацією для ClearType" +msgid "Shavian" +msgstr "Шавіанська" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" -"Бітове значення у таблиці «head».\n" -"Якщо встановлено значення 0, для деяких східноазійських шрифтів не " -"використовуватиметься гінтінґ." +msgid "Shift Contents To _First" +msgstr "Пересунути вміст до п_ершого" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" -"За допомогою таблиці «gasp» ви можете керувати розташуванням за\n" -"сіткою та згладжуванням під час растеризації гліфів.\n" -"Таблиця складається з впорядкованого списку розмірів у\n" -"пікселях, кожен з набором бітових прапорців. Ці прапорці\n" -"застосовуються для всіх розмірів у пікселях, що перевищують\n" -"розміри попереднього запису у таблиці, але є меншими або\n" -"рівними поточному розміру. Список має завершуватися на\n" -"розмірі у пікселях, рівному 65535.\n" -"У таблиці версії 1 міститься два додаткових прапорці, які\n" -"стосуються растеризатора MS ClearType.\n" -"\n" -"Таблиця «gasp» застосовується лише до шрифтів truetype." +msgid "Shift Contents To _Last" +msgstr "Пересунути вміст до _останнього" -msgid "Gasp|_Default" -msgstr "_Типово" +msgid "Shift Contents _Down" +msgstr "Пересунути вміст в_низ" -msgid "_Language" -msgstr "_Мовою" +msgid "Shift Contents _Up" +msgstr "Пересунути вміст в_гору" -msgid "_String Type" -msgstr "_Типом рядка" +msgid "Shift Entire Bitmap" +msgstr "Зсунути весь растр" -msgid "SortingScheme|Default" -msgstr "Типово" +msgid "Shift On Press" +msgstr "Зсув при натисканні" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" -"Щоб створити нову назву, клацніть лівою на кнопці <Створити> і виберіть " -"локаль.\n" -"Щоб змінити локаль, клацніть лівою на поточній назві локалі.\n" -"Щоб змінити тип рядка, клацніть лівою на поточному рядку.\n" -"Щоб змінити текст, клацніть лівою на поточному і введіть новий текст.\n" -"Щоб вилучити назву, клацніть правою на назві і виберіть пункт «Вилучити у " -"меню.\n" -"Щоб пов’язати або скасувати прив’язування назви truetype з еквівалентом\n" -"postscript, клацніть правою на назві і виберіть відповідний пункт меню." +msgid "Sho_w" +msgstr "По_казувати" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "Додати OFL" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "Не повинно бути у addinfo — «%s" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" -"Натисніть тут, щоб додати метадані OFL до вашого власного шрифту у поля умов " -"ліцензування та адреси цих умов. \n" -"Потім натисніть на полі «Ліцензія», щоб заповнити місця замінників синхронно " -"з OFL.txt. \n" +msgid "Show" +msgstr "Показати" -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "Show ATT" +msgstr "Показати ATT" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" -"Натисніть, щоб дізнатися більше про OFL (SIL Open Font License), \n" -"зокрема ознайомитися зі списком поширених питань та відповідей. \n" +msgid "Show Active Border" +msgstr "Показувати рамку активного" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" -"Тут інструментами набору стилів OpenType («ss01» — «ss20»)\n" -"можна надати зручні для запам’ятовування назви." +msgid "Show Cubic Column" +msgstr "Показати стовпчик кубічності" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Щоб створити нову назву, клацніть лівою кнопкою миші на кнопці «Створити» і " -"виберіть локаль (мову).\n" -"Щоб змінити локаль, клацніть лівою на ній.\n" -"Щоб змінити модифікацію, клацніть лівою на ній.\n" -"Щоб змінити текст, клацніть лівою на ньому і введіть текст.\n" +msgid "Show Fore/Back Column" +msgstr "Показати стовпчик переднього/заднього" -msgid "The font comment can contain whatever you feel it should" -msgstr "У коментарі до шрифту можуть міститися довільні дані" +msgid "Show H. Metrics" +msgstr "Показувати гор. метрику" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" -"У FONTLOG міститься опис проекту зі створення шрифту, \n" -" докладний журнал змін і список учасників розробки" +msgid "Show Hidden Files" +msgstr "Показувати приховані файли" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" -"Класів прив’язки немає. Їхній список можна знайти на панелі\n" -"«Фільтрування. (Класи позначок керують активацією\n" -"фільтрування, вони не розташовують самі гліфи.)" +msgid "Show Kerning" +msgstr "Показати кернінґ" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" -"Класів прив’язки немає. Їхній список можна знайти на панелі\n" -"«Фільтрування. (Набори позначок, як і класи позначок керують\n" -"активацією фільтрування, вони не розташовують самі гліфи.)" +msgid "Show V. Metrics" +msgstr "Показувати верт. метрику" -msgid "Version, Major:" -msgstr "Версія, основна:" +msgid "Show _Dependent" +msgstr "Показати _залежні" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"Якщо ви не заповнюватимете цього поля, FontForge використає типове " -"значення,\n" -"визначене на основі рядка версії або значення з таблиці «name»." +msgid "Show _Grid" +msgstr "Показати _сітку" -msgid "Minor:" -msgstr "Додаткова:" +msgid "Show _Grid Fit (Live Update)..." +msgstr "Показати п_іксельну сітку (інтерактивне оновлення)…" -msgid "Metadata (xml):" -msgstr "Метадані (xml):" +msgid "Show _Grid Fit..." +msgstr "Показати п_іксельну сітку…" -msgid "ΤεΧ General" -msgstr "ΤεΧ, загальні" +msgid "Show _V. Metrics..." +msgstr "Показати _вертикальну метрику…" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ, мат. символи" +msgid "Show splash screen on start-up" +msgstr "Показувати вікно вітання під час запуску" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ, мат. додаток" +msgid "ShowControlPointsAlways" +msgstr "Завжди показувати контрольні точки" -msgid "The size (in points) for which this face was designed" -msgstr "Розмір (у пунктах), для його спроектовано цей нарис" +msgid "ShowFillWithSpace" +msgstr "Показувати заповнення з натиснутим пробілом" -msgid "Size|Points" -msgstr "пунктів" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Показує, чи є цей символ точним з точки зору гінту stem3" -msgid "Design Range" -msgstr "Діапазон кеглів" +msgid "Shrink Lookups Off" +msgstr "Стискання фільтрувань вимкнено" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"Діапазон розмірів (у пунктах), до якого можна застосовувати цей нарис.\n" -"Нижня межа не включається, верхня включається." +msgid "Shrink Lookups On" +msgstr "Стискання фільтрувань увімкнено" -msgid "_Bottom:" -msgstr "Ни_жня границя:" +msgid "Shrink Max Lookups" +msgstr "Стискання максимальних фільтрувань" -msgid "_Top:" -msgstr "_Верхня границя:" +msgid "Shrink:" +msgstr "Стискання:" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"Це розпізнавальне число, спільне для всіх елементів цього\n" -"сімейства шрифтів з однаковим стилем (тобто 10 пт напівжирний\n" -"і 24 пт напівжирний матимуть один ідентифікатор, а 10 пт\n" -"курсив — інший)." +msgid "Sibe" +msgstr "Сібе" -msgid "Style Name:" -msgstr "Назва стилю:" +msgid "Sidamo" +msgstr "Сидама" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Набір елементів, які потрібні для ідентифікації стилю\n" -"шрифту. Назви елементів можна перекладати різними мовами\n" -"(англійською обов’язково, іншими — ні). Цю назву слід\n" -"використовувати для всіх шрифтів з однаковим ідентифікатором\n" -"стилю." +msgid "Side Bearing Addition" +msgstr "Додавання бічної основи" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" -"Щоб створити нову назву, клацніть лівою кнопкою миші на кнопці «Створити» і " -"виберіть локаль (мову)\n" -"Щоб змінити локаль, клацніть лівою на ній.\n" -"Щоб змінити текст, клацніть лівою на ньому і введіть текст.\n" +msgid "Side Bearing Color" +msgstr "Колір бічних опор" -msgid "Mac Style Set:" -msgstr "Набір стилів Mac:" +msgid "Side Bearing Expansion Factor" +msgstr "Коефіцієнт розширення бічної основи" -msgid "FOND Name:" -msgstr "Назва FOND:" +msgid "Side Bearings:" +msgstr "Бічні основи:" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" -"Пересуває поточне позначення фільтрування на перше місце у списку " -"фільтрувань\n" -"або пересуває поточну позначену підтаблицю на перше місце у її фільтруванні." +msgid "Signature Mark" +msgstr "Позначка підпису" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"Пересуває поточне позначення фільтрування на місце перед попереднім у списку " -"фільтрувань\n" -"або пересуває поточну позначену підтаблицю на місце перед попередньою " -"підтаблицею." +msgid "Silte Gurage" +msgstr "Сілте (гураге)" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" -"Пересуває поточне позначення фільтрування на місце після наступного " -"фільтрування\n" -"або пересуває поточну позначену підтаблицю на місце після наступної " -"підтаблиці." +msgid "Simple" +msgstr "Простий" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"Пересуває поточне позначення фільтрування на останнє місце у ланцюжку " -"фільтрувань\n" -"або пересуває поточну позначену підтаблицю на останнє місце у її фільтруванні" +msgid "Simple Substitution" +msgstr "Проста підстановка" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "Виконує типове впорядкування фільтрувань на основі теґів модифікацій" +msgid "Simplified Chinese" +msgstr "Спрощена китайська" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" -"Додає нове фільтрування після позначеного фільтрування\n" -"або на початку списку фільтрувань, якщо жодного з фільтрувань не позначено." +msgid "Simplified Forms" +msgstr "Спрощені форми" + +msgid "Simplify" +msgstr "Спростити" + +msgid "Simplify More..." +msgstr "Додаткове спрощення…" msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" msgstr "" -"Додає нову підтаблицю після позначеної підтаблиці\n" -"або на початку списку фільтрування, якщо жодної з підтаблиць не позначено." +"Засіб спрощення знайде всі кутові точки, контрольні точки яких розташовано\n" +"майже на одній прямій і згладить контур так, що він стане кривою." -msgid "Edits a lookup or lookup subtable." -msgstr "Змінити фільтрування або підтаблицю фільтрування." +msgid "Simplifying..." +msgstr "Спрощення…" -msgid "Edits the transformations in a lookup subtable." -msgstr "Змінити перетворення у підтаблиці фільтрування." +msgid "Sindhi" +msgstr "Синдхі" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" -"Вилучити всі позначені фільтрування та відповідні підтаблиці або вилучити " -"всі позначені підтаблиці.\n" -"Буде також вилучено всі перетворення, пов’язані з цими підтаблицями." +msgid "Sindhi India" +msgstr "Сіндхі (Індія)" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"Об’єднує два позначені (і сумісні) фільтрування у одне,\n" -"або об’єднує дві позначені підтаблиці фільтрування у одну." +msgid "Sindhi Pakistan" +msgstr "Сіндхі (Пакистан)" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" -"Повертає початковий стан списку фільтрувань.\n" -"Всі зміни у даних підтаблиць буде збережено." +msgid "Single Position" +msgstr "Єдине розташування" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "Імпортує фільтрування (і всі його підтаблиці) з іншого шрифту." +msgid "Single Positioning" +msgstr "Одинарне розташування" -msgid "Creation Date:" -msgstr "Дата створення:" +msgid "Single Substitution" +msgstr "Одинарна підстановка" -msgid "Modification Date:" -msgstr "Дата внесення змін:" +msgid "Single and High-Density Fonts" +msgstr "Шрифти однієї і високої щільності" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" -"Цю панель призначено лише для показу даних. Тут ви можете\n" -"бачити список символів у шрифті. Якщо вам потрібно встановити\n" -"значення діапазону Unicode OS/2, перейдіть на панель" +msgid "Single and Multi-Density Fonts" +msgstr "Шрифти однієї і декількох щільностей" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> Набори символів" +msgid "Sinhala" +msgstr "Сингалійська" -msgid "Include Empty Blocks" -msgstr "Включати порожні блоки" +msgid "Size" +msgstr "Розмір" msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." +"Size (in points) of the font used to display information and glyph labels in " +"the fontview" msgstr "" -"Клацніть на діапазоні, щоб вибрати символи у цьому діапазоні.\n" -"Двічі клацніть на діапазоні, щоб переглянути символи, які мають\n" -"бути у діапазоні, але їх там немає." +"Розмір (у пунктах) шрифту, який буде використано для показу інформаційних " +"повідомлень і міток гліфів на панелі перегляду шрифту" -msgid "PS Names" -msgstr "Назви PS" +msgid "Size of Points" +msgstr "Розмір точок" -msgid "General" -msgstr "Загальне" +msgid "Size of comb delimiters in display styles" +msgstr "Розмір роздільників комірок у основних стилях" -msgid "PS UID" -msgstr "UID PS" +msgid "Size of comb delimiters in non-display styles" +msgstr "Розмір роздільників комірок у неосновних стилях" -msgid "PS Private" -msgstr "Приватне PS" +msgid "Size of the list mark" +msgstr "Розмір позначки у списку" -msgid "OS/2" -msgstr "" +msgid "Size set from _Window" +msgstr "Розмір встановлюється за _вікном" -msgid "TTF Names" -msgstr "Назви TTF" +msgid "Size, Glyph, Point" +msgstr "Розмір, гліф, точка" -msgid "StyleSet Names" -msgstr "Назви наборів стилів" +msgid "Size:" +msgstr "Розмір:" -msgid "Grid Fitting" -msgstr "Піксельна сітка" +#, c-format +msgid "Size: %d (%d)" +msgstr "Розмір: %d (%d)" -msgid "ΤεΧ" -msgstr "" +msgid "Size|Points" +msgstr "пунктів" -msgid "FONTLOG" -msgstr "" +msgid "Ske_w" +msgstr "П_ерекосити" -msgid "Mark Classes" -msgstr "Класи позначок" +msgid "Skew" +msgstr "Нахилити" -msgid "Mark Sets" -msgstr "Набори позначок" +msgid "Skew Angle" +msgstr "Кут перекошування" -msgid "OpenType|Lookups" -msgstr "Фільтрування" +msgid "Skew Ratio" +msgstr "Коефіцієї перекошування" -msgid "WOFF" -msgstr "" +msgid "Skew by Ruler..." +msgstr "Перекосити за лінійкою…" -msgid "Mac Features" -msgstr "Модифікації Mac" +msgid "Skew the selection" +msgstr "Перекосити позначене" -msgid "Dates" -msgstr "Дати" +msgid "Skew..." +msgstr "Нахилити…" -msgid "TrueTypeName|New" -msgstr "Створити" +msgid "Skew:" +msgstr "Нахил:" -msgid "gaspTableEntry|New" -msgstr "Створити" +msgid "SkewedFractionHorizontalGap:" +msgstr "Гор. інтервал скошеного дробу:" -msgid "PSPrivateDictKey|New" -msgstr "Створити" +msgid "SkewedFractionVerticalGap:" +msgstr "Верт. проміжок у перекошеному дробі:" -msgid "_Don't Save" -msgstr "_Не зберігати" +msgid "Skip" +msgstr "Пропустити" #, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"До шрифту %1$.40s у файлі %2$.40s внесено зміни.\n" -"Бажаєте зберегти їх?" +msgid "Skipping duplicate group %s.\n" +msgstr "Пропускаємо дублікат групи %s.\n" -msgid "Yes, and don't _remind me again" -msgstr "" +#, c-format +msgid "Skipping group %s with same name as a glyph.\n" +msgstr "Пропускаємо групу %s із тією ж назвою, що і гліф.\n" -msgid "Unsaved script" -msgstr "" +#, c-format +msgid "Skipping non-existent glyph %s in group %s.\n" +msgstr "Пропускаємо гліф %s у групі %s, якого не існує.\n" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "Skolt Sami" +msgstr "Скольтсаамська" -msgid "Save as _Directory" -msgstr "Зберегти як _каталог" +msgid "Slab Serifs|SS Geometric" +msgstr "SS-геометричний" -msgid "Save as..." -msgstr "Зберегти як…" +msgid "Slab Serifs|SS Humanist" +msgstr "SS-гуманіст" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" -"Ви намагалися зберегти файл з назвою %s, але його було збережено як %s. " +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SS-інший" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" -"Будь ласка, скористайтеся пунктом меню «Файл → Створити шрифти» для " -"збереження у інших форматах." +msgid "Slab Serifs|SS Monotone" +msgstr "SS-монотон" -msgid "Merge Feature Info" -msgstr "Об’єднати відомості щодо шрифту" +msgid "Slab Serifs|SS Swiss" +msgstr "SS-свіс" -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Не вдалося завантажити дані кернінґу з %s" +msgid "Slab Serifs|SS Typewriter" +msgstr "SS-машинопис" -msgid "Load of Kerning Metrics Failed" -msgstr "Не вдалося завантажити метрику кернінґу" +msgid "Slant:" +msgstr "Нахил:" -msgid "Many Windows" -msgstr "Багато вікон" +msgid "Slanted" +msgstr "Нахилений" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" -"Буде відкрито понад 10 вікон.\n" -"Це саме те, чого ви бажаєте?" +msgid "Slashed Zero" +msgstr "Перекреслений нуль" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" -"Adobe вважає, що «великі» сплайни не повинні містити точок екстремумів.\n" -"Але немає загальноприйнятого визначення слова «великі».\n" -"Якщо відстань між кінцевими точками сплайна перевищуватиме це значення, " -"FontForge вважатиме сплайн «великим»." +msgid "Slavey" +msgstr "Слейві" -msgid "Extremum bound..." -msgstr "Обмеження екстремумів…" +msgid "Slovak" +msgstr "Словацька" -msgid "Select by Script" -msgstr "Вибір за скриптом" +msgid "Slovenian" +msgstr "Словенська" -msgid "All glyphs" -msgstr "Всі гліфи" +msgid "Small Capitals" +msgstr "Капітель" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "Позначає у перегляді шрифту всі гліфи писемності." +msgid "Small Caps" +msgstr "Капітель" -msgid "Only upper case" -msgstr "Лише у верхньому регістрі" +msgid "Small Form Variants" +msgstr "Варіанти малих форм" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "Позначає у перегляді шрифту всі гліфи великих літер писемності." +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Прив’язувати обриси до пі_ксельної сітки" -msgid "Only lower case" -msgstr "Лише у нижньому регістрі" +msgid "SnapDistance" +msgstr "Відстань прилипання" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "Позначає у перегляді шрифту всі гліфи малих літер писемності." +msgid "SnapDistanceMeasureTool" +msgstr "Відстань прилипання для інструмента вимірювання" + +msgid "SnapToInt" +msgstr "Округляти до цілого" msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." msgstr "" -"Позначає у перегляді шрифту гліфи, що відповідають\n" -"вказаному критерію" +"Отже, якщо ви введете тут «A», перший позначений гліф буде названо «A." +"суфікс».\n" +"Другий — «B.суфікс» тощо." + +msgid "Sodo Gurage" +msgstr "Содо (гураге)" + +msgid "Somali" +msgstr "Сомалійська" msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." msgstr "" -"Розширити область позначення гліфів на панелі перегляду шрифту\n" -"всіма гліфами, які відповідають критерію" - -msgid "Remove matching glyphs from the selection." -msgstr "Вилучити відповідні гліфи з позначеного." +"Деякі з гліфів може бути використано для декількох\n" +"діапазонів unicode — не рекомендуємо це робити,\n" +"краще використати посилання, —\n" +"але таке використання можливе.\n" +"Латинська «A», грецька «Альфа» і\n" +"кирилична «А» виглядають дуже схоже.\n" +"\n" +"З іншого боку деякі монгольські літери і ієрогліфи\n" +"записуються декількома гліфами, залежно від\n" +"вибору варіанта Unicode.\n" +"\n" +"У першому випадку використовуйте варіант\n" +"0, у другому — використовуйте відповідний\n" +"діапазон." -msgid "Logical And with Selection" -msgstr "Логічне додавання до позначеного" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"У деяких версіях Windows встановлення шрифтів postscript неможливе, якщо " +"назва гарнітури є довшою за 31 символ. Бажаєте продовжувати виконання дії " +"попри це?" -msgid "Remove glyphs which do not match from the selection." -msgstr "Вилучити гліфи, які не відповідають позначеним." +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"У деяких версіях Windows встановлення шрифтів postscript неможливе, якщо " +"назва шрифту є довшою за 31 символ. Бажаєте продовжувати виконання дії попри " +"це?" -msgid "No Script" -msgstr "Немає писемності" +msgid "Something went wrong" +msgstr "Виникли якісь проблеми" -msgid "Please specify a script" -msgstr "Будь ласка, вкажіть писемність" +msgid "Soninke" +msgstr "Сонікійська" -msgid "Bad Script" -msgstr "Помилкова писемність" +msgid "Sora Sompeng" +msgstr "Сора (сомпенг)" -msgid "Scripts are 4 letter tags" -msgstr "Писемності слід вказувати теґами з 4 літер" +msgid "Sorbian" +msgstr "Вендська" -msgid "Select by Name" -msgstr "Позначити за назвою" +msgid "Sort By:" +msgstr "Впорядкувати за:" msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" msgstr "" -"Вкажіть або шаблон відповідності (для пошуку гліфів за назвами)\n" -" або кодування Unicode, подібне до «U+0065»." +"Впорядковувати спочатку за основним гліфом (якщо є).\n" +"Таким чином «Agrave» буде поряд з «A»" msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" msgstr "" -"Передбачено можливість використання шаблонів заміни:\n" -"Більшість символів не замінюється.\n" -"Символ «?» відповідає будь-якому одному символу.\n" -"Символ «*» відповідає довільній кількості символів (як і нулю)\n" -"Набір символів «[abd]» у дужках відповідає будь-якому одному з вказаних у " -"дужках символів\n" -"Набір рядків «{scmp,c2sc}» у фігурних дужках відповідає будь-якому з рядків " -"у дужках.\n" -"Отже «a.*» відповідатиме «a.», «a.sc» і «a.swash».\n" -"«a.{scmp,c2sc}» відповідатиме «a.scmp» і «a.c2sc».\n" -"«a.[abd]» відповідатиме «a.a», «a.b» та «a.d»." +"Визначити головним критерієм впорядкування писемність.\n" +"Отже A і Z будуть у одному блоці впорядкування,\n" +"а альфа і омега — у іншому, відмінному від A." -msgid "New Lookup Subtable..." -msgstr "Створити підтаблицю фільтрування…" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Впорядкувати список назв гліфів за абеткою" -msgid "Display Substitution..." -msgstr "Підстановка для показу…" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Впорядкувати список за кодом Unicode гліфів" -msgid "Pick a substitution to display in the window." -msgstr "Вибрати підстановку, яку слід показати у вікні." +msgid "Sort:" +msgstr "Впорядкування:" -msgid "Show H. Metrics" -msgstr "Показувати гор. метрику" +msgid "SortingScheme|Default" +msgstr "Типово" -msgid "Show V. Metrics" -msgstr "Показувати верт. метрику" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "Виконує типове впорядкування фільтрувань на основі теґів модифікацій" -msgid "Baseline" -msgstr "Базова лінія" +msgid "Sort|Alphabetic" +msgstr "За абеткою" -msgid "Origin" -msgstr "Початок координат" +msgid "Source Glyph Names" +msgstr "Назви вихідних гліфів" -msgid "Advance Width as a Line" -msgstr "Лінія ширини як лінія" +msgid "Source from which this design is to be taken" +msgstr "Джерело, з якого має бути взято це компонування" + +msgid "South Slavey" +msgstr "Південна слейві" + +msgid "Southern Sami" +msgstr "Південносаамська" msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" msgstr "" -"Показувати лінію ширини як лінію,\n" -"перпендикулярну до напрямку розміру" +"Інтервал (у пунктах) між зображеннями і текстом міток, кнопок, пунктів меню " +"тощо, які мають обидва" -msgid "Advance Width as a Bar" -msgstr "Лінія ширини як риска" +msgid "Space Regions" +msgstr "Інтервали" + +msgid "Space _Regions..." +msgstr "Рівна відстань між _областями…" msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "Показувати значення додаткової ширини на панельці під гліфом" +"Space between the ink to of the\n" +"expression and the bar over it." +msgstr "" +"Проміжок між лінією виразу і\n" +"лінією надкреслення над ним." -msgid "Bitmap Magnification..." -msgstr "Збільшення растру…" +msgid "" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." +msgstr "" +"Проміжок між лінією виразу і\n" +"лінією надкреслення над ним у\n" +"відділеній формулі." -msgid "Please specify a bitmap magnification factor." -msgstr "Будь ласка, вкажіть коефіцієнт збільшення растру." +msgid "Space:" +msgstr "Пробіл:" -msgid "Compact" -msgstr "Стиснутий" +msgid "SpaceAfterScript:" +msgstr "Проміжок після індексу:" -msgid "Find an adobe CMap file..." -msgstr "Знайти файл CMap adobe…" +msgid "Spacing Modifier Letters" +msgstr "Знаки інтервалів" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Будь ласка, закрийте %s перед вставленням його у шрифт CID" +msgid "Spanish" +msgstr "Іспанська" -msgid "Please close font" -msgstr "Будь ласка, закрийте файл шрифту" +msgid "Spanish (Argentina)" +msgstr "Іспанська (Аргентина)" -msgid "_Remove" -msgstr "В_илучити" +msgid "Spanish (Bolivia)" +msgstr "Іспанська (Болівія)" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "Ви справді бажаєте вилучити підшрифт %1$.40s зі шрифту CID %2$.40s" +msgid "Spanish (Chile)" +msgstr "Іспанська (Чилі)" -msgid "_Remove Font" -msgstr "Ви_лучити шрифт" +msgid "Spanish (Colombia)" +msgstr "Іспанська (Колумбія)" -msgid "Change Supplement..." -msgstr "Змінити доповнення…" +msgid "Spanish (Costa Rica)" +msgstr "Іспанська (Коста-Рика)" -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Будь ласка, вкажіть нове доповнення для %.20s-%.20s" +msgid "Spanish (Dominican Republic)" +msgstr "Іспанська (Домініканська Республіка)" -msgid "_New Composition..." -msgstr "С_творити складений…" +msgid "Spanish (Ecuador)" +msgstr "Іспанська (Еквадор)" -msgid "_Modify Composition..." -msgstr "З_мінити складений…" - -msgid "_Build Syllables" -msgstr "С_творити склади" +msgid "Spanish (El Salvador)" +msgstr "Іспанська (Сальвадор)" -msgid "_Hangul" -msgstr "_Хангиль" +msgid "Spanish (Guatemala)" +msgstr "Іспанська (Гватемала)" -msgid "Save A_ll" -msgstr "Збере_гти все" +msgid "Spanish (Honduras)" +msgstr "Іспанська (Гондурас)" -msgid "_Merge Feature Info..." -msgstr "_Об’єднати дані щодо модифікацій…" +msgid "Spanish (Latin America)" +msgstr "Іспанська (Латинська Америка)" -msgid "Revert To _Backup" -msgstr "Відн_овити з резервної копії" +msgid "Spanish (Modern)" +msgstr "Іспанська (сучасна)" -msgid "Clear Special Data" -msgstr "Вилучити спеціальні дані" +msgid "Spanish (Nicaragua)" +msgstr "Іспанська (Нікарагуа)" -msgid "Script Menu" -msgstr "Меню скриптів" +msgid "Spanish (Panama)" +msgstr "Іспанська (Панама)" -msgid "_All Fonts" -msgstr "В_сіх шрифтів" +msgid "Spanish (Paraguay)" +msgstr "Іспанська (Парагвай)" -msgid "_Displayed Font" -msgstr "_Показаного шрифту" +msgid "Spanish (Peru)" +msgstr "Іспанська (Перу)" -msgid "Glyph _Metadata" -msgstr "_Метаданих гліфа" +msgid "Spanish (Puerto Rico)" +msgstr "Іспанська (Пуерто-Рико)" -msgid "_TrueType Instructions" -msgstr "_Команд TrueType" +msgid "Spanish (Traditional)" +msgstr "Іспанська (традиційна)" -msgid "Select by _Color" -msgstr "Вибрати за _кольором" +msgid "Spanish (United States)" +msgstr "Іспанська (США)" -msgid "Select by _Wildcard..." -msgstr "Вибрати за _шаблоном…" +msgid "Spanish (Uruguay)" +msgstr "Іспанська (Уругвай)" -msgid "Select by _Script..." -msgstr "Вибрати за писе_мністю…" +msgid "Spanish (Venezuela)" +msgstr "Іспанська (Венесуела)" -msgid "_Glyphs Worth Outputting" -msgstr "_Гліфи, варті виведення" +msgid "Spanish Mexico" +msgstr "Іспанська (Мексика)" -msgid "Glyphs with only _References" -msgstr "Гліфи, що складаються лише з _посилань" +msgid "Specials" +msgstr "Спеціальні" -msgid "Glyphs with only S_plines" -msgstr "Гліфи, що складаються лише зі сп_лайнів" +msgid "" +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" +msgstr "" +"Визначає формат файлів, який використовується для переведення шрифту у " +"формат freetype\n" +" pfb — стандартний type1 postscript\n" +" ttf — is truetype\n" +" otf — is opentype\n" +" nohints — растеризація freetype без гінтінґу\n" +" bitmap — не переводити до freetype для показу,\n" +" растрові шрифти вже має бути створено\n" +" FontForge — використовувати власний засіб растеризації FontForge, а не\n" +" засіб freetype. Користуйтеся цим варіантом, лише якщо не працюють інші" -msgid "Glyphs with both" -msgstr "Гліфи з обома наборами даних" +msgid "Specifies screen dots per inch" +msgstr "Визначає кількість точок на дюйм на екрані" -msgid "W_hitespace Glyphs" -msgstr "П_робільні гліфи" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Вкажіть розміри растрів, які слід створити" -msgid "_Changed Glyphs" -msgstr "З_мінені гліфи" +msgid "Specify bitmap sizes to be removed" +msgstr "Вкажіть розміри растрів, які слід вилучити" -msgid "_Hinting Needed" -msgstr "Потрібне _гінтування" +msgid "" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." +msgstr "" +"Вкажіть колір (і непрозорість) контрольних\n" +"точок на лінії, намальованій вище. Відступ у\n" +"відсотках є відстанню від початку до кінця\n" +"лінії. Колір є 6-цифровим шістнадцятковим\n" +"числом, що відповідає кольору RGB." -msgid "Autohinta_ble" -msgstr "Придатні для _автогінтування" +msgid "Spiro Point Info" +msgstr "Відомості щодо точки Spiro" -msgid "Hold [Shift] key to merge" -msgstr "Утримуйте натиснутою клавішу Shift для об’єднання" +msgid "Spiros did not converge" +msgstr "Spiro не збіглися" -msgid "Hold [Control] key to restrict" -msgstr "Утримуйте натиснутою клавішу [Ctrl] для обмеження" +msgid "SplashScreen" +msgstr "Вікно вітання" -msgid "Selec_t By Lookup Subtable..." -msgstr "Поз_начити за підтаблицею фільтрування…" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Довжина сплайна=%.1f" -msgid "Undo Fontlevel" -msgstr "Об’єм буфера скасування шрифту" +#, c-format +msgid "Spline Length=%g" +msgstr "Довжина сплайна=%g" -msgid "Copy _Lookup Data" -msgstr "Копіювати дані _фільтрування" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Невідповідність сплайнів у гліфі «%s»\n" -msgid "Copy _VWidth" -msgstr "Копіювати _вертикальну ширину" +msgid "Square" +msgstr "Квадратний" -msgid "Paste Into" -msgstr "Вставити на місце" +msgid "Square Cove" +msgstr "Квадратні куполоподібні" -msgid "Paste After" -msgstr "Вставити далі" +msgid "Squish" +msgstr "Звузити" -msgid "Sa_me Glyph As" -msgstr "То_й же гліф" +msgid "St_orage:" +msgstr "_Область даних:" -msgid "Copy Layer To Layer" -msgstr "Копіювати шар до шару" +msgid "St_yle" +msgstr "Ст_иль" -msgid "F_ind / Replace..." -msgstr "З_найти / Замінити…" +msgid "St_yles" +msgstr "_Нариси" -msgid "Correct References" -msgstr "Виправити посилання" +msgid "Stack" +msgstr "Стек" -msgid "Copy _From" -msgstr "Копіювати _з" +msgid "Stack (TrueType)" +msgstr "Стек (TrueType)" -msgid "Add _Small Capitals..." -msgstr "Додати _капітель…" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "Занадто великий стек команд у %s\n" -msgid "Add Subscripts/Superscripts..." -msgstr "Додати нижні/верхні індекси…" +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "Вичерпання стеку для бінарного оператора у %s\n" -msgid "Buil_d Duplicate Glyph" -msgstr "По_будувати гліф-дублікат" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "Вичерпання стеку для callothersubr у %s\n" -msgid "_MATH Info..." -msgstr "_Відомості MATH…" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "Вичерпання стеку для callsubr у %s\n" -msgid "_BDF Info..." -msgstr "Ві_домості BDF…" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "Вичерпання стеку для hhcurveto у %s\n" -msgid "_Horizontal Baselines..." -msgstr "_Горизонтальні лінії шрифту…" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "Вичерпання стеку для hlineto/hmoveto у %s\n" -msgid "_Vertical Baselines..." -msgstr "В_ертикальні лінії штрифту…" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "Вичерпання стеку для hsbw у %s\n" -msgid "_Justification..." -msgstr "В_ирівнювання…" +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "Вичерпання стеку для hstem у %s\n" -msgid "Show _Dependent" -msgstr "Показати _залежні" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "Вичерпання стеку для hstem3 у %s\n" -msgid "Mass Glyph _Rename..." -msgstr "П_акетне перейменування гліфів…" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "Вичерпання стеку для hvcurveto у %s\n" -msgid "Set _Color" -msgstr "Вс_тановити колір" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "Вичерпання стеку для ifelse у %s\n" -msgid "Find Pr_oblems..." -msgstr "Ви_явити проблеми…" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "Вичерпання стеку для rlineto/rmoveto у %s\n" -msgid "_Validate..." -msgstr "_Перевірити коректність…" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "Вичерпання стеку для rrcurveto у %s\n" -msgid "Set E_xtremum Bound..." -msgstr "Встановити обмеження е_кстремумів…" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "Вичерпання стеку для sbw у %s\n" -msgid "Other Info" -msgstr "Інша інформація" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "Вичерпання стеку для seac у %s\n" -msgid "_Validation" -msgstr "_Перевірка" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "Вичерпання стеку для setcurrentpoint у %s\n" -msgid "St_yle" -msgstr "Ст_иль" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "Вичерпання стеку для унарного оператора у %s\n" -msgid "_Merge Fonts..." -msgstr "О_б’єднати шрифти…" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "Вичерпання стеку для vhcurveto у %s\n" -msgid "Interpo_late Fonts..." -msgstr "Інтерпол_ювати шрифти…" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "Вичерпання стеку для vlineto/vmoveto у %s\n" -msgid "Compare Fonts..." -msgstr "Порівняти шрифти…" +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "Вичерпання стеку для vstem у %s\n" -msgid "All" -msgstr "Всі" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "Вичерпання стеку для vstem3 у %s\n" -msgid "_Glyph Image" -msgstr "_Зображення гліфа" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "Зсув низу стосу відділеної формули вниз:" -msgid "_Name" -msgstr "_Назва" +msgid "StackBottomShiftDown:" +msgstr "Зсув низу стосу вниз:" -msgid "_Unicode" -msgstr "" +msgid "StackDisplayStyleGapMin:" +msgstr "Мін. проміжок у стосі відділеної формули:" -msgid "_Encoding Hex" -msgstr "Шістнадцяткові _кодування" +msgid "StackGapMin:" +msgstr "Мін. проміжок у стосі:" -msgid "Add Encoding Slots..." -msgstr "Додати ділянки кодування…" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "Зсув вгору верхівки стосу у окремій формулі:" -msgid "How many CID slots do you wish to add?" -msgstr "Скільки ділянок CID ви бажаєте додати?" +msgid "StackTopShiftUp:" +msgstr "Зсув вгору вершини стосу:" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Скільки ділянок некодованих гліфів ви бажаєте додати?" +msgid "Stacks" +msgstr "Штабелі" + +msgid "Standard" +msgstr "Стандартний" + +msgid "Standard Ligatures" +msgstr "Стандартні лігатури" msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." msgstr "" -"Ви справді бажаєте вилучити ці гліфи? Результат цієї операції незворотний." +"Стандартний зсув вниз для знаменника у\n" +"відокремлених формулах.\n" +"Додатні значення відповідають зсуву вниз." -msgid "Detach & Remove Glyphs" -msgstr "Від’єднати і вилучити гліфи" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." +msgstr "" +"Стандартний зсув нижнього елемента стосу\n" +"відділеної формули вниз.\n" +"Додатні значення відповідають зсуву вниз." -msgid "Add Encoding Name..." -msgstr "Додати назву кодування…" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." +msgstr "" +"Стандартний зсув нижнього елемента\n" +"розтягнутого стосу.\n" +"Додатні значення відповідають зсуву вниз." msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" -"Будь ласка, вкажіть назву кодування з бази даних iconv для додавання до меню." +"Стандартний зсув нижнього елемента стосу.\n" +"Додатні значення відповідають зсуву вниз." -msgid "Invalid Encoding" -msgstr "Некоректне кодування" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." +msgstr "" +"Стандартний зсув вниз для знаменника.\n" +"Додатні значення відповідають зсуву вниз." -msgid "Make Namelist" -msgstr "Створити список назв" +msgid "" +"Standard shift of superscript relative\n" +"to base in cramped mode." +msgstr "" +"Стандартний зсув верхнього індексу відносно\n" +"основи у стиснутому режимі." -#, c-format -msgid "Could not write %s" -msgstr "Не вдалося виконати запис до %s" +msgid "Standard shift up applied to superscript elements." +msgstr "Стандартний зсув вгору для елементів верхнього індексу." -msgid "Namelist creation failed" -msgstr "Спроба створення списку назв зазнала невдачі" +msgid "" +"Standard shift up applied to the\n" +"numerator in display style." +msgstr "" +"Стандартний зсув для чисельника у\n" +"відокремлених формулах." -msgid "Load Namelist" -msgstr "Завантажити список назв" +msgid "Standard shift up applied to the numerator." +msgstr "Стандартний зсув для чисельника." -msgid "A name list with this name already exists. Replace it?" -msgstr "Список назв з такою назвою вже існує. Замінити його?" +msgid "" +"Standard shift up applied to the top element of\n" +"a stack in display style." +msgstr "" +"Стандартний зсув вгору для верхнього елемента стосу\n" +"у режимі відділеної формули." -msgid "Replace" -msgstr "Замінити" +msgid "Standard shift up applied to the top element of a stack." +msgstr "Стандартний зсув вгору для верхнього елемента стосу." -#, c-format -msgid "Could not read %s" -msgstr "Не вдалося прочитати %s" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "Стандартний зсув вгору для верхнього елемента розтягнутого стосу." -msgid "No such file" -msgstr "Немає такого файла" +msgid "StandardSlopeError" +msgstr "Помилка стандартного нахилу" -msgid "Bad namelist file" -msgstr "Помилковий файл списку назв" +msgid "Star" +msgstr "Зірка" -#, c-format -msgid "Could not parse %s" -msgstr "Не вдалося обробити %s" +msgid "Start contours at e_xtrema" +msgstr "Починати контури у _екстремумах" -msgid "Non-ASCII glyphnames" -msgstr "Назви гліфів поза межами ASCII" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Поч. довжина" #, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" -"У цьому списку назв міститься принаймні одна назва гліфа, складена з " -"символів поза межами ASCII, а саме: %s" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "" -"Цей список назв засновано на списку назв, що містить назви гліфів, що лежать " -"поза межами ASCII" - -msgid "Create failed" -msgstr "Помилка створення" +msgid "State %4d Cur: " +msgstr "Стан %4d поточ.: " -msgid "Rename by NameList" -msgstr "Перейменування за списком назв" +#, c-format +msgid "State %4d Flags:" +msgstr "Прапорці стану %4d:" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "Перейменувати гліфи цього шрифту за назвами з вибраного списку назв" +#, c-format +msgid "State %4d Mark: " +msgstr "Позначка стану %4d: " -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"Назви гліфів мають складатися з символів набору символів ASCII, але у списку " -"назв містяться назви, що складаються з символів поза цим набором." +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "Наступні стану %4d: " -msgid "Load glyph names" -msgstr "Завантажити назви гліфів" +#, c-format +msgid "State %d, %.40s" +msgstr "Стан %d, %.40s" -msgid "_Reencode" -msgstr "Пе_рекодувати" +msgid "State Machine" +msgstr "Скінченний автомат" -msgid "_Compact" -msgstr "_Ущільнити" +msgid "Stem Compression Percent" +msgstr "Відсоток стискання основного штриха" -msgid "_Force Encoding" -msgstr "_Вказати кодування" +msgid "Stem threshold should be positive" +msgstr "Порогове значення основного штриха має додатним" -msgid "_Add Encoding Slots..." -msgstr "_Додати ділянки кодування…" +msgid "StemSnapH does not contain StdHW value." +msgstr "StemSnapH не містить значення StdHW." -msgid "Remove _Unused Slots" -msgstr "Вилучити _невикористані ділянки" +msgid "StemSnapV does not contain StdVW value." +msgstr "StemSnapV не містить запису StdVW." -msgid "_Detach Glyphs" -msgstr "Ві_д’єднати гліфи" +msgid "Stems" +msgstr "Основні штрихи" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Від’єднати і ви_лучити гліфи…" +msgid "Step into" +msgstr "Увійти" -msgid "Add E_ncoding Name..." -msgstr "Додати назву к_одування…" +msgid "Step out of current function" +msgstr "Вийти з поточної функції" -msgid "_Load Encoding..." -msgstr "_Завантажити кодування…" +msgid "Step over (Next)" +msgstr "Перейти до наступної інструкції" -msgid "Ma_ke From Font..." -msgstr "С_творити зі шрифту…" +msgid "StopAtJoin" +msgstr "Зупиняти на з’єднаннях" -msgid "Remove En_coding..." -msgstr "Вилучити _кодування…" +msgid "Storage" +msgstr "Область даних" -msgid "Display By _Groups..." -msgstr "Показати за _групами…" +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "" +"Не було встановлено початкових значень для набору даних %d, а у попередній " +"інструкції мало відбутися його читання" -msgid "D_efine Groups..." -msgstr "Визна_чити групи…" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" +msgstr "" +"Набір даних %d було змінено з %d (%.2f) на %d (%.2f) попередньою інструкцією" -msgid "_Save Namelist of Font..." -msgstr "З_берегти список назв шрифту…" +msgid "Storage (TrueType)" +msgstr "Область даних (TrueType)" -msgid "L_oad Namelist..." -msgstr "З_авантажити список назв…" +msgid "Store ligature data in AFM files" +msgstr "Зберігати дані лігатур у файлах AFM" -msgid "Rename Gl_yphs..." -msgstr "Пере_йменувати гліфи…" +msgid "Store this filename in preferences" +msgstr "Зберегти цю назву файла у налаштуваннях" -msgid "Cre_ate Named Glyphs..." -msgstr "Ств_орити іменовані гліфи…" +msgid "Straight Arms/Double Serif" +msgstr "Прямий штрих, подвійна засічка" -msgid "_Show ATT" -msgstr "По_казати ATT" +msgid "Straight Arms/Horizontal" +msgstr "Прямий штрих, горизонтальні" -msgid "Display S_ubstitutions..." -msgstr "Пока_зати підстановки…" +msgid "Straight Arms/Single Serif" +msgstr "Прямий штрих, одинарна засічка" -msgid "Label Gl_yph By" -msgstr "Мітки г_ліфів за" +msgid "Straight Arms/Vertical" +msgstr "Прямий штрих, вертикальні" -msgid "S_how H. Metrics..." -msgstr "По_казати горизонтальну метрику…" +msgid "Straight Arms/Wedge" +msgstr "Прямий штрих, клиноподібні" -msgid "Show _V. Metrics..." -msgstr "Показати _вертикальну метрику…" +msgid "Stretch:" +msgstr "Розтягування:" -msgid "32x8 cell window" -msgstr "Вікно з _32×8 комірок" +msgid "StretchStackBottomShiftDown:" +msgstr "Зсув низу розтягнутого стосу вниз:" -msgid "_16x4 cell window" -msgstr "Вікно з _16×4 комірок" +msgid "StretchStackGapAboveMin:" +msgstr "Мін. інтервал над розт. стосом:" -msgid "_8x2 cell window" -msgstr "Вікно з _8×2 комірок" +msgid "StretchStackGapBelowMin:" +msgstr "Мін. проміжок під розт. стосом:" -msgid "_24 pixel outline" -msgstr "_24-піксельний обрис" +msgid "StretchStackTopShiftUp:" +msgstr "Зсув вгору верху розтягнутого стосу:" -msgid "_36 pixel outline" -msgstr "_36-піксельний обрис" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Розмір %d@%d\n" -msgid "_48 pixel outline" -msgstr "_48-піксельний обрис" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "Не знайдено розміру %d@%d для %s\n" -msgid "_72 pixel outline" -msgstr "_72-піксельний обрис" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Відомості щодо розмірів %.90s" -msgid "_96 pixel outline" -msgstr "_96-піксельний обрис" +msgid "Strikeout" +msgstr "Перекреслений" -msgid "_128 pixel outline" -msgstr "_128-піксельний обрис" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Розміри у %s, а не у %s\n" -msgid "_Fit to font bounding box" -msgstr "_Відповідно до обмежувальної рамки шрифту" +msgid "String" +msgstr "Рядок" -msgid "Bitmap _Magnification..." -msgstr "З_більшення растру…" +msgid "String ID" +msgstr "Ід. рядка" -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "Растр %d@%d пікселів" +msgid "Stroke" +msgstr "Штрих" -msgid "BlueValues" -msgstr "Сині значення" +msgid "Stroke _Variation" +msgstr "_Варіативність штриха" -msgid "Edit 'fpgm'..." -msgstr "Змінити «fpgm»…" +msgid "Stroke _Width:" +msgstr "_Ширина штриха:" -msgid "Edit 'prep'..." -msgstr "Змінити «prep»…" +msgid "Stroke width cannot be zero" +msgstr "Ширина штриха не може бути нульовою" -msgid "Edit 'maxp'..." -msgstr "Змінити «maxp»…" +msgid "Stroking..." +msgstr "Штрихування…" -msgid "Edit 'cvt '..." -msgstr "Змінити «cvt»…" +msgid "Strong Left to Right" +msgstr "Строго зліва праворуч" -msgid "Remove Instr Tables" -msgstr "Вилучити таблиці інструкцій" +msgid "Strong Right to Left" +msgstr "Строго справа ліворуч" -msgid "_Clear Hints" -msgstr "Ви_лучити гінти" +msgid "Style Map:" +msgstr "Карта стилю:" -msgid "Histograms" -msgstr "Гістограми" +msgid "Style Name:" +msgstr "Назва стилю:" -msgid "_Auto Width..." -msgstr "_Автоширина…" +msgid "Style Set 1" +msgstr "Стильовий набір 1" -msgid "Remove All Kern _Pairs" -msgstr "Вилучити всі _пари кернінґу" +msgid "Style Set 10" +msgstr "Стильовий набір 10" -msgid "Remove All VKern Pairs" -msgstr "Вилучити всі пари верт. кернінґу" +msgid "Style Set 11" +msgstr "Стильовий набір 11" -msgid "_Convert to CID" -msgstr "П_еретворити на CID" +msgid "Style Set 12" +msgstr "Стильовий набір 12" -msgid "Convert By C_Map" -msgstr "Перетвор_ити за CMap" +msgid "Style Set 13" +msgstr "Стильовий набір 13" -msgid "_Flatten" -msgstr "Ви_рівняти" +msgid "Style Set 14" +msgstr "Стильовий набір 14" -msgid "Fl_attenByCMap" -msgstr "Ви_рівнювання за CMap" +msgid "Style Set 15" +msgstr "Стильовий набір 15" -msgid "Insert F_ont..." -msgstr "Вставити шри_фт…" +msgid "Style Set 16" +msgstr "Стильовий набір 16" -msgid "Insert _Blank" -msgstr "Вставити п_орожнє місце" +msgid "Style Set 17" +msgstr "Стильовий набір 17" -msgid "_Change Supplement..." -msgstr "_Змінити доповнення…" +msgid "Style Set 18" +msgstr "Стильовий набір 18" -msgid "C_ID Font Info..." -msgstr "Відо_мості щодо шрифту CID…" +msgid "Style Set 19" +msgstr "Стильовий набір 19" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "_Створити багатоосновний (MM)…" +msgid "Style Set 2" +msgstr "Стильовий набір 2" -msgid "MM _Validity Check" -msgstr "_Перевірити коректність багатоосновного" +msgid "Style Set 20" +msgstr "Стильовий набір 20" -msgid "MM _Info..." -msgstr "Ві_домості щодо багатоосновного шрифту…" +msgid "Style Set 3" +msgstr "Стильовий набір 3" -msgid "_Blend to New Font..." -msgstr "_Змішати у новий шрифт…" +msgid "Style Set 4" +msgstr "Стильовий набір 4" -msgid "MM Change Default _Weights..." -msgstr "З_мінити типові насиченості багатоосновного…" +msgid "Style Set 5" +msgstr "Стильовий набір 5" -msgid "_Overview" -msgstr "_Огляд" +msgid "Style Set 6" +msgstr "Стильовий набір 6" -msgid "_Index" -msgstr "По_кажчик" +msgid "Style Set 7" +msgstr "Стильовий набір 7" -msgid "_About..." -msgstr "_Про програму…" +msgid "Style Set 8" +msgstr "Стильовий набір 8" -msgid "_License..." -msgstr "_Ліцензія…" +msgid "Style Set 9" +msgstr "Стильовий набір 9" -msgid "E_ncoding" -msgstr "_Кодування" +msgid "Style _ID:" +msgstr "_Ід. стилю:" -msgid "_CID" -msgstr "" +msgid "StyleSet Names" +msgstr "Назви наборів стилів" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" -"Колір шрифту, який буде використано для показу даних щодо гліфів на панелі " -"перегляду шрифту." +msgid "Styles (SubFamily)" +msgstr "Стилі (підгарнітура)" -msgid "Glyph Info Color" -msgstr "Колір даних щодо гліфа" +msgid "Stylistic Alternatives" +msgstr "Стилістичні альтернативи" -msgid "Color used to draw the foreground of empty slots" -msgstr "" -"Колір, який буде використано для малювання переднього плану порожніх слотів" +msgid "Sub/Super" +msgstr "Нижній/Верхній" -msgid "Empty Slot FG Color" -msgstr "Колір ПП порожніх слотів" +msgid "Sub/Superscript" +msgstr "Нижні/Верхні індекси" -msgid "Color used to draw the background of selected glyphs" -msgstr "Колір, який буде використано для малювання тла позначених гліфів" +msgid "Sub1:" +msgstr "Ниж1:" -msgid "Selected BG Color" -msgstr "Колір тла" +msgid "Sub2:" +msgstr "Ниж2:" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" -"Колір, який буде використано для малювання переднього плану позначених гліфів" +msgid "SubDrop:" +msgstr "Відсування нижніх:" -msgid "Selected FG Color" -msgstr "Колір переднього плану" +msgid "SubFonts|_All" +msgstr "_Всі" -msgid "Changed Color" -msgstr "Колір зміненого" +msgid "SubFonts|_None" +msgstr "_Жодних" -msgid "Color used to mark a changed glyph" -msgstr "Колір, який буде використано для позначення зміненого гліфа" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" -"Колір, який буде використано для позначення гліфів, які потребують гінтування" +msgid "SubSuperscriptGapMin:" +msgstr "Мін. відстань між верх. і нижн. межами:" -msgid "Hinting Needed Color" -msgstr "Колір потреби у гінтуванні" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "Номер підпрограми поза припустимими межами у %s\n" -msgid "Font Size" -msgstr "Розмір шрифту" +msgid "Subscript" +msgstr "Нижній індекс" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" -"Розмір (у пунктах) шрифту, який буде використано для показу інформаційних " -"повідомлень і міток гліфів на панелі перегляду шрифту" +msgid "SubscriptBaselineDropMin:" +msgstr "Макс. зниження основної лінії нижн. індексу:" -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" -"Відокремлений комами список назв гарнітур шрифтів, які буде використано для " -"показу малих зразкових зображень гліфів над створеними користувачем гліфами" +msgid "SubscriptShiftDown:" +msgstr "Зсув вниз індексу:" -msgid "Font Family" -msgstr "Гарнітура шрифту" +msgid "SubscriptSuperUse|Default" +msgstr "Типове" -msgid "Background color for the drawing area of all views" -msgstr "Колір тла області малювання для всіх панелей" +msgid "SubscriptTopMax:" +msgstr "Максимальна висота нижнього індексу:" -msgid "Color|Background" -msgstr "Тло" +msgid "Subscripts and Superscripts" +msgstr "Верхні і нижні індекси" -msgid "View" -msgstr "Перегляд" +msgid "Subscripts/Superscripts" +msgstr "Верхні/Нижні індекси" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" msgstr "" -"Абстрактний клас, що визначає спільні характеристики \n" -"Вікна шрифту, Вікна символу, Вікна растру і Вікна метрики" - -msgid "FontView" -msgstr "Вікно шрифту" - -msgid "This is the main fontforge window displaying a font" -msgstr "Основне вікно fontforge, де буде показано шрифт" +"Гліф-підстановка поза межами можливого діапазону у таблиці «mort»/«morx» %d\n" -msgid "Glyph Set by Selection" -msgstr "Набір символів за позначеним" +msgid "Substitution generates itself" +msgstr "Підстановка самостворюється" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" -"Виберіть гліфи на панелі перегляду шрифту вище.\n" -"Позначені гліфи стануть вашим класом гліфів." +msgid "Substitutions" +msgstr "Підстановки" -msgid "Hit Watch Point" -msgstr "Досягнуто позиції спостереження" +msgid "Subtable" +msgstr "Підтаблиця" #, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "Точку %d було пересунуто попередньою інструкцією" +msgid "Subtable %.60s in glyph %.60s" +msgstr "Підтаблиця %.60s у гліфі %.60s" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" -"Набір даних %d було змінено з %d (%.2f) на %d (%.2f) попередньою інструкцією" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "Підтаблиця поза межами таблиці GPOS\n" -msgid "Watched Store Change" -msgstr "Зміна у даних, за якими ведеться спостереження" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "Підтаблиця поза межами таблиці GSUB\n" -msgid "Read of Uninitialized Store" -msgstr "Читання з неініціалізованого блоку даних" +msgid "Sum Around:" +msgstr "Сума:" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" -"Не було встановлено початкових значень для набору даних %d, а у попередній " -"інструкції мало відбутися його читання" +msgid "Sundanese" +msgstr "Сунданська" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "ТКЗ %d було змінено з %d (%.2f) на %d (%.2f) попередньою інструкцією" +msgid "Sundanese (roman)" +msgstr "Суданська (романська)" -msgid "Watched Cvt Change" -msgstr "Переглянута зміна ТКЗ" +msgid "Sup1:" +msgstr "Верх1:" -msgid "Too Many Breakpoints" -msgstr "Занадто багато точок зупину" +msgid "Sup2:" +msgstr "Верх2:" -msgid "Kerning" -msgstr "Кернінґ" +msgid "Sup3:" +msgstr "Верх3:" + +msgid "SupDrop:" +msgstr "Відсування верхніх:" msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" +"Super 45° ROUND\n" +"Too complicated. Look it up" msgstr "" -"Хочете зберегти дані щодо кернінґу з позначеного шрифту, якщо один\n" -"з гліфів кернування походить з базового шрифту?" +"Super 45° ROUND\n" +"Занадто складно. Ознайомтеся з кодом функції." -msgid "Other ..." -msgstr "Інше…" +msgid "Super Condensed" +msgstr "Дуже вузький" -msgid "Merge Fonts" -msgstr "Об’єднання шрифтів" +msgid "Super Extended" +msgstr "Надширокий" -#, c-format -msgid "Font to merge into %.20s" -msgstr "Шрифт для об’єднання з %.20s" +msgid "" +"Super ROUND\n" +"Too complicated. Look it up" +msgstr "" +"Super ROUND\n" +"Занадто складно. Ознайомтеся з кодом функції." -msgid "Preserve cross-font kerning" -msgstr "Зберігати міжшрифтовий кернінґ" +msgid "Super Wide" +msgstr "Надширокий" -msgid "Amount" -msgstr "Величина" +msgid "Super and Sub scripts" +msgstr "Над і підрядкові індекси" -msgid "Interpolate Fonts" -msgstr "Інтерполяція шрифтів" +msgid "Superscript" +msgstr "Верхній індекс" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "Інтерполяція між %.20s і:" +msgid "SuperscriptBaselineDropMax:" +msgstr "Макс. зниження основної лінії верх. індексу:" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "на" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "Пересування низу верх. індексу від нижн. індексу:" -msgid "Set Bearings To:" -msgstr "Встановити опори:" +msgid "SuperscriptBottomMin:" +msgstr "Мінімум низу верхнього індексу:" -msgid "Set LBearing To:" -msgstr "Встановити ліву опору:" +msgid "SuperscriptShiftUp:" +msgstr "Зсув вгору верхнього індексу:" -msgid "Set RBearing To:" -msgstr "Встановити праву опору:" +msgid "SuperscriptShiftUpCramped:" +msgstr "Зсув вгору верхнього індексу" -msgid "Set Vert. Advance To:" -msgstr "Встановити вертикальний крок:" +msgid "Supplemental Arrows-A" +msgstr "Додаткові стрілки A" -msgid "Set Width To:" -msgstr "Встановити ширину:" +msgid "Supplemental Arrows-B" +msgstr "Додаткові стрілки B" -msgid "Increment Bearings By:" -msgstr "Збільшення опор:" +msgid "Supplemental Math Operators" +msgstr "Додаткові математичні оператори" -msgid "Increment LBearing By:" -msgstr "Збільшення лівої опори:" +msgid "Supplemental Punctuation" +msgstr "Додаткова пунктуація" -msgid "Increment RBearing By:" -msgstr "Збільшення правої опори:" +msgid "Supplemental Symbols and Arrows" +msgstr "Додаткові символи і стрілки" -msgid "Increment V. Adv. By:" -msgstr "Збільшення верт. розш.:" +msgid "Supplementary Ideographic Plane" +msgstr "Додаткова ідеографічна область" -msgid "Increment Width By:" -msgstr "Збільшення ширини:" +msgid "Supplementary Multilingual Plane" +msgstr "Додаткова багатомовна область" -msgid "Scale Bearings By:" -msgstr "Масштабування опор:" +msgid "Supplementary Private Use Area-A" +msgstr "Додаткова область приватного використання A" -msgid "Scale LBearing By:" -msgstr "Масштабування лівої опори:" +msgid "Supplementary Private Use Area-B" +msgstr "Додаткова область приватного використання B" -msgid "Scale RBearing By:" -msgstr "Масштабування правої опори:" +msgid "Supplementary Special-purpose Plane" +msgstr "Додаткова область особливого призначення" -msgid "Scale VAdvance By:" -msgstr "Масштаб верт. розширення:" +msgid "Suri" +msgstr "Сурі" -msgid "Scale Width By:" -msgstr "Масштабування ширини:" +msgid "Surrogate High" +msgstr "Сурогати високі" -msgid "Advance Width does not change." -msgstr "Ширина кроку не змінюється." +msgid "Surrogate High, Non Private Use" +msgstr "Сурогати високі, неприватне використання" -msgid "Left Side Bearing does not change." -msgstr "Розташування лівої опори не змінюється." +msgid "Surrogate High, Private Use" +msgstr "Сурогати високі, приватне використання" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Sutu" +msgstr "Сото" -msgid "Top Bearing does not change." -msgstr "Розташування верхньої опори не змінюється." +msgid "Svan" +msgstr "Сванська" -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"У TrueType не можна використовувати гліфи з від’ємною шириною\n" -"Ви справді бажаєте використати від’ємну ширину?" +msgid "Swadaya Aramaic" +msgstr "Асирійська новоарамейська" -msgid "Set Both Side Bearings..." -msgstr "Встановити двосторонні опори…" +msgid "Swahili" +msgstr "Суахілі" -msgid "Set LBearing..." -msgstr "Встановити ліву опору…" +msgid "Swahili (Kenyan)" +msgstr "Суахілі (Кенія)" -msgid "Set RBearing..." -msgstr "Встановити праву опору…" +msgid "Swash" +msgstr "Широкий рукописний" -msgid "Set Vertical Advance..." -msgstr "Встановити вертикальний крок…" +msgid "Swash Variance" +msgstr "Варіативність розплескування" -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Не вдалося знайти гліфа: %.70s" +msgid "Swazi" +msgstr "Свазі" -msgid "Goto" -msgstr "Перейти" +msgid "Swedish" +msgstr "Шведська" -msgid "Enter the name of a glyph in the font" -msgstr "Введіть назву гліфа у шрифті" +msgid "Swedish (Finland)" +msgstr "Шведська (Фінляндія)" -msgid "Merge into selection" -msgstr "Об’єднати у позначене" +msgid "Swedish (Sweden)" +msgstr "Шведська (Швеція)" -msgid "Select by Color" -msgstr "Вибрати за кольором" +msgid "Sy Miscellaneous" +msgstr "Sy-інший" -msgid "Glyph names must be valid postscript names" -msgstr "Назви гліфів мають бути коректними назвами postscript" +msgid "Sy Mixed Serif" +msgstr "Sy мішані з засічками" -msgid "Bad Range" -msgstr "Помилковий діапазон" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "Sy новий гротеск без засічок" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "Помилковий діапазон, початок (%1$04X) розташовано за кінцем (%2$04X)" +msgid "Sy Old Style Serif" +msgstr "Sy старі стилі з засічками" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "Точка кодування U+%1$04X зустрічається у групах %2$.30s і %3$.30s" +msgid "Syloti Nagri" +msgstr "Силоті нагрі" + +msgid "Symbol" +msgstr "Символи" + +msgid "Symbol Charset" +msgstr "Набір символів" + +msgid "Symbolic" +msgstr "Символьні" + +msgid "Symbols" +msgstr "Символи" + +msgid "Symbols Misc." +msgstr "Інші символи" + +msgid "Symbols and Arrows Supplement" +msgstr "Додаткові символи та стрілки" + +msgid "Symbols:" +msgstr "Символи:" + +msgid "Symmetric-Smoothing" +msgstr "З симетричним згладжуванням" + +msgid "Synchronize" +msgstr "Синхронізація" + +msgid "Syntax error while parsing pdf graphics" +msgstr "Синтаксична помилка під час обробки графіки у pdf" + +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "Синтаксична помилка під час обробки графіки у pdf: сторінка без вмісту" #, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "Назва гліфа «%1$.30s» зустрічається у групах %2$.30s і %3$.30s" +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Синтаксична помилка під час обробки гліфа type3: %s" -msgid "UntitledGroup" -msgstr "Група без назви" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "Синтаксичні помилки під час обробки CMap ToUnicode" -msgid "Groups" -msgstr "Групи" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Синтаксичні помилки під час обробки заголовків шрифту Type3" -msgid "Define Groups" -msgstr "Визначити групи" +msgid "Syriac" +msgstr "Сирійська" -msgid "New Sub-Group" -msgstr "Створити підгрупу" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "T-опора:" -msgid "Group Name:" -msgstr "Назва групи:" +msgid "TH-Cree" +msgstr "Крі (TH)" -msgid "Glyphs:" -msgstr "Гліфи:" +msgid "TS Direct Line" +msgstr "TS-прямолінійний" -msgid "Identify by" -msgstr "Ідентифікувати за" +msgid "TS Miscellaneous" +msgstr "TS-інший" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Гліфи ідентифікуються за назвою або позицією у таблиці unicode.\n" -"Загалом, відповідність буде встановлено за введеними вами символами.\n" -"Якщо буде введено «A» ідентифікацію буде здійснено за назвою.\n" -"Якщо ви введете «U+0041», використовуватиметься позиція.\n" -"Під час завантаження гліфів з позначеної області вам слід задати бажаний " -"формат." +msgid "TS Script" +msgstr "TS-рукописний" -msgid "Set From Font" -msgstr "Встановити з шрифту" +msgid "TT Instrs" +msgstr "Інструкції TT" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" -"Зробити так, щоб у цьому списку гліфів були гліфи, позначені на панелі " -"перегляду шрифту" +msgid "TTF 'glyf'" +msgstr "TTF «glyf»" -msgid "Select In Font" -msgstr "Вибрати у шрифті" +msgid "TTF Names" +msgstr "Назви TTF" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "Позначити у перегляді шрифту гліфи з вказаними тут назвами" +msgid "TTFFoundry" +msgstr "Ливарня TTF" -msgid "No Glyph Duplicates" -msgstr "Дублікатів гліфів не виявлено" +msgid "T_reatment" +msgstr "О_бробка" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"Назви гліфів (або позиції у unicode) можуть траплятися у цій групі та будь-" -"якій з її підгруп не більше одного разу" +msgid "T_ypo Descent Offset:" +msgstr "Т_ипографський відступ нижнього акценту:" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Групи" -msgstr[1] "Групи" -msgstr[2] "Групи" -msgstr[3] "Група" +msgid "Tab Set" +msgstr "Набір вкладок" -msgid "No Groups" -msgstr "Немає груп" +msgid "TabSet" +msgstr "Набір вкладок" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" +msgid "Tabasaran" +msgstr "Табасаранська" + +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." msgstr "" -"Жоден з гліфів у поточному шрифті не відповідає назвам або позиціям у " -"кодовій таблиці вибраних груп." +"Таблиця «%c%c%c%c» має завершуватися за символом кінця файла, її доведеться " +"проігнорувати." -msgid "Display By Groups" -msgstr "Показати за групами" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "Таблиця «%c%c%c%c» має завершуватися за символом кінця файла." -msgid "Compacted" -msgstr "Стиснутий" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "Помилкова контрольна сума таблиці «%c%c%c%c»." #, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." msgstr "" -"Розташування: %d\n" -"Кількість: %d\n" +"Таблиця «%c%c%c%c» має помилкову довжину: має бути 32 або 6, але виявлено %d." #, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." msgstr "" -"Ширина: %d\n" -"Кількість: %d\n" -"Відсоток максимуму: %d%%\n" +"Таблиця «%c%c%c%c» має помилкову довжину: має бути 36, але виявлено %d." #, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." msgstr "" -"Розташування: %d-%d (%d)\n" -"Кількість: %d (%d)\n" +"Таблиця «%c%c%c%c» має помилкову довжину: має бути 54, але виявлено %d." #, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" -"Ширина: %d-%d (%d)\n" -"Кількість: %d (%d)\n" -"Відсоток максимуму: %d%%\n" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "У парі «синіх» значень менше значення має бути вибрано першим" +"Таблиця «%c%c%c%c» має помилкову довжину: має бути 78, 86 або 96, але " +"виявлено %d." -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." msgstr "" -"Позначено так мало гліфів, що програмі не вдасться створити зразок, який міг " -"би бути образом вашого шрифту. Якщо ви знімете позначення, команду буде " -"застосовано до всіх гліфів зі шрифту." - -msgid "Tiny Selection" -msgstr "Занадто мало вибрано" +"Таблиця «%c%c%c%c» має помилкову довжину: довжина має бути парним числом." -msgid "HStem" -msgstr "Гор. штрих" +msgid "Table length should not be odd\n" +msgstr "Довжина таблиці має бути парним числом\n" -msgid "VStem" -msgstr "Верт. штрих" +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "Розміри таблиці для «%c%c%c%c» перевищують розміри файла." -msgid "Blues" -msgstr "Сині зони" +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." +msgstr "" +"У заголовку шрифту теґи таблиці має бути вказано у абетковому порядку,\n" +"а «%c%c%c%c» вказано після «%c%c%c%c»." -msgid "Sum Around:" -msgstr "Сума:" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Таблиці «%c%c%c%c» і «%c%c%c%c» перетинаються" -msgid "Bar Width:" -msgstr "Ширина рисок:" +msgid "Tabular Numbers" +msgstr "Табличні цифри" -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValues слід вказувати парами. Виберіть парне значення." +msgid "Tag must be 4 characters long" +msgstr "Теґ має складатися з 4 символів" -msgid "Glyph Names" -msgstr "Назви гліфів" +msgid "Tag too long" +msgstr "Занадто довгий теґ" -msgid "Extend Lookups On" -msgstr "Розширені фільтрування увімкнено" +msgid "Tagalog" +msgstr "Тагалог" -msgid "Extend Lookups Off" -msgstr "Розширені фільтрування вимкнено" +msgid "Tagbanwa" +msgstr "Таґбанва" -msgid "Extend Max Lookups" -msgstr "Розширити максимальні фільтрування" +msgid "Tags" +msgstr "Мітки" -msgid "Shrink Lookups On" -msgstr "Стискання фільтрувань увімкнено" +msgid "Tahitian" +msgstr "Таїтянська" -msgid "Shrink Lookups Off" -msgstr "Стискання фільтрувань вимкнено" +msgid "Tai Le" +msgstr "Тай лі" -msgid "Shrink Max Lookups" -msgstr "Стискання максимальних фільтрувань" +msgid "Tai Lue" +msgstr "Тай лі" -msgid "Extenders" -msgstr "Розширювачі" +msgid "Tai Tham" +msgstr "Тай-тхем" -msgid "Language info" -msgstr "Відомості щодо мови" +msgid "Tai Viet" +msgstr "Тай-в’єт" -msgid "Hidden" -msgstr "Сховано" +msgid "Tai Xuan Jing Symbols" +msgstr "Символи Тай Хуан Жинь" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Розширені гліфи (кашиди тощо)" +msgid "Tajik" +msgstr "Таджицька" -msgid "A list of glyph names" -msgstr "Список назв гліфів" +msgid "Tajiki" +msgstr "Таджицька" -msgid "GlyphName|New" -msgstr "Новий" +msgid "Takri" +msgstr "Такрі" -msgid "Lookups turned ON to extend a line" -msgstr "Фільтрування увімкнено для продовження лінії" +msgid "Tamazight (Arabic)" +msgstr "Берберська (арабська)" -msgid "Lookups turned OFF to extend a line" -msgstr "Фільтрування вимкнено для продовження лінії" +msgid "Tamazight (Latin)" +msgstr "Берберська (латиниця)" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" -"Фільтрування, які визначають максимальні розміри, на які можна збільшувати " -"гліф" +msgid "Tamil" +msgstr "Тамільська" -msgid "Lookups turned ON to shrink a line" -msgstr "Фільтрування увімкнено для скорочення лінії" +msgid "Tangent" +msgstr "Дотична" -msgid "Lookups turned OFF to shrink a line" -msgstr "Фільтрування вимкнено для скорочення лінії" +msgid "Tatar" +msgstr "Татарська" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" -"Фільтрування, які визначають максимальні розміри, на які можна зменшувати " -"гліф" +msgid "Tatar (Tatarstan)" +msgstr "Татарська (Татарстан)" -msgid "A list of lookup names" -msgstr "Список назв фільтрування" +msgid "TeX Table" +msgstr "Таблиця TeX" -msgid "LookupName|New" -msgstr "Нова" +msgid "TeX table" +msgstr "таблиця TeX" -msgid "Unknown lookup" -msgstr "Невідоме фільтрування" +msgid "Technical Symbols Misc." +msgstr "Інші технічні символи" -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Невідома назва фільтрування: %60.60s" +msgid "Telugu" +msgstr "Телугу" -msgid "Justified Languages" -msgstr "Мови вирівнювання" +msgid "Temne" +msgstr "Темне" -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" -"Список мов та фільтрувань, які вмикаються і вимикаються\n" -"для кожного виконаного виправлення. Можна вказувати\n" -"декілька мов: друку (або третю тощо) буде\n" -"використано, якщо не вдасться використати першу." +msgid "Template Color" +msgstr "Колір шаблонів" -msgid "Language|New" -msgstr "Нова" +msgid "Terminal Forms" +msgstr "Кінцеві форми" -msgid "Justified Scripts" -msgstr "Писемності вирівнювання" +msgid "Terminal Forms #2" +msgstr "Кінцеві форми №2" -msgid "A list of scripts with special justification needs" -msgstr "Список писемностей з особливими потребами щодо вирівнювання" +msgid "Terminal Forms #3" +msgstr "Кінцеві форми №3" -msgid "Script|New" -msgstr "Нова" +msgid "Text Field" +msgstr "Текстове поле" -msgid "Min Kern" -msgstr "Мінімальний керн" +msgid "Text Image Skip" +msgstr "Пропускання зображень тексту" -msgid "No lookup selected" -msgstr "Не позначено жодного фільтрування" +msgid "Text Labels" +msgstr "Текстові надписи" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "Вам слід вибрати належний фільтр, який міститиме цю пару кернінґу" +msgid "Text Width: 0" +msgstr "Ширина тексту: 0" -msgid "Class 0" -msgstr "Клас 0" +#, c-format +msgid "Text Width:%4d" +msgstr "Ширина тексту:%4d" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "Значення кернінґу для класу 0 («Все інше») має завжди дорівнювати 0" +msgid "Text and Background" +msgstr "Текст і тлог" -msgid "AutoKern Row" -msgstr "Автоматичний кернінґ рядка" +msgid "Text color for popup windows" +msgstr "Колір тексту контекстних вікон" -msgid "AutoKern Column" -msgstr "Автоматичний кернінґ стовпчика" +msgid "Text color for progress windows" +msgstr "Колір тексту у вікнах поступу" -msgid "AutoKern All" -msgstr "Автоматичний кернінґ всіх" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "" +"Колір тексту заголовків стовпчиків у верхній частині редагування матриці" -msgid "Clear" -msgstr "Спорожнити" +msgid "Text from script" +msgstr "Текст з писемності" -msgid "Clear All" -msgstr "Спорожнити все" +msgid "Textual" +msgstr "Текстовий" -msgid "Clear Device Table" -msgstr "Спорожнити таблицю пристроїв" +msgid "Tfm Save Failed" +msgstr "Спроба збереження tfm зазнала невдачі" -msgid "Clear All Device Tables" -msgstr "Спорожнити всі таблиці пристроїв" +msgid "Thaana" +msgstr "Таана" -#, c-format -msgid "First Class %d\n" -msgstr "Перший клас %d\n" +msgid "Thai" +msgstr "Тайська" -#, c-format -msgid "Second Class %d\n" -msgstr "Другий клас %d\n" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "" +"У полі «Роздільність» має бути значення, що перевищує 10 і є меншим за 5000." -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{Всі}" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "" +"Значення поля «Близькість» має перевищувати 0 і бути меншим за половину." #, c-format -msgid "The font does not contain a glyph named %s." -msgstr "У шрифті немає гліфа з назвою %s." - -msgid "From the _other class" -msgstr "З _іншого класу" - -msgid "_From this class" -msgstr "_З цього класу" - -msgid "Glyph in two classes" -msgstr "Гліф у двох класах" +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" +msgstr "" +"Гінти %1$s у гліфі «%2$.30s» у шрифті %3$.30s не відповідають гінтам у " +"%4$.30s (інша кількість або інші критерії перекриття)" #, c-format msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" msgstr "" -"Гліф з назвою %s також міститься у класі у рядку %d, який починається з " -"%.20s…\n" -"Вам слід вилучити якесь з його використань." +"%1$s у діалоговому вікні пошуку містить посилання на %2$.20hs, якого не " +"існує у новому шрифті.\n" +"Вилучити це посилання?" -msgid "Glyphs in the classes" -msgstr "Гліфи у класах" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "Вибрати клас, що містить:" - -msgid "Select the class containing the named glyph" -msgstr "Виберіть клас, що містить іменований гліф" - -msgid "Display Size:" -msgstr "Розмір показу:" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s відрізняється. У %s це (" -msgid "Magnification:" -msgstr "Збільшення:" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "Не вистачає %s у %s. У %s він є (" -msgid "Kern Offset:" -msgstr "Зміщення кернінґу:" +#, c-format +msgid "The %s list is not ordered" +msgstr "Список %s не впорядковано" msgid "" -"Device Table Correction:\n" -" (at display size)" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" msgstr "" -"Виправлення таблиці пристрою:\n" -" (до розміру показу)" +"Формат растрових зображень «NFNT» не використовується у OS/X (хоча вам все ж " +"слід створити (фіктивний) растровий шрифт, якщо ви зберігаєте ресурс " +"PostScript type1)" -msgid "Revert Kerning" -msgstr "Повернути кернінґ" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "Формат растру «NFNT» є застарілим" msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" -"Відновити початкові значення відступу кернінґу та виправлення таблиці " -"пристроїв" - -msgid "Clear all device table corrections associated with this combination" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." msgstr "" -"Спорожнити всі значення виправлень таблиці пристроїв, пов’язані з цією " -"комбінацією." +"Таблиця «OS/2» з часом змінювалася.\n" +"Загалом кажучи, до неї додавалися поля, але іноді\n" +"значення полів також змінювалося." -msgid "Lookup subtable:" -msgstr "Підтаблиця фільтрування:" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "Ймовірно, формат «POST» type1 є застарілим" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "Кернінґ за класами: %s" +msgid "" +"The 'POST' type1 format is probably deprecated and may not work in future " +"version of the mac." +msgstr "" +"Ймовірно, формат «POST» type1 слід вважати застарілим, він може не працювати " +"у наступній версії mac." #, c-format -msgid "Lookup Subtable: %s" -msgstr "Підтаблиця фільтрування: %s" - -msgid "Show Kerning" -msgstr "Показати кернінґ" - -msgid "_Default Separation:" -msgstr "_Типовий інтервал:" - msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" msgstr "" -"Додати записи до фільтрування, щоб створити оптичне\n" -"відокремлення з заданою величиною між всіма парами\n" -"гліфів." +"Таблиця «cvt » у екземплярі %.30s має розмір, відмінний від розміру у " +"типовому шрифті" -msgid "_Min Kern:" -msgstr "_Мінімальний керн:" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "" +"Таблиця «gasp» (піксельної сітки) має завершуватися записом для пікселя 65535" msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" -"Всі обчислені зміни кернінґу, які за модулем будуть меншими\n" -"за це значення, буде проігноровано.\n" +"За допомогою таблиці «gasp» ви можете керувати розташуванням за\n" +"сіткою та згладжуванням під час растеризації гліфів.\n" +"Таблиця складається з впорядкованого списку розмірів у\n" +"пікселях, кожен з набором бітових прапорців. Ці прапорці\n" +"застосовуються для всіх розмірів у пікселях, що перевищують\n" +"розміри попереднього запису у таблиці, але є меншими або\n" +"рівними поточному розміру. Список має завершуватися на\n" +"розмірі у пікселях, рівному 65535.\n" +"У таблиці версії 1 міститься два додаткових прапорці, які\n" +"стосуються растеризатора MS ClearType.\n" +"\n" +"Таблиця «gasp» застосовується лише до шрифтів truetype." -msgid "_Touching" -msgstr "_Дотик" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "" +"У таблиці «kern» передбачено не більше 10920 пар кернінґу на підтаблицю" +#, c-format msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" msgstr "" -"Зазвичай кернінґ полягає у досягненні сталої (оптично)\n" -"відстані між гліфами, але зрештою бажано мати\n" -"таблицю кернінґу, у якій кернінґ засновано на найменшого\n" -"проміжку між двома гліфами. Отже якщо бажаною відстанню\n" -"є 0, гліфи торкатимуться." - -msgid "Only kern glyphs closer" -msgstr "Змінювати керн лише для зближення" +"Таблиця «name» містить (принаймні) два рядки для %s у мові %s, перший — " +"«%.12s…», другий — «%.12s…».\n" +"Якому з них ви надаєте перевагу?" +#, c-format msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." msgstr "" -"Під час виконання дій з визначення кернінґу у автоматичному\n" -"режимі лише зближувати гліфи, щоб відступ кернінґу залишався\n" -"від’ємним." +"Поточну версію формату «sfnt» обмежено 65535 гліфами, а у вашому шрифті їх " +"%d." -msgid "Autokern new entries" -msgstr "Автоматичний кернінґ нових записів" +msgid "" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" +msgstr "" +"Модифікація «size» є нестандартною і не відповідає помилковій\n" +"початковій інтерпретації Adobe стандарту otf. Її обробка\n" +"неможлива.\n" msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" -"Під час додавання нового класу визначати типові значення\n" -"кернінґу між ним і будь-якими іншим класами, з якими\n" -"він взаємодіє." +"Модифікація «size» цього шрифту відповідає помилковій початковій " +"інтерпретації Adobe стандарту otf.\n" -msgid "Kern By Classes" -msgstr "Кернінґ за класами" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"У файлі AFM містяться дані метрики, які використовуються багатьма текстовими " +"процесорами у разі обробки шрифту PostScript®." -msgid "VKern By Classes" -msgstr "Верт. кернінґ за класами" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." +msgstr "" +"У форматі AFM передбачено включення певних даних щодо\n" +"сполучень (щось подібне до позначки класів основних\n" +"прив’язок). Втім, додавання таких даних робить файли AFM\n" +"доволі великими, оскільки спосіб зберігання цих даних не\n" +"є ефективним." -msgid "KernClass|_New Lookup..." -msgstr "С_творити фільтрування…" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" +msgstr "" +"Пункт «Зміни-> Приєднати» об’єднуватиме точки, які буде розташовано на " +"вказаній відстані.\n" +"Значення 0 означає, що розташування точок має збігатися." -msgid "No significant differences found" -msgstr "Значних відмінностей не виявлено" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "У FONTLOG зберігатиметься журнал змін, внесених до вашого шрифту." -msgid "Differ" -msgstr "Відмінності" +msgid "" +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" +msgstr "" +"У FONTLOG міститься опис проекту зі створення шрифту, \n" +" докладний журнал змін і список учасників розробки" -msgid "The layers do not match" -msgstr "Ці шари не збігаються" +msgid "" +"The FONTLOG is a text file containing relevant information\n" +"about the font including such things as its changelog.\n" +"(A general template is available in the OFL FAQ on http://scripts.sil.org/" +"OFL-FAQ_web)\n" +"Usage within an open font project is highly recommended but not required.\n" +"If your font already contains a fontlog table (see the Element->Font Info)\n" +"and you check this box, then the internal fontlog information will be\n" +"appended to the file \"FONTLOG.txt\" in the same directory\n" +"as the font itself." +msgstr "" +"FONTLOG — текстовий файл, що містить важливі дані щодо\n" +"шрифту, зокрема журнал змін у шрифті. (Загальний шаблон\n" +"можна знайти у списку поширених питань щодо OFL\n" +"за адресою http://scripts.sil.org/OFL-FAQ_web)\n" +"Ми наполегливо рекомендуємо використовувати такий файл,\n" +"але не вимагаємо цього. Якщо у вашому шрифті міститься\n" +"таблиця fontlog (див. пункт меню «Елемент -> Відомості\n" +"щодо шрифту») і ви позначили цей пункт, вбудовані дані\n" +"fontlog буде записано до файла «FONTLOG.txt» у каталозі,\n" +"де зберігається сам шрифт." -msgid "Error Bound" -msgstr "Межа помилки" +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." +msgstr "" +"Поле виправлення курсиву використовується у таблицях TeX і MS 'MATH'.\n" +"Його значення використовується для поєднання нахилених символів (курсиву)\n" +"з прямими. Значення поля — ширина додаткового пробілу, потрібного для того,\n" +"щоб курсив не перекривався з прямим текстом." -msgid "Compare Layers" -msgstr "Порівняння шарів" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "" +"Дію з об’єднання не можна буде скасувати.\n" +"Виконати цю дію?" -msgid "Copy Layers" -msgstr "Копіювання шарів" - -msgid "Compare two layers" -msgstr "Порівняння двох шарів" +msgid "" +"The OFL is a community-approved software license designed for libre/open " +"font projects. \n" +"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " +"and redistributed while giving authors enough control and artistic " +"integrity. For more details including an FAQ see http://scripts.sil.org/" +"OFL. \n" +"\n" +"This font metadata will help users, designers and distribution channels to " +"know who you are, how to contact you and what rights you are granting. \n" +"When releasing modified versions, remember to add your additional notice, " +"including any extra Reserved Font Name(s). \n" +"\n" +"Have fun designing open fonts!" +msgstr "" +"OFL — затверджені спільнотою умови ліцензування програмного забезпечення, " +"розроблені для проектів вільних/відкритих шрифтів. \n" +"Шрифти з умовами ліцензування OFL можна використовувати, вивчати, копіювати, " +"змінювати, вбудовувати, об’єднувати з іншими шрифтами та поширювати без " +"обмеження керування та художньої цілісності для авторів. Докладніше про це " +"можна дізнатися зі списку поширених питань та відповідей на них за адресою " +"http://scripts.sil.org/OFL. \n" +"\n" +"За допомогою метаданих цього шрифту користувачам, дизайнерам та " +"розповсюджувачам буде простіше дізнатися про вас, зв’язатися із вами та " +"визначити свої права щодо вашого твору. \n" +"Якщо ви випускаєте змінену версію, не забудьте додати власну нотатку, " +"зокрема вказати усі додаткові зарезервовані назви шрифтів. \n" +"\n" +"Приємного вам створення відкритих шрифтів!" -msgid "Copy one layer to another" -msgstr "Копіювання одного шару до іншого" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "" +"Тут інструментами набору стилів OpenType («ss01» — «ss20»)\n" +"можна надати зручні для запам’ятовування назви." -msgid "From:" -msgstr "З:" +msgid "" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" +msgstr "" +"У документації з OpenType можна знайти доволі суперечливу пораду\n" +"щодо того, що якщо основний гліф (або основна позначка) містить\n" +"точку прив’язки для одного з класів у підтаблиці фільтрувань,\n" +"він має містити прив’язки для всіх класів у підтаблиці." -msgid "Other:" -msgstr "Інше:" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "" +"У файлі PFM містяться дані, які потрібні Windows для встановлення шрифту " +"PostScript®." -msgid "To:" -msgstr "До:" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"Таблиця PfaEdit є розширенням формату TrueType,\n" +"у ній містяться різноманітні дані, які\n" +"використовуються FontForge\n" +"(Ця таблиця мала б називатися FontForge,\n" +"але має іншу назву з історичних причин)" -msgid "Clear destination layer before copy" -msgstr "Спорожнити шар призначення перед копіюванням" +msgid "" +"The PostScript 'Private' dictionary gives you control over\n" +"several font-wide versions of hinting.\n" +"The 'Private' dictionary only applies to PostScript fonts." +msgstr "" +"Приватний словник шрифтів PostScript надає вам змогу керувати\n" +"декількома загальними для шрифтів версіями гінтінґу.\n" +"Приватний словник застосовується лише до шрифтів PostScript." -msgid "Allow errors of:" -msgstr "Припустима помилка у:" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" +msgstr "" +"Довідником з мови PostScript (Додаток B) визначається, що\n" +"інтерпретатор не повинен підтримувати контури, на яких понад\n" +"1500 точок. Вважається, що до цієї кількості зараховуються і\n" +"контрольні точки. З точки зору PostScript всі контури у символі\n" +"створюють один контур. У сучасних інтерпретаторах передбачено\n" +"підтримку набагато більшої кількості точок на контурі.\n" +"(Зауважте, що у шрифті truetype після перетворення у PS\n" +"міститиметься вдвічі більше контрольних точок ніж у початковому\n" +"шрифті.)" -msgid "em units" -msgstr "одиниць em" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Назва PostScript «%.63s» не є коректною.\n" +"Назва має складатися з друкованих символів ASCII і\n" +"не має містити символів (){}[]<>%%/ або пробілів,\n" +"а також перевищувати у довжину 63 символи." -msgid "Lookup Type|Unspecified" -msgstr "Не вказано" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"Таблиця TeX є розширенням формату TrueType та\n" +"різноманітних даних, які мають зберігатися у файлі\n" +"tfm (і які не було ще збережено у інших розділах\n" +"файла ttf)\n" -msgid "Reverse Chaining Substitution" -msgstr "Зворотна ланцюгова підстановка" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." +msgstr "" +"У довіднику з символьних рядків Type 2 (Додаток B)\n" +"сказано, що рівень вкладеності підпрограми не повинен\n" +"перевищувати 10. Кожен рівень вкладеності для посилань\n" +"потребує одного рівня вкладеності підпрограм, а\n" +"гінти можуть вимагати ще одного рівня." -msgid "Mac Indic State Machine" -msgstr "Скінченний автомат для індійської (Mac)" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." +msgstr "" +"У довіднику з рядків символів Type 2 (Додаток B) визначено,\n" +"що кількість горизонтальних і вертикальних гінтів основних\n" +"штрихів символу не повинна перевищувати 96." -msgid "Mac Contextual State Machine" -msgstr "Автомат контекстуального стану Mac" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Координата за віссю X точки прив’язки у цьому гліфі" -msgid "Mac Insertion State Machine" -msgstr "Автомат станів вставки Mac" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Координата за віссю Y точки прив’язки у цьому гліфі" -msgid "Single Position" -msgstr "Єдине розташування" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"Додаткова ширина %s (%d) не відповідає значенню advanceWidthMax шрифту (%d), " +"а цей шрифт є шрифтом з фіксованою шириною\n" -msgid "Pair Position (kerning)" -msgstr "Парне розташування (кернінґ)" +msgid "The amount of space between words when using this font" +msgstr "Інтервал між словами у разі використання цього шрифту" -msgid "Cursive Position" -msgstr "Курсивне розташування" +msgid "The amount of stretchable space between words when using this font" +msgstr "" +"Наскільки може збільшуватися інтервал між словами у разі використання цього " +"шрифту" -msgid "Mark to Base Position" -msgstr "Розташування позначки відносно основи" +msgid "The amount the space between words may shrink when using this font" +msgstr "" +"Наскільки може зменшуватися інтервал між словами у разі використання цього " +"шрифту" -msgid "Mark to Ligature Position" -msgstr "Розташування позначки відносно лігатури" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "Поле зі стрілками вгору/вниз поряд з числовим полем (лічильником)" -msgid "Mark to Mark Position" -msgstr "Взаємне розташування позначок" +#, c-format +msgid "" +"The character, %d, was not read properly (or pk file is in bad format)\n" +" At %ld should be %d, off by %ld\n" +msgstr "" +"Символ, %d, не було належним чином прочитано (або форматування файла pk є " +"помилковим)\n" +" У %ld має бути %d, з відступом на %ld\n" -msgid "Contextual Position" -msgstr "Контекстне розташування" +#, c-format +msgid "The class name, %s, is already in use." +msgstr "Назву класу, %s, вже використано." -msgid "Contextual Chaining Position" -msgstr "Контекстне ланцюгове розташування" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "Точка кодування U+%1$04X зустрічається у групах %2$.30s і %3$.30s" -msgid "Mac Kerning State Machine" -msgstr "Автомат станів кернінґу Mac" +msgid "The color of a selected point" +msgstr "Колір позначеної точки" -msgid "Abaza" -msgstr "Абазинська" +msgid "The color of an on-curve point" +msgstr "Колір точки на кривій" -msgid "Abkhazian" -msgstr "Абхазька" +msgid "The color of anchor stars" +msgstr "Колір зірочок прив’язки" -msgid "Acholi" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" msgstr "" +"Колір іншого гліфа, намальованого у поточному вікні перегляду для " +"позначення, куди гліф буде пересунуто фільтруванням прив’язки" -msgid "Achi" -msgstr "" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "Колір відповідних піксельній сітці (та інших) растрових блоків" -msgid "Adyghe" -msgstr "Адигейська" +msgid "The color of grid-fit outlines" +msgstr "Колір вирівняних за піксельною сіткою обрисів" -msgid "Afar" -msgstr "Афар" +msgid "The color of outlines in inactive layers" +msgstr "Колір обрисів у неактивних шарах" -msgid "Agaw" -msgstr "Агав" +msgid "The color of outlines in the active layer" +msgstr "Колір обрисів у активному шарі" -msgid "Aiton" +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" +"Колір растрових блоків, які щойно було вимкнено (у зневаднику, якщо " +"інструкція пересуває точку)" -msgid "Akan" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" msgstr "" +"Колір растрових блоків, які щойно було увімкнено (у зневаднику, якщо " +"інструкція пересуває точку)" -msgid "Alsatian" -msgstr "Ельзаська" - -msgid "Altai" -msgstr "Алтайська" +msgid "The color of the clip path" +msgstr "Колір контуру-обгортки" -msgid "Anglo-Saxon" -msgstr "" +msgid "The color of the line marking the advance width" +msgstr "Колір лінії, що позначає ширину" -msgid "Americanist IPA" -msgstr "Американська фонетична транскрипція" +msgid "The color of the line marking the advance width when it is selected" +msgstr "Колір лінії, що позначає ширину у разі позначення" -msgid "Aragonese" -msgstr "" +msgid "The color of the line marking the grid-fit advance width" +msgstr "Колір лінії, що позначає ширину на піксельній сітці" -msgid "Aari" -msgstr "Арі" +msgid "The color of the line marking the left bearing when it is selected" +msgstr "" +"Колір лінії, що використовуватиметься для лівої опори, якщо її позначено" -msgid "Arakanese" -msgstr "Араканійська" +msgid "The color of the line(s) marking ligature carets" +msgstr "Колір ліній, що позначають прогалини лігатури" -msgid "Asturian" -msgstr "" +msgid "The color of the open path" +msgstr "Колір незамкненого контуру" -msgid "Athapaskan" -msgstr "Атапаська" +msgid "The color of the point which is the start of a contour" +msgstr "Колір точки, з якої починається контур" -msgid "Lang|Avar" -msgstr "Аварська" +msgid "The color of thick outlines in inactive layers" +msgstr "Колір товстих обрисів у неактивних шарах" -msgid "Awadhi" -msgstr "Авадхі" +msgid "The color of thick outlines in the active layer" +msgstr "Колір товстих обрисів у активному шарі" -msgid "Torki" +msgid "The color used to draw a hint which conflicts with another" msgstr "" +"Колір, який буде використано для показу гінтів, які конфліктують один з одним" -msgid "Azeri" -msgstr "Азербайджанська" - -msgid "Badaga" -msgstr "Бадага" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "" +"Колір, який буде використано для малювання позначеної контрольної точки на " +"кривій" -msgid "Banda" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" msgstr "" +"Колір, який буде використано для малювання растрових (однобітових) " +"зображень, для яких не вказано таблиці кольорів" -msgid "Baghelkhandi" -msgstr "Багхелі" +msgid "The color used to draw diagonal hints" +msgstr "Колір, який буде використано для малювання діагональних гінтів" -msgid "Balkar" -msgstr "Балкарська" +msgid "The color used to draw horizontal hints" +msgstr "Колір, який буде використано для малювання горизонтальних гінтів" -msgid "Lang|Balinese" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" msgstr "" +"Колір, який буде використано для малювання позначок сплайнів, які є майже, " +"але не зовсім горизонтальними або вертикальними у своїх кінцевих точках." -msgid "Bavarian" +msgid "The color used to draw points at extrema (if that mode is active)" msgstr "" +"Колір, який буде використано для малювання точок екстремумів (якщо задіяно " +"відповідний режим)" -msgid "Baule" -msgstr "Бауле" - -msgid "Batak Toba" +msgid "The color used to draw points of inflection (if that mode is active)" msgstr "" +"Колір, який буде використано для малювання точок на вигині (якщо задіяно " +"відповідний режим)" -msgid "Lang|Berber" -msgstr "Берберська" - -msgid "Bench" -msgstr "Бенчська" - -msgid "Bible Cree" -msgstr "Крі (біблійна)" - -msgid "Bandjalang" +msgid "The color used to draw the \"next\" control point of an on-curve point" msgstr "" +"Колір, який буде використано для малювання «наступної» контрольної точки на " +"кривій" -msgid "Belarussian" -msgstr "Білоруська" - -msgid "Bemba" -msgstr "Бемба" - -msgid "Haryanvi" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" msgstr "" +"Колір, який буде використано для малювання «попередньої» контрольної точки " +"на кривій" -msgid "Bagri" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" msgstr "" +"Колір, який буде використано для малювання активного горизонтального гінту, " +"який перевіряє інструмент перегляду гінтів" -msgid "Bhili" -msgstr "Бгілі" - -msgid "Bhojpuri" -msgstr "Бходжпурі" - -msgid "Bikol" -msgstr "Бікольська" - -msgid "Bilen" -msgstr "Білін" - -msgid "Bislama" +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" msgstr "" +"Колір, який буде використано для малювання активного вертикального гінту, " +"який перевіряє інструмент перегляду гінтів" -msgid "Kanauji" +msgid "The color used to draw the large tick marks in rulers." msgstr "" +"Колір, який буде використано для малювання великих позначок на лінійках." -msgid "Blackfoot" -msgstr "Мова чорноногих" - -msgid "Balochi" -msgstr "Белізька" - -msgid "Pa'o Karen" +msgid "The color used to draw the measure tool line." msgstr "" +"Колір, який буде використано для малювання ліній інструмента вимірювання." -msgid "Balante" -msgstr "Баланте" - -msgid "Balti" -msgstr "Балтійська" +msgid "" +"The color used to draw the measure tool numbers on the canvas when snapped." +msgstr "" +"Колір, який буде використано для малювання числових даних інструмента " +"вимірювання на полотні, якщо використано прилипання." -msgid "Bambara" -msgstr "Бамбара" +msgid "The color used to draw the measure tool numbers on the canvas." +msgstr "" +"Колір, який буде використано для малювання числових даних інструмента " +"вимірювання на полотні." -msgid "Bamileke" -msgstr "Бамілеке" +msgid "The color used to draw the measure tool points when snapped." +msgstr "" +"Колір, який буде використано для малювання точок інструмента вимірювання, " +"якщо використано прилипання." -msgid "Bosnian" -msgstr "Боснійська" +msgid "The color used to draw the measure tool points." +msgstr "" +"Колір, який буде використано для малювання точок інструмента вимірювання." -msgid "Bishnupriya Manipuri" +msgid "" +"The color used to draw the outline of the old spline when you are " +"interactively modifying a glyph" msgstr "" +"Колір, який буде використано для малювання контуру старого сплайна, коли ви " +"інтерактивно змінюватимете гліф." -msgid "Brahui" -msgstr "Брауї" +msgid "The color used to draw vertical hints" +msgstr "Колір, який буде використано для малювання вертикальних гінтів" -msgid "Braj Bhasha" -msgstr "Брадж-бгаша" +msgid "The color used to fill the outline if that mode is active" +msgstr "" +"Колір, що використовуватиметься для заповнення обрису, якщо задіяно " +"відповідний режим" -msgid "Bodo" +msgid "The color used to fill the outline when in preview mode" msgstr "" +"Колір, який буде використано для заповнення контуру у режимі попереднього " +"перегляду" -msgid "Bashkir" -msgstr "Башкирська" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" +msgstr "" +"Колір, яким позначатимуться сині зони у записах синіх значень приватного " +"словника" -msgid "Burushaski" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" +"Колір, яким позначатимуться сині зони у записах синіх гарнітур приватного " +"словника" -msgid "Beti" -msgstr "Беті" +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgstr "Контекстна або ланцюгова підтаблиця %s у %s не відповідає %s у %s\n" -msgid "Batak Simalungun" +msgid "The control point above the selected point is near the italic angle" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану над позначеною " +"точкою, розташовано під нахилом, близьким до нахилу курсиву" -msgid "Lang|Buginese" +msgid "The control point above the selected point is nearly horizontal" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану над позначеною " +"точкою, є майже горизонтальною" -msgid "Medumba" +msgid "The control point above the selected point is nearly vertical" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану над позначеною " +"точкою, є майже вертикальною" -msgid "Kaqchikel" +msgid "" +"The control point above the selected point is outside the spline segment" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану над позначеною " +"точкою, лежить поза межами сегмента сплайна" -msgid "Zamboanga Chavacano" +msgid "The control point below the selected point is near the italic angle" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану під позначеною " +"точкою, розташовано під нахилом, близьким до нахилу курсиву" -msgid "Chinantec" +msgid "The control point below the selected point is nearly horizontal" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану під позначеною " +"точкою, є майже горизонтальною" -msgid "Cebuano" -msgstr "Себуано" - -msgid "Chiga" +msgid "The control point below the selected point is nearly vertical" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану під позначеною " +"точкою, є майже вертикальною" -msgid "Chamorro" +msgid "" +"The control point below the selected point is outside the spline segment" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану під позначеною " +"точкою, лежить поза межами сегмента сплайна" -msgid "Chechen" -msgstr "Чеченська" - -msgid "Chaha Gurage" -msgstr "Чаха (гураге)" - -msgid "Chattisgarhi" -msgstr "Чхатісгархі" - -msgid "Chichewa" -msgstr "Чічеванська" - -msgid "Chukchi" -msgstr "Чукотська" - -msgid "Chuukese" +msgid "The control point left of the selected point is near the italic angle" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану ліворуч від " +"позначеної точки, розташовано під нахилом, близьким до нахилу курсиву" -msgid "Choctaw" +msgid "The control point left of the selected point is nearly horizontal" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану ліворуч від " +"позначеної точки, є майже горизонтальною" -msgid "Chipewyan" -msgstr "Чипевьян" - -msgid "Chuvash" -msgstr "Чуваська" - -msgid "Cheyenne" +msgid "The control point left of the selected point is nearly vertical" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану ліворуч від " +"позначеної точки, є майже вертикальною" -msgid "Lang|Western Cham" +msgid "" +"The control point left of the selected point is outside the spline segment" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану ліворуч від " +"позначеної точки, лежить поза межами сегмента сплайна" -msgid "Eastern Cham" +msgid "The control point right of the selected point is near the italic angle" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану праворуч від " +"позначеної точки, розташовано під нахилом, близьким до нахилу курсиву" -msgid "Comorian" -msgstr "Коморська" - -msgid "Lang|Coptic" -msgstr "Коптська" - -msgid "Cornish" +msgid "The control point right of the selected point is nearly horizontal" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану праворуч від " +"позначеної точки, є майже горизонтальною" -msgid "Corsican" -msgstr "Корсиканська" - -msgid "Creoles" +msgid "The control point right of the selected point is nearly vertical" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану праворуч від " +"позначеної точки, є майже вертикальною" -msgid "Cree" -msgstr "Крі" - -msgid "Carrier" -msgstr "Карієр" - -msgid "Crimean Tatar" -msgstr "Кримськотатарська" - -msgid "Kashubian" +msgid "" +"The control point right of the selected point is outside the spline segment" msgstr "" +"Лінія, що проходить через контрольну точку, розташовану праворуч від " +"позначеної точки, лежить поза межами сегмента сплайна" -msgid "Church Slavonic" -msgstr "Церковнослов’янська" - -msgid "Chittagonian" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Відповідно до загальноприйнятих норм, шрифти PostScript повинні мати розмір " +"у 1000 em. Розмір цього шрифту дорівнює %d. Такий розмір формально не є " +"помилковим, але вам варто змінити розмір у em за допомогою пункту «Елемент -" +"> Відомості щодо шрифту -> Загальне».\n" +"Хочете продовжити і створити ваш шрифт попри наведені вище зауваження?" -msgid "San Blas Kuna" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" +"Відповідно до загальноприйнятих норм, шрифти TrueType повинні мати розмір у " +"який є степенем від 2 у em. Розмір цього шрифту дорівнює %d. Такий розмір " +"формально не є помилковим, але вам варто змінити розмір у em за допомогою " +"пункту «Елемент -> Відомості щодо шрифту -> Загальне».\n" +"Хочете продовжити і створити ваш шрифт попри наведені вище зауваження?" -msgid "Dargwa" -msgstr "Даргва" - -msgid "Dayi" +msgid "" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" +"Координати всіх точок та контрольних точок у truetype\n" +"мають бути цілими числами (якщо вони не є цілими,\n" +"FontForge округлить їх під час виведення даних, що може\n" +"призвести до викривлення). Загалом кажучи, навіть у\n" +"шрифтах PostScript варто використовувати цілі значення." -msgid "Woods Cree" -msgstr "Крі (лісова)" - -msgid "Lang|Default" -msgstr "Типова" - -msgid "Dogri (individual language)" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" msgstr "" +"Виправлення у рядку %d є занадто значним. Виправлення має належати проміжку " +"між -128 і 127" -msgid "Dogri" -msgstr "Догрі" - -msgid "Dhangu" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" msgstr "" +"Прогалини між цими гінтами різного розміру. Це вважається помилкою для " +"гінтів stem3." -msgid "Dhivehi (Obsolete)" -msgstr "Мальдівська (застаріла)" - -msgid "Dimli" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"У поточному кодуванні містяться гліфи, які не можна відтворити у CID.\n" +"Що слід робити: вилучити їх чи додати наприкінці (де вони можуть " +"конфліктувати з наступними визначеннями розширень)?" -msgid "Dhivehi" -msgstr "Мальдівська" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "У типовому шрифті немає таблиці «cvt », а у екземплярі %.30s є." -msgid "Djerma" -msgstr "Джерма" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Типовий розмір em-квадрата для щойно створеного шрифту." -msgid "Djambarrpuyngu" +msgid "The different instances of this mm have a different number of glyphs" msgstr "" +"Різні екземпляри цього багатоосновного шрифту мають різну кількість гліфів" -msgid "Dangme" -msgstr "Дангбе" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "У кодуванні не міститься нічого з назвою %.40s" -msgid "Dan" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" msgstr "" +"Запису «%1$.20s» немає у приватному словнику обох шрифтів, %2$.30s і %3$.30s." -msgid "Dinka" -msgstr "Дінка" - -msgid "Dari" -msgstr "Дарі" +msgid "The extra glue place above and below displayed limits" +msgstr "Додатковий простір для склеювання над і під показаними межами" -msgid "Dhuwal" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" msgstr "" +"Модифікація «%c%c%c%c» названо двічі у мові %s\n" +"%.80s\n" +"%.80s" -msgid "Dungan" -msgstr "Дунганська" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +msgstr "" +"Теґ модифікації у рядку %d (%s) є занадто довгим. Він має не перевищувати 4 " +"літер у довжину (або бути параметром модифікації mac у форматі двох чисел у " +"кутових дужках, наприклад <3,4>)" -msgid "Ebira" -msgstr "Ебіра" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgstr "Теґ модифікації у рядку %d (%s) слід вказати символами ASCII.\n" -msgid "Eastern Cree" -msgstr "Східна крі" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Під час обробки позначених гліфів сталася така помилка: %.100s" -msgid "Efik" -msgstr "Ефік" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "Наведені нижче таблиці шрифту було проігноровано FontForge\n" -msgid "Eastern Maninkakan" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" msgstr "" +"Шрифт %.30s містить кубічні сплайни. Ці сплайни слід перетворити на " +"квадратичні перед використанням шрифту у придатному до викривлення шрифті " +"Apple." -msgid "Erzya" -msgstr "Ерзянська" - -msgid "Central Yupik" +#, c-format +msgid "" +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"Шрифт %.30s містить квадратичні сплайни. Ці сплайни слід перетворити на " +"кубічні перед використанням шрифту у багатоосновному шрифті." -msgid "Evenki" -msgstr "Евенкійська" - -msgid "Even" -msgstr "Евенська" - -msgid "Ewe" -msgstr "Еве" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "Шрифт %.30s призначено для двох основних компонувань" -msgid "French Antillean" -msgstr "Французька (Антильські острови)" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." +msgstr "Шрифт %s є одним зі стандартних шрифтів. Його у файлі насправді немає." -msgid "Fang" -msgstr "" +msgid "The font comment can contain whatever you feel it should" +msgstr "У коментарі до шрифту можуть міститися довільні дані" -msgid "Fanti" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"У шрифті містяться помилки.\n" +"%sБажаєте переглянути список помилок чи зберегти шрифт?" -msgid "Fijian" -msgstr "Фіджійська" - -msgid "Fe'fe'" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"У базі даних шрифтів вже міститься растровий\n" +"шрифт з розміром у цим пікселях (%d)\n" +"Бажаєте перезаписати його?" -msgid "Forest Nenets" -msgstr "Ненецька (тайга)" - -msgid "Fon" -msgstr "Фон" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "У базі даних шрифтів не міститься растру розміру %d з глибиною %d" -msgid "Faroese" -msgstr "Фарерська" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "У шрифті немає гліфа з назвою %s." -msgid "Cajun French" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" msgstr "" +"Назва шрифту починається з послідовності байтів utf8. Такі назви не є " +"коректними. %s" -msgid "Friulian" -msgstr "Фріульська" - -msgid "Arpitan" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" +"Шрифти %1$.30s і %2$.30s мають різну кількість гліфів або різне кодування" -msgid "Futa" -msgstr "Фута" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" +msgstr "" +"У шрифтах %1$.30s і %2$.30s використовуються сплайни різних типів (у одному " +"квадратичні, у іншому — кубічні)" -msgid "Fulani" -msgstr "Фулані" +msgid "The generated font won't work with ATM" +msgstr "Створений шрифт не працюватиме з ATM" -msgid "Nigerian Fulfulde" +#, c-format +msgid "" +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"У гліфа %1$.30s кількість контурів у %2$.30s відмінна від кількості у %3$.30s" -msgid "Ga" -msgstr "Га" - -msgid "Gagauz" -msgstr "Гагаузька" - -msgid "Garshuni" -msgstr "Гаршуні" +#, c-format +msgid "" +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" +msgstr "" +"Гліф %1$.30s містить іншу кількість точок (та контрольних точок) на контурах " +"ніж різноманітні екземпляри шрифту" -msgid "Garhwali" -msgstr "Гархвалі" +#, c-format +msgid "" +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" +msgstr "" +"Гліф %1$.30s у %2$.30s містить посилання і контури. Підтримки таких гліфів у " +"шрифті з варіаціями не передбачено." -msgid "Lang|Ge'ez" -msgstr "Геез" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" +msgstr "" +"Гліф %1$.30s у шрифті %2$.30s має іншу маску гінтінґу у контурах, відмінну " +"від маски у %3$.30s" -msgid "Githabul" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Гліф %1$.30s у шрифті %2$.30s має кількість точок (або контрольних точок) " +"контурів, відмінну від кількості точок у %3$.30s" -msgid "Gilyak" -msgstr "Нівхська" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" +msgstr "" +"Гліф %1$.30s у шрифті %2$.30s має кількість посилань, відмінну від кількості " +"посилань у %3$.30s" -msgid "Kiribati" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" +"Гліф %1$.30s у шрифті %2$.30s має кількість пар кернінґу, відмінну від " +"кількості пар у %3$.30s" -msgid "Kpelle (Guinea)" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" +"Гліф %1$.30s у шрифті %2$.30s має напрямок контуру, відмінний від напрямку " +"контуру у %3$.30s" -msgid "Gilaki" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" +"Гліф %1$.30s у шрифті %2$.30s містить посилання з іншим масштабом, " +"обертанням тощо, ніж у %3$.30s" -msgid "Gumuz" -msgstr "Гумуз" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "Гліф %1$.30s визначено у шрифті %2$.30s, але не у шрифті %3$.30s" -msgid "Gumatj" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" +"Гліф CID %d відображено на більше ніж %d кодувань. Обробка виконуватиметься " +"лише для перших %d кодувань." -msgid "Gogo" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"Гліф у кодуванні %d має назву «.notdef», але містить якийсь контур. Через " +"назву «.notdef» його не буде включено до створеного шрифту. Ви можете " +"змінити назву гліфа за допомогою пункту меню «Елемент -> Відомості щодо " +"гліфа». Продовжити створення шрифту і пропустити цей символ?" -msgid "Gondi" -msgstr "Гонді" - -msgid "Garo" -msgstr "Гаро" - -msgid "Wayuu" +msgid "" +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." msgstr "" +"Гліф растеризовано, відповідно до вказаного вище розміру, але,\n" +"можливо, помилки вирівнювання за малих розмірів у пікселях\n" +"важко помітити. За допомогою цього пункту ви можете збільшити\n" +"розмір кожного з пікселів, щоб потенційні проблеми були краще\n" +"помітними." + +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "Назва гліфа «%1$.30s» зустрічається у групах %2$.30s і %3$.30s" -msgid "Gupapuyngu" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"Гліф з назвою %.30s відображено до U+%04X.\n" +"Втім, відповідно до його назви, гліф слід відобразити до U+%04X.\n" -msgid "Gusii" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." msgstr "" +"Гліф з назвою %s також міститься у класі у рядку %d, який починається з " +"%.20s…\n" +"Вам слід вилучити якесь з його використань." -msgid "Haitian" -msgstr "Гаїтянська" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "Гліф, %.80s, вже містить прив’язку у цьому класі, %.80s." -msgid "Halam" -msgstr "Галам" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Гліф %.80s не вдалося знайти у файлі sfd" -msgid "Harauti" -msgstr "Гарауті" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Гліфа %.80s немає у шрифті" -msgid "Haya" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Гліф, %s, містить %s з %s і один з %s.\n" +"Один з %s буде вилучено.\n" -msgid "Hazaragi" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Дані гліфа %s містять однаковий %s для %s і для %s.\n" +"Одне з %s буде вилучено.\n" -msgid "Hammer-Banna" -msgstr "Хаммер-Банна" - -msgid "Herero" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"Дані гліфа %s містять пару однакових кернінґів для %s і для %s.\n" +"Одне з %s буде вилучено.\n" -msgid "Hiligaynon" -msgstr "Хілігайнон" - -msgid "High Mari" -msgstr "Верхньомарійська" - -msgid "Hmong" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" +"Градієнт буде лінійним, зміна кольору\n" +"відбуватиметься вздовж прямої лінії,\n" +"намальованої у області перегляду" -msgid "Hiri Motu" +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"Градієнт буде радіальним.\n" +"Зміна кольору відбуватиметься у колах від\n" +"фокуса (якщо його вказано) назовні,\n" +"аж до досягнення вказаного радіуса" -msgid "Hindko" -msgstr "Гіндко" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." +msgstr "" +"Поля висоти і глибини є полями метрики, що використовуються\n" +"TeX, їх значення виправляють оптичне викривлення.\n" +"Їх використання надає «x» і «o» однакової висоти." -msgid "Ho" -msgstr "Хо" +msgid "The height of the lower case letters with flat tops" +msgstr "Висота літер нижнього регістру з плоскими вершинами" -msgid "Harari" -msgstr "Харарі" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "Маска гінтів позначеної точки містить перетини гінтів" -msgid "Eastern Armenian" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." msgstr "" +"Щойно вибраний вами гінт перетинається з <%.2f,%.2f>. Вам не слід вибирати " +"один з цих гінтів або обидва гінти." -msgid "Iban" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" msgstr "" +"Розміри додавання горизонтальних і вертикальних штрихів можуть відрізнятися " +"не більше, ніж у 4 рази" -msgid "Ido" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" msgstr "" +"Розміри додавання горизонтальних і вертикальних штрихів можуть бути або " +"обидва нульовими або обидва ненульовими" -msgid "Ijo" -msgstr "Іджо" - -msgid "Interlingue" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." msgstr "" +"Запис зручної для читання назви шрифту (на панелі «Назви») має бути вказано " +"символами ASCII." -msgid "Ilokano" -msgstr "Ілоканська" - -msgid "Interlingua" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" msgstr "" +"За ключовим словом ignore має бути вказано позицію або підстановку, рядок %d " +"%s" -msgid "Ingush" -msgstr "Інгушська" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "Інструкції для %.80s було змінено. Відкинути внесені зміни?" -msgid "Inupiat" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" msgstr "" +"Виправлення курсиву складеного гліфа. Має бути незалежним від розміру гліфа." -msgid "IPA usage" -msgstr "Область МФА" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" +msgstr "Підтаблиця класів кернінґу %s у %s не відповідає %s у %s\n" -msgid "Irish" -msgstr "Ірландська" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgstr "Значення кернінґу для класу 0 («Все інше») має завжди дорівнювати 0" -msgid "Irish Traditional" -msgstr "Ірландська традиційна" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "Мови «%s» немає у списку відомих мов, її буде пропущено" -msgid "Inari Sami" -msgstr "Інарісаамська" - -msgid "Jamaican Creole" -msgstr "" +msgid "The layers do not match" +msgstr "Ці шари не збігаються" -msgid "Lang|Javanese" -msgstr "Яванська" +msgid "The list of current pixel bitmap sizes" +msgstr "Список поточних розмірів растру у пікселях" -msgid "Lojban" +#, c-format +msgid "" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" msgstr "" +"Фільтрування %.30s, яке є активним для гліфа %.30s, який міститься у " +"писемності «%c%c%c%c», хоча ця писемність не міститься у модифікаціях, до " +"яких застосовується фільтрування.\n" +"\n" +"Хочете додати цю писемність до однієї з цих модифікацій?" -msgid "Krymchak" +#, c-format +msgid "" +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" msgstr "" +"Фільтрування %.30s, яке викликає фільтрування %.30s, яке є активним для " +"гліфа %.30s, який міститься у писемності «%c%c%c%c», хоча ця писемність не " +"міститься у модифікаціях, до яких застосовується фільтрування.\n" +"Хочете додати цю писемність до однієї з цих модифікацій?" -msgid "Judezmo" -msgstr "Сефардська" - -msgid "Jula" -msgstr "Дьюла" - -msgid "Kabardian" -msgstr "Кабардінська" - -msgid "Kabyle" -msgstr "" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "Позначка вимкненого поля позначки (піднято, непозначено)" -msgid "Kachchi" -msgstr "Качинська" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "Позначка увімкненого поля позначки (ненатиснуто, позначено)" -msgid "Kalenjin" -msgstr "Календжин" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "Позначка вимкненого варіанта (піднято, непозначено)" -msgid "Karachay" -msgstr "Карачаєво-балкарська" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "Позначка увімкненого варіанта (ненатиснуто, позначено)" -msgid "Makonde" +msgid "" +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Основні компонування розташовано у неочікуваному порядку. FontForge не зможе " +"запропонувати вам ConvertDesignVector. Ви хочете саме цього?" -msgid "Kabuverdianu" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." msgstr "" +"Максимальний рівень, на який можна піднімати низ\n" +"верхнього індексу з метою збільшення відстані між\n" +"верхнім і нижнім індексом, перш ніж нижній індекс\n" +"почне пересуватися вниз." -msgid "Kebena" -msgstr "Кебена" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "" +"Максимальна кількість дій для скасування/повернення, які зберігатимуть у " +"гліфі" -msgid "Kekchi" +msgid "" +"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " +"Undoes\n" +"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" msgstr "" +"Максимальна кількість дій для скасування/повернення, які зберігатимуться у " +"гліфі. -1 — без обмежень.\n" +"(Стежте за споживанням оперативної пам’яті і користуйтеся пунктом " +"«Спорожнити журнал дій» меню «Зміни», якщо потрібно)" -msgid "Khutsuri Georgian" -msgstr "Грузинська (хуцурі)" +msgid "" +"The maximum slope difference which still allows to consider two points " +"\"parallel\".\n" +"Enlarge this to make the autohinter more tolerable to small deviations from " +"straight lines when detecting stem edges." +msgstr "" +"Максимальна різниця нахилів, яка все ще надає змогу вважати дві точки " +"«паралельними».\n" +"Збільшіть це значення, щоб інструмент автоматичного визначення гінтів " +"поблажливіше ставився до відхилень у прямовисності ліній під час визначення " +"границь основних штрихів." -msgid "Khakass" -msgstr "Хакаська" +msgid "The measure tool window background color." +msgstr "Колір тла у вікнах інструмента вимірювання." -msgid "Khanty-Kazim" -msgstr "Ханти (казимська)" +msgid "The measure tool window foreground color." +msgstr "Колір переднього плану у вікнах інструмента вимірювання." -msgid "Khanty-Shurishkar" -msgstr "Ханти (шурішкарська)" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" +msgstr "" +"Мінімальна відстань між лінією шрифту межі і великим оператором\n" +"основним шрифтом, якщо межу вказано над оператором" -msgid "Khamti Shan" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" +"Мінімальна відстань між лінією шрифту межі і великим оператором\n" +"основним шрифтом, якщо межу вказано під оператором" -msgid "Khanty-Vakhi" -msgstr "Ханти (вакхійська)" +msgid "The minimum glue space above a large displayed operator" +msgstr "Мінімальний прості для склеювання над великим показаним оператором" -msgid "Khowar" -msgstr "Ковар" +msgid "The minimum glue space below a large displayed operator" +msgstr "Мінімальний прості для склеювання під великим показаним оператором" -msgid "Kikuyu" -msgstr "Кікуйю" +msgid "The move point must be at the beginning of the contour.\n" +msgstr "Точка пересування має перебувати на початку контуру.\n" -msgid "Kisii" -msgstr "Кісіі" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." +msgstr "" +"Назву, яку FontForge має намір пов’язати з цим гліфом, %.30s, вже " +"використано для іншого гліфа." -msgid "Kirmanjki" +#, c-format +msgid "" +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" +"Назву гліфа %.40s було змінено. Програма використовує назву гліфа для його " +"пошуку, отже відновити цей гліф неможливо.\n" +"(Це попередження не буде показано для наступних гліфів зі зміненими назвами.)" -msgid "Southern Kiwai" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" msgstr "" +"Для параметра назви модифікації «%c%c%c%c» не вказано коректного " +"ідентифікатора назви.\n" -msgid "Eastern Pwo Karen" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" msgstr "" +"Для параметра назви модифікації «%c%c%c%c» вказано неймовірний номер версії, " +"%d.\n" -msgid "Bumthangkha" +#, c-format +msgid "" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." msgstr "" +"Назву %.80s у цьому списку використано двічі.\n" +"Кожен клас прив’язки повинен мати окрему назву." -msgid "Kokni" -msgstr "Кокані" +#, c-format +msgid "" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" +msgstr "" +"Назву %.80s вже було використано для ідентифікації класу прив’язки у іншій " +"підтаблиці фільтрування (%.80s)" -msgid "Kalmyk" -msgstr "Калмицька" +msgid "" +"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " +"Adobe Glyph List disagree with Unicode. The use of these glyph names is " +"therefore discouraged.\n" +msgstr "" +"Назви «alefmaksurainitialarabic» та «alefmaksuramedialarabic» у списку " +"гліфів Adobe не узгоджуються з Unicode. Через це, такими назвами не слід " +"користуватися.\n" -msgid "Kamba" -msgstr "Камба" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "" +"Кількість одиниць em, на які натискання клавіші зі стрілкою пересуватиме " +"позначену точку" -msgid "Kumaoni" -msgstr "Кумаоні" +msgid "" +"The number of entries in the design settings must match the number in " +"normalized settings" +msgstr "" +"Кількість записів у параметрах компонування має збігатися з кількістю " +"нормалізованих параметрів" -msgid "Komo" -msgstr "Комо" +msgid "" +"The number of seconds between autosaves. If you set this to 0 there will be " +"no autosaves." +msgstr "" +"Кількість секунд між послідовними сеансами автоматичного збереження. Якщо " +"буде встановлено значення 0, автоматичне збереження не використовуватиметься." -msgid "Komso" -msgstr "Комсо" +msgid "" +"The number of undo and redo operations to load from sfd files.\n" +"With this option you can disregard undo information while loading SFD " +"files.\n" +"If set to 0 then no undo/redo information is loaded.\n" +"If set to -1 then all available undo/redo information is loaded without " +"limit." +msgstr "" +"Кількість записів дій зі скасування або повторення, які слід завантажувати з " +"файлів SFD.\n" +"За допомогою цього параметра ви можете наказати програмі пропустити частину " +"даних під час завантаження SFD.\n" +"Якщо встановити значення 0, дані записів дій взагалі не " +"завантажуватимуться.\n" +"Якщо встановити значення -1, дані щодо записів дій завантажуватимуться без " +"обмеження." -msgid "Khorasani Turkic" +msgid "" +"The number of undo and redo operations which will be saved in sfd files.\n" +"If you set this to 0 undo/redo information is not saved to sfd files.\n" +"If set to -1 then all available undo/redo information is saved without limit." msgstr "" +"Кількість записів дій для скасування і повторення, які зберігатимуться у " +"файлах SFD.\n" +"Якщо встановити значення 0, такі записи взагалі не зберігатимуться у файлах " +"SFD.\n" +"Якщо встановити значення -1, зберігатимуться всі записи без обмежень." -msgid "Kodagu" -msgstr "Кодагу" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." +msgstr "У файлах ofm і cfg містяться дані, потрібні Omega для обробки шрифту." -msgid "Korean Old Hangul" -msgstr "Корейська (старий хангиль)" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Коректними значеннями кількості бітів на піксель є лише 1, 2, 4 та 8" -msgid "Komi" +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." msgstr "" +"Впорядкуванням кожного з шарів шрифту можна керувати окремо.\n" +"Може бути корисним, якщо вам потрібні одразу квадратична і\n" +"кубічна версії шрифту." -msgid "Kikongo" -msgstr "Кіконго" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "Обриси гліфа %2$.30s не було знайдено у шрифті %1$.60s" -msgid "Kongo" -msgstr "" +msgid "The paths that make up this glyph intersect one another" +msgstr "Контури, з яких складається цей шрифт, перетинаються" -msgid "Komi-Permyak" -msgstr "Комі (перм’яцька)" - -msgid "Kosraean" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" msgstr "" +"Візерунок має бути намальовано на іншому гліфі\n" +"поточного шрифту. Вкажіть назву гліфа:" -msgid "Komi-Zyrian" -msgstr "Комі (зирянська)" - -msgid "Kpelle" -msgstr "Кпелле" - -msgid "Krio" -msgstr "Кріо" +msgid "The pattern size (width & height) must be a positive number" +msgstr "Розміри візерунка (ширина і висота) мають бути додатними числами" -msgid "Karakalpak" -msgstr "Каракалпацька" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "" +"Значення у відсотках від em, на яке слід зсунути акцент від базового гліфа " +"під час побудови акцентованих символів." -msgid "Karelian" -msgstr "Карельська" +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "" +"Розмір у пікселях, вказаний у рядку %d, лежить поза межами можливого " +"діапазону." -msgid "Karaim" -msgstr "Караїмська" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." +msgstr "" +"Розташування точок було змінено. Це може означати, що тепер інструкції " +"truetype посилаються на помилкові точки, отже зображення гліфів може бути " +"викривлено непередбаченим чином." -msgid "Karen" -msgstr "Каренська" +#, c-format +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" +msgstr "" +"Нумерація точок у %s є помилковою. Це означає, що будь-які інструкції, " +"ймовірно, пересунуть не ті точки і не у те місце.\n" +"Бажаєте, щоб інструкції було вилучено?" -msgid "Koorete" -msgstr "Кооретська" +msgid "The push count must be a number between 0 and 255" +msgstr "Кількість інструкцій push має належати проміжку між 0 і 255" -msgid "Ripuarian" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." msgstr "" +"Діапазон розмірів (у пунктах), до якого можна застосовувати цей нарис.\n" +"Нижня межа не включається, верхня включається." -msgid "Khasi" -msgstr "Кхасі" +msgid "The repeat counts must be positive numbers" +msgstr "Кількості повторів мають бути додатними числами" -msgid "Kildin Sami" -msgstr "Кільдинська саамська" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Бажаного файла, %.100s, не існує" -msgid "S'gaw Karen" +msgid "" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" +"Результати застосування функцій NormalizeDesignVector і ConvertDesignVector " +"є несподіваними. Вам варто внести зміни до цих функцій." -msgid "Kuanyama" +#, c-format +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" msgstr "" +"Теґ писемності у рядку %d (%s) є занадто довгим. Його довжина не повинна " +"перевищувати 4 літери." -msgid "Kui" -msgstr "Куі" - -msgid "Kulvi" -msgstr "Кулві" - -msgid "Kumyk" -msgstr "Кумикська" - -msgid "Kurukh" -msgstr "Курух" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "Теґ писемності у рядку %d (%s) має бути зазначено у ASCII.\n" -msgid "Kuy" -msgstr "Куї" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "У шрифті %.100s знову не було знайдено шаблон пошуку" -msgid "Koryak" -msgstr "Корякська" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "У шрифті %.100s не було знайдено шаблон пошуку" -msgid "Western Kayah" +msgid "" +"The sections specified do not make sense. All lookups must lie in the middle " +"section." msgstr "" +"Визначені розділи позбавлені сенсу. Всі фільтри має бути вказано у " +"середньому розділі." -msgid "Ladin" -msgstr "Ладінська" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." +msgstr "" +"Для позначених гліфів гінтів не визначено. FontForge не створить багато " +"інструкцій." -msgid "Lahuli" -msgstr "Лахулі" +msgid "The selected line segment is near the italic angle" +msgstr "Позначений сегмент лінії є близьким за нахилом до лінії курсиву" -msgid "Lak" -msgstr "Лак" +msgid "The selected line segment is nearly horizontal" +msgstr "Позначений сегмент лінії є майже горизонтальним" -msgid "Lambani" -msgstr "Ламбані" +msgid "The selected line segment is nearly vertical" +msgstr "Позначений сегмент лінії є майже вертикальним" -msgid "Laz" -msgstr "Лазька" +msgid "The selected point does not have integral control points" +msgstr "У позначеної точки немає контрольних точок з цілими координатами" -msgid "L-Cree" -msgstr "Крі (L)" +msgid "The selected point is near a horizontal stem hint" +msgstr "Позначену точку розташовано поблизу гінту горизонтального штриха" -msgid "Ladakhi" -msgstr "Ладакхська" +msgid "The selected point is near a vertical stem hint" +msgstr "Позначену точку розташовано поблизу гінту вертикального штриха" -msgid "Lezgi" -msgstr "Лезгінська" +msgid "The selected point is not at integral coordinates" +msgstr "Координати позначеної точки не є цілими числами" -msgid "Ligurian" -msgstr "" +msgid "The selected point is too far from the origin" +msgstr "Позначену точку розташовано занадто далеко від початку координат" -msgid "Limburgish" +msgid "" +"The selected points (or the intermediate control points) are too far apart" msgstr "" +"Позначені точки (або проміжні контрольні точки) є занадто далекими одна від " +"одної" -msgid "Lingala" -msgstr "Лінгала" +msgid "The selected points are too close to each other" +msgstr "Позначені точки є занадто близькими одна до одної" -msgid "Lang|Lisu" +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" msgstr "" +"Екстремуми позначеного сплайна розташовано у точках, відмінних від кінцевих " +"точок сплайна" -msgid "Lampung" +msgid "The selection should be scaled so that it will cover the path's length" msgstr "" +"Масштаб позначеної області буде змінено так, щоб область покривала всю " +"довжину контуру" -msgid "Laki" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" +"Набір розташувань, %.30s, не вказано у жодному з компонувань (а має бути)" -msgid "Low Mari" -msgstr "Нижньомарійська" - -msgid "Lang|Limbu" -msgstr "Лімбу" - -msgid "Lombard" +#, c-format +msgid "" +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" +"Набір розташувань, %.30s, не вказано у жодному з компонувань.\n" +"Це саме те, чого ви бажаєте?" -msgid "Lomwe" -msgstr "Ломве" - -msgid "Lang|Loma" -msgstr "" +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "Набір розташувань, %.30s, використано декілька разів" -msgid "Luri" +msgid "" +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" msgstr "" +"Проста реалізація цього алгоритму призведе до стискання прогалин.\n" +"Результати цієї реалізації, зазвичай, можна бачити у напівжирних шрифтах " +"латиниці." -msgid "Lower Sorbian" -msgstr "Нижньолужицька" - -msgid "Lule Sami" -msgstr "Лулесаамська" - -msgid "Luxembourgish" -msgstr "Люксембурзька" +msgid "The size (in points) for which this face was designed" +msgstr "Розмір (у пунктах), для його спроектовано цей нарис" -msgid "Luba-Lulua" +msgid "" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" +"Розмір, за якого відбувається растеризація поточного гліфа.\n" +"Для малих розмірів у пікселях ви можете скористатися інструментом\n" +"збільшення, щоб краще бачити результат.\n" +"\n" +"У спадному списку наведено розміри у пікселях, за яких\n" +"відбувається виправлення за таблицею пристроїв." -msgid "Luba-Katanga" +msgid "" +"The size of the handles showing control points and other interesting points " +"in the glyph editor (default is 5)." msgstr "" +"Розмір елементів керування, що позначають контрольні точки та інші цікаві " +"точки у редакторі гліфів (типовим є значення 5)." -msgid "Luganda" -msgstr "Луганда" +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "У парі «синіх» значень менше значення має бути вибрано першим" -msgid "Luhya" -msgstr "Лух’я" +msgid "" +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." +msgstr "" +"У специфікації вже визначено, що для визначення інтервалів між\n" +"рядками має бути використано типографічну метрику. Втім,\n" +"специфікація виконується далеко не у всіх програмах. Тому MS\n" +"вирішено визначити додатковий біт, який має вказувати таким\n" +"програмам, що слід використовувати метрику." -msgid "Luo" -msgstr "Луо" +#, c-format +msgid "The spline does not reach %g" +msgstr "Цей сплайн не досягає %g" -msgid "Madura" +msgid "" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." msgstr "" +"Стандартний зсув вниз, що застосовується до нижніх індексів.\n" +"Додатні значення відповідають зсуву вниз." -msgid "Magahi" +msgid "The text will wrap to a new line after this many em-units" msgstr "" +"Рядок текст буде розірвано, коли він досягне у довжину вказану кількість " +"одиниць em" -msgid "Marshallese" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" +"У файлах tfm і enc містяться дані, потрібні TeX для встановлення шрифту " +"PostScript®." -msgid "Majang" -msgstr "Маджанг" - -msgid "Makua" -msgstr "Макуа" +msgid "The tiles should be centered on the path" +msgstr "Плитки має бути відцентровано за контуром" -msgid "Malayalam Traditional" -msgstr "Малаяламська традиційна" +msgid "" +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" +msgstr "" +"Плитки має бути розташовано ліворуч від контуру, оскільки\n" +"трасування контуру виконується від початкової точки до кінцевої." -msgid "Mam" +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" msgstr "" +"Плитки має бути розташовано праворуч від контуру, оскільки\n" +"трасування контуру виконується від початкової точки до кінцевої." -msgid "Mansi" -msgstr "Мансі" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"Матриця перетворення визначає, як точки початкового\n" +"гліфа має бути перетворено до їх показу у поточному\n" +"гліфі.\n" +" x(нове) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(нове) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "Mapudungun" -msgstr "Арауканська" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" +msgstr "" +"Кодування truetype, вказане за значеннями платформи=%d специфіки=%d (яку " +"було відображено на %s), не підтримується цією версією iconv(3).\n" -msgid "Marwari" -msgstr "Марварі" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" +msgstr "" +"Інструкції truetype гліфа %s є застарілими.\n" +"Бажаєте продовжити незважаючи на це?" -msgid "Mbundu" -msgstr "Мбунду" +msgid "The two selected points are the endpoints of an open path" +msgstr "Дві позначені точки є кінцевими точками незамкненого контуру" -msgid "Mbo" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" msgstr "" +"Типографічні поля верхнього і нижнього акцентів\n" +"мали б вказувати на відстань між рядками у windows.\n" +"Фактично ж, ця відстань визначається полями\n" +"верхнього і нижнього акцентів win.\n" +"(Значення поля нижнього акценту зазвичай є від’ємним)\n" +"Якщо пункт «[] Є відступом» не позначено,\n" +"OS/2 використовуватиме будь-яке введене вами значення.\n" +"Якщо пункт позначено, до розміру у одиницях em буде\n" +"додано вказане вами значення. Варто залишити значення\n" +"0 і позначити пункт «[*] Є відступом».\n" +"\n" +"Зауваження: типографічний нижній акцент є\n" +"ВІД’ЄМНИМ для елементів під основною лінією шрифту." -msgid "Lang|Manchu" -msgstr "Манчжурська" - -msgid "Moose Cree" -msgstr "Крі (лосина)" +msgid "" +"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " +"discouraged." +msgstr "" +"Назвами «alefmaksurainitialarabic» та «alefmaksuramedialarabic» " +"користуватися не варто." -msgid "Mende" -msgstr "Менде" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "Запис версії (на панелі «Назви») має бути вказано символами ASCII." -msgid "Mandar" -msgstr "" +msgid "The weight text (in the Names pane) must be entirely ASCII." +msgstr "Запис ваги (на панелі «Назви») має бути вказано символами ASCII." -msgid "Me'en" -msgstr "Меенська" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Насиченості типової версії шрифту мають давати у сумі 1.0" -msgid "Meru" +#, c-format +msgid "" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." msgstr "" +"Ширина %s є занадто великою для fix_word у tfm, її має бути обрізано до " +"найбільшої дозволеної ширини." -msgid "Pattani Malay" -msgstr "" +msgid "The width of one em" +msgstr "Ширина одного em" -msgid "Morisyen" -msgstr "" +msgid "The width of the line used to draw selected points" +msgstr "Ширина лінії, яку буде використано для малювання позначених точок" -msgid "Minangkabau" +#, c-format +msgid "" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" +"Велична ширини, висоти, глибини або виправлення курсиву %s є надто великою. " +"У файлах tfm не можна використовувати значення, що перевищують em більше ніж " +"у 16 разів. Ширина=%g, висота=%g, глибина=%g, виправлення курсиву=%g" -msgid "Mizo" -msgstr "Мізо" +msgid "The x coord of the selected point is near the specified value" +msgstr "Координата x позначеної точки близька до вказаного значення" -msgid "Lang|Makasar" +msgid "The y coord of the selected point is near the ascender height" msgstr "" +"Координата y позначеної точки близька до лінії верхнього елемента (акценту) " +"гліфа" -msgid "Kituba" -msgstr "" +msgid "The y coord of the selected point is near the baseline" +msgstr "Координата y позначеної точки близька до лінії шрифту" -msgid "Male" -msgstr "Мале" +msgid "The y coord of the selected point is near the cap height" +msgstr "Координата y позначеної точки близька до лінії прописних літер" -msgid "Malinke" -msgstr "Малінке" +msgid "The y coord of the selected point is near the descender height" +msgstr "Координата y позначеної точки близька до лінії нижнього елемента гліфа" -msgid "Malayalam Reformed" -msgstr "Малаялам (реформована)" +msgid "The y coord of the selected point is near the specified value" +msgstr "Координата y позначеної точки близька до вказаного значення" -msgid "Mandinka" -msgstr "Мандінка" +msgid "The y coord of the selected point is near the xheight" +msgstr "Координата y позначеної точки близька до лінії малих літер" -msgid "Lang|Mongolian" -msgstr "Монгольська" +msgid "" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " +msgstr "" +"Таблиця «cvt», можливо застаріла, вже існує. FontForge може використати " +"таблицю, але не зможе зробити припущення щодо значень, які зберігаються у " +"таблиці. У разі використання припущень створені інструкції матимуть низьку " +"якість. Якщо застаріле гінтування буде порушено, варто спорожнити «cvt» і " +"повторити створення інструкцій у автоматичному режимі. " -msgid "Maninka" -msgstr "Манінка" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "У цьому файлі %d сторінок, яка з них вам потрібна?" -msgid "Mohawk" -msgstr "Мохаук" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "Кількість гінтів у цьому гліфі перевищує максимальну дозволену" -msgid "Moksha" -msgstr "Мокшанська" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "Кількість точок у цьому гліфі перевищує максимальну дозволену" -msgid "Mon" -msgstr "Мон" +msgid "There are multiple files in this archive, pick one" +msgstr "У цьому архіві міститься декілька файлів, виберіть один з них." -msgid "Moroccan" -msgstr "Марокканська" +msgid "There are multiple fonts in this file, pick one" +msgstr "У цьому файлі міститься декілька шрифтів, вкажіть один з них" -msgid "Mossi" +#, c-format +msgid "" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" +"Виявлено декілька ідентифікаторів назв з записом модифікації «%c%c%c%c».\n" +" З технічної точки зору таке можливе, але fontforge не може обробляти такі " +"ідентифікатори.\n" -msgid "Maithili" -msgstr "Майтхілі" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "У списку послідовностей/фільтрів немає записів. Так і треба?" -msgid "Mundari" -msgstr "Мундарі" +msgid "There are no hint masks in this layer but there are overlapping hints." +msgstr "У цьому шарі немає масок гінтів, але є перетини гінтів." -msgid "Muscogee" +msgid "" +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." msgstr "" +"З можливостями, пов’язаними з цим фільтруванням, не пов’язано жодних " +"скриптів. Отже, ніяких дій не виконуватиметься." -msgid "Mirandese" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" msgstr "" +"Позначено так мало гліфів, що програмі не вдасться створити зразок, який міг " +"би бути образом вашого шрифту. Якщо ви знімете позначення, команду буде " +"застосовано до всіх гліфів зі шрифту." -msgid "Hmong Daw" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Виявлено два записи для одного гліфа (%.80s)" -msgid "Lang|Mayan" -msgstr "" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "Виявлено два записи для одного набору гліфів (%.80s і %.80s)" -msgid "Mazanderani" +#, c-format +msgid "" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" +"Виявлено два записи кернінґу для одного гліфа (%.80s) у одній підтаблиці " +"фільтрування (%.30s)" -msgid "Naga-Assamese" -msgstr "Нага (асамська)" - -msgid "Nahuatl" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" +"Виявлено два записи лігатур з однаковими компонентами (%.80s) у одній " +"підтаблиці фільтрування (%.30s)" -msgid "Nanai" -msgstr "Нанайська" - -msgid "Neapolitan" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" +"Відкрито два шрифти з поточною назвою гарнітури і однаковим стилем. %.30s і " +"%.30s" -msgid "Naskapi" -msgstr "Наскапі" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" +msgstr "У кодуванні не вистачає гліфів для іменування всіх позначених символів" -msgid "Nauruan" +msgid "" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" +"Виявлено код «fpgm», який є несумісним з кодом FontForge. Створені " +"інструкції будуть низької якості. Якщо застаріле гінтування має бути " +"відкинуто, варто спорожнити «fpgm» і повторити створення інструкцій у " +"автоматичному режимі. Код користувача може бути додано до таблиці «fpgm» " +"FontForge, але через можливі майбутні оновлення вам наполегливо " +"рекомендується використовувати більші номери для функцій, створених " +"користувачем." -msgid "Navajo" +msgid "" +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." msgstr "" +"Виявлено код «prep», несумісний з кодом FontForge. Належну роботу коду " +"гарантувати не можна. Рекомендуємо вам дозволити FontForge вставити його " +"код, а потім додати код користувача." -msgid "N-Cree" -msgstr "Крі (N)" - -msgid "Ndebele" -msgstr "Ндебеле" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "Виявлено символ (%d), який не можна закодувати" -msgid "Ndau" -msgstr "" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "Виявлено символ (%d), якого зазвичай немає у кодуванні" -msgid "Ndonga" -msgstr "Ндонга" +msgid "There is a kerning class index error." +msgstr "Помилка індексування класу кернінґу." -msgid "Low Saxon" +#, c-format +msgid "" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"Виявлено однобайтовий символ (%d), що використовує один зі слотів, потрібних " +"для двобайтових символів." -msgid "Newari" -msgstr "Неварська" - -msgid "Ngbaka" +msgid "" +"There is a splinefont level undo, but it does not contain any information to " +"perform the undo. This is an application error, please report what you last " +"did to the lookup tables so the developers can try to reproduce the issue " +"and fix it." msgstr "" +"Виявлено запис рівня роботи зі сплайнами шрифту, але у ньому не міститься " +"даних для виконання дії зі скасування. Це результат помилки у програмі. Будь " +"ласкам, повідомте авторам програми про ваші останні дії над таблицями " +"фільтрування, щоб вони мали змогу відтворити їх і виправити помилку." -msgid "Nagari" -msgstr "Нагарі" - -msgid "Norway House Cree" -msgstr "Крі (норвезька)" - -msgid "Nisi" -msgstr "Нісі" - -msgid "Niuean" -msgstr "Ніуе" - -msgid "Nkole" -msgstr "Анколе" - -msgid "Nimadi" +#, c-format +msgid "" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" +"У шрифті вже є гліф з цим кодом Unicode\n" +"(назва %1$.40s, локальне кодування %2$d).\n" +"Так і треба?" -msgid "Nogai" -msgstr "Ногайська" - -msgid "Novial" +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" msgstr "" +"Гліф з таким кодуванням вже існує,\n" +"кодування у межах шрифту не можуть повторюватися.\n" +"Бажаєте поміняти місцями кодування?" -msgid "Northern Sami" -msgstr "Північносаамська" - -msgid "Northern Sotho" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" msgstr "" +"Гліф з такою назвою і кодуванням вже існує,\n" +"назва і кодування у межах шрифту не можуть повторюватися.\n" +"Бажаєте поміняти місцями назви?" -msgid "Northern Tai" -msgstr "Північна тайська" - -msgid "Nyamwezi" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" +"Гліф з такою назвою вже існує,\n" +"бажаєте поміняти місцями назви?" -msgid "Nynorsk" -msgstr "Нюноршк" - -msgid "Mbembe Tigon" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" msgstr "" +"Гліф з такою назвою вже існує,\n" +"кодування у межах шрифту не можуть повторюватися.\n" +"Бажаєте поміняти місцями назви?" -msgid "Occitan" -msgstr "Оксітанська" - -msgid "Oji-Cree" -msgstr "Крі (оджі)" - -msgid "Ojibway" -msgstr "Оджибва" - -msgid "Ossetian" -msgstr "Осетинська" +msgid "There is already a subtable with that name, please pick another." +msgstr "Підтаблиця з такою назвою вже існує. Будь ласка, виберіть іншу назву." -msgid "Palestinian Aramaic" -msgstr "Палестинська арамейська" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "У %2$.40s вже існує точка прив’язки з назвою %1$.40s." -msgid "Pangasinan" -msgstr "" +msgid "There is another glyph in the font with this name" +msgstr "У шрифті вже є інший гліф з такою назвою" -msgid "Pali" -msgstr "Палі" +msgid "There is another glyph in the font with this unicode code point" +msgstr "У шрифті вже є інший гліф з такою точкою коду Unicode" -msgid "Pampangan" +#, c-format +msgid "" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" +"У зваженому шрифті немає запису ForceBoldThreshold, але є запис ForceBold у " +"шрифті %30s" -msgid "Palpa" -msgstr "Палпа" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "У підтаблиці %2$.30s немає прив’язки для класу %1$.30s" -msgid "Palauan" -msgstr "" +#, c-format +msgid "There is no glyph named \"%s\" in the font." +msgstr "У шрифті немає гліфа з назвою «%s»." -msgid "Bouyei" -msgstr "" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Немає гліфа з назвою %s (використано у %s)" -msgid "Picard" -msgstr "" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "У шрифті немає гліфа з назвою %s" -msgid "Pennsylvania German" +msgid "There may be at most one reference with the use-my-metrics bit set" msgstr "" +"Може існувати принаймні одне посилання зі встановленим бітом використання " +"власної метрики" -msgid "Polytonic Greek" -msgstr "Політонічна грецька" - -msgid "Phake" +#, c-format +msgid "" +"There must be as many replacement glyphs as there are match glyphs: %s => %s" msgstr "" +"Кількість гліфів-замінників має точно збігатися з кількістю відповідних їм " +"гліфів: %s => %s" -msgid "Norfolk" -msgstr "" +msgid "There must be at least 2 gradient stops" +msgstr "Має бути не менше двох опорних точок градієнта" -msgid "Pilipino (Filipino)" -msgstr "Філіппінська" +msgid "There must be at least one match coverage table" +msgstr "Має бути вказано принаймні одну відповідну таблицю покриття" -msgid "Palaung" -msgstr "Палаунг" +msgid "There's a reference to a glyph with no name." +msgstr "Посилання на гліф без назви." -msgid "Piemontese" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" msgstr "" +"Класів прив’язки немає. Їхній список можна знайти на панелі\n" +"«Фільтрування. (Класи позначок керують активацією\n" +"фільтрування, вони не розташовують самі гліфи.)" -msgid "Western Panjabi" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" msgstr "" +"Класів прив’язки немає. Їхній список можна знайти на панелі\n" +"«Фільтрування. (Набори позначок, як і класи позначок керують\n" +"активацією фільтрування, вони не розташовують самі гліфи.)" -msgid "Pocomchi" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" +"Ці вирази можуть містити оператори +,-,*,/,%,^ (тут означає піднесення до " +"степеня) та ?. Також можна використовувати декілька стандартних функцій. " +"Основними елементами є дійсні числа, x і y.\n" +"Приклади:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" -msgid "Pohnpeian" +msgid "These mappings may be used to fix certain standard heights." msgstr "" +"Ці відображення можна використати для виправлення певних стандартних висот." -msgid "Provencal" -msgstr "Провансальська" - -msgid "Western Pwo Karen" +msgid "" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" +"Ці результати отримано за допомогою автоматичного визначення гінтінґу " +"freetype. Вони не відбивають результат використання інструкцій truetype." -msgid "Chin" -msgstr "Чин" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "У двох ліній є спільна точка, — їх не можна зробити паралельними" -msgid "K'iche'" -msgstr "" +msgid "Thickness of the fraction bar." +msgstr "Товщина риски дробу." -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Thickness of the overbar." +msgstr "Товщина надкреслення." -msgid "Quechua (Ecuador)" +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." msgstr "" +"Товщина лінії кореня у скомпонованому\n" +"або побудованому радикалі." -msgid "Quechua (Peru)" -msgstr "" +msgid "Thickness of the underbar." +msgstr "Товщина підкреслення." -msgid "Rajasthani" -msgstr "Раджастхані" +msgid "Things could be better..." +msgstr "Можна і краще…" -msgid "Rarotongan" -msgstr "" +msgid "Thinking..." +msgstr "Думаю…" -msgid "Russian Buriat" -msgstr "Бурятська (Росія)" +msgid "Third Widths" +msgstr "Третини ширин" -msgid "R-Cree" -msgstr "Крі (R)" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Третім параметром imagemask має бути булівське значення.\n" -msgid "Riang" -msgstr "Ріанг" +msgid "This anchor class already is associated with a point in this character" +msgstr "Цей клас прив’язок вже пов’язано з точкою цього символу" -msgid "Tarifit" +#, c-format +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" +"Цю прив’язку було з’єднано з точкою %d, але цю точку не можна пересувати. " +"Прив’язку буде від’єднано від точки." -msgid "Ritarungo" -msgstr "" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Для цього порожнього обрису гліфа вказано неочікувану версію растру" -msgid "Arakwal" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" msgstr "" +"Цей символ (gid=%d) містить вказану нижче частину (%d). Будь ласка, вишліть " +"копію цього шрифту за адресою gww@silcom.com, щоб розробник зміг вивчити " +"його.\n" -msgid "Romansh" +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." msgstr "" +"Виконується перевірка того, чи відповідає символ\n" +"майже, але не точно, вимогам до гінту stem3.\n" +"Тобто перевіряється, чи дорівнює кількість гінтів\n" +"у вертикальному і горизонтальному напрямках точно\n" +"трьом, чи рівною є ширина гінтів і чи розташовано\n" +"їх на однаковій відстані." -msgid "Vlax Romani" -msgstr "" +msgid "This contextual rule applies no lookups." +msgstr "Це контекстуальне правило не застосовується до жодного з фільтрів." -msgid "Romany" -msgstr "Ромська" +msgid "This denotes the height of X." +msgstr "Позначає висоту X." -msgid "Rusyn" -msgstr "Русинська" +msgid "This denotes the height of x." +msgstr "Позначає висоту x." -msgid "Rotuman" +msgid "" +"This dialog has two formats. A simpler one which\n" +" hides some of the complexities of these rules,\n" +" or a more complex form which gives you full control." msgstr "" +"Це діалогове вікно може бути показано у двох форматах.\n" +" У простішому форматі буде приховано деякі складні моменти\n" +" правил. Складніший формат надасть вам змогу повністю\n" +" керувати параметрами." -msgid "Ruanda" -msgstr "Руанда" +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Здається, це не файл FNT або FON Windows" -msgid "Aromanian" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" +"Вказаний файл не є файлом plate.\n" +"Мало бути використано ліву дужку" -msgid "Sadri" -msgstr "Садрі" - -msgid "Sasak" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"Вказаний файл не є файлом plate.\n" +"Мало бути використано одне зі значень «voc[]z»" -msgid "Santali" -msgstr "Санталі" - -msgid "Sayisi" -msgstr "Саїсі" - -msgid "Sicilian" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" +"Вказаний файл не є файлом plate.\n" +"Мало бути отримано два дійсних числа" -msgid "Scots" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"Вказаний файл не є файлом plate.\n" +"Помилка у першому ж рядку" -msgid "North Slavey" +msgid "This doesn't look like an ofm file, I don't know how to read it." msgstr "" +"Здається, це не файл формату ofm, програмі невідомий спосіб читання даних з " +"нього." -msgid "Sekota" -msgstr "Секота" - -msgid "Selkup" -msgstr "Селькупська" - -msgid "Old Irish" -msgstr "" +msgid "This feature code is already used" +msgstr "Код цієї модифікації вже використано" -msgid "Sango" -msgstr "Санго" +msgid "This feature, setting combination is already used" +msgstr "Ця модифікація, поєднання параметрів вже використано." -msgid "Samogitian" +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" msgstr "" +"Ця модифікація, поєднання параметрів вже використано.\n" +"Бажаєте повторно використати його?" -msgid "Tachelhit" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" msgstr "" +"У цьому файлі міститься кодування без назви, яку неможливо встановити за " +"допомогою скрипту" -msgid "Shan" -msgstr "Шан" - -msgid "Sibe" -msgstr "Сібе" - -msgid "Sidamo" -msgstr "Сидама" - -msgid "Silte Gurage" -msgstr "Сілте (гураге)" - -msgid "Skolt Sami" -msgstr "Скольтсаамська" - -msgid "Slavey" -msgstr "Слейві" - -msgid "Samoan" -msgstr "Самоанська" - -msgid "Sena" -msgstr "Сена" +msgid "This file contains no SVG fonts.\n" +msgstr "У цьому файлі не міститься шрифтів SVG.\n" -msgid "Shona" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." msgstr "" +"Цей шрифт походить з файла у старому форматі sfd. Не всі його елементи може " +"бути успішно розвернуто." -msgid "Soninke" -msgstr "Сонікійська" - -msgid "Sodo Gurage" -msgstr "Содо (гураге)" - -msgid "Songe" +msgid "" +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" msgstr "" +"У цьому шрифті міститься змінна «UniqueId», але назва її є помилковою\n" +"\t«UniqueID» (у postscript регістр символів є важливим)\n" -msgid "Southern Sotho" +msgid "" +"This font contains a 'size' feature with a design size and design range but " +"no stylename. That is technically an error, but we'll let it pass" msgstr "" +"Цей шрифт містить модифікацію «size» з проектним розміром і проектним " +"діапазоном, але не назву стилю. Технічно, це є помилкою, але ми її " +"пропустимо." -msgid "Sardinian" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" +"У цьому шрифті міститься принаймні один прозорий шар, а у type3 підтримки " +"таких шарів не передбачено (всі прозорі або напівпрозорі частини вважаються " +"непрозорими). Продовжити обробку?" -msgid "Saraiki" -msgstr "Сараїкі" - -msgid "Serer" -msgstr "Серер" - -msgid "South Slavey" -msgstr "Південна слейві" - -msgid "Southern Sami" -msgstr "Південносаамська" - -msgid "Saterland Frisian" +msgid "" +"This font contains bitmaps in Apple's compressed format 4 (And I don't " +"support that)\n" msgstr "" +"У цьому шрифті містяться растрові зображення у стисненому форматі Apple 4 (у " +"програмі не передбачено підтримки таких зображень)\n" -msgid "Sukuma" +#, c-format +msgid "This font contains bitmaps in a format %d that I've never heard of\n" msgstr "" +"У цьому шрифті містяться растрові зображення у форматі %d, який є невідомим " +"програмі.\n" -msgid "Lang|Sundanese" +msgid "" +"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" msgstr "" +"У шрифті містяться растрові зображення у застарілому форматі 3 (програма не " +"може їх прочитати)\n" -msgid "Suri" -msgstr "Сурі" - -msgid "Svan" -msgstr "Сванська" - -msgid "Swadaya Aramaic" -msgstr "Асирійська новоарамейська" - -msgid "Swazi" -msgstr "Свазі" - -msgid "Upper Saxon" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" msgstr "" +"Цей шрифт містить одночасно таблиці «BASE» і «bsln».\n" +" FontForge прочитає лише одну з них («BASE»).\n" -msgid "Sylheti" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"Цей шрифт містить одночасно таблиці «kern» і «GPOS».\n" +" Таблицю «kern» буде прочитано, лише якщо не буде знайдено модифікації " +"«kern» у «GPOS».\n" -msgid "Syriac (Estrangela)" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" msgstr "" +"Шрифт містить одразу таблиці «mor[tx]» і «GSUB».\n" +" FF читатиме модифікації та параметри з «morx», лише якщо вони не\n" +" збігаються з можливостями у «GSUB».\n" -msgid "Syriac (Western script)" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" msgstr "" +"У цьому шрифті одночасно містяться таблиця TrueType «glyf» і таблиця " +"OpenType 'CFF '. FontForge може працювати лише з однією таблицею одночасно, " +"будь ласка, виберіть ту з них, яку бажаєте використовувати." -msgid "Syriac (Eastern script)" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" +"У цьому шрифті містяться одразу гліфи truetype і PostScript.\n" +" Буде використано лише один.\n" -msgid "Silesian" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" +"У цьому шрифті міститься декілька описів одного гліфа.\n" +" Буде використано лише один опис.\n" -msgid "Tabasaran" -msgstr "Табасаранська" - -msgid "TH-Cree" -msgstr "Крі (TH)" - -msgid "Dehong Dai" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" msgstr "" +"У цьому шрифті не міститься ні таблиці «CFF », ні таблиці «glyf»/«loca»" -msgid "Tetum" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"У цьому шрифті не міститься гліфів з кодуваннями Unicode.\n" +"Бажаєте скористатися кодуванням «Символи» замість Unicode?" -msgid "Tigre" -msgstr "Тігре" - -msgid "Tahitian" -msgstr "Таїтянська" - -msgid "Tiv" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" - -msgid "Tamashek" +"У цьому шрифті не міститься гліфів з кодуваннями Unicode.\n" +"Ймовірно ви не зможете скористатися виведеними даними." + +msgid "" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" msgstr "" +"У цьому шрифті містяться нецілочисельні координати. Це нормально\n" +"для шрифтів PostScript і SVG, але може спричинити проблеми для TrueType.\n" +"Чи слід вважати це помилкою?" -msgid "Temne" -msgstr "Темне" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "У цьому шрифті не міститься гліфа з назвою «%.40s»" -msgid "Tundra Nenets" -msgstr "Ненецька (тундра)" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." +msgstr "" +"У шрифті не увімкнено вертикальної метрики.\n" +"Увімкніть метрику за допомогою пункту меню «Елемент->Відомості щодо шрифту»." -msgid "Tonga" -msgstr "Тонга" +msgid "This font does not specify font-face\n" +msgstr "У цьому шрифті не вказано нарису шрифту\n" -msgid "Todo" -msgstr "Тодо" +msgid "This font does not specify units-per-em\n" +msgstr "У цьому шрифті не вказано кількість одиниць на em\n" -msgid "Toma" -msgstr "" +msgid "This font does not specify unitsPerEm, so we guess 1000." +msgstr "У цьому шрифті не вказано unitsPerEm, припускаємо 1000." -msgid "Tok Pisin" +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"Цей шрифт засновано на наборі символів %1$.20s-%2$.20s-%3$d, але найкраще, " +"що вдалося знайти, це %1$.20s-%2$.20s-%4$d.\n" +"Використати знайдене, чи ви знайдете самі?" -msgid "Tshangla" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Цей шрифт є помилковим: у ньому вказано підтаблицю розширень GPOS, яка " +"вказує\n" +"на іншу підтаблицю розширень.\n" -msgid "Turoyo Aramaic" -msgstr "Туройо (арамейська)" - -msgid "Tumbuka" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"Цей шрифт є помилковим: у ньому вказано підтаблицю розширень GSUB, яка " +"вказує\n" +"на іншу підтаблицю розширень.\n" -msgid "Tulu" -msgstr "Тулу" - -msgid "Tuvin" -msgstr "Тувинська" +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" +msgstr "" +"Цей шрифт позначено як FSType 2 (Обмеження\n" +"ліцензування). Це означає, що його не можна редагувати без\n" +"дозволу законного власника.\n" +"\n" +"У вас є такий дозвіл?" -msgid "Tuvalu" +#, c-format +msgid "" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" msgstr "" +"У цьому шрифті, %s, вказано декілька записів модифікацій GPOS «size». " +"Програмі невідомий спосіб їх обробки. Запис буде вибрано довільним чином.\n" -msgid "Twi" -msgstr "Тві" +msgid "This glyph can use a stem3 hint" +msgstr "У цьому гліфі можна використати гінт stem3" -msgid "Tày" +msgid "" +"This glyph contains a different number of contours in different instances" msgstr "" +"У даних цього гліфа міститься різна кількість контурів у різних екземплярах" -msgid "Tamazight" +msgid "This glyph contains a different number of hints in different instances" msgstr "" +"У даних цього гліфа міститься різна кількість гінтів у різних екземплярах" -msgid "Tzotzil" +msgid "" +"This glyph contains a different number of references in different instances" msgstr "" +"У даних цього гліфа міститься різна кількість посилань у різних екземплярах" -msgid "Udmurt" -msgstr "Удмуртська" - -msgid "Umbundu" +msgid "This glyph contains a horizontal hint near the specified width" msgstr "" +"У гліфі міститься горизонтальний гінт, розташований поблизу від вказаного " +"значення ширини" -msgid "Upper Sorbian" -msgstr "Верхньолужицька" - -msgid "Uyghur" -msgstr "Уйгурська" - -msgid "Venetian" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" msgstr "" +"У цьому гліфі міститься запис підстановки або лігатури, який посилається на " +"порожній символ" -msgid "Volapük" +msgid "This glyph contains a vertical hint near the specified width" msgstr "" +"У гліфі міститься вертикальний гінт, розташований поблизу від вказаного " +"значення ширини" -msgid "Võro" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" msgstr "" +"Цей гліф містить точки прив’язки для деяких, але не всіх, класів прив’язки у " +"підтаблиці" -msgid "Wa" -msgstr "Ва" - -msgid "Wagdi" -msgstr "Ваґді" - -msgid "Waray-Waray" +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." msgstr "" +"Гліф містить дані щодо контурів і посилань.\n" +"(або містить посилання з помилковою матрицею перетворення, яку програма " +"вважає контуром).\n" +"Такий гліф не може бути записано у форматі гліфів TrueType." -msgid "West-Cree" -msgstr "Західна крі" - -msgid "Wolof" -msgstr "Волоф" - -msgid "Walloon" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" msgstr "" +"У цьому гліфі містяться контрольні точки, які, ймовірно, розташовані дуже " +"близько до основних точок, що ускладнить зміну вигляду сплайна" -msgid "Mewati" -msgstr "" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "У даних цього гліфа міститься різні пари кернінґу у різних екземплярах" -msgid "Tai Lue" -msgstr "Тай лі" +msgid "This glyph extends further below the baseline than desired" +msgstr "Точки цього гліфа розташовано дуже низько відносно лінії шрифту" -msgid "Minjangbal" -msgstr "" +msgid "This glyph extends left further than desired" +msgstr "Точки цього гліфа розташовано лівіше за бажану відстань" -msgid "Khengkha" +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" msgstr "" +"У цього гліфа чотири гінти, але якщо пропустити цей, гліф відповідатиме " +"гінту stem3" -msgid "Soga" +msgid "" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." msgstr "" +"Для цього гліфа не встановлено інструкцій. Додавання інструкцій (DELTA) може " +"значно змінити його растеризацію." -msgid "Kpelle (Liberia)" -msgstr "" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Цей гліф визначено у декількох підшрифтах CID" -msgid "Yakut" -msgstr "Якутська" +msgid "This glyph is defined in one instance font but not in another" +msgstr "Цей гліф визначено у одному екземплярі шрифту, але його немає у іншому" -msgid "Yao" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." msgstr "" +"Цей гліф прив’язано до точки коду unicode, яка є відмінною від його назви." + +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Цей гліф не визначено у жодному з підшрифтів CID" -msgid "Yapese" +msgid "" +"This glyph is not mapped to any unicode code point, but its name should be." msgstr "" +"Цей гліф не прив’язано до точки коду unicode, але його назву має бути " +"прив’язано." -msgid "Y-Cree" -msgstr "Крі (Y)" +msgid "This glyph is taller than desired" +msgstr "Цей гліф є вищим, ніж бажана висота" -msgid "Yi Classic" -msgstr "Ї (класична)" +msgid "This glyph is wider than desired" +msgstr "Цей гліф є ширшим за бажану ширину" -msgid "Yi Modern" -msgstr "Ї (сучасна)" +msgid "This glyph self-intersects" +msgstr "Цей гліф самоперетинається" -msgid "Zealandic" +msgid "" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" +"Цей гліф самоперетинається. Перевірка на належний напрямок є беззмістовною, " +"доки самоперетини не буде усунуто." -msgid "Standard Moroccan Tamazight" +msgid "" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" +"Для цього гліфа має бути показано точки спіро, але, на жаль, FontForge не " +"вдалося завантажити libspiro, отже точками спіро не можна буде скористатися, " +"замість них буде показано звичайні точки кривих Безьє." -msgid "Zhuang" +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" +"Для цього гліфа має бути показано точки спіро, але, на жаль, fontforge було " +"зібрано без підтримки бібліотеки спіро, отже буде показано лише звичайні " +"точки кривих Безьє." -msgid "Chinese Hong Kong" -msgstr "Китайська (Гонконг)" +msgid "This glyph's advance width is different from the standard width" +msgstr "Ширина цього гліфа відрізняється від стандартної ширини" -msgid "Chinese Phonetic" -msgstr "Китайська фонетична" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "Вертикальні розміри цього гліфа відрізняються від стандартної ширини" -msgid "Chinese Simplified" -msgstr "Китайська (спрощена)" +msgid "This hint does not control any points" +msgstr "Цей гінт не керує жодною точкою" -msgid "Chinese Traditional" -msgstr "Китайська (традиційна)" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "У цьому гінті вказано помилкову ширину для гінту stem3" -msgid "Zande" -msgstr "Занді" +msgid "This index is much larger than the closest neighbor" +msgstr "Цей індекс набагато перевищує найближчий сусідній" -msgid "Zazaki" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"Буде відкрито понад 10 вікон.\n" +"Це саме те, чого ви бажаєте?" -msgid "Language(s)" -msgstr "Мови" - -msgid "Script(s) & Language(s)" -msgstr "Писемності і мови" - -#, c-format msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "Мови «%s» немає у списку відомих мов, її буде пропущено" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" +msgstr "" +"Це «абстрактний» ґаджет. Його ніколи не буде показано на екрані,\n" +"але він є кореневим ґаджетом ієрархії, властивості якого\n" +"успадковують інші." -#, c-format msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" -"Декількох міток мов, зокрема «%s», немає у списку відомих мов, отже їх буде " -"пропущено" - -msgid "Language List" -msgstr "Список мов" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "" +"Абстрактний клас, що визначає спільні характеристики \n" +"Вікна шрифту, Вікна символу, Вікна растру і Вікна метрики" msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" -"Позначте потрібні мови.\n" -"Утримуйте натиснутою клавішу Ctrl для\n" -"позначення відокремлених пунктів." - -msgid "Language Missing" -msgstr "Не вказано мову" +"Це розпізнавальне число, спільне для всіх елементів цього\n" +"сімейства шрифтів з однаковим стилем (тобто 10 пт напівжирний\n" +"і 24 пт напівжирний матимуть один ідентифікатор, а 10 пт\n" +"курсив — інший)." +#, c-format msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" msgstr "" -"Вам слід вибрати принаймні одну мову.\n" -"Скористайтеся мовою «Типова», якщо жодна з мов не є відповідною." - -msgid "No scripts" -msgstr "Не вказано писемності" +"Ймовірно, цей шрифт є коректним шрифтом URW, але його дані збережено у " +"форматі (%c%c),\n" +"підтримки якого у FontForge не передбачено. У FontForge передбачено " +"підтримку лише\n" +"шрифтів у форматі «IK».\n" -msgid "You must select at least one script if you provide a feature tag." +msgid "" +"This is roughly (very roughly) the number off em-units\n" +"of error that two glyphs may have to belong in the same\n" +"class. This error is taken by comparing the two glyphs\n" +"to all other glyphs and summing the differences.\n" +"A small number here (like 2) means lots of small classes,\n" +"while a larger number (like 20) will mean fewer classes,\n" +"each with more glyphs." msgstr "" -"Якщо ви вказуєте теґ модифікації, вам слід вказати принаймні один скрипт." +"Це числова (наближена) міра похибки у одиницях em,\n" +"на яку можуть відрізнятися два гліфа, що належать\n" +"до одного класу. Ця похибка визначається порівнянням\n" +"двох гліфів з іншими гліфами з наступним додаванням\n" +"відмінностей. Мале значення (порядку 2) дасть багато\n" +"малих класів, а більше значення (порядку 20) дасть\n" +"менше класів, кожен з яких міститиме більше гліфів." -msgid "Bad script tag" -msgstr "Помилкова мітка писемності" +msgid "" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." +msgstr "" +"Це наближене розташування нескінченно далекої точки.\n" +"У ньому не враховується відступ, спричинений параметрами\n" +"«Центр позначеного» і «Останнє натискання»." -#, c-format msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." msgstr "" -"Теґ писемності у рядку %d (%s) є занадто довгим. Його довжина не повинна " -"перевищувати 4 літери." +"Це відмінність у кривині між наступним і\n" +"попереднім сплайнами. Контури часто виглядають\n" +"краще, якщо це число близьке до 0." -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "Теґ писемності у рядку %d (%s) має бути зазначено у ASCII.\n" +msgid "This is the main fontforge window displaying a font" +msgstr "Основне вікно fontforge, де буде показано шрифт" -msgid "No languages" -msgstr "Не вказано мови" +msgid "" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." +msgstr "" +"Позначка, яка відрізняє ComboBox і ListButton від\n" +"TextField і звичайних кнопок." -msgid "You must select at least one language for each script." -msgstr "Вам слід вказати принаймні одну мову для кожної з писемностей." +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"Це кількість пікселів, на яку слід пересунути\n" +"точку прив’язки у горизонтальному напрямку, якщо\n" +"гліф растеризується до вказаного вище розміру. Значення\n" +"є частиною таблиці пристроїв для точки прив’язки.\n" +"Таблиці пристроїв особливо важливі для малих розмірів\n" +"у пікселях, коли помилки округлення мають значніший\n" +"вплив на показ гліфів." -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "Теґ мови у рядку %d (%s) має бути вказано у ASCII.\n" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"Це кількість пікселів, на яку слід пересунути\n" +"точку прив’язки у вертикальному напрямку, якщо\n" +"гліф растеризується до вказаного вище розміру. Значення\n" +"є частиною таблиці пристроїв для точки прив’язки.\n" +"Таблиці пристроїв особливо важливі для малих розмірів\n" +"у пікселях, коли помилки округлення мають значніший\n" +"вплив на показ гліфів." -msgid "Bad language tag" -msgstr "Помилкова мітка мови" +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"Це перетворення на курсив може бути неповним!\n" +"Ймовірно, вам варто виправити вручну e, g, k та v-z,\n" +"літери в, г, д, е, ж, л, м, ц, щ, ъ, ђ,\n" +"всі грецькі літери нижнього регістру, а також, ймовірно все інше." #, c-format msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" msgstr "" -"Теґ мови у рядку %d (%s) є занадто довгим. Теґ має складатися не більше, ніж " -"з 4 літер" +"Ця пара кернінґу (%.20s і %.20s) зараз є частиною класу кернінґу з відступом " +"0 для цієї комбінації. Хочете змінити цей запис класу кернінґу (або створити " +"пару кернінґу лише для цих двох гліфів)?" -msgid "Script(s)" -msgstr "Писемності" +msgid "This ligature index is already in use" +msgstr "Цей індекс лігатури вже використано" msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" -"Кожна модифікація діє на певний набір писемностей\n" -"і мов.\n" -"Зазвичай, визначається лише одна писемність, але\n" -"можна визначити і декілька.\n" -"Писемність визначається чотирилітерним теґом\n" -"писемності OpenType.\n" +"Схоже на дані level1 (або level2) ofm. У FontForge передбачено підтримку " +"лише файлів level0, програма не здатна читати дані файлів level1." -msgid "OpenTypeFeature|New" -msgstr "Створити" +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" +msgstr "" +"Схоже на формат ikarus, зразки якого доводилося бачити авторові програми, " +"але\n" +"документації так і не вдалося знайти. FontForge ще не підтримує цей формат.\n" -msgid "You must choose a lookup type" -msgstr "Вам слід вибрати тип фільтрування" +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." +msgstr "" +"Здається, це один з файлів бази даних SplineFont FontForge,\n" +"а не один з файлів визначень підшрифтів TeX.\n" +"Прикрий збіг у суфіксах файлів." -msgid "No Lookup Type Selected" -msgstr "Не вибрано тип фільтрування" +msgid "This lookup contains no data" +msgstr "У цьому фільтруванні не міститься жодних даних" -msgid "You must select a Lookup Type." -msgstr "Вам слід вибрати тип фільтрування." +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgstr "" +"Це фільтрування недієздатне, неможливо визначити його тип у рядку %d %s" -msgid "Unnamed lookup" -msgstr "Фільтрування без назви" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "Цей клас позначок (%s) було використано у фільтрі %s" -msgid "You must name the lookup." -msgstr "Вам слід дати фільтруванню назву." +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "Цей набір позначок (%s) було використано у фільтрі %s" -msgid "Bad feature tag" -msgstr "Помилковий теґ модифікації" +msgid "This may take a while. Please be patient..." +msgstr "Дія може тривати деякий час. Будь ласка, зачекайте…" #, c-format msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" msgstr "" -"Теґ модифікації у рядку %d (%s) є занадто довгим. Він має не перевищувати 4 " -"літер у довжину (або бути параметром модифікації mac у форматі двох чисел у " -"кутових дужках, наприклад <3,4>)" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "Теґ модифікації у рядку %d (%s) слід вказати символами ASCII.\n" +"Цей багатоосновний шрифт складається з %1$d екземплярів шрифтів, але у " +"FontForge передбачено можливість обробки лише %2$d основних шрифтів для %3$d " +"осей. У FontForge належне редагування такого шрифту неможливе." #, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "Теґ писемності у рядку %d (%s) має бути зазначено у ASCII.\n" +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" +msgstr "" +"Цей багатоосновний шрифт складається з %1$d екземплярів шрифтів, але для " +"%3$d осей потрібно %2$d основних шрифтів. У FontForge належне редагування " +"такого шрифту неможливе." -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." msgstr "" -"Теґ писемності у рядку %d (%s) є занадто довгим. It may be at most 4 letters" +"Тут мають бути лише символи ASCII, отже не можна використовувати символ © " +"(замість нього слід використати (c))." -msgid "Lookup name already used" -msgstr "Фільтрування з такою назвою вже існує" +msgid "This must be a truetype layer." +msgstr "Цей шар має бути шаром truetype." msgid "" "This name has already been used for another lookup.\n" @@ -22291,7553 +22626,4731 @@ "Цю назву вже використано для іншого фільтрування.\n" "Назви фільтрувань не повинні повторюватися." -msgid "Lookup" -msgstr "Пошук" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." +msgstr "" +"Цю назву вже було використано для позначення класу або набору позначок №%d." -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" msgstr "" -"У кожному фільтруванні може міститися багато перетворень,\n" -"але всі перетворення мають належати до одного типу." +"У цьому списку назв міститься принаймні одна назва гліфа, складена з " +"символів поза межами ASCII, а саме: %s" msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." +"This namelist is based on a namelist which contains non-ASCII glyph names" msgstr "" -"Більшість фільтрувань буде долучено до модифікації,\n" -"яка є активною у певній писемності певної мови.\n" -"Інколи фільтрування не долучаються до жодної\n" -"модифікації, але викликаються іншим умовним\n" -"фільтруванням. Крім того, фільтрування може\n" -"бути долучено до декількох модифікацій.\n" -"Модифікація задається чотирилітерним теґом\n" -"OpenType або дволіцифровою комбінацією mac:\n" -"<модифікація,параметр>." - -msgid "Right To Left" -msgstr "Справа ліворуч" - -msgid "Ignore Base Glyphs" -msgstr "Ігнорувати основні гліфи" - -msgid "Ignore Ligatures" -msgstr "Ігнорувати лігатури" - -msgid "Ignore Combining Marks" -msgstr "Ігнорувати позначки складання" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Клас позначок:" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Набір позначок:" - -msgid "Lookup Name:" -msgstr "Назва фільтра:" - -msgid "Store ligature data in AFM files" -msgstr "Зберігати дані лігатур у файлах AFM" +"Цей список назв засновано на списку назв, що містить назви гліфів, що лежать " +"поза межами ASCII" -msgid "Name in use" -msgstr "Назва використовується" +msgid "This operation cannot be undone, do it anyway?" +msgstr "Наслідки виконання цієї дії не можна скасувати. Виконати дію?" -#, c-format msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" +"This option prepends a timestamp in the format YYMMDDHHMM to the filename " +"and font-family name metadata." msgstr "" -"Назву %.80s вже було використано для ідентифікації класу прив’язки у іншій " -"підтаблиці фільтрування (%.80s)" +"За допомогою цього пункту можна додати часову позначку у форматі РРММДДГГХХ " +"як префікс до назви файла та метаданих назви сімейства шрифтів." -msgid "Name used twice" -msgstr "Назву використано двічі" +msgid "This outline glyph is missing a bitmap version" +msgstr "У цього обрису гліфа немає растрової версії" -#, c-format msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." +"This outline glyph's advance width is different from that of the bitmap's" msgstr "" -"Назву %.80s у цьому списку використано двічі.\n" -"Кожен клас прив’язки повинен мати окрему назву." +"Значення ширини цього обрису гліфа відрізняється від значення ширини растру" -#, c-format msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" msgstr "" -"Ви справді хочете вилучити клас прив’язки, %.80s?\n" -"Буде вилучено всі точки прив’язки, пов’язані з цим класом." - -msgid "Remove Anchor Class?" -msgstr "Вилучити клас прив’язки?" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Класи прив’яки у підтаблиці %.80s" - -msgid "New Anchor Class" -msgstr "Новий клас прив’язки" - -msgid "Base Glyph Name" -msgstr "Базова назва гліфа" - -msgid "Ligature Glyph Name" -msgstr "Назва лігатури гліфа" - -msgid "First Glyph Name" -msgstr "Перша назва гліфа" +"Цю панель призначено лише для показу даних. Тут ви можете\n" +"бачити список символів у шрифті. Якщо вам потрібно встановити\n" +"значення діапазону Unicode OS/2, перейдіть на панель" msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" msgstr "" -"З можливостями, пов’язаними з цим фільтруванням, не пов’язано жодних " -"скриптів. Отже, ніяких дій не виконуватиметься." +"Ймовірно, цей контур має самоперетини (хоча програмі і не вдалося\n" +" виявити під час пошуку самоперетинів), зверніть увагу на кути." -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "У шрифті немає гліфа з назвою %s" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Цей контур слід було намалювати у напрямку за годинниковою стрілкою" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Вам слід вказати гліф-замінник для %s" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Цей контур слід було намалювати у напрямку проти годинникової стрілки" -#, c-format msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" msgstr "" -"У гліфі %.60s ви посилаєтеся на гліф з назвою %.80s. Цього гліфа ще немає у " -"шрифті. Посилання створено навмисно?" - -msgid "Duplicate data" -msgstr "Дублювання даних" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "Виявлено два записи для одного набору гліфів (%.80s і %.80s)" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Виявлено два записи для одного гліфа (%.80s)" - -msgid "Lookup Table Edit" -msgstr "Редагування таблиці фільтрування" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Підтаблиця фільтрування, %s" - -msgid "_Alphabetic" -msgstr "За _абеткою" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Впорядкувати список назв гліфів за абеткою" +"У цьому файлі pdf міститься словник /Encrypt, а поточна версія FontForge не\n" +"підтримує шифрування pdf" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Впорядкувати список за кодом Unicode гліфів" +msgid "This pdf file has no fonts" +msgstr "У цьому файлі pdf немає даних щодо шрифтів" -msgid "_By Base Char" -msgstr "_За основним символом" +msgid "This pdf file has no pages" +msgstr "У цьому файлі pdf немає сторінок" msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" -"Впорядковувати спочатку за основним гліфом (якщо є).\n" -"Таким чином «Agrave» буде поряд з «A»" - -msgid "By _Scripts" -msgstr "За _писемностями" +"Набір елементів, які потрібні для ідентифікації стилю\n" +"шрифту. Назви елементів можна перекладати різними мовами\n" +"(англійською обов’язково, іншими — ні). Цю назву слід\n" +"використовувати для всіх шрифтів з однаковим ідентифікатором\n" +"стилю." msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" -"Визначити головним критерієм впорядкування писемність.\n" -"Отже A і Z будуть у одному блоці впорядкування,\n" -"а альфа і омега — у іншому, відмінному від A." +"Це посилання має матрицю перетворення, яку не може бути виражено у шрифтах " +"Type1/2.\n" +"Масштабування або обертання заборонено." msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." msgstr "" -"Не показувати стовпчиків з 0\n" -"Фільтрування OpenType забезпечує до 8 типів\n" -"даних, але майже всі фільтрування використовують\n" -"лише один або два. Якщо пропускати нульові стовпчики\n" -"інтерфейс стане простішим." - -msgid "_Populate" -msgstr "_Заповнити" +"Для цього посилання визначення матрицю перетворення, яку не можна виразити " +"засобами truetype.\n" +"Всі записи (окрім перенесень) мають належати діапазону [-2.0,2.0).\n" +"Перенесення має бути цілим." -msgid "Auto_Kern" -msgstr "Авто_кернінґ" +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "" +"Посилання було віддзеркалено, отже контури у ньому є неправильно " +"орієнтованими" msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." msgstr "" -"Для кожної з писемностей, до яких застосовується це фільтрування,\n" -"знайти всі пари гліфів писемності і спробувати визначити придатний\n" -"кернінґ для цих пар." +"У цьому посиланні використовується відповідність\n" +"точок, але посилається воно на гліф (або вкладене\n" +"в нього посилання посилається на гліф), чиї точки\n" +"було перенумеровано." msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." +"This rule activates no lookups.\n" +"Proceed anyway?" msgstr "" -"Додати записи для всіх гліфі у писемностях, яких стосується цей " -"фільтрування.\n" -"Якщо FontForge зможе знайти типове значення, він також додасть його." - -msgid "_Add Selected" -msgstr "_Додати до позначених" - -msgid "_AutoKern Selected" -msgstr "_Автокернінґ позначених" +"Це правило не активує жодного фільтра.\n" +"Продовжувати попри це?" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "Додати дані щодо кернінґу між всіма парами позначених гліфів" +msgid "This setting is already used" +msgstr "Цей параметр уже використано" -msgid "Add entries for all selected glyphs." -msgstr "Додати записи до всіх позначених гліфів." - -msgid "_Remove Empty" -msgstr "Ви_лучити порожні" +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." +msgstr "" +"Визначає штриховий шаблон лінії.\n" +"Не заповнюйте поле, якщо лінія має бути суцільною.\n" +"Штрихові лінії задаються 8 цілими числами (від\n" +"0 до 255), які задають шаблон штриха у одиницях\n" +"em. «10 10» означає, що перші 10 одиниць лінії,\n" +"далі 10 одиниць проміжку, далі знову 10 одиниць\n" +"лінії тощо." -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "Вилучити всі «порожні» записи, такими вважаються всі поля 0" +msgid "" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" +msgstr "" +"Цей параметр визначає інтервал між рядками на mac.\n" +"(Значення нижнього акценту зазвичай є від’ємним.)\n" +"Якщо пункт «[] Є відступом» не позначено, будь-яке\n" +"введене вами значення буде значенням, використаним\n" +"у hhea. Якщо пункт буде позначено, будь-яке введене\n" +"вами значення буде додано до меж шрифту. Здебільшого, варто вказати значення " +"0 і позначити\n" +"пункт «[*] Є відступом».\n" +"\n" +"Зауваження: нижній акцент hhea є ВІД’ЄМНИМ значенням\n" +"для елементів під лінією шрифту." -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "Вилучити всі «порожні» записи, записи без другого гліфа" +msgid "This spline set has no points.\n" +msgstr "У цьому наборі сплайнів не має точок.\n" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "Вилучити всі «порожні» записи, записи без початкового гліфа" +msgid "This version of FontForge expects freetype 2.3.7 or more." +msgstr "" +"Для роботи у цій версії FontForge слід встановити freetype 2.3.7 або новішу " +"версію." -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "Вилучити всі «порожні» записи, записи без гліфів-замінників" +msgid "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "" +"Цю версію fontforge було зібрано без підтримки бібліотеки spiro, отже ви не " +"зможете ними скористатися." -msgid "Remove All" -msgstr "Вилучити всі" +msgid "This window displays a single outline glyph" +msgstr "Вікно з обрисом окремого гліфа" -msgid "Remove all entries." -msgstr "Вилучити всі записи." +msgid "This window displays a single outline glyph (more data)" +msgstr "У цьому вікні показано обрис окремого гліфа (додаткові дані)" -msgid "_Default Using Suffix:" -msgstr "_Типовий суфікс:" +msgid "This window displays metrics information about a font" +msgstr "У цьому вікні показано параметри метрики цього шрифту" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" -"Додати записи до фільтрування на основі вказаного суфікса.\n" -"Отже, якщо буде вказано суфікс «superior», а шрифт містить\n" -"гліфи з назвами «A» і «A.superior» (а фільтрування\n" -"застосовується до латиниці), FontForge додасть запис\n" -"відповідності «A» -> «A.superior»." +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "Відмінність між «тонким» і «товстим»:" -msgid "_Default New Entries to First" -msgstr "_Типово нові записи на початку" +msgid "Threshold between Thin and Thick Stems" +msgstr "Відмінність між «тонким» і «товстим» основним штрихами" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" -"Під час додавання нових записів надавати їм\n" -"ті самі значення приростів, що і у першому рядку." +msgid "Tibetan" +msgstr "Тибетська" -msgid "When adding new entries provide default kerning values." -msgstr "Під час додавання нових записів призначати типові значення кернінґу." +msgid "Tibetan (PRC)" +msgstr "Тибетська (КНР)" -msgid "Please name this subtable" -msgstr "Будь ласка, вкажіть назву цієї підтаблиці" +msgid "Tibetan Bhutan" +msgstr "Тибетська (Бутан)" -msgid "Duplicate name" -msgstr "Дублювати назву" +msgid "Tifinagh" +msgstr "Тіфінаг (давньолівійська)" -msgid "There is already a subtable with that name, please pick another." -msgstr "Підтаблиця з такою назвою вже існує. Будь ласка, виберіть іншу назву." +msgid "Tifinagh (Berber)" +msgstr "Тіфінаг (берберська)" -msgid "No Subtable" -msgstr "Немає підтаблиці" +msgid "Tigre" +msgstr "Тігре" -msgid "Create a new lookup" -msgstr "Створити нове фільтрування" +msgid "Tigrinya" +msgstr "Тигринійська" -msgid "Add a subtable to which lookup?" -msgstr "Додати до цього фільтрування підтаблицю?" +msgid "Tigrinya Ethiopia" +msgstr "Тигринійська (Ефіопія)" -msgid "Select glyphs for the first part of the kern pair" -msgstr "Виберіть гліфи для першої частини пари кернінґу" +msgid "Tigrinyan Eritrea" +msgstr "Тигринійська (Еритрея)" -msgid "Select glyphs for the second part of the kern pair" -msgstr "Виберіть гліфи для другої частини пари кернінґу" +msgid "Tile Bounding Box:" +msgstr "Обмежувальна рамка плитки:" -msgid "No selection" -msgstr "Нічого не позначено" +msgid "Tile Margin" +msgstr "Поле плитки" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" -"Будь ласка, позначте гліфи на панелях перегляду шрифту у нижній частині " -"діалогового вікна, щоб FontForge відніс їх до класів." +msgid "Tile Margin:" +msgstr "Поле плитки:" -msgid "Intra Class Distance" -msgstr "Відстань у межах класу" +msgid "Tile Max X" +msgstr "Макс. X плитки" -msgid "Kerning format" -msgstr "Формат кернінґу" +msgid "Tile Max Y" +msgstr "Макс. Y плитки" -msgid "Use individual kerning pairs" -msgstr "Використовувати окремі пари кернінґу" +msgid "Tile Min X" +msgstr "Мін. X плитки" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" -"У цьому форматі вам слід вказати всі пари кернінґу, які\n" -"вам потрібні." +msgid "Tile Min Y" +msgstr "Мін. Y плитки" -msgid "Use a matrix of kerning classes" -msgstr "Використовувати матрицю класів кернінґу" +msgid "Tile Path" +msgstr "Контур плиток" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" -"У цьому форматі ви визначаєте послідовність класів гліфів\n" -"і вказуєте матрицю, яка визначає спосіб взаємодії кожного\n" -"класу з іншими." +msgid "Tile Pattern" +msgstr "Візерунок плитки" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "FontForge спробує визначити класи кернінґу для позначених гліфів" +msgid "Tile Pattern..." +msgstr "Візерунок плитки…" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" -"FontForge шукатиме гліфи, позначені на панелі шрифту\n" -"і спробує знайти групи подібних гліфів і створити\n" -"класи кернінґу на основі цих даних." +msgid "Tile Size" +msgstr "Розмір плитки" -msgid "Intra Class Distance:" -msgstr "Відстань у межах класу:" +msgid "Tile _Path..." +msgstr "_Контур плитки…" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." +msgid "Time (in milliseconds) that popup windows remain visible" msgstr "" -"Це числова (наближена) міра похибки у одиницях em,\n" -"на яку можуть відрізнятися два гліфа, що належать\n" -"до одного класу. Ця похибка визначається порівнянням\n" -"двох гліфів з іншими гліфами з наступним додаванням\n" -"відмінностей. Мале значення (порядку 2) дасть багато\n" -"малих класів, а більше значення (порядку 20) дасть\n" -"менше класів, кожен з яких міститиме більше гліфів." +"Час (у мілісекундах), протягом якого контекстні вікна залишатимуться видимими" -msgid "C_lasses" -msgstr "К_ласи" +msgid "Tiny Selection" +msgstr "Занадто мало вибрано" -msgid "_Pairs" -msgstr "_Пари" +msgid "Title Background" +msgstr "Тло заголовків" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" -"Кернінґ може бути вказано або за класами гліфів\n" -"або за попарними комбінаціями окремих гліфів.\n" -"Який спосіб слід використати для цієї підтаблиці?" +msgid "Title Divider Color" +msgstr "Колір роздільників заголовка" -msgid "No Script Tag" -msgstr "Немає теґу писемності" +msgid "Title Font" +msgstr "Шрифт заголовків" -msgid "Please specify a 4 letter opentype script tag" -msgstr "Будь ласка, вкажіть 4-літерний теґ писемності opentype" +msgid "Title Text Color" +msgstr "Колір тексту заголовків" -msgid "Script Tag too long" -msgstr "Теґ писемності занадто довгий" +msgid "Titling" +msgstr "Форми заголовків" -msgid "Invalid language" -msgstr "Некоректна мова" +msgid "To P_DF File" +msgstr "До фа_йла PDF" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" -"Будь ласка, вкажіть список відокремлених комами 4-літерних теґів мов opentype" - -msgid "Add Language(s) to Script" -msgstr "Додати мови до писемності" - -msgid "Remove Language(s) from Script" -msgstr "Вилучити мови з писемності" - -msgid "Script Tag:" -msgstr "Теґ писемності:" - -msgid "Language Tag:" -msgstr "Теґ мови:" - -msgid "No Start Glyph" -msgstr "Немає початкового гліфа" +msgid "To _File" +msgstr "До _файла" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "У кодуванні не міститься нічого з назвою %.40s" +msgid "To _Hundredths" +msgstr "Округлити до с_отих" -msgid "Not enough glyphs" -msgstr "Недостатньо гліфів" +msgid "To _Int" +msgstr "Округлити до _цілих" msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "У кодуванні не вистачає гліфів для іменування всіх позначених символів" - -msgid "Bad selection" -msgstr "Помилкове позначення" +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the feature, left click on it.\n" +"To change the text, left click in it and then type.\n" +msgstr "" +"Щоб створити нову назву, клацніть лівою кнопкою миші на кнопці «Створити» і " +"виберіть локаль (мову).\n" +"Щоб змінити локаль, клацніть лівою на ній.\n" +"Щоб змінити модифікацію, клацніть лівою на ній.\n" +"Щоб змінити текст, клацніть лівою на ньому і введіть текст.\n" msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." +"To create a new name, left click on the button, and select a locale " +"(language).\n" +"To change the locale, left click on it.\n" +"To change the text, left click in it and then type.\n" msgstr "" -"Перейменування базових гліфів заборонено, а ваші позначення містять деякі з " -"базових гліфів." +"Щоб створити нову назву, клацніть лівою кнопкою миші на кнопці «Створити» і " +"виберіть локаль (мову)\n" +"Щоб змінити локаль, клацніть лівою на ній.\n" +"Щоб змінити текст, клацніть лівою на ньому і введіть текст.\n" msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." +"To create a new name, left click on the button, and select a locale.\n" +"To change the locale, left click on it.\n" +"To change the string type, left click on it.\n" +"To change the text, left click in it and then type.\n" +"To delete a name, right click on the name & select Delete from the menu.\n" +"To associate or disassociate a truetype name to its postscript equivalent\n" +"right click and select the appropriate menu item." msgstr "" -"Осільки позначені гліфи є також початковими гліфами, їх буде перейменовано, " -"отже вони не зможуть бути початковими гліфами для фільтрування." +"Щоб створити нову назву, клацніть лівою на кнопці <Створити> і виберіть " +"локаль.\n" +"Щоб змінити локаль, клацніть лівою на поточній назві локалі.\n" +"Щоб змінити тип рядка, клацніть лівою на поточному рядку.\n" +"Щоб змінити текст, клацніть лівою на поточному і введіть новий текст.\n" +"Щоб вилучити назву, клацніть правою на назві і виберіть пункт «Вилучити у " +"меню.\n" +"Щоб пов’язати або скасувати прив’язування назви truetype з еквівалентом\n" +"postscript, клацніть правою на назві і виберіть відповідний пункт меню." -msgid "Can't specify a subtable here" -msgstr "Тут не можна вказувати підтаблицю" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." +msgstr "" +"Для створення файла сімейства шрифтів Mac поточний шрифт має бути звичайним " +"(Normal, Regular тощо). Також має бути відкрито шрифти з тією самою назвою " +"сімейства." -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Якщо ви не вкажете суфікса, гліфи не буде перейменовано." +msgid "To the glyph names starting at:" +msgstr "До назв гліфів, що починаються з:" -msgid "Missing suffix" -msgstr "Не вказано суфікса" +msgid "To their own names" +msgstr "До власних назв" -msgid "Mass Glyph Rename" -msgstr "Пакетне перейменування гліфів" +msgid "To:" +msgstr "До:" -msgid "Rename all glyphs in the selection" -msgstr "Перейменувати всі гліфи у позначеному" +msgid "Todo" +msgstr "Тодо" -msgid "By appending the suffix:" -msgstr "З додаванням суфікса:" +msgid "Tonga" +msgstr "Тонга" -msgid "To their own names" -msgstr "До власних назв" +msgid "Tongan" +msgstr "Тонга" -msgid "To the glyph names starting at:" -msgstr "До назв гліфів, що починаються з:" +msgid "Too Big" +msgstr "Занадто великий" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" -"Отже, якщо ви введете тут «A», перший позначений гліф буде названо «A." -"суфікс».\n" -"Другий — «B.суфікс» тощо." +msgid "Too Complex or Bad" +msgstr "Занадто складний або помилковий" -msgid "If one of those glyphs already has a suffix" -msgstr "Якщо один з цих гліфів вже має суфікс" +msgid "Too Many Breakpoints" +msgstr "Занадто багато точок зупину" -msgid "Append to it" -msgstr "Дописати" +msgid "Too Many Glyphs" +msgstr "Занадто багато гліфів" -msgid "Replace it" -msgstr "Змінити" +msgid "Too Many Hints" +msgstr "Занадто багато гінтів" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Додатково, додати це відображення до підтаблиці фільтрування:" +msgid "Too Many Kerns" +msgstr "Занадто багато кернів" -msgid "Bad Language" -msgstr "Помилкова мова" +msgid "Too Many Points" +msgstr "Занадто багато точок" -msgid "This feature code is already used" -msgstr "Код цієї модифікації вже використано" +#, c-format +msgid "Too few items on stack for blend in %s\n" +msgstr "Занадто мало елементів у стеку для виконання blend у %s\n" -msgid "Setting" -msgstr "Параметр" +#, c-format +msgid "Too few items on stack for get in %s\n" +msgstr "Занадто мало елементів у стеку для виконання get у %s\n" -msgid "_Language:" -msgstr "_Мова:" +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "Занадто мало елементів у стеку для виконання put у %s\n" -msgid "_Name:" -msgstr "_Назва:" +msgid "Too many Unique Font IDs" +msgstr "Занадто багато унікальних ідентифікаторів шрифту" -msgid "MacName|_New..." -msgstr "С_творити…" +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "У /BlendDesignPositions визначено занадто багато розташувань осей.\n" -msgid "This setting is already used" -msgstr "Цей параметр уже використано" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "Занадто багато рисок (їх має бути не більше за %d)" -msgid "Setting Id:" -msgstr "Ід. параметра:" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Занадто багато елементів у масиві BlueValues/OtherBlues." -msgid "_Enabled" -msgstr "_Увімкнено" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Занадто багато елементів у масиві FamilyBlues/FamilyOtherBlues." -msgid "Feature _Id:" -msgstr "_Ід. модифікації:" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "Занадто багато записів у словнику CharStrings «%s" -msgid "Mutually Exclusive" -msgstr "Взаємно виключні" +#, c-format +msgid "Too many features %d\n" +msgstr "Занадто багато модифікацій, %d\n" -msgid "Settings" -msgstr "Параметри" +msgid "Too many glyphs" +msgstr "Занадто багато гліфів" -msgid "MacSetting|_New..." -msgstr "С_творити…" +msgid "Too many kern pairs" +msgstr "Занадто багато кернінґових пар" -msgid "MacFeature|_New..." -msgstr "С_творити…" +msgid "Too many layers" +msgstr "Занадто багато шарів" -msgid "MacFeature|Default" -msgstr "Типовий" +#, c-format +msgid "Too many lookups %d\n" +msgstr "Занадто багато фільтрувань %d\n" -msgid "Constants" -msgstr "Сталі" +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "" +"У /BlendDesignMap для вісі %s задано занадто багато точок відображення " +"даних.\n" -msgid "Sub/Superscript" -msgstr "Нижні/Верхні індекси" +#, c-format +msgid "Too many scripts %d\n" +msgstr "Занадто багато скриптів, %d\n" -msgid "Limits" -msgstr "Межі" +#, c-format +msgid "Too many separation marks, starting at: %.20s..." +msgstr "Забагато позначок відокремлення, починаючи з: %.20s…" -msgid "Stacks" -msgstr "Штабелі" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "Занадто багато викликів підпрограм у %s\n" -msgid "Fractions" -msgstr "Дроби" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Занадто багато підпрограм. Можлива обробка не більше за 14 (0-13)\n" -msgid "Over/Underbars" -msgstr "Над-/Підрядкові символи" +msgid "Tool_s" +msgstr "_Інструменти" -msgid "Radicals" -msgstr "Корені" +msgid "Tools" +msgstr "Інструменти" -msgid "Connectors" -msgstr "З’єднання" +msgid "Top Accent" +msgstr "Верхній акцент" msgid "Top Accent Horiz. Pos" msgstr "Гор. поз. верхнього акценту" -msgid "Pre-Built Larger Variants" -msgstr "Попер. створені більші варіанти" +msgid "Top Accent Horizontal Pos" +msgstr "Горизонтальна позиція верхнього акценту" -#. GT: Italic correction -msgid "I.C." -msgstr "В.К." +msgid "Top Accent Pos:" +msgstr "Розташування верхнього акценту:" -msgid "Parts List" -msgstr "Список частин" +msgid "Top Bearing does not change." +msgstr "Розташування верхньої опори не змінюється." -msgid "Height/Kern Data" -msgstr "Дані керну/зросту" +msgid "Top Hint" +msgstr "Верхній гінт" -msgid "Kern" -msgstr "Керн" +msgid "Top Left" +msgstr "Верхній лівий" -msgid "Height Adjusts" -msgstr "Коригування зросту" +msgid "Top Right" +msgstr "Верхній правий" -msgid "Kern Adjusts" -msgstr "Коригування керну" +msgid "Top Zone" +msgstr "Верхня зона" -msgid "Exten Shapes" -msgstr "Розш. форми" +msgid "TopAccent" +msgstr "ВерхАкцент" -msgid "Top Accent" -msgstr "Верхній акцент" +msgid "TopLeft" +msgstr "Верхній лівий" -msgid "Math Kern" -msgstr "Математичний керн" +msgid "TopRight" +msgstr "Верхній правий" -msgid "Vert. Construction" -msgstr "Верт. побудова" +msgid "Trace Color" +msgstr "Колір трасування" -msgid "Hor. Variants" -msgstr "Гор. варіанти" +msgid "Trademark" +msgstr "Товарний знак" -msgid "Hor. Construction" -msgstr "Гор. побудова" +msgid "Traditional Chinese" +msgstr "Традиційна китайська" -msgid "Top Right" -msgstr "Верхній правий" +msgid "Traditional Forms" +msgstr "Традиційні форми" -msgid "Top Left" -msgstr "Верхній лівий" +msgid "Traditional Name Forms" +msgstr "Форми власних назв (кандзі)" -msgid "Bottom Right" -msgstr "Нижній правий" +msgid "" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" +msgstr "" +"Традиційно зріст малих літер у курсивному нарисі дещо менший\n" +"за зріст малих літер у прямому нарисі" -msgid "Bottom Left" -msgstr "Нижній лівий" +msgid "Trailing Jamo Forms" +msgstr "Форми закінчень джамо" -msgid "Glyph Construction" -msgstr "Побудова гліфа" +msgid "Transform" +msgstr "Перетворення" -msgid "Bad device table" -msgstr "Помилкова таблиця пристроїв" +msgid "Transform _All Layers" +msgstr "Перетворити _всі шари" -#, c-format -msgid "Bad device table for %s" -msgstr "Помилкова таблиця пристроїв для %s" +msgid "Transform _Guide Layer Too" +msgstr "Перетворити і шар _напрямних" -msgid "Missing Glyph" -msgstr "Немає гліфа" +msgid "Transform _Width Too" +msgstr "Перетворити і _ширину" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Немає гліфа з назвою %s (використано у %s)" +msgid "Transform ascender serifs" +msgstr "Перетворити засічки верхніх елементів" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "Помилкова таблиця пристроїв для гліфа %s у %s" +msgid "Transform baseline serifs" +msgstr "Перетворити засічки на лінії шрифту" -msgid "Bad Parts List" -msgstr "Помилковий список частин" +msgid "Transform descender serifs" +msgstr "Перетворити засічки нижніх елементів" -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Помилковий список частин для гліфа %s у %s" +msgid "Transform diagonal serifs" +msgstr "Перетворити діагональні засічки" -msgid "Bad Variants List" -msgstr "Помилковий список варіантів" +msgid "Transform kerning _classes too" +msgstr "Перетворити і _класи кернінґу" -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Помилковий список варіантів для гліфа %s у %s" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Перетворити прості модифікації позиціювання і пари _кернінґу" -msgid "MATH table" -msgstr "Таблиця MATH" +msgid "Transform x-height serifs" +msgstr "Перетворити засічки малих літер" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "Помилка у таблиці пристроїв для рядка %d %s" +msgid "Transform:" +msgstr "Перетворення:" -msgid "TopRight" -msgstr "Верхній правий" +msgid "Transformation Matrix" +msgstr "Матриця перетворення" -msgid "TopLeft" -msgstr "Верхній лівий" +msgid "Transformation Matrix Changed" +msgstr "Змінено матрицю перетворення" -msgid "BottomRight" -msgstr "Нижній правий" +msgid "Transformed" +msgstr "Перетворено" -msgid "BottomLeft" -msgstr "Нижній лівий" +msgid "Transformed by:" +msgstr "Перетворено:" -msgid "Graphical" -msgstr "Графічний" +msgid "Transforming..." +msgstr "Перетворення…" -msgid "Textual" -msgstr "Текстовий" +msgid "Transitional Serifs" +msgstr "Перехідна антиква" -msgid "Name:" -msgstr "Назва:" +msgid "Translate By" +msgstr "Перенесення" -msgid "LBearing:" -msgstr "Ліва опора:" +msgid "Translation in X" +msgstr "Пересування за X" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "T-опора:" +msgid "Translation in Y" +msgstr "Пересування за Y" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Двоб.опора:" +msgid "Triangle" +msgstr "Трикутні" -msgid "RBearing:" -msgstr "Права опора:" +msgid "Trimming Undo Information" +msgstr "Обрізання даних буфера скасування дій" -msgid "Kern:" -msgstr "Керн:" +msgid "TrueType (Resource)" +msgstr "TrueType (ресурс)" -msgid "VKern:" -msgstr "Верт.керн:" +msgid "TrueType (Symbol)" +msgstr "TrueType (символи)" -msgid "_Alter Class" -msgstr "_Альтернативний клас" +msgid "TrueType Hints" +msgstr "Гінти TrueType" -msgid "_Create Pair" -msgstr "С_творити пару" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "Інструкції TrueType %.50s" -msgid "Use Kerning Class?" -msgstr "Використовувати клас кернінґу?" +msgid "TrueType Point _Matching:" +msgstr "_Відповідність точок TrueType:" #, c-format msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" -"Ця пара кернінґу (%.20s і %.20s) зараз є частиною класу кернінґу з відступом " -"0 для цієї комбінації. Хочете змінити цей запис класу кернінґу (або створити " -"пару кернінґу лише для цих двох гліфів)?" - -msgid "Load Glyph Name List..." -msgstr "Завантажити список назв гліфів…" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Метрика кернінґу для %.50s" +"У TrueType не передбачено підтримки одночасного\n" +"використання посилань та контурів. Якщо вам\n" +"потрібні інструкції %.30s, вам слід виконати\n" +"одну з таких дій:\n" +" * Від’єднати посилання\n" +" * Скопіювати вбудовані контури окремо (гліф\n" +" без кодування) і зробити посилання на них." #, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Метрика додаткових ширин для %.50s" +msgid "" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." +msgstr "" +"У TrueType не передбачено посилань на\n" +"частини, збільшення яких перевищує 200%%.\n" +"Втім, %1$.30s має масштаб %2$.30s. Всі\n" +"додані інструкції буде знехтувано." -#, c-format -msgid "Metrics For %.50s" -msgstr "Метрика для %.50s" +msgid "" +"TrueType glyphs can either contain references or contours.\n" +"Not both." +msgstr "" +"У гліфах TrueType можуть міститися посилання або контури.\n" +"Одночасне використання обох заборонено." -msgid "Point Size" -msgstr "Розмір точки" +msgid "" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" +msgstr "" +"У TrueType всі запис масштабування та обертання\n" +"у матриці перетворення мають належати діапазону між -2 і 2" -msgid "Number out of range" -msgstr "Число поза діапазоном!" +msgid "TrueTypeName|New" +msgstr "Створити" -msgid "Set Point Size" -msgstr "Встановити розмір точки" +msgid "Try To Fix Glyphs With" +msgstr "Спробувати виправити гліфи з" -msgid "Point Size:" -msgstr "Розмір точки:" +msgid "" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." +msgstr "" +"Спробувати виявити засічки та інші елементи, що виступають з основних " +"штрихів, і створити інструкції для них." -msgid "Load _Word List..." -msgstr "Завантажити список с_лів…" - -msgid "_Inline" -msgstr "В_нутрішній" - -msgid "_Outline" -msgstr "_Обрис" - -msgid "_Shadow" -msgstr "_Тінь" +msgid "" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "" +"Намагатися зберігати ширину прогалин\n" +"після виконання дії" -msgid "_Wireframe" -msgstr "К_аркас" +msgid "Tsonga" +msgstr "Цонґа" -msgid "Effects" -msgstr "Ефекти" +msgid "Tswana" +msgstr "Тсвана" -msgid "_Partial" -msgstr "_Частково" +msgid "Tulu" +msgstr "Тулу" -msgid "Hide when _Moving" -msgstr "Ховати на час п_ересування" +msgid "Tundra Nenets" +msgstr "Ненецька (тундра)" -msgid "_Hide" -msgstr "С_ховати" +msgid "Turkish" +msgstr "Турецька" -msgid "Insert Glyph _After..." -msgstr "Вставити гліф _після…" +msgid "Turkmen" +msgstr "Туркменська" -msgid "Insert Glyph _Before..." -msgstr "Вставити гліф _до…" +msgid "Turoyo Aramaic" +msgstr "Туройо (арамейська)" -msgid "_Replace Glyph..." -msgstr "За_мінити гліф…" +msgid "Tuvin" +msgstr "Тувинська" -msgid "Show _Grid" -msgstr "Показати _сітку" +msgid "Twi" +msgstr "Тві" -msgid "Render using Hinting" -msgstr "Обробка з використанням гінтінґу" +msgid "Twilight" +msgstr "Притлумлені" -msgid "Size set from _Window" -msgstr "Розмір встановлюється за _вікном" +msgid "Twilight Zone Point Count" +msgstr "Кількість точок напівтіні" -msgid "Set Point _Size" -msgstr "Встановити _розмір точки" +msgid "Two cursive anchor classes" +msgstr "Два класи прив’язки для курсиву" -msgid "_Kerning only" -msgstr "Лише _кернінґ" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Два класи прив’язки для курсиву у одній підтаблиці, %s" -msgid "_Advance Width only" -msgstr "Лише лінію _ширини" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" +msgstr "" +"Два гліфи мають однакові назви.\n" +"Змініть кодування на «Порядок гліфів» і скористайтеся\n" +"пунктом меню «Зміни»->«Позначити»->Шаблон з наведеною нижче назвою" -msgid "_Both" -msgstr "_Обидва" +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" +msgstr "" +"Два гліфи мають однакові коди Unicode.\n" +"Змініть кодування на «Порядок гліфів» і скористайтеся\n" +"пунктом меню «Зміни»->«Позначити»->Шаблон з наведеним нижче кодом" -msgid "_Window Type" -msgstr "Тип _вікна" +msgid "Type" +msgstr "Тип" -msgid "Advance Width Col" -msgstr "Колір додаткової ширини" +msgid "Type in new layer name" +msgstr "Вкажіть назву нового шару" -msgid "Color used to draw the advance width line of a glyph" -msgstr "Колір, яким буде намальовано лінію додаткової ширини гліфа" +msgid "Type of distortable font:" +msgstr "Тип викривленого шрифту:" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Колір, яким буде намальовано лінію додаткової курсивної ширини гліфа" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." +msgstr "" +"У шрифтах Type1 і 2 передбачено лише перенесення посилань.\n" +"Першими чотирма елементами матриці перетворення мають бути елементи\n" +"[1 0 0 1]." -msgid "Italic Advance Col" -msgstr "Колір додаткової курсиву" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "" +"У шрифтах Type2 не передбачено підтримки оператора callothersubrs Type1" -msgid "Color used to draw the kerning line" -msgstr "Колір, який буде використано для малювання лінії кернінґу" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "" +"У шрифтах Type2 не передбачено підтримки оператора setcurrentpoint Type1" -msgid "Kern Line Color" -msgstr "Колір лінії кернінґу" +msgid "Type:" +msgstr "Тип:" -msgid "Color used to draw the left side bearing" -msgstr "Колір, який буде використано для малювання лівої опори" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" +msgstr "" +"Натискання клавіші символу у вікні перегляду гліфів призведе до переходу до " +"перегляду відповідного символу." -msgid "Side Bearing Color" -msgstr "Колір бічних опор" +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character.\n" +"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " +"key will enable Preview mode as long as the key is held." +msgstr "" +"Введення звичайного символу у вікні перегляду гліфів призведе до показу " +"гліфа відповідного символу у цьому вікні.\n" +"Вмикання «Автоматичний перехід до гліфа» призведе до вимикання клавіатурного " +"скорочення, за допомогою якого натискаючи клавішу «`» ви могли увімкнути " +"режим попереднього перегляду на час утримування цієї клавіші натисненою." -msgid "Color used to mark the selected glyph" -msgstr "Колір, який буде використано для виокремлення позначеного гліфа" +msgid "Typo Ascent Offset:" +msgstr "Типографський відступ акценту:" -msgid "Selected Glyph Col" -msgstr "Колір позначеного гліфа" +msgid "Typo Ascent:" +msgstr "Типографський верхній акцент:" -msgid "MetricsView" -msgstr "Вікно метрики" +msgid "Typo Descent Offset:" +msgstr "Типографський відступ нижнього акценту:" -msgid "This window displays metrics information about a font" -msgstr "У цьому вікні показано параметри метрики цього шрифту" +msgid "Typo Descent:" +msgstr "Типографський нижній акцент:" -msgid "Axis 1" -msgstr "Вісь 1" +msgid "Typo Line _Gap:" +msgstr "_Проміжок типографської лінії:" -msgid "Axis 2" -msgstr "Вісь 2" +msgid "U_nlink Reference" +msgstr "Від’_єднати посилання" -msgid "Axis 3" -msgstr "Вісь 3" +msgid "Udmurt" +msgstr "Удмуртська" -msgid "Axis 4" -msgstr "Вісь 4" +msgid "Ugaritic" +msgstr "Угаритська" -msgid "Bad MM Weights" -msgstr "Помилкові насиченості багатоосновного" +msgid "Ukrainian" +msgstr "Українська" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "Некоректна кількість екземплярів насиченостей або помилкові числа" +msgid "Ultra-Condensed (50%)" +msgstr "Надзвичайно вузький (50%)" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Насиченості типової версії шрифту мають давати у сумі 1.0" +msgid "Ultra-Expanded (200%)" +msgstr "Надзвичайно широкий (2005)" msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" +"UnTouch Point\n" +"Pops a point number and marks it untouched" msgstr "" -"Результати застосування функцій NormalizeDesignVector і ConvertDesignVector " -"є несподіваними. Вам варто внести зміни до цих функцій." +"UnTouch Point\n" +"Отримує номер точки і позначає точку як незмінену." -msgid "Blend to New Font" -msgstr "Змішати у новий шрифт" +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "Не вдалося обробити об’єкт pdf, з якого створено %s" -msgid "MM Change Def Weights" -msgstr "Зміна MM типової ваги" +msgid "Unassigned Bit 123" +msgstr "Непризначений біт 123" -msgid "You may change the default instance of this font" -msgstr "Ви можете змінити типовий екземпляр цього шрифту" +msgid "Unassigned Bit 124" +msgstr "Непризначений біт 124" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Ви можете вказані новий екземпляр цього шрифту" +msgid "Unassigned Bit 125" +msgstr "Непризначений біт 125" -msgid "either by explicitly entering the contribution" -msgstr "або явним введенням внеску" +msgid "Unassigned Bit 126" +msgstr "Непризначений біт 126" -msgid "of each master design, or by entering the design" -msgstr "кожного з основних елементів або введенням" +msgid "Unassigned Bit 127" +msgstr "Непризначений біт 127" -msgid "values for each axis" -msgstr "значень елементів для кожного з осей" +msgid "Unassigned Code Points" +msgstr "Непризначені точки коду" -msgid "Contribution of each master design" -msgstr "Внесок кожного з основних елементів" +msgid "Undefined positioning" +msgstr "Невизначене розташування" -msgid "Design Axis Values" -msgstr "Значення осей компонування" +msgid "Undefined substitution" +msgstr "Невизначена підстановка" -msgid "You must provide at least one name here" -msgstr "Тут вам слід вказати принаймні одну назву" +msgid "UnderbarExtraDescender:" +msgstr "Дод. проміжок під підкресленням:" -msgid "Named Styles" -msgstr "Іменовані стилі" +msgid "UnderbarRuleThickness:" +msgstr "Товщина лінії підкреслення:" -msgid "Bad Axis" -msgstr "Помилкова вісь" +msgid "UnderbarVerticalGap:" +msgstr "Верт. інтервал підкреслювання:" -#, c-format -msgid "Bad Number in %s" -msgstr "Помилкове число у %s" +msgid "Underline _Position:" +msgstr "Позиція пі_дкреслювання:" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "Помилкова кількість записів у %s" +msgid "Underline|_Height:" +msgstr "_Висота:" -#, c-format -msgid "The %s list is not ordered" -msgstr "Список %s не впорядковано" +msgid "Undo Fontlevel" +msgstr "Об’єм буфера скасування шрифту" -msgid "Font|New" -msgstr "Створити" +msgid "Undo information incomplete" +msgstr "Дані щодо скасування є неповними" -msgid "Force Bold Threshold:" -msgstr "Примусове порогове значення напівжирного:" +msgid "UndoDepth" +msgstr "Глибина стеку команд" -msgid "Please set the Axis Type field" -msgstr "Будь ласка, визначте тип вісі" +msgid "UndoRedoLimitToLoad" +msgstr "Розмір завантаженого буфера скасування/повторення" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" -"Для збирання придатного до викривлення шрифту Apple слід вказати принаймні " -"одну назву для вісі" +msgid "UndoRedoLimitToSave" +msgstr "Розмір збереженого буфера скасування/повторення" -msgid "Begin:" -msgstr "Початок:" +msgid "Uneven Weighting" +msgstr "Нерівна вага" -msgid "End:" -msgstr "Кінець:" +msgid "Unexpected EOF in gf\n" +msgstr "Неочікуваний кінець файла у gf\n" -msgid "AxisValue|Default" -msgstr "Типове" +#, c-format +msgid "Unexpected PST type in GetPosSub (%d).\n" +msgstr "Неочікуваний тип PST у GetPosSub (%d).\n" -msgid "Axis range not valid" -msgstr "Некоректний діапазон вісі" +msgid "Unexpected Variation Selector" +msgstr "Неочікуваний вибір з варіантів" -msgid "Design Settings:" -msgstr "Параметри компонування:" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Неочікуваний символ (0x%02X), рядок %d %s" -msgid "Normalized Settings:" -msgstr "Нормалізовані параметри:" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "Неочікуваний формат набору символів у cff: %d\n" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" -"Кількість записів у параметрах компонування має збігатися з кількістю " -"нормалізованих параметрів" +msgid "Unexpected density" +msgstr "Неочікувана щільність" -msgid "Normalized position of this design along each axis" -msgstr "Нормалізоване розташування цього компонування вздовж кожної з осей" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Неочікуваний формат кодування у cff: %d\n" + +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Несподіваний кінець файла у ланцюжку morx.\n" + +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Несподіваний кінець файла у підтаблиці лігатур GSUB.\n" + +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Несподіваний кінець файла у підтаблиці GSUB.\n" + +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "Неочікуваний кінець файла у контекстуальні ланцюговій підтаблиці.\n" #, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "Набір розташувань, %.30s, використано декілька разів" +msgid "Unexpected end of file in feature definition on line %d of %s" +msgstr "Неочікуваний кінець рядка у визначенні модифікації, рядок %d %s" #, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "Шрифт %.30s призначено для двох основних компонувань" +msgid "Unexpected end of file in lookup definition on line %d of %s" +msgstr "Неочікуваний кінець рядка у визначенні фільтрування, рядок %d %s" + +msgid "Unexpected error" +msgstr "Неочікувана помилка" + +msgid "Unexpected number" +msgstr "Неочікуване числове значення" #, c-format msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" -"Набір розташувань, %.30s, не вказано у жодному з компонувань (а має бути)" +"Неочікуваний розмір розділу інформації щодо шрифту у шрифті URW (мало бути " +"12, маємо — %d)\n" #, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" msgstr "" -"Набір розташувань, %.30s, не вказано у жодному з компонувань.\n" -"Це саме те, чого ви бажаєте?" - -msgid "Disordered designs" -msgstr "Невпорядковані компонування" +"Неочікуваний розмір розділу назви у шрифті URW (мало бути 55, маємо — %d)\n" +#, c-format msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" -"Основні компонування розташовано у неочікуваному порядку. FontForge не зможе " -"запропонувати вам ConvertDesignVector. Ви хочете саме цього?" +"Неочікуваний елемент після завершення виразу.\n" +"перед …%40s" -msgid "Bad PostScript function" -msgstr "Помилкова функція PostScript" +#, c-format +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Неочікуваний елемент у GDEF, рядок %d %s" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"Шрифти з ключами CID не можуть бути основними для багатоосновних шрифтів" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Неочікуваний елемент у діапазоні класу гліфів, рядок %d %s" -msgid "Create MM" -msgstr "Створити багатоосновний" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "Неочікуваний елемент у прапорцях фільтрування, рядок %d %s" -msgid "MM _Info" -msgstr "Ві_домості щодо багатоосновного шрифту" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Неочікуваний елемент у запису значень, рядок %d %s" -msgid "Type of distortable font:" -msgstr "Тип викривленого шрифту:" +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" +msgstr "Неочікуваний елемент, %s, у таблиці BASE, рядок %d %s" -msgid "Adobe" -msgstr "" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgstr "Неочікуваний елемент, %s, у визначенні модифікації, рядок %d %s" -msgid "Number of Axes:" -msgstr "Кількість осей:" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgstr "Неочікуваний елемент, %s, у визначенні фільтрування, рядок %d %s" -msgid "Number of Master Designs:" -msgstr "Кількість основних компонувань:" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Неочікуваний елемент, %s, рядок %d %s" -msgid "Axis Type:" -msgstr "Тип вісі:" +#, c-format +msgid "" +"Unexpected token.\n" +"before ...%40s" +msgstr "" +"Неочікуваний елемент.\n" +"перед …%40s" -msgid "Axis Range:" -msgstr "Діапазон вісі:" +msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" +msgstr "Неочікуване використання растрового формату 5, немає метрики\n" -msgid "Default:" -msgstr "Типовий:" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "Неочікуване значення у словнику %d\n" -msgid "Intermediate Points:" -msgstr "Проміжні точки:" +#, c-format +msgid "" +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" +msgstr "" +"Неочікувані значення заголовка binsearch. На основі чисел з таблиці\n" +" визначено, що searchRange=%d (не %d), entrySel=%d (не %d) rangeShift=%d (не " +"%d)\n" -msgid "Source from which this design is to be taken" -msgstr "Джерело, з якого має бути взято це компонування" +msgid "Unicase" +msgstr "Єдиний регістр" -msgid "Master Designs" -msgstr "Головне компонування" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, лише BMP" -msgid "Design|_New..." -msgstr "С_творити…" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, всі частини" -msgid "Normalize Design Vector Function:" -msgstr "Нормалізація компонування векторної функції:" +msgid "Unicode Basic Multilingual Plane" +msgstr "Базова багатомовна область Unicode" -msgid "Convert Design Vector Function:" -msgstr "Перетворення компонування векторної функції:" +msgid "Unicode C_har:" +msgstr "Си_мвол Unicode:" -msgid "Non Linear Transform" -msgstr "Нелінійне перетворення" +msgid "Unicode Ranges" +msgstr "Діапазони Unicode" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Вираз для X:" +msgid "Unicode Ranges:" +msgstr "Діапазони Unicode:" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Ці вирази можуть містити оператори +,-,*,/,%,^ (тут означає піднесення до " -"степеня) та ?. Також можна використовувати декілька стандартних функцій. " -"Основними елементами є дійсні числа, x і y.\n" -"Приклади:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Додаткова ідеографічна область Unicode" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Вираз для Y:" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Додаткова багатомовна область Unicode" -msgid "Glyph Origin" -msgstr "Початок координат гліфа" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Додаткова область особливого призначення Unicode" -msgid "Center of Selection" -msgstr "Центр позначеного" +msgid "Unicode _Value:" +msgstr "_Значення Unicode:" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Останнє натискання" +msgid "Unicode out of range" +msgstr "Значення Unicode поза діапазоном" -msgid "Point of View Projection" -msgstr "Проектування за точкою спостереження" - -msgid "View Point" -msgstr "Точка спостереження" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Значення Unicode (%x) немає у шрифті, його буде проігноровано" -msgid "Distance to drawing plane:" -msgstr "Відстань до площини малювання:" +msgid "Unicode value not in font" +msgstr "Значення Unicode поза межами шрифту" -msgid "Distance to projection plane:" -msgstr "Відстань до площини проектування:" +msgid "UnicodeGlyphNames" +msgstr "Назви гліфів Unicode" -msgid "Drawing plane tilt:" -msgstr "Нахил площини малювання:" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Уніфіковані силабічні канадських аборигенів" -msgid "Direction of gaze:" -msgstr "Напрямок погляду:" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "Уніфіковані силабічні канадських аборигенів (додаткові)" -msgid "Vanishing Point:" -msgstr "Точка перетину:" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "Однорідне масштабування для горизонтальних прогалин та бічних основ" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." +msgid "Uniform scaling for stems of any width and direction" msgstr "" -"Це наближене розташування нескінченно далекої точки.\n" -"У ньому не враховується відступ, спричинений параметрами\n" -"«Центр позначеного» і «Останнє натискання»." +"Однорідне масштабування для основних штрихів будь-якої товщини та напрямку" -msgid "All Fonts" -msgstr "Всі шрифти" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Непридатний для обробки код у gf: %d\n" -msgid "Outline Fonts" -msgstr "Контурні шрифти" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "Непридатний для інтерпретації код операції %d у %s\n" -msgid "Bitmap Fonts" -msgstr "Растрові шрифти" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "Непридатний для інтерпретації код операції 12,%d у %s\n" -msgid "PostScript" -msgstr "" +msgid "UniqueID" +msgstr "Ідентифікатор" -msgid "TrueType" +msgid "" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" msgstr "" +"Передбачено можливість використання шаблонів заміни:\n" +"Більшість символів не замінюється.\n" +"Символ «?» відповідає будь-якому одному символу.\n" +"Символ «*» відповідає довільній кількості символів (як і нулю)\n" +"Набір символів «[abd]» у дужках відповідає будь-якому одному з вказаних у " +"дужках символів\n" +"Набір рядків «{scmp,c2sc}» у фігурних дужках відповідає будь-якому з рядків " +"у дужках.\n" +"Отже «a.*» відповідатиме «a.», «a.sc» і «a.swash».\n" +"«a.{scmp,c2sc}» відповідатиме «a.scmp» і «a.c2sc».\n" +"«a.[abd]» відповідатиме «a.a», «a.b» та «a.d»." -msgid "OpenType" -msgstr "" +msgid "Unknown" +msgstr "Невідомо" -msgid "Type1" -msgstr "" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Невідомий тип підтаблиці GPOS: %d\n" -msgid "Type2" -msgstr "" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Невідомий тип підтаблиці GSUB: %d\n" -msgid "Type3" -msgstr "" +msgid "Unknown Language" +msgstr "Невідома мова" -msgid "Unified Font Object" -msgstr "" +msgid "Unknown character after backslash in literal string.\n" +msgstr "Невідомий символ після зворотної риски у рядку-літералі.\n" -msgid "FontForge's SFD" -msgstr "Файл SFD FontForge" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Невідомий формат таблиці класів: %d\n" -msgid "Backup SFD" -msgstr "Резервний SFD" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Невідоме поле %s у рядку %d %s" -msgid "Extract from PDF" -msgstr "Видобування з PDF" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Посилання на невідомий гліф у GSUB/GPOS/MATH" -msgid "Archives" -msgstr "Архіви" +msgid "Unknown lookup" +msgstr "Невідоме фільтрування" -msgid "All Files" -msgstr "Всі файли" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Невідома назва фільтрування: %60.60s" -msgid "Edit Filter List" -msgstr "Внести зміни до списку фільтрів" +#, c-format +msgid "Unknown lookup: %s" +msgstr "Невідомий фільтр: %s" -msgid "Filter" -msgstr "Фільтр" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Невідомий оператор у %s: %x\n" -msgid "Edit Font Filters" -msgstr "Зміна фільтрування шрифтів" +#, c-format +msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgstr "" +"Під час читання даних бібліотеки UFO/GLIF виявлено невідомий програмі тип " +"python, <%s>." -msgid "Filter|New" -msgstr "Створити" +msgid "Unknown string type\n" +msgstr "Невідомий тип рядка\n" -msgid "Filter:" -msgstr "Фільтр:" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "Невідома підтаблиця «%c%c%c%c» у таблиці «PfEd», проігноровано\n" -msgid "Display files of this type" -msgstr "Показати файли цього типу" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "Невідома підтаблиця «%c%c%c%c» у таблиці «TeX », проігноровано\n" -msgid "Force glyph names to:" -msgstr "Змінити назви символів на:" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "У специфікації контурів виявлено невідомий тип «%c»\n" msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." msgstr "" -"Примусово встановити всі назви гліфів у відповідності з вказаним списком " -"назв у збереженому шрифті" - -msgid "No Rename" -msgstr "Без перейменування" - -msgid "Open Font" -msgstr "Відкриття шрифту" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "Згладжування FreeType на панелі перегляду" +"На відміну від більшості команд, ця не працює безпосередньо\n" +"на позначених гліфах. Якщо ви позначите якийсь гліф, FontForge\n" +"створить (або повторно використає) інший гліф з назвою, яку\n" +"буде отримано додаванням суфікса до початкової назви, і\n" +"скопіює змінену версію початкового гліфа на місце цього\n" +"гліфа з новою назвою." msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." msgstr "" -"Під час заповнення за допомогою freetype у перегляді обрисів,\n" -"наказати обробнику freetype використовувати згладжування гліфів." +"На відміну від більшості команд, ця не працює безпосередньо\n" +"на позначених гліфах. Якщо ви позначите гліф «А» (або «а»),\n" +"FontForge створить (або повторно використає) гліф з назвою\n" +"«a.sc» і скопіює змінену версію гліфа «А» до «a.sc»." +msgid "Unlikely Ofm File" +msgstr "Пошкоджений файл ofm" + +#, c-format msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Використовувати для малювання бібліотеку cairo (у разі доступності)\n" -"Це зробить показ (згладжування)кращим. Але використання бібліотеки\n" -"може уповільнити роботу на застарілих комп’ютерах Все це стосується\n" -"вікон програми, створених ПІСЛЯ встановлення цього параметра.\n" -"Вже створені вікна не змінюватимуться." +"Малоймовірна кількість компонентів лігатури (%d). Можливо, ця підтаблиця\n" +" лігатури є помилковою, програма не може її обробити.\n" -msgid "UseCairoDrawing" -msgstr "Використовувати можливості Cairo" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Неймовірна довжина таблиці. Її значення буде проігноровано. %u\n" -msgid "ExportClipboard" -msgstr "Експортувати буфер обміну" +msgid "Unlikely scale factor" +msgstr "Неймовірний коефіцієнт масштабування" +#, c-format msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" -"Якщо ви користуєтеся засобом керування буфером X11, вам варто\n" -"зняти позначення з цього пункту. FF може зберігати дані у\n" -"внутрішньому буфері, дані якого не можна експортувати до X11\n" -"(зокрема для копіювання більше ніж одного гліфа на панелі\n" -"перегляду шрифту). Якщо ви використовуватимете засіб для\n" -"керування буфером, його використання призведе до експортування\n" -"даних з втратами." +"Неймовірний номер скрипту (%d). Ймовірно, таблицю JSTF\n" +"пошкоджено, програмі не вдасться її обробити.\n" -msgid "AutoSaveFrequency" -msgstr "Частота автозбереження" +msgid "Unlikely stem threshold" +msgstr "Сумнівне значення основного штриха" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" -"Кількість секунд між послідовними сеансами автоматичного збереження. Якщо " -"буде встановлено значення 0, автоматичне збереження не використовуватиметься." +msgid "Unlink" +msgstr "Від’єднати" -msgid "RevisionsToRetain" -msgstr "Кть збережених версій" +msgid "Unlink All" +msgstr "Від’єднати всі" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" -"Під час збереження програма зберігатиме вказану кількість попередніх версій " -"файла. Найсвіжішим буде файл файл.sfd-01, попередню версію буде " -"перейменовано на файл.sfd-02 тощо. Якщо буде вказано значення 0, версії не " -"зберігатимуться." - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" -"Кількість записів дій для скасування і повторення, які зберігатимуться у " -"файлах SFD.\n" -"Якщо встановити значення 0, такі записи взагалі не зберігатимуться у файлах " -"SFD.\n" -"Якщо встановити значення -1, зберігатимуться всі записи без обмежень." +msgid "Unnamed lookup" +msgstr "Фільтрування без назви" -msgid "UndoRedoLimitToSave" -msgstr "Розмір збереженого буфера скасування/повторення" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Непридатна до обробки контекстуальна послідовність, рядок %d %s" -msgid "WarnScriptUnsaved" -msgstr "" +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "Непридатна для обробки послідовність гліфів у позиції, рядок %d %s" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" +msgstr "Непридатна для обробки послідовність гліфів у підстановці, рядок %d %s" -msgid "SeekCharacter" -msgstr "Символ показу" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Непридатне для обробки включення у рядку %d %s" +#, c-format msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" msgstr "" -"Якщо fontforge відкриває (не-sfd) шрифт, намагатися показати цей символ " -"unicode на панелі перегляду шрифту." +"Після завершення файла груп виявлено необроблені символи (останнім " +"обробленим рядком був рядок %d).\n" -msgid "CompactOnOpen" -msgstr "Стискати при відкритті" +msgid "Unreasonable DPI" +msgstr "Некоректне значення роздільності" -msgid "When a font is opened, should it be made compact?" -msgstr "Чи слід стискати шрифт під час відкриття?" +msgid "Unreasonable ligature caret count" +msgstr "Помилкова кількість прогалин лігатури" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" -"Кількість записів дій зі скасування або повторення, які слід завантажувати з " -"файлів SFD.\n" -"За допомогою цього параметра ви можете наказати програмі пропустити частину " -"даних під час завантаження SFD.\n" -"Якщо встановити значення 0, дані записів дій взагалі не " -"завантажуватимуться.\n" -"Якщо встановити значення -1, дані щодо записів дій завантажуватимуться без " -"обмеження." +msgid "Unspecified Language" +msgstr "Невказана мова" -msgid "UndoRedoLimitToLoad" -msgstr "Розмір завантаженого буфера скасування/повторення" +#, c-format +msgid "Unsupported decode filter parameters : %s" +msgstr "Непідтримувані параметри фільтра декодування: %s" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "Похибка завантаження OpenType для гінтів" +#, c-format +msgid "Unsupported filter: %s" +msgstr "Непідтримуваний фільтр: %s" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" -"Під час імпортування шрифту OpenType через використання гінтів точки " -"сплайнів можуть не зовсім точно вкладатися у межі гліфа. Наприклад, точка " -"може бути у позиції -0,0002 замість точного 0.\n" -"За допомогою цього параметра користувач може керувати процесом, вказавши " -"невеличке значення похибки, яке можна передати коду завантаження даних " -"OpenType.\n" -"Якщо буде передано таке значення, порівняння виконуватиметься не точно, а з " -"вказаною похибкою (наприклад, значення у діапазоні від -0,0002 до 0,0002 " -"вважатимуться під час визначення гінтів рівними нулеві)." +msgid "Unsupported image format" +msgstr "Непідтримуваний формат зображень" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" -"Введення звичайного символу у вікні перегляду гліфів призведе до показу " -"гліфа відповідного символу у цьому вікні.\n" -"Вмикання «Автоматичний перехід до гліфа» призведе до вимикання клавіатурного " -"скорочення, за допомогою якого натискаючи клавішу «`» ви могли увімкнути " -"режим попереднього перегляду на час утримування цієї клавіші натисненою." +msgid "Unsupported image format must be bmp" +msgstr "Непідтримуваний формат зображення, слід використовувати bmp" -msgid "InterpolateCPsOnMotion" -msgstr "Інтерполювати контрольні точки під час руху" +msgid "Unsupported image format must be bmp or png" +msgstr "Непідтримуваний формат зображення, слід використовувати bmp або png" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" -"Під час пересування лише однієї з кінцевих точок сплайна\n" -"інтерполювати розташування контрольних точок між кінцями." +#, c-format +msgid "Unsupported mime type in data URI: %s\n" +msgstr "Непідтримуваний тип MIME у адресі даних: %s\n" -msgid "SnapDistanceMeasureTool" -msgstr "Відстань прилипання для інструмента вимірювання" +#, c-format +msgid "Unterminated coverage table, starting at: %.20s..." +msgstr "Незавершена таблиця покриття, починаючи з %.20s…" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"Якщо задіяно інструмент вимірювання і якщо вказівник миші перебуває на " -"відстані, меншій\n" -"за вказану тут у пікселях, від особливих точок\n" -"гліфів (основної лінії, сплайнів ґратки тощо)\n" -"вказівник прилипне до цієї особливої точки." +#, c-format +msgid "Unterminated lookup invocation, starting at: %.20s..." +msgstr "Незавершений виклик фільтрування, починаючи з %.20s…" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" -"Максимальна кількість дій для скасування/повернення, які зберігатимуться у " -"гліфі. -1 — без обмежень.\n" -"(Стежте за споживанням оперативної пам’яті і користуйтеся пунктом " -"«Спорожнити журнал дій» меню «Зміни», якщо потрібно)" +msgid "UntitledGroup" +msgstr "Група без назви" -msgid "AutoKernDialog" -msgstr "Вікно автокернінґу" +msgid "UpdateFlex" +msgstr "Оновлювати флекси" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" -"Відкривати вікно автоматичного визначення кернінґу для нових підтаблиць " -"кернінґу." +msgid "Upper Case" +msgstr "Верхній регістр" -msgid "MetricsShiftSkip" -msgstr "Зсув метрики з Shift" +msgid "Upper Case in Lower Case" +msgstr "Великі літери у малі літери" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" -"Кількість одиниць вимірювання, на які збільшуватиметься або зменшуватиметься " -"табличне значення у вікні метрики, якщо натиснуто клавішу Shift" +msgid "Upper Sorbian" +msgstr "Верхньолужицька" -msgid "MetricsControlShiftSkip" -msgstr "Зсув метрики з Ctrl і Shift" +msgid "UpperLimitBaselineRiseMin:" +msgstr "Мін. підняття лінії шрифту верх. межі:" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" -"Кількість одиниць вимірювання, на які збільшуватиметься або зменшуватиметься " -"табличне значення у вікні метрики, якщо одночасно натиснуто клавіші Ctrl і " -"Shift" +msgid "UpperLimitGapMin:" +msgstr "Мін. відстань до верх. межі:" -msgid "DrawOpenPathsWithHighlight" -msgstr "Малювати незамкнені контури з підсвічуванням" +msgid "Upright/Extreme Wrapping" +msgstr "Вертикальні/З надзвичайним перенесенням" -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" -"Незамкнені контури має бути намальовано спеціальним кольором підсвічування, " -"щоб зробити їх помітнішими." +msgid "Upright/More Wrapping" +msgstr "Вертикальні/Зі значним перенесенням" -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" -"Наказати інструменту вимірювання показувати горизонтальні і вертикальні " -"відстані на полотні." +msgid "Upright/No Wrapping" +msgstr "Вертикальні/Без перенесення" -msgid "MeasureToolShowHorizontalVertical" -msgstr "Показ гор./верт. відстаней інструментом вимірювання" +msgid "Upright/Some Wrapping" +msgstr "Вертикальні/З перенесенням" -msgid "EditHandleSize" -msgstr "Розмір ел. керування редактора" +msgid "Urdu" +msgstr "Урду" -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" -"Розмір елементів керування, що позначають контрольні точки та інші цікаві " -"точки у редакторі гліфів (типовим є значення 5)." +msgid "Urdu (India)" +msgstr "Урду (Індія)" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" -"Неактивні елементи керування у вікні редактора гліфів буде показано з цим " -"значенням прозорості (діапазон: 0-255, типове значення — 255)." +msgid "Urdu (Pakistan)" +msgstr "Урду (Пакистан)" -msgid "InactiveHandleAlpha" -msgstr "Прозорість неактивного ел. керування" +msgid "Use CID Map" +msgstr "Використати карту CID" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" -"Завжди показувати контрольні точки під час редагування гліфа.\n" -"Вимкнути показ можна за допомогою пункту меню «Перегляд → Показувати». Цей " -"параметр використовуватиметься, лише якщо контрольні точки показано від " -"початку.\n" -"Щоб зміни набули чинності, слід перезапустити fontforge." +msgid "Use FreeType" +msgstr "Використовувати FreeType" -msgid "ShowControlPointsAlways" -msgstr "Завжди показувати контрольні точки" +msgid "Use Kerning Class?" +msgstr "Використовувати клас кернінґу?" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "Уможливити попередній перегляд, якщо натиснуто пробіл." - -msgid "ShowFillWithSpace" -msgstr "Показувати заповнення з натиснутим пробілом" - -msgid "OutlineThickness" -msgstr "Товщина обрису" +msgid "Use UniqueID" +msgstr "Використовувати UniqueID" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" -"Встановлення значень, що перевищують 1, призведе до показу товстого обрису " -"для\n" -" контурів гліфів, які розширюються лише всередину з краю гліфа.\n" -" Колір обрису можна визначити за допомогою ресурсу «Колір активного товстого " -"контуру шару»." +msgid "Use XUID" +msgstr "Використовувати XUID" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"Під час копіювання гліфів з панелі перегляду шрифту також копіювати\n" -"інструкції truetype гліфів." +msgid "Use _First" +msgstr "Використовувати _перший" -msgid "AddCharToNameList" -msgstr "Додавати символи до списку назв" +msgid "Use _Second" +msgstr "Використовувати _другий" -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" -"Під час показу списку назв гліфів\n" -"(або іноді навіть окремої назви гліфа)\n" -"FontForge додасть символ Unicode, на який\n" -"посилається назва, у дужках після назви.\n" -"Так зроблено, оскільки назви можуть бути\n" -"незрозумілими.\n" -"Декому може не подобатися такий спосіб\n" -"показу. За допомогою цього пункту можна\n" -"вимкнути показ символів Unicode." +msgid "Use a matrix of kerning classes" +msgstr "Використовувати матрицю класів кернінґу" msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" +"Use cubic (that is postscript) splines to hold the outlines of all\n" +"layers of this font. Cubic splines are generally easier to edit\n" +"than quadratic (and you may still generate a truetype font from them)." msgstr "" +"Використовувати кубічні сплайни (сплайни postscript) для зберігання\n" +"даних обрисів на всіх шарах цього шрифту. Кубічні сплайни, зазвичай,\n" +"простіші у редагуванні, ніж квадратичні (з них теж можна створити\n" +"шрифт truetype)." -msgid "GenerateHintWidthEqualityTolerance" -msgstr "Похибка ширини для гінтів під час створення" +msgid "Use individual kerning pairs" +msgstr "Використовувати окремі пари кернінґу" msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." +"Use native kerning structures (instead of a feature file) even when this " +"might lose information.\n" msgstr "" -"Під час створення шрифту ігнорувати невеличкі похибки округлення для гінтів, " -"які мають перебувати у верхній або нижній частині гліфа. Наприклад, ви " -"можете встановити значення 0,02, щоб число 19,999 вважалося рівним 20. Цей " -"параметр стосується лише значення ширини гінтів." +"Використовувати природні структури кернінґу (замість файла можливостей), " +"навіть якщо це може призвести до втрат даних.\n" -msgid "StandardSlopeError" -msgstr "Помилка стандартного нахилу" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "Використання «exit» поза межами циклу\n" -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" -"Максимальна різниця нахилів, яка все ще надає змогу вважати дві точки " -"«паралельними».\n" -"Збільшіть це значення, щоб інструмент автоматичного визначення гінтів " -"поблажливіше ставився до відхилень у прямовисності ліній під час визначення " -"границь основних штрихів." +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "Використання «stop» поза межами stopped\n" -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" -"Те саме, що і вище, але для терміналів з невеликими модифікаціями (наприклад " -"засічками), відхилення яких від горизонтального або вертикального напрямку є " -"значнішим." - -msgid "SerifSlopeError" -msgstr "Помилка нахилу засічок" +"Використати відступ діапазону 0xffff для осереднення гліфа у таблиці cmap\n" -msgid "Generate instructions for diagonal stem hints." -msgstr "Створити інструкції для гінтів діагональних штрихів." +msgid "Use of obsolete blend operator.\n" +msgstr "Використання застарілого оператора blend.\n" -msgid "InstructDiagonalStems" -msgstr "Інструкції для діагональних штрихів" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Використання невизначеного класу гліфів, %s, рядок %d %s" -msgid "InstructSerifs" -msgstr "Інструкції для засічок" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Використання невизначеного класу позначок, %s, рядок %d %s" msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"Use quadratic (that is truetype) splines to hold the outlines of all\n" +"layers of this font rather than cubic (postscript) splines." msgstr "" -"Спробувати виявити засічки та інші елементи, що виступають з основних " -"штрихів, і створити інструкції для них." - -msgid "Generate instructions for ball terminals." -msgstr "Створити інструкції для терміналів ball." +"Використовувати квадратичні сплайни (тобто truetype) для зберігання\n" +"даних всіх шарів цього шрифту замість кубічних сплайнів (postscript)." -msgid "InstructBallTerminals" -msgstr "Інструкції терміналів Ball" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "Використовувати квадратичні сплайни для шару напрямних шрифту" msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" -"Інтерполювати деякі важливі точки між краями штриха, на які не впливають " -"інші інструкції." +"Використовувати інтервальні акценти (Unicode: 02C0-02FF),\n" +"а не комбіновані акценти (Unicode: 0300-036F) під час\n" +"побудови акцентованих гліфів." -msgid "InterpolateStrongPoints" -msgstr "Інтерполяція сильних точок" +msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgstr "" +"Для визначення горизонтального гінту скористайтеся властивістю «hhint».\n" -msgid "CounterControl" -msgstr "Керування прогалинами" +msgid "Use the 'vhint' property to specify a vertical hint.\n" +msgstr "" +"Для визначення вертикального гінту скористайтеся властивістю «vhint».\n" msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" -"Забезпечити збереження подібних або однакових контурів у обрисах, " -"прив’язаних\n" -"до ґратки. Позначення цього пункту може призвести до різнорідності у\n" -"масштабуванні ширин гліфів певними PPEM." +"Використовувати растеризатор FreeType (якщо\n" +"доступний) для перетворення гліфів у растрову\n" +"форму на панелі перегляду. Зазвичай, покращує\n" +"якість результатів." msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" -"Під час створення шрифтів truetype або opentype іноді\n" -"корисними бувають дані щодо відповідності між\n" -"ідентифікаторами гліфів truetype та назвами гліфів.\n" -"Позначення цього пункту накаже FontForge створити файл\n" -"(з суфіксом назви .g2n), що міститиме ці дані." +"Використовувати для малювання бібліотеку cairo (у разі доступності)\n" +"Це зробить показ (згладжування)кращим. Але використання бібліотеки\n" +"може уповільнити роботу на застарілих комп’ютерах Все це стосується\n" +"вікон програми, створених ПІСЛЯ встановлення цього параметра.\n" +"Вже створені вікна не змінюватимуться." msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" -"Apple і MS/Adobe мають різні точки зору на формат файлів truetype і " -"opentype.\n" -"За допомогою цього пункту можна визначити типовий режим позначення пункту " -"Apple\n" -"у діалоговому вікні пункту меню Файл -> Створити шрифт.\n" -"Основними відмінностями є такі:\n" -" Растрові дані зберігаються у різних таблицях\n" -" Масштабовані складені гліфи обробляються по різному\n" -" Використовується GSUB, а не morx(t)/feat\n" -" Використовується GPOS, а не kern/opbd\n" -" Використовується GDEF, а не lcar/prop\n" -"Якщо буде позначено цей пункт і пункт OpenType, програма створюватиме дані у " -"обох\n" -"форматах." +"Використовувати цю типову основу для створення назв файлів\n" +"під час створення шрифту." -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" msgstr "" -"Apple і MS/Adobe мають різні точки зору на формат файлів truetype і " -"opentype.\n" -"За допомогою цього пункту можна визначити типовий режим позначення пункту\n" -"OpenType у діалоговому вікні пункту меню Файл -> Створити шрифт.\n" -"Основними відмінностями є такі:\n" -" Растрові дані зберігаються у різних таблицях\n" -" Масштабовані складені гліфи обробляються по різному\n" -" Використовується GSUB, а не morx(t)/feat\n" -" Використовується GPOS, а не kern/opbd\n" -" Використовується GDEF, а не lcar/prop\n" -"Якщо буде позначено цей пункт і пункт Apple, програма створюватиме дані у " -"обох\n" -"форматах." +"Прапорець «використовувати власну метрику» встановлено принаймні для двох " +"компонентів гліфа %d\n" -msgid "Generic" -msgstr "Загальне" +msgid "UseCairoDrawing" +msgstr "Використовувати можливості Cairo" -msgid "New Font" -msgstr "Новий шрифт" +msgid "UseNewIndicScripts" +msgstr "Нові індійські писемності" -msgid "Navigation" -msgstr "Навігація" +msgid "User controls the emboldening with the next two fields" +msgstr "За допомогою наступних двох полів користувачі можуть керувати жирністю" -msgid "Editing" -msgstr "Редагування" +msgid "Using the OFL for your open fonts" +msgstr "Використання OFL для ваших відкритих шрифтів" -msgid "Interface" -msgstr "Інтерфейс" +msgid "Uyghur" +msgstr "Уйгурська" -msgid "Synchronize" -msgstr "Синхронізація" +msgid "Uzbek" +msgstr "Узбецька" -msgid "TT" -msgstr "" +msgid "Uzbek (Cyrillic)" +msgstr "Узбецька (кирилиця)" -msgid "Accents" -msgstr "Акценти" +msgid "Uzbek (Latin)" +msgstr "Узбецька (латиниця)" -msgid "Apps" -msgstr "Програми" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "В" -msgid "Font Info" -msgstr "Про шрифт" +msgid "VFlex Hint Color" +msgstr "Колір верт. флекс-гінту" -msgid "Generate" -msgstr "Створення" +msgid "VHead _Column Spacing:" +msgstr "VHead і_нтервал між стовпчиками:" -msgid "PS Hints" -msgstr "Гінти PS" +msgid "VHint Active Color" +msgstr "Колір активного верт. гінту" -msgid "TT Instrs" -msgstr "Інструкції TT" +msgid "VKern By Classes" +msgstr "Верт. кернінґ за класами" -msgid "Call Script" -msgstr "Викликати скрипт" +msgid "VKern By Classes..." +msgstr "Верт. кернінґ за класами…" -msgid "This feature, setting combination is already used" -msgstr "Ця модифікація, поєднання параметрів вже використано." +msgid "VKern From HKern" +msgstr "Верт. кернінґ за гор. кернінґом" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" -"Ця модифікація, поєднання параметрів вже використано.\n" -"Бажаєте повторно використати його?" +msgid "VKern:" +msgstr "Верт.керн:" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Теґи модифікацій мають складатися точно з 4 символів ASCII" +msgid "VStem" +msgstr "Верт. штрих" -msgid "Tag too long" -msgstr "Занадто довгий теґ" +msgid "VWidth" +msgstr "Верт. ширина" -msgid "Mapping" -msgstr "Відповідність" +msgid "Vai" +msgstr "Вай" -msgid "_Feature:" -msgstr "_Модифікація:" +msgid "Validate Before Saving" +msgstr "Перевірити перед збереженням" -msgid "_Tag:" -msgstr "М_ітка:" +msgid "Validating..." +msgstr "Перевірка…" -msgid "Menu name with no associated script" -msgstr "Пункт меню без пов’язаного скрипту" +#, c-format +msgid "Validation of %.100s" +msgstr "Перевірка %.100s" -msgid "Script with no associated menu name" -msgstr "Скрипт без пов’язаного пункту меню" +msgid "Value" +msgstr "Значення" -msgid "Preferences" -msgstr "Налаштування" +msgid "Value exceeds tfm limitations" +msgstr "Значення перевищує обмеження tfm" -msgid "MacMap|_New..." -msgstr "С_творити…" +msgid "Value out of bounds" +msgstr "Значення поза припустимим діапазоном" -msgid "MacMapping|Default" -msgstr "Типове" +msgid "Value out of bounds in spline.\n" +msgstr "Значення поза діапазоном сплайна.\n" -msgid "Menu Name" -msgstr "Назва меню" +msgid "Value out of range" +msgstr "Значення поза діапазоном" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Ви можете створити меню зі скриптами, що міститиме до 10 пунктів скриптів,\n" -"якими ви часто користуєтеся. Для визначення кожного з пунктів меню\n" -"вам слід вказати назву пункту, яку буде показано у меню, та файл\n" -"скрипту, який слід виконати. У назві пункту можна використовувати\n" -"будь-які символи unicode. За допомогою натискання кнопки «…»\n" -"ви зможете вибрати файл скрипту на диску." +msgid "Value:" +msgstr "Значення:" -msgid "Script File" -msgstr "Файл скрипту" +msgid "Vanishing Point:" +msgstr "Точка перетину:" + +msgid "Variant Glyphs:" +msgstr "Гліфи-варіанти:" + +msgid "Variation Selector (or 0)" +msgstr "Вибір варіанта (або 0)" + +msgid "Variation Selectors" +msgstr "Вибір варіантів" +msgid "Variation Selectors B" +msgstr "Вибір варіантів B" + +#, c-format msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" -"Ви можете створити меню зі скриптами, що міститиме до 10 пунктів скриптів,\n" -"якими ви часто користуєтеся Для визначення кожного з пунктів меню\n" -"вам слід вказати назву пункту, яку буде показано у меню, та файл\n" -"скрипту, який слід виконати. У назві пункту можна використовувати\n" -"будь-які символи unicode. За допомогою натискання кнопки «…»\n" -"ви зможете вибрати файл скрипту на диску." +"Вибори з варіантів зазвичай мають коди у межах між\n" +" U+180B і U+180D\n" +" U+FE00 і U+FE0F\n" +" U+E0100 і U+E01EF\n" +"Вам справді потрібен діапазон U+%04X?" -msgid "..." -msgstr "…" +msgid "Various errors occurred at the selected glyphs" +msgstr "Під час обробки позначених гліфів сталися різноманітні помилки" -msgid "On" -msgstr "Увмкн." +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" +msgstr "Різні специфікації PIXEL_SIZE у %s не відповідають одна одній" -msgid "Off" -msgstr "Вмкн." +msgid "Vattu Variants" +msgstr "Варіанти ватту" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "Зазвичай, FontForge шукатиме програми у каталогах," +msgid "Vedic Extensions" +msgstr "Ведичні розширення" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "вказаних за допомогою змінної середовища PATH, якщо ви бажаєте" +msgid "Venda" +msgstr "Венда" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "змінити таку поведінку, вам варто встановити змінну" +msgid "Vendor ID:" +msgstr "Ідентифікатор виробника:" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "середовища так, щоб у ній було вказано повну адресу каталогу програми." +msgid "Vendor URL" +msgstr "URL виробника" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge визначає BROWSER, MF і AUTOTRACE." +msgid "Version" +msgstr "Версія" -msgid "Prefs_App| " -msgstr " " +#, c-format +msgid "Version %.20s" +msgstr "Версія %.20s" -msgid "Features" -msgstr "Модифікації" +msgid "Version, Major:" +msgstr "Версія, основна:" -msgid "Arrow Options" -msgstr "Параметри стрілок" +msgid "Vert. Construction" +msgstr "Верт. побудова" -msgid "Ruler Options" -msgstr "Параметри лінійки" +msgid "Vert. Hint Color" +msgstr "Колір верт. гінтів" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" -"Посилання було віддзеркалено, отже контури у ньому є неправильно " -"орієнтованими" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Верт. варіанти" -msgid "This glyph's advance width is different from the standard width" -msgstr "Ширина цього гліфа відрізняється від стандартної ширини" +msgid "Vertical" +msgstr "Вертикаль" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "Вертикальні розміри цього гліфа відрізняються від стандартної ширини" +msgid "Vertical Advance not" +msgstr "Вертикальний розмір не" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" -"Цей гліф не прив’язано до точки коду unicode, але його назву має бути " -"прив’язано." +msgid "Vertical Baselines" +msgstr "Вертикальні лінії шрифту" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "" -"Цей гліф прив’язано до точки коду unicode, яка є відмінною від його назви." +msgid "Vertical Counter Add" +msgstr "Додавання вертикальної прогалини" -msgid "Can't fix" -msgstr "Неможливо виправити" +msgid "Vertical Counter Scale" +msgstr "Масштабування вертикальної прогалини" + +msgid "Vertical Counters:" +msgstr "Вертикальні прогалини:" + +msgid "Vertical Extension Italic Correction" +msgstr "Виправлення на вертикальний виступ для курсиву" #, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" -"Назву, яку FontForge має намір пов’язати з цим гліфом, %.30s, вже " -"використано для іншого гліфа." +msgid "Vertical Extents for %c%c%c%c" +msgstr "Вертикальні виступи %c%c%c%c" -msgid "The selected point is near a vertical stem hint" -msgstr "Позначену точку розташовано поблизу гінту вертикального штриха" +msgid "Vertical Forms" +msgstr "Вертикальні форми" -msgid "The x coord of the selected point is near the specified value" -msgstr "Координата x позначеної точки близька до вказаного значення" +msgid "Vertical Fractions" +msgstr "Вертикальні дроби" -msgid "The selected point is not at integral coordinates" -msgstr "Координати позначеної точки не є цілими числами" +msgid "Vertical Kana Alternates" +msgstr "Вертикальні альтернативи кани" -msgid "The selected point does not have integral control points" -msgstr "У позначеної точки немає контрольних точок з цілими координатами" +msgid "Vertical Kerning" +msgstr "Вертикальний кернінґ" -msgid "The selected point is near a horizontal stem hint" -msgstr "Позначену точку розташовано поблизу гінту горизонтального штриха" +msgid "Vertical Kerning Class" +msgstr "Клас вертикального кернінґу" -msgid "The y coord of the selected point is near the specified value" -msgstr "Координата y позначеної точки близька до вказаного значення" +msgid "Vertical Offset" +msgstr "Вертикальний зсув" -msgid "The y coord of the selected point is near the baseline" -msgstr "Координата y позначеної точки близька до лінії шрифту" +msgid "Vertical Offset:" +msgstr "Вертикальний зсув:" -msgid "The y coord of the selected point is near the xheight" -msgstr "Координата y позначеної точки близька до лінії малих літер" +msgid "Vertical Only" +msgstr "Лише за вертикаллю" -msgid "The y coord of the selected point is near the ascender height" -msgstr "" -"Координата y позначеної точки близька до лінії верхнього елемента (акценту) " -"гліфа" +msgid "Vertical Rotation & Alternates" +msgstr "Вертикальне обертання і заміщення" -msgid "The y coord of the selected point is near the cap height" -msgstr "Координата y позначеної точки близька до лінії прописних літер" +msgid "Vertical Scale" +msgstr "Вертикальне масштабування" -msgid "The y coord of the selected point is near the descender height" -msgstr "Координата y позначеної точки близька до лінії нижнього елемента гліфа" +msgid "Vertical Scale:" +msgstr "Масштаб за вертикаллю:" + +msgid "Vertical Stem Width Add" +msgstr "Додавання ширини вертикального штриха" + +msgid "Vertical Stem Width Scale" +msgstr "Масштабування ширини вертикального штриха" + +msgid "Vertical Tab Set" +msgstr "Вертикальний набір вкладок" + +msgid "Vertical _Metric Lines" +msgstr "Вер_тикальні лінії метрики" msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." msgstr "" -"Екстремуми позначеного сплайна розташовано у точках, відмінних від кінцевих " -"точок сплайна" +"Вертикальна відстань між верхнім і нижнім\n" +"елементами перекошеного дробу." -msgid "The selected line segment is nearly horizontal" -msgstr "Позначений сегмент лінії є майже горизонтальним" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Вертикальні: %d лінія шрифту" +msgstr[1] "Вертикальна: %d лінії шрифту" +msgstr[2] "Вертикальна: %d ліній шрифту" +msgstr[3] "Вертикальна: %d ліній шрифту" -msgid "The control point above the selected point is nearly horizontal" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану над позначеною " -"точкою, є майже горизонтальною" +msgid "VerticalTabSet" +msgstr "Вертикальний набір вкладок" -msgid "The control point below the selected point is nearly horizontal" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану під позначеною " -"точкою, є майже горизонтальною" +msgid "Very Condensed" +msgstr "Дуже стислий" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану ліворуч від " -"позначеної точки, є майже горизонтальною" +msgid "Very Expanded" +msgstr "Дуже широкий" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану праворуч від " -"позначеної точки, є майже горизонтальною" +msgid "Very Extended" +msgstr "Дуже широкий" -msgid "The selected line segment is nearly vertical" -msgstr "Позначений сегмент лінії є майже вертикальним" +msgid "Very High" +msgstr "Дуже високий" -msgid "The control point above the selected point is nearly vertical" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану над позначеною " -"точкою, є майже вертикальною" +msgid "Very Light" +msgstr "Дуже мала" -msgid "The control point below the selected point is nearly vertical" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану під позначеною " -"точкою, є майже вертикальною" +msgid "Very Low" +msgstr "Дуже низький" -msgid "The control point left of the selected point is nearly vertical" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану ліворуч від " -"позначеної точки, є майже вертикальною" +msgid "Very Narrow" +msgstr "Дуже вузький" -msgid "The control point right of the selected point is nearly vertical" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану праворуч від " -"позначеної точки, є майже вертикальною" +msgid "Very Wide" +msgstr "Дуже широкий" -msgid "This path should have been drawn in a clockwise direction" -msgstr "Цей контур слід було намалювати у напрямку за годинниковою стрілкою" +msgid "Vietnamese" +msgstr "В'єтнамська" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Цей контур слід було намалювати у напрямку проти годинникової стрілки" +msgid "View" +msgstr "Перегляд" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"У цьому гліфі містяться контрольні точки, які, ймовірно, розташовані дуже " -"близько до основних точок, що ускладнить зміну вигляду сплайна" +msgid "View Point" +msgstr "Точка спостереження" -msgid "Problem explanation" -msgstr "Пояснення суті проблеми" +msgid "Vowel Jamo Forms" +msgstr "Форми голосних джамо" -msgid "Ignore this problem in the future" -msgstr "Ігнорувати цю проблему надалі" +msgid "WOFF compressed metadata section too large.\n" +msgstr "Розділ стиснених метаданих WOFF є надто великим.\n" -msgid "_Next" -msgstr "_Далі" +msgid "WOFF uncompressed metadata section too large.\n" +msgstr "Розділ нестиснених метаданих WOFF є надто великим.\n" -msgid "Fix" -msgstr "Виправити" +msgid "WWS Family" +msgstr "Гарнітура WWS" -msgid "_Stop" -msgstr "З_упинити" +msgid "WWS Subfamily" +msgstr "Підгарнітура WWS" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"У цьому гліфі міститься запис підстановки або лігатури, який посилається на " -"порожній символ" +msgid "W_hitespace Glyphs" +msgstr "П_робільні гліфи" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s посилається на порожній символ «%1$.20s»" +msgid "W_ithin Rectangle" +msgstr "В _межах прямокутника" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" -"Цей гліф містить точки прив’язки для деяких, але не всіх, класів прив’язки у " -"підтаблиці" +msgid "Wa" +msgstr "Ва" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "У підтаблиці %2$.30s немає прив’язки для класу %1$.30s" +msgid "Wagdi" +msgstr "Ваґді" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Два гліфи мають однакові коди Unicode.\n" -"Змініть кодування на «Порядок гліфів» і скористайтеся\n" -"пунктом меню «Зміни»->«Позначити»->Шаблон з наведеним нижче кодом" +msgid "Wansung (Korean)" +msgstr "Wansung (корейська)" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "Warn if _unlinked references" +msgstr "Попереджати про _непов’язані посилання" msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" msgstr "" -"Два гліфи мають однакові назви.\n" -"Змініть кодування на «Порядок гліфів» і скористайтеся\n" -"пунктом меню «Зміни»->«Позначити»->Шаблон з наведеною нижче назвою" +"Попереджати, якщо один з гліфів містить контур, тоді як інший — посилання " +"(але посилання описує той самий контур)" + +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Попереджати, якщо обриси близькі, але не збігаються повністю" + +msgid "Warning" +msgstr "Попередження" #, c-format -msgid "%.40s" +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" msgstr "" +"Попередження: %d-те значення вісі (%g) лежить поза дозволеним діапазоном [%g," +"%g]\n" #, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Знайдено %1$.4g, мало бути %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "Позначений сегмент лінії є близьким за нахилом до лінії курсиву" - -msgid "The control point above the selected point is near the italic angle" +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану над позначеною " -"точкою, розташовано під нахилом, близьким до нахилу курсиву" +"Попередження: для %s вказано назву гарнітури, що не збігається з %s " +"(GenerateFamily)\n" -msgid "The control point below the selected point is near the italic angle" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану під позначеною " -"точкою, розташовано під нахилом, близьким до нахилу курсиву" +"Попередження: %s(%s) належить одразу до розширених та стиснутих. Така " +"належність є некоректною.\n" -msgid "The control point right of the selected point is near the italic angle" +msgid "" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану праворуч від " -"позначеної точки, розташовано під нахилом, близьким до нахилу курсиву" +"Попередження: у «cvar» містяться дані проміжних кортежів.\n" +" У FontForge не передбачено підтримки таких кортежів.\n" -msgid "The control point left of the selected point is near the italic angle" +msgid "Warning: Both extended and condensed. That's impossible.\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану ліворуч від " -"позначеної точки, розташовано під нахилом, близьким до нахилу курсиву" +"Попередження: належність одразу до розширених та стиснутих. Така належність " +"є некоректною.\n" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану над позначеною " -"точкою, лежить поза межами сегмента сплайна" +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "Попередження: позначка зміни порядку байтів у шрифті palm.\n" +#, c-format msgid "" -"The control point below the selected point is outside the spline segment" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану під позначеною " -"точкою, лежить поза межами сегмента сплайна" +"Попередження: кодування %d (0x%x) відображено принаймні на дві адреси — " +"(%s@0x%02x і %s@0x%02x)\n" +" Тут буде використано лише одну з цих адрес.\n" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" -"Лінія, що проходить через контрольну точку, розташовану ліворуч від " -"позначеної точки, лежить поза межами сегмента сплайна" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "Попередження: версія 4 Font Bucket вважатиметься версією 0.\n" + +msgid "Warning: Font contained no glyphs" +msgstr "Попередження: у шрифті немає жодного гліфа" +#, c-format msgid "" -"The control point right of the selected point is outside the spline segment" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" msgstr "" -"Лінія, що проходить через контрольну точку, розташовану праворуч від " -"позначеної точки, лежить поза межами сегмента сплайна" +"Попередження: у гліфі %d міститься дані або приватних або проміжних " +"кортежів.\n" +" У FontForge не передбачено підтримки жодних кортежів.\n" +#, c-format msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" msgstr "" -"У цього гліфа чотири гінти, але якщо пропустити цей, гліф відповідатиме " -"гінту stem3" - -msgid "This glyph can use a stem3 hint" -msgstr "У цьому гліфі можна використати гінт stem3" +"Попередження: записи Mac і Unicode у таблиці «name» відрізняються рядком\n" +" %s у мові %s\n" +" Рядок Mac: %s\n" +"Рядок Unicode Mac: %s\n" +#, c-format msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" msgstr "" -"Прогалини між цими гінтами різного розміру. Це вважається помилкою для " -"гінтів stem3." - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "У цьому гінті вказано помилкову ширину для гінту stem3" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Дві позначені точки є кінцевими точками незамкненого контуру" - -msgid "The paths that make up this glyph intersect one another" -msgstr "Контури, з яких складається цей шрифт, перетинаються" - -msgid "The selected point is too far from the origin" -msgstr "Позначену точку розташовано занадто далеко від початку координат" +"Попередження: записи Mac і Windows у таблиці «name» відрізняються рядком\n" +" %s у мові %s\n" +" Рядок Mac: %s\n" +"Рядок Windows: %s\n" +#, c-format msgid "" -"The selected points (or the intermediate control points) are too far apart" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" -"Позначені точки (або проміжні контрольні точки) є занадто далекими одна від " -"одної" - -msgid "The selected points are too close to each other" -msgstr "Позначені точки є занадто близькими одна до одної" - -msgid "This hint does not control any points" -msgstr "Цей гінт не керує жодною точкою" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "Маска гінтів позначеної точки містить перетини гінтів" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "У цьому шарі немає масок гінтів, але є перетини гінтів." +"Попередження: рядок Mac є підрядком рядка Unicode у таблиці «name»\n" +" для рядка %s у мові %s.\n" -msgid "This glyph contains a horizontal hint near the specified width" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" -"У гліфі міститься горизонтальний гінт, розташований поблизу від вказаного " -"значення ширини" +"Попередження: рядок Mac є підрядком рядка Windows у таблиці «name»\n" +" для рядка %s у мові %s.\n" -msgid "This glyph contains a vertical hint near the specified width" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" msgstr "" -"У гліфі міститься вертикальний гінт, розташований поблизу від вказаного " -"значення ширини" - -msgid "This glyph self-intersects" -msgstr "Цей гліф самоперетинається" +"Попередження: у AddDHint(%d,%d %d,%d %d,%d) не позначено жодного символу\n" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"Цей гліф самоперетинається. Перевірка на належний напрямок є беззмістовною, " -"доки самоперетини не буде усунуто." +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Попередження: у AddHint(%d,%d,%d) не позначено жодного символу\n" msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" msgstr "" -"Ймовірно, цей контур має самоперетини (хоча програмі і не вдалося\n" -" виявити під час пошуку самоперетинів), зверніть увагу на кути." +"Попередження: у шрифті вже є якісь фільтрування «aalt»,\n" +"але інші теґи модифікацій, пов’язані з цими\n" +"фільтруваннями. Якщо ви продовжите виконання цієї\n" +"команди з цих фільтрувань буде вилучено теґ «aalt»,\n" +"потім буде створено нові фільтрування, які НЕ буде\n" +"пов’язано з іншими теґами модифікацій.\n" +" Ви хочете саме цього?" msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" msgstr "" -"Для цього посилання визначення матрицю перетворення, яку не можна виразити " -"засобами truetype.\n" -"Всі записи (окрім перенесень) мають належати діапазону [-2.0,2.0).\n" -"Перенесення має бути цілим." +"Попередження: у шрифті вже є якісь фільтрування «aalt»,\n" +"деякі не мають інших теґів модифікацій, пов’язаних з\n" +"ними (ці фільтрування буде вилучено), інші мають такі\n" +"теґи (ці фільтрування буде залишено), але теґ\n" +"«aalt» буде вилучено з фільтрування, буде створено нове\n" +"фільтрування, які НЕ буде пов’язано з іншими теґами\n" +"модифікацій.\n" +" Ви хочете саме цього?" msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" msgstr "" -"Гліф містить дані щодо контурів і посилань.\n" -"(або містить посилання з помилковою матрицею перетворення, яку програма " -"вважає контуром).\n" -"Такий гліф не може бути записано у форматі гліфів TrueType." +"Попередження: у шрифті вже є декілька фільтрувань «aalt».\n" +"Якщо цю команду буде виконано, фільтрування буде\n" +"вилучено, замість них буде створено нові фільтрування.\n" +"Всі попередні дані буде ВТРАЧЕНО. Ви хотіли саме\n" +"цього?" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" msgstr "" -"Це посилання має матрицю перетворення, яку не може бути виражено у шрифтах " -"Type1/2.\n" -"Масштабування або обертання заборонено." +"Попередження: не вдалося обробити елемент %s, деякі з модифікацій може бути " +"втрачено\n" -msgid "Both selected references have use-my-metrics set" -msgstr "" -"Прапорець «використовувати власну метрику» встановлено для обох вибраних " -"посилань" +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "Попередження: сумнівна кількість підтаблиць (%d) для таблиці «kern»" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"У цьому посиланні використовується відповідність\n" -"точок, але посилається воно на гліф (або вкладене\n" -"в нього посилання посилається на гліф), чиї точки\n" -"було перенумеровано." +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "Попередження: занадто великі сплайни. Їх буде проігноровано.\n" +#, c-format msgid "" -"References are nested more deeply in this glyph than the maximum allowed" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" msgstr "" -"Посилання у цьому гліфі розташовано на рівні ієрархії, глибшому за " -"максимальний дозволений" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "Кількість точок у цьому гліфі перевищує максимальну дозволену" +"Попередження: не вдалося визначити коректність гінту (%d,%d %d,%d %d,%d)\n" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "Кількість гінтів у цьому гліфі перевищує максимальну дозволену" +msgid "Warnings" +msgstr "Попередження" -msgid "This outline glyph is missing a bitmap version" -msgstr "У цього обрису гліфа немає растрової версії" +msgid "Watch Points not supported in glyphs with references" +msgstr "Стежити за точками, що не підтримуються у гліфах з посиланнями" msgid "" -"This outline glyph's advance width is different from that of the bitmap's" +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" -"Значення ширини цього обрису гліфа відрізняється від значення ширини растру" +"Спостерігати за всіма позначеними точками\n" +"(зупинятися у разі пересування точки)" -msgid "This glyph is taller than desired" -msgstr "Цей гліф є вищим, ніж бажана висота" +msgid "Watched Cvt Change" +msgstr "Переглянута зміна ТКЗ" -msgid "This glyph extends further below the baseline than desired" -msgstr "Точки цього гліфа розташовано дуже низько відносно лінії шрифту" +msgid "Watched Store Change" +msgstr "Зміна у даних, за якими ведеться спостереження" -msgid "This glyph is wider than desired" -msgstr "Цей гліф є ширшим за бажану ширину" +msgid "We cannot have lead-in points for an open curve.\n" +msgstr "На незамкненій кривій не може бути вхідних точок.\n" -msgid "This glyph extends left further than desired" -msgstr "Точки цього гліфа розташовано лівіше за бажану відстань" +msgid "We don't understand this font\n" +msgstr "Програмі не вдалося обробити цей шрифт\n" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" -"Назвами «alefmaksurainitialarabic» та «alefmaksuramedialarabic» " -"користуватися не варто." - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Цей гліф визначено у декількох підшрифтах CID" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Цей гліф не визначено у жодному з підшрифтів CID" +msgid "Weight, Width, Slope Only" +msgstr "Лише насиченість, ширина і нахил" -msgid "pair" -msgstr "пара" +msgid "Welsh" +msgstr "Валійська" -msgid "position" -msgstr "розташування" +msgid "West-Cree" +msgstr "Західна крі" -msgid "alternate subs" -msgstr "альтернативні підстановки" +msgid "What is the pixel size of the font in this file?" +msgstr "Яким є розмір пікселя для шрифту у цьому файлі?" -msgid "multiple subs" -msgstr "декілька підстановок" +msgid "What type(s) of palm font records do you want?" +msgstr "Які типи записів шрифтів palm вам потрібні?" -msgid "Contextual position" -msgstr "Контекстне розташування" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." +msgstr "" +"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " +"напрямок», зразком для заміни має бути одинарний відкритий контур з " +"принаймні трьома точками." -msgid "Contextual substitution" -msgstr "Контекстна підстановка" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." +msgstr "" +"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " +"напрямок», зразком для пошуку має бути одинарний відкритий контур з " +"принаймні трьома точками (інакше не вдасться знайти відповідника)." -msgid "Chaining position" -msgstr "Ланцюгове розташування" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." +msgstr "" +"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " +"напрямок», зразком для пошуку має бути одинарний відкритий контур." -msgid "Chaining substitution" -msgstr "Ланцюгова підстановка" +msgid "" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" +msgstr "" +"Якщо FontForge буде визначено, що розширений штрих самоперетинається,\n" +"позначення цього пункту призведе до спроби програмного усування\n" +"самоперетинів з метою покращення вигляду гліфа." -msgid "Reverse chaining subs" -msgstr "Зворотні ланцюгові підстановки" +msgid "" +"When FontForge starts up, it loads the user interface theme from\n" +"this file. Any changes will only take effect the next time you start " +"FontForge." +msgstr "" +"Під час запуску FontForge завантажує тему інтерфейсу користувача\n" +"з цього файла. Будь-які зміни набудуть чинності лише після перезапуску " +"FontForge." -msgid "Indic reordering" -msgstr "Перевпорядкування індійських літер" +msgid "" +"When Saving, keep this number of previous versions of the file. file.sfd-01 " +"will be the last saved file, file.sfd-02 will be the file saved before that, " +"and so on. If you set this to 0 then no revisions will be retained." +msgstr "" +"Під час збереження програма зберігатиме вказану кількість попередніх версій " +"файла. Найсвіжішим буде файл файл.sfd-01, попередню версію буде " +"перейменовано на файл.sfd-02 тощо. Якщо буде вказано значення 0, версії не " +"зберігатимуться." -msgid "Contextual insertion" -msgstr "Контекстуальне вставлення" +msgid "" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." +msgstr "" +"Якщо крива проходить дуже близькою від центра\n" +"пікселя, може виникнути потреба у визначенні\n" +"сторони пікселя, з якої проходить крива.\n" +"Якщо лінія проходить не з того боку, варто\n" +"скористатися інструкцією DELTA з метою визначення\n" +"найближчої точки за поточного розміру у пікселях." -msgid "Lig" -msgstr "Ліг" +msgid "When a font is opened, should it be made compact?" +msgstr "Чи слід стискати шрифт під час відкриття?" #, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "Гліф %1$.50s з %2$s з підтаблиці фільтрування %3$.50s" +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" +msgstr "" +"Якщо класами гліфів визначається єдина підстановка, ці класи мають бути " +"однакової довжини у рядку %d %s" #, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s з підтаблиці фільтрування %2$.50s" +msgid "" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" +msgstr "" +"Якщо класом гліфів задається окрема заміна підстановки, замінений елемент " +"має також бути класом у рядку %d %s" -msgid "Kerning Class" -msgstr "Клас кернінґу" +msgid "" +"When adding a new class provide default kerning values\n" +"Between it and every class with which it interacts." +msgstr "" +"Під час додавання нового класу визначати типові значення\n" +"кернінґу між ним і будь-якими іншим класами, з якими\n" +"він взаємодіє." -msgid "Vertical Kerning Class" -msgstr "Клас вертикального кернінґу" +msgid "When adding new entries provide default kerning values." +msgstr "Під час додавання нових записів призначати типові значення кернінґу." -msgid "Check for missing glyph names" -msgstr "Шукати пропущені назви гліфів" +msgid "" +"When adding new entries, give them the same\n" +"delta values as those on the first line." +msgstr "" +"Під час додавання нових записів надавати їм\n" +"ті самі значення приростів, що і у першому рядку." -msgid " refers to a missing glyph" -msgstr " посилається на гліф, якого немає" +msgid "" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" +msgstr "" +"Для збирання придатного до викривлення шрифту Apple слід вказати принаймні " +"одну назву для вісі" -msgid "Replace With:" -msgstr "Замінити на:" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" +msgstr "" +"Під час розташовування центра акценту над гліфом\n" +"можна використовувати найвищу точку гліфа або\n" +"середину гліфа?" -msgid "Always" -msgstr "Завжди" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." +msgstr "" +"Під час копіювання гліфів з панелі перегляду шрифту також копіювати\n" +"метадані гліфів (назву, кодування, коментар тощо)." -msgid "Remove" -msgstr "Вилучити" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." +msgstr "" +"Під час копіювання гліфів з панелі перегляду шрифту також копіювати\n" +"інструкції truetype гліфів." -msgid "Skip" -msgstr "Пропустити" +msgid "" +"When debugging in grey-scale this is the color of a raster block which is " +"fully covered." +msgstr "" +"Під час зневаджування у відтінках сірого це колір растрових блоків, які " +"повністю покриваються гліфом." -#, c-format msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" +"When displaying a list of glyph names\n" +"(or sometimes just a single glyph name)\n" +"FontForge will add the unicode character\n" +"the name refers to in parenthesis after\n" +"the name. It does this because some names\n" +"are obscure.\n" +"Some people would prefer not to see this,\n" +"so this preference item lets you turn off\n" +" this behavior" msgstr "" -"Фільтрування %.30s, яке викликає фільтрування %.30s, яке є активним для " -"гліфа %.30s, який міститься у писемності «%c%c%c%c», хоча ця писемність не " -"міститься у модифікаціях, до яких застосовується фільтрування.\n" -"Хочете додати цю писемність до однієї з цих модифікацій?" +"Під час показу списку назв гліфів\n" +"(або іноді навіть окремої назви гліфа)\n" +"FontForge додасть символ Unicode, на який\n" +"посилається назва, у дужках після назви.\n" +"Так зроблено, оскільки назви можуть бути\n" +"незрозумілими.\n" +"Декому може не подобатися такий спосіб\n" +"показу. За допомогою цього пункту можна\n" +"вимкнути показ символів Unicode." -#, c-format msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" +"When doing autokerning, only move glyphs closer together,\n" +"so the kerning offset will be negative." msgstr "" -"Фільтрування %.30s, яке є активним для гліфа %.30s, який міститься у " -"писемності «%c%c%c%c», хоча ця писемність не міститься у модифікаціях, до " -"яких застосовується фільтрування.\n" -"\n" -"Хочете додати цю писемність до однієї з цих модифікацій?" +"Під час виконання дій з визначення кернінґу у автоматичному\n" +"режимі лише зближувати гліфи, щоб відступ кернінґу залишався\n" +"від’ємним." -msgid "_Skip" -msgstr "Пр_опустити" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." +msgstr "" +"Подвійне клацання на символі у вікні перегляду\n" +"символів відкриє символ у новому вікні. Якщо\n" +"вимкнено, символ буде відкрито у вже створеному\n" +"вікні." -msgid "Missing Script" -msgstr "Немає скрипту" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Для цього порожнього обрису гліфа вказано неочікувану версію растру" - -msgid "No problems found" -msgstr "Проблем не виявлено" - -msgid "_X near¹" -msgstr "_X, близький¹" - -msgid "_Y near¹" -msgstr "_Y, близький¹" - -msgid "Hint _Width Near¹" -msgstr "_Ширина гінту, близька¹" - -msgid "Advance Width not" -msgstr "Ширина не" - -msgid "Vertical Advance not" -msgstr "Вертикальний розмір не" - -msgid "Bounding box above" -msgstr "Обмежувальна рамка над" - -msgid "Bounding box below" -msgstr "Обмежувальна рамка під" - -msgid "Bounding box right of" -msgstr "Обмежувальна рамка праворуч" - -msgid "Bounding box left of" -msgstr "Обмежувальна рамка ліворуч" - -msgid "_More points than:" -msgstr "_Більше точок, ніж:" - -msgid "_More hints than:" -msgstr "_Більше гінтів, ніж:" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Посилан_ня, вкладені глибше, ніж:" - -msgid "Irrelevant _Factor:" -msgstr "Безвідносний _коефіцієнт:" - -msgid "Near" -msgstr "Біля" - -msgid "Find Problems" -msgstr "Пошук проблем" - -msgid "Non-_Integral coordinates" -msgstr "Не_цілочисельні координати" +msgid "" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." +msgstr "" +"Під час перетягування точок на панелі перегляду обрисів\n" +"може статися з’єднання (у кінцевих точках можуть з’єднатися\n" +"два розімкнених контури). Якщо можливість увімкнено,\n" +"з’єднання призведе до того, що FontForge припинить рух\n" +"позначеного фрагмента (так, неначе користувач відпустив\n" +"кнопку миші). Ця можливість, якщо ваші пальці трохи\n" +"тремтять." msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." +"When filling using freetype in the outline view,\n" +"have freetype render the glyph antialiased." msgstr "" -"Координати всіх точок та контрольних точок у truetype\n" -"мають бути цілими числами (якщо вони не є цілими,\n" -"FontForge округлить їх під час виведення даних, що може\n" -"призвести до викривлення). Загалом кажучи, навіть у\n" -"шрифтах PostScript варто використовувати цілі значення." +"Під час заповнення за допомогою freetype у перегляді обрисів,\n" +"наказати обробнику freetype використовувати згладжування гліфів." msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." msgstr "" -"Надає вам змогу перевірити, чи починаються вертикальні\n" -"штрихи у декількох символах у одному місці." +"Якщо fontforge відкриває (не-sfd) шрифт, намагатися показати цей символ " +"unicode на панелі перегляду шрифту." msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" msgstr "" -"Надає вам змогу перевірити, чи починаються горизонтальні\n" -"штрихи у декількох символах у одному місці." - -msgid "Y near¹ _standard heights" -msgstr "Y поряд¹ зі с_тандартними висотами" +"Під час створення ресурсу шрифту Type1 для Mac, вам СЛІД створити принаймні " +"один растровий шрифт NFNT для працездатності цього шрифту. Якщо вами не було " +"створено жодних растрових версій для цього шрифту, скасуйте завдання і " +"скористайтеся пунктом меню «Елемент -> Доступні растрові розміри», щоб " +"створити растрову версію." msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." +"When generating a font, ignore slight rounding errors for hints that should " +"be at the top or bottom of the glyph. For example, you might like to set " +"this to 0.02 so that 19.999 will be considered 20. But only for the hint " +"width value." msgstr "" -"Надає вам змогу знаходити точки, які трохи\n" -"відхиляються від основної лінії, висоти x,\n" -"висоти великих літер, висот верхнього і\n" -"нижнього акцентів." - -msgid "Control Points near horizontal/vertical/italic" -msgstr "Контрольні точки поблизу горизонтальних/вертикальних/курсивних ліній" - -msgid "_Control Points near horizontal/vertical" -msgstr "Контрольні точки поблизу горизонтальних/вертикальних ліній" +"Під час створення шрифту ігнорувати невеличкі похибки округлення для гінтів, " +"які мають перебувати у верхній або нижній частині гліфа. Наприклад, ви " +"можете встановити значення 0,02, щоб число 19,999 вважалося рівним 20. Цей " +"параметр стосується лише значення ширини гінтів." msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." msgstr "" -"Надає вам змогу знайти контрольні точки, які майже, але\n" -"не зовсім лежать на горизонталях або вертикалях точки\n" -"основи (або близькими до кута нахилу курсиву)." - -msgid "Control Points _beyond spline" -msgstr "Контрольні точки _поза сплайнами" +"Під час створення набору шрифтів BDF просити користувача\n" +"вказати роздільну здатність екрана для шрифтів, інакше\n" +"FontForge вгадуватиме її за розміром пікселів." msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." msgstr "" -"Надає змогу знаходити контрольні точки, які під час\n" -"проектування на відрізок прямої між двома кінцевими\n" -"точками лежать поза цими кінцевими точками." - -msgid "Check for _irrelevant control points" -msgstr "Шукати _невідповідні контрольні точки" +"Під час створення шрифтів truetype або opentype іноді\n" +"корисними бувають дані щодо відповідності між\n" +"ідентифікаторами гліфів truetype та назвами гліфів.\n" +"Позначення цього пункту накаже FontForge створити файл\n" +"(з суфіксом назви .g2n), що міститиме ці дані." msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." +"When importing an OpenType font, for the purposes of hinting spline points " +"might not exactly match boundaries. For example, a point might be -0.0002 " +"instead of exactly 0\n" +"This setting gives the user some control over this allowing a small " +"tolerance value to be fed into the OpenType loading code.\n" +"Comparisons are then not performed for raw equality but for equality within " +"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " +"considered equal to 0 when figuring out hints)." msgstr "" -"Контрольні точки є зайвими, якщо їх було розташовано надто близько\n" -"до основної точки, щоб значно вплинути на форму кривої." +"Під час імпортування шрифту OpenType через використання гінтів точки " +"сплайнів можуть не зовсім точно вкладатися у межі гліфа. Наприклад, точка " +"може бути у позиції -0,0002 замість точного 0.\n" +"За допомогою цього параметра користувач може керувати процесом, вказавши " +"невеличке значення похибки, яке можна передати коду завантаження даних " +"OpenType.\n" +"Якщо буде передано таке значення, порівняння виконуватиметься не точно, а з " +"вказаною похибкою (наприклад, значення у діапазоні від -0,0002 до 0,0002 " +"вважатимуться під час визначення гінтів рівними нулеві)." msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." msgstr "" -"Контрольна точка є майже недієвою, якщо відстань між нею і основою\n" -"(кінцевою) точкою є меншою за цю кількість відстаней між двома\n" -"кінцевими точками." - -msgid "Poin_ts too close" -msgstr "За_надто близькі точки" +"Під час завантаження шрифту у форматі sfnt (TrueType, OpenType тощо)\n" +"запитувати, яку cmap слід використовувати спочатку." msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" -"Якщо дві сусідні точки на одному контурі перебувають на відстані,\n" -"меншій за цю у одиницях em, вони можуть спричинити проблеми\n" -"у виконанні деяких команд FontForge. Втім, PostScript може\n" -"працювати і з такими точками." +"Під час завантаження шрифту truetype або opentype, який містить\n" +"кодову таблицю unicode і CJK, використовувати цей прапорець,\n" +"щоб вказати, яку з них слід завантажувати для шрифту." -msgid "_Points too far" -msgstr "Зана_дто далекі точки" +#, c-format +msgid "When loading tt instrs from sfd: %s\n" +msgstr "Під час завантаження інструкцій tt з sfd: %s\n" msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." msgstr "" -"У більшості форматів шрифтів не можна визначати сусідні точки (або\n" -"контрольні точки), які розташовано на відстані понад 32767 em у\n" -"напрямку x або y." - -msgid "O_pen Paths" -msgstr "Ві_дкриті контури" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "Всі контури має бути замкнено, не повинно залишатися незакритих кінців" - -msgid "Intersecting Paths" -msgstr "Контури, що перетинаються" - -msgid "No paths with within a glyph should intersect" -msgstr "Контури у гліфі не повинні перетинатися" - -msgid "Edges near horizontal/vertical/italic" -msgstr "Краї, близькі до горизонтальних/вертикальних/курсивних" +"Щоб стало можливим об’єднання двох шрифтів з позначками CID, ці шрифти " +"повинні мати однаковий реєстр і впорядкування. Крім того, шрифт, до якого " +"виконується об’єднання (основний) повинен мати додаток, версія якого є " +"принаймні тією ж, що і версія іншого шрифту. Також основний шрифт повинен " +"мати принаймні стільки ж підшрифтів, що і шрифт, який з ним зливається." -msgid "_Edges near horizontal/vertical" -msgstr "Ма_йже горизонтальні/вертикальні краї" +msgid "" +"When moving one end point of a spline but not the other\n" +"interpolate the control points between the two." +msgstr "" +"Під час пересування лише однієї з кінцевих точок сплайна\n" +"інтерполювати розташування контрольних точок між кінцями." msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" -"Надає вам змогу знайти лінії, які майже, але\n" -"не зовсім горизонтальними або вертикальними\n" -"(або близькими до кута нахилу курсиву)." +"Під час розташовування акцентів над літерами\n" +"FontForge може використовувати центр їхньої повної\n" +"ширини або центр на основі нижньої точки акценту." -msgid "Check _outermost paths clockwise" -msgstr "Перевіряти, чи спр_ямовано зовнішні контури за год. стрілкою" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "Вилучені засічки (наприклад, перші дві у \"m\") замінити на:" msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" -"У FontForge на внутрішньому рівні використовуються контури\n" -"із напрямком за годинниковою стрілкою. За допомогою цього\n" -"пункту ви можете перевірити напрямок контурів.\n" -" Перш ніж виконувати цю перевірку, переконайтеся, що\n" -"контури не перетинаються." - -msgid "Check _missing extrema" -msgstr "Шукати пропу_щені екстремуми" +"У разі зміни розташування гінту\n" +"коригувати розташування всіх точок,\n" +"що лежать на цьому гінті" msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." +"When the measure tool is active and when the mouse pointer is within this " +"many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"У PostScript і TrueType кожен контур у точці максимуму\n" -"або мінімуму повинен містити проміжну точку." +"Якщо задіяно інструмент вимірювання і якщо вказівник миші перебуває на " +"відстані, меншій\n" +"за вказану тут у пікселях, від особливих точок\n" +"гліфів (основної лінії, сплайнів ґратки тощо)\n" +"вказівник прилипне до цієї особливої точки." msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" -"Довідником з мови PostScript (Додаток B) визначається, що\n" -"інтерпретатор не повинен підтримувати контури, на яких понад\n" -"1500 точок. Вважається, що до цієї кількості зараховуються і\n" -"контрольні точки. З точки зору PostScript всі контури у символі\n" -"створюють один контур. У сучасних інтерпретаторах передбачено\n" -"підтримку набагато більшої кількості точок на контурі.\n" -"(Зауважте, що у шрифті truetype після перетворення у PS\n" -"міститиметься вдвічі більше контрольних точок ніж у початковому\n" -"шрифті.)" - -msgid "Check _flipped references" -msgstr "Шукати посилання з _віддзеркаленням" +"Якщо вказівник миші перебуває на відстані, меншій\n" +"за вказану тут у пікселях, від особливих точок\n" +"гліфів (основної лінії, сплайнів ґратки тощо)\n" +"вказівник прилипне до цієї особливої точки." msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." +"When the search path is a single open contour, the replace pattern must also " +"be." msgstr "" -"У PostScript і TrueType всі контури має бути записано за\n" -"годинниковою стрілкою. Якщо одне з посилань використовується\n" -"віддзеркаленим, точки у цьому посиланні буде розташовано\n" -"у напрямку проти годинникової стрілки. Вам слід від’єднати\n" -"це посилання і виконати над ним дію «Елемент -> Виправити\n" -"напрямок»." - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Посилання з помилковими матрицями перетворення tt" +"Якщо контур є окремим незамкненим контуром, шаблон заміни має також бути " +"окремим незамкненим контуром." msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" +"When the user clicks in the editing window, round the location to the " +"nearest integers." msgstr "" -"У TrueType всі запис масштабування та обертання\n" -"у матриці перетворення мають належати діапазону між -2 і 2" - -msgid "Mixed contours and references" -msgstr "Мішанина з контурів і посилань" +"Коли користувач клацання кнопкою миші у вікні редагування, округлювати " +"значення позиції до найближчих цілих чисел." msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." msgstr "" -"У гліфах TrueType можуть міститися посилання або контури.\n" -"Одночасне використання обох заборонено." - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Посилання з помилковими матрицями перетворення ps" +"Визначає, слід зберігати для шрифтів, завантажених з диска,\n" +"початковий порядок сплайнів (квадратичний або кубічний), чи\n" +"слід перетворювати сплайни до типового порядку для нових\n" +"шрифтів (див. «Квадратичність нового шрифту»)." msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" -"У шрифтах Type1 і 2 передбачено лише перенесення посилань.\n" -"Першими чотирма елементами матриці перетворення мають бути елементи\n" -"[1 0 0 1]." +"Визначає, повинні нові шрифти містити квадратичні (truetype)\n" +"чи кубічні (postscript & opentype) сплайни." msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" msgstr "" -"У довіднику з символьних рядків Type 2 (Додаток B)\n" -"сказано, що рівень вкладеності підпрограми не повинен\n" -"перевищувати 10. Кожен рівень вкладеності для посилань\n" -"потребує одного рівня вкладеності підпрограм, а\n" -"гінти можуть вимагати ще одного рівня." +"Слід використовувати mac-подібні піктограми для показу ідентифікаторів " +"(наприклад, «^» для Ctrl)\n" +"чи абревіатури (тобто «Cnt-»)" -msgid "Refs with out of date point matching" -msgstr "Посилання з застарілою відповідністю точок" +msgid "Which archived item should be opened?" +msgstr "Який з архівованих об’єктів слід відкрити?" + +msgid "White Space" +msgstr "Будь-який пропуск" msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." +"White space to be left between math formulae\n" +"to ensure proper line spacing." msgstr "" -"Якщо в результаті редагування гліфа змінилася\n" -"кількість його точок, всі посилання, у яких\n" -"використовується поточкова відповідність і\n" -"залежність від кількості точок, стануть\n" -"помилковими." +"Інтервал, який слід додати між математичними формулами\n" +"для забезпечення належного вигляду тексту." -msgid "Multiple refs with use-my-metrics" -msgstr "Декілька посилань з використанням власної метрики" +msgid "Whoops, Ran out of spiros\n" +msgstr "Ой, занадто багато spiro\n" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" -"Може існувати принаймні одне посилання зі встановленим бітом використання " -"власної метрики" +msgid "" +"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" +msgstr "Ой, спроба назвати прив’язки у підтаблиці, у якій немає прив’язок\n" -msgid "_Hints controlling no points" -msgstr "_Гінти, що не керують жодною точкою" +#, c-format +msgid "Whoops, bad spiro command %d\n" +msgstr "Ой, помилкова команда spiro, %d\n" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (можливо, інші інтерпретатори) мають проблеми з гінтами,\n" -"на яких не лежать жодні точки." +msgid "Whoops, contours must begin with a move to\n" +msgstr "Ой, контури мають починатися з команди пересування до\n" -msgid "_Points near¹ hint edges" -msgstr "_Точки поряд¹ з краями гінтів" +msgid "Whoops, more names than lookups\n" +msgstr "Ой, назв більше ніж фільтрувань.\n" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"Часто, якщо точка трохи відходить від гінта,\n" -"причиною є те, що штрих складається з\n" -"декількох сегментів і один з них має\n" -"помилкову ширину." +#, c-format +msgid "Whoops, more names than subtables of lookup %s\n" +msgstr "Ой, більше назв, ніжу підтаблицях фільтрування %s\n" -msgid "Allows you to check that stems have consistent widths.." -msgstr "Надає вам змогу перевірити, чи є ширини штрихів узгодженими." +#, c-format +msgid "Whoops, unexpected verb in contour %d.%d\n" +msgstr "Ой, неочікуване verb у контурі %d.%d\n" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Майже stem_3-гінт" +msgid "Wide" +msgstr "Широкий" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" -"Виконується перевірка того, чи відповідає символ\n" -"майже, але не точно, вимогам до гінту stem3.\n" -"Тобто перевіряється, чи дорівнює кількість гінтів\n" -"у вертикальному і горизонтальному напрямках точно\n" -"трьом, чи рівною є ширина гінтів і чи розташовано\n" -"їх на однаковій відстані." +msgid "Width" +msgstr "Ширина" -msgid "_Show Exact *stem3" -msgstr "По_казувати *stem3 точно" +msgid "Width Color" +msgstr "Колір ширини" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Показує, чи є цей символ точним з точки зору гінту stem3" +msgid "Width _Class" +msgstr "_Клас ширини" + +msgid "Width of Vertical Stems:" +msgstr "Ширина вертикальних штрихів:" msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" msgstr "" -"У довіднику з рядків символів Type 2 (Додаток B) визначено,\n" -"що кількість горизонтальних і вертикальних гінтів основних\n" -"штрихів символу не повинна перевищувати 96." +"На місцях аргументів, що відповідають ширині та висоті, imagemask вказано " +"некоректні значення\n" +"(від’ємні або поза межами об’єму поточних даних).\n" -msgid "_Overlapped hints" -msgstr "Гінти, що _перетинаються" +msgid "Width/Height of Thick Stems:" +msgstr "Ширина/Висота товстих основних штрихів:" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" -"Або у гліфі не повинно бути гінтів, що перекриваються,\n" -"або у гліфі з масками гінтування не повинно бути\n" -"гінтів, що перекриваються, у масці гінтів." +msgid "Width/Height of Thin Stems:" +msgstr "Ширина/Висота тонких основних штрихів:" -msgid "Check missing _bitmaps" -msgstr "Шукати пропущені _растри" +msgid "Width:" +msgstr "Ширина:" +#, c-format msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" msgstr "" -"Чи є контурні символи, які не мають растрових версій у одному з растрових " -"шрифтів?\n" -"І навпаки, чи є растрові символи без відповідних контурних символів?" - -msgid "Bitmap/outline _advance mismatch" -msgstr "Невідповідність _розмірів растру/обрису" +"Ширина: %d\n" +"Кількість: %d\n" +"Відсоток максимуму: %d%%\n" +#, c-format msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" msgstr "" -"Перевіряється, чи є у шрифті растрові гліфи,\n" -"чия додаткова ширина не визначається на основі\n" -"масштабування і округлення додаткової ширини\n" -"обрису." - -msgid "Check multiple Unicode" -msgstr "Шукати повтори Unicode" - -msgid "Check multiple Names" -msgstr "Шукати повтори назв" - -msgid "Check for multiple characters with the same name" -msgstr "Перевірити, чи немає декількох символів з однаковими назвами" +"Ширина: %d-%d (%d)\n" +"Кількість: %d (%d)\n" +"Відсоток максимуму: %d%%\n" -msgid "Check Unicode/Name mismatch" -msgstr "Шукати невідповідності у парах Unicode/назва" +msgid "Wild Brush - Drips a lot" +msgstr "Дикий пензель з розбризкуванням" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" -"Перевірити, чи є у шрифті символи, чиї назви відповідають\n" -"позиціям у Unicode, які не збігаються з призначеними\n" -"позиціями символів." +msgid "Win Ascent Offset:" +msgstr "Win-відступ акценту:" -msgid "Glyph BB Above" -msgstr "Обмежувальна рамка гліфа вище" +msgid "Win Ascent:" +msgstr "Win-акцент:" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "Чи існують гліфи з обмежувальними рамками, вищими за це число?" +msgid "Win Descent Offset:" +msgstr "Win-відступ нижнього акценту:" -msgid "Glyph BB Below" -msgstr "Обмежувальна рамка гліфа нижче" +msgid "Win Descent:" +msgstr "Нижній акцент Win:" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "Чи існують гліфи з обмежувальними рамками, нижчими за це число?" +msgid "Win _Ascent Offset:" +msgstr "Win-відступ _акценту:" -msgid "Glyph BB Right Of" -msgstr "Обмежувальна рамка гліфа правіше" +msgid "Win _Descent Offset:" +msgstr "Win-відступ _нижнього акценту:" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" -"Чи існують гліфи з обмежувальними рамками, розташованими правіше за це число?" +msgid "Window" +msgstr "Вікно" -msgid "Glyph BB Left Of" -msgstr "Обмежувальна рамка гліфа лівіше" +msgid "Windows will reject fonts with an OS/2 version number of 0\n" +msgstr "Windows не сприйматиме шрифти з номером версії для OS/2 рівним 0\n" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" msgstr "" -"Чи існують гліфи з обмежувальними рамками, розташованими лівіше за це число?" - -msgid "Check Advance:" -msgstr "Перевіряти ширину:" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "Шукати символи з шириною, що перевищує розміри показаної області." - -msgid "Check VAdvance:\n" -msgstr "Перевіряти верт. розмір:\n" +"Windows не сприйматиме шрифти otf (cff) з номером версії OS/2 рівним 1\n" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" -"Шукати символи з вертикальними розмірами, що перевищують розміри показаної " -"області." +msgid "Windows-compatible 'kern'" +msgstr "Сумісний із «kern»" -msgid "Check for CIDs defined _twice" -msgstr "Шукати CID, визначені _двічі" +msgid "Woff Major Version:" +msgstr "Основна версія Woff:" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "Перевіряти, чи CID визначено у більше ніж одному підшрифті" +msgid "Woff Minor Version:" +msgstr "Додаткова версія Woff:" -msgid "Check for _undefined CIDs" -msgstr "Шукати _невизначені CID" +msgid "Wolof" +msgstr "Волоф" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "Перевіряти, чи є CID невизначеним для всіх підшрифтів" +msgid "Woods Cree" +msgstr "Крі (лісова)" -msgid "Check for missing _glyph names" -msgstr "Шукати пропущені назви _гліфів" +msgid "Wrap Pos:" +msgstr "Позиція перенесення:" msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" +"Write Control Value Table in Funits\n" +"Pops a number(Funits) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" -"Шукати підстановки, класи кернінґу тощо, у яких використано назву гліфа, яка " -"не відповідає жодному з гліфів шрифту" - -msgid "Check for missing _scripts in features" -msgstr "Шукати пропущені _скрипти у модифікаціях" +"Write Control Value Table in Funits\n" +"Записати значення керівної таблиці у Funit.Отримує число (у Funit) і індекс\n" +"CVT. Записує число до cvt[індекс]." msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." +"Write Control Value Table in Pixel units\n" +"Pops a number(26.6) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" -"У кожному фільтруванні, де використано гліф, вам слід перевірити,\n" -"чи задіяно хоча б одну модифікацію для писемності гліфа." - -msgid "Check substitutions for empty chars" -msgstr "Шукати підстановки для порожніх символів" +"Write Control Value Table in Pixel units\n" +"Записати значення керівної таблиці у пікселях.Отримує число (у пікселях, " +"26.6) і індекс\n" +"CVT. Записує число до cvt[індекс]." msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" +"Write Store\n" +"Pops a value and an index and writes the value to storage[index]" msgstr "" -"Шукати символи, які містять записи «GSUB» з посиланнями на порожні символи" +"Write Store\n" +"Отримує зі стека значення та індекс і записує значення до сховища " +"storage[індекс]" -msgid "Check for incomplete mark to base subtables" -msgstr "Шукати незавершені позначки базових підтаблиць" +msgid "Write failed" +msgstr "Спроба запису зазнала невдачі." -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" -"У документації з OpenType можна знайти доволі суперечливу пораду\n" -"щодо того, що якщо основний гліф (або основна позначка) містить\n" -"точку прив’язки для одного з класів у підтаблиці фільтрувань,\n" -"він має містити прив’язки для всіх класів у підтаблиці." +msgid "Wrong Direction" +msgstr "Помилковий напрямок" -msgid "Paths" -msgstr "Контури" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Помилкова кількість записів у %s" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "Посилання" +msgid "Wrong type of SFD file" +msgstr "Помилковий тип файла SFD" -msgid "Hints" -msgstr "Гінти" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Вираз для X:" -msgid "ATT" -msgstr "" +msgid "X Movement" +msgstr "Пересування за X" -msgid "CID" -msgstr "" +msgid "X Repeat Count" +msgstr "Кількість повторів за X" -msgid "BB" -msgstr "" +msgid "X Resource Editor" +msgstr "Редактор ресурсів X" -msgid "Random" -msgstr "Випадковий" +msgid "X Scale Factor" +msgstr "Коефіцієнт масштабування за X" -msgid "Set All" -msgstr "Встановити всі" +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11, sfnt лише з растром (otb)" -msgid "¹ \"Near\" means within" -msgstr "¹ «Майже» означає «у межах»" +msgid "XHeight Percent" +msgstr "Відсоток зросту малих літер" -msgid "em-units" -msgstr "одиниць em" +msgid "XHeight Percent:" +msgstr "Відсоток зросту малих літер:" -msgid "Open Contour" -msgstr "Незамкнений контур" +msgid "XHeight:" +msgstr "Висота малих:" -msgid "Self Intersecting" -msgstr "Самоперетин" +msgid "XUID-Base" +msgstr "Основа XUID" -msgid "Wrong Direction" -msgstr "Помилковий напрямок" +msgid "Xhosa" +msgstr "Хоза" -msgid "Flipped References" -msgstr "Дзеркальні посилання" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Вираз для Y:" -msgid "Missing Points at Extrema" -msgstr "Немає точок у екстремумах" +msgid "Y Movement" +msgstr "Пересування за Y" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Посилання на невідомий гліф у GSUB/GPOS/MATH" +msgid "Y Repeat Count" +msgstr "Кількість повторів за Y" -msgid "Too Many Points" -msgstr "Занадто багато точок" +msgid "Y Scale Factor" +msgstr "Коефіцієнт масштабування за Y" -msgid "Too Many Hints" -msgstr "Занадто багато гінтів" +msgid "Y near¹ _standard heights" +msgstr "Y поряд¹ зі с_тандартними висотами" -msgid "Bad Glyph Name" -msgstr "Помилкова назва гліфа" +msgid "Y-Cree" +msgstr "Крі (Y)" -msgid "Distance between adjacent points is too big" -msgstr "Відстань між сусідніми точками є занадто великою" +msgid "Yakut" +msgstr "Якутська" -msgid "Non-integral coordinates" -msgstr "Нецілочисельні координати" +msgid "Yes" +msgstr "Так" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "Містить точки прив’язки для деяких, але не всіх, класів у підтаблиці" +msgid "Yes to _All" +msgstr "«Так» для _всіх" -msgid "There is another glyph in the font with this name" -msgstr "У шрифті вже є інший гліф з такою назвою" +msgid "Yi" +msgstr "Ї" -msgid "There is another glyph in the font with this unicode code point" -msgstr "У шрифті вже є інший гліф з такою точкою коду Unicode" +msgid "Yi Classic" +msgstr "Ї (класична)" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "Гліф складається з гінтів, які перетинаються (у одній масці гінтів)" +msgid "Yi Modern" +msgstr "Ї (сучасна)" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Непарна кількість елементів у масиві BlueValues/OtherBlues." +msgid "Yi Radicals" +msgstr "Радикали Ї" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "Елементи у масиві BlueValues/OtherBlues не впорядковано." +msgid "Yi Syllables" +msgstr "Склади Ї" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Занадто багато елементів у масиві BlueValues/OtherBlues." +msgid "Yi Syllables/Radicals" +msgstr "Склади/Радикали Ї" + +msgid "Yiddish" +msgstr "Ідиш" + +msgid "Yijing Hexagram Symbols" +msgstr "Символи гексаграм «Книги перетворень»" + +msgid "Yoruba" +msgstr "Йоруба" +#, c-format msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" msgstr "" -"Елементи у масиві BlueValues/OtherBlues занадто близькі (змініть значення " -"BlueFuzz)." +"У %s виявлено збережений сеанс редагування.\n" +"Бажаєте його відновити?" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Елементи у масиві BlueValues/OtherBlues не є цілими числами." +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"Ви наказали програмі змінити останній\n" +"квадратичний шар на кубічний. Після такої зміни\n" +"FontForge вилучить всі інструкції truetype.\n" +"\n" +"Скасувати таке вилучення неможливо.\n" +"\n" +"Ви хотіли саме цього?" msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" msgstr "" -"Висота зони вирівнювання у масиві BlueValues/OtherBlues є занадто великою " -"для вказаного значення BlueScale." +"Ви наказали програмі вилучити шар.\n" +"У результатів буде вилучено всі контури\n" +"у цьому шарі. Якщо цей шар буде останнім\n" +"квадратичним, буде втрачено всі інструкції truetype.\n" +"\n" +"Ви не зможете скасувати вилучення шару.\n" +"\n" +"Ви хотіли саме цього?" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Непарна кількість елементів у масиві FamilyBlues/FamilyOtherBlues." +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" +msgstr "" +"Ви робите спробу спорожнити %.30s, але на нього посилається\n" +"інший символ. Ви справді хочете спорожнити його?" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "Елементи у масиві FamilyBlues/FamilyOtherBlues не впорядковано." +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "" +"Ви намагаєтеся вставити посилання на %1$s до %2$s\n" +"Але %1$s у цьому шрифті немає. Програмі також не вдалося знайти символ, на " +"який вказувало початкове посилання.\n" +"Посилання не буде скопійовано." -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Занадто багато елементів у масиві FamilyBlues/FamilyOtherBlues." +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"Ви намагаєтеся вставити посилання на %1$s до %2$s.\n" +"Але %1$s у цьому шрифті немає.\n" +"Бажаєте скопіювати початкові сплайни (або вилучити посилання)?" msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" -"Елементи у масиві FamilyBlues/FamilyOtherBlues є занадто близькими (змініть " -"значення BlueFuzz)." +"Ви наказали програмі вставити інструкції гліфів з одного шрифту до іншого. " +"Зазвичай, таке вставлення не призведе до бажаних результатів, якщо не " +"збігаються таблиці «prep», «fpgm» і «cvt ».\n" +"Бажаєте продовжити виконання дії?" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "Елементи у масиві FamilyBlues/FamilyOtherBlues не є цілими числами." +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"Ви намагаєтеся зберегти шрифт CID не у форматі CID. Це припустимо, але " +"означає, що буде збережений тільки поточний підшрифт.\n" +"Ви дійсно хочете цього?" msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" msgstr "" -"Висота зони вирівнювання у масиві FamilyBlues/FamilyOtherBlues є занадто " -"великою для вказаного значення BlueScale." +"Ви вилучаєте останню точку прив’язки у цьому символі.\n" +"Якщо цю дію буде виконано, діалогове вікно буде закрито. Це те, чого ви " +"бажаєте?" -msgid "Missing BlueValues entry." -msgstr "Не знайдено запису BlueValues." +msgid "You changed the point numbering" +msgstr "Вами змінено нумерацію точок" -msgid "Bad BlueFuzz entry." -msgstr "Помилковий запис BlueFuzz." +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "У вас немає прав доступу для читання %.100s" -msgid "Bad BlueScale entry." -msgstr "Помилковий запис BlueScale." +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "" +"Вами було внесено зміни до матриці перетворення, бажаєте використати нову " +"версію матриці?" -msgid "Bad StdHW entry." -msgstr "Помилковий запис StdHW." +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"Вами було змінено назву цього шрифту без внесення змін до UniqueID (або " +"XUID).\n" +"Цього не варто робити, бажаєте, щоб програма створила випадкове нове\n" +"значення?" -msgid "Bad StdVW entry." -msgstr "Помилковий запис StdVW." +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Вами було змінено нумерацію точок гліфа %s.%s%s%s" -msgid "Bad StemSnapH entry." -msgstr "Помилковий запис StemSnapH." +msgid "You may change the default instance of this font" +msgstr "Ви можете змінити типовий екземпляр цього шрифту" -msgid "Bad StemSnapV entry." -msgstr "Помилковий запис StemSnapV." +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"Ви можете створити меню зі скриптами, що міститиме до 10 пунктів скриптів,\n" +"якими ви часто користуєтеся Для визначення кожного з пунктів меню\n" +"вам слід вказати назву пункту, яку буде показано у меню, та файл\n" +"скрипту, який слід виконати. У назві пункту можна використовувати\n" +"будь-які символи unicode. За допомогою натискання кнопки «…»\n" +"ви зможете вибрати файл скрипту на диску." -msgid "StemSnapH does not contain StdHW value." -msgstr "StemSnapH не містить значення StdHW." +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"Ви можете створити меню зі скриптами, що міститиме до 10 пунктів скриптів,\n" +"якими ви часто користуєтеся. Для визначення кожного з пунктів меню\n" +"вам слід вказати назву пункту, яку буде показано у меню, та файл\n" +"скрипту, який слід виконати. У назві пункту можна використовувати\n" +"будь-які символи unicode. За допомогою натискання кнопки «…»\n" +"ви зможете вибрати файл скрипту на диску." -msgid "StemSnapV does not contain StdVW value." -msgstr "StemSnapV не містить запису StdVW." +msgid "You may not paste a reference into this window" +msgstr "Вам не варто вставляти посилання до цього вікна" -msgid "Bad BlueShift entry." -msgstr "Помилковий запис BlueShift." +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." +msgstr "" +"Перейменування базових гліфів заборонено, а ваші позначення містять деякі з " +"базових гліфів." -msgid "Bad Private Dictionary" -msgstr "Помилковий приватний словник" +msgid "You may not select both variants of 'f'" +msgstr "Не можна вибирати обидва варіанти «f»" -msgid "Glyph not in font" -msgstr "Гліфа немає у шрифті" +msgid "You may not use spiros" +msgstr "Ви не зможете скористатися spiro" -msgid "Glyph Valid" -msgstr "Коректний гліф" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Ви можете вказані новий екземпляр цього шрифту" -#, c-format -msgid "No problems detected in %s" -msgstr "У %s проблем не виявлено" +msgid "You must choose a lookup type" +msgstr "Вам слід вибрати тип фільтрування" -msgid "problselect|Errors" -msgstr "Помилки" +msgid "You must draw a line" +msgstr "Вам слід намалювати лінію" -msgid "problselect|Open Contours" -msgstr "Незамкнені контури" +msgid "You must draw a line, with at most one additional point" +msgstr "Вам слід намалювати лінію з принаймні однією додатковою точкою" -msgid "problselect|Bad Direction" -msgstr "Помилковий напрямок" +msgid "You must install the freetype library before using this command." +msgstr "" +"Перш ніж використовувати цю команду, вам слід встановити бібліотеку freetype." -msgid "problselect|Self Intersections" -msgstr "Самоперетини" +msgid "You must name the lookup." +msgstr "Вам слід дати фільтруванню назву." -msgid "problselect|Missing Extrema" -msgstr "Пропущені екстремуми" +msgid "You must provide a glyph extension" +msgstr "Вам слід вказати розширення гліфа" -msgid "problfixup|Open Contours" -msgstr "Незамкнені контури" +msgid "You must provide at least one name here" +msgstr "Тут вам слід вказати принаймні одну назву" -msgid "problfixup|Self Intersections" -msgstr "Самоперетини" +msgid "You must select a Lookup Type." +msgstr "Вам слід вибрати тип фільтрування." -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Позначити для виправлення перетинів перед збереженням" +msgid "You must select a glyph before you can import an image into it" +msgstr "Перш ніж імпортувати до гліфа зображення, слід вказати гліф" -msgid "problfixup|Bad Directions" -msgstr "Помилкові напрямки" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "Вам слід вибрати належний фільтр, який міститиме цю пару кернінґу" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Пропущені екстремуми (обережно)" +msgid "You must select at least one language for each script." +msgstr "Вам слід вказати принаймні одну мову для кожної з писемностей." -msgid "problfixup|Missing Extrema" -msgstr "Пропущені екстремуми" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." +msgstr "" +"Вам слід вибрати принаймні одну мову.\n" +"Скористайтеся мовою «Типова», якщо жодна з мов не є відповідною." -msgid "problfixup|Too Many Points" -msgstr "Занадто багато точок" +msgid "You must select at least one script if you provide a feature tag." +msgstr "" +"Якщо ви вказуєте теґ модифікації, вам слід вказати принаймні один скрипт." -msgid "Close Open Contours" -msgstr "Замикати незамкнені контури" +msgid "You must specify a glyph extension" +msgstr "Вам слід вказати розширення гліфа" -msgid "Inline All References" -msgstr "Вбудувати всі посилання" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Вам слід вказати назву гліфа для підтаблиці %s" -msgid "Remove Overlap" -msgstr "Вилучити перетин" +msgid "You must specify a medial tile" +msgstr "Вам слід вказати середню плитку" -msgid "Mark for Overlap fix before Save" -msgstr "Позначити для виправлення перетинів перед збереженням" +msgid "You must specify a pattern" +msgstr "Вам слід вказати візерунок" -msgid "Inline Flipped References" -msgstr "Вбудовані віддзеркалені посилання" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Вам слід вказати гліф-замінник для %s" -msgid "Correct Direction" -msgstr "Виправити напрямок" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Вам слід вказати стандартний суфікс назв файлів type1 (.pfb або .pfa)" -msgid "Add Good Extrema" -msgstr "Додати належні екстремуми" +msgid "You must specify an isolated (or medial) tile" +msgstr "Вам слід вказати ізольовану або (середню) плитку" -msgid "Add All Extrema" -msgstr "Додати всі екстремуми" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" +msgstr "" +"Ви вказали рядок унікального ідентифікатор шрифту TrueType лише однією " +"мовою. У шрифті декілька мов. Бажаєте продовжувати?" -msgid "Simplify" -msgstr "Спростити" +#, c-format +msgid "You tried to save with the filename %s but it was saved as %s. " +msgstr "" +"Ви намагалися зберегти файл з назвою %s, але його було збережено як %s. " -msgid "Revalidate All" -msgstr "Повторно перевірити все" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" +msgstr "" +"Покращити інструкції можна заповненням приватного словника шрифту: Елемент-" +">Відомості щодо шрифту->Приватне PS" -msgid "Revalidate" -msgstr "Повторно перевірити" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"Кодування вашого шрифту є двобайтовим, хоча ви намагаєтеся зберегти його у " +"форматі, яким передбачено лише однобайтові кодування. Доступ до будь-яких " +"даних шрифту, окрім перших 256 символів, не можна буде отримати без зміни " +"кодування шрифту.\n" +"\n" +"Виконати дію попри це?" -msgid "Open Glyph" -msgstr "Відкрити гліф" +msgid "" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" +msgstr "" +"У вашому шрифті точно 65535 гліфів. Символ 65535 є обмежувальним і часто " +"використовується як контрольне значення, отже його використання може " +"призвести до непередбачуваних наслідків.\n" -msgid "Scroll To Glyph" -msgstr "Гортати до гліфа" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"У шрифті немає гліфа dotlessi. Будь ласка,\n" +"додайте його і переробіть акцентовані гліфи" -msgid "Select Glyphs With" -msgstr "Позначити гліфи з" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" +msgstr "" +"У вашому шрифті немає гліфа uni0237,\n" +"а гліф j без крапки є застарілим.\n" +"Будь ласка, додайте перший і переробіть акцентовані гліфи." -msgid "Try To Fix Glyphs With" -msgstr "Спробувати виправити гліфи з" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." +msgstr "" +"У вашій версії бібліотеки freetype не увімкнено інтерпретатор байт-коду." -msgid "Passed Validation" -msgstr "Перевірку пройдено" +msgid "Z_oom out" +msgstr "З_меншити" -msgid "Thinking..." -msgstr "Думаю…" +msgid "Zande" +msgstr "Занді" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Приватний словник" +msgid "Zapf Dingbats" +msgstr "Декоративні Цапфа" -msgid "Ignore" -msgstr "Ігнорувати" +msgid "Zone:" +msgstr "Зона:" -msgid "Report as Error" -msgstr "Повідомити про помилку" +msgid "Zones" +msgstr "Зони" -msgid "Not sure if this is an error..." -msgstr "Можливо, це не є помилкою…" +msgid "Zoom _in" +msgstr "З_більшити" -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" -"У цьому шрифті містяться нецілочисельні координати. Це нормально\n" -"для шрифтів PostScript і SVG, але може спричинити проблеми для TrueType.\n" -"Чи слід вважати це помилкою?" +msgid "Zulu" +msgstr "Зулуська" #, c-format -msgid "Validation of %.100s" -msgstr "Перевірка %.100s" +msgid "[%d] (%g,%g) %g x %g length %g" +msgstr "[%d] (%g,%g) %g x %g, довжина %g" -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "Значення, повернуте функцією вмикання пункту меню %s, має бути булевим" +msgid "_128 pixel outline" +msgstr "_128-піксельний обрис" -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (ASCII)" +msgid "_16x4 cell window" +msgstr "Вікно з _16×4 комірок" -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (бінарний)" +msgid "_24 pixel outline" +msgstr "_24-піксельний обрис" -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (ресурс)" +msgid "_36 pixel outline" +msgstr "_36-піксельний обрис" -msgid "PS Type 1 (MacBin)" -msgstr "" +msgid "_3D Rotate" +msgstr "П_росторове обертання" -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (декілька)" +msgid "_48 pixel outline" +msgstr "_48-піксельний обрис" -msgid "PS Multiple Master(A)" -msgstr "Багатоосновний PS (A)" +msgid "_72 pixel outline" +msgstr "_72-піксельний обрис" -msgid "PS Multiple Master(B)" -msgstr "Багатоосновний PS (B)" +msgid "_8x2 cell window" +msgstr "Вікно з _8×2 комірок" -msgid "PS Type 3" -msgstr "" +msgid "_96 pixel outline" +msgstr "_96-піксельний обрис" -msgid "PS Type 0" -msgstr "" +msgid "_AA" +msgstr "_Згладжування" -msgid "PS CID" -msgstr "" +msgid "_About..." +msgstr "_Про програму…" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (рідкісний)" +msgid "_Accept inexact" +msgstr "При_ймати неточні" -msgid "CFF CID (Bare)" -msgstr "CFF CID (рідкісний)" +msgid "_Activate Spiro" +msgstr "За_діяти Spiro" -msgid "Type42" -msgstr "" +msgid "_Add" +msgstr "_Додати" -msgid "Type11 (CID 2)" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "_Додати модифікації «aalt»" -msgid "TrueType (Symbol)" -msgstr "TrueType (символи)" +msgid "_Add Anchor" +msgstr "_Додати прив’язку" -msgid "TrueType (Resource)" -msgstr "TrueType (ресурс)" +msgid "_Add Diff Outlines to Background" +msgstr "_Додати відмінності контурів у тло" -msgid "TrueType (MacBin)" -msgstr "" +msgid "_Add Encoding Slots..." +msgstr "_Додати ділянки кодування…" -msgid "TrueType (TTC)" -msgstr "" +msgid "_Add HHint" +msgstr "_Додати гор. гінт" -msgid "TrueType (Mac dfont)" -msgstr "" +msgid "_Add Selected" +msgstr "_Додати до позначених" -msgid "OpenType (CFF)" -msgstr "" +msgid "_Advance Width only" +msgstr "Лише лінію _ширини" -msgid "OpenType (Mac dfont)" -msgstr "" +#. GT: Align these points to their average position +msgid "_Align Points" +msgstr "_Вирівняти точки" -msgid "OpenType CID" -msgstr "" +msgid "_All Fonts" +msgstr "В_сіх шрифтів" -msgid "OpenType CID (dfont)" -msgstr "" +msgid "_Alphabetic" +msgstr "За _абеткою" -msgid "SVG font" -msgstr "Шрифт SVG" +msgid "_Alter Class" +msgstr "_Альтернативний клас" -msgid "Unified Font Object (UFO3)" -msgstr "" +msgid "_Anchor Control..." +msgstr "Керування _прив’язкою…" -msgid "Unified Font Object 2" -msgstr "" +msgid "_Anchored Pairs" +msgstr "Пари пр_ив’язки" -msgid "Unified Font Object 3" -msgstr "" +msgid "_Anchors" +msgstr "П_рив’язки" -msgid "Web Open Font (WOFF)" -msgstr "" +msgid "_Anti Alias" +msgstr "З_гладити" -msgid "Web Open Font (WOFF2)" -msgstr "" +msgid "_Anti-Aliased" +msgstr "З_гладжування" -msgid "No Outline Font" -msgstr "Шрифт без обрисів" +msgid "_Apply" +msgstr "_Застосувати" -msgid "In TTF/OTF" -msgstr "У TTF/OTF" +msgid "_Apply to All" +msgstr "З_астосувати до всіх" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Apple, sfnt лише з растром (dfont)" +msgid "_Apply to Selection" +msgstr "_Застосувати до позначених" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(тестовий) sfnt, що містить лише растр MS, (ttf)" +msgid "_Arm Style" +msgstr "Стиль від_галужень" -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11, sfnt лише з растром (otb)" +msgid "_Around" +msgstr "_Навколо" -msgid "NFNT (Resource)" -msgstr "NFNT (ресурс)" +msgid "_Ascent:" +msgstr "_Акцент:" -msgid "NFNT (MacBin)" -msgstr "" +msgid "_Aspect" +msgstr "Ви_гляд" -msgid "Win FNT" -msgstr "" +msgid "_Aspect Ratio" +msgstr "_Формат" -msgid "Palm OS Bitmap" -msgstr "Растровий Palm OS" +msgid "_Auto" +msgstr "_Авто" -msgid "PS Type3 Bitmap" -msgstr "Растр PS Type3" +msgid "_Auto Width..." +msgstr "_Автоширина…" -msgid "No Bitmap Fonts" -msgstr "Без растрових" +msgid "_AutoKern Selected" +msgstr "_Автокернінґ позначених" -msgid "Pixel List" -msgstr "Список пікселів" +msgid "_BDF Info..." +msgstr "Ві_домості BDF…" -msgid "Options" -msgstr "Параметри" +#. GT: Background, make it short +msgid "_Back" +msgstr "_Тло" -msgid "PostScript®" -msgstr "" +msgid "_Base Filename:" +msgstr "Назва основного _файла:" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" -"Бажаєте заокруглити значення координат до цілих чисел (щоб зберегти місце)?" +msgid "_Base:" +msgstr "_Базова:" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Бажаєте, щоб у файлі містилися гінти PostScript?" +msgid "_Bigger Pixel Size" +msgstr "_Більший розмір пікселя" -msgid "Flex Hints" -msgstr "Флекс-гінти" +msgid "_Bigger Point Size" +msgstr "З_більшити розмір точки" -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Бажаєте, щоб у файлі містилися флекс-гінти PostScript?" +msgid "_Blend to New Font..." +msgstr "_Змішати у новий шрифт…" -msgid "Hint Substitution" -msgstr "Підстановка гінтів" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "С_ині значення" -msgid "Do you want the font file to do hint substitution?" -msgstr "Бажаєте, щоб у файлі шрифту було виконано підстановку гінтів?" +msgid "_Both" +msgstr "_Обидва" -msgid "First 256" -msgstr "Перші 256" +msgid "_Bottom" +msgstr "В _кінець" -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Обмежити виведення шрифту так, щоб до файла було включено лише гліфи, на які " -"посилаються перші 256\n" -"символів у кодуванні" +msgid "_Bottom hint:" +msgstr "_Нижній гінт:" -msgid "Output AFM" -msgstr "Створити AFM" +msgid "_Bottom:" +msgstr "Ни_жня границя:" -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"У файлі AFM містяться дані метрики, які використовуються багатьма текстовими " -"процесорами у разі обробки шрифту PostScript®." +msgid "_Browse" +msgstr "Ви_брати" -msgid "Composites in AFM" -msgstr "Складені у AFM" +msgid "_Build Accented Glyph" +msgstr "С_творити акцентований гліф" -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"У форматі AFM передбачено включення певних даних щодо\n" -"сполучень (щось подібне до позначки класів основних\n" -"прив’язок). Втім, додавання таких даних робить файли AFM\n" -"доволі великими, оскільки спосіб зберігання цих даних не\n" -"є ефективним." +msgid "_Build Syllables" +msgstr "С_творити склади" -msgid "Output PFM" -msgstr "Створити PFM" +msgid "_Butt" +msgstr "_Плаский" -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"У файлі PFM містяться дані, які потрібні Windows для встановлення шрифту " -"PostScript®." +msgid "_By Base Char" +msgstr "_За основним символом" -msgid "Output TFM & ENC" -msgstr "Створити TFM і ENC" +msgid "_CJK" +msgstr "_Ієрогліфи" -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"У файлах tfm і enc містяться дані, потрібні TeX для встановлення шрифту " -"PostScript®." +msgid "_Cancel" +msgstr "_Скасувати" -msgid "SFNT" -msgstr "" +msgid "_Center in Width" +msgstr "_Центрувати за шириною" -msgid "TrueType Hints" -msgstr "Гінти TrueType" +msgid "_Change Supplement..." +msgstr "_Змінити доповнення…" -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Бажаєте, щоб файл шрифтів містив гінти truetype? Для створення файла не " -"буде\n" -"використано ніяких нових інструкцій, лише ті, які пов’язано з кожним\n" -"з символів." +msgid "_Changed Glyphs" +msgstr "З_мінені гліфи" -msgid "PS Glyph Names" -msgstr "Назви гліфів PS" +msgid "_Class" +msgstr "_Клас" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "Бажаєте, щоб у файлі шрифту містилися назви кожного з гліфів шрифту?" +msgid "_Clear HStem" +msgstr "Вил_учити гор. штрих" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple та MS/Adobe мають різні уявлення щодо формату файлів truetype і " -"opentype.\n" -"Тут ви можете вибрати, який стандарт слід використовувати у вашому шрифті.\n" -"Ось список основних відмінностей:\n" -" Суперчність у вимогах щодо назви «postscript» у таблиці назв\n" -" Растрові дані зберігаються у різних таблицях\n" -" Обробка масштабованих складених символів відбувається інакше\n" -" Використання GSUB замість morx(t)/feat\n" -" Використання GPOS замість kern/opbd\n" -" Використання GDEF замість lcar/prop" +msgid "_Clear Hints" +msgstr "Ви_лучити гінти" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple та MS/Adobe мають різні уявлення щодо формату файлів truetype і " -"opentype.\n" -"Тут ви можете вибрати, який стандарт слід використовувати у вашому шрифті.\n" -"Ось список основних відмінностей:\n" -" Суперчність у вимогах щодо назви «postscript» у таблиці назв\n" -" Растрові дані зберігаються у різних таблицях\n" -" Обробка масштабованих складених гліфів відбувається інакше\n" -" Використання GSUB замість morx(t)/feat\n" -" Використання GPOS замість kern/opbd\n" -" Використання GDEF замість lcar/prop" - -msgid "Old style 'kern'" -msgstr "Таблиця «kern» у старому стилі" +msgid "_Close" +msgstr "_Закрити" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"У багатьох програмах все ще не передбачено підтримки кернінґу «GPOS».\n" -"Якщо слід включити обидві таблиці, «GPOS» та застарілу «kern»,\n" -"позначте цей пункт.\n" -"Не варто позначати пункт, якщо ви позначили пункт відповідності Apple.\n" -"Використання цього пункту може призвести до неналежної роботи деяких\n" -"програм." +msgid "_Cluster" +msgstr "С_купчення" -msgid "Dummy 'DSIG'" -msgstr "Тестовий «DSIG»" +msgid "_Compact" +msgstr "_Ущільнити" -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" -"MS використовує існування таблиці «DSIG» для визначення того, чи слід " -"використовувати для шрифту tt\n" -"піктограму OpenType. FontForge не зможе створити придатну до використання " -"таблицю «DSIG», але\n" -"програма здатна створити порожню фіктивну таблицю без даних щодо підписів." +msgid "_Condense/Extend..." +msgstr "С_тиснути/Розтягнути…" -msgid "Output Glyph Map" -msgstr "Створити карту гліфів" +msgid "_Contrast" +msgstr "_Контрастність" -msgid "Output OFM & CFG" -msgstr "Створити OFM і CFG" +msgid "_Control Point Info" +msgstr "Відомості _щодо контрольної точки" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "У файлах ofm і cfg містяться дані, потрібні Omega для обробки шрифту." +msgid "_Control Points near horizontal/vertical" +msgstr "Контрольні точки поблизу горизонтальних/вертикальних ліній" -msgid "PfaEdit Table" -msgstr "Таблиця PfaEdit" +msgid "_Convert to CID" +msgstr "П_еретворити на CID" -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"Таблиця PfaEdit є розширенням формату TrueType,\n" -"у ній містяться різноманітні дані, які\n" -"використовуються FontForge\n" -"(Ця таблиця мала б називатися FontForge,\n" -"але має іншу назву з історичних причин)" +msgid "_Copies:" +msgstr "_Копії:" -msgid "Save Comments" -msgstr "Зберегти коментарі" +msgid "_Copy" +msgstr "_Копіювати" -msgid "Save glyph comments in the PfEd table" -msgstr "Зберегти коментарі до гліфів до таблиці PfEd" +msgid "_Correct Direction" +msgstr "Вип_равити напрямок" -msgid "Save Colors" -msgstr "Зберегти кольори" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "_Створити багатоосновний (MM)…" -msgid "Save glyph colors in the PfEd table" -msgstr "Зберегти кольори гліфів у таблиці PfEd" +msgid "_Create Pair" +msgstr "С_творити пару" -msgid "Lookup Names" -msgstr "Назви фільтрувань" +msgid "_Curve" +msgstr "_Крива" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Зберегти назви фільтрувань і підтаблиць GPOS/GSUB" +msgid "_DPI:" +msgstr "_Роздільність:" -msgid "Save Guides" -msgstr "Зберегти напрямні" +msgid "_Debug..." +msgstr "З_неваджування…" -msgid "Save the guidelines in the Guide layer." -msgstr "Зберегти напрямні до шару напрямних." +msgid "_Default New Entries to First" +msgstr "_Типово нові записи на початку" -msgid "Save Layers" -msgstr "Зберегти шари" +msgid "_Default Separation:" +msgstr "_Типовий інтервал:" -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Зберегти всі шари тла і spiro. Крім того,\n" -"якщо дані виводяться до шрифту truetype, з бази\n" -"даних кубічних сплайнів, зберегти кубічні сплайни." +msgid "_Default Using Suffix:" +msgstr "_Типовий суфікс:" -msgid "FFTM Table" -msgstr "" +msgid "_Delete" +msgstr "В_илучити" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +msgid "_Descent:" +msgstr "_Нижній акцент:" -msgid "TeX Table" -msgstr "Таблиця TeX" +msgid "_Deselect All" +msgstr "Зн_яти позначення" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"Таблиця TeX є розширенням формату TrueType та\n" -"різноманітних даних, які мають зберігатися у файлі\n" -"tfm (і які не було ще збережено у інших розділах\n" -"файла ttf)\n" +msgid "_Detach" +msgstr "Від’_єднати" -msgid "Output FONTLOG.txt" -msgstr "Вивести FONTLOG.txt" +msgid "_Detach Glyphs" +msgstr "Ві_д’єднати гліфи" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" -"FONTLOG — текстовий файл, що містить важливі дані щодо\n" -"шрифту, зокрема журнал змін у шрифті. (Загальний шаблон\n" -"можна знайти у списку поширених питань щодо OFL\n" -"за адресою http://scripts.sil.org/OFL-FAQ_web)\n" -"Ми наполегливо рекомендуємо використовувати такий файл,\n" -"але не вимагаємо цього. Якщо у вашому шрифті міститься\n" -"таблиця fontlog (див. пункт меню «Елемент -> Відомості\n" -"щодо шрифту») і ви позначили цей пункт, вбудовані дані\n" -"fontlog буде записано до файла «FONTLOG.txt» у каталозі,\n" -"де зберігається сам шрифт." +msgid "_Diagonal Hints" +msgstr "_Діагональні гінти" -msgid "Prefer native kerning" -msgstr "Перевага природного кернінґу" +msgid "_Display Compositions..." +msgstr "П_оказати складені…" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" -"Використовувати природні структури кернінґу (замість файла можливостей), " -"навіть якщо це може призвести до втрат даних.\n" +msgid "_Displayed Font" +msgstr "_Показаного шрифту" -msgid "Windows-compatible 'kern'" -msgstr "Сумісний із «kern»" +msgid "_Docked Palettes" +msgstr "В_будовані палітри" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" -"Якщо у таблиці «kern» застарілого стилю містяться гліфи поза\n" -"кодуваннями (або гліфи, закодовані поза межами BMP), у багатьох\n" -"програмах Windows кернінґ взагалі не використовуватиметься. За\n" -"допомогою цього пункту можна виключити проблемні гліфи з таблиці\n" -"«kern» застарілого стилю." +msgid "_Don't AutoHint" +msgstr "_Не додавати гінти автоматично" -msgid "No Mac Names" -msgstr "" +msgid "_Don't Expand" +msgstr "_Не розширювати" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "_Don't Save" +msgstr "_Не зберігати" -msgid "BDF Resolution" -msgstr "Роздільна здатність BDF" +msgid "_Done" +msgstr "_Закрити" -msgid "Guess each font's resolution based on its pixel size" -msgstr "" -"Визначати роздільну здатність кожного шрифту на основі його розмірів у " -"пікселях" +msgid "_Down" +msgstr "В_низ" -msgid "Find Sub Font Definition file" -msgstr "Знайти файл визначення підшрифтів" +msgid "_Earlier" +msgstr "_Раніший" -msgid "Notdef name" -msgstr "Назва notdef" +msgid "_Edges near horizontal/vertical" +msgstr "Ма_йже горизонтальні/вертикальні краї" -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Гліф у кодуванні %d має назву «.notdef», але містить якийсь контур. Через " -"назву «.notdef» його не буде включено до створеного шрифту. Ви можете " -"змінити назву гліфа за допомогою пункту меню «Елемент -> Відомості щодо " -"гліфа». Продовжити створення шрифту і пропустити цей символ?" +msgid "_Edit" +msgstr "_Зміни" -msgid "Not a CID format" -msgstr "Не у форматі CID" +msgid "_Edit Data" +msgstr "Зм_інити дані" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Ви намагаєтеся зберегти шрифт CID не у форматі CID. Це припустимо, але " -"означає, що буде збережений тільки поточний підшрифт.\n" -"Ви дійсно хочете цього?" +msgid "_Edit Instructions..." +msgstr "З_мінити інструкції…" -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"Інструкції truetype гліфа %s є застарілими.\n" -"Бажаєте продовжити незважаючи на це?" +msgid "_Edit..." +msgstr "З_мінити…" -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"У гліфі %s посилання на %s визначено відносно точок. Зміни у нумерації точок " -"можуть призвести до спотворення початкового розташування..\n" -"Виконати дію попри це?" +msgid "_Em Size:" +msgstr "_Розмір em:" -msgid "Reference point match out of date" -msgstr "Відповідність точок посилань є застарілою" +msgid "_Embeddable" +msgstr "Вб_удовуваність" -msgid "Bad OS/2 version" -msgstr "Помилкова версія OS/2" +msgid "_Enabled" +msgstr "_Увімкнено" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"Номер версії шрифтів OpenType має перевищувати 1.\n" -"Для виправлення скористайтеся пунктом меню «Елемент->Відомості щодо шрифту-" -">OS/2->Інше»." +msgid "_Encoding Hex" +msgstr "Шістнадцяткові _кодування" -msgid "Non-standard Em-Size" -msgstr "Нестандартний розмір «Em»" +msgid "_Error Limit:" +msgstr "_Гранична помилка:" -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Відповідно до загальноприйнятих норм, шрифти PostScript повинні мати розмір " -"у 1000 em. Розмір цього шрифту дорівнює %d. Такий розмір формально не є " -"помилковим, але вам варто змінити розмір у em за допомогою пункту «Елемент -" -"> Відомості щодо шрифту -> Загальне».\n" -"Хочете продовжити і створити ваш шрифт попри наведені вище зауваження?" +msgid "_Exact" +msgstr "_Точний збіг" -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Відповідно до загальноприйнятих норм, шрифти TrueType повинні мати розмір у " -"який є степенем від 2 у em. Розмір цього шрифту дорівнює %d. Такий розмір " -"формально не є помилковим, але вам варто змінити розмір у em за допомогою " -"пункту «Елемент -> Відомості щодо шрифту -> Загальне».\n" -"Хочете продовжити і створити ваш шрифт попри наведені вище зауваження?" +msgid "_Exclude" +msgstr "Ви_ключити" -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"Кодування вашого шрифту є двобайтовим, хоча ви намагаєтеся зберегти його у " -"форматі, яким передбачено лише однобайтові кодування. Доступ до будь-яких " -"даних шрифту, окрім перших 256 символів, не можна буде отримати без зміни " -"кодування шрифту.\n" -"\n" -"Виконати дію попри це?" +msgid "_Expand Stroke..." +msgstr "_Розширити штрих…" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"Формат растрових зображень «NFNT» не використовується у OS/X (хоча вам все ж " -"слід створити (фіктивний) растровий шрифт, якщо ви зберігаєте ресурс " -"PostScript type1)" +msgid "_Extrema" +msgstr "_Екстремуми" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "Формат растру «NFNT» є застарілим" +msgid "_Family Name:" +msgstr "Назва г_арнітури:" -msgid "Needs bitmap font" -msgstr "Потрібен растровий шрифт" +msgid "_Feature:" +msgstr "_Модифікація:" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Під час створення ресурсу шрифту Type1 для Mac, вам СЛІД створити принаймні " -"один растровий шрифт NFNT для працездатності цього шрифту. Якщо вами не було " -"створено жодних растрових версій для цього шрифту, скасуйте завдання і " -"скористайтеся пунктом меню «Елемент -> Доступні растрові розміри», щоб " -"створити растрову версію." +msgid "_File" +msgstr "_Файл" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "Ймовірно, формат «POST» type1 є застарілим" +msgid "_Fill" +msgstr "_Заповнення" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" -"Ймовірно, формат «POST» type1 слід вважати застарілим, він може не працювати " -"у наступній версії mac." +msgid "_Filter" +msgstr "_Фільтр" -msgid "_Review" -msgstr "_Переглянути" +msgid "_Find Intersections" +msgstr "Зна_йти перетини" -msgid "_Generate" -msgstr "С_творити" +msgid "_First" +msgstr "Пер_ший" -msgid "Errors detected" -msgstr "Виявлено помилки" +msgid "_First Point" +msgstr "Пер_ша точка" -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"У шрифті містяться помилки.\n" -"%sБажаєте переглянути список помилок чи зберегти шрифт?" +msgid "_Fit" +msgstr "_Заповнити" -msgid "Create directory..." -msgstr "Створити каталог…" +msgid "_Fit to font bounding box" +msgstr "_Відповідно до обмежувальної рамки шрифту" -msgid "Bad Mac Family" -msgstr "Помилкова гарнітура Mac" +msgid "_Flatten" +msgstr "Ви_рівняти" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Для створення файла сімейства шрифтів Mac поточний шрифт має бути звичайним " -"(Normal, Regular тощо). Також має бути відкрито шрифти з тією самою назвою " -"сімейства." +msgid "_Flatten bumps on lines" +msgstr "_Вирівняти горби кривих" -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"Відкрито два шрифти з поточною назвою гарнітури і однаковим стилем. %.30s і " -"%.30s" +msgid "_Font Info..." +msgstr "Відомості щодо _шрифту…" -msgid "Generate Fonts" -msgstr "Створення шрифтів" +msgid "_Force Encoding" +msgstr "_Вказати кодування" -msgid "Generate TTC" -msgstr "Створення TTC" +msgid "_Forget about it" +msgstr "_Забути" -msgid "Generate Mac Family" -msgstr "Створення гарнітури Mac" +msgid "_Freehand" +msgstr "_Олівець" -msgid "Allows you to select optional behavior when generating the font" -msgstr "" -"Надає вам змогу додатково налаштувати поведінку програми під час створення " -"шрифту" +msgid "_From this class" +msgstr "_З цього класу" -msgid "Layer:" -msgstr "Шар:" +msgid "_Full Font Display" +msgstr "Показ _всього шрифту" -msgid "Save a font based on the specified layer" -msgstr "Зберегти шрифт, заснований на вказаному шарі" +msgid "_G2 Curve" +msgstr "Кри_ва G4" -msgid "Validate Before Saving" -msgstr "Перевірити перед збереженням" +msgid "_Gap:" +msgstr "_Інтервал:" -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"Перевірити обрис гліфа на стандартні помилки перед збереженням.\n" -"Перевірка може бути доволі повільною." +msgid "_Generate" +msgstr "С_творити" -msgid "Append a FONTLOG entry" -msgstr "Долучити запис FONTLOG" +msgid "_Generate Fonts..." +msgstr "С_творити шрифти…" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "У FONTLOG зберігатиметься журнал змін, внесених до вашого шрифту." +msgid "_Give Up" +msgstr "Ві_дмовитися" -msgid "Prepend timestamp" -msgstr "Префікс-часова позначка" +msgid "_Glyph Image" +msgstr "_Зображення гліфа" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" -"За допомогою цього пункту можна додати часову позначку у форматі РРММДДГГХХ " -"як префікс до назви файла та метаданих назви сімейства шрифтів." +msgid "_Glyph Info..." +msgstr "_Відомості щодо гліфа…" -msgid "Merge tables across fonts" -msgstr "Об’єднати таблиці шрифтів" +msgid "_Glyph Tabs" +msgstr "Вк_ладки гліфів" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge може створювати файли ttc двох стилів.\n" -"Першим стилем передбачається, що кожен зі шрифтів\n" -"матиме окремий запис, не пов’язаний з іншими\n" -"шрифтами. У разі використання другого стилю\n" -"FontForge спробує скористатися одною таблицею\n" -"гліфів для всіх шрифтів, об’єднуючи дублікати\n" -"гліфів. Також програмою буде виконано спробу\n" -"використати одне і те ж місце для побітово\n" -"однакових таблиць у різних шрифтах.\n" -"\n" -"FontForge не завжди здатний виконати об’єднання, якщо\n" -"об’єднання виконати не вдасться, програма створює\n" -"незалежні шрифти у ttc.\n" -" FontForge не зможе об’єднати дані, якщо:\n" -" * Шрифти мають різні розміри у em\n" -" * Використовуються растрові версії\n" -" * У таблиці гліфів об’єднаного шрифту понад 65534 гліфів\n" -"\n" -"(Створення ttc другого стилю є тривалішим)" +msgid "_Glyphs Worth Outputting" +msgstr "_Гліфи, варті виведення" -msgid "As CFF fonts" -msgstr "Як шрифти CFF" +msgid "_Goto" +msgstr "Пере_йти до" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"Додати шрифти CFF до ttc, а не до TTF.\n" -" Це спрацює для mac і linux, але, як\n" -" відомо, не працюватиме у Windows." +msgid "_Guess" +msgstr "Визна_чити" -msgid "Execute Script" -msgstr "Виконати скрипт" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Напрямна" -msgid "_Python" -msgstr "" +msgid "_HHead Ascent Offset:" +msgstr "HHead-відс_туп акценту:" -msgid "_FF" -msgstr "" +msgid "_HStem" +msgstr "_Горизонтальні штрихи" -msgid "C_all..." -msgstr "Ви_кликати…" +msgid "_HVCurve" +msgstr "_Гор./Верт. крива" -msgid "Counter Expansion Factor" -msgstr "Коефіцієнт розширення прогалини" +msgid "_Hangul" +msgstr "_Хангиль" -msgid "Counter Addition" -msgstr "Додавання прогалини" +msgid "_Height:" +msgstr "_Висота:" -msgid "Side Bearing Expansion Factor" -msgstr "Коефіцієнт розширення бічної основи" +msgid "_Help" +msgstr "_Довідка" -msgid "Side Bearing Addition" -msgstr "Додавання бічної основи" +msgid "_Hide" +msgstr "С_ховати" -msgid "Condense/Extend" -msgstr "Стискання або розтягування" +msgid "_Hide Unused Columns" +msgstr "С_ховати невикористані стовпчики" -msgid "Scale By" -msgstr "Масштабування за коефіцієнтом" +msgid "_Hinting Needed" +msgstr "Потрібне _гінтування" -msgid "Counters:" -msgstr "Прогалини:" +msgid "_Hints controlling no points" +msgstr "_Гінти, що не керують жодною точкою" -msgid "Side Bearings:" -msgstr "Бічні основи:" +msgid "_Histogram" +msgstr "_Гістограма" -msgid "Correct for Italic Angle" -msgstr "Виправлення для кута курсиву" +msgid "_Horizontal" +msgstr "_Горизонтальний" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"Якщо FontForge буде визначено, що розширений штрих самоперетинається,\n" -"позначення цього пункту призведе до спроби програмного усування\n" -"самоперетинів з метою покращення вигляду гліфа." +msgid "_Horizontal Baselines..." +msgstr "_Горизонтальні лінії шрифту…" -msgid "Horizontal Stem Height Scale" -msgstr "Масштабування висоти горизонтального штриха" +msgid "_Horizontal Hints" +msgstr "_Горизонтальні гінти" -msgid "Horizontal Stem Height Add" -msgstr "Додавання висоти горизонтального штриха" +msgid "_IBM Family:" +msgstr "_Гарнітура IBM:" -msgid "Threshold between Thin and Thick Stems" -msgstr "Відмінність між «тонким» і «товстим» основним штрихами" +msgid "_IDEFs" +msgstr "_IDEF" -msgid "Vertical Stem Width Scale" -msgstr "Масштабування ширини вертикального штриха" +msgid "_Import" +msgstr "_Імпортувати" -msgid "Vertical Stem Width Add" -msgstr "Додавання ширини вертикального штриха" +msgid "_Import..." +msgstr "_Імпортувати…" -msgid "Stem threshold should be positive" -msgstr "Порогове значення основного штриха має додатним" +msgid "_Index" +msgstr "По_кажчик" -msgid "Unlikely stem threshold" -msgstr "Сумнівне значення основного штриха" +msgid "_Inline" +msgstr "В_нутрішній" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" -"Коефіцієнти масштабування мають належати до діапазону між 3 і 1000 відсотками" +msgid "_Insert" +msgstr "_Вставити" -msgid "Unlikely scale factor" -msgstr "Неймовірний коефіцієнт масштабування" +msgid "_Insert Random Text..." +msgstr "Вс_тавити випадковий текст…" -msgid "Bad stem add" -msgstr "Помилкове додавання штриха" +msgid "_Interpolated" +msgstr "_Інтерполяція" -msgid "Bad tag" -msgstr "Помилковий теґ" +msgid "_Intersect" +msgstr "П_еретнути" -msgid "Feature tags are limited to 4 letters" -msgstr "Теґи модифікацій обмежено 4 літерами" +msgid "_Invert Selection" +msgstr "І_нвертувати позначення" -msgid "Missing glyph extension" -msgstr "Не вказано розширення гліфа" +msgid "_Italic Angle:" +msgstr "_Кут курсиву:" -msgid "You must specify a glyph extension" -msgstr "Вам слід вказати розширення гліфа" +msgid "_Italic..." +msgstr "_Курсив…" -msgid "Vertical Offset" -msgstr "Вертикальний зсув" +msgid "_Join" +msgstr "При_єднати" -msgid "Missing extension" -msgstr "Немає розширення" +msgid "_Justification..." +msgstr "В_ирівнювання…" -msgid "You must provide a glyph extension" -msgstr "Вам слід вказати розширення гліфа" +msgid "_Kern Pairs" +msgstr "Пари к_ернінґу" -msgid "Horizontal Counter Scale" -msgstr "Масштабування горизонтальної прогалини" +msgid "_Kerning only" +msgstr "Лише _кернінґ" -msgid "Horizontal Counter Add" -msgstr "Додавання горизонтальної прогалини" +msgid "_Kind" +msgstr "Т_ип" -msgid "Left Side Bearing Scale" -msgstr "Масштабування лівої основи" +msgid "_Knife" +msgstr "_Ніж" -msgid "Left Side Bearing Add" -msgstr "Додавання лівої основи" +msgid "_LCG" +msgstr "_Європейські" -msgid "Right Side Bearing Scale" -msgstr "Масштабування правої основи" +msgid "_Language" +msgstr "_Мовою" -msgid "Right Side Bearing Add" -msgstr "Додавання правої основи" +msgid "_Language:" +msgstr "_Мова:" -msgid "Vertical Scale" -msgstr "Вертикальне масштабування" +msgid "_Last" +msgstr "_Останній" -msgid "Vertical Counter Scale" -msgstr "Масштабування вертикальної прогалини" +msgid "_Layers" +msgstr "_Шари" -msgid "Vertical Counter Add" -msgstr "Додавання вертикальної прогалини" +msgid "_Left" +msgstr "_Ліворуч" -msgid "Width of Vertical Stems:" -msgstr "Ширина вертикальних штрихів:" +msgid "_Left Constraint" +msgstr "Обмеження _ліворуч" -msgid "Width/Height of Thick Stems:" -msgstr "Ширина/Висота товстих основних штрихів:" +msgid "_Letterform" +msgstr "_Форма символу" -msgid "Height of Horizontal Stems:" -msgstr "Висота горизонтальних штрихів:" +msgid "_License..." +msgstr "_Ліцензія…" -msgid "Width/Height of Thin Stems:" -msgstr "Ширина/Висота тонких основних штрихів:" +msgid "_Ligatures" +msgstr "_Лігатури" -msgid "Original Y Position" -msgstr "Початкова позиція за Y" +msgid "_Lining" +msgstr "_Вирівнювання" -msgid "Extent" -msgstr "Розмір" +msgid "_Load Encoding..." +msgstr "_Завантажити кодування…" -msgid "Resultant Y Position" -msgstr "Остаточна позиція за Y" +msgid "_Loops:" +msgstr "_Цикли:" -msgid "Create Subscript/Superscript" -msgstr "Створення нижніх/верхніх індексів" +msgid "_MATH Info..." +msgstr "_Відомості MATH…" -msgid "Create Small Caps" -msgstr "Створення капітелі" +msgid "_Magnify" +msgstr "З_більшувальне скло" -msgid "Change Glyphs" -msgstr "Зміна гліфів" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "З_робити першою" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"На відміну від більшості команд, ця не працює безпосередньо\n" -"на позначених гліфах. Якщо ви позначите якийсь гліф, FontForge\n" -"створить (або повторно використає) інший гліф з назвою, яку\n" -"буде отримано додаванням суфікса до початкової назви, і\n" -"скопіює змінену версію початкового гліфа на місце цього\n" -"гліфа з новою назвою." +msgid "_Match Fuzziness:" +msgstr "_Нечіткість збігу:" -msgid "Feature Tag:" -msgstr "Теґ модифікації:" +msgid "_Maximum distance between points in a region" +msgstr "_Максимальна відстань між точками у області" -msgid "Glyph Extension:" -msgstr "Розширення гліфів:" +msgid "_Merge" +msgstr "_Об’єднати" -msgid "Vertical Offset:" -msgstr "Вертикальний зсув:" +msgid "_Merge Feature Info..." +msgstr "_Об’єднати дані щодо модифікацій…" -msgid "Introduction" -msgstr "Вступ" +msgid "_Merge Fonts..." +msgstr "О_б’єднати шрифти…" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"На відміну від більшості команд, ця не працює безпосередньо\n" -"на позначених гліфах. Якщо ви позначите гліф «А» (або «а»),\n" -"FontForge створить (або повторно використає) гліф з назвою\n" -"«a.sc» і скопіює змінену версію гліфа «А» до «a.sc»." +msgid "_Metrics" +msgstr "_Метрика" -msgid "Petite Caps" -msgstr "Мініатюрна капітель" +msgid "_Midline" +msgstr "С_ередня лінія" -msgid "Glyph Extensions" -msgstr "Розширення гліфів" +msgid "_Min Kern:" +msgstr "_Мінімальний керн:" -msgid "Letters:" -msgstr "Літери:" +msgid "_Min:" +msgstr "_Мін:" -msgid "Symbols:" -msgstr "Символи:" +msgid "_Miter" +msgstr "_Гострий" -msgid "Create small caps variants for symbols as well as letters" -msgstr "Створити варіанти малих прописних літер як для символів, так і літер" +msgid "_Mixed" +msgstr "_Мішаний" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" -"Однорідне масштабування для основних штрихів будь-якої товщини та напрямку" +msgid "_Modify Composition..." +msgstr "З_мінити складений…" -msgid "Separate ratios for thin and thick stems" -msgstr "Окремі значення для тонких і товстих основних штрихів" +msgid "_Mono" +msgstr "_Моно" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "Відмінність між «тонким» і «товстим»:" +msgid "_More hints than:" +msgstr "_Більше гінтів, ніж:" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "Окремі значення для горизонтальних і вертикальних основних штрихів" +msgid "_More points than:" +msgstr "_Більше точок, ніж:" -msgid "% +" -msgstr "" +msgid "_Move Points" +msgstr "П_ересунути точки" -msgid "Activate diagonal stem processing" -msgstr "Задіяти обробку діагональних штрихів" +msgid "_Multi Size Glyph" +msgstr "_Декілька розмірів гліфа" -msgid "Stems" -msgstr "Основні штрихи" +msgid "_Multi Size Glyphs" +msgstr "Гліфи з _декількома розмірами" -msgid "Retain current advance width, center glyph within that width" -msgstr "Зберегти поточну ширину, центрувати гліф за шириною" +msgid "_Name" +msgstr "_Назва" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" -"Зберегти поточну додаткову ширину, пропорційно змінити масштаб бічних опор" +msgid "_Name Contour" +msgstr "_Назвати контур" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "Однорідне масштабування для горизонтальних прогалин та бічних основ" +msgid "_Name Point" +msgstr "_Назвати точку" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "Неоднорідне масштабування для горизонтальних прогалин та бічних основ" +msgid "_Name:" +msgstr "_Назва:" -msgid "Counter Size:" -msgstr "Розмір прогалини:" +msgid "_New Composition..." +msgstr "С_творити складений…" -msgid "Left Side Bearing:" -msgstr "Ліва опора:" +msgid "_Next" +msgstr "_Далі" -msgid "Right Side Bearing:" -msgstr "Права опора:" +msgid "_Next >" +msgstr "_Далі >" -msgid "Horizontal" -msgstr "Горизонталь" +msgid "_Next Glyph" +msgstr "_Наступний гліф" -msgid "Control Vertical Counters (use for CJK)" -msgstr "Керування вертикальними прогалинами (для ієрогліфів)" +msgid "_Next Point" +msgstr "_Наступна точка" -msgid "Vertical Counters:" -msgstr "Вертикальні прогалини:" +msgid "_No" +msgstr "_Ні" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "Керування вертикальним відображенням (для європейських писемностей)" +msgid "_Non Linear Transform..." +msgstr "Не_лінійне перетворення…" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Ці відображення можна використати для виправлення певних стандартних висот." +msgid "_None" +msgstr "_Жодних" -msgid "Vertical Scale:" -msgstr "Масштаб за вертикаллю:" +msgid "_Normal" +msgstr "_Звичайний" -msgid "%" -msgstr "" +msgid "_OK" +msgstr "_Гаразд" -msgid "Vertical" -msgstr "Вертикаль" +msgid "_OS/2 Version" +msgstr "В_ерсія OS/2" -msgid "Everything to its default value" -msgstr "Повернути всім параметрам типові значення" +msgid "_Off" +msgstr "_Вимкнути" -msgid "Reset" -msgstr "Скинути" +msgid "_Open" +msgstr "_Відкрити" -msgid "Embolden by" -msgstr "Потовщення на" +msgid "_Order" +msgstr "_Порядок" -msgid "Serif Height" -msgstr "Висота засічок" +msgid "_Other" +msgstr "_Інше" -msgid "Serif Height Fuzz" -msgstr "Неточність висоти засічок" +msgid "_Outline" +msgstr "_Обрис" -msgid "Top Zone" -msgstr "Верхня зона" +msgid "_Outline Font" +msgstr "_Каркасний шрифт" -msgid "Bottom Zone" -msgstr "Нижня зона" +msgid "_Outline..." +msgstr "_Обрис…" -msgid "Top Hint" -msgstr "Верхній гінт" +msgid "_Overlapped hints" +msgstr "Гінти, що _перетинаються" -msgid "Bottom Hint" -msgstr "Нижній гінт" +msgid "_Overview" +msgstr "_Огляд" -msgid "Embolden by:" -msgstr "Потовщення на:" +msgid "_Pad" +msgstr "_Фаска" -msgid "_LCG" -msgstr "_Європейські" +msgid "_Pairs" +msgstr "_Пари" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" -"Зміна насиченості, відповідна до латинської, кириличної та грецької " -"писемностей" +msgid "_Palettes" +msgstr "_Палітри" -msgid "_CJK" -msgstr "_Ієрогліфи" +msgid "_Parse" +msgstr "_Обробити" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" -"Зміна насиченості, відповідна до писемностей китайської, японської та " -"корейської мов" +msgid "_Partial" +msgstr "_Частково" -msgid "_Auto" -msgstr "_Авто" +msgid "_Paste" +msgstr "Вст_авити" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Виберіть відповідний метод, що залежить від писемності гліфа" +msgid "_Point" +msgstr "_Точка" -msgid "C_ustom" -msgstr "Н_етиповий" +msgid "_Point of View Projection..." +msgstr "П_роекція точки спостереження…" -msgid "User controls the emboldening with the next two fields" -msgstr "За допомогою наступних двох полів користувачі можуть керувати жирністю" +msgid "_Pointer" +msgstr "В_казівник" -msgid "_Top hint:" -msgstr "_Верхній гінт:" +msgid "_Points" +msgstr "_Точки" -msgid "_Zone:" -msgstr "_Зона:" +msgid "_Points near¹ hint edges" +msgstr "_Точки поряд¹ з краями гінтів" -msgid "_Bottom hint:" -msgstr "_Нижній гінт:" +msgid "_Points too far" +msgstr "Зана_дто далекі точки" -msgid "Zone:" -msgstr "Зона:" +msgid "_Pointsize Y:" +msgstr "_Розмір за Y:" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Всі точки над цією позицією вважатимуться засічками,\n" -"отже залишатимуться на цій висоті після обробки.\n" -"(Таким чином, висота засічок не змінюватиметься.)\n" -"(Якщо засічки також треба збільшити, встановіть\n" -"значення 0.)" +msgid "_Pointsize:" +msgstr "_Розмір у точках:" -msgid "Fuzz" -msgstr "Нечіткість" +msgid "_Populate" +msgstr "_Заповнити" -msgid "Allow the height match to differ by this much" -msgstr "Дозволити відхилення висоти на це значення" +msgid "_Prev Glyph" +msgstr "_Попередній гліф" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"Проста реалізація цього алгоритму призведе до стискання прогалин.\n" -"Результати цієї реалізації, зазвичай, можна бачити у напівжирних шрифтах " -"латиниці." +msgid "_Prev Point" +msgstr "_Попередня точка" -msgid "Squish" -msgstr "Звузити" +msgid "_Print" +msgstr "_Надрукувати" -msgid "Make the counters narrower" -msgstr "Зробити прогалини вужчими" +msgid "_Print..." +msgstr "Над_рукувати…" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" -"Намагатися зберігати ширину прогалин\n" -"після виконання дії" +msgid "_Printer:" +msgstr "_Принтер:" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Зберігати розміри прогалин для гліфів на основі алгоритму для латиниці.\n" -"Відкидати розміри прогалин для ієрогліфів." +msgid "_Proportion" +msgstr "П_ропорція" -msgid "Cleanup Self Intersect" -msgstr "Усунути самоперетини" +msgid "_Quit" +msgstr "Ви_йти" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "На який кут (у градусах) ви бажаєте нахилити шрифт?" +msgid "_Radius:" +msgstr "_Радіус:" -msgid "Oblique Slant..." -msgstr "Похилий нарис…" +msgid "_Redo" +msgstr "Повт_орити" -msgid "LSB Compression Percent" -msgstr "Відсоток стискання ЛО" +msgid "_Reencode" +msgstr "Пе_рекодувати" -msgid "Stem Compression Percent" -msgstr "Відсоток стискання основного штриха" +msgid "_References..." +msgstr "_Посилання…" -msgid "Counter Compression Percent" -msgstr "Відсоток стискання прогалин" +msgid "_Refresh" +msgstr "_Оновити" -msgid "RSB Compression Percent" -msgstr "Відсоток стискання ПО" +msgid "_Remove" +msgstr "В_илучити" -msgid "XHeight Percent" -msgstr "Відсоток зросту малих літер" +msgid "_Remove Empty" +msgstr "Ви_лучити порожні" -msgid "Italic Angle" -msgstr "Кут курсиву" +msgid "_Remove Font" +msgstr "Ви_лучити шрифт" -msgid "Bad setting" -msgstr "Помилкові параметри" +msgid "_Remove Overlap" +msgstr "Ви_лучити перетини" -msgid "You may not select both variants of 'f'" -msgstr "Не можна вибирати обидва варіанти «f»" +msgid "_Replace" +msgstr "За_мінити" -msgid "Transform baseline serifs" -msgstr "Перетворити засічки на лінії шрифту" +msgid "_Replace Glyph..." +msgstr "За_мінити гліф…" -msgid "Transform x-height serifs" -msgstr "Перетворити засічки малих літер" +msgid "_Retain" +msgstr "_Не змінювати" -msgid "Transform ascender serifs" -msgstr "Перетворити засічки верхніх елементів" +msgid "_Revert" +msgstr "_Відновити" -msgid "Transform descender serifs" -msgstr "Перетворити засічки нижніх елементів" +msgid "_Revert All" +msgstr "Ві_дновити всі" -msgid "Transform diagonal serifs" -msgstr "Перетворити діагональні засічки" +msgid "_Revert File" +msgstr "Ві_дновити файл" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "Вилучені засічки (наприклад, перші дві у \"m\") замінити на:" +msgid "_Review" +msgstr "_Переглянути" -msgid "Flat" -msgstr "Нейтральний" +msgid "_Review Hints..." +msgstr "Пере_глянути гінти…" -msgid "Slanted" -msgstr "Нахилений" +msgid "_Right" +msgstr "П_раворуч" -msgid "Pen Slanted" -msgstr "Нахилене перо" +msgid "_Right Constraint" +msgstr "Обмеження _праворуч" -msgid "Compress (as a percentage)" -msgstr "Стиснути (у відсотковому вимірі)" +msgid "_Right→" +msgstr "_Праворуч→" -msgid "LSB" -msgstr "ЛО" +msgid "_Rotate 90° CW" +msgstr "Обернути на _90° за годинниковою стрілкою" -msgid "Left Side Bearing" -msgstr "Ліва опора" +msgid "_Round" +msgstr "_Круглий" -msgid "RSB" -msgstr "ПО" +msgid "_Round To Grid" +msgstr "_Округлення за ґраткою" -msgid "Right Side Bearing" -msgstr "Права опора" +msgid "_Ruler" +msgstr "_Лінійка" -msgid "Lower Case" -msgstr "Нижній регістр" +msgid "_Rulers" +msgstr "_Лінійки" -msgid "Others" -msgstr "Інші" +msgid "_Save" +msgstr "З_берегти" -msgid "Upper Case" -msgstr "Верхній регістр" +msgid "_Save As..." +msgstr "З_берегти як…" -msgid "XHeight Percent:" -msgstr "Відсоток зросту малих літер:" +msgid "_Save Namelist of Font..." +msgstr "З_берегти список назв шрифту…" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Традиційно зріст малих літер у курсивному нарисі дещо менший\n" -"за зріст малих літер у прямому нарисі" +msgid "_Save in UTF8" +msgstr "З_берегти у UTF8" -msgid "Italic Angle:" -msgstr "Кут курсиву:" +msgid "_Scale" +msgstr "_Масштабувати" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"Це перетворення на курсив може бути неповним!\n" -"Ймовірно, вам варто виправити вручну e, g, k та v-z,\n" -"літери в, г, д, е, ж, л, м, ц, щ, ъ, ђ,\n" -"всі грецькі літери нижнього регістру, а також, ймовірно все інше." +msgid "_Scale Outlines" +msgstr "_Масштабування обрисів" -msgid "Current X-Height" -msgstr "Поточний зріст" +msgid "_Scroll" +msgstr "_Гортання" -msgid "Desired X-Height" -msgstr "Бажаний зріст" +msgid "_Search" +msgstr "_Шукати" -msgid "Change XHeight" -msgstr "Змінити зріст" +msgid "_Select" +msgstr "По_значити" -msgid "Current x-height:" -msgstr "Поточний зріст:" +msgid "_Separation:" +msgstr "_Інтервал:" -msgid "Desired x-height:" -msgstr "Бажаний зріст:" +msgid "_Serif Variant" +msgstr "Варіант з _засічками" -msgid "Serif height:" -msgstr "Висота засічок:" +msgid "_Serifs" +msgstr "_Засічки" -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "У шрифті %.100s знову не було знайдено шаблон пошуку" +msgid "_Shades" +msgstr "_Тіні" -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "У шрифті %.100s не було знайдено шаблон пошуку" +msgid "_Shadow" +msgstr "_Тінь" -msgid "Find" -msgstr "Знайти" +msgid "_Show" +msgstr "Пок_азати" -msgid "Find Next" -msgstr "Знайти далі" +msgid "_Show ATT" +msgstr "По_казати ATT" -msgid "Match Fuzziness:" -msgstr "Нечіткість збігів:" +msgid "_Show Exact *stem3" +msgstr "По_казувати *stem3 точно" -msgid "Bad search pattern" -msgstr "Помилковий шаблон пошуку" +msgid "_Side Bearings" +msgstr "_Бічні основи" -msgid "Nothing to match." -msgstr "Нічого шукати." +msgid "_Simplify" +msgstr "_Спростити" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" -"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " -"напрямок», зразком для пошуку має бути одинарний відкритий контур." +msgid "_Size:" +msgstr "_Розмір:" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" -"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " -"напрямок», зразком для пошуку має бути одинарний відкритий контур з " -"принаймні трьома точками (інакше не вдасться знайти відповідника)." +msgid "_Skew..." +msgstr "На_хилити…" -msgid "Bad replace pattern" -msgstr "Помилковий шаблон заміни" +msgid "_Skip" +msgstr "Пр_опустити" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" -"Якщо позначено пункт «Кінцеві точки визначають лише мінімальну довжину і " -"напрямок», зразком для заміни має бути одинарний відкритий контур з " -"принаймні трьома точками." +msgid "_Skip for now" +msgstr "_Пропустити зараз" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" -"Якщо контур є окремим незамкненим контуром, шаблон заміни має також бути " -"окремим незамкненим контуром." - -msgid "Search Pattern:" -msgstr "Шаблон пошуку:" - -msgid "Replace Pattern:" -msgstr "Шаблон заміни:" - -#, c-format -msgid "Find in %.100s" -msgstr "Знайти у %.100s" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"%1$s у діалоговому вікні пошуку містить посилання на %2$.20hs, якого не " -"існує у новому шрифті.\n" -"Вилучити це посилання?" - -msgid "Replace Pattern" -msgstr "Шаблон заміни" - -msgid "Search Pattern" -msgstr "Шаблон пошуку" - -msgid "Allow:" -msgstr "Дозволити" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Вважати відповідником, навіть якщо шаблон\n" -"пошуку має бути перетворено поєднанням\n" -"вказаних нижче перетворень." - -msgid "Flipping" -msgstr "Перевертання" - -msgid "Scaling" -msgstr "Масштабування" - -msgid "Rotating" -msgstr "Обертання" - -msgid "_Match Fuzziness:" -msgstr "_Нечіткість збігу:" - -msgid "Endpoints specify minimum length and direction only" -msgstr "Кінцеві точки визначають лише мінімальну довжину і напрямок" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Якщо шаблон пошуку є окремим незамкненим контуром,\n" -"не включати до відповідників кінцевих точок. Кінцеві\n" -"точки лише задають, як має бути спрямовано криву\n" -"у напрямку до наступної точки (відповідника), та\n" -"мінімальну відстань між першою відповідною точкою\n" -"та точкою перед нею. Кінцеві точки контуру-замінника\n" -"також буде використано лише для позиціювання.\n" -"\n" -"Таким чином, можна обробити прямі кути без потреби\n" -"у заданні точної довжини відрізків, що утворюють\n" -"цей прямий кут." - -msgid "Search Selected Chars Only" -msgstr "Пошук лише позначених символів" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Шукати лише серед символів, позначених на панелі перегляду шрифту.\n" -"Зазвичай, пошук відбуватиметься серед усіх символів у шрифті." - -msgid "Find All" -msgstr "Знайти всі" - -msgid "Replace All" -msgstr "Замінити всі" - -msgid "Open" -msgstr "Відкрити" - -msgid "Could not open" -msgstr "Не вдалося відкрити" - -#, c-format -msgid "Could not open %.100s" -msgstr "Не вдалося відкрити %.100s" - -msgid "No letters in font" -msgstr "У шрифті немає літер" - -msgid "Insert random text in the specified script" -msgstr "Вставити випадковий текст вказаною писемністю" - -msgid "Text from script" -msgstr "Текст з писемності" - -msgid "Save" -msgstr "Зберегти" - -msgid "Save Image" -msgstr "Зберегти зображення" - -msgid "_Save As..." -msgstr "З_берегти як…" - -msgid "_Insert Random Text..." -msgstr "Вс_тавити випадковий текст…" - -msgid "Save As _Image..." -msgstr "Зберегти як з_ображення…" - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" -"Виявлено запис рівня роботи зі сплайнами шрифту, але у ньому не міститься " -"даних для виконання дії зі скасування. Це результат помилки у програмі. Будь " -"ласкам, повідомте авторам програми про ваші останні дії над таблицями " -"фільтрування, щоб вони мали змогу відтворити їх і виправити помилку." - -msgid "Undo information incomplete" -msgstr "Дані щодо скасування є неповними" - -msgid "Bad undo" -msgstr "Помилковий запис дії" - -#, c-format -msgid "couldn't find the character %s" -msgstr "не вдалося знайти символ %s" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Компонент %d %.30s (%d,%d)" - -msgid "Base Glyphs" -msgstr "Основні гліфи" - -msgid "Base Ligatures" -msgstr "Основні лігатури" - -msgid "Base Marks" -msgstr "Основні позначки" - -msgid "Empty" -msgstr "Порожній" - -#, c-format -msgid "Mark Class %.20s" -msgstr "Клас позначок %.20s" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "Вхід (%d,%d)" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "Вихід (%d,%d)" - -msgid "Backtrack Match: " -msgstr "Зворотна відповідність: " - -msgid "Match: " -msgstr "Відповідність: " - -msgid "Lookahead Match: " -msgstr "Відповідність з випередженням: " - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Класи зворотного пошуку: " -msgstr[1] "Класи зворотного пошуку: " -msgstr[2] "Класи зворотного пошуку: " -msgstr[3] "Клас зворотного пошуку: " - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Класи" -msgstr[1] "Класи" -msgstr[2] "Класи" -msgstr[3] "Класи" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "Класи пошуку з випередженням: " -msgstr[1] "Класи пошуку з випередженням: " -msgstr[2] "Класи пошуку з випередженням: " -msgstr[3] "Клас пошуку з випередженням: " - -#, c-format -msgid "Back coverage %d: " -msgstr "Зворотне покриття %d: " - -#, c-format -msgid "Coverage %d: " -msgstr "Покриття %d: " - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "Покриття з випередженням %d: " - -#, c-format -msgid "Apply at %d %.80s" -msgstr "Застосувати у %d %.80s" - -msgid "Replacement: " -msgstr "Заміна: " - -msgid "Chaining Positioning" -msgstr "Ланцюгове розташування" - -msgid "Chaining Substitution" -msgstr "Ланцюгова підстановка" - -msgid "Reverse Chaining Subs" -msgstr "Зворотні ланцюгові підстановки" - -msgid "classes" -msgstr "класи" - -msgid "coverage" -msgstr "покриття" - -msgid "glyphs" -msgstr "гліфи" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s за %s" - -#, c-format -msgid "Backtrack class %d: " -msgstr "Клас зворотного пошуку %d: " - -#, c-format -msgid "Class %d: " -msgstr "Клас %d: " - -#, c-format -msgid "Lookahead class %d: " -msgstr "Клас пошуку з випередженням %d: " - -#, c-format -msgid "Rule %d" -msgstr "Правило %d" - -msgid "Indic Reordering" -msgstr "Перевпорядкування індійських літер" - -msgid "" -msgstr "<не визначено>" - -msgid "Simple Substitution" -msgstr "Проста підстановка" - -msgid "Glyph Insertion" -msgstr "Вставлення гліфа" - -msgid "Kern by State" -msgstr "Кернінґ за станом" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "Наступні стану %4d: " - -#, c-format -msgid "State %4d Flags:" -msgstr "Прапорці стану %4d:" - -#, c-format -msgid "State %4d Mark: " -msgstr "Позначка стану %4d: " - -#, c-format -msgid "State %4d Cur: " -msgstr "Стан %4d поточ.: " - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "Вкладена підстановка %.80s" - -msgid "Lookups Enabled for Expansion" -msgstr "Фільтрування з можливістю розширення" - -msgid "No Lookups Enabled for Expansion" -msgstr "Фільтрування без можливості розширення" - -msgid "Lookups Disabled for Expansion" -msgstr "Фільтрування з вимкненим розширенням" - -msgid "No Lookups Disabled for Expansion" -msgstr "Фільтрування без вимкненого розширення" - -msgid "Lookups Limiting Expansion" -msgstr "Фільтри з обмеженим розширенням" - -msgid "No Lookups Limiting Expansion" -msgstr "Без фільтрів з обмеженим розширенням" - -msgid "Lookups Enabled for Shrinkage" -msgstr "Фільтрування з увімкненим стисканням" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "Фільтрування без увімкненого стискання" - -msgid "Lookups Disabled for Shrinkage" -msgstr "Фільтрування з вимкненим стисканням" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "Фільтрування без вимкненого стискання" - -msgid "Lookups Limiting Shrinkage" -msgstr "Фільтрування з обмеженим стисканням" - -msgid "No Lookups Limiting Shrinkage" -msgstr "Фільтрування без обмеженого стискання" - -#, c-format -msgid "Priority: %d" -msgstr "Пріоритет: %d" - -msgid "No Extender Glyphs" -msgstr "Без гліфів розширення" - -msgid "Extender Glyphs" -msgstr "Гліфи розширення" - -msgid "Not classified" -msgstr "Не класифіковано" - -msgid "Ligature" -msgstr "Лігатура" - -msgid "Glyph Definition Sub-Table" -msgstr "Підтаблиця визначення гліфів" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Підтаблиця розташування курсора у лігатурі" - -msgid "Mark Attachment Classes" -msgstr "Класи долучення позначок" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c Мінімальна ширина=%d, Максимальна ширина=%d" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Писемність «%c%c%c%c» у %c%c%c%c " - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "Писемність «%c%c%c%c» " - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Типова лінія шрифту: «%s»" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" -"Відступи від тип. лінії шрифту: romn: %d idcn: %d ideo: %d hang: %d " -"math: %d" - -msgid "All glyphs have the same baseline" -msgstr "Всі гліфи мають спільну лінію шрифту" - -msgid "Per glyph baseline data" -msgstr "Окремі дані щодо лінії шрифту для окремих шрифтів" - -#, c-format -msgid " Left Bound=%d" -msgstr " Ліва межа=%d" - -#, c-format -msgid " Right Bound=%d" -msgstr " Права межа=%d" - -msgid "Strong Left to Right" -msgstr "Строго зліва праворуч" - -msgid "Strong Right to Left" -msgstr "Строго справа ліворуч" - -msgid "Arabic Right to Left" -msgstr "Арабська справа ліворуч" - -msgid "European Number" -msgstr "Європейське число" - -msgid "European Number Separator" -msgstr "Європейський символ для розбиття цілої і дробової частин" - -msgid "European Number Terminator" -msgstr "Європейський символ для розбиття розрядів" - -msgid "Arabic Number" -msgstr "Арабська цифра" - -msgid "Common Number Separator" -msgstr "Загальний роздільник цифр" - -msgid "Block Separator" -msgstr "Роздільник блоків" - -msgid "Segment Separator" -msgstr "Роздільник сегментів" - -msgid "White Space" -msgstr "Будь-який пропуск" - -msgid "Neutral" -msgstr "Нейтральне" - -msgid "" -msgstr "<Невідомий напрямок>" - -msgid " Floating accent" -msgstr " Плаваючий акцент" - -msgid " Hang left" -msgstr " Підвісити ліворуч" - -msgid " Hang right" -msgstr " Підвісити праворуч" - -msgid " Attach right" -msgstr " Долучити праворуч" - -#, c-format -msgid " Mirror=%.30s" -msgstr " Дзеркало=%.30s" - -msgid "No Advanced Typography" -msgstr "Без додаткової типографії" - -msgid "OpenType Tables" -msgstr "Таблиці OpenType" - -msgid "'BASE' Baseline Table" -msgstr "Таблиця лінії шрифту «BASE»" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Горизонтальні: %d лінія шрифту" -msgstr[1] "Горизонтальна: %d лінії шрифту" -msgstr[2] "Горизонтальна: %d ліній шрифту" -msgstr[3] "Горизонтальна: %d ліній шрифту" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Вертикальні: %d лінія шрифту" -msgstr[1] "Вертикальна: %d лінії шрифту" -msgstr[2] "Вертикальна: %d ліній шрифту" -msgstr[3] "Вертикальна: %d ліній шрифту" - -msgid "'GDEF' Glyph Definition Table" -msgstr "Таблиця визначення гліфів «GDEF»" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "Таблиця розташування гліфів «GPOS»" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "Таблиця підстановки гліфів «GSUB»" - -msgid "'JSTF' Justification Table" -msgstr "Таблиця вирівнювання «JSTF»" - -msgid "Apple Advanced Typography" -msgstr "" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "Таблиця горизонтальних ліній шрифту «bsln»" - -msgid "'kern' Horizontal Kerning Table" -msgstr "Таблиця горизонтального кернінґу «kern»" - -msgid "'lcar' Ligature Caret Table" -msgstr "Таблиця курсорів лігатур «lcar»" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "Таблиця розширеного перетворення гліфів «morx»" - -msgid "'opbd' Optical Bounds Table" -msgstr "Таблиця оптичних меж «opbd»" - -msgid "'prop' Glyph Properties Table" -msgstr "Таблиця властивостей гліфів «prop»" - -msgid "Show ATT" -msgstr "Показати ATT" - -msgid "No differences found" -msgstr "Відмінностей не виявлено" - -msgid "Differences..." -msgstr "Відмінності…" - -#, c-format -msgid "Compare %s to %s" -msgstr "Порівняти %s з %s" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "Порівняти версію %s %s з %s" - -msgid "Font Compare" -msgstr "Порівняння шрифтів" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "Шрифт для порівняння з %.20s" - -msgid "Compare _Outlines" -msgstr "Порівняти _обриси" - -msgid "Accept outlines which exactly match the original" -msgstr "Приймати обриси, які точно збігаються з початковими" - -msgid "_Accept inexact" -msgstr "При_ймати неточні" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Приймати контур, який доволі точним наближенням початкового.\n" -"Припустимим є зміщення на одиницю em або посилання, відповідне контуру." - -msgid "_Warn if inexact" -msgstr "_Попереджати про неточності" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Попереджати, якщо обриси близькі, але не збігаються повністю" - -msgid "Warn if _unlinked references" -msgstr "Попереджати про _непов’язані посилання" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Попереджати, якщо один з гліфів містить контур, тоді як інший — посилання " -"(але посилання описує той самий контур)" - -msgid "Compare _Hints" -msgstr "Порівняти _гінти" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "Порівняти гінти postscript та маски гінтів і інструкції truetype" - -msgid "Compare Hint_Masks" -msgstr "Порівняти _маски гінтів" - -msgid "Compare hintmasks" -msgstr "Порівняти маски гінтів" - -msgid "HintMasks only if conflicts" -msgstr "Порівняти маски гінтів, лише у разі конфліктів" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "Не порівнювати маски гінтів, якщо у гліфі немає конфлікту гінтів" - -msgid "Don't Compare HintMasks" -msgstr "Не порівнювати маски гінтів" - -msgid "_Add Diff Outlines to Background" -msgstr "_Додати відмінності контурів у тло" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Якщо два гліфи відрізняються, додати контури другого гліфа на\n" -"шар тла першого (так, щоб після відкриття першого гліфа\n" -"можна було бачити ці відмінності)." - -msgid "Add _Missing Glyphs" -msgstr "Додати г_ліфи, яких не вистачає" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Якщо гліфа у другому шрифті немає у першому шрифті, додати\n" -"його до першого шрифту з контурами з другого шрифту у тлі." - -msgid "Compare _Bitmaps" -msgstr "Порівняти _растри" - -msgid "Compare _Names" -msgstr "Порівняти н_азви" - -msgid "Compare Glyph _Positioning" -msgstr "Порівняти розта_шування гліфів" - -msgid "Kerning & such" -msgstr "Кернінґ та інше" - -msgid "Compare Glyph _Substitution" -msgstr "Порівняти пі_дстановки гліфів" - -msgid "Ligatures & such" -msgstr "Лігатури та інше" - -msgid "_Error Limit:" -msgstr "_Гранична помилка:" - -msgid "Bump Size" -msgstr "Розмір горба" - -msgid "Line length max" -msgstr "Максимальна довжина лінії" - -msgid "Allow _removal of extrema" -msgstr "Дозволити ви_лучення екстремумів" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Зазвичай, при спрощенні точки у екстремумах кривих не вилучаються\n" -"(у PostScript і TrueType передбачено збереження цих точок)" - -msgid "Allow _slopes to change" -msgstr "Д_озволити зміну нахилу" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" -"Зазвичай, при спрощенні кривої кут нахилу кривої у контрольних точках не " -"змінюється" - -msgid "Start contours at e_xtrema" -msgstr "Починати контури у _екстремумах" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Якщо початкова точка контуру не є екстремумом, знайти початкову точку (на " -"контурі), яка ним буде." - -msgid "Allow _curve smoothing" -msgstr "Дозволити _згладжування кривих" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" -"Засіб спрощення знайде всі кутові точки, контрольні точки яких розташовано\n" -"майже на одній прямій і згладить контур так, що він стане кривою." - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "якщо тангенс менший за" - -msgid "S_nap to horizontal/vertical" -msgstr "В_ирівнювання до горизонтальної/вертикальної" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"Якщо нахил лінії контуру точки, яка виправляється, близький до\n" -"горизонтального або вертикального, вирівняти його до відповідного\n" -"напрямку." - -msgid "_Flatten bumps on lines" -msgstr "_Вирівняти горби кривих" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Якщо на кривій є горб, вирівняти цей горб" - -msgid "if smaller than" -msgstr "якщо менше, ніж" - -msgid "Don't smooth lines" -msgstr "Не згладжувати криві" - -msgid "longer than" -msgstr "довше, ніж" - -msgid "Set as Default" -msgstr "Встановити як типовий" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" -"Вільна преса дискримінує тих,\n" -"хто не може читати." - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "На початку була літера…" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "Шрифтологія є квінтесенцією файлогенезу" - -msgid "Recovery Complete" -msgstr "Відновлення завершено" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" -"Ваш файл %s відновлено.\n" -"Щоб продовжити над ним роботу, вам слід зберегти ваш файл." - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "Стан %d, %.40s" - -msgid "Next State:" -msgstr "Наступний стан:" - -msgid "Kern Values:" -msgstr "Значення кернів:" - -msgid "At most 8 kerning values may be specified here" -msgstr "Тут можна вказати не більше 8 значень кернінґу" - -msgid "Too Many Kerns" -msgstr "Занадто багато кернів" - -msgid "Kerning values must be even" -msgstr "Значення кернінґу мають бути парними" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Фільтрування %s не існує" - -msgid "Bad lookup type" -msgstr "Помилковий тип фільтрування" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Фільтрування у контекстуальних скінченних автоматах мають бути простими " -"підстановками,\n" -"але %s не є такою підстановкою" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "У списку вставлення може бути вказано не більше за 31 гліф" - -msgid "Too Many Glyphs" -msgstr "Занадто багато гліфів" - -msgid "Edit State Transition" -msgstr "Змінити перехід станів" - -msgid "Class 1: {Everything Else}" -msgstr "Клас 1: {все інше}" - -msgid "Advance To Next Glyph" -msgstr "Перейти до наступного гліфа" - -msgid "Push Current Glyph" -msgstr "Заштовхнути поточний гліф" - -msgid "Mark Current Glyph" -msgstr "Позначити поточний гліф" - -msgid "Mark Current Glyph As First" -msgstr "Позначити поточний гліф як перший" - -msgid "Mark Current Glyph As Last" -msgstr "Позначити поточний гліф як останній" - -msgid "Current Glyph Is Kashida Like" -msgstr "Поточний гліф є подібним до кашіди (протяжки)" - -msgid "Marked Glyph Is Kashida Like" -msgstr "Позначений гліф є подібним до кашіди (протяжки)" - -msgid "Insert Before Current Glyph" -msgstr "Вставити перед поточним гліфом" - -msgid "Insert Before Marked Glyph" -msgstr "Вставити до позначеного гліфа" - -msgid "Mark Insert:" -msgstr "Вставлення позначки:" - -msgid "Current Insert:" -msgstr "Поточне вставлення:" - -msgid "Mark Subs:" -msgstr "Підстановки позначки:" - -msgid "Current Subs:" -msgstr "Поточні підстановки:" - -msgid "_Up↑" -msgstr "_Вгору↑" - -msgid "←_Left" -msgstr "←_Ліворуч" - -msgid "_Right→" -msgstr "_Праворуч→" - -msgid "↓_Down" -msgstr "↓В_низ" - -msgid "{Start of Input}" -msgstr "{Початок введення}" - -msgid "{Start of Line}" -msgstr "{Початок рядка}" - -msgid "Edit Contextual Glyph Insertion" -msgstr "Змінити вставку контекстуального гліфа" - -msgid "Edit Contextual Kerning" -msgstr "Змінити контекстуальний кернінґ" - -msgid "Edit Indic Rearrangement" -msgstr "Змінити перевпорядкування індійської" - -msgid "New Contextual Glyph Insertion" -msgstr "Нова вставка контекстуального гліфа" - -msgid "New Contextual Kerning" -msgstr "Новий контекстуальний кернінґ" - -msgid "New Indic Rearrangement" -msgstr "Створити перевпорядкування індійської" - -msgid "{End of Text}" -msgstr "{Кінець тексту}" - -msgid "{Deleted Glyph}" -msgstr "{Вилучений гліф}" - -msgid "{End of Line}" -msgstr "{Кінець рядка}" - -msgid "Vertical Only" -msgstr "Лише за вертикаллю" - -msgid "Final" -msgstr "Остаточна" - -msgid "First" -msgstr "Перше" - -msgid "Isolated" -msgstr "Ізольована" - -msgid "Medial" -msgstr "Середня" - -msgid "Bad Tile" -msgstr "Помилкова плитка" - -msgid "You must specify an isolated (or medial) tile" -msgstr "Вам слід вказати ізольовану або (середню) плитку" - -msgid "You must specify a medial tile" -msgstr "Вам слід вказати середню плитку" - -msgid "Tile Path" -msgstr "Контур плиток" - -msgid "Include Whitespace below Tile" -msgstr "Включати інтервал під плиткою" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Зазвичай, плитка складається з всіх елементів,\n" -"які перебувають у межах мінімальної рамки\n" -"плитки — отже сусідні плитки будуть безпосередньо\n" -"торкатися одна одної. Якщо вам потрібні проміжки\n" -"між плитками, позначте цей пункт." - -msgid "_Left" -msgstr "_Ліворуч" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Плитки має бути розташовано ліворуч від контуру, оскільки\n" -"трасування контуру виконується від початкової точки до кінцевої." - -msgid "The tiles should be centered on the path" -msgstr "Плитки має бути відцентровано за контуром" - -msgid "_Right" -msgstr "П_раворуч" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Плитки має бути розташовано праворуч від контуру, оскільки\n" -"трасування контуру виконується від початкової точки до кінцевої." - -msgid "_Tile" -msgstr "П_литка" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" -"Декілька копій позначеного фрагмента має бути розташовано вздовж контуру" - -msgid "Sc_ale & Tile" -msgstr "Мас_штаб і плитка" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"Для покриття контуру буде використано цілу кількість\n" -"позначених фрагментів. Якщо довжина контуру не ділитиметься\n" -"націло на висоту позначеного, масштаб позначеного фрагмента\n" -"буде трохи змінено." - -msgid "_Scale" -msgstr "_Масштабувати" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" -"Масштаб позначеної області буде змінено так, щоб область покривала всю " -"довжину контуру" - -msgid "X Repeat Count" -msgstr "Кількість повторів за X" - -msgid "Y Repeat Count" -msgstr "Кількість повторів за Y" - -msgid "Bad Pattern Size" -msgstr "Помилковий розмір візерунка" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "Розміри візерунка (ширина і висота) мають бути додатними числами" - -msgid "The repeat counts must be positive numbers" -msgstr "Кількості повторів мають бути додатними числами" - -msgid "Bad Pattern" -msgstr "Помилковий візерунок" - -msgid "You must specify a pattern" -msgstr "Вам слід вказати візерунок" - -msgid "Pattern" -msgstr "Візерунок" - -msgid "Pattern Size:" -msgstr "Розмір візерунка:" - -msgid "Repeat Counts:" -msgstr "Кількість повторів:" - -msgid "Do Nothing" -msgstr "Нічого не робити" - -msgid "Move..." -msgstr "Пересунути…" - -msgid "Rotate..." -msgstr "Обертати…" - -msgid "Scale Uniformly..." -msgstr "Масштабувати пропорційно…" - -msgid "Scale..." -msgstr "Масштабувати…" - -msgid "Flip..." -msgstr "Віддзеркалити…" - -msgid "Rotate 3D Around..." -msgstr "Обертати у просторі навколо…" - -msgid "Move by Ruler..." -msgstr "Пересунути за лінійкою…" - -msgid "Rotate by Ruler..." -msgstr "Обертати за лінійкою…" - -msgid "Skew by Ruler..." -msgstr "Перекосити за лінійкою…" - -msgid "X Movement" -msgstr "Пересування за X" - -msgid "Y Movement" -msgstr "Пересування за Y" - -msgid "Rotation Angle" -msgstr "Кут обертання" - -msgid "Scale Factor" -msgstr "Коефіцієнт масштабування" - -msgid "X Scale Factor" -msgstr "Коефіцієнт масштабування за X" - -msgid "Y Scale Factor" -msgstr "Коефіцієнт масштабування за Y" - -msgid "Skew Angle" -msgstr "Кут перекошування" - -msgid "Rotation about X Axis" -msgstr "Обертання навколо вісі X" - -msgid "Rotation about Y Axis" -msgstr "Обертання навколо вісі Y" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Після повороту або нахилу гліфа, можливо, слід скористатися пунктом меню " -"«Елемент->Додати екстремуми»" - -msgid "° Clockwise" -msgstr "° За годинниковою стрілкою" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° проти годинникової стрілки" - -msgid "Transform" -msgstr "Перетворення" - -msgid "Origin:" -msgstr "Початок координат:" - -msgid "Transform _All Layers" -msgstr "Перетворити _всі шари" - -msgid "Transform _Guide Layer Too" -msgstr "Перетворити і шар _напрямних" - -msgid "Transform _Width Too" -msgstr "Перетворити і _ширину" - -msgid "Transform kerning _classes too" -msgstr "Перетворити і _класи кернінґу" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "Перетворити прості модифікації позиціювання і пари _кернінґу" - -msgid "Round To _Int" -msgstr "Округлити до _цілих" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"Кут коригування\n" -"Застаріла інструкція\n" -"Виштовхування одного значення" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"ABSolute Value (Модуль)\n" -"Заміняє верхнє значення у стеку на його модуль" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" -"ADD\n" -"Отримує два числа у форматі 26.6 зі стеку,\n" -"додає їх і виштовхує (push) результат" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" -"ALIGN PoinTS\n" -"Вирівнює (і отримує) дві точки з вершити стеку\n" -"пересуванням їх вздовж вектора свободи на середню\n" -"величину їхніх координат на векторі проектування." - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" -"ALIGN to Reference Point\n" -"Отримує кількість точок, вказану лічильником циклу.\n" -"Вирівнює точки з RP0 пересуванням кожної з них\n" -"вздовж вектора свободи, аж доки відстань до RP0 на\n" -"векторі проектування не стане рівною 0." - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"Логічне ТА (AND)\n" -"Виконує pop для двох значень, виконує операцію ТА, виштовхує (push) результат" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" -"CALL функція\n" -"Виймає зі стеку значення і викликає функцію, якій це значення відповідає" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" -"CEILING\n" -"Отримує зі стека значення у форматі 26.6, округлює\n" -"його до більшого цілого і виштовхує результат." - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" -"Copy INDEXed element to stack\n" -"Копіювати індексований елемент до стека\n" -"Отримує індекс і копіює елемент зі стека з\n" -"номером індексу на вершину стека." - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" -"CLEAR\n" -"Виймає зі стеку всі елементи" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" -"DEBUG виклик\n" -"Виймає зі стеку значення і виконує діагностичний інтерпретатор\n" -"(якщо він доступний)" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" -"DELTA exception C1\n" -"Отримує значення n, специфікації виключень n та записи cvt.\n" -"Змінює всі записи cvt на вказаний у кількості пікселів розмір." - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTA exception C2\n" -"Отримує значення n, специфікації виключень n та записи cvt.\n" -"Змінює всі записи cvt на вказаний розмір." - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"DELTA exception C3\n" -"Отримує значення n, специфікації виключень n та записи cvt.\n" -"Змінює всі записи cvt на вказаний розмір." - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P1\n" -"Отримує значення n, специфікації виключень n та точки.\n" -"Пересуває всі точки на вказану відстань." - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P2\n" -"Отримує значення n, специфікації виключень n та точки.\n" -"Пересуває всі точки на вказану відстань." - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"DELTA exception P3\n" -"Отримує значення n, специфікації виключень n та точки.\n" -"Пересуває всі точки на вказану відстань." - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"DEPTH of stack\n" -"Виштовхує вказану кількість елементів до стека." - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" -"DIVide\n" -"Отримує два числа у форматі 26.6, ділить одне на інше, виштовхує результат" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" -"DUPlicate top stack element\n" -"Виштовхує до стека його верхній елемент ще раз." - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"End IF\n" -"Завершує послідовність команд IF або IF-ELSE" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" -"ELSE умова\n" -"Розпочинає послідовність команд Else (інакше) у наборі інструкцій, що " -"починається з IF." - -msgid "END Function definition" -msgstr "END Function — завершити визначення функції" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" -"EQual\n" -"Отримує два значення, перевіряє їхню рівність, виштовхує результат (0/1)" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" -"EVEN\n" -"Отримує одне значення, округлює його і перевіряє, чи є значення парним (0/1)" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" -"Function DEFinition\n" -"Отримує значення (n) і розпочинає визначення\n" -"n-ої функції." - -msgid "set the auto FLIP boolean to OFF" -msgstr "" -"встановити булеве значення автоматичного\n" -"віддзеркалення (FLIP) у значення OFF (вимкн.)" - -msgid "set the auto FLIP boolean to ON" -msgstr "" -"встановити булеве значення автоматичного\n" -"віддзеркалення (FLIP) у значення ON (увімк.)" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" -"FLIP PoinT\n" -"Отримує точки, кількість яких визначається лічильником циклів.\n" -"Обертає значення прапорців віддзеркалення відносно кривої для кожної з точок." - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" -"FLIP RanGe OFF\n" -"Отримує номери двох точок.\n" -"Робить всі точки між цими двома точками неналежними кривій." - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" -"FLIP RanGe ON\n" -"Отримує номери двох точок.\n" -"Робить всі точки між цими двома точками належними кривій." - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" -"FLOOR\n" -"Отримує значення, округлює його до меншого цілого,\n" -"виштовхує результат." - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>використовувати поточне розташування\n" -" 1=>використовувати початкове розташування\n" -"Отримує одну точку, переносить координати цієї точки\n" -"вздовж вектора проектування, виштовхує результат" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" -"GET INFOrmation\n" -"Отримує тип даних, виштовхує результат." - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Get Freedom Vector\n" -"Розкладає вектор свободи, виштовхує дві його\n" -"координати до стека у форматі 2.14." - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Get Projection Vector\n" -"Розкладає вектор проектування, виштовхує дві його\n" -"координати до стека у форматі 2.14." - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" -"Greater Than\n" -"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є більшим " -"за верхній" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" -"Greater Than or EQual\n" -"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є більшим " -"або рівним за верхній" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" -"Instruction DEFinition\n" -"Отримує значення, яке стане кодом операції і\n" -"розпочинає визначення нової інструкції" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" -"IF умова\n" -"Отримує ціле число,\n" -"якщо число дорівнює 0 (false) виконує інструкцію ELSE або EIF,\n" -"якщо число не дорівнює 0 просто виконує наступну інструкцію\n" -"(аж до ELSE, якщо таке вказано)" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" -"INSTRuction execution ConTRoL\n" -"Отримує перемикач вибору і значення.\n" -"Встановлює значення змінної стану." - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" -"Interpolate Point\n" -"Отримує точки, кількість яких визначається лічильником циклів.\n" -"Виконує інтерполяцію розташування кожної точки зі збереженням\n" -"початкового розташування відносно RP1 і RP2" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" -"Пересуває точку до перетину (InterSECTion) двох прямих.\n" -"Отримує координати кінців двох прямих відрізків\n" -"та точку, яку слід пересунути. Точку буде пересунуто у\n" -"позицію перетину двох прямих." - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" -"Interpolate Untouched Points[a]\n" -"Інтерполювати незмінені точки. 0=> інтерполювати у напрямку y\n" -" 1=> інтерполювати у напрямку x" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" -"JuMP Relative\n" -"Отримує відступ (у байтах) і пересуває вказівник інструкцій на цей відступ." - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" -"Jump Relative On False\n" -"Відносний перехід, якщо Ні\n" -"Отримує булеве значення і відступ.\n" -"Змінює вказівник інструкцій на значення відступу у байтах,\n" -"якщо булевим значенням є Ні (false)." - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" -"Jump Relative On True\n" -"Відносний перехід, якщо Так\n" -"Отримує булеве значення і відступ.\n" -"Змінює вказівник інструкцій на значення відступу у байтах,\n" -"якщо булевим значенням є Так (true)." - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" -"LOOP and CALL function\n" -"Цикл з викликом функції.\n" -"Отримує значення номера функції і кількості повторів.\n" -"Викликає функцію вказану кількість разів." - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" -"Less Than\n" -"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є меншим за " -"верхній" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" -"Less Than or EQual\n" -"Отримує два значення, виштовхує значення 0/1 якщо нижній елемент є меншим " -"або рівним за верхній" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" -"MAXimum of top two stack entries\n" -"Максимум з двох верхніх елементів у стеку.\n" -"Отримує два значення, виштовхує максимальне з них." - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" -"Measure Distance[a]\n" -"Виміряти відстань.\n" -" 0=>відстань між поточними позиціями\n" -" 1=>відстань між початковими позиціями\n" -"Отримує номери двох точок, виштовхує відстань між ними." - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" -"Move Direct Absolute Point[a]\n" -"Пересунути абсолютну точку безпосередньо. 0=>не округлювати\n" -" 1=>округлювати\n" -"Отримує номер точки, пересуває точку\n" -"і може округлити координати за ґраткою вздовж вектора\n" -"проектування. Встановлює rp0 і rp1 у вказану точку." - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Direct Relative Point[abcde]\n" -" a=0=>не встановлювати rp0\n" -" a=1=>встановити rp0 у точку\n" -" b=0=>не зберігати відстані, що перевищують мінімальну\n" -" b=1=>зберігати відстань принаймні мінімальною\n" -" c=0 — не округлювати\n" -" c=1 — округлювати\n" -" de=0 => сіра відстань\n" -" de=1 => чорна відстань\n" -" de=2 => біла відстань\n" -"Отримує точку, пересуває її зі збереженням\n" -"відстані від rp0. Встановлює rp1 у rp0, а rp2 — у точку\n" -"іноді — rp0 у точку." - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" -"Move Indirect Absolute Point[a]\n" -" 0=>не округлювати, не використовувати початок cvt\n" -" 1=>округлювати\n" -"Отримує номер точки і запис cvt, пересуває точку\n" -"у точку з координатами, заданими у cvt (вздовж\n" -"вектора проектування).\n" -"Встановлює rp0 і rp1 у точку." - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" -"Minimum of top two stack entries\n" -"Мінімум з двох верхніх елементів у стеку.\n" -"Отримує два значення, виштовхує мінімальне з них." - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" -"Move INDEXed element to stack\n" -"Пересунути індексований елемент у стеку\n" -"Отримує індекс і копіює елемент зі стека з\n" -"номером індексу на вершину стека.\n" -"(З попереднього місця елемент буде вилучено)" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>не встановлювати rp0\n" -" a=1=>встановити rp0 у точку\n" -" b=0=>не зберігати відстані, що перевищують мінімальну\n" -" b=1=>зберігати відстань принаймні мінімальною\n" -" c=0 — не округлювати\n" -" c=1 — округлювати\n" -" de=0 => сіра відстань\n" -" de=1 => чорна відстань\n" -" de=2 => біла відстань\n" -"Отримує точку, пересуває її відповідно до cvt[індекс] відносно\n" -"rp0. Встановлює rp1 у rp0, а rp2 — у точку,\n" -"іноді — rp0 у точку." - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" -"Measure Pixels Per EM\n" -"Виштовхує значення кількості пікселів у em (для поточної растеризації)" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" -"Measure Point Size\n" -"Виштовхує поточний розмір точки." - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>не встановлювати rp0\n" -" 1=>встановити rp0 у точку\n" -"Отримує відстань у форматі 26.6 і точку.\n" -"Пересуває точку на відстань від rp0." - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" -"MULtiply\n" -"Отримує два числа у форматі 26.6, перемножує їх,\n" -"виштовхує результат." - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" -"NEGate\n" -"Змінити знак елемента на вершині стека." - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" -"Not EQual\n" -"Отримує два значення, перевіряє їхню нерівність, виштовхує результат (0/1)" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" -"логічне NOT\n" -"Отримує число, якщо число = 0, виштовхує 1, інакше — 0." - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" -"N PUSH Bytes\n" -"Читає вказаний байт (без знаку) з потоку\n" -"інструкцій, потім читає і виштовхує\n" -"визначену цим байтом кількість байтів." - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" -"N PUSH Words\n" -"Читає вказаний байт (без знаку) з потоку\n" -"інструкцій, потім читає і виштовхує\n" -"визначену цим байтом кількість\n" -"двобайтових слів." - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" -"No ROUNDing of value[ab]\n" -" ab=0 => сіра відстань\n" -" ab=1 => чорна відстань\n" -" ab=2 => біла відстань\n" -"Отримує координату у форматі (26.6), змінює її\n" -"(без округлення) з метою виправлення ефектів обробки,\n" -"виштовхує результат." - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" -"ODD\n" -"Отримує одне значення, округлює його і перевіряє, чи\n" -"є це значення непарним (0/1)" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" -"логічне OR\n" -"Отримує два значення, виконує логічне множення\n" -"бітів, виштовхує результат." - -msgid "POP top stack element" -msgstr "POP — отримує верхній елемент у стеку." - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Byte[abc]\n" -" abc — кількість байтів-1 для виштовхування.\n" -"Читає abc+1 байтів без знака з потоку інструкцій і\n" -"виштовхує їх у стек." - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Word[abc]\n" -" abc — кількість слів-1 для виштовхування.\n" -"Читає abc+1 слів зі знаком з потоку інструкцій і\n" -"виштовхує їх у стек." - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" -"Read Control Value Table entry\n" -"Прочитати запис у таблиці керівних значень.\n" -"Отримує індекс у CVT і виштовхує\n" -"значення у форматі 26.6." - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" -"Round Down To Grid\n" -"Округлити вниз за ґраткою.\n" -"\n" -"Встановлює відповідний стан округлення." - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" -"Round OFF\n" -"Вимикає округлення без вимикання\n" -"виправлення дефектів рушія показу." - -msgid "ROLL the top three stack elements" -msgstr "" -"ROLL\n" -"Прокручує на одну позицію три верхніх елементи у стеку." - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" -"ROUND of value[ab]\n" -" ab=0 => сіра відстань\n" -" ab=1 => чорна відстань\n" -" ab=2 => біла відстань\n" -"Округлює координату у форматі 26.6 на верхівці\n" -"стека і виправляє дефекти рушія показу." - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" -"Read Store\n" -"Отримує індекс у масиві збережених даних.\n" -"Виштовхує до стека значення з цим індексом." - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" -"Round To Double Grid\n" -"Встановлює стан округлення (до найближчого цілого або напівцілого)" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" -"Round To Grid\n" -"Встановлює стан округлення до цілого." - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" -"Round To Half Grid\n" -"Встановлює стан округлення (до найближчого напівцілого, а не цілого)" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" -"Round Up To Grid\n" -"Встановлює стан округлення до більших цілих." - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super 45° ROUND\n" -"Занадто складно. Ознайомтеся з кодом функції." - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" -"Set ANGle Weight\n" -"Отримує ціле число і встановлює за\n" -"ним змінну стану кутової ваги.\n" -"Застаріла." - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" -"SCAN conversion ConTRoL\n" -"Отримує число, за яким визначає режим\n" -"керування відкиданням." - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" -"SCANTYPE\n" -"Отримує число, за яким встановлює,\n" -"які правила перетворення сканування\n" -"слід використовувати." - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Встановлює координати зі стека на основі векторів проектування і свободи.\n" -"Отримує координату у форматі 26.6 і точку.\n" -"Пересуває точку у вказану координату." - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" -"Sets Control Value Table Cut-In\n" -"Встановлює початкове значення таблиці\n" -"керівних значень\n" -"Отримує значення у форматі 26.6 зі стека,\n" -"встановлює за ним початок cvt." - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" -"Set Delta Base\n" -"Отримує значення основи зсуву." - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" -"Set Dual Projection Vector To Line[a]\n" -"Встановити подвійний вектор проектування за прямою.\n" -" 0 => паралельно до прямої\n" -" 1 => перпендикулярно до прямої\n" -"Отримує дві точки, через які проходить пряма.\n" -"Встановлює другий вектор проектування на основі\n" -"початкового розташування точок." - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" -"Set Delta Shift\n" -"Отримує нове значення кроку зсуву." - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Set Freedom Vector From Stack\n" -"Встановлює вектор свободи за стеком.\n" -"Отримує два значення у форматі 2.14, (x,y), зі стека.\n" -"Вектор має бути одиничним." - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Set Freedom Vector To Coordinate Axis[a]\n" -"\n" -"Прирівнює вектор свободи до вісі координатної системи 0=> вісь y\n" -" 1=> вісь x\n" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" -"Set Freedom Vector To Line[a]\n" -"Встановити вектор свободи за прямою.\n" -" 0 => паралельно до прямої\n" -" 1 => перпендикулярно до прямої\n" -"Отримує дві точки, через які проходить пряма.\n" -"Встановлює за ними вектор свободи." - -msgid "Set Freedom Vector To Projection Vector" -msgstr "Робить вектор свободи рівним вектору проектування" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" -"SHift Contour using reference point[a]\n" -"Зсунути контур на основі початкової точки. 0=>використовувати rp2 у zp1\n" -" 1=>використовувати rp1 у zp0\n" -"Отримує номер контуру, який слід зсунути.\n" -"Зсуває всі точки контуру на величину зсуву\n" -"початкової точки." - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" -"SHift Point using reference point[a]\n" -"Зсунути точку на основі початкової точки. 0=>використовувати rp2 у zp1\n" -" 1=>використовувати rp1 у zp0\n" -"Зсуває точки, кількість яких визначається лічильником\n" -"циклів на величину зсуву початкової точки." - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" -"SHift point by a PIXel amount\n" -"Зсунути точку на вказану кількість пікселів.\n" -"Отримує величину (у форматі 26.6) і зсуває кількість\n" -"точок, що визначається вмістом лічильника циклів,\n" -"на вектор свободи." - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" -"SHift Zone using reference point[a]\n" -"Зсунути зону на основі початкової точки. 0=>використовувати rp2 у zp1\n" -" 1=>використовувати rp1 у zp0\n" -"Отримує зону, яку слід зсунути.\n" -"Зсуває всі точки зони на величину зсуву\n" -"початкової точки." - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" -"Set LOOP variable\n" -"Отримує нове значення для лічильника циклів.\n" -"Типовим є значення 1 після кожного використання." - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" -"Set Minimum Distance\n" -"Отримує зі стека значення у форматі 26.6, яке буде новою мінімальною " -"відстанню." - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Set Projection Vector From Stack\n" -"Встановлює вектор проектування за стеком\n" -"Отримує два значення у форматі 2.14, (x,y), зі стека.\n" -"Вектор має бути одиничним." +msgid "_Smaller Pixel Size" +msgstr "_Менший розмір пікселя" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Set Projection Vector To Coordinate Axis[a]\n" -"\n" -"Прирівнює вектор проектування до вісі координатної системи 0=> вісь y\n" -" 1=> вісь x\n" +msgid "_Smaller Point Size" +msgstr "З_меншити розмір точки" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" -"Set Projection Vector To Line[a]\n" -"Встановити вектор проектування за прямою.\n" -" 0 => паралельно до прямої\n" -" 1 => перпендикулярно до прямої\n" -"Отримує дві точки, через які проходить пряма.\n" -"Встановлює за ними вектор проектування." +msgid "_Sort" +msgstr "_Впорядкувати" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super ROUND\n" -"Занадто складно. Ознайомтеся з кодом функції." +msgid "_Space Points" +msgstr "_Рівна відстань між точками" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" -"Set Reference Point 0\n" -"Отримує точку, яка стане новою точкою rp0\n" -"(опорною точкою 0)" +msgid "_Spacing" +msgstr "І_нтервал" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" -"Set Reference Point 1\n" -"Отримує точку, яка стане новою точкою rp1\n" -"(опорною точкою 1)" +msgid "_Stop" +msgstr "З_упинити" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" -"Set Reference Point 2\n" -"Отримує точку, яка стане новою точкою rp2\n" -"(опорною точкою 2)" +msgid "_String Type" +msgstr "_Типом рядка" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" -"Set Single Width\n" -"Отримує значення одиничної ширини (FUnit)." +msgid "_Stroked Font" +msgstr "_Штриховий шрифт" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" -"Set Single Width Cut-In\n" -"Отримує зі стеку значення одинарної початкової ширини (у форматі 26.6)." +msgid "_Substitutions..." +msgstr "П_ідстановки…" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" -"SUBtract\n" -"Отримує два числа у форматі 26.6 зі стеку,\n" -"обчислює їхню різницю і виштовхує (push) результат" +msgid "_Tag:" +msgstr "М_ітка:" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -"Вирівнює вектор свободи і проектування за координатними вісями. 0=>обидва за " -"віссю y\n" -" 1=>обидва за віссю x\n" +msgid "_Tangent" +msgstr "_Дотична" -msgid "SWAP top two elements on stack" -msgstr "" -"SWAP\n" -"Поміняти місцями два верхніх елемента у стеку." +msgid "_Thirds in Width" +msgstr "_Третини за шириною" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" -"Set Zone Pointer 0\n" -"Отримує номер зони до zp0" +msgid "_Tile" +msgstr "П_литка" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" -"Set Zone Pointer 1\n" -"Отримує номер зони до zp1" +msgid "_Tool" +msgstr "_Інструмент" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" -"Set Zone Pointer 2\n" -"Отримує номер зони до zp2" +msgid "_Tools" +msgstr "_Інструменти" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" -"Set Zone PointerS\n" -"Отримує номер зони до zp0, zp1 і zp2" +msgid "_Top" +msgstr "На _початок" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" -"UnTouch Point\n" -"Отримує номер точки і позначає точку як незмінену." +msgid "_Top hint:" +msgstr "_Верхній гінт:" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Funits\n" -"Записати значення керівної таблиці у Funit.Отримує число (у Funit) і індекс\n" -"CVT. Записує число до cvt[індекс]." +msgid "_Top:" +msgstr "_Верхня границя:" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Pixel units\n" -"Записати значення керівної таблиці у пікселях.Отримує число (у пікселях, " -"26.6) і індекс\n" -"CVT. Записує число до cvt[індекс]." +msgid "_Topology" +msgstr "_Топологія" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" -"Write Store\n" -"Отримує зі стека значення та індекс і записує значення до сховища " -"storage[індекс]" +msgid "_Touching" +msgstr "_Дотик" -msgid "Parse Error" -msgstr "Помилка обробки" +msgid "_Transform Pen:" +msgstr "Пе_ро перетворення:" -msgid "" -msgstr "<успадковані інструкції>" +msgid "_Transform..." +msgstr "П_еретворити…" -msgid "" -msgstr "<немає інструкцій>" +msgid "_Transformations" +msgstr "_Перетворення" -msgid "" -msgstr "<повернення>" +msgid "_TrueType Instructions" +msgstr "_Команд TrueType" -msgid "A short to be pushed on the stack" -msgstr "Коротке ціле значення, яке має бути додано до стека" +msgid "_Twilight Pnt Cnt:" +msgstr "_К-ть т. напівтіні:" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" -"Число, яке визначає кількість байтів/коротких цілих значень,\n" -"які має бути додано до стека" +msgid "_Type3 Multi Layered Font" +msgstr "_Багатошаровий шрифт Type3" -msgid "An unsigned byte to be pushed on the stack" -msgstr "Байтове значення без знаку, яке слід додати до стека" +msgid "_Typo Ascent Offset:" +msgstr "_Типографський відступ акценту:" -msgid "_Parse" -msgstr "_Обробити" +msgid "_Undo" +msgstr "В_ернути" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Інструкції TrueType %.50s" +msgid "_Unlink" +msgstr "Ві_д’єднати" -msgid "Change Length" -msgstr "Змінити довжину" +msgid "_Unlink All" +msgstr "Від’_єднати всі" -msgid "How many entries should there be in the cvt table?" -msgstr "Скільки записів буде у таблиці КТЗ?" +msgid "_Up" +msgstr "В_гору" -msgid "Index" -msgstr "Покажчик" +msgid "_Up↑" +msgstr "_Вгору↑" -msgid "Instructions were changed" -msgstr "Інструкції було змінено" +msgid "_Use It" +msgstr "Ви_користати" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "Інструкції для %.80s було змінено. Відкинути внесені зміни?" +msgid "_Use My Metrics" +msgstr "Використовувати _мою метрику" -msgid "Zones" -msgstr "Зони" +msgid "_VStem" +msgstr "_Вертикалні штрихи" -msgid "Twilight Zone Point Count" -msgstr "Кількість точок напівтіні" +msgid "_VWidth" +msgstr "_Верт. ширина" -msgid "Max Stack Depth" -msgstr "Макс. глибина стеку" +msgid "_Validate..." +msgstr "_Перевірити коректність…" -msgid "Max # Functions" -msgstr "Макс. к-ть функцій" +msgid "_Validation" +msgstr "_Перевірка" -msgid "Max Instruction Defines" -msgstr "Макс. к-ть визначень інструкцій" +msgid "_Version" +msgstr "_Версія" -msgid "_Zones:" -msgstr "_Зони:" +msgid "_Version:" +msgstr "_Версія:" -msgid "_Twilight Pnt Cnt:" -msgstr "_К-ть т. напівтіні:" +msgid "_Vertical" +msgstr "_Вертикальний" -msgid "St_orage:" -msgstr "_Область даних:" +msgid "_Vertical Baselines..." +msgstr "В_ертикальні лінії штрифту…" -msgid "Max _Stack Depth:" -msgstr "Макс. _глибина стеку:" +msgid "_Vertical Hints" +msgstr "_Вертикальні гінти" -msgid "_FDEF" -msgstr "" +msgid "_View" +msgstr "П_ерегляд" -msgid "_IDEFs" -msgstr "_IDEF" +msgid "_Warn if inexact" +msgstr "_Попереджати про неточності" -msgid "_None" -msgstr "_Жодних" +msgid "_Weight" +msgstr "Нас_иченість" -msgid "Label" -msgstr "Мітка" +msgid "_Weight Class" +msgstr "_Клас насиченості" -msgid "Text Labels" -msgstr "Текстові надписи" +msgid "_Width" +msgstr "_Ширина" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "Колір тла заголовків стовпчиків у верхній частині редагування матриці" +msgid "_Width:" +msgstr "_Ширина:" -msgid "Shift On Press" -msgstr "Зсув при натисканні" +msgid "_Window" +msgstr "_Вікно" -msgid "Button" -msgstr "Кнопка" +msgid "_Window Type" +msgstr "Тип _вікна" -msgid "Buttons" -msgstr "Кнопки" +msgid "_Wireframe" +msgstr "К_аркас" -msgid "Default Button" -msgstr "Типова кнопка" +msgid "_Wireframe..." +msgstr "К_аркас…" -msgid "Default Buttons" -msgstr "Типові кнопки" +msgid "_X Height:" +msgstr "В_исота X:" -msgid "Cancel Button" -msgstr "Кнопка скасування" +msgid "_X Resource Editor..." +msgstr "_Редактор файла ресурсів X…" -msgid "Cancel Buttons" -msgstr "Кнопки скасування" +msgid "_X near¹" +msgstr "_X, близький¹" -msgid "Color Button" -msgstr "Кнопки кольорів" +msgid "_X-Ascent" +msgstr "_X-акцент" -msgid "Drop List Button" -msgstr "Кнопка спадного списку" +msgid "_X-Height" +msgstr "_Зріст малих" -msgid "Blue:" -msgstr "Синій:" +msgid "_Y near¹" +msgstr "_Y, близький¹" -msgid "Green:" -msgstr "Зелений:" +msgid "_Yes" +msgstr "_Так" -msgid "Hue:" -msgstr "Відтінок:" +msgid "_Zone:" +msgstr "_Зона:" -msgid "Red:" -msgstr "Червоний:" +msgid "_Zones:" +msgstr "_Зони:" -msgid "Saturation:" -msgstr "Насиченість:" +msgid "accent attachment table" +msgstr "таблиця долучень акцентів" -msgid "Value:" -msgstr "Значення:" +msgid "alternate subs" +msgstr "альтернативні підстановки" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "" -"Насиченість і значення, а також три кольори повинні мати значення від 0 до 1" +msgid "at position" +msgstr "у позиції" -msgid "Value out of bounds" -msgstr "Значення поза припустимим діапазоном" +msgid "axis variation table" +msgstr "таблиця варіантів осей" -msgid "Drawing Area" -msgstr "Область малювання" +msgid "base" +msgstr "основа" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Полотно (підвікно) для малювання у ґаджеті" +msgid "baseline table (AAT version)" +msgstr "таблиця ліній шрифту (AAT-версія)" -msgid "Show Hidden Files" -msgstr "Показувати приховані файли" +msgid "bitmap data table (AAT version)" +msgstr "таблиця даних растру (AAT-версія)" -msgid "Directories Amid Files" -msgstr "Каталоги разом з файлами" +msgid "bitmap data table (OT version)" +msgstr "таблиця даних растру (OT-версія)" -msgid "Directories First" -msgstr "Каталоги першими" +msgid "bitmap font header table" +msgstr "таблиця заголовків растрового шрифту" -msgid "Directories Separate" -msgstr "Каталоги окремо" +msgid "bitmap location table (AAT version)" +msgstr "таблиця розташування растру (AAT-версія)" -msgid "Refresh File List" -msgstr "Оновити список файлів" +msgid "bitmap location table (OT version)" +msgstr "таблиця розташування растру (OT-версія)" -msgid "Remove bookmarks" -msgstr "Вилучити закладки" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "на" -msgid "Remove selected bookmarks" -msgstr "Вилучити позначені закладки" +msgid "can't create temporary file\n" +msgstr "не вдалося створити файл тимчасових даних\n" -msgid "Directory|Back" -msgstr "Назад" +msgid "character code mapping table" +msgstr "таблиця відображення кодів символів" -msgid "Directory|Forward" -msgstr "Вперед" +msgid "classes" +msgstr "класи" -msgid "Bookmark Current Dir" -msgstr "Створити закладку для поточного каталогу" +msgid "component with no base glyph" +msgstr "компонент без базового гліфа" -msgid "Remove Bookmark..." -msgstr "Вилучити закладку…" +msgid "control value program table" +msgstr "таблиця програм керівних значень" -msgid "Home Folder" -msgstr "Домашня тека" +msgid "control value table" +msgstr "таблиця керівних значень" -msgid "Bookmarks" -msgstr "Закладки" +msgid "copyright notice" +msgstr "авторські права" -msgid "Parent Folder" -msgstr "Батьківська тека" +#, c-format +msgid "couldn't find the character %s" +msgstr "не вдалося знайти символ %s" -msgid "Configure" -msgstr "Налаштувати" +msgid "couldn't write encodings file\n" +msgstr "не вдалося записати файл кодувань\n" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Інтервал (у пунктах) між зображеннями і текстом міток, кнопок, пунктів меню " -"тощо, які мають обидва" +msgid "coverage" +msgstr "покриття" -msgid "Text Image Skip" -msgstr "Пропускання зображень тексту" +msgid "coverage table extends beyond end of table\n" +msgstr "таблиця покриття продовжується за межами таблиці\n" -msgid "Image Path" -msgstr "Шлях зображення" +msgid "cursive entry" +msgstr "вхід курсиву" -msgid "List of directories to search for images, separated by colons" -msgstr "" -"Список каталогів, у яких буде виконано пошук зображень, розділений " -"двокрапками" +msgid "cursive exit" +msgstr "вихід курсиву" -msgid "GGadget" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "Латиниця: рукописне" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"Це «абстрактний» ґаджет. Його ніколи не буде показано на екрані,\n" -"але він є кореневим ґаджетом ієрархії, властивості якого\n" -"успадковують інші." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Рукописний" -msgid "Color|Foreground" -msgstr "Переднього плану" +msgid "digital signature table" +msgstr "таблиця цифрових підписів" -msgid "Text color for popup windows" -msgstr "Колір тексту контекстних вікон" +msgid "either by explicitly entering the contribution" +msgstr "або явним введенням внеску" -msgid "Background color for popup windows" -msgstr "Колір тала контекстних вікон" +msgid "electronic end user license table" +msgstr "таблиця електронних ліцензійних угод з кінцевими користувачами" -msgid "Delay" -msgstr "Затримка" +msgid "em units" +msgstr "одиниць em" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Затримка (у мілісекундах) перед появою контекстного вікна" +msgid "em-units" +msgstr "одиниць em" -msgid "Life Time" -msgstr "Час існування" +msgid "embedded bitmap scaling control table" +msgstr "таблиця керування вбудованим масштабуванням растру" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" -"Час (у мілісекундах), протягом якого контекстні вікна залишатимуться видимими" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "підпрограму завершено без інструкції return у %s\n" -msgid "Popup" -msgstr "Контекстна підказка" +msgid "extended metamorphosis table" +msgstr "таблиця розширених перетворень" -msgid "Popup windows" -msgstr "Контекстні вікна" +msgid "false" +msgstr "ні" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Зображення для увімкнених позначок списку (заміняє прямокутничок)" +msgid "family name" +msgstr "назва гарнітури" -msgid "Disabled Image" -msgstr "Вимкнене зображення" +msgid "font descriptor table" +msgstr "таблиця дескрипторів шрифту" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Зображення для вимкнених позначок списку (заміняє прямокутничок)" +msgid "font header table" +msgstr "таблиця заголовків шрифту" -msgid "Size of the list mark" -msgstr "Розмір позначки у списку" +msgid "font metrics table" +msgstr "таблиця метрики шрифту" -msgid "List Mark" -msgstr "Позначка списку" +msgid "font name" +msgstr "назва шрифту" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Позначка, яка відрізняє ComboBox і ListButton від\n" -"TextField і звичайних кнопок." +msgid "font program table" +msgstr "таблиця програм шрифту" -msgid "Line" -msgstr "Лінія" +msgid "font variation table" +msgstr "таблиця варіантів шрифту" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "Лінія-роздільник у діалогах і меню" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "Шрифтологія є квінтесенцією файлогенезу" -msgid "HV Group Box" -msgstr "Гор./Верт. групова рамка" +msgid "full name" +msgstr "повна назва" -msgid "A box drawn around other gadgets" -msgstr "Рамка, яку буде показано навколо інших елементів інтерфейсу" +msgid "gaspTableEntry|New" +msgstr "Створити" -msgid "List" -msgstr "Список" +msgid "glyph definition table" +msgstr "таблиця визначення гліфів" -msgid "Title Background" -msgstr "Тло заголовків" +msgid "glyph location table" +msgstr "таблиця розташування гліфів" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" -"Колір тексту заголовків стовпчиків у верхній частині редагування матриці" +msgid "glyph name and PostScript compatibility table" +msgstr "таблиця назв гліфів і сумісності з PostScript" -msgid "Title Text Color" -msgstr "Колір тексту заголовків" +msgid "glyph outline table" +msgstr "таблиця контурів гліфів" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "Колір роздільників стовпчиків у розділі заголовків редагування матриці" +msgid "glyph positioning table" +msgstr "таблиця розташування гліфів" -msgid "Title Divider Color" -msgstr "Колір роздільників заголовка" +msgid "glyph reference table" +msgstr "таблиця посилань гліфів" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "Колір роздільників стовпчиків у основному розділі редагування матриці" +msgid "glyph substitution table" +msgstr "таблиця підстановки гліфів" -msgid "Rule Color" -msgstr "Колір лінійок" +msgid "glyph variation table" +msgstr "таблиця варіантів гліфів" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" +msgid "glyphs" +msgstr "гліфи" + +msgid "grid-fitting and scan-conversion procedure table" msgstr "" -"Колір заморожених (незмінних) записів у основному розділі редагування матриці" +"таблиця процедур встановлення відповідності сітці та перетворень сканування" -msgid "Frozen Color" -msgstr "Колір заморожених" +msgid "horizontal device metrics table" +msgstr "таблиця горизонтальної метрики пристроїв" -msgid "Active Color" -msgstr "Колір активного" +msgid "horizontal header table" +msgstr "таблиця горизонтальних заголовків" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "Колір активного запису у основному розділі редагування матриці" +msgid "horizontal metrics table" +msgstr "таблиця горизонтальної метрики" -msgid "Active Background" -msgstr "Тло активного елемента" +msgid "horizontal style table" +msgstr "таблиця горизонтальних стилів" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "Колір тла активного запису у основному розділі редагування матриці" +msgid "if smaller than" +msgstr "якщо менше, ніж" -msgid "Font used to draw titles of a matrix edit" -msgstr "" -"Шрифт, який буде використано для показу заголовків під час редагування " -"матриці" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "якщо тангенс менший за" -msgid "Title Font" -msgstr "Шрифт заголовків" +msgid "justification table (AAT version)" +msgstr "таблиця вирівнювання (AAT-версія)" -msgid "Matrix Edit" -msgstr "Редагування матриці" +msgid "justification table (OT version)" +msgstr "таблиця вирівнювання (OT-версія)" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "Редагування матриці (подібне до редагування електронної таблиці)" +msgid "kern pair" +msgstr "керн. пара" -msgid "Matrix Edit Continued" -msgstr "Продовження редагування матриці" +msgid "kerning table" +msgstr "таблиця кернінґу" -msgid "Row|New" -msgstr "Створити" +msgid "kerning.plist attempts to redefine a class kerning offset." +msgstr "kerning.plist намагається перевизначити відступ класу кернінґу." -msgid "Menu Bar" -msgstr "Смужка меню" +msgid "kerning.plist defines an offset between classes in different lookups." +msgstr "kerning.plist визначає відступ між класами у різних фільтрах." -msgid "MacIcons" -msgstr "Піктограми Mac" +msgid "" +"kerning.plist defines kerning between two glyphs that are already kerned." +msgstr "" +"kerning.plist визначає кернінґ між двома гліфами, кернінґ між якими вже " +"визначено." msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" +"kerning.plist defines kerning between two glyphs that are already partially " +"kerned." msgstr "" -"Слід використовувати mac-подібні піктограми для показу ідентифікаторів " -"(наприклад, «^» для Ctrl)\n" -"чи абревіатури (тобто «Cnt-»)" +"kerning.plist визначає кернінґ між двома гліфами, кернінґ між якими вже " +"частково визначено." -msgid "Text color for progress windows" -msgstr "Колір тексту у вікнах поступу" +msgid "kerning.plist has a non-numeric offset." +msgstr "kerning.plist має нечисловий відступ." -msgid "Color used to draw the progress bar" -msgstr "Колір, який буде використано для малювання смужки поступу." +msgid "kerning.plist references a missing kerning class." +msgstr "kerning.plist посилається на клас кернінґу, якого немає." + +msgid "kerning.plist references an entity that is neither a glyph nor a group." +msgstr "kerning.plist посилається на запис, який не є ні гліфом, ні групою." + +msgid "layercontents.plist lists no valid layers." +msgstr "У layercontents.plist немає коректних шарів." -msgid "Color|FillColor" -msgstr "Колір заповнення" +msgid "layout feature table" +msgstr "таблиця модифікацій компонування" -msgid "Background color for progress windows" -msgstr "Колір тла вікон поступу" +msgid "ligature" +msgstr "лігатура" -msgid "Progress" -msgstr "Поступ" +msgid "ligature caret table" +msgstr "таблиця розташувань курсора у лігатурі" -msgid "Progress Bars" -msgstr "Смужки поступу" +msgid "linear threshold table" +msgstr "таблиця лінійних порогових значень" -msgid "Radio Button" -msgstr "Перемикач" +msgid "" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"Логічне ТА (AND)\n" +"Виконує pop для двох значень, виконує операцію ТА, виштовхує (push) результат" -msgid "Image used instead of the Radio On Mark" -msgstr "Зображення, яке буде використано замість позначеного варіанта" +msgid "" +"logical NOT\n" +"Pops a number, if 0 pushes 1, else pushes 0" +msgstr "" +"логічне NOT\n" +"Отримує число, якщо число = 0, виштовхує 1, інакше — 0." -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgid "" +"logical OR\n" +"Pops two values, ors them, pushes result" msgstr "" -"Зображення, яке буде використано замість позначеного варіанта (якщо позначку " -"буде знято)" +"логічне OR\n" +"Отримує два значення, виконує логічне множення\n" +"бітів, виштовхує результат." -msgid "Radio On Mark" -msgstr "Позначений варіант" +msgid "longer than" +msgstr "довше, ніж" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "Позначка увімкненого варіанта (ненатиснуто, позначено)" +msgid "mark" +msgstr "позначка" -msgid "Image used instead of the Radio Off Mark" -msgstr "Зображення, використане для позначки вимкненого варіанта" +msgid "math table" +msgstr "таблиця математичних" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" -"Зображення, яке буде використано замість непозначеного варіанта (якщо " -"позначку буде знято)" +msgid "maximum profile table" +msgstr "таблиця максимальних профілів" -msgid "Radio Off Mark" -msgstr "Непозначений варіант" +msgid "metamorphosis table" +msgstr "таблиця перетворень" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "Позначка вимкненого варіанта (піднято, непозначено)" +msgid "" +"moves point to InterSECTion of two lines\n" +"Pops start,end start,end points of two lines\n" +"and a point to move. Point is moved to\n" +"intersection" +msgstr "" +"Пересуває точку до перетину (InterSECTion) двох прямих.\n" +"Отримує координати кінців двох прямих відрізків\n" +"та точку, яку слід пересунути. Точку буде пересунуто у\n" +"позицію перетину двох прямих." -msgid "Check Box" -msgstr "Прапорець" +msgid "multiple subs" +msgstr "декілька підстановок" -msgid "Check Box On Mark" -msgstr "Позначений прапорець" +msgid "name table" +msgstr "таблиця назв" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "Позначка увімкненого поля позначки (ненатиснуто, позначено)" +msgid "nohints" +msgstr "без гінтів" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Зображення, використане для позначки вимкненого поля для позначки" +msgid "of each master design, or by entering the design" +msgstr "кожного з основних елементів або введенням" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" -"Зображення, яке буде використано замість непозначеного поля позначки (якщо " -"позначку буде знято)" +msgid "optical bounds table" +msgstr "таблиця оптичних меж" -msgid "Check Box Off Mark" -msgstr "Непозначений прапорець" +msgid "pair" +msgstr "пара" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "Позначка вимкненого поля позначки (піднято, непозначено)" +msgid "pixels" +msgstr "пікселів" -msgid "Bad font" -msgstr "Помилковий шрифт" +msgid "points|Merge to Line" +msgstr "Об’єднати з лінією" -msgid "Bad font specification" -msgstr "Помилкова специфікація шрифту" +msgid "points|_Merge" +msgstr "_Об’єднати" -#, c-format -msgid "Could not open %s" -msgstr "Не вдалося відкрити %s" +msgid "position" +msgstr "розташування" -msgid "Could not open image" -msgstr "Не вдалося відкрити зображення" +msgid "positioning" +msgstr "розташування" -msgid "Store this filename in preferences" -msgstr "Зберегти цю назву файла у налаштуваннях" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "ppem є різним у двох шрифтах, програма не здатна порівняти гліфи\n" -msgid "Save Resource file as..." -msgstr "Зберегти файл ресурсів як…" +msgid "problfixup|Bad Directions" +msgstr "Помилкові напрямки" -#, c-format -msgid "Failed to open %s for output" -msgstr "Не вдалося відкрити %s для виведення даних" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Позначити для виправлення перетинів перед збереженням" -msgid "Open failed" -msgstr "Не вдалося відкрити" +msgid "problfixup|Missing Extrema" +msgstr "Пропущені екстремуми" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Помилкове числове значення %s.%s" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Пропущені екстремуми (обережно)" -msgid "An error occurred when writing the resource file" -msgstr "Під час спроби запису файла ресурсів сталася помилка" +msgid "problfixup|Open Contours" +msgstr "Незамкнені контури" -msgid "Write failed" -msgstr "Спроба запису зазнала невдачі." +msgid "problfixup|Self Intersections" +msgstr "Самоперетини" -msgid "Border Width" -msgstr "Ширина рамок" +msgid "problfixup|Too Many Points" +msgstr "Занадто багато точок" -msgid "Padding" -msgstr "Заповнення" +msgid "problselect|Bad Direction" +msgstr "Помилковий напрямок" -msgid "Radius" -msgstr "Радіус" +msgid "problselect|Errors" +msgstr "Помилки" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Помилкове числове значення %s. %s має належати проміжку між 0 і 255" +msgid "problselect|Missing Extrema" +msgstr "Пропущені екстремуми" -msgid "X Resource Editor" -msgstr "Редактор ресурсів X" +msgid "problselect|Open Contours" +msgstr "Незамкнені контури" -msgid "Inherits from" -msgstr "Успадковано від" +msgid "problselect|Self Intersections" +msgstr "Самоперетини" -msgid "Does not inherit from anything" -msgstr "Не успадковується нізвідки" +msgid "properties table" +msgstr "таблиця властивостей" -msgid "Inherit" -msgstr "Успадкувати" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "Використання return поза межами підпрограми у %s\n" -msgid "Inherits for same field in parent" -msgstr "Успадковується від відповідного батьківського поля" +#, c-format +msgid "roll out of range in %s\n" +msgstr "вихід за межі діапазону у %s\n" -msgid "Outline Inner Border" -msgstr "Контур внутрішньої рамки" +msgid "set the auto FLIP boolean to OFF" +msgstr "" +"встановити булеве значення автоматичного\n" +"віддзеркалення (FLIP) у значення OFF (вимкн.)" -msgid "Outline Outer Border" -msgstr "Контур зовнішньої рамки" +msgid "set the auto FLIP boolean to ON" +msgstr "" +"встановити булеве значення автоматичного\n" +"віддзеркалення (FLIP) у значення ON (увімк.)" -msgid "Show Active Border" -msgstr "Показувати рамку активного" +msgid "sfnt Revision:" +msgstr "Версія sfnt:" -msgid "Outer Shadow" -msgstr "Зовнішня тінь" +msgid "sfnt _Revision:" +msgstr "В_ерсія sfnt:" -msgid "Depressed Background" -msgstr "Тло ненатиснутої" +msgid "substitution" +msgstr "підстановка" -msgid "Outline Default Button" -msgstr "Контур типової кнопки" +msgid "subtable" +msgstr "підтаблиця" -msgid "Background Gradient" -msgstr "Градієнт тла" +msgid "tracking table" +msgstr "таблиця стеження" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "" +msgid "true" +msgstr "так" -msgid "Normal Text Color:" -msgstr "Колір звичайного тексту:" +msgid "unknown SIL table" +msgstr "невідома таблиця SIL" -msgid "Disabled Text Color:" -msgstr "Колір текст вимкнених пунктів:" +msgid "values for each axis" +msgstr "значень елементів для кожного з осей" -msgid "Normal Background:" -msgstr "Звичайне тло:" +msgid "version" +msgstr "версія" -msgid "Disabled Background:" -msgstr "Тло вимкнених пунктів:" +msgid "vertical device metrics table" +msgstr "таблиця вертикальної метрики пристроїв" -msgid "Depressed Background:" -msgstr "Тло ненатиснутої:" +msgid "vertical header table" +msgstr "таблиця вертикальних заголовків" -msgid "Background Gradient:" -msgstr "Градієнт тла:" +msgid "vertical metrics table" +msgstr "таблиця вертикальної метрики" -msgid "Brightest Border:" -msgstr "Найяскравіша межа:" +msgid "vertical origin table" +msgstr "таблиця поч. верт. координат" -msgid "Brighter Border:" -msgstr "Яскравіша межа:" +msgid "weight" +msgstr "насиченість" -msgid "Darker Border:" -msgstr "Темніша межа:" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Писемність" -msgid "Darkest Border:" -msgstr "Найтемніша межа:" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{Всі}" -msgid "Inner Border:" -msgstr "Внутрішня межа:" +msgid "{Deleted Glyph}" +msgstr "{Вилучений гліф}" -msgid "Outer Border:" -msgstr "Зовнішня межа:" +msgid "{End of Line}" +msgstr "{Кінець рядка}" -msgid "Active Border:" -msgstr "Межа активного:" +msgid "{End of Text}" +msgstr "{Кінець тексту}" -msgid "Border Type:" -msgstr "Тип межі:" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "(Все інше)" -msgid "Border Shape:" -msgstr "Форма межі:" +msgid "{Start of Input}" +msgstr "{Початок введення}" -msgid "Border Width:" -msgstr "Ширина межі:" +msgid "{Start of Line}" +msgstr "{Початок рядка}" -msgid "Padding:" -msgstr "Заповнення:" +msgid "° Clockwise" +msgstr "° За годинниковою стрілкою" -msgid "Radius:" -msgstr "Радіус:" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° проти годинникової стрілки" -msgid "Font:" -msgstr "Шрифт:" +msgid "¹ \"Near\" means within" +msgstr "¹ «Майже» означає «у межах»" -msgid "See also:" -msgstr "Див. також:" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ і математика" -msgid "Default Background" -msgstr "Типове тло" +msgid "ΤεΧ Base (8r)" +msgstr "Базовий ΤεΧ (8r)" -msgid "Default background color for windows" -msgstr "Типовий колір тла для вікон" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Растрові шрифти ΤεΧ" -msgid "Default Foreground" -msgstr "Типовий передній план" +msgid "ΤεΧ General" +msgstr "ΤεΧ, загальні" -msgid "Default foreground color for windows" -msgstr "Типовий колір переднього плану для вікон" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ, мат. додаток" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Фізичні розміри екрана у сантиметрах.\n" -"Щоб цей параметр набув чинності, вам слід зберегти дані ресурсу (натисніть " -"кнопку [Зберегти])\n" -"і перезапустити FontForge." +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ, мат. символи" -msgid "Screen Width in Centimeters" -msgstr "Ширина екрана у сантиметрах" +msgid "ΤεΧ Names" +msgstr "Назви з ΤεΧ" +#, c-format msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" +"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " +"counterpart by point matching\n" msgstr "" -"Фізичні розміри екрана у дюймах.\n" -"Щоб цей параметр набув чинності, вам слід зберегти дані ресурсу (натисніть " -"кнопку [Зберегти])\n" -"і перезапустити FontForge." - -msgid "Screen Width in Inches" -msgstr "Ширина екрана у дюймах" +"«%s» у %s містить точку прив’язки (%g,%g) класу %s, яка не збігається зі " +"своїм відповідником за поточковою відповідністю.\n" -msgid "GDraw" +#, c-format +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" - -msgid "General facts about the windowing system" -msgstr "Загальні відомості щодо системи керування вікнами" +"«%s» у %s не містив попарного фільтрування розташувань ∆x=%d ∆y=%d ∆x_дод=%d " +"∆y_дод=%d до %s ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=%d\n" #, c-format msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" -"Не вдалося створити каталог: %1$s\n" -"%2$s\n" -"%3$s" - -msgid "ScrollBar" -msgstr "Панель гортання" - -msgid "Scroll Bar" -msgstr "Смужка гортання" - -msgid "SB Thumb" -msgstr "Повзунок гортання" - -msgid "Scroll Bar Thumb" -msgstr "Повзунок панелі гортання" - -msgid "TabSet" -msgstr "Набір вкладок" - -msgid "Tab Set" -msgstr "Набір вкладок" - -msgid "VerticalTabSet" -msgstr "Вертикальний набір вкладок" - -msgid "Vertical Tab Set" -msgstr "Вертикальний набір вкладок" - -msgid "Text Field" -msgstr "Текстове поле" +"«%s» у %s не містила фільтрування розташування ∆x=%d ∆y=%d ∆x_дод=%d ∆y_дод=" +"%d\n" -msgid "List Field" -msgstr "Поле списку" +#, c-format +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "«%s» у %s не містить фільтрування заміни для %s\n" -msgid "List Field (Combo Box)" -msgstr "Поле спадного списку" +#, c-format +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "«%s» у %s не містив точки прив’язки (%g,%g) класу %s\n" -msgid "List Field Menu" -msgstr "Меню поля списку" +msgid "←_Left" +msgstr "←_Ліворуч" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Рамка навколо позначки списку у полі списку (спадний список)" +msgid "↓_Down" +msgstr "↓В_низ" -msgid "Numeric Field" -msgstr "Числове поле" +#, c-format +msgid "∆Curvature: %g" +msgstr "Приріст кривини: %g" -msgid "Numeric Field (Spinner)" -msgstr "Числове поле (лічильник)" +msgid "∆x #1" +msgstr "∆x №1" -msgid "Numeric Field Sign" -msgstr "Знак числового поля" +msgid "∆x #2" +msgstr "∆x №2" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "Поле зі стрілками вгору/вниз поряд з числовим полем (лічильником)" +msgid "∆x_adv" +msgstr "∆x_дод" -msgid "Could not open file" -msgstr "Не вдалося відкрити файл" +msgid "∆x_adv #1" +msgstr "∆x_дод №1" -msgid "_Save in UTF8" -msgstr "З_берегти у UTF8" +msgid "∆x_adv #2" +msgstr "∆x_дод №2" -msgid "Save in _UCS2" -msgstr "Зб_ерегти у UCS2" +msgid "∆y #1" +msgstr "∆y №1" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "55" +msgid "∆y #2" +msgstr "∆y №2" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "100" +msgid "∆y_adv" +msgstr "∆y_дод" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" -"Не вдалося визначити розташування вашого файла визначення клавіатурних " -"скорочень!\n" +msgid "∆y_adv #1" +msgstr "∆y_дод №1" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "Не вдалося відкрити файл визначення клавіатурних скорочень: %s\n" +msgid "∆y_adv #2" +msgstr "∆y_дод №2" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" -"Не вдалося відкрити файл визначення клавіатурних скорочень для оновлення.\n" +#~ msgid "Recovery Complete" +#~ msgstr "Відновлення завершено" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" -"Не вдалося змінити назву нового файла клавіатурних скорочень на назву " -"старого файла!\n" +#~ msgid "Tools_2" +#~ msgstr "Інструменти_2" #, c-format -msgid "Reason:%s\n" -msgstr "Причина: %s\n" +#~ msgid "" +#~ "Your file %s has been recovered.\n" +#~ "You must now Save your file to continue working on it." +#~ msgstr "" +#~ "Ваш файл %s відновлено.\n" +#~ "Щоб продовжити над ним роботу, вам слід зберегти ваш файл." diff -Nru fontforge-20201107~dfsg/po/update.py fontforge-20220308~dfsg/po/update.py --- fontforge-20201107~dfsg/po/update.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/po/update.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 + +import pathlib +import subprocess +import sys + + +def update(potfile, pofile): + header = [] + with open(pofile, encoding="utf-8") as fp: + for l in fp: + l = l.strip() + if l.startswith("#"): + header.append(l) + else: + break + + updated_trans = pathlib.Path("updates") / pathlib.Path(pofile).name + + print(f"Updating {pofile} with {potfile}...") + + cmd = ["msgmerge", "-N", "-s", pofile, potfile, "-o", pofile] + if not updated_trans.exists(): + cmd.append("--for-msgfmt") + subprocess.check_call(cmd) + + if updated_trans.exists(): + print(f"Updating {pofile} with {updated_trans}...") + subprocess.check_call( + ["msgmerge", "--for-msgfmt", "-s", str(updated_trans), pofile, "-o", pofile] + ) + + print(f"Reappending header to {pofile}...") + with open(pofile, encoding="utf-8") as fp: + data = fp.read() + with open(pofile, "w", encoding="utf-8") as fp: + print("\n".join(header), file=fp) + fp.write(data) + + +def update_all(potfile): + for f in pathlib.Path().glob("*.po"): + update(potfile, str(f)) + + +if __name__ == "__main__": + update_all(sys.argv[1]) diff -Nru fontforge-20201107~dfsg/po/vi.po fontforge-20220308~dfsg/po/vi.po --- fontforge-20201107~dfsg/po/vi.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/vi.po 2022-03-08 10:14:24.000000000 +0000 @@ -11,9 +11,9 @@ msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Clytie Siddall \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" "MIME-Version: 1.0\n" @@ -26,437 +26,288 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "" - -msgid "An outline font editor" -msgstr "" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" - -msgid "Fontforge showing a glyph being edited" -msgstr "" - -msgid "Font Editor" -msgstr "" - -msgid "org.fontforge.FontForge" -msgstr "" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" - -msgid "Additional arguments for autotrace program:" -msgstr "Đối số thêm cho chương trình đồ lại tự động:" - -msgid "Can't find autotrace" -msgstr "Không tìm thấy hàm đồ lại tự động" - msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" +"\n" +"Layers:" msgstr "" -"Không tìm thấy chương trình đồ lại tự động (hãy đặt biến môi trường " -"AUTOTRACE) hoặc tải chương trình xuống địa chỉ:\n" -" http://sf.net/projects/autotrace/" - -msgid "Autotracing..." -msgstr "Đang đồ lại tự động..." - -msgid "Nothing to trace" -msgstr "Không có gì cần đồ lại" - -msgid "Can't find mf" -msgstr "Không tìm thấy mf" +"\n" +"Lớp:" msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" +" A linear gradient is represented by a line drawn\n" +"from its start point to its end point.\n" +" A radial gradient is represented by a line drawn\n" +"from its center whose length is the ultimate radius.\n" +"If there is a single additional point, that point\n" +"represents the gradient's focus, if omitted the focus\n" +"is the same as the radius." msgstr "" -"Không tìm thấy chương trình siêu phông mf — metafont (hãy đặt biến môi " -"trường MF) hoặc tải chương trình xuống địa chỉ:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"Nó thuộc về bản phát hành TeX." +"Một chuyển sắc thẳng đại diện bởi một đường\n" +"được vẽ từ điểm đầu đến điểm cuối.\n" +"Một chuyển sắc tròn đại diện bởi một đường\n" +"được vẽ từ tâm có chiều dài là bán kính tới hạn.\n" +"Nếu có một điểm thêm nữa riêng lẻ, điểm đó\n" +"đại diện tiêu điểm của chuyển sắc; không có\n" +"thì tiêu điểm trùng với bán kính." -msgid "Can't create temporary directory" -msgstr "Không thể tạo thư mục lưu tạm" +msgid " Attach right" +msgstr " Gắn bên phải" -msgid "Can't run mf" -msgstr "Không thể chạy mf" +msgid " Floating accent" +msgstr " Dấu phụ nổi" -msgid "Could not read (or perhaps find) mf output file" -msgstr "Không thể đọc (hoặc có lẽ tìm thấy) tập tin xuất mf" +msgid " Hang left" +msgstr " Treo bên trái" -msgid "MetaFont exited with an error" -msgstr "MetaFont đã thoát với lỗi" +msgid " Hang right" +msgstr " Treo bên phải" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "Lỗi đặt bề rộng tự động trên %s\n" - -msgid "Couldn't open file" -msgstr "Không thể mở tập tin" +msgid " Ignoring '%c%c%c%c'\n" +msgstr " Đang lờ '%c%c%c%c'\n" #, c-format -msgid "Couldn't open file %.200s" -msgstr "Không thể mở tập tin %.200s" - -msgid "No Kern Pairs" -msgstr "Không có cặp định chỗ" +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " Đang lờ '%c%c%c%c' %s\n" #, c-format -msgid "No kerning pairs found in %.200s" -msgstr "Không tìm thấy cặp định chỗ trong %.200s" +msgid " Left Bound=%d" +msgstr " Mép bên trái=%d" #, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "" - -msgid "Glyph too big" -msgstr "" +msgid " Mirror=%.30s" +msgstr " Nhân bản=%.30s" -msgid "Spiros did not converge" -msgstr "" +#, c-format +msgid " Right Bound=%d" +msgstr " Mép bên phải=%d" -msgid "Scaling Bitmaps" -msgstr "Mảng ảnh co giãn" +msgid " Stroke _Width:" +msgstr " Bề _rộng nét vẽ:" #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "Thử tạo ra lại một kích cỡ điểm ảnh chưa tạo (%d@%d)" +msgid " %s: line %d\n" +msgstr " %s: dòng %d\n" -msgid "Missing Bitmap" -msgstr "Thiếu mảng ảnh" +msgid " Adding a size will create it by scaling." +msgstr " Thêm kích cỡ thì cũng tạo nó bằng cách co giãn." -msgid "Save Failed" -msgstr "Lỗi lưu" +msgid " Adding a size will create it." +msgstr " Thêm kích cỡ thì cũng tạo nó." msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" +" At least one anchor point used point matching. It may be out of date now." msgstr "" -"Không thể hiểu được tập tin này: nó quá phức tạp, nó có lỗi hay nó trống." - -msgid "Too Complex or Bad" -msgstr "Sai hay quá phức tạp" - -msgid "Not a plate file" -msgstr "Không phải là tập tin đĩa" +" Ít nhất một điểm neo đã sử dụng chức năng khớp điểm. Giờ này nó có thể là " +"quá cũ." msgid "" -"This does not seem to be a plate file\n" -"First line wrong" +" At least one reference to this glyph used point matching. That match is now " +"out of date." msgstr "" -"Có vẻ là đây không phải là một tập tin đĩa.\n" -"Sai dòng đầu." +"Ít nhất một tham chiếu đến hình tượng này đã sử dụng chức năng khớp điểm. Sự " +"khớp đó giờ này quá cũ." -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"Có vẻ là đây không phải là một tập tin đĩa.\n" -"Đợi dấu ngoặc bên trái" +#, c-format +msgid " Curvature: %g" +msgstr " Độ cong: %g" -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" -"Có vẻ là đây không phải là một tập tin đĩa.\n" -"Đợi một của « voc[]z »" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr " Độ cong: %g Bán kính: %g" msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +" Instructions in this glyph (or one that refers to it) are now out of date." msgstr "" -"Có vẻ là đây không phải là một tập tin đĩa.\n" -"Đợi hai số thật" +" Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) giờ này " +"quá cũ." -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "Không thể hiểu được tập tin này: nó quá phức tạp hay nó bị lỗi." +msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgstr "" +" Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) đã bị mất." -msgid "Can't find the file" -msgstr "Không tìm thấy tập tin" +msgid " Next" +msgstr " Kế" -msgid "Bad xfig file" -msgstr "Tập tin xfig sai" +msgid " Next CP" +msgstr " ĐK kế" -msgid "Bad image file" -msgstr "Tập tin ảnh sai" +msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" +msgstr " Có lẽ bạn dự định sử dụng từ khoá « sub » hơn là « subs » ?" -#, c-format -msgid "Bad image file: %.100s" -msgstr "Tập tin ảnh sai : %.100s" +msgid " Prev" +msgstr " Lùi" -msgid "Nothing Selected" -msgstr "Chưa chọn gì" +msgid " Prev CP" +msgstr " ĐK lùi" -msgid "You must select a glyph before you can import an image into it" -msgstr "Bạn phải chọn một hình tượng để có khả năng nhập khẩu ảnh vào nó." +msgid " Removing a size will delete it." +msgstr " Gỡ bỏ kích cỡ thì cũng xoá nó." -msgid "More Images Than Selected Glyphs" -msgstr "Số ảnh hơn số hình tượng đã chọn" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " Trùng với tên phông" -msgid "Bad Template" -msgstr "Mẫu sai" +msgid " There must be at least one contextual rule" +msgstr " Phải có ít nhất một quy tắc ngữ cảnh" -msgid "Bad template, no extension" -msgstr "Mẫu sai, không có phần mở rộng" +#, c-format +msgid " Used in %s\n" +msgstr " Dùng trong %s\n" -msgid "Bad template, unrecognized format" -msgstr "Mẫu sai, không nhận ra định dạng" +msgid " _Em Size:" +msgstr " Kích cỡ _Em:" -msgid "Nothing Loaded" -msgstr "Chưa nạp gì" +msgid " refers to a missing glyph" +msgstr " tham chiếu đến một hình tượng còn thiếu" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "Giá trị Unicode (%x) không nằm trong phông nên bị bỏ qua." - -msgid "Unicode value not in font" -msgstr "Giá trị Unicode không nằm trong phông" +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "••• Không rõ định dạng con nháy %d. •••\n" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "Giá trị bảng mã (%x) không nằm trong phông nên bị bỏ qua." - -msgid "Encoding value not in font" -msgstr "Giá trị bảng mã không nằm trong phông" +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "\"%.40s\" cỡ=%d điểm=%d (%d,%d) cách=%g" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "Tập tin ảnh sai, không phải là mảng ảnh: %.100s" - -msgid "Don't Warn Again" -msgstr "Đừng cảnh báo lần nữa" - -msgid "_OK" +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." msgstr "" - -msgid "Bad Reference" -msgstr "Tham chiếu sai" +"« %s » không phải là tên của một neo đặt tên được biết trên dòng %d của %s." #, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." +msgid "\"%s\" is not the name of a known named value record on line %d of %s." msgstr "" -"Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.\n" -"Nhưng %1$s không nằm trong phông này,\n" -"cũng không tìm thấy ký tự gốc đến đó đã tham chiếu.\n" -"Vì thế sẽ không sao chép nó." - -msgid "_Yes" -msgstr "_Có" - -msgid "Yes to _All" -msgstr "Đồng ý _với tất cả" - -msgid "No _to All" -msgstr "_Từ chối tất cả" +"« %s » không phải là tên của một mục ghi giá trị đặt tên được biết trên dòng " +"%d của %s." -msgid "_No" -msgstr "_Không" +msgid "\"Symbol\"" +msgstr "« Ký hiệu »" #, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" -"Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.\n" -"Nhưng %1$s không nằm trong phông này.\n" -"Bạn có muốn sao chép các chốt trục gốc (hay xoá tham chiếu) không?" - -msgid "Anchor Lost" -msgstr "Neo bị mất" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"Ít nhất một điểm neo bị mất khi dán từ phông này sang phông khác,\n" -"vì không tìm thấy hạng neo tương ứng trong phông mới." - -msgid "Duplicate Anchor" -msgstr "Neo trùng" +"%.50s chứa một tham chiếu đã lật. Không thể sửa chữa như thế. Bạn có muốn bỏ " +"liên kết nó, rồi sửa chữa không?" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "Đã có một điểm neo tên %1$.40s trong %2$.40s." - -msgid "Different Fonts" -msgstr "Phông khác" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" -"Bạn đang thử dán các chỉ dẫn hình tượng từ phông này vào phông khác. Nói " -"chung là thao tác này sẽ không hoạt động được nếu các bảng « prep », « fpgm " -"» và « cvt » không phải trùng.\n" -"Bạn vẫn còn muốn tiếp tục không?" - -msgid "Please don't do that" -msgstr "Không nên làm đó" - -msgid "You may not paste a reference into this window" -msgstr "Không thể dán vào cửa sổ này một tham chiếu" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "Thử tạo hình tượng tham chiếu đến chính nó" +msgid "%1$.30s string for %2$.30s" +msgstr "Chuỗi %1$.30s cho %2$.30s" -msgid "Self-referential glyph" -msgstr "Hình tượng tự tham chiếu" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "Hình tượng %1$.80s tại mã %2$d kích cỡ %3$d của phông %4$.80s" -msgid "No Vertical Metrics" -msgstr "Không có đơn vị đo theo chiều dọc" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s từ bảng phụ tra tìm %2$.50s" +#, c-format msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." +"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " +"matrix elements was bigger than 2). I moved the transformed contours into " +"this glyph and made a reference to it, instead." msgstr "" -"Phông này chưa hiệu lực đơn vị đo theo chiều dọc.\n" -"Hãy sử dụng « Phần tử > Thông tin phông » để hiệu lực." - -msgid "Could not find original glyph" -msgstr "Không tìm thấy hình tượng gốc" - -msgid "Missing glyph" -msgstr "Thiếu hình tượng" - -msgid "_Cancel" -msgstr "_Thôi" +"%1$s có một tham chiếu (%2$s) với ma trận chuyển dạng sai (ma trận có một " +"phần tử lớn hơn 2) thì các đường viền đã chuyển dạng được dời vào hình tượng " +"này. Để thay thế, có một tham chiếu đến hình tượng gốc." -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "Hình tượng thứ hai của %s" - -msgid "No Lookups" -msgstr "Không tra tìm" - -msgid "No lookups to copy" -msgstr "Không có sự tra tìm cần sao chép" - -msgid "Lookups" -msgstr "Sự tra tìm" - -msgid "Choose which lookups to copy" -msgstr "Chọn những sự tra tìm cần sao chép" - -msgid "Attempt to make a character that refers to itself" -msgstr "Thử tạo ký tự tham chiếu đến chính nó" - -msgid "Self-referential character" -msgstr "Ký tự tự tham chiếu" - -msgid "No selection\n" -msgstr "Chưa chọn gì\n" - -msgid "Bitmap Paste" -msgstr "Dán mảng ảnh" +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. Đợi %3$s còn nhận %4$s" -msgid "Pasting..." -msgstr "Đang dán..." +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s tham chiếu đến một ký tự rỗng « %1$.20s »" #, c-format -msgid "Can't open %s\n" -msgstr "Không thể mở %s.\n" +msgid "%3d: " +msgstr "%3d: " #, c-format -msgid "Failed to write %s\n" -msgstr "Lỗi ghi %s\n" +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c Quy mô tiểu=%d, Quy mô đa=%d" #, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "%d pixel bitmap" +msgstr "Mảng ảnh %d điểm ảnh" -msgid "Auto Hinting Font..." -msgstr "Đang tự động gợi ý phông..." +#, c-format +msgid "%d pixels" +msgstr "%d điểm ảnh" -msgid "Converting PostScript" -msgstr "Đang chuyển đổi PostScript..." +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "Mảng ảnh %d@%d điểm ảnh" -msgid "Saving PostScript Font" -msgstr "Đang lưu phông PostScript..." +#, c-format +msgid "%s No Slope" +msgstr "%sKhông có dốc" -msgid "Outlining glyphs" -msgstr "Đang vẽ nét ngoài các hình tượng..." +#, c-format +msgid "%s anchor %d" +msgstr "%s neo %d" -msgid "Inlining glyphs" -msgstr "Đang vẽ nét trong các hình tượng..." +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s ở vị trí chữ ghép %d" -msgid "Shadowing glyphs" -msgstr "Đang che bóng hình tượng..." +#, c-format +msgid "%s base" +msgstr "Cơ sở %s" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes #, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "%s by %s" +msgstr "%s theo %s" -msgid "Encoding name" -msgstr "" +#, c-format +msgid "%s contextual %d" +msgstr "%s ngữ cảnh %d" -msgid "Please name this encoding" -msgstr "Hãy đặt tên của bảng mã này" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s không chứa yếu tố ở đâu\n" -msgid "Bad encoding file format" -msgstr "Sai định dạng tập tin bảng mã" +#, c-format +msgid "%s entry" +msgstr "Vào %s" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" -"Tập tin này chứa một bảng mã vô danh nên không thể đặt tên nó trong văn lệnh." +#, c-format +msgid "%s exit" +msgstr "Ra %s" #, c-format -msgid "Please name encoding %d in this file" +msgid "" +"%s had both contours and references, so the contours were moved into this " +"glyph, and a reference to it was added in the original." msgstr "" +"%s có cả hai đường viền và tham chiếu, thì các đường viền được dời vào hình " +"tượng này, và tham chiếu đến nó được thêm vào hình tượng gốc." -msgid "couldn't write encodings file\n" -msgstr "không thể ghi tâp tin bảng mã\n" - +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed #, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "Không thể mở tập tin sơ đồ CID: %s" - -msgid "Missing cidmap file" -msgstr "Thiếu tập tin sơ đồ CID" +msgid "%s in %s lookup %d" +msgstr "%s trong %s tra tìm %d" #, c-format msgid "" @@ -466,5851 +317,5265 @@ "%s không phải là một tập tin sơ đồ CID (cidmap). Hãy tải về:\n" "http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Bad cidmap file" -msgstr "Tập tin sơ đồ CID sai" - -msgid "_Search" -msgstr "Tìm _kiếm" - -msgid "_Use It" -msgstr "_Dùng nó" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s không nằm trong %.100s" #, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" -"Phông này dựa vào bộ ký tự %1$.20s-%2$.20s-%3$d, nhưng mà tìm thấy chỉ " -"%1$.20s-%2$.20s-%4$d thôi.\n" -"Bạn có muốn dùng nó, hoặc tự tìm kiếm?" - -msgid "Use CID Map" -msgstr "Dùng sơ đồ CID" - -msgid "_Browse" -msgstr "_Duyệt" - -msgid "_Give Up" -msgstr "Chị_u thua" +msgid "%s kerning class %d" +msgstr "%s hạng định chỗ %d" #, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" -"Trình FontForge không tìm thấy tập tin sơ đồ CID thích hợp với phông này.\n" -"Không ép buộc phải dùng tập tin kiểu này, nhưng một số thứ sẽ hoạt động\n" -"tốt hơn với nó. Nếu bạn chưa tài về các tập tin sơ đồ CID, vẫn có thể tải " -"xuống:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"rồi giải nén và di chuyển vào\n" -" %.80s\n" -"\n" -"Bạn có muốn tìm kiếm một tập tin thích hợp trên đĩa cục bộ không?" - -msgid "No cidmap file..." -msgstr "Không có tập tin sơ đồ CID..." - -msgid "Find a cidmap file..." -msgstr "Tìm tập tin sơ đồ CID..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "Bạn có chắc không muốn sử dụng sơ đồ CID đã tìm không?" - -msgid "_Add" -msgstr "Thê_m" - -msgid "_Delete" -msgstr "_Xoá" - -msgid "Extraneous glyphs" -msgstr "Hình tượng xa lạ" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" -"Bảng mã hiện thời chứa một số hình tượng không thể ánh xạ với CID.\n" -"Có nên xoá chúng, hoặc thêm chúng vào cuối (mà có thể xung đột\n" -"với lời xác định ROS tương lai)?" +msgid "%s line: %d %s\n" +msgstr "%s dòng: %d %s\n" #, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "Không phải là phông đã khoá CID" - -msgid "Encoding Too Large" -msgstr "Bảng mã quá lớn" - -msgid "MultipleEncodingIgnored" -msgstr "Đa bảng mã bị bỏ qua" +msgid "%s line: %d %s: %s\n" +msgstr "%s dòng: %d %s: %s\n" #, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" -"Hình tượng tại CID %d đã được ánh xạ tới hơn %d bảng mã. Chỉ xử lý %d thứ " -"nhất." +msgid "%s lookup %d" +msgstr "%s tra tìm %d" #, c-format -msgid "No glyph named %s." -msgstr "" +msgid "%s mark" +msgstr "Dấu %s" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine #, c-format -msgid "No CID named %s" -msgstr "" +msgid "%s nested-substitutions %d" +msgstr "Thay_thế_lồng_nhau %s %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup #, c-format -msgid "Unparseable include on line %d of %s" -msgstr "Lời bao gồm không thể phân tách trên dòng %d của %s" +msgid "%s per glyph data %d" +msgstr "%s theo dữ liệu hình tượng %d" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name #, c-format -msgid "Include filename too long on line %d of %s" -msgstr "Tên tập tin bao gồm quá dài trên dòng %d của %s" +msgid "%s subtable" +msgstr "Bảng phụ %s" #, c-format -msgid "End of file in include on line %d of %s" -msgstr "Kết thúc tập tin trong lời bao gồm trên dòng %d của %s" +msgid "%s subtable %d" +msgstr "Bảng phụ %s %d" #, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "Thiếu dấu ngoặc đóng trong lời bao gồm trên dòng %d của %s" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) và %s(%s) 0x%x trong FOND %s\n" #, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "Chưa ghi rõ tên tập tin trong lời bao gồm trên dòng %d của %s" +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d Đợi %s, còn nhận %s" #, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "Các lời bao gồm lồng nhau quá sâu trên dòng %d của %s" +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d Gặp %s bất thường" #, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "Không thể mở tập tin bao gồm (%s) trên dòng %d của %s" +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d Gặp ký tự bất thường %c (%d)\n" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "Con số quá dài trên dòng %d của %s" +msgid "'BASE' Baseline Table" +msgstr "Bảng đường cơ bản « BASE »" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "Thiếu con số trên dòng %d của %s" +msgid "'GDEF' Glyph Definition Table" +msgstr "Bảng xác định hình tượng GDEF" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "Gặp ký tự bất thường (0x%02X) trên dòng %d của %s" +msgid "'GPOS' Glyph Positioning Table" +msgstr "Bảng định vị hình tượng GPOS" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "Tên (%s%s) quá dài trên dòng %d của %s" +msgid "'GSUB' Glyph Substitution Table" +msgstr "Bảng thay thế hình tượng GSUB" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "Thiếu tên trên dòng %d của %s" +msgid "'JSTF' Justification Table" +msgstr "Bảng sắp thẳng « JSTF »" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "Đợi « %s » trên dòng %d của %s" +msgid "'bsln' Horizontal Baseline Table" +msgstr "Bảng cơ bản nằm ngang « bsln »" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "Đợi « %c » trên dòng %d của %s" +msgid "'kern' Horizontal Kerning Table" +msgstr "Bảng định chỗ theo chiều ngang 'kern'" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "Mong đợi hiệu bài không rõ (lỗi nội bộ) trên dòng %d của %s" +msgid "'lcar' Ligature Caret Table" +msgstr "Bảng con nháy chữ ghép 'lcar'" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "Đợi dấu chấm phẩy « ; » ở kết thúc câu lệnh trên dòng %d của %s" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "Bảng biến hình đã mở rộng hình tượng 'morx'" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "Sử dụng hạng hình tượng chưa xác định %s trên dòng %d của %s" +msgid "'opbd' Optical Bounds Table" +msgstr "Bảng mép quang 'opdb'" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "Sử dụng hạng dấu chưa xác định %s trên dòng %d của %s" +msgid "'prop' Glyph Properties Table" +msgstr "Bảng thuộc tính hình tượng 'prop'" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" -"Tham chiếu đến CID trong phông không phải đã khoá CID trên dòng %d của %s" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe thấy XUID/mã số duy nhất không còn cần thiết lại)" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" -"Tham chiếu đến tên hình tượng trong phông đã khoá CID trên dòng %d của %s" +msgid "(Define \"Almost\")" +msgstr "(Định nghĩa « Gần »)" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "sfnt chỉ mảng ảnh MS (giả) (ttf)" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" -"Đợi dấu ngoặc vuông « [ » trong lời xác định hạng hình tượng trên dòng %d " -"của %s" +msgid "(kerning class)\n" +msgstr "(hạng định chỗ)\n" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "Phạm vi CID không hợp lệ trong hạng hình tượng trên dòng %d của %s" +msgid "(unspecified) SIL Graphite table" +msgstr "bảng SIL Graphite (không xác định)" #, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" -"Phạm vi tênhình tượng không hợp lệ trong hạng hình tượng trên dòng %d của %s" +msgid ") while in %s it is (" +msgstr ") còn trong %s nó là (" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "Hiệu bài bất thường trong phạm vi hạng hình tượng trên dòng %d của %s" +msgid "100 Thin" +msgstr "100 Mảnh" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" -"Đợi tên hình tượng, CID hay hạng trong lời xác định hạng hình tượng trên " -"dòng %d của %s" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250, Latin-2 (Vùng Đông Âu)" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "" -"Đợi dấu chấm phẩy « ; » trong lookupflags (các cờ tra tìm) trên dòng %d của " -"%s" +msgid "1251, Cyrillic" +msgstr "1251, Ki-rin" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" -"Hiệu bài bất thường trong lookupflags (các cờ tra tìm) trên dòng %d của %s" +msgid "1253, Greek" +msgstr "1253, tiếng Hy Lạp" -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "Chưa ghi rõ cờ trong lookupflags (các cờ tra tìm) trên dòng %d của %s" +msgid "1254, Turkish" +msgstr "1254, tiếng Thổ Nhĩ Kỳ" -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" -"Đợi dấu bằng « = » trong lời xác định hạng hình tượng trên dòng %d của %s" +msgid "1255, Hebrew" +msgstr "1255, tiếng Do Thái" -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "Đợi thẻ trong languagesystem (hệ thống ngôn ngữ) trên dòng %d của %s" +msgid "1256, Arabic" +msgstr "1256, tiếng Ả Rập" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "Đợi số nguyên trong bảng thiết bị trên dòng %d của %s" +msgid "1257, Windows Baltic" +msgstr "1257, Ban-tích Windows" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "Kích cỡ điểm ảnh quá lớn trong bảng thiết bị trên dòng %d của %s" +msgid "1258, Vietnamese" +msgstr "1258 tiếng Việt" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "Đợi dấu phẩy trong bảng thiết bị trên dòng %d của %s" +msgid "1361, Korean Johab" +msgstr "1361, tiếng Hàn, Johab" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "Đợi số nguyên trong con nháy trên dòng %d của %s" +msgid "200 Extra-Light" +msgstr "200 Rất nhẹ" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "Đợi ký hiệu lớn hơn « > » trong con nháy trên dòng %d của %s" +msgid "300 Light" +msgstr "300 Nhẹ" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" -"« %s » không phải là tên của một neo đặt tên được biết trên dòng %d của %s." +msgid "32x8 cell window" +msgstr "Cửa sổ có ô 32×8" -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "Đợi số nguyên trong neo trên dòng %d của %s" +msgid "400 Regular" +msgstr "400 Quyển" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "Đợi từ khoá 'anchor' (neo) trong neo trên dòng %d của %s" +msgid "437, US" +msgstr "437, Mỹ" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "Đợi ký hiệu lớn hơn « > » trong neo trên dòng %d của %s" +msgid "500 Medium" +msgstr "500 Vừa" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "Đợi tên trong lời xác định neo trên dòng %d của %s" +msgid "600 Semi-Bold" +msgstr "600 Nửa đậm" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "Sự thử xác định lại lời xác định neo « %s » trên dòng %d của %s" +msgid "700 Bold" +msgstr "700 Đậm" -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" -"Tham chiếu đến một sự tra tìm không phải nằm trong tập tin tính năng, nhưng " -"có phải nằm trong phông, %.50s" +msgid "708, Arabic ASMO 708" +msgstr "708, tiếng A Rập ASMO 708" -msgid "Refers to Font" -msgstr "Tham chiếu đến phông" +msgid "737, Greek; former 437 G" +msgstr "737, tiếng Hy Lạp; trước là 437 G" -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" -"« %s » không phải là tên của một mục ghi giá trị đặt tên được biết trên dòng " -"%d của %s." +msgid "775, MS-DOS Baltic" +msgstr "775, các ngôn ngữ Ban-tích MS-DOS" -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "Gặp hiệu bài bất thường trong mục ghi giá trị trên dòng %d của %s" +msgid "800 Extra-Bold" +msgstr "800 Nặng" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "Đợi tên trong lời xác định mục ghi giá trị trên dòng %d của %s" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855, kir-in IBM; chính là tiếng Nga" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" -"Sự thử xác định lại lời xác định mục ghi giá trị « %s » trên dòng %d của %s" +msgid "857, IBM Turkish" +msgstr "857, tiếng Thổ Nhĩ Kỳ IBM" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "Đợi tên hay hạng trên dòng %d của %s" +msgid "860, MS-DOS Portuguese" +msgstr "860, tiếng Bồ Đào Nha MS-DOS" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "Đợi mẹo trong lời xác định hạng dấu trên dòng %d của %s" +msgid "861, MS-DOS Icelandic" +msgstr "861, tiếng Băng Đảo MS-DOS" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "Đợi tên hạng hạng trong lời xác định dấu trên dòng %d của %s" +msgid "862, Hebrew" +msgstr "862, tiếng Do Thái" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" -"Chỉ có thể ghi rõ sự tra tìm phía sau hình tượng đã đánh dấu trên dòng %d " -"của %s" +msgid "863, MS-DOS Canadian French" +msgstr "863, tiếng Pháp (Ca-na-đa) MS-DOS" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" -"Cần phải xác định các sự tra tìm trước khi dùng chúng trên dòng %d của %s" +msgid "864, Arabic" +msgstr "864, tiếng Ả Rập" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "Đợi ký hiệu lớn hơn « > » trong mục ghi giá trị trên dòng %d của %s" +msgid "865, MS_DOS Nordic" +msgstr "865, các ngôn ngữ vùng Bắc Âu MS_DOS" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "866, MS-DOS Russian" +msgstr "866, tiếng Nga MS-DOS" -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" -"Đợi hình tượng hay hạng hình tượng (nằm sau chữ thảo) trên dòng %d của %s" +msgid "869, IBM Greek" +msgstr "869, tiếng Hy Lạp IBM" -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "Đợi hai neo (theo sau chữ thảo) trên dòng %d của %s" +msgid "874, Thai" +msgstr "874, tiếng Thái" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "Đợi một neo (theo sau cơ bản / dấu) trên dòng %d của %s" +msgid "900 Black" +msgstr "900 Đen" -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" -"Đợi một hình tượng hay hạng hình tượng (theo sau chữ ghép) trên dòng %d của " -"%s" +msgid "932, JIS/Japan" +msgstr "932, JIS/Nhật" -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "Đợi một neo (theo sau chữ ghép) trên dòng %d của %s" +msgid "936, Simplified Chinese" +msgstr "936, tiếng Trung giản thể" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "Tình trạng nội bộ rối quá trên dòng %d của %s" +msgid "949, Korean Wansung" +msgstr "949, tiếng Hàn Wansung" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" -"Khi một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, các hạng này phải " -"có cùng một chiều dài trên dòng %d của %s" +msgid "950, Traditional Chinese" +msgstr "950, tiếng Trung truyền thống" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" -"Khi sự thay thế của một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, đồ " -"bị thay thế cũng phải là một hạng trên dòng %d của %s" +msgid "< _Prev" +msgstr "< _Lùi" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" -"Thông tin tra tìm được đính theo hình tượng không dấu trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "Gặp dãy ngữ cảnh không thể phân tích được trên dòng %d của %s" +msgid "" +msgstr "<Định chỗ tạm thời>" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" -"Từ khoá « ignore » (bỏ qua) phải có hoặc vị trí hoặc sự thay thế theo sau " -"trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "Sự thay thế rỗng trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" -"Đảo thay thế thì phải có chính xác một hình tượng đánh dấu và không tra tìm " -"gì trên dòng %d trên %s" +msgid "" +msgstr "" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "Chưa ghi rõ sự thay thế trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" -"Không cho phép hình tượng đã đánh dấu trong sự thay thế trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" -"Gặp dãy ngữ cảnh không thể phân tích trong sự thay thế trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" -"Đợi từ khoá « by » (bởi) hay « from » (từ) trong sự thay thế trên dòng %d " -"của %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "Đợi từ khoá « by » (bởi) trong sự thay thế trên dòng %d của %s" +msgid "" +msgstr "" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" -"Đợi một hình tượng riêng lẻ trong sự thay thế ngược trên dòng %d của %s" +msgid "A Font Family name is required" +msgstr "Cần thiết tên nhóm phông" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "Vị trí rỗng trên dòng %d của %s" +msgid "A PostScript name may not be a number" +msgstr "Tên PostScript không thể là con số" #, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "Vị trí chữ thảo không hợp lệ trên dòng %d của %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" +msgstr "" +"Tên PostScript nên chứa chỉ ký tự ASCII,\n" +"không cho phép chứa ký tự « (){}[]<>%%/ » hay dấu cách." #, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "Gặp dãy ngữ cảnh không thể phân tích ở vị trí trên dòng %d của %s" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Tên PostScript nên chứa chỉ ký tự ASCII,\n" +"không cho phép chứa ký tự « (){}[]<>%%/ »\n" +"hay dấu cách và phải có chiều dài nhỏ hơn 63 ký tự." -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "Đợi tên trong sự tra tìm trên dòng %d của %s" +msgid "A box drawn around other gadgets" +msgstr "Một hộp được vẽ chung quanh ô điều khiển khác" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "Một vùng vẽ (cửa sổ phụ) được bao bọc trong một ô điều khiển, để vẽ" + +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" msgstr "" -"Đợi dấu ngoặc móc « { » trong lời xác định tính năng trên dòng %d của %s" +"Danh sách định giới bằng dấu phẩy mà chứa các tên nhóm phông chữ dùng để " +"hiển thị ảnh thí dụ nhỏ của hình tượng ở trên hình tượng được người dùng " +"thiết kế" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" msgstr "" -"Gặp kết thúc tập tin bất thường trong lời xác định sự tra tìm trên dòng %d " -"của %s" +"Một đường viền trong hình tượng này số điểm khác nhau trong các thể hiện " +"khác nhau" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" +msgid "" +"A control point is deemed irrelevant if the distance between it and the " +"main\n" +"(end) point is less than this times the distance between the two end points" msgstr "" -"Gặp hiệu bài bất thường, %s, trong lời xác định sự tra tìm trên dòng %d của " -"%s" +"Một điểm điều khiển được xem là không thích hợp khi khoảng cách\n" +"giữa nó và điểm chính (cuối) là ít hơn khoảng cách giữa hai điểm cuối." -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr " Có lẽ bạn dự định sử dụng từ khoá « sub » hơn là « subs » ?" +msgid "" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" +msgstr "" +"Một số đếm mà ghi rõ bao nhiêu byte / cái ngắn\n" +"cần đẩy vào đống." -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "Đợi %s trong lời xác định sự tra tìm trên dòng %d của %s" +msgid "A coverage table:" +msgstr "Bảng bao quát:" #, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" +msgid "A device table adjustment specified for %.80s is invalid" msgstr "" -"Trong sự tra tìm, tất cả các mục nhập đều phải có cùng một kiểu trên dòng %d " -"của %s" +"Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho %.80s không phải là hợp " +"lệ" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgid "A device table adjustment specified for the MATH table is invalid" msgstr "" -"Sự tra tìm này không có hiệu quả: không thể quyết định kiểu của nó trên dòng " -"%d của %s" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "Nền tảng không hợp lệ cho chuỗi trên dòng %d của %s" +"Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho bảng MATH không phải là " +"hợp lệ." -#, c-format -msgid "Expected string on line %d of %s" -msgstr "Đợi chuỗi trên dòng %d của %s" +msgid "" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"Một bảng thiết bị để định vị dấu phụ theo chiều ngang.\n" +"Đợi danh sách định giới bằng dấu phẩy:\n" +"\":\"\n" +"V.d. \"9:-1,12:1,13:1\"" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "Gặp kết thúc tập tin trong chuỗi trên dòng %d của %s" +msgid "" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"Một bảng thiết bị để điều chỉnh chữ in nghiêng.\n" +"Đợi danh sách định giới bằng dấu phẩy:\n" +"\":\"\n" +"V.d. \"9:-1,12:1,13:1\"" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "Đợi dấu ngoặc móc đóng « } » trên dòng %d của %s" +#. GT: These strings are for fun. If they are offensive or incomprehensible +#. GT: simply translate them as something dull like: "FontForge" +#. GT: This is a spoof of political slogans, designed to point out how foolish they are +msgid "" +"A free press discriminates\n" +"against the illiterate." +msgstr "" +"Phần mềm Tự do cho mọi\n" +"người truy cập đến máy tính." -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "Đợi thẻ trong tính năng trên dòng %d của %s" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "Không cho phép tên hình tượng bắt đầu với chữ số hay dấu chấm." #, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" +msgid "" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" msgstr "" -"Gặp kết thúc tập tin bất thường trong lời xác định tính năng trên dòng %d " -"của %s" +"Tên hình tượng phải là hoàn toàn ký tự ASCII, không chứa dấu cách, cũng " +"không chứa ký tự nào trong nhóm « ([{<>}])/%% », tức là nên chứa chỉ chữ " +"cái, chữ số, dấu chấm và dấu gạch dưới của bảng mã ASCII." -#, c-format msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" msgstr "" -"Tính năng lồng nhau (tính năng bên trong tính năng khác) chỉ được phép cho " -"tính năng kiểu « aalt » trên dòng %d của %s" +"Tên hình tượng nên chứa chỉ chữ cái, chữ số, dấu chấm và dấu gạch dưới của " +"bảng mã ASCII.\n" +"Bạn vẫn còn muốn chọn tên này không?" #, c-format -msgid "Expected tag on line %d of %s" -msgstr "Đợi thẻ trên dòng %d của %s" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "Dòng %d chứa một thẻ ngôn ngữ quá dài (%s). Chiều tối đa là 4 chữ." #, c-format -msgid "Expected ';' on line %d of %s" -msgstr "Đợi dấu chấm phẩy « ; » trên dòng %d của %s" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "Dòng %d chứa một thẻ ngôn ngữ (%s) nên chứa chỉ ký tự ASCII.\n" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" +msgid "" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" msgstr "" -"Gặp hiệu bài bất thường, %s, trong lời xác định tính năng trên dòng %d của %s" +"Một đường « hầu như » theo chiều ngang (hay dọc)\n" +"nếu toạ độ nằm bên trong số các đơn vị Em này" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "Đợi « %c%c%c%c » trong lời xác định sự tra tìm trên dòng %d của %s" +msgid "A list of glyph names" +msgstr "Một danh sách các tên hình tượng" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "Gặp trường không rõ %s trên dòng %d của %s" +msgid "A list of glyphs:" +msgstr "Danh sách hình tượng:" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "Đợi số nguyên trên dòng %d của %s" +msgid "" +"A list of languages and the lookups turned on and off\n" +"for each to accomplish justification. A language may\n" +"appear more than once, in which case second (or third,\n" +"etc.) will be tried if the first fails." +msgstr "" +"Một danh sách các ngôn ngữ và các chức năng tra tìm bật/tắt\n" +"cho mỗi điều để sắp thẳng.\n" +"Mỗi ngôn ngữ cũng có thể xảy ra nhiều lần,\n" +"trong trường hợp đó chương trình thử điều thứ hai\n" +"(thứ ba v.v.) nếu ngôn ngữ thứ nhất không thành công." -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "Đợi dấu chấm phẩy « ; » trên dòng %d của %s" +msgid "A list of lookup names" +msgstr "Một danh sách các tên sự tra tìm" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "Đợi dấu ngoặc móc « } » trên dòng %d của %s" +msgid "A list of scripts with special justification needs" +msgstr "Một danh sách các chữ viết có yêu cầu sắp thẳng đặc biệt" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" +msgid "" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." msgstr "" +"Danh sách các tên hình tượng định sẵn mà đại diện\n" +"phiên bản lớn hơn của hình tượng hiện thời." #, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" +msgid "A match was found after unlinking references in glyph “%s”\n" +msgstr "Khớp được sau khi bỏ liên kết tham chiếu trong hình tượng « %s »\n" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" +msgid "A name list with this name already exists. Replace it?" +msgstr "Một danh sách tên cùng tên đã có. Thay thế nó không?" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" -"Đợi mục Attach (gắn) hay LigatureCaret (con nháy chữ ghép) hay GlyphClassDef " -"(lời xác định hạng hình tượng) trên dòng %d của %s" +msgid "A pdf stream object is missing a Length attribute" +msgstr "Có một đối tượng luồng PDF còn thiếu thuộc tính Chiều dài" #, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "Gặp hiệu bài bất thường trong GDEF trên dòng %d của %s" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "%s có một điểm nằm bên ngoài dữ liệu về hộp biên giới phông chữ.\n" #, c-format +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "GID %d có một điểm nằm bên ngoài hộp biên giới hình tượng\n" + msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" +"A really big version of this glyph may be made up of the\n" +"following component glyphs. They will be stacked either\n" +"horizontally or vertically. Glyphs marked as Extenders may\n" +"be removed or repeated (to make shorter or longer versions).\n" +"The StartLength is the length of the flat section at the\n" +"start of the glyph which may be overlapped with the previous\n" +"glyph, while the EndLength is the similar region at the end\n" +"of the glyph. The FullLength is the full length of the glyph." msgstr "" -"Đợi hoặc « HorizAxis » (trục theo chiều ngang) hoặc « VertAxis » (trục theo " -"chiều dọc)\n" -"trong bảng BASE (cơ bản) trên dòng %d của %s" +"Một phiên bản rất lớn của hình tượng này có thể\n" +"được tạo từ những hình tượng thành phần theo đây.\n" +"Chúng sẽ được xếp đống theo chiều hoặc ngang hoặc dọc.\n" +"Hình tượng đánh dấu Kéo Dài cũng có thể được gỡ bỏ\n" +"hay lặp lại (để tạo phiên bản ngắn/dài hơn).\n" +"Dài Đầu là chiều dài của phần phẳng ở đầu của hình tượng\n" +"mà có thể chồng chéo lên hình tượng trước, còn\n" +"Dài Cuối là vùng tương ứng ở kết thúc của hình tượng.\n" +"Dài Đầy là chiều dài đầy đủ của hình tượng." + +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" +msgstr "" +"Một tham chiếu trong hình tượng này tham chiếu đến các bảng mã khác nhau " +"trong các thể hiện khác nhau" #, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "Đợi thẻ đường cơ bản trong bảng BASE (cơ bản) trên dòng %d của %s" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "Dòng %d có một thẻ chữ viết quá dài (%s). Chiều dài tối đa là 4 chữ." #, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" -"Đợi một số nguyên ghi rõ vị trí đường cơ bản trong bảng BASE (cơ bản) trên " -"dòng %d của %s" +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "Dòng %d có một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.\n" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" -"Đợi dấu phẩy hay dấu chấm phẩy trong bảng BASE (cơ bản) trên dòng %d của %s" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "Một đường tách được vẽ qua một hộp thoại hay trong một trình đơn" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" -"Gặp hiệu bài bất thường, %s, trong bảng BASE (cơ bản) trên dòng %d của %s" +msgid "A short to be pushed on the stack" +msgstr "Một cái ngắn cần đẩy vào đống" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "Đợi dấu hai chấm trong bảng BASE (cơ bản) trên dòng %d của %s" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "Kiểu dáng không thể đặt cả hai thuộc tính co lại và dãn ra (vô ích)" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "Đợi thẻ trong bảng trên dòng %d của %s" +msgid "A tag must be 4 ASCII characters" +msgstr "Một thẻ phải chứa 4 ký tự ASCII" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "Đợi thẻ tương ứng trong bảng trên dòng %d của %s" +msgid "A value must be between [-32768,32767]" +msgstr "Giá trị phải nằm trong phạm vi [-32768..32767]" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "Trình FontForge không hỗ trợ bảng vô danh trên dòng %d của %s" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "Giá trị phải nằm trong phạm vi [-8..-1] hay [1..8]" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "Gặp hiệu bài bất thường, %s, trên dòng %d của %s" +msgid "A value must be between [0,15]" +msgstr "Giá trị phải nằm trong phạm vi [0..15]" -msgid "Discarding a duplicate kerning pair." +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "Sự đẩy byte có thể đẩy giá trị chỉ trong phạm vi [0..255]" + +msgid "" +"ABSolute Value\n" +"Replaces top of stack with its abs" msgstr "" +"Giá trị tuyệt đối (ABS)\n" +"Thay thế đầu đống bằng abs" -#, c-format -msgid "No lookup named %s" -msgstr "Không có sự tra tìm tên %s" +msgid "" +"ADD\n" +"Pops two 26.6 fixed numbers from stack\n" +"adds them, pushes result" +msgstr "" +"ADD\n" +"Bỏ hai con số cố định 26.6 ra đống,\n" +"cộng với nhau, đẩy kết quả" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "Sai khớp kiểu sự tra tìm bên trong sự tra tìm đã phân tích" +msgid "AGL with PUA" +msgstr "AGL với PUA" -msgid "Could not figure out a lookup type" -msgstr "Không thể giải quyết một kiểu sự tra tìm" +msgid "AGL without afii" +msgstr "AGL không có afii" -msgid "Mark anchors provided when nothing can use them" -msgstr "Cung cấp neo dấu khi không có gì có thể sử dụng" +msgid "" +"ALIGN PoinTS\n" +"Aligns (&pops) the two points which are on the stack\n" +"by moving along freedom vector to the average of their\n" +"positions on projection vector" +msgstr "" +"ALIGN PoinTS\n" +"Sắp hàng (và bỏ) hai điểm nằm trên đống\n" +"bằng cách đi theo véc-tơ sự tự do\n" +"đến số trung bình các vị trí trên véc-tơ nhô ra" -#, c-format -msgid "Anchor-%d" -msgstr "Neo-%d" +msgid "" +"ALIGN to Reference Point\n" +"Pops as many points as specified in loop counter\n" +"Aligns points with RP0 by moving each\n" +"along freedom vector until distance to\n" +"RP0 on projection vector is 0" +msgstr "" +"ALIGN to Reference Point\n" +"Bỏ số các điểm được bộ đếm vòng lặp đưa ra\n" +"Sắp hàng các điểm theo RP0 bằng cách dời nó\n" +"theo véc-tơ sự tự do đến khi cách RP0 0\n" +"theo véc-tơ nhô ra" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "Không thể mở tập tin tính năng %.120s" +msgid "AMS Names" +msgstr "Tên AMS" -msgid "Cannot open file" -msgstr "Không thể mở tập tin" +msgid "A_lign" +msgstr "_Sắp hàng" -msgid "_Unlink All" -msgstr "_Bỏ liên kết tất cả" +msgid "Aari" +msgstr "Tiếng Ă-ri" -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" -"Bạn đang thử gột %.30s đến đó một ký tự khác tham chiếu.\n" -"Bạn có chắc muốn gột nó không?" +msgid "Abaza" +msgstr "TIếng A-ba-da" -msgid "Building duplicate encodings" -msgstr "Đang xây dựng bảng mã trùng" +msgid "Abkhazian" +msgstr "TIếng Ap-kha-di-a" -msgid "Transforming..." -msgstr "Đang chuyển dạng..." +msgid "Above Base Forms" +msgstr "Hình trên cơ sở" -msgid "Removing overlaps..." -msgstr "Đang gỡ bỏ các chỗ chồng lấp..." +msgid "Above Base Mark" +msgstr "Trên dấu cơ sở" -msgid "Adding points at Extrema..." -msgstr "Đang thêm các điểm tại thái cực..." +msgid "Above Base Substitutions" +msgstr "Thay thế trên cơ sở" -msgid "Rounding to integer..." -msgstr "Đang làm tròn thành số nguyên..." +msgid "AccentBaseHeight:" +msgstr "Cao cơ sở dấu :" -msgid "Correcting Direction..." -msgstr "Đang sửa hướng..." +msgid "AccentCenterLowest" +msgstr "Tâm Dấu Phụ Thấp" -msgid "Unlink All" -msgstr "Bỏ liên kết tất cả" +msgid "AccentOffsetPercent" +msgstr "% Bù Dấu Phụ" -msgid "Unlink" -msgstr "Bỏ liên kết" +msgid "Accented glyph composed of:" +msgstr "Hình tượng có dấu phụ chứa :" + +msgid "Accents" +msgstr "Dấu phụ" -#, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"Accept an outline which is a close approximation to the original.\n" +"It may be off by an em-unit, or have a reference which matches a contour." msgstr "" -"%.50s chứa một tham chiếu đã lật. Không thể sửa chữa như thế. Bạn có muốn bỏ " -"liên kết nó, rồi sửa chữa không?" - -msgid "Flipped Reference" -msgstr "Tham chiếu đã lật" +"Chấp nhận nét ngoài gần trùng với điều gốc.\n" +"Có lẽ bù một đơn vị Em, hoặc có một tham chiếu khớp với đường viền." -msgid "Simplifying..." -msgstr "Đang giản dị hóa..." +msgid "Accept outlines which exactly match the original" +msgstr "Chấp nhận nét ngoài khớp chính xác điều gốc" -msgid "Finding Substitution Points..." -msgstr "Đạng tìm các điểm thay thế..." +msgid "Acceptable _Extrema" +msgstr "Thá_i cực nhận được" -msgid "Finding Counter Masks..." -msgstr "Đang tìm các bộ lọc đếm..." +msgid "Access All Alternates" +msgstr "Truy cập đến mọi đồ xen kẽ" -msgid "Things could be better..." -msgstr "Vẫn còn có thể cải tiến..." +msgid "Activate diagonal stem processing" +msgstr "Kích hoạt chức năng xử lý cuống chéo" -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" -"Bạn sẽ thấy chỉ dẫn hữu ích hơn nếu bạn điền vào mục\n" -"Từ điển riêng « Phần tử > Thông tin phông > Riêng » cho phông." +msgid "Active Border:" +msgstr "Viền hoạt động:" -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" -"Những hình tượng đã chọn không có lời gợi ý nên FontForge không cung cấp " -"nhiều chỉ dẫn." +msgid "Active Color" +msgstr "Màu hoạt động" -msgid "Auto Instructing Font..." -msgstr "Đang tự động chỉ dẫn phông..." +msgid "Active Hints" +msgstr "Gợi ý hoạt động" -msgid "Building accented glyphs" -msgstr "Đang xây dựng các hình tượng có dấu phụ" +msgid "Active Layer Color" +msgstr "Màu lớp hoạt động" msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." +"Actually a bit in the 'head' table.\n" +"If unset then certain East Asian fonts will not be hinted" msgstr "" -"Bạn có chắc muốn thay thế ký tự Å không?\n" -"Vậy vòng sẽ không nối lại với chữ A." +"Thật là một bit trong bảng « đầu ».\n" +"Tắt thì một số phông thuộc vùng Đông Châu Á\n" +"sẽ không có lời gợi ý." -msgid "Replace Å" -msgstr "Thay thế Å" +msgid "Add" +msgstr "Thêm" -msgid "_Revert" -msgstr "_Hoàn nguyên" +msgid "Add 'D_FLT' script" +msgstr "Thêm văn lệnh « D_FLT »" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.\n" -"Việc hoàn nguyên tập tin sẽ gây ra các thay đổi này bị mất.\n" -"Có hợp với ý muốn không?" +msgid "Add All Extrema" +msgstr "Thêm mọi thái cực" -msgid "Font changed" -msgstr "Phông bị thay đổi" +msgid "Add Anchor" +msgstr "Thêm neo" -msgid "Old sfd file" -msgstr "Tập tin sfd cũ" +msgid "Add Base Anchor..." +msgstr "Thêm neo cơ sở..." -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "" -"Phông này thuộc về một tập tin sfd định dạng cũ nên không thể phục hồi thành " -"công tất cả các hình thể của nó." +msgid "Add DHint" +msgstr "Thêm lời gợi ý C" -msgid "Glyph Name Changed" -msgstr "Tên hình tượng bị thay đổi" +msgid "Add E_ncoding Name..." +msgstr "Thêm tê_n bảng mã..." -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" -"Tên của hình tượng %.40s đã thay đổi. Trình này dùng tên như vậy\n" -"để tìm tập tin hình tượng nên không thể hoàn nguyên hình tượng này.\n" -"(Bạn sẽ không nhận cảnh báo về hình tượng sau đó.)" +msgid "Add E_xtrema" +msgstr "Thêm _thái cực" -msgid "Can't Find Glyph" -msgstr "Không tìm thấy" +msgid "Add Encoding Name..." +msgstr "Thêm tên bảng mã..." -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "Không tìm thấy hình tượng « %.80s » trong tập tin sfd." +msgid "Add Encoding Slots..." +msgstr "Thêm khe bảng mã..." -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" +msgid "Add Entry Anchor..." +msgstr "Thêm neo vào..." -msgid "No ByteCode Interpreter" -msgstr "Không có bộ giải thích ByteCode" +msgid "Add Exit Anchor..." +msgstr "Thêm neo thoát..." -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" -"Các kết quả này thuộc về hàm tự động gợi ý FreeType nên không phản ánh chỉ " -"dẫn Truetype." +msgid "Add Good Extrema" +msgstr "Thêm thái cực tốt" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "Thiếu hình tượng..." +msgid "Add Language to Script..." +msgstr "Thêm ngôn ngữ vào chữ viết..." -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"Phông của bạn còn thiếu hình tượng dotlessi (chữ i không có dấu chấm trên).\n" -"Hãy thêm nó rồi tạo lại các hình tượng có dấu phụ." +msgid "Add Language(s) to Script" +msgstr "Thêm (các) ngôn ngữ vào chữ viết" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"Phông của bạn còn thiếu hình tượng uni0237,\n" -"và hình tượng bị phản đối « dotlessj » (chữ j không có dấu chấm trên).\n" -"Hãy thêm hình tượng thứ nhất rồi tạo lại các hình tượng có dấu phụ." +msgid "Add Mark Anchor..." +msgstr "Thêm neo dấu..." -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" +msgid "Add Sub_table" +msgstr "Thêm _bảng phụ" -msgid "Merging Problem" -msgstr "Lỗi trộn" +msgid "Add Subscripts/Superscripts..." +msgstr "Thêm chữ in cao/thấp..." -msgid "Merging a font with itself achieves nothing" -msgstr "Trộn phông với chính nó thì vô ích" +msgid "Add VHi_nt" +msgstr "Thêm lời gợi ý _D" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" -"Trộn hai phông đã khoá kiểu CID thì cả hai phải có cùng một Thanh ghi và Thứ " -"tự, và phông nhận phải có một phần mở rộng không phải cũ hơn phông vào. Hơn " -"nữa, phông nhận phải có số phông con bằng hay lớn hơn phông vào." +msgid "Add _Lookup" +msgstr "Thêm _sự tra tìm" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "Trong ký tự %s, không tìm thấy tham chiếu đến %s\n" +msgid "Add _Missing Glyphs" +msgstr "Thê_m hình tượng bị thiếu" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "Trong ký tự %s, có quá ít điểm trên đường dẫn trong cơ sở\n" +msgid "Add _Small Capitals..." +msgstr "Thêm chữ h_oa nhỏ..." -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "Trong ký tự %s, có quá nhiều điểm trên đường dẫn trong cơ sở\n" +msgid "Add a corner point" +msgstr "Thêm một điểm góc" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "Có thiết lập khác nhau về có nên vẽ nét trong lớp %d của %s\n" +msgid "Add a curve point" +msgstr "Thêm một điểm cong" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" +msgid "Add a curve point always either horizontal or vertical" +msgstr "Thêm một điểm đường cong lúc nào cũng theo chiều ngang/dọc" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" +msgid "Add a g2 curve point" +msgstr "Thêm một điểm đường cong g2" + +msgid "Add a left \"tangent\" point" +msgstr "Thêm một điểm « tiếp xúc » bên trái" + +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "Thêm một điểm mép kế tiếp (đôi khi giống như đường tiếp tuyến)" + +msgid "Add a point, then drag out its control points" +msgstr "Thêm một điểm, rồi kéo ra các điểm điều khiển của nó" + +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "Thêm một điểm mép trước (đôi khi giống như đường tiếp tuyến)" + +msgid "Add a right \"tangent\" point" +msgstr "Thêm một điểm « tiếp xúc » bên phải" + +msgid "Add a subtable to which lookup?" +msgstr "Thêm một bảng phụ vào sự tra tìm nào?" + +msgid "Add a tangent point" +msgstr "Thêm một điểm tiếp xúc" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +"Add entries for all glyphs in the scripts to which this lookup applies.\n" +"When FontForge can find a default value it will add that too." msgstr "" +"Thêm mục nhập cho mọi hình tượng trong các chữ viết\n" +"liên quan đến hàm tra tìm này. Trình FontForge tìm giá trị\n" +"mặc định thì cũng thêm nó." + +msgid "Add entries for all selected glyphs." +msgstr "Thêm mục nhập cho mọi hình tượng đã chọn." -#, c-format msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" +"Add entries to the lookup based on the following suffix.\n" +"So if the suffix is set to \"superior\" and the font\n" +"contains glyphs named \"A\" and \"A.superior\" (and the\n" +"lookup applies to the latin script), then FontForge will\n" +"add an entry mapping \"A\" -> \"A.superior\"." msgstr "" +"Thêm các mục nhập vào sự tra tìm dựa vào hậu tố\n" +"theo sau. Vì vậy, nếu hậu tố được đặt thành\n" +"« superior » và phông chứa hình tượng tên « A »\n" +"và « A.superior » (và sự tra tìm áp dụng cho chữ\n" +"viết La-tinh) thì FontForge sẽ thêm một mục nhập\n" +"ánh xạ « A » -> « A.superior »." -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" msgstr "" +"Thêm các hình tượng mới và tham chiếu đến chúng khi một hình tượng nào đó " +"chứa tham chiếu TrueType sai" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Adding points at Extrema..." +msgstr "Đang thêm các điểm tại thái cực..." -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" +msgid "Additional arguments for autotrace program:" +msgstr "Đối số thêm cho chương trình đồ lại tự động:" -#, c-format msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" +"Adds a new lookup after the selected lookup\n" +"or at the start of the lookup list if nothing is selected." msgstr "" +"Thêm một sự tra tìm mới phía sau sự tra tìm đã chọn\n" +"hay ở đầu danh sách sự tra tìm nếu chưa chọn gì." -#, c-format -msgid "Different fill patterns in layer %d of %s\n" +msgid "" +"Adds a new lookup subtable after the selected subtable\n" +"or at the start of the lookup if nothing is selected." msgstr "" +"Thêm một bảng phụ tra tìm mới phía sau bảng phụ đã chọn\n" +"hay ở đầu sự tra tìm nếu chưa chọn gì." -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "Điều chỉnh" -#, c-format msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" msgstr "" +"Chỉnh Góc\n" +"Chỉ lệnh cũ\n" +"Đẩy một giá trị" -msgid "Interpolating Problem" -msgstr "Lỗi nội suy" +msgid "Adobe Glyph List" +msgstr "Danh sách Hình tượng Adobe" -msgid "Interpolating a font with itself achieves nothing" -msgstr "Nội suy phông với chính nó thì vô ích" +msgid "Adobe Standard" +msgstr "Adobe tiêu chuẩn" msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" +"Adobe says that \"big\" splines should not have extrema.\n" +"But they don't define what big means.\n" +"If the distance between the spline's end-points is bigger than this value, " +"then the spline is \"big\" to fontforge." msgstr "" +"Adobe nói rằng chốt trục « lớn » không nên có thái cực.\n" +"Tuy nhiên, họ không định nghĩa từ « lớn ».\n" +"Nếu khoảng cách giữa hai điểm cuối của chốt trục\n" +"vẫn lớn hơn giá trị này, thì FontForge thấy chốt trục « lớn »." msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" -"Nội suy giữa các phông có kiểu chỉnh sửa khác nhau (tức là giữa kiểu 3 và " -"kiểu 1)" +"Đặc tả tên phông của công ty Adobe (5088.FontNames.pdf) nói rằng tên phông " +"có chiều dài tối đa 29 ký tự. Bạn vẫn muốn tiếp tục không?" -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "Hộp giới hạn sai cho %s.\n" +msgid "Advance To Next Glyph" +msgstr "Tiến tới hình tượng kế" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" -"Trong %s, có một số đặc tả PIXEL_SIZE (kích cỡ điểm ảnh) không tương ứng" +msgid "Advance Width Col" +msgstr "Màu độ rộng sớm" #, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" -"Kích cỡ điểm ảnh không tương ứng với tổng giá trị Lên+Xuống phông trong %s." +msgid "Advance Width Metrics For %.50s" +msgstr "Đơn vị đo chiều rộng sớm cho %.50s" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "Đang đoán kích cỡ điểm ảnh dựa vào giá trị Lên phông trong %s" +msgid "Advance Width as a Bar" +msgstr "Bề rộng tiến tới dạng thanh" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "Đang đoán kích cỡ điểm ảnh dựa vào giá trị Xuống phông trong %s" +msgid "Advance Width as a Line" +msgstr "Bề rộng tiến tới dạng đường" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "Trình FontForge không hỗ trợ độ sâu bit %d (phải là 1,2,4,8,16,32)\n" - -msgid "Unexpected EOF in gf\n" -msgstr "Gặp kết thúc tập tịn bất thường trong gf\n" +msgid "Advance Width does not change." +msgstr "Chiều rộng sớm không thay đổi." #, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "Gặp mã chưa giải thích trong gf: %d\n" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "Bề rộng tiến tới của hình tượng %.30s phải nhỏ hơn 127" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "Gặp số đếm hàng lặp lại trùng trong ký tự %d của tập tin pk\n" +msgid "Adyghe" +msgstr "TIếng A-di-ghe" + +msgid "Aegean scripts" +msgstr "Chữ viết Ægean" + +msgid "Afar" +msgstr "TIếng A-pha" + +msgid "Afm Save Failed" +msgstr "Lỗi lưu AFM" + +msgid "Afrikaans" +msgstr "Tiếng Hoà Nam Phi" -#, c-format msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" msgstr "" +"Sau khi xoay hay làm lệch hình tượng, khuyên bạn áp dụng lệnh « Phần tử > " +"Thêm thái cực »" -msgid "Pixel size:" -msgstr "Cỡ điểm ảnh:" +msgid "Agaw" +msgstr "Tiếng A-gỏa" -msgid "What is the pixel size of the font in this file?" -msgstr "Trong tập tin này, phông có kích cỡ điểm ảnh nào?" +msgid "Ahead Classes" +msgstr "Hạng tới" -msgid "Bad Number" -msgstr "Số sai" +msgid "Akhand" +msgstr "Ac-hand" -msgid "Duplicate pixelsize" -msgstr "Kích cỡ điểm ảnh trùng" +msgid "Albanian" +msgstr "Tiếng An-ba-ni" + +msgid "Align:" +msgstr "Sắp hàng:" -#, c-format msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." msgstr "" -"Cơ sở dữ liệu phông đã chứa một phông\n" -"mảng ảnh với kích cỡ điểm ảnh này (%d).\n" -"Bạn có muốn ghi đè lên nó không?" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "Không phải là tập tin pk (siêu phông) %.200s" +"Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Giá trị màu xanh/" +"Xanh khác." -msgid "Not a pk file" -msgstr "Không phải là tập tin pk." +msgid "" +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." +msgstr "" +"Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Nhóm màu xanh/Nhóm " +"màu xanh khác." -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "Không phải là tập tin gf (siêu phông) %.200s" +msgid "All" +msgstr "Tất cả" -msgid "Not a gf file" -msgstr "Không phải là tập tin gf." +msgid "All Files" +msgstr "Mọi tập tin" -msgid "Not a pcf file" -msgstr "Không phải là tập tin pcf" +msgid "All Fonts" +msgstr "Mọi phông" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "Không phải là tập tin pcf X11 %.200s." +msgid "All Glyphs" +msgstr "Mọi hình tượng" -msgid "Not a bdf file" -msgstr "Không phải là tập tin bdf." +msgid "All characters in the value must be in ASCII" +msgstr "Mọi ký tự trong giá trị này phải nằm trong bộ ký tự ASCII" #, c-format -msgid "Not a bdf file %.200s" -msgstr "Không phải là tập tin bdf %.200s" - -msgid "Decompress Failed!" -msgstr "Lỗi giải nén." +msgid "All entries in a lookup must have the same type on line %d of %s" +msgstr "" +"Trong sự tra tìm, tất cả các mục nhập đều phải có cùng một kiểu trên dòng %d " +"của %s" -#, c-format -msgid "Loading font from %.100s" -msgstr "Đang nạp phông từ %.100s" +msgid "All glyphs have the same baseline" +msgstr "Mọi hình tượng đều có cùng một đường cơ bản" -msgid "Loading..." -msgstr "Đang nạp..." +msgid "All layers _cubic" +msgstr "Mọi lớp _lập phương" -msgid "Reading Glyphs" -msgstr "Đang đọc các hình tượng" +msgid "All layers _quadratic" +msgstr "Mọi lớp _toán phương" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "Không tìm thấy phông mảng ảnh trong %s." +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "Mọi đường dẫn nên là vòng lặp bị đóng, không nên có điểm cuối bộc lộ" -msgid "No Bitmap Font" -msgstr "Không có phông mảng ảnh" +msgid "Allow _curve smoothing" +msgstr "_Cho phép làm mịn cong" -msgid "Outline Glyphs\n" -msgstr "Nét ngoài hình tượng\n" +msgid "Allow _removal of extrema" +msgstr "Cho phép gỡ _bỏ thái cực" -msgid "Glyph Differences\n" -msgstr "Khác biệt hình tượng\n" +msgid "Allow _slopes to change" +msgstr "Cho _phép dốc biến đổi" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "Hình tượng « %s » khác biệt\n" +msgid "" +"Allow a match even if the search pattern has\n" +"to be transformed by a combination of the\n" +"following transformations." +msgstr "" +"Cho phép khớp, thậm chí nếu chuỗi tìm kiếm\n" +"phải được chuyển dạng bằng tổ hợp những\n" +"việc chuyển dạng theo đây." -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" +"Cho phép chỉnh sửa nhiều màu sắc, mẫu tô đầy và nét vẽ.\n" +"Phông đa lớp có thể được xuất chỉ dạng phông kiểu 3 hay SVG." -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "Hình tượng « %s » chứa một tham chiếu đến %s trong %s\n" +msgid "Allow errors of:" +msgstr "Cho phép lỗi:" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" +msgid "" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" -"Hình tượng « %s » tham chiếu đến %s bằng một ma trận chuyển dạng khác\n" +"Cho phép bộ ký tự Unicode đầy đủ trong tên hình tượng.\n" +"Tuy nhiên, ứng xử này sẽ không thích nghị với tiêu chuẩn\n" +"tên hình tượng của công ty Adobe. Các tên như vậy chỉ\n" +"nên được dùng nội bộ, làm sao để KHÔNG dùng trong\n" +"phông sản xuất." -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "Hình tượng « %s » có số các lớp khác\n" +msgid "Allow the height match to differ by this much" +msgstr "Cho phép bề cao tương ứng khác biệt theo số này" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "Hình tượng « %s » có cách tô đầy khác trong lớp %d\n" +msgid "Allow:" +msgstr "Cho phép:" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "Hình tượng « %s » có một nét khác trong lớp %d\n" +msgid "" +"Allows you to check that horizontal stems in several\n" +"characters start at the same location." +msgstr "" +"Cho bạn có khả năng kiểm tra xem cuống theo chiều ngang\n" +"trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ." + +msgid "Allows you to check that stems have consistent widths.." +msgstr "Cho bạn có khả năng kiểm tra xem các cuống có bề rộng thống nhất." -#, c-format msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" +"Allows you to check that vertical stems in several\n" +"characters start at the same location." msgstr "" +"Cho bạn có khả năng kiểm tra xem cuống theo chiều dọc\n" +"trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ." -#, c-format msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "Hình tượng « %s » không có chốt trục khớp chính xác, mà vẫn tương tự\n" +"Allows you to find control points which are almost,\n" +"but not quite horizontal or vertical\n" +"from their base point\n" +"(or at the italic angle)." +msgstr "" +"Cho bạn có khả năng tìm điểm điều khiển nằm gần\n" +"(nhưng không phải chính xác) chiều ngang/dọc\n" +"với điểm cơ sở (hoặc tại góc nghiêng)." -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "Khớp được sau khi bỏ liên kết tham chiếu trong hình tượng « %s »\n" +msgid "" +"Allows you to find control points which when projected\n" +"onto the line segment between the two end points lie\n" +"outside of those end points" +msgstr "" +"Cho bạn có khả năng tìm điều khiển mà,\n" +"khi được hiện hình trên đoạn đường giữa hai điểm cuối,\n" +"nằm bên ngoài hai điểm cuối đó." -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "Hình tượng « %s » chứa số các đường viền khác\n" +msgid "" +"Allows you to find lines which are almost,\n" +"but not quite horizontal or vertical\n" +"(or at the italic angle)." +msgstr "" +"Cho bạn có khả năng tìm đường nầm gần\n" +"(nhưng không phải chính xác) chiều\n" +"ngang hay dọc (hay tại góc nghiêng)." -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "Hình tượng « %s » có đường viền mở/đóng không tương ứng\n" +msgid "" +"Allows you to find points which are slightly\n" +"off from the baseline, xheight, cap height,\n" +"ascender, descender heights." +msgstr "" +"Cho bạn có khả năng tìm điểm không nằm\n" +"chính xác tương đối so với đường cơ sở,\n" +"bề cao X, bề cao nắp, bề cao vùng trên/dưới." -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "Hình tượng « %s » có chốt trục không tương ứng\n" +msgid "Allows you to select optional behavior when generating the font" +msgstr "Cho bạn có khả năng chọn ứng xử tùy chọn khi tạo ra phông" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s\n" +msgid "Almost H/V Color" +msgstr "Gần màu H/V" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" -"Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d " -"trong %s\n" +msgid "Almost Horizontal/Vertical Curves" +msgstr "Đường cong gần nằm ngang/dọc" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "Hình tượng « %s » có bộ lọc gợi ý khác tại (%g,%g)\n" +msgid "Almost Horizontal/Vertical Lines" +msgstr "Đường gần nằm ngang/dọc" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "Hình tượng « %s » có các lời gợi ý khác nhau\n" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "Gần là lời gợi ý stem_3" -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "Hình tượng « %s » trong %s không có chỉ dẫn TrueType\n" +msgid "Alphabetic" +msgstr "Chữ cái" -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "Hình tượng « %s » có chỉ dẫn TrueType khác\n" +msgid "Alphabetic Extended" +msgstr "Chữ cái đã mở rộng" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "Có hình tượng nằm trong %s còn không phải trong %s\n" +msgid "Alphabetic Presentation Forms" +msgstr "Hình đại diện chữ cái" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "Hình tượng « %s » còn thiếu trong %s\n" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "Chữ viết bên trái-qua-phải kiểu chữ cái và âm tiết" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "ppem khác giữa hai phông nên từ chối so sánh hình tượng\n" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "Chữ viết bên phải-qua-trái kiểu chữ cái và âm tiết" -msgid "Bitmap Strikes\n" -msgstr "Gạch mảng ảnh\n" +msgid "Alsatian" +msgstr "Tiếng An-xa-ti" -#, c-format -msgid "Strike %d@%d\n" -msgstr "Gạch %d@%d\n" +msgid "Alt Subs" +msgstr "Thay thế xen kẽ" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "Có hình tượng nằm trong %s còn không phải trong %s tại %d@%d\n" +msgid "Altai" +msgstr "Tiếng An-tai" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "Hình tượng « %s » còn thiếu trong %s tại %d@%d\n" +msgid "Alternate Annotation Forms" +msgstr "Hình phụ chú xen kẽ" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "Khác biệt hình tượng tại %d@%d\n" +msgid "Alternate Substitution" +msgstr "Thay thế xen kẽ" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "Hình tượng « %s » khác biệt tại %d@%d\n" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "Dấu chọn biến đổi/bảng mã Unicode xen kẽ" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" -"Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s tại %d@" -"%d\n" +msgid "Alternate Vertical Half Metrics" +msgstr "Nửa đơn vị đo xen kẽ theo chiều dọc" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" -"Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d " -"trong %s tại %d@%d\n" +msgid "Alternate Vertical Metrics" +msgstr "Đơn vị đo xen kẽ theo chiều dọc" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "Hình tượng « %s » có mảng ảnh khác tại %d@%d\n" +msgid "Alternative Half Widths" +msgstr "Nửa rộng xen kẽ" -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "Có gạch trong %s còn không phải trong %s\n" +msgid "Always" +msgstr "Luôn luôn" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "Còn thiếu gạch %d@%d trong %s\n" +msgid "Americanist IPA" +msgstr "IPA kiểu Mỹ" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s khác biệt. Trong %s nó là (" +msgid "Amount" +msgstr "Số" -#, c-format -msgid ") while in %s it is (" -msgstr ") còn trong %s nó là (" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "" +"Khoảng cách bên trên đỉnh của hộp lớn nơi cần để đường cơ sở của chữ in cao" -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "Còn thiếu %s trong %s, còn trong %s nó là (" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "" +"Khoảng cách bên dưới đáy của hộp lớn nơi cần để đường cơ sở của chữ in thấp" -msgid "font name" -msgstr "tên phông" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "" +"Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng hiển thị" -msgid "family name" -msgstr "tên nhóm" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "" +"Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng không " +"hiển thị" -msgid "full name" -msgstr "tên đầy đủ" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng hiển thị" -msgid "weight" -msgstr "độ đậm" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng không " +"hiển thị" -msgid "copyright notice" -msgstr "thông báo bản quyền" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng hiển thị" -msgid "version" -msgstr "phiên bản" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng atop " +"không hiển thị" -msgid "Glyph Positioning\n" -msgstr "Định vị hình tượng\n" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng không " +"hiển thị" -msgid "Glyph Substitution\n" -msgstr "Thay thế hình tượng\n" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng hiển " +"thị" -msgid "Lookup Differences\n" -msgstr "Tra tìm sự khác biệt\n" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng đã " +"sửa đổi" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "Tra tìm bảng phụ %s (tương ứng với %s)\n" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "" +"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng " +"không hiển thị" -msgid "" -msgstr "" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "Trường « Kích cỡ » chứa một mục nhập khác con số." -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "Trong %s, « %s » không chứa điểm neo (%g,%g) hạng %s\n" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "Trường « Kích cỡ » chứa một mục nhập vô lý." -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" +msgid "An error occurred when writing the resource file" +msgstr "Gặp lỗi khi ghi tập tin tài nguyên" #, c-format +msgid "An error occurred writing %s" +msgstr "Gặp lỗi khi ghi %s" + msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." msgstr "" -"Trong %s, « %s » không chứa sự tra tìm định vị ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" +"Một số nguyên của vùng chọn sẽ được dùng để trải ra đường dẫn.\n" +"Nếu chiều dài của đường dẫn không chia được cho bề cao vùng chọn,\n" +"vùng chọn nên được co giãn một ít." + +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "Trường « Kích cỡ » chứa một phạm vi sai thứ tự." -#, c-format msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"An sfnt file may contain a large number of tables, but this one has over " +"1000\n" +" and that seems like too many\n" msgstr "" -"Trong %s, « %s » không chứa sự tra tìm định vị theo hướng cặp ∆x=%d ∆y=%d " -"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +"Một tập tin sfnt có thể chứa rất nhiều bảng, mà cái này có nhiều hơn 1000 " +"bảng,\n" +"có vẻ là quá nhiều\n" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "Trong %s, « %s » không chứa sự tra tìm thay thế tới %s\n" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "Một tập tin sfnt phải chứa bảng: cái này không phải." -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "Bảng phụ hạng định chỗ %s trong %s không tương ứng với %s trong %s\n" +msgid "An unsigned byte to be pushed on the stack" +msgstr "Một byte không lý cần đẩy vào đống" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" -"Bảng phụ ngữ cảnh/tạo dãy %s trong %s không tương ứng với %s trong %s\n" +msgid "Anchor Class Name" +msgstr "Tên hạng neo" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" -"Không biết có nên so sánh bảng phụ %s trong %s với %s trong %s như thế nào\n" +msgid "Anchor Color" +msgstr "Màu neo" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" +msgid "Anchor Control" +msgstr "Điều khiển neo" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "Không có định chỗ giữa « %s » và %s trong %s, còn là %d trong %s\n" +msgid "Anchor Control for Base" +msgstr "Điều khiển neo cho cơ sở" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "Có sự tra tìm nằm trong %s còn không phải trong %s\n" +msgid "Anchor Control for Mark" +msgstr "Điều khiển neo cho dấu" #, c-format -msgid "Lookup %s is not in %s\n" -msgstr "Sự tra tìm %s không phải trong %s\n" +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "Điều Khiển Neo cho hạng %.100s trong hình tượng %.100s như %.20s" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "Có bảng phụ tra tìm trong %s còn không phải trong %s\n" +msgid "Anchor Control..." +msgstr "Điều khiển neo..." -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "Bảng phụ tra tìm %s không phải trong %s\n" +msgid "Anchor Lost" +msgstr "Neo bị mất" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" -"Gặp ký tự chưa phân tích nằm sau kết thúc của tập tin các nhóm (dòng cuối " -"cùng đã phân tích là %d).\n" +msgid "Anchor Point Info" +msgstr "Thông tin điểm neo" + +msgid "Anchor _Glyph at Point" +msgstr "Hình tượn_g thả neo vào điểm" #, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" -"Ký tự này (gid=%d) có một phần đi theo (%d). Trường hợp này bất thường: vui " -"lòng gửi cho nhà phát triển (George Williams: gww@silcom.com) một thư đính " -"kèm một bản sao của phông này, để thử.\n" +msgid "Anchor classes in subtable %.80s" +msgstr "Hạng neo trong bảng phụ %.80s" #, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" -"Rất có thể là một phông URW hợp lệ, nhưng theo định dạng (%c%c) bị FontForge " -"không hỗ trợ. Trình FontForge hỗ trợ chỉ phông định dạng « IK ».\n" +msgid "Anchor-%d" +msgstr "Neo-%d" -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" -"Hình như định dạng Ikarus: trình FontForge chưa có tài liệu về nó,\n" -"và chưa hỗ trợ nó.\n" +msgid "AnchorPoint|_New" +msgstr "Mớ_i" -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" -"Gặp kích cỡ bất thường cho phần tên của phông URW (đợi 55 còn nhận %d)\n" +msgid "Anchored Line Color" +msgstr "Màu đường cụ neo" -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" -"Gặp kích cỡ bất thường cho phần thông tin phông của phông URW (đợi 12 còn " -"nhận %d)\n" +msgid "Anchored Pairs" +msgstr "Cặp thả neo" -msgid "Czech" -msgstr "Tiếng Séc" +msgid "Ancient Greek Musical Notation" +msgstr "Phụ chú âm nhạc tiếng Hy Lạp Cổ" -msgid "Dutch" -msgstr "Tiếng Hoà Lan" +msgid "Ancient Greek Numbers" +msgstr "Chữ số tiếng Hy Lạp Cổ" -msgid "English" -msgstr "Tiếng Anh" +msgid "Ancient Symbols" +msgstr "Ký hiệu cổ" -msgid "French" -msgstr "Tiếng Pháp" +msgid "Angle:" +msgstr "Góc:" -msgid "German" -msgstr "Tiếng Đức" +msgid "Anti-Alias" +msgstr "Làm trơn" -msgid "Lang|Greek" -msgstr "Tiếng Hy Lạp" +msgid "" +"Any points this high will be assumed to be on serifs,\n" +"and will remain at that height after processing.\n" +"(So serifs should remain the same size).\n" +"(If you do wish the serifs to grow, set this to 0)" +msgstr "" +"Bất cứ điểm nào ở bề cao này sẽ được giả sử\n" +"là trên chân, sẽ còn lại ở bề cao đó sau khi xử lý.\n" +"(Vậy kích cỡ của chân không nên thay đổi.\n" +"Muốn tăng kích cỡ chân thì đặt tùy chọn này\n" +"thành số 0.)" -msgid "Lang|Hebrew" -msgstr "Tiếng Do Thái" +msgid "" +"Anything outside the OS/2 WinAscent &\n" +"WinDescent fields will be clipped by windows.\n" +"This includes marks, etc. that have been repositioned by GPOS.\n" +"(The descent field is usually positive.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"Note: WinDescent is a POSITIVE number for\n" +"things below the baseline" +msgstr "" +"Hệ điều hành Windows sẽ gón điều nào\n" +"nằm bên ngoài trường Lên Win và Xuống Win\n" +"của OS/2. Gồm có các dấu v.v. đã được định vị lại\n" +"bởi GPOS. (Trường đi xuống thường là số dương.)\n" +"Nếu tùy chọn « [] Bù » bị tắt, bất cứ số nào\n" +"bạn nhập sẽ là giá trị được dùng trong OS/2.\n" +"Bật thì bất cứ số nào bạn nhập sẽ được thêm\n" +"vào các giới hạn của phông. Bạn nên để lại\n" +"trường này là số 0 và bật tùy chọn « [*] Bù »\n" +"trong phần lớn trường hợp." -msgid "Hindi" -msgstr "Tiếng Hin-đi" +msgid "Append a FONTLOG entry" +msgstr "Phụ thêm mục nhập FONTLOG" -msgid "Hungarian" -msgstr "Tiếng Hun-ga-ri" +msgid "Append to it" +msgstr "Phụ thêm vào nó" -msgid "Italian" -msgstr "Tiếng Ý" +msgid "Apple Advanced Typography" +msgstr "Thuật cấp cao trình bày bản in Apple" -msgid "Hiragana" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the Apple checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and OpenType are set, both formats are generated" msgstr "" +"Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType " +"khác nhau.\n" +"Tùy chọn này điều khiển thiết lập mặc định của hộp chọn Apple trong hộp " +"thoại « Tập tin > Tạo ra phông ».\n" +"Khác biệt chính:\n" +" • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau\n" +" • Hình tượng ghép đã co giãn được xử lý khác\n" +" • Dùng GSUB hơn morx(t)/feat\n" +" • Dùng GPOS hơn kern/opbd\n" +" • Dùng GDEF hơn lcar/prop\n" +"Bật cả hai tùy chọn này và OpenType thì tạo ra cả hai định dạng." -msgid "Katakana" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" +"This controls the default setting of the OpenType checkbox in the\n" +"File->Generate Font dialog.\n" +"The main differences are:\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop\n" +"If both this and Apple are set, both formats are generated" msgstr "" +"Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType " +"khác nhau.\n" +"Tùy chọn này điều khiển thiết lập mặc định của hộp chọn OpenType trong hộp " +"thoại « Tập tin > Tạo ra phông ».\n" +"Khác biệt chính:\n" +" • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau\n" +" • Hình tượng ghép đã co dãn được xử lý khác\n" +" • Dùng GSUB hơn morx(t)/feat\n" +" • Dùng GPOS hơn kern/opbd\n" +" • Dùng GDEF hơn lcar/prop\n" +"Bật cả hai tùy chọn này và Apple thì tạo ra cả hai định dạng." -msgid "Lithuanian" -msgstr "Tiếng Li-tu-a-ni" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "sfnt chỉ mảng ảnh Apple (dfont)" -msgid "Polish" -msgstr "Tiếng Ba Lan" +#, c-format +msgid "Apply at %d %.80s" +msgstr "Áp dụng tại %d %.80s" -msgid "Russian" -msgstr "Tiếng Nga" +msgid "Apply change to which lookups?" +msgstr "Áp dụng thay đổi cho những sự tra tìm nào?" -msgid "Spanish" -msgstr "Tiếng Tây Ban Nha" +msgid "Apply to:" +msgstr "Áp dụng cho :" -msgid "Sanskrit" -msgstr "Tiếng Phạn" +msgid "Apps" +msgstr "Ứng dụng" -msgid "Swedish" -msgstr "Tiếng Thuỵ Điển" +msgid "Arabic" +msgstr "Tiếng Ả Rập" -msgid "Turkish" -msgstr "Tiếng Thổ Nhĩ Kỳ" +msgid "Arabic (Algeria)" +msgstr "Tiếng A Rập (An-giê-ri)" -msgid "Welsh" -msgstr "Tiếng Ouen-s" +msgid "Arabic (Bahrain)" +msgstr "Tiếng A rập (Ba-rainh)" -msgid "Access All Alternates" -msgstr "Truy cập đến mọi đồ xen kẽ" +msgid "Arabic (Egypt)" +msgstr "Tiếng A Rập (Ai Cập)" -msgid "Above Base Forms" -msgstr "Hình trên cơ sở" +msgid "Arabic (Iraq)" +msgstr "Tiếng Ả Rập (I-rắc)" -msgid "Above Base Mark" -msgstr "Trên dấu cơ sở" +msgid "Arabic (Jordan)" +msgstr "Tiếng A Rập (Gioa-đan)" -msgid "Above Base Substitutions" -msgstr "Thay thế trên cơ sở" +msgid "Arabic (Kuwait)" +msgstr "Tiếng A Rập (Khu-ouaith)" -msgid "Vertical Fractions" -msgstr "Phân số dọc" +msgid "Arabic (Lebanon)" +msgstr "Tiếng A Rập (Le-ba-non)" -msgid "Akhand" -msgstr "Ac-hand" +msgid "Arabic (Libya)" +msgstr "Tiếng A Rập (Li-bi)" -msgid "Ancient Ligatures (Obsolete)" -msgstr "" +msgid "Arabic (Morocco)" +msgstr "Tiếng A Rập (Ma-rốc)" -msgid "Below Base Forms" -msgstr "Hình dưới cơ sở" +msgid "Arabic (Oman)" +msgstr "Tiếng A Rập (Ô-man)" -msgid "Below Base Mark" -msgstr "Dưới dấu cơ sở" +msgid "Arabic (Qatar)" +msgstr "Tiếng A rập (Qua-tă)" -msgid "Below Base Substitutions" -msgstr "Thay thế dưới cơ sở" +msgid "Arabic (Saudi Arabia)" +msgstr "Tiếng A Rập (A Rập Xau-đi)" -msgid "Capitals to Petite Capitals" -msgstr "Chữ hoa sang chữ hoa rất nhỏ" +msgid "Arabic (Syria)" +msgstr "Tiếng A Rập (Xy-ri)" -msgid "Capitals to Small Capitals" -msgstr "Chữ hõa sang chữ hoa nhỏ" - -msgid "Contextual Alternates" -msgstr "Đồ xen kẽ ngữ cảnh" - -msgid "Case-Sensitive Forms" -msgstr "Hình phân biệt chữ hoa/thường" - -msgid "Glyph Composition/Decomposition" -msgstr "Cấu tạo/phân huỷ hình tượng" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "Chữ ghép ngữ cảnh" - -msgid "Centered CJK Punctuation" -msgstr "Dấu chấm câu ở giữa CJK" +msgid "Arabic (Tunisia)" +msgstr "Tiếng A Rập (Tu-ni-xi)" -msgid "Capital Spacing" -msgstr "Dãn cách chữ hoa" +msgid "Arabic (U.A.E.)" +msgstr "Tiếng A Rập (U.A.E.)" -msgid "Contextual Swash" -msgstr "Đuôi tu từ ngữ cảnh" +msgid "Arabic (Yemen)" +msgstr "Tiếng A Rập (Yê-men)" -msgid "Cursive Attachment" -msgstr "Gắn với chữ thảo" +msgid "Arabic Number" +msgstr "Con số ngôn ngữ A Rập" -msgid "Character Variants 01" -msgstr "Biến thế ký tự 01" +msgid "Arabic Presentation Forms-A" +msgstr "Hình đại diện tiếng A Rập (A)" -msgid "Character Variants 02" -msgstr "Biến thế ký tự 02" +msgid "Arabic Presentation Forms-B" +msgstr "Hình đại diện tiếng A Rập (B)" -msgid "Character Variants 03" -msgstr "Biến thế ký tự 03" +msgid "Arabic Right to Left" +msgstr "Bên Phải qua Trái ngôn ngữ A Rập" -msgid "Character Variants 04" -msgstr "Biến thế ký tự 04" +msgid "Arabic Supplement" +msgstr "Phần bổ sung tiếng A Rập" -msgid "Character Variants 05" -msgstr "Biến thế ký tự 05" +msgid "Arakanese" +msgstr "Tiếng A-ra-ka-ni" -msgid "Character Variants 06" -msgstr "Biến thế ký tự 06" +msgid "Archives" +msgstr "Kho" -msgid "Character Variants 07" -msgstr "Biến thế ký tự 07" +msgid "" +"Are there any bitmap glyphs whose advance width\n" +"is not is expected from scaling and rounding\n" +"the outline's advance width?" +msgstr "" +"Có hình tượng mảng ảnh nào có chiều rộng sớm\n" +"không phải đòi bằng cách co giãn và làm tròn\n" +"chiều rộng sớm của nét ngoài không?" -msgid "Character Variants 08" -msgstr "Biến thế ký tự 08" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "Có hình tượng nào có hộp biên kéo dài qua bên trên số này?" -msgid "Character Variants 09" -msgstr "Biến thế ký tự 09" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "Có hình tượng nào có hộp biên kéo dài qua bên dưới số này?" -msgid "Character Variants 10" -msgstr "Biến thế ký tự 10" +msgid "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "Có hình tượng nào có hộp biên kéo dài qua bên trái số này?" -msgid "Character Variants 11" -msgstr "" +msgid "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "Có hình tượng nào có hộp biên giới kéo dài qua bên phải con số này?" -msgid "Character Variants 12" +msgid "" +"Are there any outline characters which don't have a bitmap version in one of " +"the bitmap fonts?\n" +"Conversely are there any bitmap characters without a corresponding outline " +"character?" msgstr "" +"Có ký tự nét ngoài nào không có phiên bản mảng ảnh\n" +"trong một của những phông mảng ảnh không?\n" +"Ngược lại, có ký tự mảng ảnh nào không có ký tự nét\n" +"ngoài tương ứng không?" -msgid "Character Variants 13" -msgstr "" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "Bạn có chắc không muốn sử dụng sơ đồ CID đã tìm không?" -msgid "Character Variants 14" +msgid "" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"Bạn có chắc muốn thay thế ký tự Å không?\n" +"Vậy vòng sẽ không nối lại với chữ A." -msgid "Character Variants 15" -msgstr "" +#, c-format +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "Bạn có chắc muốn gỡ bỏ phông phụ %1$.40s khỏi phông CID %2$.40s không?" -msgid "Character Variants 16" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." msgstr "" +"Bạn có chắc muốn gỡ bỏ các hình tượng này không? Không thể hủy bước này." -msgid "Character Variants 17" -msgstr "" +msgid "Armenian" +msgstr "Tiếng Ác-mê-ni" -msgid "Character Variants 18" -msgstr "" +msgid "Armenian Ligatures" +msgstr "Chữ ghép tiếng Ác-mê-ni" -msgid "Character Variants 19" -msgstr "" +msgid "ArrowAccelFactor" +msgstr "Tăng Tốc Mũi Tên" -msgid "Character Variants 20" -msgstr "" +msgid "ArrowMoveSize" +msgstr "Mũi Tên Chuyển" -msgid "Character Variants 21" -msgstr "" +msgid "Arrows" +msgstr "Mũi tên" -msgid "Character Variants 22" -msgstr "" +msgid "As Background" +msgstr "Làm nền" -msgid "Character Variants 23" -msgstr "" +msgid "As CFF fonts" +msgstr "Dưới dạng phông CFF" -msgid "Character Variants 24" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." msgstr "" +"Vì các hình tượng đã chọn cũng là hình tượng nguồn, chúng có tên sẽ thay đổi " +"nên không thể làm hình tượng nguồn khi tra tìm." -msgid "Character Variants 25" +msgid "Ascent and Descent must be positive and their sum less than 16384" msgstr "" +"Giá trị Lên và Xuống phải là số dương, cũng phải có tổng nhỏ hơn 16384." -msgid "Character Variants 26" -msgstr "" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "Nhắc người dùng nhập các đối số đồ lại tự động, mỗi lần gọi hàm đó" -msgid "Character Variants 27" -msgstr "" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "Nhắc người dùng nhập các lệnh MF mỗi lần gọi hàm đó" -msgid "Character Variants 28" -msgstr "" +msgid "AskBDFResolution" +msgstr "Yêu Cầu Phân Giải BFD" -msgid "Character Variants 29" -msgstr "" +msgid "AskUserForCMap" +msgstr "Yêu Cầu CMap" -msgid "Character Variants 30" -msgstr "" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "Tỷ lệ Hình thể trùng với Xếp lát Hình tượng" -msgid "Character Variants 31" -msgstr "" +msgid "Assamese" +msgstr "Tiếng A-xa-mi" -msgid "Character Variants 32" -msgstr "" +msgid "At End" +msgstr "Ở cuối" -msgid "Character Variants 33" -msgstr "" +msgid "At Start" +msgstr "Ở đầu" -msgid "Character Variants 34" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." msgstr "" +"Ít nhất một điểm neo bị mất khi dán từ phông này sang phông khác,\n" +"vì không tìm thấy hạng neo tương ứng trong phông mới." -msgid "Character Variants 35" -msgstr "" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "Trong danh sách chèn, có thể xác định nhiều nhất 31 hình tượng" -msgid "Character Variants 36" -msgstr "" +msgid "At most 8 kerning values may be specified here" +msgstr "Ở đây có thể xác định nhiều nhất 8 giá trị định chỗ" -msgid "Character Variants 37" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" msgstr "" +"Tại kích cỡ %d, ký tự %s hoặc bắt đầu trước gốc hoặc kéo dài qua bề rộng " +"tiến tới.\n" -msgid "Character Variants 38" +msgid "" +"At small pixel sizes (screen font sizes)\n" +"the rounding errors that occur may be\n" +"extremely ugly. A device table allows\n" +"you to specify adjustments to the rounded\n" +"Every pixel size my have its own adjustment." msgstr "" +"Ở kích cỡ điểm ảnh nhỏ (kích cỡ phông màn hình),\n" +"có thể gặp lỗi làm tròn rất xấu.\n" +"Bảng thiết bị cho phép bạn ghi rõ giá trị\n" +"điều chỉnh cho mỗi kích cỡ theo điểm ảnh." -msgid "Character Variants 39" -msgstr "" +msgid "Athapaskan" +msgstr "Tiếng A-ta-pa-x-ca" -msgid "Character Variants 40" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" msgstr "" +"Thử áp dụng sự tra tìm cho vị trí ở ngoại phạm vi sự tra tìm\n" +"ngữ cảnh này: dãy=%d tối đa=%d\n" -msgid "Character Variants 41" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" msgstr "" +"Thử áp dụng sự tra tìm cho một vị trí ở ngoại phạm vi của sự tra tìm\n" +"kiểu ngữ cảnh này: dãy=%d tối đa=%d\n" -msgid "Character Variants 42" -msgstr "" +msgid "Attempt to back up twice\n" +msgstr "Thử sao lưu hai lần\n" -msgid "Character Variants 43" -msgstr "" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "Thử chia cho số 0 trong %.30s" -msgid "Character Variants 44" -msgstr "" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "Thử mã hoá hình tượng còn thiếu %d thành %d (0x%x)\n" -msgid "Character Variants 45" -msgstr "" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "Sự thử có một phông với nhiều hơn %d lớp" -msgid "Character Variants 46" -msgstr "" +msgid "Attempt to invert a singular matrix\n" +msgstr "Thử đảo ngược một ma trận đơn\n" -msgid "Character Variants 47" -msgstr "" +msgid "Attempt to make a character that refers to itself" +msgstr "Thử tạo ký tự tham chiếu đến chính nó" -msgid "Character Variants 48" -msgstr "" +msgid "Attempt to make a glyph that refers to itself" +msgstr "Thử tạo hình tượng tham chiếu đến chính nó" -msgid "Character Variants 49" -msgstr "" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "Thử tạo chữ ghép cho hình tượng (không tồn tại) %d bằng " -msgid "Character Variants 50" -msgstr "" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "Thử tạo một chữ ghép cho hình tượng %d bằng " -msgid "Character Variants 51" -msgstr "" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "Sự thử đọc dữ liệu tính năng quá kết thúc của bảng %s" -msgid "Character Variants 52" -msgstr "" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "Sự thử đọc dữ liệu tra tìm quá kết thúc của bảng %s" -msgid "Character Variants 53" -msgstr "" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "Sự thử đọc dữ liệu chữ viết quá kết thúc bảng %s" -msgid "Character Variants 54" -msgstr "" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "Sự thử xác định lại lời xác định neo « %s » trên dòng %d của %s" -msgid "Character Variants 55" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" msgstr "" +"Sự thử xác định lại lời xác định mục ghi giá trị « %s » trên dòng %d của %s" -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" msgstr "" +"Thử tham chiếu sự tra tìm %d (bên trong sự tra tìm kiểu ngữ cảnh),\n" +"nhưng chỉ có %d sự tra tìm trong %s\n" -msgid "Character Variants 58" -msgstr "" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "Thử tạo ra lại một kích cỡ điểm ảnh chưa tạo (%d@%d)" -msgid "Character Variants 59" -msgstr "" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "Thử lưu một kích cỡ điểm ảnh chưa tạo (%d@%d)" -msgid "Character Variants 60" -msgstr "" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "Thử tính logarít của %1$g trong %2$.30s" -msgid "Character Variants 61" -msgstr "" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "Thử tính căn bậc hai của %1$g trong %2$.30s" -msgid "Character Variants 62" -msgstr "" +#, c-format +msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" +msgstr "Thử dùng hàm phụ đa chủ (MM) trong phông không MM trong %s.\n" -msgid "Character Variants 63" -msgstr "" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "Thử dùng hàm phụ đa chủ (MM) trong phông không phải MM.\n" -msgid "Character Variants 64" -msgstr "" +msgid "Attention" +msgstr "Chú ý" -msgid "Character Variants 65" -msgstr "" +msgid "Auto" +msgstr "Tự động" -msgid "Character Variants 66" -msgstr "" +msgid "Auto Hinting Font..." +msgstr "Đang tự động gợi ý phông..." -msgid "Character Variants 67" -msgstr "" +msgid "Auto Instructing Font..." +msgstr "Đang tự động chỉ dẫn phông..." -msgid "Character Variants 68" -msgstr "" +msgid "Auto Width" +msgstr "Bề rộng tự động" -msgid "Character Variants 69" -msgstr "" +msgid "Auto _Counter Hint" +msgstr "Tự động gợi ý ngượ_c" -msgid "Character Variants 70" -msgstr "" +msgid "AutoHint" +msgstr "Tự động gợi ý" -msgid "Character Variants 71" -msgstr "" +msgid "AutoHint changed glyphs before generating a font" +msgstr "Tự động Gợi ý các hình tượng bị thay đổi trước khi tạo ra phông" -msgid "Character Variants 72" -msgstr "" +msgid "AutoLBearingSync" +msgstr "TĐ Theo PhHướng bên Trái" -msgid "Character Variants 73" -msgstr "" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "Lỗi đặt bề rộng tự động trên %s\n" -msgid "Character Variants 74" -msgstr "" +msgid "AutoWidthSync" +msgstr "TĐ Theo Rộng" -msgid "Character Variants 75" -msgstr "" +msgid "Auto_Hint" +msgstr "_Gợi ý tự động" -msgid "Character Variants 76" -msgstr "" +msgid "Auto_Instr" +msgstr "Tự động chỉ _dẫn" -msgid "Character Variants 77" -msgstr "" +msgid "Autohinta_ble" +msgstr "Có thể _tự động gợi ý" -msgid "Character Variants 78" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"Lỗi phục hồi tự động các thay đổi trong %.80s.\n" +"Lần kế tiếp khởi chạy trình FontForge,\n" +"bạn có muốn nó thử lại phục hồi không?" -msgid "Character Variants 79" -msgstr "" +msgid "Automatic" +msgstr "Tự động" -msgid "Character Variants 80" -msgstr "" +msgid "Autot_race" +msgstr "Tự động đồ _lại" -msgid "Character Variants 81" -msgstr "" +msgid "AutotraceArgs" +msgstr "Đối Số TĐ Đồ Lại" -msgid "Character Variants 82" -msgstr "" +msgid "AutotraceAsk" +msgstr "Yêu Câu Đối Số TĐ Đồ Lại" -msgid "Character Variants 83" -msgstr "" +msgid "Autotracing..." +msgstr "Đang đồ lại tự động..." -msgid "Character Variants 84" -msgstr "" +msgid "Awadhi" +msgstr "Tiếng A-oua-đi" -msgid "Character Variants 85" -msgstr "" +msgid "Axerbaijani (Arabic)" +msgstr "Tiếng A-xơ-bai-gianh (A Rập)" -msgid "Character Variants 86" -msgstr "" +msgid "Axerbaijani (Cyrillic)" +msgstr "Tiếng A-xơ-bai-gianh (Ki-rin)" -msgid "Character Variants 87" -msgstr "" +msgid "Axis 1" +msgstr "Trục 1" -msgid "Character Variants 88" -msgstr "" +msgid "Axis 2" +msgstr "Trục 2" -msgid "Character Variants 89" -msgstr "" +msgid "Axis 3" +msgstr "Trục 3" -msgid "Character Variants 90" -msgstr "" +msgid "Axis 4" +msgstr "Trục 4" -msgid "Character Variants 91" -msgstr "" +msgid "Axis Ht:" +msgstr "CaoTrục:" -msgid "Character Variants 92" -msgstr "" +msgid "Axis Range:" +msgstr "Phạm vi trục:" -msgid "Character Variants 93" -msgstr "" +msgid "Axis Type:" +msgstr "Kiểu trục:" -msgid "Character Variants 94" -msgstr "" +msgid "Axis height of the font" +msgstr "Bề cao trục của phông" -msgid "Character Variants 95" -msgstr "" +msgid "Axis range not valid" +msgstr "Phạm vi trục không hợp lệ" -msgid "Character Variants 96" -msgstr "" +msgid "AxisHeight:" +msgstr "Cao trục:" -msgid "Character Variants 97" -msgstr "" +msgid "AxisValue|Default" +msgstr "Mặc định" -msgid "Character Variants 98" -msgstr "" +msgid "Aymara" +msgstr "Tiếng Ay-ma-ra" -msgid "Character Variants 99" -msgstr "Biến thế ký tự 99" +msgid "Azebaijani (roman)" +msgstr "Tiếng A-xơ-bai-gianh (La-tinh)" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Azeri" +msgstr "Tiếng A-de-ri" -msgid "Distance" -msgstr "Khoảng cách" +msgid "Azeri (Cyrillic)" +msgstr "Tiếng A-xê-ri (Ki-rin)" -msgid "Discretionary Ligatures" -msgstr "Chữ ghép tùy chọn" +msgid "Azeri (Latin)" +msgstr "Tiếng A-xê-ri (La-tinh)" -msgid "Denominators" -msgstr "Mẫu số" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "Phương hướng bên dưới:" -msgid "Diphthongs (Obsolete)" -msgstr "" +msgid "BDF Info..." +msgstr "Thông tin BDF..." -msgid "Dotless Forms" -msgstr "Dạng không có chấm" +msgid "BDF Resolution" +msgstr "Phân giải BDF" -msgid "Expert Forms" -msgstr "Hình cấp cao" +msgid "BDF bitmap properties table" +msgstr "bảng thuộc tính ảnh mảng BDF" -msgid "Final Glyph On Line" -msgstr "Hình tượng cuối trên đường" +msgid "B_uild" +msgstr "_Xây dựng" -msgid "Terminal Forms #2" -msgstr "Hình cuối 2" +#. GT: Background, make it short +msgid "Back" +msgstr "Nền" -msgid "Terminal Forms #3" -msgstr "Hình cuối 3" +msgid "Back Classes" +msgstr "Hạng lùi" -msgid "Terminal Forms" -msgstr "Hình cuối" +#, c-format +msgid "Back coverage %d: " +msgstr "Bao quát lùi %d: " -msgid "Flattened Accents over Capitals" -msgstr "Dấu phụ bị trải phẳng trên chữ hoa" +msgid "Background Gradient" +msgstr "Chuyển sắc nền" -msgid "Diagonal Fractions" -msgstr "Phân số chéo" +msgid "Background Gradient:" +msgstr "Chuyển sắc nền:" -msgid "Full Widths" -msgstr "Toàn rộng" +msgid "Background Image Color" +msgstr "Màu ảnh nền" -msgid "Half Forms" -msgstr "Nửa hình" +msgid "Background color for popup windows" +msgstr "Màu nền cho cửa sổ tự mở" -msgid "Halant Forms" -msgstr "Hình Ha-lant" +msgid "Background color for the drawing area of all views" +msgstr "Màu nền cho vùng vẽ của mọi khung xem" -msgid "Alternative Half Widths" -msgstr "Nửa rộng xen kẽ" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "Màu nền của phần đầu cột ở đầu của ô sửa ma trận" -msgid "Historical Forms" -msgstr "Hình lịch sử" +msgid "Backtrack" +msgstr "Rút lui" -msgid "Horizontal Kana Alternatives" -msgstr "Đồ xen kẽ Kana nằm ngang" +msgid "Backtrack Match: " +msgstr "Khớp rút lui : " -msgid "Historic Ligatures" -msgstr "Chữ ghép lịch sử" +#, c-format +msgid "Backtrack class %d: " +msgstr "Hạng rút lui %d: " -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "Hạng rút lui : " -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Hinh Kanji Hojo (JIS X 0212-1990)" +msgid "Backup SFD" +msgstr "SDF sao lưu" -msgid "Half Widths" -msgstr "Nửa rộng" +msgid "Bad Apple Kern Class\n" +msgstr "Hạng định chỗ Apple sai\n" -msgid "Initial Forms" -msgstr "Hình đầu tiên" +msgid "Bad Ascent/Descent" +msgstr "Lên/Xuống sai" -msgid "Isolated Forms" -msgstr "Hình đã cô lập" +msgid "Bad Axis" +msgstr "Trục sai" -msgid "Italics" -msgstr "Nghiêng" +msgid "Bad BlueFuzz entry." +msgstr "Mục nhập Màu xanh mờ sai" -msgid "Justification Alternatives" -msgstr "Đồ xen kẽ canh đều" +msgid "Bad BlueScale entry." +msgstr "Mục nhập Tỷ lệ Màu xanh sai" -msgid "Japanese Forms (Obsolete)" -msgstr "Dạng tiếng Nhật (Cũ" - -msgid "JIS2004 Forms" -msgstr "" +msgid "Bad BlueShift entry." +msgstr "Mục nhập Dời màu xanh sai." -msgid "JIS78 Forms" -msgstr "Hình JIS78" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "INDEX tên CFF sai\n" -msgid "JIS83 Forms" -msgstr "Hình JIS83" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "Bù CID sai đối với CID %d\n" -msgid "JIS90 Forms" -msgstr "Hình JIS90" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "CharString (chuỗi ký tự) sai : không chứa byte lenIV.\n" -msgid "Horizontal Kerning" -msgstr "Định chỗ theo chiều ngang" +msgid "Bad Class" +msgstr "Hạng sai" -msgid "Left Bounds" -msgstr "Mép bên trái" +msgid "Bad Color" +msgstr "Màu sai" -msgid "Standard Ligatures" -msgstr "Chữ ghép tiêu chuẩn" +msgid "Bad Coverage Table" +msgstr "Bảng bao quát sai" -msgid "Leading Jamo Forms" -msgstr "Hình Ja-mô đi trước" +msgid "Bad Device Table Adjustment" +msgstr "Sai điều chỉnh bảng thiết bị" -msgid "Lining Figures" -msgstr "Hình lớp nội bộ" +msgid "Bad Drawing Operation" +msgstr "Thao tác vẽ sai" -msgid "Localized Forms" -msgstr "Hình đã địa phương hoá" +msgid "Bad Encoding" +msgstr "Bảng mã sai" -msgid "Left to Right Alternates" -msgstr "" +msgid "Bad Extension" +msgstr "Phần mở rộng sai" -msgid "Left to Right mirrored forms" -msgstr "" +msgid "Bad Family Name" +msgstr "Tên nhóm sai" -msgid "Mark Positioning" -msgstr "Định vị dấu" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "Tên nhóm sai : phải bắt đầu với một ký tự chữ cái." -msgid "Medial Forms 2" -msgstr "Hình ở giữa 2" +msgid "Bad Font" +msgstr "Phông sai" -msgid "Medial Forms" -msgstr "Hình ở giữa" +msgid "Bad Font Family Name" +msgstr "Tên nhóm phông sai" -msgid "Mathematical Greek" -msgstr "Hy Lạp toán học" +msgid "Bad Font Name" +msgstr "Tên phông sai" -msgid "Mark to Mark" -msgstr "Dấu đến dấu" +msgid "Bad Glyph Count" +msgstr "Số đếm hình tượng sai" -msgid "Mark Positioning via Substitution" -msgstr "Định vị dấu bằng thay thế" +msgid "Bad Glyph Name" +msgstr "Tên hình tượng sai" -msgid "Alternate Annotation Forms" -msgstr "Hình phụ chú xen kẽ" +msgid "Bad Gradient" +msgstr "Chuyển sắc sai" -msgid "NLC Kanji Forms" -msgstr "" +msgid "Bad Grid Fitting table" +msgstr "Bảng vừa lưới sai" -msgid "Nukta Forms" -msgstr "Hình Nuc-ta" +msgid "Bad IBM Family" +msgstr "Nhóm IBM sai" -msgid "Numerators" -msgstr "Tử số" +msgid "Bad Language" +msgstr "Ngôn ngữ sai" -msgid "Oldstyle Figures" -msgstr "Hình kiểu cũ" +msgid "Bad Lig. Caret Count" +msgstr "Sai đếm con nháy chữ ghép" -msgid "Optical Bounds" -msgstr "Mép quang" +msgid "Bad MM Weights" +msgstr "Độ đậm MM sai" -msgid "Ordinals" -msgstr "Số thứ tự" +msgid "Bad Mac Family" +msgstr "Nhóm Mac sai" -msgid "Ornaments" -msgstr "Đồ trang hoàng" +msgid "Bad Metrics" +msgstr "Đơn vị đo sai" -msgid "Proportional Alternate Metrics" -msgstr "Đơn vị đo xen kẽ tỷ lệ" +msgid "Bad Multiple Master Font" +msgstr "Phông Multiple Master sai" -msgid "Lowercase to Petite Capitals" -msgstr "Chữ thường sang chữ hoa rất nhỏ" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "Hình tượng thay thế Đa/Xen kẽ sai : GID %d không phải nhỏ hơn %d\n" -msgid "Proportional Kana" -msgstr "Kana tỷ lệ" +msgid "Bad Name" +msgstr "Tên sai" -msgid "Proportional Numbers" -msgstr "Chữ số tỷ lệ" +msgid "Bad Number" +msgstr "Số sai" -msgid "Pre Base Forms" -msgstr "Hình trước cơ sở" +#, c-format +msgid "Bad Number in %s" +msgstr "Gặp số sai trong %s." -msgid "Pre Base Substitutions" -msgstr "Thay thế trước cơ sở" +msgid "Bad OS/2 version" +msgstr "Phiên bản OS/2 sai" -msgid "Post Base Forms" -msgstr "Hình sau cơ sở" +msgid "Bad Parts List" +msgstr "Danh sách phần sai" -msgid "Post Base Substitutions" -msgstr "Thay thế sau cơ sở" +msgid "Bad Pattern" +msgstr "Mẫu sai" -msgid "Proportional Width" -msgstr "Bề rộng tỷ lệ" +msgid "Bad Pattern Size" +msgstr "Sai kích cỡ mẫu" -msgid "Quarter Widths" -msgstr "Phần tư rộng" +msgid "Bad Point Match" +msgstr "Sai khớp điểm" -msgid "Randomize" -msgstr "Ngẫu nhiên hóa" +msgid "Bad Point Numbering" +msgstr "Sai đánh số điểm" -msgid "Required Contextual Alternates" -msgstr "" +msgid "Bad PostScript function" +msgstr "Hàm PostScript sai" -msgid "Rakar Forms" -msgstr "Dạng Rakar" +msgid "Bad Private Dictionary" +msgstr "Từ điển Riêng sai" -msgid "Required Ligatures" -msgstr "Chữ ghép cần thiết" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "Sai ghi rõ màu RGB: %s\n" -msgid "Reph Form" -msgstr "Hình Reph" +msgid "Bad Range" +msgstr "Phạm vi sai" -msgid "Right Bounds" -msgstr "Mép bên phải" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "Phạm vi sai : đầu (%1$04X) lớn hơn cuối (%2$04X)" -msgid "Right to Left Alternates" -msgstr "Đồ xen kẽ bên phải sang trái" +msgid "Bad Reference" +msgstr "Tham chiếu sai" -msgid "Right to Left mirrored forms" -msgstr "" +msgid "Bad Script" +msgstr "Chữ viết sai" -msgid "Ruby Notational Forms" -msgstr "Hình phụ chú Ruby" +msgid "Bad Sequence/Lookup List" +msgstr "Danh sách Dãy/Tra tìm sai" -msgid "Required Variation Alternates" -msgstr "" +msgid "Bad Size" +msgstr "Cỡ sai" -msgid "Stylistic Alternatives" -msgstr "Đồ xen kẽ kiểu dáng" +msgid "Bad StdHW entry." +msgstr "Mục nhập W ngang chuẩn sai." -msgid "Scientific Inferiors" -msgstr "Ký hiệu khoa học in thấp" +msgid "Bad StdVW entry." +msgstr "Mục nhập W dọc chuẩn sai." -msgid "Lowercase to Small Capitals" -msgstr "Chữ thường sang chữ hoa nhỏ" +msgid "Bad StemSnapH entry." +msgstr "Mục nhập đính cuống ngang sai." -msgid "Simplified Forms" -msgstr "Hình phổ thông" +msgid "Bad StemSnapV entry." +msgstr "Mục nhập đính cuống dọc sai." -msgid "Style Set 1" -msgstr "Tập kiểu dáng 1" +msgid "Bad Style" +msgstr "Kiểu dáng sai" -msgid "Style Set 2" -msgstr "Tập kiểu dáng 2" +msgid "Bad Template" +msgstr "Mẫu sai" -msgid "Style Set 3" -msgstr "Tập kiểu dáng 3" +msgid "Bad Tile" +msgstr "Đá lát sai" -msgid "Style Set 4" -msgstr "Tập kiểu dáng 4" +msgid "Bad Token" +msgstr "HIệu bài sai" -msgid "Style Set 5" -msgstr "Tập kiểu dáng 5" +msgid "Bad Transformation Matrix" +msgstr "Ma trận chuyển dạng sai" -msgid "Style Set 6" -msgstr "Tập kiểu dáng 6" +msgid "Bad Transformation matrix" +msgstr "Ma trận chuyển dạng sai" -msgid "Style Set 7" -msgstr "Tập kiểu dáng 7" +msgid "Bad Value" +msgstr "Giá trị sai" -msgid "Style Set 8" -msgstr "Tập kiểu dáng 8" +msgid "Bad Variants List" +msgstr "Danh sách biến thể sai" -msgid "Style Set 9" -msgstr "Tập kiểu dáng 9" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "Danh sách biến thể sai cho hình tượng %s trong %s" -msgid "Style Set 10" -msgstr "Tập kiểu dáng 10" +msgid "Bad base table.\n" +msgstr "Bảng cơ sở sai.\n" -msgid "Style Set 11" -msgstr "Tập kiểu dáng 11" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "Hộp giới hạn sai cho %s.\n" -msgid "Style Set 12" -msgstr "Tập kiểu dáng 12" +msgid "Bad cidmap file" +msgstr "Tập tin sơ đồ CID sai" -msgid "Style Set 13" -msgstr "Tập kiểu dáng 13" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "Số đếm hạng sai trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Style Set 14" -msgstr "Tập kiểu dáng 14" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "" +"Bảng xác định hạng sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)\n" -msgid "Style Set 15" -msgstr "Tập kiểu dáng 15" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "Bảng xác định hạng sai : đầu=%d đếm=%d, hình tượng tối đa=%d\n" -msgid "Style Set 16" -msgstr "Tập kiểu dáng 16" +msgid "Bad class in state machine.\n" +msgstr "Hạng sai trong cơ chế tình trạng.\n" -msgid "Style Set 17" -msgstr "Tập kiểu dáng 17" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "Màu sai trên đường %d, phải nằm giữa 000000 và ffffff." -msgid "Style Set 18" -msgstr "Tập kiểu dáng 18" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "" +"Bảng phụ sai kiểu ngữ cảnh hay tạo dãy. Hình tượng %d ở ngoại phạm vi [0," +"%d)\n" -msgid "Style Set 19" -msgstr "Tập kiểu dáng 19" +msgid "Bad correction" +msgstr "Sai điều chỉnh" -msgid "Style Set 20" -msgstr "Tập kiểu dáng 20" +msgid "Bad count in context chaining sub-table.\n" +msgstr "Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Math Script Style" -msgstr "" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Bad count.\n" +msgstr "Số đếm sai\n" -msgid "Subscript" -msgstr "Chữ thấp" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "Bảng bao quát sai : hình tượng %d ở ngoại phạm vi [0,%d)\n" -msgid "Superscript" -msgstr "Chữ cao" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "Bảng bao quát sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)\n" -msgid "Swash" -msgstr "Đuôi tu từ" +msgid "Bad dash list" +msgstr "Danh sách gạch gạch sai" -msgid "Titling" -msgstr "Đặt tựa đề" +msgid "Bad default baseline" +msgstr "Đường cơ bản mặc định sai" -msgid "Trailing Jamo Forms" -msgstr "Hình Ja-mô đi sau" +msgid "Bad device table" +msgstr "Bảng thiết bị sai" -msgid "Traditional Name Forms" -msgstr "Hình tên truyền thống" +msgid "Bad device table\n" +msgstr "Bảng thiết bị sai\n" -msgid "Tabular Numbers" -msgstr "Chữ số kiểu bảng" +#, c-format +msgid "Bad device table for %s" +msgstr "Bảng thiết bị sai cho %s" -msgid "Traditional Forms" -msgstr "Hình truyền thống" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "Bảng thiết bị sai cho hình tượng %s trong %s" -msgid "Third Widths" -msgstr "Phần ba rộng" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "Bảng thiết bị sai trên hàng %d của %s" -msgid "Unicase" -msgstr "Cùng chữ" +msgid "Bad encoding file format" +msgstr "Sai định dạng tập tin bảng mã" -msgid "Alternate Vertical Metrics" -msgstr "Đơn vị đo xen kẽ theo chiều dọc" +msgid "Bad fdselect\n" +msgstr "fdselect sai\n" -msgid "Vattu Variants" -msgstr "Biến thể Vat-tu" +msgid "Bad feature tag" +msgstr "Thẻ tính năng sai" -msgid "Vertical Alternates" +#, c-format +msgid "Bad few values in /BlendDesignMap for axis %s.\n" msgstr "" +"Vài giá trị sai trong /BlendDesignMap (pha trộn sơ đồ thiết kế) đối với trục " +"%s.\n" -msgid "Alternate Vertical Half Metrics" -msgstr "Nửa đơn vị đo xen kẽ theo chiều dọc" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "" +"Giá trị cờ sai : ngụ ý thành phần THÊM nữa tại kết thúc hình tượng %d\n" -msgid "Vowel Jamo Forms" -msgstr "Hình Ja-mô nguyên âm" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "Có hàm phụ flex sai trong %s\n" -msgid "Vertical Kana Alternates" -msgstr "Đồ xen kẽ Kana theo chiều dọc" +msgid "Bad font" +msgstr "Phông sai" -msgid "Vertical Kerning" -msgstr "Định chỗ theo chiều dọc" +msgid "Bad font specification" +msgstr "Đặc tả phông sai" -msgid "Proportional Alternate Vertical Metrics" -msgstr "Nửa đơn vị đo xen kẽ tỷ lệ theo chiều dọc" +msgid "Bad font, offset out of bounds.\n" +msgstr "Phông sai : giá trị bù ở ngoại phạm vi.\n" -msgid "Vertical Rotation & Alternates" -msgstr "Xoay và đồ xen kẽ theo chiều dọc" +msgid "Bad font: Encoding data out of range.\n" +msgstr "Phông sai : dữ liệu mã hoá ở ngoại phạm vi.\n" -msgid "Vertical Alternates for Rotation" -msgstr "" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "Định dạng sai cho bảng bao quát %d.\n" -msgid "Slashed Zero" -msgstr "Số không chéo" +#, c-format +msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +msgstr "" +"Hình tượng sai (%d): bảng 'loca' không theo thứ tự đúng (đầu nằm sau cuối)\n" -msgid "Required feature" -msgstr "Tính năng cần thiết" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "Hình tượng sai (%d): có chiều dài dữ liệu âm\n" #, c-format msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" msgstr "" +"Hình tượng sai (%d): lời xác định nó kéo dài qua kết thúc bảng 'glyf'\n" -msgid "Multiple Substitution" -msgstr "Đa thay thế" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "" +"Hình tượng sai (%d): lời xác định nó kéo dài qua khoảng cách đã cấp phát\n" -msgid "Single Substitution" -msgstr "Thay thế đơn" +msgid "Bad glyph count in mort table.\n" +msgstr "Số đếm hình tượng sai trong bảng 'mort'.\n" -msgid "Undefined substitution" -msgstr "Sự thay thế chưa xác định" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "Xác định phạm vi hình tượng sai trong bảng phụ màu sắc của bảng PfEd\n" -msgid "Alternate Substitution" -msgstr "Thay thế xen kẽ" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgstr "" +"Xác định phạm vi hình tượng sai trong bảng phụ ghi chú hình tượng của bảng " +"PfEd\n" -msgid "Contextual Substitution" -msgstr "Thay thế ngữ cảnh" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "Bảng MATH (toán học) có bảng phụ biến thế hình tượng sai.\n" -msgid "Ligature Substitution" -msgstr "Thay thế chữ ghép" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "Sai ghi rõ màu thập lục: %s\n" -msgid "Contextual Chaining Substitution" -msgstr "Thay thế tạo dãy ngữ cảnh" +msgid "Bad hex number" +msgstr "Số thập lục sai" -msgid "Extension" -msgstr "Phần mở rộng" +#, c-format +msgid "Bad hex number in %s" +msgstr "Gặp số thập lục sai trong %s" -msgid "Reverse Contextual Chaining Substitution" -msgstr "Thay thế tạo dãy ngữ cảnh ngược" +msgid "Bad image file" +msgstr "Tập tin ảnh sai" -msgid "Pairwise Positioning (kerning)" -msgstr "Định vị theo cặp (định chỗ)" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "Tập tin ảnh sai, không phải là mảng ảnh: %.100s" -msgid "Single Positioning" -msgstr "Định vị đơn" +#, c-format +msgid "Bad image file: %.100s" +msgstr "Tập tin ảnh sai : %.100s" -msgid "Undefined positioning" -msgstr "Định vị chưa xác định" +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "Cặp định chỗ sai : hình tượng %d và %d phải < %d\n" -msgid "Cursive attachment" -msgstr "Gắn với chữ thảo" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "Cặp định chỗ sai : hình tượng %d và %d nên < %d\n" -msgid "Mark to base attachment" -msgstr "Gắn dấu với cơ sở" +msgid "Bad language tag" +msgstr "Thẻ ngôn ngữ sai" -msgid "Mark to Ligature attachment" -msgstr "Gắn dấu với chữ ghép" +msgid "Bad ligature anchor count.\n" +msgstr "Số đếm neo chữ ghép sai.\n" -msgid "Mark to Mark attachment" -msgstr "Gắn dấu với dấu" +msgid "Bad ligature base table.\n" +msgstr "Bảng cơ sở chữ chép sai.\n" -msgid "Contextual Chaining Positioning" -msgstr "Định vị tạo dãy ngữ cảnh" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +msgstr "" +"Hình tượng thành phần chữ ghép sai : GID %d không phải nhỏ hơn %d\n" +"(trong chữ ghép %d).\n" -msgid "Contextual Positioning" -msgstr "Định vị ngữ cảnh" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "Hình tượng chữ ghép sai : GID %d không phải nhỏ hơn %d\n" -msgid "Adlam" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"Bảng tra tìm sai:\n" +" • định dạng=2 (%d/%d)\n" +" • đầu=%d\n" +" • cuối=%d\n" +" • tổng hình tượng trong phông=%d\n" -msgid "Ahom" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" msgstr "" +"Bảng tra tìm sai:\n" +" • định dạng=4 (%d/%d)\n" +" • đầu=%d\n" +" • cuối=%d\n" +" • tổng hình tượng trong phông=%d\n" -msgid "Anatolian Hieroglyphs" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" msgstr "" +"Bảng tra tìm sai:\n" +" • định dạng=6\n" +" • đầu=%d\n" +" • tổng hình tượng trong phông=%d\n" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "Tiếng Ả Rập" - -msgid "Script|Aramaic" -msgstr "Tiếng Xy-ri" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgstr "" +"Bảng tra tìm sai:\n" +" • định dạng=8\n" +" • đầu=%d\n" +" • đếm=%d\n" +" • tổng hình tượng trong phông=%d\n" -msgid "Script|Armenian" -msgstr "Tiếng Ac-mê-ni" +msgid "Bad lookup type" +msgstr "Sai kiểu sự tra tìm" -msgid "Script|Avestan" -msgstr "Tiếng A-vet-than" +msgid "Bad magic number" +msgstr "Số ma thuật sai" -msgid "Script|Balinese" -msgstr "Tiếng Ba-li" +msgid "Bad mark table.\n" +msgstr "Bảng dấu sai.\n" -msgid "Bamum" -msgstr "" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "Bảng chữ ghép 'mort' sai : không đủ dài\n" -msgid "Bassa Vah" -msgstr "" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "Gặp tên sai khi phân tích %s cho Unicode %x." -msgid "Script|Batak" -msgstr "Tiếng Ba-tac" +msgid "Bad namelist file" +msgstr "Tập tin danh sách tên sai" -msgid "Script|Bengali" -msgstr "Tiếng Ben-ga-ni" +msgid "Bad number" +msgstr "Con số sai" -msgid "Script|Bengali2" -msgstr "Tiếng Ben-ga-ni 2" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "Số sai, vô hạn hay NaN (không phải con số): %s\n" -msgid "Bhaiksuki" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "Giá trị thuộc số sai cho %s.%s" -msgid "Bopomofo" -msgstr "Tiếng Bô-pô-mô-phô" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "Giá trị thuộc số sai cho %s.%s (phải nằm giữa 0 và 255)" -msgid "Brāhmī" -msgstr "" +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "Sai đặt hiệu trên dòng %d, phải nằm giữa 0 và 100 phần trăm." -msgid "Braille" -msgstr "Chữ Braille" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "Bù sai: %d cho phông con %s\n" -msgid "Script|Buginese" -msgstr "Tiếng Bu-gi-ni" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "Sai đặt độ đục trên dòng %d, phải nằm giữa 0.0 và 1.0." -msgid "Script|Buhid" -msgstr "Tiếng Bu-hit" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr "Vị trí cặp sai : hình tượng %d và %d nên < %d\n" -msgid "Byzantine Music" -msgstr "Âm nhạc La Mã phương Đông" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "Danh sách phần sai cho hình tượng %s trong %s" -msgid "Canadian Syllabics" -msgstr "Ký tự âm tiết Ca-na-đa" +msgid "Bad pixel size" +msgstr "Sai kích cỡ điểm ảnh" -msgid "Carian" -msgstr "Ca-ri" +msgid "Bad replace pattern" +msgstr "Mẫu thay thế sai" -msgid "Caucasian Albanian" +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" msgstr "" +"Hình tượng thay thế tạo dãy ngữ cảnh ngược sai : %d không phải nhỏ hơn %d.\n" -msgid "Chakma" -msgstr "" +msgid "Bad script tag" +msgstr "Thẻ chữ viết sai" -msgid "Script|Cham" -msgstr "Tiếng Cham" +msgid "Bad search pattern" +msgstr "Mẫu tìm kiếm sai" -msgid "Script|Cherokee" -msgstr "Tiếng Che-rô-khi" +msgid "Bad selection" +msgstr "Sai chọn" -msgid "CJK Ideographic" -msgstr "Chữ viết ghi ý tiếng Trung/Nhật/Hàn" +msgid "Bad setting" +msgstr "Thiết lập sai" -msgid "Script|Coptic" -msgstr "Giáo hội Ai Cập" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "SID sai %d (phải < %d)\n" -msgid "Cypriot syllabary" -msgstr "Ký tự âm tiết Síp" +msgid "Bad stem add" +msgstr "Sai thêm cuống" -msgid "Cyrillic" -msgstr "Ki-rin" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "INDEX (chỉ số) hàm con sai trong phông CFF.\n" -msgid "Script|Default" -msgstr "Mặc định" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "Hình tượng thay thế sai : GID %d không phải nhỏ hơn %d\n" -msgid "Deseret (Mormon)" -msgstr "Tiếng Đe-xe-ret (Moa-mon)" +msgid "Bad tag" +msgstr "Thẻ sai" -msgid "Devanagari" -msgstr "Tiếng Đe-va-na-ga-ri" +msgid "Bad template, no extension" +msgstr "Mẫu sai, không có phần mở rộng" -msgid "Devanagari2" -msgstr "Tiếng Đe-va-na-ga-ri 2" +msgid "Bad template, unrecognized format" +msgstr "Mẫu sai, không nhận ra định dạng" -msgid "Dogra" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" msgstr "" +"Hiệu bài sai « %.30s »\n" +"gần ...%40s" -msgid "Duployan" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" msgstr "" +"Hiệu bài sai. Đợi « %.10s »\n" +"gần ...%40s" -msgid "Egyptian Hieroglyphs" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" msgstr "" +"Hiệu bài sai. Đợi « %.10s », còn nhận « %.10s »\n" +"gần ...%40s" -msgid "Elbasan" +#, c-format +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" +"Hiệu bài sai . Nhận « %1$c »\n" +"gần ...%2$40s" -msgid "Script|Ethiopic" -msgstr "Tiếng Ê-ti-ô-pi" +#, c-format +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "" +"Phông TT sai : trong hình tượng %d, các cuối của đường viền không có ích.\n" -msgid "Script|Georgian" -msgstr "Tiếng Gi-oa-gi" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "Kiểu sai" -msgid "Glagolitic" -msgstr "Tiếng Gia-gô-li-ti" +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "Giá trị Unicode sai cho một dấu chọn biến đổi/Unicode xen kẽ" -msgid "Gothic" -msgstr "Gô-tích" +#, c-format +msgid "" +"Bad unicode value when parsing %s\n" +"%s" +msgstr "" +"Gặp giá trị Unicode sai khi phân tách %s\n" +"%s" -msgid "Grantha" +#, c-format +msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" msgstr "" +"Giá trị sai đối với việc pha trộn trong /BlendDesignMap (pha trộn sơ đồ " +"thiết kế) đối với trục %s.\n" -msgid "Script|Greek" -msgstr "Tiếng Hy Lạp" +msgid "Bad xfig file" +msgstr "Tập tin xfig sai" -msgid "Script|Gujarati" -msgstr "Tiếng Gu-gia-ra-ti" +msgid "Badaga" +msgstr "Tiếng Ba-đa-ga" -msgid "Script|Gujarati2" -msgstr "Tiếng Gu-gia-ra-ti 2" +msgid "Baghelkhandi" +msgstr "Tiếng Ba-ghen-khan-đi" -msgid "Gunjala Gondi" -msgstr "" +msgid "Balante" +msgstr "Tiếng Ba-lan-the" -msgid "Gurmukhi" -msgstr "Tiếng Gổ-mu-khi" +msgid "Balinese" +msgstr "Tiếng Ba-li" -msgid "Gurmukhi2" -msgstr "Tiếng Gổ-mu-khi 2" +msgid "Balkar" +msgstr "Tiếng Ban-khă" -msgid "Hangul Jamo" -msgstr "" +msgid "Balochi" +msgstr "Tiếng Ba-lô-khi" -msgid "Hangul" -msgstr "" +msgid "Balti" +msgstr "Tiếng Ban-thi" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Bambara" +msgstr "Tiếng Bam-ba-ra" -msgid "Script|Hanunóo" -msgstr "" +msgid "Bamileke" +msgstr "Tiếng Ba-mi-le-ke" -msgid "Hatran" -msgstr "" +msgid "Bar Width:" +msgstr "Rộng thanh:" -msgid "Script|Hebrew" -msgstr "Tiếng Do Thái" +msgid "Base" +msgstr "Cơ sở" -msgid "Hiragana & Katakana" -msgstr "Hiragana và Katakana" +msgid "Base Glyph" +msgstr "Hình tượng cơ sở" -msgid "Imperial Aramaic" -msgstr "" +msgid "Base Glyph Name" +msgstr "Tên hình tượng cơ sở" -msgid "Inscriptional Pahlavi" -msgstr "" +msgid "Base Glyphs" +msgstr "Hình tượng cơ sở" -msgid "Inscriptional Parthian" -msgstr "" +msgid "Base Lig" +msgstr "Chữ ghép cơ sở" -msgid "Script|Javanese" -msgstr "Tiếng Ja-va-ni" +msgid "Base Ligatures" +msgstr "Chữ ghép cơ sở" -msgid "Kaithi" -msgstr "" +msgid "Base Mark" +msgstr "Dấu cơ sở" -msgid "Script|Kannada" -msgstr "Tiếng Kan-na-đa" +msgid "Base Marks" +msgstr "Dấu cơ sở" -msgid "Script|Kannada2" -msgstr "Tiếng Kan-na-đa 2" - -msgid "Kayah Li" -msgstr "" +msgid "Base X" +msgstr "X cơ sở" -msgid "Script|Kharosthi" -msgstr "Tiếng Kharosthi" +msgid "Base Y" +msgstr "Y cơ sở" -msgid "Script|Khmer" -msgstr "Tiếng Khơ-me" +msgid "Base:" +msgstr "Cơ sở :" -msgid "Khojki" -msgstr "" +msgid "Baseline" +msgstr "Đường cơ sở" -msgid "Khudawadi" -msgstr "" +msgid "Baseline table (OT version)" +msgstr "Bảng đường cơ bản (phiên bản OT)" -msgid "Script|Lao" -msgstr "Tiếng Lào" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "Đường cơ bản được dùng cho chữ viết tiếng La-tinh, Hy Lạp và Ki-rin." -msgid "Script|Latin" -msgstr "Tiếng La-tinh" +msgid "Bases" +msgstr "Cơ sở" -msgid "Lepcha (Róng)" -msgstr "" +msgid "Bashkir" +msgstr "Tiếng Bas-khia" -msgid "Script|Limbu" -msgstr "Tiếng Lim-bu" +msgid "Basic Latin" +msgstr "La-tinh cơ bản" -msgid "Linear A" -msgstr "Tuyến A" +msgid "Basic Multilingual Plane" +msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản" -msgid "Linear B" -msgstr "Tuyến B" +msgid "Basque" +msgstr "Tiếng Bax-quợ" -msgid "Lisu" -msgstr "" +msgid "Baule" +msgstr "Tiếng Bau-le" -msgid "Lycian" -msgstr "Ly-xi" +msgid "Be_vel" +msgstr "Cạnh _xiên" -msgid "Lydian" -msgstr "Ly-đi-a" +msgid "Begin:" +msgstr "Đầu :" -msgid "Mahajani" -msgstr "" +msgid "Belarussian" +msgstr "Tiếng Be-la-ru-xợ" -msgid "Makasar" -msgstr "" +msgid "Below Base Forms" +msgstr "Hình dưới cơ sở" -msgid "Script|Malayālam" -msgstr "" +msgid "Below Base Mark" +msgstr "Dưới dấu cơ sở" -msgid "Script|Malayālam2" -msgstr "" +msgid "Below Base Substitutions" +msgstr "Thay thế dưới cơ sở" -msgid "Script|Mandaean" -msgstr "Tiếng Man-đê-a" +msgid "Bemba" +msgstr "Tiếng Bem-ba" -msgid "Manichaean" -msgstr "" +msgid "Bench" +msgstr "Tiếng Ben-chợ" -msgid "Marchen" -msgstr "" +msgid "Bengali" +msgstr "Tiếng Ben-ga-ni" -msgid "Masaram Gondi" -msgstr "" +msgid "Bengali Bangladesh" +msgstr "Tiếng Ben-ga-li Bang-la-đe-xợ" -msgid "Mathematical Alphanumeric Symbols" -msgstr "Ký hiệu chữ số toán học" +msgid "Beti" +msgstr "Tiếng Be-thi" -msgid "Medefaidrin" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" msgstr "" +"Ở bên kia các điểm cuối, chuyển sắc tự lặp lại mà cũng phản ánh.\n" +"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." -msgid "Meetei Mayek" +msgid "" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." msgstr "" +"Ở bên kia các điểm cuối, chuyển sắc tự lặp lại.\n" +"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." -msgid "Mende Kikakui" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" msgstr "" +"Ở bên kia các điểm cuối, chuyển sắc có màu của điểm cuối.\n" +"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." -msgid "Meroitic Cursive" -msgstr "" +msgid "Bhili" +msgstr "Tiếng Bi-li" -msgid "Meroitic Hieroglyphs" -msgstr "" +msgid "Bhojpuri" +msgstr "Tiếng Bo-dợ-pu-ri" -msgid "Miao" -msgstr "" +msgid "Bible Cree" +msgstr "Tiếng Cợ-ri kinh thánh" -msgid "Modi" -msgstr "" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "Vùng toán tử lớn 1:" -msgid "Script|Mongolian" -msgstr "Tiếng Mông Cổ" +msgid "Big Op Space2:" +msgstr "Vùng toán tử lớn 2:" -msgid "Mro" -msgstr "" +msgid "Big Op Space3:" +msgstr "Vùng toán tử lớn 3:" -msgid "Multani" -msgstr "" +msgid "Big Op Space4:" +msgstr "Vùng toán tử lớn 4:" -msgid "Musical" -msgstr "Âm nhạc" +msgid "Big Op Space5:" +msgstr "Vùng toán tử lớn 5:" -msgid "Script|Myanmar" -msgstr "Tiếng Miến Điện" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5 (Trung truyền thống)" -msgid "N'Ko" -msgstr "Tiếng N'Ko" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS (Trung truyền thống)" -msgid "Nabataean" -msgstr "" +msgid "Bikol" +msgstr "Tiếng Bi-kon" -msgid "New Tai Lue" -msgstr "Tai Lue mới" +msgid "Bilen" +msgstr "Tiếng Bi-len" -msgid "Newa" -msgstr "" +msgid "Bind to Path" +msgstr "Đóng kết tới đường dẫn" -msgid "Nushu" -msgstr "" +msgid "Bitm_ap Strikes Available..." +msgstr "Gạch mảng ảnh _sẵn sàng..." -msgid "Ogham" -msgstr "Tiếng Ogam" +msgid "Bitm_ap strikes Available..." +msgstr "Gạch mảng ảnh _sẵn sàng..." -msgid "Ol Chiki" -msgstr "On Chi-khi" +msgid "Bitmap" +msgstr "Mảng ảnh" -msgid "Old Hungarian" -msgstr "" +msgid "Bitmap Fonts" +msgstr "Phông mảng ảnh" -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "Nghiêng cũ (Etrusca, Osca v.v.)" +msgid "Bitmap Magnification..." +msgstr "Phóng to mảng ảnh..." -msgid "Old North Arabian" -msgstr "" +msgid "Bitmap Paste" +msgstr "Dán mảng ảnh" -msgid "Script|Old Permic" -msgstr "Pơ-mic cũ" +msgid "Bitmap Strikes\n" +msgstr "Gạch mảng ảnh\n" -msgid "Old Persian cuneiform" -msgstr "Chữ hình nêm Ba Tư cũ" +msgid "Bitmap Strikes Available" +msgstr "Gạch mảng ảnh sẵn sàng" -msgid "Old Sogdian" -msgstr "" +msgid "Bitmap _Magnification..." +msgstr "Phóng to _mảng ảnh..." -msgid "Old South Arabian" -msgstr "" +msgid "Bitmap/outline _advance mismatch" +msgstr "_Sớm mảng ảnh/nét ngoài không tương ứng" -msgid "Old Turkic" -msgstr "" +msgid "Bits/Pixel:" +msgstr "Bit/điểm ảnh:" -msgid "Script|Oriya" -msgstr "Tiếng O-ri-a" +msgid "Black" +msgstr "Đen" -msgid "Script|Oriya2" -msgstr "Tiếng O-ri-a 2" +msgid "Blackfoot" +msgstr "Tiếng Chân đen" -msgid "Osage" -msgstr "" +msgid "Blend to New Font" +msgstr "Pha trộn tới phông mớib" -msgid "Osmanya" -msgstr "Tiếng Ox-ma-nia" +msgid "Block Elements" +msgstr "Phần tử khối" -msgid "Pahawh Hmong" -msgstr "" +msgid "Block Separator" +msgstr "Dấu phân cách khối" -msgid "Palmyrene" -msgstr "" +msgid "Blue Values Color" +msgstr "Màu giá trị màu xanh" -msgid "Pau Cin Hau" -msgstr "" +msgid "Blue:" +msgstr "Xanh:" -msgid "Script|Phags-pa" -msgstr "Tiếng Pha-gh-x-pa" +msgid "BlueValues" +msgstr "Giá trị màu Xanh" -msgid "Script|Phoenician" -msgstr "Tiếng Phê-ni-xi" +msgid "BlueValues come in pairs. Select another." +msgstr "Cần thiết một cặp giá trị màu xanh. Chọn giá trị thêm nhé." -msgid "Pollard Phonetic" -msgstr "Ngữ âm Po-lat" +msgid "Blues" +msgstr "Xanh" -msgid "Psalter Pahlavi" -msgstr "" +msgid "Bold" +msgstr "Đậm" -msgid "Rejang" -msgstr "Rê-giang" +msgid "Bone" +msgstr "Xương" -msgid "Runic" -msgstr "Tiếng Run" +msgid "Book" +msgstr "Quyển" -msgid "Saurashtra" -msgstr "Xau-ra-s-tợ-ra" +msgid "Bookmark Current Dir" +msgstr "Lưu liên kết đến thư mục này" -msgid "Sharada" -msgstr "" +msgid "Bookmarks" +msgstr "Liên kết lưu" -msgid "Shavian" -msgstr "Tiếng Sa-vi-a" +msgid "Bopomofo" +msgstr "Tiếng Bô-pô-mô-phô" -msgid "Siddham" -msgstr "" +msgid "Bopomofo Extended" +msgstr "Tiếng Bô-pô-mô-phô đã mở rộng" -msgid "Sutton SignWriting" -msgstr "" +msgid "Border Shape:" +msgstr "Hình viền:" -msgid "Script|Sinhala" -msgstr "Tiếng Xin-ha-la" +msgid "Border Type:" +msgstr "Kiểu viền:" -msgid "Sogdian" -msgstr "" +msgid "Border Width" +msgstr "Độ rộng viền" -msgid "Sora Sompeng" -msgstr "" +msgid "Border Width:" +msgstr "Độ rộng viền:" -msgid "Soyombo" -msgstr "" +msgid "Bosnian" +msgstr "Tiếng Bo-x-ni-a" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Chữ hình nêm Xu-mê-rô Ác-ca-đi" +msgid "Both points must be specified, or neither" +msgstr "Phải xác định hoặc cả hai điểm, hoặc không gì." -msgid "Script|Sundanese" -msgstr "Tiếng Sun-đan" +msgid "Both selected references have use-my-metrics set" +msgstr "" +"Cả hai tham chiếu được chọn đã bật « use-my-metrics »\n" +"(dùng đơn vị đo của tôi)" -msgid "Script|Syloti Nagri" -msgstr "Tiếng Xy-lô-ti Na-gợ-ri" +msgid "Bottom Hint" +msgstr "Gợi ý cuối" -msgid "Script|Syriac" -msgstr "Tiếng Xy-ri cổ" +msgid "Bottom Right" +msgstr "Góc dưới bên phải" -msgid "Script|Tagalog" -msgstr "Tiếng Ta-ga-loc" +msgid "Bottom Zone" +msgstr "Vùng cuối" -msgid "Script|Tagbanwa" -msgstr "Tiếng Tac-ba-noua" +msgid "BottomLeft" +msgstr "DướiTrái" -msgid "Tai Le" -msgstr "Tiếng Tai Le" +msgid "BottomRight" +msgstr "DướiPhải" -msgid "Tai Tham" -msgstr "" +msgid "Bounding Box" +msgstr "Hộp biên" -msgid "Tai Viet" -msgstr "" +msgid "Bounding Box:" +msgstr "Hộp biên giới:" -msgid "Takri" -msgstr "" +msgid "Box Drawing" +msgstr "Vẽ hộp" -msgid "Script|Tamil" -msgstr "Tiếng Ta-min" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "Hộp chung quanh DấuDanhSách trong một trường liệt kê (hộp tổ hợp)" -msgid "Script|Tamil2" -msgstr "Tiếng Ta-min 2" +msgid "Bracketted value is too large" +msgstr "Dấu ngoặc vu chứa giá trị quá lớn" -msgid "Tangut" -msgstr "" +msgid "Brahui" +msgstr "Tiếng Boua-hui" -msgid "Script|Telugu" -msgstr "Tiếng Te-lu-gu" +msgid "Braille" +msgstr "Chữ Braille" -msgid "Script|Telugu2" -msgstr "Tiếng Te-lu-gu 2" +msgid "Braille Patterns" +msgstr "Mẫu Braille" -msgid "Thaana" -msgstr "Tiếng Thaana" +msgid "Braj Bhasha" +msgstr "Tiếng Boăchợ Bă-să" -msgid "Script|Thai" -msgstr "Tiếng Thái" +msgid "Breton" +msgstr "Tiếng Boue-ton" -msgid "Script|Tibetan" -msgstr "Tiếng Tây Tạng" +msgid "Brighter Border:" +msgstr "Viền sáng hơn:" -msgid "Tifinagh (Berber)" -msgstr "Tiếng Ti-phi-năc (Bơ-bợ)" +msgid "Brightest Border:" +msgstr "Viền sáng nhất:" -msgid "Tirhuta" +msgid "" +"Brings up a dialog which gives fine control over\n" +"horizontal positioning of subscripts and superscripts\n" +"depending on their vertical positioning." msgstr "" +"Hiển thị hộp thoại cung cấp điều khiển chính xác\n" +"về vị trí theo chiều ngang của chữ cao/thấp\n" +"phụ thuộc vào vị trí theo chiều dọc." -msgid "Script|Ugaritic" -msgstr "Tiếng U-ga-ri-ti" +msgid "Browse..." +msgstr "Duyệt..." -msgid "Script|Vai" -msgstr "Tiếng Vai" +msgid "Buginese" +msgstr "Tiếng Bu-gi-ni" -msgid "Warang Citi" -msgstr "" +msgid "Buhid" +msgstr "Tiếng Bu-hít" -msgid "Script|Yi" -msgstr "Tiếng Yi" +msgid "Buil_d Duplicate Glyph" +msgstr "_Xây dựng hình tượng trùng" -msgid "Zanabazar Square" -msgstr "" +msgid "Build _Composite Glyph" +msgstr "Xây dựng hình tượng _ghép" -msgid "Required Feature" -msgstr "Tính năng cần thiết" +msgid "Building accented glyphs" +msgstr "Đang xây dựng các hình tượng có dấu phụ" -msgid "State Machine" -msgstr "Cơ chế tình trạng" +msgid "Building duplicate encodings" +msgstr "Đang xây dựng bảng mã trùng" -msgid "LookupType|Unknown" -msgstr "Không rõ" +msgid "Building small capitals" +msgstr "Đang xây dựng các chữ hoa nhỏ" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s trong %s tra tìm %d" +msgid "Building sub/superscripts" +msgstr "Đang xây dựng các chữ in cao/thấp" -#, c-format -msgid "%s lookup %d" -msgstr "%s tra tìm %d" +msgid "Bulgarian" +msgstr "Tiếng Bun-ga-ri" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "Bảng phụ %s" +msgid "Bump Size" +msgstr "Kích cỡ mụn" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s theo dữ liệu hình tượng %d" +msgid "Burmese" +msgstr "Tiếng Miến Điện" -#, c-format -msgid "%s kerning class %d" -msgstr "%s hạng định chỗ %d" +msgid "Button" +msgstr "Nút" -#, c-format -msgid "%s contextual %d" -msgstr "%s ngữ cảnh %d" +msgid "Buttons" +msgstr "Nút" -#, c-format -msgid "%s anchor %d" -msgstr "%s neo %d" +msgid "By Classes" +msgstr "Theo hạng" -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Hình tượng %s chứa một %s từ %s và một cái từ %s.\n" -"Cái từ %s sẽ bị gỡ bỏ.\n" +msgid "By Coverage" +msgstr "Theo bao quát" -msgid "positioning" -msgstr "định vị" +msgid "By Glyphs" +msgstr "Theo hình tượng" -msgid "substitution" -msgstr "thay thế" +msgid "By _Scripts" +msgstr "Theo chữ _viết" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Hình tượng %s chứa cùng một %s từ %s và từ %s.\n" -"Cái từ %s sẽ bị gỡ bỏ.\n" +msgid "By appending the suffix:" +msgstr "Bằng cách phụ thêm hậu tố :" -msgid "kern pair" -msgstr "cặp định chỗ" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "Bạn có muốn làm phông xiên theo góc nào?" -msgid "ligature" -msgstr "chữ ghép" +msgid "Byelorussian" +msgstr "Tiếng Bie-lo-ru-xi" -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"Hình tượng %s chứa cùng một cặp định chỗ từ %s và từ %s.\n" -"Cái từ %s sẽ bị gỡ bỏ.\n" +msgid "Byte Order Mark" +msgstr "Dấu thứ tự byte" -msgid "_Horizontal" -msgstr "_Ngang" +msgid "Byzantine Music" +msgstr "Âm nhạc La Mã phương Đông" -msgid "_Vertical" -msgstr "_Dọc" +msgid "Byzantine Musical Symbols" +msgstr "Ký hiệu âm nhạc La Mã phương Đông" -msgid "Is this horizontal or vertical kerning data?" -msgstr "Dữ liệu định chỗ này theo chiều ngang hay dọc?" +msgid "C0 Control Character" +msgstr "Ký tự điều khiển C0" -msgid "Kerning direction" -msgstr "Hướng định chỗ" +msgid "C1 Control Character" +msgstr "Ký tự điều khiển C1" -#, c-format msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." +"CALL function\n" +"Pops a value, calls the function represented by it" msgstr "" +"CALL chức_năng\n" +"Bỏ một giá trị, gọi chức năng được nó đại diện" -#, c-format msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." +"CEILING\n" +"Pops one 26.6 value, rounds upward to an int\n" +"pushes result" msgstr "" +"CEILING\n" +"Bỏ một giá trị 26.6, làm tròn lên số nguyên,\n" +"đẩy kết quả" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (thô)" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" +msgid "CFF CID (Bare)" +msgstr "CFF CID (thô)" -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" +msgid "CFF version mismatch\n" +msgstr "Sai khớp phiên bản CFF\n" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" +msgid "CID findfont Name" +msgstr "Tên tìm phông CID" -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "Định dạng CID không chứa nội dung mong đợi.\n" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." +msgid "CID keyed fonts may not be a master design of a multiple master font" msgstr "" +"Phông có khóa CID có lẽ không phải là sơ đồ thiết kế chủ của phông đa chủ " +"(MM)" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" +msgid "CJK Compatibility" +msgstr "Tính tương thích với tiếng Trung/Nhật/Hàn" -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" +msgid "CJK Compatibility Forms" +msgstr "Hình tương thích với tiếng Trung/Nhật/Hàn" -#, c-format -msgid "Unknown lookup: %s" -msgstr "" +msgid "CJK Compatibility Ideographs" +msgstr "Chữ viết ghi ý tương thích với tiếng Trung/Nhật/Hàn" -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "Phần bổ sung Chữ viết Ghi ý Tương thích tiếng Trung/Nhật/Hàn" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" +msgid "CJK Enclosed Letters and Months" +msgstr "Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" +msgid "CJK Ideographic" +msgstr "Chữ viết ghi ý tiếng Trung/Nhật/Hàn" -msgid "Empty rule" -msgstr "" +msgid "CJK Phonetics and Symbols" +msgstr "Ngữ âm và ký hiệu tiếng Trung/Nhật/Hàn" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" +msgid "CJK Strokes" +msgstr "Nét tiếng Trung/Nhật/Hàn" -msgid "This contextual rule applies no lookups." -msgstr "" +msgid "CJK Symbols and Punctuation" +msgstr "Ký hiệu và dấu chấm câu tiếng Trung/Nhật/Hàn" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" +msgid "CJK Unified Ideographs" +msgstr "Chữ viết ghi ý thống nhất tiếng Trung/Nhật/Hàn" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" +msgid "CJK Unified Ideographs Extension A" +msgstr "Phần mở rộng chữ viết ghi ý thống nhất tiếng Trung/Nhật/Hàn (A)" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" +msgid "CJK Unified Ideographs Extension B" +msgstr "Phần mở rộng Chữ viết Ghi ý Thống nhất tiếng Trung/Nhật/Hàn" -#, c-format -msgid "%s is not a class name for the matching classes." +msgid "" +"CLEAR\n" +"Pops all elements on stack" msgstr "" +"Làm sạch (CLEAR)\n" +"Bỏ tất cả các phần tử trên đống" -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" +msgid "CS Miscellaneous" +msgstr "CC Lặt vặt" -msgid "Bad FPST format" -msgstr "" +msgid "CS Modern" +msgstr "CC HIện đại" -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" -"Cảnh báo : %s(%s) đã được dãn ra còn cũng được co lại. Không thể làm được.\n" +msgid "CS Monotone" +msgstr "CC Sắc màu đơn" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" -"Cảnh báo : cả hai đã được dãn ra còn cũng được co lại. Không thể làm được.\n" +msgid "CS Newspaper" +msgstr "CC Báo" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" +msgid "CS Stub Serif" +msgstr "CC Chân mẩu" -msgid "The generated font won't work with ATM" -msgstr "Phông đã tạo ra sẽ không hoạt động được với ATM" +msgid "CS Traditional" +msgstr "CC Truyền thống" -msgid "Can't open temporary file for postscript output\n" -msgstr "" +msgid "CS Typewriter" +msgstr "CC Máy đánh chữ" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "Thiếu tài nguyên POST %u\n" +msgid "CVT variation table" +msgstr "bảng biến đổi CVT" -msgid "Out of memory\n" -msgstr "Tràn bộ nhớ\n" +msgid "C_ID Font Info..." +msgstr "Thông t_in phông CID..." -#, c-format -msgid "%s is not in %.100s" -msgstr "%s không nằm trong %.100s" +msgid "C_all..." +msgstr "_Gọi..." -msgid "Not in Collection" -msgstr "Không nằm trong tập hợp" +msgid "C_enter" +msgstr "_Tâm" -msgid "Pick a font, any font..." -msgstr "Chọn một phông, bất cứ phông nào..." +msgid "C_hange" +msgstr "Đổ_i" -msgid "There are multiple fonts in this file, pick one" -msgstr "Tập tin này chữa nhiều phông: chọn một đồ nhé" +msgid "C_hop" +msgstr "_Gột" -msgid "Can't open temporary file for truetype output.\n" -msgstr "Không thể mở tập tin tạm thời để xuất TrueType.\n" +msgid "C_lasses" +msgstr "_Hạng" -#, c-format -msgid "No kerning table for %s\n" -msgstr "Không có bảng định chỗ cho %s\n" +msgid "C_lose Tab" +msgstr "Đó_ng thẻ" -msgid "can't create temporary file\n" -msgstr "không thể tạo tập tin tạm thời\n" +msgid "C_opy Reference" +msgstr "C_hép tham chiếu" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "Không tìm thấy tập tin phông tên %s\n" +msgid "C_orner" +msgstr "_Góc" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" +msgid "C_ustom" +msgstr "Tự _chọn" -msgid "Danish" -msgstr "Tiếng Đan Mạch" +msgid "Call Script" +msgstr "Gọi văn lệnh" -msgid "Portuguese" -msgstr "Tiếng Bồ Đào Nha" +msgid "Called from...\n" +msgstr "Được gọi từ...\n" -msgid "Norwegian" -msgstr "Tiếng Na Uy" +msgid "Cambodian" +msgstr "Tiếng Căm Bốt" -msgid "Japanese" -msgstr "Tiếng Nhật" +msgid "Can Be _Interpolated" +msgstr "Nộ_i suy được" -msgid "Lang|Arabic" -msgstr "Tiếng Ả Rập" +msgid "" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." +msgstr "" +"Phông này có thể nhúng vào tài liệu tải xuống\n" +"được (PDF) không? Nếu có, đối với cà hai tài liệu\n" +"và phông có cho phép ứng xử nào?" -msgid "Finnish" -msgstr "Tiếng Phần Lan" +msgid "Can't Find Glyph" +msgstr "Không tìm thấy" -msgid "Icelandic" -msgstr "Tiếng Băng Đảo" +msgid "Can't Parallel" +msgstr "Không thể đặt song song" -msgid "Maltese" -msgstr "Tiếng Mantơ" +msgid "Can't _Be Interpolated" +msgstr "Không nội su_y được" -msgid "Croatian" -msgstr "Tiếng Cợ-rô-a-ti-a" +msgid "Can't back up with nothing on stack\n" +msgstr "Không thể sao lưu khi không có gì trên đống\n" -msgid "Traditional Chinese" -msgstr "Tiếng Trung truyền thống" +msgid "Can't compare arrays\n" +msgstr "Không thể so sánh các mảng\n" -msgid "Urdu" -msgstr "Tiếng Ổ-đu" +msgid "Can't create temporary directory" +msgstr "Không thể tạo thư mục lưu tạm" -msgid "Lang|Thai" -msgstr "Tiếng Thái" +msgid "Can't find autotrace" +msgstr "Không tìm thấy hàm đồ lại tự động" -msgid "Korean" -msgstr "Tiếng Hàn" +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" +msgstr "" +"Không tìm thấy chương trình đồ lại tự động (hãy đặt biến môi trường " +"AUTOTRACE) hoặc tải chương trình xuống địa chỉ:\n" +" http://sf.net/projects/autotrace/" -msgid "Estonian" -msgstr "Tiếng Et-tô-ni-a" +msgid "Can't find mf" +msgstr "Không tìm thấy mf" -msgid "Latvian" -msgstr "Tiếng Lát-vi-a" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"Không tìm thấy chương trình siêu phông mf — metafont (hãy đặt biến môi " +"trường MF) hoặc tải chương trình xuống địa chỉ:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"Nó thuộc về bản phát hành TeX." -msgid "Sami (Lappish)" -msgstr "Tiếng Xa-mi (Lap)" +msgid "Can't find the file" +msgstr "Không tìm thấy tập tin" -msgid "Faroese (Icelandic)" -msgstr "Tiếng Pha-rô (Băng Đảo)" +msgid "Can't fix" +msgstr "Không thể sửa chữa" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "Tiếng Pha-xi" +msgid "Can't insert 'cvt'" +msgstr "Không thể chèn 'cvt'" -msgid "Simplified Chinese" -msgstr "Tiếng Trung giản thể" +msgid "Can't insert 'fpgm'" +msgstr "Không thể chèn 'fpgm'" -msgid "Flemish" -msgstr "Tiếng Phợ-le-mi" +msgid "Can't insert 'prep'" +msgstr "Không thể chèn 'prep'" -msgid "Irish Gaelic" -msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan)" +msgid "Can't instruct this glyph" +msgstr "Không thể chỉ dẫn hình tượng này" -msgid "Albanian" -msgstr "Tiếng An-ba-ni" +#, c-format +msgid "Can't open %s\n" +msgstr "Không thể mở %s.\n" -msgid "Romanian" -msgstr "Tiếng Rô-ma-ni" +msgid "Can't open temporary file for truetype output.\n" +msgstr "Không thể mở tập tin tạm thời để xuất TrueType.\n" -msgid "Slovak" -msgstr "Tiếng Xlô-vác" +msgid "Can't run mf" +msgstr "Không thể chạy mf" -msgid "Slovenian" -msgstr "Tiếng Xlô-ven" +msgid "Can't specify a subtable here" +msgstr "Không thể ghi rõ bảng phụ ở đây" -msgid "Yiddish" -msgstr "Tiếng Y-đít" +msgid "Canadian Syllabics" +msgstr "Ký tự âm tiết Ca-na-đa" -msgid "Serbian" -msgstr "Tiếng Xéc-bi" +msgid "Cancel" +msgstr "Thôi" -msgid "Macedonian" -msgstr "Tiếng Ma-xê-đô-ni" +msgid "Cancel Button" +msgstr "Nút Thôi" -msgid "Bulgarian" -msgstr "Tiếng Bun-ga-ri" +msgid "Cancel Buttons" +msgstr "Nút Thôi" -msgid "Ukrainian" -msgstr "Tiếng U-cợ-rainh" +msgid "Cannot Be Undone" +msgstr "Không thể hủy bước" -msgid "Byelorussian" -msgstr "Tiếng Bie-lo-ru-xi" +msgid "Cannot be Undone" +msgstr "Không thể hủy bước" -msgid "Uzbek" -msgstr "Tiếng Ux-béc" +#, c-format +msgid "Cannot open %s" +msgstr "Không thể mở %s" -msgid "Kazakh" -msgstr "Tiếng Ka-xa-kh" +#, c-format +msgid "Cannot open %s\n" +msgstr "Không thể mở %s\n" -msgid "Axerbaijani (Cyrillic)" -msgstr "Tiếng A-xơ-bai-gianh (Ki-rin)" +msgid "Cannot open a temporary file\n" +msgstr "Không thể mở một tập tin tạm thời\n" -msgid "Axerbaijani (Arabic)" -msgstr "Tiếng A-xơ-bai-gianh (A Rập)" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "Không thể mở tập tin tính năng %.120s" -msgid "Lang|Armenian" -msgstr "Tiếng Ác-mê-ni" +msgid "Cannot open file" +msgstr "Không thể mở tập tin" -msgid "Lang|Georgian" -msgstr "Tiếng Gi-oa-gi-a" +msgid "Canonical Start _Point" +msgstr "Điểm đầ_u chuẩn tắc" -msgid "Moldavian" -msgstr "Tiếng Moa-đô-va" +msgid "Canonical _Contours" +msgstr "Đường viền _chuẩn tắc" -msgid "Kirghiz" -msgstr "Tiếng Kia-gi-x" +msgid "Capital Spacing" +msgstr "Dãn cách chữ hoa" -msgid "Tajiki" -msgstr "Tiếng Tha-gíc" +msgid "Capitals to Petite Capitals" +msgstr "Chữ hoa sang chữ hoa rất nhỏ" -msgid "Turkmen" -msgstr "Tiếng Tuốc-mê-ni" +msgid "Capitals to Small Capitals" +msgstr "Chữ hõa sang chữ hoa nhỏ" -msgid "Mongolian (Mongolian)" -msgstr "Tiếng Mong Cổ (Mong Cổ)" +msgid "Carian" +msgstr "Ca-ri" -msgid "Mongolian (cyrillic)" -msgstr "Tiếng Mông Cổ (Ki-rin)" +msgid "Carrier" +msgstr "Bộ truyền" -msgid "Pashto" -msgstr "Tiếng Pas-tô" +msgid "Case-Sensitive Forms" +msgstr "Hình phân biệt chữ hoa/thường" -msgid "Kurdish" -msgstr "Tiếng Khổ-đít" +msgid "Catalan" +msgstr "Tiếng Ca-ta-lan" -msgid "Kashmiri" -msgstr "Tiếng Kha-s-mi-ri" +msgid "Cebuano" +msgstr "Tiếng Xe-bu-a-nô" -msgid "Sindhi" -msgstr "Tiếng Xin-đi" +msgid "Center Bet_ween Control Points" +msgstr "Đặt ở _giữa hai điểm điều khiển" -msgid "Lang|Tibetan" -msgstr "Tiếng Tây Tạng" +msgid "Center Out" +msgstr "Tâm ra" -msgid "Nepali" -msgstr "Tiếng Nê-pan" +msgid "Center of Selection" +msgstr "Tâm vùng chọn" -msgid "Marathi" -msgstr "Tiếng Ma-ra-ti" +msgid "Centered" +msgstr "Ở giữa" -msgid "Lang|Bengali" -msgstr "Tiếng Ben-ga-ni" +msgid "Centered CJK Punctuation" +msgstr "Dấu chấm câu ở giữa CJK" -msgid "Assamese" -msgstr "Tiếng A-xa-mi" +msgid "Chaha Gurage" +msgstr "Tiếng Cha-ha Gu-ra-ge" -msgid "Lang|Gujarati" -msgstr "Tiếng Gu-gia-ra-ti" +msgid "Chaining Positioning" +msgstr "Định vị tạo dãy" -msgid "Punjabi" -msgstr "Tiếng Pun-gia-bi" +msgid "Chaining Substitution" +msgstr "Thay thế tạo dãy" -msgid "Lang|Oriya" -msgstr "Tiếng O-ri-ya" +msgid "Chaining position" +msgstr "Vị trí tạo dãy" -msgid "Lang|Malayalam" -msgstr "Tiếng Ma-lay-am" +msgid "Chaining substitution" +msgstr "Thay thế tạo dãy" -msgid "Lang|Kannada" -msgstr "Tiếng Kan-na-đa" +msgid "Change" +msgstr "Đổi" -msgid "Lang|Tamil" -msgstr "Tiếng Ta-min" +msgid "Change Glyphs" +msgstr "Đổi hình tượng" -msgid "Lang|Telugu" -msgstr "Tiếng Te-lu-gu" +msgid "Change Length" +msgstr "Đổi chiều dài" -msgid "Lang|Sinhalese" -msgstr "Tiếng Xin-ha-la" +msgid "Change Supplement..." +msgstr "Đổi phần bổ sung..." -msgid "Burmese" -msgstr "Tiếng Miến Điện" +msgid "Change UniqueID?" +msgstr "Đổi mã số duy nhất?" -msgid "Lang|Khmer" -msgstr "Tiếng Khơ-me" +msgid "Change Weight" +msgstr "Đổi độ đậm" -msgid "Lang|Lao" -msgstr "Tiếng Lào" +msgid "Change X-Height" +msgstr "Đổi độ cao X" -msgid "Vietnamese" -msgstr "Tiếng Việt" +msgid "Change XHeight" +msgstr "Đổi độ cao X" -msgid "Indonesian" -msgstr "Tiếng Nam Dương" +msgid "Change _Glyph..." +msgstr "Đổi hình tượn_g..." -msgid "Lang|Tagalog" -msgstr "Tiếng Ta-ga-loc" +msgid "Change _Weight..." +msgstr "Đổi độ đậ_m..." -msgid "Malay (roman)" -msgstr "Tiếng Mã-lai (La-tinh)" +msgid "Change _X-Height..." +msgstr "Đổi độ cao _X..." -msgid "Malay (arabic)" -msgstr "Tiếng Mã-lai (A Rập)" +msgid "Change whether spiro is active or not" +msgstr "Thay đổi nếu spiro hoạt động không" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Tiếng Am-ha-ri" +msgid "Changed Color" +msgstr "Màu đã thay đổi" -msgid "Tigrinya" -msgstr "Tiếng Ti-gợ-ri-nia" +msgid "Changing glyphs" +msgstr "Đang thay đổi các hình tượng" -msgid "Galla" -msgstr "Tiếng Ga-la" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." +msgstr "" +"Việc thay đổi vị trí phương hướng\n" +"bên trái của một hình tượng nào đó\n" +"thì cũng điều chỉnh vị trí đó của\n" +"các tham chiếu khác trong tất cả\n" +"các hình tượng có dấu phụ mà\n" +"dựa vào hình tượng đó." -msgid "Somali" -msgstr "Tiếng Xô-ma-li" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." +msgstr "" +"Việc thay đổi bề rộng của một hình tượng\n" +"nào đó thì cũng thay đổi bề rộng của tất cả\n" +"các hình tượng có dấu phụ mà dựa vào\n" +"hình tượng đó." -msgid "Swahili" -msgstr "Tiếng Xouă-hi-li" +msgid "CharCenterHighest" +msgstr "Tâm Ký Tự Cao" -msgid "Kinyarwanda/Ruanda" -msgstr "Tiếng Kin-ia-ouanh-đa" +msgid "Character Variants 01" +msgstr "Biến thế ký tự 01" -msgid "Rundi" -msgstr "Tiếng Run-đi" +msgid "Character Variants 02" +msgstr "Biến thế ký tự 02" -msgid "Nyanja/Chewa" -msgstr "Tiếng Nai-an-gia" +msgid "Character Variants 03" +msgstr "Biến thế ký tự 03" -msgid "Malagasy" -msgstr "Tiếng Ma-la-ga-xi" +msgid "Character Variants 04" +msgstr "Biến thế ký tự 04" -msgid "Esperanto" -msgstr "Tiếng Etpêrantô" +msgid "Character Variants 05" +msgstr "Biến thế ký tự 05" -msgid "Basque" -msgstr "Tiếng Bax-quợ" +msgid "Character Variants 06" +msgstr "Biến thế ký tự 06" -msgid "Catalan" -msgstr "Tiếng Ca-ta-lan" +msgid "Character Variants 07" +msgstr "Biến thế ký tự 07" -msgid "Lang|Latin" -msgstr "Tiếng La-tinh" - -msgid "Quechua" -msgstr "Tiếng Que-chu-a" - -msgid "Guarani" -msgstr "Tiếng Gua-ra-ni" - -msgid "Aymara" -msgstr "Tiếng Ay-ma-ra" - -msgid "Tatar" -msgstr "Tiếng Tác-tă" +msgid "Character Variants 08" +msgstr "Biến thế ký tự 08" -msgid "Lang|Uighur" -msgstr "Tiếng Ui-ghơ" +msgid "Character Variants 09" +msgstr "Biến thế ký tự 09" -msgid "Dzongkha" -msgstr "Tiếng Dong-kha" +msgid "Character Variants 10" +msgstr "Biến thế ký tự 10" -msgid "Javanese (roman)" -msgstr "Tiếng Ja-va (La-tinh)" +msgid "Character Variants 99" +msgstr "Biến thế ký tự 99" -msgid "Sundanese (roman)" -msgstr "Tiếng Sun-đan (La-tinh)" +msgid "Charsets" +msgstr "Bộ ký tự" -msgid "Galician" -msgstr "Tiếng Ga-li-xi" +msgid "Chattisgarhi" +msgstr "Tiếng Cha-ti-x-ga-ri" -msgid "Afrikaans" -msgstr "Tiếng Hoà Nam Phi" +msgid "Chechen" +msgstr "Tiếng Che-chen" -msgid "Breton" -msgstr "Tiếng Boue-ton" +msgid "Check Advance:" +msgstr "Kiểm tra tiến tới:" -msgid "Inuktitut" -msgstr "Tiếng I-nuc-ti-tut" +msgid "Check Box" +msgstr "Hộp chọn" -msgid "Scottish Gaelic" -msgstr "Tiếng Xen-tơ (Ê-cốt)" +msgid "Check Box Off Mark" +msgstr "Dấu tắt hộp chọn" -msgid "Manx Gaelic" -msgstr "Tiếng Xen-tơ (Mankh-x)" +msgid "Check Box On Mark" +msgstr "Dấu Hộp Chọn đã Bật" -msgid "Irish Gaelic (with dot)" -msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan, có chấm)" +msgid "Check Self-Intersection" +msgstr "Kiểm tra sự tự giao" -msgid "Tongan" -msgstr "Tiếng Tông-ga" +msgid "Check Unicode/Name mismatch" +msgstr "Kiểm tra sai khớp Unicode/Tên" -msgid "Greek (polytonic)" -msgstr "Tiếng Hy Lạp (đa giọng)" +msgid "Check VAdvance:\n" +msgstr "Kiểm tra tiến tới dọc:\n" -msgid "Greenlandic" -msgstr "Tiếng Đảo Băng" +msgid "Check _flipped references" +msgstr "Kiểm tra tham chiếu bị _lật" -msgid "Azebaijani (roman)" -msgstr "Tiếng A-xơ-bai-gianh (La-tinh)" +msgid "Check _missing extrema" +msgstr "Kiểm tra thái cực _bị thiếu" -msgid "Unspecified Language" -msgstr "Ngôn ngữ không xác định" +msgid "Check _outermost paths clockwise" +msgstr "Kiểm tra đường dẫn ng_oài ra nhất theo xuôi chiều" -msgid "Unknown Language" -msgstr "Ngôn ngữ không rõ" +msgid "Check for CIDs defined _twice" +msgstr "Kiểm _tra CID xác định hai lần" -msgid "Percentage scale down for script level 1" -msgstr "Phần trăm cần giảm dần cho chữ viết cấp 1" +msgid "Check for _irrelevant control points" +msgstr "K_iểm tra tìm điểm điều khiển không thích hợp" -msgid "ScriptPercentScaleDown:" -msgstr "Giảm dần chữ viết 1 (%):" +msgid "Check for _undefined CIDs" +msgstr "Kiểm tra CID chưa _xác định" -msgid "Percentage scale down for script level 2" -msgstr "Phần trăm cần giảm dần cho chữ viết cấp 2" +msgid "" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" +msgstr "Kiểm tra tìm ký tự chứa mục nhập 'GSUB' tham chiếu đến ký tự rỗng" -msgid "ScriptScriptPercentScaleDown:" -msgstr "Giảm dần chữ viết 2 (%):" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "" +"Kiểm tra tìm ký tự có bề rộng tiến tới không phải là giá trị đã hiển thị." -msgid "DelimitedSubFormulaMinHeight:" -msgstr "Cao tiểu công thức phụ định giới:" +msgid "" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." +msgstr "" +"Kiểm tra tìm ký tự có tên ánh xạ tới một điểm mã Unicode\n" +"không ánh xạ điểm mã đã gán của ký tự đó." msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" +"Check for characters whose vertical advance width is not the displayed value." msgstr "" -"Bề cao tối thiểu ở đó cần xử lý biểu thức đã định giới dạng một công thức phụ" +"Kiểm tra tìm ký tự có bề rộng tiến tới theo chiều dọc không phải là giá trị " +"đã hiển thị." -msgid "DisplayOperatorMinHeight:" -msgstr "Cao tiểu toán tử hiển thị:" +msgid "Check for incomplete mark to base subtables" +msgstr "Kiểm tra có đánh dấu không hoàn toàn bảng phụ cơ bản" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "Bề cao tối thiểu của toán tử n-ary (tích phân, tổng v.v.)" +msgid "Check for missing _glyph names" +msgstr "Kiểm tra tìm tên hình tượn_g còn thiếu" -msgid "MathLeading:" -msgstr "Trước toán:" +msgid "Check for missing _scripts in features" +msgstr "Kiểm tra tìm chữ _viết còn thiếu trong tính năng" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" -"Khoảng trắng cần để lại giữa hai công thức toán học, để đảm bảo khoảng cách " -"dòng đúng." +msgid "Check for missing glyph names" +msgstr "Kiểm tra tìm tên hình tượng còn thiếu" -msgid "Axis height of the font" -msgstr "Bề cao trục của phông" +msgid "Check for multiple characters with the same name" +msgstr "Kiểm tra tìm nhiều ký tự có cùng một tên" -msgid "AxisHeight:" -msgstr "Cao trục:" +msgid "Check missing _bitmaps" +msgstr "Kiểm tra mảng ảnh _bị thiếu" -msgid "AccentBaseHeight:" -msgstr "Cao cơ sở dấu :" +msgid "Check multiple Names" +msgstr "Kiểm tra đa Tên" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" -"Bề cao tối đa (mực) của cơ sở dấu phụ\n" -"mà không cần thiết nâng dấu phụ lên." +msgid "Check multiple Unicode" +msgstr "Kiểm tra đa Unicode" -msgid "FlattenedAccentBaseHeight:" -msgstr "Cao cơ sở dấu trải phẳng:" +msgid "Check substitutions for empty chars" +msgstr "Kiểm tra sự thay thế ký tự rỗng" msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." msgstr "" -"Bề cao tối đa (mực) của cơ sở dấu phụ\n" -"mà không cần thiết làm phẳng dấu phụ." +"Kiểm tra các nét ngoài hình tượng tìm lỗi tiêu chuẩn trước khi lưu.\n" +"Tiến trình này có thể chạy chậm." -msgid "SubscriptShiftDown:" -msgstr "Dời xuống chữ thấp:" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "Kiểm tra tìm CID đã xác định trong nhiều phông con" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng cho yếu tố chữ thấp.\n" -"Số dương thì dời xuống." +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "Kiểm tra tìm CID chưa xác định trong mọi phông con" msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" -"Bề cao tối đa (mực) của đầu của chữ thấp\n" -"mà không cần thiết hạ thấp chữ thấp xuống nữa." +"Kiểm tra tìm sự thay thế, hạng định chỗ v.v. dùng một tên hình tượng không " +"tương ứng với bất cứ hình tượng nào trong phông đó" -msgid "SubscriptTopMax:" -msgstr "Đầu đại chữ thấp" +msgid "Cherokee" +msgstr "Tiếng Che-rô-khi" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" -"Khoảng thả tối đa được phép cho đường\n" -"cơ sở của chữ ghép tương đối so với đáy\n" -"của cơ sở. Dùng cho cơ sở được xử lý\n" -"dạng hộp hay hình kéo dài. Số dương\n" -"thì thả đường cơ sở chữ thấp bên dưới\n" -"đáy cơ sở." +msgid "Chichewa" +msgstr "Tiếng Chi-che-ouă" -msgid "SubscriptBaselineDropMin:" -msgstr "Tiểu thả cơ sở chữ thấp:" +msgid "Chin" +msgstr "Tiếng Chin" -msgid "Standard shift up applied to superscript elements." -msgstr "Khoảng dời lên tiêu chuẩn được áp dụng cho yếu tố chữ cao." +msgid "Chinese (Hong Kong)" +msgstr "Tiếng Trung (Hông Kồng))" -msgid "SuperscriptShiftUp:" -msgstr "Dời lên chữ cao :" +msgid "Chinese (Macau)" +msgstr "Tiếng Trung (Ma Cao)" -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" -"Khoảng dời lên tiêu chuẩn của\n" -"chữ cao tương đối so với cơ sở\n" -"ở chế độ chật hẹp." +msgid "Chinese (PRC)" +msgstr "Tiếng Trung (Quốc)" -msgid "SuperscriptShiftUpCramped:" -msgstr "Dời lên chữ cao chật hẹp:" +msgid "Chinese (Singapore)" +msgstr "Tiếng Hoa (Xin-ga-po)" -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" -"Bề cao tối thiểu được phép cho đáy\n" -"của chữ cao mà không cần thiết nâng nó\n" -"lên nữa." +msgid "Chinese (Taiwan)" +msgstr "Tiếng Trung (Đài-loan)" -msgid "SuperscriptBottomMin:" -msgstr "Tiểu đáy chữ cao :" +msgid "Chinese Hong Kong" +msgstr "Tiếng Trung (Hông Kồng))" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" -"Khoảng thả tối đa được phép cho đường\n" -"cơ sở của chữ cao tương đối so với đầu\n" -"của cơ sở. Dùng cho cơ sở được xử lý\n" -"dạng hộp hay hình kéo dài. Số dương\n" -"thì đường cơ sở chữ cao bên dưới\n" -"đầu cơ sở." +msgid "Chinese Phonetic" +msgstr "Tiếng Trung ngữ âm" -msgid "SuperscriptBaselineDropMax:" -msgstr "Đại thả cơ sở chữ cao :" +msgid "Chinese Simplified" +msgstr "Tiếng Trung phổ thông" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "Khe tối thiểu giữa mực in chữ cao và chữ thấp." +msgid "Chinese Traditional" +msgstr "Tiếng Trung truyền thống" -msgid "SubSuperscriptGapMin:" -msgstr "Tiểu khe chữ cao/thấp" +msgid "Chipewyan" +msgstr "Tiếng Chi-pe-ouianh" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "Đại đáy chữ cao với chữ thấp:" +msgid "Choose a file format..." +msgstr "Chọn định dạng tập tin..." -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" -"Cấp tối đa đến đó đáy chữ thấp có thể được\n" -"đầy để tăng khe giữa chữ cao và chữ thấp,\n" -"trước khi chữ cao bắt đầu dời xuống." +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "Chọn phương pháp thích hợp phụ thuộc vào chữ viết của hình tượng" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" -"Khoảng trắng thêm cần chèn phía sau\n" -"mỗi chữ cao/thấp." +msgid "Choose which lookups to copy" +msgstr "Chọn những sự tra tìm cần sao chép" -msgid "SpaceAfterScript:" -msgstr "Cạch sau chữ :" +msgid "Chukchi" +msgstr "Tiếng Chúc-chi" -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" -"Khe tối thiểu giữa cuối của sự hạn chế trên,\n" -"và đầu của toán tử cơ sở." +msgid "Church Slavonic" +msgstr "Tiếng Xla-vơ nhà thơ" -msgid "UpperLimitGapMin:" -msgstr "Tiểu khe hạn trên:" +msgid "Chuvash" +msgstr "Tiếng Chu-vas" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" -"Khoảng cách tối thiểu giữa đường cơ sở của\n" -"sự hạn chế trên và cuối của toán tử cơ sở." +msgid "Clarendon Serifs" +msgstr "Chân Clarendon" -msgid "UpperLimitBaselineRiseMin:" -msgstr "Tiểu nâng cơ sở hạn trên:" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "Hạng" -msgid "LowerLimitGapMin:" -msgstr "Tiểu khe hạn dưới:" +#, c-format +msgid "Class %d: " +msgstr "Hạng %d: " -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" -"Khoảng cách tối thiểu giữa (mực) đầu của giới hạn dưới\n" -"và (mực) cuối của toán tử cơ sở." +msgid "Class 0" +msgstr "Hạng 0" -msgid "LowerLimitBaselineDropMin:" -msgstr "Tiểu thả cơ sở hạn dưới:" +msgid "Class 1: {Everything Else}" +msgstr "Hạng 1: (các gì khác)" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" -"Khoảng cách tối thiểu giữa đường cơ sở\n" -"của sự hạn chế dưới và cuối của toán tử cơ sở." +msgid "Class already used" +msgstr "Hạng đã được đóng" -msgid "StackTopShiftUp:" -msgstr "Dời lên đầu đống:" +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "Bảng phụ xác định hạng vượt quá kết thúc của bảng\n" -msgid "Standard shift up applied to the top element of a stack." -msgstr "" -"Khoảng dời lên tiêu chuẩn được áp dụng\n" -"cho yếu tố đầu của đống." +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "Chỉ số hạng ở ngoại phạm vi %d (phải < %d)\n" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "Dời lên kiểu hiển thị đầu đống:" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS\n" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" -"Khoảng dời lên tiêu chuẩn được áp dụng\n" -"cho yếu tố đầu của đống có kiểu dáng hiển thị." +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" +msgstr "Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS cho dấu %.30s\n" -msgid "StackBottomShiftDown:" -msgstr "Dời xuống cuối đống:" +msgid "Classes" +msgstr "Hạng" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng\n" -"cho yếu tố cuối của đống. Giá trị dương thì\n" -"ngụ ý di chuyển xuống." +msgid "Clea_nup Glyph" +msgstr "Làm _sạch hình tượng" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "Dời xuống kiểu hiển thị cuối đống:" +msgid "Cleanup Self Intersect" +msgstr "Làm sách Tự cắt chéo" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng\n" -"cho yếu tố cuối của đống có kiểu dáng hiển thị.\n" -"Giá trị dương thì ngụ ý di chuyển xuống." +msgid "Clear" +msgstr "Gột" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" -"Khe tối thiểu giữa cuối của yếu tố đầu của đống,\n" -"và đầu của yếu tố cuối." +msgid "Clear All" +msgstr "Gột tất cả" -msgid "StackGapMin:" -msgstr "Tiểu khe đống:" +msgid "Clear All Device Tables" +msgstr "Gột mọi bảng thiết bị" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" -"Khe tối thiểu giữa cuối của yếu tố đầu của đống,\n" -"và đầu của yếu tố cuối có kiểu dáng hiển thị." +msgid "Clear DStem" +msgstr "Gột cuống C" -msgid "StackDisplayStyleGapMin:" -msgstr "Tiểu khe kiểu hiển thị đống:" +msgid "Clear Device Table" +msgstr "Gột bảng thiết bị" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" -"Khoảng dời lên tiêu chuẩn được áp dụng cho\n" -"yếu tố đầu của đống trải ra." +msgid "Clear Instructions" +msgstr "Gột chỉ dẫn" -msgid "StretchStackTopShiftUp:" -msgstr "Dời lên đầu đống trải:" +msgid "Clear _Background" +msgstr "Gột _nền" -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng\n" -"cho yếu tố cưới của đống trải ra.\n" -"Giá trị dương thì ngu ý di chuyển xuống." +msgid "Clear _VStem" +msgstr "Gột cuống _D" -msgid "StretchStackBottomShiftDown:" -msgstr "Dời xuống cuối đống trải:" +msgid "Clear all device table corrections associated with this combination" +msgstr "Xoá tất cả các sự sửa chữa bảng thiết bị tương ứng với tổ hợp này" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" -"Khe tối thiểu giữa yếu tố đã trải ra\n" -"và cuối của yếu tố bên trên." +msgid "Clear destination layer before copy" +msgstr "Xoá lớp đích đến trước khi sao chép" -msgid "StretchStackGapAboveMin:" -msgstr "Tiểu trên khe đống trải:" +msgid "ClearInstrsBigChanges" +msgstr "Gột HD Nếu Đổi Nhiều" msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" -"Khe tối thiểu giữa yếu tố đã trải ra\n" -"và cuối của yếu tố bên dưới." +"Nhấn vào một phạm vi nào đó để chọn ký tự trong nó.\n" +"Nhấn đôi vào phạm vi để xem các ký tự\n" +"nên nằm trong nó nhưng không phải." -msgid "StretchStackGapBelowMin:" -msgstr "Tiểu dưới khe đống trải:" +msgid "Clip Path Color" +msgstr "Màu đường dẫn trích" -msgid "FractionNumeratorShiftUp:" -msgstr "Dời lên tử số :" +msgid "Cloc_kwise" +msgstr "_Xuôi chiều" -msgid "Standard shift up applied to the numerator." -msgstr "" -"Khoảng dời lên tiêu chuẩn được áp dụng\n" -"cho tử số." +msgid "Close Open Contours" +msgstr "Đóng các đường viền còn mờ" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "Dời lên kiểu hiển thị tử số :" +msgid "Co_py LBearing" +msgstr "Ché_p vị trí PH bên trái" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" -"Khoảng dời lên tiêu chuẩn được áp dụng\n" -"cho tử số có kiểu dáng hiển thị." +msgid "Color" +msgstr "Màu" -msgid "FractionDenominatorShiftDown:" -msgstr "Dời xuống mẫu số :" +msgid "Color Button" +msgstr "Nút màu" + +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "Màu của dấu tách cột trong phần chính của ô sửa ma trận" + +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "Màu của dấu tách cột trong phần tiêu đề của ô sửa ma trận" msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." +"Color of frozen (unchangeable) entries in the main section of a matrix edit" msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng\n" -"cho mẫu số.\n" -"Giá trị dương thì ngụ ý di chuyển xuống." - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "Dời xuống kiểu hiển thị mẫu số :" +"Màu của mục nhập động cứng (không thể thay đổi được) trong phần chính của ô " +"sửa ma trận" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" -"Khoảng dời xuống tiêu chuẩn được áp dụng\n" -"cho mẫu số có kiểu dáng hiển thị." +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "Màu của mục nhập hoạt động trong phần chính của ô sửa ma trận" -msgid "FractionNumeratorGapMin:" -msgstr "Tiểu khe tử số :" +msgid "Color used to draw the advance width line of a glyph" +msgstr "Màu dùng để vẽ đường chiều rộng sớm của một hình tượng" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" -"Khe tối thiểu được phép giữa cuối tử số\n" -"và thanh phân số." +msgid "Color used to draw the background of selected glyphs" +msgstr "Màu dùng để vẽ nền của hình tượng được chọn" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "Tiểu khe kiểu hiển thị tử số :" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "Màu dùng để vẽ cảnh gần của hình tượng được chọn" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" -"Khe tối thiểu được phép giữa cuối tử số\n" -"và thanh phân số có kiểu dáng hiển thị." +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "Màu dùng để vẽ đường chiều rộng sớm in nghiêng của một hình tượng" -msgid "FractionRuleThickness:" -msgstr "Độ dày thước phân số :" +msgid "Color used to draw the kerning line" +msgstr "Màu dùng để vẽ đường định chỗ" -msgid "Thickness of the fraction bar." -msgstr "Độ dày của thanh phân số." +msgid "Color used to draw the left side bearing" +msgstr "Màu dùng để vẽ vị trí phương hướng bên trái" -msgid "FractionDenominatorGapMin:" -msgstr "Tiểu khe mẫu số :" +msgid "Color used to mark a changed glyph" +msgstr "Màu dùng để đánh dấu một hình tượng đã thay đổi" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" -"Khe tối thiểu được phép giữa đầu mẫu số\n" -"và thanh phân số." +msgid "Color used to mark the selected glyph" +msgstr "Màu dùng để đánh dấu hình tượng được chọn" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "Tiểu khe kiểu hiển thị mẫu số :" +msgid "Color:" +msgstr "Màu :" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" -"Khe tối thiểu được phép giữa đầu mẫu số\n" -"và thanh phân số có kiểu dáng hiển thị." +msgid "Color|Background" +msgstr "Nền" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" -"Khoảng cách theo chiều ngang giữa\n" -"yếu tố đầu và yếu tố cuối của phân số\n" -"bị lệch." +msgid "Color|Choose..." +msgstr "Chọn..." -msgid "SkewedFractionHorizontalGap:" -msgstr "Khe ngang phân số bị lệch:" +msgid "Color|Default" +msgstr "Mặc định" -msgid "SkewedFractionVerticalGap:" -msgstr "Khe dọc phân số bị lệch:" +msgid "Color|Foreground" +msgstr "Cảnh gần" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" -"Khoảng cách theo chiều dọc giữa\n" -"yếu tố đầu và yếu tố cuối của phân số\n" -"bị lệch." +msgid "Com_binations" +msgstr "Tổ hợ_p" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" -"Khoảng cách giữa thanh trên và\n" -"đầu của cơ sở." +msgid "Combining Diacritical Marks" +msgstr "Kết hợp dấu phụ" -msgid "OverbarVerticalGap:" -msgstr "Khe dọc thanh trên:" +msgid "Combining Diacritical Marks Supplement" +msgstr "Phần bổ sung kết hợp dấu phụ" -msgid "OverbarRuleThickness:" -msgstr "Độ dày thước thanh trên:" +msgid "Combining Diacritical Marks for Symbols" +msgstr "Kết hợp dấu phụ cho ký hiệu" -msgid "Thickness of the overbar." -msgstr "Độ dày của thanh trên." +msgid "Combining Half Marks" +msgstr "Nửa dấu kết hợp" -msgid "Extra white space reserved above the overbar." +msgid "" +"Commands to pass to mf (metafont) program, the filename will follow these" msgstr "" -"Khoảng trắng thêm dành riêng\n" -"bên trên thanh trên." +"Các lệnh cần gửi cho chương trình mf (metafont): tên tập tin sẽ đi theo." -msgid "OverbarExtraAscender:" -msgstr "Vùng trên thanh trên:" +msgid "Comment" +msgstr "Ghi chú" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" -"Khoảng cách giữa thanh dưới\n" -"và cuối của cơ sở." +msgid "Common Number Separator" +msgstr "Dấu phân cách con số chung" -msgid "UnderbarVerticalGap:" -msgstr "Khe dọc thanh dưới:" +msgid "Comorian" +msgstr "Tiếng Co-mo-ri" -msgid "Thickness of the underbar." -msgstr "Độ dày của thanh dưới." +msgid "Compact" +msgstr "Nén chặt" -msgid "UnderbarRuleThickness:" -msgstr "Độ dày thước thanh dưới:" +msgid "CompactOnOpen" +msgstr "GọnKhiMở" -msgid "Extra white space reserved below the underbar." -msgstr "" -"Khoảng trắng thêm dành riêng\n" -"bên dưới thanh dưới." +msgid "Compacted" +msgstr "Gọn" -msgid "UnderbarExtraDescender:" -msgstr "Vùng dưới thanh dưới:" +#, c-format +msgid "Compare %s to %s" +msgstr "So sánh %s với %s" -msgid "RadicalVerticalGap:" -msgstr "Khe dọc căn:" +msgid "Compare Fonts..." +msgstr "_So sánh các phông..." -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" -"Khoảng cách giữa biểu thức\n" -"và thanh ở trên." +msgid "Compare Glyph _Positioning" +msgstr "So sánh _vị trí hình tượng" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "Khe dọc kiểu hiển thị căn:" +msgid "Compare Glyph _Substitution" +msgstr "_So sánh sự thay thế hình tượng" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" -"Khoảng cách giữa đầu của biểu thức\n" -"và thanh ở trên có kiểu dáng hiển thị." +msgid "Compare Hint_Masks" +msgstr "So sánh _bộ lọc lời gợi ý" -msgid "RadicalRuleThickness:" -msgstr "Độ dày thước căn:" +msgid "Compare Layers" +msgstr "So các lớp" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" -"Độ dày của thước căn trong\n" -"các ký hiệu căn thức kiểu\n" -"đã thiết kế hay cấu tạo." +msgid "Compare Layers..." +msgstr "So lớp..." -msgid "Extra white space reserved above the radical." -msgstr "" -"Khoảng trắng thêm dành riêng\n" -"bên trên căn thức." +msgid "Compare _Bitmaps" +msgstr "So sánh _mảng ảnh" -msgid "RadicalExtraAscender:" -msgstr "Vùng trên căn thức:" +msgid "Compare _Hints" +msgstr "So sán_h lời gợi ý" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" -"Chỗ định thêm theo chiều ngang phía trước\n" -"ký hiệu độ của căn thức (nếu có)." +msgid "Compare _Names" +msgstr "So sánh tê_n" -msgid "RadicalKernBeforeDegree:" -msgstr "Định chỗ căn trước độ :" +msgid "Compare _Outlines" +msgstr "So sánh nét ng_oài" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" -"Chỗ định âm theo chiều ngang phía trước\n" -"ký hiệu độ của căn thức (nếu có)." +msgid "Compare hintmasks" +msgstr "So sánh bộ lọc lời gợi ý" -msgid "RadicalKernAfterDegree:" -msgstr "Định chỗ căn sau độ :" +msgid "Compare two layers" +msgstr "So sánh hai lớp" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" -"Bề cao của cuối của ký hiệu độ căn thức,\n" -"nếu có, tỷ lệ đúng với vùng trên ký hiệu căn thức." +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "So sánh phiên bản %s của %s với %s" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "Phần trăm nâng cuối độ căn:" +msgid "Compatible Full" +msgstr "Tương thích đầy" -msgid "MinConnectorOverlap:" -msgstr "Tiểu chồng chéo kết nối:" +msgid "Component" +msgstr "Thành phần" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" -"Vùng chồng chéo lên nhau tối thiểu của\n" -"hai hình tượng được kết nối trong khi\n" -"cấu tạo hình tượng." +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "Thành phần %d %.30s (%d,%d)" -msgid "Bad font, offset out of bounds.\n" -msgstr "Phông sai : giá trị bù ở ngoại phạm vi.\n" +msgid "Components" +msgstr "Thành phần" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" -"Một của những thể hiện đa chủ (MM) chứa chốt trục toàn phương. Nó phải được " -"chuyển đổi sang chốt trục lập phương, để được dùng trong cái đa chủ." +msgid "Composites in AFM" +msgstr "Đồ ghép trong AFM" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "Những thể hiện khác nhau của MM này cùng có số hình tượng khác nhau" +msgid "Compress (as a percentage)" +msgstr "Nén (theo phần trăm)" -msgid "This glyph is defined in one instance font but not in another" -msgstr "" -"Hình tượng này được xác định trong một thể hiện của phông, còn không phải " -"trong thể hiện khác" +msgid "Condense/Extend" +msgstr "Co lại/Dãn ra" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "Hình tượng này chưa số tham chiếu khác nhau trong thể hiện khác nhau" +msgid "Condensed" +msgstr "Cô đặc" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" -"Một tham chiếu trong hình tượng này tham chiếu đến các bảng mã khác nhau " -"trong các thể hiện khác nhau" +msgid "Condensed (75%)" +msgstr "Cô đặc (75%)" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" -"Một đường viền trong hình tượng này số điểm khác nhau trong các thể hiện " -"khác nhau" +msgid "Configure" +msgstr "Cấu hình" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" -"Hình tượng này chứa số đường viền khác hau trong các thể hiện khác nhau" +msgid "Conflict Hint Color" +msgstr "Màu mẹo xung đột" -msgid "This glyph contains a different number of hints in different instances" -msgstr "" -"Hình tượng này chứa số lời gợi ý khác nhau trong các thể hiện khác nhau" +msgid "Connectors" +msgstr "Dấu nối" -msgid "This glyph contains different kerning pairs in different instances" +msgid "Constants" +msgstr "Hằng số" + +msgid "Contains anchor points for some, but not all, classes in a subtable" msgstr "" -"Hình tượng này chứa các cặp định chỗ khác nhau trong các thể hiện khác nhau" +"Chứa các điểm neo cho một số, mà không phả tất cả các hạng trong một bảng phụ" -msgid "Bad Multiple Master Font" -msgstr "Phông Multiple Master sai" +msgid "Contextual Alternates" +msgstr "Đồ xen kẽ ngữ cảnh" -msgid "Various errors occurred at the selected glyphs" -msgstr "Gặp một số lỗi khác nhau tại những hình tượng đã chọn" +msgid "Contextual Chaining Position" +msgstr "Vị trí tạo dãy ngữ cảnh" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "Gặp lỗi theo đây tại những hình tượng đã chọn: %.100s" +msgid "Contextual Chaining Positioning" +msgstr "Định vị tạo dãy ngữ cảnh" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" -"Phông %.30s chứa chốt trục lập phương. Phải chuyển đổi nó sang chốt trúc " -"toàn phương, để sử dụng nó trong phông méo mó được kiểu Apple" +msgid "Contextual Chaining Substitution" +msgstr "Thay thế tạo dãy ngữ cảnh" -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" -"Phông %.30s chứa chốt trục toàn phương. Phải chuyển đổi nó sang chốt trúc " -"lập phương, để sử dụng nó trong cái đa chủ (MM)." +msgid "Contextual Ligatures" +msgstr "Chữ ghép ngữ cảnh" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" -"Không có mục nhập ForceBoldThreshold (ép buộc ngưỡng in đậm) trong phông có " -"đậm, nhưng có một mục nhập ForceBold (ép buộc in đậm) trong phông %30s" +msgid "Contextual Position" +msgstr "Vị trí ngữ cảnh" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" -"Hai phông %1$.30s và %2$.30s có số hình tượng khác nhau, hay bảng mã khác " -"nhau" +msgid "Contextual Positioning" +msgstr "Định vị ngữ cảnh" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" -"Hai phông %1$.30s và %2$.30s sử dụng chốt trục kiểu khác nhau (toàn phương " -"và lập phương)" +msgid "Contextual State Machine" +msgstr "Cơ chế tình trạng ngữ cảnh" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" -"Mục nhập « %1$.20s » không nằm trong từ điển riêng của cả hai %2$.30s và " -"%3$.30s" +msgid "Contextual Substitution" +msgstr "Thay thế ngữ cảnh" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" -"Hình tượng %1$.30s đã được xác định trong phông %2$.30s nhưng không phải " -"trong %3$.30s." +msgid "Contextual Swash" +msgstr "Đuôi tu từ ngữ cảnh" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" -"Hình tượng %1$.30s trong %2$.30s có cả hai tham chiếu và đường viền. Không " -"hỗ trợ trường hợp này trong phông có biến thể." +msgid "Contextual insertion" +msgstr "Chèn ngữ cảnh" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" -"Hình tượng %1$.30s có số đường viền trong phông %2$.30s khác với số trong " -"%3$.30s" +msgid "Contextual position" +msgstr "Vị trí ngữ cảnh" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có số điểm (hay điểm điều khiển) trên " -"đường viền khác vơi số trong %3$.30s." +msgid "Contextual substitution" +msgstr "Thay thế ngữ cảnh" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có đường viền chạy về hướng khác với " -"trong %3$.30s." +msgid "Continue" +msgstr "Tiếp tục" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có số tham chiếu khác với trong " -"%3$.30s" +msgid "Contribution of each master design" +msgstr "Sự đóng góp của mỗi sơ đồ thiết kế chủ" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có tham chiếu với cách co giãn hay độ " -"xoay (v.v.) khác với trong %3$.30s" +msgid "Control Pictures" +msgstr "Hình điều khiển" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có tập cặp định chỗ khác với trong " -"%3$.30s" +msgid "Control Points _beyond spline" +msgstr "Điểm điều khiển ở _bên kia chốt trục" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" -"Hình tượng %1$.30s có cách đặt số điểm (và điểm điều khiển) trên đường viền " -"khác với trong các thể hiện phông" +msgid "Control Points near horizontal/vertical/italic" +msgstr "Điểm điều khiển nằm gần chiều ngang/dọc/nghiêng" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" -"Những lời gợi ý %1$s trong hình tượng « %2$.30s » trong phông %3$.30s không " -"tương ứng với những lời trong %4$.30s (số khác hay tiêu chuẩn chồng lấp khác)" +msgid "Control Vertical Counters (use for CJK)" +msgstr "Điều khiển các bộ đếm theo chiều dọc (dùng cho CJK)" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" msgstr "" -"Hình tượng %1$.30s trong phông %2$.30s có bộ lọc gợi ý trên đường viền khác " -"với trong %3$.30s" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "Phông mặc định không có bảng 'cvt', còn thể hiện %.30s có phải" +"Điều khiển sự ánh xạ theo chiều dọc (dùng cho tiếng La-tinh, tiếng Hy-lạp, " +"chữ ki-rin)" -#, c-format msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" +"Control points are irrelevant if they are too close to the main\n" +"point to make a significant difference in the shape of the curve." msgstr "" -"Phông thể hiện có thể chứa chỉ một bảng 'cvt', còn %.30s cũng có bảng " -"TrueType kiểu khác" +"Điểm điều khiển không thích hợp khi quá gần điểm chính\n" +"để sửa đổi hình đường cong một cách có ích." -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" -"Bảng 'cvt' trong thể hiện %.30s có kích cỡ khác với bảng trong phông mặc định" +msgid "ControlPoint|Default" +msgstr "Mặc định" -msgid "No problems detected" -msgstr "Không có lỗi được phát hiện" +msgid "Convert By C_Map" +msgstr "Chuyển đổi theo C_Map" -msgid "OK" -msgstr "" +msgid "Convert Design Vector Function:" +msgstr "Hàm chuyển đổi véc-tơ thiết kế:" + +msgid "Converting PostScript" +msgstr "Đang chuyển đổi PostScript..." + +msgid "Coordinate Line Color" +msgstr "Màu đường toạ độ" + +msgid "Coordinate along which to space" +msgstr "Tọa độ dọc theo đó cần giãn cách" + +msgid "Cop_y Layer To Layer..." +msgstr "Chép lớp _vào lớp..." + +msgid "Coptic" +msgstr "Giáo hội Ai Cập" + +msgid "Copy Gri_d Fit" +msgstr "Chép _vừa lưới" -#, c-format msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" +"Copy INDEXed element to stack\n" +"Pops an index & copies stack\n" +"element[index] to top of stack" msgstr "" +"Sao chép phần tử phụ lục vào đống (CINDEX)\n" +"Bỏ một chỉ mục, và sao chép phần tử đống\n" +"[index] lên đầu đống" -msgid "NameList duplicated" -msgstr "" +msgid "Copy Layer To Layer" +msgstr "Chép lớp vào lớp" -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Copy Layers" +msgstr "Chép các lớp" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "Danh sách tên %s dựa vào %s mà không thể được tìm" +msgid "Copy Loo_kup Data" +msgstr "Chép dữ liệu tr_a tìm" -msgid "NameList base missing" -msgstr "Thiếu cơ sở Danh sách tên" +msgid "Copy RBearin_g" +msgstr "Chép vị trí PH _bên phải" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "Danh sách tên %s dựa vào hai Danh sách tên" +msgid "Copy _Fg To Bg" +msgstr "Chép cảnh _gần về nền" -msgid "NameList based twice" -msgstr "Danh sách tên dựa vào hai lần" +msgid "Copy _From" +msgstr "Chép _từ" -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"Thiếu hàm thay đổi tên « thành » tên %s\n" -"%s" +msgid "Copy _Lookup Data" +msgstr "Chép _dữ liệu tra tìm" -msgid "NameList parsing error" -msgstr "Lỗi phân tích Danh sách tên" +msgid "Copy _VWidth" +msgstr "Chép bề rộng _D" -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"Gặp giá trị Unicode sai khi phân tách %s\n" -"%s" +msgid "Copy _Width" +msgstr "Chép bề _rộng" -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "Thiếu tên khi phân tích %s cho Unicode %x." +msgid "Copy one layer to another" +msgstr "Sao chép lớp này sang lớp khác" -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "Gặp tên sai khi phân tích %s cho Unicode %x." +msgid "CopyMetaData" +msgstr "Chép Siêu Dữ Liệu" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "Gặp nhiều tên khi phân tích %s cho Unicode %x." +msgid "CopyTTFInstrs" +msgstr "Chép HD TTF" -msgid "AGL without afii" -msgstr "AGL không có afii" +msgid "Copy_right:" +msgstr "Tác _quyền:" -msgid "AGL For New Fonts" -msgstr "" +msgid "Copyright" +msgstr "Bản quyền" -msgid "Adobe Glyph List" -msgstr "Danh sách Hình tượng Adobe" +#. GT: Short for Correction +msgid "Cor:" +msgstr "Sửa:" -msgid "AGL with PUA" -msgstr "AGL với PUA" +msgid "Corner" +msgstr "Đỉnh" -msgid "Greek small caps" -msgstr "Chữ hoa nhỏ Hy Lạp" +msgid "Corporate Use" +msgstr "Dùng bởi công ty" -msgid "ΤεΧ Names" -msgstr "" +msgid "Correct Direction" +msgstr "Sửa hướng" -msgid "AMS Names" -msgstr "Tên AMS" +msgid "Correct References" +msgstr "Sửa chữa tham chiếu" -msgid "Bad Token" -msgstr "HIệu bài sai" +msgid "Correct for Italic Angle" +msgstr "Đúng cho góc nghiêng" + +msgid "Correcting Direction..." +msgstr "Đang sửa hướng..." + +msgid "Correcting References" +msgstr "Đang sửa chữa các tham chiếu" + +msgid "Correction" +msgstr "Điều chỉnh" -#, c-format msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" -"Hiệu bài sai « %.30s »\n" -"gần ...%40s" +"Giá trị sửa (theo điểm ảnh) vị trí theo chiều ngang của điểm neo này\n" +"khi làm mành ở kích cỡ điểm ảnh đưa ra.\n" +"(Nằm trong một Bảng Thiết Bị)" -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" +msgid "Corrections must be between -128 and 127 (and should be smaller)" msgstr "" -"Hiệu bài sai. Đợi « %.10s », còn nhận « %.10s »\n" -"gần ...%40s" +"Giá trị điều chỉnh phải nằm trong phạm vi « -128 ... 127 » (cũng nên là nhỏ " +"hơn)" + +msgid "Corsican" +msgstr "Tiếng Coa-si-ca" + +msgid "Cou_nter Clockwise" +msgstr "_Ngược chiều" + +msgid "Could not figure out a lookup type" +msgstr "Không thể giải quyết một kiểu sự tra tìm" #, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"Hiệu bài sai . Nhận « %1$c »\n" -"gần ...%2$40s" +msgid "Could not find a bitmap font in %s" +msgstr "Không tìm thấy phông mảng ảnh trong %s." + +msgid "Could not find a usable encoding table" +msgstr "Không tìm thấy bảng mã hoá có thể sử dụng được" + +msgid "Could not find any valid encoding tables" +msgstr "Không tìm thấy bảng mã hoá hợp lệ" + +msgid "Could not find original glyph" +msgstr "Không tìm thấy hình tượng gốc" #, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" -"Hiệu bài sai. Đợi « %.10s »\n" -"gần ...%40s" +msgid "Could not find the glyph: %.70s" +msgstr "Không tìm thấy hình tượng: %.70s" #, c-format msgid "" -"Unexpected token.\n" -"before ...%40s" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" msgstr "" -"Hiệu bài bất thường\n" -"phía trước ...%40s" +"Không thể khớp điểm trong hình tượng ghép (%d với %d) khi thêm %s vào %s\n" + +msgid "Could not open" +msgstr "Không thể mở" #, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"Hiệu bài bất thường nằm sau kết thúc của biểu thức,\n" -"phía trước ...%40s" +msgid "Could not open %.100s" +msgstr "Không thể mở %.100s" #, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "Thử tính logarít của %1$g trong %2$.30s" +msgid "Could not open %s" +msgstr "Không thể mở %s" -msgid "Bad Value" -msgstr "Giá trị sai" +msgid "Could not open file" +msgstr "Không thể mở tập tin" + +msgid "Could not open image" +msgstr "Không thể mở ảnh" #, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "Thử tính căn bậc hai của %1$g trong %2$.30s" +msgid "Could not open include file (%s) on line %d of %s" +msgstr "Không thể mở tập tin bao gồm (%s) trên dòng %d của %s" #, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "Thử chia cho số 0 trong %.30s" +msgid "Could not open output file: %s" +msgstr "Không thể mở tập tin xuất: %s" -msgid "Projecting..." -msgstr "Đang hiện hình..." +#, c-format +msgid "Could not parse %s" +msgstr "Không thể phân tích %s" #, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"Nếu bạn muốn thay thế mảng OtherSubrs của Adobe\n" -"(đối với phông kiểu 1) bằng một mảng riêng,\n" -"hãy đặt giá trị này để chỉ tới một tập tin chứa danh sách\n" -"đến 14 hàm phụ PostScript. Mỗi hàm phụ phải nằm sau\n" -"một dòng bắt đầu với « %%%% » (đoạn nào phía trước\n" -"dòng « %%%% » thứ nhất sẽ được xử lý như là thông báo\n" -"bản quyền đầu tiên). Ba hàm phụ thứ nhất dành cho\n" -"lời gợi ý flex, ba hàm phụ kế tiếp để thay thế (PHẢI có),\n" -"hàm phụ thứ mười bốn (thật là 13 vì bắt đầu từ số 0)\n" -"dành cho lời gợi ý ngược. Không nên bao hàm phụ\n" -"bằng [cặp dấu ngoặc vuông]." +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "Không thể phân tích phông CID, %sCIDFontType %d, %sfonttype %d\n" -msgid "OtherSubrsFile" -msgstr "" +#, c-format +msgid "Could not read %s" +msgstr "Không thể đọc %s" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"Bảng mã mặc định\n" -"cho phông mới" +msgid "Could not read (or perhaps find) mf output file" +msgstr "Không thể đọc (hoặc có lẽ tìm thấy) tập tin xuất mf" -msgid "NewCharset" -msgstr "Bộ ký tự mới" +msgid "Could not write" +msgstr "Không thể ghi" -msgid "NewEmSize" -msgstr "Kích cỡ Em mới" +#, c-format +msgid "Could not write %.100s" +msgstr "Không thể ghi %.100s" -msgid "The default size of the Em-Square in a newly created font." -msgstr "Kích cỡ mặc định cua Vuông Em trong phông mới tạo." +#, c-format +msgid "Could not write %s" +msgstr "Không thể ghi %s." -msgid "NewFontsQuadratic" -msgstr "Phông mới TP/LP" +msgid "Couldn't create directory" +msgstr "Không thể tạo thư mục" +#, c-format msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"Không thể tạo thư mục: %1$s\n" +"%2$s\n" +"%3$s" -msgid "FreeTypeInFontView" -msgstr "Xem Phông FreeType" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "Không thể tạo thư mục: %s" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"Dùng bộ làm mành FreeType (khi có sẵn)\n" -"để làm mành hình tượng trong ô xem phông.Thường có kết quả là chất lượng cao " -"hơn." +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "Không tìm thấy tập tin phông tên %s\n" -msgid "LoadedFontsAsNew" -msgstr "Nạp phông như mới" +msgid "Couldn't find base point" +msgstr "Không tìm thấy điểm cơ sở" -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"Phông được nạp từ đĩa nên vẫn giữ các chốt trục với thứ tự gốc\n" -"(toàn phương hay lập phương), hoặc các chốt trục nên được\n" -"chuyển đổi sang thứ tự mặc định cho phông mới\n" -"(xem Phông mới TP/LP)." +msgid "Couldn't find point in reference" +msgstr "Không tìm thấy điểm trong tham chiếu" -msgid "PreferCJKEncodings" -msgstr "Thích Bảng Mã TNH" +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "Không tìm thấy ký tự đã tham chiếu « %s » trong %s\n" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" -"Khi nạp một phông TrueType hay OpenType có bảng mã\n" -"kiểu cả hai Unicode và tiếng Trung/Nhật/Hàn, dùng cờ này\n" -"để ngụ ý có nên nạp bảng mã nào." +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "Không thể mở tập tin sơ đồ CID: %s" -msgid "AskUserForCMap" -msgstr "Yêu Cầu CMap" +msgid "Couldn't open file" +msgstr "Không thể mở tập tin" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" -"Khi nạp phông theo định dạng sfnt (TrueType, OpenType, v.v.),\n" -"nhắc người dùng xác định có nên dùng đầu tiên cmap nào." +#, c-format +msgid "Couldn't open file %.200s" +msgstr "Không thể mở tập tin %.200s" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" -"Hãy nhập danh sách các thẻ bảng dạng 4 chữ, định giới\n" -"bằng dấu phẩy. Trình FontForge sẽ tạo một bản sao\n" -"nhị phân của các bảng này khi nào nó nạp phông\n" -"TrueType/OpenType, và sẽ xuất chúng (chưa thay đổi gì)\n" -"khi nó tạo ra phông đó. Đừng bao gồm thẻ bảng mà\n" -"FontForge sẽ thử hiểu." +msgid "Couldn't open font" +msgstr "Không thể mở phông" -msgid "PreserveTables" -msgstr "Bảo Tồn Bảng" +msgid "Counter Addition" +msgstr "Sự phản cộng" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" -"Trong ô xem nét ngoài, phím Shift ràng buộc di chuyển song song với Góc " -"Nghiêng hơn đi theo chiều dọc." +msgid "Counter Compression Percent" +msgstr "Phần trăm nén bộ đếm" -msgid "ItalicConstrained" -msgstr "Buộc Nghiêng" +msgid "Counter Expansion Factor" +msgstr "Hệ số phản mở rộng" -msgid "SnapToInt" -msgstr "Đính Số Nguyên" +msgid "Counter Size:" +msgstr "Kích cỡ bộ đếm:" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" -"Khi người dùng nhấn vào cửa sổ chỉnh sửa, làm tròn vị trí thành các số " -"nguyên gần nhất." +msgid "CounterControl" +msgstr "ĐiềuKhiểnBộĐếm" -msgid "JoinSnap" -msgstr "Nối Đính" +msgid "CounterHint|_New..." +msgstr "Mớ_i..." -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"Câu lệnh « Sửa > Nối » sẽ nối lại hai điểm đủ cách nhau giá trị này.\n" -"Giá trị 0 có nghĩa là hai điểm phải là trùng khớp." +msgid "Counters" +msgstr "Bộ đếm" -msgid "CopyMetaData" -msgstr "Chép Siêu Dữ Liệu" +msgid "Counters:" +msgstr "Bộ đếm:" + +#, c-format +msgid "Coverage %d: " +msgstr "Bao quát %d: " msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" msgstr "" -"Khi sao chép hình tượng từ ô xem phông,\n" -"cũng sao chép siêu dữ liệu (tên, bảng mã, chú thích v.v.)\n" -"của hình tượng đó." +"Bảng bao quát xác định số hình tượng khác với số mà bảng phụ mong đợi.\n" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "Số tối đa các bước có thể hủy mà được cất giữ trong hình tượng" +msgid "Cr_eate" +msgstr "_Tạo" -msgid "UndoDepth" -msgstr "Số Bước Hủy" +msgid "Cr_eate VHint..." +msgstr "Tạ_o lời gợi ý D..." -msgid "AutoWidthSync" -msgstr "TĐ Theo Rộng" +msgid "Cre_ate Named Glyphs..." +msgstr "_Tạo hình tượng có tên..." -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"Việc thay đổi bề rộng của một hình tượng\n" -"nào đó thì cũng thay đổi bề rộng của tất cả\n" -"các hình tượng có dấu phụ mà dựa vào\n" -"hình tượng đó." +msgid "Crea_te HHint..." +msgstr "_Tạo lời gợi ý H..." -msgid "AutoLBearingSync" -msgstr "TĐ Theo PhHướng bên Trái" +msgid "Create Hint" +msgstr "Tạo lời gợi ý" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"Việc thay đổi vị trí phương hướng\n" -"bên trái của một hình tượng nào đó\n" -"thì cũng điều chỉnh vị trí đó của\n" -"các tham chiếu khác trong tất cả\n" -"các hình tượng có dấu phụ mà\n" -"dựa vào hình tượng đó." +msgid "Create Horizontal Stem Hint" +msgstr "Tạo lời gợi ý cuống ngang" -msgid "ClearInstrsBigChanges" -msgstr "Gột HD Nếu Đổi Nhiều" +msgid "Create MM" +msgstr "Tạo MM" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" -"Chỉ dẫn trong phông TrueType tham chiếu\n" -"đến mỗi điểm theo con số. Vậy nếu bạn chỉnh\n" -"sửa hình tượng bằng cách mà các điểm có số bị đổi\n" -"(thêm/bỏ điểm v.v.) thì các chỉ dẫn sẽ được\n" -"áp dụng cho điểm không đúng, làm kết quả rất xấu.\n" -"\n" -"Bình thường, trình FontForge sẽ gỡ bỏ các chỉ dẫn\n" -"nếu nó phát hiện rằng các điểm đã được đánh số lại,\n" -"để tránh vấn đề trên. Bạn vẫn có khả năng tắt\n" -"ưng xử này, nhưng hãy rất cẩn thận." +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "Tạo gạch đã làm mành (không phải rỗng)" -msgid "CopyTTFInstrs" -msgstr "Chép HD TTF" +msgid "Create Small Caps" +msgstr "Tạo chữ hoa nhỏ" -msgid "AccentOffsetPercent" -msgstr "% Bù Dấu Phụ" +msgid "Create Subscript/Superscript" +msgstr "Tạo chữ in cao/thấp" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" -"Phần trăm Em bù giữa dấu phụ và hình tượng cơ sở trong việc Xây dựng Dấu Phụ." +msgid "Create Vertical Stem Hint" +msgstr "Tạo lời gợi ý cuống dọc" -msgid "AccentCenterLowest" -msgstr "Tâm Dấu Phụ Thấp" +msgid "Create a new lookup" +msgstr "Tạo một sự tra tìm mới" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"Khi để dấu huyền và dấu sắc trên con chữ,\n" -"trình FontForge nên giữa lại dấu dựa vào\n" -"bề rộng đầy, hay dựa vào điểm thấp nhất của dấu?" +msgid "Create directory" +msgstr "Tạo thư mục" -msgid "CharCenterHighest" -msgstr "Tâm Ký Tự Cao" +msgid "Create directory..." +msgstr "Tạo thư mục..." -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"Khi giữa lại dấu phụ trên hình tượng,\n" -"trình FontForge nên giữa lại dấu phụ\n" -"vào (các) điểm cao nhất của hình tượng,\n" -"hay vào trung tâm của hình tượng?" +msgid "Create failed" +msgstr "Lỗi tạo" -msgid "PreferSpacingAccents" -msgstr "Thích Dấu Phụ Dãn Cách" +msgid "Create small caps variants for symbols as well as letters" +msgstr "Tạo biến thế chữ hoa nhỏ cho ký hiệu, cũng như chữ cái" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"Dùng dấu phụ dãn cách (Unicode: 02C0-02FF)\n" -"hơn là dấu phụ kết hợp (Unicode: 0300-036F)\n" -"khi xây dựng hình tượng có dấu phụ." +msgid "Creation Date:" +msgstr "Ngày tạo :" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"Trình FontForge hỗ trợ hai ứng dụng bổ trợ khác nhau\n" -"để đồ lại tự động: autotrace và potrace.\n" -"\n" -"Nếu hệ thống của bạn chỉ có một của hai ứng dụng này,\n" -"nó sẽ tự động sử dụng nó, còn nếu bạn có cả hai ứng dụng,\n" -"hãy dùng tùy chọn này để báo FontForge nên chọn trình nào." +msgid "Cree" +msgstr "Tiếng Cợ-ri" -msgid "PreferPotrace" -msgstr "Thích Potrace" +msgid "Crimean Tatar" +msgstr "Tiếng Tác-ta Cợ-rai-mi-a" -msgid "AutotraceArgs" -msgstr "Đối Số TĐ Đồ Lại" +msgid "Croatian" +msgstr "Tiếng Cợ-rô-a-ti-a" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"Các đối số thêm để cấu hình chương trình đồ lại\n" -"tự động (hoặc autotrace hoặc potrace)." +msgid "Croatian Bosnia/Herzegovina" +msgstr "Tiếng Cợ-rô-a-ti-a (Bô-xni-a và Héc-xê-gô-vi-na)" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "Nhắc người dùng nhập các đối số đồ lại tự động, mỗi lần gọi hàm đó" +msgid "Cu_t" +msgstr "Cắ_t" -msgid "AutotraceAsk" -msgstr "Yêu Câu Đối Số TĐ Đồ Lại" +msgid "Cubic" +msgstr "Lập phương" -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "" -"Các lệnh cần gửi cho chương trình mf (metafont): tên tập tin sẽ đi theo." +msgid "Cuneiform" +msgstr "Chữ hình nêm" -msgid "MfArgs" -msgstr "Đối Số MF" +msgid "Cuneiform Numbers" +msgstr "Chữ số hình nêm" -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "Nhắc người dùng nhập các lệnh MF mỗi lần gọi hàm đó" +msgid "Currency Symbols" +msgstr "Ký hiệu tiền tệ" -msgid "MfAsk" -msgstr "MF Yêu Cầu" +msgid "Current" +msgstr "Hiện có" -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"Trình FontForge nạp ảnh lớn vào nền của mỗi hình tượng,\n" -"trước khi tự động đồ lại nó. Bạn có thể giữ lại ảnh này\n" -"để xem lại sau khi chạy xong tiến trình mf, hoặc gỡ bỏ\n" -"nó để tiết kiệm sức chứa trên đĩa." +msgid "Current Glyph" +msgstr "Hình tượng hiện thời" -msgid "MfClearBg" -msgstr "MF Gột Nền" +msgid "Current Glyph Is Kashida Like" +msgstr "Hình tượng hiện tại giống như Kashida" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"MetaFont (mf) tạo lại rất nhiều thông điệp\n" -"ra đầu ra xuất chuẩn. Nó chỉ quan trọng\n" -"khi chương trình không hoạt động cho đúng." +msgid "Current Insert:" +msgstr "Chèn hiện tại:" -msgid "MfShowErr" -msgstr "MF Hiện Lỗi" +msgid "Current Raster (TrueType)" +msgstr "Mành hiện có (TrueType)" -msgid "FoundryName" -msgstr "Tên Xưởng Đúc" +msgid "Current Subs:" +msgstr "Thay thế hiện tại:" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"Tên nhập vào trường xưởng đúc\n" -"chữ in khi tạo ra phông BFD." +msgid "Current X-Height" +msgstr "Độ cao X hiện thời" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" +msgid "Current x-height:" +msgstr "Độ cao X hiện thời:" + +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" msgstr "" -"Tên nhập vào trường Mã số\n" -"Nhà sản xuất khi tạo ra phông\n" -"TTF (bảng OS/2).\n" -"Chiều dài tối đa là 4 ký tự." +"Hiện thời trình FontForge hỗ trợ chỉ kết xuất kiểu 3 mảng ảnh (bitmap), " +"không phải sơ đồ byte (bytemap)." -msgid "TTFFoundry" -msgstr "Xưởng Đúc TTF" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "ĐầuThảo" -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" -"FontForge sẽ dùng danh sách tên này khi gán\n" -"tên hình tượng cho điểm mã trong phông mới." +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "CuốiThảo" -msgid "NewFontNameList" -msgstr "DS Tên Phông Mới" +msgid "Cursive Attachment" +msgstr "Gắn với chữ thảo" -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" -"Ngày xửa ngày xưa, công ty Adobe đã gán các bảng mã PUA\n" -"(vùng dùng công cộng) cho nhiều biến thể văn phong của ký tự\n" -"(chữ hoa nhỏ, chữ số kiểu cũ v.v.). Adobe không còn thấy lại\n" -"ứng xử này là một ý kiến tốt thì khuyên mọi người bỏ qua\n" -"các bảng mã này.\n" -"\n" -"Các sự gán này đã được làm đầu tiên vì lúc đó phần lớn ứng dụng\n" -"không thể quản lý các tính năng OpenType để truy cập đến biến thể.\n" -"Adobe lúc bây giờ thấy rằng tất cả các ứng dụng đáng kể có\n" -"khả năng quản lý. Tuy nhiên, ứng dụng như Word và OpenOffice.org\n" -"vẫn còn không thể quản lý các tính năng này, vì vậy ứng xử mặc định\n" -"của FontForge là bỏ qua các ý kiến của Adobe trong trường hợp này.\n" -"\n" -"Ghi chú : tùy chọn này không có tác động hàm tính Unicode\n" -"từ bảng mã của phông: nó chỉ điều khiển cách tính Unicode từ tên." +msgid "Cursive Position" +msgstr "Vị trí chữ thảo" -msgid "RecognizePUANames" -msgstr "Nhận Ra Tên PUA" +msgid "Cursive attachment" +msgstr "Gắn với chữ thảo" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"Cho phép bộ ký tự Unicode đầy đủ trong tên hình tượng.\n" -"Tuy nhiên, ứng xử này sẽ không thích nghị với tiêu chuẩn\n" -"tên hình tượng của công ty Adobe. Các tên như vậy chỉ\n" -"nên được dùng nội bộ, làm sao để KHÔNG dùng trong\n" -"phông sản xuất." +#, c-format +msgid "Cursive-%d" +msgstr "Chữ_thảo-%d" -msgid "UnicodeGlyphNames" -msgstr "Tên Hình Tương Unicode" +#, c-format +msgid "Curvature: %g" +msgstr "Độ cong: %g" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" -"Bật tùy chọn này thì giá trị nên là một danh sách các\n" -"số nguyên định giới bằng dấu cách, mỗi số nhỏ hơn\n" -"16777216, mà nhận dạng duy nhất tổ chức của bạn.\n" -"Trình FontForge sẽ tạo ra một số ngẫu nhiên\n" -"cho thành phần cuối cùng." +msgid "Curvature: -0.00000000" +msgstr "Độ cong: -0.00000000" -msgid "XUID-Base" -msgstr "Cơ Sở XUID" +msgid "Curvature: ?" +msgstr "Độ cong: ?" -msgid "AskBDFResolution" -msgstr "Yêu Cầu Phân Giải BFD" +msgid "Curve Type" +msgstr "Kiểu cong" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" -"Khi tạo ra một tập hợp phông BFD, nhắc người dùng\n" -"xác định độ phân giải màn hình của các phông đó.\n" -"Không thì trình FontForge sẽ đoán dựa vào kích cỡ điểm ảnh." +msgid "Custom" +msgstr "Tự chọn" -msgid "AutoHint" -msgstr "Tự động gợi ý" +msgid "Cut splines in two" +msgstr "Cắt chốt trúc ra hai" -msgid "AutoHint changed glyphs before generating a font" -msgstr "Tự động Gợi ý các hình tượng bị thay đổi trước khi tạo ra phông" +msgid "Cvt" +msgstr "Đổi" +#, c-format msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" -"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc để vạch hộp " -"biên của hình tượng thích hợp." +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "Cvt %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước" -msgid "HintBoundingBoxes" -msgstr "Gợi Ý Hộp Mép" +msgid "Cypriot Syllabary" +msgstr "Bộ âm tiết Síp" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" -"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở kết thúc của " -"cuống chéo." +msgid "Cypriot syllabary" +msgstr "Ký tự âm tiết Síp" -msgid "HintDiagonalEnds" -msgstr "Gợi Ý Cuối Chéo" +msgid "Cyrillic" +msgstr "Ki-rin" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" -"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở giao các " -"cuống chéo." +msgid "Cyrillic Extended-B" +msgstr "Cyrillic Mở rộng B" -msgid "HintDiagonalInter" -msgstr "Gợi ý Giao Chéo" +msgid "Cyrillic Supplement" +msgstr "Phần bổ sung Ki-rin" -msgid "DetectDiagonalStems" -msgstr "Tìm Cuống Chéo" +msgid "Czech" +msgstr "Tiếng Séc" msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." +"DEBUG call\n" +"Pops a value and executes a debugging interpreter\n" +"(if available)" msgstr "" -"Trình FontForge sẽ tạo ra các lời gợi ý cuống chéo, mà có thể được dùng bởi " -"câu lệnh Tự động Chỉ dẫn." +"Cuộc gọi gỡ lỗi (DEBUG)\n" +"Bỏ một giá trị, và thực hiện một trình thông dịch gỡ lỗi\n" +"(nếu có)" msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." +"DELTA exception C1\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the pixel amount" msgstr "" -"MS đã sửa đổi (vào tháng 8/2006) cấu trúc bên trong cơ chế tạo hình\n" -"ngôn ngữ Ấn Độ, và để hợp nhất thay đổi này cũng đã tạo một tập hợp\n" -"thẻ chữ viết song song (thường kết thúc bằng « 2 ») cho các hệ thống\n" -"viết ngôn ngữ Ấn Độ. Dùng hệ thống mới này thì bật tùy chọn này;\n" -"không thì tắt nó.\n" -"(Không thao tác phông ngôn ngữ Ấn Độ thì tùy chọn này không thích hợp.)" - -msgid "UseNewIndicScripts" -msgstr "Dùng Chữ Viết Ấn Độ Mới" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "Tập Tin Tài Nguyên" +"Ngoài lệ DELTA C1\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" +"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." +"DELTA exception C2\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" - -msgid "Show splash screen on start-up" -msgstr "Hiển thị màn hình giới thiệu khi khởi chạy" - -msgid "SplashScreen" -msgstr "Màn Hình Giới Thiệu" - -msgid "GlyphAutoGoto" -msgstr "TĐ Tới Hình Tượng" +"Ngoài lệ DELTA C2\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" +"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" +"DELTA exception C3\n" +"Pops a value n & then n exception specifications & cvt entries\n" +"changes each cvt entry at a given size by the amount" msgstr "" -"Gõ vào cửa sổ xem hình tượng một ký tự bình thường thì thay đổi cửa sổ để " -"xem ký tự đó" - -msgid "OpenCharsInNewWindow" -msgstr "Mở Ký Tự ở Cửa Sổ Mới" +"Ngoài lệ DELTA C3\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" +"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." +"DELTA exception P1\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" -"Nhấn đôi vào ký tự trong ô xem phông thì mở ký tự\n" -"trong cửa sổ mới, không thì dùng lại cửa sổ đã có." +"Ngoài lệ DELTA P1\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" +"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" -msgid "FontViewMetricsViewSelectMax" +msgid "" +"DELTA exception P2\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" +"Ngoài lệ DELTA P2\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" +"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." +"DELTA exception P3\n" +"Pops a value n & then n exception specifications & points\n" +"moves each point at a given size by the amount" msgstr "" +"Ngoài lệ DELTA P3\n" +"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" +"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" -msgid "ArrowMoveSize" -msgstr "Mũi Tên Chuyển" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "Số đơn vị Em theo đó cú bấm phím mũi tên sẽ di chuyển điểm đã chọn" - -msgid "ArrowAccelFactor" -msgstr "Tăng Tốc Mũi Tên" +msgid "DELTA suggestions" +msgstr "Góp ý về DELTA" msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" +"DEPTH of stack\n" +"Pushes the number of elements on the stack" msgstr "" -"Ấn giữ phím Shift thì tăng tốc sự chuyển động của phím mũi tên theo hệ số đã " -"đặt" - -msgid "SnapDistance" -msgstr "Khoảng Đính" +"Độ sâu của đống (DEPTH)\n" +"Đẩy số các phần tử trong đống" msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." +"DIVide\n" +"Pops two 26.6 numbers, divides them, pushes result" msgstr "" -"Khi con trỏ chuột cách tính năng thích hợp\n" -"(đường cơ sở, bề rộng, chốt trục lưới v.v.)\n" -"theo số điểm ảnh này, con trỏ sẽ đính tính năng đó." +"Chia (DIV)\n" +"Bỏ hai con số 26.6, chia nhau, đẩy kết quả" -msgid "StopAtJoin" -msgstr "Điểm Nối Chặn" +msgid "DPI" +msgstr "Điểm/insơ" + +msgid "DPI:" +msgstr "Điểm/insơ:" msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." +"DUPlicate top stack element\n" +"Pushes the top stack element again" msgstr "" -"Khi kéo điểm trong ô xem nét ngoài, có thể nối lại\n" -"(hai đường viền mở có thể kết nối tại điểm cuối).\n" -"Bật tùy chọn này thì dữ kiện nối lại sẽ gây ra\n" -"trình FontForge ngừng di chuyển vùng chọn\n" -"(đúng như người dùng đã buông nút chuột ra).\n" -"Có ích nếu bạn gặp khó khăn điều chỉnh vi cấp." +"Nhân đôi phần tử đầu đống (DUP)\n" +"Đẩy lần nữa phần tử ở đầu của đống" -msgid "Figure out flex hints after every change" -msgstr "Tính các lời gợi ý Flex sau mỗi lần thay đổi" +msgid "D_efine Groups..." +msgstr "_Xác định nhóm..." -msgid "UpdateFlex" -msgstr "Cập Nhật Flex" +msgid "Dangme" +msgstr "Tiếng Đang-me" -msgid "Display rulers in the Outline Glyph View" -msgstr "Hiển thị thước đo trong ô xem hình tượng phác thảo" +msgid "Danish" +msgstr "Tiếng Đan Mạch" -msgid "Can't insert 'cvt'" -msgstr "Không thể chèn 'cvt'" +msgid "Dargwa" +msgstr "Tiếng Đac-ouă" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" -"Đã có một bảng 'cvt', có thể thừa tự. FontForge có khả năng\n" -"sử dụng nó, nhưng không thể giả sử gì về giá trị bên trong,\n" -"vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.\n" -"Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'cvt'\n" -"và lặp lại tiến trình tự động chỉ dẫn." +msgid "Dari" +msgstr "Đa-ri" -msgid "Can't insert 'fpgm'" -msgstr "Không thể chèn 'fpgm'" +msgid "Darker Border:" +msgstr "Viền tối hơn:" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" -"Có một mã 'fpgm' mà hình như không tương thích với mã của\n" -"FontForge. Vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.\n" -"Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'fpgm' và lặp lại\n" -"tiến trình tự động chỉ dẫn. Sau đó thì có thể phụ thêm vào 'fpgm'\n" -"của FontForge mã của người dùng, nhưng do bản cập nhật tương lai,\n" -"rất khuyên bạn dùng con số cao cho các hàm của người dùng." +msgid "Darkest Border:" +msgstr "Viền tối nhất:" -msgid "Can't insert 'prep'" -msgstr "Không thể chèn 'prep'" +msgid "Dashes" +msgstr "Gạch gạch" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" -"Có một mã 'prep' không tương thích với mã của FontForge.\n" -"Không thể bảo hành nó sẽ hoạt động được. Khuyên bạn\n" -"cho phép FontForge chèn mã của chính nó, rồi phụ thêm\n" -"mã của người dùng." +msgid "Dates" +msgstr "Ngày" -msgid "Can't instruct this glyph" -msgstr "Không thể chỉ dẫn hình tượng này" +msgid "De_activate Spiro" +msgstr "Tắt Spi_ro" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" -"TrueType không hỗ trợ hỗn hợp tham chiếu và đường viền.\n" -"Muốn có chỉ dẫn cho %.30s thì bạn nên hoặc:\n" -" • bỏ liên kết các tham chiếu\n" -" • sao chép các đường viền trực tiếp vào hình chính\n" -"(chưa mã hoá) của chính nó và tạo tham chiếu đến nó." +msgid "De_lete" +msgstr "_Xoá" -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" -"TrueType không hỗ trợ tham chiếu đã được co giãn\n" -"theo hơn 200%%. Nhưng %1$.30s đã nằm trong %2$.30s.\n" -"Vì thế chỉ dẫn được thêm vô ích." +msgid "De_sign Size:" +msgstr "Kích cỡ thiết _kế:" -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "Quá nhiều hàm phụ. Có thể xử lý nhiều nhất 14 (phạm vi 0-13)\n" +msgid "Debug Raster Cha_nges" +msgstr "Gỡ rối thay đổi mà_nh" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "Cảnh báo : gặp dấu phông đã trao đổi byte trong phông Palm.\n" +msgid "Debug _fpgm/prep" +msgstr "Gỡ lỗi _fpgm/prep" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "Cảnh báo : Font Bucket phiên bản 4 được xử lý như là phiên bản 0.\n" +msgid "Decompress Failed!" +msgstr "Lỗi giải nén." -msgid "Bad Metrics" -msgstr "Đơn vị đo sai" +msgid "Decorative" +msgstr "Trang trí" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "Chỉ 256 hình tượng thứ nhất trong bảng mã này sẽ được dùng" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "Dày quy tắc MĐ:" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "Một của những phông %1$d,%2$d còn thiếu hình tượng %3$d" +msgid "Default" +msgstr "Mặc định" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"Trong phông %1$d, hình tượng %2$.30s có một của những lỗi này:\n" -" • bắt đầu trước 0\n" -" • kéo dài sau bề rộng tiến tới\n" -" • nằm trên vùng trên\n" -" • nằm dưới vùng dưới" +msgid "Default All" +msgstr "Đặt tất cảc về mặc định" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"Trong phông %1$d, bề rộng tiến tới của hình tượng %2$.30s không co giãn cho " -"đúng bề rộng tiến tới cơ sở nên nó bị ép buộc thành giá trị đúng" +msgid "Default Background" +msgstr "Nền mặt bàn" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "Bề rộng tiến tới của hình tượng %.30s phải nhỏ hơn 127" +msgid "Default Baseline" +msgstr "Đường cơ bản mặc định" #, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"Một của những phông mảng ảnh đã xác định, %1$d, không phải là kết quả của " -"hàm phóng to phông nhỏ nhất %2$d theo số nguyên (hay là hệ số quá lớn)" - -msgid "Unexpected density" -msgstr "Mật độ bất thường" +msgid "Default Baseline: '%s'" +msgstr "Đường cơ bản mặc định: « %s »" -msgid "Multiple-Density Font" -msgstr "Phông đa mật độ" +msgid "Default Button" +msgstr "Nút mặc định" -msgid "High-Density Font" -msgstr "Phông mật độ cao" +msgid "Default Buttons" +msgstr "Nút mặc định" -msgid "Single and Multi-Density Fonts" -msgstr "Phông đa mật độ và mật độ đơn" +msgid "Default Foreground" +msgstr "Cảnh gần mặc định" -msgid "Single and High-Density Fonts" -msgstr "Phông mật độ cao và mật độ đơn" +msgid "Default Ligature Caret Count" +msgstr "Số đếm con nháy chữ ghép mặc định" -msgid "Choose a file format..." -msgstr "Chọn định dạng tập tin..." +msgid "Default This" +msgstr "Đặt cái này về cập nhật" -msgid "What type(s) of palm font records do you want?" -msgstr "Bạn muốn (những) kiểu mục ghi phông Palm nào?" +msgid "Default background color for windows" +msgstr "Màu nền mặc định cho cửa sổ" -msgid "Compressed object container is itself a compressed object" +msgid "" +"Default encoding for\n" +"new fonts" msgstr "" +"Bảng mã mặc định\n" +"cho phông mới" -msgid "Flate decompression failed.\n" -msgstr "Lỗi giải nén Flate.\n" +msgid "Default foreground color for windows" +msgstr "Màu cảnh gần mặc định cho cửa sổ" -msgid "A pdf stream object may not be a compressed object" -msgstr "" +msgid "Default thickness of over and overline bars" +msgstr "Bề dày mặc định của thanh kiểu trên và trên đường." -msgid "A pdf stream object is missing a Length attribute" -msgstr "Có một đối tượng luồng PDF còn thiếu thuộc tính Chiều dài" +msgid "Default:" +msgstr "Mặc định:" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" +msgid "Define \"Almost Horizontal\"" +msgstr "Định nghĩa « Gần nằm ngang »" -#, c-format -msgid "Unsupported filter: %s" -msgstr "Bộ lọc không được hỗ trợ : %s" +msgid "Define Groups" +msgstr "Xác định nhóm" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "Số sai, vô hạn hay NaN (không phải con số): %s\n" +msgid "Del Layer" +msgstr "Xoá lớp" -msgid "No mark in ] (close array)\n" -msgstr "Không có dấu trong ] (đóng mảng)\n" +msgid "Delay" +msgstr "Khoảng đợi" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "Gặp lỗi cú pháp khi phân tích hình tượng kiểu 3: %s" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "Khoảng thời gian (theo mili-giây) trước khi cửa sổ tự mở" -msgid "Syntax error while parsing pdf graphics" -msgstr "Gặp lỗi cú pháp khi phân tích đồ họa PDF" +msgid "Delete" +msgstr "Xoá" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "Gặp lỗi cú pháp khi phân tích đồ họa PDF: Trang không có Nội dung" +msgid "Delete Character" +msgstr "Xoá ký tự" -msgid "Syntax errors while parsing ToUnicode CMap" +msgid "" +"Deletes any selected lookups and their subtables, or deletes any selected " +"subtables.\n" +"This will also delete any transformations associated with those subtables." msgstr "" +"Xoá bất cứ sự tra tìm nào đã chọn (và các bảng phụ của chúng),\n" +"hoặc xoá bất cứ bảng phụ nào đã chọn.\n" +"Hành động này sẽ cũng xoá bất cứ sự chuyển dạng nào\n" +"liên quan đến bảng phụ như vậy." -msgid "Syntax errors while parsing Type3 font headers" -msgstr "Gặp một số lỗi cú pháp khi phân tích phần đầu của phông kiểu 3" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "Sau khi xóa bỏ một lớp nào đó thì KHÔNG thể hoàn lại !" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" -"Phông %s là một của những phông tiêu chuẩn. Nó không thật nằm trong tập tin " -"này." +msgid "Delim1:" +msgstr "Hạn1:" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "Không thể phân tích những đối tượng PDF cấu tạo %s" +msgid "Delim2:" +msgstr "Hạn2:" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "Không hình như một tập tin PDF hợp lệ vì không tìm thấy phần xref" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "Cao tiểu công thức phụ định giới:" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"Tập tin PDF này chứa một từ điển /Encrypt mà FontForge hiện thời\n" -"không hỗ trợ mật mã PDF" +msgid "Delta Grid Color" +msgstr "Màu lưới delta" -msgid "This pdf file has no fonts" -msgstr "Tập tin PDF này không có phông" +msgid "Demi" +msgstr "Nửa" -msgid "This pdf file has no pages" -msgstr "Tập tin PDF này không có trang nào" +msgid "Denom1:" +msgstr "Mẫu 1:" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "Có %d trang trong tập tin này: bạn muốn trang nào?" +msgid "Denom2:" +msgstr "Mẫu 2:" -msgid "Pick a page" -msgstr "Chọn một trang" +msgid "Denominators" +msgstr "Mẫu số" -msgid "Internal Err: Unable to put data back into file" -msgstr "" +msgid "Dependent Substitutions" +msgstr "Sự thay thế phụ thuộc" -msgid "Invalid hex digit in sfnts array\n" -msgstr "Gặp chữ số thập lục không hợp lệ trong mảng sfnts\n" +msgid "Dependents" +msgstr "Đồ phụ thuộc" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "Gặp ký tự không hợp lệ bên ngoài chuỗi trong mảng sfnts\n" +msgid "Depressed Background" +msgstr "Nền trũng" -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "Chỉ số quá lớn (phải < %d) \\%s" +msgid "Depressed Background:" +msgstr "Nền trũng:" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" +msgid "Depth" +msgstr "Sâu" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "Không có tên cho từ điển Chuỗi Ký Tự \\%s" +msgid "Depth:" +msgstr "Sâu :" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "Quá nhiều mục nhập trong từ điển Chuỗi Ký Tự \\%s" +msgid "Descriptor" +msgstr "Bộ mô tả" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" +msgid "Deselect VWidth" +msgstr "Bỏ chọn bề rộng dọc" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "Đang bỏ qua mục nhập /CharStrings (chuỗi ký tự) trùng\n" +msgid "Deselect Width" +msgstr "Bỏ chọn bề rộng" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "Đang bỏ qua mục nhập /Subrs trùng\n" +msgid "Deseret" +msgstr "Tiếng Đe-xe-rét" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" +msgid "Deseret (Mormon)" +msgstr "Tiếng Đe-xe-ret (Moa-mon)" -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" +msgid "Design Axis Values" +msgstr "Các giá trị trục thiết kế" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "CharString (chuỗi ký tự) sai : không chứa byte lenIV.\n" +msgid "Design Range" +msgstr "Phạm vi thiết kế" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "Gặp lời xác định trùng của hàm phụ %d\n" +msgid "Design Settings:" +msgstr "Thiết lập thiết kế:" -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" +msgid "Designer" +msgstr "Nhà thiết kế" -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "Không nên nằm trong addinfo (thêm thông tin) \\%s" +msgid "Designer URL" +msgstr "URL nhà thiết kế" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "FD không hợp lệ (%d) được gán cho CID %d.\n" +msgid "Design|_New..." +msgstr "Mớ_i..." -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "Bù CID sai đối với CID %d\n" +msgid "Desired X-Height" +msgstr "Độ cao X đã muốn" -msgid "Failed to parse the StartData command properly\n" -msgstr "Lỗi phân tích câu lệnh StartData (đầu dữ liệu)\n" +msgid "Desired x-height:" +msgstr "Độ cao X đã muốn:" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "Lỗi phân tích câu lệnh StartData (đầu dữ liệu), số đếm sai\n" +msgid "Detach & Remo_ve Glyphs..." +msgstr "Gỡ ra _và bỏ hình tượng..." -msgid "Cannot open a temporary file\n" -msgstr "Không thể mở một tập tin tạm thời\n" +msgid "Detach & Remove Glyphs" +msgstr "Gỡ ra và bỏ hình tượng" -#, c-format -msgid "Cannot open %s\n" -msgstr "Không thể mở %s\n" +msgid "Detach from PostScript Names" +msgstr "Gỡ ra Tên PostScript" -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"Bảng mã TrueType được xác định bởi :\n" -" • nền tảng=%d\n" -" • dứt khoát=%d\n" -"(mà trình này ánh xạ tới %s) không được hỗ trợ bởi phiên bản iconv(3) trên " -"máy này.\n" +msgid "Detaching Anchor Point" +msgstr "Đang nhổ điểm neo" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "DetectDiagonalStems" +msgstr "Tìm Cuống Chéo" -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" -"Gặp giá trị bất thường cho phần đầu binsearch. Dựa vào số các bảng thì mong " -"đợi:\n" -" • searchRange=%d (không phải %d)\n" -" • entrySel=%d (không phải %d)\n" -" • rangeShift=%d (không phải %d)\n" +msgid "Devanagari" +msgstr "Tiếng Đe-va-na-ga-ri" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "Một tập tin sfnt phải chứa bảng: cái này không phải." +msgid "Devanagari2" +msgstr "Tiếng Đe-va-na-ga-ri 2" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" -"Một tập tin sfnt có thể chứa rất nhiều bảng, mà cái này có nhiều hơn 1000 " -"bảng,\n" -"có vẻ là quá nhiều\n" +msgid "Device Table Adjustments" +msgstr "Điều chỉnh bảng thiết bị" -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" -"Các thẻ bảng nên theo thứ tự abc trong phần đầu phông chữ\n" -"mà « %c%c%c%c » nằm sau « %c%c%c%c »." +msgid "Dhivehi" +msgstr "Tiếng Đi-ve-hi" -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "Cùng một thẻ bảng, « %c%c%c%c », xuất hiện hai lần trong phần đầu sfnt" +msgid "Dhivehi (Obsolete)" +msgstr "Đi-vê-hi (Cũ)" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "Hai bảng '%c%c%c%c' và '%c%c%c%c' chồng chéo lên nhau" +msgid "Diagonal Fractions" +msgstr "Phân số chéo" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "Bảng « %c%c%c%c » kéo dài quá kết thúc của tập tin." +msgid "Diagonal Hint Color" +msgstr "Màu mẹo chéo" -msgid "File checksum is incorrect." -msgstr "Tập tin có tổng kiểm không đúng." +msgid "Diameter:" +msgstr "Đường kính:" #, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "Bảng « %c%c%c%c » có một tổng kiểm sai." +msgid "Didn't understand format for fdselect %d\n" +msgstr "Không hiểu được định dạng đối với fdselect %d\n" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là một con số dương." +msgid "Differ" +msgstr "Khác biệt" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 54 còn là %d." +msgid "Differences..." +msgstr "Khác biệt..." -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 36 còn là %d." +msgid "Different Fonts" +msgstr "Phông khác" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 32 hay 6 còn là %d." +msgid "Different number of contours in glyph “%s”\n" +msgstr "Hình tượng « %s » chứa số các đường viền khác\n" #, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" -"Bảng « %c%c%c%c » có một chiều dài sai, phải là 78, 86 hay 96 còn là %d." +msgid "Different settings on whether to stroke in layer %d of %s\n" +msgstr "Có thiết lập khác nhau về có nên vẽ nét trong lớp %d của %s\n" -msgid "Missing required table: \"head\"" -msgstr "Thiếu bảng bắt buộc: « head »" +msgid "Dingbats" +msgstr "Ký tự trang trí" -msgid "Missing required table: \"hhea\"" -msgstr "Thiếu bảng bắt buộc: « hhea »" +msgid "Dinka" +msgstr "Tiếng Đin-ka" -msgid "Missing required table: \"maxp\"" -msgstr "Thiếu bảng bắt buộc: « maxp »" +msgid "Direction of gaze:" +msgstr "Hướng nhìn:" -msgid "Missing required table: \"post\"" -msgstr "Thiếu bảng bắt buộc: « post »" +msgid "Directories Amid Files" +msgstr "Thư mục ở giữa các tập tin" -msgid "Missing required table: \"name\"" -msgstr "Thiếu bảng bắt buộc: « name »" +msgid "Directories First" +msgstr "Thư mục trước" -msgid "Missing required table: \"loca\"" -msgstr "Thiếu bảng bắt buộc: « loca »" +msgid "Directories Separate" +msgstr "Thư mục riêng" -msgid "Missing \"OS/2\" table" -msgstr "Thiếu bảng « OS/2 »" +msgid "Directory name?" +msgstr "Tên thư mục ?" -msgid "Missing required table: \"glyf\"" -msgstr "Thiếu bảng bắt buộc: « glyf »" +msgid "Directory|Back" +msgstr "Lùi" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" -"Phông chữ này không chứa bảng « CFF », cũng không chứa bảng « glyf »/« loca »" +msgid "Directory|Forward" +msgstr "Tới" -msgid "accent attachment table" -msgstr "bảng đính dấu phụ" +msgid "Directory|_New" +msgstr "Mớ_i" -msgid "anchor point table" -msgstr "" +msgid "Disabled Background:" +msgstr "Nền bị tắt:" -msgid "axis variation table" -msgstr "bảng biến đổi trục" +msgid "Disabled Image" +msgstr "Ảnh bị tắt" -msgid "Baseline table (OT version)" -msgstr "Bảng đường cơ bản (phiên bản OT)" +msgid "Disabled Text Color:" +msgstr "Màu chữ bị tắt:" -msgid "bitmap data table (AAT version)" -msgstr "Bảng dữ liệu mảng ảnh (phiên bản AAT)" +msgid "Discretionary Ligatures" +msgstr "Chữ ghép tùy chọn" -msgid "BDF bitmap properties table" -msgstr "bảng thuộc tính ảnh mảng BDF" +msgid "Disordered designs" +msgstr "Sơ đồ thiết kế không có thứ tự" -msgid "bitmap font header table" -msgstr "bảng phần đầu phông ảnh mảng" +msgid "Display" +msgstr "Hiển thị" -msgid "bitmap location table (AAT version)" -msgstr "Bảng vị trí mảng ảnh (phiên bản AAT)" +msgid "Display By Groups" +msgstr "Hiển thị theo nhóm" -msgid "baseline table (AAT version)" -msgstr "Bảng đường cơ bản (phiên bản AAT)" +msgid "Display By _Groups..." +msgstr "Hiển thị theo _nhóm..." -msgid "color bitmap data table" -msgstr "" +msgid "Display S_ubstitutions..." +msgstr "Hiển thị sự tha_y thế..." -msgid "color bitmap location table" -msgstr "" +msgid "Display Size:" +msgstr "Kích cỡ hiển thị:" -msgid "PostScript font program (Compact Font Format)" -msgstr "Chương trình phông chữ PostScript (CFF: định dạng phông chữ gọn)" +msgid "Display Substitution..." +msgstr "Hiển thị sự thay thế..." -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Display files of this type" +msgstr "Hiển thị các tập tin kiểu này" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "Bảng quá cũ đối với một phông chữ đặt khoá CID Type1" - -msgid "character code mapping table" -msgstr "bảng ánh xạ mã ký tự" - -msgid "CVT variation table" -msgstr "bảng biến đổi CVT" - -msgid "control value table" -msgstr "bảng giá trị điều khiển" - -msgid "digital signature table" -msgstr "bảng chữ ký thuật số" +msgid "Display rulers in the Outline Glyph View" +msgstr "Hiển thị thước đo trong ô xem hình tượng phác thảo" -msgid "bitmap data table (OT version)" -msgstr "Bảng dữ liệu mảng ảnh (phiên bản OT)" +msgid "" +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" +msgstr "" +"Hiển thị bề rộng tiến tới dạng một thanh\n" +"bên dưới hình tượng, hiển thị quy mô tiến tới." -msgid "bitmap location table (OT version)" -msgstr "Bảng vị trí mảng ảnh (phiên bản OT)" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" +msgstr "" +"Hiển thị bề rộng tiến tới dạng một\n" +"đường vuông góc với hướng tiến tới." -msgid "embedded bitmap scaling control table" -msgstr "bảng điều khiển co giãn mảng ảnh nhúng" +msgid "DisplayOperatorMinHeight:" +msgstr "Cao tiểu toán tử hiển thị:" -msgid "electronic end user license table" -msgstr "bảng giấy phép người dùng cuối điện tử" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" +msgstr "" +"HIển thị mọi hình tượng trong phông đó trên lưới hình chữ nhật tại kích cỡ " +"điểm đã chọn." -msgid "font descriptor table" -msgstr "bảng bộ mô tả phông" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "Hiển thị các ký tự đã chọn, tại vài kích cỡ điểm khác nhau." -msgid "layout feature table" -msgstr "bảng tính năng bố trí" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "" +"Hiển thị các ký tự đã chọn, mỗi ký tự trên một trang riêng, tại kích cỡ điểm " +"rất lớn." -msgid "SIL Graphite layout feature table" -msgstr "bảng tính năng bố trí SIL Graphite" +msgid "Dist" +msgstr "Cách" -msgid "FontForge time stamp table" -msgstr "bảng nhãn thời gian FontForge" +msgid "Distance" +msgstr "Khoảng cách" -msgid "font metrics table" -msgstr "bảng đơn vị đo phông" +msgid "Distance between adjacent points is too big" +msgstr "Khoảng cách quá lớn giữa hai điểm kề nhau" -msgid "'FOND' and 'NFNT' family compatibility table" +msgid "" +"Distance between the overbar and\n" +"the ink top of the base." msgstr "" +"Khoảng cách giữa thanh trên và\n" +"đầu của cơ sở." -msgid "font program table" -msgstr "bảng chương trình phông" - -msgid "font variation table" -msgstr "bảng biến đổi phông" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "bảng thủ tục chuyển đổi bản quét và vừa lưới" - -msgid "glyph to CID mapping table (AAT version)" +msgid "" +"Distance between underbar and\n" +"the (ink) bottom of the base." msgstr "" +"Khoảng cách giữa thanh dưới\n" +"và cuối của cơ sở." -msgid "glyph definition table" -msgstr "bảng xác định hình tượng" +msgid "Distance to drawing plane:" +msgstr "Khoảng cách tới mặt phẳng vẽ:" -msgid "Graphite glyph attribute table" -msgstr "bảng thuộc tính hình tượng Graphite" +msgid "Distance to projection plane:" +msgstr "Khoảng cách tới mặt phẳng hiện hình:" -msgid "Graphite glyph location in Glat table" -msgstr "Vị trí hình tượng Graphite trong bảng Glat" +msgid "Divehi" +msgstr "Tiếng Đi-ve-hi" -msgid "glyph outline table" -msgstr "bảng nét ngoài hình tượng" +msgid "Djerma" +msgstr "Tiếng Chơ-ma" -msgid "glyph positioning table" -msgstr "bảng định vị hình tượng" +msgid "Do Nothing" +msgstr "Đừng làm gì" -msgid "glyph variation table" -msgstr "bảng biến đổi hình tượng" +msgid "Do it" +msgstr "Làm đi" -msgid "glyph substitution table" -msgstr "bảng thay thế hình tượng" +#, c-format +msgid "" +"Do you really want to remove the anchor class, %.80s?\n" +"This will remove all anchor points associated with that class." +msgstr "" +"Bạn thực sự muốn gỡ bỏ hạng neo %.80s không?\n" +"Hành động này cũng gỡ bỏ mọi điểm neo liên quan đến hạng đó." -msgid "horizontal device metrics table" -msgstr "bảng đơn vị đo thiết bị nằm ngang" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "Bạn có muốn tập tin phông này chứa lời gợi ý flex PostScript không?" -msgid "font header table" -msgstr "bảng phần đầu phông" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "Bạn có muốn tập tin phông này chứa lời gợi ý PostScript không?" -msgid "horizontal header table" -msgstr "bảng phần đầu nằm ngang" +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "" +"Bạn có muốn tạo tập tin phông chứa tên của mỗi hình tượng trong phông này " +"không?" -msgid "horizontal metrics table" -msgstr "bảng đơn vị đo nằm ngang" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." +msgstr "" +"Bạn có muốn tạo tập tin phông chứa lời gợi ý TrueType không?\n" +"Việc này sẽ không tạo ra chỉ dẫn mới, sẽ chỉ dùng gì đó tương ứng với mỗi ký " +"tự." -msgid "horizontal style table" -msgstr "bảng kiểu dáng nằm ngang" +msgid "Do you want the font file to do hint substitution?" +msgstr "Bạn có muốn tập tin phông này thay thế lời gợi ý không?" -msgid "horizontal metrics variations table" +msgid "" +"Do you want to load the bitmap fonts embedded in this true/open type file?\n" +"(And if so, which)" msgstr "" +"Bạn có muốn nạp các phông mảng ảnh nhúng trong tập tin\n" +"TrueType/OpenType này? (Có thì nạp những cái nào?)" -msgid "justification table (AAT version)" -msgstr "bảng sắp thẳng (phiên bản AAT)" +msgid "" +"Do you want to retain kerning information from the selected font\n" +"when one of the glyphs being kerned will come from the base font?" +msgstr "" +"Bạn có muốn giữ lại thông tin định chỗ từ phông đã chọn khi một của những " +"hình tượng có chỗ đang được định sẽ thuộc về phông cơ bản không?" -msgid "justification table (OT version)" -msgstr "bảng sắp thẳng (phiên bản OT)" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "" +"Bạn có muốn làm tròn các toạ độ thành số nguyên (để tiết kiếm sức chứa trên " +"đĩa) không?" -msgid "kerning table" -msgstr "bảng định chỗ" +msgid "Does not inherit from anything" +msgstr "Không kế thừa từ gì" -msgid "ligature caret table" -msgstr "bảng con nháy chữ ghép" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "Không hình như một tập tin PDF hợp lệ vì không tìm thấy phần xref" -msgid "glyph location table" -msgstr "bảng vị trí hình tượng" +msgid "Dogri" +msgstr "Tiếng Đo-gợ-ri" -msgid "language tag table" -msgstr "" +msgid "Domino Tiles" +msgstr "Ngói đôminô" -msgid "linear threshold table" -msgstr "bảng ngưỡng tuyến tính" +msgid "Don't Compare HintMasks" +msgstr "Đừng so sánh bộ lọc lời gợi ý" -msgid "math table" -msgstr "bảng toán học" +msgid "Don't Warn Again" +msgstr "Đừng cảnh báo lần nữa" -msgid "maximum profile table" -msgstr "bảng nét mặt nghiêng tối đa" +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "" +"So sánh bộ lọc lời gợi ý chỉ nếu hình tượng không có lời gợi ý xung đột" -msgid "anti-alias merge table" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all kerning lookups will use just one.\n" +"Omitting the others makes the behavior clearer." msgstr "" +"Đừng hiển thị cột cả số 0.\n" +"Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,\n" +"nhưng gần tất cả các hàm tra tìm định chỗ sẽ dùng\n" +"chỉ một kiểu. Bỏ quên các kiểu khác thì làm cho\n" +"ứng xử rõ ràng hơn." -msgid "metadata table" +msgid "" +"Don't display columns of 0s.\n" +"The OpenType lookup allows for up to 8 kinds\n" +"of data, but almost all lookups will use just one or two.\n" +"Omitting the others makes the behavior clearer." msgstr "" +"Đừng hiển thị cột chỉ chứa số 0.\n" +"Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,\n" +"nhưng gần tất cả các hàm tra tìm sẽ dùng chỉ một hai.\n" +"Bỏ quên các kiểu khác thì làm cho ứng xử rõ ràng hơn." -msgid "Multi-Master table, obsolete" -msgstr "bảng Multi-Master (cũ)" +msgid "Don't smooth lines" +msgstr "Không làm mịn đường" -msgid "metamorphosis table" -msgstr "bảng biến thái" +msgid "Dotless Forms" +msgstr "Dạng không có chấm" -msgid "extended metamorphosis table" -msgstr "bảng biến thái kéo dài" +msgid "Draw a Line" +msgstr "Vẽ đường" -msgid "metrics variations table" -msgstr "" +msgid "Draw a freehand curve" +msgstr "Vẽ đường cong bằng tay" -msgid "name table" -msgstr "bảng tên" +msgid "Drawing Area" +msgstr "Vùng vẽ" -msgid "optical bounds table" -msgstr "bảng biên giới thị giác" +msgid "Drawing plane tilt:" +msgstr "Độ nghiêng mặt phẳng vẽ:" -msgid "OS/2 and Windows specific metrics table" -msgstr "bảng đơn vị đo đặc trưng cho OS/2 và Windows" +msgid "Drop List Button" +msgstr "Nút danh sách thả" -msgid "PCL 5 data table" -msgstr "bảng dữ liệu PCL 5" +msgid "Dummy 'DSIG'" +msgstr "« DSIG » giả" -msgid "FontForge font debugging table" -msgstr "bảng gỡ lỗi phông chữ FontForge" +msgid "Dungan" +msgstr "Tiếng Đun-ga" -msgid "glyph name and PostScript compatibility table" -msgstr "bảng tính tương thích giữa tên hình tượng và PostScript" +msgid "Duplicate Anchor" +msgstr "Neo trùng" -msgid "control value program table" -msgstr "bảng chương trình giá trị điều khiển" +msgid "Duplicate Anchor Class" +msgstr "Hạng neo trùng" -msgid "properties table" -msgstr "bảng thuộc tính" +msgid "Duplicate Kern data" +msgstr "Dữ liệu định chỗ trùng" -msgid "standard bitmap graphics table" -msgstr "" +msgid "Duplicate Ligature" +msgstr "Chữ ghép trùng" -msgid "SIL Graphite rule table" -msgstr "bảng quy tắc SIL Graphite" +msgid "Duplicate Name" +msgstr "Tên trùng" -msgid "(unspecified) SIL Graphite table" -msgstr "bảng SIL Graphite (không xác định)" +msgid "Duplicate StyleSet Name" +msgstr "Nhân đôi tên Tập Kiểu" -msgid "unknown SIL table" -msgstr "không nhận ra bảng SIL" +msgid "Duplicate data" +msgstr "Dữ liệu trùng" -msgid "style attributes table" -msgstr "" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "Gặp lời xác định trùng của hàm phụ %d\n" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" +msgid "Duplicate name" +msgstr "Tên trùng" -msgid "TeX table" -msgstr "Bảng TeX" +msgid "Duplicate pixelsize" +msgstr "Kích cỡ điểm ảnh trùng" -msgid "tracking table" -msgstr "bảng theo dõi" +#, c-format +msgid "Duplicate repeat row count in char %d of pk file\n" +msgstr "Gặp số đếm hàng lặp lại trùng trong ký tự %d của tập tin pk\n" -msgid "Obsolete table for a type1 font" -msgstr "Bảng quá cũ đối với một phông chữ Type1" +msgid "Dutch" +msgstr "Tiếng Hoà Lan" -msgid "vertical device metrics table" -msgstr "bảng đơn vị đo thiết bị nằm dọc" +msgid "Dzongkha" +msgstr "Tiếng Dong-kha" -msgid "vertical header table" -msgstr "bảng phần đầu nằm dọc" +msgid "" +"ELSE clause\n" +"Start of Else clause of preceding IF" +msgstr "" +"Mệnh đề Nếu Không (ELSE)\n" +"Đầu của mệnh đề ELSE của IF đi trước" -msgid "vertical metrics table" -msgstr "bảng đơn vị đo nằm dọc" +msgid "END Function definition" +msgstr "Lời xác định hàm END" -msgid "vertical origin table" -msgstr "bảng gốc nằm dọc" +msgid "EPS Template" +msgstr "Mẫu EPS" -msgid "vertical metrics variations table" +msgid "" +"EQual\n" +"Pops two values, tests for equality, pushes result(0/1)" msgstr "" +"Bằng (EQ)\n" +"Bỏ hai giá trị, thử tình trạng bằng nhau, đẩy kết quả (0/1)" -msgid "glyph reference table" -msgstr "bảng tham chiếu hình tượng" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "Ồ, bạn có một của các phông sfnt kiểu 1 Apple/Adobe cũ\n" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312 (Trung)" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." +msgid "" +"EVEN\n" +"Pops one value, rounds it and tests if it is even(0/1)" msgstr "" +"Chẵn (EVEN)\n" +"Bỏ một giá trị, làm tròn nó và\n" +"thử nếu nó là một số chẵn hay không (0/1)" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "Những bảng theo đây trong phông chữ đã bị FontForge bỏ qua\n" +msgid "E_lement" +msgstr "_Yếu tố" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " Đang lờ '%c%c%c%c'\n" +msgid "E_ncoding" +msgstr "Bả_ng mã" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " Đang lờ '%c%c%c%c' %s\n" +msgid "E_xecute Script..." +msgstr "Chạy _văn lệnh..." -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"Phông chữ này chứa mô tả hình tượng kiểu cả hai TrueType và PostScript:\n" -"chỉ một kiểu sẽ được dùng.\n" +msgid "E_xport..." +msgstr "_Xuất..." msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" +"Each feature is active for a specific set of\n" +"scripts and languages.\n" +"Usually only one script is specified, but\n" +"occasionally more will be.\n" +"A script is a four letter OpenType script tag\n" msgstr "" -"Phông chữ này chứa nhiều mô tả hình tượng:\n" -"chỉ một kiểu sẽ được dùng.\n" +"Mỗi tính năng hoạt động cho một tập hợp\n" +"chữ viết và ngôn ngữ riêng. Bình thường,\n" +"chỉ ghi rõ một chữ viết, nhưng đôi khi có nhiều.\n" +"Chữ viết là một thẻ chữ viết OpenType bốn chữ.\n" msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." msgstr "" -"Phông chữ này chứa cả hai một bảng « kern » (định chỗ)\n" -"và một bảng « GPOS » (định vị hình tượng).\n" -"Bảng « kern » chỉ được đọc nếu không có tính năng\n" -"định chỗ trong « GPOS ».\n" +"Mỗi sự tra tìm có thể chứa nhiều sự chuyển dạng,\n" +"nhưng mọi sự chuyển dạng đều phải có cùng một kiểu." -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" -"Phông chữ này chứa cả hai một bảng « mor[tx] »\n" -"và một bảng « GSUB » (thay thế hình tượng).\n" -"FontForge sẽ chỉ đọc tính năng hay thiết lập trong « morx »\n" -"mà không tương ứng với tính năng được tìm trong « GSUB ».\n" +msgid "Eastern Cree" +msgstr "Tiếng Đông Cợ-ri" -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"hông chữ này chứa cả hai một bảng « BASE »\n" -"và một bảng « bsln ».\n" -"FontForge sẽ chỉ đọc một của hai bảng này (BASE).\n" +msgid "Ebira" +msgstr "Tiếng E-bi-ra" -msgid "Bad Glyph Count" -msgstr "Số đếm hình tượng sai" +msgid "Edges near horizontal/vertical/italic" +msgstr "Cạnh gần chiều ngang/dọc/nghiêng" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" -"Tập tin phông này có trường số đếm hình tượng sai.\n" -"maxp nói: %d sizeof(loca)≥%d" +msgid "Edit" +msgstr "Sửa" -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "Tên phông bắt đầu với dãy thứ tự byte UTF-8. Không cho phép. %s" +msgid "Edit 'cvt '..." +msgstr "Sửa 'cvt'..." -msgid "A PostScript name may not be a number" -msgstr "Tên PostScript không thể là con số" +msgid "Edit 'fpgm'..." +msgstr "Sửa fpgm..." -msgid "Bad Font Name" -msgstr "Tên phông sai" +msgid "Edit 'maxp'..." +msgstr "Sửa maxp..." -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Tên phông PostScript « %.63s » không hợp lệ.\n" -"Nó nên chứa chỉ ký tự ASCII in ấn được,\n" -"không thể chứa ký tự « (){}[]<>%%/ » hay dấu cách\n" -"và phải có chiều dài nhỏ hơn 63 ký tự." +msgid "Edit 'prep'..." +msgstr "Sửa prep..." -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" -"Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Unicode\n" -"khác biệt đối với chuỗi %s bằng ngôn ngữ %s :\n" -" • chuỗi Mac: %s\n" -" • chuỗi Unicode Mac: %s\n" +msgid "Edit Chaining Position" +msgstr "Sửa vị trí tạo dãy" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con\n" -"của chuỗi Unicode đối với chuỗi %s bằng ngôn ngữ %s.\n" +msgid "Edit Chaining Substitution" +msgstr "Sửa sự thay thế tạo dãy" -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" -"Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Windows\n" -"khác biệt đối với chuỗi %s bằng ngôn ngữ %s :\n" -" • chuỗi Mac: %s\n" -" • chuỗi Windows: %s\n" +msgid "Edit Contextual Glyph Insertion" +msgstr "Sửa sự chèn hình tượng ngữ cảnh" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" -"Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con\n" -"của chuỗi Windows đối với chuỗi %s bằng ngôn ngữ %s.\n" +msgid "Edit Contextual Kerning" +msgstr "Sửa chỗ định ngữ cảnh" -msgid "Use _First" -msgstr "Dùng đồ thứ _nhất" +msgid "Edit Contextual Position" +msgstr "Sửa vị trí ngữ cảnh" -msgid "First to _All" -msgstr "Thứ nhất với tất _cả" +msgid "Edit Contextual Substitution" +msgstr "Sửa sự thay thế ngữ cảnh" -msgid "Second _to All" -msgstr "Thứ hai _với tất cả" +msgid "Edit Counter Mask" +msgstr "Sửa bộ lọc đếm" -msgid "Use _Second" -msgstr "Dùng đồ thứ _hai" +msgid "Edit Filter List" +msgstr "Sửa danh sách lọc" -msgid "Multiple names for language" -msgstr "Ngôn ngữ có nhiều tên" +msgid "Edit Font Filters" +msgstr "Sửa bộ lọc phông" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" -"Bảng « name » (tên) chứa ít nhất hai chuỗi đối với %s bằng ngôn ngữ %s:\n" -" • chuỗi thứ nhất\t%.12s...\n" -" • chuỗi thứ hai\t\t%.12s...\n" -"Bạn thích cái nào?" +msgid "Edit Indic Rearrangement" +msgstr "Sửa sự sắp xếp lại Ấn Độ" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" -"Phông TT sai : trong hình tượng %d, các cuối của đường viền không có ích.\n" +msgid "Edit Reverse Chaining Substitution" +msgstr "Sửa sự thay thế tạo dãy ngược" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "GID %d có một điểm nằm bên ngoài hộp biên giới hình tượng\n" +msgid "Edit State Transition" +msgstr "Sửa sự chuyển dạng tình trạng" -msgid " Subsequent errors will not be reported.\n" -msgstr "" +msgid "Edit _Metadata" +msgstr "Sửa s_iêu dữ liệu" -msgid "Reached end of file when reading simple glyph\n" -msgstr "Gặp kết thúc tập tin trong khi đọc hình tượng đợn giản\n" +msgid "Editable Document" +msgstr "Tài liệu sửa được" -#, c-format -msgid "Empty composite %d\n" -msgstr "Đồ ghép rỗng %d\n" +msgid "Editing" +msgstr "Sửa" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" -"Giá trị cờ sai : ngụ ý thành phần THÊM nữa tại kết thúc hình tượng %d\n" +msgid "Edits a lookup or lookup subtable." +msgstr "Chỉnh sửa một sự tra tìm hay bảng phụ tra tìm." -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" -"Tham chiếu đến hình tượng %d ở ngoại phạm vi khi phân tích bảng 'glyf'\n" +msgid "Edits the transformations in a lookup subtable." +msgstr "Chỉnh sửa các sự chuyển dạng trong một bảng phụ tra tìm." -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" -"Cờ « use-my-metrics » (dùng đơn vị đo của tôi) được đặt vào\n" -"ít nhất hai thành phần trong hình tượng %d\n" +msgid "Edo" +msgstr "Tiếng E-đo" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" -"Hình tượng %d thử tham chiếu đến hình tượng %d mà nằm bên ngoài phông\n" +msgid "Effects" +msgstr "Hiệu ứng" -msgid "Reached end of file when reading composite glyph\n" -msgstr "Gặp kết thúc tập tin trong khi đọc hình tượng ghép\n" +msgid "Efik" +msgstr "Tiếng E-phic" -#, c-format msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" -"Hình tượng sai (%d): lời xác định nó kéo dài qua kết thúc bảng 'glyf'\n" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "Hình tượng sai (%d): có chiều dài dữ liệu âm\n" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" -"Dữ liệu về hộp biên giới hình tượng vượt quá dữ liệu về hộp biên giới phông " -"chữ cho GID %d\n" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" +"Either a glyph should have no overlapping hints,\n" +"or a glyph with hint masks should have no overlapping\n" +"hints within a hint mask." msgstr "" -"Hình tượng sai (%d): bảng 'loca' không theo thứ tự đúng (đầu nằm sau cuối)\n" +"Hoặc một hình tượng không nên có mẹo chồng lấp\n" +"hoặc một hình tượng có mặt nạ mẹo không nên có\n" +"mẹo chồng lấp bên trong một mặt nạ mẹo." -#, c-format msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" -"Hình tượng sai (%d): lời xác định nó kéo dài qua khoảng cách đã cấp phát\n" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "INDEX tên CFF sai\n" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "Gặp giá trị bất thường trong từ điển %d\n" +"Hoặc:\n" +"khoảng cách thêm cần phụ thêm vào câu, hoặc\n" +"khoảng cách cần dùng bên trong công thức toán học." -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgid "Elements in BlueValues/OtherBlues array are disordered." msgstr "" -"Trình FontForge không hỗ trợ chương trình kiểu 2 nhúng trong các CHỈ MỤC " -"DICT CFF.\n" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "INDEX (chỉ số) hàm con sai trong phông CFF.\n" - -msgid "No argument to operator\n" -msgstr "Không có đối số tới toán tử\n" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "Trình FontForge không hỗ trợ phông tổng hợp\n" +"Các phần tử không theo thứ tự đúng trong mảng Giá trị màu xanh/Xanh khác." -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "Trình FontForge không hỗ trợ phông đa chủ kiểu 2\n" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "Các phần tử không số nguyên trong mảng Giá trị màu xanh/Xanh khác." -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" +msgid "" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." msgstr "" +"Các phần tử quá gần với nhau trong mảng Giá trị màu xanh/Xanh khác (Đổi màu " +"xanh mờ)." -msgid "FontForge does not support Chameleon fonts\n" -msgstr "Trình FontForge không hỗ trợ phông Chameleon\n" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "Không rõ toán tử trong %s: %x\n" - -msgid "End of file found when reading private dictionary.\n" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." msgstr "" +"Các phần tử không theo thứ tự đúng trong mảng Nhóm màu xanh/Nhóm màu xanh " +"khác." -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "Không có đối số tới toán tử %d trong từ điển riêng\n" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." msgstr "" +"Các phần tử không phải số nguyên trong mảng Nhóm màu xanh/Nhóm màu xanh khác." -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" +msgid "" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." msgstr "" +"Các phần tử quá gần với nhau trong mảng Nhóm màu xanh/Nhóm màu xanh khác " +"(Đổi màu xanh mờ)." -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "SID sai %d (phải < %d)\n" +msgid "Ellipse" +msgstr "Bầu dục" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "Gặp định dạng bảng mã bất thường trong CFF: %d\n" +msgid "Em Units" +msgstr "Đơn vị Em" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "Gặp định dạng bộ ký tự bất thường trong CFF: %d\n" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "Làm đậm như thích hợp cho chữ viết kiểu tiếng Trung/Nhật/Hàn" -msgid "Bad fdselect\n" -msgstr "fdselect sai\n" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "" +"Làm đậm như thích hợp cho chữ viết kiểu La-tinh, Ki-rin và tiếng Hy Lạp" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "Không hiểu được định dạng đối với fdselect %d\n" +msgid "Embolden by" +msgstr "Làm đậm theo" -msgid "CFF version mismatch\n" -msgstr "Sai khớp phiên bản CFF\n" +msgid "Embolden by:" +msgstr "Làm đậm theo :" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" +msgid "Empty" +msgstr "Rỗng" #, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" +msgid "Empty composite %d\n" +msgstr "Đồ ghép rỗng %d\n" #, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" +msgid "Empty position on line %d of %s" +msgstr "Vị trí rỗng trên dòng %d của %s" #, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" +msgid "Empty substitute on line %d of %s" +msgstr "Sự thay thế rỗng trên dòng %d của %s" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "Bảng 'hmtx' (hay 'hhea') TTF không hợp lệ : numOfLongMetrics là 0\n" +msgid "Enclosed Alphanumerics" +msgstr "Chữ số đã bao bọc" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "Bảng 'vmtx' (hay 'vhea') TTF không hợp lệ : numOfLongVerMetrics là 0\n" +msgid "Enclosed CJK Letters and Months" +msgstr "Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn" -msgid "Bad encoding information in 'cmap' table." -msgstr "" +msgid "Encoding Too Large" +msgstr "Bảng mã quá lớn" #, c-format msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" msgstr "" "Bảng phụ bảng mã đối với :\n" " • nền tảng=%d\n" -" • dứt khoát=%d\n" +" • dứt khoát=%d (mà phải là 14)\n" "có định dạng không được hỗ trợ %d.\n" #, c-format @@ -6324,12293 +5589,12666 @@ #, c-format msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" msgstr "" "Bảng phụ bảng mã đối với :\n" " • nền tảng=%d\n" -" • dứt khoát=%d (mà phải là 14)\n" +" • dứt khoát=%d\n" "có định dạng không được hỗ trợ %d.\n" #, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "Phông không chứa hình tượng có mã Unicode U+%05x\n" +msgid "Encoding value (%x) not in font, ignored" +msgstr "Giá trị bảng mã (%x) không nằm trong phông nên bị bỏ qua." -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "GID ở ngoại phạm vi (%d) trong bảng phụ 'cmap' định dạng 14\n" +msgid "Encoding value not in font" +msgstr "Giá trị bảng mã không nằm trong phông" -msgid "Script|Japanese" -msgstr "Tiếng Nhật" +msgid "Encoding|Glyph Order" +msgstr "Thứ tự hình tượng" -msgid "Script|Korean" -msgstr "Tiếng Hàn" +msgid "" +"End IF\n" +"Ends an IF or IF-ELSE sequence" +msgstr "" +"End IF\n" +"Kết thúc một dãy IF (nếu) hay IF-ELSE (nếu, không thì)" -msgid "Script|Roman" -msgstr "La-tinh" +msgid "End of file found in JSTF table.\n" +msgstr "Gặp kết thúc của tập tin trong bảng JSTF.\n" -msgid "Script|Traditional Chinese" -msgstr "Tiếng Trung truyền thống" +msgid "End of file found in coverage table.\n" +msgstr "Gặp kết thúc của tập tin trong bảng bao quát.\n" -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Ki-rin" +#, c-format +msgid "End of file found in string on line %d of %s" +msgstr "Gặp kết thúc tập tin trong chuỗi trên dòng %d của %s" -msgid "Script|Devanagari" -msgstr "Tiếng Đe-va-na-ga-ri" +#, c-format +msgid "End of file in %s table" +msgstr "Gặp kết thúc tập tin trong bảng %s" -msgid "Script|RSymbol" -msgstr "Ký hiệu R" - -msgid "Script|Gurmukhi" -msgstr "Tiếng Gổ-mu-khi" +msgid "End of file in context chaining sub-table.\n" +msgstr "Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Script|Simplified Chinese" -msgstr "Tiếng Trung giản thể" +msgid "End of file in context chaining subtable.\n" +msgstr "Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Script|Central European" -msgstr "Vùng Trung Âu" +msgid "End of file in feat table.\n" +msgstr "Gặp kết thúc tập tin trong bảng 'feat'.\n" -msgid "Unicode 1.0" -msgstr "" +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "Kết thúc tập tin trong lời bao gồm trên dòng %d của %s" -msgid "Unicode 1.1" -msgstr "" +#, c-format +msgid "End of file when reading features in %s table" +msgstr "Gặp kết thúc tập tin trong khi đọc các tính năng trong bảng %s" -msgid "ISO 10646:1993" -msgstr "" +#, c-format +msgid "End of file when reading lookups in %s table" +msgstr "Gặp kết thúc tập tin trong khi đọc các sự tra tìm trong bảng %s" -msgid "Unicode 2.0+, BMP only" -msgstr "Unicode 2.0+, chỉ BMP" +#, c-format +msgid "End of file when reading scripts in %s table" +msgstr "Gặp kết thúc tập tin trong khi đọc các chữ viết trong bảng %s" -msgid "Unicode 2.0+, all planes" -msgstr "Unicode 2.0+, mọi mặt phẳng" +msgid "End:" +msgstr "Cuối:" -msgid "\"Symbol\"" -msgstr "« Ký hiệu »" +msgid "EndLen" +msgstr "Dài Cuối" -msgid "Unicode" -msgstr "" +msgid "Endpoints specify minimum length and direction only" +msgstr "Điểm cuối chỉ ghi rõ chiều dài tối thiểu và hướng" -msgid "Apple" -msgstr "" +msgid "English" +msgstr "Tiếng Anh" -msgid "ISO (Deprecated)" -msgstr "ISO (Bị phản đối)" +msgid "English (Australian)" +msgstr "Tiếng Anh (Úc)" -msgid "MicroSoft" -msgstr "" +msgid "English (Belize)" +msgstr "Tiếng Anh (Be-li-xe)" -msgid "Custom" -msgstr "Tự chọn" +msgid "English (British)" +msgstr "Tiếng Anh (Quốc Anh)" -msgid "FreeType internals" -msgstr "FreeType nội bộ" +msgid "English (Canada)" +msgstr "Tiếng Anh (Ca-na-đa)" -msgid "Unknown" -msgstr "Không rõ" +msgid "English (Caribbean)" +msgstr "Tiếng Anh (Ca-ri-bi)" -msgid "Pick a CMap subtable" -msgstr "Chọn một bảng phụ CMap" +msgid "English (Hong Kong)" +msgstr "Tiếng Anh (Hông Kồng)" -msgid "Could not find any valid encoding tables" -msgstr "Không tìm thấy bảng mã hoá hợp lệ" +msgid "English (India)" +msgstr "Tiếng Anh (Ấn Độ)" -msgid "Could not find a usable encoding table" -msgstr "Không tìm thấy bảng mã hoá có thể sử dụng được" +msgid "English (Indonesia)" +msgstr "Tiếng Anh (Nam Dương)" -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "Thử mã hoá hình tượng còn thiếu %d thành %d (0x%x)\n" +msgid "English (Irish)" +msgstr "Tiếng Anh (Ái-nhĩ-lan)" -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" -"Có nhiều hình tượng ánh xạ tới cùng một mã Unicode U+%04X\n" -"nên chỉ dùng một cái\n" +msgid "English (Jamaica)" +msgstr "Tiếng Anh (Gia-mê-ca)" -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"Chỉ số hình tượng ở ngoại phạm vi. Đã %d, phải < %d.\n" -"Trong khi thử kết hợp hình tượng có bảng mã %x trong đoạn %d\n" -"với nền tảng=%d, dứt khoát=%d (trong 'cmap')\n" +msgid "English (Malaysia)" +msgstr "Tiếng Anh (Ma-lay-xi-a)" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" -"Trong bảng cmap, dùng bù phạm vi 0xffff có nghĩa hình tượng còn thiếu\n" +msgid "English (New Zealand)" +msgstr "Tiếng Anh (Niu Xi-lan)" -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" +msgid "English (Philippines)" +msgstr "Tiếng Anh (Phi-luật-tân)" -msgid "Bad font: Encoding data out of range.\n" -msgstr "Phông sai : dữ liệu mã hoá ở ngoại phạm vi.\n" +msgid "English (South Africa)" +msgstr "Tiếng Anh (Nam Phi)" -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" +msgid "English (Trinidad)" +msgstr "Tiếng Anh (Tợ-ri-ni-đat)" -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" +msgid "English (US)" +msgstr "Tiếng Anh (Mỹ)" -msgid "Reading Names" -msgstr "Đang đọc các tên" +msgid "English (Zimbabwe)" +msgstr "Tiếng Anh (Xim-ba-bouê)" -#, c-format msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" +"Enter a list of 4 letter table tags, separated by commas.\n" +"FontForge will make a binary copy of these tables when it\n" +"loads a True/OpenType font, and will output them (unchanged)\n" +"when it generates the font. Do not include table tags which\n" +"FontForge thinks it understands." msgstr "" -"Hình tượng %d có tên « .notdef », một tên không có ích\n" -"vì tên này chỉ được gán cho hình tượng 0.\n" -"Vì thế trình FontForge sẽ thay đổi tên nó.\n" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "Sai khớp điểm: điểm nên nằm sau tham chiếu này.\n" +"Hãy nhập danh sách các thẻ bảng dạng 4 chữ, định giới\n" +"bằng dấu phẩy. Trình FontForge sẽ tạo một bản sao\n" +"nhị phân của các bảng này khi nào nó nạp phông\n" +"TrueType/OpenType, và sẽ xuất chúng (chưa thay đổi gì)\n" +"khi nó tạo ra phông đó. Đừng bao gồm thẻ bảng mà\n" +"FontForge sẽ thử hiểu." -#, c-format msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." msgstr "" -"Không thể khớp điểm trong hình tượng ghép (%d với %d) khi thêm %s vào %s\n" - -msgid "Fixing up References" -msgstr "Đang sửa chữa các tham chiếu" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "Chiều dài bảng không chắc nên bỏ qua. %u\n" +"Hoặc gõ một mẫu ký tự đại diện (để khớp với tên hình tượng)\n" +"hoặc một mã Unicode như « U+0065 »." -msgid "TTF 'glyf'" -msgstr "" +msgid "Enter the name of a glyph in the font" +msgstr "Gõ tên của một hình tượng trong phông này" -msgid "OTF 'CFF '" -msgstr "" +msgid "Entries" +msgstr "Lần vào" -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"Phông này chứa cả hai bảng 'glyf' Truetype và bảng CFF OpenType.\n" -"Tuy nhiên, trình FontForge chỉ có thể xử lý một điều mỗi lần:\n" -"bạn hãy chọn dùng cái nào." +msgid "Entry" +msgstr "Vào" #, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "Không có gạch mảng ảnh có ích trong phông TTF này: %s" +msgid "Entry (%d,%d)" +msgstr "Vào (%d,%d)" -msgid "No Bitmap Strikes" -msgstr "Không có gạch mảng ảnh" +msgid "Error Bound" +msgstr "Biên giới lỗi" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" +msgid "Errors detected" +msgstr "Gặp lỗi" -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"Hình tượng tên %.30s được ánh xạ tới U+%04X.\n" -"Tuy nhiên, tên của nó ngụ ý nó nên được ánh xạ tới U+%04X.\n" +msgid "Erzya" +msgstr "Tiếng Ơ-di-a" -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "%s có một điểm nằm bên ngoài dữ liệu về hộp biên giới phông chữ.\n" +msgid "Esperanto" +msgstr "Tiếng Etpêrantô" -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"Chiều rộng sớm của %s (%d) không tương ứng với chiều rộng sớm tối đa " -"(advanceWidthMax) của phông chữ (%d), và đây là một phông cỡ cố định\n" +msgid "Estonian" +msgstr "Tiếng Et-tô-ni-a" -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" +msgid "Ethiopic" +msgstr "Tiếng Ê-ti-ô-pi" -msgid "Bad Apple Kern Class\n" -msgstr "Hạng định chỗ Apple sai\n" +msgid "Ethiopic Extended" +msgstr "Ê-ti-ô-pi đã mở rộng" -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "Chỉ số hạng ở ngoại phạm vi %d (phải < %d)\n" +msgid "Ethiopic Supplement" +msgstr "Phần bổ sung Ê-ti-ô-pi" -msgid "GID out of range.\n" -msgstr "" +msgid "European Number" +msgstr "Con số ngôn ngữ Âu" -msgid "coverage table extends beyond end of table\n" -msgstr "bảng bao quát vượt quá kết thúc của bảng\n" +msgid "European Number Separator" +msgstr "Dấu phân cách con số ngôn ngữ Âu" -msgid "Bad count.\n" -msgstr "Số đếm sai\n" +msgid "European Number Terminator" +msgstr "Dấu kết thúc con số ngôn ngữ Âu" -msgid "End of file found in coverage table.\n" -msgstr "Gặp kết thúc của tập tin trong bảng bao quát.\n" +msgid "Even" +msgstr "Tiếng E-ven" -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "Bảng bao quát sai : hình tượng %d ở ngoại phạm vi [0,%d)\n" +msgid "Even Width" +msgstr "Rộng đều" -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "Bảng bao quát sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)\n" +msgid "Evenki" +msgstr "Tiếng E-ven-khi" -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "Định dạng sai cho bảng bao quát %d.\n" +msgid "Everything to its default value" +msgstr "Mọi thứ đều thành giá trị mặc định" -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "Bảng phụ xác định hạng vượt quá kết thúc của bảng\n" +msgid "Ewe" +msgstr "Tiếng E-oue" -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "Bảng xác định hạng sai : đầu=%d đếm=%d, hình tượng tối đa=%d\n" +msgid "Exaggerated" +msgstr "Thổi phồng" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" -"Bảng xác định hạng sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)\n" +msgid "Execute Script" +msgstr "Chạy văn lệnh" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "Không rõ định dạng bảng hạng: %d\n" +msgid "Exit" +msgstr "Ra" #, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "Hạng vô ích được gán cho hình tượng: hạng=%d quá lớn. Hình tượng=%d\n" - -msgid "Bad device table\n" -msgstr "Bảng thiết bị sai\n" +msgid "Exit (%d,%d)" +msgstr "Ra (%d,%d)" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "Vị trí cặp sai : hình tượng %d và %d nên < %d\n" +msgid "Exit Debugger" +msgstr "Thoát khỏi hàm gỡ lỗi" -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "Cặp định chỗ sai : hình tượng %d và %d nên < %d\n" +msgid "Exits" +msgstr "Lần ra" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" +msgid "Expand Stroke" +msgstr "Mở rộng nét" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" +"Mở rộng vùng chọn trong ô xem phông để\n" +"chứa mọi hình tượng là kết quả tìm kiếm này." -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs which match" msgstr "" +"Mở rộng vùng chọn trong ô xem phông để\n" +"chứa tất cả các hình tượng là kết quả tìm kiếm" -#, c-format -msgid "Cursive-%d" -msgstr "Chữ_thảo-%d" +msgid "Expanded" +msgstr "Đã dãn ra" -msgid "Bad mark table.\n" -msgstr "Bảng dấu sai.\n" +msgid "Expanded (125%)" +msgstr "Đã dãn ra (125%)" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS\n" +#, c-format +msgid "Expected %s in lookup definition on line %d of %s" +msgstr "Đợi %s trong lời xác định sự tra tìm trên dòng %d của %s" #, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS cho dấu %.30s\n" +msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" +msgstr "Đợi « %c%c%c%c » trong lời xác định sự tra tìm trên dòng %d của %s" -msgid "Bad base table.\n" -msgstr "Bảng cơ sở sai.\n" +#, c-format +msgid "Expected '%c' on line %d of %s" +msgstr "Đợi « %c » trên dòng %d của %s" -msgid "Bad ligature base table.\n" -msgstr "Bảng cơ sở chữ chép sai.\n" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "Đợi « %s » trên dòng %d của %s" -msgid "Bad ligature anchor count.\n" -msgstr "Số đếm neo chữ ghép sai.\n" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "Đợi dấu chấm phẩy « ; » ở kết thúc câu lệnh trên dòng %d của %s" -msgid " Bad mark attachment table, ignored\n" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" msgstr "" +"Đợi dấu chấm phẩy « ; » trong lookupflags (các cờ tra tìm) trên dòng %d của " +"%s" -msgid " Bad simple positioning table, ignored\n" -msgstr "" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "Đợi dấu chấm phẩy « ; » trên dòng %d của %s" #, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" +msgid "Expected '=' in glyph class definition on line %d of %s" msgstr "" -"Thử tham chiếu sự tra tìm %d (bên trong sự tra tìm kiểu ngữ cảnh),\n" -"nhưng chỉ có %d sự tra tìm trong %s\n" +"Đợi dấu bằng « = » trong lời xác định hạng hình tượng trên dòng %d của %s" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "Đợi ký hiệu lớn hơn « > » trong neo trên dòng %d của %s" #, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" -"Bảng phụ sai kiểu ngữ cảnh hay tạo dãy. Hình tượng %d ở ngoại phạm vi [0," -"%d)\n" +msgid "Expected '>' in caret on line %d of %s" +msgstr "Đợi ký hiệu lớn hơn « > » trong con nháy trên dòng %d của %s" #, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"Thử áp dụng sự tra tìm cho vị trí ở ngoại phạm vi sự tra tìm\n" -"ngữ cảnh này: dãy=%d tối đa=%d\n" +msgid "Expected '>' in value record on line %d of %s" +msgstr "Đợi ký hiệu lớn hơn « > » trong mục ghi giá trị trên dòng %d của %s" -msgid " Bad contextual chaining table, ignored\n" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" msgstr "" +"Đợi dấu ngoặc vuông « [ » trong lời xác định hạng hình tượng trên dòng %d " +"của %s" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "Gặp kết thúc tập tin bất thường nằm trong bảng phụ tạo dãy ngữ cảnh.\n" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.\n" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "Số đếm hạng sai trong bảng phụ tạo dãy ngữ cảnh.\n" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "Đợi từ khoá 'anchor' (neo) trong neo trên dòng %d của %s" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.\n" +#, c-format +msgid "Expected 'by' keyword in substitution on line %d of %s" +msgstr "Đợi từ khoá « by » (bởi) trong sự thay thế trên dòng %d của %s" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" +#, c-format +msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" msgstr "" +"Đợi từ khoá « by » (bởi) hay « from » (từ) trong sự thay thế trên dòng %d " +"của %s" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" +#, c-format +msgid "Expected '{' in feature definition on line %d of %s" msgstr "" +"Đợi dấu ngoặc móc « { » trong lời xác định tính năng trên dòng %d của %s" -msgid "End of file in context chaining sub-table.\n" -msgstr "Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.\n" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "Đợi dấu ngoặc móc « } » trên dòng %d của %s" #, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" +msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" msgstr "" -"Thử áp dụng sự tra tìm cho một vị trí ở ngoại phạm vi của sự tra tìm\n" -"kiểu ngữ cảnh này: dãy=%d tối đa=%d\n" +"Đợi mục Attach (gắn) hay LigatureCaret (con nháy chữ ghép) hay GlyphClassDef " +"(lời xác định hạng hình tượng) trên dòng %d của %s" -msgid "End of file in context chaining subtable.\n" -msgstr "Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.\n" +msgid "Expected a number for a push count" +msgstr "Đợi con số cho số đếm đẩy" -msgid " Bad simple substitution table, ignored\n" +#, c-format +msgid "Expected a single glyph name in reverse substitution on line %d of %s" msgstr "" +"Đợi một hình tượng riêng lẻ trong sự thay thế ngược trên dòng %d của %s" #, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "Hình tượng thay thế sai : GID %d không phải nhỏ hơn %d\n" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "Gặp kết thúc tập tin bất thường trong bảng phụ GSUB.\n" +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "Đợi một neo (theo sau cơ bản / dấu) trên dòng %d của %s" -msgid " Bad multiple substitution table, ignored\n" -msgstr "" +#, c-format +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "Đợi một neo (theo sau chữ ghép) trên dòng %d của %s" +#, c-format msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" +"Expected an integer specifying baseline positions in BASE table on line %d " +"of %s" msgstr "" -"Bảng bao quát xác định số hình tượng khác với số mà bảng phụ mong đợi.\n" +"Đợi một số nguyên ghi rõ vị trí đường cơ bản trong bảng BASE (cơ bản) trên " +"dòng %d của %s" #, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "Hình tượng thay thế Đa/Xen kẽ sai : GID %d không phải nhỏ hơn %d\n" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "Gặp kết thúc tập tin bất thường trong bảng phụ chữ ghép GSUB.\n" - -msgid " Bad ligature table, ignored\n" -msgstr "" +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "Đợi mẹo trong lời xác định hạng dấu trên dòng %d của %s" #, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "Hình tượng chữ ghép sai : GID %d không phải nhỏ hơn %d\n" +msgid "Expected baseline tag in BASE table on line %d of %s" +msgstr "Đợi thẻ đường cơ bản trong bảng BASE (cơ bản) trên dòng %d của %s" #, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Số đếm thành phần chữ ghép không chắc (%d): bảng phụ chữ ghép này\n" -"rất có thể là rác nên trình này chịu thua về nó.\n" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "Đợi tên hạng hạng trong lời xác định dấu trên dòng %d của %s" #, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" -"Hình tượng thành phần chữ ghép sai : GID %d không phải nhỏ hơn %d\n" -"(trong chữ ghép %d).\n" +msgid "Expected closing curly brace on line %d of %s" +msgstr "Đợi dấu ngoặc móc đóng « } » trên dòng %d của %s" #, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" -"Hình tượng thay thế tạo dãy ngữ cảnh ngược sai : %d không phải nhỏ hơn %d.\n" +msgid "Expected comma in device table on line %d of %s" +msgstr "Đợi dấu phẩy trong bảng thiết bị trên dòng %d của %s" #, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" +msgid "Expected comma or semicolon in BASE table on line %d of %s" msgstr "" -"Phông này, %s, có nhiều tính năng 'size' (kích cỡ) kiểu GPOS.\n" -"Trình này không có thủ tục xử lý trường hợp này nên\n" -"chọn tùy ý một kích cỡ nào đó.\n" - -msgid "" -msgstr "" +"Đợi dấu phẩy hay dấu chấm phẩy trong bảng BASE (cơ bản) trên dòng %d của %s" +#, c-format msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" +"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" msgstr "" +"Đợi hoặc « HorizAxis » (trục theo chiều ngang) hoặc « VertAxis » (trục theo " +"chiều dọc)\n" +"trong bảng BASE (cơ bản) trên dòng %d của %s" +#, c-format msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" msgstr "" -"Tính năng « size » (kích cỡ) có vẻ là không tùy theo\n" -"tiêu chuẩn, cũng không tùy theo lời giải thích sai sớm\n" -"của Adobe về tiêu chuẩn. Vì vậy chương trình này\n" -"không thể phân tích nó.\n" +"Đợi tên hình tượng, CID hay hạng trong lời xác định hạng hình tượng trên " +"dòng %d của %s" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" +#, c-format +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" msgstr "" -"Tính năng « size » (kích cỡ) của phông này tùy theo\n" -"lời giải thích sai sớm của Adobe về tiêu chuẩn OTF.\n" +"Đợi hình tượng hay hạng hình tượng (nằm sau chữ thảo) trên dòng %d của %s" #, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" msgstr "" -"Tham số tên của tính năng « %c%c%c%c » không chứa một mã số tên đúng.\n" +"Đợi một hình tượng hay hạng hình tượng (theo sau chữ ghép) trên dòng %d của " +"%s" #, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" -"Tham số tên của tính năng « %c%c%c%c » có một số thứ tự phiên bản không " -"chắc: %d.\n" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" -"Có nhiều mã số tên đang đặt tên của tính năng « %c%c%c%c ».\n" -"Trường hợp này quá phức tạp cho FontForge.\n" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "Sự thử đọc dữ liệu chữ viết quá kết thúc bảng %s" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "Quá nhiều chữ viết %d\n" +msgid "Expected integer in anchor on line %d of %s" +msgstr "Đợi số nguyên trong neo trên dòng %d của %s" #, c-format -msgid "End of file when reading scripts in %s table" -msgstr "Gặp kết thúc tập tin trong khi đọc các chữ viết trong bảng %s" +msgid "Expected integer in caret on line %d of %s" +msgstr "Đợi số nguyên trong con nháy trên dòng %d của %s" #, c-format -msgid "End of file in %s table" -msgstr "Gặp kết thúc tập tin trong bảng %s" +msgid "Expected integer in device table on line %d of %s" +msgstr "Đợi số nguyên trong bảng thiết bị trên dòng %d của %s" #, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "Sự thử đọc dữ liệu tính năng quá kết thúc của bảng %s" +msgid "Expected integer on line %d of %s" +msgstr "Đợi số nguyên trên dòng %d của %s" #, c-format -msgid "Too many features %d\n" -msgstr "Quá nhiều tính năng %d\n" +msgid "Expected matching tag in table on line %d of %s" +msgstr "Đợi thẻ tương ứng trong bảng trên dòng %d của %s" #, c-format -msgid "End of file when reading features in %s table" -msgstr "Gặp kết thúc tập tin trong khi đọc các tính năng trong bảng %s" +msgid "Expected name in anchor definition on line %d of %s" +msgstr "Đợi tên trong lời xác định neo trên dòng %d của %s" #, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "Sự thử đọc dữ liệu tra tìm quá kết thúc của bảng %s" +msgid "Expected name in lookup on line %d of %s" +msgstr "Đợi tên trong sự tra tìm trên dòng %d của %s" #, c-format -msgid "Too many lookups %d\n" -msgstr "Quá nhiều sự tra tìm %d\n" +msgid "Expected name in value record definition on line %d of %s" +msgstr "Đợi tên trong lời xác định mục ghi giá trị trên dòng %d của %s" #, c-format -msgid "End of file when reading lookups in %s table" -msgstr "Gặp kết thúc tập tin trong khi đọc các sự tra tìm trong bảng %s" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "Sự tra tìm ở ngoại phạm vi trong bảng tính năng.\n" - -msgid "Required feature out of bounds in script table.\n" -msgstr "Tính năng cần thiết ở ngoại phạm vi trong bảng chữ viết.\n" - -msgid "Feature out of bounds in script table.\n" -msgstr "Tính năng ở ngoại phạm vi trong bảng chữ viết.\n" +msgid "Expected name or class on line %d of %s" +msgstr "Đợi tên hay hạng trên dòng %d của %s" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Phông này sai lầm: nó có một bảng phụ phần mở rộng GPOS\n" -"chỉ tới một bảng phụ phần mở rộng khác.\n" +msgid "Expected property list file" +msgstr "Mong đơi tập tin liệt kê thuộc tính (.plist)" #, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "Không rõ kiểu bảng phụ GPOS: %d\n" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "Bảng phụ kéo dài qua kết thúc của bảng GPOS\n" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"Phông này sai lầm: nó có một bảng phụ phần mở rộng GSUB\n" -"chỉ tới một bảng phụ phần mở rộng khác.\n" +msgid "Expected semicolon in BASE table on line %d of %s" +msgstr "Đợi dấu hai chấm trong bảng BASE (cơ bản) trên dòng %d của %s" #, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "Không rõ kiểu bảng phụ GSUB: %d\n" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "Bảng phụ kéo dài qua kết thúc của bảng GSUB\n" +msgid "Expected semicolon on line %d of %s" +msgstr "Đợi dấu chấm phẩy « ; » trên dòng %d của %s" #, c-format -msgid "MarkClass-%d" -msgstr "Hạng_Dấu-%d" +msgid "Expected string on line %d of %s" +msgstr "Đợi chuỗi trên dòng %d của %s" #, c-format -msgid "MarkSet-%d" -msgstr "TậpDấu-%d" +msgid "Expected tag in feature on line %d of %s" +msgstr "Đợi thẻ trong tính năng trên dòng %d của %s" #, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "••• Không rõ định dạng con nháy %d. •••\n" +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "Đợi thẻ trong languagesystem (hệ thống ngôn ngữ) trên dòng %d của %s" #, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Bảng tra tìm sai:\n" -" • định dạng=2 (%d/%d)\n" -" • đầu=%d\n" -" • cuối=%d\n" -" • tổng hình tượng trong phông=%d\n" +msgid "Expected tag in table on line %d of %s" +msgstr "Đợi thẻ trong bảng trên dòng %d của %s" #, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"Bảng tra tìm sai:\n" -" • định dạng=4 (%d/%d)\n" -" • đầu=%d\n" -" • cuối=%d\n" -" • tổng hình tượng trong phông=%d\n" +msgid "Expected tag on line %d of %s" +msgstr "Đợi thẻ trên dòng %d của %s" #, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" -"Bảng tra tìm sai:\n" -" • định dạng=6\n" -" • đầu=%d\n" -" • tổng hình tượng trong phông=%d\n" +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "Đợi hai neo (theo sau chữ thảo) trên dòng %d của %s" #, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" -"Bảng tra tìm sai:\n" -" • định dạng=8\n" -" • đầu=%d\n" -" • đếm=%d\n" -" • tổng hình tượng trong phông=%d\n" +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "Mong đợi hiệu bài không rõ (lỗi nội bộ) trên dòng %d của %s" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "Định dạng bảng tra tìm không hợp lệ. %d\n" +msgid "Expert Forms" +msgstr "Hình cấp cao" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "Thay_thế_lồng_nhau %s %d" +msgid "Expor_t..." +msgstr "_Xuất..." -msgid "subtable" -msgstr "bảng phụ" +msgid "Export" +msgstr "Xuất" -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "Hình tượng ở ngoại phạm vi trong bảng 'prop' %d\n" +msgid "ExportClipboard" +msgstr "XuấtBảngNháp" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "Hình tượng ở ngoại phạm vi trong bảng 'lcar' %d\n" +msgid "Exten Shapes" +msgstr "Kéo dài hình" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "Hình tượng ở ngoại phạm vi trong bảng 'opbd' %d\n" +msgid "Extend Lookups Off" +msgstr "Tắt mở rộng sự tra tìm" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Hình tượng ở ngoại phạm vi trong bảng 'mort/morx' %d\n" +msgid "Extend Lookups On" +msgstr "Bật mở rộng sự tra tìm" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "Hình tượng thay thế ở ngoại phạm vi trong bảng 'mort/morx' %d\n" +msgid "Extend Max Lookups" +msgstr "Số tối đa các sự tra tìm cần mở rộng" -msgid "Invalid ligature offset\n" -msgstr "Bù chữ ghép không hợp lệ\n" +msgid "Extender" +msgstr "Bộ kéo dài" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "Thử tạo một chữ ghép cho hình tượng %d bằng " +msgid "Extender Glyphs" +msgstr "Hình tượng kéo dài" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" -"Trong khi thử xử lý các chữ ghép của phông này,\n" -"trình này đã không thể hiểu được cơ chế tình trạng\n" -"trong bảng 'mort/morx' của Apple nên chịu thua.\n" -"Vì thế có lẽ các chữ ghép của bạn chưa tạo xong.\n" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "Hình tượng kéo dài (kashida v.v.)" -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "Thử tạo chữ ghép cho hình tượng (không tồn tại) %d bằng " +msgid "Extenders" +msgstr "Bộ kéo dài" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "Bảng chữ ghép 'mort' sai : không đủ dài\n" +msgid "Extension" +msgstr "Phần mở rộng" -msgid "Bad class in state machine.\n" -msgstr "Hạng sai trong cơ chế tình trạng.\n" +msgid "Extent" +msgstr "Quy mô" -msgid "Bad glyph count in mort table.\n" -msgstr "Số đếm hình tượng sai trong bảng 'mort'.\n" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "Cách thêm:" msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" -"Hình như có một bảng phụ 'morx' có hơn 1000 sự chuyển tiếp.\n" -"Rất có thể gặp lỗi\n" +"Các đối số thêm để cấu hình chương trình đồ lại\n" +"tự động (hoặc autotrace hoặc potrace)." msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" +"Extra horizontal kern before the degree of a\n" +"radical if such be present." msgstr "" -"Hình như có một bảng phụ 'morx' có hơn 1000 tình trạng.\n" -"Rất có thể gặp lỗi\n" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "Gặp kết thúc tập tin bất thường trong dãy 'morx'.\n" +"Chỗ định thêm theo chiều ngang phía trước\n" +"ký hiệu độ của căn thức (nếu có)." -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgid "Extra white space reserved above the overbar." msgstr "" +"Khoảng trắng thêm dành riêng\n" +"bên trên thanh trên." -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgid "Extra white space reserved above the radical." msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." +"Khoảng trắng thêm dành riêng\n" +"bên trên căn thức." + +msgid "Extra white space reserved below the underbar." msgstr "" -"Trong bảng « kern » (định chỗ), một bảng phụ có chiều dài không tương ứng " -"với số các cặp định chỗ." +"Khoảng trắng thêm dành riêng\n" +"bên dưới thanh dưới." -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" +msgid "" +"Extra white space to be added after each\n" +"sub/superscript." msgstr "" +"Khoảng trắng thêm cần chèn phía sau\n" +"mỗi chữ cao/thấp." -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "Cặp định chỗ sai : hình tượng %d và %d phải < %d\n" +msgid "Extra-Condensed (62.5%)" +msgstr "Co lại nhiều (62.5%)" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" +msgid "Extra-Expanded (150%)" +msgstr "Dãn ra nhiều (150%)" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" -"Bảng phụ định chỗ 3 hiển thị số đếm hình tượng %d,\n" -"còn 'maxp' nói %d.\n" +msgid "Extract from PDF" +msgstr "Trích ra PDF" -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" -"Định dạng không hợp lệ hay không được hỗ trợ (%d)\n" -"cho bảng phụ của bảng 'kern' (định chỗ)" +msgid "Extraneous glyphs" +msgstr "Hình tượng xa lạ" -msgid "End of file in feat table.\n" -msgstr "Gặp kết thúc tập tin trong bảng 'feat'.\n" +msgid "Extrema Point Color" +msgstr "Màu điểm thái cực" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "Bảng MATH (toán học) có bảng phụ biến thế hình tượng sai.\n" +msgid "Extremum bound..." +msgstr "Biên giới thái cực..." -msgid "MATH table extends beyond table bounds" +msgid "" +"FLIP PoinT\n" +"Pops as many points as specified in loop counter\n" +"Flips whether each point is on/off curve" msgstr "" +"FLIP PoinT\n" +"Bỏ số các điểm được bộ đếm vòng lặp ghi rõ\n" +"Bật/tắt nếu mỗi điểm nằm trên đường cong hay không" -#, c-format msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" +"FLIP RanGe OFF\n" +"Pops two point numbers\n" +"sets all points between to be off curve points" msgstr "" +"FLIP RanGe OFF\n" +"Bỏ hai con số điểm\n" +"lập tất cả các điểm ở giữa\n" +"thành điểm không nằm trên đường cong" -#, c-format msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" +"FLIP RanGe ON\n" +"Pops two point numbers\n" +"sets all points between to be on curve points" msgstr "" +"FLIP RanGe ON\n" +"Bỏ hai con số điểm\n" +"lập tất cả các điểm ở giữa\n" +"thành điểm nằm trên đường cong" -msgid "JSTF table is too long.\n" -msgstr "Bảng JFST quá dài.\n" - -msgid "Bad GID in JSTF extenser table.\n" +msgid "" +"FLOOR\n" +"Pops a value, rounds to lowest int, pushes result" msgstr "" +"FLOOR\n" +"Bỏ một giá trị, làm tròn thành số nguyên nhỏ nhất,\n" +"đẩy kết quả" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GSUB từ bảng JFST.\n" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GPOS từ bảng JFST.\n" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "Tối đa co lại JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "Tối đa mở rộng JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c" +msgid "FOND Name:" +msgstr "Tên FOND:" -#, c-format -msgid "%s subtable %d" -msgstr "Bảng phụ %s %d" +msgid "FS Miscellaneous" +msgstr "DT Lặt vặt" -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" -"Số đếm chữ viết không chắc (%d): bảng JSFT\n" -"rất có thể là rác nên trình này chịu thua về nó.\n" +msgid "FS Modern" +msgstr "DT Hiện đại" -msgid "End of file found in JSTF table.\n" -msgstr "Gặp kết thúc của tập tin trong bảng JSTF.\n" +msgid "F_ind / Replace..." +msgstr "_Tìm/Thay thế..." -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "_Gần" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" +msgid "Faeroese" +msgstr "Tiếng Phe-rô" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "Lỗi nạp dữ liệu định chỗ từ %s" #, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" +msgid "Failed to open %s for output" +msgstr "Lỗi mở %s để xuất" #, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" +msgid "Failed to open file %s for output" +msgstr "Lỗi mở tập tin %s để xuất" #, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "Lỗi mở hình tượng để đặt tên tập tin sơ đồ để ghi : %s\n" + +msgid "Failed to open temporary output file" +msgstr "Lỗi mở tập tin xuất tạm thời" #, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" +msgid "Failed to parse color %s\n" +msgstr "Lỗi phân tích màu %s\n" -msgid "Load Bitmap Fonts" -msgstr "Nạp phông mảng ảnh" +msgid "Failed to parse the StartData command properly\n" +msgstr "Lỗi phân tích câu lệnh StartData (đầu dữ liệu)\n" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" -"Bạn có muốn nạp các phông mảng ảnh nhúng trong tập tin\n" -"TrueType/OpenType này? (Có thì nạp những cái nào?)" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "Lỗi phân tích câu lệnh StartData (đầu dữ liệu), số đếm sai\n" #, c-format -msgid "%d pixel bitmap" -msgstr "Mảng ảnh %d điểm ảnh" +msgid "Failed to write %s\n" +msgstr "Lỗi ghi %s\n" -msgid "Saving Bitmap Font(s)" -msgstr "Đang lưu (các) phông mảng ảnh" +msgid "Failure" +msgstr "Không thành công" -msgid "Saving TrueType Font" -msgstr "Đang lưu phông TrueType" +msgid "Family" +msgstr "Nhóm" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "Bảng 'fvar' này có số cặp đếm/kích cỡ lớn hơn số mong đợi\n" +msgid "Family Blue Color" +msgstr "Màu nhóm màu xanh" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "Bảng 'fvar' này có quá ít cặp đếm/kích cỡ nên không phân tích nó\n" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "Nhóm mà_u xanh" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "Bảng 'fvar' này không có trục: trường hợp vô ích.\n" +msgid "Faroese" +msgstr "Tiếng Pha-rô" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "Bảng 'fvar' này có số trục hơn số trình FontForge có khả năng xử lý.\n" +msgid "Faroese (Icelandic)" +msgstr "Tiếng Pha-rô (Băng Đảo)" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" -"Bảng 'fvar' này có kích cỡ bất thường đối với trục nên không phân tích nó\n" +msgid "Feature" +msgstr "Tính năng" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" -"Bảng 'fvar' này có kích cỡ bất thường đối với thể hiện nên không phân tích " -"nó\n" +msgid "Feature Tag:" +msgstr "Thẻ tính năng:" -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "Bảng 'fvar' này quá ngắn\n" +msgid "Feature Tags" +msgstr "Thẻ tính năng" -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "Trong bảng 'avar' có số đếm trục khác với số trong bảng 'fvar'.\n" +msgid "Feature _Id:" +msgstr "_Mã số tính năng:" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "Bảng 'avar; quá dài.\n" +msgid "Feature file?" +msgstr "Tập tin tính năng ?" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "Sai khớp cờ nhiều thành phần kiểu cục bộ và dùng chung.\n" +msgid "Feature out of bounds in script table.\n" +msgstr "Tính năng ở ngoại phạm vi trong bảng chữ viết.\n" -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "Có số delta (δ) không đúng trong hình tượng %d (%s)\n" +msgid "Feature tags are limited to 4 letters" +msgstr "Thẻ tính năng có chiều dài tối đa 4 ký tự" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "Trong bảng 'gvar' có số đếm trục khác với số trong bảng 'fvar'.\n" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "Thẻ tính năng phải có chiều dài chính xác 4 ký tự ASCII" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "Trong bảng 'gvar' chưa xác định đối tượng nhiều thành phần toàn cục.\n" +msgid "Feature tags will be removed" +msgstr "Các thẻ tính năng sẽ bị gỡ bỏ" + +msgid "Features" +msgstr "Tính năng" #, c-format msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" +"Features inside of other features are only permitted for 'aalt' features on " +"line %d of %s" msgstr "" -"Trong bảng 'gvar' có xác định quá nhiều đối tượng nhiều thành phần toàn " -"cục.\n" -"Trình FontForge chỉ hỗ trợ %d điều.\n" +"Tính năng lồng nhau (tính năng bên trong tính năng khác) chỉ được phép cho " +"tính năng kiểu « aalt » trên dòng %d của %s" -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" -"Có xác định dữ liệu biến thể hình tượng nhiều hơn số hình tượng trong " -"phông.\n" +msgid "Fi_ll" +msgstr "Tô đầ_y" -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" -"Cảnh báo : hình tượng %d chứa dữ liệu đối tượng nhiều thành phần\n" -"kiểu hoặc riêng hoặc trung gian.\n" -"Trình FontForge không hỗ trợ điều nào trong hai kiểu này.\n" +msgid "Figure out flex hints after every change" +msgstr "Tính các lời gợi ý Flex sau mỗi lần thay đổi" -msgid "Incorrect number of deltas in cvt\n" -msgstr "Trong 'cvt' có số delta (δ) không đúng\n" +msgid "Fijian" +msgstr "Tiếng Phi-gi" -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" -"Cảnh báo : 'cvar' chứa dữ liệu đối tượng nhiều thành phần trung gian.\n" -"Trình FontForge không hỗ trợ.\n" +msgid "File Exists" +msgstr "Tập tin đã có" -msgid "Processing Variations" -msgstr "Đang xử lý các biến thể" +msgid "File checksum is incorrect." +msgstr "Tập tin có tổng kiểm không đúng." -msgid "Failed to open temporary output file" -msgstr "Lỗi mở tập tin xuất tạm thời" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "Tập tin %s đã có. Thay thế nó ?" -msgid "Printing Font" -msgstr "Đang in phông" +msgid "Filipino" +msgstr "Tiếng Phi-li-pi-nô" -msgid "Generating PostScript Font" -msgstr "Đang tạo ra phông PostScript" +msgid "Fill Color" +msgstr "Màu tô đầy" -msgid "Failed to generate postscript font" -msgstr "" +msgid "Filled Ellipse" +msgstr "Bầu dục đặc" -msgid "Print Failed" -msgstr "Lỗi in" +msgid "Filled Rectangle" +msgstr "Chữ nhật đặc" -msgid "Warning: Font contained no glyphs" -msgstr "Cảnh báo : phông không chứa hình tượng" +msgid "Filter" +msgstr "Lọc" -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "" +msgid "Filter:" +msgstr "Lọc:" -#, c-format -msgid "Failed to open file %s for output" -msgstr "Lỗi mở tập tin %s để xuất" +msgid "Filter|New" +msgstr "Mới" -msgid "Can't back up with nothing on stack\n" -msgstr "Không thể sao lưu khi không có gì trên đống\n" +msgid "Final" +msgstr "Cuối" -msgid "Attempt to back up twice\n" -msgstr "Thử sao lưu hai lần\n" +msgid "Final Glyph On Line" +msgstr "Hình tượng cuối trên đường" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "Dùng « exit » khi không phải trong vòng lặp\n" +msgid "Find" +msgstr "Tìm" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "Dùng « stop » khi không phải trong một « stopped ».\n" +msgid "Find All" +msgstr "Tìm tất cả" -msgid "Attempt to invert a singular matrix\n" -msgstr "Thử đảo ngược một ma trận đơn\n" +msgid "Find In Font _View" +msgstr "Tìm trong ô _xem phông" -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" -"Khoá cho « def » (lời xác định) phải là một chuỗi hay một tên chữ nghĩa\n" +msgid "Find Next" +msgstr "Tìm kế" -msgid "Value out of bounds in spline.\n" -msgstr "Giá trị ở ngoại giới hạn trong chốt trục.\n" +msgid "Find Pr_oblems..." +msgstr "Tìm _vấn đề..." -msgid "Unknown character after backslash in literal string.\n" -msgstr "Gặp ký tự lạ phía sau dấu xuyệc ngược trong chuỗi nghĩa chữ.\n" +msgid "Find Proble_ms..." +msgstr "Tì_m vấn đề..." -msgid "Unknown string type\n" -msgstr "Không rõ kiểu chuỗi\n" +msgid "Find Problems" +msgstr "Tìm vấn đề" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "Trình FontForge không hỗ trợ toán tử lọc ảnh dựa vào từ điển.\n" +msgid "Find Sub Font Definition file" +msgstr "Tìm tập tin Xác định Phông con" -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" -"Đối số thứ tư của bộ lọc ảnh phải là một ma trận chuyển dạng 6 yếu tố.\n" +msgid "Find a cidmap file..." +msgstr "Tìm tập tin sơ đồ CID..." -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "Đối số thứ ba của bộ lọc ảnh phải là luận lý (đúng/sai).\n" +msgid "Find an adobe CMap file..." +msgstr "Tìm tập tin CMap Adobe..." -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "Đối số thứ nhất và thứ hai của bộ lọc ảnh phải là số nguyên.\n" +#, c-format +msgid "Find in %.100s" +msgstr "Tìm trong %.100s" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" -"Đối số bề rộng hay bề cao tới bộ lọc ảnh chứa giá trị không hợp lệ\n" -"(hoặc là số âm hoặc cần thiết dữ liệu thêm).\n" +msgid "Finding Counter Masks..." +msgstr "Đang tìm các bộ lọc đếm..." -msgid "Divide by zero in postscript code.\n" -msgstr "" +msgid "Finding Substitution Points..." +msgstr "Đạng tìm các điểm thay thế..." -msgid "Can't compare arrays\n" -msgstr "Không thể so sánh các mảng\n" +msgid "Finnish" +msgstr "Tiếng Phần Lan" -msgid "No mark in counttomark\n" -msgstr "Không có dấu trong counttomark (đếm đến dấu)\n" +msgid "First" +msgstr "Thứ nhất" -msgid "No mark in cleartomark\n" -msgstr "Không có dấu trong cleartomark (gột đến dấu)\n" +msgid "First 256" +msgstr "256 thứ nhất" -msgid "Nothing on stack to print\n" -msgstr "Không có gì trên đống cần in\n" +msgid "First Char" +msgstr "Ký tự thứ nhất" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" -"Cảnh báo : không thể phân tích hiệu bài %s nên một số tính năng có thể bị " -"mất\n" +msgid "First Glyph Name" +msgstr "Tên hình tượng thứ nhất" -msgid "We don't understand this font\n" -msgstr "Không hiểu được phông này\n" +msgid "First P_oint, Next Contour" +msgstr "Điểm đầu, đường _viền kế" -#, c-format -msgid "Stack got too big in %s\n" -msgstr "Đống đã trở thành quá lớn trong %s\n" +msgid "First Point Color" +msgstr "Màu điểm thứ nhất" -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "Đối số thứ nhất và thứ hai của bộ lọc ảnh phải là số nguyên.\n" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" +msgid "First to _All" +msgstr "Thứ nhất với tất _cả" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "Tràn ngược đống trên vstem3 (cuống dọc) trong %s\n" +msgid "Fix" +msgstr "Sửa" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" +msgid "Fixing up References" +msgstr "Đang sửa chữa các tham chiếu" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "Tràn ngược đống trên hstem3 (cuống ngang) trong %s\n" +msgid "Fl_attenByCMap" +msgstr "Làm phẳng th_eo CMap" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "Tràn ngược đống trên 'seac' trong %s\n" +msgid "Flared" +msgstr "Xoè ra" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" +msgid "Flat" +msgstr "Phẳng" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" +msgid "Flate decompression failed.\n" +msgstr "Lỗi giải nén Flate.\n" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "Bảng mã tham chiếu nằm ở ngoại phạm vi trong %s\n" +msgid "Flattened Accents over Capitals" +msgstr "Dấu phụ bị trải phẳng trên chữ hoa" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "Trán ngược đống trên 'sbw' trong %s\n" +msgid "FlattenedAccentBaseHeight:" +msgstr "Cao cơ sở dấu trải phẳng:" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" +msgid "Flemish" +msgstr "Tiếng Phợ-le-mi" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "Trán ngược đống trên toán tử chỉ có một tác tử trong %s\n" +msgid "Flemish (Belgian Dutch)" +msgstr "Tiếng Hoà Bỉ" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "Trán ngược đống trên toán tử nhị phân trong %s\n" +msgid "Flex Hints" +msgstr "Gợi ý Flex" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "Trán ngược đống trên 'ifelse' (nếu ... nếu không) trong %s\n" +msgid "Flip" +msgstr "Lật" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" -"Phông kiểu 2 không hỗ trợ toán tử 'callothersubrs' (gọi các hàm phụ khác) " -"kiểu 1." +msgid "Flip Horizontally" +msgstr "Lật ngang" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "Trán ngược đống trên 'callothersubr' (gọi hàm phụ khác) trong %s\n" +msgid "Flip Vertically" +msgstr "Lật dọc" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "Có hàm phụ flex sai trong %s\n" +msgid "Flip _Horizontally" +msgstr "Lật _ngang" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" -"Không có điểm nằm trước trên đường dẫn trong 'curveto' (cong tới) từ flex 0 " -"trong %s\n" +msgid "Flip _Vertically" +msgstr "Lật _dọc" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" -"Không có điểm nằm trước trên đường dẫn trong 'lineto' (đường tới) từ flex 0 " -"trong %s\n" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "Thử dùng hàm phụ đa chủ (MM) trong phông không MM trong %s.\n" +msgid "Flip the selection" +msgstr "Lật vùng chọn" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "Hàm phụ đa chủ được gọi với số đối số không đúng trong %s.\n" +msgid "Flip..." +msgstr "Lật..." -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "Trên đống có quá ít mục đối với hàm put (để) trong %s\n" +msgid "Flipped Reference" +msgstr "Tham chiếu đã lật" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" -"Tham chiếu đến bộ nhớ tạm nằm ở ngoài phạm vi trong hàm put (để) trong %s\n" +msgid "Flipped References" +msgstr "Tham chiếu đã lật" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "Trên đống có quá ít mục đối với hàm get (lấy) trong %s\n" +msgid "Flipping" +msgstr "Lật" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "Trán ngược đống trên hàm pop trong %s\n" +msgid "Fo_ntname:" +msgstr "Tê_n phông:" -#, c-format -msgid "Index out of range in %s\n" -msgstr "Chỉ số ở ngoại phạm vi trong %s\n" +msgid "Fon" +msgstr "Tiếng Phon" #, c-format -msgid "roll out of range in %s\n" -msgstr "roll ở ngoại phạm vi trong %s\n" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" +"Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.\n" +"Bạn có muốn lưu nó không?" #, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" -"Trán ngược đống trên hàm setcurrentpoint (đặt điểm hiện thời) trong %s\n" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "Không có điểm nằm trước trên đường dẫn trong toán tử flex trong %s\n" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "Chưa giải thích mã thao tác opcode 12,%d in %s\n" +"Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.\n" +"Việc hoàn nguyên tập tin sẽ gây ra các thay đổi này bị mất.\n" +"Có hợp với ý muốn không?" -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "Trán ngược đống trên hstem (cuống ngang) trong %s\n" +msgid "Font Compare" +msgstr "So sánh phông" -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "Trán ngược đống trên vstem (cuống dọc) trong %s\n" +msgid "Font Family" +msgstr "Nhóm phông" -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "Mặt nạ mẹo (hay phản mặt nạ) có quá nhiều mẹo trong %s\n" +msgid "Font Info" +msgstr "Thông tin phông" #, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "Trán ngược đống trên hsbw trong %s\n" +msgid "Font Information for %.90s" +msgstr "Thông tin phông về %.90s" -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" -"Trán ngược đống trên rlineto/rmoveto (đường/chuyển bên phải tới) trong %s\n" +msgid "Font Size" +msgstr "Cỡ phông chữ" -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" -"Trán ngược đống trên hlineto/hmoveto (đường/chuyển ngang tới) trong %s\n" +msgid "Font Type:" +msgstr "Kiểu phông:" -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "Trán ngược đống trên vlineto/vmoveto (đường/chuyển dọc tới) trong %s\n" +msgid "Font changed" +msgstr "Phông bị thay đổi" #, c-format -msgid "No previous point on path in lineto in %s\n" +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" msgstr "" -"Không có điểm nằm trước trên đường dẫn trong hàm lineto (đường tới) trong " -"%s\n" +"Tập tin phông này có trường số đếm hình tượng sai.\n" +"maxp nói: %d sizeof(loca)≥%d" #, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "Trán ngược đống trên hàm rrcurveto trong %s\n" +msgid "Font to compare with %.20s" +msgstr "Phông cần so sánh với %.20s" #, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "Trán ngược đống trên hàm hhcurveto trong %s\n" +msgid "Font to merge into %.20s" +msgstr "Phông vào đó cần trộn %.20s" -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "Trán ngược đống trên hàm hvcurveto trong %s\n" +msgid "Font used to draw titles of a matrix edit" +msgstr "Phông dùng để vẽ tiêu đề của ô sửa ma trận" -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "Trán ngược đống trên hàm vhcurveto trong %s\n" +msgid "Font:" +msgstr "Phông:" -#, c-format -msgid "No previous point on path in curveto in %s\n" +msgid "" +"FontForge can generate two styles of ttc file.\n" +"In the first each font is a separate entity\n" +"with no connection to other fonts. In the second\n" +"FontForge will attempt to use the same glyph table\n" +"for all fonts, merging duplicate glyphs. It will\n" +"also attempt to use the same space for tables in\n" +"different fonts which are bit by bit the same.\n" +"\n" +"FontForge isn't always able to perform a merge, in\n" +"which case it falls back on generating independent\n" +"fonts within the ttc.\n" +" FontForge cannot merge if:\n" +" * The fonts have different em-sizes\n" +" * Bitmaps are involved\n" +" * The merged glyf table has more than 65534 glyphs\n" +"\n" +"(Merging will take longer)" msgstr "" -"Không có điểm nằm trước trên đường dẫn trong hàm curveto (cong tới) trong " -"%s\n" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "Trán ngược đống trên hàm callsubr (gọi hàm phụ) trong %s\n" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "Quá nhiều cuộc gọi hàm phụ trong %s\n" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "Số hàm phụ ở ngoại phạm vi trong %s\n" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "trả lại khi không phải trong hàm phụ trong %s\n" +"FontForge có khả năng tạo hai kiểu tập tin TTC.\n" +"Trong kiểu trước, mỗi phông là một thực thể riêng\n" +"mà không có kết nối tới phông khác. Trong kiểu sau,\n" +"FontForge thử sử dụng cùng một bảng hình tượng\n" +"cho tất cả các phông, cũng trộn nhau các hình tượng trùng.\n" +"Nó cũng thử dùng cùng một khoảng cách cho các bảng\n" +"trong các phông khác nhau mà trùng nhau theo từng bit." -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "Thử dùng hàm phụ đa chủ (MM) trong phông không phải MM.\n" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "Trình FontForge không hỗ trợ phông Chameleon\n" #, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "Trên đống có quá ít mục cho hàm pha trộn trong %s\n" +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "Trình FontForge không hỗ trợ bảng vô danh trên dòng %d của %s" -msgid "Use of obsolete blend operator.\n" -msgstr "Dùng toán tử pha trộn quá cũ.\n" +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "Trình FontForge không hỗ trợ toán tử lọc ảnh dựa vào từ điển.\n" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "Chưa giải thích mã thao tác opcode %d in %s\n" +msgid "FontForge does not support synthetic fonts\n" +msgstr "Trình FontForge không hỗ trợ phông tổng hợp\n" #, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "gặp kết thúc hàm phụ, chưa trả lại trong %s\n" - -msgid "Cancel" -msgstr "Thôi" - -msgid "" -msgstr "" +msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" +msgstr "Trình FontForge không hỗ trợ độ sâu bit %d (phải là 1,2,4,8,16,32)\n" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "Trình FontForge không hỗ trợ phông đa chủ kiểu 2\n" -msgid "Use the 'vhint' property to specify a vertical hint.\n" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" msgstr "" +"Trình FontForge không hỗ trợ chương trình kiểu 2 nhúng trong các CHỈ MỤC " +"DICT CFF.\n" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" +msgid "" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" msgstr "" +"FontForge không cập nhật cửa sổ này khi phông bị thay đổi.\n" +"Phông bị thay đổi thì bấm cái nút để ép buộc cập nhật." -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" +msgid "FontForge font debugging table" +msgstr "bảng gỡ lỗi phông chữ FontForge" msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" -"Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì hoặc cả hai " -"phải là số không, hoặc không có giá trị nào được phép là 0" +"Trình FontForge nạp ảnh lớn vào nền của mỗi hình tượng,\n" +"trước khi tự động đồ lại nó. Bạn có thể giữ lại ảnh này\n" +"để xem lại sau khi chạy xong tiến trình mf, hoặc gỡ bỏ\n" +"nó để tiết kiệm sức chứa trên đĩa." + +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge hỗ trợ nhiều nhất %d lớp" msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." msgstr "" -"Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì sự khác nhau " -"không thể vượt quá hệ số 4" +"Trình FontForge hỗ trợ hai ứng dụng bổ trợ khác nhau\n" +"để đồ lại tự động: autotrace và potrace.\n" +"\n" +"Nếu hệ thống của bạn chỉ có một của hai ứng dụng này,\n" +"nó sẽ tự động sử dụng nó, còn nếu bạn có cả hai ứng dụng,\n" +"hãy dùng tùy chọn này để báo FontForge nên chọn trình nào." -#, c-format -msgid "Can't open %s" -msgstr "" +msgid "FontForge time stamp table" +msgstr "bảng nhãn thời gian FontForge" #, c-format -msgid "Execution of script %s failed" +msgid "" +"FontForge was unable to find a cidmap file for this font. It is not " +"essential to have one, but some things will work better if you do. If you " +"have not done so you might want to download the cidmaps from:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"and then gunzip and untar them and move them to:\n" +" %.80s\n" +"\n" +"Would you like to search your local disk for an appropriate file?" msgstr "" +"Trình FontForge không tìm thấy tập tin sơ đồ CID thích hợp với phông này.\n" +"Không ép buộc phải dùng tập tin kiểu này, nhưng một số thứ sẽ hoạt động\n" +"tốt hơn với nó. Nếu bạn chưa tài về các tập tin sơ đồ CID, vẫn có thể tải " +"xuống:\n" +" http://FontForge.sourceforge.net/cidmaps.tgz\n" +"rồi giải nén và di chuyển vào\n" +" %.80s\n" +"\n" +"Bạn có muốn tìm kiếm một tập tin thích hợp trên đĩa cục bộ không?" -#, c-format -msgid "%s: Is not callable" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." msgstr "" +"Fontforge đã không nạp được thư viện spiro (libspiro), do đó chức năng spiro " +"không sẵn sàng." -msgid "Saving AFM File" -msgstr "Đang lưu tập tin AFM..." - -msgid "Saving TFM File" -msgstr "Đang lưu tập tin TFM..." - -msgid "Saving OFM File" -msgstr "Đang lưu tập tin OFM..." +msgid "" +"FontForge will generate diagonal stem hints, which then can be used by the " +"AutoInstr command." +msgstr "" +"Trình FontForge sẽ tạo ra các lời gợi ý cuống chéo, mà có thể được dùng bởi " +"câu lệnh Tự động Chỉ dẫn." -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "Thử lưu một kích cỡ điểm ảnh chưa tạo (%d@%d)" +msgid "" +"FontForge will place vertical or horizontal hints at the ends of diagonal " +"stems." +msgstr "" +"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở kết thúc của " +"cuống chéo." -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgid "" +"FontForge will place vertical or horizontal hints at the intersections of " +"diagonal stems." msgstr "" -"Hiện thời trình FontForge hỗ trợ chỉ kết xuất kiểu 3 mảng ảnh (bitmap), " -"không phải sơ đồ byte (bytemap)." +"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở giao các " +"cuống chéo." -msgid "No Sub Font Definition file" -msgstr "Không có tập tin xác định phông con" +msgid "" +"FontForge will place vertical or horizontal hints to describe the bounding " +"boxes of suitable glyphs." +msgstr "" +"Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc để vạch hộp " +"biên của hình tượng thích hợp." msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." +"FontForge will use this namelist when assigning\n" +"glyph names to code points in a new font." msgstr "" -"Hình như một của các tập tin Cơ sở Dữ liệu Phông\n" -"Chốt trục của FontForge. Không phải tập tin Xác định\n" -"Phông con của TeX.\n" -"Dễ nhầm vì có cùng một phần mở rộng (.sfd)." +"FontForge sẽ dùng danh sách tên này khi gán\n" +"tên hình tượng cho điểm mã trong phông mới." -msgid "Wrong type of SFD file" -msgstr "Sai kiểu tập tin SFD" +msgid "FontForge's SFD" +msgstr "SFD của FontForge" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "Bù sai: %d cho phông con %s\n" +msgid "FontLog Save Failed" +msgstr "Lỗi lưu bản ghi phông" + +msgid "Font|New" +msgstr "Mới" + +msgid "Font|_New" +msgstr "Mớ_i" #, c-format msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" +"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " +"yet. Was this intentional?" msgstr "" -"Cảnh báo : bảng mã %d (%x) được ánh xạ tới ít nhất hai vị trí\n" -"(%s@0x%02x và %s@0x%02x).\n" -"Ở đây sẽ chỉ dùng một cái.\n" +"Đối với hình tượng %.60s, bạn tham chiếu đến một hình tượng tên %.80s, mà " +"chưa nằm trong phông. Trường hợp này có ý định không?" -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "Trong phông con %s có hơn 256 mục nhập.\n" +msgid "Force Bold Threshold:" +msgstr "Buộc ngưỡng in đậm:" -msgid "Afm Save Failed" -msgstr "Lỗi lưu AFM" +msgid "Force glyph names to:" +msgstr "Buộc tên hình tượng thành:" -msgid "Tfm Save Failed" -msgstr "Lỗi lưu TFM" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "Gần" -msgid "Bad Extension" -msgstr "Phần mở rộng sai" +msgid "Forest Nenets" +msgstr "Tiếng Ne-net-x rừng" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "Phải xác định một phần mở rộng kiểu 1 tiêu chuẩn (.pfb hay .pfa)." +msgid "Forget _to All" +msgstr "Quên _tất cả" -msgid "Saving font" -msgstr "Đang lưu phông" +msgid "Form_er Glyph" +msgstr "Hình tượng t_rước" -msgid "Saving Multiple PostScript Fonts" -msgstr "Đang lưu nhiều phông Postcript" +msgid "Format:" +msgstr "Định dạng:" -msgid "Bad Drawing Operation" -msgstr "Thao tác vẽ sai" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "Tìm %1$.4g, còn mong đợi %2$.4g" + +msgid "FoundryName" +msgstr "Tên Xưởng Đúc" msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" +"Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "" -"Phông này chứa ít nhất một lớp trong mờ, nhưng kiểu 3\n" -"không hỗ trợ (điều nảo trong suốt hay trong mờ được xử lý\n" -"như là mờ đục). Bạn vẫn muốn tiếp tục không?" +"Đối số thứ tư của bộ lọc ảnh phải là một ma trận chuyển dạng 6 yếu tố.\n" -msgid "Saving OpenType Font" -msgstr "Đang lưu phông OpenType" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "Tiểu khe kiểu hiển thị mẫu số :" -msgid "Saving CID keyed font" -msgstr "Đang lưu phông có khóa CID" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "Dời xuống kiểu hiển thị mẫu số :" -msgid "Saving multi-master font" -msgstr "Đang lưu phông đa chủ (MM)" +msgid "FractionDenominatorGapMin:" +msgstr "Tiểu khe mẫu số :" -msgid "Saving SVG font" -msgstr "Đang lưu phông SVG" +msgid "FractionDenominatorShiftDown:" +msgstr "Dời xuống mẫu số :" -msgid "Saving Unified Font Object" -msgstr "Đang lưu Đối Tượng Phông Thống Nhất" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "Tiểu khe kiểu hiển thị tử số :" -msgid "Saving Unified Font Object 2" -msgstr "" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "Dời lên kiểu hiển thị tử số :" -msgid "Saving Unified Font Object 3" -msgstr "" +msgid "FractionNumeratorGapMin:" +msgstr "Tiểu khe tử số :" -msgid "Ofm Save Failed" -msgstr "Lỗi lưu OFM" +msgid "FractionNumeratorShiftUp:" +msgstr "Dời lên tử số :" -msgid "FontLog Save Failed" -msgstr "Lỗi lưu bản ghi phông" +msgid "FractionRuleThickness:" +msgstr "Độ dày thước phân số :" -msgid "Saving PFM File" -msgstr "Đang lưu tập tin PFM" +msgid "Fractions" +msgstr "Phân số" -msgid "Pfm Save Failed" -msgstr "Lỗi lưu PFM" +msgid "FreeType internals" +msgstr "FreeType nội bộ" -msgid "Called from...\n" -msgstr "Được gọi từ...\n" +msgid "FreeType unavailable" +msgstr "FreeType không sẵn sàng" -#, c-format -msgid " %s: line %d\n" -msgstr " %s: dòng %d\n" +msgid "FreeType unavailable." +msgstr "FreeType không sẵn sàng." -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" +msgid "FreeTypeInFontView" +msgstr "Xem Phông FreeType" -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d Đợi %s, còn nhận %s" +msgid "Freeform Serifs" +msgstr "Chân Dạng tự do" -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. Đợi %3$s còn nhận %4$s" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "Bằng tay" -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" +msgid "Freetype rasterization failed.\n" +msgstr "Lỗi làm mành Freetype.\n" -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d Gặp %s bất thường" +msgid "French" +msgstr "Tiếng Pháp" -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s dòng: %d %s\n" +msgid "French Antillean" +msgstr "Tiếng Anh-thi-es Pháp" -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s dòng: %d %s: %s\n" +msgid "French Belgium" +msgstr "Tiếng Pháp (Bỉ)" -#, c-format -msgid "Error: %s\n" -msgstr "" +msgid "French Camaroon" +msgstr "Tiếng Pháp (Ca-ma-runh)" -msgid "Attention" -msgstr "Chú ý" +msgid "French Canadian" +msgstr "Tiếng Pháp (Ca-na-đa)" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "Cảnh báo : %s có nhóm tên khác với %s (Tạo ra nhóm)\n" +msgid "French Côte d'Ivoire" +msgstr "Tiếng Pháp (Côt đi vouă)" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) và %s(%s) 0x%x trong FOND %s\n" +msgid "French D.R. Congo" +msgstr "Tiếng Pháp (Con-gô)" -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" -"Cảnh báo : không thể tìm biết lời gợi ý (%d,%d %d,%d %d,%d) hợp lệ ở đâu\n" +msgid "French French" +msgstr "Tiếng Pháp (Pháp)" -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d %d,%d %d,%d)\n" +msgid "French Haiti" +msgstr "Tiếng Pháp (Ha-i-ti)" -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d,%d)\n" +msgid "French Luxembourg" +msgstr "Tiếng Pháp (Lúc-xăm-buac)" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" -"Cảnh báo : giá trị trục thứ %d (%g) nằm ở ngoại phạm vi hợp lệ [%g,%g]\n" +msgid "French Mali" +msgstr "Tiếng Pháp (Ma-li)" -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d Gặp ký tự bất thường %c (%d)\n" +msgid "French Monaco" +msgstr "Tiếng Pháp (Mo-na-cô)" -msgid "Small Capitals" -msgstr "Chữ hoa nhỏ" +msgid "French Morocco" +msgstr "Tiếng Pháp (Ma Rốc)" -msgid "Building small capitals" -msgstr "Đang xây dựng các chữ hoa nhỏ" +msgid "French North Africa" +msgstr "Tiếng Pháp (Bắc Phi)" -msgid "Subscripts/Superscripts" -msgstr "Chữ in cao/thấp" +msgid "French Réunion" +msgstr "Tiếng Pháp (Rêu-nion)" -msgid "Building sub/superscripts" -msgstr "Đang xây dựng các chữ in cao/thấp" +msgid "French Senegal" +msgstr "Tiếng Pháp (Xe-ne-gan)" -msgid "Generic change" -msgstr "Thay đổi giống loài" +msgid "French Swiss" +msgstr "Tiếng Pháp (Thụy Sĩ)" -msgid "Changing glyphs" -msgstr "Đang thay đổi các hình tượng" +msgid "French West Indies" +msgstr "Tiếng Pháp (Ca-ri-bi)" -msgid "Change Weight" -msgstr "Đổi độ đậm" +msgid "Friendly Name" +msgstr "Tên thân thiện" -msgid "Changing glyph weights" -msgstr "" +msgid "Frisian" +msgstr "Tiếng Phợ-ri-xi" -msgid "Italic" -msgstr "Nghiêng" +msgid "Friulian" +msgstr "Tiếng Phợ-riu-lan" -msgid "Italic Conversion" -msgstr "Chuyển đổi nghiêng" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "" +"Trong danh sách dưới đây, hãy chọn đường cơ bản nào\n" +"cho đó bạn sẽ cung cấp dữ liệu." -msgid "Change X-Height" -msgstr "Đổi độ cao X" +msgid "From:" +msgstr "Từ :" -msgid "Replace with Reference" -msgstr "Thay thế bằng tham chiếu" +msgid "Frozen Color" +msgstr "Màu đông cứng" -msgid "Replace Outline with Reference" -msgstr "Thay thế nét ngoài bằng tham chiếu" +msgid "Fulani" +msgstr "Tiếng Phu-la-ni" -msgid "Not Found" -msgstr "Không tìm thấy" +msgid "Fulfulde" +msgstr "Tiếng Phun-phun-đe" -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" -"Không tìm thấy các nét ngoài của hình tượng %2$.30s trong phông %1$.60s." +msgid "Full Pa_ge Glyph" +msgstr "Hình tượn_g trang đầy đủ" -msgid "Correcting References" -msgstr "Đang sửa chữa các tham chiếu" +msgid "Full Pa_ge Glyphs" +msgstr "Các hình tượn_g trang đầy đủ" -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" -"Thêm các hình tượng mới và tham chiếu đến chúng khi một hình tượng nào đó " -"chứa tham chiếu TrueType sai" +msgid "Full Widths" +msgstr "Toàn rộng" -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" -"%s có cả hai đường viền và tham chiếu, thì các đường viền được dời vào hình " -"tượng này, và tham chiếu đến nó được thêm vào hình tượng gốc." +msgid "FullLen" +msgstr "Dài Đầy" -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" -"%1$s có một tham chiếu (%2$s) với ma trận chuyển dạng sai (ma trận có một " -"phần tử lớn hơn 2) thì các đường viền đã chuyển dạng được dời vào hình tượng " -"này. Để thay thế, có một tham chiếu đến hình tượng gốc." +msgid "Fullname" +msgstr "Tên đầy đủ" -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" +msgid "" +"Function DEFinition\n" +"Pops a value (n) and starts the nth\n" +"function definition" msgstr "" +"Lời xác định hàm (FDEF)\n" +"Bỏ một giá trị (n) và bắt đầu\n" +"lời xác định hàm thứ n" -msgid "Saving Bitmaps" -msgstr "Đang lưu các Mảng ảnh" +msgid "Futa" +msgstr "Tiếng Phu-ta" -msgid "Saving Outlines" -msgstr "Đang lưu các Nét ngoài..." +msgid "Fuzz" +msgstr "Mờ" -msgid "Saving Spline Font Database" -msgstr "Đang lưu Cơ sở Dữ liệu Phông Chốt trục" +msgid "G4 _Curve" +msgstr "_Cong G4" -msgid "Saving..." -msgstr "Đang lưu..." +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312 (Trung phổ thông)" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" +msgid "" +"GET INFOrmation\n" +"Pops information type, pushes result" msgstr "" +"Lấy thông tin (GETINFO)\n" +"Bỏ loại thông tin, đẩy kết quả" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "55" -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "100" #, c-format -msgid "Bad Anchor Point: %s" -msgstr "" +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "GID ở ngoại phạm vi (%d) trong bảng phụ 'cmap' định dạng 14\n" -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" +msgid "Ga" +msgstr "Tiếng Ga" -msgid "KernPair with no subtable name.\n" -msgstr "" +msgid "Gaelic (Irish)" +msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan)" -msgid "Invalid glif name.\n" -msgstr "" +msgid "Gaelic (Scottish)" +msgstr "Tiếng Xen-tơ (Ê-cót)" -msgid "Interpreting Glyphs" -msgstr "Đang giải thích các hình tượng" +msgid "Gagauz" +msgstr "Tiếng Ga-gaux" -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" +msgid "Galician" +msgstr "Tiếng Ga-li-xi" -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" +msgid "Galla" +msgstr "Tiếng Ga-la" -msgid "Missing Subtable definition found in chained context" -msgstr "" +msgid "Garhwali" +msgstr "Tiếng Ga-ouă-li" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" +msgid "Garo" +msgstr "Tiếng Ga-rô" -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" +msgid "Garshuni" +msgstr "Tiếng Ga-xu-ni" -msgid "Yes" -msgstr "Có" +msgid "Gasp|Anti-Alias" +msgstr "Làm trơn" -msgid "_Skip for now" -msgstr "Bỏ _qua lần này" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "Cho Điểm ảnh mỗi EM <= Giá trị" -msgid "Forget _to All" -msgstr "Quên _tất cả" +msgid "Gasp|Grid Fit" +msgstr "Vừa lưới" -msgid "_Forget about it" -msgstr "_Quên về gì" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "Vừa lưới và làm mịn đối xứng" -msgid "Recover old edit" -msgstr "Phục hồi sự sửa cũ" +msgid "Gasp|Symmetric Smoothing" +msgstr "Làm mịn đối xứng" -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"Có vẻ là bạn có một buổi hợp chỉnh sửa cũ trên %s.\n" -"Bạn có muốn phục hồi nó không?" +msgid "Gasp|_Default" +msgstr "Mặc định" -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"Lỗi phục hồi tự động các thay đổi trong %.80s.\n" -"Lần kế tiếp khởi chạy trình FontForge,\n" -"bạn có muốn nó thử lại phục hồi không?" +msgid "Gasp|_Version" +msgstr "_Phiên bản" -msgid "Recovery Failed" -msgstr "Lỗi phục hồi" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Cấp phép phông !" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "Chữ ghép %s" +msgid "General" +msgstr "Chung" -msgid "Unsupported image format" -msgstr "Định dạng ảnh không được hỗ trợ" +msgid "General Punctuation" +msgstr "Dấu chấm câu chung" -msgid "Unsupported image format must be bmp or png" -msgstr "Định dạng ảnh không được hỗ trợ thì phải là BMP hay PNG" +msgid "General facts about the windowing system" +msgstr "Thông tin chung về hệ thống cửa sổ" -msgid "Unsupported image format must be bmp" -msgstr "Định dạng ảnh không được hỗ trợ thì phải là BMP" - -msgid "Could not write" -msgstr "Không thể ghi" - -#, c-format -msgid "Could not write %.100s" -msgstr "Không thể ghi %.100s" +msgid "Generate" +msgstr "Tạo ra" -msgid "Multiple" -msgstr "Nhiều" +msgid "Generate Fonts" +msgstr "Tạo ra phông" -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"Đã có một hình tượng có mã hiệu Unicode này\n" -"(tên %1$.40s, tại mã hiệu cục bộ %2$d).\n" -"Có hợp với ý muốn không?" +msgid "Generate Mac Family" +msgstr "Tạo ra nhóm Mac" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"Một hình tượng tên này đã có.\n" -"Vậy bạn muốn trao đổi tên không?" +msgid "Generate Mac _Family..." +msgstr "Tạo ra _nhóm Mac..." -msgid "Validating..." -msgstr "Đang hợp lệ hoá..." +msgid "Generate TTC..." +msgstr "Tạo ra TTC..." -msgid "You changed the point numbering" -msgstr "Bạn đã thay đổi cách đánh số điểm" +msgid "Generate instructions for ball terminals." +msgstr "Tạo ra chỉ lệnh cho cuối hình cầu." -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "Bạn mới thay đổi cách đánh số các điểm trong hình tượng %s.%s%s%s" +msgid "Generate instructions for diagonal stem hints." +msgstr "Tạo ra chỉ lệnh cho mẹo về cuống chéo." -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "" -" Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) đã bị mất." +msgid "Generating PostScript Font" +msgstr "Đang tạo ra phông PostScript" -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "" -" Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) giờ này " -"quá cũ." +msgid "Generating anti-alias font" +msgstr "Đang tạo ra phông làm trơn..." -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" -"Ít nhất một tham chiếu đến hình tượng này đã sử dụng chức năng khớp điểm. Sự " -"khớp đó giờ này quá cũ." +msgid "Generating bitmap font" +msgstr "Đang tạo ra phông mảng ảnh..." -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" -" Ít nhất một điểm neo đã sử dụng chức năng khớp điểm. Giờ này nó có thể là " -"quá cũ." +msgid "Generic" +msgstr "Giống loài" -#, c-format -msgid "%d pixels" -msgstr "%d điểm ảnh" +msgid "Generic change" +msgstr "Thay đổi giống loài" -msgid "Generating bitmap font" -msgstr "Đang tạo ra phông mảng ảnh..." +msgid "Geometric Shapes" +msgstr "Hình kiểu hình học" -msgid "Rasterizing..." -msgstr "Đang làm mành..." +msgid "Georgian" +msgstr "Tiếng Gi-oa-gi-a" -msgid "Generating anti-alias font" -msgstr "Đang tạo ra phông làm trơn..." +msgid "Georgian Supplement" +msgstr "Phần bổ sung Gi-oa-gia" -msgid "There are multiple files in this archive, pick one" -msgstr "Kho này chứa nhiều tập tin: chọn một nhé" +msgid "German" +msgstr "Tiếng Đức" -msgid "Which archived item should be opened?" -msgstr "Có nên mở mục đã lưu trữ nào?" +msgid "German Austrian" +msgstr "Tiếng Đức (Ao)" -msgid "Loading font from " -msgstr "Đang nạp phông từ " +msgid "German German" +msgstr "Tiếng Đức (Đức)" -msgid "Couldn't open font" -msgstr "Không thể mở phông" +msgid "German Liechtenstein" +msgstr "Tiếng Đức (Likh-ten-s-tâynh)" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "Tập tin đã yêu cầu, %.100s, không tồn tại" +msgid "German Luxembourg" +msgstr "Tiếng Đức (Lúc-xăm-buac)" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "Bạn không có quyền đọc %.100s." +msgid "German Swiss" +msgstr "Tiếng Đức (Thuỵ Sĩ)" -#, c-format -msgid "Couldn't open directory as a font: %s" +msgid "" +"Get Coordinate[a] projected onto projection vector\n" +" 0=>use current pos\n" +" 1=>use original pos\n" +"Pops one point, pushes the coordinate of\n" +"the point along projection vector" msgstr "" +"Lấy toạ độ [a] (GC) được nhô ra vào véc-tơ nhô ra\n" +" 0 -> dùng vị trí hiện thời\n" +" 1 -> dùng vị trí gốc\n" +"Bỏ một điểm, đẩy toạ độ của điểm đó\n" +"theo véc-tơ nhô ra" -#, c-format msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" +"Get Freedom Vector\n" +"Decomposes freedom vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" +"Lấy véc-tơ sự tự do (GFV)\n" +"Phân tích véc-tơ sự tự do, đẩy hai toạ độ\n" +"của nó vào đống dưới dạng 2.14" -msgid "Restricted Font" -msgstr "Phông bị hạn chế" +msgid "Get Info..." +msgstr "Lấy thông tin..." msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" +"Get Projection Vector\n" +"Decomposes projection vector, pushes its\n" +"two coordinates onto stack as 2.14" msgstr "" -"Phông này có nhãn FSType là 2 (Quyền bị hạn chế).\n" -"Có nghĩa là bạn không thể sửa đổi nó nếu người sở hữu\n" -"không cho phép.\n" -"\n" -"Người sở hữu phông này đã cấp bạn quyền sửa đổi không?" +"Lấy véc-tơ nhô ra (GPV)\n" +"Phân tích véc-tơ nhô ra, đẩy hai toạ độ\n" +"của nó vào đống dưới dạng 2.14" -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "Sự thử có một phông với nhiều hơn %d lớp" +msgid "Get _Info..." +msgstr "Lấy thông t_in..." -msgid "Too many layers" -msgstr "Quá nhiều lớp" +msgid "" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." +msgstr "" +"Ghostview (và co lẽ một số phần mềm giải thích khác)\n" +"gặp khó khăn khi gặp một lời gợi ý không có điểm ở trên." -#. GT: Background, make it short -msgid "Back" -msgstr "Nền" +msgid "Gilyak" +msgstr "Tiếng Ghin-iac" -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" -"Con số ở ngoại phạm vi : %g trong kết xuất kiểu 2 (phải là [-65536,65535])\n" +msgid "Gl_yph Name:" +msgstr "Tê_n hình tượng:" -msgid "Reading AFM file" -msgstr "Đang đọc tập tin AFM" +msgid "Glagolitic" +msgstr "Tiếng Gia-gô-li-ti" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"Hình như OFM lớp 1 (hay lớp 2). Trình FontForge chỉ hỗ trợ tập tin lớp 0, và " -"không thể đọc tập tin lớp 1 thật." +msgid "Glif Template" +msgstr "Mẫu Glif" -msgid "Unlikely Ofm File" -msgstr "Tập tin OFM bất thường" +msgid "Gloss" +msgstr "Chú giải" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "Điều này không hình như tập tin OFM nên không biết cách đọc nó." +msgid "Glyph" +msgstr "Hình tượng" -msgid "" -msgstr "<Định chỗ tạm thời>" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "Hình tượng %1$.50s với một %2$s từ bảng phụ tra tìm %3$.50s" #, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." +msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" msgstr "" -"%s có bề rộng quá lớn để vừa khít « fix_word » (sửa từ) TFM nên bị cắt xén " -"thành kích cỡ lớn nhất được phép." +"Hình tượng %d thử tham chiếu đến hình tượng %d mà nằm bên ngoài phông\n" #, c-format msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" msgstr "" -"%s có bề rộng, bề cao, bề sâu hay hệ số sửa in nghiêng mà quá lớn.\n" -"Tập tin TFM không thể chứa giá trị lớn hơn 16× kích cỡ em của phông.\n" -" • Bề rộng\t%g\n" -" • Bề cao\t\t%g\n" -" • Bề sâu\t\t%g\n" -" • Hệ số sửa in nghiêng\t%g" +"Hình tượng %d có tên « .notdef », một tên không có ích\n" +"vì tên này chỉ được gán cho hình tượng 0.\n" +"Vì thế trình FontForge sẽ thay đổi tên nó.\n" -msgid "Value exceeds tfm limitations" -msgstr "Giá trị vượt quá phạm vi TFM" +msgid "Glyph BB Above" +msgstr "Hình tượng BB bên trên" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "Glyph BB Below" +msgstr "Hình tượng BB bên dưới" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "Glyph BB Left Of" +msgstr "Hình tượng BB bên trái" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +msgid "Glyph BB Right Of" +msgstr "Hình tượng BB bên phải" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "Glyph Composition/Decomposition" +msgstr "Cấu tạo/phân huỷ hình tượng" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Glyph Construction" +msgstr "Cấu tạo hình tượng" -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "Glyph Definition Sub-Table" +msgstr "Bảng phụ xác định hình tượng" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Glyph Differences\n" +msgstr "Khác biệt hình tượng\n" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Glyph Extension Components" +msgstr "Thành phần kéo dài hình tượng" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" +msgid "Glyph Extension:" +msgstr "Phần mở rộng hình tượng:" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Glyph Extensions" +msgstr "Phần mở rộng hình tượng" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Glyph Info" +msgstr "Thông tin hình tượng" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "Thông tin hình tượng về %.40s" -msgid "Unrecognized nib shape error." -msgstr "" +msgid "Glyph Info..." +msgstr "Thông tin hình tượng..." -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Glyph Insertion" +msgstr "Chèn hình tượng" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Glyph Name Changed" +msgstr "Tên hình tượng bị thay đổi" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" +msgid "Glyph Names" +msgstr "Tên hình tượng" -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Glyph Order" +msgstr "Thứ tự hình tượng" -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "Glyph Origin" +msgstr "Gốc hình tượng" -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Glyph Positioning\n" +msgstr "Định vị hình tượng\n" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "Glyph Self-Intersects" +msgstr "Hình tượng tự giao" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "Thay thế hình tượng\n" -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "Glyph Valid" +msgstr "Hình tượng hợp lệ" -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" +msgid "Glyph _Info..." +msgstr "Thông t_in hình tượng..." -msgid "Stroking..." -msgstr "Đang vẽ nét..." +msgid "Glyph _Metadata" +msgstr "_Siêu dữ liệu hình tượng" #, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "Không tìm thấy ký tự đã tham chiếu « %s » trong %s\n" +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" +msgstr "" +"Dữ liệu về hộp biên giới hình tượng vượt quá dữ liệu về hộp biên giới phông " +"chữ cho GID %d\n" -msgid "Multiple master font with more than 16 instances\n" -msgstr "Gặp phông đa chủ có hơn 16 thể hiện\n" +msgid "Glyph composed of:" +msgstr "Hình tượng chứa :" -msgid "Multiple master font with more than 4 axes\n" -msgstr "Gặp phông đa chủ có hơn 4 trục\n" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "" +"Hình tượng này chứa các lời gợi ý chồng lấp (trong cùng một mặt nạ mẹo)" #, c-format msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" msgstr "" -"Phông đa chủ này có %1$d phông thể hiện, còn cần có ít nhất %2$d phông chủ " -"đối với %3$d trục. Vì thế trình FontForge không thể hiệu chỉnh cho đúng." +"Chỉ số hình tượng ở ngoại phạm vi. Đã %d, phải < %d.\n" +"Trong khi thử kết hợp hình tượng có bảng mã %x trong đoạn %d\n" +"với nền tảng=%d, dứt khoát=%d (trong 'cmap')\n" -#, c-format msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" +"Glyph names (or unicode code points) may occur at most once in this group " +"and any of its sub-groups" msgstr "" -"Phông đa chủ này có %1$d phông thể hiện, còn trình FontForge có thể xử lý " -"chỉ %2$d phông chủ đối với %3$d trục. Vì thế FontForge không thể hiệu chỉnh " -"cho đúng." +"Mỗi tên hình tượng (hay điểm mã Unicode) có thể nằm nhiều nhất một lần trong " +"nhóm này và các nhóm phụ của nó." -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" -"Quá nhiều vị trí trục được xác định trong /BlendDesignPositions (pha trộn " -"các vị trí thiết kế).\n" +msgid "Glyph names are limited to 31 characters" +msgstr "Tên hình tượng có chiều dài tối đa 31 ký tự." -#, c-format msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." msgstr "" -"Quá nhiều điểm ánh xạ dữ liệu được xác định trong /BlendDesignMap (pha trộn " -"sơ đồ thiết kế) đối với trục %s.\n" +"Tên hình tượng nên chứa ký tự chỉ trong bộ ký tự ASCII,\n" +"nhưng danh sách tên này có một số tên chứa ký tự\n" +"nằm ở ngoài phạm vi ký tự ASCII. " -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." msgstr "" -"Giá trị sai đối với việc pha trộn trong /BlendDesignMap (pha trộn sơ đồ " -"thiết kế) đối với trục %s.\n" +"Tên hình tượng nên chứa chỉ ký tự trong bộ ký tự ASCII, nhưng danh sách tên " +"này chứa tên có ký tự ở ngoại phạm vi đó." -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" -"Vài giá trị sai trong /BlendDesignMap (pha trộn sơ đồ thiết kế) đối với trục " -"%s.\n" +msgid "Glyph not in font" +msgstr "Hình tượng không có trong phông" #, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "Không thể phân tích phông CID, %sCIDFontType %d, %sfonttype %d\n" +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "Hình tượng ở ngoại phạm vi trong bảng 'lcar' %d\n" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "Định dạng CID không chứa nội dung mong đợi.\n" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Hình tượng ở ngoại phạm vi trong bảng 'mort/morx' %d\n" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "Gần" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "Hình tượng ở ngoại phạm vi trong bảng 'opbd' %d\n" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "Cảnh báo : chốt trục quá lớn vô lý nên bị bỏ qua.\n" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "Hình tượng ở ngoại phạm vi trong bảng 'prop' %d\n" #, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Glyph “%s” contains a reference to %s in %s\n" +msgstr "Hình tượng « %s » chứa một tham chiếu đến %s trong %s\n" -msgid "An SVG font without a familyname value might not be usable." -msgstr "" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "Hình tượng « %s » khác biệt\n" #, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "Tìm thấy kiểu không rõ « %c » trong đặc tả đường dẫn\n" +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "Hình tượng « %s » khác biệt tại %d@%d\n" #, c-format -msgid "Could not find Color Source with id %s." -msgstr "" +msgid "" +"Glyph “%s” does not have splines which match exactly, but they are close\n" +msgstr "Hình tượng « %s » không có chốt trục khớp chính xác, mà vẫn tương tự\n" #, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "Hình tượng « %s » có mảng ảnh khác tại %d@%d\n" #, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "Hình tượng « %s » có cách tô đầy khác trong lớp %d\n" #, c-format -msgid "Bad hex color spec: %s\n" -msgstr "Sai ghi rõ màu thập lục: %s\n" +msgid "Glyph “%s” has a different number of layers\n" +msgstr "Hình tượng « %s » có số các lớp khác\n" #, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "Sai ghi rõ màu RGB: %s\n" +msgid "Glyph “%s” has a different stroke in layer %d\n" +msgstr "Hình tượng « %s » có một nét khác trong lớp %d\n" #, c-format -msgid "Failed to parse color %s\n" -msgstr "Lỗi phân tích màu %s\n" +msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" +msgstr "Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s\n" #, c-format -msgid "Unsupported mime type in data URI: %s\n" +msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" msgstr "" +"Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s tại %d@" +"%d\n" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" +#, c-format +msgid "Glyph “%s” has different truetype instructions\n" +msgstr "Hình tượng « %s » có chỉ dẫn TrueType khác\n" #, c-format -msgid "Could not find clippath named %s." +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" msgstr "" +"Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d " +"trong %s\n" -msgid "This font does not specify units-per-em\n" -msgstr "Phông này không xác định đơn vị-trên-mỗi-Em\n" +#, c-format +msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgstr "" +"Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d " +"trong %s tại %d@%d\n" -msgid "This font does not specify font-face\n" -msgstr "Phông này không xác định mặt phông\n" +#, c-format +msgid "Glyph “%s” in %s has no truetype instructions\n" +msgstr "Hình tượng « %s » trong %s không có chỉ dẫn TrueType\n" -msgid "This file contains no SVG fonts.\n" -msgstr "Tập tin này không chứa phông SVG.\n" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "Hình tượng « %s » còn thiếu trong %s\n" #, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s không chứa yếu tố ở đâu\n" +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "Hình tượng « %s » còn thiếu trong %s tại %d@%d\n" #, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." +msgid "Glyph “%s” refers to %s with a different transformation matrix\n" msgstr "" - -msgid "Bad Point Numbering" -msgstr "Sai đánh số điểm" +"Hình tượng « %s » tham chiếu đến %s bằng một ma trận chuyển dạng khác\n" #, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." msgstr "" -"%s có các điểm bị sai đánh số. Kết quả là chỉ lệnh nào rất có thể dời điểm " -"không đúng và làm việc không đúng.\n" -"Bạn có muốn gỡ bỏ các chỉ lệnh không?" +"Hình tượng %s không có lời gợi ý nên FontForge sẽ không tạo nhiều chỉ dẫn." -msgid "Bad Encoding" -msgstr "Bảng mã sai" +msgid "Glyph, Point, Size" +msgstr "Hình tượng, Điểm, Kích cỡ" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" -"Có một ký tự byte đơn (%d) chiếm một của những khe cần thiết cho ký tự byte " -"đôi" +msgid "Glyph, Size, Point" +msgstr "Hình tượng, Kích cỡ, Điểm" + +msgid "Glyph:" +msgstr "Hình tượng:" + +msgid "GlyphAutoGoto" +msgstr "TĐ Tới Hình Tượng" + +msgid "GlyphName|New" +msgstr "Mới" #, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "Có một ký tự (%d) không thể được mã hoá" +msgid "Glyphs Differences at %d@%d\n" +msgstr "Khác biệt hình tượng tại %d@%d\n" #, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "Có một ký tự (%d) không bình thường nằm trong bảng mã đó" - -msgid "Missing bitmap strike" -msgstr "Thiếu gạch mảng ảnh" +msgid "Glyphs in %s but not in %s\n" +msgstr "Có hình tượng nằm trong %s còn không phải trong %s\n" #, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "Cơ sở dữ liệu phông không chứa mảng ảnh có kích cỡ %d và độ sâu %d." - -msgid "No bitmap strikes" -msgstr "Không có gạch mảng ảnh" +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "Có hình tượng nằm trong %s còn không phải trong %s tại %d@%d\n" -#, c-format msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." +"Glyphs may be either identified by name or by unicode code point.\n" +"Generally you control this by what you type in.\n" +"Typing \"A\" would identify a glyph by name.\n" +"Typing \"U+0041\" identifies a glyph by code point.\n" +"When loading glyphs from the selection you must specify which format is " +"desired." msgstr "" -"Định dạng « sfnt » hiện thời bị hạn chế thành 65535 hình tượng mà phông chữ " -"của bạn có %d." - -msgid "Too many glyphs" -msgstr "Quá nhiều hình tượng" +"Có thể nhận diện hình tượng hoặc theo tên hoặc theo điểm mã Unicode.\n" +"Bình thường, bạn điều khiển ứng xử này bằng dữ liệu nhập vào.\n" +"Gõ chữ « A » thì nhận diện hình tượng theo tên.\n" +"Còn gõ « U+0041 » sẽ nhận diện hình tượng theo điểm mã.\n" +"Khi nạp hình tượng từ vùng chọn, bạn phải xác định định dạng nào đã muốn." msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"Hình tượng là đường đã vẽ nét thay cho nét ngoài đã tô đầy.\n" +"Mọi hình tượng được vẽ nét với bề rộng theo đây" -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "Lỗi mở hình tượng để đặt tên tập tin sơ đồ để ghi : %s\n" +msgid "Glyphs with both" +msgstr "Hình tượng có cả hai" -msgid "No Encoded Glyphs" -msgstr "Không có hình tượng đã mã hoá" +msgid "Glyphs with only S_plines" +msgstr "Hình tượng chỉ có chốt t_rục" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"Phông này không chứa hình tượng có mã Unicode.\n" -"Vậy bạn có muốn sử dụng bảng mã « Ký hiệu » (Symbol) thay vào Unicode không?" +msgid "Glyphs with only _References" +msgstr "Hình tượng chỉ có th_am chiếu" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"Phông này không chứa hình tượng có mã Unicode.\n" -"Rất có thể là bạn không thể sử dụng kết xuất." +msgid "Glyphs:" +msgstr "Hình tượng:" -msgid "Table length should not be odd\n" -msgstr "Không cho phép chiều dài bảng số lẻ\n" +msgid "Gondi" +msgstr "Tiếng Gon-đi" -msgid "Something went wrong" -msgstr "Gặp lỗi" +msgid "Gothic" +msgstr "Gô-tích" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" -"Bảng « kern » (định chỗ) hỗ trợ nhiều nhất 10920 cặp định chỗ trong mỗi bảng " -"phụ" +msgid "Goto" +msgstr "Tới" -msgid "Too many kern pairs" -msgstr "Quá nhiều cặp định chỗ" +msgid "Gradient" +msgstr "Chuyển sắc" -msgid "Kerning is likely to fail on Windows" -msgstr "Trên hệ điều hành Windows thì chức năng định chỗ rất có thể bị lỗi" +msgid "Gradient:" +msgstr "Chuyển sắc:" -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" +msgid "Gradual/Diagonal" +msgstr "Dần dần/Chéo" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" +msgid "Gradual/Horizontal" +msgstr "Dần dần/Ngang" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" +msgid "Gradual/Transitional" +msgstr "Dần dần/Chuyển tiếp" -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" -"Bảng phụ tra tìm %s chứa một hình tượng %s có thông tin định chỗ chiếm hơn " -"64k byte.\n" +msgid "Gradual/Vertical" +msgstr "Dần dần/Dọc" + +msgid "Graphical" +msgstr "Đồ họa" + +msgid "Graphite glyph attribute table" +msgstr "bảng thuộc tính hình tượng Graphite" + +msgid "Graphite glyph location in Glat table" +msgstr "Vị trí hình tượng Graphite trong bảng Glat" -#, c-format msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" +"Greater Than\n" +"Pops two values, pushes (0/1) if bottom el > top" msgstr "" -"Bảng phụ tra tìm %s đã phải bị chia ra vài bảng phụ,\n" -"vì nó quá lớn.\n" +"Lớn hơn (GT)\n" +"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới > cái trên" -#, c-format msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." +"Greater Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el >= top" msgstr "" +"Lớn hơn hay bằng (GTEQ)\n" +"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≥ cái trên" -msgid "Two cursive anchor classes" -msgstr "Hai hạng neo chữ thảo" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "Hai hạng neo chữ thảo trong cùng một bảng phụ, %s" +msgid "Greek" +msgstr "Tiếng Hy Lạp" -msgid "Failure" -msgstr "Không thành công" +msgid "Greek (polytonic)" +msgstr "Tiếng Hy Lạp (đa giọng)" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "Bảng JSTF có hiệu quá lớn thì phông chữ kết quả không hoạt động được." +msgid "Greek Extended" +msgstr "Tiếng Hy Lạp đã mở rộng" -msgid "A value must be between [-32768,32767]" -msgstr "Giá trị phải nằm trong phạm vi [-32768..32767]" +msgid "Greek and Coptic" +msgstr "Tiếng Hy Lạp và Giáo hội Ai Cập" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "Giá trị phải nằm trong phạm vi [-8..-1] hay [1..8]" +msgid "Greek small caps" +msgstr "Chữ hoa nhỏ Hy Lạp" -msgid "Number expected" -msgstr "Số mong đợi" +msgid "Green:" +msgstr "Lục:" -msgid "A value must be between [0,15]" -msgstr "Giá trị phải nằm trong phạm vi [0..15]" +msgid "Greenlandic" +msgstr "Tiếng Đảo Băng" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "Thiếu dấu ngoặc bên trái « ( » trong câu lệnh lấy chỉ số 'cvt'" +msgid "Grid" +msgstr "Lưới" -msgid "Missing right paren in command to get a cvt index" -msgstr "Thiếu dấu ngoặc bên phải « ) » trong câu lệnh lấy chỉ số 'cvt'" +msgid "Grid Fi_t" +msgstr "_Vừa lưới" -msgid "Expected a number for a push count" -msgstr "Đợi con số cho số đếm đẩy" +msgid "Grid Fit" +msgstr "Vừa lưới" -msgid "The push count must be a number between 0 and 255" -msgstr "Số đếm đẩy phải là con số nằm trong phạm vi [0..255]" +msgid "Grid Fit Color" +msgstr "Màu vừa lưới" -msgid "More pushes specified than needed" -msgstr "Xác định nhiều sự đẩy hơn số cần thiết" +msgid "Grid Fit Parameters" +msgstr "Tham số vừa lưới" -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "Sự đẩy byte có thể đẩy giá trị chỉ trong phạm vi [0..255]" +msgid "Grid Fit Width Color" +msgstr "Màu độ rộng vừa lưới" -msgid "Unexpected number" -msgstr "Số bất thường" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "Vừa lưới và làm mịn đối xứng" -msgid "Missing pushes" -msgstr "Thiếu sự đẩy" +msgid "Grid Fitting" +msgstr "Vừa lưới" -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" -"Thiếu dấu ngoặc vu bên phải « ] » trong câu lệnh (hoặc có giá trị nhị phân " -"sai trong dấu ngoặc đó)" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "Nhóm" -msgid "Bracketted value is too large" -msgstr "Dấu ngoặc vu chứa giá trị quá lớn" +msgid "Group Name:" +msgstr "Tên nhóm:" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" -"Xác định phạm vi hình tượng sai trong bảng phụ ghi chú hình tượng của bảng " -"PfEd\n" +msgid "Groups" +msgstr "Nhóm" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" +msgid "Guarani" +msgstr "Tiếng Gua-ra-ni" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "Xác định phạm vi hình tượng sai trong bảng phụ màu sắc của bảng PfEd\n" +msgid "Guess" +msgstr "Đoán" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" +msgid "Guess each font's resolution based on its pixel size" +msgstr "Đoán độ phân giải của mỗi phông dựa vào kích cỡ điểm ảnh của nó." #, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" +msgid "Guessing pixel size based on font ascent in %s" +msgstr "Đang đoán kích cỡ điểm ảnh dựa vào giá trị Lên phông trong %s" -msgid "Whoops, more names than lookups\n" -msgstr "" +#, c-format +msgid "Guessing pixel size based on font descent in %s" +msgstr "Đang đoán kích cỡ điểm ảnh dựa vào giá trị Xuống phông trong %s" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "Dẫn" -msgid "Whoops, contours must begin with a move to\n" -msgstr "" +msgid "Guide Layer Color" +msgstr "Màu lớp dẫn" -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" +msgid "Guidelines:" +msgstr "Nét dẫn:" -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" +msgid "Gujarati" +msgstr "Tiếng Gu-gia-ra-ti" -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" +msgid "Gumuz" +msgstr "Tiếng Gu-mux" -msgid "Bad glyph reference in layer info.\n" -msgstr "" +msgid "Gurmukhi" +msgstr "Tiếng Gổ-mu-khi" -msgid "Whoops, Ran out of spiros\n" -msgstr "" +msgid "Gurmukhi2" +msgstr "Tiếng Gổ-mu-khi 2" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « PfEd » nên bị bỏ qua\n" +msgid "HFlex Hint Color" +msgstr "Màu mẹo HFlex" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « TeX » nên bị bỏ qua\n" +msgid "HHead Ascent Offset:" +msgstr "Bù lên đầu N:" -msgid "Error in WriteUFOLayer." -msgstr "" +msgid "HHead Ascent:" +msgstr "Lên đầu N:" -#, c-format -msgid "Error clearing %s." -msgstr "" +msgid "HHead De_scent Offset:" +msgstr "Bù x_uống đầu N:" -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" +msgid "HHead Descent Offset:" +msgstr "Bù xuống đầu N:" -msgid "Error parsing color component.\n" -msgstr "" +msgid "HHead Descent:" +msgstr "Xuống đầu ngang:" -msgid "Missing color component.\n" -msgstr "" +msgid "HHead _Line Gap:" +msgstr "_Khe dòng đầu N:" -msgid "Invalid guideline.\n" -msgstr "" +msgid "HHint Active Color" +msgstr "Màu HHint hoạt động" -msgid "Failed to read guideline." -msgstr "" +msgid "HStem" +msgstr "Cuống N" -msgid "Expected glyph file with format==1 or 2" -msgstr "" +msgid "HV Group Box" +msgstr "Hộp nhóm HV" -msgid "Bad glyph name." -msgstr "" +msgid "H_ints" +msgstr "Gợ_i ý" -msgid "component with no base glyph" -msgstr "thành phần không có hình tượng cơ sở" +msgid "Haitian" +msgstr "Tiếng Ha-i-ti" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" +msgid "Halam" +msgstr "Tiếng Ha-lam" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" +msgid "Halant Forms" +msgstr "Hình Ha-lant" -msgid "This spline set has no points.\n" -msgstr "" +msgid "Half Forms" +msgstr "Nửa hình" -msgid "Duplicate lib data.\n" -msgstr "" +msgid "Half Widths" +msgstr "Nửa rộng" -#, c-format -msgid "Bad glif file %s" -msgstr "" +msgid "Half and Full Width Forms" +msgstr "Hình nửa và toàn rộng" -msgid "There's a reference to a glyph with no name." -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "Hình nửa/toàn rộng" -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" +msgid "Hammer-Banna" +msgstr "Tiếng Ha-mơ-Ba-na" -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "Hangul tương thích với Jamo" -msgid "Bad contents.plist" -msgstr "" +msgid "Hangul Jamo Half Width Forms" +msgstr "Hình nửa rộng Hangul Jamo" -msgid "Expected property list file" -msgstr "Mong đơi tập tin liệt kê thuộc tính (.plist)" +msgid "Hangul Syllables" +msgstr "Âm tiết Hangul" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" +msgid "Harari" +msgstr "Tiếng Ha-ra-ri" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" +msgid "Harauti" +msgstr "Tiếng Ha-rau-ti" -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "Có đơn vị đo _dọc" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" +msgid "Hausa" +msgstr "Tiếng Hau-xa" -msgid "kerning.plist has a non-numeric offset." -msgstr "" +msgid "Hawaiian" +msgstr "Tiếng Ha-ouai-i" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" +msgid "Heavy" +msgstr "Nặng" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" +msgid "Hebrew" +msgstr "Tiếng Do Thái" -msgid "kerning.plist references a missing kerning class." -msgstr "" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "Chữ ghép/chữ nhọn tiếng Do Thái" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" +msgid "Height" +msgstr "Cao" -msgid "There is a kerning class index error." -msgstr "" +msgid "Height Adjusts" +msgstr "Điều chỉnh bề cao" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" +msgid "Height of Horizontal Stems:" +msgstr "Độ cao của cuống nằm ngang:" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" +msgid "Height of fraction bar above base line" +msgstr "Bề cao của thanh phân số bên trên đường cơ sở" -msgid "This font does not specify unitsPerEm, so we guess 1000." +msgid "" +"Height of the bottom of the radical degree, if\n" +"such be present, in proportion to the ascender\n" +"of the radical sign." msgstr "" +"Bề cao của cuối của ký hiệu độ căn thức,\n" +"nếu có, tỷ lệ đúng với vùng trên ký hiệu căn thức." -msgid "No glyphs directory or no contents file" -msgstr "" +msgid "Height/Kern Data" +msgstr "Dữ liệu bề cao/định chỗ" -msgid "layercontents.plist lists no valid layers." -msgstr "" +msgid "Height:" +msgstr "Cao :" -msgid "Unicode Basic Multilingual Plane" -msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản Unicode" +msgid "Hidden" +msgstr "Ẩn" -msgid "Basic Multilingual Plane" -msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản" +msgid "Hide when _Moving" +msgstr "Ẩn khi di chu_yển" -msgid "Alphabetic" -msgstr "Chữ cái" +msgid "High Mari" +msgstr "Tiếng Ma-ri cao" -msgid "C0 Control Character" -msgstr "Ký tự điều khiển C0" +msgid "High Surrogate" +msgstr "Thay thế cao" -msgid "NUL, Default Character" -msgstr "Ký tự mặc định NUL" +msgid "High-Density Font" +msgstr "Phông mật độ cao" -msgid "Basic Latin" -msgstr "La-tinh cơ bản" +msgid "Hiligaynon" +msgstr "Tiếng Hi-li-gê-non" -msgid "Delete Character" -msgstr "Xoá ký tự" +msgid "Hindi" +msgstr "Tiếng Hin-đi" -msgid "C1 Control Character" -msgstr "Ký tự điều khiển C1" +msgid "Hindko" +msgstr "Tiếng Hind-cô" -msgid "Latin-1 Supplement" -msgstr "Phần bổ sung Latin-1" +msgid "Hint Label Color" +msgstr "Màu nhãn mẹo" -msgid "Latin Extended-A" -msgstr "La-tinh đã mở rộng A" +msgid "Hint Mask" +msgstr "Bộ lọc gợi ý" -msgid "Latin Extended-B" -msgstr "La-tinh đã mở rộng B" +msgid "Hint Substitution" +msgstr "Thay thế lời gợi ý" -msgid "IPA Extensions" -msgstr "Phần mở rộng IPA" +msgid "Hint _Substitution Pts" +msgstr "Gợi ý về điểm tha_y thế" -msgid "Spacing Modifier Letters" -msgstr "Chữ sửa đổi khoảng cách" +msgid "Hint _Width Near¹" +msgstr "Bề _rộng gợi ý gần¹" -msgid "Combining Diacritical Marks" -msgstr "Kết hợp dấu phụ" +#, c-format +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "Mặt nạ mẹo (hay phản mặt nạ) có quá nhiều mẹo trong %s\n" -msgid "Greek" -msgstr "Tiếng Hy Lạp" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "Hình tượng « %s » có bộ lọc gợi ý khác tại (%g,%g)\n" -msgid "Greek and Coptic" -msgstr "Tiếng Hy Lạp và Giáo hội Ai Cập" +msgid "HintBoundingBoxes" +msgstr "Gợi Ý Hộp Mép" -msgid "Cyrillic Supplement" -msgstr "Phần bổ sung Ki-rin" +msgid "HintDiagonalEnds" +msgstr "Gợi Ý Cuối Chéo" -msgid "Armenian" -msgstr "Tiếng Ác-mê-ni" +msgid "HintDiagonalInter" +msgstr "Gợi ý Giao Chéo" -msgid "Hebrew" -msgstr "Tiếng Do Thái" +msgid "HintMasks only if conflicts" +msgstr "Bộ lọc lời gợi ý chỉ nếu xung đột" -msgid "Arabic" -msgstr "Tiếng Ả Rập" +msgid "Hints" +msgstr "Gợi ý" -msgid "Syriac" -msgstr "Tiếng Xi-ri" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "Hình tượng « %s » có các lời gợi ý khác nhau\n" -msgid "Arabic Supplement" -msgstr "Phần bổ sung tiếng A Rập" +msgid "Hiragana & Katakana" +msgstr "Hiragana và Katakana" -msgid "NKo" -msgstr "" +msgid "Histogram Dialog" +msgstr "Hộp thoại biểu đồ tần xuất" -msgid "Samaritan" -msgstr "Tiếng Xa-ma-ri-tan" +msgid "Histograms" +msgstr "Đồ thị" -msgid "Samaritan, Punctuation" -msgstr "" +msgid "Historic Ligatures" +msgstr "Chữ ghép lịch sử" -msgid "Mandaic" -msgstr "Tiếng Man-đa" +msgid "Historical Forms" +msgstr "Hình lịch sử" -msgid "Syriac Supplement" -msgstr "" +msgid "Hit Watch Point" +msgstr "Đánh điểm theo dõi" -msgid "Arabic Extended-A" +msgid "" +"Hmm, more glyph variation data specified than there are glyphs in font.\n" msgstr "" +"Có xác định dữ liệu biến thể hình tượng nhiều hơn số hình tượng trong " +"phông.\n" -msgid "Bengali" -msgstr "Tiếng Ben-ga-ni" - -msgid "Gujarati" -msgstr "Tiếng Gu-gia-ra-ti" +msgid "Hmm, no global tuples specified in the 'gvar' table.\n" +msgstr "Trong bảng 'gvar' chưa xác định đối tượng nhiều thành phần toàn cục.\n" -msgid "Oriya" -msgstr "Tiếng O-ri-ya" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "Bảng 'avar; quá dài.\n" -msgid "Tamil" -msgstr "Tiếng Ta-min" +msgid "" +"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " +"table.\n" +msgstr "Trong bảng 'avar' có số đếm trục khác với số trong bảng 'fvar'.\n" -msgid "Telugu" -msgstr "Tiếng Te-lu-gu" - -msgid "Kannada" -msgstr "Tiếng Kan-na-đa" - -msgid "Malayalam" -msgstr "Tiếng Ma-lay-a-lam" - -msgid "Sinhala" -msgstr "Tiếng Xin-ha-la" +msgid "" +"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " +"table.\n" +msgstr "Trong bảng 'gvar' có số đếm trục khác với số trong bảng 'fvar'.\n" -msgid "Thai" -msgstr "Tiếng Thái" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " +"it\n" +msgstr "" +"Bảng 'fvar' này có kích cỡ bất thường đối với trục nên không phân tích nó\n" -msgid "Lao" -msgstr "Tiếng Lào" +msgid "" +"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " +"parse it\n" +msgstr "" +"Bảng 'fvar' này có kích cỡ bất thường đối với thể hiện nên không phân tích " +"nó\n" -msgid "Tibetan" -msgstr "Tiếng Tây-tạng" +msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" +msgstr "Bảng 'fvar' này có số trục hơn số trình FontForge có khả năng xử lý.\n" -msgid "Myanmar" -msgstr "Tiếng Miến-điện" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "Bảng 'fvar' này có số cặp đếm/kích cỡ lớn hơn số mong đợi\n" -msgid "Georgian" -msgstr "Tiếng Gi-oa-gi-a" +msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" +msgstr "Bảng 'fvar' này không có trục: trường hợp vô ích.\n" -msgid "Hangul Jamo, Choseong" -msgstr "" +msgid "" +"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" +msgstr "Bảng 'fvar' này có quá ít cặp đếm/kích cỡ nên không phân tích nó\n" -msgid "Hangul Jamo, Jungseong" -msgstr "" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "Bảng 'fvar' này quá ngắn\n" -msgid "Hangul Jamo, Jongseong" +#, c-format +msgid "" +"Hmm, too many global tuples specified in the 'gvar' table.\n" +" FontForge only supports %d\n" msgstr "" +"Trong bảng 'gvar' có xác định quá nhiều đối tượng nhiều thành phần toàn " +"cục.\n" +"Trình FontForge chỉ hỗ trợ %d điều.\n" -msgid "Ethiopic" -msgstr "Tiếng Ê-ti-ô-pi" - -msgid "Ethiopic Supplement" -msgstr "Phần bổ sung Ê-ti-ô-pi" +msgid "Ho" +msgstr "Tiếng Hô" -msgid "Cherokee" -msgstr "Tiếng Che-rô-khi" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hinh Kanji Hojo (JIS X 0212-1990)" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "Ký tự âm tiết thổ dân Ca-na-đa thống nhất" +msgid "Hold [Control] key to restrict" +msgstr "Ấn giữ phím [Control] để hạn chế" -msgid "Tagalog" -msgstr "Tiếng Ta-ga-loc" +msgid "Hold [Shift] key to merge" +msgstr "Ấn giữ phím [Shift] để trộn nhau" -msgid "Hanunóo" +msgid "" +"Holding down the Shift key will speed up arrow key motion by this factor" msgstr "" +"Ấn giữ phím Shift thì tăng tốc sự chuyển động của phím mũi tên theo hệ số đã " +"đặt" -msgid "Buhid" -msgstr "Tiếng Bu-hít" +msgid "Home Folder" +msgstr "Thư mục chính" -msgid "Tagbanwa" -msgstr "Tiếng Tác-ban-ouă" +msgid "Hor. Construction" +msgstr "Cấu tạo nằm ngang" -msgid "Khmer" -msgstr "Tiếng Khơ-me" +msgid "Hor. Variants" +msgstr "Biến thể nằm ngang" -msgid "Mongolian" -msgstr "Tiếng Mông Cổ" +msgid "Hori_zontal Metric Lines" +msgstr "Đường đo nằm ng_ang" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" +msgid "Horiz. Hint Color" +msgstr "Màu mẹo nằm ngang" -msgid "Limbu" -msgstr "Tiếng Lim-bu" +msgid "Horizontal" +msgstr "Ngang" -msgid "Khmer Symbols" -msgstr "Ký hiệu Khơ-me" +msgid "Horizontal Baselines" +msgstr "Đường cơ bản nằm ngang" -msgid "Buginese" -msgstr "Tiếng Bu-gi-ni" +msgid "Horizontal Counter Add" +msgstr "Thêm bộ đếm nằm ngang" -msgid "Combining Diacritical Marks Extended" -msgstr "" +msgid "Horizontal Counter Scale" +msgstr "Co giãn bộ đếm nằm ngang" -msgid "Balinese" -msgstr "Tiếng Ba-li" +msgid "Horizontal Extension Italic Correction" +msgstr "Điều chỉnh nghiêng mở rông ngang" -msgid "Sundanese" -msgstr "Tiếng Xun-đa-ni" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "Quy mô theo chiều ngang cho %c%c%c%c" -msgid "Batak" -msgstr "" +msgid "Horizontal Kana Alternatives" +msgstr "Đồ xen kẽ Kana nằm ngang" -msgid "Lepcha" -msgstr "Tiếng Léc-cha" +msgid "Horizontal Kerning" +msgstr "Định chỗ theo chiều ngang" -msgid "Cyrillic Extended-C" -msgstr "" +msgid "Horizontal Stem Height Add" +msgstr "Thêm độ cao cuống nằm ngang" -msgid "Georgian Extended" -msgstr "" +msgid "Horizontal Stem Height Scale" +msgstr "Co giãn độ cao cuống nằm ngang" -msgid "Sundanese Supplement" +msgid "" +"Horizontal distance between the top\n" +"and bottom elements of a skewed fraction." msgstr "" +"Khoảng cách theo chiều ngang giữa\n" +"yếu tố đầu và yếu tố cuối của phân số\n" +"bị lệch." -msgid "Vedic Extensions" -msgstr "" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "Nằm ngang: %d đường cơ bản" -msgid "Phonetic Extensions" -msgstr "Phần mở rộng ngữ âm" +msgid "How many CID slots do you wish to add?" +msgstr "Bạn muốn thêm mấy khe CID?" -msgid "Phonetic Extensions Supplement" -msgstr "Phần bổ sung phần mở rộng ngữ âm" +msgid "How many entries should there be in the cvt table?" +msgstr "Bảng 'cvt' nên chứa bao nhiêu mục nhập?" -msgid "Combining Diacritical Marks Supplement" -msgstr "Phần bổ sung kết hợp dấu phụ" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "Bạn muốn thêm mấy khe hình tượng chưa mã hoá?" -msgid "Latin Extended Additional" -msgstr "La-tinh đã mở rộng thêm" +msgid "Hue:" +msgstr "Sắc màu :" -msgid "Greek Extended" -msgstr "Tiếng Hy Lạp đã mở rộng" +msgid "Hungarian" +msgstr "Tiếng Hun-ga-ri" -msgid "Symbols" -msgstr "Ký hiệu" +#, c-format +msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" +msgstr "" +"Không biết có nên so sánh bảng phụ %s trong %s với %s trong %s như thế nào\n" -msgid "General Punctuation" -msgstr "Dấu chấm câu chung" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "Không thể hiểu được tập tin này: nó quá phức tạp hay nó bị lỗi." -msgid "Superscripts and Subscripts" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" msgstr "" +"Không thể hiểu được tập tin này: nó quá phức tạp, nó có lỗi hay nó trống." -msgid "Super and Sub scripts" -msgstr "Chữ in cao/thấp" - -msgid "Currency Symbols" -msgstr "Ký hiệu tiền tệ" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "KT" -msgid "Combining Diacritical Marks for Symbols" -msgstr "Kết hợp dấu phụ cho ký hiệu" +msgid "" +"IF test\n" +"Pops an integer,\n" +"if 0 (false) next instruction is ELSE or EIF\n" +"if non-0 execution continues normally\n" +"(unless there's an ELSE)" +msgstr "" +"Thử IF\n" +"Bỏ một số nguyên\n" +" nếu 0 (sai) thì chỉ lệnh kế tiếp là ELSE (không thì) hay EIF\n" +" nếu khác 0 thì tiếp tục thực hiện một cách bình thường\n" +"(nếu không có ELSE)" -msgid "Combining Marks for Symbols" +msgid "" +"INSTRuction execution ConTRoL\n" +"Pops a selector and value\n" +"Sets a state variable" msgstr "" +"INSTRuction execution ConTRoL\n" +"Bỏ một bộ chọn và giá trị\n" +"Lập một biến tình trạng" -msgid "Letterlike Symbols" -msgstr "Ký hiệu giống như chữ" +msgid "IPA Extensions" +msgstr "Phần mở rộng IPA" -msgid "Number Forms" -msgstr "Dạng số" +msgid "IPA usage" +msgstr "Sử dụng IPA" -msgid "Arrows" -msgstr "Mũi tên" +msgid "ISO (Deprecated)" +msgstr "ISO (Bị phản đối)" -msgid "Mathematical Operators" -msgstr "Toán tử Toán học" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (Unicode, Đầy)" -msgid "Miscellaneous Technical" -msgstr "Kỹ thuật linh tinh" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (Thái)" -msgid "Miscellaneous Technical Symbols" -msgstr "Ký hiệu Kỹ thuật Linh tinh" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (Ki-rin)" -msgid "Technical Symbols Misc." -msgstr "" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (A Rập)" -msgid "Control Pictures" -msgstr "Hình điều khiển" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (Hy Lạp)" -msgid "Optical Character Recognition" -msgstr "Nhận dạng Ký tự Quang học" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (Do Thái)" -msgid "Enclosed Alphanumerics" -msgstr "Chữ số đã bao bọc" +msgid "Ibibio" +msgstr "Tiếng I-bi-biô" -msgid "Box Drawing" -msgstr "Vẽ hộp" +msgid "Icelandic" +msgstr "Tiếng Băng Đảo" -msgid "Block Elements" -msgstr "Phần tử khối" +msgid "Identify by" +msgstr "Nhận diện theo" -msgid "Geometric Shapes" -msgstr "Hình kiểu hình học" +msgid "Ideographic Description Characters" +msgstr "Ký tự diễn tả thuộc chữ viết ghi ý" -msgid "Miscellaneous Symbols" -msgstr "Ký hiệu lặt vặt" +msgid "Ideographic character face bottom edge baseline" +msgstr "Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh dưới" -msgid "Symbols Misc." -msgstr "" +msgid "Ideographic character face top edge baseline" +msgstr "Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh trên" -msgid "Dingbats" -msgstr "Ký tự trang trí" +msgid "Ideographic em-box bottom edge baseline" +msgstr "Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh dưới" -msgid "Zapf Dingbats" -msgstr "Ký tự trang trí Zapf" +msgid "Ideographic em-box top edge baseline" +msgstr "Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh trên" -msgid "Miscellaneous Mathematical Symbols-A" +msgid "" +"If a glyph has been edited so that it has a different\n" +"number of points now, then any references\n" +"which use point matching and depended on that glyph's\n" +"point count will be incorrect." msgstr "" +"Nếu hình tượng bị chỉnh sửa để có số điểm khác,\n" +"bất cứ tham chiếu nào dùng khả năng khớp điểm\n" +"và phụ thuộc vào hình tượng đó là không đúng." -msgid "Miscellaneous Math Symbols-A" -msgstr "Ký hiệu Toán học Linh tinh (A)" - -msgid "Math Misc. Symbols-A" +msgid "" +"If a glyph in the second font is missing from the first, then\n" +"add it to the first with the outlines of the second font in\n" +"the background" msgstr "" +"Nếu hình tượng nào trong phông thứ hai còn thiếu\n" +"trong điều thứ nhất, thêm nó vò điều thứ nhất với\n" +"các nét ngoài của phông thứ hai nằm trong nền." -msgid "Supplemental Arrows-A" -msgstr "Mũi tên bổ sung A" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "Đường có mụn thì làm phẳng mún đó" -msgid "Arrows Supplement-A" +msgid "" +"If any of the above baselines are active then you should\n" +"specify which one is the default baseline for each script\n" +"in the font, and specify how to position glyphs in this\n" +"script relative to all active baselines" msgstr "" +"Nếu đường cơ bản nào nêu trên vẫn còn hoạt động\n" +"thì bạn nên ghi rõ cái nào là đường cơ bản mặc định\n" +"cho mỗi chữ viết trong phông, cũng ghi rõ\n" +"cách định vị các hình tượng trong chữ viết này\n" +"đối với tất cả các đường cơ bản vẫn hoạt động." -msgid "Braille Patterns" -msgstr "Mẫu Braille" +msgid "If one of those glyphs already has a suffix" +msgstr "Nếu một của những hình tượng đó đã có hấu tố" -msgid "Supplemental Arrows-B" -msgstr "Mũi tên bổ sung B" +msgid "" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." +msgstr "" +"Bật tùy chọn này thì toàn phông phải nhúng trong\n" +"tài liệu chứa bất cứ ký tự nào của nó. Không thì\n" +"người tạo tài liệu cần gồm chỉ các ký tự đã dùng." -msgid "Arrows Supplement-B" +msgid "" +"If specified this should be a space separated list of integers each\n" +"less than 16777216 which uniquely identify your organization\n" +"FontForge will generate a random number for the final component." msgstr "" +"Bật tùy chọn này thì giá trị nên là một danh sách các\n" +"số nguyên định giới bằng dấu cách, mỗi số nhỏ hơn\n" +"16777216, mà nhận dạng duy nhất tổ chức của bạn.\n" +"Trình FontForge sẽ tạo ra một số ngẫu nhiên\n" +"cho thành phần cuối cùng." -msgid "Miscellaneous Mathematical Symbols-B" +msgid "" +"If the search pattern is a single open contour\n" +"then do not match the end points. They merely\n" +"specify the direction from which the curve should\n" +"move toward the next point (which will be matched),\n" +"and the minimum distance between the first matched\n" +"point and the one before it. The endpoints of the\n" +"replace contour will also only be used for positioning.\n" +"\n" +"This allows you to match a right angle corner\n" +"without needed to specify exactly how long the edges\n" +"are which form the right angle." msgstr "" +"Nếu mẫu tìm là một đường viền mở riêng lẻ\n" +"thì không nên khớp với các điểm cuối.\n" +"Chúng chỉ ghi rõ hướng từ đó đường cong\n" +"nên di đến điểm kế tiếp (mà có kết quả tìm),\n" +"và khoảng cách tối thiểu giữa điểm khớp thứ nhất\n" +"và điểm nằm trước đó. Các điểm cuối của đường viền\n" +"thay thế sẽ cũng được dùng chỉ để đặt vị trí.\n" +"\n" +" Tuỳ chọn này cho phép bạn khớp một góc vuông\n" +"mà không cần ghi rõ chính xác\n" +"chiều dài của hai cạnh làm góc vuông đó." -msgid "Miscellaneous Math Symbols-B" -msgstr "Ký hiệu Toán học Linh tinh (B)" +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" +msgstr "Nếu dốc của điểm đã điều chỉnh gần chiều ngang hay dọc, đính đó." -msgid "Math Misc. Symbols-B" +msgid "" +"If the start point of a contour is not an extremum, find a new start point " +"(on the contour) which is." msgstr "" +"Nếu điểm đầu của đường viền không phải là thái cực, tìm điểm mới (nằm trên " +"đường viền) có phải là thái cực." -msgid "Supplemental Mathematical Operators" +msgid "" +"If this glyph is used as a pattern to tile\n" +"some other glyph then it is useful to specify\n" +"the amount of whitespace surrounding the tile.\n" +"Either specify a margin to extend the bounding\n" +"box of the contents, or specify the bounds\n" +"explicitly." msgstr "" +"Nếu hình tượng này được dùng làm mẫu\n" +"để xếp lát một hình tượng nào đó khác\n" +"thì có nên ghi rõ khoảng cách trắng\n" +"chung quanh gạch lát. Hoặc ghi rõ\n" +"một lề để mở rộng hộp biên giới của nội dung,\n" +"hoặc ghi rõ dứt khoát các biên giới." -msgid "Supplemental Math Operators" -msgstr "Toán từ Toán học Bổ sung" +msgid "" +"If two adjacent points on the same path are less than a few\n" +"emunits apart they will cause problems for some of FontForge's\n" +"commands. PostScript shouldn't care though." +msgstr "" +"Nếu hai điểm tiếp cận trên quá gần cùng một đường dẫn\n" +"(ít hơn vài đơn vị Em giữa hai điểm), một số câu lệnh FontForge\n" +"sẽ gặp khó khăn. Tuy nhiên, PostScript không có sao." -msgid "Math Operators Supplement" +msgid "" +"If two glyphs differ, then add the outlines of the second glyph\n" +"to the background layer of the first (So when opening the first\n" +"the differences will be visible)." msgstr "" +"Nếu hai hình tượng khác với nhau, thêm các nét ngoài\n" +"của hình tượng thứ hai vào lớp nền của điều thứ nhất.\n" +"(Vì thế các sự khác sẽ hiển thị khi bạn mở điều thứ nhất.)" -msgid "Miscellaneous Symbols and Arrows" +msgid "" +"If you are running an X11 clipboard manager you might want\n" +"to turn this off. FF can put things into its internal clipboard\n" +"which it cannot export to X11 (things like copying more than\n" +"one glyph in the fontview). If you have a clipboard manager\n" +"running it will force these to be exported with consequent\n" +"loss of data." msgstr "" +"Nếu bạn đang chạy một trình quản lý bảng nháp X11\n" +"thì bạn có thể muốn tắt tuỳ chọn này.\n" +"FontForge có khả năng chèn gì vào bảng nháp nội bộ\n" +"mà nó không thể xuất tới X11 (v.d. sao chép nhiều hơn\n" +"một phông chữ trong khung xem phông).\n" +"Nếu bạn có một trình quản lý bảng nháp đang chạy\n" +"thì nó ép buộc xuất tất cả các kiểu mục ra bảng nháp:\n" +"kết quả là dữ liệu bị mất." -msgid "Supplemental Symbols and Arrows" -msgstr "Ký hiệu và Mũi tên Bổ sung" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "Không ghi rõ hậu tố thì không thay đổi tên của hình tượng." -msgid "Symbols and Arrows Supplement" +msgid "" +"If you have made any changes to the hints,\n" +"then in addition to changing the glyph's hints\n" +"refigure it's hint masks and substitution points." msgstr "" +"Nếu bạn đã thay đổi mẹo nào,\n" +"thì thêm vào thay đổi mẹo của hình tượng,\n" +"cũng cần phải hình dung các mặt nạ mẹo\n" +"và điểm thay thế của nó." -msgid "Alphabetic Extended" -msgstr "Chữ cái đã mở rộng" +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." +msgstr "" +"Nếu bạn muốn thay thế mảng OtherSubrs của Adobe\n" +"(đối với phông kiểu 1) bằng một mảng riêng,\n" +"hãy đặt giá trị này để chỉ tới một tập tin chứa danh sách\n" +"đến 14 hàm phụ PostScript. Mỗi hàm phụ phải nằm sau\n" +"một dòng bắt đầu với « %%%% » (đoạn nào phía trước\n" +"dòng « %%%% » thứ nhất sẽ được xử lý như là thông báo\n" +"bản quyền đầu tiên). Ba hàm phụ thứ nhất dành cho\n" +"lời gợi ý flex, ba hàm phụ kế tiếp để thay thế (PHẢI có),\n" +"hàm phụ thứ mười bốn (thật là 13 vì bắt đầu từ số 0)\n" +"dành cho lời gợi ý ngược. Không nên bao hàm phụ\n" +"bằng [cặp dấu ngoặc vuông]." -msgid "Latin Extended-C" -msgstr "La-tinh đã mở rộng C" +msgid "Igbo" +msgstr "Tiếng Ic-bô" -msgid "Coptic" -msgstr "Giáo hội Ai Cập" +msgid "Ignore Base Glyphs" +msgstr "Bỏ qua hình tượng cơ bản" -msgid "Georgian Supplement" -msgstr "Phần bổ sung Gi-oa-gia" +msgid "Ignore Combining Marks" +msgstr "Bỏ qua dấu kết hợp" -msgid "Tifinagh" -msgstr "Tiếng Ti-phi-nạch" +msgid "Ignore Ligatures" +msgstr "Bỏ qua chữ ghép" -msgid "Ethiopic Extended" -msgstr "Ê-ti-ô-pi đã mở rộng" +msgid "Ignore this problem in the future" +msgstr "Bỏ qua vấn đề này về sau" -msgid "Cyrillic Extended-A" -msgstr "" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "Đang bỏ qua mục nhập /CharStrings (chuỗi ký tự) trùng\n" -msgid "Supplemental Punctuation" -msgstr "Dấu chấm câu bổ sung" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "Đang bỏ qua mục nhập /Subrs trùng\n" -msgid "Punctuation Supplement" -msgstr "" +msgid "Ijo" +msgstr "Tiếng I-chô" -msgid "CJK Radicals Supplement" -msgstr "" +msgid "Ilokano" +msgstr "Tiếng I-lô-ca-nô" -msgid "Kangxi Radicals" -msgstr "" +msgid "Image" +msgstr "Ảnh" -msgid "Ideographic Description Characters" -msgstr "Ký tự diễn tả thuộc chữ viết ghi ý" +msgid "Image Info" +msgstr "Thông tin ảnh" -msgid "CJK Phonetics and Symbols" -msgstr "Ngữ âm và ký hiệu tiếng Trung/Nhật/Hàn" +msgid "Image Path" +msgstr "Đường dẫn ảnh" -msgid "CJK Symbols and Punctuation" -msgstr "Ký hiệu và dấu chấm câu tiếng Trung/Nhật/Hàn" +#, c-format +msgid "Image Size: %d x %d pixels" +msgstr "Cỡ ảnh : %d x %d điểm ảnh" -msgid "Hangul Compatibility Jamo" -msgstr "Hangul tương thích với Jamo" +msgid "Image Template" +msgstr "Mẫu ảnh" -msgid "Kanbun" -msgstr "Tiếng Kan-bun" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "Ảnh ở : (%.0f,%.0f)" -msgid "Bopomofo Extended" -msgstr "Tiếng Bô-pô-mô-phô đã mở rộng" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "Ảnh dùng cho dấu liệt kê bị tắt (ghi đè lên hộp)" -msgid "CJK Strokes" -msgstr "Nét tiếng Trung/Nhật/Hàn" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "Ảnh dùng cho dấu liệt kê đã bật (ghi đè lên hộp)" -msgid "Katakana Phonetic Extensions" -msgstr "Phần mở rộng ngữ âm Katakana" +msgid "Image used instead of the Check Box Off Mark" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt" -msgid "Enclosed CJK Letters and Months" -msgstr "Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt (khi nút chọn một bị tắt)" -msgid "CJK Enclosed Letters and Months" -msgstr "Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn" +msgid "Image used instead of the Radio Off Mark" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt" -msgid "CJK Compatibility" -msgstr "Tính tương thích với tiếng Trung/Nhật/Hàn" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt (khi nút chọn một bị tắt)" -msgid "CJK Unified Ideographs Extension A" -msgstr "Phần mở rộng chữ viết ghi ý thống nhất tiếng Trung/Nhật/Hàn (A)" +msgid "Image used instead of the Radio On Mark" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật" -msgid "Yijing Hexagram Symbols" -msgstr "Ký hiệu hình sáu đường Yijing" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật (khi nút chọn một bị tắt)" -msgid "CJK Unified Ideographs" -msgstr "Chữ viết ghi ý thống nhất tiếng Trung/Nhật/Hàn" +msgid "Import" +msgstr "Nhập" -msgid "Yi Syllables" -msgstr "Âm tiết Yi" +msgid "Import Lookup" +msgstr "Nhập sự tra tìm" -msgid "Yi" -msgstr "Tiếng Yi" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "Nhập khẩu một sự tra tìm (và các bảng phụ của nó) từ phông khác." -msgid "Yi Radicals" -msgstr "Căn thức Yi" +msgid "In TTF/OTF" +msgstr "Trong TTF/OTF" -msgid "Vai" +msgid "" +"In a Reverse Chaining Substitution there must be exactly as many " +"replacements as there are glyph names in the match coverage table" msgstr "" +"Trong sự thay thế tạo dãy ngược, phải có chính xác cùng một số lần thay thế " +"và tên hình tượng trong bảng bao quát khớp." -msgid "Cyrillic Extended-B" -msgstr "Cyrillic Mở rộng B" - -msgid "Modifier Tone Letters" -msgstr "Chữ sửa đổi giọng" - -msgid "Latin Extended-D" -msgstr "La-tinh đã mở rộng D" +msgid "" +"In a Reverse Chaining Substitution there must be exactly one coverage table " +"to match" +msgstr "" +"Trong sự thay thế tạo dãy ngược, phải có chính xác một bảng bao quát cần " +"khớp." -msgid "Syloti Nagri" -msgstr "Tiếng Xi-lô-ti Na-gợ-ri" +#. GT: This is a reference to "Much Ado About Nothing". The string should read +#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." +msgid "" +"In an attempt to process the ligatures of this font, I've concluded\n" +"that the state machine in Apple's mort/morx table is\n" +"(like the learned constable) too cunning to be understood.\n" +"I shall give up on it. Your ligatures may be incomplete.\n" +msgstr "" +"Trong khi thử xử lý các chữ ghép của phông này,\n" +"trình này đã không thể hiểu được cơ chế tình trạng\n" +"trong bảng 'mort/morx' của Apple nên chịu thua.\n" +"Vì thế có lẽ các chữ ghép của bạn chưa tạo xong.\n" -msgid "Common Indic Number Forms" +msgid "In an italic font the horizontal change per unit vertical change" msgstr "" +"Trong phông in nghiêng, tỷ lệ thay đổi theo chiều ngang cho mỗi đơn vị thay " +"đổi theo chiều dọc" -msgid "Phags-pa" -msgstr "Tiếng Pha-gh-x-pa" +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "Trong ký tự %s, không tìm thấy tham chiếu đến %s\n" -msgid "Devanagari Extended" -msgstr "" +#, c-format +msgid "In character %s, there are too few points on a path in the base\n" +msgstr "Trong ký tự %s, có quá ít điểm trên đường dẫn trong cơ sở\n" + +#, c-format +msgid "In character %s, there are too many points on a path in the base\n" +msgstr "Trong ký tự %s, có quá nhiều điểm trên đường dẫn trong cơ sở\n" -msgid "Hangul Jamo Extended-A" +msgid "" +"In every lookup that uses a glyph, check that at\n" +"least one feature is active for the glyph's script." msgstr "" +"Trong mọi chức năng tra tìm đều mà dùng hình tượng,\n" +"kiểm tra lại có ít nhất một tính năng vẫn hoạt động\n" +"cho chữ viết của hình tượng đó." -msgid "Javanese" +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" +"Trong phông %1$d, bề rộng tiến tới của hình tượng %2$.30s không co giãn cho " +"đúng bề rộng tiến tới cơ sở nên nó bị ép buộc thành giá trị đúng" -msgid "Myanmar Extended-B" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" +"Trong phông %1$d, hình tượng %2$.30s có một của những lỗi này:\n" +" • bắt đầu trước 0\n" +" • kéo dài sau bề rộng tiến tới\n" +" • nằm trên vùng trên\n" +" • nằm dưới vùng dưới" -msgid "Cham" +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" +"Trong hình tượng %s, tham chiếu đến %s được định vị\n" +"bằng chức năng khớp điểm, và các số thứ tự điểm\n" +"có thể không còn phản ánh lại ý định gốc.\n" +"Bạn vẫn còn muốn tiếp tục không?" -msgid "Myanmar Extended-A" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" msgstr "" +"Trong bảng phụ tra tìm %.30s bạn tham chiếu đến một hình tượng tên %.80s, mà " +"chưa nằm trong phông. Trường hợp này có ý định không?" -msgid "Meetei Mayek Extensions" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" msgstr "" +"Trong bảng phụ tra tìm %.30s bạn thay thế một hình tượng bằng chính nó. " +"Trường hợp này có ý định không?" -msgid "Ethiopic Extended-A" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." msgstr "" +"Trong bảng « kern » (định chỗ), một bảng phụ có chiều dài không tương ứng " +"với số các cặp định chỗ." -msgid "Latin Extended-E" +msgid "" +"In the MS 'MATH' table this value specifies where (horizontally)\n" +"an accent should be placed above the glyph. Vertical placement\n" +"is handled by other means" msgstr "" +"Trong bảng MS 'MATH', giá trị này ghi rõ dấu phụ nên nằm\n" +"bên trên hình tượng ở vị trí nào theo chiều ngang.\n" +"Vị trí theo chiều dọc được ghi rõ bằng cách khác." -msgid "Cherokee Supplement" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." msgstr "" +"Trong ô xem nét ngoài, phím Shift ràng buộc di chuyển song song với Góc " +"Nghiêng hơn đi theo chiều dọc." -msgid "Hangul Syllables" -msgstr "Âm tiết Hangul" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "Thiết kế phông đẹp cho mọi người" -msgid "Hangul Jamo Extended-B" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" msgstr "" +"Trong phông đã lưu, ép buộc mọi tên hình tượng để tương ứng với tên trong " +"danh sách tên đã xác định" -msgid "High Surrogates" -msgstr "" +msgid "In_line..." +msgstr "Trong _dòng..." -msgid "High Surrogate" -msgstr "Thay thế cao" +msgid "Inactive Layer Color" +msgstr "Màu lớp không hoạt động" -msgid "Surrogate High" -msgstr "Thay thế cao" +msgid "Inari Sami" +msgstr "Tiếng I-na-ri Xa-mi" -msgid "Surrogate High, Non Private Use" -msgstr "Thay thế cao, không dùng riêng" +msgid "Include Empty Blocks" +msgstr "Gồm các khối rỗng" -msgid "Surrogate High, Private Use" -msgstr "Thay thế cao, dùng riêng" +msgid "Include Whitespace below Tile" +msgstr "Bao gồm khoảng trắng bên dưới đã lát" -msgid "Low Surrogates" -msgstr "" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "Tên tập tin bao gồm quá dài trên dòng %d của %s" -msgid "Private Use Area" -msgstr "Vùng dùng riêng" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "Các lời bao gồm lồng nhau quá sâu trên dòng %d của %s" -msgid "Private Use" -msgstr "Dùng riêng" +msgid "Incorrect number of deltas in cvt\n" +msgstr "Trong 'cvt' có số delta (δ) không đúng\n" -msgid "Microsoft Symbol Area" -msgstr "" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "Có số delta (δ) không đúng trong hình tượng %d (%s)\n" -msgid "Corporate Use" -msgstr "Dùng bởi công ty" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "Số độ đậm thể hiện không đúng, hay con số bị cấm" -msgid "CJK Compatibility Ideographs" -msgstr "Chữ viết ghi ý tương thích với tiếng Trung/Nhật/Hàn" +msgid "Increment Bearings By:" +msgstr "Tăng vị trí phương hướng theo:" -msgid "Alphabetic Presentation Forms" -msgstr "Hình đại diện chữ cái" +msgid "Increment LBearing By:" +msgstr "Tăng dần phương hướng bên trái theo :" -msgid "Latin Ligatures" -msgstr "Chữ ghép La-tinh" +msgid "Increment RBearing By:" +msgstr "Tăng dần phương hướng bên phải theo :" -msgid "Armenian Ligatures" -msgstr "Chữ ghép tiếng Ác-mê-ni" +msgid "Increment V. Adv. By:" +msgstr "Tăng dần độ tiến tới dọc theo :" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "Chữ ghép/chữ nhọn tiếng Do Thái" +msgid "Increment Width By:" +msgstr "Tăng dần bề rộng theo :" -msgid "Arabic Presentation Forms-A" -msgstr "Hình đại diện tiếng A Rập (A)" +msgid "Index" +msgstr "Chỉ mục" -msgid "Variation Selectors" -msgstr "Dấu chọn biến đổi" +msgid "Index in use" +msgstr "Chỉ số đang dùng" -msgid "Vertical Forms" -msgstr "" +#, c-format +msgid "Index out of range in %s\n" +msgstr "Chỉ số ở ngoại phạm vi trong %s\n" -msgid "Combining Half Marks" -msgstr "Nửa dấu kết hợp" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "Chỉ số quá lớn (phải < %d) \\%s" -msgid "CJK Compatibility Forms" -msgstr "Hình tương thích với tiếng Trung/Nhật/Hàn" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "Đường cơ bản treo thuộc ngành ấn của hệ Ấn Độ (và Tây Tạng)" -msgid "Small Form Variants" -msgstr "Biến thể hình nhỏ" +msgid "Indic Reordering" +msgstr "Sắp xếp lại ngôn ngữ Ấn Độ" -msgid "Arabic Presentation Forms-B" -msgstr "Hình đại diện tiếng A Rập (B)" +msgid "Indic State Machine" +msgstr "Cơ chế tình trạng ngôn ngữ Ấn độ" -msgid "Byte Order Mark" -msgstr "Dấu thứ tự byte" +msgid "Indic reordering" +msgstr "Sắp xếp lại ngôn ngữ Ấn Độ" -msgid "Halfwidth and Fullwidth Forms" -msgstr "Hình nửa/toàn rộng" +msgid "Indicates a notable grid pixel when suggesting deltas." +msgstr "Chỉ một điểm lưới đáng chú ý khi góp ý về delta (δ)." -msgid "Half and Full Width Forms" -msgstr "Hình nửa và toàn rộng" +msgid "Indonesian" +msgstr "Tiếng Nam Dương" -msgid "Latin Full Width Forms" -msgstr "Hình toàn rộng La-tinh" +msgid "Ingush" +msgstr "Tiếng In-gux" -msgid "Full Width Brackets" -msgstr "" +msgid "Inherit" +msgstr "Kế thừa" -msgid "CJK Half Width Forms" -msgstr "" +msgid "Inherited" +msgstr "Kế thừa" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Inherits for same field in parent" +msgstr "Kế thừa đối với cùng một trường trong cha" -msgid "Hangul Jamo Half Width Forms" -msgstr "Hình nửa rộng Hangul Jamo" +msgid "Inherits from" +msgstr "Kế thừa từ" -msgid "Full Width Symbol Variants" -msgstr "" +msgid "Initial Forms" +msgstr "Hình đầu tiên" -msgid "Half Width Symbol Variants" -msgstr "" +msgid "Inline" +msgstr "Trực tiếp" -msgid "Specials" -msgstr "Đặc biệt" +msgid "Inline All References" +msgstr "Đặt mọi tham chiếu trực tiếp" -msgid "Not a Unicode Character" -msgstr "Không phải ký tự Unicode" +msgid "Inline Flipped References" +msgstr "Đặt mọi ham chiếu đã lật trực tiếp" -msgid "Signature Mark" -msgstr "Dấu chữ ký" +msgid "Inlining glyphs" +msgstr "Đang vẽ nét trong các hình tượng..." -msgid "Unicode Supplementary Multilingual Plane" -msgstr "Mặt phẳng Đa ngôn ngữ Bổ sung Unicode" +msgid "Inse_rt Point On Spline At..." +msgstr "Chèn điểm vào chốt t_rục ở..." -msgid "Supplementary Multilingual Plane" -msgstr "Mặt phẳng Đa ngôn ngữ Bổ sung" +msgid "Insert Before Current Glyph" +msgstr "Chèn vào phía trước hình tượng hiện tại" -msgid "Aegean scripts" -msgstr "Chữ viết Ægean" +msgid "Insert Before Marked Glyph" +msgstr "Chèn vào phía trước hình tượng đã đánh dấu" -msgid "Linear B Syllabary" -msgstr "Âm tiết tuyến B" +msgid "Insert F_ont..." +msgstr "Chèn _phông..." -msgid "Linear B Ideograms" -msgstr "Chữ viết ghi ý tuyến B" +msgid "Insert Glyph _After..." +msgstr "Chèn hình tượng _sau..." -msgid "Aegean Numbers" -msgstr "" +msgid "Insert Glyph _Before..." +msgstr "Chèn hình tượng t_rước..." -msgid "Ancient Greek Numbers" -msgstr "Chữ số tiếng Hy Lạp Cổ" +msgid "Insert Text Outlines" +msgstr "Chèn nét ngoài văn bản" -msgid "Ancient Symbols" -msgstr "Ký hiệu cổ" +msgid "Insert Text Outlines..." +msgstr "Chèn nét ngoài chuỗi chữ..." -msgid "Phaistos Disc" -msgstr "Đĩa Phai-x-to-xợ" +msgid "Insert _Blank" +msgstr "Chèn t_rắng" -msgid "Coptic Epact Numbers" -msgstr "" +msgid "Insert a point on the given spline at either..." +msgstr "Chèn một điểm vào chốt trục đã cho ở hoặc..." -msgid "Alphabetic and syllabic LTR scripts" -msgstr "Chữ viết bên trái-qua-phải kiểu chữ cái và âm tiết" +msgid "Insert random text in the specified script" +msgstr "Chèn văn bản ngẫu nhiên bằng chữ viết đã chọn" -msgid "Old Italic" -msgstr "Nghiêng cũ" +msgid "Installable Font" +msgstr "Phông cài đặt được" -msgid "Old Permic" +#, c-format +msgid "" +"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " +"truetype table as well" msgstr "" +"Phông thể hiện có thể chứa chỉ một bảng 'cvt', còn %.30s cũng có bảng " +"TrueType kiểu khác" -msgid "Ugaritic" -msgstr "Tiếng U-ga-ri-ti" - -msgid "Old Persian" -msgstr "Tiếng Ba Tư cũ" - -msgid "Deseret" -msgstr "Tiếng Đe-xe-rét" +msgid "Instant/Vertical" +msgstr "Ngay/Dọc" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "Chữ viết bên phải-qua-trái kiểu chữ cái và âm tiết" +msgid "InstructBallTerminals" +msgstr "ChỉLệnhCuốiHìnhCầu" -msgid "Cypriot Syllabary" -msgstr "Bộ âm tiết Síp" +msgid "InstructDiagonalStems" +msgstr "LàmCuốngChéo" -msgid "Phoenician" -msgstr "Tiếng Phê-ni-xi" +msgid "InstructSerifs" +msgstr "LàmChân" -msgid "Kharoshthi" +msgid "" +"Instruction DEFinition\n" +"Pops a value which becomes the opcode\n" +"and begins definition of new instruction" msgstr "" +"Lời xác định chỉ lệnh (IDEF)\n" +"Bỏ một giá trị mà trở thành mã thao tác\n" +"và bắt đầu xác định chỉ lệnh mới" -msgid "Avestan" -msgstr "" +msgid "Instruction Gloss (TrueType)" +msgstr "Chú giải chỉ dẫn (TrueType)" -msgid "Rumi Numeral Symbols" +msgid "" +"Instructions in a TrueType font refer to\n" +"points by number, so if you edit a glyph\n" +"in such a way that some points have different\n" +"numbers (add points, remove them, etc.) then\n" +"the instructions will be applied to the wrong\n" +"points with disasterous results.\n" +" Normally FontForge will remove the instructions\n" +"if it detects that the points have been renumbered\n" +"in order to avoid the above problem. You may turn\n" +"this behavior off -- but be careful!" msgstr "" +"Chỉ dẫn trong phông TrueType tham chiếu\n" +"đến mỗi điểm theo con số. Vậy nếu bạn chỉnh\n" +"sửa hình tượng bằng cách mà các điểm có số bị đổi\n" +"(thêm/bỏ điểm v.v.) thì các chỉ dẫn sẽ được\n" +"áp dụng cho điểm không đúng, làm kết quả rất xấu.\n" +"\n" +"Bình thường, trình FontForge sẽ gỡ bỏ các chỉ dẫn\n" +"nếu nó phát hiện rằng các điểm đã được đánh số lại,\n" +"để tránh vấn đề trên. Bạn vẫn có khả năng tắt\n" +"ưng xử này, nhưng hãy rất cẩn thận." -msgid "Yezidi" -msgstr "" +msgid "Instructions out of date" +msgstr "Chỉ dẫn quá cũ" -msgid "Chorasmian" -msgstr "" +msgid "Instructions were changed" +msgstr "Chỉ dẫn bị thay đổi" -msgid "Elymaic" -msgstr "" +msgid "Intermediate Points:" +msgstr "Điểm trung gian:" -msgid "Brahmi" -msgstr "" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "Gặp lỗi nội bộ khi tạo FNT. Sai bù tập tin\n" -msgid "Sinhala Archaic Numbers" -msgstr "" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "Gặp lỗi nội bộ khi tạo FNT. Sai bu tập tin trong dữ liệu mảng ảnh\n" -msgid "Mongolian Supplement" -msgstr "" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "Tình trạng nội bộ rối quá trên dòng %d của %s" -msgid "Dives Akuru" -msgstr "" +msgid "Interpo_late Fonts..." +msgstr "Nội su_y các phông..." -msgid "Nandinagari" -msgstr "" +msgid "Interpolate Fonts" +msgstr "Nội suy phông" -msgid "Lisu Supplement" +msgid "" +"Interpolate Point\n" +"Pops as many points as specified in loop counter\n" +"Interpolates each point to preserve original status\n" +"with respect to RP1 and RP2" msgstr "" +"Nội suy điểm (IP)\n" +"Bỏ số các điểm được bộ đếm vòng lặp ghi rõ\n" +"Nội suy mỗi điểm để bảo tồn trạng thái gốc\n" +"tương ứng với RP1 và RP2" -msgid "Tamil Supplement" +msgid "" +"Interpolate Untouched Points[a]\n" +" 0=> interpolate in y direction\n" +" 1=> x direction" msgstr "" +"Nội suy các điểm chưa chạm [a] (IUP)\n" +" 0 -> nội suy về hướng y\n" +" 1 -> nội suy về hướng x" -msgid "Cuneiform and other ancient scripts" +msgid "" +"Interpolate between stem edges some important points, not affected by other " +"instructions." msgstr "" +"Xen giữa các cạnh cuống một số điểm quan trọng (không bị chỉ lệnh khác tác " +"động)." -msgid "Cuneiform" -msgstr "Chữ hình nêm" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "InterpolateStrongPoints" +msgstr "NộiSuyĐiểmMạnh" -msgid "Cuneiform Numbers" -msgstr "Chữ số hình nêm" +msgid "Interpolating Problem" +msgstr "Lỗi nội suy" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Interpolating a font with itself achieves nothing" +msgstr "Nội suy phông với chính nó thì vô ích" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "Nội suy giữa %.20s và:" -msgid "Bamum Supplement" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" msgstr "" +"Nội suy giữa các phông có kiểu chỉnh sửa khác nhau (tức là giữa kiểu 3 và " +"kiểu 1)" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Interpretation:" +msgstr "Giải thích:" -msgid "Tangut Components" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "Không có" -msgid "Khitan Small Script" -msgstr "" +msgid "Interpreting Glyphs" +msgstr "Đang giải thích các hình tượng" -msgid "Tangut Supplement" -msgstr "" +msgid "Intersecting Paths" +msgstr "Giao đường dẫn" -msgid "Kana Supplement" -msgstr "" +msgid "Introduction" +msgstr "Giới thiệu" -msgid "Kana Extended-A" -msgstr "" +msgid "Inuktitut" +msgstr "Tiếng I-nuc-ti-tut" -msgid "Small Kana Extension" -msgstr "" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "Phạm vi CID không hợp lệ trong hạng hình tượng trên dòng %d của %s" -msgid "Shorthand Format Controls" -msgstr "" +msgid "Invalid Encoding" +msgstr "Bảng mã không hợp lệ" -msgid "Byzantine Musical Symbols" -msgstr "Ký hiệu âm nhạc La Mã phương Đông" +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "FD không hợp lệ (%d) được gán cho CID %d.\n" -msgid "Musical Symbols" -msgstr "Ký hiệu âm nhạc" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "Gặp ký tự không hợp lệ bên ngoài chuỗi trong mảng sfnts\n" -msgid "Ancient Greek Musical Notation" -msgstr "Phụ chú âm nhạc tiếng Hy Lạp Cổ" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "Vị trí chữ thảo không hợp lệ trên dòng %d của %s" -msgid "Mayan Numerals" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" msgstr "" +"Phạm vi tênhình tượng không hợp lệ trong hạng hình tượng trên dòng %d của %s" -msgid "Tai Xuan Jing Symbols" -msgstr "Ký hiệu Tai Xuan Jing" +msgid "Invalid hex digit in sfnts array\n" +msgstr "Gặp chữ số thập lục không hợp lệ trong mảng sfnts\n" -msgid "Counting Rod Numerals" -msgstr "" +msgid "Invalid language" +msgstr "Ngôn ngữ không hợp lệ" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "Invalid ligature offset\n" +msgstr "Bù chữ ghép không hợp lệ\n" -msgid "Glagolitic Supplement" -msgstr "" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "Định dạng bảng tra tìm không hợp lệ. %d\n" -msgid "Nyiakeng Puachue Hmong" +#, c-format +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" msgstr "" +"Định dạng không hợp lệ hay không được hỗ trợ (%d)\n" +"cho bảng phụ của bảng 'kern' (định chỗ)" -msgid "Wancho" -msgstr "" +#, c-format +msgid "Invalid platform for string on line %d of %s" +msgstr "Nền tảng không hợp lệ cho chuỗi trên dòng %d của %s" -msgid "Indic Siyaq Numbers" -msgstr "" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "Sai khớp điểm: điểm nên nằm sau tham chiếu này.\n" -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "Invalid point size" +msgstr "Kích cỡ điểm sai" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "Bảng 'hmtx' (hay 'hhea') TTF không hợp lệ : numOfLongMetrics là 0\n" -msgid "Mahjong Tiles" -msgstr "Ngói mạt chược" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "Bảng 'vmtx' (hay 'vhea') TTF không hợp lệ : numOfLongVerMetrics là 0\n" -msgid "Domino Tiles" -msgstr "Ngói đôminô" +msgid "Irish" +msgstr "Tiếng Ái Nhĩ Lan" -msgid "Playing Cards" -msgstr "" +msgid "Irish Gaelic" +msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan)" -msgid "Enclosed Alphanumeric Supplement" -msgstr "" +msgid "Irish Gaelic (with dot)" +msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan, có chấm)" -msgid "Enclosed Ideographic Supplement" -msgstr "" +msgid "Irish Traditional" +msgstr "Tiếng Ái Nhĩ Lan truyền thống" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" +msgid "Irrelevant _Factor:" +msgstr "_Hệ số không thích hợp:" -msgid "Emoticons" -msgstr "" +msgid "Is Extended Shape" +msgstr "Là hình kéo dài" -msgid "Ornamental Dingbats" -msgstr "" +msgid "Is Layer Editable?" +msgstr "Lớp sửa được không?" -msgid "Transport and Map Symbols" -msgstr "" +msgid "Is Layer Visible?" +msgstr "Lớp hiển thị ?" -msgid "Alchemical Symbols" -msgstr "" +msgid "Is Offset" +msgstr "Bù" -msgid "Geometric Shapes Extended" +msgid "" +"Is this an extended shape (like a tall parenthesis)?\n" +"Extended shapes need special attention for vertical\n" +"superscript placement." msgstr "" +"Đây là một hình đã kéo dài (như dấu ngoặc cao) không?\n" +"Hình kéo dài cần được quản lý cẩn thận để định vị\n" +"chử cao theo chiều dọc." -msgid "Supplemental Arrows-C" -msgstr "" +msgid "Is this horizontal or vertical kerning data?" +msgstr "Dữ liệu định chỗ này theo chiều ngang hay dọc?" -msgid "Supplemental Symbols and Pictographs" -msgstr "" +msgid "Isolated" +msgstr "Cô lập" -msgid "Chess Symbols" -msgstr "" +msgid "Isolated Forms" +msgstr "Hình đã cô lập" -msgid "Symbols and Pictographs Extended-A" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" states. Which makes me think there's probably an error\n" msgstr "" +"Hình như có một bảng phụ 'morx' có hơn 1000 tình trạng.\n" +"Rất có thể gặp lỗi\n" -msgid "Symbols for Legacy Computing" +msgid "" +"It looks to me as though there's a morx sub-table with more than 1000\n" +" transitions. Which makes me think there's probably an error\n" msgstr "" +"Hình như có một bảng phụ 'morx' có hơn 1000 sự chuyển tiếp.\n" +"Rất có thể gặp lỗi\n" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung Unicode" +msgid "Italian" +msgstr "Tiếng Ý" -msgid "Supplementary Ideographic Plane" -msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung" +msgid "Italian Swiss" +msgstr "Tiếng Ý (Thuỵ Sĩ)" -msgid "CJK Unified Ideographs Extension B" -msgstr "Phần mở rộng Chữ viết Ghi ý Thống nhất tiếng Trung/Nhật/Hàn" +msgid "Italic" +msgstr "Nghiêng" -msgid "CJK Unified Ideographs Extension C" -msgstr "" +msgid "Italic Advance Col" +msgstr "Màu nghiêng sớm" -msgid "CJK Unified Ideographs Extension D" -msgstr "" +msgid "Italic Angle" +msgstr "Góc nghiêng" -msgid "CJK Unified Ideographs Extension E" -msgstr "" +msgid "Italic Angle:" +msgstr "Góc nghiêng:" -msgid "CJK Unified Ideographs Extension F" -msgstr "" +msgid "Italic Conversion" +msgstr "Chuyển đổi nghiêng" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "Phần bổ sung Chữ viết Ghi ý Tương thích tiếng Trung/Nhật/Hàn" +msgid "Italic Coord. Color" +msgstr "Màu toạ đồ in nghiêng" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "Sửa Nghiêng:" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "Italic Correction" +msgstr "Điều chỉnh nghiêng" -msgid "CJK Unified Ideographs Extension G" -msgstr "" +msgid "Italic Correction:" +msgstr "Điều chỉnh nghiêng:" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung Unicode" +msgid "ItalicConstrained" +msgstr "Buộc Nghiêng" -msgid "Supplementary Special-purpose Plane" -msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "Sửa Nghiêng" -msgid "Tags" -msgstr "Thẻ" +msgid "Italics" +msgstr "Nghiêng" -msgid "Tag Characters" -msgstr "" +msgid "JIS78 Forms" +msgstr "Hình JIS78" -msgid "Variation Selectors Supplement" -msgstr "" +msgid "JIS83 Forms" +msgstr "Hình JIS83" -msgid "Variation Selectors B" -msgstr "Dấu chọn biến đổi B" +msgid "JIS90 Forms" +msgstr "Hình JIS90" -msgid "Supplementary Private Use Area-A" -msgstr "Vùng dùng riêng bổ sung (A)" +#, c-format +msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "Tối đa mở rộng JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c" -msgid "Supplementary Private Use Area-B" -msgstr "Vùng dùng riêng bổ sung (B)" +#. GT: This string is used to generate a name for an OpenType lookup. +#. GT: the %c%c... is the language followed by the script (OT tags) +#, c-format +msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" +msgstr "Tối đa co lại JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c" -msgid "Non-Unicode Glyphs" -msgstr "Hình tượng khác Unicode" +msgid "JSTF table is too long.\n" +msgstr "Bảng JFST quá dài.\n" -msgid "Unassigned Code Points" -msgstr "Điểm mã chưa gán" +msgid "Japanese" +msgstr "Tiếng Nhật" -msgid "" -msgstr "" +msgid "Japanese Forms (Obsolete)" +msgstr "Dạng tiếng Nhật (Cũ" -msgid "" -msgstr "" +msgid "Javanese (roman)" +msgstr "Tiếng Ja-va (La-tinh)" -msgid "" -msgstr "" +msgid "Johab (Korean)" +msgstr "Johab (Hàn)" -msgid "" -msgstr "" +msgid "JoinSnap" +msgstr "Nối Đính" -msgid "" +msgid "" +"JuMP Relative\n" +"Pops offset (in bytes) to move the instruction pointer" msgstr "" +"JuMP Relative\n" +"Bỏ hiệu (theo byte) để di chuyển con trỏ chỉ lệnh" -msgid "" -msgstr "" +msgid "Judezmo" +msgstr "Tiếng Giu-đex-mô" -msgid "" -msgstr "" +msgid "Jula" +msgstr "Tiếng Giu-la" -msgid "" +msgid "" +"Jump Relative On False\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is false" msgstr "" +"Jump Relative On False\n" +"Bỏ một biểu thức Bun và một hiệu\n" +"Thay đổi con trỏ chỉ lệnh theo hiệu byte\n" +"nếu biểu thức Bun là Sai" -msgid "" +msgid "" +"Jump Relative On True\n" +"Pops a boolean and an offset\n" +"Changes instruction pointer by offset bytes\n" +"if boolean is true" msgstr "" +"Jump Relative On True\n" +"Bỏ một biểu thức Bun và một hiệu\n" +"Thay đổi con trỏ chỉ lệnh theo hiệu byte\n" +"nếu biểu thức Bun là Đúng" -msgid "" -msgstr "" +msgid "Justification Alternatives" +msgstr "Đồ xen kẽ canh đều" -msgid "" -msgstr "" +msgid "Justified Languages" +msgstr "Ngôn ngữ sắp thẳng" -msgid "Bad magic number" -msgstr "Số ma thuật sai" +msgid "Justified Scripts" +msgstr "Chữ viết sắp thẳng" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "Đây không hình như một tập tin kiểu Windows FNT for FON" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (Ki-rin)" -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"Tại kích cỡ %d, ký tự %s hoặc bắt đầu trước gốc hoặc kéo dài qua bề rộng " -"tiến tới.\n" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (Hàn)" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "Gặp lỗi nội bộ khi tạo FNT. Sai bù tập tin\n" +msgid "Kabardian" +msgstr "Tiếng Ka-ba-đi-a" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "Gặp lỗi nội bộ khi tạo FNT. Sai bu tập tin trong dữ liệu mảng ảnh\n" +msgid "Kachchi" +msgstr "Tiếng Kát-chi" -#, c-format -msgid "Could not open output file: %s" -msgstr "Không thể mở tập tin xuất: %s" +msgid "Kalenjin" +msgstr "Tiếng Ka-len-chinh" -msgid "Decompressed length did not match expected length for table" -msgstr "" +msgid "Kalmyk" +msgstr "Tiếng Kan-mic" -msgid "Bad signature in WOFF header." -msgstr "" +msgid "Kamba" +msgstr "Tiếng Kam-ba" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" +msgid "Kanbun" +msgstr "Tiếng Kan-bun" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" +msgid "Kannada" +msgstr "Tiếng Kan-na-đa" -msgid "Could not open temporary file." -msgstr "" +msgid "Kanuri" +msgstr "Tiếng Ka-nu-ri" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "" +msgid "Karachay" +msgstr "Tiếng Ka-ra-chay" -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" +msgid "Karaim" +msgstr "Tiếng Ka-ra-im" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "" +msgid "Karakalpak" +msgstr "Tiếng Ka-ra-kan-pac" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" +msgid "Karelian" +msgstr "Tiếng Ka-re-li" -msgid "WOFF compressed metadata section too large.\n" -msgstr "" +msgid "Karen" +msgstr "Tiếng Ka-ren" -msgid "Align Points" -msgstr "" +msgid "Kashmiri" +msgstr "Tiếng Kha-s-mi-ri" -msgid "How to align these points?" -msgstr "" +msgid "Kashmiri (India)" +msgstr "Tiếng Kha-s-mi-ri (Ấn Độ)" -msgid "_Size:" -msgstr "_Kích cỡ :" +msgid "Katakana Phonetic Extensions" +msgstr "Phần mở rộng ngữ âm Katakana" -msgid "Space Regions" -msgstr "Vùng khoảng cách" +msgid "Kazakh" +msgstr "Tiếng Ka-xa-kh" -msgid "Coordinate along which to space" -msgstr "Tọa độ dọc theo đó cần giãn cách" +msgid "Kebena" +msgstr "Tiếng Ke-be-na" -msgid "_X" -msgstr "" +msgid "Ker_n By Classes..." +msgstr "Đị_nh chỗ theo hạng..." -msgid "_Y" -msgstr "" +msgid "Kern" +msgstr "Định chỗ" -msgid "_Maximum distance between points in a region" -msgstr "Khoảng cách tối đa giữa hai điể_m trong vùng" +msgid "Kern Adjusts" +msgstr "Điều chỉnh chỗ định" -msgid "Not enough lines" -msgstr "Không đủ đường" +msgid "Kern By Classes" +msgstr "Định chỗ theo hạng" -msgid "Can't Parallel" -msgstr "Không thể đặt song song" +msgid "Kern Line Color" +msgstr "Màu đường định chỗ" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "Hai đường này có cùng một điểm cuối nên không thể đặt song song" +msgid "Kern Offset:" +msgstr "Bù định chỗ :" -msgid "Bases" -msgstr "Cơ sở" +msgid "Kern Pair Closeup" +msgstr "Cận cảnh cặp định chỗ" -msgid "Exits" -msgstr "Lần ra" +msgid "Kern Pair Closeup..." +msgstr "Cận cảnh cập định chỗ..." -msgid "Entries" -msgstr "Lần vào" +msgid "Kern Pairs" +msgstr "Cặp định chỗ" -msgid "Marks" -msgstr "Dấu" +msgid "Kern Size" +msgstr "Cỡ định chỗ" -msgid "Add Base Anchor..." -msgstr "Thêm neo cơ sở..." +msgid "Kern Values:" +msgstr "Giá trị định chỗ :" -msgid "Add Exit Anchor..." -msgstr "Thêm neo thoát..." +msgid "Kern by State" +msgstr "Định chỗ theo tình trạng" -msgid "Add Entry Anchor..." -msgstr "Thêm neo vào..." +msgid "Kern:" +msgstr "Định chỗ :" -msgid "Add Mark Anchor..." -msgstr "Thêm neo dấu..." +msgid "KernClass|_New Lookup..." +msgstr "Sự tra tìm mớ_i..." + +msgid "Kerning" +msgstr "Định chỗ" + +msgid "Kerning & such" +msgstr "Định chỗ v.v." + +msgid "Kerning Class" +msgstr "Hạng định chỗ" #, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "Điều Khiển Neo cho hạng %.100s trong hình tượng %.100s như %.20s" +msgid "Kerning Metrics For %.50s" +msgstr "Đơn vị đo định chỗ cho %.50s" -msgid "mark" -msgstr "dấu" +msgid "Kerning State Machine" +msgstr "Cơ chế tình trạng định chỗ" -msgid "cursive entry" -msgstr "vào chữ thảo" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "Định chỗ theo hạng: %s" -msgid "cursive exit" -msgstr "ra chữ thảo" +msgid "Kerning direction" +msgstr "Hướng định chỗ" -msgid "base" -msgstr "cơ sở" +msgid "Kerning format" +msgstr "Định dạng định chỗ" -msgid "Anchor Control" -msgstr "Điều khiển neo" +msgid "Kerning is likely to fail on Windows" +msgstr "Trên hệ điều hành Windows thì chức năng định chỗ rất có thể bị lỗi" -msgid "Detaching Anchor Point" -msgstr "Đang nhổ điểm neo" +msgid "" +"Kerning may be specified either by classes of glyphs\n" +"or by pairwise combinations of individual glyphs.\n" +"Which do you want for this subtable?" +msgstr "" +"Có thể định chỗ hoặc theo hạng hình tượng\n" +"hoặc theo tổ hợp bằng cặp của các hình tượng riêng.\n" +"Đối với bảng phụ này, bạn có muốn làm gì?" #, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" msgstr "" -"Neo này đã thả vào điểm %d, nhưng nó không phải là một điểm có thể di chuyển " -"được nên nhổ neo ra điểm." +"Bảng phụ định chỗ 3 hiển thị số đếm hình tượng %d,\n" +"còn 'maxp' nói %d.\n" -msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgid "Kerning values must be even" +msgstr "Giá trị định chỗ phải là số chẵn" + +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" msgstr "" -"Giá trị điều chỉnh phải nằm trong phạm vi « -128 ... 127 » (cũng nên là nhỏ " -"hơn)" +"Khoá cho « def » (lời xác định) phải là một chuỗi hay một tên chữ nghĩa\n" -msgid "Out of Range" -msgstr "Ở ngoại phạm vi" +msgid "Khakass" +msgstr "Tiếng Kha-kax" -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "Nhận diện hình tượng theo tên để FontForge thêm neo vào hình tượng đó." +msgid "Khanty-Kazim" +msgstr "Tiếng Khan-ti-Kha-xim" -msgid "Provide a glyph name" -msgstr "Cung cấp tên hình tượng" +msgid "Khanty-Shurishkar" +msgstr "Tiếng Khan-ti-Chu-rit-x-kha" -msgid "Non-existant glyph" -msgstr "Hình tượng không tồn tại" +msgid "Khanty-Vakhi" +msgstr "Tiếng Khan-ti-Va-khi" -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "Hình tượng %.80s không nằm trong phông" +msgid "Khasi" +msgstr "Tiếng Kha-xi" -msgid "Duplicate Anchor Class" -msgstr "Hạng neo trùng" +msgid "Khmer" +msgstr "Tiếng Khơ-me" -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "Hình tượng %.80s đã chứa một neo trong hạng này, %.80s." +msgid "Khmer Symbols" +msgstr "Ký hiệu Khơ-me" -msgid "Anchor Control..." -msgstr "Điều khiển neo..." +msgid "Khowar" +msgstr "Tiếng Khô-ouă" -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" -"Kích cỡ theo đó làm mành hình tượng hiện thời.\n" -"Đối với kích cỡ nhỏ theo điểm ảnh, khuyên bạn dùng\n" -"hệ số phóng to bên dưới để xem rõ ràng hơn.\n" -"\n" -"Danh sách thả xuống thì chứa các kích cỡ theo điểm ảnh\n" -"ở đó có sự sửa chữa bảng thiết bị." +msgid "Khutsuri Georgian" +msgstr "Tiếng Gi-oa-gi-a Khut-xu-ri" -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "To :" +msgid "Kikongo" +msgstr "Tiếng Ki-kôn-gô" -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" -"Hình tượng bị làm mành theo kích cỡ bên trên,\n" -"nhưng có thể khó thấy các lỗi sắp hàng có thể xảy ra\n" -"ở kích cỡ nhỏ theo điểm ảnh.\n" -"Đây cho phép bạn mở rộng mỗi điểm ảnh\n" -"để hiển thị vấn đề có thể một cách hữu hiệu hơn." +msgid "Kikuyu" +msgstr "Tiếng Ki-ku-yu" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "Tọa độ X của điểm neo trong hình tượng này." +msgid "Kildin Sami" +msgstr "Tiếng Khin-đin Xa-mi" -#. GT: Short for Correction -msgid "Cor:" -msgstr "Sửa:" +msgid "Kinyarwanda/Ruanda" +msgstr "Tiếng Kin-ia-ouanh-đa" -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"Giá trị sửa (theo điểm ảnh) vị trí theo chiều ngang của điểm neo này\n" -"khi làm mành ở kích cỡ điểm ảnh đưa ra.\n" -"(Nằm trong một Bảng Thiết Bị)" +msgid "Kirghiz" +msgstr "Tiếng Kia-gi-x" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Đây là số điểm ảnh theo đó cần di chuyển neo\n" -"theo chiều ngang khi hình tượng bị làm mành\n" -"theo kích cỡ bên trên.\n" -"Thông tin này thuộc về bảng thiết bị cho neo này.\n" -"Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ\n" -"theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả\n" -"lớn hơn theo tỷ lệ." +msgid "Kisii" +msgstr "Tiếng Ki-x-li" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "Tọa độ Y của điểm neo trong hình tượng này." +msgid "Kodagu" +msgstr "Tiếng Ko-đa-gu" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" -"Đây là số điểm ảnh theo đó cần di chuyển neo\n" -"theo chiều dọc khi hình tượng bị làm mành\n" -"theo kích cỡ bên trên.\n" -"Thông tin này thuộc về bảng thiết bị cho neo này.\n" -"Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ\n" -"theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả\n" -"lớn hơn theo tỷ lệ." +msgid "Kokni" +msgstr "Tiếng Koc-ni" -msgid "Separation" -msgstr "" +msgid "Komi-Permyak" +msgstr "Tiếng Ko-mi-Pơ-mi-ac" -msgid "Min Bearing" -msgstr "" +msgid "Komi-Zyrian" +msgstr "Tiếng Ko-mi-Xi-ri" -msgid "Max Bearing" -msgstr "" +msgid "Komo" +msgstr "Tiếng Kô-mô" -msgid "Height" -msgstr "Cao" +msgid "Komso" +msgstr "Tiếng Kom-xô" -msgid "Loop Count" -msgstr "" +msgid "Konkani" +msgstr "Tiếng Kon-ka-ni" -msgid "Auto Width" -msgstr "Bề rộng tự động" +msgid "Koorete" +msgstr "Tiếng Khu-re-te" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" +msgid "Korean" +msgstr "Tiếng Hàn" -msgid "_Separation:" -msgstr "" +msgid "Korean (Johab)" +msgstr "Tiếng Hàn (Johab)" -msgid "_Min:" -msgstr "" +msgid "Korean Old Hangul" +msgstr "Hangul Cũ tiếng Triều Tiên" -msgid "Ma_x:" -msgstr "" +msgid "Koryak" +msgstr "Tiếng Khoa-ri-ac" -msgid "_Height:" -msgstr "_Cao :" +msgid "Kpelle" +msgstr "Tiếng K-pe-li" -msgid "_Loops:" -msgstr "" +msgid "Krio" +msgstr "Tiếng Cợ-ri-ô" -msgid "Language" -msgstr "Ngôn ngữ" +msgid "Kui" +msgstr "Tiếng Kun" -msgid "Min" -msgstr "Tiểu" +msgid "Kulvi" +msgstr "Tiếng Khun-vi" -msgid "Max" -msgstr "Đa" +msgid "Kumaoni" +msgstr "Tiếng Ku-mao-ni" -msgid "Feature" -msgstr "Tính năng" +msgid "Kumyk" +msgstr "Tiếng Khu-mic" -msgid "Min (descent)" -msgstr "Tiểu (giảm)" +msgid "Kurdish" +msgstr "Tiếng Khổ-đít" -msgid "Max (ascent)" -msgstr "Đa (tăng)" +msgid "Kurukh" +msgstr "Tiếng Khu-ruc" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "Quy mô theo chiều ngang cho %c%c%c%c" +msgid "Kuy" +msgstr "Tiếng Khui" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "Quy mô theo chiều dọc cho %c%c%c%c" +msgid "L-Cree" +msgstr "Tiếng Cợ-ri L" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" -"Đặt hai giá trị (tối đa và tối thiểu) theo đó\n" -"hình tượng trong chữ viết này kéo dài\n" -"bên dưới và bên trên đường cơ bản.\n" -"Giá trị này có thể biến đổi tùy theo ngôn ngữ." +msgid "LBearing:" +msgstr "Phương hướng bên trại:" msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." +"LOOP and CALL function\n" +"Pops a function number & count\n" +"Calls function count times" msgstr "" -"Đặt hai giá trị (tối đa và tối thiểu) theo đó\n" -"hình tượng trong chữ viết này kéo dài\n" -"bên dưới và bên trên đường cơ bản,\n" -"khi được sửa đổi bởi một tính năng nào đó." +"Hàm LOOP và CALL\n" +"Bỏ một con số hàm và số đếm\n" +"Gọi hàm số đếm lần" -msgid "Set Feature Extents" -msgstr "Đặt Quy mô Tính năng" +msgid "LSB Compression Percent" +msgstr "Phần trăm nén LSB" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "Chữ viết" +msgid "L_ater" +msgstr "_Sau" -msgid "Default Baseline" -msgstr "Đường cơ bản mặc định" +msgid "L_oad Namelist..." +msgstr "Nạp d_anh sách tên..." -msgid "Bad default baseline" -msgstr "Đường cơ bản mặc định sai" +msgid "Label" +msgstr "Nhãn" -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"Chữ viết « %c%c%c%c » khai báo đường cơ bản « %c%c%c%c » làm mặc định, mà " -"đường cơ bản đó không phải hiện thời hoạt động." +msgid "Label Gl_yph By" +msgstr "Đặt nhãn hình tượng th_eo" -msgid "Horizontal Baselines" -msgstr "Đường cơ bản nằm ngang" +msgid "Ladakhi" +msgstr "Tiếng La-đa-khi" -msgid "Vertical Baselines" -msgstr "Đường cơ bản nằm dọc" +msgid "Ladin" +msgstr "Tiếng La-đin" -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" -"Trong danh sách dưới đây, hãy chọn đường cơ bản nào\n" -"cho đó bạn sẽ cung cấp dữ liệu." +msgid "Lahuli" +msgstr "Tiếng La-hu-li" -msgid "hang" -msgstr "treo" +msgid "Lak" +msgstr "Tiếng Lac" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "Đường cơ bản treo thuộc ngành ấn của hệ Ấn Độ (và Tây Tạng)" +msgid "Lambani" +msgstr "Tiếng Lam-ba-ni" -msgid "icfb" -msgstr "" +msgid "Language" +msgstr "Ngôn ngữ" -msgid "Ideographic character face bottom edge baseline" -msgstr "Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh dưới" +msgid "Language List" +msgstr "Danh sách ngôn ngữ" -msgid "icft" -msgstr "" +msgid "Language Missing" +msgstr "Thiếu ngôn ngữ" -msgid "Ideographic character face top edge baseline" -msgstr "Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh trên" +msgid "Language Tag:" +msgstr "Thẻ ngôn ngữ:" -msgid "ideo" -msgstr "ghiý" +msgid "Language info" +msgstr "Thông tin ngôn ngữ" -msgid "Ideographic em-box bottom edge baseline" -msgstr "Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh dưới" +msgid "Language(s)" +msgstr "Ngôn ngữ" -msgid "idtp" -msgstr "" +msgid "Language|New" +msgstr "Mới" -msgid "Ideographic em-box top edge baseline" -msgstr "Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh trên" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Tiếng Am-ha-ri" -msgid "math" -msgstr "toán" +msgid "Lang|Arabic" +msgstr "Tiếng Ả Rập" -msgid "Mathematical centerline" -msgstr "Đường giữa toán học" +msgid "Lang|Armenian" +msgstr "Tiếng Ác-mê-ni" -msgid "romn" -msgstr "" +msgid "Lang|Avar" +msgstr "Tiếng A-vă" -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "Đường cơ bản được dùng cho chữ viết tiếng La-tinh, Hy Lạp và Ki-rin." +msgid "Lang|Bengali" +msgstr "Tiếng Ben-ga-ni" -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" -"Nếu đường cơ bản nào nêu trên vẫn còn hoạt động\n" -"thì bạn nên ghi rõ cái nào là đường cơ bản mặc định\n" -"cho mỗi chữ viết trong phông, cũng ghi rõ\n" -"cách định vị các hình tượng trong chữ viết này\n" -"đối với tất cả các đường cơ bản vẫn hoạt động." +msgid "Lang|Berber" +msgstr "Tiếng Bơ-bợ" -msgid "Set Extents" -msgstr "Đặt quy mô" +msgid "Lang|Cherokee" +msgstr "Tiếng Che-rô-khi" -msgid "All characters in the value must be in ASCII" -msgstr "Mọi ký tự trong giá trị này phải nằm trong bộ ký tự ASCII" +msgid "Lang|Coptic" +msgstr "Tiếng Giáo hội Ai Cập" -msgid "Not ASCII" -msgstr "Không ASCII" +msgid "Lang|Default" +msgstr "Mặc định" -msgid "Must be a number" -msgstr "Phải là con số" +msgid "Lang|Farsi" +msgstr "Tiếng Pha-xi" -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "Mới..." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "Tiếng Pha-xi" -msgid "No Change" -msgstr "Chưa đổi" +msgid "Lang|Ge'ez" +msgstr "Tiếng Ge-ex" -#, c-format -msgid "Strike Information for %.90s" -msgstr "Thông tin gạch cho %.90s" +msgid "Lang|Georgian" +msgstr "Tiếng Gi-oa-gi-a" -msgid "Delete" -msgstr "Xoá" +msgid "Lang|Greek" +msgstr "Tiếng Hy Lạp" -msgid "Default All" -msgstr "Đặt tất cảc về mặc định" +msgid "Lang|Gujarati" +msgstr "Tiếng Gu-gia-ra-ti" -msgid "Default This" -msgstr "Đặt cái này về cập nhật" +msgid "Lang|Hebrew" +msgstr "Tiếng Do Thái" -msgid "All Glyphs" -msgstr "Mọi hình tượng" +msgid "Lang|Javanese" +msgstr "Tiếng Ja-va" -msgid "Selected Glyphs" -msgstr "Các hình tượng đã chọn" +msgid "Lang|Kannada" +msgstr "Tiếng Kan-na-đa" -msgid "Current Glyph" -msgstr "Hình tượng hiện thời" +msgid "Lang|Khmer" +msgstr "Tiếng Khơ-me" -msgid "Pixel Sizes:" -msgstr "Kích cỡ điểm ảnh:" +msgid "Lang|Lao" +msgstr "Tiếng Lào" -msgid "Point sizes on a 75 dpi screen" -msgstr "Cỡ điểm trên màn hình 75 dpi" +msgid "Lang|Latin" +msgstr "Tiếng La-tinh" -msgid "Point sizes on a 96 dpi screen" -msgstr "Cỡ điểm trên màn hình 96 dpi" +msgid "Lang|Limbu" +msgstr "Tiếng Lim-bu" -msgid "Point sizes on a 72 dpi screen" -msgstr "Cỡ điểm trên màn hình 72 dpi" +msgid "Lang|Malayalam" +msgstr "Tiếng Ma-lay-am" -msgid "Point sizes on a 120 dpi screen" -msgstr "Cỡ điểm trên màn hình 120 dpi" +msgid "Lang|Manchu" +msgstr "Tiếng Mãn Châu" -msgid "Point sizes on a 100 dpi screen" -msgstr "Cỡ điểm trên màn hình 100 dpi" +msgid "Lang|Mongolian" +msgstr "Tiếng Mông Cổ" -msgid "Bitmap Strikes Available" -msgstr "Gạch mảng ảnh sẵn sàng" +msgid "Lang|Oriya" +msgstr "Tiếng O-ri-ya" -msgid "Regenerate Bitmap Glyphs" -msgstr "Tạo lại hình tượng mảng ảnh" +msgid "Lang|Sinhalese" +msgstr "Tiếng Xin-ha-la" -msgid "Remove Bitmap Glyphs" -msgstr "Bỏ hình tượng mảng ảnh" +msgid "Lang|Syriac" +msgstr "Tiếng Xi-ri-ác" -msgid "The list of current pixel bitmap sizes" -msgstr "Danh sách các kích cỡ mảng ảnh điểm ảnh hiện thời" +msgid "Lang|Tagalog" +msgstr "Tiếng Ta-ga-loc" -msgid " Removing a size will delete it." -msgstr " Gỡ bỏ kích cỡ thì cũng xoá nó." +msgid "Lang|Tamil" +msgstr "Tiếng Ta-min" -msgid " Adding a size will create it by scaling." -msgstr " Thêm kích cỡ thì cũng tạo nó bằng cách co giãn." +msgid "Lang|Telugu" +msgstr "Tiếng Te-lu-gu" -msgid " Adding a size will create it." -msgstr " Thêm kích cỡ thì cũng tạo nó." +msgid "Lang|Thai" +msgstr "Tiếng Thái" -msgid "Specify bitmap sizes to be regenerated" -msgstr "Xác định các kích cỡ mảng ảnh cần tạo ra lại" +msgid "Lang|Tibetan" +msgstr "Tiếng Tây Tạng" -msgid "Specify bitmap sizes to be removed" -msgstr "Xác định các kích cỡ mảng ảnh cần gỡ bỏ" +msgid "Lang|Uighur" +msgstr "Tiếng Ui-ghơ" -#. GT: X is a coordinate -msgid "X" -msgstr "" +msgid "Lang|Yi" +msgstr "Tiếng Yi" -msgid "Win" -msgstr "" +msgid "Lao" +msgstr "Tiếng Lào" -msgid "Mac" -msgstr "" +msgid "Last Anchor Point" +msgstr "Điểm neo cuối" -msgid "Use FreeType" -msgstr "Dùng FreeType" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "Bấm cuối" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "Tạo gạch đã làm mành (không phải rỗng)" +msgid "Latin Extended Additional" +msgstr "La-tinh đã mở rộng thêm" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "Hình tượng %1$.80s tại mã %2$d kích cỡ %3$d của phông %4$.80s" +msgid "Latin Extended-A" +msgstr "La-tinh đã mở rộng A" -msgid "Set Width..." -msgstr "Đặt bề rộng..." +msgid "Latin Extended-B" +msgstr "La-tinh đã mở rộng B" -msgid "Set Vertical Width..." -msgstr "Đặt bề rộng dọc..." +msgid "Latin Extended-C" +msgstr "La-tinh đã mở rộng C" -msgid "Skew" -msgstr "Lệch" +msgid "Latin Extended-D" +msgstr "La-tinh đã mở rộng D" -msgid "Skew Ratio" -msgstr "Tỷ lệ lệch" +msgid "Latin Full Width Forms" +msgstr "Hình toàn rộng La-tinh" -msgid "FG Color" -msgstr "" +msgid "Latin Ligatures" +msgstr "Chữ ghép La-tinh" -msgid "The color of the large bitmap" -msgstr "" +msgid "Latin-1 Supplement" +msgstr "Phần bổ sung Latin-1" -msgid "Overview FG Color" -msgstr "" +msgid "Latvian" +msgstr "Tiếng Lát-vi-a" -msgid "The color of the small bitmap view" -msgstr "" +msgid "Layer" +msgstr "Lớp" -msgid "Guide Color" -msgstr "" +msgid "Layer Info..." +msgstr "Thông tin lớp..." -msgid "The color of the guide lines for glyph metrics" -msgstr "" +msgid "Layer Name" +msgstr "Tên lớp" -msgid "The color of the guide line for the advance width" -msgstr "" +msgid "Layer:" +msgstr "Lớp:" -msgid "Width Guide Color" -msgstr "" +msgid "Layers" +msgstr "Lớp" -msgid "Grid Color" -msgstr "" +msgid "Layer|Background" +msgstr "Nền" -msgid "The color of the guide lines for the bitmap grid" -msgstr "" +msgid "Layer|Foreground" +msgstr "Cảnh gần" -msgid "Outline Color" -msgstr "" +msgid "Laz" +msgstr "Tiếng Lax" -msgid "The color of the outline" -msgstr "" +msgid "Leading Jamo Forms" +msgstr "Hình Ja-mô đi trước" -msgid "Active Tool Color" -msgstr "" +msgid "Lef_t" +msgstr "_Trái" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" +msgid "Left Bounds" +msgstr "Mép bên trái" -msgid "Selected Region Color" -msgstr "" +msgid "Left Side Bearing" +msgstr "Vị trí phương hướng bên trái" -msgid "The color of the selected region" -msgstr "" +msgid "Left Side Bearing Add" +msgstr "Thêm vị trí phương hướng bên trái" -msgid "Reference FG Color" -msgstr "" +msgid "Left Side Bearing Scale" +msgstr "Co giãn vị trí phương hướng bên trái" -msgid "The color of a reference" -msgstr "" +msgid "Left Side Bearing does not change." +msgstr "Vị trí phương hướng bên trái không thay đổi." -msgid "Selected Reference Color" -msgstr "" +msgid "Left Side Bearing:" +msgstr "Vị trí phương hướng bên trái:" -msgid "The color of the selected reference" -msgstr "" +msgid "Lepcha" +msgstr "Tiếng Léc-cha" -msgid "Reference Border Color" +msgid "" +"Less Than\n" +"Pops two values, pushes (0/1) if bottom el < top" msgstr "" +"Nhỏ hơn (LT)\n" +"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới < cái trên" -msgid "The color used to outline a reference" +msgid "" +"Less Than or EQual\n" +"Pops two values, pushes (0/1) if bottom el <= top" msgstr "" +"Nhỏ hơn hay bằng (LTEQ)\n" +"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≤ cái trên" -msgid "Selected Reference Border Color" -msgstr "" +msgid "Letterlike Symbols" +msgstr "Ký hiệu giống như chữ" -msgid "The color used to outline the selected reference" -msgstr "" +msgid "Letters:" +msgstr "Chữ :" -msgid "Bitmap View" -msgstr "" +msgid "Lezgi" +msgstr "Tiếng Le-x-ghi" -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "Cửa sổ _phác thảo mới" +msgid "License" +msgstr "Giấy phép" -msgid "New _Bitmap Window" -msgstr "Cửa sổ _mảng ảnh mới" +msgid "License URL" +msgstr "URL giấy phép" -msgid "New _Metrics Window" -msgstr "Cửa sổ đơn vị đ_o mới" +msgid "Life Time" +msgstr "Thời gian còn lại" -msgid "Warnings" -msgstr "Cảnh báo" +msgid "Lig" +msgstr "Ghép" -msgid "Flip Horizontally" -msgstr "Lật ngang" +msgid "Lig Index:" +msgstr "Chỉ số chữ ghép:" -msgid "Flip Vertically" -msgstr "Lật dọc" +msgid "Lig. Carets" +msgstr "Nháy Ghép" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "" +msgid "Lig.Caret" +msgstr "Nháy chữ ghép" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "" +msgid "Ligature" +msgstr "Chữ ghép" -msgid "Rotate 180°" -msgstr "" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "Chữ ghép %s" -msgid "Skew..." -msgstr "Lệch..." +msgid "Ligature Caret Color" +msgstr "Màu dấu nháy chữ ghép" -msgid "Font|_New" -msgstr "Mớ_i" +msgid "Ligature Caret Count" +msgstr "Đếm con nháy chữ ghép" -msgid "_Open" -msgstr "_Mở" +msgid "Ligature Caret Count:" +msgstr "Đếm con nháy chữ ghép:" -msgid "Recen_t" -msgstr "_Vừa mở" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "Bảng phụ con nháy chữ ghép" -msgid "_Close" -msgstr "Đón_g" +msgid "Ligature Glyph Name" +msgstr "Tên hình tượng chữ ghép" -msgid "_Save" -msgstr "_Lưu" +msgid "Ligature Substitution" +msgstr "Thay thế chữ ghép" -msgid "S_ave as..." -msgstr "Lưu _dạng..." +msgid "" +"Ligature caret locations are used by a text editor\n" +"when it needs to draw a text edit caret inside a\n" +"ligature. This means there should be a caret between\n" +"each ligature component so if there are n components\n" +"there should be n-1 caret locations.\n" +" You may adjust the caret locations themselves in the\n" +"outline glyph view (drag them from to origin to the\n" +"appropriate place)." +msgstr "" +"Vị trí con nháy chữ ghép được dùng\n" +"bởi trình soạn thảo văn bản khi nó cần phải\n" +"vẽ một con nháy văn bản bên trong một chữ ghép.\n" +"Có nghĩa: nên là một con nháy giữa mỗi thành phần\n" +"chữ ghép, vậy nếu có (n) thành phần\n" +"thì nên có (n-1) vị trí con nháy.\n" +"Bạn cũng có thể điều chỉnh các vị trí con nháy\n" +"trong ô xem hình tượng nét ngoài\n" +"(kéo vị trí từ gốc đến nơi thích hợp)." -msgid "_Generate Fonts..." -msgstr "Tạo ra phôn_g..." +msgid "Ligatures" +msgstr "Chữ ghép" -msgid "Generate Mac _Family..." -msgstr "Tạo ra _nhóm Mac..." +msgid "Ligatures & such" +msgstr "Chữ ký v.v." -msgid "Generate TTC..." -msgstr "Tạo ra TTC..." +msgid "Light" +msgstr "Nhẹ" -msgid "Expor_t..." -msgstr "_Xuất..." +msgid "Light Angle:" +msgstr "Góc ánh sáng:" -msgid "_Import..." -msgstr "_Nhập..." +msgid "Limbu" +msgstr "Tiếng Lim-bu" -msgid "_Revert File" -msgstr "H_oàn nguyên tập tin" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" +msgstr "" +"Giới hạn phông để tạo tập tin chứa chỉ những hình tượng\n" +"được tham chiếu trong 256 bảng mã thứ nhất" -msgid "Pr_eferences..." -msgstr "Tù_y thích..." +msgid "Limits" +msgstr "Giới hạn" -msgid "_X Resource Editor..." -msgstr "Trình sửa tài nguyên _X..." +msgid "Line" +msgstr "Đường" -msgid "_Quit" -msgstr "T_hoát" +msgid "Line Cap" +msgstr "Nắp đường" -msgid "_Undo" -msgstr "_Hủy bước" +msgid "Line Join" +msgstr "Nối đường" -msgid "_Redo" -msgstr "_Làm lại" +msgid "Line length max" +msgstr "Chiều dài dòng tối đa" -msgid "Cu_t" -msgstr "Cắ_t" +msgid "Linear" +msgstr "Thẳng" -msgid "_Copy" -msgstr "_Chép" +msgid "Linear A" +msgstr "Tuyến A" -msgid "C_opy Reference" -msgstr "C_hép tham chiếu" +msgid "Linear B" +msgstr "Tuyến B" -msgid "_Paste" -msgstr "_Dán" +msgid "Linear B Ideograms" +msgstr "Chữ viết ghi ý tuyến B" -msgid "C_lear" -msgstr "" +msgid "Linear B Syllabary" +msgstr "Âm tiết tuyến B" -msgid "Select _All" -msgstr "Chọn _tất cả" +msgid "Lingala" +msgstr "Tiếng Lin-ga-la" -msgid "Remo_ve Undoes" -msgstr "Bỏ các bước hủ_y" +msgid "Lining Figures" +msgstr "Hình lớp nội bộ" -msgid "U_nlink Reference" -msgstr "Bỏ liê_n kết tham chiếu" +msgid "List" +msgstr "Danh sách" -msgid "Flip _Horizontally" -msgstr "Lật _ngang" +msgid "List Field" +msgstr "Trường danh sách" -msgid "Flip _Vertically" -msgstr "Lật _dọc" +msgid "List Field (Combo Box)" +msgstr "Trường danh sách (hộp tổ hợp)" -msgid "_Rotate 90° CW" -msgstr "_Xoay 90º xuôi chiều" +msgid "List Field Menu" +msgstr "Trình đơn trường danh sách" -msgid "Rotate _90° CCW" -msgstr "Xoay _90º ngược chiều" +msgid "List Mark" +msgstr "Dấu danh sách" -msgid "Rotate _180°" -msgstr "Xoay _180º" +msgid "List of directories to search for images, separated by colons" +msgstr "Danh sách các thư mục cần quét tìm ảnh (định giới bằng dấu hai chấm)" -msgid "_Skew..." -msgstr "_Lệch..." +msgid "Lithuanian" +msgstr "Tiếng Li-tu-a-ni" -msgid "_Font Info..." -msgstr "Thông tin _phông..." +msgid "Lithuanian (Classic)" +msgstr "Tiếng Li-tu-a-ni (cổ điển)" -msgid "Glyph _Info..." -msgstr "Thông t_in hình tượng..." +msgid "Load Bitmap Fonts" +msgstr "Nạp phông mảng ảnh" -msgid "BDF Info..." -msgstr "Thông tin BDF..." +msgid "Load Encoding" +msgstr "Nạp bảng mã" -msgid "Bitm_ap Strikes Available..." -msgstr "Gạch mảng ảnh _sẵn sàng..." +msgid "Load Glyph Name List..." +msgstr "Nạp danh sách tên hình tượng..." -msgid "Regenerate _Bitmap Glyphs..." -msgstr "Tạo ra lại hình tượng _mảng ảnh..." +msgid "Load Namelist" +msgstr "Nạp danh sách tên" -msgid "Remove This Glyph" -msgstr "Bỏ hình tượng này" +msgid "Load Word List..." +msgstr "Nạp danh sách từ..." -msgid "_Transformations" -msgstr "_Biến đổi" +msgid "Load glyph names" +msgstr "Nạp tên hình tượng" -msgid "_Tools" -msgstr "_Công cụ" +msgid "Load of Kerning Metrics Failed" +msgstr "Lỗi nạp đơn vị đo định chỗ" -msgid "_Layers" -msgstr "_Lớp" +msgid "LoadedFontsAsNew" +msgstr "Nạp phông như mới" -msgid "_Shades" -msgstr "_Sắc màu" +msgid "Loading font from " +msgstr "Đang nạp phông từ " -msgid "_Docked Palettes" -msgstr "Bảng chọn thả n_eo" +#, c-format +msgid "Loading font from %.100s" +msgstr "Đang nạp phông từ %.100s" -msgid "_Fit" -msgstr "_Vừa" +msgid "Loading..." +msgstr "Đang nạp..." -msgid "Z_oom out" -msgstr "Th_u nhỏ" +msgid "Localized Forms" +msgstr "Hình đã địa phương hoá" -msgid "Zoom _in" -msgstr "_Phóng to" +msgid "Location" +msgstr "Địa điểm" -msgid "_Next Glyph" -msgstr "Hình tượng _kế" +msgid "Logical And with Selection" +msgstr "VÀ lôgic dùng vùng chọn" -msgid "_Prev Glyph" -msgstr "Hình tượng _lùi" +msgid "Lomwe" +msgstr "Tiếng Lom-oue" -msgid "Next _Defined Glyph" -msgstr "Hình tượng _xác định kế" - -msgid "Prev Defined Gl_yph" -msgstr "Hình tượng xác định lù_i" - -msgid "_Goto" -msgstr "_Tới" - -msgid "Find In Font _View" -msgstr "Tìm trong ô _xem phông" - -msgid "_Bigger Pixel Size" -msgstr "Cỡ điểm ảnh _lớn hơn" - -msgid "_Smaller Pixel Size" -msgstr "Cỡ điểm ảnh _nhỏ hơn" - -msgid "_Palettes" -msgstr "_Bảng chọn" +msgid "Lookahead" +msgstr "Nhín trước" -msgid "Set _Width..." -msgstr "Đặt bề _rộng..." +msgid "Lookahead Match: " +msgstr "Khớp nhìn trước: " -msgid "Set _Vertical Width..." -msgstr "Đặt bề rộng _dọc..." +#, c-format +msgid "Lookahead class %d: " +msgstr "Hạng nhìn trước %d: " -msgid "_File" -msgstr "_Tập tin" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "Bao quát nhìn trước %d: " -msgid "_Edit" -msgstr "_Sửa" +msgid "Lookup" +msgstr "Tra tìm" -msgid "E_lement" -msgstr "_Yếu tố" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "Sự tra tìm %s không phải trong %s\n" -msgid "_View" -msgstr "_Xem" +msgid "Lookup Differences\n" +msgstr "Tra tìm sự khác biệt\n" -msgid "_Metrics" -msgstr "Đơn vị đ_o" +msgid "Lookup Name:" +msgstr "Tên sự tra tìm:" -msgid "_Window" -msgstr "Cử_a sổ" +msgid "Lookup Names" +msgstr "Tên sự tra tìm" -msgid "_Help" -msgstr "Trợ g_iúp" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "Bảng phụ tra tìm, %s" -msgid "Recalculate Bitmaps" -msgstr "Tính lại các mảng ảnh" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "Bảng phụ tra tìm: %s" -msgid "Automatic" -msgstr "Tự động" +msgid "Lookup Type|Unspecified" +msgstr "Chưa xác định" -msgid "No Class" -msgstr "Không hạng" +#, c-format +msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" +msgstr "Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GPOS từ bảng JFST.\n" -msgid "Base Glyph" -msgstr "Hình tượng cơ sở" +#, c-format +msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" +msgstr "Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GSUB từ bảng JFST.\n" -msgid "Base Lig" -msgstr "Chữ ghép cơ sở" +#, c-format +msgid "Lookup information attached to unmarked glyph on line %d of %s" +msgstr "" +"Thông tin tra tìm được đính theo hình tượng không dấu trên dòng %d của %s" -msgid "Mark" -msgstr "Dấu" +msgid "Lookup name already used" +msgstr "Tên sự tra tìm đã dùng" -msgid "Component" -msgstr "Thành phần" +msgid "Lookup out of bounds in feature table.\n" +msgstr "Sự tra tìm ở ngoại phạm vi trong bảng tính năng.\n" -msgid "Color|Choose..." -msgstr "Chọn..." +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "Tra tìm bảng phụ %s (tương ứng với %s)\n" -msgid "Color|Default" -msgstr "Mặc định" +#, c-format +msgid "" +"Lookup subtable %s contains a glyph %s whose kerning information takes up " +"more than 64k bytes\n" +msgstr "" +"Bảng phụ tra tìm %s chứa một hình tượng %s có thông tin định chỗ chiếm hơn " +"64k byte.\n" -msgid "New Pair Position" -msgstr "Vị trí cặp mới" +#, c-format +msgid "" +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" +msgstr "" +"Bảng phụ tra tìm %s đã phải bị chia ra vài bảng phụ,\n" +"vì nó quá lớn.\n" -msgid "New Positioning" -msgstr "Định vị mới" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "Bảng phụ tra tìm %s không phải trong %s\n" -msgid "New Substitution Variant" -msgstr "Biến thể thay thế mới" +msgid "Lookup subtable:" +msgstr "Bảng phụ tra tìm:" -msgid "New Alternate List" -msgstr "Danh sách xen kẽ mới" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "Sự tra tìm %s không tồn tại." -msgid "New Ligature" -msgstr "Chữ ghép mới" +msgid "LookupName|New" +msgstr "Mới" -msgid "New Multiple List" -msgstr "Danh sách bội mới" +msgid "LookupType|Unknown" +msgstr "Không rõ" -msgid "Edit Counter Mask" -msgstr "Sửa bộ lọc đếm" +msgid "Lookups" +msgstr "Sự tra tìm" -msgid "New Counter Mask" -msgstr "Bộ lọc đếm mới" +msgid "Lookups Disabled for Expansion" +msgstr "Sự tra tìm bị tắt để mở rộng" -msgid "Select hints between which counters are formed" -msgstr "Chọn những lời gợi ý giữa chúng tạo bộ đếm" +msgid "Lookups Disabled for Shrinkage" +msgstr "Sự tra tìm bị tắt để co lại" -msgid "Unicode _Value:" -msgstr "_Giá trị Unicode:" +msgid "Lookups Enabled for Expansion" +msgstr "Sự tra tìm được hiệu lực để mở rộng" -msgid "Bad Name" -msgstr "Tên sai" +msgid "Lookups Enabled for Shrinkage" +msgstr "Sự tra tìm được hiệu lực để co lại" -msgid "Glyph names are limited to 31 characters" -msgstr "Tên hình tượng có chiều dài tối đa 31 ký tự." +msgid "Lookups Limiting Expansion" +msgstr "Các sự tra tìm hạn chế mở rộng" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "Không cho phép tên hình tượng bắt đầu với chữ số hay dấu chấm." +msgid "Lookups Limiting Shrinkage" +msgstr "Các sự tra tìm hạn chế co lại" #, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"Tên hình tượng phải là hoàn toàn ký tự ASCII, không chứa dấu cách, cũng " -"không chứa ký tự nào trong nhóm « ([{<>}])/%% », tức là nên chứa chỉ chữ " -"cái, chữ số, dấu chấm và dấu gạch dưới của bảng mã ASCII." +msgid "Lookups in %s but not in %s\n" +msgstr "Có sự tra tìm nằm trong %s còn không phải trong %s\n" +#, c-format msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" msgstr "" -"Tên hình tượng nên chứa chỉ chữ cái, chữ số, dấu chấm và dấu gạch dưới của " -"bảng mã ASCII.\n" -"Bạn vẫn còn muốn chọn tên này không?" - -msgid "Duplicate Ligature" -msgstr "Chữ ghép trùng" +"Sự tra tìm trong cơ chế tình trạng ngữ cảnh phải là\n" +"sự thay thế đơn giản, nhưng %s không phải" #, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" +msgid "Lookups may only be specified after marked glyphs on line %d of %s" msgstr "" -"Có hai mục nhập chữ ghép có cùng những thành phần (%.80s) trong cùng một " -"bảng phụ tra tìm (%.30s)" - -msgid "Duplicate Kern data" -msgstr "Dữ liệu định chỗ trùng" +"Chỉ có thể ghi rõ sự tra tìm phía sau hình tượng đã đánh dấu trên dòng %d " +"của %s" #, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" +msgid "Lookups must be defined before being used on line %d of %s" msgstr "" -"Có hai mục nhập định chỗ cho cùng một hình tượng (%.80s) trong cùng một bảng " -"phụ tra tìm (%.30s)" +"Cần phải xác định các sự tra tìm trước khi dùng chúng trên dòng %d của %s" #, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" -"Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho %.80s không phải là hợp " -"lệ" +msgid "Lookups subtables in %s but not in %s\n" +msgstr "Có bảng phụ tra tìm trong %s còn không phải trong %s\n" -msgid "Bad Device Table Adjustment" -msgstr "Sai điều chỉnh bảng thiết bị" +msgid "Lookups turned OFF to extend a line" +msgstr "Chức năng tra tìm bị TẮT để kéo dài một đường" -msgid "Missing glyph name" -msgstr "Thiếu tên hình tượng" +msgid "Lookups turned OFF to shrink a line" +msgstr "Chức năng tra tìm bị TẮT để rút ngắn một đường" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "Bạn cần phải ghi rõ một tên hình tượng cho bảng phụ %s" +msgid "Lookups turned ON to extend a line" +msgstr "Chức năng tra tìm đã BẬT để kéo dài một đường" -#, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" -"Trong bảng phụ tra tìm %.30s bạn tham chiếu đến một hình tượng tên %.80s, mà " -"chưa nằm trong phông. Trường hợp này có ý định không?" +msgid "Lookups turned ON to shrink a line" +msgstr "Chức năng tra tìm đã BẬT để rút ngắn một đường" -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" +msgid "Lookups which specify the maximum size by which a glyph may grow" msgstr "" -"Trong bảng phụ tra tìm %.30s bạn thay thế một hình tượng bằng chính nó. " -"Trường hợp này có ý định không?" +"Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể mở " +"rộng" -msgid "Substitution generates itself" -msgstr "Sự thay thế tự tạo ra" +msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgstr "" +"Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể co " +"lại" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "Giá trị Unicode sai cho một dấu chọn biến đổi/Unicode xen kẽ" +msgid "Lookups will be removed" +msgstr "Các sự tra tìm sẽ bị gỡ bỏ" -msgid "Unicode out of range" -msgstr "Giá trị Unicode ở ngoại phạm vi" - -msgid "Unexpected Variation Selector" -msgstr "Dấu chọn biến đổi bất thường" +msgid "Low Mari" +msgstr "Tiếng Ma-ri thấp" -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" -"Dấu chọn biến đổi bình thường nằm trong phạm vi:\n" -" U+180B ... U+180D\n" -" U+FE00 ... U+FE0F\n" -" U+E0100 ... U+E01EF\n" -"Bạn thực sự muốn sử dụng U+%04X không?" +msgid "Lower Case" +msgstr "Chữ thường" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" +msgid "Lower Sorbian" +msgstr "Tiếng Xoa-bi thấp" -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" +msgid "LowerLimitBaselineDropMin:" +msgstr "Tiểu thả cơ sở hạn dưới:" -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" +msgid "LowerLimitGapMin:" +msgstr "Tiểu khe hạn dưới:" -msgid "Depth" -msgstr "Sâu" +msgid "Lowercase to Petite Capitals" +msgstr "Chữ thường sang chữ hoa rất nhỏ" -msgid "Italic Correction" -msgstr "Điều chỉnh nghiêng" +msgid "Lowercase to Small Capitals" +msgstr "Chữ thường sang chữ hoa nhỏ" -msgid "Top Accent Horizontal Pos" -msgstr "Vị trí ngang dấu phụ trên" +msgid "Luganda" +msgstr "Tiếng Lu-gan-đa" -msgid "Horizontal Extension Italic Correction" -msgstr "Điều chỉnh nghiêng mở rông ngang" +msgid "Luhya" +msgstr "Tiếng Lu-hia" -msgid "Vertical Extension Italic Correction" -msgstr "Điều chỉnh nghiêng mở rộng dọc" +msgid "Lule Sami" +msgstr "Tiếng Lu-le Xa-mi" -msgid "Tile Margin" -msgstr "Lề xếp lát" +msgid "Luo" +msgstr "Tiếng Luo" -msgid "Tile Min X" -msgstr "X tiểu xếp lát" +msgid "Luxembourgish" +msgstr "Tiếng Lục-xâm-bảo" -msgid "Tile Min Y" -msgstr "Y tiểu xếp lát" +msgid "Lycian" +msgstr "Ly-xi" -msgid "Tile Max X" -msgstr "X đa xếp lát" +msgid "Lydian" +msgstr "Ly-đi-a" -msgid "Tile Max Y" -msgstr "Y đa xếp lát" +msgid "MATH table" +msgstr "Bảng MATH" -msgid "Ligature Caret Count" -msgstr "Đếm con nháy chữ ghép" +msgid "" +"MAXimum of top two stack entries\n" +"Pops two values, pushes the maximum back" +msgstr "" +"Tối đa của hai mục nhập đầu đống (MAX)\n" +"Bỏ hai giá trị, đẩy số tối đa về" -msgid "Bad Lig. Caret Count" -msgstr "Sai đếm con nháy chữ ghép" +msgid "MM Change Def Weights" +msgstr "MM Đổi độ đậm mặc định" -msgid "Unreasonable ligature caret count" -msgstr "Đếm quá đáng con nháy chữ ghép" +msgid "MM Change Default _Weights..." +msgstr "MM Đổi độ đậm _mặc định..." -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" -"Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho bảng MATH không phải là " -"hợp lệ." +msgid "MM _Info" +msgstr "Thông t_in MM" -msgid "Only a single character allowed" -msgstr "Cho phép chỉ một ký tự riêng lẻ" +msgid "MM _Info..." +msgstr "Thông t_in MM..." -msgid "Pixel Size" -msgstr "Kích cỡ điểm ảnh" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "_Pha trộn lại MM" -msgid "Correction" -msgstr "Điều chỉnh" +msgid "MM _Validity Check" +msgstr "_Kiểm tra MM hợp lệ" -msgid "Bad correction" -msgstr "Sai điều chỉnh" +msgid "MS Code Pages" +msgstr "Bảng Mã MS" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" -"Giá trị điều chỉnh quá lớn trên dòng %d. Nó phải nằm trong phạm vi « " -"-128 ... 127 »" +msgid "MS Code Pages:" +msgstr "Bảng Mã MS:" -msgid "Bad pixel size" -msgstr "Sai kích cỡ điểm ảnh" +msgid "MS Italian" +msgstr "HĐ Ý" -#, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "Kích cỡ điểm ảnh trên dòng %d ở ngoại phạm vi" +msgid "MS Miscellaneous" +msgstr "HĐ Linh tinh" -msgid "Device Table Adjustments" -msgstr "Điều chỉnh bảng thiết bị" +msgid "MS Script" +msgstr "HĐ Chữ viết" msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." +"MS has changed (in August 2006) the inner workings of their Indic shaping\n" +"engine, and to disambiguate this change has created a parallel set of " +"script\n" +"tags (generally ending in '2') for Indic writing systems. If you are " +"working\n" +"with the new system set this flag, if you are working with the old unset " +"it.\n" +"(if you aren't doing Indic work, this flag is irrelevant)." msgstr "" -"Ở kích cỡ điểm ảnh nhỏ (kích cỡ phông màn hình),\n" -"có thể gặp lỗi làm tròn rất xấu.\n" -"Bảng thiết bị cho phép bạn ghi rõ giá trị\n" -"điều chỉnh cho mỗi kích cỡ theo điểm ảnh." - -msgid "PixelSize|New" -msgstr "Mới" - -msgid "Subtable" -msgstr "Bảng phụ" - -msgid "Replacement Glyph Name" -msgstr "Tên hình tượng thay thế" - -msgid "Source Glyph Names" -msgstr "Tên hình tượng nguồn" - -msgid "Replacement Glyph Names" -msgstr "Tên hình tượng thay thế" +"MS đã sửa đổi (vào tháng 8/2006) cấu trúc bên trong cơ chế tạo hình\n" +"ngôn ngữ Ấn Độ, và để hợp nhất thay đổi này cũng đã tạo một tập hợp\n" +"thẻ chữ viết song song (thường kết thúc bằng « 2 ») cho các hệ thống\n" +"viết ngôn ngữ Ấn Độ. Dùng hệ thống mới này thì bật tùy chọn này;\n" +"không thì tắt nó.\n" +"(Không thao tác phông ngôn ngữ Ấn Độ thì tùy chọn này không thích hợp.)" -msgid "∆x" +msgid "" +"MS needs to know whether a font family's members differ\n" +"only in weight, width and slope (and not in other variables\n" +"like optical size)." msgstr "" +"MS cần biết nếu nhóm chứa các bộ phận khác biệt\n" +"chỉ theo độ đậm, bề rộng và dốc (không phải\n" +"theo biến khác, như kích cỡ thị) không." -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "Điều chỉnh" - -msgid "∆y" +msgid "" +"MS uses the presence of a 'DSIG' table to determine whether to use an " +"OpenType\n" +"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " +"can\n" +"generate an empty one with no signature info. A pointless table." msgstr "" +"MS sử dụng trạng thái của bảng « DSIG » (có hay không) để quyết định\n" +"có nên dùng biểu tượng OpenType cho phông TrueType hay không.\n" +"FontForge không tạo được một bảng « DSIG » có ích, mà nó có khả năng\n" +"tạo một bảng trống không có thông tin nào về chữ ký (một bảng vô ích)." -msgid "∆x_adv" +msgid "" +"MULtiply\n" +"Pops two 26.6 numbers, multiplies them, pushes result" msgstr "" +"MULtiply\n" +"Bỏ hai con số 26.6, nhân với nhau, đẩy kết quả" -msgid "∆y_adv" -msgstr "" +msgid "Ma_ke Arc" +msgstr "Tạo hình c_ung" -msgid "Second Glyph Name" -msgstr "Tên hình tượng thứ hai" +msgid "Ma_ke From Font..." +msgstr "Tạ_o từ phông..." -msgid "∆x #1" -msgstr "" +msgid "Mac Bitmap" +msgstr "Mảng ảnh Mac" -msgid "∆y #1" -msgstr "" +msgid "Mac Contextual State Machine" +msgstr "Cơ chế tình trạng ngữ cảnh Mac" -msgid "∆x_adv #1" -msgstr "" +msgid "Mac Features" +msgstr "Tính năng Mac" -msgid "∆y_adv #1" -msgstr "" +msgid "Mac Indic State Machine" +msgstr "Cơ chế tình trạng ngôn ngữ Ấn Độ Mac" -msgid "∆x #2" -msgstr "" +msgid "Mac Insertion State Machine" +msgstr "Cơ chế tình trạng chèn Mac" -msgid "∆y #2" -msgstr "" +msgid "Mac Kerning State Machine" +msgstr "Cơ chế tình trạng định chỗ Mac" -msgid "∆x_adv #2" -msgstr "" +msgid "Mac Style Set:" +msgstr "Tập kiểu dáng Mac:" -msgid "∆y_adv #2" -msgstr "" +msgid "MacFeature|Default" +msgstr "Mặc định" -msgid "false" -msgstr "sai" +msgid "MacFeature|_New..." +msgstr "Mớ_i..." -msgid "true" -msgstr "đúng" +msgid "MacIcons" +msgstr "BiểuTượngMac" -msgid "Glyph" -msgstr "Hình tượng" +msgid "MacMapping|Default" +msgstr "Mặc định" -msgid "Extender" -msgstr "Bộ kéo dài" +msgid "MacMap|_New..." +msgstr "Mớ_i..." -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "Dài Đầu" +msgid "MacName|_New..." +msgstr "Mớ_i..." -msgid "EndLen" -msgstr "Dài Cuối" +msgid "MacSetting|_New..." +msgstr "Mớ_i..." -msgid "FullLen" -msgstr "Dài Đầy" +msgid "MacStyles|Bold" +msgstr "Đậm" -msgid "Variation Selector (or 0)" -msgstr "Dấu chọn biến đổi (hay 0)" +msgid "MacStyles|Condense" +msgstr "Co lại" -msgid "Interpreted as: " -msgstr "" +msgid "MacStyles|Expand" +msgstr "Dãn ra" -msgid "Error: wrong format" -msgstr "" +msgid "MacStyles|Italic" +msgstr "Nghiêng" -msgid "Pick a color" -msgstr "Chọn một màu" +msgid "MacStyles|Outline" +msgstr "Nét ngoài" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "Thông tin hình tượng về %.40s" +msgid "MacStyles|Shadow" +msgstr "Bóng" -msgid "Glyph Info..." -msgstr "Thông tin hình tượng..." +msgid "MacStyles|Underline" +msgstr "Gạch dưới" -msgid "No components" -msgstr "Không có thành phần" +msgid "Macedonian" +msgstr "Tiếng Ma-xê-đô-ni" -msgid "Accented glyph composed of:" -msgstr "Hình tượng có dấu phụ chứa :" +msgid "Macintosh Latin" +msgstr "La-tinh Macintosh" -msgid "Glyph composed of:" -msgstr "Hình tượng chứa :" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "To :" -msgid "Glyph Info" -msgstr "Thông tin hình tượng" +msgid "Magnification:" +msgstr "Phóng to :" -msgid "Gl_yph Name:" -msgstr "Tê_n hình tượng:" +msgid "Magnify (Minify with alt)" +msgstr "Phóng to (Thu nhỏ với Alt)" -msgid "Unicode C_har:" -msgstr "_Ký tự Unicode:" +msgid "Mahjong Tiles" +msgstr "Ngói mạt chược" -msgid "Set From N_ame" -msgstr "Đặt từ _tên" +msgid "Maithili" +msgstr "Tiếng Mai-thi-li" -msgid "Set From Val_ue" -msgstr "Đặt từ _giá trị" +msgid "Majang" +msgstr "Tiếng Ma-giang" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "Dấu chọn biến đổi/bảng mã Unicode xen kẽ" +msgid "Make Clip Path" +msgstr "Tạo đường dẫn trích" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" -"Một số hình tượng nào đó có thể được dùng\n" -"cho nhiều điểm mã Unicode: không khuyên\n" -"bạn làm như thế (tốt hơn khi dùng một tham chiếu)\n" -"nhưng có thể làm.\n" -"Chữ « A » La-tinh, ký tự « Anfa » tiếng Hy Lạp\n" -"và chữ « A » ki-rin có hình thức tương tự.\n" -"\n" -"Mặt khác, một số hình tượng nào đó\n" -"tiếng Mông Cổ và tiếng Trung/Nhật/Hàn (CJK)\n" -"có nhiều hình tượng phụ thuộc vào\n" -"cùng một dấu chọn biến đổi Unicode.\n" -"\n" -"Trong trường hợp trước, hãy dùng\n" -"một dấu chọn biến đổi 0; trong trường hợp sau,\n" -"dùng điểm mã thích hợp." +msgid "Make Clip _Path" +msgstr "Tạo đường _dẫn trích" -msgid "OT _Glyph Class:" -msgstr "Hạng hình tượng _OT:" +msgid "Make Namelist" +msgstr "Tạo danh sách tên" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" +msgid "Make _Line" +msgstr "Tạ_o đường" + +msgid "Make _Parallel..." +msgstr "Làm _song song..." msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." +"Make sure similar or equal counters remain the same in gridfitted outlines.\n" +"Enabling this option may result in glyph advance widths being\n" +"inconsistently scaled at some PPEMs." msgstr "" +"Đảm bảo rằng các bộ đếm tương tự hay trùng thì còn lại bằng nhau\n" +"trong nét ngoài vừa lưới.\n" +"Bật tùy chọn này thì có thể gây ra chiều rộng hình tượng sớm\n" +"bị co giãn không thống vững theo một số PPEM." -msgid "Comment" -msgstr "Ghi chú" - -msgid "Color:" -msgstr "Màu :" +msgid "Make the counters narrower" +msgstr "Làm cho bộ đếm hẹp hơn" -msgid "_Hide Unused Columns" -msgstr "Ẩn cột k_hông dùng" +msgid "Makua" +msgstr "Tiếng Ma-khua" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Đừng hiển thị cột cả số 0.\n" -"Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,\n" -"nhưng gần tất cả các hàm tra tìm định chỗ sẽ dùng\n" -"chỉ một kiểu. Bỏ quên các kiểu khác thì làm cho\n" -"ứng xử rõ ràng hơn." +msgid "Malagasy" +msgstr "Tiếng Ma-la-ga-xi" -msgid "CounterHint|_New..." -msgstr "Mớ_i..." +msgid "Malay" +msgstr "Tiếng Mã Lai" -msgid "_Edit..." -msgstr "_Sửa..." +msgid "Malay (Brunei)" +msgstr "Tiếng Mã Lai (Bợ-ru-này)" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" +msgid "Malay (arabic)" +msgstr "Tiếng Mã-lai (A Rập)" -msgid "Use default?" -msgstr "" +msgid "Malay (roman)" +msgstr "Tiếng Mã-lai (La-tinh)" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" +msgid "Malayalam" +msgstr "Tiếng Ma-lay-a-lam" -msgid "Height:" -msgstr "Cao :" +msgid "Malayalam Reformed" +msgstr "Tiếng Ma-lay-am đã sửa đổi" -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" -"Các trường chiều cao và bồ rộng là những trường\n" -"đơn vị đo bị TeX dùng.\n" -"Chúng được điều chỉnh vì sự méo mó quang.\n" -"Vậy cả « x » lẫn « o » đều rất có thể có cùng một chiều cao." +msgid "Malayalam Traditional" +msgstr "Tiếng Ma-lay-am truyền thống" -msgid "Guess" -msgstr "Đoán" +msgid "Male" +msgstr "Tiếng Ma-le" -msgid "Depth:" -msgstr "Sâu :" +msgid "Malinke" +msgstr "Tiếng Ma-lin-ke" -msgid "Italic Correction:" -msgstr "Điều chỉnh nghiêng:" +msgid "Maltese" +msgstr "Tiếng Mantơ" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" -"Trường giá trị điều chỉnh chữ in nghiêng được dùng\n" -"bởi cả hai TeX và bảng MS 'MATH'. Nó dùng khi nối lại\n" -"chữ xiên (in nghiêng) với chữ thẳng đứng.\n" -"Nó là khoảng cách trắng thêm cần thiết để mà\n" -"chữ xiên không đè lên chữ thẳng đứng." +msgid "Mandaic" +msgstr "Tiếng Man-đa" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Một bảng thiết bị để điều chỉnh chữ in nghiêng.\n" -"Đợi danh sách định giới bằng dấu phẩy:\n" -"\":\"\n" -"V.d. \"9:-1,12:1,13:1\"" +msgid "Mandinka" +msgstr "Tiếng Man-đin-ka" -msgid "Top Accent Pos:" -msgstr "Vị trí dấu trên:" +msgid "Maninka" +msgstr "Tiếng Ma-nin-ka" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" -"Trong bảng MS 'MATH', giá trị này ghi rõ dấu phụ nên nằm\n" -"bên trên hình tượng ở vị trí nào theo chiều ngang.\n" -"Vị trí theo chiều dọc được ghi rõ bằng cách khác." +msgid "Manipuri" +msgstr "Tiếng Ma-ni-pu-ri" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"Một bảng thiết bị để định vị dấu phụ theo chiều ngang.\n" -"Đợi danh sách định giới bằng dấu phẩy:\n" -"\":\"\n" -"V.d. \"9:-1,12:1,13:1\"" +msgid "Mansi" +msgstr "Tiếng Man-xi" -msgid "Is Extended Shape" -msgstr "Là hình kéo dài" +msgid "Manufacturer" +msgstr "Hãng chế tạo" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" -"Đây là một hình đã kéo dài (như dấu ngoặc cao) không?\n" -"Hình kéo dài cần được quản lý cẩn thận để định vị\n" -"chử cao theo chiều dọc." +msgid "Manx Gaelic" +msgstr "Tiếng Xen-tơ (Mankh-x)" -msgid "Math Kerning" -msgstr "Định chỗ toán học" +msgid "Many Windows" +msgstr "Rất nhiều cửa sổ" msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" -"Hiển thị hộp thoại cung cấp điều khiển chính xác\n" -"về vị trí theo chiều ngang của chữ cao/thấp\n" -"phụ thuộc vào vị trí theo chiều dọc." - -msgid "Default Ligature Caret Count" -msgstr "Số đếm con nháy chữ ghép mặc định" - -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." msgstr "" -"Vị trí con nháy chữ ghép được dùng\n" -"bởi trình soạn thảo văn bản khi nó cần phải\n" -"vẽ một con nháy văn bản bên trong một chữ ghép.\n" -"Có nghĩa: nên là một con nháy giữa mỗi thành phần\n" -"chữ ghép, vậy nếu có (n) thành phần\n" -"thì nên có (n-1) vị trí con nháy.\n" -"Bạn cũng có thể điều chỉnh các vị trí con nháy\n" -"trong ô xem hình tượng nét ngoài\n" -"(kéo vị trí từ gốc đến nơi thích hợp)." - -msgid "Ligature Caret Count:" -msgstr "Đếm con nháy chữ ghép:" - -msgid "Variant Glyphs:" -msgstr "Hình tượng biến đổi:" +"Nhiều ứng dụng không hỗ trợ khả năng định chỗ (kern)\n" +"kiểu GPOS. Muốn bao gồm bảng định chỗ cả hai kiểu\n" +"GPOS và kiểu cũ thì hãy bật tùy chọn này.\n" +"Không cho phép bật nó khi cũng bật tùy chọn Apple.\n" +"Tuy nhiên, trường hợp này có thể làm cho ứng dụng khác\n" +"lộn xộn." -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"Danh sách các tên hình tượng định sẵn mà đại diện\n" -"phiên bản lớn hơn của hình tượng hiện thời." +msgid "Maori" +msgstr "Tiếng Mao-ri" -msgid "Glyph Extension Components" -msgstr "Thành phần kéo dài hình tượng" +msgid "Mapping" +msgstr "Ánh xạ" -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" -"Một phiên bản rất lớn của hình tượng này có thể\n" -"được tạo từ những hình tượng thành phần theo đây.\n" -"Chúng sẽ được xếp đống theo chiều hoặc ngang hoặc dọc.\n" -"Hình tượng đánh dấu Kéo Dài cũng có thể được gỡ bỏ\n" -"hay lặp lại (để tạo phiên bản ngắn/dài hơn).\n" -"Dài Đầu là chiều dài của phần phẳng ở đầu của hình tượng\n" -"mà có thể chồng chéo lên hình tượng trước, còn\n" -"Dài Cuối là vùng tương ứng ở kết thúc của hình tượng.\n" -"Dài Đầy là chiều dài đầy đủ của hình tượng." +msgid "Mapudungun" +msgstr "Tiếng Mapudungun" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "Sửa Nghiêng:" +msgid "Marathi" +msgstr "Tiếng Ma-ra-ti" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" -"Giá trị điều chỉnh in nghiêng của hình tượng đã cấu tạo. Không nên phụ thuộc " -"vào không hình tượng." +msgid "Mark" +msgstr "Dấu" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" -"Nếu hình tượng này được dùng làm mẫu\n" -"để xếp lát một hình tượng nào đó khác\n" -"thì có nên ghi rõ khoảng cách trắng\n" -"chung quanh gạch lát. Hoặc ghi rõ\n" -"một lề để mở rộng hộp biên giới của nội dung,\n" -"hoặc ghi rõ dứt khoát các biên giới." +msgid "Mark Attachment Classes" +msgstr "Các hạng gắn dấu" -msgid "Tile Margin:" -msgstr "Lề xếp lát:" +#, c-format +msgid "Mark Class %.20s" +msgstr "Hạng dấu %.20s" -msgid "Tile Bounding Box:" -msgstr "Hộp biên giới xếp lát:" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "Hạng dấu :" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" +msgid "Mark Classes" +msgstr "Đánh dấu hạng" -msgid " Y" -msgstr "" +msgid "Mark Current Glyph" +msgstr "Đánh dấu hình tượng hiện tại" -msgid "Positionings" -msgstr "Định vị" +msgid "Mark Current Glyph As First" +msgstr "Đánh dấu hình tượng hiện tại là thứ nhất" -msgid "Pairwise Pos" -msgstr "Vị trí theo cặp" +msgid "Mark Current Glyph As Last" +msgstr "Đánh dấu hình tượng hiện tại là cuối cùng" -msgid "Substitutions" -msgstr "Sự thay thế" +msgid "Mark Insert:" +msgstr "Chèn dấu :" -msgid "Alt Subs" -msgstr "Thay thế xen kẽ" +msgid "Mark Positioning" +msgstr "Định vị dấu" -msgid "Mult Subs" -msgstr "Đa thay thế" +msgid "Mark Positioning via Substitution" +msgstr "Định vị dấu bằng thay thế" -msgid "Ligatures" -msgstr "Chữ ghép" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "Tập dấu :" -msgid "Lig. Carets" -msgstr "Nháy Ghép" +msgid "Mark Sets" +msgstr "Tập hợp dấu" -msgid "Components" -msgstr "Thành phần" +msgid "Mark Subs:" +msgstr "Thay thế dấu :" -msgid "Counters" -msgstr "Bộ đếm" +msgid "Mark anchors provided when nothing can use them" +msgstr "Cung cấp neo dấu khi không có gì có thể sử dụng" -msgid "ΤεΧ & Math" -msgstr "" +msgid "Mark for Overlap fix before Save" +msgstr "Đánh dấu để sửa Chồng lấp trước khi Lưu" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "Biến thể thẳng đứng" +msgid "Mark to Base Position" +msgstr "Đánh dấu tới vị trí cơ sở" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "" +msgid "Mark to Ligature Position" +msgstr "Đánh dấu tới vị trí chữ ghép" -msgid "Tile Size" -msgstr "" +msgid "Mark to Ligature attachment" +msgstr "Gắn dấu với chữ ghép" -msgid "< _Prev" -msgstr "< _Lùi" +msgid "Mark to Mark" +msgstr "Dấu đến dấu" -msgid "_Next >" -msgstr "_Kế >" +msgid "Mark to Mark Position" +msgstr "Đánh dấu tới vị trí dấu" -msgid "No glyphs matched" -msgstr "Không tìm thấy" +msgid "Mark to Mark attachment" +msgstr "Gắn dấu với dấu" -msgid "Select By ATT..." -msgstr "Chọn theo ATT..." +msgid "Mark to base attachment" +msgstr "Gắn dấu với cơ sở" -msgid "No applicable lookup subtables" -msgstr "Không có bảng phụ tra tìm thích hợp" +#, c-format +msgid "MarkClass-%d" +msgstr "Hạng_Dấu-%d" -msgid "Select By Lookup Subtable" -msgstr "Chọn theo bảng phụ tra tìm" +#, c-format +msgid "MarkSet-%d" +msgstr "TậpDấu-%d" -msgid "Select Glyphs in lookup subtable" -msgstr "Chọn hình tượng trong bảng phụ tra tìm" +msgid "Marked Glyph Is Kashida Like" +msgstr "Hình tượng đã đánh dấu giống như Kashida" -msgid "Select Results" -msgstr "Chọn kết quả" +msgid "Marks" +msgstr "Dấu" +#, c-format msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." msgstr "" -"Đặt vùng chọn trong ô xem phông thành\n" -"các hình tượng là kết quả tìm kiếm này" +"Các dấu ở trong chữ ghép nên được sắp xếp theo hướng viết.\n" +"Dấu này và %d không theo thứ tự đúng." -msgid "Merge Results" -msgstr "Trộn kết quả" +msgid "Marwari" +msgstr "Tiếng Mă-ouă-ri" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"Mở rộng vùng chọn trong ô xem phông để\n" -"chứa mọi hình tượng là kết quả tìm kiếm này." +msgid "Mass Glyph Rename" +msgstr "Thay tên hình tượng hàng loát" -msgid "Restrict Selection" -msgstr "Hạn chế vùng chọn" +msgid "Mass Glyph _Rename..." +msgstr "Tha_y tên hình tượng hàng loạt..." -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"Tìm kiếm chỉ trong các hình tượng đã chọn,\n" -"và bỏ chọn ký tự nào không tương ứng với\n" -"chuỗi tìm kiếm này." +msgid "Master Designs" +msgstr "Sơ đồ thiết kế chủ" -msgid "Point Color" -msgstr "Màu điểm" +msgid "Match" +msgstr "Khớp" -msgid "The color of an on-curve point" -msgstr "Màu của một điểm nằm trên đường cong" +msgid "Match Classes" +msgstr "Khớp hạng" -msgid "First Point Color" -msgstr "Màu điểm thứ nhất" +msgid "Match Fuzziness:" +msgstr "Khớp hệ số mờ :" -msgid "The color of the point which is the start of a contour" -msgstr "Màu của điểm bắt đầu một đường viền" - -msgid "Selected Point Color" -msgstr "Màu điểm được chọn" - -msgid "The color of a selected point" -msgstr "Màu của một điểm được chọn" - -msgid "Selected Point Width" -msgstr "Độ rộng điểm được chọn" +msgid "Match: " +msgstr "Khớp: " -msgid "The width of the line used to draw selected points" -msgstr "Chiều rộng của đường được dùng để vẽ các điểm được chọn" +msgid "Matching TTF Point:" +msgstr "Điểm TTF khớp:" -msgid "Extrema Point Color" -msgstr "Màu điểm thái cực" +msgid "Math Kern" +msgstr "Định chỗ toán" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "Màu được dùng để vẽ các điểm ở thái cực (nếu chế độ đó vẫn hoạt động)" +msgid "Math Kerning" +msgstr "Định chỗ toán học" -msgid "Point of Inflection Color" -msgstr "Màu điểm uốn" +msgid "Math Sp:" +msgstr "Cách toán:" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "Màu được dùng để vẽ các điểm uốn (nếu chế độ đó vẫn hoạt động)" +msgid "MathLeading:" +msgstr "Trước toán:" -msgid "Almost H/V Color" -msgstr "Gần màu H/V" +msgid "Mathematical Alphanumeric Symbols" +msgstr "Ký hiệu chữ số toán học" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "" -"Màu dùng để đánh dấu chốt trục gần (mà không phải đúng) nằm ngang hay dọc ở " -"điểm cuối" +msgid "Mathematical Greek" +msgstr "Hy Lạp toán học" -msgid "Next CP Color" -msgstr "Màu CP tiếp" +msgid "Mathematical Operators" +msgstr "Toán tử Toán học" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "" -"Màu được dùng để vẽ điểm điều khiển « kế tiếp » của một điểm nằm trên đường " -"cong" +msgid "Mathematical centerline" +msgstr "Đường giữa toán học" -msgid "Prev CP Color" -msgstr "Màu CP trước" +msgid "Matrix Edit" +msgstr "Sửa ma trận" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "" -"Màu được dùng để vẽ điểm điều khiển « trước » của một điểm nằm trên đường " -"cong" +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "Sửa ma trận (giống một bảng tính)" -msgid "Selected CP Color" -msgstr "Màu CP đã chọn" +msgid "Matrix Edit Continued" +msgstr "Sửa ma trận (tiếp tục)" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "" -"Màu dùng để vẽ một điểm điều khiển (CP) được chọn của một điểm nằm trên " -"đường cong" +msgid "Max" +msgstr "Đa" -msgid "Coordinate Line Color" -msgstr "Màu đường toạ độ" +msgid "Max # Functions" +msgstr "Số hàm tối đa" -msgid "Italic Coord. Color" -msgstr "Màu toạ đồ in nghiêng" +msgid "Max (ascent)" +msgstr "Đa (tăng)" -msgid "Metrics Label Color" -msgstr "Màu nhãn đơn vị đo" +msgid "Max Instruction Defines" +msgstr "Số sự xác định chỉ dẫn tối đa" -msgid "Hint Label Color" -msgstr "Màu nhãn mẹo" +msgid "Max Stack Depth" +msgstr "Độ sâu đống tối đa" -msgid "Blue Values Color" -msgstr "Màu giá trị màu xanh" +msgid "Max _Stack Depth:" +msgstr "Độ _sâu đống tối đa:" msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" +"Maximum (ink) height of accent base that\n" +"does not require flattening the accents." msgstr "" -"Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập giá trị màu xanh " -"của từ điển riêng" - -msgid "Family Blue Color" -msgstr "Màu nhóm màu xanh" +"Bề cao tối đa (mực) của cơ sở dấu phụ\n" +"mà không cần thiết làm phẳng dấu phụ." msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" +"Maximum (ink) height of accent base that\n" +"does not require raising the accents." msgstr "" -"Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập nhóm màu xanh của " -"từ điển riêng" - -msgid "Diagonal Hint Color" -msgstr "Màu mẹo chéo" - -msgid "The color used to draw diagonal hints" -msgstr "Màu được dùng để vẽ các mẹo chéo" - -msgid "Horiz. Hint Color" -msgstr "Màu mẹo nằm ngang" - -msgid "The color used to draw horizontal hints" -msgstr "Màu dùng để vẽ các mẹo theo chiều ngang" - -msgid "The color used to draw vertical hints" -msgstr "Màu dùng để vẽ các mẹo theo chiều dọc" - -msgid "Vert. Hint Color" -msgstr "Màu mẹo nằm dọc" - -msgid "HFlex Hint Color" -msgstr "Màu mẹo HFlex" - -msgid "VFlex Hint Color" -msgstr "Màu mẹo VFlex" - -msgid "Conflict Hint Color" -msgstr "Màu mẹo xung đột" - -msgid "The color used to draw a hint which conflicts with another" -msgstr "Màu được dùng để vẽ một mẹo mà xung đột với một mẹo khác" +"Bề cao tối đa (mực) của cơ sở dấu phụ\n" +"mà không cần thiết nâng dấu phụ lên." -msgid "HHint Active Color" -msgstr "Màu HHint hoạt động" +msgid "" +"Maximum allowed drop of the baseline of\n" +"subscripts relative to the bottom of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for subscript\n" +"baseline dropped below base bottom." +msgstr "" +"Khoảng thả tối đa được phép cho đường\n" +"cơ sở của chữ ghép tương đối so với đáy\n" +"của cơ sở. Dùng cho cơ sở được xử lý\n" +"dạng hộp hay hình kéo dài. Số dương\n" +"thì thả đường cơ sở chữ thấp bên dưới\n" +"đáy cơ sở." msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" +"Maximum allowed drop of the baseline of\n" +"superscripts relative to the top of the base.\n" +"Used for bases that are treated as a box\n" +"or extended shape. Positive for superscript\n" +"baseline below base top." msgstr "" -"Màu được dùng để vẽ mẹo theo chiều ngang vẫn hoạt động mà hộp thoại « Xem " -"lại mẹo » đang kiểm tra" +"Khoảng thả tối đa được phép cho đường\n" +"cơ sở của chữ cao tương đối so với đầu\n" +"của cơ sở. Dùng cho cơ sở được xử lý\n" +"dạng hộp hay hình kéo dài. Số dương\n" +"thì đường cơ sở chữ cao bên dưới\n" +"đầu cơ sở." msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" +"Maximum height of the (ink) top of subscripts\n" +"that does not require moving\n" +"subscripts further down." msgstr "" -"Màu được dùng để vẽ mẹo theo chiều dọc vẫn hoạt động mà hộp thoại « Xem lại " -"mẹo » đang kiểm tra" +"Bề cao tối đa (mực) của đầu của chữ thấp\n" +"mà không cần thiết hạ thấp chữ thấp xuống nữa." -msgid "VHint Active Color" -msgstr "Màu VHint hoạt động" +msgid "Mbundu" +msgstr "Tiếng M-bun-đu" -msgid "Dragging Comparison Outline Color" -msgstr "" +msgid "Me'en" +msgstr "Tiếng Me-en" msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" +"Measure Distance[a]\n" +" 0=>distance with current positions\n" +" 1=>distance with original positions\n" +"Pops two point numbers, pushes distance between them" msgstr "" +"Đo khoảng cách [a] (MD)\n" +" 0 -> khoảng cách đối với các vị trí hiện thời\n" +" 1 -> khoảng cách đối với các vị trí gốc\n" +"Bỏ hai con số điểm, đẩy khoảng cách ở giữa" msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" +"Measure Pixels Per EM\n" +"Pushs the pixels per em (for current rasterization)" msgstr "" +"Measure Pixels Per EM\n" +"Đẩy số các điểm ảnh mỗi Em\n" +"(đối với tình trạng làm mành hiện thời)" -msgid "The color of the line marking the advance width" -msgstr "Màu của đường đánh dấu chiều rộng sớm" +msgid "" +"Measure Point Size\n" +"Pushes the current point size" +msgstr "" +"Đo kích cỡ điểm (MPS)\n" +"Đẩy kích cỡ điểm hiện thời" -msgid "Width Color" -msgstr "Màu độ rộng" +msgid "Measure distance, angle between points" +msgstr "Đo khoảng cách và góc giữa hai điểm" -msgid "Selected Width Color" -msgstr "Màu độ rộng được chọn" +msgid "Medial" +msgstr "Ở giữa" -msgid "The color of the line marking the advance width when it is selected" -msgstr "Màu của đường đánh dấu chiều rộng sớm khi nó được chọn" +msgid "Medial Forms" +msgstr "Hình ở giữa" -msgid "Selected LBearing Color" -msgstr "" +msgid "Medial Forms 2" +msgstr "Hình ở giữa 2" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" +msgid "Medium" +msgstr "Vừa" -msgid "Grid Fit Width Color" -msgstr "Màu độ rộng vừa lưới" +msgid "Medium (100%)" +msgstr "Vừa (100%)" -msgid "The color of the line marking the grid-fit advance width" -msgstr "Màu của đường đánh dấu chiều rộng sớm vừa lưới" +msgid "Mende" +msgstr "Tiếng Men-đe" -msgid "Ligature Caret Color" -msgstr "Màu dấu nháy chữ ghép" +msgid "Menu" +msgstr "Trình đơn" -msgid "The color of the line(s) marking ligature carets" -msgstr "Màu của đường đánh dấu mỗi dấu nháy chữ ghép" +msgid "Menu Bar" +msgstr "Thanh trình đơn" -msgid "Anchor Color" -msgstr "Màu neo" +msgid "Menu Name" +msgstr "Tên trình đơn" -msgid "The color of anchor stars" -msgstr "Màu của hình sao neo" +msgid "Menu name with no associated script" +msgstr "Tên trình đơn không có văn lệnh tương ứng" -msgid "Anchored Line Color" -msgstr "Màu đường cụ neo" +msgid "Merge Feature Info" +msgstr "Trộn thông tin tính năng" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" -"Màu của một hình tượng khác được vẽ trong khung xem hiện thời để hiển thị vị " -"trí đích trong trường hợp tra tìm neo" - -msgid "Template Color" -msgstr "Màu mẫu" +msgid "Merge Fonts" +msgstr "Trộn phông" -msgid "Old Outline Color" -msgstr "Màu nét ngoài cũ" +msgid "Merge Results" +msgstr "Trộn kết quả" -msgid "Original Color" -msgstr "Màu gốc" +msgid "Merge tables across fonts" +msgstr "Trộn nhau các bảng qua phông" -msgid "Guide Layer Color" -msgstr "Màu lớp dẫn" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "" +"Trộn vào nhau cái hai sự tra tìm đã chọn\n" +"(cũng tương thích với nhau),\n" +"hay hai bảng phụ đã chọn của sự tra tìm" -msgid "Grid Fit Color" -msgstr "Màu vừa lưới" +msgid "Merging Problem" +msgstr "Lỗi trộn" -msgid "The color of grid-fit outlines" -msgstr "Màu của nét ngoài vừa lưới" +msgid "Merging a font with itself achieves nothing" +msgstr "Trộn phông với chính nó thì vô ích" -msgid "Inactive Layer Color" -msgstr "Màu lớp không hoạt động" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"MetaFont (mf) tạo lại rất nhiều thông điệp\n" +"ra đầu ra xuất chuẩn. Nó chỉ quan trọng\n" +"khi chương trình không hoạt động cho đúng." -msgid "The color of outlines in inactive layers" -msgstr "Màu của nét ngoài trong lớp không hoạt động" +msgid "MetaFont exited with an error" +msgstr "MetaFont đã thoát với lỗi" -msgid "Active Layer Color" -msgstr "Màu lớp hoạt động" +msgid "Metrics" +msgstr "Đơn vị đo" -msgid "The color of outlines in the active layer" -msgstr "Màu của nét ngoài trên lớp hoạt động" +#, c-format +msgid "Metrics For %.50s" +msgstr "Đơn vị đo %.50s" -msgid "Inactive Thick Layer Color" -msgstr "" +msgid "Metrics Label Color" +msgstr "Màu nhãn đơn vị đo" -msgid "The color of thick outlines in inactive layers" -msgstr "" +msgid "MetricsView" +msgstr "ÔXemĐơnVịĐo" -msgid "Active Thick Layer Color" -msgstr "" +msgid "MfArgs" +msgstr "Đối Số MF" -msgid "The color of thick outlines in the active layer" -msgstr "" +msgid "MfAsk" +msgstr "MF Yêu Cầu" -msgid "Clip Path Color" -msgstr "Màu đường dẫn trích" +msgid "MfClearBg" +msgstr "MF Gột Nền" -msgid "The color of the clip path" -msgstr "Màu của đường dẫn trích ra" +msgid "MfShowErr" +msgstr "MF Hiện Lỗi" -msgid "Open Path Color" -msgstr "" +msgid "Min" +msgstr "Tiểu" -msgid "The color of the open path" -msgstr "" +msgid "Min (descent)" +msgstr "Tiểu (giảm)" -msgid "Background Image Color" -msgstr "Màu ảnh nền" +msgid "MinConnectorOverlap:" +msgstr "Tiểu chồng chéo kết nối:" msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" +"Minimum allowed height of the bottom\n" +"of superscripts that does not require moving\n" +"them further up." msgstr "" -"Màu được dùng để vẽ ảnh mảng (bit đơn) mà không ghi rõ một CLUT (bảng tra " -"tìm màu)" - -msgid "Fill Color" -msgstr "Màu tô đầy" - -msgid "The color used to fill the outline if that mode is active" -msgstr "Màu được dùng để tô đầy nét ngoài (nếu chế độ đó vẫn hoạt động)" +"Bề cao tối thiểu được phép cho đáy\n" +"của chữ cao mà không cần thiết nâng nó\n" +"lên nữa." -msgid "Preview Fill Color" +msgid "" +"Minimum distance between the baseline of an upper\n" +"limit and the bottom of the base operator." msgstr "" +"Khoảng cách tối thiểu giữa đường cơ sở của\n" +"sự hạn chế trên và cuối của toán tử cơ sở." -msgid "The color used to fill the outline when in preview mode" +msgid "" +"Minimum distance between the baseline of the\n" +"lower limit and bottom of the base operator." msgstr "" - -msgid "Trace Color" -msgstr "Màu vết" - -msgid "Raster Color" -msgstr "Màu mành" - -msgid "The color of grid-fit (and other) raster blocks" -msgstr "Màu của các khối mành kiểu vừa lưới (và các kiểu khác)" - -msgid "Raster New Color" -msgstr "Màu mành mới" +"Khoảng cách tối thiểu giữa đường cơ sở\n" +"của sự hạn chế dưới và cuối của toán tử cơ sở." msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" +"Minimum gap between (ink) top of the lower limit,\n" +"and (ink) bottom of the base operator." msgstr "" -"Màu của các khối mành mà vừa mới được bật (trong trình sửa lỗi khi một chỉ " -"lệnh dời một điểm)" - -msgid "Raster Old Color" -msgstr "Màu mành cũ" +"Khoảng cách tối thiểu giữa (mực) đầu của giới hạn dưới\n" +"và (mực) cuối của toán tử cơ sở." msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" +"Minimum gap between bottom of the top\n" +"element of a stack and the top of the bottom\n" +"element in display style." msgstr "" -"Màu của các khối mành mà vừa mới bị tắt (trong trình sửa lỗi khi một chỉ " -"lệnh dời một điểm)" - -msgid "Raster Grid Color" -msgstr "Màu lưới mành" - -msgid "Raster Dark Color" -msgstr "Màu mành tối" +"Khe tối thiểu giữa cuối của yếu tố đầu của đống,\n" +"và đầu của yếu tố cuối có kiểu dáng hiển thị." msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." +"Minimum gap between bottom of the top\n" +"element of a stack, and the top of the bottom element." msgstr "" +"Khe tối thiểu giữa cuối của yếu tố đầu của đống,\n" +"và đầu của yếu tố cuối." -msgid "Delta Grid Color" -msgstr "Màu lưới delta" - -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "Chỉ một điểm lưới đáng chú ý khi góp ý về delta (δ)." - -msgid "Ruler Big Tick Color" +msgid "" +"Minimum gap between the bottom of the\n" +"upper limit, and the top of the base operator." msgstr "" +"Khe tối thiểu giữa cuối của sự hạn chế trên,\n" +"và đầu của toán tử cơ sở." -msgid "The color used to draw the large tick marks in rulers." +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink bottom of the element\n" +"above.." msgstr "" +"Khe tối thiểu giữa yếu tố đã trải ra\n" +"và cuối của yếu tố bên trên." -msgid "Measure Tool Line Color" +msgid "" +"Minimum gap between the ink of the stretched\n" +"element and the ink top of the element below." msgstr "" +"Khe tối thiểu giữa yếu tố đã trải ra\n" +"và cuối của yếu tố bên dưới." -msgid "The color used to draw the measure tool line." -msgstr "" +msgid "Minimum gap between the superscript and subscript ink." +msgstr "Khe tối thiểu giữa mực in chữ cao và chữ thấp." -msgid "Measure Tool Point Color" +msgid "" +"Minimum height at which to treat a delimited\n" +"expression as a subformula" msgstr "" +"Bề cao tối thiểu ở đó cần xử lý biểu thức đã định giới dạng một công thức phụ" -msgid "The color used to draw the measure tool points." -msgstr "" +msgid "Minimum height of n-ary operators (integration, summation, etc.)" +msgstr "Bề cao tối thiểu của toán tử n-ary (tích phân, tổng v.v.)" -msgid "Measure Tool Point Snapped Color" +msgid "" +"Minimum of top two stack entries\n" +"Pops two values, pushes the minimum back" msgstr "" +"Tính tối thiểu của hai mục nhập đống\n" +"Bỏ hai giá trị, đẩy tối thiểu về" -msgid "The color used to draw the measure tool points when snapped." +msgid "" +"Minimum overlap of connecting glyphs during\n" +"glyph construction." msgstr "" +"Vùng chồng chéo lên nhau tối thiểu của\n" +"hai hình tượng được kết nối trong khi\n" +"cấu tạo hình tượng." -msgid "Measure Tool Canvas Number Color" +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction\n" +"bar in display style." msgstr "" +"Khe tối thiểu được phép giữa cuối tử số\n" +"và thanh phân số có kiểu dáng hiển thị." -msgid "The color used to draw the measure tool numbers on the canvas." +msgid "" +"Minimum tolerated gap between the ink\n" +"bottom of the numerator and the ink of the fraction bar." msgstr "" +"Khe tối thiểu được phép giữa cuối tử số\n" +"và thanh phân số." -msgid "Measure Tool Canvas Number Snapped Color" +msgid "" +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar in display style." msgstr "" +"Khe tối thiểu được phép giữa đầu mẫu số\n" +"và thanh phân số có kiểu dáng hiển thị." msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." +"Minimum tolerated gap between the ink top of the denominator\n" +"and the ink of the fraction bar.." msgstr "" +"Khe tối thiểu được phép giữa đầu mẫu số\n" +"và thanh phân số." -msgid "Measure Tool Windows Foreground Color" -msgstr "" +msgid "Minor A_xis:" +msgstr "Trục _phụ :" -msgid "The measure tool window foreground color." -msgstr "" +msgid "Misc." +msgstr "Linh tinh" -msgid "Measure Tool Windows Background Color" -msgstr "" +msgid "Miscellaneous Math Symbols-A" +msgstr "Ký hiệu Toán học Linh tinh (A)" -msgid "The measure tool window background color." -msgstr "" +msgid "Miscellaneous Math Symbols-B" +msgstr "Ký hiệu Toán học Linh tinh (B)" -msgid "Base" -msgstr "Cơ sở" +msgid "Miscellaneous Symbols" +msgstr "Ký hiệu lặt vặt" -msgid "Entry" -msgstr "Vào" +msgid "Miscellaneous Technical" +msgstr "Kỹ thuật linh tinh" -msgid "Exit" -msgstr "Ra" +msgid "Miscellaneous Technical Symbols" +msgstr "Ký hiệu Kỹ thuật Linh tinh" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "Sửa Nghiêng" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "Sai khớp kiểu sự tra tìm bên trong sự tra tìm đã phân tích" -msgid "Lig.Caret" -msgstr "Nháy chữ ghép" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "Sai khớp cờ nhiều thành phần kiểu cục bộ và dùng chung.\n" -msgid "TopAccent" -msgstr "DấuTrên" +msgid "Missing \"OS/2\" table" +msgstr "Thiếu bảng « OS/2 »" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" - -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là phiên bản Fontforge " -"này đã không liên kết với thư viện spiro, do đó chỉ các điểm kiểu bézier sẽ " -"được hiển thị." +msgid "Missing Bitmap" +msgstr "Thiếu mảng ảnh" -msgid "You may not use spiros" -msgstr "Không cho phép bạn sử dụng spiro" +msgid "Missing BlueValues entry." +msgstr "Thiếu mục nhập Giá trị màu xanh." -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" -"Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là Fontforge đã không " -"nạp được thư viện spiro (libspiro), do đó chức năng spiro không sẵn sàng, và " -"các điểm kiểu bézier sẽ được hiển thị để thay thế." +msgid "Missing Glyph" +msgstr "Thiếu hình tượng" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "Dẫn" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "Thiếu hình tượng..." #, c-format -msgid "Active Layer: %s (%s)" -msgstr "" +msgid "Missing POST resource %u\n" +msgstr "Thiếu tài nguyên POST %u\n" -#, c-format -msgid "Modes: " -msgstr "" +msgid "Missing Points at Extrema" +msgstr "Thiếu điểm tại thái cực" -msgid "'fpgm'" -msgstr "" +msgid "Missing Script" +msgstr "Chữ viết còn thiếu" -msgid "'prep'" -msgstr "" +msgid "Missing bitmap strike" +msgstr "Thiếu gạch mảng ảnh" -msgid "Not Guides" -msgstr "Không phải chỉ dẫn" +msgid "Missing cidmap file" +msgstr "Thiếu tập tin sơ đồ CID" -msgid "References may not be dragged into the guidelines layer" -msgstr "Không cho phép kéo tham chiếu vào lớp chỉ dẫn" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "Thiếu dấu ngoặc đóng trong lời bao gồm trên dòng %d của %s" -msgid "Name this contour" -msgstr "Đặt tên cho đường viền này" +msgid "Missing extension" +msgstr "Thiếu phần mở rộng" -msgid "Name this guideline or cancel to create it without a name" -msgstr "Bạn cũng có thể gắn một nhãn văn bản với nét dẫn" +msgid "Missing glyph" +msgstr "Thiếu hình tượng" -msgid "Define \"Almost Horizontal\"" -msgstr "Định nghĩa « Gần nằm ngang »" +msgid "Missing glyph extension" +msgstr "Thiếu phần mở rộng hình tượng" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"Một đường « hầu như » theo chiều ngang (hay dọc)\n" -"nếu toạ độ nằm bên trong số các đơn vị Em này" +msgid "Missing glyph name" +msgstr "Thiếu tên hình tượng" -msgid "Bad number" -msgstr "Con số sai" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "Thiếu dấu ngoặc bên trái « ( » trong câu lệnh lấy chỉ số 'cvt'" -msgid "Trimming Undo Information" -msgstr "" +#, c-format +msgid "Missing name on line %d of %s" +msgstr "Thiếu tên trên dòng %d của %s" -msgid "How many most-recent Undos should be kept?" -msgstr "" +#, c-format +msgid "Missing name when parsing %s for unicode %x" +msgstr "Thiếu tên khi phân tích %s cho Unicode %x." -msgid "No Intersections" -msgstr "Không có giao" +#, c-format +msgid "Missing number on line %d of %s" +msgstr "Thiếu con số trên dòng %d của %s" -msgid "Name this point" -msgstr "" +msgid "Missing pushes" +msgstr "Thiếu sự đẩy" -msgid "Please name this point" +#, c-format +msgid "" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" +"Thiếu hàm thay đổi tên « thành » tên %s\n" +"%s" -msgid "Please name this contour" -msgstr "Hãy nhập tên cho đường viền này" - -#, c-format -msgid "The spline does not reach %g" -msgstr "Chốt trục không tới %g" +msgid "Missing required table: \"glyf\"" +msgstr "Thiếu bảng bắt buộc: « glyf »" -msgid "Insert a point on the given spline at either..." -msgstr "Chèn một điểm vào chốt trục đã cho ở hoặc..." +msgid "Missing required table: \"head\"" +msgstr "Thiếu bảng bắt buộc: « head »" -msgid "_X:" -msgstr "" +msgid "Missing required table: \"hhea\"" +msgstr "Thiếu bảng bắt buộc: « hhea »" -msgid "_Y:" -msgstr "" +msgid "Missing required table: \"loca\"" +msgstr "Thiếu bảng bắt buộc: « loca »" -msgid "Anchor Class Name" -msgstr "Tên hạng neo" +msgid "Missing required table: \"maxp\"" +msgstr "Thiếu bảng bắt buộc: « maxp »" -msgid "Please enter the name of a Anchor point class to create" -msgstr "" +msgid "Missing required table: \"name\"" +msgstr "Thiếu bảng bắt buộc: « name »" -msgid "_Unlink" -msgstr "_Bỏ liên kết" +msgid "Missing required table: \"post\"" +msgstr "Thiếu bảng bắt buộc: « post »" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgid "Missing right bracket in command (or bad binary value in bracket)" msgstr "" -"Hình tượng %s không có lời gợi ý nên FontForge sẽ không tạo nhiều chỉ dẫn." - -msgid "Deselect Width" -msgstr "Bỏ chọn bề rộng" +"Thiếu dấu ngoặc vu bên phải « ] » trong câu lệnh (hoặc có giá trị nhị phân " +"sai trong dấu ngoặc đó)" -msgid "Width" -msgstr "Rộng" +msgid "Missing right paren in command to get a cvt index" +msgstr "Thiếu dấu ngoặc bên phải « ) » trong câu lệnh lấy chỉ số 'cvt'" -msgid "Deselect VWidth" -msgstr "Bỏ chọn bề rộng dọc" +msgid "Missing rules" +msgstr "Thiếu quy tắc" -msgid "VWidth" -msgstr "Rộng dọc" +msgid "Missing suffix" +msgstr "Thiếu hậu tố" -msgid "C_lose Tab" -msgstr "Đó_ng thẻ" +msgid "Mixed contours and references" +msgstr "Hỗn hợp đường viên và tham chiếu" -msgid "E_xport..." -msgstr "_Xuất..." +msgid "Mizo" +msgstr "Tiếng Mi-xô" -msgid "Revert Gl_yph" -msgstr "Hoàn ngu_yên hình tượng" +msgid "Modern" +msgstr "Hiện đại" -msgid "Load Word List..." -msgstr "Nạp danh sách từ..." +msgid "Modern Serifs" +msgstr "Chân hiện đại" -msgid "_Print..." -msgstr "_In..." +msgid "Modification Date:" +msgstr "Ngày sửa đổi:" -msgid "E_xecute Script..." -msgstr "Chạy _văn lệnh..." +msgid "Modifier Tone Letters" +msgstr "Chữ sửa đổi giọng" -msgid "_Invert Selection" -msgstr "Đả_o vùng chọn" +msgid "Mohawk" +msgstr "Tiếng Mô-hoakh" -msgid "_Deselect All" -msgstr "_Bỏ chọn tất cả" +msgid "Moksha" +msgstr "Tiếng Moc-sa" -msgid "_First Point" -msgstr "Điểm đầ_u" +msgid "Moldavian" +msgstr "Tiếng Moa-đô-va" -msgid "First P_oint, Next Contour" -msgstr "Điểm đầu, đường _viền kế" +msgid "Mon" +msgstr "Tiếng Mon" -msgid "_Next Point" -msgstr "Điểm _kế" +msgid "Mongolian" +msgstr "Tiếng Mông Cổ" -msgid "_Prev Point" -msgstr "Điểm _lùi" +msgid "Mongolian (Cyrillic)" +msgstr "Tiếng Mong Cổ (Ki-rin)" -msgid "Ne_xt Control Point" -msgstr "Điểm đ_iều khiển kế" +msgid "Mongolian (Mongolian)" +msgstr "Tiếng Mong Cổ (Mong Cổ)" -msgid "P_rev Control Point" -msgstr "Điểm điề_u khiển lùi" +msgid "Mongolian (cyrillic)" +msgstr "Tiếng Mông Cổ (Ki-rin)" -msgid "Points on Selected _Contours" -msgstr "Điểm trên đường viền đã _chọn" +msgid "Monospace" +msgstr "Đơn cách" -msgid "Point A_t" -msgstr "Điểm _tại" +msgid "Monospaced" +msgstr "Đơn cách" -msgid "Select All _Points & Refs" -msgstr "Chọn _mọi điểm và tham chiếu" +msgid "Moose Cree" +msgstr "Tiếng Cợ-ri nai sừng tấm" -msgid "Select Open Contours" -msgstr "Chọn đường viền còn mở" +msgid "More Images Than Selected Glyphs" +msgstr "Số ảnh hơn số hình tượng đã chọn" -msgid "Select Anc_hors" -msgstr "C_họn neo" +#. GT: More Parameters +msgid "More Params" +msgstr "Tham số thêm" -msgid "_Width" -msgstr "_Rộng" +msgid "More pushes specified than needed" +msgstr "Xác định nhiều sự đẩy hơn số cần thiết" -msgid "_VWidth" -msgstr "Rộng _dọc" +#, c-format +msgid "More than 256 entries in subfont %s\n" +msgstr "Trong phông con %s có hơn 256 mục nhập.\n" -msgid "Select Points Affected by HM" -msgstr "Chọn điểm bị HM tác động" +msgid "Moroccan" +msgstr "Tiếng Ma-rốc" -msgid "Copy Loo_kup Data" -msgstr "Chép dữ liệu tr_a tìm" +msgid "" +"Most font formats cannot specify adjacent points (or control points)\n" +"which are more than 32767 em-units apart in either the x or y direction" +msgstr "" +"Phần lớn các định dạng phông chữ không ghi rõ được điểm kề nhau\n" +"(hay điểm điều khiển) mà cách nhau nhiều hơn 32767 đơn vị Em\n" +"theo hướng hoặc x hoặc y" -msgid "Copy _Width" -msgstr "Chép bề _rộng" +msgid "" +"Most lookups will be attached to a feature\n" +"active in a specific script for certain languages.\n" +"In some cases lookups will not be attached to any\n" +"feature, but will be invoked by another lookup,\n" +"a conditional one. In other cases a lookup might\n" +"be attached to several features.\n" +"A feature is either a four letter OpenType feature\n" +"tag, or a two number mac combination." +msgstr "" +"Phần lớn sự tra tìm sẽ được gắn với một tính năng\n" +"hoạt động trong một chữ viết nào đó cho một số\n" +"ngôn ngữ nào đó. Trong một số trường hợp,\n" +"sự tra tìm không phải được gắn với tính năng,\n" +"nhưng được gọi bởi một sự tra tìm khác,\n" +"một sự tra tìm điều kiện. Trong một số trường hợp\n" +"khác, sự tra tìm có thể được gán với vài tính năng.\n" +"Tính năng là hoặc một tính năng OpenType bốn chữ,\n" +"hoặc một tổ trường hai con số Mac." -msgid "Co_py LBearing" -msgstr "Ché_p vị trí PH bên trái" +msgid "" +"Move Direct Absolute Point[a]\n" +" 0=>do not round\n" +" 1=>round\n" +"Pops a point number, touches that point\n" +"and perhaps rounds it to the grid along\n" +"the projection vector. Sets rp0&rp1 to the point" +msgstr "" +"Move Direct Absolute Point[a]\n" +" 0 -> không làm tròn\n" +" 1 -> làm tròn\n" +"Bỏ một con số điểm, chạm điểm đó và có thể\n" +"làm tròn nó thành lưới theo véc-tơ nhô ra.\n" +"Lập rp0&rp1 thành điểm đó" -msgid "Copy RBearin_g" -msgstr "Chép vị trí PH _bên phải" +msgid "" +"Move Direct Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round\n" +" c=1 round\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a point moves it so that it maintains\n" +"its original distance to the rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" +msgstr "" +"Move Direct Relative Point[abcde]\n" +" a=0 -> không lập rp0\n" +" a=1 -> lập rp0 thành p\n" +" b=0 -> không giữ khoảng cách lớn hơn tối thiểu\n" +" b=1 -> giữ khoảng cách ít nhất tối thiểu\n" +" c=0 không làm tròn\n" +" c=1 làm tròn\n" +" de=0 -> khoảng cách màu xám\n" +" de=1 -> khoảng cách màu đen\n" +" de=2 -> khoảng cách màu trắng\n" +"Bỏ một điểm, dời nó để bảo tồn cách rp0 gốc.\n" +"Lập rp1 thành rp0, lập rp2 thành điểm,\n" +"đôi khi cũng lập rp0 thành điểm" -msgid "C_hop" -msgstr "_Gột" +msgid "" +"Move INDEXed element to stack\n" +"Pops an index & moves stack\n" +"element[index] to top of stack\n" +"(removing it from where it was)" +msgstr "" +"Chuyển phần tử phụ lục sang đống (INDEX)\n" +"Bỏ một chỉ mục và dời phần tử đống [index]\n" +"sang đầu đống (cũng gỡ bỏ ra vị trí gốc)" -msgid "Clear _Background" -msgstr "Gột _nền" +msgid "" +"Move Indirect Absolute Point[a]\n" +" 0=>do not round, don't use cvt cutin\n" +" 1=>round\n" +"Pops a point number & a cvt entry,\n" +"touches the point and moves it to the coord\n" +"specified in the cvt (along the projection vector).\n" +"Sets rp0&rp1 to the point" +msgstr "" +"Move Indirect Absolute Point[a]\n" +" 0 -> không làm tròn, không dùng cvt cutin\n" +" 1 -> làm tròn\n" +"Bỏ một con số điểm và một mục nhập CVT,\n" +"cham điểm đó và dời nó sang toạ độ\n" +"được ghi rõ trong CVT (theo véc-tơ nhô ra).\n" +"Lập rp0&rp1 thành điểm đó" -msgid "points|_Merge" -msgstr "T_rộn" +msgid "" +"Move Indirect Relative Point[abcde]\n" +" a=0=>don't set rp0\n" +" a=1=>set rp0 to p\n" +" b=0=>do not keep distance more than minimum\n" +" b=1=>keep distance at least minimum\n" +" c=0 do not round nor use cvt cutin\n" +" c=1 round & use cvt cutin\n" +" de=0 => grey distance\n" +" de=1 => black distance\n" +" de=2 => white distance\n" +"Pops a cvt index and a point moves it so that it\n" +"is cvt[index] from rp0. Sets\n" +"rp1 to rp0, rp2 to point, sometimes rp0 to point" +msgstr "" +"Move Indirect Relative Point[abcde]\n" +" a=0 -> không lập rp0\n" +" a=1 -> lập rp0 thành p\n" +" b=0 -> không giữ khoảng cách lớn hơn giá trị tối thiểu\n" +" b=1 -> giữ khoảng cách ít nhất giá trị tối thiểu\n" +" c=0 không làm tròn hay dùng cvt cutin\n" +" c=1 làm tròn và dùng cvt cutin\n" +" de=0 -> khoảng cách màu xám\n" +" de=1 -> khoảng cách màu đen\n" +" de=2 -> khoảng cách màu trắng\n" +"Bỏ một chỉ mục cvt và một điểm dời đến\n" +"cách rp0 cvt[index].\n" +"Lập rp1 thành rp0, rp2 thành điểm,\n" +"đôi khi cũng lập rp0 thành điểm" -msgid "points|Merge to Line" +msgid "" +"Move Stack Indirect Relative Point[a]\n" +" 0=>do not set rp0\n" +" 1=>set rp0 to point\n" +"Pops a 26.6 distance and a point\n" +"Moves point so it is distance from rp0" msgstr "" +"Move Stack Indirect Relative Point[a]\n" +" 0 -> không lập rp0\n" +" 1-> lập rp0 thành điểm\n" +"Bỏ một khoảng cách 26.6 và một điểm\n" +"Dời điểm đến khoảng cách rp0 đó" -msgid "_Join" -msgstr "_Nối" +msgid "Move by Ruler..." +msgstr "Chuyển theo thước đo..." -msgid "Copy _Fg To Bg" -msgstr "Chép cảnh _gần về nền" +msgid "Move..." +msgstr "Di chuyển..." -msgid "Cop_y Layer To Layer..." -msgstr "Chép lớp _vào lớp..." +msgid "" +"Moves the currently selected lookup after the next lookup\n" +"or moves the currently selected subtable after the next subtable." +msgstr "" +"Ha thấp sự tra tìm được chọn hiện thời dưới sự tra tìm kế tiếp\n" +"hoặc hạ thấp bảng phụ được chọn hiện thời dưới bảng phụ kế tiếp." -msgid "Copy Gri_d Fit" -msgstr "Chép _vừa lưới" +msgid "" +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." +msgstr "" +"Nâng sự tra tìm được chọn hiện thời lên trên sự tra tìm trước\n" +"hoặc nâng bảng phụ được chọn hiện thời lên trên bảng phụ trước." -msgid "_Select" -msgstr "_Chọn" +msgid "" +"Moves the currently selected lookup to be first in the lookup ordering\n" +"or moves the currently selected subtable to be first in its lookup." +msgstr "" +"Nâng sự tra tìm được chọn hiện thời lên đầu của thứ tự tra tìm\n" +"hoặc nâng bảng phụ được chọn hiện thời lên đầu tiến trình tra tìm." -msgid "Remo_ve Undoes..." +msgid "" +"Moves the currently selected lookup to the end of the lookup chain\n" +"or moves the currently selected subtable to be the last subtable in the " +"lookup" msgstr "" +"Ha thấp sự tra tìm được chọn hiện thời xuống kết thúc dãy tra tìm\n" +"hoặc hạ thấp bảng phụ được chọn hiện thời xuống kết thúc tiến trình tra tìm." -msgid "_Curve" -msgstr "_Cong" +msgid "Mult Subs" +msgstr "Đa thay thế" -msgid "_HVCurve" -msgstr "_Cong ND" +msgid "Multi-Master table, obsolete" +msgstr "bảng Multi-Master (cũ)" -msgid "C_orner" -msgstr "_Góc" +msgid "Multi-line edit" +msgstr "Sửa đa dòng" -msgid "_Tangent" -msgstr "_Tiếp xúc" +msgid "Multiple" +msgstr "Nhiều" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "Đặt thứ _nhất" +msgid "Multiple Substitution" +msgstr "Đa thay thế" -msgid "Can Be _Interpolated" -msgstr "Nộ_i suy được" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "Nhiều bản sao của vùng chọn nên được lát vào đường dẫn" -msgid "Can't _Be Interpolated" -msgstr "Không nội su_y được" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "" +"Có nhiều hình tượng ánh xạ tới cùng một mã Unicode U+%04X\n" +"nên chỉ dùng một cái\n" -msgid "Center Bet_ween Control Points" -msgstr "Đặt ở _giữa hai điểm điều khiển" +msgid "Multiple master font with more than 16 instances\n" +msgstr "Gặp phông đa chủ có hơn 16 thể hiện\n" -msgid "_Add Anchor" -msgstr "Thê_m neo" +msgid "Multiple master font with more than 4 axes\n" +msgstr "Gặp phông đa chủ có hơn 4 trục\n" -msgid "Acceptable _Extrema" -msgstr "Thá_i cực nhận được" +#, c-format +msgid "" +"Multiple master subroutine called with the wrong number of arguments in %s.\n" +msgstr "Hàm phụ đa chủ được gọi với số đối số không đúng trong %s.\n" -msgid "Make _Line" -msgstr "Tạ_o đường" +msgid "Multiple names for language" +msgstr "Ngôn ngữ có nhiều tên" -msgid "Ma_ke Arc" -msgstr "Tạo hình c_ung" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "Gặp nhiều tên khi phân tích %s cho Unicode %x." -msgid "Inse_rt Point On Spline At..." -msgstr "Chèn điểm vào chốt t_rục ở..." +msgid "Multiple refs with use-my-metrics" +msgstr "Nhiều tham chiếu đặt « use-my-metrics » (dùng đơn vị đo của tôi)" -msgid "_Name Point" -msgstr "" +msgid "Multiple-Density Font" +msgstr "Phông đa mật độ" -msgid "_Name Contour" -msgstr "Đặt tê_n đường viền" +msgid "MultipleEncodingIgnored" +msgstr "Đa bảng mã bị bỏ qua" -msgid "Make Clip _Path" -msgstr "Tạo đường _dẫn trích" +msgid "Mundari" +msgstr "Tiếng Mun-đa-ri" -msgid "Tool_s" -msgstr "Côn_g cụ" +msgid "Musical" +msgstr "Âm nhạc" -msgid "G4 _Curve" -msgstr "_Cong G4" +msgid "Musical Symbols" +msgstr "Ký hiệu âm nhạc" -msgid "_G2 Curve" -msgstr "Cong G2" +msgid "Must be a number" +msgstr "Phải là con số" -msgid "_Left Constraint" -msgstr "Mép bên t_rái" +msgid "Mutually Exclusive" +msgstr "Loại từ lẫn nhau" -msgid "_Right Constraint" -msgstr "Mép bên _phải" +msgid "Myanmar" +msgstr "Tiếng Miến-điện" -#. GT: Align these points to their average position -msgid "_Align Points" +msgid "" +"N PUSH Bytes\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many unsigned bytes" msgstr "" +"N PUSH Bytes\n" +"Đọc một byte đếm (không ký) từ luồng chỉ lệnh,\n" +"sau đó đọc và đẩy số các byte không ký đó" -msgid "_Space Points" -msgstr "Giãn _cách điểm" +msgid "" +"N PUSH Words\n" +"Reads an (unsigned) count byte from the\n" +"instruction stream, then reads and pushes\n" +"that many signed 2byte words" +msgstr "" +"N PUSH Words\n" +"Đọc một byte đếm (không ký) từ luồng chỉ lệnh,\n" +"sau đó đọc và đẩy số các từ 2-byte đó" -msgid "Space _Regions..." -msgstr "Giãn cách _vùng..." +msgid "N'Ko" +msgstr "Tiếng N'Ko" -msgid "Make _Parallel..." -msgstr "Làm _song song..." +msgid "N-Cree" +msgstr "Tiếng Cợ-ri N" -msgid "_Simplify" -msgstr "_Giản dị hóa" +msgid "" +"NEGate\n" +"Negates the top of the stack" +msgstr "" +"NEGate\n" +"Phủ định đầu của đống" -msgid "Simplify More..." -msgstr "Đơn giản hơn..." +msgid "NFNT (MacBin)" +msgstr "NFNT (MacBinary)" -msgid "Clea_nup Glyph" -msgstr "Làm _sạch hình tượng" +msgid "NFNT (Resource)" +msgstr "NFNT (tài nguyên)" -msgid "Canonical Start _Point" -msgstr "Điểm đầ_u chuẩn tắc" +msgid "NUL, Default Character" +msgstr "Ký tự mặc định NUL" -msgid "Canonical _Contours" -msgstr "Đường viền _chuẩn tắc" +msgid "N_ever Interpolate" +msgstr "Không _bao giờ nội suy" -msgid "_First" -msgstr "Đầ_u" +msgid "N_umber Points" +msgstr "Đánh _số điểm" -msgid "_Earlier" -msgstr "T_rước" +msgid "Naga-Assamese" +msgstr "Tiếng Na-ga-At-xa-mi" -msgid "L_ater" -msgstr "_Sau" +msgid "Nagari" +msgstr "Tiếng Na-ga-ri" -msgid "_Last" -msgstr "_Cuối" +msgid "Name" +msgstr "Tên" -msgid "_Remove Overlap" -msgstr "_Bỏ sự chồng lấp" +msgid "Name For Human_s:" +msgstr "Tên thân th_iện:" -msgid "_Intersect" -msgstr "_Cắt chéo" +msgid "Name List:" +msgstr "Danh sách tên:" -msgid "_Exclude" -msgstr "_Loại trừ" +msgid "Name in use" +msgstr "Tên đang dùng" -msgid "_Find Intersections" -msgstr "_Tìm giao" +msgid "Name this contour" +msgstr "Đặt tên cho đường viền này" -msgid "Change _Weight..." -msgstr "Đổi độ đậ_m..." +msgid "Name this guideline or cancel to create it without a name" +msgstr "Bạn cũng có thể gắn một nhãn văn bản với nét dẫn" -msgid "_Italic..." -msgstr "Ngh_iêng..." +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" +msgstr "" +"Tên nhập vào trường Mã số\n" +"Nhà sản xuất khi tạo ra phông\n" +"TTF (bảng OS/2).\n" +"Chiều dài tối đa là 4 ký tự." -msgid "Obli_que..." -msgstr "_Xiên..." +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"Tên nhập vào trường xưởng đúc\n" +"chữ in khi tạo ra phông BFD." -msgid "_Condense/Extend..." -msgstr "_Co lại/Dãn ra..." +msgid "Name used twice" +msgstr "Tên dùng hai lần" -msgid "Change _X-Height..." -msgstr "Đổi độ cao _X..." +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "Tên (%s%s) quá dài trên dòng %d của %s" -msgid "Change _Glyph..." -msgstr "Đổi hình tượn_g..." +msgid "Name:" +msgstr "Tên:" -msgid "In_line..." -msgstr "Trong _dòng..." +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "Danh sách tên %s dựa vào %s mà không thể được tìm" -msgid "_Outline..." -msgstr "Nét ng_oài..." +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "Danh sách tên %s dựa vào hai Danh sách tên" -msgid "S_hadow..." -msgstr "_Bóng..." +msgid "NameList base missing" +msgstr "Thiếu cơ sở Danh sách tên" -msgid "_Wireframe..." -msgstr "_Lưới thép..." +msgid "NameList based twice" +msgstr "Danh sách tên dựa vào hai lần" -msgid "_Build Accented Glyph" -msgstr "_Xây dựng hình tượng có dấu phụ" +msgid "NameList parsing error" +msgstr "Lỗi phân tích Danh sách tên" -msgid "Build _Composite Glyph" -msgstr "Xây dựng hình tượng _ghép" +msgid "Named Styles" +msgstr "Kiểu dáng có tên" -msgid "_References..." -msgstr "_Tham chiếu..." +msgid "Namelist contains non-ASCII names" +msgstr "Danh sách tên chứa tên khác ASCII" -msgid "_Substitutions..." -msgstr "_Sự thay thế..." +msgid "Namelist creation failed" +msgstr "Lỗi tạo danh sách tên" -msgid "_Transform..." -msgstr "_Chuyển dạng..." +msgid "Nanai" +msgstr "Tiếng Na-nai" -msgid "_Point of View Projection..." -msgstr "H_iện hình điểm nhìn..." +msgid "Naskapi" +msgstr "Tiếng Nat-ka-pi" -msgid "_Non Linear Transform..." -msgstr "Chuyể_n dạng không tuyến..." +msgid "Navigation" +msgstr "Duyệt qua" -msgid "To _Int" -msgstr "Tới _số nguyên" +msgid "Ndebele" +msgstr "Tiếng N-đe-be-le" -msgid "To _Hundredths" -msgstr "Tới p_hần trăm" +msgid "Ndonga" +msgstr "Tiếng N-đon-ga" -msgid "_Cluster" -msgstr "_Chùm" +msgid "Ne_xt Control Point" +msgstr "Điểm đ_iều khiển kế" -msgid "_Glyph Info..." -msgstr "Thông tin hình tượn_g..." +msgid "Near" +msgstr "Gần" -msgid "Get _Info..." -msgstr "Lấy thông t_in..." +#, c-format +msgid "Near (%f,%f)" +msgstr "Gần (%f,%f)" -msgid "S_how Dependent" -msgstr "_Hiện đồ phụ thuộc" +msgid "Needs bitmap font" +msgstr "Cần phông mảng ảnh" -msgid "Find Proble_ms..." -msgstr "Tì_m vấn đề..." +msgid "Negative Width" +msgstr "Bề rộng âm" -msgid "Bitm_ap strikes Available..." -msgstr "Gạch mảng ảnh _sẵn sàng..." +msgid "" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" +msgstr "" +"Không cho phép bề rộng ký tự âm trong định dạng TrueType.\n" +"Bạn thực sự muốn đặt bề rộng âm không?" -msgid "Remove Bitmap Glyphs..." -msgstr "Bỏ hình tượng mảng ảnh..." +msgid "" +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" +msgstr "" +"Không cho phép bề rộng hình tượng âm\n" +"trong phông kiểu TrueType.\n" +"Bạn thực sự muốn đặt bề rộng âm không?" -msgid "St_yles" -msgstr "Kiể_u dáng" +msgid "" +"Negative horizontal kern after the degree of a\n" +"radical if such be present." +msgstr "" +"Chỗ định âm theo chiều ngang phía trước\n" +"ký hiệu độ của căn thức (nếu có)." -msgid "_Expand Stroke..." -msgstr "_Mở rộng nét..." +msgid "Nepali" +msgstr "Tiếng Nê-pan" -msgid "Tile _Path..." -msgstr "Đường _dẫn lát đều..." +msgid "Nepali (India)" +msgstr "Tiếng Nê-pan (Ấn Độ)" -msgid "Tile Pattern..." -msgstr "Mẫu xếp lắt..." +#, c-format +msgid "Nested Substitution %.80s" +msgstr "Sự thay thế lồng nhau %.80s" -msgid "O_verlap" -msgstr "Chồng lấ_p" +msgid "Neutral" +msgstr "Trung lập" -msgid "Add E_xtrema" -msgstr "Thêm _thái cực" +msgid "Never Embed/No Editing" +msgstr "Không bao giờ nhúng/Không sửa" -msgid "Autot_race" -msgstr "Tự động đồ _lại" +msgid "New Alternate List" +msgstr "Danh sách xen kẽ mới" -msgid "A_lign" -msgstr "_Sắp hàng" +msgid "New Anchor Class" +msgstr "Hạng neo mới" -msgid "Roun_d" -msgstr "T_ròn" +msgid "New Chaining Position" +msgstr "Vị trí tạo dãy mới" -msgid "_Order" -msgstr "_Thứ tự" +msgid "New Chaining Substitution" +msgstr "Sự thay thế tạo dãy mới" -msgid "Check Self-Intersection" -msgstr "Kiểm tra sự tự giao" +msgid "New Contextual Glyph Insertion" +msgstr "Sự chèn hình tượng ngữ cảnh mới" -msgid "Glyph Self-Intersects" -msgstr "Hình tượng tự giao" +msgid "New Contextual Kerning" +msgstr "Định chỗ ngữ cảnh mới" -msgid "Cloc_kwise" -msgstr "_Xuôi chiều" +msgid "New Contextual Position" +msgstr "Vị trí ngữ cảnh mới" -msgid "Cou_nter Clockwise" -msgstr "_Ngược chiều" +msgid "New Contextual Substitution" +msgstr "Sự thay thế ngữ cảnh mới" -msgid "_Correct Direction" -msgstr "_Hướng đúng" +msgid "New Counter Mask" +msgstr "Bộ lọc đếm mới" -msgid "Reverse Direction" -msgstr "Đảo hướng" +msgid "New Font" +msgstr "Phông mới" -msgid "Insert Text Outlines..." -msgstr "Chèn nét ngoài chuỗi chữ..." +msgid "New Indic Rearrangement" +msgstr "Sự sắp xếp lại Ấn Độ mới" -msgid "B_uild" -msgstr "_Xây dựng" +msgid "New Layer..." +msgstr "Lớp mới..." -msgid "Compare Layers..." -msgstr "So lớp..." +msgid "New Ligature" +msgstr "Chữ ghép mới" -msgid "Auto_Hint" -msgstr "_Gợi ý tự động" +msgid "New Lookup Subtable..." +msgstr "Bảng phụ tra tìm mới..." -msgid "Hint _Substitution Pts" -msgstr "Gợi ý về điểm tha_y thế" +msgid "New Multiple List" +msgstr "Danh sách bội mới" -msgid "Auto _Counter Hint" -msgstr "Tự động gợi ý ngượ_c" +msgid "New O_utline Window" +msgstr "Cửa sổ _phác thảo mới" -msgid "_Don't AutoHint" -msgstr "_Không gợi ý tự động" +msgid "New Pair Position" +msgstr "Vị trí cặp mới" -msgid "Auto_Instr" -msgstr "Tự động chỉ _dẫn" +msgid "New Positioning" +msgstr "Định vị mới" -msgid "_Edit Instructions..." -msgstr "_Sửa chỉ dẫn..." +msgid "New Reverse Chaining Substitution" +msgstr "Sự thay thế tạo dãy ngược mới" -msgid "_Debug..." -msgstr "_Gỡ lỗi..." +msgid "New Sub-Group" +msgstr "Nhóm phụ mới" -msgid "S_uggest Deltas..." -msgstr "Góp ý về D_elta..." +msgid "New Substitution Variant" +msgstr "Biến thể thay thế mới" -msgid "_Clear HStem" -msgstr "Gột _cuống N" +msgid "New Tai Lue" +msgstr "Tai Lue mới" -msgid "Clear _VStem" -msgstr "Gột cuống _D" +msgid "New _Bitmap Window" +msgstr "Cửa sổ _mảng ảnh mới" -msgid "Clear DStem" -msgstr "Gột cuống C" +msgid "New _Metrics Window" +msgstr "Cửa sổ đơn vị đ_o mới" -msgid "Clear Instructions" -msgstr "Gột chỉ dẫn" +msgid "NewCharset" +msgstr "Bộ ký tự mới" -msgid "_Add HHint" -msgstr "Thê_m lời gợi ý N" +msgid "NewEmSize" +msgstr "Kích cỡ Em mới" -msgid "Add VHi_nt" -msgstr "Thêm lời gợi ý _D" +msgid "NewFontNameList" +msgstr "DS Tên Phông Mới" -msgid "Add DHint" -msgstr "Thêm lời gợi ý C" +msgid "NewFontsQuadratic" +msgstr "Phông mới TP/LP" -msgid "Crea_te HHint..." -msgstr "_Tạo lời gợi ý H..." +msgid "Newari" +msgstr "Tiếng Ne-ouă-ri" -msgid "Cr_eate VHint..." -msgstr "Tạ_o lời gợi ý D..." +msgid "Next CP Angle" +msgstr "Góc ĐK kế" -msgid "_Review Hints..." -msgstr "_Xem lại các lời gợi ý..." +msgid "Next CP Color" +msgstr "Màu CP tiếp" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s ở vị trí chữ ghép %d" +msgid "Next CP Dist" +msgstr "Cách ĐK kế" -#, c-format -msgid "%s exit" -msgstr "Ra %s" +msgid "Next CP X" +msgstr "X ĐK kế" -#, c-format -msgid "%s entry" -msgstr "Vào %s" +msgid "Next CP Y" +msgstr "Y ĐK kế" -#, c-format -msgid "%s mark" -msgstr "Dấu %s" +msgid "Next CP:" +msgstr "ĐK kế:" #, c-format -msgid "%s base" -msgstr "Cơ sở %s" +msgid "Next CP: (%f,%f)" +msgstr "ĐK kế: (%f,%f)" -msgid "_Center in Width" -msgstr "_Giữa lại trong bề rộng" +msgid "Next Hint." +msgstr "Mẹo tiếp." -msgid "_Thirds in Width" -msgstr "_Phần ba trong bề rộng" +msgid "Next On Contour" +msgstr "Đồ kế trên đường viền" -msgid "Set _LBearing..." -msgstr "Đặt phương hướng bên t_rái..." +msgid "Next State:" +msgstr "Tình trạng kế:" -msgid "Set _RBearing..." -msgstr "Đặt phương hướng bên _phải..." +msgid "Next _Defined Glyph" +msgstr "Hình tượng _xác định kế" -msgid "Set Both Bearings..." -msgstr "Đặt cả hai vị trí phương hướng..." +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "Ồ, bạn có một của các phông sfnt kiểu 1 Apple/Adobe cũ\n" -msgid "Set _Vertical Advance..." -msgstr "Đặt độ tiến tới _dọc..." +msgid "Nisi" +msgstr "Tiếng Ni-xi" -msgid "Ker_n By Classes..." -msgstr "Đị_nh chỗ theo hạng..." +msgid "Niuean" +msgstr "Tiếng Ni-u-e" -msgid "VKern By Classes..." -msgstr "Định chỗ dọc theo hạng..." +msgid "Nkole" +msgstr "Tiếng N-cô-le" -msgid "VKern From HKern" -msgstr "Định chỗ dọc từ định chỗ ngang" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "Không có gạch mảng ảnh có ích trong phông TTF này: %s" -msgid "Remove Kern _Pairs" -msgstr "Bỏ cặ_p định chỗ" +msgid "No Advanced Typography" +msgstr "Không có thuật cấp cao trình bày bản in" -msgid "Remove VKern Pairs" -msgstr "Bỏ cặp định chỗ dọc" +msgid "No Anti-Alias" +msgstr "Không làm trơn" -msgid "Kern Pair Closeup..." -msgstr "Cận cảnh cập định chỗ..." +msgid "No Bitmap Font" +msgstr "Không có phông mảng ảnh" -msgid "_Detach" -msgstr "Gỡ _ra" +msgid "No Bitmap Fonts" +msgstr "Không có phông mảng ảnh" -msgid "_Kern Pairs" -msgstr "Cặ_p định chỗ" +msgid "No Bitmap Strikes" +msgstr "Không có gạch mảng ảnh" -msgid "_Anchored Pairs" -msgstr "Cặp thả n_eo" +msgid "No ByteCode Interpreter" +msgstr "Không có bộ giải thích ByteCode" -msgid "_Anchor Control..." -msgstr "Điều khiển n_eo..." +msgid "No Change" +msgstr "Chưa đổi" -msgid "Anchor _Glyph at Point" -msgstr "Hình tượn_g thả neo vào điểm" +msgid "No Class" +msgstr "Không hạng" -msgid "_Ligatures" -msgstr "Chữ _ghép" +msgid "No Classification" +msgstr "Không phân loại" -msgid "PointNumbers|_None" -msgstr "Khô_ng có" +msgid "No Command Specified" +msgstr "Chưa xác định lệnh" -msgid "_TrueType" -msgstr "" +msgid "No Curvature" +msgstr "Không có độ cong" -msgid "_PostScript®" -msgstr "" +msgid "No Encoded Glyphs" +msgstr "Không có hình tượng đã mã hoá" -msgid "_SVG" -msgstr "" +msgid "No Extender Glyphs" +msgstr "Không có hình tượng kéo dài" -msgid "P_ositions" -msgstr "" +msgid "No FreeType" +msgstr "Không có FreeType" -msgid "Show _Grid Fit..." -msgstr "Hiện cách _vừa lưới..." +msgid "No Glyph" +msgstr "Không có hình tượng" -msgid "Show _Grid Fit (Live Update)..." -msgstr "" +msgid "No Glyph Duplicates" +msgstr "Không có hình tượng trùng" -msgid "_Bigger Point Size" -msgstr "Cỡ điểm _lớn hơn" +msgid "No Grid Fit" +msgstr "Không vừa lưới" -msgid "_Smaller Point Size" -msgstr "Cỡ điểm _nhỏ hơn" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "Không vừa lưới và làm mịn đối xứng" -msgid "_Anti Alias" -msgstr "Làm t_rơn" +msgid "No Groups" +msgstr "Không có nhóm" -msgid "_Off" -msgstr "_Tắt" +msgid "No Instructions" +msgstr "Không có chỉ lệnh" -msgid "_Points" -msgstr "Điể_m" +msgid "No Intersections" +msgstr "Không có giao" -msgid "Control Points (Always_)" -msgstr "" +msgid "No Kern Pairs" +msgstr "Không có cặp định chỗ" -msgid "_Control Point Info" -msgstr "Thông tin điểm điều _khiển" +msgid "No Lookup Type Selected" +msgstr "Chưa chọn kiểu sự tra tìm" -msgid "_Extrema" -msgstr "Thá_i cực" +msgid "No Lookups" +msgstr "Không tra tìm" -msgid "Points of _Inflection" -msgstr "Đ_iểm uốn" +msgid "No Lookups Disabled for Expansion" +msgstr "Không có sự tra tìm nào bị tắt để mở rộng" -msgid "Almost Horizontal/Vertical Lines" -msgstr "Đường gần nằm ngang/dọc" +msgid "No Lookups Disabled for Shrinkage" +msgstr "Không có sự tra tìm nào bị tắt để co lại" -msgid "Almost Horizontal/Vertical Curves" -msgstr "Đường cong gần nằm ngang/dọc" +msgid "No Lookups Enabled for Expansion" +msgstr "Không có sự tra tìm nào được hiệu lực để mở rộng" -msgid "(Define \"Almost\")" -msgstr "(Định nghĩa « Gần »)" +msgid "No Lookups Enabled for Shrinkage" +msgstr "Không có sự tra tìm nào được hiệu lực để co lại" -msgid "_Side Bearings" -msgstr "Vị trí phương hướng _bên" +msgid "No Lookups Limiting Expansion" +msgstr "Không có sự tra tìm nào hạn chế mở rộng" -msgid "Reference Names" -msgstr "Tên tham chiếu" +msgid "No Lookups Limiting Shrinkage" +msgstr "Không có sự tra tìm nào hạn chế co lại" -msgid "_Fill" -msgstr "Tô đầ_y" +msgid "No Next Control Point" +msgstr "Không co điểm điều khiển kế" -msgid "Previe_w" -msgstr "" +msgid "No Outline Font" +msgstr "Không có phông nét ngoài" -msgid "Dragging Comparison Outline" -msgstr "" +msgid "No Previous Control Point" +msgstr "Không co điểm điều khiển trước" -msgid "Pale_ttes" -msgstr "_Bảng chọn" +msgid "" +"No ROUNDing of value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Pops a coordinate (26.6), changes it (without\n" +"rounding) to compensate for engine effects\n" +"pushes it back" +msgstr "" +"Không làm tròn giá trị [ab] (NROUND)\n" +" ab=0 -> cách màu xám\n" +" ab=1 -> cách màu đen\n" +" ab=2 -> cách màu trắng\n" +"Bỏ một toạ độ (26.6), thay đổi nó\n" +"(mà không làm tròn) để bù các hiệu ứng\n" +"cơ chế, đẩy nó về" -msgid "_Glyph Tabs" -msgstr "Thẻ hình tượn_g" +msgid "No Rename" +msgstr "Không thay tên" -msgid "_Rulers" -msgstr "T_hước" +msgid "No Script" +msgstr "Không có chữ viết" -msgid "_Horizontal Hints" -msgstr "Mẹo nằm ng_ang" +msgid "No Script Tag" +msgstr "Không có thẻ chữ viết" -msgid "_Vertical Hints" -msgstr "Mẹ_o nằm dọc" +msgid "No Sequence/Lookups" +msgstr "Không có Dãy/Tra tìm" -msgid "_Diagonal Hints" -msgstr "Mẹo c_héo" +msgid "No Slope" +msgstr "Không có dốc" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "Giá trị màu _xanh" +msgid "No Start Glyph" +msgstr "Không có hình tượng đầu" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "Nhóm mà_u xanh" +msgid "No Sub Font Definition file" +msgstr "Không có tập tin xác định phông con" -msgid "_Anchors" -msgstr "_Neo" +msgid "No Subsetting" +msgstr "Không tạo tập con" -msgid "Debug Raster Cha_nges" -msgstr "Gỡ rối thay đổi mà_nh" +msgid "No Subtable" +msgstr "Không có bảng phụ" -msgid "Hori_zontal Metric Lines" -msgstr "Đường đo nằm ng_ang" +msgid "No Symmetric-Smooth" +msgstr "Không làm mịn đối xứng" -msgid "Vertical _Metric Lines" -msgstr "Đường đo nằ_m dọc" +msgid "No Vertical Metrics" +msgstr "Không có đơn vị đo theo chiều dọc" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "Nét ng_oài đính Lưới Điểm Ảnh" +msgid "No Watch Points" +msgstr "Không có điểm theo dõi" -msgid "_Display Compositions..." -msgstr "_Hiển thị sự cấu tạo..." +msgid "No _to All" +msgstr "_Từ chối tất cả" -msgid "Form_er Glyph" -msgstr "Hình tượng t_rước" +msgid "No applicable lookup subtables" +msgstr "Không có bảng phụ tra tìm thích hợp" -msgid "N_umber Points" -msgstr "Đánh _số điểm" +msgid "No argument to operator\n" +msgstr "Không có đối số tới toán tử\n" -msgid "Grid Fi_t" -msgstr "_Vừa lưới" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "Không có đối số tới toán tử %d trong từ điển riêng\n" -msgid "Sho_w" -msgstr "_Hiện" +msgid "No bitmap strikes" +msgstr "Không có gạch mảng ảnh" -msgid "Com_binations" -msgstr "Tổ hợ_p" +msgid "No cidmap file..." +msgstr "Không có tập tin sơ đồ CID..." -msgid "Next _Line in Word List" -msgstr "" +msgid "No components" +msgstr "Không có thành phần" -msgid "Previous Line in _Word List" -msgstr "" +msgid "No curvature info" +msgstr "Không có thông tin độ cong" -msgid "SubFonts|_All" -msgstr "_Tất cả" +msgid "No data" +msgstr "Không có dữ liệu" -msgid "SubFonts|_None" -msgstr "Khô_ng có" +msgid "No differences found" +msgstr "Không tìm thấy khác biệt" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "_Pha trộn lại MM" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "Chưa ghi rõ tên tập tin trong lời bao gồm trên dòng %d của %s" -msgid "_Point" -msgstr "Đ_iểm" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "Chưa ghi rõ cờ trong lookupflags (các cờ tra tìm) trên dòng %d của %s" -msgid "Tools_2" -msgstr "" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "Phông không chứa hình tượng có mã Unicode U+%05x\n" -msgid "H_ints" -msgstr "Gợ_i ý" +msgid "No glyphs matched" +msgstr "Không tìm thấy" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "" +#, c-format +msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" +msgstr "Không có định chỗ giữa « %s » và %s trong %s, còn là %d trong %s\n" -msgid "Outline View 2" -msgstr "Ô xem nét ngoài 2" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "Không tìm thấy cặp định chỗ trong %.200s" -msgid "This window displays a single outline glyph (more data)" -msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ (dữ liệu thêm)" +#, c-format +msgid "No kerning table for %s\n" +msgstr "Không có bảng định chỗ cho %s\n" -msgid "Outline View" -msgstr "Ô xem nét ngoài" +msgid "No languages" +msgstr "Không có ngôn ngữ" -msgid "This window displays a single outline glyph" -msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ" +msgid "No letters in font" +msgstr "Không có chữ trong phông" -msgid "First Char" -msgstr "Ký tự thứ nhất" +#, c-format +msgid "No lookup named %s" +msgstr "Không có sự tra tìm tên %s" -msgid "Second Char" -msgstr "Ký tự thứ hai" +msgid "No lookup selected" +msgstr "Chưa chọn sự tra tìm" -msgid "Kern Size" -msgstr "Cỡ định chỗ" +msgid "No lookups to copy" +msgstr "Không có sự tra tìm cần sao chép" -msgid "Select a ligature to view" -msgstr "Chọn chữ ghép cần xem" +msgid "No mark in ] (close array)\n" +msgstr "Không có dấu trong ] (đóng mảng)\n" -msgid "Kern Pair Closeup" -msgstr "Cận cảnh cặp định chỗ" +msgid "No mark in cleartomark\n" +msgstr "Không có dấu trong cleartomark (gột đến dấu)\n" -msgid "Anchor Control for Base" -msgstr "Điều khiển neo cho cơ sở" +msgid "No mark in counttomark\n" +msgstr "Không có dấu trong counttomark (đếm đến dấu)\n" -msgid "Anchor Control for Mark" -msgstr "Điều khiển neo cho dấu" +#, c-format +msgid "No marked glyphs allowed in replacement on line %d of %s" +msgstr "" +"Không cho phép hình tượng đã đánh dấu trong sự thay thế trên dòng %d của %s" -msgid "Anchored Pairs" -msgstr "Cặp thả neo" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "Không có tên cho từ điển Chuỗi Ký Tự \\%s" -msgid "Kern Pairs" -msgstr "Cặp định chỗ" +msgid "No paths with within a glyph should intersect" +msgstr "Trong hình tượng, không nên có các đường dẫn cắt chéo với nhau" -msgid "Sort By:" -msgstr "Sắp xếp theo :" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "" +"Không có điểm nằm trước trên đường dẫn trong 'curveto' (cong tới) từ flex 0 " +"trong %s\n" #, c-format -msgid "%.*s is not a valid class name (or number)" +msgid "No previous point on path in curveto in %s\n" msgstr "" +"Không có điểm nằm trước trên đường dẫn trong hàm curveto (cong tới) trong " +"%s\n" -msgid "Bad Class" -msgstr "Hạng sai" - -msgid "No Sequence/Lookups" -msgstr "Không có Dãy/Tra tìm" - -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" -"Không có mục trong danh sách Dãy/Tra tìm: trường hợp này có ý định không?" - -msgid "Bad Sequence/Lookup List" -msgstr "Danh sách Dãy/Tra tìm sai" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "Không có điểm nằm trước trên đường dẫn trong toán tử flex trong %s\n" #, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" +msgid "No previous point on path in lineto from flex 0 in %s\n" msgstr "" -"Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số hạng trong danh sách bên " -"trên)." +"Không có điểm nằm trước trên đường dẫn trong 'lineto' (đường tới) từ flex 0 " +"trong %s\n" #, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" +msgid "No previous point on path in lineto in %s\n" msgstr "" -"Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số các hình tượng, hạng hay " -"bảng bao quát)." +"Không có điểm nằm trước trên đường dẫn trong hàm lineto (đường tới) trong " +"%s\n" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "(Các gì khác)" +msgid "No problems detected" +msgstr "Không có lỗi được phát hiện" -msgid " There must be at least one contextual rule" -msgstr " Phải có ít nhất một quy tắc ngữ cảnh" +#, c-format +msgid "No problems detected in %s" +msgstr "Không có vấn đề được phát hiện trong %s" -msgid "Missing rules" -msgstr "Thiếu quy tắc" +msgid "No problems found" +msgstr "Không tìm thấy vấn đề" -msgid "Bad Coverage Table" -msgstr "Bảng bao quát sai" +msgid "No scripts" +msgstr "Không có chữ viết" -msgid "There must be at least one match coverage table" -msgstr "Phải có ít nhất một bảng bao quát khớp" +msgid "No selection\n" +msgstr "Chưa chọn gì\n" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" -"Trong sự thay thế tạo dãy ngược, phải có chính xác một bảng bao quát cần " -"khớp." +msgid "No significant differences found" +msgstr "Không tìm thấy sự khác nhau đáng kể" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" -"Trong sự thay thế tạo dãy ngược, phải có chính xác cùng một số lần thay thế " -"và tên hình tượng trong bảng bao quát khớp." +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "Chưa ghi rõ sự thay thế trên dòng %d của %s" -msgid "Replacement mismatch" -msgstr "Sai khớp khi thay thế" +msgid "No such file" +msgstr "Không có tập tin như vậy" -msgid "Bad rule" -msgstr "" +msgid "Nogai" +msgstr "Tiếng No-gai" -msgid "Warning" -msgstr "Cảnh báo" +msgid "Non Linear Transform" +msgstr "Chuyển dạng không tuyến..." -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" +msgid "Non uniform scaling for horizontal counters and side bearings" msgstr "" +"Không nên co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng " +"bên" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" +msgid "Non-ASCII glyphnames" +msgstr "Tên hình tượng khác ASCII" -msgid "Bad Sections" -msgstr "" +msgid "Non-Basic Multilingual Plane" +msgstr "Mặt Phẳng Đa Ngôn Ngữ Không Cơ Bản" -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" +msgid "Non-Straight Arms/Double Serif" +msgstr "Tay không thẳng/Chân đôi" -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "Tay không thẳng/Ngang" -msgid "Bad class name" -msgstr "" +msgid "Non-Straight Arms/Single Serif" +msgstr "Tay không thẳng/Chân đơn" -msgid "No spaces allowed in class names." -msgstr "" +msgid "Non-Straight Arms/Vertical" +msgstr "Tay không thẳng/Dọc" -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "Tay không thẳng/Nêm" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" +msgid "Non-Unicode Glyphs" +msgstr "Hình tượng khác Unicode" -msgid "Section|Continue" -msgstr "" +msgid "Non-_Integral coordinates" +msgstr "Toạ độ khác số ngu_yên" -msgid "Section|Start" -msgstr "" +msgid "Non-existant glyph" +msgstr "Hình tượng không tồn tại" -msgid "Class|Name" -msgstr "" +msgid "Non-integral coordinates" +msgstr "Toạ độ khác số nguyên" -msgid "Glyphs in the class" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "Kích cỡ Em không chuẩn" -msgid "Glyphs in the coverage tables" -msgstr "" +msgid "None" +msgstr "Không có" -msgid "Apply lookup" +msgid "" +"None of the glyphs in the current font match any names or code points in the " +"selected groups" msgstr "" +"Không có hình tượng trong phông hiện thời mà tương ứng với tên hay điểm mã " +"trong những nhóm đã chọn." -msgid "at position" -msgstr "" +#, c-format +msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" +msgstr "Hạng vô ích được gán cho hình tượng: hạng=%d quá lớn. Hình tượng=%d\n" -msgid "Matching rules based on a list of glyphs" -msgstr "" +msgid "Normal" +msgstr "Chuẩn" -msgid "Matching rules based on a list of classes" -msgstr "" +msgid "Normal Background:" +msgstr "Nền bình thường:" -msgid "Section" -msgstr "" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "Khoảng cách chuẩn tác: %.2f Theo chốt trục: %.2f" -msgid "Replacement glyphs" -msgstr "" +msgid "Normal Sans" +msgstr "Không chân chuẩn" -msgid "Edit Contextual Position" -msgstr "Sửa vị trí ngữ cảnh" +msgid "Normal Text Color:" +msgstr "Màu chữ bình thường:" -msgid "Edit Contextual Substitution" -msgstr "Sửa sự thay thế ngữ cảnh" +msgid "Normal/Boxed" +msgstr "Chuẩn/Trong hộp" -msgid "Edit Chaining Position" -msgstr "Sửa vị trí tạo dãy" +msgid "Normal/Contact" +msgstr "Chuẩn/Chạm" -msgid "Edit Chaining Substitution" -msgstr "Sửa sự thay thế tạo dãy" +msgid "Normal/Flattened" +msgstr "Chuẩn/Bị dát phẳng" -msgid "Edit Reverse Chaining Substitution" -msgstr "Sửa sự thay thế tạo dãy ngược" +msgid "Normal/Off-Center" +msgstr "Chuẩn/Lệch tâm" -msgid "New Contextual Position" -msgstr "Vị trí ngữ cảnh mới" +msgid "Normal/Rounded" +msgstr "Chuẩn/Tròn" -msgid "New Contextual Substitution" -msgstr "Sự thay thế ngữ cảnh mới" +msgid "Normal/Square" +msgstr "Chuẩn/Vuông" -msgid "New Chaining Position" -msgstr "Vị trí tạo dãy mới" +msgid "Normal/Weighted" +msgstr "Chuẩn/Có đậm" -msgid "New Chaining Substitution" -msgstr "Sự thay thế tạo dãy mới" +msgid "Normalize Design Vector Function:" +msgstr "Hàm tiêu chuẩn hoá véc-tơ thiết kế:" -msgid "New Reverse Chaining Substitution" -msgstr "Sự thay thế tạo dãy ngược mới" +msgid "Normalized Settings:" +msgstr "Thiết lập đã tiêu chuẩn hoá:" + +msgid "Normalized position of this design along each axis" +msgstr "Vị trí đã tiêu chuẩn hoá của sơ đồ thiết kế này trên mỗi trục" -msgid "Add Lookup" +msgid "" +"Normally simplify will not change the slope of the contour at the points." msgstr "" +"Bình thường chức năng giản dị hoá sẽ không sửa đổi dốc của đường viền tại " +"điểm." -msgid "Remove Lookup" +msgid "" +"Normally simplify will not remove points at the extrema of curves\n" +"(both PostScript and TrueType suggest you retain these points)" msgstr "" +"Bình thường chức năng giản dị hoá sẽ không gỡ bỏ điểm\n" +"tại thái cực của đường cong (cả hai PostScript và TrueType\n" +"đều đề nghị bạn giữ lại những điểm này)." msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." +"Normally the Tile will consist of everything\n" +"within the minimum bounding box of the tile --\n" +"so adjacent tiles will abut directly on one\n" +"another. If you wish whitespace between tiles\n" +"set this flag" msgstr "" +"Bình thường, đã lát sẽ chứa mọi thứ\n" +"bên trong hộp mép tối thiểu của đã lát,\n" +"vậy các đã lát kề nhau sẽ tiếp giáp đúng\n" +"với nhau. Muốn đặt khoảng trắng giữa\n" +"các đá lát thì bật tùy chọn này." -msgid "By Glyphs" -msgstr "Theo hình tượng" +msgid "Northern Sami" +msgstr "Tiếng Bắc Xă-mi" -msgid "By Classes" -msgstr "Theo hạng" +msgid "Northern Tai" +msgstr "Tiếng Bắc Tai" -msgid "By Coverage" -msgstr "Theo bao quát" +msgid "Norway House Cree" +msgstr "Tiếng Cợ-ri nhà Na Uy" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" +msgid "Norwegian" +msgstr "Tiếng Na Uy" -msgid "Dialog Type:" -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "Tiếng Na Uy (Bokh-man)" -msgid "Simple" -msgstr "Đơn giản" +msgid "Norwegian (Nynorsk)" +msgstr "Tiếng Na Uy (Ny-noa-x-kh)" -msgid "Complex" -msgstr "" +msgid "Not ASCII" +msgstr "Không ASCII" -msgid "New Section" +msgid "" +"Not EQual\n" +"Pops two values, tests for inequality, pushes result(0/1)" msgstr "" +"Not EQual\n" +"Bỏ hai giá trị, thử tình trạng không bằng nhau,\n" +"đẩy kết quả (0/1)" -msgid "Set From Selection" -msgstr "" +msgid "Not Found" +msgstr "Không tìm thấy" -msgid "Set this glyph list from a selection." -msgstr "" +msgid "Not Guides" +msgstr "Không phải chỉ dẫn" -msgid "An ordered list of lookups and positions" -msgstr "" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "Không phải là tập tin gf (siêu phông) %.200s" -msgid "Match" -msgstr "Khớp" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "Không phải là tập tin pk (siêu phông) %.200s" -msgid "Backtrack" -msgstr "Rút lui" +msgid "Not a CID format" +msgstr "Không phải là định dạng CID" -msgid "Lookahead" -msgstr "Nhín trước" +msgid "Not a CID-keyed font" +msgstr "Không phải là phông đã khoá CID" -msgid "A list of glyphs:" -msgstr "Danh sách hình tượng:" +msgid "Not a Unicode Character" +msgstr "Không phải ký tự Unicode" -msgid "Replacements" -msgstr "Sự thay thế" +msgid "Not a bdf file" +msgstr "Không phải là tập tin bdf." -msgid "A coverage table:" -msgstr "Bảng bao quát:" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "Không phải là tập tin bdf %.200s" -msgid "A list of coverage tables:" -msgstr "" +msgid "Not a gf file" +msgstr "Không phải là tập tin gf." -msgid "Same as Match Classes" -msgstr "Trùng với Khớp hạng" +msgid "Not a pcf file" +msgstr "Không phải là tập tin pcf" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" +msgid "Not a pk file" +msgstr "Không phải là tập tin pk." -msgid "Match Classes" -msgstr "Khớp hạng" +msgid "Not a plate file" +msgstr "Không phải là tập tin đĩa" -msgid "Back Classes" -msgstr "Hạng lùi" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "Không phải là tập tin pcf X11 %.200s." -msgid "Ahead Classes" -msgstr "Hạng tới" +msgid "Not attached to a feature" +msgstr "Không gắn với tính năng" -msgid "List of class names" -msgstr "" +msgid "Not classified" +msgstr "Chưa phân loại" -msgid "Classes" -msgstr "Hạng" +msgid "Not enough glyphs" +msgstr "Không đủ hình tượng" -msgid "" -msgstr "" +msgid "Not enough lines" +msgstr "Không đủ đường" -#, c-format -msgid "%3d: " -msgstr "%3d: " +msgid "Not in Collection" +msgstr "Không nằm trong tập hợp" -msgid "" -msgstr "" +msgid "Not quadratic" +msgstr "Không toàn phương" -msgid "No Watch Points" -msgstr "Không có điểm theo dõi" +msgid "Not sure if this is an error..." +msgstr "Không chắc nếu đây là một lỗi..." -msgid "Watch Points not supported in glyphs with references" -msgstr "Không hỗ trơ điểm theo dõi trong hình tượng có tham chiếu" +msgid "Notdef name" +msgstr "Tên notdef" -msgid "Registers" -msgstr "Thanh ghi" +msgid "Nothing Loaded" +msgstr "Chưa nạp gì" -msgid "Stack" -msgstr "Đống" +msgid "Nothing Selected" +msgstr "Chưa chọn gì" -msgid "Storage" -msgstr "Sức chứa" +msgid "Nothing found" +msgstr "Không tìm thấy" -msgid "Points" -msgstr "Điểm" +msgid "Nothing on stack to print\n" +msgstr "Không có gì trên đống cần in\n" -msgid "Cvt" -msgstr "Đổi" +msgid "Nothing to match." +msgstr "Không có gì cần khớp." -msgid "Raster" -msgstr "Mành" +msgid "Nothing to trace" +msgstr "Không có gì cần đồ lại" -msgid "Gloss" -msgstr "Chú giải" +msgid "Nothng found." +msgstr "Không tìm thấy." -msgid "Current Raster (TrueType)" -msgstr "Mành hiện có (TrueType)" +msgid "Nukta Forms" +msgstr "Hình Nuc-ta" -msgid "Registers (TrueType)" -msgstr "Thanh ghi (TrueType)" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "Tử 1:" -msgid "Stack (TrueType)" -msgstr "Đống (TrueType)" +msgid "Num2:" +msgstr "Tử 2:" -msgid "Storage (TrueType)" -msgstr "Sức chứa (TrueType)" +msgid "Num3:" +msgstr "Tử 3:" -msgid "Points (TrueType)" -msgstr "Điểm (TrueType)" +msgid "Number Forms" +msgstr "Dạng số" -msgid "Twilight" -msgstr "Hoàng hôn" +msgid "Number expected" +msgstr "Số mong đợi" -msgid "Normal" -msgstr "Chuẩn" +msgid "Number of Axes:" +msgstr "Số trục:" -msgid "Current" -msgstr "Hiện có" +msgid "Number of Master Designs:" +msgstr "Số sơ đồ thiết kế chủ :" -msgid "Points|Original" -msgstr "Gốc" +msgid "Number of star points/Polygon vertices" +msgstr "Số điểm sao / đỉnh đa giác" -msgid "Grid" -msgstr "Lưới" +msgid "Number out of range" +msgstr "Con số ở ngoại phạm vi" -msgid "Raw" -msgstr "Thô" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "" +"Con số ở ngoại phạm vi : %g trong kết xuất kiểu 2 (phải là [-65536,65535])\n" -msgid "Em Units" -msgstr "Đơn vị Em" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "Con số quá dài trên dòng %d của %s" -msgid "Transformed" -msgstr "Đã chuyển dạng" +msgid "Numerators" +msgstr "Tử số" -msgid "Instructions out of date" -msgstr "Chỉ dẫn quá cũ" +msgid "Numeric Field" +msgstr "Trường thuộc số" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" -"Các điểm bị thay đổi. Có lẽ các chỉ dẫn TrueType lúc bây giờ tham chiếu đến " -"điểm không đúng, mà có thể gây ra kết quả bất thường." +msgid "Numeric Field (Spinner)" +msgstr "Trường thuộc số (nút xoay tròn)" -msgid "Step into" -msgstr "Bước vào" +msgid "Numeric Field Sign" +msgstr "Ký hiệu trường thuộc số" -msgid "Step over (Next)" -msgstr "Bước trên (Kế)" +msgid "Numeric Forms" +msgstr "Dạng số" -msgid "Step out of current function" -msgstr "Bước ra hàm hiện thời" +msgid "Nyanja/Chewa" +msgstr "Tiếng Nai-an-gia" -msgid "Continue" -msgstr "Tiếp tục" +msgid "Nynorsk" +msgstr "Tiếng Ny-noa-x-kh" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" -"Theo dõi mọi điểm đã chọn\n" -"(dừng khi điểm di chuyển)" +msgid "O Black Letter" +msgstr "TH Chữ đen" -msgid "Window" -msgstr "Cửa sổ" +msgid "O Decorative" +msgstr "TH Trang trí" -msgid "Exit Debugger" -msgstr "Thoát khỏi hàm gỡ lỗi" +msgid "O Engraver" +msgstr "TH Khắc" -msgid "Instruction Gloss (TrueType)" -msgstr "Chú giải chỉ dẫn (TrueType)" +msgid "O Miscellaneous" +msgstr "TH Lặt vặt" -msgid "Export Options" -msgstr "" +msgid "O Three Dimensional" +msgstr "TH Ba chiều" msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" - -msgid "_Use Transform (SVG)" +"ODD\n" +"Pops one value, rounds it and tests if it is odd(0/1)" msgstr "" +"ODD\n" +"Bỏ một giá trị, làm tròn nó và thử nếu nó là một con số lẻ (0/1)" -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" +msgid "OEM Charset" +msgstr "Bộ ký tự OEM" -msgid "_Always raise this dialog when exporting" -msgstr "" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> Bộ ký tự" -msgid "Bits/Pixel:" -msgstr "Bit/điểm ảnh:" +msgid "OS/2 and Windows specific metrics table" +msgstr "bảng đơn vị đo đặc trưng cho OS/2 và Windows" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "Giá trị bit/điểm ảnh hợp lệ là chỉ 1, 2, 4 hay 8" +msgid "OS2Version|Automatic" +msgstr "Tự động" -msgid "Pixel size?" -msgstr "Cỡ điểm ảnh?" +msgid "OSS Calligraphic" +msgstr "OSS Viết đẹp" -msgid "EPS" -msgstr "" +msgid "OSS Contemporary" +msgstr "OSS cùng thời" -msgid "XFig" -msgstr "" +msgid "OSS Dutch Modern" +msgstr "OSS Hoà Lan hiện đại" -msgid "SVG" -msgstr "" +msgid "OSS Dutch Trad" +msgstr "OSS Hoà Lan truyền thống" -msgid "Glif" -msgstr "" +msgid "OSS Miscellaneous" +msgstr "OSS Linh tinh" -msgid "PDF" -msgstr "" +msgid "OSS Modified Venetian" +msgstr "OSS Vơ-ni-đơ đã sửa đổi" -msgid "Raph's plate" -msgstr "Đĩa Raph" +msgid "OSS Rounded Legibility" +msgstr "OSS Rõ ràng làm tròn" -msgid "X Bitmap" -msgstr "Mảng ảnh X" - -msgid "BMP" -msgstr "" - -msgid "png" -msgstr "PNG" - -msgid "X Pixmap" -msgstr "" - -msgid "C FontForge" -msgstr "" +msgid "OSS Venetian" +msgstr "OSS Vơ-ni-đơ" -msgid "_Replace" -msgstr "Tha_y thế" +msgid "OT _Glyph Class:" +msgstr "Hạng hình tượng _OT:" -msgid "File Exists" -msgstr "Tập tin đã có" +msgid "O_pen Paths" +msgstr "_Mở đường dẫn" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "Tập tin %s đã có. Thay thế nó ?" +msgid "O_verlap" +msgstr "Chồng lấ_p" -msgid "Couldn't create directory" -msgstr "Không thể tạo thư mục" +msgid "Obli_que..." +msgstr "_Xiên..." -#, c-format -msgid "Couldn't create directory: %s" -msgstr "Không thể tạo thư mục: %s" +msgid "Oblique Slant..." +msgstr "Méo xiên..." -msgid "Create directory" -msgstr "Tạo thư mục" +msgid "Oblique/Boxed" +msgstr "Xiên/Trong hộp" -msgid "Directory name?" -msgstr "Tên thư mục ?" +msgid "Oblique/Contact" +msgstr "Xiên/Chạm" -msgid "Export" -msgstr "Xuất" +msgid "Oblique/Flattened" +msgstr "Xiên/Bị dát phẳng" -msgid "_Filter" -msgstr "_Lọc" +msgid "Oblique/Off-Center" +msgstr "Xiên/Lệch tâm" -msgid "Directory|_New" -msgstr "Mớ_i" +msgid "Oblique/Rounded" +msgstr "Xiên/Tròn" -msgid "_Options" -msgstr "" +msgid "Oblique/Square" +msgstr "Xiên/Vuông" -msgid "Format:" -msgstr "Định dạng:" +msgid "Oblique/Weighted" +msgstr "Xiên/Có đậm" -msgid "Transformation Matrix" -msgstr "Ma trận chuyển dạng" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "Bảng quá cũ đối với một phông chữ đặt khoá CID Type1" -msgid "Value out of range" -msgstr "Giá trị ở ngoại phạm vi" +msgid "Obsolete table for a type1 font" +msgstr "Bảng quá cũ đối với một phông chữ Type1" -msgid "_Base:" -msgstr "Cơ _sở :" +msgid "Obtuse Cove" +msgstr "Cove tù" -msgid "Ref:" -msgstr "Tham chiếu :" +msgid "Obtuse Sans" +msgstr "Không chân tù" -msgid "Bad Point Match" -msgstr "Sai khớp điểm" +msgid "Obtuse Square Cove" +msgstr "Cove vuông tù" -msgid "Both points must be specified, or neither" -msgstr "Phải xác định hoặc cả hai điểm, hoặc không gì." +msgid "Occitan" +msgstr "Tiếng Óc-xi-tan" -msgid "Couldn't find base point" -msgstr "Không tìm thấy điểm cơ sở" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "Số yếu tố lẻ trong mảng Giá trị màu xanh/Xanh khác." -msgid "Couldn't find point in reference" -msgstr "Không tìm thấy điểm trong tham chiếu" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Số yếu tố lẻ trong mảng Nhóm màu xanh/Nhóm màu xanh khác." -msgid "C_hange" -msgstr "Đổ_i" +msgid "Off" +msgstr "Tắt" -msgid "_Retain" -msgstr "_Giữ lại" +msgid "Offset" +msgstr "Bù" -msgid "Transformation Matrix Changed" -msgstr "Ma trận chuyển dạng bị thay đổi" +msgid "Offset %" +msgstr "%% bù" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "Bạn đã thay đổi ma trận chuyển dạng: muốn sử dụng phiên bản mới không?" +msgid "Offset in JSTF table is too big. The resultant font will not work." +msgstr "Bảng JSTF có hiệu quá lớn thì phông chữ kết quả không hoạt động được." -msgid "Reference Info" -msgstr "Thông tin tham chiếu" +msgid "Offset text from path by:" +msgstr "Bù lại văn bản với đường dẫn theo:" #, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "Tham chiếu đến ký tự %1$.20s tại %2$d" - -msgid "Transformed by:" -msgstr "Chuyển dạng do :" - msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" msgstr "" -"Ma trận chuyển dạng xác định cách chuyển dạng\n" -"các điểm trong hình tượng nguồn trước khi vẽ chúng\n" -"trong hình tượng hiện có [new = mới].\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +"Hiệu so với đường cơ bản def.: romn: %d idcn: %d ghiý: %d treo: %d toán: " +"%d" -msgid "_Use My Metrics" -msgstr "Dùng đơn _vị đo của tôi" +msgid "Ofm Save Failed" +msgstr "Lỗi lưu OFM" msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." +"Often if a point is slightly off from a hint\n" +"it is because a stem is made up\n" +"of several segments, and one of them\n" +"has the wrong width." msgstr "" -"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" -"hình tượng ghép nên có cùng một bề rộng với tham chiếu này." +"Thường nếu một điểm không nằm\n" +"chính xác trên lời gợi ý, đó là vìmột cuống chứa vài đoạn, và\n" +"một đoạn có bề rộng không đúng." -msgid "_Round To Grid" -msgstr "Làm t_rộn tới lưới" +msgid "Ogham" +msgstr "Tiếng Ogam" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" -"nếu tham chiếu được dời, giá trị dời nên được làm trộn trong khi vừa lưới." +msgid "Oji-Cree" +msgstr "Tiếng Ô-gi Cợ-ri" -msgid "TrueType Point _Matching:" -msgstr "Khớp điể_m TrueType:" +msgid "Ojibway" +msgstr "Tiếng Ô-gip-ouê" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" -"tham chiếu này không nên được dời một cách bình thường,\n" -"vị trí nó nên được quyết định bằng cách di chuyển tham chiếu\n" -"để làm cho điểm đã ngụ ý trong tham chiếu nằm đúng\n" -"trên điểm đã ngụ ý trong ký tự cơ sở." +msgid "Ol Chiki" +msgstr "On Chi-khi" -msgid "Bounding Box:" -msgstr "Hộp biên giới:" +msgid "Old Italic" +msgstr "Nghiêng cũ" -msgid "X:" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "Nghiêng cũ (Etrusca, Osca v.v.)" -msgid "Y:" -msgstr "" +msgid "Old Outline Color" +msgstr "Màu nét ngoài cũ" -msgid "_Show" -msgstr "_Hiện" +msgid "Old Persian" +msgstr "Tiếng Ba Tư cũ" -msgid "Image Info" -msgstr "Thông tin ảnh" +msgid "Old Persian cuneiform" +msgstr "Chữ hình nêm Ba Tư cũ" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "Ảnh ở : (%.0f,%.0f)" +msgid "Old Style" +msgstr "Kiểu cũ" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "Co giãn theo : (%.2f,%.2f)" +msgid "Old Style Serifs" +msgstr "Chân kiểu cũ" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "Cỡ ảnh : %d x %d điểm ảnh" +msgid "Old sfd file" +msgstr "Tập tin sfd cũ" -msgid "Last Anchor Point" -msgstr "Điểm neo cuối" +msgid "Old style 'kern'" +msgstr "'kern' kiểu cũ" + +msgid "Oldstyle Figures" +msgstr "Hình kiểu cũ" + +msgid "On" +msgstr "Bật" msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"Once upon a time, Adobe assigned PUA (public use area) encodings\n" +"for many stylistic variants of characters (small caps, old style\n" +"numerals, etc.). Adobe no longer believes this to be a good idea,\n" +"and recommends that these encodings be ignored.\n" +"\n" +" The assignments were originally made because most applications\n" +"could not handle OpenType features for accessing variants. Adobe\n" +"now believes that all apps that matter can now do so. Applications\n" +"like Word and OpenOffice still can't handle these features, so\n" +" fontforge's default behavior is to ignore Adobe's current\n" +"recommendations.\n" +"\n" +"Note: This does not affect figuring out unicode from the font's encoding,\n" +"it just controls determining unicode from a name." msgstr "" -"Bạn đang xoá điểm neo cuối cùng trong ký tự này.\n" -"Hành động này sẽ gây ra hộp thoại đóng: có hợp với ý muốn không?" +"Ngày xửa ngày xưa, công ty Adobe đã gán các bảng mã PUA\n" +"(vùng dùng công cộng) cho nhiều biến thể văn phong của ký tự\n" +"(chữ hoa nhỏ, chữ số kiểu cũ v.v.). Adobe không còn thấy lại\n" +"ứng xử này là một ý kiến tốt thì khuyên mọi người bỏ qua\n" +"các bảng mã này.\n" +"\n" +"Các sự gán này đã được làm đầu tiên vì lúc đó phần lớn ứng dụng\n" +"không thể quản lý các tính năng OpenType để truy cập đến biến thể.\n" +"Adobe lúc bây giờ thấy rằng tất cả các ứng dụng đáng kể có\n" +"khả năng quản lý. Tuy nhiên, ứng dụng như Word và OpenOffice.org\n" +"vẫn còn không thể quản lý các tính năng này, vì vậy ứng xử mặc định\n" +"của FontForge là bỏ qua các ý kiến của Adobe trong trường hợp này.\n" +"\n" +"Ghi chú : tùy chọn này không có tác động hàm tính Unicode\n" +"từ bảng mã của phông: nó chỉ điều khiển cách tính Unicode từ tên." #, c-format msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" msgstr "" -"Các dấu ở trong chữ ghép nên được sắp xếp theo hướng viết.\n" -"Dấu này và %d không theo thứ tự đúng." - -msgid "Out Of Order" -msgstr "Sai thứ tự" - -msgid "Lig Index:" -msgstr "Chỉ số chữ ghép:" +"Một của những phông mảng ảnh đã xác định, %1$d, không phải là kết quả của " +"hàm phóng to phông nhỏ nhất %2$d theo số nguyên (hay là hệ số quá lớn)" -msgid "Index in use" -msgstr "Chỉ số đang dùng" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "Một của những phông %1$d,%2$d còn thiếu hình tượng %3$d" -msgid "This ligature index is already in use" -msgstr "Chỉ số chữ ghép này đang được dùng" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" +msgstr "" +"Một của những thể hiện đa chủ (MM) chứa chốt trục toàn phương. Nó phải được " +"chuyển đổi sang chốt trục lập phương, để được dùng trong cái đa chủ." -msgid "This index is much larger than the closest neighbor" -msgstr "Chỉ số này rất lớn hơn hàng xóm gần nhất" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"Chỉ mảng ảnh có thể nhúng được.\n" +"Mô tả nét ngoài không thể\n" +"(nếu tập tin phông không chứa\n" +"mảng ảnh nên không thể nhúng gì)." -msgid "Too Big" -msgstr "Quá lớn" +msgid "Only Embed Bitmaps" +msgstr "Chỉ nhúng mảng ảnh" -msgid "Class already used" -msgstr "Hạng đã được đóng" +msgid "Only One Font" +msgstr "Chỉ một phông" -msgid "This anchor class already is associated with a point in this character" -msgstr "Hạng neo này đã tương ứng với một điểm trong ký tự này" +msgid "Only a single character allowed" +msgstr "Cho phép chỉ một ký tự riêng lẻ" -msgid "Anchor Point Info" -msgstr "Thông tin điểm neo" +msgid "Only kern glyphs closer" +msgstr "Chỉ định chỗ hình tượng gần hơn" -msgid "Matching TTF Point:" -msgstr "Điểm TTF khớp:" +msgid "Only one font may be imported into the background" +msgstr "Có thể nhập khẩu về sau chỉ một phông" -msgid "Base Mark" -msgstr "Dấu cơ sở" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" +"nếu tham chiếu được dời, giá trị dời nên được làm trộn trong khi vừa lưới." -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "ĐầuThảo" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" +"hình tượng ghép nên có cùng một bề rộng với tham chiếu này." -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "CuốiThảo" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng\n" +"tham chiếu này không nên được dời một cách bình thường,\n" +"vị trí nó nên được quyết định bằng cách di chuyển tham chiếu\n" +"để làm cho điểm đã ngụ ý trong tham chiếu nằm đúng\n" +"trên điểm đã ngụ ý trong ký tự cơ sở." -msgid "AnchorPoint|_New" -msgstr "Mớ_i" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"Tìm kiếm chỉ trong các ký tự đã chọn trong ô xem phông.\n" +"Bình thường tìm kiếm qua tất cả các ký tự trong phông." -msgid "AnchorClass|New _Class" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" msgstr "" +"Tìm kiếm chỉ trong các hình tượng đã chọn,\n" +"và bỏ chọn ký tự nào không tương ứng với\n" +"chuỗi tìm kiếm này." -#, c-format -msgid "Curvature: %g" -msgstr "Độ cong: %g" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "Chỉ 256 hình tượng thứ nhất trong bảng mã này sẽ được dùng" -msgid "Curvature: ?" -msgstr "Độ cong: ?" +msgid "Opacity" +msgstr "Độ đục" -msgid "Base X" -msgstr "X cơ sở" +msgid "Opacity:" +msgstr "Độ mờ đục:" -msgid "Base Y" -msgstr "Y cơ sở" +msgid "Open" +msgstr "Mở" -msgid "Next CP X" -msgstr "X ĐK kế" +msgid "Open Contour" +msgstr "Mở đường viền" -msgid "Next CP Y" -msgstr "Y ĐK kế" +msgid "Open Font" +msgstr "Mở phông" -msgid "Next CP Dist" -msgstr "Cách ĐK kế" +msgid "Open Glyph" +msgstr "Mở hình tượng" -msgid "Next CP Angle" -msgstr "Góc ĐK kế" +msgid "Open Reference" +msgstr "Mở tham chiếu" -msgid "Prev CP Dist" -msgstr "Cách ĐK trước" +msgid "Open failed" +msgstr "Lỗi mở" -msgid "Prev CP X" -msgstr "X ĐK trước" +#, c-format +msgid "Open/Closed contour mismatch in glyph “%s”\n" +msgstr "Hình tượng « %s » có đường viền mở/đóng không tương ứng\n" -msgid "Prev CP Y" -msgstr "Y ĐK trước" +msgid "OpenCharsInNewWindow" +msgstr "Mở Ký Tự ở Cửa Sổ Mới" -msgid "Prev CP Angle" -msgstr "Góc ĐK trước" +msgid "OpenType (Mac dfont)" +msgstr "OpenType (dfont Mac)" -msgid "Overlapped Hints" -msgstr "Gợị ý chồng lấp" +msgid "OpenType Tables" +msgstr "Bảng OpenType" -#, c-format msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." msgstr "" -"Bạn mới chọn một lời gợi ý chồng chéo lên <%.2f,%.2f>. Bạn nên bỏ chọn một " -"của hai lời này." +"Phông OpenType phải có một phiên bản lớn hơn 1.\n" +"Hãy sử dụng « Phần tử > Thông tin phông » OS/1 » để thay đổi." -msgid "Point Info" -msgstr "Thông tin điểm" +msgid "OpenTypeFeature|New" +msgstr "Mới" -msgid "_Normal" -msgstr "Chuẩ_n" +msgid "OpenType|Lookups" +msgstr "Sự tra tìm" -msgid "_Interpolated" -msgstr "Nộ_i suy" +msgid "Optical Bounds" +msgstr "Mép quang" -msgid "N_ever Interpolate" -msgstr "Không _bao giờ nội suy" +msgid "Optical Character Recognition" +msgstr "Nhận dạng Ký tự Quang học" -msgid "Prev CP:" -msgstr "ĐK trước:" +msgid "Optimized For ClearType" +msgstr "Tối ưu hoá cho ClearType" -msgid "ControlPoint|Default" -msgstr "Mặc định" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "Tùy chọn, thêm vào bảng phụ tra tìm sự ánh xạ này:" -msgid "Offset" -msgstr "Bù" +msgid "Options" +msgstr "Tùy chọn" -msgid "Dist" -msgstr "Cách" +msgid "Ordinals" +msgstr "Số thứ tự" -msgid "°" -msgstr "" +msgid "Orig layer" +msgstr "Lớp gốc" -msgid "Curvature: -0.00000000" -msgstr "Độ cong: -0.00000000" +msgid "Origin" +msgstr "Gốc" -msgid "Next CP:" -msgstr "ĐK kế:" +msgid "Origin:" +msgstr "Gốc:" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" -"Đây là hiệu độ cong giữa chốt trục kế tiếp\n" -"và chốt trục trước. Đường viền thường hiển thị\n" -"đẹp hơn khi con số này gần như số 0." +msgid "Original Color" +msgstr "Màu gốc" -msgid "Type:" -msgstr "Kiểu :" +msgid "Original Y Position" +msgstr "Vị trí Y gốc" -msgid "Location" -msgstr "Địa điểm" +msgid "Oriya" +msgstr "Tiếng O-ri-ya" -msgid "Hint Mask" -msgstr "Bộ lọc gợi ý" +msgid "Ornamentals" +msgstr "Trang Hoàng" -msgid "Active Hints" -msgstr "Gợi ý hoạt động" +msgid "Ornaments" +msgstr "Đồ trang hoàng" -msgid "Prev On Contour" -msgstr "Đồ trước trên đường viền" +msgid "Oromo" +msgstr "Tiếng Ô-rô-mô" -msgid "Next On Contour" -msgstr "Đồ kế trên đường viền" +msgid "Osmanya" +msgstr "Tiếng Ox-ma-nia" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" - -msgid "Spiro Point Info" -msgstr "Thông tin điểm Spiro" - -msgid "Dependents" -msgstr "Đồ phụ thuộc" +msgid "Ossetian" +msgstr "Tiếng Ô-xê-ti" -msgid "Show" -msgstr "Hiện" +msgid "Other ..." +msgstr "Khác ..." -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "Bảng phụ %.60s trong hình tượng %.60s" +msgid "Other Info" +msgstr "Thông tin khác" -msgid "Dependent Substitutions" -msgstr "Sự thay thế phụ thuộc" +msgid "Other:" +msgstr "Khác:" -msgid "Freetype rasterization failed.\n" -msgstr "Lỗi làm mành Freetype.\n" +msgid "Others" +msgstr "Khác" -msgid "Pointsize Y" -msgstr "Cỡ điểm Y" +msgid "Out Of Order" +msgstr "Sai thứ tự" -msgid "Pointsize X" -msgstr "Cỡ điểm Y" +msgid "Out of Range" +msgstr "Ở ngoại phạm vi" -msgid "DPI" -msgstr "Điểm/insơ" +msgid "Out of memory\n" +msgstr "Tràn bộ nhớ\n" -msgid "Grid Fit Parameters" -msgstr "Tham số vừa lưới" +msgid "Outer Shadow" +msgstr "Bóng bên ngoài" -msgid "Debug _fpgm/prep" -msgstr "Gỡ lỗi _fpgm/prep" +msgid "Outline" +msgstr "Phác thảo" -msgid "Scale X/Y the same" -msgstr "Co giãn đều X/Y" +msgid "Outline Default Button" +msgstr "Nút mặc định nét ngoài" -msgid "_DPI:" -msgstr "" +msgid "Outline Fonts" +msgstr "Phông nét ngoài" -msgid "_Pointsize Y:" -msgstr "Cỡ điểm _Y:" +msgid "Outline Glyphs\n" +msgstr "Nét ngoài hình tượng\n" -msgid "_Mono" -msgstr "Đơn ng_uồn" +msgid "Outline Inner Border" +msgstr "Viền bên trong nét ngoài" -msgid "_Anti-Aliased" -msgstr "_Trơn" +msgid "Outline Outer Border" +msgstr "Viền bên ngoài nét ngoài" -msgid "Base:" -msgstr "Cơ sở :" +msgid "Outline View" +msgstr "Ô xem nét ngoài" -msgid "Size:" -msgstr "Kích cỡ :" +msgid "Outline View 2" +msgstr "Ô xem nét ngoài 2" -msgid "Review Hints" -msgstr "Xem lại các lời gợi ý" +msgid "Outline Width" +msgstr "Bề rộng nét ngoài" -msgid "_HStem" -msgstr "Cuống _N" +msgid "Outline Width:" +msgstr "Bề rộng nét ngoài:" -msgid "_VStem" -msgstr "Cuống _D" +msgid "Outlining glyphs" +msgstr "Đang vẽ nét ngoài các hình tượng..." -msgid "_Move Points" -msgstr "Chu_yển điểm" +msgid "Output AFM" +msgstr "Xuất AFM" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" -"Khi vị trí lời gợi ý đã thay đổi,\n" -"điều chỉnh vị trí của điểm nào\n" -"nằm trên lời gợi ý đó." +msgid "Output Glyph Map" +msgstr "Xuất sơ đồ hình tượng" -msgid "Cr_eate" -msgstr "_Tạo" +msgid "Output OFM & CFG" +msgstr "Xuất OFM và CFG" -msgid "Re_move" -msgstr "_Bỏ" +msgid "Output PFM" +msgstr "Xuất PFM" -msgid "Previous Hint." -msgstr "Mẹo trước." +msgid "Output TFM & ENC" +msgstr "Xuất TFM và ENC" -msgid "Next Hint." -msgstr "Mẹo tiếp." +msgid "Output error" +msgstr "Lỗi xuất" -msgid "Regenerate Hint Substitution Points" -msgstr "Tạo ra lại các điểm thay thế mẹo" +msgid "Over/Underbars" +msgstr "Gạch dưới/trên" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" -"Nếu bạn đã thay đổi mẹo nào,\n" -"thì thêm vào thay đổi mẹo của hình tượng,\n" -"cũng cần phải hình dung các mặt nạ mẹo\n" -"và điểm thay thế của nó." +msgid "OverbarExtraAscender:" +msgstr "Vùng trên thanh trên:" -msgid "Create Hint" -msgstr "Tạo lời gợi ý" +msgid "OverbarRuleThickness:" +msgstr "Độ dày thước thanh trên:" -msgid "Create Horizontal Stem Hint" -msgstr "Tạo lời gợi ý cuống ngang" +msgid "OverbarVerticalGap:" +msgstr "Khe dọc thanh trên:" -msgid "Create Vertical Stem Hint" -msgstr "Tạo lời gợi ý cuống dọc" +msgid "Overlapped Hints" +msgstr "Gợị ý chồng lấp" -msgid "Import Parameters" -msgstr "" +msgid "PCL 5 data table" +msgstr "bảng dữ liệu PCL 5" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "PDF page graphics" +msgstr "Đồ họa trang PDF" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "POP top stack element" +msgstr "POP (bỏ) phần tử đống đầu" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "PS CID" +msgstr "PostScript CID" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" +msgid "PS Glyph Names" +msgstr "Tên hình tượng PostScript" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "PS Hints" +msgstr "Gợi ý PS" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "PS Multiple Master(A)" +msgstr "PostScript đa chủ (A)" -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "PS Multiple Master(B)" +msgstr "PostScript đa chủ (B)" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "PS Private" +msgstr "PS Riêng" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +msgid "PS Type 0" +msgstr "PostScript kiểu 0" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "PS Type 1 (Ascii)" +msgstr "PostScript kiểu 1 (ASCII)" -msgid "Accuracy _Target:" -msgstr "" +msgid "PS Type 1 (Binary)" +msgstr "PostScript kiểu 1 (nhị phân)" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "PS Type 1 (MacBin)" +msgstr "PostScript kiểu 1 (MacBinary)" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "PS Type 1 (Multiple)" +msgstr "PostScript kiểu 1 (đa)" -msgid "Accuracy Target:" -msgstr "" +msgid "PS Type 1 (Resource)" +msgstr "PostScript kiểu 1 (tài nguyên)" -msgid "Image" -msgstr "Ảnh" +msgid "PS Type 3" +msgstr "PostScript kiểu 3" -msgid "PDF page graphics" -msgstr "Đồ họa trang PDF" +msgid "PS Type3 Bitmap" +msgstr "Mảng ảnh PostScript kiểu 3" -msgid "Raph's plate files" -msgstr "Tập tin đĩa Raph" +msgid "PS UID" +msgstr "UID PostScript" -msgid "BDF" +msgid "" +"PUSH Byte[abc]\n" +" abc is the number-1 of bytes to push\n" +"Reads abc+1 unsigned bytes from\n" +"the instruction stream and pushes them" msgstr "" +"PUSH Byte[abc]\n" +" abc là số (-1) các byte cần đẩy\n" +"Đọc abc+1 byte đã ký từ luồng chỉ lệnh,\n" +"và đẩy chúng" -msgid "TTF" +msgid "" +"PUSH Word[abc]\n" +" abc is the number-1 of words to push\n" +"Reads abc+1 signed words from\n" +"the instruction stream and pushes them" msgstr "" +"PUSH Word[abc]\n" +" abc là số (-1) các từ cần đẩy\n" +"Đọc abc+1 từ đã ký từ luồng chỉ lệnh,\n" +"và đẩy chúng" -msgid "ΤεΧ Bitmap Fonts" -msgstr "Phông mảng ảnh ΤεΧ" +msgid "P_FM Family" +msgstr "Nhóm P_FM" -msgid "PCF (pmf)" -msgstr "" +msgid "P_en" +msgstr "_Bút" -msgid "Mac Bitmap" -msgstr "Mảng ảnh Mac" +msgid "P_rev Control Point" +msgstr "Điểm điề_u khiển lùi" -msgid "Win FON" -msgstr "FON Win" +msgid "Padding" +msgstr "Đệm" -msgid "palm" -msgstr "" +msgid "Padding:" +msgstr "Đệm:" -msgid "Image Template" -msgstr "Mẫu ảnh" +msgid "Page Setup" +msgstr "Thiết lập trang" -msgid "EPS Template" -msgstr "Mẫu EPS" +msgid "Page_Size:" +msgstr "_Cỡ trang:" -msgid "SVG Template" -msgstr "Mẫu SVG" +msgid "Pair Position (kerning)" +msgstr "Vị trí cặp (định chỗ)" -msgid "Glif Template" -msgstr "Mẫu Glif" +msgid "Pairwise Pos" +msgstr "Vị trí theo cặp" -msgid "Only One Font" -msgstr "Chỉ một phông" +msgid "Pairwise Positioning (kerning)" +msgstr "Định vị theo cặp (định chỗ)" -msgid "Only one font may be imported into the background" -msgstr "Có thể nhập khẩu về sau chỉ một phông" +msgid "Palaung" +msgstr "Tiếng Pa-laung" -msgid "Import" -msgstr "Nhập" +msgid "Pale_ttes" +msgstr "_Bảng chọn" -msgid "_Import" -msgstr "_Nhập" +msgid "Palestinian Aramaic" +msgstr "Tiếng Xy-ri Pa-le-x-tính" -msgid "As Background" -msgstr "Làm nền" +msgid "Pali" +msgstr "Tiếng Pa-li" -msgid "Magnify (Minify with alt)" -msgstr "Phóng to (Thu nhỏ với Alt)" +msgid "Palm OS Bitmap" +msgstr "Mảng ảnh Palm OS" -msgid "Pointer" -msgstr "Con trỏ" +msgid "Palpa" +msgstr "Tiếng Pan-pa" -msgid "Draw a freehand curve" -msgstr "Vẽ đường cong bằng tay" +msgid "PanoseArmStyle|Any" +msgstr "Bất kỳ" -msgid "Scroll by hand" -msgstr "Cuộn bằng tay" +msgid "PanoseArmStyle|No Fit" +msgstr "Không vừa" -msgid "Cut splines in two" -msgstr "Cắt chốt trúc ra hai" +msgid "PanoseContrast|Any" +msgstr "Bất kỳ" -msgid "Measure distance, angle between points" -msgstr "Đo khoảng cách và góc giữa hai điểm" +msgid "PanoseContrast|High" +msgstr "Cao" -msgid "Add a point, then drag out its control points" -msgstr "Thêm một điểm, rồi kéo ra các điểm điều khiển của nó" +msgid "PanoseContrast|Low" +msgstr "Thấp" -msgid "Change whether spiro is active or not" -msgstr "Thay đổi nếu spiro hoạt động không" +msgid "PanoseContrast|Medium" +msgstr "Vừa" -msgid "Add a curve point" -msgstr "Thêm một điểm cong" +msgid "PanoseContrast|Medium High" +msgstr "Vừa cao" -msgid "Add a curve point always either horizontal or vertical" -msgstr "Thêm một điểm đường cong lúc nào cũng theo chiều ngang/dọc" +msgid "PanoseContrast|Medium Low" +msgstr "Vừa thấp" -msgid "Add a corner point" -msgstr "Thêm một điểm góc" +msgid "PanoseContrast|No Fit" +msgstr "Không vừa" -msgid "Add a tangent point" -msgstr "Thêm một điểm tiếp xúc" +msgid "PanoseContrast|None" +msgstr "Không có" -msgid "Rotate the selection" -msgstr "Xoay vùng chọn" +msgid "PanoseContrast|Very High" +msgstr "Rất cao" -msgid "Scale the selection" -msgstr "Co giãn vùng chọn" +msgid "PanoseContrast|Very Low" +msgstr "Rất thấp" -msgid "Flip the selection" -msgstr "Lật vùng chọn" +msgid "PanoseFamily|Any" +msgstr "Bất kỳ" -msgid "Skew the selection" -msgstr "Lệch vùng chọn" +msgid "PanoseFamily|No Fit" +msgstr "Không vừa" -msgid "Perform a perspective transformation on the selection" -msgstr "Chuyển dạng phối cảnh của vùng chọn" +msgid "PanoseLetterform|Any" +msgstr "Bất kỳ" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +msgid "PanoseLetterform|No Fit" +msgstr "Không vừa" -msgid "Polygon or Star" -msgstr "Đa giác hay Sao" +msgid "PanoseMidline|Any" +msgstr "Bất kỳ" -msgid "Rectangle or Ellipse" -msgstr "Chữ nhật hay Bầu dục" +msgid "PanoseMidline|Constant/Pointed" +msgstr "Liên tiếp/Nhọn" -msgid "_Pointer" -msgstr "Con t_rỏ" +msgid "PanoseMidline|Constant/Serifed" +msgstr "Liên tiếp/Bị thêm chân" -msgid "_Magnify" -msgstr "_Phóng to" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "Liên tiếp/Bị xén" -msgid "_Freehand" -msgstr "Bằng t_ay" +msgid "PanoseMidline|High/Pointed" +msgstr "Cao/Nhọn" -msgid "_Scroll" -msgstr "_Cuộn" +msgid "PanoseMidline|High/Serifed" +msgstr "Cao/Bị thêm chân" -msgid "_Knife" -msgstr "D_ao" +msgid "PanoseMidline|High/Trimmed" +msgstr "Cao/Bị xén" -msgid "_Ruler" -msgstr "T_hước" +msgid "PanoseMidline|Low/Pointed" +msgstr "Thấp/Nhọn" -msgid "P_en" -msgstr "_Bút" +msgid "PanoseMidline|Low/Serifed" +msgstr "Thấp/Bị thêm chân" -msgid "_Activate Spiro" -msgstr "Bật Spir_o" +msgid "PanoseMidline|Low/Trimmed" +msgstr "Thấp/Bị xén" -msgid "Sca_le" -msgstr "Tỷ _lệ" +msgid "PanoseMidline|No Fit" +msgstr "Không vừa" -msgid "Rotate" -msgstr "Xoay" +msgid "PanoseMidline|Standard/Pointed" +msgstr "Chuẩn/Nhọn" -msgid "Flip" -msgstr "Lật" +msgid "PanoseMidline|Standard/Serifed" +msgstr "Chuẩn/Bị thêm chân" -msgid "Ske_w" -msgstr "_Xô nghiêng" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "Chuẩn/Bị xén" -msgid "_3D Rotate" -msgstr "Xoay _3D" +msgid "PanoseProportion|Any" +msgstr "Bất kỳ" -msgid "Perspecti_ve" -msgstr "_Góc nhín" +msgid "PanoseProportion|No Fit" +msgstr "Không vừa" -msgid "Rectan_gle" -msgstr "C_hữ nhật" +msgid "PanoseSerifs|Any" +msgstr "Bất kỳ" -msgid "Pol_ygon" -msgstr "Hình đa g_iác" +msgid "PanoseSerifs|No Fit" +msgstr "Không vừa" -msgid "Ellipse" -msgstr "Bầu dục" +msgid "PanoseSerifs|Thin" +msgstr "Mỏng" -msgid "Star" -msgstr "Sao" +msgid "PanoseSerivfs|Rounded" +msgstr "Hình tròn" -msgid "De_activate Spiro" -msgstr "Tắt Spi_ro" +msgid "PanoseSerivfs|Square" +msgstr "Vuông" -msgid "G_4" -msgstr "" +msgid "PanoseStrokeVariation|Any" +msgstr "Bất kỳ" -msgid "G_2" -msgstr "" +msgid "PanoseStrokeVariation|No Fit" +msgstr "Không vừa" -msgid "Lef_t" -msgstr "_Trái" +msgid "PanoseUse|Default" +msgstr "Mặc định" -msgid "Rig_ht" -msgstr "P_hải" +msgid "PanoseWeight|Any" +msgstr "Bất kỳ" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "_Gần" +msgid "PanoseWeight|No Fit" +msgstr "Không vừa" -#. GT: Background, make it short -msgid "_Back" -msgstr "_Nền" +msgid "PanoseWeight|Thin" +msgstr "Mỏng" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "_Dẫn" +msgid "PanoseXHeight|Any" +msgstr "Bất kỳ" -msgid "Size of Points" -msgstr "Cỡ điểm" +msgid "PanoseXHeight|Constant/Large" +msgstr "Liên tiếp/Lớn" -msgid "Radius: " -msgstr "Bán kính: " +msgid "PanoseXHeight|Constant/Small" +msgstr "Liên tiếp/Nhỏ" -msgid "Angle:" -msgstr "Góc:" +msgid "PanoseXHeight|Constant/Standard" +msgstr "Liên tiếp/Chuẩn" -msgid "C_enter" -msgstr "_Tâm" +msgid "PanoseXHeight|Ducking/Large" +msgstr "Ducking/Lớn" -msgid "Corner" -msgstr "Đỉnh" +msgid "PanoseXHeight|Ducking/Small" +msgstr "Ducking/Nhỏ" -msgid "Diameter:" -msgstr "Đường kính:" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "Ducking/Chuẩn" -msgid "Shape Type" -msgstr "Kiểu hình" +msgid "PanoseXHeight|No Fit" +msgstr "Không vừa" -msgid "Regular" -msgstr "Chuẩn" +msgid "Panose|_Weight" +msgstr "Độ đậ_m" -msgid "Points:" -msgstr "Điểm:" +msgid "Papiamentu" +msgstr "Tiếng Pa-pi-a-men-tu" -msgid "Bounding Box" -msgstr "Hộp biên" +msgid "Parent Folder" +msgstr "Thư mục cha" -msgid "Center Out" -msgstr "Tâm ra" +msgid "Parse Error" +msgstr "Lỗi phân tích" -msgid "Rectangle" -msgstr "Chữ nhật" +msgid "Parts List" +msgstr "Danh sách phần" -msgid "Round Rectangle Radius" -msgstr "Bán kính chữ nhật tròn" +msgid "Pashto" +msgstr "Tiếng Pas-tô" -msgid "Polygon" -msgstr "Đa giác" +msgid "Passed Validation" +msgstr "Đã đỗ tiến trình hợp lệ hoá" -msgid "Number of star points/Polygon vertices" -msgstr "Số điểm sao / đỉnh đa giác" +msgid "Paste After" +msgstr "Dán sau" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "" -"Phiên bản Fontforge này đã không liên kết với thư viện spiro, do đó không " -"dùng được." +msgid "Paste Into" +msgstr "Dán vào" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "" -"Fontforge đã không nạp được thư viện spiro (libspiro), do đó chức năng spiro " -"không sẵn sàng." +msgid "Pasting..." +msgstr "Đang dán..." -msgid "Add a g2 curve point" -msgstr "Thêm một điểm đường cong g2" +#, c-format +msgid "Path Length: %g" +msgstr "Độ dài đường dẫn: %g" -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "Thêm một điểm mép trước (đôi khi giống như đường tiếp tuyến)" +msgid "Paths" +msgstr "ĐDẫn" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "Thêm một điểm mép kế tiếp (đôi khi giống như đường tiếp tuyến)" +msgid "Pattern" +msgstr "Mẫu" -msgid "Tools" -msgstr "Công cụ" +msgid "Pattern Size:" +msgstr "Kích cỡ mẫu:" -msgid "Cannot Be Undone" -msgstr "Không thể hủy bước" +msgid "Pattern:" +msgstr "Mẫu :" -msgid "This operation cannot be undone, do it anyway?" -msgstr "Không thể hồi lại thao tác này : vẫn còn làm không?" +msgid "Pen Slanted" +msgstr "Bút xiên" -msgid "Del Layer" -msgstr "Xoá lớp" +msgid "Pen _Angle:" +msgstr "_Góc bút:" -msgid "Layer Info..." -msgstr "Thông tin lớp..." +msgid "Per glyph baseline data" +msgstr "Theo dữ liệu về đường cơ bản của hình tượng" -msgid "New Layer..." -msgstr "Lớp mới..." +msgid "Percentage scale down for script level 1" +msgstr "Phần trăm cần giảm dần cho chữ viết cấp 1" -msgid "Layers" -msgstr "Lớp" +msgid "Percentage scale down for script level 2" +msgstr "Phần trăm cần giảm dần cho chữ viết cấp 2" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "H" +msgid "Perform a perspective transformation on the selection" +msgstr "Chuyển dạng phối cảnh của vùng chọn" -msgid "Is Layer Visible?" -msgstr "Lớp hiển thị ?" +msgid "Perspecti_ve" +msgstr "_Góc nhín" -msgid "Layer" -msgstr "Lớp" +msgid "Petite Caps" +msgstr "Chữ hoa rất nhỏ" -msgid "Is Layer Editable?" -msgstr "Lớp sửa được không?" +msgid "PfaEdit Table" +msgstr "Bảng PfaEdit" -msgid "New Layer" -msgstr "" +msgid "Pfm Save Failed" +msgstr "Lỗi lưu PFM" -msgid "Shift Contents To _First" -msgstr "" +msgid "Phags-pa" +msgstr "Tiếng Pha-gh-x-pa" -msgid "Shift Contents _Up" -msgstr "" +msgid "Phaistos Disc" +msgstr "Đĩa Phai-x-to-xợ" -msgid "Shift Contents _Down" -msgstr "" +msgid "Phoenician" +msgstr "Tiếng Phê-ni-xi" -msgid "Shift Contents To _Last" -msgstr "" +msgid "Phonetic Extensions" +msgstr "Phần mở rộng ngữ âm" -msgid "Make Foreground" -msgstr "" +msgid "Phonetic Extensions Supplement" +msgstr "Phần bổ sung phần mở rộng ngữ âm" -msgid "Make Cubic" +msgid "" +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Chiều rộng vật lý của màn hình, đo theo xen-ti-mét\n" +"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" +"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." -msgid "Fill" +msgid "" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" +"Chiều rộng vật lý của màn hình, đo theo insơ\n" +"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" +"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." -msgid "Show Cubic Column" -msgstr "" +msgid "Pick a CMap subtable" +msgstr "Chọn một bảng phụ CMap" -msgid "Show Fore/Back Column" -msgstr "" +msgid "Pick a color" +msgstr "Chọn một màu" -msgid "Make Background" -msgstr "" +msgid "Pick a font, any font..." +msgstr "Chọn một phông, bất cứ phông nào..." -msgid "Make Quadratic" -msgstr "" +msgid "Pick a page" +msgstr "Chọn một trang" -msgid "+" -msgstr "" +msgid "Pick a substitution to display in the window." +msgstr "Chọn một sự thay thế cần hiển thị trong cửa sổ." -msgid "-" -msgstr "" +msgid "Pilipino (Filipino)" +msgstr "Tiếng Phi-li-pi-nô" -msgid "Delete the current layer" -msgstr "" +msgid "Pixel List" +msgstr "Danh sách điểm ảnh" -msgid "Add a new layer" -msgstr "" +msgid "Pixel Size" +msgstr "Kích cỡ điểm ảnh" + +msgid "Pixel Sizes:" +msgstr "Kích cỡ điểm ảnh:" -msgid "Type in new layer name" +#, c-format +msgid "Pixel size does not match sum of Font ascent+descent in %s" msgstr "" +"Kích cỡ điểm ảnh không tương ứng với tổng giá trị Lên+Xuống phông trong %s." -msgid "Add Anchor" -msgstr "Thêm neo" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "Kích cỡ điểm ảnh quá lớn trong bảng thiết bị trên dòng %d của %s" -msgid "Get Info..." -msgstr "Lấy thông tin..." +msgid "Pixel size:" +msgstr "Cỡ điểm ảnh:" -msgid "Open Reference" -msgstr "Mở tham chiếu" +msgid "Pixel size?" +msgstr "Cỡ điểm ảnh?" -msgid "G4 Curve" -msgstr "" +msgid "PixelSize|New" +msgstr "Mới" -msgid "G2 Curve" -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "Hãy đóng %s trước khi chèn nó vào một phông CID." -msgid "Left Constraint" -msgstr "" +msgid "Please close font" +msgstr "Hãy đóng phông" -msgid "Right Constraint" -msgstr "" +msgid "Please don't do that" +msgstr "Không nên làm đó" -msgid "Curve" -msgstr "" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "Nhận diện hình tượng theo tên để FontForge thêm neo vào hình tượng đó." -msgid "HVCurve" -msgstr "" +msgid "Please name this contour" +msgstr "Hãy nhập tên cho đường viền này" -msgid "Tangent" -msgstr "" +msgid "Please name this encoding" +msgstr "Hãy đặt tên của bảng mã này" -msgid "Merge" -msgstr "" +msgid "Please name this subtable" +msgstr "Hãy đặt tên của bảng phụ này" -msgid "Merge to Line" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." msgstr "" +"Hãy cung cấp tên của bảng mã nằm trong cơ sở dữ liệu iconv mà bạn muốn thêm " +"vào trình đơn." -msgid "Add a left \"tangent\" point" -msgstr "Thêm một điểm « tiếp xúc » bên trái" +msgid "Please select a CID ordering" +msgstr "Hãy chọn thứ tự CID" -msgid "Add a right \"tangent\" point" -msgstr "Thêm một điểm « tiếp xúc » bên phải" +msgid "Please set the Axis Type field" +msgstr "Hãy đặt trường Kiểu Trục" -msgid "Name Point..." -msgstr "" +msgid "Please specify a 4 letter opentype script tag" +msgstr "Hãy ghi rõ một thẻ chữ viết OpenType kiểu 4 chữ" -msgid "Make Clip Path" -msgstr "Tạo đường dẫn trích" +msgid "Please specify a bitmap magnification factor." +msgstr "Hãy ghi rõ hệ số phóng to mảng ảnh." -msgid "Make Line" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" msgstr "" +"Hãy ghi rõ một danh sách định giới bằng dấu phẩy chứa các thẻ ngôn ngữ " +"OpenType kiểu 4 chữ" -msgid "Make Arc" -msgstr "" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "Hãy xác định một phần bổ sung mới cho %.20s-%.20s." -msgid "Insert Point On Spline At..." -msgstr "" +msgid "Please specify a script" +msgstr "Hãy ghi rõ một chữ viết" -msgid "Name Point" -msgstr "" +msgid "Poin_ts too close" +msgstr "Điểm _quá gần" -msgid "Name Contour" -msgstr "" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "Điểm %d đã được di chuyển bởi chỉ dẫn trước" -msgid "Bitmap" -msgstr "Mảng ảnh" +msgid "Point A_t" +msgstr "Điểm _tại" -msgid "Outline" -msgstr "Phác thảo" +msgid "Point Color" +msgstr "Màu điểm" -msgid "Shades" -msgstr "Sắc màu" +msgid "Point Info" +msgstr "Thông tin điểm" -msgid "Draw a Line" -msgstr "Vẽ đường" +msgid "Point Size" +msgstr "Cỡ điểm" -msgid "Set/Clear Pixels" -msgstr "Đặt/Gột điểm ảnh" +msgid "Point Size:" +msgstr "Cỡ điểm:" -msgid "Scroll Bitmap" -msgstr "Cuộn mảng ảnh" +msgid "Point of Inflection Color" +msgstr "Màu điểm uốn" -msgid "Shift Entire Bitmap" -msgstr "Dời toàn mảng ảnh" +msgid "Point of View Projection" +msgstr "Hiện hình điểm nhìn" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"Đặt/Gột điểm ảnh\n" -"(bút chọn màu với Alt)" +msgid "Point sizes on a 100 dpi screen" +msgstr "Cỡ điểm trên màn hình 100 dpi" -msgid "Filled Rectangle" -msgstr "Chữ nhật đặc" +msgid "Point sizes on a 120 dpi screen" +msgstr "Cỡ điểm trên màn hình 120 dpi" -msgid "Filled Ellipse" -msgstr "Bầu dục đặc" +msgid "Point sizes on a 72 dpi screen" +msgstr "Cỡ điểm trên màn hình 72 dpi" -msgid "Negative Width" -msgstr "Bề rộng âm" +msgid "Point sizes on a 75 dpi screen" +msgstr "Cỡ điểm trên màn hình 75 dpi" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"Không cho phép bề rộng ký tự âm trong định dạng TrueType.\n" -"Bạn thực sự muốn đặt bề rộng âm không?" +msgid "Point sizes on a 96 dpi screen" +msgstr "Cỡ điểm trên màn hình 96 dpi" -msgid "Search Radius" -msgstr "Bán kính tìm kiếm" +#, c-format +msgid "Point: %d (%d)" +msgstr "Điểm: %d (%d)" -msgid "Select Point(s) at..." -msgstr "Chọn điểm tại..." +msgid "PointNumbers|_None" +msgstr "Khô_ng có" -msgid "_Exact" -msgstr "Chính _xác" +msgid "Pointer" +msgstr "Con trỏ" -msgid "_Around" -msgstr "_Khoảng" +msgid "Points" +msgstr "Điểm" -msgid "W_ithin Rectangle" -msgstr "Ở t_rong chữ nhật" +msgid "Points (TrueType)" +msgstr "Điểm (TrueType)" -msgid "_Radius:" -msgstr "_Bán kính:" +msgid "Points of _Inflection" +msgstr "Đ_iểm uốn" -msgid "3" -msgstr "" +msgid "Points on Selected _Contours" +msgstr "Điểm trên đường viền đã _chọn" -msgid "_Width:" -msgstr "_Rộng:" +msgid "Points:" +msgstr "Điểm:" -#, c-format -msgid "%s No Slope" -msgstr "%sKhông có dốc" +msgid "Pointsize X" +msgstr "Cỡ điểm Y" -msgid "No Curvature" -msgstr "Không có độ cong" +msgid "Pointsize Y" +msgstr "Cỡ điểm Y" -#, c-format -msgid " Curvature: %g" -msgstr " Độ cong: %g" +msgid "Points|Original" +msgstr "Gốc" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr " Độ cong: %g Bán kính: %g" +msgid "Pol_ygon" +msgstr "Hình đa g_iác" -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "Khoảng cách chuẩn tác: %.2f Theo chốt trục: %.2f" +msgid "Polish" +msgstr "Tiếng Ba Lan" -#, c-format -msgid "Near (%f,%f)" -msgstr "Gần (%f,%f)" +msgid "Pollard Phonetic" +msgstr "Ngữ âm Po-lat" -#, c-format -msgid "Spline Length=%.1f" -msgstr "Độ dài chốt trục=%.1f" +msgid "Polygon" +msgstr "Đa giác" -#, c-format -msgid "Spline Length=%g" -msgstr "Độ dài chốt trục=%g" +msgid "Polygon or Star" +msgstr "Đa giác hay Sao" -msgid "No Next Control Point" -msgstr "Không co điểm điều khiển kế" +msgid "Polytonic Greek" +msgstr "Tiếng Hy Lạp đa giọng" #, c-format -msgid "Next CP: (%f,%f)" -msgstr "ĐK kế: (%f,%f)" +msgid "Pop stack underflow on pop in %s\n" +msgstr "Trán ngược đống trên hàm pop trong %s\n" -msgid " Next" -msgstr " Kế" +msgid "Popup" +msgstr "Tự mở" -msgid "No Previous Control Point" -msgstr "Không co điểm điều khiển trước" +msgid "Popup windows" +msgstr "Cửa sổ tự mở" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "ĐK trước: (%f,%f)" +msgid "Portuguese" +msgstr "Tiếng Bồ Đào Nha" -msgid " Prev" -msgstr " Lùi" +msgid "Portuguese (Brasil)" +msgstr "Tiếng Bồ Đào Nha (Bra-xin)" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" +msgid "Portuguese (Portugal)" +msgstr "Tiếng Bồ Đào Nha (Bồ Đào Nha)" -msgid " snapped" -msgstr "" +msgid "Pos" +msgstr "Vị trí" #, c-format -msgid "[%d] (%g,%g) %g x %g length %g" +msgid "" +"Position: %d\n" +"Count: %d\n" msgstr "" - -msgid "No curvature info" -msgstr "Không có thông tin độ cong" +"Vị trí : %d\n" +"Đếm: %d\n" #, c-format -msgid "∆Curvature: %g" -msgstr "Độ cong ∆: %g" - -msgid " Next CP" -msgstr " ĐK kế" +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" +msgstr "" +"Vị trí : %d-%d (%d)\n" +"Đếm: %d (%d)\n" -msgid " Prev CP" -msgstr " ĐK lùi" +msgid "Positionings" +msgstr "Định vị" -msgid "No Slope" -msgstr "Không có dốc" +msgid "Post Base Forms" +msgstr "Hình sau cơ sở" -msgid "No References" -msgstr "" +msgid "Post Base Substitutions" +msgstr "Thay thế sau cơ sở" -msgid "No references allowed in a pen." +msgid "" +"PostScript and TrueType require that paths be drawn\n" +"in a clockwise direction. If you have a reference\n" +"that has been flipped then the paths in that reference will\n" +"probably be counter-clockwise. You should unlink it and do\n" +"Element->Correct direction on it." msgstr "" +"PostScript và TrueType cần thiết đường dẫn được vẽ\n" +"theo chiều kim đồng hồ. Nếu bạn có một tham chiếu bị lật,\n" +"các đường dẫn trong nó rất có thể theo ngược chiều kim đồng hồ.\n" +"Vì thế bạn nên bỏ liên kết nó và thực hiện hàm « Phần tử > Sửa hướng »." -msgid "Nothing specified" +msgid "" +"PostScript and TrueType require that when a path\n" +"reaches its maximum or minimum position\n" +"there must be a point at that location." msgstr "" +"PostScript và TrueType cần thiết rằng khi một đường dẫn\n" +"tới vị trí tối đa/thiểu, phải có một điểm ở đó." -msgid "Please draw a convex polygon in the drawing area." -msgstr "" +msgid "PostScript font program (Compact Font Format)" +msgstr "Chương trình phông chữ PostScript (CFF: định dạng phông chữ gọn)" -msgid "Nib shape not valid" -msgstr "" +msgid "Potential spots for Delta instructions" +msgstr "Chỗ tiềm tàng cho chỉ lệnh Delta" -msgid "Stroke _Width:" -msgstr "Bề _rộng nét vẽ:" +msgid "Pr_eferences..." +msgstr "Tù_y thích..." -msgid "Stroke width cannot be zero" -msgstr "" +msgid "Pre Base Forms" +msgstr "Hình trước cơ sở" -msgid "Minor A_xis:" -msgstr "Trục _phụ :" +msgid "Pre Base Substitutions" +msgstr "Thay thế trước cơ sở" -msgid "Pen _Angle:" -msgstr "_Góc bút:" +msgid "Pre-Built Larger Variants" +msgstr "Biến thể lớn dựng sẵn" -msgid "Join Limit:" -msgstr "" +msgid "PreferCJKEncodings" +msgstr "Thích Bảng Mã TNH" -msgid "Extend Cap:" -msgstr "" +msgid "PreferPotrace" +msgstr "Thích Potrace" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "Không có ích khi gỡ bỏ đường viền cả hai bên trong và bên ngoài" +msgid "PreferSpacingAccents" +msgstr "Thích Dấu Phụ Dãn Cách" -msgid "Expand Stroke" -msgstr "Mở rộng nét" +msgid "Preferences" +msgstr "Tùy thích" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "Bằng tay" +msgid "Preferred Family" +msgstr "Nhóm ưa thích" -msgid "Nib Type:" -msgstr "" +msgid "Preferred Styles" +msgstr "Kiểu dáng ưa thích" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Prefs_App| " +msgstr "(dòng trống)" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "Trình FontForge chấp nhận BROWSER, MF và AUTOTRACE." -msgid "Conve_x (Polygonal)" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "Bình thường FontForge sẽ tìm ứng dụng bằng cách tìm kiếm" -msgid "_Don't Expand" -msgstr "Đừng _mở rộng" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "trong đường dẫn mặc định (biến môi trường) PATH của bạn." -msgid "Major Axis (_Width):" -msgstr "" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "Muốn sửa đổi ứng dụng này thì bạn có thể đặt biến" -msgid "Minor Axis (_Height):" -msgstr "" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "môi trường cung cấp đường dẫn đầy đủ đến ứng dụng đó." msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." +"Preserve any background and spiro layers.\n" +"Also if we output a truetype font from a\n" +"cubic database, save the cubic splines." msgstr "" +"Bảo tồn bất cứ nền hay lớp spiro nào.\n" +"Hơn nữa, nếu chương trình này xuất\n" +"một phông TrueType từ một cơ sở dữ liệu\n" +"lập phương, có nên lưu các chốt trục lập phương." -msgid "Ni_b Angle:" -msgstr "" +msgid "Preserve cross-font kerning" +msgstr "Bảo tồn chỗ định phông chéo" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "Bảo tồn tên của các sự tra tìm và bảng phụ kiểu GPOS/GSUB" -msgid "Line Cap:" -msgstr "" +msgid "PreserveTables" +msgstr "Bảo Tồn Bảng" -msgid "_Nib" -msgstr "" +msgid "Prev CP Angle" +msgstr "Góc ĐK trước" -msgid "_Butt" -msgstr "Nắ_p" +msgid "Prev CP Color" +msgstr "Màu CP trước" -msgid "_Round" -msgstr "T_ròn" +msgid "Prev CP Dist" +msgstr "Cách ĐK trước" -msgid "Be_vel" -msgstr "Cạnh _xiên" +msgid "Prev CP X" +msgstr "X ĐK trước" -msgid "Line Join:" -msgstr "" +msgid "Prev CP Y" +msgstr "Y ĐK trước" -msgid "Ni_b" -msgstr "" +msgid "Prev CP:" +msgstr "ĐK trước:" -msgid "B_evel" -msgstr "" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "ĐK trước: (%f,%f)" -msgid "Round" -msgstr "Làm tròn" +msgid "Prev Defined Gl_yph" +msgstr "Hình tượng xác định lù_i" -msgid "Arcs" -msgstr "" +msgid "Prev On Contour" +msgstr "Đồ trước trên đường viền" -msgid "_Miter" -msgstr "_Mộng vuông góc" +msgid "Previous Hint." +msgstr "Mẹo trước." -msgid "Miter Cli_p" -msgstr "" +msgid "Print" +msgstr "In" -msgid "_Join Limit:" -msgstr "" +msgid "Print Failed" +msgstr "Lỗi in" -msgid "as _Length" -msgstr "" +msgid "Print To File..." +msgstr "In vào tập tin..." -msgid "* Nib _Span" -msgstr "" +msgid "Printable Document" +msgstr "Tài liệu in được" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Printing Font" +msgstr "Đang in phông" -msgid "_Extend Cap:" -msgstr "" +#, c-format +msgid "Priority: %d" +msgstr "Ưu tiên: %d" -msgid "as Len_gth" -msgstr "" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "Từ điển Riêng" -msgid "* Cap Widt_h" -msgstr "" +msgid "Private Use" +msgstr "Dùng riêng" -msgid "Remove Overlap:" -msgstr "" +msgid "Private Use Area" +msgstr "Vùng dùng riêng" -msgid "By La_yer" -msgstr "" +msgid "Problem explanation" +msgstr "Giải thích vấn đề" -msgid "By Con_tour" -msgstr "" +msgid "Processing Variations" +msgstr "Đang xử lý các biến thể" -msgid "N_one (Debug)" -msgstr "" +msgid "Projecting..." +msgstr "Đang hiện hình..." -msgid "Contours (from closed):" -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "Mới..." -msgid "Both" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "Đơn vị đo xen kẽ tỷ lệ" -msgid "External Only" -msgstr "" +msgid "Proportional Alternate Vertical Metrics" +msgstr "Nửa đơn vị đo xen kẽ tỷ lệ theo chiều dọc" -msgid "Internal Only" -msgstr "" +msgid "Proportional Kana" +msgstr "Kana tỷ lệ" -msgid "Arcs Clip:" -msgstr "" +msgid "Proportional Numbers" +msgstr "Chữ số tỷ lệ" -msgid "Auto" -msgstr "Tự động" +msgid "Proportional Width" +msgstr "Bề rộng tỷ lệ" -msgid "SVG 2" -msgstr "" +msgid "Provencal" +msgstr "Tiếng Pợ-ro-ven-xan" -msgid "Ratio" -msgstr "" +msgid "Provide a glyph name" +msgstr "Cung cấp tên hình tượng" -msgid "S_implify" -msgstr "" +msgid "Proximity" +msgstr "Độ gần" -msgid "A_dd Extrema" -msgstr "" +msgid "Proximity:" +msgstr "Độ gần:" -msgid "_Apply" -msgstr "Á_p dụng" +msgid "Punjabi" +msgstr "Tiếng Pun-gia-bi" -msgid "Bad Gradient" -msgstr "Chuyển sắc sai" +msgid "Punjabi (India)" +msgstr "Tiếng Pun-gia-bi (Ấn Độ)" -msgid "There must be at least 2 gradient stops" -msgstr " Phải có ít nhất hai chỗ dừng chuyển sắc" +msgid "Punjabi (Pakistan)" +msgstr "Tiếng Pun-gia-bi (Pa-ki-x-thănh)" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "Sai đặt hiệu trên dòng %d, phải nằm giữa 0 và 100 phần trăm." +msgid "Push Current Glyph" +msgstr "Đẩy hình tượng hiện tại" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "Màu sai trên đường %d, phải nằm giữa 000000 và ffffff." +msgid "" +"Put CFF fonts into the ttc rather than TTF.\n" +" These seem to work on the mac and linux\n" +" but are documented not to work on Windows." +msgstr "" +"Để các phông CFF vào TTC hơn là TTF.\n" +"Có vẻ là thiết lập này chạy được trên Mac và Linux\n" +"nhưng mà trên Windows không chạy được cả." -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "Sai đặt độ đục trên dòng %d, phải nằm giữa 0.0 và 1.0." +msgid "Quad:" +msgstr "Bốn:" -msgid "You must draw a line" -msgstr "Bạn cần phải vẽ một đường" +msgid "Quadratic" +msgstr "Toàn phương" -msgid "You must draw a line, with at most one additional point" -msgstr "Bạn cần phải vẽ một đường có nhiều nhất một điểm thêm nữa" +msgid "Quarter Widths" +msgstr "Phần tư rộng" -msgid "Offset %" -msgstr "%% bù" +msgid "Quecha (Bolivia)" +msgstr "Tiếng Que-cha (Bô-li-vi-a)" -msgid "Color" -msgstr "Màu" +msgid "Quecha (Ecuador)" +msgstr "Tiếng Que-cha (Ê-cu-a-đoa)" -msgid "Opacity" -msgstr "Độ đục" +msgid "Quecha (Peru)" +msgstr "Tiếng Que-cha (Pê-ru)" -msgid "Gradient" -msgstr "Chuyển sắc" +msgid "Quechua" +msgstr "Tiếng Que-chu-a" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" -"Một chuyển sắc thẳng đại diện bởi một đường\n" -"được vẽ từ điểm đầu đến điểm cuối.\n" -"Một chuyển sắc tròn đại diện bởi một đường\n" -"được vẽ từ tâm có chiều dài là bán kính tới hạn.\n" -"Nếu có một điểm thêm nữa riêng lẻ, điểm đó\n" -"đại diện tiêu điểm của chuyển sắc; không có\n" -"thì tiêu điểm trùng với bán kính." +msgid "R-Cree" +msgstr "Tiếng Cợ-ri R" -msgid "Linear" -msgstr "Thẳng" +msgid "RBearing:" +msgstr "Phương hướng bên phải:" + +msgid "ROLL the top three stack elements" +msgstr "Cuộn (ROLL) ba phần tử đầu đống" msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" +"ROUND value[ab]\n" +" ab=0 => grey distance\n" +" ab=1 => black distance\n" +" ab=2 => white distance\n" +"Rounds a coordinate (26.6) at top of stack\n" +"and compensates for engine effects" msgstr "" -"Chuyển sắc có kiểu thẳng:\n" -"màu sắc biến đổi theo đường\n" -"được vẽ trong khung xem." +"Làm tròn giá trị [ab] (ROUND)\n" +" ab=0 -> cách màu xám\n" +" ab=1 -> cách màu đen\n" +" ab=2 -> cách màu trắng\n" +"Làm tròn một toạ độ (26.6) ở đầu đống\n" +"và bù các hiệu ứng cơ chế" + +msgid "RSB Compression Percent" +msgstr "Phần trăm nén RSB" msgid "Radial" msgstr "Tròn" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" -"Chuyển sắc có kiểu tròn:\n" -"màu sắc biến đổi theo hình tròn\n" -"bắt đầu ở tiêu điểm (nếu được ghi rõ)\n" -"và mở rộng đến khi tới bán kính đã ghi rõ." +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "Phần trăm nâng cuối độ căn:" -msgid "_Pad" -msgstr "Đệ_m" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "Khe dọc kiểu hiển thị căn:" -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" -"Ở bên kia các điểm cuối, chuyển sắc có màu của điểm cuối.\n" -"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." +msgid "RadicalExtraAscender:" +msgstr "Vùng trên căn thức:" -msgid "Repeat" -msgstr "Lặp lại" +msgid "RadicalKernAfterDegree:" +msgstr "Định chỗ căn sau độ :" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" -"Ở bên kia các điểm cuối, chuyển sắc tự lặp lại.\n" -"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." +msgid "RadicalKernBeforeDegree:" +msgstr "Định chỗ căn trước độ :" -msgid "Reflect" -msgstr "Phản ánh" +msgid "RadicalRuleThickness:" +msgstr "Độ dày thước căn:" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" -"Ở bên kia các điểm cuối, chuyển sắc tự lặp lại mà cũng phản ánh.\n" -"Không hoạt động được với chuyển sắc thẳng kiểu PostScript." +msgid "RadicalVerticalGap:" +msgstr "Khe dọc căn:" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" -"Ghi rõ màu (và độ đục) ở các điểm dừng\n" -"theo đường được vẽ bên trên.\n" -"Hiệu là một phần trăm của khoảng cách\n" -"từ đầu đến cuối đường.\n" -"Màu là một con số thập lục (6 chữ số)\n" -"đại diện một màu kiểu RGB." +msgid "Radicals" +msgstr "Căn thức" -msgid "Translation in X" -msgstr "Dịch theo X" +msgid "Radio Button" +msgstr "Nút chọn một" -msgid "Translation in Y" -msgstr "Dịch theo Y" +msgid "Radio Off Mark" +msgstr "Dấu tắt nút chọn một" -msgid "Bad Transformation matrix" -msgstr "Ma trận chuyển dạng sai" +msgid "Radio On Mark" +msgstr "Dấu bật nút chọn một" -msgid "No Glyph" -msgstr "Không có hình tượng" +msgid "Radius" +msgstr "Bán kính" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "Phông này không chứa hình tượng tên « %.40s »" +msgid "Radius:" +msgstr "Bán kính:" -msgid "Tile Pattern" -msgstr "Mẫu xếp lát" +msgid "Radius: " +msgstr "Bán kính: " -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" -"Mẫu chính nó nên được vẽ trong một hình tượng khác\n" -"của phông chữ hiện thời. Ghi rõ một tên hình tượng:" +msgid "Rajasthani" +msgstr "Tiếng Ra-cha-x-tha-ni" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "Tỷ lệ Hình thể trùng với Xếp lát Hình tượng" +msgid "Rakar Forms" +msgstr "Dạng Rakar" -msgid "Width:" -msgstr "Rộng:" +msgid "Random" +msgstr "Ngẫu nhiên" -msgid "Rotate:" -msgstr "Xoay:" +msgid "Randomize" +msgstr "Ngẫu nhiên hóa" -msgid "Skew:" -msgstr "Xô nghiêng:" +msgid "Raph's plate" +msgstr "Đĩa Raph" -msgid "Translate By" -msgstr "Dịch theo" +msgid "Raph's plate files" +msgstr "Tập tin đĩa Raph" -msgid "Transform:" -msgstr "Chuyển dạng:" +msgid "Rapid/Horizontal" +msgstr "Nhanh/Ngang" -msgid "Bad Color" -msgstr "Màu sai" +msgid "Rapid/Vertical" +msgstr "Nhanh/Dọc" -msgid "Opacity:" -msgstr "Độ mờ đục:" +msgid "Raster" +msgstr "Mành" -msgid "Bad Transformation Matrix" -msgstr "Ma trận chuyển dạng sai" +msgid "Raster Color" +msgstr "Màu mành" -msgid "Bad dash list" -msgstr "Danh sách gạch gạch sai" +msgid "Raster Dark Color" +msgstr "Màu mành tối" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "Quá nhiều dấu gạch (số tối đa là %d)" +msgid "Raster Grid Color" +msgstr "Màu lưới mành" -msgid "Fi_ll" -msgstr "Tô đầ_y" +msgid "Raster New Color" +msgstr "Màu mành mới" -msgid "Inherited" -msgstr "Kế thừa" +msgid "Raster Old Color" +msgstr "Màu mành cũ" -msgid "Gradient:" -msgstr "Chuyển sắc:" +msgid "Rasterize at sizes:" +msgstr "Làm mành theo kích cỡ:" -msgid "Add" -msgstr "Thêm" +msgid "Rasterizing..." +msgstr "Đang làm mành..." -msgid "Edit" -msgstr "Sửa" +msgid "Raw" +msgstr "Thô" -msgid "Pattern:" -msgstr "Mẫu :" +msgid "Re_move" +msgstr "_Bỏ" -msgid "Stroke" -msgstr "Nét vẽ" +msgid "Reached end of file when reading composite glyph\n" +msgstr "Gặp kết thúc tập tin trong khi đọc hình tượng ghép\n" -msgid "Dashes" -msgstr "Gạch gạch" +msgid "Reached end of file when reading simple glyph\n" +msgstr "Gặp kết thúc tập tin trong khi đọc hình tượng đợn giản\n" msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." +"Read Control Value Table entry\n" +"Pops an index to the CVT and\n" +"pushes it in 26.6 format" msgstr "" -"Giá trị này xác định mẫu dấu gạch của đường.\n" -"Bỏ rỗng để tạo đường đặc. Nếu không,\n" -"hãy xác định danh sách đến 8 số nguyên\n" -"(giữa 0 và 255) mà đại diện mẫu gạch gạch\n" -"theo đơn vị Em. Chẳng hạn, « 10 10 » sẽ vẽ\n" -"10 đơn vị thứ nhất của đường, bỏ trắng 10\n" -"đơn vị sau, vẽ 10 đơn vị sau đó, v.v." +"Đọc mục nhập bảng giá trị điều khiển (RCVT)\n" +"Bỏ một chỉ mục vào CVT,\n" +"và đẩy nó theo định dạng 26.6" -msgid "_Transform Pen:" -msgstr "Chu_yển dạng bút:" +msgid "" +"Read Store\n" +"Pops an index into store array\n" +"Pushes value at that index" +msgstr "" +"Đọc kho (RS)\n" +"Bỏ một chỉ mục vào mảng kho\n" +"Đẩy giá trị tới chỉ mục đó" -msgid "Line Cap" -msgstr "Nắp đường" +msgid "Read of Uninitialized Store" +msgstr "Đọc kho chưa sơ khởi" -msgid "S_quare" -msgstr "_Vuông" +msgid "Reading AFM file" +msgstr "Đang đọc tập tin AFM" -msgid "Line Join" -msgstr "Nối đường" +msgid "Reading Glyphs" +msgstr "Đang đọc các hình tượng" -msgid "Ro_und" -msgstr "_Tròn" +msgid "Reading Names" +msgstr "Đang đọc các tên" -msgid "Proximity" -msgstr "Độ gần" +msgid "Really use Typo metrics" +msgstr "Thật dùng đơn vị đo Lỗi gõ" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "Trường « Độ gần » phải chứa một giá trị nằm giữa 0 và 0,5." +msgid "Recalculate Bitmaps" +msgstr "Tính lại các mảng ảnh" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "Trường « Điểm/Insơ » phải chứa một giá trị nằm giữa 10 và 5000." +msgid "Recen_t" +msgstr "_Vừa mở" -msgid "Unreasonable DPI" -msgstr "Điểm/insơ vô lý" +msgid "RecognizePUANames" +msgstr "Nhận Ra Tên PUA" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "Trường « Kích cỡ » chứa một mục nhập khác con số." +msgid "Recover old edit" +msgstr "Phục hồi sự sửa cũ" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "Trường « Kích cỡ » chứa một mục nhập vô lý." +msgid "Recovery Failed" +msgstr "Lỗi phục hồi" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "Trường « Kích cỡ » chứa một phạm vi sai thứ tự." +msgid "Rectan_gle" +msgstr "C_hữ nhật" -msgid "FreeType unavailable" -msgstr "FreeType không sẵn sàng" +msgid "Rectangle" +msgstr "Chữ nhật" -msgid "FreeType unavailable." -msgstr "FreeType không sẵn sàng." +msgid "Rectangle or Ellipse" +msgstr "Chữ nhật hay Bầu dục" -msgid "Unexpected error" -msgstr "Lỗi bất thường" +msgid "Red:" +msgstr "Đỏ :" -msgid "Nothing found" -msgstr "Không tìm thấy" +msgid "Ref:" +msgstr "Tham chiếu :" -msgid "Nothng found." -msgstr "Không tìm thấy." +msgid "Reference Info" +msgstr "Thông tin tham chiếu" -msgid "No FreeType" -msgstr "Không có FreeType" +msgid "Reference Names" +msgstr "Tên tham chiếu" -msgid "You must install the freetype library before using this command." -msgstr "" -"Trước khi sử dụng lệnh này thì bạn cần phải cài đặt thư viện « freetype »." +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "Bảng mã tham chiếu nằm ở ngoại phạm vi trong %s\n" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" -"Bạn có một phiên bản thư viện « freetype » mà không chứa bộ thông dịch mã " -"byte." +msgid "Reference point match out of date" +msgstr "Quá cũ khớp tham chiếu" -msgid "No Instructions" -msgstr "Không có chỉ lệnh" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "" +"Tham chiếu đến CID trong phông không phải đã khoá CID trên dòng %d của %s" + +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "" +"Tham chiếu đến tên hình tượng trong phông đã khoá CID trên dòng %d của %s" +#, c-format msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" msgstr "" -"Hình tượng này không có chỉ lệnh. Thêm chỉ lệnh (một DELTA) thì có thể thay " -"đổi đáng kể trạng thái mành của nó." +"Tham chiếu đến một sự tra tìm không phải nằm trong tập tin tính năng, nhưng " +"có phải nằm trong phông, %.50s" -msgid "Not quadratic" -msgstr "Không toàn phương" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "Tham chiếu đến ký tự %1$.20s tại %2$d" -msgid "This must be a truetype layer." -msgstr "Đây phải là một lớp TrueType." +#, c-format +msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" +msgstr "" +"Tham chiếu đến hình tượng %d ở ngoại phạm vi khi phân tích bảng 'glyf'\n" -msgid "DELTA suggestions" -msgstr "Góp ý về DELTA" +#, c-format +msgid "Reference to transient memory out of bounds in put in %s\n" +msgstr "" +"Tham chiếu đến bộ nhớ tạm nằm ở ngoài phạm vi trong hàm put (để) trong %s\n" msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" -"Khi một đường cong đi qua rất gần với tâm của một điểm ảnh,\n" -"khuyên bạn kiểm tra đường cong đó nằm ở bên dự định của điểm ảnh đó.\n" -"Ở bên sai thì có thể sử dụng một chỉ lệnh DELTA\n" -"để điều chỉnh điểm gần nhất theo kích cỡ điểm ảnh hiện thời." +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "Trong hình tượng này, các tham chiếu lồng nhau sâu hơn giá trị tối đa" -msgid "Rasterize at sizes:" -msgstr "Làm mành theo kích cỡ:" +msgid "References may not be dragged into the guidelines layer" +msgstr "Không cho phép kéo tham chiếu vào lớp chỉ dẫn" -msgid "DPI:" -msgstr "Điểm/insơ:" +msgid "Refers to Font" +msgstr "Tham chiếu đến phông" -msgid "Proximity:" -msgstr "Độ gần:" +msgid "Reflect" +msgstr "Phản ánh" -msgid "pixels" -msgstr "điểm ảnh" +msgid "Refresh File List" +msgstr "Cập nhật danh sách tập tin" -msgid "This may take a while. Please be patient..." -msgstr "Hành vi này có thể hơi lâu. Xin hãy kiên nhẫn..." +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "ThamC" -msgid "Glyph, Size, Point" -msgstr "Hình tượng, Kích cỡ, Điểm" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "Tham chiếu lồng nhau _sâu hơn:" -msgid "Glyph, Point, Size" -msgstr "Hình tượng, Điểm, Kích cỡ" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "Tham chiếu có ma trận chuyển dạng PS sai" -msgid "Size, Glyph, Point" -msgstr "Kích cỡ, Hình tượng, Điểm" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "Tham chiếu có ma trận chuyển dạng TT sai" -msgid "Sort|Alphabetic" -msgstr "Theo abc" +msgid "Refs with out of date point matching" +msgstr "Tham chiếu khớp điểm một cách quá cũ" -msgid "Glyph Order" -msgstr "Thứ tự hình tượng" +msgid "Regenerate Bitmap Glyphs" +msgstr "Tạo lại hình tượng mảng ảnh" -#, c-format -msgid "Size: %d (%d)" -msgstr "Kích cỡ: %d (%d)" +msgid "Regenerate Hint Substitution Points" +msgstr "Tạo ra lại các điểm thay thế mẹo" -#, c-format -msgid "Point: %d (%d)" -msgstr "Điểm: %d (%d)" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "Tạo ra lại hình tượng _mảng ảnh..." -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "\"%.40s\" cỡ=%d điểm=%d (%d,%d) cách=%g" +msgid "Registers" +msgstr "Thanh ghi" -msgid "Potential spots for Delta instructions" -msgstr "Chỗ tiềm tàng cho chỉ lệnh Delta" +msgid "Registers (TrueType)" +msgstr "Thanh ghi (TrueType)" -msgid "Sort:" -msgstr "Sắp xếp:" +msgid "Regular" +msgstr "Chuẩn" -msgid "Glyph:" -msgstr "Hình tượng:" +msgid "Rejang" +msgstr "Rê-giang" -msgid "_Copies:" -msgstr "Bản _sao :" +msgid "Remo_ve Undoes" +msgstr "Bỏ các bước hủ_y" -msgid "No Command Specified" -msgstr "Chưa xác định lệnh" +msgid "Remove" +msgstr "Gỡ bỏ" -msgid "Page Setup" -msgstr "Thiết lập trang" +msgid "Remove All Kern _Pairs" +msgstr "Bỏ mọi cặ_p định chỗ" -msgid "To _File" -msgstr "Vào _tập tin" +msgid "Remove All VKern Pairs" +msgstr "Gỡ bỏ mọi cặp định chỗ dọc" -msgid "To P_DF File" -msgstr "Vào tập tin P_DF" +msgid "Remove Anchor Class?" +msgstr "Gỡ bỏ hạng neo không?" -msgid "_Other" -msgstr "_Khác" +msgid "Remove Bitmap Glyphs" +msgstr "Bỏ hình tượng mảng ảnh" -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" +msgid "Remove Bitmap Glyphs..." +msgstr "Bỏ hình tượng mảng ảnh..." -msgid "Page_Size:" -msgstr "_Cỡ trang:" +msgid "Remove Bookmark..." +msgstr "Bỏ liên kết lưu..." -msgid "_Printer:" -msgstr "_Máy in" +msgid "Remove En_coding..." +msgstr "_Bỏ bảng mã..." -msgid "Size" -msgstr "Kích cỡ" +msgid "Remove Encoding" +msgstr "Bỏ bảng mã" -msgid "_Pointsize:" -msgstr "_Cỡ điểm:" +msgid "Remove Instr Tables" +msgstr "Bỏ các bảng chỉ lệnh" -msgid "Invalid point size" -msgstr "Kích cỡ điểm sai" +msgid "Remove Kern _Pairs" +msgstr "Bỏ cặ_p định chỗ" -msgid "Print To File..." -msgstr "In vào tập tin..." +msgid "Remove Language from Script..." +msgstr "Gỡ bỏ ngôn ngữ khỏi chữ viết..." -msgid "Bad Font" -msgstr "Phông sai" +msgid "Remove Language(s) from Script" +msgstr "Bỏ (các) ngôn ngữ ra chữ viết" -msgid "Bad Size" -msgstr "Cỡ sai" +msgid "Remove Overlap" +msgstr "Bỏ chỗ chồng lấp" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "Phông này không có sẵn kích cỡ mảng ảnh đã yêu cầu. Phông hỗ trợ %s." +msgid "Remove This Glyph" +msgstr "Bỏ hình tượng này" -#, c-format -msgid "Text Width:%4d" -msgstr "Độ rộng văn bản:%4d" +msgid "Remove VKern Pairs" +msgstr "Bỏ cặp định chỗ dọc" -msgid "Insert Text Outlines" -msgstr "Chèn nét ngoài văn bản" +msgid "Remove _Unused Slots" +msgstr "Bỏ các khe không _dùng" -msgid "Print" -msgstr "In" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thứ hai" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"Hãy chọn đoạn, rồi dùng danh sách này\n" -"để thay đổi phông chứa các ký tự đó." +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập chỉ có trường chứa số 0" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"Hãy chọn một đoạn văn: chức năng này xác định\n" -"kích cỡ điểm ảnh của các ký tự đó" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thay thế" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"Hãy chọn một đoạn văn: chức năng này xác định\n" -"kích cỡ thẳng đứng của các ký tự đó theo đơn vị Em" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng nguồn" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"Hãy chọn văn bản: chức năng này xác định\n" -"kích cỡ điểm ảnh của các ký tự đó." +msgid "Remove bookmarks" +msgstr "Bỏ các liên kết lưu" -msgid "_AA" -msgstr "Làm t_rơn" +msgid "Remove glyphs which do not match from the selection." +msgstr "Gỡ bỏ khỏi vùng chọn các hình tượng không tương ứng." -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"Hãy chọn đoạn: chức năng này điều khiển nếu các ký tự đó\n" -"có kiểu Làm trơn (mức xám) hay mảng ảnh." +msgid "Remove matching glyphs from the selection." +msgstr "Gỡ bỏ khỏi vùng chọn các hình tượng tương ứng." -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" +msgid "Remove selected bookmarks" +msgstr "Gỡ bỏ các dấu nhớ được chọn" -msgid "nohints" -msgstr "không gợi ý" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "Không có ích khi gỡ bỏ đường viền cả hai bên trong và bên ngoài" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"Hãy chọn đoạn, rồi dùng danh sách này\n" -"để ghi rõ chữ viết và ngôn ngữ hiện thời." +msgid "Removing overlaps..." +msgstr "Đang gỡ bỏ các chỗ chồng lấp..." -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"Hãy chọn đoạn, rồi dùng danh sách này\n" -"để ghi rõ các tính năng hoạt động." +msgid "Rename Gl_yphs..." +msgstr "Tha_y tên hình tượng..." -msgid "Menu" -msgstr "Trình đơn" +msgid "Rename all glyphs in the selection" +msgstr "Thay đổi tên của mọi hình tượng trong vùng chọn" -msgid "Specifies screen dots per inch" -msgstr "Ghi rõ số điểm màn hình trên mỗi insơ" +msgid "Rename by NameList" +msgstr "Thay tên bằng danh sách tên" msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" +"Rename the glyphs in this font to the names found in the selected namelist" msgstr "" -"FontForge không cập nhật cửa sổ này khi phông bị thay đổi.\n" -"Phông bị thay đổi thì bấm cái nút để ép buộc cập nhật." +"Thay đổi tên của các hình tượng trong phông này bằng tên trong danh sách tên " +"đã chọn." -msgid "_Refresh" -msgstr "Cậ_p nhật" +msgid "Repeat" +msgstr "Lặp lại" -msgid "Text Width: 0" -msgstr "Độ rộng văn bản: 0" +msgid "Repeat Counts:" +msgstr "Lập lại số đếm:" -msgid "Wrap Pos:" -msgstr "Vị trí cuộn:" +msgid "Reph Form" +msgstr "Hình Reph" -msgid "The text will wrap to a new line after this many em-units" -msgstr "Sau số các đơn vị Em này thì chuỗi chữ sẽ cuộn đến một dòng mới" +msgid "Replace" +msgstr "Thay thế" -msgid "Display" -msgstr "Hiển thị" +msgid "Replace All" +msgstr "Thay thế tất cả" -msgid "_Full Font Display" -msgstr "Xem t_oàn phông" +msgid "Replace Outline with Reference" +msgstr "Thay thế nét ngoài bằng tham chiếu" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" -"HIển thị mọi hình tượng trong phông đó trên lưới hình chữ nhật tại kích cỡ " -"điểm đã chọn." +msgid "Replace Pattern" +msgstr "Mẫu thay thế" -msgid "Full Pa_ge Glyph" -msgstr "Hình tượn_g trang đầy đủ" +msgid "Replace Pattern:" +msgstr "Chuỗi thay thế:" -msgid "Full Pa_ge Glyphs" -msgstr "Các hình tượn_g trang đầy đủ" +msgid "Replace With:" +msgstr "Thay thế bằng:" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" -"Hiển thị các ký tự đã chọn, mỗi ký tự trên một trang riêng, tại kích cỡ điểm " -"rất lớn." +msgid "Replace it" +msgstr "Thay thế nọ" -msgid "_Multi Size Glyph" -msgstr "Hình tượng đ_a kích cỡ" +msgid "Replace with Reference" +msgstr "Thay thế bằng tham chiếu" -msgid "_Multi Size Glyphs" -msgstr "Các hình tượng đ_a kích cỡ" +msgid "Replace Å" +msgstr "Thay thế Å" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "Hiển thị các ký tự đã chọn, tại vài kích cỡ điểm khác nhau." +msgid "Replacement Glyph Name" +msgstr "Tên hình tượng thay thế" -msgid "S_etup" -msgstr "Thiết _lập" +msgid "Replacement Glyph Names" +msgstr "Tên hình tượng thay thế" -msgid "_Print" -msgstr "_In" +msgid "Replacement mismatch" +msgstr "Sai khớp khi thay thế" -msgid "_Done" -msgstr "_Hoàn tất" +msgid "Replacement: " +msgstr "Thay thế bằng: " -msgid "Bind to Path" -msgstr "Đóng kết tới đường dẫn" +msgid "Replacements" +msgstr "Sự thay thế" #, c-format -msgid "Path Length: %g" -msgstr "Độ dài đường dẫn: %g" +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "Phông này không có sẵn kích cỡ mảng ảnh đã yêu cầu. Phông hỗ trợ %s." -msgid "Scale so text width matches path length" -msgstr "Co giãn làm chiều rộng chuỗi chữ khớp với chiều dài đường dẫn" +msgid "Required Feature" +msgstr "Tính năng cần thiết" -msgid "Rotate each glyph as a unit" -msgstr "Xoay mỗi hình tượng như là một đơn vị" +msgid "Required Ligatures" +msgstr "Chữ ghép cần thiết" -msgid "Align:" -msgstr "Sắp hàng:" +msgid "Required feature" +msgstr "Tính năng cần thiết" -msgid "At Start" -msgstr "Ở đầu" +msgid "Required feature out of bounds in script table.\n" +msgstr "Tính năng cần thiết ở ngoại phạm vi trong bảng chữ viết.\n" -msgid "Centered" -msgstr "Ở giữa" +msgid "Reserved Bit 10" +msgstr "Bit dàng riêng 10" -msgid "At End" -msgstr "Ở cuối" +msgid "Reserved Bit 11" +msgstr "Bit dàng riêng 11" -msgid "Offset text from path by:" -msgstr "Bù lại văn bản với đường dẫn theo:" +msgid "Reserved Bit 12" +msgstr "Bit dàng riêng 12" -msgid "_Insert" -msgstr "C_hèn" +msgid "Reserved Bit 13" +msgstr "Bit dàng riêng 13" -msgid "Outline Width" -msgstr "Bề rộng nét ngoài" +msgid "Reserved Bit 14" +msgstr "Bit dàng riêng 14" -msgid "_Gap:" -msgstr "_Khe:" +msgid "Reserved Bit 15" +msgstr "Bit dàng riêng 15" -msgid "Inline" -msgstr "Trực tiếp" +msgid "Reserved Bit 22" +msgstr "Bit dành riêng 22" -msgid "Outline Width:" -msgstr "Bề rộng nét ngoài:" +msgid "Reserved Bit 23" +msgstr "Bit dành riêng 23" -msgid "Shadow Length:" -msgstr "Bề dài bóng:" +msgid "Reserved Bit 24" +msgstr "Bit dành riêng 24" -msgid "Light Angle:" -msgstr "Góc ánh sáng:" +msgid "Reserved Bit 25" +msgstr "Bit dành riêng 25" -msgid "Shadow" -msgstr "Bóng" +msgid "Reserved Bit 26" +msgstr "Bit dành riêng 26" -msgid "Remove Encoding" -msgstr "Bỏ bảng mã" +msgid "Reserved Bit 27" +msgstr "Bit dành riêng 27" -msgid "Load Encoding" -msgstr "Nạp bảng mã" +msgid "Reserved Bit 28" +msgstr "Bit dành riêng 28" -msgid "Browse..." -msgstr "Duyệt..." +msgid "Reserved Bit 32" +msgstr "Bit dành riêng 32" -msgid "Please select a CID ordering" -msgstr "Hãy chọn thứ tự CID" +msgid "Reserved Bit 33" +msgstr "Bit dành riêng 33" -msgid "Encoding|Glyph Order" -msgstr "Thứ tự hình tượng" +msgid "Reserved Bit 34" +msgstr "Bit dành riêng 34" -msgid "ISO 8859-1 (Latin1)" -msgstr "" +msgid "Reserved Bit 35" +msgstr "Bit dành riêng 35" -msgid "ISO 8859-15 (Latin0)" -msgstr "" +msgid "Reserved Bit 36" +msgstr "Bit dành riêng 36" -msgid "ISO 8859-2 (Latin2)" -msgstr "" +msgid "Reserved Bit 37" +msgstr "Bit dành riêng 37" -msgid "ISO 8859-3 (Latin3)" -msgstr "" +msgid "Reserved Bit 38" +msgstr "Bit dành riêng 38" -msgid "ISO 8859-4 (Latin4)" -msgstr "" +msgid "Reserved Bit 39" +msgstr "Bit dành riêng 39" -msgid "ISO 8859-9 (Latin5)" -msgstr "" +msgid "Reserved Bit 40" +msgstr "Bit dành riêng 40" -msgid "ISO 8859-10 (Latin6)" -msgstr "" +msgid "Reserved Bit 41" +msgstr "Bit dành riêng 41" -msgid "ISO 8859-13 (Latin7)" -msgstr "" +msgid "Reserved Bit 42" +msgstr "Bit dành riêng 42" -msgid "ISO 8859-14 (Latin8)" -msgstr "" +msgid "Reserved Bit 43" +msgstr "Bit dành riêng 43" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +msgid "Reserved Bit 44" +msgstr "Bit dành riêng 44" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (Ki-rin)" +msgid "Reserved Bit 45" +msgstr "Bit dành riêng 45" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (Ki-rin)" +msgid "Reserved Bit 46" +msgstr "Bit dành riêng 46" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (A Rập)" +msgid "Reserved Bit 47" +msgstr "Bit dành riêng 47" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (Hy Lạp)" +msgid "Reserved Bit 9" +msgstr "Bit dàng riêng 9" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (Do Thái)" +msgid "Reset" +msgstr "Đặt lại" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (Thái)" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "Tập Tin Tài Nguyên" -msgid "Macintosh Latin" -msgstr "La-tinh Macintosh" +msgid "Restrict Selection" +msgstr "Hạn chế vùng chọn" -msgid "Windows Latin (\"ANSI\")" -msgstr "La-tinh Windows (\"ANSI\")" +msgid "Restricted Font" +msgstr "Phông bị hạn chế" -msgid "Adobe Standard" -msgstr "Adobe tiêu chuẩn" +msgid "Resultant Y Position" +msgstr "Vị trí Y kết quả" -msgid "Symbol" -msgstr "Ký hiệu" - -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ Cơ bản (8r)" - -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "" - -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (Unicode, Đầy)" - -msgid "SJIS (Kanji)" -msgstr "" +msgid "Retain" +msgstr "Vẫn giữ" -msgid "JIS 208 (Kanji)" +msgid "" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." msgstr "" +"Giữ lại kích cỡ bộ đếm cho các hình tượng\n" +"dùng thuật toán La-tinh. Vắt cho các hình tượng\n" +"dùng ngôn ngữ TNH." -msgid "JIS 212 (Kanji)" +msgid "Retain current advance width, center glyph within that width" msgstr "" +"Giữ lại chiều rộng sớm hiện thời và đặt hình tượng vào giữa trong độ rộng đó" -msgid "Wansung (Korean)" -msgstr "Wansung (Hàn)" +msgid "Revalidate" +msgstr "Hợp lệ hoá lại" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (Hàn)" +msgid "Revalidate All" +msgstr "Phê chuẩn tất cả" -msgid "Johab (Korean)" -msgstr "Johab (Hàn)" +msgid "Reverse Chaining Subs" +msgstr "Thay thế tạo dãy ngược" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (Trung phổ thông)" +msgid "Reverse Chaining Substitution" +msgstr "Thay thế tạo dãy ngược" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (Trung)" +msgid "Reverse Contextual Chaining Substitution" +msgstr "Thay thế tạo dãy ngữ cảnh ngược" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (Trung truyền thống)" +msgid "Reverse Direction" +msgstr "Đảo hướng" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (Trung truyền thống)" +msgid "Reverse chaining subs" +msgstr "Thay thế tạo dãy ngược" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "Không có" +#, c-format +msgid "" +"Reverse substitute must have exactly one marked glyph and no lookups on line " +"%d of %s" +msgstr "" +"Đảo thay thế thì phải có chính xác một hình tượng đánh dấu và không tra tìm " +"gì trên dòng %d trên %s" -msgid "MacStyles|Bold" -msgstr "Đậm" +msgid "Revert Gl_yph" +msgstr "Hoàn ngu_yên hình tượng" -msgid "MacStyles|Italic" -msgstr "Nghiêng" +msgid "Revert To _Backup" +msgstr "Hoàn nguyên về _bản sao lưu" -msgid "MacStyles|Condense" -msgstr "Co lại" +msgid "" +"Reverts the lookup list to its original condition.\n" +"But any changes to subtable data will remain." +msgstr "" +"Hoàn nguyên danh sách tra tìm về tình trạng gốc.\n" +"Vẫn còn giữ lại bất cứ thay đổi nào trong dữ liệu bảng phụ." -msgid "MacStyles|Expand" -msgstr "Dãn ra" +msgid "Review Hints" +msgstr "Xem lại các lời gợi ý" -msgid "MacStyles|Underline" -msgstr "Gạch dưới" +msgid "Rhaeto-Romanic" +msgstr "Tiếng Rae-tô Rô-manh" -msgid "MacStyles|Outline" -msgstr "Nét ngoài" +msgid "Riang" +msgstr "Tiếng Riang" -msgid "MacStyles|Shadow" -msgstr "Bóng" +msgid "Rig_ht" +msgstr "P_hải" -msgid "Ultra-Condensed (50%)" -msgstr "Cô đặc cực (50%)" +msgid "Right Bounds" +msgstr "Mép bên phải" -msgid "Extra-Condensed (62.5%)" -msgstr "Co lại nhiều (62.5%)" +msgid "Right Side Bearing" +msgstr "Vị trí phương hướng bên phải" -msgid "Condensed (75%)" -msgstr "Cô đặc (75%)" +msgid "Right Side Bearing Add" +msgstr "Thêm vị trí phương hướng bên phải" -msgid "Semi-Condensed (87.5%)" -msgstr "Nửa cô đặc (87.5%)" +msgid "Right Side Bearing Scale" +msgstr "Co giãn vị trí phương hướng bên phải" -msgid "Medium (100%)" -msgstr "Vừa (100%)" +msgid "Right Side Bearing:" +msgstr "Vị trí phương hướng bên phải:" -msgid "Semi-Expanded (112.5%)" -msgstr "Nửa dãn ra (112.5%)" +msgid "Right To Left" +msgstr "bên Phải qua Trái" -msgid "Expanded (125%)" -msgstr "Đã dãn ra (125%)" +msgid "Right to Left Alternates" +msgstr "Đồ xen kẽ bên phải sang trái" -msgid "Extra-Expanded (150%)" -msgstr "Dãn ra nhiều (150%)" +msgid "Ro_und" +msgstr "_Tròn" -msgid "Ultra-Expanded (200%)" -msgstr "Dãn ra cực (200%)" +msgid "Romanian" +msgstr "Tiếng Rô-ma-ni" -msgid "100 Thin" -msgstr "100 Mảnh" +msgid "Romanian (Moldova)" +msgstr "Tiếng Rô-ma-ni (Mổ-đô-va)" -msgid "200 Extra-Light" -msgstr "200 Rất nhẹ" +msgid "Romany" +msgstr "Tiếng Rô-ma-ny" -msgid "300 Light" -msgstr "300 Nhẹ" +msgid "Rotate" +msgstr "Xoay" -msgid "400 Regular" -msgstr "400 Quyển" +msgid "Rotate 3D Around..." +msgstr "Xoay 3D chung quanh..." -msgid "500 Medium" -msgstr "500 Vừa" +msgid "Rotate _180°" +msgstr "Xoay _180º" -msgid "600 Semi-Bold" -msgstr "600 Nửa đậm" +msgid "Rotate _90° CCW" +msgstr "Xoay _90º ngược chiều" -msgid "700 Bold" -msgstr "700 Đậm" +msgid "Rotate by Ruler..." +msgstr "Xoay theo thước đo..." -msgid "800 Extra-Bold" -msgstr "800 Nặng" +msgid "Rotate each glyph as a unit" +msgstr "Xoay mỗi hình tượng như là một đơn vị" -msgid "900 Black" -msgstr "900 Đen" +msgid "Rotate the selection" +msgstr "Xoay vùng chọn" -msgid "Never Embed/No Editing" -msgstr "Không bao giờ nhúng/Không sửa" +msgid "Rotate..." +msgstr "Xoay..." -msgid "Printable Document" -msgstr "Tài liệu in được" +msgid "Rotate:" +msgstr "Xoay:" -msgid "Editable Document" -msgstr "Tài liệu sửa được" +msgid "Rotating" +msgstr "Xoay" -msgid "Installable Font" -msgstr "Phông cài đặt được" +msgid "Rotation Angle" +msgstr "Góc xoay" -msgid "Serif" -msgstr "Chân" +msgid "Rotation about X Axis" +msgstr "Góc xoay quanh trục X" -msgid "Sans-Serif" -msgstr "Không chân" +msgid "Rotation about Y Axis" +msgstr "Góc xoay quanh trục Y" -msgid "Monospace" -msgstr "Đơn cách" +msgid "Roun_d" +msgstr "T_ròn" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "Chữ viết" +msgid "Round" +msgstr "Làm tròn" -msgid "Decorative" -msgstr "Trang trí" +msgid "" +"Round Down To Grid\n" +"\n" +"Sets round state to the obvious" +msgstr "" +"Làm tròn xuống lưới (RDTG)\n" +"\n" +"Đặt tình trạng làm tròn" -msgid "No Classification" -msgstr "Không phân loại" +msgid "" +"Round OFF\n" +"Sets round state so that no rounding occurs\n" +"but engine compensation does" +msgstr "" +"Tắt chức năng làm tròn (ROFF)\n" +"Đặt tình trạng làm tròn để không làm tròn gì\n" +"mà vẫn còn bù đối với cơ chế" -msgid "Old Style Serifs" -msgstr "Chân kiểu cũ" +msgid "Round Rectangle Radius" +msgstr "Bán kính chữ nhật tròn" -msgid "OSS Rounded Legibility" -msgstr "OSS Rõ ràng làm tròn" +msgid "" +"Round To Double Grid\n" +"Sets the round state (round to closest .5/int)" +msgstr "" +"Làm tròn thành lưới đôi (RTDG)\n" +"Đặt tình trạng làm tròn\n" +"(làm tròn thành 0,5 hay\n" +"số nguyên gần nhất)" -msgid "OSS Geralde" +msgid "" +"Round To Grid\n" +"Sets the round state" msgstr "" +"Làm tròn thành lưới (RTG)\n" +"Đặt tình trạng làm tròn" -msgid "OSS Venetian" -msgstr "OSS Vơ-ni-đơ" +msgid "" +"Round To Half Grid\n" +"Sets the round state (round to closest .5 not int)" +msgstr "" +"Làm tròn thành nửa lưới (RTHG)\n" +"Đặt tình trạng làm tròn\n" +"(làm tròn thành 0,5 gần nhất,\n" +"không phải số nguyên)" -msgid "OSS Modified Venetian" -msgstr "OSS Vơ-ni-đơ đã sửa đổi" +msgid "Round To _Int" +msgstr "Làm tròn tớ_i số nguyên" -msgid "OSS Dutch Modern" -msgstr "OSS Hoà Lan hiện đại" +msgid "" +"Round Up To Grid\n" +"Sets the round state" +msgstr "" +"Làm tròn lên lưới (RUTG)\n" +"Đặt tình trạng làm tròn" -msgid "OSS Dutch Trad" -msgstr "OSS Hoà Lan truyền thống" +msgid "Rounding to integer..." +msgstr "Đang làm tròn thành số nguyên..." -msgid "OSS Contemporary" -msgstr "OSS cùng thời" +msgid "Row|New" +msgstr "Mới" -msgid "OSS Calligraphic" -msgstr "OSS Viết đẹp" +msgid "Ruanda" +msgstr "Tiếng Ru-oanh-đa" -msgid "OSS Miscellaneous" -msgstr "OSS Linh tinh" +msgid "Ruby Notational Forms" +msgstr "Hình phụ chú Ruby" -msgid "Transitional Serifs" -msgstr "Chân chuyển tiếp" +#, c-format +msgid "Rule %d" +msgstr "Quy tắc %d" -msgid "TS Direct Line" -msgstr "CT Đường trực tiếp" +msgid "Rule Color" +msgstr "Màu đường thẳng" -msgid "TS Script" -msgstr "CT Chữ viết" +msgid "Rundi" +msgstr "Tiếng Run-đi" -msgid "TS Miscellaneous" -msgstr "CT Lặt vặt" +msgid "Runic" +msgstr "Tiếng Run" -msgid "Modern Serifs" -msgstr "Chân hiện đại" +msgid "Russian" +msgstr "Tiếng Nga" -msgid "MS Italian" -msgstr "HĐ Ý" +msgid "Russian (Moldova)" +msgstr "Tiếng Nga (Mổ-đô-va)" -msgid "MS Script" -msgstr "HĐ Chữ viết" +msgid "Russian Buriat" +msgstr "Tiếng Bu-ri-at Nga" -msgid "MS Miscellaneous" -msgstr "HĐ Linh tinh" +msgid "Rusyn" +msgstr "Tiếng Ru-xin" -msgid "Clarendon Serifs" -msgstr "Chân Clarendon" +msgid "S Brush Joined" +msgstr "CV Chổi đã nối" -msgid "CS Clarendon" -msgstr "" +msgid "S Brush Unjoined" +msgstr "CV Chổi không nối" -msgid "CS Modern" -msgstr "CC HIện đại" +msgid "S Calligraphic" +msgstr "CV Viết đẹp" -msgid "CS Traditional" -msgstr "CC Truyền thống" +msgid "S Formal Joined" +msgstr "CV Hình thức đã nối" -msgid "CS Newspaper" -msgstr "CC Báo" +msgid "S Formal Unjoined" +msgstr "CV Hình thức không nối" -msgid "CS Stub Serif" -msgstr "CC Chân mẩu" +msgid "S Miscellaneous" +msgstr "CV Linh tinh" -msgid "CS Monotone" -msgstr "CC Sắc màu đơn" +msgid "S Monotone Joined" +msgstr "CV Sắc màu đơn đã nối" -msgid "CS Typewriter" -msgstr "CC Máy đánh chữ" +msgid "S Monotone Unjoined" +msgstr "CV Sắc màu đơn không nối" -msgid "CS Miscellaneous" -msgstr "CC Lặt vặt" +msgid "S Uncial" +msgstr "CV Uncial" -msgid "Slab Serifs" -msgstr "Chân Phiến" +msgid "SB Thumb" +msgstr "Nút bước TC" -msgid "Slab Serifs|SS Monotone" -msgstr "CP Sắc màu đơn" +msgid "" +"SCAN conversion ConTRoL\n" +"Pops a number which sets the\n" +"dropout control mode" +msgstr "" +"SCAN conversion ConTRoL\n" +"Bỏ một con số mà đặt chế độ\n" +"điều khiển sự rơi" -msgid "Slab Serifs|SS Humanist" -msgstr "CP Nhân văn" +msgid "" +"SCANTYPE\n" +"Pops number which sets which scan\n" +"conversion rules to use" +msgstr "" +"SCANTYPE\n" +"Bỏ con số mà đặt những quy tắc\n" +"chuyển đổi sự quét nào cần dùng" -msgid "Slab Serifs|SS Geometric" -msgstr "CP Dạng hình" +msgid "" +"SHift Contour using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops number of contour to be shifted\n" +"Shifts the entire contour by the amount\n" +"reference point was shifted" +msgstr "" +"Dịch đường viền dùng điểm tham chiếu [a] (SHC)\n" +" 0 -> dùng rp2 trong zp1\n" +" 1 -> dùng rp1 trong zp0\n" +"Bỏ số các đường viền cần dịch\n" +"Dịch toàn bộ đường viền theo số lượng đã dịch điểm tham chiếu" -msgid "Slab Serifs|SS Swiss" -msgstr "CP Thuỵ Sĩ" +msgid "" +"SHift Point using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops as many points as specified by the loop count\n" +"Shifts each by the amount the reference\n" +"point was shifted" +msgstr "" +"Dịch điểm dùng điểm tham chiếu [a] (SHP)\n" +" 0 -> dùng rp2 trong zp1\n" +" 1 -> dùng rp1 trong zp0\n" +"Bỏ số các điểm được số đếm vòng lặp ghi rõ\n" +"Dịch mỗi điểm theo số lượng đã dịch điểm tham chiếu" -msgid "Slab Serifs|SS Typewriter" -msgstr "CP Máy đánh chữ" +msgid "" +"SHift Zone using reference point[a]\n" +" 0=>uses rp2 in zp1\n" +" 1=>uses rp1 in zp0\n" +"Pops the zone to be shifted\n" +"Shifts all points in zone by the amount\n" +"the reference point was shifted" +msgstr "" +"SHift Zone (dịch miền) dùng điểm tham chiếu\n" +" 0 -> dùng rp2 trong zp1\n" +" 1 -> dùng rp1 trong zp0\n" +"Bỏ miền cần dịch\n" +"Dịch tất cả các điểm trong miền\n" +"theo số lượng đã dịch điểm tham chiếu" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "CP Linh tinh" +msgid "" +"SHift point by a PIXel amount\n" +"Pops an amount (26.6) and as many points\n" +"as the loop counter specifies\n" +"each point is shifted along the FREEDOM vector" +msgstr "" +"Dịch điểm theo một số các điểm ảnh (SHPIX)\n" +"Bỏ một số lượng (26.6) và số các điểm\n" +"được bộ đếm vòng lặp ghi rõ ;\n" +"mỗi điểm được dịch theo véc-tơ sự tự do" -msgid "Freeform Serifs" -msgstr "Chân Dạng tự do" +msgid "SIL Graphite layout feature table" +msgstr "bảng tính năng bố trí SIL Graphite" -msgid "FS Modern" -msgstr "DT Hiện đại" +msgid "SIL Graphite rule table" +msgstr "bảng quy tắc SIL Graphite" -msgid "FS Miscellaneous" -msgstr "DT Lặt vặt" +msgid "" +"SUBtract\n" +"Pops two 26.6 fixed numbers from stack\n" +"subtracts them, pushes result" +msgstr "" +"SUBtract\n" +"Bỏ hai con số cố định 26.6 ra đống,\n" +"trừ với nhau và đẩy kết quả" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "KC Gô-tích kỳ cục mới IBM" +msgid "SVG Template" +msgstr "Mẫu SVG" -msgid "Sans-Serif|SS Humanist" -msgstr "KC Nhân văn" +msgid "SVG font" +msgstr "Phông SVG" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "KC Hình dạng tròn có X thấp" +msgid "SWAP top two elements on stack" +msgstr "SWAP (trao đổi) hai phần tử trong đống" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "KC Hình dạng tròn có X cao" +msgid "S_ave Feature File..." +msgstr "Lưu tậ_p tin tính năng" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "KC Gô-tích kỳ cục mới" +msgid "S_ave as..." +msgstr "Lưu _dạng..." -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "KC Gô-tích kỳ cục đã sửa đổi" +msgid "S_etup" +msgstr "Thiết _lập" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "KC Gô-tích Máy đánh chữ" +msgid "S_hadow..." +msgstr "_Bóng..." -msgid "Sans-Serif|SS Matrix" -msgstr "KC Ma trận" +msgid "S_how Dependent" +msgstr "_Hiện đồ phụ thuộc" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "KC Linh tinh" +msgid "S_how H. Metrics..." +msgstr "_Hiện đơn vị đo N..." -msgid "Ornamentals" -msgstr "Trang Hoàng" +msgid "S_nap to horizontal/vertical" +msgstr "Đính chiều _ngang/dọc" -msgid "O Engraver" -msgstr "TH Khắc" +msgid "S_quare" +msgstr "_Vuông" -msgid "O Black Letter" -msgstr "TH Chữ đen" +msgid "S_uggest Deltas..." +msgstr "Góp ý về D_elta..." -msgid "O Decorative" -msgstr "TH Trang trí" +msgid "Sa_me Glyph As" +msgstr "Hình tượng trùng _với" -msgid "O Three Dimensional" -msgstr "TH Ba chiều" +msgid "Sa_ve Lookup..." +msgstr "Lư_u sự tra tìm..." -msgid "O Miscellaneous" -msgstr "TH Lặt vặt" +msgid "Sadri" +msgstr "Tiếng Xa-đợ-ri" -msgid "Scripts" -msgstr "Chữ viết" +msgid "Samaritan" +msgstr "Tiếng Xa-ma-ri-tan" -msgid "S Uncial" -msgstr "CV Uncial" +msgid "Same as Match Classes" +msgstr "Trùng với Khớp hạng" -msgid "S Brush Joined" -msgstr "CV Chổi đã nối" +msgid "Same as PostScript Names" +msgstr "Trùng với Tên PostScript" -msgid "S Formal Joined" -msgstr "CV Hình thức đã nối" +msgid "" +"Same as above, but for terminals of small features (e. g. serifs), which can " +"deviate more significantly from the horizontal or vertical direction." +msgstr "" +"Cũng nhau với mục trên, trừ cho cuối của tính năng nhỏ (v.d. chân), mà có " +"thể lệch đáng kể hơn hướng theo chiều ngang hay dọc." -msgid "S Monotone Joined" -msgstr "CV Sắc màu đơn đã nối" +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "Cùng một thẻ bảng, « %c%c%c%c », xuất hiện hai lần trong phần đầu sfnt" -msgid "S Calligraphic" -msgstr "CV Viết đẹp" +msgid "Sami (Lappish)" +msgstr "Tiếng Xa-mi (Lap)" -msgid "S Brush Unjoined" -msgstr "CV Chổi không nối" +msgid "Samoan" +msgstr "Tiếng Xa-moa" -msgid "S Formal Unjoined" -msgstr "CV Hình thức không nối" +msgid "Sample Text" +msgstr "Đoạn mẫu" -msgid "S Monotone Unjoined" -msgstr "CV Sắc màu đơn không nối" +msgid "Sango" +msgstr "Tiếng Xan-gô" -msgid "S Miscellaneous" -msgstr "CV Linh tinh" +msgid "Sans-Serif" +msgstr "Không chân" -msgid "Symbolic" -msgstr "Tượng Trưng" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "KC Hình dạng tròn có X cao" -msgid "Sy Mixed Serif" -msgstr "TT Chân hỗn hợp" +msgid "Sans-Serif|SS Humanist" +msgstr "KC Nhân văn" -msgid "Sy Old Style Serif" -msgstr "TT Chân kiểu cũ" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "KC Gô-tích kỳ cục mới IBM" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "TT Không chân kỳ cục mới" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "KC Hình dạng tròn có X thấp" -msgid "Sy Miscellaneous" -msgstr "TT Lặt vặt" +msgid "Sans-Serif|SS Matrix" +msgstr "KC Ma trận" -msgid "None" -msgstr "Không có" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "KC Linh tinh" -msgid "Bold" -msgstr "Đậm" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "KC Gô-tích kỳ cục đã sửa đổi" -msgid "Bold Italic" -msgstr "" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "KC Gô-tích kỳ cục mới" -msgid "OS2Version|Automatic" -msgstr "Tự động" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "KC Gô-tích Máy đánh chữ" -msgid "1" -msgstr "" +msgid "Sanskrit" +msgstr "Tiếng Phạn" -msgid "2" -msgstr "" +msgid "Santali" +msgstr "Tiếng Xan-ta-li" -msgid "4" -msgstr "" +msgid "Saraiki" +msgstr "Tiếng Xa-rai-khi" -msgid "0" -msgstr "" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "Độ bão hoà và Giá trị, và ba màu phải nằm giữa 0 và 1" -msgid "PanoseFamily|Any" -msgstr "Bất kỳ" +msgid "Saturation:" +msgstr "Độ bão hoà:" -msgid "PanoseFamily|No Fit" -msgstr "Không vừa" +msgid "Saurashtra" +msgstr "Xau-ra-s-tợ-ra" -msgid "Latin: Text and Display" -msgstr "" +msgid "Save" +msgstr "Lưu" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "" +msgid "Save A_ll" +msgstr "Lưu tất _cả" -msgid "Latin: Decorative" -msgstr "" +msgid "Save As _Image..." +msgstr "Lưu dạng ả_nh..." -msgid "Latin: Pictorial and Symbol" -msgstr "" +msgid "Save Colors" +msgstr "Lưu màu sắc" -msgid "PanoseSerifs|Any" -msgstr "Bất kỳ" +msgid "Save Comments" +msgstr "Lưu ghi chú" -msgid "PanoseSerifs|No Fit" -msgstr "Không vừa" +msgid "Save Failed" +msgstr "Lỗi lưu" -msgid "Cove" -msgstr "" +msgid "Save Guides" +msgstr "Lỗi chỉ dẫn" -msgid "Obtuse Cove" -msgstr "Cove tù" +msgid "Save Image" +msgstr "Lưu ảnh" -msgid "Square Cove" -msgstr "Cove vuông" +msgid "Save Layers" +msgstr "Lưu các lớp" -msgid "Obtuse Square Cove" -msgstr "Cove vuông tù" +msgid "Save Resource file as..." +msgstr "Lưu tập tin Tài nguyên dưới dạng..." -msgid "PanoseSerivfs|Square" -msgstr "Vuông" +msgid "Save a font based on the specified layer" +msgstr "Lưu phông dựa vào lớp đưa ra" -msgid "PanoseSerifs|Thin" -msgstr "Mỏng" +msgid "Save as _Directory" +msgstr "Lưu _dạng thư mục" -msgid "Bone" -msgstr "Xương" +msgid "Save as..." +msgstr "Lưu dạng..." -msgid "Exaggerated" -msgstr "Thổi phồng" +msgid "Save glyph colors in the PfEd table" +msgstr "Lưu vào bảng PfaEdit các màu sắc hình tượng" -msgid "Triangle" -msgstr "Tam giác" +msgid "Save glyph comments in the PfEd table" +msgstr "Lưu vào bảng PfaEdit các ghi chú hình tượng" -msgid "Normal Sans" -msgstr "Không chân chuẩn" +msgid "Save in _UCS2" +msgstr "Lưu dạng _UCS2" -msgid "Obtuse Sans" -msgstr "Không chân tù" +msgid "Save the guidelines in the Guide layer." +msgstr "Lưu vào lớp Chỉ Dẫn các nét dẫn." -msgid "Perpendicular Sans" -msgstr "" +msgid "Saving AFM File" +msgstr "Đang lưu tập tin AFM..." -msgid "Flared" -msgstr "Xoè ra" +msgid "Saving Bitmap Font(s)" +msgstr "Đang lưu (các) phông mảng ảnh" -msgid "PanoseSerivfs|Rounded" -msgstr "Hình tròn" +msgid "Saving Bitmaps" +msgstr "Đang lưu các Mảng ảnh" -msgid "PanoseWeight|Any" -msgstr "Bất kỳ" +msgid "Saving CID keyed font" +msgstr "Đang lưu phông có khóa CID" -msgid "PanoseWeight|No Fit" -msgstr "Không vừa" +msgid "Saving Multiple PostScript Fonts" +msgstr "Đang lưu nhiều phông Postcript" -msgid "Very Light" -msgstr "Rất nhẹ" +msgid "Saving OFM File" +msgstr "Đang lưu tập tin OFM..." -msgid "Light" -msgstr "Nhẹ" +msgid "Saving OpenType Font" +msgstr "Đang lưu phông OpenType" -msgid "PanoseWeight|Thin" -msgstr "Mỏng" +msgid "Saving Outlines" +msgstr "Đang lưu các Nét ngoài..." -msgid "Book" -msgstr "Quyển" +msgid "Saving PFM File" +msgstr "Đang lưu tập tin PFM" -msgid "Medium" -msgstr "Vừa" +msgid "Saving PostScript Font" +msgstr "Đang lưu phông PostScript..." -msgid "Demi" -msgstr "Nửa" +msgid "Saving SVG font" +msgstr "Đang lưu phông SVG" -msgid "Heavy" -msgstr "Nặng" +msgid "Saving Spline Font Database" +msgstr "Đang lưu Cơ sở Dữ liệu Phông Chốt trục" -msgid "Black" -msgstr "Đen" +msgid "Saving TFM File" +msgstr "Đang lưu tập tin TFM..." -msgid "Extra Black (Nord)" -msgstr "" +msgid "Saving TrueType Font" +msgstr "Đang lưu phông TrueType" -msgid "PanoseProportion|Any" -msgstr "Bất kỳ" +msgid "Saving Unified Font Object" +msgstr "Đang lưu Đối Tượng Phông Thống Nhất" -msgid "PanoseProportion|No Fit" -msgstr "Không vừa" +msgid "Saving font" +msgstr "Đang lưu phông" -msgid "Old Style" -msgstr "Kiểu cũ" +msgid "Saving multi-master font" +msgstr "Đang lưu phông đa chủ (MM)" -msgid "Modern" -msgstr "Hiện đại" +msgid "Saving..." +msgstr "Đang lưu..." -msgid "Even Width" -msgstr "Rộng đều" +msgid "Sayisi" +msgstr "Tiếng Xa-i-xi" -msgid "Expanded" -msgstr "Đã dãn ra" +msgid "Sc_ale & Tile" +msgstr "C_o giãn và Lát đều" -msgid "Condensed" -msgstr "Cô đặc" +msgid "Sca_le" +msgstr "Tỷ _lệ" -msgid "Very Expanded" -msgstr "Dãn ra nhiều" +msgid "Scale Bearings By:" +msgstr "Co giãn vị trí phương hướng theo:" -msgid "Very Condensed" -msgstr "Co lại nhiều" +msgid "Scale By" +msgstr "Co giãn theo" -msgid "Monospaced" -msgstr "Đơn cách" +msgid "Scale Factor" +msgstr "Hệ số co giãn" -msgid "PanoseContrast|Any" -msgstr "Bất kỳ" - -msgid "PanoseContrast|No Fit" -msgstr "Không vừa" - -msgid "PanoseContrast|None" -msgstr "Không có" +msgid "Scale LBearing By:" +msgstr "Co giãn phương hướng bên trái theo :" -msgid "PanoseContrast|Very Low" -msgstr "Rất thấp" +msgid "Scale RBearing By:" +msgstr "Co giãn phương hướng bên phải theo :" -msgid "PanoseContrast|Low" -msgstr "Thấp" +msgid "Scale Uniformly..." +msgstr "Co giãn đều đều..." -msgid "PanoseContrast|Medium Low" -msgstr "Vừa thấp" +msgid "Scale VAdvance By:" +msgstr "Co giãn độ tiến tới dọc theo :" -msgid "PanoseContrast|Medium" -msgstr "Vừa" +msgid "Scale Width By:" +msgstr "Co giãn bề rộng theo :" -msgid "PanoseContrast|Medium High" -msgstr "Vừa cao" +msgid "Scale X/Y the same" +msgstr "Co giãn đều X/Y" -msgid "PanoseContrast|High" -msgstr "Cao" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "Hệ số co giãn phải nằm giữa 3 và 1000 phần trăm" -msgid "PanoseContrast|Very High" -msgstr "Rất cao" +msgid "Scale so text width matches path length" +msgstr "Co giãn làm chiều rộng chuỗi chữ khớp với chiều dài đường dẫn" -msgid "PanoseStrokeVariation|Any" -msgstr "Bất kỳ" +msgid "Scale the selection" +msgstr "Co giãn vùng chọn" -msgid "PanoseStrokeVariation|No Fit" -msgstr "Không vừa" +msgid "Scale..." +msgstr "Co giãn..." -msgid "No Variation" -msgstr "" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "Co giãn theo : (%.2f,%.2f)" -msgid "Gradual/Diagonal" -msgstr "Dần dần/Chéo" +msgid "Scaling" +msgstr "Co giãn" -msgid "Gradual/Transitional" -msgstr "Dần dần/Chuyển tiếp" +msgid "Scaling Bitmaps" +msgstr "Mảng ảnh co giãn" -msgid "Gradual/Vertical" -msgstr "Dần dần/Dọc" +msgid "Scientific Inferiors" +msgstr "Ký hiệu khoa học in thấp" -msgid "Gradual/Horizontal" -msgstr "Dần dần/Ngang" +msgid "Scottish Gaelic" +msgstr "Tiếng Xen-tơ (Ê-cốt)" -msgid "Rapid/Vertical" -msgstr "Nhanh/Dọc" +msgid "Screen Width in Centimeters" +msgstr "Độ rộng màn hình (theo xen-ti-mét)" -msgid "Rapid/Horizontal" -msgstr "Nhanh/Ngang" +msgid "Screen Width in Inches" +msgstr "Độ rộng màn hình (theo insơ)" -msgid "Instant/Vertical" -msgstr "Ngay/Dọc" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "Chữ viết '%c%c%c%c' " -msgid "Instant/Horizontal" +#, c-format +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." msgstr "" +"Chữ viết « %c%c%c%c » khai báo đường cơ bản « %c%c%c%c » làm mặc định, mà " +"đường cơ bản đó không phải hiện thời hoạt động." -msgid "PanoseArmStyle|Any" -msgstr "Bất kỳ" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "Chữ viết '%c%c%c%c' trên %c%c%c%c " -msgid "PanoseArmStyle|No Fit" -msgstr "Không vừa" +msgid "Script File" +msgstr "Tập tin văn lệnh" -msgid "Straight Arms/Horizontal" -msgstr "Tay thẳng/Ngang" +msgid "Script Menu" +msgstr "Trình đơn Chữ viết" -msgid "Straight Arms/Wedge" -msgstr "Tay thẳng/Nêm" +msgid "Script Tag too long" +msgstr "Thẻ chữ viết quá dài" -msgid "Straight Arms/Vertical" -msgstr "Tay thẳng/Dọc" +msgid "Script Tag:" +msgstr "Thẻ chữ viết:" -msgid "Straight Arms/Single Serif" -msgstr "Tay thẳng/Chân đơn" +msgid "Script with no associated menu name" +msgstr "Văn lệnh không có tên trình đơn tương ứng" -msgid "Straight Arms/Double Serif" -msgstr "Tay thẳng/Chân đôi" +msgid "Script(s)" +msgstr "Chữ viết" -msgid "Non-Straight Arms/Horizontal" -msgstr "Tay không thẳng/Ngang" +msgid "Script(s) & Language(s)" +msgstr "Chữ viết và Ngôn ngữ" -msgid "Non-Straight Arms/Wedge" -msgstr "Tay không thẳng/Nêm" +msgid "ScriptPercentScaleDown:" +msgstr "Giảm dần chữ viết 1 (%):" -msgid "Non-Straight Arms/Vertical" -msgstr "Tay không thẳng/Dọc" +msgid "ScriptScriptPercentScaleDown:" +msgstr "Giảm dần chữ viết 2 (%):" -msgid "Non-Straight Arms/Single Serif" -msgstr "Tay không thẳng/Chân đơn" +msgid "Scripts" +msgstr "Chữ viết" -msgid "Non-Straight Arms/Double Serif" -msgstr "Tay không thẳng/Chân đôi" +msgid "Scripts are 4 letter tags" +msgstr "Chữ viết là thẻ 4 chữ" -msgid "PanoseLetterform|Any" -msgstr "Bất kỳ" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "Tiếng Ả Rập" -msgid "PanoseLetterform|No Fit" -msgstr "Không vừa" +msgid "Script|Aramaic" +msgstr "Tiếng Xy-ri" -msgid "Normal/Contact" -msgstr "Chuẩn/Chạm" +msgid "Script|Armenian" +msgstr "Tiếng Ac-mê-ni" -msgid "Normal/Weighted" -msgstr "Chuẩn/Có đậm" +msgid "Script|Avestan" +msgstr "Tiếng A-vet-than" -msgid "Normal/Boxed" -msgstr "Chuẩn/Trong hộp" +msgid "Script|Balinese" +msgstr "Tiếng Ba-li" -msgid "Normal/Flattened" -msgstr "Chuẩn/Bị dát phẳng" +msgid "Script|Batak" +msgstr "Tiếng Ba-tac" -msgid "Normal/Rounded" -msgstr "Chuẩn/Tròn" +msgid "Script|Bengali" +msgstr "Tiếng Ben-ga-ni" -msgid "Normal/Off-Center" -msgstr "Chuẩn/Lệch tâm" +msgid "Script|Bengali2" +msgstr "Tiếng Ben-ga-ni 2" -msgid "Normal/Square" -msgstr "Chuẩn/Vuông" +msgid "Script|Buginese" +msgstr "Tiếng Bu-gi-ni" -msgid "Oblique/Contact" -msgstr "Xiên/Chạm" +msgid "Script|Buhid" +msgstr "Tiếng Bu-hit" -msgid "Oblique/Weighted" -msgstr "Xiên/Có đậm" +msgid "Script|Central European" +msgstr "Vùng Trung Âu" -msgid "Oblique/Boxed" -msgstr "Xiên/Trong hộp" +msgid "Script|Cham" +msgstr "Tiếng Cham" -msgid "Oblique/Flattened" -msgstr "Xiên/Bị dát phẳng" +msgid "Script|Cherokee" +msgstr "Tiếng Che-rô-khi" -msgid "Oblique/Rounded" -msgstr "Xiên/Tròn" +msgid "Script|Coptic" +msgstr "Giáo hội Ai Cập" -msgid "Oblique/Off-Center" -msgstr "Xiên/Lệch tâm" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "Ki-rin" -msgid "Oblique/Square" -msgstr "Xiên/Vuông" +msgid "Script|Default" +msgstr "Mặc định" -msgid "PanoseMidline|Any" -msgstr "Bất kỳ" +msgid "Script|Devanagari" +msgstr "Tiếng Đe-va-na-ga-ri" -msgid "PanoseMidline|No Fit" -msgstr "Không vừa" +msgid "Script|Ethiopic" +msgstr "Tiếng Ê-ti-ô-pi" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "Chuẩn/Bị xén" +msgid "Script|Georgian" +msgstr "Tiếng Gi-oa-gi" -msgid "PanoseMidline|Standard/Pointed" -msgstr "Chuẩn/Nhọn" +msgid "Script|Greek" +msgstr "Tiếng Hy Lạp" -msgid "PanoseMidline|Standard/Serifed" -msgstr "Chuẩn/Bị thêm chân" +msgid "Script|Gujarati" +msgstr "Tiếng Gu-gia-ra-ti" -msgid "PanoseMidline|High/Trimmed" -msgstr "Cao/Bị xén" +msgid "Script|Gujarati2" +msgstr "Tiếng Gu-gia-ra-ti 2" -msgid "PanoseMidline|High/Pointed" -msgstr "Cao/Nhọn" +msgid "Script|Gurmukhi" +msgstr "Tiếng Gổ-mu-khi" -msgid "PanoseMidline|High/Serifed" -msgstr "Cao/Bị thêm chân" +msgid "Script|Hebrew" +msgstr "Tiếng Do Thái" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "Liên tiếp/Bị xén" +msgid "Script|Japanese" +msgstr "Tiếng Nhật" -msgid "PanoseMidline|Constant/Pointed" -msgstr "Liên tiếp/Nhọn" +msgid "Script|Javanese" +msgstr "Tiếng Ja-va-ni" -msgid "PanoseMidline|Constant/Serifed" -msgstr "Liên tiếp/Bị thêm chân" +msgid "Script|Kannada" +msgstr "Tiếng Kan-na-đa" -msgid "PanoseMidline|Low/Trimmed" -msgstr "Thấp/Bị xén" +msgid "Script|Kannada2" +msgstr "Tiếng Kan-na-đa 2" -msgid "PanoseMidline|Low/Pointed" -msgstr "Thấp/Nhọn" +msgid "Script|Kharosthi" +msgstr "Tiếng Kharosthi" -msgid "PanoseMidline|Low/Serifed" -msgstr "Thấp/Bị thêm chân" +msgid "Script|Khmer" +msgstr "Tiếng Khơ-me" -msgid "PanoseXHeight|Any" -msgstr "Bất kỳ" +msgid "Script|Korean" +msgstr "Tiếng Hàn" -msgid "PanoseXHeight|No Fit" -msgstr "Không vừa" +msgid "Script|Lao" +msgstr "Tiếng Lào" -msgid "PanoseXHeight|Constant/Small" -msgstr "Liên tiếp/Nhỏ" +msgid "Script|Latin" +msgstr "Tiếng La-tinh" -msgid "PanoseXHeight|Constant/Standard" -msgstr "Liên tiếp/Chuẩn" +msgid "Script|Limbu" +msgstr "Tiếng Lim-bu" -msgid "PanoseXHeight|Constant/Large" -msgstr "Liên tiếp/Lớn" +msgid "Script|Mandaean" +msgstr "Tiếng Man-đê-a" -msgid "PanoseXHeight|Ducking/Small" -msgstr "Ducking/Nhỏ" +msgid "Script|Mongolian" +msgstr "Tiếng Mông Cổ" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "Ducking/Chuẩn" +msgid "Script|Myanmar" +msgstr "Tiếng Miến Điện" -msgid "PanoseXHeight|Ducking/Large" -msgstr "Ducking/Lớn" +msgid "Script|New" +msgstr "Mới" -msgid "PanoseTool|Any" -msgstr "" +msgid "Script|Old Permic" +msgstr "Pơ-mic cũ" -msgid "PanoseTool|No Fit" -msgstr "" +msgid "Script|Oriya" +msgstr "Tiếng O-ri-a" -msgid "Flat Nib" -msgstr "" +msgid "Script|Oriya2" +msgstr "Tiếng O-ri-a 2" -msgid "Pressure Point" -msgstr "" +msgid "Script|Phags-pa" +msgstr "Tiếng Pha-gh-x-pa" -msgid "Engraved" -msgstr "" +msgid "Script|Phoenician" +msgstr "Tiếng Phê-ni-xi" -msgid "Ball (Round Cap)" -msgstr "" +msgid "Script|RSymbol" +msgstr "Ký hiệu R" -msgid "Brush" -msgstr "" +msgid "Script|Roman" +msgstr "La-tinh" -msgid "Rough" -msgstr "" +msgid "Script|Simplified Chinese" +msgstr "Tiếng Trung giản thể" -msgid "Felt Pen or Brush Tip" -msgstr "" +msgid "Script|Sinhala" +msgstr "Tiếng Xin-ha-la" -msgid "Wild Brush - Drips a lot" -msgstr "" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Chữ hình nêm Xu-mê-rô Ác-ca-đi" -msgid "PanoseSpacing|Any" -msgstr "" +msgid "Script|Sundanese" +msgstr "Tiếng Sun-đan" -msgid "PanoseSpacing|No Fit" -msgstr "" +msgid "Script|Syloti Nagri" +msgstr "Tiếng Xy-lô-ti Na-gợ-ri" -msgid "Proportional Spaced" -msgstr "" +msgid "Script|Syriac" +msgstr "Tiếng Xy-ri cổ" -msgid "PanoseAspectRatio|Any" -msgstr "" +msgid "Script|Tagalog" +msgstr "Tiếng Ta-ga-loc" -msgid "PanoseAspectRatio|No Fit" -msgstr "" +msgid "Script|Tagbanwa" +msgstr "Tiếng Tac-ba-noua" -msgid "Very Low" -msgstr "" +msgid "Script|Tamil" +msgstr "Tiếng Ta-min" -msgid "Low" -msgstr "" +msgid "Script|Tamil2" +msgstr "Tiếng Ta-min 2" -msgid "Medium Low" -msgstr "" +msgid "Script|Telugu" +msgstr "Tiếng Te-lu-gu" -msgid "Medium High" -msgstr "" +msgid "Script|Telugu2" +msgstr "Tiếng Te-lu-gu 2" -msgid "High" -msgstr "" +msgid "Script|Thai" +msgstr "Tiếng Thái" -msgid "Very High" -msgstr "" +msgid "Script|Tibetan" +msgstr "Tiếng Tây Tạng" -msgid "PanoseTopology|Any" -msgstr "" +msgid "Script|Traditional Chinese" +msgstr "Tiếng Trung truyền thống" -msgid "PanoseTopology|No Fit" -msgstr "" +msgid "Script|Ugaritic" +msgstr "Tiếng U-ga-ri-ti" -msgid "Roman Disconnected" -msgstr "" +msgid "Script|Vai" +msgstr "Tiếng Vai" -msgid "Roman Trailing" -msgstr "" +msgid "Script|Yi" +msgstr "Tiếng Yi" -msgid "Roman Connected" -msgstr "" +msgid "Scroll Bar" +msgstr "Thanh Cuộn" -msgid "Cursive Disconnected" -msgstr "" +msgid "Scroll Bar Thumb" +msgstr "Nút bước Thanh Cuộn" -msgid "Cursive Trailing" -msgstr "" +msgid "Scroll Bitmap" +msgstr "Cuộn mảng ảnh" -msgid "Cursive Connected" -msgstr "" +msgid "Scroll To Glyph" +msgstr "Cuộn tới hình tượng" -msgid "Blackletter Disconnected" -msgstr "" +msgid "Scroll by hand" +msgstr "Cuộn bằng tay" -msgid "Blackletter Trailing" -msgstr "" +msgid "ScrollBar" +msgstr "ThanhCuộn" -msgid "Blackletter Connected" -msgstr "" +msgid "Search Pattern" +msgstr "Mẫu tìm kiếm" -msgid "PanoseForm|Any" -msgstr "" +msgid "Search Pattern:" +msgstr "Chuỗi tìm kiếm:" -msgid "PanoseForm|No Fit" -msgstr "" +msgid "Search Radius" +msgstr "Bán kính tìm kiếm" -msgid "Upright/No Wrapping" -msgstr "" +msgid "Search Selected Chars Only" +msgstr "Chỉ tìm những ký tự được chọn" -msgid "Upright/Some Wrapping" -msgstr "" +msgid "Second Char" +msgstr "Ký tự thứ hai" -msgid "Upright/More Wrapping" -msgstr "" +msgid "Second Glyph Name" +msgstr "Tên hình tượng thứ hai" -msgid "Upright/Extreme Wrapping" -msgstr "" +msgid "Second _to All" +msgstr "Thứ hai _với tất cả" -msgid "Oblique/No Wrapping" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "Hình tượng thứ hai của %s" -msgid "Oblique/Some Wrapping" -msgstr "" +msgid "See also:" +msgstr "Xem thêm:" -msgid "Oblique/More Wrapping" -msgstr "" +msgid "SeekCharacter" +msgstr "TìmNơiKýTự" -msgid "Oblique/Extreme Wrapping" -msgstr "" +msgid "Segment Separator" +msgstr "Dấu phân cách đoạn" -msgid "Exaggerated/No Wrapping" -msgstr "" +msgid "Sekota" +msgstr "Tiếng Xe-cô-ta" -msgid "Exaggerated/Some Wrapping" -msgstr "" +msgid "Selec_t By Lookup Subtable..." +msgstr "Chọn _theo bảng phụ tra tìm..." -msgid "Exaggerated/More Wrapping" -msgstr "" +msgid "Select All _Points & Refs" +msgstr "Chọn _mọi điểm và tham chiếu" -msgid "Exaggerated/Extreme Wrapping" -msgstr "" +msgid "Select Anc_hors" +msgstr "C_họn neo" -msgid "PanoseFinials|Any" -msgstr "" +msgid "Select By ATT..." +msgstr "Chọn theo ATT..." -msgid "PanoseFinials|No Fit" -msgstr "" +msgid "Select By Lookup Subtable" +msgstr "Chọn theo bảng phụ tra tìm" -msgid "None/No Loops" -msgstr "" +msgid "Select Glyphs With" +msgstr "Chọn các hình tượng có" -msgid "None/Closed Loops" -msgstr "" +msgid "Select Glyphs in lookup subtable" +msgstr "Chọn hình tượng trong bảng phụ tra tìm" -msgid "None/Open Loops" -msgstr "" +msgid "Select In Font" +msgstr "Chọn trong phông" -msgid "Sharp/No Loops" -msgstr "" +msgid "Select Open Contours" +msgstr "Chọn đường viền còn mở" -msgid "Sharp/Closed Loops" -msgstr "" +msgid "Select Point(s) at..." +msgstr "Chọn điểm tại..." -msgid "Sharp/Open Loops" -msgstr "" +msgid "Select Points Affected by HM" +msgstr "Chọn điểm bị HM tác động" -msgid "Tapered/No Loops" -msgstr "" +msgid "Select Results" +msgstr "Chọn kết quả" -msgid "Tapered/Closed Loops" -msgstr "" +msgid "Select _All" +msgstr "Chọn _tất cả" -msgid "Tapered/Open Loops" -msgstr "" +msgid "Select a ligature to view" +msgstr "Chọn chữ ghép cần xem" -msgid "Round/No Loops" +msgid "" +"Select as many languages as needed\n" +"Hold down the control key when clicking\n" +"to make disjoint selections." msgstr "" +"Chọn càng nhiều ngôn ngữ càng cần thiết.\n" +"Ấn giữ phím Ctrl trong khi nhấn chuột,\n" +"để chọn mỗi cái." -msgid "Round/Closed Loops" -msgstr "" +msgid "Select by Color" +msgstr "Chọn theo màu" -msgid "Round/Open Loops" -msgstr "" +msgid "Select by Name" +msgstr "Chọn theo Tên" -msgid "PanoseXAscent|Any" -msgstr "" +msgid "Select by Script" +msgstr "Chọn theo Chữ viết" -msgid "PanoseXAscent|No Fit" -msgstr "" +msgid "Select by _Color" +msgstr "Chọn theo _Màu" -msgid "PanoseXAscent|Very Low" -msgstr "" +msgid "Select by _Script..." +msgstr "Chọn theo Chữ _viết..." -msgid "PanoseXAscent|Low" -msgstr "" +msgid "Select by _Wildcard..." +msgstr "Chọn theo _Ký tự đại diện..." -msgid "PanoseXAscent|Medium" -msgstr "" +msgid "Select hints between which counters are formed" +msgstr "Chọn những lời gợi ý giữa chúng tạo bộ đếm" -msgid "PanoseXAscent|High" -msgstr "" +msgid "Select lookups from other fonts" +msgstr "Chọn sự tra tìm trong các phông khác" -msgid "PanoseXAscent|Very High" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." msgstr "" +"Hãy chọn đoạn, rồi dùng danh sách này\n" +"để thay đổi phông chứa các ký tự đó." -msgid "PanoseClass|Any" +msgid "" +"Select some text, then use this list to specify\n" +"active features." msgstr "" +"Hãy chọn đoạn, rồi dùng danh sách này\n" +"để ghi rõ các tính năng hoạt động." -msgid "PanoseClass|No Fit" -msgstr "" - -msgid "Derivative" -msgstr "" - -msgid "Non-standard Topology" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." msgstr "" +"Hãy chọn đoạn, rồi dùng danh sách này\n" +"để ghi rõ chữ viết và ngôn ngữ hiện thời." -msgid "Non-standard Elements" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" msgstr "" +"Hãy chọn đoạn: chức năng này điều khiển nếu các ký tự đó\n" +"có kiểu Làm trơn (mức xám) hay mảng ảnh." -msgid "Non-standard Aspect" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" msgstr "" +"Hãy chọn văn bản: chức năng này xác định\n" +"kích cỡ điểm ảnh của các ký tự đó." -msgid "Initials" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" msgstr "" +"Hãy chọn một đoạn văn: chức năng này xác định\n" +"kích cỡ điểm ảnh của các ký tự đó" -msgid "Cartoon" +msgid "" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" msgstr "" +"Hãy chọn một đoạn văn: chức năng này xác định\n" +"kích cỡ thẳng đứng của các ký tự đó theo đơn vị Em" -msgid "Picture Stems" -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "Chọn hạng chứa hình tượng có tên đó" -msgid "Ornamented" -msgstr "" +msgid "Selected BG Color" +msgstr "Màu nền đã chọn" -msgid "Text and Background" -msgstr "" +msgid "Selected CP Color" +msgstr "Màu CP đã chọn" -msgid "Collage" -msgstr "" +msgid "Selected FG Color" +msgstr "Màu cảnh gần đã chọn" -msgid "Montage" -msgstr "" +msgid "Selected Glyph Col" +msgstr "Màu hình tượng đã chọn" -msgid "PanoseAspect|Any" -msgstr "" +msgid "Selected Glyphs" +msgstr "Các hình tượng đã chọn" -msgid "PanoseAspect|No Fit" -msgstr "" +msgid "Selected Point Color" +msgstr "Màu điểm được chọn" -msgid "Super Condensed" -msgstr "" +msgid "Selected Point Width" +msgstr "Độ rộng điểm được chọn" -msgid "Extended" -msgstr "" +msgid "Selected Width Color" +msgstr "Màu độ rộng được chọn" -msgid "Very Extended" -msgstr "" +msgid "Self Intersecting" +msgstr "Tự cắt chéo" -msgid "Super Extended" -msgstr "" +msgid "Self-referential character" +msgstr "Ký tự tự tham chiếu" -msgid "Horizontal Low" -msgstr "" +msgid "Self-referential glyph" +msgstr "Hình tượng tự tham chiếu" -msgid "Horizontal Medium" -msgstr "" +msgid "Selkup" +msgstr "Tiếng Xen-cup" -msgid "Horizontal High" -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "Nửa cô đặc (87.5%)" -msgid "Broken" -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "Nửa dãn ra (112.5%)" -msgid "PanoseSerifVariant|Any" -msgstr "" +msgid "Sena" +msgstr "Tiếng Xe-na" -msgid "PanoseSerifVariant|No Fit" -msgstr "" +msgid "Sepedi" +msgstr "Tiếng Xe-pe-đi" -msgid "Oval" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" msgstr "" +"Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số hạng trong danh sách bên " +"trên)." -msgid "PanoseSerivfs|Script" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" msgstr "" +"Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số các hình tượng, hạng hay " +"bảng bao quát)." -msgid "PanoseTreatment|Any" -msgstr "" +msgid "Serbian" +msgstr "Tiếng Xéc-bi" -msgid "PanoseTreatment|No Fit" -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "Tiếng Xéc-bi (Ki-rin)" -msgid "Standard Solid Fill" -msgstr "" +msgid "Serbian (Latin)" +msgstr "Tiếng Xéc-bi (La-tinh)" -msgid "No Fill" -msgstr "" +msgid "Serer" +msgstr "Tiếng Xe-re" -msgid "Patterned Fill" -msgstr "" +msgid "Serif" +msgstr "Chân" -msgid "Complex Fill" -msgstr "" +msgid "Serif Height" +msgstr "Bề cao chân" -msgid "Shaped Fill" -msgstr "" +msgid "Serif Height Fuzz" +msgstr "Bề cao chân mờ" -msgid "Drawn or Distressed" -msgstr "" +msgid "Serif height:" +msgstr "Độ cao chân:" -msgid "PanoseLining|Any" -msgstr "" +msgid "SerifSlopeError" +msgstr "LỗiDốcChân" -msgid "PanoseLining|No Fit" +msgid "" +"Set ANGle Weight\n" +"Pops an int, and sets the angle\n" +"weight state variable to it\n" +"Obsolete" msgstr "" +"Đặt độ đậm của góc (ANGW)\n" +"Bỏ một số nguyên, và đặt biến\n" +"tình trạng độ đậm góc thành nóCũ" -msgid "PanoseLining|None" -msgstr "" +msgid "Set All" +msgstr "Đặt tất cả" -msgid "PanoseLining|Inline" -msgstr "" +msgid "Set Bearings To:" +msgstr "Đặt vị trí phương hướng thành:" -msgid "PanoseLining|Outline" -msgstr "" +msgid "Set Both Bearings..." +msgstr "Đặt cả hai vị trí phương hướng..." -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" +msgid "Set Both Side Bearings..." +msgstr "Đặt cả hai vị trí phương hướng bên..." -msgid "PanoseLining|Shadow" +msgid "" +"Set Delta Base\n" +"Pops value sets delta base" msgstr "" +"Đặt cơ bản Delta\n" +"Bỏ giá trị để đặt cơ bản Delta" -msgid "PanoseLining|Relief" +msgid "" +"Set Delta Shift\n" +"Pops a new value for delta shift" msgstr "" +"Đặt sự dịch Delta\n" +"Bỏ một giá trị mới để dịch Delta" -msgid "PanoseLining|Backdrop" +msgid "" +"Set Dual Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets a second projection vector based on original\n" +"positions of points" msgstr "" +"Đặt véc-tơ nhô ra đôi thành Đường [a]\n" +" 0 -> song song với đường\n" +" 1 -> vuông góc với đường\n" +"Bỏ hai điểm được dùng để lập đường\n" +"Đặt một véc-tơ nhô ra thứ hai dựa vào\n" +"các vị trí điểm gốc" -msgid "Standard" -msgstr "" +msgid "Set E_xtremum Bound..." +msgstr "Đặt _biên giới thái cực..." -msgid "Square" -msgstr "" +msgid "Set Extents" +msgstr "Đặt quy mô" -msgid "Multiple Segment" -msgstr "" +msgid "Set Feature Extents" +msgstr "Đặt Quy mô Tính năng" -msgid "Deco (E,M,S) Waco Midline" +msgid "" +"Set Freedom Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" +"Đặt véc-tơ sự tự do từ đống\n" +"Bỏ hai giá trị 2.14 (x,y) từ đống;\n" +"phải là một véc-tơ đơn vị" -msgid "Uneven Weighting" +msgid "" +"Set Freedom Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" msgstr "" +"Đặt véc-tơ sự tự do thành Trục Toạ Độ [a]\n" +" 0 -> trục y\n" +" 1 -> trục x\n" -msgid "Diverse Arms" +msgid "" +"Set Freedom Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the freedom vector" msgstr "" +"Đặt véc-tơ sự tự do thành Đường [a]\n" +" 0 -> song song với đường\n" +" 1 -> vuông góc với đường\n" +"Bỏ hai điểm được dùng để lập đường\n" +"Đặt véc-tơ sự tự do" -msgid "Diverse Forms" -msgstr "" +msgid "Set Freedom Vector To Projection Vector" +msgstr "Đặt véc-tơ sự tự do thành véc-tơ nhô ra" -msgid "Lombardic Forms" -msgstr "" +msgid "Set From Font" +msgstr "Đặt từ phông" -msgid "Upper Case in Lower Case" -msgstr "" +msgid "Set From N_ame" +msgstr "Đặt từ _tên" -msgid "Implied Topology" -msgstr "" +msgid "Set From Val_ue" +msgstr "Đặt từ _giá trị" -msgid "Horseshoe E and A" -msgstr "" +msgid "Set LBearing To:" +msgstr "Đặt phương hướng bên trái thành:" -msgid "Cursive" -msgstr "" +msgid "Set LBearing..." +msgstr "Đặt phương hướng bên trái..." -msgid "Blackletter" +msgid "" +"Set LOOP variable\n" +"Pops the new value for the loop counter\n" +"Defaults to 1 after each use" msgstr "" +"Đặt biến LOOP\n" +"Bỏ giá trị mới cho bộ đếm vòng lặp\n" +"Hoàn nguyên giá trị 1 sau mỗi lần sử dụng" -msgid "Swash Variance" +msgid "" +"Set Minimum Distance\n" +"Pops a 26.6 value from stack to be new minimum distance" msgstr "" +"Đặt khoảng cách tối thiểu\n" +"Bỏ một giá trị 26.6 từ đống để làm khoảng cách tối thiểu mới" -msgid "PanoseCharRange|Any" -msgstr "" +msgid "Set Point Size" +msgstr "Đặt cỡ điểm" -msgid "PanoseCharRange|No Fit" -msgstr "" +msgid "Set Point _Size" +msgstr "Đặt cỡ điể_m" -msgid "Extended Collection" +msgid "" +"Set Projection Vector From Stack\n" +"pops 2 2.14 values (x,y) from stack\n" +"must be a unit vector" msgstr "" +"Đặt véc-tơ nhô ra từ đống\n" +"Bỏ hai giá trị 2.14 (x,y) từ đống\n" +"Phải là một véc-tơ đơn vị" -msgid "Literals" +msgid "" +"Set Projection Vector To Coordinate Axis[a]\n" +" 0=>y axis\n" +" 1=>x axis\n" msgstr "" +"Đặt véc-tơ nhô ra thành Trục Toạ Độ [a]\n" +" 0 -> trục y\n" +" 1 -> trục x\n" -msgid "No Lower Case" +msgid "" +"Set Projection Vector To Line[a]\n" +" 0 => parallel to line\n" +" 1=>orthogonal to line\n" +"Pops two points used to establish the line\n" +"Sets the projection vector" msgstr "" +"Đặt véc-tơ nhô ra thành Đường [a]\n" +" 0 -> song song với đường\n" +" 1 -> vuông góc với đường\n" +"Bỏ hai điểm được dùng để làm đường\n" +"Đặt véc-tơ nhô ra" -msgid "Small Caps" -msgstr "Chữ hoa nhỏ" +msgid "Set RBearing To:" +msgstr "Đặt phương hướng bên phải thành:" -msgid "PanoseKind|Any" -msgstr "" +msgid "Set RBearing..." +msgstr "Đặt phương hướng bên phải..." -msgid "PanoseKind|No Fit" +msgid "" +"Set Reference Point 0\n" +"Pops a point which becomes the new rp0" msgstr "" +"Set Reference Point 0\n" +"Bỏ một điểm mà trở thành rp0 mới" -msgid "Montages" +msgid "" +"Set Reference Point 1\n" +"Pops a point which becomes the new rp1" msgstr "" +"Set Reference Point 1\n" +"Bỏ một điểm mà trở thành rp1 mới" -msgid "Pictures" +msgid "" +"Set Reference Point 2\n" +"Pops a point which becomes the new rp2" msgstr "" +"Set Reference Point 2\n" +"Bỏ một điểm mà trở thành rp2 mới" -msgid "Shapes" +msgid "" +"Set Single Width\n" +"Pops value for single width value (FUnit)" msgstr "" +"Set Single Width\n" +"Bỏ giá trị cho giá trị chiều rộng riêng lẻ (Funit)" -msgid "Scientific" +msgid "" +"Set Single Width Cut-In\n" +"Pops value for single width cut-in value (26.6)" msgstr "" +"Set Single Width Cut-In\n" +"Bỏ giá trị cho giá trị cắt vào chiều rộng riêng lẻ (26.6)" -msgid "Music" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "Đặt độ tiến tới dọc thành:" -msgid "Expert" -msgstr "" +msgid "Set Vertical Advance..." +msgstr "Đặt độ tiến tới theo chiều dọc..." -msgid "Patterns" -msgstr "" +msgid "Set Vertical Width..." +msgstr "Đặt bề rộng dọc..." -msgid "Borders" -msgstr "" +msgid "Set Width To:" +msgstr "Đặt bề rộng thành:" -msgid "Icons" -msgstr "" +msgid "Set Width..." +msgstr "Đặt bề rộng..." -msgid "Logos" +msgid "" +"Set Zone Pointer 0\n" +"Pops the zone number into zp0" msgstr "" +"Set Zone Pointer 0\n" +"Bỏ con số miền vào zp0" -msgid "Industry Specific" +msgid "" +"Set Zone Pointer 1\n" +"Pops the zone number into zp1" msgstr "" +"Set Zone Pointer 1\n" +"Bỏ con số miền vào zp1" -msgid "No Width" +msgid "" +"Set Zone Pointer 2\n" +"Pops the zone number into zp2" msgstr "" +"Set Zone Pointer 2\n" +"Bỏ con số miền vào zp2" -msgid "Exceptionally Wide" +msgid "" +"Set Zone PointerS\n" +"Pops the zone number into zp0,zp1 and zp2" msgstr "" +"Set Zone PointerS\n" +"Bỏ con số miền vào zp0,zp1 và zp2" -msgid "Super Wide" -msgstr "" +msgid "Set _Color" +msgstr "Đặt _màu" -msgid "Very Wide" -msgstr "" +msgid "Set _LBearing..." +msgstr "Đặt phương hướng bên t_rái..." -msgid "Wide" -msgstr "" +msgid "Set _RBearing..." +msgstr "Đặt phương hướng bên _phải..." -msgid "Narrow" -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "Đặt độ tiến tới _dọc..." -msgid "Very Narrow" -msgstr "" +msgid "Set _Vertical Width..." +msgstr "Đặt bề rộng _dọc..." -msgid "Class10" -msgstr "" +msgid "Set _Width..." +msgstr "Đặt bề _rộng..." -msgid "Class2" -msgstr "" +msgid "Set as Default" +msgstr "Đặt làm mặc định" -msgid "Class3" +msgid "" +"Set freedom & projection Vectors To Coordinate Axis[a]\n" +" 0=>both to y axis\n" +" 1=>both to x axis\n" msgstr "" +"Đặt các véc-tơ kiểu sự tự do và nhô ra thành Trục Toạ Độ [a]\n" +" 0 -> cả hai thành trục y\n" +" 1 -> cả hai thành trục x\n" -msgid "Class4" -msgstr "" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "Đặt vùng chọn trong ô xem phông thành các hình tượng đã đặt tên ở đây" -msgid "Class5" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline when modified by a feature." msgstr "" +"Đặt hai giá trị (tối đa và tối thiểu) theo đó\n" +"hình tượng trong chữ viết này kéo dài\n" +"bên dưới và bên trên đường cơ bản,\n" +"khi được sửa đổi bởi một tính năng nào đó." -msgid "Class6" +msgid "" +"Set the minimum and maximum values by which\n" +"the glyphs in this script extend below and\n" +"above the baseline. This may vary by language" msgstr "" +"Đặt hai giá trị (tối đa và tối thiểu) theo đó\n" +"hình tượng trong chữ viết này kéo dài\n" +"bên dưới và bên trên đường cơ bản.\n" +"Giá trị này có thể biến đổi tùy theo ngôn ngữ." -msgid "Class7" +msgid "" +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" +"Đặt vùng chọn trong ô xem phông thành\n" +"các hình tượng là kết quả tìm kiếm này" -msgid "Class8" +msgid "" +"Set the selection of the font view to the glyphs\n" +"which match" msgstr "" +"Đặt vùng chọn trong ô xem phông thành\n" +"các hình tượng là kết quả tìm kiếm này" -msgid "Class9" +msgid "Set this glyph list to be the glyphs selected in the fontview" msgstr "" +"Đặt danh sách hình tượng này thành các hình tượng đã chọn trong ô xem phông" -msgid "Panose|_Weight" -msgstr "Độ đậ_m" - -msgid "Stroke _Variation" -msgstr "Biến đổi nét _vẽ" - -msgid "_Arm Style" -msgstr "Kiểu dáng t_ay" - -msgid "_Contrast" -msgstr "Tương _phản" - -msgid "_Letterform" -msgstr "_Dạng chữ" - -msgid "_Midline" -msgstr "Đường _giữa" - -msgid "_Proportion" -msgstr "Tỷ _lệ" - -msgid "_Serifs" -msgstr "_Chân" - -msgid "_X-Height" -msgstr "Cao _X" +msgid "Set/Clear Pixels" +msgstr "Đặt/Gột điểm ảnh" -msgid "F_inials" +msgid "" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"Đặt/Gột điểm ảnh\n" +"(bút chọn màu với Alt)" -msgid "F_orm" +msgid "" +"Sets Control Value Table Cut-In\n" +"Pops 26.6 from stack, sets cvt cutin" msgstr "" +"Đặt sự cắt vào bảng giá trị điều khiển\n" +"Bỏ 26.6 từ đống, đặt giá trị nêu trên" -msgid "_Aspect Ratio" +msgid "" +"Sets Coordinate From Stack using projection & freedom vectors\n" +"Pops a coordinate 26.6 and a point\n" +"Moves point to given coordinate" msgstr "" +"Đặt toạ độ từ đống dùng các véc-tơ kiểu sự tự do và nhô ra\n" +"Bỏ một toạ độ 26.6 và một điểm\n" +"Dời điểm sang toạ độ đưa ra" -msgid "_Spacing" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" msgstr "" +"Đặt trường TypoLinegap (khe dòng lỗi gõ) trong bảng OS/2, dùng trên MS " +"Windows." -msgid "_Tool" -msgstr "" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "Đặt trường linegap (khe dòng) trong bảng hhea, dùng trên máy Mac" -msgid "_Topology" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." msgstr "" +"Đặt trường linegap (khe dòng) trong bảng vhea.\n" +"Đây là khoảng cách theo chiều ngang giữa\n" +"hai hàng văn bản đã đặt theo chiều dọc." -msgid "_X-Ascent" -msgstr "" +msgid "Setting" +msgstr "Thiết lập" -msgid "C_ontrast" -msgstr "" +msgid "Setting Id:" +msgstr "Mã số thiết lập:" -msgid "Char. _Range" -msgstr "" +msgid "Settings" +msgstr "Thiết lập" -msgid "T_reatment" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" msgstr "" +"Vài thẻ ngôn ngữ, gồm « %s », không phải nằm trong danh sách các ngôn ngữ đã " +"biết nên bị bỏ quên." -msgid "_Aspect" -msgstr "" +msgid "Shades" +msgstr "Sắc màu" -msgid "_Class" -msgstr "" +msgid "Shadow" +msgstr "Bóng" -msgid "_Lining" -msgstr "" +msgid "Shadow Length:" +msgstr "Bề dài bóng:" -msgid "_Serif Variant" -msgstr "" +msgid "Shadowing glyphs" +msgstr "Đang che bóng hình tượng..." -msgid "AR: Char 119" -msgstr "" +msgid "Shan" +msgstr "Tiếng San" -msgid "AR: Char 157" -msgstr "" +msgid "Shape Type" +msgstr "Kiểu hình" -msgid "AR: Char 163" -msgstr "" +msgid "Shavian" +msgstr "Tiếng Sa-vi-a" -msgid "AR: Char 211" -msgstr "" +msgid "Shift Entire Bitmap" +msgstr "Dời toàn mảng ảnh" -msgid "AR: Char 94" -msgstr "" +msgid "Shift On Press" +msgstr "Dịch khi bấm" -msgid "_Kind" -msgstr "" +msgid "Sho_w" +msgstr "_Hiện" -msgid "Arabic (Saudi Arabia)" -msgstr "Tiếng A Rập (A Rập Xau-đi)" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "Không nên nằm trong addinfo (thêm thông tin) \\%s" -msgid "Arabic (Iraq)" -msgstr "Tiếng Ả Rập (I-rắc)" +msgid "Show" +msgstr "Hiện" -msgid "Arabic (Egypt)" -msgstr "Tiếng A Rập (Ai Cập)" +msgid "Show ATT" +msgstr "Hiện ATT" -msgid "Arabic (Libya)" -msgstr "Tiếng A Rập (Li-bi)" +msgid "Show Active Border" +msgstr "Hiện viền hoạt động" -msgid "Arabic (Algeria)" -msgstr "Tiếng A Rập (An-giê-ri)" +msgid "Show H. Metrics" +msgstr "Hiển thị đơn vị đo N" -msgid "Arabic (Morocco)" -msgstr "Tiếng A Rập (Ma-rốc)" +msgid "Show Hidden Files" +msgstr "Hiện tập tin ẩn" -msgid "Arabic (Tunisia)" -msgstr "Tiếng A Rập (Tu-ni-xi)" +msgid "Show V. Metrics" +msgstr "Hiển thị đơn vị đo D" -msgid "Arabic (Oman)" -msgstr "Tiếng A Rập (Ô-man)" +msgid "Show _Dependent" +msgstr "Hiện đồ _phụ thuộc" -msgid "Arabic (Yemen)" -msgstr "Tiếng A Rập (Yê-men)" +msgid "Show _Grid" +msgstr "Hiện _lưới" -msgid "Arabic (Syria)" -msgstr "Tiếng A Rập (Xy-ri)" +msgid "Show _Grid Fit..." +msgstr "Hiện cách _vừa lưới..." -msgid "Arabic (Jordan)" -msgstr "Tiếng A Rập (Gioa-đan)" +msgid "Show _V. Metrics..." +msgstr "Hiện đơn _vị đo D..." -msgid "Arabic (Lebanon)" -msgstr "Tiếng A Rập (Le-ba-non)" +msgid "Show splash screen on start-up" +msgstr "Hiển thị màn hình giới thiệu khi khởi chạy" -msgid "Arabic (Kuwait)" -msgstr "Tiếng A Rập (Khu-ouaith)" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "Hiển thị khi ký tự này chính xác là một lời gợi ý stem3" -msgid "Arabic (U.A.E.)" -msgstr "Tiếng A Rập (U.A.E.)" +msgid "Shrink Lookups Off" +msgstr "Tắt co lại sự tra tìm" -msgid "Arabic (Bahrain)" -msgstr "Tiếng A rập (Ba-rainh)" +msgid "Shrink Lookups On" +msgstr "Bật co lại sự tra tìm" -msgid "Arabic (Qatar)" -msgstr "Tiếng A rập (Qua-tă)" +msgid "Shrink Max Lookups" +msgstr "Số tối đa các sự tra tìm cần co lại" -msgid "Azeri (Latin)" -msgstr "Tiếng A-xê-ri (La-tinh)" +msgid "Shrink:" +msgstr "Co lại:" -msgid "Azeri (Cyrillic)" -msgstr "Tiếng A-xê-ri (Ki-rin)" +msgid "Sibe" +msgstr "Tiếng Xi-be" -msgid "Bengali Bangladesh" -msgstr "Tiếng Ben-ga-li Bang-la-đe-xợ" +msgid "Sidamo" +msgstr "Tiếng Xi-đa-mô" -msgid "Cambodian" -msgstr "Tiếng Căm Bốt" +msgid "Side Bearing Addition" +msgstr "Sự phản cộng vị trí phương hướng bên" -msgid "Lang|Cherokee" -msgstr "Tiếng Che-rô-khi" +msgid "Side Bearing Color" +msgstr "Màu vị trí phương hướng bên" -msgid "Chinese (Taiwan)" -msgstr "Tiếng Trung (Đài-loan)" +msgid "Side Bearing Expansion Factor" +msgstr "Hệ số mở rộng vị trí phương hướng bên" -msgid "Chinese (PRC)" -msgstr "Tiếng Trung (Quốc)" +msgid "Side Bearings:" +msgstr "Vị trí phương hướng bên:" -msgid "Chinese (Hong Kong)" -msgstr "Tiếng Trung (Hông Kồng))" +msgid "Signature Mark" +msgstr "Dấu chữ ký" -msgid "Chinese (Singapore)" -msgstr "Tiếng Hoa (Xin-ga-po)" +msgid "Silte Gurage" +msgstr "Tiếng Gu-ra-ge Xin-te" -msgid "Chinese (Macau)" -msgstr "Tiếng Trung (Ma Cao)" +msgid "Simple" +msgstr "Đơn giản" -msgid "Croatian Bosnia/Herzegovina" -msgstr "Tiếng Cợ-rô-a-ti-a (Bô-xni-a và Héc-xê-gô-vi-na)" +msgid "Simple Substitution" +msgstr "Thay thế đơn giản" -msgid "Divehi" -msgstr "Tiếng Đi-ve-hi" +msgid "Simplified Chinese" +msgstr "Tiếng Trung giản thể" -msgid "Flemish (Belgian Dutch)" -msgstr "Tiếng Hoà Bỉ" +msgid "Simplified Forms" +msgstr "Hình phổ thông" -msgid "Edo" -msgstr "Tiếng E-đo" +msgid "Simplify" +msgstr "Giản dị hoá" -msgid "English (British)" -msgstr "Tiếng Anh (Quốc Anh)" +msgid "Simplify More..." +msgstr "Đơn giản hơn..." -msgid "English (US)" -msgstr "Tiếng Anh (Mỹ)" +msgid "" +"Simplify will examine corner points whose control points are almost\n" +"colinear and smooth them into curve points" +msgstr "" +"Chức năng giải dị hoá sẽ thẩm tra điểm đỉnh có điểm điều khiển\n" +"gần cộng tuyến, và làm mịn chúng thành điểm cong." -msgid "English (Canada)" -msgstr "Tiếng Anh (Ca-na-đa)" +msgid "Simplifying..." +msgstr "Đang giản dị hóa..." -msgid "English (Australian)" -msgstr "Tiếng Anh (Úc)" +msgid "Sindhi" +msgstr "Tiếng Xin-đi" -msgid "English (New Zealand)" -msgstr "Tiếng Anh (Niu Xi-lan)" +msgid "Sindhi India" +msgstr "Tiếng Xin-đi (Ấn Độ)" -msgid "English (Irish)" -msgstr "Tiếng Anh (Ái-nhĩ-lan)" +msgid "Sindhi Pakistan" +msgstr "Tiếng Xin-đi (Pa-ki-x-thănh)" -msgid "English (South Africa)" -msgstr "Tiếng Anh (Nam Phi)" +msgid "Single Position" +msgstr "Vị trí đơn" -msgid "English (Jamaica)" -msgstr "Tiếng Anh (Gia-mê-ca)" +msgid "Single Positioning" +msgstr "Định vị đơn" -msgid "English (Caribbean)" -msgstr "Tiếng Anh (Ca-ri-bi)" +msgid "Single Substitution" +msgstr "Thay thế đơn" -msgid "English (Belize)" -msgstr "Tiếng Anh (Be-li-xe)" +msgid "Single and High-Density Fonts" +msgstr "Phông mật độ cao và mật độ đơn" -msgid "English (Trinidad)" -msgstr "Tiếng Anh (Tợ-ri-ni-đat)" +msgid "Single and Multi-Density Fonts" +msgstr "Phông đa mật độ và mật độ đơn" -msgid "English (Zimbabwe)" -msgstr "Tiếng Anh (Xim-ba-bouê)" +msgid "Sinhala" +msgstr "Tiếng Xin-ha-la" -msgid "English (Philippines)" -msgstr "Tiếng Anh (Phi-luật-tân)" +msgid "Size" +msgstr "Kích cỡ" -msgid "English (Indonesia)" -msgstr "Tiếng Anh (Nam Dương)" +msgid "Size of Points" +msgstr "Cỡ điểm" -msgid "English (Hong Kong)" -msgstr "Tiếng Anh (Hông Kồng)" +msgid "Size of comb delimiters in display styles" +msgstr "Kích cỡ của dấu giới hạn comb trong kiểu dáng hiển thị" -msgid "English (India)" -msgstr "Tiếng Anh (Ấn Độ)" +msgid "Size of comb delimiters in non-display styles" +msgstr "Kích cỡ của dấu giới hạn comb trong kiểu dáng không hiển thị" -msgid "English (Malaysia)" -msgstr "Tiếng Anh (Ma-lay-xi-a)" +msgid "Size of the list mark" +msgstr "Kích cỡ của dấu danh sách" -msgid "Faeroese" -msgstr "Tiếng Phe-rô" +msgid "Size set from _Window" +msgstr "Kích cỡ đặt từ cử_a sổ" -msgid "Lang|Farsi" -msgstr "Tiếng Pha-xi" +msgid "Size, Glyph, Point" +msgstr "Kích cỡ, Hình tượng, Điểm" -msgid "Filipino" -msgstr "Tiếng Phi-li-pi-nô" +msgid "Size:" +msgstr "Kích cỡ :" -msgid "French French" -msgstr "Tiếng Pháp (Pháp)" +#, c-format +msgid "Size: %d (%d)" +msgstr "Kích cỡ: %d (%d)" -msgid "French Belgium" -msgstr "Tiếng Pháp (Bỉ)" +msgid "Size|Points" +msgstr "Điểm" -msgid "French Canadian" -msgstr "Tiếng Pháp (Ca-na-đa)" +msgid "Ske_w" +msgstr "_Xô nghiêng" -msgid "French Swiss" -msgstr "Tiếng Pháp (Thụy Sĩ)" +msgid "Skew" +msgstr "Lệch" -msgid "French Luxembourg" -msgstr "Tiếng Pháp (Lúc-xăm-buac)" +msgid "Skew Angle" +msgstr "Góc lệch" -msgid "French Monaco" -msgstr "Tiếng Pháp (Mo-na-cô)" +msgid "Skew Ratio" +msgstr "Tỷ lệ lệch" -msgid "French West Indies" -msgstr "Tiếng Pháp (Ca-ri-bi)" +msgid "Skew by Ruler..." +msgstr "Làm lệch theo thước đo..." -msgid "French Réunion" -msgstr "Tiếng Pháp (Rêu-nion)" +msgid "Skew the selection" +msgstr "Lệch vùng chọn" -msgid "French D.R. Congo" -msgstr "Tiếng Pháp (Con-gô)" +msgid "Skew..." +msgstr "Lệch..." -msgid "French Senegal" -msgstr "Tiếng Pháp (Xe-ne-gan)" +msgid "Skew:" +msgstr "Xô nghiêng:" -msgid "French Camaroon" -msgstr "Tiếng Pháp (Ca-ma-runh)" +msgid "SkewedFractionHorizontalGap:" +msgstr "Khe ngang phân số bị lệch:" -msgid "French Côte d'Ivoire" -msgstr "Tiếng Pháp (Côt đi vouă)" +msgid "SkewedFractionVerticalGap:" +msgstr "Khe dọc phân số bị lệch:" -msgid "French Mali" -msgstr "Tiếng Pháp (Ma-li)" +msgid "Skip" +msgstr "Bỏ qua" -msgid "French Morocco" -msgstr "Tiếng Pháp (Ma Rốc)" +msgid "Skolt Sami" +msgstr "Tiếng Xa-mi X-coat" -msgid "French Haiti" -msgstr "Tiếng Pháp (Ha-i-ti)" +msgid "Slab Serifs" +msgstr "Chân Phiến" -msgid "French North Africa" -msgstr "Tiếng Pháp (Bắc Phi)" +msgid "Slab Serifs|SS Geometric" +msgstr "CP Dạng hình" -msgid "Frisian" -msgstr "Tiếng Phợ-ri-xi" +msgid "Slab Serifs|SS Humanist" +msgstr "CP Nhân văn" -msgid "Fulfulde" -msgstr "Tiếng Phun-phun-đe" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "CP Linh tinh" -msgid "Gaelic (Scottish)" -msgstr "Tiếng Xen-tơ (Ê-cót)" +msgid "Slab Serifs|SS Monotone" +msgstr "CP Sắc màu đơn" -msgid "Gaelic (Irish)" -msgstr "Tiếng Xen-tơ (Ái-nhĩ-lan)" +msgid "Slab Serifs|SS Swiss" +msgstr "CP Thuỵ Sĩ" -msgid "German German" -msgstr "Tiếng Đức (Đức)" +msgid "Slab Serifs|SS Typewriter" +msgstr "CP Máy đánh chữ" -msgid "German Swiss" -msgstr "Tiếng Đức (Thuỵ Sĩ)" +msgid "Slant:" +msgstr "Xiên:" -msgid "German Austrian" -msgstr "Tiếng Đức (Ao)" +msgid "Slanted" +msgstr "Xiên" -msgid "German Luxembourg" -msgstr "Tiếng Đức (Lúc-xăm-buac)" +msgid "Slashed Zero" +msgstr "Số không chéo" -msgid "German Liechtenstein" -msgstr "Tiếng Đức (Likh-ten-s-tâynh)" +msgid "Slavey" +msgstr "Tiếng Xlă-vê" -msgid "Hausa" -msgstr "Tiếng Hau-xa" +msgid "Slovak" +msgstr "Tiếng Xlô-vác" -msgid "Hawaiian" -msgstr "Tiếng Ha-ouai-i" +msgid "Slovenian" +msgstr "Tiếng Xlô-ven" -msgid "Ibibio" -msgstr "Tiếng I-bi-biô" +msgid "Small Capitals" +msgstr "Chữ hoa nhỏ" -msgid "Igbo" -msgstr "Tiếng Ic-bô" +msgid "Small Caps" +msgstr "Chữ hoa nhỏ" -msgid "Italian Swiss" -msgstr "Tiếng Ý (Thuỵ Sĩ)" +msgid "Small Form Variants" +msgstr "Biến thể hình nhỏ" -msgid "Kanuri" -msgstr "Tiếng Ka-nu-ri" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "Nét ng_oài đính Lưới Điểm Ảnh" -msgid "Kashmiri (India)" -msgstr "Tiếng Kha-s-mi-ri (Ấn Độ)" +msgid "SnapDistance" +msgstr "Khoảng Đính" -msgid "Konkani" -msgstr "Tiếng Kon-ka-ni" +msgid "SnapToInt" +msgstr "Đính Số Nguyên" -msgid "Korean (Johab)" -msgstr "Tiếng Hàn (Johab)" +msgid "" +"So if you type \"A\" here the first selected glyph would be named \"A.suffix" +"\".\n" +"The second \"B.suffix\", and so on." +msgstr "" +"Vì vậy, nếu bạn gõ vào đây chữ « A », hình tượng đã chọn đầu tiên\n" +"sẽ có tên « A.hậu_tố ».\n" +"Cái thứ hai là « B.hậu_tố », v.v." -msgid "Lithuanian (Classic)" -msgstr "Tiếng Li-tu-a-ni (cổ điển)" +msgid "Sodo Gurage" +msgstr "Tiếng Gu-ra-ge Xô-đô" -msgid "Malay" -msgstr "Tiếng Mã Lai" +msgid "Somali" +msgstr "Tiếng Xô-ma-li" -msgid "Malay (Brunei)" -msgstr "Tiếng Mã Lai (Bợ-ru-này)" +msgid "" +"Some glyphs may be used for more than one\n" +"unicode code point -- I don't recommend\n" +"doing this, better to use a reference --\n" +"but it is possible.\n" +"The latin \"A\", the greek \"Alpha\" and the\n" +"cyrillic \"A\" look very much the same.\n" +"\n" +"On the other hand certain Mongolian and CJK\n" +"characters have multiple glyphs depending\n" +"on a unicode Variation Selector.\n" +"\n" +"In the first case use a variation selector\n" +"of 0, in the second use the appropriate\n" +"codepoint." +msgstr "" +"Một số hình tượng nào đó có thể được dùng\n" +"cho nhiều điểm mã Unicode: không khuyên\n" +"bạn làm như thế (tốt hơn khi dùng một tham chiếu)\n" +"nhưng có thể làm.\n" +"Chữ « A » La-tinh, ký tự « Anfa » tiếng Hy Lạp\n" +"và chữ « A » ki-rin có hình thức tương tự.\n" +"\n" +"Mặt khác, một số hình tượng nào đó\n" +"tiếng Mông Cổ và tiếng Trung/Nhật/Hàn (CJK)\n" +"có nhiều hình tượng phụ thuộc vào\n" +"cùng một dấu chọn biến đổi Unicode.\n" +"\n" +"Trong trường hợp trước, hãy dùng\n" +"một dấu chọn biến đổi 0; trong trường hợp sau,\n" +"dùng điểm mã thích hợp." -msgid "Manipuri" -msgstr "Tiếng Ma-ni-pu-ri" +msgid "Something went wrong" +msgstr "Gặp lỗi" -msgid "Maori" -msgstr "Tiếng Mao-ri" +msgid "Soninke" +msgstr "Tiếng Xo-nin-ke" -msgid "Mongolian (Cyrillic)" -msgstr "Tiếng Mong Cổ (Ki-rin)" +msgid "Sorbian" +msgstr "Tiếng Xoa-bi" -msgid "Nepali (India)" -msgstr "Tiếng Nê-pan (Ấn Độ)" +msgid "Sort By:" +msgstr "Sắp xếp theo :" -msgid "Norwegian (Bokmal)" -msgstr "Tiếng Na Uy (Bokh-man)" +msgid "" +"Sort first using the base glyph (if any).\n" +"Thus Agrave would sort with A" +msgstr "" +"Sắp xếp trước theo hình tượng cơ sở (nếu có).\n" +"Vì vậy « Agrave » sẽ sắp xếp theo « A »." -msgid "Norwegian (Nynorsk)" -msgstr "Tiếng Na Uy (Ny-noa-x-kh)" +msgid "" +"Sort first using the glyph's script.\n" +"Thus A and Z would sort together\n" +"while Alpha would sort with Omega and not A" +msgstr "" +"Sắp xếp trước theo chữ viết của hình tượng.\n" +"Vì vậy « A » và « Z » sẽ sắp xếp với nhau,\n" +"còn « α » sẽ sắp xếp với « ω »." -msgid "Oromo" -msgstr "Tiếng Ô-rô-mô" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "Sắp xếp ô hiển thị này theo tên hình tượng bằng chữ cái" -msgid "Papiamentu" -msgstr "Tiếng Pa-pi-a-men-tu" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "Sắp xếp ô hiển thị này theo điểm Unicode của hình tượng" -msgid "Portuguese (Portugal)" -msgstr "Tiếng Bồ Đào Nha (Bồ Đào Nha)" +msgid "Sort:" +msgstr "Sắp xếp:" -msgid "Portuguese (Brasil)" -msgstr "Tiếng Bồ Đào Nha (Bra-xin)" +msgid "SortingScheme|Default" +msgstr "Mặc định" -msgid "Punjabi (India)" -msgstr "Tiếng Pun-gia-bi (Ấn Độ)" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "Sắp xếp các sự tra tìm theo thứ tự mặc định dựa vào thẻ tính năng" -msgid "Punjabi (Pakistan)" -msgstr "Tiếng Pun-gia-bi (Pa-ki-x-thănh)" +msgid "Sort|Alphabetic" +msgstr "Theo abc" -msgid "Quecha (Bolivia)" -msgstr "Tiếng Que-cha (Bô-li-vi-a)" +msgid "Source Glyph Names" +msgstr "Tên hình tượng nguồn" -msgid "Quecha (Ecuador)" -msgstr "Tiếng Que-cha (Ê-cu-a-đoa)" +msgid "Source from which this design is to be taken" +msgstr "Nguồn từ đó cần lấy sơ đồ thiết kế này" -msgid "Quecha (Peru)" -msgstr "Tiếng Que-cha (Pê-ru)" +msgid "South Slavey" +msgstr "Tiếng Nam Xla-vê" -msgid "Rhaeto-Romanic" -msgstr "Tiếng Rae-tô Rô-manh" +msgid "Southern Sami" +msgstr "Tiếng Nam Xă-mi" -msgid "Romanian (Moldova)" -msgstr "Tiếng Rô-ma-ni (Mổ-đô-va)" +msgid "" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" +msgstr "" +"Khoảng cách (theo điểm) nên còn lại giửa ảnh và chuỗi chữ trong nhãn, nút, " +"mục trình đơn v.v. chứa cả hai" -msgid "Russian (Moldova)" -msgstr "Tiếng Nga (Mổ-đô-va)" +msgid "Space Regions" +msgstr "Vùng khoảng cách" -msgid "Sepedi" -msgstr "Tiếng Xe-pe-đi" +msgid "Space _Regions..." +msgstr "Giãn cách _vùng..." -msgid "Serbian (Cyrillic)" -msgstr "Tiếng Xéc-bi (Ki-rin)" +msgid "" +"Space between the ink to of the\n" +"expression and the bar over it." +msgstr "" +"Khoảng cách giữa biểu thức\n" +"và thanh ở trên." -msgid "Serbian (Latin)" -msgstr "Tiếng Xéc-bi (La-tinh)" +msgid "" +"Space between the ink top of the\n" +"expression and the bar over it in display\n" +"style." +msgstr "" +"Khoảng cách giữa đầu của biểu thức\n" +"và thanh ở trên có kiểu dáng hiển thị." -msgid "Sindhi India" -msgstr "Tiếng Xin-đi (Ấn Độ)" +msgid "Space:" +msgstr "Dãn cách:" -msgid "Sindhi Pakistan" -msgstr "Tiếng Xin-đi (Pa-ki-x-thănh)" +msgid "SpaceAfterScript:" +msgstr "Cạch sau chữ :" -msgid "Sorbian" -msgstr "Tiếng Xoa-bi" +msgid "Spacing Modifier Letters" +msgstr "Chữ sửa đổi khoảng cách" -msgid "Spanish (Traditional)" -msgstr "Tiếng Tây Ban Nha (truyền thống)" +msgid "Spanish" +msgstr "Tiếng Tây Ban Nha" -msgid "Spanish Mexico" -msgstr "Tiếng Tây Ban Nha (Mê-hi-cô)" +msgid "Spanish (Argentina)" +msgstr "Tiếng Tây Ban Nha (Ă-gienh-ti-nạ)" -msgid "Spanish (Modern)" -msgstr "Tiếng Tây Ban Nha (hiện đại)" +msgid "Spanish (Bolivia)" +msgstr "Tiếng Tây Ban Nha (Bô-li-vi-a)" -msgid "Spanish (Guatemala)" -msgstr "Tiếng Tây Ban Nha (Gua-te-ma-la)" +msgid "Spanish (Chile)" +msgstr "Tiếng Tây Ban Nha (Chi-lê)" + +msgid "Spanish (Colombia)" +msgstr "Tiếng Tây Ban Nha (Co-lom-bi-a)" msgid "Spanish (Costa Rica)" msgstr "Tiếng Tây Ban Nha (Cox-ta Rí-ca)" -msgid "Spanish (Panama)" -msgstr "Tiếng Tây Ban Nha (Pa-na-ma)" - msgid "Spanish (Dominican Republic)" msgstr "Tiếng Tây Ban Nha (Cộng Hòa Đô-mi-ni-cạ)" -msgid "Spanish (Venezuela)" -msgstr "Tiếng Tây Ban Nha (Ve-ne-xuê-la)" +msgid "Spanish (Ecuador)" +msgstr "Tiếng Tây Ban Nha (E-cua-đoa)" -msgid "Spanish (Colombia)" -msgstr "Tiếng Tây Ban Nha (Co-lom-bi-a)" +msgid "Spanish (El Salvador)" +msgstr "Tiếng Tây Ban Nha (En-san-va-đoa)" -msgid "Spanish (Peru)" -msgstr "Tiếng Tây Ban Nha (Pê-ru)" +msgid "Spanish (Guatemala)" +msgstr "Tiếng Tây Ban Nha (Gua-te-ma-la)" -msgid "Spanish (Argentina)" -msgstr "Tiếng Tây Ban Nha (Ă-gienh-ti-nạ)" +msgid "Spanish (Honduras)" +msgstr "Tiếng Tây Ban Nha (Hon-đu-rat)" -msgid "Spanish (Ecuador)" -msgstr "Tiếng Tây Ban Nha (E-cua-đoa)" +msgid "Spanish (Latin America)" +msgstr "Tiếng Tây Ban Nha (Mỹ La-tinh)" -msgid "Spanish (Chile)" -msgstr "Tiếng Tây Ban Nha (Chi-lê)" +msgid "Spanish (Modern)" +msgstr "Tiếng Tây Ban Nha (hiện đại)" -msgid "Spanish (Uruguay)" -msgstr "Tiếng Tây Ban Nha (U-ru-guay)" +msgid "Spanish (Nicaragua)" +msgstr "Tiếng Tây Ban Nha (Ni-ca-ra-gua)" + +msgid "Spanish (Panama)" +msgstr "Tiếng Tây Ban Nha (Pa-na-ma)" msgid "Spanish (Paraguay)" msgstr "Tiếng Tây Ban Nha (Pa-ra-guay)" -msgid "Spanish (Bolivia)" -msgstr "Tiếng Tây Ban Nha (Bô-li-vi-a)" - -msgid "Spanish (El Salvador)" -msgstr "Tiếng Tây Ban Nha (En-san-va-đoa)" - -msgid "Spanish (Honduras)" -msgstr "Tiếng Tây Ban Nha (Hon-đu-rat)" - -msgid "Spanish (Nicaragua)" -msgstr "Tiếng Tây Ban Nha (Ni-ca-ra-gua)" +msgid "Spanish (Peru)" +msgstr "Tiếng Tây Ban Nha (Pê-ru)" msgid "Spanish (Puerto Rico)" msgstr "Tiếng Tây Ban Nha (Pu-éc-thô Rí-cô)" +msgid "Spanish (Traditional)" +msgstr "Tiếng Tây Ban Nha (truyền thống)" + msgid "Spanish (United States)" msgstr "Tiếng Tây Ban Nha (Mỹ)" -msgid "Spanish (Latin America)" -msgstr "Tiếng Tây Ban Nha (Mỹ La-tinh)" +msgid "Spanish (Uruguay)" +msgstr "Tiếng Tây Ban Nha (U-ru-guay)" -msgid "Sutu" -msgstr "Tiếng Xu-tu" +msgid "Spanish (Venezuela)" +msgstr "Tiếng Tây Ban Nha (Ve-ne-xuê-la)" -msgid "Swahili (Kenyan)" -msgstr "Tiếng Xouă-hi-li (Ken-ya)" +msgid "Spanish Mexico" +msgstr "Tiếng Tây Ban Nha (Mê-hi-cô)" -msgid "Swedish (Sweden)" -msgstr "Tiếng Thụy Điển (Thuỵ Điển))" +msgid "Specials" +msgstr "Đặc biệt" -msgid "Swedish (Finland)" -msgstr "Tiếng Thuỵ Điển (Phần Lan)" +msgid "Specifies screen dots per inch" +msgstr "Ghi rõ số điểm màn hình trên mỗi insơ" -msgid "Lang|Syriac" -msgstr "Tiếng Xi-ri-ác" +msgid "Specify bitmap sizes to be regenerated" +msgstr "Xác định các kích cỡ mảng ảnh cần tạo ra lại" -msgid "Tajik" -msgstr "Tiếng Tha-gikh" +msgid "Specify bitmap sizes to be removed" +msgstr "Xác định các kích cỡ mảng ảnh cần gỡ bỏ" -msgid "Tamazight (Arabic)" -msgstr "Tiếng Ta-ma-xaith (A Rập)" +msgid "" +"Specify the color (& opacity) at stop points\n" +"along the line drawn above. The offset is a\n" +"percentage of the distance from the start to\n" +"the end of the line. The color is a 6 (hex)\n" +"digit number expressing an RGB color." +msgstr "" +"Ghi rõ màu (và độ đục) ở các điểm dừng\n" +"theo đường được vẽ bên trên.\n" +"Hiệu là một phần trăm của khoảng cách\n" +"từ đầu đến cuối đường.\n" +"Màu là một con số thập lục (6 chữ số)\n" +"đại diện một màu kiểu RGB." -msgid "Tamazight (Latin)" -msgstr "Tiếng Ta-ma-xaith (La-tinh)" +msgid "Spiro Point Info" +msgstr "Thông tin điểm Spiro" -msgid "Tatar (Tatarstan)" -msgstr "Tiếng Tác-tă (Tác-tă-x-tanh)" +msgid "SplashScreen" +msgstr "Màn Hình Giới Thiệu" -msgid "Tibetan (PRC)" -msgstr "Tiếng Tây-tạng (Trung Quốc)" +#, c-format +msgid "Spline Length=%.1f" +msgstr "Độ dài chốt trục=%.1f" -msgid "Tibetan Bhutan" -msgstr "Tiếng Tây-tạng (Bu-thăn)" +#, c-format +msgid "Spline Length=%g" +msgstr "Độ dài chốt trục=%g" -msgid "Tigrinya Ethiopia" -msgstr "Tiếng Thi-gợ-ri-nia (Ê-ti-ô-pi)" +#, c-format +msgid "Spline mismatch in glyph “%s”\n" +msgstr "Hình tượng « %s » có chốt trục không tương ứng\n" -msgid "Tigrinyan Eritrea" -msgstr "Tiếng Thi-gợ-ri-nia (Ê-ri-tợ-rê-a)" +msgid "Square Cove" +msgstr "Cove vuông" -msgid "Tsonga" -msgstr "Tiếng T-xông-ga" +msgid "Squish" +msgstr "Vắt" -msgid "Tswana" -msgstr "Tiếng T-xouă-na" +msgid "St_orage:" +msgstr "Sức chứ_a:" -msgid "Urdu (Pakistan)" -msgstr "Tiếng Ua-đu (Pa-ki-x-thănh)" +msgid "St_yle" +msgstr "_Kiểu dáng" -msgid "Urdu (India)" -msgstr "Tiếng Ua-đu (Ấn Độ)" +msgid "St_yles" +msgstr "Kiể_u dáng" -msgid "Uzbek (Latin)" -msgstr "Tiếng U-x-béc (La-tinh)" +msgid "Stack" +msgstr "Đống" -msgid "Uzbek (Cyrillic)" -msgstr "Tiếng U-x-béc (Ki-rin)" +msgid "Stack (TrueType)" +msgstr "Đống (TrueType)" -msgid "Venda" -msgstr "Tiếng Ven-đa" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "Đống đã trở thành quá lớn trong %s\n" -msgid "Xhosa" -msgstr "Tiếng Xhô-sa" +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "Trán ngược đống trên toán tử nhị phân trong %s\n" -msgid "Lang|Yi" -msgstr "Tiếng Yi" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "Trán ngược đống trên 'callothersubr' (gọi hàm phụ khác) trong %s\n" -msgid "Yoruba" -msgstr "Tiếng Yô-ru-ba" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "Trán ngược đống trên hàm callsubr (gọi hàm phụ) trong %s\n" -msgid "Zulu" -msgstr "Tiếng Xu-lu" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "Trán ngược đống trên hàm hhcurveto trong %s\n" -msgid "Styles (SubFamily)" -msgstr "Kiều dáng (nhóm phụ)" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "" +"Trán ngược đống trên hlineto/hmoveto (đường/chuyển ngang tới) trong %s\n" -msgid "Copyright" -msgstr "Bản quyền" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "Trán ngược đống trên hsbw trong %s\n" -msgid "Family" -msgstr "Nhóm" +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "Trán ngược đống trên hstem (cuống ngang) trong %s\n" -msgid "Fullname" -msgstr "Tên đầy đủ" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "Tràn ngược đống trên hstem3 (cuống ngang) trong %s\n" -msgid "UniqueID" -msgstr "Mã số duy nhất" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "Trán ngược đống trên hàm hvcurveto trong %s\n" -msgid "Version" -msgstr "Phiên bản" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "Trán ngược đống trên 'ifelse' (nếu ... nếu không) trong %s\n" -msgid "Trademark" -msgstr "Nhãn hiệu" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "" +"Trán ngược đống trên rlineto/rmoveto (đường/chuyển bên phải tới) trong %s\n" -msgid "Manufacturer" -msgstr "Hãng chế tạo" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "Trán ngược đống trên hàm rrcurveto trong %s\n" -msgid "Designer" -msgstr "Nhà thiết kế" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "Trán ngược đống trên 'sbw' trong %s\n" -msgid "Descriptor" -msgstr "Bộ mô tả" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "Tràn ngược đống trên 'seac' trong %s\n" -msgid "Vendor URL" -msgstr "URL nhà sản xuất" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "" +"Trán ngược đống trên hàm setcurrentpoint (đặt điểm hiện thời) trong %s\n" -msgid "Designer URL" -msgstr "URL nhà thiết kế" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "Trán ngược đống trên toán tử chỉ có một tác tử trong %s\n" -msgid "License" -msgstr "Giấy phép" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "Trán ngược đống trên hàm vhcurveto trong %s\n" -msgid "License URL" -msgstr "URL giấy phép" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "Trán ngược đống trên vlineto/vmoveto (đường/chuyển dọc tới) trong %s\n" -msgid "Preferred Family" -msgstr "Nhóm ưa thích" +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "Trán ngược đống trên vstem (cuống dọc) trong %s\n" -msgid "Preferred Styles" -msgstr "Kiểu dáng ưa thích" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "Tràn ngược đống trên vstem3 (cuống dọc) trong %s\n" -msgid "Compatible Full" -msgstr "Tương thích đầy" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "Dời xuống kiểu hiển thị cuối đống:" -msgid "Sample Text" -msgstr "Đoạn mẫu" +msgid "StackBottomShiftDown:" +msgstr "Dời xuống cuối đống:" -msgid "CID findfont Name" -msgstr "Tên tìm phông CID" +msgid "StackDisplayStyleGapMin:" +msgstr "Tiểu khe kiểu hiển thị đống:" -msgid "WWS Family" -msgstr "Nhóm WWS" +msgid "StackGapMin:" +msgstr "Tiểu khe đống:" -msgid "WWS Subfamily" -msgstr "Nhóm phụ WWS" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "Dời lên kiểu hiển thị đầu đống:" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "StackTopShiftUp:" +msgstr "Dời lên đầu đống:" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "Stacks" +msgstr "Đống" + +msgid "Standard Ligatures" +msgstr "Chữ ghép tiêu chuẩn" -msgid "Combining Diacritical Marks (& Supplement)" +msgid "" +"Standard shift down applied to the\n" +"denominator in display style.\n" +"Positive values indicate downward motion." msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng\n" +"cho mẫu số có kiểu dáng hiển thị." -msgid "Cyrillic (& Supplement & Ext A/B)" +msgid "" +"Standard shift down applied to the bottom\n" +"element of a stack in display style.\n" +"Positive values indicate downward motion." msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng\n" +"cho yếu tố cuối của đống có kiểu dáng hiển thị.\n" +"Giá trị dương thì ngụ ý di chuyển xuống." -msgid "Arabic (& Supplement)" +msgid "" +"Standard shift down applied to the bottom\n" +"element of the stretch stack.\n" +"Positive values indicate downward motion." msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng\n" +"cho yếu tố cưới của đống trải ra.\n" +"Giá trị dương thì ngu ý di chuyển xuống." -msgid "Georgian (& Supplement)" +msgid "" +"Standard shift down applied to the bottom element of a stack.\n" +"Positive values indicate downward motion." msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng\n" +"cho yếu tố cuối của đống. Giá trị dương thì\n" +"ngụ ý di chuyển xuống." -msgid "Latin Extended Additional/C/D" +msgid "" +"Standard shift down applied to the denominator.\n" +"Positive values indicate downward motion." msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng\n" +"cho mẫu số.\n" +"Giá trị dương thì ngụ ý di chuyển xuống." -msgid "General/Supplemental Punctuation" +msgid "" +"Standard shift of superscript relative\n" +"to base in cramped mode." msgstr "" +"Khoảng dời lên tiêu chuẩn của\n" +"chữ cao tương đối so với cơ sở\n" +"ở chế độ chật hẹp." -msgid "Subscripts and Superscripts" -msgstr "Chữ in cao/thấp" +msgid "Standard shift up applied to superscript elements." +msgstr "Khoảng dời lên tiêu chuẩn được áp dụng cho yếu tố chữ cao." -msgid "Numeric Forms" -msgstr "Dạng số" +msgid "" +"Standard shift up applied to the\n" +"numerator in display style." +msgstr "" +"Khoảng dời lên tiêu chuẩn được áp dụng\n" +"cho tử số có kiểu dáng hiển thị." -msgid "Arrows & Sup Arrows A/B & Misc Arrows" +msgid "Standard shift up applied to the numerator." msgstr "" +"Khoảng dời lên tiêu chuẩn được áp dụng\n" +"cho tử số." -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" +msgid "" +"Standard shift up applied to the top element of\n" +"a stack in display style." msgstr "" +"Khoảng dời lên tiêu chuẩn được áp dụng\n" +"cho yếu tố đầu của đống có kiểu dáng hiển thị." -msgid "Katakana (& Phonetic Extensions)" +msgid "Standard shift up applied to the top element of a stack." msgstr "" +"Khoảng dời lên tiêu chuẩn được áp dụng\n" +"cho yếu tố đầu của đống." -msgid "Bopomofo (& Extended)" +msgid "Standard shift up applied to the top element of the stretch stack." msgstr "" +"Khoảng dời lên tiêu chuẩn được áp dụng cho\n" +"yếu tố đầu của đống trải ra." -msgid "Non-Basic Multilingual Plane" -msgstr "Mặt Phẳng Đa Ngôn Ngữ Không Cơ Bản" +msgid "StandardSlopeError" +msgstr "LỗiDốcTiêuChuẩn" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "Star" +msgstr "Sao" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "Start contours at e_xtrema" +msgstr "Bắt đầu đường _viền tại thái cực" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "Dài Đầu" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +#, c-format +msgid "State %4d Cur: " +msgstr "Tình trạng thứ %4d Chữ thảo : " -msgid "Khmer & Khmer Symbols" -msgstr "" +#, c-format +msgid "State %4d Flags:" +msgstr "Cờ tình trạng thứ %4d:" -msgid "Yi Syllables/Radicals" -msgstr "Căn thức/âm tiết Yi" +#, c-format +msgid "State %4d Mark: " +msgstr "Tình trạng thứ %4d Dấu : " -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "Tình trạng thứ %4d kế: " -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +#, c-format +msgid "State %d, %.40s" +msgstr "Tình trạng %d, %.40s" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "State Machine" +msgstr "Cơ chế tình trạng" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Stem Compression Percent" +msgstr "Phần trăm nén cuống" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "StemSnapH does not contain StdHW value." +msgstr "Đính cuống ngang không chứa giá trị W ngang chuẩn." -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +msgid "StemSnapV does not contain StdVW value." +msgstr "Đính cuống dọc không chứa giá trị W dọc chuẩn." -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "Stems" +msgstr "Cuống" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "Step into" +msgstr "Bước vào" -msgid "Unassigned Bit 123" -msgstr "Bit 123 chưa gán" +msgid "Step out of current function" +msgstr "Bước ra hàm hiện thời" -msgid "Unassigned Bit 124" -msgstr "Bit 124 chưa gán" +msgid "Step over (Next)" +msgstr "Bước trên (Kế)" -msgid "Unassigned Bit 125" -msgstr "Bit 125 chưa gán" +msgid "StopAtJoin" +msgstr "Điểm Nối Chặn" -msgid "Unassigned Bit 126" -msgstr "Bit 126 chưa gán" +msgid "Storage" +msgstr "Sức chứa" -msgid "Unassigned Bit 127" -msgstr "Bit 127 chưa gán" +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "Kho lưu %d chưa được sơ khởi, còn chỉ dẫn trước đã đọc nó" -msgid "1252, Latin-1" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" msgstr "" +"Kho lưu %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, Latin-2 (Vùng Đông Âu)" +msgid "Storage (TrueType)" +msgstr "Sức chứa (TrueType)" -msgid "1251, Cyrillic" -msgstr "1251, Ki-rin" +msgid "Store ligature data in AFM files" +msgstr "Cất giữ trong tập tin AFM dữ liệu chữ ghép" -msgid "1253, Greek" -msgstr "1253, tiếng Hy Lạp" +msgid "Store this filename in preferences" +msgstr "Lưu tên tập tin này vào tùy thích" -msgid "1254, Turkish" -msgstr "1254, tiếng Thổ Nhĩ Kỳ" +msgid "Straight Arms/Double Serif" +msgstr "Tay thẳng/Chân đôi" -msgid "1255, Hebrew" -msgstr "1255, tiếng Do Thái" +msgid "Straight Arms/Horizontal" +msgstr "Tay thẳng/Ngang" -msgid "1256, Arabic" -msgstr "1256, tiếng Ả Rập" +msgid "Straight Arms/Single Serif" +msgstr "Tay thẳng/Chân đơn" -msgid "1257, Windows Baltic" -msgstr "1257, Ban-tích Windows" +msgid "Straight Arms/Vertical" +msgstr "Tay thẳng/Dọc" -msgid "1258, Vietnamese" -msgstr "1258 tiếng Việt" +msgid "Straight Arms/Wedge" +msgstr "Tay thẳng/Nêm" -msgid "Reserved Bit 9" -msgstr "Bit dàng riêng 9" +msgid "Stretch:" +msgstr "Kéo giãn:" -msgid "Reserved Bit 10" -msgstr "Bit dàng riêng 10" +msgid "StretchStackBottomShiftDown:" +msgstr "Dời xuống cuối đống trải:" -msgid "Reserved Bit 11" -msgstr "Bit dàng riêng 11" +msgid "StretchStackGapAboveMin:" +msgstr "Tiểu trên khe đống trải:" -msgid "Reserved Bit 12" -msgstr "Bit dàng riêng 12" +msgid "StretchStackGapBelowMin:" +msgstr "Tiểu dưới khe đống trải:" -msgid "Reserved Bit 13" -msgstr "Bit dàng riêng 13" +msgid "StretchStackTopShiftUp:" +msgstr "Dời lên đầu đống trải:" -msgid "Reserved Bit 14" -msgstr "Bit dàng riêng 14" +#, c-format +msgid "Strike %d@%d\n" +msgstr "Gạch %d@%d\n" -msgid "Reserved Bit 15" -msgstr "Bit dàng riêng 15" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "Còn thiếu gạch %d@%d trong %s\n" -msgid "874, Thai" -msgstr "874, tiếng Thái" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Thông tin gạch cho %.90s" -msgid "932, JIS/Japan" -msgstr "932, JIS/Nhật" +msgid "Strikeout" +msgstr "Gạch đè" -msgid "936, Simplified Chinese" -msgstr "936, tiếng Trung giản thể" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "Có gạch trong %s còn không phải trong %s\n" -msgid "949, Korean Wansung" -msgstr "949, tiếng Hàn Wansung" +msgid "String" +msgstr "Chuỗi" -msgid "950, Traditional Chinese" -msgstr "950, tiếng Trung truyền thống" +msgid "String ID" +msgstr "Mã số chuỗi" -msgid "1361, Korean Johab" -msgstr "1361, tiếng Hàn, Johab" +msgid "Stroke" +msgstr "Nét vẽ" -msgid "Reserved Bit 22" -msgstr "Bit dành riêng 22" +msgid "Stroke _Variation" +msgstr "Biến đổi nét _vẽ" -msgid "Reserved Bit 23" -msgstr "Bit dành riêng 23" +msgid "Stroke _Width:" +msgstr "Bề _rộng nét vẽ:" -msgid "Reserved Bit 24" -msgstr "Bit dành riêng 24" +msgid "Stroking..." +msgstr "Đang vẽ nét..." -msgid "Reserved Bit 25" -msgstr "Bit dành riêng 25" +msgid "Strong Left to Right" +msgstr "Bên Trái qua Phải mạnh" -msgid "Reserved Bit 26" -msgstr "Bit dành riêng 26" +msgid "Strong Right to Left" +msgstr "Bên Phải qua Trái mạnh" -msgid "Reserved Bit 27" -msgstr "Bit dành riêng 27" +msgid "Style Name:" +msgstr "Tên kiểu dáng:" -msgid "Reserved Bit 28" -msgstr "Bit dành riêng 28" +msgid "Style Set 1" +msgstr "Tập kiểu dáng 1" -msgid "Mac Roman" -msgstr "" +msgid "Style Set 10" +msgstr "Tập kiểu dáng 10" -msgid "OEM Charset" -msgstr "Bộ ký tự OEM" +msgid "Style Set 11" +msgstr "Tập kiểu dáng 11" -msgid "Symbol Charset" -msgstr "Bộ ký tự ký hiệu" +msgid "Style Set 12" +msgstr "Tập kiểu dáng 12" -msgid "Reserved Bit 32" -msgstr "Bit dành riêng 32" +msgid "Style Set 13" +msgstr "Tập kiểu dáng 13" -msgid "Reserved Bit 33" -msgstr "Bit dành riêng 33" +msgid "Style Set 14" +msgstr "Tập kiểu dáng 14" -msgid "Reserved Bit 34" -msgstr "Bit dành riêng 34" +msgid "Style Set 15" +msgstr "Tập kiểu dáng 15" -msgid "Reserved Bit 35" -msgstr "Bit dành riêng 35" +msgid "Style Set 16" +msgstr "Tập kiểu dáng 16" -msgid "Reserved Bit 36" -msgstr "Bit dành riêng 36" +msgid "Style Set 17" +msgstr "Tập kiểu dáng 17" -msgid "Reserved Bit 37" -msgstr "Bit dành riêng 37" +msgid "Style Set 18" +msgstr "Tập kiểu dáng 18" -msgid "Reserved Bit 38" -msgstr "Bit dành riêng 38" +msgid "Style Set 19" +msgstr "Tập kiểu dáng 19" -msgid "Reserved Bit 39" -msgstr "Bit dành riêng 39" +msgid "Style Set 2" +msgstr "Tập kiểu dáng 2" -msgid "Reserved Bit 40" -msgstr "Bit dành riêng 40" +msgid "Style Set 20" +msgstr "Tập kiểu dáng 20" -msgid "Reserved Bit 41" -msgstr "Bit dành riêng 41" +msgid "Style Set 3" +msgstr "Tập kiểu dáng 3" -msgid "Reserved Bit 42" -msgstr "Bit dành riêng 42" +msgid "Style Set 4" +msgstr "Tập kiểu dáng 4" -msgid "Reserved Bit 43" -msgstr "Bit dành riêng 43" +msgid "Style Set 5" +msgstr "Tập kiểu dáng 5" -msgid "Reserved Bit 44" -msgstr "Bit dành riêng 44" +msgid "Style Set 6" +msgstr "Tập kiểu dáng 6" -msgid "Reserved Bit 45" -msgstr "Bit dành riêng 45" +msgid "Style Set 7" +msgstr "Tập kiểu dáng 7" -msgid "Reserved Bit 46" -msgstr "Bit dành riêng 46" +msgid "Style Set 8" +msgstr "Tập kiểu dáng 8" -msgid "Reserved Bit 47" -msgstr "Bit dành riêng 47" +msgid "Style Set 9" +msgstr "Tập kiểu dáng 9" -msgid "869, IBM Greek" -msgstr "869, tiếng Hy Lạp IBM" +msgid "Style _ID:" +msgstr "Mã số k_iểu dáng:" -msgid "866, MS-DOS Russian" -msgstr "866, tiếng Nga MS-DOS" +msgid "StyleSet Names" +msgstr "Tên Tập Kiểu" -msgid "865, MS_DOS Nordic" -msgstr "865, các ngôn ngữ vùng Bắc Âu MS_DOS" +msgid "Styles (SubFamily)" +msgstr "Kiều dáng (nhóm phụ)" -msgid "864, Arabic" -msgstr "864, tiếng Ả Rập" +msgid "Stylistic Alternatives" +msgstr "Đồ xen kẽ kiểu dáng" -msgid "863, MS-DOS Canadian French" -msgstr "863, tiếng Pháp (Ca-na-đa) MS-DOS" +msgid "Sub/Super" +msgstr "Thấp/Cao" -msgid "862, Hebrew" -msgstr "862, tiếng Do Thái" +msgid "Sub/Superscript" +msgstr "Chữ cao/thấp" -msgid "861, MS-DOS Icelandic" -msgstr "861, tiếng Băng Đảo MS-DOS" +msgid "Sub1:" +msgstr "Thấp1:" -msgid "860, MS-DOS Portuguese" -msgstr "860, tiếng Bồ Đào Nha MS-DOS" +msgid "Sub2:" +msgstr "Thấp2:" -msgid "857, IBM Turkish" -msgstr "857, tiếng Thổ Nhĩ Kỳ IBM" +msgid "SubDrop:" +msgstr "ThấpThả:" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, kir-in IBM; chính là tiếng Nga" +msgid "SubFonts|_All" +msgstr "_Tất cả" -msgid "852, Latin 2" -msgstr "" +msgid "SubFonts|_None" +msgstr "Khô_ng có" -msgid "775, MS-DOS Baltic" -msgstr "775, các ngôn ngữ Ban-tích MS-DOS" +msgid "SubSuperscriptGapMin:" +msgstr "Tiểu khe chữ cao/thấp" -msgid "737, Greek; former 437 G" -msgstr "737, tiếng Hy Lạp; trước là 437 G" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "Số hàm phụ ở ngoại phạm vi trong %s\n" -msgid "708, Arabic ASMO 708" -msgstr "708, tiếng A Rập ASMO 708" +msgid "Subscript" +msgstr "Chữ thấp" -msgid "850, WE/Latin 1" -msgstr "" +msgid "SubscriptBaselineDropMin:" +msgstr "Tiểu thả cơ sở chữ thấp:" -msgid "437, US" -msgstr "437, Mỹ" +msgid "SubscriptShiftDown:" +msgstr "Dời xuống chữ thấp:" -msgid "String ID" -msgstr "Mã số chuỗi" +msgid "SubscriptSuperUse|Default" +msgstr "Mặc định" -msgid "String" -msgstr "Chuỗi" +msgid "SubscriptTopMax:" +msgstr "Đầu đại chữ thấp" -msgid "Feature Tags" -msgstr "Thẻ tính năng" +msgid "Subscripts and Superscripts" +msgstr "Chữ in cao/thấp" -msgid "Friendly Name" -msgstr "Tên thân thiện" +msgid "Subscripts/Superscripts" +msgstr "Chữ in cao/thấp" -msgid "Name" -msgstr "Tên" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "Hình tượng thay thế ở ngoại phạm vi trong bảng 'mort/morx' %d\n" -msgid "No Grid Fit" -msgstr "Không vừa lưới" +msgid "Substitution generates itself" +msgstr "Sự thay thế tự tạo ra" -msgid "Grid Fit" -msgstr "Vừa lưới" +msgid "Substitutions" +msgstr "Sự thay thế" -msgid "No Anti-Alias" -msgstr "Không làm trơn" +msgid "Subtable" +msgstr "Bảng phụ" -msgid "Anti-Alias" -msgstr "Làm trơn" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "Bảng phụ %.60s trong hình tượng %.60s" -msgid "No Symmetric-Smooth" -msgstr "Không làm mịn đối xứng" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "Bảng phụ kéo dài qua kết thúc của bảng GPOS\n" -msgid "Symmetric-Smoothing" -msgstr "Làm mịn đối xứng" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "Bảng phụ kéo dài qua kết thúc của bảng GSUB\n" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "Không vừa lưới và làm mịn đối xứng" +msgid "Sum Around:" +msgstr "Tổng quanh:" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "Vừa lưới và làm mịn đối xứng" +msgid "Sundanese" +msgstr "Tiếng Xun-đa-ni" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "Cho Điểm ảnh mỗi EM <= Giá trị" +msgid "Sundanese (roman)" +msgstr "Tiếng Sun-đan (La-tinh)" -msgid "Gasp|Grid Fit" -msgstr "Vừa lưới" +msgid "Sup1:" +msgstr "Cao1:" -msgid "Gasp|Anti-Alias" -msgstr "Làm trơn" +msgid "Sup2:" +msgstr "Cao2:" -msgid "Gasp|Symmetric Smoothing" -msgstr "Làm mịn đối xứng" +msgid "Sup3:" +msgstr "Cao3:" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "Vừa lưới và làm mịn đối xứng" +msgid "SupDrop:" +msgstr "CaoThả:" -msgid "Cubic" -msgstr "Lập phương" +msgid "" +"Super ROUND\n" +"Too complicated. Look it up" +msgstr "" +"Super ROUND\n" +"Quá phức tạp. Hãy tra tìm" -msgid "Quadratic" -msgstr "Toàn phương" +msgid "Super and Sub scripts" +msgstr "Chữ in cao/thấp" -msgid "Layer|Foreground" -msgstr "Cảnh gần" +msgid "Superscript" +msgstr "Chữ cao" -msgid "Layer|Background" -msgstr "Nền" +msgid "SuperscriptBaselineDropMax:" +msgstr "Đại thả cơ sở chữ cao :" -msgid "Layer Name" -msgstr "Tên lớp" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "Đại đáy chữ cao với chữ thấp:" -msgid "Curve Type" -msgstr "Kiểu cong" +msgid "SuperscriptBottomMin:" +msgstr "Tiểu đáy chữ cao :" -msgid "Type" -msgstr "Kiểu" +msgid "SuperscriptShiftUp:" +msgstr "Dời lên chữ cao :" -msgid "Orig layer" -msgstr "Lớp gốc" +msgid "SuperscriptShiftUpCramped:" +msgstr "Dời lên chữ cao chật hẹp:" -msgid "Set Name" -msgstr "" +msgid "Supplemental Arrows-A" +msgstr "Mũi tên bổ sung A" -msgid "Glyphs in the set" -msgstr "" +msgid "Supplemental Arrows-B" +msgstr "Mũi tên bổ sung B" -msgid "Class Name" -msgstr "" +msgid "Supplemental Math Operators" +msgstr "Toán từ Toán học Bổ sung" -msgid "Key" -msgstr "" +msgid "Supplemental Punctuation" +msgstr "Dấu chấm câu bổ sung" -msgid "Value" -msgstr "Giá trị" +msgid "Supplemental Symbols and Arrows" +msgstr "Ký hiệu và Mũi tên Bổ sung" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "Kiểu sai" +msgid "Supplementary Ideographic Plane" +msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" +msgid "Supplementary Multilingual Plane" +msgstr "Mặt phẳng Đa ngôn ngữ Bổ sung" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" +msgid "Supplementary Private Use Area-A" +msgstr "Vùng dùng riêng bổ sung (A)" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" +msgid "Supplementary Private Use Area-B" +msgstr "Vùng dùng riêng bổ sung (B)" -msgid "Expected number." -msgstr "" +msgid "Supplementary Special-purpose Plane" +msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung" -msgid "No Name" -msgstr "" +msgid "Suri" +msgstr "Tiếng Xu-ri" -msgid "Please specify a name for this mark class or set" -msgstr "" +msgid "Surrogate High" +msgstr "Thay thế cao" -msgid "Mark class/set names should not contain spaces." -msgstr "" +msgid "Surrogate High, Non Private Use" +msgstr "Thay thế cao, không dùng riêng" -msgid "Duplicate Name" -msgstr "Tên trùng" +msgid "Surrogate High, Private Use" +msgstr "Thay thế cao, dùng riêng" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" +msgid "Sutu" +msgstr "Tiếng Xu-tu" -msgid "Mark Class was in use" -msgstr "" +msgid "Svan" +msgstr "Tiếng X-vanh" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" +msgid "Swadaya Aramaic" +msgstr "Tiếng Xy-ri Xoua-đa-ya" -msgid "Mark Set was in use" -msgstr "" +msgid "Swahili" +msgstr "Tiếng Xouă-hi-li" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "Tiếng Xouă-hi-li (Ken-ya)" -msgid "Bad Family Name" -msgstr "Tên nhóm sai" +msgid "Swash" +msgstr "Đuôi tu từ" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "Tên nhóm sai : phải bắt đầu với một ký tự chữ cái." +msgid "Swazi" +msgstr "Tiếng Xouă-xi" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"Tên PostScript nên chứa chỉ ký tự ASCII,\n" -"không cho phép chứa ký tự « (){}[]<>%%/ »\n" -"hay dấu cách và phải có chiều dài nhỏ hơn 63 ký tự." +msgid "Swedish" +msgstr "Tiếng Thuỵ Điển" -msgid "A Font Family name is required" -msgstr "Cần thiết tên nhóm phông" +msgid "Swedish (Finland)" +msgstr "Tiếng Thuỵ Điển (Phần Lan)" -msgid "Bad Font Family Name" -msgstr "Tên nhóm phông sai" +msgid "Swedish (Sweden)" +msgstr "Tiếng Thụy Điển (Thuỵ Điển))" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" +msgid "Sy Miscellaneous" +msgstr "TT Lặt vặt" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" +msgid "Sy Mixed Serif" +msgstr "TT Chân hỗn hợp" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" -"Đặc tả tên phông của công ty Adobe (5088.FontNames.pdf) nói rằng tên phông " -"có chiều dài tối đa 29 ký tự. Bạn vẫn muốn tiếp tục không?" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "TT Không chân kỳ cục mới" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" -"Tên PostScript nên chứa chỉ ký tự ASCII,\n" -"không cho phép chứa ký tự « (){}[]<>%%/ » hay dấu cách." +msgid "Sy Old Style Serif" +msgstr "TT Chân kiểu cũ" -#, c-format -msgid "Version %.20s" -msgstr "Phiên bản %.20s" +msgid "Syloti Nagri" +msgstr "Tiếng Xi-lô-ti Na-gợ-ri" -msgid "Detach from PostScript Names" -msgstr "Gỡ ra Tên PostScript" +msgid "Symbol" +msgstr "Ký hiệu" -msgid "Same as PostScript Names" -msgstr "Trùng với Tên PostScript" +msgid "Symbol Charset" +msgstr "Bộ ký tự ký hiệu" -msgid "Multi-line edit" -msgstr "Sửa đa dòng" +msgid "Symbolic" +msgstr "Tượng Trưng" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "Chuỗi %1$.30s cho %2$.30s" +msgid "Symbols" +msgstr "Ký hiệu" -msgid "Using the OFL for your open fonts" -msgstr "" +msgid "Symbols:" +msgstr "Ký hiệu:" -msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" +msgid "Symmetric-Smoothing" +msgstr "Làm mịn đối xứng" -msgid "Slant:" -msgstr "Xiên:" +msgid "Synchronize" +msgstr "Đồng bộ hoá" -msgid "Space:" -msgstr "Dãn cách:" +msgid "Syntax error while parsing pdf graphics" +msgstr "Gặp lỗi cú pháp khi phân tích đồ họa PDF" -msgid "Stretch:" -msgstr "Kéo giãn:" +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "Gặp lỗi cú pháp khi phân tích đồ họa PDF: Trang không có Nội dung" -msgid "Quad:" -msgstr "Bốn:" +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "Gặp lỗi cú pháp khi phân tích hình tượng kiểu 3: %s" -msgid "Shrink:" -msgstr "Co lại:" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "Gặp một số lỗi cú pháp khi phân tích phần đầu của phông kiểu 3" -msgid "XHeight:" -msgstr "Cao X:" +msgid "Syriac" +msgstr "Tiếng Xi-ri" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "Cách thêm:" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "Phương hướng bên trên:" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" -"Trong phông in nghiêng, tỷ lệ thay đổi theo chiều ngang cho mỗi đơn vị thay " -"đổi theo chiều dọc" +msgid "TH-Cree" +msgstr "Tiếng Cợ-ri TH" -msgid "The amount of space between words when using this font" -msgstr "Khoảng cách giữa hai từ khi dùng phông này" +msgid "TS Direct Line" +msgstr "CT Đường trực tiếp" -msgid "The amount of stretchable space between words when using this font" -msgstr "Khoảng cách có thể kéo giãn được giữa hai từ khi dùng phông này" +msgid "TS Miscellaneous" +msgstr "CT Lặt vặt" -msgid "The amount the space between words may shrink when using this font" -msgstr "Hệ số có thể giảm khoảng cách giữa hai từ khi dùng phông này" +msgid "TS Script" +msgstr "CT Chữ viết" -msgid "The height of the lower case letters with flat tops" -msgstr "Bề cao của chữ thường có đầu phẳng" +msgid "TT Instrs" +msgstr "Lệnh TT" -msgid "The width of one em" -msgstr "Bề rộng của một đơn vị Em." +msgid "TTF Names" +msgstr "Tên TTF" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"Hoặc:\n" -"khoảng cách thêm cần phụ thêm vào câu, hoặc\n" -"khoảng cách cần dùng bên trong công thức toán học." +msgid "TTFFoundry" +msgstr "Xưởng Đúc TTF" -msgid "Duplicate StyleSet Name" -msgstr "Nhân đôi tên Tập Kiểu" +msgid "T_ypo Descent Offset:" +msgstr "_Bù xuống lỗi gõ :" -#, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"Tính năng « %c%c%c%c » đặt tên hai lần bằng ngôn ngữ %s\n" -"%.80s\n" -"%.80s" +msgid "Tab Set" +msgstr "Tập Thẻ" -msgid "Bad hex number" -msgstr "Số thập lục sai" +msgid "TabSet" +msgstr "TậpThẻ" -#, c-format -msgid "Bad hex number in %s" -msgstr "Gặp số thập lục sai trong %s" +msgid "Tabasaran" +msgstr "Tiếng Ta-ba-xa-ran" -msgid "Font Information Dialog" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "Bảng « %c%c%c%c » kéo dài quá kết thúc của tập tin." -msgid "Bad Grid Fitting table" -msgstr "Bảng vừa lưới sai" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "Bảng « %c%c%c%c » có một tổng kiểm sai." -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "Bảng 'gasp' (Vừa lưới) phải kết thúc bằng một mục nhập điểm ảnh 65535" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 32 hay 6 còn là %d." -msgid "Bad Copyright" -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 36 còn là %d." -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là 54 còn là %d." -msgid "Bad Human Fontname" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." msgstr "" +"Bảng « %c%c%c%c » có một chiều dài sai, phải là 78, 86 hay 96 còn là %d." -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "Bảng « %c%c%c%c » có một chiều dài sai, phải là một con số dương." -msgid "Bad Weight" -msgstr "" +msgid "Table length should not be odd\n" +msgstr "Không cho phép chiều dài bảng số lẻ\n" -msgid "The weight text (in the Names pane) must be entirely ASCII." +#, c-format +msgid "" +"Table tags should be in alphabetic order in the font header\n" +" but '%c%c%c%c', appears after '%c%c%c%c'." msgstr "" +"Các thẻ bảng nên theo thứ tự abc trong phần đầu phông chữ\n" +"mà « %c%c%c%c » nằm sau « %c%c%c%c »." -msgid "Bad Version" -msgstr "" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "Hai bảng '%c%c%c%c' và '%c%c%c%c' chồng chéo lên nhau" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Tabular Numbers" +msgstr "Chữ số kiểu bảng" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "Sau khi xóa bỏ một lớp nào đó thì KHÔNG thể hoàn lại !" +msgid "Tag must be 4 characters long" +msgstr "Thẻ phải có chiều dài 4 ký tự" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Bạn sắp xoá một lớp nào đó.\n" -"Hành vi này sẽ mất tất cả các đường viền\n" -"của lớp đó.\n" -"Nếu đây là lớp toàn phương cuối cùng\n" -"thì nó sẽ cũng mất tất cả các chỉ lệnh TrueType.\n" -"\n" -"Không thể hủy bước xoá lớp.\n" -"\n" -"Bạn thực sự có ý định này không?" +msgid "Tag too long" +msgstr "Thẻ quá dài" -msgid "Removing instructions cannot be UNDONE!" -msgstr "" +msgid "Tagalog" +msgstr "Tiếng Ta-ga-loc" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"Bạn sắp chuyển đổi lớp toàn phương cuối cùng\n" -"sang lập phương. Kết quả là FontForge sẽ gỡ bỏ\n" -"tất cả các chỉ lệnh TrueType.\n" -"\n" -"Không thể hủy bước này.\n" -"\n" -"Bạ thực sự có ý định này không?" +msgid "Tagbanwa" +msgstr "Tiếng Tác-ban-ouă" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge hỗ trợ nhiều nhất %d lớp" +msgid "Tags" +msgstr "Thẻ" -msgid "Too many Unique Font IDs" -msgstr "Quá nhiều Mã số Phông Duy nhất" +msgid "Tahitian" +msgstr "Tiếng Ta-hi-ti" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" -"Bạn nên ghi rõ chuỗi nhận diện phông duy nhất TrueType bằng chỉ một ngôn " -"ngữ. Phông này ghi rõ bằng nhiều ngôn ngữ. Bạn vẫn muốn tiếp tục không?" +msgid "Tai Le" +msgstr "Tiếng Tai Le" -msgid "_Italic Angle:" -msgstr "Góc ngh_iêng:" +msgid "Tai Xuan Jing Symbols" +msgstr "Ký hiệu Tai Xuan Jing" -msgid "Underline _Position:" -msgstr "_Vị trí gạch dưới:" +msgid "Tajik" +msgstr "Tiếng Tha-gikh" -msgid "Underline|_Height:" -msgstr "_Cao :" +msgid "Tajiki" +msgstr "Tiếng Tha-gíc" -msgid "_Em Size:" -msgstr "Kích cỡ _Em:" +msgid "Tamazight (Arabic)" +msgstr "Tiếng Ta-ma-xaith (A Rập)" -msgid "_Ascent:" -msgstr "_Lên:" +msgid "Tamazight (Latin)" +msgstr "Tiếng Ta-ma-xaith (La-tinh)" -msgid "_Descent:" -msgstr "_Xuống:" +msgid "Tamil" +msgstr "Tiếng Ta-min" -msgid "De_sign Size:" -msgstr "Kích cỡ thiết _kế:" +msgid "Tatar" +msgstr "Tiếng Tác-tă" -msgid "_Bottom" -msgstr "_Dưới" +msgid "Tatar (Tatarstan)" +msgstr "Tiếng Tác-tă (Tác-tă-x-tanh)" -msgid "_Top" -msgstr "_Trên" +msgid "TeX Table" +msgstr "Bảng TeX" -msgid "Style _ID:" -msgstr "Mã số k_iểu dáng:" +msgid "TeX table" +msgstr "Bảng TeX" -msgid "Bad Design Size Info" -msgstr "" +msgid "Telugu" +msgstr "Tiếng Te-lu-gu" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" +msgid "Temne" +msgstr "Tiếng Tem-ne" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" +msgid "Template Color" +msgstr "Màu mẫu" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" +msgid "Terminal Forms" +msgstr "Hình cuối" -msgid "If you specify a design size, it must be positive" -msgstr "" +msgid "Terminal Forms #2" +msgstr "Hình cuối 2" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" +msgid "Terminal Forms #3" +msgstr "Hình cuối 3" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" +msgid "Text Field" +msgstr "Trường văn bản" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" +msgid "Text Image Skip" +msgstr "Bỏ qua ảnh chuỗi chữ" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" +msgid "Text Labels" +msgstr "Nhãn chuỗi chữ" -msgid "sfnt Revision:" -msgstr "" +msgid "Text Width: 0" +msgstr "Độ rộng văn bản: 0" -msgid "Woff Major Version:" -msgstr "" +#, c-format +msgid "Text Width:%4d" +msgstr "Độ rộng văn bản:%4d" -msgid "Woff Minor Version:" -msgstr "" +msgid "Text color for popup windows" +msgstr "Màu chữ cho cửa sổ tự mở" -msgid "MS Code Pages" -msgstr "Bảng Mã MS" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "Màu chữ của phần đầu cột ở đầu của ô sửa ma trận" -msgid "Unicode Ranges" -msgstr "Phạm vi Unicode" +msgid "Text from script" +msgstr "Đoạn bằng chữ viết" -msgid "_Version" -msgstr "_Phiên bản" +msgid "Textual" +msgstr "Văn bản" -msgid "Weight, Width, Slope Only" -msgstr "Chỉ Đậm, Rộng, Dốc" +msgid "Tfm Save Failed" +msgstr "Lỗi lưu TFM" -msgid "_Weight Class" -msgstr "_Hạng đậm" +msgid "Thaana" +msgstr "Tiếng Thaana" -msgid "HHead _Line Gap:" -msgstr "_Khe dòng đầu N:" +msgid "Thai" +msgstr "Tiếng Thái" -msgid "Typo Line _Gap:" -msgstr "Khe đường lỗi _gõ :" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "Trường « Điểm/Insơ » phải chứa một giá trị nằm giữa 10 và 5000." -msgid "VHead _Column Spacing:" -msgstr "Dãn cách _cột đầu D:" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "Trường « Độ gần » phải chứa một giá trị nằm giữa 0 và 0,5." -msgid "Win Ascent:" -msgstr "Lên Win:" +#, c-format +msgid "" +"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " +"%4$.30s (different number or different overlap criteria)" +msgstr "" +"Những lời gợi ý %1$s trong hình tượng « %2$.30s » trong phông %3$.30s không " +"tương ứng với những lời trong %4$.30s (số khác hay tiêu chuẩn chồng lấp khác)" -msgid "Win _Ascent Offset:" -msgstr "Bù _lên Win:" +#, c-format +msgid "" +"The %1$s in the search dialog contains a reference to %2$.20hs which does " +"not exist in the new font.\n" +"Should I remove the reference?" +msgstr "" +"Trong hộp thoại tìm kiếm, %1$s chứa một tham chiếu đến %2$.20hs mà không tồn " +"tại trong phông mới.\n" +"Bạn có muốn gỡ bỏ tham chiếu này không?" -msgid "Win Descent:" -msgstr "Xuống Win:" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s khác biệt. Trong %s nó là (" -msgid "Win _Descent Offset:" -msgstr "Bù _xuống Win:" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "Còn thiếu %s trong %s, còn trong %s nó là (" -msgid "Typo Ascent:" -msgstr "Lên lỗi gõ :" - -msgid "_Typo Ascent Offset:" -msgstr "Bù lên lỗi _gõ :" +#, c-format +msgid "The %s list is not ordered" +msgstr "Danh sách %s không có thứ tự" -msgid "T_ypo Descent Offset:" -msgstr "_Bù xuống lỗi gõ :" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +msgstr "" +"Định dạng mảng ảnh NFNT không còn được dùng lại\n" +"dưới hệ điều hành OSX (dù bạn vẫn cần phải tạo một\n" +"phông mảng ảnh (vô ích) nếu bạn đang lưu một\n" +"tài nguyên PostScript kiểu 1)." -msgid "Typo Descent:" -msgstr "Xuống lỗi gõ :" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "Định dạng mảng ảnh NFNT quá cũ." -msgid "HHead Ascent:" -msgstr "Lên đầu N:" +msgid "" +"The 'OS/2' table has changed slightly over the years.\n" +"Generally fields have been added, but occasionally their\n" +"meanings have been redefined." +msgstr "" +"Bảng « OS/2 » đã thay đổi một ít qua các năm.\n" +"Nói chung, các trường đã được thêm, nhưng đôi khi\n" +"sự nghĩa của trường đã được xác định lại." -msgid "_HHead Ascent Offset:" -msgstr "Bù lên đầu _N:" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "Định dạng kiểu 1 POST rất có thể bị phản đối" -msgid "HHead De_scent Offset:" -msgstr "Bù x_uống đầu N:" +#, c-format +msgid "" +"The 'cvt ' table in instance %.30s is a different size from that in the " +"default font" +msgstr "" +"Bảng 'cvt' trong thể hiện %.30s có kích cỡ khác với bảng trong phông mặc định" -msgid "HHead Descent:" -msgstr "Xuống đầu ngang:" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "Bảng 'gasp' (Vừa lưới) phải kết thúc bằng một mục nhập điểm ảnh 65535" -msgid "Ca_pital Height:" +msgid "" +"The 'gasp' table gives you control over when grid-fitting and\n" +"anti-aliased rasterizing are done.\n" +"The table consists of an (ordered) list of pixel sizes each with\n" +"a set of flags. Those flags apply to all pixel sizes bigger than\n" +"the previous table entry but less than or equal to the current.\n" +"The list must be terminated with a pixel size of 65535.\n" +"Version 1 of the table contains two additional flags that\n" +"apply to MS's ClearType rasterizer.\n" +"\n" +"The 'gasp' table only applies to truetype fonts." msgstr "" +"Bảng « gasp » cho bạn có khả năng điều khiển\n" +"khi nào nên vừa lưới và làm trơn kiểu mành.\n" +"Bảng chứa một danh sách các kích cỡ điểm ảnh theo thứ tự,\n" +"mỗi kích cỡ có một tập cờ. Các cờ này áp dụng cho mọi\n" +"kích cỡ điểm ảnh lớn hơn mục nhập bảng trước,\n" +"còn nhỏ hơn hay bằng mục hiện thời.\n" +"Danh sách phải kết thúc bằng kích cỡ điểm ảnh 65535.\n" +"Phiên bản 1 của bảng chứa hai cờ thêm\n" +"mà áp dụng cho hàm làm mành ClearType của MS.\n" +"\n" +"Bảng « gasp » chỉ áp dụng cho phông kiểu TrueType." -msgid "_X Height:" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" msgstr "" +"Bảng « kern » (định chỗ) hỗ trợ nhiều nhất 10920 cặp định chỗ trong mỗi bảng " +"phụ" -msgid "Strikeout" -msgstr "Gạch đè" - -msgid "Bad IBM Family" -msgstr "Nhóm IBM sai" +#, c-format +msgid "" +"The 'name' table contains (at least) two strings for the %s in language %s, " +"the first '%.12s...' the second '%.12s...'.\n" +"Which do you prefer?" +msgstr "" +"Bảng « name » (tên) chứa ít nhất hai chuỗi đối với %s bằng ngôn ngữ %s:\n" +" • chuỗi thứ nhất\t%.12s...\n" +" • chuỗi thứ hai\t\t%.12s...\n" +"Bạn thích cái nào?" -msgid "Tag must be 4 characters long" -msgstr "Thẻ phải có chiều dài 4 ký tự" +#, c-format +msgid "" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." +msgstr "" +"Định dạng « sfnt » hiện thời bị hạn chế thành 65535 hình tượng mà phông chữ " +"của bạn có %d." -msgid "A tag must be 4 ASCII characters" -msgstr "Một thẻ phải chứa 4 ký tự ASCII" +msgid "" +"The 'size' feature does not seem to follow the standard,\n" +"nor does it conform to Adobe's early misinterpretation of\n" +"the standard. I cannot parse it.\n" +msgstr "" +"Tính năng « size » (kích cỡ) có vẻ là không tùy theo\n" +"tiêu chuẩn, cũng không tùy theo lời giải thích sai sớm\n" +"của Adobe về tiêu chuẩn. Vì vậy chương trình này\n" +"không thể phân tích nó.\n" -msgid "Ascent and Descent must be positive and their sum less than 16384" +msgid "" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" msgstr "" -"Giá trị Lên và Xuống phải là số dương, cũng phải có tổng nhỏ hơn 16384." +"Tính năng « size » (kích cỡ) của phông này tùy theo\n" +"lời giải thích sai sớm của Adobe về tiêu chuẩn OTF.\n" -msgid "Bad Ascent/Descent" -msgstr "Lên/Xuống sai" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"Tập tin AFM chứa thông tin đơn vị đo mà nhiều trình xử lý từ sẽ đọc khi sử " +"dụng phông PostScript®." -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "Kiểu dáng không thể đặt cả hai thuộc tính co lại và dãn ra (vô ích)" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" +msgstr "" +"Câu lệnh « Sửa > Nối » sẽ nối lại hai điểm đủ cách nhau giá trị này.\n" +"Giá trị 0 có nghĩa là hai điểm phải là trùng khớp." -msgid "Bad Style" -msgstr "Kiểu dáng sai" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "" +"FONTLONG (sổ theo dõi phông) cho phép bạn ghi lưu các thay đổi được làm " +"trong phông." msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." +"The FONTLOG contains some description of the \n" +" font project, a detailed changelog, and a list of contributors" msgstr "" -"Tên hình tượng nên chứa ký tự chỉ trong bộ ký tự ASCII,\n" -"nhưng danh sách tên này có một số tên chứa ký tự\n" -"nằm ở ngoài phạm vi ký tự ASCII. " - -msgid "Namelist contains non-ASCII names" -msgstr "Danh sách tên chứa tên khác ASCII" +"FONTLOG (sổ theo dõi phông chữ) chứa một:\n" +" • mô tả về dự án phông chữ,\n" +" • sổ theo dõi thay đổi chi tiết\n" +" • danh sách các người đóng góp." -msgid "Change" -msgstr "Đổi" +msgid "" +"The Italic correction field is used by both TeX and the MS 'MATH'\n" +"table. It is used when joining slanted text (italic) to upright.\n" +"It is the amount of extra white space needed so the slanted text\n" +"will not run into the upright text." +msgstr "" +"Trường giá trị điều chỉnh chữ in nghiêng được dùng\n" +"bởi cả hai TeX và bảng MS 'MATH'. Nó dùng khi nối lại\n" +"chữ xiên (in nghiêng) với chữ thẳng đứng.\n" +"Nó là khoảng cách trắng thêm cần thiết để mà\n" +"chữ xiên không đè lên chữ thẳng đứng." -msgid "Retain" -msgstr "Vẫn giữ" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "" +"Không thể hủy bước Trộn.\n" +"Vẫn làm không?" -msgid "Change UniqueID?" -msgstr "Đổi mã số duy nhất?" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "" +"Các tính năng Tập Kiểu OpenType ('ss01'-'ss20')\n" +"cũng có thể được gán ở đây với tên cho người đọc được." msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" +"The OpenType documentation suggests in a rather confusing way\n" +"that if a base glyph (or base mark) contains an anchor point\n" +"for one class in a lookup subtable, then it should contain\n" +"anchors for all classes in the subtable" msgstr "" -"Bạn đã thay đổi tên phông này, còn chưa thay đổi mã số duy nhất (XUID).\n" -"Thường không phải ý kiến tốt: bạn có muốn chương trình này\n" -"tạo ra một giá trị ngẫu nhiên mới không?" +"Tài liệu hướng dẫn về OpenType đề nghị bằng một cách hơi khó hiểu\n" +"rằng nếu một hình tượng cơ bản (hay một dấu cơ bản)\n" +"chứa một điểm neo cho một hạng trong một bảng phụ tra tìm,\n" +"thì nó nên chứa các neo cho tất cả các hạng trong bảng phụ đó" -msgid "Win Ascent Offset:" -msgstr "Bù lên Win:" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "" +"Tập tin PFM chứa thông tin được Windows yêu cầu để cài đặt phông PostScript®." -msgid "Win Descent Offset:" -msgstr "Bù xuống Win:" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"Bảng PfaEdit là phần mở rộng định dạng TrueType\n" +"và chứa dữ liệu khác nhau được FontForge dùng." -msgid "Typo Ascent Offset:" -msgstr "Bù lên lỗi gõ :" +msgid "" +"The PostScript Language Reference Manual (Appendix B) says that\n" +"an interpreter need not support paths with more than 1500 points.\n" +"I think this count includes control points. From PostScript's point\n" +"of view, all the contours in a character make up one path. Modern\n" +"interpreters tend to support paths with more points than this limit.\n" +"(Note a truetype font after conversion to PS will contain\n" +"twice as many control points)" +msgstr "" +"Sổ Tay Tham Chiếu Ngôn Ngữ PostScript (Phụ lục B) nói rằng\n" +"phần mềm giải thích không cần hỗ trợ đường dẫn có hơn 1500 điểm.\n" +"Hình như số đếm này chứa điểm điều khiển. Đối với PostScript,\n" +"tất cả các đường viền trong mỗi ký tự tạo một đường dẫn riêng lẻ.\n" +"Phần mềm giải thích hiện đại thường hỗ trợ đường dẫn có số điểm\n" +"lớn hơn giới hạn này. (Ghi chú rằng phông TrueType, sau khi\n" +"được chuyển đổi sang PostScript, sẽ chứa số điểm điều khiển nhân hai.)" -msgid "Typo Descent Offset:" -msgstr "Bù xuống lỗi gõ :" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"Tên phông PostScript « %.63s » không hợp lệ.\n" +"Nó nên chứa chỉ ký tự ASCII in ấn được,\n" +"không thể chứa ký tự « (){}[]<>%%/ » hay dấu cách\n" +"và phải có chiều dài nhỏ hơn 63 ký tự." -msgid "HHead Ascent Offset:" -msgstr "Bù lên đầu N:" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"Bảng TeX là phần mở rộng định dạng TrueType\n" +"và dữ liệu khác nhau được tìm trong tập tin TFM\n" +"(mà chưa được cất giữ trong tập tin TTF).\n" -msgid "HHead Descent Offset:" -msgstr "Bù xuống đầu N:" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"subroutines may not be nested more than 10 deep. Each\n" +"nesting level for references requires one subroutine\n" +"level, and hints may require another level." +msgstr "" +"Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng\n" +"không cho phép hàm phụ lồng nhau hơn 10 lần.\n" +"Mỗi cấp lồng nhau của tham chiếu thì cần thiết\n" +"một cấp hàm phụ, và lời gợi ý có thể cần thiết\n" +"một lớp thêm." -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "Tử 1:" +msgid "" +"The Type 2 Charstring Reference (Appendix B) says that\n" +"there may be at most 96 horizontal and vertical stem hints\n" +"in a character." +msgstr "" +"Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng\n" +"cho phép nhiều nhất 96 lời gợi ý cuống theo chiều\n" +"ngang/dọc trong cùng một ký tự." -msgid "Denom1:" -msgstr "Mẫu 1:" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "Tọa độ X của điểm neo trong hình tượng này." -msgid "Num2:" -msgstr "Tử 2:" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "Tọa độ Y của điểm neo trong hình tượng này." -msgid "Num3:" -msgstr "Tử 3:" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"Chiều rộng sớm của %s (%d) không tương ứng với chiều rộng sớm tối đa " +"(advanceWidthMax) của phông chữ (%d), và đây là một phông cỡ cố định\n" -msgid "Denom2:" -msgstr "Mẫu 2:" +msgid "The amount of space between words when using this font" +msgstr "Khoảng cách giữa hai từ khi dùng phông này" -msgid "Sub1:" -msgstr "Thấp1:" +msgid "The amount of stretchable space between words when using this font" +msgstr "Khoảng cách có thể kéo giãn được giữa hai từ khi dùng phông này" -msgid "Sub2:" -msgstr "Thấp2:" +msgid "The amount the space between words may shrink when using this font" +msgstr "Hệ số có thể giảm khoảng cách giữa hai từ khi dùng phông này" -msgid "Sup1:" -msgstr "Cao1:" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "" +"Hộp chung quanh hai mũi tên lên/xuống của một trường thuộc số (nút xoay)" -msgid "Sup2:" -msgstr "Cao2:" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "Điểm mã U+%1$04X nằm trong cả hai nhóm %2$.30s và %3$.30s" -msgid "Sup3:" -msgstr "Cao3:" +msgid "The color of a selected point" +msgstr "Màu của một điểm được chọn" -msgid "Axis Ht:" -msgstr "CaoTrục:" +msgid "The color of an on-curve point" +msgstr "Màu của một điểm nằm trên đường cong" -msgid "Delim1:" -msgstr "Hạn1:" +msgid "The color of anchor stars" +msgstr "Màu của hình sao neo" -msgid "Delim2:" -msgstr "Hạn2:" +msgid "" +"The color of another glyph drawn in the current view to show where it would " +"be placed by an anchor lookup" +msgstr "" +"Màu của một hình tượng khác được vẽ trong khung xem hiện thời để hiển thị vị " +"trí đích trong trường hợp tra tìm neo" -msgid "SubDrop:" -msgstr "ThấpThả:" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "Màu của các khối mành kiểu vừa lưới (và các kiểu khác)" -msgid "SupDrop:" -msgstr "CaoThả:" +msgid "The color of grid-fit outlines" +msgstr "Màu của nét ngoài vừa lưới" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng hiển thị" +msgid "The color of outlines in inactive layers" +msgstr "Màu của nét ngoài trong lớp không hoạt động" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng không " -"hiển thị" +msgid "The color of outlines in the active layer" +msgstr "Màu của nét ngoài trên lớp hoạt động" -msgid "Amount to raise baseline for numerators in non-display atop styles" +msgid "" +"The color of raster blocks which have just been turned off (in the debugger " +"when an instruction moves a point)" msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng atop " -"không hiển thị" +"Màu của các khối mành mà vừa mới bị tắt (trong trình sửa lỗi khi một chỉ " +"lệnh dời một điểm)" -msgid "Amount to lower baseline for denominators in display styles" +msgid "" +"The color of raster blocks which have just been turned on (in the debugger " +"when an instruction moves a point)" msgstr "" -"Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng hiển thị" +"Màu của các khối mành mà vừa mới được bật (trong trình sửa lỗi khi một chỉ " +"lệnh dời một điểm)" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" -"Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng không " -"hiển thị" +msgid "The color of the clip path" +msgstr "Màu của đường dẫn trích ra" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng hiển " -"thị" +msgid "The color of the line marking the advance width" +msgstr "Màu của đường đánh dấu chiều rộng sớm" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng " -"không hiển thị" +msgid "The color of the line marking the advance width when it is selected" +msgstr "Màu của đường đánh dấu chiều rộng sớm khi nó được chọn" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng đã " -"sửa đổi" +msgid "The color of the line marking the grid-fit advance width" +msgstr "Màu của đường đánh dấu chiều rộng sớm vừa lưới" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng hiển thị" +msgid "The color of the line(s) marking ligature carets" +msgstr "Màu của đường đánh dấu mỗi dấu nháy chữ ghép" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" -"Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng không " -"hiển thị" +msgid "The color of the point which is the start of a contour" +msgstr "Màu của điểm bắt đầu một đường viền" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" -"Khoảng cách bên trên đỉnh của hộp lớn nơi cần để đường cơ sở của chữ in cao" +msgid "The color used to draw a hint which conflicts with another" +msgstr "Màu được dùng để vẽ một mẹo mà xung đột với một mẹo khác" -msgid "Amount below bottom of large box to place baseline of subscripts" +msgid "The color used to draw a selected control point of an on-curve point" msgstr "" -"Khoảng cách bên dưới đáy của hộp lớn nơi cần để đường cơ sở của chữ in thấp" +"Màu dùng để vẽ một điểm điều khiển (CP) được chọn của một điểm nằm trên " +"đường cong" -msgid "Size of comb delimiters in display styles" -msgstr "Kích cỡ của dấu giới hạn comb trong kiểu dáng hiển thị" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" +msgstr "" +"Màu được dùng để vẽ ảnh mảng (bit đơn) mà không ghi rõ một CLUT (bảng tra " +"tìm màu)" -msgid "Size of comb delimiters in non-display styles" -msgstr "Kích cỡ của dấu giới hạn comb trong kiểu dáng không hiển thị" +msgid "The color used to draw diagonal hints" +msgstr "Màu được dùng để vẽ các mẹo chéo" -msgid "Height of fraction bar above base line" -msgstr "Bề cao của thanh phân số bên trên đường cơ sở" +msgid "The color used to draw horizontal hints" +msgstr "Màu dùng để vẽ các mẹo theo chiều ngang" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "Dày quy tắc MĐ:" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" +msgstr "" +"Màu dùng để đánh dấu chốt trục gần (mà không phải đúng) nằm ngang hay dọc ở " +"điểm cuối" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "Vùng toán tử lớn 1:" +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "Màu được dùng để vẽ các điểm ở thái cực (nếu chế độ đó vẫn hoạt động)" -msgid "Big Op Space2:" -msgstr "Vùng toán tử lớn 2:" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "Màu được dùng để vẽ các điểm uốn (nếu chế độ đó vẫn hoạt động)" -msgid "Big Op Space3:" -msgstr "Vùng toán tử lớn 3:" +msgid "The color used to draw the \"next\" control point of an on-curve point" +msgstr "" +"Màu được dùng để vẽ điểm điều khiển « kế tiếp » của một điểm nằm trên đường " +"cong" -msgid "Big Op Space4:" -msgstr "Vùng toán tử lớn 4:" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "" +"Màu được dùng để vẽ điểm điều khiển « trước » của một điểm nằm trên đường " +"cong" -msgid "Big Op Space5:" -msgstr "Vùng toán tử lớn 5:" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" +msgstr "" +"Màu được dùng để vẽ mẹo theo chiều ngang vẫn hoạt động mà hộp thoại « Xem " +"lại mẹo » đang kiểm tra" -msgid "Default thickness of over and overline bars" -msgstr "Bề dày mặc định của thanh kiểu trên và trên đường." +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" +msgstr "" +"Màu được dùng để vẽ mẹo theo chiều dọc vẫn hoạt động mà hộp thoại « Xem lại " +"mẹo » đang kiểm tra" -msgid "The minimum glue space above a large displayed operator" -msgstr "Khoảng cách dính tối thiểu bên trên một toán tử lớn đã hiển thị" +msgid "The color used to draw vertical hints" +msgstr "Màu dùng để vẽ các mẹo theo chiều dọc" -msgid "The minimum glue space below a large displayed operator" -msgstr "Khoảng cách dính tối thiểu bên dưới một toán tử lớn đã hiển thị" +msgid "The color used to fill the outline if that mode is active" +msgstr "Màu được dùng để tô đầy nét ngoài (nếu chế độ đó vẫn hoạt động)" msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" msgstr "" -"Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn\n" -"đã hiển thị khi giới hạn ở trên toán tử." +"Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập giá trị màu xanh " +"của từ điển riêng" msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" msgstr "" -"Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn\n" -"đã hiển thị khi giới hạn ở dưới toán tử." +"Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập nhóm màu xanh của " +"từ điển riêng" -msgid "The extra glue place above and below displayed limits" -msgstr "Chỗ dính thêm bên trên và bên dưới các giới hạn đã hiển thị." +#, c-format +msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" +msgstr "" +"Bảng phụ ngữ cảnh/tạo dãy %s trong %s không tương ứng với %s trong %s\n" -#. GT: More Parameters -msgid "More Params" -msgstr "Tham số thêm" - -msgid "Math Sp:" -msgstr "Cách toán:" +msgid "The control point above the selected point is near the italic angle" +msgstr "Điểm điều khiển bên trên điểm đã chọn nằm gần góc nghiêng" -msgid "Do it" -msgstr "Làm đi" +msgid "The control point above the selected point is nearly horizontal" +msgstr "Điểm điều khiển bên trên điểm đã chọn gần theo chiều ngang" -msgid "Cannot be Undone" -msgstr "Không thể hủy bước" +msgid "The control point above the selected point is nearly vertical" +msgstr "Điểm điều khiển bên trên điểm đã chọn gần theo chiều dọc" msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"Không thể hủy bước Trộn.\n" -"Vẫn làm không?" +"The control point above the selected point is outside the spline segment" +msgstr "Điểm điều khiển bên trên điểm đã chọn nằm bên ngoài đoạn chốt trúc" -msgid "Select lookups from other fonts" -msgstr "Chọn sự tra tìm trong các phông khác" +msgid "The control point below the selected point is near the italic angle" +msgstr "Điểm điều khiển bên dưới điểm đã chọn nằm gần góc nghiêng" -msgid "Import Lookup" -msgstr "Nhập sự tra tìm" +msgid "The control point below the selected point is nearly horizontal" +msgstr "Điểm điều khiển bên dưới điểm đã chọn gần theo chiều ngang" -msgid "Kerning State Machine" -msgstr "Cơ chế tình trạng định chỗ" +msgid "The control point below the selected point is nearly vertical" +msgstr "Điểm điều khiển bên dưới điểm đã chọn gần theo chiều dọc" -msgid "Indic State Machine" -msgstr "Cơ chế tình trạng ngôn ngữ Ấn độ" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "Điểm điều khiển bên dưới điểm đã chọn nằm bên ngoài đoạn chốt trúc" -msgid "Contextual State Machine" -msgstr "Cơ chế tình trạng ngữ cảnh" +msgid "The control point left of the selected point is near the italic angle" +msgstr "Điểm điều khiển bên trái điểm đã chọn nằm gần góc nghiêng" -msgid "(kerning class)\n" -msgstr "(hạng định chỗ)\n" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "Điểm điều khiển bên trái điểm đã chọn gần theo chiều ngang" -msgid "Not attached to a feature" -msgstr "Không gắn với tính năng" +msgid "The control point left of the selected point is nearly vertical" +msgstr "Điểm điều khiển bên trái điểm đã chọn gần theo chiều dọc" -#, c-format -msgid " Used in %s\n" -msgstr " Dùng trong %s\n" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "Điểm điều khiển bên trái điểm đã chọn nằm bên ngoài đoạn chốt trúc" -msgid "No data" -msgstr "Không có dữ liệu" +msgid "The control point right of the selected point is near the italic angle" +msgstr "Điểm điều khiển bên phải điểm đã chọn nằm gần góc nghiêng" -msgid "This lookup contains no data" -msgstr "Sự tra tìm này không chứa dữ liệu" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "Điểm điều khiển bên phải điểm đã chọn gần theo chiều ngang" -msgid "Feature file?" -msgstr "Tập tin tính năng ?" +msgid "The control point right of the selected point is nearly vertical" +msgstr "Điểm điều khiển bên phải điểm đã chọn gần theo chiều dọc" -#, c-format -msgid "Cannot open %s" -msgstr "Không thể mở %s" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "Điểm điều khiển bên phải điểm đã chọn nằm bên ngoài đoạn chốt trúc" #, c-format -msgid "An error occurred writing %s" -msgstr "Gặp lỗi khi ghi %s" - -msgid "Output error" -msgstr "Lỗi xuất" - -msgid "Feature tags will be removed" -msgstr "Các thẻ tính năng sẽ bị gỡ bỏ" - -msgid "Lookups will be removed" -msgstr "Các sự tra tìm sẽ bị gỡ bỏ" - msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" -"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" -"trong phông này. Nếu bạn vẫn tiếp tục chạy\n" -"câu lệnh này, các sự tra tìm đó sẽ bị gỡ bỏ,\n" -"và các sự tra tìm mới được tạo ra. Thông tin cũ\n" -"sẽ bị MẤT. Bạn có muốn tạo trường hợp này không?" +"Quy ước là phông PostScript nên có kích cỡ Em 1000.\n" +"Tuy nhiên, phông này có kích cỡ %d.\n" +"Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em\n" +"trong hộp thoại « Phần tử > Thông tin phông > Chung ».\n" +"Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?" +#, c-format msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" msgstr "" -"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" -"trong phông này, nhưng cũng có thẻ tính năng khác\n" -"liên quan đến sự tra tìm đó. Nếu bạn vẫn tiếp tục\n" -"chạy câu lệnh này, thẻ « aalt » sẽ bị gỡ bỏ khỏi\n" -"các sự tra tìm đó, và các sự tra tìm mới được tạo ra\n" -"mà sẽ KHÔNG liên quan đến các thẻ tính năng khác.\n" -"Bạn có muốn tạo trường hợp này không?" +"Quy ước là phông TrueType nên có kích cỡ Em là hai lũy thừa.\n" +"Tuy nhiên, phông này có kích cỡ %d.\n" +"Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em\n" +"trong hộp thoại « Phần tử > Thông tin phông > Chung ».\n" +"Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" +"The coordinates of all points and control points in truetype\n" +"must be integers (if they are not integers then FontForge will\n" +"round them when it outputs them, potentially causing havoc).\n" +"Even in PostScript fonts it is generally a good idea to use\n" +"integral values." msgstr "" -"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" -"trong phông này; mốt số sự tra tìm không\n" -"có thẻ tính năng khác liên quan nên bị gỡ bỏ;\n" -"một số sự tra tìm khác có thẻ khác liên quan\n" -"nên sẽ còn lại, nhưng thẻ « aalt » sẽ bị gỡ bỏ\n" -"khỏi sự tra tìm — một sự tra tìm mới sẽ được tạo ra\n" -"mà KHÔNG liên quan đến thẻ tính năng khác.\n" -"Bạn có muốn tạo trường hợp này không?" +"Toạ độ của tất cả các điểm và điểm điều khiển trong TrueType\n" +"phải là số nguyên (không thì FontForge làm tròn khi xuất\n" +"mà có thể tàn phá). Ngay cả trong phông chữ PostScript\n" +"có nên sử dụng giá trị thuộc số nguyên." -msgid "_Apply to All" -msgstr "Á_p dụng cho tất cả" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "" +"Giá trị điều chỉnh quá lớn trên dòng %d. Nó phải nằm trong phạm vi « " +"-128 ... 127 »" -msgid "_Apply to Selection" -msgstr "Á_p dụng cho vùng chọn" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" +msgstr "" +"Những bộ đếm giữa các lời gợi ý này không có cùng một kích cỡ.\n" +"Trường hợp này không thich hợp với lời gợi ý stem3." -msgid "Apply change to which lookups?" -msgstr "Áp dụng thay đổi cho những sự tra tìm nào?" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" +msgstr "" +"Bảng mã hiện thời chứa một số hình tượng không thể ánh xạ với CID.\n" +"Có nên xoá chúng, hoặc thêm chúng vào cuối (mà có thể xung đột\n" +"với lời xác định ROS tương lai)?" -msgid "Apply to:" -msgstr "Áp dụng cho :" +#, c-format +msgid "" +"The default font does not have a 'cvt ' table, but the instance %.30s does" +msgstr "Phông mặc định không có bảng 'cvt', còn thể hiện %.30s có phải" -msgid "_Up" -msgstr "_Lên" +msgid "The default size of the Em-Square in a newly created font." +msgstr "Kích cỡ mặc định cua Vuông Em trong phông mới tạo." -msgid "_Down" -msgstr "_Xuống" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "Những thể hiện khác nhau của MM này cùng có số hình tượng khác nhau" -msgid "_Sort" -msgstr "_Sắp xếp" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "Bảng mã không chứa gì tên %.40s" -msgid "Add _Lookup" -msgstr "Thêm _sự tra tìm" +#, c-format +msgid "" +"The entry \"%1$.20s\" is not present in the private dictionary of both " +"%2$.30s and %3$.30s" +msgstr "" +"Mục nhập « %1$.20s » không nằm trong từ điển riêng của cả hai %2$.30s và " +"%3$.30s" -msgid "Add Sub_table" -msgstr "Thêm _bảng phụ" +msgid "The extra glue place above and below displayed limits" +msgstr "Chỗ dính thêm bên trên và bên dưới các giới hạn đã hiển thị." -msgid "Edit _Metadata" -msgstr "Sửa s_iêu dữ liệu" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" +msgstr "" +"Tính năng « %c%c%c%c » đặt tên hai lần bằng ngôn ngữ %s\n" +"%.80s\n" +"%.80s" -msgid "_Edit Data" -msgstr "_Sửa dữ liệu" +#, c-format +msgid "" +"The feature tag on line %d (%s) is too long. It may be at most 4 letters " +"(or it could be a mac feature setting, two numbers in brokets <3,4>)" +msgstr "" +"Dòng %d có một thẻ tính năng quá dài (%s). Chiều dài tối đa là 4 chữ (hay " +"đối với thiết lập tính năng Mac, hai con số trong dấu ngoặc nhọn, v.d. " +"<3,4>)." -msgid "De_lete" -msgstr "_Xoá" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgstr "Dòng %d có một thẻ tính năng (%s) nên chứa chỉ ký tự ASCII.\n" -msgid "_Merge" -msgstr "T_rộn" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "Gặp lỗi theo đây tại những hình tượng đã chọn: %.100s" -msgid "Sa_ve Lookup..." -msgstr "Lư_u sự tra tìm..." +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "Những bảng theo đây trong phông chữ đã bị FontForge bỏ qua\n" -msgid "Add Language to Script..." -msgstr "Thêm ngôn ngữ vào chữ viết..." - -msgid "Remove Language from Script..." -msgstr "Gỡ bỏ ngôn ngữ khỏi chữ viết..." - -msgid "_Add 'aalt' features" -msgstr "Thêm tính năng « _aalt »" - -msgid "Add 'D_FLT' script" -msgstr "Thêm văn lệnh « D_FLT »" - -msgid "_Revert All" -msgstr "H_oàn nguyên tất cả" - -msgid "S_ave Feature File..." -msgstr "Lưu tậ_p tin tính năng" +#, c-format +msgid "" +"The font %.30s contains cubic splines. It must be converted to quadratic " +"splines before it can be used in an apple distortable font" +msgstr "" +"Phông %.30s chứa chốt trục lập phương. Phải chuyển đổi nó sang chốt trúc " +"toàn phương, để sử dụng nó trong phông méo mó được kiểu Apple" #, c-format -msgid "Font Information for %.90s" -msgstr "Thông tin phông về %.90s" - -msgid "Fo_ntname:" -msgstr "Tê_n phông:" - -msgid "_Family Name:" -msgstr "_Tên nhóm:" - -msgid "Name For Human_s:" -msgstr "Tên thân th_iện:" - -msgid "_Weight" -msgstr "Độ đậ_m" - -msgid "_Version:" -msgstr "_Phiên bản:" - -msgid "sfnt _Revision:" -msgstr "" - msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"The font %.30s contains quadratic splines. It must be converted to cubic " +"splines before it can be used in a multiple master" msgstr "" +"Phông %.30s chứa chốt trục toàn phương. Phải chuyển đổi nó sang chốt trúc " +"lập phương, để sử dụng nó trong cái đa chủ (MM)." -msgid "_Base Filename:" -msgstr "Tên tập tin cơ _bản:" +#, c-format +msgid "The font %.30s is assigned to two master designs" +msgstr "Phông %.30s được gán cho hai sơ đồ thiết kế chủ" +#, c-format msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"The font %s is one of the standard fonts. It isn't actually in the file." msgstr "" -"Dùng chuỗi này làm cơ bản mặc định\n" -"cho tên tập tin khi tạo ra phông." - -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " Trùng với tên phông" +"Phông %s là một của những phông tiêu chuẩn. Nó không thật nằm trong tập tin " +"này." -msgid "Copy_right:" -msgstr "Tác _quyền:" +msgid "The font comment can contain whatever you feel it should" +msgstr "Chú thích phông có thể chứa bất cứ thông tin nào bạn muốn thêm" +#, c-format msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"Phông này chứa lỗi.\n" +"%s Bạn có muốn xem lại các lỗi, hoặc vẫn lưu phông?" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe thấy XUID/mã số duy nhất không còn cần thiết lại)" - -msgid "Use XUID" -msgstr "Dùng XUID" - -msgid "_XUID:" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" msgstr "" +"Cơ sở dữ liệu phông đã chứa một phông\n" +"mảng ảnh với kích cỡ điểm ảnh này (%d).\n" +"Bạn có muốn ghi đè lên nó không?" -msgid "Use UniqueID" -msgstr "Dùng UniqueID" - -msgid "_UniqueID:" -msgstr "Mã số d_uy nhất:" - -msgid " _Em Size:" -msgstr " Kích cỡ _Em:" - -msgid "_Scale Outlines" -msgstr "_Co giãn nét ngoài" - -msgid "_Guess" -msgstr "Đ_oán" - -msgid "Has _Vertical Metrics" -msgstr "Có đơn vị đo _dọc" - -msgid "Interpretation:" -msgstr "Giải thích:" - -msgid "Name List:" -msgstr "Danh sách tên:" - -msgid "Font Type:" -msgstr "Kiểu phông:" - -msgid "_Outline Font" -msgstr "Phông nét ng_oài" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "Cơ sở dữ liệu phông không chứa mảng ảnh có kích cỡ %d và độ sâu %d." -msgid "_Type3 Multi Layered Font" -msgstr "Phông đa lớp _Type3" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" +msgstr "Tên phông bắt đầu với dãy thứ tự byte UTF-8. Không cho phép. %s" +#, c-format msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" msgstr "" -"Cho phép chỉnh sửa nhiều màu sắc, mẫu tô đầy và nét vẽ.\n" -"Phông đa lớp có thể được xuất chỉ dạng phông kiểu 3 hay SVG." - -msgid "_Stroked Font" -msgstr "Phông _vẽ nét" +"Hai phông %1$.30s và %2$.30s có số hình tượng khác nhau, hay bảng mã khác " +"nhau" +#, c-format msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" msgstr "" -"Hình tượng là đường đã vẽ nét thay cho nét ngoài đã tô đầy.\n" -"Mọi hình tượng được vẽ nét với bề rộng theo đây" - -msgid " Stroke _Width:" -msgstr " Bề _rộng nét vẽ:" +"Hai phông %1$.30s và %2$.30s sử dụng chốt trục kiểu khác nhau (toàn phương " +"và lập phương)" -msgid "All layers _cubic" -msgstr "Mọi lớp _lập phương" +msgid "The generated font won't work with ATM" +msgstr "Phông đã tạo ra sẽ không hoạt động được với ATM" +#, c-format msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." +"The glyph %1$.30s has a different number of contours in font %2$.30s than in " +"%3$.30s" msgstr "" +"Hình tượng %1$.30s có số đường viền trong phông %2$.30s khác với số trong " +"%3$.30s" -msgid "All layers _quadratic" -msgstr "Mọi lớp _toán phương" - +#, c-format msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." +"The glyph %1$.30s has a different numbering of points (and control points) " +"on its contours than in the various instances of the font" msgstr "" +"Hình tượng %1$.30s có cách đặt số điểm (và điểm điều khiển) trên đường viền " +"khác với trong các thể hiện phông" -msgid "_Mixed" -msgstr "_Hỗn hợp" - +#, c-format msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." +"The glyph %1$.30s in %2$.30s has both references and contours. This is not " +"supported in a font with variations" msgstr "" -"Thứ tự mỗi lớp phông chữ cũng có thể được điều khiển\n" -"từng lớp một.\n" -"Chức năng này có thể hữu ích nếu bạn muốn giữ lại\n" -"cả hai phiên bản toàn phương và lập phương\n" -"của một phông chữ nào đó." - -msgid "Guidelines:" -msgstr "Nét dẫn:" - -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "Hãy dùng chốt trục kiểu toàn phương cho lớp chỉ dẫn của phông chữ" +"Hình tượng %1$.30s trong %2$.30s có cả hai tham chiếu và đường viền. Không " +"hỗ trợ trường hợp này trong phông có biến thể." +#, c-format msgid "" -"\n" -"Layers:" +"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " +"than in %3$.30s" msgstr "" -"\n" -"Lớp:" +"Hình tượng %1$.30s trong phông %2$.30s có bộ lọc gợi ý trên đường viền khác " +"với trong %3$.30s" +#, c-format msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." +"The glyph %1$.30s in font %2$.30s has a different number of points (or " +"control points) on its contours than in %3$.30s" msgstr "" +"Hình tượng %1$.30s trong phông %2$.30s có số điểm (hay điểm điều khiển) trên " +"đường viền khác vơi số trong %3$.30s." -msgid "_Histogram" +#, c-format +msgid "" +"The glyph %1$.30s in font %2$.30s has a different number of references than " +"in %3$.30s" msgstr "" +"Hình tượng %1$.30s trong phông %2$.30s có số tham chiếu khác với trong " +"%3$.30s" -msgid "Histogram Dialog" -msgstr "Hộp thoại biểu đồ tần xuất" - -msgid "Width _Class" -msgstr "Hạng bề _rộng" - -msgid "P_FM Family" -msgstr "Nhóm P_FM" - -msgid "_Embeddable" -msgstr "_Nhúng được" - +#, c-format msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." +"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " +"%3$.30s" msgstr "" -"Phông này có thể nhúng vào tài liệu tải xuống\n" -"được (PDF) không? Nếu có, đối với cà hai tài liệu\n" -"và phông có cho phép ứng xử nào?" - -msgid "No Subsetting" -msgstr "Không tạo tập con" +"Hình tượng %1$.30s trong phông %2$.30s có tập cặp định chỗ khác với trong " +"%3$.30s" +#, c-format msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." +"The glyph %1$.30s in font %2$.30s has contours running in a different " +"direction than in %3$.30s" msgstr "" -"Bật tùy chọn này thì toàn phông phải nhúng trong\n" -"tài liệu chứa bất cứ ký tự nào của nó. Không thì\n" -"người tạo tài liệu cần gồm chỉ các ký tự đã dùng." - -msgid "Only Embed Bitmaps" -msgstr "Chỉ nhúng mảng ảnh" +"Hình tượng %1$.30s trong phông %2$.30s có đường viền chạy về hướng khác với " +"trong %3$.30s." +#, c-format msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." +"The glyph %1$.30s in font %2$.30s has references with different scaling or " +"rotation (etc.) than in %3$.30s" msgstr "" -"Chỉ mảng ảnh có thể nhúng được.\n" -"Mô tả nét ngoài không thể\n" -"(nếu tập tin phông không chứa\n" -"mảng ảnh nên không thể nhúng gì)." +"Hình tượng %1$.30s trong phông %2$.30s có tham chiếu với cách co giãn hay độ " +"xoay (v.v.) khác với trong %3$.30s" -msgid "Vendor ID:" -msgstr "Mã số nhà sản xuất:" - -msgid "_IBM Family:" -msgstr "Nhóm _IBM:" - -msgid "_OS/2 Version" -msgstr "Phiên bản _OS/2" +#, c-format +msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" +msgstr "" +"Hình tượng %1$.30s đã được xác định trong phông %2$.30s nhưng không phải " +"trong %3$.30s." +#, c-format msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." msgstr "" -"Bảng « OS/2 » đã thay đổi một ít qua các năm.\n" -"Nói chung, các trường đã được thêm, nhưng đôi khi\n" -"sự nghĩa của trường đã được xác định lại." +"Hình tượng tại CID %d đã được ánh xạ tới hơn %d bảng mã. Chỉ xử lý %d thứ " +"nhất." -msgid "Style Map:" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"Hình tượng tại bảng mã %d có tên « .notdef » (không xác định)\n" +"nhưng chứa một nét ngoài. Vì nó tên « .notdef », nó sẽ không\n" +"được bao gồm trong phông sẽ tạo ra. Bạn có khả năng thay đổi\n" +"tên đó bằng « Phần tử > Thông tin ký tự ». Bạn có muốn tiếp tục\n" +"tạo ra phông (và bỏ ký tự này) không?" msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." +"The glyph is rasterized at the size above, but it\n" +"may be difficult to see the alignment errors\n" +"that can happen at small pixelsizes. This allows\n" +"you to expand each pixel to show potential problems\n" +"better." msgstr "" -"MS cần biết nếu nhóm chứa các bộ phận khác biệt\n" -"chỉ theo độ đậm, bề rộng và dốc (không phải\n" -"theo biến khác, như kích cỡ thị) không." +"Hình tượng bị làm mành theo kích cỡ bên trên,\n" +"nhưng có thể khó thấy các lỗi sắp hàng có thể xảy ra\n" +"ở kích cỡ nhỏ theo điểm ảnh.\n" +"Đây cho phép bạn mở rộng mỗi điểm ảnh\n" +"để hiển thị vấn đề có thể một cách hữu hiệu hơn." + +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "Tên hình tượng « %1$.30s » nằm trong cả hai nhóm %2$.30s và %3$.30s" +#, c-format msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" -"Hệ điều hành Windows sẽ gón điều nào\n" -"nằm bên ngoài trường Lên Win và Xuống Win\n" -"của OS/2. Gồm có các dấu v.v. đã được định vị lại\n" -"bởi GPOS. (Trường đi xuống thường là số dương.)\n" -"Nếu tùy chọn « [] Bù » bị tắt, bất cứ số nào\n" -"bạn nhập sẽ là giá trị được dùng trong OS/2.\n" -"Bật thì bất cứ số nào bạn nhập sẽ được thêm\n" -"vào các giới hạn của phông. Bạn nên để lại\n" -"trường này là số 0 và bật tùy chọn « [*] Bù »\n" -"trong phần lớn trường hợp." +"Hình tượng tên %.30s được ánh xạ tới U+%04X.\n" +"Tuy nhiên, tên của nó ngụ ý nó nên được ánh xạ tới U+%04X.\n" -msgid "Is Offset" -msgstr "Bù" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "Hình tượng %.80s đã chứa một neo trong hạng này, %.80s." -msgid "Really use Typo metrics" -msgstr "Thật dùng đơn vị đo Lỗi gõ" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "Không tìm thấy hình tượng « %.80s » trong tập tin sfd." -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" -"Đặc tả đã nói rằng đơn vị lỗi gõ nên được dùng\n" -"để xác định khoảng cách dòng. Tuy nhiên, quá nhiều\n" -"chương trình không tùy theo nên MS đã quyết định\n" -"một bit riêng cần thiết để nhắc nhớ." +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "Hình tượng %.80s không nằm trong phông" +#, c-format msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" -"Hai trường Lên/Xuống lỗi gõ _nên_ xác định\n" -"khoảng cách dòng trên Windows. Thật là\n" -"bình thường hai trường Lên/Xuống Win sẽ làm.\n" -"(Trường Xuống thường là số âm.)\n" -"Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập\n" -"sẽ là giá trị được dùng trong OS/2.\n" -"Bật thì bất cứ số nào bạn nhập sẽ được thêm\n" -"vào kích cỡ Em. Bạn nên để lại trường này\n" -"là số 0 và bật tùy chọn « Bù »\n" -"trong phần lớn trường hợp.\n" -"\n" -"GHI CHÚ : giá trị Lên Lỗi Gõ là một số ÂM\n" -"cho cái nào nằm bên dưới đường cơ bản." +"Hình tượng %s chứa một %s từ %s và một cái từ %s.\n" +"Cái từ %s sẽ bị gỡ bỏ.\n" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" -"Đặt trường TypoLinegap (khe dòng lỗi gõ) trong bảng OS/2, dùng trên MS " -"Windows." +"Hình tượng %s chứa cùng một %s từ %s và từ %s.\n" +"Cái từ %s sẽ bị gỡ bỏ.\n" +#, c-format msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" -"Giá trị này xác định khoảng cách dòng trên Mac.\n" -"(Trường Xuống thường là số âm.)\n" -"Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập\n" -"sẽ là giá trị dùng trong hhea. Bật thì bất cứ số nào\n" -"bạn nhập sẽ được thêm vào các giới hạn của phông.\n" -"Khuyên bạn để lại trường này là số 0\n" -"và bật tùy chọn « Bù » trong phần lớn trường hợp.\n" -"\n" -"GHI CHÚ : giá trị Xuống hhea là số ÂM\n" -"cho cái nào nằm bên dưới đường cơ bản." - -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "Đặt trường linegap (khe dòng) trong bảng hhea, dùng trên máy Mac" +"Hình tượng %s chứa cùng một cặp định chỗ từ %s và từ %s.\n" +"Cái từ %s sẽ bị gỡ bỏ.\n" msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" -"Đặt trường linegap (khe dòng) trong bảng vhea.\n" -"Đây là khoảng cách theo chiều ngang giữa\n" -"hai hàng văn bản đã đặt theo chiều dọc." +"Chuyển sắc có kiểu thẳng:\n" +"màu sắc biến đổi theo đường\n" +"được vẽ trong khung xem." -msgid "This denotes the height of X." +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"Chuyển sắc có kiểu tròn:\n" +"màu sắc biến đổi theo hình tròn\n" +"bắt đầu ở tiêu điểm (nếu được ghi rõ)\n" +"và mở rộng đến khi tới bán kính đã ghi rõ." -msgid "This denotes the height of x." +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." msgstr "" +"Các trường chiều cao và bồ rộng là những trường\n" +"đơn vị đo bị TeX dùng.\n" +"Chúng được điều chỉnh vì sự méo mó quang.\n" +"Vậy cả « x » lẫn « o » đều rất có thể có cùng một chiều cao." -msgid "SubscriptSuperUse|Default" -msgstr "Mặc định" +msgid "The height of the lower case letters with flat tops" +msgstr "Bề cao của chữ thường có đầu phẳng" -msgid "Pos" -msgstr "Vị trí" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "Mặt nạ mẹo của điểm được chọn vẫn còn chứa các mẹo chồng lấp" -msgid "PanoseUse|Default" -msgstr "Mặc định" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." +msgstr "" +"Bạn mới chọn một lời gợi ý chồng chéo lên <%.2f,%.2f>. Bạn nên bỏ chọn một " +"của hai lời này." -msgid "http://panose.com/" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" msgstr "" +"Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì sự khác nhau " +"không thể vượt quá hệ số 4" -msgid "Panose|_Family Kind" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" msgstr "" +"Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì hoặc cả hai " +"phải là số không, hoặc không có giá trị nào được phép là 0" -msgid "Unicode Ranges:" -msgstr "Phạm vi Unicode:" +#, c-format +msgid "" +"The ignore keyword must be followed by either position or substitute on line " +"%d of %s" +msgstr "" +"Từ khoá « ignore » (bỏ qua) phải có hoặc vị trí hoặc sự thay thế theo sau " +"trên dòng %d của %s" -msgid "Default" -msgstr "Mặc định" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "" +"Các chỉ dẫn về %.80s đã thay đổi. Bạn có muốn mất các thay đổi đó không?" -msgid "MS Code Pages:" -msgstr "Bảng Mã MS:" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" +msgstr "" +"Giá trị điều chỉnh in nghiêng của hình tượng đã cấu tạo. Không nên phụ thuộc " +"vào không hình tượng." -msgid "Misc." -msgstr "Linh tinh" +#, c-format +msgid "The kerning class subtable %s in %s fails to match %s in %s\n" +msgstr "Bảng phụ hạng định chỗ %s trong %s không tương ứng với %s trong %s\n" -msgid "Metrics" -msgstr "Đơn vị đo" - -msgid "Sub/Super" -msgstr "Thấp/Cao" - -msgid "Panose" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" msgstr "" +"Các giá trị định chỗ cho hạng 0 (« Các gì khác ») lú nào cũng nên là 0." -msgid "Charsets" -msgstr "Bộ ký tự" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "" +"Ngôn ngữ này, « %s », không phải nằm trong danh sách các ngôn ngữ đã biết " +"nên bị bỏ quên." -msgid "Gasp|_Version" -msgstr "_Phiên bản" +msgid "The layers do not match" +msgstr "Các lớp không tương ứng" -msgid "Optimized For ClearType" -msgstr "Tối ưu hoá cho ClearType" +msgid "The list of current pixel bitmap sizes" +msgstr "Danh sách các kích cỡ mảng ảnh điểm ảnh hiện thời" +#, c-format msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" +"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " +"this script does not appear in any of the features which apply the lookup.\n" +"\n" +"Would you like to add this script to one of those features?" msgstr "" -"Thật là một bit trong bảng « đầu ».\n" -"Tắt thì một số phông thuộc vùng Đông Châu Á\n" -"sẽ không có lời gợi ý." +"Chức năng tra tìm %.30s vẫn hoạt động cho hình tượng %.30s mà có chữ viết « " +"%c%c%c%c », còn chữ viết này không xuất hiện trong bất cứ tính năng nào áp " +"dụng chức năng tra tìm đó.\n" +"\n" +"Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?" +#, c-format msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." +"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " +"has script '%c%c%c%c', yet this script does not appear in any of the " +"features which apply the lookup.\n" +"Would you like to add this script to one of those features?" msgstr "" -"Bảng « gasp » cho bạn có khả năng điều khiển\n" -"khi nào nên vừa lưới và làm trơn kiểu mành.\n" -"Bảng chứa một danh sách các kích cỡ điểm ảnh theo thứ tự,\n" -"mỗi kích cỡ có một tập cờ. Các cờ này áp dụng cho mọi\n" -"kích cỡ điểm ảnh lớn hơn mục nhập bảng trước,\n" -"còn nhỏ hơn hay bằng mục hiện thời.\n" -"Danh sách phải kết thúc bằng kích cỡ điểm ảnh 65535.\n" -"Phiên bản 1 của bảng chứa hai cờ thêm\n" -"mà áp dụng cho hàm làm mành ClearType của MS.\n" -"\n" -"Bảng « gasp » chỉ áp dụng cho phông kiểu TrueType." +"Chức năng tra tìm %.30s mà gọi chức năng tra tìm %.30s vẫn hoạt động cho " +"hình tượng %.30s mà có chữ viết « %c%c%c%c », còn chữ viết này không xuất " +"hiện trong bất cứ tính năng nào áp dụng chức năng tra tìm đó.\n" +"Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?" -msgid "Gasp|_Default" -msgstr "Mặc định" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "Dấu ngụ ý một hộp chọn bị tắt (lên, không phải được chọn)" -msgid "_Language" -msgstr "_Ngôn ngữ" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)" -msgid "_String Type" -msgstr "Kiểu _chuỗi" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "Dấu ngụ ý một hộp chọn một bị tắt (lên, không phải được chọn)" -msgid "SortingScheme|Default" -msgstr "Mặc định" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)" msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." +"The master designs are not positioned in the expected order. FontForge will " +"be unable to suggest a ConvertDesignVector for you. Is this what you want?" msgstr "" +"Những sơ đồ thiết kế chủ không được định vị trong thứ tự đã mong đợi. Như " +"thế thì trình FontForge không thể đề nghị giá trị ConvertDesignVector " +"(chuyển đổi véc-tơ thiết kế) cho bạn dùng. Có hợp với ý muốn không?" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" +msgid "" +"The maximum level to which the (ink) bottom\n" +"of superscript can be pushed to increase the\n" +"gap between superscript and subscript, before\n" +"subscript starts being moved down." msgstr "" +"Cấp tối đa đến đó đáy chữ thấp có thể được\n" +"đầy để tăng khe giữa chữ cao và chữ thấp,\n" +"trước khi chữ cao bắt đầu dời xuống." + +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "Số tối đa các bước có thể hủy mà được cất giữ trong hình tượng" msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" msgstr "" +"Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn\n" +"đã hiển thị khi giới hạn ở trên toán tử." -msgid "scripts.sil.org/OFL" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" msgstr "" +"Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn\n" +"đã hiển thị khi giới hạn ở dưới toán tử." + +msgid "The minimum glue space above a large displayed operator" +msgstr "Khoảng cách dính tối thiểu bên trên một toán tử lớn đã hiển thị" + +msgid "The minimum glue space below a large displayed operator" +msgstr "Khoảng cách dính tối thiểu bên dưới một toán tử lớn đã hiển thị" +#, c-format msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." msgstr "" +"FontForge muốn gán cho hình tượng này tên %.30s mà được dùng bởi hình tượng " +"khác." +#, c-format msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." +"The name of glyph %.40s has changed. This is what I use to find the glyph in " +"the file, so I cannot revert this glyph.\n" +"(You will not be warned for subsequent glyphs.)" msgstr "" -"Các tính năng Tập Kiểu OpenType ('ss01'-'ss20')\n" -"cũng có thể được gán ở đây với tên cho người đọc được." +"Tên của hình tượng %.40s đã thay đổi. Trình này dùng tên như vậy\n" +"để tìm tập tin hình tượng nên không thể hoàn nguyên hình tượng này.\n" +"(Bạn sẽ không nhận cảnh báo về hình tượng sau đó.)" +#, c-format msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" msgstr "" +"Tham số tên của tính năng « %c%c%c%c » không chứa một mã số tên đúng.\n" -msgid "The font comment can contain whatever you feel it should" -msgstr "Chú thích phông có thể chứa bất cứ thông tin nào bạn muốn thêm" - +#, c-format msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" msgstr "" -"FONTLOG (sổ theo dõi phông chữ) chứa một:\n" -" • mô tả về dự án phông chữ,\n" -" • sổ theo dõi thay đổi chi tiết\n" -" • danh sách các người đóng góp." +"Tham số tên của tính năng « %c%c%c%c » có một số thứ tự phiên bản không " +"chắc: %d.\n" +#, c-format msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" +"The name, %.80s, appears twice in this list.\n" +"Each anchor class must have a distinct name." msgstr "" -"Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».\n" -"(Hạng Đánh Dấu có khả năng điều khiển khi nào tra tìm,\n" -"mà KHÔNG phải định vị hình tượng.)" +"Tên « %.80s » xuất hiện hai lần trong danh sách này.\n" +"Mỗi hạng neo thì phải có một tên phân biệt." +#, c-format msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" +"The name, %.80s, has already been used to identify an anchor class in a " +"different lookup subtable (%.80s)" msgstr "" -"Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».\n" -"(Tập Đánh Dấu, giống như Hạng Đánh Dấu,\n" -"có khả năng điều khiển khi nào tra tìm,\n" -"mà KHÔNG phải định vị hình tượng.)" +"Tên « %.80s » đã được dùng để nhận diện một hạng neo trong bảng phụ tra tìm " +"khác (%.80s)" -msgid "Version, Major:" -msgstr "" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "Số đơn vị Em theo đó cú bấm phím mũi tên sẽ di chuyển điểm đã chọn" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." +"The number of entries in the design settings must match the number in " +"normalized settings" msgstr "" +"Số mục nhập trong thiết lập thiết kế phải tưng ứng với số trong thiết lập đã " +"tiêu chuẩn hoá" -msgid "Minor:" -msgstr "" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." +msgstr "Những tập tin OFM và CFG chứa thông tin Omega cần để xữ lý phông." -msgid "Metadata (xml):" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "Giá trị bit/điểm ảnh hợp lệ là chỉ 1, 2, 4 hay 8" + +msgid "" +"The order of each layer of the font can be controlled\n" +"individually. This might be useful if you wished to\n" +"retain both quadratic and cubic versions of a font." msgstr "" +"Thứ tự mỗi lớp phông chữ cũng có thể được điều khiển\n" +"từng lớp một.\n" +"Chức năng này có thể hữu ích nếu bạn muốn giữ lại\n" +"cả hai phiên bản toàn phương và lập phương\n" +"của một phông chữ nào đó." -msgid "ΤεΧ General" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" msgstr "" +"Không tìm thấy các nét ngoài của hình tượng %2$.30s trong phông %1$.60s." + +msgid "The paths that make up this glyph intersect one another" +msgstr "Những đường dẫn tạo hình tượng này cắt chéo với nhau" -msgid "ΤεΧ Math Symbol" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" msgstr "" +"Mẫu chính nó nên được vẽ trong một hình tượng khác\n" +"của phông chữ hiện thời. Ghi rõ một tên hình tượng:" + +msgid "The pattern size (width & height) must be a positive number" +msgstr "Kích cỡ mẫu (chiều rộng và chiều cao) phải là một con số dương" -msgid "ΤεΧ Math Extension" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" msgstr "" +"Phần trăm Em bù giữa dấu phụ và hình tượng cơ sở trong việc Xây dựng Dấu Phụ." -msgid "The size (in points) for which this face was designed" -msgstr "Kích cỡ (theo điểm) theo đó thiết kế phông này" +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "Kích cỡ điểm ảnh trên dòng %d ở ngoại phạm vi" -msgid "Size|Points" -msgstr "Điểm" +msgid "" +"The points have been changed. This may mean that the truetype instructions " +"now refer to the wrong points and they may cause unexpected results." +msgstr "" +"Các điểm bị thay đổi. Có lẽ các chỉ dẫn TrueType lúc bây giờ tham chiếu đến " +"điểm không đúng, mà có thể gây ra kết quả bất thường." -msgid "Design Range" -msgstr "Phạm vi thiết kế" +#, c-format +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" +msgstr "" +"%s có các điểm bị sai đánh số. Kết quả là chỉ lệnh nào rất có thể dời điểm " +"không đúng và làm việc không đúng.\n" +"Bạn có muốn gỡ bỏ các chỉ lệnh không?" + +msgid "The push count must be a number between 0 and 255" +msgstr "Số đếm đẩy phải là con số nằm trong phạm vi [0..255]" msgid "" "The range of sizes (in points) to which this face applies.\n" @@ -18619,10544 +18257,5218 @@ "Phạm vi kích cỡ (theo điểm) thích hợp với mặt này.\n" "Giới hạn dưới không gồm, giới hạn trên có gồm." -msgid "_Bottom:" -msgstr "_Dưới:" +msgid "The repeat counts must be positive numbers" +msgstr "Số đếm lần lặp lại phải là con số dương" -msgid "_Top:" -msgstr "_Trên:" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "Tập tin đã yêu cầu, %.100s, không tồn tại" msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" +"The results produced by applying the NormalizeDesignVector and " +"ConvertDesignVector functions were not the results expected. You may need to " +"change these functions" msgstr "" -"Giá trị này là số nhận diện mọi bộ phạn của nhóm phông\n" -"này có cùng một kiểu dáng (v.d. 10pt Đậm và 24pt Đậm\n" -"có cùng một mã số, nhưng 10pt Nhiêng không có)." - -msgid "Style Name:" -msgstr "Tên kiểu dáng:" +"Khi áp dụng hai hàm NormalizeDesignVector (tiêu chuẩn hoá véc-tơ thiết kế) " +"và ConvertDesignVector (chuyển đổi véc-tơ thiết kế) không có kết quả đã mong " +"đợi. Có lẽ bạn cần phải sửa đổi những hàm này." +#, c-format msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"Cái này cung cấp một tập hợp tên dùng để nhận diện\n" -"kiểu dáng của phông này. Mỗi tên có thể được dịch\n" -"sang nhiều ngôn ngữ khác nhau (cần thiết tiếng Anh,\n" -"còn ngôn ngữ khác là tùy chọn). Mọi phông có cùng\n" -"một Mã số Kiểu dáng nên dùng chung tên này." +"The script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "Dòng %d chứa một thẻ chữ viết quá dài (%s). Chiều tối đa là 4 chữ." -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "Dòng %d chứa một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.\n" -msgid "Mac Style Set:" -msgstr "Tập kiểu dáng Mac:" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "Lại không tìm thấy chuỗi tìm kiếm trong phông %.100s." -msgid "FOND Name:" -msgstr "Tên FOND:" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "Không tìm thấy chuỗi tìm kiếm trong phông %.100s." msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." msgstr "" -"Nâng sự tra tìm được chọn hiện thời lên đầu của thứ tự tra tìm\n" -"hoặc nâng bảng phụ được chọn hiện thời lên đầu tiến trình tra tìm." +"Những hình tượng đã chọn không có lời gợi ý nên FontForge không cung cấp " +"nhiều chỉ dẫn." -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"Nâng sự tra tìm được chọn hiện thời lên trên sự tra tìm trước\n" -"hoặc nâng bảng phụ được chọn hiện thời lên trên bảng phụ trước." +msgid "The selected line segment is near the italic angle" +msgstr "Đoạn đường đã chọn nằm gần góc nghiêng" + +msgid "The selected line segment is nearly horizontal" +msgstr "Đoạn đường đã chọn gần theo chiều ngang" + +msgid "The selected line segment is nearly vertical" +msgstr "Đoạn đường đã chọn gần theo chiều dọc" + +msgid "The selected point does not have integral control points" +msgstr "Điểm được chọn không có điểm điều khiển theo số nguyên" + +msgid "The selected point is near a horizontal stem hint" +msgstr "Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều ngang" + +msgid "The selected point is near a vertical stem hint" +msgstr "Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều dọc" + +msgid "The selected point is not at integral coordinates" +msgstr "Điểm được chọn không có toạ độ theo số nguyên" + +msgid "The selected point is too far from the origin" +msgstr "Điểm được chọn cách gốc quá xa" msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." +"The selected points (or the intermediate control points) are too far apart" msgstr "" -"Ha thấp sự tra tìm được chọn hiện thời dưới sự tra tìm kế tiếp\n" -"hoặc hạ thấp bảng phụ được chọn hiện thời dưới bảng phụ kế tiếp." +"Những điểm được chọn (hoặc các điểm điều khiển trung gian) cách nhau xa quá" + +msgid "The selected points are too close to each other" +msgstr "Những điểm đã chọn nằm quá gần với nhau" msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" -"Ha thấp sự tra tìm được chọn hiện thời xuống kết thúc dãy tra tìm\n" -"hoặc hạ thấp bảng phụ được chọn hiện thời xuống kết thúc tiến trình tra tìm." +"The selected spline attains its extrema somewhere other than its endpoints" +msgstr "Chốt trục đã chọn tới thái cực ở nơi khác với điểm cuối" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "Sắp xếp các sự tra tìm theo thứ tự mặc định dựa vào thẻ tính năng" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "Vùng chọn nên được co giãn để trải ra chiều dài của đường dẫn" +#, c-format msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." +"The set of positions, %.30s, is not specified in any design (and should be)" msgstr "" -"Thêm một sự tra tìm mới phía sau sự tra tìm đã chọn\n" -"hay ở đầu danh sách sự tra tìm nếu chưa chọn gì." +"Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào (lẽ ra có)." +#, c-format msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." +"The set of positions, %.30s, is not specified in any design.\n" +"Is that what you want?" msgstr "" -"Thêm một bảng phụ tra tìm mới phía sau bảng phụ đã chọn\n" -"hay ở đầu sự tra tìm nếu chưa chọn gì." - -msgid "Edits a lookup or lookup subtable." -msgstr "Chỉnh sửa một sự tra tìm hay bảng phụ tra tìm." +"Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào.\n" +"Có hợp với ý muốn không?" -msgid "Edits the transformations in a lookup subtable." -msgstr "Chỉnh sửa các sự chuyển dạng trong một bảng phụ tra tìm." +#, c-format +msgid "The set of positions, %.30s, is used more than once" +msgstr "Tập vị trí %.30s được dùng nhiều lần" msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." +"The simple application of this algorithm will squeeze counters\n" +"That is not normally seen in bold latin fonts" msgstr "" -"Xoá bất cứ sự tra tìm nào đã chọn (và các bảng phụ của chúng),\n" -"hoặc xoá bất cứ bảng phụ nào đã chọn.\n" -"Hành động này sẽ cũng xoá bất cứ sự chuyển dạng nào\n" -"liên quan đến bảng phụ như vậy." +"Áp dụng đơn giản thuật toán này thì vắt bộ đệm.\n" +"Trường hợp này bình thường không được thấy\n" +"trong phông La-tinh in đậm." + +msgid "The size (in points) for which this face was designed" +msgstr "Kích cỡ (theo điểm) theo đó thiết kế phông này" msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" +"The size at which the current glyph is rasterized.\n" +"For small pixelsize you may want to use the magnification\n" +"factor below to get a clearer view.\n" +"\n" +"The pulldown list contains the pixelsizes at which there\n" +"are device table corrections." msgstr "" -"Trộn vào nhau cái hai sự tra tìm đã chọn\n" -"(cũng tương thích với nhau),\n" -"hay hai bảng phụ đã chọn của sự tra tìm" +"Kích cỡ theo đó làm mành hình tượng hiện thời.\n" +"Đối với kích cỡ nhỏ theo điểm ảnh, khuyên bạn dùng\n" +"hệ số phóng to bên dưới để xem rõ ràng hơn.\n" +"\n" +"Danh sách thả xuống thì chứa các kích cỡ theo điểm ảnh\n" +"ở đó có sự sửa chữa bảng thiết bị." + +msgid "The smaller number must be selected first in a pair of bluevalues" +msgstr "Số nhỏ hơn phải được chọn trước trong một cặp giá trị màu xanh" msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." +"The specification already says that the typo metrics should be\n" +"used to determine line spacing. But so many\n" +"programs fail to follow the spec. that MS decided an additional\n" +"bit was needed to remind them to do so." msgstr "" -"Hoàn nguyên danh sách tra tìm về tình trạng gốc.\n" -"Vẫn còn giữ lại bất cứ thay đổi nào trong dữ liệu bảng phụ." +"Đặc tả đã nói rằng đơn vị lỗi gõ nên được dùng\n" +"để xác định khoảng cách dòng. Tuy nhiên, quá nhiều\n" +"chương trình không tùy theo nên MS đã quyết định\n" +"một bit riêng cần thiết để nhắc nhớ." -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "Nhập khẩu một sự tra tìm (và các bảng phụ của nó) từ phông khác." +#, c-format +msgid "The spline does not reach %g" +msgstr "Chốt trục không tới %g" -msgid "Creation Date:" -msgstr "Ngày tạo :" +msgid "" +"The standard shift down applied to subscript elements.\n" +"Positive for moving downward." +msgstr "" +"Khoảng dời xuống tiêu chuẩn được áp dụng cho yếu tố chữ thấp.\n" +"Số dương thì dời xuống." -msgid "Modification Date:" -msgstr "Ngày sửa đổi:" +msgid "The text will wrap to a new line after this many em-units" +msgstr "Sau số các đơn vị Em này thì chuỗi chữ sẽ cuộn đến một dòng mới" msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." msgstr "" -"Ô cửa sổ này chỉ chứa thông tin và hiển thị các ký tự\n" -"thực sự nằm trong phông chữ đó. Nếu bạn muốn đặt\n" -"trường Phạm vi Unicode OS/2 thì thay đổi ô cửa sổ thành" - -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> Bộ ký tự" +"Tập tin TFM và ENC chứa thông tin được TeX yêu cầu để cài đặt phông " +"PostScript®." -msgid "Include Empty Blocks" -msgstr "Gồm các khối rỗng" +msgid "The tiles should be centered on the path" +msgstr "Các gạch lát nên được đặt vào giữa trên đường dẫn" msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." +"The tiles should be placed to the left of the path\n" +"as the path is traced from its start point to its end" msgstr "" -"Nhấn vào một phạm vi nào đó để chọn ký tự trong nó.\n" -"Nhấn đôi vào phạm vi để xem các ký tự\n" -"nên nằm trong nó nhưng không phải." +"Các gạch lát nên được để vào bên trái đường dẫn\n" +"khi đường dẫn được đồ lại từ đầu đến cuối" -msgid "PS Names" +msgid "" +"The tiles should be placed to the right of the path\n" +"as the path is traced from its start point to its end" msgstr "" +"Các gạch lát nên được để vào bên phải đường dẫn\n" +"khi đường dẫn được đồ lại từ đầu đến cuối" -msgid "General" -msgstr "Chung" - -msgid "PS UID" -msgstr "UID PostScript" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"Ma trận chuyển dạng xác định cách chuyển dạng\n" +"các điểm trong hình tượng nguồn trước khi vẽ chúng\n" +"trong hình tượng hiện có [new = mới].\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "PS Private" -msgstr "PS Riêng" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" +msgstr "" +"Bảng mã TrueType được xác định bởi :\n" +" • nền tảng=%d\n" +" • dứt khoát=%d\n" +"(mà trình này ánh xạ tới %s) không được hỗ trợ bởi phiên bản iconv(3) trên " +"máy này.\n" -msgid "OS/2" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" msgstr "" +"Các chỉ dẫn TrueType về hình tượng %s là quá cũ.\n" +"Bạn vẫn còn muốn tiếp tục không?" -msgid "TTF Names" -msgstr "Tên TTF" +msgid "The two selected points are the endpoints of an open path" +msgstr "Hai điểm đã chọn là điểm cuối của một đường dẫn mở" -msgid "StyleSet Names" -msgstr "Tên Tập Kiểu" - -msgid "Grid Fitting" -msgstr "Vừa lưới" - -msgid "ΤεΧ" +msgid "" +"The typo ascent&descent fields are>supposed<\n" +"to specify the line spacing on windows.\n" +"In fact usually the win ascent/descent fields do.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in OS/2.\n" +"If set then any number you enter will be added to the\n" +"Em-size. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: Typo Descent is a NEGATIVE number for\n" +"things below the baseline" msgstr "" +"Hai trường Lên/Xuống lỗi gõ _nên_ xác định\n" +"khoảng cách dòng trên Windows. Thật là\n" +"bình thường hai trường Lên/Xuống Win sẽ làm.\n" +"(Trường Xuống thường là số âm.)\n" +"Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập\n" +"sẽ là giá trị được dùng trong OS/2.\n" +"Bật thì bất cứ số nào bạn nhập sẽ được thêm\n" +"vào kích cỡ Em. Bạn nên để lại trường này\n" +"là số 0 và bật tùy chọn « Bù »\n" +"trong phần lớn trường hợp.\n" +"\n" +"GHI CHÚ : giá trị Lên Lỗi Gõ là một số ÂM\n" +"cho cái nào nằm bên dưới đường cơ bản." -msgid "FONTLOG" -msgstr "" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "Những độ đậm cho phiên bản phông mặc định phải làm tổng 1.0" -msgid "Mark Classes" -msgstr "Đánh dấu hạng" +#, c-format +msgid "" +"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " +"to the largest size allowed." +msgstr "" +"%s có bề rộng quá lớn để vừa khít « fix_word » (sửa từ) TFM nên bị cắt xén " +"thành kích cỡ lớn nhất được phép." -msgid "Mark Sets" -msgstr "Tập hợp dấu" +msgid "The width of one em" +msgstr "Bề rộng của một đơn vị Em." -msgid "OpenType|Lookups" -msgstr "Sự tra tìm" +msgid "The width of the line used to draw selected points" +msgstr "Chiều rộng của đường được dùng để vẽ các điểm được chọn" -msgid "WOFF" +#, c-format +msgid "" +"The width, height, depth or italic correction of %s is too big. Tfm files " +"may not contain values bigger than 16 times the em-size of the font. Width=" +"%g, height=%g, depth=%g, italic correction=%g" msgstr "" +"%s có bề rộng, bề cao, bề sâu hay hệ số sửa in nghiêng mà quá lớn.\n" +"Tập tin TFM không thể chứa giá trị lớn hơn 16× kích cỡ em của phông.\n" +" • Bề rộng\t%g\n" +" • Bề cao\t\t%g\n" +" • Bề sâu\t\t%g\n" +" • Hệ số sửa in nghiêng\t%g" -msgid "Mac Features" -msgstr "Tính năng Mac" +msgid "The x coord of the selected point is near the specified value" +msgstr "Toạ độ X của điểm đã chọn nằm gần giá trị đã xác định." -msgid "Dates" -msgstr "Ngày" +msgid "The y coord of the selected point is near the ascender height" +msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên" -msgid "TrueTypeName|New" -msgstr "Mới" +msgid "The y coord of the selected point is near the baseline" +msgstr "Toạ độ Y của điểm đã chọn nằm gần đường cơ sở" -msgid "gaspTableEntry|New" -msgstr "Mới" +msgid "The y coord of the selected point is near the cap height" +msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao nắp" -msgid "PSPrivateDictKey|New" -msgstr "" +msgid "The y coord of the selected point is near the descender height" +msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên" -msgid "_Don't Save" -msgstr "Đừn_g lưu" +msgid "The y coord of the selected point is near the specified value" +msgstr "Toạ độ Y của điểm đã chọn nằm gần giá trị đã xác định." + +msgid "The y coord of the selected point is near the xheight" +msgstr "Toạ độ Y của điểm đã chọn nằm gần chiều cao X" -#, c-format msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" +"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " +"but can't make any assumptions on values stored there, so generated " +"instructions will be of lower quality. If legacy hinting is to be scrapped, " +"it is suggested to clear the `cvt` and repeat autoinstructing. " msgstr "" -"Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.\n" -"Bạn có muốn lưu nó không?" +"Đã có một bảng 'cvt', có thể thừa tự. FontForge có khả năng\n" +"sử dụng nó, nhưng không thể giả sử gì về giá trị bên trong,\n" +"vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.\n" +"Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'cvt'\n" +"và lặp lại tiến trình tự động chỉ dẫn." -msgid "Yes, and don't _remind me again" -msgstr "" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "Có %d trang trong tập tin này: bạn muốn trang nào?" -msgid "Unsaved script" -msgstr "" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "Trong hình tượng này, có số lời gợi ý hơn giá trị tối đa" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "Trong hình tượng này, có số điểm hơn giá trị tối đa" -msgid "Save as _Directory" -msgstr "Lưu _dạng thư mục" +msgid "There are multiple files in this archive, pick one" +msgstr "Kho này chứa nhiều tập tin: chọn một nhé" -msgid "Save as..." -msgstr "Lưu dạng..." +msgid "There are multiple fonts in this file, pick one" +msgstr "Tập tin này chữa nhiều phông: chọn một đồ nhé" #, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " +msgid "" +"There are multiple name ids naming the '%c%c%c%c' feature\n" +" this is technically legitimate, but fontforge can't handle it.\n" msgstr "" +"Có nhiều mã số tên đang đặt tên của tính năng « %c%c%c%c ».\n" +"Trường hợp này quá phức tạp cho FontForge.\n" -msgid "Please choose File/Generate Fonts to save to other formats." +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" msgstr "" +"Không có mục trong danh sách Dãy/Tra tìm: trường hợp này có ý định không?" -msgid "Merge Feature Info" -msgstr "Trộn thông tin tính năng" +msgid "There are no hint masks in this layer but there are overlapping hints." +msgstr "Trong lớp này, không có mặt nạ mẹo, còn có mẹo chồng lấp." -#, c-format -msgid "Failed to load kern data from %s" -msgstr "Lỗi nạp dữ liệu định chỗ từ %s" +msgid "" +"There are so few glyphs selected that it seems unlikely to me that you will " +"get a representative sample of this aspect of your font. If you deselect " +"everything the command will apply to all glyphs in the font" +msgstr "" +"Có quá ít hình tượng được chọn mà hình như không chắc rằng bạn sẽ nhận một " +"mẫu tiêu biểu của hình thể này của phông của bạn. Mặt khác, bỏ chọn tất cả " +"thì câu lệnh có tác động mọi hình tượng trong phông." -msgid "Load of Kerning Metrics Failed" -msgstr "Lỗi nạp đơn vị đo định chỗ" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "Có hai mục nhập cho cùng một hình tượng (%.80s)" -msgid "Many Windows" -msgstr "Rất nhiều cửa sổ" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "Có hai mục nhập cho cùng một tập hình tượng (%.80s và %.80s)" +#, c-format msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" msgstr "" -"Việc này mở hơn 10 cửa sổ.\n" -"Có hợp với ý muốn không?" +"Có hai mục nhập định chỗ cho cùng một hình tượng (%.80s) trong cùng một bảng " +"phụ tra tìm (%.30s)" +#, c-format msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" msgstr "" -"Adobe nói rằng chốt trục « lớn » không nên có thái cực.\n" -"Tuy nhiên, họ không định nghĩa từ « lớn ».\n" -"Nếu khoảng cách giữa hai điểm cuối của chốt trục\n" -"vẫn lớn hơn giá trị này, thì FontForge thấy chốt trục « lớn »." - -msgid "Extremum bound..." -msgstr "Biên giới thái cực..." - -msgid "Select by Script" -msgstr "Chọn theo Chữ viết" +"Có hai mục nhập chữ ghép có cùng những thành phần (%.80s) trong cùng một " +"bảng phụ tra tìm (%.30s)" -msgid "All glyphs" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" msgstr "" +"Có hai phông còn mở có có cùng tên nhóm hiện thời và cùng kiểu dáng:\n" +"%.30s và %.30s" -msgid "Set the selection of the font view to all glyphs in the script." +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" msgstr "" +"Không có đủ hình tượng trong bảng mã này để đặt tên cho tất cả các ký tự đã " +"chọn" -msgid "Only upper case" +msgid "" +"There exists a 'fpgm' code that seems incompatible with FontForge's. " +"Instructions generated will be of lower quality. If legacy hinting is to be " +"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " +"will be then possible to append user's code to FontForge's 'fpgm', but due " +"to possible future updates, it is extremely advised to use high numbers for " +"user's functions." msgstr "" +"Có một mã 'fpgm' mà hình như không tương thích với mã của\n" +"FontForge. Vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.\n" +"Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'fpgm' và lặp lại\n" +"tiến trình tự động chỉ dẫn. Sau đó thì có thể phụ thêm vào 'fpgm'\n" +"của FontForge mã của người dùng, nhưng do bản cập nhật tương lai,\n" +"rất khuyên bạn dùng con số cao cho các hàm của người dùng." msgid "" -"Set the selection of the font view to any upper case glyphs in the script." +"There exists a 'prep' code incompatible with FontForge's. It can't be " +"guaranteed it will work well. It is suggested to allow FontForge to insert " +"its code and then append user's own." msgstr "" +"Có một mã 'prep' không tương thích với mã của FontForge.\n" +"Không thể bảo hành nó sẽ hoạt động được. Khuyên bạn\n" +"cho phép FontForge chèn mã của chính nó, rồi phụ thêm\n" +"mã của người dùng." -msgid "Only lower case" -msgstr "" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "Có một ký tự (%d) không thể được mã hoá" + +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "Có một ký tự (%d) không bình thường nằm trong bảng mã đó" +#, c-format msgid "" -"Set the selection of the font view to any lower case glyphs in the script." +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" msgstr "" +"Có một ký tự byte đơn (%d) chiếm một của những khe cần thiết cho ký tự byte " +"đôi" +#, c-format msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" msgstr "" -"Đặt vùng chọn trong ô xem phông thành\n" -"các hình tượng là kết quả tìm kiếm này" +"Đã có một hình tượng có mã hiệu Unicode này\n" +"(tên %1$.40s, tại mã hiệu cục bộ %2$d).\n" +"Có hợp với ý muốn không?" msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" -"Mở rộng vùng chọn trong ô xem phông để\n" -"chứa tất cả các hình tượng là kết quả tìm kiếm" +"Một hình tượng tên này đã có.\n" +"Vậy bạn muốn trao đổi tên không?" -msgid "Remove matching glyphs from the selection." -msgstr "Gỡ bỏ khỏi vùng chọn các hình tượng tương ứng." +msgid "There is already a subtable with that name, please pick another." +msgstr "Đã có một bảng phụ với tên đó, chọn tên khác nhé." -msgid "Logical And with Selection" -msgstr "VÀ lôgic dùng vùng chọn" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "Đã có một điểm neo tên %1$.40s trong %2$.40s." -msgid "Remove glyphs which do not match from the selection." -msgstr "Gỡ bỏ khỏi vùng chọn các hình tượng không tương ứng." +msgid "There is another glyph in the font with this name" +msgstr "Có một hình tượng khác cùng tên trong phông" -msgid "No Script" -msgstr "Không có chữ viết" - -msgid "Please specify a script" -msgstr "Hãy ghi rõ một chữ viết" - -msgid "Bad Script" -msgstr "Chữ viết sai" - -msgid "Scripts are 4 letter tags" -msgstr "Chữ viết là thẻ 4 chữ" - -msgid "Select by Name" -msgstr "Chọn theo Tên" - -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" -"Hoặc gõ một mẫu ký tự đại diện (để khớp với tên hình tượng)\n" -"hoặc một mã Unicode như « U+0065 »." +msgid "There is another glyph in the font with this unicode code point" +msgstr "Có một hình tượng khác cùng điểm mã Unicode trong phông" +#, c-format msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +"There is no ForceBoldThreshold entry in the weighted font, but there is a " +"ForceBold entry in font %30s" msgstr "" -"Cũng chấp nhận các ký tự đại diện kiểu UNIX:\n" -"(phần lớn các ký tự thì tự khớp)\n" -" • dấu hỏi « ? » thì khớp với bất cứ ký tự đơn nào\n" -" • dấu sao « * » thì khớp với một số ký tự nào đó (bao gồm số không)\n" -" • một chuỗi « [abd] » ký tự bên trong dấu ngoặc vuông\n" -"\t\tthì khớp với bất cứ ký tự đơn nào của các ký tự đó\n" -" • một chuỗi « {scmp,c2sc} » bên trong dấu ngoặc móc\n" -"\t\tthì khớp với bất cứ chuỗi nào của các chuỗi định giới bằng dấu phẩyVì " -"vậy:\n" -"« a.* » khớp với « a. », « a.sc », « a.swash » v.v\n" -"« a.{scmp,c2sc} » khớp với « a.scmp » hay « a.c2sc »\n" -"« a.[abd] » khớp với « a.a », « a.b » hay « a.d »" +"Không có mục nhập ForceBoldThreshold (ép buộc ngưỡng in đậm) trong phông có " +"đậm, nhưng có một mục nhập ForceBold (ép buộc in đậm) trong phông %30s" -msgid "New Lookup Subtable..." -msgstr "Bảng phụ tra tìm mới..." +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "Không có neo cho hạng %1$.30s trong bảng phụ %2$.30s" -msgid "Display Substitution..." -msgstr "Hiển thị sự thay thế..." +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "Không có hình tượng tên %s (dùng trong %s)" -msgid "Pick a substitution to display in the window." -msgstr "Chọn một sự thay thế cần hiển thị trong cửa sổ." +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "Không có hình tượng tên %s trong phông này" -msgid "Show H. Metrics" -msgstr "Hiển thị đơn vị đo N" +msgid "There may be at most one reference with the use-my-metrics bit set" +msgstr "" +"Cho phép nhiều nhất một tham chiếu đặt bit « use-my-metrics » (dùng đơn vị " +"đo của tôi)" -msgid "Show V. Metrics" -msgstr "Hiển thị đơn vị đo D" +msgid "There must be at least 2 gradient stops" +msgstr " Phải có ít nhất hai chỗ dừng chuyển sắc" -msgid "Baseline" -msgstr "Đường cơ sở" +msgid "There must be at least one match coverage table" +msgstr "Phải có ít nhất một bảng bao quát khớp" -msgid "Origin" -msgstr "Gốc" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Classes can control when lookups are active, they do NOT\n" +" position glyphs.)" +msgstr "" +"Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».\n" +"(Hạng Đánh Dấu có khả năng điều khiển khi nào tra tìm,\n" +"mà KHÔNG phải định vị hình tượng.)" -msgid "Advance Width as a Line" -msgstr "Bề rộng tiến tới dạng đường" +msgid "" +"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" +"(Mark Sets, like Mark Classes can control when lookups are active,\n" +" they do NOT position glyphs.)" +msgstr "" +"Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».\n" +"(Tập Đánh Dấu, giống như Hạng Đánh Dấu,\n" +"có khả năng điều khiển khi nào tra tìm,\n" +"mà KHÔNG phải định vị hình tượng.)" msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" msgstr "" -"Hiển thị bề rộng tiến tới dạng một\n" -"đường vuông góc với hướng tiến tới." +"Biểu thức kiểu này có thể chứa những toán tử :\n" +" +\tcộng\n" +" -\ttrừ\n" +" *\tnhân\n" +" /\tchia\n" +" %\tphần trăm\n" +" ^\tlũy thừa\n" +" ?\n" +"Cũng có thể chứa một số hàm chuẩn. Số hạng cơ bản là số thực, x và y.\n" +"Thí dụ :\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" -msgid "Advance Width as a Bar" -msgstr "Bề rộng tiến tới dạng thanh" +msgid "These mappings may be used to fix certain standard heights." +msgstr "" +"Không cho phép dùng sự ánh xạ này để sửa chữa một số chiều cao tiêu chuẩn " +"nào đó." msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" +"These results are those of the freetype autohinter. They do not reflect the " +"truetype instructions." msgstr "" -"Hiển thị bề rộng tiến tới dạng một thanh\n" -"bên dưới hình tượng, hiển thị quy mô tiến tới." +"Các kết quả này thuộc về hàm tự động gợi ý FreeType nên không phản ánh chỉ " +"dẫn Truetype." -msgid "Bitmap Magnification..." -msgstr "Phóng to mảng ảnh..." +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "Hai đường này có cùng một điểm cuối nên không thể đặt song song" -msgid "Please specify a bitmap magnification factor." -msgstr "Hãy ghi rõ hệ số phóng to mảng ảnh." +msgid "Thickness of the fraction bar." +msgstr "Độ dày của thanh phân số." -msgid "Compact" -msgstr "Nén chặt" +msgid "Thickness of the overbar." +msgstr "Độ dày của thanh trên." -msgid "Find an adobe CMap file..." -msgstr "Tìm tập tin CMap Adobe..." +msgid "" +"Thickness of the radical rule in\n" +"designed or constructed radical\n" +"signs." +msgstr "" +"Độ dày của thước căn trong\n" +"các ký hiệu căn thức kiểu\n" +"đã thiết kế hay cấu tạo." -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "Hãy đóng %s trước khi chèn nó vào một phông CID." +msgid "Thickness of the underbar." +msgstr "Độ dày của thanh dưới." -msgid "Please close font" -msgstr "Hãy đóng phông" +msgid "Things could be better..." +msgstr "Vẫn còn có thể cải tiến..." -msgid "_Remove" -msgstr "_Bỏ" +msgid "Thinking..." +msgstr "Đang nghĩ..." -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "Bạn có chắc muốn gỡ bỏ phông phụ %1$.40s khỏi phông CID %2$.40s không?" +msgid "Third Widths" +msgstr "Phần ba rộng" -msgid "_Remove Font" -msgstr "_Bỏ phông" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "Đối số thứ ba của bộ lọc ảnh phải là luận lý (đúng/sai).\n" -msgid "Change Supplement..." -msgstr "Đổi phần bổ sung..." +msgid "This anchor class already is associated with a point in this character" +msgstr "Hạng neo này đã tương ứng với một điểm trong ký tự này" #, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "Hãy xác định một phần bổ sung mới cho %.20s-%.20s." - -msgid "_New Composition..." -msgstr "Cấu tạo mớ_i..." - -msgid "_Modify Composition..." -msgstr "_Sửa cấu tạo..." +msgid "" +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." +msgstr "" +"Neo này đã thả vào điểm %d, nhưng nó không phải là một điểm có thể di chuyển " +"được nên nhổ neo ra điểm." -msgid "_Build Syllables" -msgstr "_Xây dựng âm tiết" +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "Hình tượng nét ngoài trắng này có một phiên bản mảng ảnh bất thường" -msgid "_Hangul" +#, c-format +msgid "" +"This character (gid=%d) has a following part (%d). I'm not sure what that " +"means, please send me (gww@silcom.com) a copy of this font so I can test " +"with it.\n" msgstr "" +"Ký tự này (gid=%d) có một phần đi theo (%d). Trường hợp này bất thường: vui " +"lòng gửi cho nhà phát triển (George Williams: gww@silcom.com) một thư đính " +"kèm một bản sao của phông này, để thử.\n" -msgid "Save A_ll" -msgstr "Lưu tất _cả" +msgid "" +"This checks if the character almost, but not exactly,\n" +"conforms to the requirements for a stem3 hint.\n" +"That is, either vertically or horizontally, there must\n" +"be exactly three hints, and they must have the same\n" +"width and they must be evenly spaced." +msgstr "" +"Tùy chọn này kiểm tra nếu ký tự gần, nhưng\n" +"không phải chính xác, thoả điều kiện của một\n" +"lời gợi ý stem3. Tức là, hoặc theo chiều dọc\n" +"hoặc theo chiều ngang, phải có chính xác ba\n" +"lời gợi ý, mà phải có cùng một bề rộng\n" +"và được dãn cách nhau đều đều." -msgid "_Merge Feature Info..." -msgstr "T_rộn thông tin tính năng..." +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "Đây không hình như một tập tin kiểu Windows FNT for FON" -msgid "Revert To _Backup" -msgstr "Hoàn nguyên về _bản sao lưu" +msgid "" +"This does not seem to be a plate file\n" +"Expected left paren" +msgstr "" +"Có vẻ là đây không phải là một tập tin đĩa.\n" +"Đợi dấu ngoặc bên trái" -msgid "Clear Special Data" +msgid "" +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" +"Có vẻ là đây không phải là một tập tin đĩa.\n" +"Đợi một của « voc[]z »" -msgid "Script Menu" -msgstr "Trình đơn Chữ viết" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" +msgstr "" +"Có vẻ là đây không phải là một tập tin đĩa.\n" +"Đợi hai số thật" -msgid "_All Fonts" -msgstr "Mọi _phông" - -msgid "_Displayed Font" -msgstr "Phông đã _hiển thị" - -msgid "Glyph _Metadata" -msgstr "_Siêu dữ liệu hình tượng" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" +msgstr "" +"Có vẻ là đây không phải là một tập tin đĩa.\n" +"Sai dòng đầu." -msgid "_TrueType Instructions" -msgstr "Chỉ dẫn _TrueType" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "Điều này không hình như tập tin OFM nên không biết cách đọc nó." -msgid "Select by _Color" -msgstr "Chọn theo _Màu" +msgid "This feature code is already used" +msgstr "Mã tính năng này đã được dùng" -msgid "Select by _Wildcard..." -msgstr "Chọn theo _Ký tự đại diện..." +msgid "This feature, setting combination is already used" +msgstr "Tổ hợp « tính năng/thiết lập » này đã được dùng." -msgid "Select by _Script..." -msgstr "Chọn theo Chữ _viết..." +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" +msgstr "" +"Tổ hợp « tính năng/thiết lập » này đã được dùng.\n" +"Bạn thực sự muốn dùng lại nó không?" -msgid "_Glyphs Worth Outputting" -msgstr "Hình tượn_g đáng xuất" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "" +"Tập tin này chứa một bảng mã vô danh nên không thể đặt tên nó trong văn lệnh." -msgid "Glyphs with only _References" -msgstr "Hình tượng chỉ có th_am chiếu" +msgid "This file contains no SVG fonts.\n" +msgstr "Tập tin này không chứa phông SVG.\n" -msgid "Glyphs with only S_plines" -msgstr "Hình tượng chỉ có chốt t_rục" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." +msgstr "" +"Phông này thuộc về một tập tin sfd định dạng cũ nên không thể phục hồi thành " +"công tất cả các hình thể của nó." -msgid "Glyphs with both" -msgstr "Hình tượng có cả hai" +msgid "" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" +msgstr "" +"Phông này chứa ít nhất một lớp trong mờ, nhưng kiểu 3\n" +"không hỗ trợ (điều nảo trong suốt hay trong mờ được xử lý\n" +"như là mờ đục). Bạn vẫn muốn tiếp tục không?" -msgid "W_hitespace Glyphs" -msgstr "_Hình tượng khoảng trắng" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" +msgstr "" +"hông chữ này chứa cả hai một bảng « BASE »\n" +"và một bảng « bsln ».\n" +"FontForge sẽ chỉ đọc một của hai bảng này (BASE).\n" -msgid "_Changed Glyphs" -msgstr "Hình tượng _bị thay đổi" +msgid "" +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" +msgstr "" +"Phông chữ này chứa cả hai một bảng « kern » (định chỗ)\n" +"và một bảng « GPOS » (định vị hình tượng).\n" +"Bảng « kern » chỉ được đọc nếu không có tính năng\n" +"định chỗ trong « GPOS ».\n" -msgid "_Hinting Needed" -msgstr "_Cần gợi ý" +msgid "" +"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" +" FF will only read feature/settings in 'morx' which do not match features\n" +" found in 'GSUB'.\n" +msgstr "" +"Phông chữ này chứa cả hai một bảng « mor[tx] »\n" +"và một bảng « GSUB » (thay thế hình tượng).\n" +"FontForge sẽ chỉ đọc tính năng hay thiết lập trong « morx »\n" +"mà không tương ứng với tính năng được tìm trong « GSUB ».\n" -msgid "Autohinta_ble" -msgstr "Có thể _tự động gợi ý" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" +msgstr "" +"Phông này chứa cả hai bảng 'glyf' Truetype và bảng CFF OpenType.\n" +"Tuy nhiên, trình FontForge chỉ có thể xử lý một điều mỗi lần:\n" +"bạn hãy chọn dùng cái nào." -msgid "Hold [Shift] key to merge" -msgstr "Ấn giữ phím [Shift] để trộn nhau" +msgid "" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Phông chữ này chứa mô tả hình tượng kiểu cả hai TrueType và PostScript:\n" +"chỉ một kiểu sẽ được dùng.\n" -msgid "Hold [Control] key to restrict" -msgstr "Ấn giữ phím [Control] để hạn chế" +msgid "" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" +msgstr "" +"Phông chữ này chứa nhiều mô tả hình tượng:\n" +"chỉ một kiểu sẽ được dùng.\n" -msgid "Selec_t By Lookup Subtable..." -msgstr "Chọn _theo bảng phụ tra tìm..." +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "" +"Phông chữ này không chứa bảng « CFF », cũng không chứa bảng « glyf »/« loca »" -msgid "Undo Fontlevel" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" +"Phông này không chứa hình tượng có mã Unicode.\n" +"Vậy bạn có muốn sử dụng bảng mã « Ký hiệu » (Symbol) thay vào Unicode không?" -msgid "Copy _Lookup Data" -msgstr "Chép _dữ liệu tra tìm" +msgid "" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." +msgstr "" +"Phông này không chứa hình tượng có mã Unicode.\n" +"Rất có thể là bạn không thể sử dụng kết xuất." -msgid "Copy _VWidth" -msgstr "Chép bề rộng _D" +msgid "" +"This font contains non-integral coordinates. That's OK\n" +"in PostScript and SVG but causes problems in TrueType.\n" +"Should I consider that an error here?" +msgstr "" +"Phông chữ này chứa toạ độ khác số nguyên.\n" +"PostScript và SVG chấp nhận được mà TrueType gặp vấn đề.\n" +"Ở đây thì thấy nó là một lỗi không?" -msgid "Paste Into" -msgstr "Dán vào" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "Phông này không chứa hình tượng tên « %.40s »" -msgid "Paste After" -msgstr "Dán sau" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." +msgstr "" +"Phông này chưa hiệu lực đơn vị đo theo chiều dọc.\n" +"Hãy sử dụng « Phần tử > Thông tin phông » để hiệu lực." -msgid "Sa_me Glyph As" -msgstr "Hình tượng trùng _với" +msgid "This font does not specify font-face\n" +msgstr "Phông này không xác định mặt phông\n" -msgid "Copy Layer To Layer" -msgstr "Chép lớp vào lớp" +msgid "This font does not specify units-per-em\n" +msgstr "Phông này không xác định đơn vị-trên-mỗi-Em\n" -msgid "F_ind / Replace..." -msgstr "_Tìm/Thay thế..." +#, c-format +msgid "" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" +msgstr "" +"Phông này dựa vào bộ ký tự %1$.20s-%2$.20s-%3$d, nhưng mà tìm thấy chỉ " +"%1$.20s-%2$.20s-%4$d thôi.\n" +"Bạn có muốn dùng nó, hoặc tự tìm kiếm?" -msgid "Correct References" -msgstr "Sửa chữa tham chiếu" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"Phông này sai lầm: nó có một bảng phụ phần mở rộng GPOS\n" +"chỉ tới một bảng phụ phần mở rộng khác.\n" -msgid "Copy _From" -msgstr "Chép _từ" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"Phông này sai lầm: nó có một bảng phụ phần mở rộng GSUB\n" +"chỉ tới một bảng phụ phần mở rộng khác.\n" -msgid "Add _Small Capitals..." -msgstr "Thêm chữ h_oa nhỏ..." +msgid "" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" +"\n" +"Do you have such permission?" +msgstr "" +"Phông này có nhãn FSType là 2 (Quyền bị hạn chế).\n" +"Có nghĩa là bạn không thể sửa đổi nó nếu người sở hữu\n" +"không cho phép.\n" +"\n" +"Người sở hữu phông này đã cấp bạn quyền sửa đổi không?" -msgid "Add Subscripts/Superscripts..." -msgstr "Thêm chữ in cao/thấp..." +#, c-format +msgid "" +"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " +"interpret that. I shall pick one arbitrarily.\n" +msgstr "" +"Phông này, %s, có nhiều tính năng 'size' (kích cỡ) kiểu GPOS.\n" +"Trình này không có thủ tục xử lý trường hợp này nên\n" +"chọn tùy ý một kích cỡ nào đó.\n" -msgid "Buil_d Duplicate Glyph" -msgstr "_Xây dựng hình tượng trùng" +msgid "This glyph can use a stem3 hint" +msgstr "Hình tượng này có khả năng dùng một lời gợi ý stem3." -msgid "_MATH Info..." -msgstr "Thông tin _MATH..." +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "" +"Hình tượng này chứa số đường viền khác hau trong các thể hiện khác nhau" -msgid "_BDF Info..." -msgstr "Thông tin _BDF..." +msgid "This glyph contains a different number of hints in different instances" +msgstr "" +"Hình tượng này chứa số lời gợi ý khác nhau trong các thể hiện khác nhau" -msgid "_Horizontal Baselines..." -msgstr "Đường cơ bản nằm ng_ang..." +msgid "" +"This glyph contains a different number of references in different instances" +msgstr "Hình tượng này chưa số tham chiếu khác nhau trong thể hiện khác nhau" -msgid "_Vertical Baselines..." -msgstr "Đường cơ bản nằm _dọc..." +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "" +"Hình tượng này chứa một lời gợi ý theo chiều ngang gần bề rộng đã xác định." -msgid "_Justification..." -msgstr "_Sắp thẳng..." +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" +msgstr "" +"Hình tượng này chứa một mục nhập kiểu thay thế hay chữ ghép mà tham chiếu " +"đến một ký tự rỗng" -msgid "Show _Dependent" -msgstr "Hiện đồ _phụ thuộc" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "" +"Hình tượng này chứa một lời gợi ý theo chiều dọc gần bề rộng đã xác định." -msgid "Mass Glyph _Rename..." -msgstr "Tha_y tên hình tượng hàng loạt..." - -msgid "Set _Color" -msgstr "Đặt _màu" - -msgid "Find Pr_oblems..." -msgstr "Tìm _vấn đề..." +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" +msgstr "" +" Hình tượng này chứa các điểm neo từ một số mà không phải tất cả các hạng " +"neo trong một bảng phụ nào đó" -msgid "_Validate..." -msgstr "_Hợp lệ hoá..." +msgid "" +"This glyph contains both contours and references.\n" +"(or contains a reference which has a bad transformation matrix and counts as " +"a contour).\n" +"This cannot be expressed in the TrueType glyph format." +msgstr "" +"Hình tượng này chứa cả hai đường viền và tham chiếu.\n" +"(Hoặc nó chứa một tham chiếu có ma trận chuyển dạng sai\n" +"và tính như một đường viền.)\n" +"Nó không thể được đại diện theo định dạng hình tượng TrueType." -msgid "Set E_xtremum Bound..." -msgstr "Đặt _biên giới thái cực..." +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" +msgstr "" +"Hình tượng này chứa điểm điều khiển rất có thể quá gần các điểm chính để sửa " +"đổi hình thức của chốt trúc" -msgid "Other Info" -msgstr "Thông tin khác" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "" +"Hình tượng này chứa các cặp định chỗ khác nhau trong các thể hiện khác nhau" -msgid "_Validation" -msgstr "_Hợp lệ hoá" +msgid "This glyph extends further below the baseline than desired" +msgstr "Hình tượng này kéo dài qua bên dưới đường cơ sở sâu hơn vị trí đã muốn" -msgid "St_yle" -msgstr "_Kiểu dáng" +msgid "This glyph extends left further than desired" +msgstr "Hình tượng này kéo dài qua bên trái rộng hơn vị trí đã muốn" -msgid "_Merge Fonts..." -msgstr "T_rộn các phông..." +msgid "" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" +msgstr "" +"Hình tượng này có bốn lợi gợi ý, nhưng nếu bạn bỏ lời này, nó sẽ vừa khít " +"một lời gợi ý stem3." -msgid "Interpo_late Fonts..." -msgstr "Nội su_y các phông..." +msgid "" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." +msgstr "" +"Hình tượng này không có chỉ lệnh. Thêm chỉ lệnh (một DELTA) thì có thể thay " +"đổi đáng kể trạng thái mành của nó." -msgid "Compare Fonts..." -msgstr "_So sánh các phông..." +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "Hình tượng này được xác định trong nhiều phông con CID" -msgid "All" -msgstr "Tất cả" +msgid "This glyph is defined in one instance font but not in another" +msgstr "" +"Hình tượng này được xác định trong một thể hiện của phông, còn không phải " +"trong thể hiện khác" -msgid "_Glyph Image" -msgstr "Ảnh hình tượn_g" +msgid "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "Hình tượng này được ánh xạ tới một điểm mã Unicode khác với tên nó." -msgid "_Name" -msgstr "Tê_n" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "Hình tượng này chưa được xác định trong phông con CID" -msgid "_Unicode" +msgid "" +"This glyph is not mapped to any unicode code point, but its name should be." msgstr "" +"Hình tượng này không được ánh xạ tới điểm mã Unicode, nhưng tên nó nên có." -msgid "_Encoding Hex" -msgstr "Thập lục _bảng mã" - -msgid "Add Encoding Slots..." -msgstr "Thêm khe bảng mã..." +msgid "This glyph is taller than desired" +msgstr "Hình tượng này có bồ cao lớn hơn giá trị đã muốn" -msgid "How many CID slots do you wish to add?" -msgstr "Bạn muốn thêm mấy khe CID?" +msgid "This glyph is wider than desired" +msgstr "Hình tượng này có bồ rộng lớn hơn giá trị đã muốn" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "Bạn muốn thêm mấy khe hình tượng chưa mã hoá?" +msgid "This glyph self-intersects" +msgstr "Hình tượng này tự giao" msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" msgstr "" -"Bạn có chắc muốn gỡ bỏ các hình tượng này không? Không thể hủy bước này." - -msgid "Detach & Remove Glyphs" -msgstr "Gỡ ra và bỏ hình tượng" - -msgid "Add Encoding Name..." -msgstr "Thêm tên bảng mã..." +"Hình tượng này bị tự giao. Vô ích kiểm tra hướng đúng trước khi sửa chữa lỗi " +"này" msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" -"Hãy cung cấp tên của bảng mã nằm trong cơ sở dữ liệu iconv mà bạn muốn thêm " -"vào trình đơn." - -msgid "Invalid Encoding" -msgstr "Bảng mã không hợp lệ" - -msgid "Make Namelist" -msgstr "Tạo danh sách tên" - -#, c-format -msgid "Could not write %s" -msgstr "Không thể ghi %s." +"Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là Fontforge đã không " +"nạp được thư viện spiro (libspiro), do đó chức năng spiro không sẵn sàng, và " +"các điểm kiểu bézier sẽ được hiển thị để thay thế." -msgid "Namelist creation failed" -msgstr "Lỗi tạo danh sách tên" +msgid "" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." +msgstr "" +"Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là phiên bản Fontforge " +"này đã không liên kết với thư viện spiro, do đó chỉ các điểm kiểu bézier sẽ " +"được hiển thị." -msgid "Load Namelist" -msgstr "Nạp danh sách tên" +msgid "This glyph's advance width is different from the standard width" +msgstr "Trong hình tượng này, bề rộng tiến tới khác với bề rộng chuẩn." -msgid "A name list with this name already exists. Replace it?" -msgstr "Một danh sách tên cùng tên đã có. Thay thế nó không?" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "" +"Trong hình tượng này, độ tiến tới theo chiều dọc khác với bề rộng tiêu chuẩn" -msgid "Replace" -msgstr "Thay thế" +msgid "This hint does not control any points" +msgstr "Lời gợi ý này không điều khiển điểm" -#, c-format -msgid "Could not read %s" -msgstr "Không thể đọc %s" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "Lời gợi ý này có bề rộng không thích hợp với lời gợi ý stem3" -msgid "No such file" -msgstr "Không có tập tin như vậy" +msgid "This index is much larger than the closest neighbor" +msgstr "Chỉ số này rất lớn hơn hàng xóm gần nhất" -msgid "Bad namelist file" -msgstr "Tập tin danh sách tên sai" +msgid "" +"This involves opening more than 10 windows.\n" +"Is that really what you want?" +msgstr "" +"Việc này mở hơn 10 cửa sổ.\n" +"Có hợp với ý muốn không?" -#, c-format -msgid "Could not parse %s" -msgstr "Không thể phân tích %s" +msgid "" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" +msgstr "" +"Đây là một hạng trừu tượng mà xác định các tính năng chung của:\n" +" • FontView — khung xem phông chữ\n" +" • CharView — khung xem ký tự\n" +" • BitmapView — khung xem ảnh mảng\n" +" • MetricsView — khung xem đơn vị đo" -msgid "Non-ASCII glyphnames" -msgstr "Tên hình tượng khác ASCII" +msgid "" +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" +msgstr "" +"Giá trị này là số nhận diện mọi bộ phạn của nhóm phông\n" +"này có cùng một kiểu dáng (v.d. 10pt Đậm và 24pt Đậm\n" +"có cùng một mã số, nhưng 10pt Nhiêng không có)." #, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "Danh sách tên này chứa ít nhất một tên hình tượng khác ASCII : %s" +msgid "" +"This is probably a valid URW font, but it is in a format (%c%c) which " +"FontForge\n" +"does not support. FontForge only supports 'IK' format fonts.\n" +msgstr "" +"Rất có thể là một phông URW hợp lệ, nhưng theo định dạng (%c%c) bị FontForge " +"không hỗ trợ. Trình FontForge hỗ trợ chỉ phông định dạng « IK ».\n" msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" +"This is the approximate location of the vanishing point.\n" +"It does not include the offset induced by \"Center of selection\"\n" +"nor \"Last Press\"." msgstr "" -"Danh sách tên này dựa vào một danh sách tên chứa tên hình tượng khác ASCII." +"Đây là vị trí xấp xỉ của điểm biến mất.\n" +"Nó không bao gồm bù được xui bởi\n" +"« Tâm vùng chọn » hay « Bấm cuối »." -msgid "Create failed" -msgstr "Lỗi tạo" +msgid "" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." +msgstr "" +"Đây là hiệu độ cong giữa chốt trục kế tiếp\n" +"và chốt trục trước. Đường viền thường hiển thị\n" +"đẹp hơn khi con số này gần như số 0." -msgid "Rename by NameList" -msgstr "Thay tên bằng danh sách tên" +msgid "This is the main fontforge window displaying a font" +msgstr "Đây là cửa sổ FontForge chính đang hiển thị một phông chữ nào đó" msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." msgstr "" -"Thay đổi tên của các hình tượng trong phông này bằng tên trong danh sách tên " -"đã chọn." +"Đây là dấu mà khác biệt các Hộp Tổ Hợp và Nút Liệt Kê\n" +"với Trường Chuỗi Chữ và Nút bình thường." msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." +"This is the number of pixels by which the anchor\n" +"should be moved horizontally when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." msgstr "" -"Tên hình tượng nên chứa chỉ ký tự trong bộ ký tự ASCII, nhưng danh sách tên " -"này chứa tên có ký tự ở ngoại phạm vi đó." - -msgid "Load glyph names" -msgstr "Nạp tên hình tượng" +"Đây là số điểm ảnh theo đó cần di chuyển neo\n" +"theo chiều ngang khi hình tượng bị làm mành\n" +"theo kích cỡ bên trên.\n" +"Thông tin này thuộc về bảng thiết bị cho neo này.\n" +"Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ\n" +"theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả\n" +"lớn hơn theo tỷ lệ." -msgid "_Reencode" -msgstr "Mã hoá _lại" - -msgid "_Compact" -msgstr "Nén _chặt" - -msgid "_Force Encoding" -msgstr "_Buộc bảng mã" - -msgid "_Add Encoding Slots..." -msgstr "Thê_m khe bảng mã..." - -msgid "Remove _Unused Slots" -msgstr "Bỏ các khe không _dùng" +msgid "" +"This is the number of pixels by which the anchor\n" +"should be moved vertically when the glyph is\n" +"rasterized at the above size. This information\n" +"is part of the device table for this anchor.\n" +"Device tables are particularly important at small\n" +"pixelsizes where rounding errors will have a\n" +"proportionally greater effect." +msgstr "" +"Đây là số điểm ảnh theo đó cần di chuyển neo\n" +"theo chiều dọc khi hình tượng bị làm mành\n" +"theo kích cỡ bên trên.\n" +"Thông tin này thuộc về bảng thiết bị cho neo này.\n" +"Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ\n" +"theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả\n" +"lớn hơn theo tỷ lệ." -msgid "_Detach Glyphs" -msgstr "Gỡ _ra hình tượng" +msgid "" +"This italic conversion will be incomplete!\n" +"You will probably want to do manual fixups on e, g, k, and v-z\n" +"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" +"And on all Greek lower case letters. And maybe everything else." +msgstr "" +"Việc chuyển đổi này sang chữ in nghiêng sẽ không hoàn toàn !\n" +"Rất có thể là bạn cần phải tự sửa chữa các chữ e, g, k, v-z,\n" +"cũng với các chữ kir-in в, г, д, е, ж, л, м, ц, щ, ъ, và ђ,\n" +"cũng với tất cả các chữ thường tiếng Hy Lạp.\n" +"Có thể là cần phải sửa chữa tất cả !" -msgid "Detach & Remo_ve Glyphs..." -msgstr "Gỡ ra _và bỏ hình tượng..." +#, c-format +msgid "" +"This kerning pair (%.20s and %.20s) is currently part of a kerning class " +"with a 0 offset for this combination. Would you like to alter this kerning " +"class entry (or create a kerning pair for just these two glyphs)?" +msgstr "" +"Cặp định chỗ (%.20s và %.20s) hiện thời thuộc về một hạng định chỗ bù 0 cho " +"tổ hợp này. Bạn có muốn sửa đổi mục nhập hạng định chỗ này (hoặc tạo một cặp " +"định chỗ cho chỉ hai hình tượng này) không?" -msgid "Add E_ncoding Name..." -msgstr "Thêm tê_n bảng mã..." +msgid "This ligature index is already in use" +msgstr "Chỉ số chữ ghép này đang được dùng" -msgid "_Load Encoding..." -msgstr "Nạ_p bảng mã..." +msgid "" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." +msgstr "" +"Hình như OFM lớp 1 (hay lớp 2). Trình FontForge chỉ hỗ trợ tập tin lớp 0, và " +"không thể đọc tập tin lớp 1 thật." -msgid "Ma_ke From Font..." -msgstr "Tạ_o từ phông..." +msgid "" +"This looks like an ikarus format which I have seen examples of, but for " +"which\n" +"I have no documentation. FontForge does not support it yet.\n" +msgstr "" +"Hình như định dạng Ikarus: trình FontForge chưa có tài liệu về nó,\n" +"và chưa hỗ trợ nó.\n" -msgid "Remove En_coding..." -msgstr "_Bỏ bảng mã..." +msgid "" +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." +msgstr "" +"Hình như một của các tập tin Cơ sở Dữ liệu Phông\n" +"Chốt trục của FontForge. Không phải tập tin Xác định\n" +"Phông con của TeX.\n" +"Dễ nhầm vì có cùng một phần mở rộng (.sfd)." -msgid "Display By _Groups..." -msgstr "Hiển thị theo _nhóm..." +msgid "This lookup contains no data" +msgstr "Sự tra tìm này không chứa dữ liệu" -msgid "D_efine Groups..." -msgstr "_Xác định nhóm..." +#, c-format +msgid "This lookup has no effect, I can't figure out its type on line %d of %s" +msgstr "" +"Sự tra tìm này không có hiệu quả: không thể quyết định kiểu của nó trên dòng " +"%d của %s" -msgid "_Save Namelist of Font..." -msgstr "Lưu danh _sách tên của phông..." +msgid "This may take a while. Please be patient..." +msgstr "Hành vi này có thể hơi lâu. Xin hãy kiên nhẫn..." -msgid "L_oad Namelist..." -msgstr "Nạp d_anh sách tên..." +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but FontForge can only " +"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " +"this correctly" +msgstr "" +"Phông đa chủ này có %1$d phông thể hiện, còn trình FontForge có thể xử lý " +"chỉ %2$d phông chủ đối với %3$d trục. Vì thế FontForge không thể hiệu chỉnh " +"cho đúng." -msgid "Rename Gl_yphs..." -msgstr "Tha_y tên hình tượng..." +#, c-format +msgid "" +"This multiple master font has %1$d instance fonts, but it needs at least " +"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " +"correctly" +msgstr "" +"Phông đa chủ này có %1$d phông thể hiện, còn cần có ít nhất %2$d phông chủ " +"đối với %3$d trục. Vì thế trình FontForge không thể hiệu chỉnh cho đúng." -msgid "Cre_ate Named Glyphs..." -msgstr "_Tạo hình tượng có tên..." +msgid "This must be a truetype layer." +msgstr "Đây phải là một lớp TrueType." -msgid "_Show ATT" -msgstr "_Hiện ATT" +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." +msgstr "" +"Tên này đã được dùng cho sự tra tìm khác.\n" +"Tên sự tra tìm phải là duy nhất." -msgid "Display S_ubstitutions..." -msgstr "Hiển thị sự tha_y thế..." +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" +msgstr "Danh sách tên này chứa ít nhất một tên hình tượng khác ASCII : %s" -msgid "Label Gl_yph By" -msgstr "Đặt nhãn hình tượng th_eo" +msgid "" +"This namelist is based on a namelist which contains non-ASCII glyph names" +msgstr "" +"Danh sách tên này dựa vào một danh sách tên chứa tên hình tượng khác ASCII." -msgid "S_how H. Metrics..." -msgstr "_Hiện đơn vị đo N..." +msgid "This operation cannot be undone, do it anyway?" +msgstr "Không thể hồi lại thao tác này : vẫn còn làm không?" -msgid "Show _V. Metrics..." -msgstr "Hiện đơn _vị đo D..." +msgid "This outline glyph is missing a bitmap version" +msgstr "Hình tượng nét ngoài này còn thiếu phiên bản mảng ảnh" -msgid "32x8 cell window" -msgstr "Cửa sổ có ô 32×8" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "Trong hình tượng này, chiều rộng sớm khác với điều của ảnh mảng" -msgid "_16x4 cell window" -msgstr "Cửa sổ có ô _16×4" +msgid "" +"This pane is informative only and shows the characters\n" +"actually in the font. If you wish to set the OS/2 Unicode\n" +"Range field, change the pane to" +msgstr "" +"Ô cửa sổ này chỉ chứa thông tin và hiển thị các ký tự\n" +"thực sự nằm trong phông chữ đó. Nếu bạn muốn đặt\n" +"trường Phạm vi Unicode OS/2 thì thay đổi ô cửa sổ thành" -msgid "_8x2 cell window" -msgstr "Cửa sổ có ô _8×2" +msgid "" +"This path probably intersects itself (though I could not find that when\n" +" I checked for intersections), look closely at the corners" +msgstr "" +"Đường dẫn này rất có thể bị tự giao (dù không tìm thấy khi kiểm tra có " +"giao),\n" +"hãy kiểm tra xem cẩn thận các góc" -msgid "_24 pixel outline" -msgstr "Nét ngoài _24 điểm ảnh" +msgid "This path should have been drawn in a clockwise direction" +msgstr "Đường dẫn này nên được vẽ theo chiều kim đồng hồ" -msgid "_36 pixel outline" -msgstr "Nét ngoài _36 điểm ảnh" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "Đường dẫn này nên được vẽ theo ngược chiều kim đồng hồ" -msgid "_48 pixel outline" -msgstr "Nét ngoài _48 điểm ảnh" +msgid "" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" +msgstr "" +"Tập tin PDF này chứa một từ điển /Encrypt mà FontForge hiện thời\n" +"không hỗ trợ mật mã PDF" -msgid "_72 pixel outline" -msgstr "Nét ngoài _72 điểm ảnh" +msgid "This pdf file has no fonts" +msgstr "Tập tin PDF này không có phông" -msgid "_96 pixel outline" -msgstr "Nét ngoài _96 điểm ảnh" +msgid "This pdf file has no pages" +msgstr "Tập tin PDF này không có trang nào" -msgid "_128 pixel outline" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." msgstr "" +"Cái này cung cấp một tập hợp tên dùng để nhận diện\n" +"kiểu dáng của phông này. Mỗi tên có thể được dịch\n" +"sang nhiều ngôn ngữ khác nhau (cần thiết tiếng Anh,\n" +"còn ngôn ngữ khác là tùy chọn). Mọi phông có cùng\n" +"một Mã số Kiểu dáng nên dùng chung tên này." -msgid "_Fit to font bounding box" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"Type1/2 fonts.\n" +"No scaling or rotation allowed." msgstr "" +"Tham chiếu này có một ma trận chuyển dạng mà không thể\n" +"được đại diện theo phông Kiểu 1/2.\n" +"Không cho phép co giãn hay xoay." -msgid "Bitmap _Magnification..." -msgstr "Phóng to _mảng ảnh..." - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "Mảng ảnh %d@%d điểm ảnh" - -msgid "BlueValues" -msgstr "Giá trị màu Xanh" +msgid "" +"This reference has a transformation matrix which cannot be expressed in " +"truetype.\n" +"All entries (except translation) must be between [-2.0,2.0).\n" +"Translation must be integral." +msgstr "" +"Tham chiếu này có một ma trận chuyển dạng mà không thể\n" +"được đại diện theo TrueType.\n" +"Mọi mục nhập (trừ sự dịch) phải nằm trong phạm vi [-2.0,2.0).\n" +"Phải dịch theo số nguyên." -msgid "Edit 'fpgm'..." -msgstr "Sửa fpgm..." +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "Tham chiếu này đã bị lật thì các đường dẫn trong nó đã được vẽ ngược" -msgid "Edit 'prep'..." -msgstr "Sửa prep..." +msgid "" +"This reference uses point-matching but it refers to a glyph\n" +"(or a previous reference refers to a glyph)\n" +"whose points have been renumbered." +msgstr "" +"Tham chiếu này dùng khả năng khớp điểm,\n" +"nhưng nó tham chiếu đến một hình tượng\n" +"(hoặc một tham chiếu trước chỉ tới một hình tượng)\n" +"có các điểm bị đánh số lại." -msgid "Edit 'maxp'..." -msgstr "Sửa maxp..." +msgid "This setting is already used" +msgstr "Thiết lập này đã được dùng" -msgid "Edit 'cvt '..." -msgstr "Sửa 'cvt'..." +msgid "" +"This specifies the dash pattern for a line.\n" +"Leave this field blank for a solid line.\n" +"Otherwise specify a list of up to 8 integers\n" +"(between 0 and 255) which give the dash pattern\n" +"in em-units. So \"10 10\" will draw the first\n" +"10 units of a line, leave the next 10 blank,\n" +"draw the next 10, and so on." +msgstr "" +"Giá trị này xác định mẫu dấu gạch của đường.\n" +"Bỏ rỗng để tạo đường đặc. Nếu không,\n" +"hãy xác định danh sách đến 8 số nguyên\n" +"(giữa 0 và 255) mà đại diện mẫu gạch gạch\n" +"theo đơn vị Em. Chẳng hạn, « 10 10 » sẽ vẽ\n" +"10 đơn vị thứ nhất của đường, bỏ trắng 10\n" +"đơn vị sau, vẽ 10 đơn vị sau đó, v.v." -msgid "Remove Instr Tables" -msgstr "Bỏ các bảng chỉ lệnh" +msgid "" +"This specifies the line spacing on the mac.\n" +"(The descent field is usually negative.)\n" +"If the \"[] Is Offset\" checkbox is clear then\n" +"any number you enter will be the value used in hhea.\n" +"If set then any number you enter will be added to the\n" +"font's bounds. You should leave this\n" +"field 0 and check \"[*] Is Offset\" in most cases.\n" +"\n" +"NOTE: hhea Descent is a NEGATIVE value for things\n" +"below the baseline" +msgstr "" +"Giá trị này xác định khoảng cách dòng trên Mac.\n" +"(Trường Xuống thường là số âm.)\n" +"Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập\n" +"sẽ là giá trị dùng trong hhea. Bật thì bất cứ số nào\n" +"bạn nhập sẽ được thêm vào các giới hạn của phông.\n" +"Khuyên bạn để lại trường này là số 0\n" +"và bật tùy chọn « Bù » trong phần lớn trường hợp.\n" +"\n" +"GHI CHÚ : giá trị Xuống hhea là số ÂM\n" +"cho cái nào nằm bên dưới đường cơ bản." -msgid "_Clear Hints" -msgstr "Gột _các lời gợi ý" +msgid "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "" +"Phiên bản Fontforge này đã không liên kết với thư viện spiro, do đó không " +"dùng được." -msgid "Histograms" -msgstr "Đồ thị" +msgid "This window displays a single outline glyph" +msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ" -msgid "_Auto Width..." -msgstr "_Tự động đặt bề rộng..." +msgid "This window displays a single outline glyph (more data)" +msgstr " Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ (dữ liệu thêm)" -msgid "Remove All Kern _Pairs" -msgstr "Bỏ mọi cặ_p định chỗ" +msgid "This window displays metrics information about a font" +msgstr "Cửa sổ này hiển thị thông tin đơn vị đo về một phông chữ nào đó" -msgid "Remove All VKern Pairs" -msgstr "Gỡ bỏ mọi cặp định chỗ dọc" +msgid "Tibetan" +msgstr "Tiếng Tây-tạng" -msgid "_Convert to CID" -msgstr "_Chuyển đổi sang CID" +msgid "Tibetan (PRC)" +msgstr "Tiếng Tây-tạng (Trung Quốc)" -msgid "Convert By C_Map" -msgstr "Chuyển đổi theo C_Map" +msgid "Tibetan Bhutan" +msgstr "Tiếng Tây-tạng (Bu-thăn)" -msgid "_Flatten" -msgstr "Làm _phẳng" +msgid "Tifinagh" +msgstr "Tiếng Ti-phi-nạch" -msgid "Fl_attenByCMap" -msgstr "Làm phẳng th_eo CMap" +msgid "Tifinagh (Berber)" +msgstr "Tiếng Ti-phi-năc (Bơ-bợ)" -msgid "Insert F_ont..." -msgstr "Chèn _phông..." +msgid "Tigre" +msgstr "Tiếng Ti-gợ-re" -msgid "Insert _Blank" -msgstr "Chèn t_rắng" +msgid "Tigrinya" +msgstr "Tiếng Ti-gợ-ri-nia" -msgid "_Change Supplement..." -msgstr "Đổi phần bổ s_ung..." +msgid "Tigrinya Ethiopia" +msgstr "Tiếng Thi-gợ-ri-nia (Ê-ti-ô-pi)" -msgid "C_ID Font Info..." -msgstr "Thông t_in phông CID..." +msgid "Tigrinyan Eritrea" +msgstr "Tiếng Thi-gợ-ri-nia (Ê-ri-tợ-rê-a)" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "Tạo _MM..." +msgid "Tile Bounding Box:" +msgstr "Hộp biên giới xếp lát:" -msgid "MM _Validity Check" -msgstr "_Kiểm tra MM hợp lệ" +msgid "Tile Margin" +msgstr "Lề xếp lát" -msgid "MM _Info..." -msgstr "Thông t_in MM..." +msgid "Tile Margin:" +msgstr "Lề xếp lát:" -msgid "_Blend to New Font..." -msgstr "T_rộn tới phông mới..." +msgid "Tile Max X" +msgstr "X đa xếp lát" -msgid "MM Change Default _Weights..." -msgstr "MM Đổi độ đậm _mặc định..." +msgid "Tile Max Y" +msgstr "Y đa xếp lát" -msgid "_Overview" -msgstr "T_oàn cảnh" +msgid "Tile Min X" +msgstr "X tiểu xếp lát" -msgid "_Index" -msgstr "Chỉ _số" +msgid "Tile Min Y" +msgstr "Y tiểu xếp lát" -msgid "_About..." -msgstr "_Giới thiệu..." +msgid "Tile Path" +msgstr "Đường dẫn lát" -msgid "_License..." -msgstr "Giấy _phép..." +msgid "Tile Pattern" +msgstr "Mẫu xếp lát" -msgid "E_ncoding" -msgstr "Bả_ng mã" +msgid "Tile Pattern..." +msgstr "Mẫu xếp lắt..." -msgid "_CID" -msgstr "" +msgid "Tile _Path..." +msgstr "Đường _dẫn lát đều..." -msgid "Color of the font used to display glyph information in the fontview" +msgid "Time (in milliseconds) that popup windows remain visible" msgstr "" +"Khoảng thời gian (theo mili-giây) trong đó cửa sổ tự mở vẫn còn được hiển thị" -msgid "Glyph Info Color" -msgstr "" +msgid "Tiny Selection" +msgstr "Vùng chọn rất nhỏ" -msgid "Color used to draw the foreground of empty slots" -msgstr "" +msgid "Title Background" +msgstr "Nền tiêu đề" -msgid "Empty Slot FG Color" -msgstr "" +msgid "Title Divider Color" +msgstr "Màu tách tiêu đề" -msgid "Color used to draw the background of selected glyphs" -msgstr "Màu dùng để vẽ nền của hình tượng được chọn" +msgid "Title Font" +msgstr "Phông tiêu đề" -msgid "Selected BG Color" -msgstr "Màu nền đã chọn" +msgid "Title Text Color" +msgstr "Màu chuỗi chữ tiêu đề" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "Màu dùng để vẽ cảnh gần của hình tượng được chọn" +msgid "Titling" +msgstr "Đặt tựa đề" -msgid "Selected FG Color" -msgstr "Màu cảnh gần đã chọn" +msgid "To P_DF File" +msgstr "Vào tập tin P_DF" -msgid "Changed Color" -msgstr "Màu đã thay đổi" +msgid "To _File" +msgstr "Vào _tập tin" -msgid "Color used to mark a changed glyph" -msgstr "Màu dùng để đánh dấu một hình tượng đã thay đổi" +msgid "To _Hundredths" +msgstr "Tới p_hần trăm" -msgid "Color used to mark glyphs that need hinting" -msgstr "" +msgid "To _Int" +msgstr "Tới _số nguyên" -msgid "Hinting Needed Color" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"Để tạo ra một tập tin nhóm Mac, phông hiện thời phải có kiểu dáng\n" +"tiêu chuẩn (Normal, Regular v.v.), và phải có phông còn mở khác\n" +"có cùng một tên nhóm." -msgid "Font Size" -msgstr "Cỡ phông chữ" +msgid "To the glyph names starting at:" +msgstr "Vào các tên hình tượng bắt đầu ở :" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" +msgid "To their own names" +msgstr "Vào tên của chính chúng" -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "" -"Danh sách định giới bằng dấu phẩy mà chứa các tên nhóm phông chữ dùng để " -"hiển thị ảnh thí dụ nhỏ của hình tượng ở trên hình tượng được người dùng " -"thiết kế" +msgid "To:" +msgstr "Đến:" -msgid "Font Family" -msgstr "Nhóm phông" +msgid "Todo" +msgstr "Tiếng To-đo" -msgid "Background color for the drawing area of all views" -msgstr "Màu nền cho vùng vẽ của mọi khung xem" +msgid "Tonga" +msgstr "Tiếng Tông-ga" -msgid "Color|Background" -msgstr "Nền" +msgid "Tongan" +msgstr "Tiếng Tông-ga" -msgid "View" -msgstr "Xem" +msgid "Too Big" +msgstr "Quá lớn" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"Đây là một hạng trừu tượng mà xác định các tính năng chung của:\n" -" • FontView — khung xem phông chữ\n" -" • CharView — khung xem ký tự\n" -" • BitmapView — khung xem ảnh mảng\n" -" • MetricsView — khung xem đơn vị đo" +msgid "Too Complex or Bad" +msgstr "Sai hay quá phức tạp" -msgid "FontView" -msgstr "" +msgid "Too Many Breakpoints" +msgstr "Quá nhiều điểm ngắt" -msgid "This is the main fontforge window displaying a font" -msgstr "Đây là cửa sổ FontForge chính đang hiển thị một phông chữ nào đó" +msgid "Too Many Glyphs" +msgstr "Quá nhiều hình tượng" -msgid "Glyph Set by Selection" -msgstr "" +msgid "Too Many Hints" +msgstr "Quá nhiều lời gợi ý" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" +msgid "Too Many Kerns" +msgstr "Định chỗ quá nhiều" -msgid "Hit Watch Point" -msgstr "Đánh điểm theo dõi" +msgid "Too Many Points" +msgstr "Quá nhiều điểm" #, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "Điểm %d đã được di chuyển bởi chỉ dẫn trước" +msgid "Too few items on stack for blend in %s\n" +msgstr "Trên đống có quá ít mục cho hàm pha trộn trong %s\n" #, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" -"Kho lưu %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước" +msgid "Too few items on stack for get in %s\n" +msgstr "Trên đống có quá ít mục đối với hàm get (lấy) trong %s\n" -msgid "Watched Store Change" -msgstr "Kho đã theo dõi có thay đổi" +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "Trên đống có quá ít mục đối với hàm put (để) trong %s\n" -msgid "Read of Uninitialized Store" -msgstr "Đọc kho chưa sơ khởi" +msgid "Too many Unique Font IDs" +msgstr "Quá nhiều Mã số Phông Duy nhất" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "Kho lưu %d chưa được sơ khởi, còn chỉ dẫn trước đã đọc nó" +msgid "Too many axis positions specified in /BlendDesignPositions.\n" +msgstr "" +"Quá nhiều vị trí trục được xác định trong /BlendDesignPositions (pha trộn " +"các vị trí thiết kế).\n" #, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "Cvt %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước" +msgid "Too many dashes (at most %d allowed)" +msgstr "Quá nhiều dấu gạch (số tối đa là %d)" -msgid "Watched Cvt Change" -msgstr "Cvt đã theo dõi có thay đổi" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "Quá nhiều yếu tố trong mảng Giá trị màu xanh/Xanh khác." -msgid "Too Many Breakpoints" -msgstr "Quá nhiều điểm ngắt" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "Quá nhiều yếu tố trong mảng Nhóm màu xanh/Nhóm màu xanh khác." -msgid "Kerning" -msgstr "Định chỗ" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "Quá nhiều mục nhập trong từ điển Chuỗi Ký Tự \\%s" -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" -"Bạn có muốn giữ lại thông tin định chỗ từ phông đã chọn khi một của những " -"hình tượng có chỗ đang được định sẽ thuộc về phông cơ bản không?" +#, c-format +msgid "Too many features %d\n" +msgstr "Quá nhiều tính năng %d\n" -msgid "Other ..." -msgstr "Khác ..." +msgid "Too many glyphs" +msgstr "Quá nhiều hình tượng" -msgid "Merge Fonts" -msgstr "Trộn phông" +msgid "Too many kern pairs" +msgstr "Quá nhiều cặp định chỗ" -#, c-format -msgid "Font to merge into %.20s" -msgstr "Phông vào đó cần trộn %.20s" +msgid "Too many layers" +msgstr "Quá nhiều lớp" -msgid "Preserve cross-font kerning" -msgstr "Bảo tồn chỗ định phông chéo" +#, c-format +msgid "Too many lookups %d\n" +msgstr "Quá nhiều sự tra tìm %d\n" -msgid "Amount" -msgstr "Số" +#, c-format +msgid "" +"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" +msgstr "" +"Quá nhiều điểm ánh xạ dữ liệu được xác định trong /BlendDesignMap (pha trộn " +"sơ đồ thiết kế) đối với trục %s.\n" -msgid "Interpolate Fonts" -msgstr "Nội suy phông" +#, c-format +msgid "Too many scripts %d\n" +msgstr "Quá nhiều chữ viết %d\n" #, c-format -msgid "Interpolating between %.20s and:" -msgstr "Nội suy giữa %.20s và:" +msgid "Too many subroutine calls in %s\n" +msgstr "Quá nhiều cuộc gọi hàm phụ trong %s\n" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "theo" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "Quá nhiều hàm phụ. Có thể xử lý nhiều nhất 14 (phạm vi 0-13)\n" -msgid "Set Bearings To:" -msgstr "Đặt vị trí phương hướng thành:" +msgid "Tool_s" +msgstr "Côn_g cụ" -msgid "Set LBearing To:" -msgstr "Đặt phương hướng bên trái thành:" +msgid "Tools" +msgstr "Công cụ" -msgid "Set RBearing To:" -msgstr "Đặt phương hướng bên phải thành:" +msgid "Top Accent" +msgstr "Dấu trên" -msgid "Set Vert. Advance To:" -msgstr "Đặt độ tiến tới dọc thành:" +msgid "Top Accent Horiz. Pos" +msgstr "Vị trí dấu trên nằm ngang" -msgid "Set Width To:" -msgstr "Đặt bề rộng thành:" +msgid "Top Accent Horizontal Pos" +msgstr "Vị trí ngang dấu phụ trên" -msgid "Increment Bearings By:" -msgstr "Tăng vị trí phương hướng theo:" +msgid "Top Accent Pos:" +msgstr "Vị trí dấu trên:" -msgid "Increment LBearing By:" -msgstr "Tăng dần phương hướng bên trái theo :" +msgid "Top Bearing does not change." +msgstr "Vị trí phương hướng trên không thay đổi." -msgid "Increment RBearing By:" -msgstr "Tăng dần phương hướng bên phải theo :" +msgid "Top Hint" +msgstr "Gợi ý đầu" -msgid "Increment V. Adv. By:" -msgstr "Tăng dần độ tiến tới dọc theo :" +msgid "Top Left" +msgstr "Góc trên bên trái" -msgid "Increment Width By:" -msgstr "Tăng dần bề rộng theo :" +msgid "Top Right" +msgstr "Góc trên bên phải" -msgid "Scale Bearings By:" -msgstr "Co giãn vị trí phương hướng theo:" +msgid "Top Zone" +msgstr "Vùng đầu" -msgid "Scale LBearing By:" -msgstr "Co giãn phương hướng bên trái theo :" +msgid "TopAccent" +msgstr "DấuTrên" -msgid "Scale RBearing By:" -msgstr "Co giãn phương hướng bên phải theo :" +msgid "TopLeft" +msgstr "TrênTrái" -msgid "Scale VAdvance By:" -msgstr "Co giãn độ tiến tới dọc theo :" +msgid "TopRight" +msgstr "TrênPhải" -msgid "Scale Width By:" -msgstr "Co giãn bề rộng theo :" +msgid "Trace Color" +msgstr "Màu vết" -msgid "Advance Width does not change." -msgstr "Chiều rộng sớm không thay đổi." +msgid "Trademark" +msgstr "Nhãn hiệu" -msgid "Left Side Bearing does not change." -msgstr "Vị trí phương hướng bên trái không thay đổi." +msgid "Traditional Chinese" +msgstr "Tiếng Trung truyền thống" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Traditional Forms" +msgstr "Hình truyền thống" -msgid "Top Bearing does not change." -msgstr "Vị trí phương hướng trên không thay đổi." +msgid "Traditional Name Forms" +msgstr "Hình tên truyền thống" msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" msgstr "" -"Không cho phép bề rộng hình tượng âm\n" -"trong phông kiểu TrueType.\n" -"Bạn thực sự muốn đặt bề rộng âm không?" - -msgid "Set Both Side Bearings..." -msgstr "Đặt cả hai vị trí phương hướng bên..." +"Theo truyền thống, chiều cao x của một mặt in nghiêng\n" +"cũng hơi nhỏ hơn chiều cao x của mặt roman tương ứng" -msgid "Set LBearing..." -msgstr "Đặt phương hướng bên trái..." +msgid "Trailing Jamo Forms" +msgstr "Hình Ja-mô đi sau" -msgid "Set RBearing..." -msgstr "Đặt phương hướng bên phải..." +msgid "Transform" +msgstr "Chuyển dạng" -msgid "Set Vertical Advance..." -msgstr "Đặt độ tiến tới theo chiều dọc..." +msgid "Transform _All Layers" +msgstr "Chuyển dạng _mọi lớp" -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "Không tìm thấy hình tượng: %.70s" +msgid "Transform _Guide Layer Too" +msgstr "Cũn_g chuyển dạng lớp dẫn" -msgid "Goto" -msgstr "Tới" +msgid "Transform _Width Too" +msgstr "Cũng chuyển dạng độ _rộng" -msgid "Enter the name of a glyph in the font" -msgstr "Gõ tên của một hình tượng trong phông này" +msgid "Transform ascender serifs" +msgstr "Chuyển dạng các chân tăng" -msgid "Merge into selection" -msgstr "" +msgid "Transform baseline serifs" +msgstr "Chuyển dạng các chân ở đường cơ bản" -msgid "Select by Color" -msgstr "Chọn theo màu" +msgid "Transform descender serifs" +msgstr "Chuyển dạng các chân giảm" -msgid "Glyph names must be valid postscript names" -msgstr "" +msgid "Transform diagonal serifs" +msgstr "Chuyển dạng các chân chéo" -msgid "Bad Range" -msgstr "Phạm vi sai" +msgid "Transform kerning _classes too" +msgstr "_Cũng chuyển dạng các hạng định chỗ" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "Phạm vi sai : đầu (%1$04X) lớn hơn cuối (%2$04X)" +msgid "Transform simple positioning features & _kern pairs" +msgstr "Ch_uyển dạng các tính năng định vị đơn giản và cặp định chỗ" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "Điểm mã U+%1$04X nằm trong cả hai nhóm %2$.30s và %3$.30s" +msgid "Transform x-height serifs" +msgstr "Chuyển dạng các chân ở độ cao x" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "Tên hình tượng « %1$.30s » nằm trong cả hai nhóm %2$.30s và %3$.30s" +msgid "Transform:" +msgstr "Chuyển dạng:" -msgid "UntitledGroup" -msgstr "Nhóm Không Tên" +msgid "Transformation Matrix" +msgstr "Ma trận chuyển dạng" -msgid "Groups" -msgstr "Nhóm" +msgid "Transformation Matrix Changed" +msgstr "Ma trận chuyển dạng bị thay đổi" -msgid "Define Groups" -msgstr "Xác định nhóm" +msgid "Transformed" +msgstr "Đã chuyển dạng" -msgid "New Sub-Group" -msgstr "Nhóm phụ mới" +msgid "Transformed by:" +msgstr "Chuyển dạng do :" -msgid "Group Name:" -msgstr "Tên nhóm:" +msgid "Transforming..." +msgstr "Đang chuyển dạng..." -msgid "Glyphs:" -msgstr "Hình tượng:" +msgid "Transitional Serifs" +msgstr "Chân chuyển tiếp" -msgid "Identify by" -msgstr "Nhận diện theo" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" -"Có thể nhận diện hình tượng hoặc theo tên hoặc theo điểm mã Unicode.\n" -"Bình thường, bạn điều khiển ứng xử này bằng dữ liệu nhập vào.\n" -"Gõ chữ « A » thì nhận diện hình tượng theo tên.\n" -"Còn gõ « U+0041 » sẽ nhận diện hình tượng theo điểm mã.\n" -"Khi nạp hình tượng từ vùng chọn, bạn phải xác định định dạng nào đã muốn." - -msgid "Set From Font" -msgstr "Đặt từ phông" +msgid "Translate By" +msgstr "Dịch theo" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "" -"Đặt danh sách hình tượng này thành các hình tượng đã chọn trong ô xem phông" +msgid "Translation in X" +msgstr "Dịch theo X" -msgid "Select In Font" -msgstr "Chọn trong phông" +msgid "Translation in Y" +msgstr "Dịch theo Y" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "Đặt vùng chọn trong ô xem phông thành các hình tượng đã đặt tên ở đây" +msgid "Triangle" +msgstr "Tam giác" -msgid "No Glyph Duplicates" -msgstr "Không có hình tượng trùng" +msgid "TrueType (Mac dfont)" +msgstr "TrueType (dfont Mac)" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" -"Mỗi tên hình tượng (hay điểm mã Unicode) có thể nằm nhiều nhất một lần trong " -"nhóm này và các nhóm phụ của nó." +msgid "TrueType (MacBin)" +msgstr "TrueType (MacBinary)" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "Nhóm" +msgid "TrueType (Resource)" +msgstr "TrueType (tài nguyên)" -msgid "No Groups" -msgstr "Không có nhóm" +msgid "TrueType (Symbol)" +msgstr "TrueType (ký hiệu)" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" -"Không có hình tượng trong phông hiện thời mà tương ứng với tên hay điểm mã " -"trong những nhóm đã chọn." +msgid "TrueType Hints" +msgstr "Gợi ý TrueType" -msgid "Display By Groups" -msgstr "Hiển thị theo nhóm" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "Chỉ dẫn TrueType cho %.50s" -msgid "Compacted" -msgstr "Gọn" +msgid "TrueType Point _Matching:" +msgstr "Khớp điể_m TrueType:" #, c-format msgid "" -"Position: %d\n" -"Count: %d\n" +"TrueType does not support mixed references and contours.\n" +"If you want instructions for %.30s you should either:\n" +" * Unlink the reference(s)\n" +" * Copy the inline contours into their own (unencoded\n" +" glyph) and make a reference to that." msgstr "" -"Vị trí : %d\n" -"Đếm: %d\n" +"TrueType không hỗ trợ hỗn hợp tham chiếu và đường viền.\n" +"Muốn có chỉ dẫn cho %.30s thì bạn nên hoặc:\n" +" • bỏ liên kết các tham chiếu\n" +" • sao chép các đường viền trực tiếp vào hình chính\n" +"(chưa mã hoá) của chính nó và tạo tham chiếu đến nó." #, c-format msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" +"TrueType does not support references which\n" +"are scaled by more than 200%%. But %1$.30s\n" +"has been in %2$.30s. Any instructions\n" +"added would be meaningless." msgstr "" -"Rộng: %d\n" -"Đếm: %d\n" -"Phần trăm số tối đa : %d%%\n" +"TrueType không hỗ trợ tham chiếu đã được co giãn\n" +"theo hơn 200%%. Nhưng %1$.30s đã nằm trong %2$.30s.\n" +"Vì thế chỉ dẫn được thêm vô ích." -#, c-format msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" +"TrueType glyphs can either contain references or contours.\n" +"Not both." msgstr "" -"Vị trí : %d-%d (%d)\n" -"Đếm: %d (%d)\n" +"Hình tượng TrueType có thể chứa hoặc tham chiếu hoặc đường viền.\n" +"Không phải cả hai." -#, c-format msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" msgstr "" -"Rộng: %d-%d (%d)\n" -"Đếm: %d (%d)\n" -"Phần trăm số tối đa : %d%%\n" +"TrueType cần thiết mọi mục nhập co giãn và xoay\n" +"trong ma trận chuyển dạng nằm giữa -2 và +2." -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "Số nhỏ hơn phải được chọn trước trong một cặp giá trị màu xanh" +msgid "TrueTypeName|New" +msgstr "Mới" + +msgid "Try To Fix Glyphs With" +msgstr "Thử sửa các hình tượng có" msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" +"Try to detect serifs and other elements protruding from base stems and " +"generate instructions for them." msgstr "" -"Có quá ít hình tượng được chọn mà hình như không chắc rằng bạn sẽ nhận một " -"mẫu tiêu biểu của hình thể này của phông của bạn. Mặt khác, bỏ chọn tất cả " -"thì câu lệnh có tác động mọi hình tượng trong phông." +"Thử phát hiện chân và phần tử khác nào nhô ra cuống cơ bản, và tạo ra chỉ " +"lệnh cho nó." -msgid "Tiny Selection" -msgstr "Vùng chọn rất nhỏ" +msgid "" +"Try to insure that the counters are as wide\n" +"afterward as they were before" +msgstr "" +"Hãy thử đảm bảo các sự đếm có cùng\n" +"một bề rộng với lúc trước." -msgid "HStem" -msgstr "Cuống N" +msgid "Tsonga" +msgstr "Tiếng T-xông-ga" -msgid "VStem" -msgstr "Cuống D" +msgid "Tswana" +msgstr "Tiếng T-xouă-na" -msgid "Blues" -msgstr "Xanh" +msgid "Tulu" +msgstr "Tiếng Tu-lu" -msgid "Sum Around:" -msgstr "Tổng quanh:" +msgid "Tundra Nenets" +msgstr "Tiếng Ne-net-x lãnh nguyên" -msgid "Bar Width:" -msgstr "Rộng thanh:" +msgid "Turkish" +msgstr "Tiếng Thổ Nhĩ Kỳ" -msgid "BlueValues come in pairs. Select another." -msgstr "Cần thiết một cặp giá trị màu xanh. Chọn giá trị thêm nhé." +msgid "Turkmen" +msgstr "Tiếng Tuốc-mê-ni" -msgid "Glyph Names" -msgstr "Tên hình tượng" +msgid "Turoyo Aramaic" +msgstr "Tiếng Xy-ri Tu-rôi-ô" -msgid "Extend Lookups On" -msgstr "Bật mở rộng sự tra tìm" +msgid "Tuvin" +msgstr "Tiếng Tu-vin" -msgid "Extend Lookups Off" -msgstr "Tắt mở rộng sự tra tìm" +msgid "Twi" +msgstr "Tiếng Tui" -msgid "Extend Max Lookups" -msgstr "Số tối đa các sự tra tìm cần mở rộng" +msgid "Twilight" +msgstr "Hoàng hôn" -msgid "Shrink Lookups On" -msgstr "Bật co lại sự tra tìm" +msgid "Twilight Zone Point Count" +msgstr "Số đếm điểm vùng hoàng hôn" -msgid "Shrink Lookups Off" -msgstr "Tắt co lại sự tra tìm" +msgid "Two cursive anchor classes" +msgstr "Hai hạng neo chữ thảo" -msgid "Shrink Max Lookups" -msgstr "Số tối đa các sự tra tìm cần co lại" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "Hai hạng neo chữ thảo trong cùng một bảng phụ, %s" -msgid "Extenders" -msgstr "Bộ kéo dài" +msgid "" +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" +msgstr "" +"Hai hình tượng có cùng một tên.\n" +"Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,\n" +"sau đó sử dụng mục trình đơn\n" +"« Sửa > Chọn > Ký tự đại diện » với tên theo đây" -msgid "Language info" -msgstr "Thông tin ngôn ngữ" +msgid "" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" +msgstr "" +"Hai hình tượng có cùng một điểm mã Unicode.\n" +"Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,\n" +"sau đó sử dụng mục trình đơn\n" +"« Sửa > Chọn > Ký tự đại diện » với điểm mã theo đây" -msgid "Hidden" -msgstr "Ẩn" +msgid "Type" +msgstr "Kiểu" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "Hình tượng kéo dài (kashida v.v.)" +msgid "Type of distortable font:" +msgstr "Kiểu phông méo mó được:" -msgid "A list of glyph names" -msgstr "Một danh sách các tên hình tượng" +msgid "Type1" +msgstr "Kiểu 1" -msgid "GlyphName|New" -msgstr "Mới" +msgid "" +"Type1 and 2 fonts only support translation of references.\n" +"The first four entries of the transformation matrix should be\n" +"[1 0 0 1]." +msgstr "" +"Phông Kiểu 1 và 2 chỉ hỗ trợ khả năng dịch tham chiếu.\n" +"Bốn mục nhập thứ nhất trong ma trận chuyển dạng nên là\n" +"[1 0 0 1]." -msgid "Lookups turned ON to extend a line" -msgstr "Chức năng tra tìm đã BẬT để kéo dài một đường" +msgid "Type11 (CID 2)" +msgstr "Kiểu11 (CID 2)" -msgid "Lookups turned OFF to extend a line" -msgstr "Chức năng tra tìm bị TẮT để kéo dài một đường" +msgid "Type2" +msgstr "Kiểu 2" -msgid "Lookups which specify the maximum size by which a glyph may grow" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" msgstr "" -"Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể mở " -"rộng" +"Phông kiểu 2 không hỗ trợ toán tử 'callothersubrs' (gọi các hàm phụ khác) " +"kiểu 1." -msgid "Lookups turned ON to shrink a line" -msgstr "Chức năng tra tìm đã BẬT để rút ngắn một đường" +msgid "Type3" +msgstr "Kiểu 3" -msgid "Lookups turned OFF to shrink a line" -msgstr "Chức năng tra tìm bị TẮT để rút ngắn một đường" +msgid "Type42" +msgstr "Kiểu42" -msgid "Lookups which specify the maximum size by which a glyph may shrink" +msgid "Type:" +msgstr "Kiểu :" + +msgid "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" -"Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể co " -"lại" +"Gõ vào cửa sổ xem hình tượng một ký tự bình thường thì thay đổi cửa sổ để " +"xem ký tự đó" -msgid "A list of lookup names" -msgstr "Một danh sách các tên sự tra tìm" +msgid "Typo Ascent Offset:" +msgstr "Bù lên lỗi gõ :" -msgid "LookupName|New" -msgstr "Mới" +msgid "Typo Ascent:" +msgstr "Lên lỗi gõ :" -msgid "Unknown lookup" -msgstr "Không rõ sự tra tìm" +msgid "Typo Descent Offset:" +msgstr "Bù xuống lỗi gõ :" -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "Không nhận ra tên sự tra tìm: %60.60s" +msgid "Typo Descent:" +msgstr "Xuống lỗi gõ :" -msgid "Justified Languages" -msgstr "Ngôn ngữ sắp thẳng" +msgid "Typo Line _Gap:" +msgstr "Khe đường lỗi _gõ :" + +msgid "U_nlink Reference" +msgstr "Bỏ liê_n kết tham chiếu" + +msgid "Udmurt" +msgstr "Tiếng Uđ-muath" + +msgid "Ugaritic" +msgstr "Tiếng U-ga-ri-ti" + +msgid "Ukrainian" +msgstr "Tiếng U-cợ-rainh" + +msgid "Ultra-Condensed (50%)" +msgstr "Cô đặc cực (50%)" + +msgid "Ultra-Expanded (200%)" +msgstr "Dãn ra cực (200%)" msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." +"UnTouch Point\n" +"Pops a point number and marks it untouched" msgstr "" -"Một danh sách các ngôn ngữ và các chức năng tra tìm bật/tắt\n" -"cho mỗi điều để sắp thẳng.\n" -"Mỗi ngôn ngữ cũng có thể xảy ra nhiều lần,\n" -"trong trường hợp đó chương trình thử điều thứ hai\n" -"(thứ ba v.v.) nếu ngôn ngữ thứ nhất không thành công." +"UnTouch Point\n" +"Bỏ một con số điểm và đánh dấu nó là « chưa thay đổi »" -msgid "Language|New" -msgstr "Mới" +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "Không thể phân tích những đối tượng PDF cấu tạo %s" -msgid "Justified Scripts" -msgstr "Chữ viết sắp thẳng" +msgid "Unassigned Bit 123" +msgstr "Bit 123 chưa gán" -msgid "A list of scripts with special justification needs" -msgstr "Một danh sách các chữ viết có yêu cầu sắp thẳng đặc biệt" +msgid "Unassigned Bit 124" +msgstr "Bit 124 chưa gán" -msgid "Script|New" -msgstr "Mới" +msgid "Unassigned Bit 125" +msgstr "Bit 125 chưa gán" -msgid "Min Kern" -msgstr "" +msgid "Unassigned Bit 126" +msgstr "Bit 126 chưa gán" -msgid "No lookup selected" -msgstr "Chưa chọn sự tra tìm" +msgid "Unassigned Bit 127" +msgstr "Bit 127 chưa gán" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "Bạn phải chọn một sự tra tìm thích hợp để chứa cặp định chỗ này" +msgid "Unassigned Code Points" +msgstr "Điểm mã chưa gán" -msgid "Class 0" -msgstr "Hạng 0" +msgid "Undefined positioning" +msgstr "Định vị chưa xác định" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" -"Các giá trị định chỗ cho hạng 0 (« Các gì khác ») lú nào cũng nên là 0." +msgid "Undefined substitution" +msgstr "Sự thay thế chưa xác định" -msgid "AutoKern Row" -msgstr "" +msgid "UnderbarExtraDescender:" +msgstr "Vùng dưới thanh dưới:" -msgid "AutoKern Column" -msgstr "" +msgid "UnderbarRuleThickness:" +msgstr "Độ dày thước thanh dưới:" -msgid "AutoKern All" -msgstr "" +msgid "UnderbarVerticalGap:" +msgstr "Khe dọc thanh dưới:" -msgid "Clear" -msgstr "Gột" +msgid "Underline _Position:" +msgstr "_Vị trí gạch dưới:" -msgid "Clear All" -msgstr "Gột tất cả" +msgid "Underline|_Height:" +msgstr "_Cao :" -msgid "Clear Device Table" -msgstr "Gột bảng thiết bị" +msgid "UndoDepth" +msgstr "Số Bước Hủy" -msgid "Clear All Device Tables" -msgstr "Gột mọi bảng thiết bị" +msgid "Unexpected EOF in gf\n" +msgstr "Gặp kết thúc tập tịn bất thường trong gf\n" + +msgid "Unexpected Variation Selector" +msgstr "Dấu chọn biến đổi bất thường" #, c-format -msgid "First Class %d\n" -msgstr "" +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "Gặp ký tự bất thường (0x%02X) trên dòng %d của %s" #, c-format -msgid "Second Class %d\n" -msgstr "" +msgid "Unexpected charset format in cff: %d\n" +msgstr "Gặp định dạng bộ ký tự bất thường trong CFF: %d\n" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "" +msgid "Unexpected density" +msgstr "Mật độ bất thường" #, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" +msgid "Unexpected encoding format in cff: %d\n" +msgstr "Gặp định dạng bảng mã bất thường trong CFF: %d\n" -msgid "From the _other class" -msgstr "" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "Gặp kết thúc tập tin bất thường trong dãy 'morx'.\n" -msgid "_From this class" -msgstr "" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "Gặp kết thúc tập tin bất thường trong bảng phụ chữ ghép GSUB.\n" -msgid "Glyph in two classes" -msgstr "" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "Gặp kết thúc tập tin bất thường trong bảng phụ GSUB.\n" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "Gặp kết thúc tập tin bất thường nằm trong bảng phụ tạo dãy ngữ cảnh.\n" -msgid "Glyphs in the classes" +#, c-format +msgid "Unexpected end of file in feature definition on line %d of %s" msgstr "" +"Gặp kết thúc tập tin bất thường trong lời xác định tính năng trên dòng %d " +"của %s" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" +#, c-format +msgid "Unexpected end of file in lookup definition on line %d of %s" msgstr "" +"Gặp kết thúc tập tin bất thường trong lời xác định sự tra tìm trên dòng %d " +"của %s" -msgid "Select the class containing the named glyph" -msgstr "Chọn hạng chứa hình tượng có tên đó" - -msgid "Display Size:" -msgstr "Kích cỡ hiển thị:" - -msgid "Magnification:" -msgstr "Phóng to :" +msgid "Unexpected error" +msgstr "Lỗi bất thường" -msgid "Kern Offset:" -msgstr "Bù định chỗ :" +msgid "Unexpected number" +msgstr "Số bất thường" +#, c-format msgid "" -"Device Table Correction:\n" -" (at display size)" +"Unexpected size for font info section of URW font (expected 12, got %d)\n" msgstr "" +"Gặp kích cỡ bất thường cho phần thông tin phông của phông URW (đợi 12 còn " +"nhận %d)\n" -msgid "Revert Kerning" +#, c-format +msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" msgstr "" +"Gặp kích cỡ bất thường cho phần tên của phông URW (đợi 55 còn nhận %d)\n" +#, c-format msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" +"Hiệu bài bất thường nằm sau kết thúc của biểu thức,\n" +"phía trước ...%40s" -msgid "Clear all device table corrections associated with this combination" -msgstr "Xoá tất cả các sự sửa chữa bảng thiết bị tương ứng với tổ hợp này" - -msgid "Lookup subtable:" -msgstr "Bảng phụ tra tìm:" - -#. GT: The %s is the name of the lookup subtable containing this kerning class #, c-format -msgid "Kerning by Classes: %s" -msgstr "Định chỗ theo hạng: %s" +msgid "Unexpected token in GDEF on line %d of %s" +msgstr "Gặp hiệu bài bất thường trong GDEF trên dòng %d của %s" #, c-format -msgid "Lookup Subtable: %s" -msgstr "Bảng phụ tra tìm: %s" +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "Hiệu bài bất thường trong phạm vi hạng hình tượng trên dòng %d của %s" -msgid "Show Kerning" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" msgstr "" +"Hiệu bài bất thường trong lookupflags (các cờ tra tìm) trên dòng %d của %s" -msgid "_Default Separation:" -msgstr "" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "Gặp hiệu bài bất thường trong mục ghi giá trị trên dòng %d của %s" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." +#, c-format +msgid "Unexpected token, %s, in BASE table on line %d of %s" msgstr "" +"Gặp hiệu bài bất thường, %s, trong bảng BASE (cơ bản) trên dòng %d của %s" -msgid "_Min Kern:" +#, c-format +msgid "Unexpected token, %s, in feature definition on line %d of %s" msgstr "" +"Gặp hiệu bài bất thường, %s, trong lời xác định tính năng trên dòng %d của %s" -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" +#, c-format +msgid "Unexpected token, %s, in lookup definition on line %d of %s" msgstr "" +"Gặp hiệu bài bất thường, %s, trong lời xác định sự tra tìm trên dòng %d của " +"%s" -msgid "_Touching" -msgstr "" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "Gặp hiệu bài bất thường, %s, trên dòng %d của %s" +#, c-format msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." +"Unexpected token.\n" +"before ...%40s" msgstr "" +"Hiệu bài bất thường\n" +"phía trước ...%40s" -msgid "Only kern glyphs closer" -msgstr "Chỉ định chỗ hình tượng gần hơn" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "Gặp giá trị bất thường trong từ điển %d\n" +#, c-format msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." +"Unexpected values for binsearch header. Based on the number of tables I\n" +" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " +"%d)\n" msgstr "" +"Gặp giá trị bất thường cho phần đầu binsearch. Dựa vào số các bảng thì mong " +"đợi:\n" +" • searchRange=%d (không phải %d)\n" +" • entrySel=%d (không phải %d)\n" +" • rangeShift=%d (không phải %d)\n" -msgid "Autokern new entries" -msgstr "" +msgid "Unicase" +msgstr "Cùng chữ" -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "Định chỗ theo hạng" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+, chỉ BMP" -msgid "VKern By Classes" -msgstr "Định chỗ dọc theo hạng" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+, mọi mặt phẳng" -msgid "KernClass|_New Lookup..." -msgstr "Sự tra tìm mớ_i..." +msgid "Unicode Basic Multilingual Plane" +msgstr "Mặt Phẳng Đa Ngôn Ngữ Cơ Bản Unicode" -msgid "No significant differences found" -msgstr "Không tìm thấy sự khác nhau đáng kể" +msgid "Unicode C_har:" +msgstr "_Ký tự Unicode:" -msgid "Differ" -msgstr "Khác biệt" +msgid "Unicode Ranges" +msgstr "Phạm vi Unicode" -msgid "The layers do not match" -msgstr "Các lớp không tương ứng" +msgid "Unicode Ranges:" +msgstr "Phạm vi Unicode:" -msgid "Error Bound" -msgstr "Biên giới lỗi" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "Mặt phẳng Chữ viết Ghi ý Bổ sung Unicode" -msgid "Compare Layers" -msgstr "So các lớp" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "Mặt phẳng Đa ngôn ngữ Bổ sung Unicode" -msgid "Copy Layers" -msgstr "Chép các lớp" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "Mặt phẳng Mục đích Đặc biệt Bổ sung Unicode" -msgid "Compare two layers" -msgstr "So sánh hai lớp" +msgid "Unicode _Value:" +msgstr "_Giá trị Unicode:" -msgid "Copy one layer to another" -msgstr "Sao chép lớp này sang lớp khác" +msgid "Unicode out of range" +msgstr "Giá trị Unicode ở ngoại phạm vi" -msgid "From:" -msgstr "Từ :" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "Giá trị Unicode (%x) không nằm trong phông nên bị bỏ qua." -msgid "Other:" -msgstr "Khác:" +msgid "Unicode value not in font" +msgstr "Giá trị Unicode không nằm trong phông" -msgid "To:" -msgstr "Đến:" +msgid "UnicodeGlyphNames" +msgstr "Tên Hình Tương Unicode" -msgid "Clear destination layer before copy" -msgstr "Xoá lớp đích đến trước khi sao chép" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "Ký tự âm tiết thổ dân Ca-na-đa thống nhất" -msgid "Allow errors of:" -msgstr "Cho phép lỗi:" +msgid "Unified Font Object" +msgstr "Đối Tượng Phông Thống Nhất" -msgid "em units" -msgstr "đơn vị Em" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "Co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng bên" -msgid "Lookup Type|Unspecified" -msgstr "Chưa xác định" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "Gặp mã chưa giải thích trong gf: %d\n" -msgid "Reverse Chaining Substitution" -msgstr "Thay thế tạo dãy ngược" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "Chưa giải thích mã thao tác opcode %d in %s\n" -msgid "Mac Indic State Machine" -msgstr "Cơ chế tình trạng ngôn ngữ Ấn Độ Mac" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "Chưa giải thích mã thao tác opcode 12,%d in %s\n" -msgid "Mac Contextual State Machine" -msgstr "Cơ chế tình trạng ngữ cảnh Mac" +msgid "UniqueID" +msgstr "Mã số duy nhất" -msgid "Mac Insertion State Machine" -msgstr "Cơ chế tình trạng chèn Mac" +msgid "" +"Unix style wildcarding is accepted:\n" +"Most characters match themselves\n" +"A \"?\" will match any single character\n" +"A \"*\" will match an arbitrary number of characters (including none)\n" +"An \"[abd]\" set of characters within square brackets will match any " +"(single) character\n" +"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " +"string\n" +"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" +"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" +"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" +msgstr "" +"Cũng chấp nhận các ký tự đại diện kiểu UNIX:\n" +"(phần lớn các ký tự thì tự khớp)\n" +" • dấu hỏi « ? » thì khớp với bất cứ ký tự đơn nào\n" +" • dấu sao « * » thì khớp với một số ký tự nào đó (bao gồm số không)\n" +" • một chuỗi « [abd] » ký tự bên trong dấu ngoặc vuông\n" +"\t\tthì khớp với bất cứ ký tự đơn nào của các ký tự đó\n" +" • một chuỗi « {scmp,c2sc} » bên trong dấu ngoặc móc\n" +"\t\tthì khớp với bất cứ chuỗi nào của các chuỗi định giới bằng dấu phẩyVì " +"vậy:\n" +"« a.* » khớp với « a. », « a.sc », « a.swash » v.v\n" +"« a.{scmp,c2sc} » khớp với « a.scmp » hay « a.c2sc »\n" +"« a.[abd] » khớp với « a.a », « a.b » hay « a.d »" -msgid "Single Position" -msgstr "Vị trí đơn" +msgid "Unknown" +msgstr "Không rõ" -msgid "Pair Position (kerning)" -msgstr "Vị trí cặp (định chỗ)" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "Không rõ kiểu bảng phụ GPOS: %d\n" -msgid "Cursive Position" -msgstr "Vị trí chữ thảo" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "Không rõ kiểu bảng phụ GSUB: %d\n" -msgid "Mark to Base Position" -msgstr "Đánh dấu tới vị trí cơ sở" +msgid "Unknown Language" +msgstr "Ngôn ngữ không rõ" -msgid "Mark to Ligature Position" -msgstr "Đánh dấu tới vị trí chữ ghép" +msgid "Unknown character after backslash in literal string.\n" +msgstr "Gặp ký tự lạ phía sau dấu xuyệc ngược trong chuỗi nghĩa chữ.\n" -msgid "Mark to Mark Position" -msgstr "Đánh dấu tới vị trí dấu" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "Không rõ định dạng bảng hạng: %d\n" -msgid "Contextual Position" -msgstr "Vị trí ngữ cảnh" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "Gặp trường không rõ %s trên dòng %d của %s" -msgid "Contextual Chaining Position" -msgstr "Vị trí tạo dãy ngữ cảnh" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "Không rõ hình tượng được tham chiếu trong GSUB/GPOS/MATH" -msgid "Mac Kerning State Machine" -msgstr "Cơ chế tình trạng định chỗ Mac" +msgid "Unknown lookup" +msgstr "Không rõ sự tra tìm" -msgid "Abaza" -msgstr "TIếng A-ba-da" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "Không nhận ra tên sự tra tìm: %60.60s" -msgid "Abkhazian" -msgstr "TIếng Ap-kha-di-a" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "Không rõ toán tử trong %s: %x\n" -msgid "Acholi" -msgstr "" +msgid "Unknown string type\n" +msgstr "Không rõ kiểu chuỗi\n" -msgid "Achi" -msgstr "" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « PfEd » nên bị bỏ qua\n" -msgid "Adyghe" -msgstr "TIếng A-di-ghe" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « TeX » nên bị bỏ qua\n" -msgid "Afar" -msgstr "TIếng A-pha" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "Tìm thấy kiểu không rõ « %c » trong đặc tả đường dẫn\n" -msgid "Agaw" -msgstr "Tiếng A-gỏa" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select a glyph FontForge will\n" +"create (or reuse) another glyph named by appending the extension\n" +"to the original name, and it will copy a modified version of\n" +"the original glyph into the new one." +msgstr "" +"Không giống như phần lớn các lệnh, lệnh này không tác động\n" +"trực tiếp những hình tượng hình tượng chọn. Thay vào đó,\n" +"nếu bạn chọn một hình tượng nào đó thì FontForge tạo\n" +"(hay dùng lại) một hình tượng khác bằng cách phụ thêm\n" +"phần mở rộng vào tên gốc, và nó sẽ sao chép vào hình tượng mới\n" +"một phiên bản đã sửa đổi của hình tượng gốc." -msgid "Aiton" +msgid "" +"Unlike most commands this one does not work directly on the\n" +"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" +"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" +"it will copy a modified version of the \"A\" glyph into \"a.sc\"." msgstr "" +"Không giống như phần lớn các lệnh, lệnh này không tác động\n" +"trực tiếp những hình tượng được chọn. Thay vào đó,\n" +"nếu bạn chọn một « A » (hay « a ») thì FontForge tạo\n" +"(hay dùng lại) một hình tượng tên « a.sc », và nó sẽ sao chép\n" +"vào « a.sc » một phiên bản đã sửa đổi của hình tượng « A »." + +msgid "Unlikely Ofm File" +msgstr "Tập tin OFM bất thường" -msgid "Akan" +#, c-format +msgid "" +"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" +"Số đếm thành phần chữ ghép không chắc (%d): bảng phụ chữ ghép này\n" +"rất có thể là rác nên trình này chịu thua về nó.\n" -msgid "Alsatian" -msgstr "Tiếng An-xa-ti" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "Chiều dài bảng không chắc nên bỏ qua. %u\n" -msgid "Altai" -msgstr "Tiếng An-tai" +msgid "Unlikely scale factor" +msgstr "Hệ số co giãn không chắc" -msgid "Anglo-Saxon" +#, c-format +msgid "" +"Unlikely script count (%d), I suspect the JSTF-\n" +" table is garbage, I'm giving up on it.\n" msgstr "" +"Số đếm chữ viết không chắc (%d): bảng JSFT\n" +"rất có thể là rác nên trình này chịu thua về nó.\n" -msgid "Americanist IPA" -msgstr "IPA kiểu Mỹ" +msgid "Unlink" +msgstr "Bỏ liên kết" -msgid "Aragonese" -msgstr "" +msgid "Unlink All" +msgstr "Bỏ liên kết tất cả" -msgid "Aari" -msgstr "Tiếng Ă-ri" +msgid "Unnamed lookup" +msgstr "Sự tra tìm không có tên" -msgid "Arakanese" -msgstr "Tiếng A-ra-ka-ni" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "Gặp dãy ngữ cảnh không thể phân tích được trên dòng %d của %s" + +#, c-format +msgid "Unparseable glyph sequence in position on line %d of %s" +msgstr "Gặp dãy ngữ cảnh không thể phân tích ở vị trí trên dòng %d của %s" -msgid "Asturian" +#, c-format +msgid "Unparseable glyph sequence in substitution on line %d of %s" msgstr "" +"Gặp dãy ngữ cảnh không thể phân tích trong sự thay thế trên dòng %d của %s" -msgid "Athapaskan" -msgstr "Tiếng A-ta-pa-x-ca" - -msgid "Lang|Avar" -msgstr "Tiếng A-vă" - -msgid "Awadhi" -msgstr "Tiếng A-oua-đi" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "Lời bao gồm không thể phân tách trên dòng %d của %s" -msgid "Torki" +#, c-format +msgid "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" msgstr "" +"Gặp ký tự chưa phân tích nằm sau kết thúc của tập tin các nhóm (dòng cuối " +"cùng đã phân tích là %d).\n" -msgid "Azeri" -msgstr "Tiếng A-de-ri" +msgid "Unreasonable DPI" +msgstr "Điểm/insơ vô lý" -msgid "Badaga" -msgstr "Tiếng Ba-đa-ga" +msgid "Unreasonable ligature caret count" +msgstr "Đếm quá đáng con nháy chữ ghép" -msgid "Banda" -msgstr "" +msgid "Unspecified Language" +msgstr "Ngôn ngữ không xác định" -msgid "Baghelkhandi" -msgstr "Tiếng Ba-ghen-khan-đi" +#, c-format +msgid "Unsupported filter: %s" +msgstr "Bộ lọc không được hỗ trợ : %s" -msgid "Balkar" -msgstr "Tiếng Ban-khă" +msgid "Unsupported image format" +msgstr "Định dạng ảnh không được hỗ trợ" -msgid "Lang|Balinese" -msgstr "" +msgid "Unsupported image format must be bmp" +msgstr "Định dạng ảnh không được hỗ trợ thì phải là BMP" -msgid "Bavarian" -msgstr "" +msgid "Unsupported image format must be bmp or png" +msgstr "Định dạng ảnh không được hỗ trợ thì phải là BMP hay PNG" -msgid "Baule" -msgstr "Tiếng Bau-le" +msgid "UntitledGroup" +msgstr "Nhóm Không Tên" -msgid "Batak Toba" -msgstr "" +msgid "UpdateFlex" +msgstr "Cập Nhật Flex" -msgid "Lang|Berber" -msgstr "Tiếng Bơ-bợ" +msgid "Upper Case" +msgstr "Chữ cao" -msgid "Bench" -msgstr "Tiếng Ben-chợ" +msgid "Upper Sorbian" +msgstr "Tiếng Xoa-bi Cao" -msgid "Bible Cree" -msgstr "Tiếng Cợ-ri kinh thánh" +msgid "UpperLimitBaselineRiseMin:" +msgstr "Tiểu nâng cơ sở hạn trên:" -msgid "Bandjalang" -msgstr "" +msgid "UpperLimitGapMin:" +msgstr "Tiểu khe hạn trên:" -msgid "Belarussian" -msgstr "Tiếng Be-la-ru-xợ" +msgid "Urdu" +msgstr "Tiếng Ổ-đu" -msgid "Bemba" -msgstr "Tiếng Bem-ba" +msgid "Urdu (India)" +msgstr "Tiếng Ua-đu (Ấn Độ)" -msgid "Haryanvi" -msgstr "" +msgid "Urdu (Pakistan)" +msgstr "Tiếng Ua-đu (Pa-ki-x-thănh)" -msgid "Bagri" -msgstr "" +msgid "Use CID Map" +msgstr "Dùng sơ đồ CID" -msgid "Bhili" -msgstr "Tiếng Bi-li" +msgid "Use FreeType" +msgstr "Dùng FreeType" -msgid "Bhojpuri" -msgstr "Tiếng Bo-dợ-pu-ri" +msgid "Use Kerning Class?" +msgstr "Dùng hạng định chỗ ?" -msgid "Bikol" -msgstr "Tiếng Bi-kon" +msgid "Use UniqueID" +msgstr "Dùng UniqueID" -msgid "Bilen" -msgstr "Tiếng Bi-len" +msgid "Use XUID" +msgstr "Dùng XUID" -msgid "Bislama" -msgstr "" +msgid "Use _First" +msgstr "Dùng đồ thứ _nhất" -msgid "Kanauji" -msgstr "" +msgid "Use _Second" +msgstr "Dùng đồ thứ _hai" -msgid "Blackfoot" -msgstr "Tiếng Chân đen" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "Dùng « exit » khi không phải trong vòng lặp\n" -msgid "Balochi" -msgstr "Tiếng Ba-lô-khi" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "Dùng « stop » khi không phải trong một « stopped ».\n" -msgid "Pa'o Karen" +msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" msgstr "" +"Trong bảng cmap, dùng bù phạm vi 0xffff có nghĩa hình tượng còn thiếu\n" -msgid "Balante" -msgstr "Tiếng Ba-lan-the" - -msgid "Balti" -msgstr "Tiếng Ban-thi" - -msgid "Bambara" -msgstr "Tiếng Bam-ba-ra" - -msgid "Bamileke" -msgstr "Tiếng Ba-mi-le-ke" - -msgid "Bosnian" -msgstr "Tiếng Bo-x-ni-a" +msgid "Use of obsolete blend operator.\n" +msgstr "Dùng toán tử pha trộn quá cũ.\n" -msgid "Bishnupriya Manipuri" -msgstr "" +#, c-format +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "Sử dụng hạng hình tượng chưa xác định %s trên dòng %d của %s" -msgid "Brahui" -msgstr "Tiếng Boua-hui" +#, c-format +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "Sử dụng hạng dấu chưa xác định %s trên dòng %d của %s" -msgid "Braj Bhasha" -msgstr "Tiếng Boăchợ Bă-să" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "Hãy dùng chốt trục kiểu toàn phương cho lớp chỉ dẫn của phông chữ" -msgid "Bodo" +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." msgstr "" +"Dùng dấu phụ dãn cách (Unicode: 02C0-02FF)\n" +"hơn là dấu phụ kết hợp (Unicode: 0300-036F)\n" +"khi xây dựng hình tượng có dấu phụ." -msgid "Bashkir" -msgstr "Tiếng Bas-khia" - -msgid "Burushaski" +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" +"Dùng bộ làm mành FreeType (khi có sẵn)\n" +"để làm mành hình tượng trong ô xem phông.Thường có kết quả là chất lượng cao " +"hơn." -msgid "Beti" -msgstr "Tiếng Be-thi" - -msgid "Batak Simalungun" +msgid "" +"Use the cairo library for drawing (if available)\n" +"This makes for prettier (anti-aliased) but slower drawing\n" +"This applies to any windows created AFTER this is set.\n" +"Already existing windows will continue as they are." msgstr "" +"Dùng thư viện cairo (nếu sẵn sàng) để vẽ ký tự.\n" +"Nó vẽ đẹp hơn (làm trơn) còn chậm hơn.\n" +"Bật tùy chọn này thì áp dụng cho cửa sổ nào được mở về sau.\n" +"Cửa sổ nào đã mở thì không thay đổi." -msgid "Lang|Buginese" +msgid "" +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" +"Dùng chuỗi này làm cơ bản mặc định\n" +"cho tên tập tin khi tạo ra phông." -msgid "Medumba" +#, c-format +msgid "Use-my-metrics flag set on at least two components in glyph %d\n" msgstr "" +"Cờ « use-my-metrics » (dùng đơn vị đo của tôi) được đặt vào\n" +"ít nhất hai thành phần trong hình tượng %d\n" -msgid "Kaqchikel" -msgstr "" +msgid "UseCairoDrawing" +msgstr "VẽKiểuCairo" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "UseNewIndicScripts" +msgstr "Dùng Chữ Viết Ấn Độ Mới" -msgid "Chinantec" -msgstr "" +msgid "User controls the emboldening with the next two fields" +msgstr "Người dùng điều khiển cách làm đậm bằng hai trường kế tiếp" -msgid "Cebuano" -msgstr "Tiếng Xe-bu-a-nô" +msgid "Uyghur" +msgstr "Tiếng Ui-gua" -msgid "Chiga" -msgstr "" +msgid "Uzbek" +msgstr "Tiếng Ux-béc" -msgid "Chamorro" -msgstr "" +msgid "Uzbek (Cyrillic)" +msgstr "Tiếng U-x-béc (Ki-rin)" -msgid "Chechen" -msgstr "Tiếng Che-chen" +msgid "Uzbek (Latin)" +msgstr "Tiếng U-x-béc (La-tinh)" -msgid "Chaha Gurage" -msgstr "Tiếng Cha-ha Gu-ra-ge" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "H" -msgid "Chattisgarhi" -msgstr "Tiếng Cha-ti-x-ga-ri" +msgid "VFlex Hint Color" +msgstr "Màu mẹo VFlex" -msgid "Chichewa" -msgstr "Tiếng Chi-che-ouă" +msgid "VHead _Column Spacing:" +msgstr "Dãn cách _cột đầu D:" -msgid "Chukchi" -msgstr "Tiếng Chúc-chi" +msgid "VHint Active Color" +msgstr "Màu VHint hoạt động" -msgid "Chuukese" -msgstr "" +msgid "VKern By Classes" +msgstr "Định chỗ dọc theo hạng" -msgid "Choctaw" -msgstr "" +msgid "VKern By Classes..." +msgstr "Định chỗ dọc theo hạng..." -msgid "Chipewyan" -msgstr "Tiếng Chi-pe-ouianh" +msgid "VKern From HKern" +msgstr "Định chỗ dọc từ định chỗ ngang" -msgid "Chuvash" -msgstr "Tiếng Chu-vas" +msgid "VKern:" +msgstr "Định chỗ dọc:" -msgid "Cheyenne" -msgstr "" +msgid "VStem" +msgstr "Cuống D" -msgid "Lang|Western Cham" -msgstr "" +msgid "VWidth" +msgstr "Rộng dọc" -msgid "Eastern Cham" -msgstr "" +msgid "Validate Before Saving" +msgstr "Hợp lệ hoá trước khi lưu" -msgid "Comorian" -msgstr "Tiếng Co-mo-ri" +msgid "Validating..." +msgstr "Đang hợp lệ hoá..." -msgid "Lang|Coptic" -msgstr "Tiếng Giáo hội Ai Cập" +#, c-format +msgid "Validation of %.100s" +msgstr "Hợp lệ hoá %.100s" -msgid "Cornish" -msgstr "" +msgid "Value" +msgstr "Giá trị" -msgid "Corsican" -msgstr "Tiếng Coa-si-ca" +msgid "Value exceeds tfm limitations" +msgstr "Giá trị vượt quá phạm vi TFM" -msgid "Creoles" -msgstr "" +msgid "Value out of bounds" +msgstr "Giá trị ở ngoại phạm vi" -msgid "Cree" -msgstr "Tiếng Cợ-ri" +msgid "Value out of bounds in spline.\n" +msgstr "Giá trị ở ngoại giới hạn trong chốt trục.\n" -msgid "Carrier" -msgstr "Bộ truyền" +msgid "Value out of range" +msgstr "Giá trị ở ngoại phạm vi" -msgid "Crimean Tatar" -msgstr "Tiếng Tác-ta Cợ-rai-mi-a" +msgid "Value:" +msgstr "Giá trị:" -msgid "Kashubian" -msgstr "" +msgid "Vanishing Point:" +msgstr "Điểm biến mất:" -msgid "Church Slavonic" -msgstr "Tiếng Xla-vơ nhà thơ" +msgid "Variant Glyphs:" +msgstr "Hình tượng biến đổi:" -msgid "Chittagonian" -msgstr "" +msgid "Variation Selector (or 0)" +msgstr "Dấu chọn biến đổi (hay 0)" -msgid "San Blas Kuna" +msgid "Variation Selectors" +msgstr "Dấu chọn biến đổi" + +msgid "Variation Selectors B" +msgstr "Dấu chọn biến đổi B" + +#, c-format +msgid "" +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" +"Dấu chọn biến đổi bình thường nằm trong phạm vi:\n" +" U+180B ... U+180D\n" +" U+FE00 ... U+FE0F\n" +" U+E0100 ... U+E01EF\n" +"Bạn thực sự muốn sử dụng U+%04X không?" -msgid "Dargwa" -msgstr "Tiếng Đac-ouă" +msgid "Various errors occurred at the selected glyphs" +msgstr "Gặp một số lỗi khác nhau tại những hình tượng đã chọn" -msgid "Dayi" +#, c-format +msgid "Various specifications of PIXEL_SIZE do not match in %s" msgstr "" +"Trong %s, có một số đặc tả PIXEL_SIZE (kích cỡ điểm ảnh) không tương ứng" -msgid "Woods Cree" -msgstr "Tiếng Cợ-ri rừng" +msgid "Vattu Variants" +msgstr "Biến thể Vat-tu" -msgid "Lang|Default" -msgstr "Mặc định" +msgid "Venda" +msgstr "Tiếng Ven-đa" -msgid "Dogri (individual language)" -msgstr "" +msgid "Vendor ID:" +msgstr "Mã số nhà sản xuất:" -msgid "Dogri" -msgstr "Tiếng Đo-gợ-ri" +msgid "Vendor URL" +msgstr "URL nhà sản xuất" -msgid "Dhangu" -msgstr "" +msgid "Version" +msgstr "Phiên bản" -msgid "Dhivehi (Obsolete)" -msgstr "Đi-vê-hi (Cũ)" +#, c-format +msgid "Version %.20s" +msgstr "Phiên bản %.20s" -msgid "Dimli" -msgstr "" +msgid "Vert. Construction" +msgstr "Cấu tạo thẳng đứng" -msgid "Dhivehi" -msgstr "Tiếng Đi-ve-hi" +msgid "Vert. Hint Color" +msgstr "Màu mẹo nằm dọc" -msgid "Djerma" -msgstr "Tiếng Chơ-ma" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "Biến thể thẳng đứng" -msgid "Djambarrpuyngu" -msgstr "" +msgid "Vertical" +msgstr "Dọc" -msgid "Dangme" -msgstr "Tiếng Đang-me" +msgid "Vertical Baselines" +msgstr "Đường cơ bản nằm dọc" -msgid "Dan" -msgstr "" +msgid "Vertical Counter Add" +msgstr "Thêm bộ đếm nằm dọc" -msgid "Dinka" -msgstr "Tiếng Đin-ka" +msgid "Vertical Counter Scale" +msgstr "Co giãn bộ đếm nằm dọc" -msgid "Dari" -msgstr "Đa-ri" +msgid "Vertical Counters:" +msgstr "Bộ đếm nằm dọc:" -msgid "Dhuwal" -msgstr "" +msgid "Vertical Extension Italic Correction" +msgstr "Điều chỉnh nghiêng mở rộng dọc" -msgid "Dungan" -msgstr "Tiếng Đun-ga" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "Quy mô theo chiều dọc cho %c%c%c%c" -msgid "Ebira" -msgstr "Tiếng E-bi-ra" +msgid "Vertical Fractions" +msgstr "Phân số dọc" -msgid "Eastern Cree" -msgstr "Tiếng Đông Cợ-ri" +msgid "Vertical Kana Alternates" +msgstr "Đồ xen kẽ Kana theo chiều dọc" -msgid "Efik" -msgstr "Tiếng E-phic" +msgid "Vertical Kerning" +msgstr "Định chỗ theo chiều dọc" -msgid "Eastern Maninkakan" -msgstr "" +msgid "Vertical Kerning Class" +msgstr "Hạng định chỗ dọc" -msgid "Erzya" -msgstr "Tiếng Ơ-di-a" +msgid "Vertical Offset" +msgstr "Bù nằm dọc" -msgid "Central Yupik" -msgstr "" +msgid "Vertical Offset:" +msgstr "Bù nằm dọc:" -msgid "Evenki" -msgstr "Tiếng E-ven-khi" +msgid "Vertical Only" +msgstr "Chỉ theo chiều dọc" -msgid "Even" -msgstr "Tiếng E-ven" +msgid "Vertical Rotation & Alternates" +msgstr "Xoay và đồ xen kẽ theo chiều dọc" -msgid "Ewe" -msgstr "Tiếng E-oue" +msgid "Vertical Scale" +msgstr "Co giãn nằm dọc" -msgid "French Antillean" -msgstr "Tiếng Anh-thi-es Pháp" +msgid "Vertical Scale:" +msgstr "Co giãn nằm dọc:" -msgid "Fang" -msgstr "" +msgid "Vertical Stem Width Add" +msgstr "Thêm độ rộng cuống nằm dọc" -msgid "Fanti" -msgstr "" +msgid "Vertical Stem Width Scale" +msgstr "Co giãn độ rộng cuống nằm dọc" -msgid "Fijian" -msgstr "Tiếng Phi-gi" +msgid "Vertical _Metric Lines" +msgstr "Đường đo nằ_m dọc" -msgid "Fe'fe'" +msgid "" +"Vertical distance between the ink of the top and\n" +"bottom elements of a skewed fraction." msgstr "" +"Khoảng cách theo chiều dọc giữa\n" +"yếu tố đầu và yếu tố cuối của phân số\n" +"bị lệch." -msgid "Forest Nenets" -msgstr "Tiếng Ne-net-x rừng" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "Nằm dọc: %d đường cơ bản" -msgid "Fon" -msgstr "Tiếng Phon" +msgid "Very Condensed" +msgstr "Co lại nhiều" -msgid "Faroese" -msgstr "Tiếng Pha-rô" +msgid "Very Expanded" +msgstr "Dãn ra nhiều" -msgid "Cajun French" -msgstr "" +msgid "Very Light" +msgstr "Rất nhẹ" -msgid "Friulian" -msgstr "Tiếng Phợ-riu-lan" +msgid "Vietnamese" +msgstr "Tiếng Việt" -msgid "Arpitan" -msgstr "" +msgid "View" +msgstr "Xem" -msgid "Futa" -msgstr "Tiếng Phu-ta" +msgid "View Point" +msgstr "Điểm nhìn" -msgid "Fulani" -msgstr "Tiếng Phu-la-ni" +msgid "Vowel Jamo Forms" +msgstr "Hình Ja-mô nguyên âm" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "WWS Family" +msgstr "Nhóm WWS" -msgid "Ga" -msgstr "Tiếng Ga" +msgid "WWS Subfamily" +msgstr "Nhóm phụ WWS" -msgid "Gagauz" -msgstr "Tiếng Ga-gaux" +msgid "W_hitespace Glyphs" +msgstr "_Hình tượng khoảng trắng" -msgid "Garshuni" -msgstr "Tiếng Ga-xu-ni" +msgid "W_ithin Rectangle" +msgstr "Ở t_rong chữ nhật" -msgid "Garhwali" -msgstr "Tiếng Ga-ouă-li" +msgid "Wa" +msgstr "Tiếng Ouă" -msgid "Lang|Ge'ez" -msgstr "Tiếng Ge-ex" +msgid "Wagdi" +msgstr "Tiếng Ouăc-đi" -msgid "Githabul" -msgstr "" +msgid "Wansung (Korean)" +msgstr "Wansung (Hàn)" -msgid "Gilyak" -msgstr "Tiếng Ghin-iac" +msgid "Warn if _unlinked references" +msgstr "Cảnh báo nế_u tham chiếu không liên kết" -msgid "Kiribati" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" msgstr "" +"Cảnh báo nếu hình tượng này chứa nét ngoài còn hình tượng khác chứa tham " +"chiếu (nhưng tham chiếu diễn tả cùng một nét ngoài)." -msgid "Kpelle (Guinea)" -msgstr "" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "Cảnh báo nếu hai nét ngoài tương tự nhưng không phải trùng" + +msgid "Warning" +msgstr "Cảnh báo" -msgid "Gilaki" +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" msgstr "" +"Cảnh báo : giá trị trục thứ %d (%g) nằm ở ngoại phạm vi hợp lệ [%g,%g]\n" -msgid "Gumuz" -msgstr "Tiếng Gu-mux" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "Cảnh báo : %s có nhóm tên khác với %s (Tạo ra nhóm)\n" -msgid "Gumatj" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" msgstr "" +"Cảnh báo : %s(%s) đã được dãn ra còn cũng được co lại. Không thể làm được.\n" -msgid "Gogo" +msgid "" +"Warning: 'cvar' contains intermediate tuple data.\n" +" FontForge doesn't support this.\n" msgstr "" +"Cảnh báo : 'cvar' chứa dữ liệu đối tượng nhiều thành phần trung gian.\n" +"Trình FontForge không hỗ trợ.\n" -msgid "Gondi" -msgstr "Tiếng Gon-đi" - -msgid "Garo" -msgstr "Tiếng Ga-rô" - -msgid "Wayuu" +msgid "Warning: Both extended and condensed. That's impossible.\n" msgstr "" +"Cảnh báo : cả hai đã được dãn ra còn cũng được co lại. Không thể làm được.\n" -msgid "Gupapuyngu" -msgstr "" +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "Cảnh báo : gặp dấu phông đã trao đổi byte trong phông Palm.\n" -msgid "Gusii" +#, c-format +msgid "" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" msgstr "" +"Cảnh báo : bảng mã %d (%x) được ánh xạ tới ít nhất hai vị trí\n" +"(%s@0x%02x và %s@0x%02x).\n" +"Ở đây sẽ chỉ dùng một cái.\n" -msgid "Haitian" -msgstr "Tiếng Ha-i-ti" - -msgid "Halam" -msgstr "Tiếng Ha-lam" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "Cảnh báo : Font Bucket phiên bản 4 được xử lý như là phiên bản 0.\n" -msgid "Harauti" -msgstr "Tiếng Ha-rau-ti" +msgid "Warning: Font contained no glyphs" +msgstr "Cảnh báo : phông không chứa hình tượng" -msgid "Haya" +#, c-format +msgid "" +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" msgstr "" +"Cảnh báo : hình tượng %d chứa dữ liệu đối tượng nhiều thành phần\n" +"kiểu hoặc riêng hoặc trung gian.\n" +"Trình FontForge không hỗ trợ điều nào trong hai kiểu này.\n" -msgid "Hazaragi" +#, c-format +msgid "" +"Warning: Mac and Unicode entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Mac Unicode String: %s\n" msgstr "" +"Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Unicode\n" +"khác biệt đối với chuỗi %s bằng ngôn ngữ %s :\n" +" • chuỗi Mac: %s\n" +" • chuỗi Unicode Mac: %s\n" -msgid "Hammer-Banna" -msgstr "Tiếng Ha-mơ-Ba-na" - -msgid "Herero" +#, c-format +msgid "" +"Warning: Mac and Windows entries in the 'name' table differ for the\n" +" %s string in the language %s\n" +" Mac String: %s\n" +"Windows String: %s\n" msgstr "" +"Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Windows\n" +"khác biệt đối với chuỗi %s bằng ngôn ngữ %s :\n" +" • chuỗi Mac: %s\n" +" • chuỗi Windows: %s\n" -msgid "Hiligaynon" -msgstr "Tiếng Hi-li-gê-non" - -msgid "High Mari" -msgstr "Tiếng Ma-ri cao" - -msgid "Hmong" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" +"Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con\n" +"của chuỗi Unicode đối với chuỗi %s bằng ngôn ngữ %s.\n" -msgid "Hiri Motu" +#, c-format +msgid "" +"Warning: Mac string is a subset of the Windows string in the 'name' table\n" +" for the %s string in the %s language.\n" msgstr "" +"Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con\n" +"của chuỗi Windows đối với chuỗi %s bằng ngôn ngữ %s.\n" -msgid "Hindko" -msgstr "Tiếng Hind-cô" +#, c-format +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d %d,%d %d,%d)\n" -msgid "Ho" -msgstr "Tiếng Hô" +#, c-format +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d,%d)\n" -msgid "Harari" -msgstr "Tiếng Ha-ra-ri" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font but there are other feature tags associated\n" +"with these lookups. If you proceed with this command\n" +"the 'aalt' tag will be removed from those lookups,\n" +"and new lookups will be generate which will NOT be\n" +"associated with the other feature tag(s).\n" +" Is that what you want?" +msgstr "" +"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" +"trong phông này, nhưng cũng có thẻ tính năng khác\n" +"liên quan đến sự tra tìm đó. Nếu bạn vẫn tiếp tục\n" +"chạy câu lệnh này, thẻ « aalt » sẽ bị gỡ bỏ khỏi\n" +"các sự tra tìm đó, và các sự tra tìm mới được tạo ra\n" +"mà sẽ KHÔNG liên quan đến các thẻ tính năng khác.\n" +"Bạn có muốn tạo trường hợp này không?" -msgid "Eastern Armenian" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font, some have no other feature tags associated\n" +"with them and these will be removed, others have other\n" +"tags associated and these will remain while the 'aalt'\n" +"tag will be removed from the lookup -- a new lookup\n" +"will be generated which is not associated with any\n" +"other feature tags.\n" +" Is that what you want?" msgstr "" +"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" +"trong phông này; mốt số sự tra tìm không\n" +"có thẻ tính năng khác liên quan nên bị gỡ bỏ;\n" +"một số sự tra tìm khác có thẻ khác liên quan\n" +"nên sẽ còn lại, nhưng thẻ « aalt » sẽ bị gỡ bỏ\n" +"khỏi sự tra tìm — một sự tra tìm mới sẽ được tạo ra\n" +"mà KHÔNG liên quan đến thẻ tính năng khác.\n" +"Bạn có muốn tạo trường hợp này không?" -msgid "Iban" +msgid "" +"Warning: There are already some 'aalt' lookups in\n" +"the font. If you proceed with this command those\n" +"lookups will be removed and new lookups will be\n" +"generated. The old information will be LOST.\n" +" Is that what you want?" msgstr "" +"Cảnh báo : đã có một số sự tra tìm kiểu « aalt »\n" +"trong phông này. Nếu bạn vẫn tiếp tục chạy\n" +"câu lệnh này, các sự tra tìm đó sẽ bị gỡ bỏ,\n" +"và các sự tra tìm mới được tạo ra. Thông tin cũ\n" +"sẽ bị MẤT. Bạn có muốn tạo trường hợp này không?" -msgid "Ido" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" msgstr "" +"Cảnh báo : không thể phân tích hiệu bài %s nên một số tính năng có thể bị " +"mất\n" -msgid "Ijo" -msgstr "Tiếng I-chô" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "Cảnh báo : chốt trục quá lớn vô lý nên bị bỏ qua.\n" -msgid "Interlingue" +#, c-format +msgid "" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" msgstr "" +"Cảnh báo : không thể tìm biết lời gợi ý (%d,%d %d,%d %d,%d) hợp lệ ở đâu\n" -msgid "Ilokano" -msgstr "Tiếng I-lô-ca-nô" +msgid "Warnings" +msgstr "Cảnh báo" + +msgid "Watch Points not supported in glyphs with references" +msgstr "Không hỗ trơ điểm theo dõi trong hình tượng có tham chiếu" -msgid "Interlingua" +msgid "" +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" +"Theo dõi mọi điểm đã chọn\n" +"(dừng khi điểm di chuyển)" -msgid "Ingush" -msgstr "Tiếng In-gux" +msgid "Watched Cvt Change" +msgstr "Cvt đã theo dõi có thay đổi" -msgid "Inupiat" -msgstr "" +msgid "Watched Store Change" +msgstr "Kho đã theo dõi có thay đổi" -msgid "IPA usage" -msgstr "Sử dụng IPA" +msgid "We don't understand this font\n" +msgstr "Không hiểu được phông này\n" -msgid "Irish" -msgstr "Tiếng Ái Nhĩ Lan" +msgid "Weight, Width, Slope Only" +msgstr "Chỉ Đậm, Rộng, Dốc" -msgid "Irish Traditional" -msgstr "Tiếng Ái Nhĩ Lan truyền thống" +msgid "Welsh" +msgstr "Tiếng Ouen-s" -msgid "Inari Sami" -msgstr "Tiếng I-na-ri Xa-mi" +msgid "West-Cree" +msgstr "Tiếng Tây Cợ-ri" -msgid "Jamaican Creole" -msgstr "" +msgid "What is the pixel size of the font in this file?" +msgstr "Trong tập tin này, phông có kích cỡ điểm ảnh nào?" -msgid "Lang|Javanese" -msgstr "Tiếng Ja-va" +msgid "What type(s) of palm font records do you want?" +msgstr "Bạn muốn (những) kiểu mục ghi phông Palm nào?" -msgid "Lojban" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"replace pattern must be a single open contour with at least 3 points on it." msgstr "" +"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu thay thế phải " +"là một đường viền mở riêng lẻ có ít nhất 3 điểm ở." -msgid "Krymchak" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour with at least 3 points on it " +"(otherwise there is nothing to match)." msgstr "" +"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một " +"đường viền mở riêng lẻ có ít nhất 3 điểm ở (không thì không có gì cần khớp)." -msgid "Judezmo" -msgstr "Tiếng Giu-đex-mô" - -msgid "Jula" -msgstr "Tiếng Giu-la" - -msgid "Kabardian" -msgstr "Tiếng Ka-ba-đi-a" - -msgid "Kabyle" +msgid "" +"When \"Endpoints specify minimum length and direction only\" is checked, the " +"search pattern must be a single open contour." msgstr "" +"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một " +"đường viền mở riêng lẻ." -msgid "Kachchi" -msgstr "Tiếng Kát-chi" - -msgid "Kalenjin" -msgstr "Tiếng Ka-len-chinh" - -msgid "Karachay" -msgstr "Tiếng Ka-ra-chay" - -msgid "Makonde" +msgid "" +"When FontForge detects that an expanded stroke will self-intersect,\n" +"then setting this option will cause it to try to make things nice\n" +"by removing the intersections" msgstr "" +"Khi trình FontForge phát hiện một nét đã mở rộng sẽ tự cắt chéo,\n" +"tùy chọn này sẽ gây ra nó thử cải tiến hành thức bằng cách gỡ bỏ sự chồng " +"chéo." -msgid "Kabuverdianu" +msgid "" +"When a curve passes very close to the center of a\n" +"pixel you might want to check that the curve is on\n" +"the intended side of that pixel.\n" +"If it's on the wrong side, consider using a DELTA\n" +"instruction to adjust the closest point at the\n" +"current pixelsize." msgstr "" +"Khi một đường cong đi qua rất gần với tâm của một điểm ảnh,\n" +"khuyên bạn kiểm tra đường cong đó nằm ở bên dự định của điểm ảnh đó.\n" +"Ở bên sai thì có thể sử dụng một chỉ lệnh DELTA\n" +"để điều chỉnh điểm gần nhất theo kích cỡ điểm ảnh hiện thời." -msgid "Kebena" -msgstr "Tiếng Ke-be-na" +msgid "When a font is opened, should it be made compact?" +msgstr "Khi một phông chữ được mở, có nên ép chặt nó không?" -msgid "Kekchi" +#, c-format +msgid "" +"When a single substitution is specified by glyph classes, those classes must " +"be of the same length on line %d of %s" msgstr "" +"Khi một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, các hạng này phải " +"có cùng một chiều dài trên dòng %d của %s" -msgid "Khutsuri Georgian" -msgstr "Tiếng Gi-oa-gi-a Khut-xu-ri" - -msgid "Khakass" -msgstr "Tiếng Kha-kax" - -msgid "Khanty-Kazim" -msgstr "Tiếng Khan-ti-Kha-xim" - -msgid "Khanty-Shurishkar" -msgstr "Tiếng Khan-ti-Chu-rit-x-kha" - -msgid "Khamti Shan" +#, c-format +msgid "" +"When a single substitution's replacement is specified by a glyph class, the " +"thing being replaced must also be a class on line %d of %s" msgstr "" +"Khi sự thay thế của một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, đồ " +"bị thay thế cũng phải là một hạng trên dòng %d của %s" -msgid "Khanty-Vakhi" -msgstr "Tiếng Khan-ti-Va-khi" - -msgid "Khowar" -msgstr "Tiếng Khô-ouă" - -msgid "Kikuyu" -msgstr "Tiếng Ki-ku-yu" - -msgid "Kisii" -msgstr "Tiếng Ki-x-li" +msgid "" +"When adding new entries, give them the same\n" +"delta values as those on the first line." +msgstr "" +"Khi thêm mục nhập mới, gán cho nó\n" +"cùng một giá trị δ với mục trên dòng đầu." -msgid "Kirmanjki" +msgid "" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" msgstr "" +"Khi xây dựng phông méo mó được kiểu Apple, bạn phải xác định ít nhất một tên " +"cho trục" -msgid "Southern Kiwai" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" +"Khi giữa lại dấu phụ trên hình tượng,\n" +"trình FontForge nên giữa lại dấu phụ\n" +"vào (các) điểm cao nhất của hình tượng,\n" +"hay vào trung tâm của hình tượng?" -msgid "Eastern Pwo Karen" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" +"Khi sao chép hình tượng từ ô xem phông,\n" +"cũng sao chép siêu dữ liệu (tên, bảng mã, chú thích v.v.)\n" +"của hình tượng đó." -msgid "Bumthangkha" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." msgstr "" +"Khi sao chép hình tượng từ ô xem phông,\n" +"cũng sao chép chỉ lệnh TrueType của nó." -msgid "Kokni" -msgstr "Tiếng Koc-ni" +msgid "" +"When double clicking on a character in the font view\n" +"open that character in a new window, otherwise\n" +"reuse an existing one." +msgstr "" +"Nhấn đôi vào ký tự trong ô xem phông thì mở ký tự\n" +"trong cửa sổ mới, không thì dùng lại cửa sổ đã có." -msgid "Kalmyk" -msgstr "Tiếng Kan-mic" +msgid "" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." +msgstr "" +"Khi kéo điểm trong ô xem nét ngoài, có thể nối lại\n" +"(hai đường viền mở có thể kết nối tại điểm cuối).\n" +"Bật tùy chọn này thì dữ kiện nối lại sẽ gây ra\n" +"trình FontForge ngừng di chuyển vùng chọn\n" +"(đúng như người dùng đã buông nút chuột ra).\n" +"Có ích nếu bạn gặp khó khăn điều chỉnh vi cấp." -msgid "Kamba" -msgstr "Tiếng Kam-ba" +msgid "" +"When fontforge opens a (non-sfd) font it will try to display this unicode " +"character in the fontview." +msgstr "" +"Khi FontForge mở một phông chữ khác sfd, nó sẽ thử hiển thị ký tự Unicode " +"này trong khung xem phông." -msgid "Kumaoni" -msgstr "Tiếng Ku-mao-ni" +msgid "" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" +msgstr "" +"Khi tạo ra một phông tài nguyên kiểu 1 Mac, bạn PHẢI tạo ra\n" +"ít nhất một phông mảng ảnh NFNT tương ứng. Nếu bạn chưa\n" +"tạo mảng ảnh dành cho phông này, hãy thôi hộp thoại này\n" +"rồi sử dụng câu lệnh « Phần tử > Mảng ảnh hiện có » để tạo nó." -msgid "Komo" -msgstr "Tiếng Kô-mô" +msgid "" +"When generating a set of BDF fonts ask the user\n" +"to specify the screen resolution of the fonts\n" +"otherwise FontForge will guess depending on the pixel size." +msgstr "" +"Khi tạo ra một tập hợp phông BFD, nhắc người dùng\n" +"xác định độ phân giải màn hình của các phông đó.\n" +"Không thì trình FontForge sẽ đoán dựa vào kích cỡ điểm ảnh." -msgid "Komso" -msgstr "Tiếng Kom-xô" +msgid "" +"When generating a truetype or opentype font it is occasionally\n" +"useful to know the mapping between truetype glyph ids and\n" +"glyph names. Setting this option will cause FontForge to\n" +"produce a file (with extension .g2n) containing those data." +msgstr "" +"Khi tạo ra một phông kiểu TrueType hay OpenType,\n" +"có ích khi biết cách ánh xạ mã số của hình tượng TrueType\n" +"với tên hình tượng. Bật tùy chọn này thì trình FontForge\n" +"xuất một tập tin (có phần mở rộng .g2n) chứa dữ liệu đó." -msgid "Khorasani Turkic" +msgid "" +"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" +"ask the user to specify which cmap to use initially." msgstr "" +"Khi nạp phông theo định dạng sfnt (TrueType, OpenType, v.v.),\n" +"nhắc người dùng xác định có nên dùng đầu tiên cmap nào." -msgid "Kodagu" -msgstr "Tiếng Ko-đa-gu" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." +msgstr "" +"Khi nạp một phông TrueType hay OpenType có bảng mã\n" +"kiểu cả hai Unicode và tiếng Trung/Nhật/Hàn, dùng cờ này\n" +"để ngụ ý có nên nạp bảng mã nào." -msgid "Korean Old Hangul" -msgstr "Hangul Cũ tiếng Triều Tiên" +msgid "" +"When merging two CID keyed fonts, they must have the same Registry and " +"Ordering, and the font being merged into (the mergee) must have a supplement " +"which is at least as recent as the other's. Furthermore the mergee must have " +"at least as many subfonts as the merger." +msgstr "" +"Trộn hai phông đã khoá kiểu CID thì cả hai phải có cùng một Thanh ghi và Thứ " +"tự, và phông nhận phải có một phần mở rộng không phải cũ hơn phông vào. Hơn " +"nữa, phông nhận phải có số phông con bằng hay lớn hơn phông vào." -msgid "Komi" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." msgstr "" +"Khi để dấu huyền và dấu sắc trên con chữ,\n" +"trình FontForge nên giữa lại dấu dựa vào\n" +"bề rộng đầy, hay dựa vào điểm thấp nhất của dấu?" -msgid "Kikongo" -msgstr "Tiếng Ki-kôn-gô" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "Khi bỏ chân (như hai chân thứ nhất của « m ») thì thay thế bằng:" -msgid "Kongo" +msgid "" +"When the hint's position is changed\n" +"adjust the postion of any points\n" +"which lie on that hint" msgstr "" +"Khi vị trí lời gợi ý đã thay đổi,\n" +"điều chỉnh vị trí của điểm nào\n" +"nằm trên lời gợi ý đó." -msgid "Komi-Permyak" -msgstr "Tiếng Ko-mi-Pơ-mi-ac" - -msgid "Kosraean" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" +"Khi con trỏ chuột cách tính năng thích hợp\n" +"(đường cơ sở, bề rộng, chốt trục lưới v.v.)\n" +"theo số điểm ảnh này, con trỏ sẽ đính tính năng đó." -msgid "Komi-Zyrian" -msgstr "Tiếng Ko-mi-Xi-ri" +msgid "" +"When the search path is a single open contour, the replace pattern must also " +"be." +msgstr "" +"Khi mẫu tìm là một đường viền mở riêng lẻ thì mẫu thay thế phải cũng nhau." -msgid "Kpelle" -msgstr "Tiếng K-pe-li" +msgid "" +"When the user clicks in the editing window, round the location to the " +"nearest integers." +msgstr "" +"Khi người dùng nhấn vào cửa sổ chỉnh sửa, làm tròn vị trí thành các số " +"nguyên gần nhất." -msgid "Krio" -msgstr "Tiếng Cợ-ri-ô" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"Phông được nạp từ đĩa nên vẫn giữ các chốt trục với thứ tự gốc\n" +"(toàn phương hay lập phương), hoặc các chốt trục nên được\n" +"chuyển đổi sang thứ tự mặc định cho phông mới\n" +"(xem Phông mới TP/LP)." -msgid "Karakalpak" -msgstr "Tiếng Ka-ra-kan-pac" +msgid "" +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" +msgstr "" +"Có nên dùng biểu tượng kiểu Mac để ngụ ý phím bổ trợ (v.d. « ^ » là " +"Control)\n" +"hoặc viết tắt (v.d. « Cnt- »)." -msgid "Karelian" -msgstr "Tiếng Ka-re-li" +msgid "Which archived item should be opened?" +msgstr "Có nên mở mục đã lưu trữ nào?" -msgid "Karaim" -msgstr "Tiếng Ka-ra-im" +msgid "White Space" +msgstr "Khoảng trắng" -msgid "Karen" -msgstr "Tiếng Ka-ren" +msgid "" +"White space to be left between math formulae\n" +"to ensure proper line spacing." +msgstr "" +"Khoảng trắng cần để lại giữa hai công thức toán học, để đảm bảo khoảng cách " +"dòng đúng." -msgid "Koorete" -msgstr "Tiếng Khu-re-te" +msgid "Width" +msgstr "Rộng" -msgid "Ripuarian" -msgstr "" +msgid "Width Color" +msgstr "Màu độ rộng" -msgid "Khasi" -msgstr "Tiếng Kha-xi" +msgid "Width _Class" +msgstr "Hạng bề _rộng" -msgid "Kildin Sami" -msgstr "Tiếng Khin-đin Xa-mi" +msgid "Width of Vertical Stems:" +msgstr "Độ rộng của cuống nằm dọc:" -msgid "S'gaw Karen" +msgid "" +"Width or height arguments to imagemask contain invalid values\n" +"(either negative or they require more data than provided).\n" msgstr "" +"Đối số bề rộng hay bề cao tới bộ lọc ảnh chứa giá trị không hợp lệ\n" +"(hoặc là số âm hoặc cần thiết dữ liệu thêm).\n" -msgid "Kuanyama" -msgstr "" +msgid "Width:" +msgstr "Rộng:" -msgid "Kui" -msgstr "Tiếng Kun" - -msgid "Kulvi" -msgstr "Tiếng Khun-vi" +#, c-format +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Rộng: %d\n" +"Đếm: %d\n" +"Phần trăm số tối đa : %d%%\n" -msgid "Kumyk" -msgstr "Tiếng Khu-mic" +#, c-format +msgid "" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" +msgstr "" +"Rộng: %d-%d (%d)\n" +"Đếm: %d (%d)\n" +"Phần trăm số tối đa : %d%%\n" -msgid "Kurukh" -msgstr "Tiếng Khu-ruc" +msgid "Win Ascent Offset:" +msgstr "Bù lên Win:" -msgid "Kuy" -msgstr "Tiếng Khui" +msgid "Win Ascent:" +msgstr "Lên Win:" -msgid "Koryak" -msgstr "Tiếng Khoa-ri-ac" +msgid "Win Descent Offset:" +msgstr "Bù xuống Win:" -msgid "Western Kayah" -msgstr "" +msgid "Win Descent:" +msgstr "Xuống Win:" -msgid "Ladin" -msgstr "Tiếng La-đin" +msgid "Win FNT" +msgstr "FNT Win" -msgid "Lahuli" -msgstr "Tiếng La-hu-li" +msgid "Win FON" +msgstr "FON Win" -msgid "Lak" -msgstr "Tiếng Lac" +msgid "Win _Ascent Offset:" +msgstr "Bù _lên Win:" -msgid "Lambani" -msgstr "Tiếng Lam-ba-ni" +msgid "Win _Descent Offset:" +msgstr "Bù _xuống Win:" -msgid "Laz" -msgstr "Tiếng Lax" +msgid "Window" +msgstr "Cửa sổ" -msgid "L-Cree" -msgstr "Tiếng Cợ-ri L" +msgid "Windows Latin (\"ANSI\")" +msgstr "La-tinh Windows (\"ANSI\")" -msgid "Ladakhi" -msgstr "Tiếng La-đa-khi" +msgid "Wolof" +msgstr "Tiếng Ouo-lo-ph" -msgid "Lezgi" -msgstr "Tiếng Le-x-ghi" +msgid "Woods Cree" +msgstr "Tiếng Cợ-ri rừng" -msgid "Ligurian" -msgstr "" +msgid "Wrap Pos:" +msgstr "Vị trí cuộn:" -msgid "Limburgish" +msgid "" +"Write Control Value Table in Funits\n" +"Pops a number(Funits) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" +"Write Control Value Table in Funits\n" +"Bỏ một con số (Funit) và một chỉ mục CVT,\n" +"sau đó ghi con số vào cvt[index]" -msgid "Lingala" -msgstr "Tiếng Lin-ga-la" - -msgid "Lang|Lisu" +msgid "" +"Write Control Value Table in Pixel units\n" +"Pops a number(26.6) and a\n" +"CVT index and writes the number to cvt[index]" msgstr "" +"Write Control Value Table in Pixel units\n" +"Bỏ một con số (26.6) và một chỉ mục CVT,\n" +"sau đó ghi con số vào cvt[index]" -msgid "Lampung" +msgid "" +"Write Store\n" +"Pops a value and an index and writes the value to storage[index]" msgstr "" +"Write Store\n" +"Bỏ một giá trị và một chỉ mục, sau đó ghi giá trị vào lưu trữ [chỉ mục]" -msgid "Laki" -msgstr "" +msgid "Write failed" +msgstr "Lỗi ghi" -msgid "Low Mari" -msgstr "Tiếng Ma-ri thấp" +msgid "Wrong Direction" +msgstr "Hướng sai" -msgid "Lang|Limbu" -msgstr "Tiếng Lim-bu" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "Gặp số mục nhập không đúng trong %s" -msgid "Lombard" -msgstr "" +msgid "Wrong type of SFD file" +msgstr "Sai kiểu tập tin SFD" -msgid "Lomwe" -msgstr "Tiếng Lom-oue" +msgid "X Bitmap" +msgstr "Mảng ảnh X" -msgid "Lang|Loma" -msgstr "" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "Biểu thức X:" -msgid "Luri" -msgstr "" +msgid "X Movement" +msgstr "Dời X" -msgid "Lower Sorbian" -msgstr "Tiếng Xoa-bi thấp" +msgid "X Repeat Count" +msgstr "Số đếm X đã lặp lại" -msgid "Lule Sami" -msgstr "Tiếng Lu-le Xa-mi" +msgid "X Resource Editor" +msgstr "Trình sửa tài nguyên X" -msgid "Luxembourgish" -msgstr "Tiếng Lục-xâm-bảo" +msgid "X Scale Factor" +msgstr "Hệ số co giãn X" -msgid "Luba-Lulua" -msgstr "" +msgid "X11 bitmap only sfnt (otb)" +msgstr "sfnt chỉ mảng ảnh X11 (otb)" -msgid "Luba-Katanga" -msgstr "" +msgid "XHeight Percent" +msgstr "Phần trăm độ cao X" -msgid "Luganda" -msgstr "Tiếng Lu-gan-đa" +msgid "XHeight Percent:" +msgstr "Phần trăm độ cao X" -msgid "Luhya" -msgstr "Tiếng Lu-hia" +msgid "XHeight:" +msgstr "Cao X:" -msgid "Luo" -msgstr "Tiếng Luo" +msgid "XUID-Base" +msgstr "Cơ Sở XUID" -msgid "Madura" -msgstr "" +msgid "Xhosa" +msgstr "Tiếng Xhô-sa" -msgid "Magahi" -msgstr "" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Biểu thức Y:" -msgid "Marshallese" -msgstr "" +msgid "Y Movement" +msgstr "Dời Y" -msgid "Majang" -msgstr "Tiếng Ma-giang" +msgid "Y Repeat Count" +msgstr "Số đếm Y đã lặp lại" -msgid "Makua" -msgstr "Tiếng Ma-khua" +msgid "Y Scale Factor" +msgstr "Hệ số co giãn Y" -msgid "Malayalam Traditional" -msgstr "Tiếng Ma-lay-am truyền thống" +msgid "Y near¹ _standard heights" +msgstr "Y gần¹ bề c_ao chuẩn" -msgid "Mam" -msgstr "" +msgid "Y-Cree" +msgstr "Tiếng Cợ-ri Y" -msgid "Mansi" -msgstr "Tiếng Man-xi" +msgid "Yakut" +msgstr "Tiếng Ya-kut" -msgid "Mapudungun" -msgstr "Tiếng Mapudungun" +msgid "Yes" +msgstr "Có" -msgid "Marwari" -msgstr "Tiếng Mă-ouă-ri" +msgid "Yes to _All" +msgstr "Đồng ý _với tất cả" -msgid "Mbundu" -msgstr "Tiếng M-bun-đu" +msgid "Yi" +msgstr "Tiếng Yi" -msgid "Mbo" -msgstr "" +msgid "Yi Classic" +msgstr "Tiếng Yi cổ điển" -msgid "Lang|Manchu" -msgstr "Tiếng Mãn Châu" +msgid "Yi Modern" +msgstr "Tiếng Yi hiện đại" -msgid "Moose Cree" -msgstr "Tiếng Cợ-ri nai sừng tấm" +msgid "Yi Radicals" +msgstr "Căn thức Yi" -msgid "Mende" -msgstr "Tiếng Men-đe" +msgid "Yi Syllables" +msgstr "Âm tiết Yi" -msgid "Mandar" -msgstr "" +msgid "Yi Syllables/Radicals" +msgstr "Căn thức/âm tiết Yi" -msgid "Me'en" -msgstr "Tiếng Me-en" +msgid "Yiddish" +msgstr "Tiếng Y-đít" -msgid "Meru" -msgstr "" +msgid "Yijing Hexagram Symbols" +msgstr "Ký hiệu hình sáu đường Yijing" -msgid "Pattani Malay" -msgstr "" +msgid "Yoruba" +msgstr "Tiếng Yô-ru-ba" -msgid "Morisyen" +#, c-format +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" msgstr "" +"Có vẻ là bạn có một buổi hợp chỉnh sửa cũ trên %s.\n" +"Bạn có muốn phục hồi nó không?" -msgid "Minangkabau" +msgid "" +"You are about to change the last quadratic\n" +"layer to cubic. When this happens FontForge\n" +"will remove all truetype instructions.\n" +"\n" +"This cannot be undone.\n" +"\n" +"Is this really your intent?" msgstr "" +"Bạn sắp chuyển đổi lớp toàn phương cuối cùng\n" +"sang lập phương. Kết quả là FontForge sẽ gỡ bỏ\n" +"tất cả các chỉ lệnh TrueType.\n" +"\n" +"Không thể hủy bước này.\n" +"\n" +"Bạ thực sự có ý định này không?" -msgid "Mizo" -msgstr "Tiếng Mi-xô" - -msgid "Lang|Makasar" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" msgstr "" +"Bạn sắp xoá một lớp nào đó.\n" +"Hành vi này sẽ mất tất cả các đường viền\n" +"của lớp đó.\n" +"Nếu đây là lớp toàn phương cuối cùng\n" +"thì nó sẽ cũng mất tất cả các chỉ lệnh TrueType.\n" +"\n" +"Không thể hủy bước xoá lớp.\n" +"\n" +"Bạn thực sự có ý định này không?" -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "Tiếng Ma-le" - -msgid "Malinke" -msgstr "Tiếng Ma-lin-ke" - -msgid "Malayalam Reformed" -msgstr "Tiếng Ma-lay-am đã sửa đổi" - -msgid "Mandinka" -msgstr "Tiếng Man-đin-ka" - -msgid "Lang|Mongolian" -msgstr "Tiếng Mông Cổ" - -msgid "Maninka" -msgstr "Tiếng Ma-nin-ka" - -msgid "Mohawk" -msgstr "Tiếng Mô-hoakh" - -msgid "Moksha" -msgstr "Tiếng Moc-sa" - -msgid "Mon" -msgstr "Tiếng Mon" - -msgid "Moroccan" -msgstr "Tiếng Ma-rốc" - -msgid "Mossi" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" msgstr "" +"Bạn đang thử gột %.30s đến đó một ký tự khác tham chiếu.\n" +"Bạn có chắc muốn gột nó không?" -msgid "Maithili" -msgstr "Tiếng Mai-thi-li" - -msgid "Mundari" -msgstr "Tiếng Mun-đa-ri" - -msgid "Muscogee" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." msgstr "" +"Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.\n" +"Nhưng %1$s không nằm trong phông này,\n" +"cũng không tìm thấy ký tự gốc đến đó đã tham chiếu.\n" +"Vì thế sẽ không sao chép nó." -msgid "Mirandese" +#, c-format +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" msgstr "" +"Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.\n" +"Nhưng %1$s không nằm trong phông này.\n" +"Bạn có muốn sao chép các chốt trục gốc (hay xoá tham chiếu) không?" -msgid "Hmong Daw" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" msgstr "" +"Bạn đang thử dán các chỉ dẫn hình tượng từ phông này vào phông khác. Nói " +"chung là thao tác này sẽ không hoạt động được nếu các bảng « prep », « fpgm " +"» và « cvt » không phải trùng.\n" +"Bạn vẫn còn muốn tiếp tục không?" -msgid "Lang|Mayan" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" msgstr "" +"Bạn đang thử lưu một phông kiểu CID theo định dạng khác CID.\n" +"Việc này sẽ lưu chỉ phông con hiện thời. Có hợp với ý muốn không?" -msgid "Mazanderani" +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" msgstr "" +"Bạn đang xoá điểm neo cuối cùng trong ký tự này.\n" +"Hành động này sẽ gây ra hộp thoại đóng: có hợp với ý muốn không?" -msgid "Naga-Assamese" -msgstr "Tiếng Na-ga-At-xa-mi" +msgid "You changed the point numbering" +msgstr "Bạn đã thay đổi cách đánh số điểm" -msgid "Nahuatl" -msgstr "" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "Bạn không có quyền đọc %.100s." -msgid "Nanai" -msgstr "Tiếng Na-nai" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "Bạn đã thay đổi ma trận chuyển dạng: muốn sử dụng phiên bản mới không?" -msgid "Neapolitan" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" msgstr "" +"Bạn đã thay đổi tên phông này, còn chưa thay đổi mã số duy nhất (XUID).\n" +"Thường không phải ý kiến tốt: bạn có muốn chương trình này\n" +"tạo ra một giá trị ngẫu nhiên mới không?" -msgid "Naskapi" -msgstr "Tiếng Nat-ka-pi" +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "Bạn mới thay đổi cách đánh số các điểm trong hình tượng %s.%s%s%s" -msgid "Nauruan" -msgstr "" +msgid "You may change the default instance of this font" +msgstr "Bạn có khả năng sửa đổi thể hiện mặc định của phông này" -msgid "Navajo" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh\n" +"thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần\n" +"hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa\n" +"bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng\n" +"duyệt tìm tập tin văn lệnh." -msgid "N-Cree" -msgstr "Tiếng Cợ-ri N" - -msgid "Ndebele" -msgstr "Tiếng N-đe-be-le" - -msgid "Ndau" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh\n" +"thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần\n" +"hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa\n" +"bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng\n" +"duyệt tìm tập tin văn lệnh." -msgid "Ndonga" -msgstr "Tiếng N-đon-ga" +msgid "You may not paste a reference into this window" +msgstr "Không thể dán vào cửa sổ này một tham chiếu" -msgid "Low Saxon" +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." msgstr "" +"Không cho phép bạn thay đổi tên của hình tượng cơ sở, và vùng chọn của bạn " +"chồng chéo lên tập hợp hình tượng cơ sở." -msgid "Newari" -msgstr "Tiếng Ne-ouă-ri" - -msgid "Ngbaka" -msgstr "" +msgid "You may not select both variants of 'f'" +msgstr "Không cho phép chọn đồng thời cả hai biến thế « f »" -msgid "Nagari" -msgstr "Tiếng Na-ga-ri" +msgid "You may not use spiros" +msgstr "Không cho phép bạn sử dụng spiro" -msgid "Norway House Cree" -msgstr "Tiếng Cợ-ri nhà Na Uy" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "Bạn có khả năng xác định thể hiện mới của phông này" -msgid "Nisi" -msgstr "Tiếng Ni-xi" +msgid "You must choose a lookup type" +msgstr "Bạn phải chọn một kiểu sự tra tìm" -msgid "Niuean" -msgstr "Tiếng Ni-u-e" +msgid "You must draw a line" +msgstr "Bạn cần phải vẽ một đường" -msgid "Nkole" -msgstr "Tiếng N-cô-le" +msgid "You must draw a line, with at most one additional point" +msgstr "Bạn cần phải vẽ một đường có nhiều nhất một điểm thêm nữa" -msgid "Nimadi" +msgid "You must install the freetype library before using this command." msgstr "" +"Trước khi sử dụng lệnh này thì bạn cần phải cài đặt thư viện « freetype »." -msgid "Nogai" -msgstr "Tiếng No-gai" +msgid "You must name the lookup." +msgstr "Bạn phải đặt tên cho sự tra tìm." -msgid "Novial" -msgstr "" +msgid "You must provide a glyph extension" +msgstr "Phải cung cấp một phần mở rộng hình tượng" -msgid "Northern Sami" -msgstr "Tiếng Bắc Xă-mi" +msgid "You must provide at least one name here" +msgstr "Ở đây bạn phải cung cấp ít nhất một tên" -msgid "Northern Sotho" -msgstr "" +msgid "You must select a Lookup Type." +msgstr "Bạn phải chọn một Kiểu sự Tra tìm." -msgid "Northern Tai" -msgstr "Tiếng Bắc Tai" +msgid "You must select a glyph before you can import an image into it" +msgstr "Bạn phải chọn một hình tượng để có khả năng nhập khẩu ảnh vào nó." -msgid "Nyamwezi" -msgstr "" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "Bạn phải chọn một sự tra tìm thích hợp để chứa cặp định chỗ này" -msgid "Nynorsk" -msgstr "Tiếng Ny-noa-x-kh" +msgid "You must select at least one language for each script." +msgstr "Bạn phải chọn ít nhất một ngôn ngữ cho mỗi chữ viết." -msgid "Mbembe Tigon" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" +"Bạn phải chọn ít nhất một ngôn ngữ.\n" +"Không có gì thích hợp thì chọn\n" +"ngôn ngữ « Mặc định »." -msgid "Occitan" -msgstr "Tiếng Óc-xi-tan" - -msgid "Oji-Cree" -msgstr "Tiếng Ô-gi Cợ-ri" +msgid "You must select at least one script if you provide a feature tag." +msgstr "Cung cấp một thẻ tính năng thì phải chọn ít nhất một chữ viết." -msgid "Ojibway" -msgstr "Tiếng Ô-gip-ouê" +msgid "You must specify a glyph extension" +msgstr "Bạn phải xác định một phần mở rộng hình tượng" -msgid "Ossetian" -msgstr "Tiếng Ô-xê-ti" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "Bạn cần phải ghi rõ một tên hình tượng cho bảng phụ %s" -msgid "Palestinian Aramaic" -msgstr "Tiếng Xy-ri Pa-le-x-tính" +msgid "You must specify a medial tile" +msgstr "Bạn cần phải ghi rõ một đá lát ở giữa" -msgid "Pangasinan" -msgstr "" +msgid "You must specify a pattern" +msgstr "Phải ghi rõ một mẫu" -msgid "Pali" -msgstr "Tiếng Pa-li" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "Bạn phải xác định một hình tượng thay thế cho %s" -msgid "Pampangan" -msgstr "" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "Phải xác định một phần mở rộng kiểu 1 tiêu chuẩn (.pfb hay .pfa)." -msgid "Palpa" -msgstr "Tiếng Pan-pa" +msgid "You must specify an isolated (or medial) tile" +msgstr "Bạn cần phải ghi rõ một đá lát cô lập (hay ở giữa)" -msgid "Palauan" -msgstr "" - -msgid "Bouyei" +msgid "" +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" +"Bạn nên ghi rõ chuỗi nhận diện phông duy nhất TrueType bằng chỉ một ngôn " +"ngữ. Phông này ghi rõ bằng nhiều ngôn ngữ. Bạn vẫn muốn tiếp tục không?" -msgid "Picard" +msgid "" +"You will get better instructions if you fill in the Private dictionary, " +"Element->Font Info->Private, for the font" msgstr "" +"Bạn sẽ thấy chỉ dẫn hữu ích hơn nếu bạn điền vào mục\n" +"Từ điển riêng « Phần tử > Thông tin phông > Riêng » cho phông." -msgid "Pennsylvania German" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" msgstr "" +"Phông của bạn có bảng mã byte đôi, còn bạn thử lưu nó\n" +"theo một định dạng chỉ hỗ trợ bảng mã byte đơn.\n" +"Có nghĩa là bạn sẽ không thể truy cập đến gì phía sau\n" +"256 ký tự thứ nhất nếu không mã hoá lại phông này.\n" +"\n" +"Bạn vẫn muốn tiếp tục lại không?" -msgid "Polytonic Greek" -msgstr "Tiếng Hy Lạp đa giọng" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"Phông của bạn còn thiếu hình tượng dotlessi (chữ i không có dấu chấm trên).\n" +"Hãy thêm nó rồi tạo lại các hình tượng có dấu phụ." -msgid "Phake" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot +msgid "" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" +"Phông của bạn còn thiếu hình tượng uni0237,\n" +"và hình tượng bị phản đối « dotlessj » (chữ j không có dấu chấm trên).\n" +"Hãy thêm hình tượng thứ nhất rồi tạo lại các hình tượng có dấu phụ." -msgid "Norfolk" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." msgstr "" +"Bạn có một phiên bản thư viện « freetype » mà không chứa bộ thông dịch mã " +"byte." -msgid "Pilipino (Filipino)" -msgstr "Tiếng Phi-li-pi-nô" +msgid "Z_oom out" +msgstr "Th_u nhỏ" -msgid "Palaung" -msgstr "Tiếng Pa-laung" +msgid "Zande" +msgstr "Tiếng Xan-đe" -msgid "Piemontese" -msgstr "" +msgid "Zapf Dingbats" +msgstr "Ký tự trang trí Zapf" -msgid "Western Panjabi" -msgstr "" +msgid "Zone:" +msgstr "Vùng:" -msgid "Pocomchi" -msgstr "" +msgid "Zones" +msgstr "Vùng" -msgid "Pohnpeian" -msgstr "" +msgid "Zoom _in" +msgstr "_Phóng to" -msgid "Provencal" -msgstr "Tiếng Pợ-ro-ven-xan" +msgid "Zulu" +msgstr "Tiếng Xu-lu" -msgid "Western Pwo Karen" -msgstr "" +msgid "_16x4 cell window" +msgstr "Cửa sổ có ô _16×4" -msgid "Chin" -msgstr "Tiếng Chin" +msgid "_24 pixel outline" +msgstr "Nét ngoài _24 điểm ảnh" -msgid "K'iche'" -msgstr "" +msgid "_36 pixel outline" +msgstr "Nét ngoài _36 điểm ảnh" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "_3D Rotate" +msgstr "Xoay _3D" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "_48 pixel outline" +msgstr "Nét ngoài _48 điểm ảnh" -msgid "Quechua (Peru)" -msgstr "" +msgid "_72 pixel outline" +msgstr "Nét ngoài _72 điểm ảnh" -msgid "Rajasthani" -msgstr "Tiếng Ra-cha-x-tha-ni" +msgid "_8x2 cell window" +msgstr "Cửa sổ có ô _8×2" -msgid "Rarotongan" -msgstr "" +msgid "_96 pixel outline" +msgstr "Nét ngoài _96 điểm ảnh" -msgid "Russian Buriat" -msgstr "Tiếng Bu-ri-at Nga" +msgid "_AA" +msgstr "Làm t_rơn" -msgid "R-Cree" -msgstr "Tiếng Cợ-ri R" +msgid "_About..." +msgstr "_Giới thiệu..." -msgid "Riang" -msgstr "Tiếng Riang" +msgid "_Accept inexact" +msgstr "Chấp nhận không chính _xác" -msgid "Tarifit" -msgstr "" +msgid "_Activate Spiro" +msgstr "Bật Spir_o" -msgid "Ritarungo" -msgstr "" +msgid "_Add" +msgstr "Thê_m" -msgid "Arakwal" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "Thêm tính năng « _aalt »" -msgid "Romansh" -msgstr "" +msgid "_Add Anchor" +msgstr "Thê_m neo" -msgid "Vlax Romani" -msgstr "" +msgid "_Add Diff Outlines to Background" +msgstr "Them nét ng_oài khác vào nền" -msgid "Romany" -msgstr "Tiếng Rô-ma-ny" +msgid "_Add Encoding Slots..." +msgstr "Thê_m khe bảng mã..." -msgid "Rusyn" -msgstr "Tiếng Ru-xin" +msgid "_Add HHint" +msgstr "Thê_m lời gợi ý N" -msgid "Rotuman" -msgstr "" +msgid "_Add Selected" +msgstr "Thê_m đồ đã chọn" -msgid "Ruanda" -msgstr "Tiếng Ru-oanh-đa" +msgid "_Advance Width only" +msgstr "Chỉ độ rộng _sớm" -msgid "Aromanian" -msgstr "" +msgid "_All Fonts" +msgstr "Mọi _phông" -msgid "Sadri" -msgstr "Tiếng Xa-đợ-ri" +msgid "_Alphabetic" +msgstr "_ABC" -msgid "Sasak" -msgstr "" +msgid "_Alter Class" +msgstr "_Sửa hạng" -msgid "Santali" -msgstr "Tiếng Xan-ta-li" +msgid "_Anchor Control..." +msgstr "Điều khiển n_eo..." -msgid "Sayisi" -msgstr "Tiếng Xa-i-xi" +msgid "_Anchored Pairs" +msgstr "Cặp thả n_eo" -msgid "Sicilian" -msgstr "" +msgid "_Anchors" +msgstr "_Neo" -msgid "Scots" -msgstr "" +msgid "_Anti Alias" +msgstr "Làm t_rơn" -msgid "North Slavey" -msgstr "" +msgid "_Anti-Aliased" +msgstr "_Trơn" -msgid "Sekota" -msgstr "Tiếng Xe-cô-ta" +msgid "_Apply" +msgstr "Á_p dụng" -msgid "Selkup" -msgstr "Tiếng Xen-cup" +msgid "_Apply to All" +msgstr "Á_p dụng cho tất cả" -msgid "Old Irish" -msgstr "" +msgid "_Apply to Selection" +msgstr "Á_p dụng cho vùng chọn" -msgid "Sango" -msgstr "Tiếng Xan-gô" +msgid "_Arm Style" +msgstr "Kiểu dáng t_ay" -msgid "Samogitian" -msgstr "" +msgid "_Around" +msgstr "_Khoảng" -msgid "Tachelhit" -msgstr "" +msgid "_Ascent:" +msgstr "_Lên:" -msgid "Shan" -msgstr "Tiếng San" +msgid "_Auto" +msgstr "_Tự động" -msgid "Sibe" -msgstr "Tiếng Xi-be" +msgid "_Auto Width..." +msgstr "_Tự động đặt bề rộng..." -msgid "Sidamo" -msgstr "Tiếng Xi-đa-mô" +msgid "_BDF Info..." +msgstr "Thông tin _BDF..." -msgid "Silte Gurage" -msgstr "Tiếng Gu-ra-ge Xin-te" +#. GT: Background, make it short +msgid "_Back" +msgstr "_Nền" -msgid "Skolt Sami" -msgstr "Tiếng Xa-mi X-coat" +msgid "_Base Filename:" +msgstr "Tên tập tin cơ _bản:" -msgid "Slavey" -msgstr "Tiếng Xlă-vê" +msgid "_Base:" +msgstr "Cơ _sở :" -msgid "Samoan" -msgstr "Tiếng Xa-moa" +msgid "_Bigger Pixel Size" +msgstr "Cỡ điểm ảnh _lớn hơn" -msgid "Sena" -msgstr "Tiếng Xe-na" +msgid "_Bigger Point Size" +msgstr "Cỡ điểm _lớn hơn" -msgid "Shona" -msgstr "" +msgid "_Blend to New Font..." +msgstr "T_rộn tới phông mới..." -msgid "Soninke" -msgstr "Tiếng Xo-nin-ke" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "Giá trị màu _xanh" -msgid "Sodo Gurage" -msgstr "Tiếng Gu-ra-ge Xô-đô" +msgid "_Both" +msgstr "_Cả hai" -msgid "Songe" -msgstr "" +msgid "_Bottom" +msgstr "_Dưới" -msgid "Southern Sotho" -msgstr "" +msgid "_Bottom hint:" +msgstr "Gợi ý cuố_i:" -msgid "Sardinian" -msgstr "" +msgid "_Bottom:" +msgstr "_Dưới:" -msgid "Saraiki" -msgstr "Tiếng Xa-rai-khi" +msgid "_Browse" +msgstr "_Duyệt" -msgid "Serer" -msgstr "Tiếng Xe-re" +msgid "_Build Accented Glyph" +msgstr "_Xây dựng hình tượng có dấu phụ" -msgid "South Slavey" -msgstr "Tiếng Nam Xla-vê" +msgid "_Build Syllables" +msgstr "_Xây dựng âm tiết" -msgid "Southern Sami" -msgstr "Tiếng Nam Xă-mi" - -msgid "Saterland Frisian" -msgstr "" +msgid "_Butt" +msgstr "Nắ_p" -msgid "Sukuma" -msgstr "" +msgid "_By Base Char" +msgstr "Th_eo ký tự cơ sở" -msgid "Lang|Sundanese" -msgstr "" +msgid "_CJK" +msgstr "_TNH" -msgid "Suri" -msgstr "Tiếng Xu-ri" +msgid "_Cancel" +msgstr "_Thôi" -msgid "Svan" -msgstr "Tiếng X-vanh" +msgid "_Center in Width" +msgstr "_Giữa lại trong bề rộng" -msgid "Swadaya Aramaic" -msgstr "Tiếng Xy-ri Xoua-đa-ya" +msgid "_Change Supplement..." +msgstr "Đổi phần bổ s_ung..." -msgid "Swazi" -msgstr "Tiếng Xouă-xi" +msgid "_Changed Glyphs" +msgstr "Hình tượng _bị thay đổi" -msgid "Upper Saxon" -msgstr "" +msgid "_Clear HStem" +msgstr "Gột _cuống N" -msgid "Sylheti" -msgstr "" +msgid "_Clear Hints" +msgstr "Gột _các lời gợi ý" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "_Close" +msgstr "Đón_g" -msgid "Syriac (Western script)" -msgstr "" +msgid "_Cluster" +msgstr "_Chùm" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "_Compact" +msgstr "Nén _chặt" -msgid "Silesian" -msgstr "" +msgid "_Condense/Extend..." +msgstr "_Co lại/Dãn ra..." -msgid "Tabasaran" -msgstr "Tiếng Ta-ba-xa-ran" +msgid "_Contrast" +msgstr "Tương _phản" -msgid "TH-Cree" -msgstr "Tiếng Cợ-ri TH" +msgid "_Control Point Info" +msgstr "Thông tin điểm điều _khiển" -msgid "Dehong Dai" -msgstr "" +msgid "_Control Points near horizontal/vertical" +msgstr "Điểm điều khiển nằm gần chiều ngang/dọ_c" -msgid "Tetum" -msgstr "" +msgid "_Convert to CID" +msgstr "_Chuyển đổi sang CID" -msgid "Tigre" -msgstr "Tiếng Ti-gợ-re" +msgid "_Copies:" +msgstr "Bản _sao :" -msgid "Tahitian" -msgstr "Tiếng Ta-hi-ti" +msgid "_Copy" +msgstr "_Chép" -msgid "Tiv" -msgstr "" +msgid "_Correct Direction" +msgstr "_Hướng đúng" -msgid "Tamashek" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "Tạo _MM..." -msgid "Temne" -msgstr "Tiếng Tem-ne" +msgid "_Create Pair" +msgstr "Tạo _cặp" -msgid "Tundra Nenets" -msgstr "Tiếng Ne-net-x lãnh nguyên" +msgid "_Curve" +msgstr "_Cong" -msgid "Tonga" -msgstr "Tiếng Tông-ga" +msgid "_Debug..." +msgstr "_Gỡ lỗi..." -msgid "Todo" -msgstr "Tiếng To-đo" +msgid "_Default New Entries to First" +msgstr "Mục nhập mới có giá trị đầ_u" -msgid "Toma" -msgstr "" +msgid "_Default Using Suffix:" +msgstr "Mặc định _dùng hậu tố :" -msgid "Tok Pisin" -msgstr "" +msgid "_Delete" +msgstr "_Xoá" -msgid "Tshangla" -msgstr "" +msgid "_Descent:" +msgstr "_Xuống:" -msgid "Turoyo Aramaic" -msgstr "Tiếng Xy-ri Tu-rôi-ô" +msgid "_Deselect All" +msgstr "_Bỏ chọn tất cả" -msgid "Tumbuka" -msgstr "" +msgid "_Detach" +msgstr "Gỡ _ra" -msgid "Tulu" -msgstr "Tiếng Tu-lu" +msgid "_Detach Glyphs" +msgstr "Gỡ _ra hình tượng" -msgid "Tuvin" -msgstr "Tiếng Tu-vin" +msgid "_Diagonal Hints" +msgstr "Mẹo c_héo" -msgid "Tuvalu" -msgstr "" +msgid "_Display Compositions..." +msgstr "_Hiển thị sự cấu tạo..." -msgid "Twi" -msgstr "Tiếng Tui" +msgid "_Displayed Font" +msgstr "Phông đã _hiển thị" -msgid "Tày" -msgstr "" +msgid "_Docked Palettes" +msgstr "Bảng chọn thả n_eo" -msgid "Tamazight" -msgstr "" +msgid "_Don't AutoHint" +msgstr "_Không gợi ý tự động" -msgid "Tzotzil" -msgstr "" +msgid "_Don't Expand" +msgstr "Đừng _mở rộng" -msgid "Udmurt" -msgstr "Tiếng Uđ-muath" +msgid "_Don't Save" +msgstr "Đừn_g lưu" -msgid "Umbundu" -msgstr "" +msgid "_Done" +msgstr "_Hoàn tất" -msgid "Upper Sorbian" -msgstr "Tiếng Xoa-bi Cao" +msgid "_Down" +msgstr "_Xuống" -msgid "Uyghur" -msgstr "Tiếng Ui-gua" +msgid "_Earlier" +msgstr "T_rước" -msgid "Venetian" -msgstr "" +msgid "_Edges near horizontal/vertical" +msgstr "Cạnh gần chiều ng_ang/dọc" -msgid "Volapük" -msgstr "" +msgid "_Edit" +msgstr "_Sửa" -msgid "Võro" -msgstr "" +msgid "_Edit Data" +msgstr "_Sửa dữ liệu" -msgid "Wa" -msgstr "Tiếng Ouă" +msgid "_Edit Instructions..." +msgstr "_Sửa chỉ dẫn..." -msgid "Wagdi" -msgstr "Tiếng Ouăc-đi" +msgid "_Edit..." +msgstr "_Sửa..." -msgid "Waray-Waray" -msgstr "" +msgid "_Em Size:" +msgstr "Kích cỡ _Em:" -msgid "West-Cree" -msgstr "Tiếng Tây Cợ-ri" +msgid "_Embeddable" +msgstr "_Nhúng được" -msgid "Wolof" -msgstr "Tiếng Ouo-lo-ph" +msgid "_Enabled" +msgstr "Đã _bật" -msgid "Walloon" -msgstr "" +msgid "_Encoding Hex" +msgstr "Thập lục _bảng mã" -msgid "Mewati" -msgstr "" +msgid "_Error Limit:" +msgstr "Hạn _lỗi :" -msgid "Tai Lue" -msgstr "" +msgid "_Exact" +msgstr "Chính _xác" -msgid "Minjangbal" -msgstr "" +msgid "_Exclude" +msgstr "_Loại trừ" -msgid "Khengkha" -msgstr "" +msgid "_Expand Stroke..." +msgstr "_Mở rộng nét..." -msgid "Soga" -msgstr "" +msgid "_Extrema" +msgstr "Thá_i cực" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "_Family Name:" +msgstr "_Tên nhóm:" -msgid "Yakut" -msgstr "Tiếng Ya-kut" +msgid "_Feature:" +msgstr "_Tính năng:" -msgid "Yao" -msgstr "" +msgid "_File" +msgstr "_Tập tin" -msgid "Yapese" -msgstr "" +msgid "_Fill" +msgstr "Tô đầ_y" -msgid "Y-Cree" -msgstr "Tiếng Cợ-ri Y" +msgid "_Filter" +msgstr "_Lọc" -msgid "Yi Classic" -msgstr "Tiếng Yi cổ điển" +msgid "_Find Intersections" +msgstr "_Tìm giao" -msgid "Yi Modern" -msgstr "Tiếng Yi hiện đại" +msgid "_First" +msgstr "Đầ_u" -msgid "Zealandic" -msgstr "" +msgid "_First Point" +msgstr "Điểm đầ_u" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "_Fit" +msgstr "_Vừa" -msgid "Zhuang" -msgstr "" +msgid "_Flatten" +msgstr "Làm _phẳng" -msgid "Chinese Hong Kong" -msgstr "Tiếng Trung (Hông Kồng))" +msgid "_Flatten bumps on lines" +msgstr "Làm _phẳng mụn trên đường" -msgid "Chinese Phonetic" -msgstr "Tiếng Trung ngữ âm" +msgid "_Font Info..." +msgstr "Thông tin _phông..." -msgid "Chinese Simplified" -msgstr "Tiếng Trung phổ thông" +msgid "_Force Encoding" +msgstr "_Buộc bảng mã" -msgid "Chinese Traditional" -msgstr "Tiếng Trung truyền thống" +msgid "_Forget about it" +msgstr "_Quên về gì" -msgid "Zande" -msgstr "Tiếng Xan-đe" +msgid "_Freehand" +msgstr "Bằng t_ay" -msgid "Zazaki" -msgstr "" +msgid "_Full Font Display" +msgstr "Xem t_oàn phông" -msgid "Language(s)" -msgstr "Ngôn ngữ" +msgid "_G2 Curve" +msgstr "Cong G2" -msgid "Script(s) & Language(s)" -msgstr "Chữ viết và Ngôn ngữ" +msgid "_Gap:" +msgstr "_Khe:" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" -"Ngôn ngữ này, « %s », không phải nằm trong danh sách các ngôn ngữ đã biết " -"nên bị bỏ quên." +msgid "_Generate Fonts..." +msgstr "Tạo ra phôn_g..." -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" -"Vài thẻ ngôn ngữ, gồm « %s », không phải nằm trong danh sách các ngôn ngữ đã " -"biết nên bị bỏ quên." +msgid "_Give Up" +msgstr "Chị_u thua" -msgid "Language List" -msgstr "Danh sách ngôn ngữ" +msgid "_Glyph Image" +msgstr "Ảnh hình tượn_g" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" -"Chọn càng nhiều ngôn ngữ càng cần thiết.\n" -"Ấn giữ phím Ctrl trong khi nhấn chuột,\n" -"để chọn mỗi cái." +msgid "_Glyph Info..." +msgstr "Thông tin hình tượn_g..." -msgid "Language Missing" -msgstr "Thiếu ngôn ngữ" +msgid "_Glyph Tabs" +msgstr "Thẻ hình tượn_g" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"Bạn phải chọn ít nhất một ngôn ngữ.\n" -"Không có gì thích hợp thì chọn\n" -"ngôn ngữ « Mặc định »." +msgid "_Glyphs Worth Outputting" +msgstr "Hình tượn_g đáng xuất" -msgid "No scripts" -msgstr "Không có chữ viết" +msgid "_Goto" +msgstr "_Tới" -msgid "You must select at least one script if you provide a feature tag." -msgstr "Cung cấp một thẻ tính năng thì phải chọn ít nhất một chữ viết." +msgid "_Guess" +msgstr "Đ_oán" -msgid "Bad script tag" -msgstr "Thẻ chữ viết sai" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "_Dẫn" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "Dòng %d chứa một thẻ chữ viết quá dài (%s). Chiều tối đa là 4 chữ." +msgid "_HHead Ascent Offset:" +msgstr "Bù lên đầu _N:" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "Dòng %d chứa một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.\n" +msgid "_HStem" +msgstr "Cuống _N" -msgid "No languages" -msgstr "Không có ngôn ngữ" +msgid "_HVCurve" +msgstr "_Cong ND" -msgid "You must select at least one language for each script." -msgstr "Bạn phải chọn ít nhất một ngôn ngữ cho mỗi chữ viết." +msgid "_Height:" +msgstr "_Cao :" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "Dòng %d chứa một thẻ ngôn ngữ (%s) nên chứa chỉ ký tự ASCII.\n" +msgid "_Help" +msgstr "Trợ g_iúp" -msgid "Bad language tag" -msgstr "Thẻ ngôn ngữ sai" +msgid "_Hide" +msgstr "Ẩ_n" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "Dòng %d chứa một thẻ ngôn ngữ quá dài (%s). Chiều tối đa là 4 chữ." +msgid "_Hide Unused Columns" +msgstr "Ẩn cột k_hông dùng" -msgid "Script(s)" -msgstr "Chữ viết" +msgid "_Hinting Needed" +msgstr "_Cần gợi ý" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" -"Mỗi tính năng hoạt động cho một tập hợp\n" -"chữ viết và ngôn ngữ riêng. Bình thường,\n" -"chỉ ghi rõ một chữ viết, nhưng đôi khi có nhiều.\n" -"Chữ viết là một thẻ chữ viết OpenType bốn chữ.\n" +msgid "_Hints controlling no points" +msgstr "Lời gợi ý k_hông điều khiển điểm" -msgid "OpenTypeFeature|New" -msgstr "Mới" +msgid "_Horizontal" +msgstr "_Ngang" -msgid "You must choose a lookup type" -msgstr "Bạn phải chọn một kiểu sự tra tìm" +msgid "_Horizontal Baselines..." +msgstr "Đường cơ bản nằm ng_ang..." -msgid "No Lookup Type Selected" -msgstr "Chưa chọn kiểu sự tra tìm" +msgid "_Horizontal Hints" +msgstr "Mẹo nằm ng_ang" -msgid "You must select a Lookup Type." -msgstr "Bạn phải chọn một Kiểu sự Tra tìm." +msgid "_IBM Family:" +msgstr "Nhóm _IBM:" -msgid "Unnamed lookup" -msgstr "Sự tra tìm không có tên" +msgid "_IDEFs" +msgstr "_IDEF" -msgid "You must name the lookup." -msgstr "Bạn phải đặt tên cho sự tra tìm." +msgid "_Import" +msgstr "_Nhập" -msgid "Bad feature tag" -msgstr "Thẻ tính năng sai" +msgid "_Import..." +msgstr "_Nhập..." -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" -"Dòng %d có một thẻ tính năng quá dài (%s). Chiều dài tối đa là 4 chữ (hay " -"đối với thiết lập tính năng Mac, hai con số trong dấu ngoặc nhọn, v.d. " -"<3,4>)." +msgid "_Index" +msgstr "Chỉ _số" -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "Dòng %d có một thẻ tính năng (%s) nên chứa chỉ ký tự ASCII.\n" +msgid "_Inline" +msgstr "Trực t_iếp" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "Dòng %d có một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.\n" +msgid "_Insert" +msgstr "C_hèn" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "Dòng %d có một thẻ chữ viết quá dài (%s). Chiều dài tối đa là 4 chữ." +msgid "_Insert Random Text..." +msgstr "Chèn đ_oạn ngẫu nhiên..." -msgid "Lookup name already used" -msgstr "Tên sự tra tìm đã dùng" +msgid "_Interpolated" +msgstr "Nộ_i suy" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" -"Tên này đã được dùng cho sự tra tìm khác.\n" -"Tên sự tra tìm phải là duy nhất." +msgid "_Intersect" +msgstr "_Cắt chéo" -msgid "Lookup" -msgstr "Tra tìm" +msgid "_Invert Selection" +msgstr "Đả_o vùng chọn" -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" -"Mỗi sự tra tìm có thể chứa nhiều sự chuyển dạng,\n" -"nhưng mọi sự chuyển dạng đều phải có cùng một kiểu." +msgid "_Italic Angle:" +msgstr "Góc ngh_iêng:" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" -"Phần lớn sự tra tìm sẽ được gắn với một tính năng\n" -"hoạt động trong một chữ viết nào đó cho một số\n" -"ngôn ngữ nào đó. Trong một số trường hợp,\n" -"sự tra tìm không phải được gắn với tính năng,\n" -"nhưng được gọi bởi một sự tra tìm khác,\n" -"một sự tra tìm điều kiện. Trong một số trường hợp\n" -"khác, sự tra tìm có thể được gán với vài tính năng.\n" -"Tính năng là hoặc một tính năng OpenType bốn chữ,\n" -"hoặc một tổ trường hai con số Mac." +msgid "_Italic..." +msgstr "Ngh_iêng..." -msgid "Right To Left" -msgstr "bên Phải qua Trái" +msgid "_Join" +msgstr "_Nối" -msgid "Ignore Base Glyphs" -msgstr "Bỏ qua hình tượng cơ bản" +msgid "_Justification..." +msgstr "_Sắp thẳng..." -msgid "Ignore Ligatures" -msgstr "Bỏ qua chữ ghép" +msgid "_Kern Pairs" +msgstr "Cặ_p định chỗ" -msgid "Ignore Combining Marks" -msgstr "Bỏ qua dấu kết hợp" +msgid "_Kerning only" +msgstr "C_hỉ định chỗ" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "Hạng dấu :" +msgid "_Knife" +msgstr "D_ao" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "Tập dấu :" +msgid "_Language" +msgstr "_Ngôn ngữ" -msgid "Lookup Name:" -msgstr "Tên sự tra tìm:" +msgid "_Language:" +msgstr "_Ngôn ngữ :" -msgid "Store ligature data in AFM files" -msgstr "Cất giữ trong tập tin AFM dữ liệu chữ ghép" +msgid "_Last" +msgstr "_Cuối" -msgid "Name in use" -msgstr "Tên đang dùng" +msgid "_Layers" +msgstr "_Lớp" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" -"Tên « %.80s » đã được dùng để nhận diện một hạng neo trong bảng phụ tra tìm " -"khác (%.80s)" +msgid "_Left" +msgstr "Bên T_rái" -msgid "Name used twice" -msgstr "Tên dùng hai lần" +msgid "_Left Constraint" +msgstr "Mép bên t_rái" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" -"Tên « %.80s » xuất hiện hai lần trong danh sách này.\n" -"Mỗi hạng neo thì phải có một tên phân biệt." +msgid "_Letterform" +msgstr "_Dạng chữ" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" -"Bạn thực sự muốn gỡ bỏ hạng neo %.80s không?\n" -"Hành động này cũng gỡ bỏ mọi điểm neo liên quan đến hạng đó." +msgid "_License..." +msgstr "Giấy _phép..." -msgid "Remove Anchor Class?" -msgstr "Gỡ bỏ hạng neo không?" +msgid "_Ligatures" +msgstr "Chữ _ghép" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "Hạng neo trong bảng phụ %.80s" +msgid "_Load Encoding..." +msgstr "Nạ_p bảng mã..." -msgid "New Anchor Class" -msgstr "Hạng neo mới" +msgid "_MATH Info..." +msgstr "Thông tin _MATH..." -msgid "Base Glyph Name" -msgstr "Tên hình tượng cơ sở" +msgid "_Magnify" +msgstr "_Phóng to" -msgid "Ligature Glyph Name" -msgstr "Tên hình tượng chữ ghép" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "Đặt thứ _nhất" -msgid "First Glyph Name" -msgstr "Tên hình tượng thứ nhất" +msgid "_Match Fuzziness:" +msgstr "Khớp hệ số _mờ :" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "Khoảng cách tối đa giữa hai điể_m trong vùng" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "Không có hình tượng tên %s trong phông này" +msgid "_Merge" +msgstr "T_rộn" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "Bạn phải xác định một hình tượng thay thế cho %s" +msgid "_Merge Feature Info..." +msgstr "T_rộn thông tin tính năng..." -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" -"Đối với hình tượng %.60s, bạn tham chiếu đến một hình tượng tên %.80s, mà " -"chưa nằm trong phông. Trường hợp này có ý định không?" +msgid "_Merge Fonts..." +msgstr "T_rộn các phông..." -msgid "Duplicate data" -msgstr "Dữ liệu trùng" +msgid "_Metrics" +msgstr "Đơn vị đ_o" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "Có hai mục nhập cho cùng một tập hình tượng (%.80s và %.80s)" +msgid "_Midline" +msgstr "Đường _giữa" -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "Có hai mục nhập cho cùng một hình tượng (%.80s)" +msgid "_Miter" +msgstr "_Mộng vuông góc" -msgid "Lookup Table Edit" -msgstr "" +msgid "_Mixed" +msgstr "_Hỗn hợp" -#, c-format -msgid "Lookup Subtable, %s" -msgstr "Bảng phụ tra tìm, %s" +msgid "_Modify Composition..." +msgstr "_Sửa cấu tạo..." -msgid "_Alphabetic" -msgstr "_ABC" +msgid "_Mono" +msgstr "Đơn ng_uồn" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "Sắp xếp ô hiển thị này theo tên hình tượng bằng chữ cái" +msgid "_More hints than:" +msgstr "Số lời gợị ý _hơn:" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "Sắp xếp ô hiển thị này theo điểm Unicode của hình tượng" +msgid "_More points than:" +msgstr "Số điểm _hơn:" -msgid "_By Base Char" -msgstr "Th_eo ký tự cơ sở" +msgid "_Move Points" +msgstr "Chu_yển điểm" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" -"Sắp xếp trước theo hình tượng cơ sở (nếu có).\n" -"Vì vậy « Agrave » sẽ sắp xếp theo « A »." +msgid "_Multi Size Glyph" +msgstr "Hình tượng đ_a kích cỡ" -msgid "By _Scripts" -msgstr "Theo chữ _viết" +msgid "_Multi Size Glyphs" +msgstr "Các hình tượng đ_a kích cỡ" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" -"Sắp xếp trước theo chữ viết của hình tượng.\n" -"Vì vậy « A » và « Z » sẽ sắp xếp với nhau,\n" -"còn « α » sẽ sắp xếp với « ω »." +msgid "_Name" +msgstr "Tê_n" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" -"Đừng hiển thị cột chỉ chứa số 0.\n" -"Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,\n" -"nhưng gần tất cả các hàm tra tìm sẽ dùng chỉ một hai.\n" -"Bỏ quên các kiểu khác thì làm cho ứng xử rõ ràng hơn." +msgid "_Name Contour" +msgstr "Đặt tê_n đường viền" -msgid "_Populate" -msgstr "Điền _vào" +msgid "_Name:" +msgstr "Tê_n:" -msgid "Auto_Kern" -msgstr "" +msgid "_New Composition..." +msgstr "Cấu tạo mớ_i..." -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "_Next" +msgstr "_Kế" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" -"Thêm mục nhập cho mọi hình tượng trong các chữ viết\n" -"liên quan đến hàm tra tìm này. Trình FontForge tìm giá trị\n" -"mặc định thì cũng thêm nó." +msgid "_Next >" +msgstr "_Kế >" -msgid "_Add Selected" -msgstr "Thê_m đồ đã chọn" +msgid "_Next Glyph" +msgstr "Hình tượng _kế" -msgid "_AutoKern Selected" -msgstr "" +msgid "_Next Point" +msgstr "Điểm _kế" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "" +msgid "_No" +msgstr "_Không" -msgid "Add entries for all selected glyphs." -msgstr "Thêm mục nhập cho mọi hình tượng đã chọn." +msgid "_Non Linear Transform..." +msgstr "Chuyể_n dạng không tuyến..." -msgid "_Remove Empty" -msgstr "Bỏ mục _rỗng" +msgid "_None" +msgstr "Khô_ng có" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập chỉ có trường chứa số 0" +msgid "_Normal" +msgstr "Chuẩ_n" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thứ hai" +msgid "_OS/2 Version" +msgstr "Phiên bản _OS/2" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng nguồn" +msgid "_Off" +msgstr "_Tắt" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thay thế" +msgid "_Open" +msgstr "_Mở" -msgid "Remove All" -msgstr "" +msgid "_Order" +msgstr "_Thứ tự" -msgid "Remove all entries." -msgstr "" +msgid "_Other" +msgstr "_Khác" -msgid "_Default Using Suffix:" -msgstr "Mặc định _dùng hậu tố :" +msgid "_Outline" +msgstr "_Phác thảo" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" -"Thêm các mục nhập vào sự tra tìm dựa vào hậu tố\n" -"theo sau. Vì vậy, nếu hậu tố được đặt thành\n" -"« superior » và phông chứa hình tượng tên « A »\n" -"và « A.superior » (và sự tra tìm áp dụng cho chữ\n" -"viết La-tinh) thì FontForge sẽ thêm một mục nhập\n" -"ánh xạ « A » -> « A.superior »." +msgid "_Outline Font" +msgstr "Phông nét ng_oài" -msgid "_Default New Entries to First" -msgstr "Mục nhập mới có giá trị đầ_u" +msgid "_Outline..." +msgstr "Nét ng_oài..." -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" -"Khi thêm mục nhập mới, gán cho nó\n" -"cùng một giá trị δ với mục trên dòng đầu." +msgid "_Overlapped hints" +msgstr "Mẹ_o chồng lấp" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "_Overview" +msgstr "T_oàn cảnh" -msgid "Please name this subtable" -msgstr "Hãy đặt tên của bảng phụ này" +msgid "_Pad" +msgstr "Đệ_m" -msgid "Duplicate name" -msgstr "Tên trùng" +msgid "_Pairs" +msgstr "Cặ_p" -msgid "There is already a subtable with that name, please pick another." -msgstr "Đã có một bảng phụ với tên đó, chọn tên khác nhé." +msgid "_Palettes" +msgstr "_Bảng chọn" -msgid "No Subtable" -msgstr "Không có bảng phụ" +msgid "_Parse" +msgstr "_Phân tích" -msgid "Create a new lookup" -msgstr "Tạo một sự tra tìm mới" +msgid "_Partial" +msgstr "Bộ _phận" -msgid "Add a subtable to which lookup?" -msgstr "Thêm một bảng phụ vào sự tra tìm nào?" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "" - -msgid "No selection" -msgstr "" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" - -msgid "Intra Class Distance" -msgstr "" - -msgid "Kerning format" -msgstr "Định dạng định chỗ" - -msgid "Use individual kerning pairs" -msgstr "" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "_Hạng" - -msgid "_Pairs" -msgstr "Cặ_p" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" -"Có thể định chỗ hoặc theo hạng hình tượng\n" -"hoặc theo tổ hợp bằng cặp của các hình tượng riêng.\n" -"Đối với bảng phụ này, bạn có muốn làm gì?" - -msgid "No Script Tag" -msgstr "Không có thẻ chữ viết" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "Hãy ghi rõ một thẻ chữ viết OpenType kiểu 4 chữ" - -msgid "Script Tag too long" -msgstr "Thẻ chữ viết quá dài" - -msgid "Invalid language" -msgstr "Ngôn ngữ không hợp lệ" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" -"Hãy ghi rõ một danh sách định giới bằng dấu phẩy chứa các thẻ ngôn ngữ " -"OpenType kiểu 4 chữ" - -msgid "Add Language(s) to Script" -msgstr "Thêm (các) ngôn ngữ vào chữ viết" - -msgid "Remove Language(s) from Script" -msgstr "Bỏ (các) ngôn ngữ ra chữ viết" - -msgid "Script Tag:" -msgstr "Thẻ chữ viết:" - -msgid "Language Tag:" -msgstr "Thẻ ngôn ngữ:" - -msgid "No Start Glyph" -msgstr "Không có hình tượng đầu" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "Bảng mã không chứa gì tên %.40s" - -msgid "Not enough glyphs" -msgstr "Không đủ hình tượng" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" -"Không có đủ hình tượng trong bảng mã này để đặt tên cho tất cả các ký tự đã " -"chọn" - -msgid "Bad selection" -msgstr "Sai chọn" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" -"Không cho phép bạn thay đổi tên của hình tượng cơ sở, và vùng chọn của bạn " -"chồng chéo lên tập hợp hình tượng cơ sở." - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" -"Vì các hình tượng đã chọn cũng là hình tượng nguồn, chúng có tên sẽ thay đổi " -"nên không thể làm hình tượng nguồn khi tra tìm." - -msgid "Can't specify a subtable here" -msgstr "Không thể ghi rõ bảng phụ ở đây" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "Không ghi rõ hậu tố thì không thay đổi tên của hình tượng." - -msgid "Missing suffix" -msgstr "Thiếu hậu tố" - -msgid "Mass Glyph Rename" -msgstr "Thay tên hình tượng hàng loát" - -msgid "Rename all glyphs in the selection" -msgstr "Thay đổi tên của mọi hình tượng trong vùng chọn" - -msgid "By appending the suffix:" -msgstr "Bằng cách phụ thêm hậu tố :" - -msgid "To their own names" -msgstr "Vào tên của chính chúng" - -msgid "To the glyph names starting at:" -msgstr "Vào các tên hình tượng bắt đầu ở :" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" -"Vì vậy, nếu bạn gõ vào đây chữ « A », hình tượng đã chọn đầu tiên\n" -"sẽ có tên « A.hậu_tố ».\n" -"Cái thứ hai là « B.hậu_tố », v.v." - -msgid "If one of those glyphs already has a suffix" -msgstr "Nếu một của những hình tượng đó đã có hấu tố" +msgid "_Paste" +msgstr "_Dán" -msgid "Append to it" -msgstr "Phụ thêm vào nó" +msgid "_Point" +msgstr "Đ_iểm" -msgid "Replace it" -msgstr "Thay thế nọ" +msgid "_Point of View Projection..." +msgstr "H_iện hình điểm nhìn..." -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "Tùy chọn, thêm vào bảng phụ tra tìm sự ánh xạ này:" +msgid "_Pointer" +msgstr "Con t_rỏ" -msgid "Bad Language" -msgstr "Ngôn ngữ sai" +msgid "_Points" +msgstr "Điể_m" -msgid "This feature code is already used" -msgstr "Mã tính năng này đã được dùng" +msgid "_Points near¹ hint edges" +msgstr "Điể_m gần¹ cạnh gợi ý" -msgid "Setting" -msgstr "Thiết lập" +msgid "_Points too far" +msgstr "Chỉ quá _xa" -msgid "_Language:" -msgstr "_Ngôn ngữ :" +msgid "_Pointsize Y:" +msgstr "Cỡ điểm _Y:" -msgid "_Name:" -msgstr "Tê_n:" +msgid "_Pointsize:" +msgstr "_Cỡ điểm:" -msgid "MacName|_New..." -msgstr "Mớ_i..." +msgid "_Populate" +msgstr "Điền _vào" -msgid "This setting is already used" -msgstr "Thiết lập này đã được dùng" +msgid "_Prev Glyph" +msgstr "Hình tượng _lùi" -msgid "Setting Id:" -msgstr "Mã số thiết lập:" +msgid "_Prev Point" +msgstr "Điểm _lùi" -msgid "_Enabled" -msgstr "Đã _bật" +msgid "_Print" +msgstr "_In" -msgid "Feature _Id:" -msgstr "_Mã số tính năng:" +msgid "_Print..." +msgstr "_In..." -msgid "Mutually Exclusive" -msgstr "Loại từ lẫn nhau" +msgid "_Printer:" +msgstr "_Máy in" -msgid "Settings" -msgstr "Thiết lập" +msgid "_Proportion" +msgstr "Tỷ _lệ" -msgid "MacSetting|_New..." -msgstr "Mớ_i..." +msgid "_Quit" +msgstr "T_hoát" -msgid "MacFeature|_New..." -msgstr "Mớ_i..." +msgid "_Radius:" +msgstr "_Bán kính:" -msgid "MacFeature|Default" -msgstr "Mặc định" +msgid "_Redo" +msgstr "_Làm lại" -msgid "Constants" -msgstr "Hằng số" +msgid "_Reencode" +msgstr "Mã hoá _lại" -msgid "Sub/Superscript" -msgstr "Chữ cao/thấp" +msgid "_References..." +msgstr "_Tham chiếu..." -msgid "Limits" -msgstr "Giới hạn" +msgid "_Refresh" +msgstr "Cậ_p nhật" -msgid "Stacks" -msgstr "Đống" +msgid "_Remove" +msgstr "_Bỏ" -msgid "Fractions" -msgstr "Phân số" +msgid "_Remove Empty" +msgstr "Bỏ mục _rỗng" -msgid "Over/Underbars" -msgstr "Gạch dưới/trên" +msgid "_Remove Font" +msgstr "_Bỏ phông" -msgid "Radicals" -msgstr "Căn thức" +msgid "_Remove Overlap" +msgstr "_Bỏ sự chồng lấp" -msgid "Connectors" -msgstr "Dấu nối" - -msgid "Top Accent Horiz. Pos" -msgstr "Vị trí dấu trên nằm ngang" - -msgid "Pre-Built Larger Variants" -msgstr "Biến thể lớn dựng sẵn" - -#. GT: Italic correction -msgid "I.C." -msgstr "" - -msgid "Parts List" -msgstr "Danh sách phần" - -msgid "Height/Kern Data" -msgstr "Dữ liệu bề cao/định chỗ" - -msgid "Kern" -msgstr "Định chỗ" - -msgid "Height Adjusts" -msgstr "Điều chỉnh bề cao" - -msgid "Kern Adjusts" -msgstr "Điều chỉnh chỗ định" - -msgid "Exten Shapes" -msgstr "Kéo dài hình" - -msgid "Top Accent" -msgstr "Dấu trên" - -msgid "Math Kern" -msgstr "Định chỗ toán" - -msgid "Vert. Construction" -msgstr "Cấu tạo thẳng đứng" - -msgid "Hor. Variants" -msgstr "Biến thể nằm ngang" - -msgid "Hor. Construction" -msgstr "Cấu tạo nằm ngang" - -msgid "Top Right" -msgstr "Góc trên bên phải" - -msgid "Top Left" -msgstr "Góc trên bên trái" - -msgid "Bottom Right" -msgstr "Góc dưới bên phải" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "Cấu tạo hình tượng" - -msgid "Bad device table" -msgstr "Bảng thiết bị sai" - -#, c-format -msgid "Bad device table for %s" -msgstr "Bảng thiết bị sai cho %s" - -msgid "Missing Glyph" -msgstr "Thiếu hình tượng" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "Không có hình tượng tên %s (dùng trong %s)" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "Bảng thiết bị sai cho hình tượng %s trong %s" - -msgid "Bad Parts List" -msgstr "Danh sách phần sai" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "Danh sách phần sai cho hình tượng %s trong %s" - -msgid "Bad Variants List" -msgstr "Danh sách biến thể sai" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "Danh sách biến thể sai cho hình tượng %s trong %s" - -msgid "MATH table" -msgstr "Bảng MATH" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "Bảng thiết bị sai trên hàng %d của %s" - -msgid "TopRight" -msgstr "TrênPhải" - -msgid "TopLeft" -msgstr "TrênTrái" - -msgid "BottomRight" -msgstr "DướiPhải" - -msgid "BottomLeft" -msgstr "DướiTrái" - -msgid "Graphical" -msgstr "Đồ họa" - -msgid "Textual" -msgstr "Văn bản" - -msgid "Name:" -msgstr "Tên:" - -msgid "LBearing:" -msgstr "Phương hướng bên trại:" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "Phương hướng bên trên:" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "Phương hướng bên dưới:" - -msgid "RBearing:" -msgstr "Phương hướng bên phải:" - -msgid "Kern:" -msgstr "Định chỗ :" - -msgid "VKern:" -msgstr "Định chỗ dọc:" - -msgid "_Alter Class" -msgstr "_Sửa hạng" - -msgid "_Create Pair" -msgstr "Tạo _cặp" - -msgid "Use Kerning Class?" -msgstr "Dùng hạng định chỗ ?" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" -"Cặp định chỗ (%.20s và %.20s) hiện thời thuộc về một hạng định chỗ bù 0 cho " -"tổ hợp này. Bạn có muốn sửa đổi mục nhập hạng định chỗ này (hoặc tạo một cặp " -"định chỗ cho chỉ hai hình tượng này) không?" - -msgid "Load Glyph Name List..." -msgstr "Nạp danh sách tên hình tượng..." - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "Đơn vị đo định chỗ cho %.50s" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "Đơn vị đo chiều rộng sớm cho %.50s" - -#, c-format -msgid "Metrics For %.50s" -msgstr "Đơn vị đo %.50s" - -msgid "Point Size" -msgstr "Cỡ điểm" - -msgid "Number out of range" -msgstr "Con số ở ngoại phạm vi" - -msgid "Set Point Size" -msgstr "Đặt cỡ điểm" - -msgid "Point Size:" -msgstr "Cỡ điểm:" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "Trực t_iếp" - -msgid "_Outline" -msgstr "_Phác thảo" - -msgid "_Shadow" -msgstr "_Bóng" - -msgid "_Wireframe" -msgstr "_Lưới thép" - -msgid "Effects" -msgstr "Hiệu ứng" - -msgid "_Partial" -msgstr "Bộ _phận" - -msgid "Hide when _Moving" -msgstr "Ẩn khi di chu_yển" - -msgid "_Hide" -msgstr "Ẩ_n" - -msgid "Insert Glyph _After..." -msgstr "Chèn hình tượng _sau..." - -msgid "Insert Glyph _Before..." -msgstr "Chèn hình tượng t_rước..." +msgid "_Replace" +msgstr "Tha_y thế" msgid "_Replace Glyph..." -msgstr "Tha_y thế hình tượng..." - -msgid "Show _Grid" -msgstr "Hiện _lưới" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "Kích cỡ đặt từ cử_a sổ" - -msgid "Set Point _Size" -msgstr "Đặt cỡ điể_m" - -msgid "_Kerning only" -msgstr "C_hỉ định chỗ" - -msgid "_Advance Width only" -msgstr "Chỉ độ rộng _sớm" - -msgid "_Both" -msgstr "_Cả hai" - -msgid "_Window Type" -msgstr "Kiểu cử_a sổ" - -msgid "Advance Width Col" -msgstr "Màu độ rộng sớm" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "Màu dùng để vẽ đường chiều rộng sớm của một hình tượng" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "Màu dùng để vẽ đường chiều rộng sớm in nghiêng của một hình tượng" - -msgid "Italic Advance Col" -msgstr "Màu nghiêng sớm" - -msgid "Color used to draw the kerning line" -msgstr "Màu dùng để vẽ đường định chỗ" - -msgid "Kern Line Color" -msgstr "Màu đường định chỗ" - -msgid "Color used to draw the left side bearing" -msgstr "Màu dùng để vẽ vị trí phương hướng bên trái" - -msgid "Side Bearing Color" -msgstr "Màu vị trí phương hướng bên" - -msgid "Color used to mark the selected glyph" -msgstr "Màu dùng để đánh dấu hình tượng được chọn" - -msgid "Selected Glyph Col" -msgstr "Màu hình tượng đã chọn" - -msgid "MetricsView" -msgstr "ÔXemĐơnVịĐo" - -msgid "This window displays metrics information about a font" -msgstr "Cửa sổ này hiển thị thông tin đơn vị đo về một phông chữ nào đó" - -msgid "Axis 1" -msgstr "Trục 1" - -msgid "Axis 2" -msgstr "Trục 2" - -msgid "Axis 3" -msgstr "Trục 3" - -msgid "Axis 4" -msgstr "Trục 4" - -msgid "Bad MM Weights" -msgstr "Độ đậm MM sai" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "Số độ đậm thể hiện không đúng, hay con số bị cấm" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "Những độ đậm cho phiên bản phông mặc định phải làm tổng 1.0" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" -"Khi áp dụng hai hàm NormalizeDesignVector (tiêu chuẩn hoá véc-tơ thiết kế) " -"và ConvertDesignVector (chuyển đổi véc-tơ thiết kế) không có kết quả đã mong " -"đợi. Có lẽ bạn cần phải sửa đổi những hàm này." - -msgid "Blend to New Font" -msgstr "Pha trộn tới phông mớib" - -msgid "MM Change Def Weights" -msgstr "MM Đổi độ đậm mặc định" - -msgid "You may change the default instance of this font" -msgstr "Bạn có khả năng sửa đổi thể hiện mặc định của phông này" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "Bạn có khả năng xác định thể hiện mới của phông này" - -msgid "either by explicitly entering the contribution" -msgstr "hoặc bằng cách nhập dứt khoát sự đóng góp" - -msgid "of each master design, or by entering the design" -msgstr "của mỗi sơ đồ thiết kế chủ, hoặc bằng cách nhập" - -msgid "values for each axis" -msgstr "các giá trị thiết kế cho mỗi trục." - -msgid "Contribution of each master design" -msgstr "Sự đóng góp của mỗi sơ đồ thiết kế chủ" - -msgid "Design Axis Values" -msgstr "Các giá trị trục thiết kế" - -msgid "You must provide at least one name here" -msgstr "Ở đây bạn phải cung cấp ít nhất một tên" - -msgid "Named Styles" -msgstr "Kiểu dáng có tên" - -msgid "Bad Axis" -msgstr "Trục sai" - -#, c-format -msgid "Bad Number in %s" -msgstr "Gặp số sai trong %s." - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "Gặp số mục nhập không đúng trong %s" - -#, c-format -msgid "The %s list is not ordered" -msgstr "Danh sách %s không có thứ tự" - -msgid "Font|New" -msgstr "Mới" - -msgid "Force Bold Threshold:" -msgstr "Buộc ngưỡng in đậm:" - -msgid "Please set the Axis Type field" -msgstr "Hãy đặt trường Kiểu Trục" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" -"Khi xây dựng phông méo mó được kiểu Apple, bạn phải xác định ít nhất một tên " -"cho trục" - -msgid "Begin:" -msgstr "Đầu :" - -msgid "End:" -msgstr "Cuối:" - -msgid "AxisValue|Default" -msgstr "Mặc định" - -msgid "Axis range not valid" -msgstr "Phạm vi trục không hợp lệ" - -msgid "Design Settings:" -msgstr "Thiết lập thiết kế:" - -msgid "Normalized Settings:" -msgstr "Thiết lập đã tiêu chuẩn hoá:" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" -"Số mục nhập trong thiết lập thiết kế phải tưng ứng với số trong thiết lập đã " -"tiêu chuẩn hoá" - -msgid "Normalized position of this design along each axis" -msgstr "Vị trí đã tiêu chuẩn hoá của sơ đồ thiết kế này trên mỗi trục" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "Tập vị trí %.30s được dùng nhiều lần" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "Phông %.30s được gán cho hai sơ đồ thiết kế chủ" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" -"Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào (lẽ ra có)." - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" -"Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào.\n" -"Có hợp với ý muốn không?" - -msgid "Disordered designs" -msgstr "Sơ đồ thiết kế không có thứ tự" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" -"Những sơ đồ thiết kế chủ không được định vị trong thứ tự đã mong đợi. Như " -"thế thì trình FontForge không thể đề nghị giá trị ConvertDesignVector " -"(chuyển đổi véc-tơ thiết kế) cho bạn dùng. Có hợp với ý muốn không?" - -msgid "Bad PostScript function" -msgstr "Hàm PostScript sai" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" -"Phông có khóa CID có lẽ không phải là sơ đồ thiết kế chủ của phông đa chủ " -"(MM)" - -msgid "Create MM" -msgstr "Tạo MM" - -msgid "MM _Info" -msgstr "Thông t_in MM" - -msgid "Type of distortable font:" -msgstr "Kiểu phông méo mó được:" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "Số trục:" - -msgid "Number of Master Designs:" -msgstr "Số sơ đồ thiết kế chủ :" - -msgid "Axis Type:" -msgstr "Kiểu trục:" - -msgid "Axis Range:" -msgstr "Phạm vi trục:" - -msgid "Default:" -msgstr "Mặc định:" - -msgid "Intermediate Points:" -msgstr "Điểm trung gian:" - -msgid "Source from which this design is to be taken" -msgstr "Nguồn từ đó cần lấy sơ đồ thiết kế này" - -msgid "Master Designs" -msgstr "Sơ đồ thiết kế chủ" - -msgid "Design|_New..." -msgstr "Mớ_i..." - -msgid "Normalize Design Vector Function:" -msgstr "Hàm tiêu chuẩn hoá véc-tơ thiết kế:" - -msgid "Convert Design Vector Function:" -msgstr "Hàm chuyển đổi véc-tơ thiết kế:" - -msgid "Non Linear Transform" -msgstr "Chuyển dạng không tuyến..." - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "Biểu thức X:" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"Biểu thức kiểu này có thể chứa những toán tử :\n" -" +\tcộng\n" -" -\ttrừ\n" -" *\tnhân\n" -" /\tchia\n" -" %\tphần trăm\n" -" ^\tlũy thừa\n" -" ?\n" -"Cũng có thể chứa một số hàm chuẩn. Số hạng cơ bản là số thực, x và y.\n" -"Thí dụ :\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Biểu thức Y:" - -msgid "Glyph Origin" -msgstr "Gốc hình tượng" - -msgid "Center of Selection" -msgstr "Tâm vùng chọn" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "Bấm cuối" - -msgid "Point of View Projection" -msgstr "Hiện hình điểm nhìn" - -msgid "View Point" -msgstr "Điểm nhìn" - -msgid "Distance to drawing plane:" -msgstr "Khoảng cách tới mặt phẳng vẽ:" - -msgid "Distance to projection plane:" -msgstr "Khoảng cách tới mặt phẳng hiện hình:" - -msgid "Drawing plane tilt:" -msgstr "Độ nghiêng mặt phẳng vẽ:" - -msgid "Direction of gaze:" -msgstr "Hướng nhìn:" - -msgid "Vanishing Point:" -msgstr "Điểm biến mất:" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" -"Đây là vị trí xấp xỉ của điểm biến mất.\n" -"Nó không bao gồm bù được xui bởi\n" -"« Tâm vùng chọn » hay « Bấm cuối »." - -msgid "All Fonts" -msgstr "Mọi phông" - -msgid "Outline Fonts" -msgstr "Phông nét ngoài" - -msgid "Bitmap Fonts" -msgstr "Phông mảng ảnh" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "Kiểu 1" - -msgid "Type2" -msgstr "Kiểu 2" - -msgid "Type3" -msgstr "Kiểu 3" - -msgid "Unified Font Object" -msgstr "Đối Tượng Phông Thống Nhất" - -msgid "FontForge's SFD" -msgstr "SFD của FontForge" - -msgid "Backup SFD" -msgstr "SDF sao lưu" - -msgid "Extract from PDF" -msgstr "Trích ra PDF" - -msgid "Archives" -msgstr "Kho" - -msgid "All Files" -msgstr "Mọi tập tin" - -msgid "Edit Filter List" -msgstr "Sửa danh sách lọc" - -msgid "Filter" -msgstr "Lọc" - -msgid "Edit Font Filters" -msgstr "Sửa bộ lọc phông" - -msgid "Filter|New" -msgstr "Mới" - -msgid "Filter:" -msgstr "Lọc:" - -msgid "Display files of this type" -msgstr "Hiển thị các tập tin kiểu này" - -msgid "Force glyph names to:" -msgstr "Buộc tên hình tượng thành:" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" -"Trong phông đã lưu, ép buộc mọi tên hình tượng để tương ứng với tên trong " -"danh sách tên đã xác định" - -msgid "No Rename" -msgstr "Không thay tên" - -msgid "Open Font" -msgstr "Mở phông" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" -"Dùng thư viện cairo (nếu sẵn sàng) để vẽ ký tự.\n" -"Nó vẽ đẹp hơn (làm trơn) còn chậm hơn.\n" -"Bật tùy chọn này thì áp dụng cho cửa sổ nào được mở về sau.\n" -"Cửa sổ nào đã mở thì không thay đổi." - -msgid "UseCairoDrawing" -msgstr "VẽKiểuCairo" - -msgid "ExportClipboard" -msgstr "XuấtBảngNháp" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" -"Nếu bạn đang chạy một trình quản lý bảng nháp X11\n" -"thì bạn có thể muốn tắt tuỳ chọn này.\n" -"FontForge có khả năng chèn gì vào bảng nháp nội bộ\n" -"mà nó không thể xuất tới X11 (v.d. sao chép nhiều hơn\n" -"một phông chữ trong khung xem phông).\n" -"Nếu bạn có một trình quản lý bảng nháp đang chạy\n" -"thì nó ép buộc xuất tất cả các kiểu mục ra bảng nháp:\n" -"kết quả là dữ liệu bị mất." - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "TìmNơiKýTự" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" -"Khi FontForge mở một phông chữ khác sfd, nó sẽ thử hiển thị ký tự Unicode " -"này trong khung xem phông." - -msgid "CompactOnOpen" -msgstr "GọnKhiMở" - -msgid "When a font is opened, should it be made compact?" -msgstr "Khi một phông chữ được mở, có nên ép chặt nó không?" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"Khi sao chép hình tượng từ ô xem phông,\n" -"cũng sao chép chỉ lệnh TrueType của nó." - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "LỗiDốcTiêuChuẩn" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" -"Cũng nhau với mục trên, trừ cho cuối của tính năng nhỏ (v.d. chân), mà có " -"thể lệch đáng kể hơn hướng theo chiều ngang hay dọc." - -msgid "SerifSlopeError" -msgstr "LỗiDốcChân" - -msgid "Generate instructions for diagonal stem hints." -msgstr "Tạo ra chỉ lệnh cho mẹo về cuống chéo." - -msgid "InstructDiagonalStems" -msgstr "LàmCuốngChéo" - -msgid "InstructSerifs" -msgstr "LàmChân" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" -"Thử phát hiện chân và phần tử khác nào nhô ra cuống cơ bản, và tạo ra chỉ " -"lệnh cho nó." - -msgid "Generate instructions for ball terminals." -msgstr "Tạo ra chỉ lệnh cho cuối hình cầu." - -msgid "InstructBallTerminals" -msgstr "ChỉLệnhCuốiHìnhCầu" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" -"Xen giữa các cạnh cuống một số điểm quan trọng (không bị chỉ lệnh khác tác " -"động)." - -msgid "InterpolateStrongPoints" -msgstr "NộiSuyĐiểmMạnh" - -msgid "CounterControl" -msgstr "ĐiềuKhiểnBộĐếm" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" -"Đảm bảo rằng các bộ đếm tương tự hay trùng thì còn lại bằng nhau\n" -"trong nét ngoài vừa lưới.\n" -"Bật tùy chọn này thì có thể gây ra chiều rộng hình tượng sớm\n" -"bị co giãn không thống vững theo một số PPEM." - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" -"Khi tạo ra một phông kiểu TrueType hay OpenType,\n" -"có ích khi biết cách ánh xạ mã số của hình tượng TrueType\n" -"với tên hình tượng. Bật tùy chọn này thì trình FontForge\n" -"xuất một tập tin (có phần mở rộng .g2n) chứa dữ liệu đó." - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" -"Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType " -"khác nhau.\n" -"Tùy chọn này điều khiển thiết lập mặc định của hộp chọn Apple trong hộp " -"thoại « Tập tin > Tạo ra phông ».\n" -"Khác biệt chính:\n" -" • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau\n" -" • Hình tượng ghép đã co giãn được xử lý khác\n" -" • Dùng GSUB hơn morx(t)/feat\n" -" • Dùng GPOS hơn kern/opbd\n" -" • Dùng GDEF hơn lcar/prop\n" -"Bật cả hai tùy chọn này và OpenType thì tạo ra cả hai định dạng." - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" -"Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType " -"khác nhau.\n" -"Tùy chọn này điều khiển thiết lập mặc định của hộp chọn OpenType trong hộp " -"thoại « Tập tin > Tạo ra phông ».\n" -"Khác biệt chính:\n" -" • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau\n" -" • Hình tượng ghép đã co dãn được xử lý khác\n" -" • Dùng GSUB hơn morx(t)/feat\n" -" • Dùng GPOS hơn kern/opbd\n" -" • Dùng GDEF hơn lcar/prop\n" -"Bật cả hai tùy chọn này và Apple thì tạo ra cả hai định dạng." - -msgid "Generic" -msgstr "Giống loài" - -msgid "New Font" -msgstr "Phông mới" - -msgid "Navigation" -msgstr "Duyệt qua" - -msgid "Editing" -msgstr "Sửa" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "Đồng bộ hoá" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "Dấu phụ" - -msgid "Apps" -msgstr "Ứng dụng" - -msgid "Font Info" -msgstr "Thông tin phông" - -msgid "Generate" -msgstr "Tạo ra" - -msgid "PS Hints" -msgstr "Gợi ý PS" - -msgid "TT Instrs" -msgstr "Lệnh TT" - -msgid "Call Script" -msgstr "Gọi văn lệnh" - -msgid "This feature, setting combination is already used" -msgstr "Tổ hợp « tính năng/thiết lập » này đã được dùng." - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" -"Tổ hợp « tính năng/thiết lập » này đã được dùng.\n" -"Bạn thực sự muốn dùng lại nó không?" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "Thẻ tính năng phải có chiều dài chính xác 4 ký tự ASCII" - -msgid "Tag too long" -msgstr "Thẻ quá dài" - -msgid "Mapping" -msgstr "Ánh xạ" - -msgid "_Feature:" -msgstr "_Tính năng:" - -msgid "_Tag:" -msgstr "_Thẻ:" - -msgid "Menu name with no associated script" -msgstr "Tên trình đơn không có văn lệnh tương ứng" - -msgid "Script with no associated menu name" -msgstr "Văn lệnh không có tên trình đơn tương ứng" - -msgid "Preferences" -msgstr "Tùy thích" - -msgid "MacMap|_New..." -msgstr "Mớ_i..." - -msgid "MacMapping|Default" -msgstr "Mặc định" - -msgid "Menu Name" -msgstr "Tên trình đơn" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh\n" -"thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần\n" -"hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa\n" -"bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng\n" -"duyệt tìm tập tin văn lệnh." - -msgid "Script File" -msgstr "Tập tin văn lệnh" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh\n" -"thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần\n" -"hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa\n" -"bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng\n" -"duyệt tìm tập tin văn lệnh." - -msgid "..." -msgstr "" - -msgid "On" -msgstr "Bật" - -msgid "Off" -msgstr "Tắt" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "Bình thường FontForge sẽ tìm ứng dụng bằng cách tìm kiếm" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "trong đường dẫn mặc định (biến môi trường) PATH của bạn." - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "Muốn sửa đổi ứng dụng này thì bạn có thể đặt biến" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "môi trường cung cấp đường dẫn đầy đủ đến ứng dụng đó." - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "Trình FontForge chấp nhận BROWSER, MF và AUTOTRACE." - -msgid "Prefs_App| " -msgstr "(dòng trống)" - -msgid "Features" -msgstr "Tính năng" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "Tham chiếu này đã bị lật thì các đường dẫn trong nó đã được vẽ ngược" - -msgid "This glyph's advance width is different from the standard width" -msgstr "Trong hình tượng này, bề rộng tiến tới khác với bề rộng chuẩn." - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" -"Trong hình tượng này, độ tiến tới theo chiều dọc khác với bề rộng tiêu chuẩn" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" -"Hình tượng này không được ánh xạ tới điểm mã Unicode, nhưng tên nó nên có." - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "Hình tượng này được ánh xạ tới một điểm mã Unicode khác với tên nó." - -msgid "Can't fix" -msgstr "Không thể sửa chữa" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" -"FontForge muốn gán cho hình tượng này tên %.30s mà được dùng bởi hình tượng " -"khác." - -msgid "The selected point is near a vertical stem hint" -msgstr "Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều dọc" - -msgid "The x coord of the selected point is near the specified value" -msgstr "Toạ độ X của điểm đã chọn nằm gần giá trị đã xác định." - -msgid "The selected point is not at integral coordinates" -msgstr "Điểm được chọn không có toạ độ theo số nguyên" - -msgid "The selected point does not have integral control points" -msgstr "Điểm được chọn không có điểm điều khiển theo số nguyên" - -msgid "The selected point is near a horizontal stem hint" -msgstr "Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều ngang" - -msgid "The y coord of the selected point is near the specified value" -msgstr "Toạ độ Y của điểm đã chọn nằm gần giá trị đã xác định." - -msgid "The y coord of the selected point is near the baseline" -msgstr "Toạ độ Y của điểm đã chọn nằm gần đường cơ sở" - -msgid "The y coord of the selected point is near the xheight" -msgstr "Toạ độ Y của điểm đã chọn nằm gần chiều cao X" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên" - -msgid "The y coord of the selected point is near the cap height" -msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao nắp" - -msgid "The y coord of the selected point is near the descender height" -msgstr "Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "Chốt trục đã chọn tới thái cực ở nơi khác với điểm cuối" - -msgid "The selected line segment is nearly horizontal" -msgstr "Đoạn đường đã chọn gần theo chiều ngang" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "Điểm điều khiển bên trên điểm đã chọn gần theo chiều ngang" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "Điểm điều khiển bên dưới điểm đã chọn gần theo chiều ngang" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "Điểm điều khiển bên trái điểm đã chọn gần theo chiều ngang" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "Điểm điều khiển bên phải điểm đã chọn gần theo chiều ngang" - -msgid "The selected line segment is nearly vertical" -msgstr "Đoạn đường đã chọn gần theo chiều dọc" - -msgid "The control point above the selected point is nearly vertical" -msgstr "Điểm điều khiển bên trên điểm đã chọn gần theo chiều dọc" - -msgid "The control point below the selected point is nearly vertical" -msgstr "Điểm điều khiển bên dưới điểm đã chọn gần theo chiều dọc" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "Điểm điều khiển bên trái điểm đã chọn gần theo chiều dọc" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "Điểm điều khiển bên phải điểm đã chọn gần theo chiều dọc" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "Đường dẫn này nên được vẽ theo chiều kim đồng hồ" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "Đường dẫn này nên được vẽ theo ngược chiều kim đồng hồ" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" -"Hình tượng này chứa điểm điều khiển rất có thể quá gần các điểm chính để sửa " -"đổi hình thức của chốt trúc" - -msgid "Problem explanation" -msgstr "Giải thích vấn đề" - -msgid "Ignore this problem in the future" -msgstr "Bỏ qua vấn đề này về sau" - -msgid "_Next" -msgstr "_Kế" - -msgid "Fix" -msgstr "Sửa" - -msgid "_Stop" -msgstr "_Dừng" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" -"Hình tượng này chứa một mục nhập kiểu thay thế hay chữ ghép mà tham chiếu " -"đến một ký tự rỗng" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s tham chiếu đến một ký tự rỗng « %1$.20s »" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" -" Hình tượng này chứa các điểm neo từ một số mà không phải tất cả các hạng " -"neo trong một bảng phụ nào đó" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "Không có neo cho hạng %1$.30s trong bảng phụ %2$.30s" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"Hai hình tượng có cùng một điểm mã Unicode.\n" -"Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,\n" -"sau đó sử dụng mục trình đơn\n" -"« Sửa > Chọn > Ký tự đại diện » với điểm mã theo đây" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" -"Hai hình tượng có cùng một tên.\n" -"Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,\n" -"sau đó sử dụng mục trình đơn\n" -"« Sửa > Chọn > Ký tự đại diện » với tên theo đây" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "Tìm %1$.4g, còn mong đợi %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "Đoạn đường đã chọn nằm gần góc nghiêng" - -msgid "The control point above the selected point is near the italic angle" -msgstr "Điểm điều khiển bên trên điểm đã chọn nằm gần góc nghiêng" - -msgid "The control point below the selected point is near the italic angle" -msgstr "Điểm điều khiển bên dưới điểm đã chọn nằm gần góc nghiêng" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "Điểm điều khiển bên phải điểm đã chọn nằm gần góc nghiêng" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "Điểm điều khiển bên trái điểm đã chọn nằm gần góc nghiêng" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "Điểm điều khiển bên trên điểm đã chọn nằm bên ngoài đoạn chốt trúc" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "Điểm điều khiển bên dưới điểm đã chọn nằm bên ngoài đoạn chốt trúc" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "Điểm điều khiển bên trái điểm đã chọn nằm bên ngoài đoạn chốt trúc" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "Điểm điều khiển bên phải điểm đã chọn nằm bên ngoài đoạn chốt trúc" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" -"Hình tượng này có bốn lợi gợi ý, nhưng nếu bạn bỏ lời này, nó sẽ vừa khít " -"một lời gợi ý stem3." - -msgid "This glyph can use a stem3 hint" -msgstr "Hình tượng này có khả năng dùng một lời gợi ý stem3." - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" -"Những bộ đếm giữa các lời gợi ý này không có cùng một kích cỡ.\n" -"Trường hợp này không thich hợp với lời gợi ý stem3." - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "Lời gợi ý này có bề rộng không thích hợp với lời gợi ý stem3" - -msgid "The two selected points are the endpoints of an open path" -msgstr "Hai điểm đã chọn là điểm cuối của một đường dẫn mở" - -msgid "The paths that make up this glyph intersect one another" -msgstr "Những đường dẫn tạo hình tượng này cắt chéo với nhau" - -msgid "The selected point is too far from the origin" -msgstr "Điểm được chọn cách gốc quá xa" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" -"Những điểm được chọn (hoặc các điểm điều khiển trung gian) cách nhau xa quá" - -msgid "The selected points are too close to each other" -msgstr "Những điểm đã chọn nằm quá gần với nhau" - -msgid "This hint does not control any points" -msgstr "Lời gợi ý này không điều khiển điểm" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "Mặt nạ mẹo của điểm được chọn vẫn còn chứa các mẹo chồng lấp" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "Trong lớp này, không có mặt nạ mẹo, còn có mẹo chồng lấp." - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" -"Hình tượng này chứa một lời gợi ý theo chiều ngang gần bề rộng đã xác định." - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" -"Hình tượng này chứa một lời gợi ý theo chiều dọc gần bề rộng đã xác định." - -msgid "This glyph self-intersects" -msgstr "Hình tượng này tự giao" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" -"Hình tượng này bị tự giao. Vô ích kiểm tra hướng đúng trước khi sửa chữa lỗi " -"này" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" -"Đường dẫn này rất có thể bị tự giao (dù không tìm thấy khi kiểm tra có " -"giao),\n" -"hãy kiểm tra xem cẩn thận các góc" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" -"Tham chiếu này có một ma trận chuyển dạng mà không thể\n" -"được đại diện theo TrueType.\n" -"Mọi mục nhập (trừ sự dịch) phải nằm trong phạm vi [-2.0,2.0).\n" -"Phải dịch theo số nguyên." - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" -"Hình tượng này chứa cả hai đường viền và tham chiếu.\n" -"(Hoặc nó chứa một tham chiếu có ma trận chuyển dạng sai\n" -"và tính như một đường viền.)\n" -"Nó không thể được đại diện theo định dạng hình tượng TrueType." - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" -"Tham chiếu này có một ma trận chuyển dạng mà không thể\n" -"được đại diện theo phông Kiểu 1/2.\n" -"Không cho phép co giãn hay xoay." - -msgid "Both selected references have use-my-metrics set" -msgstr "" -"Cả hai tham chiếu được chọn đã bật « use-my-metrics »\n" -"(dùng đơn vị đo của tôi)" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" -"Tham chiếu này dùng khả năng khớp điểm,\n" -"nhưng nó tham chiếu đến một hình tượng\n" -"(hoặc một tham chiếu trước chỉ tới một hình tượng)\n" -"có các điểm bị đánh số lại." - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "Trong hình tượng này, các tham chiếu lồng nhau sâu hơn giá trị tối đa" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "Trong hình tượng này, có số điểm hơn giá trị tối đa" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "Trong hình tượng này, có số lời gợi ý hơn giá trị tối đa" - -msgid "This outline glyph is missing a bitmap version" -msgstr "Hình tượng nét ngoài này còn thiếu phiên bản mảng ảnh" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "Trong hình tượng này, chiều rộng sớm khác với điều của ảnh mảng" - -msgid "This glyph is taller than desired" -msgstr "Hình tượng này có bồ cao lớn hơn giá trị đã muốn" - -msgid "This glyph extends further below the baseline than desired" -msgstr "Hình tượng này kéo dài qua bên dưới đường cơ sở sâu hơn vị trí đã muốn" - -msgid "This glyph is wider than desired" -msgstr "Hình tượng này có bồ rộng lớn hơn giá trị đã muốn" - -msgid "This glyph extends left further than desired" -msgstr "Hình tượng này kéo dài qua bên trái rộng hơn vị trí đã muốn" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "Hình tượng này được xác định trong nhiều phông con CID" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "Hình tượng này chưa được xác định trong phông con CID" - -msgid "pair" -msgstr "cặp" - -msgid "position" -msgstr "vị trí" - -msgid "alternate subs" -msgstr "thay thế xen kẽ" - -msgid "multiple subs" -msgstr "đa thay thế" - -msgid "Contextual position" -msgstr "Vị trí ngữ cảnh" - -msgid "Contextual substitution" -msgstr "Thay thế ngữ cảnh" - -msgid "Chaining position" -msgstr "Vị trí tạo dãy" - -msgid "Chaining substitution" -msgstr "Thay thế tạo dãy" - -msgid "Reverse chaining subs" -msgstr "Thay thế tạo dãy ngược" - -msgid "Indic reordering" -msgstr "Sắp xếp lại ngôn ngữ Ấn Độ" - -msgid "Contextual insertion" -msgstr "Chèn ngữ cảnh" - -msgid "Lig" -msgstr "Ghép" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "Hình tượng %1$.50s với một %2$s từ bảng phụ tra tìm %3$.50s" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s từ bảng phụ tra tìm %2$.50s" - -msgid "Kerning Class" -msgstr "Hạng định chỗ" - -msgid "Vertical Kerning Class" -msgstr "Hạng định chỗ dọc" - -msgid "Check for missing glyph names" -msgstr "Kiểm tra tìm tên hình tượng còn thiếu" - -msgid " refers to a missing glyph" -msgstr " tham chiếu đến một hình tượng còn thiếu" - -msgid "Replace With:" -msgstr "Thay thế bằng:" - -msgid "Always" -msgstr "Luôn luôn" - -msgid "Remove" -msgstr "Gỡ bỏ" - -msgid "Skip" -msgstr "Bỏ qua" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" -"Chức năng tra tìm %.30s mà gọi chức năng tra tìm %.30s vẫn hoạt động cho " -"hình tượng %.30s mà có chữ viết « %c%c%c%c », còn chữ viết này không xuất " -"hiện trong bất cứ tính năng nào áp dụng chức năng tra tìm đó.\n" -"Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" -"Chức năng tra tìm %.30s vẫn hoạt động cho hình tượng %.30s mà có chữ viết « " -"%c%c%c%c », còn chữ viết này không xuất hiện trong bất cứ tính năng nào áp " -"dụng chức năng tra tìm đó.\n" -"\n" -"Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?" - -msgid "_Skip" -msgstr "Bỏ _qua" - -msgid "Missing Script" -msgstr "Chữ viết còn thiếu" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "Hình tượng nét ngoài trắng này có một phiên bản mảng ảnh bất thường" - -msgid "No problems found" -msgstr "Không tìm thấy vấn đề" - -msgid "_X near¹" -msgstr "_X gần¹" - -msgid "_Y near¹" -msgstr "_Y gần¹" - -msgid "Hint _Width Near¹" -msgstr "Bề _rộng gợi ý gần¹" - -msgid "Advance Width not" -msgstr "" - -msgid "Vertical Advance not" -msgstr "" - -msgid "Bounding box above" -msgstr "" - -msgid "Bounding box below" -msgstr "" - -msgid "Bounding box right of" -msgstr "" - -msgid "Bounding box left of" -msgstr "" - -msgid "_More points than:" -msgstr "Số điểm _hơn:" - -msgid "_More hints than:" -msgstr "Số lời gợị ý _hơn:" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "Tham chiếu lồng nhau _sâu hơn:" - -msgid "Irrelevant _Factor:" -msgstr "_Hệ số không thích hợp:" - -msgid "Near" -msgstr "Gần" - -msgid "Find Problems" -msgstr "Tìm vấn đề" - -msgid "Non-_Integral coordinates" -msgstr "Toạ độ khác số ngu_yên" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" -"Toạ độ của tất cả các điểm và điểm điều khiển trong TrueType\n" -"phải là số nguyên (không thì FontForge làm tròn khi xuất\n" -"mà có thể tàn phá). Ngay cả trong phông chữ PostScript\n" -"có nên sử dụng giá trị thuộc số nguyên." - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" -"Cho bạn có khả năng kiểm tra xem cuống theo chiều dọc\n" -"trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ." - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" -"Cho bạn có khả năng kiểm tra xem cuống theo chiều ngang\n" -"trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ." - -msgid "Y near¹ _standard heights" -msgstr "Y gần¹ bề c_ao chuẩn" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" -"Cho bạn có khả năng tìm điểm không nằm\n" -"chính xác tương đối so với đường cơ sở,\n" -"bề cao X, bề cao nắp, bề cao vùng trên/dưới." - -msgid "Control Points near horizontal/vertical/italic" -msgstr "Điểm điều khiển nằm gần chiều ngang/dọc/nghiêng" - -msgid "_Control Points near horizontal/vertical" -msgstr "Điểm điều khiển nằm gần chiều ngang/dọ_c" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" -"Cho bạn có khả năng tìm điểm điều khiển nằm gần\n" -"(nhưng không phải chính xác) chiều ngang/dọc\n" -"với điểm cơ sở (hoặc tại góc nghiêng)." - -msgid "Control Points _beyond spline" -msgstr "Điểm điều khiển ở _bên kia chốt trục" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" -"Cho bạn có khả năng tìm điều khiển mà,\n" -"khi được hiện hình trên đoạn đường giữa hai điểm cuối,\n" -"nằm bên ngoài hai điểm cuối đó." - -msgid "Check for _irrelevant control points" -msgstr "K_iểm tra tìm điểm điều khiển không thích hợp" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" -"Điểm điều khiển không thích hợp khi quá gần điểm chính\n" -"để sửa đổi hình đường cong một cách có ích." - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" -"Một điểm điều khiển được xem là không thích hợp khi khoảng cách\n" -"giữa nó và điểm chính (cuối) là ít hơn khoảng cách giữa hai điểm cuối." - -msgid "Poin_ts too close" -msgstr "Điểm _quá gần" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" -"Nếu hai điểm tiếp cận trên quá gần cùng một đường dẫn\n" -"(ít hơn vài đơn vị Em giữa hai điểm), một số câu lệnh FontForge\n" -"sẽ gặp khó khăn. Tuy nhiên, PostScript không có sao." - -msgid "_Points too far" -msgstr "Chỉ quá _xa" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" -"Phần lớn các định dạng phông chữ không ghi rõ được điểm kề nhau\n" -"(hay điểm điều khiển) mà cách nhau nhiều hơn 32767 đơn vị Em\n" -"theo hướng hoặc x hoặc y" - -msgid "O_pen Paths" -msgstr "_Mở đường dẫn" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "Mọi đường dẫn nên là vòng lặp bị đóng, không nên có điểm cuối bộc lộ" - -msgid "Intersecting Paths" -msgstr "Giao đường dẫn" - -msgid "No paths with within a glyph should intersect" -msgstr "Trong hình tượng, không nên có các đường dẫn cắt chéo với nhau" - -msgid "Edges near horizontal/vertical/italic" -msgstr "Cạnh gần chiều ngang/dọc/nghiêng" - -msgid "_Edges near horizontal/vertical" -msgstr "Cạnh gần chiều ng_ang/dọc" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" -"Cho bạn có khả năng tìm đường nầm gần\n" -"(nhưng không phải chính xác) chiều\n" -"ngang hay dọc (hay tại góc nghiêng)." - -msgid "Check _outermost paths clockwise" -msgstr "Kiểm tra đường dẫn ng_oài ra nhất theo xuôi chiều" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "Kiểm tra thái cực _bị thiếu" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" -"PostScript và TrueType cần thiết rằng khi một đường dẫn\n" -"tới vị trí tối đa/thiểu, phải có một điểm ở đó." - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" -"Sổ Tay Tham Chiếu Ngôn Ngữ PostScript (Phụ lục B) nói rằng\n" -"phần mềm giải thích không cần hỗ trợ đường dẫn có hơn 1500 điểm.\n" -"Hình như số đếm này chứa điểm điều khiển. Đối với PostScript,\n" -"tất cả các đường viền trong mỗi ký tự tạo một đường dẫn riêng lẻ.\n" -"Phần mềm giải thích hiện đại thường hỗ trợ đường dẫn có số điểm\n" -"lớn hơn giới hạn này. (Ghi chú rằng phông TrueType, sau khi\n" -"được chuyển đổi sang PostScript, sẽ chứa số điểm điều khiển nhân hai.)" - -msgid "Check _flipped references" -msgstr "Kiểm tra tham chiếu bị _lật" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" -"PostScript và TrueType cần thiết đường dẫn được vẽ\n" -"theo chiều kim đồng hồ. Nếu bạn có một tham chiếu bị lật,\n" -"các đường dẫn trong nó rất có thể theo ngược chiều kim đồng hồ.\n" -"Vì thế bạn nên bỏ liên kết nó và thực hiện hàm « Phần tử > Sửa hướng »." - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "Tham chiếu có ma trận chuyển dạng TT sai" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType cần thiết mọi mục nhập co giãn và xoay\n" -"trong ma trận chuyển dạng nằm giữa -2 và +2." - -msgid "Mixed contours and references" -msgstr "Hỗn hợp đường viên và tham chiếu" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"Hình tượng TrueType có thể chứa hoặc tham chiếu hoặc đường viền.\n" -"Không phải cả hai." - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "Tham chiếu có ma trận chuyển dạng PS sai" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" -"Phông Kiểu 1 và 2 chỉ hỗ trợ khả năng dịch tham chiếu.\n" -"Bốn mục nhập thứ nhất trong ma trận chuyển dạng nên là\n" -"[1 0 0 1]." - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" -"Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng\n" -"không cho phép hàm phụ lồng nhau hơn 10 lần.\n" -"Mỗi cấp lồng nhau của tham chiếu thì cần thiết\n" -"một cấp hàm phụ, và lời gợi ý có thể cần thiết\n" -"một lớp thêm." - -msgid "Refs with out of date point matching" -msgstr "Tham chiếu khớp điểm một cách quá cũ" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" -"Nếu hình tượng bị chỉnh sửa để có số điểm khác,\n" -"bất cứ tham chiếu nào dùng khả năng khớp điểm\n" -"và phụ thuộc vào hình tượng đó là không đúng." - -msgid "Multiple refs with use-my-metrics" -msgstr "Nhiều tham chiếu đặt « use-my-metrics » (dùng đơn vị đo của tôi)" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" -"Cho phép nhiều nhất một tham chiếu đặt bit « use-my-metrics » (dùng đơn vị " -"đo của tôi)" - -msgid "_Hints controlling no points" -msgstr "Lời gợi ý k_hông điều khiển điểm" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (và co lẽ một số phần mềm giải thích khác)\n" -"gặp khó khăn khi gặp một lời gợi ý không có điểm ở trên." - -msgid "_Points near¹ hint edges" -msgstr "Điể_m gần¹ cạnh gợi ý" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" -"Thường nếu một điểm không nằm\n" -"chính xác trên lời gợi ý, đó là vìmột cuống chứa vài đoạn, và\n" -"một đoạn có bề rộng không đúng." - -msgid "Allows you to check that stems have consistent widths.." -msgstr "Cho bạn có khả năng kiểm tra xem các cuống có bề rộng thống nhất." - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "Gần là lời gợi ý stem_3" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" -"Tùy chọn này kiểm tra nếu ký tự gần, nhưng\n" -"không phải chính xác, thoả điều kiện của một\n" -"lời gợi ý stem3. Tức là, hoặc theo chiều dọc\n" -"hoặc theo chiều ngang, phải có chính xác ba\n" -"lời gợi ý, mà phải có cùng một bề rộng\n" -"và được dãn cách nhau đều đều." - -msgid "_Show Exact *stem3" -msgstr "Hiện *_stem3 chính xác" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "Hiển thị khi ký tự này chính xác là một lời gợi ý stem3" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" -"Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng\n" -"cho phép nhiều nhất 96 lời gợi ý cuống theo chiều\n" -"ngang/dọc trong cùng một ký tự." - -msgid "_Overlapped hints" -msgstr "Mẹ_o chồng lấp" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" -"Hoặc một hình tượng không nên có mẹo chồng lấp\n" -"hoặc một hình tượng có mặt nạ mẹo không nên có\n" -"mẹo chồng lấp bên trong một mặt nạ mẹo." - -msgid "Check missing _bitmaps" -msgstr "Kiểm tra mảng ảnh _bị thiếu" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" -"Có ký tự nét ngoài nào không có phiên bản mảng ảnh\n" -"trong một của những phông mảng ảnh không?\n" -"Ngược lại, có ký tự mảng ảnh nào không có ký tự nét\n" -"ngoài tương ứng không?" - -msgid "Bitmap/outline _advance mismatch" -msgstr "_Sớm mảng ảnh/nét ngoài không tương ứng" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" -"Có hình tượng mảng ảnh nào có chiều rộng sớm\n" -"không phải đòi bằng cách co giãn và làm tròn\n" -"chiều rộng sớm của nét ngoài không?" - -msgid "Check multiple Unicode" -msgstr "Kiểm tra đa Unicode" - -msgid "Check multiple Names" -msgstr "Kiểm tra đa Tên" - -msgid "Check for multiple characters with the same name" -msgstr "Kiểm tra tìm nhiều ký tự có cùng một tên" - -msgid "Check Unicode/Name mismatch" -msgstr "Kiểm tra sai khớp Unicode/Tên" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" -"Kiểm tra tìm ký tự có tên ánh xạ tới một điểm mã Unicode\n" -"không ánh xạ điểm mã đã gán của ký tự đó." - -msgid "Glyph BB Above" -msgstr "Hình tượng BB bên trên" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "Có hình tượng nào có hộp biên kéo dài qua bên trên số này?" - -msgid "Glyph BB Below" -msgstr "Hình tượng BB bên dưới" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "Có hình tượng nào có hộp biên kéo dài qua bên dưới số này?" - -msgid "Glyph BB Right Of" -msgstr "Hình tượng BB bên phải" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "Có hình tượng nào có hộp biên giới kéo dài qua bên phải con số này?" - -msgid "Glyph BB Left Of" -msgstr "Hình tượng BB bên trái" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "Có hình tượng nào có hộp biên kéo dài qua bên trái số này?" - -msgid "Check Advance:" -msgstr "Kiểm tra tiến tới:" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" -"Kiểm tra tìm ký tự có bề rộng tiến tới không phải là giá trị đã hiển thị." - -msgid "Check VAdvance:\n" -msgstr "Kiểm tra tiến tới dọc:\n" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" -"Kiểm tra tìm ký tự có bề rộng tiến tới theo chiều dọc không phải là giá trị " -"đã hiển thị." - -msgid "Check for CIDs defined _twice" -msgstr "Kiểm _tra CID xác định hai lần" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "Kiểm tra tìm CID đã xác định trong nhiều phông con" - -msgid "Check for _undefined CIDs" -msgstr "Kiểm tra CID chưa _xác định" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "Kiểm tra tìm CID chưa xác định trong mọi phông con" - -msgid "Check for missing _glyph names" -msgstr "Kiểm tra tìm tên hình tượn_g còn thiếu" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"Kiểm tra tìm sự thay thế, hạng định chỗ v.v. dùng một tên hình tượng không " -"tương ứng với bất cứ hình tượng nào trong phông đó" - -msgid "Check for missing _scripts in features" -msgstr "Kiểm tra tìm chữ _viết còn thiếu trong tính năng" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" -"Trong mọi chức năng tra tìm đều mà dùng hình tượng,\n" -"kiểm tra lại có ít nhất một tính năng vẫn hoạt động\n" -"cho chữ viết của hình tượng đó." - -msgid "Check substitutions for empty chars" -msgstr "Kiểm tra sự thay thế ký tự rỗng" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "Kiểm tra tìm ký tự chứa mục nhập 'GSUB' tham chiếu đến ký tự rỗng" - -msgid "Check for incomplete mark to base subtables" -msgstr "Kiểm tra có đánh dấu không hoàn toàn bảng phụ cơ bản" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" -"Tài liệu hướng dẫn về OpenType đề nghị bằng một cách hơi khó hiểu\n" -"rằng nếu một hình tượng cơ bản (hay một dấu cơ bản)\n" -"chứa một điểm neo cho một hạng trong một bảng phụ tra tìm,\n" -"thì nó nên chứa các neo cho tất cả các hạng trong bảng phụ đó" - -msgid "Paths" -msgstr "ĐDẫn" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "ThamC" - -msgid "Hints" -msgstr "Gợi ý" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "" - -msgid "Random" -msgstr "Ngẫu nhiên" - -msgid "Set All" -msgstr "Đặt tất cả" - -msgid "¹ \"Near\" means within" -msgstr "" - -msgid "em-units" -msgstr "đơn vị Em" - -msgid "Open Contour" -msgstr "Mở đường viền" - -msgid "Self Intersecting" -msgstr "Tự cắt chéo" - -msgid "Wrong Direction" -msgstr "Hướng sai" - -msgid "Flipped References" -msgstr "Tham chiếu đã lật" - -msgid "Missing Points at Extrema" -msgstr "Thiếu điểm tại thái cực" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "Không rõ hình tượng được tham chiếu trong GSUB/GPOS/MATH" - -msgid "Too Many Points" -msgstr "Quá nhiều điểm" - -msgid "Too Many Hints" -msgstr "Quá nhiều lời gợi ý" - -msgid "Bad Glyph Name" -msgstr "Tên hình tượng sai" - -msgid "Distance between adjacent points is too big" -msgstr "Khoảng cách quá lớn giữa hai điểm kề nhau" - -msgid "Non-integral coordinates" -msgstr "Toạ độ khác số nguyên" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" -"Chứa các điểm neo cho một số, mà không phả tất cả các hạng trong một bảng phụ" - -msgid "There is another glyph in the font with this name" -msgstr "Có một hình tượng khác cùng tên trong phông" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "Có một hình tượng khác cùng điểm mã Unicode trong phông" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" -"Hình tượng này chứa các lời gợi ý chồng lấp (trong cùng một mặt nạ mẹo)" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "Số yếu tố lẻ trong mảng Giá trị màu xanh/Xanh khác." - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" -"Các phần tử không theo thứ tự đúng trong mảng Giá trị màu xanh/Xanh khác." - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "Quá nhiều yếu tố trong mảng Giá trị màu xanh/Xanh khác." - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" -"Các phần tử quá gần với nhau trong mảng Giá trị màu xanh/Xanh khác (Đổi màu " -"xanh mờ)." - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "Các phần tử không số nguyên trong mảng Giá trị màu xanh/Xanh khác." - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" -"Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Giá trị màu xanh/" -"Xanh khác." - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Số yếu tố lẻ trong mảng Nhóm màu xanh/Nhóm màu xanh khác." - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" -"Các phần tử không theo thứ tự đúng trong mảng Nhóm màu xanh/Nhóm màu xanh " -"khác." - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "Quá nhiều yếu tố trong mảng Nhóm màu xanh/Nhóm màu xanh khác." - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" -"Các phần tử quá gần với nhau trong mảng Nhóm màu xanh/Nhóm màu xanh khác " -"(Đổi màu xanh mờ)." - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" -"Các phần tử không phải số nguyên trong mảng Nhóm màu xanh/Nhóm màu xanh khác." - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Nhóm màu xanh/Nhóm " -"màu xanh khác." - -msgid "Missing BlueValues entry." -msgstr "Thiếu mục nhập Giá trị màu xanh." - -msgid "Bad BlueFuzz entry." -msgstr "Mục nhập Màu xanh mờ sai" - -msgid "Bad BlueScale entry." -msgstr "Mục nhập Tỷ lệ Màu xanh sai" - -msgid "Bad StdHW entry." -msgstr "Mục nhập W ngang chuẩn sai." - -msgid "Bad StdVW entry." -msgstr "Mục nhập W dọc chuẩn sai." - -msgid "Bad StemSnapH entry." -msgstr "Mục nhập đính cuống ngang sai." - -msgid "Bad StemSnapV entry." -msgstr "Mục nhập đính cuống dọc sai." - -msgid "StemSnapH does not contain StdHW value." -msgstr "Đính cuống ngang không chứa giá trị W ngang chuẩn." - -msgid "StemSnapV does not contain StdVW value." -msgstr "Đính cuống dọc không chứa giá trị W dọc chuẩn." - -msgid "Bad BlueShift entry." -msgstr "Mục nhập Dời màu xanh sai." - -msgid "Bad Private Dictionary" -msgstr "Từ điển Riêng sai" - -msgid "Glyph not in font" -msgstr "Hình tượng không có trong phông" - -msgid "Glyph Valid" -msgstr "Hình tượng hợp lệ" - -#, c-format -msgid "No problems detected in %s" -msgstr "Không có vấn đề được phát hiện trong %s" - -msgid "problselect|Errors" -msgstr "Lỗi" - -msgid "problselect|Open Contours" -msgstr "Đường viền còn mờ" - -msgid "problselect|Bad Direction" -msgstr "Hướng sai" - -msgid "problselect|Self Intersections" -msgstr "Tự cắt chéo" - -msgid "problselect|Missing Extrema" -msgstr "Thiếu thái cực" - -msgid "problfixup|Open Contours" -msgstr "Đường viền còn mở" - -msgid "problfixup|Self Intersections" -msgstr "Tự cắt chéo" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "Đánh dấu để sửa Chồng lấp trước khi Lưu" - -msgid "problfixup|Bad Directions" -msgstr "Hướng sai" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "Thiếu thái cực (cẩn thận)" - -msgid "problfixup|Missing Extrema" -msgstr "Thiếu thái cực" - -msgid "problfixup|Too Many Points" -msgstr "Quá nhiều điểm" - -msgid "Close Open Contours" -msgstr "Đóng các đường viền còn mờ" - -msgid "Inline All References" -msgstr "Đặt mọi tham chiếu trực tiếp" - -msgid "Remove Overlap" -msgstr "Bỏ chỗ chồng lấp" - -msgid "Mark for Overlap fix before Save" -msgstr "Đánh dấu để sửa Chồng lấp trước khi Lưu" - -msgid "Inline Flipped References" -msgstr "Đặt mọi ham chiếu đã lật trực tiếp" - -msgid "Correct Direction" -msgstr "Sửa hướng" - -msgid "Add Good Extrema" -msgstr "Thêm thái cực tốt" - -msgid "Add All Extrema" -msgstr "Thêm mọi thái cực" - -msgid "Simplify" -msgstr "Giản dị hoá" - -msgid "Revalidate All" -msgstr "Phê chuẩn tất cả" - -msgid "Revalidate" -msgstr "Hợp lệ hoá lại" - -msgid "Open Glyph" -msgstr "Mở hình tượng" - -msgid "Scroll To Glyph" -msgstr "Cuộn tới hình tượng" - -msgid "Select Glyphs With" -msgstr "Chọn các hình tượng có" - -msgid "Try To Fix Glyphs With" -msgstr "Thử sửa các hình tượng có" - -msgid "Passed Validation" -msgstr "Đã đỗ tiến trình hợp lệ hoá" - -msgid "Thinking..." -msgstr "Đang nghĩ..." - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "Từ điển Riêng" - -msgid "Ignore" -msgstr "" - -msgid "Report as Error" -msgstr "" - -msgid "Not sure if this is an error..." -msgstr "Không chắc nếu đây là một lỗi..." - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" -"Phông chữ này chứa toạ độ khác số nguyên.\n" -"PostScript và SVG chấp nhận được mà TrueType gặp vấn đề.\n" -"Ở đây thì thấy nó là một lỗi không?" - -#, c-format -msgid "Validation of %.100s" -msgstr "Hợp lệ hoá %.100s" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "PostScript kiểu 1 (ASCII)" - -msgid "PS Type 1 (Binary)" -msgstr "PostScript kiểu 1 (nhị phân)" - -msgid "PS Type 1 (Resource)" -msgstr "PostScript kiểu 1 (tài nguyên)" - -msgid "PS Type 1 (MacBin)" -msgstr "PostScript kiểu 1 (MacBinary)" - -msgid "PS Type 1 (Multiple)" -msgstr "PostScript kiểu 1 (đa)" - -msgid "PS Multiple Master(A)" -msgstr "PostScript đa chủ (A)" - -msgid "PS Multiple Master(B)" -msgstr "PostScript đa chủ (B)" - -msgid "PS Type 3" -msgstr "PostScript kiểu 3" - -msgid "PS Type 0" -msgstr "PostScript kiểu 0" - -msgid "PS CID" -msgstr "PostScript CID" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (thô)" - -msgid "CFF CID (Bare)" -msgstr "CFF CID (thô)" - -msgid "Type42" -msgstr "Kiểu42" - -msgid "Type11 (CID 2)" -msgstr "Kiểu11 (CID 2)" - -msgid "TrueType (Symbol)" -msgstr "TrueType (ký hiệu)" - -msgid "TrueType (Resource)" -msgstr "TrueType (tài nguyên)" - -msgid "TrueType (MacBin)" -msgstr "TrueType (MacBinary)" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "TrueType (dfont Mac)" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "OpenType (dfont Mac)" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "Phông SVG" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "Không có phông nét ngoài" - -msgid "In TTF/OTF" -msgstr "Trong TTF/OTF" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "sfnt chỉ mảng ảnh Apple (dfont)" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "sfnt chỉ mảng ảnh MS (giả) (ttf)" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "sfnt chỉ mảng ảnh X11 (otb)" - -msgid "NFNT (Resource)" -msgstr "NFNT (tài nguyên)" - -msgid "NFNT (MacBin)" -msgstr "NFNT (MacBinary)" - -msgid "Win FNT" -msgstr "FNT Win" - -msgid "Palm OS Bitmap" -msgstr "Mảng ảnh Palm OS" - -msgid "PS Type3 Bitmap" -msgstr "Mảng ảnh PostScript kiểu 3" - -msgid "No Bitmap Fonts" -msgstr "Không có phông mảng ảnh" - -msgid "Pixel List" -msgstr "Danh sách điểm ảnh" - -msgid "Options" -msgstr "Tùy chọn" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "" -"Bạn có muốn làm tròn các toạ độ thành số nguyên (để tiết kiếm sức chứa trên " -"đĩa) không?" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "Bạn có muốn tập tin phông này chứa lời gợi ý PostScript không?" - -msgid "Flex Hints" -msgstr "Gợi ý Flex" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "Bạn có muốn tập tin phông này chứa lời gợi ý flex PostScript không?" - -msgid "Hint Substitution" -msgstr "Thay thế lời gợi ý" - -msgid "Do you want the font file to do hint substitution?" -msgstr "Bạn có muốn tập tin phông này thay thế lời gợi ý không?" - -msgid "First 256" -msgstr "256 thứ nhất" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"Giới hạn phông để tạo tập tin chứa chỉ những hình tượng\n" -"được tham chiếu trong 256 bảng mã thứ nhất" - -msgid "Output AFM" -msgstr "Xuất AFM" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"Tập tin AFM chứa thông tin đơn vị đo mà nhiều trình xử lý từ sẽ đọc khi sử " -"dụng phông PostScript®." - -msgid "Composites in AFM" -msgstr "Đồ ghép trong AFM" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" - -msgid "Output PFM" -msgstr "Xuất PFM" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "" -"Tập tin PFM chứa thông tin được Windows yêu cầu để cài đặt phông PostScript®." - -msgid "Output TFM & ENC" -msgstr "Xuất TFM và ENC" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" -"Tập tin TFM và ENC chứa thông tin được TeX yêu cầu để cài đặt phông " -"PostScript®." - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "Gợi ý TrueType" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"Bạn có muốn tạo tập tin phông chứa lời gợi ý TrueType không?\n" -"Việc này sẽ không tạo ra chỉ dẫn mới, sẽ chỉ dùng gì đó tương ứng với mỗi ký " -"tự." - -msgid "PS Glyph Names" -msgstr "Tên hình tượng PostScript" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" -"Bạn có muốn tạo tập tin phông chứa tên của mỗi hình tượng trong phông này " -"không?" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" - -msgid "Old style 'kern'" -msgstr "'kern' kiểu cũ" - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"Nhiều ứng dụng không hỗ trợ khả năng định chỗ (kern)\n" -"kiểu GPOS. Muốn bao gồm bảng định chỗ cả hai kiểu\n" -"GPOS và kiểu cũ thì hãy bật tùy chọn này.\n" -"Không cho phép bật nó khi cũng bật tùy chọn Apple.\n" -"Tuy nhiên, trường hợp này có thể làm cho ứng dụng khác\n" -"lộn xộn." - -msgid "Dummy 'DSIG'" -msgstr "« DSIG » giả" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" -"MS sử dụng trạng thái của bảng « DSIG » (có hay không) để quyết định\n" -"có nên dùng biểu tượng OpenType cho phông TrueType hay không.\n" -"FontForge không tạo được một bảng « DSIG » có ích, mà nó có khả năng\n" -"tạo một bảng trống không có thông tin nào về chữ ký (một bảng vô ích)." - -msgid "Output Glyph Map" -msgstr "Xuất sơ đồ hình tượng" - -msgid "Output OFM & CFG" -msgstr "Xuất OFM và CFG" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "Những tập tin OFM và CFG chứa thông tin Omega cần để xữ lý phông." - -msgid "PfaEdit Table" -msgstr "Bảng PfaEdit" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"Bảng PfaEdit là phần mở rộng định dạng TrueType\n" -"và chứa dữ liệu khác nhau được FontForge dùng." - -msgid "Save Comments" -msgstr "Lưu ghi chú" - -msgid "Save glyph comments in the PfEd table" -msgstr "Lưu vào bảng PfaEdit các ghi chú hình tượng" - -msgid "Save Colors" -msgstr "Lưu màu sắc" - -msgid "Save glyph colors in the PfEd table" -msgstr "Lưu vào bảng PfaEdit các màu sắc hình tượng" - -msgid "Lookup Names" -msgstr "Tên sự tra tìm" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "Bảo tồn tên của các sự tra tìm và bảng phụ kiểu GPOS/GSUB" - -msgid "Save Guides" -msgstr "Lỗi chỉ dẫn" - -msgid "Save the guidelines in the Guide layer." -msgstr "Lưu vào lớp Chỉ Dẫn các nét dẫn." - -msgid "Save Layers" -msgstr "Lưu các lớp" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" -"Bảo tồn bất cứ nền hay lớp spiro nào.\n" -"Hơn nữa, nếu chương trình này xuất\n" -"một phông TrueType từ một cơ sở dữ liệu\n" -"lập phương, có nên lưu các chốt trục lập phương." - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "Bảng TeX" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"Bảng TeX là phần mở rộng định dạng TrueType\n" -"và dữ liệu khác nhau được tìm trong tập tin TFM\n" -"(mà chưa được cất giữ trong tập tin TTF).\n" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "Phân giải BDF" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "Đoán độ phân giải của mỗi phông dựa vào kích cỡ điểm ảnh của nó." - -msgid "Find Sub Font Definition file" -msgstr "Tìm tập tin Xác định Phông con" - -msgid "Notdef name" -msgstr "Tên notdef" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"Hình tượng tại bảng mã %d có tên « .notdef » (không xác định)\n" -"nhưng chứa một nét ngoài. Vì nó tên « .notdef », nó sẽ không\n" -"được bao gồm trong phông sẽ tạo ra. Bạn có khả năng thay đổi\n" -"tên đó bằng « Phần tử > Thông tin ký tự ». Bạn có muốn tiếp tục\n" -"tạo ra phông (và bỏ ký tự này) không?" - -msgid "Not a CID format" -msgstr "Không phải là định dạng CID" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"Bạn đang thử lưu một phông kiểu CID theo định dạng khác CID.\n" -"Việc này sẽ lưu chỉ phông con hiện thời. Có hợp với ý muốn không?" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"Các chỉ dẫn TrueType về hình tượng %s là quá cũ.\n" -"Bạn vẫn còn muốn tiếp tục không?" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"Trong hình tượng %s, tham chiếu đến %s được định vị\n" -"bằng chức năng khớp điểm, và các số thứ tự điểm\n" -"có thể không còn phản ánh lại ý định gốc.\n" -"Bạn vẫn còn muốn tiếp tục không?" - -msgid "Reference point match out of date" -msgstr "Quá cũ khớp tham chiếu" - -msgid "Bad OS/2 version" -msgstr "Phiên bản OS/2 sai" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"Phông OpenType phải có một phiên bản lớn hơn 1.\n" -"Hãy sử dụng « Phần tử > Thông tin phông » OS/1 » để thay đổi." - -msgid "Non-standard Em-Size" -msgstr "Kích cỡ Em không chuẩn" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Quy ước là phông PostScript nên có kích cỡ Em 1000.\n" -"Tuy nhiên, phông này có kích cỡ %d.\n" -"Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em\n" -"trong hộp thoại « Phần tử > Thông tin phông > Chung ».\n" -"Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"Quy ước là phông TrueType nên có kích cỡ Em là hai lũy thừa.\n" -"Tuy nhiên, phông này có kích cỡ %d.\n" -"Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em\n" -"trong hộp thoại « Phần tử > Thông tin phông > Chung ».\n" -"Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"Phông của bạn có bảng mã byte đôi, còn bạn thử lưu nó\n" -"theo một định dạng chỉ hỗ trợ bảng mã byte đơn.\n" -"Có nghĩa là bạn sẽ không thể truy cập đến gì phía sau\n" -"256 ký tự thứ nhất nếu không mã hoá lại phông này.\n" -"\n" -"Bạn vẫn muốn tiếp tục lại không?" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"Định dạng mảng ảnh NFNT không còn được dùng lại\n" -"dưới hệ điều hành OSX (dù bạn vẫn cần phải tạo một\n" -"phông mảng ảnh (vô ích) nếu bạn đang lưu một\n" -"tài nguyên PostScript kiểu 1)." - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "Định dạng mảng ảnh NFNT quá cũ." - -msgid "Needs bitmap font" -msgstr "Cần phông mảng ảnh" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"Khi tạo ra một phông tài nguyên kiểu 1 Mac, bạn PHẢI tạo ra\n" -"ít nhất một phông mảng ảnh NFNT tương ứng. Nếu bạn chưa\n" -"tạo mảng ảnh dành cho phông này, hãy thôi hộp thoại này\n" -"rồi sử dụng câu lệnh « Phần tử > Mảng ảnh hiện có » để tạo nó." - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "Định dạng kiểu 1 POST rất có thể bị phản đối" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "_Xem lại" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "Gặp lỗi" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"Phông này chứa lỗi.\n" -"%s Bạn có muốn xem lại các lỗi, hoặc vẫn lưu phông?" - -msgid "Create directory..." -msgstr "Tạo thư mục..." - -msgid "Bad Mac Family" -msgstr "Nhóm Mac sai" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"Để tạo ra một tập tin nhóm Mac, phông hiện thời phải có kiểu dáng\n" -"tiêu chuẩn (Normal, Regular v.v.), và phải có phông còn mở khác\n" -"có cùng một tên nhóm." - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" -"Có hai phông còn mở có có cùng tên nhóm hiện thời và cùng kiểu dáng:\n" -"%.30s và %.30s" - -msgid "Generate Fonts" -msgstr "Tạo ra phông" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "Tạo ra nhóm Mac" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "Cho bạn có khả năng chọn ứng xử tùy chọn khi tạo ra phông" - -msgid "Layer:" -msgstr "Lớp:" - -msgid "Save a font based on the specified layer" -msgstr "Lưu phông dựa vào lớp đưa ra" - -msgid "Validate Before Saving" -msgstr "Hợp lệ hoá trước khi lưu" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"Kiểm tra các nét ngoài hình tượng tìm lỗi tiêu chuẩn trước khi lưu.\n" -"Tiến trình này có thể chạy chậm." - -msgid "Append a FONTLOG entry" -msgstr "Phụ thêm mục nhập FONTLOG" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" -"FONTLONG (sổ theo dõi phông) cho phép bạn ghi lưu các thay đổi được làm " -"trong phông." - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "Trộn nhau các bảng qua phông" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" -"FontForge có khả năng tạo hai kiểu tập tin TTC.\n" -"Trong kiểu trước, mỗi phông là một thực thể riêng\n" -"mà không có kết nối tới phông khác. Trong kiểu sau,\n" -"FontForge thử sử dụng cùng một bảng hình tượng\n" -"cho tất cả các phông, cũng trộn nhau các hình tượng trùng.\n" -"Nó cũng thử dùng cùng một khoảng cách cho các bảng\n" -"trong các phông khác nhau mà trùng nhau theo từng bit." - -msgid "As CFF fonts" -msgstr "Dưới dạng phông CFF" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" -"Để các phông CFF vào TTC hơn là TTF.\n" -"Có vẻ là thiết lập này chạy được trên Mac và Linux\n" -"nhưng mà trên Windows không chạy được cả." - -msgid "Execute Script" -msgstr "Chạy văn lệnh" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "_Gọi..." - -msgid "Counter Expansion Factor" -msgstr "Hệ số phản mở rộng" - -msgid "Counter Addition" -msgstr "Sự phản cộng" - -msgid "Side Bearing Expansion Factor" -msgstr "Hệ số mở rộng vị trí phương hướng bên" - -msgid "Side Bearing Addition" -msgstr "Sự phản cộng vị trí phương hướng bên" - -msgid "Condense/Extend" -msgstr "Co lại/Dãn ra" - -msgid "Scale By" -msgstr "Co giãn theo" - -msgid "Counters:" -msgstr "Bộ đếm:" - -msgid "Side Bearings:" -msgstr "Vị trí phương hướng bên:" - -msgid "Correct for Italic Angle" -msgstr "Đúng cho góc nghiêng" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" -"Khi trình FontForge phát hiện một nét đã mở rộng sẽ tự cắt chéo,\n" -"tùy chọn này sẽ gây ra nó thử cải tiến hành thức bằng cách gỡ bỏ sự chồng " -"chéo." - -msgid "Horizontal Stem Height Scale" -msgstr "Co giãn độ cao cuống nằm ngang" - -msgid "Horizontal Stem Height Add" -msgstr "Thêm độ cao cuống nằm ngang" - -msgid "Threshold between Thin and Thick Stems" -msgstr "" - -msgid "Vertical Stem Width Scale" -msgstr "Co giãn độ rộng cuống nằm dọc" - -msgid "Vertical Stem Width Add" -msgstr "Thêm độ rộng cuống nằm dọc" - -msgid "Stem threshold should be positive" -msgstr "" - -msgid "Unlikely stem threshold" -msgstr "" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "Hệ số co giãn phải nằm giữa 3 và 1000 phần trăm" - -msgid "Unlikely scale factor" -msgstr "Hệ số co giãn không chắc" - -msgid "Bad stem add" -msgstr "Sai thêm cuống" - -msgid "Bad tag" -msgstr "Thẻ sai" - -msgid "Feature tags are limited to 4 letters" -msgstr "Thẻ tính năng có chiều dài tối đa 4 ký tự" - -msgid "Missing glyph extension" -msgstr "Thiếu phần mở rộng hình tượng" - -msgid "You must specify a glyph extension" -msgstr "Bạn phải xác định một phần mở rộng hình tượng" - -msgid "Vertical Offset" -msgstr "Bù nằm dọc" - -msgid "Missing extension" -msgstr "Thiếu phần mở rộng" - -msgid "You must provide a glyph extension" -msgstr "Phải cung cấp một phần mở rộng hình tượng" - -msgid "Horizontal Counter Scale" -msgstr "Co giãn bộ đếm nằm ngang" - -msgid "Horizontal Counter Add" -msgstr "Thêm bộ đếm nằm ngang" - -msgid "Left Side Bearing Scale" -msgstr "Co giãn vị trí phương hướng bên trái" - -msgid "Left Side Bearing Add" -msgstr "Thêm vị trí phương hướng bên trái" - -msgid "Right Side Bearing Scale" -msgstr "Co giãn vị trí phương hướng bên phải" - -msgid "Right Side Bearing Add" -msgstr "Thêm vị trí phương hướng bên phải" - -msgid "Vertical Scale" -msgstr "Co giãn nằm dọc" - -msgid "Vertical Counter Scale" -msgstr "Co giãn bộ đếm nằm dọc" - -msgid "Vertical Counter Add" -msgstr "Thêm bộ đếm nằm dọc" - -msgid "Width of Vertical Stems:" -msgstr "Độ rộng của cuống nằm dọc:" - -msgid "Width/Height of Thick Stems:" -msgstr "" - -msgid "Height of Horizontal Stems:" -msgstr "Độ cao của cuống nằm ngang:" - -msgid "Width/Height of Thin Stems:" -msgstr "" - -msgid "Original Y Position" -msgstr "Vị trí Y gốc" - -msgid "Extent" -msgstr "Quy mô" - -msgid "Resultant Y Position" -msgstr "Vị trí Y kết quả" - -msgid "Create Subscript/Superscript" -msgstr "Tạo chữ in cao/thấp" - -msgid "Create Small Caps" -msgstr "Tạo chữ hoa nhỏ" - -msgid "Change Glyphs" -msgstr "Đổi hình tượng" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" -"Không giống như phần lớn các lệnh, lệnh này không tác động\n" -"trực tiếp những hình tượng hình tượng chọn. Thay vào đó,\n" -"nếu bạn chọn một hình tượng nào đó thì FontForge tạo\n" -"(hay dùng lại) một hình tượng khác bằng cách phụ thêm\n" -"phần mở rộng vào tên gốc, và nó sẽ sao chép vào hình tượng mới\n" -"một phiên bản đã sửa đổi của hình tượng gốc." - -msgid "Feature Tag:" -msgstr "Thẻ tính năng:" - -msgid "Glyph Extension:" -msgstr "Phần mở rộng hình tượng:" - -msgid "Vertical Offset:" -msgstr "Bù nằm dọc:" - -msgid "Introduction" -msgstr "Giới thiệu" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" -"Không giống như phần lớn các lệnh, lệnh này không tác động\n" -"trực tiếp những hình tượng được chọn. Thay vào đó,\n" -"nếu bạn chọn một « A » (hay « a ») thì FontForge tạo\n" -"(hay dùng lại) một hình tượng tên « a.sc », và nó sẽ sao chép\n" -"vào « a.sc » một phiên bản đã sửa đổi của hình tượng « A »." - -msgid "Petite Caps" -msgstr "Chữ hoa rất nhỏ" - -msgid "Glyph Extensions" -msgstr "Phần mở rộng hình tượng" - -msgid "Letters:" -msgstr "Chữ :" - -msgid "Symbols:" -msgstr "Ký hiệu:" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "Tạo biến thế chữ hoa nhỏ cho ký hiệu, cũng như chữ cái" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "" - -msgid "Separate ratios for thin and thick stems" -msgstr "" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "Kích hoạt chức năng xử lý cuống chéo" - -msgid "Stems" -msgstr "Cuống" - -msgid "Retain current advance width, center glyph within that width" -msgstr "" -"Giữ lại chiều rộng sớm hiện thời và đặt hình tượng vào giữa trong độ rộng đó" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "Co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng bên" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" -"Không nên co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng " -"bên" - -msgid "Counter Size:" -msgstr "Kích cỡ bộ đếm:" - -msgid "Left Side Bearing:" -msgstr "Vị trí phương hướng bên trái:" - -msgid "Right Side Bearing:" -msgstr "Vị trí phương hướng bên phải:" - -msgid "Horizontal" -msgstr "Ngang" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "Điều khiển các bộ đếm theo chiều dọc (dùng cho CJK)" - -msgid "Vertical Counters:" -msgstr "Bộ đếm nằm dọc:" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" -"Điều khiển sự ánh xạ theo chiều dọc (dùng cho tiếng La-tinh, tiếng Hy-lạp, " -"chữ ki-rin)" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "" -"Không cho phép dùng sự ánh xạ này để sửa chữa một số chiều cao tiêu chuẩn " -"nào đó." - -msgid "Vertical Scale:" -msgstr "Co giãn nằm dọc:" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "Dọc" - -msgid "Everything to its default value" -msgstr "Mọi thứ đều thành giá trị mặc định" - -msgid "Reset" -msgstr "Đặt lại" - -msgid "Embolden by" -msgstr "Làm đậm theo" - -msgid "Serif Height" -msgstr "Bề cao chân" - -msgid "Serif Height Fuzz" -msgstr "Bề cao chân mờ" - -msgid "Top Zone" -msgstr "Vùng đầu" - -msgid "Bottom Zone" -msgstr "Vùng cuối" - -msgid "Top Hint" -msgstr "Gợi ý đầu" - -msgid "Bottom Hint" -msgstr "Gợi ý cuối" - -msgid "Embolden by:" -msgstr "Làm đậm theo :" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" -"Làm đậm như thích hợp cho chữ viết kiểu La-tinh, Ki-rin và tiếng Hy Lạp" - -msgid "_CJK" -msgstr "_TNH" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "Làm đậm như thích hợp cho chữ viết kiểu tiếng Trung/Nhật/Hàn" - -msgid "_Auto" -msgstr "_Tự động" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "Chọn phương pháp thích hợp phụ thuộc vào chữ viết của hình tượng" - -msgid "C_ustom" -msgstr "Tự _chọn" - -msgid "User controls the emboldening with the next two fields" -msgstr "Người dùng điều khiển cách làm đậm bằng hai trường kế tiếp" - -msgid "_Top hint:" -msgstr "Gợi ý đầ_u :" - -msgid "_Zone:" -msgstr "_Vùng:" - -msgid "_Bottom hint:" -msgstr "Gợi ý cuố_i:" - -msgid "Zone:" -msgstr "Vùng:" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" -"Bất cứ điểm nào ở bề cao này sẽ được giả sử\n" -"là trên chân, sẽ còn lại ở bề cao đó sau khi xử lý.\n" -"(Vậy kích cỡ của chân không nên thay đổi.\n" -"Muốn tăng kích cỡ chân thì đặt tùy chọn này\n" -"thành số 0.)" - -msgid "Fuzz" -msgstr "Mờ" - -msgid "Allow the height match to differ by this much" -msgstr "Cho phép bề cao tương ứng khác biệt theo số này" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" -"Áp dụng đơn giản thuật toán này thì vắt bộ đệm.\n" -"Trường hợp này bình thường không được thấy\n" -"trong phông La-tinh in đậm." - -msgid "Squish" -msgstr "Vắt" - -msgid "Make the counters narrower" -msgstr "Làm cho bộ đếm hẹp hơn" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" -"Hãy thử đảm bảo các sự đếm có cùng\n" -"một bề rộng với lúc trước." - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"Giữ lại kích cỡ bộ đếm cho các hình tượng\n" -"dùng thuật toán La-tinh. Vắt cho các hình tượng\n" -"dùng ngôn ngữ TNH." - -msgid "Cleanup Self Intersect" -msgstr "Làm sách Tự cắt chéo" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "Bạn có muốn làm phông xiên theo góc nào?" - -msgid "Oblique Slant..." -msgstr "Méo xiên..." - -msgid "LSB Compression Percent" -msgstr "Phần trăm nén LSB" - -msgid "Stem Compression Percent" -msgstr "Phần trăm nén cuống" - -msgid "Counter Compression Percent" -msgstr "Phần trăm nén bộ đếm" - -msgid "RSB Compression Percent" -msgstr "Phần trăm nén RSB" - -msgid "XHeight Percent" -msgstr "Phần trăm độ cao X" - -msgid "Italic Angle" -msgstr "Góc nghiêng" - -msgid "Bad setting" -msgstr "Thiết lập sai" - -msgid "You may not select both variants of 'f'" -msgstr "Không cho phép chọn đồng thời cả hai biến thế « f »" - -msgid "Transform baseline serifs" -msgstr "Chuyển dạng các chân ở đường cơ bản" - -msgid "Transform x-height serifs" -msgstr "Chuyển dạng các chân ở độ cao x" - -msgid "Transform ascender serifs" -msgstr "Chuyển dạng các chân tăng" - -msgid "Transform descender serifs" -msgstr "Chuyển dạng các chân giảm" - -msgid "Transform diagonal serifs" -msgstr "Chuyển dạng các chân chéo" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "Khi bỏ chân (như hai chân thứ nhất của « m ») thì thay thế bằng:" - -msgid "Flat" -msgstr "Phẳng" - -msgid "Slanted" -msgstr "Xiên" - -msgid "Pen Slanted" -msgstr "Bút xiên" - -msgid "Compress (as a percentage)" -msgstr "Nén (theo phần trăm)" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "Vị trí phương hướng bên trái" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "Vị trí phương hướng bên phải" - -msgid "Lower Case" -msgstr "Chữ thường" - -msgid "Others" -msgstr "Khác" - -msgid "Upper Case" -msgstr "Chữ cao" - -msgid "XHeight Percent:" -msgstr "Phần trăm độ cao X" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"Theo truyền thống, chiều cao x của một mặt in nghiêng\n" -"cũng hơi nhỏ hơn chiều cao x của mặt roman tương ứng" - -msgid "Italic Angle:" -msgstr "Góc nghiêng:" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" -"Việc chuyển đổi này sang chữ in nghiêng sẽ không hoàn toàn !\n" -"Rất có thể là bạn cần phải tự sửa chữa các chữ e, g, k, v-z,\n" -"cũng với các chữ kir-in в, г, д, е, ж, л, м, ц, щ, ъ, và ђ,\n" -"cũng với tất cả các chữ thường tiếng Hy Lạp.\n" -"Có thể là cần phải sửa chữa tất cả !" - -msgid "Current X-Height" -msgstr "Độ cao X hiện thời" - -msgid "Desired X-Height" -msgstr "Độ cao X đã muốn" - -msgid "Change XHeight" -msgstr "Đổi độ cao X" - -msgid "Current x-height:" -msgstr "Độ cao X hiện thời:" - -msgid "Desired x-height:" -msgstr "Độ cao X đã muốn:" - -msgid "Serif height:" -msgstr "Độ cao chân:" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "Lại không tìm thấy chuỗi tìm kiếm trong phông %.100s." - -#, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "Không tìm thấy chuỗi tìm kiếm trong phông %.100s." - -msgid "Find" -msgstr "Tìm" - -msgid "Find Next" -msgstr "Tìm kế" - -msgid "Match Fuzziness:" -msgstr "Khớp hệ số mờ :" - -msgid "Bad search pattern" -msgstr "Mẫu tìm kiếm sai" - -msgid "Nothing to match." -msgstr "Không có gì cần khớp." - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" -"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một " -"đường viền mở riêng lẻ." - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" -"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một " -"đường viền mở riêng lẻ có ít nhất 3 điểm ở (không thì không có gì cần khớp)." - -msgid "Bad replace pattern" -msgstr "Mẫu thay thế sai" - -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" -"Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu thay thế phải " -"là một đường viền mở riêng lẻ có ít nhất 3 điểm ở." - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" -"Khi mẫu tìm là một đường viền mở riêng lẻ thì mẫu thay thế phải cũng nhau." - -msgid "Search Pattern:" -msgstr "Chuỗi tìm kiếm:" - -msgid "Replace Pattern:" -msgstr "Chuỗi thay thế:" - -#, c-format -msgid "Find in %.100s" -msgstr "Tìm trong %.100s" - -#, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" -"Trong hộp thoại tìm kiếm, %1$s chứa một tham chiếu đến %2$.20hs mà không tồn " -"tại trong phông mới.\n" -"Bạn có muốn gỡ bỏ tham chiếu này không?" - -msgid "Replace Pattern" -msgstr "Mẫu thay thế" - -msgid "Search Pattern" -msgstr "Mẫu tìm kiếm" - -msgid "Allow:" -msgstr "Cho phép:" - -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" -"Cho phép khớp, thậm chí nếu chuỗi tìm kiếm\n" -"phải được chuyển dạng bằng tổ hợp những\n" -"việc chuyển dạng theo đây." - -msgid "Flipping" -msgstr "Lật" - -msgid "Scaling" -msgstr "Co giãn" - -msgid "Rotating" -msgstr "Xoay" - -msgid "_Match Fuzziness:" -msgstr "Khớp hệ số _mờ :" - -msgid "Endpoints specify minimum length and direction only" -msgstr "Điểm cuối chỉ ghi rõ chiều dài tối thiểu và hướng" - -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" -"Nếu mẫu tìm là một đường viền mở riêng lẻ\n" -"thì không nên khớp với các điểm cuối.\n" -"Chúng chỉ ghi rõ hướng từ đó đường cong\n" -"nên di đến điểm kế tiếp (mà có kết quả tìm),\n" -"và khoảng cách tối thiểu giữa điểm khớp thứ nhất\n" -"và điểm nằm trước đó. Các điểm cuối của đường viền\n" -"thay thế sẽ cũng được dùng chỉ để đặt vị trí.\n" -"\n" -" Tuỳ chọn này cho phép bạn khớp một góc vuông\n" -"mà không cần ghi rõ chính xác\n" -"chiều dài của hai cạnh làm góc vuông đó." - -msgid "Search Selected Chars Only" -msgstr "Chỉ tìm những ký tự được chọn" - -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" -"Tìm kiếm chỉ trong các ký tự đã chọn trong ô xem phông.\n" -"Bình thường tìm kiếm qua tất cả các ký tự trong phông." - -msgid "Find All" -msgstr "Tìm tất cả" - -msgid "Replace All" -msgstr "Thay thế tất cả" - -msgid "Open" -msgstr "Mở" - -msgid "Could not open" -msgstr "Không thể mở" - -#, c-format -msgid "Could not open %.100s" -msgstr "Không thể mở %.100s" - -msgid "No letters in font" -msgstr "Không có chữ trong phông" - -msgid "Insert random text in the specified script" -msgstr "Chèn văn bản ngẫu nhiên bằng chữ viết đã chọn" - -msgid "Text from script" -msgstr "Đoạn bằng chữ viết" - -msgid "Save" -msgstr "Lưu" - -msgid "Save Image" -msgstr "Lưu ảnh" - -msgid "_Save As..." -msgstr "Lưu _dạng..." - -msgid "_Insert Random Text..." -msgstr "Chèn đ_oạn ngẫu nhiên..." - -msgid "Save As _Image..." -msgstr "Lưu dạng ả_nh..." - -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" - -msgid "Undo information incomplete" -msgstr "" - -msgid "Bad undo" -msgstr "" - -#, c-format -msgid "couldn't find the character %s" -msgstr "" - -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "Thành phần %d %.30s (%d,%d)" - -msgid "Base Glyphs" -msgstr "Hình tượng cơ sở" - -msgid "Base Ligatures" -msgstr "Chữ ghép cơ sở" - -msgid "Base Marks" -msgstr "Dấu cơ sở" - -msgid "Empty" -msgstr "Rỗng" - -#, c-format -msgid "Mark Class %.20s" -msgstr "Hạng dấu %.20s" - -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" - -#, c-format -msgid "Entry (%d,%d)" -msgstr "Vào (%d,%d)" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "Ra (%d,%d)" - -msgid "Backtrack Match: " -msgstr "Khớp rút lui : " - -msgid "Match: " -msgstr "Khớp: " - -msgid "Lookahead Match: " -msgstr "Khớp nhìn trước: " - -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "Hạng rút lui : " - -msgid "Class" -msgid_plural "Classes" -msgstr[0] "Hạng" - -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" - -#, c-format -msgid "Back coverage %d: " -msgstr "Bao quát lùi %d: " - -#, c-format -msgid "Coverage %d: " -msgstr "Bao quát %d: " - -#, c-format -msgid "Lookahead coverage %d: " -msgstr "Bao quát nhìn trước %d: " - -#, c-format -msgid "Apply at %d %.80s" -msgstr "Áp dụng tại %d %.80s" - -msgid "Replacement: " -msgstr "Thay thế bằng: " - -msgid "Chaining Positioning" -msgstr "Định vị tạo dãy" - -msgid "Chaining Substitution" -msgstr "Thay thế tạo dãy" - -msgid "Reverse Chaining Subs" -msgstr "Thay thế tạo dãy ngược" - -msgid "classes" -msgstr "hạng" - -msgid "coverage" -msgstr "bao quát" - -msgid "glyphs" -msgstr "hình tượng" - -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s theo %s" - -#, c-format -msgid "Backtrack class %d: " -msgstr "Hạng rút lui %d: " - -#, c-format -msgid "Class %d: " -msgstr "Hạng %d: " - -#, c-format -msgid "Lookahead class %d: " -msgstr "Hạng nhìn trước %d: " - -#, c-format -msgid "Rule %d" -msgstr "Quy tắc %d" - -msgid "Indic Reordering" -msgstr "Sắp xếp lại ngôn ngữ Ấn Độ" - -msgid "" -msgstr "" - -msgid "Simple Substitution" -msgstr "Thay thế đơn giản" - -msgid "Glyph Insertion" -msgstr "Chèn hình tượng" - -msgid "Kern by State" -msgstr "Định chỗ theo tình trạng" - -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "Tình trạng thứ %4d kế: " - -#, c-format -msgid "State %4d Flags:" -msgstr "Cờ tình trạng thứ %4d:" - -#, c-format -msgid "State %4d Mark: " -msgstr "Tình trạng thứ %4d Dấu : " - -#, c-format -msgid "State %4d Cur: " -msgstr "Tình trạng thứ %4d Chữ thảo : " - -#, c-format -msgid "Nested Substitution %.80s" -msgstr "Sự thay thế lồng nhau %.80s" - -msgid "Lookups Enabled for Expansion" -msgstr "Sự tra tìm được hiệu lực để mở rộng" - -msgid "No Lookups Enabled for Expansion" -msgstr "Không có sự tra tìm nào được hiệu lực để mở rộng" - -msgid "Lookups Disabled for Expansion" -msgstr "Sự tra tìm bị tắt để mở rộng" - -msgid "No Lookups Disabled for Expansion" -msgstr "Không có sự tra tìm nào bị tắt để mở rộng" - -msgid "Lookups Limiting Expansion" -msgstr "Các sự tra tìm hạn chế mở rộng" - -msgid "No Lookups Limiting Expansion" -msgstr "Không có sự tra tìm nào hạn chế mở rộng" - -msgid "Lookups Enabled for Shrinkage" -msgstr "Sự tra tìm được hiệu lực để co lại" - -msgid "No Lookups Enabled for Shrinkage" -msgstr "Không có sự tra tìm nào được hiệu lực để co lại" - -msgid "Lookups Disabled for Shrinkage" -msgstr "Sự tra tìm bị tắt để co lại" - -msgid "No Lookups Disabled for Shrinkage" -msgstr "Không có sự tra tìm nào bị tắt để co lại" - -msgid "Lookups Limiting Shrinkage" -msgstr "Các sự tra tìm hạn chế co lại" - -msgid "No Lookups Limiting Shrinkage" -msgstr "Không có sự tra tìm nào hạn chế co lại" - -#, c-format -msgid "Priority: %d" -msgstr "Ưu tiên: %d" - -msgid "No Extender Glyphs" -msgstr "Không có hình tượng kéo dài" - -msgid "Extender Glyphs" -msgstr "Hình tượng kéo dài" - -msgid "Not classified" -msgstr "Chưa phân loại" - -msgid "Ligature" -msgstr "Chữ ghép" - -msgid "Glyph Definition Sub-Table" -msgstr "Bảng phụ xác định hình tượng" - -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "Bảng phụ con nháy chữ ghép" - -msgid "Mark Attachment Classes" -msgstr "Các hạng gắn dấu" - -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c Quy mô tiểu=%d, Quy mô đa=%d" - -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "Chữ viết '%c%c%c%c' trên %c%c%c%c " - -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "Chữ viết '%c%c%c%c' " - -#, c-format -msgid "Default Baseline: '%s'" -msgstr "Đường cơ bản mặc định: « %s »" - -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "" -"Hiệu so với đường cơ bản def.: romn: %d idcn: %d ghiý: %d treo: %d toán: " -"%d" - -msgid "All glyphs have the same baseline" -msgstr "Mọi hình tượng đều có cùng một đường cơ bản" - -msgid "Per glyph baseline data" -msgstr "Theo dữ liệu về đường cơ bản của hình tượng" - -#, c-format -msgid " Left Bound=%d" -msgstr " Mép bên trái=%d" - -#, c-format -msgid " Right Bound=%d" -msgstr " Mép bên phải=%d" - -msgid "Strong Left to Right" -msgstr "Bên Trái qua Phải mạnh" - -msgid "Strong Right to Left" -msgstr "Bên Phải qua Trái mạnh" - -msgid "Arabic Right to Left" -msgstr "Bên Phải qua Trái ngôn ngữ A Rập" - -msgid "European Number" -msgstr "Con số ngôn ngữ Âu" - -msgid "European Number Separator" -msgstr "Dấu phân cách con số ngôn ngữ Âu" - -msgid "European Number Terminator" -msgstr "Dấu kết thúc con số ngôn ngữ Âu" - -msgid "Arabic Number" -msgstr "Con số ngôn ngữ A Rập" - -msgid "Common Number Separator" -msgstr "Dấu phân cách con số chung" - -msgid "Block Separator" -msgstr "Dấu phân cách khối" - -msgid "Segment Separator" -msgstr "Dấu phân cách đoạn" - -msgid "White Space" -msgstr "Khoảng trắng" - -msgid "Neutral" -msgstr "Trung lập" - -msgid "" -msgstr "" - -msgid " Floating accent" -msgstr " Dấu phụ nổi" - -msgid " Hang left" -msgstr " Treo bên trái" - -msgid " Hang right" -msgstr " Treo bên phải" - -msgid " Attach right" -msgstr " Gắn bên phải" - -#, c-format -msgid " Mirror=%.30s" -msgstr " Nhân bản=%.30s" - -msgid "No Advanced Typography" -msgstr "Không có thuật cấp cao trình bày bản in" - -msgid "OpenType Tables" -msgstr "Bảng OpenType" - -msgid "'BASE' Baseline Table" -msgstr "Bảng đường cơ bản « BASE »" - -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "Nằm ngang: %d đường cơ bản" - -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "Nằm dọc: %d đường cơ bản" - -msgid "'GDEF' Glyph Definition Table" -msgstr "Bảng xác định hình tượng GDEF" - -msgid "'GPOS' Glyph Positioning Table" -msgstr "Bảng định vị hình tượng GPOS" - -msgid "'GSUB' Glyph Substitution Table" -msgstr "Bảng thay thế hình tượng GSUB" - -msgid "'JSTF' Justification Table" -msgstr "Bảng sắp thẳng « JSTF »" - -msgid "Apple Advanced Typography" -msgstr "Thuật cấp cao trình bày bản in Apple" - -msgid "'bsln' Horizontal Baseline Table" -msgstr "Bảng cơ bản nằm ngang « bsln »" - -msgid "'kern' Horizontal Kerning Table" -msgstr "Bảng định chỗ theo chiều ngang 'kern'" - -msgid "'lcar' Ligature Caret Table" -msgstr "Bảng con nháy chữ ghép 'lcar'" - -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "Bảng biến hình đã mở rộng hình tượng 'morx'" - -msgid "'opbd' Optical Bounds Table" -msgstr "Bảng mép quang 'opdb'" - -msgid "'prop' Glyph Properties Table" -msgstr "Bảng thuộc tính hình tượng 'prop'" - -msgid "Show ATT" -msgstr "Hiện ATT" - -msgid "No differences found" -msgstr "Không tìm thấy khác biệt" - -msgid "Differences..." -msgstr "Khác biệt..." - -#, c-format -msgid "Compare %s to %s" -msgstr "So sánh %s với %s" - -#, c-format -msgid "Compare version %s of %s to %s" -msgstr "So sánh phiên bản %s của %s với %s" - -msgid "Font Compare" -msgstr "So sánh phông" - -#, c-format -msgid "Font to compare with %.20s" -msgstr "Phông cần so sánh với %.20s" - -msgid "Compare _Outlines" -msgstr "So sánh nét ng_oài" - -msgid "Accept outlines which exactly match the original" -msgstr "Chấp nhận nét ngoài khớp chính xác điều gốc" - -msgid "_Accept inexact" -msgstr "Chấp nhận không chính _xác" - -msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." -msgstr "" -"Chấp nhận nét ngoài gần trùng với điều gốc.\n" -"Có lẽ bù một đơn vị Em, hoặc có một tham chiếu khớp với đường viền." - -msgid "_Warn if inexact" -msgstr "Cảnh _báo nếu không chính xác" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "Cảnh báo nếu hai nét ngoài tương tự nhưng không phải trùng" - -msgid "Warn if _unlinked references" -msgstr "Cảnh báo nế_u tham chiếu không liên kết" - -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" -"Cảnh báo nếu hình tượng này chứa nét ngoài còn hình tượng khác chứa tham " -"chiếu (nhưng tham chiếu diễn tả cùng một nét ngoài)." - -msgid "Compare _Hints" -msgstr "So sán_h lời gợi ý" - -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" - -msgid "Compare Hint_Masks" -msgstr "So sánh _bộ lọc lời gợi ý" - -msgid "Compare hintmasks" -msgstr "So sánh bộ lọc lời gợi ý" - -msgid "HintMasks only if conflicts" -msgstr "Bộ lọc lời gợi ý chỉ nếu xung đột" - -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "" -"So sánh bộ lọc lời gợi ý chỉ nếu hình tượng không có lời gợi ý xung đột" - -msgid "Don't Compare HintMasks" -msgstr "Đừng so sánh bộ lọc lời gợi ý" - -msgid "_Add Diff Outlines to Background" -msgstr "Them nét ng_oài khác vào nền" - -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" -"Nếu hai hình tượng khác với nhau, thêm các nét ngoài\n" -"của hình tượng thứ hai vào lớp nền của điều thứ nhất.\n" -"(Vì thế các sự khác sẽ hiển thị khi bạn mở điều thứ nhất.)" - -msgid "Add _Missing Glyphs" -msgstr "Thê_m hình tượng bị thiếu" - -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" -"Nếu hình tượng nào trong phông thứ hai còn thiếu\n" -"trong điều thứ nhất, thêm nó vò điều thứ nhất với\n" -"các nét ngoài của phông thứ hai nằm trong nền." - -msgid "Compare _Bitmaps" -msgstr "So sánh _mảng ảnh" - -msgid "Compare _Names" -msgstr "So sánh tê_n" - -msgid "Compare Glyph _Positioning" -msgstr "So sánh _vị trí hình tượng" - -msgid "Kerning & such" -msgstr "Định chỗ v.v." - -msgid "Compare Glyph _Substitution" -msgstr "_So sánh sự thay thế hình tượng" - -msgid "Ligatures & such" -msgstr "Chữ ký v.v." - -msgid "_Error Limit:" -msgstr "Hạn _lỗi :" - -msgid "Bump Size" -msgstr "Kích cỡ mụn" - -msgid "Line length max" -msgstr "Chiều dài dòng tối đa" - -msgid "Allow _removal of extrema" -msgstr "Cho phép gỡ _bỏ thái cực" - -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" -"Bình thường chức năng giản dị hoá sẽ không gỡ bỏ điểm\n" -"tại thái cực của đường cong (cả hai PostScript và TrueType\n" -"đều đề nghị bạn giữ lại những điểm này)." - -msgid "Allow _slopes to change" -msgstr "Cho _phép dốc biến đổi" - -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" -"Bình thường chức năng giản dị hoá sẽ không sửa đổi dốc của đường viền tại " -"điểm." - -msgid "Start contours at e_xtrema" -msgstr "Bắt đầu đường _viền tại thái cực" - -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" -"Nếu điểm đầu của đường viền không phải là thái cực, tìm điểm mới (nằm trên " -"đường viền) có phải là thái cực." - -msgid "Allow _curve smoothing" -msgstr "_Cho phép làm mịn cong" - -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" -"Chức năng giải dị hoá sẽ thẩm tra điểm đỉnh có điểm điều khiển\n" -"gần cộng tuyến, và làm mịn chúng thành điểm cong." - -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "nếu hàm tan nhỏ hơn" - -msgid "S_nap to horizontal/vertical" -msgstr "Đính chiều _ngang/dọc" - -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "Nếu dốc của điểm đã điều chỉnh gần chiều ngang hay dọc, đính đó." - -msgid "_Flatten bumps on lines" -msgstr "Làm _phẳng mụn trên đường" - -msgid "If a line has a bump on it then flatten out that bump" -msgstr "Đường có mụn thì làm phẳng mún đó" - -msgid "if smaller than" -msgstr "nếu nhỏ hơn" - -msgid "Don't smooth lines" -msgstr "Không làm mịn đường" - -msgid "longer than" -msgstr "dài hơn" - -msgid "Set as Default" -msgstr "Đặt làm mặc định" - -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" -"Phần mềm Tự do cho mọi\n" -"người truy cập đến máy tính." - -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Cấp phép phông !" - -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "Thiết kế phông đẹp cho mọi người" - -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "FontForge là hộp công cụ phông" - -msgid "Recovery Complete" -msgstr "" - -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" - -msgid "Ax => xA" -msgstr "" - -msgid "xD => Dx" -msgstr "" - -msgid "AxD => DxA" -msgstr "" - -msgid "ABx => xAB" -msgstr "" - -msgid "ABx => xBA" -msgstr "" - -msgid "xCD => CDx" -msgstr "" - -msgid "xCD => DCx" -msgstr "" - -msgid "AxCD => CDxA" -msgstr "" - -msgid "AxCD => DCxA" -msgstr "" - -msgid "ABxD => DxAB" -msgstr "" - -msgid "ABxD => DxBA" -msgstr "" - -msgid "ABxCD => CDxAB" -msgstr "" - -msgid "ABxCD => CDxBA" -msgstr "" - -msgid "ABxCD => DCxAB" -msgstr "" - -msgid "ABxCD => DCxBA" -msgstr "" - -#, c-format -msgid "State %d, %.40s" -msgstr "Tình trạng %d, %.40s" - -msgid "Next State:" -msgstr "Tình trạng kế:" - -msgid "Kern Values:" -msgstr "Giá trị định chỗ :" - -msgid "At most 8 kerning values may be specified here" -msgstr "Ở đây có thể xác định nhiều nhất 8 giá trị định chỗ" - -msgid "Too Many Kerns" -msgstr "Định chỗ quá nhiều" - -msgid "Kerning values must be even" -msgstr "Giá trị định chỗ phải là số chẵn" - -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "Sự tra tìm %s không tồn tại." - -msgid "Bad lookup type" -msgstr "Sai kiểu sự tra tìm" - -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"Sự tra tìm trong cơ chế tình trạng ngữ cảnh phải là\n" -"sự thay thế đơn giản, nhưng %s không phải" - -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "Trong danh sách chèn, có thể xác định nhiều nhất 31 hình tượng" - -msgid "Too Many Glyphs" -msgstr "Quá nhiều hình tượng" - -msgid "Edit State Transition" -msgstr "Sửa sự chuyển dạng tình trạng" - -msgid "Class 1: {Everything Else}" -msgstr "Hạng 1: (các gì khác)" - -msgid "Advance To Next Glyph" -msgstr "Tiến tới hình tượng kế" - -msgid "Push Current Glyph" -msgstr "Đẩy hình tượng hiện tại" - -msgid "Mark Current Glyph" -msgstr "Đánh dấu hình tượng hiện tại" - -msgid "Mark Current Glyph As First" -msgstr "Đánh dấu hình tượng hiện tại là thứ nhất" - -msgid "Mark Current Glyph As Last" -msgstr "Đánh dấu hình tượng hiện tại là cuối cùng" - -msgid "Current Glyph Is Kashida Like" -msgstr "Hình tượng hiện tại giống như Kashida" - -msgid "Marked Glyph Is Kashida Like" -msgstr "Hình tượng đã đánh dấu giống như Kashida" - -msgid "Insert Before Current Glyph" -msgstr "Chèn vào phía trước hình tượng hiện tại" - -msgid "Insert Before Marked Glyph" -msgstr "Chèn vào phía trước hình tượng đã đánh dấu" - -msgid "Mark Insert:" -msgstr "Chèn dấu :" - -msgid "Current Insert:" -msgstr "Chèn hiện tại:" - -msgid "Mark Subs:" -msgstr "Thay thế dấu :" - -msgid "Current Subs:" -msgstr "Thay thế hiện tại:" - -msgid "_Up↑" -msgstr "_Lên↑" - -msgid "←_Left" -msgstr "←T_rái" - -msgid "_Right→" -msgstr "_Phải→" - -msgid "↓_Down" -msgstr "↓_Xuống" - -msgid "{Start of Input}" -msgstr "{Đầu nhập}" - -msgid "{Start of Line}" -msgstr "{Đầu dòng}" - -msgid "Edit Contextual Glyph Insertion" -msgstr "Sửa sự chèn hình tượng ngữ cảnh" - -msgid "Edit Contextual Kerning" -msgstr "Sửa chỗ định ngữ cảnh" - -msgid "Edit Indic Rearrangement" -msgstr "Sửa sự sắp xếp lại Ấn Độ" - -msgid "New Contextual Glyph Insertion" -msgstr "Sự chèn hình tượng ngữ cảnh mới" - -msgid "New Contextual Kerning" -msgstr "Định chỗ ngữ cảnh mới" - -msgid "New Indic Rearrangement" -msgstr "Sự sắp xếp lại Ấn Độ mới" - -msgid "{End of Text}" -msgstr "" - -msgid "{Deleted Glyph}" -msgstr "" - -msgid "{End of Line}" -msgstr "" - -msgid "Vertical Only" -msgstr "Chỉ theo chiều dọc" - -msgid "Final" -msgstr "Cuối" - -msgid "First" -msgstr "Thứ nhất" - -msgid "Isolated" -msgstr "Cô lập" - -msgid "Medial" -msgstr "Ở giữa" - -msgid "Bad Tile" -msgstr "Đá lát sai" - -msgid "You must specify an isolated (or medial) tile" -msgstr "Bạn cần phải ghi rõ một đá lát cô lập (hay ở giữa)" - -msgid "You must specify a medial tile" -msgstr "Bạn cần phải ghi rõ một đá lát ở giữa" - -msgid "Tile Path" -msgstr "Đường dẫn lát" - -msgid "Include Whitespace below Tile" -msgstr "Bao gồm khoảng trắng bên dưới đã lát" - -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" -"Bình thường, đã lát sẽ chứa mọi thứ\n" -"bên trong hộp mép tối thiểu của đã lát,\n" -"vậy các đã lát kề nhau sẽ tiếp giáp đúng\n" -"với nhau. Muốn đặt khoảng trắng giữa\n" -"các đá lát thì bật tùy chọn này." - -msgid "_Left" -msgstr "Bên T_rái" - -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Các gạch lát nên được để vào bên trái đường dẫn\n" -"khi đường dẫn được đồ lại từ đầu đến cuối" - -msgid "The tiles should be centered on the path" -msgstr "Các gạch lát nên được đặt vào giữa trên đường dẫn" - -msgid "_Right" -msgstr "Bên _Phải" - -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" -"Các gạch lát nên được để vào bên phải đường dẫn\n" -"khi đường dẫn được đồ lại từ đầu đến cuối" - -msgid "_Tile" -msgstr "_Lát đều" - -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "Nhiều bản sao của vùng chọn nên được lát vào đường dẫn" - -msgid "Sc_ale & Tile" -msgstr "C_o giãn và Lát đều" - -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"Một số nguyên của vùng chọn sẽ được dùng để trải ra đường dẫn.\n" -"Nếu chiều dài của đường dẫn không chia được cho bề cao vùng chọn,\n" -"vùng chọn nên được co giãn một ít." - -msgid "_Scale" -msgstr "_Co giãn" - -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "Vùng chọn nên được co giãn để trải ra chiều dài của đường dẫn" - -msgid "X Repeat Count" -msgstr "Số đếm X đã lặp lại" - -msgid "Y Repeat Count" -msgstr "Số đếm Y đã lặp lại" - -msgid "Bad Pattern Size" -msgstr "Sai kích cỡ mẫu" - -msgid "The pattern size (width & height) must be a positive number" -msgstr "Kích cỡ mẫu (chiều rộng và chiều cao) phải là một con số dương" - -msgid "The repeat counts must be positive numbers" -msgstr "Số đếm lần lặp lại phải là con số dương" - -msgid "Bad Pattern" -msgstr "Mẫu sai" - -msgid "You must specify a pattern" -msgstr "Phải ghi rõ một mẫu" - -msgid "Pattern" -msgstr "Mẫu" - -msgid "Pattern Size:" -msgstr "Kích cỡ mẫu:" - -msgid "Repeat Counts:" -msgstr "Lập lại số đếm:" - -msgid "Do Nothing" -msgstr "Đừng làm gì" - -msgid "Move..." -msgstr "Di chuyển..." - -msgid "Rotate..." -msgstr "Xoay..." - -msgid "Scale Uniformly..." -msgstr "Co giãn đều đều..." - -msgid "Scale..." -msgstr "Co giãn..." - -msgid "Flip..." -msgstr "Lật..." - -msgid "Rotate 3D Around..." -msgstr "Xoay 3D chung quanh..." - -msgid "Move by Ruler..." -msgstr "Chuyển theo thước đo..." - -msgid "Rotate by Ruler..." -msgstr "Xoay theo thước đo..." - -msgid "Skew by Ruler..." -msgstr "Làm lệch theo thước đo..." - -msgid "X Movement" -msgstr "Dời X" - -msgid "Y Movement" -msgstr "Dời Y" - -msgid "Rotation Angle" -msgstr "Góc xoay" - -msgid "Scale Factor" -msgstr "Hệ số co giãn" - -msgid "X Scale Factor" -msgstr "Hệ số co giãn X" - -msgid "Y Scale Factor" -msgstr "Hệ số co giãn Y" - -msgid "Skew Angle" -msgstr "Góc lệch" - -msgid "Rotation about X Axis" -msgstr "Góc xoay quanh trục X" - -msgid "Rotation about Y Axis" -msgstr "Góc xoay quanh trục Y" - -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "" -"Sau khi xoay hay làm lệch hình tượng, khuyên bạn áp dụng lệnh « Phần tử > " -"Thêm thái cực »" - -msgid "° Clockwise" -msgstr "º Xuôi chiều" - -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° Ngược chiều" - -msgid "Transform" -msgstr "Chuyển dạng" - -msgid "Origin:" -msgstr "Gốc:" - -msgid "Transform _All Layers" -msgstr "Chuyển dạng _mọi lớp" - -msgid "Transform _Guide Layer Too" -msgstr "Cũn_g chuyển dạng lớp dẫn" - -msgid "Transform _Width Too" -msgstr "Cũng chuyển dạng độ _rộng" - -msgid "Transform kerning _classes too" -msgstr "_Cũng chuyển dạng các hạng định chỗ" - -msgid "Transform simple positioning features & _kern pairs" -msgstr "Ch_uyển dạng các tính năng định vị đơn giản và cặp định chỗ" - -msgid "Round To _Int" -msgstr "Làm tròn tớ_i số nguyên" - -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"Chỉnh Góc\n" -"Chỉ lệnh cũ\n" -"Đẩy một giá trị" - -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"Giá trị tuyệt đối (ABS)\n" -"Thay thế đầu đống bằng abs" - -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" -"ADD\n" -"Bỏ hai con số cố định 26.6 ra đống,\n" -"cộng với nhau, đẩy kết quả" - -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" -"ALIGN PoinTS\n" -"Sắp hàng (và bỏ) hai điểm nằm trên đống\n" -"bằng cách đi theo véc-tơ sự tự do\n" -"đến số trung bình các vị trí trên véc-tơ nhô ra" - -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" -"ALIGN to Reference Point\n" -"Bỏ số các điểm được bộ đếm vòng lặp đưa ra\n" -"Sắp hàng các điểm theo RP0 bằng cách dời nó\n" -"theo véc-tơ sự tự do đến khi cách RP0 0\n" -"theo véc-tơ nhô ra" - -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"AND lôgic\n" -"Bỏ hai giá trị, thêm vào nhau (VÀ), đẩy kết quả" - -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" -"CALL chức_năng\n" -"Bỏ một giá trị, gọi chức năng được nó đại diện" - -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" -"CEILING\n" -"Bỏ một giá trị 26.6, làm tròn lên số nguyên,\n" -"đẩy kết quả" - -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" -"Sao chép phần tử phụ lục vào đống (CINDEX)\n" -"Bỏ một chỉ mục, và sao chép phần tử đống\n" -"[index] lên đầu đống" - -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" -"Làm sạch (CLEAR)\n" -"Bỏ tất cả các phần tử trên đống" - -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" -"Cuộc gọi gỡ lỗi (DEBUG)\n" -"Bỏ một giá trị, và thực hiện một trình thông dịch gỡ lỗi\n" -"(nếu có)" - -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" -"Ngoài lệ DELTA C1\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" -"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"Ngoài lệ DELTA C2\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" -"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" -"Ngoài lệ DELTA C3\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT\n" -"Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"Ngoài lệ DELTA P1\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" -"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"Ngoài lệ DELTA P2\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" -"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" -"Ngoài lệ DELTA P3\n" -"Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm\n" -"Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra" - -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" -"Độ sâu của đống (DEPTH)\n" -"Đẩy số các phần tử trong đống" - -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" -"Chia (DIV)\n" -"Bỏ hai con số 26.6, chia nhau, đẩy kết quả" - -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" -"Nhân đôi phần tử đầu đống (DUP)\n" -"Đẩy lần nữa phần tử ở đầu của đống" - -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" -"End IF\n" -"Kết thúc một dãy IF (nếu) hay IF-ELSE (nếu, không thì)" - -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" -"Mệnh đề Nếu Không (ELSE)\n" -"Đầu của mệnh đề ELSE của IF đi trước" - -msgid "END Function definition" -msgstr "Lời xác định hàm END" - -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" -"Bằng (EQ)\n" -"Bỏ hai giá trị, thử tình trạng bằng nhau, đẩy kết quả (0/1)" - -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" -"Chẵn (EVEN)\n" -"Bỏ một giá trị, làm tròn nó và\n" -"thử nếu nó là một số chẵn hay không (0/1)" - -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" -"Lời xác định hàm (FDEF)\n" -"Bỏ một giá trị (n) và bắt đầu\n" -"lời xác định hàm thứ n" - -msgid "set the auto FLIP boolean to OFF" -msgstr "lập biểu thức Bun tự động FLIP thành TẮT" - -msgid "set the auto FLIP boolean to ON" -msgstr "lập biểu thức Bun tự động FLIP thành BẬT" - -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" -"FLIP PoinT\n" -"Bỏ số các điểm được bộ đếm vòng lặp ghi rõ\n" -"Bật/tắt nếu mỗi điểm nằm trên đường cong hay không" - -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" -"FLIP RanGe OFF\n" -"Bỏ hai con số điểm\n" -"lập tất cả các điểm ở giữa\n" -"thành điểm không nằm trên đường cong" - -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" -"FLIP RanGe ON\n" -"Bỏ hai con số điểm\n" -"lập tất cả các điểm ở giữa\n" -"thành điểm nằm trên đường cong" - -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" -"FLOOR\n" -"Bỏ một giá trị, làm tròn thành số nguyên nhỏ nhất,\n" -"đẩy kết quả" - -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" -"Lấy toạ độ [a] (GC) được nhô ra vào véc-tơ nhô ra\n" -" 0 -> dùng vị trí hiện thời\n" -" 1 -> dùng vị trí gốc\n" -"Bỏ một điểm, đẩy toạ độ của điểm đó\n" -"theo véc-tơ nhô ra" - -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" -"Lấy thông tin (GETINFO)\n" -"Bỏ loại thông tin, đẩy kết quả" - -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Lấy véc-tơ sự tự do (GFV)\n" -"Phân tích véc-tơ sự tự do, đẩy hai toạ độ\n" -"của nó vào đống dưới dạng 2.14" - -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" -"Lấy véc-tơ nhô ra (GPV)\n" -"Phân tích véc-tơ nhô ra, đẩy hai toạ độ\n" -"của nó vào đống dưới dạng 2.14" - -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" -"Lớn hơn (GT)\n" -"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới > cái trên" - -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" -"Lớn hơn hay bằng (GTEQ)\n" -"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≥ cái trên" - -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" -"Lời xác định chỉ lệnh (IDEF)\n" -"Bỏ một giá trị mà trở thành mã thao tác\n" -"và bắt đầu xác định chỉ lệnh mới" - -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" -"Thử IF\n" -"Bỏ một số nguyên\n" -" nếu 0 (sai) thì chỉ lệnh kế tiếp là ELSE (không thì) hay EIF\n" -" nếu khác 0 thì tiếp tục thực hiện một cách bình thường\n" -"(nếu không có ELSE)" - -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" -"INSTRuction execution ConTRoL\n" -"Bỏ một bộ chọn và giá trị\n" -"Lập một biến tình trạng" - -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" -"Nội suy điểm (IP)\n" -"Bỏ số các điểm được bộ đếm vòng lặp ghi rõ\n" -"Nội suy mỗi điểm để bảo tồn trạng thái gốc\n" -"tương ứng với RP1 và RP2" - -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" -"dời điểm sang giao của hai đường (SECT)\n" -"Bỏ các điểm đầu,cuối và đầu,cuối của hai đường\n" -"và một điểm cần dời. Điểm được dời sang giao" - -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" -"Nội suy các điểm chưa chạm [a] (IUP)\n" -" 0 -> nội suy về hướng y\n" -" 1 -> nội suy về hướng x" - -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" -"JuMP Relative\n" -"Bỏ hiệu (theo byte) để di chuyển con trỏ chỉ lệnh" - -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" -"Jump Relative On False\n" -"Bỏ một biểu thức Bun và một hiệu\n" -"Thay đổi con trỏ chỉ lệnh theo hiệu byte\n" -"nếu biểu thức Bun là Sai" - -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" -"Jump Relative On True\n" -"Bỏ một biểu thức Bun và một hiệu\n" -"Thay đổi con trỏ chỉ lệnh theo hiệu byte\n" -"nếu biểu thức Bun là Đúng" - -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" -"Hàm LOOP và CALL\n" -"Bỏ một con số hàm và số đếm\n" -"Gọi hàm số đếm lần" - -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" -"Nhỏ hơn (LT)\n" -"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới < cái trên" - -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" -"Nhỏ hơn hay bằng (LTEQ)\n" -"Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≤ cái trên" - -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" -"Tối đa của hai mục nhập đầu đống (MAX)\n" -"Bỏ hai giá trị, đẩy số tối đa về" - -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" -"Đo khoảng cách [a] (MD)\n" -" 0 -> khoảng cách đối với các vị trí hiện thời\n" -" 1 -> khoảng cách đối với các vị trí gốc\n" -"Bỏ hai con số điểm, đẩy khoảng cách ở giữa" - -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" -"Move Direct Absolute Point[a]\n" -" 0 -> không làm tròn\n" -" 1 -> làm tròn\n" -"Bỏ một con số điểm, chạm điểm đó và có thể\n" -"làm tròn nó thành lưới theo véc-tơ nhô ra.\n" -"Lập rp0&rp1 thành điểm đó" - -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Direct Relative Point[abcde]\n" -" a=0 -> không lập rp0\n" -" a=1 -> lập rp0 thành p\n" -" b=0 -> không giữ khoảng cách lớn hơn tối thiểu\n" -" b=1 -> giữ khoảng cách ít nhất tối thiểu\n" -" c=0 không làm tròn\n" -" c=1 làm tròn\n" -" de=0 -> khoảng cách màu xám\n" -" de=1 -> khoảng cách màu đen\n" -" de=2 -> khoảng cách màu trắng\n" -"Bỏ một điểm, dời nó để bảo tồn cách rp0 gốc.\n" -"Lập rp1 thành rp0, lập rp2 thành điểm,\n" -"đôi khi cũng lập rp0 thành điểm" - -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" -"Move Indirect Absolute Point[a]\n" -" 0 -> không làm tròn, không dùng cvt cutin\n" -" 1 -> làm tròn\n" -"Bỏ một con số điểm và một mục nhập CVT,\n" -"cham điểm đó và dời nó sang toạ độ\n" -"được ghi rõ trong CVT (theo véc-tơ nhô ra).\n" -"Lập rp0&rp1 thành điểm đó" - -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" -"Tính tối thiểu của hai mục nhập đống\n" -"Bỏ hai giá trị, đẩy tối thiểu về" - -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" -"Chuyển phần tử phụ lục sang đống (INDEX)\n" -"Bỏ một chỉ mục và dời phần tử đống [index]\n" -"sang đầu đống (cũng gỡ bỏ ra vị trí gốc)" - -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" -"Move Indirect Relative Point[abcde]\n" -" a=0 -> không lập rp0\n" -" a=1 -> lập rp0 thành p\n" -" b=0 -> không giữ khoảng cách lớn hơn giá trị tối thiểu\n" -" b=1 -> giữ khoảng cách ít nhất giá trị tối thiểu\n" -" c=0 không làm tròn hay dùng cvt cutin\n" -" c=1 làm tròn và dùng cvt cutin\n" -" de=0 -> khoảng cách màu xám\n" -" de=1 -> khoảng cách màu đen\n" -" de=2 -> khoảng cách màu trắng\n" -"Bỏ một chỉ mục cvt và một điểm dời đến\n" -"cách rp0 cvt[index].\n" -"Lập rp1 thành rp0, rp2 thành điểm,\n" -"đôi khi cũng lập rp0 thành điểm" - -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" -"Measure Pixels Per EM\n" -"Đẩy số các điểm ảnh mỗi Em\n" -"(đối với tình trạng làm mành hiện thời)" - -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" -"Đo kích cỡ điểm (MPS)\n" -"Đẩy kích cỡ điểm hiện thời" - -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" -"Move Stack Indirect Relative Point[a]\n" -" 0 -> không lập rp0\n" -" 1-> lập rp0 thành điểm\n" -"Bỏ một khoảng cách 26.6 và một điểm\n" -"Dời điểm đến khoảng cách rp0 đó" - -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" -"MULtiply\n" -"Bỏ hai con số 26.6, nhân với nhau, đẩy kết quả" - -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" -"NEGate\n" -"Phủ định đầu của đống" - -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" -"Not EQual\n" -"Bỏ hai giá trị, thử tình trạng không bằng nhau,\n" -"đẩy kết quả (0/1)" - -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" -"NOT lôgic\n" -"Bỏ một con số, nếu 0 thì đẩy 1,\n" -"không thì đẩy 0" - -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" -"N PUSH Bytes\n" -"Đọc một byte đếm (không ký) từ luồng chỉ lệnh,\n" -"sau đó đọc và đẩy số các byte không ký đó" - -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" -"N PUSH Words\n" -"Đọc một byte đếm (không ký) từ luồng chỉ lệnh,\n" -"sau đó đọc và đẩy số các từ 2-byte đó" - -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" -"Không làm tròn giá trị [ab] (NROUND)\n" -" ab=0 -> cách màu xám\n" -" ab=1 -> cách màu đen\n" -" ab=2 -> cách màu trắng\n" -"Bỏ một toạ độ (26.6), thay đổi nó\n" -"(mà không làm tròn) để bù các hiệu ứng\n" -"cơ chế, đẩy nó về" - -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" -"ODD\n" -"Bỏ một giá trị, làm tròn nó và thử nếu nó là một con số lẻ (0/1)" - -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" -"OR lôgic\n" -"Bỏ hai giá trị, dùng HOẶC lôgic, đẩy kết quả" - -msgid "POP top stack element" -msgstr "POP (bỏ) phần tử đống đầu" - -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Byte[abc]\n" -" abc là số (-1) các byte cần đẩy\n" -"Đọc abc+1 byte đã ký từ luồng chỉ lệnh,\n" -"và đẩy chúng" - -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" -"PUSH Word[abc]\n" -" abc là số (-1) các từ cần đẩy\n" -"Đọc abc+1 từ đã ký từ luồng chỉ lệnh,\n" -"và đẩy chúng" - -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" -"Đọc mục nhập bảng giá trị điều khiển (RCVT)\n" -"Bỏ một chỉ mục vào CVT,\n" -"và đẩy nó theo định dạng 26.6" - -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" -"Làm tròn xuống lưới (RDTG)\n" -"\n" -"Đặt tình trạng làm tròn" - -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" -"Tắt chức năng làm tròn (ROFF)\n" -"Đặt tình trạng làm tròn để không làm tròn gì\n" -"mà vẫn còn bù đối với cơ chế" - -msgid "ROLL the top three stack elements" -msgstr "Cuộn (ROLL) ba phần tử đầu đống" - -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" -"Làm tròn giá trị [ab] (ROUND)\n" -" ab=0 -> cách màu xám\n" -" ab=1 -> cách màu đen\n" -" ab=2 -> cách màu trắng\n" -"Làm tròn một toạ độ (26.6) ở đầu đống\n" -"và bù các hiệu ứng cơ chế" - -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" -"Đọc kho (RS)\n" -"Bỏ một chỉ mục vào mảng kho\n" -"Đẩy giá trị tới chỉ mục đó" - -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" -"Làm tròn thành lưới đôi (RTDG)\n" -"Đặt tình trạng làm tròn\n" -"(làm tròn thành 0,5 hay\n" -"số nguyên gần nhất)" - -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" -"Làm tròn thành lưới (RTG)\n" -"Đặt tình trạng làm tròn" - -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" -"Làm tròn thành nửa lưới (RTHG)\n" -"Đặt tình trạng làm tròn\n" -"(làm tròn thành 0,5 gần nhất,\n" -"không phải số nguyên)" - -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" -"Làm tròn lên lưới (RUTG)\n" -"Đặt tình trạng làm tròn" - -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" - -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" -"Đặt độ đậm của góc (ANGW)\n" -"Bỏ một số nguyên, và đặt biến\n" -"tình trạng độ đậm góc thành nóCũ" - -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" -"SCAN conversion ConTRoL\n" -"Bỏ một con số mà đặt chế độ\n" -"điều khiển sự rơi" - -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" -"SCANTYPE\n" -"Bỏ con số mà đặt những quy tắc\n" -"chuyển đổi sự quét nào cần dùng" - -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" -"Đặt toạ độ từ đống dùng các véc-tơ kiểu sự tự do và nhô ra\n" -"Bỏ một toạ độ 26.6 và một điểm\n" -"Dời điểm sang toạ độ đưa ra" - -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" -"Đặt sự cắt vào bảng giá trị điều khiển\n" -"Bỏ 26.6 từ đống, đặt giá trị nêu trên" - -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" -"Đặt cơ bản Delta\n" -"Bỏ giá trị để đặt cơ bản Delta" - -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" -"Đặt véc-tơ nhô ra đôi thành Đường [a]\n" -" 0 -> song song với đường\n" -" 1 -> vuông góc với đường\n" -"Bỏ hai điểm được dùng để lập đường\n" -"Đặt một véc-tơ nhô ra thứ hai dựa vào\n" -"các vị trí điểm gốc" - -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" -"Đặt sự dịch Delta\n" -"Bỏ một giá trị mới để dịch Delta" - -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Đặt véc-tơ sự tự do từ đống\n" -"Bỏ hai giá trị 2.14 (x,y) từ đống;\n" -"phải là một véc-tơ đơn vị" - -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Đặt véc-tơ sự tự do thành Trục Toạ Độ [a]\n" -" 0 -> trục y\n" -" 1 -> trục x\n" - -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" -"Đặt véc-tơ sự tự do thành Đường [a]\n" -" 0 -> song song với đường\n" -" 1 -> vuông góc với đường\n" -"Bỏ hai điểm được dùng để lập đường\n" -"Đặt véc-tơ sự tự do" - -msgid "Set Freedom Vector To Projection Vector" -msgstr "Đặt véc-tơ sự tự do thành véc-tơ nhô ra" - -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" -"Dịch đường viền dùng điểm tham chiếu [a] (SHC)\n" -" 0 -> dùng rp2 trong zp1\n" -" 1 -> dùng rp1 trong zp0\n" -"Bỏ số các đường viền cần dịch\n" -"Dịch toàn bộ đường viền theo số lượng đã dịch điểm tham chiếu" - -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" -"Dịch điểm dùng điểm tham chiếu [a] (SHP)\n" -" 0 -> dùng rp2 trong zp1\n" -" 1 -> dùng rp1 trong zp0\n" -"Bỏ số các điểm được số đếm vòng lặp ghi rõ\n" -"Dịch mỗi điểm theo số lượng đã dịch điểm tham chiếu" - -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" -"Dịch điểm theo một số các điểm ảnh (SHPIX)\n" -"Bỏ một số lượng (26.6) và số các điểm\n" -"được bộ đếm vòng lặp ghi rõ ;\n" -"mỗi điểm được dịch theo véc-tơ sự tự do" - -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" -"SHift Zone (dịch miền) dùng điểm tham chiếu\n" -" 0 -> dùng rp2 trong zp1\n" -" 1 -> dùng rp1 trong zp0\n" -"Bỏ miền cần dịch\n" -"Dịch tất cả các điểm trong miền\n" -"theo số lượng đã dịch điểm tham chiếu" - -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" -"Đặt biến LOOP\n" -"Bỏ giá trị mới cho bộ đếm vòng lặp\n" -"Hoàn nguyên giá trị 1 sau mỗi lần sử dụng" - -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" -"Đặt khoảng cách tối thiểu\n" -"Bỏ một giá trị 26.6 từ đống để làm khoảng cách tối thiểu mới" - -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" -"Đặt véc-tơ nhô ra từ đống\n" -"Bỏ hai giá trị 2.14 (x,y) từ đống\n" -"Phải là một véc-tơ đơn vị" - -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" -"Đặt véc-tơ nhô ra thành Trục Toạ Độ [a]\n" -" 0 -> trục y\n" -" 1 -> trục x\n" - -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" -"Đặt véc-tơ nhô ra thành Đường [a]\n" -" 0 -> song song với đường\n" -" 1 -> vuông góc với đường\n" -"Bỏ hai điểm được dùng để làm đường\n" -"Đặt véc-tơ nhô ra" - -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" -"Super ROUND\n" -"Quá phức tạp. Hãy tra tìm" - -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" -"Set Reference Point 0\n" -"Bỏ một điểm mà trở thành rp0 mới" - -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" -"Set Reference Point 1\n" -"Bỏ một điểm mà trở thành rp1 mới" - -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" -"Set Reference Point 2\n" -"Bỏ một điểm mà trở thành rp2 mới" - -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" -"Set Single Width\n" -"Bỏ giá trị cho giá trị chiều rộng riêng lẻ (Funit)" - -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" -"Set Single Width Cut-In\n" -"Bỏ giá trị cho giá trị cắt vào chiều rộng riêng lẻ (26.6)" - -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" -"SUBtract\n" -"Bỏ hai con số cố định 26.6 ra đống,\n" -"trừ với nhau và đẩy kết quả" - -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" -"Đặt các véc-tơ kiểu sự tự do và nhô ra thành Trục Toạ Độ [a]\n" -" 0 -> cả hai thành trục y\n" -" 1 -> cả hai thành trục x\n" - -msgid "SWAP top two elements on stack" -msgstr "SWAP (trao đổi) hai phần tử trong đống" - -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" -"Set Zone Pointer 0\n" -"Bỏ con số miền vào zp0" - -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" -"Set Zone Pointer 1\n" -"Bỏ con số miền vào zp1" - -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" -"Set Zone Pointer 2\n" -"Bỏ con số miền vào zp2" - -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" -"Set Zone PointerS\n" -"Bỏ con số miền vào zp0,zp1 và zp2" +msgstr "Tha_y thế hình tượng..." -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" -"UnTouch Point\n" -"Bỏ một con số điểm và đánh dấu nó là « chưa thay đổi »" +msgid "_Retain" +msgstr "_Giữ lại" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Funits\n" -"Bỏ một con số (Funit) và một chỉ mục CVT,\n" -"sau đó ghi con số vào cvt[index]" +msgid "_Revert" +msgstr "_Hoàn nguyên" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" -"Write Control Value Table in Pixel units\n" -"Bỏ một con số (26.6) và một chỉ mục CVT,\n" -"sau đó ghi con số vào cvt[index]" +msgid "_Revert All" +msgstr "H_oàn nguyên tất cả" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" -"Write Store\n" -"Bỏ một giá trị và một chỉ mục, sau đó ghi giá trị vào lưu trữ [chỉ mục]" +msgid "_Revert File" +msgstr "H_oàn nguyên tập tin" -msgid "Parse Error" -msgstr "Lỗi phân tích" +msgid "_Review" +msgstr "_Xem lại" -msgid "" -msgstr "" +msgid "_Review Hints..." +msgstr "_Xem lại các lời gợi ý..." -msgid "" -msgstr "" +msgid "_Right" +msgstr "Bên _Phải" -msgid "" -msgstr "" +msgid "_Right Constraint" +msgstr "Mép bên _phải" -msgid "A short to be pushed on the stack" -msgstr "Một cái ngắn cần đẩy vào đống" +msgid "_Right→" +msgstr "_Phải→" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" -"Một số đếm mà ghi rõ bao nhiêu byte / cái ngắn\n" -"cần đẩy vào đống." +msgid "_Rotate 90° CW" +msgstr "_Xoay 90º xuôi chiều" -msgid "An unsigned byte to be pushed on the stack" -msgstr "Một byte không lý cần đẩy vào đống" +msgid "_Round" +msgstr "T_ròn" -msgid "_Parse" -msgstr "_Phân tích" +msgid "_Round To Grid" +msgstr "Làm t_rộn tới lưới" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "Chỉ dẫn TrueType cho %.50s" +msgid "_Ruler" +msgstr "T_hước" -msgid "Change Length" -msgstr "Đổi chiều dài" +msgid "_Rulers" +msgstr "T_hước" -msgid "How many entries should there be in the cvt table?" -msgstr "Bảng 'cvt' nên chứa bao nhiêu mục nhập?" +msgid "_Save" +msgstr "_Lưu" -msgid "Index" -msgstr "Chỉ mục" +msgid "_Save As..." +msgstr "Lưu _dạng..." -msgid "Instructions were changed" -msgstr "Chỉ dẫn bị thay đổi" +msgid "_Save Namelist of Font..." +msgstr "Lưu danh _sách tên của phông..." -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" -"Các chỉ dẫn về %.80s đã thay đổi. Bạn có muốn mất các thay đổi đó không?" +msgid "_Save in UTF8" +msgstr "_Lưu dạng UTF8" -msgid "Zones" -msgstr "Vùng" +msgid "_Scale" +msgstr "_Co giãn" -msgid "Twilight Zone Point Count" -msgstr "Số đếm điểm vùng hoàng hôn" +msgid "_Scale Outlines" +msgstr "_Co giãn nét ngoài" -msgid "Max Stack Depth" -msgstr "Độ sâu đống tối đa" +msgid "_Scroll" +msgstr "_Cuộn" -msgid "Max # Functions" -msgstr "Số hàm tối đa" +msgid "_Search" +msgstr "Tìm _kiếm" -msgid "Max Instruction Defines" -msgstr "Số sự xác định chỉ dẫn tối đa" +msgid "_Select" +msgstr "_Chọn" -msgid "_Zones:" -msgstr "_Vùng:" +msgid "_Serifs" +msgstr "_Chân" -msgid "_Twilight Pnt Cnt:" -msgstr "Số đếm điểm _hoàng hôn:" +msgid "_Shades" +msgstr "_Sắc màu" -msgid "St_orage:" -msgstr "Sức chứ_a:" +msgid "_Shadow" +msgstr "_Bóng" -msgid "Max _Stack Depth:" -msgstr "Độ _sâu đống tối đa:" +msgid "_Show" +msgstr "_Hiện" -msgid "_FDEF" -msgstr "" +msgid "_Show ATT" +msgstr "_Hiện ATT" -msgid "_IDEFs" -msgstr "_IDEF" +msgid "_Show Exact *stem3" +msgstr "Hiện *_stem3 chính xác" -msgid "_None" -msgstr "Khô_ng có" +msgid "_Side Bearings" +msgstr "Vị trí phương hướng _bên" -msgid "Label" -msgstr "Nhãn" +msgid "_Simplify" +msgstr "_Giản dị hóa" -msgid "Text Labels" -msgstr "Nhãn chuỗi chữ" +msgid "_Size:" +msgstr "_Kích cỡ :" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "Màu nền của phần đầu cột ở đầu của ô sửa ma trận" +msgid "_Skew..." +msgstr "_Lệch..." -msgid "Shift On Press" -msgstr "Dịch khi bấm" +msgid "_Skip" +msgstr "Bỏ _qua" -msgid "Button" -msgstr "Nút" +msgid "_Skip for now" +msgstr "Bỏ _qua lần này" -msgid "Buttons" -msgstr "Nút" +msgid "_Smaller Pixel Size" +msgstr "Cỡ điểm ảnh _nhỏ hơn" -msgid "Default Button" -msgstr "Nút mặc định" +msgid "_Smaller Point Size" +msgstr "Cỡ điểm _nhỏ hơn" -msgid "Default Buttons" -msgstr "Nút mặc định" +msgid "_Sort" +msgstr "_Sắp xếp" -msgid "Cancel Button" -msgstr "Nút Thôi" +msgid "_Space Points" +msgstr "Giãn _cách điểm" -msgid "Cancel Buttons" -msgstr "Nút Thôi" +msgid "_Stop" +msgstr "_Dừng" -msgid "Color Button" -msgstr "Nút màu" +msgid "_String Type" +msgstr "Kiểu _chuỗi" -msgid "Drop List Button" -msgstr "Nút danh sách thả" +msgid "_Stroked Font" +msgstr "Phông _vẽ nét" -msgid "Blue:" -msgstr "Xanh:" +msgid "_Substitutions..." +msgstr "_Sự thay thế..." -msgid "Green:" -msgstr "Lục:" +msgid "_Tag:" +msgstr "_Thẻ:" -msgid "Hue:" -msgstr "Sắc màu :" +msgid "_Tangent" +msgstr "_Tiếp xúc" -msgid "Red:" -msgstr "Đỏ :" +msgid "_Thirds in Width" +msgstr "_Phần ba trong bề rộng" -msgid "Saturation:" -msgstr "Độ bão hoà:" +msgid "_Tile" +msgstr "_Lát đều" -msgid "Value:" -msgstr "Giá trị:" +msgid "_Tools" +msgstr "_Công cụ" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "Độ bão hoà và Giá trị, và ba màu phải nằm giữa 0 và 1" +msgid "_Top" +msgstr "_Trên" -msgid "Value out of bounds" -msgstr "Giá trị ở ngoại phạm vi" +msgid "_Top hint:" +msgstr "Gợi ý đầ_u :" -msgid "Drawing Area" -msgstr "Vùng vẽ" +msgid "_Top:" +msgstr "_Trên:" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "Một vùng vẽ (cửa sổ phụ) được bao bọc trong một ô điều khiển, để vẽ" +msgid "_Transform Pen:" +msgstr "Chu_yển dạng bút:" -msgid "Show Hidden Files" -msgstr "Hiện tập tin ẩn" +msgid "_Transform..." +msgstr "_Chuyển dạng..." -msgid "Directories Amid Files" -msgstr "Thư mục ở giữa các tập tin" +msgid "_Transformations" +msgstr "_Biến đổi" -msgid "Directories First" -msgstr "Thư mục trước" +msgid "_TrueType Instructions" +msgstr "Chỉ dẫn _TrueType" -msgid "Directories Separate" -msgstr "Thư mục riêng" +msgid "_Twilight Pnt Cnt:" +msgstr "Số đếm điểm _hoàng hôn:" -msgid "Refresh File List" -msgstr "Cập nhật danh sách tập tin" +msgid "_Type3 Multi Layered Font" +msgstr "Phông đa lớp _Type3" + +msgid "_Typo Ascent Offset:" +msgstr "Bù lên lỗi _gõ :" -msgid "Remove bookmarks" -msgstr "Bỏ các liên kết lưu" +msgid "_Undo" +msgstr "_Hủy bước" -msgid "Remove selected bookmarks" -msgstr "Gỡ bỏ các dấu nhớ được chọn" +msgid "_UniqueID:" +msgstr "Mã số d_uy nhất:" -msgid "Directory|Back" -msgstr "Lùi" +msgid "_Unlink" +msgstr "_Bỏ liên kết" -msgid "Directory|Forward" -msgstr "Tới" +msgid "_Unlink All" +msgstr "_Bỏ liên kết tất cả" -msgid "Bookmark Current Dir" -msgstr "Lưu liên kết đến thư mục này" +msgid "_Up" +msgstr "_Lên" -msgid "Remove Bookmark..." -msgstr "Bỏ liên kết lưu..." +msgid "_Up↑" +msgstr "_Lên↑" -msgid "Home Folder" -msgstr "Thư mục chính" +msgid "_Use It" +msgstr "_Dùng nó" -msgid "Bookmarks" -msgstr "Liên kết lưu" +msgid "_Use My Metrics" +msgstr "Dùng đơn _vị đo của tôi" -msgid "Parent Folder" -msgstr "Thư mục cha" +msgid "_VStem" +msgstr "Cuống _D" -msgid "Configure" -msgstr "Cấu hình" +msgid "_VWidth" +msgstr "Rộng _dọc" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"Khoảng cách (theo điểm) nên còn lại giửa ảnh và chuỗi chữ trong nhãn, nút, " -"mục trình đơn v.v. chứa cả hai" +msgid "_Validate..." +msgstr "_Hợp lệ hoá..." -msgid "Text Image Skip" -msgstr "Bỏ qua ảnh chuỗi chữ" +msgid "_Validation" +msgstr "_Hợp lệ hoá" -msgid "Image Path" -msgstr "Đường dẫn ảnh" +msgid "_Version" +msgstr "_Phiên bản" -msgid "List of directories to search for images, separated by colons" -msgstr "Danh sách các thư mục cần quét tìm ảnh (định giới bằng dấu hai chấm)" +msgid "_Version:" +msgstr "_Phiên bản:" -msgid "GGadget" -msgstr "" +msgid "_Vertical" +msgstr "_Dọc" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Vertical Baselines..." +msgstr "Đường cơ bản nằm _dọc..." -msgid "Color|Foreground" -msgstr "Cảnh gần" +msgid "_Vertical Hints" +msgstr "Mẹ_o nằm dọc" -msgid "Text color for popup windows" -msgstr "Màu chữ cho cửa sổ tự mở" +msgid "_View" +msgstr "_Xem" -msgid "Background color for popup windows" -msgstr "Màu nền cho cửa sổ tự mở" +msgid "_Warn if inexact" +msgstr "Cảnh _báo nếu không chính xác" -msgid "Delay" -msgstr "Khoảng đợi" +msgid "_Weight" +msgstr "Độ đậ_m" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "Khoảng thời gian (theo mili-giây) trước khi cửa sổ tự mở" +msgid "_Weight Class" +msgstr "_Hạng đậm" -msgid "Life Time" -msgstr "Thời gian còn lại" +msgid "_Width" +msgstr "_Rộng" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "" -"Khoảng thời gian (theo mili-giây) trong đó cửa sổ tự mở vẫn còn được hiển thị" +msgid "_Width:" +msgstr "_Rộng:" -msgid "Popup" -msgstr "Tự mở" +msgid "_Window" +msgstr "Cử_a sổ" -msgid "Popup windows" -msgstr "Cửa sổ tự mở" +msgid "_Window Type" +msgstr "Kiểu cử_a sổ" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "Ảnh dùng cho dấu liệt kê đã bật (ghi đè lên hộp)" +msgid "_Wireframe" +msgstr "_Lưới thép" -msgid "Disabled Image" -msgstr "Ảnh bị tắt" +msgid "_Wireframe..." +msgstr "_Lưới thép..." -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "Ảnh dùng cho dấu liệt kê bị tắt (ghi đè lên hộp)" +msgid "_X Resource Editor..." +msgstr "Trình sửa tài nguyên _X..." -msgid "Size of the list mark" -msgstr "Kích cỡ của dấu danh sách" +msgid "_X near¹" +msgstr "_X gần¹" -msgid "List Mark" -msgstr "Dấu danh sách" +msgid "_X-Height" +msgstr "Cao _X" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"Đây là dấu mà khác biệt các Hộp Tổ Hợp và Nút Liệt Kê\n" -"với Trường Chuỗi Chữ và Nút bình thường." +msgid "_Y near¹" +msgstr "_Y gần¹" -msgid "Line" -msgstr "Đường" +msgid "_Yes" +msgstr "_Có" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "Một đường tách được vẽ qua một hộp thoại hay trong một trình đơn" +msgid "_Zone:" +msgstr "_Vùng:" -msgid "HV Group Box" -msgstr "Hộp nhóm HV" +msgid "_Zones:" +msgstr "_Vùng:" -msgid "A box drawn around other gadgets" -msgstr "Một hộp được vẽ chung quanh ô điều khiển khác" +msgid "accent attachment table" +msgstr "bảng đính dấu phụ" -msgid "List" -msgstr "Danh sách" +msgid "alternate subs" +msgstr "thay thế xen kẽ" -msgid "Title Background" -msgstr "Nền tiêu đề" +msgid "axis variation table" +msgstr "bảng biến đổi trục" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "Màu chữ của phần đầu cột ở đầu của ô sửa ma trận" +msgid "base" +msgstr "cơ sở" -msgid "Title Text Color" -msgstr "Màu chuỗi chữ tiêu đề" +msgid "baseline table (AAT version)" +msgstr "Bảng đường cơ bản (phiên bản AAT)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "Màu của dấu tách cột trong phần tiêu đề của ô sửa ma trận" +msgid "bitmap data table (AAT version)" +msgstr "Bảng dữ liệu mảng ảnh (phiên bản AAT)" -msgid "Title Divider Color" -msgstr "Màu tách tiêu đề" +msgid "bitmap data table (OT version)" +msgstr "Bảng dữ liệu mảng ảnh (phiên bản OT)" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "Màu của dấu tách cột trong phần chính của ô sửa ma trận" +msgid "bitmap font header table" +msgstr "bảng phần đầu phông ảnh mảng" -msgid "Rule Color" -msgstr "Màu đường thẳng" +msgid "bitmap location table (AAT version)" +msgstr "Bảng vị trí mảng ảnh (phiên bản AAT)" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" -"Màu của mục nhập động cứng (không thể thay đổi được) trong phần chính của ô " -"sửa ma trận" +msgid "bitmap location table (OT version)" +msgstr "Bảng vị trí mảng ảnh (phiên bản OT)" -msgid "Frozen Color" -msgstr "Màu đông cứng" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "theo" -msgid "Active Color" -msgstr "Màu hoạt động" +msgid "can't create temporary file\n" +msgstr "không thể tạo tập tin tạm thời\n" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "Màu của mục nhập hoạt động trong phần chính của ô sửa ma trận" +msgid "character code mapping table" +msgstr "bảng ánh xạ mã ký tự" -msgid "Active Background" -msgstr "" +msgid "classes" +msgstr "hạng" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "component with no base glyph" +msgstr "thành phần không có hình tượng cơ sở" -msgid "Font used to draw titles of a matrix edit" -msgstr "Phông dùng để vẽ tiêu đề của ô sửa ma trận" +msgid "control value program table" +msgstr "bảng chương trình giá trị điều khiển" -msgid "Title Font" -msgstr "Phông tiêu đề" +msgid "control value table" +msgstr "bảng giá trị điều khiển" -msgid "Matrix Edit" -msgstr "Sửa ma trận" +msgid "copyright notice" +msgstr "thông báo bản quyền" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "Sửa ma trận (giống một bảng tính)" +msgid "couldn't write encodings file\n" +msgstr "không thể ghi tâp tin bảng mã\n" -msgid "Matrix Edit Continued" -msgstr "Sửa ma trận (tiếp tục)" +msgid "coverage" +msgstr "bao quát" -msgid "Row|New" -msgstr "Mới" +msgid "coverage table extends beyond end of table\n" +msgstr "bảng bao quát vượt quá kết thúc của bảng\n" -msgid "Menu Bar" -msgstr "Thanh trình đơn" +msgid "cursive entry" +msgstr "vào chữ thảo" -msgid "MacIcons" -msgstr "BiểuTượngMac" +msgid "cursive exit" +msgstr "ra chữ thảo" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" -"Có nên dùng biểu tượng kiểu Mac để ngụ ý phím bổ trợ (v.d. « ^ » là " -"Control)\n" -"hoặc viết tắt (v.d. « Cnt- »)." +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "Chữ viết" -msgid "Text color for progress windows" -msgstr "" +msgid "digital signature table" +msgstr "bảng chữ ký thuật số" -msgid "Color used to draw the progress bar" -msgstr "" +msgid "either by explicitly entering the contribution" +msgstr "hoặc bằng cách nhập dứt khoát sự đóng góp" -msgid "Color|FillColor" -msgstr "" +msgid "electronic end user license table" +msgstr "bảng giấy phép người dùng cuối điện tử" -msgid "Background color for progress windows" -msgstr "" +msgid "em units" +msgstr "đơn vị Em" -msgid "Progress" -msgstr "" +msgid "em-units" +msgstr "đơn vị Em" -msgid "Progress Bars" -msgstr "" +msgid "embedded bitmap scaling control table" +msgstr "bảng điều khiển co giãn mảng ảnh nhúng" -msgid "Radio Button" -msgstr "Nút chọn một" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "gặp kết thúc hàm phụ, chưa trả lại trong %s\n" -msgid "Image used instead of the Radio On Mark" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật" +msgid "extended metamorphosis table" +msgstr "bảng biến thái kéo dài" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật (khi nút chọn một bị tắt)" +msgid "false" +msgstr "sai" -msgid "Radio On Mark" -msgstr "Dấu bật nút chọn một" +msgid "family name" +msgstr "tên nhóm" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)" +msgid "font descriptor table" +msgstr "bảng bộ mô tả phông" -msgid "Image used instead of the Radio Off Mark" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt" +msgid "font header table" +msgstr "bảng phần đầu phông" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt (khi nút chọn một bị tắt)" +msgid "font metrics table" +msgstr "bảng đơn vị đo phông" -msgid "Radio Off Mark" -msgstr "Dấu tắt nút chọn một" +msgid "font name" +msgstr "tên phông" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "Dấu ngụ ý một hộp chọn một bị tắt (lên, không phải được chọn)" +msgid "font program table" +msgstr "bảng chương trình phông" -msgid "Check Box" -msgstr "Hộp chọn" +msgid "font variation table" +msgstr "bảng biến đổi phông" -msgid "Check Box On Mark" -msgstr "Dấu Hộp Chọn đã Bật" +#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) +msgid "fontology recapitulates file-ogeny" +msgstr "FontForge là hộp công cụ phông" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)" +msgid "full name" +msgstr "tên đầy đủ" -msgid "Image used instead of the Check Box Off Mark" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt" +msgid "gaspTableEntry|New" +msgstr "Mới" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt (khi nút chọn một bị tắt)" +msgid "glyph definition table" +msgstr "bảng xác định hình tượng" -msgid "Check Box Off Mark" -msgstr "Dấu tắt hộp chọn" +msgid "glyph location table" +msgstr "bảng vị trí hình tượng" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "Dấu ngụ ý một hộp chọn bị tắt (lên, không phải được chọn)" +msgid "glyph name and PostScript compatibility table" +msgstr "bảng tính tương thích giữa tên hình tượng và PostScript" -msgid "Bad font" -msgstr "Phông sai" +msgid "glyph outline table" +msgstr "bảng nét ngoài hình tượng" -msgid "Bad font specification" -msgstr "Đặc tả phông sai" +msgid "glyph positioning table" +msgstr "bảng định vị hình tượng" -#, c-format -msgid "Could not open %s" -msgstr "Không thể mở %s" +msgid "glyph reference table" +msgstr "bảng tham chiếu hình tượng" -msgid "Could not open image" -msgstr "Không thể mở ảnh" +msgid "glyph substitution table" +msgstr "bảng thay thế hình tượng" -msgid "Store this filename in preferences" -msgstr "Lưu tên tập tin này vào tùy thích" +msgid "glyph variation table" +msgstr "bảng biến đổi hình tượng" -msgid "Save Resource file as..." -msgstr "Lưu tập tin Tài nguyên dưới dạng..." +msgid "glyphs" +msgstr "hình tượng" -#, c-format -msgid "Failed to open %s for output" -msgstr "Lỗi mở %s để xuất" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "bảng thủ tục chuyển đổi bản quét và vừa lưới" -msgid "Open failed" -msgstr "Lỗi mở" +msgid "hang" +msgstr "treo" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "Giá trị thuộc số sai cho %s.%s" +msgid "horizontal device metrics table" +msgstr "bảng đơn vị đo thiết bị nằm ngang" -msgid "An error occurred when writing the resource file" -msgstr "Gặp lỗi khi ghi tập tin tài nguyên" +msgid "horizontal header table" +msgstr "bảng phần đầu nằm ngang" -msgid "Write failed" -msgstr "Lỗi ghi" +msgid "horizontal metrics table" +msgstr "bảng đơn vị đo nằm ngang" -msgid "Border Width" -msgstr "Độ rộng viền" +msgid "horizontal style table" +msgstr "bảng kiểu dáng nằm ngang" -msgid "Padding" -msgstr "Đệm" +msgid "ideo" +msgstr "ghiý" -msgid "Radius" -msgstr "Bán kính" +msgid "if smaller than" +msgstr "nếu nhỏ hơn" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "Giá trị thuộc số sai cho %s.%s (phải nằm giữa 0 và 255)" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "nếu hàm tan nhỏ hơn" -msgid "X Resource Editor" -msgstr "Trình sửa tài nguyên X" +msgid "justification table (AAT version)" +msgstr "bảng sắp thẳng (phiên bản AAT)" -msgid "Inherits from" -msgstr "Kế thừa từ" +msgid "justification table (OT version)" +msgstr "bảng sắp thẳng (phiên bản OT)" -msgid "Does not inherit from anything" -msgstr "Không kế thừa từ gì" +msgid "kern pair" +msgstr "cặp định chỗ" -msgid "Inherit" -msgstr "Kế thừa" +msgid "kerning table" +msgstr "bảng định chỗ" -msgid "Inherits for same field in parent" -msgstr "Kế thừa đối với cùng một trường trong cha" +msgid "layout feature table" +msgstr "bảng tính năng bố trí" -msgid "Outline Inner Border" -msgstr "Viền bên trong nét ngoài" +msgid "ligature" +msgstr "chữ ghép" -msgid "Outline Outer Border" -msgstr "Viền bên ngoài nét ngoài" +msgid "ligature caret table" +msgstr "bảng con nháy chữ ghép" -msgid "Show Active Border" -msgstr "Hiện viền hoạt động" +msgid "linear threshold table" +msgstr "bảng ngưỡng tuyến tính" -msgid "Outer Shadow" -msgstr "Bóng bên ngoài" +msgid "" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"AND lôgic\n" +"Bỏ hai giá trị, thêm vào nhau (VÀ), đẩy kết quả" -msgid "Depressed Background" -msgstr "Nền trũng" +msgid "" +"logical NOT\n" +"Pops a number, if 0 pushes 1, else pushes 0" +msgstr "" +"NOT lôgic\n" +"Bỏ một con số, nếu 0 thì đẩy 1,\n" +"không thì đẩy 0" -msgid "Outline Default Button" -msgstr "Nút mặc định nét ngoài" +msgid "" +"logical OR\n" +"Pops two values, ors them, pushes result" +msgstr "" +"OR lôgic\n" +"Bỏ hai giá trị, dùng HOẶC lôgic, đẩy kết quả" -msgid "Background Gradient" -msgstr "Chuyển sắc nền" +msgid "longer than" +msgstr "dài hơn" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "KT" +msgid "mark" +msgstr "dấu" -msgid "Normal Text Color:" -msgstr "Màu chữ bình thường:" +msgid "math" +msgstr "toán" -msgid "Disabled Text Color:" -msgstr "Màu chữ bị tắt:" +msgid "math table" +msgstr "bảng toán học" -msgid "Normal Background:" -msgstr "Nền bình thường:" +msgid "maximum profile table" +msgstr "bảng nét mặt nghiêng tối đa" -msgid "Disabled Background:" -msgstr "Nền bị tắt:" +msgid "metamorphosis table" +msgstr "bảng biến thái" -msgid "Depressed Background:" -msgstr "Nền trũng:" +msgid "" +"moves point to InterSECTion of two lines\n" +"Pops start,end start,end points of two lines\n" +"and a point to move. Point is moved to\n" +"intersection" +msgstr "" +"dời điểm sang giao của hai đường (SECT)\n" +"Bỏ các điểm đầu,cuối và đầu,cuối của hai đường\n" +"và một điểm cần dời. Điểm được dời sang giao" -msgid "Background Gradient:" -msgstr "Chuyển sắc nền:" +msgid "multiple subs" +msgstr "đa thay thế" -msgid "Brightest Border:" -msgstr "Viền sáng nhất:" +msgid "name table" +msgstr "bảng tên" + +msgid "nohints" +msgstr "không gợi ý" -msgid "Brighter Border:" -msgstr "Viền sáng hơn:" +msgid "of each master design, or by entering the design" +msgstr "của mỗi sơ đồ thiết kế chủ, hoặc bằng cách nhập" -msgid "Darker Border:" -msgstr "Viền tối hơn:" +msgid "optical bounds table" +msgstr "bảng biên giới thị giác" -msgid "Darkest Border:" -msgstr "Viền tối nhất:" +msgid "pair" +msgstr "cặp" -msgid "Inner Border:" -msgstr "" +msgid "pixels" +msgstr "điểm ảnh" -msgid "Outer Border:" -msgstr "" +msgid "png" +msgstr "PNG" -msgid "Active Border:" -msgstr "Viền hoạt động:" +msgid "points|_Merge" +msgstr "T_rộn" -msgid "Border Type:" -msgstr "Kiểu viền:" +msgid "position" +msgstr "vị trí" -msgid "Border Shape:" -msgstr "Hình viền:" +msgid "positioning" +msgstr "định vị" -msgid "Border Width:" -msgstr "Độ rộng viền:" +msgid "" +"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" +msgstr "ppem khác giữa hai phông nên từ chối so sánh hình tượng\n" -msgid "Padding:" -msgstr "Đệm:" +msgid "problfixup|Bad Directions" +msgstr "Hướng sai" -msgid "Radius:" -msgstr "Bán kính:" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "Đánh dấu để sửa Chồng lấp trước khi Lưu" -msgid "Font:" -msgstr "Phông:" +msgid "problfixup|Missing Extrema" +msgstr "Thiếu thái cực" -msgid "See also:" -msgstr "Xem thêm:" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "Thiếu thái cực (cẩn thận)" -msgid "Default Background" -msgstr "Nền mặt bàn" +msgid "problfixup|Open Contours" +msgstr "Đường viền còn mở" -msgid "Default background color for windows" -msgstr "Màu nền mặc định cho cửa sổ" +msgid "problfixup|Self Intersections" +msgstr "Tự cắt chéo" -msgid "Default Foreground" -msgstr "Cảnh gần mặc định" +msgid "problfixup|Too Many Points" +msgstr "Quá nhiều điểm" -msgid "Default foreground color for windows" -msgstr "Màu cảnh gần mặc định cho cửa sổ" +msgid "problselect|Bad Direction" +msgstr "Hướng sai" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Chiều rộng vật lý của màn hình, đo theo xen-ti-mét\n" -"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" -"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." +msgid "problselect|Errors" +msgstr "Lỗi" -msgid "Screen Width in Centimeters" -msgstr "Độ rộng màn hình (theo xen-ti-mét)" +msgid "problselect|Missing Extrema" +msgstr "Thiếu thái cực" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"Chiều rộng vật lý của màn hình, đo theo insơ\n" -"Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên\n" -"(bấm nút [Lưu]), sau đó khởi chạy lại FontForge." +msgid "problselect|Open Contours" +msgstr "Đường viền còn mờ" -msgid "Screen Width in Inches" -msgstr "Độ rộng màn hình (theo insơ)" +msgid "problselect|Self Intersections" +msgstr "Tự cắt chéo" -msgid "GDraw" -msgstr "" +msgid "properties table" +msgstr "bảng thuộc tính" -msgid "General facts about the windowing system" -msgstr "Thông tin chung về hệ thống cửa sổ" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "trả lại khi không phải trong hàm phụ trong %s\n" #, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"Không thể tạo thư mục: %1$s\n" -"%2$s\n" -"%3$s" +msgid "roll out of range in %s\n" +msgstr "roll ở ngoại phạm vi trong %s\n" -msgid "ScrollBar" -msgstr "ThanhCuộn" +msgid "set the auto FLIP boolean to OFF" +msgstr "lập biểu thức Bun tự động FLIP thành TẮT" -msgid "Scroll Bar" -msgstr "Thanh Cuộn" +msgid "set the auto FLIP boolean to ON" +msgstr "lập biểu thức Bun tự động FLIP thành BẬT" -msgid "SB Thumb" -msgstr "Nút bước TC" +msgid "substitution" +msgstr "thay thế" -msgid "Scroll Bar Thumb" -msgstr "Nút bước Thanh Cuộn" +msgid "subtable" +msgstr "bảng phụ" -msgid "TabSet" -msgstr "TậpThẻ" +msgid "tracking table" +msgstr "bảng theo dõi" -msgid "Tab Set" -msgstr "Tập Thẻ" +msgid "true" +msgstr "đúng" -msgid "VerticalTabSet" -msgstr "" +msgid "unknown SIL table" +msgstr "không nhận ra bảng SIL" -msgid "Vertical Tab Set" -msgstr "" +msgid "values for each axis" +msgstr "các giá trị thiết kế cho mỗi trục." -msgid "Text Field" -msgstr "Trường văn bản" +msgid "version" +msgstr "phiên bản" -msgid "List Field" -msgstr "Trường danh sách" +msgid "vertical device metrics table" +msgstr "bảng đơn vị đo thiết bị nằm dọc" -msgid "List Field (Combo Box)" -msgstr "Trường danh sách (hộp tổ hợp)" +msgid "vertical header table" +msgstr "bảng phần đầu nằm dọc" -msgid "List Field Menu" -msgstr "Trình đơn trường danh sách" +msgid "vertical metrics table" +msgstr "bảng đơn vị đo nằm dọc" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "Hộp chung quanh DấuDanhSách trong một trường liệt kê (hộp tổ hợp)" +msgid "vertical origin table" +msgstr "bảng gốc nằm dọc" -msgid "Numeric Field" -msgstr "Trường thuộc số" +msgid "weight" +msgstr "độ đậm" -msgid "Numeric Field (Spinner)" -msgstr "Trường thuộc số (nút xoay tròn)" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "Chữ viết" -msgid "Numeric Field Sign" -msgstr "Ký hiệu trường thuộc số" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "(Các gì khác)" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" -"Hộp chung quanh hai mũi tên lên/xuống của một trường thuộc số (nút xoay)" +msgid "{Start of Input}" +msgstr "{Đầu nhập}" -msgid "Could not open file" -msgstr "Không thể mở tập tin" +msgid "{Start of Line}" +msgstr "{Đầu dòng}" -msgid "_Save in UTF8" -msgstr "_Lưu dạng UTF8" +msgid "° Clockwise" +msgstr "º Xuôi chiều" -msgid "Save in _UCS2" -msgstr "Lưu dạng _UCS2" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° Ngược chiều" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "55" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ Cơ bản (8r)" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "100" +msgid "ΤεΧ Bitmap Fonts" +msgstr "Phông mảng ảnh ΤεΧ" #, c-format -msgid "Cannot find your hotkey definition file!\n" +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" +"Trong %s, « %s » không chứa sự tra tìm định vị theo hướng cặp ∆x=%d ∆y=%d " +"∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" #, c-format -msgid "Failed to open hotkey definition file: %s\n" +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" msgstr "" +"Trong %s, « %s » không chứa sự tra tìm định vị ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" #, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "Trong %s, « %s » không chứa sự tra tìm thay thế tới %s\n" #, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "Trong %s, « %s » không chứa điểm neo (%g,%g) hạng %s\n" + +msgid "←_Left" +msgstr "←T_rái" + +msgid "↓_Down" +msgstr "↓_Xuống" #, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "∆Curvature: %g" +msgstr "Độ cong ∆: %g" diff -Nru fontforge-20201107~dfsg/po/zh_CN.po fontforge-20220308~dfsg/po/zh_CN.po --- fontforge-20201107~dfsg/po/zh_CN.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/zh_CN.po 2022-03-08 10:14:24.000000000 +0000 @@ -7,14 +7,20 @@ # Lee Chenhwa , 2006,2007,2008, 2009, 2012. # Lee Chenhwa , 2012-04-29 18:06+0800 # woclass , 2020 +# Isabella Liu , 2021 +# tumuyan , 2021 +# NetaP495L +# NFSL2001 +# hulenkius +# EldersJavas # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: woclass\n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" @@ -27,26882 +33,15954 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "FontForge" - -msgid "An outline font editor" -msgstr "一款字体轮廓编辑器" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" -"FontForge是一个矢量字体和位图字体的编辑器。你可以用它来创造,编辑或者转换一些" -"字体。支持的字体格式包括PostScript,TrueType,OpenType,CID-keyed,multi-" -"master,CFF,SVG和位图(bdf,PON,NFNT)。" - -msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." -msgstr "" -"FontForge是一个自由开源软件,可以运行在多种计算机操作系统上。你可以使用" -"FontForge的图形界面,也可以将其作为一个命令行工具来使用。" - -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" -"学习使用FontForge并不难,有各种各样的教程涵盖了基础知识到更高级的特性,比如制" -"作和使用脚本。" - -msgid "Fontforge showing a glyph being edited" -msgstr "Fontforge 显示了一个正在编辑的字形" - -msgid "Font Editor" -msgstr "字体编辑器" - -msgid "org.fontforge.FontForge" -msgstr "org.fontforge.FontForge" - -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" - -msgid "Additional arguments for autotrace program:" -msgstr "autotrace 附加参数:" - -msgid "Can't find autotrace" -msgstr "未找到autotrace" - -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"未找到程序 autotrace (设置 AUTOTRACE 环境变量) 或从此处下载:\n" -" http://sf.net/projects/autotrace/" - -msgid "Autotracing..." -msgstr "自动循迹…" - -msgid "Nothing to trace" -msgstr "无所循迹" - -msgid "Can't find mf" -msgstr "未找到mf (metafont)" - -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"未找到程序 mf -- metafont (设置 MF 环境变量) 或从此处下载:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"它是 TeX 的一部分" - -msgid "Can't create temporary directory" -msgstr "不能生成临时目录" - -msgid "Can't run mf" -msgstr "不能运行mf" - -msgid "Could not read (or perhaps find) mf output file" -msgstr "未能读(或未找到)mf输出文件" - -msgid "MetaFont exited with an error" -msgstr "MetaFont错误退出" - -#, c-format -msgid "AutoWidth failure on %s\n" -msgstr "AutoWidth失效于%s\n" - -msgid "Couldn't open file" -msgstr "未能打开文件" - -#, c-format -msgid "Couldn't open file %.200s" -msgstr "未能打开文件%.200s" - -msgid "No Kern Pairs" -msgstr "无压缩对" - -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "%.200s中未发现压缩对" - -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "%s 的边界框太大,算法无法正常工作。已忽略。" - -msgid "Glyph too big" -msgstr "字形过大" - -msgid "Spiros did not converge" -msgstr "" - -msgid "Scaling Bitmaps" -msgstr "缩放位图" - -#, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "试图再生尚未创建的像素尺寸 (%d@%d)" - -msgid "Missing Bitmap" -msgstr "缺位图" - -msgid "Save Failed" -msgstr "保存失败" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "" - -msgid "Too Complex or Bad" -msgstr "太复杂或已坏" - -msgid "Not a plate file" -msgstr "非结构化文件" - -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"这个看起来不是结构化文件\n" -"第一行有误" - -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" -msgstr "" - -msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" -msgstr "" - -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "抱歉,此文件太复杂,我不能理解。 (它可能有点问题)" - -msgid "Can't find the file" -msgstr "未找到文件" - -msgid "Bad xfig file" -msgstr "不良 xfig 文件" - -msgid "Bad image file" -msgstr "不良图形文件" - -#, c-format -msgid "Bad image file: %.100s" -msgstr "不良图形文件: %.100s" - -msgid "Nothing Selected" -msgstr "未选择" - -msgid "You must select a glyph before you can import an image into it" -msgstr "应选择一个字形以便为其载入图形" - -msgid "More Images Than Selected Glyphs" -msgstr "图形数量多于选择的字形数" - -msgid "Bad Template" -msgstr "不良模板" - -msgid "Bad template, no extension" -msgstr "不良模板,无扩展名" - -msgid "Bad template, unrecognized format" -msgstr "不良模板,不认识的格式" - -msgid "Nothing Loaded" -msgstr "未载入" - -#, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "字体中无统一码值 (%x),忽略之" - -msgid "Unicode value not in font" -msgstr "字体中无统一码值" - -#, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "字体中无编码值 (%x),忽略之" - -msgid "Encoding value not in font" -msgstr "字体中无编码值" - -#, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "不良图形文件,不是位图: %.100s" - -msgid "Don't Warn Again" -msgstr "不再警告" - -msgid "_OK" -msgstr "确定(_O)" - -msgid "Bad Reference" -msgstr "不良参照" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" - -msgid "_Yes" -msgstr "是(_Y)" - -msgid "Yes to _All" -msgstr "全是(_A)" - -msgid "No _to All" -msgstr "全否(_T)" - -msgid "_No" -msgstr "否(_N)" - -#, c-format -msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" - -msgid "Anchor Lost" -msgstr "锚点丢失" - -msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." -msgstr "" - -msgid "Duplicate Anchor" -msgstr "复制锚点" - -#, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "" - -msgid "Different Fonts" -msgstr "不同字体" - -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" - -msgid "Please don't do that" -msgstr "请勿如此操作" - -msgid "You may not paste a reference into this window" -msgstr "不要粘贴参照到此窗口" - -msgid "Attempt to make a glyph that refers to itself" -msgstr "企图创建参照自身的字形" - -msgid "Self-referential glyph" -msgstr "自参照字形" - -msgid "No Vertical Metrics" -msgstr "无垂直尺寸" - -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" - -msgid "Could not find original glyph" -msgstr "未能找到原始字形" - -msgid "Missing glyph" -msgstr "缺字形" - -msgid "_Cancel" -msgstr "取消(_C)" - -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name -#, c-format -msgid "Second glyph of %s" -msgstr "%s的次字形" - -msgid "No Lookups" -msgstr "无查找 " - -msgid "No lookups to copy" -msgstr "没有要复制的查找" - -msgid "Lookups" -msgstr "查找" - -msgid "Choose which lookups to copy" -msgstr "选择要的查找" - -msgid "Attempt to make a character that refers to itself" -msgstr "企图创建参照自身的字符" - -msgid "Self-referential character" -msgstr "自参照字符" - -msgid "No selection\n" -msgstr "无选中\n" - -msgid "Bitmap Paste" -msgstr "位图粘贴" - -msgid "Pasting..." -msgstr "粘贴…" - -#, c-format -msgid "Can't open %s\n" -msgstr "不能打开 %s\n" - -#, c-format -msgid "Failed to write %s\n" -msgstr "不能写入 %s\n" - -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" - -msgid "Auto Hinting Font..." -msgstr "自动消隐字体…" - -msgid "Converting PostScript" -msgstr "转换PostScript" - -msgid "Saving PostScript Font" -msgstr "保存PostScript字体" - -msgid "Outlining glyphs" -msgstr "空心字形" - -msgid "Inlining glyphs" -msgstr "" - -msgid "Shadowing glyphs" -msgstr "阴影字形" - -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" - -msgid "Encoding name" -msgstr "" - -msgid "Please name this encoding" -msgstr "请为此编码命名" - -msgid "Bad encoding file format" -msgstr "不良编码文件格式" - -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "" - -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" - -msgid "couldn't write encodings file\n" -msgstr "不能写入编码文件\n" - -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "未能打开cidmap文件: %s" - -msgid "Missing cidmap file" -msgstr "缺失cidmap文件" - -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" - -msgid "Bad cidmap file" -msgstr "不良cidmap文件" - -msgid "_Search" -msgstr "搜索(_S)" - -msgid "_Use It" -msgstr "采用(_U)" - -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" - -msgid "Use CID Map" -msgstr "使用字符标识映射" - -msgid "_Browse" -msgstr "浏览(_B)" - -msgid "_Give Up" -msgstr "放弃(_G)" - -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" - -msgid "No cidmap file..." -msgstr "无cidmap文件..." - -msgid "Find a cidmap file..." -msgstr "查找cidmap文件..." - -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "确定不用我找到的cidmap文件?" - -msgid "_Add" -msgstr "增加(_A)" - -msgid "_Delete" -msgstr "删除(_D)" - -msgid "Extraneous glyphs" -msgstr "其他字形" - -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" - -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" - -msgid "Not a CID-keyed font" -msgstr "不是有字符标识的字体" - -msgid "Encoding Too Large" -msgstr "编码太大" - -msgid "MultipleEncodingIgnored" -msgstr "多重编码忽略" - -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "" - -#, c-format -msgid "No glyph named %s." -msgstr "" - -#, c-format -msgid "No CID named %s" -msgstr "" - -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "有不能解析的头文件处于行 %d (%s中)" - -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "" - -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "处于行 %d (%s中):头文件处为文件末尾" - -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "" - -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "" - -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "" - -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "未能打开头文件(%s)于行 %d (%s中)" - -#, c-format -msgid "Number too long on line %d of %s" -msgstr "行 %d (%s中)处数字太长" - -#, c-format -msgid "Missing number on line %d of %s" -msgstr "行 %d (%s中)处缺数字" - -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "有未预期的字符(0x%02X) 在第%d行(%s)" - -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "名称过长, %s%s, 位于行 %d of %s" - -#, c-format -msgid "Missing name on line %d of %s" -msgstr "线行 %d (%s中)处缺名称" - -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "需要'%s' 于行 %d (%s中)" - -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "需要'%c' 于行 %d (%s中)" - -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "未预期的标识 (内部错误) 于行%d (%s)" - -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "期望有';'在句末于行%d (%s)" - -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "使用了未定义的字形类属, %s, 于行 %d (%s中)" - -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "使用了未定义的标记类属, %s, 于行 %d (%s中)" - -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "" - -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" - -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "期望有';' 查找标记于行%d (%s)" - -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "期望有设备表中有逗号, 于行%d (%s)" - -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "期望光标为整数于行%d (%s)" - -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "期望有'>' 于行%d (%s)" - -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "" - -#, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "期望有'>' 于行%d (%s)" - -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "期望锚点定义名称, 于行%d (%s)" - -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "试图重新定义锚点 \"%s\", 于行%d (%s)" - -#, c-format -msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "" - -msgid "Refers to Font" -msgstr "参照到字体" - -#, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "" - -#, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "期望名称或类属于行%d (%s)" - -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "期望类属名称于标记类属定义的行%d (%s)" - -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "" - -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" - -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "有不能解析的相关序列于行 %d (%s中)" - -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "空替代于行%d (%s)" - -#, c-format -msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" -msgstr "" - -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "无指定替代于行 %d (%s)" - -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" - -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" - -#, c-format -msgid "Empty position on line %d of %s" -msgstr "空位于行%d (%s)" - -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "无效位置于行%d ( %s)" - -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "期望名称于行%d (%s)" - -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" - -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" - -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" - -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" - -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "字符串无效平台于行%d (%s)" - -#, c-format -msgid "Expected string on line %d of %s" -msgstr "期望字符串于行%d (%s)" - -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "期望标签于行%d (%s)" - -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "期望';'于行%d (%s)" - -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" - -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "未知域%s于行%d (%s)" - -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "期望整数于行%d (%s)" - -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "期望分号于行%d (%s)" - -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "期望'}'于行%d (%s)" - -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected class on line %d of %s" -msgstr "期望类属于行%d (%s)" - -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" - -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" - -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "" - -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "未预期的标识,%s,于行%d (%s)" - -msgid "Discarding a duplicate kerning pair." -msgstr "" - -#, c-format -msgid "No lookup named %s" -msgstr "无名为%s的查找" - -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "" - -msgid "Could not figure out a lookup type" -msgstr "未能确定一种查找类型" - -msgid "Mark anchors provided when nothing can use them" -msgstr "" - -#, c-format -msgid "Anchor-%d" -msgstr "锚点-%d" - -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "无法打开指定的文件:%.120s" - -msgid "Cannot open file" -msgstr "无法打开文件" - -msgid "_Unlink All" -msgstr "全不连接(_U)" - -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" - -msgid "Building duplicate encodings" -msgstr "生成重复编码" - -msgid "Transforming..." -msgstr "变换…" - -msgid "Removing overlaps..." -msgstr "移除重叠…" - -msgid "Adding points at Extrema..." -msgstr "在极值处增加点..." - -msgid "Rounding to integer..." -msgstr "圆整…" - -msgid "Correcting Direction..." -msgstr "修正方向..." - -msgid "Unlink All" -msgstr "全不连接" - -msgid "Unlink" -msgstr "不连接" - -#, c-format -msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" -msgstr "" - -msgid "Flipped Reference" -msgstr "翻转参照" - -msgid "Simplifying..." -msgstr "简化…" - -msgid "Finding Substitution Points..." -msgstr "寻找替换点…" - -msgid "Finding Counter Masks..." -msgstr "寻找计数标记…" - -msgid "Things could be better..." -msgstr "情形应该会好些..." - -msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" -msgstr "" - -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "" - -msgid "Auto Instructing Font..." -msgstr "自动处理字体…" - -msgid "Building accented glyphs" -msgstr "生成带重音字形" - -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" - -msgid "Replace Å" -msgstr "替换Å" - -msgid "_Revert" -msgstr "恢复(_R)" - -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"字体 %1$.40s (文件 %2$.40s) 已改变。\n" -"恢复文件将丢失这些更改。\n" -"要继续么?" - -msgid "Font changed" -msgstr "字体改变" - -msgid "Old sfd file" -msgstr "旧SFD文件" - -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "此字体来源于老格式的sfd文件。不能完全恢复所有的内容。" - -msgid "Glyph Name Changed" -msgstr "字形名改变" - -#, c-format -msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" - -msgid "Can't Find Glyph" -msgstr "未找到字形" - -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "字形%.80s未能在此sfd文件中找到" - -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" - -msgid "No ByteCode Interpreter" -msgstr "无字节码解释" - -msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." -msgstr "" - -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "缺字形…" - -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" - -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" - -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" - -msgid "Merging Problem" -msgstr "合并问题" - -msgid "Merging a font with itself achieves nothing" -msgstr "字体与其自身合并将一无所得" - -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" - -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" - -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" - -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" - -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" - -msgid "Interpolating Problem" -msgstr "字体插入的问题" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "插入字体到自身无所得" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "在不同样条曲线顺序的字体间插入(如,在postscript与truetype之间)" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "不同类型字体间插入 (如. 在 type3 与 type1之间)" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "不良边框: %s.\n" - -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" - -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" - -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" - -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" - -msgid "Unexpected EOF in gf\n" -msgstr "gf中异常的EOF\n" - -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "gf中未解释的代码: %d\n" - -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" - -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" - -msgid "Pixel size:" -msgstr "像素大小:" - -msgid "What is the pixel size of the font in this file?" -msgstr "此文件中字体的像素尺寸是多少?" - -msgid "Bad Number" -msgstr "不合适的数" - -msgid "Duplicate pixelsize" -msgstr "复制像素尺寸" - -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" - -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "非 (元字体) pk 文件 %.200s" - -msgid "Not a pk file" -msgstr "非pk文件" - -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "非 (元字体) gf文件 %.200s" - -msgid "Not a gf file" -msgstr "非gf 文件 " - -msgid "Not a pcf file" -msgstr "非pcf 文件" - -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "非 X11 pcf 文件 %.200s" - -msgid "Not a bdf file" -msgstr "非 bdf 文件" - -#, c-format -msgid "Not a bdf file %.200s" -msgstr "非 bdf 文件 %.200s" - -msgid "Decompress Failed!" -msgstr "解压缩失败!" - -#, c-format -msgid "Loading font from %.100s" -msgstr "从 %.100s 调入字体" - -msgid "Loading..." -msgstr "正在载入..." - -msgid "Reading Glyphs" -msgstr "正在读取字形" - -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "未能从 %s 中找到位图字体" - -msgid "No Bitmap Font" -msgstr "无位图字体" - -msgid "Outline Glyphs\n" -msgstr "轮廓字形\n" - -msgid "Glyph Differences\n" -msgstr "字形差异\n" - -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net -#, c-format -msgid "Glyph “%s” differs\n" -msgstr "字形 “%s” 不同\n" - -#, c-format -msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" - -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" - -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" - -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "消隐蒙板不同于字形 “%s” 中的 (%g,%g)\n" - -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "消隐不同于 “%s”\n" - -#, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" - -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "字形在 %s 中但不在 %s中\n" - -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "字形“%s” 不在 %s 中\n" - -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" - -msgid "Bitmap Strikes\n" -msgstr "位图部件\n" - -#, c-format -msgid "Strike %d@%d\n" -msgstr "删除线 %d@%d\n" - -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "字形在 %s 中但不在 %s中(位于%d@%d)\n" - -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "字形差异 %d@%d\n" - -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "字形 “%s” 不同于 %d@%d\n" - -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" -msgstr "" - -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "" - -#, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "删除线在 %s中但不在 %s中\n" - -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "删除线 %d@%d 不在 %s中\n" - -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s 不同。 它在%s 中为 (" - -#, c-format -msgid ") while in %s it is (" -msgstr ") 但在 %s为 (" - -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "%s 不在 %s中。 %s中为 (" - -msgid "font name" -msgstr "字体名称" - -msgid "family name" -msgstr "字族名称" - -msgid "full name" -msgstr "全称" - -msgid "weight" -msgstr "粗细" - -msgid "copyright notice" -msgstr "版权说明" - -msgid "version" -msgstr "版本" - -msgid "Glyph Positioning\n" -msgstr "字形位置\n" - -msgid "Glyph Substitution\n" -msgstr "字形替代\n" - -msgid "Lookup Differences\n" -msgstr "查找差异\n" - -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "查找子表 %s (匹配%s)\n" - -msgid "" -msgstr "<无>" - -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" - -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "" - -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" - -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" - -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" - -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" - -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "查找于 %s 而非 %s\n" - -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "查找%s不在 %s\n" - -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "查找子表于 %s b而非 %s\n" - -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "查找子表 %s 不在 %s\n" - -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "" - -#, c-format -msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" - -#, c-format -msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" - -msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" -msgstr "" - -#, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" - -#, c-format -msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" - -msgid "Czech" -msgstr "捷克语" - -msgid "Dutch" -msgstr "荷兰语" - -msgid "English" -msgstr "英语" - -msgid "French" -msgstr "法语" - -msgid "German" -msgstr "德语" - -msgid "Lang|Greek" -msgstr "希腊语" - -msgid "Lang|Hebrew" -msgstr "希伯来语" - -msgid "Hindi" -msgstr "印地语" - -msgid "Hungarian" -msgstr "匈牙利语" - -msgid "Italian" -msgstr "意大利语" - -msgid "Hiragana" -msgstr "日文平假名" - -msgid "Katakana" -msgstr "日文片假名" - -msgid "Lithuanian" -msgstr "立陶宛语" - -msgid "Polish" -msgstr "波兰语" - -msgid "Russian" -msgstr "俄语" - -msgid "Spanish" -msgstr "西班牙语" - -msgid "Sanskrit" -msgstr "梵语" - -msgid "Swedish" -msgstr "瑞典语" - -msgid "Turkish" -msgstr "土耳其语" - -msgid "Welsh" -msgstr "威尔士语" - -msgid "Access All Alternates" -msgstr "访问所有替代" - -msgid "Above Base Forms" -msgstr "基本形之上" - -msgid "Above Base Mark" -msgstr "基本标记之上" - -msgid "Above Base Substitutions" -msgstr "基本替代之上" - -msgid "Vertical Fractions" -msgstr "垂直比例" - -msgid "Akhand" -msgstr "" - -msgid "Ancient Ligatures (Obsolete)" -msgstr "" - -msgid "Below Base Forms" -msgstr "低于基本形" - -msgid "Below Base Mark" -msgstr "基本标记之下" - -msgid "Below Base Substitutions" -msgstr "基本替代之下" - -msgid "Capitals to Petite Capitals" -msgstr "大写到袖珍大写" - -msgid "Capitals to Small Capitals" -msgstr "大写到小大写" - -msgid "Contextual Alternates" -msgstr "上下文替代" - -msgid "Case-Sensitive Forms" -msgstr "大小写区分形" - -msgid "Glyph Composition/Decomposition" -msgstr "字形组合或分组" - -msgid "Conjunct Form After Ro" -msgstr "" - -msgid "Conjunct Forms" -msgstr "" - -msgid "Contextual Ligatures" -msgstr "上下文组合" - -msgid "Centered CJK Punctuation" -msgstr "居中的CJK标点符号" - -msgid "Capital Spacing" -msgstr "大写间隔" - -msgid "Contextual Swash" -msgstr "上下文泼溅" - -msgid "Cursive Attachment" -msgstr "草写附件" - -msgid "Character Variants 01" -msgstr "垂直变形01" - -msgid "Character Variants 02" -msgstr "垂直变形02" - -msgid "Character Variants 03" -msgstr "垂直变形03" - -msgid "Character Variants 04" -msgstr "垂直变形04" - -msgid "Character Variants 05" -msgstr "垂直变形05" - -msgid "Character Variants 06" -msgstr "垂直变形06" - -msgid "Character Variants 07" -msgstr "垂直变形07" - -msgid "Character Variants 08" -msgstr "垂直变形08" - -msgid "Character Variants 09" -msgstr "垂直变形09" - -msgid "Character Variants 10" -msgstr "垂直变形10" - -msgid "Character Variants 11" -msgstr "" - -msgid "Character Variants 12" -msgstr "" - -msgid "Character Variants 13" -msgstr "" - -msgid "Character Variants 14" -msgstr "" - -msgid "Character Variants 15" -msgstr "" - -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" - -msgid "Character Variants 18" -msgstr "" - -msgid "Character Variants 19" -msgstr "" - -msgid "Character Variants 20" -msgstr "" - -msgid "Character Variants 21" -msgstr "" - -msgid "Character Variants 22" -msgstr "" - -msgid "Character Variants 23" -msgstr "" - -msgid "Character Variants 24" -msgstr "" - -msgid "Character Variants 25" -msgstr "" - -msgid "Character Variants 26" -msgstr "" - -msgid "Character Variants 27" -msgstr "" - -msgid "Character Variants 28" -msgstr "" - -msgid "Character Variants 29" -msgstr "" - -msgid "Character Variants 30" -msgstr "" - -msgid "Character Variants 31" -msgstr "" - -msgid "Character Variants 32" -msgstr "" - -msgid "Character Variants 33" -msgstr "" - -msgid "Character Variants 34" -msgstr "" - -msgid "Character Variants 35" -msgstr "" - -msgid "Character Variants 36" -msgstr "" - -msgid "Character Variants 37" -msgstr "" - -msgid "Character Variants 38" -msgstr "" - -msgid "Character Variants 39" -msgstr "" - -msgid "Character Variants 40" -msgstr "" - -msgid "Character Variants 41" -msgstr "" - -msgid "Character Variants 42" -msgstr "" - -msgid "Character Variants 43" -msgstr "" - -msgid "Character Variants 44" -msgstr "" - -msgid "Character Variants 45" -msgstr "" - -msgid "Character Variants 46" -msgstr "" - -msgid "Character Variants 47" -msgstr "" - -msgid "Character Variants 48" -msgstr "" - -msgid "Character Variants 49" -msgstr "" - -msgid "Character Variants 50" -msgstr "" - -msgid "Character Variants 51" -msgstr "" - -msgid "Character Variants 52" -msgstr "" - -msgid "Character Variants 53" -msgstr "" - -msgid "Character Variants 54" -msgstr "" - -msgid "Character Variants 55" -msgstr "" - -msgid "Character Variants 56" -msgstr "" - -msgid "Character Variants 57" -msgstr "" - -msgid "Character Variants 58" -msgstr "" - -msgid "Character Variants 59" -msgstr "" - -msgid "Character Variants 60" -msgstr "" - -msgid "Character Variants 61" -msgstr "" - -msgid "Character Variants 62" -msgstr "" - -msgid "Character Variants 63" -msgstr "" - -msgid "Character Variants 64" -msgstr "" - -msgid "Character Variants 65" -msgstr "" - -msgid "Character Variants 66" -msgstr "" - -msgid "Character Variants 67" -msgstr "" - -msgid "Character Variants 68" -msgstr "" - -msgid "Character Variants 69" -msgstr "" - -msgid "Character Variants 70" -msgstr "" - -msgid "Character Variants 71" -msgstr "" - -msgid "Character Variants 72" -msgstr "" - -msgid "Character Variants 73" -msgstr "" - -msgid "Character Variants 74" -msgstr "" - -msgid "Character Variants 75" -msgstr "" - -msgid "Character Variants 76" -msgstr "" - -msgid "Character Variants 77" -msgstr "" - -msgid "Character Variants 78" -msgstr "" - -msgid "Character Variants 79" -msgstr "" - -msgid "Character Variants 80" -msgstr "" - -msgid "Character Variants 81" -msgstr "" - -msgid "Character Variants 82" -msgstr "" - -msgid "Character Variants 83" -msgstr "" - -msgid "Character Variants 84" -msgstr "" - -msgid "Character Variants 85" -msgstr "" - -msgid "Character Variants 86" -msgstr "" - -msgid "Character Variants 87" -msgstr "" - -msgid "Character Variants 88" -msgstr "" - -msgid "Character Variants 89" -msgstr "" - -msgid "Character Variants 90" -msgstr "" - -msgid "Character Variants 91" -msgstr "" - -msgid "Character Variants 92" -msgstr "" - -msgid "Character Variants 93" -msgstr "" - -msgid "Character Variants 94" -msgstr "" - -msgid "Character Variants 95" -msgstr "" - -msgid "Character Variants 96" -msgstr "" - -msgid "Character Variants 97" -msgstr "" - -msgid "Character Variants 98" -msgstr "" - -msgid "Character Variants 99" -msgstr "垂直变形99" - -msgid "Drop Caps (Obsolete)" -msgstr "" - -msgid "Distance" -msgstr "间距" - -msgid "Discretionary Ligatures" -msgstr "按需组合" - -msgid "Denominators" -msgstr "分母" - -msgid "Diphthongs (Obsolete)" -msgstr "" - -msgid "Dotless Forms" -msgstr "无点形式" - -msgid "Expert Forms" -msgstr "专业形" - -msgid "Final Glyph On Line" -msgstr "线上最终字形" - -msgid "Terminal Forms #2" -msgstr "终端形 #2" - -msgid "Terminal Forms #3" -msgstr "终端形 #3" - -msgid "Terminal Forms" -msgstr "终端形" - -msgid "Flattened Accents over Capitals" -msgstr "" - -msgid "Diagonal Fractions" -msgstr "对角比例" - -msgid "Full Widths" -msgstr "全宽" - -msgid "Half Forms" -msgstr "半形" - -msgid "Halant Forms" -msgstr "" - -msgid "Alternative Half Widths" -msgstr "替代半宽" - -msgid "Historical Forms" -msgstr "历史形" - -msgid "Horizontal Kana Alternatives" -msgstr "水平假名替代" - -msgid "Historic Ligatures" -msgstr "历史组合" - -msgid "Hanja to Hangul (Deprecated)" -msgstr "" - -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "" - -msgid "Half Widths" -msgstr "半宽" - -msgid "Initial Forms" -msgstr "本形" - -msgid "Isolated Forms" -msgstr "分立形" - -msgid "Italics" -msgstr "斜体" - -msgid "Justification Alternatives" -msgstr "对齐替代" - -msgid "Japanese Forms (Obsolete)" -msgstr "" - -msgid "JIS2004 Forms" -msgstr "JIS2004 形式" - -msgid "JIS78 Forms" -msgstr "" - -msgid "JIS83 Forms" -msgstr "" - -msgid "JIS90 Forms" -msgstr "" - -msgid "Horizontal Kerning" -msgstr "水平压缩" - -msgid "Left Bounds" -msgstr "左边界" - -msgid "Standard Ligatures" -msgstr "标准组合" - -msgid "Leading Jamo Forms" -msgstr "" - -msgid "Lining Figures" -msgstr "线状图形" - -msgid "Localized Forms" -msgstr "本地形式" - -msgid "Left to Right Alternates" -msgstr "" - -msgid "Left to Right mirrored forms" -msgstr "" - -msgid "Mark Positioning" -msgstr "标记定位" - -msgid "Medial Forms 2" -msgstr "中等形 2" - -msgid "Medial Forms" -msgstr "中等形" - -msgid "Mathematical Greek" -msgstr "数学希腊字" - -msgid "Mark to Mark" -msgstr "标记到标记" - -msgid "Mark Positioning via Substitution" -msgstr "由替代标记定位" - -msgid "Alternate Annotation Forms" -msgstr "替代注释形式" - -msgid "NLC Kanji Forms" -msgstr "NLC汉字形式" - -msgid "Nukta Forms" -msgstr "" - -msgid "Numerators" -msgstr "运算符" - -msgid "Oldstyle Figures" -msgstr "旧体外形" - -msgid "Optical Bounds" -msgstr "可见边界" - -msgid "Ordinals" -msgstr "序数" - -msgid "Ornaments" -msgstr "装饰" - -msgid "Proportional Alternate Metrics" -msgstr "比例替代尺寸" - -msgid "Lowercase to Petite Capitals" -msgstr "小写到袖珍大写" - -msgid "Proportional Kana" -msgstr "比例假名" - -msgid "Proportional Numbers" -msgstr "比例数字" - -msgid "Pre Base Forms" -msgstr "上一基本形" - -msgid "Pre Base Substitutions" -msgstr "上一基本替代" - -msgid "Post Base Forms" -msgstr "下一基本形" - -msgid "Post Base Substitutions" -msgstr "下一基本替代 " - -msgid "Proportional Width" -msgstr "比例宽度" - -msgid "Quarter Widths" -msgstr "四分之一宽" - -msgid "Randomize" -msgstr "随机" - -msgid "Required Contextual Alternates" -msgstr "" - -msgid "Rakar Forms" -msgstr "Rakar 形" - -msgid "Required Ligatures" -msgstr "必要组合" - -msgid "Reph Form" -msgstr "Reph 形" - -msgid "Right Bounds" -msgstr "右边界" - -msgid "Right to Left Alternates" -msgstr "右到左替代" - -msgid "Right to Left mirrored forms" -msgstr "从右至左对称形式" - -msgid "Ruby Notational Forms" -msgstr "Ruby计数形式" - -msgid "Required Variation Alternates" -msgstr "" - -msgid "Stylistic Alternatives" -msgstr "样式替代" - -msgid "Scientific Inferiors" -msgstr "科学下标" - -msgid "Lowercase to Small Capitals" -msgstr "小写到小大写" - -msgid "Simplified Forms" -msgstr "简化形式" - -msgid "Style Set 1" -msgstr "样式集1" - -msgid "Style Set 2" -msgstr "样式集2" - -msgid "Style Set 3" -msgstr "样式集3" - -msgid "Style Set 4" -msgstr "样式集4" - -msgid "Style Set 5" -msgstr "样式集5" - -msgid "Style Set 6" -msgstr "样式集6" - -msgid "Style Set 7" -msgstr "样式集7" - -msgid "Style Set 8" -msgstr "样式集8" - -msgid "Style Set 9" -msgstr "样式集9" - -msgid "Style Set 10" -msgstr "样式集10" - -msgid "Style Set 11" -msgstr "样式集11" - -msgid "Style Set 12" -msgstr "样式集12" - -msgid "Style Set 13" -msgstr "样式集13" - -msgid "Style Set 14" -msgstr "样式集14" - -msgid "Style Set 15" -msgstr "样式集15" - -msgid "Style Set 16" -msgstr "样式集16" - -msgid "Style Set 17" -msgstr "样式集17" - -msgid "Style Set 18" -msgstr "样式集18" - -msgid "Style Set 19" -msgstr "样式集19" - -msgid "Style Set 20" -msgstr "样式集20" - -msgid "Math Script Style" -msgstr "" - -msgid "Stretching Glyph Decomposition" -msgstr "" - -msgid "Subscript" -msgstr "下标" - -msgid "Superscript" -msgstr "上标" - -msgid "Swash" -msgstr "花饰的" - -msgid "Titling" -msgstr "叠加" - -msgid "Trailing Jamo Forms" -msgstr "" - -msgid "Traditional Name Forms" -msgstr "传统名称形式" - -msgid "Tabular Numbers" -msgstr "表格数字" - -msgid "Traditional Forms" -msgstr "传统形式" - -msgid "Third Widths" -msgstr "三分之一宽" - -msgid "Unicase" -msgstr "一致大小写" - -msgid "Alternate Vertical Metrics" -msgstr "替代垂直尺寸" - -msgid "Vattu Variants" -msgstr "Vattu 变形" - -msgid "Vertical Alternates" -msgstr "" - -msgid "Alternate Vertical Half Metrics" -msgstr "替代垂直半尺寸" - -msgid "Vowel Jamo Forms" -msgstr "" - -msgid "Vertical Kana Alternates" -msgstr "垂直假名替代" - -msgid "Vertical Kerning" -msgstr "垂直压缩" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "比例替代垂直尺寸" - -msgid "Vertical Rotation & Alternates" -msgstr "垂直旋转及替补" - -msgid "Vertical Alternates for Rotation" -msgstr "" - -msgid "Slashed Zero" -msgstr "带中线的零" - -msgid "Required feature" -msgstr "需要特征" - -#, c-format -msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" -msgstr "" - -msgid "Multiple Substitution" -msgstr "多重替代" - -msgid "Single Substitution" -msgstr "单一替代" - -msgid "Undefined substitution" -msgstr "未定义替换" - -msgid "Alternate Substitution" -msgstr "交换替代" - -msgid "Contextual Substitution" -msgstr "关联替代" - -msgid "Ligature Substitution" -msgstr "连字替换" - -msgid "Contextual Chaining Substitution" -msgstr "关联链替换" - -msgid "Extension" -msgstr "扩展" - -msgid "Reverse Contextual Chaining Substitution" -msgstr "逆向关联链替换" - -msgid "Pairwise Positioning (kerning)" -msgstr "配对定位(压缩)" - -msgid "Single Positioning" -msgstr "简单定位" - -msgid "Undefined positioning" -msgstr "未定义位置" - -msgid "Cursive attachment" -msgstr "草写附件" - -msgid "Mark to base attachment" -msgstr "标记基础附件" - -msgid "Mark to Ligature attachment" -msgstr "标记连写附件" - -msgid "Mark to Mark attachment" -msgstr "标记标记附件" - -msgid "Contextual Chaining Positioning" -msgstr "关联链定位" - -msgid "Contextual Positioning" -msgstr "关联定位" - -msgid "Adlam" -msgstr "" - -msgid "Ahom" -msgstr "" - -msgid "Anatolian Hieroglyphs" -msgstr "" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "阿拉伯文" - -msgid "Script|Aramaic" -msgstr "Aramaic" - -msgid "Script|Armenian" -msgstr "Armenian" - -msgid "Script|Avestan" -msgstr "Avestan" - -msgid "Script|Balinese" -msgstr "Balinese" - -msgid "Bamum" -msgstr "巴姆穆文" - -msgid "Bassa Vah" -msgstr "" - -msgid "Script|Batak" -msgstr "Batak" - -msgid "Script|Bengali" -msgstr "孟加拉文" - -msgid "Script|Bengali2" -msgstr "Bengali2" - -msgid "Bhaiksuki" -msgstr "" - -msgid "Bopomofo" -msgstr "注音字母" - -msgid "Brāhmī" -msgstr "" - -msgid "Braille" -msgstr "" - -msgid "Script|Buginese" -msgstr "Buginese" - -msgid "Script|Buhid" -msgstr "Buhid" - -msgid "Byzantine Music" -msgstr "拜占庭乐符" - -msgid "Canadian Syllabics" -msgstr "加拿大音节" - -msgid "Carian" -msgstr "克罗地亚语" - -msgid "Caucasian Albanian" -msgstr "" - -msgid "Chakma" -msgstr "" - -msgid "Script|Cham" -msgstr "Cham" - -msgid "Script|Cherokee" -msgstr "切洛基文" - -msgid "CJK Ideographic" -msgstr "中日韩表意字符" - -msgid "Script|Coptic" -msgstr "Coptic" - -msgid "Cypriot syllabary" -msgstr "塞浦路斯音节" - -msgid "Cyrillic" -msgstr "西里尔语" - -msgid "Script|Default" -msgstr "默认" - -msgid "Deseret (Mormon)" -msgstr "" - -msgid "Devanagari" -msgstr "天城文(梵文)" - -msgid "Devanagari2" -msgstr "" - -msgid "Dogra" -msgstr "" - -msgid "Duployan" -msgstr "" - -msgid "Egyptian Hieroglyphs" -msgstr "" - -msgid "Elbasan" -msgstr "" - -msgid "Script|Ethiopic" -msgstr "埃塞俄比亚文" - -msgid "Script|Georgian" -msgstr "乔治亚语" - -msgid "Glagolitic" -msgstr "格拉哥里语" - -msgid "Gothic" -msgstr "哥特式" - -msgid "Grantha" -msgstr "" - -msgid "Script|Greek" -msgstr "希腊" - -msgid "Script|Gujarati" -msgstr "古吉拉特文" - -msgid "Script|Gujarati2" -msgstr "Gujarati2" - -msgid "Gunjala Gondi" -msgstr "" - -msgid "Gurmukhi" -msgstr "古尔木其文" - -msgid "Gurmukhi2" -msgstr "" - -msgid "Hangul Jamo" -msgstr "韩文 Jamo" - -msgid "Hangul" -msgstr "韩文" - -msgid "Hanifi Rohingya" -msgstr "" - -msgid "Script|Hanunóo" -msgstr "Hanunóo" - -msgid "Hatran" -msgstr "" - -msgid "Script|Hebrew" -msgstr "希伯来语" - -msgid "Hiragana & Katakana" -msgstr "平假名与片假名" - -msgid "Imperial Aramaic" -msgstr "皇家亚兰字母" - -msgid "Inscriptional Pahlavi" -msgstr "帕拉维文旧体" - -msgid "Inscriptional Parthian" -msgstr "帕提亚铭文旧体" - -msgid "Script|Javanese" -msgstr "Javanese" - -msgid "Kaithi" -msgstr "卡罗须提文" - -msgid "Script|Kannada" -msgstr "Kannada" - -msgid "Script|Kannada2" -msgstr "Kannada2" - -msgid "Kayah Li" -msgstr "" - -msgid "Script|Kharosthi" -msgstr "Kharosthi" - -msgid "Script|Khmer" -msgstr "Khmer" - -msgid "Khojki" -msgstr "" - -msgid "Khudawadi" -msgstr "" - -msgid "Script|Lao" -msgstr "老挝文" - -msgid "Script|Latin" -msgstr "拉丁文" - -msgid "Lepcha (Róng)" -msgstr "" - -msgid "Script|Limbu" -msgstr "Limbu" - -msgid "Linear A" -msgstr "" - -msgid "Linear B" -msgstr "" - -msgid "Lisu" -msgstr "傈僳文" - -msgid "Lycian" -msgstr "利西亚语" - -msgid "Lydian" -msgstr "利西亚语" - -msgid "Mahajani" -msgstr "" - -msgid "Makasar" -msgstr "" - -msgid "Script|Malayālam" -msgstr "Malayālam" - -msgid "Script|Malayālam2" -msgstr "Malayālam2" - -msgid "Script|Mandaean" -msgstr "Mandaean" - -msgid "Manichaean" -msgstr "" - -msgid "Marchen" -msgstr "" - -msgid "Masaram Gondi" -msgstr "" - -msgid "Mathematical Alphanumeric Symbols" -msgstr "数学字母数字符号" - -msgid "Medefaidrin" -msgstr "" - -msgid "Meetei Mayek" -msgstr "曼尼普尔文" - -msgid "Mende Kikakui" -msgstr "" - -msgid "Meroitic Cursive" -msgstr "" - -msgid "Meroitic Hieroglyphs" -msgstr "" - -msgid "Miao" -msgstr "" - -msgid "Modi" -msgstr "" - -msgid "Script|Mongolian" -msgstr "蒙古文" - -msgid "Mro" -msgstr "" - -msgid "Multani" -msgstr "" - -msgid "Musical" -msgstr "乐符" - -msgid "Script|Myanmar" -msgstr "Myanmar" - -msgid "N'Ko" -msgstr "" - -msgid "Nabataean" -msgstr "" - -msgid "New Tai Lue" -msgstr "新Tai Lu" - -msgid "Newa" -msgstr "" - -msgid "Nushu" -msgstr "" - -msgid "Ogham" -msgstr "欧甘语" - -msgid "Ol Chiki" -msgstr "" - -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "老意大利文 (Etruscan, Oscan 等)" - -msgid "Old North Arabian" -msgstr "" - -msgid "Script|Old Permic" -msgstr "Old Permic" - -msgid "Old Persian cuneiform" -msgstr "" - -msgid "Old Sogdian" -msgstr "" - -msgid "Old South Arabian" -msgstr "旧南阿拉伯" - -msgid "Old Turkic" -msgstr "古突厥文" - -msgid "Script|Oriya" -msgstr "Oriya" - -msgid "Script|Oriya2" -msgstr "Oriya2" - -msgid "Osage" -msgstr "" - -msgid "Osmanya" -msgstr "" - -msgid "Pahawh Hmong" -msgstr "" - -msgid "Palmyrene" -msgstr "" - -msgid "Pau Cin Hau" -msgstr "" - -msgid "Script|Phags-pa" -msgstr "Phags-pa" - -msgid "Script|Phoenician" -msgstr "Phoenician" - -msgid "Pollard Phonetic" -msgstr "Pollard 语音" - -msgid "Psalter Pahlavi" -msgstr "" - -msgid "Rejang" -msgstr "" - -msgid "Runic" -msgstr "如尼文" - -msgid "Saurashtra" -msgstr "索拉什特拉文" - -msgid "Sharada" -msgstr "" - -msgid "Shavian" -msgstr "" - -msgid "Siddham" -msgstr "" - -msgid "Sutton SignWriting" -msgstr "" - -msgid "Script|Sinhala" -msgstr "Sinhala" - -msgid "Sogdian" -msgstr "" - -msgid "Sora Sompeng" -msgstr "" - -msgid "Soyombo" -msgstr "" - -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "Sumero-Akkadian Cuneiform" - -msgid "Script|Sundanese" -msgstr "巽他语" - -msgid "Script|Syloti Nagri" -msgstr "Syloti Nagri" - -msgid "Script|Syriac" -msgstr "Syriac" - -msgid "Script|Tagalog" -msgstr "Tagalog" - -msgid "Script|Tagbanwa" -msgstr "Tagbanwa" - -msgid "Tai Le" -msgstr "傣仂文" - -msgid "Tai Tham" -msgstr "兰纳文" - -msgid "Tai Viet" -msgstr "越南傣文" - -msgid "Takri" -msgstr "" - -msgid "Script|Tamil" -msgstr "Tamil" - -msgid "Script|Tamil2" -msgstr "Tamil2" - -msgid "Tangut" -msgstr "" - -msgid "Script|Telugu" -msgstr "Telugu" - -msgid "Script|Telugu2" -msgstr "Telugu2" - -msgid "Thaana" -msgstr "塔安那文" - -msgid "Script|Thai" -msgstr "Thai" - -msgid "Script|Tibetan" -msgstr "藏文" - -msgid "Tifinagh (Berber)" -msgstr "" - -msgid "Tirhuta" -msgstr "" - -msgid "Script|Ugaritic" -msgstr "Ugaritic" - -msgid "Script|Vai" -msgstr "Vai" - -msgid "Warang Citi" -msgstr "" - -msgid "Script|Yi" -msgstr "彝文字符" - -msgid "Zanabazar Square" -msgstr "" - -msgid "Required Feature" -msgstr "需要的特征" - -msgid "State Machine" -msgstr "状态机" - -msgid "LookupType|Unknown" -msgstr "未知" - -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s (%s中) 查找 %d" - -#, c-format -msgid "%s lookup %d" -msgstr "%s 查找 %d" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "%s替代表" - -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s 每个字形数据 %d" - -#, c-format -msgid "%s kerning class %d" -msgstr "%s 压缩类属 %d" - -#, c-format -msgid "%s contextual %d" -msgstr "%s 关联 %d" - -#, c-format -msgid "%s anchor %d" -msgstr "%s 锚点 %d" - -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "positioning" -msgstr "定位" - -msgid "substitution" -msgstr "替代" - -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "kern pair" -msgstr "压缩对" - -msgid "ligature" -msgstr "连字" - -#, c-format -msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" - -msgid "_Horizontal" -msgstr "水平(_H)" - -msgid "_Vertical" -msgstr "垂直(_V)" - -msgid "Is this horizontal or vertical kerning data?" -msgstr "此为水平抑或垂直压缩信息?" - -msgid "Kerning direction" -msgstr "压缩方向" - -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" - -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" - -#, c-format -msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" -msgstr "" - -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" - -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" - -#, c-format -msgid "Unknown lookup: %s" -msgstr "未知查找: %s" - -#, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" - -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" - -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" - -msgid "Empty rule" -msgstr "空规则" - -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" - -msgid "This contextual rule applies no lookups." -msgstr "" - -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" - -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" - -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" - -#, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" - -msgid "Bad FPST format" -msgstr "不良 FPST 格式" - -#, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "" - -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" - -msgid "The generated font won't work with ATM" -msgstr "" - -msgid "Can't open temporary file for postscript output\n" -msgstr "不能打开临时文件以供postscript输出\n" - -#, c-format -msgid "Missing POST resource %u\n" -msgstr "缺少 POST 资源 %u\n" - -msgid "Out of memory\n" -msgstr "内存不足\n" - -#, c-format -msgid "%s is not in %.100s" -msgstr "%s 不在 %.100s" - -msgid "Not in Collection" -msgstr "不在集中" - -msgid "Pick a font, any font..." -msgstr "选择一个字体,任何字体..." - -msgid "There are multiple fonts in this file, pick one" -msgstr "" - -msgid "Can't open temporary file for truetype output.\n" -msgstr "不能打开临时文件以供truetype输出。\n" - -#, c-format -msgid "No kerning table for %s\n" -msgstr "无对应 %s的缩合表\n" - -msgid "can't create temporary file\n" -msgstr "不能创建临时文件\n" - -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "未找到字体文件 %s\n" - -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "" - -msgid "Danish" -msgstr "丹麦语" - -msgid "Portuguese" -msgstr "葡萄牙语" - -msgid "Norwegian" -msgstr "挪威语" - -msgid "Japanese" -msgstr "日语" - -msgid "Lang|Arabic" -msgstr "阿拉伯语" - -msgid "Finnish" -msgstr "芬兰语" - -msgid "Icelandic" -msgstr "冰岛语" - -msgid "Maltese" -msgstr "马耳他语" - -msgid "Croatian" -msgstr "克罗地亚语" - -msgid "Traditional Chinese" -msgstr "繁体中文" - -msgid "Urdu" -msgstr "乌尔都语" - -msgid "Lang|Thai" -msgstr "Thai" - -msgid "Korean" -msgstr "朝鲜语" - -msgid "Estonian" -msgstr "爱沙尼亚语" - -msgid "Latvian" -msgstr "拉脱维亚语" - -msgid "Sami (Lappish)" -msgstr "" - -msgid "Faroese (Icelandic)" -msgstr "Faroese(冰岛语)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "波斯文" - -msgid "Simplified Chinese" -msgstr "简体中文" - -msgid "Flemish" -msgstr "" - -msgid "Irish Gaelic" -msgstr "盖尔语(爱尔兰)" - -msgid "Albanian" -msgstr "阿尔巴尼亚语" - -msgid "Romanian" -msgstr "罗马尼亚语" - -msgid "Slovak" -msgstr "斯洛伐克" - -msgid "Slovenian" -msgstr "斯洛文尼亚语" - -msgid "Yiddish" -msgstr "意第绪语" - -msgid "Serbian" -msgstr "塞尔维亚语" - -msgid "Macedonian" -msgstr "马其顿语" - -msgid "Bulgarian" -msgstr "保加利亚语" - -msgid "Ukrainian" -msgstr "乌克兰语" - -msgid "Byelorussian" -msgstr "白俄罗斯语" - -msgid "Uzbek" -msgstr "乌兹别克语" - -msgid "Kazakh" -msgstr "哈萨克语" - -msgid "Axerbaijani (Cyrillic)" -msgstr "阿塞拜疆语(西里尔字母)" - -msgid "Axerbaijani (Arabic)" -msgstr "阿塞拜疆语(阿拉伯字母)" - -msgid "Lang|Armenian" -msgstr "Armenian" - -msgid "Lang|Georgian" -msgstr "Georgian" - -msgid "Moldavian" -msgstr "摩尔达维亚语" - -msgid "Kirghiz" -msgstr "吉尔吉斯语" - -msgid "Tajiki" -msgstr "" - -msgid "Turkmen" -msgstr "土库曼语" - -msgid "Mongolian (Mongolian)" -msgstr "蒙古语(蒙古文)" - -msgid "Mongolian (cyrillic)" -msgstr "蒙古语 (西里尔字母)" - -msgid "Pashto" -msgstr "帕施图语" - -msgid "Kurdish" -msgstr "" - -msgid "Kashmiri" -msgstr "" - -msgid "Sindhi" -msgstr "信德语" - -msgid "Lang|Tibetan" -msgstr "藏语" - -msgid "Nepali" -msgstr "尼泊尔语" - -msgid "Marathi" -msgstr "马拉地语" - -msgid "Lang|Bengali" -msgstr "Bengali" - -msgid "Assamese" -msgstr "阿萨姆语" - -msgid "Lang|Gujarati" -msgstr "Gujarati" - -msgid "Punjabi" -msgstr "旁遮普语" - -msgid "Lang|Oriya" -msgstr "Oriya" - -msgid "Lang|Malayalam" -msgstr "马来语" - -msgid "Lang|Kannada" -msgstr "Kannada" - -msgid "Lang|Tamil" -msgstr "Tamil" - -msgid "Lang|Telugu" -msgstr "Telugu" - -msgid "Lang|Sinhalese" -msgstr "Sinhalese" - -msgid "Burmese" -msgstr "缅甸语" - -msgid "Lang|Khmer" -msgstr "Khmer" - -msgid "Lang|Lao" -msgstr "老挝语" - -msgid "Vietnamese" -msgstr "越南语" - -msgid "Indonesian" -msgstr "印度尼西亚语" - -msgid "Lang|Tagalog" -msgstr "Tagalog" - -msgid "Malay (roman)" -msgstr "Malay (罗马字母)" - -msgid "Malay (arabic)" -msgstr "Malay (阿拉伯字母)" - -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "Amharic" - -msgid "Tigrinya" -msgstr "提格里尼亚语" - -msgid "Galla" -msgstr "盖拉语" - -msgid "Somali" -msgstr "索马里语" - -msgid "Swahili" -msgstr "斯瓦希里语" - -msgid "Kinyarwanda/Ruanda" -msgstr "卢旺达" - -msgid "Rundi" -msgstr "隆迪语" - -msgid "Nyanja/Chewa" -msgstr "尼扬贾语" - -msgid "Malagasy" -msgstr "马达加斯加语" - -msgid "Esperanto" -msgstr "世界语" - -msgid "Basque" -msgstr "巴斯克语" - -msgid "Catalan" -msgstr "加泰罗尼亚语" - -msgid "Lang|Latin" -msgstr "拉丁语" - -msgid "Quechua" -msgstr "盖丘亚语" - -msgid "Guarani" -msgstr "瓜拉尼语" - -msgid "Aymara" -msgstr "" - -msgid "Tatar" -msgstr "塔塔尔语" - -msgid "Lang|Uighur" -msgstr "维吾尔语" - -msgid "Dzongkha" -msgstr "" - -msgid "Javanese (roman)" -msgstr "Javanese (罗马字母)" - -msgid "Sundanese (roman)" -msgstr "Sundanese (罗马字母)" - -msgid "Galician" -msgstr "加利西亚语" - -msgid "Afrikaans" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Inuktitut" -msgstr "因纽特语" - -msgid "Scottish Gaelic" -msgstr "苏格兰盖尔语" - -msgid "Manx Gaelic" -msgstr "马恩岛盖尔语" - -msgid "Irish Gaelic (with dot)" -msgstr "爱尔兰盖尔语 (有修饰点)" - -msgid "Tongan" -msgstr "东干语" - -msgid "Greek (polytonic)" -msgstr "Polytonic 希腊语" - -msgid "Greenlandic" -msgstr "" - -msgid "Azebaijani (roman)" -msgstr "阿塞拜疆语(罗马字母)" - -msgid "Unspecified Language" -msgstr "未知语言" - -msgid "Unknown Language" -msgstr "未知语言" - -msgid "Percentage scale down for script level 1" -msgstr "" - -msgid "ScriptPercentScaleDown:" -msgstr "文字缩小比例:" - -msgid "Percentage scale down for script level 2" -msgstr "" - -msgid "ScriptScriptPercentScaleDown:" -msgstr "文字缩小比例:" - -msgid "DelimitedSubFormulaMinHeight:" -msgstr "" - -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" - -msgid "DisplayOperatorMinHeight:" -msgstr "" - -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" - -msgid "MathLeading:" -msgstr "数学边位:" - -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" - -msgid "Axis height of the font" -msgstr "字体数轴高" - -msgid "AxisHeight:" -msgstr "轴高:" - -msgid "AccentBaseHeight:" -msgstr "上升部高:" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" - -msgid "FlattenedAccentBaseHeight:" -msgstr "" - -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" - -msgid "SubscriptShiftDown:" -msgstr "下标下沉:" - -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" - -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" - -msgid "SubscriptTopMax:" -msgstr "下标上限:" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" - -msgid "SubscriptBaselineDropMin:" -msgstr "下标基线下沉最小值:" - -msgid "Standard shift up applied to superscript elements." -msgstr "" - -msgid "SuperscriptShiftUp:" -msgstr "上标上升:" - -msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." -msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "" - -msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." -msgstr "" - -msgid "SuperscriptBottomMin:" -msgstr "上标底端最小值:" - -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" - -msgid "SuperscriptBaselineDropMax:" -msgstr "上标基线下降最大值:" - -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" - -msgid "SubSuperscriptGapMin:" -msgstr "上标间隙最小值:" - -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "" - -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" - -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" - -msgid "SpaceAfterScript:" -msgstr "字符间距:" - -msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" - -msgid "UpperLimitGapMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" - -msgid "UpperLimitBaselineRiseMin:" -msgstr "" - -msgid "LowerLimitGapMin:" -msgstr "" - -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" - -msgid "LowerLimitBaselineDropMin:" -msgstr "" - -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" - -msgid "StackTopShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the top element of a stack." -msgstr "" - -msgid "StackTopDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" - -msgid "StackBottomShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" - -msgid "StackGapMin:" -msgstr "" - -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" - -msgid "StackDisplayStyleGapMin:" -msgstr "" - -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "" - -msgid "StretchStackTopShiftUp:" -msgstr "" - -msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "StretchStackBottomShiftDown:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" - -msgid "StretchStackGapAboveMin:" -msgstr "" - -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" - -msgid "StretchStackGapBelowMin:" -msgstr "" - -msgid "FractionNumeratorShiftUp:" -msgstr "" - -msgid "Standard shift up applied to the numerator." -msgstr "" - -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "" - -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" - -msgid "FractionDenominatorShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "" - -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" - -msgid "FractionNumeratorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" - -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" - -msgid "FractionRuleThickness:" -msgstr "" - -msgid "Thickness of the fraction bar." -msgstr "分数线的宽度。" - -msgid "FractionDenominatorGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" - -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "" - -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" - -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" - -msgid "SkewedFractionHorizontalGap:" -msgstr "" - -msgid "SkewedFractionVerticalGap:" -msgstr "" - -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" - -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" - -msgid "OverbarVerticalGap:" -msgstr "" - -msgid "OverbarRuleThickness:" -msgstr "" - -msgid "Thickness of the overbar." -msgstr "上线条粗细" - -msgid "Extra white space reserved above the overbar." -msgstr "" - -msgid "OverbarExtraAscender:" -msgstr "" - -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" - -msgid "UnderbarVerticalGap:" -msgstr "" - -msgid "Thickness of the underbar." -msgstr "下线条粗细" - -msgid "UnderbarRuleThickness:" -msgstr "" - -msgid "Extra white space reserved below the underbar." -msgstr "" - -msgid "UnderbarExtraDescender:" -msgstr "" - -msgid "RadicalVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" - -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "" - -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" - -msgid "RadicalRuleThickness:" -msgstr "" - -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" - -msgid "Extra white space reserved above the radical." -msgstr "" - -msgid "RadicalExtraAscender:" -msgstr "" - -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernBeforeDegree:" -msgstr "" - -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" - -msgid "RadicalKernAfterDegree:" -msgstr "" - -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" - -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "" - -msgid "MinConnectorOverlap:" -msgstr "" - -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" - -msgid "Bad font, offset out of bounds.\n" -msgstr "不良字体: 偏移超出范围。\n" - -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" - -msgid "The different instances of this mm have a different number of glyphs" -msgstr "" - -msgid "This glyph is defined in one instance font but not in another" -msgstr "" - -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "" - -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "" - -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "" - -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "" - -msgid "This glyph contains a different number of hints in different instances" -msgstr "" - -msgid "This glyph contains different kerning pairs in different instances" -msgstr "" - -msgid "Bad Multiple Master Font" -msgstr "不良字体集" - -msgid "Various errors occurred at the selected glyphs" -msgstr "" - -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" - -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" - -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "" - -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "" - -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" - -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" - -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" - -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" - -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" - -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" - -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" - -msgid "No problems detected" -msgstr "未发现问题" - -msgid "OK" -msgstr "" - -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" - -#, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" - -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "" - -msgid "NameList base missing" -msgstr "名称列表基础缺失" - -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "" - -msgid "NameList based twice" -msgstr "名称列表参照两次" - -#, c-format -msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"缺失的重命名 \"为\" 名称 %s\n" -"%s" - -msgid "NameList parsing error" -msgstr "名称列表解析行出错" - -#, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" - -#, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "" - -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "" - -msgid "AGL without afii" -msgstr "AGL 无 afii" - -msgid "AGL For New Fonts" -msgstr "" - -msgid "Adobe Glyph List" -msgstr "Adobe 字形列表" - -msgid "AGL with PUA" -msgstr "AGL 带 PUA" - -msgid "Greek small caps" -msgstr "希腊小大写" - -msgid "ΤεΧ Names" -msgstr "ΤεΧ 名称" - -msgid "AMS Names" -msgstr "AMS名称" - -msgid "Bad Token" -msgstr "不良标记" - -#, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" - -#, c-format -msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" -msgstr "" - -#, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"未预期的标识。\n" -"在%40s之前" - -#, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" - -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "" - -msgid "Bad Value" -msgstr "不良值" - -#, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "" - -#, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "" - -msgid "Projecting..." -msgstr "投影…" - -#, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" - -msgid "OtherSubrsFile" -msgstr "其他文件" - -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"默认编码\n" -"新字体" - -msgid "NewCharset" -msgstr "新字符集" - -msgid "NewEmSize" -msgstr "新M全身尺寸" - -msgid "The default size of the Em-Square in a newly created font." -msgstr "新创字体的M全身尺寸(EM)的默认值。" - -msgid "NewFontsQuadratic" -msgstr "新字体Quadratic" - -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" - -msgid "FreeTypeInFontView" -msgstr "字体视图用FreeType" - -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" - -msgid "LoadedFontsAsNew" -msgstr "载入字体作为新文件" - -msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" - -msgid "PreferCJKEncodings" -msgstr "用中日韩编码(CJK)" - -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" - -msgid "AskUserForCMap" -msgstr "询问CMap" - -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" - -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" - -msgid "PreserveTables" -msgstr "预留表" - -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "" - -msgid "ItalicConstrained" -msgstr "倾斜限制" - -msgid "SnapToInt" -msgstr "捕捉到整点" - -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" - -msgid "JoinSnap" -msgstr "联合捕捉" - -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"编辑->连接命令将连接靠的很近的两点,\n" -"值为0意味着它们是同一点。" - -msgid "CopyMetaData" -msgstr "复制元数据" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"从字体视图复制字形时,一并复制字形的元数据\n" -"如名称、编码、注释等。" - -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "保存在字形中的取消/重来的最多数量" - -msgid "UndoDepth" -msgstr "取消步数" - -msgid "AutoWidthSync" -msgstr "自动宽度对正" - -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" - -msgid "AutoLBearingSync" -msgstr "自动左边位对正" - -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" - -msgid "ClearInstrsBigChanges" -msgstr "清除大变化指令" - -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" - -msgid "CopyTTFInstrs" -msgstr "复制TTF指令" - -msgid "AccentOffsetPercent" -msgstr "重音符偏移比例" - -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "" - -msgid "AccentCenterLowest" -msgstr "重音符中心最低" - -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" - -msgid "CharCenterHighest" -msgstr "字符中心最高" - -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" - -msgid "PreferSpacingAccents" -msgstr "重音符间距" - -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" - -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" - -msgid "PreferPotrace" -msgstr "采用Potrace" - -msgid "AutotraceArgs" -msgstr "Autotrace参数" - -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" - -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "每次autotrace启动时向用户询问参数" - -msgid "AutotraceAsk" -msgstr "询问Autotrace" - -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "传给 mf (metafont) 程序的参数, 文件名应遵循这些" - -msgid "MfArgs" -msgstr "MF参数" - -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "每次启用mf时向用户询问其参数" - -msgid "MfAsk" -msgstr "询问MF" - -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" - -msgid "MfClearBg" -msgstr "MF清除背景" - -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"MetaFont (mf) 生成许多提示到 stdout.\n" -"很多时候显得很罗嗦,不过看看这些也很重要,\n" -"尤其是出错的时候。" - -msgid "MfShowErr" -msgstr "MF提示错误" - -msgid "FoundryName" -msgstr "制作工具" - -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"生成bdf字体时用作制作工具字段\n" -"的名称" - -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" -"生成TTF(OS/2表)字体时的\n" -"制作者的标识字段名称,长度\n" -"不应超过 4 个字符" - -msgid "TTFFoundry" -msgstr "TTF作者" - -msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "新的字体名称列表" - -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" - -msgid "RecognizePUANames" -msgstr "识别PUA名称" - -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" - -msgid "UnicodeGlyphNames" -msgstr "统一码字形名称" - -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" - -msgid "XUID-Base" -msgstr "" - -msgid "AskBDFResolution" -msgstr "询问BDF分辨率" - -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" - -msgid "AutoHint" -msgstr "自动消隐" - -msgid "AutoHint changed glyphs before generating a font" -msgstr "生成字体之前自动消隐改变字形" - -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" - -msgid "HintBoundingBoxes" -msgstr "消隐外框" - -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" - -msgid "HintDiagonalEnds" -msgstr "消隐对角端部" - -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" - -msgid "HintDiagonalInter" -msgstr "消隐对角内部" - -msgid "DetectDiagonalStems" -msgstr "侦测对角项" - -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" - -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" - -msgid "UseNewIndicScripts" -msgstr "使用新印地语文字" - -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "资源文件" - -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" - -msgid "Show splash screen on start-up" -msgstr "启动时显示欢迎窗口" - -msgid "SplashScreen" -msgstr "欢迎窗口" - -msgid "GlyphAutoGoto" -msgstr "字形自动跳转" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "" -"在字形视图打一个字符将\n" -"跳转到该字符" - -msgid "OpenCharsInNewWindow" -msgstr "于新窗口显示字符" - -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" - -msgid "FontViewMetricsViewSelectMax" -msgstr "" - -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" - -msgid "ArrowMoveSize" -msgstr "方向键移动尺寸" - -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "方向键按此尺寸移动选定点" - -msgid "ArrowAccelFactor" -msgstr "方向键加速系数" - -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" - -msgid "SnapDistance" -msgstr "捕捉间距" - -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"当鼠标在相关特征的像素范围\n" -"中时,鼠标将捕捉到该特征。\n" -"这些特征包括:\n" -"基线、宽度、网格样条线等。" - -msgid "StopAtJoin" -msgstr "联合处停止" - -msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." -msgstr "" - -msgid "Figure out flex hints after every change" -msgstr "每次修改后指出flex消隐" - -msgid "UpdateFlex" -msgstr "更新Flex" - -msgid "Display rulers in the Outline Glyph View" -msgstr "轮廓字形视图中显示标尺" - -msgid "Can't insert 'cvt'" -msgstr "不能插入 'cvt'" - -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" - -msgid "Can't insert 'fpgm'" -msgstr "不能插入 'fpgm'" - -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" - -msgid "Can't insert 'prep'" -msgstr "不能插入 'prep'" - -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" - -msgid "Can't instruct this glyph" -msgstr "不能构建此字形" - -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" - -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" - -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "" - -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "" - -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "" - -msgid "Bad Metrics" -msgstr "不良尺寸" - -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "" - -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" - -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" - -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "字形 %.30s 的前导宽度必须小于127" - -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" - -msgid "Unexpected density" -msgstr "未料到的密度数值" - -msgid "Multiple-Density Font" -msgstr "多密度字体" - -msgid "High-Density Font" -msgstr "高密度字体" - -msgid "Single and Multi-Density Fonts" -msgstr "" - -msgid "Single and High-Density Fonts" -msgstr "" - -msgid "Choose a file format..." -msgstr "选择文件格式..." - -msgid "What type(s) of palm font records do you want?" -msgstr "" - -msgid "Compressed object container is itself a compressed object" -msgstr "" - -msgid "Flate decompression failed.\n" -msgstr "解压缩失败。\n" - -msgid "A pdf stream object may not be a compressed object" -msgstr "" - -msgid "A pdf stream object is missing a Length attribute" -msgstr "" - -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" - -#, c-format -msgid "Unsupported filter: %s" -msgstr "不支持的过滤: %s" - -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "" - -msgid "No mark in ] (close array)\n" -msgstr "" - -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "" - -msgid "Syntax error while parsing pdf graphics" -msgstr "" - -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "" - -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "" - -msgid "Syntax errors while parsing Type3 font headers" -msgstr "" - -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "" - -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "" - -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "不像有效的pdf文件,未能找到xref段" - -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" - -msgid "This pdf file has no fonts" -msgstr "此pdf文件不含字体" - -msgid "This pdf file has no pages" -msgstr "此pdf文件不含页面" - -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "" - -msgid "Pick a page" -msgstr "选择页" - -msgid "Internal Err: Unable to put data back into file" -msgstr "" - -msgid "Invalid hex digit in sfnts array\n" -msgstr "" - -msgid "Invalid character outside of string in sfnts array\n" -msgstr "" - -#, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "索引太大 (应小于%d) \"%s" - -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" - -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "字符字串字典无名称 \"%s" - -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "字符字串字典中有过多项 \"%s" - -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" - -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "忽略重复的 /字符字串项\n" - -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "忽略重复的 /Subrs 项目\n" - -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" - -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" - -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "" - -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "复制子程序 %d的定义\n" - -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" - -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "不应在addinfo中 \"%s" - -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "" - -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "CID %d 不良偏移\n" - -msgid "Failed to parse the StartData command properly\n" -msgstr "解析StartData命令行参数失败\n" - -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "解析StartData命令行参数失败,计数不对\n" - -msgid "Cannot open a temporary file\n" -msgstr "未能打开临时文件\n" - -#, c-format -msgid "Cannot open %s\n" -msgstr "未能打开 %s\n" - -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" - -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" - -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" - -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "" - -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" - -#, c-format -msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "" - -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "表 '%c%c%c%c' 与表 '%c%c%c%c' 重叠" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "表 '%c%c%c%c' 超过文件结尾。" - -msgid "File checksum is incorrect." -msgstr "文件的校验值不正确。" - -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "表 '%c%c%c%c' 校验码不对。" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "" - -msgid "Missing required table: \"head\"" -msgstr "" - -msgid "Missing required table: \"hhea\"" -msgstr "" - -msgid "Missing required table: \"maxp\"" -msgstr "" - -msgid "Missing required table: \"post\"" -msgstr "缺表:\"post\"" - -msgid "Missing required table: \"name\"" -msgstr "缺表:\"名称\"" - -msgid "Missing required table: \"loca\"" -msgstr "" - -msgid "Missing \"OS/2\" table" -msgstr "缺失OS/2表" - -msgid "Missing required table: \"glyf\"" -msgstr "" - -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "" - -msgid "accent attachment table" -msgstr "上高属性表" - -msgid "anchor point table" -msgstr "" - -msgid "axis variation table" -msgstr "轴向变差表" - -msgid "Baseline table (OT version)" -msgstr "基线表(OT)" - -msgid "bitmap data table (AAT version)" -msgstr "" - -msgid "BDF bitmap properties table" -msgstr "BDF 位图属性表" - -msgid "bitmap font header table" -msgstr "点阵字体头表格" - -msgid "bitmap location table (AAT version)" -msgstr "" - -msgid "baseline table (AAT version)" -msgstr "基线表(ATT)" - -msgid "color bitmap data table" -msgstr "" - -msgid "color bitmap location table" -msgstr "" - -msgid "PostScript font program (Compact Font Format)" -msgstr "" - -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" - -msgid "Obsolete table for a type1 CID keyed font" -msgstr "" - -msgid "character code mapping table" -msgstr "字符编码映射表" - -msgid "CVT variation table" -msgstr "CVT变差表" - -msgid "control value table" -msgstr "控制值表" - -msgid "digital signature table" -msgstr "数字签名表" - -msgid "bitmap data table (OT version)" -msgstr "" - -msgid "bitmap location table (OT version)" -msgstr "" - -msgid "embedded bitmap scaling control table" -msgstr "" - -msgid "electronic end user license table" -msgstr "" - -msgid "font descriptor table" -msgstr "字体描述表" - -msgid "layout feature table" -msgstr "布局特征表" - -msgid "SIL Graphite layout feature table" -msgstr "" - -msgid "FontForge time stamp table" -msgstr "FontForge 时间戳表" - -msgid "font metrics table" -msgstr "字体尺寸表" - -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" - -msgid "font program table" -msgstr "字体程序表" - -msgid "font variation table" -msgstr "字体变差表" - -msgid "grid-fitting and scan-conversion procedure table" -msgstr "" - -msgid "glyph to CID mapping table (AAT version)" -msgstr "" - -msgid "glyph definition table" -msgstr "字形定义表" - -msgid "Graphite glyph attribute table" -msgstr "Graphite 字形属性表" - -msgid "Graphite glyph location in Glat table" -msgstr "Graphite 字形定位于 Glat表" - -msgid "glyph outline table" -msgstr "字形轮廓表" - -msgid "glyph positioning table" -msgstr "字形定位表" - -msgid "glyph variation table" -msgstr "字形变差表" - -msgid "glyph substitution table" -msgstr "字形替代表" - -msgid "horizontal device metrics table" -msgstr "水平设备尺寸表" - -msgid "font header table" -msgstr "字体头表格" - -msgid "horizontal header table" -msgstr "水平头表" - -msgid "horizontal metrics table" -msgstr "水平尺寸表" - -msgid "horizontal style table" -msgstr "水平样式表" - -msgid "horizontal metrics variations table" -msgstr "" - -msgid "justification table (AAT version)" -msgstr "对齐表(ATT)" - -msgid "justification table (OT version)" -msgstr "对齐表(OT)" - -msgid "kerning table" -msgstr "缩合表" - -msgid "ligature caret table" -msgstr "连写表" - -msgid "glyph location table" -msgstr "字形定位表" - -msgid "language tag table" -msgstr "" - -msgid "linear threshold table" -msgstr "线性阈值表" - -msgid "math table" -msgstr "数学表" - -msgid "maximum profile table" -msgstr "" - -msgid "anti-alias merge table" -msgstr "" - -msgid "metadata table" -msgstr "" - -msgid "Multi-Master table, obsolete" -msgstr "多主表, 失效" - -msgid "metamorphosis table" -msgstr "变形表" - -msgid "extended metamorphosis table" -msgstr "扩展metamorphosis表" - -msgid "metrics variations table" -msgstr "" - -msgid "name table" -msgstr "名称表" - -msgid "optical bounds table" -msgstr "光学边界表" - -msgid "OS/2 and Windows specific metrics table" -msgstr "OS/2 与 Windows 特定的尺寸表" - -msgid "PCL 5 data table" -msgstr "PCL 5 数据表" - -msgid "FontForge font debugging table" -msgstr "FontForge 字体调试表" - -msgid "glyph name and PostScript compatibility table" -msgstr "字形名称及PostScript兼容表" - -msgid "control value program table" -msgstr "控制值程序表" - -msgid "properties table" -msgstr "字形属性表" - -msgid "standard bitmap graphics table" -msgstr "" - -msgid "SIL Graphite rule table" -msgstr "SIL Graphite 规则表" - -msgid "(unspecified) SIL Graphite table" -msgstr "(未指定) SIL Graphite 规则表" - -msgid "unknown SIL table" -msgstr "未知SIL表" - -msgid "style attributes table" -msgstr "" - -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" - -msgid "TeX table" -msgstr "TeX表" - -msgid "tracking table" -msgstr "跟踪表" - -msgid "Obsolete table for a type1 font" -msgstr "" - -msgid "vertical device metrics table" -msgstr "垂直设备尺寸表" - -msgid "vertical header table" -msgstr "垂直头表" - -msgid "vertical metrics table" -msgstr "垂直尺寸表" - -msgid "vertical origin table" -msgstr "垂直原点表" - -msgid "vertical metrics variations table" -msgstr "" - -msgid "glyph reference table" -msgstr "字形参照表" - -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "" - -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" - -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "" - -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " 忽略'%c%c%c%c'\n" - -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " 忽略'%c%c%c%c' %s\n" - -msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" - -msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" - -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" - -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" - -msgid "Bad Glyph Count" -msgstr "不良字形计数" - -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "" - -#, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "" - -msgid "A PostScript name may not be a number" -msgstr "PostScript名称不可以用数字" - -msgid "Bad Font Name" -msgstr "不良字体名" - -#, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" - -msgid "Use _First" -msgstr "用第一个(_F)" - -msgid "First to _All" -msgstr "首先(_A)" - -msgid "Second _to All" -msgstr "其次(_T)" - -msgid "Use _Second" -msgstr "用第二个" - -msgid "Multiple names for language" -msgstr "语言的多个名称" - -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" - -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "" - -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "" - -msgid " Subsequent errors will not be reported.\n" -msgstr "" - -msgid "Reached end of file when reading simple glyph\n" -msgstr "" - -#, c-format -msgid "Empty composite %d\n" -msgstr "空组合 %d\n" - -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "" - -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" - -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" - -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" - -msgid "Reached end of file when reading composite glyph\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "" - -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "" - -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" - -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "" - -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "不良 CFF 名称 INDEX\n" - -#, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "未预期的值于字典 %d\n" - -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "" - -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "" - -msgid "No argument to operator\n" -msgstr "操作符无参数\n" - -msgid "FontForge does not support synthetic fonts\n" -msgstr "" - -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "" - -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" - -msgid "FontForge does not support Chameleon fonts\n" -msgstr "" - -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "未知操作符于 %s: %x\n" - -msgid "End of file found when reading private dictionary.\n" -msgstr "" - -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "" - -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" - -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" - -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "错误的 sid %d (应小于 %d)\n" - -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "未预期的编码格式于cff: %d\n" - -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "未预期的字符集格式于 cff: %d\n" - -msgid "Bad fdselect\n" -msgstr "不良 fd 选择\n" - -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "不能理解的格式fdselect %d\n" - -msgid "CFF version mismatch\n" -msgstr "CFF 版本不匹配\n" - -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" - -#, c-format -msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" -msgstr "" - -#, c-format -msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" -msgstr "" - -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "" - -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "" - -msgid "Bad encoding information in 'cmap' table." -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "" - -#, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" - -#, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "统一码编码为 U+%05x 的字形不存在于字体\n" - -#, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "" - -msgid "Script|Japanese" -msgstr "日文" - -msgid "Script|Korean" -msgstr "朝鲜文" - -msgid "Script|Roman" -msgstr "Roman" - -msgid "Script|Traditional Chinese" -msgstr "繁体中文" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "Cyrillic" - -msgid "Script|Devanagari" -msgstr "Devanagari" - -msgid "Script|RSymbol" -msgstr "RSymbol" - -msgid "Script|Gurmukhi" -msgstr "Gurmukhi" - -msgid "Script|Simplified Chinese" -msgstr "简体中文" - -msgid "Script|Central European" -msgstr "中欧" - -msgid "Unicode 1.0" -msgstr "统一码1.0" - -msgid "Unicode 1.1" -msgstr "统一码1.1" - -msgid "ISO 10646:1993" -msgstr "" - -msgid "Unicode 2.0+, BMP only" -msgstr "统一码2.0+,基础页" - -msgid "Unicode 2.0+, all planes" -msgstr "统一码2.0+,所有页" - -msgid "\"Symbol\"" -msgstr "符号" - -msgid "Unicode" -msgstr "统一码" - -msgid "Apple" -msgstr "" - -msgid "ISO (Deprecated)" -msgstr "ISO (不建议)" - -msgid "MicroSoft" -msgstr "" - -msgid "Custom" -msgstr "用户" - -msgid "FreeType internals" -msgstr "FreeType 内部" - -msgid "Unknown" -msgstr "未知" - -msgid "Pick a CMap subtable" -msgstr "选择CMap替代表" - -msgid "Could not find any valid encoding tables" -msgstr "未能找到任何有效的编码表" - -msgid "Could not find a usable encoding table" -msgstr "未能找到可用的编码表" - -#, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "试图将缺失的字形 %d 编码为 %d (0x%x)\n" - -#, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "" - -#, c-format -msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" -msgstr "" -"字形索引超出范围。 当前为 %d, 必须小于%d。\n" -" 尝试附加一个编码为%x的字形于段 %d\n" -" 参数 platform=%d, specific=%d (在 'cmap')\n" - -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" -msgstr "" - -#, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "不良字体: 编码超出范围。\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "读取名称" - -#, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" -"字形 %d 被命名为 \".notdef\", (只有字形 0\n" -" 可被命名为 .notdef)\n" -"FontForge 为之重命名。\n" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "" - -#, c-format -msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "" - -msgid "Fixing up References" -msgstr "修整参照" - -#, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "不像表的长度,拟忽略之. %u\n" - -msgid "TTF 'glyf'" -msgstr "" - -msgid "OTF 'CFF '" -msgstr "" - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" - -#, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "" - -msgid "No Bitmap Strikes" -msgstr "无位图部件" - -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" - -#, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"名为%.30s 的字形被映射到 U+%04X.\n" -"但它的名称表明它应映射到 U+%04X.\n" - -#, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "" - -#, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" - -#, c-format -msgid "Invalid font count in TTC %s." -msgstr "" - -msgid "Bad Apple Kern Class\n" -msgstr "不良 Apple 缩合类属\n" - -#, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "" - -msgid "GID out of range.\n" -msgstr "GID 超出范围.\n" - -msgid "coverage table extends beyond end of table\n" -msgstr "" - -msgid "Bad count.\n" -msgstr "错误计数。\n" - -msgid "End of file found in coverage table.\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Bad format for coverage table %d\n" -msgstr "" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "" - -#, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "" - -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "未知类属表格式: %d\n" - -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" - -msgid "Bad device table\n" -msgstr "不良设备表\n" - -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr " 缩合类属表不对,忽略之\n" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" - -#, c-format -msgid "Cursive-%d" -msgstr "草写-%d" - -msgid "Bad mark table.\n" -msgstr "不当标记表。\n" - -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "" - -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "" - -msgid "Bad base table.\n" -msgstr "不当基础表。\n" - -msgid "Bad ligature base table.\n" -msgstr "不良缩合基础表。\n" - -msgid "Bad ligature anchor count.\n" -msgstr "不良连写锚点计数.\n" - -msgid " Bad mark attachment table, ignored\n" -msgstr " 标记附件表不对,忽略之\n" - -msgid " Bad simple positioning table, ignored\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" - -msgid " Bad contextual chaining table, ignored\n" -msgstr "" - -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "" - -msgid "Bad count in context chaining sub-table.\n" -msgstr "" - -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "" - -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" - -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" - -msgid "End of file in context chaining sub-table.\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" - -msgid "End of file in context chaining subtable.\n" -msgstr "" - -msgid " Bad simple substitution table, ignored\n" -msgstr "" - -#, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "" - -msgid " Bad multiple substitution table, ignored\n" -msgstr "" - -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "" - -#, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "" - -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "" - -msgid " Bad ligature table, ignored\n" -msgstr " 连写表不对,忽略之\n" - -#, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "" - -#, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "" - -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" - -msgid "" -msgstr "<未命名>" - -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" - -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" - -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "" - -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "" - -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" - -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many scripts %d\n" -msgstr "过多文字 %d\n" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "" - -#, c-format -msgid "End of file in %s table" -msgstr " %s 表中文件结束符号" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many features %d\n" -msgstr "过多特征 %d\n" - -#, c-format -msgid "End of file when reading features in %s table" -msgstr "" - -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "" - -#, c-format -msgid "Too many lookups %d\n" -msgstr "过多查找 %d\n" - -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "" - -msgid "Lookup out of bounds in feature table.\n" -msgstr "特征表中查找超出范围.\n" - -msgid "Required feature out of bounds in script table.\n" -msgstr "文字表中指定特征超出范围.\n" - -msgid "Feature out of bounds in script table.\n" -msgstr "文字表中特征超出范围.\n" - -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "" - -msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" - -#, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "" - -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "" - -#, c-format -msgid "MarkClass-%d" -msgstr "标记类属-%d" - -#, c-format -msgid "MarkSet-%d" -msgstr "标记集合 %d" - -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! 未知游标格式 %d !!!!\n" - -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "" - -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "无效查找表格式。 %d\n" - -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s 嵌套替代 %d" - -msgid "subtable" -msgstr "替代表" - -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "'prop' 表 %d 中字形超出边界\n" - -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "'lcar' 表 %d 中字形超出边界\n" - -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "'opbd' 表 %d 中字形超出边界\n" - -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "'mort'/'morx' 表 %d 中字形超出边界\n" - -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "" - -msgid "Invalid ligature offset\n" -msgstr "无效的缩合偏移量\n" - -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "" - -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" - -#, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "" - -msgid "Bad mort ligature table. Not long enough\n" -msgstr "" - -msgid "Bad class in state machine.\n" -msgstr "状态机中不良类属。\n" - -msgid "Bad glyph count in mort table.\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" - -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" - -msgid "Unexpected end of file found in morx chain.\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "" - -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "" - -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "" - -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" - -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "" - -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "" - -msgid "End of file in feat table.\n" -msgstr "feat table文件末尾。\n" - -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "MATH表中不好的字形变差子表。\n" - -msgid "MATH table extends beyond table bounds" -msgstr "" - -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" - -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" - -msgid "JSTF table is too long.\n" -msgstr "JSTF 表太长.\n" - -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" - -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" - -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" - -#, c-format -msgid "%s subtable %d" -msgstr "%s替代表%d" - -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" - -msgid "End of file found in JSTF table.\n" -msgstr "JSTF表中找到文件结束符号。\n" - -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" - -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" - -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" - -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" - -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" - -#, c-format -msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" -msgstr "" - -#, c-format -msgid "Didn't understand index format: %d\n" -msgstr "" - -msgid "Load Bitmap Fonts" -msgstr "载入位图字体" - -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" - -#, c-format -msgid "%d pixel bitmap" -msgstr "%d像素位图" - -msgid "Saving Bitmap Font(s)" -msgstr "保存位图字体" - -msgid "Saving TrueType Font" -msgstr "保存TrueType字体" - -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" - -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" - -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" - -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "" - -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "" - -msgid "Mismatched local and shared tuple flags.\n" -msgstr "" - -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "不正确的增量于字形 %d (%s)中\n" - -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" - -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" - -#, c-format -msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" -msgstr "" - -msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" -msgstr "" - -msgid "Incorrect number of deltas in cvt\n" -msgstr "不正确的增量于 cvt 中\n" - -msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" - -msgid "Processing Variations" -msgstr "i处理变化" - -msgid "Failed to open temporary output file" -msgstr "未能打开临时输出文件" - -msgid "Printing Font" -msgstr "打印字体" - -msgid "Generating PostScript Font" -msgstr "生成PostScript字体" - -msgid "Failed to generate postscript font" -msgstr "未能生成Postscript字体" - -msgid "Print Failed" -msgstr "打印失败" - -msgid "Warning: Font contained no glyphs" -msgstr "警告:字体中无字形" - -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "未能生成postscript 于文件 %s" - -#, c-format -msgid "Failed to open file %s for output" -msgstr "未能打开文件 %s 作输出" - -msgid "Can't back up with nothing on stack\n" -msgstr "堆栈中什么也没有,不能备份\n" - -msgid "Attempt to back up twice\n" -msgstr "试图备份两次\n" - -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "" - -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "" - -msgid "Attempt to invert a singular matrix\n" -msgstr "" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "" - -msgid "Value out of bounds in spline.\n" -msgstr "样条线值越界.\n" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "" - -msgid "Unknown string type\n" -msgstr "位置字符串类型\n" - -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "" - -msgid "" -"Fourth argument of imagemask must be a 6-element transformation matrix.\n" -msgstr "" - -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "蒙板的第三个参数必须为布尔类型.\n" - -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "" - -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" - -msgid "Divide by zero in postscript code.\n" -msgstr "postscript 编码中除零.\n" - -msgid "Can't compare arrays\n" -msgstr "不能比较阵列\n" - -msgid "No mark in counttomark\n" -msgstr "无标记于 counttomark\n" - -msgid "No mark in cleartomark\n" -msgstr "" - -msgid "Nothing on stack to print\n" -msgstr "栈内没有要打印的\n" - -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "" - -msgid "We don't understand this font\n" -msgstr "不识别此字体\n" - -#, c-format -msgid "Stack got too big in %s\n" -msgstr "%s 中堆栈太大\n" - -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" - -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "" - -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "" - -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "" - -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" - -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "参照编码越界 %s\n" - -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "" - -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "" - -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "" - -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "" - -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "" - -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "不良 flex 子程序于 %s\n" - -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "" - -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" - -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "" - -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "" - -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "" - -#, c-format -msgid "Index out of range in %s\n" -msgstr "%s中索引超出范围\n" - -#, c-format -msgid "roll out of range in %s\n" -msgstr "卷动越界于 %s\n" - -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "" - -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "" - -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "未解释的操作码 12,%d 于 %s\n" - -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "" - -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "" - -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "" - -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "" - -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "过多子程序调用于 %s\n" - -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "子程序数越界于%s\n" - -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "返回若不在子程序中%s\n" - -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "" - -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "" - -msgid "Use of obsolete blend operator.\n" -msgstr "使用失效的操作.\n" - -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "未解释的代码 %d于%s\n" - -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "" - -msgid "Cancel" -msgstr "取消" - -msgid "" -msgstr "<无字形>" - -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" - -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" - -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" - -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "" - -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "" - -#, c-format -msgid "Can't open %s" -msgstr "" - -#, c-format -msgid "Execution of script %s failed" -msgstr "" - -#, c-format -msgid "%s: Is not callable" -msgstr "" - -msgid "Saving AFM File" -msgstr "保存AFM文件" - -msgid "Saving TFM File" -msgstr "保存TFM文件" - -msgid "Saving OFM File" -msgstr "保存OFM文件" - -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "试图保存尚未创建的像素尺寸 (%d@%d)" - -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "" - -msgid "No Sub Font Definition file" -msgstr "无替代字体定义文件" - -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" - -msgid "Wrong type of SFD file" -msgstr "错误类型的SFD文件" - -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "不良偏移: %d 对替代字体 %s\n" - -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" -"警告: 编码 %d (0x%x) 映射到至少两个位置 (%s@0x%02x 和 %s@0x%02x)\n" -" 这里只用一个。\n" - -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "超过 256 项于替代字体 %s\n" - -msgid "Afm Save Failed" -msgstr "Afm保存失败" - -msgid "Tfm Save Failed" -msgstr "Tfm保存失败" - -msgid "Bad Extension" -msgstr "不良扩展名" - -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "" - -msgid "Saving font" -msgstr "保存字体" - -msgid "Saving Multiple PostScript Fonts" -msgstr "保存多个PostScript字体" - -msgid "Bad Drawing Operation" -msgstr "不良绘制操作" - -msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" -msgstr "" - -msgid "Saving OpenType Font" -msgstr "保存OpenType字体" - -msgid "Saving CID keyed font" -msgstr "保存CID索引的字符" - -msgid "Saving multi-master font" -msgstr "保存字体集" - -msgid "Saving SVG font" -msgstr "保存SVG字体" - -msgid "Saving Unified Font Object" -msgstr "保存一致字体对象" - -msgid "Saving Unified Font Object 2" -msgstr "" - -msgid "Saving Unified Font Object 3" -msgstr "" - -msgid "Ofm Save Failed" -msgstr "Ofm保存失败" - -msgid "FontLog Save Failed" -msgstr "字体信息保存失败" - -msgid "Saving PFM File" -msgstr "保存PFM文件" - -msgid "Pfm Save Failed" -msgstr "Pfm保存失败" - -msgid "Called from...\n" -msgstr "调用自...\n" - -#, c-format -msgid " %s: line %d\n" -msgstr " %s: 行 %d\n" - -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" - -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d 需要 %s, 却得到 %s" - -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. 期待 %3$s 得到 %4$s" - -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" - -#, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d 未找到 %s 找到" - -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s 行: %d %s\n" - -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s 行: %d %s: %s\n" - -#, c-format -msgid "Error: %s\n" -msgstr "" - -msgid "Attention" -msgstr "注意" - -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "" - -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) 与 %s(%s) 0x%x 于 FOND %s\n" - -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "" - -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "" - -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d 需要字符 %c (%d)\n" - -msgid "Small Capitals" -msgstr "小大写" - -msgid "Building small capitals" -msgstr "生成小大写" - -msgid "Subscripts/Superscripts" -msgstr "上下标" - -msgid "Building sub/superscripts" -msgstr "生成上下标" - -msgid "Generic change" -msgstr "一般更改" - -msgid "Changing glyphs" -msgstr "改变字形" - -msgid "Change Weight" -msgstr "更改粗细" - -msgid "Changing glyph weights" -msgstr "" - -msgid "Italic" -msgstr "斜体" - -msgid "Italic Conversion" -msgstr "斜体修正值" - -msgid "Change X-Height" -msgstr "更改X高" - -msgid "Replace with Reference" -msgstr "替换参照" - -msgid "Replace Outline with Reference" -msgstr "替换轮廓为参照" - -msgid "Not Found" -msgstr "未找到" - -#, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "" - -msgid "Correcting References" -msgstr "修正参考" - -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "" - -#, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" - -#, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" - -#, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" - -msgid "Saving Bitmaps" -msgstr "保存位图" - -msgid "Saving Outlines" -msgstr "保存轮廓" - -msgid "Saving Spline Font Database" -msgstr "保存样条字体库" - -msgid "Saving..." -msgstr "保存..." - -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" - -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" - -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" - -#, c-format -msgid "Bad Anchor Point: %s" -msgstr "" - -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" - -msgid "KernPair with no subtable name.\n" -msgstr "" - -msgid "Invalid glif name.\n" -msgstr "" - -msgid "Interpreting Glyphs" -msgstr "处理字形" - -#, c-format -msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" -msgstr "" - -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" - -msgid "Missing Subtable definition found in chained context" -msgstr "" - -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" - -msgid "Yes" -msgstr "确定" - -msgid "_Skip for now" -msgstr "立即跳过(_S)" - -msgid "Forget _to All" -msgstr "全忽略(_T)" - -msgid "_Forget about it" -msgstr "忽略之(_F)" - -msgid "Recover old edit" -msgstr "恢复旧版本" - -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" - -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" - -msgid "Recovery Failed" -msgstr "恢复失败" - -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "连体 %s" - -msgid "Unsupported image format" -msgstr "不支持的图像格式" - -msgid "Unsupported image format must be bmp or png" -msgstr "支持的图片格式须是bmp或png" - -msgid "Unsupported image format must be bmp" -msgstr "不支持的图片格式须是bmp" - -msgid "Could not write" -msgstr "未能写入" - -#, c-format -msgid "Could not write %.100s" -msgstr "未能写入%.100s" - -msgid "Multiple" -msgstr "多重" - -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"已有相同统一码字形 %1$.40s,\n" -"此处编码为%2$d 。\n" -"是否所需?" - -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"已有同名字形,\n" -"要交换名字么?" - -msgid "Validating..." -msgstr "正在校验..." - -msgid "You changed the point numbering" -msgstr "你改了点数" - -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "你改了字形 %s.%s%s%s 的点数" - -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr "此字形(或参照此字形的其他字形)的指令已丢失。" - -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr "此字形(或参照此字形的其他字形)的指令已过期。" - -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr "" - -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr "" - -#, c-format -msgid "%d pixels" -msgstr "%d 像素" - -msgid "Generating bitmap font" -msgstr "生成位图字体" - -msgid "Rasterizing..." -msgstr "光栅化..." - -msgid "Generating anti-alias font" -msgstr "生成抗锯齿字体" - -msgid "There are multiple files in this archive, pick one" -msgstr "" - -msgid "Which archived item should be opened?" -msgstr "" - -msgid "Loading font from " -msgstr "载入字体" - -msgid "Couldn't open font" -msgstr "未能打开字体" - -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "查询的文件%.100s不存在" - -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "你无权读%.100s" - -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" - -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" - -msgid "Restricted Font" -msgstr "受限字体" - -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" - -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "试图生成超过 %d 层的字体" - -msgid "Too many layers" -msgstr "过多层" - -#. GT: Background, make it short -msgid "Back" -msgstr "背景" - -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "" - -msgid "Reading AFM file" -msgstr "读取AFM文件" - -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" - -msgid "Unlikely Ofm File" -msgstr "不像 Ofm 文件" - -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "这个看来不像ofm文件,不知道怎么打开。" - -msgid "" -msgstr "<临时压缩>" - -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" - -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" - -msgid "Value exceeds tfm limitations" -msgstr "值超过 tfm 极限" - -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" - -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" - -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" - -msgid "A nib must have at least three on-curve points." -msgstr "" - -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" - -msgid "The contour is open; a nib must be closed." -msgstr "" - -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" - -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" - -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" - -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" - -msgid "Unrecognized nib shape error." -msgstr "" - -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" - -msgid "Warning: No stroke output for contour\n" -msgstr "" - -msgid "Warning: Contour end did not close\n" -msgstr "" - -msgid "Warning: Contour start did not close\n" -msgstr "" - -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" - -msgid "Warning: Left contour did not close\n" -msgstr "" - -msgid "Warning: Right contour did not close\n" -msgstr "" - -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" - -msgid "Stroking..." -msgstr "笔画..." - -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "未能找到参照字符 \"%s\" 于 %s\n" - -msgid "Multiple master font with more than 16 instances\n" -msgstr "多主字体超过16实例\n" - -msgid "Multiple master font with more than 4 axes\n" -msgstr "多主字体超过4轴\n" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" - -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" - -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" - -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" - -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "" - -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "" - -#. GT: Foreground, make it short -msgid "Fore" -msgstr "前景" - -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "" - -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" - -msgid "An SVG font without a familyname value might not be usable." -msgstr "" - -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "" - -#, c-format -msgid "Could not find Color Source with id %s." -msgstr "" - -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" - -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" - -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "不良十六进制颜色值: %s\n" - -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "不良RGB颜色值: %s\n" - -#, c-format -msgid "Failed to parse color %s\n" -msgstr "解析颜色 %s 失败\n" - -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" - -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" - -#, c-format -msgid "Could not find clippath named %s." -msgstr "" - -msgid "This font does not specify units-per-em\n" -msgstr "" - -msgid "This font does not specify font-face\n" -msgstr "" - -msgid "This file contains no SVG fonts.\n" -msgstr "此文件不含SVG字体。\n" - -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "" - -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "" - -msgid "Bad Point Numbering" -msgstr "点的编号不对" - -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" -"%s 的没有正确编号。 这意味着任何指令都可能移动这些错误的点而导致错误。\n" -"希望移除这些指令吗?" - -msgid "Bad Encoding" -msgstr "不良编码" - -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "" - -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "" - -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "" - -msgid "Missing bitmap strike" -msgstr "缺少位图删除线" - -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "" - -msgid "No bitmap strikes" -msgstr "无位图部件" - -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "" - -msgid "Too many glyphs" -msgstr "过多字形" - -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" - -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "" - -msgid "No Encoded Glyphs" -msgstr "无已编码字形" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" - -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" - -msgid "Table length should not be odd\n" -msgstr "表的长度不能是奇数\n" - -msgid "Something went wrong" -msgstr "出错了" - -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "" - -msgid "Too many kern pairs" -msgstr "过多缩合对" - -msgid "Kerning is likely to fail on Windows" -msgstr "" - -#, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" - -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" - -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" - -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" - -#, c-format -msgid "" -"I miscalculated the size of subtable %s, this means the kerning output is " -"wrong." -msgstr "" - -msgid "Two cursive anchor classes" -msgstr "双草写锚点类属" - -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "" - -msgid "Failure" -msgstr "失败" - -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "" - -msgid "A value must be between [-32768,32767]" -msgstr "值的范围 [-32768,32767]" - -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "值的范围 [-8,-1] 或 [1,8]" - -msgid "Number expected" -msgstr "需要数字" - -msgid "A value must be between [0,15]" -msgstr "值的范围 [0,15]" - -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "" - -msgid "Missing right paren in command to get a cvt index" -msgstr "" - -msgid "Expected a number for a push count" -msgstr "" - -msgid "The push count must be a number between 0 and 255" -msgstr "" - -msgid "More pushes specified than needed" -msgstr "过多弹出,超过所需" - -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "取值范围为0到255" - -msgid "Unexpected number" -msgstr "不良数字" - -msgid "Missing pushes" -msgstr "缺少压入操作" - -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "" - -msgid "Bracketted value is too large" -msgstr "值太大" - -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "" - -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" - -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "" - -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" - -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" - -msgid "Whoops, more names than lookups\n" -msgstr "" - -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" - -msgid "Whoops, contours must begin with a move to\n" -msgstr "" - -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" - -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" - -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" - -msgid "Bad glyph reference in layer info.\n" -msgstr "" - -msgid "Whoops, Ran out of spiros\n" -msgstr "" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "未知替代表 '%c%c%c%c' 于 'PfEd' 表中,忽略之\n" - -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "未知替代表'%c%c%c%c' 于 'TeX ' 表中, 忽略之\n" - -msgid "Error in WriteUFOLayer." -msgstr "" - -#, c-format -msgid "Error clearing %s." -msgstr "" - -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." -msgstr "" - -msgid "Error parsing color component.\n" -msgstr "" - -msgid "Missing color component.\n" -msgstr "" - -msgid "Invalid guideline.\n" -msgstr "" - -msgid "Failed to read guideline." -msgstr "" - -msgid "Expected glyph file with format==1 or 2" -msgstr "" - -msgid "Bad glyph name." -msgstr "" - -msgid "component with no base glyph" -msgstr "无基字形组件" - -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" - -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" - -msgid "This spline set has no points.\n" -msgstr "" - -msgid "Duplicate lib data.\n" -msgstr "" - -#, c-format -msgid "Bad glif file %s" -msgstr "" - -msgid "There's a reference to a glyph with no name." -msgstr "" - -#, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" - -#, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" - -msgid "Bad contents.plist" -msgstr "" - -msgid "Expected property list file" -msgstr "需要属性列表文件" - -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" - -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" - -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" - -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" - -msgid "kerning.plist has a non-numeric offset." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" - -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" - -msgid "kerning.plist references a missing kerning class." -msgstr "" - -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" - -msgid "There is a kerning class index error." -msgstr "" - -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" - -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" - -msgid "This font does not specify unitsPerEm, so we guess 1000." -msgstr "" - -msgid "No glyphs directory or no contents file" -msgstr "" - -msgid "layercontents.plist lists no valid layers." -msgstr "" - -msgid "Unicode Basic Multilingual Plane" -msgstr "统一码基础多语言平面" - -msgid "Basic Multilingual Plane" -msgstr "基础多语言平面" - -msgid "Alphabetic" -msgstr "字母表" - -msgid "C0 Control Character" -msgstr "C0控制字符" - -msgid "NUL, Default Character" -msgstr "NUL,默认字符" - -msgid "Basic Latin" -msgstr "基本拉丁文" - -msgid "Delete Character" -msgstr "删除字符" - -msgid "C1 Control Character" -msgstr "C1控制字符" - -msgid "Latin-1 Supplement" -msgstr "拉丁-1增补" - -msgid "Latin Extended-A" -msgstr "拉丁文扩展 A" - -msgid "Latin Extended-B" -msgstr "拉丁文扩展 B" - -msgid "IPA Extensions" -msgstr "IPA 国际音标扩展" - -msgid "Spacing Modifier Letters" -msgstr "空格调整字母" - -msgid "Combining Diacritical Marks" -msgstr "组合变音标记" - -msgid "Greek" -msgstr "希腊语" - -msgid "Greek and Coptic" -msgstr "希腊及埃及古文" - -msgid "Cyrillic Supplement" -msgstr "Cyrillic增补" - -msgid "Armenian" -msgstr "亚美尼亚语" - -msgid "Hebrew" -msgstr "希伯来语" - -msgid "Arabic" -msgstr "阿拉伯语" - -msgid "Syriac" -msgstr "叙利亚文" - -msgid "Arabic Supplement" -msgstr "Arabic增补" - -msgid "NKo" -msgstr "" - -msgid "Samaritan" -msgstr "萨马利亚阿拉米语" - -msgid "Samaritan, Punctuation" -msgstr "撒马利亚标点符号" - -msgid "Mandaic" -msgstr "" - -msgid "Syriac Supplement" -msgstr "" - -msgid "Arabic Extended-A" -msgstr "" - -msgid "Bengali" -msgstr "孟加拉语" - -msgid "Gujarati" -msgstr "印度古吉拉特语" - -msgid "Oriya" -msgstr "奥里雅语" - -msgid "Tamil" -msgstr "泰米尔语" - -msgid "Telugu" -msgstr "泰卢固语" - -msgid "Kannada" -msgstr "卡纳达语" - -msgid "Malayalam" -msgstr "马拉雅拉姆语" - -msgid "Sinhala" -msgstr "僧伽罗语" - -msgid "Thai" -msgstr "泰国语" - -msgid "Lao" -msgstr "老挝语" - -msgid "Tibetan" -msgstr "藏文(中国)" - -msgid "Myanmar" -msgstr "缅甸文" - -msgid "Georgian" -msgstr "格鲁吉亚语" - -msgid "Hangul Jamo, Choseong" -msgstr "韩文兼容, Choseong" - -msgid "Hangul Jamo, Jungseong" -msgstr "韩文兼容, Jungseong" - -msgid "Hangul Jamo, Jongseong" -msgstr "韩文兼容, Jongseong" - -msgid "Ethiopic" -msgstr "埃塞尔比亚文" - -msgid "Ethiopic Supplement" -msgstr "Ethiopic增补" - -msgid "Cherokee" -msgstr "切罗基文" - -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "统一加拿大原住民音节表" - -msgid "Tagalog" -msgstr "塔加路语" - -msgid "Hanunóo" -msgstr "" - -msgid "Buhid" -msgstr "" - -msgid "Tagbanwa" -msgstr "塔格班瓦语" - -msgid "Khmer" -msgstr "高棉语" - -msgid "Mongolian" -msgstr "蒙古语" - -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "统一加拿大土著音节扩展" - -msgid "Limbu" -msgstr "林布语" - -msgid "Khmer Symbols" -msgstr "高棉文符号" - -msgid "Buginese" -msgstr "布吉语" - -msgid "Combining Diacritical Marks Extended" -msgstr "" - -msgid "Balinese" -msgstr "巴里语" - -msgid "Sundanese" -msgstr "巽他文" - -msgid "Batak" -msgstr "巴塔克语" - -msgid "Lepcha" -msgstr "" - -msgid "Cyrillic Extended-C" -msgstr "" - -msgid "Georgian Extended" -msgstr "" - -msgid "Sundanese Supplement" -msgstr "" - -msgid "Vedic Extensions" -msgstr "" - -msgid "Phonetic Extensions" -msgstr "音标扩展" - -msgid "Phonetic Extensions Supplement" -msgstr "音标扩展增补" - -msgid "Combining Diacritical Marks Supplement" -msgstr "组合变音标记补充" - -msgid "Latin Extended Additional" -msgstr "拉丁文扩展附加" - -msgid "Greek Extended" -msgstr "希腊扩展" - -msgid "Symbols" -msgstr "符号" - -msgid "General Punctuation" -msgstr "常用标点符号" - -msgid "Superscripts and Subscripts" -msgstr "" - -msgid "Super and Sub scripts" -msgstr "上下标" - -msgid "Currency Symbols" -msgstr "货币符号" - -msgid "Combining Diacritical Marks for Symbols" -msgstr "符号组合变音标记" - -msgid "Combining Marks for Symbols" -msgstr "符号组合变音标记" - -msgid "Letterlike Symbols" -msgstr "字母符号" - -msgid "Number Forms" -msgstr "数字形式" - -msgid "Arrows" -msgstr "箭头" - -msgid "Mathematical Operators" -msgstr "数学运算符号" - -msgid "Miscellaneous Technical" -msgstr "其它技术符号" - -msgid "Miscellaneous Technical Symbols" -msgstr "其他科技符号" - -msgid "Technical Symbols Misc." -msgstr "其他科技符号。" - -msgid "Control Pictures" -msgstr "控制图片" - -msgid "Optical Character Recognition" -msgstr "光学符号识别" - -msgid "Enclosed Alphanumerics" -msgstr "带圈的字母数字" - -msgid "Box Drawing" -msgstr "方块图形" - -msgid "Block Elements" -msgstr "方块元素" - -msgid "Geometric Shapes" -msgstr "几何形状" - -msgid "Miscellaneous Symbols" -msgstr "其他符号" - -msgid "Symbols Misc." -msgstr "其他符号。" - -msgid "Dingbats" -msgstr "Dingbats 英文字符" - -msgid "Zapf Dingbats" -msgstr "花体字" - -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" - -msgid "Miscellaneous Math Symbols-A" -msgstr "其他数学符号A" - -msgid "Math Misc. Symbols-A" -msgstr "其他数学符号A" - -msgid "Supplemental Arrows-A" -msgstr "补充箭头 A" - -msgid "Arrows Supplement-A" -msgstr "补充箭头 A" - -msgid "Braille Patterns" -msgstr "盲文模式" - -msgid "Supplemental Arrows-B" -msgstr "补充箭头 B" - -msgid "Arrows Supplement-B" -msgstr "补充箭头 B" - -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" - -msgid "Miscellaneous Math Symbols-B" -msgstr "其他数学符号B" - -msgid "Math Misc. Symbols-B" -msgstr "其他数学符号B" - -msgid "Supplemental Mathematical Operators" -msgstr "" - -msgid "Supplemental Math Operators" -msgstr "补充的数学运算符" - -msgid "Math Operators Supplement" -msgstr "补充的数学运算符" - -msgid "Miscellaneous Symbols and Arrows" -msgstr "" - -msgid "Supplemental Symbols and Arrows" -msgstr "其它符号和箭头" - -msgid "Symbols and Arrows Supplement" -msgstr "其它符号和箭头" - -msgid "Alphabetic Extended" -msgstr "字母扩展" - -msgid "Latin Extended-C" -msgstr "拉丁文扩展 C" - -msgid "Coptic" -msgstr "科普特文" - -msgid "Georgian Supplement" -msgstr "格鲁吉亚文补充" - -msgid "Tifinagh" -msgstr "提非纳文" - -msgid "Ethiopic Extended" -msgstr "埃塞额比亚文扩展" - -msgid "Cyrillic Extended-A" -msgstr "西里尔文扩展 A" - -msgid "Supplemental Punctuation" -msgstr "补充标点符号" - -msgid "Punctuation Supplement" -msgstr "补充标点符号" - -msgid "CJK Radicals Supplement" -msgstr "CJK 偏旁部首补充" - -msgid "Kangxi Radicals" -msgstr "" - -msgid "Ideographic Description Characters" -msgstr "表意描述字符" - -msgid "CJK Phonetics and Symbols" -msgstr "中日韩注音符号" - -msgid "CJK Symbols and Punctuation" -msgstr "中日韩符号与标点" - -msgid "Hangul Compatibility Jamo" -msgstr "韩文兼容 Jamo" - -msgid "Kanbun" -msgstr "日本汉字" - -msgid "Bopomofo Extended" -msgstr "注音字母扩展" - -msgid "CJK Strokes" -msgstr "中日韩笔画" - -msgid "Katakana Phonetic Extensions" -msgstr "片假名语音扩展" - -msgid "Enclosed CJK Letters and Months" -msgstr "带圈的中日韩字符和月时" - -msgid "CJK Enclosed Letters and Months" -msgstr "带圈的中日韩字符和月时" - -msgid "CJK Compatibility" -msgstr "中日韩兼容字符" - -msgid "CJK Unified Ideographs Extension A" -msgstr "中日韩统一表意符号扩展A" - -msgid "Yijing Hexagram Symbols" -msgstr "易经卦符" - -msgid "CJK Unified Ideographs" -msgstr "中日韩统一表意字符" - -msgid "Yi Syllables" -msgstr "彝文音节" - -msgid "Yi" -msgstr "彝语" - -msgid "Yi Radicals" -msgstr "彝文部首" - -msgid "Vai" -msgstr "瓦伊语" - -msgid "Cyrillic Extended-B" -msgstr "西里尔文扩展 B" - -msgid "Modifier Tone Letters" -msgstr "修饰符语调字母" - -msgid "Latin Extended-D" -msgstr "拉丁文扩展 D" - -msgid "Syloti Nagri" -msgstr "" - -msgid "Common Indic Number Forms" -msgstr "常用印度数字形式" - -msgid "Phags-pa" -msgstr "八思巴文" - -msgid "Devanagari Extended" -msgstr "梵文扩展" - -msgid "Hangul Jamo Extended-A" -msgstr "朝鲜文扩展 A" - -msgid "Javanese" -msgstr "爪哇语" - -msgid "Myanmar Extended-B" -msgstr "" - -msgid "Cham" -msgstr "占语" - -msgid "Myanmar Extended-A" -msgstr "缅甸文扩展 A" - -msgid "Meetei Mayek Extensions" -msgstr "" - -msgid "Ethiopic Extended-A" -msgstr "埃塞额比亚文扩展-A" - -msgid "Latin Extended-E" -msgstr "" - -msgid "Cherokee Supplement" -msgstr "" - -msgid "Hangul Syllables" -msgstr "韩文音节" - -msgid "Hangul Jamo Extended-B" -msgstr "" - -msgid "High Surrogates" -msgstr "" - -msgid "High Surrogate" -msgstr "高半超大字符集" - -msgid "Surrogate High" -msgstr "高半超大字符集" - -msgid "Surrogate High, Non Private Use" -msgstr "非私用高半超大字符集" - -msgid "Surrogate High, Private Use" -msgstr "私用高半超大字符集" - -msgid "Low Surrogates" -msgstr "低半超大字符集" - -msgid "Private Use Area" -msgstr "私用空间" - -msgid "Private Use" -msgstr "私人应用" - -msgid "Microsoft Symbol Area" -msgstr "" - -msgid "Corporate Use" -msgstr "企业应用" - -msgid "CJK Compatibility Ideographs" -msgstr "中日韩兼容表意字符" - -msgid "Alphabetic Presentation Forms" -msgstr "字母表现形式" - -msgid "Latin Ligatures" -msgstr "拉丁组合字" - -msgid "Armenian Ligatures" -msgstr "Armenian 组合字" - -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "" - -msgid "Arabic Presentation Forms-A" -msgstr "阿拉伯表现形式 A" - -msgid "Variation Selectors" -msgstr "变调选择器" - -msgid "Vertical Forms" -msgstr "垂直形式" - -msgid "Combining Half Marks" -msgstr "组合半角标记" - -msgid "CJK Compatibility Forms" -msgstr "中日韩兼容形式" - -msgid "Small Form Variants" -msgstr "小样式变调" - -msgid "Arabic Presentation Forms-B" -msgstr "阿拉伯表现形式B" - -msgid "Byte Order Mark" -msgstr "字节顺序标记" - -msgid "Halfwidth and Fullwidth Forms" -msgstr "半角及全角形式" - -msgid "Half and Full Width Forms" -msgstr "半宽全宽形式" - -msgid "Latin Full Width Forms" -msgstr "拉丁全宽形式" - -msgid "Full Width Brackets" -msgstr "" - -msgid "CJK Half Width Forms" -msgstr "" - -msgid "Katakana Half Width Forms" -msgstr "" - -msgid "Hangul Jamo Half Width Forms" -msgstr "韩语谚文半宽形式" - -msgid "Full Width Symbol Variants" -msgstr "" - -msgid "Half Width Symbol Variants" -msgstr "" - -msgid "Specials" -msgstr "特殊" - -msgid "Not a Unicode Character" -msgstr "非统一码字符" - -msgid "Signature Mark" -msgstr "签名标记" - -msgid "Unicode Supplementary Multilingual Plane" -msgstr "统一码补充多语言平面" - -msgid "Supplementary Multilingual Plane" -msgstr "补充多语言字符面" - -msgid "Aegean scripts" -msgstr "" - -msgid "Linear B Syllabary" -msgstr "线性 B 字音表" - -msgid "Linear B Ideograms" -msgstr "线性 B 表意符号" - -msgid "Aegean Numbers" -msgstr "" - -msgid "Ancient Greek Numbers" -msgstr "古希腊数字" - -msgid "Ancient Symbols" -msgstr "古代符号" - -msgid "Phaistos Disc" -msgstr "菲斯特斯圆盘" - -msgid "Coptic Epact Numbers" -msgstr "" - -msgid "Alphabetic and syllabic LTR scripts" -msgstr "字母与音节自左至右书写" - -msgid "Old Italic" -msgstr "古意大利式" - -msgid "Old Permic" -msgstr "" - -msgid "Ugaritic" -msgstr "乌加里特文" - -msgid "Old Persian" -msgstr "古波斯文" - -msgid "Deseret" -msgstr "" - -msgid "Alphabetic and syllabic RTL scripts" -msgstr "字母与音节自右至左书写" - -msgid "Cypriot Syllabary" -msgstr "塞浦路斯文字音表" - -msgid "Phoenician" -msgstr "腓尼基语" - -msgid "Kharoshthi" -msgstr "卡罗须提文" - -msgid "Avestan" -msgstr "阿维斯陀语" - -msgid "Rumi Numeral Symbols" -msgstr "鲁米记数符号" - -msgid "Yezidi" -msgstr "" - -msgid "Chorasmian" -msgstr "" - -msgid "Elymaic" -msgstr "" - -msgid "Brahmi" -msgstr "婆罗米文字" - -msgid "Sinhala Archaic Numbers" -msgstr "" - -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" - -msgid "Tamil Supplement" -msgstr "" - -msgid "Cuneiform and other ancient scripts" -msgstr "" - -msgid "Cuneiform" -msgstr "楔形文字" - -msgid "Cuneiform Numbers and Punctuation" -msgstr "" - -msgid "Cuneiform Numbers" -msgstr "" - -msgid "Early Dynastic Cuneiform" -msgstr "" - -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" - -msgid "Bamum Supplement" -msgstr "巴姆穆文补充" - -msgid "Ideographic Symbols and Punctuation" -msgstr "" - -msgid "Tangut Components" -msgstr "" - -msgid "Khitan Small Script" -msgstr "" - -msgid "Tangut Supplement" -msgstr "" - -msgid "Kana Supplement" -msgstr "日语假名补充" - -msgid "Kana Extended-A" -msgstr "" - -msgid "Small Kana Extension" -msgstr "" - -msgid "Shorthand Format Controls" -msgstr "" - -msgid "Byzantine Musical Symbols" -msgstr "拜占庭乐符" - -msgid "Musical Symbols" -msgstr "音乐符号" - -msgid "Ancient Greek Musical Notation" -msgstr "古希腊音符" - -msgid "Mayan Numerals" -msgstr "" - -msgid "Tai Xuan Jing Symbols" -msgstr "太玄经符号" - -msgid "Counting Rod Numerals" -msgstr "算筹数码" - -msgid "Chinese Counting Rod Numerals" -msgstr "" - -msgid "Glagolitic Supplement" -msgstr "" - -msgid "Nyiakeng Puachue Hmong" -msgstr "" - -msgid "Wancho" -msgstr "" - -msgid "Indic Siyaq Numbers" -msgstr "" - -msgid "Ottoman Siyaq Numbers" -msgstr "" - -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" - -msgid "Mahjong Tiles" -msgstr "麻将牌面" - -msgid "Domino Tiles" -msgstr "骨牌牌面" - -msgid "Playing Cards" -msgstr "纸牌" - -msgid "Enclosed Alphanumeric Supplement" -msgstr "封闭式字母数字补编" - -msgid "Enclosed Ideographic Supplement" -msgstr "封闭式表意文字补充" - -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" - -msgid "Emoticons" -msgstr "字符图释" - -msgid "Ornamental Dingbats" -msgstr "" - -msgid "Transport and Map Symbols" -msgstr "" - -msgid "Alchemical Symbols" -msgstr "冶金符号" - -msgid "Geometric Shapes Extended" -msgstr "" - -msgid "Supplemental Arrows-C" -msgstr "" - -msgid "Supplemental Symbols and Pictographs" -msgstr "" - -msgid "Chess Symbols" -msgstr "" - -msgid "Symbols and Pictographs Extended-A" -msgstr "" - -msgid "Symbols for Legacy Computing" -msgstr "" - -msgid "Unicode Supplementary Ideographic Plane" -msgstr "统一码补充表意字符" - -msgid "Supplementary Ideographic Plane" -msgstr "补充表意字符面" - -msgid "CJK Unified Ideographs Extension B" -msgstr "中日韩统一表意字符扩展B" - -msgid "CJK Unified Ideographs Extension C" -msgstr "中日韩统一表意文字扩展区 C" - -msgid "CJK Unified Ideographs Extension D" -msgstr "CJK 统一表意扩展 D" - -msgid "CJK Unified Ideographs Extension E" -msgstr "" - -msgid "CJK Unified Ideographs Extension F" -msgstr "" - -msgid "CJK Compatibility Ideographs Supplement" -msgstr "中日韩兼容表意字符补充" - -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" - -msgid "Tertiary Ideographic Plane" -msgstr "" - -msgid "CJK Unified Ideographs Extension G" -msgstr "" - -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "统一码增补特别用途平面" - -msgid "Supplementary Special-purpose Plane" -msgstr "增补特用平面" - -msgid "Tags" -msgstr "标记" - -msgid "Tag Characters" -msgstr "" - -msgid "Variation Selectors Supplement" -msgstr "" - -msgid "Variation Selectors B" -msgstr "变体选择器 B" - -msgid "Supplementary Private Use Area-A" -msgstr "补充私用空间 A" - -msgid "Supplementary Private Use Area-B" -msgstr "补充私用空间 B" - -msgid "Non-Unicode Glyphs" -msgstr "非统一码字形" - -msgid "Unassigned Code Points" -msgstr "未定的编码点" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "" -msgstr "" - -msgid "Bad magic number" -msgstr "不良特征数字" - -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "" - -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" - -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "创建FNT时发生内部错误。 文件偏移错误\n" - -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "创建FNT时发生内部错误。 文件偏移错误于位图数据\n" - -#, c-format -msgid "Could not open output file: %s" -msgstr "未能打开输出文件: %s" - -msgid "Decompressed length did not match expected length for table" -msgstr "" - -msgid "Bad signature in WOFF header." -msgstr "" - -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "" - -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "" - -msgid "Could not open temporary file." -msgstr "无法打开临时文件。" - -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "'%c%c%c%c' 压缩表长度无效。" - -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "" - -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "'%c%c%c%c' 表解压有误。" - -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" - -msgid "WOFF compressed metadata section too large.\n" -msgstr "" - -msgid "Align Points" -msgstr "" - -msgid "How to align these points?" -msgstr "" - -msgid "_Size:" -msgstr "大小(_S):" - -msgid "Space Regions" -msgstr "间隔区域" - -msgid "Coordinate along which to space" -msgstr "间隔座标" - -msgid "_X" -msgstr "" - -msgid "_Y" -msgstr "" - -msgid "_Maximum distance between points in a region" -msgstr "域内最大点距(_M)" - -msgid "Not enough lines" -msgstr "线不足" - -msgid "Can't Parallel" -msgstr "不能平行" - -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "两线共点,不能平行" - -msgid "Bases" -msgstr "基本" - -msgid "Exits" -msgstr "退出" - -msgid "Entries" -msgstr "入口" - -msgid "Marks" -msgstr "标记" - -msgid "Add Base Anchor..." -msgstr "增加基础锚点..." - -msgid "Add Exit Anchor..." -msgstr "增加已有锚点..." - -msgid "Add Entry Anchor..." -msgstr "增加入口锚点..." - -msgid "Add Mark Anchor..." -msgstr "增加标记锚点..." - -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "" - -msgid "mark" -msgstr "标记" - -msgid "cursive entry" -msgstr "草写起点" - -msgid "cursive exit" -msgstr "草写终点" - -msgid "base" -msgstr "基本" - -msgid "Anchor Control" -msgstr "锚点控制" - -msgid "Detaching Anchor Point" -msgstr "分离锚点" - -#, c-format -msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." -msgstr "" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "修正值必须在-128与127之间(其绝对值应小些)" - -msgid "Out of Range" -msgstr "超出范围" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "" - -msgid "Provide a glyph name" -msgstr "给出字形名称" - -msgid "Non-existant glyph" -msgstr "不存在字形" - -#, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "字形%.80s未能在此字体文件中找到" - -msgid "Duplicate Anchor Class" -msgstr "复制锚点类属" - -#, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "" - -msgid "Anchor Control..." -msgstr "锚点控制…" - -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" - -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "放大:" - -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" - -msgid "The X coordinate of the anchor point in this glyph" -msgstr "" - -#. GT: Short for Correction -msgid "Cor:" -msgstr "修正:" - -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" -"以指定像素大小显示时距此锚点水平位置的修正值(像素)。\n" -"(在设备表中)" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "" - -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" - -msgid "Separation" -msgstr "分离" - -msgid "Min Bearing" -msgstr "最小边距" - -msgid "Max Bearing" -msgstr "最大边距" - -msgid "Height" -msgstr "高度" - -msgid "Loop Count" -msgstr "循环计数" - -msgid "Auto Width" -msgstr "自动宽度" - -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" - -msgid "_Separation:" -msgstr "分离(_S):" - -msgid "_Min:" -msgstr "最小(_M):" - -msgid "Ma_x:" -msgstr "最大值(_X):" - -msgid "_Height:" -msgstr "高度(_H):" - -msgid "_Loops:" -msgstr "循环(_L):" - -msgid "Language" -msgstr "语言" - -msgid "Min" -msgstr "" - -msgid "Max" -msgstr "" - -msgid "Feature" -msgstr "特征" - -msgid "Min (descent)" -msgstr "Min (下深)" - -msgid "Max (ascent)" -msgstr "最大(上高)" - -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "水平间距 %c%c%c%c" - -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "%c%c%c%c的垂直间距" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" - -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" - -msgid "Set Feature Extents" -msgstr "保存特征间距" - -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "文字" - -msgid "Default Baseline" -msgstr "默认基线" - -msgid "Bad default baseline" -msgstr "不良默认基线" - -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" - -msgid "Horizontal Baselines" -msgstr "水平基线" - -msgid "Vertical Baselines" -msgstr "垂直基线" - -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" - -msgid "hang" -msgstr "悬高" - -msgid "Indic (& Tibetan) hanging baseline" -msgstr "" - -msgid "icfb" -msgstr "" - -msgid "Ideographic character face bottom edge baseline" -msgstr "" - -msgid "icft" -msgstr "" - -msgid "Ideographic character face top edge baseline" -msgstr "" - -msgid "ideo" -msgstr "ideo指令" - -msgid "Ideographic em-box bottom edge baseline" -msgstr "" - -msgid "idtp" -msgstr "idtp指令" - -msgid "Ideographic em-box top edge baseline" -msgstr "" - -msgid "math" -msgstr "math指令" - -msgid "Mathematical centerline" -msgstr "数学中划线" - -msgid "romn" -msgstr "romn指令" - -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "" - -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" - -msgid "Set Extents" -msgstr "设置间距" - -msgid "All characters in the value must be in ASCII" -msgstr "取值字符均应为ASCII码" - -msgid "Not ASCII" -msgstr "非ASCII码" - -msgid "Must be a number" -msgstr "必须是数" - -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "新建…" - -msgid "No Change" -msgstr "未改变" - -#, c-format -msgid "Strike Information for %.90s" -msgstr "Strike 信息: %.90s" - -msgid "Delete" -msgstr "删除" - -msgid "Default All" -msgstr "默认全部" - -msgid "Default This" -msgstr "默认此" - -msgid "All Glyphs" -msgstr "所有字形" - -msgid "Selected Glyphs" -msgstr "选中的字形" - -msgid "Current Glyph" -msgstr "当前字形" - -msgid "Pixel Sizes:" -msgstr "像素大小:" - -msgid "Point sizes on a 75 dpi screen" -msgstr "75dpi屏幕上点的大小" - -msgid "Point sizes on a 96 dpi screen" -msgstr "96dpi屏幕上点的大小" - -msgid "Point sizes on a 72 dpi screen" -msgstr "72dpi屏幕上点的大小" - -msgid "Point sizes on a 120 dpi screen" -msgstr "120dpi屏幕上点的大小" - -msgid "Point sizes on a 100 dpi screen" -msgstr "100dpi屏幕上点的大小" - -msgid "Bitmap Strikes Available" -msgstr "可用位图部件" - -msgid "Regenerate Bitmap Glyphs" -msgstr "再生位图字形" - -msgid "Remove Bitmap Glyphs" -msgstr "移除位图字形" - -msgid "The list of current pixel bitmap sizes" -msgstr "当前位图尺寸列表" - -msgid " Removing a size will delete it." -msgstr "移除尺寸即为删除该尺寸。" - -msgid " Adding a size will create it by scaling." -msgstr "增加尺寸即为按比例创建之。" - -msgid " Adding a size will create it." -msgstr "增加尺寸即为创建之。" - -msgid "Specify bitmap sizes to be regenerated" -msgstr "指定位图尺寸以便再生" - -msgid "Specify bitmap sizes to be removed" -msgstr "指定位图尺寸以便移除" - -#. GT: X is a coordinate -msgid "X" -msgstr "" - -msgid "Win" -msgstr "" - -msgid "Mac" -msgstr "" - -msgid "Use FreeType" -msgstr "采用FreeType" - -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "" - -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s , %2$d ,大小 %3$d ; %4$.80s" - -msgid "Set Width..." -msgstr "设置宽度…" - -msgid "Set Vertical Width..." -msgstr "设置垂直宽度…" - -msgid "Skew" -msgstr "倾斜" - -msgid "Skew Ratio" -msgstr "斜率" - -msgid "FG Color" -msgstr "" - -msgid "The color of the large bitmap" -msgstr "" - -msgid "Overview FG Color" -msgstr "" - -msgid "The color of the small bitmap view" -msgstr "" - -msgid "Guide Color" -msgstr "" - -msgid "The color of the guide lines for glyph metrics" -msgstr "" - -msgid "The color of the guide line for the advance width" -msgstr "" - -msgid "Width Guide Color" -msgstr "" - -msgid "Grid Color" -msgstr "" - -msgid "The color of the guide lines for the bitmap grid" -msgstr "" - -msgid "Outline Color" -msgstr "" - -msgid "The color of the outline" -msgstr "" - -msgid "Active Tool Color" -msgstr "" - -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" - -msgid "Selected Region Color" -msgstr "" - -msgid "The color of the selected region" -msgstr "" - -msgid "Reference FG Color" -msgstr "" - -msgid "The color of a reference" -msgstr "" - -msgid "Selected Reference Color" -msgstr "" - -msgid "The color of the selected reference" -msgstr "" - -msgid "Reference Border Color" -msgstr "" - -msgid "The color used to outline a reference" -msgstr "" - -msgid "Selected Reference Border Color" -msgstr "" - -msgid "The color used to outline the selected reference" -msgstr "" - -msgid "Bitmap View" -msgstr "" - -msgid "This window displays a single bitmap glyph" -msgstr "" - -msgid "New O_utline Window" -msgstr "新字形窗口(_u)" - -msgid "New _Bitmap Window" -msgstr "新位图窗口(_B)" - -msgid "New _Metrics Window" -msgstr "新尺寸窗口(_M)" - -msgid "Warnings" -msgstr "警告" - -msgid "Flip Horizontally" -msgstr "水平翻转" - -msgid "Flip Vertically" -msgstr "垂直翻转" - -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "顺时针转九十度" - -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "逆时针转九十度" - -msgid "Rotate 180°" -msgstr "转一百八十度" - -msgid "Skew..." -msgstr "倾斜…" - -msgid "Font|_New" -msgstr "新建(_N)" - -msgid "_Open" -msgstr "打开(_O)" - -msgid "Recen_t" -msgstr "最近的(_T)" - -msgid "_Close" -msgstr "关闭(_C)" - -msgid "_Save" -msgstr "保存(_S)" - -msgid "S_ave as..." -msgstr "另存为(_A)…" - -msgid "_Generate Fonts..." -msgstr "生成字体(_G)…" - -msgid "Generate Mac _Family..." -msgstr "生成Mac族(_F)…" - -msgid "Generate TTC..." -msgstr "生成TTC…" - -msgid "Expor_t..." -msgstr "导出(_T)…" - -msgid "_Import..." -msgstr "导入(_I)…" - -msgid "_Revert File" -msgstr "恢复文件(_R)" - -msgid "Pr_eferences..." -msgstr "选项(_E)…" - -msgid "_X Resource Editor..." -msgstr "_X 资源编辑器..." - -msgid "_Quit" -msgstr "退出(_Q)" - -msgid "_Undo" -msgstr "撤销(_U)" - -msgid "_Redo" -msgstr "重做(_R)" - -msgid "Cu_t" -msgstr "剪切(_T)" - -msgid "_Copy" -msgstr "复制(_C)" - -msgid "C_opy Reference" -msgstr "复制参照(_O)" - -msgid "_Paste" -msgstr "粘贴(_P)" - -msgid "C_lear" -msgstr "" - -msgid "Select _All" -msgstr "选择全部(_A)" - -msgid "Remo_ve Undoes" -msgstr "清除修改历史" - -msgid "U_nlink Reference" -msgstr "断开参照(_N)" - -msgid "Flip _Horizontally" -msgstr "水平翻转(_T)" - -msgid "Flip _Vertically" -msgstr "垂直翻转(_F)" - -msgid "_Rotate 90° CW" -msgstr "顺时针转九十度(_R)" - -msgid "Rotate _90° CCW" -msgstr "逆时针转九十度(_9)" - -msgid "Rotate _180°" -msgstr "转一百八十度(_1)" - -msgid "_Skew..." -msgstr "倾斜(_S)..." - -msgid "_Font Info..." -msgstr "字体信息(_F)…" - -msgid "Glyph _Info..." -msgstr "字形信息(_I)…" - -msgid "BDF Info..." -msgstr "BDF信息…" - -msgid "Bitm_ap Strikes Available..." -msgstr "可用位图部件(_A)…" - -msgid "Regenerate _Bitmap Glyphs..." -msgstr "再生位图字形(_B)…" - -msgid "Remove This Glyph" -msgstr "移除字形(_Y)" - -msgid "_Transformations" -msgstr "变换(_T)" - -msgid "_Tools" -msgstr "工具(_T)" - -msgid "_Layers" -msgstr "层(_L)" - -msgid "_Shades" -msgstr "渲染(_S)" - -msgid "_Docked Palettes" -msgstr "停靠的工具栏(_D)" - -msgid "_Fit" -msgstr "适合(_F)" - -msgid "Z_oom out" -msgstr "缩小(_O)" - -msgid "Zoom _in" -msgstr "放大(_I)" - -msgid "_Next Glyph" -msgstr "下一字形(_N)" - -msgid "_Prev Glyph" -msgstr "上一字形(_P)" - -msgid "Next _Defined Glyph" -msgstr "下一定义的字形(_D)" - -msgid "Prev Defined Gl_yph" -msgstr "上一定义的字形(_Y)" - -msgid "_Goto" -msgstr "转到(_G)" - -msgid "Find In Font _View" -msgstr "在字体视窗中查找(_V)" - -msgid "_Bigger Pixel Size" -msgstr "增大像素大小(_B)" - -msgid "_Smaller Pixel Size" -msgstr "减小像素大小(_S)" - -msgid "_Palettes" -msgstr "工具栏(_P)" - -msgid "Set _Width..." -msgstr "设置宽度(_W)…" - -msgid "Set _Vertical Width..." -msgstr "设置垂直宽度(_V)…" - -msgid "_File" -msgstr "文件(_F)" - -msgid "_Edit" -msgstr "编辑(_E)" - -msgid "E_lement" -msgstr "基础(_L)" - -msgid "_View" -msgstr "查看(_V)" - -msgid "_Metrics" -msgstr "尺寸(_M)" - -msgid "_Window" -msgstr "窗口(_W)" - -msgid "_Help" -msgstr "帮助(_H)" - -msgid "Recalculate Bitmaps" -msgstr "再算位图" - -msgid "Automatic" -msgstr "自动" - -msgid "No Class" -msgstr "无类属" - -msgid "Base Glyph" -msgstr "基本字形" - -msgid "Base Lig" -msgstr "基础连字符" - -msgid "Mark" -msgstr "标记" - -msgid "Component" -msgstr "组成" - -msgid "Color|Choose..." -msgstr "选择颜色..." - -msgid "Color|Default" -msgstr "默认" - -msgid "New Pair Position" -msgstr "新对位置" - -msgid "New Positioning" -msgstr "新位置" - -msgid "New Substitution Variant" -msgstr "新替换变量" - -msgid "New Alternate List" -msgstr "新替代列表" - -msgid "New Ligature" -msgstr "新连写" - -msgid "New Multiple List" -msgstr "新多重替代列表" - -msgid "Edit Counter Mask" -msgstr "编辑计数蒙版" - -msgid "New Counter Mask" -msgstr "新计数蒙版" - -msgid "Select hints between which counters are formed" -msgstr "选择消隐" - -msgid "Unicode _Value:" -msgstr "统一码值(_V):" - -msgid "Bad Name" -msgstr "不良名称" - -msgid "Glyph names are limited to 31 characters" -msgstr "字形名称最长31个字符" - -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "字形名称不能以数字或句号点开头" - -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"字形名称应为ASCII编码,应无空格并不要包括如\"([{<>}])/%%\"这些字符,并且只能用" -"字母、句点或下划线" - msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" +"\n" +"Layers:" msgstr "" -"字符名称只能用字母、句点或下划线。\n" -"你想用其他字符么?" +"\n" +"层:" -msgid "Duplicate Ligature" -msgstr "复制连写组合" +msgid " Attach right" +msgstr "右侧附加" -#, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "" +msgid " Floating accent" +msgstr "浮动重音符" -msgid "Duplicate Kern data" -msgstr "复制缩合信息" +msgid " Hang left" +msgstr " 左手" -#, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" +msgid " Hang right" +msgstr " 右手" #, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "" - -msgid "Bad Device Table Adjustment" -msgstr "不良设备表调整" - -msgid "Missing glyph name" -msgstr "缺字形名称" +msgid " Ignoring '%c%c%c%c'\n" +msgstr " 忽略'%c%c%c%c'\n" #, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "您必须为子表 %s 指定一个字形名称" +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " 忽略'%c%c%c%c' %s\n" #, c-format -msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" -msgstr "" +msgid " Left Bound=%d" +msgstr " 左边=%d" #, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "" - -msgid "Substitution generates itself" -msgstr "替代自身" - -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "" - -msgid "Unicode out of range" -msgstr "统一码超出范围" - -msgid "Unexpected Variation Selector" -msgstr "未预期的变差选择" +msgid " Mirror=%.30s" +msgstr " 镜像=%.30s" #, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" - -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" -"已有同名同编码字形,\n" -"注意名称和编码在同一字体中应唯一,\n" -"要交换名称和编码么?" - -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" -"已有同编码字形,\n" -"注意编码在同一字体中应唯一,\n" -"要交换编码么?" - -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" -"已有同名字形,\n" -"注意名称在同一字体中应唯一,\n" -"要交换名称么?" - -msgid "Depth" -msgstr "深度" - -msgid "Italic Correction" -msgstr "斜体修正值" - -msgid "Top Accent Horizontal Pos" -msgstr "上重音符号水平位置" - -msgid "Horizontal Extension Italic Correction" -msgstr "水平间距倾斜修正" - -msgid "Vertical Extension Italic Correction" -msgstr "垂直间距倾斜修正" - -msgid "Tile Margin" -msgstr "倾斜边缘" - -msgid "Tile Min X" -msgstr "倾斜最小值X" - -msgid "Tile Min Y" -msgstr "倾斜最小值Y" - -msgid "Tile Max X" -msgstr "倾斜最大值X" - -msgid "Tile Max Y" -msgstr "倾斜最大值Y" - -msgid "Ligature Caret Count" -msgstr "连写位计数" - -msgid "Bad Lig. Caret Count" -msgstr "不良连写位计数" - -msgid "Unreasonable ligature caret count" -msgstr "不良连写位计数" +msgid " Right Bound=%d" +msgstr " 右边=%d" -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "" +msgid " Stroke _Width:" +msgstr " 笔画宽度(_W):" -msgid "Only a single character allowed" -msgstr "只许单一字符" +#, c-format +msgid " %s: line %d\n" +msgstr " %s: 行 %d\n" -msgid "Pixel Size" -msgstr "像素大小" +msgid " Adding a size will create it by scaling." +msgstr "增加尺寸即为按比例创建之。" -msgid "Correction" -msgstr "修正值" +msgid " Adding a size will create it." +msgstr "增加尺寸即为创建之。" -msgid "Bad correction" -msgstr "不良修正值" +#. GT: This continues a multi-line error message, hence the leading space +msgid " Bad kerning class table, ignored\n" +msgstr " 缩合类属表不对,忽略之\n" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "" +msgid " Bad ligature table, ignored\n" +msgstr " 连写表不对,忽略之\n" -msgid "Bad pixel size" -msgstr "不良像素" +msgid " Bad mark attachment table, ignored\n" +msgstr " 标记附件表不对,忽略之\n" #, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "" +msgid " Curvature: %g" +msgstr "曲率: %g" -msgid "Device Table Adjustments" -msgstr "设备表调整" +#, c-format +msgid " Curvature: %g Radius: %g" +msgstr "曲率: %g 半径: %g" msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." -msgstr "" - -msgid "PixelSize|New" -msgstr "新建" - -msgid "Subtable" -msgstr "替代表" +" Instructions in this glyph (or one that refers to it) are now out of date." +msgstr "此字形(或参照此字形的其他字形)的指令已过期。" -msgid "Replacement Glyph Name" -msgstr "替换字形名称" +msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgstr "此字形(或参照此字形的其他字形)的指令已丢失。" -msgid "Source Glyph Names" -msgstr "源字形名称" +msgid " Next" +msgstr "后" -msgid "Replacement Glyph Names" -msgstr "替换字形名称" +msgid " Next CP" +msgstr "下一控制点" -msgid "∆x" -msgstr "" +msgid " Prev" +msgstr "前" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "调整" +msgid " Prev CP" +msgstr "上一控制点" -msgid "∆y" -msgstr "" +msgid " Removing a size will delete it." +msgstr "移除尺寸即为删除该尺寸。" -msgid "∆x_adv" -msgstr "" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr "与字体名相同" -msgid "∆y_adv" -msgstr "" +msgid " There must be at least one contextual rule" +msgstr "至少要一项相关规则" -msgid "Second Glyph Name" -msgstr "次字形名称" +#, c-format +msgid " Used in %s\n" +msgstr "用于 %s\n" -msgid "∆x #1" -msgstr "" +msgid " _Em Size:" +msgstr "M全字大小(_E):" -msgid "∆y #1" -msgstr "" +msgid " refers to a missing glyph" +msgstr "参照了缺失字形" -msgid "∆x_adv #1" -msgstr "" +#, c-format +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! 未知游标格式 %d !!!!\n" -msgid "∆y_adv #1" -msgstr "" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "”%s“不是在第%d行第%s列上已知的锚点的名称。" -msgid "∆x #2" -msgstr "" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "%s不是第 %d 行( %s)上已知的命名值记录里的名称。" -msgid "∆y #2" -msgstr "" +msgid "\"Symbol\"" +msgstr "符号" -msgid "∆x_adv #2" -msgstr "" +#, c-format +msgid "%.*s is not a valid class name (or number)" +msgstr "%.*s 不是有效的类属名(或数值)" -msgid "∆y_adv #2" -msgstr "" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%1$.30s 字符串向 %2$.30s" -msgid "false" -msgstr "假" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s , %2$d ,大小 %3$d ; %4$.80s" -msgid "true" -msgstr "真" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s 来自查找替代表 %2$.50s" -msgid "Glyph" -msgstr "字形" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. 期待 %3$s 得到 %4$s" -msgid "Extender" -msgstr "扩展" +#, c-format +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s 参照空字符 \"%1$.20s\"" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "起始长度" +#, c-format +msgid "%3d: " +msgstr "%3d: <未初始化>" -msgid "EndLen" -msgstr "终止长度" +#, c-format +msgid "%d pixel bitmap" +msgstr "%d像素位图" -msgid "FullLen" -msgstr "全长" +#, c-format +msgid "%d pixels" +msgstr "%d 像素" -msgid "Variation Selector (or 0)" -msgstr "变形选择(或 0)" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "%d@%d像素位图" -msgid "Interpreted as: " +#, c-format +msgid "" +"%s\n" +"Proceed anyway?" msgstr "" +"%s\n" +"继续处理?" -msgid "Error: wrong format" -msgstr "" +#, c-format +msgid "%s No Slope" +msgstr "%s没有范围" -msgid "Pick a color" -msgstr "选择一种颜色" +#, c-format +msgid "%s anchor %d" +msgstr "%s 锚点 %d" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor #, c-format -msgid "Glyph Info for %.40s" -msgstr "字形信息:%.40s" +msgid "%s at ligature pos %d" +msgstr "%s 于连写组合位 %d" -msgid "Glyph Info..." -msgstr "字形信息…" +#, c-format +msgid "%s base" +msgstr "%s 基础" -msgid "No components" -msgstr "无组成" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s 由 %s" -msgid "Accented glyph composed of:" -msgstr "重音字形合成自:" +#, c-format +msgid "%s contextual %d" +msgstr "%s 关联 %d" -msgid "Glyph composed of:" -msgstr "字形合成自:" +#, c-format +msgid "%s entry" +msgstr "%s 入口" -msgid "Glyph Info" -msgstr "字形信息" +#, c-format +msgid "%s exit" +msgstr "%s 退出" -msgid "Gl_yph Name:" -msgstr "字形名称(_N):" +#, c-format +msgid "" +"%s has a bounding box which is too big for this algorithm to work. Ignored." +msgstr "%s 的边界框太大,算法无法正常工作。已忽略。" -msgid "Unicode C_har:" -msgstr "统一码字符(_C):" +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed +#, c-format +msgid "%s in %s lookup %d" +msgstr "%s (%s中) 查找 %d" -msgid "Set From N_ame" -msgstr "按名称(_A)" +#, c-format +msgid "" +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" +msgstr "" +"%s 不是一个cidmap 文件,请于以下地址下载\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Set From Val_ue" -msgstr "按值(_U)" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s 不在 %.100s" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "替代统一码 /变形选择" +#, c-format +msgid "%s kerning class %d" +msgstr "%s 压缩类属 %d" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" +#, c-format +msgid "%s line: %d %s\n" +msgstr "%s 行: %d %s\n" -msgid "OT _Glyph Class:" -msgstr "OT字形类(_G):" +#, c-format +msgid "%s line: %d %s: %s\n" +msgstr "%s 行: %d %s: %s\n" + +#, c-format +msgid "%s lookup %d" +msgstr "%s 查找 %d" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" +#, c-format +msgid "%s mark" +msgstr "%s 标记" -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine +#, c-format +msgid "%s nested-substitutions %d" +msgstr "%s 嵌套替代 %d" -msgid "Comment" -msgstr "说明" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup +#, c-format +msgid "%s per glyph data %d" +msgstr "%s 每个字形数据 %d" -msgid "Color:" -msgstr "颜色:" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "%s替代表" -msgid "_Hide Unused Columns" -msgstr "隐藏不用的列(_H)" +#, c-format +msgid "%s subtable %d" +msgstr "%s替代表%d" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +#, c-format +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) 与 %s(%s) 0x%x 于 FOND %s\n" -msgid "CounterHint|_New..." -msgstr "新建(_N)…" +#, c-format +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d 需要 %s, 却得到 %s" -msgid "_Edit..." -msgstr "编辑(_E)…" +#, c-format +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d 未找到 %s 找到" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" +#, c-format +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d 需要字符 %c (%d)\n" -msgid "Use default?" -msgstr "" +msgid "'BASE' Baseline Table" +msgstr "'BASE' 基线表" -msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" -msgstr "" +msgid "'GDEF' Glyph Definition Table" +msgstr "'GDEF' 字形定义表" -msgid "Height:" -msgstr "高:" +msgid "'GPOS' Glyph Positioning Table" +msgstr "'GPOS' 字形定位表" -msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." -msgstr "" +msgid "'GSUB' Glyph Substitution Table" +msgstr "'GSUB' 字形替代表" -msgid "Guess" -msgstr "猜测" +msgid "'JSTF' Justification Table" +msgstr "'JSTF' 对齐表" -msgid "Depth:" -msgstr "深:" +msgid "'bsln' Horizontal Baseline Table" +msgstr "'bsln' 水平基线表" -msgid "Italic Correction:" -msgstr "斜体修正值:" +msgid "'kern' Horizontal Kerning Table" +msgstr "'kern' 水平压缩表" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" +msgid "'lcar' Ligature Caret Table" +msgstr "'lcar' 连写缩合表" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" +msgid "'opbd' Optical Bounds Table" +msgstr "'opbd' 光学边界表" -msgid "Top Accent Pos:" -msgstr "上升部位置:" +msgid "'prop' Glyph Properties Table" +msgstr "'prop' 字形属性表" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe 如今认为 XUID/UniqueID 不必要)" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" +msgid "(Define \"Almost\")" +msgstr "(定义\"几乎\")" -msgid "Is Extended Shape" -msgstr "扩展形" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(弃用) MS 位图字体 sfnt (ttf)" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" +msgid "(kerning class)\n" +msgstr "(压缩类属)\n" -msgid "Math Kerning" -msgstr "数学压缩" +msgid "(unspecified) SIL Graphite table" +msgstr "(未指定) SIL Graphite 规则表" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" +#, c-format +msgid ") while in %s it is (" +msgstr ") 但在 %s为 (" -msgid "Default Ligature Caret Count" -msgstr "默认连写位计数" +msgid "100 Thin" +msgstr "100 超细体" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250,拉丁文-2(东欧)" -msgid "Ligature Caret Count:" -msgstr "连写位计数:" +msgid "1251, Cyrillic" +msgstr "1251,西里尔文" -msgid "Variant Glyphs:" -msgstr "变化字形:" +msgid "1252, Latin-1" +msgstr "1252,拉丁文1" -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" +msgid "1253, Greek" +msgstr "1253,希腊文" -msgid "Glyph Extension Components" -msgstr "字形扩展部件" +msgid "1254, Turkish" +msgstr "1254,土耳其语" -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" +msgid "1255, Hebrew" +msgstr "1255,希伯来文" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "斜体修正:" +msgid "1256, Arabic" +msgstr "1256,阿拉伯文" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "" +msgid "1257, Windows Baltic" +msgstr "1257,Windows 波罗的文" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" +msgid "1258, Vietnamese" +msgstr "1258,越南语" -msgid "Tile Margin:" -msgstr "倾斜边缘:" +msgid "1361, Korean Johab" +msgstr "1361,韩文组合式(Johab)" -msgid "Tile Bounding Box:" -msgstr "倾斜边框:" +msgid "200 Extra-Light" +msgstr "200 特细体" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" +msgid "300 Light" +msgstr "300 细体" -msgid " Y" -msgstr "" +msgid "32x8 cell window" +msgstr "32x8单元窗口" -msgid "Positionings" -msgstr "定位" +msgid "400 Regular" +msgstr "400 标准" -msgid "Pairwise Pos" -msgstr "配对位置" +msgid "437, US" +msgstr "437,美国" -msgid "Substitutions" -msgstr "替代" +msgid "500 Medium" +msgstr "500 中等" -msgid "Alt Subs" -msgstr "交换替代" +msgid "600 Semi-Bold" +msgstr "600 半粗体" -msgid "Mult Subs" -msgstr "多重替代" +msgid "700 Bold" +msgstr "700 粗体" -msgid "Ligatures" -msgstr "连体" +msgid "708, Arabic ASMO 708" +msgstr "708,阿拉伯文 ASMO 708" -msgid "Lig. Carets" -msgstr "连写位" +msgid "737, Greek; former 437 G" +msgstr "737,希腊文;原为 437 G" -msgid "Components" -msgstr "组成" +msgid "800 Extra-Bold" +msgstr "800 特粗体" -msgid "Counters" -msgstr "计数" +msgid "850, WE/Latin 1" +msgstr "850,WE/拉丁文 1" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ 及数学符号" +msgid "852, Latin 2" +msgstr "852,拉丁文 2" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "垂直变形" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855,IBM 西里尔文;主要为俄语" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "水平变形" +msgid "857, IBM Turkish" +msgstr "857,IBM 土耳其语" -msgid "Tile Size" -msgstr "倾斜大小" +msgid "860, MS-DOS Portuguese" +msgstr "860,MS-DOS 葡萄牙语" -msgid "< _Prev" -msgstr "<前(_P)" +msgid "861, MS-DOS Icelandic" +msgstr "861,MS-DOS 冰岛语" -msgid "_Next >" -msgstr "后(_N)>" +msgid "862, Hebrew" +msgstr "862,希伯来语" -msgid "No glyphs matched" -msgstr "无匹配字形" +msgid "863, MS-DOS Canadian French" +msgstr "863,MS-DOS 加拿大法语" -msgid "Select By ATT..." -msgstr "按ATT选择…" +msgid "864, Arabic" +msgstr "864,阿拉伯语" -msgid "No applicable lookup subtables" -msgstr "无可用查找子表" +msgid "865, MS_DOS Nordic" +msgstr "865,MS_DOS 北欧语" -msgid "Select By Lookup Subtable" -msgstr "按子表搜索选择" +msgid "866, MS-DOS Russian" +msgstr "866,MS-DOS 俄语" -msgid "Select Glyphs in lookup subtable" -msgstr "在查找替代表中选择字形" +msgid "869, IBM Greek" +msgstr "869,IBM 希腊语" -msgid "Select Results" -msgstr "选择结果" +msgid "874, Thai" +msgstr "874,泰文" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"在字体视图中定位到\n" -"搜到的字形" +msgid "900 Black" +msgstr "900 超粗体" -msgid "Merge Results" -msgstr "合并结果" +msgid "932, JIS/Japan" +msgstr "932,JIS/日本" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"扩展字体视图中的选择以包含\n" -"此次搜索到的所有字形" +msgid "936, Simplified Chinese" +msgstr "936,简体中文" -msgid "Restrict Selection" -msgstr "限制选择" +msgid "949, Korean Wansung" +msgstr "949,韩文完整式(Wansung)" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"仅搜索选中的字形,不选择\n" -"与搜索不符的字符" +msgid "950, Traditional Chinese" +msgstr "950,繁体中文" -msgid "Point Color" -msgstr "点颜色" +msgid "< _Prev" +msgstr "<前(_P)" -msgid "The color of an on-curve point" -msgstr "曲线上的点的颜色" +msgid "" +msgstr "<无>" -msgid "First Point Color" -msgstr "第一点颜色" +msgid "" +msgstr "<临时压缩>" -msgid "The color of the point which is the start of a contour" -msgstr "曲线起点的颜色" +msgid "" +msgstr "<未知方向>" -msgid "Selected Point Color" -msgstr "选中点颜色" +msgid "" +msgstr "<未命名>" -msgid "The color of a selected point" -msgstr "选中点的颜色" +msgid "" +msgstr "空" -msgid "Selected Point Width" -msgstr "选中点宽度" +msgid "" +msgstr "<无字形>" -msgid "The width of the line used to draw selected points" -msgstr "选中点的线宽" +msgid "" +msgstr "<无>" -msgid "Extrema Point Color" -msgstr "极值点颜色" +msgid "" +msgstr "<未定义>" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "" +msgid "A Font Family name is required" +msgstr "需要字体集名称" -msgid "Point of Inflection Color" -msgstr "映像点的颜色" +msgid "A PostScript name may not be a number" +msgstr "PostScript名称不可以用数字" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "用于绘制映像点的颜色 (若模式激活时)" +msgid "A coverage table:" +msgstr "范围表:" -msgid "Almost H/V Color" -msgstr "差不多水平或垂直的颜色" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "字形名称不能以数字或句号点开头" +#, c-format msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "当样条线的端点几乎但又不完全水平或垂直时,用此颜色绘制其标记" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" +msgstr "" +"字形名称应为ASCII编码,应无空格并不要包括如\"([{<>}])/%%\"这些字符,并且只能用" +"字母、句点或下划线" -msgid "Next CP Color" -msgstr "下一控制点颜色" +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" +msgstr "" +"字符名称只能用字母、句点或下划线。\n" +"你想用其他字符么?" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "此颜色用于绘制曲线上的点的下一个控制点" +#, c-format +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "行 %d (%s) 处语言标签太长. 最多4字母" -msgid "Prev CP Color" -msgstr "上一控制点颜色" +msgid "A list of coverage tables:" +msgstr "范围表列表:" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "此颜色用于绘制曲线上的点的上一个控制点" +msgid "A list of glyph names" +msgstr "字形名称列表" -msgid "Selected CP Color" -msgstr "选中控制点颜色" +msgid "A list of glyphs:" +msgstr "字形列表:" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "此颜色用于绘制曲线上的点的选中控制点" +msgid "A list of lookup names" +msgstr "查找名称列表" -msgid "Coordinate Line Color" -msgstr "坐标线颜色" +msgid "A name list with this name already exists. Replace it?" +msgstr "同名列表存在。替换之?" -msgid "Italic Coord. Color" -msgstr "倾斜坐标颜色" +#, c-format +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "行 %d (%s) 处脚本标签太长. 最多4字母" -msgid "Metrics Label Color" -msgstr "尺寸标签的颜色" +#, c-format +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "行 %d (%s) 处脚本标签应使用ASCII字符。\n" -msgid "Hint Label Color" -msgstr "消隐标签的颜色" +msgid "A tag must be 4 ASCII characters" +msgstr "特征标签应为4个ASCII字符" -msgid "Blue Values Color" -msgstr "蓝值颜色" +msgid "A value must be between [-32768,32767]" +msgstr "值的范围 [-32768,32767]" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "值的范围 [-8,-1] 或 [1,8]" -msgid "Family Blue Color" -msgstr "字族蓝色" +msgid "A value must be between [0,15]" +msgstr "值的范围 [0,15]" + +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "取值范围为0到255" msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" +"ABSolute Value\n" +"Replaces top of stack with its abs" msgstr "" +"绝对值\n" +"替换堆栈顶部为其绝对值" -msgid "Diagonal Hint Color" -msgstr "对角消隐颜色" +msgid "AGL with PUA" +msgstr "AGL 带 PUA" -msgid "The color used to draw diagonal hints" -msgstr "此颜色用于绘制对角消隐" +msgid "AGL without afii" +msgstr "AGL 无 afii" -msgid "Horiz. Hint Color" -msgstr "水平消隐颜色" +msgid "AMS Names" +msgstr "AMS名称" -msgid "The color used to draw horizontal hints" -msgstr "此颜色用于绘制水平消隐" +msgid "A_lign" +msgstr "对齐(_L)" -msgid "The color used to draw vertical hints" -msgstr "此颜色用于绘制垂直消隐" +msgid "Above Base Forms" +msgstr "基本形之上" -msgid "Vert. Hint Color" -msgstr "垂直消隐颜色" +msgid "Above Base Mark" +msgstr "基本标记之上" -msgid "HFlex Hint Color" -msgstr "HFlex消隐颜色" +msgid "Above Base Substitutions" +msgstr "基本替代之上" -msgid "VFlex Hint Color" -msgstr "VFlex消隐颜色" +msgid "AccentBaseHeight:" +msgstr "上升部高:" -msgid "Conflict Hint Color" -msgstr "冲突消隐颜色" +msgid "AccentCenterLowest" +msgstr "重音符中心最低" -msgid "The color used to draw a hint which conflicts with another" -msgstr "此颜色用于绘制与其他消隐相冲突的消隐" +msgid "AccentOffsetPercent" +msgstr "重音符偏移比例" -msgid "HHint Active Color" -msgstr "水平消隐激活时的颜色" +msgid "Accented glyph composed of:" +msgstr "重音字形合成自:" -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "" +msgid "Accents" +msgstr "重音符" -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "" +msgid "Accept outlines which exactly match the original" +msgstr "接受与原先确切匹配的轮廓" -msgid "VHint Active Color" -msgstr "垂直消隐激活时的颜色" +msgid "Acceptable _Extrema" +msgstr "可接受的极值(_E)" -msgid "Dragging Comparison Outline Color" -msgstr "" +msgid "Access All Alternates" +msgstr "访问所有替代" -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" +msgid "Active Background" +msgstr "活动背景色" -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" +msgid "Active Border:" +msgstr "活动边框:" -msgid "The color of the line marking the advance width" -msgstr "" +msgid "Active Color" +msgstr "活动颜色" -msgid "Width Color" -msgstr "宽度颜色" +msgid "Active Hints" +msgstr "启用消隐" -msgid "Selected Width Color" -msgstr "选中宽度颜色" +msgid "Active Layer Color" +msgstr "激活层的颜色" -msgid "The color of the line marking the advance width when it is selected" -msgstr "" +msgid "Add" +msgstr "添加" -msgid "Selected LBearing Color" -msgstr "" +msgid "Add 'D_FLT' script" +msgstr "添加 'D_FLT' 脚本" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" +msgid "Add All Extrema" +msgstr "添加全部极点" -msgid "Grid Fit Width Color" -msgstr "网格适应窗口宽度用颜色" +msgid "Add Anchor" +msgstr "增加锚点" -msgid "The color of the line marking the grid-fit advance width" -msgstr "" +msgid "Add Base Anchor..." +msgstr "增加基础锚点..." -msgid "Ligature Caret Color" -msgstr "连写位颜色" +msgid "Add DHint" +msgstr "增加对角消隐" -msgid "The color of the line(s) marking ligature carets" -msgstr "" +msgid "Add E_ncoding Name..." +msgstr "增加编码名(_N)…" -msgid "Anchor Color" -msgstr "锚点颜色" +msgid "Add E_xtrema" +msgstr "增加极点(_X)" -msgid "The color of anchor stars" -msgstr "锚点星形的颜色" +msgid "Add Encoding Name..." +msgstr "增加编码…" + +msgid "Add Encoding Slots..." +msgstr "增加编码位…" + +msgid "Add Entry Anchor..." +msgstr "增加入口锚点..." + +msgid "Add Exit Anchor..." +msgstr "增加已有锚点..." + +msgid "Add Good Extrema" +msgstr "添加好极点" + +msgid "Add Language to Script..." +msgstr "添加语言到文字..." + +msgid "Add Language(s) to Script" +msgstr "添加语言到文字" -msgid "Anchored Line Color" -msgstr "锚线颜色" +msgid "Add Lookup" +msgstr "添加查找" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" +msgid "Add Mark Anchor..." +msgstr "增加标记锚点..." -msgid "Template Color" -msgstr "模板颜色" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "添加 OFL" -msgid "Old Outline Color" -msgstr "旧轮廓颜色" +msgid "Add Sub_table" +msgstr "添加子表(_T)" -msgid "Original Color" -msgstr "原色" +msgid "Add Subscripts/Superscripts..." +msgstr "添加上下标..." -msgid "Guide Layer Color" -msgstr "辅助层颜色" +msgid "Add VHi_nt" +msgstr "增加垂直消隐(_N)" -msgid "Grid Fit Color" -msgstr "网格填充颜色" +msgid "Add _Lookup" +msgstr "添加查找(_L)" -msgid "The color of grid-fit outlines" -msgstr "网格填充轮廓线的颜色" +msgid "Add _Missing Glyphs" +msgstr "添加缺失字形(_M)" -msgid "Inactive Layer Color" -msgstr "非活动层颜色" +msgid "Add _Small Capitals..." +msgstr "添加小大写(_S)..." -msgid "The color of outlines in inactive layers" -msgstr "非活动层的轮廓线颜色" +msgid "Add a corner point" +msgstr "增加拐点" -msgid "Active Layer Color" -msgstr "激活层的颜色" +msgid "Add a curve point" +msgstr "增加曲线点" -msgid "The color of outlines in the active layer" -msgstr "活动层的轮廓线颜色" +msgid "Add a curve point always either horizontal or vertical" +msgstr "增加控制点,水平或垂直" -msgid "Inactive Thick Layer Color" -msgstr "" +msgid "Add a g2 curve point" +msgstr "增加 g2 控制点" -msgid "The color of thick outlines in inactive layers" -msgstr "" +msgid "Add a left \"tangent\" point" +msgstr "增加左\"相切\"点" -msgid "Active Thick Layer Color" -msgstr "" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "增加后一约束点(有点像切点)" -msgid "The color of thick outlines in the active layer" -msgstr "" +msgid "Add a point, then drag out its control points" +msgstr "增加一点,然后拖动其控制点" -msgid "Clip Path Color" -msgstr "剪切路径颜色" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "增加前一约束点(有点像切点)" -msgid "The color of the clip path" -msgstr "剪切路径的颜色" +msgid "Add a right \"tangent\" point" +msgstr "增加右\"相切\"点" -msgid "Open Path Color" -msgstr "" +msgid "Add a subtable to which lookup?" +msgstr "添加替代表到哪个查询?" -msgid "The color of the open path" -msgstr "" +msgid "Add a tangent point" +msgstr "增加切点" -msgid "Background Image Color" -msgstr "背景图像的颜色" +msgid "Add entries for all selected glyphs." +msgstr "为选中的字形添加入口。" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "为选中字形中的各对字形添加缩合信息" -msgid "Fill Color" -msgstr "填充色" +msgid "Adding points at Extrema..." +msgstr "在极值处增加点..." -msgid "The color used to fill the outline if that mode is active" -msgstr "此颜色用于填充轮廓" +msgid "Additional arguments for autotrace program:" +msgstr "autotrace 附加参数:" -msgid "Preview Fill Color" -msgstr "" +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "调整" -msgid "The color used to fill the outline when in preview mode" +msgid "" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" msgstr "" +"调整角度\n" +"已停用指令\n" +"推出一个值" -msgid "Trace Color" -msgstr "跟踪轨迹颜色" - -msgid "Raster Color" -msgstr "矢量颜色" +msgid "Adlam" +msgstr "阿德拉姆文" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "" +msgid "Adobe Glyph List" +msgstr "Adobe 字形列表" -msgid "Raster New Color" -msgstr "矢量新颜色" +msgid "Adobe Standard" +msgstr "Adobe标准" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" +msgid "Advance To Next Glyph" +msgstr "到下一字形" -msgid "Raster Old Color" -msgstr "矢量旧颜色" +msgid "Advance Width Col" +msgstr "前导宽度列" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" +#, c-format +msgid "Advance Width Metrics For %.50s" +msgstr "%.50s 的前导宽度尺寸" -msgid "Raster Grid Color" -msgstr "矢量网格颜色" +msgid "Advance Width as a Bar" +msgstr "前导宽度作为条" -msgid "Raster Dark Color" -msgstr "矢量暗颜色" +msgid "Advance Width as a Line" +msgstr "前导宽度作为线" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" +msgid "Advance Width does not change." +msgstr "前导宽度未变。" -msgid "Delta Grid Color" -msgstr "Delta 网格颜色" +msgid "Advance Width not" +msgstr "前导宽度不" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" +#, c-format +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "字形 %.30s 的前导宽度必须小于127" -msgid "Ruler Big Tick Color" -msgstr "标尺大格的颜色" +msgid "Aegean Numbers" +msgstr "爱琴数字" -msgid "The color used to draw the large tick marks in rulers." -msgstr "此颜色用于绘制标上大格标记线。" +msgid "Afm Save Failed" +msgstr "Afm保存失败" -msgid "Measure Tool Line Color" -msgstr "" +msgid "Afrikaans" +msgstr "南非语" -msgid "The color used to draw the measure tool line." -msgstr "" +msgid "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" +msgstr "旋转或倾斜字形后可能要执行“基础->增加极点”" -msgid "Measure Tool Point Color" -msgstr "" +msgid "Ahead Classes" +msgstr "向前类属" -msgid "The color used to draw the measure tool points." -msgstr "" +msgid "Ahom" +msgstr "阿洪姆文" -msgid "Measure Tool Point Snapped Color" -msgstr "" +msgid "Albanian" +msgstr "阿尔巴尼亚语" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" +msgid "Alchemical Symbols" +msgstr "冶金符号" -msgid "Measure Tool Canvas Number Color" -msgstr "" +msgid "Align:" +msgstr "对齐:" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" +msgid "All" +msgstr "全部" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" +msgid "All Files" +msgstr "所有文件" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" +msgid "All Fonts" +msgstr "所有字体" -msgid "Measure Tool Windows Foreground Color" -msgstr "" +msgid "All Glyphs" +msgstr "所有字形" -msgid "The measure tool window foreground color." -msgstr "" +msgid "All characters in the value must be in ASCII" +msgstr "取值字符均应为ASCII码" -msgid "Measure Tool Windows Background Color" -msgstr "" +msgid "All glyphs" +msgstr "所有字形" -msgid "The measure tool window background color." -msgstr "" +msgid "All glyphs have the same baseline" +msgstr "所有字形基线相同" -msgid "Base" -msgstr "基本" +msgid "All layers _cubic" +msgstr "所有层三次方" -msgid "Entry" -msgstr "入口" +msgid "All layers _quadratic" +msgstr "所有层二次方" -msgid "Exit" -msgstr "退出" +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "路径应是封闭的,不应有开放的端点" -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "斜体修正。" +msgid "Allow _curve smoothing" +msgstr "允许曲线平滑(_C)" -msgid "Lig.Caret" -msgstr "连写位" +msgid "Allow _removal of extrema" +msgstr "允许移除极点(_R)" -msgid "TopAccent" -msgstr "顶部重音符" +msgid "Allow _slopes to change" +msgstr "允许倾斜改变(_S)" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" +msgid "Allow errors of:" +msgstr "允许错误:" -msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" +msgid "Allow:" +msgstr "允许:" -msgid "You may not use spiros" -msgstr "" +msgid "Almost H/V Color" +msgstr "差不多水平或垂直的颜色" -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" +msgid "Almost Horizontal/Vertical Curves" +msgstr "几乎水平或垂直的曲线" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "引导层" +msgid "Almost Horizontal/Vertical Lines" +msgstr "几乎水平或垂直的线" -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "全部stem_3消隐" -#, c-format -msgid "Modes: " -msgstr "" +msgid "Alphabetic" +msgstr "字母表" -msgid "'fpgm'" -msgstr "" +msgid "Alphabetic Extended" +msgstr "字母扩展" -msgid "'prep'" -msgstr "" +msgid "Alphabetic Presentation Forms" +msgstr "字母表现形式" -msgid "Not Guides" -msgstr "非引导层" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "字母与音节自左至右书写" -msgid "References may not be dragged into the guidelines layer" -msgstr "参照不可拖放到引导层" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "字母与音节自右至左书写" -msgid "Name this contour" -msgstr "命名此轮廓" +msgid "Alsatian" +msgstr "亚耳沙斯语" -msgid "Name this guideline or cancel to create it without a name" -msgstr "你可以给这条引导线附加一个文本标签" +msgid "Alt Subs" +msgstr "交换替代" -msgid "Define \"Almost Horizontal\"" -msgstr "定义\"几乎水平\"" +msgid "Alternate Annotation Forms" +msgstr "替代注释形式" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" +msgid "Alternate Substitution" +msgstr "交换替代" -msgid "Bad number" -msgstr "不合适的数" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "替代统一码 /变形选择" -msgid "Trimming Undo Information" -msgstr "" +msgid "Alternate Vertical Half Metrics" +msgstr "替代垂直半尺寸" -msgid "How many most-recent Undos should be kept?" -msgstr "" +msgid "Alternate Vertical Metrics" +msgstr "替代垂直尺寸" -msgid "No Intersections" -msgstr "无相交路径交点" +msgid "Alternative Half Widths" +msgstr "替代半宽" -msgid "Name this point" -msgstr "" +msgid "Always" +msgstr "经常" -msgid "Please name this point" -msgstr "" +msgid "Amount" +msgstr "总量" -msgid "Please name this contour" -msgstr "请为此轮廓命名" +msgid "An error occurred when writing the resource file" +msgstr "写入资源文件时出错" #, c-format -msgid "The spline does not reach %g" -msgstr "样条线不到 %g" - -msgid "Insert a point on the given spline at either..." -msgstr "在样条线上插入一点..." +msgid "An error occurred writing %s" +msgstr "写入%s发生了错误" -msgid "_X:" -msgstr "" +msgid "An outline font editor" +msgstr "一款字体轮廓编辑器" -msgid "_Y:" -msgstr "" +msgid "Anatolian Hieroglyphs" +msgstr "安纳托利亚象形文" msgid "Anchor Class Name" msgstr "锚点类属名" -msgid "Please enter the name of a Anchor point class to create" -msgstr "" +msgid "Anchor Color" +msgstr "锚点颜色" -msgid "_Unlink" -msgstr "断开链接(_U)" +msgid "Anchor Control" +msgstr "锚点控制" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "字形 %s 没有消隐信息. FontForge将不生成更多指令." +msgid "Anchor Control for Base" +msgstr "锚点控制:基点" -msgid "Deselect Width" -msgstr "不选宽度" +msgid "Anchor Control for Mark" +msgstr "锚点控制:标记" -msgid "Width" -msgstr "宽度" +msgid "Anchor Control..." +msgstr "锚点控制…" -msgid "Deselect VWidth" -msgstr "不选垂直宽度" +msgid "Anchor Lost" +msgstr "锚点丢失" -msgid "VWidth" -msgstr "垂直宽度" +msgid "Anchor Point Info" +msgstr "锚点信息" -msgid "C_lose Tab" -msgstr "关闭(_C)页" +msgid "Anchor _Glyph at Point" +msgstr "字形锚点(_G)" -msgid "E_xport..." -msgstr "导出(_X)…" +#, c-format +msgid "Anchor classes in subtable %.80s" +msgstr "锚类属于替代表 %.80s" -msgid "Revert Gl_yph" -msgstr "恢复字形(_Y)" +#, c-format +msgid "Anchor-%d" +msgstr "锚点-%d" -msgid "Load Word List..." -msgstr "载入词表…" +msgid "AnchorPoint|_New" +msgstr "新建(_N)" -msgid "_Print..." -msgstr "打印(_P)…" +msgid "Anchored Line Color" +msgstr "锚线颜色" -msgid "E_xecute Script..." -msgstr "执行脚本(_x)…" +msgid "Anchored Pairs" +msgstr "锚点对" -msgid "_Invert Selection" -msgstr "反选(_I)" +msgid "Ancient Greek Musical Notation" +msgstr "古希腊音符" -msgid "_Deselect All" -msgstr "不选全部(_D)" +msgid "Ancient Greek Numbers" +msgstr "古希腊数字" -msgid "_First Point" -msgstr "第一点(_F)" +msgid "Ancient Ligatures (Obsolete)" +msgstr "古老连字(已停用)" -msgid "First P_oint, Next Contour" -msgstr "第一点,下一曲线(_O)" +msgid "Ancient Symbols" +msgstr "古代符号" -msgid "_Next Point" -msgstr "下一点(_N)" +msgid "Angle:" +msgstr "角度:" -msgid "_Prev Point" -msgstr "上一点(_P)" +msgid "Anti-Alias" +msgstr "抗锯齿" -msgid "Ne_xt Control Point" -msgstr "下一控制点(_X)" +msgid "Append a FONTLOG entry" +msgstr "添加FONTLOG信息项" -msgid "P_rev Control Point" -msgstr "上一控制点(_R)" +msgid "Append to it" +msgstr "添加到它" -msgid "Points on Selected _Contours" -msgstr "曲线上的全部点(_C)" +msgid "Apple Advanced Typography" +msgstr "Apple高级字体" -msgid "Point A_t" -msgstr "点位于(_T)" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Apple 位图字体 sfnt (dfont)" -msgid "Select All _Points & Refs" -msgstr "选择全部点及参照(_P)" +#, c-format +msgid "Apply at %d %.80s" +msgstr "应用到 %d %.80s" -msgid "Select Open Contours" -msgstr "选择已打开的轮廓" +msgid "Apply change to which lookups?" +msgstr "要更改哪个查找?" -msgid "Select Anc_hors" -msgstr "选择锚点(_H)" +msgid "Apply lookup" +msgstr "应用查找" -msgid "_Width" -msgstr "宽度(_W)" +msgid "Apply to:" +msgstr "应用到:" -msgid "_VWidth" -msgstr "垂直宽度(_V)" +msgid "Apps" +msgstr "应用程序" -msgid "Select Points Affected by HM" -msgstr "选择受HM影响的点" +msgid "Arabic" +msgstr "阿拉伯文" -msgid "Copy Loo_kup Data" -msgstr "复制查找数据(_K)" +msgid "Arabic (Algeria)" +msgstr "阿拉伯语(阿尔及利亚)" -msgid "Copy _Width" -msgstr "复制宽度(_W)" +msgid "Arabic (Bahrain)" +msgstr "阿拉伯语(巴林)" -msgid "Co_py LBearing" -msgstr "复制左边位(_p)" +msgid "Arabic (Egypt)" +msgstr "阿拉伯语(埃及)" -msgid "Copy RBearin_g" -msgstr "复制右边位(_g)" +msgid "Arabic (Iraq)" +msgstr "阿拉伯语(伊拉克)" -msgid "C_hop" -msgstr "清除(_L)" +msgid "Arabic (Jordan)" +msgstr "阿拉伯语(约旦)" -msgid "Clear _Background" -msgstr "清除背景(_B)" +msgid "Arabic (Kuwait)" +msgstr "阿拉伯语(科威特)" -msgid "points|_Merge" -msgstr "合并(_M)" +msgid "Arabic (Lebanon)" +msgstr "阿拉伯语(黎巴嫩)" -msgid "points|Merge to Line" -msgstr "" +msgid "Arabic (Libya)" +msgstr "阿拉伯语(利比亚)" -msgid "_Join" -msgstr "连接(_J)" +msgid "Arabic (Morocco)" +msgstr "阿拉伯语(摩洛哥)" -msgid "Copy _Fg To Bg" -msgstr "复制前景到背景(_F)" +msgid "Arabic (Oman)" +msgstr "阿拉伯语(阿曼)" -msgid "Cop_y Layer To Layer..." -msgstr "复制层(_Y)..." +msgid "Arabic (Qatar)" +msgstr "阿拉伯语(卡塔尔)" -msgid "Copy Gri_d Fit" -msgstr "复制网格填充(_d)" +msgid "Arabic (Saudi Arabia)" +msgstr "阿拉伯语(沙特阿拉伯)" -msgid "_Select" -msgstr "选择(_S)" +msgid "Arabic (Syria)" +msgstr "阿拉伯语(叙利亚)" -msgid "Remo_ve Undoes..." -msgstr "" +msgid "Arabic (Tunisia)" +msgstr "阿拉伯语(突尼斯)" -msgid "_Curve" -msgstr "曲线(_C)" +msgid "Arabic (U.A.E.)" +msgstr "阿拉伯语(阿联酋)" -msgid "_HVCurve" -msgstr "水平垂直曲线(_H)" +msgid "Arabic (Yemen)" +msgstr "阿拉伯语(也门)" -msgid "C_orner" -msgstr "角(_O)" +msgid "Arabic Extended-A" +msgstr "阿拉伯文扩展 A" + +msgid "Arabic Extended-B" +msgstr "阿拉伯文扩展 B" + +msgid "Arabic Mathematical Alphabetic Symbols" +msgstr "阿拉伯数学字母符号" + +msgid "Arabic Number" +msgstr "阿拉伯数字" -msgid "_Tangent" -msgstr "相切(_T)" +msgid "Arabic Presentation Forms-A" +msgstr "阿拉伯文表现形式 A" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "设为第一点(_M)" +msgid "Arabic Presentation Forms-B" +msgstr "阿拉伯文表现形式B" -msgid "Can Be _Interpolated" -msgstr "可插值(_I)" +msgid "Arabic Right to Left" +msgstr "阿拉伯文从右到左" -msgid "Can't _Be Interpolated" -msgstr "不可插值(_B)" +msgid "Arabic Supplement" +msgstr "Arabic增补" -msgid "Center Bet_ween Control Points" -msgstr "中心处于控制点间(_W)" +msgid "Archives" +msgstr "包" -msgid "_Add Anchor" -msgstr "增加锚点(_A)" +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "确定不用我找到的cidmap文件?" -msgid "Acceptable _Extrema" -msgstr "可接受的极值(_E)" +msgid "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "" +"你果真要删除这些字形么?\n" +"此操作是不可恢复的。" -msgid "Make _Line" -msgstr "画线(_L)" +msgid "Armenian" +msgstr "亚美尼亚文" -msgid "Ma_ke Arc" -msgstr "创建弧线(_K)" +msgid "Armenian Ligatures" +msgstr "Armenian 组合字" -msgid "Inse_rt Point On Spline At..." -msgstr "样条线上插入点于(_r)..." +msgid "ArrowAccelFactor" +msgstr "方向键加速系数" -msgid "_Name Point" -msgstr "" +msgid "ArrowMoveSize" +msgstr "方向键移动尺寸" -msgid "_Name Contour" -msgstr "命名轮廓(_N)" +msgid "Arrows" +msgstr "箭头" -msgid "Make Clip _Path" -msgstr "生成剪切路径" +msgid "Arrows Supplement-A" +msgstr "补充箭头 A" -msgid "Tool_s" -msgstr "工具(_S)" +msgid "Arrows Supplement-B" +msgstr "补充箭头 B" -msgid "G4 _Curve" -msgstr "G4曲线(_C)" +msgid "As Background" +msgstr "作为背景" -msgid "_G2 Curve" -msgstr "G2曲线(_G)" +msgid "As CFF fonts" +msgstr "以CFF字体" -msgid "_Left Constraint" -msgstr "左约束(_L)" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "每次autotrace启动时向用户询问参数" -msgid "_Right Constraint" -msgstr "右约束(_R)" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "每次启用mf时向用户询问其参数" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" +msgid "AskBDFResolution" +msgstr "询问BDF分辨率" -msgid "_Space Points" -msgstr "空点(_S)" +msgid "AskUserForCMap" +msgstr "询问CMap" -msgid "Space _Regions..." -msgstr "空白区域(_R)…" +msgid "Assamese" +msgstr "阿萨姆语" -msgid "Make _Parallel..." -msgstr "使平行(_P)…" +msgid "At End" +msgstr "终点" -msgid "_Simplify" -msgstr "简化(_S)" +msgid "At Start" +msgstr "起始" -msgid "Simplify More..." -msgstr "简化更多…" +msgid "" +"At least one anchor point was lost when pasting from one font to another " +"because no matching anchor class could be found in the new font." +msgstr "" +"因为无法在新字体中找到对应的锚点,在从一个字体复制到另一字体的过程中,至少一" +"个锚点被丢失。" -msgid "Clea_nup Glyph" -msgstr "清理字形(_N)" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "插入列表中最多可有31个字形" -msgid "Canonical Start _Point" -msgstr "正则起点(_P)" +msgid "Attempt to back up twice\n" +msgstr "试图备份两次\n" -msgid "Canonical _Contours" -msgstr "正则轮廓(_C)" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "试图将缺失的字形 %d 编码为 %d (0x%x)\n" -msgid "_First" -msgstr "首先(_F)" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "试图生成超过 %d 层的字体" -msgid "_Earlier" -msgstr "早先(_E)" +msgid "Attempt to make a character that refers to itself" +msgstr "企图创建参照自身的字符" -msgid "L_ater" -msgstr "后来(_A)" +msgid "Attempt to make a glyph that refers to itself" +msgstr "企图创建参照自身的字形" -msgid "_Last" -msgstr "最后(_L)" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "试图重新定义锚点 \"%s\", 于行%d (%s)" -msgid "_Remove Overlap" -msgstr "合并重叠(_R)" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "尝试重新定义”%s“的值于%d行%s列" -msgid "_Intersect" -msgstr "交叠(_I)" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "试图再生尚未创建的像素尺寸 (%d@%d)" -msgid "_Exclude" -msgstr "去除(_E)" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "试图保存尚未创建的像素尺寸 (%d@%d)" -msgid "_Find Intersections" -msgstr "寻找交叠(_F)" +msgid "Attention" +msgstr "注意" -msgid "Change _Weight..." -msgstr "更改粗细(_W)..." +msgid "Auto" +msgstr "自动" -msgid "_Italic..." -msgstr "斜体(_I)..." +msgid "Auto Hinting Font..." +msgstr "自动消隐字体…" -msgid "Obli_que..." -msgstr "倾斜(_Q)..." +msgid "Auto Instructing Font..." +msgstr "自动处理字体…" -msgid "_Condense/Extend..." -msgstr "压缩/扩展(_C)..." +msgid "Auto Width" +msgstr "自动宽度" -msgid "Change _X-Height..." -msgstr "更改X高(_X)..." +msgid "Auto _Counter Hint" +msgstr "自动计数消隐(_C)" -msgid "Change _Glyph..." -msgstr "改变字形(_G)..." +msgid "AutoHint" +msgstr "自动消隐" -msgid "In_line..." -msgstr "内线(_L)..." +msgid "AutoHint changed glyphs before generating a font" +msgstr "生成字体之前自动消隐改变字形" -msgid "_Outline..." -msgstr "轮廓(_O)..." +msgid "AutoKern All" +msgstr "自动缩合全部" -msgid "S_hadow..." -msgstr "阴影(_H)..." +msgid "AutoKern Column" +msgstr "自动缩合列" -msgid "_Wireframe..." -msgstr "线框(_W)..." +msgid "AutoKern Row" +msgstr "自动缩合行" -msgid "_Build Accented Glyph" -msgstr "生成首饰字形(_B)" +msgid "AutoKernDialog" +msgstr "自动缩合对话框" -msgid "Build _Composite Glyph" -msgstr "生成组合字形(_C)" +msgid "AutoLBearingSync" +msgstr "自动左边位对正" -msgid "_References..." -msgstr "参照(_R)…" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "AutoWidth失效于%s\n" -msgid "_Substitutions..." -msgstr "替换(_S)…" +msgid "AutoWidthSync" +msgstr "自动宽度对正" -msgid "_Transform..." -msgstr "变换(_T)…" +msgid "Auto_Hint" +msgstr "自动消隐(_H)" -msgid "_Point of View Projection..." -msgstr "投影视点(_P)…" +msgid "Auto_Instr" +msgstr "自动指令(_I)" -msgid "_Non Linear Transform..." -msgstr "非线性变换(_N)…" +msgid "Auto_Kern" +msgstr "自动缩合(_K)" -msgid "To _Int" -msgstr "到整点(_I)" +msgid "Autohinta_ble" +msgstr "自动消隐表(_B)" -msgid "To _Hundredths" -msgstr "到百分点(_H)" +msgid "Autokern new entries" +msgstr "自动缩合新条目" -msgid "_Cluster" -msgstr "簇(_C)" +msgid "Automatic" +msgstr "自动" -msgid "_Glyph Info..." -msgstr "字形信息(_G)…" +msgid "Autot_race" +msgstr "自动循迹(_R)" -msgid "Get _Info..." -msgstr "查看信息(_I)…" +msgid "AutotraceArgs" +msgstr "Autotrace参数" -msgid "S_how Dependent" -msgstr "显示依赖(_H)" +msgid "AutotraceAsk" +msgstr "询问Autotrace" -msgid "Find Proble_ms..." -msgstr "查找问题(_M)…" +msgid "Autotracing..." +msgstr "自动循迹…" -msgid "Bitm_ap strikes Available..." -msgstr "可用位图部件(_A)…" +msgid "Avestan" +msgstr "阿维斯塔文" -msgid "Remove Bitmap Glyphs..." -msgstr "移除位图字形…" +msgid "Axerbaijani (Arabic)" +msgstr "阿塞拜疆语(阿拉伯字母)" -msgid "St_yles" -msgstr "样式(_Y)" +msgid "Axerbaijani (Cyrillic)" +msgstr "阿塞拜疆语(西里尔字母)" + +msgid "Axis 1" +msgstr "轴1" -msgid "_Expand Stroke..." -msgstr "扩展重音符(_E)…" +msgid "Axis 2" +msgstr "轴2" -msgid "Tile _Path..." -msgstr "铺垫路径(_P)…" +msgid "Axis 3" +msgstr "轴3" -msgid "Tile Pattern..." -msgstr "倾斜模板…" +msgid "Axis 4" +msgstr "轴4" -msgid "O_verlap" -msgstr "重叠(_V)" +msgid "Axis Ht:" +msgstr "轴高:" -msgid "Add E_xtrema" -msgstr "增加极点(_X)" +msgid "Axis Range:" +msgstr "轴域:" -msgid "Autot_race" -msgstr "自动循迹(_R)" +msgid "Axis Type:" +msgstr "轴类型:" -msgid "A_lign" -msgstr "对齐(_L)" +msgid "Axis height of the font" +msgstr "字体数轴高" -msgid "Roun_d" -msgstr "取整(_D)" +msgid "Axis range not valid" +msgstr "轴域不可用" -msgid "_Order" -msgstr "顺序(_O)" +msgid "AxisHeight:" +msgstr "轴高:" -msgid "Check Self-Intersection" -msgstr "检查自身相交" +msgid "AxisValue|Default" +msgstr "默认" -msgid "Glyph Self-Intersects" -msgstr "字形自交叠" +msgid "Aymara" +msgstr "艾马拉语" -msgid "Cloc_kwise" -msgstr "顺时针(_K)" +msgid "Azebaijani (roman)" +msgstr "阿塞拜疆语(罗马字母)" -msgid "Cou_nter Clockwise" -msgstr "逆时针(_N)" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "底边位:" -msgid "_Correct Direction" -msgstr "正确方向(_C)" +msgid "BDF Info..." +msgstr "BDF信息…" -msgid "Reverse Direction" -msgstr "反向" +msgid "BDF Resolution" +msgstr "BDF分辨率" -msgid "Insert Text Outlines..." -msgstr "插入文本轮廓..." +msgid "BDF bitmap properties table" +msgstr "BDF 位图属性表" msgid "B_uild" msgstr "生成(_U)" -msgid "Compare Layers..." -msgstr "比较层…" - -msgid "Auto_Hint" -msgstr "自动消隐(_H)" - -msgid "Hint _Substitution Pts" -msgstr "消隐替换点(_S)" - -msgid "Auto _Counter Hint" -msgstr "自动计数消隐(_C)" +#. GT: Background, make it short +msgid "Back" +msgstr "背景" -msgid "_Don't AutoHint" -msgstr "不自动消隐(_D)" +msgid "Back Classes" +msgstr "向后类属" -msgid "Auto_Instr" -msgstr "自动指令(_I)" +#, c-format +msgid "Back coverage %d: " +msgstr "后向范围 %d: " -msgid "_Edit Instructions..." -msgstr "编辑指令(_E)…" +msgid "Background Gradient" +msgstr "渐变背景" -msgid "_Debug..." -msgstr "调试(_D)…" +msgid "Background Gradient:" +msgstr "渐变背景:" -msgid "S_uggest Deltas..." -msgstr "DELTA建议..." +msgid "Background Image Color" +msgstr "背景图像的颜色" -msgid "_Clear HStem" -msgstr "清除水平项(_C)" +msgid "Background color for popup windows" +msgstr "弹出窗口的背景颜色" -msgid "Clear _VStem" -msgstr "清除垂直项(_V)" +msgid "Background color for progress windows" +msgstr "进度窗口的背景颜色" -msgid "Clear DStem" -msgstr "清除DStem" +msgid "Backtrack" +msgstr "回溯" -msgid "Clear Instructions" -msgstr "清除指令" +msgid "Backtrack Match: " +msgstr "逆溯匹配: " -msgid "_Add HHint" -msgstr "增加水平消隐(_A)" +#, c-format +msgid "Backtrack class %d: " +msgstr "逆溯类属 %d:" -msgid "Add VHi_nt" -msgstr "增加垂直消隐(_N)" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "逆溯类属:" -msgid "Add DHint" -msgstr "增加对角消隐" +msgid "Backup SFD" +msgstr "备份SFD" -msgid "Crea_te HHint..." -msgstr "创建水平消隐(_T)…" +msgid "Bad Apple Kern Class\n" +msgstr "不良 Apple 缩合类属\n" -msgid "Cr_eate VHint..." -msgstr "创建垂直消隐(_T)…" +msgid "Bad Ascent/Descent" +msgstr "不良上高/下深" -msgid "_Review Hints..." -msgstr "查看消隐(_R)…" +msgid "Bad Axis" +msgstr "不良轴" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s 于连写组合位 %d" +msgid "Bad BlueFuzz entry." +msgstr "不良 BlueFuzz 条目." -#, c-format -msgid "%s exit" -msgstr "%s 退出" +msgid "Bad BlueScale entry." +msgstr "不良 BlueScale 条目." -#, c-format -msgid "%s entry" -msgstr "%s 入口" +msgid "Bad BlueShift entry." +msgstr "不良 BlueShift 条目." -#, c-format -msgid "%s mark" -msgstr "%s 标记" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "不良 CFF 名称 INDEX\n" #, c-format -msgid "%s base" -msgstr "%s 基础" +msgid "Bad CID offset for CID %d\n" +msgstr "CID %d 不良偏移\n" -msgid "_Center in Width" -msgstr "宽度中心(_C)" +msgid "Bad Class" +msgstr "不良类属" -msgid "_Thirds in Width" -msgstr "宽度三分之一(_T)" +msgid "Bad Color" +msgstr "不良颜色" -msgid "Set _LBearing..." -msgstr "设置左边位(_L)…" +msgid "Bad Copyright" +msgstr "版权有误" -msgid "Set _RBearing..." -msgstr "设置右边位(_R)…" +msgid "Bad Coverage Table" +msgstr "不当范围表" -msgid "Set Both Bearings..." -msgstr "设置两侧边位..." +msgid "Bad Design Size Info" +msgstr "设计尺寸信息不对" -msgid "Set _Vertical Advance..." -msgstr "设置垂直间距(_V)…" +msgid "Bad Device Table Adjustment" +msgstr "不良设备表调整" -msgid "Ker_n By Classes..." -msgstr "按类属压缩(_N)…" +msgid "Bad Drawing Operation" +msgstr "不良绘制操作" -msgid "VKern By Classes..." -msgstr "按类属垂直压缩…" +msgid "Bad Encoding" +msgstr "不良编码" -msgid "VKern From HKern" -msgstr "按水平压缩垂直压缩" +msgid "Bad Extension" +msgstr "不良扩展名" -msgid "Remove Kern _Pairs" -msgstr "移除压缩对(_P)" +msgid "Bad FPST format" +msgstr "不良 FPST 格式" -msgid "Remove VKern Pairs" -msgstr "移除垂直压缩对" +msgid "Bad Family Name" +msgstr "不良字族名" -msgid "Kern Pair Closeup..." -msgstr "压缩对详览…" +msgid "Bad Font" +msgstr "不良字体" -msgid "_Detach" -msgstr "分离(_D)" +msgid "Bad Font Family Name" +msgstr "不良字体集名称" -msgid "_Kern Pairs" -msgstr "压缩对(_K)" +msgid "Bad Font Name" +msgstr "不良字体名" -msgid "_Anchored Pairs" -msgstr "锚点对(_A)" +msgid "Bad Glyph Count" +msgstr "不良字形计数" -msgid "_Anchor Control..." -msgstr "锚点控制(_A)…" +msgid "Bad Glyph Name" +msgstr "不良字形名称" -msgid "Anchor _Glyph at Point" -msgstr "字形锚点(_G)" +msgid "Bad Gradient" +msgstr "不当斜率" -msgid "_Ligatures" -msgstr "连写组合字(_L)" +msgid "Bad Grid Fitting table" +msgstr "不良网格填充表" -msgid "PointNumbers|_None" -msgstr "无(_N)" +msgid "Bad Human Fontname" +msgstr "不当的人读字型名称" -msgid "_TrueType" -msgstr "" +msgid "Bad IBM Family" +msgstr "不良IBM字族名" -msgid "_PostScript®" -msgstr "" +msgid "Bad Language" +msgstr "不良语言" -msgid "_SVG" -msgstr "" +msgid "Bad Lig. Caret Count" +msgstr "不良连写位计数" -msgid "P_ositions" -msgstr "" +msgid "Bad MM Weights" +msgstr "字体集粗细不良" -msgid "Show _Grid Fit..." -msgstr "显示网格填充(_G)…" +msgid "Bad Mac Family" +msgstr "不良Mac字族" -msgid "Show _Grid Fit (Live Update)..." -msgstr "" +msgid "Bad Metrics" +msgstr "不良尺寸" -msgid "_Bigger Point Size" -msgstr "增大像素大小(_B)" +msgid "Bad Multiple Master Font" +msgstr "不良的多母版字体" -msgid "_Smaller Point Size" -msgstr "减小像素大小(_S)" +msgid "Bad Name" +msgstr "不良名称" -msgid "_Anti Alias" -msgstr "抗锯齿(_A)" +msgid "Bad Number" +msgstr "不合适的数" -msgid "_Off" -msgstr "关(_O)" +#, c-format +msgid "Bad Number in %s" +msgstr "不良数值于 %s" -msgid "_Points" -msgstr "点(_P)" +msgid "Bad OS/2 version" +msgstr "不良OS/2版本" -msgid "Control Points (Always_)" -msgstr "" +msgid "Bad Parts List" +msgstr "不良部件列表" -msgid "_Control Point Info" -msgstr "控制点信息(_C)" +msgid "Bad Pattern" +msgstr "不良模板" -msgid "_Extrema" -msgstr "标记极值(_M)" +msgid "Bad Pattern Size" +msgstr "不良模板尺寸" -msgid "Points of _Inflection" -msgstr "标记映像点(_I)" +msgid "Bad Point Match" +msgstr "不良点匹配" -msgid "Almost Horizontal/Vertical Lines" -msgstr "几乎水平或垂直的线" +msgid "Bad Point Numbering" +msgstr "点的编号不对" -msgid "Almost Horizontal/Vertical Curves" -msgstr "几乎水平或垂直的曲线" +msgid "Bad PostScript function" +msgstr "错误 PostScript 函数" -msgid "(Define \"Almost\")" -msgstr "(定义\"几乎\")" +msgid "Bad Private Dictionary" +msgstr "不良私用词典" -msgid "_Side Bearings" -msgstr "侧边位(_S)" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "不良RGB颜色值: %s\n" -msgid "Reference Names" -msgstr "参照名称" +msgid "Bad Range" +msgstr "不良区域" -msgid "_Fill" -msgstr "填充(_F)" +msgid "Bad Reference" +msgstr "不良参照" -msgid "Previe_w" -msgstr "" +msgid "Bad Script" +msgstr "不当文字" -msgid "Dragging Comparison Outline" -msgstr "" +msgid "Bad Sections" +msgstr "不良分节" -msgid "Pale_ttes" -msgstr "工具栏(_T)" +msgid "Bad Sequence/Lookup List" +msgstr "不良顺序、查找列表" -msgid "_Glyph Tabs" -msgstr "显示字形跳格(_G)" +msgid "Bad Size" +msgstr "不良尺寸" -msgid "_Rulers" -msgstr "标尺(_R)" +msgid "Bad StdHW entry." +msgstr "不良 StdHW 项目." -msgid "_Horizontal Hints" -msgstr "水平消隐(_H)" +msgid "Bad StdVW entry." +msgstr "不良 StdVW 项目." -msgid "_Vertical Hints" -msgstr "垂直消隐(_V)" +msgid "Bad StemSnapH entry." +msgstr "不良 StemSnapH 项目." -msgid "_Diagonal Hints" -msgstr "对角消隐(_D)" +msgid "Bad StemSnapV entry." +msgstr "不良 StemSnapV 项目." -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "蓝值(_B)" +msgid "Bad Style" +msgstr "不良样式" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "字族蓝值(_U)" +msgid "Bad Template" +msgstr "不良模板" -msgid "_Anchors" -msgstr "锚点(_A)" +msgid "Bad Tile" +msgstr "不良标题" -msgid "Debug Raster Cha_nges" -msgstr "" +msgid "Bad Token" +msgstr "不良标记" -msgid "Hori_zontal Metric Lines" -msgstr "水平尺寸线(_Z)" +msgid "Bad Transformation Matrix" +msgstr "不良变换矩阵" -msgid "Vertical _Metric Lines" -msgstr "垂直尺寸线(_M)" +msgid "Bad Transformation matrix" +msgstr "不良变换矩阵" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "对齐轮廓到像素网格(_X)" +msgid "Bad Value" +msgstr "不良值" -msgid "_Display Compositions..." -msgstr "显示组成(_D)…" +msgid "Bad Variants List" +msgstr "不良变形列表" -msgid "Form_er Glyph" -msgstr "上一字形(_E)" +msgid "Bad Version" +msgstr "错误的版本" -msgid "N_umber Points" -msgstr "数值点" +msgid "Bad Weight" +msgstr "粗细不当" -msgid "Grid Fi_t" -msgstr "网格填充(_T)" +msgid "Bad base table.\n" +msgstr "不当基础表。\n" -msgid "Sho_w" -msgstr "显示(_W)" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "不良边框: %s.\n" -msgid "Com_binations" -msgstr "组合(_B)" +msgid "Bad cidmap file" +msgstr "不良cidmap文件" -msgid "Next _Line in Word List" -msgstr "" +msgid "Bad class in state machine.\n" +msgstr "状态机中不良类属。\n" -msgid "Previous Line in _Word List" -msgstr "" +msgid "Bad class name" +msgstr "不良类属名" -msgid "SubFonts|_All" -msgstr "全部(_A)" +msgid "Bad correction" +msgstr "不良修正值" -msgid "SubFonts|_None" -msgstr "无(_N)" +msgid "Bad count.\n" +msgstr "错误计数。\n" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "字体集再混合(_R)" +msgid "Bad dash list" +msgstr "不良横线列表" -msgid "_Point" -msgstr "点(_P)" +msgid "Bad default baseline" +msgstr "不良默认基线" -msgid "Tools_2" -msgstr "" +msgid "Bad device table" +msgstr "不良设备表" -msgid "H_ints" -msgstr "消隐(_I)" +msgid "Bad device table\n" +msgstr "不良设备表\n" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "字体集" +#, c-format +msgid "Bad device table for %s" +msgstr "不良设备表%s" -msgid "Outline View 2" -msgstr "轮廓视图2" +msgid "Bad encoding file format" +msgstr "不良编码文件格式" -msgid "This window displays a single outline glyph (more data)" -msgstr "此窗口显示一个字形的轮廓 (更多信息)" +msgid "Bad encoding information in 'cmap' table." +msgstr "cmap 表里面的编码信息错误。" -msgid "Outline View" -msgstr "轮廓视图" +msgid "Bad fdselect\n" +msgstr "不良 fd 选择\n" -msgid "This window displays a single outline glyph" -msgstr "此窗口显示一个字形的轮廓" +msgid "Bad feature tag" +msgstr "不良特征标签" -msgid "First Char" -msgstr "第一个字符" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "不良 flex 子程序于 %s\n" -msgid "Second Char" -msgstr "第二个字符" +msgid "Bad font" +msgstr "不良字体" -msgid "Kern Size" -msgstr "压缩大小" +msgid "Bad font specification" +msgstr "字体描述不正确" -msgid "Select a ligature to view" -msgstr "选看连体" +msgid "Bad font, offset out of bounds.\n" +msgstr "不良字体: 偏移超出范围。\n" -msgid "Kern Pair Closeup" -msgstr "压缩对关闭" +msgid "Bad font: Encoding data out of range.\n" +msgstr "不良字体: 编码超出范围。\n" -msgid "Anchor Control for Base" -msgstr "锚点控制:基点" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "MATH表中不好的字形变差子表。\n" -msgid "Anchor Control for Mark" -msgstr "锚点控制:标记" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "不良十六进制颜色值: %s\n" -msgid "Anchored Pairs" -msgstr "锚点对" +msgid "Bad hex number" +msgstr "无效的十六进制数" -msgid "Kern Pairs" -msgstr "压缩对" +#, c-format +msgid "Bad hex number in %s" +msgstr "无效的十六进制数在%s中" -msgid "Sort By:" -msgstr "排序:" +msgid "Bad image file" +msgstr "不良图形文件" #, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "%.*s 不是有效的类属名(或数值)" +msgid "Bad image file, not a bitmap: %.100s" +msgstr "不良图形文件,不是位图: %.100s" -msgid "Bad Class" -msgstr "不良类属" +#, c-format +msgid "Bad image file: %.100s" +msgstr "不良图形文件: %.100s" -msgid "No Sequence/Lookups" -msgstr "无排序/查找 " +msgid "Bad language tag" +msgstr "不良语言标签" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "" +msgid "Bad ligature anchor count.\n" +msgstr "不良连写锚点计数.\n" -msgid "Bad Sequence/Lookup List" -msgstr "不良顺序、查找列表" +msgid "Bad ligature base table.\n" +msgstr "不良缩合基础表。\n" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "" +msgid "Bad lookup type" +msgstr "不良查找类型" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "" +msgid "Bad magic number" +msgstr "不良特征数字" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{其他}" +msgid "Bad mark table.\n" +msgstr "不当标记表。\n" -msgid " There must be at least one contextual rule" -msgstr "至少要一项相关规则" +msgid "Bad namelist file" +msgstr "不良名录文件" -msgid "Missing rules" -msgstr "缺规则" +msgid "Bad number" +msgstr "不合适的数" -msgid "Bad Coverage Table" -msgstr "不当范围表" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "错误数值 %s.%s" -msgid "There must be at least one match coverage table" -msgstr "" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "错误数值 %s.%s取值范围为0到255" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "不良偏移: %d 对替代字体 %s\n" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" +msgid "Bad pixel size" +msgstr "不良像素" -msgid "Replacement mismatch" -msgstr "替换不匹配" +msgid "Bad replace pattern" +msgstr "不良替代模式" msgid "Bad rule" msgstr "不良规则" -msgid "Warning" -msgstr "警告" +msgid "Bad script tag" +msgstr "不良文字标签" -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" -"%s\n" -"继续处理?" +msgid "Bad search pattern" +msgstr "不良搜索模式" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" +msgid "Bad selection" +msgstr "不良选择" -msgid "Bad Sections" -msgstr "不良分节" +msgid "Bad setting" +msgstr "不良设置" -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "错误的 sid %d (应小于 %d)\n" -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" +msgid "Bad stem add" +msgstr "不良附加部" -msgid "Bad class name" -msgstr "不良类属名" +msgid "Bad tag" +msgstr "不良标签" -msgid "No spaces allowed in class names." -msgstr "类属名称中不能有空格。" +msgid "Bad template, no extension" +msgstr "不良模板,无扩展名" -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "不良模板,不认识的格式" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "不良类型" -msgid "Section|Continue" -msgstr "继续" +msgid "Bad xfig file" +msgstr "不良 xfig 文件" -msgid "Section|Start" -msgstr "开始" +msgid "Balinese" +msgstr "巴厘文" -msgid "Class|Name" -msgstr "名称" +msgid "Ball (Round Cap)" +msgstr "圆球(圆头)" -msgid "Glyphs in the class" -msgstr "本类字形" +msgid "Bamum" +msgstr "巴姆穆文" -msgid "Glyphs in the coverage tables" -msgstr "相关表中的字形" +msgid "Bamum Supplement" +msgstr "巴姆穆文补充" -msgid "Apply lookup" -msgstr "应用查找" +msgid "Bar Width:" +msgstr "条宽:" -msgid "at position" -msgstr "在位置" +msgid "Base" +msgstr "基本" -msgid "Matching rules based on a list of glyphs" -msgstr "" +msgid "Base Glyph" +msgstr "基本字形" -msgid "Matching rules based on a list of classes" -msgstr "" +msgid "Base Glyph Name" +msgstr "基本字形名称" -msgid "Section" -msgstr "节" +msgid "Base Glyphs" +msgstr "基础字形" -msgid "Replacement glyphs" -msgstr "替代字形" +msgid "Base Lig" +msgstr "基础连字符" -msgid "Edit Contextual Position" -msgstr "编辑上下文位置" +msgid "Base Ligatures" +msgstr "基础组合字" -msgid "Edit Contextual Substitution" -msgstr "编辑上下文替换" +msgid "Base Mark" +msgstr "基础标记" -msgid "Edit Chaining Position" -msgstr "编辑链位置" +msgid "Base Marks" +msgstr "基础标记" -msgid "Edit Chaining Substitution" -msgstr "编辑链替换" +msgid "Base X" +msgstr "基线X" -msgid "Edit Reverse Chaining Substitution" -msgstr "编辑逆向链替换" +msgid "Base Y" +msgstr "基线Y" -msgid "New Contextual Position" -msgstr "新建上下文位置" +msgid "Base:" +msgstr "基:" -msgid "New Contextual Substitution" -msgstr "新建上下文替换" +msgid "Baseline" +msgstr "基线" -msgid "New Chaining Position" -msgstr "新建链位置" +msgid "Baseline table (OT version)" +msgstr "基线表(OT)" -msgid "New Chaining Substitution" -msgstr "新建链替换" +msgid "Bases" +msgstr "基本" -msgid "New Reverse Chaining Substitution" -msgstr "新建逆向链替换" +msgid "Basic Latin" +msgstr "基本拉丁文" -msgid "Add Lookup" -msgstr "添加查找" +msgid "Basic Multilingual Plane" +msgstr "基础多文种平面" -msgid "Remove Lookup" -msgstr "移除查找" +msgid "Basque" +msgstr "巴斯克语" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" +msgid "Bassa Vah" +msgstr "巴索奥瓦文" -msgid "By Glyphs" -msgstr "按字形" +msgid "Batak" +msgstr "巴塔克文" -msgid "By Classes" -msgstr "按类属" +msgid "Be_vel" +msgstr "伞形(_V)" -msgid "By Coverage" -msgstr "按范围" +msgid "Begin:" +msgstr "起点:" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" +msgid "Below Base Forms" +msgstr "低于基本形" -msgid "Dialog Type:" -msgstr "对话框类型:" +msgid "Below Base Mark" +msgstr "基本标记之下" -msgid "Simple" -msgstr "简单" +msgid "Below Base Substitutions" +msgstr "基本替代之下" -msgid "Complex" -msgstr "复合" +msgid "Bengali" +msgstr "孟加拉文" -msgid "New Section" -msgstr "新节" +msgid "Bengali Bangladesh" +msgstr "孟加拉塔卡" -msgid "Set From Selection" -msgstr "从选中设置" +msgid "Bhaiksuki" +msgstr "比克舒基文" -msgid "Set this glyph list from a selection." -msgstr "设置此字形列表为选中的字形。" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "大Op间距1:" -msgid "An ordered list of lookups and positions" -msgstr "" +msgid "Big Op Space2:" +msgstr "大Op间距2:" -msgid "Match" -msgstr "匹配" +msgid "Big Op Space3:" +msgstr "大Op间距3:" -msgid "Backtrack" -msgstr "回溯" +msgid "Big Op Space4:" +msgstr "大Op间距4:" -msgid "Lookahead" -msgstr "前向" +msgid "Big Op Space5:" +msgstr "大Op间距5:" -msgid "A list of glyphs:" -msgstr "字形列表:" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5(繁体中文)" + +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS(繁体中文)" + +msgid "Bind to Path" +msgstr "附加到路径" -msgid "Replacements" -msgstr "替换" +msgid "Bitm_ap Strikes Available..." +msgstr "可用位图部件(_A)…" -msgid "A coverage table:" -msgstr "范围表:" +msgid "Bitm_ap strikes Available..." +msgstr "可用位图部件(_A)…" -msgid "A list of coverage tables:" -msgstr "范围表列表:" +msgid "Bitmap" +msgstr "位图" -msgid "Same as Match Classes" -msgstr "同匹配类属" +msgid "Bitmap Fonts" +msgstr "位图字体" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "其他" +msgid "Bitmap Magnification..." +msgstr "位图缩放…" -msgid "Match Classes" -msgstr "匹配类属" +msgid "Bitmap Paste" +msgstr "位图粘贴" -msgid "Back Classes" -msgstr "向后类属" +msgid "Bitmap Strikes\n" +msgstr "位图部件\n" -msgid "Ahead Classes" -msgstr "向前类属" +msgid "Bitmap Strikes Available" +msgstr "可用位图部件" -msgid "List of class names" -msgstr "类属名称列表" +msgid "Bitmap _Magnification..." +msgstr "位图缩放(_M)..." -msgid "Classes" -msgstr "类属" +msgid "Bits/Pixel:" +msgstr "位/点:" -msgid "" -msgstr "空" +msgid "Black" +msgstr "粗" -#, c-format -msgid "%3d: " -msgstr "%3d: <未初始化>" +msgid "Blackletter" +msgstr "黑体字" -msgid "" -msgstr "<无>" +msgid "Blend to New Font" +msgstr "混合到新字体" -msgid "No Watch Points" -msgstr "无观察点" +msgid "Block Elements" +msgstr "方块元素" -msgid "Watch Points not supported in glyphs with references" -msgstr "" +msgid "Block Separator" +msgstr "块分隔符" -msgid "Registers" -msgstr "寄存器" +msgid "Blue Values Color" +msgstr "蓝值颜色" -msgid "Stack" -msgstr "堆栈" +msgid "Blue:" +msgstr "蓝:" -msgid "Storage" -msgstr "存储器" +msgid "BlueValues" +msgstr "蓝值" -msgid "Points" -msgstr "点" +msgid "BlueValues come in pairs. Select another." +msgstr "蓝值成对出现。选择另一个。" -msgid "Cvt" -msgstr "" +msgid "Blues" +msgstr "蓝值" -msgid "Raster" -msgstr "矢量" +msgid "Bold" +msgstr "粗体" -msgid "Gloss" -msgstr "光线" +msgid "Bold Italic" +msgstr "粗斜体" -msgid "Current Raster (TrueType)" -msgstr "当前矢量 (TrueType)" +msgid "Bone" +msgstr "骨" -msgid "Registers (TrueType)" -msgstr "寄存器(TrueType)" +msgid "Book" +msgstr "书体" -msgid "Stack (TrueType)" -msgstr "堆栈(TrueType)" +msgid "Bookmark Current Dir" +msgstr "标记当前方向" -msgid "Storage (TrueType)" -msgstr "存储器(TrueType)" +msgid "Bookmarks" +msgstr "标记" -msgid "Points (TrueType)" -msgstr "点(TrueType)" +msgid "Bopomofo" +msgstr "注音符号" -msgid "Twilight" -msgstr "微光" +msgid "Bopomofo (& Extended)" +msgstr "注音符号(& 扩展)" -msgid "Normal" -msgstr "正常" +msgid "Bopomofo Extended" +msgstr "注音符号扩展" -msgid "Current" -msgstr "当前" +msgid "Border Shape:" +msgstr "边框型式:" -msgid "Points|Original" -msgstr "原始" +msgid "Border Type:" +msgstr "边框类型:" -msgid "Grid" -msgstr "网格" +msgid "Border Width" +msgstr "边框宽度" -msgid "Raw" -msgstr "原始" +msgid "Border Width:" +msgstr "边框宽度:" -msgid "Em Units" -msgstr "M全字单位" +msgid "Borders" +msgstr "边框" -msgid "Transformed" -msgstr "已变换" +msgid "Bosnian" +msgstr "爱沙尼亚语" -msgid "Instructions out of date" -msgstr "指示过期" +msgid "Both points must be specified, or neither" +msgstr "两点须都指定或都不指定" -msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." -msgstr "" +msgid "Bottom Hint" +msgstr "底部消隐" -msgid "Step into" -msgstr "进入" +msgid "Bottom Left" +msgstr "左下" -msgid "Step over (Next)" -msgstr "跳出(下一步)" +msgid "Bottom Right" +msgstr "右下" -msgid "Step out of current function" -msgstr "跳出当前函数" +msgid "Bottom Zone" +msgstr "下部区域" -msgid "Continue" -msgstr "继续" +msgid "BottomLeft" +msgstr "左下" -msgid "" -"Watch all selected points\n" -"(stop when a point moves)" -msgstr "" +msgid "BottomRight" +msgstr "右下" -msgid "Window" -msgstr "窗口" +msgid "Bounding Box" +msgstr "边框" -msgid "Exit Debugger" -msgstr "退出调试器" +msgid "Bounding Box:" +msgstr "边框:" -msgid "Instruction Gloss (TrueType)" -msgstr "指令统计 (TrueType)" +msgid "Bounding box above" +msgstr "边框上" -msgid "Export Options" -msgstr "" +msgid "Bounding box below" +msgstr "边框下" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Bounding box left of" +msgstr "边框左" -msgid "_Use Transform (SVG)" -msgstr "" +msgid "Bounding box right of" +msgstr "边框右" -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" +msgid "Box Drawing" +msgstr "方块图形" -msgid "_Always raise this dialog when exporting" -msgstr "" +msgid "Bracketted value is too large" +msgstr "值太大" -msgid "Bits/Pixel:" -msgstr "位/点:" +msgid "Brahmi" +msgstr "婆罗米文字" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "点/像素的有效值为 1, 2, 4 或 8" +msgid "Braille" +msgstr "布莱叶盲文" -msgid "Pixel size?" -msgstr "像素大小?" +msgid "Braille Patterns" +msgstr "布莱叶图案" -msgid "EPS" -msgstr "" +msgid "Breton" +msgstr "布列塔尼语" -msgid "XFig" -msgstr "" +msgid "Brighter Border:" +msgstr "更亮边框:" -msgid "SVG" -msgstr "" +msgid "Brightest Border:" +msgstr "最亮边框:" -msgid "Glif" -msgstr "" +msgid "Broken" +msgstr "不完整" -msgid "PDF" -msgstr "" +msgid "Browse..." +msgstr "浏览…" -msgid "Raph's plate" -msgstr "Raph 面" +msgid "Brush" +msgstr "刷子" -msgid "X Bitmap" -msgstr "X位图" +msgid "Brāhmī" +msgstr "婆罗米文字" -msgid "BMP" -msgstr "" +msgid "Buginese" +msgstr "布吉文" -msgid "png" -msgstr "" +msgid "Buhid" +msgstr "布希德文" -msgid "X Pixmap" -msgstr "" +msgid "Buil_d Duplicate Glyph" +msgstr "生成复制字形(_D)" -msgid "C FontForge" -msgstr "" +msgid "Build _Composite Glyph" +msgstr "生成组合字形(_C)" -msgid "_Replace" -msgstr "替换(_R)" +msgid "Building accented glyphs" +msgstr "生成带重音字形" -msgid "File Exists" -msgstr "文件存在" +msgid "Building duplicate encodings" +msgstr "生成重复编码" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "已有文件%s。替换它?" +msgid "Building small capitals" +msgstr "生成小大写" -msgid "Couldn't create directory" -msgstr "未能创建目录" +msgid "Building sub/superscripts" +msgstr "生成上下标" -#, c-format -msgid "Couldn't create directory: %s" -msgstr "未能创建目录:%s" +msgid "Bulgarian" +msgstr "保加利亚语" -msgid "Create directory" -msgstr "创建目录" +msgid "Bump Size" +msgstr "凸起大小" -msgid "Directory name?" -msgstr "目录名?" +msgid "Burmese" +msgstr "缅甸语" -msgid "Export" -msgstr "导出" +msgid "Button" +msgstr "按钮" -msgid "_Filter" -msgstr "过滤" +msgid "Buttons" +msgstr "按钮" -msgid "Directory|_New" -msgstr "新建(_N)" +msgid "By Classes" +msgstr "按类属" -msgid "_Options" -msgstr "" +msgid "By Coverage" +msgstr "按范围" -msgid "Format:" -msgstr "格式:" +msgid "By Glyphs" +msgstr "按字形" -msgid "Transformation Matrix" -msgstr "变换矩阵" +msgid "By _Scripts" +msgstr "按手写体(_S)" -msgid "Value out of range" -msgstr "值溢出" +msgid "By appending the suffix:" +msgstr "添加后缀:" -msgid "_Base:" -msgstr "基点(_B):" +msgid "Byelorussian" +msgstr "白俄罗斯语" -msgid "Ref:" -msgstr "参照:" +msgid "Byte Order Mark" +msgstr "字节顺序标记" -msgid "Bad Point Match" -msgstr "不良点匹配" +msgid "Byzantine Music" +msgstr "拜占庭乐符" -msgid "Both points must be specified, or neither" -msgstr "两点须都指定或都不指定" +msgid "Byzantine Musical Symbols" +msgstr "拜占庭乐符" -msgid "Couldn't find base point" -msgstr "未能找到基点" +msgid "C0 Control Character" +msgstr "C0控制字符" -msgid "Couldn't find point in reference" -msgstr "参照中未找到点" +msgid "C1 Control Character" +msgstr "C1控制字符" -msgid "C_hange" -msgstr "更改(_H)" +msgid "CFF version mismatch\n" +msgstr "CFF 版本不匹配\n" -msgid "_Retain" -msgstr "保留(_R)" +msgid "CID" +msgstr "字符标识(CID)" -msgid "Transformation Matrix Changed" -msgstr "变换矩阵已改变" +msgid "CID findfont Name" +msgstr "CID字符标识名称" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "你改变了变换矩阵,要用最近的么?" +msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" +msgstr "" +"中日韩表意文字基本区 (& 扩展 A/B) & 中日韩部首补充 & 康熙部首 & 表意文字描述" +"符 & 汉文训读" -msgid "Reference Info" -msgstr "参照信息" +msgid "CJK Compatibility" +msgstr "中日韩兼容字符" -#, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "参照字符 %1$.20s 于 %2$d" +msgid "CJK Compatibility Forms" +msgstr "中日韩兼容形式" -msgid "Transformed by:" -msgstr "变换:" +msgid "CJK Compatibility Ideographs" +msgstr "中日韩兼容表意文字" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "中日韩兼容表意文字增补" -msgid "_Use My Metrics" -msgstr "使用自定义尺寸(_U)" +msgid "CJK Enclosed Letters and Months" +msgstr "带圈的中日韩字符和月时" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" +msgid "CJK Ideographic" +msgstr "中日韩表意字符" -msgid "_Round To Grid" -msgstr "圆整到网格(_R)" +msgid "CJK Phonetics and Symbols" +msgstr "中日韩注音符号" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" +msgid "CJK Radicals Supplement" +msgstr "中日韩偏旁部首增补" -msgid "TrueType Point _Matching:" -msgstr "TrueType点匹配(_M):" +msgid "CJK Strokes" +msgstr "中日韩笔画" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" +msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" +msgstr "中日韩笔画 & 中日韩兼容表意文字 (& 兼容增补)" -msgid "Bounding Box:" -msgstr "边框:" +msgid "CJK Symbols and Punctuation" +msgstr "中日韩符号与标点" -msgid "X:" -msgstr "" +msgid "CJK Unified Ideographs" +msgstr "中日韩统一表意文字" -msgid "Y:" -msgstr "" +msgid "CJK Unified Ideographs Extension A" +msgstr "中日韩统一表意文字扩展 A" -msgid "_Show" -msgstr "显示(_S)" +msgid "CJK Unified Ideographs Extension B" +msgstr "中日韩统一表意文字扩展 B" -msgid "Image Info" -msgstr "图像信息" +msgid "CJK Unified Ideographs Extension C" +msgstr "中日韩统一表意文字扩展 C" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "图像位于: (%.0f,%.0f)" +msgid "CJK Unified Ideographs Extension D" +msgstr "中日韩统一表意文字扩展 D" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "缩放: (%.2f,%.2f)" +msgid "CJK Unified Ideographs Extension E" +msgstr "中日韩统一表意文字扩展 E" -#, c-format -msgid "Image Size: %d x %d pixels" -msgstr "" +msgid "CJK Unified Ideographs Extension F" +msgstr "中日韩统一表意文字扩展 F" -msgid "Last Anchor Point" -msgstr "上一锚点" +msgid "CJK Unified Ideographs Extension G" +msgstr "中日韩统一表意文字扩展 G" -msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" -msgstr "" +msgid "CS Clarendon" +msgstr "CS粗长体" -#, c-format -msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." -msgstr "" +msgid "CS Miscellaneous" +msgstr "CS其他" -msgid "Out Of Order" -msgstr "失序" +msgid "CS Modern" +msgstr "CS现代体" -msgid "Lig Index:" -msgstr "连字索引:" +msgid "CS Monotone" +msgstr "CS 等宽体" -msgid "Index in use" -msgstr "索引正使用" +msgid "CS Newspaper" +msgstr "CS报刊体" -msgid "This ligature index is already in use" -msgstr "此连字索引正被使用" +msgid "CS Traditional" +msgstr "CS传统体" -msgid "This index is much larger than the closest neighbor" -msgstr "此索引相比邻近值过大" +msgid "CS Typewriter" +msgstr "CS打字体" -msgid "Too Big" -msgstr "太大" +msgid "CVT variation table" +msgstr "CVT变差表" -msgid "Class already used" -msgstr "类属已使用" +msgid "C_ID Font Info..." +msgstr "CID字体信息(_I)…" -msgid "This anchor class already is associated with a point in this character" -msgstr "" +msgid "C_all..." +msgstr "调用(_A)..." -msgid "Anchor Point Info" -msgstr "锚点信息" +msgid "C_enter" +msgstr "中心(_E)" -msgid "Matching TTF Point:" -msgstr "匹配TTF点:" +msgid "C_hange" +msgstr "更改(_H)" -msgid "Base Mark" -msgstr "基础标记" +msgid "C_hop" +msgstr "清除(_L)" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "字形入点" +msgid "C_lasses" +msgstr "类属(_L)" -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "字形出点" +msgid "C_lose Tab" +msgstr "关闭(_C)页" -msgid "AnchorPoint|_New" -msgstr "新建(_N)" +msgid "C_ontrast" +msgstr "对比(_o)" -msgid "AnchorClass|New _Class" -msgstr "" +msgid "C_opy Reference" +msgstr "复制参照(_O)" -#, c-format -msgid "Curvature: %g" -msgstr "曲率: %g" +msgid "C_orner" +msgstr "角(_O)" -msgid "Curvature: ?" -msgstr "曲率: ?" +msgid "C_ustom" +msgstr "自定义(_U)" -msgid "Base X" -msgstr "基线X" +msgid "Call Script" +msgstr "调用脚本" -msgid "Base Y" -msgstr "基线Y" +msgid "Called from...\n" +msgstr "调用自...\n" -msgid "Next CP X" -msgstr "下一控制点X" +msgid "Cambodian" +msgstr "柬埔寨语" -msgid "Next CP Y" -msgstr "下一控制点Y" +msgid "Can Be _Interpolated" +msgstr "可插值(_I)" -msgid "Next CP Dist" -msgstr "下一控制点距离" +msgid "Can't Find Glyph" +msgstr "未找到字形" -msgid "Next CP Angle" -msgstr "下一控制点角度" +msgid "Can't Parallel" +msgstr "不能平行" -msgid "Prev CP Dist" -msgstr "上一控制点距离" +msgid "Can't _Be Interpolated" +msgstr "不可插值(_B)" -msgid "Prev CP X" -msgstr "上一控制点X" +msgid "Can't back up with nothing on stack\n" +msgstr "堆栈中什么也没有,不能备份\n" -msgid "Prev CP Y" -msgstr "上一控制点Y" +msgid "Can't compare arrays\n" +msgstr "不能比较阵列\n" -msgid "Prev CP Angle" -msgstr "上一控制点角度" +msgid "Can't create temporary directory" +msgstr "不能生成临时目录" -msgid "Overlapped Hints" -msgstr "重叠消隐" +msgid "Can't find autotrace" +msgstr "未找到autotrace" -#, c-format msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"未找到程序 autotrace (设置 AUTOTRACE 环境变量) 或从此处下载:\n" +" http://sf.net/projects/autotrace/" -msgid "Point Info" -msgstr "点的信息" - -msgid "_Normal" -msgstr "正常(_N)" - -msgid "_Interpolated" -msgstr "插值(_I)" - -msgid "N_ever Interpolate" -msgstr "从不插值(_E)" +msgid "Can't find mf" +msgstr "未找到mf (metafont)" -msgid "Prev CP:" -msgstr "上一控制点:" +msgid "" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" +msgstr "" +"未找到程序 mf -- metafont (设置 MF 环境变量) 或从此处下载:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"它是 TeX 的一部分" -msgid "ControlPoint|Default" -msgstr "默认" +msgid "Can't find the file" +msgstr "未找到文件" -msgid "Offset" -msgstr "偏移" +msgid "Can't fix" +msgstr "不能修补" -msgid "Dist" -msgstr "距离" +msgid "Can't insert 'cvt'" +msgstr "不能插入 'cvt'" -msgid "°" -msgstr "" +msgid "Can't insert 'fpgm'" +msgstr "不能插入 'fpgm'" -msgid "Curvature: -0.00000000" -msgstr "曲率: -0.00000000" +msgid "Can't insert 'prep'" +msgstr "不能插入 'prep'" -msgid "Next CP:" -msgstr "下一控制点:" +msgid "Can't instruct this glyph" +msgstr "不能构建此字形" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" -"此为下一样条线与上一样条线曲率的差值。\n" -"当此值接近 0 时,轮廓看起来会好些。" +#, c-format +msgid "Can't open %s\n" +msgstr "不能打开 %s\n" -msgid "Type:" -msgstr "类型:" +msgid "Can't open temporary file for postscript output\n" +msgstr "不能打开临时文件以供postscript输出\n" -msgid "Location" -msgstr "位置" +msgid "Can't open temporary file for truetype output.\n" +msgstr "不能打开临时文件以供truetype输出。\n" -msgid "Hint Mask" -msgstr "消隐蒙版" +msgid "Can't run mf" +msgstr "不能运行mf" -msgid "Active Hints" -msgstr "启用消隐" +msgid "Can't specify a subtable here" +msgstr "不能指定替代表" -msgid "Prev On Contour" -msgstr "轮廓上上一个" +msgid "Canadian Syllabics" +msgstr "加拿大音节" -msgid "Next On Contour" -msgstr "轮廓上下一个" +msgid "Cancel" +msgstr "取消" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" +msgid "Cancel Button" +msgstr "取消按钮" -msgid "Spiro Point Info" -msgstr "Spiro点信息" +msgid "Cancel Buttons" +msgstr "取消按钮" -msgid "Dependents" -msgstr "依赖" +msgid "Cannot Be Undone" +msgstr "不能取消" -msgid "Show" -msgstr "显示" +msgid "Cannot be Undone" +msgstr "不能取消" #, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "子表 %.60s 于字形 %.60s" +msgid "Cannot open %s" +msgstr "无法打开 %s" -msgid "Dependent Substitutions" -msgstr "依赖替代" +#, c-format +msgid "Cannot open %s\n" +msgstr "未能打开 %s\n" -msgid "Freetype rasterization failed.\n" -msgstr "Freetype矢量化失败。\n" +msgid "Cannot open a temporary file\n" +msgstr "未能打开临时文件\n" -msgid "Pointsize Y" -msgstr "点尺寸Y" +#, c-format +msgid "Cannot open feature file %.120s" +msgstr "无法打开指定的文件:%.120s" -msgid "Pointsize X" -msgstr "点尺寸X" +msgid "Cannot open file" +msgstr "无法打开文件" -msgid "DPI" -msgstr "" +msgid "Canonical Start _Point" +msgstr "标准起点(_P)" -msgid "Grid Fit Parameters" -msgstr "网格填充参数" +msgid "Canonical _Contours" +msgstr "正则轮廓(_C)" -msgid "Debug _fpgm/prep" -msgstr "调试 _fpgm/prep" +msgid "Capital Spacing" +msgstr "大写间隔" -msgid "Scale X/Y the same" -msgstr "XY相同比例缩放" +msgid "Capitals to Petite Capitals" +msgstr "大写到袖珍大写" -msgid "_DPI:" -msgstr "" +msgid "Capitals to Small Capitals" +msgstr "大写到小大写" -msgid "_Pointsize Y:" -msgstr "点尺寸Y(_P):" +msgid "Carian" +msgstr "加里亚文" -msgid "_Mono" -msgstr "" +msgid "Cartoon" +msgstr "动画(卡通)" -msgid "_Anti-Aliased" -msgstr "抗锯齿" +msgid "Case-Sensitive Forms" +msgstr "大小写区分形" -msgid "Base:" -msgstr "基:" +msgid "Catalan" +msgstr "加泰罗尼亚语" -msgid "Size:" -msgstr "大小:" +msgid "Caucasian Albanian" +msgstr "高加索阿尔巴尼亚文" -msgid "Review Hints" -msgstr "查看消隐" +msgid "Center Bet_ween Control Points" +msgstr "中心处于控制点间(_W)" -msgid "_HStem" -msgstr "水平项(_H)" +msgid "Center Out" +msgstr "中心 Out" -msgid "_VStem" -msgstr "垂直项(_V)" +msgid "Center of Selection" +msgstr "选中部分的中心" -msgid "_Move Points" -msgstr "移动点" +msgid "Centered" +msgstr "居中" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" +msgid "Centered CJK Punctuation" +msgstr "居中的中日韩标点符号" -msgid "Cr_eate" -msgstr "产生" +msgid "Chaining Positioning" +msgstr "链定位" -msgid "Re_move" -msgstr "移除" +msgid "Chaining Substitution" +msgstr "链式替代" -msgid "Previous Hint." -msgstr "上一消隐。" +msgid "Chaining position" +msgstr "链位置" -msgid "Next Hint." -msgstr "下一消隐。" +msgid "Chaining substitution" +msgstr "链式替代" -msgid "Regenerate Hint Substitution Points" -msgstr "重新生成消隐替换点" +msgid "Chakma" +msgstr "查克马文" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" +msgid "Cham" +msgstr "占文" -msgid "Create Hint" -msgstr "创建消隐" +msgid "Change" +msgstr "更改" -msgid "Create Horizontal Stem Hint" -msgstr "创建水平消隐" +msgid "Change Glyphs" +msgstr "改变字形" -msgid "Create Vertical Stem Hint" -msgstr "创建垂直消隐" +msgid "Change Length" +msgstr "改变长度" -msgid "Import Parameters" -msgstr "" +msgid "Change Supplement..." +msgstr "改变附件…" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Change UniqueID?" +msgstr "更改UniqueID?" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "Change Weight" +msgstr "更改粗细" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "Change X-Height" +msgstr "更改X高" -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" +msgid "Change XHeight" +msgstr "更改X高" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "Change _Glyph..." +msgstr "改变字形(_G)..." -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "Change _Weight..." +msgstr "更改粗细(_W)..." -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "Change _X-Height..." +msgstr "更改X高(_X)..." -msgid "Scale to fit (Misc)" -msgstr "" +msgid "Change whether spiro is active or not" +msgstr "切换spiro" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +msgid "Changed Color" +msgstr "颜色改变" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "Changing glyphs" +msgstr "改变字形" -msgid "Accuracy _Target:" -msgstr "" +msgid "Char. _Range" +msgstr "字符范围(_R)" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "CharCenterHighest" +msgstr "字符中心最高" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "Character Variants 01" +msgstr "字符变体01" -msgid "Accuracy Target:" -msgstr "" +msgid "Character Variants 02" +msgstr "字符变体02" -msgid "Image" -msgstr "图形" +msgid "Character Variants 03" +msgstr "字符变体03" -msgid "PDF page graphics" -msgstr "PDF 页面图形" +msgid "Character Variants 04" +msgstr "字符变体04" -msgid "Raph's plate files" -msgstr "Raph 文件" +msgid "Character Variants 05" +msgstr "字符变体05" -msgid "BDF" -msgstr "" +msgid "Character Variants 06" +msgstr "字符变体06" -msgid "TTF" -msgstr "" +msgid "Character Variants 07" +msgstr "字符变体07" -msgid "ΤεΧ Bitmap Fonts" -msgstr "ΤεΧ 位图字体" +msgid "Character Variants 08" +msgstr "字符变体08" -msgid "PCF (pmf)" -msgstr "" +msgid "Character Variants 09" +msgstr "字符变体09" -msgid "Mac Bitmap" -msgstr "Mac 位图" +msgid "Character Variants 10" +msgstr "字符变体10" -msgid "Win FON" -msgstr "" +msgid "Character Variants 11" +msgstr "字符变体11" -msgid "palm" -msgstr "手持设备" +msgid "Character Variants 12" +msgstr "字符变体12" -msgid "Image Template" -msgstr "图形模板" +msgid "Character Variants 13" +msgstr "字符变体13" -msgid "EPS Template" -msgstr "EPS模板" +msgid "Character Variants 14" +msgstr "字符变体14" -msgid "SVG Template" -msgstr "SVG模板" +msgid "Character Variants 15" +msgstr "字符变体15" -msgid "Glif Template" -msgstr "Glif模板" +msgid "Character Variants 16" +msgstr "字符变体16" -msgid "Only One Font" -msgstr "仅一字体" +msgid "Character Variants 17" +msgstr "字符变体17" -msgid "Only one font may be imported into the background" -msgstr "仅一字体可导入为背景" +msgid "Character Variants 18" +msgstr "字符变体18" -msgid "Import" -msgstr "导入" +msgid "Character Variants 19" +msgstr "字符变体19" -msgid "_Import" -msgstr "导入(_I)" +msgid "Character Variants 20" +msgstr "字符变体20" -msgid "As Background" -msgstr "作为背景" +msgid "Character Variants 21" +msgstr "字符变体21" -msgid "Magnify (Minify with alt)" -msgstr "放大(按Alt缩小)" +msgid "Character Variants 22" +msgstr "字符变体22" -msgid "Pointer" -msgstr "指针" +msgid "Character Variants 23" +msgstr "字符变体23" -msgid "Draw a freehand curve" -msgstr "手绘曲线" +msgid "Character Variants 24" +msgstr "字符变体24" -msgid "Scroll by hand" -msgstr "手动滚动" +msgid "Character Variants 25" +msgstr "字符变体25" -msgid "Cut splines in two" -msgstr "分样条线为二段" +msgid "Character Variants 26" +msgstr "字符变体26" -msgid "Measure distance, angle between points" -msgstr "测量两点间距离及角度" +msgid "Character Variants 27" +msgstr "字符变体27" -msgid "Add a point, then drag out its control points" -msgstr "增加一点,然后拖动其控制点" +msgid "Character Variants 28" +msgstr "字符变体28" -msgid "Change whether spiro is active or not" -msgstr "切换spiro" +msgid "Character Variants 29" +msgstr "字符变体29" -msgid "Add a curve point" -msgstr "增加曲线点" +msgid "Character Variants 30" +msgstr "字符变体30" -msgid "Add a curve point always either horizontal or vertical" -msgstr "增加控制点,水平或垂直" +msgid "Character Variants 31" +msgstr "字符变体31" -msgid "Add a corner point" -msgstr "增加拐点" +msgid "Character Variants 32" +msgstr "字符变体32" -msgid "Add a tangent point" -msgstr "增加切点" +msgid "Character Variants 33" +msgstr "字符变体33" -msgid "Rotate the selection" -msgstr "旋转选中" +msgid "Character Variants 34" +msgstr "字符变体34" -msgid "Scale the selection" -msgstr "缩放选中" +msgid "Character Variants 35" +msgstr "字符变体35" -msgid "Flip the selection" -msgstr "翻转选中" +msgid "Character Variants 36" +msgstr "字符变体36" -msgid "Skew the selection" -msgstr "倾斜选中" +msgid "Character Variants 37" +msgstr "字符变体37" -msgid "Perform a perspective transformation on the selection" -msgstr "对选中对象作透视变换" +msgid "Character Variants 38" +msgstr "字符变体38" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +msgid "Character Variants 39" +msgstr "字符变体39" -msgid "Polygon or Star" -msgstr "多边形或星形" +msgid "Character Variants 40" +msgstr "字符变体40" -msgid "Rectangle or Ellipse" -msgstr "矩形或椭圆" +msgid "Character Variants 41" +msgstr "字符变体41" -msgid "_Pointer" -msgstr "指针(_P)" +msgid "Character Variants 42" +msgstr "字符变体42" -msgid "_Magnify" -msgstr "放大(_M)" +msgid "Character Variants 43" +msgstr "字符变体43" -msgid "_Freehand" -msgstr "手绘(_F)" +msgid "Character Variants 44" +msgstr "字符变体44" -msgid "_Scroll" -msgstr "滚动(_S)" +msgid "Character Variants 45" +msgstr "字符变体45" -msgid "_Knife" -msgstr "刀(_K)" +msgid "Character Variants 46" +msgstr "字符变体46" -msgid "_Ruler" -msgstr "标尺(_R)" +msgid "Character Variants 47" +msgstr "字符变体47" -msgid "P_en" -msgstr "笔(_E)" +msgid "Character Variants 48" +msgstr "字符变体48" -msgid "_Activate Spiro" -msgstr "激活Spiro(_A)" +msgid "Character Variants 49" +msgstr "字符变体49" -msgid "Sca_le" -msgstr "缩放(_L)" +msgid "Character Variants 50" +msgstr "字符变体50" -msgid "Rotate" -msgstr "旋转" +msgid "Character Variants 51" +msgstr "字符变体51" -msgid "Flip" -msgstr "翻转" +msgid "Character Variants 52" +msgstr "字符变体52" -msgid "Ske_w" -msgstr "倾斜(_W)" +msgid "Character Variants 53" +msgstr "字符变体53" -msgid "_3D Rotate" -msgstr "3D旋转" +msgid "Character Variants 54" +msgstr "字符变体54" -msgid "Perspecti_ve" -msgstr "透视(_V)" +msgid "Character Variants 55" +msgstr "字符变体55" -msgid "Rectan_gle" -msgstr "矩形(_G)" +msgid "Character Variants 56" +msgstr "字符变体56" -msgid "Pol_ygon" -msgstr "多边形(_Y)" +msgid "Character Variants 57" +msgstr "字符变体57" -msgid "Ellipse" -msgstr "椭圆" +msgid "Character Variants 58" +msgstr "字符变体58" -msgid "Star" -msgstr "星形" +msgid "Character Variants 59" +msgstr "字符变体59" -msgid "De_activate Spiro" -msgstr "禁用Spiro(_a)" +msgid "Character Variants 60" +msgstr "字符变体60" -msgid "G_4" -msgstr "" +msgid "Character Variants 61" +msgstr "字符变体61" -msgid "G_2" -msgstr "" +msgid "Character Variants 62" +msgstr "字符变体62" -msgid "Lef_t" -msgstr "左(_T)" +msgid "Character Variants 63" +msgstr "字符变体63" -msgid "Rig_ht" -msgstr "右(_H)" +msgid "Character Variants 64" +msgstr "字符变体64" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "前景(_O)" +msgid "Character Variants 65" +msgstr "字符变体65" -#. GT: Background, make it short -msgid "_Back" -msgstr "背景(_B)" +msgid "Character Variants 66" +msgstr "字符变体66" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "引导(_G)" +msgid "Character Variants 67" +msgstr "字符变体67" -msgid "Size of Points" -msgstr "点的大小" +msgid "Character Variants 68" +msgstr "字符变体68" -msgid "Radius: " -msgstr "半径: " +msgid "Character Variants 69" +msgstr "字符变体69" -msgid "Angle:" -msgstr "角度:" +msgid "Character Variants 70" +msgstr "字符变体70" -msgid "C_enter" -msgstr "中心(_E)" +msgid "Character Variants 71" +msgstr "字符变体71" -msgid "Corner" -msgstr "角" +msgid "Character Variants 72" +msgstr "字符变体72" -msgid "Diameter:" -msgstr "直径:" +msgid "Character Variants 73" +msgstr "字符变体73" -msgid "Shape Type" -msgstr "形状" +msgid "Character Variants 74" +msgstr "字符变体74" -msgid "Regular" -msgstr "规则" +msgid "Character Variants 75" +msgstr "字符变体75" -msgid "Points:" -msgstr "点:" +msgid "Character Variants 76" +msgstr "字符变体76" -msgid "Bounding Box" -msgstr "边框" +msgid "Character Variants 77" +msgstr "字符变体77" -msgid "Center Out" -msgstr "中心 Out" +msgid "Character Variants 78" +msgstr "字符变体78" -msgid "Rectangle" -msgstr "矩形" +msgid "Character Variants 79" +msgstr "字符变体79" -msgid "Round Rectangle Radius" -msgstr "圆整矩形半径" +msgid "Character Variants 80" +msgstr "字符变体80" -msgid "Polygon" -msgstr "多边形" +msgid "Character Variants 81" +msgstr "字符变体81" -msgid "Number of star points/Polygon vertices" -msgstr "星形点数/多边形顶点数" +msgid "Character Variants 82" +msgstr "字符变体82" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "本版 fontforge 并未链接 spiro 库, 故此无法使用之。" +msgid "Character Variants 83" +msgstr "字符变体83" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "Fontforge 未能加载 libspiro 库, 故此无法使用之。" +msgid "Character Variants 84" +msgstr "字符变体84" -msgid "Add a g2 curve point" -msgstr "增加 g2 控制点" +msgid "Character Variants 85" +msgstr "字符变体85" -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "增加前一约束点(有点像切点)" +msgid "Character Variants 86" +msgstr "字符变体86" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "增加后一约束点(有点像切点)" +msgid "Character Variants 87" +msgstr "字符变体87" -msgid "Tools" -msgstr "工具" +msgid "Character Variants 88" +msgstr "字符变体88" -msgid "Cannot Be Undone" -msgstr "不能取消" +msgid "Character Variants 89" +msgstr "字符变体89" -msgid "This operation cannot be undone, do it anyway?" -msgstr "此操作不能取消,是否继续?" +msgid "Character Variants 90" +msgstr "字符变体90" -msgid "Del Layer" -msgstr "删除层" +msgid "Character Variants 91" +msgstr "字符变体91" -msgid "Layer Info..." -msgstr "层信息..." +msgid "Character Variants 92" +msgstr "字符变体92" -msgid "New Layer..." -msgstr "新建层…" +msgid "Character Variants 93" +msgstr "字符变体93" -msgid "Layers" -msgstr "层" +msgid "Character Variants 94" +msgstr "字符变体94" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "" +msgid "Character Variants 95" +msgstr "字符变体95" -msgid "Is Layer Visible?" -msgstr "层可见?" +msgid "Character Variants 96" +msgstr "字符变体96" -msgid "Layer" -msgstr "层" +msgid "Character Variants 97" +msgstr "字符变体97" -msgid "Is Layer Editable?" -msgstr "层可修改?" +msgid "Character Variants 98" +msgstr "字符变体98" -msgid "New Layer" -msgstr "" +msgid "Character Variants 99" +msgstr "字符变体99" -msgid "Shift Contents To _First" -msgstr "" +msgid "Charsets" +msgstr "字符集" -msgid "Shift Contents _Up" -msgstr "" +msgid "Check Advance:" +msgstr "检查间距:" -msgid "Shift Contents _Down" -msgstr "" +msgid "Check Box" +msgstr "复选框" -msgid "Shift Contents To _Last" -msgstr "" +msgid "Check Box Off Mark" +msgstr "复选框未选中标记" -msgid "Make Foreground" -msgstr "" +msgid "Check Box On Mark" +msgstr "复选框选中标记" -msgid "Make Cubic" -msgstr "" +msgid "Check Self-Intersection" +msgstr "检查自身相交" -msgid "Fill" -msgstr "" +msgid "Check Unicode/Name mismatch" +msgstr "检查统一码/名称的不匹配" -msgid "Show Cubic Column" -msgstr "" +msgid "Check VAdvance:\n" +msgstr "检查垂直间距:\n" -msgid "Show Fore/Back Column" -msgstr "" +msgid "Check _flipped references" +msgstr "检查翻转参照(_f)" -msgid "Make Background" -msgstr "" +msgid "Check _missing extrema" +msgstr "检查缺失极点(_M)" -msgid "Make Quadratic" -msgstr "" +msgid "Check _outermost paths clockwise" +msgstr "检查顺时针方向最外边的路径" -msgid "+" -msgstr "" +msgid "Check for CIDs defined _twice" +msgstr "检查CID定义了两次(_T)" -msgid "-" -msgstr "" +msgid "Check for _irrelevant control points" +msgstr "检查不相关控制点(_I)" -msgid "Delete the current layer" -msgstr "" +msgid "Check for _undefined CIDs" +msgstr "检查未定义的CID" -msgid "Add a new layer" -msgstr "" +msgid "Check for missing _glyph names" +msgstr "检查缺失字形名称(_G)" -msgid "Type in new layer name" -msgstr "" +msgid "Check for missing _scripts in features" +msgstr "检查缺失手写体(_S)" -msgid "Add Anchor" -msgstr "增加锚点" +msgid "Check for missing glyph names" +msgstr "检查缺失字形名称" -msgid "Get Info..." -msgstr "获取信息…" +msgid "Check missing _bitmaps" +msgstr "查找缺失位图(_B)" -msgid "Open Reference" -msgstr "打开参照" +msgid "Check multiple Names" +msgstr "检查多重名称" -msgid "G4 Curve" -msgstr "" +msgid "Check multiple Unicode" +msgstr "检查多重统一码" -msgid "G2 Curve" -msgstr "" +msgid "Check substitutions for empty chars" +msgstr "查找空字符的替代" -msgid "Left Constraint" -msgstr "" +msgid "Cherokee" +msgstr "切罗基文" -msgid "Right Constraint" -msgstr "" +msgid "Cherokee Supplement" +msgstr "切罗基文补充" -msgid "Curve" -msgstr "" +msgid "Chess Symbols" +msgstr "国际象棋符号" -msgid "HVCurve" -msgstr "" +msgid "Chin" +msgstr "钦邦" -msgid "Tangent" -msgstr "" +msgid "Chinese (Hong Kong)" +msgstr "中文(香港)" -msgid "Merge" -msgstr "" +msgid "Chinese (Macau)" +msgstr "中文(澳门)" -msgid "Merge to Line" -msgstr "" +msgid "Chinese (PRC)" +msgstr "中文(中国大陆)" -msgid "Add a left \"tangent\" point" -msgstr "增加左\"相切\"点" +msgid "Chinese (Singapore)" +msgstr "中文(新加坡)" -msgid "Add a right \"tangent\" point" -msgstr "增加右\"相切\"点" +msgid "Chinese (Taiwan)" +msgstr "中文(台湾)" -msgid "Name Point..." -msgstr "" +msgid "Chinese Hong Kong" +msgstr "中文(香港)" -msgid "Make Clip Path" -msgstr "生成剪切路径" +msgid "Chinese Phonetic" +msgstr "汉语拼音" -msgid "Make Line" -msgstr "" +msgid "Chinese Simplified" +msgstr "简体中文" -msgid "Make Arc" -msgstr "" +msgid "Chinese Traditional" +msgstr "繁体中文" -msgid "Insert Point On Spline At..." -msgstr "" +msgid "Chinese, Phonetic" +msgstr "汉语注音符号" -msgid "Name Point" -msgstr "" +msgid "Chinese, Simplified" +msgstr "简体中文" -msgid "Name Contour" -msgstr "" +msgid "Chinese, Traditional" +msgstr "繁体中文" -msgid "Bitmap" -msgstr "位图" +msgid "Chinese, Traditional, Hong Kong SAR" +msgstr "繁体中文(香港)" -msgid "Outline" -msgstr "轮廓" +msgid "Chinese, Traditional, Macao SAR" +msgstr "繁体中文(澳门)" -msgid "Shades" -msgstr "着色" +msgid "Choose a file format..." +msgstr "选择文件格式..." -msgid "Draw a Line" -msgstr "画线" +msgid "Choose which lookups to copy" +msgstr "选择要的查找" -msgid "Set/Clear Pixels" -msgstr "设置/清除像素" +msgid "Chorasmian" +msgstr "花剌子模文" -msgid "Scroll Bitmap" -msgstr "滚动位图" +msgid "Clarendon Serifs" +msgstr "粗长衬线体(CS)" -msgid "Shift Entire Bitmap" -msgstr "移动整幅位图" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "类属" -msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" -msgstr "" -"设置/清除像素\n" -"(Eyedropper with alt)" +#, c-format +msgid "Class %d: " +msgstr "类属 %d: " -msgid "Filled Rectangle" -msgstr "填充矩形" +msgid "Class 0" +msgstr "类属 0" -msgid "Filled Ellipse" -msgstr "填充椭圆" +msgid "Class 1: {Everything Else}" +msgstr "类 1: {其他}" -msgid "Negative Width" -msgstr "负值宽度" +msgid "Class Name" +msgstr "类属名称" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"TrueType不支持负的字符宽度。\n" -"你执意要用负的宽度么?" +msgid "Class already used" +msgstr "类属已使用" -msgid "Search Radius" -msgstr "搜索半径" +msgid "Class10" +msgstr "类属 10" -msgid "Select Point(s) at..." -msgstr "选择点…" +msgid "Class2" +msgstr "类属2" -msgid "_Exact" -msgstr "精确(_E)" +msgid "Class3" +msgstr "类属3" -msgid "_Around" -msgstr "大概(_A)" +msgid "Class4" +msgstr "类属4" -msgid "W_ithin Rectangle" -msgstr "矩形内(_I)" +msgid "Class5" +msgstr "类属5" -msgid "_Radius:" -msgstr "半径(_R):" +msgid "Class6" +msgstr "类属6" -msgid "3" -msgstr "" +msgid "Class7" +msgstr "类属7" -msgid "_Width:" -msgstr "宽度(_W):" +msgid "Class8" +msgstr "类属8" -#, c-format -msgid "%s No Slope" -msgstr "%s没有范围" +msgid "Class9" +msgstr "类属9" -msgid "No Curvature" -msgstr "无曲率" +msgid "Classes" +msgstr "类属" -#, c-format -msgid " Curvature: %g" -msgstr "曲率: %g" +msgid "Class|Name" +msgstr "名称" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "曲率: %g 半径: %g" +msgid "Clea_nup Glyph" +msgstr "清理字形(_N)" -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "" +msgid "Cleanup Self Intersect" +msgstr "清除自交叠" -#, c-format -msgid "Near (%f,%f)" -msgstr "接近 (%f,%f)" +msgid "Clear" +msgstr "清除" -#, c-format -msgid "Spline Length=%.1f" -msgstr "样条线长度=%.1f" +msgid "Clear All" +msgstr "清除全部" -#, c-format -msgid "Spline Length=%g" -msgstr "样条线长度=%g" +msgid "Clear All Device Tables" +msgstr "清除所有设备表" -msgid "No Next Control Point" -msgstr "无下一控制点" +msgid "Clear DStem" +msgstr "清除DStem" -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "下一控制点: (%f,%f)" +msgid "Clear Device Table" +msgstr "清除设备表" -msgid " Next" -msgstr "后" +msgid "Clear Instructions" +msgstr "清除指令" -msgid "No Previous Control Point" -msgstr "无上一控制点" +msgid "Clear _Background" +msgstr "清除背景(_B)" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "上一控制点: (%f,%f)" +msgid "Clear _VStem" +msgstr "清除垂直项(_V)" -msgid " Prev" -msgstr "前" +msgid "ClearInstrsBigChanges" +msgstr "清除大变化指令" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" +msgid "" +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" msgstr "" +"点击这里以查阅更多关于 OFL(SIL开源字型授权)的资料\n" +"以及其常见问题目录(FAQ)。\n" -msgid " snapped" +msgid "" +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" +"点击这里以在你的字体文件中的许可与许可网址栏目中添加 OFL 元数据。\n" +"然后点击许可栏目并填写与 OFL.txt 一样的资料。\n" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" +msgid "" +"Click on a range to select characters in that range.\n" +"Double click on a range to see characters that should be\n" +"in the range but aren't." msgstr "" +"点击一个范围以选择范围内全部字符。\n" +"双击一个范围以查看应在却不在此范\n" +"围内的字符。" -msgid "No curvature info" -msgstr "无曲率信息" +msgid "Clip Path Color" +msgstr "剪切路径颜色" -#, c-format -msgid "∆Curvature: %g" -msgstr "曲率: %g" +msgid "Cloc_kwise" +msgstr "顺时针(_K)" -msgid " Next CP" -msgstr "下一控制点" +msgid "Close Open Contours" +msgstr "关闭所有已打开的轮廓" -msgid " Prev CP" -msgstr "上一控制点" +msgid "Co_py LBearing" +msgstr "复制左边位(_p)" -msgid "No Slope" -msgstr "没有范围" +msgid "Collage" +msgstr "拼贴画" -msgid "No References" -msgstr "无参照" +msgid "Color" +msgstr "颜色" -msgid "No references allowed in a pen." -msgstr "笔工具不允许用参照。" +msgid "Color Button" +msgstr "颜色按扭" -msgid "Nothing specified" -msgstr "未指定" +msgid "Color used to draw the kerning line" +msgstr "选择用于绘制缩合线的颜色" -msgid "Please draw a convex polygon in the drawing area." -msgstr "" +msgid "Color used to draw the left side bearing" +msgstr "此颜色用于绘制左边位" -msgid "Nib shape not valid" -msgstr "" +msgid "Color used to draw the progress bar" +msgstr "此颜色用于绘制进度条" -msgid "Stroke _Width:" -msgstr "笔画宽度(_W):" +msgid "Color used to mark a changed glyph" +msgstr "此颜色用于标记修改过的字形" -msgid "Stroke width cannot be zero" -msgstr "" +msgid "Color used to mark the selected glyph" +msgstr "此颜色用于标记选中的字形" -msgid "Minor A_xis:" -msgstr "次轴线(_X):" +msgid "Color:" +msgstr "颜色:" -msgid "Pen _Angle:" -msgstr "画笔角度(_A):" +msgid "Color|Background" +msgstr "背景色" -msgid "Join Limit:" -msgstr "" +msgid "Color|Choose..." +msgstr "选择颜色..." -msgid "Extend Cap:" -msgstr "" +msgid "Color|Default" +msgstr "默认" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "将内外轮廓去除毫无意义" +msgid "Color|FillColor" +msgstr "填充色" -msgid "Expand Stroke" -msgstr "扩展笔画" +msgid "Color|Foreground" +msgstr "前景色" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "手绘" +msgid "Com_binations" +msgstr "组合(_B)" -msgid "Nib Type:" -msgstr "" +msgid "Combining Diacritical Marks" +msgstr "结合变音标记" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Combining Diacritical Marks (& Supplement)" +msgstr "结合变音标记(及补充)" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Combining Diacritical Marks Extended" +msgstr "结合变音标记扩展" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "Combining Diacritical Marks Supplement" +msgstr "结合变音标记补充" -msgid "_Don't Expand" -msgstr "不扩展(_D)" +msgid "Combining Diacritical Marks for Symbols" +msgstr "结合变音记号" -msgid "Major Axis (_Width):" -msgstr "" +msgid "Combining Half Marks" +msgstr "结合半边标记" -msgid "Minor Axis (_Height):" -msgstr "" +msgid "Combining Marks for Symbols" +msgstr "符号组合变音标记" msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "传给 mf (metafont) 程序的参数, 文件名应遵循这些" -msgid "Ni_b Angle:" -msgstr "" +msgid "Comment" +msgstr "说明" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "Common Indic Number Forms" +msgstr "通用印度数字形式" -msgid "Line Cap:" -msgstr "" +msgid "Common Number Separator" +msgstr "共同数字分隔符" -msgid "_Nib" -msgstr "" +msgid "Compact" +msgstr "压缩" -msgid "_Butt" -msgstr "平头(_B)" +msgid "CompactOnOpen" +msgstr "开启时压缩" -msgid "_Round" -msgstr "圆头(_R)" +msgid "Compacted" +msgstr "已压缩" -msgid "Be_vel" -msgstr "伞形(_V)" +#, c-format +msgid "Compare %s to %s" +msgstr "比较 %s 与 %s" -msgid "Line Join:" -msgstr "" +msgid "Compare Fonts..." +msgstr "比较字体…" -msgid "Ni_b" -msgstr "" +msgid "Compare Glyph _Positioning" +msgstr "比较字形位置(_P)" -msgid "B_evel" -msgstr "" +msgid "Compare Glyph _Substitution" +msgstr "比较字形替代(_S)" -msgid "Round" -msgstr "圆整" +msgid "Compare Hint_Masks" +msgstr "比较消隐蒙板(_M)" -msgid "Arcs" -msgstr "" +msgid "Compare Layers" +msgstr "比较层" -msgid "_Miter" -msgstr "斜接(_M)" +msgid "Compare Layers..." +msgstr "比较层…" -msgid "Miter Cli_p" -msgstr "" +msgid "Compare _Bitmaps" +msgstr "比较位图(_B)" -msgid "_Join Limit:" -msgstr "" +msgid "Compare _Hints" +msgstr "比较消隐(_H)" -msgid "as _Length" -msgstr "" +msgid "Compare _Names" +msgstr "比较名称(_N)" -msgid "* Nib _Span" -msgstr "" +msgid "Compare _Outlines" +msgstr "比较轮廓(_O)" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "Compare hintmasks" +msgstr "比较消隐蒙板" -msgid "_Extend Cap:" -msgstr "" +msgid "Compare two layers" +msgstr "比较两个层" -msgid "as Len_gth" -msgstr "" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "比较版本 %s (%s) 对 %s" -msgid "* Cap Widt_h" -msgstr "" +msgid "Compatible Full" +msgstr "完全兼容" -msgid "Remove Overlap:" -msgstr "" +msgid "Complex" +msgstr "复合" -msgid "By La_yer" -msgstr "" +msgid "Complex Fill" +msgstr "复合填充" -msgid "By Con_tour" -msgstr "" +msgid "Component" +msgstr "组成" -msgid "N_one (Debug)" -msgstr "" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "组件 %d %.30s (%d,%d)" + +msgid "Components" +msgstr "组成" -msgid "Contours (from closed):" -msgstr "" +msgid "Composites in AFM" +msgstr "AFM组合" -msgid "Both" -msgstr "" +msgid "Compress (as a percentage)" +msgstr "压缩(百分比)" -msgid "External Only" -msgstr "" +msgid "Condense/Extend" +msgstr "压缩/扩展" -msgid "Internal Only" -msgstr "" +msgid "Condensed" +msgstr "压缩" -msgid "Arcs Clip:" -msgstr "" +msgid "Condensed (75%)" +msgstr "压缩至75%" -msgid "Auto" -msgstr "自动" +msgid "Config_ure Plugins..." +msgstr "插件选项" -msgid "SVG 2" -msgstr "" +msgid "Configure" +msgstr "配置" -msgid "Ratio" -msgstr "" +msgid "Conflict Hint Color" +msgstr "冲突消隐颜色" -msgid "S_implify" -msgstr "" +msgid "Connectors" +msgstr "连接" -msgid "A_dd Extrema" -msgstr "" +msgid "Constants" +msgstr "常数" -msgid "_Apply" -msgstr "应用 (_A)" +msgid "Contextual Alternates" +msgstr "上下文替代" -msgid "Bad Gradient" -msgstr "不当斜率" +msgid "Contextual Chaining Position" +msgstr "关联链位置" -msgid "There must be at least 2 gradient stops" -msgstr "至少要二项斜度" +msgid "Contextual Chaining Positioning" +msgstr "关联链定位" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "" +msgid "Contextual Chaining Substitution" +msgstr "关联链替换" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "" +msgid "Contextual Ligatures" +msgstr "上下文连字" -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "" +msgid "Contextual Position" +msgstr "上下文关联位置" -msgid "You must draw a line" -msgstr "您必须画一条线" +msgid "Contextual Positioning" +msgstr "关联定位" -msgid "You must draw a line, with at most one additional point" -msgstr "" +msgid "Contextual State Machine" +msgstr "上下文状态机" -msgid "Offset %" -msgstr "偏移%" +msgid "Contextual Substitution" +msgstr "关联替代" -msgid "Color" -msgstr "颜色" +msgid "Contextual Swash" +msgstr "上下文泼溅" -msgid "Opacity" -msgstr "不透明度" +msgid "Contextual insertion" +msgstr "关联插入" -msgid "Gradient" -msgstr "斜度" +msgid "Contextual position" +msgstr "关联位置" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" +msgid "Contextual substitution" +msgstr "关联替代" -msgid "Linear" -msgstr "线性" +msgid "Continue" +msgstr "继续" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" +msgid "Control Pictures" +msgstr "控制图片" -msgid "Radial" -msgstr "部首" +msgid "Control Points _beyond spline" +msgstr "控制点在样条线之外(_B)" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" +msgid "Control Points near horizontal/vertical/italic" +msgstr "控制点临近水平/垂直/倾斜" -msgid "_Pad" -msgstr "粘贴(_P)" +msgid "ControlPoint|Default" +msgstr "默认" -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" +msgid "Convert By C_Map" +msgstr "由CMap转换(_M)" -msgid "Repeat" -msgstr "重复" +msgid "Convert Design Vector Function:" +msgstr "转换设计矢量函数:" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" +msgid "Converting PostScript" +msgstr "转换PostScript" -msgid "Reflect" -msgstr "镜像" +msgid "Coordinate Line Color" +msgstr "坐标线颜色" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" +msgid "Coordinate along which to space" +msgstr "间隔座标" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" +msgid "Cop_y Layer To Layer..." +msgstr "复制层(_Y)..." -msgid "Translation in X" -msgstr "X向平移" +msgid "Coptic" +msgstr "科普特文" -msgid "Translation in Y" -msgstr "Y向平移" +msgid "Coptic Epact Numbers" +msgstr "科普特闰余数字" -msgid "Bad Transformation matrix" -msgstr "不良变换矩阵" +msgid "Copy Gri_d Fit" +msgstr "复制网格填充(_d)" -msgid "No Glyph" -msgstr "无字形" +msgid "Copy Layer To Layer" +msgstr "复制层" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "字体中不包含有名为 %.40s的字形" +msgid "Copy Layers" +msgstr "复制层" -msgid "Tile Pattern" -msgstr "倾斜模板" +msgid "Copy Loo_kup Data" +msgstr "复制查找数据(_K)" -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" +msgid "Copy RBearin_g" +msgstr "复制右边位(_g)" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "" +msgid "Copy _Fg To Bg" +msgstr "复制前景到背景(_F)" -msgid "Width:" -msgstr "宽度:" +msgid "Copy _From" +msgstr "复制自(_F)" -msgid "Rotate:" -msgstr "旋转:" +msgid "Copy _Lookup Data" +msgstr "复制查找数据(_L)" -msgid "Skew:" -msgstr "倾斜:" +msgid "Copy _VWidth" +msgstr "编辑垂直宽度(_V)" -msgid "Translate By" -msgstr "平移" +msgid "Copy _Width" +msgstr "复制宽度(_W)" -msgid "Transform:" -msgstr "变换:" +msgid "Copy one layer to another" +msgstr "复制一层到另一层" -msgid "Bad Color" -msgstr "不良颜色" +msgid "CopyMetaData" +msgstr "复制元数据" -msgid "Opacity:" -msgstr "透明:" +msgid "CopyTTFInstrs" +msgstr "复制TTF指令" -msgid "Bad Transformation Matrix" -msgstr "不良变换矩阵" +msgid "Copy_right:" +msgstr "版权(_r):" -msgid "Bad dash list" -msgstr "不良横线列表" +msgid "Copyright" +msgstr "版权" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "过多划线 (最多允许 %d)" +#. GT: Short for Correction +msgid "Cor:" +msgstr "修正:" -msgid "Fi_ll" -msgstr "填充(_L)" +msgid "Corner" +msgstr "角" -msgid "Inherited" -msgstr "继承" +msgid "Corporate Use" +msgstr "企业应用" -msgid "Gradient:" -msgstr "渐变:" +msgid "Correct Direction" +msgstr "正确方向" -msgid "Add" -msgstr "添加" +msgid "Correct References" +msgstr "修正参考" -msgid "Edit" -msgstr "编辑" +msgid "Correct for Italic Angle" +msgstr "倾斜角修正" -msgid "Pattern:" -msgstr "模式:" +msgid "Correcting Direction..." +msgstr "修正方向..." -msgid "Stroke" -msgstr "笔画" +msgid "Correcting References" +msgstr "修正参考" -msgid "Dashes" -msgstr "短划线" +msgid "Correction" +msgstr "修正值" msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." +"Correction in pixels to the horizontal positioning of this anchor point\n" +"when rasterizing at the given pixelsize.\n" +"(Lives in a Device Table)" msgstr "" +"以指定像素大小显示时距此锚点水平位置的修正值(像素)。\n" +"(在设备表中)" -msgid "_Transform Pen:" -msgstr "变形笔(_T):" - -msgid "Line Cap" -msgstr "线宽" +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "修正值必须在-128与127之间(其绝对值应小些)" -msgid "S_quare" -msgstr "方头(_Q)" +msgid "Corsican" +msgstr "科西嘉文" -msgid "Line Join" -msgstr "线连接" +msgid "Cou_nter Clockwise" +msgstr "逆时针(_N)" -msgid "Ro_und" -msgstr "圆头(_U)" +msgid "Could not figure out a lookup type" +msgstr "未能确定一种查找类型" -msgid "Proximity" -msgstr "邻近" +#, c-format +msgid "Could not find a bitmap font in %s" +msgstr "未能从 %s 中找到位图字体" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "" +msgid "Could not find a usable encoding table" +msgstr "找不到可用的编码表" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "\"DPI\"字段取值应介于10和5000之间。" +msgid "Could not find any valid encoding tables" +msgstr "找不到有效的编码表" -msgid "Unreasonable DPI" -msgstr "不合理的DPI" +msgid "Could not find original glyph" +msgstr "未能找到原始字形" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "未能找到字形:%.70s" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "" +msgid "Could not open" +msgstr "不能打开" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "" +#, c-format +msgid "Could not open %.100s" +msgstr "不能打开 %.100s" -msgid "FreeType unavailable" -msgstr "FreeType 不可用" +#, c-format +msgid "Could not open %s" +msgstr "未能打开 %s" -msgid "FreeType unavailable." -msgstr "FreeType 不可用." +msgid "Could not open file" +msgstr "未能打开文件" -msgid "Unexpected error" -msgstr "意外错误" +msgid "Could not open image" +msgstr "未能打开图像" -msgid "Nothing found" -msgstr "没有找到" +#, c-format +msgid "Could not open include file (%s) on line %d of %s" +msgstr "未能打开头文件(%s)于行 %d (%s中)" -msgid "Nothng found." -msgstr "未找到." +#, c-format +msgid "Could not open output file: %s" +msgstr "未能打开输出文件: %s" -msgid "No FreeType" -msgstr "无FreeType" +msgid "Could not open temporary file." +msgstr "无法打开临时文件。" -msgid "You must install the freetype library before using this command." -msgstr "" +#, c-format +msgid "Could not parse %s" +msgstr "不能处理 %s" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "" +#, c-format +msgid "Could not read %s" +msgstr "不能读 %s" -msgid "No Instructions" -msgstr "无指令" +msgid "Could not read (or perhaps find) mf output file" +msgstr "未能读(或未找到)mf输出文件" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "" +msgid "Could not write" +msgstr "未能写入" -msgid "Not quadratic" -msgstr "非二次曲线" +#, c-format +msgid "Could not write %.100s" +msgstr "未能写入%.100s" -msgid "This must be a truetype layer." -msgstr "这必须是truetype层." +#, c-format +msgid "Could not write %s" +msgstr "未能写入 %s" -msgid "DELTA suggestions" -msgstr "DELTA建议" +msgid "Couldn't create directory" +msgstr "未能创建目录" +#, c-format msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" +"未能创建目录: %1$s\n" +"%2$s\n" +"%3$s" -msgid "Rasterize at sizes:" -msgstr "光栅化尺寸:" +#, c-format +msgid "Couldn't create directory: %s" +msgstr "未能创建目录:%s" -msgid "DPI:" -msgstr "" +#, c-format +msgid "Couldn't find a font file named %s\n" +msgstr "未找到字体文件 %s\n" -msgid "Proximity:" -msgstr "邻近:" +msgid "Couldn't find base point" +msgstr "未能找到基点" -msgid "pixels" -msgstr "像素" +msgid "Couldn't find point in reference" +msgstr "参照中未找到点" -msgid "This may take a while. Please be patient..." -msgstr "这需要一点时间。请稍候..." +#, c-format +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "未能找到参照字符 \"%s\" 于 %s\n" -msgid "Glyph, Size, Point" -msgstr "字形, 尺寸, 点数" +#, c-format +msgid "Couldn't open cidmap file: %s" +msgstr "未能打开cidmap文件: %s" -msgid "Glyph, Point, Size" -msgstr "字形, 点数, 尺寸" +#, c-format +msgid "Couldn't open directory as a font: %s" +msgstr "无法将 %s 目录视为字体文件打开" -msgid "Size, Glyph, Point" -msgstr "尺寸, 字形, 点数" +msgid "Couldn't open file" +msgstr "未能打开文件" -msgid "Sort|Alphabetic" -msgstr "字母" +#, c-format +msgid "Couldn't open file %.200s" +msgstr "未能打开文件%.200s" -msgid "Glyph Order" -msgstr "字形顺序" +msgid "Couldn't open font" +msgstr "未能打开字体" -#, c-format -msgid "Size: %d (%d)" -msgstr "尺寸: %d (%d)" +msgid "Counter Addition" +msgstr "计数增加" -#, c-format -msgid "Point: %d (%d)" -msgstr "字号: %d (%d)" +msgid "Counter Compression Percent" +msgstr "计数压缩率" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "" +msgid "Counter Expansion Factor" +msgstr "计数扩展因子" -msgid "Potential spots for Delta instructions" -msgstr "" +msgid "Counter Size:" +msgstr "计数:" -msgid "Sort:" -msgstr "排序:" +msgid "CounterControl" +msgstr "计数控制" -msgid "Glyph:" -msgstr "字形:" +msgid "CounterHint|_New..." +msgstr "新建(_N)…" -msgid "_Copies:" -msgstr "份数(_C):" +msgid "Counters" +msgstr "计数" -msgid "No Command Specified" -msgstr "未指定命令" +msgid "Counters:" +msgstr "计数:" -msgid "Page Setup" -msgstr "页面设置" +msgid "Counting Rod Numerals" +msgstr "算筹数码" -msgid "To _File" -msgstr "到文件(_F)" +msgid "Cove" +msgstr "凹形" -msgid "To P_DF File" -msgstr "到PDF文件(_D)" +#, c-format +msgid "Coverage %d: " +msgstr "范围 %d: " -msgid "_Other" -msgstr "其他(_O)" +msgid "Cr_eate" +msgstr "产生" -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" +msgid "Cr_eate VHint..." +msgstr "创建垂直消隐(_T)…" -msgid "Page_Size:" -msgstr "页面:" +msgid "Cre_ate Named Glyphs..." +msgstr "创建命名字形(_A)…" -msgid "_Printer:" -msgstr "打印机(_P):" +msgid "Crea_te HHint..." +msgstr "创建水平消隐(_T)…" -msgid "Size" -msgstr "大小" +msgid "Create Hint" +msgstr "创建消隐" -msgid "_Pointsize:" -msgstr "点尺寸:" +msgid "Create Horizontal Stem Hint" +msgstr "创建水平消隐" -msgid "Invalid point size" -msgstr "无效的点尺寸" +msgid "Create MM" +msgstr "创建字体集" -msgid "Print To File..." -msgstr "打印到文件…" +msgid "Create Small Caps" +msgstr "创建小大写" -msgid "Bad Font" -msgstr "不良字体" +msgid "Create Subscript/Superscript" +msgstr "创建上下标" -msgid "Bad Size" -msgstr "不良尺寸" +msgid "Create Vertical Stem Hint" +msgstr "创建垂直消隐" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "" +msgid "Create a new lookup" +msgstr "新查找" -#, c-format -msgid "Text Width:%4d" -msgstr "字宽:%4d" +msgid "Create directory" +msgstr "创建目录" -msgid "Insert Text Outlines" -msgstr "插入文本轮廓" +msgid "Create directory..." +msgstr "创建目录…" -msgid "Print" -msgstr "打印" +msgid "Create failed" +msgstr "创建失败" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" +msgid "Creation Date:" +msgstr "创建日期:" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" +msgid "Croatian" +msgstr "克罗地亚语" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" +msgid "Croatian Bosnia/Herzegovina" +msgstr "克罗地亚语,波斯尼亚和黑塞哥维那" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" +msgid "Cu_t" +msgstr "剪切(_T)" -msgid "_AA" -msgstr "抗锯齿(_A)" +msgid "Cubic" +msgstr "三次方" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" +msgid "Cuneiform" +msgstr "楔形文字" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" +msgid "Cuneiform Numbers and Punctuation" +msgstr "楔形数字和标点符号" -msgid "nohints" -msgstr "无消隐" +msgid "Currency Symbols" +msgstr "货币符号" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" +msgid "Current" +msgstr "当前" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" +msgid "Current Glyph" +msgstr "当前字形" -msgid "Menu" -msgstr "菜单" +msgid "Current Insert:" +msgstr "当前插入:" -msgid "Specifies screen dots per inch" -msgstr "指定屏幕点距 (dpi)" +msgid "Current Raster (TrueType)" +msgstr "当前矢量 (TrueType)" -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" +msgid "Current Subs:" +msgstr "当前替代:" -msgid "_Refresh" -msgstr "刷新 (_R)" +msgid "Current X-Height" +msgstr "当前X高" -msgid "Text Width: 0" -msgstr "字宽: 0" +msgid "Current x-height:" +msgstr "当前X高:" -msgid "Wrap Pos:" -msgstr "回卷位置:" +#. GT: Cursive Entry. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Exit" point of the preceding glyph. +#. GT: This is a special way of joining letters which was developed for Urdu +#. GT: fonts. Essentially every glyph has an entry point and an exit point. +#. GT: When written the glyphs in sequence are aligned so that the exit point +#. GT: of each glyph matches the entry point of the following. It means you +#. GT: get a join such as might be expected for script. Urdu is odd because +#. GT: letters within a word crawl diagonally up the page, but with each word +#. GT: the writing point starts at the baseline. +msgid "CursEntry" +msgstr "字形入点" -msgid "The text will wrap to a new line after this many em-units" -msgstr "" +#. GT: Cursive Exit. This defines a point on the glyph that should be matched +#. GT: with the "Cursive Entry" point of the following glyph. This allows +#. GT: scripts such as Urdu to work +msgid "CursExit" +msgstr "字形出点" -msgid "Display" -msgstr "显示" +msgid "Cursive" +msgstr "草写" -msgid "_Full Font Display" -msgstr "全字体显示(_F)" +msgid "Cursive Attachment" +msgstr "草写附件" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "" +msgid "Cursive Connected" +msgstr "相连草写" -msgid "Full Pa_ge Glyph" -msgstr "全页字形(_G)" +msgid "Cursive Disconnected" +msgstr "不相连草写" -msgid "Full Pa_ge Glyphs" -msgstr "全页字形(_G)" +msgid "Cursive Position" +msgstr "草写位置" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "" +msgid "Cursive Trailing" +msgstr "草写拖尾" -msgid "_Multi Size Glyph" -msgstr "多尺寸字形(_M)" +msgid "Cursive attachment" +msgstr "草写附件" -msgid "_Multi Size Glyphs" -msgstr "多尺寸字形(_M)" +#, c-format +msgid "Cursive-%d" +msgstr "草写-%d" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "" +#, c-format +msgid "Curvature: %g" +msgstr "曲率: %g" -msgid "S_etup" -msgstr "设置(_E)" +msgid "Curvature: -0.00000000" +msgstr "曲率: -0.00000000" -msgid "_Print" -msgstr "打印(_P)" +msgid "Curvature: ?" +msgstr "曲率: ?" -msgid "_Done" -msgstr "完成" +msgid "Curve Type" +msgstr "曲线类型" -msgid "Bind to Path" -msgstr "附加到路径" +msgid "Custom" +msgstr "用户" -#, c-format -msgid "Path Length: %g" -msgstr "路径长度: %g" +msgid "Cut splines in two" +msgstr "分样条线为二段" -msgid "Scale so text width matches path length" -msgstr "" +msgid "Cypriot Syllabary" +msgstr "塞浦路斯文字音表" -msgid "Rotate each glyph as a unit" -msgstr "每个字形单独旋转" +msgid "Cypriot syllabary" +msgstr "塞浦路斯音节" -msgid "Align:" -msgstr "对齐:" +msgid "Cyrillic" +msgstr "西里尔文" -msgid "At Start" -msgstr "起始" +msgid "Cyrillic (& Supplement & Ext A/B)" +msgstr "西里尔文补充(及补充、扩展 A/B)" -msgid "Centered" -msgstr "居中" +msgid "Cyrillic Extended-A" +msgstr "西里尔文扩展 A" -msgid "At End" -msgstr "终点" +msgid "Cyrillic Extended-B" +msgstr "西里尔文扩展 B" -msgid "Offset text from path by:" -msgstr "从路径偏移文本:" +msgid "Cyrillic Extended-C" +msgstr "西里尔文扩展 C" -msgid "_Insert" -msgstr "插入(_I)" +msgid "Cyrillic Supplement" +msgstr "西里尔文补充" -msgid "Outline Width" -msgstr "轮廓宽度" +msgid "Czech" +msgstr "捷克语" -msgid "_Gap:" -msgstr "间隔(_G):" +msgid "DELTA suggestions" +msgstr "DELTA建议" -msgid "Inline" -msgstr "内线" +msgid "D_efine Groups..." +msgstr "定义组(_E)…" -msgid "Outline Width:" -msgstr "轮廓线宽:" +msgid "Danish" +msgstr "丹麦语" -msgid "Shadow Length:" -msgstr "阴影长度:" +msgid "Darker Border:" +msgstr "更暗边框:" -msgid "Light Angle:" -msgstr "光线角度:" +msgid "Darkest Border:" +msgstr "最暗边框:" -msgid "Shadow" -msgstr "阴影" +msgid "Dashes" +msgstr "短划线" -msgid "Remove Encoding" -msgstr "移除编码" +msgid "Dates" +msgstr "日期" -msgid "Load Encoding" -msgstr "载入编码" +msgid "De_activate Spiro" +msgstr "禁用Spiro(_a)" -msgid "Browse..." -msgstr "浏览…" +msgid "De_lete" +msgstr "删除(_L)" -msgid "Please select a CID ordering" -msgstr "请选择字符标识顺序" +msgid "De_sign Size:" +msgstr "设计尺寸:" -msgid "Encoding|Glyph Order" -msgstr "字形顺序" +msgid "Debug _fpgm/prep" +msgstr "调试 _fpgm/prep" -msgid "ISO 8859-1 (Latin1)" -msgstr "" +msgid "Decompress Failed!" +msgstr "解压缩失败!" -msgid "ISO 8859-15 (Latin0)" -msgstr "" +msgid "Decorative" +msgstr "修饰" -msgid "ISO 8859-2 (Latin2)" -msgstr "" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "定义规格厚度:" -msgid "ISO 8859-3 (Latin3)" -msgstr "" +msgid "Default" +msgstr "默认" -msgid "ISO 8859-4 (Latin4)" -msgstr "" +msgid "Default All" +msgstr "默认全部" -msgid "ISO 8859-9 (Latin5)" -msgstr "" +msgid "Default Background" +msgstr "默认背景" -msgid "ISO 8859-10 (Latin6)" -msgstr "" +msgid "Default Baseline" +msgstr "默认基线" -msgid "ISO 8859-13 (Latin7)" -msgstr "" +#, c-format +msgid "Default Baseline: '%s'" +msgstr "默认基线: '%s'" -msgid "ISO 8859-14 (Latin8)" -msgstr "" +msgid "Default Button" +msgstr "默认按钮" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +msgid "Default Buttons" +msgstr "默认按钮" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "" +msgid "Default Foreground" +msgstr "默认的前景色" -msgid "KOI8-R (Cyrillic)" -msgstr "" +msgid "Default Ligature Caret Count" +msgstr "默认连写位计数" -msgid "ISO 8859-6 (Arabic)" -msgstr "" +msgid "Default This" +msgstr "默认此" -msgid "ISO 8859-7 (Greek)" -msgstr "" +msgid "Default background color for windows" +msgstr "窗口的默认背景色" -msgid "ISO 8859-8 (Hebrew)" +msgid "" +"Default encoding for\n" +"new fonts" msgstr "" +"默认编码\n" +"新字体" -msgid "ISO 8859-11 (Thai)" -msgstr "" +msgid "Default foreground color for windows" +msgstr "窗口的默认前景色" -msgid "Macintosh Latin" -msgstr "" +msgid "Default:" +msgstr "默认:" -msgid "Windows Latin (\"ANSI\")" -msgstr "" +msgid "Define \"Almost Horizontal\"" +msgstr "定义\"几乎水平\"" -msgid "Adobe Standard" -msgstr "Adobe标准" +msgid "Define Groups" +msgstr "定义组" -msgid "Symbol" -msgstr "符号" +msgid "Del Layer" +msgstr "删除层" -msgid "ΤεΧ Base (8r)" -msgstr "" +msgid "Delay" +msgstr "延迟" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1(统一码, 基础页)" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "弹出窗口前延迟 (毫秒)" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1(统一码, 全部)" +msgid "Delete" +msgstr "删除" -msgid "SJIS (Kanji)" -msgstr "" +msgid "Delete Character" +msgstr "删除字符" -msgid "JIS 208 (Kanji)" -msgstr "" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "层删除后将无法恢复!" -msgid "JIS 212 (Kanji)" -msgstr "" +msgid "Delim1:" +msgstr "分母1:" -msgid "Wansung (Korean)" -msgstr "" +msgid "Delim2:" +msgstr "分母2:" -msgid "KSC 5601-1987 (Korean)" -msgstr "" +msgid "Delta Grid Color" +msgstr "Delta 网格颜色" -msgid "Johab (Korean)" -msgstr "" +msgid "Demi" +msgstr "略粗" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312(简体中文)" +msgid "Denom1:" +msgstr "分母1:" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (中文)" +msgid "Denom2:" +msgstr "分母2:" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (繁体中文)" +msgid "Denominators" +msgstr "分母" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (繁体中文)" +msgid "Dependent Substitutions" +msgstr "依赖替代" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "无" +msgid "Dependents" +msgstr "依赖" -msgid "MacStyles|Bold" -msgstr "粗体" +msgid "Depressed Background" +msgstr "按下的背景色" -msgid "MacStyles|Italic" -msgstr "斜体" +msgid "Depressed Background:" +msgstr "按下的背景色:" -msgid "MacStyles|Condense" -msgstr "压缩" +msgid "Depth" +msgstr "深度" -msgid "MacStyles|Expand" -msgstr "加宽" +msgid "Depth:" +msgstr "深:" -msgid "MacStyles|Underline" -msgstr "下划线" +msgid "Derivative" +msgstr "派生" -msgid "MacStyles|Outline" -msgstr "轮廓" +msgid "Descriptor" +msgstr "说明" -msgid "MacStyles|Shadow" -msgstr "阴影" +msgid "Deselect VWidth" +msgstr "不选垂直宽度" -msgid "Ultra-Condensed (50%)" -msgstr "压缩至50%" +msgid "Deselect Width" +msgstr "不选宽度" -msgid "Extra-Condensed (62.5%)" -msgstr "压缩至62.5%" +msgid "Deseret" +msgstr "德撒律文" -msgid "Condensed (75%)" -msgstr "压缩至75%" +msgid "Design Axis Values" +msgstr "设计轴的值" -msgid "Semi-Condensed (87.5%)" -msgstr "压缩至87.5%" +msgid "Design Range" +msgstr "设计区域" -msgid "Medium (100%)" -msgstr "正常(100%)" +msgid "Design Settings:" +msgstr "设计设定:" -msgid "Semi-Expanded (112.5%)" -msgstr "加宽至112.5%" +msgid "Designer" +msgstr "设计者" -msgid "Expanded (125%)" -msgstr "加宽至125%" +msgid "Designer URL" +msgstr "设计者网址" -msgid "Extra-Expanded (150%)" -msgstr "加宽至150%" +msgid "Design|_New..." +msgstr "新建(_N)…" -msgid "Ultra-Expanded (200%)" -msgstr "加宽至200%" +msgid "Desired X-Height" +msgstr "预期X高度" -msgid "100 Thin" -msgstr "100 细" +msgid "Desired x-height:" +msgstr "期望X高度:" -msgid "200 Extra-Light" -msgstr "200 极淡" +msgid "Detach & Remo_ve Glyphs..." +msgstr "分离及移除字形(_V)…" -msgid "300 Light" -msgstr "300 淡" +msgid "Detach & Remove Glyphs" +msgstr "分离及移除字形" -msgid "400 Regular" -msgstr "400 书" +msgid "Detach from PostScript Names" +msgstr "与 PostScript 名称分离" -msgid "500 Medium" -msgstr "500 正常" +msgid "Detaching Anchor Point" +msgstr "分离锚点" -msgid "600 Semi-Bold" -msgstr "600 略粗" +msgid "DetectDiagonalStems" +msgstr "侦测对角项" -msgid "700 Bold" -msgstr "700 粗" +msgid "Devanagari" +msgstr "天城文(梵文)" -msgid "800 Extra-Bold" -msgstr "800 粗" +msgid "Devanagari Extended" +msgstr "天城体扩展" -msgid "900 Black" -msgstr "900 黑" +msgid "Device Table Adjustments" +msgstr "设备表调整" -msgid "Never Embed/No Editing" -msgstr "从不嵌入,不编辑" +msgid "" +"Device Table Correction:\n" +" (at display size)" +msgstr "" +"设备表修正:\n" +" (按显示尺寸)" -msgid "Printable Document" -msgstr "可打印文档" +msgid "Dhivehi (Obsolete)" +msgstr "Dhivehi (已过时)" -msgid "Editable Document" -msgstr "可编辑文档" +msgid "Diagonal Fractions" +msgstr "对角比例" -msgid "Installable Font" -msgstr "可安装字体" +msgid "Diagonal Hint Color" +msgstr "对角消隐颜色" -msgid "Serif" -msgstr "衬线体" +msgid "Dialog Type:" +msgstr "对话框类型:" -msgid "Sans-Serif" -msgstr "无衬线体" +msgid "Diameter:" +msgstr "直径:" -msgid "Monospace" -msgstr "等宽体" +#, c-format +msgid "Didn't understand format for fdselect %d\n" +msgstr "不能理解的格式fdselect %d\n" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "手写体" +msgid "Differ" +msgstr "差异" -msgid "Decorative" -msgstr "修饰" +msgid "Differences..." +msgstr "差异..." -msgid "No Classification" -msgstr "无分类" +msgid "Different Fonts" +msgstr "不同字体" -msgid "Old Style Serifs" -msgstr "旧体衬线(OSS)" +msgid "Dingbats" +msgstr "Dingbats 英文字符" -msgid "OSS Rounded Legibility" -msgstr "OSS 圆体" +msgid "Diphthongs (Obsolete)" +msgstr "双元音(已停用)" -msgid "OSS Geralde" -msgstr "" +msgid "Direction of gaze:" +msgstr "查看方向:" -msgid "OSS Venetian" -msgstr "OSS 威尼斯体" +msgid "Directories Amid Files" +msgstr "目录中文件" -msgid "OSS Modified Venetian" -msgstr "OSS 威尼斯变体" +msgid "Directories First" +msgstr "目录优先" -msgid "OSS Dutch Modern" -msgstr "OSS 现代荷兰语" +msgid "Directories Separate" +msgstr "目录分隔" -msgid "OSS Dutch Trad" -msgstr "OSS 传统荷兰语" +msgid "Directory name?" +msgstr "目录名?" -msgid "OSS Contemporary" -msgstr "OSS 当代" +msgid "Directory|Back" +msgstr "后退" -msgid "OSS Calligraphic" -msgstr "OSS 书法体" +msgid "Directory|Forward" +msgstr "前进" -msgid "OSS Miscellaneous" -msgstr "OSS 其他" +msgid "Directory|_New" +msgstr "新建(_N)" -msgid "Transitional Serifs" -msgstr "过渡衬线体(TS)" +msgid "Disabled Background:" +msgstr "禁用背景色:" -msgid "TS Direct Line" -msgstr "TS直线体" +msgid "Disabled Image" +msgstr "禁用的图像" -msgid "TS Script" -msgstr "TS手写体" +msgid "Disabled Text Color:" +msgstr "失效文本颜色:" -msgid "TS Miscellaneous" -msgstr "TS其他" +msgid "Discretionary Ligatures" +msgstr "任意连字" -msgid "Modern Serifs" -msgstr "现代衬线体(MS)" +msgid "Disordered designs" +msgstr "无序设计" -msgid "MS Italian" -msgstr "MS意大利体" +msgid "Display" +msgstr "显示" -msgid "MS Script" -msgstr "MS手写体" +msgid "Display By Groups" +msgstr "按组显示" -msgid "MS Miscellaneous" -msgstr "MS其他" +msgid "Display By _Groups..." +msgstr "按组显示(_G)…" -msgid "Clarendon Serifs" -msgstr "粗长衬线体(CS)" +msgid "Display S_ubstitutions..." +msgstr "显示替换(_u)…" -msgid "CS Clarendon" -msgstr "CS粗长体" +msgid "Display Size:" +msgstr "显示尺寸:" -msgid "CS Modern" -msgstr "CS现代体" +msgid "Display Substitution..." +msgstr "显示替换…" -msgid "CS Traditional" -msgstr "CS传统体" +msgid "Display files of this type" +msgstr "显示此类文件" -msgid "CS Newspaper" -msgstr "CS报刊体" +msgid "Display rulers in the Outline Glyph View" +msgstr "轮廓字形视图中显示标尺" -msgid "CS Stub Serif" -msgstr "" +msgid "Dist" +msgstr "距离" -msgid "CS Monotone" -msgstr "CS 等宽体" +msgid "Distance" +msgstr "间距" -msgid "CS Typewriter" -msgstr "CS打字体" +msgid "Distance between adjacent points is too big" +msgstr "相邻点距离太大" -msgid "CS Miscellaneous" -msgstr "CS其他" +msgid "Distance to drawing plane:" +msgstr "到绘图面的距离:" -msgid "Slab Serifs" -msgstr "Slab衬线体(SS)" +msgid "Distance to projection plane:" +msgstr "到投影面的距离:" -msgid "Slab Serifs|SS Monotone" -msgstr "Slab衬线体(SS等宽体)" +msgid "Divehi" +msgstr "迪维希语" -msgid "Slab Serifs|SS Humanist" -msgstr "Slab衬线体(SS手写体)" +msgid "Divehi (Obsolete)" +msgstr "迪维希(已停用)" -msgid "Slab Serifs|SS Geometric" -msgstr "Slab衬线体(SS几何体)" +msgid "Dives Akuru" +msgstr "迪维希阿库鲁文" -msgid "Slab Serifs|SS Swiss" -msgstr "Slab衬线体(SS瑞士体)" +msgid "Divide by zero in postscript code.\n" +msgstr "postscript 编码中除零.\n" -msgid "Slab Serifs|SS Typewriter" -msgstr "Slab衬线体(SS打字体)" +msgid "Do Nothing" +msgstr "不变换" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "Slab衬线体(SS其他)" +msgid "Do it" +msgstr "执行" -msgid "Freeform Serifs" -msgstr "自由形衬线体(FS)" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "是否包含PostScript Flex信息在字体文件中?" -msgid "FS Modern" -msgstr "FS现代" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "是否包含PostScript信息在字体文件中?" -msgid "FS Miscellaneous" -msgstr "FS其他" +msgid "Do you want the font file to do hint substitution?" +msgstr "是否包含消隐替换信息在字体文件中?" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "是否圆整坐标值以节省空间?" -msgid "Sans-Serif|SS Humanist" -msgstr "无衬线体(SS手写体)" +msgid "Does not inherit from anything" +msgstr "不继承" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "不像有效的pdf文件,未能找到xref段" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "" +msgid "Dogra" +msgstr "道格拉文" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "" +msgid "Domino Tiles" +msgstr "骨牌牌面" -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "" +msgid "Don't Compare HintMasks" +msgstr "不要比较消隐蒙板" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "" +msgid "Don't Warn Again" +msgstr "不再警告" -msgid "Sans-Serif|SS Matrix" -msgstr "SS矩阵" +msgid "Don't smooth lines" +msgstr "不平滑线" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "SS其他" +msgid "Dotless Forms" +msgstr "无点形式" -msgid "Ornamentals" -msgstr "装饰体(O)" +msgid "Draw a Line" +msgstr "画线" -msgid "O Engraver" -msgstr "" +msgid "Draw a freehand curve" +msgstr "手绘曲线" -msgid "O Black Letter" -msgstr "O 黑体" +msgid "Drawing Area" +msgstr "绘图区域" -msgid "O Decorative" -msgstr "O修饰体" +msgid "Drawing plane tilt:" +msgstr "绘画平面倾斜:" -msgid "O Three Dimensional" -msgstr "O三维" +msgid "Drop Caps (Obsolete)" +msgstr "首字下沉(已停用)" -msgid "O Miscellaneous" -msgstr "O 其他" +msgid "Drop List Button" +msgstr "下拉列表按钮" -msgid "Scripts" -msgstr "手写体(S)" +msgid "Dummy 'DSIG'" +msgstr "含混的'DSIG'" -msgid "S Uncial" -msgstr "" +msgid "Duplicate Anchor" +msgstr "复制锚点" -msgid "S Brush Joined" -msgstr "S 笔迹相连" +msgid "Duplicate Anchor Class" +msgstr "复制锚点类属" -msgid "S Formal Joined" -msgstr "" +msgid "Duplicate Kern data" +msgstr "复制缩合信息" -msgid "S Monotone Joined" -msgstr "" +msgid "Duplicate Ligature" +msgstr "复制连字组合" -msgid "S Calligraphic" -msgstr "S 书法体" +msgid "Duplicate Name" +msgstr "复制名称" -msgid "S Brush Unjoined" -msgstr "S 笔画分离" +msgid "Duplicate StyleSet Name" +msgstr "复制 StyleSet 名称" -msgid "S Formal Unjoined" -msgstr "S 形体分离" +msgid "Duplicate data" +msgstr "复制数据" -msgid "S Monotone Unjoined" -msgstr "S 等宽分离" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "复制子程序 %d的定义\n" -msgid "S Miscellaneous" -msgstr "S 其他" +msgid "Duplicate name" +msgstr "复制名称" -msgid "Symbolic" -msgstr "符号(Sy)" +msgid "Duplicate pixelsize" +msgstr "复制像素尺寸" -msgid "Sy Mixed Serif" -msgstr "Sy混合衬线体" +msgid "Duployan" +msgstr "杜普雷速记文" -msgid "Sy Old Style Serif" -msgstr "Sy旧式衬线体" +msgid "Dutch" +msgstr "荷兰语" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "" +msgid "Dzongkha" +msgstr "宗卡语" -msgid "Sy Miscellaneous" -msgstr "Sy其他" +msgid "END Function definition" +msgstr "END 方法定义" -msgid "None" -msgstr "" +msgid "EPS Template" +msgstr "EPS模板" -msgid "Bold" -msgstr "粗体" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312(中文)" -msgid "Bold Italic" -msgstr "" +msgid "E_lement" +msgstr "元素(_L)" -msgid "OS2Version|Automatic" -msgstr "自动" +msgid "E_ncoding" +msgstr "编码(_N)" -msgid "1" -msgstr "" +msgid "E_xecute Script..." +msgstr "执行脚本(_x)…" -msgid "2" -msgstr "" +msgid "E_xport..." +msgstr "导出(_X)…" -msgid "4" -msgstr "" +msgid "Early Dynastic Cuneiform" +msgstr "早王朝楔形文字" -msgid "0" -msgstr "" +msgid "Edges near horizontal/vertical/italic" +msgstr "边线临近水平线/垂直线/倾斜线" -msgid "PanoseFamily|Any" -msgstr "任何" +msgid "Edit" +msgstr "编辑" -msgid "PanoseFamily|No Fit" -msgstr "不填充" +msgid "Edit 'cvt '..." +msgstr "编辑'cvt '..." -msgid "Latin: Text and Display" -msgstr "" +msgid "Edit 'fpgm'..." +msgstr "编辑'fpgm'..." -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "拉丁文:手写体" +msgid "Edit 'maxp'..." +msgstr "编辑'maxp'..." -msgid "Latin: Decorative" -msgstr "拉丁文:修饰" +msgid "Edit 'prep'..." +msgstr "编辑'prep'..." -msgid "Latin: Pictorial and Symbol" -msgstr "" +msgid "Edit Chaining Position" +msgstr "编辑链位置" -msgid "PanoseSerifs|Any" -msgstr "任何" +msgid "Edit Chaining Substitution" +msgstr "编辑链替换" -msgid "PanoseSerifs|No Fit" -msgstr "不填充" +msgid "Edit Contextual Glyph Insertion" +msgstr "编辑相关字形插入" -msgid "Cove" -msgstr "凹形" +msgid "Edit Contextual Kerning" +msgstr "编辑上下文压缩" -msgid "Obtuse Cove" -msgstr "钝凹形" +msgid "Edit Contextual Position" +msgstr "编辑上下文位置" -msgid "Square Cove" -msgstr "矩形凹形" +msgid "Edit Contextual Substitution" +msgstr "编辑上下文替换" -msgid "Obtuse Square Cove" -msgstr "钝矩形凹形" +msgid "Edit Counter Mask" +msgstr "编辑计数蒙版" -msgid "PanoseSerivfs|Square" -msgstr "矩形" +msgid "Edit Filter List" +msgstr "编辑过滤列表" -msgid "PanoseSerifs|Thin" -msgstr "窄" +msgid "Edit Font Filters" +msgstr "编辑字体过滤器" -msgid "Bone" -msgstr "骨" +msgid "Edit Indic Rearrangement" +msgstr "编辑印地文调整" -msgid "Exaggerated" -msgstr "过大" +msgid "Edit Reverse Chaining Substitution" +msgstr "编辑逆向链替换" -msgid "Triangle" -msgstr "三角形" +msgid "Edit State Transition" +msgstr "编辑状态转变" -msgid "Normal Sans" -msgstr "正常无衬线体" +msgid "Edit _Metadata" +msgstr "编辑元数据(_M)" -msgid "Obtuse Sans" -msgstr "Obtuse无衬线体" +msgid "Editable Document" +msgstr "可编辑文档" -msgid "Perpendicular Sans" -msgstr "垂直无衬线" +msgid "Editing" +msgstr "编辑" -msgid "Flared" -msgstr "闪光的" +msgid "Edits a lookup or lookup subtable." +msgstr "编辑查找或子表。" -msgid "PanoseSerivfs|Rounded" -msgstr "圆角" +msgid "Edits the transformations in a lookup subtable." +msgstr "编辑查找替代表中的变换。" -msgid "PanoseWeight|Any" -msgstr "任何" +msgid "Effects" +msgstr "效果" -msgid "PanoseWeight|No Fit" -msgstr "不填充" +msgid "Egyptian Hieroglyph Format Controls" +msgstr "埃及圣书体格式控制符" -msgid "Very Light" -msgstr "略细" +msgid "Egyptian Hieroglyphs" +msgstr "埃及圣书体文字" -msgid "Light" -msgstr "细" +msgid "Elbasan" +msgstr "爱尔巴桑文" -msgid "PanoseWeight|Thin" -msgstr "细" +msgid "Ellipse" +msgstr "椭圆" -msgid "Book" -msgstr "书体" +msgid "Elymaic" +msgstr "以利买文" -msgid "Medium" -msgstr "一般" +msgid "Em Units" +msgstr "M全字单位" -msgid "Demi" -msgstr "略粗" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "加粗适用于中文、日文、韩文文字" -msgid "Heavy" -msgstr "粗" +msgid "Embolden by" +msgstr "内嵌" -msgid "Black" -msgstr "粗" +msgid "Embolden by:" +msgstr "内嵌:" -msgid "Extra Black (Nord)" -msgstr "" +msgid "Emoticons" +msgstr "字符图释" -msgid "PanoseProportion|Any" -msgstr "任何" +msgid "Empty" +msgstr "空" -msgid "PanoseProportion|No Fit" -msgstr "不填充" +#, c-format +msgid "Empty composite %d\n" +msgstr "空组合 %d\n" -msgid "Old Style" -msgstr "旧体" +#, c-format +msgid "Empty position on line %d of %s" +msgstr "空位于行%d (%s)" -msgid "Modern" -msgstr "现代" +msgid "Empty rule" +msgstr "空规则" -msgid "Even Width" -msgstr "均匀宽度" +#, c-format +msgid "Empty substitute on line %d of %s" +msgstr "空替代于行%d (%s)" -msgid "Expanded" -msgstr "加宽" +msgid "Enclosed Alphanumeric Supplement" +msgstr "封闭式字母数字补编" -msgid "Condensed" -msgstr "压缩" +msgid "Enclosed Alphanumerics" +msgstr "带圈的字母数字" -msgid "Very Expanded" -msgstr "非常宽" +msgid "Enclosed CJK Letters and Months" +msgstr "带圈中日韩字母和月份" -msgid "Very Condensed" -msgstr "非常窄" +msgid "Enclosed Ideographic Supplement" +msgstr "封闭式表意文字补充" -msgid "Monospaced" -msgstr "单一间距" +msgid "Encoding Too Large" +msgstr "编码太大" -msgid "PanoseContrast|Any" -msgstr "任何" +msgid "Encoding name" +msgstr "编码名称" -msgid "PanoseContrast|No Fit" -msgstr "不填充" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "字体中无编码值 (%x),忽略之" -msgid "PanoseContrast|None" -msgstr "无" +msgid "Encoding value not in font" +msgstr "字体中无编码值" -msgid "PanoseContrast|Very Low" -msgstr "非常低" +msgid "Encoding|Glyph Order" +msgstr "字形顺序" -msgid "PanoseContrast|Low" -msgstr "低" +msgid "End of file found in JSTF table.\n" +msgstr "JSTF表中找到文件结束符号。\n" -msgid "PanoseContrast|Medium Low" -msgstr "中低" +#, c-format +msgid "End of file in %s table" +msgstr " %s 表中文件结束符号" -msgid "PanoseContrast|Medium" -msgstr "中等" +msgid "End of file in feat table.\n" +msgstr "feat table文件末尾。\n" -msgid "PanoseContrast|Medium High" -msgstr "中高" +#, c-format +msgid "End of file in include on line %d of %s" +msgstr "处于行 %d (%s中):头文件处为文件末尾" -msgid "PanoseContrast|High" -msgstr "高" +msgid "End:" +msgstr "终点:" -msgid "PanoseContrast|Very High" -msgstr "非常高" +msgid "EndLen" +msgstr "终止长度" -msgid "PanoseStrokeVariation|Any" -msgstr "任何" +msgid "English" +msgstr "英语" -msgid "PanoseStrokeVariation|No Fit" -msgstr "不填充" +msgid "English (Australian)" +msgstr "英语(澳大利亚)" -msgid "No Variation" -msgstr "" +msgid "English (Belize)" +msgstr "英语(伯利兹)" -msgid "Gradual/Diagonal" -msgstr "对角" +msgid "English (British)" +msgstr "英语(英国)" -msgid "Gradual/Transitional" -msgstr "交叉" +msgid "English (Canada)" +msgstr "英语(加拿大)" -msgid "Gradual/Vertical" -msgstr "垂直" +msgid "English (Caribbean)" +msgstr "英语(加勒比)" -msgid "Gradual/Horizontal" -msgstr "水平" +msgid "English (Hong Kong)" +msgstr "英语(香港)" -msgid "Rapid/Vertical" -msgstr "垂直" +msgid "English (India)" +msgstr "英语(印度)" -msgid "Rapid/Horizontal" -msgstr "水平" +msgid "English (Indonesia)" +msgstr "英语(印度尼西亚)" -msgid "Instant/Vertical" -msgstr "垂直" +msgid "English (Irish)" +msgstr "英语(爱尔兰)" -msgid "Instant/Horizontal" -msgstr "" +msgid "English (Jamaica)" +msgstr "英语(牙买加)" -msgid "PanoseArmStyle|Any" -msgstr "任何" +msgid "English (Malaysia)" +msgstr "英语(马来西亚)" -msgid "PanoseArmStyle|No Fit" -msgstr "不填充" +msgid "English (New Zealand)" +msgstr "英语(新西兰)" -msgid "Straight Arms/Horizontal" -msgstr "水平" +msgid "English (Philippines)" +msgstr "英语(菲律宾)" -msgid "Straight Arms/Wedge" -msgstr "Wedge" +msgid "English (South Africa)" +msgstr "英语(南非)" -msgid "Straight Arms/Vertical" -msgstr "垂直" +msgid "English (Trinidad)" +msgstr "英语(特立尼达)" -msgid "Straight Arms/Single Serif" -msgstr "" +msgid "English (US)" +msgstr "英语(美国)" -msgid "Straight Arms/Double Serif" -msgstr "" +msgid "English (Zimbabwe)" +msgstr "英语(津巴布韦)" -msgid "Non-Straight Arms/Horizontal" -msgstr "非直笔/水平" +msgid "Engraved" +msgstr "浮雕" -msgid "Non-Straight Arms/Wedge" -msgstr "非直笔/楔形" +msgid "Enter the name of a glyph in the font" +msgstr "输入字形名称" -msgid "Non-Straight Arms/Vertical" -msgstr "非直笔/垂直" +msgid "Entries" +msgstr "入口" -msgid "Non-Straight Arms/Single Serif" -msgstr "非直笔/单衬线" +msgid "Entry" +msgstr "入口" -msgid "Non-Straight Arms/Double Serif" -msgstr "非直笔/双衬线" +#, c-format +msgid "Entry (%d,%d)" +msgstr "起点 (%d,%d)" -msgid "PanoseLetterform|Any" -msgstr "任何" +msgid "Error Bound" +msgstr "错误边界" -msgid "PanoseLetterform|No Fit" -msgstr "不填充" +msgid "Errors detected" +msgstr "检测到错误" -msgid "Normal/Contact" -msgstr "连接" +msgid "Esperanto" +msgstr "世界语" -msgid "Normal/Weighted" -msgstr "加粗" +msgid "Estonian" +msgstr "爱沙尼亚语" -msgid "Normal/Boxed" -msgstr "外框" +msgid "Ethiopic" +msgstr "埃塞尔比亚文" -msgid "Normal/Flattened" -msgstr "平整" +msgid "Ethiopic Extended" +msgstr "埃塞额比亚文扩展" -msgid "Normal/Rounded" -msgstr "圆角" +msgid "Ethiopic Extended-A" +msgstr "吉兹文扩展 A" -msgid "Normal/Off-Center" -msgstr "离心" +msgid "Ethiopic Extended-B" +msgstr "吉兹文扩展 B" -msgid "Normal/Square" -msgstr "方框" +msgid "Ethiopic Supplement" +msgstr "Ethiopic增补" -msgid "Oblique/Contact" -msgstr "连接" +msgid "European Number" +msgstr "欧洲数字" -msgid "Oblique/Weighted" -msgstr "加粗" +msgid "European Number Separator" +msgstr "欧洲数字分隔符" -msgid "Oblique/Boxed" -msgstr "外框" +msgid "European Number Terminator" +msgstr "欧洲数字终止符" -msgid "Oblique/Flattened" -msgstr "倾斜/平整" +msgid "Even Width" +msgstr "均匀宽度" -msgid "Oblique/Rounded" -msgstr "圆角" +msgid "Everything to its default value" +msgstr "将所有属性重置为其默认值" -msgid "Oblique/Off-Center" -msgstr "离心" +msgid "Exaggerated" +msgstr "过大" -msgid "Oblique/Square" -msgstr "方框" +msgid "Exceptionally Wide" +msgstr "特别宽" -msgid "PanoseMidline|Any" -msgstr "任何" +msgid "Execute Script" +msgstr "执行脚本" -msgid "PanoseMidline|No Fit" -msgstr "不填充" +msgid "Exit" +msgstr "退出" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "修整" +#, c-format +msgid "Exit (%d,%d)" +msgstr "终点 (%d,%d)" -msgid "PanoseMidline|Standard/Pointed" -msgstr "点" +msgid "Exit Debugger" +msgstr "退出调试器" -msgid "PanoseMidline|Standard/Serifed" -msgstr "衬线" +msgid "Exits" +msgstr "退出" -msgid "PanoseMidline|High/Trimmed" -msgstr "修整" +msgid "Expand Stroke" +msgstr "扩展笔画" -msgid "PanoseMidline|High/Pointed" -msgstr "点" +msgid "" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" +msgstr "" +"扩展字体视图中的选择以包含\n" +"此次搜索到的所有字形" -msgid "PanoseMidline|High/Serifed" -msgstr "衬线" +msgid "Expanded" +msgstr "加宽" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "修整" +msgid "Expanded (125%)" +msgstr "加宽至125%" -msgid "PanoseMidline|Constant/Pointed" -msgstr "点" +#, c-format +msgid "Expected '%c' on line %d of %s" +msgstr "需要'%c' 于行 %d (%s中)" -msgid "PanoseMidline|Constant/Serifed" -msgstr "衬线" +#, c-format +msgid "Expected '%s' on line %d of %s" +msgstr "需要'%s' 于行 %d (%s中)" -msgid "PanoseMidline|Low/Trimmed" -msgstr "修整" +#, c-format +msgid "Expected ';' at statement end on line %d of %s" +msgstr "期望有';'在句末于行%d (%s)" -msgid "PanoseMidline|Low/Pointed" -msgstr "点" +#, c-format +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "期望有';' 查找标记于行%d (%s)" -msgid "PanoseMidline|Low/Serifed" -msgstr "衬线" +#, c-format +msgid "Expected ';' on line %d of %s" +msgstr "期望';'于行%d (%s)" -msgid "PanoseXHeight|Any" -msgstr "任何" +#, c-format +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "在第 %d 行( %s )的字图类定义需要有'['" -msgid "PanoseXHeight|No Fit" -msgstr "不填充" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "期望有'>' 于行%d (%s)" -msgid "PanoseXHeight|Constant/Small" -msgstr "小" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "期望有'>' 于行%d (%s)" -msgid "PanoseXHeight|Constant/Standard" -msgstr "标准" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "在第 %d 行( %s )的字图类定义需要有'['" -msgid "PanoseXHeight|Constant/Large" -msgstr "大" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "期望'}'于行%d (%s)" -msgid "PanoseXHeight|Ducking/Small" -msgstr "小" +msgid "" +"Expected boolean value.\n" +"(\"true\" or \"false\")" +msgstr "" +"需要逻辑值。\n" +"(true 或者 false)" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "标准" +#, c-format +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "期望类属名称于标记类属定义的行%d (%s)" -msgid "PanoseXHeight|Ducking/Large" -msgstr "大" +#, c-format +msgid "Expected class on line %d of %s" +msgstr "期望类属于行%d (%s)" -msgid "PanoseTool|Any" -msgstr "任何" +#, c-format +msgid "Expected comma in device table on line %d of %s" +msgstr "期望有设备表中有逗号, 于行%d (%s)" -msgid "PanoseTool|No Fit" -msgstr "不填充" +#, c-format +msgid "" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" +msgstr "在第%d行(%s) 上的字形类定义中应有字形名称,cid,或类" -msgid "Flat Nib" -msgstr "" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "在第 %d 行( %s)中的锚点需要有整数" -msgid "Pressure Point" -msgstr "压力点" +#, c-format +msgid "Expected integer in caret on line %d of %s" +msgstr "期望光标为整数于行%d (%s)" -msgid "Engraved" -msgstr "浮雕" +#, c-format +msgid "Expected integer in device table on line %d of %s" +msgstr "在第行%d (%s) 上的设备表中应该有整数" -msgid "Ball (Round Cap)" -msgstr "圆球(圆头)" +#, c-format +msgid "Expected integer on line %d of %s" +msgstr "期望整数于行%d (%s)" -msgid "Brush" -msgstr "刷子" +#, c-format +msgid "Expected name in anchor definition on line %d of %s" +msgstr "期望锚点定义名称, 于行%d (%s)" -msgid "Rough" -msgstr "粗糙" +#, c-format +msgid "Expected name in lookup on line %d of %s" +msgstr "期望名称于行%d (%s)" -msgid "Felt Pen or Brush Tip" -msgstr "" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "期望在记录中的第%d行第%s列定义了名称" -msgid "Wild Brush - Drips a lot" -msgstr "" +#, c-format +msgid "Expected name or class on line %d of %s" +msgstr "期望名称或类属于行%d (%s)" -msgid "PanoseSpacing|Any" -msgstr "任何" +msgid "Expected number." +msgstr "需要数字。" -msgid "PanoseSpacing|No Fit" -msgstr "不填充" +msgid "Expected property list file" +msgstr "需要属性列表文件" -msgid "Proportional Spaced" -msgstr "比例间隔" +#, c-format +msgid "Expected semicolon on line %d of %s" +msgstr "期望分号于行%d (%s)" -msgid "PanoseAspectRatio|Any" -msgstr "任何" +#, c-format +msgid "Expected string on line %d of %s" +msgstr "期望字符串于行%d (%s)" -msgid "PanoseAspectRatio|No Fit" -msgstr "不填充" +#, c-format +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "在第%d行(%s) 的语言系统应有标签" -msgid "Very Low" -msgstr "很低" +#, c-format +msgid "Expected tag on line %d of %s" +msgstr "期望标签于行%d (%s)" -msgid "Low" -msgstr "低" +#, c-format +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "未预期的标识 (内部错误) 于行%d (%s)" -msgid "Medium Low" -msgstr "中低" +msgid "Expert" +msgstr "专家" -msgid "Medium High" -msgstr "中高" +msgid "Expert Forms" +msgstr "专业字形" -msgid "High" -msgstr "高" +msgid "Expor_t..." +msgstr "导出(_T)…" -msgid "Very High" -msgstr "很高" +msgid "Export" +msgstr "导出" -msgid "PanoseTopology|Any" -msgstr "任何" +msgid "Exten Shapes" +msgstr "扩展形状" -msgid "PanoseTopology|No Fit" -msgstr "不填充" +msgid "Extend Lookups Off" +msgstr "扩展查找关" -msgid "Roman Disconnected" -msgstr "" +msgid "Extend Lookups On" +msgstr "扩展查找开" -msgid "Roman Trailing" -msgstr "" +msgid "Extend Max Lookups" +msgstr "扩展最大查找 " -msgid "Roman Connected" -msgstr "" +msgid "Extended" +msgstr "加宽" -msgid "Cursive Disconnected" -msgstr "不相连草写" +msgid "Extended Collection" +msgstr "扩展集" + +msgid "Extender" +msgstr "扩展" -msgid "Cursive Trailing" -msgstr "草写拖尾" +msgid "Extender Glyphs" +msgstr "扩展字形" -msgid "Cursive Connected" -msgstr "相连草写" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "扩展字形(kashidas等)" -msgid "Blackletter Disconnected" -msgstr "" +msgid "Extenders" +msgstr "扩展" -msgid "Blackletter Trailing" -msgstr "" +msgid "Extension" +msgstr "扩展" -msgid "Blackletter Connected" -msgstr "" +msgid "Extent" +msgstr "扩展" -msgid "PanoseForm|Any" -msgstr "任何" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "空位:" -msgid "PanoseForm|No Fit" -msgstr "不填充" +msgid "Extra-Condensed (62.5%)" +msgstr "压缩至62.5%" -msgid "Upright/No Wrapping" -msgstr "" +msgid "Extra-Expanded (150%)" +msgstr "加宽至150%" -msgid "Upright/Some Wrapping" -msgstr "" +msgid "Extract from PDF" +msgstr "从PDF提取" -msgid "Upright/More Wrapping" -msgstr "" +msgid "Extraneous glyphs" +msgstr "其他字形" -msgid "Upright/Extreme Wrapping" -msgstr "" +msgid "Extrema Point Color" +msgstr "极值点颜色" -msgid "Oblique/No Wrapping" -msgstr "" +msgid "Extremum bound..." +msgstr "极点边界..." -msgid "Oblique/Some Wrapping" -msgstr "" +msgid "FOND Name:" +msgstr "FOND名称:" -msgid "Oblique/More Wrapping" -msgstr "" +msgid "FS Miscellaneous" +msgstr "FS其他" -msgid "Oblique/Extreme Wrapping" -msgstr "" +msgid "FS Modern" +msgstr "FS现代" -msgid "Exaggerated/No Wrapping" -msgstr "" +msgid "F_ind / Replace..." +msgstr "查找(_I) / 替换…" -msgid "Exaggerated/Some Wrapping" -msgstr "" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "前景(_O)" -msgid "Exaggerated/More Wrapping" -msgstr "" +msgid "F_orm" +msgstr "形式(_O)" -msgid "Exaggerated/Extreme Wrapping" -msgstr "" +msgid "Faeroese" +msgstr "法罗语" -msgid "PanoseFinials|Any" -msgstr "任何" +msgid "Failed to generate postscript font" +msgstr "未能生成Postscript字体" -msgid "PanoseFinials|No Fit" -msgstr "不填充" +#, c-format +msgid "Failed to generate postscript in file %s" +msgstr "未能生成postscript 于文件 %s" -msgid "None/No Loops" -msgstr "" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "从%s载入压缩数据失败" -msgid "None/Closed Loops" -msgstr "" +#, c-format +msgid "Failed to open %s for output" +msgstr "未能打开 %s 作输出" -msgid "None/Open Loops" -msgstr "" +#, c-format +msgid "Failed to open file %s for output" +msgstr "未能打开文件 %s 作输出" -msgid "Sharp/No Loops" -msgstr "" +msgid "Failed to open temporary output file" +msgstr "未能打开临时输出文件" -msgid "Sharp/Closed Loops" -msgstr "" +#, c-format +msgid "Failed to parse color %s\n" +msgstr "解析颜色 %s 失败\n" -msgid "Sharp/Open Loops" -msgstr "" +msgid "Failed to parse the StartData command properly\n" +msgstr "解析StartData命令行参数失败\n" -msgid "Tapered/No Loops" -msgstr "" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "解析StartData命令行参数失败,计数不对\n" -msgid "Tapered/Closed Loops" -msgstr "" +#, c-format +msgid "Failed to write %s\n" +msgstr "写入 %s失败\n" -msgid "Tapered/Open Loops" -msgstr "" +msgid "Failure" +msgstr "失败" -msgid "Round/No Loops" -msgstr "" +msgid "Family" +msgstr "家族名" -msgid "Round/Closed Loops" -msgstr "" +msgid "Family Blue Color" +msgstr "字族蓝色" -msgid "Round/Open Loops" -msgstr "" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "FamilyBl_ues" +msgstr "字族蓝值(_U)" -msgid "PanoseXAscent|Any" -msgstr "任何" +msgid "Faroese (Icelandic)" +msgstr "Faroese(冰岛语)" -msgid "PanoseXAscent|No Fit" -msgstr "不填充" +msgid "Feature" +msgstr "特征" -msgid "PanoseXAscent|Very Low" -msgstr "非常低" +msgid "Feature Tag:" +msgstr "特征标签:" -msgid "PanoseXAscent|Low" -msgstr "低" +msgid "Feature Tags" +msgstr "功能标签" -msgid "PanoseXAscent|Medium" -msgstr "中等" +msgid "Feature _Id:" +msgstr "特征标识(_I):" -msgid "PanoseXAscent|High" -msgstr "高" +msgid "Feature file?" +msgstr "特征文件?" -msgid "PanoseXAscent|Very High" -msgstr "非常高" +msgid "Feature out of bounds in script table.\n" +msgstr "文字表中特征超出范围.\n" -msgid "PanoseClass|Any" -msgstr "任何" +msgid "Feature tags are limited to 4 letters" +msgstr "特征标签只限4个字符" -msgid "PanoseClass|No Fit" -msgstr "不填充" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "特征标签应为4个ASCII字符" -msgid "Derivative" -msgstr "派生" +msgid "Feature tags will be removed" +msgstr "特征标签将被删除" -msgid "Non-standard Topology" -msgstr "非标准结构" +msgid "Features" +msgstr "特征" -msgid "Non-standard Elements" -msgstr "非标准元素" +msgid "Fi_ll" +msgstr "填充(_L)" -msgid "Non-standard Aspect" -msgstr "非标准比例" +msgid "Figure out flex hints after every change" +msgstr "每次修改后指出flex消隐" -msgid "Initials" -msgstr "初始" +msgid "File Exists" +msgstr "文件存在" -msgid "Cartoon" -msgstr "动画(卡通)" +msgid "File checksum is incorrect." +msgstr "文件的校验值不正确。" -msgid "Picture Stems" -msgstr "" +#, c-format +msgid "File, %s, exists. Replace it?" +msgstr "已有文件%s。替换它?" -msgid "Ornamented" -msgstr "装饰" +msgid "Filipino" +msgstr "菲律宾语" -msgid "Text and Background" -msgstr "文字和背景颜色" +msgid "Fill Color" +msgstr "填充色" -msgid "Collage" -msgstr "拼贴画" +msgid "Filled Ellipse" +msgstr "填充椭圆" -msgid "Montage" -msgstr "蒙太奇" +msgid "Filled Rectangle" +msgstr "填充矩形" -msgid "PanoseAspect|Any" -msgstr "任何" +msgid "Filter" +msgstr "过滤" -msgid "PanoseAspect|No Fit" -msgstr "不填充" +msgid "Filter:" +msgstr "过滤:" -msgid "Super Condensed" -msgstr "极窄" +msgid "Filter|New" +msgstr "新建" -msgid "Extended" -msgstr "加宽" +msgid "Final" +msgstr "最终" -msgid "Very Extended" -msgstr "非常宽" +msgid "Final Glyph On Line" +msgstr "线上最终字形" -msgid "Super Extended" -msgstr "极宽" +msgid "Find" +msgstr "查找" -msgid "Horizontal Low" -msgstr "水平方向低" +msgid "Find All" +msgstr "查找全部" -msgid "Horizontal Medium" -msgstr "水平方向中" +msgid "Find In Font _View" +msgstr "在字体视窗中查找(_V)" -msgid "Horizontal High" -msgstr "水平方向高" +msgid "Find Next" +msgstr "查找下一个" -msgid "Broken" -msgstr "不完整" +msgid "Find Pr_oblems..." +msgstr "查找问题(_O)…" -msgid "PanoseSerifVariant|Any" -msgstr "任何" +msgid "Find Proble_ms..." +msgstr "查找问题(_M)…" -msgid "PanoseSerifVariant|No Fit" -msgstr "不填充" +msgid "Find Problems" +msgstr "查找问题" -msgid "Oval" -msgstr "椭圆" +msgid "Find Sub Font Definition file" +msgstr "查找替代字体定义文件" -msgid "PanoseSerivfs|Script" -msgstr "文字" +msgid "Find a cidmap file..." +msgstr "查找cidmap文件..." -msgid "PanoseTreatment|Any" -msgstr "任何" +msgid "Find an adobe CMap file..." +msgstr "查找adobe CMap文件..." + +#, c-format +msgid "Find in %.100s" +msgstr "在 %.100s 中查找" -msgid "PanoseTreatment|No Fit" -msgstr "不填充" +msgid "Finding Counter Masks..." +msgstr "寻找计数标记…" -msgid "Standard Solid Fill" -msgstr "" +msgid "Finding Substitution Points..." +msgstr "寻找替换点…" -msgid "No Fill" -msgstr "无填充" +msgid "Finnish" +msgstr "芬兰语" -msgid "Patterned Fill" -msgstr "模板填充" +msgid "First" +msgstr "首先" -msgid "Complex Fill" -msgstr "复合填充" +msgid "First 256" +msgstr "开始的256" -msgid "Shaped Fill" -msgstr "形状填充" +msgid "First Char" +msgstr "第一个字符" -msgid "Drawn or Distressed" -msgstr "" +#, c-format +msgid "First Class %d\n" +msgstr "首个类属 %d\n" -msgid "PanoseLining|Any" -msgstr "任何" +msgid "First Glyph Name" +msgstr "首字形名称" -msgid "PanoseLining|No Fit" -msgstr "不填充" +msgid "First P_oint, Next Contour" +msgstr "第一点,下一曲线(_O)" -msgid "PanoseLining|None" -msgstr "无" +msgid "First Point Color" +msgstr "第一点颜色" -msgid "PanoseLining|Inline" -msgstr "内嵌" +msgid "First to _All" +msgstr "首先(_A)" -msgid "PanoseLining|Outline" -msgstr "轮廓" +msgid "Fix" +msgstr "修正" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "" +msgid "Fixing up References" +msgstr "修整参照" -msgid "PanoseLining|Shadow" -msgstr "阴影" +msgid "Fl_attenByCMap" +msgstr "由CMap平整(_A)" -msgid "PanoseLining|Relief" -msgstr "" +msgid "Flared" +msgstr "闪光的" -msgid "PanoseLining|Backdrop" -msgstr "" +msgid "Flat" +msgstr "平整" -msgid "Standard" -msgstr "标准" +msgid "Flate decompression failed.\n" +msgstr "解压缩失败。\n" -msgid "Square" -msgstr "方形" +msgid "Flemish (Belgian Dutch)" +msgstr "弗拉芒语(比利时荷兰)" -msgid "Multiple Segment" -msgstr "多段" +msgid "Flex Hints" +msgstr "Flex信息" -msgid "Deco (E,M,S) Waco Midline" -msgstr "" +msgid "Flip" +msgstr "翻转" -msgid "Uneven Weighting" -msgstr "" +msgid "Flip Horizontally" +msgstr "水平翻转" -msgid "Diverse Arms" -msgstr "" +msgid "Flip Vertically" +msgstr "垂直翻转" -msgid "Diverse Forms" -msgstr "" +msgid "Flip _Horizontally" +msgstr "水平翻转(_T)" -msgid "Lombardic Forms" -msgstr "伦巴底形式" +msgid "Flip _Vertically" +msgstr "垂直翻转(_F)" -msgid "Upper Case in Lower Case" -msgstr "" +msgid "Flip the selection" +msgstr "翻转选中" -msgid "Implied Topology" -msgstr "应用拓扑结构" +msgid "Flip..." +msgstr "翻转..." -msgid "Horseshoe E and A" -msgstr "马蹄形 E 和 A" +msgid "Flipped Reference" +msgstr "翻转参照" -msgid "Cursive" -msgstr "草写" +msgid "Flipped References" +msgstr "翻转参照" -msgid "Blackletter" -msgstr "黑体字" +msgid "Flipping" +msgstr "翻转" -msgid "Swash Variance" -msgstr "花饰的变化量" +msgid "Fo_ntname:" +msgstr "字体名(_N):" -msgid "PanoseCharRange|Any" -msgstr "任何" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" +msgstr "" +"字体 %1$.40s (文件 %2$.40s) 已改变。\n" +"要保存么?" -msgid "PanoseCharRange|No Fit" -msgstr "不填充" +#, c-format +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" +msgstr "" +"字体 %1$.40s (文件 %2$.40s) 已改变。\n" +"恢复文件将丢失这些更改。\n" +"要继续么?" -msgid "Extended Collection" -msgstr "扩展集" +msgid "Font Compare" +msgstr "字体比较" -msgid "Literals" -msgstr "可读文字" +msgid "Font Editor" +msgstr "字体编辑器" -msgid "No Lower Case" -msgstr "无小写" +msgid "Font Family" +msgstr "字体族" -msgid "Small Caps" -msgstr "小大写" +msgid "Font Info" +msgstr "字体信息" -msgid "PanoseKind|Any" -msgstr "任何" +#, c-format +msgid "Font Information for %.90s" +msgstr "字体信息:%.90s" -msgid "PanoseKind|No Fit" -msgstr "不填充" +msgid "Font Size" +msgstr "字体大小" -msgid "Montages" -msgstr "蒙太奇" +msgid "Font Type:" +msgstr "字体类型:" -msgid "Pictures" -msgstr "图片" +msgid "Font changed" +msgstr "字体改变" -msgid "Shapes" -msgstr "形状" +#, c-format +msgid "Font to compare with %.20s" +msgstr "字体与 %.20s 比较" -msgid "Scientific" -msgstr "科学" +#, c-format +msgid "Font to merge into %.20s" +msgstr "字体合并到%.20s" -msgid "Music" -msgstr "音乐" +msgid "Font:" +msgstr "字体:" -msgid "Expert" -msgstr "专家" +msgid "FontForge" +msgstr "FontForge" -msgid "Patterns" -msgstr "模式" +msgid "FontForge font debugging table" +msgstr "FontForge 字体调试表" -msgid "Borders" -msgstr "边框" +msgid "" +"FontForge is a font editor for outline and bitmap fonts that lets you " +"create, edit, or convert, a range of fonts, including PostScript, TrueType, " +"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " +"fonts." +msgstr "" +"FontForge是一个矢量字体和位图字体的编辑器。你可以用它来创造,编辑或者转换一些" +"字体。支持的字体格式包括PostScript,TrueType,OpenType,CID-keyed,multi-" +"master,CFF,SVG和位图(bdf,PON,NFNT)。" -msgid "Icons" -msgstr "图标" +msgid "" +"FontForge is free Open Source Software written to run on various computer " +"operating systems. You can use FontForge Graphically or as a command-line " +"tool." +msgstr "" +"FontForge是一个自由开源软件,可以运行在多种计算机操作系统上。你可以使用" +"FontForge的图形界面,也可以将其作为一个命令行工具来使用。" -msgid "Logos" -msgstr "标志" +#, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge最多支持 %d 层" -msgid "Industry Specific" -msgstr "" +msgid "FontForge time stamp table" +msgstr "FontForge 时间戳表" -msgid "No Width" -msgstr "无宽度" +msgid "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "Fontforge 未能加载 libspiro 库, 故此无法使用之。" -msgid "Exceptionally Wide" -msgstr "特别宽" +msgid "FontForge's SFD" +msgstr "FontForge SFD格式" -msgid "Super Wide" -msgstr "极宽" +msgid "FontLog Save Failed" +msgstr "字体信息保存失败" -msgid "Very Wide" -msgstr "很宽" +msgid "FontView" +msgstr "字体视图" -msgid "Wide" -msgstr "宽" +msgid "Fontforge showing a glyph being edited" +msgstr "Fontforge 显示了一个正在编辑的字形" -msgid "Narrow" -msgstr "窄" +msgid "Font|New" +msgstr "新建" -msgid "Very Narrow" -msgstr "很窄" +msgid "Font|_New" +msgstr "新建(_N)" -msgid "Class10" -msgstr "类属 10" +msgid "Force Bold Threshold:" +msgstr "强制加粗阈值:" -msgid "Class2" -msgstr "类属2" +msgid "Force glyph names to:" +msgstr "限定字形名为:" -msgid "Class3" -msgstr "类属3" +#. GT: Foreground, make it short +msgid "Fore" +msgstr "前景" + +msgid "Forget _to All" +msgstr "全忽略(_T)" -msgid "Class4" -msgstr "类属4" +msgid "Form_er Glyph" +msgstr "上一字形(_E)" -msgid "Class5" -msgstr "类属5" +msgid "Format:" +msgstr "格式:" -msgid "Class6" -msgstr "类属6" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "发现 %1$.4g, 期望 %2$.4g" -msgid "Class7" -msgstr "类属7" +msgid "FoundryName" +msgstr "制作工具" -msgid "Class8" -msgstr "类属8" +msgid "Fractions" +msgstr "比例" -msgid "Class9" -msgstr "类属9" +msgid "FreeType internals" +msgstr "FreeType 内部" -msgid "Panose|_Weight" -msgstr "粗细(_W)" +msgid "FreeType unavailable" +msgstr "FreeType 不可用" -msgid "Stroke _Variation" -msgstr "笔画变化(_V)" +msgid "FreeType unavailable." +msgstr "FreeType 不可用." -msgid "_Arm Style" -msgstr "Arm样式(_A)" +msgid "FreeTypeInFontView" +msgstr "字体视图用FreeType" -msgid "_Contrast" -msgstr "对比(_C)" +msgid "Freeform Serifs" +msgstr "自由形衬线体(FS)" -msgid "_Letterform" -msgstr "字母形式(_L)" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "手绘" -msgid "_Midline" -msgstr "中线(_M)" +msgid "Freetype rasterization failed.\n" +msgstr "Freetype矢量化失败。\n" -msgid "_Proportion" -msgstr "比例(_P)" +msgid "French" +msgstr "法语" -msgid "_Serifs" -msgstr "衬线(_S)" +msgid "French Antillean" +msgstr "法语(Antillean)" -msgid "_X-Height" -msgstr "_X高度" +msgid "French Belgium" +msgstr "比利时法语" -msgid "F_inials" -msgstr "" +msgid "French Camaroon" +msgstr "喀麦隆法语" -msgid "F_orm" -msgstr "形式(_O)" +msgid "French Canadian" +msgstr "加拿大法语" -msgid "_Aspect Ratio" -msgstr "纵横比(_A)" +msgid "French Côte d'Ivoire" +msgstr "科特迪瓦法语" -msgid "_Spacing" -msgstr "间距(_S)" +msgid "French D.R. Congo" +msgstr "刚果共和国法语" -msgid "_Tool" -msgstr "工具(_T)" +msgid "French French" +msgstr "法国法语" -msgid "_Topology" -msgstr "拓扑结构(_T)" +msgid "French Haiti" +msgstr "海地法语" -msgid "_X-Ascent" -msgstr "X上高(_X)" +msgid "French Luxembourg" +msgstr "卢森堡公国法语" -msgid "C_ontrast" -msgstr "对比(_o)" +msgid "French Mali" +msgstr "马里法语" -msgid "Char. _Range" -msgstr "字符范围(_R)" +msgid "French Monaco" +msgstr "摩纳哥法语" -msgid "T_reatment" -msgstr "处理(_R)" +msgid "French Morocco" +msgstr "摩洛哥法语" -msgid "_Aspect" -msgstr "宽高比(_A)" +msgid "French North Africa" +msgstr "北非法语" -msgid "_Class" -msgstr "类属(_C)" +msgid "French Réunion" +msgstr "留尼汪法语" -msgid "_Lining" -msgstr "划线(_L)" +msgid "French Senegal" +msgstr "塞内加尔法语" -msgid "_Serif Variant" -msgstr "衬线变形(_S)" +msgid "French Swiss" +msgstr "瑞士法语" -msgid "AR: Char 119" -msgstr "" +msgid "French West Indies" +msgstr "西印度群岛法语" -msgid "AR: Char 157" -msgstr "" +msgid "Friendly Name" +msgstr "易读名称" -msgid "AR: Char 163" -msgstr "" +msgid "Frisian" +msgstr "弗里斯兰语" -msgid "AR: Char 211" -msgstr "" +msgid "From:" +msgstr "自:" -msgid "AR: Char 94" -msgstr "" +msgid "Frozen Color" +msgstr "锁定颜色" -msgid "_Kind" -msgstr "种类(_K)" +msgid "Full Pa_ge Glyph" +msgstr "全页字形(_G)" -msgid "Arabic (Saudi Arabia)" -msgstr "阿拉伯语(沙特阿拉伯)" +msgid "Full Pa_ge Glyphs" +msgstr "全页字形(_G)" -msgid "Arabic (Iraq)" -msgstr "阿拉伯语(伊拉克)" +msgid "Full Widths" +msgstr "全宽" -msgid "Arabic (Egypt)" -msgstr "阿拉伯语(埃及)" +msgid "FullLen" +msgstr "全长" -msgid "Arabic (Libya)" -msgstr "阿拉伯语(利比亚)" +msgid "Fullname" +msgstr "全称" -msgid "Arabic (Algeria)" -msgstr "阿拉伯语(阿尔及利亚)" +msgid "Fuzz" +msgstr "模糊" -msgid "Arabic (Morocco)" -msgstr "阿拉伯语(摩洛哥)" +msgid "G4 _Curve" +msgstr "G4曲线(_C)" -msgid "Arabic (Tunisia)" -msgstr "阿拉伯语(突尼斯)" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312(简体中文)" -msgid "Arabic (Oman)" -msgstr "阿拉伯语(阿曼)" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "55" -msgid "Arabic (Yemen)" -msgstr "阿拉伯语(也门)" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "100" -msgid "Arabic (Syria)" -msgstr "阿拉伯语(叙利亚)" +msgid "GID out of range.\n" +msgstr "GID 超出范围.\n" -msgid "Arabic (Jordan)" -msgstr "阿拉伯语(约旦)" +msgid "Gaelic (Irish)" +msgstr "盖尔语(爱尔兰)" -msgid "Arabic (Lebanon)" -msgstr "阿拉伯语(黎巴嫩)" +msgid "Gaelic (Scottish)" +msgstr "盖尔语(苏格兰)" -msgid "Arabic (Kuwait)" -msgstr "阿拉伯语(科威特)" +msgid "Galician" +msgstr "加利西亚语" -msgid "Arabic (U.A.E.)" -msgstr "阿拉伯语(阿联酋)" +msgid "Galla" +msgstr "盖拉语" -msgid "Arabic (Bahrain)" -msgstr "阿拉伯语(巴林)" +msgid "Gasp|Anti-Alias" +msgstr "抗锯齿" -msgid "Arabic (Qatar)" -msgstr "阿拉伯语(卡塔尔)" +msgid "Gasp|Grid Fit" +msgstr "网格填充" -msgid "Azeri (Latin)" -msgstr "" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "网格填充(平滑)" -msgid "Azeri (Cyrillic)" -msgstr "" +msgid "Gasp|Symmetric Smoothing" +msgstr "对称平滑" -msgid "Bengali Bangladesh" -msgstr "孟加拉塔卡" +msgid "Gasp|_Default" +msgstr "默认(_D)" -msgid "Cambodian" -msgstr "柬埔寨语" +msgid "Gasp|_Version" +msgstr "版本(_V)" -msgid "Lang|Cherokee" -msgstr "Cherokee" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus 连写!" -msgid "Chinese (Taiwan)" -msgstr "中文(台湾)" +msgid "General" +msgstr "一般" -msgid "Chinese (PRC)" -msgstr "中文(中国大陆)" +msgid "General Punctuation" +msgstr "常用标点符号" -msgid "Chinese (Hong Kong)" -msgstr "中文(香港)" +msgid "General facts about the windowing system" +msgstr "窗口系统的一般情况" -msgid "Chinese (Singapore)" -msgstr "中文(新加坡)" +msgid "Generate" +msgstr "生成" -msgid "Chinese (Macau)" -msgstr "中文(澳门)" +msgid "Generate Fonts" +msgstr "生成字体" -msgid "Croatian Bosnia/Herzegovina" -msgstr "克罗地亚语,波斯尼亚和黑塞哥维那" +msgid "Generate Mac Family" +msgstr "生成Mac字族" -msgid "Divehi" -msgstr "迪维希语" +msgid "Generate Mac _Family..." +msgstr "生成Mac族(_F)…" -msgid "Flemish (Belgian Dutch)" -msgstr "Flemish (巴尔干荷兰语)" +msgid "Generate TTC..." +msgstr "生成TTC…" -msgid "Edo" -msgstr "" +msgid "Generating PostScript Font" +msgstr "生成PostScript字体" -msgid "English (British)" -msgstr "英语(英国)" +msgid "Generating anti-alias font" +msgstr "生成抗锯齿字体" -msgid "English (US)" -msgstr "英语(美国)" +msgid "Generating bitmap font" +msgstr "生成位图字体" -msgid "English (Canada)" -msgstr "英语(加拿大)" +msgid "Generic" +msgstr "一般" -msgid "English (Australian)" -msgstr "英语(澳大利亚)" +msgid "Generic change" +msgstr "一般更改" -msgid "English (New Zealand)" -msgstr "英语(新西兰)" +msgid "Geometric Shapes" +msgstr "几何形状" -msgid "English (Irish)" -msgstr "英语(爱尔兰)" +msgid "Geometric Shapes Extended" +msgstr "几何形状扩展" -msgid "English (South Africa)" -msgstr "英语(南非)" +msgid "Georgian" +msgstr "格鲁吉亚文" -msgid "English (Jamaica)" -msgstr "英语(牙买加)" +msgid "Georgian Extended" +msgstr "格鲁吉亚文扩展" -msgid "English (Caribbean)" -msgstr "英语(加勒比)" +msgid "Georgian Supplement" +msgstr "格鲁吉亚文补充" -msgid "English (Belize)" -msgstr "英语(伯利兹)" +msgid "German" +msgstr "德语" -msgid "English (Trinidad)" -msgstr "" +msgid "German Austrian" +msgstr "奥地利德语" -msgid "English (Zimbabwe)" -msgstr "英语(津巴布韦)" +msgid "German German" +msgstr "德国德语" -msgid "English (Philippines)" -msgstr "英语(菲律宾)" +msgid "German Liechtenstein" +msgstr "列支敦斯登德语" -msgid "English (Indonesia)" -msgstr "英语(印度尼西亚)" +msgid "German Luxembourg" +msgstr "卢森堡公国德语" -msgid "English (Hong Kong)" -msgstr "英语(香港)" +msgid "German Swiss" +msgstr "瑞士德语" -msgid "English (India)" -msgstr "英语 (印度)" +msgid "Get Info..." +msgstr "获取信息…" -msgid "English (Malaysia)" -msgstr "英语(马来西亚)" +msgid "Get _Info..." +msgstr "查看信息(_I)…" -msgid "Faeroese" -msgstr "法罗语" +msgid "Gl_yph Name:" +msgstr "字形名称(_N):" -msgid "Lang|Farsi" -msgstr "波斯语" +msgid "Glagolitic" +msgstr "格拉哥里文" -msgid "Filipino" -msgstr "菲律宾语" +msgid "Glagolitic Supplement" +msgstr "格拉哥里文补充" -msgid "French French" -msgstr "法国法语" +msgid "Glif Template" +msgstr "Glif模板" -msgid "French Belgium" -msgstr "法语(比利时)" +msgid "Gloss" +msgstr "光线" -msgid "French Canadian" -msgstr "法语加拿大" +msgid "Glyph" +msgstr "字形" -msgid "French Swiss" -msgstr "瑞士法语" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "字形 %1$.50s 附带 %2$s 来源于查找替代表 %3$.50s" -msgid "French Luxembourg" -msgstr "法语(卢森堡公国)" +#, c-format +msgid "" +"Glyph %d is called \".notdef\", a singularly inept choice of name (only " +"glyph 0\n" +" may be called .notdef)\n" +"FontForge will rename it.\n" +msgstr "" +"字形 %d 被命名为 \".notdef\", (只有字形 0\n" +" 可被命名为 .notdef)\n" +"FontForge 为之重命名。\n" -msgid "French Monaco" -msgstr "法语(摩纳哥)" +msgid "Glyph BB Above" +msgstr "字形边框上" -msgid "French West Indies" -msgstr "法语(西 Indies)" +msgid "Glyph BB Below" +msgstr "字形边框下" -msgid "French Réunion" -msgstr "法语Réunion" +msgid "Glyph BB Left Of" +msgstr "字形边框左" -msgid "French D.R. Congo" -msgstr "法语(刚果共和国)" +msgid "Glyph BB Right Of" +msgstr "字形边框右" -msgid "French Senegal" -msgstr "法语(塞内加尔共和国)" +msgid "Glyph Composition/Decomposition" +msgstr "字形组合或分组" -msgid "French Camaroon" -msgstr "法语(Camaroon)" +msgid "Glyph Construction" +msgstr "字形构建" -msgid "French Côte d'Ivoire" -msgstr "法语(科特迪瓦)" +msgid "Glyph Definition Sub-Table" +msgstr "字形定义替代表" -msgid "French Mali" -msgstr "法语(马里共和国)" +msgid "Glyph Differences\n" +msgstr "字形差异\n" -msgid "French Morocco" -msgstr "法语(摩洛哥)" +msgid "Glyph Extension Components" +msgstr "字形扩展部件" -msgid "French Haiti" -msgstr "法语(海地共和国)" +msgid "Glyph Extension:" +msgstr "字形扩展:" -msgid "French North Africa" -msgstr "法语(北非)" +msgid "Glyph Extensions" +msgstr "字形扩展" -msgid "Frisian" -msgstr "弗里斯兰语" +msgid "Glyph Info" +msgstr "字形信息" -msgid "Fulfulde" -msgstr "" +#, c-format +msgid "Glyph Info for %.40s" +msgstr "字形信息:%.40s" -msgid "Gaelic (Scottish)" -msgstr "盖尔语(苏格兰)" +msgid "Glyph Info..." +msgstr "字形信息…" -msgid "Gaelic (Irish)" -msgstr "盖尔语(爱尔兰)" +msgid "Glyph Insertion" +msgstr "字形插入" -msgid "German German" -msgstr "德语(德国)" +msgid "Glyph Name Changed" +msgstr "字形名改变" -msgid "German Swiss" -msgstr "德语(瑞士)" +msgid "Glyph Names" +msgstr "字形名称" -msgid "German Austrian" -msgstr "德语 (奥地利)" +msgid "Glyph Order" +msgstr "字形顺序" -msgid "German Luxembourg" -msgstr "德语(卢森堡公国)" +msgid "Glyph Origin" +msgstr "字形原点" -msgid "German Liechtenstein" -msgstr "德语(列支敦士登公国)" +msgid "Glyph Positioning\n" +msgstr "字形位置\n" -msgid "Hausa" -msgstr "豪萨语" +msgid "Glyph Self-Intersects" +msgstr "字形自交叠" -msgid "Hawaiian" -msgstr "夏威夷语" +msgid "Glyph Set by Selection" +msgstr "从选中设置字形" -msgid "Ibibio" -msgstr "" +msgid "Glyph Substitution\n" +msgstr "字形替代\n" -msgid "Igbo" -msgstr "" +msgid "Glyph Valid" +msgstr "字形有效" -msgid "Italian Swiss" -msgstr "意大利语(瑞士)" +msgid "Glyph _Info..." +msgstr "字形信息(_I)…" -msgid "Kanuri" -msgstr "" +msgid "Glyph _Metadata" +msgstr "字形元数据(_M)" -msgid "Kashmiri (India)" -msgstr "" +msgid "Glyph composed of:" +msgstr "字形合成自:" -msgid "Konkani" -msgstr "" +msgid "Glyph in two classes" +msgstr "字形属两个类属" -msgid "Korean (Johab)" +#, c-format +msgid "" +"Glyph index out of bounds. Was %d, must be less than %d.\n" +" In attempt to associate a glyph with encoding %x in segment %d\n" +" with platform=%d, specific=%d (in 'cmap')\n" msgstr "" +"字形索引超出范围。 当前为 %d, 必须小于%d。\n" +" 尝试附加一个编码为%x的字形于段 %d\n" +" 参数 platform=%d, specific=%d (在 'cmap')\n" -msgid "Lithuanian (Classic)" -msgstr "立陶宛语 (古典)" - -msgid "Malay" -msgstr "马来语" +msgid "Glyph names are limited to 31 characters" +msgstr "字形名称最长31个字符" -msgid "Malay (Brunei)" -msgstr "马来语(文莱)" +msgid "Glyph names must be valid postscript names" +msgstr "字形名应为有效的postscript名" -msgid "Manipuri" -msgstr "" +msgid "Glyph not in font" +msgstr "字形不在字体中" -msgid "Maori" -msgstr "毛利语" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "'lcar' 表 %d 中字形超出边界\n" -msgid "Mongolian (Cyrillic)" -msgstr "蒙古语 (斯拉夫文)" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "'mort'/'morx' 表 %d 中字形超出边界\n" -msgid "Nepali (India)" -msgstr "尼泊尔语 (印度)" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "'opbd' 表 %d 中字形超出边界\n" -msgid "Norwegian (Bokmal)" -msgstr "挪威语(Bokmal)" +#, c-format +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "'prop' 表 %d 中字形超出边界\n" -msgid "Norwegian (Nynorsk)" -msgstr "挪威尼诺斯克语" +msgid "Glyph too big" +msgstr "字形过大" -msgid "Oromo" -msgstr "奥罗莫语" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "字形 “%s” 不同\n" -msgid "Papiamentu" -msgstr "帕比亚门图语" +#, c-format +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "字形 “%s” 不同于 %d@%d\n" -msgid "Portuguese (Portugal)" -msgstr "葡萄牙语(葡萄牙)" +#, c-format +msgid "Glyph “%s” missing from %s\n" +msgstr "字形“%s” 不在 %s 中\n" -msgid "Portuguese (Brasil)" -msgstr "葡萄牙语(巴西)" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "字形 %s 没有消隐信息. FontForge将不生成更多指令." -msgid "Punjabi (India)" -msgstr "旁遮普语 (印度)" +msgid "Glyph, Point, Size" +msgstr "字形, 点数, 尺寸" -msgid "Punjabi (Pakistan)" -msgstr "旁遮普语 (巴基斯坦)" +msgid "Glyph, Size, Point" +msgstr "字形, 尺寸, 点数" -msgid "Quecha (Bolivia)" -msgstr "盖丘亚语 (玻利维亚)" +msgid "Glyph:" +msgstr "字形:" -msgid "Quecha (Ecuador)" -msgstr "盖丘亚语 (厄瓜多尔)" +msgid "GlyphAutoGoto" +msgstr "字形自动跳转" -msgid "Quecha (Peru)" -msgstr "盖丘亚语 (秘鲁)" +msgid "GlyphName|New" +msgstr "新建" -msgid "Rhaeto-Romanic" -msgstr "" +#, c-format +msgid "Glyphs Differences at %d@%d\n" +msgstr "字形差异 %d@%d\n" -msgid "Romanian (Moldova)" -msgstr "罗马尼亚语(摩尔多瓦)" +#, c-format +msgid "Glyphs in %s but not in %s\n" +msgstr "字形在 %s 中但不在 %s中\n" -msgid "Russian (Moldova)" -msgstr "俄语(摩尔多瓦)" +#, c-format +msgid "Glyphs in %s but not in %s at %d@%d\n" +msgstr "字形在 %s 中但不在 %s中(位于%d@%d)\n" -msgid "Sepedi" -msgstr "" +msgid "Glyphs in the class" +msgstr "本类字形" -msgid "Serbian (Cyrillic)" -msgstr "塞尔维亚语(西里尔语)" +msgid "Glyphs in the classes" +msgstr "这些类属中的字形" -msgid "Serbian (Latin)" -msgstr "塞尔维亚语(拉丁语)" +msgid "Glyphs in the coverage tables" +msgstr "相关表中的字形" -msgid "Sindhi India" -msgstr "" +msgid "Glyphs in the set" +msgstr "集合中的字形" -msgid "Sindhi Pakistan" +msgid "" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"字形将由线组成而非可填充的轮廓。\n" +"所有字形的线宽为" -msgid "Sorbian" -msgstr "索布语" - -msgid "Spanish (Traditional)" -msgstr "西班牙语(传统)" +msgid "Glyphs:" +msgstr "字形:" -msgid "Spanish Mexico" -msgstr "西班牙语(墨西哥)" +#. GT: This is the default class name for the class containing any glyphs_simple +#. GT: which aren't specified in other classes_simple. The class name may NOT +#. GT: contain spaces. Use an underscore or something similar instead +msgid "Glyphs|All_Others" +msgstr "其他" -msgid "Spanish (Modern)" -msgstr "西班牙语(现代)" +msgid "Gothic" +msgstr "哥特式" -msgid "Spanish (Guatemala)" -msgstr "西班牙语(危地马拉)" +msgid "Goto" +msgstr "转到" -msgid "Spanish (Costa Rica)" -msgstr "西班牙语(哥斯达尼加)" +msgid "Gradient" +msgstr "斜度" -msgid "Spanish (Panama)" -msgstr "西班牙语(巴拿马)" +msgid "Gradient:" +msgstr "渐变:" -msgid "Spanish (Dominican Republic)" -msgstr "西班牙语(多米尼加)" +msgid "Gradual/Diagonal" +msgstr "对角" -msgid "Spanish (Venezuela)" -msgstr "西班牙语(委内瑞拉)" +msgid "Gradual/Horizontal" +msgstr "水平" -msgid "Spanish (Colombia)" -msgstr "西班牙语(哥伦比亚)" +msgid "Gradual/Transitional" +msgstr "交叉" -msgid "Spanish (Peru)" -msgstr "西班牙语(秘鲁)" +msgid "Gradual/Vertical" +msgstr "垂直" -msgid "Spanish (Argentina)" -msgstr "西班牙语(阿根廷)" +msgid "Grantha" +msgstr "格兰他文" -msgid "Spanish (Ecuador)" -msgstr "西班牙语(厄瓜多尔)" +msgid "Graphical" +msgstr "图形的" -msgid "Spanish (Chile)" -msgstr "西班牙语(智利)" +msgid "Graphite glyph attribute table" +msgstr "Graphite 字形属性表" -msgid "Spanish (Uruguay)" -msgstr "西班牙语(乌拉圭)" +msgid "Graphite glyph location in Glat table" +msgstr "Graphite 字形定位于 Glat表" -msgid "Spanish (Paraguay)" -msgstr "西班牙语(巴拉圭)" +msgid "Greek" +msgstr "希腊语" -msgid "Spanish (Bolivia)" -msgstr "西班牙语(玻利维亚)" +msgid "Greek (polytonic)" +msgstr "Polytonic 希腊语" -msgid "Spanish (El Salvador)" -msgstr "西班牙语(萨尔瓦多)" +msgid "Greek Extended" +msgstr "希腊文扩展" -msgid "Spanish (Honduras)" -msgstr "西班牙语(洪都拉斯)" +msgid "Greek and Coptic" +msgstr "希腊文及科普特文" -msgid "Spanish (Nicaragua)" -msgstr "西班牙语(尼加拉瓜)" +msgid "Greek small caps" +msgstr "希腊小大写" -msgid "Spanish (Puerto Rico)" -msgstr "西班牙语(波多黎各)" +msgid "Green:" +msgstr "绿:" -msgid "Spanish (United States)" -msgstr "西班牙语(美国)" +msgid "Greenlandic" +msgstr "格陵兰语" -msgid "Spanish (Latin America)" -msgstr "西班牙语(拉丁美洲)" +msgid "Grid" +msgstr "网格" -msgid "Sutu" -msgstr "" +msgid "Grid Fi_t" +msgstr "网格填充(_T)" -msgid "Swahili (Kenyan)" -msgstr "斯瓦希里语(肯亚)" +msgid "Grid Fit" +msgstr "网格填充" -msgid "Swedish (Sweden)" -msgstr "瑞典语(瑞典)" +msgid "Grid Fit Color" +msgstr "网格填充颜色" -msgid "Swedish (Finland)" -msgstr "瑞典语(芬兰)" +msgid "Grid Fit Parameters" +msgstr "网格填充参数" -msgid "Lang|Syriac" -msgstr "Syriac" +msgid "Grid Fit Width Color" +msgstr "网格适应窗口宽度用颜色" -msgid "Tajik" -msgstr "塔吉克语" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "网格填充(对称平滑)" -msgid "Tamazight (Arabic)" -msgstr "" +msgid "Grid Fitting" +msgstr "网格填充" -msgid "Tamazight (Latin)" -msgstr "Tamazight (拉丁字母)" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "组" -msgid "Tatar (Tatarstan)" -msgstr "" +msgid "Group Name:" +msgstr "组名:" -msgid "Tibetan (PRC)" -msgstr "藏文(中国)" +msgid "Groups" +msgstr "组" -msgid "Tibetan Bhutan" -msgstr "藏语(不丹)" +msgid "Guarani" +msgstr "瓜拉尼语" -msgid "Tigrinya Ethiopia" -msgstr "Tigtinya(埃塞俄比亚)" +msgid "Guess" +msgstr "猜测" -msgid "Tigrinyan Eritrea" -msgstr "" +msgid "Guess each font's resolution based on its pixel size" +msgstr "基于点阵尺寸猜测字体的分辨率" -msgid "Tsonga" -msgstr "聪加语" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "引导层" -msgid "Tswana" -msgstr "茨瓦纳语" +msgid "Guide Layer Color" +msgstr "辅助层颜色" -msgid "Urdu (Pakistan)" -msgstr "乌尔都语(巴基斯坦)" +msgid "Guidelines:" +msgstr "引导线:" -msgid "Urdu (India)" -msgstr "乌尔都语(印度)" +msgid "Gujarati" +msgstr "古吉拉特文" -msgid "Uzbek (Latin)" -msgstr "乌孜别克语 (拉丁)" +msgid "Gunjala Gondi" +msgstr "贡贾拉贡德文" -msgid "Uzbek (Cyrillic)" -msgstr "乌孜别克语 (斯拉夫)" +msgid "Gurmukhi" +msgstr "古尔木其文" -msgid "Venda" -msgstr "" +msgid "HFlex Hint Color" +msgstr "HFlex消隐颜色" -msgid "Xhosa" -msgstr "科萨语" +msgid "HHead Ascent Offset:" +msgstr "HHead 上高偏移量:" -msgid "Lang|Yi" -msgstr "彝文" +msgid "HHead Ascent:" +msgstr "HHead 上高:" -msgid "Yoruba" -msgstr "约鲁巴语" +msgid "HHead De_scent Offset:" +msgstr "HHead 下深偏移(_S):" -msgid "Zulu" -msgstr "祖鲁语" +msgid "HHead Descent Offset:" +msgstr "HHead 下深偏移量:" -msgid "Styles (SubFamily)" -msgstr "样式(子族)" +msgid "HHead Descent:" +msgstr "HHead 下深:" -msgid "Copyright" -msgstr "版权" +msgid "HHead _Line Gap:" +msgstr "HHead 线距(_L):" -msgid "Family" -msgstr "族" +msgid "HHint Active Color" +msgstr "水平消隐激活时的颜色" -msgid "Fullname" -msgstr "全称" +msgid "HStem" +msgstr "水平项" -msgid "UniqueID" -msgstr "惟一标识(ID)" +msgid "HV Group Box" +msgstr "HV分组框" -msgid "Version" -msgstr "版本" +msgid "H_ints" +msgstr "消隐(_I)" -msgid "Trademark" -msgstr "商标" +msgid "Half Forms" +msgstr "半形" -msgid "Manufacturer" -msgstr "制造者" +msgid "Half Widths" +msgstr "半宽" -msgid "Designer" -msgstr "设计者" +msgid "Half and Full Width Forms" +msgstr "半宽全宽形式" -msgid "Descriptor" -msgstr "说明" +msgid "Halfwidth and Fullwidth Forms" +msgstr "半角及全角形式" -msgid "Vendor URL" -msgstr "供应者URL" +msgid "Hangul" +msgstr "谚文" -msgid "Designer URL" -msgstr "设计者 URL" +msgid "Hangul Compatibility Jamo" +msgstr "谚文兼容字母" -msgid "License" -msgstr "许可" +msgid "Hangul Jamo" +msgstr "韩文字母" -msgid "License URL" -msgstr "许可URL" +msgid "Hangul Jamo Extended-A" +msgstr "谚文字母扩展 A" -msgid "Preferred Family" -msgstr "首选族" +msgid "Hangul Jamo Extended-B" +msgstr "谚文字母扩展 B" -msgid "Preferred Styles" -msgstr "首选样式" +msgid "Hangul Jamo Half Width Forms" +msgstr "韩语谚文半宽形式" -msgid "Compatible Full" -msgstr "完全兼容" +msgid "Hangul Jamo, Choseong" +msgstr "韩文兼容, Choseong" -msgid "Sample Text" -msgstr "样本" +msgid "Hangul Jamo, Jongseong" +msgstr "韩文兼容, Jongseong" -msgid "CID findfont Name" -msgstr "字符标识名称" +msgid "Hangul Jamo, Jungseong" +msgstr "韩文兼容, Jungseong" -msgid "WWS Family" -msgstr "WWS 族" +msgid "Hangul Syllables" +msgstr "谚文音节" -msgid "WWS Subfamily" -msgstr "WWS 子族" +msgid "Hanifi Rohingya" +msgstr "哈尼菲罗兴亚文" -msgid "IPA Ext & Phonetic Ext (& Supplement)" -msgstr "" +msgid "Hanunoo" +msgstr "哈努努奥文" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "有垂直尺寸(_V)" -msgid "Combining Diacritical Marks (& Supplement)" -msgstr "" +msgid "Hatran" +msgstr "哈特拉文" -msgid "Cyrillic (& Supplement & Ext A/B)" -msgstr "" +msgid "Hausa" +msgstr "豪萨语" -msgid "Arabic (& Supplement)" -msgstr "" +msgid "Hawaiian" +msgstr "夏威夷语" -msgid "Georgian (& Supplement)" -msgstr "" +msgid "Heavy" +msgstr "粗" -msgid "Latin Extended Additional/C/D" -msgstr "" +msgid "Hebrew" +msgstr "希伯来文" -msgid "General/Supplemental Punctuation" -msgstr "" +msgid "Height" +msgstr "高度" -msgid "Subscripts and Superscripts" -msgstr "上下标" +msgid "Height Adjusts" +msgstr "高度调整" -msgid "Numeric Forms" -msgstr "数字形" +msgid "Height of Horizontal Stems:" +msgstr "水平项高度:" -msgid "Arrows & Sup Arrows A/B & Misc Arrows" -msgstr "" +msgid "Height of fraction bar above base line" +msgstr "基线上分数线高度" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" -msgstr "" +msgid "Height/Kern Data" +msgstr "高度/缩合信息" -msgid "Katakana (& Phonetic Extensions)" -msgstr "" +msgid "Height:" +msgstr "高:" -msgid "Bopomofo (& Extended)" -msgstr "" +msgid "Hidden" +msgstr "隐藏" -msgid "Non-Basic Multilingual Plane" -msgstr "非基础多语言平面" +msgid "Hide when _Moving" +msgstr "移动时隐藏(_M)" -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" -msgstr "" +msgid "High" +msgstr "高" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" -msgstr "" +msgid "High Private Use Surrogates" +msgstr "高位私用替代" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "High Surrogate" +msgstr "高半超大字符集" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "High Surrogates" +msgstr "高位替代" -msgid "Khmer & Khmer Symbols" -msgstr "" +msgid "High-Density Font" +msgstr "高密度字体" -msgid "Yi Syllables/Radicals" -msgstr "彝文偏旁部首" +msgid "Hindi" +msgstr "印地语" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "Hint Label Color" +msgstr "消隐标签的颜色" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "Hint Mask" +msgstr "消隐蒙版" -msgid "Supplementary Private Use Area A/B" -msgstr "" +msgid "Hint Substitution" +msgstr "消隐替换" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "Hint _Substitution Pts" +msgstr "消隐替换点(_S)" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "Hint _Width Near¹" +msgstr "消隐宽度临近¹(_W)" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +#, c-format +msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" +msgstr "消隐蒙板不同于字形 “%s” 中的 (%g,%g)\n" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "HintBoundingBoxes" +msgstr "消隐外框" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "HintDiagonalEnds" +msgstr "消隐对角端部" -msgid "Unassigned Bit 123" -msgstr "未分配位 123" +msgid "HintDiagonalInter" +msgstr "消隐对角内部" -msgid "Unassigned Bit 124" -msgstr "未分配位 124" +msgid "HintMasks only if conflicts" +msgstr "消隐蒙板(仅冲突时)" -msgid "Unassigned Bit 125" -msgstr "未分配位 125" +msgid "Hints" +msgstr "消隐" -msgid "Unassigned Bit 126" -msgstr "未分配位 126" +#, c-format +msgid "Hints differ in glyph “%s”\n" +msgstr "消隐不同于 “%s”\n" -msgid "Unassigned Bit 127" -msgstr "未分配位 127" +msgid "Hiragana" +msgstr "日文平假名" -msgid "1252, Latin-1" -msgstr "WIndows-1252, 拉丁语-1" +msgid "Hiragana & Katakana" +msgstr "平假名与片假名" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, 拉丁文-2 (东欧)" +msgid "Histogram Dialog" +msgstr "直方图" -msgid "1251, Cyrillic" -msgstr "Windows-1251 斯拉夫语" +msgid "Histograms" +msgstr "直方图" -msgid "1253, Greek" -msgstr "Windows-1253 希腊语" +msgid "Historic Ligatures" +msgstr "历史连字" -msgid "1254, Turkish" -msgstr "Windows-1254 土耳其语" +msgid "Historical Forms" +msgstr "历史形" -msgid "1255, Hebrew" -msgstr "Windows-1255 希伯来语" +msgid "Hit Watch Point" +msgstr "点击观察点" -msgid "1256, Arabic" -msgstr "Windows-1256 阿拉伯语" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "JIS X 0212-1990 补助汉字表字形" -msgid "1257, Windows Baltic" -msgstr "Windows-1257 波罗的语" +msgid "Hold [Shift] key to merge" +msgstr "按住 [Shift] 键合并" -msgid "1258, Vietnamese" -msgstr "Windows-1258, 越南语" +msgid "Home Folder" +msgstr "主文件夹" -msgid "Reserved Bit 9" -msgstr "保留位 9" +msgid "Hor. Construction" +msgstr "水平构建" -msgid "Reserved Bit 10" -msgstr "保留位 10" +msgid "Hor. Variants" +msgstr "水平变形" -msgid "Reserved Bit 11" -msgstr "保留位 11" +msgid "Hori_zontal Metric Lines" +msgstr "水平尺寸线(_Z)" -msgid "Reserved Bit 12" -msgstr "保留位 12" +msgid "Horiz. Hint Color" +msgstr "水平消隐颜色" -msgid "Reserved Bit 13" -msgstr "保留位 13" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "水平变形" -msgid "Reserved Bit 14" -msgstr "保留位 14" +msgid "Horizontal" +msgstr "水平" -msgid "Reserved Bit 15" -msgstr "保留位 15" +msgid "Horizontal Baselines" +msgstr "水平基线" -msgid "874, Thai" -msgstr "Windows 泰国语 (CP 874)" +msgid "Horizontal Counter Add" +msgstr "水平计数增加" -msgid "932, JIS/Japan" -msgstr "932, JIS/日本" +msgid "Horizontal Counter Scale" +msgstr "水平计数缩放" -msgid "936, Simplified Chinese" -msgstr "简体中文(Windows-936)" +msgid "Horizontal Extension Italic Correction" +msgstr "水平间距倾斜修正" -msgid "949, Korean Wansung" -msgstr "Windows 韩语 (CP 949)" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "水平间距 %c%c%c%c" -msgid "950, Traditional Chinese" -msgstr "Windows 繁体中文 (CP 950)" +msgid "Horizontal High" +msgstr "水平方向高" -msgid "1361, Korean Johab" -msgstr "1361, 韩文 Johab" +msgid "Horizontal Kana Alternatives" +msgstr "水平假名替代" -msgid "Reserved Bit 22" -msgstr "保留位 22" +msgid "Horizontal Kerning" +msgstr "水平压缩" -msgid "Reserved Bit 23" -msgstr "保留位 23" +msgid "Horizontal Low" +msgstr "水平方向低" -msgid "Reserved Bit 24" -msgstr "保留位 24" +msgid "Horizontal Medium" +msgstr "水平方向中" -msgid "Reserved Bit 25" -msgstr "保留位 25" +msgid "Horizontal Stem Height Add" +msgstr "水平项高度增加" -msgid "Reserved Bit 26" -msgstr "保留位 26" +msgid "Horizontal Stem Height Scale" +msgstr "水平项高度比例" -msgid "Reserved Bit 27" -msgstr "保留位 27" +#, c-format +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "水平: %d 基线" -msgid "Reserved Bit 28" -msgstr "保留位 28" +msgid "Horseshoe E and A" +msgstr "马蹄形 E 和 A" -msgid "Mac Roman" -msgstr "" +msgid "How many CID slots do you wish to add?" +msgstr "你想增加多少CID位?" -msgid "OEM Charset" -msgstr "OEM 字符集" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "你想增加多少未编码的字形位?" -msgid "Symbol Charset" -msgstr "符号字符集" +msgid "Hue:" +msgstr "色调:" -msgid "Reserved Bit 32" -msgstr "保留位 32" +msgid "Hungarian" +msgstr "匈牙利语" -msgid "Reserved Bit 33" -msgstr "保留位 33" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "抱歉,此文件太复杂,我不能理解。 (它可能有点问题)" -msgid "Reserved Bit 34" -msgstr "保留位 34" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "抱歉,此文件对我来说过于复杂而难以理解(或是错误的,或是空的)" -msgid "Reserved Bit 35" -msgstr "保留位 35" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "继承." -msgid "Reserved Bit 36" -msgstr "保留位 36" +#. GT: Italic correction +msgid "I.C." +msgstr "倾斜修正" -msgid "Reserved Bit 37" -msgstr "保留位 1037" +msgid "IPA Extensions" +msgstr "国际音标扩展" -msgid "Reserved Bit 38" -msgstr "保留位 3" +msgid "IPA usage" +msgstr "IPA 用法" -msgid "Reserved Bit 39" -msgstr "保留位 39" +msgid "ISO (Deprecated)" +msgstr "ISO (不建议)" -msgid "Reserved Bit 40" -msgstr "保留位 40" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1(Unicode,基础平面)" -msgid "Reserved Bit 41" -msgstr "保留位 41" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1(Unicode, 所有平面)" -msgid "Reserved Bit 42" -msgstr "保留位 42" +msgid "Icelandic" +msgstr "冰岛语" -msgid "Reserved Bit 43" -msgstr "保留位 43" +msgid "Icons" +msgstr "图标" -msgid "Reserved Bit 44" -msgstr "保留位 44" +msgid "Identify by" +msgstr "标识" -msgid "Reserved Bit 45" -msgstr "保留位 45" +msgid "Ideographic Description Characters" +msgstr "表意文字描述字符" -msgid "Reserved Bit 46" -msgstr "保留位 46" +msgid "Ideographic Symbols and Punctuation" +msgstr "表意符号及标点" -msgid "Reserved Bit 47" -msgstr "保留位 47" +msgid "Ignore" +msgstr "忽略" -msgid "869, IBM Greek" -msgstr "869, IBM Greek希腊语" +msgid "Ignore Base Glyphs" +msgstr "忽略基本字形" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS 俄语" +msgid "Ignore Combining Marks" +msgstr "忽略组合标记" -msgid "865, MS_DOS Nordic" -msgstr "" +msgid "Ignore Ligatures" +msgstr "忽略连字" -msgid "864, Arabic" -msgstr "864, 阿拉伯语" +msgid "Ignore this problem in the future" +msgstr "I以后忽略此问题" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS 加拿大法语" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "忽略重复的 /字符字串项\n" -msgid "862, Hebrew" -msgstr "862,希伯来语" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "忽略重复的 /Subrs 项目\n" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS 冰岛语" +msgid "Image" +msgstr "图形" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS Portuguese葡萄牙语" +msgid "Image Info" +msgstr "图像信息" -msgid "857, IBM Turkish" -msgstr "857, IBM 土耳其语" +msgid "Image Path" +msgstr "图像路径" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM 西里尔文字; 主要为俄语" +msgid "Image Template" +msgstr "图形模板" -msgid "852, Latin 2" -msgstr "852, 拉丁文 2" +#, c-format +msgid "Image at: (%.0f,%.0f)" +msgstr "图像位于: (%.0f,%.0f)" -msgid "775, MS-DOS Baltic" -msgstr "" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "此图像用于禁用的列表标记" -msgid "737, Greek; former 437 G" -msgstr "737, 希腊文; 原 437 G" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "此图像用于启用的列表标记" -msgid "708, Arabic ASMO 708" -msgstr "" +msgid "Imperial Aramaic" +msgstr "皇家亚兰字母" -msgid "850, WE/Latin 1" -msgstr "850, WE/拉丁文 1" +msgid "Implied Topology" +msgstr "应用拓扑结构" -msgid "437, US" -msgstr "437, 美国" +msgid "Import" +msgstr "导入" -msgid "String ID" -msgstr "字符串ID" +msgid "Import Lookup" +msgstr "导入查找" -msgid "String" -msgstr "字符串" +msgid "In TTF/OTF" +msgstr "TTF/OTF" -msgid "Feature Tags" -msgstr "特征标签" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "开头是字母..." -msgid "Friendly Name" -msgstr "友好名称" +msgid "In_line..." +msgstr "内线(_L)..." -msgid "Name" -msgstr "名称" +msgid "Inactive Layer Color" +msgstr "非活动层颜色" -msgid "No Grid Fit" -msgstr "无网格填充" +msgid "Include Empty Blocks" +msgstr "包括空白区" -msgid "Grid Fit" -msgstr "网格填充" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "在第 %d 行 %s 上包含的文件名过长" -msgid "No Anti-Alias" -msgstr "不抗锯齿" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "第 %d 行(%s)上包含过深的过深的嵌套" -msgid "Anti-Alias" -msgstr "抗锯齿" +msgid "Incorrect number of deltas in cvt\n" +msgstr "不正确的增量于 cvt 中\n" -msgid "No Symmetric-Smooth" -msgstr "无对称-平滑" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "不正确的增量于字形 %d (%s)中\n" -msgid "Symmetric-Smoothing" -msgstr "对称平滑" +msgid "Increment Bearings By:" +msgstr "边位增幅:" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "无网格填充(平滑)" +msgid "Increment LBearing By:" +msgstr "左边位增幅:" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "网格填充(对称平滑)" +msgid "Increment RBearing By:" +msgstr "右边位增幅:" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "" +msgid "Increment V. Adv. By:" +msgstr "垂直前导增幅:" -msgid "Gasp|Grid Fit" -msgstr "网格填充" +msgid "Increment Width By:" +msgstr "宽度增幅:" -msgid "Gasp|Anti-Alias" -msgstr "抗锯齿" +msgid "Index" +msgstr "索引" -msgid "Gasp|Symmetric Smoothing" -msgstr "对称平滑" +msgid "Index in use" +msgstr "索引正使用" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "网格填充(平滑)" +#, c-format +msgid "Index out of range in %s\n" +msgstr "%s中索引超出范围\n" -msgid "Cubic" -msgstr "三次方" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "索引太大 (应小于%d) \"%s" -msgid "Quadratic" -msgstr "二次方" +msgid "Indic Reordering" +msgstr "印地语重排序" -msgid "Layer|Foreground" -msgstr "前景" +msgid "Indic Siyaq Numbers" +msgstr "印度帐目数字" -msgid "Layer|Background" -msgstr "背景" +msgid "Indic State Machine" +msgstr "Indic 状态机" -msgid "Layer Name" -msgstr "层名称" +msgid "Indic reordering" +msgstr "印地语调序" -msgid "Curve Type" -msgstr "曲线类型" +msgid "Indonesian" +msgstr "印度尼西亚语" -msgid "Type" -msgstr "类型" +msgid "Inherit" +msgstr "继承" -msgid "Orig layer" -msgstr "原层" +msgid "Inherited" +msgstr "继承" -msgid "Set Name" -msgstr "集合名称" +msgid "Inherits for same field in parent" +msgstr "从父级继承相同字段" -msgid "Glyphs in the set" -msgstr "集合中的字形" +msgid "Inherits from" +msgstr "继承自" -msgid "Class Name" -msgstr "类属名称" +msgid "Initial Forms" +msgstr "本形" -msgid "Key" -msgstr "键" +msgid "Initials" +msgstr "初始" -msgid "Value" -msgstr "值" +msgid "Inline" +msgstr "内线" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "不良类型" +msgid "Inline All References" +msgstr "内联所有参照" -#, c-format -msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." -msgstr "" +msgid "Inline Flipped References" +msgstr "在线翻转参照" -msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" -msgstr "" -"需要逻辑值。\n" -"(true 或者 false)" +msgid "Inlining glyphs" +msgstr "行内字形" + +msgid "Inscriptional Pahlavi" +msgstr "帕拉维文旧体" -msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." -msgstr "" +msgid "Inscriptional Parthian" +msgstr "帕提亚铭文旧体" -msgid "Expected number." -msgstr "需要数字。" +msgid "Inse_rt Point On Spline At..." +msgstr "样条线上插入点于(_r)..." -msgid "No Name" -msgstr "无名称" +msgid "Insert Before Current Glyph" +msgstr "当前字形前插入" -msgid "Please specify a name for this mark class or set" -msgstr "" +msgid "Insert Before Marked Glyph" +msgstr "标记字形前插入" -msgid "Mark class/set names should not contain spaces." -msgstr "标记类属或集合的名称中不能有空格。" +msgid "Insert F_ont..." +msgstr "插入字体(_O)…" -msgid "Duplicate Name" -msgstr "复制名称" +msgid "Insert Glyph _After..." +msgstr "插入字形于后(_A)..." -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "" +msgid "Insert Glyph _Before..." +msgstr "插入字形于前(_B)..." -msgid "Mark Class was in use" -msgstr "标记类属正在使用" +msgid "Insert Text Outlines" +msgstr "插入文本轮廓" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "" +msgid "Insert Text Outlines..." +msgstr "插入文本轮廓..." -msgid "Mark Set was in use" -msgstr "标记集合正在使用" +msgid "Insert _Blank" +msgstr "插入空白(_B)" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "" +msgid "Insert a point on the given spline at either..." +msgstr "在样条线上插入一点..." -msgid "Bad Family Name" -msgstr "不良字族名" +msgid "Insert random text in the specified script" +msgstr "在指定文字中插入随机文本" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "" +msgid "Installable Font" +msgstr "可安装字体" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" +msgid "Instant/Vertical" +msgstr "垂直" -msgid "A Font Family name is required" -msgstr "需要字体集名称" +msgid "Instruction Gloss (TrueType)" +msgstr "指令统计 (TrueType)" -msgid "Bad Font Family Name" -msgstr "不良字体集名称" +msgid "Instructions out of date" +msgstr "指示过期" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" +msgid "Instructions were changed" +msgstr "指令已改变" -msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" -msgstr "" +msgid "Intermediate Points:" +msgstr "中间点:" -msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" -msgstr "" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "创建FNT时发生内部错误。 文件偏移错误\n" -#, c-format -msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" -msgstr "" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "创建FNT时发生内部错误。 文件偏移错误于位图数据\n" -#, c-format -msgid "Version %.20s" -msgstr "版本 %.20s" +msgid "Interpo_late Fonts..." +msgstr "插入字体(_L)…" -msgid "Detach from PostScript Names" -msgstr "与 PostScript 名称分离" +msgid "Interpolate Fonts" +msgstr "插入字体" -msgid "Same as PostScript Names" -msgstr "与 PostScript 名称相同" +msgid "Interpolating Problem" +msgstr "字体插入的问题" -msgid "Multi-line edit" -msgstr "多行编辑" +msgid "Interpolating a font with itself achieves nothing" +msgstr "插入字体到自身无所得" #, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%1$.30s 字符串向 %2$.30s" +msgid "Interpolating between %.20s and:" +msgstr "插入从%.20s到:" -msgid "Using the OFL for your open fonts" -msgstr "" +msgid "" +"Interpolating between fonts with different editing types (ie. between type3 " +"and type1)" +msgstr "不同类型字体间插入 (如. 在 type3 与 type1之间)" msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" -"\n" -"Have fun designing open fonts!" -msgstr "" +"Interpolating between fonts with different spline orders (i.e. between " +"postscript and truetype)" +msgstr "在不同样条曲线顺序的字体间插入(如,在postscript与truetype之间)" -msgid "Slant:" -msgstr "斜度:" +msgid "Interpretation:" +msgstr "翻译:" -msgid "Space:" -msgstr "间距:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "无" -msgid "Stretch:" -msgstr "拉伸:" +msgid "Interpreting Glyphs" +msgstr "处理字形" -msgid "Quad:" -msgstr "四方数量:" +msgid "Intersecting Paths" +msgstr "交叉的路径" -msgid "Shrink:" -msgstr "收缩:" +msgid "Intra Class Distance" +msgstr "类属距离" -msgid "XHeight:" -msgstr "X高度:" +msgid "Intra Class Distance:" +msgstr "类属距离:" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "空位:" +msgid "Introduction" +msgstr "介绍" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "" +msgid "Inuktitut" +msgstr "因纽特语" -msgid "The amount of space between words when using this font" -msgstr "" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "在第%d行(%s) 上的字形类的CID范围无效" -msgid "The amount of stretchable space between words when using this font" -msgstr "" +msgid "Invalid Encoding" +msgstr "无效编码" -msgid "The amount the space between words may shrink when using this font" -msgstr "" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "'%c%c%c%c' 压缩表长度无效。" -msgid "The height of the lower case letters with flat tops" -msgstr "" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "无效位置于行%d ( %s)" -msgid "The width of one em" -msgstr "M全字宽度" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "在第%d行(%s) 上的字形类的字形名称范围无效" -msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" +msgid "Invalid language" +msgstr "无效语言" -msgid "Duplicate StyleSet Name" -msgstr "复制样式名称" +msgid "Invalid ligature offset\n" +msgstr "无效的缩合偏移量\n" #, c-format -msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" - -msgid "Bad hex number" -msgstr "无效的十六进制数" +msgid "Invalid lookup table format. %d\n" +msgstr "无效查找表格式。 %d\n" #, c-format -msgid "Bad hex number in %s" -msgstr "无效的十六进制数在%s中" +msgid "Invalid platform for string on line %d of %s" +msgstr "字符串无效平台于行%d (%s)" -msgid "Font Information Dialog" -msgstr "" +msgid "Invalid point size" +msgstr "无效的点尺寸" -msgid "Bad Grid Fitting table" -msgstr "不良网格填充表" +msgid "Irish" +msgstr "爱尔兰语" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "" +msgid "Irish Gaelic" +msgstr "盖尔语(爱尔兰)" -msgid "Bad Copyright" -msgstr "版权有误" +msgid "Irish Gaelic (with dot)" +msgstr "爱尔兰盖尔语 (有修饰点)" -msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" +msgid "Irish Traditional" +msgstr "传统爱尔兰语" -msgid "Bad Human Fontname" -msgstr "不良字体名" +msgid "Irrelevant _Factor:" +msgstr "不相关系数(_F):" -msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Is Extended Shape" +msgstr "扩展形" -msgid "Bad Weight" -msgstr "粗细不当" +msgid "Is Layer Editable?" +msgstr "层可修改?" -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Is Layer Visible?" +msgstr "层可见?" -msgid "Bad Version" -msgstr "错误的版本" +msgid "Is Offset" +msgstr "是偏移" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "" +msgid "Is this horizontal or vertical kerning data?" +msgstr "此为水平抑或垂直压缩信息?" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "层删除后将无法恢复!" +msgid "Isolated" +msgstr "分立" -msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" +msgid "Isolated Forms" +msgstr "分立形" -msgid "Removing instructions cannot be UNDONE!" -msgstr "指令删除后将无法恢复!" +msgid "Italian" +msgstr "意大利语" + +msgid "Italian Swiss" +msgstr "意大利语(瑞士)" + +msgid "Italic" +msgstr "斜体" + +msgid "Italic Advance Col" +msgstr "倾斜前导列 " + +msgid "Italic Angle" +msgstr "倾斜角" + +msgid "Italic Angle:" +msgstr "倾斜角:" -msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" +msgid "Italic Conversion" +msgstr "斜体修正值" -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge最多支持 %d 层" +msgid "Italic Coord. Color" +msgstr "倾斜坐标颜色" -msgid "Too many Unique Font IDs" -msgstr "过多相同的字体编号" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "斜体修正:" -msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" -msgstr "" +msgid "Italic Correction" +msgstr "斜体修正值" -msgid "_Italic Angle:" -msgstr "倾斜角(_I):" +msgid "Italic Correction:" +msgstr "斜体修正值:" -msgid "Underline _Position:" -msgstr "下划线位置(_P):" +msgid "ItalicConstrained" +msgstr "倾斜限制" -msgid "Underline|_Height:" -msgstr "高度(_H):" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "斜体修正。" -msgid "_Em Size:" -msgstr "M全字尺寸(_E):" +msgid "Italics" +msgstr "斜体" -msgid "_Ascent:" -msgstr "上高(_A):" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (汉字)" -msgid "_Descent:" -msgstr "下深(_D):" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (汉字)" -msgid "De_sign Size:" -msgstr "设计尺寸:" +msgid "JIS2004 Forms" +msgstr "JIS2004 字形" -msgid "_Bottom" -msgstr "底(_B)" +msgid "JIS78 Forms" +msgstr "JIS78 字形" -msgid "_Top" -msgstr "顶(_T)" +msgid "JIS83 Forms" +msgstr "JIS83 字形" -msgid "Style _ID:" -msgstr "样式ID:" +msgid "JIS90 Forms" +msgstr "JIS90 字形" -msgid "Bad Design Size Info" -msgstr "设计尺寸信息不对" +msgid "JSTF table is too long.\n" +msgstr "JSTF 表太长.\n" -msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." -msgstr "" +msgid "Japanese" +msgstr "日语" -msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" -msgstr "" +msgid "Japanese Forms (Obsolete)" +msgstr "日文变体形态(已停用)" -msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" +msgid "Javanese" +msgstr "爪哇文" -msgid "If you specify a design size, it must be positive" -msgstr "" +msgid "Javanese (roman)" +msgstr "Javanese (罗马字母)" -msgid "" -"In the design size range, the bottom field must be less than the design size." -msgstr "" +msgid "Johab (Korean)" +msgstr "组合式(韩文Johab)" -msgid "" -"In the design size range, the bottom top must be more than the design size." -msgstr "" +msgid "JoinSnap" +msgstr "联合捕捉" -msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" -msgstr "" +msgid "Justification Alternatives" +msgstr "对齐替代" -msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." -msgstr "" +msgid "Justified Languages" +msgstr "对齐的语言" -msgid "sfnt Revision:" -msgstr "sfnt 版本:" +msgid "Justified Scripts" +msgstr "对齐的文字" -msgid "Woff Major Version:" -msgstr "Woff 主版本:" +msgid "Kaithi" +msgstr "卡罗须提文" -msgid "Woff Minor Version:" -msgstr "Woff 次版本:" +msgid "Kana Extended-A" +msgstr "假名扩展 A" -msgid "MS Code Pages" -msgstr "微软编码页" +msgid "Kana Extended-B" +msgstr "假名扩展 B" -msgid "Unicode Ranges" -msgstr "统一码范围" +msgid "Kana Supplement" +msgstr "假名补充" -msgid "_Version" -msgstr "版本" +msgid "Kanbun" +msgstr "汉文训读" -msgid "Weight, Width, Slope Only" -msgstr "仅粗细,宽度,斜度" +msgid "Kangxi Radicals" +msgstr "康熙部首" -msgid "_Weight Class" -msgstr "粗细类属(_W)" +msgid "Kannada" +msgstr "卡纳达文" -msgid "HHead _Line Gap:" -msgstr "HHead 线距(_L):" +msgid "Kashmiri" +msgstr "克什米尔语" -msgid "Typo Line _Gap:" -msgstr "Typo 线距(_G):" +msgid "Katakana" +msgstr "日文片假名" -msgid "VHead _Column Spacing:" -msgstr "VHead 列宽(_C):" +msgid "Katakana (& Phonetic Extensions)" +msgstr "片假名(& 语音扩展)" -msgid "Win Ascent:" -msgstr "Win 上高:" +msgid "Katakana Phonetic Extensions" +msgstr "片假名音标扩展" -msgid "Win _Ascent Offset:" -msgstr "Win 重音偏移量(_A):" +msgid "Kayah Li" +msgstr "克耶利文" -msgid "Win Descent:" -msgstr "Win 下深:" +msgid "Kazakh" +msgstr "哈萨克语" -msgid "Win _Descent Offset:" -msgstr "Win 下深偏移量(_D):" +msgid "Ker_n By Classes..." +msgstr "按类属压缩(_N)…" -msgid "Typo Ascent:" -msgstr "字形上高:" +msgid "Kern" +msgstr "压缩" -msgid "_Typo Ascent Offset:" -msgstr "字形上高偏移(_T):" +msgid "Kern Adjusts" +msgstr "压缩调整" -msgid "T_ypo Descent Offset:" -msgstr "字形下深偏移量(_Y):" +msgid "Kern By Classes" +msgstr "按类属压缩" -msgid "Typo Descent:" -msgstr "字形下深:" +msgid "Kern Line Color" +msgstr "缩合线颜色" -msgid "HHead Ascent:" -msgstr "HHead 上高:" +msgid "Kern Offset:" +msgstr "压缩偏移:" -msgid "_HHead Ascent Offset:" -msgstr "_HHead 上高偏移量:" +msgid "Kern Pair Closeup" +msgstr "压缩对关闭" -msgid "HHead De_scent Offset:" -msgstr "HHead 下深偏移(_S):" +msgid "Kern Pair Closeup..." +msgstr "压缩对详览…" -msgid "HHead Descent:" -msgstr "HHead 下深:" +msgid "Kern Pairs" +msgstr "压缩对" -msgid "Ca_pital Height:" -msgstr "" +msgid "Kern Size" +msgstr "压缩大小" -msgid "_X Height:" -msgstr "" +msgid "Kern Values:" +msgstr "压缩值:" -msgid "Strikeout" -msgstr "删除线" +msgid "Kern by State" +msgstr "按状态压缩" -msgid "Bad IBM Family" -msgstr "不良IBM字族名" +msgid "Kern:" +msgstr "压缩:" -msgid "Tag must be 4 characters long" -msgstr "标签至少要有4个字符长" +msgid "KernClass|_New Lookup..." +msgstr "新建查找(_N)..." -msgid "A tag must be 4 ASCII characters" -msgstr "特征标签应为4个ASCII字符" +msgid "Kerning" +msgstr "压缩" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "" +msgid "Kerning & such" +msgstr "组合字等" -msgid "Bad Ascent/Descent" -msgstr "不良上高/下深" +msgid "Kerning Class" +msgstr "压缩类属" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "" +msgid "Kerning State Machine" +msgstr "压缩状态机" -msgid "Bad Style" -msgstr "不良样式" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "按类属压缩: %s" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" +msgid "Kerning direction" +msgstr "压缩方向" -msgid "Namelist contains non-ASCII names" -msgstr "名称列表中包含非 ASCII 字符" +msgid "Kerning format" +msgstr "压缩格式" -msgid "Change" -msgstr "更改" +msgid "Kerning values must be even" +msgstr "压缩值应为偶数" -msgid "Retain" -msgstr "保留" +msgid "Key" +msgstr "键" -msgid "Change UniqueID?" -msgstr "更改UniqueID?" +msgid "Kharoshthi" +msgstr "卡罗须提文" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" +msgid "Khitan Small Script" +msgstr "契丹小字" -msgid "Win Ascent Offset:" -msgstr "Win 上高偏移量:" +msgid "Khmer" +msgstr "高棉文" -msgid "Win Descent Offset:" -msgstr "Win 下深偏移量:" +msgid "Khmer Symbols" +msgstr "高棉文符号" -msgid "Typo Ascent Offset:" -msgstr "字形上高偏移量:" +msgid "Khojki" +msgstr "科杰基文" -msgid "Typo Descent Offset:" -msgstr "字形下降偏移量:" +msgid "Khudawadi" +msgstr "库达本德文" -msgid "HHead Ascent Offset:" -msgstr "HHead 上高偏移量:" +msgid "Kinyarwanda/Ruanda" +msgstr "卢旺达" -msgid "HHead Descent Offset:" -msgstr "HHead 下深偏移量:" +msgid "Kirghiz" +msgstr "吉尔吉斯语" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "分子1:" +msgid "Korean" +msgstr "朝鲜语" -msgid "Denom1:" -msgstr "分母1:" +msgid "Korean (Johab)" +msgstr "韩文(组合式,Johab)" -msgid "Num2:" -msgstr "分子2:" +msgid "Korean Old Hangul" +msgstr "旧体谚文" -msgid "Num3:" -msgstr "分子3:" +msgid "Kurdish" +msgstr "库尔德语" -msgid "Denom2:" -msgstr "分母2:" +msgid "LBearing:" +msgstr "左边位:" -msgid "Sub1:" -msgstr "下标1:" +msgid "LSB" +msgstr "左边位" -msgid "Sub2:" -msgstr "下标2:" +msgid "LSB Compression Percent" +msgstr "左边位压缩比例" -msgid "Sup1:" -msgstr "上标1:" +msgid "L_ater" +msgstr "后来(_A)" -msgid "Sup2:" -msgstr "上标2:" +msgid "L_oad Namelist..." +msgstr "载入列表(_O)…" -msgid "Sup3:" -msgstr "上标3:" +msgid "Label" +msgstr "标签" -msgid "Axis Ht:" -msgstr "轴高:" +msgid "Label Gl_yph By" +msgstr "标记字形为(_Y)" -msgid "Delim1:" -msgstr "分母1:" +msgid "Language" +msgstr "语言" -msgid "Delim2:" -msgstr "分母2:" +msgid "Language List" +msgstr "语言列表" -msgid "SubDrop:" -msgstr "" +msgid "Language Missing" +msgstr "缺语言" -msgid "SupDrop:" -msgstr "" +msgid "Language Tag:" +msgstr "语言标签:" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "" +msgid "Language info" +msgstr "语言信息" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "" +msgid "Language(s)" +msgstr "语言" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "" +msgid "Language|New" +msgstr "新建语言" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "Amharic" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "" +msgid "Lang|Arabic" +msgstr "阿拉伯语" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "" +msgid "Lang|Armenian" +msgstr "亚美尼亚语" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "" +msgid "Lang|Avar" +msgstr "Avar" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "" +msgid "Lang|Bengali" +msgstr "Bengali" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "" +msgid "Lang|Berber" +msgstr "Berber" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "" +msgid "Lang|Cherokee" +msgstr "Cherokee" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "" +msgid "Lang|Coptic" +msgstr "Coptic" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "" +msgid "Lang|Default" +msgstr "默认" -msgid "Size of comb delimiters in display styles" -msgstr "" +msgid "Lang|Farsi" +msgstr "波斯语" -msgid "Size of comb delimiters in non-display styles" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "波斯文" -msgid "Height of fraction bar above base line" -msgstr "基线上分数线高度" +msgid "Lang|Ge'ez" +msgstr "Ge'ez" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "定义规格厚度:" +msgid "Lang|Georgian" +msgstr "Georgian" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "大Op间距1:" +msgid "Lang|Greek" +msgstr "希腊语" -msgid "Big Op Space2:" -msgstr "大Op间距2:" +msgid "Lang|Gujarati" +msgstr "Gujarati" -msgid "Big Op Space3:" -msgstr "大Op间距3:" +msgid "Lang|Hebrew" +msgstr "希伯来语" -msgid "Big Op Space4:" -msgstr "大Op间距4:" +msgid "Lang|Javanese" +msgstr "Javanese" -msgid "Big Op Space5:" -msgstr "大Op间距5:" +msgid "Lang|Kannada" +msgstr "Kannada" -msgid "Default thickness of over and overline bars" -msgstr "" +msgid "Lang|Khmer" +msgstr "Khmer" -msgid "The minimum glue space above a large displayed operator" -msgstr "" +msgid "Lang|Lao" +msgstr "老挝语" -msgid "The minimum glue space below a large displayed operator" -msgstr "" +msgid "Lang|Latin" +msgstr "拉丁语" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" +msgid "Lang|Limbu" +msgstr "Limbu" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" +msgid "Lang|Lisu" +msgstr "傈僳语" -msgid "The extra glue place above and below displayed limits" -msgstr "" +msgid "Lang|Malayalam" +msgstr "马来语" -#. GT: More Parameters -msgid "More Params" -msgstr "更多参数" +msgid "Lang|Manchu" +msgstr "Manchu" -msgid "Math Sp:" -msgstr "数学Sp:" +msgid "Lang|Mongolian" +msgstr "蒙古语" -msgid "Do it" -msgstr "执行" +msgid "Lang|Oriya" +msgstr "Oriya" -msgid "Cannot be Undone" -msgstr "不能取消" +msgid "Lang|Sinhalese" +msgstr "Sinhalese" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"此合并操作不能取消,\n" -"是否继续?" +msgid "Lang|Syriac" +msgstr "Syriac" -msgid "Select lookups from other fonts" -msgstr "从其他字体选择查找" +msgid "Lang|Tagalog" +msgstr "Tagalog" -msgid "Import Lookup" -msgstr "导入查找" +msgid "Lang|Tamil" +msgstr "Tamil" -msgid "Kerning State Machine" -msgstr "压缩状态机" +msgid "Lang|Telugu" +msgstr "Telugu" -msgid "Indic State Machine" -msgstr "Indic 状态机" +msgid "Lang|Thai" +msgstr "Thai" -msgid "Contextual State Machine" -msgstr "上下文状态机" +msgid "Lang|Tibetan" +msgstr "藏语" -msgid "(kerning class)\n" -msgstr "(压缩类属)\n" +msgid "Lang|Uighur" +msgstr "维吾尔语" -msgid "Not attached to a feature" -msgstr "未附加到特征" +msgid "Lang|Yi" +msgstr "彝文" -#, c-format -msgid " Used in %s\n" -msgstr "用于 %s\n" +msgid "Lao" +msgstr "老挝文" -msgid "No data" -msgstr "无数据" +msgid "Last Anchor Point" +msgstr "上一锚点" -msgid "This lookup contains no data" -msgstr "此查找不含数据" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "最近鼠标点击位置" -msgid "Feature file?" -msgstr "特征文件?" +msgid "Latin Extended Additional" +msgstr "拉丁文扩展附加" -#, c-format -msgid "Cannot open %s" -msgstr "无法打开 %s" +msgid "Latin Extended-A" +msgstr "拉丁文扩展 A" -#, c-format -msgid "An error occurred writing %s" -msgstr "写入%s发生了错误" +msgid "Latin Extended-B" +msgstr "拉丁文扩展 B" -msgid "Output error" -msgstr "输出错误" +msgid "Latin Extended-C" +msgstr "拉丁文扩展 C" -msgid "Feature tags will be removed" -msgstr "特征标签将被删除" +msgid "Latin Extended-D" +msgstr "拉丁文扩展 D" -msgid "Lookups will be removed" -msgstr "查找将被删除" +msgid "Latin Extended-E" +msgstr "拉丁文扩展 E" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" -msgstr "" +msgid "Latin Extended-F" +msgstr "拉丁文扩展 F" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" +msgid "Latin Extended-G" +msgstr "拉丁文扩展 G" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" +msgid "Latin Full Width Forms" +msgstr "拉丁全宽形式" + +msgid "Latin Ligatures" +msgstr "拉丁组合字" -msgid "_Apply to All" -msgstr "应用到全部(_A)" +msgid "Latin-1 Supplement" +msgstr "拉丁一补充" -msgid "_Apply to Selection" -msgstr "应用到选择(_A)" +msgid "Latin: Decorative" +msgstr "拉丁文:修饰" -msgid "Apply change to which lookups?" -msgstr "要更改哪个查找?" +msgid "Latvian" +msgstr "拉脱维亚语" -msgid "Apply to:" -msgstr "应用到:" +msgid "Layer" +msgstr "层" -msgid "_Up" -msgstr "上(_U)" +msgid "Layer Info..." +msgstr "层信息..." -msgid "_Down" -msgstr "下(_D)" +msgid "Layer Name" +msgstr "层名称" -msgid "_Sort" -msgstr "排序(_S)" +msgid "Layer:" +msgstr "层:" -msgid "Add _Lookup" -msgstr "添加查找(_L)" +msgid "Layers" +msgstr "层" -msgid "Add Sub_table" -msgstr "添加子表(_T)" +msgid "Layer|Background" +msgstr "背景" -msgid "Edit _Metadata" -msgstr "编辑元数据(_M)" +msgid "Layer|Foreground" +msgstr "前景" -msgid "_Edit Data" -msgstr "编辑数据(_E)" +msgid "" +"Learning to use FontForge is easy, and there are various tutorials available " +"beginning with the basics up to more advanced features such as making and " +"using scripts." +msgstr "" +"学习使用FontForge并不难,有各种各样的教程涵盖了基础知识到更高级的特性,比如制" +"作和使用脚本。" -msgid "De_lete" -msgstr "删除(_L)" +msgid "Lef_t" +msgstr "左(_T)" -msgid "_Merge" -msgstr "合并(_M)" +msgid "Left Bounds" +msgstr "左边界" -msgid "Sa_ve Lookup..." -msgstr "保存查找(_V)..." +msgid "Left Side Bearing" +msgstr "左边位" -msgid "Add Language to Script..." -msgstr "添加语言到文字..." +msgid "Left Side Bearing Add" +msgstr "左边位增加" -msgid "Remove Language from Script..." -msgstr "从文字中移除语言..." +msgid "Left Side Bearing Scale" +msgstr "左边位比例" -msgid "_Add 'aalt' features" -msgstr "添加 'aalt' 特征(_A)" +msgid "Left Side Bearing does not change." +msgstr "左边位不变。" -msgid "Add 'D_FLT' script" -msgstr "添加 'D_FLT' 脚本" +msgid "Left Side Bearing:" +msgstr "左边位:" -msgid "_Revert All" -msgstr "返转所有修改(_R)" +msgid "Lepcha" +msgstr "雷布查文" -msgid "S_ave Feature File..." -msgstr "保存特征文件(_A)..." +msgid "Letterlike Symbols" +msgstr "字母符号" -#, c-format -msgid "Font Information for %.90s" -msgstr "字体信息:%.90s" +msgid "Letters:" +msgstr "字母:" -msgid "Fo_ntname:" -msgstr "字体名(_N):" +msgid "License" +msgstr "许可" -msgid "_Family Name:" -msgstr "字族名(_F):" +msgid "License URL" +msgstr "许可网址" -msgid "Name For Human_s:" -msgstr "昵称(_s):" +msgid "Life Time" +msgstr "生命时间" -msgid "_Weight" -msgstr "粗细(_W)" +msgid "Lig" +msgstr "连字" -msgid "_Version:" -msgstr "版本(_V):" +msgid "Lig Index:" +msgstr "连字索引:" -msgid "sfnt _Revision:" -msgstr "sfnt 版本(_R):" +msgid "Lig. Carets" +msgstr "连写位" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." -msgstr "" +msgid "Lig.Caret" +msgstr "连写位" -msgid "_Base Filename:" -msgstr "文件名(_B):" +msgid "Ligature" +msgstr "连体" -msgid "" -"Use this as the default base for the filename\n" -"when generating a font." -msgstr "" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "连字 %s" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr "与字体名相同" +msgid "Ligature Caret Color" +msgstr "连写位颜色" -msgid "Copy_right:" -msgstr "版权(_r):" +msgid "Ligature Caret Count" +msgstr "连写位计数" -msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." -msgstr "" +msgid "Ligature Caret Count:" +msgstr "连写位计数:" -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe 如今认为 XUID/UniqueID 不必要)" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "连写缩合替换表" -msgid "Use XUID" -msgstr "用XUID" +msgid "Ligature Glyph Name" +msgstr "连字符名称" -msgid "_XUID:" -msgstr "" +msgid "Ligature Substitution" +msgstr "连字替换" -msgid "Use UniqueID" -msgstr "用惟一标识(ID)" +msgid "Ligatures" +msgstr "连字" -msgid "_UniqueID:" -msgstr "" +msgid "Ligatures & such" +msgstr "组合字等" -msgid " _Em Size:" -msgstr "M全字大小(_E):" +msgid "Light" +msgstr "细" -msgid "_Scale Outlines" -msgstr "缩放轮廓(_S)" +msgid "Light Angle:" +msgstr "光线角度:" -msgid "_Guess" -msgstr "估计(_G)" +msgid "Limbu" +msgstr "林布文" -msgid "Has _Vertical Metrics" -msgstr "有垂直尺寸(_V)" +msgid "Limits" +msgstr "限制" -msgid "Interpretation:" -msgstr "翻译:" +msgid "Line" +msgstr "线" -msgid "Name List:" -msgstr "名称列表:" +msgid "Line Cap" +msgstr "线宽" -msgid "Font Type:" -msgstr "字体类型:" +msgid "Line Join" +msgstr "线连接" -msgid "_Outline Font" -msgstr "轮廓字体(_O)" +msgid "Line length max" +msgstr "最大线长" -msgid "_Type3 Multi Layered Font" -msgstr "Type3多层字体(_T)" +msgid "Linear" +msgstr "线性文字" -msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." -msgstr "" +msgid "Linear A" +msgstr "线性文字 A" -msgid "_Stroked Font" -msgstr "单线字体(_S)" +msgid "Linear B" +msgstr "线性文字 B" -msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" -msgstr "" -"字形将由线组成而非可填充的轮廓。\n" -"所有字形的线宽为" +msgid "Linear B Ideograms" +msgstr "线性文字 B 表意符号" -msgid " Stroke _Width:" -msgstr " 笔画宽度(_W):" +msgid "Linear B Syllabary" +msgstr "线性文字 B 字音表" -msgid "All layers _cubic" -msgstr "所有层三次方" +msgid "Lining Figures" +msgstr "线状图形" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" +msgid "List" +msgstr "列表" -msgid "All layers _quadratic" -msgstr "所有层二次方" +msgid "List Field" +msgstr "列表字段" -msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" +msgid "List Field (Combo Box)" +msgstr "列表字段(组合框)" -msgid "_Mixed" -msgstr "斜接(_M)" +msgid "List Field Menu" +msgstr "列表字段菜单" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" +msgid "List Mark" +msgstr "列表标记" -msgid "Guidelines:" -msgstr "引导线:" +msgid "List of class names" +msgstr "类属名称列表" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "" +msgid "Lisu" +msgstr "傈僳文(老)" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"层:" +msgid "Lisu Supplement" +msgstr "傈僳文补充" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" +msgid "Literals" +msgstr "可读文字" -msgid "_Histogram" -msgstr "直方图(_H)" +msgid "Lithuanian" +msgstr "立陶宛语" -msgid "Histogram Dialog" -msgstr "直方图" +msgid "Lithuanian (Classic)" +msgstr "立陶宛语 (古典)" -msgid "Width _Class" -msgstr "宽度类属(_C)" +msgid "Load Bitmap Fonts" +msgstr "载入位图字体" -msgid "P_FM Family" -msgstr "PFM字族" +msgid "Load Encoding" +msgstr "载入编码" -msgid "_Embeddable" -msgstr "可嵌入(_E)" +msgid "Load Glyph Name List..." +msgstr "载入字形名称列表…" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" +msgid "Load Namelist" +msgstr "载入名录" -msgid "No Subsetting" -msgstr "无子集" +msgid "Load Word List..." +msgstr "载入词表…" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" +msgid "Load glyph names" +msgstr "载入字形名称" -msgid "Only Embed Bitmaps" -msgstr "仅嵌入位图" +msgid "Load of Kerning Metrics Failed" +msgstr "载入压缩尺寸失败" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" +msgid "LoadedFontsAsNew" +msgstr "载入字体作为新文件" -msgid "Vendor ID:" -msgstr "供应者标识:" +msgid "Loading font from " +msgstr "载入字体" -msgid "_IBM Family:" -msgstr "_IBM 字族:" +#, c-format +msgid "Loading font from %.100s" +msgstr "从 %.100s 调入字体" -msgid "_OS/2 Version" -msgstr "OS/2版本(_O)" +msgid "Loading..." +msgstr "正在载入..." -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" +msgid "Localized Forms" +msgstr "本地形式" -msgid "Style Map:" -msgstr "" +msgid "Location" +msgstr "位置" -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" +msgid "Logos" +msgstr "标志" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" +msgid "Lombardic Forms" +msgstr "伦巴底形式" -msgid "Is Offset" -msgstr "是偏移" +msgid "Lookahead" +msgstr "前向" -msgid "Really use Typo metrics" -msgstr "应用 Typo 尺寸" +msgid "Lookahead Class" +msgid_plural "Lookahead Classes" +msgstr[0] "向前类属" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" +msgid "Lookahead Match: " +msgstr "前循匹配: " -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" +#, c-format +msgid "Lookahead class %d: " +msgstr "前循类属%d: " -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "前向范围 %d: " -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" +msgid "Lookup" +msgstr "查找" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "查找%s不在 %s\n" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" +msgid "Lookup Differences\n" +msgstr "查找差异\n" -msgid "This denotes the height of X." -msgstr "" +msgid "Lookup Name:" +msgstr "查找: " -msgid "This denotes the height of x." -msgstr "" +msgid "Lookup Names" +msgstr "查找名称" -msgid "SubscriptSuperUse|Default" -msgstr "默认" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "查找替代表, %s" -msgid "Pos" -msgstr "位置" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "查找替代表: %s" -msgid "PanoseUse|Default" -msgstr "缺省" +msgid "Lookup Table Edit" +msgstr "查找表编辑" -msgid "http://panose.com/" -msgstr "" +msgid "Lookup Type|Unspecified" +msgstr "未指定" -msgid "Panose|_Family Kind" -msgstr "" +msgid "Lookup name already used" +msgstr "查找已使用" -msgid "Unicode Ranges:" -msgstr "统一码范围:" +msgid "Lookup out of bounds in feature table.\n" +msgstr "特征表中查找超出范围.\n" -msgid "Default" -msgstr "默认" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "查找子表 %s (匹配%s)\n" -msgid "MS Code Pages:" -msgstr "微软编码页:" +#, c-format +msgid "Lookup subtable %s is not in %s\n" +msgstr "查找子表 %s 不在 %s\n" -msgid "Misc." -msgstr "其他." +msgid "Lookup subtable:" +msgstr "查找替代表:" -msgid "Metrics" -msgstr "尺寸" +#, c-format +msgid "Lookup, %s, does not exist" +msgstr "查找的 %s 不存在" -msgid "Sub/Super" -msgstr "上标/下标" +msgid "LookupName|New" +msgstr "新建" -msgid "Panose" -msgstr "特征" +msgid "LookupType|Unknown" +msgstr "未知" -msgid "Charsets" -msgstr "字符集" +msgid "Lookups" +msgstr "查找" -msgid "Gasp|_Version" -msgstr "版本(_V)" +msgid "Lookups Limiting Shrinkage" +msgstr "查找限定线" -msgid "Optimized For ClearType" -msgstr "为ClearType优化" +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "查找于 %s 而非 %s\n" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "查找子表于 %s b而非 %s\n" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" +msgid "Lookups will be removed" +msgstr "查找将被删除" -msgid "Gasp|_Default" -msgstr "默认(_D)" +msgid "Loop Count" +msgstr "循环计数" -msgid "_Language" -msgstr "语言(_L)" +msgid "Low" +msgstr "低" -msgid "_String Type" -msgstr "字串类型(_T)" +msgid "Low Surrogates" +msgstr "低位替代" -msgid "SortingScheme|Default" -msgstr "默认" +msgid "Lower Case" +msgstr "小写" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" +msgid "Lowercase to Petite Capitals" +msgstr "小写到袖珍大写" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" +msgid "Lowercase to Small Capitals" +msgstr "小写到小大写" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" +msgid "Luxembourgish" +msgstr "法语(卢森堡公国)" -msgid "scripts.sil.org/OFL" -msgstr "" +msgid "Lycian" +msgstr "吕基亚文" -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" +msgid "Lydian" +msgstr "吕底亚文" -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" +msgid "MATH table" +msgstr "数学表" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "字体集" -msgid "The font comment can contain whatever you feel it should" -msgstr "字体说明写些需要写的东西" +msgid "MM Change Def Weights" +msgstr "字体集更改默认粗细" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" +msgid "MM Change Default _Weights..." +msgstr "字体集默认粗细(_W)…" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" +msgid "MM _Info" +msgstr "字体集信息(_I)" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" +msgid "MM _Info..." +msgstr "字体集信息(_I)…" -msgid "Version, Major:" -msgstr "主版本号:" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "字体集再混合(_R)" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" +msgid "MM _Validity Check" +msgstr "字体集校核(_V)" -msgid "Minor:" -msgstr "次:" +msgid "MS Code Pages" +msgstr "微软编码页" -msgid "Metadata (xml):" -msgstr "元数据(xml):" +msgid "MS Code Pages:" +msgstr "微软编码页:" -msgid "ΤεΧ General" -msgstr "ΤεΧ一般" +msgid "MS Italian" +msgstr "MS意大利体" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ 数学符号" +msgid "MS Miscellaneous" +msgstr "MS其他" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ 数学扩展" +msgid "MS Script" +msgstr "MS手写体" -msgid "The size (in points) for which this face was designed" -msgstr "此面以点为尺寸" +msgid "Ma_ke Arc" +msgstr "创建弧线(_K)" -msgid "Size|Points" -msgstr "点" +msgid "Ma_ke From Font..." +msgstr "生成自字体(_K)…" -msgid "Design Range" -msgstr "设计区域" +msgid "Ma_x:" +msgstr "最大值(_X):" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" +msgid "Mac Bitmap" +msgstr "Mac 位图" -msgid "_Bottom:" -msgstr "底(_B):" +msgid "Mac Contextual State Machine" +msgstr "Mac关联状态机" -msgid "_Top:" -msgstr "顶(_T):" +msgid "Mac Features" +msgstr "Mac特征" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" +msgid "Mac Indic State Machine" +msgstr "Mac Indic 状态机" -msgid "Style Name:" -msgstr "样式名称:" +msgid "Mac Insertion State Machine" +msgstr "Mac插入状态机" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" +msgid "Mac Kerning State Machine" +msgstr "Mac压缩状态机" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +msgid "Mac Roman" +msgstr "Mac 罗马文" msgid "Mac Style Set:" msgstr "Mac样式集:" -msgid "FOND Name:" -msgstr "FOND名称:" - -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" +msgid "MacFeature|Default" +msgstr "默认" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" +msgid "MacFeature|_New..." +msgstr "新建(_N)..." -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" +msgid "MacMapping|Default" +msgstr "默认" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" +msgid "MacMap|_New..." +msgstr "新建(_N)…" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "" +msgid "MacName|_New..." +msgstr "新建(_N)…" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" +msgid "MacSetting|_New..." +msgstr "新建(_N)..." -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" +msgid "MacStyles|Bold" +msgstr "粗体" -msgid "Edits a lookup or lookup subtable." -msgstr "编辑查找或子表。" +msgid "MacStyles|Condense" +msgstr "压缩" -msgid "Edits the transformations in a lookup subtable." -msgstr "编辑查找替代表中的变换。" +msgid "MacStyles|Expand" +msgstr "加宽" -msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" +msgid "MacStyles|Italic" +msgstr "斜体" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" +msgid "MacStyles|Outline" +msgstr "轮廓" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" +msgid "MacStyles|Shadow" +msgstr "阴影" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "" +msgid "MacStyles|Underline" +msgstr "下划线" -msgid "Creation Date:" -msgstr "创建日期:" +msgid "Macedonian" +msgstr "马其顿语" -msgid "Modification Date:" -msgstr "修改日期:" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "放大:" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" +msgid "Magnification:" +msgstr "放大:" -msgid "OS/2 -> Charsets" -msgstr "OS/2 -> 字符集" +msgid "Magnify (Minify with alt)" +msgstr "放大(按Alt缩小)" -msgid "Include Empty Blocks" -msgstr "包括空白区" +msgid "Mahajani" +msgstr "默哈杰内文" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" -"点击一个范围以选择范围内全部字符。\n" -"双击一个范围以查看应在却不在此范\n" -"围内的字符。" +msgid "Mahjong Tiles" +msgstr "麻将牌面" -msgid "PS Names" -msgstr "PS字形名称" +msgid "Maithili" +msgstr "米德勒语" -msgid "General" -msgstr "一般" +msgid "Makasar" +msgstr "望加锡文" -msgid "PS UID" -msgstr "" +msgid "Make Clip Path" +msgstr "生成剪切路径" -msgid "PS Private" -msgstr "PS专属" +msgid "Make Clip _Path" +msgstr "生成剪切路径" -msgid "OS/2" -msgstr "" +msgid "Make Namelist" +msgstr "生成名录" -msgid "TTF Names" -msgstr "TTF名称" +msgid "Make _Line" +msgstr "画线(_L)" -msgid "StyleSet Names" -msgstr "样式名称" +msgid "Make _Parallel..." +msgstr "使平行(_P)…" -msgid "Grid Fitting" -msgstr "网格填充" +msgid "Make the counters narrower" +msgstr "使轮廓窄些" -msgid "ΤεΧ" -msgstr "" +msgid "Malagasy" +msgstr "马达加斯加语" -msgid "FONTLOG" -msgstr "" +msgid "Malay" +msgstr "马来语" -msgid "Mark Classes" -msgstr "标记类属" +msgid "Malay (Brunei)" +msgstr "马来语(文莱)" -msgid "Mark Sets" -msgstr "标记集合" +msgid "Malay (arabic)" +msgstr "Malay (阿拉伯字母)" -msgid "OpenType|Lookups" -msgstr "查找" +msgid "Malay (roman)" +msgstr "Malay (罗马字母)" -msgid "WOFF" -msgstr "" +msgid "Malayalam" +msgstr "马拉雅拉姆文" -msgid "Mac Features" -msgstr "Mac特征" +msgid "Malayalam Reformed" +msgstr "新马来语" -msgid "Dates" -msgstr "日期" +msgid "Malayalam Traditional" +msgstr "旧马来语" -msgid "TrueTypeName|New" -msgstr "新建" +msgid "Male" +msgstr "马累" -msgid "gaspTableEntry|New" -msgstr "新建" +msgid "Maltese" +msgstr "马耳他语" -msgid "PSPrivateDictKey|New" -msgstr "新建" +msgid "Mandaic" +msgstr "曼德恩文" -msgid "_Don't Save" -msgstr "不保存(_D)" +msgid "Manichaean" +msgstr "摩尼文" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"字体 %1$.40s (文件 %2$.40s) 已改变。\n" -"要保存么?" +msgid "Manufacturer" +msgstr "制造商" -msgid "Yes, and don't _remind me again" -msgstr "" +msgid "Manx Gaelic" +msgstr "马恩岛盖尔语" -msgid "Unsaved script" -msgstr "" +msgid "Many Windows" +msgstr "许多窗口" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +msgid "Maori" +msgstr "毛利语" -msgid "Save as _Directory" -msgstr "保存为文件夹(_D)" +msgid "Mapping" +msgstr "映射" -msgid "Save as..." -msgstr "保存为…" +msgid "Marathi" +msgstr "马拉地语" -#, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" +msgid "Marchen" +msgstr "玛尔钦体" -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" +msgid "Mark" +msgstr "标记" -msgid "Merge Feature Info" -msgstr "合并特征信息" +msgid "Mark Attachment Classes" +msgstr "标记附在类属" #, c-format -msgid "Failed to load kern data from %s" -msgstr "从%s载入压缩数据失败" +msgid "Mark Class %.20s" +msgstr "标记类属 %.20s" + +msgid "Mark Class was in use" +msgstr "标记类属正在使用" -msgid "Load of Kerning Metrics Failed" -msgstr "载入压缩尺寸失败" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "标记类属:" -msgid "Many Windows" -msgstr "许多窗口" +msgid "Mark Classes" +msgstr "标记类属" -msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" -msgstr "" +msgid "Mark Current Glyph" +msgstr "标记当前字形" -msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." -msgstr "" +msgid "Mark Current Glyph As First" +msgstr "标记当前字形为第一" -msgid "Extremum bound..." -msgstr "极点边界..." +msgid "Mark Current Glyph As Last" +msgstr "标记当前字形为最末" -msgid "Select by Script" -msgstr "按文字选择" +msgid "Mark Insert:" +msgstr "标记插入:" -msgid "All glyphs" -msgstr "所有字形" +msgid "Mark Positioning" +msgstr "标记定位" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "" +msgid "Mark Positioning via Substitution" +msgstr "由替代标记定位" -msgid "Only upper case" -msgstr "仅大写" +msgid "Mark Set was in use" +msgstr "标记集合正在使用" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "标记集合:" -msgid "Only lower case" -msgstr "仅小写" +msgid "Mark Sets" +msgstr "标记集合" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "" +msgid "Mark Subs:" +msgstr "标记替代:" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" +msgid "Mark class/set names should not contain spaces." +msgstr "标记类属或集合的名称中不能有空格。" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" +msgid "Mark for Overlap fix before Save" +msgstr "标记重叠者,保存前处理" -msgid "Remove matching glyphs from the selection." -msgstr "移除与选中的字形匹配的字形。" +msgid "Mark to Base Position" +msgstr "标记基础位置" -msgid "Logical And with Selection" -msgstr "" +msgid "Mark to Ligature Position" +msgstr "标记连字位置" -msgid "Remove glyphs which do not match from the selection." -msgstr "移除与选中的字形不匹配的字形。" +msgid "Mark to Ligature attachment" +msgstr "标记连写附件" -msgid "No Script" -msgstr "无脚本" +msgid "Mark to Mark" +msgstr "标记到标记" -msgid "Please specify a script" -msgstr "请指定文字" +msgid "Mark to Mark Position" +msgstr "标记标记位置" -msgid "Bad Script" -msgstr "不当文字" +msgid "Mark to Mark attachment" +msgstr "标记标记附件" -msgid "Scripts are 4 letter tags" -msgstr "文字标签为4个字符" +msgid "Mark to base attachment" +msgstr "标记基础附件" -msgid "Select by Name" -msgstr "按名称选择" +#, c-format +msgid "MarkClass-%d" +msgstr "标记类属-%d" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" +#, c-format +msgid "MarkSet-%d" +msgstr "标记集合 %d" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" +msgid "Marks" +msgstr "标记" -msgid "New Lookup Subtable..." -msgstr "新查找替代表..." +msgid "Marwari" +msgstr "马尔瓦利语" -msgid "Display Substitution..." -msgstr "显示替换…" +msgid "Masaram Gondi" +msgstr "马萨拉姆贡德文" -msgid "Pick a substitution to display in the window." -msgstr "选取替代字形显示到窗口中。" +msgid "Mass Glyph Rename" +msgstr "批量字形重命名" -msgid "Show H. Metrics" -msgstr "显示水平尺寸" +msgid "Mass Glyph _Rename..." +msgstr "批量字形重命名(_R)..." -msgid "Show V. Metrics" -msgstr "显示垂直尺寸" +msgid "Master Designs" +msgstr "主设计" -msgid "Baseline" -msgstr "基线" +msgid "Match" +msgstr "匹配" -msgid "Origin" -msgstr "原点" +msgid "Match Classes" +msgstr "匹配类属" -msgid "Advance Width as a Line" -msgstr "前导宽度作为线" +msgid "Match Fuzziness:" +msgstr "匹配模糊系数:" -msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" -msgstr "" +msgid "Match: " +msgstr "匹配:" -msgid "Advance Width as a Bar" -msgstr "前导宽度作为条" +msgid "Matching TTF Point:" +msgstr "匹配TTF点:" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" +msgid "Math Kern" +msgstr "数学压缩" -msgid "Bitmap Magnification..." -msgstr "位图缩放…" +msgid "Math Kerning" +msgstr "数学压缩" -msgid "Please specify a bitmap magnification factor." -msgstr "请指定位图尺度系数。" +msgid "Math Misc. Symbols-A" +msgstr "其他数学符号A" -msgid "Compact" -msgstr "压缩" +msgid "Math Misc. Symbols-B" +msgstr "其他数学符号B" -msgid "Find an adobe CMap file..." -msgstr "查找adobe CMap文件..." +msgid "Math Operators Supplement" +msgstr "补充的数学运算符" -#, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "请先关闭 %s 以便将其插入 CID 字体中" +msgid "Math Sp:" +msgstr "数学Sp:" -msgid "Please close font" -msgstr "请关闭字体" +msgid "MathLeading:" +msgstr "数学边位:" -msgid "_Remove" -msgstr "移除(_R)" +msgid "Mathematical Alphanumeric Symbols" +msgstr "数学字母数字符号" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "" +msgid "Mathematical Greek" +msgstr "数学希腊字" -msgid "_Remove Font" -msgstr "移除字体(_R)" +msgid "Mathematical Operators" +msgstr "数学运算符号" -msgid "Change Supplement..." -msgstr "改变附件…" +msgid "Mathematical centerline" +msgstr "数学中划线" -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "请为%.20s-%.20s指定一个新附件" +msgid "Matrix Edit" +msgstr "矩阵编辑" -msgid "_New Composition..." -msgstr "新组成(_N)…" +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "矩阵编辑(类似于电子表格)" -msgid "_Modify Composition..." -msgstr "修改组成(_M)…" +msgid "Matrix Edit Continued" +msgstr "矩阵编辑继续" -msgid "_Build Syllables" -msgstr "生成音节(_B)" +msgid "Max # Functions" +msgstr "最多函数" -msgid "_Hangul" -msgstr "" +msgid "Max (ascent)" +msgstr "最大(上高)" -msgid "Save A_ll" -msgstr "全部保存(_L)" +msgid "Max Bearing" +msgstr "最大边距" -msgid "_Merge Feature Info..." -msgstr "合并特征信息(_M)..." +msgid "Max Instruction Defines" +msgstr "最大指令定义" -msgid "Revert To _Backup" -msgstr "从备份恢复字形(_B)" +msgid "Max Stack Depth" +msgstr "最大堆栈深度" -msgid "Clear Special Data" -msgstr "" +msgid "Max _Stack Depth:" +msgstr "堆栈最大深度:" -msgid "Script Menu" -msgstr "脚本目录" +msgid "Mayan Numerals" +msgstr "玛雅数字" -msgid "_All Fonts" -msgstr "所有字体(_A)" +msgid "Measure distance, angle between points" +msgstr "测量两点间距离及角度" -msgid "_Displayed Font" -msgstr "已显示字体(_D)" +msgid "Medefaidrin" +msgstr "梅代法伊德林" -msgid "Glyph _Metadata" -msgstr "字形元数据(_M)" +msgid "Medial" +msgstr "中等" -msgid "_TrueType Instructions" -msgstr "_TrueType指令" +msgid "Medial Forms" +msgstr "中等形" -msgid "Select by _Color" -msgstr "按颜色选择(_S)" +msgid "Medial Forms 2" +msgstr "中等形 2" -msgid "Select by _Wildcard..." -msgstr "按通配符选择(_W)…" +msgid "Medium" +msgstr "一般" -msgid "Select by _Script..." -msgstr "按文字选择(_S)…" +msgid "Medium (100%)" +msgstr "正常(100%)" -msgid "_Glyphs Worth Outputting" -msgstr "值得输出的字形(_G)" +msgid "Medium High" +msgstr "中高" -msgid "Glyphs with only _References" -msgstr "" +msgid "Medium Low" +msgstr "中低" -msgid "Glyphs with only S_plines" -msgstr "" +msgid "Meetei Mayek" +msgstr "曼尼普尔文" -msgid "Glyphs with both" -msgstr "" +msgid "Meetei Mayek Extensions" +msgstr "米代文扩展" -msgid "W_hitespace Glyphs" -msgstr "空格字形(_H)" +msgid "Mende" +msgstr "门德语" -msgid "_Changed Glyphs" -msgstr "已改变字形(_C)" +msgid "Mende Kikakui" +msgstr "门迪基卡奎文" -msgid "_Hinting Needed" -msgstr "需要消隐(_H)" +msgid "Menu" +msgstr "菜单" -msgid "Autohinta_ble" -msgstr "自动消隐表(_B)" +msgid "Menu Bar" +msgstr "菜单栏" -msgid "Hold [Shift] key to merge" -msgstr "按住 [Shift] 键合并" +msgid "Menu Name" +msgstr "菜单名" -msgid "Hold [Control] key to restrict" -msgstr "" +msgid "Menu name with no associated script" +msgstr "菜单无相关脚本" -msgid "Selec_t By Lookup Subtable..." -msgstr "按查找表选择(_T)…" +msgid "Merge Feature Info" +msgstr "合并特征信息" -msgid "Undo Fontlevel" -msgstr "" +msgid "Merge Fonts" +msgstr "合并字体" -msgid "Copy _Lookup Data" -msgstr "复制查找数据(_L)" +msgid "Merge Results" +msgstr "合并结果" -msgid "Copy _VWidth" -msgstr "编辑垂直宽度(_V)" +msgid "Merge into selection" +msgstr "合并到选中" -msgid "Paste Into" -msgstr "粘贴到" +msgid "Merging Problem" +msgstr "合并问题" -msgid "Paste After" -msgstr "粘贴到后面" +msgid "Merging a font with itself achieves nothing" +msgstr "字体与其自身合并将一无所得" -msgid "Sa_me Glyph As" -msgstr "相同字形(_M)" +msgid "Meroitic Cursive" +msgstr "麦罗埃草书体" -msgid "Copy Layer To Layer" -msgstr "复制层" +msgid "Meroitic Hieroglyphs" +msgstr "麦罗埃圣书体" -msgid "F_ind / Replace..." -msgstr "查找(_I) / 替换…" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"MetaFont (mf) 生成许多提示到 stdout.\n" +"很多时候显得很罗嗦,不过看看这些也很重要,\n" +"尤其是出错的时候。" -msgid "Correct References" -msgstr "修正参考" +msgid "MetaFont exited with an error" +msgstr "MetaFont错误退出" -msgid "Copy _From" -msgstr "复制自(_F)" +msgid "Metadata (xml):" +msgstr "元数据(xml):" -msgid "Add _Small Capitals..." -msgstr "添加小大写(_S)..." +msgid "Metrics" +msgstr "尺寸" -msgid "Add Subscripts/Superscripts..." -msgstr "添加上下标..." +#, c-format +msgid "Metrics For %.50s" +msgstr "%.50s 的尺寸" -msgid "Buil_d Duplicate Glyph" -msgstr "生成复制字形(_D)" +msgid "Metrics Label Color" +msgstr "尺寸标签的颜色" -msgid "_MATH Info..." -msgstr "数学信息(_M)…" +msgid "MetricsView" +msgstr "尺寸视图" -msgid "_BDF Info..." -msgstr "BDF信息(_B)…" +msgid "MfArgs" +msgstr "MF参数" -msgid "_Horizontal Baselines..." -msgstr "水平基线(_H)..." +msgid "MfAsk" +msgstr "询问MF" -msgid "_Vertical Baselines..." -msgstr "垂直基线(_V)…" +msgid "MfClearBg" +msgstr "MF清除背景" -msgid "_Justification..." -msgstr "对齐(_J)..." +msgid "MfShowErr" +msgstr "MF提示错误" -msgid "Show _Dependent" -msgstr "显示依赖(_D)" +msgid "Miao" +msgstr "苗文(柏格理)" -msgid "Mass Glyph _Rename..." -msgstr "批量字形重命名(_R)..." +msgid "MicroSoft" +msgstr "Microsoft" -msgid "Set _Color" -msgstr "设置颜色(_C)" +msgid "Min (descent)" +msgstr "Min (下深)" -msgid "Find Pr_oblems..." -msgstr "查找问题(_O)…" +msgid "Min Bearing" +msgstr "最小边距" -msgid "_Validate..." -msgstr "验证(_V)..." +msgid "Min Kern" +msgstr "最小压缩(_M)" -msgid "Set E_xtremum Bound..." -msgstr "设置极点边界(_X)..." +msgid "Minor A_xis:" +msgstr "次轴线(_X):" -msgid "Other Info" -msgstr "其它信息" +msgid "Minor:" +msgstr "次:" -msgid "_Validation" -msgstr "校验(_V)" +msgid "Misc." +msgstr "其他." -msgid "St_yle" -msgstr "样式(_Y)" +msgid "Miscellaneous Math Symbols-A" +msgstr "其他数学符号A" -msgid "_Merge Fonts..." -msgstr "合并字体(_M)…" +msgid "Miscellaneous Math Symbols-B" +msgstr "其他数学符号B" -msgid "Interpo_late Fonts..." -msgstr "插入字体(_L)…" +msgid "Miscellaneous Mathematical Symbols-A" +msgstr "各式数学符号 A" -msgid "Compare Fonts..." -msgstr "比较字体…" +msgid "Miscellaneous Mathematical Symbols-B" +msgstr "各式数学符号 B" -msgid "All" -msgstr "全部" +msgid "Miscellaneous Symbols" +msgstr "其他符号" -msgid "_Glyph Image" -msgstr "字形(_G)" +msgid "Miscellaneous Symbols and Arrows" +msgstr "各式符号与箭头" -msgid "_Name" -msgstr "名称(_N)" +msgid "Miscellaneous Symbols and Pictographs" +msgstr "各式符号及象形" -msgid "_Unicode" -msgstr "统一码(_U)" +msgid "Miscellaneous Technical" +msgstr "其它技术符号" -msgid "_Encoding Hex" -msgstr "16进制编码(_H)" +msgid "Miscellaneous Technical Symbols" +msgstr "其他科技符号" -msgid "Add Encoding Slots..." -msgstr "增加编码位…" +msgid "Missing \"OS/2\" table" +msgstr "缺失 OS/2 表" -msgid "How many CID slots do you wish to add?" -msgstr "你想增加多少CID位?" +msgid "Missing Bitmap" +msgstr "缺位图" -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "你想增加多少未编码的字形位?" +msgid "Missing BlueValues entry." +msgstr "丢失蓝值项。" -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "" -"你果真要删除这些字形么?\n" -"此操作是不可恢复的。" +msgid "Missing Glyph" +msgstr "缺字形" -msgid "Detach & Remove Glyphs" -msgstr "分离及移除字形" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "缺字形…" -msgid "Add Encoding Name..." -msgstr "增加编码…" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "缺少 POST 资源 %u\n" -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "" +msgid "Missing Points at Extrema" +msgstr "在极值处缺少点" -msgid "Invalid Encoding" -msgstr "无效编码" +msgid "Missing Script" +msgstr "缺位图" -msgid "Make Namelist" -msgstr "生成名录" +msgid "Missing bitmap strike" +msgstr "缺少位图删除线" + +msgid "Missing cidmap file" +msgstr "缺失cidmap文件" #, c-format -msgid "Could not write %s" -msgstr "未能写入 %s" +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "在行%d(%s)中缺少右侧括号" -msgid "Namelist creation failed" -msgstr "名录创建失败" +msgid "Missing extension" +msgstr "缺间距" -msgid "Load Namelist" -msgstr "载入名录" +msgid "Missing glyph" +msgstr "缺字形" -msgid "A name list with this name already exists. Replace it?" -msgstr "同名列表存在。替换之?" +msgid "Missing glyph extension" +msgstr "缺字形间距" -msgid "Replace" -msgstr "替换" +msgid "Missing glyph name" +msgstr "缺字形名称" #, c-format -msgid "Could not read %s" -msgstr "不能读 %s" - -msgid "No such file" -msgstr "无此文件" - -msgid "Bad namelist file" -msgstr "不良名录文件" +msgid "Missing name on line %d of %s" +msgstr "线行 %d (%s中)处缺名称" #, c-format -msgid "Could not parse %s" -msgstr "不能处理 %s" +msgid "Missing number on line %d of %s" +msgstr "行 %d (%s中)处缺数字" -msgid "Non-ASCII glyphnames" -msgstr "非ASCII码字形名" +msgid "Missing pushes" +msgstr "缺少压入操作" #, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "" - msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" +"缺失的重命名 \"为\" 名称 %s\n" +"%s" -msgid "Create failed" -msgstr "创建失败" +msgid "Missing required table: \"glyf\"" +msgstr "缺少必要的 glyf 表" -msgid "Rename by NameList" -msgstr "按名录重命名" +msgid "Missing required table: \"head\"" +msgstr "缺少必要的 head 表" -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "" +msgid "Missing required table: \"hhea\"" +msgstr "缺少必要的 hhea 表" -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" +msgid "Missing required table: \"loca\"" +msgstr "缺少必要的 loca 表" -msgid "Load glyph names" -msgstr "载入字形名称" +msgid "Missing required table: \"maxp\"" +msgstr "缺少必要的 maxp 表" -msgid "_Reencode" -msgstr "重新编码(_R)" +msgid "Missing required table: \"name\"" +msgstr "缺少必要的 name 表" -msgid "_Compact" -msgstr "压缩(_C)" +msgid "Missing required table: \"post\"" +msgstr "缺少必要的 post 表" -msgid "_Force Encoding" -msgstr "强制编码(_F)" +msgid "Missing rules" +msgstr "缺规则" -msgid "_Add Encoding Slots..." -msgstr "增加编码位(_A)…" +msgid "Missing suffix" +msgstr "遗失后缀" -msgid "Remove _Unused Slots" -msgstr "移除未用位(_U)" +msgid "Mixed contours and references" +msgstr "混合的轮廓及参照" -msgid "_Detach Glyphs" -msgstr "分离字形(_D)" +msgid "Modern" +msgstr "现代" -msgid "Detach & Remo_ve Glyphs..." -msgstr "分离及移除字形(_V)…" +msgid "Modern Serifs" +msgstr "现代衬线体(MS)" -msgid "Add E_ncoding Name..." -msgstr "增加编码名(_N)…" +msgid "Modi" +msgstr "莫迪文" -msgid "_Load Encoding..." -msgstr "载入编码(_L)…" +msgid "Modification Date:" +msgstr "修改日期:" -msgid "Ma_ke From Font..." -msgstr "生成自字体(_K)…" +msgid "Modifier Tone Letters" +msgstr "声调修饰字" -msgid "Remove En_coding..." -msgstr "移除编码(_C)…" +msgid "Mohawk" +msgstr "莫霍克语" -msgid "Display By _Groups..." -msgstr "按组显示(_G)…" +msgid "Moksha" +msgstr "莫克沙语" -msgid "D_efine Groups..." -msgstr "定义组(_E)…" +msgid "Moldavian" +msgstr "摩尔达维亚语" -msgid "_Save Namelist of Font..." -msgstr "保存字体列表(_S)…" +msgid "Mon" +msgstr "孟邦" -msgid "L_oad Namelist..." -msgstr "载入列表(_O)…" +msgid "Mongolian" +msgstr "蒙文" -msgid "Rename Gl_yphs..." -msgstr "重命名字形(_Y)…" +msgid "Mongolian (Cyrillic)" +msgstr "蒙古语 (斯拉夫文)" -msgid "Cre_ate Named Glyphs..." -msgstr "创建命名字形(_A)…" +msgid "Mongolian (Mongolian)" +msgstr "蒙古语(蒙古文)" -msgid "_Show ATT" -msgstr "显示ATT(_S)" +msgid "Mongolian (cyrillic)" +msgstr "蒙古语 (西里尔字母)" -msgid "Display S_ubstitutions..." -msgstr "显示替换(_u)…" +msgid "Mongolian Supplement" +msgstr "蒙文补充" -msgid "Label Gl_yph By" -msgstr "标记字形为(_Y)" +msgid "Monospace" +msgstr "等宽体" -msgid "S_how H. Metrics..." -msgstr "显示水平尺寸(_h)…" +msgid "Monospaced" +msgstr "单一间距" -msgid "Show _V. Metrics..." -msgstr "显示垂直尺寸(_V)…" +msgid "Montage" +msgstr "蒙太奇" -msgid "32x8 cell window" -msgstr "32x8单元窗口" +msgid "Montages" +msgstr "蒙太奇" -msgid "_16x4 cell window" -msgstr "_16x4单元窗口" +msgid "More Images Than Selected Glyphs" +msgstr "图形数量多于选择的字形数" -msgid "_8x2 cell window" -msgstr "_8x2单元窗口" +#. GT: More Parameters +msgid "More Params" +msgstr "更多参数" -msgid "_24 pixel outline" -msgstr "_24点轮廓" +msgid "More pushes specified than needed" +msgstr "过多弹出,超过所需" -msgid "_36 pixel outline" -msgstr "_36点轮廓" +#, c-format +msgid "More than 256 entries in subfont %s\n" +msgstr "超过 256 项于替代字体 %s\n" -msgid "_48 pixel outline" -msgstr "_48点轮廓" +msgid "Move by Ruler..." +msgstr "按标尺移动..." -msgid "_72 pixel outline" -msgstr "_72点轮廓" +msgid "Move..." +msgstr "移动..." -msgid "_96 pixel outline" -msgstr "_96点轮廓" +msgid "Mro" +msgstr "姆鲁文" -msgid "_128 pixel outline" -msgstr "" +msgid "Mult Subs" +msgstr "多重替代" -msgid "_Fit to font bounding box" -msgstr "" +msgid "Multani" +msgstr "木尔坦文" -msgid "Bitmap _Magnification..." -msgstr "位图缩放(_M)..." +msgid "Multi-Master table, obsolete" +msgstr "多母版表,已停用" + +msgid "Multi-line edit" +msgstr "多行编辑" + +msgid "Multiple" +msgstr "多重" + +msgid "Multiple Segment" +msgstr "多段" + +msgid "Multiple Substitution" +msgstr "多重替代" #, c-format -msgid "%d@%d pixel bitmap" -msgstr "%d@%d像素位图" +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "多个字形映射了同一个码位 U+%04X,只有一个字形会显示\n" -msgid "BlueValues" -msgstr "蓝值" +msgid "Multiple master font with more than 16 instances\n" +msgstr "多主字体超过16实例\n" -msgid "Edit 'fpgm'..." -msgstr "编辑'fpgm'..." +msgid "Multiple master font with more than 4 axes\n" +msgstr "多主字体超过4轴\n" -msgid "Edit 'prep'..." -msgstr "编辑'prep'..." +msgid "Multiple names for language" +msgstr "语言的多个名称" -msgid "Edit 'maxp'..." -msgstr "编辑'maxp'..." +msgid "Multiple-Density Font" +msgstr "多密度字体" -msgid "Edit 'cvt '..." -msgstr "编辑'cvt '..." +msgid "MultipleEncodingIgnored" +msgstr "多重编码忽略" -msgid "Remove Instr Tables" -msgstr "移除Instr表" +msgid "Music" +msgstr "音乐" -msgid "_Clear Hints" -msgstr "清除消隐(_C)" +msgid "Musical" +msgstr "乐符" -msgid "Histograms" -msgstr "直方图" +msgid "Musical Symbols" +msgstr "音乐符号" -msgid "_Auto Width..." -msgstr "自动宽度(_A)…" +msgid "Must be a number" +msgstr "必须是数" -msgid "Remove All Kern _Pairs" -msgstr "移除所有压缩对(_P)" +msgid "Mutually Exclusive" +msgstr "互相排斥" -msgid "Remove All VKern Pairs" -msgstr "移除所有垂直压缩对" +msgid "Myanmar" +msgstr "缅甸文" -msgid "_Convert to CID" -msgstr "转换到CID(_C)" +msgid "Myanmar Extended-A" +msgstr "缅甸文扩展 A" -msgid "Convert By C_Map" -msgstr "由CMap转换(_M)" +msgid "Myanmar Extended-B" +msgstr "缅甸文扩展 B" -msgid "_Flatten" -msgstr "平整(_F)" +msgid "NKo" +msgstr "NKo" -msgid "Fl_attenByCMap" -msgstr "由CMap平整(_A)" +msgid "NLC Kanji Forms" +msgstr "NLC汉字形式" -msgid "Insert F_ont..." -msgstr "插入字体(_O)…" +msgid "NUL, Default Character" +msgstr "NUL,默认字符" -msgid "Insert _Blank" -msgstr "插入空白(_B)" +msgid "N_ever Interpolate" +msgstr "从不插值(_E)" -msgid "_Change Supplement..." -msgstr "改变附件(_C)…" +msgid "N_umber Points" +msgstr "数值点" -msgid "C_ID Font Info..." -msgstr "CID字体信息(_I)…" +msgid "Nabataean" +msgstr "那巴泰文" -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "创建字体集(_C)…" +msgid "Name" +msgstr "名称" -msgid "MM _Validity Check" -msgstr "字体集校核(_V)" +msgid "Name For Human_s:" +msgstr "人读名称(_S):" -msgid "MM _Info..." -msgstr "字体集信息(_I)…" +msgid "Name List:" +msgstr "名称列表:" -msgid "_Blend to New Font..." -msgstr "混合到新字体(_B)…" +msgid "Name in use" +msgstr "正使用" -msgid "MM Change Default _Weights..." -msgstr "字体集默认粗细(_W)…" +msgid "Name this contour" +msgstr "命名此轮廓" + +msgid "Name this guideline or cancel to create it without a name" +msgstr "你可以给这条引导线附加一个文本标签" -msgid "_Overview" -msgstr "概览(_O)" +msgid "" +"Name used for Vendor ID field in\n" +"ttf (OS/2 table) font generation.\n" +"Must be no more than 4 characters" +msgstr "" +"生成TTF(OS/2表)字体时的\n" +"制作者的标识字段名称,长度\n" +"不应超过 4 个字符" -msgid "_Index" -msgstr "索引(_I)" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"生成bdf字体时用作制作工具字段\n" +"的名称" -msgid "_About..." -msgstr "关于(_A)…" +msgid "Name used twice" +msgstr "名称用了两次" -msgid "_License..." -msgstr "许可(_L)…" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "名称过长, %s%s, 位于行 %d of %s" -msgid "E_ncoding" -msgstr "编码(_N)" +msgid "Name:" +msgstr "名称:" -msgid "_CID" -msgstr "字符标识(_C)" +msgid "NameList base missing" +msgstr "名称列表基础缺失" -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" +msgid "NameList based twice" +msgstr "名称列表参照两次" -msgid "Glyph Info Color" -msgstr "" +msgid "NameList parsing error" +msgstr "名称列表解析行出错" -msgid "Color used to draw the foreground of empty slots" -msgstr "" +msgid "Named Styles" +msgstr "命名的样式" -msgid "Empty Slot FG Color" -msgstr "" +msgid "Namelist contains non-ASCII names" +msgstr "名称列表中包含非 ASCII 字符" -msgid "Color used to draw the background of selected glyphs" -msgstr "" +msgid "Namelist creation failed" +msgstr "名录创建失败" -msgid "Selected BG Color" -msgstr "选择背景色" +msgid "Nandinagari" +msgstr "嫩迪城体" -msgid "Color used to draw the foreground of selected glyphs" -msgstr "" +msgid "Narrow" +msgstr "窄" -msgid "Selected FG Color" -msgstr "选择前景色" +msgid "Navigation" +msgstr "浏览" -msgid "Changed Color" -msgstr "颜色改变" +msgid "Ndonga" +msgstr "恩敦加语" -msgid "Color used to mark a changed glyph" -msgstr "此颜色用于标记修改过的字形" +msgid "Ne_xt Control Point" +msgstr "下一控制点(_X)" -msgid "Color used to mark glyphs that need hinting" -msgstr "" +msgid "Near" +msgstr "临近" -msgid "Hinting Needed Color" -msgstr "" +#, c-format +msgid "Near (%f,%f)" +msgstr "接近 (%f,%f)" -msgid "Font Size" -msgstr "字体大小" +msgid "Needs bitmap font" +msgstr "需要位图字体" -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" +msgid "Negative Width" +msgstr "负值宽度" msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" +"TrueType不支持负的字符宽度。\n" +"你执意要用负的宽度么?" -msgid "Font Family" -msgstr "字体族" +msgid "Nepali" +msgstr "尼泊尔语" -msgid "Background color for the drawing area of all views" -msgstr "" +msgid "Nepali (India)" +msgstr "尼泊尔语 (印度)" -msgid "Color|Background" -msgstr "背景色" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "嵌套替代 %.80s" -msgid "View" -msgstr "视图" +msgid "Neutral" +msgstr "中立" -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" +msgid "Never Embed/No Editing" +msgstr "从不嵌入,不编辑" -msgid "FontView" -msgstr "字体视图" +msgid "New Alternate List" +msgstr "新替代列表" -msgid "This is the main fontforge window displaying a font" -msgstr "" +msgid "New Anchor Class" +msgstr "新锚点类属" -msgid "Glyph Set by Selection" -msgstr "从选中设置字形" +msgid "New Chaining Position" +msgstr "新建链位置" -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" +msgid "New Chaining Substitution" +msgstr "新建链替换" -msgid "Hit Watch Point" -msgstr "点击观察点" +msgid "New Contextual Glyph Insertion" +msgstr "新相关字形插入" -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "" +msgid "New Contextual Kerning" +msgstr "新建上下文压缩" -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "" +msgid "New Contextual Position" +msgstr "新建上下文位置" -msgid "Watched Store Change" -msgstr "观察的堆有变化" +msgid "New Contextual Substitution" +msgstr "新建上下文替换" -msgid "Read of Uninitialized Store" -msgstr "读未初始化的堆" +msgid "New Counter Mask" +msgstr "新计数蒙版" -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "" +msgid "New Font" +msgstr "新字体" -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "" +msgid "New Indic Rearrangement" +msgstr "新印地语整理" -msgid "Watched Cvt Change" -msgstr "观察的Cvt有变化" +msgid "New Layer..." +msgstr "新建层…" -msgid "Too Many Breakpoints" -msgstr "过多断点" +msgid "New Ligature" +msgstr "新增连字" -msgid "Kerning" -msgstr "压缩" +msgid "New Lookup Subtable..." +msgstr "新查找替代表..." -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" +msgid "New Multiple List" +msgstr "新多重替代列表" -msgid "Other ..." -msgstr "其他…" +msgid "New O_utline Window" +msgstr "新字形窗口(_u)" -msgid "Merge Fonts" -msgstr "合并字体" +msgid "New Pair Position" +msgstr "新对位置" -#, c-format -msgid "Font to merge into %.20s" -msgstr "字体合并到%.20s" +msgid "New Positioning" +msgstr "新位置" -msgid "Preserve cross-font kerning" -msgstr "保留交叉字体压缩" +msgid "New Reverse Chaining Substitution" +msgstr "新建逆向链替换" -msgid "Amount" -msgstr "总量" +msgid "New Section" +msgstr "新节" -msgid "Interpolate Fonts" -msgstr "插入字体" +msgid "New Sub-Group" +msgstr "新建替代组" -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "插入从%.20s到:" +msgid "New Substitution Variant" +msgstr "新替换变量" -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "由" +msgid "New Tai Lue" +msgstr "新Tai Lu" -msgid "Set Bearings To:" -msgstr "设置边位为:" +msgid "New _Bitmap Window" +msgstr "新位图窗口(_B)" -msgid "Set LBearing To:" -msgstr "设置左边位为:" +msgid "New _Metrics Window" +msgstr "新尺寸窗口(_M)" -msgid "Set RBearing To:" -msgstr "设置右边位为:" +msgid "NewCharset" +msgstr "新建字体字符集" -msgid "Set Vert. Advance To:" -msgstr "设置垂直前导为:" +msgid "NewEmSize" +msgstr "新建字体全角宽度" -msgid "Set Width To:" -msgstr "设定宽度为:" +msgid "NewFontNameList" +msgstr "新的字体名称列表" -msgid "Increment Bearings By:" -msgstr "边位增幅:" +msgid "NewFontsQuadratic" +msgstr "新建字体使用二次曲线" -msgid "Increment LBearing By:" -msgstr "左边位增幅:" +msgid "Newa" +msgstr "内瓦文" -msgid "Increment RBearing By:" -msgstr "右边位增幅:" +msgid "Next CP Angle" +msgstr "下一控制点角度" -msgid "Increment V. Adv. By:" -msgstr "垂直前导增幅:" +msgid "Next CP Color" +msgstr "下一控制点颜色" -msgid "Increment Width By:" -msgstr "宽度增幅:" +msgid "Next CP Dist" +msgstr "下一控制点距离" -msgid "Scale Bearings By:" -msgstr "边位缩放:" +msgid "Next CP X" +msgstr "下一控制点X" -msgid "Scale LBearing By:" -msgstr "左边位缩放:" +msgid "Next CP Y" +msgstr "下一控制点Y" -msgid "Scale RBearing By:" -msgstr "右边位缩放:" +msgid "Next CP:" +msgstr "下一控制点:" -msgid "Scale VAdvance By:" -msgstr "垂直前导缩放:" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "下一控制点: (%f,%f)" -msgid "Scale Width By:" -msgstr "宽度缩放:" +msgid "Next Hint." +msgstr "下一消隐。" -msgid "Advance Width does not change." -msgstr "前导宽度未变。" +msgid "Next On Contour" +msgstr "轮廓上下一个" -msgid "Left Side Bearing does not change." -msgstr "左边位不变。" +msgid "Next State:" +msgstr "下一状态:" -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" +msgid "Next _Defined Glyph" +msgstr "下一定义的字形(_D)" -msgid "Top Bearing does not change." -msgstr "" +msgid "Niuean" +msgstr "纽埃语" -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" +msgid "No Advanced Typography" +msgstr "无高级字体" -msgid "Set Both Side Bearings..." -msgstr "设置两侧边位..." +msgid "No Anti-Alias" +msgstr "不抗锯齿" -msgid "Set LBearing..." -msgstr "设置左边位..." +msgid "No Bitmap Font" +msgstr "无位图字体" -msgid "Set RBearing..." -msgstr "设置右边位..." +msgid "No Bitmap Fonts" +msgstr "无位图字体" -msgid "Set Vertical Advance..." -msgstr "设置垂直前导..." +msgid "No Bitmap Strikes" +msgstr "无位图部件" + +msgid "No ByteCode Interpreter" +msgstr "无字节码解释" #, c-format -msgid "Could not find the glyph: %.70s" -msgstr "未能找到字形:%.70s" +msgid "No CID named %s" +msgstr "没有名为 %s 的 CID" -msgid "Goto" -msgstr "转到" +msgid "No Change" +msgstr "未改变" -msgid "Enter the name of a glyph in the font" -msgstr "输入字形名称" +msgid "No Class" +msgstr "无类属" -msgid "Merge into selection" -msgstr "合并到选中" +msgid "No Classification" +msgstr "无分类" -msgid "Select by Color" -msgstr "按颜色选择" +msgid "No Command Specified" +msgstr "未指定命令" -msgid "Glyph names must be valid postscript names" -msgstr "字形名应为有效的postscript名" +msgid "No Curvature" +msgstr "无曲率" -msgid "Bad Range" -msgstr "不良区域" +msgid "No Encoded Glyphs" +msgstr "无已编码字形" -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "" +msgid "No Extender Glyphs" +msgstr "无扩展字形" -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "" +msgid "No Fill" +msgstr "无填充" -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "" +msgid "No FreeType" +msgstr "无FreeType" -msgid "UntitledGroup" -msgstr "未命名组" +msgid "No Glyph" +msgstr "无字形" -msgid "Groups" -msgstr "组" +msgid "No Glyph Duplicates" +msgstr "无重复字形" -msgid "Define Groups" -msgstr "定义组" +msgid "No Grid Fit" +msgstr "无网格填充" -msgid "New Sub-Group" -msgstr "新建替代组" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "无网格填充(平滑)" -msgid "Group Name:" -msgstr "组名:" +msgid "No Groups" +msgstr "无组" -msgid "Glyphs:" -msgstr "字形:" +msgid "No Instructions" +msgstr "无指令" -msgid "Identify by" -msgstr "标识" +msgid "No Intersections" +msgstr "无相交路径交点" -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" +msgid "No Kern Pairs" +msgstr "无压缩对" -msgid "Set From Font" -msgstr "按字体" +msgid "No Lookup Type Selected" +msgstr "未选中查找类型" -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "设置此字形列表为字体查看窗口中选择的字符" +msgid "No Lookups" +msgstr "无查找 " -msgid "Select In Font" -msgstr "于字体中选择" +msgid "No Lookups Limiting Shrinkage" +msgstr "无查找限定线" -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "" +msgid "No Lower Case" +msgstr "无小写" -msgid "No Glyph Duplicates" -msgstr "无重复字形" +msgid "No Name" +msgstr "无名称" -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" +msgid "No Next Control Point" +msgstr "无下一控制点" -msgid "Group" -msgid_plural "Groups" -msgstr[0] "组" +msgid "No Outline Font" +msgstr "无轮廓字体" -msgid "No Groups" -msgstr "无组" +msgid "No Previous Control Point" +msgstr "无上一控制点" -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" +msgid "No References" +msgstr "无参照" -msgid "Display By Groups" -msgstr "按组显示" +msgid "No Rename" +msgstr "无重命名" -msgid "Compacted" -msgstr "已压缩" +msgid "No Script" +msgstr "无脚本" -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"位置: %d\n" -"计数: %d\n" +msgid "No Script Tag" +msgstr "无文字标签" -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"宽度: %d\n" -"计数: %d\n" -"最大百分比: %d%%\n" +msgid "No Sequence/Lookups" +msgstr "无排序/查找 " -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"位置: %d-%d (%d)\n" -"计数: %d (%d)\n" +msgid "No Slope" +msgstr "没有范围" -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" -"宽度: %d-%d (%d)\n" -"计数: %d (%d)\n" -"最大百分比: %d%%\n" +msgid "No Start Glyph" +msgstr "无起始字形" -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" +msgid "No Sub Font Definition file" +msgstr "无替代字体定义文件" -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" +msgid "No Subsetting" +msgstr "无子集" -msgid "Tiny Selection" -msgstr "细微选择" +msgid "No Subtable" +msgstr "无替代表" -msgid "HStem" -msgstr "水平项" +msgid "No Symmetric-Smooth" +msgstr "无对称-平滑" -msgid "VStem" -msgstr "垂直项" +msgid "No Vertical Metrics" +msgstr "无垂直尺寸" -msgid "Blues" -msgstr "蓝值" +msgid "No Watch Points" +msgstr "无观察点" -msgid "Sum Around:" -msgstr "求和:" +msgid "No Width" +msgstr "无宽度" -msgid "Bar Width:" -msgstr "条宽:" +msgid "No _to All" +msgstr "全否(_T)" -msgid "BlueValues come in pairs. Select another." -msgstr "蓝值成对出现。选择另一个。" +msgid "No applicable lookup subtables" +msgstr "无可用查找子表" -msgid "Glyph Names" -msgstr "字形名称" +msgid "No argument to operator\n" +msgstr "操作符无参数\n" -msgid "Extend Lookups On" -msgstr "扩展查找开" +msgid "No bitmap strikes" +msgstr "无位图部件" -msgid "Extend Lookups Off" -msgstr "扩展查找关" +msgid "No cidmap file..." +msgstr "无cidmap文件..." -msgid "Extend Max Lookups" -msgstr "扩展最大查找 " +msgid "No components" +msgstr "无组成" + +msgid "No curvature info" +msgstr "无曲率信息" -msgid "Shrink Lookups On" -msgstr "收缩查找开" +msgid "No data" +msgstr "无数据" -msgid "Shrink Lookups Off" -msgstr "收缩查找关" +msgid "No differences found" +msgstr "未发现差异" -msgid "Shrink Max Lookups" -msgstr "收缩最大查找" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "没有在第 %d 行(%s )指定文件名" -msgid "Extenders" -msgstr "扩展" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "第 %d 行( %s) 的查找标志中没有指定标记" -msgid "Language info" -msgstr "语言信息" +#, c-format +msgid "No glyph named %s." +msgstr "没有字图名称%s" -msgid "Hidden" -msgstr "隐藏" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "字体里未包含 Unicode 编码为 U+%05x 的字形\n" -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "扩展字形(kashidas等)" +msgid "No glyphs matched" +msgstr "无匹配字形" -msgid "A list of glyph names" -msgstr "字形名称列表" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "%.200s中未发现压缩对" -msgid "GlyphName|New" -msgstr "新建" +#, c-format +msgid "No kerning table for %s\n" +msgstr "无对应 %s的缩合表\n" -msgid "Lookups turned ON to extend a line" -msgstr "" +msgid "No languages" +msgstr "无语言" -msgid "Lookups turned OFF to extend a line" -msgstr "" +msgid "No letters in font" +msgstr "字体中无字母" -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" +#, c-format +msgid "No lookup named %s" +msgstr "无名为%s的查找" -msgid "Lookups turned ON to shrink a line" -msgstr "" +msgid "No lookup selected" +msgstr "未选中查找" -msgid "Lookups turned OFF to shrink a line" -msgstr "" +msgid "No lookups to copy" +msgstr "没有要复制的查找" -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" +msgid "No mark in counttomark\n" +msgstr "无标记于 counttomark\n" -msgid "A list of lookup names" -msgstr "查找名称列表" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "字符字串字典无名称 \"%s" -msgid "LookupName|New" -msgstr "新建" +msgid "No paths with within a glyph should intersect" +msgstr "字形内路径不应相交" -msgid "Unknown lookup" -msgstr "未知查找" +msgid "No problems detected" +msgstr "未发现问题" #, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "未知查找名: %60.60s" - -msgid "Justified Languages" -msgstr "对齐的语言" +msgid "No problems detected in %s" +msgstr "未发现错误于%s" -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" +msgid "No problems found" +msgstr "未发现问题" -msgid "Language|New" -msgstr "新建语言" +msgid "No references allowed in a pen." +msgstr "笔工具不允许用参照。" -msgid "Justified Scripts" -msgstr "对齐的文字" +msgid "No scripts" +msgstr "无文字" -msgid "A list of scripts with special justification needs" -msgstr "" +msgid "No selection" +msgstr "无选中" -msgid "Script|New" -msgstr "新建" +msgid "No selection\n" +msgstr "无选中\n" -msgid "Min Kern" -msgstr "最小压缩(_M)" +msgid "No significant differences found" +msgstr "未发现显著差异" -msgid "No lookup selected" -msgstr "未选中查找" +msgid "No spaces allowed in class names." +msgstr "类属名称中不能有空格。" -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "应选择一个包括此压缩对的查找表" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "无指定替代于行 %d (%s)" -msgid "Class 0" -msgstr "类属 0" +msgid "No such file" +msgstr "无此文件" -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "" +msgid "Nogai" +msgstr "诺盖语" -msgid "AutoKern Row" -msgstr "自动缩合行" +msgid "Non Linear Transform" +msgstr "非线性变换" -msgid "AutoKern Column" -msgstr "自动缩合列" +msgid "Non-ASCII glyphnames" +msgstr "非ASCII码字形名" -msgid "AutoKern All" -msgstr "自动缩合全部" +msgid "Non-Basic Multilingual Plane" +msgstr "非基本多文种平面" -msgid "Clear" -msgstr "清除" +msgid "Non-Straight Arms/Double Serif" +msgstr "非直笔/双衬线" -msgid "Clear All" -msgstr "清除全部" +msgid "Non-Straight Arms/Horizontal" +msgstr "非直笔/水平" -msgid "Clear Device Table" -msgstr "清除设备表" +msgid "Non-Straight Arms/Single Serif" +msgstr "非直笔/单衬线" -msgid "Clear All Device Tables" -msgstr "清除所有设备表" +msgid "Non-Straight Arms/Vertical" +msgstr "非直笔/垂直" -#, c-format -msgid "First Class %d\n" -msgstr "首个类属 %d\n" +msgid "Non-Straight Arms/Wedge" +msgstr "非直笔/楔形" -#, c-format -msgid "Second Class %d\n" -msgstr "第二个类属 %d\n" +msgid "Non-Unicode Glyphs" +msgstr "非 Unicode 字形" -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "全部" +msgid "Non-_Integral coordinates" +msgstr "非整数坐标(_I)" -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "" +msgid "Non-existant glyph" +msgstr "不存在字形" -msgid "From the _other class" -msgstr "" +msgid "Non-integral coordinates" +msgstr "非整数坐标" -msgid "_From this class" -msgstr "从此类属(_F)" +msgid "Non-standard Aspect" +msgstr "非标准比例" -msgid "Glyph in two classes" -msgstr "字形属两个类属" +msgid "Non-standard Elements" +msgstr "非标准元素" -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" +msgid "Non-standard Em-Size" +msgstr "非标准M尺寸" -msgid "Glyphs in the classes" -msgstr "这些类属中的字形" +msgid "Non-standard Topology" +msgstr "非标准结构" -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "选择类属包含:" +msgid "Normal" +msgstr "正常" -msgid "Select the class containing the named glyph" -msgstr "选择命名字形的类属" +msgid "Normal Background:" +msgstr "正常背景:" -msgid "Display Size:" -msgstr "显示尺寸:" +msgid "Normal Sans" +msgstr "正常无衬线体" -msgid "Magnification:" -msgstr "放大:" +msgid "Normal Text Color:" +msgstr "普通文本颜色:" -msgid "Kern Offset:" -msgstr "压缩偏移:" +msgid "Normal/Boxed" +msgstr "外框" -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" -"设备表修正:\n" -" (按显示尺寸)" +msgid "Normal/Contact" +msgstr "连接" -msgid "Revert Kerning" -msgstr "恢复缩合" +msgid "Normal/Flattened" +msgstr "平整" -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "" +msgid "Normal/Off-Center" +msgstr "离心" -msgid "Clear all device table corrections associated with this combination" -msgstr "" +msgid "Normal/Rounded" +msgstr "圆角" -msgid "Lookup subtable:" -msgstr "查找替代表:" +msgid "Normal/Square" +msgstr "方框" -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "按类属压缩: %s" +msgid "Normal/Weighted" +msgstr "加粗" -#, c-format -msgid "Lookup Subtable: %s" -msgstr "查找替代表: %s" +msgid "Normalize Design Vector Function:" +msgstr "规格化设计矢量函数:" -msgid "Show Kerning" -msgstr "显示压缩" +msgid "Normalized Settings:" +msgstr "规范化设定:" -msgid "_Default Separation:" -msgstr "默认间隔(_D):" +msgid "Northern Sami" +msgstr "北萨莫斯语" -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" +msgid "Norwegian" +msgstr "挪威语" -msgid "_Min Kern:" -msgstr "最小压缩(_M):" +msgid "Norwegian (Bokmal)" +msgstr "挪威语(Bokmal)" -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" +msgid "Norwegian (Nynorsk)" +msgstr "挪威尼诺斯克语" -msgid "_Touching" -msgstr "接触(_T)" +msgid "Not ASCII" +msgstr "非ASCII码" -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" +msgid "Not Found" +msgstr "未找到" -msgid "Only kern glyphs closer" -msgstr "" +msgid "Not Guides" +msgstr "非引导层" -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "非 (元字体) gf文件 %.200s" -msgid "Autokern new entries" -msgstr "自动缩合新条目" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "非 (元字体) pk 文件 %.200s" -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" +msgid "Not a CID format" +msgstr "非CID格式" -msgid "Kern By Classes" -msgstr "按类属压缩" +msgid "Not a CID-keyed font" +msgstr "不是有字符标识的字体" -msgid "VKern By Classes" -msgstr "按类属垂直压缩" +msgid "Not a Unicode Character" +msgstr "非统一码字符" -msgid "KernClass|_New Lookup..." -msgstr "新建查找(_N)..." +msgid "Not a bdf file" +msgstr "非 bdf 文件" -msgid "No significant differences found" -msgstr "未发现显著差异" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "非 bdf 文件 %.200s" -msgid "Differ" -msgstr "差异" +msgid "Not a gf file" +msgstr "非gf 文件 " -msgid "The layers do not match" -msgstr "层不匹配" +msgid "Not a pcf file" +msgstr "非pcf 文件" -msgid "Error Bound" -msgstr "错误边界" +msgid "Not a pk file" +msgstr "非pk文件" -msgid "Compare Layers" -msgstr "比较层" +msgid "Not a plate file" +msgstr "非结构化文件" -msgid "Copy Layers" -msgstr "复制层" +#, c-format +msgid "Not an X11 pcf file %.200s" +msgstr "非 X11 pcf 文件 %.200s" -msgid "Compare two layers" -msgstr "比较两个层" +msgid "Not attached to a feature" +msgstr "未附加到特征" -msgid "Copy one layer to another" -msgstr "复制一层到另一层" +msgid "Not classified" +msgstr "未分类" -msgid "From:" -msgstr "自:" +msgid "Not enough glyphs" +msgstr "无足够字形" -msgid "Other:" -msgstr "其他:" +msgid "Not enough lines" +msgstr "线不足" -msgid "To:" -msgstr "至:" +msgid "Not in Collection" +msgstr "不在集中" -msgid "Clear destination layer before copy" -msgstr "" +msgid "Not quadratic" +msgstr "非二次曲线" -msgid "Allow errors of:" -msgstr "允许错误:" +msgid "Not sure if this is an error..." +msgstr "不确定这是一个错误..." -msgid "em units" -msgstr "M全字单位" +msgid "Notdef name" +msgstr "未定义名称" -msgid "Lookup Type|Unspecified" -msgstr "未指定" +msgid "Nothing Loaded" +msgstr "未载入" -msgid "Reverse Chaining Substitution" -msgstr "逆向链替换" +msgid "Nothing Selected" +msgstr "未选择" -msgid "Mac Indic State Machine" -msgstr "Mac Indic 状态机" +msgid "Nothing found" +msgstr "没有找到" -msgid "Mac Contextual State Machine" -msgstr "Mac关联状态机" +msgid "Nothing on stack to print\n" +msgstr "栈内没有要打印的\n" -msgid "Mac Insertion State Machine" -msgstr "Mac插入状态机" +msgid "Nothing specified" +msgstr "未指定" -msgid "Single Position" -msgstr "简单位置" +msgid "Nothing to match." +msgstr "无所匹配。" -msgid "Pair Position (kerning)" -msgstr "压缩对位置" +msgid "Nothing to trace" +msgstr "无所循迹" -msgid "Cursive Position" -msgstr "草写位置" +msgid "Nothng found." +msgstr "未找到." -msgid "Mark to Base Position" -msgstr "标记基础位置" +msgid "Nukta Forms" +msgstr "Nukta 表单" -msgid "Mark to Ligature Position" -msgstr "标记连字位置" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "分子1:" -msgid "Mark to Mark Position" -msgstr "标记标记位置" +msgid "Num2:" +msgstr "分子2:" -msgid "Contextual Position" -msgstr "上下文关联位置" +msgid "Num3:" +msgstr "分子3:" -msgid "Contextual Chaining Position" -msgstr "关联链位置" +msgid "Number Forms" +msgstr "数字形式" -msgid "Mac Kerning State Machine" -msgstr "Mac压缩状态机" +msgid "Number expected" +msgstr "需要数字" -msgid "Abaza" -msgstr "" +msgid "Number of Axes:" +msgstr "轴数:" -msgid "Abkhazian" -msgstr "" +msgid "Number of Master Designs:" +msgstr "主设计数:" -msgid "Acholi" -msgstr "" +msgid "Number of star points/Polygon vertices" +msgstr "星形点数/多边形顶点数" -msgid "Achi" -msgstr "" +msgid "Number out of range" +msgstr "取值超出范围" -msgid "Adyghe" -msgstr "" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "行 %d (%s中)处数字太长" -msgid "Afar" -msgstr "" +msgid "Numerators" +msgstr "运算符" -msgid "Agaw" -msgstr "" +msgid "Numeric Field" +msgstr "数字域" -msgid "Aiton" -msgstr "" +msgid "Numeric Field (Spinner)" +msgstr "数字域(Spinner)" -msgid "Akan" -msgstr "" +msgid "Numeric Field Sign" +msgstr "数字域记号" -msgid "Alsatian" -msgstr "亚耳沙斯语" +msgid "Numeric Forms" +msgstr "数字形" -msgid "Altai" -msgstr "" +msgid "Nushu" +msgstr "女书" -msgid "Anglo-Saxon" -msgstr "" +msgid "Nyanja/Chewa" +msgstr "尼扬贾语" -msgid "Americanist IPA" -msgstr "" +msgid "Nyiakeng Puachue Hmong" +msgstr "苗文(创世)" -msgid "Aragonese" -msgstr "" +msgid "O Black Letter" +msgstr "O 黑体" -msgid "Aari" -msgstr "" +msgid "O Decorative" +msgstr "O修饰体" -msgid "Arakanese" -msgstr "" +msgid "O Miscellaneous" +msgstr "O 其他" -msgid "Asturian" -msgstr "" +msgid "O Three Dimensional" +msgstr "O三维" -msgid "Athapaskan" -msgstr "" +msgid "OEM Charset" +msgstr "OEM 字符集" -msgid "Lang|Avar" -msgstr "Avar" +msgid "OK" +msgstr "确认" -msgid "Awadhi" -msgstr "" +msgid "OS/2 -> Charsets" +msgstr "OS/2 -> 字符集" -msgid "Torki" -msgstr "" +msgid "OS/2 and Windows specific metrics table" +msgstr "OS/2 与 Windows 特定的尺寸表" -msgid "Azeri" -msgstr "" +msgid "OS2Version|Automatic" +msgstr "自动" -msgid "Badaga" -msgstr "" +msgid "OSS Calligraphic" +msgstr "OSS 书法体" -msgid "Banda" -msgstr "" +msgid "OSS Contemporary" +msgstr "OSS 当代" -msgid "Baghelkhandi" -msgstr "" +msgid "OSS Dutch Modern" +msgstr "OSS 现代荷兰语" -msgid "Balkar" -msgstr "" +msgid "OSS Dutch Trad" +msgstr "OSS 传统荷兰语" -msgid "Lang|Balinese" -msgstr "" +msgid "OSS Miscellaneous" +msgstr "OSS 其他" -msgid "Bavarian" -msgstr "" +msgid "OSS Modified Venetian" +msgstr "OSS 威尼斯变体" -msgid "Baule" -msgstr "" +msgid "OSS Rounded Legibility" +msgstr "OSS 圆体" -msgid "Batak Toba" -msgstr "" +msgid "OSS Venetian" +msgstr "OSS 威尼斯体" -msgid "Lang|Berber" -msgstr "Berber" +msgid "OT _Glyph Class:" +msgstr "OT字形类(_G):" -msgid "Bench" -msgstr "" +msgid "O_pen Paths" +msgstr "开放的路径(_P)" -msgid "Bible Cree" -msgstr "" +msgid "O_verlap" +msgstr "重叠(_V)" -msgid "Bandjalang" -msgstr "" +msgid "Obli_que..." +msgstr "倾斜(_Q)..." -msgid "Belarussian" -msgstr "" +msgid "Oblique Slant..." +msgstr "倾斜..." -msgid "Bemba" -msgstr "" +msgid "Oblique/Boxed" +msgstr "外框" -msgid "Haryanvi" -msgstr "" +msgid "Oblique/Contact" +msgstr "连接" -msgid "Bagri" -msgstr "" +msgid "Oblique/Flattened" +msgstr "倾斜/平整" -msgid "Bhili" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "离心" -msgid "Bhojpuri" -msgstr "" +msgid "Oblique/Rounded" +msgstr "圆角" -msgid "Bikol" -msgstr "" +msgid "Oblique/Square" +msgstr "方框" -msgid "Bilen" -msgstr "" +msgid "Oblique/Weighted" +msgstr "加粗" -msgid "Bislama" -msgstr "" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "type1 CID 键字体中已停用的表格" -msgid "Kanauji" -msgstr "" +msgid "Obsolete table for a type1 font" +msgstr "type1 字体中已停用的表格" -msgid "Blackfoot" -msgstr "" +msgid "Obtuse Cove" +msgstr "钝凹形" -msgid "Balochi" -msgstr "" +msgid "Obtuse Sans" +msgstr "Obtuse无衬线体" -msgid "Pa'o Karen" -msgstr "" +msgid "Obtuse Square Cove" +msgstr "钝矩形凹形" -msgid "Balante" -msgstr "" +msgid "Occitan" +msgstr "奥克西坦文" -msgid "Balti" -msgstr "" +msgid "Off" +msgstr "关" -msgid "Bambara" -msgstr "" +msgid "Offset" +msgstr "偏移" -msgid "Bamileke" -msgstr "" +msgid "Offset %" +msgstr "偏移%" -msgid "Bosnian" -msgstr "爱沙尼亚语" +msgid "Offset text from path by:" +msgstr "从路径偏移文本:" -msgid "Bishnupriya Manipuri" -msgstr "" +msgid "Ofm Save Failed" +msgstr "Ofm保存失败" -msgid "Brahui" -msgstr "" +msgid "Ogham" +msgstr "欧甘文" -msgid "Braj Bhasha" -msgstr "" +msgid "Ol Chiki" +msgstr "奥尔奇基文" -msgid "Bodo" -msgstr "" +msgid "Old Hungarian" +msgstr "古匈牙利文" -msgid "Bashkir" -msgstr "" +msgid "Old Italic" +msgstr "古意大利文" -msgid "Burushaski" -msgstr "" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "古意大利文 (伊特鲁里亚文、欧斯干文等)" -msgid "Beti" -msgstr "" +msgid "Old North Arabian" +msgstr "古北阿拉伯文" -msgid "Batak Simalungun" -msgstr "" +msgid "Old Outline Color" +msgstr "旧轮廓颜色" -msgid "Lang|Buginese" -msgstr "" +msgid "Old Permic" +msgstr "古彼尔姆文" -msgid "Medumba" -msgstr "" +msgid "Old Persian" +msgstr "古波斯文" -msgid "Kaqchikel" -msgstr "" +msgid "Old Sogdian" +msgstr "古粟特文" -msgid "Zamboanga Chavacano" -msgstr "" +msgid "Old South Arabian" +msgstr "古南阿拉伯文" -msgid "Chinantec" -msgstr "" +msgid "Old Style" +msgstr "旧体" -msgid "Cebuano" -msgstr "" +msgid "Old Style Serifs" +msgstr "旧体衬线(OSS)" -msgid "Chiga" -msgstr "" +msgid "Old Turkic" +msgstr "突厥文" -msgid "Chamorro" -msgstr "" +msgid "Old sfd file" +msgstr "旧SFD文件" -msgid "Chechen" -msgstr "" +msgid "Old style 'kern'" +msgstr "旧类型'kern'" -msgid "Chaha Gurage" -msgstr "" +msgid "Oldstyle Figures" +msgstr "旧体外形" -msgid "Chattisgarhi" -msgstr "" +msgid "On" +msgstr "开" -msgid "Chichewa" +msgid "" +"One of the multiple master instances contains quadratic splines. It must be " +"converted to cubic splines before it can be used in a multiple master" msgstr "" +"多母版的实例里面有一个包含了二次曲线。它必须转化成三次曲线才能用于多母版" -msgid "Chukchi" -msgstr "" +msgid "Only Embed Bitmaps" +msgstr "仅嵌入位图" -msgid "Chuukese" -msgstr "" +msgid "Only One Font" +msgstr "仅一字体" -msgid "Choctaw" -msgstr "" +msgid "Only a single character allowed" +msgstr "只许单一字符" -msgid "Chipewyan" -msgstr "" +msgid "Only lower case" +msgstr "仅小写" -msgid "Chuvash" -msgstr "" +msgid "Only one font may be imported into the background" +msgstr "仅一字体可导入为背景" -msgid "Cheyenne" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" msgstr "" +"仅搜索选中的字形,不选择\n" +"与搜索不符的字符" -msgid "Lang|Western Cham" -msgstr "" +msgid "Only upper case" +msgstr "仅大写" -msgid "Eastern Cham" -msgstr "" +msgid "Opacity" +msgstr "不透明度" -msgid "Comorian" -msgstr "" +msgid "Opacity:" +msgstr "透明:" -msgid "Lang|Coptic" -msgstr "Coptic" +msgid "Open" +msgstr "打开" -msgid "Cornish" -msgstr "" +msgid "Open Contour" +msgstr "轮廓开放" -msgid "Corsican" -msgstr "科西嘉文" +msgid "Open Font" +msgstr "打开字体" -msgid "Creoles" -msgstr "" +msgid "Open Glyph" +msgstr "打开字形" -msgid "Cree" -msgstr "" +msgid "Open Reference" +msgstr "打开参照" -msgid "Carrier" -msgstr "" +msgid "Open failed" +msgstr "打开失败" -msgid "Crimean Tatar" -msgstr "" +msgid "OpenCharsInNewWindow" +msgstr "于新窗口显示字符" -msgid "Kashubian" -msgstr "" +msgid "OpenType Tables" +msgstr "OpenType表" -msgid "Church Slavonic" -msgstr "" +msgid "OpenTypeFeature|New" +msgstr "新建" -msgid "Chittagonian" -msgstr "" +msgid "OpenType|Lookups" +msgstr "查找" -msgid "San Blas Kuna" -msgstr "" +msgid "Optical Bounds" +msgstr "可见边界" -msgid "Dargwa" -msgstr "" +msgid "Optical Character Recognition" +msgstr "光学符号识别" -msgid "Dayi" -msgstr "" +msgid "Optimized For ClearType" +msgstr "为ClearType优化" -msgid "Woods Cree" -msgstr "" +msgid "Options" +msgstr "选项" -msgid "Lang|Default" -msgstr "默认" +msgid "Ordinals" +msgstr "序数" -msgid "Dogri (individual language)" -msgstr "" +msgid "Orig layer" +msgstr "原层" -msgid "Dogri" -msgstr "" +msgid "Origin" +msgstr "原点" -msgid "Dhangu" -msgstr "" +msgid "Origin:" +msgstr "原点:" -msgid "Dhivehi (Obsolete)" -msgstr "Dhivehi (已过时)" +msgid "Original Color" +msgstr "原色" -msgid "Dimli" -msgstr "" +msgid "Original Y Position" +msgstr "原点Y位置" -msgid "Dhivehi" -msgstr "" +msgid "Oriya" +msgstr "奥里亚文" -msgid "Djerma" -msgstr "" +msgid "Ornamental Dingbats" +msgstr "装饰什锦" -msgid "Djambarrpuyngu" -msgstr "" +msgid "Ornamentals" +msgstr "装饰体(O)" -msgid "Dangme" -msgstr "" +msgid "Ornamented" +msgstr "装饰" -msgid "Dan" -msgstr "" +msgid "Ornaments" +msgstr "装饰" -msgid "Dinka" -msgstr "" +msgid "Oromo" +msgstr "奥罗莫语" -msgid "Dari" -msgstr "" +msgid "Osage" +msgstr "奥色治文" -msgid "Dhuwal" -msgstr "" +msgid "Osmanya" +msgstr "伊斯马尼亚文" -msgid "Dungan" -msgstr "" +msgid "Other ..." +msgstr "其他…" -msgid "Ebira" -msgstr "" +msgid "Other Info" +msgstr "其它信息" -msgid "Eastern Cree" -msgstr "" +msgid "Other:" +msgstr "其他:" -msgid "Efik" -msgstr "" +msgid "OtherSubrsFile" +msgstr "其他文件" -msgid "Eastern Maninkakan" -msgstr "" +msgid "Others" +msgstr "其他" -msgid "Erzya" -msgstr "" +msgid "Ottoman Siyaq Numbers" +msgstr "奥斯曼帐目数字" -msgid "Central Yupik" -msgstr "" +msgid "Out Of Order" +msgstr "失序" -msgid "Evenki" -msgstr "" +msgid "Out of Range" +msgstr "超出范围" -msgid "Even" -msgstr "" +msgid "Out of memory\n" +msgstr "内存不足\n" -msgid "Ewe" -msgstr "" +msgid "Outer Shadow" +msgstr "外部阴影" -msgid "French Antillean" -msgstr "法语(Antillean)" +msgid "Outline" +msgstr "轮廓" -msgid "Fang" -msgstr "" +msgid "Outline Default Button" +msgstr "轮廓默认按钮" -msgid "Fanti" -msgstr "" +msgid "Outline Fonts" +msgstr "轮廓字体" -msgid "Fijian" -msgstr "" +msgid "Outline Glyphs\n" +msgstr "轮廓字形\n" -msgid "Fe'fe'" -msgstr "" +msgid "Outline Inner Border" +msgstr "轮廓内边框" -msgid "Forest Nenets" -msgstr "" +msgid "Outline Outer Border" +msgstr "轮廓外边框" -msgid "Fon" -msgstr "" +msgid "Outline View" +msgstr "轮廓视图" -msgid "Faroese" -msgstr "" +msgid "Outline View 2" +msgstr "轮廓视图2" -msgid "Cajun French" -msgstr "" +msgid "Outline Width" +msgstr "轮廓宽度" -msgid "Friulian" -msgstr "" +msgid "Outline Width:" +msgstr "轮廓线宽:" -msgid "Arpitan" -msgstr "" +msgid "Outlining glyphs" +msgstr "空心字形" -msgid "Futa" -msgstr "" +msgid "Output AFM" +msgstr "生成AFM" -msgid "Fulani" -msgstr "" +msgid "Output Glyph Map" +msgstr "生成字形映射" -msgid "Nigerian Fulfulde" -msgstr "" +msgid "Output OFM & CFG" +msgstr "生成 OFM 及 CFG" -msgid "Ga" -msgstr "" +msgid "Output PFM" +msgstr "生成PFM" -msgid "Gagauz" -msgstr "" +msgid "Output TFM & ENC" +msgstr "生成 TFM 及 ENC" -msgid "Garshuni" -msgstr "" +msgid "Output error" +msgstr "输出错误" -msgid "Garhwali" -msgstr "" +msgid "Oval" +msgstr "椭圆" -msgid "Lang|Ge'ez" -msgstr "Ge'ez" +msgid "Over/Underbars" +msgstr "上/下线条" -msgid "Githabul" -msgstr "" +msgid "Overlapped Hints" +msgstr "重叠消隐" -msgid "Gilyak" -msgstr "" +msgid "PCL 5 data table" +msgstr "PCL 5 数据表" -msgid "Kiribati" -msgstr "" +msgid "PDF page graphics" +msgstr "PDF 页面图形" -msgid "Kpelle (Guinea)" -msgstr "" +msgid "PS Glyph Names" +msgstr "PS字形名称" -msgid "Gilaki" -msgstr "" +msgid "PS Hints" +msgstr "PS消隐" -msgid "Gumuz" -msgstr "" +msgid "PS Multiple Master(A)" +msgstr "PS 多母版(A)" -msgid "Gumatj" -msgstr "" +msgid "PS Multiple Master(B)" +msgstr "PS 多母版(B)" -msgid "Gogo" -msgstr "" +msgid "PS Names" +msgstr "PS字形名称" -msgid "Gondi" -msgstr "" +msgid "PS Private" +msgstr "PS专属" -msgid "Garo" -msgstr "" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (二进制)" -msgid "Wayuu" -msgstr "" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (资源)" -msgid "Gupapuyngu" -msgstr "" +msgid "PSPrivateDictKey|New" +msgstr "新建" -msgid "Gusii" -msgstr "" +msgid "P_FM Family" +msgstr "PFM字族" -msgid "Haitian" -msgstr "" +msgid "P_en" +msgstr "笔(_E)" -msgid "Halam" -msgstr "" +msgid "P_rev Control Point" +msgstr "上一控制点(_R)" -msgid "Harauti" -msgstr "" +msgid "Padding" +msgstr "补白" -msgid "Haya" -msgstr "" +msgid "Padding:" +msgstr "补白:" -msgid "Hazaragi" -msgstr "" +msgid "Page Setup" +msgstr "页面设置" -msgid "Hammer-Banna" -msgstr "" +msgid "Page_Size:" +msgstr "页面:" -msgid "Herero" -msgstr "" +msgid "Pahawh Hmong" +msgstr "苗文(帕皓)" -msgid "Hiligaynon" -msgstr "" +msgid "Pair Position (kerning)" +msgstr "压缩对位置" -msgid "High Mari" -msgstr "" +msgid "Pairwise Pos" +msgstr "配对位置" -msgid "Hmong" -msgstr "" +msgid "Pairwise Positioning (kerning)" +msgstr "配对定位(压缩)" -msgid "Hiri Motu" -msgstr "" +msgid "Pale_ttes" +msgstr "工具栏(_T)" -msgid "Hindko" -msgstr "" +msgid "Pali" +msgstr "巴利语" -msgid "Ho" -msgstr "" +msgid "Palm OS Bitmap" +msgstr "手执系统 Bitmap" -msgid "Harari" -msgstr "" +msgid "Palmyrene" +msgstr "巴尔米拉文" -msgid "Eastern Armenian" -msgstr "" +msgid "Panose" +msgstr "特征" -msgid "Iban" -msgstr "" +msgid "PanoseArmStyle|Any" +msgstr "任何" -msgid "Ido" -msgstr "" +msgid "PanoseArmStyle|No Fit" +msgstr "不填充" -msgid "Ijo" -msgstr "" +msgid "PanoseAspectRatio|Any" +msgstr "任何" -msgid "Interlingue" -msgstr "" +msgid "PanoseAspectRatio|No Fit" +msgstr "不填充" -msgid "Ilokano" -msgstr "" +msgid "PanoseAspect|Any" +msgstr "任何" -msgid "Interlingua" -msgstr "" +msgid "PanoseAspect|No Fit" +msgstr "不填充" -msgid "Ingush" -msgstr "" +msgid "PanoseCharRange|Any" +msgstr "任何" -msgid "Inupiat" -msgstr "" +msgid "PanoseCharRange|No Fit" +msgstr "不填充" -msgid "IPA usage" -msgstr "IPA 用法" +msgid "PanoseClass|Any" +msgstr "任何" -msgid "Irish" -msgstr "爱尔兰语" +msgid "PanoseClass|No Fit" +msgstr "不填充" -msgid "Irish Traditional" -msgstr "传统爱尔兰语" +msgid "PanoseContrast|Any" +msgstr "任何" -msgid "Inari Sami" -msgstr "" +msgid "PanoseContrast|High" +msgstr "高" -msgid "Jamaican Creole" -msgstr "" +msgid "PanoseContrast|Low" +msgstr "低" -msgid "Lang|Javanese" -msgstr "Javanese" +msgid "PanoseContrast|Medium" +msgstr "中等" -msgid "Lojban" -msgstr "" +msgid "PanoseContrast|Medium High" +msgstr "中高" -msgid "Krymchak" -msgstr "" +msgid "PanoseContrast|Medium Low" +msgstr "中低" -msgid "Judezmo" -msgstr "" +msgid "PanoseContrast|No Fit" +msgstr "不填充" -msgid "Jula" -msgstr "" +msgid "PanoseContrast|None" +msgstr "无" -msgid "Kabardian" -msgstr "" +msgid "PanoseContrast|Very High" +msgstr "非常高" -msgid "Kabyle" -msgstr "" +msgid "PanoseContrast|Very Low" +msgstr "非常低" -msgid "Kachchi" -msgstr "" +msgid "PanoseFamily|Any" +msgstr "任何" -msgid "Kalenjin" -msgstr "" +msgid "PanoseFamily|No Fit" +msgstr "不填充" -msgid "Karachay" -msgstr "" +msgid "PanoseFinials|Any" +msgstr "任何" -msgid "Makonde" -msgstr "" +msgid "PanoseFinials|No Fit" +msgstr "不填充" -msgid "Kabuverdianu" -msgstr "" +msgid "PanoseForm|Any" +msgstr "任何" -msgid "Kebena" -msgstr "" +msgid "PanoseForm|No Fit" +msgstr "不填充" -msgid "Kekchi" -msgstr "" +msgid "PanoseKind|Any" +msgstr "任何" -msgid "Khutsuri Georgian" -msgstr "" +msgid "PanoseKind|No Fit" +msgstr "不填充" -msgid "Khakass" -msgstr "" +msgid "PanoseLetterform|Any" +msgstr "任何" -msgid "Khanty-Kazim" -msgstr "" +msgid "PanoseLetterform|No Fit" +msgstr "不填充" -msgid "Khanty-Shurishkar" -msgstr "" +msgid "PanoseLining|Any" +msgstr "任何" -msgid "Khamti Shan" -msgstr "" +msgid "PanoseLining|Inline" +msgstr "内嵌" -msgid "Khanty-Vakhi" -msgstr "" +msgid "PanoseLining|No Fit" +msgstr "不填充" -msgid "Khowar" -msgstr "" +msgid "PanoseLining|None" +msgstr "无" -msgid "Kikuyu" -msgstr "" +msgid "PanoseLining|Outline" +msgstr "轮廓" -msgid "Kisii" -msgstr "" +msgid "PanoseLining|Shadow" +msgstr "阴影" -msgid "Kirmanjki" -msgstr "" +msgid "PanoseMidline|Any" +msgstr "任何" -msgid "Southern Kiwai" -msgstr "" +msgid "PanoseMidline|Constant/Pointed" +msgstr "点" -msgid "Eastern Pwo Karen" -msgstr "" +msgid "PanoseMidline|Constant/Serifed" +msgstr "衬线" -msgid "Bumthangkha" -msgstr "" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "修整" -msgid "Kokni" -msgstr "" +msgid "PanoseMidline|High/Pointed" +msgstr "点" -msgid "Kalmyk" -msgstr "" +msgid "PanoseMidline|High/Serifed" +msgstr "衬线" -msgid "Kamba" -msgstr "" +msgid "PanoseMidline|High/Trimmed" +msgstr "修整" -msgid "Kumaoni" -msgstr "" +msgid "PanoseMidline|Low/Pointed" +msgstr "点" -msgid "Komo" -msgstr "" +msgid "PanoseMidline|Low/Serifed" +msgstr "衬线" -msgid "Komso" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "修整" -msgid "Khorasani Turkic" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "不填充" -msgid "Kodagu" -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "点" -msgid "Korean Old Hangul" -msgstr "旧体谚文" +msgid "PanoseMidline|Standard/Serifed" +msgstr "衬线" -msgid "Komi" -msgstr "" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "修整" -msgid "Kikongo" -msgstr "" +msgid "PanoseProportion|Any" +msgstr "任何" -msgid "Kongo" -msgstr "" +msgid "PanoseProportion|No Fit" +msgstr "不填充" -msgid "Komi-Permyak" -msgstr "" +msgid "PanoseSerifVariant|Any" +msgstr "任何" -msgid "Kosraean" -msgstr "" +msgid "PanoseSerifVariant|No Fit" +msgstr "不填充" -msgid "Komi-Zyrian" -msgstr "" +msgid "PanoseSerifs|Any" +msgstr "任何" -msgid "Kpelle" -msgstr "" +msgid "PanoseSerifs|No Fit" +msgstr "不填充" -msgid "Krio" -msgstr "" +msgid "PanoseSerifs|Thin" +msgstr "窄" -msgid "Karakalpak" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "圆角" -msgid "Karelian" -msgstr "" +msgid "PanoseSerivfs|Script" +msgstr "文字" -msgid "Karaim" -msgstr "" +msgid "PanoseSerivfs|Square" +msgstr "矩形" -msgid "Karen" -msgstr "" +msgid "PanoseSpacing|Any" +msgstr "任何" -msgid "Koorete" -msgstr "" +msgid "PanoseSpacing|No Fit" +msgstr "不填充" -msgid "Ripuarian" -msgstr "" +msgid "PanoseStrokeVariation|Any" +msgstr "任何" -msgid "Khasi" -msgstr "" +msgid "PanoseStrokeVariation|No Fit" +msgstr "不填充" -msgid "Kildin Sami" -msgstr "" +msgid "PanoseTool|Any" +msgstr "任何" -msgid "S'gaw Karen" -msgstr "" +msgid "PanoseTool|No Fit" +msgstr "不填充" -msgid "Kuanyama" -msgstr "" +msgid "PanoseTopology|Any" +msgstr "任何" -msgid "Kui" -msgstr "" +msgid "PanoseTopology|No Fit" +msgstr "不填充" -msgid "Kulvi" -msgstr "" +msgid "PanoseTreatment|Any" +msgstr "任何" -msgid "Kumyk" -msgstr "" +msgid "PanoseTreatment|No Fit" +msgstr "不填充" -msgid "Kurukh" -msgstr "" +msgid "PanoseUse|Default" +msgstr "缺省" -msgid "Kuy" -msgstr "" +msgid "PanoseWeight|Any" +msgstr "任何" -msgid "Koryak" -msgstr "" +msgid "PanoseWeight|No Fit" +msgstr "不填充" -msgid "Western Kayah" -msgstr "" +msgid "PanoseWeight|Thin" +msgstr "细" -msgid "Ladin" -msgstr "" +msgid "PanoseXAscent|Any" +msgstr "任何" -msgid "Lahuli" -msgstr "" +msgid "PanoseXAscent|High" +msgstr "高" -msgid "Lak" -msgstr "" +msgid "PanoseXAscent|Low" +msgstr "低" -msgid "Lambani" -msgstr "" +msgid "PanoseXAscent|Medium" +msgstr "中等" -msgid "Laz" -msgstr "" +msgid "PanoseXAscent|No Fit" +msgstr "不填充" -msgid "L-Cree" -msgstr "" +msgid "PanoseXAscent|Very High" +msgstr "非常高" -msgid "Ladakhi" -msgstr "" +msgid "PanoseXAscent|Very Low" +msgstr "非常低" -msgid "Lezgi" -msgstr "" +msgid "PanoseXHeight|Any" +msgstr "任何" -msgid "Ligurian" -msgstr "" +msgid "PanoseXHeight|Constant/Large" +msgstr "大" -msgid "Limburgish" -msgstr "" +msgid "PanoseXHeight|Constant/Small" +msgstr "小" -msgid "Lingala" -msgstr "" +msgid "PanoseXHeight|Constant/Standard" +msgstr "标准" -msgid "Lang|Lisu" -msgstr "" +msgid "PanoseXHeight|Ducking/Large" +msgstr "大" -msgid "Lampung" -msgstr "" +msgid "PanoseXHeight|Ducking/Small" +msgstr "小" -msgid "Laki" -msgstr "" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "标准" -msgid "Low Mari" -msgstr "" +msgid "PanoseXHeight|No Fit" +msgstr "不填充" -msgid "Lang|Limbu" -msgstr "Limbu" +msgid "Panose|_Weight" +msgstr "粗细(_W)" -msgid "Lombard" -msgstr "" +msgid "Papiamentu" +msgstr "帕比亚门图语" -msgid "Lomwe" -msgstr "" +msgid "Parent Folder" +msgstr "上层目录" -msgid "Lang|Loma" -msgstr "" +msgid "Parse Error" +msgstr "解析错误" -msgid "Luri" -msgstr "" +msgid "Parts List" +msgstr "部件列表" -msgid "Lower Sorbian" -msgstr "" +msgid "Pashto" +msgstr "帕施图语" -msgid "Lule Sami" -msgstr "" +msgid "Passed Validation" +msgstr "检验通过" -msgid "Luxembourgish" -msgstr "法语(卢森堡公国)" +msgid "Paste After" +msgstr "粘贴到后面" -msgid "Luba-Lulua" -msgstr "" +msgid "Paste Into" +msgstr "粘贴到" -msgid "Luba-Katanga" -msgstr "" +msgid "Pasting..." +msgstr "粘贴…" -msgid "Luganda" -msgstr "" +#, c-format +msgid "Path Length: %g" +msgstr "路径长度: %g" -msgid "Luhya" -msgstr "" +msgid "Paths" +msgstr "路径" -msgid "Luo" -msgstr "" +msgid "Pattern" +msgstr "模板" -msgid "Madura" -msgstr "" +msgid "Pattern Size:" +msgstr "模板大小:" -msgid "Magahi" -msgstr "" +msgid "Pattern:" +msgstr "模式:" -msgid "Marshallese" -msgstr "" +msgid "Patterned Fill" +msgstr "模板填充" -msgid "Majang" -msgstr "" +msgid "Patterns" +msgstr "模式" -msgid "Makua" -msgstr "" +msgid "Pau Cin Hau" +msgstr "包钦豪字母" -msgid "Malayalam Traditional" -msgstr "旧马来语" +msgid "Pen Slanted" +msgstr "倾斜笔" -msgid "Mam" -msgstr "" +msgid "Pen _Angle:" +msgstr "画笔角度(_A):" -msgid "Mansi" -msgstr "" +msgid "Per glyph baseline data" +msgstr "每个字形基线数据" -msgid "Mapudungun" -msgstr "" +msgid "Perform a perspective transformation on the selection" +msgstr "对选中对象作透视变换" -msgid "Marwari" -msgstr "马尔瓦利语" +msgid "Perpendicular Sans" +msgstr "垂直无衬线" -msgid "Mbundu" -msgstr "" +msgid "Perspecti_ve" +msgstr "透视(_V)" -msgid "Mbo" -msgstr "" +msgid "Petite Caps" +msgstr "小大写" -msgid "Lang|Manchu" -msgstr "Manchu" +msgid "PfaEdit Table" +msgstr "PfaEdit表" -msgid "Moose Cree" -msgstr "" +msgid "Pfm Save Failed" +msgstr "Pfm保存失败" -msgid "Mende" -msgstr "门德语" +msgid "Phags-pa" +msgstr "八思巴文" -msgid "Mandar" -msgstr "" +msgid "Phaistos Disc" +msgstr "菲斯特斯圆盘" -msgid "Me'en" -msgstr "" +msgid "Phoenician" +msgstr "腓尼基文" -msgid "Meru" -msgstr "" +msgid "Phonetic Extensions" +msgstr "音标扩展" -msgid "Pattani Malay" -msgstr "" +msgid "Phonetic Extensions Supplement" +msgstr "音标扩展增补" -msgid "Morisyen" -msgstr "" +msgid "Pick a CMap subtable" +msgstr "选择CMap替代表" -msgid "Minangkabau" -msgstr "" +msgid "Pick a color" +msgstr "选择一种颜色" -msgid "Mizo" -msgstr "" +msgid "Pick a font, any font..." +msgstr "选择一个字体,任何字体..." -msgid "Lang|Makasar" -msgstr "" +msgid "Pick a page" +msgstr "选择页" -msgid "Kituba" -msgstr "" +msgid "Pick a substitution to display in the window." +msgstr "选取替代字形显示到窗口中。" -msgid "Male" -msgstr "马累" +msgid "Pictures" +msgstr "图片" -msgid "Malinke" -msgstr "" +msgid "Pilipino (Filipino)" +msgstr "菲律宾语" -msgid "Malayalam Reformed" -msgstr "新马来语" +msgid "Pixel List" +msgstr "像素列表" -msgid "Mandinka" -msgstr "" +msgid "Pixel Size" +msgstr "像素大小" -msgid "Lang|Mongolian" -msgstr "蒙古语" +msgid "Pixel Sizes:" +msgstr "像素大小:" -msgid "Maninka" -msgstr "" +msgid "Pixel size:" +msgstr "像素大小:" -msgid "Mohawk" -msgstr "莫霍克语" +msgid "Pixel size?" +msgstr "像素大小?" -msgid "Moksha" -msgstr "莫克沙语" +msgid "PixelSize|New" +msgstr "新建" -msgid "Mon" -msgstr "孟邦" +msgid "Playing Cards" +msgstr "纸牌" -msgid "Moroccan" -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "请先关闭 %s 以便将其插入 CID 字体中" -msgid "Mossi" -msgstr "" +msgid "Please close font" +msgstr "请关闭字体" -msgid "Maithili" -msgstr "米德勒语" +msgid "Please don't do that" +msgstr "请勿如此操作" -msgid "Mundari" -msgstr "" +#, c-format +msgid "Please name encoding %d in this file" +msgstr "请给此文件中的编码 %d命名" -msgid "Muscogee" -msgstr "" +msgid "Please name this contour" +msgstr "请为此轮廓命名" -msgid "Mirandese" -msgstr "" +msgid "Please name this encoding" +msgstr "请为此编码命名" -msgid "Hmong Daw" -msgstr "" +msgid "Please name this subtable" +msgstr "请为此子表命名" -msgid "Lang|Mayan" -msgstr "" +msgid "Please select a CID ordering" +msgstr "请选择字符标识顺序" -msgid "Mazanderani" -msgstr "" +msgid "Please set the Axis Type field" +msgstr "请设定数轴类型域" -msgid "Naga-Assamese" -msgstr "" +msgid "Please specify a bitmap magnification factor." +msgstr "请指定位图尺度系数。" -msgid "Nahuatl" -msgstr "" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "请为%.20s-%.20s指定一个新附件" -msgid "Nanai" -msgstr "" +msgid "Please specify a script" +msgstr "请指定文字" -msgid "Neapolitan" -msgstr "" +msgid "Poin_ts too close" +msgstr "点太近邻(_T)" -msgid "Naskapi" -msgstr "" +msgid "Point A_t" +msgstr "点位于(_T)" -msgid "Nauruan" -msgstr "" +msgid "Point Color" +msgstr "点颜色" -msgid "Navajo" -msgstr "" +msgid "Point Info" +msgstr "点的信息" -msgid "N-Cree" -msgstr "" +msgid "Point Size" +msgstr "点尺寸" -msgid "Ndebele" -msgstr "" +msgid "Point Size:" +msgstr "点尺寸:" -msgid "Ndau" -msgstr "" +msgid "Point of Inflection Color" +msgstr "映像点的颜色" -msgid "Ndonga" -msgstr "恩敦加语" +msgid "Point of View Projection" +msgstr "投影视点" -msgid "Low Saxon" -msgstr "" +msgid "Point sizes on a 100 dpi screen" +msgstr "100dpi屏幕上点的大小" -msgid "Newari" -msgstr "" +msgid "Point sizes on a 120 dpi screen" +msgstr "120dpi屏幕上点的大小" -msgid "Ngbaka" -msgstr "" +msgid "Point sizes on a 72 dpi screen" +msgstr "72dpi屏幕上点的大小" -msgid "Nagari" -msgstr "" +msgid "Point sizes on a 75 dpi screen" +msgstr "75dpi屏幕上点的大小" -msgid "Norway House Cree" -msgstr "" +msgid "Point sizes on a 96 dpi screen" +msgstr "96dpi屏幕上点的大小" -msgid "Nisi" -msgstr "" +#, c-format +msgid "Point: %d (%d)" +msgstr "字号: %d (%d)" -msgid "Niuean" -msgstr "纽埃语" +msgid "PointNumbers|_None" +msgstr "无(_N)" -msgid "Nkole" -msgstr "" +msgid "Pointer" +msgstr "指针" -msgid "Nimadi" -msgstr "" +msgid "Points" +msgstr "点" -msgid "Nogai" -msgstr "诺盖语" +msgid "Points (TrueType)" +msgstr "点(TrueType)" -msgid "Novial" -msgstr "" +msgid "Points of _Inflection" +msgstr "标记映像点(_I)" -msgid "Northern Sami" -msgstr "北萨莫斯语" +msgid "Points on Selected _Contours" +msgstr "曲线上的全部点(_C)" -msgid "Northern Sotho" -msgstr "" +msgid "Points:" +msgstr "点:" -msgid "Northern Tai" -msgstr "" +msgid "Pointsize X" +msgstr "点尺寸X" -msgid "Nyamwezi" -msgstr "" +msgid "Pointsize Y" +msgstr "点尺寸Y" -msgid "Nynorsk" -msgstr "" +msgid "Points|Original" +msgstr "原始" -msgid "Mbembe Tigon" -msgstr "" +msgid "Pol_ygon" +msgstr "多边形(_Y)" -msgid "Occitan" -msgstr "奥克西坦文" +msgid "Polish" +msgstr "波兰语" -msgid "Oji-Cree" -msgstr "" +msgid "Pollard Phonetic" +msgstr "Pollard 语音" -msgid "Ojibway" -msgstr "" +msgid "Polygon" +msgstr "多边形" -msgid "Ossetian" -msgstr "" +msgid "Polygon or Star" +msgstr "多边形或星形" -msgid "Palestinian Aramaic" -msgstr "" +msgid "Polytonic Greek" +msgstr "多音希腊文" -msgid "Pangasinan" -msgstr "" +msgid "Popup" +msgstr "弹出" -msgid "Pali" -msgstr "巴利语" +msgid "Popup windows" +msgstr "弹出窗口" -msgid "Pampangan" -msgstr "" +msgid "Portuguese" +msgstr "葡萄牙语" -msgid "Palpa" -msgstr "" +msgid "Portuguese (Brasil)" +msgstr "葡萄牙语(巴西)" -msgid "Palauan" -msgstr "" +msgid "Portuguese (Portugal)" +msgstr "葡萄牙语(葡萄牙)" -msgid "Bouyei" -msgstr "" +msgid "Pos" +msgstr "位置" -msgid "Picard" +#, c-format +msgid "" +"Position: %d\n" +"Count: %d\n" msgstr "" +"位置: %d\n" +"计数: %d\n" -msgid "Pennsylvania German" +#, c-format +msgid "" +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" msgstr "" +"位置: %d-%d (%d)\n" +"计数: %d (%d)\n" -msgid "Polytonic Greek" -msgstr "多音希腊文" - -msgid "Phake" -msgstr "" +msgid "Positionings" +msgstr "定位" -msgid "Norfolk" -msgstr "" +msgid "Post Base Forms" +msgstr "下一基本形" -msgid "Pilipino (Filipino)" -msgstr "菲律宾语" +msgid "Post Base Substitutions" +msgstr "下一基本替代 " -msgid "Palaung" -msgstr "" +msgid "Pr_eferences..." +msgstr "选项(_E)…" -msgid "Piemontese" -msgstr "" +msgid "Pre Base Forms" +msgstr "上一基本形" -msgid "Western Panjabi" -msgstr "" +msgid "Pre Base Substitutions" +msgstr "上一基本替代" -msgid "Pocomchi" -msgstr "" +msgid "Pre-Built Larger Variants" +msgstr "预设较大变量" -msgid "Pohnpeian" -msgstr "" +msgid "PreferCJKEncodings" +msgstr "用中日韩编码(CJK)" -msgid "Provencal" -msgstr "普罗旺斯语" +msgid "PreferPotrace" +msgstr "采用Potrace" -msgid "Western Pwo Karen" -msgstr "" +msgid "PreferSpacingAccents" +msgstr "重音符间距" -msgid "Chin" -msgstr "钦邦" +msgid "Preferences" +msgstr "选项" -msgid "K'iche'" -msgstr "" +msgid "Preferred Family" +msgstr "首选家族名" -msgid "Quechua (Bolivia)" -msgstr "" +msgid "Preferred Styles" +msgstr "首选样式" -msgid "Quechua (Ecuador)" -msgstr "" +msgid "Prefs_App| " +msgstr " " -msgid "Quechua (Peru)" -msgstr "" +msgid "Preserve cross-font kerning" +msgstr "保留交叉字体压缩" -msgid "Rajasthani" -msgstr "拉贾斯坦语" +msgid "PreserveTables" +msgstr "预留表" -msgid "Rarotongan" -msgstr "" +msgid "Pressure Point" +msgstr "压力点" -msgid "Russian Buriat" -msgstr "俄语Buriat" +msgid "Prev CP Angle" +msgstr "上一控制点角度" -msgid "R-Cree" -msgstr "" +msgid "Prev CP Color" +msgstr "上一控制点颜色" -msgid "Riang" -msgstr "" +msgid "Prev CP Dist" +msgstr "上一控制点距离" -msgid "Tarifit" -msgstr "" +msgid "Prev CP X" +msgstr "上一控制点X" -msgid "Ritarungo" -msgstr "" +msgid "Prev CP Y" +msgstr "上一控制点Y" -msgid "Arakwal" -msgstr "" +msgid "Prev CP:" +msgstr "上一控制点:" -msgid "Romansh" -msgstr "" +#, c-format +msgid "Prev CP: (%f,%f)" +msgstr "上一控制点: (%f,%f)" -msgid "Vlax Romani" -msgstr "" +msgid "Prev Defined Gl_yph" +msgstr "上一定义的字形(_Y)" -msgid "Romany" -msgstr "" +msgid "Prev On Contour" +msgstr "轮廓上上一个" -msgid "Rusyn" -msgstr "" +msgid "Previous Hint." +msgstr "上一消隐。" -msgid "Rotuman" -msgstr "" +msgid "Print" +msgstr "打印" -msgid "Ruanda" -msgstr "卢安达" +msgid "Print Failed" +msgstr "打印失败" -msgid "Aromanian" -msgstr "" +msgid "Print To File..." +msgstr "打印到文件…" -msgid "Sadri" -msgstr "" +msgid "Printable Document" +msgstr "可打印文档" -msgid "Sasak" -msgstr "" +msgid "Printing Font" +msgstr "打印字体" -msgid "Santali" -msgstr "桑塔利语" +#, c-format +msgid "Priority: %d" +msgstr "优先级:%d" -msgid "Sayisi" -msgstr "" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "私用词典" -msgid "Sicilian" -msgstr "" +msgid "Private Use" +msgstr "私人应用" -msgid "Scots" -msgstr "" +msgid "Private Use Area" +msgstr "私用区" -msgid "North Slavey" -msgstr "" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "'%c%c%c%c' 表解压有误。" -msgid "Sekota" -msgstr "" +msgid "Problem explanation" +msgstr "问题解释" -msgid "Selkup" -msgstr "塞尔库普语" +msgid "Processing Variations" +msgstr "i处理变化" -msgid "Old Irish" -msgstr "" +msgid "Progress" +msgstr "进度" -msgid "Sango" -msgstr "桑戈语" +msgid "Projecting..." +msgstr "投影…" -msgid "Samogitian" -msgstr "" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "新建…" -msgid "Tachelhit" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "比例替代尺寸" -msgid "Shan" -msgstr "掸语" +msgid "Proportional Alternate Vertical Metrics" +msgstr "比例替代垂直尺寸" -msgid "Sibe" -msgstr "" +msgid "Proportional Kana" +msgstr "比例假名" -msgid "Sidamo" -msgstr "锡达莫语" +msgid "Proportional Numbers" +msgstr "比例数字" -msgid "Silte Gurage" -msgstr "" +msgid "Proportional Spaced" +msgstr "比例间隔" -msgid "Skolt Sami" -msgstr "斯高特萨莫斯语" +msgid "Proportional Width" +msgstr "比例宽度" -msgid "Slavey" -msgstr "" +msgid "Provencal" +msgstr "普罗旺斯语" -msgid "Samoan" -msgstr "萨摩亚语" +msgid "Provide a glyph name" +msgstr "给出字形名称" -msgid "Sena" -msgstr "" +msgid "Proximity" +msgstr "邻近" -msgid "Shona" -msgstr "" +msgid "Proximity:" +msgstr "邻近:" -msgid "Soninke" -msgstr "索宁克语" +msgid "Psalter Pahlavi" +msgstr "诗篇体巴列维文" -msgid "Sodo Gurage" -msgstr "" +msgid "Punctuation Supplement" +msgstr "补充标点符号" -msgid "Songe" -msgstr "" +msgid "Punjabi" +msgstr "旁遮普语" -msgid "Southern Sotho" -msgstr "" +msgid "Punjabi (India)" +msgstr "旁遮普语 (印度)" -msgid "Sardinian" -msgstr "" +msgid "Punjabi (Pakistan)" +msgstr "旁遮普语 (巴基斯坦)" -msgid "Saraiki" -msgstr "" +msgid "Push Current Glyph" +msgstr "压入当前字形" -msgid "Serer" -msgstr "塞雷尔语" +msgid "Quad:" +msgstr "四方数量:" -msgid "South Slavey" -msgstr "" +msgid "Quadratic" +msgstr "二次方" -msgid "Southern Sami" -msgstr "" +msgid "Quarter Widths" +msgstr "四分之一宽" -msgid "Saterland Frisian" -msgstr "" +msgid "Quecha (Bolivia)" +msgstr "盖丘亚语 (玻利维亚)" -msgid "Sukuma" -msgstr "" +msgid "Quecha (Ecuador)" +msgstr "盖丘亚语 (厄瓜多尔)" -msgid "Lang|Sundanese" -msgstr "" +msgid "Quecha (Peru)" +msgstr "盖丘亚语 (秘鲁)" -msgid "Suri" -msgstr "" +msgid "Quechua" +msgstr "盖丘亚语" -msgid "Svan" -msgstr "" +msgid "RBearing:" +msgstr "右边位:" -msgid "Swadaya Aramaic" -msgstr "" +msgid "RSB" +msgstr "右边位" -msgid "Swazi" -msgstr "" +msgid "RSB Compression Percent" +msgstr "右边位压缩比例" -msgid "Upper Saxon" -msgstr "" +msgid "Radial" +msgstr "部首" -msgid "Sylheti" -msgstr "" +msgid "Radicals" +msgstr "部首" -msgid "Syriac (Estrangela)" -msgstr "" +msgid "Radio Button" +msgstr "单选按钮" -msgid "Syriac (Western script)" -msgstr "" +msgid "Radio Off Mark" +msgstr "单选未选中标记" -msgid "Syriac (Eastern script)" -msgstr "" +msgid "Radio On Mark" +msgstr "单选选中标记" -msgid "Silesian" -msgstr "" +msgid "Radius" +msgstr "半径" -msgid "Tabasaran" -msgstr "" +msgid "Radius:" +msgstr "半径:" -msgid "TH-Cree" -msgstr "" +msgid "Radius: " +msgstr "半径: " -msgid "Dehong Dai" -msgstr "" +msgid "Rajasthani" +msgstr "拉贾斯坦语" -msgid "Tetum" -msgstr "" +msgid "Rakar Forms" +msgstr "Rakar 形" -msgid "Tigre" -msgstr "提格雷语" +msgid "Random" +msgstr "随机" -msgid "Tahitian" -msgstr "塔希提语" +msgid "Randomize" +msgstr "随机" -msgid "Tiv" -msgstr "" +msgid "Raph's plate" +msgstr "Raph 面" -msgid "Tamashek" -msgstr "" +msgid "Raph's plate files" +msgstr "Raph 文件" -msgid "Temne" -msgstr "" +msgid "Rapid/Horizontal" +msgstr "水平" -msgid "Tundra Nenets" -msgstr "" +msgid "Rapid/Vertical" +msgstr "垂直" -msgid "Tonga" -msgstr "汤加语" +msgid "Raster" +msgstr "矢量" -msgid "Todo" -msgstr "待做" +msgid "Raster Color" +msgstr "矢量颜色" -msgid "Toma" -msgstr "" +msgid "Raster Dark Color" +msgstr "矢量暗颜色" -msgid "Tok Pisin" -msgstr "" +msgid "Raster Grid Color" +msgstr "矢量网格颜色" -msgid "Tshangla" -msgstr "" +msgid "Raster New Color" +msgstr "矢量新颜色" + +msgid "Raster Old Color" +msgstr "矢量旧颜色" -msgid "Turoyo Aramaic" -msgstr "" +msgid "Rasterize at sizes:" +msgstr "光栅化尺寸:" -msgid "Tumbuka" -msgstr "" +msgid "Rasterizing..." +msgstr "正在光栅化..." -msgid "Tulu" -msgstr "" +msgid "Raw" +msgstr "原始" -msgid "Tuvin" -msgstr "" +msgid "Re_move" +msgstr "移除" -msgid "Tuvalu" -msgstr "" +msgid "Read of Uninitialized Store" +msgstr "读未初始化的堆" -msgid "Twi" -msgstr "特维语" +msgid "Reading AFM file" +msgstr "读取AFM文件" -msgid "Tày" -msgstr "" +msgid "Reading Glyphs" +msgstr "正在读取字形" -msgid "Tamazight" -msgstr "" +msgid "Reading Names" +msgstr "读取名称" -msgid "Tzotzil" -msgstr "" +msgid "Really use Typo metrics" +msgstr "应用 Typo 尺寸" -msgid "Udmurt" -msgstr "乌德穆尔特语" +msgid "Recalculate Bitmaps" +msgstr "再算位图" -msgid "Umbundu" -msgstr "" +msgid "Recen_t" +msgstr "最近的(_T)" -msgid "Upper Sorbian" -msgstr "上索布语" +msgid "RecognizePUANames" +msgstr "识别PUA名称" -msgid "Uyghur" -msgstr "维吾尔语" +msgid "Recover old edit" +msgstr "恢复旧版本" -msgid "Venetian" -msgstr "" +msgid "Recovery Failed" +msgstr "恢复失败" -msgid "Volapük" -msgstr "" +msgid "Rectan_gle" +msgstr "矩形(_G)" -msgid "Võro" -msgstr "" +msgid "Rectangle" +msgstr "矩形" -msgid "Wa" -msgstr "" +msgid "Rectangle or Ellipse" +msgstr "矩形或椭圆" -msgid "Wagdi" -msgstr "" +msgid "Red:" +msgstr "红:" -msgid "Waray-Waray" -msgstr "" +msgid "Ref:" +msgstr "参照:" -msgid "West-Cree" -msgstr "" +msgid "Reference Info" +msgstr "参照信息" -msgid "Wolof" -msgstr "沃洛夫语" +msgid "Reference Names" +msgstr "参照名称" -msgid "Walloon" -msgstr "" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "参照编码越界 %s\n" -msgid "Mewati" -msgstr "" +msgid "Reference point match out of date" +msgstr "参照点匹配过期" -msgid "Tai Lue" -msgstr "傣仂文" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "在第 %d 行( %s) non-CID-keyed 字型中指向一个CID" -msgid "Minjangbal" -msgstr "" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "参照到一个 第 %d 行( %s)的CID-keyed 字体的字图名称" -msgid "Khengkha" -msgstr "" +#, c-format +msgid "Reference to a non-existent glyph name on line %d of %s: %s" +msgstr "指向在第 %d 行(%s)上一个不存在的字图名称:%s" -msgid "Soga" -msgstr "" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "参照字符 %1$.20s 于 %2$d" -msgid "Kpelle (Liberia)" -msgstr "" +msgid "References may not be dragged into the guidelines layer" +msgstr "参照不可拖放到引导层" -msgid "Yakut" -msgstr "雅库特语" +msgid "Refers to Font" +msgstr "参照到字体" -msgid "Yao" -msgstr "" +msgid "Reflect" +msgstr "镜像" -msgid "Yapese" -msgstr "" +msgid "Refresh File List" +msgstr "刷新文件列表" -msgid "Y-Cree" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "参照" -msgid "Yi Classic" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "参照递归深度超过(_D):" -msgid "Yi Modern" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "参照了不良ps变换矩阵" -msgid "Zealandic" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "参照了不良tt变换矩阵" -msgid "Standard Moroccan Tamazight" -msgstr "" +msgid "Refs with out of date point matching" +msgstr "参照了过期匹配点" -msgid "Zhuang" -msgstr "" +msgid "Regenerate Bitmap Glyphs" +msgstr "再生位图字形" -msgid "Chinese Hong Kong" -msgstr "中文(香港)" +msgid "Regenerate Hint Substitution Points" +msgstr "重新生成消隐替换点" -msgid "Chinese Phonetic" -msgstr "汉语拼音" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "再生位图字形(_B)…" -msgid "Chinese Simplified" -msgstr "简体中文" +msgid "Registers" +msgstr "寄存器" -msgid "Chinese Traditional" -msgstr "繁体中文" +msgid "Registers (TrueType)" +msgstr "寄存器(TrueType)" -msgid "Zande" -msgstr "" +msgid "Regular" +msgstr "规则" -msgid "Zazaki" -msgstr "" +msgid "Rejang" +msgstr "雷姜文" -msgid "Language(s)" -msgstr "语言" +msgid "Remo_ve Undoes" +msgstr "清除修改历史" -msgid "Script(s) & Language(s)" -msgstr "文字与语言" +msgid "Remove" +msgstr "移除" -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "" +msgid "Remove All" +msgstr "全部移除" -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "" +msgid "Remove All Kern _Pairs" +msgstr "移除所有压缩对(_P)" -msgid "Language List" -msgstr "语言列表" +msgid "Remove All VKern Pairs" +msgstr "移除所有垂直压缩对" -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" +msgid "Remove Anchor Class?" +msgstr "移除锚点类属?" -msgid "Language Missing" -msgstr "缺语言" +msgid "Remove Bitmap Glyphs" +msgstr "移除位图字形" -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"至少选一种语言。\n" -"若无合适的就用默认语言。" +msgid "Remove Bitmap Glyphs..." +msgstr "移除位图字形…" -msgid "No scripts" -msgstr "无文字" +msgid "Remove Bookmark..." +msgstr "移除书签…" -msgid "You must select at least one script if you provide a feature tag." -msgstr "若有特征标签,则至少选一种文字" +msgid "Remove En_coding..." +msgstr "移除编码(_C)…" -msgid "Bad script tag" -msgstr "不良文字标签" +msgid "Remove Encoding" +msgstr "移除编码" -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "" +msgid "Remove Instr Tables" +msgstr "移除Instr表" -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Remove Kern _Pairs" +msgstr "移除压缩对(_P)" -msgid "No languages" -msgstr "无语言" +msgid "Remove Language from Script..." +msgstr "从文字中移除语言..." -msgid "You must select at least one language for each script." -msgstr "为每种文字至少选一种语言" +msgid "Remove Language(s) from Script" +msgstr "从文字中移除语言" -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Remove Lookup" +msgstr "移除查找" -msgid "Bad language tag" -msgstr "不良语言标签" +msgid "Remove Overlap" +msgstr "移除重叠" -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "行 %d (%s) 处语言标签太长. 最多4字母" +msgid "Remove This Glyph" +msgstr "移除字形(_Y)" -msgid "Script(s)" -msgstr "手写体(S)" +msgid "Remove VKern Pairs" +msgstr "移除垂直压缩对" -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" +msgid "Remove _Unused Slots" +msgstr "移除未用位(_U)" -msgid "OpenTypeFeature|New" -msgstr "新建" +msgid "Remove all entries." +msgstr "移除所有条目。" -msgid "You must choose a lookup type" -msgstr "应选一种查找类型" +msgid "Remove bookmarks" +msgstr "移除书签" -msgid "No Lookup Type Selected" -msgstr "未选中查找类型" +msgid "Remove glyphs which do not match from the selection." +msgstr "移除与选中的字形不匹配的字形。" -msgid "You must select a Lookup Type." -msgstr "至少选一种查找类型" +msgid "Remove matching glyphs from the selection." +msgstr "移除与选中的字形匹配的字形。" -msgid "Unnamed lookup" -msgstr "无命名查找" +msgid "Remove selected bookmarks" +msgstr "移除选中的书签" -msgid "You must name the lookup." -msgstr "您必须命名此次查找。" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "将内外轮廓去除毫无意义" -msgid "Bad feature tag" -msgstr "不良特征标签" +msgid "Removing instructions cannot be UNDONE!" +msgstr "指令删除后将无法恢复!" -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" +msgid "Removing overlaps..." +msgstr "移除重叠…" -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "" +msgid "Rename Gl_yphs..." +msgstr "重命名字形(_Y)…" -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "行 %d (%s) 处脚本标签应使用ASCII字符。\n" +msgid "Rename all glyphs in the selection" +msgstr "重命名选中的字形" -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "行 %d (%s) 处脚本标签太长. 最多4字母" +msgid "Rename by NameList" +msgstr "按名录重命名" -msgid "Lookup name already used" -msgstr "查找已使用" +msgid "Repeat" +msgstr "重复" -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" +msgid "Repeat Counts:" +msgstr "重复计数:" -msgid "Lookup" -msgstr "查找" +msgid "Reph Form" +msgstr "Reph 形" -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" +msgid "Replace" +msgstr "替换" -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" +msgid "Replace All" +msgstr "全部替代" -msgid "Right To Left" -msgstr "自右至左" +msgid "Replace Outline with Reference" +msgstr "替换轮廓为参照" -msgid "Ignore Base Glyphs" -msgstr "忽略基本字形" +msgid "Replace Pattern" +msgstr "替代模式" -msgid "Ignore Ligatures" -msgstr "忽略连字" +msgid "Replace Pattern:" +msgstr "替代模式:" -msgid "Ignore Combining Marks" -msgstr "忽略组合标记" +msgid "Replace With:" +msgstr "替代为:" -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "标记类属:" +msgid "Replace it" +msgstr "替换它" -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "标记集合:" +msgid "Replace with Reference" +msgstr "替换参照" -msgid "Lookup Name:" -msgstr "查找: " +msgid "Replace Å" +msgstr "替换Å" -msgid "Store ligature data in AFM files" -msgstr "存储连写信息于 AFM 文件" +msgid "Replacement Glyph Name" +msgstr "替换字形名称" -msgid "Name in use" -msgstr "正使用" +msgid "Replacement Glyph Names" +msgstr "替换字形名称" -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" +msgid "Replacement glyphs" +msgstr "替代字形" -msgid "Name used twice" -msgstr "名称用了两次" +msgid "Replacement mismatch" +msgstr "替换不匹配" -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" +msgid "Replacement: " +msgstr "替代:" -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" +msgid "Replacements" +msgstr "替换" -msgid "Remove Anchor Class?" -msgstr "移除锚点类属?" +msgid "Report as Error" +msgstr "报告错误" -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "锚类属于替代表 %.80s" +msgid "Required Feature" +msgstr "需要的特征" -msgid "New Anchor Class" -msgstr "新锚点类属" +msgid "Required Ligatures" +msgstr "必要连字" -msgid "Base Glyph Name" -msgstr "基本字形名称" +msgid "Required feature" +msgstr "需要特征" -msgid "Ligature Glyph Name" -msgstr "连字符名称" +msgid "Required feature out of bounds in script table.\n" +msgstr "文字表中指定特征超出范围.\n" -msgid "First Glyph Name" -msgstr "首字形名称" +msgid "Reserved Bit 10" +msgstr "保留位 10" -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "" +msgid "Reserved Bit 11" +msgstr "保留位 11" -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "字体中无字形 %s" +msgid "Reserved Bit 12" +msgstr "保留位 12" -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "应为 %s 指定替换字形" +msgid "Reserved Bit 13" +msgstr "保留位 13" -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" +msgid "Reserved Bit 14" +msgstr "保留位 14" -msgid "Duplicate data" -msgstr "复制数据" +msgid "Reserved Bit 15" +msgstr "保留位 15" -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "字形集 (%.80s and %.80s)有两个入口" +msgid "Reserved Bit 22" +msgstr "保留位 22" -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "同一字形 (%.80s)有两个入口" +msgid "Reserved Bit 23" +msgstr "保留位 23" -msgid "Lookup Table Edit" -msgstr "" +msgid "Reserved Bit 24" +msgstr "保留位 24" -#, c-format -msgid "Lookup Subtable, %s" -msgstr "查找替代表, %s" +msgid "Reserved Bit 25" +msgstr "保留位 25" -msgid "_Alphabetic" -msgstr "字母表(_A)" +msgid "Reserved Bit 26" +msgstr "保留位 26" -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "字形按名称的字母顺序排列" +msgid "Reserved Bit 27" +msgstr "保留位 27" -msgid "Sort this display based on the unicode code of the glyph" -msgstr "字形按统一码排序" +msgid "Reserved Bit 28" +msgstr "保留位 28" -msgid "_By Base Char" -msgstr "按基本字符(_B)" +msgid "Reserved Bit 32" +msgstr "保留位 32" -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" +msgid "Reserved Bit 33" +msgstr "保留位 33" -msgid "By _Scripts" -msgstr "按手写体(_S)" +msgid "Reserved Bit 34" +msgstr "保留位 34" -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" +msgid "Reserved Bit 35" +msgstr "保留位 35" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +msgid "Reserved Bit 36" +msgstr "保留位 36" -msgid "_Populate" -msgstr "增加(_P)" +msgid "Reserved Bit 37" +msgstr "保留位 1037" -msgid "Auto_Kern" -msgstr "自动缩合(_K)" +msgid "Reserved Bit 38" +msgstr "保留位 3" -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" +msgid "Reserved Bit 39" +msgstr "保留位 39" -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" +msgid "Reserved Bit 40" +msgstr "保留位 40" -msgid "_Add Selected" -msgstr "添加选中项(_A)" +msgid "Reserved Bit 41" +msgstr "保留位 41" -msgid "_AutoKern Selected" -msgstr "自动缩合已选中(_A)" +msgid "Reserved Bit 42" +msgstr "保留位 42" -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "为选中字形中的各对字形添加缩合信息" +msgid "Reserved Bit 43" +msgstr "保留位 43" -msgid "Add entries for all selected glyphs." -msgstr "为选中的字形添加入口。" +msgid "Reserved Bit 44" +msgstr "保留位 44" -msgid "_Remove Empty" -msgstr "移除空缺(_R)" +msgid "Reserved Bit 45" +msgstr "保留位 45" -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "" +msgid "Reserved Bit 46" +msgstr "保留位 46" -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "" +msgid "Reserved Bit 47" +msgstr "保留位 47" -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "" +msgid "Reserved Bit 9" +msgstr "保留位 9" -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "" +msgid "Reset" +msgstr "重置" -msgid "Remove All" -msgstr "全部移除" +#. GT: The following strings have no spaces and an odd capitalization +#. GT: this is because these strings are used in two different ways, one +#. GT: translated (which the user sees, and should probably have added spaces, +#. GT: and one untranslated which needs the current odd format +msgid "ResourceFile" +msgstr "资源文件" -msgid "Remove all entries." -msgstr "移除所有条目。" +msgid "Restrict Selection" +msgstr "限制选择" -msgid "_Default Using Suffix:" -msgstr "默认使用后缀(_D):" +msgid "Restricted Font" +msgstr "受限字体" -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" +msgid "Resultant Y Position" +msgstr "结果Y位置" -msgid "_Default New Entries to First" -msgstr "默认新条目在第一(_D)" +msgid "Retain" +msgstr "保留" -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" +msgid "Revalidate" +msgstr "再确认" -msgid "When adding new entries provide default kerning values." -msgstr "" +msgid "Revalidate All" +msgstr "再全部确认" -msgid "Please name this subtable" -msgstr "请为此子表命名" +msgid "Reverse Chaining Subs" +msgstr "反向链式替代" -msgid "Duplicate name" -msgstr "复制名称" +msgid "Reverse Chaining Substitution" +msgstr "逆向链替换" -msgid "There is already a subtable with that name, please pick another." -msgstr "已有同名子表,请选择另一个。" +msgid "Reverse Contextual Chaining Substitution" +msgstr "逆向关联链替换" -msgid "No Subtable" -msgstr "无替代表" +msgid "Reverse Direction" +msgstr "反向" -msgid "Create a new lookup" -msgstr "新查找" +msgid "Reverse chaining subs" +msgstr "反向链式替代" -msgid "Add a subtable to which lookup?" -msgstr "添加替代表到哪个查询?" +msgid "Revert Gl_yph" +msgstr "恢复字形(_Y)" -msgid "Select glyphs for the first part of the kern pair" -msgstr "" +msgid "Revert Kerning" +msgstr "恢复缩合" -msgid "Select glyphs for the second part of the kern pair" -msgstr "" +msgid "Revert To _Backup" +msgstr "从备份恢复字形(_B)" -msgid "No selection" -msgstr "无选中" +msgid "Review Hints" +msgstr "查看消隐" -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "" +msgid "Rig_ht" +msgstr "右(_H)" -msgid "Intra Class Distance" -msgstr "类属距离" +msgid "Right Bounds" +msgstr "右边界" -msgid "Kerning format" -msgstr "压缩格式" +msgid "Right Side Bearing" +msgstr "右边位" -msgid "Use individual kerning pairs" -msgstr "" +msgid "Right Side Bearing Add" +msgstr "右边位增加" -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" +msgid "Right Side Bearing Scale" +msgstr "右边位比例" -msgid "Use a matrix of kerning classes" -msgstr "" +msgid "Right Side Bearing:" +msgstr "右边位:" -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" +msgid "Right To Left" +msgstr "自右至左" -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "" +msgid "Right to Left Alternates" +msgstr "右到左替代" -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" +msgid "Right to Left mirrored forms" +msgstr "从右至左对称形式" -msgid "Intra Class Distance:" -msgstr "类属距离:" +msgid "Ro_und" +msgstr "圆头(_U)" -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" +msgid "Romanian" +msgstr "罗马尼亚语" -msgid "C_lasses" -msgstr "类属(_L)" +msgid "Romanian (Moldova)" +msgstr "罗马尼亚语(摩尔多瓦)" -msgid "_Pairs" -msgstr "对(_P)" +msgid "Rotate" +msgstr "旋转" -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" +msgid "Rotate 180°" +msgstr "转一百八十度" -msgid "No Script Tag" -msgstr "无文字标签" +msgid "Rotate 3D Around..." +msgstr "三维旋转..." -msgid "Please specify a 4 letter opentype script tag" -msgstr "" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "逆时针转九十度" -msgid "Script Tag too long" -msgstr "文字标签过长" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "顺时针转九十度" -msgid "Invalid language" -msgstr "无效语言" +msgid "Rotate _180°" +msgstr "转一百八十度(_1)" -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "" +msgid "Rotate _90° CCW" +msgstr "逆时针转九十度(_9)" -msgid "Add Language(s) to Script" -msgstr "添加语言到文字" +msgid "Rotate by Ruler..." +msgstr "按标尺旋转..." -msgid "Remove Language(s) from Script" -msgstr "从文字中移除语言" +msgid "Rotate each glyph as a unit" +msgstr "每个字形单独旋转" -msgid "Script Tag:" -msgstr "文字标签:" +msgid "Rotate the selection" +msgstr "旋转选中" -msgid "Language Tag:" -msgstr "语言标签:" +msgid "Rotate..." +msgstr "旋转..." -msgid "No Start Glyph" -msgstr "无起始字形" +msgid "Rotate:" +msgstr "旋转:" -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "编码中不包含有名为 %.40s的东西" +msgid "Rotating" +msgstr "旋转" -msgid "Not enough glyphs" -msgstr "无足够字形" +msgid "Rotation Angle" +msgstr "旋转角度" -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "" +msgid "Rotation about X Axis" +msgstr "绕X轴旋转" -msgid "Bad selection" -msgstr "不良选择" +msgid "Rotation about Y Axis" +msgstr "绕Y轴旋转" -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "" +msgid "Rough" +msgstr "粗糙" -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" +msgid "Roun_d" +msgstr "取整(_D)" -msgid "Can't specify a subtable here" -msgstr "不能指定替代表" +msgid "Round" +msgstr "圆整" -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "" +msgid "Round Rectangle Radius" +msgstr "圆整矩形半径" -msgid "Missing suffix" -msgstr "遗失后缀" +msgid "Round To _Int" +msgstr "圆整(_I)" -msgid "Mass Glyph Rename" -msgstr "批量字形重命名" +msgid "Rounding to integer..." +msgstr "圆整…" -msgid "Rename all glyphs in the selection" -msgstr "重命名选中的字形" +msgid "Row|New" +msgstr "新建" -msgid "By appending the suffix:" -msgstr "添加后缀:" +msgid "Ruanda" +msgstr "卢安达" -msgid "To their own names" -msgstr "到它们自己的名称" +msgid "Ruby Notational Forms" +msgstr "Ruby计数形式" -msgid "To the glyph names starting at:" -msgstr "到字形名称始于:" +#, c-format +msgid "Rule %d" +msgstr "规则 %d" -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" +msgid "Rule Color" +msgstr "标尺颜色" -msgid "If one of those glyphs already has a suffix" -msgstr "" +msgid "Ruler Big Tick Color" +msgstr "标尺大格的颜色" -msgid "Append to it" -msgstr "添加到它" +msgid "Rumi Numeral Symbols" +msgstr "鲁米记数符号" -msgid "Replace it" -msgstr "替换它" +msgid "Rundi" +msgstr "隆迪语" -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "" +msgid "Runic" +msgstr "如尼文" -msgid "Bad Language" -msgstr "不良语言" +msgid "Russian" +msgstr "俄语" -msgid "This feature code is already used" -msgstr "此特征代码已使用" +msgid "Russian (Moldova)" +msgstr "俄语(摩尔多瓦)" -msgid "Setting" -msgstr "设定" +msgid "Russian Buriat" +msgstr "俄语Buriat" -msgid "_Language:" -msgstr "语言(_L):" +msgid "S Brush Joined" +msgstr "S 笔迹相连" -msgid "_Name:" -msgstr "名称(_N):" +msgid "S Brush Unjoined" +msgstr "S 笔画分离" -msgid "MacName|_New..." -msgstr "新建(_N)…" +msgid "S Calligraphic" +msgstr "S 书法体" -msgid "This setting is already used" -msgstr "设置已被采用" +msgid "S Formal Unjoined" +msgstr "S 形体分离" + +msgid "S Miscellaneous" +msgstr "S 其他" -msgid "Setting Id:" -msgstr "设置编号:" +msgid "S Monotone Unjoined" +msgstr "S 等宽分离" -msgid "_Enabled" -msgstr "已启用(_E)" +msgid "SB Thumb" +msgstr "滚动条滑块" -msgid "Feature _Id:" -msgstr "特征标识(_I):" +msgid "SIL Graphite rule table" +msgstr "SIL Graphite 规则表" -msgid "Mutually Exclusive" -msgstr "互相排斥" +msgid "SJIS (Kanji)" +msgstr "SJIS (汉字)" -msgid "Settings" -msgstr "设置" +msgid "SVG Template" +msgstr "SVG模板" -msgid "MacSetting|_New..." -msgstr "新建(_N)..." +msgid "SVG font" +msgstr "SVG 字体" -msgid "MacFeature|_New..." -msgstr "新建(_N)..." +msgid "S_ave Feature File..." +msgstr "保存特征文件(_A)..." -msgid "MacFeature|Default" -msgstr "默认" +msgid "S_ave as..." +msgstr "另存为(_A)…" -msgid "Constants" -msgstr "常数" +msgid "S_etup" +msgstr "设置(_E)" -msgid "Sub/Superscript" -msgstr "上标" +msgid "S_hadow..." +msgstr "阴影(_H)..." -msgid "Limits" -msgstr "限制" +msgid "S_how Dependent" +msgstr "显示依赖(_H)" -msgid "Stacks" -msgstr "堆栈" +msgid "S_how H. Metrics..." +msgstr "显示水平尺寸(_h)…" -msgid "Fractions" -msgstr "比例" +msgid "S_nap to horizontal/vertical" +msgstr "定位到水平线/垂直线" -msgid "Over/Underbars" -msgstr "上/下线条" +msgid "S_quare" +msgstr "方头(_Q)" -msgid "Radicals" -msgstr "部首" +msgid "S_uggest Deltas..." +msgstr "DELTA建议..." -msgid "Connectors" -msgstr "连接" +msgid "Sa_me Glyph As" +msgstr "相同字形(_M)" -msgid "Top Accent Horiz. Pos" -msgstr "上重音符号水平位置" +msgid "Sa_ve Lookup..." +msgstr "保存查找(_V)..." -msgid "Pre-Built Larger Variants" -msgstr "预设较大变量" +msgid "Samaritan" +msgstr "撒马利亚文" -#. GT: Italic correction -msgid "I.C." -msgstr "倾斜修正" +msgid "Samaritan, Punctuation" +msgstr "撒马利亚标点符号" -msgid "Parts List" -msgstr "部件列表" +msgid "Same as Match Classes" +msgstr "同匹配类属" -msgid "Height/Kern Data" -msgstr "高度/缩合信息" +msgid "Same as PostScript Names" +msgstr "与 PostScript 名称相同" -msgid "Kern" -msgstr "压缩" +msgid "Samoan" +msgstr "萨摩亚语" -msgid "Height Adjusts" -msgstr "高度调整" +msgid "Sample Text" +msgstr "示例文本" -msgid "Kern Adjusts" -msgstr "压缩调整" +msgid "Sango" +msgstr "桑戈语" -msgid "Exten Shapes" -msgstr "扩展形状" +msgid "Sans-Serif" +msgstr "无衬线体" -msgid "Top Accent" -msgstr "顶部重音符" +msgid "Sans-Serif|SS Humanist" +msgstr "无衬线体(SS手写体)" -msgid "Math Kern" -msgstr "数学压缩" +msgid "Sans-Serif|SS Matrix" +msgstr "SS矩阵" -msgid "Vert. Construction" -msgstr "垂直构建" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "SS其他" -msgid "Hor. Variants" -msgstr "水平变形" +msgid "Sanskrit" +msgstr "梵语" -msgid "Hor. Construction" -msgstr "水平构建" +msgid "Santali" +msgstr "桑塔利语" -msgid "Top Right" -msgstr "右上" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "饱和度及取值,还有三个颜色的取值都必须介于0到1之间" -msgid "Top Left" -msgstr "正上" +msgid "Saturation:" +msgstr "饱和度:" -msgid "Bottom Right" -msgstr "右下" +msgid "Saurashtra" +msgstr "索拉什特拉文" -msgid "Bottom Left" -msgstr "左下" +msgid "Save" +msgstr "保存" -msgid "Glyph Construction" -msgstr "字形构建" +msgid "Save A_ll" +msgstr "全部保存(_L)" -msgid "Bad device table" -msgstr "不良设备表" +msgid "Save As _Image..." +msgstr "保存为图像(_I)…" -#, c-format -msgid "Bad device table for %s" -msgstr "不良设备表%s" +msgid "Save Colors" +msgstr "保存颜色" -msgid "Missing Glyph" -msgstr "缺字形" +msgid "Save Comments" +msgstr "保存注释" -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "字体中无字形 %s(用于%s)" +msgid "Save Failed" +msgstr "保存失败" -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "" +msgid "Save Guides" +msgstr "保存导引" -msgid "Bad Parts List" -msgstr "不良部件列表" +msgid "Save Image" +msgstr "保存图像" -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "" +msgid "Save Layers" +msgstr "保存层" -msgid "Bad Variants List" -msgstr "不良变形列表" +msgid "Save Resource file as..." +msgstr "另存资源文件为..." -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "" +msgid "Save as _Directory" +msgstr "保存为文件夹(_D)" -msgid "MATH table" -msgstr "数学表" +msgid "Save as..." +msgstr "保存为…" -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "" +msgid "Save glyph colors in the PfEd table" +msgstr "保存字形颜色到PfaEdit表" -msgid "TopRight" -msgstr "右上" +msgid "Save glyph comments in the PfEd table" +msgstr "保存字形注释到PfaEdit表" -msgid "TopLeft" -msgstr "左上" +msgid "Save in _UCS2" +msgstr "存为_UCS2" -msgid "BottomRight" -msgstr "右下" +msgid "Saving AFM File" +msgstr "保存AFM文件" -msgid "BottomLeft" -msgstr "左下" +msgid "Saving Bitmap Font(s)" +msgstr "保存位图字体" -msgid "Graphical" -msgstr "图形的" +msgid "Saving Bitmaps" +msgstr "保存位图" -msgid "Textual" -msgstr "文本性" +msgid "Saving CID keyed font" +msgstr "保存CID索引的字符" -msgid "Name:" -msgstr "名称:" +msgid "Saving Multiple PostScript Fonts" +msgstr "保存多个PostScript字体" -msgid "LBearing:" -msgstr "左边位:" +msgid "Saving OFM File" +msgstr "保存OFM文件" -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "上边位:" +msgid "Saving OpenType Font" +msgstr "保存OpenType字体" -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "底边位:" +msgid "Saving Outlines" +msgstr "保存轮廓" -msgid "RBearing:" -msgstr "右边位:" +msgid "Saving PFM File" +msgstr "保存PFM文件" -msgid "Kern:" -msgstr "压缩:" +msgid "Saving PostScript Font" +msgstr "保存PostScript字体" -msgid "VKern:" -msgstr "垂直压缩:" +msgid "Saving SVG font" +msgstr "保存SVG字体" -msgid "_Alter Class" -msgstr "更改类属(_A)" +msgid "Saving Spline Font Database" +msgstr "保存样条字体库" -msgid "_Create Pair" -msgstr "创建配对(_C)" +msgid "Saving TFM File" +msgstr "保存TFM文件" -msgid "Use Kerning Class?" -msgstr "使用压缩类属?" +msgid "Saving TrueType Font" +msgstr "保存TrueType字体" -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" +msgid "Saving Unified Font Object" +msgstr "保存一致字体对象" -msgid "Load Glyph Name List..." -msgstr "载入字形名称列表…" +msgid "Saving font" +msgstr "保存字体" -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "" +msgid "Saving multi-master font" +msgstr "保存字体集" -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "%.50s 的前导宽度尺寸" +msgid "Saving..." +msgstr "保存..." -#, c-format -msgid "Metrics For %.50s" -msgstr "%.50s 的尺寸" +msgid "Sc_ale & Tile" +msgstr "缩放与倾斜(_A)" -msgid "Point Size" -msgstr "点尺寸" +msgid "Sca_le" +msgstr "缩放(_L)" -msgid "Number out of range" -msgstr "取值超出范围" +msgid "Scale Bearings By:" +msgstr "边位缩放:" -msgid "Set Point Size" -msgstr "设置点的大小" +msgid "Scale By" +msgstr "缩放至" -msgid "Point Size:" -msgstr "点尺寸:" +msgid "Scale Factor" +msgstr "缩放比例" -msgid "Load _Word List..." -msgstr "" +msgid "Scale LBearing By:" +msgstr "左边位缩放:" -msgid "_Inline" -msgstr "内线(_I)" +msgid "Scale RBearing By:" +msgstr "右边位缩放:" -msgid "_Outline" -msgstr "轮廓(_O)" +msgid "Scale Uniformly..." +msgstr "等比缩放..." -msgid "_Shadow" -msgstr "阴影(_S)" +msgid "Scale VAdvance By:" +msgstr "垂直前导缩放:" -msgid "_Wireframe" -msgstr "线框(_W)" +msgid "Scale Width By:" +msgstr "宽度缩放:" -msgid "Effects" -msgstr "效果" +msgid "Scale X/Y the same" +msgstr "XY相同比例缩放" -msgid "_Partial" -msgstr "局部(_P)" +msgid "Scale the selection" +msgstr "缩放选中" -msgid "Hide when _Moving" -msgstr "移动时隐藏(_M)" +msgid "Scale..." +msgstr "缩放..." -msgid "_Hide" -msgstr "隐藏(_H)" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "缩放: (%.2f,%.2f)" -msgid "Insert Glyph _After..." -msgstr "插入字形于后(_A)..." +msgid "Scaling" +msgstr "缩放" -msgid "Insert Glyph _Before..." -msgstr "插入字形于前(_B)..." +msgid "Scaling Bitmaps" +msgstr "缩放位图" -msgid "_Replace Glyph..." -msgstr "替换字形(_R)..." +msgid "Scientific" +msgstr "科学" -msgid "Show _Grid" -msgstr "显示网格(_G)" +msgid "Scientific Inferiors" +msgstr "科学下标" -msgid "Render using Hinting" -msgstr "" +msgid "Scottish Gaelic" +msgstr "苏格兰盖尔语" -msgid "Size set from _Window" -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "屏幕宽度(厘米)" -msgid "Set Point _Size" -msgstr "设置点的大小(_S)" +msgid "Screen Width in Inches" +msgstr "屏幕宽度(英寸)" -msgid "_Kerning only" -msgstr "仅缩合(_K)" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "脚本 '%c%c%c%c' " -msgid "_Advance Width only" -msgstr "仅前导宽度(_A)" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "文字 '%c%c%c%c' 于 %c%c%c%c " -msgid "_Both" -msgstr "两者全选(_B)" +msgid "Script File" +msgstr "脚本文件" -msgid "_Window Type" -msgstr "窗口类型(_T)" +msgid "Script Menu" +msgstr "脚本目录" -msgid "Advance Width Col" -msgstr "前导宽度列" +msgid "Script Tag too long" +msgstr "文字标签过长" -msgid "Color used to draw the advance width line of a glyph" -msgstr "" +msgid "Script Tag:" +msgstr "文字标签:" -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "" +msgid "Script with no associated menu name" +msgstr "脚本未相关菜单" -msgid "Italic Advance Col" -msgstr "倾斜前导列 " +msgid "Script(s)" +msgstr "手写体(S)" -msgid "Color used to draw the kerning line" -msgstr "选择用于绘制缩合线的颜色" +msgid "Script(s) & Language(s)" +msgstr "文字与语言" -msgid "Kern Line Color" -msgstr "缩合线颜色" +msgid "ScriptPercentScaleDown:" +msgstr "文字缩小比例:" -msgid "Color used to draw the left side bearing" -msgstr "此颜色用于绘制左边位" +msgid "ScriptScriptPercentScaleDown:" +msgstr "文字缩小比例:" -msgid "Side Bearing Color" -msgstr "侧边位颜色" +msgid "Scripts" +msgstr "手写体(S)" -msgid "Color used to mark the selected glyph" -msgstr "此颜色用于标记选中的字形" +msgid "Scripts are 4 letter tags" +msgstr "文字标签为4个字符" -msgid "Selected Glyph Col" -msgstr "选中的字形列" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "阿拉伯文" -msgid "MetricsView" -msgstr "尺寸视图" +msgid "Script|Aramaic" +msgstr "亚拉姆文字" -msgid "This window displays metrics information about a font" -msgstr "" +msgid "Script|Armenian" +msgstr "亚美尼亚文" -msgid "Axis 1" -msgstr "轴1" +msgid "Script|Avestan" +msgstr "阿维斯塔文字" -msgid "Axis 2" -msgstr "轴2" +msgid "Script|Balinese" +msgstr "巴厘文字" -msgid "Axis 3" -msgstr "轴3" +msgid "Script|Batak" +msgstr "Batak" -msgid "Axis 4" -msgstr "轴4" +msgid "Script|Bengali" +msgstr "孟加拉文" -msgid "Bad MM Weights" -msgstr "字体集粗细不良" +msgid "Script|Bengali2" +msgstr "Bengali2" -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "" +msgid "Script|Buginese" +msgstr "Buginese" -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "" +msgid "Script|Buhid" +msgstr "Buhid" -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" +msgid "Script|Central European" +msgstr "中欧" -msgid "Blend to New Font" -msgstr "混合到新字体" +msgid "Script|Cham" +msgstr "Cham" -msgid "MM Change Def Weights" -msgstr "字体集更改默认粗细" +msgid "Script|Cherokee" +msgstr "切洛基文" -msgid "You may change the default instance of this font" -msgstr "" +msgid "Script|Coptic" +msgstr "Coptic" -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "西里尔文" -msgid "either by explicitly entering the contribution" -msgstr "" +msgid "Script|Default" +msgstr "默认" -msgid "of each master design, or by entering the design" -msgstr "" +msgid "Script|Devanagari" +msgstr "天城文" -msgid "values for each axis" -msgstr "各轴的值" +msgid "Script|Ethiopic" +msgstr "埃塞俄比亚文" -msgid "Contribution of each master design" -msgstr "" +msgid "Script|Georgian" +msgstr "乔治亚语" -msgid "Design Axis Values" -msgstr "设计轴的值" +msgid "Script|Greek" +msgstr "希腊" -msgid "You must provide at least one name here" -msgstr "至少提供一个名字" +msgid "Script|Gujarati" +msgstr "古吉拉特文" -msgid "Named Styles" -msgstr "命名的样式" +msgid "Script|Gujarati2" +msgstr "Gujarati2" -msgid "Bad Axis" -msgstr "不良轴" +msgid "Script|Gurmukhi" +msgstr "Gurmukhi" -#, c-format -msgid "Bad Number in %s" -msgstr "不良数值于 %s" +msgid "Script|Hanunóo" +msgstr "Hanunóo" -#, c-format -msgid "Wrong number of entries in %s" -msgstr "错误数值输入 %s" +msgid "Script|Hebrew" +msgstr "希伯来文" -#, c-format -msgid "The %s list is not ordered" -msgstr "%s列表无序" +msgid "Script|Japanese" +msgstr "日文" -msgid "Font|New" -msgstr "新建" +msgid "Script|Javanese" +msgstr "Javanese" -msgid "Force Bold Threshold:" -msgstr "强制加粗阈值:" +msgid "Script|Kannada" +msgstr "Kannada" -msgid "Please set the Axis Type field" -msgstr "请设定数轴类型域" +msgid "Script|Kannada2" +msgstr "Kannada2" -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "" +msgid "Script|Kharosthi" +msgstr "Kharosthi" -msgid "Begin:" -msgstr "起点:" +msgid "Script|Khmer" +msgstr "Khmer" -msgid "End:" -msgstr "终点:" +msgid "Script|Korean" +msgstr "朝鲜文" -msgid "AxisValue|Default" -msgstr "默认" +msgid "Script|Lao" +msgstr "老挝文" -msgid "Axis range not valid" -msgstr "轴域不可用" +msgid "Script|Latin" +msgstr "拉丁文" -msgid "Design Settings:" -msgstr "设计设定:" +msgid "Script|Limbu" +msgstr "Limbu" -msgid "Normalized Settings:" -msgstr "规范化设定:" +msgid "Script|Malayālam" +msgstr "Malayālam" -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" +msgid "Script|Malayālam2" +msgstr "Malayālam2" -msgid "Normalized position of this design along each axis" -msgstr "" +msgid "Script|Mandaean" +msgstr "Mandaean" -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" +msgid "Script|Mongolian" +msgstr "蒙古文" -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" +msgid "Script|Myanmar" +msgstr "Myanmar" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" +msgid "Script|New" +msgstr "新建" -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" +msgid "Script|Old Permic" +msgstr "Old Permic" -msgid "Disordered designs" -msgstr "无序设计" +msgid "Script|Oriya" +msgstr "Oriya" -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" +msgid "Script|Oriya2" +msgstr "Oriya2" -msgid "Bad PostScript function" -msgstr "错误 PostScript 函数" +msgid "Script|Phags-pa" +msgstr "八思巴文" -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "" +msgid "Script|Phoenician" +msgstr "Phoenician" -msgid "Create MM" -msgstr "创建字体集" +msgid "Script|RSymbol" +msgstr "RSymbol" -msgid "MM _Info" -msgstr "字体集信息(_I)" +msgid "Script|Roman" +msgstr "Roman" -msgid "Type of distortable font:" -msgstr "可变形字体类型:" +msgid "Script|Simplified Chinese" +msgstr "简体中文" -msgid "Adobe" -msgstr "" +msgid "Script|Sinhala" +msgstr "Sinhala" -msgid "Number of Axes:" -msgstr "轴数:" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "Sumero-Akkadian Cuneiform" -msgid "Number of Master Designs:" -msgstr "主设计数:" +msgid "Script|Sundanese" +msgstr "巽他语" -msgid "Axis Type:" -msgstr "轴类型:" +msgid "Script|Syloti Nagri" +msgstr "西洛蒂城体" -msgid "Axis Range:" -msgstr "轴域:" +msgid "Script|Syriac" +msgstr "Syriac" -msgid "Default:" -msgstr "默认:" +msgid "Script|Tagalog" +msgstr "Tagalog" -msgid "Intermediate Points:" -msgstr "中间点:" +msgid "Script|Tagbanwa" +msgstr "Tagbanwa" -msgid "Source from which this design is to be taken" -msgstr "" +msgid "Script|Tamil" +msgstr "Tamil" -msgid "Master Designs" -msgstr "主设计" +msgid "Script|Tamil2" +msgstr "Tamil2" -msgid "Design|_New..." -msgstr "新建(_N)…" +msgid "Script|Telugu" +msgstr "Telugu" -msgid "Normalize Design Vector Function:" -msgstr "规格化设计矢量函数:" +msgid "Script|Telugu2" +msgstr "Telugu2" -msgid "Convert Design Vector Function:" -msgstr "转换设计矢量函数:" +msgid "Script|Thai" +msgstr "Thai" -msgid "Non Linear Transform" -msgstr "非线性变换" +msgid "Script|Tibetan" +msgstr "藏文" -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "X 表达式:" +msgid "Script|Traditional Chinese" +msgstr "繁体中文" -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" +msgid "Script|Ugaritic" +msgstr "乌加里特文" -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Y 表达式:" +msgid "Script|Vai" +msgstr "瓦伊文" -msgid "Glyph Origin" -msgstr "字形原点" +msgid "Script|Yi" +msgstr "彝文字符" -msgid "Center of Selection" -msgstr "选中部分的中心" +msgid "Scroll Bar" +msgstr "滚动条" -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "最近鼠标点击位置" +msgid "Scroll Bar Thumb" +msgstr "滚动条滑块" -msgid "Point of View Projection" -msgstr "投影视点" +msgid "Scroll Bitmap" +msgstr "滚动位图" -msgid "View Point" -msgstr "视点" +msgid "Scroll To Glyph" +msgstr "滚动到字形" -msgid "Distance to drawing plane:" -msgstr "到绘图面的距离:" +msgid "Scroll by hand" +msgstr "手动滚动" -msgid "Distance to projection plane:" -msgstr "到投影面的距离:" +msgid "ScrollBar" +msgstr "滚动条" -msgid "Drawing plane tilt:" -msgstr "绘画平面倾斜:" +msgid "Search Pattern" +msgstr "搜索模式" -msgid "Direction of gaze:" -msgstr "查看方向:" +msgid "Search Pattern:" +msgstr "搜索模式:" -msgid "Vanishing Point:" -msgstr "消失点:" +msgid "Search Radius" +msgstr "搜索半径" -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" +msgid "Search Selected Chars Only" +msgstr "搜索选中的字符" -msgid "All Fonts" -msgstr "所有字体" +msgid "Second Char" +msgstr "第二个字符" -msgid "Outline Fonts" -msgstr "轮廓字体" +#, c-format +msgid "Second Class %d\n" +msgstr "第二个类属 %d\n" -msgid "Bitmap Fonts" -msgstr "位图字体" +msgid "Second Glyph Name" +msgstr "次字形名称" -msgid "PostScript" -msgstr "" +msgid "Second _to All" +msgstr "其次(_T)" -msgid "TrueType" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "%s的次字形" -msgid "OpenType" -msgstr "" +msgid "Section" +msgstr "节" -msgid "Type1" -msgstr "" +msgid "Section|Continue" +msgstr "继续" -msgid "Type2" -msgstr "" +msgid "Section|Start" +msgstr "开始" -msgid "Type3" -msgstr "" +msgid "See also:" +msgstr "另见:" -msgid "Unified Font Object" -msgstr "统一字体对象" +msgid "SeekCharacter" +msgstr "搜索字符" -msgid "FontForge's SFD" -msgstr "FontForge SFD格式" +msgid "Segment Separator" +msgstr "段分隔符" -msgid "Backup SFD" -msgstr "备份SFD" +msgid "Selec_t By Lookup Subtable..." +msgstr "按查找表选择(_T)…" -msgid "Extract from PDF" -msgstr "从PDF提取" +msgid "Select All _Points & Refs" +msgstr "选择全部描点及参照(_P)" -msgid "Archives" -msgstr "包" +msgid "Select Anc_hors" +msgstr "选择锚点(_H)" -msgid "All Files" -msgstr "所有文件" +msgid "Select By ATT..." +msgstr "按ATT选择…" -msgid "Edit Filter List" -msgstr "编辑过滤列表" +msgid "Select By Lookup Subtable" +msgstr "按子表搜索选择" + +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "选择类属包含:" -msgid "Filter" -msgstr "过滤" +msgid "Select Glyphs With" +msgstr "选择字形凭" -msgid "Edit Font Filters" -msgstr "编辑字体过滤器" +msgid "Select Glyphs in lookup subtable" +msgstr "在查找替代表中选择字形" -msgid "Filter|New" -msgstr "新建" +msgid "Select In Font" +msgstr "于字体中选择" -msgid "Filter:" -msgstr "过滤:" +msgid "Select Open Contours" +msgstr "选择已打开的轮廓" -msgid "Display files of this type" -msgstr "显示此类文件" +msgid "Select Point(s) at..." +msgstr "选择点…" -msgid "Force glyph names to:" -msgstr "限定字形名为:" +msgid "Select Points Affected by HM" +msgstr "选择受HM影响的点" -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "" +msgid "Select Results" +msgstr "选择结果" -msgid "No Rename" -msgstr "无重命名" +msgid "Select _All" +msgstr "选择全部(_A)" -msgid "Open Font" -msgstr "打开字体" +msgid "Select a ligature to view" +msgstr "选择连字以检视" -msgid "FreeTypeAAFillInOutlineView" -msgstr "" +msgid "Select by Color" +msgstr "按颜色选择" -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" +msgid "Select by Name" +msgstr "按名称选择" -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" +msgid "Select by Script" +msgstr "按文字选择" -msgid "UseCairoDrawing" -msgstr "" +msgid "Select by _Color" +msgstr "按颜色选择(_S)" -msgid "ExportClipboard" -msgstr "" +msgid "Select by _Script..." +msgstr "按文字选择(_S)…" -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" +msgid "Select by _Wildcard..." +msgstr "按通配符选择(_W)…" -msgid "AutoSaveFrequency" -msgstr "" +msgid "Select hints between which counters are formed" +msgstr "选择消隐" -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" +msgid "Select lookups from other fonts" +msgstr "从其他字体选择查找" -msgid "RevisionsToRetain" -msgstr "" +msgid "Select the class containing the named glyph" +msgstr "选择命名字形的类属" -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" +msgid "Selected BG Color" +msgstr "选择背景色" -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" +msgid "Selected CP Color" +msgstr "选中控制点颜色" -msgid "UndoRedoLimitToSave" -msgstr "" +msgid "Selected FG Color" +msgstr "选择前景色" -msgid "WarnScriptUnsaved" -msgstr "" +msgid "Selected Glyph Col" +msgstr "选中的字形列" -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" +msgid "Selected Glyphs" +msgstr "选中的字形" -msgid "SeekCharacter" -msgstr "搜索字符" +msgid "Selected Point Color" +msgstr "选中点颜色" -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" +msgid "Selected Point Width" +msgstr "选中点宽度" -msgid "CompactOnOpen" -msgstr "开启时压缩" +msgid "Selected Width Color" +msgstr "选中宽度颜色" -msgid "When a font is opened, should it be made compact?" -msgstr "" +msgid "Self Intersecting" +msgstr "自身相交" -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" +msgid "Self-referential character" +msgstr "自参照字符" -msgid "UndoRedoLimitToLoad" -msgstr "" +msgid "Self-referential glyph" +msgstr "自参照字形" -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" +msgid "Selkup" +msgstr "塞尔库普语" -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" +msgid "Semi-Condensed (87.5%)" +msgstr "压缩至87.5%" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" +msgid "Semi-Expanded (112.5%)" +msgstr "加宽至112.5%" -msgid "InterpolateCPsOnMotion" -msgstr "" +msgid "Separation" +msgstr "分离" -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" +msgid "Serbian" +msgstr "塞尔维亚语" -msgid "SnapDistanceMeasureTool" -msgstr "" +msgid "Serbian (Cyrillic)" +msgstr "塞尔维亚语(西里尔语)" -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" +msgid "Serbian (Latin)" +msgstr "塞尔维亚语(拉丁语)" -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" +msgid "Serer" +msgstr "塞雷尔语" -msgid "AutoKernDialog" -msgstr "自动缩合对话框" +msgid "Serif" +msgstr "衬线体" -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "" +msgid "Serif Height" +msgstr "衬线高度" -msgid "MetricsShiftSkip" -msgstr "" +msgid "Serif Height Fuzz" +msgstr "衬线高度系数" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" +msgid "Serif height:" +msgstr "衬线高度:" -msgid "MetricsControlShiftSkip" -msgstr "" +msgid "Set All" +msgstr "设置全部" -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" +msgid "Set Bearings To:" +msgstr "设置边位为:" -msgid "DrawOpenPathsWithHighlight" -msgstr "" +msgid "Set Both Bearings..." +msgstr "设置两侧边位..." -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" +msgid "Set Both Side Bearings..." +msgstr "设置两侧边位..." -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" +msgid "Set E_xtremum Bound..." +msgstr "设置极点边界(_X)..." -msgid "MeasureToolShowHorizontalVertical" -msgstr "" +msgid "Set Extents" +msgstr "设置间距" -msgid "EditHandleSize" -msgstr "" +msgid "Set Feature Extents" +msgstr "保存特征间距" -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" +msgid "Set From Font" +msgstr "按字体" -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" +msgid "Set From N_ame" +msgstr "按名称(_A)" -msgid "InactiveHandleAlpha" -msgstr "" +msgid "Set From Selection" +msgstr "从选中设置" -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" +msgid "Set From Val_ue" +msgstr "按值(_U)" -msgid "ShowControlPointsAlways" -msgstr "" +msgid "Set LBearing To:" +msgstr "设置左边位为:" -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" +msgid "Set LBearing..." +msgstr "设置左边位..." -msgid "ShowFillWithSpace" -msgstr "" +msgid "Set Name" +msgstr "集合名称" -msgid "OutlineThickness" -msgstr "" +msgid "Set Point Size" +msgstr "设置点的大小" -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" +msgid "Set Point _Size" +msgstr "设置点的大小(_S)" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" +msgid "Set RBearing To:" +msgstr "设置右边位为:" -msgid "AddCharToNameList" -msgstr "" +msgid "Set RBearing..." +msgstr "设置右边位..." -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" +msgid "Set Vert. Advance To:" +msgstr "设置垂直前导为:" -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" +msgid "Set Vertical Advance..." +msgstr "设置垂直前导..." -msgid "WritePNGInSFD" -msgstr "" +msgid "Set Vertical Width..." +msgstr "设置垂直宽度…" -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" +msgid "Set Width To:" +msgstr "设定宽度为:" -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" +msgid "Set Width..." +msgstr "设置宽度…" -msgid "StandardSlopeError" -msgstr "" +msgid "Set _Color" +msgstr "设置颜色(_C)" -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" +msgid "Set _LBearing..." +msgstr "设置左边位(_L)…" -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" +msgid "Set _RBearing..." +msgstr "设置右边位(_R)…" -msgid "SerifSlopeError" -msgstr "" +msgid "Set _Vertical Advance..." +msgstr "设置垂直间距(_V)…" -msgid "Generate instructions for diagonal stem hints." -msgstr "" +msgid "Set _Vertical Width..." +msgstr "设置垂直宽度(_V)…" -msgid "InstructDiagonalStems" -msgstr "" +msgid "Set _Width..." +msgstr "设置宽度(_W)…" -msgid "InstructSerifs" -msgstr "" +msgid "Set as Default" +msgstr "设为默认" msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." +"Set the selection of the font view to the glyphs\n" +"found by this search" msgstr "" +"在字体视图中定位到\n" +"搜到的字形" -msgid "Generate instructions for ball terminals." -msgstr "" +msgid "Set this glyph list from a selection." +msgstr "设置此字形列表为选中的字形。" -msgid "InstructBallTerminals" -msgstr "" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "设置此字形列表为字体查看窗口中选择的字符" -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" +msgid "Set/Clear Pixels" +msgstr "设置/清除像素" -msgid "InterpolateStrongPoints" +msgid "" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" msgstr "" +"设置/清除像素\n" +"(Eyedropper with alt)" -msgid "CounterControl" -msgstr "计数控制" +msgid "Setting" +msgstr "设定" -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" +msgid "Setting Id:" +msgstr "设置编号:" -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" +msgid "Settings" +msgstr "设置" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" +msgid "Shades" +msgstr "着色" -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" +msgid "Shadow" +msgstr "阴影" -msgid "Generic" -msgstr "一般" +msgid "Shadow Length:" +msgstr "阴影长度:" -msgid "New Font" -msgstr "新字体" +msgid "Shadowing glyphs" +msgstr "阴影字形" -msgid "Navigation" -msgstr "浏览" +msgid "Shan" +msgstr "掸语" -msgid "Editing" -msgstr "编辑" +msgid "Shape Type" +msgstr "形状" -msgid "Interface" -msgstr "" +msgid "Shaped Fill" +msgstr "形状填充" -msgid "Synchronize" -msgstr "同步" +msgid "Shapes" +msgstr "形状" -msgid "TT" -msgstr "TrueType" +msgid "Sharada" +msgstr "沙勒德文" -msgid "Accents" -msgstr "重音符" +msgid "Shavian" +msgstr "萧伯纳文" -msgid "Apps" -msgstr "应用程序" +msgid "Shift Entire Bitmap" +msgstr "移动整幅位图" -msgid "Font Info" -msgstr "字体信息" +msgid "Shift On Press" +msgstr "按下平移" -msgid "Generate" -msgstr "生成" +msgid "Sho_w" +msgstr "显示(_W)" -msgid "PS Hints" -msgstr "PS消隐" +msgid "Shorthand Format Controls" +msgstr "速记格式控制符" -msgid "TT Instrs" -msgstr "TT指令" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "不应在addinfo中 \"%s" -msgid "Call Script" -msgstr "调用脚本" +msgid "Show" +msgstr "显示" -msgid "This feature, setting combination is already used" -msgstr "" +msgid "Show ATT" +msgstr "显示ATT" -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" +msgid "Show Active Border" +msgstr "显示活动边界" -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "特征标签应为4个ASCII字符" +msgid "Show H. Metrics" +msgstr "显示水平尺寸" -msgid "Tag too long" -msgstr "标签过长" +msgid "Show Hidden Files" +msgstr "显示隐藏文件" -msgid "Mapping" -msgstr "映射" +msgid "Show Kerning" +msgstr "显示压缩" -msgid "_Feature:" -msgstr "特征(_F):" +msgid "Show V. Metrics" +msgstr "显示垂直尺寸" -msgid "_Tag:" -msgstr "标签(_T):" +msgid "Show _Dependent" +msgstr "显示依赖(_D)" -msgid "Menu name with no associated script" -msgstr "菜单无相关脚本" +msgid "Show _Grid" +msgstr "显示网格(_G)" -msgid "Script with no associated menu name" -msgstr "脚本未相关菜单" +msgid "Show _Grid Fit..." +msgstr "显示网格填充(_G)…" -msgid "Preferences" -msgstr "选项" +msgid "Show _V. Metrics..." +msgstr "显示垂直尺寸(_V)…" -msgid "MacMap|_New..." -msgstr "新建(_N)…" +msgid "Show splash screen on start-up" +msgstr "启动时显示欢迎窗口" -msgid "MacMapping|Default" -msgstr "默认" +msgid "Shrink Lookups Off" +msgstr "收缩查找关" -msgid "Menu Name" -msgstr "菜单名" +msgid "Shrink Lookups On" +msgstr "收缩查找开" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"可创建一脚本菜单容纳10个常用脚本。其中\n" -"每项都需要一个名称以便显示以及相应的脚\n" -"本文件。菜单名称可包括任意Unicode字符。\n" -"带 \"...\" 的按钮可让你浏览脚本文件。" +msgid "Shrink Max Lookups" +msgstr "收缩最大查找" -msgid "Script File" -msgstr "脚本文件" +msgid "Shrink:" +msgstr "收缩:" -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" -"可创建一脚本菜单容纳10个常用脚本。其中\n" -"每项都需要一个名称以便显示以及相应的脚\n" -"本文件。菜单名称可包括任意Unicode字符。\n" -"带 \"...\" 的按钮可让你浏览脚本文件。" +msgid "Sidamo" +msgstr "锡达莫语" -msgid "..." -msgstr "" +msgid "Siddham" +msgstr "悉昙文" -msgid "On" -msgstr "开" +msgid "Side Bearing Addition" +msgstr "侧边位增加" -msgid "Off" -msgstr "关" +msgid "Side Bearing Color" +msgstr "侧边位颜色" -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "" +msgid "Side Bearing Expansion Factor" +msgstr "边位缩放系数" -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "" +msgid "Side Bearings:" +msgstr "侧边位:" -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "" +msgid "Signature Mark" +msgstr "签名标记" -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "" +msgid "Simple" +msgstr "简单" -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "" +msgid "Simple Substitution" +msgstr "简单替代" -msgid "Prefs_App| " -msgstr " " +msgid "Simplified Chinese" +msgstr "简体中文" -msgid "Features" -msgstr "特征" +msgid "Simplified Forms" +msgstr "简化字形" -msgid "Arrow Options" -msgstr "" +msgid "Simplify" +msgstr "简化" -msgid "Ruler Options" -msgstr "" +msgid "Simplify More..." +msgstr "简化更多…" -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "" +msgid "Simplifying..." +msgstr "简化…" -msgid "This glyph's advance width is different from the standard width" -msgstr "" +msgid "Sindhi" +msgstr "信德语" -msgid "This glyph's vertical advance is different from the standard width" -msgstr "" +msgid "Single Position" +msgstr "简单位置" -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "" +msgid "Single Positioning" +msgstr "简单定位" -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "字形映射到与其名称不符的统一码上。" +msgid "Single Substitution" +msgstr "单一替代" -msgid "Can't fix" -msgstr "不能修补" +msgid "Sinhala" +msgstr "僧伽罗文" -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "" +msgid "Sinhala Archaic Numbers" +msgstr "僧伽罗古数字" -msgid "The selected point is near a vertical stem hint" -msgstr "" +msgid "Size" +msgstr "大小" -msgid "The x coord of the selected point is near the specified value" -msgstr "" +msgid "Size of Points" +msgstr "点的大小" -msgid "The selected point is not at integral coordinates" -msgstr "" +msgid "Size of the list mark" +msgstr "列表标记的尺寸" -msgid "The selected point does not have integral control points" -msgstr "选择的点没有整数控制点" +msgid "Size, Glyph, Point" +msgstr "尺寸, 字形, 点数" -msgid "The selected point is near a horizontal stem hint" -msgstr "" +msgid "Size:" +msgstr "大小:" -msgid "The y coord of the selected point is near the specified value" -msgstr "" +#, c-format +msgid "Size: %d (%d)" +msgstr "尺寸: %d (%d)" -msgid "The y coord of the selected point is near the baseline" -msgstr "" +msgid "Size|Points" +msgstr "点" -msgid "The y coord of the selected point is near the xheight" -msgstr "" +msgid "Ske_w" +msgstr "倾斜(_W)" -msgid "The y coord of the selected point is near the ascender height" -msgstr "" +msgid "Skew" +msgstr "倾斜" -msgid "The y coord of the selected point is near the cap height" -msgstr "" +msgid "Skew Angle" +msgstr "倾斜角度" -msgid "The y coord of the selected point is near the descender height" -msgstr "" +msgid "Skew Ratio" +msgstr "斜率" -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "" +msgid "Skew by Ruler..." +msgstr "按标尺倾斜..." -msgid "The selected line segment is nearly horizontal" -msgstr "" +msgid "Skew the selection" +msgstr "倾斜选中" -msgid "The control point above the selected point is nearly horizontal" -msgstr "" +msgid "Skew..." +msgstr "倾斜…" -msgid "The control point below the selected point is nearly horizontal" -msgstr "" +msgid "Skew:" +msgstr "倾斜:" -msgid "The control point left of the selected point is nearly horizontal" -msgstr "" +msgid "Skip" +msgstr "跳过" -msgid "The control point right of the selected point is nearly horizontal" -msgstr "" +msgid "Skolt Sami" +msgstr "斯高特萨莫斯语" -msgid "The selected line segment is nearly vertical" -msgstr "" +msgid "Slab Serifs" +msgstr "Slab衬线体(SS)" -msgid "The control point above the selected point is nearly vertical" -msgstr "" +msgid "Slab Serifs|SS Geometric" +msgstr "Slab衬线体(SS几何体)" -msgid "The control point below the selected point is nearly vertical" -msgstr "" +msgid "Slab Serifs|SS Humanist" +msgstr "Slab衬线体(SS手写体)" -msgid "The control point left of the selected point is nearly vertical" -msgstr "" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "Slab衬线体(SS其他)" -msgid "The control point right of the selected point is nearly vertical" -msgstr "" +msgid "Slab Serifs|SS Monotone" +msgstr "Slab衬线体(SS等宽体)" -msgid "This path should have been drawn in a clockwise direction" -msgstr "" +msgid "Slab Serifs|SS Swiss" +msgstr "Slab衬线体(SS瑞士体)" -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "" +msgid "Slab Serifs|SS Typewriter" +msgstr "Slab衬线体(SS打字体)" -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "" +msgid "Slant:" +msgstr "斜度:" -msgid "Problem explanation" -msgstr "问题解释" +msgid "Slanted" +msgstr "倾斜的" -msgid "Ignore this problem in the future" -msgstr "I以后忽略此问题" +msgid "Slashed Zero" +msgstr "带中线的零" -msgid "_Next" -msgstr "下一个(_N)" +msgid "Slovak" +msgstr "斯洛伐克" -msgid "Fix" -msgstr "修正" +msgid "Slovenian" +msgstr "斯洛文尼亚语" -msgid "_Stop" -msgstr "停止(_S)" +msgid "Small Capitals" +msgstr "小大写" -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "" +msgid "Small Caps" +msgstr "小大写" -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s 参照空字符 \"%1$.20s\"" +msgid "Small Form Variants" +msgstr "小型形式变体" -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "" +msgid "Small Kana Extension" +msgstr "小假名扩展" -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "对齐轮廓到像素网格(_X)" -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" +msgid "SnapDistance" +msgstr "捕捉间距" -#, c-format -msgid "U+%04x" -msgstr "" +msgid "SnapToInt" +msgstr "捕捉到整点" -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" +msgid "Sogdian" +msgstr "粟特文" -#, c-format -msgid "%.40s" -msgstr "" +msgid "Somali" +msgstr "索马里语" -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "发现 %1$.4g, 期望 %2$.4g" +msgid "Something went wrong" +msgstr "出错了" -msgid "The selected line segment is near the italic angle" -msgstr "" +msgid "Soninke" +msgstr "索宁克语" -msgid "The control point above the selected point is near the italic angle" -msgstr "" +msgid "Sora Sompeng" +msgstr "索拉索姆彭文" -msgid "The control point below the selected point is near the italic angle" -msgstr "" +msgid "Sorbian" +msgstr "索布语" -msgid "The control point right of the selected point is near the italic angle" -msgstr "" +msgid "Sort By:" +msgstr "排序:" -msgid "The control point left of the selected point is near the italic angle" -msgstr "" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "字形按名称的字母顺序排列" -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "字形按统一码排序" -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "" +msgid "Sort:" +msgstr "排序:" -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "" +msgid "SortingScheme|Default" +msgstr "默认" -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "" +msgid "Sort|Alphabetic" +msgstr "字母" -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "" +msgid "Source Glyph Names" +msgstr "源字形名称" -msgid "This glyph can use a stem3 hint" -msgstr "此字形可用 stem3 消隐" +msgid "Soyombo" +msgstr "索永布文" -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "" +msgid "Space Regions" +msgstr "间隔区域" -msgid "This hint has the wrong width for a stem3 hint" -msgstr "" +msgid "Space _Regions..." +msgstr "空白区域(_R)…" -msgid "The two selected points are the endpoints of an open path" -msgstr "" +msgid "Space:" +msgstr "间距:" -msgid "The paths that make up this glyph intersect one another" -msgstr "" +msgid "SpaceAfterScript:" +msgstr "字符间距:" -msgid "The selected point is too far from the origin" -msgstr "" +msgid "Spacing Modifier Letters" +msgstr "有距修饰字" -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "" +msgid "Spanish" +msgstr "西班牙语" -msgid "The selected points are too close to each other" -msgstr "" +msgid "Spanish (Argentina)" +msgstr "西班牙语(阿根廷)" -msgid "This hint does not control any points" -msgstr "此消隐不控制任何点" +msgid "Spanish (Bolivia)" +msgstr "西班牙语(玻利维亚)" -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "" +msgid "Spanish (Chile)" +msgstr "西班牙语(智利)" -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "" +msgid "Spanish (Colombia)" +msgstr "西班牙语(哥伦比亚)" -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "" +msgid "Spanish (Costa Rica)" +msgstr "西班牙语(哥斯达尼加)" -msgid "This glyph contains a vertical hint near the specified width" -msgstr "" +msgid "Spanish (Dominican Republic)" +msgstr "西班牙语(多米尼加)" -msgid "This glyph self-intersects" -msgstr "" +msgid "Spanish (Ecuador)" +msgstr "西班牙语(厄瓜多尔)" -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "" +msgid "Spanish (El Salvador)" +msgstr "西班牙语(萨尔瓦多)" -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" +msgid "Spanish (Guatemala)" +msgstr "西班牙语(危地马拉)" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" +msgid "Spanish (Honduras)" +msgstr "西班牙语(洪都拉斯)" -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" +msgid "Spanish (Latin America)" +msgstr "西班牙语(拉丁美洲)" -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" +msgid "Spanish (Modern)" +msgstr "西班牙语(现代)" -msgid "Both selected references have use-my-metrics set" -msgstr "" +msgid "Spanish (Nicaragua)" +msgstr "西班牙语(尼加拉瓜)" -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" +msgid "Spanish (Panama)" +msgstr "西班牙语(巴拿马)" -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "" +msgid "Spanish (Paraguay)" +msgstr "西班牙语(巴拉圭)" -msgid "There are more points in this glyph than the maximum allowed" -msgstr "" +msgid "Spanish (Peru)" +msgstr "西班牙语(秘鲁)" -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "" +msgid "Spanish (Puerto Rico)" +msgstr "西班牙语(波多黎各)" -msgid "This outline glyph is missing a bitmap version" -msgstr "此轮廓字形缺少相应位图字形" +msgid "Spanish (Traditional)" +msgstr "西班牙语(传统)" -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "" +msgid "Spanish (United States)" +msgstr "西班牙语(美国)" -msgid "This glyph is taller than desired" -msgstr "字形比预期的高" +msgid "Spanish (Uruguay)" +msgstr "西班牙语(乌拉圭)" -msgid "This glyph extends further below the baseline than desired" -msgstr "字形伸出底线超过预期" +msgid "Spanish (Venezuela)" +msgstr "西班牙语(委内瑞拉)" -msgid "This glyph is wider than desired" -msgstr "字形比预期的宽" +msgid "Spanish Mexico" +msgstr "西班牙语(墨西哥)" -msgid "This glyph extends left further than desired" -msgstr "字形左边超出预期" +msgid "Specials" +msgstr "特殊" -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" +msgid "Specifies screen dots per inch" +msgstr "指定屏幕点距 (dpi)" -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "" +msgid "Specify bitmap sizes to be regenerated" +msgstr "指定位图尺寸以便再生" -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "字形未被定义于任何 CID 替代字体" +msgid "Specify bitmap sizes to be removed" +msgstr "指定位图尺寸以便移除" -msgid "pair" -msgstr "对" +msgid "Spiro Point Info" +msgstr "Spiro点信息" -msgid "position" -msgstr "位置" +msgid "Spiros did not converge" +msgstr "Spiros未合并" -msgid "alternate subs" -msgstr "交换替代" +msgid "SplashScreen" +msgstr "欢迎窗口" -msgid "multiple subs" -msgstr "多个替代" +#, c-format +msgid "Spline Length=%.1f" +msgstr "样条线长度=%.1f" -msgid "Contextual position" -msgstr "关联位置" +#, c-format +msgid "Spline Length=%g" +msgstr "样条线长度=%g" -msgid "Contextual substitution" -msgstr "关联替代" +msgid "Square" +msgstr "方形" -msgid "Chaining position" -msgstr "链位置" +msgid "Square Cove" +msgstr "矩形凹形" -msgid "Chaining substitution" -msgstr "链式替代" +msgid "St_orage:" +msgstr "存储(_O):" -msgid "Reverse chaining subs" -msgstr "反向链式替代" +msgid "St_yle" +msgstr "样式(_Y)" -msgid "Indic reordering" -msgstr "印地语调序" +msgid "St_yles" +msgstr "样式(_Y)" -msgid "Contextual insertion" -msgstr "关联插入" +msgid "Stack" +msgstr "堆栈" -msgid "Lig" -msgstr "连字" +msgid "Stack (TrueType)" +msgstr "堆栈(TrueType)" #, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "字形 %1$.50s 附带 %2$s 来源于查找替代表 %3$.50s" +msgid "Stack got too big in %s\n" +msgstr "%s 中堆栈太大\n" -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s 来自查找替代表 %2$.50s" +msgid "Stacks" +msgstr "堆栈" -msgid "Kerning Class" -msgstr "压缩类属" +msgid "Standard" +msgstr "标准" -msgid "Vertical Kerning Class" -msgstr "垂直压缩类属" +msgid "Standard Ligatures" +msgstr "标准连字" -msgid "Check for missing glyph names" -msgstr "检查缺失字形名称" +msgid "Star" +msgstr "星形" -msgid " refers to a missing glyph" -msgstr "参照了缺失字形" +msgid "Start contours at e_xtrema" +msgstr "在极值处开始轮廓" -msgid "Replace With:" -msgstr "替代为:" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "起始长度" -msgid "Always" -msgstr "经常" +#, c-format +msgid "State %4d Cur: " +msgstr "状态 %4d Cur: " -msgid "Remove" -msgstr "移除" +#, c-format +msgid "State %4d Flags:" +msgstr "状态 %4d Flags:" -msgid "Skip" -msgstr "跳过" +#, c-format +msgid "State %4d Mark: " +msgstr "状态 %4d Mark: " +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. #, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "State %4d Next: " +msgstr "状态%4d Next: " #, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" +msgid "State %d, %.40s" +msgstr "状态 %d, %.40s" -msgid "_Skip" -msgstr "跳过(_S)" +msgid "State Machine" +msgstr "状态机" -msgid "Missing Script" -msgstr "缺位图" +msgid "Stems" +msgstr "水平项" -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "" +msgid "Step into" +msgstr "进入" -msgid "No problems found" -msgstr "未发现问题" +msgid "Step out of current function" +msgstr "跳出当前函数" -msgid "_X near¹" -msgstr "_X 临近¹" +msgid "Step over (Next)" +msgstr "跳出(下一步)" -msgid "_Y near¹" -msgstr "_Y 临近¹" +msgid "StopAtJoin" +msgstr "联合处停止" -msgid "Hint _Width Near¹" -msgstr "消隐宽度临近¹(_W)" +msgid "Storage" +msgstr "存储器" -msgid "Advance Width not" -msgstr "前导宽度不" +msgid "Storage (TrueType)" +msgstr "存储器(TrueType)" -msgid "Vertical Advance not" -msgstr "垂直间距不" +msgid "Store ligature data in AFM files" +msgstr "存储连写信息于 AFM 文件" -msgid "Bounding box above" -msgstr "边框上" +msgid "Store this filename in preferences" +msgstr "保存此文件名到配置中" -msgid "Bounding box below" -msgstr "边框下" +msgid "Straight Arms/Horizontal" +msgstr "水平" -msgid "Bounding box right of" -msgstr "边框右" +msgid "Straight Arms/Vertical" +msgstr "垂直" -msgid "Bounding box left of" -msgstr "边框左" +msgid "Straight Arms/Wedge" +msgstr "Wedge" -msgid "_More points than:" -msgstr "点数超过(_M):" +msgid "Stretch:" +msgstr "拉伸:" -msgid "_More hints than:" -msgstr "消隐超过(_M):" +#, c-format +msgid "Strike %d@%d\n" +msgstr "删除线 %d@%d\n" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "参照递归深度超过(_D):" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "删除线 %d@%d 不在 %s中\n" -msgid "Irrelevant _Factor:" -msgstr "不相关系数(_F):" +#, c-format +msgid "Strike Information for %.90s" +msgstr "Strike 信息: %.90s" -msgid "Near" -msgstr "临近" +msgid "Strikeout" +msgstr "删除线" -msgid "Find Problems" -msgstr "查找问题" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "删除线在 %s中但不在 %s中\n" -msgid "Non-_Integral coordinates" -msgstr "非整数坐标(_I)" +msgid "String" +msgstr "字符串" -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" +msgid "String ID" +msgstr "字符串ID" -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Stroke" +msgstr "笔画" -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" +msgid "Stroke _Variation" +msgstr "笔画变化(_V)" -msgid "Y near¹ _standard heights" -msgstr "Y 临近¹ 标准高度(_S)" +msgid "Stroke _Width:" +msgstr "笔画宽度(_W):" -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" +msgid "Stroking..." +msgstr "笔画..." -msgid "Control Points near horizontal/vertical/italic" -msgstr "控制点临近水平/垂直/倾斜" +msgid "Strong Left to Right" +msgstr "强从左到右" -msgid "_Control Points near horizontal/vertical" -msgstr "控制点临近水平/垂直" +msgid "Strong Right to Left" +msgstr "强从右到左" -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" +msgid "Style Name:" +msgstr "样式名称:" -msgid "Control Points _beyond spline" -msgstr "控制点在样条线之外(_B)" +msgid "Style Set 1" +msgstr "样式集1" -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" +msgid "Style Set 10" +msgstr "样式集10" -msgid "Check for _irrelevant control points" -msgstr "检查不相关控制点(_I)" +msgid "Style Set 11" +msgstr "样式集11" + +msgid "Style Set 12" +msgstr "样式集12" + +msgid "Style Set 13" +msgstr "样式集13" + +msgid "Style Set 14" +msgstr "样式集14" + +msgid "Style Set 15" +msgstr "样式集15" -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" +msgid "Style Set 16" +msgstr "样式集16" -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" +msgid "Style Set 17" +msgstr "样式集17" -msgid "Poin_ts too close" -msgstr "点太近邻(_T)" +msgid "Style Set 18" +msgstr "样式集18" -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" +msgid "Style Set 19" +msgstr "样式集19" -msgid "_Points too far" -msgstr "点太远" +msgid "Style Set 2" +msgstr "样式集2" -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" +msgid "Style Set 20" +msgstr "样式集20" -msgid "O_pen Paths" -msgstr "开放的路径(_P)" +msgid "Style Set 3" +msgstr "样式集3" -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "路径应是封闭的,不应有开放的端点" +msgid "Style Set 4" +msgstr "样式集4" -msgid "Intersecting Paths" -msgstr "交叉的路径" +msgid "Style Set 5" +msgstr "样式集5" -msgid "No paths with within a glyph should intersect" -msgstr "字形内路径不应相交" +msgid "Style Set 6" +msgstr "样式集6" -msgid "Edges near horizontal/vertical/italic" -msgstr "边线临近水平线/垂直线/倾斜线" +msgid "Style Set 7" +msgstr "样式集7" -msgid "_Edges near horizontal/vertical" -msgstr "边线临近水平线/垂直线(_E)" +msgid "Style Set 8" +msgstr "样式集8" -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" +msgid "Style Set 9" +msgstr "样式集9" -msgid "Check _outermost paths clockwise" -msgstr "检查顺时针方向最外边的路径" +msgid "Style _ID:" +msgstr "样式ID:" -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" +msgid "StyleSet Names" +msgstr "StyleSet 名称" -msgid "Check _missing extrema" -msgstr "检查缺失极点(_M)" +msgid "Styles (SubFamily)" +msgstr "样式(子族)" -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" +msgid "Stylistic Alternatives" +msgstr "样式替代" -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" +msgid "Sub/Super" +msgstr "上标/下标" -msgid "Check _flipped references" -msgstr "检查翻转参照(_f)" +msgid "Sub/Superscript" +msgstr "上标" -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" +msgid "Sub1:" +msgstr "下标1:" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "参照了不良tt变换矩阵" +msgid "Sub2:" +msgstr "下标2:" -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" +msgid "SubFonts|_All" +msgstr "全部(_A)" -msgid "Mixed contours and references" -msgstr "混合的轮廓及参照" +msgid "SubFonts|_None" +msgstr "无(_N)" -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" +msgid "SubSuperscriptGapMin:" +msgstr "上标间隙最小值:" -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "参照了不良ps变换矩阵" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "子程序数越界于%s\n" -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" +msgid "Subscript" +msgstr "下标" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" +msgid "SubscriptBaselineDropMin:" +msgstr "下标基线下沉最小值:" -msgid "Refs with out of date point matching" -msgstr "参照了过期匹配点" +msgid "SubscriptShiftDown:" +msgstr "下标下沉:" -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" +msgid "SubscriptSuperUse|Default" +msgstr "默认" -msgid "Multiple refs with use-my-metrics" -msgstr "" +msgid "SubscriptTopMax:" +msgstr "下标上限:" -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "" +msgid "Subscripts and Superscripts" +msgstr "上下标" -msgid "_Hints controlling no points" -msgstr "消隐无点控制(_H)" +msgid "Subscripts/Superscripts" +msgstr "上下标" -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" +msgid "Substitution generates itself" +msgstr "替代自身" -msgid "_Points near¹ hint edges" -msgstr "点临近¹消隐边(_P)" +msgid "Substitutions" +msgstr "替代" -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" +msgid "Subtable" +msgstr "替代表" -msgid "Allows you to check that stems have consistent widths.." -msgstr "" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "子表 %.60s 于字形 %.60s" -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "全部stem_3消隐" +msgid "Sum Around:" +msgstr "求和:" -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" +msgid "Sundanese" +msgstr "巽他文" -msgid "_Show Exact *stem3" -msgstr "显示确切的 *stem3" +msgid "Sundanese (roman)" +msgstr "Sundanese (罗马字母)" -msgid "Shows when this character is exactly a stem3 hint" -msgstr "" +msgid "Sundanese Supplement" +msgstr "巽他文补充" -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" +msgid "Sup1:" +msgstr "上标1:" -msgid "_Overlapped hints" -msgstr "重叠消隐(_O)" +msgid "Sup2:" +msgstr "上标2:" -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" +msgid "Sup3:" +msgstr "上标3:" -msgid "Check missing _bitmaps" -msgstr "查找缺失位图(_B)" +msgid "Super Condensed" +msgstr "极窄" -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" +msgid "Super Extended" +msgstr "极宽" -msgid "Bitmap/outline _advance mismatch" -msgstr "" +msgid "Super Wide" +msgstr "极宽" -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" +msgid "Super and Sub scripts" +msgstr "上下标" -msgid "Check multiple Unicode" -msgstr "检查多重统一码" +msgid "Superscript" +msgstr "上标" -msgid "Check multiple Names" -msgstr "检查多重名称" +msgid "SuperscriptBaselineDropMax:" +msgstr "上标基线下降最大值:" -msgid "Check for multiple characters with the same name" -msgstr "" +msgid "SuperscriptBottomMin:" +msgstr "上标底端最小值:" -msgid "Check Unicode/Name mismatch" -msgstr "检查统一码/名称的不匹配" +msgid "SuperscriptShiftUp:" +msgstr "上标上升:" -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" +msgid "Superscripts and Subscripts" +msgstr "上标及下标" -msgid "Glyph BB Above" -msgstr "字形边框上" +msgid "Supplemental Arrows-A" +msgstr "补充箭头 A" -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "" +msgid "Supplemental Arrows-B" +msgstr "补充箭头 B" -msgid "Glyph BB Below" -msgstr "字形边框下" +msgid "Supplemental Arrows-C" +msgstr "补充箭头 C" -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "" +msgid "Supplemental Math Operators" +msgstr "补充的数学运算符" -msgid "Glyph BB Right Of" -msgstr "字形边框右" +msgid "Supplemental Mathematical Operators" +msgstr "增补数学运算符" -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "" +msgid "Supplemental Punctuation" +msgstr "补充标点符号" -msgid "Glyph BB Left Of" -msgstr "字形边框左" +msgid "Supplemental Symbols and Arrows" +msgstr "其它符号和箭头" -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "" +msgid "Supplemental Symbols and Pictographs" +msgstr "补充符号及象形" -msgid "Check Advance:" -msgstr "检查间距:" +msgid "Supplementary Ideographic Plane" +msgstr "补充表意字符面" -msgid "Check for characters whose advance width is not the displayed value." -msgstr "" +msgid "Supplementary Multilingual Plane" +msgstr "补充多语言字符面" -msgid "Check VAdvance:\n" -msgstr "检查垂直间距:\n" +msgid "Supplementary Private Use Area A/B" +msgstr "补充私用区 A/B" -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "" +msgid "Supplementary Private Use Area-A" +msgstr "补充私用区 A" -msgid "Check for CIDs defined _twice" -msgstr "检查CID定义了两次(_T)" +msgid "Supplementary Private Use Area-B" +msgstr "补充私用区 B" -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "" +msgid "Supplementary Special-purpose Plane" +msgstr "特别用途补充平面" -msgid "Check for _undefined CIDs" -msgstr "检查未定义的CID" +msgid "Surrogate High" +msgstr "高半超大字符集" -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "" +msgid "Surrogate High, Non Private Use" +msgstr "非私用高半超大字符集" + +msgid "Surrogate High, Private Use" +msgstr "私用高半超大字符集" -msgid "Check for missing _glyph names" -msgstr "检查缺失字形名称(_G)" +msgid "Sutton SignWriting" +msgstr "萨顿手语" -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" +msgid "Sutu" +msgstr "苏土语" -msgid "Check for missing _scripts in features" -msgstr "检查缺失手写体(_S)" +msgid "Swahili" +msgstr "斯瓦希里语" -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" +msgid "Swahili (Kenyan)" +msgstr "斯瓦希里语(肯亚)" -msgid "Check substitutions for empty chars" -msgstr "查找空字符的替代" +msgid "Swash" +msgstr "花饰的" -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "" +msgid "Swash Variance" +msgstr "花饰的变化量" -msgid "Check for incomplete mark to base subtables" -msgstr "" +msgid "Swedish" +msgstr "瑞典语" -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" +msgid "Swedish (Finland)" +msgstr "瑞典语(芬兰)" -msgid "Paths" -msgstr "路径" +msgid "Swedish (Sweden)" +msgstr "瑞典语(瑞典)" -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "参照" +msgid "Sy Miscellaneous" +msgstr "Sy其他" -msgid "Hints" -msgstr "消隐" +msgid "Sy Mixed Serif" +msgstr "Sy混合衬线体" -msgid "ATT" -msgstr "" +msgid "Sy Old Style Serif" +msgstr "Sy旧式衬线体" -msgid "CID" -msgstr "字符标识(CID)" +msgid "Syloti Nagri" +msgstr "西洛蒂城体" -msgid "BB" -msgstr "" +msgid "Symbol" +msgstr "符号" -msgid "Random" -msgstr "随机" +msgid "Symbol Charset" +msgstr "符号字符集" -msgid "Set All" -msgstr "设置全部" +msgid "Symbolic" +msgstr "符号(Sy)" -msgid "¹ \"Near\" means within" -msgstr "¹ \"临近\"意为在内" +msgid "Symbols" +msgstr "符号" -msgid "em-units" -msgstr "M单位" +msgid "Symbols Misc." +msgstr "其他符号。" -msgid "Open Contour" -msgstr "轮廓开放" +msgid "Symbols and Arrows Supplement" +msgstr "其它符号和箭头" -msgid "Self Intersecting" -msgstr "自身相交" +msgid "Symbols and Pictographs Extended-A" +msgstr "符号及象形扩展 A" -msgid "Wrong Direction" -msgstr "错误方向" +msgid "Symbols for Legacy Computing" +msgstr "传统电脑符号" -msgid "Flipped References" -msgstr "翻转参照" +msgid "Symbols:" +msgstr "符号:" -msgid "Missing Points at Extrema" -msgstr "在极值处缺少点" +msgid "Symmetric-Smoothing" +msgstr "对称平滑" -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "" +msgid "Synchronize" +msgstr "同步" -msgid "Too Many Points" -msgstr "过多点" +msgid "Syriac" +msgstr "叙利亚文" -msgid "Too Many Hints" -msgstr "过多消隐" +msgid "Syriac Supplement" +msgstr "叙利亚文补充" -msgid "Bad Glyph Name" -msgstr "不良字形名称" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "上边位:" -msgid "Distance between adjacent points is too big" -msgstr "相邻点距离太大" +msgid "TS Direct Line" +msgstr "TS直线体" -msgid "Non-integral coordinates" -msgstr "非整数坐标" +msgid "TS Miscellaneous" +msgstr "TS其他" -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "" +msgid "TS Script" +msgstr "TS手写体" -msgid "There is another glyph in the font with this name" -msgstr "" +msgid "TT" +msgstr "TrueType" -msgid "There is another glyph in the font with this unicode code point" -msgstr "" +msgid "TT Instrs" +msgstr "TT指令" -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "" +msgid "TTF Names" +msgstr "TTF名称" -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "" +msgid "TTFFoundry" +msgstr "TTF作者" -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "" +msgid "T_reatment" +msgstr "处理(_R)" -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "" +msgid "T_ypo Descent Offset:" +msgstr "字形下深偏移量(_Y):" -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "" +msgid "Tab Set" +msgstr "活页组" -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "" +msgid "TabSet" +msgstr "活页组" -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "表 '%c%c%c%c' 超过文件结尾。" -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "表 '%c%c%c%c' 校验码不对。" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "" +msgid "Table length should not be odd\n" +msgstr "表的长度不能是奇数\n" -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "表 '%c%c%c%c' 与表 '%c%c%c%c' 重叠" -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "" +msgid "Tabular Numbers" +msgstr "表格数字" -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "" +msgid "Tag must be 4 characters long" +msgstr "标签至少要有4个字符长" -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" +msgid "Tag too long" +msgstr "标签过长" -msgid "Missing BlueValues entry." -msgstr "丢失蓝值项。" +msgid "Tagalog" +msgstr "他加禄文" -msgid "Bad BlueFuzz entry." -msgstr "不良 BlueFuzz 条目." +msgid "Tagbanwa" +msgstr "蒂亚格班瓦文" -msgid "Bad BlueScale entry." -msgstr "不良 BlueScale 条目." +msgid "Tags" +msgstr "标记" -msgid "Bad StdHW entry." -msgstr "不良 StdHW 项目." +msgid "Tahitian" +msgstr "塔希提语" -msgid "Bad StdVW entry." -msgstr "不良 StdVW 项目." +msgid "Tai Le" +msgstr "傣仂文" -msgid "Bad StemSnapH entry." -msgstr "不良 StemSnapH 项目." +msgid "Tai Lue" +msgstr "傣仂文" -msgid "Bad StemSnapV entry." -msgstr "不良 StemSnapV 项目." +msgid "Tai Tham" +msgstr "兰纳文" -msgid "StemSnapH does not contain StdHW value." -msgstr "" +msgid "Tai Viet" +msgstr "越南傣文" -msgid "StemSnapV does not contain StdVW value." -msgstr "" +msgid "Tai Xuan Jing Symbols" +msgstr "太玄经符号" -msgid "Bad BlueShift entry." -msgstr "不良 BlueShift 条目." +msgid "Tajik" +msgstr "塔吉克语" -msgid "Bad Private Dictionary" -msgstr "不良私用词典" +msgid "Tajiki" +msgstr "塔吉克文" -msgid "Glyph not in font" -msgstr "字形不在字体中" +msgid "Takri" +msgstr "塔克里文" -msgid "Glyph Valid" -msgstr "字形有效" +msgid "Tamazight (Latin)" +msgstr "柏柏尔语(拉丁字母)" -#, c-format -msgid "No problems detected in %s" -msgstr "未发现错误于%s" +msgid "Tamil" +msgstr "泰米尔文" -msgid "problselect|Errors" -msgstr "错误" +msgid "Tamil Supplement" +msgstr "泰米尔文补充" -msgid "problselect|Open Contours" -msgstr "轮廓开放" +msgid "Tangut" +msgstr "西夏文" -msgid "problselect|Bad Direction" -msgstr "方向错误" +msgid "Tangut Components" +msgstr "西夏文部件" -msgid "problselect|Self Intersections" -msgstr "自身相交" +msgid "Tangut Supplement" +msgstr "西夏文补充" -msgid "problselect|Missing Extrema" -msgstr "缺少极点" +msgid "Tatar" +msgstr "塔塔尔语" -msgid "problfixup|Open Contours" -msgstr "轮廓开放" +msgid "TeX Table" +msgstr "TeX表" -msgid "problfixup|Self Intersections" -msgstr "自身相交" +msgid "TeX table" +msgstr "TeX表" -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "保存前标记未连接的" +msgid "Technical Symbols Misc." +msgstr "其他科技符号。" -msgid "problfixup|Bad Directions" -msgstr "不良方向" +msgid "Telugu" +msgstr "泰卢固文" -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "缺极值" +msgid "Template Color" +msgstr "模板颜色" -msgid "problfixup|Missing Extrema" -msgstr "缺少极点" +msgid "Terminal Forms" +msgstr "终端形" -msgid "problfixup|Too Many Points" -msgstr "过多点" +msgid "Terminal Forms #2" +msgstr "终端形 #2" -msgid "Close Open Contours" -msgstr "关闭所有已打开的轮廓" +msgid "Terminal Forms #3" +msgstr "终端形 #3" -msgid "Inline All References" -msgstr "内联所有参照" +msgid "Tertiary Ideographic Plane" +msgstr "表意文字第三平面" -msgid "Remove Overlap" -msgstr "移除重叠" +msgid "Text Field" +msgstr "文本框" -msgid "Mark for Overlap fix before Save" -msgstr "标记重叠者,保存前处理" +msgid "Text Image Skip" +msgstr "文本图片间隔" -msgid "Inline Flipped References" -msgstr "在线翻转参照" +msgid "Text Labels" +msgstr "文本标签" -msgid "Correct Direction" -msgstr "正确方向" +msgid "Text Width: 0" +msgstr "字宽: 0" -msgid "Add Good Extrema" -msgstr "添加好极点" +#, c-format +msgid "Text Width:%4d" +msgstr "字宽:%4d" -msgid "Add All Extrema" -msgstr "添加全部极点" +msgid "Text and Background" +msgstr "文字和背景颜色" -msgid "Simplify" -msgstr "简化" +msgid "Text color for popup windows" +msgstr "弹出窗口的文字颜色" -msgid "Revalidate All" -msgstr "再全部确认" +msgid "Text color for progress windows" +msgstr "进度窗口的文字颜色" -msgid "Revalidate" -msgstr "再确认" +msgid "Text from script" +msgstr "手写文本" -msgid "Open Glyph" -msgstr "打开字形" +msgid "Textual" +msgstr "文本性" -msgid "Scroll To Glyph" -msgstr "滚动到字形" +msgid "Tfm Save Failed" +msgstr "Tfm保存失败" -msgid "Select Glyphs With" -msgstr "选择字形凭" +msgid "Thaana" +msgstr "塔安那文" -msgid "Try To Fix Glyphs With" -msgstr "尝试修复字形" +msgid "Thai" +msgstr "泰文" -msgid "Passed Validation" -msgstr "检验通过" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "\"DPI\"字段取值应介于10和5000之间。" -msgid "Thinking..." -msgstr "正在思考..." +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s 不同。 它在%s 中为 (" -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "私用词典" +#, c-format +msgid "The %s is missing in %s. Whilst in %s it is (" +msgstr "%s 不在 %s中。 %s中为 (" -msgid "Ignore" -msgstr "忽略" +#, c-format +msgid "The %s list is not ordered" +msgstr "%s列表无序" -msgid "Report as Error" -msgstr "报告错误" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "‘NFNT’ 位图格式已停用" -msgid "Not sure if this is an error..." -msgstr "不确定这是一个错误..." +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" +msgstr "" +"编辑->连接命令将连接靠的很近的两点,\n" +"值为0意味着它们是同一点。" msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" msgstr "" +"此合并操作不能取消,\n" +"是否继续?" -#, c-format -msgid "Validation of %.100s" -msgstr "检验 %.100s" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "OpenType Stylistic Set 功能('ss01'-'ss20')可以在这里设置人读名称。" #, c-format -msgid "Return from enabling function for menu item %s must be boolean" +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" msgstr "" +"PostScript 字体名 \"%.63s\" 不合法。\n" +"该名称应为 ASCII 中的可打印字符,\n" +"亦不能包含 (){}[]<>%%/ 或空格,\n" +"且长度不能超过 63 个字符" -msgid "PS Type 1 (Ascii)" -msgstr "" +msgid "The color of a selected point" +msgstr "选中点的颜色" -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (二进制)" +msgid "The color of an on-curve point" +msgstr "曲线上的点的颜色" -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (资源)" +msgid "The color of anchor stars" +msgstr "锚点星形的颜色" -msgid "PS Type 1 (MacBin)" -msgstr "" +msgid "The color of grid-fit outlines" +msgstr "网格填充轮廓线的颜色" -msgid "PS Type 1 (Multiple)" -msgstr "" +msgid "The color of outlines in inactive layers" +msgstr "非活动层的轮廓线颜色" -msgid "PS Multiple Master(A)" -msgstr "PS 字体集(A)" +msgid "The color of outlines in the active layer" +msgstr "活动层的轮廓线颜色" -msgid "PS Multiple Master(B)" -msgstr "PS 字体集(B)" +msgid "The color of the clip path" +msgstr "剪切路径的颜色" -msgid "PS Type 3" -msgstr "" +msgid "The color of the point which is the start of a contour" +msgstr "曲线起点的颜色" -msgid "PS Type 0" -msgstr "" +msgid "The color used to draw a hint which conflicts with another" +msgstr "此颜色用于绘制与其他消隐相冲突的消隐" -msgid "PS CID" -msgstr "" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "此颜色用于绘制曲线上的点的选中控制点" -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "" +msgid "The color used to draw diagonal hints" +msgstr "此颜色用于绘制对角消隐" -msgid "CFF CID (Bare)" -msgstr "" +msgid "The color used to draw horizontal hints" +msgstr "此颜色用于绘制水平消隐" -msgid "Type42" -msgstr "" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" +msgstr "当样条线的端点几乎但又不完全水平或垂直时,用此颜色绘制其标记" -msgid "Type11 (CID 2)" -msgstr "" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "用于绘制映像点的颜色 (若模式激活时)" -msgid "TrueType (Symbol)" -msgstr "TrueType (符号)" +msgid "The color used to draw the \"next\" control point of an on-curve point" +msgstr "此颜色用于绘制曲线上的点的下一个控制点" -msgid "TrueType (Resource)" -msgstr "TrueType (资源)" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "此颜色用于绘制曲线上的点的上一个控制点" -msgid "TrueType (MacBin)" -msgstr "" +msgid "The color used to draw the large tick marks in rulers." +msgstr "此颜色用于绘制标上大格标记线。" -msgid "TrueType (TTC)" -msgstr "" +msgid "The color used to draw vertical hints" +msgstr "此颜色用于绘制垂直消隐" -msgid "TrueType (Mac dfont)" -msgstr "" +msgid "The color used to fill the outline if that mode is active" +msgstr "此颜色用于填充轮廓" -msgid "OpenType (CFF)" +msgid "" +"The current encoding contains glyphs which I cannot map to CIDs.\n" +"Should I delete them or add them to the end (where they may conflict with " +"future ros definitions)?" msgstr "" +"当前编码包含无法映射到 CID的字形。\n" +"应该删除它们还是将它们添加到末尾(放在末尾可能会导致他们与未来的排序定义相冲" +"突)?" -msgid "OpenType (Mac dfont)" -msgstr "" +msgid "The default size of the Em-Square in a newly created font." +msgstr "新建字体全角宽度的默认值。" + +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "编码中不包含有名为 %.40s的东西" + +msgid "The font comment can contain whatever you feel it should" +msgstr "字体说明写些需要写的东西" -msgid "OpenType CID" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" msgstr "" +"字体有错误。\n" +"%s是否查看错误或继续保存?" -msgid "OpenType CID (dfont)" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"名为%.30s 的字形被映射到 U+%04X.\n" +"但它的名称表明它应映射到 U+%04X.\n" -msgid "SVG font" -msgstr "SVG 字体" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "字形%.80s未能在此sfd文件中找到" -msgid "Unified Font Object (UFO3)" -msgstr "" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "字形%.80s未能在此字体文件中找到" -msgid "Unified Font Object 2" -msgstr "" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." +msgstr "人读字型名称(在名称窗口中)必须完全使用 ASCII 字符。" -msgid "Unified Font Object 3" -msgstr "" +msgid "The layers do not match" +msgstr "层不匹配" -msgid "Web Open Font (WOFF)" -msgstr "" +msgid "The list of current pixel bitmap sizes" +msgstr "当前位图尺寸列表" + +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "保存在字形中的取消/重来的最多数量" + +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "方向键按此尺寸移动选定点" -msgid "Web Open Font (WOFF2)" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "点/像素的有效值为 1, 2, 4 或 8" + +#, c-format +msgid "" +"The points in %s are not numbered properly. This means that any instructions " +"will probably move the wrong points and do the wrong thing.\n" +"Would you like me to remove the instructions?" msgstr "" +"%s 的没有正确编号。 这意味着任何指令都可能移动这些错误的点而导致错误。\n" +"希望移除这些指令吗?" -msgid "No Outline Font" -msgstr "无轮廓字体" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "查询的文件%.100s不存在" -msgid "In TTF/OTF" -msgstr "TTF/OTF" +msgid "The selected point does not have integral control points" +msgstr "选择的点没有整数控制点" + +msgid "The size (in points) for which this face was designed" +msgstr "此面以点为尺寸" + +#, c-format +msgid "The spline does not reach %g" +msgstr "样条线不到 %g" + +msgid "The width of one em" +msgstr "M全字宽度" + +msgid "The width of the line used to draw selected points" +msgstr "选中点的线宽" + +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "同一字形 (%.80s)有两个入口" -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Apple 位图字体 sfnt (dfont)" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "字形集 (%.80s and %.80s)有两个入口" -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(弃用) MS 位图字体 sfnt (ttf)" +#, c-format +msgid "" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" +msgstr "" +"已有相同统一码字形 %1$.40s,\n" +"此处编码为%2$d 。\n" +"是否所需?" -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11 位图字体 sfnt (otb)" +msgid "" +"There is already a glyph with this encoding,\n" +"which must be unique within a font,\n" +"do you want to swap the encodings of the two?" +msgstr "" +"已有同编码字形,\n" +"注意编码在同一字体中应唯一,\n" +"要交换编码么?" -msgid "NFNT (Resource)" +msgid "" +"There is already a glyph with this name and encoding,\n" +"both must be unique within a font,\n" +"do you want to swap them?" msgstr "" +"已有同名同编码字形,\n" +"注意名称和编码在同一字体中应唯一,\n" +"要交换名称和编码么?" -msgid "NFNT (MacBin)" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" msgstr "" +"已有同名字形,\n" +"要交换名字么?" -msgid "Win FNT" +msgid "" +"There is already a glyph with this name,\n" +"which must be unique within a font,\n" +"do you want to swap the names of the two?" msgstr "" +"已有同名字形,\n" +"注意名称在同一字体中应唯一,\n" +"要交换名称么?" -msgid "Palm OS Bitmap" -msgstr "手执系统 Bitmap" +msgid "There is already a subtable with that name, please pick another." +msgstr "已有同名子表,请选择另一个。" -msgid "PS Type3 Bitmap" -msgstr "" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "已存在名为 %1$.40s 的 %2$.40s 的锚点。" -msgid "No Bitmap Fonts" -msgstr "无位图字体" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "字体中无字形 %s(用于%s)" -msgid "Pixel List" -msgstr "像素列表" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "字体中无字形 %s" -msgid "Options" -msgstr "选项" +msgid "There must be at least 2 gradient stops" +msgstr "至少要二项斜度" -msgid "PostScript®" -msgstr "" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "两线共点,不能平行" -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "是否圆整坐标值以节省空间?" +msgid "Thickness of the fraction bar." +msgstr "分数线的宽度。" -msgid "Do you want the font file to contain PostScript hints?" -msgstr "是否包含PostScript信息在字体文件中?" +msgid "Thickness of the overbar." +msgstr "上线条粗细" -msgid "Flex Hints" -msgstr "Flex信息" +msgid "Thickness of the underbar." +msgstr "下线条粗细" -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "是否包含PostScript Flex信息在字体文件中?" +msgid "Things could be better..." +msgstr "情形应该会好些..." -msgid "Hint Substitution" -msgstr "消隐替换" +msgid "Thinking..." +msgstr "正在思考..." -msgid "Do you want the font file to do hint substitution?" -msgstr "是否包含消隐替换信息在字体文件中?" +msgid "Third Widths" +msgstr "三分之一宽" -msgid "First 256" -msgstr "开始的256" +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "蒙板的第三个参数必须为布尔类型.\n" msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" - -msgid "Output AFM" -msgstr "生成AFM" +"这似乎不是调色盘档案\n" +"需有左同位" msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" - -msgid "Composites in AFM" -msgstr "AFM组合" +"这似乎不是调色盘档案\n" +"需包含'voc[]z' 中的一个" msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." +"This does not seem to be a plate file\n" +"Expected two real numbers" msgstr "" - -msgid "Output PFM" -msgstr "生成PFM" +"这似乎不是调色盘档案\n" +"需包含两个实数" msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." +"This does not seem to be a plate file\n" +"First line wrong" msgstr "" +"这个看起来不是结构化文件\n" +"第一行有误" -msgid "Output TFM & ENC" -msgstr "生成 TFM 及 ENC" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "这个看来不像ofm文件,不知道怎么打开。" + +msgid "This feature code is already used" +msgstr "此特征代码已使用" msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "此文件包含一个不能在脚本中命名的未命名编码。" -msgid "SFNT" -msgstr "" +msgid "This file contains no SVG fonts.\n" +msgstr "此文件不含SVG字体。\n" -msgid "TrueType Hints" -msgstr "TrueType消隐" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." +msgstr "此字体来源于老格式的sfd文件。不能完全恢复所有的内容。" msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." +"This font contains both a 'kern' table and a 'GPOS' table.\n" +" The 'kern' table will only be read if there is no 'kern' feature in " +"'GPOS'.\n" msgstr "" +"该字体同时包含 kern 表和 GPOS 表。\n" +"一旦 GPOS 表包含 kern 特性,就会将 kern 表的内容覆盖掉。\n" -msgid "PS Glyph Names" -msgstr "PS字形名称" +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "该字体既没有 CFF 表也没有 glyf/loca 表" -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "" +#, c-format +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "字体中不包含有名为 %.40s的字形" msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." msgstr "" +"此字体没有启用垂直度量。\n" +"使用元素->字体信息来启用它们。" +#, c-format msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" +"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " +"been able to find is %1$.20s-%2$.20s-%4$d.\n" +"Shall I use that or let you search?" msgstr "" +"此字体基于字符集 %1$.20s-%2$.20s-%3$d, 但我能够找到的最好的是 %1$.20s-" +"%2$.20s-%4$d。\n" +"我要使用这个或者你要搜索吗?" -msgid "Old style 'kern'" -msgstr "旧类型'kern'" +msgid "This glyph can use a stem3 hint" +msgstr "此字形可用 stem3 消隐" -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" +msgid "This glyph extends further below the baseline than desired" +msgstr "字形伸出底线超过预期" -msgid "Dummy 'DSIG'" -msgstr "含混的'DSIG'" +msgid "This glyph extends left further than desired" +msgstr "字形左边超出预期" msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "字形映射到与其名称不符的统一码上。" -msgid "Output Glyph Map" -msgstr "生成字形映射" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "字形未被定义于任何 CID 替代字体" -msgid "Output OFM & CFG" -msgstr "生成 OFM 及 CFG" +msgid "This glyph is taller than desired" +msgstr "字形比预期的高" -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "" +msgid "This glyph is wider than desired" +msgstr "字形比预期的宽" -msgid "PfaEdit Table" -msgstr "PfaEdit表" +msgid "This hint does not control any points" +msgstr "此消隐不控制任何点" + +msgid "This index is much larger than the closest neighbor" +msgstr "此索引相比邻近值过大" msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" +"This is the difference of the curvature between\n" +"the next and previous splines. Contours often\n" +"look nicer as this number approaches 0." msgstr "" +"此为下一样条线与上一样条线曲率的差值。\n" +"当此值接近 0 时,轮廓看起来会好些。" -msgid "Save Comments" -msgstr "保存注释" +msgid "This ligature index is already in use" +msgstr "此连字索引正被使用" -msgid "Save glyph comments in the PfEd table" -msgstr "保存字形注释到PfaEdit表" +msgid "This lookup contains no data" +msgstr "此查找不含数据" -msgid "Save Colors" -msgstr "保存颜色" +msgid "This may take a while. Please be patient..." +msgstr "这需要一点时间。请稍候..." -msgid "Save glyph colors in the PfEd table" -msgstr "保存字形颜色到PfaEdit表" +msgid "This must be a truetype layer." +msgstr "这必须是truetype层." -msgid "Lookup Names" -msgstr "查找名称" +msgid "This operation cannot be undone, do it anyway?" +msgstr "此操作不能取消,是否继续?" -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "" +msgid "This outline glyph is missing a bitmap version" +msgstr "此轮廓字形缺少相应位图字形" -msgid "Save Guides" -msgstr "保存导引" +msgid "This pdf file has no fonts" +msgstr "此pdf文件不含字体" -msgid "Save the guidelines in the Guide layer." -msgstr "" +msgid "This pdf file has no pages" +msgstr "此pdf文件不含页面" -msgid "Save Layers" -msgstr "保存层" +msgid "This setting is already used" +msgstr "设置已被采用" msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "本版 fontforge 并未链接 spiro 库, 故此无法使用之。" -msgid "FFTM Table" -msgstr "" +msgid "This window displays a single outline glyph" +msgstr "此窗口显示一个字形的轮廓" -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" +msgid "This window displays a single outline glyph (more data)" +msgstr "此窗口显示一个字形的轮廓 (更多信息)" + +msgid "Tibetan" +msgstr "藏文(中国)" + +msgid "Tibetan (PRC)" +msgstr "藏文(中国)" + +msgid "Tibetan Bhutan" +msgstr "藏语(不丹)" + +msgid "Tifinagh" +msgstr "提非纳文" + +msgid "Tigre" +msgstr "提格雷语" + +msgid "Tigrinya" +msgstr "提格里尼亚语" + +msgid "Tigrinya Ethiopia" +msgstr "Tigtinya(埃塞俄比亚)" -msgid "TeX Table" -msgstr "TeX表" +msgid "Tile Bounding Box:" +msgstr "倾斜边框:" -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" +msgid "Tile Margin" +msgstr "倾斜边缘" -msgid "Output FONTLOG.txt" -msgstr "" +msgid "Tile Margin:" +msgstr "倾斜边缘:" -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" +msgid "Tile Max X" +msgstr "倾斜最大值X" -msgid "Prefer native kerning" -msgstr "" +msgid "Tile Max Y" +msgstr "倾斜最大值Y" -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" +msgid "Tile Min X" +msgstr "倾斜最小值X" -msgid "Windows-compatible 'kern'" -msgstr "" +msgid "Tile Min Y" +msgstr "倾斜最小值Y" -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" +msgid "Tile Path" +msgstr "倾斜路径" -msgid "No Mac Names" -msgstr "" +msgid "Tile Pattern" +msgstr "倾斜模板" -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" +msgid "Tile Pattern..." +msgstr "倾斜模板…" -msgid "BDF Resolution" -msgstr "BDF分辨率" +msgid "Tile Size" +msgstr "倾斜大小" -msgid "Guess each font's resolution based on its pixel size" -msgstr "基于点阵尺寸猜测字体的分辨率" +msgid "Tile _Path..." +msgstr "铺垫路径(_P)…" -msgid "Find Sub Font Definition file" -msgstr "查找替代字体定义文件" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "弹出窗口可见时长 (毫秒)" -msgid "Notdef name" -msgstr "未定义名称" +msgid "Tiny Selection" +msgstr "细微选择" -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" +msgid "Tirhuta" +msgstr "蒂勒胡塔文" -msgid "Not a CID format" -msgstr "非CID格式" +msgid "Title Background" +msgstr "标题背景色" -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" +msgid "Title Divider Color" +msgstr "标题分割线的颜色" -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "Title Font" +msgstr "标题字体" -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "Title Text Color" +msgstr "标题文本的颜色" -msgid "Reference point match out of date" -msgstr "参照点匹配过期" +msgid "Titling" +msgstr "叠加" -msgid "Bad OS/2 version" -msgstr "不良OS/2版本" +msgid "To P_DF File" +msgstr "到PDF文件(_D)" -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" +msgid "To _File" +msgstr "到文件(_F)" -msgid "Non-standard Em-Size" -msgstr "非标准M尺寸" +msgid "To _Hundredths" +msgstr "到百分点(_H)" -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" +msgid "To _Int" +msgstr "到整点(_I)" -#, c-format msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." msgstr "" +"要生成Mac字族文件,当前字体须有一般样式(Normal,Regular等), 同时要有其他打开的" +"同族名的字体。." -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" +msgid "To the glyph names starting at:" +msgstr "到字形名称始于:" -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" +msgid "To their own names" +msgstr "到它们自己的名称" -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "'NFNT' 位图格式已过时" +msgid "To:" +msgstr "至:" -msgid "Needs bitmap font" -msgstr "需要位图字体" +msgid "Todo" +msgstr "待做" -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" +msgid "Tonga" +msgstr "汤加语" -msgid "The 'POST' type1 format is probably deprecated" -msgstr "" +msgid "Tongan" +msgstr "东干语" -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" +msgid "Too Big" +msgstr "太大" -msgid "_Review" -msgstr "检查(_R)" +msgid "Too Complex or Bad" +msgstr "太复杂或已坏" -msgid "_Generate" -msgstr "" +msgid "Too Many Breakpoints" +msgstr "过多断点" -msgid "Errors detected" -msgstr "检测到错误" +msgid "Too Many Glyphs" +msgstr "过多字形" -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"字体有错误。\n" -"%s是否查看错误或继续保存?" +msgid "Too Many Hints" +msgstr "过多消隐" -msgid "Create directory..." -msgstr "创建目录…" +msgid "Too Many Kerns" +msgstr "过多缩合" -msgid "Bad Mac Family" -msgstr "不良Mac字族" +msgid "Too Many Points" +msgstr "过多点" -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"要生成Mac字族文件,当前字体须有一般样式(Normal,Regular等), 同时要有其他打开的" -"同族名的字体。." +msgid "Too many Unique Font IDs" +msgstr "过多相同的字体编号" #, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "" - -msgid "Generate Fonts" -msgstr "生成字体" +msgid "Too many dashes (at most %d allowed)" +msgstr "过多划线 (最多允许 %d)" -msgid "Generate TTC" -msgstr "" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "字符字串字典中有过多项 \"%s" -msgid "Generate Mac Family" -msgstr "生成Mac字族" +#, c-format +msgid "Too many features %d\n" +msgstr "过多特征 %d\n" -msgid "Allows you to select optional behavior when generating the font" -msgstr "" +msgid "Too many glyphs" +msgstr "过多字形" -msgid "Layer:" -msgstr "层:" +msgid "Too many kern pairs" +msgstr "过多缩合对" -msgid "Save a font based on the specified layer" -msgstr "" +msgid "Too many layers" +msgstr "过多层" -msgid "Validate Before Saving" -msgstr "保存之前确认" +#, c-format +msgid "Too many lookups %d\n" +msgstr "过多查找 %d\n" -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" +#, c-format +msgid "Too many scripts %d\n" +msgstr "过多文字 %d\n" -msgid "Append a FONTLOG entry" -msgstr "添加FONTLOG信息项" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "过多子程序调用于 %s\n" -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "" +msgid "Tool_s" +msgstr "工具(_S)" -msgid "Prepend timestamp" -msgstr "" +msgid "Tools" +msgstr "工具" -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" +msgid "Top Accent" +msgstr "顶部重音符" -msgid "Merge tables across fonts" -msgstr "" +msgid "Top Accent Horiz. Pos" +msgstr "上重音符号水平位置" -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" +msgid "Top Accent Horizontal Pos" +msgstr "上重音符号水平位置" -msgid "As CFF fonts" -msgstr "以CFF字体" +msgid "Top Accent Pos:" +msgstr "上升部位置:" -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" +msgid "Top Hint" +msgstr "顶部消隐" -msgid "Execute Script" -msgstr "执行脚本" +msgid "Top Left" +msgstr "正上" -msgid "_Python" -msgstr "" +msgid "Top Right" +msgstr "右上" -msgid "_FF" -msgstr "" +msgid "Top Zone" +msgstr "上部区域" -msgid "C_all..." -msgstr "调用(_A)..." +msgid "TopAccent" +msgstr "顶部重音符" -msgid "Counter Expansion Factor" -msgstr "计数扩展因子" +msgid "TopLeft" +msgstr "左上" -msgid "Counter Addition" -msgstr "计数增加" +msgid "TopRight" +msgstr "右上" -msgid "Side Bearing Expansion Factor" -msgstr "边位缩放系数" +msgid "Trace Color" +msgstr "跟踪轨迹颜色" -msgid "Side Bearing Addition" -msgstr "侧边位增加" +msgid "Trademark" +msgstr "商标" -msgid "Condense/Extend" -msgstr "压缩/扩展" +msgid "Traditional Chinese" +msgstr "繁体中文" -msgid "Scale By" -msgstr "缩放至" +msgid "Traditional Forms" +msgstr "传统形式" -msgid "Counters:" -msgstr "计数:" +msgid "Traditional Name Forms" +msgstr "传统名称形式" -msgid "Side Bearings:" -msgstr "侧边位:" +msgid "Transform" +msgstr "变换" -msgid "Correct for Italic Angle" -msgstr "倾斜角修正" +msgid "Transform _All Layers" +msgstr "变换全部层(_A)" -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" +msgid "Transform _Guide Layer Too" +msgstr "亦变换引导层(_G)" -msgid "Horizontal Stem Height Scale" -msgstr "水平项高度比例" +msgid "Transform _Width Too" +msgstr "亦变换宽度(_W)" -msgid "Horizontal Stem Height Add" -msgstr "水平项高度增加" +msgid "Transform ascender serifs" +msgstr "变换上升部衬线" -msgid "Threshold between Thin and Thick Stems" -msgstr "" +msgid "Transform baseline serifs" +msgstr "变换基线衬线" -msgid "Vertical Stem Width Scale" -msgstr "垂直部宽度比例" +msgid "Transform diagonal serifs" +msgstr "变换对角衬线" -msgid "Vertical Stem Width Add" -msgstr "垂直部宽度增加" +msgid "Transform kerning _classes too" +msgstr "亦变换压缩类(_C)" -msgid "Stem threshold should be positive" -msgstr "" +msgid "Transform simple positioning features & _kern pairs" +msgstr "变换简单定位特征及压缩对(_K)" -msgid "Unlikely stem threshold" -msgstr "" +msgid "Transform x-height serifs" +msgstr "变换X高衬线" -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "" +msgid "Transform:" +msgstr "变换:" -msgid "Unlikely scale factor" -msgstr "不像的缩放比例" +msgid "Transformation Matrix" +msgstr "变换矩阵" -msgid "Bad stem add" -msgstr "不良附加部" +msgid "Transformation Matrix Changed" +msgstr "变换矩阵已改变" -msgid "Bad tag" -msgstr "不良标签" +msgid "Transformed" +msgstr "已变换" -msgid "Feature tags are limited to 4 letters" -msgstr "特征标签只限4个字符" +msgid "Transformed by:" +msgstr "变换:" -msgid "Missing glyph extension" -msgstr "缺字形间距" +msgid "Transforming..." +msgstr "变换…" -msgid "You must specify a glyph extension" -msgstr "需设定字形间距" +msgid "Transitional Serifs" +msgstr "过渡衬线体(TS)" -msgid "Vertical Offset" -msgstr "垂直偏移" +msgid "Translate By" +msgstr "平移" -msgid "Missing extension" -msgstr "缺间距" +msgid "Translation in X" +msgstr "X向平移" -msgid "You must provide a glyph extension" -msgstr "需设定字形间距" +msgid "Translation in Y" +msgstr "Y向平移" -msgid "Horizontal Counter Scale" -msgstr "水平计数缩放" +msgid "Transport and Map Symbols" +msgstr "交通运输和地图符号" -msgid "Horizontal Counter Add" -msgstr "水平计数增加" +msgid "Triangle" +msgstr "三角形" -msgid "Left Side Bearing Scale" -msgstr "左边位比例" +msgid "TrueType (Resource)" +msgstr "TrueType (资源)" -msgid "Left Side Bearing Add" -msgstr "左边位增加" +msgid "TrueType (Symbol)" +msgstr "TrueType (符号)" -msgid "Right Side Bearing Scale" -msgstr "右边位比例" +msgid "TrueType Hints" +msgstr "TrueType消隐" -msgid "Right Side Bearing Add" -msgstr "右边位增加" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "T%.50s的rueType指令" -msgid "Vertical Scale" -msgstr "垂直缩放" +msgid "TrueType Point _Matching:" +msgstr "TrueType点匹配(_M):" -msgid "Vertical Counter Scale" -msgstr "垂直计数比例" +msgid "TrueTypeName|New" +msgstr "新建" -msgid "Vertical Counter Add" -msgstr "垂直计数增加" +msgid "Try To Fix Glyphs With" +msgstr "尝试修复字形" -msgid "Width of Vertical Stems:" -msgstr "" +msgid "Tsonga" +msgstr "聪加语" -msgid "Width/Height of Thick Stems:" -msgstr "" +msgid "Tswana" +msgstr "茨瓦纳语" -msgid "Height of Horizontal Stems:" -msgstr "水平项高度:" +msgid "Turkish" +msgstr "土耳其语" -msgid "Width/Height of Thin Stems:" -msgstr "" +msgid "Turkmen" +msgstr "土库曼语" -msgid "Original Y Position" -msgstr "原点Y位置" +msgid "Twi" +msgstr "特维语" -msgid "Extent" -msgstr "扩展" +msgid "Twilight" +msgstr "微光" -msgid "Resultant Y Position" -msgstr "结果Y位置" +msgid "Two cursive anchor classes" +msgstr "双草写锚点类属" -msgid "Create Subscript/Superscript" -msgstr "创建上下标" +msgid "Type" +msgstr "类型" -msgid "Create Small Caps" -msgstr "创建小大写" +msgid "Type of distortable font:" +msgstr "可变形字体类型:" -msgid "Change Glyphs" -msgstr "改变字形" +msgid "Type:" +msgstr "类型:" msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." +"Typing a normal character in the glyph view window changes the window to " +"look at that character" msgstr "" +"在字形视图打一个字符将\n" +"跳转到该字符" -msgid "Feature Tag:" -msgstr "特征标签:" +msgid "Typo Ascent Offset:" +msgstr "字形上高偏移量:" -msgid "Glyph Extension:" -msgstr "字形扩展:" +msgid "Typo Ascent:" +msgstr "字形上高:" -msgid "Vertical Offset:" -msgstr "垂直偏移:" +msgid "Typo Descent Offset:" +msgstr "字形下降偏移量:" -msgid "Introduction" -msgstr "介绍" +msgid "Typo Descent:" +msgstr "字形下深:" -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" +msgid "Typo Line _Gap:" +msgstr "Typo 线距(_G):" -msgid "Petite Caps" -msgstr "小大写" +msgid "U_nlink Reference" +msgstr "断开参照(_N)" -msgid "Glyph Extensions" -msgstr "字形扩展" +msgid "Udmurt" +msgstr "乌德穆尔特语" -msgid "Letters:" -msgstr "字母:" +msgid "Ugaritic" +msgstr "乌加里特文" -msgid "Symbols:" -msgstr "符号:" +msgid "Ukrainian" +msgstr "乌克兰语" -msgid "Create small caps variants for symbols as well as letters" -msgstr "" +msgid "Ultra-Condensed (50%)" +msgstr "压缩至50%" -msgid "Uniform scaling for stems of any width and direction" -msgstr "" +msgid "Ultra-Expanded (200%)" +msgstr "加宽至200%" -msgid "Separate ratios for thin and thick stems" -msgstr "" +msgid "Unassigned Bit 123" +msgstr "未分配位 123" -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "" +msgid "Unassigned Bit 124" +msgstr "未分配位 124" -msgid "Separate ratios for horizontal and vertical stems" -msgstr "" +msgid "Unassigned Bit 125" +msgstr "未分配位 125" -msgid "% +" -msgstr "" +msgid "Unassigned Bit 126" +msgstr "未分配位 126" -msgid "Activate diagonal stem processing" -msgstr "" +msgid "Unassigned Bit 127" +msgstr "未分配位 127" -msgid "Stems" -msgstr "水平项" +msgid "Unassigned Code Points" +msgstr "未分配的码位" -msgid "Retain current advance width, center glyph within that width" -msgstr "" +msgid "Undefined positioning" +msgstr "未定义位置" -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "" +msgid "Undefined substitution" +msgstr "未定义替换" -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Underline _Position:" +msgstr "下划线位置(_P):" -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "" +msgid "Underline|_Height:" +msgstr "高度(_H):" -msgid "Counter Size:" -msgstr "计数:" +msgid "UndoDepth" +msgstr "取消步数" -msgid "Left Side Bearing:" -msgstr "左边位:" +msgid "Unexpected EOF in gf\n" +msgstr "gf中异常的EOF\n" -msgid "Right Side Bearing:" -msgstr "右边位:" +msgid "Unexpected Variation Selector" +msgstr "未预期的变差选择" -msgid "Horizontal" -msgstr "水平" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "有未预期的字符(0x%02X) 在第%d行(%s)" -msgid "Control Vertical Counters (use for CJK)" -msgstr "" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "未预期的字符集格式于 cff: %d\n" -msgid "Vertical Counters:" -msgstr "垂直计数:" +msgid "Unexpected density" +msgstr "未料到的密度数值" -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "未预期的编码格式于cff: %d\n" -msgid "These mappings may be used to fix certain standard heights." -msgstr "" +msgid "Unexpected error" +msgstr "意外错误" -msgid "Vertical Scale:" -msgstr "垂直缩放:" +msgid "Unexpected number" +msgstr "不良数字" -msgid "%" -msgstr "" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "在 第%d行(%s)上的字形类范围内有不该存在的字符" -msgid "Vertical" -msgstr "垂直" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "第%d行(%s) 上的查找标记有未预期的字符" -msgid "Everything to its default value" -msgstr "将所有属性重置为其默认值" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "未预期的标识,%s,于行%d (%s)" -msgid "Reset" -msgstr "重置" +#, c-format +msgid "" +"Unexpected token.\n" +"before ...%40s" +msgstr "" +"未预期的标识。\n" +"在%40s之前" -msgid "Embolden by" -msgstr "内嵌" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "未预期的值于字典 %d\n" -msgid "Serif Height" -msgstr "衬线高度" +msgid "Unicase" +msgstr "一致大小写" -msgid "Serif Height Fuzz" -msgstr "衬线高度系数" +msgid "Unicode" +msgstr "Unicode" -msgid "Top Zone" -msgstr "上部区域" +msgid "Unicode 1.0" +msgstr "Unicode 1.0" -msgid "Bottom Zone" -msgstr "下部区域" +msgid "Unicode 1.1" +msgstr "Unicode 1.1" -msgid "Top Hint" -msgstr "顶部消隐" +msgid "Unicode 2.0+, BMP only" +msgstr "Unicode 2.0+,仅含基础平面" -msgid "Bottom Hint" -msgstr "底部消隐" +msgid "Unicode 2.0+, all planes" +msgstr "Unicode 2.0+,包含所有平面" -msgid "Embolden by:" -msgstr "内嵌:" +msgid "Unicode Basic Multilingual Plane" +msgstr "统一码基础多语言平面" -msgid "_LCG" -msgstr "" +msgid "Unicode C_har:" +msgstr "统一码字符(_C):" -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "" +msgid "Unicode Ranges" +msgstr "统一码范围" -msgid "_CJK" -msgstr "中日韩(_C)" +msgid "Unicode Ranges:" +msgstr "统一码范围:" -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "统一码补充表意字符" -msgid "_Auto" -msgstr "自动(_A)" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "统一码补充多语言平面" -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "统一码增补特别用途平面" -msgid "C_ustom" -msgstr "自定义(_U)" +msgid "Unicode _Value:" +msgstr "统一码值(_V):" -msgid "User controls the emboldening with the next two fields" -msgstr "" +msgid "Unicode out of range" +msgstr "统一码超出范围" -msgid "_Top hint:" -msgstr "顶部消隐(_T):" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "字体中无统一码值 (%x),忽略之" -msgid "_Zone:" -msgstr "区域(_Z):" +msgid "Unicode value not in font" +msgstr "字体中无统一码值" -msgid "_Bottom hint:" -msgstr "底部消隐(_B):" +msgid "UnicodeGlyphNames" +msgstr "Unicode 字形名称" -msgid "Zone:" -msgstr "区域:" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "统一加拿大原住民音节表" -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" +msgid "Unified Canadian Aboriginal Syllabics Extended" +msgstr "统一加拿大土著音节扩展" -msgid "Fuzz" -msgstr "模糊" +msgid "Unified Canadian Aboriginal Syllabics Extended-A" +msgstr "统一加拿大土著音节扩展 A" -msgid "Allow the height match to differ by this much" -msgstr "" +msgid "Unified Font Object" +msgstr "统一字体对象" -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" +#, c-format +msgid "Uninterpreted code in gf: %d\n" +msgstr "gf中未解释的代码: %d\n" -msgid "Squish" -msgstr "" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "未解释的代码 %d于%s\n" -msgid "Make the counters narrower" -msgstr "使轮廓窄些" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "未解释的操作码 12,%d 于 %s\n" -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" +msgid "UniqueID" +msgstr "惟一标识(ID)" -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" +msgid "Unknown" +msgstr "未知" -msgid "Cleanup Self Intersect" -msgstr "清除自交叠" +msgid "Unknown Language" +msgstr "未知语言" -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "未知类属表格式: %d\n" -msgid "Oblique Slant..." -msgstr "倾斜..." +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "未知域%s于行%d (%s)" -msgid "LSB Compression Percent" -msgstr "左边位压缩比例" +msgid "Unknown lookup" +msgstr "未知查找" -msgid "Stem Compression Percent" -msgstr "" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "未知查找名: %60.60s" -msgid "Counter Compression Percent" -msgstr "计数压缩率" +#, c-format +msgid "Unknown lookup: %s" +msgstr "未知查找: %s" -msgid "RSB Compression Percent" -msgstr "右边位压缩比例" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "未知操作符于 %s: %x\n" -msgid "XHeight Percent" -msgstr "X高百分比" +msgid "Unknown string type\n" +msgstr "位置字符串类型\n" -msgid "Italic Angle" -msgstr "倾斜角" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "未知替代表 '%c%c%c%c' 于 'PfEd' 表中,忽略之\n" -msgid "Bad setting" -msgstr "不良设置" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "未知替代表'%c%c%c%c' 于 'TeX ' 表中, 忽略之\n" -msgid "You may not select both variants of 'f'" -msgstr "" +msgid "Unlikely Ofm File" +msgstr "不像 Ofm 文件" -msgid "Transform baseline serifs" -msgstr "变换基线衬线" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "不像表的长度,拟忽略之. %u\n" -msgid "Transform x-height serifs" -msgstr "变换X高衬线" +msgid "Unlikely scale factor" +msgstr "不像的缩放比例" -msgid "Transform ascender serifs" -msgstr "变换上升部衬线" +msgid "Unlink" +msgstr "不连接" -msgid "Transform descender serifs" -msgstr "" +msgid "Unlink All" +msgstr "全不连接" -msgid "Transform diagonal serifs" -msgstr "变换对角衬线" +msgid "Unnamed lookup" +msgstr "无命名查找" -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "" +#, c-format +msgid "Unparseable contextual sequence on line %d of %s" +msgstr "有不能解析的相关序列于行 %d (%s中)" -msgid "Flat" -msgstr "平整" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "有不能解析的头文件处于行 %d (%s中)" -msgid "Slanted" -msgstr "倾斜的" +msgid "Unreasonable DPI" +msgstr "不合理的DPI" -msgid "Pen Slanted" -msgstr "倾斜笔" +msgid "Unreasonable ligature caret count" +msgstr "不良连写位计数" -msgid "Compress (as a percentage)" -msgstr "压缩(百分比)" +msgid "Unspecified Language" +msgstr "未知语言" -msgid "LSB" -msgstr "左边位" +#, c-format +msgid "Unsupported filter: %s" +msgstr "不支持的过滤: %s" -msgid "Left Side Bearing" -msgstr "左边位" +msgid "Unsupported image format" +msgstr "不支持的图像格式" -msgid "RSB" -msgstr "右边位" +msgid "Unsupported image format must be bmp" +msgstr "不支持的图片格式须是bmp" -msgid "Right Side Bearing" -msgstr "右边位" +msgid "Unsupported image format must be bmp or png" +msgstr "支持的图片格式须是bmp或png" -msgid "Lower Case" -msgstr "小写" +msgid "UntitledGroup" +msgstr "未命名组" -msgid "Others" -msgstr "其他" +msgid "UpdateFlex" +msgstr "更新Flex" msgid "Upper Case" msgstr "大写" -msgid "XHeight Percent:" -msgstr "X高百分比:" +msgid "Upper Sorbian" +msgstr "上索布语" -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" +msgid "Urdu" +msgstr "乌尔都语" -msgid "Italic Angle:" -msgstr "倾斜角:" +msgid "Urdu (India)" +msgstr "乌尔都语(印度)" -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" +msgid "Urdu (Pakistan)" +msgstr "乌尔都语(巴基斯坦)" -msgid "Current X-Height" -msgstr "当前X高" +msgid "Use CID Map" +msgstr "使用字符标识映射" -msgid "Desired X-Height" -msgstr "预期X高度" +msgid "Use FreeType" +msgstr "采用FreeType" -msgid "Change XHeight" -msgstr "更改X高" +msgid "Use Kerning Class?" +msgstr "使用压缩类属?" -msgid "Current x-height:" -msgstr "当前X高:" +msgid "Use UniqueID" +msgstr "用惟一标识(ID)" -msgid "Desired x-height:" -msgstr "期望X高度:" +msgid "Use XUID" +msgstr "用XUID" -msgid "Serif height:" -msgstr "衬线高度:" +msgid "Use _First" +msgstr "用第一个(_F)" + +msgid "Use _Second" +msgstr "用第二个" + +msgid "Use of obsolete blend operator.\n" +msgstr "使用失效的操作.\n" #, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "" +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "使用了未定义的字形类属, %s, 于行 %d (%s中)" #, c-format -msgid "The search pattern was not found in the font %.100s" +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "使用了未定义的标记类属, %s, 于行 %d (%s中)" + +msgid "" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" +"使用 FreeType 光栅器 (若可用)\n" +"将字体视图中的字形光栅化。\n" +"一般可以提升质量。" -msgid "Find" -msgstr "查找" +msgid "UseNewIndicScripts" +msgstr "使用新印地语文字" -msgid "Find Next" -msgstr "查找下一个" +msgid "Using the OFL for your open fonts" +msgstr "在你的开源字体中使用 OFL" -msgid "Match Fuzziness:" -msgstr "匹配模糊系数:" +msgid "Uyghur" +msgstr "维吾尔语" -msgid "Bad search pattern" -msgstr "不良搜索模式" +msgid "Uzbek" +msgstr "乌兹别克语" -msgid "Nothing to match." -msgstr "无所匹配。" +msgid "Uzbek (Cyrillic)" +msgstr "乌孜别克语(西里尔)" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." -msgstr "" +msgid "Uzbek (Latin)" +msgstr "乌孜别克语(拉丁)" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" +msgid "VFlex Hint Color" +msgstr "VFlex消隐颜色" -msgid "Bad replace pattern" -msgstr "不良替代模式" +msgid "VHead _Column Spacing:" +msgstr "VHead 列宽(_C):" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." -msgstr "" +msgid "VHint Active Color" +msgstr "垂直消隐激活时的颜色" -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "" +msgid "VKern By Classes" +msgstr "按类属垂直压缩" -msgid "Search Pattern:" -msgstr "搜索模式:" +msgid "VKern By Classes..." +msgstr "按类属垂直压缩…" -msgid "Replace Pattern:" -msgstr "替代模式:" +msgid "VKern From HKern" +msgstr "按水平压缩垂直压缩" -#, c-format -msgid "Find in %.100s" -msgstr "在 %.100s 中查找" +msgid "VKern:" +msgstr "垂直压缩:" + +msgid "VStem" +msgstr "垂直项" + +msgid "VWidth" +msgstr "垂直宽度" + +msgid "Vai" +msgstr "瓦伊文" + +msgid "Validate Before Saving" +msgstr "保存之前确认" + +msgid "Validating..." +msgstr "正在校验..." #, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" +msgid "Validation of %.100s" +msgstr "检验 %.100s" -msgid "Replace Pattern" -msgstr "替代模式" +msgid "Value" +msgstr "值" -msgid "Search Pattern" -msgstr "搜索模式" +msgid "Value exceeds tfm limitations" +msgstr "值超过 tfm 极限" -msgid "Allow:" -msgstr "允许:" +msgid "Value out of bounds" +msgstr "值超出了范围" -msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" +msgid "Value out of bounds in spline.\n" +msgstr "样条线值越界.\n" -msgid "Flipping" -msgstr "翻转" +msgid "Value out of range" +msgstr "值溢出" -msgid "Scaling" -msgstr "缩放" +msgid "Value:" +msgstr "值:" -msgid "Rotating" -msgstr "旋转" +msgid "Vanishing Point:" +msgstr "消失点:" -msgid "_Match Fuzziness:" -msgstr "匹配模糊系数(_M):" +msgid "Variant Glyphs:" +msgstr "变化字形:" -msgid "Endpoints specify minimum length and direction only" -msgstr "" +msgid "Variation Selector (or 0)" +msgstr "变形选择(或 0)" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" +msgid "Variation Selectors" +msgstr "变体选择符" -msgid "Search Selected Chars Only" -msgstr "搜索选中的字符" +msgid "Variation Selectors (& Supplement)" +msgstr "变体选择符(& 扩展)" -msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." -msgstr "" +msgid "Variation Selectors B" +msgstr "变体选择器 B" -msgid "Find All" -msgstr "查找全部" +msgid "Variation Selectors Supplement" +msgstr "变体选择符增补" -msgid "Replace All" -msgstr "全部替代" +msgid "Vattu Variants" +msgstr "Vattu 变形" -msgid "Open" -msgstr "打开" +msgid "Vedic Extensions" +msgstr "吠陀文扩展" -msgid "Could not open" -msgstr "不能打开" +msgid "Vendor ID:" +msgstr "供应者标识:" -#, c-format -msgid "Could not open %.100s" -msgstr "不能打开 %.100s" +msgid "Vendor URL" +msgstr "供应商网址" -msgid "No letters in font" -msgstr "字体中无字母" +msgid "Version" +msgstr "版本" -msgid "Insert random text in the specified script" -msgstr "在指定文字中插入随机文本" +#, c-format +msgid "Version %.20s" +msgstr "版本 %.20s" -msgid "Text from script" -msgstr "手写文本" +msgid "Version, Major:" +msgstr "主版本号:" -msgid "Save" -msgstr "保存" +msgid "Vert. Construction" +msgstr "垂直构建" -msgid "Save Image" -msgstr "保存图像" +msgid "Vert. Hint Color" +msgstr "垂直消隐颜色" -msgid "_Save As..." -msgstr "保存为(_S)…" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "垂直变形" -msgid "_Insert Random Text..." -msgstr "插入随机文本(_I)…" +msgid "Vertical" +msgstr "垂直" -msgid "Save As _Image..." -msgstr "保存为图像(_I)…" +msgid "Vertical Advance not" +msgstr "垂直间距不" -msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." -msgstr "" +msgid "Vertical Baselines" +msgstr "垂直基线" -msgid "Undo information incomplete" -msgstr "" +msgid "Vertical Counter Add" +msgstr "垂直计数增加" -msgid "Bad undo" -msgstr "" +msgid "Vertical Counter Scale" +msgstr "垂直计数比例" -#, c-format -msgid "couldn't find the character %s" -msgstr "" +msgid "Vertical Counters:" +msgstr "垂直计数:" + +msgid "Vertical Extension Italic Correction" +msgstr "垂直间距倾斜修正" #, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "组件 %d %.30s (%d,%d)" +msgid "Vertical Extents for %c%c%c%c" +msgstr "%c%c%c%c的垂直间距" -msgid "Base Glyphs" -msgstr "基础字形" +msgid "Vertical Forms" +msgstr "垂直形式" -msgid "Base Ligatures" -msgstr "基础组合字" +msgid "Vertical Forms & CJK Compatibility Forms" +msgstr "竖排形式 & 中日韩兼容形式" -msgid "Base Marks" -msgstr "基础标记" +msgid "Vertical Fractions" +msgstr "垂直比例" -msgid "Empty" -msgstr "空" +msgid "Vertical Kana Alternates" +msgstr "垂直假名替代" -#, c-format -msgid "Mark Class %.20s" -msgstr "标记类属 %.20s" +msgid "Vertical Kerning" +msgstr "垂直压缩" -#, c-format -msgid "%.30s (%d,%d)" -msgstr "" +msgid "Vertical Kerning Class" +msgstr "垂直压缩类属" -#, c-format -msgid "Entry (%d,%d)" -msgstr "起点 (%d,%d)" +msgid "Vertical Offset" +msgstr "垂直偏移" -#, c-format -msgid "Exit (%d,%d)" -msgstr "终点 (%d,%d)" +msgid "Vertical Offset:" +msgstr "垂直偏移:" -msgid "Backtrack Match: " -msgstr "逆溯匹配: " +msgid "Vertical Only" +msgstr "仅垂直" -msgid "Match: " -msgstr "匹配:" +msgid "Vertical Rotation & Alternates" +msgstr "垂直旋转及替补" -msgid "Lookahead Match: " -msgstr "前循匹配: " +msgid "Vertical Scale" +msgstr "垂直缩放" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "逆溯类属:" +msgid "Vertical Scale:" +msgstr "垂直缩放:" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "类属" +msgid "Vertical Stem Width Add" +msgstr "垂直部宽度增加" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "向前类属" +msgid "Vertical Stem Width Scale" +msgstr "垂直部宽度比例" -#, c-format -msgid "Back coverage %d: " -msgstr "后向范围 %d: " +msgid "Vertical _Metric Lines" +msgstr "垂直尺寸线(_M)" #, c-format -msgid "Coverage %d: " -msgstr "范围 %d: " +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "垂直: %d 基线" -#, c-format -msgid "Lookahead coverage %d: " -msgstr "前向范围 %d: " +msgid "Very Condensed" +msgstr "非常窄" -#, c-format -msgid "Apply at %d %.80s" -msgstr "应用到 %d %.80s" +msgid "Very Expanded" +msgstr "非常宽" -msgid "Replacement: " -msgstr "替代:" +msgid "Very Extended" +msgstr "非常宽" -msgid "Chaining Positioning" -msgstr "链定位" +msgid "Very High" +msgstr "很高" -msgid "Chaining Substitution" -msgstr "链式替代" +msgid "Very Light" +msgstr "略细" -msgid "Reverse Chaining Subs" -msgstr "反向链式替代" +msgid "Very Low" +msgstr "很低" -msgid "classes" -msgstr "类属" +msgid "Very Narrow" +msgstr "很窄" -msgid "coverage" -msgstr "范围" +msgid "Very Wide" +msgstr "很宽" -msgid "glyphs" -msgstr "字形" +msgid "Vietnamese" +msgstr "越南语" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s 由 %s" +msgid "View" +msgstr "视图" -#, c-format -msgid "Backtrack class %d: " -msgstr "逆溯类属 %d:" +msgid "View Point" +msgstr "视点" -#, c-format -msgid "Class %d: " -msgstr "类属 %d: " +msgid "WWS Family" +msgstr "WWS 家族名" -#, c-format -msgid "Lookahead class %d: " -msgstr "前循类属%d: " +msgid "WWS Subfamily" +msgstr "WWS 子族名" -#, c-format -msgid "Rule %d" -msgstr "规则 %d" +msgid "W_hitespace Glyphs" +msgstr "空格字形(_H)" -msgid "Indic Reordering" -msgstr "印地语重排序" +msgid "W_ithin Rectangle" +msgstr "矩形内(_I)" -msgid "" -msgstr "<未定义>" +msgid "Wancho" +msgstr "弯绰文" -msgid "Simple Substitution" -msgstr "简单替代" +msgid "Wansung (Korean)" +msgstr "完整式(韩文Wansung)" -msgid "Glyph Insertion" -msgstr "字形插入" +msgid "Warang Citi" +msgstr "瓦朗奇文" -msgid "Kern by State" -msgstr "按状态压缩" +msgid "Warn if _unlinked references" +msgstr "警告未连接的参照" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "状态%4d Next: " +msgid "Warning" +msgstr "警告" #, c-format -msgid "State %4d Flags:" -msgstr "状态 %4d Flags:" +msgid "" +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" +msgstr "" +"警告: 编码 %d (0x%x) 映射到至少两个位置 (%s@0x%02x 和 %s@0x%02x)\n" +" 这里只用一个。\n" -#, c-format -msgid "State %4d Mark: " -msgstr "状态 %4d Mark: " +msgid "Warning: Font contained no glyphs" +msgstr "警告:字体中无字形" -#, c-format -msgid "State %4d Cur: " -msgstr "状态 %4d Cur: " +msgid "Warnings" +msgstr "警告" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "嵌套替代 %.80s" +msgid "Watched Cvt Change" +msgstr "观察的Cvt有变化" -msgid "Lookups Enabled for Expansion" -msgstr "" +msgid "Watched Store Change" +msgstr "观察的堆有变化" -msgid "No Lookups Enabled for Expansion" -msgstr "" +msgid "We don't understand this font\n" +msgstr "不识别此字体\n" -msgid "Lookups Disabled for Expansion" -msgstr "" +msgid "Weight, Width, Slope Only" +msgstr "仅粗细,宽度,斜度" -msgid "No Lookups Disabled for Expansion" -msgstr "" +msgid "Welsh" +msgstr "威尔士语" -msgid "Lookups Limiting Expansion" -msgstr "" +msgid "What is the pixel size of the font in this file?" +msgstr "此文件中字体的像素尺寸是多少?" -msgid "No Lookups Limiting Expansion" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" +"从字体视图复制字形时,一并复制字形的元数据\n" +"如名称、编码、注释等。" -msgid "Lookups Enabled for Shrinkage" +msgid "" +"When loading a truetype or opentype font which has both a unicode\n" +"and a CJK encoding table, use this flag to specify which\n" +"should be loaded for the font." msgstr "" +"若加载的 TrueType/OpenType 字体同时具有 Unicode 码表\n" +"和 CJK 码表,使用此标志来指明使用哪个码表来加载该字体。" -msgid "No Lookups Enabled for Shrinkage" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." msgstr "" +"当鼠标在相关特征的像素范围\n" +"中时,鼠标将捕捉到该特征。\n" +"这些特征包括:\n" +"基线、宽度、网格样条线等。" -msgid "Lookups Disabled for Shrinkage" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." msgstr "" +"加载硬盘上的字体时,是否保留\n" +"原始的曲线阶数 (二次或三次),\n" +"或是将曲线转化为新字体的默认阶数\n" +"(见 NewFontsQuadratic)。" -msgid "No Lookups Disabled for Shrinkage" +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." msgstr "" +"新字体是否应包含二次样条 (TrueType)\n" +"或三次样条 (PostScript 和 OpenType)。" -msgid "Lookups Limiting Shrinkage" -msgstr "查找限定线" - -msgid "No Lookups Limiting Shrinkage" -msgstr "无查找限定线" - -#, c-format -msgid "Priority: %d" -msgstr "优先级:%d" - -msgid "No Extender Glyphs" -msgstr "无扩展字形" - -msgid "Extender Glyphs" -msgstr "扩展字形" - -msgid "Not classified" -msgstr "未分类" - -msgid "Ligature" -msgstr "连体" - -msgid "Glyph Definition Sub-Table" -msgstr "字形定义替代表" +msgid "White Space" +msgstr "空白" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "连写缩合替换表" +msgid "Wide" +msgstr "宽" -msgid "Mark Attachment Classes" -msgstr "标记附在类属" +msgid "Width" +msgstr "宽度" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "" +msgid "Width Color" +msgstr "宽度颜色" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "文字 '%c%c%c%c' 于 %c%c%c%c " +msgid "Width _Class" +msgstr "宽度类属(_C)" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "脚本 '%c%c%c%c' " +msgid "Width:" +msgstr "宽度:" #, c-format -msgid "Default Baseline: '%s'" -msgstr "默认基线: '%s'" +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"宽度: %d\n" +"计数: %d\n" +"最大百分比: %d%%\n" #, c-format msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" msgstr "" +"宽度: %d-%d (%d)\n" +"计数: %d (%d)\n" +"最大百分比: %d%%\n" -msgid "All glyphs have the same baseline" -msgstr "所有字形基线相同" +msgid "Win Ascent Offset:" +msgstr "Win 上高偏移量:" -msgid "Per glyph baseline data" -msgstr "每个字形基线数据" +msgid "Win Ascent:" +msgstr "Win 上高:" -#, c-format -msgid " Left Bound=%d" -msgstr " 左边=%d" +msgid "Win Descent Offset:" +msgstr "Win 下深偏移量:" -#, c-format -msgid " Right Bound=%d" -msgstr " 右边=%d" +msgid "Win Descent:" +msgstr "Win 下深:" -msgid "Strong Left to Right" -msgstr "强从左到右" +msgid "Win _Ascent Offset:" +msgstr "Win 重音偏移量(_A):" -msgid "Strong Right to Left" -msgstr "强从右到左" +msgid "Win _Descent Offset:" +msgstr "Win 下深偏移量(_D):" -msgid "Arabic Right to Left" -msgstr "阿拉伯文从右到左" +msgid "Window" +msgstr "窗口" -msgid "European Number" -msgstr "欧洲数字" +msgid "Woff Major Version:" +msgstr "Woff 主版本:" -msgid "European Number Separator" -msgstr "欧洲数字分隔符" +msgid "Woff Minor Version:" +msgstr "Woff 次版本:" -msgid "European Number Terminator" -msgstr "欧洲数字终止符" +msgid "Wolof" +msgstr "沃洛夫语" -msgid "Arabic Number" -msgstr "阿拉伯数字" +msgid "Wrap Pos:" +msgstr "回卷位置:" -msgid "Common Number Separator" -msgstr "共同数字分隔符" +msgid "Write failed" +msgstr "不能写入" -msgid "Block Separator" -msgstr "块分隔符" +msgid "Wrong Direction" +msgstr "错误方向" -msgid "Segment Separator" -msgstr "段分隔符" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "错误数值输入 %s" -msgid "White Space" -msgstr "空白" +msgid "Wrong type of SFD file" +msgstr "错误类型的SFD文件" -msgid "Neutral" -msgstr "中立" +msgid "X Bitmap" +msgstr "X位图" -msgid "" -msgstr "<未知方向>" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "X 表达式:" -msgid " Floating accent" -msgstr "浮动重音符" +msgid "X Movement" +msgstr "X向移动量(水平)" -msgid " Hang left" -msgstr " 左手" +msgid "X Repeat Count" +msgstr "X重复计数" -msgid " Hang right" -msgstr " 右手" +msgid "X Resource Editor" +msgstr "X 资源编辑器" -msgid " Attach right" -msgstr "右侧附加" +msgid "X Scale Factor" +msgstr "X向缩放比例" -#, c-format -msgid " Mirror=%.30s" -msgstr " 镜像=%.30s" +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11 位图字体 sfnt (otb)" -msgid "No Advanced Typography" -msgstr "无高级字体" +msgid "XHeight Percent" +msgstr "X高百分比" -msgid "OpenType Tables" -msgstr "OpenType表" +msgid "XHeight Percent:" +msgstr "X高百分比:" -msgid "'BASE' Baseline Table" -msgstr "'BASE' 基线表" +msgid "XHeight:" +msgstr "X高度:" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "水平: %d 基线" +msgid "Xhosa" +msgstr "科萨语" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "垂直: %d 基线" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Y 表达式:" -msgid "'GDEF' Glyph Definition Table" -msgstr "'GDEF' 字形定义表" +msgid "Y Movement" +msgstr "Y向移动量(垂直)" -msgid "'GPOS' Glyph Positioning Table" -msgstr "'GPOS' 字形定位表" +msgid "Y Repeat Count" +msgstr "Y重复计数" -msgid "'GSUB' Glyph Substitution Table" -msgstr "'GSUB' 字形替代表" +msgid "Y Scale Factor" +msgstr "Y向缩放比例" -msgid "'JSTF' Justification Table" -msgstr "'JSTF' 对齐表" +msgid "Y near¹ _standard heights" +msgstr "Y 临近¹ 标准高度(_S)" -msgid "Apple Advanced Typography" -msgstr "Apple高级字体" +msgid "Yakut" +msgstr "雅库特语" -msgid "'bsln' Horizontal Baseline Table" -msgstr "'bsln' 水平基线表" +msgid "Yes" +msgstr "确定" -msgid "'kern' Horizontal Kerning Table" -msgstr "'kern' 水平压缩表" +msgid "Yes to _All" +msgstr "全是(_A)" -msgid "'lcar' Ligature Caret Table" -msgstr "'lcar' 连写缩合表" +msgid "Yezidi" +msgstr "耶西迪文" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "" +msgid "Yi" +msgstr "彝语" -msgid "'opbd' Optical Bounds Table" -msgstr "'opbd' 光学边界表" +msgid "Yi Radicals" +msgstr "彝文部首" -msgid "'prop' Glyph Properties Table" -msgstr "'prop' 字形属性表" +msgid "Yi Syllables" +msgstr "彝文音节" -msgid "Show ATT" -msgstr "显示ATT" +msgid "Yi Syllables/Radicals" +msgstr "彝文偏旁部首" -msgid "No differences found" -msgstr "未发现差异" +msgid "Yiddish" +msgstr "意第绪语" -msgid "Differences..." -msgstr "差异..." +msgid "Yijing Hexagram Symbols" +msgstr "易经卦符" + +msgid "Yoruba" +msgstr "约鲁巴语" #, c-format -msgid "Compare %s to %s" -msgstr "比较 %s 与 %s" +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font, nor can I find the original character " +"referred to.\n" +"It will not be copied." +msgstr "" +"您正在试图将%1$s的指向复制进%2$s。\n" +"但%1$s在此字体中不存在,或是我无法找到其指向的原字符\n" +"此复制已被取消。" #, c-format -msgid "Compare version %s of %s to %s" -msgstr "比较版本 %s (%s) 对 %s" +msgid "" +"You are attempting to paste a reference to %1$s into %2$s.\n" +"But %1$s does not exist in this font.\n" +"Would you like to copy the original splines (or delete the reference)?" +msgstr "" +"您正在试图将%1$s的指向复制进%2$s。\n" +"但%1$s在此字体中不存在。\n" +"您是否要复制原内容(或删除该指向)?" -msgid "Font Compare" -msgstr "字体比较" +msgid "" +"You are attempting to paste glyph instructions from one font to another. " +"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " +"the same.\n" +"Do you want to continue anyway?" +msgstr "" +"您正在尝试从一个字体粘贴注释到另一个字体。 通常情况下,除" +"非“prep”、“fpgm”和“cvt ”表是相同的,否则此操作不会成功。\n" +"您仍然想要继续吗?" + +msgid "You changed the point numbering" +msgstr "你改了点数" #, c-format -msgid "Font to compare with %.20s" -msgstr "字体与 %.20s 比较" +msgid "You do not have permission to read %.100s" +msgstr "你无权读%.100s" -msgid "Compare _Outlines" -msgstr "比较轮廓(_O)" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "你改变了变换矩阵,要用最近的么?" -msgid "Accept outlines which exactly match the original" -msgstr "接受与原先确切匹配的轮廓" +#, c-format +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "你改了字形 %s.%s%s%s 的点数" -msgid "_Accept inexact" -msgstr "接受模糊(_A)" +msgid "" +"You may create a script menu containing up to 10 frequently used scripts\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." +msgstr "" +"可创建一脚本菜单容纳10个常用脚本。其中\n" +"每项都需要一个名称以便显示以及相应的脚\n" +"本文件。菜单名称可包括任意Unicode字符。\n" +"带 \"...\" 的按钮可让你浏览脚本文件。" msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"You may create a script menu containing up to 10 frequently used scripts.\n" +"Each entry in the menu needs both a name to display in the menu and\n" +"a script file to execute. The menu name may contain any unicode characters.\n" +"The button labeled \"...\" will allow you to browse for a script file." msgstr "" +"可创建一脚本菜单容纳10个常用脚本。其中\n" +"每项都需要一个名称以便显示以及相应的脚\n" +"本文件。菜单名称可包括任意Unicode字符。\n" +"带 \"...\" 的按钮可让你浏览脚本文件。" -msgid "_Warn if inexact" -msgstr "不确切则警告(_W)" +msgid "You may not paste a reference into this window" +msgstr "不要粘贴参照到此窗口" -msgid "Warn if the outlines are close but not exactly the same" -msgstr "" +msgid "You must choose a lookup type" +msgstr "应选一种查找类型" -msgid "Warn if _unlinked references" -msgstr "警告未连接的参照" +msgid "You must draw a line" +msgstr "您必须画一条线" -msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" -msgstr "" +msgid "You must name the lookup." +msgstr "您必须命名此次查找。" -msgid "Compare _Hints" -msgstr "比较消隐(_H)" +msgid "You must provide a glyph extension" +msgstr "需设定字形间距" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "" +msgid "You must provide at least one name here" +msgstr "至少提供一个名字" -msgid "Compare Hint_Masks" -msgstr "比较消隐蒙板(_M)" +msgid "You must select a Lookup Type." +msgstr "至少选一种查找类型" -msgid "Compare hintmasks" -msgstr "比较消隐蒙板" +msgid "You must select a glyph before you can import an image into it" +msgstr "应选择一个字形以便为其载入图形" -msgid "HintMasks only if conflicts" -msgstr "消隐蒙板(仅冲突时)" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "应选择一个包括此压缩对的查找表" + +msgid "You must select at least one language for each script." +msgstr "为每种文字至少选一种语言" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." msgstr "" +"至少选一种语言。\n" +"若无合适的就用默认语言。" -msgid "Don't Compare HintMasks" -msgstr "不要比较消隐蒙板" +msgid "You must select at least one script if you provide a feature tag." +msgstr "若有特征标签,则至少选一种文字" -msgid "_Add Diff Outlines to Background" -msgstr "添加不同差异轮廓到背景(_A)" +msgid "You must specify a glyph extension" +msgstr "需设定字形间距" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" +#, c-format +msgid "You must specify a glyph name for subtable %s" +msgstr "您必须为子表 %s 指定一个字形名称" -msgid "Add _Missing Glyphs" -msgstr "添加缺失字形(_M)" +msgid "You must specify a medial tile" +msgstr "您必须指定平均倾斜" + +msgid "You must specify a pattern" +msgstr "需要指定模板" + +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "应为 %s 指定替换字形" msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" +"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " +"used as a magic value, so it may cause quirks.\n" msgstr "" +"您的字体塞满了 65535 个字形,达到了上限。这个值常会作为魔法数字,可能会引起程" +"序崩溃。\n" -msgid "Compare _Bitmaps" -msgstr "比较位图(_B)" - -msgid "Compare _Names" -msgstr "比较名称(_N)" +msgid "Z_oom out" +msgstr "缩小(_O)" -msgid "Compare Glyph _Positioning" -msgstr "比较字形位置(_P)" +msgid "Zanabazar Square" +msgstr "札那巴札尔方字" -msgid "Kerning & such" -msgstr "组合字等" +msgid "Zapf Dingbats" +msgstr "花体字" -msgid "Compare Glyph _Substitution" -msgstr "比较字形替代(_S)" +msgid "Zone:" +msgstr "区域:" -msgid "Ligatures & such" -msgstr "组合字等" +msgid "Zones" +msgstr "区域" -msgid "_Error Limit:" -msgstr "误差限(_E):" +msgid "Zoom _in" +msgstr "放大(_I)" -msgid "Bump Size" -msgstr "凸起大小" +msgid "Zulu" +msgstr "祖鲁语" -msgid "Line length max" -msgstr "最大线长" +msgid "_16x4 cell window" +msgstr "_16x4单元窗口" -msgid "Allow _removal of extrema" -msgstr "允许移除极点(_R)" +msgid "_24 pixel outline" +msgstr "_24点轮廓" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" +msgid "_36 pixel outline" +msgstr "_36点轮廓" -msgid "Allow _slopes to change" -msgstr "允许倾斜改变(_S)" +msgid "_3D Rotate" +msgstr "3D旋转" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "" +msgid "_48 pixel outline" +msgstr "_48点轮廓" -msgid "Start contours at e_xtrema" -msgstr "在极值处开始轮廓" +msgid "_72 pixel outline" +msgstr "_72点轮廓" -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" +msgid "_8x2 cell window" +msgstr "_8x2单元窗口" -msgid "Allow _curve smoothing" -msgstr "允许曲线平滑(_C)" +msgid "_96 pixel outline" +msgstr "_96点轮廓" -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" +msgid "_AA" +msgstr "抗锯齿(_A)" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "若少于" +msgid "_About..." +msgstr "关于(_A)…" -msgid "S_nap to horizontal/vertical" -msgstr "定位到水平线/垂直线" +msgid "_Accept inexact" +msgstr "接受模糊(_A)" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" +msgid "_Activate Spiro" +msgstr "激活Spiro(_A)" -msgid "_Flatten bumps on lines" -msgstr "平整线(_F)" +msgid "_Add" +msgstr "增加(_A)" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "添加 'aalt' 特征(_A)" -msgid "if smaller than" -msgstr "若小于" +msgid "_Add Anchor" +msgstr "增加锚点(_A)" -msgid "Don't smooth lines" -msgstr "不平滑线" +msgid "_Add Diff Outlines to Background" +msgstr "添加不同差异轮廓到背景(_A)" -msgid "longer than" -msgstr "长于" +msgid "_Add Encoding Slots..." +msgstr "增加编码位(_A)…" -msgid "Set as Default" -msgstr "设为默认" +msgid "_Add HHint" +msgstr "增加水平消隐(_A)" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" +msgid "_Add Selected" +msgstr "添加选中项(_A)" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus 连写!" +msgid "_Advance Width only" +msgstr "仅前导宽度(_A)" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "开头是字母..." +msgid "_All Fonts" +msgstr "所有字体(_A)" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" +msgid "_Alphabetic" +msgstr "字母表(_A)" -msgid "Recovery Complete" -msgstr "" +msgid "_Alter Class" +msgstr "更改类属(_A)" -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" +msgid "_Anchor Control..." +msgstr "锚点控制(_A)…" -msgid "Ax => xA" -msgstr "" +msgid "_Anchored Pairs" +msgstr "锚点对(_A)" -msgid "xD => Dx" -msgstr "" +msgid "_Anchors" +msgstr "锚点(_A)" -msgid "AxD => DxA" -msgstr "" +msgid "_Anti Alias" +msgstr "抗锯齿(_A)" -msgid "ABx => xAB" -msgstr "" +msgid "_Anti-Aliased" +msgstr "抗锯齿" -msgid "ABx => xBA" -msgstr "" +msgid "_Apply" +msgstr "应用 (_A)" -msgid "xCD => CDx" -msgstr "" +msgid "_Apply to All" +msgstr "应用到全部(_A)" -msgid "xCD => DCx" -msgstr "" +msgid "_Apply to Selection" +msgstr "应用到选择(_A)" -msgid "AxCD => CDxA" -msgstr "" +msgid "_Arm Style" +msgstr "Arm样式(_A)" -msgid "AxCD => DCxA" -msgstr "" +msgid "_Around" +msgstr "大概(_A)" -msgid "ABxD => DxAB" -msgstr "" +msgid "_Ascent:" +msgstr "上高(_A):" -msgid "ABxD => DxBA" -msgstr "" +msgid "_Aspect" +msgstr "宽高比(_A)" -msgid "ABxCD => CDxAB" -msgstr "" +msgid "_Aspect Ratio" +msgstr "纵横比(_A)" -msgid "ABxCD => CDxBA" -msgstr "" +msgid "_Auto" +msgstr "自动(_A)" -msgid "ABxCD => DCxAB" -msgstr "" +msgid "_Auto Width..." +msgstr "自动宽度(_A)…" -msgid "ABxCD => DCxBA" -msgstr "" +msgid "_AutoKern Selected" +msgstr "自动缩合已选中(_A)" -#, c-format -msgid "State %d, %.40s" -msgstr "状态 %d, %.40s" +msgid "_BDF Info..." +msgstr "BDF信息(_B)…" -msgid "Next State:" -msgstr "下一状态:" +#. GT: Background, make it short +msgid "_Back" +msgstr "背景(_B)" -msgid "Kern Values:" -msgstr "压缩值:" +msgid "_Base Filename:" +msgstr "文件名(_B):" -msgid "At most 8 kerning values may be specified here" -msgstr "" +msgid "_Base:" +msgstr "基点(_B):" -msgid "Too Many Kerns" -msgstr "过多缩合" +msgid "_Bigger Pixel Size" +msgstr "增大像素大小(_B)" -msgid "Kerning values must be even" -msgstr "压缩值应为偶数" +msgid "_Bigger Point Size" +msgstr "增大像素大小(_B)" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "查找的 %s 不存在" +msgid "_Blend to New Font..." +msgstr "混合到新字体(_B)…" -msgid "Bad lookup type" -msgstr "不良查找类型" +#. GT: You might not want to translate this, it's a keyword in PostScript font files +msgid "_BlueValues" +msgstr "蓝值(_B)" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" +msgid "_Both" +msgstr "两者全选(_B)" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "插入列表中最多可有31个字形" +msgid "_Bottom" +msgstr "底(_B)" -msgid "Too Many Glyphs" -msgstr "过多字形" +msgid "_Bottom hint:" +msgstr "底部消隐(_B):" -msgid "Edit State Transition" -msgstr "编辑状态转变" +msgid "_Bottom:" +msgstr "底(_B):" -msgid "Class 1: {Everything Else}" -msgstr "类 1: {其他}" +msgid "_Browse" +msgstr "浏览(_B)" -msgid "Advance To Next Glyph" -msgstr "到下一字形" +msgid "_Build Accented Glyph" +msgstr "生成首饰字形(_B)" -msgid "Push Current Glyph" -msgstr "压入当前字形" +msgid "_Build Syllables" +msgstr "生成音节(_B)" -msgid "Mark Current Glyph" -msgstr "标记当前字形" +msgid "_Butt" +msgstr "平头(_B)" -msgid "Mark Current Glyph As First" -msgstr "标记当前字形为第一" +msgid "_By Base Char" +msgstr "按基本字符(_B)" -msgid "Mark Current Glyph As Last" -msgstr "标记当前字形为最末" +msgid "_CID" +msgstr "字符标识(_C)" -msgid "Current Glyph Is Kashida Like" -msgstr "" +msgid "_CJK" +msgstr "中日韩(_C)" -msgid "Marked Glyph Is Kashida Like" -msgstr "" +msgid "_Cancel" +msgstr "取消(_C)" -msgid "Insert Before Current Glyph" -msgstr "当前字形前插入" +msgid "_Center in Width" +msgstr "宽度中心(_C)" -msgid "Insert Before Marked Glyph" -msgstr "标记字形前插入" +msgid "_Change Supplement..." +msgstr "改变附件(_C)…" -msgid "Mark Insert:" -msgstr "标记插入:" +msgid "_Changed Glyphs" +msgstr "已改变字形(_C)" -msgid "Current Insert:" -msgstr "当前插入:" +msgid "_Class" +msgstr "类属(_C)" -msgid "Mark Subs:" -msgstr "标记替代:" +msgid "_Clear HStem" +msgstr "清除水平项(_C)" -msgid "Current Subs:" -msgstr "当前替代:" +msgid "_Clear Hints" +msgstr "清除消隐(_C)" -msgid "_Up↑" -msgstr "" +msgid "_Close" +msgstr "关闭(_C)" -msgid "←_Left" -msgstr "←左(_L)" +msgid "_Cluster" +msgstr "簇(_C)" -msgid "_Right→" -msgstr "右(_R)→" +msgid "_Compact" +msgstr "压缩(_C)" -msgid "↓_Down" -msgstr "↓向下(_D)" +msgid "_Condense/Extend..." +msgstr "压缩/扩展(_C)..." -msgid "{Start of Input}" -msgstr "{输入开始}" +msgid "_Contrast" +msgstr "对比(_C)" -msgid "{Start of Line}" -msgstr "{行首}" +msgid "_Control Point Info" +msgstr "控制点信息(_C)" -msgid "Edit Contextual Glyph Insertion" -msgstr "编辑相关字形插入" +msgid "_Control Points near horizontal/vertical" +msgstr "控制点临近水平/垂直" -msgid "Edit Contextual Kerning" -msgstr "编辑上下文压缩" +msgid "_Convert to CID" +msgstr "转换到CID(_C)" -msgid "Edit Indic Rearrangement" -msgstr "编辑印地文调整" +msgid "_Copies:" +msgstr "份数(_C):" -msgid "New Contextual Glyph Insertion" -msgstr "新相关字形插入" +msgid "_Copy" +msgstr "复制(_C)" -msgid "New Contextual Kerning" -msgstr "新建上下文压缩" +msgid "_Correct Direction" +msgstr "正确方向(_C)" -msgid "New Indic Rearrangement" -msgstr "新印地语整理" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "创建字体集(_C)…" -msgid "{End of Text}" -msgstr "{文本结束}" +msgid "_Create Pair" +msgstr "创建配对(_C)" -msgid "{Deleted Glyph}" -msgstr "{已删除字形}" +msgid "_Curve" +msgstr "曲线(_C)" -msgid "{End of Line}" -msgstr "{行尾}" +msgid "_Debug..." +msgstr "调试(_D)…" -msgid "Vertical Only" -msgstr "仅垂直" +msgid "_Default New Entries to First" +msgstr "默认新条目在第一(_D)" -msgid "Final" -msgstr "最终" +msgid "_Default Separation:" +msgstr "默认间隔(_D):" -msgid "First" -msgstr "首先" +msgid "_Default Using Suffix:" +msgstr "默认使用后缀(_D):" -msgid "Isolated" -msgstr "分立" +msgid "_Delete" +msgstr "删除(_D)" -msgid "Medial" -msgstr "中等" +msgid "_Descent:" +msgstr "下深(_D):" -msgid "Bad Tile" -msgstr "不良标题" +msgid "_Deselect All" +msgstr "不选全部(_D)" -msgid "You must specify an isolated (or medial) tile" -msgstr "" +msgid "_Detach" +msgstr "分离(_D)" -msgid "You must specify a medial tile" -msgstr "您必须指定平均倾斜" +msgid "_Detach Glyphs" +msgstr "分离字形(_D)" -msgid "Tile Path" -msgstr "倾斜路径" +msgid "_Diagonal Hints" +msgstr "对角消隐(_D)" -msgid "Include Whitespace below Tile" -msgstr "" +msgid "_Display Compositions..." +msgstr "显示组成(_D)…" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" +msgid "_Displayed Font" +msgstr "已显示字体(_D)" -msgid "_Left" -msgstr "左(_L)" +msgid "_Docked Palettes" +msgstr "停靠的工具栏(_D)" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Don't AutoHint" +msgstr "不自动消隐(_D)" -msgid "The tiles should be centered on the path" -msgstr "" +msgid "_Don't Expand" +msgstr "不扩展(_D)" -msgid "_Right" -msgstr "右(_R)" +msgid "_Don't Save" +msgstr "不保存(_D)" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Done" +msgstr "完成" -msgid "_Tile" -msgstr "重叠(_T)" +msgid "_Down" +msgstr "下(_D)" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "" +msgid "_Earlier" +msgstr "早先(_E)" -msgid "Sc_ale & Tile" -msgstr "缩放与倾斜(_A)" +msgid "_Edges near horizontal/vertical" +msgstr "边线临近水平线/垂直线(_E)" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" +msgid "_Edit" +msgstr "编辑(_E)" -msgid "_Scale" -msgstr "缩放(_S)" +msgid "_Edit Data" +msgstr "编辑数据(_E)" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "" +msgid "_Edit Instructions..." +msgstr "编辑指令(_E)…" -msgid "X Repeat Count" -msgstr "X重复计数" +msgid "_Edit..." +msgstr "编辑(_E)…" -msgid "Y Repeat Count" -msgstr "Y重复计数" +msgid "_Em Size:" +msgstr "全角宽度(_E):" -msgid "Bad Pattern Size" -msgstr "不良模板尺寸" +msgid "_Embeddable" +msgstr "可嵌入(_E)" + +msgid "_Enabled" +msgstr "已启用(_E)" -msgid "The pattern size (width & height) must be a positive number" -msgstr "" +msgid "_Encoding Hex" +msgstr "16进制编码(_H)" -msgid "The repeat counts must be positive numbers" -msgstr "" +msgid "_Error Limit:" +msgstr "误差限(_E):" -msgid "Bad Pattern" -msgstr "不良模板" +msgid "_Exact" +msgstr "精确(_E)" -msgid "You must specify a pattern" -msgstr "需要指定模板" +msgid "_Exclude" +msgstr "去除(_E)" -msgid "Pattern" -msgstr "模板" +msgid "_Expand Stroke..." +msgstr "扩展重音符(_E)…" -msgid "Pattern Size:" -msgstr "模板大小:" +msgid "_Extrema" +msgstr "标记极值(_M)" -msgid "Repeat Counts:" -msgstr "重复计数:" +msgid "_Family Name:" +msgstr "字族名(_F):" -msgid "Do Nothing" -msgstr "不变换" +msgid "_Feature:" +msgstr "特征(_F):" -msgid "Move..." -msgstr "移动..." +msgid "_File" +msgstr "文件(_F)" -msgid "Rotate..." -msgstr "旋转..." +msgid "_Fill" +msgstr "填充(_F)" -msgid "Scale Uniformly..." -msgstr "等比缩放..." +msgid "_Filter" +msgstr "过滤" -msgid "Scale..." -msgstr "缩放..." +msgid "_Find Intersections" +msgstr "寻找交叠(_F)" -msgid "Flip..." -msgstr "翻转..." +msgid "_First" +msgstr "首先(_F)" -msgid "Rotate 3D Around..." -msgstr "三维旋转..." +msgid "_First Point" +msgstr "第一点(_F)" -msgid "Move by Ruler..." -msgstr "按标尺移动..." +msgid "_Fit" +msgstr "适合(_F)" -msgid "Rotate by Ruler..." -msgstr "按标尺旋转..." +msgid "_Flatten" +msgstr "平整(_F)" -msgid "Skew by Ruler..." -msgstr "按标尺倾斜..." +msgid "_Flatten bumps on lines" +msgstr "平整线(_F)" -msgid "X Movement" -msgstr "X向移动量(水平)" +msgid "_Font Info..." +msgstr "字体信息(_F)…" -msgid "Y Movement" -msgstr "Y向移动量(垂直)" +msgid "_Force Encoding" +msgstr "强制编码(_F)" -msgid "Rotation Angle" -msgstr "旋转角度" +msgid "_Forget about it" +msgstr "忽略之(_F)" -msgid "Scale Factor" -msgstr "缩放比例" +msgid "_Freehand" +msgstr "手绘(_F)" -msgid "X Scale Factor" -msgstr "X向缩放比例" +msgid "_From this class" +msgstr "从此类属(_F)" -msgid "Y Scale Factor" -msgstr "Y向缩放比例" +msgid "_Full Font Display" +msgstr "全字体显示(_F)" -msgid "Skew Angle" -msgstr "倾斜角度" +msgid "_G2 Curve" +msgstr "G2曲线(_G)" -msgid "Rotation about X Axis" -msgstr "绕X轴旋转" +msgid "_Gap:" +msgstr "间隔(_G):" -msgid "Rotation about Y Axis" -msgstr "绕Y轴旋转" +msgid "_Generate Fonts..." +msgstr "生成字体(_G)…" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "旋转或倾斜字形后可能要执行“基础->增加极点”" +msgid "_Give Up" +msgstr "放弃(_G)" -msgid "° Clockwise" -msgstr "° 顺时针" +msgid "_Glyph Image" +msgstr "字形(_G)" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° 逆时针" +msgid "_Glyph Info..." +msgstr "字形信息(_G)…" -msgid "Transform" -msgstr "变换" +msgid "_Glyph Tabs" +msgstr "显示字形跳格(_G)" -msgid "Origin:" -msgstr "原点:" +msgid "_Glyphs Worth Outputting" +msgstr "值得输出的字形(_G)" -msgid "Transform _All Layers" -msgstr "变换全部层(_A)" +msgid "_Goto" +msgstr "转到(_G)" -msgid "Transform _Guide Layer Too" -msgstr "亦变换引导层(_G)" +msgid "_Guess" +msgstr "估计(_G)" -msgid "Transform _Width Too" -msgstr "亦变换宽度(_W)" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "引导(_G)" -msgid "Transform kerning _classes too" -msgstr "亦变换压缩类(_C)" +msgid "_HHead Ascent Offset:" +msgstr "_HHead 上高偏移量:" -msgid "Transform simple positioning features & _kern pairs" -msgstr "变换简单定位特征及压缩对(_K)" +msgid "_HStem" +msgstr "水平项(_H)" -msgid "Round To _Int" -msgstr "圆整(_I)" +msgid "_HVCurve" +msgstr "水平垂直曲线(_H)" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" +msgid "_Height:" +msgstr "高度(_H):" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"绝对值\n" -"替换堆栈顶部为其绝对值" +msgid "_Help" +msgstr "帮助(_H)" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Hide" +msgstr "隐藏(_H)" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Hide Unused Columns" +msgstr "隐藏不用的列(_H)" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_Hinting Needed" +msgstr "需要消隐(_H)" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" +msgid "_Hints controlling no points" +msgstr "消隐无点控制(_H)" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Histogram" +msgstr "直方图(_H)" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Horizontal" +msgstr "水平(_H)" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_Horizontal Baselines..." +msgstr "水平基线(_H)..." -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Horizontal Hints" +msgstr "水平消隐(_H)" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_IBM Family:" +msgstr "_IBM 字族:" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Import" +msgstr "导入(_I)" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Import..." +msgstr "导入(_I)…" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Index" +msgstr "索引(_I)" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Inline" +msgstr "内线(_I)" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Insert" +msgstr "插入(_I)" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Insert Random Text..." +msgstr "插入随机文本(_I)…" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_Interpolated" +msgstr "插值(_I)" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_Intersect" +msgstr "交叠(_I)" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Invert Selection" +msgstr "反选(_I)" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_Italic Angle:" +msgstr "倾斜角(_I):" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Italic..." +msgstr "斜体(_I)..." -msgid "END Function definition" -msgstr "END 方法定义" +msgid "_Join" +msgstr "连接(_J)" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Justification..." +msgstr "对齐(_J)..." -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Kern Pairs" +msgstr "压缩对(_K)" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Kerning only" +msgstr "仅缩合(_K)" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "_Kind" +msgstr "种类(_K)" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_Knife" +msgstr "刀(_K)" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Language" +msgstr "语言(_L)" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +msgid "_Language:" +msgstr "语言(_L):" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Last" +msgstr "最后(_L)" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Layers" +msgstr "层(_L)" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Left" +msgstr "左(_L)" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Left Constraint" +msgstr "左约束(_L)" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Letterform" +msgstr "字母形式(_L)" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_License..." +msgstr "许可(_L)…" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Ligatures" +msgstr "连字(_L)" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Lining" +msgstr "划线(_L)" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Load Encoding..." +msgstr "载入编码(_L)…" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Loops:" +msgstr "循环(_L):" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_MATH Info..." +msgstr "数学信息(_M)…" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Magnify" +msgstr "放大(_M)" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "设为第一点(_M)" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_Match Fuzziness:" +msgstr "匹配模糊系数(_M):" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "域内最大点距(_M)" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Merge" +msgstr "合并(_M)" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "合并特征信息(_M)..." -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Merge Fonts..." +msgstr "合并字体(_M)…" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Metrics" +msgstr "尺寸(_M)" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Midline" +msgstr "中线(_M)" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_Min Kern:" +msgstr "最小压缩(_M):" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Min:" +msgstr "最小(_M):" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Miter" +msgstr "斜接(_M)" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Mixed" +msgstr "斜接(_M)" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Modify Composition..." +msgstr "修改组成(_M)…" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_More hints than:" +msgstr "消隐超过(_M):" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_More points than:" +msgstr "点数超过(_M):" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Move Points" +msgstr "移动点" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "多尺寸字形(_M)" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "多尺寸字形(_M)" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_Name" +msgstr "名称(_N)" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Name Contour" +msgstr "命名轮廓(_N)" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Name:" +msgstr "名称(_N):" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_New Composition..." +msgstr "新组成(_N)…" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Next" +msgstr "下一个(_N)" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Next >" +msgstr "后(_N)>" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Next Glyph" +msgstr "下一字形(_N)" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Next Point" +msgstr "下一点(_N)" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_No" +msgstr "否(_N)" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "非线性变换(_N)…" -msgid "POP top stack element" -msgstr "" +msgid "_None" +msgstr "无" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Normal" +msgstr "正常(_N)" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_OK" +msgstr "确定(_O)" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_OS/2 Version" +msgstr "OS/2版本(_O)" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Off" +msgstr "关(_O)" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Open" +msgstr "打开(_O)" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Order" +msgstr "顺序(_O)" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Other" +msgstr "其他(_O)" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Outline" +msgstr "轮廓(_O)" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Outline Font" +msgstr "轮廓字体(_O)" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Outline..." +msgstr "轮廓(_O)..." -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Overlapped hints" +msgstr "重叠消隐(_O)" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Overview" +msgstr "概览(_O)" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Pad" +msgstr "粘贴(_P)" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Pairs" +msgstr "对(_P)" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Palettes" +msgstr "工具栏(_P)" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Parse" +msgstr "解析(_P)" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_Partial" +msgstr "局部(_P)" + +msgid "_Paste" +msgstr "粘贴(_P)" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Point" +msgstr "描点(_P)" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Point of View Projection..." +msgstr "投影视点(_P)…" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Pointer" +msgstr "指针(_P)" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Points" +msgstr "描点(_P)" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "点临近¹消隐边(_P)" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Points too far" +msgstr "点太远" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_Pointsize Y:" +msgstr "网格大小(_P) Y轴:" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_Pointsize:" +msgstr "字号(_P):" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Populate" +msgstr "增加(_P)" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Prev Glyph" +msgstr "上一字形(_P)" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Prev Point" +msgstr "上一点(_P)" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Print" +msgstr "打印(_P)" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Print..." +msgstr "打印(_P)…" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Printer:" +msgstr "打印机(_P):" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Proportion" +msgstr "比例(_P)" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Quit" +msgstr "退出(_Q)" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Radius:" +msgstr "半径(_R):" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Redo" +msgstr "重做(_R)" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Reencode" +msgstr "重新编码(_R)" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_References..." +msgstr "参照(_R)…" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Refresh" +msgstr "刷新 (_R)" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Remove" +msgstr "移除(_R)" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Remove Empty" +msgstr "移除空缺(_R)" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Remove Font" +msgstr "移除字体(_R)" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Remove Overlap" +msgstr "合并重叠(_R)" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Replace" +msgstr "替换(_R)" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Replace Glyph..." +msgstr "替换字形(_R)..." -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Retain" +msgstr "保留(_R)" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Revert" +msgstr "恢复(_R)" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Revert All" +msgstr "返转所有修改(_R)" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Revert File" +msgstr "恢复文件(_R)" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Review" +msgstr "检查(_R)" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Review Hints..." +msgstr "查看消隐(_R)…" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Right" +msgstr "右(_R)" -msgid "Parse Error" -msgstr "解析错误" +msgid "_Right Constraint" +msgstr "右约束(_R)" -msgid "" -msgstr "" +msgid "_Right→" +msgstr "右(_R)→" -msgid "" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "顺时针转九十度(_R)" -msgid "" -msgstr "" +msgid "_Round" +msgstr "圆头(_R)" -msgid "A short to be pushed on the stack" -msgstr "" +msgid "_Round To Grid" +msgstr "圆整到网格(_R)" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" +msgid "_Ruler" +msgstr "标尺(_R)" -msgid "An unsigned byte to be pushed on the stack" -msgstr "" +msgid "_Rulers" +msgstr "标尺(_R)" -msgid "_Parse" -msgstr "解析(_P)" +msgid "_Save" +msgstr "保存(_S)" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "T%.50s的rueType指令" +msgid "_Save As..." +msgstr "保存为(_S)…" -msgid "Change Length" -msgstr "改变长度" +msgid "_Save Namelist of Font..." +msgstr "保存字体列表(_S)…" -msgid "How many entries should there be in the cvt table?" -msgstr "" +msgid "_Save in UTF8" +msgstr "存为UTF8(_S)" -msgid "Index" -msgstr "索引" +msgid "_Scale" +msgstr "缩放(_S)" -msgid "Instructions were changed" -msgstr "指令已改变" +msgid "_Scale Outlines" +msgstr "缩放轮廓(_S)" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "" +msgid "_Scroll" +msgstr "滚动(_S)" -msgid "Zones" -msgstr "区域" +msgid "_Search" +msgstr "搜索(_S)" -msgid "Twilight Zone Point Count" -msgstr "" +msgid "_Select" +msgstr "选择(_S)" -msgid "Max Stack Depth" -msgstr "最大堆栈深度" +msgid "_Separation:" +msgstr "分离(_S):" -msgid "Max # Functions" -msgstr "最多函数" +msgid "_Serif Variant" +msgstr "衬线变形(_S)" -msgid "Max Instruction Defines" -msgstr "最大指令定义" +msgid "_Serifs" +msgstr "衬线(_S)" -msgid "_Zones:" -msgstr "区域(_Z):" +msgid "_Shades" +msgstr "渲染(_S)" -msgid "_Twilight Pnt Cnt:" -msgstr "" +msgid "_Shadow" +msgstr "阴影(_S)" -msgid "St_orage:" -msgstr "存储(_O):" +msgid "_Show" +msgstr "显示(_S)" -msgid "Max _Stack Depth:" -msgstr "堆栈最大深度:" +msgid "_Show ATT" +msgstr "显示ATT(_S)" -msgid "_FDEF" -msgstr "" +msgid "_Show Exact *stem3" +msgstr "显示确切的 *stem3" -msgid "_IDEFs" -msgstr "" +msgid "_Side Bearings" +msgstr "侧边位(_S)" -msgid "_None" -msgstr "无" +msgid "_Simplify" +msgstr "简化(_S)" -msgid "Label" -msgstr "标签" +msgid "_Size:" +msgstr "大小(_S):" -msgid "Text Labels" -msgstr "文本标签" +msgid "_Skew..." +msgstr "倾斜(_S)..." -msgid "Background color of column headers at the top of a matrix edit" -msgstr "" +msgid "_Skip" +msgstr "跳过(_S)" -msgid "Shift On Press" -msgstr "按下平移" +msgid "_Skip for now" +msgstr "立即跳过(_S)" -msgid "Button" -msgstr "按钮" +msgid "_Smaller Pixel Size" +msgstr "减小像素大小(_S)" -msgid "Buttons" -msgstr "按钮" +msgid "_Smaller Point Size" +msgstr "减小像素大小(_S)" -msgid "Default Button" -msgstr "默认按钮" +msgid "_Sort" +msgstr "排序(_S)" + +msgid "_Space Points" +msgstr "空点(_S)" -msgid "Default Buttons" -msgstr "默认按钮" +msgid "_Spacing" +msgstr "间距(_S)" -msgid "Cancel Button" -msgstr "取消按钮" +msgid "_Stop" +msgstr "停止(_S)" -msgid "Cancel Buttons" -msgstr "取消按钮" +msgid "_String Type" +msgstr "字串类型(_T)" -msgid "Color Button" -msgstr "颜色按扭" +msgid "_Stroked Font" +msgstr "单线字体(_S)" -msgid "Drop List Button" -msgstr "下拉列表按钮" +msgid "_Substitutions..." +msgstr "替换(_S)…" -msgid "Blue:" -msgstr "蓝:" +msgid "_Tag:" +msgstr "标签(_T):" -msgid "Green:" -msgstr "绿:" +msgid "_Tangent" +msgstr "相切(_T)" -msgid "Hue:" -msgstr "色调:" +msgid "_Thirds in Width" +msgstr "宽度三分之一(_T)" -msgid "Red:" -msgstr "红:" +msgid "_Tile" +msgstr "重叠(_T)" -msgid "Saturation:" -msgstr "饱和度:" +msgid "_Tool" +msgstr "工具(_T)" -msgid "Value:" -msgstr "值:" +msgid "_Tools" +msgstr "工具(_T)" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "饱和度及取值,还有三个颜色的取值都必须介于0到1之间" +msgid "_Top" +msgstr "顶(_T)" -msgid "Value out of bounds" -msgstr "值超出了范围" +msgid "_Top hint:" +msgstr "顶部消隐(_T):" -msgid "Drawing Area" -msgstr "绘图区域" +msgid "_Top:" +msgstr "顶(_T):" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "" +msgid "_Topology" +msgstr "拓扑结构(_T)" -msgid "Show Hidden Files" -msgstr "显示隐藏文件" +msgid "_Touching" +msgstr "接触(_T)" -msgid "Directories Amid Files" -msgstr "目录中文件" +msgid "_Transform Pen:" +msgstr "变形笔(_T):" -msgid "Directories First" -msgstr "目录优先" +msgid "_Transform..." +msgstr "变换(_T)…" -msgid "Directories Separate" -msgstr "目录分隔" +msgid "_Transformations" +msgstr "变换(_T)" -msgid "Refresh File List" -msgstr "刷新文件列表" +msgid "_TrueType Instructions" +msgstr "_TrueType指令" -msgid "Remove bookmarks" -msgstr "移除书签" +msgid "_Type3 Multi Layered Font" +msgstr "Type3多层字体(_T)" -msgid "Remove selected bookmarks" -msgstr "移除选中的书签" +msgid "_Typo Ascent Offset:" +msgstr "字形上高偏移(_T):" -msgid "Directory|Back" -msgstr "后退" +msgid "_Undo" +msgstr "撤销(_U)" -msgid "Directory|Forward" -msgstr "前进" +msgid "_Unicode" +msgstr "统一码(_U)" -msgid "Bookmark Current Dir" -msgstr "标记当前方向" +msgid "_Unlink" +msgstr "断开链接(_U)" -msgid "Remove Bookmark..." -msgstr "移除书签…" +msgid "_Unlink All" +msgstr "全不连接(_U)" -msgid "Home Folder" -msgstr "主文件夹" +msgid "_Up" +msgstr "上(_U)" -msgid "Bookmarks" -msgstr "标记" +msgid "_Use It" +msgstr "采用(_U)" -msgid "Parent Folder" -msgstr "上层目录" +msgid "_Use My Metrics" +msgstr "使用自定义尺寸(_U)" -msgid "Configure" -msgstr "配置" +msgid "_VStem" +msgstr "垂直项(_V)" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" +msgid "_VWidth" +msgstr "垂直宽度(_V)" -msgid "Text Image Skip" -msgstr "文本图片间隔" +msgid "_Validate..." +msgstr "验证(_V)..." -msgid "Image Path" -msgstr "图像路径" +msgid "_Validation" +msgstr "校验(_V)" -msgid "List of directories to search for images, separated by colons" -msgstr "" +msgid "_Version" +msgstr "版本" -msgid "GGadget" -msgstr "" +msgid "_Version:" +msgstr "版本(_V):" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" +msgid "_Vertical" +msgstr "垂直(_V)" -msgid "Color|Foreground" -msgstr "前景色" +msgid "_Vertical Baselines..." +msgstr "垂直基线(_V)…" -msgid "Text color for popup windows" -msgstr "弹出窗口的文字颜色" +msgid "_Vertical Hints" +msgstr "垂直消隐(_V)" -msgid "Background color for popup windows" -msgstr "弹出窗口的背景颜色" +msgid "_View" +msgstr "查看(_V)" -msgid "Delay" -msgstr "延迟" +msgid "_Warn if inexact" +msgstr "不确切则警告(_W)" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "弹出窗口前延迟 (毫秒)" +msgid "_Weight" +msgstr "粗细(_W)" -msgid "Life Time" -msgstr "生命时间" +msgid "_Weight Class" +msgstr "粗细类属(_W)" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "弹出窗口可见时长 (毫秒)" +msgid "_Width" +msgstr "宽度(_W)" -msgid "Popup" -msgstr "弹出" +msgid "_Width:" +msgstr "宽度(_W):" -msgid "Popup windows" -msgstr "弹出窗口" +msgid "_Window" +msgstr "窗口(_W)" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "此图像用于启用的列表标记" +msgid "_Window Type" +msgstr "窗口类型(_T)" -msgid "Disabled Image" -msgstr "禁用的图像" +msgid "_Wireframe" +msgstr "线框(_W)" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "此图像用于禁用的列表标记" +msgid "_Wireframe..." +msgstr "线框(_W)..." -msgid "Size of the list mark" -msgstr "列表标记的尺寸" +msgid "_X Resource Editor..." +msgstr "_X 资源编辑器..." -msgid "List Mark" -msgstr "列表标记" +msgid "_X near¹" +msgstr "_X 临近¹" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" +msgid "_X-Ascent" +msgstr "X上高(_X)" -msgid "Line" -msgstr "线" +msgid "_X-Height" +msgstr "_X高度" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "" +msgid "_X:" +msgstr "_X轴:" -msgid "HV Group Box" -msgstr "HV分组框" +msgid "_Y near¹" +msgstr "_Y 临近¹" -msgid "A box drawn around other gadgets" -msgstr "" +msgid "_Yes" +msgstr "是(_Y)" -msgid "List" -msgstr "列表" +msgid "_Zone:" +msgstr "区域(_Z):" -msgid "Title Background" -msgstr "标题背景色" +msgid "_Zones:" +msgstr "区域(_Z):" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "" +msgid "accent attachment table" +msgstr "上高属性表" -msgid "Title Text Color" -msgstr "标题文本的颜色" +msgid "alternate subs" +msgstr "交换替代" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "" +msgid "at position" +msgstr "在位置" -msgid "Title Divider Color" -msgstr "标题分割线的颜色" +msgid "axis variation table" +msgstr "轴向变差表" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "" +msgid "base" +msgstr "基本" -msgid "Rule Color" -msgstr "标尺颜色" +msgid "baseline table (AAT version)" +msgstr "基线表 (AAT)" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "" +msgid "bitmap data table (AAT version)" +msgstr "点阵字体数据表 (AAT 版本)" -msgid "Frozen Color" -msgstr "锁定颜色" +msgid "bitmap font header table" +msgstr "点阵字体头部表" -msgid "Active Color" -msgstr "活动颜色" +msgid "bitmap location table (AAT version)" +msgstr "点阵字体位置表 (AAT)" + +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "由" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "" +msgid "can't create temporary file\n" +msgstr "不能创建临时文件\n" -msgid "Active Background" -msgstr "活动背景色" +msgid "character code mapping table" +msgstr "字符编码映射表" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "" +#, c-format +msgid "cidmap entry out of bounds: %s" +msgstr "地图条目超出边界: %s" -msgid "Font used to draw titles of a matrix edit" -msgstr "" +msgid "classes" +msgstr "类属" -msgid "Title Font" -msgstr "标题字体" +msgid "component with no base glyph" +msgstr "无基字形组件" -msgid "Matrix Edit" -msgstr "矩阵编辑" +msgid "control value program table" +msgstr "控制值程序表" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "矩阵编辑(类似于电子表格)" +msgid "control value table" +msgstr "控制值表" -msgid "Matrix Edit Continued" -msgstr "矩阵编辑继续" +msgid "copyright notice" +msgstr "版权说明" -msgid "Row|New" -msgstr "新建" +msgid "couldn't write encodings file\n" +msgstr "不能写入编码文件\n" -msgid "Menu Bar" -msgstr "菜单栏" +msgid "coverage" +msgstr "范围" -msgid "MacIcons" -msgstr "" +msgid "cursive entry" +msgstr "草写起点" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" +msgid "cursive exit" +msgstr "草写终点" -msgid "Text color for progress windows" -msgstr "进度窗口的文字颜色" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "拉丁文:手写体" -msgid "Color used to draw the progress bar" -msgstr "此颜色用于绘制进度条" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "手写体" -msgid "Color|FillColor" -msgstr "填充色" +msgid "digital signature table" +msgstr "数字签名表" -msgid "Background color for progress windows" -msgstr "进度窗口的背景颜色" +msgid "em units" +msgstr "M全字单位" -msgid "Progress" -msgstr "进度" +msgid "em-units" +msgstr "M单位" -msgid "Progress Bars" -msgstr "" +msgid "extended metamorphosis table" +msgstr "扩展metamorphosis表" -msgid "Radio Button" -msgstr "单选按钮" +msgid "false" +msgstr "假" -msgid "Image used instead of the Radio On Mark" -msgstr "" +msgid "family name" +msgstr "字族名称" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "" +msgid "font descriptor table" +msgstr "字体描述表" -msgid "Radio On Mark" -msgstr "单选选中标记" +msgid "font header table" +msgstr "字体头表格" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "" +msgid "font metrics table" +msgstr "字体尺寸表" -msgid "Image used instead of the Radio Off Mark" -msgstr "" +msgid "font name" +msgstr "字体名称" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "" +msgid "font program table" +msgstr "字体程序表" -msgid "Radio Off Mark" -msgstr "单选未选中标记" +msgid "font variation table" +msgstr "字体变差表" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "" +msgid "full name" +msgstr "全称" -msgid "Check Box" -msgstr "复选框" +msgid "gaspTableEntry|New" +msgstr "新建" -msgid "Check Box On Mark" -msgstr "复选框选中标记" +msgid "glyph definition table" +msgstr "字形定义表" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "" +msgid "glyph location table" +msgstr "字形定位表" -msgid "Image used instead of the Check Box Off Mark" -msgstr "" +msgid "glyph name and PostScript compatibility table" +msgstr "字形名称及PostScript兼容表" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "" +msgid "glyph outline table" +msgstr "字形轮廓表" -msgid "Check Box Off Mark" -msgstr "复选框未选中标记" +msgid "glyph positioning table" +msgstr "字形定位表" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "" +msgid "glyph reference table" +msgstr "字形参照表" -msgid "Bad font" -msgstr "不良字体" +msgid "glyph substitution table" +msgstr "字形替代表" -msgid "Bad font specification" -msgstr "字体描述不正确" +msgid "glyph variation table" +msgstr "字形变体表" -#, c-format -msgid "Could not open %s" -msgstr "未能打开 %s" +msgid "glyphs" +msgstr "字形" -msgid "Could not open image" -msgstr "未能打开图像" +msgid "hang" +msgstr "悬高" -msgid "Store this filename in preferences" -msgstr "保存此文件名到配置中" +msgid "horizontal device metrics table" +msgstr "水平设备尺寸表" -msgid "Save Resource file as..." -msgstr "另存资源文件为..." +msgid "horizontal header table" +msgstr "水平头表" -#, c-format -msgid "Failed to open %s for output" -msgstr "未能打开 %s 作输出" +msgid "horizontal metrics table" +msgstr "水平尺寸表" -msgid "Open failed" -msgstr "打开失败" +msgid "horizontal style table" +msgstr "水平样式表" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "错误数值 %s.%s" +msgid "ideo" +msgstr "ideo指令" -msgid "An error occurred when writing the resource file" -msgstr "写入资源文件时出错" +msgid "idtp" +msgstr "idtp指令" -msgid "Write failed" -msgstr "不能写入" +msgid "if smaller than" +msgstr "若小于" -msgid "Border Width" -msgstr "边框宽度" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "若少于" -msgid "Padding" -msgstr "补白" +msgid "justification table (AAT version)" +msgstr "对齐表(ATT)" -msgid "Radius" -msgstr "半径" +msgid "justification table (OT version)" +msgstr "对齐表(OT)" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "错误数值 %s.%s取值范围为0到255" +msgid "kern pair" +msgstr "压缩对" -msgid "X Resource Editor" -msgstr "X 资源编辑器" +msgid "kerning table" +msgstr "缩合表" -msgid "Inherits from" -msgstr "继承自" +msgid "layout feature table" +msgstr "布局特征表" -msgid "Does not inherit from anything" -msgstr "不继承" +msgid "ligature" +msgstr "连字" -msgid "Inherit" -msgstr "继承" +msgid "ligature caret table" +msgstr "连写表" -msgid "Inherits for same field in parent" -msgstr "从父级继承相同字段" +msgid "linear threshold table" +msgstr "线性阈值表" -msgid "Outline Inner Border" -msgstr "轮廓内边框" +msgid "longer than" +msgstr "长于" -msgid "Outline Outer Border" -msgstr "轮廓外边框" +msgid "mark" +msgstr "标记" -msgid "Show Active Border" -msgstr "显示活动边界" +msgid "math" +msgstr "math指令" -msgid "Outer Shadow" -msgstr "外部阴影" +msgid "math table" +msgstr "数学表" -msgid "Depressed Background" -msgstr "按下的背景色" +msgid "metamorphosis table" +msgstr "变形表" -msgid "Outline Default Button" -msgstr "轮廓默认按钮" +msgid "multiple subs" +msgstr "多个替代" -msgid "Background Gradient" -msgstr "渐变背景" +msgid "name table" +msgstr "名称表" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "继承." +msgid "nohints" +msgstr "无消隐" -msgid "Normal Text Color:" -msgstr "普通文本颜色:" +msgid "optical bounds table" +msgstr "光学边界表" -msgid "Disabled Text Color:" -msgstr "失效文本颜色:" +msgid "pair" +msgstr "对" -msgid "Normal Background:" -msgstr "正常背景:" +msgid "palm" +msgstr "手持设备" -msgid "Disabled Background:" -msgstr "禁用背景色:" +msgid "pixels" +msgstr "像素" -msgid "Depressed Background:" -msgstr "按下的背景色:" +msgid "points|_Merge" +msgstr "合并(_M)" -msgid "Background Gradient:" -msgstr "渐变背景:" +msgid "position" +msgstr "位置" -msgid "Brightest Border:" -msgstr "最亮边框:" +msgid "positioning" +msgstr "定位" -msgid "Brighter Border:" -msgstr "更亮边框:" +msgid "problfixup|Bad Directions" +msgstr "不良方向" -msgid "Darker Border:" -msgstr "更暗边框:" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "保存前标记未连接的" -msgid "Darkest Border:" -msgstr "最暗边框:" +msgid "problfixup|Missing Extrema" +msgstr "缺少极点" -msgid "Inner Border:" -msgstr "" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "缺极值" -msgid "Outer Border:" -msgstr "" +msgid "problfixup|Open Contours" +msgstr "轮廓开放" -msgid "Active Border:" -msgstr "活动边框:" +msgid "problfixup|Self Intersections" +msgstr "自身相交" -msgid "Border Type:" -msgstr "边框类型:" +msgid "problfixup|Too Many Points" +msgstr "过多点" -msgid "Border Shape:" -msgstr "边框型式:" +msgid "problselect|Bad Direction" +msgstr "方向错误" -msgid "Border Width:" -msgstr "边框宽度:" +msgid "problselect|Errors" +msgstr "错误" -msgid "Padding:" -msgstr "补白:" +msgid "problselect|Missing Extrema" +msgstr "缺少极点" -msgid "Radius:" -msgstr "半径:" +msgid "problselect|Open Contours" +msgstr "轮廓开放" -msgid "Font:" -msgstr "字体:" +msgid "problselect|Self Intersections" +msgstr "自身相交" -msgid "See also:" -msgstr "另见:" +msgid "properties table" +msgstr "字形属性表" -msgid "Default Background" -msgstr "默认背景" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "返回若不在子程序中%s\n" -msgid "Default background color for windows" -msgstr "窗口的默认背景色" +#, c-format +msgid "roll out of range in %s\n" +msgstr "卷动越界于 %s\n" -msgid "Default Foreground" -msgstr "默认的前景色" +msgid "romn" +msgstr "romn指令" -msgid "Default foreground color for windows" -msgstr "窗口的默认前景色" +msgid "scripts.sil.org/OFL" +msgstr "scripts.sil.org/OFL" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "sfnt Revision:" +msgstr "sfnt 版本:" -msgid "Screen Width in Centimeters" -msgstr "屏幕宽度(厘米)" +msgid "sfnt _Revision:" +msgstr "sfnt 版本(_R):" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" +msgid "substitution" +msgstr "替代" -msgid "Screen Width in Inches" -msgstr "屏幕宽度(英寸)" +msgid "subtable" +msgstr "替代表" -msgid "GDraw" -msgstr "" +msgid "tracking table" +msgstr "跟踪表" -msgid "General facts about the windowing system" -msgstr "窗口系统的一般情况" +msgid "true" +msgstr "真" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"未能创建目录: %1$s\n" -"%2$s\n" -"%3$s" +msgid "unknown SIL table" +msgstr "未知SIL表" -msgid "ScrollBar" -msgstr "滚动条" +msgid "values for each axis" +msgstr "各轴的值" -msgid "Scroll Bar" -msgstr "滚动条" +msgid "version" +msgstr "版本" -msgid "SB Thumb" -msgstr "滚动条滑块" +msgid "vertical device metrics table" +msgstr "垂直设备尺寸表" -msgid "Scroll Bar Thumb" -msgstr "滚动条滑块" +msgid "vertical header table" +msgstr "垂直头表" -msgid "TabSet" -msgstr "活页组" +msgid "vertical metrics table" +msgstr "垂直尺寸表" -msgid "Tab Set" -msgstr "活页组" +msgid "vertical origin table" +msgstr "垂直原点表" -msgid "VerticalTabSet" -msgstr "" +msgid "weight" +msgstr "粗细" -msgid "Vertical Tab Set" -msgstr "" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "文字" -msgid "Text Field" -msgstr "文本框" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "全部" -msgid "List Field" -msgstr "列表字段" +msgid "{Deleted Glyph}" +msgstr "{已删除字形}" -msgid "List Field (Combo Box)" -msgstr "列表字段(组合框)" +msgid "{End of Line}" +msgstr "{行尾}" -msgid "List Field Menu" -msgstr "列表字段菜单" +msgid "{End of Text}" +msgstr "{文本结束}" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{其他}" -msgid "Numeric Field" -msgstr "数字域" +msgid "{Start of Input}" +msgstr "{输入开始}" -msgid "Numeric Field (Spinner)" -msgstr "数字域(Spinner)" +msgid "{Start of Line}" +msgstr "{行首}" -msgid "Numeric Field Sign" -msgstr "数字域记号" +msgid "° Clockwise" +msgstr "° 顺时针" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° 逆时针" -msgid "Could not open file" -msgstr "未能打开文件" +msgid "¹ \"Near\" means within" +msgstr "¹ \"临近\"意为在内" -msgid "_Save in UTF8" -msgstr "存为UTF8(_S)" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ 及数学符号" -msgid "Save in _UCS2" -msgstr "存为_UCS2" +msgid "ΤεΧ Bitmap Fonts" +msgstr "ΤεΧ 位图字体" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "55" +msgid "ΤεΧ General" +msgstr "ΤεΧ一般" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "100" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ 数学扩展" -#, c-format -msgid "Cannot find your hotkey definition file!\n" -msgstr "" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ 数学符号" -#, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "ΤεΧ Names" +msgstr "ΤεΧ 名称" -#, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "←_Left" +msgstr "←左(_L)" -#, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "↓_Down" +msgstr "↓向下(_D)" #, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "∆Curvature: %g" +msgstr "曲率: %g" diff -Nru fontforge-20201107~dfsg/po/zh_TW.po fontforge-20220308~dfsg/po/zh_TW.po --- fontforge-20201107~dfsg/po/zh_TW.po 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/po/zh_TW.po 2022-03-08 10:14:24.000000000 +0000 @@ -5,15 +5,17 @@ # Translators: # Wei-Lun Chao , 2007, 2010. # Wei-Lun Chao , 2011-02-22 14:07+0800 +# NFSL2001 +# eason329 # # msgid "" msgstr "" "Project-Id-Version: fontforge\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-07 04:37+0000\n" -"PO-Revision-Date: 2020-11-07 04:36\n" -"Last-Translator: Wei-Lun Chao \n" +"POT-Creation-Date: 2022-03-08 09:53+0000\n" +"PO-Revision-Date: 2022-02-21 08:36\n" +"Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" @@ -26,7892 +28,6886 @@ "X-Crowdin-File: FontForge.pot\n" "X-Crowdin-File-ID: 2\n" -msgid "FontForge" -msgstr "字型鍛造廠" - -msgid "An outline font editor" -msgstr "FontForge 描邊字型編輯器" - -msgid "" -"FontForge is a font editor for outline and bitmap fonts that lets you " -"create, edit, or convert, a range of fonts, including PostScript, TrueType, " -"OpenType, cid-keyed, multi-master, cff, SVG and BitMap (bdf, FON, NFNT) " -"fonts." -msgstr "" - msgid "" -"FontForge is free Open Source Software written to run on various computer " -"operating systems. You can use FontForge Graphically or as a command-line " -"tool." +"\n" +"Layers:" msgstr "" +"\n" +"圖層:" -msgid "" -"Learning to use FontForge is easy, and there are various tutorials available " -"beginning with the basics up to more advanced features such as making and " -"using scripts." -msgstr "" +msgid " Attach right" +msgstr " 附加右側" -msgid "Fontforge showing a glyph being edited" -msgstr "" +msgid " Floating accent" +msgstr " 浮動重音符號" -msgid "Font Editor" -msgstr "" +msgid " Hang left" +msgstr " 掛向左側" -msgid "org.fontforge.FontForge" -msgstr "" +msgid " Hang right" +msgstr " 掛向右側" -msgid "font;fonts;editor;TTF;OTF;typeface;" -msgstr "" +#, c-format +msgid " Ignoring '%c%c%c%c'\n" +msgstr " 忽略 '%c%c%c%c'\n" -msgid "Additional arguments for autotrace program:" -msgstr "用於自動追蹤程式的額外引數:" +#, c-format +msgid " Ignoring '%c%c%c%c' %s\n" +msgstr " 忽略 '%c%c%c%c' %s\n" -msgid "Can't find autotrace" -msgstr "找不到自動追蹤" +#, c-format +msgid " Left Bound=%d" +msgstr " 左邊界=%d" -msgid "" -"Can't find autotrace program (set AUTOTRACE environment variable) or " -"download from:\n" -" http://sf.net/projects/autotrace/" -msgstr "" -"找不到自動追蹤程式(設定 AUTOTRACE 環境變數) 或是下載自:\n" -" http://sf.net/projects/autotrace/" +#, c-format +msgid " Mirror=%.30s" +msgstr " 鏡像=%.30s" -msgid "Autotracing..." -msgstr "正在自動追蹤…" +#, c-format +msgid " Right Bound=%d" +msgstr " 右邊界=%d" -msgid "Nothing to trace" -msgstr "沒有任何東西可追蹤" +msgid " Stroke _Width:" +msgstr " 筆畫寬度(_W):" -msgid "Can't find mf" -msgstr "找不到 mf" +#, c-format +msgid " %s: line %d\n" +msgstr " %s: 列 %d\n" -msgid "" -"Can't find mf program -- metafont (set MF environment variable) or download " -"from:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"It's part of the TeX distribution" -msgstr "" -"找不到 mf 程式 -- metafont(設定 MF 環境變數) 或下載自:\n" -" http://www.tug.org/\n" -" http://www.ctan.org/\n" -"它是 TeX 發布版本的一部份" +msgid " Adding a size will create it by scaling." +msgstr " 加入尺寸將會依縮放建立它。" -msgid "Can't create temporary directory" -msgstr "無法建立暫存目錄" +msgid " Adding a size will create it." +msgstr " 加入尺寸將會建立它。" -msgid "Can't run mf" -msgstr "無法運行 mf" +msgid "" +" At least one anchor point used point matching. It may be out of date now." +msgstr " 至少一個錨點使用點的匹配。它現在也許逾期。" -msgid "Could not read (or perhaps find) mf output file" -msgstr "無法讀取(也許是尋找) mf 輸出檔案" +msgid "" +" At least one reference to this glyph used point matching. That match is now " +"out of date." +msgstr " 至少一個對此字圖的參照是使用點的匹配。該匹配現在逾期。" -msgid "MetaFont exited with an error" -msgstr "MetaFont 離開時伴隨錯誤" +#, c-format +msgid " Curvature: %g" +msgstr "曲率:%g" #, c-format -msgid "AutoWidth failure on %s\n" -msgstr "自動調整寬度於 %s 失敗\n" +msgid " Curvature: %g Radius: %g" +msgstr "曲率:%g 半徑:%g" -msgid "Couldn't open file" -msgstr "無法開啟檔案" +msgid "" +" Instructions in this glyph (or one that refers to it) are now out of date." +msgstr " 此字圖中的指令(或是參照它的某一個) 目前逾期。" -#, c-format -msgid "Couldn't open file %.200s" -msgstr "無法開啟檔案 %.200s" +msgid " Instructions in this glyph (or one that refers to it) have been lost." +msgstr " 此字圖中的指令(或是參照它的某一個) 已經失去。" -msgid "No Kern Pairs" -msgstr "無字距微調配對" +msgid " Next" +msgstr " 下一個" -#, c-format -msgid "No kerning pairs found in %.200s" -msgstr "在 %.200s 中找不到字距微調配對" +msgid " Next CP" +msgstr " 下一個控制點" -#, c-format -msgid "" -"%s has a bounding box which is too big for this algorithm to work. Ignored." -msgstr "%s 具有邊界框,該項太大而無法使這個演算法有作用。忽略。" +msgid " Prev" +msgstr " 上一個" -msgid "Glyph too big" -msgstr "字圖太大" +msgid " Prev CP" +msgstr " 上一個控制點" -msgid "Spiros did not converge" -msgstr "" +msgid " Removing a size will delete it." +msgstr " 移除尺寸將會刪除它。" -msgid "Scaling Bitmaps" -msgstr "縮放點陣字" +#. GT: The space in front of "Same" makes things line up better +msgid " Same as Fontname" +msgstr " 與字型名稱相同" + +msgid " There must be at least one contextual rule" +msgstr " 必須有至少一個上下文的規則" #, c-format -msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" -msgstr "試圖重新產生尚未建立的像素尺寸 (%d@%d)" +msgid " Used in %s\n" +msgstr " 被用於 %s\n" -msgid "Missing Bitmap" -msgstr "缺少點陣字" +msgid " _Em Size:" +msgstr " _Em 尺寸:" -msgid "Save Failed" -msgstr "儲存時失敗" +msgid " refers to a missing glyph" +msgstr " 參照缺少的字圖" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous, or " -"is empty)" -msgstr "抱歉,這個檔案對我來說太複雜而難以了解(或為錯誤的、空的)" +#, c-format +msgid "!!!! Unknown caret format %d !!!!\n" +msgstr "!!!! 不明的插字符號格式 %d !!!!\n" -msgid "Too Complex or Bad" -msgstr "太複雜或不當的" +#, c-format +msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" +msgstr "「%.40s」尺寸=%d 點=%d (%d,%d) 距離=%g" -msgid "Not a plate file" -msgstr "不是調色盤檔案" +#, c-format +msgid "\"%s\" is not the name of a known named anchor on line %d of %s." +msgstr "「%1$s」不是已知具名錨點的名稱於 %3$s 的第 %2$d 列。" -msgid "" -"This does not seem to be a plate file\n" -"First line wrong" -msgstr "" -"這似乎不是調色盤檔案\n" -"首列發生錯誤" +#, c-format +msgid "\"%s\" is not the name of a known named value record on line %d of %s." +msgstr "「%1$s」不是已知具名的記錄值名稱於 %3$s 的第 %2$d 列。" -msgid "" -"This does not seem to be a plate file\n" -"Expected left paren" -msgstr "" -"這似乎不是調色盤檔案\n" -"預期有左同位" +msgid "\"Symbol\"" +msgstr "「符號」" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected one of 'voc[]z'" +"%.100s is not in a known format (or uses features of that format fontforge " +"does not support, or is so badly corrupted as to be unreadable)" msgstr "" -"這似乎不是調色盤檔案\n" -"預期有 'voc[]z' 之一" +"%.100s 不在已知格式中 (或是使用了 fontforge 不支援的格式特徵,或是因為損壞地" +"如此嚴重而不可讀取)" +#, c-format msgid "" -"This does not seem to be a plate file\n" -"Expected two real numbers" +"%.50s contains a flipped reference. This cannot be corrected as is. Would " +"you like me to unlink it and then correct it?" msgstr "" -"這似乎不是調色盤檔案\n" -"預期有兩個實數" +"%.50s 含有不穩定的參照。這無法修正回原樣。您想要我去取消它的連結然後修正它?" -msgid "" -"I'm sorry this file is too complex for me to understand (or is erroneous)" -msgstr "抱歉,這個檔案對我來說太複雜而難以了解(或是錯誤的)" +#, c-format +msgid "%1$.30s string for %2$.30s" +msgstr "%1$.30s 字串用於 %2$.30s" -msgid "Can't find the file" -msgstr "找不到檔案" +#. GT: This is the title for a window showing a bitmap character +#. GT: It will look something like: +#. GT: exclam at 33 size 12 from Arial +#. GT: $1 is the name of the glyph +#. GT: $2 is the glyph's encoding +#. GT: $3 is the pixel size of the bitmap font +#. GT: $4 is the font name +#, c-format +msgid "%1$.80s at %2$d size %3$d from %4$.80s" +msgstr "%1$.80s 於 %2$d 尺寸 %3$d 從 %4$.80s" -msgid "Bad xfig file" -msgstr "不當的 xfig 檔案" +#, c-format +msgid "%1$s from lookup subtable %2$.50s" +msgstr "%1$s 來自查找子表格 %2$.50s" -msgid "Bad image file" -msgstr "不當的圖像檔案" +#, c-format +msgid "%1$s: %2$d. Expected %3$s got %4$s" +msgstr "%1$s: %2$d. 預期 %3$s 得到 %4$s" #, c-format -msgid "Bad image file: %.100s" -msgstr "不當的圖像檔案:%.100s" +msgid "%2$.20s refers to an empty character \"%1$.20s\"" +msgstr "%2$.20s 參照到空字元「%1$.20s」" -msgid "Nothing Selected" -msgstr "沒有任何東西已選取" +#, c-format +msgid "%3d: " +msgstr "%3d:<未初始化>" -msgid "You must select a glyph before you can import an image into it" -msgstr "可以將圖像匯入它之前,您必須選取字圖" +#, c-format +msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" +msgstr "%c%c%c%c 最小擴充=%d,最大擴充=%d" -msgid "More Images Than Selected Glyphs" -msgstr "比已選字圖更多的圖像" +#, c-format +msgid "%d pixel bitmap" +msgstr "%d 像素點陣字" -msgid "Bad Template" -msgstr "不當的模板" +#, c-format +msgid "%d pixels" +msgstr "%d 像素" -msgid "Bad template, no extension" -msgstr "不當的模板,無擴充" - -msgid "Bad template, unrecognized format" -msgstr "不當的模板,無法辨識的格式" +#, c-format +msgid "%d@%d pixel bitmap" +msgstr "%d@%d 像素點陣字" -msgid "Nothing Loaded" -msgstr "沒有任何東西已載入" +#, c-format +msgid "%s No Slope" +msgstr "%s 無斜率" #, c-format -msgid "Unicode value (%x) not in font, ignored" -msgstr "萬國碼值 (%x) 不在字型中,忽略" +msgid "%s anchor %d" +msgstr "%s 錨點 %d" -msgid "Unicode value not in font" -msgstr "萬國碼值不在字型中" +#. GT: In the next few lines the "%s" is the name of an anchor class, and the +#. GT: rest of the string identifies the type of the anchor +#, c-format +msgid "%s at ligature pos %d" +msgstr "%s 於連體字位置 %d" #, c-format -msgid "Encoding value (%x) not in font, ignored" -msgstr "編碼值 (%x) 不在字型中,忽略" +msgid "%s base" +msgstr "%s 基底" -msgid "Encoding value not in font" -msgstr "編碼值不在字型中" +#. GT: There are various broad classes of lookups here and the first string +#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. +#. GT: Each of those may be formatted in 3 different ways: by (or perhaps using +#. GT: would be a better word) glyphs, classes or coverage tables. +#. GT: So this might look like: +#. GT: Contextual Positioning by classes +#, c-format +msgid "%s by %s" +msgstr "%s 依據 %s" #, c-format -msgid "Bad image file, not a bitmap: %.100s" -msgstr "不當的圖像檔案,不是點陣字:%.100s" +msgid "%s contextual %d" +msgstr "%s 上下文的 %d" -msgid "Don't Warn Again" -msgstr "不再次警告" +#, c-format +msgid "%s does not contain an element at the top\n" +msgstr "%s 的頂端不包含 元件\n" -msgid "_OK" -msgstr "確定(_O)" +#, c-format +msgid "%s entry" +msgstr "%s 條目" -msgid "Bad Reference" -msgstr "不當的參照" +#, c-format +msgid "%s exit" +msgstr "%s 離開" #, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font, nor can I find the original character " -"referred to.\n" -"It will not be copied." -msgstr "" - -msgid "_Yes" -msgstr "是(_Y)" - -msgid "Yes to _All" -msgstr "全部皆是(_A)" - -msgid "No _to All" -msgstr "全部皆否(_T)" +"%s has a bounding box which is too big for this algorithm to work. Ignored." +msgstr "%s 具有邊界框,該項太大而無法使這個演算法有作用。忽略。" -msgid "_No" -msgstr "否(_N)" +#. GT: This string is used to generate a name for each OpenType lookup. +#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup +#. GT: The second %s (if present) is the script +#. GT: While the %d is the index into the lookup list and is used to disambiguate it +#. GT: In case that is needed +#, c-format +msgid "%s in %s lookup %d" +msgstr "%s 於 %s 中查找 %d" #, c-format msgid "" -"You are attempting to paste a reference to %1$s into %2$s.\n" -"But %1$s does not exist in this font.\n" -"Would you like to copy the original splines (or delete the reference)?" -msgstr "" - -msgid "Anchor Lost" -msgstr "錨點漏失" +"%s is a mac resource file but contains no postscript or truetype fonts\n" +msgstr "%s 是 mac 資源檔案但是不含任何 postscript 或 truetype 字型\n" +#, c-format msgid "" -"At least one anchor point was lost when pasting from one font to another " -"because no matching anchor class could be found in the new font." +"%s is not a cidmap file, please download\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" msgstr "" +"%s 並非 cidmap 檔案,請下載\n" +"http://fontforge.sourceforge.net/cidmaps.tgz" -msgid "Duplicate Anchor" -msgstr "重製錨點" +#, c-format +msgid "%s is not in %.100s" +msgstr "%s 不在 %.100s 之中" #, c-format -msgid "There is already an anchor point named %1$.40s in %2$.40s." -msgstr "已經有名為 %1$.40s 的錨點於 %2$.40s 之中。" +msgid "%s kerning class %d" +msgstr "%s 字距微調類別 %d" -msgid "Different Fonts" -msgstr "不同字型" +#, c-format +msgid "%s line: %d %s\n" +msgstr "%s 列:%d %s\n" -msgid "" -"You are attempting to paste glyph instructions from one font to another. " -"Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are " -"the same.\n" -"Do you want to continue anyway?" -msgstr "" +#, c-format +msgid "%s line: %d %s: %s\n" +msgstr "%s 列:%d %s: %s\n" -msgid "Please don't do that" -msgstr "請不要那樣做" +#, c-format +msgid "%s lookup %d" +msgstr "%s 查找 %d" -msgid "You may not paste a reference into this window" -msgstr "您不可以將參照貼入這個視窗" +#, c-format +msgid "%s mark" +msgstr "%s 標記" -msgid "Attempt to make a glyph that refers to itself" -msgstr "試圖製作參照它自己的字圖" +#. GT: This is to give the name to a nested substitution lookup invoked by +#. GT: a statemachine. The %s is the name of the statemachine('s lookup) +#. GT: and the %d is n, where this lookup is the n'th defined for this state +#. GT: machine +#, c-format +msgid "%s nested-substitutions %d" +msgstr "%s 巢狀替代 %d" -msgid "Self-referential glyph" -msgstr "自我參照字圖" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name, %d is the index of the subtable in the lookup +#, c-format +msgid "%s per glyph data %d" +msgstr "%s 於各字圖資料 %d" -msgid "No Vertical Metrics" -msgstr "無垂直字框" +#. GT: This string is used to generate a name for an OpenType lookup subtable. +#. GT: %s is the lookup name +#, c-format +msgid "%s subtable" +msgstr "%s 子表格" -msgid "" -"This font does not have vertical metrics enabled.\n" -"Use Element->Font Info to enable them." -msgstr "" -"此字型尚未啟用垂直字框。\n" -"使用 「元件→字型資訊」以啟用它們。" +#, c-format +msgid "%s subtable %d" +msgstr "%s 子表格 %d" -msgid "Could not find original glyph" -msgstr "找不到原來的字圖" +#, c-format +msgid "%s's SEAC operator is invalid for Type2\n" +msgstr "%s 的 SEAC 運算子對於 Type2 無效\n" -msgid "Missing glyph" -msgstr "缺少字圖" +#, c-format +msgid "%s's sbw operator is not supported for Type2\n" +msgstr "%s 的 sbw 運算子未被 Type2 所支援\n" -msgid "_Cancel" -msgstr "取消(_C)" +#, c-format +msgid "%s's vstem3 operator is not supported for Type2\n" +msgstr "%s 的 vstem3 運算子未支援 Type2\n" -#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome -#. GT: Here I am generating a list of lookup names representing data that can -#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup -#. GT: the first entry in the list (marked by the lookup name by itself) will -#. GT: mean all data where the current glyph is the first glyph in a kerning -#. GT: pair. But we can also (separately) copy data where the current glyph -#. GT: is the second glyph in the kerning pair, and that's what this line -#. GT: refers to. The "%s" will be filled in with the lookup name #, c-format -msgid "Second glyph of %s" -msgstr "%s 的第二字圖" +msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" +msgstr "%s(%s) 和 %s(%s) 0x%x 於 FOND %s 之中\n" -msgid "No Lookups" -msgstr "無可查找" +#, c-format +msgid "%s: %d Expected %s, got %s" +msgstr "%s: %d 預期 %s, 得到 %s" -msgid "No lookups to copy" -msgstr "無查找可複製" +#, c-format +msgid "%s: %d Unexpected %s found" +msgstr "%s: %d 未預期,找到 %s" -msgid "Lookups" -msgstr "查找" +#, c-format +msgid "%s:%d Unexpected character %c (%d)\n" +msgstr "%s:%d 未預期的字元 %c (%d)\n" -msgid "Choose which lookups to copy" -msgstr "選擇何項查找要複製" +msgid "'BASE' Baseline Table" +msgstr "「基底」基線表格" -msgid "Attempt to make a character that refers to itself" -msgstr "試圖製作參照它自己的字元" +msgid "'GDEF' Glyph Definition Table" +msgstr "「GDEF」字圖定義表格" -msgid "Self-referential character" -msgstr "自我參照字元" +msgid "'GPOS' Glyph Positioning Table" +msgstr "「GPOS」字圖定位表格" -msgid "No selection\n" -msgstr "無選取\n" +msgid "'GSUB' Glyph Substitution Table" +msgstr "「GSUB」字圖替代表格" -msgid "Bitmap Paste" -msgstr "貼上點陣字" +msgid "'JSTF' Justification Table" +msgstr "「JSTF」調整表格" -msgid "Pasting..." -msgstr "貼上…" +msgid "'bsln' Horizontal Baseline Table" +msgstr "「bsln」水平基線表格" -#, c-format -msgid "Can't open %s\n" -msgstr "無法開啟 %s\n" +msgid "'fpgm'" +msgstr "「fpgm」 " -#, c-format -msgid "Failed to write %s\n" -msgstr "寫入 %s 時失敗\n" +msgid "'kern' Horizontal Kerning Table" +msgstr "「字距微調」水平字距微調表格" -#, c-format -msgid "No glyph named %s, used as a pattern in %s\n" -msgstr "" +msgid "'lcar' Ligature Caret Table" +msgstr "「lcar」連體字插字符號表格" -msgid "Auto Hinting Font..." -msgstr "自動修飾字型…" +msgid "'morx' Glyph Extended Metamorphosis Table" +msgstr "「morx」字圖擴充中繼變化表格" -msgid "Converting PostScript" -msgstr "轉換 PostScript" +msgid "'opbd' Optical Bounds Table" +msgstr "「opbd」視覺邊界表格" -msgid "Saving PostScript Font" -msgstr "儲存 PostScript 字型" +msgid "'prep'" +msgstr "「prep」 " -msgid "Outlining glyphs" -msgstr "描邊字圖" +msgid "'prop' Glyph Properties Table" +msgstr "「prop」字圖屬性表格" -msgid "Inlining glyphs" -msgstr "內聯字圖" +msgid "(Adobe now considers XUID/UniqueID unnecessary)" +msgstr "(Adobe 現在認為 XUID/UniqueID 並非必要)" -msgid "Shadowing glyphs" -msgstr "陰影字圖" +msgid "(Define \"Almost\")" +msgstr "(定義 \"近乎\")" -#, c-format -msgid "" -"ParseGlyphOrderAndAliasDB: Invalid (non-tab separated entry) at index %d: " -"%s\n" -msgstr "" +msgid "(faked) MS bitmap only sfnt (ttf)" +msgstr "(假造) MS 點陣圖只有 sfnt (ttf)" -msgid "Encoding name" -msgstr "" +msgid "(kerning class)\n" +msgstr "(字距微調類別)\n" -msgid "Please name this encoding" -msgstr "請命名此編碼" +msgid "(unspecified) SIL Graphite table" +msgstr "(未指定的) SIL 石墨表格" -msgid "Bad encoding file format" -msgstr "不當的編碼檔案格式" +#, c-format +msgid ") while in %s it is (" +msgstr "當 ) 在 %s 中它是 (" -msgid "" -"This file contains an unnamed encoding, which cannot be named in a script" -msgstr "這個檔案含有未命名編碼,無法在命令稿中被命名" +msgid "..." +msgstr "…" -#, c-format -msgid "Please name encoding %d in this file" -msgstr "" +msgid "100 Thin" +msgstr "100 超細體" -msgid "couldn't write encodings file\n" -msgstr "無法寫入編碼檔案\n" +msgid "1250, Latin-2 (Eastern Europe)" +msgstr "1250,拉丁文-2(東歐)" -#, c-format -msgid "Couldn't open cidmap file: %s" -msgstr "無法開啟 cidmap 檔案:%s" +msgid "1251, Cyrillic" +msgstr "1251,西里爾文" -msgid "Missing cidmap file" -msgstr "缺少 cidmap 檔案" +msgid "1252, Latin-1" +msgstr "1252,拉丁文-1" -#, c-format -msgid "" -"%s is not a cidmap file, please download\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" -msgstr "" -"%s 並非 cidmap 檔案,請下載\n" -"http://fontforge.sourceforge.net/cidmaps.tgz" +msgid "1253, Greek" +msgstr "1253,希臘文" -msgid "Bad cidmap file" -msgstr "不當的 cidmap 檔案" +msgid "1254, Turkish" +msgstr "1254,土耳其語" -msgid "_Search" -msgstr "搜尋(_S)" +msgid "1255, Hebrew" +msgstr "1255,希伯來文" -msgid "_Use It" -msgstr "使用它(_U)" +msgid "1256, Arabic" +msgstr "1256,阿拉伯文" -#, c-format -msgid "" -"This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " -"been able to find is %1$.20s-%2$.20s-%4$d.\n" -"Shall I use that or let you search?" -msgstr "" +msgid "1257, Windows Baltic" +msgstr "1257,Windows 波羅的文" -msgid "Use CID Map" -msgstr "使用 CID 對映" +msgid "1258, Vietnamese" +msgstr "1258,越南文" -msgid "_Browse" -msgstr "瀏覽(_B)" +msgid "1361, Korean Johab" +msgstr "1361,韓文組合式(Johab)" -msgid "_Give Up" -msgstr "放棄(_G)" +msgid "200 Extra-Light" +msgstr "200 特細體" -#, c-format -msgid "" -"FontForge was unable to find a cidmap file for this font. It is not " -"essential to have one, but some things will work better if you do. If you " -"have not done so you might want to download the cidmaps from:\n" -" http://FontForge.sourceforge.net/cidmaps.tgz\n" -"and then gunzip and untar them and move them to:\n" -" %.80s\n" -"\n" -"Would you like to search your local disk for an appropriate file?" -msgstr "" +msgid "300 Light" +msgstr "300 細體" -msgid "No cidmap file..." -msgstr "無 cidmap 檔案…" +msgid "32x8 cell window" +msgstr "32x8 儲存格視窗" -msgid "Find a cidmap file..." -msgstr "尋找 cidmap 檔案…" +msgid "400 Regular" +msgstr "400 標準" -msgid "Are you sure you don't want to use the cidmap I found?" -msgstr "您確定不要使用找到的 cidmap?" +msgid "437, US" +msgstr "437,美國" -msgid "_Add" -msgstr "加入(_A)" +msgid "500 Medium" +msgstr "500 中等" -msgid "_Delete" -msgstr "刪除(_D)" +msgid "600 Semi-Bold" +msgstr "600 半粗體" -msgid "Extraneous glyphs" -msgstr "外來字圖" +msgid "700 Bold" +msgstr "700 粗體" -msgid "" -"The current encoding contains glyphs which I cannot map to CIDs.\n" -"Should I delete them or add them to the end (where they may conflict with " -"future ros definitions)?" -msgstr "" +msgid "708, Arabic ASMO 708" +msgstr "708,阿拉伯文 ASMO 708" -#, c-format -msgid "cidmap entry out of bounds: %s" -msgstr "" +msgid "737, Greek; former 437 G" +msgstr "737,希臘文;原爲 437 G" -msgid "Not a CID-keyed font" -msgstr "不是 CID-keyed 字型" +msgid "775, MS-DOS Baltic" +msgstr "775,MS-DOS 波羅的語" -msgid "Encoding Too Large" -msgstr "編碼太大" +msgid "800 Extra-Bold" +msgstr "800 特粗體" -msgid "MultipleEncodingIgnored" -msgstr "多重編碼已忽略" +msgid "850, WE/Latin 1" +msgstr "850,WE/拉丁文 1" -#, c-format -msgid "" -"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " -"are handled." -msgstr "位於 CID %d 的字圖被映射到超過 %d 編碼上。只有前面 %d 個會被處理。" +msgid "852, Latin 2" +msgstr "852,拉丁文 2" -#, c-format -msgid "No glyph named %s." -msgstr "" +msgid "855, IBM Cyrillic; primarily Russian" +msgstr "855,IBM 西里爾文;主要爲俄語" -#, c-format -msgid "No CID named %s" -msgstr "" +msgid "857, IBM Turkish" +msgstr "857,IBM 土耳其語" -#, c-format -msgid "Unparseable include on line %d of %s" -msgstr "包含檔無法解析於 %2$s 的第 %1$d 列" +msgid "860, MS-DOS Portuguese" +msgstr "860,MS-DOS 葡萄牙語" -#, c-format -msgid "Include filename too long on line %d of %s" -msgstr "包含檔名太長於 %2$s 的第 %1$d 列" +msgid "861, MS-DOS Icelandic" +msgstr "861,MS-DOS 冰島語" -#, c-format -msgid "End of file in include on line %d of %s" -msgstr "包含檔案結尾於 %2$s 的第 %1$d 列" +msgid "862, Hebrew" +msgstr "862,希伯來文" -#, c-format -msgid "Missing close parenthesis in include on line %d of %s" -msgstr "包含缺少右括號於 %2$s 的第 %1$d 列" +msgid "863, MS-DOS Canadian French" +msgstr "863,MS-DOS 加拿大法語" -#, c-format -msgid "No filename specified in include on line %d of %s" -msgstr "包含未指定任何檔名於 %2$s 的第 %1$d 列" +msgid "864, Arabic" +msgstr "864,阿拉伯文" -#, c-format -msgid "Includes nested too deeply on line %d of %s" -msgstr "包含太多層的巢狀於 %2$s 的第 %1$d 列" +msgid "865, MS_DOS Nordic" +msgstr "865,MS_DOS 北歐語" -#, c-format -msgid "Could not open include file (%s) on line %d of %s" -msgstr "無法開啟包含檔 (%1$s) 於 %3$s 的第 %2$d 列" +msgid "866, MS-DOS Russian" +msgstr "866,MS-DOS 俄文" -#, c-format -msgid "Number too long on line %d of %s" -msgstr "數字太長於 %2$s 的第 %1$d 列" +msgid "869, IBM Greek" +msgstr "869,IBM 希臘文" -#, c-format -msgid "Missing number on line %d of %s" -msgstr "缺少數字於 %2$s 的第 %1$d 列" +msgid "874, Thai" +msgstr "874,泰文" -#, c-format -msgid "Unexpected character (0x%02X) on line %d of %s" -msgstr "未預期的字元 (0x%1$02X) 於 %3$s 的第 %2$d 列" +msgid "900 Black" +msgstr "900 超粗體" -#, c-format -msgid "Name, %s%s, too long on line %d of %s" -msgstr "名稱 %1$s%2$s 太長於 %4$s 的第 %3$d 列" +msgid "932, JIS/Japan" +msgstr "932,JIS/日本" -#, c-format -msgid "Missing name on line %d of %s" -msgstr "缺少名稱於 %2$s 的第 %1$d 列" +msgid "936, Simplified Chinese" +msgstr "936,簡體中文" -#, c-format -msgid "Expected '%s' on line %d of %s" -msgstr "預期為「%1$s」於 %3$s 的第 %2$d 列" +msgid "949, Korean Wansung" +msgstr "949,韓文完整式(Wansung)" -#, c-format -msgid "Expected '%c' on line %d of %s" -msgstr "預期為「%1$c」於 %3$s 的第 %2$d 列" +msgid "950, Traditional Chinese" +msgstr "950,正體中文" -#, c-format -msgid "Expected unknown token (internal error) on line %d of %s" -msgstr "預期為不明符記 (內部錯誤) 於 %2$s 的第 %1$d 列" +msgid "< _Prev" +msgstr "<上一個(_P)" -#, c-format -msgid "Expected ';' at statement end on line %d of %s" -msgstr "預期在敘述結束的「;」於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<沒有任何東西>" -#, c-format -msgid "Use of undefined glyph class, %s, on line %d of %s" -msgstr "使用未定義的字圖類別,%1$s,於 %3$s 的第 %2$d 列" +msgid "" +msgstr "<臨時的字距微調>" -#, c-format -msgid "Use of undefined mark class, %s, on line %d of %s" -msgstr "使用未定義的標記類別,%1$s,於 %3$s 的第 %2$d 列" +msgid "" +msgstr "<不明方向>" -#, c-format -msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" -msgstr "在 non-CID-keyed 字型中參照到 CID 於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<未命名>" -#, c-format -msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" -msgstr "在 CID-keyed 字型中參照到字圖名稱於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<空>" -#, c-format -msgid "Reference to a non-existent glyph name on line %d of %s: %s" -msgstr "" +msgid "" +msgstr "<指令繼承>" -#, c-format -msgid "Expected '[' in glyph class definition on line %d of %s" -msgstr "在字圖類別定義中預期為「[」於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<無字圖>" -#, c-format -msgid "Invalid CID range in glyph class on line %d of %s" -msgstr "在字圖類別中無效的 CID 範圍於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<無指令>" -#, c-format -msgid "Invalid glyph name range in glyph class on line %d of %s" -msgstr "在字圖類別中無效的字圖名稱範圍於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<無>" -#, c-format -msgid "Unexpected token in glyph class range on line %d of %s" -msgstr "在字圖類別範圍中未預期的符記於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<返回>" -#, c-format -msgid "" -"Expected glyph name, cid, or class in glyph class definition on line %d of %s" -msgstr "在字圖類別定義中預期字圖名稱、cid,或類別於 %2$s 的第 %1$d 列" +msgid "" +msgstr "<未定義>" -#, c-format -msgid "Expected ';' in lookupflags on line %d of %s" -msgstr "在查找旗標中預期為「;」於 %2$s 的第 %1$d 列" +msgid "A Font Family name is required" +msgstr "需要字族名稱" -#, c-format -msgid "Unexpected token in lookupflags on line %d of %s" -msgstr "在查找旗標中未預期符記於 %2$s 的第 %1$d 列" +msgid "A PostScript name may not be a number" +msgstr "PostScript 名稱不可以是數字" #, c-format -msgid "No flags specified in lookupflags on line %d of %s" -msgstr "在查找旗標中無旗標指定於 %2$s 的第 %1$d 列" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space" +msgstr "" +"PostScript 名稱應該是 ASCII\n" +"且須不含 (){}[]<>%%/ 或空格" #, c-format -msgid "Expected '=' in glyph class definition on line %d of %s" -msgstr "在字圖類別定義中預期為「=」於 %2$s 的第 %1$d 列" - -#, c-format -msgid "Expected tag in languagesystem on line %d of %s" -msgstr "在語言系統中預期標記於 %2$s 的第 %1$d 列" +msgid "" +"A PostScript name should be ASCII\n" +"and must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"PostScript 名稱應該是 ASCII\n" +"且須不含 (){}[]<> %%/ 或空格\n" +"且須短於 63 個字元" -#, c-format -msgid "Expected integer in device table on line %d of %s" -msgstr "在裝置表格中預期整數於 %2$s 的第 %1$d 列" +msgid "A box drawn around other gadgets" +msgstr "繪製於其他應用區塊周圍的框" -#, c-format -msgid "Pixel size too big in device table on line %d of %s" -msgstr "在裝置表格中像素尺寸太大於 %2$s 的第 %1$d 列" +msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" +msgstr "覆在應用區塊之上的畫布 (子視窗),用於繪圖" -#, c-format -msgid "Expected comma in device table on line %d of %s" -msgstr "在裝置表格中預期逗號於 %2$s 的第 %1$d 列" +msgid "" +"A comma separated list of font family names used to display small example " +"images of glyphs over the user designed glyphs" +msgstr "逗號分隔的字族名稱用來顯示字圖的縮影,位於使用者設計的字圖之上" -#, c-format -msgid "Expected integer in caret on line %d of %s" -msgstr "在插字記號中預期整數於 %2$s 的第 %1$d 列" +msgid "" +"A contour in this glyph contains a different number of points in different " +"instances" +msgstr "這個字圖中的輪廓在不同的實體中含有不同的點數量" -#, c-format -msgid "Expected '>' in caret on line %d of %s" -msgstr "在插字記號中預期為「>」於 %2$s 的第 %1$d 列" +msgid "" +"A count specifying how many bytes/shorts\n" +"should be pushed on the stack" +msgstr "" +"指定有多少位元組/短整數\n" +"應該被疊入堆疊的計數" -#, c-format -msgid "\"%s\" is not the name of a known named anchor on line %d of %s." -msgstr "「%1$s」不是已知具名錨點的名稱於 %3$s 的第 %2$d 列。" +msgid "A coverage table:" +msgstr "覆蓋表格:" #, c-format -msgid "Expected integer in anchor on line %d of %s" -msgstr "在錨點中預期整數於 %2$s 的第 %1$d 列" +msgid "A device table adjustment specified for %.80s is invalid" +msgstr "指定用於 %.80s 的裝置表格調整無效" -#, c-format -msgid "Expected 'anchor' keyword in anchor on line %d of %s" -msgstr "在錨點中預期為「錨點」關鍵字於 %2$s 的第 %1$d 列" +msgid "A device table adjustment specified for the MATH table is invalid" +msgstr "指定用於數學表格的裝置表格調整無效" -#, c-format -msgid "Expected '>' in anchor on line %d of %s" -msgstr "在錨點中預期為「>」於 %2$s 的第 %1$d 列" +msgid "" +"A device table for horizontal accent positioning.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"裝置表格用於水平音調記號定位。\n" +"預期是以逗號分隔的 \":\" 列表\n" +"像是「9:-1,12:1,13:1」" -#, c-format -msgid "Expected name in anchor definition on line %d of %s" -msgstr "在錨點中預期名稱定義於 %2$s 的第 %1$d 列" +msgid "" +"A device table for italic correction.\n" +"Expects a comma separated list of \":\"\n" +"As \"9:-1,12:1,13:1\"" +msgstr "" +"裝置表格用於斜體校正。\n" +"預期是以逗號分隔的 \":\" 列表\n" +"像是「9:-1,12:1,13:1」" -#, c-format -msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" -msgstr "試圖重新定義「%1$s」的錨點定義於 %3$s 的第 %2$d 列" +msgid "A glyph name may not start with a digit nor a full stop (period)" +msgstr "字圖名稱不能以數字或句點起始" #, c-format msgid "" -"Reference to a lookup which is not in the feature file but which is in the " -"font, %.50s" -msgstr "查找的參照並非在特徵檔案之中,而是在字型之中,%.50s" +"A glyph name must be ASCII, without spaces and may not contain the " +"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " +"and underscores" +msgstr "" +"字圖名稱必須是 ASCII、排除空格、不可以包含字元「([{<>}])/%%」,而且應該只包含" +"文數字、句點和底線" -msgid "Refers to Font" -msgstr "字型參照" +msgid "" +"A glyph name should contain only alphanumerics, periods and underscores\n" +"Do you want to use this name in spite of that?" +msgstr "" +"字圖名稱應該只包含文數字、句點和底線\n" +"儘管如此,您還要使用此名稱嗎?" #, c-format -msgid "\"%s\" is not the name of a known named value record on line %d of %s." -msgstr "「%1$s」不是已知具名的記錄值名稱於 %3$s 的第 %2$d 列。" +msgid "" +"A language tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "語言標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" #, c-format -msgid "Unexpected token in value record on line %d of %s" -msgstr "在記錄值中未預期的符記於 %2$s 的第 %1$d 列" +msgid "A language tag on line %d (%s) should be in ASCII.\n" +msgstr "語言標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" -#, c-format -msgid "Expected name in value record definition on line %d of %s" -msgstr "在記錄值中預期為名稱定義於 %2$s 的第 %1$d 列" +msgid "" +"A line is \"almost\" horizontal (or vertical)\n" +"if the coordinates are within this many em-units" +msgstr "" +"線條是「近乎」水平 (或垂直)\n" +"當座標是在這麼多 em 單位之內的話" -#, c-format -msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" -msgstr "試圖重新定義「%1$s」的記錄值定義於 %3$s 的第 %2$d 列" +msgid "A list of glyph names" +msgstr "字圖名稱清單" -#, c-format -msgid "Expected name or class on line %d of %s" -msgstr "預期為名稱或類別於 %2$s 的第 %1$d 列" +msgid "A list of glyphs:" +msgstr "字圖清單:" -#, c-format -msgid "Expected anchor in mark class definition on line %d of %s" -msgstr "在標記類別定義中預期為錨點於 %2$s 的第 %1$d 列" +msgid "A list of lookup names" +msgstr "查找名稱清單" -#, c-format -msgid "Expected class name in mark class definition on line %d of %s" -msgstr "在標記類別定義中預期為類別名稱於 %2$s 的第 %1$d 列" +msgid "A list of scripts with special justification needs" +msgstr "需要特殊調整文字的清單" -#, c-format -msgid "Lookups may only be specified after marked glyphs on line %d of %s" -msgstr "查找只能夠在標記的字圖之後被指定於 %2$s 的第 %1$d 列" +msgid "" +"A list of the names of pre defined glyphs which represent\n" +"bigger versions of the current glyph." +msgstr "" +"事先定義的字圖名稱清單,該項表述了\n" +"目前字圖的較大版本。" -#, c-format -msgid "Lookups must be defined before being used on line %d of %s" -msgstr "查找必須在使用之前被定義於 %2$s 的第 %1$d 列" +msgid "A name list with this name already exists. Replace it?" +msgstr "有此名稱的名稱表列已經存在。要取代它?" -#, c-format -msgid "Expected '>' in value record on line %d of %s" -msgstr "在記錄值中預期為「>」於 %2$s 的第 %1$d 列" +msgid "A pdf stream object is missing a Length attribute" +msgstr "pdf 串流物件缺少長度屬性" -#, c-format -msgid "Expected a valid glyph/CID name on line %d of %s" -msgstr "" +msgid "A pdf stream object may not be a compressed object" +msgstr "pdf 串流物件不可以是壓縮物件" #, c-format -msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" -msgstr "預期字圖或字圖類別 (草繪之後) 於 %2$s 的第 %1$d 列" +msgid "A point in %s is outside the font bounding box data.\n" +msgstr "%s 中的一點位於字型邊界框資料之外。\n" #, c-format -msgid "Expected two anchors (after cursive) on line %d of %s" -msgstr "預期兩個錨點 (草繪之後) 於 %2$s 的第 %1$d 列" +msgid "A point in GID %d is outside the glyph bounding box\n" +msgstr "在 GID %d 中的點超出字圖邊界框\n" -#, c-format -msgid "Expected an anchor (after base/mark) on line %d of %s" -msgstr "預期錨點 (基底/標記之後) 於 %2$s 的第 %1$d 列" +msgid "" +"A reference in this glyph refers to a different encoding in different " +"instances" +msgstr "這個字圖中的參照在不同的實體中會參照不同的編碼" #, c-format -msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" -msgstr "預期字圖或字圖類別 (連體字之後) 於 %2$s 的第 %1$d 列" +msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "文字標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" #, c-format -msgid "Expected an anchor (after ligature) on line %d of %s" -msgstr "預期錨點 (連體字之後) 於 %2$s 的第 %1$d 列" +msgid "A script tag on line %d (%s) should be in ASCII.\n" +msgstr "文字標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" -#, c-format -msgid "Internal state messed up on line %d of %s" -msgstr "內部狀態被弄亂於 %2$s 的第 %1$d 列" +msgid "A separator line drawn across a dialog or in a menu" +msgstr "跨越繪製於對話框或在選單中的分隔線" -#, c-format -msgid "" -"When a single substitution is specified by glyph classes, those classes must " -"be of the same length on line %d of %s" -msgstr "" +msgid "A short to be pushed on the stack" +msgstr "疊入堆疊的短整數" -#, c-format -msgid "" -"When a single substitution's replacement is specified by a glyph class, the " -"thing being replaced must also be a class on line %d of %s" -msgstr "" +msgid "A style may not have both condense and extend set (it makes no sense)" +msgstr "一個樣式不可以同時有緊縮和延展的集合(這無意義)" -#, c-format -msgid "Lookup information attached to unmarked glyph on line %d of %s" -msgstr "" +msgid "A tag must be 4 ASCII characters" +msgstr "標記必須是 4 個 ASCII 字元" -#, c-format -msgid "Unparseable contextual sequence on line %d of %s" -msgstr "" +msgid "A value must be between [-32768,32767]" +msgstr "值必須在 [-32768,32767] 之間" -#, c-format -msgid "" -"The ignore keyword must be followed by either position or substitute on line " -"%d of %s" -msgstr "" +msgid "A value must be between [-8,-1] or [1,8]" +msgstr "數值必須在 [-8,-1] 或 [1,8] 之間" -#, c-format -msgid "Empty substitute on line %d of %s" -msgstr "" +msgid "A value must be between [0,15]" +msgstr "數值必須在 [0,15] 之間" + +msgid "A value to be pushed by a byte push must be between 0 and 255" +msgstr "由位元組移位所推移的值必須在 0 到 255 之間" -#, c-format msgid "" -"Reverse substitute must have exactly one marked glyph and no lookups on line " -"%d of %s" +"ABSolute Value\n" +"Replaces top of stack with its abs" msgstr "" +"ABSolute Value\n" +"以它的絕對值置換堆疊頂部" -#, c-format -msgid "No substitution specified on line %d of %s" -msgstr "無替代指定於 %2$s 的第 %1$d 列" +msgid "AGL with PUA" +msgstr "AGL 附有 PUA" -#, c-format -msgid "No marked glyphs allowed in replacement on line %d of %s" -msgstr "" +msgid "AGL without afii" +msgstr "AGL 除去 afii" -#, c-format -msgid "Unparseable glyph sequence in substitution on line %d of %s" -msgstr "" +msgid "AMS Names" +msgstr "AMS 名稱" -#, c-format -msgid "Expected 'by' or 'from' keywords in substitution on line %d of %s" -msgstr "" +msgid "AR: Char 119" +msgstr "AR: 字元 119" -#, c-format -msgid "Expected 'by' keyword in substitution on line %d of %s" -msgstr "" +msgid "AR: Char 157" +msgstr "AR: 字元 157" -#, c-format -msgid "Expected a single glyph name in reverse substitution on line %d of %s" -msgstr "" +msgid "AR: Char 163" +msgstr "AR: 字元 163" -#, c-format -msgid "Empty position on line %d of %s" -msgstr "清空位置於 %2$s 的第 %1$d 列" +msgid "AR: Char 211" +msgstr "AR: 字元 211" -#, c-format -msgid "Invalid cursive position on line %d of %s" -msgstr "無效的草寫位置於 %2$s 的第 %1$d 列" +msgid "AR: Char 94" +msgstr "AR: 字元 94" -#, c-format -msgid "Unparseable glyph sequence in position on line %d of %s" -msgstr "" +msgid "A_lign" +msgstr "對齊(_L)" -#, c-format -msgid "Expected name in lookup on line %d of %s" -msgstr "" +msgid "Abaza" +msgstr "阿巴札語" -#, c-format -msgid "Expected '{' in feature definition on line %d of %s" -msgstr "" +msgid "Abkhazian" +msgstr "亞布卡薩語" -#, c-format -msgid "Unexpected end of file in lookup definition on line %d of %s" -msgstr "" +msgid "Above Base Forms" +msgstr "基底形式之上" -#, c-format -msgid "Unexpected token, %s, in lookup definition on line %d of %s" -msgstr "" +msgid "Above Base Mark" +msgstr "基底標記之上" -msgid " Perhaps you meant to use the keyword 'sub' rather than 'subs'?" -msgstr "" +msgid "Above Base Substitutions" +msgstr "基底替代之上" -#, c-format -msgid "Expected %s in lookup definition on line %d of %s" -msgstr "" +msgid "AccentBaseHeight:" +msgstr "AccentBaseHeight:" -#, c-format -msgid "All entries in a lookup must have the same type on line %d of %s" -msgstr "" +msgid "Accented glyph composed of:" +msgstr "重音符號字圖合成自:" -#, c-format -msgid "This lookup has no effect, I can't figure out its type on line %d of %s" -msgstr "" +msgid "Accents" +msgstr "重音符號" -#, c-format -msgid "Invalid platform for string on line %d of %s" -msgstr "" +msgid "Accept outlines which exactly match the original" +msgstr "接受精確匹配原件的描邊" -#, c-format -msgid "Expected string on line %d of %s" -msgstr "預期為字串於 %2$s 的第 %1$d 列" +msgid "Acceptable _Extrema" +msgstr "可接受的末端(_E)" -#, c-format -msgid "End of file found in string on line %d of %s" -msgstr "" +msgid "Access All Alternates" +msgstr "存取所有另項選擇" -#, c-format -msgid "Expected closing curly brace on line %d of %s" -msgstr "" +msgid "Activate diagonal stem processing" +msgstr "啟用對角字幹處理" -#, c-format -msgid "Expected tag in feature on line %d of %s" -msgstr "" +msgid "Active Background" +msgstr "現用背景" -#, c-format -msgid "Unexpected end of file in feature definition on line %d of %s" -msgstr "" +msgid "Active Border:" +msgstr "現用邊框:" -#, c-format -msgid "" -"Features inside of other features are only permitted for 'aalt' features on " -"line %d of %s" -msgstr "" +msgid "Active Color" +msgstr "現用顏色" -#, c-format -msgid "Expected tag on line %d of %s" -msgstr "預期為標記於 %2$s 的第 %1$d 列" +msgid "Active Hints" +msgstr "作用中修飾" -#, c-format -msgid "Expected ';' on line %d of %s" -msgstr "預期為「;」於 %2$s 的第 %1$d 列" +msgid "Active Layer Color" +msgstr "現用圖層顏色" -#, c-format -msgid "Unexpected token, %s, in feature definition on line %d of %s" -msgstr "" +msgid "Add" +msgstr "加入" -#, c-format -msgid "Expected '%c%c%c%c' in lookup definition on line %d of %s" -msgstr "" +msgid "Add 'D_FLT' script" +msgstr "加入「D_FLT」命令稿" -#, c-format -msgid "Unknown field %s on line %d of %s" -msgstr "不明欄位 %1$s 於 %3$s 的第 %2$d 列" +msgid "Add All Extrema" +msgstr "加入所有末端" -#, c-format -msgid "Expected integer on line %d of %s" -msgstr "預期為整數於 %2$s 的第 %1$d 列" +msgid "Add Anchor" +msgstr "加入錨點" -#, c-format -msgid "Expected semicolon on line %d of %s" -msgstr "預期為分號於 %2$s 的第 %1$d 列" +msgid "Add Base Anchor..." +msgstr "加入基底錨點…" -#, c-format -msgid "Expected '}' on line %d of %s" -msgstr "預期為「}」於 %2$s 的第 %1$d 列" +msgid "Add DHint" +msgstr "加入 DHint" -#, c-format -msgid "Expected integer or list of integers after %s on line %d of %s" -msgstr "" +msgid "Add E_ncoding Name..." +msgstr "加入編碼名稱(_N)…" -#, c-format -msgid "Expected comma or semicolon on line %d of %s" -msgstr "" +msgid "Add E_xtrema" +msgstr "加入末端(_X)" -#, c-format -msgid "Expected class on line %d of %s" -msgstr "" +msgid "Add Encoding Name..." +msgstr "加入編碼名稱…" -#, c-format -msgid "Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s" -msgstr "" +msgid "Add Encoding Slots..." +msgstr "加入編碼插件…" -#, c-format -msgid "Unexpected token in GDEF on line %d of %s" -msgstr "" +msgid "Add Entry Anchor..." +msgstr "加入條目錨點…" -#, c-format -msgid "" -"Expected either \"HorizAxis\" or \"VertAxis\" in BASE table on line %d of %s" -msgstr "" +msgid "Add Exit Anchor..." +msgstr "加入離開錨點…" -#, c-format -msgid "Expected baseline tag in BASE table on line %d of %s" -msgstr "" +msgid "Add Good Extrema" +msgstr "加入良好末端" -#, c-format -msgid "" -"Expected an integer specifying baseline positions in BASE table on line %d " -"of %s" -msgstr "" +msgid "Add Language to Script..." +msgstr "加入語言到文字…" -#, c-format -msgid "Expected comma or semicolon in BASE table on line %d of %s" -msgstr "" +msgid "Add Language(s) to Script" +msgstr "加入語言到文字" -#, c-format -msgid "Unexpected token, %s, in BASE table on line %d of %s" -msgstr "" +msgid "Add Mark Anchor..." +msgstr "加入標記錨點…" -#, c-format -msgid "Expected semicolon in BASE table on line %d of %s" -msgstr "" +#. GT: when translating this please leave the "SIL Open Font License" in +#. GT: English (possibly translating it in parentheses). I believe there +#. GT: are legal reasons for this. +#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" +msgid "Add OFL" +msgstr "添加 OFL" -#, c-format -msgid "Expected tag in table on line %d of %s" -msgstr "" +msgid "Add Sub_table" +msgstr "加入子表格(_T)" -#, c-format -msgid "Expected matching tag in table on line %d of %s" -msgstr "" +msgid "Add Subscripts/Superscripts..." +msgstr "加入下標/上標…" -#, c-format -msgid "FontForge does not support anonymous tables on line %d of %s" -msgstr "FontForge 不支援匿名表格於 %2$s 的第 %1$d 列" +msgid "Add VHi_nt" +msgstr "加入 VHint(_N)" -#, c-format -msgid "Unexpected token, %s, on line %d of %s" -msgstr "未預期的符記,%1$s,於 %3$s 的第 %2$d 列" +msgid "Add _Lookup" +msgstr "加入查找(_L)" -msgid "Discarding a duplicate kerning pair." -msgstr "" +msgid "Add _Missing Glyphs" +msgstr "加入缺少的字圖(_M)" -#, c-format -msgid "No lookup named %s" -msgstr "沒有名為 %s 的查找" +msgid "Add _Small Capitals..." +msgstr "加入小型大寫字母(_S)…" -msgid "Mismatch lookup types inside a parsed lookup" -msgstr "被剖析的查找內部有不匹配的查找類型" +msgid "Add a corner point" +msgstr "加入角點" -msgid "Could not figure out a lookup type" -msgstr "無法估計查找型態" +msgid "Add a curve point" +msgstr "加入曲線點" -msgid "Mark anchors provided when nothing can use them" -msgstr "當沒有任何東西可以使用它們時標記提供的錨點" +msgid "Add a curve point always either horizontal or vertical" +msgstr "加入若非水平就是垂直的曲線點" -#, c-format -msgid "Anchor-%d" -msgstr "錨點-%d" +msgid "Add a g2 curve point" +msgstr "加入 g2 曲線點" -#, c-format -msgid "Cannot open feature file %.120s" -msgstr "無法開啟特徵檔案 %.120s" +msgid "Add a left \"tangent\" point" +msgstr "加入左側「正切」點" -msgid "Cannot open file" -msgstr "無法開啟檔案" +msgid "Add a next constraint point (sometimes like a tangent)" +msgstr "加入下一個約束點 (有時如同正切)" -msgid "_Unlink All" -msgstr "取消所有連結(_U)" +msgid "Add a point, then drag out its control points" +msgstr "加入點,然後拖出它的控制點" -#, c-format -msgid "" -"You are attempting to clear %.30s which is referred to by\n" -"another character. Are you sure you want to clear it?" -msgstr "" -"您試圖要清除被其他字元所參照的 %.30s。\n" -"確定要清除它?" +msgid "Add a prev constraint point (sometimes like a tangent)" +msgstr "加入上一個約束點 (有時如同正切)" -msgid "Building duplicate encodings" -msgstr "建立重製的編碼" +msgid "Add a right \"tangent\" point" +msgstr "加入右側「正切」點" -msgid "Transforming..." -msgstr "變換中…" +msgid "Add a subtable to which lookup?" +msgstr "加入子表格到何項查找?" -msgid "Removing overlaps..." -msgstr "移除重疊…" +msgid "Add a tangent point" +msgstr "加入正切函數點" -msgid "Adding points at Extrema..." -msgstr "於末端加點…" +msgid "Add entries for all selected glyphs." +msgstr "加入條目於所有已選字圖。" -msgid "Rounding to integer..." -msgstr "四捨五入到整數…" +msgid "Add kerning info between all pairs of selected glyphs" +msgstr "加入字距微調資訊在所有已選字圖對之間" -msgid "Correcting Direction..." -msgstr "修正方向…" +msgid "" +"Adding new glyphs and referring to them when a glyph contains a bad truetype " +"reference" +msgstr "字圖含有不當的 truetype 參照時,將新字圖和參照加入它們" -msgid "Unlink All" -msgstr "取消所有連結" +msgid "Adding points at Extrema..." +msgstr "於末端加點…" -msgid "Unlink" -msgstr "取消連結" +msgid "Additional arguments for autotrace program:" +msgstr "用於自動追蹤程式的額外引數:" + +#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType +#. GT: concept which allows small corrections for small pixel sizes where +#. GT: rounding errors (in kerning for example) may smush too glyphs together +#. GT: or space them too far apart. Generally not a problem for big pixelsizes +msgid "Adjust" +msgstr "調整" -#, c-format msgid "" -"%.50s contains a flipped reference. This cannot be corrected as is. Would " -"you like me to unlink it and then correct it?" +"Adjust Angle\n" +"Obsolete instruction\n" +"Pops one value" msgstr "" -"%.50s 含有不穩定的參照。這無法修正回原樣。您想要我去取消它的連結然後修正它?" - -msgid "Flipped Reference" -msgstr "不穩定的參照" - -msgid "Simplifying..." -msgstr "簡化中…" - -msgid "Finding Substitution Points..." -msgstr "尋找替代點…" +"調整角度\n" +"已停用指令\n" +"推出一個值" -msgid "Finding Counter Masks..." -msgstr "尋找字腔遮罩…" +msgid "Adobe Glyph List" +msgstr "Adobe 字圖表列" -msgid "Things could be better..." -msgstr "狀況會更好…" +msgid "Adobe Standard" +msgstr "Adobe 標準" msgid "" -"You will get better instructions if you fill in the Private dictionary, " -"Element->Font Info->Private, for the font" +"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " +"longer than 29 characters. Do you want to continue anyway?" msgstr "" +"依照 Adobe 字型名稱規格書 (5088.FontNames.pdf),字型名稱必須不長於 29 個字" +"元。您無論如何還要繼續嗎?" -msgid "" -"The selected glyphs have no hints. FontForge will not produce many " -"instructions." -msgstr "已選字圖沒有任何修飾。FontForge 將無法產生許多指令。" +msgid "Advance To Next Glyph" +msgstr "前加空間到下一個字圖" -msgid "Auto Instructing Font..." -msgstr "自動指令字型…" +msgid "Advance Width Col" +msgstr "前加寬度欄" -msgid "Building accented glyphs" -msgstr "建立重音符號的字圖" +#, c-format +msgid "Advance Width Metrics For %.50s" +msgstr "前加寬度字框用於 %.50s" -msgid "" -"Are you sure you want to replace Å?\n" -"The ring will not join to the A." -msgstr "" -"確定要取代 Å?\n" -"圓環將無法與 A 結合。" +msgid "Advance Width as a Bar" +msgstr "條狀的前加寬度" -msgid "Replace Å" -msgstr "取代 Å" +msgid "Advance Width as a Line" +msgstr "線狀的前加寬度" -msgid "_Revert" -msgstr "回復(_R)" +msgid "Advance Width does not change." +msgstr "前加寬度不變。" + +msgid "Advance Width not" +msgstr "前加寬度並非" #, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Reverting the file will lose those changes.\n" -"Is that what you want?" -msgstr "" -"在檔案 %2$.40s 中的字型 %1$.40s 已經變更。\n" -"回復檔案將遺失那些變更。\n" -"那就是您想要的嗎?" +msgid "Advance width of glyph %.30s must be less than 127" +msgstr "字圖 %.30s 的前加寬度必須少於 127" -msgid "Font changed" -msgstr "字型變更" +msgid "Adyghe" +msgstr "阿迪何語" -msgid "Old sfd file" -msgstr "舊的 sfd 檔案" +msgid "Aegean scripts" +msgstr "愛琴海文字" -msgid "" -"This font comes from an old format sfd file. Not all aspects of it can be " -"reverted successfully." -msgstr "這個字型來自舊的 sfd 格式檔案。並非它的所有比例都可以成功回復。" +msgid "Afar" +msgstr "阿法語" -msgid "Glyph Name Changed" -msgstr "字圖名稱已變更" +msgid "Afm Save Failed" +msgstr "Afm 儲存失敗" + +msgid "Afrikaans" +msgstr "南非語" -#, c-format msgid "" -"The name of glyph %.40s has changed. This is what I use to find the glyph in " -"the file, so I cannot revert this glyph.\n" -"(You will not be warned for subsequent glyphs.)" -msgstr "" +"After rotating or skewing a glyph you should probably apply Element->Add " +"Extrema" +msgstr "旋轉或歪斜一個字圖之後,您大概需要套用「元件→加入末端」" -msgid "Can't Find Glyph" -msgstr "找不到字圖" +msgid "Ahead Classes" +msgstr "前方類別" -#, c-format -msgid "The glyph, %.80s, can't be found in the sfd file" -msgstr "字圖,%.80s, 無法在 sfd 檔案中找到" +msgid "Albanian" +msgstr "阿爾巴尼亞語" -msgid "This version of FontForge expects freetype 2.3.7 or more." -msgstr "" +msgid "Align:" +msgstr "對齊:" -msgid "No ByteCode Interpreter" -msgstr "無位元碼解譯器" +msgid "" +"Alignment zone height in BlueValues/OtherBlues array is too big for " +"BlueScale." +msgstr "在 BlueValues/OtherBlues 陣列中對齊區高度對於 BlueScale 而言太大。" msgid "" -"These results are those of the freetype autohinter. They do not reflect the " -"truetype instructions." +"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " +"BlueScale." msgstr "" +"在 FamilyBlues/FamilyOtherBlues 陣列中對齊區高度對於 BlueScale 而言太大。" -#. GT: the string "dotlessi" is the official postscript name for the glyph -#. GT: containing an "i" without a dot on top of it. The name "dotlessi" -#. GT: should be left untranslated, though you may wish to explain what it -#. GT: means -msgid "Missing Glyph..." -msgstr "缺少字圖…" +msgid "All" +msgstr "所有" -msgid "" -"Your font is missing the dotlessi glyph,\n" -"please add it and remake your accented glyphs" -msgstr "" -"您的字型目前缺少無點 i 字圖,\n" -"請加入它並重製您的重音符號字圖" +msgid "All Files" +msgstr "所有檔案" -#. GT: Adobe decided that a dotless j glyph was needed, assigned a code -#. GT: point to it in the private use area, and named it "dotlessj". Then -#. GT: years later the Unicode people decided one was needed and assigned -#. GT: it U+0237, so that's now the official code point and it is named -#. GT: "uni0237". The name "dotlessj" is deprecated but still present in -#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated -#. GT: because they are standard PostScript glyph names. -#. GT: Again you may wish to explain that these refer to a "j" without a dot -msgid "" -"Your font is missing the uni0237 glyph,\n" -"and the deprecated dotlessj glyph,\n" -"please add the former and remake your accented glyphs" -msgstr "" -"您的字型缺少 uni0237 字圖,\n" -"並且不宜使用無點 j 字圖,\n" -"請加入前項並重新製作您的音調記號字圖" +msgid "All Fonts" +msgstr "所有字型" -#, c-format -msgid "No matching AnchorClass for %s" -msgstr "" +msgid "All Glyphs" +msgstr "所有字圖" -msgid "Merging Problem" -msgstr "合併問題" +msgid "All characters in the value must be in ASCII" +msgstr "設定值中的所有字元必須是 ASCII" -msgid "Merging a font with itself achieves nothing" -msgstr "合併字型與其自身沒有任何效果" +msgid "All glyphs" +msgstr "所有字圖" -msgid "" -"When merging two CID keyed fonts, they must have the same Registry and " -"Ordering, and the font being merged into (the mergee) must have a supplement " -"which is at least as recent as the other's. Furthermore the mergee must have " -"at least as many subfonts as the merger." -msgstr "" +msgid "All glyphs have the same baseline" +msgstr "所有字圖有相同基線" -#, c-format -msgid "In character %s, could not find reference to %s\n" -msgstr "在字元 %s 中,找不到到 %s 的參照\n" +msgid "All layers _cubic" +msgstr "所有圖層為正方形(_C)" -#, c-format -msgid "In character %s, there are too few points on a path in the base\n" -msgstr "" +msgid "All layers _quadratic" +msgstr "所有圖層為四方形(_Q)" -#, c-format -msgid "In character %s, there are too many points on a path in the base\n" -msgstr "" +msgid "All paths should be closed loops, there should be no exposed endpoints" +msgstr "所有路徑應該是關閉的迴圈,不應該有開放的終點" -#, c-format -msgid "Different settings on whether to stroke in layer %d of %s\n" -msgstr "" +msgid "Allow _curve smoothing" +msgstr "允許曲線平滑化(_C)" -#, c-format -msgid "Different settings on whether to fill in layer %d of %s\n" -msgstr "" +msgid "Allow _removal of extrema" +msgstr "允許撤除末端(_R)" -#, c-format -msgid "Different settings on whether to inherit fill color in layer %d of %s\n" -msgstr "" +msgid "Allow _slopes to change" +msgstr "允許斜率變更(_S)" -#, c-format msgid "" -"Different settings on whether to inherit fill opacity in layer %d of %s\n" +"Allow editing of multiple colors and shades, fills and strokes.\n" +"Multi layered fonts can only be output as type3 or svg fonts." msgstr "" +"允許編輯多重顏色和陰影、填充以及筆畫。\n" +"多重圖層的字型只能輸出為 type3 或 svg 字型。" -#, c-format -msgid "" -"Different settings on whether to inherit stroke opacity in layer %d of %s\n" -msgstr "" +msgid "Allow errors of:" +msgstr "允許錯誤的:" -#, c-format msgid "" -"Different settings on whether to inherit stroke width in layer %d of %s\n" +"Allow the full unicode character set in glyph names.\n" +"This does not conform to adobe's glyph name standard.\n" +"Such names should be for internal use only and\n" +"should NOT end up in production fonts." msgstr "" +"在字圖名稱中允許全部的萬國碼字元集。\n" +"這不符合 adobe 的字圖名稱標準。\n" +"此類名稱應該只做為內部使用,並且\n" +"不應該使用於字型產品之中。" -#, c-format -msgid "Different settings on stroke linecap in layer %d of %s\n" -msgstr "" +msgid "Allow the height match to differ by this much" +msgstr "允許高度匹配到如此多的不同" -#, c-format -msgid "Different settings on stroke linejoin in layer %d of %s\n" -msgstr "" +msgid "Allow:" +msgstr "允許:" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate gradients in layer %d of " -"%s\n" -msgstr "" +msgid "Allows you to check that stems have consistent widths.." +msgstr "允許您檢查該字幹是否有一致的寬度…" -#, c-format -msgid "Different fill patterns in layer %d of %s\n" -msgstr "" +msgid "Allows you to select optional behavior when generating the font" +msgstr "產生字型時允許您選取選擇性的行為" -#, c-format -msgid "Different stroke patterns in layer %d of %s\n" -msgstr "" +msgid "Almost H/V Color" +msgstr "近乎是 H/V 顏色" -#, c-format -msgid "" -"I can't even imagine how to attempt to interpolate images in layer %d of %s\n" -msgstr "" +msgid "Almost Horizontal/Vertical Curves" +msgstr "近乎水平/垂直曲線" -#, c-format -msgid "Different numbers of layers in %s\n" -msgstr "" +msgid "Almost Horizontal/Vertical Lines" +msgstr "近乎水平/垂直線" -msgid "Interpolating Problem" -msgstr "添插問題" - -msgid "Interpolating a font with itself achieves nothing" -msgstr "添插字型與其自身沒有任何效果" - -msgid "" -"Interpolating between fonts with different spline orders (i.e. between " -"postscript and truetype)" -msgstr "" - -msgid "" -"Interpolating between fonts with different editing types (ie. between type3 " -"and type1)" -msgstr "" - -#, c-format -msgid "Bad bounding box for %s.\n" -msgstr "不當的邊界框用於 %s。\n" +#. GT: The _3 is used to mark an accelerator +msgid "Almost stem_3 hint" +msgstr "幾乎是 stem_3 修飾" -#, c-format -msgid "Various specifications of PIXEL_SIZE do not match in %s" -msgstr "" +msgid "Alphabetic" +msgstr "字母順序" -#, c-format -msgid "Pixel size does not match sum of Font ascent+descent in %s" -msgstr "" +msgid "Alphabetic Extended" +msgstr "字母擴充" -#, c-format -msgid "Guessing pixel size based on font ascent in %s" -msgstr "" +msgid "Alphabetic Presentation Forms" +msgstr "字母展現形式" -#, c-format -msgid "Guessing pixel size based on font descent in %s" -msgstr "" +msgid "Alphabetic and syllabic LTR scripts" +msgstr "字母順序和音節 LTR 文字" -#, c-format -msgid "FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)\n" -msgstr "" +msgid "Alphabetic and syllabic RTL scripts" +msgstr "字母順序和音節 RTL 文字" -msgid "Unexpected EOF in gf\n" -msgstr "" +msgid "Alt Subs" +msgstr "交替替代" -#, c-format -msgid "Uninterpreted code in gf: %d\n" -msgstr "" +msgid "Altai" +msgstr "阿爾泰語" -#, c-format -msgid "Duplicate repeat row count in char %d of pk file\n" -msgstr "" +msgid "Alternate Annotation Forms" +msgstr "另項選擇附註形式" -#, c-format -msgid "" -"The character, %d, was not read properly (or pk file is in bad format)\n" -" At %ld should be %d, off by %ld\n" -msgstr "" +msgid "Alternate Substitution" +msgstr "另項選擇替代" -msgid "Pixel size:" -msgstr "像素尺寸:" +msgid "Alternate Unicode Encodings / Variation Selectors" +msgstr "另項選擇萬國碼編碼/變體選擇符號" -msgid "What is the pixel size of the font in this file?" -msgstr "在這個檔案中的字型像素尺寸是什麼?" +msgid "Alternate Vertical Half Metrics" +msgstr "另項選擇垂直半字框" -msgid "Bad Number" -msgstr "不當的數字" +msgid "Alternate Vertical Metrics" +msgstr "另項選擇垂直字框" -msgid "Duplicate pixelsize" -msgstr "重製像素尺寸" +msgid "Alternative Half Widths" +msgstr "另項選擇半寬" -#, c-format -msgid "" -"The font database already contains a bitmap\n" -"font with this pixelsize (%d)\n" -"Do you want to overwrite it?" -msgstr "" -"字型資料庫已經含有具備此一像素尺寸 (%d)\n" -"的點陣字型\n" -"您要覆寫它嗎?" +msgid "Always" +msgstr "自動" -#, c-format -msgid "Not a (metafont) pk file %.200s" -msgstr "不是(metafont) pk 檔案 %.200s" +msgid "Amount" +msgstr "數量" -msgid "Not a pk file" -msgstr "不是 pk 檔案" +msgid "Amount above top of large box to place baseline of superscripts" +msgstr "大框頂端之上用來放置上標基線的量" -#, c-format -msgid "Not a (metafont) gf file %.200s" -msgstr "不是(metafont) gf 檔案 %.200s" +msgid "Amount below bottom of large box to place baseline of subscripts" +msgstr "大框底部之下用來放置下標基線的量" -msgid "Not a gf file" -msgstr "不是 gf 檔案" +msgid "Amount to lower baseline for denominators in display styles" +msgstr "在顯示樣式中用於降低分數分母基線的量" -msgid "Not a pcf file" -msgstr "不是 pcf 檔案" +msgid "Amount to lower baseline for denominators in non-display styles" +msgstr "在非顯示樣式中用於降低分數分母基線的量" -#, c-format -msgid "Not an X11 pcf file %.200s" -msgstr "不是 X11 pcf 檔案 %.200s" +msgid "Amount to lower baseline for subscripts in display styles" +msgstr "在顯示樣式中用於降低下標基線的量" -msgid "Not a bdf file" -msgstr "不是 bdf 檔案" +msgid "Amount to lower baseline for subscripts in non-display styles" +msgstr "在非顯示樣式中用於降低下標基線的量" -#, c-format -msgid "Not a bdf file %.200s" -msgstr "不是 bdf 檔案 %.200s" +msgid "Amount to raise baseline for numerators in display styles" +msgstr "在顯示樣式中用於提升分數分子基線的量" -msgid "Decompress Failed!" -msgstr "解壓縮失敗!" +msgid "Amount to raise baseline for numerators in non-display atop styles" +msgstr "在非顯示置頂樣式中用於提升分數分子基線的量" -#, c-format -msgid "Loading font from %.100s" -msgstr "從 %.100s 載入字型" +msgid "Amount to raise baseline for numerators in non-display styles" +msgstr "在非顯示樣式中用於提升分數分子基線的量" -msgid "Loading..." -msgstr "載入中…" +msgid "Amount to raise baseline for superscripts in display styles" +msgstr "在顯示樣式中用於提升上標基線的量" -msgid "Reading Glyphs" -msgstr "讀取字圖" +msgid "Amount to raise baseline for superscripts in modified styles" +msgstr "在修改樣式中用於提升上標基線的量" -#, c-format -msgid "Could not find a bitmap font in %s" -msgstr "在 %s 中找不到點陣字型" +msgid "Amount to raise baseline for superscripts in non-display styles" +msgstr "在非顯示樣式中用於提升上標基線的量" -msgid "No Bitmap Font" -msgstr "無點陣字型" +msgid "An entry in the \"Sizes\" field is not a number." +msgstr "在「尺寸」欄位中的條目並非數字。" -msgid "Outline Glyphs\n" -msgstr "描邊字圖\n" +msgid "An entry in the \"Sizes\" field is unreasonable." +msgstr "在「尺寸」欄位中的條目不合理。" -msgid "Glyph Differences\n" -msgstr "字圖差異\n" +msgid "An error occurred when writing the resource file" +msgstr "寫入資源檔案時發生錯誤" -#. GT: FontForge needs to recognize the quotes used here(“”). If you change them -#. GT: (in the translated strings) let me know. It currently also recognizes -#. GT: guillemets and a couple of other quotes as well. -#. GT: pfaedit@users.sourceforge.net #, c-format -msgid "Glyph “%s” differs\n" -msgstr "字圖“%s”不同\n" +msgid "An error occurred writing %s" +msgstr "寫入 %s 時發生錯誤" -#, c-format msgid "" -"Glyph “%s” refers to %s with a different truetype point matching scheme\n" +"An integral number of the selection will be used to cover the path.\n" +"If the path length is not evenly divisible by the selection's\n" +"height, then the selection should be scaled slightly." msgstr "" +"選擇的整數數字將被用來覆蓋路徑。\n" +"如果路徑長度並無法由選擇的\n" +"高度來整除,那麼選擇應該稍微有點伸縮性。" -#, c-format -msgid "Glyph “%s” contains a reference to %s in %s\n" -msgstr "" +msgid "An ordered list of lookups and positions" +msgstr "已排序的查找和位置清單" -#, c-format -msgid "Glyph “%s” refers to %s with a different transformation matrix\n" -msgstr "" +msgid "An outline font editor" +msgstr "FontForge 描邊字型編輯器" -#, c-format -msgid "Glyph “%s” has a different number of layers\n" -msgstr "字圖“%s”有不同的圖層數量\n" +msgid "An range in the \"Sizes\" field is incorrectly ordered." +msgstr "在「尺寸」欄位中的範圍未正確排序。" -#, c-format -msgid "Glyph “%s” has a different fill in layer %d\n" -msgstr "字圖“%s”有不同的填入圖層 %d\n" +msgid "An sfnt file must contain SOME tables, but this one does not." +msgstr "sfnt 檔案必須包含某些表格,但是這一個並沒有。" -#, c-format -msgid "Glyph “%s” has a different stroke in layer %d\n" -msgstr "" +msgid "An unsigned byte to be pushed on the stack" +msgstr "疊入堆疊的無正負號位元組" -#, c-format -msgid "" -"Glyph “%s” contains a reference which has different truetype point match " -"specifications\n" -msgstr "" +msgid "Anchor Class Name" +msgstr "錨點類別名稱" -#, c-format -msgid "" -"Glyph “%s” does not have splines which match exactly, but they are close\n" -msgstr "" +msgid "Anchor Color" +msgstr "錨點顏色" -#, c-format -msgid "A match was found after unlinking references in glyph “%s”\n" -msgstr "" +msgid "Anchor Control" +msgstr "錨點控制" -#, c-format -msgid "Different number of contours in glyph “%s”\n" -msgstr "" +msgid "Anchor Control for Base" +msgstr "用於基底的錨點控制" -#, c-format -msgid "Open/Closed contour mismatch in glyph “%s”\n" -msgstr "" +msgid "Anchor Control for Mark" +msgstr "用於標記的錨點控制" #, c-format -msgid "Spline mismatch in glyph “%s”\n" -msgstr "" +msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" +msgstr "錨點控制用於類別 %.100s 於字圖 %.100s 中做為 %.20s" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Anchor Control..." +msgstr "錨點控制…" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s\n" -msgstr "" +msgid "Anchor Lost" +msgstr "錨點漏失" -#, c-format -msgid "Hint masks differ in glyph “%s” at (%g,%g)\n" -msgstr "" +msgid "Anchor Point Info" +msgstr "錨點資訊" -#, c-format -msgid "Hints differ in glyph “%s”\n" -msgstr "" +msgid "Anchor _Glyph at Point" +msgstr "錨點字圖於點(_G)" #, c-format -msgid "Glyph “%s” in %s has no truetype instructions\n" -msgstr "" +msgid "Anchor classes in subtable %.80s" +msgstr "錨點類別在子表格 %.80s 中" #, c-format -msgid "Glyph “%s” has different truetype instructions\n" -msgstr "" +msgid "Anchor-%d" +msgstr "錨點-%d" -#, c-format -msgid "Glyphs in %s but not in %s\n" -msgstr "" +msgid "AnchorPoint|_New" +msgstr "新增(_N)…" -#, c-format -msgid "Glyph “%s” missing from %s\n" -msgstr "" +msgid "Anchored Line Color" +msgstr "錨點的線顏色" -msgid "" -"ppem is different in the two fonts, cowardly refusing to compare glyphs\n" -msgstr "" +msgid "Anchored Pairs" +msgstr "錨點的配對" -msgid "Bitmap Strikes\n" -msgstr "點陣圖筆畫\n" +msgid "Ancient Greek Musical Notation" +msgstr "古代希臘語樂譜記號" -#, c-format -msgid "Strike %d@%d\n" -msgstr "筆畫 %d@%d\n" +msgid "Ancient Greek Numbers" +msgstr "古代希臘數字" -#, c-format -msgid "Glyphs in %s but not in %s at %d@%d\n" -msgstr "" +msgid "Ancient Symbols" +msgstr "古代符號" -#, c-format -msgid "Glyph “%s” missing from %s at %d@%d\n" -msgstr "字圖“%s”缺少自 %s 於 %d@%d\n" +msgid "Angle:" +msgstr "角度:" -#, c-format -msgid "Glyphs Differences at %d@%d\n" -msgstr "字圖差異於 %d@%d\n" +msgid "Anti-Alias" +msgstr "消除鋸齒" -#, c-format -msgid "Glyph “%s” differs at %d@%d\n" -msgstr "字圖“%s”不同於 %d@%d\n" +msgid "" +"Any other command with all its arguments.\n" +"The command must expect to deal with a postscript\n" +"file which it will find by reading its standard input." +msgstr "" +"任何其他具備所有引數的命令。\n" +"命令必須預期作用於 postscript\n" +"檔案,它將於讀取標準輸入時遭遇。" -#, c-format -msgid "Glyph “%s” has advance width %d in %s but %d in %s at %d@%d\n" +msgid "Append a FONTLOG entry" +msgstr "附加 FONTLOG 條目" + +msgid "Append to it" +msgstr "附加它" + +msgid "Apple Advanced Typography" +msgstr "Apple 進階排版式樣" + +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite characters are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple 和 MS/Adobe 在 truetype 和 opentype 的檔案格式上有所不同\n" +"這裏允許選擇讓您的字型導循的標準。\n" +"主要差異是:\n" +" 對於名稱表格之中的「postscript」名稱需求有衝突\n" +" 點陣字資料儲存在不同的表格中\n" +" 縮放的合成字元處理方式不同\n" +" 使用 GSUB 而非 morx(t)/feat\n" +" 使用 GPOS 而非 kern/opbd\n" +" 使用 GDEF 而非 lcar/prop" -#, c-format -msgid "Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d\n" +msgid "" +"Apple and MS/Adobe differ about the format of truetype and opentype files\n" +"This allows you to select which standard to follow for your font.\n" +"The main differences are:\n" +" The requirements for the 'postscript' name in the name table conflict\n" +" Bitmap data are stored in different tables\n" +" Scaled composite glyphs are treated differently\n" +" Use of GSUB rather than morx(t)/feat\n" +" Use of GPOS rather than kern/opbd\n" +" Use of GDEF rather than lcar/prop" msgstr "" +"Apple 和 MS/Adobe 在 truetype 和 opentype 的檔案格式上有所不同\n" +"這裏允許選擇讓您的字型導循的標準。\n" +"主要差異是:\n" +" 對於名稱表格之中的「postscript」名稱需求有衝突\n" +" 點陣字資料儲存在不同的表格中\n" +" 縮放的合成字圖處理方式不同\n" +" 使用 GSUB 而非 morx(t)/feat\n" +" 使用 GPOS 而非 kern/opbd\n" +" 使用 GDEF 而非 lcar/prop" -#, c-format -msgid "Glyph “%s” has a different bitmap at %d@%d\n" -msgstr "字圖“%s”有不同的點陣圖於 %d@%d\n" +msgid "Apple bitmap only sfnt (dfont)" +msgstr "Apple 點陣字只有 sfnt (dfont)" #, c-format -msgid "Strikes in %s but not in %s\n" -msgstr "筆畫在 %s 中而不是在 %s 中\n" +msgid "Apply at %d %.80s" +msgstr "套用於 %d %.80s" -#, c-format -msgid "Strike %d@%d missing from %s\n" -msgstr "筆畫 %d@%d 缺少自 %s\n" +msgid "Apply change to which lookups?" +msgstr "套用變更到何項查找?" -#, c-format -msgid "The %s differs. In %s it is (" -msgstr "%s 不同。在 %s 中它是 (" +msgid "Apply lookup" +msgstr "套用查找" -#, c-format -msgid ") while in %s it is (" -msgstr "當 ) 在 %s 中它是 (" +msgid "Apply to:" +msgstr "套用到:" -#, c-format -msgid "The %s is missing in %s. Whilst in %s it is (" -msgstr "" +msgid "Apps" +msgstr "應用程式" -msgid "font name" -msgstr "字型名稱" +msgid "Arabic" +msgstr "阿拉伯語" -msgid "family name" -msgstr "字族名稱" +msgid "Arabic (Algeria)" +msgstr "阿拉伯語(阿爾及利亞)" -msgid "full name" -msgstr "全名" +msgid "Arabic (Bahrain)" +msgstr "阿拉伯語(巴林)" -msgid "weight" -msgstr "字重" +msgid "Arabic (Egypt)" +msgstr "阿拉伯語(埃及)" -msgid "copyright notice" -msgstr "版權備註" +msgid "Arabic (Iraq)" +msgstr "阿拉伯語(伊拉克)" -msgid "version" -msgstr "版本" +msgid "Arabic (Jordan)" +msgstr "阿拉伯語(約旦)" -msgid "Glyph Positioning\n" -msgstr "字圖定位\n" +msgid "Arabic (Kuwait)" +msgstr "阿拉伯語(科威特)" -msgid "Glyph Substitution\n" -msgstr "字圖替代\n" +msgid "Arabic (Lebanon)" +msgstr "阿拉伯語(黎巴嫩)" -msgid "Lookup Differences\n" -msgstr "查找差異\n" +msgid "Arabic (Libya)" +msgstr "阿拉伯語(利比亞)" -#, c-format -msgid "Lookup subtable %s (matched with %s)\n" -msgstr "查找子表格 %s (與 %s 匹配)\n" +msgid "Arabic (Morocco)" +msgstr "阿拉伯語(摩洛哥)" -msgid "" -msgstr "<沒有任何東西>" +msgid "Arabic (Oman)" +msgstr "阿拉伯語(阿曼)" -#, c-format -msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" -msgstr "“%s” 於 %s 中並未包含錨點 (%g,%g) 類別 %s\n" +msgid "Arabic (Qatar)" +msgstr "阿拉伯語(卡達)" -#, c-format -msgid "" -"“%s” in %s contains an anchor point (%g,%g) class %s which differs from its " -"counterpart by point matching\n" -msgstr "" +msgid "Arabic (Saudi Arabia)" +msgstr "阿拉伯語(沙烏地阿拉伯)" -#, c-format -msgid "" -"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" -"%d\n" -msgstr "“%s” 於 %s 中並未包含定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +msgid "Arabic (Syria)" +msgstr "阿拉伯語(敘利亞)" -#, c-format -msgid "" -"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" -"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" -msgstr "" -"“%s” 於 %s 中並未包含成對定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=" -"%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" +msgid "Arabic (Tunisia)" +msgstr "阿拉伯語(突尼西亞)" -#, c-format -msgid "“%s” in %s did not contain a substitution lookup to %s\n" -msgstr "“%s” 於 %s 中並未包含替代查找 %s\n" +msgid "Arabic (U.A.E.)" +msgstr "阿拉伯語(阿拉伯聯合大公國)" -#, c-format -msgid "The kerning class subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Arabic (Yemen)" +msgstr "阿拉伯語(葉門)" -#, c-format -msgid "The context/chaining subtable %s in %s fails to match %s in %s\n" -msgstr "" +msgid "Arabic Number" +msgstr "阿拉伯語數字" -#, c-format -msgid "I can't figure out how to compare the subtable, %s, in %s to %s in %s\n" -msgstr "" +msgid "Arabic Presentation Forms-A" +msgstr "阿拉伯語展現形式-A" -#, c-format -msgid "Kerning between “%s” and %s is %d in %s and %d in %s\n" -msgstr "" +msgid "Arabic Presentation Forms-B" +msgstr "阿拉伯語展現形式-B" -#, c-format -msgid "No kerning between “%s” and %s in %s whilst it is %d in %s\n" -msgstr "" +msgid "Arabic Right to Left" +msgstr "阿拉伯語從右到左" -#, c-format -msgid "Lookups in %s but not in %s\n" -msgstr "查找於 %s 中而並不是在 %s 中\n" +msgid "Arabic Supplement" +msgstr "阿拉伯語補充" -#, c-format -msgid "Lookup %s is not in %s\n" -msgstr "查找 %s 不是在 %s 中\n" +msgid "Arakanese" +msgstr "阿拉干語" -#, c-format -msgid "Lookups subtables in %s but not in %s\n" -msgstr "查找子表格於 %s 中而並不是在 %s 中\n" +msgid "Archives" +msgstr "檔案" -#, c-format -msgid "Lookup subtable %s is not in %s\n" -msgstr "查找子表格 %s 不是在 %s 中\n" +msgid "Are there any glyph's whose bounding boxes extend above this number?" +msgstr "是否有任何字圖的邊界框延展出這個數字之上?" -#, c-format -msgid "" -"Unparsed characters found after end of groups file (last line parsed was " -"%d).\n" -msgstr "群組檔案結束之後找到未被剖析的字元 (被剖析的最後一列是 %d)。\n" +msgid "Are there any glyph's whose bounding boxes extend below this number?" +msgstr "是否有任何字圖的邊界框延展出這個數字之下?" -#, c-format msgid "" -"This character (gid=%d) has a following part (%d). I'm not sure what that " -"means, please send me (gww@silcom.com) a copy of this font so I can test " -"with it.\n" -msgstr "" +"Are there any glyph's whose bounding boxes extend to the left of this number?" +msgstr "是否有任何字圖的邊界框延展出這個數字之左?" -#, c-format msgid "" -"This is probably a valid URW font, but it is in a format (%c%c) which " -"FontForge\n" -"does not support. FontForge only supports 'IK' format fonts.\n" -msgstr "" +"Are there any glyphs whose bounding boxes extend to the right of this number?" +msgstr "是否有任何字圖的邊界框延展出這個數字之右?" + +msgid "Are you sure you don't want to use the cidmap I found?" +msgstr "您確定不要使用找到的 cidmap?" msgid "" -"This looks like an ikarus format which I have seen examples of, but for " -"which\n" -"I have no documentation. FontForge does not support it yet.\n" +"Are you sure you want to replace Å?\n" +"The ring will not join to the A." msgstr "" +"確定要取代 Å?\n" +"圓環將無法與 A 結合。" #, c-format -msgid "Unexpected size for name section of URW font (expected 55, got %d)\n" -msgstr "" +msgid "" +"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" +msgstr "確定希望從 CID 字型 %2$.40s 移除子字型 %1$.40s" -#, c-format msgid "" -"Unexpected size for font info section of URW font (expected 12, got %d)\n" -msgstr "" +"Are you sure you wish to remove these glyphs? This operation cannot be " +"undone." +msgstr "確定希望移除這些字圖?此作業將無法復原。" -msgid "Czech" -msgstr "捷克語" +msgid "Armenian" +msgstr "亞美尼亞語" -msgid "Dutch" -msgstr "荷蘭語" +msgid "Armenian Ligatures" +msgstr "亞美尼亞連體字" -msgid "English" -msgstr "英語" +msgid "Arrows" +msgstr "箭頭" -msgid "French" -msgstr "法語" +msgid "As Background" +msgstr "與背景相同" -msgid "German" -msgstr "德語" +msgid "As CFF fonts" +msgstr "成為 CFF 字型" -msgid "Lang|Greek" -msgstr "希臘語" +msgid "" +"As the selected glyphs are also source glyphs, they will be renamed, so they " +"can't act as source glyphs for a lookup." +msgstr "" +"由於已選字圖也是來源字圖,它們將被重新命名,好讓它們無法當作來源字圖用於查" +"找。" -msgid "Lang|Hebrew" -msgstr "希伯來語" +msgid "Ascent and Descent must be positive and their sum less than 16384" +msgstr "上緣值和下緣值必須是正數,而它們的和要小於 16384" -msgid "Hindi" -msgstr "北印度語" +msgid "Ask the user for autotrace arguments each time autotrace is invoked" +msgstr "每次 autotrace 被調用時,向使用者詢問 autotrace 引數" -msgid "Hungarian" -msgstr "匈牙利語" +msgid "Ask the user for mf commands each time mf is invoked" +msgstr "每次 mf 被調用時,向使用者詢問 mf 命令" -msgid "Italian" -msgstr "義大利語" +msgid "Aspect Ratio same as Tile Glyph" +msgstr "外觀比例如同並排字圖" -msgid "Hiragana" -msgstr "平假名" +msgid "Assamese" +msgstr "阿薩姆語" -msgid "Katakana" -msgstr "片假名" +msgid "At End" +msgstr "結尾" -msgid "Lithuanian" -msgstr "立陶宛語" +msgid "At Start" +msgstr "起始" -msgid "Polish" -msgstr "波蘭語" +msgid "At most 31 glyphs may be specified in an insert list" +msgstr "最多 31 個字圖可以在插入表列中被指定" -msgid "Russian" -msgstr "俄語" +msgid "At most 8 kerning values may be specified here" +msgstr "在此可以指定最多 8 個字距微調值" -msgid "Spanish" -msgstr "西班牙語" +#, c-format +msgid "" +"At pixelsize %d the character %s either starts before the origin or extends " +"beyond the advance width.\n" +msgstr "" +"像素尺寸為 %d 時,字元 %s 若非開始於原點之前,或是延展於前加寬度之後。\n" -msgid "Sanskrit" -msgstr "梵語" +msgid "Athapaskan" +msgstr "阿撒巴斯卡語" -msgid "Swedish" -msgstr "瑞典語" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d max=%d\n" +msgstr "" +"試圖套用查找到超出這個上下文範圍位置的\n" +"查找 seq=%d 最大=%d\n" -msgid "Turkish" -msgstr "土耳其語" +#, c-format +msgid "" +"Attempt to apply a lookup to a location out of the range of this contextual\n" +" lookup seq=%d, max=%d\n" +msgstr "" +"試圖套用查找到超出這個上下文範圍位置的\n" +"查找 seq=%d,max=%d\n" -msgid "Welsh" -msgstr "威爾斯語" +msgid "Attempt to back up twice\n" +msgstr "試圖回到上兩步\n" -msgid "Access All Alternates" -msgstr "存取所有另項選擇" +#, c-format +msgid "Attempt to divide by 0 in %.30s" +msgstr "試圖在 %.30s 中除以 0" -msgid "Above Base Forms" -msgstr "基底形式之上" +#, c-format +msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" +msgstr "試圖編碼缺少的字圖 %d 到 %d (0x%x)\n" -msgid "Above Base Mark" -msgstr "基底標記之上" +#, c-format +msgid "Attempt to have a font with more than %d layers" +msgstr "嘗試產生具備超過 %d 個圖層的字型" -msgid "Above Base Substitutions" -msgstr "基底替代之上" +msgid "Attempt to invert a singular matrix\n" +msgstr "試圖反相單一矩陣\n" -msgid "Vertical Fractions" -msgstr "垂直分數" +msgid "Attempt to make a character that refers to itself" +msgstr "試圖製作參照它自己的字元" -msgid "Akhand" -msgstr "" +msgid "Attempt to make a glyph that refers to itself" +msgstr "試圖製作參照它自己的字圖" -msgid "Ancient Ligatures (Obsolete)" -msgstr "" +#, c-format +msgid "Attempt to make a ligature for (non-existent) glyph %d out of " +msgstr "試圖製作連體字用於 (不存在的) 字圖 %d 出自 " -msgid "Below Base Forms" -msgstr "基底形式之下" +#, c-format +msgid "Attempt to make a ligature for glyph %d out of " +msgstr "試圖製作連體字用於字圖 %d 出自 " -msgid "Below Base Mark" -msgstr "基底標記之上" +#, c-format +msgid "" +"Attempt to output %d into a 16-bit field. It will be truncated and the file " +"may not be useful." +msgstr "試圖將 %d 輸出進入 16-位元欄位。它將會被截斷而檔案可能無法使用。" -msgid "Below Base Substitutions" -msgstr "基底替代之下" +#, c-format +msgid "Attempt to read feature data beyond end of %s table" +msgstr "試圖讀取特徵資料於 %s 表格結束之後" -msgid "Capitals to Petite Capitals" -msgstr "大寫字母轉為小型的大寫字母" +#, c-format +msgid "Attempt to read lookup data beyond end of %s table" +msgstr "試圖讀取於 %s 表格結束之後的查找資料" -msgid "Capitals to Small Capitals" -msgstr "大寫字母轉為小型大寫字母" +#, c-format +msgid "Attempt to read script data beyond end of %s table" +msgstr "試圖讀取文字資料於 %s 表格結束之後" -msgid "Contextual Alternates" -msgstr "上下文的另項選擇" +#, c-format +msgid "Attempt to redefine anchor definition of \"%s\" on line %d of %s" +msgstr "試圖重新定義「%1$s」的錨點定義於 %3$s 的第 %2$d 列" -msgid "Case-Sensitive Forms" -msgstr "有分尺寸寫的形式" +#, c-format +msgid "Attempt to redefine value record definition of \"%s\" on line %d of %s" +msgstr "試圖重新定義「%1$s」的記錄值定義於 %3$s 的第 %2$d 列" -msgid "Glyph Composition/Decomposition" -msgstr "字圖組合/分解" +#, c-format +msgid "" +"Attempt to reference lookup %d (within a contextual lookup), but there are\n" +" only %d lookups in %s\n" +msgstr "" +"試圖參照查找 %d (在上下文查找之內),但是\n" +"只有 %d 項查找於 %s\n" -msgid "Conjunct Form After Ro" -msgstr "Ro 之後的結合形式" +#, c-format +msgid "Attempt to regenerate a pixel size that has not been created (%d@%d)" +msgstr "試圖重新產生尚未建立的像素尺寸 (%d@%d)" -msgid "Conjunct Forms" -msgstr "結合形式" +#, c-format +msgid "Attempt to save a pixel size that has not been created (%d@%d)" +msgstr "試圖儲存尚未建立的像素尺寸 (%d@%d)" -msgid "Contextual Ligatures" -msgstr "上下文連體字" +#, c-format +msgid "Attempt to take logarithm of %1$g in %2$.30s" +msgstr "試圖去取 %2$.30s 中 %1$g 的對數" -msgid "Centered CJK Punctuation" -msgstr "置中的中日韓標點符號" +#, c-format +msgid "Attempt to take the square root of %1$g in %2$.30s" +msgstr "試圖去取 %2$.30s 中 %1$g 的平方根" -msgid "Capital Spacing" -msgstr "大寫間隔" +msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" +msgstr "試圖在非多主字型中使用多重主副常式。\n" -msgid "Contextual Swash" -msgstr "上下文鉤耳" +msgid "Attention" +msgstr "注意" -msgid "Cursive Attachment" -msgstr "草寫附件" +msgid "Auto" +msgstr "自動" -msgid "Character Variants 01" -msgstr "字元變體 01" +msgid "Auto Hinting Font..." +msgstr "自動修飾字型…" -msgid "Character Variants 02" -msgstr "字元變體 02" +msgid "Auto Instructing Font..." +msgstr "自動指令字型…" -msgid "Character Variants 03" -msgstr "字元變體 03" +msgid "Auto Width" +msgstr "自動寬度" -msgid "Character Variants 04" -msgstr "字元變體 04" +msgid "Auto _Counter Hint" +msgstr "自動字腔修飾(_C)" -msgid "Character Variants 05" -msgstr "字元變體 05" +msgid "AutoHint changed glyphs before generating a font" +msgstr "產生字型之前自動修飾變更了字圖" -msgid "Character Variants 06" -msgstr "字元變體 06" +msgid "AutoKern All" +msgstr "所有自動字距微調" -msgid "Character Variants 07" -msgstr "字元變體 07" +msgid "AutoKern Column" +msgstr "欄自動字距微調" -msgid "Character Variants 08" -msgstr "字元變體 08" +msgid "AutoKern Row" +msgstr "列自動字距微調" -msgid "Character Variants 09" -msgstr "字元變體 09" +#, c-format +msgid "AutoWidth failure on %s\n" +msgstr "自動調整寬度於 %s 失敗\n" -msgid "Character Variants 10" -msgstr "字元變體 10" +msgid "Auto_Hint" +msgstr "自動修飾(_H)" -msgid "Character Variants 11" -msgstr "" +msgid "Auto_Instr" +msgstr "自動指令(_I)" -msgid "Character Variants 12" -msgstr "" +msgid "Auto_Kern" +msgstr "自動字距微調(_K)" -msgid "Character Variants 13" -msgstr "" +msgid "Autohinta_ble" +msgstr "自動修飾表格(_B)" -msgid "Character Variants 14" -msgstr "" +msgid "Autokern new entries" +msgstr "新條目自動微調字距" -msgid "Character Variants 15" +#, c-format +msgid "" +"Automagic recovery of changes to %.80s failed.\n" +"Should FontForge try again to recover next time you start it?" msgstr "" +"自動復原變更為 %.80s 時失敗。\n" +"下次您開啟 FontForge 時,應該讓它再試一次嗎?" -msgid "Character Variants 16" -msgstr "" - -msgid "Character Variants 17" -msgstr "" +msgid "Automatic" +msgstr "自動" -msgid "Character Variants 18" -msgstr "" +msgid "Autot_race" +msgstr "自動追蹤(_R)" -msgid "Character Variants 19" -msgstr "" +msgid "Autotracing..." +msgstr "正在自動追蹤…" -msgid "Character Variants 20" -msgstr "" +msgid "Avestan" +msgstr "阿維斯塔語" -msgid "Character Variants 21" -msgstr "" +msgid "Awadhi" +msgstr "阿沃提語" -msgid "Character Variants 22" -msgstr "" +msgid "Axis 1" +msgstr "軸線 1" -msgid "Character Variants 23" -msgstr "" +msgid "Axis 2" +msgstr "軸線 2" -msgid "Character Variants 24" -msgstr "" +msgid "Axis 3" +msgstr "軸線 3" -msgid "Character Variants 25" -msgstr "" +msgid "Axis 4" +msgstr "軸線 4" -msgid "Character Variants 26" -msgstr "" +msgid "Axis Ht:" +msgstr "軸線高度:" -msgid "Character Variants 27" -msgstr "" +msgid "Axis Range:" +msgstr "軸線範圍:" -msgid "Character Variants 28" -msgstr "" +msgid "Axis Type:" +msgstr "軸線型態:" -msgid "Character Variants 29" -msgstr "" +msgid "Axis height of the font" +msgstr "字型的軸線高度" -msgid "Character Variants 30" -msgstr "" +msgid "Axis range not valid" +msgstr "軸線範圍無效" -msgid "Character Variants 31" -msgstr "" +msgid "AxisHeight:" +msgstr "AxisHeight:" -msgid "Character Variants 32" -msgstr "" +msgid "AxisValue|Default" +msgstr "預設" -msgid "Character Variants 33" -msgstr "" +msgid "Aymara" +msgstr "亞摩拉語" -msgid "Character Variants 34" -msgstr "" +msgid "Azeri" +msgstr "阿澤里語" -msgid "Character Variants 35" -msgstr "" +msgid "Azeri (Cyrillic)" +msgstr "阿澤里語(斯拉夫語)" -msgid "Character Variants 36" -msgstr "" +msgid "Azeri (Latin)" +msgstr "阿澤里語(拉丁語)" -msgid "Character Variants 37" -msgstr "" +msgid "BB" +msgstr "邊界框" -msgid "Character Variants 38" -msgstr "" +#. GT: Bottom/Right (side) bearing +msgid "BBearing:" +msgstr "底留白:" -msgid "Character Variants 39" -msgstr "" +msgid "BDF Info..." +msgstr "BDF 資訊…" -msgid "Character Variants 40" -msgstr "" +msgid "BDF Resolution" +msgstr "BDF 解析度" -msgid "Character Variants 41" -msgstr "" +msgid "BDF bitmap properties table" +msgstr "BDF 點陣圖屬性表格" -msgid "Character Variants 42" -msgstr "" +msgid "B_uild" +msgstr "組建(_U)" -msgid "Character Variants 43" -msgstr "" +#. GT: Background, make it short +msgid "Back" +msgstr "背景" -msgid "Character Variants 44" -msgstr "" +msgid "Back Classes" +msgstr "後方類別" -msgid "Character Variants 45" -msgstr "" +#, c-format +msgid "Back coverage %d: " +msgstr "回溯覆蓋 %d:" -msgid "Character Variants 46" -msgstr "" +msgid "Background Gradient" +msgstr "背景梯度" -msgid "Character Variants 47" -msgstr "" +msgid "Background Gradient:" +msgstr "背景梯度:" -msgid "Character Variants 48" -msgstr "" +msgid "Background Image Color" +msgstr "背景圖像顏色" -msgid "Character Variants 49" -msgstr "" +msgid "Background color for popup windows" +msgstr "突現視窗背景顏色" -msgid "Character Variants 50" -msgstr "" +msgid "Background color for progress windows" +msgstr "進度視窗背景顏色" -msgid "Character Variants 51" -msgstr "" +msgid "Background color for the drawing area of all views" +msgstr "用於所有檢視繪圖區的背景顏色" -msgid "Character Variants 52" -msgstr "" +msgid "Background color of column headers at the top of a matrix edit" +msgstr "資料欄標題的背景顏色位於矩陣編輯的頂端" -msgid "Character Variants 53" -msgstr "" +msgid "" +"Background color of the active entry in the main section of a matrix edit" +msgstr "在矩陣編輯主要區段之中現用條目的背景顏色" -msgid "Character Variants 54" -msgstr "" +msgid "Backtrack" +msgstr "回溯" -msgid "Character Variants 55" -msgstr "" +msgid "Backtrack Match: " +msgstr "回溯匹配:" -msgid "Character Variants 56" -msgstr "" +#, c-format +msgid "Backtrack class %d: " +msgstr "回溯類別 %d:" -msgid "Character Variants 57" -msgstr "" +msgid "Backtrack class: " +msgid_plural "Backtrack classes: " +msgstr[0] "回溯類別:" -msgid "Character Variants 58" -msgstr "" +msgid "Backup SFD" +msgstr "備份 SFD" -msgid "Character Variants 59" -msgstr "" +msgid "Bad Apple Kern Class\n" +msgstr "不當的 Apple 字距微調類別\n" -msgid "Character Variants 60" -msgstr "" +msgid "Bad Ascent/Descent" +msgstr "不當的上緣值/下緣值" -msgid "Character Variants 61" -msgstr "" +msgid "Bad Axis" +msgstr "不當的軸線" -msgid "Character Variants 62" -msgstr "" +msgid "Bad BlueFuzz entry." +msgstr "不當的 BlueFuzz 條目。" -msgid "Character Variants 63" -msgstr "" +msgid "Bad BlueScale entry." +msgstr "不當的 BlueScale 條目。" -msgid "Character Variants 64" -msgstr "" +msgid "Bad BlueShift entry." +msgstr "不當的 BlueShift 條目。" -msgid "Character Variants 65" -msgstr "" +#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX +#. GT: is bad. It is an index of many of the names used in the CFF font. +#. GT: We hope the user will never see this. +msgid "Bad CFF name INDEX\n" +msgstr "不當的 CFF 名稱 INDEX\n" -msgid "Character Variants 66" -msgstr "" +#, c-format +msgid "Bad CID offset for CID %d\n" +msgstr "CID %d 有不當的偏移\n" -msgid "Character Variants 67" -msgstr "" +msgid "Bad CharString. Does not include lenIV bytes.\n" +msgstr "不當的 CharString。不包含 lenIV 位元組。\n" -msgid "Character Variants 68" -msgstr "" +msgid "Bad Color" +msgstr "不當的顏色" -msgid "Character Variants 69" -msgstr "" +msgid "Bad Copyright" +msgstr "不當的著作權" -msgid "Character Variants 70" -msgstr "" +msgid "Bad Coverage Table" +msgstr "不當的覆蓋表格" -msgid "Character Variants 71" -msgstr "" +msgid "Bad Design Size Info" +msgstr "不當的設計尺寸資訊" -msgid "Character Variants 72" -msgstr "" +msgid "Bad Device Table Adjustment" +msgstr "不當的裝置表格調整" -msgid "Character Variants 73" -msgstr "" +msgid "Bad Drawing Operation" +msgstr "不當的繪製操作" -msgid "Character Variants 74" -msgstr "" +msgid "Bad Encoding" +msgstr "不當的編碼" -msgid "Character Variants 75" -msgstr "" +msgid "Bad Extension" +msgstr "不當的擴充檔名" -msgid "Character Variants 76" -msgstr "" +msgid "Bad Family Name" +msgstr "不當的字族名稱" -msgid "Character Variants 77" -msgstr "" +msgid "Bad Family Name, must begin with an alphabetic character." +msgstr "不當的字族名稱,必須以字母字元起始。" -msgid "Character Variants 78" -msgstr "" +msgid "Bad Font" +msgstr "不當的字型" -msgid "Character Variants 79" -msgstr "" +msgid "Bad Font Family Name" +msgstr "不當的字族名稱" -msgid "Character Variants 80" -msgstr "" +msgid "Bad Font Name" +msgstr "不當的字型名稱" -msgid "Character Variants 81" -msgstr "" +msgid "Bad Glyph Count" +msgstr "不當的字圖計數" -msgid "Character Variants 82" -msgstr "" +msgid "Bad Glyph Name" +msgstr "不當的字圖名稱" -msgid "Character Variants 83" -msgstr "" +msgid "Bad Gradient" +msgstr "不當的梯度" -msgid "Character Variants 84" -msgstr "" +msgid "Bad Grid Fitting table" +msgstr "不當的格線符合表格" -msgid "Character Variants 85" -msgstr "" +msgid "Bad Human Fontname" +msgstr "不當的人讀字型名稱" -msgid "Character Variants 86" -msgstr "" +msgid "Bad IBM Family" +msgstr "不當的 IBM 字族" -msgid "Character Variants 87" -msgstr "" +msgid "Bad Language" +msgstr "不當的語言" -msgid "Character Variants 88" -msgstr "" +msgid "Bad Lig. Caret Count" +msgstr "不當的連體字插字記號計數" -msgid "Character Variants 89" -msgstr "" +msgid "Bad MM Weights" +msgstr "不當的多重主字型字重" -msgid "Character Variants 90" -msgstr "" +msgid "Bad Mac Family" +msgstr "不當的 Mac 字族" -msgid "Character Variants 91" -msgstr "" +msgid "Bad Metrics" +msgstr "不當的字框" -msgid "Character Variants 92" -msgstr "" +msgid "Bad Multiple Master Font" +msgstr "不當的多重主字型" -msgid "Character Variants 93" -msgstr "" +#, c-format +msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" +msgstr "不當的多重/另項選擇替代字圖。GID %d 未少於 %d\n" -msgid "Character Variants 94" -msgstr "" +msgid "Bad Name" +msgstr "不當的名稱" -msgid "Character Variants 95" -msgstr "" +msgid "Bad Number" +msgstr "不當的數字" -msgid "Character Variants 96" -msgstr "" +#, c-format +msgid "Bad Number in %s" +msgstr "在 %s 中的不當數字" -msgid "Character Variants 97" -msgstr "" +msgid "Bad OS/2 version" +msgstr "不當的 OS/2 版本" -msgid "Character Variants 98" -msgstr "" +msgid "Bad Parts List" +msgstr "不當的零件清單" -msgid "Character Variants 99" -msgstr "字元變體 99" +msgid "Bad Pattern" +msgstr "不當的胚騰" -msgid "Drop Caps (Obsolete)" -msgstr "" +msgid "Bad Pattern Size" +msgstr "不當的胚騰尺寸" -msgid "Distance" -msgstr "距離" +msgid "Bad Point Match" +msgstr "不當的點匹配" -msgid "Discretionary Ligatures" -msgstr "任意連體字" +msgid "Bad Point Numbering" +msgstr "不當的點編號" -msgid "Denominators" -msgstr "分母" +msgid "Bad PostScript function" +msgstr "不當的 PostScript 函式" -msgid "Diphthongs (Obsolete)" -msgstr "" +msgid "Bad Private Dictionary" +msgstr "不當的私用字典" -msgid "Dotless Forms" -msgstr "無點形式" +#, c-format +msgid "Bad RGB color spec: %s\n" +msgstr "不當的紅綠藍三原色規格:%s\n" -msgid "Expert Forms" -msgstr "專家形式" +msgid "Bad Range" +msgstr "不當的範圍" -msgid "Final Glyph On Line" -msgstr "線上最後的字圖" +#, c-format +msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" +msgstr "不當的範圍,開始值 (%1$04X) 大於結束值 (%2$04X)" -msgid "Terminal Forms #2" -msgstr "終端形式 #2" +msgid "Bad Reference" +msgstr "不當的參照" -msgid "Terminal Forms #3" -msgstr "終端形式 #3" +msgid "Bad Script" +msgstr "不當的文字" -msgid "Terminal Forms" -msgstr "終端形式" +msgid "Bad Sequence/Lookup List" +msgstr "不當的序列/查找清單" -msgid "Flattened Accents over Capitals" -msgstr "大寫字母上的平面音調記號" +msgid "Bad Size" +msgstr "不當的尺寸" -msgid "Diagonal Fractions" -msgstr "對角分數" +msgid "Bad StdHW entry." +msgstr "不當的 StdHW 條目。" -msgid "Full Widths" -msgstr "全形" +msgid "Bad StdVW entry." +msgstr "不當的 StdVW 條目。" -msgid "Half Forms" -msgstr "半形" +msgid "Bad StemSnapH entry." +msgstr "不當的 StemSnapH 條目。" -msgid "Halant Forms" -msgstr "Halant 形式" +msgid "Bad StemSnapV entry." +msgstr "不當的 StemSnapV 條目。" -msgid "Alternative Half Widths" -msgstr "另項選擇半寬" +msgid "Bad Style" +msgstr "不當的樣式" -msgid "Historical Forms" -msgstr "歷史形式" +msgid "Bad Template" +msgstr "不當的模板" -msgid "Horizontal Kana Alternatives" -msgstr "水平假名另項選擇" +msgid "Bad Tile" +msgstr "不當的並排" -msgid "Historic Ligatures" -msgstr "史蹟連體字" +msgid "Bad Token" +msgstr "不當的符記" -msgid "Hanja to Hangul (Deprecated)" -msgstr "" +msgid "Bad Transformation Matrix" +msgstr "不當的變換矩陣" -msgid "Hojo (JIS X 0212-1990) Kanji Forms" -msgstr "Hojo (JIS X 0212-1990) 漢字形式" +msgid "Bad Transformation matrix" +msgstr "不當的變換矩陣" -msgid "Half Widths" -msgstr "半寬" +msgid "Bad Value" +msgstr "不當的值" -msgid "Initial Forms" -msgstr "初始形式" +msgid "Bad Variants List" +msgstr "不當的變體清單" -msgid "Isolated Forms" -msgstr "孤立形式" +#, c-format +msgid "Bad Variants list for glyph %s in %s" +msgstr "不當的變體清單用於 %2$s 中的 %1$s 字圖" -msgid "Italics" -msgstr "斜體" +msgid "Bad Version" +msgstr "不當的版本" -msgid "Justification Alternatives" -msgstr "調整另項選擇" +msgid "Bad WOFF header, a field which must be 0 is not." +msgstr "不當的 WOFF 頁首,某欄位必須是 0 卻不是。" -msgid "Japanese Forms (Obsolete)" -msgstr "日語形式 (淘汰的)" +msgid "Bad Weight" +msgstr "不當的字重" -msgid "JIS2004 Forms" -msgstr "JIS2004 形式" +msgid "Bad base table.\n" +msgstr "不當的基底表格。\n" -msgid "JIS78 Forms" -msgstr "JIS78 形式" +#, c-format +msgid "Bad bounding box for %s.\n" +msgstr "不當的邊界框用於 %s。\n" -msgid "JIS83 Forms" -msgstr "JIS83 形式" +msgid "Bad cidmap file" +msgstr "不當的 cidmap 檔案" -msgid "JIS90 Forms" -msgstr "JIS90 形式" +msgid "Bad class count in contextual chaining sub-table.\n" +msgstr "在上下文鏈接子表格中不當的類別計數。\n" -msgid "Horizontal Kerning" -msgstr "水平字距微調" +#, c-format +msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "不當的類別定義表格。字圖範圍 %d-%d 超出 [0,%d)\n" -msgid "Left Bounds" -msgstr "左邊界" +#, c-format +msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" +msgstr "不當的類別定義表格。開始=%d 計數=%d, 最大字圖=%d\n" -msgid "Standard Ligatures" -msgstr "標準連體字" +msgid "Bad class in state machine.\n" +msgstr "在狀態器中的不當類別。\n" -msgid "Leading Jamo Forms" -msgstr "韓文字母前導形式" +#, c-format +msgid "Bad color on line %d, must be between 000000 and ffffff." +msgstr "不當的顏色於第 %d 條線,必須在 000000 和 ffffff 之間。" -msgid "Lining Figures" -msgstr "線狀圖案" +#, c-format +msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" +msgstr "不當的上下文或鏈接子表格。字圖 %d 超出範圍 [0,%d)\n" -msgid "Localized Forms" -msgstr "本地化形式" +msgid "Bad correction" +msgstr "不當的校正" -msgid "Left to Right Alternates" -msgstr "" +msgid "Bad count in context chaining sub-table.\n" +msgstr "在狀態組合鏈接子表格中不當的計數。\n" -msgid "Left to Right mirrored forms" -msgstr "" +msgid "Bad count in contextual chaining sub-table.\n" +msgstr "在上下文鏈接子表格中不當的計數。\n" -msgid "Mark Positioning" -msgstr "標記定位" +msgid "Bad count.\n" +msgstr "不當的計數。\n" -msgid "Medial Forms 2" -msgstr "普通形式 2" +#, c-format +msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" +msgstr "不當的覆蓋表格。字圖 %d 超出範圍 [0,%d)\n" -msgid "Medial Forms" -msgstr "普通形式" +#, c-format +msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" +msgstr "不當的覆蓋表格。字圖範圍 %d-%d 超出 [0,%d)\n" -msgid "Mathematical Greek" -msgstr "數學希臘語" +msgid "Bad dash list" +msgstr "不當的虛線表列" -msgid "Mark to Mark" -msgstr "標記到標記" +msgid "Bad default baseline" +msgstr "不當的預設基線" -msgid "Mark Positioning via Substitution" -msgstr "透過替代標記定位" +msgid "Bad device table" +msgstr "不當的裝置表格" -msgid "Alternate Annotation Forms" -msgstr "另項選擇附註形式" +msgid "Bad device table\n" +msgstr "不當的裝置表格\n" -msgid "NLC Kanji Forms" -msgstr "NLC 漢字形式" +#, c-format +msgid "Bad device table for %s" +msgstr "不當的裝置表格用於 %s" -msgid "Nukta Forms" -msgstr "Nukta 形式" +#, c-format +msgid "Bad device table for glyph %s in %s" +msgstr "不當的裝置表格用於 %2$s 中的 %1$s 字圖" -msgid "Numerators" -msgstr "分子" +#, c-format +msgid "Bad device table for in row %d of %s" +msgstr "不當的裝置表格用於 %2$s 中的 %1$d 列" -msgid "Oldstyle Figures" -msgstr "舊式圖形" +msgid "Bad encoding file format" +msgstr "不當的編碼檔案格式" -msgid "Optical Bounds" -msgstr "視覺邊界" +msgid "Bad fdselect\n" +msgstr "不當的 fdselect\n" -msgid "Ordinals" -msgstr "序數" +msgid "Bad feature tag" +msgstr "不當的特徵標記" -msgid "Ornaments" -msgstr "裝飾音" +#, c-format +msgid "Bad flags value, implied MORE components at end of glyph %d\n" +msgstr "不當的旗標值,意味著更多成份於字圖 %d 的結尾\n" -msgid "Proportional Alternate Metrics" -msgstr "比例另項選擇字框" +#, c-format +msgid "Bad flex subroutine in %s\n" +msgstr "在 %s 中不當的 flex 副常式\n" -msgid "Lowercase to Petite Capitals" -msgstr "小寫轉為小型的大寫字母" +msgid "Bad font" +msgstr "不當的字型" -msgid "Proportional Kana" -msgstr "比例假名" +msgid "Bad font specification" +msgstr "不當的字型規格" -msgid "Proportional Numbers" -msgstr "比例數字" +msgid "Bad font, offset out of bounds.\n" +msgstr "不當的字型,偏移超出邊界。\n" -msgid "Pre Base Forms" -msgstr "前基底形式" +msgid "Bad font: Encoding data out of range.\n" +msgstr "不當的字型:編碼資料超出範圍。\n" -msgid "Pre Base Substitutions" -msgstr "前基底替代" +#, c-format +msgid "Bad format for coverage table %d\n" +msgstr "不當的格式用於覆蓋的表格 %d\n" -msgid "Post Base Forms" -msgstr "後基底形式" +#, c-format +msgid "Bad glyph (%d), its data length is negative\n" +msgstr "不當的字圖 (%d),它的資料長度是負值\n" -msgid "Post Base Substitutions" -msgstr "後基底替代" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" +msgstr "不當的字圖 (%d),它的定義延展於 glyf 表格結束之後\n" -msgid "Proportional Width" -msgstr "比例寬度" +#, c-format +msgid "" +"Bad glyph (%d), its definition extends beyond the space allowed for it\n" +msgstr "不當的字圖 (%d),它的定義延展於它所允許的空間之後\n" -msgid "Quarter Widths" -msgstr "四分之一寬度" +msgid "Bad glyph count in mort table.\n" +msgstr "在 mort 表格中不當的字圖計數。\n" -msgid "Randomize" -msgstr "隨機" +msgid "Bad glyph range specified in color subtable of PfEd table\n" +msgstr "在 PfEd 表格的顏色子表格中指定不當的字圖範圍\n" -msgid "Required Contextual Alternates" -msgstr "" +msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" +msgstr "在 PfEd 表格的註釋子表格中指定不當的字圖範圍\n" -msgid "Rakar Forms" -msgstr "Rakar 形式" +msgid "Bad glyph variant subtable of MATH table.\n" +msgstr "數學表格的不當字圖變體子表格。\n" -msgid "Required Ligatures" -msgstr "必要的連體字" +#, c-format +msgid "Bad hex color spec: %s\n" +msgstr "不當的十六進位顏色規格:%s\n" -msgid "Reph Form" -msgstr "Reph 形式" +msgid "Bad hex number" +msgstr "不當的十六進位數字" -msgid "Right Bounds" -msgstr "右邊界" +#, c-format +msgid "Bad hex number in %s" +msgstr "在 %s 中有不當的十六進位數字" -msgid "Right to Left Alternates" -msgstr "從右到左另項選擇" +msgid "Bad image file" +msgstr "不當的圖像檔案" -msgid "Right to Left mirrored forms" -msgstr "從右到左翻轉的形式" +#, c-format +msgid "Bad image file, not a bitmap: %.100s" +msgstr "不當的圖像檔案,不是點陣字:%.100s" -msgid "Ruby Notational Forms" -msgstr "注音符號形式" +#, c-format +msgid "Bad image file: %.100s" +msgstr "不當的圖像檔案:%.100s" -msgid "Required Variation Alternates" -msgstr "" +#, c-format +msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" +msgstr "不當的字距微調對:字圖 %d & %d 必須少於 %d\n" -msgid "Stylistic Alternatives" -msgstr "文體的另項選擇" +#, c-format +msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" +msgstr "不當的字距微調配對:字圖 %d & %d 應該已經 < %d\n" -msgid "Scientific Inferiors" -msgstr "科學記號" +msgid "Bad language tag" +msgstr "不當的語言標記" -msgid "Lowercase to Small Capitals" -msgstr "小寫轉為小型大寫字母" +msgid "Bad ligature anchor count.\n" +msgstr "不當的連體字錨點計數。\n" -msgid "Simplified Forms" -msgstr "簡化形式" +msgid "Bad ligature base table.\n" +msgstr "不當的連體字基底表格。\n" -msgid "Style Set 1" -msgstr "樣式集合 1" +#, c-format +msgid "" +"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" +msgstr "不當的連體字成份字圖。GID %d 未少於 %d (在連體字 %d 中)\n" -msgid "Style Set 2" -msgstr "樣式集合 2" +#, c-format +msgid "Bad ligature glyph. GID %d not less than %d\n" +msgstr "不當的連體字字圖。GID %d 未少於 %d\n" -msgid "Style Set 3" -msgstr "樣式集合 3" +#, c-format +msgid "" +"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" +msgstr "" +"不當的查找表格:格式=2 (%d/%d), 第一筆=%d 最末筆=%d 總計在字型=%d 中的字圖\n" -msgid "Style Set 4" -msgstr "樣式集合 4" +#, c-format +msgid "" +"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" +"%d\n" +msgstr "不當的查找表:格式=4 (%d/%d),首筆=%d 末筆=%d 字型中字圖總計=%d\n" -msgid "Style Set 5" -msgstr "樣式集合 5" +#, c-format +msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" +msgstr "不當的查找表:格式=6, 首筆=%d 字型中字圖總計=%d\n" -msgid "Style Set 6" -msgstr "樣式集合 6" +#, c-format +msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" +msgstr "不當的查找表:格式=8, 首筆=%d 計數=%d 字型中字圖總計=%d\n" -msgid "Style Set 7" -msgstr "樣式集合 7" +msgid "Bad lookup type" +msgstr "不當的查找型態" -msgid "Style Set 8" -msgstr "樣式集合 8" +msgid "Bad magic number" +msgstr "不當的魔術字碼" -msgid "Style Set 9" -msgstr "樣式集合 9" +msgid "Bad mark table.\n" +msgstr "不當的標記表格。\n" -msgid "Style Set 10" -msgstr "樣式集合 10" +msgid "Bad mort ligature table. Not long enough\n" +msgstr "不當的 mort 連體字表格。長度不夠\n" -msgid "Style Set 11" -msgstr "樣式集合 11" +#, c-format +msgid "Bad name when parsing %s for unicode %x" +msgstr "剖析 %s 用於萬國碼 %x 時,出現不當的名稱" -msgid "Style Set 12" -msgstr "樣式集合 12" +msgid "Bad namelist file" +msgstr "不當的名稱表列檔案" -msgid "Style Set 13" -msgstr "樣式集合 13" +msgid "Bad number" +msgstr "不當的數字" -msgid "Style Set 14" -msgstr "樣式集合 14" +#. GT: NaN is a concept in IEEE floating point which means "Not a Number" +#. GT: it is used to represent errors like 0/0 or sqrt(-1). +#, c-format +msgid "Bad number, infinity or nan: %s\n" +msgstr "不當的數字,無限大或無定義:%s\n" -msgid "Style Set 15" -msgstr "樣式集合 15" +#, c-format +msgid "Bad numeric value for %s.%s" +msgstr "不當的 %s.%s 數值" -msgid "Style Set 16" -msgstr "樣式集合 16" +#, c-format +msgid "Bad numeric value for %s.%s must be between 0 and 255" +msgstr "不當的 %s.%s 數值必須在 0 和 255 之間" -msgid "Style Set 17" -msgstr "樣式集合 17" +msgid "Bad offset on line %d, must be between 0% and 100%." +msgstr "不當的偏移於第 %d 條線,必須在 0% 和 100% 之間。" -msgid "Style Set 18" -msgstr "樣式集合 18" +#, c-format +msgid "Bad offset: %d for subfont %s\n" +msgstr "不當的偏移:%d 用於子字型 %s\n" -msgid "Style Set 19" -msgstr "樣式集合 19" +#, c-format +msgid "Bad opacity on line %d, must be between 0.0 and 1.0." +msgstr "不當的濁度於第 %d 條線,必須在 0.0 和 1.0 之間。" -msgid "Style Set 20" -msgstr "樣式集合 20" +#, c-format +msgid "Bad pair position: glyphs %d & %d should have been < %d\n" +msgstr "不當的配對位置:字圖 %d & %d 應該已經 < %d\n" -msgid "Math Script Style" -msgstr "" +#, c-format +msgid "Bad parts list for glyph %s in %s" +msgstr "不當的零件清單用於 %2$s 中的 %1$s 字圖" -msgid "Stretching Glyph Decomposition" -msgstr "" +msgid "Bad pixel size" +msgstr "不當的像素尺寸" -msgid "Subscript" -msgstr "下標" +msgid "Bad replace pattern" +msgstr "不當的置換胚騰" -msgid "Superscript" -msgstr "上標" +#, c-format +msgid "" +"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" +msgstr "不當的反向上下文鏈接替代字圖:%d 未少於 %d\n" -msgid "Swash" -msgstr "鉤耳" +msgid "Bad script tag" +msgstr "不當的文字標記" -msgid "Titling" -msgstr "加標題" +msgid "Bad search pattern" +msgstr "不當的搜尋胚騰" -msgid "Trailing Jamo Forms" -msgstr "韓文字母尾隨形式" +msgid "Bad selection" +msgstr "不當的選擇" -msgid "Traditional Name Forms" -msgstr "傳統名稱形式" +msgid "Bad setting" +msgstr "不當的設定" -msgid "Tabular Numbers" -msgstr "定格數字" +#, c-format +msgid "Bad sid %d (must be less than %d)\n" +msgstr "不當的 sid %d (必須少於 %d)\n" -msgid "Traditional Forms" -msgstr "傳統形式" +msgid "Bad stem add" +msgstr "不當的字幹附加" -msgid "Third Widths" -msgstr "第三寬度" +msgid "Bad subroutine INDEX in cff font.\n" +msgstr "在 cff 字型中的不當副常式 INDEX 。\n" -msgid "Unicase" -msgstr "無大小寫分別" +#, c-format +msgid "Bad substitution glyph: GID %d not less than %d\n" +msgstr "不當的替代字圖:GID %d 未少於 %d\n" -msgid "Alternate Vertical Metrics" -msgstr "另項選擇垂直字框" +msgid "Bad tag" +msgstr "不當的標記" -msgid "Vattu Variants" -msgstr "Vattu 變體" +msgid "Bad template, no extension" +msgstr "不當的模板,無擴充" -msgid "Vertical Alternates" -msgstr "" +msgid "Bad template, unrecognized format" +msgstr "不當的模板,無法辨識的格式" -msgid "Alternate Vertical Half Metrics" -msgstr "另項選擇垂直半字框" +#, c-format +msgid "" +"Bad token \"%.30s\"\n" +"near ...%40s" +msgstr "" +"不當的符記「%.30s」\n" +"接近...%40s" -msgid "Vowel Jamo Forms" -msgstr "韓文字母母音形式" - -msgid "Vertical Kana Alternates" -msgstr "垂直假名另項選擇" - -msgid "Vertical Kerning" -msgstr "垂直字距微調" - -msgid "Proportional Alternate Vertical Metrics" -msgstr "比例交替垂直字框" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\"\n" +"near ...%40s" +msgstr "" +"不當的符記。預期為「%.10s」\n" +"接近...%40s" -msgid "Vertical Rotation & Alternates" -msgstr "垂直旋轉 & 另項選擇" +#, c-format +msgid "" +"Bad token. Expected \"%.10s\" got \"%.10s\"\n" +"near ...%40s" +msgstr "" +"不當的符記。預期為「%.10s」卻得到「%.10s」\n" +"接近...%40s" -msgid "Vertical Alternates for Rotation" +#, c-format +msgid "" +"Bad token. got \"%1$c\"\n" +"near ...%2$40s" msgstr "" +"不當的符記。得到「%1$c」\n" +"接近...%2$40s" -msgid "Slashed Zero" -msgstr "有斜線的零" +#, c-format +msgid "Bad tt font: contour ends make no sense in glyph %d.\n" +msgstr "不當的 TrueType 字型:在字圖 %d 中的輪廓結束並不具任何意義。\n" -msgid "Required feature" -msgstr "必要的特徵" +#. GT: The words "true" and "false" should be left untranslated. We are restricted +#. GT: here by what PostScript understands, and it only understands the English +#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) +msgid "Bad type" +msgstr "不當的型態" + +msgid "Bad unicode value for an alternate unicode / variation selector" +msgstr "不當的萬國碼值用於替代的萬國碼/變體選擇器" #, c-format msgid "" -"Lookup subtable contains unused glyph %s making the whole subtable invalid" +"Bad unicode value when parsing %s\n" +"%s" msgstr "" +"剖析 %s 時有不當的萬國碼值\n" +"%s" -msgid "Multiple Substitution" -msgstr "多重替代" - -msgid "Single Substitution" -msgstr "單一替代" - -msgid "Undefined substitution" -msgstr "未定義替代" +msgid "Bad xfig file" +msgstr "不當的 xfig 檔案" -msgid "Alternate Substitution" -msgstr "另項選擇替代" +msgid "Badaga" +msgstr "巴達加語" -msgid "Contextual Substitution" -msgstr "上下文替代" +msgid "Balinese" +msgstr "峇里語" -msgid "Ligature Substitution" -msgstr "連體字替代" +msgid "Balkar" +msgstr "巴爾卡爾語" -msgid "Contextual Chaining Substitution" -msgstr "上下文鏈接替代" +msgid "Ball (Round Cap)" +msgstr "球 (圓角頂端)" -msgid "Extension" -msgstr "擴充" +msgid "Bambara" +msgstr "班巴拉語" -msgid "Reverse Contextual Chaining Substitution" -msgstr "反向上下文鏈接替代" +msgid "Bamum" +msgstr "巴姆穆語" -msgid "Pairwise Positioning (kerning)" -msgstr "成對定位 (字距微調)" +msgid "Bar Width:" +msgstr "條狀寬度:" -msgid "Single Positioning" -msgstr "單一定位" +msgid "Base" +msgstr "基底" -msgid "Undefined positioning" -msgstr "未定義的定位" +msgid "Base Glyph" +msgstr "基底字圖" -msgid "Cursive attachment" -msgstr "草寫附件" +msgid "Base Glyph Name" +msgstr "基底字圖名稱" -msgid "Mark to base attachment" -msgstr "標記到基底附件" +msgid "Base Glyphs" +msgstr "基底字圖" -msgid "Mark to Ligature attachment" -msgstr "標記到連體字附件" +msgid "Base Lig" +msgstr "基底連體字" -msgid "Mark to Mark attachment" -msgstr "標記到標記附件" +msgid "Base Ligatures" +msgstr "基底連體字" -msgid "Contextual Chaining Positioning" -msgstr "上下文鏈接定位" +msgid "Base Mark" +msgstr "基底標記" -msgid "Contextual Positioning" -msgstr "上下文定位" +msgid "Base Marks" +msgstr "基底標記" -msgid "Adlam" -msgstr "" +msgid "Base X" +msgstr "基底 X" -msgid "Ahom" -msgstr "" +msgid "Base Y" +msgstr "基底 Y" -msgid "Anatolian Hieroglyphs" -msgstr "" +msgid "Base:" +msgstr "基底:" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" -msgid "Script|Arabic" -msgstr "阿拉伯語" +msgid "Baseline" +msgstr "基線" -msgid "Script|Aramaic" -msgstr "阿拉姆語" +msgid "Baseline table (OT version)" +msgstr "基線表格 (OT 版本)" -msgid "Script|Armenian" -msgstr "亞美尼亞語" +msgid "Baseline used for Latin, Greek, Cyrillic text." +msgstr "用於拉丁語、希臘語,斯拉夫語文字的基線。" -msgid "Script|Avestan" -msgstr "阿維斯塔語" +msgid "Bases" +msgstr "基底" -msgid "Script|Balinese" -msgstr "峇里文" +msgid "Bashkir" +msgstr "巴什喀爾語" -msgid "Bamum" -msgstr "巴姆穆語" +msgid "Basic Latin" +msgstr "基本拉丁字" -msgid "Bassa Vah" -msgstr "" +msgid "Basic Multilingual Plane" +msgstr "基本多語言平面" -msgid "Script|Batak" -msgstr "巴塔克語" +msgid "Basque" +msgstr "巴斯克語" -msgid "Script|Bengali" -msgstr "孟加拉語" +msgid "Baule" +msgstr "鮑勒語" -msgid "Script|Bengali2" -msgstr "孟加拉語2" +msgid "Be_vel" +msgstr "斜面(_V)" -msgid "Bhaiksuki" -msgstr "" +msgid "Begin:" +msgstr "開始:" -msgid "Bopomofo" -msgstr "注音符號" +msgid "Belarussian" +msgstr "白俄語" -msgid "Brāhmī" -msgstr "婆羅米文" +msgid "Below Base Forms" +msgstr "基底形式之下" -msgid "Braille" -msgstr "盲用點字法" +msgid "Below Base Mark" +msgstr "基底標記之上" -msgid "Script|Buginese" -msgstr "布吉斯語" +msgid "Below Base Substitutions" +msgstr "基底替代之下" -msgid "Script|Buhid" -msgstr "布黑德語" +msgid "Bemba" +msgstr "巴本語" -msgid "Byzantine Music" -msgstr "拜占庭音樂" +msgid "Bengali" +msgstr "孟加拉語" -msgid "Canadian Syllabics" -msgstr "加拿大音節" +msgid "Bengali Bangladesh" +msgstr "孟加拉語" -msgid "Carian" -msgstr "卡里亞文" +msgid "" +"Beyond the endpoint the gradient repeats itself, but reflected.\n" +"This does not work for PostScript gradients" +msgstr "" +"於終點之後,梯度將會重複它自己並反射\n" +"這不會作用於 PostScript 梯度" -msgid "Caucasian Albanian" +msgid "" +"Beyond the endpoints the gradient repeats itself\n" +"This does not work for PostScript gradients." msgstr "" +"於終點之後,梯度將會重複它自己\n" +"這不會作用於 PostScript 梯度" -msgid "Chakma" +msgid "" +"Beyond the endpoints, the gradient takes on the color at the end-points\n" +"This does not work for PostScript linear gradients" msgstr "" +"於終點之後,梯度將會取代終點上的顏色\n" +"這不會作用於 PostScript 線性梯度" -msgid "Script|Cham" -msgstr "占文" +msgid "Bhili" +msgstr "比爾語" -msgid "Script|Cherokee" -msgstr "卻洛奇語" +msgid "Bhojpuri" +msgstr "博杰普里語" -msgid "CJK Ideographic" -msgstr "中日韓表意文字" +msgid "Bible Cree" +msgstr "聖經克里語" -msgid "Script|Coptic" -msgstr "科普特文" +#. GT: I don't really understand these "Big Op Space" things. They have +#. GT: something to do with TeX and are roughly defined a few strings down +msgid "Big Op Space1:" +msgstr "大操作元空間一:" -msgid "Cypriot syllabary" -msgstr "塞浦路斯音節文字" +msgid "Big Op Space2:" +msgstr "大操作元空間二:" -msgid "Cyrillic" -msgstr "斯拉夫語" +msgid "Big Op Space3:" +msgstr "大操作元空間三:" -msgid "Script|Default" -msgstr "預設" +msgid "Big Op Space4:" +msgstr "大操作元空間四:" -msgid "Deseret (Mormon)" -msgstr "猶他州 (摩門)" +msgid "Big Op Space5:" +msgstr "大操作元空間五:" -msgid "Devanagari" -msgstr "梵文字母" +msgid "Big5 (Trad. Chinese)" +msgstr "Big5(正體中文)" -msgid "Devanagari2" -msgstr "梵文字母2" +msgid "Big5 HKSCS (Trad. Chinese)" +msgstr "Big5 HKSCS(正體中文)" -msgid "Dogra" -msgstr "" +msgid "Bikol" +msgstr "比科爾語" -msgid "Duployan" -msgstr "" +msgid "Bind to Path" +msgstr "連結到路徑" -msgid "Egyptian Hieroglyphs" -msgstr "" +msgid "Bitm_ap Strikes Available..." +msgstr "可用的點陣圖筆畫(_A)…" -msgid "Elbasan" -msgstr "" +msgid "Bitm_ap strikes Available..." +msgstr "點陣筆畫可用(_A)…" -msgid "Script|Ethiopic" -msgstr "衣索比亞語" +msgid "Bitmap" +msgstr "點陣字" -msgid "Script|Georgian" -msgstr "喬治亞語" +msgid "Bitmap Fonts" +msgstr "點陣字型" -msgid "Glagolitic" -msgstr "格拉哥里字母" +msgid "Bitmap Magnification..." +msgstr "點陣圖放大…" -msgid "Gothic" -msgstr "哥德體" +msgid "Bitmap Paste" +msgstr "貼上點陣字" -msgid "Grantha" -msgstr "" +msgid "Bitmap Strikes\n" +msgstr "點陣圖筆畫\n" -msgid "Script|Greek" -msgstr "希臘語" +msgid "Bitmap Strikes Available" +msgstr "可用的點陣字筆畫" -msgid "Script|Gujarati" -msgstr "古吉拉特語" +msgid "Bitmap _Magnification..." +msgstr "點陣圖放大(_M)…" -msgid "Script|Gujarati2" -msgstr "古吉拉特語2" +msgid "Bitmap/outline _advance mismatch" +msgstr "點陣圖/描邊前加不匹配(_A)" -msgid "Gunjala Gondi" -msgstr "" +msgid "Bits/Pixel:" +msgstr "位元/像素:" -msgid "Gurmukhi" -msgstr "果魯穆其語" +msgid "Black" +msgstr "超粗體" -msgid "Gurmukhi2" -msgstr "果魯穆其語2" +msgid "Blackfoot" +msgstr "布萊克福特語" -msgid "Hangul Jamo" -msgstr "韓語拼音字母" +msgid "Blackletter" +msgstr "哥德體" -msgid "Hangul" -msgstr "韓語" +msgid "Blackletter Connected" +msgstr "花體已連結" -msgid "Hanifi Rohingya" -msgstr "" +msgid "Blackletter Disconnected" +msgstr "花體不連結" -msgid "Script|Hanunóo" -msgstr "菲律賓-漢奴勞族文" +msgid "Blackletter Trailing" +msgstr "花體追尾" -msgid "Hatran" -msgstr "" +msgid "Blend to New Font" +msgstr "漸變到新字型" -msgid "Script|Hebrew" -msgstr "希伯來語" +msgid "Block Elements" +msgstr "區塊元件" -msgid "Hiragana & Katakana" -msgstr "平假名 & 片假名" +msgid "Block Separator" +msgstr "區塊分隔符號" -msgid "Imperial Aramaic" -msgstr "皇室阿拉姆語" +msgid "Blue Values Color" +msgstr "Blue Values 顏色" -msgid "Inscriptional Pahlavi" -msgstr "碑銘體巴勒維" +msgid "Blue:" +msgstr "藍色:" -msgid "Inscriptional Parthian" -msgstr "碑銘體帕提亞文" +msgid "BlueValues come in pairs. Select another." +msgstr "BlueValues 會成對出現。請選取另外一個。" -msgid "Script|Javanese" -msgstr "爪哇語" +msgid "Bold" +msgstr "粗體" -msgid "Kaithi" -msgstr "凱提體" +msgid "Bold Italic" +msgstr "粗斜體" -msgid "Script|Kannada" -msgstr "卡納達語" +msgid "Bone" +msgstr "骨幹" -msgid "Script|Kannada2" -msgstr "卡納達語2" +msgid "Book" +msgstr "書籍體" -msgid "Kayah Li" -msgstr "克耶李文" +msgid "Bookmark Current Dir" +msgstr "書籤目前的目錄" -msgid "Script|Kharosthi" -msgstr "佉盧文" +msgid "Bookmarks" +msgstr "書籤" -msgid "Script|Khmer" -msgstr "高棉語" +msgid "Bopomofo" +msgstr "注音符號" -msgid "Khojki" -msgstr "" +msgid "Bopomofo (& Extended)" +msgstr "注音符號(& 擴展)" -msgid "Khudawadi" -msgstr "" +msgid "Bopomofo Extended" +msgstr "注音符號擴充" -msgid "Script|Lao" -msgstr "老撾語" +msgid "Border Shape:" +msgstr "邊框形狀:" -msgid "Script|Latin" -msgstr "拉丁語" +msgid "Border Type:" +msgstr "邊框型態:" -msgid "Lepcha (Róng)" -msgstr "雷布查語 (Róng)" +msgid "Border Width" +msgstr "邊框寬度" -msgid "Script|Limbu" -msgstr "尼泊爾-林布" +msgid "Border Width:" +msgstr "邊框寬度:" -msgid "Linear A" -msgstr "線性字母 A" +msgid "Borders" +msgstr "邊框" -msgid "Linear B" -msgstr "線性字母 B" +msgid "Bosnian" +msgstr "波士尼亞語" -msgid "Lisu" -msgstr "老傈僳文" +msgid "Both points must be specified, or neither" +msgstr "兩個點都必須要指定,或都不指定" -msgid "Lycian" -msgstr "呂基亞文" +msgid "Both selected references have use-my-metrics set" +msgstr "已選兩參照都有 use-my-metrics 設定" -msgid "Lydian" -msgstr "" +msgid "Bottom Hint" +msgstr "底部修飾" -msgid "Mahajani" -msgstr "" +msgid "Bottom Right" +msgstr "右下" -msgid "Makasar" -msgstr "" +msgid "Bottom Zone" +msgstr "底部區域" -msgid "Script|Malayālam" -msgstr "德拉維族語" +msgid "BottomLeft" +msgstr "左下" -msgid "Script|Malayālam2" -msgstr "德拉維族語2" +msgid "BottomRight" +msgstr "右下" -msgid "Script|Mandaean" -msgstr "曼迪因教派" +msgid "Bounding Box" +msgstr "邊界框" -msgid "Manichaean" -msgstr "" +msgid "Bounding Box:" +msgstr "邊界框:" -msgid "Marchen" -msgstr "" +msgid "Bounding box above" +msgstr "邊界框於其上" -msgid "Masaram Gondi" -msgstr "" +msgid "Bounding box below" +msgstr "邊界框於其下" -msgid "Mathematical Alphanumeric Symbols" -msgstr "數學的文數字符號" +msgid "Bounding box left of" +msgstr "邊界框於其左" -msgid "Medefaidrin" -msgstr "" +msgid "Bounding box right of" +msgstr "邊界框於其右" -msgid "Meetei Mayek" -msgstr "曼尼普爾文" +msgid "Box Drawing" +msgstr "框線繪製" -msgid "Mende Kikakui" -msgstr "" +msgid "Box surrounding the ListMark in a list field (combobox)" +msgstr "在清單欄位中圍繞 ListMark 的框 (combobox)" -msgid "Meroitic Cursive" -msgstr "" +msgid "Bracketted value is too large" +msgstr "括號中的值太大" -msgid "Meroitic Hieroglyphs" -msgstr "" +msgid "Braille" +msgstr "盲用點字法" -msgid "Miao" -msgstr "" +msgid "Braille Patterns" +msgstr "盲文" -msgid "Modi" -msgstr "" +msgid "Braj Bhasha" +msgstr "布拉吉語 Bhasha" -msgid "Script|Mongolian" -msgstr "蒙古語" +msgid "Breton" +msgstr "布里敦語" -msgid "Mro" -msgstr "" +msgid "Brighter Border:" +msgstr "淺色邊框:" -msgid "Multani" -msgstr "" +msgid "Brightest Border:" +msgstr "最淺色邊框:" -msgid "Musical" -msgstr "音樂符號" +msgid "Broken" +msgstr "破損" -msgid "Script|Myanmar" -msgstr "緬甸語" +msgid "Browse..." +msgstr "瀏覽…" -msgid "N'Ko" -msgstr "西非書面語言" +msgid "Brush" +msgstr "筆刷" -msgid "Nabataean" -msgstr "" +msgid "Brāhmī" +msgstr "婆羅米文" -msgid "New Tai Lue" -msgstr "新傣仂文" +msgid "Buginese" +msgstr "布吉斯語" -msgid "Newa" -msgstr "" +msgid "Buhid" +msgstr "布黑德語" -msgid "Nushu" -msgstr "" +msgid "Buil_d Duplicate Glyph" +msgstr "組建重製字圖(_D)" -msgid "Ogham" -msgstr "歐甘文" +msgid "Build _Composite Glyph" +msgstr "組建組合字圖(_C)" -msgid "Ol Chiki" -msgstr "" +msgid "Building accented glyphs" +msgstr "建立重音符號的字圖" -msgid "Old Hungarian" -msgstr "" - -msgid "Old Italic (Etruscan, Oscan, etc.)" -msgstr "古斜體 (伊特魯里亞語、奧斯坎語…等等)" +msgid "Building duplicate encodings" +msgstr "建立重製的編碼" -msgid "Old North Arabian" -msgstr "" +msgid "Building small capitals" +msgstr "建立小型大寫字母" -msgid "Script|Old Permic" -msgstr "古彼爾姆語" +msgid "Building sub/superscripts" +msgstr "建立下/上標" -msgid "Old Persian cuneiform" -msgstr "舊式波斯文楔形文字" +msgid "Bulgarian" +msgstr "保加利亞語" -msgid "Old Sogdian" -msgstr "" +msgid "Bump Size" +msgstr "凸塊尺寸" -msgid "Old South Arabian" -msgstr "舊的南阿拉伯語" +msgid "Burmese" +msgstr "緬甸語" -msgid "Old Turkic" -msgstr "古突厥語" +msgid "Button" +msgstr "按鈕" -msgid "Script|Oriya" -msgstr "歐利亞語" +msgid "Buttons" +msgstr "按鈕" -msgid "Script|Oriya2" -msgstr "歐利亞語2" +msgid "By Classes" +msgstr "依類別" -msgid "Osage" -msgstr "" +msgid "By Coverage" +msgstr "依覆蓋" -msgid "Osmanya" -msgstr "奧斯馬尼亞字母" +msgid "By Glyphs" +msgstr "依字圖" -msgid "Pahawh Hmong" -msgstr "" +msgid "By _Scripts" +msgstr "依文字(_S)" -msgid "Palmyrene" -msgstr "" +msgid "By appending the suffix:" +msgstr "藉由附加字尾:" -msgid "Pau Cin Hau" -msgstr "" +msgid "By what angle (in degrees) do you want to slant the font?" +msgstr "您要傾斜字型依據何種角度 (以角度為單位)?" -msgid "Script|Phags-pa" -msgstr "八思巴文" +msgid "Byelorussian" +msgstr "白俄語" -msgid "Script|Phoenician" -msgstr "腓尼基語" +msgid "Byte Order Mark" +msgstr "位元順序標記" -msgid "Pollard Phonetic" -msgstr "截角注音符號" +msgid "Byzantine Music" +msgstr "拜占庭音樂" -msgid "Psalter Pahlavi" -msgstr "" +msgid "Byzantine Musical Symbols" +msgstr "拜占庭音樂符號" -msgid "Rejang" -msgstr "勒姜文" +msgid "C0 Control Character" +msgstr "C0 控制字元" -msgid "Runic" -msgstr "古代北歐文字" +msgid "C1 Control Character" +msgstr "C1 控制字元" -msgid "Saurashtra" -msgstr "索拉什特拉文" +#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper +#. GT: CFF is a font format that normally lives inside an OpenType font +#. GT: but it is perfectly meaningful to remove all the OpenType complexity +#. GT: and just leave a bare CFF font +msgid "CFF (Bare)" +msgstr "CFF (裸)" -msgid "Sharada" -msgstr "" +msgid "CFF CID (Bare)" +msgstr "CFF CID (裸)" -msgid "Shavian" -msgstr "蕭伯納字母" +msgid "CFF version mismatch\n" +msgstr "CFF 版本不匹配\n" -msgid "Siddham" -msgstr "" +msgid "CID findfont Name" +msgstr "CID 尋找字型名稱" -msgid "Sutton SignWriting" -msgstr "" +msgid "CID format doesn't contain what we expected it to.\n" +msgstr "CID 格式不含我們對它的預期。\n" -msgid "Script|Sinhala" -msgstr "錫蘭語" +msgid "CID keyed fonts may not be a master design of a multiple master font" +msgstr "CID 鍵的字型不可以是多重主字型的主設計" -msgid "Sogdian" +msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" msgstr "" +"中日韓表意文字基本區 (& 擴展 A/B) & 中日韓部首補充 & 康熙部首 & 表意文字描述" +"符 & 漢文訓讀" -msgid "Sora Sompeng" -msgstr "" +msgid "CJK Compatibility" +msgstr "中日韓相容字符" -msgid "Soyombo" -msgstr "" +msgid "CJK Compatibility Forms" +msgstr "中日韓相容形式" -msgid "Script|Sumero-Akkadian Cuneiform" -msgstr "蘇美亞喀得楔形文字" +msgid "CJK Compatibility Ideographs" +msgstr "中日韓相容表意文字" -msgid "Script|Sundanese" -msgstr "巽他語" +msgid "CJK Compatibility Ideographs Supplement" +msgstr "中日韓相容表意文字補充" -msgid "Script|Syloti Nagri" -msgstr "錫爾赫特文" +msgid "CJK Enclosed Letters and Months" +msgstr "中日韓被包圍的字母和月份" -msgid "Script|Syriac" -msgstr "敘利亞語" +msgid "CJK Ideographic" +msgstr "中日韓表意文字" -msgid "Script|Tagalog" -msgstr "菲律賓-湯加洛格語" +msgid "CJK Phonetics and Symbols" +msgstr "中日韓注音符號和符號" -msgid "Script|Tagbanwa" -msgstr "菲律賓-塔格板瓦語" +msgid "CJK Radicals Supplement" +msgstr "中日韓漢字部首補充" -msgid "Tai Le" -msgstr "傣族-德宏泰語" +msgid "CJK Strokes" +msgstr "中日韓筆畫" -msgid "Tai Tham" -msgstr "老傣文" +msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" +msgstr "中日韓筆畫 & 中日韓相容表意文字 (& 相容增補)" -msgid "Tai Viet" -msgstr "越南傣文" +msgid "CJK Symbols and Punctuation" +msgstr "中日韓符號與標點" -msgid "Takri" -msgstr "" +msgid "CJK Unified Ideographs" +msgstr "中日韓統一表意文字" -msgid "Script|Tamil" -msgstr "坦米爾語" +msgid "CJK Unified Ideographs Extension A" +msgstr "中日韓統一表意文字擴展 A" -msgid "Script|Tamil2" -msgstr "坦米爾語2" +msgid "CJK Unified Ideographs Extension B" +msgstr "中日韓統一表意文字擴展 B" -msgid "Tangut" -msgstr "" +msgid "CJK Unified Ideographs Extension C" +msgstr "中日韓統一表意文字擴展 C" -msgid "Script|Telugu" -msgstr "特拉古語" +msgid "CJK Unified Ideographs Extension D" +msgstr "中日韓統一表意文字擴展 D" -msgid "Script|Telugu2" -msgstr "特拉古語2" +msgid "CJK Unified Ideographs Extension E" +msgstr "中日韓統一表意文字擴展 E" -msgid "Thaana" -msgstr "塔安那語" +msgid "CJK Unified Ideographs Extension F" +msgstr "中日韓統一表意文字擴展 F" -msgid "Script|Thai" -msgstr "泰語" +msgid "CJK Unified Ideographs Extension G" +msgstr "中日韓統一表意文字擴展 G" -msgid "Script|Tibetan" -msgstr "藏語" +msgid "CS Clarendon" +msgstr "CS 粗長鉛字" -msgid "Tifinagh (Berber)" -msgstr "提非納字母(柏柏爾語)" +msgid "CS Miscellaneous" +msgstr "CS 雜項" -msgid "Tirhuta" -msgstr "" +msgid "CS Modern" +msgstr "CS 現代型" -msgid "Script|Ugaritic" -msgstr "烏加里特字母" +msgid "CS Monotone" +msgstr "CS 單調的" -msgid "Script|Vai" -msgstr "瓦伊文" +msgid "CS Newspaper" +msgstr "CS 報紙" -msgid "Warang Citi" -msgstr "" +msgid "CS Stub Serif" +msgstr "CS 殘餘襯線" -msgid "Script|Yi" -msgstr "彝文" +msgid "CS Traditional" +msgstr "CS 傳統型" -msgid "Zanabazar Square" -msgstr "" +msgid "CS Typewriter" +msgstr "CS 打字機" -msgid "Required Feature" -msgstr "必要特徵" +msgid "CVT variation table" +msgstr "CVT 變體表格" -msgid "State Machine" -msgstr "狀態器" +msgid "C_ID Font Info..." +msgstr "C_ID 字型資訊…" -msgid "LookupType|Unknown" -msgstr "不明" +msgid "C_all..." +msgstr "呼叫(_A)…" -#. GT: This string is used to generate a name for each OpenType lookup. -#. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup -#. GT: The second %s (if present) is the script -#. GT: While the %d is the index into the lookup list and is used to disambiguate it -#. GT: In case that is needed -#, c-format -msgid "%s in %s lookup %d" -msgstr "%s 於 %s 中查找 %d" +msgid "C_enter" +msgstr "中心(_E)" -#, c-format -msgid "%s lookup %d" -msgstr "%s 查找 %d" +msgid "C_hange" +msgstr "變更(_H)" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name -#, c-format -msgid "%s subtable" -msgstr "%s 子表格" +msgid "C_hop" +msgstr "清除(_L)" -#. GT: This string is used to generate a name for an OpenType lookup subtable. -#. GT: %s is the lookup name, %d is the index of the subtable in the lookup -#, c-format -msgid "%s per glyph data %d" -msgstr "%s 於各字圖資料 %d" +msgid "C_lasses" +msgstr "類別(_L)" -#, c-format -msgid "%s kerning class %d" -msgstr "%s 字距微調類別 %d" +msgid "C_lose Tab" +msgstr "關閉分頁(_L)" -#, c-format -msgid "%s contextual %d" -msgstr "%s 上下文的 %d" +msgid "C_ontrast" +msgstr "對比(_C)" -#, c-format -msgid "%s anchor %d" -msgstr "%s 錨點 %d" +msgid "C_opy Reference" +msgstr "複製參照(_O)" -#, c-format -msgid "" -"The glyph, %s, contains a %s from %s and one from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"字圖,%s,含有一個 %s 來自 %s 和一個來自 %s。\n" -"來自 %s 的那個將被移除。\n" +msgid "C_orner" +msgstr "角(_O)" -msgid "positioning" -msgstr "定位" +msgid "C_ustom" +msgstr "自訂(_U)" -msgid "substitution" -msgstr "替代" +msgid "Call Script" +msgstr "呼叫命令稿" -#, c-format -msgid "" -"The glyph, %s, contains the same %s from %s and from %s.\n" -"The one from %s will be removed.\n" -msgstr "" -"字圖,%s,含有相同的 %s 來自 %s 和來自 %s。\n" -"來自 %s 的那個將被移除。\n" +msgid "Called from...\n" +msgstr "呼叫自…\n" -msgid "kern pair" -msgstr "字距微調對" +msgid "Cambodian" +msgstr "柬埔寨語" -msgid "ligature" -msgstr "連體字" +msgid "Can Be _Interpolated" +msgstr "可以添插(_I)" -#, c-format msgid "" -"The glyph, %s, contains the same kern pair from %s and from %s.\n" -"The one from %s will be removed.\n" +"Can this font be embedded in a downloadable (pdf)\n" +"document, and if so, what behaviors are permitted on\n" +"both the document and the font." msgstr "" -"字圖,%s,含有相同字距微調對來自 %s 和來自 %s。\n" -"來自 %s 的那個將被移除。\n" +"如果此字型能夠嵌入於可下載(pdf)\n" +"文件之中的話,那麼對於文件和字型兩者而言,什麼行為是被允許的。" -msgid "_Horizontal" -msgstr "水平(_H)" +msgid "Can't Find Glyph" +msgstr "找不到字圖" -msgid "_Vertical" -msgstr "垂直(_V)" +msgid "Can't Parallel" +msgstr "無法平行" -msgid "Is this horizontal or vertical kerning data?" -msgstr "這是水平或垂直字距微調資料?" +msgid "Can't _Be Interpolated" +msgstr "無法被添插(_B)" -msgid "Kerning direction" -msgstr "字距微調方向" +msgid "Can't back up with nothing on stack\n" +msgstr "沒有任何東西在堆疊上而無法向上返回\n" -#, c-format -msgid "" -"Separation marks only meaningful in contextual chaining lookups, starting " -"at: %.20s..." -msgstr "" +msgid "Can't compare arrays\n" +msgstr "無法比較陣列\n" -#, c-format -msgid "Too many separation marks, starting at: %.20s..." -msgstr "" +msgid "Can't create temporary directory" +msgstr "無法建立暫存目錄" -#, c-format -msgid "" -"A coverage table was found in a glyph or class based contextual lookup, " -"starting at: %.20s..." -msgstr "" +msgid "Can't find autotrace" +msgstr "找不到自動追蹤" -#, c-format -msgid "Unterminated coverage table, starting at: %.20s..." +msgid "" +"Can't find autotrace program (set AUTOTRACE environment variable) or " +"download from:\n" +" http://sf.net/projects/autotrace/" msgstr "" +"找不到自動追蹤程式(設定 AUTOTRACE 環境變數) 或是下載自:\n" +" http://sf.net/projects/autotrace/" -#, c-format -msgid "Replacements must follow the coverage table to which they apply: %s" -msgstr "" +msgid "Can't find mf" +msgstr "找不到 mf" -#, c-format msgid "" -"There must be as many replacement glyphs as there are match glyphs: %s => %s" +"Can't find mf program -- metafont (set MF environment variable) or download " +"from:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"It's part of the TeX distribution" msgstr "" +"找不到 mf 程式 -- metafont(設定 MF 環境變數) 或下載自:\n" +" http://www.tug.org/\n" +" http://www.ctan.org/\n" +"它是 TeX 發布版本的一部份" -#, c-format -msgid "" -"No replacement lists may be specified in this contextual lookup, use a " -"nested lookup instead, starting at: %.20s..." -msgstr "" +msgid "Can't find the file" +msgstr "找不到檔案" -#, c-format -msgid "" -"Only one replacement list may be specified in a reverse contextual chaining " -"lookup, starting at: %.20s..." -msgstr "" +msgid "Can't fix" +msgstr "無法修正" -#, c-format -msgid "" -"No lookups may be specified in a reverse contextual lookup (use a " -"replacement list instead), starting at: %.20s..." -msgstr "" +msgid "Can't insert 'cvt'" +msgstr "無法插入「cvt」" -#, c-format -msgid "" -"A lookup invocation must be started by the sequence '@<' and ended with '>', " -"starting at: %.20s..." -msgstr "" +msgid "Can't insert 'fpgm'" +msgstr "無法插入「fpgm」" -#, c-format -msgid "Unterminated lookup invocation, starting at: %.20s..." -msgstr "" +msgid "Can't insert 'prep'" +msgstr "無法插入「prep」" -#, c-format -msgid "Unknown lookup: %s" -msgstr "" +msgid "Can't instruct this glyph" +msgstr "無法指揮這個字圖" #, c-format -msgid "GSUB lookup refered to in this GPOS contextual lookup: %s" -msgstr "" +msgid "Can't open %s\n" +msgstr "無法開啟 %s\n" -#, c-format -msgid "GPOS lookup refered to in this GSUB contextual lookup: %s" -msgstr "" +msgid "Can't open temporary file for postscript output\n" +msgstr "無法開啟暫存檔用於 postscript 輸出\n" -#, c-format -msgid "" -"Lookups must follow the glyph, class or coverage table to which they apply: " -"%s" -msgstr "" +msgid "Can't open temporary file for truetype output.\n" +msgstr "無法開啟暫存檔用於 truetype 輸出。\n" -msgid "Empty rule" -msgstr "" +msgid "Can't run mf" +msgstr "無法運行 mf" -msgid "" -"A reverse contextual chaining lookup must have a set of replacement glyphs " -"somewhere" -msgstr "" +msgid "Can't specify a subtable here" +msgstr "無法在此指定子表格" -msgid "This contextual rule applies no lookups." -msgstr "" +msgid "Canadian Syllabics" +msgstr "加拿大音節" -msgid "" -"A reverse contextual chaining lookup can only match one coverage table " -"directly" -msgstr "" +msgid "Cancel" +msgstr "取消" -#, c-format -msgid "There is no glyph named \"%s\" in the font." -msgstr "" +msgid "Cancel Button" +msgstr "取消按鈕" -#, c-format -msgid "%s is not a class name for the backtracking classes." -msgstr "" +msgid "Cancel Buttons" +msgstr "取消按鈕" + +msgid "Cannot Be Undone" +msgstr "無法復原" + +msgid "Cannot be Undone" +msgstr "無法復原" #, c-format -msgid "%s is not a class name for the matching classes." -msgstr "" +msgid "Cannot open %s" +msgstr "無法開啟 %s" #, c-format -msgid "%s is not a class name for the forward classes." -msgstr "" +msgid "Cannot open %s\n" +msgstr "無法開啟 %s\n" -msgid "Bad FPST format" -msgstr "" +msgid "Cannot open a temporary file\n" +msgstr "無法開啟暫時檔案\n" #, c-format -msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" -msgstr "警告:%s(%s) 將同時被延展和緊縮。這是不可能的。\n" +msgid "Cannot open feature file %.120s" +msgstr "無法開啟特徵檔案 %.120s" -msgid "Warning: Both extended and condensed. That's impossible.\n" -msgstr "警告:同時延展和緊縮是不可能的。\n" +msgid "Cannot open file" +msgstr "無法開啟檔案" -msgid "" -"ATM requires that fonts be encoded with the Macintosh Latin encoding. This " -"postscript font will print fine, but only the bitmap versions will be " -"displayed on the screen" -msgstr "" +msgid "Canonical Start _Point" +msgstr "標準開始點(_P)" -msgid "The generated font won't work with ATM" -msgstr "產生的字型將無法適用於 ATM" +msgid "Canonical _Contours" +msgstr "標準輪廓(_C)" -msgid "Can't open temporary file for postscript output\n" -msgstr "無法開啟暫存檔用於 postscript 輸出\n" +msgid "Capital Spacing" +msgstr "大寫間隔" -#, c-format -msgid "Missing POST resource %u\n" -msgstr "缺少 POST 資源 %u\n" +msgid "Capitals to Petite Capitals" +msgstr "大寫字母轉為小型的大寫字母" -msgid "Out of memory\n" -msgstr "記憶體不足\n" +msgid "Capitals to Small Capitals" +msgstr "大寫字母轉為小型大寫字母" -#, c-format -msgid "%s is not in %.100s" -msgstr "%s 不在 %.100s 之中" +msgid "Carian" +msgstr "卡里亞文" -msgid "Not in Collection" -msgstr "不在收集之中" +msgid "Carrier" +msgstr "載波" -msgid "Pick a font, any font..." -msgstr "揀取字型,任何字型…" +msgid "Cartoon" +msgstr "卡通" -msgid "There are multiple fonts in this file, pick one" -msgstr "這個檔案中有些多重字型,揀取一個" +msgid "Case-Sensitive Forms" +msgstr "有分尺寸寫的形式" -msgid "Can't open temporary file for truetype output.\n" -msgstr "無法開啟暫存檔用於 truetype 輸出。\n" +msgid "Catalan" +msgstr "加泰羅尼亞語" -#, c-format -msgid "No kerning table for %s\n" -msgstr "沒有字距微調表格用於 %s\n" +msgid "Cebuano" +msgstr "宿霧語" -msgid "can't create temporary file\n" -msgstr "無法建立暫存檔\n" +msgid "Center Bet_ween Control Points" +msgstr "在控制點之間的中心(_W)" -#, c-format -msgid "Couldn't find a font file named %s\n" -msgstr "找不到名為 %s 的字型檔案\n" +msgid "Center Out" +msgstr "中心出現" -#, c-format -msgid "" -"%s is a mac resource file but contains no postscript or truetype fonts\n" -msgstr "%s 是 mac 資源檔案但是不含任何 postscript 或 truetype 字型\n" +msgid "Center of Selection" +msgstr "選擇的中心" -msgid "Danish" -msgstr "丹麥語" +msgid "Centered" +msgstr "置中" -msgid "Portuguese" -msgstr "葡萄牙語" +msgid "Centered CJK Punctuation" +msgstr "置中的中日韓標點符號" -msgid "Norwegian" -msgstr "挪威語" +msgid "Chaining Positioning" +msgstr "鏈接定位" -msgid "Japanese" -msgstr "日語" +msgid "Chaining Substitution" +msgstr "鏈接替代" -msgid "Lang|Arabic" -msgstr "阿拉伯語" +msgid "Chaining position" +msgstr "鏈接位置" -msgid "Finnish" -msgstr "芬蘭語" - -msgid "Icelandic" -msgstr "冰島語" - -msgid "Maltese" -msgstr "馬爾他語" +msgid "Chaining substitution" +msgstr "鏈接替代" -msgid "Croatian" -msgstr "克羅埃西亞語" +msgid "Cham" +msgstr "占文" -msgid "Traditional Chinese" -msgstr "傳統字漢語" +msgid "Change" +msgstr "變更" -msgid "Urdu" -msgstr "烏都語" +msgid "Change Glyphs" +msgstr "變更字圖" -msgid "Lang|Thai" -msgstr "泰語" +msgid "Change Length" +msgstr "變更長度" -msgid "Korean" -msgstr "韓語" +msgid "Change Supplement..." +msgstr "變更補充…" -msgid "Estonian" -msgstr "愛沙尼亞語" +msgid "Change UniqueID?" +msgstr "變更 UniqueID?" -msgid "Latvian" -msgstr "拉脫維亞語" +msgid "Change Weight" +msgstr "變更字重" -msgid "Sami (Lappish)" -msgstr "薩米語(拉普語)" +msgid "Change X-Height" +msgstr "變更小寫字母高度" -msgid "Faroese (Icelandic)" -msgstr "法羅群島語 (冰島語)" +msgid "Change XHeight" +msgstr "變更小寫字母高度" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" -msgid "Lang|Farsi/Persian" -msgstr "伊朗語/波斯語" +msgid "Change _Glyph..." +msgstr "變更字圖(_G)…" -msgid "Simplified Chinese" -msgstr "簡化字漢語" +msgid "Change _Weight..." +msgstr "變更字重(_W)…" -msgid "Flemish" -msgstr "" +msgid "Change _X-Height..." +msgstr "變更小寫字母高度(_X)…" -msgid "Irish Gaelic" -msgstr "愛爾蘭蓋爾語" +msgid "Change whether spiro is active or not" +msgstr "變更是否是啟用旋點" -msgid "Albanian" -msgstr "阿爾巴尼亞語" +msgid "Changed Color" +msgstr "變更的顏色" -msgid "Romanian" -msgstr "羅馬尼亞語" +msgid "Changing glyphs" +msgstr "變更字圖" -msgid "Slovak" -msgstr "斯洛伐克語" +msgid "" +"Changing the left side bearing\n" +"of a glyph adjusts the lbearing\n" +"of other references in all accented\n" +"glyphs based on it." +msgstr "" +"變更字圖的左側留白時\n" +"就調整所有基於它的重音符號\n" +"字圖參照中的左留白。" -msgid "Slovenian" -msgstr "斯洛維尼亞語" +msgid "" +"Changing the width of a glyph\n" +"changes the widths of all accented\n" +"glyphs based on it." +msgstr "" +"變更字圖的寬度\n" +"變更所有基於它的重音符號\n" +"字圖的寬度。" -msgid "Yiddish" -msgstr "意第緒語" +msgid "Char. _Range" +msgstr "字元範圍" -msgid "Serbian" -msgstr "塞爾維亞語" +msgid "Character Variants 01" +msgstr "字元變體 01" -msgid "Macedonian" -msgstr "馬其頓語" +msgid "Character Variants 02" +msgstr "字元變體 02" -msgid "Bulgarian" -msgstr "保加利亞語" +msgid "Character Variants 03" +msgstr "字元變體 03" -msgid "Ukrainian" -msgstr "烏克蘭語" +msgid "Character Variants 04" +msgstr "字元變體 04" -msgid "Byelorussian" -msgstr "白俄語" +msgid "Character Variants 05" +msgstr "字元變體 05" -msgid "Uzbek" -msgstr "烏茲別克語" +msgid "Character Variants 06" +msgstr "字元變體 06" -msgid "Kazakh" -msgstr "哈薩克語" +msgid "Character Variants 07" +msgstr "字元變體 07" -msgid "Axerbaijani (Cyrillic)" -msgstr "" +msgid "Character Variants 08" +msgstr "字元變體 08" -msgid "Axerbaijani (Arabic)" -msgstr "" +msgid "Character Variants 09" +msgstr "字元變體 09" -msgid "Lang|Armenian" -msgstr "亞美尼亞語" +msgid "Character Variants 10" +msgstr "字元變體 10" -msgid "Lang|Georgian" -msgstr "喬治亞語" +msgid "Character Variants 99" +msgstr "字元變體 99" -msgid "Moldavian" -msgstr "摩爾達維亞語" +msgid "Charsets" +msgstr "字元集" -msgid "Kirghiz" -msgstr "吉爾吉斯語" +msgid "Chechen" +msgstr "車臣語" -msgid "Tajiki" -msgstr "塔吉克語" +msgid "Check Advance:" +msgstr "檢查前加:" -msgid "Turkmen" -msgstr "土庫曼語" +msgid "Check Box" +msgstr "核取方塊" -msgid "Mongolian (Mongolian)" -msgstr "蒙古語(蒙古語)" +msgid "Check Box Off Mark" +msgstr "核取方塊關閉標記" -msgid "Mongolian (cyrillic)" -msgstr "蒙古語(斯拉夫語)" +msgid "Check Box On Mark" +msgstr "核取方塊開啟標記" -msgid "Pashto" -msgstr "普什圖語" +msgid "Check Self-Intersection" +msgstr "檢查自我交叉" -msgid "Kurdish" -msgstr "庫德語" +msgid "Check Unicode/Name mismatch" +msgstr "檢查萬國碼/名稱不匹配" -msgid "Kashmiri" -msgstr "喀什米爾語" +msgid "Check VAdvance:\n" +msgstr "檢查垂直前加:\n" -msgid "Sindhi" -msgstr "" +msgid "Check _flipped references" +msgstr "檢查翻轉的參照(_F)" -msgid "Lang|Tibetan" -msgstr "藏語" +msgid "Check _missing extrema" +msgstr "檢查缺少的末端(_M)" -msgid "Nepali" -msgstr "尼泊爾語" +msgid "Check _outermost paths clockwise" +msgstr "順時針檢查最外圍的路徑(_O)" -msgid "Marathi" -msgstr "馬拉提語" +msgid "Check for CIDs defined _twice" +msgstr "檢查看看被定義了兩次的 CIDs(_T)" -msgid "Lang|Bengali" -msgstr "孟加拉語" +msgid "Check for _irrelevant control points" +msgstr "查出不重要的控制點(_I)" -msgid "Assamese" -msgstr "阿薩姆語" +msgid "Check for _undefined CIDs" +msgstr "檢查看看未定義的 CIDs(_U)" -msgid "Lang|Gujarati" -msgstr "古吉拉特語" +msgid "" +"Check for characters which contain 'GSUB' entries which refer to empty " +"characters" +msgstr "檢查看看包含參照空字元「GSUB」條目的字元" -msgid "Punjabi" -msgstr "旁遮普語" +msgid "Check for characters whose advance width is not the displayed value." +msgstr "檢查字元的前加寬度是否為不可顯示值。" -msgid "Lang|Oriya" -msgstr "歐利亞語" +msgid "" +"Check for characters whose name maps to a unicode code point\n" +"which does not map the character's assigned code point." +msgstr "" +"檢查看看名稱映射到萬國碼碼點字元\n" +"是否未映射到字元指定的碼點。" -msgid "Lang|Malayalam" -msgstr "馬來亞拉姆語" +msgid "" +"Check for characters whose vertical advance width is not the displayed value." +msgstr "查字元的垂直前加寬度是否為不可顯示值。" -msgid "Lang|Kannada" -msgstr "卡納達語" +msgid "Check for incomplete mark to base subtables" +msgstr "檢查看看資料庫子表格的不完整標記" -msgid "Lang|Tamil" -msgstr "坦米爾語" +msgid "Check for missing _glyph names" +msgstr "檢查看看缺少的字圖名稱(_G)" -msgid "Lang|Telugu" -msgstr "特拉古語" +msgid "Check for missing _scripts in features" +msgstr "檢查看看在特徵中缺少的文字(_S)" -msgid "Lang|Sinhalese" -msgstr "錫蘭語" +msgid "Check for missing glyph names" +msgstr "檢查缺少的字圖名稱" -msgid "Burmese" -msgstr "緬甸語" +msgid "Check for multiple characters with the same name" +msgstr "檢查看看是否有相同名稱的多重字元" -msgid "Lang|Khmer" -msgstr "高棉語" +msgid "Check missing _bitmaps" +msgstr "檢查缺少的點陣字(_B)" -msgid "Lang|Lao" -msgstr "老撾語" +msgid "Check multiple Names" +msgstr "檢查多重名稱" -msgid "Vietnamese" -msgstr "越南語" +msgid "Check multiple Unicode" +msgstr "檢查多重萬國碼" -msgid "Indonesian" -msgstr "印尼語" +msgid "Check substitutions for empty chars" +msgstr "檢查空格字元的替代物" -msgid "Lang|Tagalog" -msgstr "菲律賓湯加洛格語" - -msgid "Malay (roman)" -msgstr "馬來語 (羅馬體)" - -msgid "Malay (arabic)" -msgstr "馬來語 (阿拉伯語)" +msgid "" +"Check the glyph outlines for standard errors before saving\n" +"This can be slow." +msgstr "" +"在儲存之前檢查字圖描邊是否有標準錯誤\n" +"這可能會變慢。" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" -msgid "Lang|Amharic" -msgstr "阿姆哈拉語" +msgid "Check whether a CID is defined in more than one sub-font" +msgstr "檢查是否 CID 在超過一個子字型中被定義" -msgid "Tigrinya" -msgstr "提格利尼亞語" +msgid "Check whether a CID is undefined in all sub-fonts" +msgstr "檢查是否 CID 在所有子字型中未被定義" -msgid "Galla" +msgid "" +"Check whether a substitution, kerning class, etc. uses a glyph name which " +"does not match any glyph in the font" msgstr "" +"檢查是否替代、字距微調類別等項目,使用了在字型中不匹配任何字圖的字圖名稱" -msgid "Somali" -msgstr "索馬利亞語" +msgid "Cherokee" +msgstr "卻洛奇語" -msgid "Swahili" -msgstr "史瓦西里語" +msgid "Chichewa" +msgstr "契切瓦語" -msgid "Kinyarwanda/Ruanda" -msgstr "金牙旺達語/盧安達語" +msgid "Chinese (Hong Kong)" +msgstr "中文(香港)" -msgid "Rundi" -msgstr "克倫地語" +msgid "Chinese (Macau)" +msgstr "中文(澳門)" -msgid "Nyanja/Chewa" -msgstr "尼揚賈語/切瓦語" +msgid "Chinese (PRC)" +msgstr "中文(中華人民共和國)" -msgid "Malagasy" -msgstr "馬達加斯加語" +msgid "Chinese (Singapore)" +msgstr "中文(新加坡)" -msgid "Esperanto" -msgstr "世界語" +msgid "Chinese (Taiwan)" +msgstr "中文(中華民國)" -msgid "Basque" -msgstr "巴斯克語" +msgid "Chinese Hong Kong" +msgstr "香港漢語" -msgid "Catalan" -msgstr "加泰羅尼亞語" +msgid "Chinese Phonetic" +msgstr "漢語注音符號" -msgid "Lang|Latin" -msgstr "拉丁語" +msgid "Chinese Simplified" +msgstr "簡化字漢語" -msgid "Quechua" -msgstr "印加語" +msgid "Chinese Traditional" +msgstr "傳統字漢語" -msgid "Guarani" -msgstr "瓜拉尼語" +msgid "Chinese, Phonetic" +msgstr "漢語注音符號" -msgid "Aymara" -msgstr "亞摩拉語" +msgid "Chinese, Simplified" +msgstr "簡體中文" -msgid "Tatar" -msgstr "韃靼語" +msgid "Chinese, Traditional" +msgstr "正體中文" -msgid "Lang|Uighur" -msgstr "回紇語" +msgid "Chinese, Traditional, Hong Kong SAR" +msgstr "繁體中文(香港)" -msgid "Dzongkha" -msgstr "宗卡語" +msgid "Chinese, Traditional, Macao SAR" +msgstr "繁體中文(澳門)" -msgid "Javanese (roman)" -msgstr "爪哇語 (羅馬體)" +msgid "Chipewyan" +msgstr "奇佩維安語" -msgid "Sundanese (roman)" -msgstr "巽他語 (羅馬體)" +msgid "Choose a file format..." +msgstr "選取檔案格式…" -msgid "Galician" -msgstr "加里斯亞語" +msgid "Choose the appropriate method depending on the glyph's script" +msgstr "依據不同的字圖文字選擇適當方法" -msgid "Afrikaans" -msgstr "南非語" +msgid "Choose which lookups to copy" +msgstr "選擇何項查找要複製" -msgid "Breton" -msgstr "布里敦語" +msgid "Church Slavonic" +msgstr "教會斯拉夫語" -msgid "Inuktitut" -msgstr "依奴提圖特語" +msgid "Chuvash" +msgstr "楚瓦什語" -msgid "Scottish Gaelic" -msgstr "蘇格蘭蓋爾語" +msgid "Clarendon Serifs" +msgstr "粗長襯線(CS)" -msgid "Manx Gaelic" -msgstr "馬恩語蓋爾語" +msgid "Class" +msgid_plural "Classes" +msgstr[0] "類別" -msgid "Irish Gaelic (with dot)" -msgstr "愛爾蘭蓋爾語 (具備點)" +#, c-format +msgid "Class %d: " +msgstr "類別 %d:" -msgid "Tongan" -msgstr "東加語" +msgid "Class 0" +msgstr "類別 0" -msgid "Greek (polytonic)" -msgstr "希臘語 (多音調)" +msgid "Class 1: {Everything Else}" +msgstr "類別 1: {所有其他東西}" -msgid "Greenlandic" -msgstr "格陵蘭語" +msgid "Class Name" +msgstr "類別名稱" -msgid "Azebaijani (roman)" -msgstr "" +msgid "Class already used" +msgstr "類別已被使用" -msgid "Unspecified Language" -msgstr "未指定的語言" +msgid "Class definition sub-table extends beyond end of table\n" +msgstr "類別定義子表格延展至表格末端之後\n" -msgid "Unknown Language" -msgstr "未知的語言" +#, c-format +msgid "Class index out of range %d (must be <%d)\n" +msgstr "類別索引超出範圍 %d (必須 <%d)\n" -msgid "Percentage scale down for script level 1" -msgstr "用於文字等級 1 的下縮百分比" +msgid "Class out of bounds in GPOS mark sub-table\n" +msgstr "類別超出GPOS 標記子表格邊界\n" -msgid "ScriptPercentScaleDown:" -msgstr "ScriptPercentScaleDown:" +#, c-format +msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" +msgstr "類別超出 GPOS 標記子表格邊界用於標記 %.30s\n" -msgid "Percentage scale down for script level 2" -msgstr "用於文字等級 2 的下縮百分比" +msgid "Class10" +msgstr "類別10" -msgid "ScriptScriptPercentScaleDown:" -msgstr "ScriptScriptPercentScaleDown:" +msgid "Class2" +msgstr "類別2" -msgid "DelimitedSubFormulaMinHeight:" -msgstr "DelimitedSubFormulaMinHeight:" +msgid "Class3" +msgstr "類別3" -msgid "" -"Minimum height at which to treat a delimited\n" -"expression as a subformula" -msgstr "" +msgid "Class4" +msgstr "類別4" -msgid "DisplayOperatorMinHeight:" -msgstr "DisplayOperatorMinHeight:" +msgid "Class5" +msgstr "類別5" -msgid "Minimum height of n-ary operators (integration, summation, etc.)" -msgstr "" +msgid "Class6" +msgstr "類別6" -msgid "MathLeading:" -msgstr "MathLeading:" +msgid "Class7" +msgstr "類別7" -msgid "" -"White space to be left between math formulae\n" -"to ensure proper line spacing." -msgstr "" +msgid "Class8" +msgstr "類別8" -msgid "Axis height of the font" -msgstr "字型的軸線高度" +msgid "Class9" +msgstr "類別9" -msgid "AxisHeight:" -msgstr "AxisHeight:" +msgid "Classes" +msgstr "類別" -msgid "AccentBaseHeight:" -msgstr "AccentBaseHeight:" +msgid "Clea_nup Glyph" +msgstr "清理字圖(_N)" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require raising the accents." -msgstr "" +msgid "Cleanup Self Intersect" +msgstr "清理自我交叉" -msgid "FlattenedAccentBaseHeight:" -msgstr "FlattenedAccentBaseHeight:" +msgid "Clear" +msgstr "清空" -msgid "" -"Maximum (ink) height of accent base that\n" -"does not require flattening the accents." -msgstr "" +msgid "Clear All" +msgstr "全部清空" -msgid "SubscriptShiftDown:" -msgstr "SubscriptShiftDown:" +msgid "Clear All Device Tables" +msgstr "清除所有裝置表格" -msgid "" -"The standard shift down applied to subscript elements.\n" -"Positive for moving downward." -msgstr "" +msgid "Clear DStem" +msgstr "清空 DStem" -msgid "" -"Maximum height of the (ink) top of subscripts\n" -"that does not require moving\n" -"subscripts further down." -msgstr "" +msgid "Clear Device Table" +msgstr "清空裝置表格" -msgid "SubscriptTopMax:" -msgstr "SubscriptTopMax:" +msgid "Clear Instructions" +msgstr "清除指令" -msgid "" -"Maximum allowed drop of the baseline of\n" -"subscripts relative to the bottom of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for subscript\n" -"baseline dropped below base bottom." -msgstr "" +msgid "Clear _Background" +msgstr "清除背景(_B)" -msgid "SubscriptBaselineDropMin:" -msgstr "SubscriptBaselineDropMin:" +msgid "Clear _VStem" +msgstr "清除 VStem(_V)" -msgid "Standard shift up applied to superscript elements." -msgstr "套用到上標元件的標準上移。" +msgid "Clear all device table corrections associated with this combination" +msgstr "清除所有與這個組合相關聯的裝置表格校正" -msgid "SuperscriptShiftUp:" -msgstr "SuperscriptShiftUp:" +msgid "Clear destination layer before copy" +msgstr "複製之前清空目的圖層" msgid "" -"Standard shift of superscript relative\n" -"to base in cramped mode." +"Click here for more information about the OFL (SIL Open Font License) \n" +"including the corresponding FAQ. \n" msgstr "" - -msgid "SuperscriptShiftUpCramped:" -msgstr "SuperscriptShiftUpCramped:" +"點擊這裏以查閲更多關於 OFL(SIL開源字型授權)的資料\n" +"以及其常見問題目錄(FAQ)。\n" msgid "" -"Minimum allowed height of the bottom\n" -"of superscripts that does not require moving\n" -"them further up." +"Click here to add the OFL metadata to your own font in the License and " +"License URL fields. \n" +"Then click on the License field to fill in the placeholders in sync with OFL." +"txt. \n" msgstr "" +"點擊這裏以在你的字型中的授權與授權網址欄目中添加 OFL 後設資料。\n" +"然后點擊授權欄目並填寫與 OFL.txt 一樣的資料。\n" -msgid "SuperscriptBottomMin:" -msgstr "SuperscriptBottomMin:" +msgid "Clip Path Color" +msgstr "裁剪路徑顏色" -msgid "" -"Maximum allowed drop of the baseline of\n" -"superscripts relative to the top of the base.\n" -"Used for bases that are treated as a box\n" -"or extended shape. Positive for superscript\n" -"baseline below base top." -msgstr "" +msgid "Cloc_kwise" +msgstr "順時針(_K)" -msgid "SuperscriptBaselineDropMax:" -msgstr "SuperscriptBaselineDropMax:" +msgid "Close Open Contours" +msgstr "關閉開放輪廓" -msgid "Minimum gap between the superscript and subscript ink." -msgstr "" +msgid "Co_py LBearing" +msgstr "複製左留白(_P)" -msgid "SubSuperscriptGapMin:" -msgstr "SubSuperscriptGapMin:" +msgid "Collage" +msgstr "抽象拼貼" -msgid "SuperscriptBottomMaxWithSubscript:" -msgstr "SuperscriptBottomMaxWithSubscript:" +msgid "Color" +msgstr "顏色" -msgid "" -"The maximum level to which the (ink) bottom\n" -"of superscript can be pushed to increase the\n" -"gap between superscript and subscript, before\n" -"subscript starts being moved down." -msgstr "" +msgid "Color Button" +msgstr "顏色按鈕" -msgid "" -"Extra white space to be added after each\n" -"sub/superscript." -msgstr "" +msgid "Color of column dividers in the main section of a matrix edit" +msgstr "在矩陣編輯主要區段之中欄分隔的顏色" -msgid "SpaceAfterScript:" -msgstr "SpaceAfterScript:" +msgid "Color of column dividers in the title section of a matrix edit" +msgstr "在矩陣編輯標題區段之中欄分隔的顏色" msgid "" -"Minimum gap between the bottom of the\n" -"upper limit, and the top of the base operator." -msgstr "" +"Color of frozen (unchangeable) entries in the main section of a matrix edit" +msgstr "在矩陣編輯主要區段之中現用條目的凍結(不可變更的)顏色" -msgid "UpperLimitGapMin:" -msgstr "UpperLimitGapMin:" +msgid "Color of the active entry in the main section of a matrix edit" +msgstr "在矩陣編輯主要區段之中現用條目的顏色" -msgid "" -"Minimum distance between the baseline of an upper\n" -"limit and the bottom of the base operator." -msgstr "" +msgid "Color used to draw the advance width line of a glyph" +msgstr "用來繪製字圖前加寬度線的顏色" -msgid "UpperLimitBaselineRiseMin:" -msgstr "UpperLimitBaselineRiseMin:" +msgid "Color used to draw the background of selected glyphs" +msgstr "用來繪製已選字圖背景的顏色" -msgid "LowerLimitGapMin:" -msgstr "LowerLimitGapMin:" +msgid "Color used to draw the foreground of selected glyphs" +msgstr "用來繪製已選字圖前景的顏色" -msgid "" -"Minimum gap between (ink) top of the lower limit,\n" -"and (ink) bottom of the base operator." -msgstr "" +msgid "Color used to draw the italic advance width line of a glyph" +msgstr "用來繪製字圖斜體前加寬度線的顏色" -msgid "LowerLimitBaselineDropMin:" -msgstr "LowerLimitBaselineDropMin:" +msgid "Color used to draw the kerning line" +msgstr "用來繪製字距微調線的顏色" -msgid "" -"Minimum distance between the baseline of the\n" -"lower limit and bottom of the base operator." -msgstr "" +msgid "Color used to draw the left side bearing" +msgstr "顏色用來繪製左側留白" -msgid "StackTopShiftUp:" -msgstr "StackTopShiftUp:" +msgid "Color used to draw the progress bar" +msgstr "用來繪製進度條的顏色" -msgid "Standard shift up applied to the top element of a stack." -msgstr "套用到堆疊頂端元件的標準上移。" +msgid "Color used to mark a changed glyph" +msgstr "用來標記已變更字圖的顏色" -msgid "StackTopDisplayStyleShiftUp:" -msgstr "StackTopDisplayStyleShiftUp:" +msgid "Color used to mark the selected glyph" +msgstr "用來標記已選字圖的顏色" -msgid "" -"Standard shift up applied to the top element of\n" -"a stack in display style." -msgstr "" +msgid "Color:" +msgstr "顏色:" -msgid "StackBottomShiftDown:" -msgstr "StackBottomShiftDown:" +msgid "Color|Background" +msgstr "背景" -msgid "" -"Standard shift down applied to the bottom element of a stack.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Color|Choose..." +msgstr "選擇…" -msgid "StackBottomDisplayStyleShiftDown:" -msgstr "StackBottomDisplayStyleShiftDown:" +msgid "Color|Default" +msgstr "預設" -msgid "" -"Standard shift down applied to the bottom\n" -"element of a stack in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Color|FillColor" +msgstr "填充顏色" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack, and the top of the bottom element." -msgstr "" +msgid "Color|Foreground" +msgstr "前景" -msgid "StackGapMin:" -msgstr "StackGapMin:" +msgid "Com_binations" +msgstr "組合(_B)" -msgid "" -"Minimum gap between bottom of the top\n" -"element of a stack and the top of the bottom\n" -"element in display style." -msgstr "" +msgid "Combining Diacritical Marks" +msgstr "組合音標附加標記" -msgid "StackDisplayStyleGapMin:" -msgstr "StackDisplayStyleGapMin:" +msgid "Combining Diacritical Marks Supplement" +msgstr "合併讀音符號補充" -msgid "Standard shift up applied to the top element of the stretch stack." -msgstr "套用到延展堆疊頂端元件的標準上移。" +msgid "Combining Diacritical Marks for Symbols" +msgstr "組合音標附加標記" -msgid "StretchStackTopShiftUp:" -msgstr "StretchStackTopShiftUp:" +msgid "Combining Half Marks" +msgstr "合併半標記" msgid "" -"Standard shift down applied to the bottom\n" -"element of the stretch stack.\n" -"Positive values indicate downward motion." -msgstr "" +"Commands to pass to mf (metafont) program, the filename will follow these" +msgstr "傳遞給 mf(metafont) 程式的命令,這些之後將跟隨著檔案名稱" -msgid "StretchStackBottomShiftDown:" -msgstr "StretchStackBottomShiftDown:" +msgid "Comment" +msgstr "註釋" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink bottom of the element\n" -"above.." -msgstr "" +msgid "Common Number Separator" +msgstr "共同數字分隔符號" -msgid "StretchStackGapAboveMin:" -msgstr "StretchStackGapAboveMin:" +msgid "Compact" +msgstr "壓縮" -msgid "" -"Minimum gap between the ink of the stretched\n" -"element and the ink top of the element below." -msgstr "" +msgid "Compacted" +msgstr "已壓縮" -msgid "StretchStackGapBelowMin:" -msgstr "StretchStackGapBelowMin:" +#, c-format +msgid "Compare %s to %s" +msgstr "比較 %s 與 %s" -msgid "FractionNumeratorShiftUp:" -msgstr "FractionNumeratorShiftUp:" +msgid "Compare Fonts..." +msgstr "比較字型…" -msgid "Standard shift up applied to the numerator." -msgstr "套用到分子的標準上移。" +msgid "Compare Glyph _Positioning" +msgstr "比較字圖定位(_P)" -msgid "FractionNumeratorDisplayStyleShiftUp:" -msgstr "FractionNumeratorDisplayStyleShiftUp:" +msgid "Compare Glyph _Substitution" +msgstr "比較字圖替代(_S)" -msgid "" -"Standard shift up applied to the\n" -"numerator in display style." -msgstr "" +msgid "Compare Hint_Masks" +msgstr "比較修飾遮罩(_M)" -msgid "FractionDenominatorShiftDown:" -msgstr "FractionDenominatorShiftDown:" +msgid "Compare Layers" +msgstr "比較圖層" -msgid "" -"Standard shift down applied to the denominator.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Compare Layers..." +msgstr "比較圖層…" -msgid "FractionDenominatorDisplayStyleShiftDown:" -msgstr "FractionDenominatorDisplayStyleShiftDown:" +msgid "Compare _Bitmaps" +msgstr "比較點陣字(_B)" -msgid "" -"Standard shift down applied to the\n" -"denominator in display style.\n" -"Positive values indicate downward motion." -msgstr "" +msgid "Compare _Hints" +msgstr "比較修飾(_H)" -msgid "FractionNumeratorGapMin:" -msgstr "FractionNumeratorGapMin:" +msgid "Compare _Names" +msgstr "比較名稱(_N)" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction bar." -msgstr "" +msgid "Compare _Outlines" +msgstr "比較描邊(_O)" -msgid "FractionNumeratorDisplayStyleGapMin:" -msgstr "FractionNumeratorDisplayStyleGapMin:" +msgid "Compare hintmasks" +msgstr "比較修飾遮罩" -msgid "" -"Minimum tolerated gap between the ink\n" -"bottom of the numerator and the ink of the fraction\n" -"bar in display style." -msgstr "" +msgid "Compare postscript hints and hintmasks and truetype instructions" +msgstr "比較 postscript 修飾和修飾遮罩和 truetype 指令" -msgid "FractionRuleThickness:" -msgstr "FractionRuleThickness:" +msgid "Compare two layers" +msgstr "比較兩圖層" -msgid "Thickness of the fraction bar." -msgstr "分數線的粗細。" +#, c-format +msgid "Compare version %s of %s to %s" +msgstr "比較 %2$s 的版本 %1$s 與 %3$s" -msgid "FractionDenominatorGapMin:" -msgstr "FractionDenominatorGapMin:" +msgid "Compatible Full" +msgstr "完整相容" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar.." -msgstr "" +msgid "Complex Fill" +msgstr "複合填滿" -msgid "FractionDenominatorDisplayStyleGapMin:" -msgstr "FractionDenominatorDisplayStyleGapMin:" +msgid "Component" +msgstr "組件" -msgid "" -"Minimum tolerated gap between the ink top of the denominator\n" -"and the ink of the fraction bar in display style." -msgstr "" +#, c-format +msgid "Component %d %.30s (%d,%d)" +msgstr "組件 %d %.30s (%d,%d)" -msgid "" -"Horizontal distance between the top\n" -"and bottom elements of a skewed fraction." -msgstr "" +msgid "Components" +msgstr "組件" -msgid "SkewedFractionHorizontalGap:" -msgstr "SkewedFractionHorizontalGap:" +msgid "Composites in AFM" +msgstr "在 AFM 中合成" -msgid "SkewedFractionVerticalGap:" -msgstr "SkewedFractionVerticalGap:" +msgid "Compress (as a percentage)" +msgstr "壓縮 (以百分比例)" -msgid "" -"Vertical distance between the ink of the top and\n" -"bottom elements of a skewed fraction." -msgstr "" +msgid "Compressed object container is itself a compressed object" +msgstr "壓縮過的物件容器自身就是一個壓縮物件" -msgid "" -"Distance between the overbar and\n" -"the ink top of the base." -msgstr "" +msgid "Condense/Extend" +msgstr "緊縮/延展" -msgid "OverbarVerticalGap:" -msgstr "OverbarVerticalGap:" +msgid "Condensed" +msgstr "窄" -msgid "OverbarRuleThickness:" -msgstr "OverbarRuleThickness:" +msgid "Condensed (75%)" +msgstr "窄 (75%)" -msgid "Thickness of the overbar." -msgstr "上條的粗細。" +msgid "Configure" +msgstr "組配" -msgid "Extra white space reserved above the overbar." -msgstr "" +msgid "Conflict Hint Color" +msgstr "衝突修飾顏色" -msgid "OverbarExtraAscender:" -msgstr "OverbarExtraAscender:" +msgid "Conjunct Form After Ro" +msgstr "Ro 之後的結合形式" -msgid "" -"Distance between underbar and\n" -"the (ink) bottom of the base." -msgstr "" +msgid "Conjunct Forms" +msgstr "結合形式" -msgid "UnderbarVerticalGap:" -msgstr "UnderbarVerticalGap:" +msgid "Connectors" +msgstr "連接符" -msgid "Thickness of the underbar." -msgstr "下條的粗細。" +msgid "Constants" +msgstr "常數" -msgid "UnderbarRuleThickness:" -msgstr "UnderbarRuleThickness:" +msgid "Contains anchor points for some, but not all, classes in a subtable" +msgstr "在子表格中含有某些但不是所有類別的錨點" -msgid "Extra white space reserved below the underbar." -msgstr "" +msgid "Contextual Alternates" +msgstr "上下文的另項選擇" -msgid "UnderbarExtraDescender:" -msgstr "UnderbarExtraDescender:" +msgid "Contextual Chaining Position" +msgstr "上下文鏈接位置" -msgid "RadicalVerticalGap:" -msgstr "RadicalVerticalGap:" +msgid "Contextual Chaining Positioning" +msgstr "上下文鏈接定位" -msgid "" -"Space between the ink to of the\n" -"expression and the bar over it." -msgstr "" +msgid "Contextual Chaining Substitution" +msgstr "上下文鏈接替代" -msgid "RadicalDisplayStyleVerticalGap:" -msgstr "RadicalDisplayStyleVerticalGap:" +msgid "Contextual Ligatures" +msgstr "上下文連體字" -msgid "" -"Space between the ink top of the\n" -"expression and the bar over it in display\n" -"style." -msgstr "" +msgid "Contextual Position" +msgstr "上下文位置" -msgid "RadicalRuleThickness:" -msgstr "RadicalRuleThickness:" +msgid "Contextual Positioning" +msgstr "上下文定位" -msgid "" -"Thickness of the radical rule in\n" -"designed or constructed radical\n" -"signs." -msgstr "" +msgid "Contextual State Machine" +msgstr "上下文狀態器" -msgid "Extra white space reserved above the radical." -msgstr "根號上方保留的額外空白。" +msgid "Contextual Substitution" +msgstr "上下文替代" -msgid "RadicalExtraAscender:" -msgstr "RadicalExtraAscender:" +msgid "Contextual Swash" +msgstr "上下文鉤耳" -msgid "" -"Extra horizontal kern before the degree of a\n" -"radical if such be present." -msgstr "" +msgid "Contextual insertion" +msgstr "上下文插入" -msgid "RadicalKernBeforeDegree:" -msgstr "RadicalKernBeforeDegree:" +msgid "Contextual position" +msgstr "上下文位置" -msgid "" -"Negative horizontal kern after the degree of a\n" -"radical if such be present." -msgstr "" +msgid "Contextual substitution" +msgstr "上下文替代" -msgid "RadicalKernAfterDegree:" -msgstr "RadicalKernAfterDegree:" +msgid "Continue" +msgstr "繼續" -msgid "" -"Height of the bottom of the radical degree, if\n" -"such be present, in proportion to the ascender\n" -"of the radical sign." -msgstr "" +msgid "Control Pictures" +msgstr "控制圖案" -msgid "RadicalDegreeBottomRaisePercent:" -msgstr "RadicalDegreeBottomRaisePercent:" +msgid "Control Points _beyond spline" +msgstr "控制點位於曲線之後(_B)" -msgid "MinConnectorOverlap:" -msgstr "MinConnectorOverlap:" +msgid "Control Points near horizontal/vertical/italic" +msgstr "控制點接近水平/垂直/斜面" -msgid "" -"Minimum overlap of connecting glyphs during\n" -"glyph construction." -msgstr "" +msgid "Control Vertical Counters (use for CJK)" +msgstr "控制垂直字腔 (用於中日韓)" -msgid "Bad font, offset out of bounds.\n" -msgstr "不當的字型,偏移超出邊界。\n" +msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" +msgstr "控制垂直映射 (用於拉丁語、希臘語、斯拉夫語)" -msgid "" -"One of the multiple master instances contains quadratic splines. It must be " -"converted to cubic splines before it can be used in a multiple master" -msgstr "" +msgid "ControlPoint|Default" +msgstr "預設" -msgid "The different instances of this mm have a different number of glyphs" -msgstr "多主的不同實體有不同的字圖數量" +msgid "Convert By C_Map" +msgstr "依 C_Map 轉換" -msgid "This glyph is defined in one instance font but not in another" -msgstr "這個字圖被定義在一個實體字型中而不是在另一個中" +msgid "Convert Design Vector Function:" +msgstr "轉換設計向量函式:" -msgid "" -"This glyph contains a different number of references in different instances" -msgstr "這個字圖在不同的實體中含有不同的參照數量" +msgid "Converting PostScript" +msgstr "轉換 PostScript" -msgid "" -"A reference in this glyph refers to a different encoding in different " -"instances" -msgstr "這個字圖中的參照在不同的實體中會參照不同的編碼" +msgid "Coordinate Line Color" +msgstr "座標線顏色" -msgid "" -"A contour in this glyph contains a different number of points in different " -"instances" -msgstr "這個字圖中的輪廓在不同的實體中含有不同的點數量" +msgid "Coordinate along which to space" +msgstr "沿著空格的座標" -msgid "" -"This glyph contains a different number of contours in different instances" -msgstr "這個字圖在不同的實體中含有不同的輪廓數量" +msgid "Cop_y Layer To Layer..." +msgstr "複製圖層到圖層(_Y)…" -msgid "This glyph contains a different number of hints in different instances" -msgstr "這個字圖在不同的實體中含有不同的修飾數量" +msgid "Coptic" +msgstr "科普特文" -msgid "This glyph contains different kerning pairs in different instances" -msgstr "這個字圖在不同的實體中含有不同的字距微調對" +msgid "Copy Gri_d Fit" +msgstr "複製格線以符合(_D)" -msgid "Bad Multiple Master Font" -msgstr "不當的多重主字型" +msgid "Copy Layer To Layer" +msgstr "複製圖層到圖層" -msgid "Various errors occurred at the selected glyphs" -msgstr "多種錯誤發生於已選字圖" +msgid "Copy Layers" +msgstr "複製圖層" -#, c-format -msgid "The following error occurred on the selected glyphs: %.100s" -msgstr "下列的錯誤發生在已選字圖上:%.100s" +msgid "Copy Loo_kup Data" +msgstr "複製查找資料(_K)" -#, c-format -msgid "" -"The font %.30s contains cubic splines. It must be converted to quadratic " -"splines before it can be used in an apple distortable font" -msgstr "" +msgid "Copy RBearin_g" +msgstr "複製右留白(_G)" -#, c-format -msgid "" -"The font %.30s contains quadratic splines. It must be converted to cubic " -"splines before it can be used in a multiple master" -msgstr "" +msgid "Copy _Fg To Bg" +msgstr "複製前景到背景(_F)" -#, c-format -msgid "" -"There is no ForceBoldThreshold entry in the weighted font, but there is a " -"ForceBold entry in font %30s" -msgstr "" +msgid "Copy _From" +msgstr "複製來自(_F)" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " -"encodings" -msgstr "字型 %1$.30s 和 %2$.30s 有不同的字圖數量或不同的編碼" +msgid "Copy _Lookup Data" +msgstr "複製查找資料(_L)" -#, c-format -msgid "" -"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " -"one cubic)" -msgstr "字型 %1$.30s 和 %2$.30s 使用不同類型的曲線(一個二次,一個三次)" +msgid "Copy _VWidth" +msgstr "複製 _VWidth" -#, c-format -msgid "" -"The entry \"%1$.20s\" is not present in the private dictionary of both " -"%2$.30s and %3$.30s" -msgstr "" +msgid "Copy _Width" +msgstr "複製寬度(_W)" -#, c-format -msgid "The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s" -msgstr "" +msgid "Copy one layer to another" +msgstr "複製一個圖層為另一個" -#, c-format -msgid "" -"The glyph %1$.30s in %2$.30s has both references and contours. This is not " -"supported in a font with variations" -msgstr "" +msgid "Copy_right:" +msgstr "著作權(_R):" -#, c-format -msgid "" -"The glyph %1$.30s has a different number of contours in font %2$.30s than in " -"%3$.30s" -msgstr "" +msgid "Copyright" +msgstr "版權" -#, c-format msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of points (or " -"control points) on its contours than in %3$.30s" +"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " +"instead of ©." msgstr "" +"著作權文字 (在名稱窗格中) 必須完全是 ASCII 編碼。因此使用 (c) 以代替 ©。" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has contours running in a different " -"direction than in %3$.30s" -msgstr "" +#. GT: Short for Correction +msgid "Cor:" +msgstr "校正:" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different number of references than " -"in %3$.30s" -msgstr "" +msgid "Corner" +msgstr "角" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has references with different scaling or " -"rotation (etc.) than in %3$.30s" -msgstr "" +msgid "Corporate Use" +msgstr "組織使用" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in " -"%3$.30s" -msgstr "" +msgid "Correct Direction" +msgstr "修正方向" -#, c-format -msgid "" -"The glyph %1$.30s has a different numbering of points (and control points) " -"on its contours than in the various instances of the font" -msgstr "" +msgid "Correct References" +msgstr "修正參照" -#, c-format -msgid "" -"The %1$s hints in glyph \"%2$.30s\" in font %3$.30s do not match those in " -"%4$.30s (different number or different overlap criteria)" -msgstr "" +msgid "Correct for Italic Angle" +msgstr "斜體角度修正" -#, c-format -msgid "" -"The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " -"than in %3$.30s" -msgstr "" +msgid "Correcting Direction..." +msgstr "修正方向…" -#, c-format -msgid "" -"The default font does not have a 'cvt ' table, but the instance %.30s does" -msgstr "" +msgid "Correcting References" +msgstr "修正參照" -#, c-format -msgid "" -"Instance fonts may only contain a 'cvt ' table, but %.30s has some other " -"truetype table as well" -msgstr "" +msgid "Correction" +msgstr "校正" -#, c-format -msgid "" -"The 'cvt ' table in instance %.30s is a different size from that in the " -"default font" -msgstr "" +msgid "Corrections must be between -128 and 127 (and should be smaller)" +msgstr "校正必須是在 -128 和 127 之間(而且應該比較小)" -msgid "No problems detected" -msgstr "沒有偵測到問題" +msgid "Corsican" +msgstr "科西嘉語" -msgid "OK" -msgstr "確定" +msgid "Cou_nter Clockwise" +msgstr "逆時針(_N)" -#, c-format -msgid "" -"Warning: StdGlyphName returning name for value %d outside of Unicode range\n" -msgstr "" - -msgid "NameList duplicated" -msgstr "" +msgid "Could not figure out a lookup type" +msgstr "無法估計查找型態" #, c-format -msgid "NameList with the name \"%s\" already exists" -msgstr "" +msgid "Could not find a bitmap font in %s" +msgstr "在 %s 中找不到點陣字型" -#, c-format -msgid "NameList %s based on %s which could not be found" -msgstr "名稱表列 %s 是基於無法找到的 %s" +msgid "Could not find a usable encoding table" +msgstr "找不到可用的編碼表格" -msgid "NameList base missing" -msgstr "名稱表列基底缺少" +msgid "Could not find any valid encoding tables" +msgstr "找不到任何有效的編碼表格" -#, c-format -msgid "NameList %s based on two NameLists" -msgstr "名稱表列 %s 是基於兩個名稱表列" +msgid "Could not find original glyph" +msgstr "找不到原來的字圖" -msgid "NameList based twice" -msgstr "名稱表列做為基底兩次" +#, c-format +msgid "Could not find the glyph: %.70s" +msgstr "找不到字圖:%.70s" #, c-format msgid "" -"Missing rename \"to\" name %s\n" -"%s" -msgstr "" -"缺乏重新命名「為」名稱 %s\n" -"%s" +"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" +msgstr "當加入 %3$s 到 %4$s 之中時,無法匹配在組合字圖 (%1$d 到 %2$d) 中的點\n" -msgid "NameList parsing error" -msgstr "名稱表列剖析錯誤" +msgid "Could not open" +msgstr "無法開啟" #, c-format -msgid "" -"Bad unicode value when parsing %s\n" -"%s" -msgstr "" -"剖析 %s 時有不當的萬國碼值\n" -"%s" +msgid "Could not open %.100s" +msgstr "無法開啟 %.100s" #, c-format -msgid "Missing name when parsing %s for unicode %x" -msgstr "當剖析 %s 與使用萬國碼 %x 時缺少名稱" +msgid "Could not open %s" +msgstr "無法開啟 %s" -#, c-format -msgid "Bad name when parsing %s for unicode %x" -msgstr "剖析 %s 用於萬國碼 %x 時,出現不當的名稱" +msgid "Could not open file" +msgstr "無法開啟檔案" -#, c-format -msgid "Multiple names when parsing %s for unicode %x" -msgstr "剖析 %s 用於萬國碼 %x 時,會遇到多重名稱" +msgid "Could not open image" +msgstr "無法開啟圖像" -msgid "AGL without afii" -msgstr "AGL 除去 afii" +#, c-format +msgid "Could not open include file (%s) on line %d of %s" +msgstr "無法開啟包含檔 (%1$s) 於 %3$s 的第 %2$d 列" -msgid "AGL For New Fonts" -msgstr "" +#, c-format +msgid "Could not open output file: %s" +msgstr "無法開啟輸出檔案:%s" -msgid "Adobe Glyph List" -msgstr "Adobe 字圖表列" +msgid "Could not open temporary file." +msgstr "無法開啟暫存檔。" -msgid "AGL with PUA" -msgstr "AGL 附有 PUA" +#, c-format +msgid "Could not parse %s" +msgstr "無法剖析 %s" -msgid "Greek small caps" -msgstr "希臘語小字" +#, c-format +msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" +msgstr "無法剖析 CID 字型,%sCIDFontType %d,%sfonttype %d\n" -msgid "ΤεΧ Names" -msgstr "ΤεΧ 名稱" +#, c-format +msgid "Could not read %s" +msgstr "無法讀取 %s" -msgid "AMS Names" -msgstr "AMS 名稱" +msgid "Could not read (or perhaps find) mf output file" +msgstr "無法讀取(也許是尋找) mf 輸出檔案" -msgid "Bad Token" -msgstr "不當的符記" +msgid "Could not write" +msgstr "無法寫入" #, c-format -msgid "" -"Bad token \"%.30s\"\n" -"near ...%40s" -msgstr "" -"不當的符記「%.30s」\n" -"接近...%40s" +msgid "Could not write %.100s" +msgstr "無法寫入 %.100s" #, c-format -msgid "" -"Bad token. Expected \"%.10s\" got \"%.10s\"\n" -"near ...%40s" -msgstr "" -"不當的符記。預期為「%.10s」卻得到「%.10s」\n" -"接近...%40s" +msgid "Could not write %s" +msgstr "無法寫入 %s" -#, c-format -msgid "" -"Bad token. got \"%1$c\"\n" -"near ...%2$40s" -msgstr "" -"不當的符記。得到「%1$c」\n" -"接近...%2$40s" +msgid "Couldn't create directory" +msgstr "無法建立目錄" #, c-format msgid "" -"Bad token. Expected \"%.10s\"\n" -"near ...%40s" +"Couldn't create directory: %1$s\n" +"%2$s\n" +"%3$s" msgstr "" -"不當的符記。預期為「%.10s」\n" -"接近...%40s" +"無法建立目錄:%1$s\n" +"%2$s\n" +"%3$s" #, c-format -msgid "" -"Unexpected token.\n" -"before ...%40s" -msgstr "" -"未預期的符記。\n" -"在...%40s 之前" +msgid "Couldn't create directory: %s" +msgstr "無法建立目錄:%s" #, c-format -msgid "" -"Unexpected token after expression end.\n" -"before ...%40s" -msgstr "" -"運算式結束之後未預期的符記。\n" -"…%40s 之前" +msgid "Couldn't find a font file named %s\n" +msgstr "找不到名為 %s 的字型檔案\n" -#, c-format -msgid "Attempt to take logarithm of %1$g in %2$.30s" -msgstr "試圖去取 %2$.30s 中 %1$g 的對數" +msgid "Couldn't find base point" +msgstr "找不到基點" -msgid "Bad Value" -msgstr "不當的值" +msgid "Couldn't find point in reference" +msgstr "在參照中找不到點" #, c-format -msgid "Attempt to take the square root of %1$g in %2$.30s" -msgstr "試圖去取 %2$.30s 中 %1$g 的平方根" +msgid "Couldn't find referenced character \"%s\" in %s\n" +msgstr "在 %2$s 中找不到參照字元「%1$s」\n" #, c-format -msgid "Attempt to divide by 0 in %.30s" -msgstr "試圖在 %.30s 中除以 0" +msgid "Couldn't open cidmap file: %s" +msgstr "無法開啟 cidmap 檔案:%s" -msgid "Projecting..." -msgstr "投射中…" +msgid "Couldn't open file" +msgstr "無法開啟檔案" #, c-format -msgid "" -"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" -"with an array of your own, set this to point to a file containing\n" -"a list of up to 14 PostScript subroutines. Each subroutine must\n" -"be preceded by a line starting with '%%%%' (any text before the\n" -"first '%%%%' line will be treated as an initial copyright notice).\n" -"The first three subroutines are for flex hints, the next for hint\n" -"substitution (this MUST be present), the 14th (or 13 as the\n" -"numbering actually starts with 0) is for counter hints.\n" -"The subroutines should not be enclosed in a [ ] pair." -msgstr "" -"如果您希望以您自己的陣列,取代 Adobe 的 OtherSubrs 陣列(用於 Type1 字型),\n" -"就設定它指到包含了最多 14 個 PostScript 副常式\n" -"表列的檔案。每個副常式必須\n" -"由以「%%%%」啟始的列為前導(第一列「%%%%」之前\n" -"的任何文字,將被視為初始的版權備註)。\n" -"前三個副常式是用於屈曲修飾,再下一個用於修飾\n" -"替代(這必須要出現),第 14 個 (或是由於實際從 0\n" -"開始的編號 13) 是用於字腔修飾。\n" -"這些副常式不應該被一對 [] 所包圍。" +msgid "Couldn't open file %.200s" +msgstr "無法開啟檔案 %.200s" -msgid "OtherSubrsFile" -msgstr "" +msgid "Couldn't open font" +msgstr "無法開啟字型" -msgid "" -"Default encoding for\n" -"new fonts" -msgstr "" -"預設編碼用於\n" -"新字型" +msgid "Counter Addition" +msgstr "字腔附加" -msgid "NewCharset" -msgstr "" +msgid "Counter Compression Percent" +msgstr "字腔壓縮百分比" -msgid "NewEmSize" -msgstr "" +msgid "Counter Expansion Factor" +msgstr "字腔擴張因子" -msgid "The default size of the Em-Square in a newly created font." -msgstr "在新建立的字型中預設的 Em-Square 尺寸。" +msgid "Counter Size:" +msgstr "字腔尺寸:" -msgid "NewFontsQuadratic" -msgstr "" +msgid "CounterHint|_New..." +msgstr "新增(_N)…" -msgid "" -"Whether new fonts should contain splines of quadratic (truetype)\n" -"or cubic (postscript & opentype)." -msgstr "" -"是否新字型應該包含二次曲線(truetype)\n" -"或立方形(postscript & opentype)。" +msgid "Counters" +msgstr "字腔" -msgid "FreeTypeInFontView" -msgstr "" +msgid "Counters:" +msgstr "字腔:" -msgid "" -"Use the FreeType rasterizer (when available)\n" -"to rasterize glyphs in the font view.\n" -"This generally results in better quality." -msgstr "" -"使用 FreeType 點陣化程式(若是可用)\n" -"在字型檢視中將字圖點陣化。\n" -"這通常會導致較好的品質。" +msgid "Cove" +msgstr "拱形" -msgid "LoadedFontsAsNew" -msgstr "" +#, c-format +msgid "Coverage %d: " +msgstr "覆蓋 %d: " msgid "" -"Whether fonts loaded from the disk should retain their splines\n" -"with the original order (quadratic or cubic), or whether the\n" -"splines should be converted to the default order for new fonts\n" -"(see NewFontsQuadratic)." -msgstr "" -"是否已從磁碟載入的字型應該保留它們曲線\n" -"的原本排序(二次或三次),或者對於新字型來說,\n" -"是否曲線應該轉換到預設排序\n" -"(參看:NewFontsQuadratic)。" +"Coverage table specifies a different number of glyphs than the sub-table " +"expects.\n" +msgstr "覆蓋的表格指定了一個與子表格預期不同的字圖數量。\n" -msgid "PreferCJKEncodings" -msgstr "" +msgid "Cr_eate" +msgstr "建立(_E)" -msgid "" -"When loading a truetype or opentype font which has both a unicode\n" -"and a CJK encoding table, use this flag to specify which\n" -"should be loaded for the font." -msgstr "" +msgid "Cr_eate VHint..." +msgstr "建立 VHint(_E)…" -msgid "AskUserForCMap" -msgstr "" +msgid "Cre_ate Named Glyphs..." +msgstr "建立被命名的字圖(_A)…" -msgid "" -"When loading a font in sfnt format (TrueType, OpenType, etc.),\n" -"ask the user to specify which cmap to use initially." -msgstr "" +msgid "Crea_te HHint..." +msgstr "建立 HHint(_T)…" -msgid "" -"Enter a list of 4 letter table tags, separated by commas.\n" -"FontForge will make a binary copy of these tables when it\n" -"loads a True/OpenType font, and will output them (unchanged)\n" -"when it generates the font. Do not include table tags which\n" -"FontForge thinks it understands." -msgstr "" +msgid "Create Hint" +msgstr "建立修飾" -msgid "PreserveTables" -msgstr "" +msgid "Create Horizontal Stem Hint" +msgstr "建立水平字幹修飾" -msgid "" -"In the Outline View, the Shift key constrains motion to be parallel to the " -"ItalicAngle rather than constraining it to be vertical." -msgstr "在描邊檢視中,位移鍵的等比例移動是平行於 ItalicAngle,而非垂直。" +msgid "Create MM" +msgstr "建立多重主字型" -msgid "ItalicConstrained" -msgstr "" +msgid "Create Rasterized Strikes (Not empty ones)" +msgstr "建立點陣化筆畫 (非空缺者)" -msgid "SnapToInt" -msgstr "" +msgid "Create Small Caps" +msgstr "建立小型大寫字母" -msgid "" -"When the user clicks in the editing window, round the location to the " -"nearest integers." -msgstr "" +msgid "Create Subscript/Superscript" +msgstr "建立下標/上標" -msgid "JoinSnap" -msgstr "" +msgid "Create Vertical Stem Hint" +msgstr "建立垂直字幹修飾" -msgid "" -"The Edit->Join command will join points which are this close together\n" -"A value of 0 means they must be coincident" -msgstr "" -"「編輯→聯結」命令將會聯結彼此緊鄰的各點\n" -"等於 0 的值表示它們必然是相符的" +msgid "Create a new lookup" +msgstr "建立新的查找" -msgid "CopyMetaData" -msgstr "" +msgid "Create directory" +msgstr "建立目錄" -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' metadata (name, encoding, comment, etc)." -msgstr "" -"當從字型檢視複製字圖時,也會複製\n" -"字圖的後設資料 (名稱、編碼、註釋…等等)。" +msgid "Create directory..." +msgstr "建立目錄…" -msgid "The maximum number of Undoes/Redoes stored in a glyph" -msgstr "儲存在字圖中的最大「復原/重做」次數" +msgid "Create failed" +msgstr "建立失敗" -msgid "UndoDepth" -msgstr "" +msgid "Create small caps variants for symbols as well as letters" +msgstr "如同字母一樣建立小型大寫符號變體" -msgid "AutoWidthSync" -msgstr "" +msgid "Creation Date:" +msgstr "建立日期:" -msgid "" -"Changing the width of a glyph\n" -"changes the widths of all accented\n" -"glyphs based on it." -msgstr "" -"變更字圖的寬度\n" -"變更所有基於它的重音符號\n" -"字圖的寬度。" +msgid "Cree" +msgstr "克里語" -msgid "AutoLBearingSync" -msgstr "" +msgid "Crimean Tatar" +msgstr "克里米亞韃靼語" -msgid "" -"Changing the left side bearing\n" -"of a glyph adjusts the lbearing\n" -"of other references in all accented\n" -"glyphs based on it." -msgstr "" -"變更字圖的左側留白時\n" -"就調整所有基於它的重音符號\n" -"字圖參照中的左留白。" +msgid "Croatian" +msgstr "克羅埃西亞語" -msgid "ClearInstrsBigChanges" -msgstr "" +msgid "Croatian Bosnia/Herzegovina" +msgstr "克羅埃西亞語(波士尼亞及赫塞哥維納)" -msgid "" -"Instructions in a TrueType font refer to\n" -"points by number, so if you edit a glyph\n" -"in such a way that some points have different\n" -"numbers (add points, remove them, etc.) then\n" -"the instructions will be applied to the wrong\n" -"points with disasterous results.\n" -" Normally FontForge will remove the instructions\n" -"if it detects that the points have been renumbered\n" -"in order to avoid the above problem. You may turn\n" -"this behavior off -- but be careful!" -msgstr "" +msgid "Cu_t" +msgstr "剪下(_T)" -msgid "CopyTTFInstrs" -msgstr "" +msgid "Cubic" +msgstr "正方體形" -msgid "AccentOffsetPercent" -msgstr "" +msgid "Cuneiform" +msgstr "楔形文字" -msgid "" -"The percentage of an em by which an accent is offset from its base glyph in " -"Build Accent" -msgstr "在組建重音符號時 em 的百分比,藉此重音符號將從它的基底字圖產生偏移" +msgid "Cuneiform Numbers" +msgstr "楔形文數字" -msgid "AccentCenterLowest" -msgstr "" +msgid "Currency Symbols" +msgstr "貨幣符號" -msgid "" -"When placing grave and acute accents above letters, should\n" -"FontForge center them based on their full width, or\n" -"should it just center based on the lowest point\n" -"of the accent." -msgstr "" -"在字母之上置放抑音符號和銳角重音符號時,\n" -"FontForge 應該會基於它們的整個寬度而置中,或是\n" -"它應該僅僅基於重音符號的最低點之上而置中。" +msgid "Current" +msgstr "目前的" -msgid "CharCenterHighest" -msgstr "" +msgid "Current Glyph" +msgstr "目前的字圖" -msgid "" -"When centering an accent over a glyph, should the accent\n" -"be centered on the highest point(s) of the glyph,\n" -"or the middle of the glyph?" -msgstr "" -"在字圖之上置放重音符號時,重音符號應該\n" -"以字圖上最高點而置中,\n" -"或是以字圖的中點?" +msgid "Current Glyph Is Kashida Like" +msgstr "目前的字圖如同 Kashida" -msgid "PreferSpacingAccents" -msgstr "" +msgid "Current Insert:" +msgstr "目前插入:" -msgid "" -"Use spacing accents (Unicode: 02C0-02FF) rather than\n" -"combining accents (Unicode: 0300-036F) when\n" -"building accented glyphs." -msgstr "" -"建立重音符號字圖時,\n" -"使用間隔重音符號 (萬國碼:02C0-02FF)\n" -"而非合併重音符號 (萬國碼:0300-036F)。" +msgid "Current Raster (TrueType)" +msgstr "目前點陣 (TrueType)" -msgid "" -"FontForge supports two different helper applications to do autotracing\n" -" autotrace and potrace\n" -"If your system only has one it will use that one, if you have both\n" -"use this option to tell FontForge which to pick." -msgstr "" -"FontForge 支援兩種不同的輔助應用程式以達到自動追蹤:\n" -"autotrace 和 potrace\n" -"如果您的系統只有一個,它將使用那一個;如果您有兩個,\n" -"就使用這個選項去告訴 FontForge 要揀選哪個。" +msgid "Current Subs:" +msgstr "目前替代:" -msgid "PreferPotrace" -msgstr "" +msgid "Current X-Height" +msgstr "目前的小寫字母高度" -msgid "AutotraceArgs" -msgstr "" +msgid "Current x-height:" +msgstr "目前的小寫字母高度:" -msgid "" -"Extra arguments for configuring the autotrace program\n" -"(either autotrace or potrace)" -msgstr "" -"用於配置 autotrace 程式的其他引數\n" -"(若非 autotrace 即為 potrace)" +msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" +msgstr "目前,FontForge 只有支援點陣字(不是位元圖) type3 輸出" -msgid "Ask the user for autotrace arguments each time autotrace is invoked" -msgstr "每次 autotrace 被調用時,向使用者詢問 autotrace 引數" +msgid "Cursive" +msgstr "草寫" -msgid "AutotraceAsk" -msgstr "" +msgid "Cursive Attachment" +msgstr "草寫附件" -msgid "" -"Commands to pass to mf (metafont) program, the filename will follow these" -msgstr "傳遞給 mf(metafont) 程式的命令,這些之後將跟隨著檔案名稱" +msgid "Cursive Connected" +msgstr "草寫體已連結" -msgid "MfArgs" -msgstr "" +msgid "Cursive Disconnected" +msgstr "草寫體不連結" -msgid "Ask the user for mf commands each time mf is invoked" -msgstr "每次 mf 被調用時,向使用者詢問 mf 命令" +msgid "Cursive Position" +msgstr "草寫位置" -msgid "MfAsk" -msgstr "" +msgid "Cursive Trailing" +msgstr "草寫體追尾" -msgid "" -"FontForge loads large images into the background of each glyph\n" -"prior to autotracing them. You may retain those\n" -"images to look at after mf processing is complete, or\n" -"remove them to save space" -msgstr "" -"FontForge 在 autotracing 它們之前,\n" -"會將大幅圖像載入每個字圖的背景之中。您可以保留那些\n" -"圖像,以便於 mf 處理完成之後查看,\n" -"或是移除它們以節省空間" +msgid "Cursive attachment" +msgstr "草寫附件" -msgid "MfClearBg" -msgstr "" +#, c-format +msgid "Cursive-%d" +msgstr "草寫-%d" -msgid "" -"MetaFont (mf) generates lots of verbiage to stdout.\n" -"Most of the time I find it an annoyance but it is\n" -"important to see if something goes wrong." -msgstr "" -"MetaFont(mf) 產生非常多的冗詞到標準輸出。\n" -"大部份的時間我覺得它討厭,但是如果有些事情不對勁,\n" -"它就會值得一看。" +#, c-format +msgid "Curvature: %g" +msgstr "曲率:%g" -msgid "MfShowErr" -msgstr "" +msgid "Curvature: -0.00000000" +msgstr "曲率:-0.00000000" -msgid "FoundryName" -msgstr "廠商名稱" +msgid "Curvature: ?" +msgstr "曲率:?" -msgid "" -"Name used for foundry field in bdf\n" -"font generation" -msgstr "" -"在 bdf 字型產生時\n" -"用於廠商欄位的名稱" +msgid "Curve Type" +msgstr "曲線型態" -msgid "" -"Name used for Vendor ID field in\n" -"ttf (OS/2 table) font generation.\n" -"Must be no more than 4 characters" -msgstr "" +msgid "Custom" +msgstr "自訂" -msgid "TTFFoundry" -msgstr "" +msgid "Cut splines in two" +msgstr "剪下曲線為兩份" +#, c-format msgid "" -"FontForge will use this namelist when assigning\n" -"glyph names to code points in a new font." -msgstr "" - -msgid "NewFontNameList" -msgstr "" +"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" +msgstr "Cvt %d 被前一個指令從 %d (%.2f) 變更為 %d (%.2f) " -msgid "" -"Once upon a time, Adobe assigned PUA (public use area) encodings\n" -"for many stylistic variants of characters (small caps, old style\n" -"numerals, etc.). Adobe no longer believes this to be a good idea,\n" -"and recommends that these encodings be ignored.\n" -"\n" -" The assignments were originally made because most applications\n" -"could not handle OpenType features for accessing variants. Adobe\n" -"now believes that all apps that matter can now do so. Applications\n" -"like Word and OpenOffice still can't handle these features, so\n" -" fontforge's default behavior is to ignore Adobe's current\n" -"recommendations.\n" -"\n" -"Note: This does not affect figuring out unicode from the font's encoding,\n" -"it just controls determining unicode from a name." -msgstr "" +msgid "Cypriot Syllabary" +msgstr "賽普勒斯音節文字" -msgid "RecognizePUANames" -msgstr "" +msgid "Cypriot syllabary" +msgstr "塞浦路斯音節文字" -msgid "" -"Allow the full unicode character set in glyph names.\n" -"This does not conform to adobe's glyph name standard.\n" -"Such names should be for internal use only and\n" -"should NOT end up in production fonts." -msgstr "" -"在字圖名稱中允許全部的萬國碼字元集。\n" -"這不符合 adobe 的字圖名稱標準。\n" -"此類名稱應該只做為內部使用,並且\n" -"不應該使用於字型產品之中。" +msgid "Cyrillic" +msgstr "西里爾字母" -msgid "UnicodeGlyphNames" -msgstr "" +msgid "Cyrillic Extended-A" +msgstr "西里爾字母補充-A" -msgid "" -"If specified this should be a space separated list of integers each\n" -"less than 16777216 which uniquely identify your organization\n" -"FontForge will generate a random number for the final component." -msgstr "" +msgid "Cyrillic Extended-B" +msgstr "西里爾字母補充-B" -msgid "XUID-Base" -msgstr "XUID-基底" +msgid "Cyrillic Extended-C" +msgstr "西里爾字母補充-C" -msgid "AskBDFResolution" -msgstr "" +msgid "Cyrillic Supplement" +msgstr "西里爾字母補充" -msgid "" -"When generating a set of BDF fonts ask the user\n" -"to specify the screen resolution of the fonts\n" -"otherwise FontForge will guess depending on the pixel size." -msgstr "" +msgid "Czech" +msgstr "捷克語" -msgid "AutoHint" -msgstr "" +msgid "DELTA suggestions" +msgstr "DELTA 建議" -msgid "AutoHint changed glyphs before generating a font" -msgstr "產生字型之前自動修飾變更了字圖" +msgid "DPI:" +msgstr "DPI:" -msgid "" -"FontForge will place vertical or horizontal hints to describe the bounding " -"boxes of suitable glyphs." -msgstr "" +msgid "D_efine Groups..." +msgstr "定義群組(_E)…" -msgid "HintBoundingBoxes" -msgstr "" +msgid "Danish" +msgstr "丹麥語" -msgid "" -"FontForge will place vertical or horizontal hints at the ends of diagonal " -"stems." -msgstr "" +msgid "Dargwa" +msgstr "達爾格瓦語" -msgid "HintDiagonalEnds" -msgstr "" +msgid "Darker Border:" +msgstr "深色邊框:" -msgid "" -"FontForge will place vertical or horizontal hints at the intersections of " -"diagonal stems." -msgstr "" +msgid "Darkest Border:" +msgstr "最深色邊框:" -msgid "HintDiagonalInter" -msgstr "" +msgid "Dashes" +msgstr "虛線" -msgid "DetectDiagonalStems" -msgstr "" +msgid "Dates" +msgstr "日期" -msgid "" -"FontForge will generate diagonal stem hints, which then can be used by the " -"AutoInstr command." -msgstr "" +msgid "De_activate Spiro" +msgstr "停用旋點(_A)" -msgid "" -"MS has changed (in August 2006) the inner workings of their Indic shaping\n" -"engine, and to disambiguate this change has created a parallel set of " -"script\n" -"tags (generally ending in '2') for Indic writing systems. If you are " -"working\n" -"with the new system set this flag, if you are working with the old unset " -"it.\n" -"(if you aren't doing Indic work, this flag is irrelevant)." -msgstr "" +msgid "De_lete" +msgstr "刪除(_L)" -msgid "UseNewIndicScripts" -msgstr "" +msgid "De_sign Size:" +msgstr "設計尺寸(_S):" -#. GT: The following strings have no spaces and an odd capitalization -#. GT: this is because these strings are used in two different ways, one -#. GT: translated (which the user sees, and should probably have added spaces, -#. GT: and one untranslated which needs the current odd format -msgid "ResourceFile" -msgstr "" +msgid "Debug Raster Cha_nges" +msgstr "點陣變更除錯(_N)" -msgid "" -"When FontForge starts up, it loads the user interface theme from\n" -"this file. Any changes will only take effect the next time you start " -"FontForge." -msgstr "" +msgid "Debug _fpgm/prep" +msgstr "除錯 _fpgm/prep" -msgid "Show splash screen on start-up" -msgstr "顯示軟體資訊畫面於起動時" +msgid "Decompress Failed!" +msgstr "解壓縮失敗!" -msgid "SplashScreen" -msgstr "" +msgid "Decompressed length did not match expected length for table" +msgstr "解壓縮的長度並未匹配預期的表格長度" -msgid "GlyphAutoGoto" -msgstr "" +msgid "Decorative" +msgstr "美觀型" -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character" -msgstr "在字圖檢視視窗中鍵入某個一般字元,會轉變其為查看該字元的視窗" +#. GT: Default Rule Thickness. A rule being a typographic term for a straight +#. GT: black line on a printed page. +msgid "Def Rule Thick:" +msgstr "定義標準粗度:" -msgid "OpenCharsInNewWindow" -msgstr "" +msgid "Default" +msgstr "預設" -msgid "" -"When double clicking on a character in the font view\n" -"open that character in a new window, otherwise\n" -"reuse an existing one." -msgstr "" +msgid "Default All" +msgstr "預設所有" -msgid "FontViewMetricsViewSelectMax" -msgstr "" +msgid "Default Background" +msgstr "預設背景" -msgid "" -"When characters are selected in the FontView, how many should be put into " -"the MetricsView if you open one? Negative values mean there's no limit, " -"which should be used sparingly." -msgstr "" +msgid "Default Baseline" +msgstr "預設基線" -msgid "ArrowMoveSize" -msgstr "" +#, c-format +msgid "Default Baseline: '%s'" +msgstr "預設基線:「%s」" -msgid "The number of em-units by which an arrow key will move a selected point" -msgstr "方向鍵將會移動已選取點的 em-units 數量" +msgid "Default Button" +msgstr "預設按鈕" -msgid "ArrowAccelFactor" -msgstr "" +msgid "Default Buttons" +msgstr "預設按鈕" -msgid "" -"Holding down the Shift key will speed up arrow key motion by this factor" -msgstr "" +msgid "Default Foreground" +msgstr "預設前景" -msgid "SnapDistance" -msgstr "" +msgid "Default Ligature Caret Count" +msgstr "預設連體字插字記號計數" -msgid "" -"When the mouse pointer is within this many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" -"當滑鼠指標位於\n" -"各種有趣特徵之一的許多像素之內 (基線、\n" -"寬度、曲線格線…等等),指標將會抓附\n" -"於該特徵。" +msgid "Default This" +msgstr "預設此項" -msgid "StopAtJoin" -msgstr "" +msgid "Default background color for windows" +msgstr "預設視窗背景顏色" msgid "" -"When dragging points in the outline view a join may occur\n" -"(two open contours may connect at their endpoints). When\n" -"this is On a join will cause FontForge to stop moving the\n" -"selection (as if the user had released the mouse button).\n" -"This is handy if your fingers are inclined to wiggle a bit." +"Default encoding for\n" +"new fonts" msgstr "" -"在描邊檢視中拖曳各點時,可能會發生聯結\n" -"(兩條開放的輪廓線也許會以它們的終點相連)。當\n" -"此為「開啟」,聯結將造成 FontForge 停止移動\n" -"選擇點 (如果使用者已釋放滑鼠按鈕)。\n" -"如果您的手指有一點擺動的傾向的話,如此將會很好用。" +"預設編碼用於\n" +"新字型" -msgid "Figure out flex hints after every change" -msgstr "算出每次變更之後的屈曲修飾" +msgid "Default foreground color for windows" +msgstr "預設視窗前景顏色" -msgid "UpdateFlex" -msgstr "" +msgid "Default thickness of over and overline bars" +msgstr "預設的上緣和上緣線粗度" -msgid "Display rulers in the Outline Glyph View" -msgstr "在描邊字圖檢視時顯示尺規" +msgid "Default:" +msgstr "預設:" -msgid "Can't insert 'cvt'" -msgstr "無法插入「cvt」" +msgid "Define \"Almost Horizontal\"" +msgstr "定義「近乎水平」" -msgid "" -"There already exists a 'cvt' table, perhaps legacy. FontForge can use it, " -"but can't make any assumptions on values stored there, so generated " -"instructions will be of lower quality. If legacy hinting is to be scrapped, " -"it is suggested to clear the `cvt` and repeat autoinstructing. " -msgstr "" +msgid "Define Groups" +msgstr "定義群組" -msgid "Can't insert 'fpgm'" -msgstr "無法插入「fpgm」" +msgid "Del Layer" +msgstr "刪除圖層" -msgid "" -"There exists a 'fpgm' code that seems incompatible with FontForge's. " -"Instructions generated will be of lower quality. If legacy hinting is to be " -"scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It " -"will be then possible to append user's code to FontForge's 'fpgm', but due " -"to possible future updates, it is extremely advised to use high numbers for " -"user's functions." -msgstr "" +msgid "Delay" +msgstr "延遲" -msgid "Can't insert 'prep'" -msgstr "無法插入「prep」" +msgid "Delay (in milliseconds) before popup windows appear" +msgstr "突現視窗出現之前的延遲 (以毫秒為單位)" -msgid "" -"There exists a 'prep' code incompatible with FontForge's. It can't be " -"guaranteed it will work well. It is suggested to allow FontForge to insert " -"its code and then append user's own." -msgstr "" +msgid "Delete" +msgstr "刪除" -msgid "Can't instruct this glyph" -msgstr "無法指揮這個字圖" +msgid "Delete Character" +msgstr "刪除字元" -#, c-format -msgid "" -"TrueType does not support mixed references and contours.\n" -"If you want instructions for %.30s you should either:\n" -" * Unlink the reference(s)\n" -" * Copy the inline contours into their own (unencoded\n" -" glyph) and make a reference to that." -msgstr "" +msgid "Deleting a layer cannot be UNDONE!" +msgstr "刪除圖層將無法復原!" -#, c-format -msgid "" -"TrueType does not support references which\n" -"are scaled by more than 200%%. But %1$.30s\n" -"has been in %2$.30s. Any instructions\n" -"added would be meaningless." -msgstr "" +msgid "Delim1:" +msgstr "分隔一:" -msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" -msgstr "太多副常式。我們最多可以處理 14 個(0-13)\n" +msgid "Delim2:" +msgstr "分隔二:" -msgid "Warning: Byte swapped font mark in palm font.\n" -msgstr "警告:在 palm 字型中有位元組置換的字型標記。\n" +msgid "DelimitedSubFormulaMinHeight:" +msgstr "DelimitedSubFormulaMinHeight:" -msgid "Warning: Font Bucket version 4 treated as 0.\n" -msgstr "警告:字型儲存區版本 4 被視為 0。\n" +msgid "Delta Grid Color" +msgstr "Delta 格線顏色" -msgid "Bad Metrics" -msgstr "不當的字框" +msgid "Demi" +msgstr "半粗體" -msgid "Only the first 256 glyphs in the encoding will be used" -msgstr "只有編碼時最前方的 256 字圖將被使用" +msgid "Denom1:" +msgstr "分母一:" -#, c-format -msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" -msgstr "字型 %1$d,%2$d 之一缺少字圖 %3$d" +msgid "Denom2:" +msgstr "分母二:" -#, c-format -msgid "" -"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " -"advance width or is above the ascent or below the descent" -msgstr "" -"字型 %1$d 中的字圖 %2$.30s 若非於 0 之前起始、於前加寬度之後延展,就是位於上" -"緣之上或是下緣之下" +msgid "Denominators" +msgstr "分母" -#, c-format -msgid "" -"In font %1$d the advance width of glyph %2$.30s does not scale the base " -"advance width properly, it shall be forced to the proper value" -msgstr "" -"字型 %1$d 中字圖 %2$.30s 的前加寬度並未比例伸縮基底前加寬度,它應該強制被設定" -"為適當值" +msgid "Dependent Substitutions" +msgstr "附屬替代" -#, c-format -msgid "Advance width of glyph %.30s must be less than 127" -msgstr "字圖 %.30s 的前加寬度必須少於 127" +msgid "Dependents" +msgstr "附屬" -#, c-format -msgid "" -"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " -"smallest font, %2$d (or is too large a factor)" -msgstr "" -"指定的點陣圖字型之一,%1$d, 並非最小字型的整數伸展,%2$d (或是因子過大)" +msgid "Depressed Background" +msgstr "下沈背景" -msgid "Unexpected density" -msgstr "未預期的密度" +msgid "Depressed Background:" +msgstr "下沈背景:" -msgid "Multiple-Density Font" -msgstr "多重密度字型" +msgid "Depth" +msgstr "深度" -msgid "High-Density Font" -msgstr "高密度字型" +msgid "Depth:" +msgstr "深度:" -msgid "Single and Multi-Density Fonts" -msgstr "單一和多重密度字型" +msgid "Derivative" +msgstr "美觀型" -msgid "Single and High-Density Fonts" -msgstr "單一和高密度字型" +msgid "Descriptor" +msgstr "描述元" -msgid "Choose a file format..." -msgstr "選取檔案格式…" +msgid "Deselect VWidth" +msgstr "取消選取 VWidth" -msgid "What type(s) of palm font records do you want?" -msgstr "您想要什麼型態的 palm 字型記錄?" +msgid "Deselect Width" +msgstr "取消選取寬度" -msgid "Compressed object container is itself a compressed object" -msgstr "壓縮過的物件容器自身就是一個壓縮物件" +msgid "Deseret" +msgstr "德瑟雷特文" -msgid "Flate decompression failed.\n" -msgstr "扁平解壓縮失敗。\n" +msgid "Deseret (Mormon)" +msgstr "猶他州 (摩門)" -msgid "A pdf stream object may not be a compressed object" -msgstr "pdf 串流物件不可以是壓縮物件" +msgid "Design Axis Values" +msgstr "設計軸線值" -msgid "A pdf stream object is missing a Length attribute" -msgstr "pdf 串流物件缺少長度屬性" +msgid "Design Range" +msgstr "設計範圍" -#, c-format -msgid "Unsupported decode filter parameters : %s" -msgstr "" +msgid "Design Settings:" +msgstr "設計設定值:" -#, c-format -msgid "Unsupported filter: %s" -msgstr "不支援的過濾器:%s" +msgid "Designer" +msgstr "設計工具" -#. GT: NaN is a concept in IEEE floating point which means "Not a Number" -#. GT: it is used to represent errors like 0/0 or sqrt(-1). -#, c-format -msgid "Bad number, infinity or nan: %s\n" -msgstr "不當的數字,無限大或無定義:%s\n" +msgid "Designer URL" +msgstr "設計工具 URL" -msgid "No mark in ] (close array)\n" -msgstr "在 ] 中沒有標記 (關閉陣列)\n" +msgid "Design|_New..." +msgstr "新增(_N)…" -#, c-format -msgid "Syntax error while parsing type3 glyph: %s" -msgstr "剖析 type3 字圖:%s 時語法錯誤" +msgid "Desired X-Height" +msgstr "設想的小寫字母高度" -msgid "Syntax error while parsing pdf graphics" -msgstr "剖析 pdf 圖形時語法錯誤" +msgid "Desired x-height:" +msgstr "設想的小寫字母高度:" -msgid "Syntax error while parsing pdf graphics: Page with no Contents" -msgstr "剖析 pdf 圖形時語法錯誤:頁面無內容" +msgid "Detach & Remo_ve Glyphs..." +msgstr "卸離 & 移除字圖(_V)…" -msgid "Syntax errors while parsing ToUnicode CMap" -msgstr "剖析 ToUnicode CMap 時語法錯誤" +msgid "Detach & Remove Glyphs" +msgstr "卸離 & 移除字圖" -msgid "Syntax errors while parsing Type3 font headers" -msgstr "剖析 Type3 字型表頭時語法錯誤" +msgid "Detach from PostScript Names" +msgstr "從 PostScript 名稱卸離" -#, c-format -msgid "" -"The font %s is one of the standard fonts. It isn't actually in the file." -msgstr "字型 %s 為標準字型之一。它並未實際位於檔案之中。" +msgid "Detaching Anchor Point" +msgstr "卸離錨點" -#, c-format -msgid "Unable to parse the pdf objects that make up %s" -msgstr "無法剖析組成 %s 的 pdf 物件" +msgid "Devanagari" +msgstr "梵文字母" -msgid "Doesn't look like a valid pdf file, couldn't find xref section" -msgstr "看起來不像有效的 pdf 檔案,找不到 xref 區段" +msgid "Devanagari Extended" +msgstr "梵文字母天城體擴充" -msgid "" -"This pdf file contains an /Encrypt dictionary, and FontForge does not " -"currently\n" -"support pdf encryption" -msgstr "" -"這個 pdf 檔案含有/加密字典,而 FontForge 目前\n" -"不支援 pdf 加密" +msgid "Devanagari2" +msgstr "梵文字母2" -msgid "This pdf file has no fonts" -msgstr "這個 pdf 檔案沒有字型" +msgid "Device Table Adjustments" +msgstr "裝置表格調整" -msgid "This pdf file has no pages" -msgstr "這個 pdf 檔案沒有任何頁面" +msgid "" +"Device Table Correction:\n" +" (at display size)" +msgstr "" +"裝置表格校正:\n" +" (於顯示器尺寸)" -#, c-format -msgid "There are %d pages in this file, which do you want?" -msgstr "這個檔案有 %d 頁,您想要哪一頁?" +msgid "Dhivehi" +msgstr "迪培希語" -msgid "Pick a page" -msgstr "揀取頁面" +msgid "Dhivehi (Obsolete)" +msgstr "迪培希語 (淘汰的)" -msgid "Internal Err: Unable to put data back into file" -msgstr "" +msgid "Diagonal Fractions" +msgstr "對角分數" -msgid "Invalid hex digit in sfnts array\n" -msgstr "在 sfnts 陣列中有無效的十六進位\n" +msgid "Diagonal Hint Color" +msgstr "對角修飾顏色" -msgid "Invalid character outside of string in sfnts array\n" -msgstr "無效字元在 sfnts 陣列中的字串之外\n" +msgid "Diameter:" +msgstr "直徑:" #, c-format -msgid "Index too big (must be <%d) \"%s" -msgstr "索引太大 (必須 <%d) \"%s" +msgid "Didn't understand format for fdselect %d\n" +msgstr "並不了解用於 fdselect %d 的格式\n" -#, c-format -msgid "Didn't understand \"%s\" inside subs def'n" -msgstr "" +msgid "Differ" +msgstr "差異" -#, c-format -msgid "No name for CharStrings dictionary \"%s" -msgstr "沒有名稱用於 CharStrings 字典 \"%s" +msgid "Differences..." +msgstr "差異…" -#, c-format -msgid "Too many entries in CharStrings dictionary \"%s" -msgstr "太多條目在 CharStrings 字典中 \"%s" +msgid "Different Fonts" +msgstr "不同字型" -#, c-format -msgid "Didn't understand \"%s\" in font info" -msgstr "" +msgid "Dingbats" +msgstr "裝飾符號" -msgid "Ignoring duplicate /CharStrings entry\n" -msgstr "忽略重複的 /CharStrings 條目\n" +msgid "Dinka" +msgstr "丁卡語" -msgid "Ignoring duplicate /Subrs entry\n" -msgstr "忽略重複的 /Subrs 條目\n" +msgid "Diphthongs (Obsolete)" +msgstr "雙元音(已停用)" -msgid "" -"This font contains a \"UniqueId\" variable, but the correct name for it is\n" -"\t\"UniqueID\" (postscript is case concious)\n" -msgstr "" -"這個字型含有「UniqueId」變數,但是它的正確名稱是\n" -"\t\"UniqueID\" (postscript 是大小寫有分的)\n" +msgid "Directories Amid Files" +msgstr "目錄摻入檔案" -#, c-format -msgid "Didn't understand \"%s\" in blended font defn" -msgstr "" +msgid "Directories First" +msgstr "目錄優先" -msgid "Bad CharString. Does not include lenIV bytes.\n" -msgstr "不當的 CharString。不包含 lenIV 位元組。\n" +msgid "Directories Separate" +msgstr "目錄分隔" -#, c-format -msgid "Duplicate definition of subroutine %d\n" -msgstr "副常式 %d 的重複定義\n" +msgid "Directory name?" +msgstr "目錄名稱?" -#, c-format -msgid "Didn't understand \"%s\" while adding info to private subroutines" -msgstr "" +msgid "Directory|Back" +msgstr "向後" -#, c-format -msgid "Shouldn't be in addinfo \"%s" -msgstr "不應該位於 addinfo \"%s" +msgid "Directory|Forward" +msgstr "向前" -#, c-format -msgid "Invalid FD (%d) assigned to CID %d.\n" -msgstr "無效的 FD (%d) 被指派到 CID %d。\n" +msgid "Directory|_New" +msgstr "新增(_N)" -#, c-format -msgid "Bad CID offset for CID %d\n" -msgstr "CID %d 有不當的偏移\n" +msgid "Disabled Background:" +msgstr "停用時背景:" -msgid "Failed to parse the StartData command properly\n" -msgstr "無法適當地剖析 StartData 命令\n" +msgid "Disabled Image" +msgstr "停用時圖像" -msgid "Failed to parse the StartData command properly, bad count\n" -msgstr "無法適當地剖析 StartData 命令,不當的計數\n" +msgid "Disabled Text Color:" +msgstr "停用時文字顏色:" -msgid "Cannot open a temporary file\n" -msgstr "無法開啟暫時檔案\n" +msgid "Discretionary Ligatures" +msgstr "任意連體字" -#, c-format -msgid "Cannot open %s\n" -msgstr "無法開啟 %s\n" +msgid "Display" +msgstr "顯示" -#, c-format -msgid "" -"The truetype encoding specified by platform=%d specific=%d (which we map to " -"%s) is not supported by your version of iconv(3).\n" -msgstr "" -"由平臺=%d 規格=%d (我們將其映射到 %s) 指定的 truetype 編碼,未被您的 " -"iconv(3) 版本所支援。\n" +msgid "Display By Groups" +msgstr "依群組顯示" -#. GT: The user is trying to open a font file which contains multiple fonts and -#. GT: has asked for a font which is not in that file. -#, c-format -msgid "%1$s is not in font file" -msgstr "" +msgid "Display By _Groups..." +msgstr "依群組顯示(_G)…" -#, c-format -msgid "" -"Unexpected values for binsearch header. Based on the number of tables I\n" -" expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not " -"%d)\n" -msgstr "" +msgid "Display S_ubstitutions..." +msgstr "顯示替代(_U)…" -msgid "An sfnt file must contain SOME tables, but this one does not." -msgstr "sfnt 檔案必須包含某些表格,但是這一個並沒有。" +msgid "Display Size:" +msgstr "顯示尺寸:" -msgid "" -"An sfnt file may contain a large number of tables, but this one has over " -"1000\n" -" and that seems like too many\n" -msgstr "" +msgid "Display Substitution..." +msgstr "顯示替代…" + +msgid "Display files of this type" +msgstr "顯示此種類型的檔案" + +msgid "Display rulers in the Outline Glyph View" +msgstr "在描邊字圖檢視時顯示尺規" -#, c-format msgid "" -"Table tags should be in alphabetic order in the font header\n" -" but '%c%c%c%c', appears after '%c%c%c%c'." +"Display the advance width as a bar under the glyph\n" +"showing the extent of the advance" msgstr "" +"在字圖下方顯示條狀的前加寬度\n" +"以顯示前加延展" -#, c-format -msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" -msgstr "相同表格標記,'%c%c%c%c',在 sfnt 頁首中出現兩次" +msgid "" +"Display the advance width as a line\n" +"perpendicular to the advance direction" +msgstr "" +"顯示線狀的前加寬度\n" +"垂直於前加方向" -#, c-format -msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" -msgstr "表格「%c%c%c%c」和「%c%c%c%c」重疊" +msgid "DisplayOperatorMinHeight:" +msgstr "DisplayOperatorMinHeight:" -#, c-format -msgid "Table '%c%c%c%c' extends beyond end of file." -msgstr "表格「%c%c%c%c」延展於檔案結尾之後。" +msgid "" +"Displays all the glyphs in the font on a rectangular grid at the given point " +"size" +msgstr "以給定的點尺寸在四方形格線中,顯示字型中所有字圖" -msgid "File checksum is incorrect." -msgstr "檔案總和檢查碼不正確。" +msgid "Displays all the selected characters, at several different point sizes" +msgstr "以多個不同的點尺寸,顯示所有已選取的字元" -#, c-format -msgid "Table '%c%c%c%c' has a bad checksum." -msgstr "表格「%c%c%c%c」有不當的總和檢查。" +msgid "" +"Displays all the selected characters, each on its own page, at an extremely " +"large point size" +msgstr "每個於它自己的頁面,以非常大的點尺寸,顯示所有已選取的字元" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be even." -msgstr "表格「%c%c%c%c」長度不當,必須被平衡。" +msgid "Dist" +msgstr "距離" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." -msgstr "表格「%c%c%c%c」長度不當,必須是 54 但卻是 %d。" +msgid "Distance" +msgstr "距離" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." -msgstr "表格「%c%c%c%c」長度不當,必須是 36 但卻是 %d。" +msgid "Distance between adjacent points is too big" +msgstr "相鄰點之間的距離太大" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." -msgstr "表格「%c%c%c%c」長度不當,必須是 32 或 6 但卻是 %d。" +msgid "Distance to drawing plane:" +msgstr "到繪製平面的距離:" -#, c-format -msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." -msgstr "表格「%c%c%c%c」長度不當,必須是 78, 86 或 96 但卻是 %d。" +msgid "Distance to projection plane:" +msgstr "到投影平面的距離:" -msgid "Missing required table: \"head\"" -msgstr "缺少必要表格:「head」" +msgid "Divehi" +msgstr "迪維西語" -msgid "Missing required table: \"hhea\"" -msgstr "缺少必要表格:「hhea」" +msgid "Divehi (Obsolete)" +msgstr "迪維希(已停用)" -msgid "Missing required table: \"maxp\"" -msgstr "缺少必要表格:「maxp」" +msgid "Diverse Arms" +msgstr "多樣臂線" -msgid "Missing required table: \"post\"" -msgstr "缺少必要表格:「post」" +msgid "Diverse Forms" +msgstr "多樣形式" -msgid "Missing required table: \"name\"" -msgstr "缺少必要表格:「name」" +msgid "Divide by zero in postscript code.\n" +msgstr "在 postscript 程式碼中出現除以零。\n" -msgid "Missing required table: \"loca\"" -msgstr "缺少必要表格:「loca」" +msgid "Do Nothing" +msgstr "沒做任何事" -msgid "Missing \"OS/2\" table" -msgstr "缺少「OS/2」表格" +msgid "Do it" +msgstr "進行它" -msgid "Missing required table: \"glyf\"" -msgstr "缺少必要表格:「glyf」" +msgid "Do you want the font file to contain PostScript flex hints?" +msgstr "您想要字型檔案包含 PostScript 屈曲修飾嗎?" -msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" -msgstr "這個字型不含「CFF」亦無「glyf/loca」表格" +msgid "Do you want the font file to contain PostScript hints?" +msgstr "您想要字型檔案包含 PostScript 修飾嗎?" -msgid "accent attachment table" -msgstr "音調記號附件表格" +msgid "" +"Do you want the font file to contain the names of each glyph in the font?" +msgstr "您想要檔案在字型中包含每個字圖的名稱嗎?" -msgid "anchor point table" +msgid "" +"Do you want the font file to contain truetype hints? This will not\n" +"generate new instructions, it will just make use of whatever is associated\n" +"with each character." msgstr "" +"您想要字型檔案包含 truetype 修飾嗎?這將不會\n" +"產生新指令,僅僅利用了與每個字元有關聯的東西。" -msgid "axis variation table" -msgstr "軸線變體表格" - -msgid "Baseline table (OT version)" -msgstr "基線表格 (OT 版本)" - -msgid "bitmap data table (AAT version)" -msgstr "點陣圖資料表 (AAT 版本)" +msgid "Do you want the font file to do hint substitution?" +msgstr "您想要字型檔案進行修飾替代嗎?" -msgid "BDF bitmap properties table" -msgstr "BDF 點陣圖屬性表格" +msgid "Do you want to round coordinates to integers (this saves space)?" +msgstr "您想要將座標四捨五入到整數(可節省空間)嗎?" -msgid "bitmap font header table" -msgstr "點陣圖字型頁首表格" +msgid "Does not inherit from anything" +msgstr "不從任何項目繼承" -msgid "bitmap location table (AAT version)" -msgstr "點陣圖位置表格 (AAT 版本)" +msgid "Doesn't look like a valid pdf file, couldn't find xref section" +msgstr "看起來不像有效的 pdf 檔案,找不到 xref 區段" -msgid "baseline table (AAT version)" -msgstr "基線表格 (AAT 版本)" +msgid "Dogri" +msgstr "多格拉語" -msgid "color bitmap data table" -msgstr "" +msgid "Domino Tiles" +msgstr "骨牌" -msgid "color bitmap location table" -msgstr "" +msgid "Don't Compare HintMasks" +msgstr "不比較修飾衝突" -msgid "PostScript font program (Compact Font Format)" -msgstr "PostScript 字型程式 (壓縮字型格式)" +msgid "Don't Warn Again" +msgstr "不再次警告" -msgid "PostScript font program (Compact Font Format 2)" -msgstr "" +msgid "Don't compare hintmasks if the glyph has no hint conflicts" +msgstr "如果字圖沒有任何修飾衝突,就不比較修飾遮罩" -msgid "Obsolete table for a type1 CID keyed font" -msgstr "淘汰的表格用於 type1 CID 鍵的字型" +msgid "Don't smooth lines" +msgstr "不將線平滑化" -msgid "character code mapping table" -msgstr "字元碼映射表格" +msgid "Dotless Forms" +msgstr "無點形式" -msgid "CVT variation table" -msgstr "CVT 變體表格" +msgid "Draw a Line" +msgstr "畫一條線" -msgid "control value table" -msgstr "控制值表格" +msgid "Draw a freehand curve" +msgstr "畫手繪曲線" -msgid "digital signature table" -msgstr "數位簽名表格" +msgid "Drawing Area" +msgstr "繪圖區" -msgid "bitmap data table (OT version)" -msgstr "點陣圖資料表 (OT 版本)" +msgid "Drawing plane tilt:" +msgstr "繪製平面的斜度:" -msgid "bitmap location table (OT version)" -msgstr "點陣圖位置表格 (OT 版本)" +msgid "Drop Caps (Obsolete)" +msgstr "首字下沉(已停用)" -msgid "embedded bitmap scaling control table" -msgstr "嵌入式點陣圖縮放控制表格" +msgid "Drop List Button" +msgstr "下拉清單按鈕" -msgid "electronic end user license table" -msgstr "電子終端使用者授權表格" +msgid "Dummy 'DSIG'" +msgstr "虛設「DSIG」" -msgid "font descriptor table" -msgstr "字型描述元表格" +msgid "Duplicate Anchor" +msgstr "重製錨點" -msgid "layout feature table" -msgstr "版面配置特徵表格" +msgid "Duplicate Anchor Class" +msgstr "重製錨點類別" -msgid "SIL Graphite layout feature table" -msgstr "SIL 石墨版面配置特徵表格" +msgid "Duplicate Kern data" +msgstr "重製字距微調資料" -msgid "FontForge time stamp table" -msgstr "FontForge 時間戳記表格" +msgid "Duplicate Ligature" +msgstr "重製連體字" -msgid "font metrics table" -msgstr "字型度量表格" +msgid "Duplicate Name" +msgstr "重製名稱" -msgid "'FOND' and 'NFNT' family compatibility table" -msgstr "" +msgid "Duplicate StyleSet Name" +msgstr "複製 StyleSet 名稱" -msgid "font program table" -msgstr "字型程式表格" +msgid "Duplicate data" +msgstr "重製資料" -msgid "font variation table" -msgstr "字型變體表格" +#, c-format +msgid "Duplicate definition of subroutine %d\n" +msgstr "副常式 %d 的重複定義\n" -msgid "grid-fitting and scan-conversion procedure table" -msgstr "網格符合和掃描轉換程序表格" +msgid "Duplicate name" +msgstr "重製名稱" -msgid "glyph to CID mapping table (AAT version)" -msgstr "" +msgid "Duplicate pixelsize" +msgstr "重製像素尺寸" -msgid "glyph definition table" -msgstr "字圖定義表格" +msgid "Dutch" +msgstr "荷蘭語" -msgid "Graphite glyph attribute table" -msgstr "石墨字圖屬性表格" +msgid "Dzongkha" +msgstr "宗卡語" -msgid "Graphite glyph location in Glat table" -msgstr "在 Glat 表格中的石墨字圖位置" +msgid "EPS Template" +msgstr "EPS 模板" -msgid "glyph outline table" -msgstr "字圖描邊表格" +msgid "EUC GB 2312 (Chinese)" +msgstr "EUC GB 2312(中文)" -msgid "glyph positioning table" -msgstr "字圖定位表格" +msgid "E_lement" +msgstr "元件(_L)" -msgid "glyph variation table" -msgstr "字圖變體表格" +msgid "E_ncoding" +msgstr "編碼(_N)" -msgid "glyph substitution table" -msgstr "字圖替代表格" +msgid "E_xecute Script..." +msgstr "執行命令稿(_X)…" -msgid "horizontal device metrics table" -msgstr "水平裝置字框表格" +msgid "E_xport..." +msgstr "匯出(_X)…" -msgid "font header table" -msgstr "字型頁首表格" +msgid "" +"Each lookup may contain many transformations,\n" +"but each transformation must be of the same type." +msgstr "" +"每個查找可以包含許多變換,\n" +"但是每個變換必須是相同的型態。" -msgid "horizontal header table" -msgstr "水平頁首表格" +msgid "Eastern Cree" +msgstr "東方克里語" -msgid "horizontal metrics table" -msgstr "水平字框表格" +msgid "Edges near horizontal/vertical/italic" +msgstr "邊緣接近水平/垂直/斜面" -msgid "horizontal style table" -msgstr "水平樣式表格" +msgid "Edit" +msgstr "編輯" -msgid "horizontal metrics variations table" -msgstr "" +msgid "Edit 'cvt '..." +msgstr "編輯「cvt 」…" -msgid "justification table (AAT version)" -msgstr "調整表格 (AAT 版本)" +msgid "Edit 'fpgm'..." +msgstr "編輯「fpgm」…" -msgid "justification table (OT version)" -msgstr "調整表格 (OT 版本)" +msgid "Edit 'maxp'..." +msgstr "編輯「maxp」…" -msgid "kerning table" -msgstr "字距微調表格" +msgid "Edit 'prep'..." +msgstr "編輯「prep」…" -msgid "ligature caret table" -msgstr "連體字插字記號表格" +msgid "Edit Chaining Position" +msgstr "編輯鏈接位置" -msgid "glyph location table" -msgstr "字圖位置表格" +msgid "Edit Chaining Substitution" +msgstr "編輯鏈接替代" -msgid "language tag table" -msgstr "" +msgid "Edit Contextual Glyph Insertion" +msgstr "編輯上下文的字圖插入" -msgid "linear threshold table" -msgstr "線性臨界值表格" +msgid "Edit Contextual Kerning" +msgstr "編輯上下文的字距微調" -msgid "math table" -msgstr "數學表格" +msgid "Edit Contextual Position" +msgstr "編輯上下文的位置" -msgid "maximum profile table" -msgstr "最大值側寫檔表格" +msgid "Edit Contextual Substitution" +msgstr "編輯上下文的替代" -msgid "anti-alias merge table" -msgstr "" +msgid "Edit Counter Mask" +msgstr "編輯字腔遮罩" -msgid "metadata table" -msgstr "" +msgid "Edit Filter List" +msgstr "編輯過濾器表列" -msgid "Multi-Master table, obsolete" -msgstr "多主表格,淘汰的" +msgid "Edit Font Filters" +msgstr "編輯字型過濾器" -msgid "metamorphosis table" -msgstr "中繼變化表格" +msgid "Edit Indic Rearrangement" +msgstr "編輯印度式重新編排" -msgid "extended metamorphosis table" -msgstr "延展中繼變化表格" +msgid "Edit Reverse Chaining Substitution" +msgstr "編輯反向鏈接替代" -msgid "metrics variations table" -msgstr "" +msgid "Edit State Transition" +msgstr "編輯狀態轉換" -msgid "name table" -msgstr "名稱表格" +msgid "Edit _Metadata" +msgstr "編輯後設資料(_M)" -msgid "optical bounds table" -msgstr "視覺邊界表格" +msgid "Editable Document" +msgstr "可編輯文件" -msgid "OS/2 and Windows specific metrics table" -msgstr "OS/2 和 Windows 特定的字框表格" +msgid "Editing" +msgstr "編輯" -msgid "PCL 5 data table" -msgstr "PCL 5 資料表" +msgid "Edits a lookup or lookup subtable." +msgstr "編輯查找或查找子表格。" -msgid "FontForge font debugging table" -msgstr "FontForge 字型偵錯表格" +msgid "Edits the transformations in a lookup subtable." +msgstr "編輯在查找子表格中的變換。" -msgid "glyph name and PostScript compatibility table" -msgstr "字圖名稱和 PostScript 相容性表格" +msgid "Edo" +msgstr "艾鬥語" -msgid "control value program table" -msgstr "控制值程式表格" +msgid "Effects" +msgstr "效果" -msgid "properties table" -msgstr "屬性表格" +msgid "Efik" +msgstr "埃菲克語" -msgid "standard bitmap graphics table" +msgid "" +"Either:\n" +"The amount of extra space to be added after a sentence\n" +"Or the space to be used within math formulae" msgstr "" +"若非:\n" +"句子之後加入的額外空間數量\n" +"就是:數學公式之內所用的空間" -msgid "SIL Graphite rule table" -msgstr "SIL 石墨規則表格" - -msgid "(unspecified) SIL Graphite table" -msgstr "(未指定的) SIL 石墨表格" +msgid "Elements in BlueValues/OtherBlues array are disordered." +msgstr "在 BlueValues/OtherBlues 陣列中的元件排序錯誤。" -msgid "unknown SIL table" -msgstr "不明 SIL 表格" +msgid "Elements in BlueValues/OtherBlues array are not integers." +msgstr "在 BlueValues/OtherBlues 陣列中元件不是整數。" -msgid "style attributes table" -msgstr "" +msgid "" +"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." +msgstr "在 BlueValues/OtherBlues 陣列中元件太緊密 (變更 BlueFuzz)。" -msgid "SVG (Scalable Vector Graphics) table" -msgstr "" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." +msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件的排列錯誤。" -msgid "TeX table" -msgstr "TeX 表格" +msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." +msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件不是整數。" -msgid "tracking table" -msgstr "追蹤表格" +msgid "" +"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " +"BlueFuzz)." +msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件太緊密 (變更 BlueFuzz)。" -msgid "Obsolete table for a type1 font" -msgstr "淘汰的表格用於 type1 字型" +msgid "Ellipse" +msgstr "橢圓" -msgid "vertical device metrics table" -msgstr "垂直裝置字框表格" +msgid "Em Units" +msgstr "Em 單位" -msgid "vertical header table" -msgstr "垂直頁首表格" +msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" +msgstr "加粗適用於中文、日文、韓文文字" -msgid "vertical metrics table" -msgstr "垂直字框表格" +msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" +msgstr "加重適用於拉丁語、斯拉夫語和希臘語文字" -msgid "vertical origin table" -msgstr "垂直原點表格" +msgid "Embolden by" +msgstr "加粗依據" -msgid "vertical metrics variations table" -msgstr "" +msgid "Embolden by:" +msgstr "加粗依據:" -msgid "glyph reference table" -msgstr "字圖參照表格" +msgid "Empty" +msgstr "清空" -msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" -msgstr "真有趣,這裡您獲得了舊的 Apple/Adobe type1 sfnts 之一\n" +#, c-format +msgid "Empty composite %d\n" +msgstr "清空合成 %d\n" #, c-format -msgid "Table '%c%c%c%c' extends beyond end of file and must be ignored." -msgstr "" +msgid "Empty position on line %d of %s" +msgstr "清空位置於 %2$s 的第 %1$d 列" -msgid "The following table(s) in the font have been ignored by FontForge\n" -msgstr "在字型中的下列表格已被 FontForge 忽略\n" +msgid "Enclosed Alphanumerics" +msgstr "帶括號的字母或數字" -#, c-format -msgid " Ignoring '%c%c%c%c'\n" -msgstr " 忽略 '%c%c%c%c'\n" +msgid "Enclosed CJK Letters and Months" +msgstr "帶圈中日韓字母和月份" -#, c-format -msgid " Ignoring '%c%c%c%c' %s\n" -msgstr " 忽略 '%c%c%c%c' %s\n" +msgid "Encoding Too Large" +msgstr "編碼太大" +#, c-format msgid "" -"This font contains both truetype and PostScript glyph descriptions\n" -" only one will be used.\n" +"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" +"has an unsupported format %d.\n" msgstr "" -"這個字型同時含有 truetype 和 PostScript 字圖描述\n" -" 只有一個會被使用。\n" +"用於平臺=%d,規格=%d 的編碼子表格 (該項必須是 14)\n" +"有不受支援的格式 %d。\n" +#, c-format msgid "" -"This font contains multiple glyph descriptions\n" -" only one will be used.\n" -msgstr "" -"這個字型含有多重字圖描述\n" -" 只有一個會被使用。\n" +"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" +msgstr "用於平臺=%d,規格=%d 的編碼子表格有 0 長度的子表格。\n" +#, c-format msgid "" -"This font contains both a 'kern' table and a 'GPOS' table.\n" -" The 'kern' table will only be read if there is no 'kern' feature in " -"'GPOS'.\n" -msgstr "" +"Encoding subtable for platform=%d, specific=%d has an unsupported format " +"%d.\n" +msgstr "用於平臺=%d,規格=%d 的編碼子表格有不受支援的格式 %d。\n" -msgid "" -"This font contains both a 'mor[tx]' table and a 'GSUB' table.\n" -" FF will only read feature/settings in 'morx' which do not match features\n" -" found in 'GSUB'.\n" -msgstr "" +#, c-format +msgid "Encoding value (%x) not in font, ignored" +msgstr "編碼值 (%x) 不在字型中,忽略" -msgid "" -"This font contains both a 'BASE' table and a 'bsln' table.\n" -" FontForge will only read one of them ('BASE').\n" -msgstr "" -"這個字型同時含有「基底」表格和「bsln」表格。\n" -" FontForge 將只讀取它們之一 ('BASE')。\n" +msgid "Encoding value not in font" +msgstr "編碼值不在字型中" -msgid "Bad Glyph Count" -msgstr "不當的字圖計數" +msgid "Encoding|Glyph Order" +msgstr "字圖排序" -#, c-format -msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" -msgstr "字型檔案有不當的字圖計數欄位。maxp 表示:%d sizeof(loca)=>%d" +msgid "End of file found in JSTF table.\n" +msgstr "在 JSTF 表格中找到檔案結尾。\n" + +msgid "End of file found in coverage table.\n" +msgstr "在覆蓋表格中找到檔案結尾。\n" #, c-format -msgid "" -"The fontname begins with the utf8 byte order sequence. This is illegal. %s" -msgstr "字型名稱 utf8 位元組序列開始。這是不合法的。%s" +msgid "End of file in %s table" +msgstr "在 %s 表格中出現檔案結尾" -msgid "A PostScript name may not be a number" -msgstr "PostScript 名稱不可以是數字" +msgid "End of file in context chaining sub-table.\n" +msgstr "在狀態組合鏈接子表格中出現檔案結尾。\n" -msgid "Bad Font Name" -msgstr "不當的字型名稱" +msgid "End of file in context chaining subtable.\n" +msgstr "在狀態組合鏈接子表格中出現檔案結尾。\n" + +msgid "End of file in feat table.\n" +msgstr "在 feat 表格中出現檔案結尾。\n" #, c-format -msgid "" -"The PostScript font name \"%.63s\" is invalid.\n" -"It should be printable ASCII,\n" -"must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" -msgstr "" -"PostScript 字型名稱「%.63s」無效。\n" -"它應該是可列印的 ASCII 字元,\n" -"必須不含 (){}[]<>%%/ 或空格\n" -"並且要短於 63 個字元" +msgid "End of file in include on line %d of %s" +msgstr "包含檔案結尾於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"Warning: Mac and Unicode entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Mac Unicode String: %s\n" -msgstr "" +msgid "End of file when reading features in %s table" +msgstr "在 %s 表格中讀取特徵時出現檔案結尾" #, c-format -msgid "" -"Warning: Mac string is a subset of the Unicode string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" +msgid "End of file when reading lookups in %s table" +msgstr "在 %s 表格中讀取查找時出現檔案結尾" #, c-format -msgid "" -"Warning: Mac and Windows entries in the 'name' table differ for the\n" -" %s string in the language %s\n" -" Mac String: %s\n" -"Windows String: %s\n" -msgstr "" +msgid "End of file when reading scripts in %s table" +msgstr "在 %s 表格中讀取文字時出現檔案結尾" -#, c-format -msgid "" -"Warning: Mac string is a subset of the Windows string in the 'name' table\n" -" for the %s string in the %s language.\n" -msgstr "" +msgid "End:" +msgstr "結束:" -msgid "Use _First" -msgstr "使用第一個(_F)" +msgid "EndLen" +msgstr "結束長度" -msgid "First to _All" -msgstr "全部中的第一(_A)" +msgid "Endpoints specify minimum length and direction only" +msgstr "終點只有指定最小長度和方向" -msgid "Second _to All" -msgstr "全部中的第二(_T)" +msgid "English" +msgstr "英語" -msgid "Use _Second" -msgstr "使用第二個(_S)" +msgid "English (Australian)" +msgstr "英語(澳大利亞)" -msgid "Multiple names for language" -msgstr "語言的多重名稱" +msgid "English (Belize)" +msgstr "英語(貝里斯)" -#, c-format -msgid "" -"The 'name' table contains (at least) two strings for the %s in language %s, " -"the first '%.12s...' the second '%.12s...'.\n" -"Which do you prefer?" -msgstr "" +msgid "English (British)" +msgstr "英語(英國)" -#, c-format -msgid "Bad tt font: contour ends make no sense in glyph %d.\n" -msgstr "不當的 TrueType 字型:在字圖 %d 中的輪廓結束並不具任何意義。\n" +msgid "English (Canada)" +msgstr "英語(加拿大)" -#, c-format -msgid "A point in GID %d is outside the glyph bounding box\n" -msgstr "在 GID %d 中的點超出字圖邊界框\n" +msgid "English (Caribbean)" +msgstr "英語(加勒比海)" -msgid " Subsequent errors will not be reported.\n" -msgstr "" +msgid "English (Hong Kong)" +msgstr "英語(香港)" -msgid "Reached end of file when reading simple glyph\n" -msgstr "讀取簡單字圖時達到檔案結尾\n" +msgid "English (India)" +msgstr "英語(印度)" -#, c-format -msgid "Empty composite %d\n" -msgstr "清空合成 %d\n" +msgid "English (Indonesia)" +msgstr "英語(印度尼西亞)" -#, c-format -msgid "Bad flags value, implied MORE components at end of glyph %d\n" -msgstr "不當的旗標值,意味著更多成份於字圖 %d 的結尾\n" +msgid "English (Irish)" +msgstr "英語(愛爾蘭)" -#, c-format -msgid "Reference to glyph %d out of bounds when parsing 'glyf' table.\n" -msgstr "" +msgid "English (Jamaica)" +msgstr "英語(牙買加)" -#, c-format -msgid "Use-my-metrics flag set on at least two components in glyph %d\n" -msgstr "" +msgid "English (Malaysia)" +msgstr "英語(馬來西亞)" -#, c-format -msgid "Glyph %d attempts to reference glyph %d which is outside the font\n" -msgstr "" +msgid "English (New Zealand)" +msgstr "英語(紐西蘭)" -msgid "Reached end of file when reading composite glyph\n" -msgstr "讀取混合字圖時達到檔案結尾\n" +msgid "English (Philippines)" +msgstr "英語(菲律賓)" -#, c-format -msgid "" -"Bad glyph (%d), its definition extends beyond the end of the glyf table\n" -msgstr "不當的字圖 (%d),它的定義延展於 glyf 表格結束之後\n" +msgid "English (South Africa)" +msgstr "英語(南非)" -#, c-format -msgid "Bad glyph (%d), its data length is negative\n" -msgstr "不當的字圖 (%d),它的資料長度是負值\n" +msgid "English (Trinidad)" +msgstr "英語(千里達)" -#, c-format -msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" -msgstr "字圖邊界框資料超出 GID %d 的字型邊界框資料\n" +msgid "English (US)" +msgstr "英語(美國)" -#, c-format -msgid "Bad glyph (%d), disordered 'loca' table (start comes after end)\n" -msgstr "" +msgid "English (Zimbabwe)" +msgstr "英語(辛巴威)" + +msgid "Engraved" +msgstr "雕工" -#, c-format msgid "" -"Bad glyph (%d), its definition extends beyond the space allowed for it\n" -msgstr "不當的字圖 (%d),它的定義延展於它所允許的空間之後\n" +"Enter either a wildcard pattern (to match glyph names)\n" +" or a unicode encoding like \"U+0065\"." +msgstr "" +"輸入萬用字元胚騰 (以匹配字圖名稱)\n" +"或者如同 \"U+0065\" 的萬國碼編碼。" -#. GT: The CFF font type contains a thing called a name INDEX, and that INDEX -#. GT: is bad. It is an index of many of the names used in the CFF font. -#. GT: We hope the user will never see this. -msgid "Bad CFF name INDEX\n" -msgstr "不當的 CFF 名稱 INDEX\n" +msgid "Enter the name of a glyph in the font" +msgstr "在字型中輸入字圖的名稱" + +msgid "Entries" +msgstr "條目" + +msgid "Entry" +msgstr "條目" #, c-format -msgid "Unexpected value in dictionary %d\n" -msgstr "在字典 %d 中有未預期的值\n" +msgid "Entry (%d,%d)" +msgstr "條目 (%d,%d)" -#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 -msgid "" -"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" -msgstr "FontForge 不支援嵌入在 CFF DICT INDICES 中的 type2 程式。\n" +msgid "Error Bound" +msgstr "繫結時發生錯誤" -msgid "Bad subroutine INDEX in cff font.\n" -msgstr "在 cff 字型中的不當副常式 INDEX 。\n" +msgid "Errors detected" +msgstr "偵測到錯誤" -msgid "No argument to operator\n" -msgstr "運算子沒有引數\n" +msgid "Erzya" +msgstr "厄爾茲亞語" -msgid "FontForge does not support synthetic fonts\n" -msgstr "FontForge 不支援合成的字型\n" +msgid "Esperanto" +msgstr "世界語" -msgid "FontForge does not support type2 multiple master fonts\n" -msgstr "FontForge 不支援 type2 多重主字型\n" +msgid "Estonian" +msgstr "愛沙尼亞語" -#, c-format -msgid "CFF dict stack underflow detected: %d < 4\n" -msgstr "" +msgid "Ethiopic" +msgstr "衣索比亞語" -msgid "FontForge does not support Chameleon fonts\n" -msgstr "FontForge 不支援 Chameleon 字型\n" +msgid "Ethiopic Extended" +msgstr "衣索比亞語擴充" -#, c-format -msgid "Unknown operator in %s: %x\n" -msgstr "在 %s 中的不明運算子: %x\n" +msgid "Ethiopic Supplement" +msgstr "衣索比亞語補充" -msgid "End of file found when reading private dictionary.\n" -msgstr "" +msgid "European Number" +msgstr "歐洲數字" -#, c-format -msgid "No argument to operator %d in private dict\n" -msgstr "在私用的字典中運算子 %d 沒有引數\n" +msgid "European Number Separator" +msgstr "歐洲數字分隔符號" -#, c-format -msgid "Number of CFF font names is less than dict size: %d < %d" -msgstr "" +msgid "European Number Terminator" +msgstr "歐洲數字終止符號" -#, c-format -msgid "Bad sid %d (0 <= sid < %d)\n" -msgstr "" +msgid "Even Width" +msgstr "對等寬度" -#, c-format -msgid "Bad sid %d (must be less than %d)\n" -msgstr "不當的 sid %d (必須少於 %d)\n" +msgid "Everything to its default value" +msgstr "所有項目回到它的預設值" -#, c-format -msgid "Unexpected encoding format in cff: %d\n" -msgstr "在 cff 中未預期的編碼格式:%d\n" +msgid "Ewe" +msgstr "埃維語" -#, c-format -msgid "Unexpected charset format in cff: %d\n" -msgstr "在 cff 中未預期的字元集格式:%d\n" +msgid "Exaggerated" +msgstr "誇張的" -msgid "Bad fdselect\n" -msgstr "不當的 fdselect\n" +msgid "Exaggerated/Extreme Wrapping" +msgstr "誇張/極度迴轉" -#, c-format -msgid "Didn't understand format for fdselect %d\n" -msgstr "並不了解用於 fdselect %d 的格式\n" +msgid "Exaggerated/More Wrapping" +msgstr "誇張/更多迴轉" -msgid "CFF version mismatch\n" -msgstr "CFF 版本不匹配\n" +msgid "Exaggerated/No Wrapping" +msgstr "誇張/不迴轉" -#, c-format -msgid "" -"In %s, the advance width (%d) for glyph %s is greater than the maximum (%d)\n" -msgstr "" +msgid "Exaggerated/Some Wrapping" +msgstr "誇張/部份迴轉" -#, c-format -msgid "" -"In GID %d the advance width (%d) is greater than the stated maximum (%d)\n" -msgstr "" +msgid "Exceptionally Wide" +msgstr "例外寬" + +msgid "Execute Script" +msgstr "執行命令稿" + +msgid "Exit" +msgstr "離開" #, c-format +msgid "Exit (%d,%d)" +msgstr "離開 (%d,%d)" + +msgid "Exit Debugger" +msgstr "離開除錯程式" + +msgid "Exits" +msgstr "離開" + +msgid "Expand Stroke" +msgstr "展開筆畫" + msgid "" -"In %s, in glyph %s, 'CFF ' advance width (%d) and\n" -" 'hmtx' width (%d) do not match. (Subsequent mismatches will not be " -"reported)\n" +"Expand the selection of the font view to include\n" +"all the glyphs found by this search" msgstr "" +"展開字型檢視的選擇以包含所有\n" +"經由此搜尋而找到的字圖" -#, c-format msgid "" -"In GID %d, 'CFF ' advance width (%d) and 'hmtx' width (%d) do not match.\n" -" (Subsequent mismatches will not be reported)\n" +"Expand the selection of the font view to include\n" +"all the glyphs which match" msgstr "" +"展開字型檢視的選擇以包含所有\n" +"經由此搜尋而找到的字圖" -msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" -msgstr "無效的 ttf hmtx 表格 (或 hhea),numOfLongMetrics 是 0\n" +msgid "Expanded" +msgstr "擴展" -msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" -msgstr "無效的 ttf vmtx 表格 (或 vhea),numOfLongVerMetrics 是 0\n" +msgid "Expanded (125%)" +msgstr "寬 (125%)" -msgid "Bad encoding information in 'cmap' table." -msgstr "" +#, c-format +msgid "Expected '%c' on line %d of %s" +msgstr "預期為「%1$c」於 %3$s 的第 %2$d 列" #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has an unsupported format " -"%d.\n" -msgstr "用於平臺=%d,規格=%d 的編碼子表格有不受支援的格式 %d。\n" +msgid "Expected '%s' on line %d of %s" +msgstr "預期為「%1$s」於 %3$s 的第 %2$d 列" #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d has a 0 length subtable.\n" -msgstr "用於平臺=%d,規格=%d 的編碼子表格有 0 長度的子表格。\n" +msgid "Expected ';' at statement end on line %d of %s" +msgstr "預期在敘述結束的「;」於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"Encoding subtable for platform=%d, specific=%d (which must be 14)\n" -"has an unsupported format %d.\n" -msgstr "" -"用於平臺=%d,規格=%d 的編碼子表格 (該項必須是 14)\n" -"有不受支援的格式 %d。\n" +msgid "Expected ';' in lookupflags on line %d of %s" +msgstr "在查找旗標中預期為「;」於 %2$s 的第 %1$d 列" #, c-format -msgid "No glyph with unicode U+%05x in font\n" -msgstr "在字型中沒有萬國碼為 U+%05x 的字圖\n" +msgid "Expected ';' on line %d of %s" +msgstr "預期為「;」於 %2$s 的第 %1$d 列" #, c-format -msgid "GID out of range (%d) in format 14 'cmap' subtable\n" -msgstr "在格式 14「cmap」子表格中 GID 超出範圍 (%d)\n" - -msgid "Script|Japanese" -msgstr "日文" - -msgid "Script|Korean" -msgstr "韓文" - -msgid "Script|Roman" -msgstr "羅馬文字" - -msgid "Script|Traditional Chinese" -msgstr "傳統字漢語" - -#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's -#. GT: docs though -msgid "Script|Cyrillic" -msgstr "西里爾字母" - -msgid "Script|Devanagari" -msgstr "梵文字母天城體" - -msgid "Script|RSymbol" -msgstr "R 符號" - -msgid "Script|Gurmukhi" -msgstr "果魯穆其語" - -msgid "Script|Simplified Chinese" -msgstr "簡化字漢語" - -msgid "Script|Central European" -msgstr "中歐文字" - -msgid "Unicode 1.0" -msgstr "萬國碼 1.0" +msgid "Expected '=' in glyph class definition on line %d of %s" +msgstr "在字圖類別定義中預期為「=」於 %2$s 的第 %1$d 列" -msgid "Unicode 1.1" -msgstr "萬國碼 1.1" +#, c-format +msgid "Expected '>' in anchor on line %d of %s" +msgstr "在錨點中預期為「>」於 %2$s 的第 %1$d 列" -msgid "ISO 10646:1993" -msgstr "" +#, c-format +msgid "Expected '>' in caret on line %d of %s" +msgstr "在插字記號中預期為「>」於 %2$s 的第 %1$d 列" -msgid "Unicode 2.0+, BMP only" -msgstr "萬國碼 2.0+,只有 BMP" +#, c-format +msgid "Expected '>' in value record on line %d of %s" +msgstr "在記錄值中預期為「>」於 %2$s 的第 %1$d 列" -msgid "Unicode 2.0+, all planes" -msgstr "萬國碼 2.0+,所有字面" +#, c-format +msgid "Expected '[' in glyph class definition on line %d of %s" +msgstr "在字圖類別定義中預期為「[」於 %2$s 的第 %1$d 列" -msgid "\"Symbol\"" -msgstr "「符號」" +#, c-format +msgid "Expected 'anchor' keyword in anchor on line %d of %s" +msgstr "在錨點中預期為「錨點」關鍵字於 %2$s 的第 %1$d 列" -msgid "Unicode" -msgstr "萬國碼" +#, c-format +msgid "Expected '}' on line %d of %s" +msgstr "預期為「}」於 %2$s 的第 %1$d 列" -msgid "Apple" +msgid "" +"Expected PostScript code.\n" +"Which usually begins with a \"{\" and ends with a \"}\"." msgstr "" +"預期為 PostScript 編碼。\n" +"該項常常以「{」開始而以「}」結束。" -msgid "ISO (Deprecated)" -msgstr "ISO (已過時)" - -msgid "MicroSoft" -msgstr "微軟" - -msgid "Custom" -msgstr "自訂" - -msgid "FreeType internals" -msgstr "FreeType 內部" - -msgid "Unknown" -msgstr "不明的" - -msgid "Pick a CMap subtable" -msgstr "挑選一個 CMap 副表格" - -msgid "Could not find any valid encoding tables" -msgstr "找不到任何有效的編碼表格" +msgid "Expected a number for a push count" +msgstr "預期用於移位計數的是數字" -msgid "Could not find a usable encoding table" -msgstr "找不到可用的編碼表格" +#, c-format +msgid "Expected an anchor (after base/mark) on line %d of %s" +msgstr "預期錨點 (基底/標記之後) 於 %2$s 的第 %1$d 列" #, c-format -msgid "Attempt to encode missing glyph %d to %d (0x%x)\n" -msgstr "試圖編碼缺少的字圖 %d 到 %d (0x%x)\n" +msgid "Expected an anchor (after ligature) on line %d of %s" +msgstr "預期錨點 (連體字之後) 於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " -"used\n" -msgstr "多重字圖對映到相同的萬國碼編碼 U+%04X, 只有一個將會使用\n" +msgid "Expected anchor in mark class definition on line %d of %s" +msgstr "在標記類別定義中預期為錨點於 %2$s 的第 %1$d 列" #, c-format msgid "" -"Glyph index out of bounds. Was %d, must be less than %d.\n" -" In attempt to associate a glyph with encoding %x in segment %d\n" -" with platform=%d, specific=%d (in 'cmap')\n" +"Expected array of numbers.\n" +"Failed to parse \"%.*s\" as a number." msgstr "" +"預期為數字陣列。\n" +"無法以數字剖析「%.*s」。" -msgid "Use of a range offset of 0xffff to mean a missing glyph in cmap table\n" +msgid "" +"Expected boolean value.\n" +"(\"true\" or \"false\")" msgstr "" +"預期為布林值。\n" +"(\"true\" 或 \"false\")" #, c-format -msgid "Warning: gid %d larger than glyph_cnt %d, skipping\n" -msgstr "" - -msgid "Bad font: Encoding data out of range.\n" -msgstr "不當的字型:編碼資料超出範圍。\n" - -msgid "Windows will reject fonts with an OS/2 version number of 0\n" -msgstr "" - -msgid "Windows will reject otf (cff) fonts with an OS/2 version number of 1\n" -msgstr "" - -msgid "Reading Names" -msgstr "讀取名稱" +msgid "Expected class name in mark class definition on line %d of %s" +msgstr "在標記類別定義中預期為類別名稱於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"Glyph %d is called \".notdef\", a singularly inept choice of name (only " -"glyph 0\n" -" may be called .notdef)\n" -"FontForge will rename it.\n" -msgstr "" - -msgid "Invalid point match. Point would be after this reference.\n" -msgstr "無效的點匹配。點將會依據此參照。\n" +msgid "Expected comma in device table on line %d of %s" +msgstr "在裝置表格中預期逗號於 %2$s 的第 %1$d 列" #, c-format msgid "" -"Could not match points in composite glyph (%d to %d) when adding %s to %s\n" -msgstr "當加入 %3$s 到 %4$s 之中時,無法匹配在組合字圖 (%1$d 到 %2$d) 中的點\n" - -msgid "Fixing up References" -msgstr "修復參照值" +"Expected glyph name, cid, or class in glyph class definition on line %d of %s" +msgstr "在字圖類別定義中預期字圖名稱、cid,或類別於 %2$s 的第 %1$d 列" #, c-format -msgid "Unlikely length for table, so I'm ignoring it. %u\n" -msgstr "不太可能的表格長度,因此我將忽略它。%u\n" - -msgid "TTF 'glyf'" -msgstr "TTF「glyf」 " - -msgid "OTF 'CFF '" -msgstr "OTF「CFF 」 " - -msgid "" -"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " -"table. FontForge can only deal with one at a time, please pick which one you " -"want to use" -msgstr "" -"這個字型同時含有 TrueType「glyf」表格和 OpenType「CFF 」表格。FontForge 一次" -"只能處理一個,請揀取一個您要使用的那項" +msgid "Expected glyph or glyphclass (after cursive) on line %d of %s" +msgstr "預期字圖或字圖類別 (草繪之後) 於 %2$s 的第 %1$d 列" #, c-format -msgid "No (useable) bitmap strikes in this TTF font: %s" -msgstr "無 (可用) 點陣字筆畫在此 TTF 字型中:%s" - -msgid "No Bitmap Strikes" -msgstr "無點陣字筆畫" +msgid "Expected glyph or glyphclass (after ligature) on line %d of %s" +msgstr "預期字圖或字圖類別 (連體字之後) 於 %2$s 的第 %1$d 列" -msgid "" -"The names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' in the " -"Adobe Glyph List disagree with Unicode. The use of these glyph names is " -"therefore discouraged.\n" -msgstr "" +#, c-format +msgid "Expected integer in anchor on line %d of %s" +msgstr "在錨點中預期整數於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"The glyph named %.30s is mapped to U+%04X.\n" -"But its name indicates it should be mapped to U+%04X.\n" -msgstr "" -"名為 %.30s 的字圖被映射到 U+%04X。\n" -"但是它的名稱指出它應該被映射到 U+%04X。\n" +msgid "Expected integer in caret on line %d of %s" +msgstr "在插字記號中預期整數於 %2$s 的第 %1$d 列" #, c-format -msgid "A point in %s is outside the font bounding box data.\n" -msgstr "%s 中的一點位於字型邊界框資料之外。\n" +msgid "Expected integer in device table on line %d of %s" +msgstr "在裝置表格中預期整數於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " -"and this is a fixed pitch font\n" -msgstr "" -"%s 的前加寬度 (%d) 不匹配字型的 advanceWidthMax (%d),而這是個固定間距的字" -"型\n" +msgid "Expected integer on line %d of %s" +msgstr "預期為整數於 %2$s 的第 %1$d 列" #, c-format -msgid "Invalid font count in TTC %s." -msgstr "" +msgid "Expected name in anchor definition on line %d of %s" +msgstr "在錨點中預期名稱定義於 %2$s 的第 %1$d 列" -msgid "Bad Apple Kern Class\n" -msgstr "不當的 Apple 字距微調類別\n" +#, c-format +msgid "Expected name in value record definition on line %d of %s" +msgstr "在記錄值中預期為名稱定義於 %2$s 的第 %1$d 列" #, c-format -msgid "Class index out of range %d (must be <%d)\n" -msgstr "類別索引超出範圍 %d (必須 <%d)\n" +msgid "Expected name or class on line %d of %s" +msgstr "預期為名稱或類別於 %2$s 的第 %1$d 列" -msgid "GID out of range.\n" -msgstr "GID 超出範圍。\n" +msgid "Expected number." +msgstr "預期為數字。" -msgid "coverage table extends beyond end of table\n" -msgstr "覆蓋表格延展至表格末端之後\n" +msgid "Expected property list file" +msgstr "預期的內容清單檔案" -msgid "Bad count.\n" -msgstr "不當的計數。\n" +#, c-format +msgid "Expected semicolon on line %d of %s" +msgstr "預期為分號於 %2$s 的第 %1$d 列" -msgid "End of file found in coverage table.\n" -msgstr "在覆蓋表格中找到檔案結尾。\n" +#, c-format +msgid "Expected string on line %d of %s" +msgstr "預期為字串於 %2$s 的第 %1$d 列" #, c-format -msgid "Bad coverage table. Glyph %d out of range [0,%d)\n" -msgstr "不當的覆蓋表格。字圖 %d 超出範圍 [0,%d)\n" +msgid "Expected tag in languagesystem on line %d of %s" +msgstr "在語言系統中預期標記於 %2$s 的第 %1$d 列" #, c-format -msgid "Bad coverage table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "不當的覆蓋表格。字圖範圍 %d-%d 超出 [0,%d)\n" +msgid "Expected tag on line %d of %s" +msgstr "預期為標記於 %2$s 的第 %1$d 列" #, c-format -msgid "Bad format for coverage table %d\n" -msgstr "不當的格式用於覆蓋的表格 %d\n" - -msgid "Class definition sub-table extends beyond end of table\n" -msgstr "類別定義子表格延展至表格末端之後\n" +msgid "Expected two anchors (after cursive) on line %d of %s" +msgstr "預期兩個錨點 (草繪之後) 於 %2$s 的第 %1$d 列" #, c-format -msgid "Bad class def table. start=%d cnt=%d, max glyph=%d\n" -msgstr "不當的類別定義表格。開始=%d 計數=%d, 最大字圖=%d\n" +msgid "Expected unknown token (internal error) on line %d of %s" +msgstr "預期為不明符記 (內部錯誤) 於 %2$s 的第 %1$d 列" -#, c-format -msgid "Bad class def table. Glyph range %d-%d out of range [0,%d)\n" -msgstr "不當的類別定義表格。字圖範圍 %d-%d 超出 [0,%d)\n" +msgid "Expert" +msgstr "匯出" -#, c-format -msgid "Unknown class table format: %d\n" -msgstr "不明的類別表格格式:%d\n" +msgid "Expert Forms" +msgstr "專家形式" -#, c-format -msgid "Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d\n" -msgstr "" +msgid "Expor_t..." +msgstr "匯出(_T)…" -msgid "Bad device table\n" -msgstr "不當的裝置表格\n" +msgid "Export" +msgstr "匯出" -#, c-format -msgid "Bad pair position: glyphs %d & %d should have been < %d\n" -msgstr "不當的配對位置:字圖 %d & %d 應該已經 < %d\n" +msgid "Extend Lookups Off" +msgstr "延展查找關閉" -#, c-format -msgid "Bad kern pair: glyphs %d & %d should have been < %d\n" -msgstr "不當的字距微調配對:字圖 %d & %d 應該已經 < %d\n" +msgid "Extend Lookups On" +msgstr "延展查找開啟" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad pairwise kerning table, ignored\n" -msgstr "" +msgid "Extend Max Lookups" +msgstr "延展最大查找" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad kerning class table, ignored\n" -msgstr "" +msgid "Extended" +msgstr "寬" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad cursive alignment table, ignored\n" -msgstr "" +msgid "Extended Collection" +msgstr "延展集合" -#, c-format -msgid "Cursive-%d" -msgstr "草寫-%d" +msgid "Extender" +msgstr "延展的" -msgid "Bad mark table.\n" -msgstr "不當的標記表格。\n" +msgid "Extender Glyphs" +msgstr "延展字圖" -msgid "Class out of bounds in GPOS mark sub-table\n" -msgstr "類別超出GPOS 標記子表格邊界\n" +msgid "Extender Glyphs (kashidas, etc.)" +msgstr "延展的字圖 (kashidas 之類)" -#, c-format -msgid "Class out of bounds in GPOS mark sub-table for mark %.30s\n" -msgstr "類別超出 GPOS 標記子表格邊界用於標記 %.30s\n" +msgid "Extenders" +msgstr "延展的" -msgid "Bad base table.\n" -msgstr "不當的基底表格。\n" +msgid "Extension" +msgstr "擴充" -msgid "Bad ligature base table.\n" -msgstr "不當的連體字基底表格。\n" +msgid "Extent" +msgstr "延展" -msgid "Bad ligature anchor count.\n" -msgstr "不當的連體字錨點計數。\n" +#. GT: Extra Space, see below for a full comment +#. GT: Extra Space +msgid "Extra Sp:" +msgstr "額外的空間:" -msgid " Bad mark attachment table, ignored\n" +msgid "" +"Extra arguments for configuring the autotrace program\n" +"(either autotrace or potrace)" msgstr "" +"用於配置 autotrace 程式的其他引數\n" +"(若非 autotrace 即為 potrace)" -msgid " Bad simple positioning table, ignored\n" -msgstr "" +msgid "Extra white space reserved above the radical." +msgstr "根號上方保留的額外空白。" -#, c-format -msgid "" -"Attempt to reference lookup %d (within a contextual lookup), but there are\n" -" only %d lookups in %s\n" -msgstr "" -"試圖參照查找 %d (在上下文查找之內),但是\n" -"只有 %d 項查找於 %s\n" +msgid "Extra-Condensed (62.5%)" +msgstr "特窄 (62.5%)" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual table, ignored\n" -msgstr "" +msgid "Extra-Expanded (150%)" +msgstr "特寬 (150%)" -#, c-format -msgid "Bad contextual or chaining sub table. Glyph %d out of range [0,%d)\n" -msgstr "不當的上下文或鏈接子表格。字圖 %d 超出範圍 [0,%d)\n" +msgid "Extract from PDF" +msgstr "從 PDF 擷取" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d max=%d\n" -msgstr "" -"試圖套用查找到超出這個上下文範圍位置的\n" -"查找 seq=%d 最大=%d\n" +msgid "Extraneous glyphs" +msgstr "外來字圖" -msgid " Bad contextual chaining table, ignored\n" -msgstr "" +msgid "Extrema Point Color" +msgstr "末端點的顏色" -msgid "Unexpected end of file in contextual chaining subtable.\n" -msgstr "在上下文鏈接子表格中未預期的檔案結束。\n" +msgid "Extremum bound..." +msgstr "極值繫結…" -msgid "Bad count in context chaining sub-table.\n" -msgstr "在狀態組合鏈接子表格中不當的計數。\n" +msgid "FOND Name:" +msgstr "FOND 名稱:" -msgid "Bad class count in contextual chaining sub-table.\n" -msgstr "在上下文鏈接子表格中不當的類別計數。\n" +msgid "FS Miscellaneous" +msgstr "FS 雜項" -msgid "Bad count in contextual chaining sub-table.\n" -msgstr "在上下文鏈接子表格中不當的計數。\n" +msgid "FS Modern" +msgstr "FS 現代型" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual substitution table, ignored\n" -msgstr "" +msgid "F_ind / Replace..." +msgstr "尋找/取代(_I)…" -#. GT: This continues a multi-line error message, hence the leading space -msgid " Bad contextual chaining substitution table, ignored\n" -msgstr "" +msgid "F_inials" +msgstr "最後" -msgid "End of file in context chaining sub-table.\n" -msgstr "在狀態組合鏈接子表格中出現檔案結尾。\n" +#. GT: Foreground, make it short +msgid "F_ore" +msgstr "前景(_O)" -#, c-format -msgid "" -"Attempt to apply a lookup to a location out of the range of this contextual\n" -" lookup seq=%d, max=%d\n" -msgstr "" -"試圖套用查找到超出這個上下文範圍位置的\n" -"查找 seq=%d,max=%d\n" +msgid "F_orm" +msgstr "形式(_O)" -msgid "End of file in context chaining subtable.\n" -msgstr "在狀態組合鏈接子表格中出現檔案結尾。\n" +msgid "Faeroese" +msgstr "法羅語" -msgid " Bad simple substitution table, ignored\n" -msgstr "" +msgid "Failed to generate postscript font" +msgstr "產生 postscript 字型時失敗 " #, c-format -msgid "Bad substitution glyph: GID %d not less than %d\n" -msgstr "不當的替代字圖:GID %d 未少於 %d\n" - -msgid "Unexpected end of file in GSUB sub-table.\n" -msgstr "在 GSUB 子表格中未預期的檔案結束。\n" +msgid "Failed to generate postscript in file %s" +msgstr "在檔案 %s 中產生 postscript 時失敗 " -msgid " Bad multiple substitution table, ignored\n" -msgstr "" +#, c-format +msgid "Failed to load kern data from %s" +msgstr "從 %s 載入字距微調資料時失敗 " -msgid "" -"Coverage table specifies a different number of glyphs than the sub-table " -"expects.\n" -msgstr "覆蓋的表格指定了一個與子表格預期不同的字圖數量。\n" +#, c-format +msgid "Failed to open %s for output" +msgstr "開啟 %s 用於輸出時失敗" #, c-format -msgid "Bad Multiple/Alternate substitution glyph. GID %d not less than %d\n" -msgstr "不當的多重/另項選擇替代字圖。GID %d 未少於 %d\n" +msgid "Failed to open file %s for output" +msgstr "開啟檔案 %s 用於輸出時失敗 " -msgid "Unexpected end of file in GSUB ligature sub-table.\n" -msgstr "在 GSUB 連體字子表格中出現未預期的檔案結束。\n" +#, c-format +msgid "Failed to open glyph to name map file for writing: %s\n" +msgstr "開啟字圖以命名對應檔案用於寫入時失敗:%s\n" -msgid " Bad ligature table, ignored\n" -msgstr "" +msgid "Failed to open temporary output file" +msgstr "開啟臨時輸出檔案時失敗 " #, c-format -msgid "Bad ligature glyph. GID %d not less than %d\n" -msgstr "不當的連體字字圖。GID %d 未少於 %d\n" +msgid "Failed to parse color %s\n" +msgstr "剖析顏色 %s 時失敗\n" -#, c-format -msgid "" -"Unlikely count of ligature components (%d), I suspect this ligature sub-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" +msgid "Failed to parse the StartData command properly\n" +msgstr "無法適當地剖析 StartData 命令\n" -#, c-format -msgid "" -"Bad ligature component glyph. GID %d not less than %d (in ligature %d)\n" -msgstr "不當的連體字成份字圖。GID %d 未少於 %d (在連體字 %d 中)\n" +msgid "Failed to parse the StartData command properly, bad count\n" +msgstr "無法適當地剖析 StartData 命令,不當的計數\n" #, c-format -msgid "" -"Bad reverse contextual chaining substitution glyph: %d is not less than %d\n" -msgstr "不當的反向上下文鏈接替代字圖:%d 未少於 %d\n" +msgid "Failed to write %s\n" +msgstr "寫入 %s 時失敗\n" -#, c-format -msgid "" -"This font, %s, has multiple GPOS 'size' features. I'm not sure how to " -"interpret that. I shall pick one arbitrarily.\n" -msgstr "" +msgid "Failure" +msgstr "失敗" -msgid "" -msgstr "<未命名>" +msgid "Family" +msgstr "字族" -msgid "" -"This font contains a 'size' feature with a design size and design range but " -"no stylename. That is technically an error, but we'll let it pass" -msgstr "" +msgid "Family Blue Color" +msgstr "Family Blue 顏色" -msgid "" -"The 'size' feature does not seem to follow the standard,\n" -"nor does it conform to Adobe's early misinterpretation of\n" -"the standard. I cannot parse it.\n" -msgstr "" +msgid "Faroese" +msgstr "法羅群島語" -msgid "" -"The 'size' feature of this font conforms to Adobe's early misinterpretation " -"of the otf standard.\n" -msgstr "這個字型的「尺寸」特徵符合 Adobe 早期錯誤解讀的 otf 標準。\n" +msgid "Faroese (Icelandic)" +msgstr "法羅群島語 (冰島語)" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature does not contain a valid name " -"id.\n" -msgstr "「%c%c%c%c」特徵的名稱參數不包含有效名稱識別號。\n" +msgid "Feature" +msgstr "特徵" -#, c-format -msgid "" -"The name parameter of the '%c%c%c%c' feature has an unlikely version number " -"%d.\n" -msgstr "「%c%c%c%c」特徵的名稱參數具有不太可能的版本編號 %d。\n" +msgid "Feature Tag:" +msgstr "特徵標記:" -#, c-format -msgid "" -"There are multiple name ids naming the '%c%c%c%c' feature\n" -" this is technically legitimate, but fontforge can't handle it.\n" -msgstr "" +msgid "Feature Tags" +msgstr "功能標記" -#, c-format -msgid "Attempt to read script data beyond end of %s table" -msgstr "試圖讀取文字資料於 %s 表格結束之後" +msgid "Feature _Id:" +msgstr "特徵識別號(_I):" -#, c-format -msgid "Too many scripts %d\n" -msgstr "太多文字 %d\n" - -#, c-format -msgid "End of file when reading scripts in %s table" -msgstr "在 %s 表格中讀取文字時出現檔案結尾" - -#, c-format -msgid "End of file in %s table" -msgstr "在 %s 表格中出現檔案結尾" - -#, c-format -msgid "Attempt to read feature data beyond end of %s table" -msgstr "試圖讀取特徵資料於 %s 表格結束之後" - -#, c-format -msgid "Too many features %d\n" -msgstr "太多特徵 %d\n" +msgid "Feature file?" +msgstr "特徵檔案?" -#, c-format -msgid "End of file when reading features in %s table" -msgstr "在 %s 表格中讀取特徵時出現檔案結尾" +msgid "Feature out of bounds in script table.\n" +msgstr "特徵超出文字表格邊界。\n" -#, c-format -msgid "Attempt to read lookup data beyond end of %s table" -msgstr "試圖讀取於 %s 表格結束之後的查找資料" +msgid "Feature tags are limited to 4 letters" +msgstr "特徵標記被限制為 4 個字母" -#, c-format -msgid "Too many lookups %d\n" -msgstr "太多查找 %d\n" +msgid "Feature tags must be exactly 4 ASCII characters" +msgstr "特徵標記必須剛好是 4 個 ASCII 字元" -#, c-format -msgid "End of file when reading lookups in %s table" -msgstr "在 %s 表格中讀取查找時出現檔案結尾" +msgid "Feature tags will be removed" +msgstr "特徵標記將被移除" -msgid "Lookup out of bounds in feature table.\n" -msgstr "查找超出特徵表格邊界。\n" +msgid "Features" +msgstr "特徵" -msgid "Required feature out of bounds in script table.\n" -msgstr "必要特徵超出文字表格邊界。\n" +msgid "Fi_ll" +msgstr "填充(_L)" -msgid "Feature out of bounds in script table.\n" -msgstr "特徵超出文字表格邊界。\n" +msgid "Figure out flex hints after every change" +msgstr "算出每次變更之後的屈曲修飾" -msgid "" -"This font is erroneous: it has a GPOS extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"這個字型是錯誤的:它具有 GPOS 擴充子表格,卻指到\n" -"另外的擴充子表格。\n" +msgid "Fijian" +msgstr "斐濟語" -#, c-format -msgid "Unknown GPOS sub-table type: %d\n" -msgstr "不明的 GPOS 子表格型態:%d\n" +msgid "File Exists" +msgstr "檔案存在" -msgid "Subtable extends beyond end of GPOS table\n" -msgstr "子表格延展至 GPOS 表格結束之後\n" +msgid "File checksum is incorrect." +msgstr "檔案總和檢查碼不正確。" msgid "" -"This font is erroneous: it has a GSUB extension subtable that points to\n" -"another extension sub-table.\n" -msgstr "" -"此字型為有錯誤的:它有一個指到其他擴充子表格的\n" -"GSUB 擴充子表格。\n" +"File length as specified in the WOFF header does not match the actual file " +"length." +msgstr "如在 WOFF 頁首中所指定的檔案長度,並不匹配實際的檔案長度。" #, c-format -msgid "Unknown GSUB sub-table type: %d\n" -msgstr "不明的 GSUB 子表格型態:%d\n" +msgid "File, %s, exists. Replace it?" +msgstr "檔案 %s 存在。要取代它?" -msgid "Subtable extends beyond end of GSUB table\n" -msgstr "子表格延展至 GSUB 表格結束之後\n" +msgid "Filipino" +msgstr "菲律賓語" -#, c-format -msgid "MarkClass-%d" -msgstr "" +msgid "Fill Color" +msgstr "充填顏色" -#, c-format -msgid "MarkSet-%d" -msgstr "" +msgid "Filled Ellipse" +msgstr "填充的橢圓" -#, c-format -msgid "!!!! Unknown caret format %d !!!!\n" -msgstr "!!!! 不明的插字符號格式 %d !!!!\n" +msgid "Filled Rectangle" +msgstr "填充的矩形" -#, c-format -msgid "" -"Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "" -"不當的查找表格:格式=2 (%d/%d), 第一筆=%d 最末筆=%d 總計在字型=%d 中的字圖\n" +msgid "Filter" +msgstr "過濾器" -#, c-format -msgid "" -"Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=" -"%d\n" -msgstr "不當的查找表:格式=4 (%d/%d),首筆=%d 末筆=%d 字型中字圖總計=%d\n" +msgid "Filter:" +msgstr "過濾器:" -#, c-format -msgid "Bad lookup table: format=6, first=%d total glyphs in font=%d\n" -msgstr "不當的查找表:格式=6, 首筆=%d 字型中字圖總計=%d\n" +msgid "Filter|New" +msgstr "新增" -#, c-format -msgid "Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d\n" -msgstr "不當的查找表:格式=8, 首筆=%d 計數=%d 字型中字圖總計=%d\n" +msgid "Final" +msgstr "最後的" -#, c-format -msgid "Invalid lookup table format. %d\n" -msgstr "無效的查找表格格式。%d\n" +msgid "Final Glyph On Line" +msgstr "線上最後的字圖" -#. GT: This is to give the name to a nested substitution lookup invoked by -#. GT: a statemachine. The %s is the name of the statemachine('s lookup) -#. GT: and the %d is n, where this lookup is the n'th defined for this state -#. GT: machine -#, c-format -msgid "%s nested-substitutions %d" -msgstr "%s 巢狀替代 %d" +msgid "Find" +msgstr "尋找" -msgid "subtable" -msgstr "子表格" +msgid "Find All" +msgstr "尋找所有" -#, c-format -msgid "Glyph out of bounds in 'prop' table %d\n" -msgstr "在「prop」表格 %d 中的字圖超出邊界\n" +msgid "Find In Font _View" +msgstr "在字型檢視中尋找(_V)" -#, c-format -msgid "Glyph out of bounds in 'lcar' table %d\n" -msgstr "在「lcar」表格 %d 中的字圖超出邊界\n" +msgid "Find Next" +msgstr "找下一個" -#, c-format -msgid "Glyph out of bounds in 'opbd' table %d\n" -msgstr "在「opbd」表格 %d 中的字圖超出邊界\n" +msgid "Find Pr_oblems..." +msgstr "尋找問題(_O)…" -#, c-format -msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "在「mort」/「morx」表格 %d 中的字圖超出邊界\n" +msgid "Find Proble_ms..." +msgstr "尋找問題(_M)…" -#, c-format -msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" -msgstr "替代在「mort」/「morx」表格 %d 中超出邊界的字圖\n" +msgid "Find Problems" +msgstr "尋找問題" -msgid "Invalid ligature offset\n" -msgstr "無效的連體字偏移\n" +msgid "Find Sub Font Definition file" +msgstr "尋找子字型的定義檔案" -#, c-format -msgid "Attempt to make a ligature for glyph %d out of " -msgstr "試圖製作連體字用於字圖 %d 出自 " +msgid "Find a cidmap file..." +msgstr "尋找 cidmap 檔案…" -#. GT: This is a reference to "Much Ado About Nothing". The string should read -#. GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete." -msgid "" -"In an attempt to process the ligatures of this font, I've concluded\n" -"that the state machine in Apple's mort/morx table is\n" -"(like the learned constable) too cunning to be understood.\n" -"I shall give up on it. Your ligatures may be incomplete.\n" -msgstr "" +msgid "Find an adobe CMap file..." +msgstr "尋找 adobe CMap 檔案…" #, c-format -msgid "Attempt to make a ligature for (non-existent) glyph %d out of " -msgstr "試圖製作連體字用於 (不存在的) 字圖 %d 出自 " +msgid "Find in %.100s" +msgstr "在 %.100s 中尋找" -msgid "Bad mort ligature table. Not long enough\n" -msgstr "不當的 mort 連體字表格。長度不夠\n" +msgid "Finding Counter Masks..." +msgstr "尋找字腔遮罩…" -msgid "Bad class in state machine.\n" -msgstr "在狀態器中的不當類別。\n" +msgid "Finding Substitution Points..." +msgstr "尋找替代點…" -msgid "Bad glyph count in mort table.\n" -msgstr "在 mort 表格中不當的字圖計數。\n" +msgid "Finnish" +msgstr "芬蘭語" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" transitions. Which makes me think there's probably an error\n" -msgstr "" +msgid "First" +msgstr "第一" -msgid "" -"It looks to me as though there's a morx sub-table with more than 1000\n" -" states. Which makes me think there's probably an error\n" -msgstr "" +msgid "First 256" +msgstr "第一組 256" -msgid "Unexpected end of file found in morx chain.\n" -msgstr "在 morx 鏈接中找到未預期的檔案結束。\n" +msgid "First Char" +msgstr "第一個字元" #, c-format -msgid "Invalid or unsupported version (0x%x) for 'kern' table" -msgstr "無效的或不受支援的版本 (0x%x) 用於「字距微調」表格" +msgid "First Class %d\n" +msgstr "第一類別 %d\n" -#, c-format -msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" -msgstr "警告:不太可能的子表格數量 (%d) 用於「字距微調」表格" +msgid "First Glyph Name" +msgstr "第一個字圖名稱" -msgid "" -"In the 'kern' table, a subtable's length does not match the number of " -"kerning pairs." -msgstr "在「字距微調」表格之中,子表格長度不匹配字距微調對數量。" +msgid "First P_oint, Next Contour" +msgstr "第一點,下一個輪廓(_O)" -#, c-format -msgid "Bad kern pair: glyphs %d & %d mustn't be negative\n" -msgstr "" +msgid "First Point Color" +msgstr "首點顏色" -#, c-format -msgid "Bad kern pair: glyphs %d & %d must be less than %d\n" -msgstr "不當的字距微調對:字圖 %d & %d 必須少於 %d\n" +msgid "First and second arguments of imagemask must be integers.\n" +msgstr "圖像遮罩的第一和第二個引數必須是整數。\n" -#, c-format -msgid "Bad kern pair: glyphs at %d & %d are null\n" -msgstr "" +msgid "First to _All" +msgstr "全部中的第一(_A)" -#, c-format -msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" -msgstr "字距微調子表格 3 表示字圖計數是 %d,但是 maxp 表示為 %d\n" +msgid "Fix" +msgstr "修復" -#, c-format -msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" -msgstr "無效的或不受支援的格式 (%d) 用於子表格的「字距微調」表格" +msgid "Fixing up References" +msgstr "修復參照值" -msgid "End of file in feat table.\n" -msgstr "在 feat 表格中出現檔案結尾。\n" +msgid "Fl_attenByCMap" +msgstr "依 CM_ap 平面化" -msgid "Bad glyph variant subtable of MATH table.\n" -msgstr "數學表格的不當字圖變體子表格。\n" +msgid "Flared" +msgstr "喇叭狀" -msgid "MATH table extends beyond table bounds" -msgstr "" +msgid "Flat" +msgstr "扁平" -#, c-format -msgid "" -"!!!!! Coord count (%d) for '%c%c%c%c' script does not match base tag count " -"(%d) in 'BASE' table\n" -msgstr "" +msgid "Flat Nib" +msgstr "扁平" -#, c-format -msgid "" -"!!!!! Bad Base Coord format (%d) for '%c%c%c%c' in '%c%c%c%c' script in " -"'BASE' table\n" -msgstr "" +msgid "Flate decompression failed.\n" +msgstr "扁平解壓縮失敗。\n" -msgid "JSTF table is too long.\n" -msgstr "JSTF 表格太長。\n" +msgid "Flattened Accents over Capitals" +msgstr "大寫字母上的平面音調記號" -msgid "Bad GID in JSTF extenser table.\n" -msgstr "" +msgid "FlattenedAccentBaseHeight:" +msgstr "FlattenedAccentBaseHeight:" -#, c-format -msgid "Lookup index (%d) out of bounds in GSUB from JSTF table.\n" -msgstr "" +msgid "Flemish (Belgian Dutch)" +msgstr "佛蘭芒(比利時荷蘭語)" -#, c-format -msgid "Lookup index (%d) out of bounds in GPOS from JSTF table.\n" -msgstr "" +msgid "Flex Hints" +msgstr "屈曲修飾" -#. GT: This string is used to generate a name for an OpenType lookup. -#. GT: the %c%c... is the language followed by the script (OT tags) -#, c-format -msgid "JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" +msgid "Flip" +msgstr "翻轉" -#, c-format -msgid "JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c" -msgstr "" +msgid "Flip Horizontally" +msgstr "水平翻轉" -#, c-format -msgid "%s subtable %d" -msgstr "%s 子表格 %d" +msgid "Flip Vertically" +msgstr "垂直翻轉" -#, c-format -msgid "" -"Unlikely script count (%d), I suspect the JSTF-\n" -" table is garbage, I'm giving up on it.\n" -msgstr "" +msgid "Flip _Horizontally" +msgstr "水平翻轉(_H)" -msgid "End of file found in JSTF table.\n" -msgstr "在 JSTF 表格中找到檔案結尾。\n" +msgid "Flip _Vertically" +msgstr "垂直翻轉(_V)" -msgid "Unexpected use of bitmap format 5, no metrics are appearant\n" -msgstr "" +msgid "Flip the selection" +msgstr "翻轉所選" -msgid "" -"This font contains bitmaps in the obsolete format 3 (And I can't read them)\n" -msgstr "" +msgid "Flip..." +msgstr "翻轉…" -msgid "" -"This font contains bitmaps in Apple's compressed format 4 (And I don't " -"support that)\n" -msgstr "" +msgid "Flipped Reference" +msgstr "不穩定的參照" -#, c-format -msgid "This font contains bitmaps in a format %d that I've never heard of\n" -msgstr "" +msgid "Flipped References" +msgstr "翻轉的參照" -#, c-format -msgid "Glyph %d in bitmap strike %d pixels refers to a missing glyph (%d)" -msgstr "" +msgid "Flipping" +msgstr "翻轉" + +msgid "Fo_ntname:" +msgstr "字型名稱(_N):" + +msgid "Fon" +msgstr "豐語" #, c-format msgid "" -"Bad format of subtable %d (of %d) in bloc/EBLC of strike with pixelsize=%d. " -"First=%d, last=%d.\n" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Do you want to save it?" msgstr "" +"在檔案 %2$.40s 中的字型 %1$.40s 已經變更。\n" +"您要儲存它嗎?" #, c-format -msgid "Didn't understand index format: %d\n" +msgid "" +"Font %1$.40s in file %2$.40s has been changed.\n" +"Reverting the file will lose those changes.\n" +"Is that what you want?" msgstr "" +"在檔案 %2$.40s 中的字型 %1$.40s 已經變更。\n" +"回復檔案將遺失那些變更。\n" +"那就是您想要的嗎?" -msgid "Load Bitmap Fonts" -msgstr "載入點陣字型" +msgid "Font Compare" +msgstr "字型比較" -msgid "" -"Do you want to load the bitmap fonts embedded in this true/open type file?\n" -"(And if so, which)" -msgstr "" +msgid "Font Family" +msgstr "字族" + +msgid "Font Info" +msgstr "字型資訊" #, c-format -msgid "%d pixel bitmap" -msgstr "%d 像素點陣字" +msgid "Font Information for %.90s" +msgstr "字型資訊用於 %.90s" -msgid "Saving Bitmap Font(s)" -msgstr "儲存點陣字型" +msgid "Font Size" +msgstr "字型尺寸" -msgid "Saving TrueType Font" -msgstr "儲存 TrueType 字型" +msgid "Font Type:" +msgstr "字型類型:" -msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" -msgstr "嗯,這個「fvar」表格比我預期有更多的計數/尺寸對\n" +msgid "Font changed" +msgstr "字型變更" -msgid "" -"Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it\n" -msgstr "" +#, c-format +msgid "Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d" +msgstr "字型檔案有不當的字圖計數欄位。maxp 表示:%d sizeof(loca)=>%d" -msgid "Hmm, this 'fvar' table has no axes, that doesn't make sense.\n" -msgstr "" +#, c-format +msgid "Font to compare with %.20s" +msgstr "與 %.20s 字型比較" -msgid "Hmm, this 'fvar' table has more axes than FontForge can handle.\n" -msgstr "" +#, c-format +msgid "Font to merge into %.20s" +msgstr "要併入 %.20s 的字型" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse " -"it\n" -msgstr "" +msgid "Font used to draw titles of a matrix edit" +msgstr "用來繪製矩陣編輯標題的字型" -msgid "" -"Hmm, this 'fvar' table has an unexpected size for an instance, I shan't " -"parse it\n" -msgstr "" +msgid "Font:" +msgstr "字型:" -msgid "Hmm, this 'fvar' table is too short\n" -msgstr "嗯,此「fvar」表格太短\n" +msgid "FontForge" +msgstr "字型鍛造廠" -msgid "" -"Hmm, the axis count in the 'avar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" +msgid "FontForge does not support Chameleon fonts\n" +msgstr "FontForge 不支援 Chameleon 字型\n" -msgid "Hmm, the 'avar' table is too long.\n" -msgstr "嗯,「avar」表格太長。\n" +#, c-format +msgid "FontForge does not support anonymous tables on line %d of %s" +msgstr "FontForge 不支援匿名表格於 %2$s 的第 %1$d 列" -msgid "Mismatched local and shared tuple flags.\n" -msgstr "不相符的本地和共享的字組旗標。\n" +msgid "FontForge does not support dictionary based imagemask operators.\n" +msgstr "FontForge 不支援基於字典的圖像遮罩運算子。\n" -#, c-format -msgid "Incorrect number of deltas in glyph %d (%s)\n" -msgstr "在字圖 %d (%s) 中的不正確 deltas 數量\n" +msgid "FontForge does not support synthetic fonts\n" +msgstr "FontForge 不支援合成的字型\n" -msgid "" -"Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' " -"table.\n" -msgstr "" +msgid "FontForge does not support type2 multiple master fonts\n" +msgstr "FontForge 不支援 type2 多重主字型\n" -msgid "Hmm, no global tuples specified in the 'gvar' table.\n" -msgstr "" +#. GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2 +msgid "" +"FontForge does not support type2 programs embedded in CFF DICT INDICES.\n" +msgstr "FontForge 不支援嵌入在 CFF DICT INDICES 中的 type2 程式。\n" -#, c-format msgid "" -"Hmm, too many global tuples specified in the 'gvar' table.\n" -" FontForge only supports %d\n" +"FontForge does not update this window when a change is made to the font.\n" +"If a font has changed press the button to force an update" msgstr "" +"當變更發生於字型時,FontForge 不會更新這個視窗。\n" +"如果字型已變更則按下按鈕以強制更新" + +msgid "FontForge font debugging table" +msgstr "FontForge 字型偵錯表格" msgid "" -"Hmm, more glyph variation data specified than there are glyphs in font.\n" +"FontForge loads large images into the background of each glyph\n" +"prior to autotracing them. You may retain those\n" +"images to look at after mf processing is complete, or\n" +"remove them to save space" msgstr "" +"FontForge 在 autotracing 它們之前,\n" +"會將大幅圖像載入每個字圖的背景之中。您可以保留那些\n" +"圖像,以便於 mf 處理完成之後查看,\n" +"或是移除它們以節省空間" #, c-format +msgid "FontForge supports at most %d layers" +msgstr "FontForge 最多支援 %d 個圖層" + msgid "" -"Warning: Glyph %d contains either private or intermediate tuple data.\n" -" FontForge supports neither.\n" +"FontForge supports two different helper applications to do autotracing\n" +" autotrace and potrace\n" +"If your system only has one it will use that one, if you have both\n" +"use this option to tell FontForge which to pick." msgstr "" -"警告:字圖 %d 含有私用或中途字組資料。\n" -"FontForge 兩者都不支援。\n" +"FontForge 支援兩種不同的輔助應用程式以達到自動追蹤:\n" +"autotrace 和 potrace\n" +"如果您的系統只有一個,它將使用那一個;如果您有兩個,\n" +"就使用這個選項去告訴 FontForge 要揀選哪個。" -msgid "Incorrect number of deltas in cvt\n" -msgstr "" +msgid "FontForge time stamp table" +msgstr "FontForge 時間戳記表格" msgid "" -"Warning: 'cvar' contains intermediate tuple data.\n" -" FontForge doesn't support this.\n" -msgstr "" +"FontForge was unable to load libspiro, spiros are not available for use." +msgstr "FontForge 無法載入 libspiro,旋點不可使用。" -msgid "Processing Variations" -msgstr "處理變體" +msgid "FontForge will guess kerning classes for selected glyphs" +msgstr "FontForge 將猜測字距微調類別用於已選字圖" -msgid "Failed to open temporary output file" -msgstr "開啟臨時輸出檔案時失敗 " +msgid "FontForge's SFD" +msgstr "FontForge 的 SFD" -msgid "Printing Font" -msgstr "正在列印字型" +msgid "FontLog Save Failed" +msgstr "FontLog 儲存失敗" -msgid "Generating PostScript Font" -msgstr "產生 PostScript 字型" +msgid "FontView" +msgstr "字型檢視" -msgid "Failed to generate postscript font" -msgstr "產生 postscript 字型時失敗 " +msgid "Font|New" +msgstr "新增" -msgid "Print Failed" -msgstr "列印失敗" +msgid "Font|_New" +msgstr "新增(_N)" -msgid "Warning: Font contained no glyphs" -msgstr "警告:字型沒有包含字圖" +msgid "Force Bold Threshold:" +msgstr "強制粗體的臨界值:" -#, c-format -msgid "Failed to generate postscript in file %s" -msgstr "在檔案 %s 中產生 postscript 時失敗 " +msgid "Force glyph names to:" +msgstr "強制字圖名稱為:" -#, c-format -msgid "Failed to open file %s for output" -msgstr "開啟檔案 %s 用於輸出時失敗 " +#. GT: Foreground, make it short +msgid "Fore" +msgstr "前景" -msgid "Can't back up with nothing on stack\n" -msgstr "沒有任何東西在堆疊上而無法向上返回\n" +msgid "Forget _to All" +msgstr "全部不管(_T)" -msgid "Attempt to back up twice\n" -msgstr "試圖回到上兩步\n" +msgid "Form_er Glyph" +msgstr "前項字圖(_E)" -#. GT: This is part of the PostScript language. "exit" should not be translated -#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter -#. GT: so it can understand some PostScript fonts, and can generate errors when -#. GT: handed bad PostScript). -msgid "Use of \"exit\" when not in a loop\n" -msgstr "不在迴圈中時使用「exit」\n" +msgid "Format:" +msgstr "格式:" -#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" -#. GT: should be translated as both are PostScript keywords. -msgid "Use of \"stop\" when not in a stopped\n" -msgstr "不在停止項目中使用「stop」\n" - -msgid "Attempt to invert a singular matrix\n" -msgstr "試圖反相單一矩陣\n" - -#. GT: Here "def" is a PostScript keyword, (meaning define). -#. GT: This "def" should not be translated as it is part of the PostScript language. -msgid "Key for a def must be a string or name literal\n" -msgstr "用於 def 的鍵值必須是字串或名稱常數\n" - -msgid "Value out of bounds in spline.\n" -msgstr "在雲形曲線中的值超出邊界。\n" - -msgid "Unknown character after backslash in literal string.\n" -msgstr "在實文字串中反斜線之後出現不明字元。\n" - -msgid "Unknown string type\n" -msgstr "不明字串型態\n" +#, c-format +msgid "Found %1$.4g, expected %2$.4g" +msgstr "找到 %1$.4g, 但是預期 %2$.4g" -msgid "FontForge does not support dictionary based imagemask operators.\n" -msgstr "FontForge 不支援基於字典的圖像遮罩運算子。\n" +msgid "FoundryName" +msgstr "廠商名稱" msgid "" "Fourth argument of imagemask must be a 6-element transformation matrix.\n" msgstr "圖像遮罩的第四個引數必須是六元變換矩陣。\n" -msgid "Third argument of imagemask must be a boolean.\n" -msgstr "圖像遮罩的第三個引數必須是布林值。\n" +msgid "FractionDenominatorDisplayStyleGapMin:" +msgstr "FractionDenominatorDisplayStyleGapMin:" -msgid "First and second arguments of imagemask must be integers.\n" -msgstr "圖像遮罩的第一和第二個引數必須是整數。\n" +msgid "FractionDenominatorDisplayStyleShiftDown:" +msgstr "FractionDenominatorDisplayStyleShiftDown:" -msgid "" -"Width or height arguments to imagemask contain invalid values\n" -"(either negative or they require more data than provided).\n" -msgstr "" +msgid "FractionDenominatorGapMin:" +msgstr "FractionDenominatorGapMin:" -msgid "Divide by zero in postscript code.\n" -msgstr "在 postscript 程式碼中出現除以零。\n" +msgid "FractionDenominatorShiftDown:" +msgstr "FractionDenominatorShiftDown:" -msgid "Can't compare arrays\n" -msgstr "無法比較陣列\n" +msgid "FractionNumeratorDisplayStyleGapMin:" +msgstr "FractionNumeratorDisplayStyleGapMin:" -msgid "No mark in counttomark\n" -msgstr "在 counttomark 中沒有標記\n" +msgid "FractionNumeratorDisplayStyleShiftUp:" +msgstr "FractionNumeratorDisplayStyleShiftUp:" -msgid "No mark in cleartomark\n" -msgstr "在 cleartomark 中沒有標記\n" +msgid "FractionNumeratorGapMin:" +msgstr "FractionNumeratorGapMin:" -msgid "Nothing on stack to print\n" -msgstr "堆疊上沒有任何東西可列印\n" +msgid "FractionNumeratorShiftUp:" +msgstr "FractionNumeratorShiftUp:" -#, c-format -msgid "Warning: Unable to parse token %s, some features may be lost\n" -msgstr "警告:無法剖析符記 %s,某些特徵也許會失去\n" +msgid "FractionRuleThickness:" +msgstr "FractionRuleThickness:" -msgid "We don't understand this font\n" -msgstr "我們無法了解此字型\n" +msgid "Fractions" +msgstr "分數" -#, c-format -msgid "Stack got too big in %s\n" -msgstr "堆疊在 %s 中變得太大\n" +msgid "FreeType internals" +msgstr "FreeType 內部" -#, c-format -msgid "Not enough data: %d < 4" -msgstr "" +msgid "FreeType unavailable" +msgstr "FreeType 無法使用" -#, c-format -msgid "%s's dotsection operator is deprecated for Type2\n" -msgstr "" +msgid "FreeType unavailable." +msgstr "FreeType 無法使用。" -#, c-format -msgid "Stack underflow on vstem3 in %s\n" -msgstr "堆疊下限溢位於 %s 中的 vstem3\n" +msgid "Freeform Serifs" +msgstr "自由形式襯線(FS)" -#, c-format -msgid "%s's vstem3 operator is not supported for Type2\n" -msgstr "%s 的 vstem3 運算子未支援 Type2\n" +#. GT: This does not mean the program, but freehand drawing +msgid "Freehand" +msgstr "徒手畫" -#, c-format -msgid "Stack underflow on hstem3 in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hstem3\n" +msgid "Freetype rasterization failed.\n" +msgstr "Freetype 點陣化失敗。\n" -#, c-format -msgid "Stack underflow on seac in %s\n" -msgstr "堆疊下限溢位於 %s 中的 seac\n" +msgid "French" +msgstr "法語" -#, c-format -msgid "%s's SEAC operator is invalid for Type2\n" -msgstr "%s 的 SEAC 運算子對於 Type2 無效\n" +msgid "French Belgium" +msgstr "比利時法語" -#, c-format -msgid "%s's SEAC-like endchar operator is deprecated for Type2\n" -msgstr "" +msgid "French Camaroon" +msgstr "喀麥隆法語" -#, c-format -msgid "Reference encoding out of bounds in %s\n" -msgstr "參照編碼超出 %s 的邊界\n" +msgid "French Canadian" +msgstr "加拿大法語" -#, c-format -msgid "Stack underflow on sbw in %s\n" -msgstr "堆疊下限溢位於 %s 中的 sbw\n" +msgid "French Côte d'Ivoire" +msgstr "象牙海岸法語" -#, c-format -msgid "%s's sbw operator is not supported for Type2\n" -msgstr "%s 的 sbw 運算子未被 Type2 所支援\n" +msgid "French D.R. Congo" +msgstr "剛果法語" -#, c-format -msgid "Stack underflow on unary operator in %s\n" -msgstr "堆疊下限溢位於 %s 中的一元運算子\n" +msgid "French French" +msgstr "法國法語" -#, c-format -msgid "Stack underflow on binary operator in %s\n" -msgstr "堆疊下限溢位於 %s 中的二元運算子\n" +msgid "French Haiti" +msgstr "海地法語" -#, c-format -msgid "Stack underflow on ifelse in %s\n" -msgstr "堆疊下限溢位於 %s 中的 ifelse\n" +msgid "French Luxembourg" +msgstr "盧森堡法語" -msgid "Type2 fonts do not support the Type1 callothersubrs operator" -msgstr "Type2 字型不支援 Type1 callothersubrs 運算子" +msgid "French Mali" +msgstr "馬利法語" -#, c-format -msgid "Stack underflow on callothersubr in %s\n" -msgstr "堆疊下限溢位於 %s 中的 callothersubr\n" +msgid "French Monaco" +msgstr "摩納哥法語" -#, c-format -msgid "Bad flex subroutine in %s\n" -msgstr "在 %s 中不當的 flex 副常式\n" +msgid "French Morocco" +msgstr "摩洛哥法語" -#, c-format -msgid "No previous point on path in curveto from flex 0 in %s\n" -msgstr "來自 %s 中 flex 0 的 curveto 中沒有前一點於路徑之上\n" +msgid "French North Africa" +msgstr "北非法語" -#, c-format -msgid "No previous point on path in lineto from flex 0 in %s\n" -msgstr "來自 %s 中 flex 0 的 lineto 中沒有前一點於路徑之上\n" +msgid "French Réunion" +msgstr "留尼旺島法語" -#, c-format -msgid "Attempt to use a multiple master subroutine in a non-mm font in %s.\n" -msgstr "" +msgid "French Senegal" +msgstr "塞內加爾法語" -#, c-format -msgid "" -"Multiple master subroutine called with the wrong number of arguments in %s.\n" -msgstr "" +msgid "French Swiss" +msgstr "瑞士法語" -#, c-format -msgid "Too few items on stack for put in %s\n" -msgstr "對於 %s 中的 put 而言太少項目於堆疊之上\n" +msgid "French West Indies" +msgstr "西印度群島法語" -#, c-format -msgid "Reference to transient memory out of bounds in put in %s\n" -msgstr "" +msgid "Friendly Name" +msgstr "易記名稱" -#, c-format -msgid "Too few items on stack for get in %s\n" -msgstr "對於 %s 中的 get 而言太少項目於堆疊之上\n" +msgid "Frisian" +msgstr "夫里斯蘭語" -#, c-format -msgid "Pop stack underflow on pop in %s\n" -msgstr "疊出堆疊下限溢位於 %s 中的 pop\n" +msgid "Friulian" +msgstr "弗留利語" -#, c-format -msgid "Index out of range in %s\n" -msgstr "索引超出 %s 的範圍\n" +msgid "From the _other class" +msgstr "從其他類別(_O)" -#, c-format -msgid "roll out of range in %s\n" -msgstr "輪轉超出 %s 的範圍\n" +msgid "" +"From the list below, select the baselines for which you\n" +"will provide data." +msgstr "" +"從下列的清單選取基線用於您\n" +"將會提供的資料。" -msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" -msgstr "Type2 字型不支援 Type1 setcurrentpoint 運算子" +msgid "From:" +msgstr "從:" -#, c-format -msgid "Stack underflow on setcurrentpoint in %s\n" -msgstr "堆疊下限溢位於 %s 中的 setcurrentpoint 之上\n" +msgid "Frozen Color" +msgstr "凍結顏色" -#, c-format -msgid "No previous point on path in flex operator in %s\n" -msgstr "在 %s 的 flex 運算子中沒有前一點於路徑之上\n" +msgid "Fulfulde" +msgstr "福福德語" -#, c-format -msgid "Uninterpreted opcode 12,%d in %s\n" -msgstr "未解譯的 opcode 12,%d 於 %s 之中\n" +msgid "Full Pa_ge Glyph" +msgstr "整頁的字圖(_G)" -#, c-format -msgid "Stack underflow on hstem in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hstem\n" +msgid "Full Pa_ge Glyphs" +msgstr "整頁的字圖(_G)" -#, c-format -msgid "Stack underflow on vstem in %s\n" -msgstr "堆疊下限溢位於 %s 中的 vstem\n" +msgid "Full Widths" +msgstr "全形" -#, c-format -msgid "Hint mask (or counter mask) with too many hints in %s\n" -msgstr "修飾遮罩 (或字腔遮罩) 在 %s 中太多修飾\n" +msgid "FullLen" +msgstr "全長" -#, c-format -msgid "Stack underflow on hsbw in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hsbw\n" +msgid "Fullname" +msgstr "全名" -#, c-format -msgid "Stack underflow on rlineto/rmoveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 rlineto/rmoveto\n" +msgid "Fuzz" +msgstr "模糊" -#, c-format -msgid "Stack underflow on hlineto/hmoveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hlineto/hmoveto\n" +msgid "G4 _Curve" +msgstr "G4 曲線(_C)" -#, c-format -msgid "Stack underflow on vlineto/vmoveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 vlineto/vmoveto\n" - -#, c-format -msgid "No previous point on path in lineto in %s\n" -msgstr "在 %s 的 lineto 中沒有前一個點於路徑上\n" - -#, c-format -msgid "Stack underflow on rrcurveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 rrcurveto\n" +msgid "GB 2312 (Simp. Chinese)" +msgstr "GB 2312(簡體中文)" -#, c-format -msgid "Stack underflow on hhcurveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hhcurveto\n" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should +#. GT: be the number of points used for a standard sized button. It should be +#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" +#. GT: (in their translated forms of course). +msgid "GGadget|ButtonSize|55" +msgstr "55" -#, c-format -msgid "Stack underflow on hvcurveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 hvcurveto\n" +#. GT: This is an unusual string. It is used to get around a limitation in +#. GT: FontForge's widget set. You should put a number here (do NOT translate +#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should +#. GT: be a percentage and indicates the ratio of the length of a string in +#. GT: your language to the same string's length in English. +#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but +#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor +#. GT: might be 116*100/67 = 173 +msgid "GGadget|ScaleFactor|100" +msgstr "100" #, c-format -msgid "Stack underflow on vhcurveto in %s\n" -msgstr "堆疊下限溢位於 %s 中的 vhcurveto\n" +msgid "GID out of range (%d) in format 14 'cmap' subtable\n" +msgstr "在格式 14「cmap」子表格中 GID 超出範圍 (%d)\n" -#, c-format -msgid "No previous point on path in curveto in %s\n" -msgstr "在 %s 的 curveto 中沒有前一個點於路徑上\n" +msgid "GID out of range.\n" +msgstr "GID 超出範圍。\n" -#, c-format -msgid "Stack underflow on callsubr in %s\n" -msgstr "堆疊下限溢位於 %s 中的 callsubr\n" +msgid "Ga" +msgstr "格語" -#, c-format -msgid "Too many subroutine calls in %s\n" -msgstr "在 %s 中太多副常式呼叫\n" +msgid "Gaelic (Irish)" +msgstr "蓋爾語(愛爾蘭)" -#, c-format -msgid "Subroutine number out of bounds in %s\n" -msgstr "副常式數量超出 %s 的邊界\n" +msgid "Gaelic (Scottish)" +msgstr "蓋爾語(蘇格蘭)" -#, c-format -msgid "return when not in subroutine in %s\n" -msgstr "不在 %s 的副常式中時回傳\n" +msgid "Galician" +msgstr "加里斯亞語" -msgid "Attempt to use a multiple master subroutine in a non-mm font.\n" -msgstr "試圖在非多主字型中使用多重主副常式。\n" +msgid "Gasp|Anti-Alias" +msgstr "消除鋸齒" -#, c-format -msgid "Too few items on stack for blend in %s\n" -msgstr "在 %s 中混色時堆疊上的項目太少\n" +msgid "Gasp|For Pixels Per EM <= Value" +msgstr "用於各 EM 的像素 <= 值" -msgid "Use of obsolete blend operator.\n" -msgstr "使用了淘汰的混色運算子。\n" +msgid "Gasp|Grid Fit" +msgstr "符合格線" -#, c-format -msgid "Uninterpreted opcode %d in %s\n" -msgstr "在 %2$s 中有未解譯的操作碼 %1$d\n" +msgid "Gasp|Grid Fit w/ Sym Smooth" +msgstr "符合格線附對稱平滑" -#, c-format -msgid "end of subroutine reached with no return in %s\n" -msgstr "到達副常式的末端而在 %s 中沒有回傳\n" +msgid "Gasp|Symmetric Smoothing" +msgstr "對稱平滑" -msgid "Cancel" -msgstr "取消" +msgid "Gasp|_Default" +msgstr "預設(_D)" -msgid "" -msgstr "<無字圖>" +msgid "Gasp|_Version" +msgstr "版本(_V)" -msgid "Invalid unit vector has been specified. The hint is ignored.\n" -msgstr "" +#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" +msgid "Gaudeamus Ligature!" +msgstr "Gaudeamus 連體字!" -msgid "Use the 'vhint' property to specify a vertical hint.\n" -msgstr "" +msgid "General" +msgstr "一般" -msgid "Use the 'hhint' property to specify a horizontal hint.\n" -msgstr "" +msgid "General Punctuation" +msgstr "一般標點符號" -#, c-format -msgid "Unexpected PST type in GetPosSub (%d).\n" -msgstr "" +msgid "General facts about the windowing system" +msgstr "關於視窗系統的一般短註" -msgid "" -"The horizontal and vertical stem add amounts must either both be zero, or " -"neither may be 0" -msgstr "水平和垂直字幹附加數目必須兩者都是零,或者兩者都不可為 0" +msgid "Generate" +msgstr "產生" -msgid "" -"The horizontal and vertical stem add amounts may not differ by more than a " -"factor of 4" -msgstr "水平和垂直字幹附加數目的差異不可以超過因子 4" +msgid "Generate Fonts" +msgstr "產生字型" -#, c-format -msgid "Can't open %s" -msgstr "" +msgid "Generate Mac Family" +msgstr "產生 Mac 字族" -#, c-format -msgid "Execution of script %s failed" -msgstr "" +msgid "Generate Mac _Family..." +msgstr "產生 Mac 字族(_F)…" -#, c-format -msgid "%s: Is not callable" -msgstr "" +msgid "Generate TTC..." +msgstr "產生 TTC…" -msgid "Saving AFM File" -msgstr "儲存 AFM 檔案" +msgid "Generate instructions for ball terminals." +msgstr "產生用於球狀終端指令。" -msgid "Saving TFM File" -msgstr "儲存 TFM 檔案" +msgid "Generate instructions for diagonal stem hints." +msgstr "產生用於對角的字幹修飾指令。" -msgid "Saving OFM File" -msgstr "儲存 OFM 檔案" +msgid "Generating PostScript Font" +msgstr "產生 PostScript 字型" -#, c-format -msgid "Attempt to save a pixel size that has not been created (%d@%d)" -msgstr "試圖儲存尚未建立的像素尺寸 (%d@%d)" +msgid "Generating anti-alias font" +msgstr "正在產生消除鋸齒字型" -msgid "Currently, FontForge only supports bitmap (not bytemap) type3 output" -msgstr "目前,FontForge 只有支援點陣字(不是位元圖) type3 輸出" +msgid "Generating bitmap font" +msgstr "產生點陣字型" -msgid "No Sub Font Definition file" -msgstr "沒有子字型定義檔案" +msgid "Generic" +msgstr "一般" -msgid "" -"This looks like one of FontForge's SplineFont DataBase files.\n" -"Not one of TeX's SubFont Definition files.\n" -"An unfortunate confusion of extensions." -msgstr "" -"這看起來像是一個 FontForge 的曲線字型資料庫檔案。\n" -"不是一個 TeX 的子字型定義檔案。\n" -"這是一個不幸的擴充檔名困惑。" +msgid "Generic change" +msgstr "通用變更" -msgid "Wrong type of SFD file" -msgstr "錯誤的 SFD 檔案型態" +msgid "Geometric Shapes" +msgstr "幾何形狀" -#, c-format -msgid "Bad offset: %d for subfont %s\n" -msgstr "不當的偏移:%d 用於子字型 %s\n" +msgid "Georgian" +msgstr "喬治亞語" -#, c-format -msgid "" -"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " -"and %s@0x%02x)\n" -" Only one will be used here.\n" -msgstr "" -"警告:編碼 %d (0x%x) 被映射到至少兩個位置 (%s@0x%02x 和 %s@0x%02x)\n" -"只有一個將在這裡使用。\n" +msgid "Georgian Supplement" +msgstr "喬治亞語補充" -#, c-format -msgid "More than 256 entries in subfont %s\n" -msgstr "在子字型 %s 中有超過 256 個條目\n" +msgid "German" +msgstr "德語" -msgid "Afm Save Failed" -msgstr "Afm 儲存失敗" +msgid "German Austrian" +msgstr "奧地利德語" -msgid "Tfm Save Failed" -msgstr "Tfm 儲存失敗" +msgid "German German" +msgstr "德國德語" -msgid "Bad Extension" -msgstr "不當的擴充檔名" +msgid "German Liechtenstein" +msgstr "列支敦士登德語" -msgid "You must specify a standard type1 extension (.pfb or .pfa)" -msgstr "您必須指定標準 type1 擴充檔名 (.pfb 或.pfa)" +msgid "German Luxembourg" +msgstr "盧森堡德語" -msgid "Saving font" -msgstr "儲存字型" +msgid "German Swiss" +msgstr "瑞士德語" -msgid "Saving Multiple PostScript Fonts" -msgstr "儲存多重 PostScript 字型" +msgid "Get Info..." +msgstr "取得資訊…" -msgid "Bad Drawing Operation" -msgstr "不當的繪製操作" +msgid "Get _Info..." +msgstr "取得資訊(_I)…" msgid "" -"This font contains at least one translucent layer, but type3 does not " -"support that (anything translucent or transparent is treated as opaque). Do " -"you want to proceed anyway?" +"Ghostview (perhaps other interpreters) has a problem when a\n" +"hint exists without any points that lie on it." msgstr "" -"此字型至少含有一個清澈的圖層,但是 type3 不支援它(任何清澈或透明的全被視為不" -"透明)。無論如何您都要繼續嗎?" +"Ghostview (也許是其他解譯器) 會發生問題,\n" +"當修飾存在卻無任何點依賴於它。" -msgid "Saving OpenType Font" -msgstr "儲存 OpenType 字型" +msgid "Gl_yph Name:" +msgstr "字圖名稱(_N):" -msgid "Saving CID keyed font" -msgstr "儲存 CID 加鍵的字型" +msgid "Glagolitic" +msgstr "格拉哥里字母" -msgid "Saving multi-master font" -msgstr "儲存多主字型" +msgid "Glif Template" +msgstr "Glif 模板" -msgid "Saving SVG font" -msgstr "儲存 SVG 字型" +msgid "Glyph" +msgstr "字圖" -msgid "Saving Unified Font Object" -msgstr "儲存統一字型物件" +#, c-format +msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" +msgstr "字圖 %1$.50s 具有一個來自查找子表格 %3$.50s 的 %2$s" -msgid "Saving Unified Font Object 2" -msgstr "" +msgid "Glyph BB Above" +msgstr "字圖邊界框於其上" -msgid "Saving Unified Font Object 3" -msgstr "" +msgid "Glyph BB Below" +msgstr "字圖邊界框於其下" -msgid "Ofm Save Failed" -msgstr "Ofm 儲存失敗" +msgid "Glyph BB Left Of" +msgstr "字圖邊界框於其左" -msgid "FontLog Save Failed" -msgstr "FontLog 儲存失敗" +msgid "Glyph BB Right Of" +msgstr "字圖邊界框於其右" -msgid "Saving PFM File" -msgstr "儲存 PFM 檔案" +msgid "Glyph Composition/Decomposition" +msgstr "字圖組合/分解" -msgid "Pfm Save Failed" -msgstr "Pfm 儲存失敗" +msgid "Glyph Construction" +msgstr "字圖建構" -msgid "Called from...\n" -msgstr "呼叫自…\n" +msgid "Glyph Definition Sub-Table" +msgstr "字圖定義子表格" -#, c-format -msgid " %s: line %d\n" -msgstr " %s: 列 %d\n" +msgid "Glyph Differences\n" +msgstr "字圖差異\n" -#, c-format -msgid "Error: Expected %s, got %s" -msgstr "" +msgid "Glyph Extension Components" +msgstr "字圖擴充成份" -#, c-format -msgid "%s: %d Expected %s, got %s" -msgstr "%s: %d 預期 %s, 得到 %s" +msgid "Glyph Extension:" +msgstr "字圖擴充:" -#, c-format -msgid "%1$s: %2$d. Expected %3$s got %4$s" -msgstr "%1$s: %2$d. 預期 %3$s 得到 %4$s" +msgid "Glyph Extensions" +msgstr "字圖擴充" -#, c-format -msgid "Error: Unexpected %s found" -msgstr "" +msgid "Glyph Info" +msgstr "字圖資訊" #, c-format -msgid "%s: %d Unexpected %s found" -msgstr "%s: %d 未預期,找到 %s" +msgid "Glyph Info for %.40s" +msgstr "用於 %.40s 的字圖資訊" -#, c-format -msgid "%s line: %d %s\n" -msgstr "%s 列:%d %s\n" +msgid "Glyph Info..." +msgstr "字圖資訊…" -#, c-format -msgid "%s line: %d %s: %s\n" -msgstr "%s 列:%d %s: %s\n" +msgid "Glyph Insertion" +msgstr "字圖插入" -#, c-format -msgid "Error: %s\n" -msgstr "" +msgid "Glyph Name Changed" +msgstr "字圖名稱已變更" -msgid "Attention" -msgstr "注意" +msgid "Glyph Names" +msgstr "字圖名稱" -#, c-format -msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" -msgstr "警告:%s 有與 %s 不同的字族名稱 (GenerateFamily)\n" +msgid "Glyph Order" +msgstr "字圖排序" -#, c-format -msgid "%s(%s) and %s(%s) 0x%x in FOND %s\n" -msgstr "%s(%s) 和 %s(%s) 0x%x 於 FOND %s 之中\n" +msgid "Glyph Origin" +msgstr "字圖原點" -#, c-format -msgid "" -"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" -msgstr "警告:無法算出修飾 (%d,%d %d,%d %d,%d) 何處有效\n" +msgid "Glyph Positioning\n" +msgstr "字圖定位\n" -#, c-format -msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" -msgstr "警告:未選任何字元於 AddDHint (%d,%d %d,%d %d,%d) 之中\n" +msgid "Glyph Self-Intersects" +msgstr "字圖自我交叉" -#, c-format -msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" -msgstr "警告:未選任何字元於 AddHint (%d,%d,%d) 之中\n" +msgid "Glyph Set by Selection" +msgstr "依選擇的字圖集合" -#, c-format -msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" -msgstr "警告:%dth 軸線值 (%g) 超出允許的範圍 [%g,%g]\n" +msgid "Glyph Substitution\n" +msgstr "字圖替代\n" -#, c-format -msgid "%s:%d Unexpected character %c (%d)\n" -msgstr "%s:%d 未預期的字元 %c (%d)\n" +msgid "Glyph Valid" +msgstr "字圖有效" -msgid "Small Capitals" -msgstr "小型大寫字母" +msgid "Glyph _Info..." +msgstr "字圖資訊(_I)…" -msgid "Building small capitals" -msgstr "建立小型大寫字母" +msgid "Glyph _Metadata" +msgstr "字圖後設資料(_M)" -msgid "Subscripts/Superscripts" -msgstr "下標/上標" +#, c-format +msgid "Glyph bounding box data exceeds font bounding box data for GID %d\n" +msgstr "字圖邊界框資料超出 GID %d 的字型邊界框資料\n" -msgid "Building sub/superscripts" -msgstr "建立下/上標" +msgid "Glyph composed of:" +msgstr "字圖合成自:" -msgid "Generic change" -msgstr "通用變更" +msgid "Glyph contains overlapped hints (in the same hintmask)" +msgstr "字圖含有重疊的修飾 (在相同的修飾遮罩之中)" -msgid "Changing glyphs" -msgstr "變更字圖" +msgid "Glyph in two classes" +msgstr "字圖在兩個類別中" -msgid "Change Weight" -msgstr "變更字重" +msgid "Glyph names are limited to 31 characters" +msgstr "字圖名稱受限為 31 個字元" -msgid "Changing glyph weights" -msgstr "" +msgid "Glyph names must be valid postscript names" +msgstr "字圖名稱必須是有效的 postscript 名稱" -msgid "Italic" -msgstr "斜體" +msgid "" +"Glyph names should be limited to characters in the ASCII character set,\n" +"but there are names in this namelist which use characters outside\n" +"that range." +msgstr "" +"字圖名稱應該被限制於 ASCII 字元集中的字元,\n" +"但是在這個名稱表列中的某些名稱,使用了範圍\n" +"以外的字元。" -msgid "Italic Conversion" -msgstr "斜體轉換" +msgid "" +"Glyph names should be limited to characters in the ASCII character set, but " +"there are names in this namelist which use characters outside that range." +msgstr "" +"字圖名稱應該被限制於 ASCII 字元集中的字元,但是在這個名稱表列中的某些名稱使用" +"了超出範圍的字元。" -msgid "Change X-Height" -msgstr "變更小寫字母高度" +msgid "Glyph not in font" +msgstr "字圖不在字型中" -msgid "Replace with Reference" -msgstr "置換成參照" +#, c-format +msgid "Glyph out of bounds in 'lcar' table %d\n" +msgstr "在「lcar」表格 %d 中的字圖超出邊界\n" -msgid "Replace Outline with Reference" -msgstr "以參照取代描邊" +#, c-format +msgid "Glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "在「mort」/「morx」表格 %d 中的字圖超出邊界\n" -msgid "Not Found" -msgstr "找不到" +#, c-format +msgid "Glyph out of bounds in 'opbd' table %d\n" +msgstr "在「opbd」表格 %d 中的字圖超出邊界\n" #, c-format -msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" -msgstr "字圖 %2$.30s 的描邊在字型中找不到 %1$.60s" +msgid "Glyph out of bounds in 'prop' table %d\n" +msgstr "在「prop」表格 %d 中的字圖超出邊界\n" -msgid "Correcting References" -msgstr "修正參照" +msgid "Glyph too big" +msgstr "字圖太大" -msgid "" -"Adding new glyphs and referring to them when a glyph contains a bad truetype " -"reference" -msgstr "字圖含有不當的 truetype 參照時,將新字圖和參照加入它們" +#. GT: FontForge needs to recognize the quotes used here(“”). If you change them +#. GT: (in the translated strings) let me know. It currently also recognizes +#. GT: guillemets and a couple of other quotes as well. +#. GT: pfaedit@users.sourceforge.net +#, c-format +msgid "Glyph “%s” differs\n" +msgstr "字圖“%s”不同\n" #, c-format -msgid "" -"%s had both contours and references, so the contours were moved into this " -"glyph, and a reference to it was added in the original." -msgstr "" +msgid "Glyph “%s” differs at %d@%d\n" +msgstr "字圖“%s”不同於 %d@%d\n" #, c-format -msgid "" -"%1$s had a reference, %2$s, with a bad transformation matrix (one of the " -"matrix elements was bigger than 2). I moved the transformed contours into " -"this glyph and made a reference to it, instead." -msgstr "" +msgid "Glyph “%s” has a different bitmap at %d@%d\n" +msgstr "字圖“%s”有不同的點陣圖於 %d@%d\n" #, c-format -msgid "Failed to read a file. Bytes read:%ld file size:%ld\n" -msgstr "" +msgid "Glyph “%s” has a different fill in layer %d\n" +msgstr "字圖“%s”有不同的填入圖層 %d\n" -msgid "Saving Bitmaps" -msgstr "儲存點陣字" +#, c-format +msgid "Glyph “%s” has a different number of layers\n" +msgstr "字圖“%s”有不同的圖層數量\n" -msgid "Saving Outlines" -msgstr "儲存描邊" +#, c-format +msgid "Glyph “%s” missing from %s at %d@%d\n" +msgstr "字圖“%s”缺少自 %s 於 %d@%d\n" -msgid "Saving Spline Font Database" -msgstr "儲存曲線字型資料庫" +#, c-format +msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." +msgstr "字圖,%s,沒有任何修飾。FontForge 將無法產生許多指令。" -msgid "Saving..." -msgstr "儲存中…" +msgid "Glyph, Point, Size" +msgstr "字圖、點、尺寸" -#, c-format -msgid "When loading tt instrs from sfd: %s\n" -msgstr "" +msgid "Glyph, Size, Point" +msgstr "字圖、尺寸、點" -msgid "Image2 skipped as it uses an unsupported image type" -msgstr "" +msgid "Glyph:" +msgstr "字圖:" -#, c-format -msgid "Anchor Point with no class name: %s" -msgstr "" +msgid "GlyphName|New" +msgstr "新增" #, c-format -msgid "Bad Anchor Point: %s" -msgstr "" +msgid "Glyphs Differences at %d@%d\n" +msgstr "字圖差異於 %d@%d\n" -msgid "" -"Found an new style kerning pair inside a version 1 (or lower) sfd file.\n" -msgstr "" +msgid "Glyphs in the class" +msgstr "類別中的字圖" -msgid "KernPair with no subtable name.\n" -msgstr "" +msgid "Glyphs in the classes" +msgstr "在類別之中的字圖" -msgid "Invalid glif name.\n" -msgstr "" +msgid "Glyphs in the coverage tables" +msgstr "在覆蓋表格之中的字圖" -msgid "Interpreting Glyphs" -msgstr "解譯字圖" +msgid "Glyphs in the set" +msgstr "集合中的字圖" -#, c-format msgid "" -"Bad sfd file. Glyph %s has width %d even though it should be\n" -" bound to the width of %s which is %d.\n" +"Glyphs will be composed of stroked lines rather than filled outlines.\n" +"All glyphs are stroked at the following width" msgstr "" +"字圖將以筆畫線來編輯,而非填充的描邊。\n" +"所有字圖都以下列寬度來製作筆畫" -#, c-format -msgid "Failed to find NameList: %s" -msgstr "" +msgid "Glyphs with both" +msgstr "字圖附帶兩者" -msgid "Missing Subtable definition found in chained context" -msgstr "" +msgid "Glyphs with only S_plines" +msgstr "字圖只附雲形曲線(_P)" -msgid "Bad SFD file, missing subtable in kernclass defn.\n" -msgstr "" - -#, c-format -msgid "Bad SFD file, two kerning classes assigned to the same subtable: %s\n" -msgstr "" +msgid "Glyphs with only _References" +msgstr "字圖只附參照(_R)" -msgid "Yes" -msgstr "是" +msgid "Glyphs:" +msgstr "字圖:" -msgid "_Skip for now" -msgstr "現在跳過(_S)" +msgid "Gondi" +msgstr "貢德語" -msgid "Forget _to All" -msgstr "全部不管(_T)" +msgid "Gothic" +msgstr "哥德體" -msgid "_Forget about it" -msgstr "不管它(_F)" +msgid "Goto" +msgstr "前往" -msgid "Recover old edit" -msgstr "回復舊的編輯" +msgid "Gradient" +msgstr "梯度" -#, c-format -msgid "" -"You appear to have an old editing session on %s.\n" -"Would you like to recover it?" -msgstr "" -"看來您具有舊的編輯執行階段於 %s。\n" -"您想要回復它?" +msgid "Gradient:" +msgstr "梯度:" -#, c-format -msgid "" -"Automagic recovery of changes to %.80s failed.\n" -"Should FontForge try again to recover next time you start it?" -msgstr "" -"自動復原變更為 %.80s 時失敗。\n" -"下次您開啟 FontForge 時,應該讓它再試一次嗎?" +msgid "Gradual/Diagonal" +msgstr "逐漸/對角" -msgid "Recovery Failed" -msgstr "復原失敗" +msgid "Gradual/Horizontal" +msgstr "逐漸/水平" -#. GT: Need to split some AnchorClasses into two classes, one for normal -#. GT: base letters, and one for ligatures. So create a new AnchorClass -#. GT: name for the ligature version -#, c-format -msgid "Ligature %s" -msgstr "連體字 %s" +msgid "Gradual/Transitional" +msgstr "逐漸/轉變" -msgid "Unsupported image format" -msgstr "不受支援的圖像格式" +msgid "Gradual/Vertical" +msgstr "逐漸/垂直" -msgid "Unsupported image format must be bmp or png" -msgstr "不受支援的圖像格式,其必須是 bmp 或 png" +msgid "Graphical" +msgstr "圖形" -msgid "Unsupported image format must be bmp" -msgstr "不受支援的圖像格式,其必須是 bmp" +msgid "Graphite glyph attribute table" +msgstr "石墨字圖屬性表格" -msgid "Could not write" -msgstr "無法寫入" +msgid "Graphite glyph location in Glat table" +msgstr "在 Glat 表格中的石墨字圖位置" -#, c-format -msgid "Could not write %.100s" -msgstr "無法寫入 %.100s" +msgid "Greek" +msgstr "希臘語" -msgid "Multiple" -msgstr "多重" +msgid "Greek (polytonic)" +msgstr "希臘語 (多音調)" -#, c-format -msgid "" -"There is already a glyph with this Unicode encoding\n" -"(named %1$.40s, at local encoding %2$d).\n" -"Is that what you want?" -msgstr "" -"已經有與此萬國碼相應的字圖\n" -"(名為 %1$.40s,位於本地編碼 %2$d)。\n" -"那就是您想要的嗎?" +msgid "Greek Extended" +msgstr "希臘語擴充" -msgid "" -"There is already a glyph with this name,\n" -"do you want to swap names?" -msgstr "" -"已經有與此名稱相應的字圖,\n" -"您想要交換名稱嗎?" +msgid "Greek and Coptic" +msgstr "希臘與科普特語" -msgid "Validating..." -msgstr "驗證中…" +msgid "Greek small caps" +msgstr "希臘語小字" -msgid "You changed the point numbering" -msgstr "您變更了點的編號" +msgid "Green:" +msgstr "綠色:" -#, c-format -msgid "You have just changed the point numbering of glyph %s.%s%s%s" -msgstr "您僅僅變更了字圖 %s.%s%s%s 的點編號" +msgid "Greenlandic" +msgstr "格陵蘭語" -msgid " Instructions in this glyph (or one that refers to it) have been lost." -msgstr " 此字圖中的指令(或是參照它的某一個) 已經失去。" +msgid "Grid" +msgstr "格線" -msgid "" -" Instructions in this glyph (or one that refers to it) are now out of date." -msgstr " 此字圖中的指令(或是參照它的某一個) 目前逾期。" +msgid "Grid Fi_t" +msgstr "符合格線(_T)" -msgid "" -" At least one reference to this glyph used point matching. That match is now " -"out of date." -msgstr " 至少一個對此字圖的參照是使用點的匹配。該匹配現在逾期。" +msgid "Grid Fit" +msgstr "符合格線" -msgid "" -" At least one anchor point used point matching. It may be out of date now." -msgstr " 至少一個錨點使用點的匹配。它現在也許逾期。" +msgid "Grid Fit Color" +msgstr "符合格線顏色" -#, c-format -msgid "%d pixels" -msgstr "%d 像素" +msgid "Grid Fit Parameters" +msgstr "符合格線度參數" -msgid "Generating bitmap font" -msgstr "產生點陣字型" +msgid "Grid Fit Width Color" +msgstr "符合格線寬度顏色" -msgid "Rasterizing..." -msgstr "正在點陣化…" +msgid "Grid Fit w/ Sym-Smooth" +msgstr "符合格線附對稱平滑" -msgid "Generating anti-alias font" -msgstr "正在產生消除鋸齒字型" +msgid "Grid Fitting" +msgstr "配合格線" -msgid "There are multiple files in this archive, pick one" -msgstr "在這個存檔中有多重檔案,請揀取一個" +msgid "Group" +msgid_plural "Groups" +msgstr[0] "群組" -msgid "Which archived item should be opened?" -msgstr "應該開啟哪一個存檔項目?" +msgid "Group Name:" +msgstr "群組名稱:" -msgid "Loading font from " -msgstr "載入字型來自" +msgid "Groups" +msgstr "群組" -msgid "Couldn't open font" -msgstr "無法開啟字型" +msgid "Guarani" +msgstr "瓜拉尼語" -#, c-format -msgid "The requested file, %.100s, does not exist" -msgstr "要求的檔案 %.100s 不存在" +msgid "Guess" +msgstr "猜測" -#, c-format -msgid "You do not have permission to read %.100s" -msgstr "您沒有權限去讀取 %.100s" +msgid "Guess each font's resolution based on its pixel size" +msgstr "基於像素尺寸來猜測每個字型的解析度" -#, c-format -msgid "Couldn't open directory as a font: %s" -msgstr "" +#. GT: Guide layer, make it short +msgid "Guide" +msgstr "引導" -#, c-format -msgid "" -"%.100s is not in a known format (or uses features of that format fontforge " -"does not support, or is so badly corrupted as to be unreadable)" -msgstr "" -"%.100s 不在已知格式中 (或是使用了 fontforge 不支援的格式特徵,或是因為損壞地" -"如此嚴重而不可讀取)" +msgid "Guide Layer Color" +msgstr "引導圖層顏色" -msgid "Restricted Font" -msgstr "限制的字型" +msgid "Guidelines:" +msgstr "指引:" -msgid "" -"This font is marked with an FSType of 2 (Restricted\n" -"License). That means it is not editable without the\n" -"permission of the legal owner.\n" -"\n" -"Do you have such permission?" -msgstr "" -"此字型標記為第二式的 FSType(限制\n" -"授權)。那表示除非具有合法擁有人的權限,\n" -"否則它是不可編輯的。\n" -"\n" -"您有此權限嗎?" +msgid "Gujarati" +msgstr "古吉拉特語" -#, c-format -msgid "Attempt to have a font with more than %d layers" -msgstr "嘗試產生具備超過 %d 個圖層的字型" +msgid "Gurmukhi" +msgstr "果魯穆其語" -msgid "Too many layers" -msgstr "太多圖層" +msgid "Gurmukhi2" +msgstr "果魯穆其語2" -#. GT: Background, make it short -msgid "Back" -msgstr "背景" +msgid "HFlex Hint Color" +msgstr "水平屈曲修飾顏色" -#, c-format -msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" -msgstr "數字超出範圍:%g 在 type2 中輸出 (必須是 [-65536,65535])\n" +msgid "HHead Ascent Offset:" +msgstr "HHead 上緣偏移:" -msgid "Reading AFM file" -msgstr "讀取 AFM 檔案" +msgid "HHead Ascent:" +msgstr "HHead 上緣:" -msgid "" -"This looks like a level1 (or level2) ofm. FontForge only supports level0 " -"files, and can't read a real level1 file." -msgstr "" -"外觀如同 level1(或 level2) ofm。FontForge 只支援 level0 檔案,而無法讀取真正" -"的 level1 檔案。" +msgid "HHead De_scent Offset:" +msgstr "HHead 下緣偏移(_S):" -msgid "Unlikely Ofm File" -msgstr "不太可能是 Ofm 檔案" +msgid "HHead Descent Offset:" +msgstr "HHead 下緣偏移:" -msgid "This doesn't look like an ofm file, I don't know how to read it." -msgstr "這看起來不像 ofm 檔案,我不知道如何讀取它。" +msgid "HHead Descent:" +msgstr "HHead 下緣:" -msgid "" -msgstr "<臨時的字距微調>" +msgid "HHead _Line Gap:" +msgstr "HHead 列間隙(_L):" -#, c-format -msgid "" -"The width of %s is too big to fit in a tfm fix_word, it shall be truncated " -"to the largest size allowed." -msgstr "" +msgid "HHint Active Color" +msgstr "水平修飾現用顏色" -#, c-format -msgid "" -"The width, height, depth or italic correction of %s is too big. Tfm files " -"may not contain values bigger than 16 times the em-size of the font. Width=" -"%g, height=%g, depth=%g, italic correction=%g" -msgstr "" +msgid "HV Group Box" +msgstr "水平和垂直群組方塊" -msgid "Value exceeds tfm limitations" -msgstr "數值超出 tfm 限制" +msgid "H_ints" +msgstr "修飾(_I)" -msgid "The contour winds counter-clockwise; a nib must wind clockwise." -msgstr "" +msgid "Haitian" +msgstr "海地語" -msgid "" -"The contour bends or curves counter-clockwise at the selected point; all on-" -"curve points must bend or curve clockwise." -msgstr "" +msgid "Halant Forms" +msgstr "Halant 形式" -msgid "" -"The selected point is on a line; all on-curve points must bend or curve " -"clockwise." -msgstr "" +msgid "Half Forms" +msgstr "半形" -msgid "A nib must have at least three on-curve points." -msgstr "" +msgid "Half Widths" +msgstr "半寬" -msgid "The contour is quadratic; a nib must be a cubic contour." -msgstr "" +msgid "Half and Full Width Forms" +msgstr "半寬與全寬形式" -msgid "The contour is open; a nib must be closed." -msgstr "" +msgid "Halfwidth and Fullwidth Forms" +msgstr "半寬與全寬形式" -msgid "" -"The selected point is the start of a 'tiny' spline; splines that small may " -"cause inaccurate calculations." -msgstr "" +msgid "Hangul" +msgstr "韓語" -msgid "" -"The selected point starts a spline with one control point; nib splines need " -"a defined slope at both points." -msgstr "" +msgid "Hangul Compatibility Jamo" +msgstr "韓語相容拼音字母" -msgid "" -"The selected control point's position violates Rule 1 (see documentation)." -msgstr "" +msgid "Hangul Jamo" +msgstr "韓語拼音字母" -msgid "" -"The selected control point's position violates Rule 2 (see documentation)." -msgstr "" +msgid "Hangul Jamo Half Width Forms" +msgstr "韓文字母半寬形式" -msgid "" -"The selected control point's position violates Rule 3 (see documentation)." -msgstr "" +msgid "Hangul Jamo, Choseong" +msgstr "韓語拼音字母起始子音" -msgid "The contour intersects itself; a nib must non-intersecting." -msgstr "" +msgid "Hangul Jamo, Jongseong" +msgstr "韓語拼音字母結尾子音" -msgid "Unrecognized nib shape error." -msgstr "" +msgid "Hangul Jamo, Jungseong" +msgstr "韓語拼音字母母音" -#, c-format -msgid "Warning: Coordinate diff %lf greater than margin %lf\n" -msgstr "" +msgid "Hangul Syllables" +msgstr "韓語音節文字" -msgid "Warning: Unrecognized or unsupported join type, defaulting to 'nib'.\n" -msgstr "" +msgid "Hanunóo" +msgstr "菲律賓-漢奴勞族文" -msgid "Warning: Unrecognized or unsupported cap type, defaulting to 'nib'.\n" -msgstr "" +msgid "Has _Vertical Metrics" +msgstr "有垂直字框(_V)" -msgid "Warning: No stroke output for contour\n" -msgstr "" +msgid "Hausa" +msgstr "豪沙語" -msgid "Warning: Contour end did not close\n" -msgstr "" +msgid "Hawaiian" +msgstr "夏威夷語" -msgid "Warning: Contour start did not close\n" -msgstr "" +msgid "Heavy" +msgstr "特粗體" -msgid "Warning: Can't identify contour direction, assuming clockwise\n" -msgstr "" +msgid "Hebrew" +msgstr "希伯來語" -msgid "Warning: Left contour did not close\n" -msgstr "" +msgid "Hebrew Ligatures/Pointed Letters" +msgstr "希伯來語連體字/點字母" -msgid "Warning: Right contour did not close\n" -msgstr "" +msgid "Height" +msgstr "高度" -#, c-format -msgid "Warning: Accuracy target %lf less than minimum %lf, using %lf instead\n" -msgstr "" +msgid "Height Adjusts" +msgstr "高度調整" -msgid "Stroking..." -msgstr "書寫筆畫中…" +msgid "Height of Horizontal Stems:" +msgstr "水平字幹的高度:" -#, c-format -msgid "Couldn't find referenced character \"%s\" in %s\n" -msgstr "在 %2$s 中找不到參照字元「%1$s」\n" +msgid "Height of fraction bar above base line" +msgstr "基線之上的分數線高度" -msgid "Multiple master font with more than 16 instances\n" -msgstr "多重主字型具有超過 16 個實體\n" +msgid "Height/Kern Data" +msgstr "高度/字距微調資料" -msgid "Multiple master font with more than 4 axes\n" -msgstr "多重主字型具有超過 4 條軸線\n" +msgid "Height:" +msgstr "高度:" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but it needs at least " -"%2$d master fonts for %3$d axes. FontForge will not be able to edit this " -"correctly" -msgstr "" +msgid "Hidden" +msgstr "隱藏" -#, c-format -msgid "" -"This multiple master font has %1$d instance fonts, but FontForge can only " -"handle %2$d master fonts for %3$d axes. FontForge will not be able to edit " -"this correctly" -msgstr "" +msgid "Hide when _Moving" +msgstr "移動時隱藏(_M)" -msgid "Too many axis positions specified in /BlendDesignPositions.\n" -msgstr "" +msgid "High" +msgstr "高" -#, c-format -msgid "" -"Too many mapping data points specified in /BlendDesignMap for axis %s.\n" -msgstr "" +msgid "High Mari" +msgstr "高馬里語" -#, c-format -msgid "Bad value for blend in /BlendDesignMap for axis %s.\n" -msgstr "" +msgid "High Surrogate" +msgstr "高段代理區" -#, c-format -msgid "Bad few values in /BlendDesignMap for axis %s.\n" -msgstr "" +msgid "High-Density Font" +msgstr "高密度字型" -#, c-format -msgid "Could not parse a CID font, %sCIDFontType %d, %sfonttype %d\n" -msgstr "無法剖析 CID 字型,%sCIDFontType %d,%sfonttype %d\n" +msgid "Hiligaynon" +msgstr "希利蓋農語" -msgid "CID format doesn't contain what we expected it to.\n" -msgstr "CID 格式不含我們對它的預期。\n" +msgid "Hindi" +msgstr "北印度語" -#. GT: Foreground, make it short -msgid "Fore" -msgstr "前景" +msgid "Hint Label Color" +msgstr "修飾標籤顏色" -msgid "Warning: Unreasonably big splines. They will be ignored.\n" -msgstr "警告:不合理的大型曲線。它們將被忽略。\n" +msgid "Hint Mask" +msgstr "修飾遮罩" -#, c-format -msgid "" -"Warning: SplinePointListIsClockwise found no usable line even at %dx " -"magnification.\n" -msgstr "" +msgid "Hint Substitution" +msgstr "修飾替代" -msgid "An SVG font without a familyname value might not be usable." -msgstr "" +msgid "Hint _Substitution Pts" +msgstr "修飾替代點(_S)" -#, c-format -msgid "Unknown type '%c' found in path specification\n" -msgstr "在路徑規格中找到不明的型態「%c」\n" +msgid "Hint _Width Near¹" +msgstr "修飾寬度接近¹(_W)" #, c-format -msgid "Could not find Color Source with id %s." -msgstr "" +msgid "Hint mask (or counter mask) with too many hints in %s\n" +msgstr "修飾遮罩 (或字腔遮罩) 在 %s 中太多修飾\n" -#, c-format -msgid "FontForge does not currently parse pattern Color Sources (%s)." -msgstr "" +msgid "HintMasks only if conflicts" +msgstr "只當衝突時使用修飾遮罩" -#, c-format -msgid "Color Source with id %s had an unexpected type %s." -msgstr "" +msgid "Hints" +msgstr "修飾" -#, c-format -msgid "Bad hex color spec: %s\n" -msgstr "不當的十六進位顏色規格:%s\n" +msgid "Hiragana" +msgstr "平假名" -#, c-format -msgid "Bad RGB color spec: %s\n" -msgstr "不當的紅綠藍三原色規格:%s\n" +msgid "Hiragana & Katakana" +msgstr "平假名 & 片假名" -#, c-format -msgid "Failed to parse color %s\n" -msgstr "剖析顏色 %s 時失敗\n" +msgid "Histogram Dialog" +msgstr "長條圖對話框" -#, c-format -msgid "Unsupported mime type in data URI: %s\n" -msgstr "" +msgid "Histograms" +msgstr "長條圖" -msgid "FontForge only supports embedded images in data: URIs\n" -msgstr "" +msgid "Historic Ligatures" +msgstr "史蹟連體字" -#, c-format -msgid "Could not find clippath named %s." -msgstr "" +msgid "Historical Forms" +msgstr "歷史形式" -msgid "This font does not specify units-per-em\n" -msgstr "此字型不指定 units-per-em\n" +msgid "Hit Watch Point" +msgstr "符合監看點" -msgid "This font does not specify font-face\n" -msgstr "此字型不指定 font-face\n" +msgid "Hmm, the 'avar' table is too long.\n" +msgstr "嗯,「avar」表格太長。\n" -msgid "This file contains no SVG fonts.\n" -msgstr "這個檔案不含 SVG 字型。\n" +msgid "Hmm, this 'fvar' table has more count/size pairs than I expect\n" +msgstr "嗯,這個「fvar」表格比我預期有更多的計數/尺寸對\n" -#, c-format -msgid "%s does not contain an element at the top\n" -msgstr "%s 的頂端不包含 元件\n" +msgid "Hmm, this 'fvar' table is too short\n" +msgstr "嗯,此「fvar」表格太短\n" -#, c-format -msgid "" -"Attempt to output %d into a 16-bit field. It will be truncated and the file " -"may not be useful." -msgstr "試圖將 %d 輸出進入 16-位元欄位。它將會被截斷而檔案可能無法使用。" +msgid "Hojo (JIS X 0212-1990) Kanji Forms" +msgstr "Hojo (JIS X 0212-1990) 漢字形式" -msgid "Bad Point Numbering" -msgstr "不當的點編號" +msgid "Hold [Control] key to restrict" +msgstr "按住 [Control] 鍵以限制" -#, c-format -msgid "" -"The points in %s are not numbered properly. This means that any instructions " -"will probably move the wrong points and do the wrong thing.\n" -"Would you like me to remove the instructions?" -msgstr "" +msgid "Hold [Shift] key to merge" +msgstr "按住 [Shift] 鍵以合併" -msgid "Bad Encoding" -msgstr "不當的編碼" +msgid "Home Folder" +msgstr "個人資料夾" -#, c-format -msgid "" -"There is a single byte character (%d) using one of the slots needed for " -"double byte characters" -msgstr "某個單一位元組字元 (%d) 正在使用雙位元組字元所需的插件之一" +msgid "Hor. Construction" +msgstr "水平建構" -#, c-format -msgid "There is a character (%d) which cannot be encoded" -msgstr "某個字元 (%d) 無法被編碼" +msgid "Hor. Variants" +msgstr "水平變體" -#, c-format -msgid "There is a character (%d) which is not normally in the encoding" -msgstr "某個字元 (%d) 並未正常地位於編碼之中" +msgid "Hori_zontal Metric Lines" +msgstr "水平度量線(_Z)" -msgid "Missing bitmap strike" -msgstr "缺少點陣字筆畫" +msgid "Horiz. Hint Color" +msgstr "水平修飾顏色" -#, c-format -msgid "The font database does not contain a bitmap of size %d and depth %d" -msgstr "字型資料庫不包含尺寸為 %d 和深度為 %d 的點陣字" +#. GT: "Horiz." is an abbreviation for Horizontal +msgid "Horiz. Variants" +msgstr "水平變體" -msgid "No bitmap strikes" -msgstr "無點陣字筆畫" +msgid "Horizontal" +msgstr "水平" -#, c-format -msgid "" -"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " -"of them." -msgstr "「sfnt」格式目前限制為 65535 個字圖,而您的字型有 %d 個。" +msgid "Horizontal Baselines" +msgstr "水平基線" -msgid "Too many glyphs" -msgstr "太多字圖" +msgid "Horizontal Counter Add" +msgstr "水平字腔附加" -msgid "" -"Your font has exactly 65535 glyphs. Encoding 65535 is the limit and is often " -"used as a magic value, so it may cause quirks.\n" -msgstr "" +msgid "Horizontal Counter Scale" +msgstr "水平字腔伸縮" -#, c-format -msgid "Failed to open glyph to name map file for writing: %s\n" -msgstr "開啟字圖以命名對應檔案用於寫入時失敗:%s\n" +msgid "Horizontal Extension Italic Correction" +msgstr "水平延展斜體校正" -msgid "No Encoded Glyphs" -msgstr "無已編碼字圖" +#, c-format +msgid "Horizontal Extents for %c%c%c%c" +msgstr "水平延展用於 %c%c%c%c" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"Would you like to use a \"Symbol\" encoding instead of Unicode?" -msgstr "" -"此字型不含有以萬國碼編碼的字圖。\n" -"您想要使用「符號」編碼以代替萬國碼?" +msgid "Horizontal High" +msgstr "水平高" -msgid "" -"This font contains no glyphs with unicode encodings.\n" -"You will probably not be able to use the output." -msgstr "" -"此字型不含有以萬國碼編碼的字圖。\n" -"您大概將無法使用輸出。" +msgid "Horizontal Kana Alternatives" +msgstr "水平假名另項選擇" -msgid "Table length should not be odd\n" -msgstr "表格長度不應為奇數\n" +msgid "Horizontal Kerning" +msgstr "水平字距微調" -msgid "Something went wrong" -msgstr "有些東西發生了錯誤" +msgid "Horizontal Low" +msgstr "水平低" -msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" -msgstr "「字距微調」表格支援在子表格中最多有 10920 對字距微調" +msgid "Horizontal Medium" +msgstr "水平中" -msgid "Too many kern pairs" -msgstr "太多字距微調對" +msgid "Horizontal Stem Height Add" +msgstr "水平字幹高度附加" -msgid "Kerning is likely to fail on Windows" -msgstr "字距微調似乎會在 Windows 中失敗" +msgid "Horizontal Stem Height Scale" +msgstr "水平字幹高度伸縮" #, c-format -msgid "" -"Note: On Windows many apps can have problems with this font's kerning, " -"because %d of its glyph kern pairs cannot be mapped to unicode-BMP kern " -"pairs (eg, they have a Unicode value of -1) To avoid this, go to Generate, " -"Options, and check the \"Windows-compatible 'kern'\" option." -msgstr "" +msgid "Horizontal: %d baseline" +msgid_plural "Horizontal: %d baselines" +msgstr[0] "水平:%d 基線" -msgid "Glyphs must be ordered when creating coverage table" -msgstr "" +msgid "Horseshoe E and A" +msgstr "馬蹄 E 與 A" -msgid "-1 glyph index in dumpcoveragetable.\n" -msgstr "" +msgid "How many CID slots do you wish to add?" +msgstr "您希望加入多少 CID 插件?" -#, c-format -msgid "" -"Lookup subtable %s contains a glyph %s whose kerning information takes up " -"more than 64k bytes\n" -msgstr "" +msgid "How many entries should there be in the cvt table?" +msgstr "有多少條目應該位於 cvt 表格之中?" -#, c-format -msgid "" -"Lookup subtable %s had to be split into several subtables\n" -"because it was too big.\n" -msgstr "" -"查找子表格 %s 必須被分割成多個子表格\n" -"因為它太大了。\n" +msgid "How many unencoded glyph slots do you wish to add?" +msgstr "您希望加入多少未編碼的字圖插件?" + +msgid "Hue:" +msgstr "色調:" + +msgid "Hungarian" +msgstr "匈牙利語" #, c-format msgid "" @@ -7919,4570 +6915,4399 @@ "wrong." msgstr "我計算子表格 %s 大小時發生錯誤,這表示字距微調輸出也錯誤。" -msgid "Two cursive anchor classes" -msgstr "兩個草寫的錨點類別" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous)" +msgstr "抱歉,這個檔案對我來說太複雜而難以了解(或是錯誤的)" -#, c-format -msgid "Two cursive anchor classes in the same subtable, %s" -msgstr "兩個草寫的錨點類別在相同子表格中,%s" +msgid "" +"I'm sorry this file is too complex for me to understand (or is erroneous, or " +"is empty)" +msgstr "抱歉,這個檔案對我來說太複雜而難以了解(或為錯誤的、空的)" -msgid "Failure" -msgstr "失敗" +#. GT: "I." is an abbreviation for "Inherits" +msgid "I." +msgstr "繼承" -msgid "Offset in JSTF table is too big. The resultant font will not work." -msgstr "在 JSTF 表格中的偏移太大。生成的字型將沒有作用。" +#. GT: Italic correction +msgid "I.C." +msgstr "斜體校正" -msgid "A value must be between [-32768,32767]" -msgstr "值必須在 [-32768,32767] 之間" +msgid "IPA Extensions" +msgstr "國際音標擴充" -msgid "A value must be between [-8,-1] or [1,8]" -msgstr "數值必須在 [-8,-1] 或 [1,8] 之間" +msgid "IPA usage" +msgstr "IPA 用法" -msgid "Number expected" -msgstr "預期數字" +msgid "ISO (Deprecated)" +msgstr "ISO (已過時)" -msgid "A value must be between [0,15]" -msgstr "數值必須在 [0,15] 之間" +msgid "ISO 10646-1 (Unicode, BMP)" +msgstr "ISO 10646-1 (萬國碼,BMP)" -msgid "Missing left parenthesis in command to get a cvt index" -msgstr "在命令中缺少左括號以取得 cvt 索引" +msgid "ISO 10646-1 (Unicode, Full)" +msgstr "ISO 10646-1 (萬國碼,全部)" -msgid "Missing right paren in command to get a cvt index" -msgstr "在命令中缺少右括號以取得 cvt 索引" +msgid "ISO 8859-1 (Latin1)" +msgstr "ISO 8859-1 (拉丁文1)" -msgid "Expected a number for a push count" -msgstr "預期用於移位計數的是數字" +msgid "ISO 8859-10 (Latin6)" +msgstr "ISO 8859-10 (拉丁文6)" -msgid "The push count must be a number between 0 and 255" -msgstr "移位計數必須是在 0 到 255 之間的數字" +msgid "ISO 8859-11 (Thai)" +msgstr "ISO 8859-11 (泰語)" -msgid "More pushes specified than needed" -msgstr "比所需還指定更多的移位" +msgid "ISO 8859-13 (Latin7)" +msgstr "ISO 8859-13 (拉丁文7)" -msgid "A value to be pushed by a byte push must be between 0 and 255" -msgstr "由位元組移位所推移的值必須在 0 到 255 之間" +msgid "ISO 8859-14 (Latin8)" +msgstr "ISO 8859-14 (拉丁文8)" -msgid "Unexpected number" -msgstr "未預期的數字" +msgid "ISO 8859-15 (Latin0)" +msgstr "ISO 8859-15 (拉丁文0)" -msgid "Missing pushes" -msgstr "缺少移位" +msgid "ISO 8859-2 (Latin2)" +msgstr "ISO 8859-2 (拉丁文2)" -msgid "Missing right bracket in command (or bad binary value in bracket)" -msgstr "命令中缺少右括號 (或在括號中有不當的二進位值)" +msgid "ISO 8859-3 (Latin3)" +msgstr "ISO 8859-3 (拉丁文3)" -msgid "Bracketted value is too large" -msgstr "括號中的值太大" +msgid "ISO 8859-4 (Latin4)" +msgstr "ISO 8859-4 (拉丁文4)" -msgid "Bad glyph range specified in glyph comment subtable of PfEd table\n" -msgstr "在 PfEd 表格的註釋子表格中指定不當的字圖範圍\n" +msgid "ISO 8859-5 (Cyrillic)" +msgstr "ISO 8859-5 (斯拉夫語)" -#, c-format -msgid "Invalid comment string (negative length?) in 'PfEd' table for glyph %s." -msgstr "" +msgid "ISO 8859-6 (Arabic)" +msgstr "ISO 8859-6 (阿拉伯語)" -msgid "Bad glyph range specified in color subtable of PfEd table\n" -msgstr "在 PfEd 表格的顏色子表格中指定不當的字圖範圍\n" +msgid "ISO 8859-7 (Greek)" +msgstr "ISO 8859-7 (希臘語)" -msgid "" -"Whoops, attempt to name anchors in a subtable which doesn't contain any\n" -msgstr "" +msgid "ISO 8859-8 (Hebrew)" +msgstr "ISO 8859-8 (希伯來語)" -#, c-format -msgid "Whoops, more names than subtables of lookup %s\n" -msgstr "" +msgid "ISO 8859-9 (Latin5)" +msgstr "ISO 8859-9 (拉丁文5)" -msgid "Whoops, more names than lookups\n" -msgstr "" +msgid "Ibibio" +msgstr "伊比比歐" -msgid "Bad data type in contour verb in 'PfEd'\n" -msgstr "" +msgid "Icelandic" +msgstr "冰島語" -msgid "Whoops, contours must begin with a move to\n" -msgstr "" +msgid "Icons" +msgstr "圖示" -msgid "Bad data modifier in contour command in 'PfEd'\n" -msgstr "" +msgid "Identify by" +msgstr "識別由" -#, c-format -msgid "Whoops, unexpected verb in contour %d.%d\n" -msgstr "" +msgid "Ideographic Description Characters" +msgstr "表意文字描述字元" -#, c-format -msgid "Whoops, bad spiro command %d\n" -msgstr "" +msgid "Ideographic character face bottom edge baseline" +msgstr "表意文字字元字體底部邊緣基線" -msgid "Bad glyph reference in layer info.\n" -msgstr "" +msgid "Ideographic character face top edge baseline" +msgstr "表意文字字元字體頂端邊緣基線" -msgid "Whoops, Ran out of spiros\n" -msgstr "" +msgid "Ideographic em-box bottom edge baseline" +msgstr "表意文字 em-box 底部邊緣基線" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" -msgstr "在「PfEd」表格中的不明子表格「%c%c%c%c」,已忽略\n" +msgid "Ideographic em-box top edge baseline" +msgstr "表意文字 em-box 頂端邊緣基線" -#, c-format -msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" -msgstr "在「TeX」表格中的不明子表格「%c%c%c%c」,已忽略\n" +msgid "If a line has a bump on it then flatten out that bump" +msgstr "如果線上有凸塊就將該凸塊平面化" -msgid "Error in WriteUFOLayer." -msgstr "" +msgid "If one of those glyphs already has a suffix" +msgstr "如果那些字圖之一已經有字尾" -#, c-format -msgid "Error clearing %s." +msgid "" +"If set then the entire font must be\n" +"embedded in a document when any character is.\n" +"Otherwise the document creator need\n" +"only include the characters it uses." msgstr "" +"如果設定此項,那麼當文件包含任何字元,\n" +"整個字型就必須嵌入在文件之中。\n" +"否則文件建立者只需要\n" +"包含它所使用的字元。" -#, c-format -msgid "Unknown python type <%s> when reading UFO/GLIF lib data." +msgid "" +"If the slope of an adjusted point is near horizontal or vertical\n" +"snap to that" msgstr "" +"如果調整點的斜率接近水平或垂直\n" +"就抓齊水平或垂直" -msgid "Error parsing color component.\n" -msgstr "" +msgid "If you don't specify a suffix, the glyphs don't get renamed." +msgstr "如果您不指定字尾,字圖無法被重新命名。" -msgid "Missing color component.\n" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string above, or one in the 'name' table." msgstr "" +"如果您這個欄位保持空白,FontForge 將會預設使用\n" +"上述的版本字串,或是在「名稱」表格中之一。" -msgid "Invalid guideline.\n" +msgid "" +"If you leave this field blank FontForge will use a default based on\n" +"either the version string, or one in the 'name' table." msgstr "" +"如果您保留這個欄位空白,FontForge 將使用預設值,其基於\n" +"字串的版本或是在「名稱」表格中的值。" -msgid "Failed to read guideline." +#, c-format +msgid "" +"If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)\n" +"with an array of your own, set this to point to a file containing\n" +"a list of up to 14 PostScript subroutines. Each subroutine must\n" +"be preceded by a line starting with '%%%%' (any text before the\n" +"first '%%%%' line will be treated as an initial copyright notice).\n" +"The first three subroutines are for flex hints, the next for hint\n" +"substitution (this MUST be present), the 14th (or 13 as the\n" +"numbering actually starts with 0) is for counter hints.\n" +"The subroutines should not be enclosed in a [ ] pair." msgstr "" +"如果您希望以您自己的陣列,取代 Adobe 的 OtherSubrs 陣列(用於 Type1 字型),\n" +"就設定它指到包含了最多 14 個 PostScript 副常式\n" +"表列的檔案。每個副常式必須\n" +"由以「%%%%」啟始的列為前導(第一列「%%%%」之前\n" +"的任何文字,將被視為初始的版權備註)。\n" +"前三個副常式是用於屈曲修飾,再下一個用於修飾\n" +"替代(這必須要出現),第 14 個 (或是由於實際從 0\n" +"開始的編號 13) 是用於字腔修飾。\n" +"這些副常式不應該被一對 [] 所包圍。" -msgid "Expected glyph file with format==1 or 2" -msgstr "" +msgid "Igbo" +msgstr "伊布語" -msgid "Bad glyph name." -msgstr "" +msgid "Ignore" +msgstr "省略" -msgid "component with no base glyph" -msgstr "成份不具任何基底字圖" +msgid "Ignore Base Glyphs" +msgstr "忽略基底字圖" -msgid "We cannot have lead-in points for an open curve.\n" -msgstr "" +msgid "Ignore Combining Marks" +msgstr "忽略合併標記" -msgid "The move point must be at the beginning of the contour.\n" -msgstr "" +msgid "Ignore Ligatures" +msgstr "忽略連體字" -msgid "This spline set has no points.\n" -msgstr "" +msgid "Ignore this problem in the future" +msgstr "在未來忽略此問題" -msgid "Duplicate lib data.\n" -msgstr "" +msgid "Ignoring duplicate /CharStrings entry\n" +msgstr "忽略重複的 /CharStrings 條目\n" -#, c-format -msgid "Bad glif file %s" -msgstr "" +msgid "Ignoring duplicate /Subrs entry\n" +msgstr "忽略重複的 /Subrs 條目\n" -msgid "There's a reference to a glyph with no name." -msgstr "" +msgid "Image" +msgstr "圖像" + +msgid "Image Info" +msgstr "圖像資訊" + +msgid "Image Path" +msgstr "圖像路徑" #, c-format -msgid "Invalid glyph for %s when fixing up references." -msgstr "" +msgid "Image Size: %d x %d pixels" +msgstr "圖像尺寸: %d x %d 像素" + +msgid "Image Template" +msgstr "圖像模板" #, c-format -msgid "Failed to find glyph %s when fixing up references." -msgstr "" +msgid "Image at: (%.0f,%.0f)" +msgstr "圖像於: (%.0f,%.0f)" -msgid "Bad contents.plist" -msgstr "" +msgid "Image used for disabled listmarks (overrides the box)" +msgstr "使用圖像做為停用時清單標記 (覆蓋方塊)" -msgid "Expected property list file" -msgstr "預期的內容清單檔案" +msgid "Image used for enabled listmarks (overrides the box)" +msgstr "使用圖像做為啟用時清單標記 (覆蓋方塊)" -#, c-format -msgid "Skipping group %s with same name as a glyph.\n" -msgstr "" +msgid "Image used instead of the Check Box Off Mark" +msgstr "使用圖像以代替核取方塊關閉標記" -#, c-format -msgid "Skipping duplicate group %s.\n" -msgstr "" +msgid "" +"Image used instead of the Check Box Off Mark (when the radio is disabled)" +msgstr "使用圖像以代替核取方塊關閉標記 (取消單選按鈕時)" -#, c-format -msgid "Skipping non-existent glyph %s in group %s.\n" -msgstr "" +msgid "Image used instead of the Radio Off Mark" +msgstr "使用圖像以代替單選按鈕關閉標記" -msgid "kerning.plist references an entity that is neither a glyph nor a group." -msgstr "" +msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" +msgstr "使用圖像以代替單選按鈕關閉標記 (取消單選按鈕時)" -msgid "kerning.plist has a non-numeric offset." -msgstr "" +msgid "Image used instead of the Radio On Mark" +msgstr "使用圖像以代替單選按鈕開啟標記" -msgid "" -"kerning.plist defines kerning between two glyphs that are already kerned." -msgstr "" +msgid "Image used instead of the Radio On Mark (when the radio is disabled)" +msgstr "使用圖像以代替單選按鈕開啟標記 (取消單選按鈕時)" -msgid "" -"kerning.plist defines kerning between two glyphs that are already partially " -"kerned." -msgstr "" +msgid "Imperial Aramaic" +msgstr "皇室阿拉姆語" -msgid "kerning.plist references a missing kerning class." -msgstr "" +msgid "Implied Topology" +msgstr "暗示拓撲" -msgid "kerning.plist defines an offset between classes in different lookups." -msgstr "" +msgid "Import" +msgstr "匯入" -msgid "There is a kerning class index error." -msgstr "" +msgid "Import Lookup" +msgstr "匯入查找" -msgid "kerning.plist attempts to redefine a class kerning offset." -msgstr "" +msgid "Imports a lookup (and all its subtables) from another font." +msgstr "從另外的字型匯入查找 (和所有它的子表格) 。" -msgid "Bad openTypeOS2type key: all bits are set. It will be ignored" -msgstr "" +msgid "In TTF/OTF" +msgstr "在 TTF/OTF 中" + +msgid "In an italic font the horizontal change per unit vertical change" +msgstr "在斜體字型中每單位垂直變更的相應水平變更" + +#, c-format +msgid "In character %s, could not find reference to %s\n" +msgstr "在字元 %s 中,找不到到 %s 的參照\n" -msgid "This font does not specify unitsPerEm, so we guess 1000." +#, c-format +msgid "" +"In font %1$d the advance width of glyph %2$.30s does not scale the base " +"advance width properly, it shall be forced to the proper value" msgstr "" +"字型 %1$d 中字圖 %2$.30s 的前加寬度並未比例伸縮基底前加寬度,它應該強制被設定" +"為適當值" -msgid "No glyphs directory or no contents file" +#, c-format +msgid "" +"In font %1$d the glyph %2$.30s either starts before 0, or extends after the " +"advance width or is above the ascent or below the descent" msgstr "" +"字型 %1$d 中的字圖 %2$.30s 若非於 0 之前起始、於前加寬度之後延展,就是位於上" +"緣之上或是下緣之下" -msgid "layercontents.plist lists no valid layers." +#, c-format +msgid "" +"In glyph %s the reference to %s is positioned by point matching, and the " +"point numbers may no longer reflect the original intent.\n" +"Do you want to proceed anyway?" msgstr "" +"在字圖 %s 中到 %s 的參照是由點的匹配所定位,而點的編號也許不再反映原來的含" +"義。\n" +"無論如何您都要繼續嗎?" -msgid "Unicode Basic Multilingual Plane" -msgstr "萬國碼基本多語言平面" +#, c-format +msgid "" +"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " +"the font yet. Was this intentional?" +msgstr "" +"在查找子表格 %.30s 中您參照了名為 %.80s 的字圖, 而該項並不在字型之中。這是有" +"意要如此做的嗎?" -msgid "Basic Multilingual Plane" -msgstr "基本多語言平面" +#, c-format +msgid "" +"In lookup subtable %.30s you replace a glyph with itself. Was this " +"intentional?" +msgstr "在查找子表格 %.30s 中您以其本身置換了字圖。這是有意要如此做的嗎?" -msgid "Alphabetic" -msgstr "字母順序" +msgid "" +"In the 'kern' table, a subtable's length does not match the number of " +"kerning pairs." +msgstr "在「字距微調」表格之中,子表格長度不匹配字距微調對數量。" -msgid "C0 Control Character" -msgstr "C0 控制字元" +msgid "" +"In the Outline View, the Shift key constrains motion to be parallel to the " +"ItalicAngle rather than constraining it to be vertical." +msgstr "在描邊檢視中,位移鍵的等比例移動是平行於 ItalicAngle,而非垂直。" -msgid "NUL, Default Character" -msgstr "NUL,預設字元" +#. GT: Spoof on the bible +msgid "In the beginning was the letter..." +msgstr "開頭是字母…" -msgid "Basic Latin" -msgstr "基本拉丁字" +msgid "" +"In the saved font, force all glyph names to match those in the specified " +"namelist" +msgstr "在已儲存的字型中,強制所有字圖名稱去匹配那些位於指定名稱表列中的字型" -msgid "Delete Character" -msgstr "刪除字元" +msgid "In_line..." +msgstr "內聯(_L)…" -msgid "C1 Control Character" -msgstr "C1 控制字元" +msgid "Inactive Layer Color" +msgstr "非現用圖層顏色" -msgid "Latin-1 Supplement" -msgstr "拉丁-1 補充" +msgid "Inari Sami" +msgstr "Inari 薩摩斯語" -msgid "Latin Extended-A" -msgstr "拉丁擴充-A" +msgid "Include Empty Blocks" +msgstr "包含空區塊" -msgid "Latin Extended-B" -msgstr "拉丁擴充-B" +msgid "Include Whitespace below Tile" +msgstr "包含並排之下的空白" -msgid "IPA Extensions" -msgstr "國際音標擴充" +#, c-format +msgid "Include filename too long on line %d of %s" +msgstr "包含檔名太長於 %2$s 的第 %1$d 列" -msgid "Spacing Modifier Letters" -msgstr "進格修飾字元" +#, c-format +msgid "Includes nested too deeply on line %d of %s" +msgstr "包含太多層的巢狀於 %2$s 的第 %1$d 列" -msgid "Combining Diacritical Marks" -msgstr "組合音標附加標記" +#, c-format +msgid "Incorrect number of deltas in glyph %d (%s)\n" +msgstr "在字圖 %d (%s) 中的不正確 deltas 數量\n" -msgid "Greek" -msgstr "希臘語" +msgid "Incorrect number of instances weights, or illegal numbers" +msgstr "不正確實體字重數量,或不合法的數量" -msgid "Greek and Coptic" -msgstr "希臘與科普特語" +msgid "Increment Bearings By:" +msgstr "遞增留白依:" -msgid "Cyrillic Supplement" -msgstr "斯拉夫語補充" +msgid "Increment LBearing By:" +msgstr "遞增左留白依:" -msgid "Armenian" -msgstr "亞美尼亞語" +msgid "Increment RBearing By:" +msgstr "遞增右留白依:" -msgid "Hebrew" -msgstr "希伯來語" +msgid "Increment V. Adv. By:" +msgstr "遞增垂直前端依:" -msgid "Arabic" -msgstr "阿拉伯語" +msgid "Increment Width By:" +msgstr "遞增寬度依:" -msgid "Syriac" -msgstr "敘利亞語" +msgid "Index" +msgstr "索引" -msgid "Arabic Supplement" -msgstr "阿拉伯語補充" +msgid "Index in use" +msgstr "索引使用中" -msgid "NKo" -msgstr "" +#, c-format +msgid "Index out of range in %s\n" +msgstr "索引超出 %s 的範圍\n" -msgid "Samaritan" -msgstr "撒瑪麗亞文" +#, c-format +msgid "Index too big (must be <%d) \"%s" +msgstr "索引太大 (必須 <%d) \"%s" -msgid "Samaritan, Punctuation" -msgstr "撒瑪麗亞文,標點符號" +msgid "Indic (& Tibetan) hanging baseline" +msgstr "印度 (& 藏語) 吊掛基線" -msgid "Mandaic" -msgstr "曼底安語" +msgid "Indic Reordering" +msgstr "印度式重新排序" -msgid "Syriac Supplement" -msgstr "" +msgid "Indic State Machine" +msgstr "印度狀態器" -msgid "Arabic Extended-A" -msgstr "" +msgid "Indic reordering" +msgstr "印度式重新排序中" -msgid "Bengali" -msgstr "孟加拉語" +msgid "Indonesian" +msgstr "印尼語" -msgid "Gujarati" -msgstr "古吉拉特語" +msgid "Ingush" +msgstr "印古什語" -msgid "Oriya" -msgstr "歐利亞語" +msgid "Inherit" +msgstr "繼承" -msgid "Tamil" -msgstr "坦米爾語" +msgid "Inherited" +msgstr "已繼承" -msgid "Telugu" -msgstr "特拉古語" +msgid "Inherits for same field in parent" +msgstr "繼承上層的相同欄位" -msgid "Kannada" -msgstr "卡納達語" +msgid "Inherits from" +msgstr "繼承自" -msgid "Malayalam" -msgstr "馬來亞拉姆語" +msgid "Initial Forms" +msgstr "初始形式" -msgid "Sinhala" -msgstr "錫蘭僧加羅語" +msgid "Initials" +msgstr "初始形式" -msgid "Thai" -msgstr "泰語" +msgid "Inline" +msgstr "內聯" -msgid "Lao" -msgstr "老撾語" +msgid "Inline All References" +msgstr "內聯所有參照" -msgid "Tibetan" -msgstr "藏語" +msgid "Inline Flipped References" +msgstr "內聯翻轉的參照" -msgid "Myanmar" -msgstr "緬甸語" +msgid "Inlining glyphs" +msgstr "內聯字圖" -msgid "Georgian" -msgstr "喬治亞語" +msgid "Inscriptional Pahlavi" +msgstr "碑銘體巴勒維" -msgid "Hangul Jamo, Choseong" -msgstr "韓語拼音字母起始子音" +msgid "Inscriptional Parthian" +msgstr "碑銘體帕提亞文" -msgid "Hangul Jamo, Jungseong" -msgstr "韓語拼音字母母音" +msgid "Inse_rt Point On Spline At..." +msgstr "將點插入雲形曲線於(_R)…" -msgid "Hangul Jamo, Jongseong" -msgstr "韓語拼音字母結尾子音" +msgid "Insert Before Current Glyph" +msgstr "在目前字圖之前插入" -msgid "Ethiopic" -msgstr "衣索比亞語" +msgid "Insert Before Marked Glyph" +msgstr "在標記的字圖之前插入" -msgid "Ethiopic Supplement" -msgstr "衣索比亞語補充" +msgid "Insert F_ont..." +msgstr "插入字型(_O)…" -msgid "Cherokee" -msgstr "卻洛奇語" +msgid "Insert Glyph _After..." +msgstr "插入字圖於之後(_A)…" -msgid "Unified Canadian Aboriginal Syllabics" -msgstr "統一的加拿大非原生音節" +msgid "Insert Glyph _Before..." +msgstr "插入字圖於之前(_B)…" -msgid "Tagalog" -msgstr "菲律賓湯加洛格語" +msgid "Insert Text Outlines" +msgstr "插入文字描邊" -msgid "Hanunóo" -msgstr "菲律賓-漢奴勞族文" +msgid "Insert Text Outlines..." +msgstr "插入文字描邊…" -msgid "Buhid" -msgstr "布黑德語" +msgid "Insert _Blank" +msgstr "插入空白(_B)" -msgid "Tagbanwa" -msgstr "菲律賓-塔格板瓦語" +msgid "Insert a point on the given spline at either..." +msgstr "在給定的雲形曲線上插入點於兩者之一…" -msgid "Khmer" -msgstr "高棉語" +msgid "Insert random text in the specified script" +msgstr "以指定的文字插入隨機文本" -msgid "Mongolian" -msgstr "蒙古語" +msgid "Installable Font" +msgstr "可安裝字型" -msgid "Unified Canadian Aboriginal Syllabics Extended" -msgstr "" +msgid "Instant/Vertical" +msgstr "即時/垂直" -msgid "Limbu" -msgstr "印度-林布" +msgid "Instructions out of date" +msgstr "指令逾期" -msgid "Khmer Symbols" -msgstr "高棉語符號" +msgid "Instructions were changed" +msgstr "指令早已變更" -msgid "Buginese" -msgstr "布吉斯語" +msgid "Intermediate Points:" +msgstr "中間點:" -msgid "Combining Diacritical Marks Extended" -msgstr "" +msgid "Internal error in creating FNT. File offset wrong\n" +msgstr "建立 FNT 時產生內部錯誤。檔案偏移錯誤\n" -msgid "Balinese" -msgstr "峇里語" +msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" +msgstr "內部錯誤在…中產生 FNT。檔案偏移錯誤在…中點陣字資料\n" -msgid "Sundanese" -msgstr "巽他語" +#, c-format +msgid "Internal state messed up on line %d of %s" +msgstr "內部狀態被弄亂於 %2$s 的第 %1$d 列" -msgid "Batak" -msgstr "" +msgid "Interpo_late Fonts..." +msgstr "添插字型(_L)…" -msgid "Lepcha" -msgstr "雷布查文" +msgid "Interpolate Fonts" +msgstr "添插字型" -msgid "Cyrillic Extended-C" -msgstr "" +msgid "Interpolating Problem" +msgstr "添插問題" -msgid "Georgian Extended" -msgstr "" +msgid "Interpolating a font with itself achieves nothing" +msgstr "添插字型與其自身沒有任何效果" -msgid "Sundanese Supplement" -msgstr "" +#, c-format +msgid "Interpolating between %.20s and:" +msgstr "添插介於 %.20s 和:" -msgid "Vedic Extensions" -msgstr "" +msgid "Interpretation:" +msgstr "詮釋:" -msgid "Phonetic Extensions" -msgstr "音標擴充" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" +#. GT: In french this could be "Aucun" or "Aucune" depending on the gender +#. GT: of "Interpretation" +msgid "Interpretation|None" +msgstr "無" -msgid "Phonetic Extensions Supplement" -msgstr "注音符號擴充補充" +msgid "Interpreting Glyphs" +msgstr "解譯字圖" -msgid "Combining Diacritical Marks Supplement" -msgstr "合併讀音符號補充" +msgid "Intersecting Paths" +msgstr "交叉路徑" -msgid "Latin Extended Additional" -msgstr "拉丁語額外擴充" +msgid "Intra Class Distance" +msgstr "類別之間距離" -msgid "Greek Extended" -msgstr "希臘語擴充" +msgid "Intra Class Distance:" +msgstr "類別之間距離:" -msgid "Symbols" -msgstr "符號" +msgid "Introduction" +msgstr "介紹" -msgid "General Punctuation" -msgstr "一般標點符號" +msgid "Inuktitut" +msgstr "依奴提圖特語" -msgid "Superscripts and Subscripts" -msgstr "" +#, c-format +msgid "Invalid CID range in glyph class on line %d of %s" +msgstr "在字圖類別中無效的 CID 範圍於 %2$s 的第 %1$d 列" -msgid "Super and Sub scripts" -msgstr "上標與下標文字" +msgid "Invalid Encoding" +msgstr "無效編碼" -msgid "Currency Symbols" -msgstr "貨幣符號" +#, c-format +msgid "Invalid FD (%d) assigned to CID %d.\n" +msgstr "無效的 FD (%d) 被指派到 CID %d。\n" -msgid "Combining Diacritical Marks for Symbols" -msgstr "組合音標附加標記" +msgid "Invalid character outside of string in sfnts array\n" +msgstr "無效字元在 sfnts 陣列中的字串之外\n" -msgid "Combining Marks for Symbols" -msgstr "" +#, c-format +msgid "Invalid compressed table length for '%c%c%c%c'." +msgstr "無效的壓縮表格長度用於 '%c%c%c%c'。" -msgid "Letterlike Symbols" -msgstr "類字母符號" +#, c-format +msgid "Invalid cursive position on line %d of %s" +msgstr "無效的草寫位置於 %2$s 的第 %1$d 列" -msgid "Number Forms" -msgstr "數字形式" +#, c-format +msgid "Invalid glyph name range in glyph class on line %d of %s" +msgstr "在字圖類別中無效的字圖名稱範圍於 %2$s 的第 %1$d 列" -msgid "Arrows" -msgstr "箭頭" +msgid "Invalid hex digit in sfnts array\n" +msgstr "在 sfnts 陣列中有無效的十六進位\n" -msgid "Mathematical Operators" -msgstr "數學運算符號" +msgid "Invalid language" +msgstr "無效的語言" -msgid "Miscellaneous Technical" -msgstr "各式技術符號" +msgid "Invalid ligature offset\n" +msgstr "無效的連體字偏移\n" -msgid "Miscellaneous Technical Symbols" -msgstr "各式技術符號" +#, c-format +msgid "Invalid lookup table format. %d\n" +msgstr "無效的查找表格格式。%d\n" -msgid "Technical Symbols Misc." -msgstr "" +#, c-format +msgid "Invalid or unsupported format (%d) for subtable of 'kern' table" +msgstr "無效的或不受支援的格式 (%d) 用於子表格的「字距微調」表格" -msgid "Control Pictures" -msgstr "控制圖案" +#, c-format +msgid "Invalid or unsupported version (0x%x) for 'kern' table" +msgstr "無效的或不受支援的版本 (0x%x) 用於「字距微調」表格" -msgid "Optical Character Recognition" -msgstr "視覺字元辨識" +msgid "Invalid point match. Point would be after this reference.\n" +msgstr "無效的點匹配。點將會依據此參照。\n" -msgid "Enclosed Alphanumerics" -msgstr "帶括號的字母或數字" +msgid "Invalid point size" +msgstr "無效的點尺寸" -msgid "Box Drawing" -msgstr "框線繪製" +msgid "Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0\n" +msgstr "無效的 ttf hmtx 表格 (或 hhea),numOfLongMetrics 是 0\n" -msgid "Block Elements" -msgstr "區塊元件" +msgid "Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0\n" +msgstr "無效的 ttf vmtx 表格 (或 vhea),numOfLongVerMetrics 是 0\n" -msgid "Geometric Shapes" -msgstr "幾何形狀" +msgid "Irish" +msgstr "愛爾蘭語" -msgid "Miscellaneous Symbols" -msgstr "雜項符號" +msgid "Irish Gaelic" +msgstr "愛爾蘭蓋爾語" -msgid "Symbols Misc." -msgstr "" +msgid "Irish Gaelic (with dot)" +msgstr "愛爾蘭蓋爾語 (具備點)" -msgid "Dingbats" -msgstr "裝飾符號" +msgid "Irish Traditional" +msgstr "傳統愛爾蘭語" -msgid "Zapf Dingbats" -msgstr "Zapf 裝飾符號" +msgid "Irrelevant _Factor:" +msgstr "非主要因子(_F):" -msgid "Miscellaneous Mathematical Symbols-A" -msgstr "" +msgid "Is Extended Shape" +msgstr "是延展的形狀" -msgid "Miscellaneous Math Symbols-A" -msgstr "雜項數學符號-A" +msgid "Is Layer Editable?" +msgstr "圖層可編輯?" -msgid "Math Misc. Symbols-A" -msgstr "" +msgid "Is Layer Visible?" +msgstr "圖層為可見的?" -msgid "Supplemental Arrows-A" -msgstr "補充箭頭-A" +msgid "Is Offset" +msgstr "為偏移" -msgid "Arrows Supplement-A" -msgstr "" +msgid "Is this horizontal or vertical kerning data?" +msgstr "這是水平或垂直字距微調資料?" -msgid "Braille Patterns" -msgstr "盲文" +msgid "Isolated" +msgstr "隔離" -msgid "Supplemental Arrows-B" -msgstr "補充箭頭-B" +msgid "Isolated Forms" +msgstr "孤立形式" -msgid "Arrows Supplement-B" -msgstr "" +msgid "Italian" +msgstr "義大利語" -msgid "Miscellaneous Mathematical Symbols-B" -msgstr "" +msgid "Italian Swiss" +msgstr "瑞士義大利語" -msgid "Miscellaneous Math Symbols-B" -msgstr "雜項數學符號-B" +msgid "Italic" +msgstr "斜體" -msgid "Math Misc. Symbols-B" -msgstr "" +msgid "Italic Advance Col" +msgstr "斜體前加欄" -msgid "Supplemental Mathematical Operators" -msgstr "" +msgid "Italic Angle" +msgstr "斜體角度" -msgid "Supplemental Math Operators" -msgstr "補充數學運算子" +msgid "Italic Angle:" +msgstr "斜體角度:" -msgid "Math Operators Supplement" -msgstr "" +msgid "Italic Conversion" +msgstr "斜體轉換" -msgid "Miscellaneous Symbols and Arrows" -msgstr "" +msgid "Italic Coord. Color" +msgstr "斜面座標顏色" -msgid "Supplemental Symbols and Arrows" -msgstr "補充符號和箭頭" +#. GT: "Cor" is an abbreviation for correction +msgid "Italic Cor:" +msgstr "斜體校正:" -msgid "Symbols and Arrows Supplement" -msgstr "" +msgid "Italic Correction" +msgstr "斜體校正" -msgid "Alphabetic Extended" -msgstr "字母擴充" +msgid "Italic Correction:" +msgstr "斜體校正:" -msgid "Latin Extended-C" -msgstr "拉丁語擴充-C" +#. GT: Italic Correction +msgid "ItalicCor." +msgstr "斜體校正" -msgid "Coptic" -msgstr "科普特文" +msgid "Italics" +msgstr "斜體" -msgid "Georgian Supplement" -msgstr "喬治亞語補充" +msgid "JIS 208 (Kanji)" +msgstr "JIS 208 (漢字)" -msgid "Tifinagh" -msgstr "提非納字母" +msgid "JIS 212 (Kanji)" +msgstr "JIS 212 (漢字)" -msgid "Ethiopic Extended" -msgstr "衣索比亞語擴充" +msgid "JIS2004 Forms" +msgstr "JIS2004 形式" -msgid "Cyrillic Extended-A" -msgstr "" +msgid "JIS78 Forms" +msgstr "JIS78 形式" -msgid "Supplemental Punctuation" -msgstr "補充標點符號" +msgid "JIS83 Forms" +msgstr "JIS83 形式" -msgid "Punctuation Supplement" -msgstr "" +msgid "JIS90 Forms" +msgstr "JIS90 形式" -msgid "CJK Radicals Supplement" -msgstr "" +msgid "JSTF table is too long.\n" +msgstr "JSTF 表格太長。\n" -msgid "Kangxi Radicals" -msgstr "" +msgid "Japanese" +msgstr "日語" -msgid "Ideographic Description Characters" -msgstr "表意文字描述字元" +msgid "Japanese Forms (Obsolete)" +msgstr "日文變體形態(已停用)" -msgid "CJK Phonetics and Symbols" -msgstr "中日韓注音符號和符號" +msgid "Javanese" +msgstr "爪哇語" -msgid "CJK Symbols and Punctuation" -msgstr "中日韓符號和標點符號" +msgid "Javanese (roman)" +msgstr "爪哇語 (羅馬體)" -msgid "Hangul Compatibility Jamo" -msgstr "韓語相容拼音字母" +msgid "Johab (Korean)" +msgstr "組合式(韓語Johab)" -msgid "Kanbun" -msgstr "漢文" +msgid "Justification Alternatives" +msgstr "調整另項選擇" -msgid "Bopomofo Extended" -msgstr "注音符號擴充" +msgid "Justified Languages" +msgstr "對齊的語言集" -msgid "CJK Strokes" -msgstr "中日韓筆畫" +msgid "Justified Scripts" +msgstr "對齊的文字" -msgid "Katakana Phonetic Extensions" -msgstr "片假名注音符號擴充" +msgid "KOI8-R (Cyrillic)" +msgstr "KOI8-R (斯拉夫語)" -msgid "Enclosed CJK Letters and Months" -msgstr "被包圍的中日韓字母和月份" +msgid "KSC 5601-1987 (Korean)" +msgstr "KSC 5601-1987 (韓語)" -msgid "CJK Enclosed Letters and Months" -msgstr "中日韓被包圍的字母和月份" +msgid "Kabardian" +msgstr "卡巴爾德語" -msgid "CJK Compatibility" -msgstr "中日韓相容" +msgid "Kaithi" +msgstr "凱提體" -msgid "CJK Unified Ideographs Extension A" -msgstr "中日韓統一表意文字擴充" +msgid "Kalmyk" +msgstr "卡爾梅克語" -msgid "Yijing Hexagram Symbols" -msgstr "易經符號" +msgid "Kamba" +msgstr "卡姆帕語" -msgid "CJK Unified Ideographs" -msgstr "中日韓統一表意文字" +msgid "Kanbun" +msgstr "漢文" -msgid "Yi Syllables" -msgstr "彝文音節符號" +msgid "Kannada" +msgstr "卡納達語" -msgid "Yi" -msgstr "彝文" +msgid "Kanuri" +msgstr "卡努里語" -msgid "Yi Radicals" -msgstr "彝文部首" +msgid "Karelian" +msgstr "卡累利阿語" -msgid "Vai" -msgstr "瓦伊文" +msgid "Kashmiri" +msgstr "喀什米爾語" -msgid "Cyrillic Extended-B" -msgstr "斯拉夫語擴充-B" +msgid "Kashmiri (India)" +msgstr "喀什米爾語(印度)" -msgid "Modifier Tone Letters" -msgstr "修飾音調記號字母" +msgid "Katakana" +msgstr "片假名" -msgid "Latin Extended-D" -msgstr "拉丁語擴充-D" +msgid "Katakana (& Phonetic Extensions)" +msgstr "片假名(& 語音擴展)" -msgid "Syloti Nagri" -msgstr "錫爾赫特文" +msgid "Katakana Phonetic Extensions" +msgstr "片假名注音符號擴充" -msgid "Common Indic Number Forms" -msgstr "" +msgid "Kayah Li" +msgstr "克耶李文" -msgid "Phags-pa" -msgstr "八思巴文" +msgid "Kazakh" +msgstr "哈薩克語" -msgid "Devanagari Extended" -msgstr "梵文字母天城體擴充" +msgid "Ker_n By Classes..." +msgstr "依類別字距微調(_N)…" -msgid "Hangul Jamo Extended-A" -msgstr "" +msgid "Kern" +msgstr "字距微調" -msgid "Javanese" -msgstr "爪哇語" +msgid "Kern Adjusts" +msgstr "字距微調調整" -msgid "Myanmar Extended-B" -msgstr "" +msgid "Kern By Classes" +msgstr "依類別微調字距" -msgid "Cham" -msgstr "占文" +msgid "Kern Line Color" +msgstr "字距微調線顏色" -msgid "Myanmar Extended-A" -msgstr "" +msgid "Kern Offset:" +msgstr "字距微調偏移:" -msgid "Meetei Mayek Extensions" -msgstr "" +msgid "Kern Pair Closeup" +msgstr "關閉字距微調配對" -msgid "Ethiopic Extended-A" -msgstr "" - -msgid "Latin Extended-E" -msgstr "" +msgid "Kern Pair Closeup..." +msgstr "關閉字距微調配對…" -msgid "Cherokee Supplement" -msgstr "" +msgid "Kern Pairs" +msgstr "字距微調配對" -msgid "Hangul Syllables" -msgstr "韓語音節文字" +msgid "Kern Size" +msgstr "字距微調尺寸" -msgid "Hangul Jamo Extended-B" -msgstr "" +msgid "Kern Values:" +msgstr "字距微調值:" -msgid "High Surrogates" -msgstr "" +msgid "Kern by State" +msgstr "依據狀態字距微調" -msgid "High Surrogate" -msgstr "高段代理區" +msgid "Kern:" +msgstr "字距微調:" -msgid "Surrogate High" -msgstr "代理區高段" +msgid "KernClass|_New Lookup..." +msgstr "新查找(_N)…" -msgid "Surrogate High, Non Private Use" -msgstr "代理區高段,非私人使用" +msgid "Kerning" +msgstr "字距微調" -msgid "Surrogate High, Private Use" -msgstr "代理區高段,私人使用" +msgid "Kerning & such" +msgstr "字距微調 & 此類" -msgid "Low Surrogates" -msgstr "" +msgid "Kerning Class" +msgstr "字距微調類別" -msgid "Private Use Area" -msgstr "私用使用區域" +#, c-format +msgid "Kerning Metrics For %.50s" +msgstr "字距微調字框用於 %.50s" -msgid "Private Use" -msgstr "私人用途" +msgid "Kerning State Machine" +msgstr "字距微調狀態器" -msgid "Microsoft Symbol Area" -msgstr "" +#. GT: The %s is the name of the lookup subtable containing this kerning class +#, c-format +msgid "Kerning by Classes: %s" +msgstr "依類別字距微調:%s" -msgid "Corporate Use" -msgstr "組織使用" +msgid "Kerning direction" +msgstr "字距微調方向" -msgid "CJK Compatibility Ideographs" -msgstr "中日韓相容表意文字" +msgid "Kerning format" +msgstr "字距微調格式" -msgid "Alphabetic Presentation Forms" -msgstr "字母展現形式" +msgid "Kerning is likely to fail on Windows" +msgstr "字距微調似乎會在 Windows 中失敗" -msgid "Latin Ligatures" -msgstr "拉丁連體字" +#, c-format +msgid "Kerning subtable 3 says the glyph count is %d, but maxp says %d\n" +msgstr "字距微調子表格 3 表示字圖計數是 %d,但是 maxp 表示為 %d\n" -msgid "Armenian Ligatures" -msgstr "亞美尼亞連體字" +msgid "Kerning values must be even" +msgstr "字距微調值必須是偶數" -msgid "Hebrew Ligatures/Pointed Letters" -msgstr "希伯來語連體字/點字母" +msgid "Key" +msgstr "鍵" -msgid "Arabic Presentation Forms-A" -msgstr "阿拉伯語展現形式-A" +#. GT: Here "def" is a PostScript keyword, (meaning define). +#. GT: This "def" should not be translated as it is part of the PostScript language. +msgid "Key for a def must be a string or name literal\n" +msgstr "用於 def 的鍵值必須是字串或名稱常數\n" -msgid "Variation Selectors" -msgstr "變體選擇器" +msgid "Khasi" +msgstr "卡西語" -msgid "Vertical Forms" -msgstr "" +msgid "Khmer" +msgstr "高棉語" -msgid "Combining Half Marks" -msgstr "合併半標記" +msgid "Khmer Symbols" +msgstr "高棉語符號" -msgid "CJK Compatibility Forms" -msgstr "中日韓相容形式" +msgid "Khutsuri Georgian" +msgstr "格魯吉亞文喬治亞語" -msgid "Small Form Variants" -msgstr "小寫形式變體" +msgid "Kikuyu" +msgstr "基庫尤語" -msgid "Arabic Presentation Forms-B" -msgstr "阿拉伯語展現形式-B" +msgid "Kinyarwanda/Ruanda" +msgstr "金牙旺達語/盧安達語" -msgid "Byte Order Mark" -msgstr "位元順序標記" +msgid "Kirghiz" +msgstr "吉爾吉斯語" -msgid "Halfwidth and Fullwidth Forms" -msgstr "半寬與全寬形式" +msgid "Konkani" +msgstr "貢根語" -msgid "Half and Full Width Forms" -msgstr "半寬與全寬形式" +msgid "Korean" +msgstr "韓語" -msgid "Latin Full Width Forms" -msgstr "拉丁全寬形式" +msgid "Korean (Johab)" +msgstr "韓語(組合式,Johab)" -msgid "Full Width Brackets" -msgstr "" +msgid "Korean Old Hangul" +msgstr "韓語舊的諺文" -msgid "CJK Half Width Forms" -msgstr "" +msgid "Kpelle" +msgstr "克佩勒語" -msgid "Katakana Half Width Forms" -msgstr "" +msgid "Kumyk" +msgstr "庫梅克語" -msgid "Hangul Jamo Half Width Forms" -msgstr "韓文字母半寬形式" +msgid "Kurdish" +msgstr "庫德語" -msgid "Full Width Symbol Variants" -msgstr "" +msgid "Kurukh" +msgstr "庫盧克語" -msgid "Half Width Symbol Variants" -msgstr "" +msgid "LBearing:" +msgstr "左留白:" -msgid "Specials" -msgstr "特殊字元" +msgid "LSB Compression Percent" +msgstr "LSB 壓縮百分比" -msgid "Not a Unicode Character" -msgstr "不是一個萬國碼字元" +msgid "L_ater" +msgstr "後項(_A)" -msgid "Signature Mark" -msgstr "簽章標誌" +msgid "L_oad Namelist..." +msgstr "載入名稱表列(_O)…" -msgid "Unicode Supplementary Multilingual Plane" -msgstr "補充的萬國碼多語言平面" +msgid "Label" +msgstr "標籤" -msgid "Supplementary Multilingual Plane" -msgstr "補充的多語言平面" +msgid "Label Gl_yph By" +msgstr "字圖加標籤依據(_Y)" -msgid "Aegean scripts" -msgstr "愛琴海文字" +msgid "Language" +msgstr "語言" -msgid "Linear B Syllabary" -msgstr "線性 B 音節文字" +msgid "Language List" +msgstr "語言清單" -msgid "Linear B Ideograms" -msgstr "線性 B 音節文字" +msgid "Language Missing" +msgstr "缺少語言" -msgid "Aegean Numbers" -msgstr "" +msgid "Language Tag:" +msgstr "語言標記:" -msgid "Ancient Greek Numbers" -msgstr "古代希臘數字" +msgid "Language info" +msgstr "語言資訊" -msgid "Ancient Symbols" -msgstr "古代符號" +msgid "Language(s)" +msgstr "語言" -msgid "Phaistos Disc" -msgstr "費斯托斯文" +msgid "Language|New" +msgstr "新增" -msgid "Coptic Epact Numbers" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Amharic", ignore "Lang|" +msgid "Lang|Amharic" +msgstr "阿姆哈拉語" -msgid "Alphabetic and syllabic LTR scripts" -msgstr "字母順序和音節 LTR 文字" +msgid "Lang|Arabic" +msgstr "阿拉伯語" -msgid "Old Italic" -msgstr "古斜體" +msgid "Lang|Armenian" +msgstr "亞美尼亞語" -msgid "Old Permic" -msgstr "" +msgid "Lang|Avar" +msgstr "阿瓦爾語" -msgid "Ugaritic" -msgstr "烏加里特字母" +msgid "Lang|Bengali" +msgstr "孟加拉語" -msgid "Old Persian" -msgstr "古波斯語" +msgid "Lang|Berber" +msgstr "柏柏爾語" -msgid "Deseret" -msgstr "德瑟雷特文" +msgid "Lang|Cherokee" +msgstr "卻洛奇語" -msgid "Alphabetic and syllabic RTL scripts" -msgstr "字母順序和音節 RTL 文字" +msgid "Lang|Coptic" +msgstr "科普特文" -msgid "Cypriot Syllabary" -msgstr "賽普勒斯音節文字" +msgid "Lang|Default" +msgstr "預設" -msgid "Phoenician" -msgstr "腓尼基語" +msgid "Lang|Farsi" +msgstr "波斯語" -msgid "Kharoshthi" -msgstr "" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|" +msgid "Lang|Farsi/Persian" +msgstr "伊朗語/波斯語" -msgid "Avestan" -msgstr "阿維斯塔語" +msgid "Lang|Georgian" +msgstr "喬治亞語" -msgid "Rumi Numeral Symbols" -msgstr "" +msgid "Lang|Greek" +msgstr "希臘語" -msgid "Yezidi" -msgstr "" +msgid "Lang|Gujarati" +msgstr "古吉拉特語" -msgid "Chorasmian" -msgstr "" +msgid "Lang|Hebrew" +msgstr "希伯來語" -msgid "Elymaic" -msgstr "" +msgid "Lang|Javanese" +msgstr "爪哇語" -msgid "Brahmi" -msgstr "" +msgid "Lang|Kannada" +msgstr "卡納達語" -msgid "Sinhala Archaic Numbers" -msgstr "" +msgid "Lang|Khmer" +msgstr "高棉語" -msgid "Mongolian Supplement" -msgstr "" - -msgid "Dives Akuru" -msgstr "" - -msgid "Nandinagari" -msgstr "" - -msgid "Lisu Supplement" -msgstr "" +msgid "Lang|Lao" +msgstr "老撾語" -msgid "Tamil Supplement" -msgstr "" +msgid "Lang|Latin" +msgstr "拉丁語" -msgid "Cuneiform and other ancient scripts" -msgstr "" +msgid "Lang|Limbu" +msgstr "印度-林布" -msgid "Cuneiform" -msgstr "楔形文字" +msgid "Lang|Malayalam" +msgstr "馬來亞拉姆語" -msgid "Cuneiform Numbers and Punctuation" -msgstr "" +msgid "Lang|Manchu" +msgstr "滿洲語" -msgid "Cuneiform Numbers" -msgstr "楔形文數字" +msgid "Lang|Mongolian" +msgstr "蒙古語" -msgid "Early Dynastic Cuneiform" -msgstr "" +msgid "Lang|Oriya" +msgstr "歐利亞語" -msgid "Egyptian Hieroglyph Format Controls" -msgstr "" +msgid "Lang|Sinhalese" +msgstr "錫蘭語" -msgid "Bamum Supplement" -msgstr "" +msgid "Lang|Syriac" +msgstr "敘利亞語" -msgid "Ideographic Symbols and Punctuation" -msgstr "" +msgid "Lang|Tagalog" +msgstr "菲律賓湯加洛格語" -msgid "Tangut Components" -msgstr "" +msgid "Lang|Tamil" +msgstr "坦米爾語" -msgid "Khitan Small Script" -msgstr "" +msgid "Lang|Telugu" +msgstr "特拉古語" -msgid "Tangut Supplement" -msgstr "" +msgid "Lang|Thai" +msgstr "泰語" -msgid "Kana Supplement" -msgstr "" +msgid "Lang|Tibetan" +msgstr "藏語" -msgid "Kana Extended-A" -msgstr "" +msgid "Lang|Uighur" +msgstr "回紇語" -msgid "Small Kana Extension" -msgstr "" +msgid "Lang|Yi" +msgstr "彝語" -msgid "Shorthand Format Controls" -msgstr "" +msgid "Lao" +msgstr "老撾語" -msgid "Byzantine Musical Symbols" -msgstr "拜占庭音樂符號" +msgid "Last Anchor Point" +msgstr "最後錨點" -msgid "Musical Symbols" -msgstr "音樂符號" +#. GT: The (x,y) position on the window where the user last pressed a mouse button +msgid "Last Press" +msgstr "最後一次按下" -msgid "Ancient Greek Musical Notation" -msgstr "古代希臘語樂譜記號" +msgid "Latin Extended Additional" +msgstr "拉丁語額外擴充" -msgid "Mayan Numerals" -msgstr "" +msgid "Latin Extended-A" +msgstr "拉丁擴充-A" -msgid "Tai Xuan Jing Symbols" -msgstr "太玄經符號" +msgid "Latin Extended-B" +msgstr "拉丁擴充-B" -msgid "Counting Rod Numerals" -msgstr "" +msgid "Latin Extended-C" +msgstr "拉丁語擴充-C" -msgid "Chinese Counting Rod Numerals" -msgstr "" +msgid "Latin Extended-D" +msgstr "拉丁語擴充-D" -msgid "Glagolitic Supplement" -msgstr "" +msgid "Latin Full Width Forms" +msgstr "拉丁全寬形式" -msgid "Nyiakeng Puachue Hmong" -msgstr "" +msgid "Latin Ligatures" +msgstr "拉丁連體字" -msgid "Wancho" -msgstr "" +msgid "Latin-1 Supplement" +msgstr "拉丁-1 補充" -msgid "Indic Siyaq Numbers" -msgstr "" +msgid "Latin: Decorative" +msgstr "拉丁體:美觀型" -msgid "Ottoman Siyaq Numbers" -msgstr "" +msgid "Latvian" +msgstr "拉脫維亞語" -msgid "Arabic Mathematical Alphabetic Symbols" -msgstr "" +msgid "Layer" +msgstr "圖層" -msgid "Mahjong Tiles" -msgstr "麻將牌" +msgid "Layer Info..." +msgstr "圖層資訊…" -msgid "Domino Tiles" -msgstr "骨牌" +msgid "Layer Name" +msgstr "圖層名稱" -msgid "Playing Cards" -msgstr "" +msgid "Layer:" +msgstr "圖層:" -msgid "Enclosed Alphanumeric Supplement" -msgstr "" +msgid "Layers" +msgstr "圖層" -msgid "Enclosed Ideographic Supplement" -msgstr "" +msgid "Layer|Background" +msgstr "背景" -msgid "Miscellaneous Symbols and Pictographs" -msgstr "" +msgid "Layer|Foreground" +msgstr "前景" -msgid "Emoticons" -msgstr "" +msgid "Leading Jamo Forms" +msgstr "韓文字母前導形式" -msgid "Ornamental Dingbats" -msgstr "" +msgid "Lef_t" +msgstr "左(_T)" -msgid "Transport and Map Symbols" -msgstr "" +msgid "Left Bounds" +msgstr "左邊界" -msgid "Alchemical Symbols" -msgstr "" +msgid "Left Side Bearing" +msgstr "左側留白" -msgid "Geometric Shapes Extended" -msgstr "" +msgid "Left Side Bearing Add" +msgstr "左側留白附加" -msgid "Supplemental Arrows-C" -msgstr "" +msgid "Left Side Bearing Scale" +msgstr "左側留白伸縮" -msgid "Supplemental Symbols and Pictographs" -msgstr "" +msgid "Left Side Bearing does not change." +msgstr "左側留白不變。" -msgid "Chess Symbols" -msgstr "" +msgid "Left Side Bearing:" +msgstr "左側留白:" -msgid "Symbols and Pictographs Extended-A" -msgstr "" +msgid "Lepcha" +msgstr "雷布查文" -msgid "Symbols for Legacy Computing" -msgstr "" +msgid "Lepcha (Róng)" +msgstr "雷布查語 (Róng)" -msgid "Unicode Supplementary Ideographic Plane" -msgstr "萬國碼補充的表意文字平面" +msgid "Letterlike Symbols" +msgstr "類字母符號" -msgid "Supplementary Ideographic Plane" -msgstr "補充的表意文字平面" +msgid "Letters:" +msgstr "字母:" -msgid "CJK Unified Ideographs Extension B" -msgstr "中日韓統一表意文字擴充 B" +msgid "License" +msgstr "授權" -msgid "CJK Unified Ideographs Extension C" -msgstr "" +msgid "License URL" +msgstr "授權 URL" -msgid "CJK Unified Ideographs Extension D" -msgstr "" +msgid "Life Time" +msgstr "持續時間" -msgid "CJK Unified Ideographs Extension E" -msgstr "" +msgid "Lig" +msgstr "連體字" -msgid "CJK Unified Ideographs Extension F" -msgstr "" +msgid "Lig Index:" +msgstr "連體字索引:" -msgid "CJK Compatibility Ideographs Supplement" -msgstr "中日韓相容表意文字補充" +msgid "Lig. Carets" +msgstr "連體字帽" -msgid "Unicode Tertiary Ideographic Plane" -msgstr "" +msgid "Lig.Caret" +msgstr "連體字插字符號" -msgid "Tertiary Ideographic Plane" -msgstr "" +msgid "Ligature" +msgstr "連體字" -msgid "CJK Unified Ideographs Extension G" -msgstr "" +#. GT: Need to split some AnchorClasses into two classes, one for normal +#. GT: base letters, and one for ligatures. So create a new AnchorClass +#. GT: name for the ligature version +#, c-format +msgid "Ligature %s" +msgstr "連體字 %s" -msgid "Unicode Supplementary Special-purpose Plane" -msgstr "萬國碼補充的特殊用途平面" +msgid "Ligature Caret Color" +msgstr "連體字帽記號顏色" -msgid "Supplementary Special-purpose Plane" -msgstr "補充的特殊用途平面" +msgid "Ligature Caret Count" +msgstr "連體字插字記號計數" -msgid "Tags" -msgstr "標記" +msgid "Ligature Caret Count:" +msgstr "連體字插字記號計數:" -msgid "Tag Characters" -msgstr "" +#. GT: Here caret means where to place the cursor inside a ligature. So OpenType +#. GT: allows there to be a typing cursor inside a ligature (for instance you +#. GT: can have a cursor between f and i in the "fi" ligature) +msgid "Ligature Caret Sub-Table" +msgstr "連體字插字符號子表格" -msgid "Variation Selectors Supplement" -msgstr "" +msgid "Ligature Glyph Name" +msgstr "連體字字圖名稱" -msgid "Variation Selectors B" -msgstr "變體選擇符號 B" +msgid "Ligature Substitution" +msgstr "連體字替換" -msgid "Supplementary Private Use Area-A" -msgstr "補充的私人使用區域-A" +msgid "Ligatures" +msgstr "連體字" -msgid "Supplementary Private Use Area-B" -msgstr "補充的私人使用區域-B" +msgid "Ligatures & such" +msgstr "連體字 & 此類" -msgid "Non-Unicode Glyphs" -msgstr "非萬國碼字圖" +msgid "Light" +msgstr "細體" -msgid "Unassigned Code Points" -msgstr "未賦值的編碼點" +msgid "Light Angle:" +msgstr "光線角度:" -msgid "" -msgstr "" +msgid "Limbu" +msgstr "印度-林布" -msgid "" +msgid "" +"Limit the font so that only the glyphs referenced in the first 256 " +"encodings\n" +"will be included in the file" msgstr "" +"限制字型好讓只有參照到第一組 256 編碼的字圖\n" +"才會包含在檔案之中" -msgid "" -msgstr "" +msgid "Limits" +msgstr "限度" -msgid "" -msgstr "" +msgid "Line" +msgstr "線條" -msgid "" -msgstr "" +msgid "Line Cap" +msgstr "線條頂端" -msgid "" -msgstr "" +msgid "Line Join" +msgstr "線聯結" -msgid "" -msgstr "" +msgid "Line length max" +msgstr "最大列長度" -msgid "" -msgstr "" +msgid "Linear" +msgstr "線性" -msgid "" -msgstr "" +msgid "Linear A" +msgstr "線性字母 A" -msgid "" -msgstr "" +msgid "Linear B" +msgstr "線性字母 B" -msgid "" -msgstr "" +msgid "Linear B Ideograms" +msgstr "線性 B 音節文字" -msgid "Bad magic number" -msgstr "不當的魔術字碼" +msgid "Linear B Syllabary" +msgstr "線性 B 音節文字" -msgid "This does not appear to be a Windows FNT for FON file" -msgstr "這不像是個用於 FON 檔案的 Windows FNT" +msgid "Lingala" +msgstr "陵加拉語" -#, c-format -msgid "" -"At pixelsize %d the character %s either starts before the origin or extends " -"beyond the advance width.\n" -msgstr "" -"像素尺寸為 %d 時,字元 %s 若非開始於原點之前,或是延展於前加寬度之後。\n" +msgid "Lining Figures" +msgstr "線狀圖案" -msgid "Internal error in creating FNT. File offset wrong\n" -msgstr "建立 FNT 時產生內部錯誤。檔案偏移錯誤\n" +msgid "List" +msgstr "清單" -msgid "Internal error in creating FNT. File offset wrong in bitmap data\n" -msgstr "內部錯誤在…中產生 FNT。檔案偏移錯誤在…中點陣字資料\n" +msgid "List Field" +msgstr "清單欄位" -#, c-format -msgid "Could not open output file: %s" -msgstr "無法開啟輸出檔案:%s" +msgid "List Field (Combo Box)" +msgstr "清單欄位 (Combo Box)" -msgid "Decompressed length did not match expected length for table" -msgstr "解壓縮的長度並未匹配預期的表格長度" +msgid "List Field Menu" +msgstr "清單欄位選單" -msgid "Bad signature in WOFF header." -msgstr "" +msgid "List Mark" +msgstr "清單標記" -msgid "" -"File length as specified in the WOFF header does not match the actual file " -"length." -msgstr "如在 WOFF 頁首中所指定的檔案長度,並不匹配實際的檔案長度。" +msgid "List of directories to search for images, separated by colons" +msgstr "用來搜尋圖像的目錄清單,由冒號分隔" -msgid "Bad WOFF header, a field which must be 0 is not." -msgstr "不當的 WOFF 頁首,某欄位必須是 0 卻不是。" +msgid "Lisu" +msgstr "老傈僳文" -msgid "Could not open temporary file." -msgstr "無法開啟暫存檔。" +msgid "Lithuanian" +msgstr "立陶宛語" -#, c-format -msgid "Invalid compressed table length for '%c%c%c%c'." -msgstr "無效的壓縮表格長度用於 '%c%c%c%c'。" +msgid "Lithuanian (Classic)" +msgstr "立陶宛語(傳統型)" -#, c-format -msgid "Table length stretches beyond end of file for '%c%c%c%c'." -msgstr "表格長度延展於檔案結尾之後用於 '%c%c%c%c'。" +msgid "Load Bitmap Fonts" +msgstr "載入點陣字型" -#, c-format -msgid "Problem decompressing '%c%c%c%c' table." -msgstr "解壓縮「%c%c%c%c」表格時出現問題。" +msgid "Load Encoding" +msgstr "載入編碼" -msgid "WOFF uncompressed metadata section too large.\n" -msgstr "" +msgid "Load Glyph Name List..." +msgstr "載入字圖名稱清單…" -msgid "WOFF compressed metadata section too large.\n" -msgstr "" +msgid "Load Namelist" +msgstr "載入名稱表列" -msgid "Align Points" -msgstr "" +msgid "Load Word List..." +msgstr "載入字詞清單…" -msgid "How to align these points?" -msgstr "" +msgid "Load glyph names" +msgstr "載入字圖名稱" -msgid "_Size:" -msgstr "尺寸(_S):" +msgid "Load of Kerning Metrics Failed" +msgstr "載入字距微調字框時失敗" -msgid "Space Regions" -msgstr "空間區域" +msgid "Loading font from " +msgstr "載入字型來自" -msgid "Coordinate along which to space" -msgstr "沿著空格的座標" +#, c-format +msgid "Loading font from %.100s" +msgstr "從 %.100s 載入字型" -msgid "_X" -msgstr "" +msgid "Loading..." +msgstr "載入中…" -msgid "_Y" -msgstr "" +msgid "Localized Forms" +msgstr "本地化形式" -msgid "_Maximum distance between points in a region" -msgstr "在區域中各點之間的最大距離(_M)" +msgid "Location" +msgstr "位置" -msgid "Not enough lines" -msgstr "列數不足" +msgid "Logical And with Selection" +msgstr "邏輯和與選擇" -msgid "Can't Parallel" -msgstr "無法平行" +msgid "Logos" +msgstr "圖標" -msgid "These two lines share a common endpoint, I can't make them parallel" -msgstr "這兩列共享共同的終點,我無法讓它們平行" +msgid "Lombardic Forms" +msgstr "Lombardic 形式" -msgid "Bases" -msgstr "基底" +msgid "Lookahead" +msgstr "期望" -msgid "Exits" -msgstr "離開" +msgid "Lookahead Match: " +msgstr "期望匹配:" -msgid "Entries" -msgstr "條目" +#, c-format +msgid "Lookahead class %d: " +msgstr "期望類別 %d:" -msgid "Marks" -msgstr "標記" +#, c-format +msgid "Lookahead coverage %d: " +msgstr "期望覆蓋 %d:" -msgid "Add Base Anchor..." -msgstr "加入基底錨點…" +msgid "Lookup" +msgstr "查找" -msgid "Add Exit Anchor..." -msgstr "加入離開錨點…" +#, c-format +msgid "Lookup %s is not in %s\n" +msgstr "查找 %s 不是在 %s 中\n" -msgid "Add Entry Anchor..." -msgstr "加入條目錨點…" +msgid "Lookup Differences\n" +msgstr "查找差異\n" -msgid "Add Mark Anchor..." -msgstr "加入標記錨點…" +msgid "Lookup Name:" +msgstr "查找名稱:" -#, c-format -msgid "Anchor Control for class %.100s in glyph %.100s as %.20s" -msgstr "錨點控制用於類別 %.100s 於字圖 %.100s 中做為 %.20s" +msgid "Lookup Names" +msgstr "查找名稱" -msgid "mark" -msgstr "標記" +#, c-format +msgid "Lookup Subtable, %s" +msgstr "查找子表格,%s" -msgid "cursive entry" -msgstr "手寫條目" +#, c-format +msgid "Lookup Subtable: %s" +msgstr "查找子表格:%s" -msgid "cursive exit" -msgstr "手寫離開" +msgid "Lookup Type|Unspecified" +msgstr "未指定的" -msgid "base" -msgstr "基底" +msgid "Lookup name already used" +msgstr "查找名稱已被使用" -msgid "Anchor Control" -msgstr "錨點控制" +msgid "Lookup out of bounds in feature table.\n" +msgstr "查找超出特徵表格邊界。\n" -msgid "Detaching Anchor Point" -msgstr "卸離錨點" +#, c-format +msgid "Lookup subtable %s (matched with %s)\n" +msgstr "查找子表格 %s (與 %s 匹配)\n" #, c-format msgid "" -"This anchor was attached to point %d, but that's not a point I can move. I'm " -"detaching the anchor from the point." +"Lookup subtable %s had to be split into several subtables\n" +"because it was too big.\n" msgstr "" -"這個錨點被附加到點 %d,但是那不是我可以移動的點。我正在從該點卸離錨點。" - -msgid "Corrections must be between -128 and 127 (and should be smaller)" -msgstr "校正必須是在 -128 和 127 之間(而且應該比較小)" - -msgid "Out of Range" -msgstr "超出範圍" - -msgid "" -"Please identify a glyph by name, and FontForge will add an anchor to that " -"glyph." -msgstr "請依名稱識別字圖,而 FontForge 將加入錨點到該字圖。" - -msgid "Provide a glyph name" -msgstr "提供字圖名稱" - -msgid "Non-existant glyph" -msgstr "不存在的字圖" +"查找子表格 %s 必須被分割成多個子表格\n" +"因為它太大了。\n" #, c-format -msgid "The glyph, %.80s, is not in the font" -msgstr "字圖,%.80s, 不在字型中" +msgid "Lookup subtable %s is not in %s\n" +msgstr "查找子表格 %s 不是在 %s 中\n" -msgid "Duplicate Anchor Class" -msgstr "重製錨點類別" +msgid "Lookup subtable:" +msgstr "查找子表格:" #, c-format -msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." -msgstr "字圖,%.80s, 已經含有在這個類別,%.80s 中的錨點。" +msgid "Lookup, %s, does not exist" +msgstr "查找,%s,不存在" -msgid "Anchor Control..." -msgstr "錨點控制…" +msgid "LookupName|New" +msgstr "新增" -msgid "" -"The size at which the current glyph is rasterized.\n" -"For small pixelsize you may want to use the magnification\n" -"factor below to get a clearer view.\n" -"\n" -"The pulldown list contains the pixelsizes at which there\n" -"are device table corrections." -msgstr "" +msgid "LookupType|Unknown" +msgstr "不明" -#. GT: Short for: Magnification -#. GT: Short for "Magnification" -msgid "Mag:" -msgstr "放大:" +msgid "Lookups" +msgstr "查找" -msgid "" -"The glyph is rasterized at the size above, but it\n" -"may be difficult to see the alignment errors\n" -"that can happen at small pixelsizes. This allows\n" -"you to expand each pixel to show potential problems\n" -"better." -msgstr "" +msgid "Lookups Disabled for Expansion" +msgstr "擴充查找已停用" -msgid "The X coordinate of the anchor point in this glyph" -msgstr "在這個字圖中錨點的 X 座標" +msgid "Lookups Disabled for Shrinkage" +msgstr "收縮查找已停用" -#. GT: Short for Correction -msgid "Cor:" -msgstr "校正:" +msgid "Lookups Enabled for Expansion" +msgstr "擴充查找已啟用" -msgid "" -"Correction in pixels to the horizontal positioning of this anchor point\n" -"when rasterizing at the given pixelsize.\n" -"(Lives in a Device Table)" -msgstr "" +msgid "Lookups Enabled for Shrinkage" +msgstr "收縮查找已啟用" -msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved horizontally when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." -msgstr "" +msgid "Lookups Limiting Expansion" +msgstr "查找限制擴充" -msgid "The Y coordinate of the anchor point in this glyph" -msgstr "在這個字圖中錨點的 Y 座標" +msgid "Lookups Limiting Shrinkage" +msgstr "查找限制收縮" + +#, c-format +msgid "Lookups in %s but not in %s\n" +msgstr "查找於 %s 中而並不是在 %s 中\n" +#, c-format msgid "" -"This is the number of pixels by which the anchor\n" -"should be moved vertically when the glyph is\n" -"rasterized at the above size. This information\n" -"is part of the device table for this anchor.\n" -"Device tables are particularly important at small\n" -"pixelsizes where rounding errors will have a\n" -"proportionally greater effect." +"Lookups in contextual state machines must be simple substitutions,\n" +", but %s is not" msgstr "" +"在上下文狀態器中的查找必須是簡單的替代,\n" +",但 %s 不是" -msgid "Separation" -msgstr "分隔" +#, c-format +msgid "Lookups may only be specified after marked glyphs on line %d of %s" +msgstr "查找只能夠在標記的字圖之後被指定於 %2$s 的第 %1$d 列" -msgid "Min Bearing" -msgstr "最小留白" +#, c-format +msgid "Lookups must be defined before being used on line %d of %s" +msgstr "查找必須在使用之前被定義於 %2$s 的第 %1$d 列" -msgid "Max Bearing" -msgstr "最大留白" +#, c-format +msgid "Lookups subtables in %s but not in %s\n" +msgstr "查找子表格於 %s 中而並不是在 %s 中\n" -msgid "Height" -msgstr "高度" +msgid "Lookups turned OFF to extend a line" +msgstr "查找被關閉以延展一列" + +msgid "Lookups turned OFF to shrink a line" +msgstr "查找被關閉以收縮一列" + +msgid "Lookups turned ON to extend a line" +msgstr "查找被開啟以延展一列" + +msgid "Lookups turned ON to shrink a line" +msgstr "查找被開啟以收縮一列" + +msgid "Lookups will be removed" +msgstr "查找將被移除" msgid "Loop Count" msgstr "迴圈計數" -msgid "Auto Width" -msgstr "自動寬度" +msgid "Low" +msgstr "低" -msgid "" -"FontForge will attempt to adjust the left and right\n" -"sidebearings of the selected glyphs so that the average\n" -"separation between glyphs in a script will be the\n" -"specified amount. You may also specify a minimum and\n" -"maximum value for each glyph's sidebearings." -msgstr "" +msgid "Low Mari" +msgstr "低馬里語" -msgid "_Separation:" -msgstr "分隔(_S):" +msgid "Lower Case" +msgstr "小寫" -msgid "_Min:" -msgstr "最小(_M):" +msgid "Lower Sorbian" +msgstr "低地文德語" -msgid "Ma_x:" -msgstr "最大(_X):" +msgid "LowerLimitBaselineDropMin:" +msgstr "LowerLimitBaselineDropMin:" -msgid "_Height:" -msgstr "高度(_H):" +msgid "LowerLimitGapMin:" +msgstr "LowerLimitGapMin:" -msgid "_Loops:" -msgstr "迴圈(_L):" +msgid "Lowercase to Petite Capitals" +msgstr "小寫轉為小型的大寫字母" -msgid "Language" -msgstr "語言" +msgid "Lowercase to Small Capitals" +msgstr "小寫轉為小型大寫字母" -msgid "Min" -msgstr "最小" +msgid "Lule Sami" +msgstr "魯爾薩米語" -msgid "Max" -msgstr "最大" +msgid "Luo" +msgstr "盧奧語" -msgid "Feature" -msgstr "特徵" +msgid "Luxembourgish" +msgstr "盧森堡語" -msgid "Min (descent)" -msgstr "最小 (下緣)" +msgid "Lycian" +msgstr "呂基亞文" -msgid "Max (ascent)" -msgstr "最大 (上緣)" +msgid "MATH table" +msgstr "數學表格" -#, c-format -msgid "Horizontal Extents for %c%c%c%c" -msgstr "水平延展用於 %c%c%c%c" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM" +msgstr "多主" -#, c-format -msgid "Vertical Extents for %c%c%c%c" -msgstr "垂直延展用於 %c%c%c%c" +msgid "MM Change Def Weights" +msgstr "多重主字型變更預設字重" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline. This may vary by language" -msgstr "" +msgid "MM Change Default _Weights..." +msgstr "多重主字型變更預設字重(_W)…" -msgid "" -"Set the minimum and maximum values by which\n" -"the glyphs in this script extend below and\n" -"above the baseline when modified by a feature." -msgstr "" +msgid "MM _Info" +msgstr "多重主字型資訊(_I)" -msgid "Set Feature Extents" -msgstr "設定特徵延展" +msgid "MM _Info..." +msgstr "多重主字型資訊(_I)…" -#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean the general writing system. -msgid "writing system|Script" -msgstr "文字" +#. GT: Here (and following) MM means "MultiMaster" +msgid "MM _Reblend" +msgstr "多重主字型重新混合(_R)" -msgid "Default Baseline" -msgstr "預設基線" +msgid "MM _Validity Check" +msgstr "多重主字型有效檢查(_V)" -msgid "Bad default baseline" -msgstr "不當的預設基線" +msgid "MS Code Pages" +msgstr "MS 字碼頁" -#, c-format -msgid "" -"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " -"baseline is not currently active." -msgstr "" -"文字「%c%c%c%c」宣稱以基線「%c%c%c%c」做為它的預設,但是該基線並非目前現用。" +msgid "MS Code Pages:" +msgstr "MS 字碼頁:" -msgid "Horizontal Baselines" -msgstr "水平基線" +msgid "MS Italian" +msgstr "MS 義大利" -msgid "Vertical Baselines" -msgstr "垂直基線" +msgid "MS Miscellaneous" +msgstr "MS 雜項" -msgid "" -"From the list below, select the baselines for which you\n" -"will provide data." -msgstr "" -"從下列的清單選取基線用於您\n" -"將會提供的資料。" +msgid "MS Script" +msgstr "MS 手寫" -msgid "hang" -msgstr "吊掛" +msgid "Ma_ke Arc" +msgstr "製作弧線(_K)" -msgid "Indic (& Tibetan) hanging baseline" -msgstr "印度 (& 藏語) 吊掛基線" +msgid "Ma_ke From Font..." +msgstr "製作字型來自(_K)…" -msgid "icfb" -msgstr "" +msgid "Ma_x:" +msgstr "最大(_X):" -msgid "Ideographic character face bottom edge baseline" -msgstr "表意文字字元字體底部邊緣基線" +msgid "Mac Bitmap" +msgstr "Mac 點陣字" -msgid "icft" -msgstr "" +msgid "Mac Contextual State Machine" +msgstr "Mac 上下文狀態器" -msgid "Ideographic character face top edge baseline" -msgstr "表意文字字元字體頂端邊緣基線" +msgid "Mac Features" +msgstr "Mac 特徵" -msgid "ideo" -msgstr "表意" +msgid "Mac Indic State Machine" +msgstr "Mac 印度狀態器" -msgid "Ideographic em-box bottom edge baseline" -msgstr "表意文字 em-box 底部邊緣基線" +msgid "Mac Insertion State Machine" +msgstr "Mac 插入狀態器" -msgid "idtp" -msgstr "" +msgid "Mac Kerning State Machine" +msgstr "Mac 字距微調狀態器" -msgid "Ideographic em-box top edge baseline" -msgstr "表意文字 em-box 頂端邊緣基線" +msgid "Mac Roman" +msgstr "Mac 羅馬體" -msgid "math" -msgstr "數學" +msgid "Mac Style Set:" +msgstr "Mac 樣式集合:" -msgid "Mathematical centerline" -msgstr "數學中央線" +msgid "MacFeature|Default" +msgstr "預設" -msgid "romn" -msgstr "" +msgid "MacFeature|_New..." +msgstr "新增(_N)…" -msgid "Baseline used for Latin, Greek, Cyrillic text." -msgstr "用於拉丁語、希臘語,斯拉夫語文字的基線。" +msgid "MacIcons" +msgstr "Mac 圖示" -msgid "" -"If any of the above baselines are active then you should\n" -"specify which one is the default baseline for each script\n" -"in the font, and specify how to position glyphs in this\n" -"script relative to all active baselines" -msgstr "" +msgid "MacMapping|Default" +msgstr "預設" -msgid "Set Extents" -msgstr "集合延展" +msgid "MacMap|_New..." +msgstr "新增(_N)…" -msgid "All characters in the value must be in ASCII" -msgstr "設定值中的所有字元必須是 ASCII" +msgid "MacName|_New..." +msgstr "新增(_N)…" -msgid "Not ASCII" -msgstr "並非 ASCII" +msgid "MacSetting|_New..." +msgstr "新增(_N)…" -msgid "Must be a number" -msgstr "必須是數字" +msgid "MacStyles|Bold" +msgstr "粗體" -#. GT: I am told that the use of "|" to provide contextual information in a -#. GT: gettext string is non-standard. However it is documented in section -#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html -#. GT: -#. GT: Anyway here the word "Property" is used to provide context for "New..." and -#. GT: the translator should only translate "New...". This is necessary because in -#. GT: French (or any language where adjectives agree in gender/number with their -#. GT: nouns) there are several different forms of "New" and the one chose depends -#. GT: on the noun in question. -#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." -#. GT: -#. GT: I expect there are more cases where one english word needs to be translated -#. GT: by several different words in different languages (in Japanese a different -#. GT: word is used for the latin script and the latin language) and that you, as -#. GT: a translator may need to ask me to disambiguate more strings. Please do so: -#. GT: -msgid "Property|New..." -msgstr "新增…" - -msgid "No Change" -msgstr "沒有變更" +msgid "MacStyles|Condense" +msgstr "窄體" -#, c-format -msgid "Strike Information for %.90s" -msgstr "筆畫資訊用於 %.90s" +msgid "MacStyles|Expand" +msgstr "寬體" -msgid "Delete" -msgstr "刪除" +msgid "MacStyles|Italic" +msgstr "斜體" -msgid "Default All" -msgstr "預設所有" +msgid "MacStyles|Outline" +msgstr "描邊" -msgid "Default This" -msgstr "預設此項" +msgid "MacStyles|Shadow" +msgstr "陰影" -msgid "All Glyphs" -msgstr "所有字圖" +msgid "MacStyles|Underline" +msgstr "底線" -msgid "Selected Glyphs" -msgstr "已選取的字圖" +msgid "Macedonian" +msgstr "馬其頓語" -msgid "Current Glyph" -msgstr "目前的字圖" +msgid "Macintosh Latin" +msgstr "Macintosh 拉丁語" -msgid "Pixel Sizes:" -msgstr "像素尺寸:" +#. GT: Short for: Magnification +#. GT: Short for "Magnification" +msgid "Mag:" +msgstr "放大:" -msgid "Point sizes on a 75 dpi screen" -msgstr "75 dpi 螢幕上的點尺寸" +msgid "Magnification:" +msgstr "放大:" -msgid "Point sizes on a 96 dpi screen" -msgstr "96 dpi 螢幕上的點尺寸" +msgid "Magnify (Minify with alt)" +msgstr "放大 (縮小加上 alt)" -msgid "Point sizes on a 72 dpi screen" -msgstr "72 dpi 螢幕上的點尺寸" +msgid "Mahjong Tiles" +msgstr "麻將牌" -msgid "Point sizes on a 120 dpi screen" -msgstr "120 dpi 螢幕上的點尺寸" +msgid "Maithili" +msgstr "米德勒語" -msgid "Point sizes on a 100 dpi screen" -msgstr "100 dpi 螢幕上的點尺寸" +msgid "Make Clip Path" +msgstr "製作裁剪路徑" -msgid "Bitmap Strikes Available" -msgstr "可用的點陣字筆畫" +msgid "Make Clip _Path" +msgstr "製作裁剪路徑(_P)" -msgid "Regenerate Bitmap Glyphs" -msgstr "重新產生點陣字圖" +msgid "Make Namelist" +msgstr "製作名稱表列" -msgid "Remove Bitmap Glyphs" -msgstr "移除點陣字圖" +msgid "Make _Line" +msgstr "製作線條(_L)" -msgid "The list of current pixel bitmap sizes" -msgstr "目前像素點陣字尺寸表列" +msgid "Make _Parallel..." +msgstr "製作平行(_P)…" -msgid " Removing a size will delete it." -msgstr " 移除尺寸將會刪除它。" +msgid "Make the counters narrower" +msgstr "將字腔變窄" -msgid " Adding a size will create it by scaling." -msgstr " 加入尺寸將會依縮放建立它。" +msgid "Malagasy" +msgstr "馬達加斯加語" -msgid " Adding a size will create it." -msgstr " 加入尺寸將會建立它。" +msgid "Malay" +msgstr "馬來語" -msgid "Specify bitmap sizes to be regenerated" -msgstr "指定重新產生的點陣字尺寸" +msgid "Malay (Brunei)" +msgstr "馬來語(汶萊)" -msgid "Specify bitmap sizes to be removed" -msgstr "指定要移除的點陣圖尺寸" +msgid "Malay (arabic)" +msgstr "馬來語 (阿拉伯語)" -#. GT: X is a coordinate -msgid "X" -msgstr "" +msgid "Malay (roman)" +msgstr "馬來語 (羅馬體)" -msgid "Win" -msgstr "" +msgid "Malayalam" +msgstr "馬來亞拉姆語" -msgid "Mac" -msgstr "" +msgid "Malayalam Reformed" +msgstr "新型馬來亞拉姆語" -msgid "Use FreeType" -msgstr "使用 FreeType" +msgid "Malayalam Traditional" +msgstr "馬來亞拉姆語傳統" -msgid "Create Rasterized Strikes (Not empty ones)" -msgstr "建立點陣化筆畫 (非空缺者)" +msgid "Maltese" +msgstr "馬爾他語" -#. GT: This is the title for a window showing a bitmap character -#. GT: It will look something like: -#. GT: exclam at 33 size 12 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the pixel size of the bitmap font -#. GT: $4 is the font name -#, c-format -msgid "%1$.80s at %2$d size %3$d from %4$.80s" -msgstr "%1$.80s 於 %2$d 尺寸 %3$d 從 %4$.80s" +msgid "Mandaic" +msgstr "曼底安語" -msgid "Set Width..." -msgstr "設定寬度…" +msgid "Manipuri" +msgstr "曼尼普爾語" -msgid "Set Vertical Width..." -msgstr "設定垂直寬度…" +msgid "Manufacturer" +msgstr "製造商" -msgid "Skew" -msgstr "歪斜" +msgid "Manx Gaelic" +msgstr "馬恩語蓋爾語" -msgid "Skew Ratio" -msgstr "歪斜比率" +msgid "Many Windows" +msgstr "許多視窗" -msgid "FG Color" +msgid "" +"Many applications still don't support 'GPOS' kerning.\n" +"If you want to include both 'GPOS' and old-style 'kern'\n" +"tables set this check box.\n" +"It may not be set in conjunction with the Apple checkbox.\n" +"This may confuse other applications though." msgstr "" +"許多應用程式仍然不支援「GPOS」字距微調。\n" +"如果您要包含「GPOS」和舊式「字距微調」兩者\n" +"就在表格中勾選此核取方塊。\n" +"它也許並未設定與 Apple 核取方塊連動。\n" +"雖然這可能會困惑其他應用程式。" -msgid "The color of the large bitmap" -msgstr "" +msgid "Maori" +msgstr "毛利語" -msgid "Overview FG Color" -msgstr "" +msgid "Mapping" +msgstr "對映" -msgid "The color of the small bitmap view" -msgstr "" +msgid "Mapudungun" +msgstr "阿勞坎語" -msgid "Guide Color" -msgstr "" +msgid "Marathi" +msgstr "馬拉提語" -msgid "The color of the guide lines for glyph metrics" -msgstr "" +msgid "Mark" +msgstr "標記" -msgid "The color of the guide line for the advance width" -msgstr "" +msgid "Mark Attachment Classes" +msgstr "標記附件類別" -msgid "Width Guide Color" -msgstr "" +#, c-format +msgid "Mark Class %.20s" +msgstr "標記類別 %.20s" -msgid "Grid Color" -msgstr "" +msgid "Mark Class was in use" +msgstr "標記類別曾經用過" -msgid "The color of the guide lines for the bitmap grid" -msgstr "" +#. GT: Process is a verb here and Mark is a noun. +#. GT: Marks of the given mark class are to be processed +msgid "Mark Class:" +msgstr "標記類別:" -msgid "Outline Color" -msgstr "" +msgid "Mark Classes" +msgstr "標記類別" -msgid "The color of the outline" -msgstr "" +msgid "Mark Current Glyph" +msgstr "標記目前字圖" -msgid "Active Tool Color" -msgstr "" +msgid "Mark Current Glyph As First" +msgstr "首先標記目前字圖" -msgid "The color of the preview for drawing lines, rectangles, and ellipses" -msgstr "" +msgid "Mark Current Glyph As Last" +msgstr "最後標記目前字圖" -msgid "Selected Region Color" -msgstr "" +msgid "Mark Insert:" +msgstr "標記插入:" -msgid "The color of the selected region" -msgstr "" +msgid "Mark Positioning" +msgstr "標記定位" -msgid "Reference FG Color" -msgstr "" +msgid "Mark Positioning via Substitution" +msgstr "透過替代標記定位" -msgid "The color of a reference" -msgstr "" +msgid "Mark Set was in use" +msgstr "標記集合曾經用過" -msgid "Selected Reference Color" -msgstr "" +#. GT: Mark is a noun here and Set is also a noun. +msgid "Mark Set:" +msgstr "標記集合:" -msgid "The color of the selected reference" -msgstr "" +msgid "Mark Sets" +msgstr "標記集合" -msgid "Reference Border Color" -msgstr "" +msgid "Mark Subs:" +msgstr "標記替代:" -msgid "The color used to outline a reference" -msgstr "" +msgid "Mark anchors provided when nothing can use them" +msgstr "當沒有任何東西可以使用它們時標記提供的錨點" -msgid "Selected Reference Border Color" -msgstr "" +msgid "Mark class/set names should not contain spaces." +msgstr "標記類別/集合名稱不應該包含空格。" -msgid "The color used to outline the selected reference" -msgstr "" +msgid "Mark for Overlap fix before Save" +msgstr "儲存之前修正重疊標記" -msgid "Bitmap View" -msgstr "" +msgid "Mark to Base Position" +msgstr "標記到基底位置" -msgid "This window displays a single bitmap glyph" -msgstr "" +msgid "Mark to Ligature Position" +msgstr "標記到連體字位置" -msgid "New O_utline Window" -msgstr "新增描邊視窗(_U)" +msgid "Mark to Ligature attachment" +msgstr "標記到連體字附件" -msgid "New _Bitmap Window" -msgstr "新增點陣字視窗(_B)" +msgid "Mark to Mark" +msgstr "標記到標記" -msgid "New _Metrics Window" -msgstr "新增字框視窗(_M)" +msgid "Mark to Mark Position" +msgstr "標記到標記位置" -msgid "Warnings" -msgstr "警告" - -msgid "Flip Horizontally" -msgstr "水平翻轉" +msgid "Mark to Mark attachment" +msgstr "標記到標記附件" -msgid "Flip Vertically" -msgstr "垂直翻轉" +msgid "Mark to base attachment" +msgstr "標記到基底附件" -#. GT: "CW" means Clockwise -msgid "Rotate 90° CW" -msgstr "順時針旋轉 90°" +msgid "Marked Glyph Is Kashida Like" +msgstr "標記的字圖如同 Kashida" -#. GT: "CW" means Counter-Clockwise -msgid "Rotate 90° CCW" -msgstr "逆時針旋轉 90°" +msgid "Marks" +msgstr "標記" -msgid "Rotate 180°" -msgstr "旋轉 180°" +#, c-format +msgid "" +"Marks within a ligature should be ordered with the direction of writing.\n" +"This one and %d are out of order." +msgstr "" +"在連體字之內的標記應該依照書寫的方向排序。\n" +"這一個和 %d 都是超出順序。" -msgid "Skew..." -msgstr "歪斜…" +msgid "Marwari" +msgstr "馬爾瓦利語" -msgid "Font|_New" -msgstr "新增(_N)" +msgid "Mass Glyph Rename" +msgstr "大量字圖重新命名" -msgid "_Open" -msgstr "開啟(_O)" +msgid "Mass Glyph _Rename..." +msgstr "重新命名大量字圖(_R)…" -msgid "Recen_t" -msgstr "最近(_T)" +msgid "Master Designs" +msgstr "主設計" -msgid "_Close" -msgstr "關閉(_C)" +msgid "Match" +msgstr "匹配" -msgid "_Save" -msgstr "儲存(_S)" +msgid "Match Classes" +msgstr "匹配類別" -msgid "S_ave as..." -msgstr "另存新檔(_A)…" +msgid "Match Fuzziness:" +msgstr "匹配模糊性:" -msgid "_Generate Fonts..." -msgstr "產生字型(_G)…" +msgid "Match: " +msgstr "匹配:" -msgid "Generate Mac _Family..." -msgstr "產生 Mac 字族(_F)…" +msgid "Matching TTF Point:" +msgstr "匹配 TTF 點:" -msgid "Generate TTC..." -msgstr "產生 TTC…" +msgid "Matching rules based on a list of classes" +msgstr "基於類別清單的匹配規則" -msgid "Expor_t..." -msgstr "匯出(_T)…" +msgid "Math Kern" +msgstr "數學字距微調" -msgid "_Import..." -msgstr "匯入(_I)…" +msgid "Math Kerning" +msgstr "數學字距微調" -msgid "_Revert File" -msgstr "回復檔案(_R)" +msgid "Math Sp:" +msgstr "數學空間:" -msgid "Pr_eferences..." -msgstr "偏好設定(_E)…" +msgid "MathLeading:" +msgstr "MathLeading:" -msgid "_X Resource Editor..." -msgstr "_X 資源編輯器…" +msgid "Mathematical Alphanumeric Symbols" +msgstr "數學的文數字符號" -msgid "_Quit" -msgstr "離開(_Q)" +msgid "Mathematical Greek" +msgstr "數學希臘語" -msgid "_Undo" -msgstr "復原(_U)" +msgid "Mathematical Operators" +msgstr "數學運算符號" -msgid "_Redo" -msgstr "重做(_R)" +msgid "Mathematical centerline" +msgstr "數學中央線" -msgid "Cu_t" -msgstr "剪下(_T)" +msgid "Matrix Edit" +msgstr "矩陣編輯" -msgid "_Copy" -msgstr "複製(_C)" +msgid "Matrix Edit (sort of like a spreadsheet)" +msgstr "矩陣編輯 (如同試算表排序)" -msgid "C_opy Reference" -msgstr "複製參照(_O)" +msgid "Matrix Edit Continued" +msgstr "矩陣編輯繼續" -msgid "_Paste" -msgstr "貼上(_P)" +msgid "Max" +msgstr "最大" -msgid "C_lear" -msgstr "" +msgid "Max # Functions" +msgstr "最大 # 函式" -msgid "Select _All" -msgstr "全選(_A)" +msgid "Max (ascent)" +msgstr "最大 (上緣)" -msgid "Remo_ve Undoes" -msgstr "移除復原(_V)" +msgid "Max Bearing" +msgstr "最大留白" -msgid "U_nlink Reference" -msgstr "取消參照連結(_N)" +msgid "Max Instruction Defines" +msgstr "最大指令定義" -msgid "Flip _Horizontally" -msgstr "水平翻轉(_H)" +msgid "Max Stack Depth" +msgstr "最大堆疊深度" -msgid "Flip _Vertically" -msgstr "垂直翻轉(_V)" +msgid "Max _Stack Depth:" +msgstr "最大堆疊深度(_S):" -msgid "_Rotate 90° CW" -msgstr "順時針旋轉 90°(_R)" +msgid "Measure distance, angle between points" +msgstr "量測兩點之間的距離、角度" -msgid "Rotate _90° CCW" -msgstr "逆時針旋轉 90°(_9)" +msgid "Medial" +msgstr "普通的" -msgid "Rotate _180°" -msgstr "旋轉180°(_1)" +msgid "Medial Forms" +msgstr "普通形式" -msgid "_Skew..." -msgstr "歪斜(_S)…" +msgid "Medial Forms 2" +msgstr "普通形式 2" -msgid "_Font Info..." -msgstr "字型資訊(_F)…" +msgid "Medium" +msgstr "中等" -msgid "Glyph _Info..." -msgstr "字圖資訊(_I)…" +msgid "Medium (100%)" +msgstr "中等 (100%)" -msgid "BDF Info..." -msgstr "BDF 資訊…" +msgid "Medium High" +msgstr "中高" -msgid "Bitm_ap Strikes Available..." -msgstr "可用的點陣圖筆畫(_A)…" +msgid "Medium Low" +msgstr "中低" -msgid "Regenerate _Bitmap Glyphs..." -msgstr "重新產生點陣字圖(_B)…" +msgid "Meetei Mayek" +msgstr "曼尼普爾文" -msgid "Remove This Glyph" -msgstr "移除這個字圖" +msgid "Mende" +msgstr "門德語" -msgid "_Transformations" -msgstr "變換(_T)" +msgid "Menu" +msgstr "選單" -msgid "_Tools" -msgstr "工具(_T)" +msgid "Menu Bar" +msgstr "功能列" -msgid "_Layers" -msgstr "圖層(_L)" +msgid "Menu Name" +msgstr "選單名稱" -msgid "_Shades" -msgstr "陰影(_S)" +msgid "Menu name with no associated script" +msgstr "選單名稱而無關聯的命令稿" -msgid "_Docked Palettes" -msgstr "停駐的調色板(_D)" +msgid "Merge Feature Info" +msgstr "合併特徵資訊" -msgid "_Fit" -msgstr "符合(_F)" +msgid "Merge Fonts" +msgstr "合併字型" -msgid "Z_oom out" -msgstr "縮小(_O)" +msgid "Merge Results" +msgstr "合併結果" -msgid "Zoom _in" -msgstr "放大(_I)" +msgid "Merge into selection" +msgstr "併入選擇" -msgid "_Next Glyph" -msgstr "下一個字圖(_N)" +msgid "Merge tables across fonts" +msgstr "跨越字型合併表格" -msgid "_Prev Glyph" -msgstr "上一個字圖(_P)" +msgid "" +"Merges two selected (and compatible) lookups into one,\n" +"or merges two selected subtables of a lookup into one" +msgstr "" +"合併兩已選 (和相容) 查找為一個,\n" +"或合併兩已選子表格的查找為一個" -msgid "Next _Defined Glyph" -msgstr "下一個定義的字圖(_D)" +msgid "Merging Problem" +msgstr "合併問題" -msgid "Prev Defined Gl_yph" -msgstr "上一個定義的字圖(_Y)" +msgid "Merging a font with itself achieves nothing" +msgstr "合併字型與其自身沒有任何效果" -msgid "_Goto" -msgstr "前往(_G)" +msgid "" +"MetaFont (mf) generates lots of verbiage to stdout.\n" +"Most of the time I find it an annoyance but it is\n" +"important to see if something goes wrong." +msgstr "" +"MetaFont(mf) 產生非常多的冗詞到標準輸出。\n" +"大部份的時間我覺得它討厭,但是如果有些事情不對勁,\n" +"它就會值得一看。" -msgid "Find In Font _View" -msgstr "在字型檢視中尋找(_V)" +msgid "MetaFont exited with an error" +msgstr "MetaFont 離開時伴隨錯誤" -msgid "_Bigger Pixel Size" -msgstr "較大的像素尺寸(_B)" +msgid "Metadata (xml):" +msgstr "後設資料 (xml):" -msgid "_Smaller Pixel Size" -msgstr "較小的像素尺寸(_S)" +msgid "Metrics" +msgstr "字框" -msgid "_Palettes" -msgstr "調色板(_P)" +#, c-format +msgid "Metrics For %.50s" +msgstr "字框用於 %.50s" -msgid "Set _Width..." -msgstr "設定寬度(_W)…" +msgid "Metrics Label Color" +msgstr "尺度標籤顏色" -msgid "Set _Vertical Width..." -msgstr "設定垂直寬度(_V)…" +msgid "MetricsView" +msgstr "字框檢視" -msgid "_File" -msgstr "檔案(_F)" +msgid "MicroSoft" +msgstr "微軟" -msgid "_Edit" -msgstr "編輯(_E)" +msgid "Min" +msgstr "最小" -msgid "E_lement" -msgstr "元件(_L)" +msgid "Min (descent)" +msgstr "最小 (下緣)" -msgid "_View" -msgstr "檢視(_V)" +msgid "Min Bearing" +msgstr "最小留白" -msgid "_Metrics" -msgstr "字框(_M)" +msgid "Min Kern" +msgstr "最小字距微調" -msgid "_Window" -msgstr "視窗(_W)" +msgid "MinConnectorOverlap:" +msgstr "MinConnectorOverlap:" -msgid "_Help" -msgstr "求助(_H)" +msgid "Minor A_xis:" +msgstr "次要軸線(_X):" -msgid "Recalculate Bitmaps" -msgstr "重新計算點陣字" +msgid "Minor:" +msgstr "次級的:" -msgid "Automatic" -msgstr "自動" +msgid "Misc." +msgstr "雜項" -msgid "No Class" -msgstr "無類別" +msgid "Miscellaneous Math Symbols-A" +msgstr "雜項數學符號-A" -msgid "Base Glyph" -msgstr "基底字圖" +msgid "Miscellaneous Math Symbols-B" +msgstr "雜項數學符號-B" -msgid "Base Lig" -msgstr "基底連體字" +msgid "Miscellaneous Symbols" +msgstr "雜項符號" -msgid "Mark" -msgstr "標記" +msgid "Miscellaneous Technical" +msgstr "各式技術符號" -msgid "Component" -msgstr "組件" +msgid "Miscellaneous Technical Symbols" +msgstr "各式技術符號" -msgid "Color|Choose..." -msgstr "選擇…" +msgid "Mismatch lookup types inside a parsed lookup" +msgstr "被剖析的查找內部有不匹配的查找類型" -msgid "Color|Default" -msgstr "預設" +msgid "Mismatched local and shared tuple flags.\n" +msgstr "不相符的本地和共享的字組旗標。\n" -msgid "New Pair Position" -msgstr "新增配對位置" +msgid "Missing \"OS/2\" table" +msgstr "缺少「OS/2」表格" -msgid "New Positioning" -msgstr "新增定位" +msgid "Missing Bitmap" +msgstr "缺少點陣字" -msgid "New Substitution Variant" -msgstr "新增替代變體" +msgid "Missing BlueValues entry." +msgstr "缺少 BlueValues 條目。" -msgid "New Alternate List" -msgstr "新增另項選擇表列" +msgid "Missing Glyph" +msgstr "缺少字圖" -msgid "New Ligature" -msgstr "新增連體字" +#. GT: the string "dotlessi" is the official postscript name for the glyph +#. GT: containing an "i" without a dot on top of it. The name "dotlessi" +#. GT: should be left untranslated, though you may wish to explain what it +#. GT: means +msgid "Missing Glyph..." +msgstr "缺少字圖…" -msgid "New Multiple List" -msgstr "新增多重表列" +#, c-format +msgid "Missing POST resource %u\n" +msgstr "缺少 POST 資源 %u\n" -msgid "Edit Counter Mask" -msgstr "編輯字腔遮罩" +msgid "Missing Points at Extrema" +msgstr "於末端缺少點" -msgid "New Counter Mask" -msgstr "新增字腔遮罩" +msgid "Missing Script" +msgstr "缺少文字" -msgid "Select hints between which counters are formed" -msgstr "在所形成的字腔之間選取修飾" +msgid "Missing bitmap strike" +msgstr "缺少點陣字筆畫" -msgid "Unicode _Value:" -msgstr "萬國碼值(_V):" +msgid "Missing cidmap file" +msgstr "缺少 cidmap 檔案" -msgid "Bad Name" -msgstr "不當的名稱" +#, c-format +msgid "Missing close parenthesis in include on line %d of %s" +msgstr "包含缺少右括號於 %2$s 的第 %1$d 列" -msgid "Glyph names are limited to 31 characters" -msgstr "字圖名稱受限為 31 個字元" +msgid "Missing extension" +msgstr "缺少擴充" -msgid "A glyph name may not start with a digit nor a full stop (period)" -msgstr "字圖名稱不能以數字或句點起始" +msgid "Missing glyph" +msgstr "缺少字圖" -#, c-format -msgid "" -"A glyph name must be ASCII, without spaces and may not contain the " -"characters \"([{<>}])/%%\", and should contain only alphanumerics, periods " -"and underscores" -msgstr "" -"字圖名稱必須是 ASCII、排除空格、不可以包含字元「([{<>}])/%%」,而且應該只包含" -"文數字、句點和底線" +msgid "Missing glyph extension" +msgstr "缺少字圖擴充" -msgid "" -"A glyph name should contain only alphanumerics, periods and underscores\n" -"Do you want to use this name in spite of that?" -msgstr "" -"字圖名稱應該只包含文數字、句點和底線\n" -"儘管如此,您還要使用此名稱嗎?" +msgid "Missing glyph name" +msgstr "缺少字圖名稱" -msgid "Duplicate Ligature" -msgstr "重製連體字" +msgid "Missing left parenthesis in command to get a cvt index" +msgstr "在命令中缺少左括號以取得 cvt 索引" #, c-format -msgid "" -"There are two ligature entries with the same components (%.80s) in the same " -"lookup subtable (%.30s)" -msgstr "有些兩個連體字條目具備相同成份 (%.80s) 於相同的查找子表格 (%.30s) 之中" - -msgid "Duplicate Kern data" -msgstr "重製字距微調資料" +msgid "Missing name on line %d of %s" +msgstr "缺少名稱於 %2$s 的第 %1$d 列" #, c-format -msgid "" -"There are two kerning entries for the same glyph (%.80s) in the same lookup " -"subtable (%.30s)" -msgstr "" -"有些兩個字距微調條目作用相同字圖 (%.80s) 於相同的查找子表格 (%.30s) 之中" +msgid "Missing name when parsing %s for unicode %x" +msgstr "當剖析 %s 與使用萬國碼 %x 時缺少名稱" #, c-format -msgid "A device table adjustment specified for %.80s is invalid" -msgstr "指定用於 %.80s 的裝置表格調整無效" - -msgid "Bad Device Table Adjustment" -msgstr "不當的裝置表格調整" - -msgid "Missing glyph name" -msgstr "缺少字圖名稱" +msgid "Missing number on line %d of %s" +msgstr "缺少數字於 %2$s 的第 %1$d 列" -#, c-format -msgid "You must specify a glyph name for subtable %s" -msgstr "您必須指定字圖名稱給子表格 %s" +msgid "Missing pushes" +msgstr "缺少移位" #, c-format msgid "" -"In lookup subtable %.30s you refer to a glyph named %.80s, which is not in " -"the font yet. Was this intentional?" +"Missing rename \"to\" name %s\n" +"%s" msgstr "" -"在查找子表格 %.30s 中您參照了名為 %.80s 的字圖, 而該項並不在字型之中。這是有" -"意要如此做的嗎?" +"缺乏重新命名「為」名稱 %s\n" +"%s" -#, c-format -msgid "" -"In lookup subtable %.30s you replace a glyph with itself. Was this " -"intentional?" -msgstr "在查找子表格 %.30s 中您以其本身置換了字圖。這是有意要如此做的嗎?" +msgid "Missing required table: \"glyf\"" +msgstr "缺少必要表格:「glyf」" -msgid "Substitution generates itself" -msgstr "替代物自我產生" +msgid "Missing required table: \"head\"" +msgstr "缺少必要表格:「head」" -msgid "Bad unicode value for an alternate unicode / variation selector" -msgstr "不當的萬國碼值用於替代的萬國碼/變體選擇器" +msgid "Missing required table: \"hhea\"" +msgstr "缺少必要表格:「hhea」" -msgid "Unicode out of range" -msgstr "萬國碼超出範圍" +msgid "Missing required table: \"loca\"" +msgstr "缺少必要表格:「loca」" -msgid "Unexpected Variation Selector" -msgstr "未預期的變體選擇器" +msgid "Missing required table: \"maxp\"" +msgstr "缺少必要表格:「maxp」" -#, c-format -msgid "" -"Variation selectors are normally between\n" -" U+180B and U+180D\n" -" U+FE00 and U+FE0F\n" -" U+E0100 and U+E01EF\n" -"did you really intend to use U+%04X?" -msgstr "" -"變體選擇符號通常介於\n" -" U+180B 和 U+180D\n" -" U+FE00 和 U+FE0F\n" -" U+E0100 和 U+E01 EF\n" -"您真的想要使用 U+%04X?" +msgid "Missing required table: \"name\"" +msgstr "缺少必要表格:「name」" -msgid "" -"There is already a glyph with this name and encoding,\n" -"both must be unique within a font,\n" -"do you want to swap them?" -msgstr "" +msgid "Missing required table: \"post\"" +msgstr "缺少必要表格:「post」" -msgid "" -"There is already a glyph with this encoding,\n" -"which must be unique within a font,\n" -"do you want to swap the encodings of the two?" -msgstr "" +msgid "Missing right bracket in command (or bad binary value in bracket)" +msgstr "命令中缺少右括號 (或在括號中有不當的二進位值)" -msgid "" -"There is already a glyph with this name,\n" -"which must be unique within a font,\n" -"do you want to swap the names of the two?" -msgstr "" +msgid "Missing right paren in command to get a cvt index" +msgstr "在命令中缺少右括號以取得 cvt 索引" -msgid "Depth" -msgstr "深度" +msgid "Missing rules" +msgstr "缺少規則" -msgid "Italic Correction" -msgstr "斜體校正" +msgid "Missing suffix" +msgstr "缺少字尾" -msgid "Top Accent Horizontal Pos" -msgstr "頂端音調記號水平位置" +msgid "Mixed contours and references" +msgstr "混合的輪廓和參照" -msgid "Horizontal Extension Italic Correction" -msgstr "水平延展斜體校正" +msgid "Modern" +msgstr "現代型" -msgid "Vertical Extension Italic Correction" -msgstr "垂直延展斜體校正" +msgid "Modern Serifs" +msgstr "現代型襯線(MS)" -msgid "Tile Margin" -msgstr "並排邊界" +msgid "Modification Date:" +msgstr "更動日期:" -msgid "Tile Min X" -msgstr "並排最小 X" +msgid "Modifier Tone Letters" +msgstr "修飾音調記號字母" -msgid "Tile Min Y" -msgstr "並排最小 Y" +msgid "Mohawk" +msgstr "莫霍克語" -msgid "Tile Max X" -msgstr "並排最大 X" +msgid "Moksha" +msgstr "莫克沙語" -msgid "Tile Max Y" -msgstr "並排最大 Y" +msgid "Moldavian" +msgstr "摩爾達維亞語" -msgid "Ligature Caret Count" -msgstr "連體字插字記號計數" +msgid "Mongolian" +msgstr "蒙古語" -msgid "Bad Lig. Caret Count" -msgstr "不當的連體字插字記號計數" +msgid "Mongolian (Cyrillic)" +msgstr "蒙古語(斯拉夫語)" -msgid "Unreasonable ligature caret count" -msgstr "不合理的連體字插字記號計數" +msgid "Mongolian (Mongolian)" +msgstr "蒙古語(蒙古語)" -msgid "A device table adjustment specified for the MATH table is invalid" -msgstr "指定用於數學表格的裝置表格調整無效" +msgid "Mongolian (cyrillic)" +msgstr "蒙古語(斯拉夫語)" -msgid "Only a single character allowed" -msgstr "只允許單一字元" +msgid "Monospace" +msgstr "定寬" -msgid "Pixel Size" -msgstr "像素尺寸" +msgid "Monospaced" +msgstr "定寬" -msgid "Correction" -msgstr "校正" +msgid "Montage" +msgstr "混成拼貼" -msgid "Bad correction" -msgstr "不當的校正" +msgid "Montages" +msgstr "混成拼貼" -#, c-format -msgid "The correction on line %d is too big. It must be between -128 and 127" -msgstr "第 %d 列的校正太大。 它必須介於 -128 和 127" +msgid "More Images Than Selected Glyphs" +msgstr "比已選字圖更多的圖像" -msgid "Bad pixel size" -msgstr "不當的像素尺寸" +#. GT: More Parameters +msgid "More Params" +msgstr "更多參數" + +msgid "More pushes specified than needed" +msgstr "比所需還指定更多的移位" #, c-format -msgid "The pixel size on line %d is out of bounds." -msgstr "位於第 %d 列的像素尺寸已超出邊界。" +msgid "More than 256 entries in subfont %s\n" +msgstr "在子字型 %s 中有超過 256 個條目\n" -msgid "Device Table Adjustments" -msgstr "裝置表格調整" +msgid "Move by Ruler..." +msgstr "移動依照尺規…" + +msgid "Move..." +msgstr "移動…" msgid "" -"At small pixel sizes (screen font sizes)\n" -"the rounding errors that occur may be\n" -"extremely ugly. A device table allows\n" -"you to specify adjustments to the rounded\n" -"Every pixel size my have its own adjustment." +"Moves the currently selected lookup before the previous lookup\n" +"or moves the currently selected subtable before the previous subtable." msgstr "" +"移動目前已選查找之前前一個查找\n" +"或移動目前已選子表格之前前一個子表格。" -msgid "PixelSize|New" -msgstr "新增" +msgid "Mult Subs" +msgstr "多重替代" -msgid "Subtable" -msgstr "子表格" +msgid "Multi-Master table, obsolete" +msgstr "多母版表格,已停用" -msgid "Replacement Glyph Name" -msgstr "置換字圖名稱" +msgid "Multi-line edit" +msgstr "多列編輯" -msgid "Source Glyph Names" -msgstr "來源字圖名稱" +msgid "Multiple" +msgstr "多重" -msgid "Replacement Glyph Names" -msgstr "置換字圖名稱" +msgid "Multiple Segment" +msgstr "多重區段" -msgid "∆x" -msgstr "" +msgid "Multiple Substitution" +msgstr "多重替代" -#. GT: "Adjust" here means Device Table based pixel adjustments, an OpenType -#. GT: concept which allows small corrections for small pixel sizes where -#. GT: rounding errors (in kerning for example) may smush too glyphs together -#. GT: or space them too far apart. Generally not a problem for big pixelsizes -msgid "Adjust" -msgstr "調整" +msgid "Multiple copies of the selection should be tiled onto the path" +msgstr "所選的多重複本應該在路徑上並排" -msgid "∆y" -msgstr "" +#, c-format +msgid "" +"Multiple glyphs map to the same unicode encoding U+%04X, only one will be " +"used\n" +msgstr "多重字圖對映到相同的萬國碼編碼 U+%04X, 只有一個將會使用\n" -msgid "∆x_adv" -msgstr "" +msgid "Multiple master font with more than 16 instances\n" +msgstr "多重主字型具有超過 16 個實體\n" -msgid "∆y_adv" -msgstr "" +msgid "Multiple master font with more than 4 axes\n" +msgstr "多重主字型具有超過 4 條軸線\n" -msgid "Second Glyph Name" -msgstr "第二字圖名稱" +msgid "Multiple names for language" +msgstr "語言的多重名稱" -msgid "∆x #1" -msgstr "" +#, c-format +msgid "Multiple names when parsing %s for unicode %x" +msgstr "剖析 %s 用於萬國碼 %x 時,會遇到多重名稱" -msgid "∆y #1" -msgstr "" +msgid "Multiple refs with use-my-metrics" +msgstr "多重具有 use-my-metrics 的參照" -msgid "∆x_adv #1" -msgstr "" +msgid "Multiple-Density Font" +msgstr "多重密度字型" -msgid "∆y_adv #1" -msgstr "" +msgid "MultipleEncodingIgnored" +msgstr "多重編碼已忽略" -msgid "∆x #2" -msgstr "" +msgid "Music" +msgstr "音樂" -msgid "∆y #2" -msgstr "" +msgid "Musical" +msgstr "音樂符號" -msgid "∆x_adv #2" -msgstr "" +msgid "Musical Symbols" +msgstr "音樂符號" -msgid "∆y_adv #2" -msgstr "" +msgid "Must be a number" +msgstr "必須是數字" -msgid "false" -msgstr "假" +msgid "Mutually Exclusive" +msgstr "互斥" -msgid "true" -msgstr "真" +msgid "Myanmar" +msgstr "緬甸語" -msgid "Glyph" -msgstr "字圖" +msgid "N'Ko" +msgstr "西非書面語言" -msgid "Extender" -msgstr "延展的" +msgid "NFNT (Resource)" +msgstr "NFNT (資源)" -#. GT: "Len" is an abreviation for "Length" -msgid "StartLen" -msgstr "開始長度" +msgid "NLC Kanji Forms" +msgstr "NLC 漢字形式" -msgid "EndLen" -msgstr "結束長度" +msgid "NUL, Default Character" +msgstr "NUL,預設字元" -msgid "FullLen" -msgstr "全長" +msgid "N_ever Interpolate" +msgstr "永不添插(_E)" -msgid "Variation Selector (or 0)" -msgstr "變體選擇器 (或 0)" +msgid "N_umber Points" +msgstr "對點編號(_U)" -msgid "Interpreted as: " -msgstr "" +msgid "Name" +msgstr "名稱" -msgid "Error: wrong format" -msgstr "" +msgid "Name For Human_s:" +msgstr "人讀名稱(_S):" -msgid "Pick a color" -msgstr "揀取顏色" +msgid "Name List:" +msgstr "名稱表列:" -#, c-format -msgid "Glyph Info for %.40s" -msgstr "用於 %.40s 的字圖資訊" +msgid "Name in use" +msgstr "名稱使用中" -msgid "Glyph Info..." -msgstr "字圖資訊…" +msgid "Name this contour" +msgstr "命名這個輪廓" -msgid "No components" -msgstr "無組件" +msgid "Name this guideline or cancel to create it without a name" +msgstr "如果您想要的話,可以附加文字標籤到這個指引" -msgid "Accented glyph composed of:" -msgstr "重音符號字圖合成自:" +msgid "" +"Name used for foundry field in bdf\n" +"font generation" +msgstr "" +"在 bdf 字型產生時\n" +"用於廠商欄位的名稱" -msgid "Glyph composed of:" -msgstr "字圖合成自:" +msgid "Name used twice" +msgstr "名稱使用了兩次" -msgid "Glyph Info" -msgstr "字圖資訊" +#, c-format +msgid "Name, %s%s, too long on line %d of %s" +msgstr "名稱 %1$s%2$s 太長於 %4$s 的第 %3$d 列" -msgid "Gl_yph Name:" -msgstr "字圖名稱(_N):" +msgid "Name:" +msgstr "名稱:" -msgid "Unicode C_har:" -msgstr "萬國碼字元(_H):" +#, c-format +msgid "NameList %s based on %s which could not be found" +msgstr "名稱表列 %s 是基於無法找到的 %s" -msgid "Set From N_ame" -msgstr "設定來源名稱(_A)" +#, c-format +msgid "NameList %s based on two NameLists" +msgstr "名稱表列 %s 是基於兩個名稱表列" -msgid "Set From Val_ue" -msgstr "設定來源值(_U)" +msgid "NameList base missing" +msgstr "名稱表列基底缺少" -msgid "Alternate Unicode Encodings / Variation Selectors" -msgstr "另項選擇萬國碼編碼/變體選擇符號" +msgid "NameList based twice" +msgstr "名稱表列做為基底兩次" -msgid "" -"Some glyphs may be used for more than one\n" -"unicode code point -- I don't recommend\n" -"doing this, better to use a reference --\n" -"but it is possible.\n" -"The latin \"A\", the greek \"Alpha\" and the\n" -"cyrillic \"A\" look very much the same.\n" -"\n" -"On the other hand certain Mongolian and CJK\n" -"characters have multiple glyphs depending\n" -"on a unicode Variation Selector.\n" -"\n" -"In the first case use a variation selector\n" -"of 0, in the second use the appropriate\n" -"codepoint." -msgstr "" +msgid "NameList parsing error" +msgstr "名稱表列剖析錯誤" -msgid "OT _Glyph Class:" -msgstr "OT 字圖類別(_G):" +msgid "Named Styles" +msgstr "被命名的樣式" -msgid "Mark for Unlink, Remove Overlap before Generating" -msgstr "" +msgid "Namelist contains non-ASCII names" +msgstr "名稱表列含有非 ASCII 名稱" -msgid "" -"A few glyphs, like Aring, Ccedilla, Eogonek\n" -"are composed of two overlapping references.\n" -"Often it is desirable to retain the references\n" -"(so that changes made to the base glyph are\n" -"reflected in the composed glyph), but that\n" -"means you are stuck with overlapping contours.\n" -"This flag means that just before generating\n" -"the font, FontForge will unlink the references\n" -"and run remove overlap on them, while\n" -" retaining the references in the SFD." -msgstr "" +msgid "Namelist creation failed" +msgstr "名稱表列建立失敗" -msgid "Comment" -msgstr "註釋" +msgid "Narrow" +msgstr "窄" -msgid "Color:" -msgstr "顏色:" +msgid "Navigation" +msgstr "導航" -msgid "_Hide Unused Columns" -msgstr "隱藏未使用的欄位(_H)" +msgid "Ndebele" +msgstr "恩德貝勒語" -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all kerning lookups will use just one.\n" -"Omitting the others makes the behavior clearer." -msgstr "" +msgid "Ndonga" +msgstr "恩敦加語" -msgid "CounterHint|_New..." -msgstr "新增(_N)…" +msgid "Ne_xt Control Point" +msgstr "下一個控制點(_X)" -msgid "_Edit..." -msgstr "編輯(_E)…" +msgid "Near" +msgstr "接近" -msgid "" -"\n" -"\n" -"If the default decomposition is inappropriate for this font, you may choose " -"your own." -msgstr "" +#, c-format +msgid "Near (%f,%f)" +msgstr "接近 (%f,%f)" -msgid "Use default?" -msgstr "" +msgid "Needs bitmap font" +msgstr "需要點陣字型" + +msgid "Negative Width" +msgstr "負值寬度" msgid "" -"For example, to build this character from U+0061 (lowercase a) as the base " -"and U+030C (combining caron), write:\n" -"0061 030C" +"Negative character widths are not allowed in TrueType.\n" +"Do you really want a negative width?" msgstr "" - -msgid "Height:" -msgstr "高度:" +"TrueType 中不允許負值字元寬度\n" +"您真的想要負值寬度嗎?" msgid "" -"The height and depth fields are the metrics fields used\n" -"by TeX, they are corrected for optical distortion.\n" -"So 'x' and 'o' probably have the same height." +"Negative glyph widths are not allowed in TrueType\n" +"Do you really want a negative width?" msgstr "" -"這些欄位是 Tex 所使用的字框欄位\n" -"高度和深度是相當明白的,\n" -"除了說它們依據視覺扭曲而修正過。\n" -"因而「x」和「o」大概有相同的高度。" +"TrueType 中不允許負值字圖寬度\n" +"您真的想要負值寬度嗎?" -msgid "Guess" -msgstr "猜測" +msgid "Nepali" +msgstr "尼泊爾語" -msgid "Depth:" -msgstr "深度:" +msgid "Nepali (India)" +msgstr "尼泊爾語(印度)" -msgid "Italic Correction:" -msgstr "斜體校正:" +#, c-format +msgid "Nested Substitution %.80s" +msgstr "巢狀替代 %.80s" -msgid "" -"The Italic correction field is used by both TeX and the MS 'MATH'\n" -"table. It is used when joining slanted text (italic) to upright.\n" -"It is the amount of extra white space needed so the slanted text\n" -"will not run into the upright text." -msgstr "" +msgid "Neutral" +msgstr "中性" -msgid "" -"A device table for italic correction.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"裝置表格用於斜體校正。\n" -"預期是以逗號分隔的 \":\" 列表\n" -"像是「9:-1,12:1,13:1」" +msgid "Never Embed/No Editing" +msgstr "永不內嵌/無編輯中" -msgid "Top Accent Pos:" -msgstr "頂端音調記號位置:" +msgid "New Alternate List" +msgstr "新增另項選擇表列" -msgid "" -"In the MS 'MATH' table this value specifies where (horizontally)\n" -"an accent should be placed above the glyph. Vertical placement\n" -"is handled by other means" -msgstr "" +msgid "New Anchor Class" +msgstr "新錨點類別" -msgid "" -"A device table for horizontal accent positioning.\n" -"Expects a comma separated list of \":\"\n" -"As \"9:-1,12:1,13:1\"" -msgstr "" -"裝置表格用於水平音調記號定位。\n" -"預期是以逗號分隔的 \":\" 列表\n" -"像是「9:-1,12:1,13:1」" +msgid "New Chaining Position" +msgstr "新增鏈接位置" -msgid "Is Extended Shape" -msgstr "是延展的形狀" +msgid "New Chaining Substitution" +msgstr "新增鏈接替代" -msgid "" -"Is this an extended shape (like a tall parenthesis)?\n" -"Extended shapes need special attention for vertical\n" -"superscript placement." -msgstr "" +msgid "New Contextual Glyph Insertion" +msgstr "新增上下文的字圖插入" -msgid "Math Kerning" -msgstr "數學字距微調" +msgid "New Contextual Kerning" +msgstr "新增上下文的字距微調" -msgid "" -"Brings up a dialog which gives fine control over\n" -"horizontal positioning of subscripts and superscripts\n" -"depending on their vertical positioning." -msgstr "" +msgid "New Contextual Position" +msgstr "新增上下文的位置" -msgid "Default Ligature Caret Count" -msgstr "預設連體字插字記號計數" +msgid "New Contextual Substitution" +msgstr "新增上下文的替代" -msgid "" -"Ligature caret locations are used by a text editor\n" -"when it needs to draw a text edit caret inside a\n" -"ligature. This means there should be a caret between\n" -"each ligature component so if there are n components\n" -"there should be n-1 caret locations.\n" -" You may adjust the caret locations themselves in the\n" -"outline glyph view (drag them from to origin to the\n" -"appropriate place)." -msgstr "" +msgid "New Counter Mask" +msgstr "新增字腔遮罩" -msgid "Ligature Caret Count:" -msgstr "連體字插字記號計數:" +msgid "New Font" +msgstr "新增字型" -msgid "Variant Glyphs:" -msgstr "變體字圖:" +msgid "New Indic Rearrangement" +msgstr "新增印度式重新編排" -msgid "" -"A list of the names of pre defined glyphs which represent\n" -"bigger versions of the current glyph." -msgstr "" -"事先定義的字圖名稱清單,該項表述了\n" -"目前字圖的較大版本。" +msgid "New Layer..." +msgstr "新增圖層…" -msgid "Glyph Extension Components" -msgstr "字圖擴充成份" +msgid "New Ligature" +msgstr "新增連體字" -msgid "" -"A really big version of this glyph may be made up of the\n" -"following component glyphs. They will be stacked either\n" -"horizontally or vertically. Glyphs marked as Extenders may\n" -"be removed or repeated (to make shorter or longer versions).\n" -"The StartLength is the length of the flat section at the\n" -"start of the glyph which may be overlapped with the previous\n" -"glyph, while the EndLength is the similar region at the end\n" -"of the glyph. The FullLength is the full length of the glyph." -msgstr "" +msgid "New Lookup Subtable..." +msgstr "新查找子表格…" -#. GT: "Cor" is an abbreviation for correction -msgid "Italic Cor:" -msgstr "斜體校正:" +msgid "New Multiple List" +msgstr "新增多重表列" -msgid "" -"The italic correction of the composed glyph. Should be independent of glyph " -"size" -msgstr "組合字圖的斜體校正。應該是獨立於字圖尺寸" +msgid "New O_utline Window" +msgstr "新增描邊視窗(_U)" -msgid "" -"If this glyph is used as a pattern to tile\n" -"some other glyph then it is useful to specify\n" -"the amount of whitespace surrounding the tile.\n" -"Either specify a margin to extend the bounding\n" -"box of the contents, or specify the bounds\n" -"explicitly." -msgstr "" +msgid "New Pair Position" +msgstr "新增配對位置" -msgid "Tile Margin:" -msgstr "並排邊界:" +msgid "New Positioning" +msgstr "新增定位" -msgid "Tile Bounding Box:" -msgstr "並排邊界框:" +msgid "New Reverse Chaining Substitution" +msgstr "新增反向鏈接替代" -#. GT: X is a coordinate, the leading spaces help to align it -msgid " X" -msgstr "" +msgid "New Sub-Group" +msgstr "新增次群組" -msgid " Y" -msgstr "" +msgid "New Substitution Variant" +msgstr "新增替代變體" -msgid "Positionings" -msgstr "定位" +msgid "New Tai Lue" +msgstr "新傣仂文" -msgid "Pairwise Pos" -msgstr "成對位置" +msgid "New _Bitmap Window" +msgstr "新增點陣字視窗(_B)" -msgid "Substitutions" -msgstr "替代" +msgid "New _Metrics Window" +msgstr "新增字框視窗(_M)" -msgid "Alt Subs" -msgstr "交替替代" +msgid "Newari" +msgstr "尼瓦爾語" -msgid "Mult Subs" -msgstr "多重替代" +msgid "Next CP Angle" +msgstr "下一個控制點角度" -msgid "Ligatures" -msgstr "連體字" +msgid "Next CP Color" +msgstr "下一個控制點顏色" -msgid "Lig. Carets" -msgstr "連體字帽" +msgid "Next CP Dist" +msgstr "下一個控制點距離" -msgid "Components" -msgstr "組件" +msgid "Next CP X" +msgstr "下一個控制點 X" -msgid "Counters" -msgstr "字腔" +msgid "Next CP Y" +msgstr "下一個控制點 Y" -msgid "ΤεΧ & Math" -msgstr "ΤεΧ 與數學" +msgid "Next CP:" +msgstr "下一個控制點:" -#. GT: "Vert." is an abbreviation for Vertical -msgid "Vert. Variants" -msgstr "垂直變體" +#, c-format +msgid "Next CP: (%f,%f)" +msgstr "下一個控制點:(%f,%f)" -#. GT: "Horiz." is an abbreviation for Horizontal -msgid "Horiz. Variants" -msgstr "水平變體" +msgid "Next Hint." +msgstr "下一個修飾。" -msgid "Tile Size" -msgstr "並排尺寸" +msgid "Next On Contour" +msgstr "輪廓上的下一個" -msgid "< _Prev" -msgstr "<上一個(_P)" +msgid "Next State:" +msgstr "下一個狀態:" -msgid "_Next >" -msgstr "下一個(_N)>" +msgid "Next _Defined Glyph" +msgstr "下一個定義的字圖(_D)" -msgid "No glyphs matched" -msgstr "沒有匹配的字圖" +msgid "Nifty, you've got one of the old Apple/Adobe type1 sfnts here\n" +msgstr "真有趣,這裡您獲得了舊的 Apple/Adobe type1 sfnts 之一\n" -msgid "Select By ATT..." -msgstr "依 ATT 選取…" +msgid "Niuean" +msgstr "紐埃語" -msgid "No applicable lookup subtables" -msgstr "無適用的查找子表格" +#, c-format +msgid "No (useable) bitmap strikes in this TTF font: %s" +msgstr "無 (可用) 點陣字筆畫在此 TTF 字型中:%s" -msgid "Select By Lookup Subtable" -msgstr "選取依據查找子表格" +msgid "No Advanced Typography" +msgstr "無進階排版式樣" -msgid "Select Glyphs in lookup subtable" -msgstr "在查找子表格中選取字圖" +msgid "No Anti-Alias" +msgstr "非消除鋸齒" -msgid "Select Results" -msgstr "選取結果" +msgid "No Bitmap Font" +msgstr "無點陣字型" -msgid "" -"Set the selection of the font view to the glyphs\n" -"found by this search" -msgstr "" -"設定字型檢視的選擇為\n" -"經由此搜尋所找到的字圖" +msgid "No Bitmap Fonts" +msgstr "無點陣字型" -msgid "Merge Results" -msgstr "合併結果" +msgid "No Bitmap Strikes" +msgstr "無點陣字筆畫" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs found by this search" -msgstr "" -"展開字型檢視的選擇以包含所有\n" -"經由此搜尋而找到的字圖" +msgid "No ByteCode Interpreter" +msgstr "無位元碼解譯器" -msgid "Restrict Selection" -msgstr "限制選擇" +msgid "No Change" +msgstr "沒有變更" -msgid "" -"Only search the selected glyphs, and unselect\n" -"any characters which do not match this search" -msgstr "" -"只搜尋已選取的字圖,並且取消\n" -"任何不匹配此次搜尋字元的選擇" +msgid "No Class" +msgstr "無類別" -msgid "Point Color" -msgstr "點顏色" +msgid "No Classification" +msgstr "無分類" -msgid "The color of an on-curve point" -msgstr "曲線上點的顏色" +msgid "No Command Specified" +msgstr "沒有指定的命令" -msgid "First Point Color" -msgstr "首點顏色" +msgid "No Curvature" +msgstr "無曲率" -msgid "The color of the point which is the start of a contour" -msgstr "輪廓起始點的顏色" +msgid "No Encoded Glyphs" +msgstr "無已編碼字圖" -msgid "Selected Point Color" -msgstr "所選點顏色" +msgid "No Extender Glyphs" +msgstr "無延展字圖" -msgid "The color of a selected point" -msgstr "所選點的顏色" +msgid "No Fill" +msgstr "沒有填充" -msgid "Selected Point Width" -msgstr "所選點的寬度" +msgid "No FreeType" +msgstr "沒有 FreeType" -msgid "The width of the line used to draw selected points" -msgstr "用來繪製所選點的線寬" +msgid "No Glyph" +msgstr "無字圖" -msgid "Extrema Point Color" -msgstr "末端點的顏色" +msgid "No Glyph Duplicates" +msgstr "沒有字圖重製" -msgid "The color used to draw points at extrema (if that mode is active)" -msgstr "用來繪製末端點的顏色 (如果啟用該模式)" +msgid "No Grid Fit" +msgstr "非符合格線" -msgid "Point of Inflection Color" -msgstr "彎折點的顏色" +msgid "No Grid Fit w/ Sym-Smooth" +msgstr "無符合格線附對稱平滑" -msgid "The color used to draw points of inflection (if that mode is active)" -msgstr "用來繪製彎折點的顏色 (如果啟用該模式)" +msgid "No Groups" +msgstr "無群組" -msgid "Almost H/V Color" -msgstr "近乎是 H/V 顏色" +msgid "No Instructions" +msgstr "沒有指令" -msgid "" -"The color used to draw markers for splines which are almost, but not quite " -"horizontal or vertical at their end-points" -msgstr "用來繪製標誌的顏色,用於其端點近乎但並不完全水平或垂直的雲形曲線" +msgid "No Intersections" +msgstr "無交叉" -msgid "Next CP Color" -msgstr "下一個控制點顏色" +msgid "No Kern Pairs" +msgstr "無字距微調配對" -msgid "The color used to draw the \"next\" control point of an on-curve point" -msgstr "用來繪製「下一個」曲線上控制點的顏色" +msgid "No Lookup Type Selected" +msgstr "沒有已選的查找型態" -msgid "Prev CP Color" -msgstr "上一個控制點顏色" +msgid "No Lookups" +msgstr "無可查找" -msgid "" -"The color used to draw the \"previous\" control point of an on-curve point" -msgstr "用來繪製「前一個」曲線上控制點的顏色" +msgid "No Lookups Disabled for Expansion" +msgstr "無擴充查找已停用" -msgid "Selected CP Color" -msgstr "已選控制點顏色" +msgid "No Lookups Disabled for Shrinkage" +msgstr "無收縮查找已停用" -msgid "The color used to draw a selected control point of an on-curve point" -msgstr "用來繪製已選曲線上控制點的顏色" +msgid "No Lookups Enabled for Expansion" +msgstr "無擴充查找已啟用" -msgid "Coordinate Line Color" -msgstr "座標線顏色" +msgid "No Lookups Enabled for Shrinkage" +msgstr "無收縮查找已啟用" -msgid "Italic Coord. Color" -msgstr "斜面座標顏色" +msgid "No Lookups Limiting Expansion" +msgstr "無查找限制擴充" -msgid "Metrics Label Color" -msgstr "尺度標籤顏色" +msgid "No Lookups Limiting Shrinkage" +msgstr "無查找限制 Shrinkage" -msgid "Hint Label Color" -msgstr "修飾標籤顏色" +msgid "No Lower Case" +msgstr "沒有小寫" -msgid "Blue Values Color" -msgstr "Blue Values 顏色" +msgid "No Name" +msgstr "沒有名稱" -msgid "" -"The color used to mark blue zones in the blue values entry of the private " -"dictionary" -msgstr "在私有字典的 blue values 條目中,用來標記藍色區域的顏色" +msgid "No Next Control Point" +msgstr "沒有下一個控制點" -msgid "Family Blue Color" -msgstr "Family Blue 顏色" +msgid "No Outline Font" +msgstr "無描邊字型" -msgid "" -"The color used to mark blue zones in the family blues entry of the private " -"dictionary" -msgstr "在私有字典的 family blues 條目中,用來標記藍色區域的顏色" +msgid "No Previous Control Point" +msgstr "沒有前一個控制點" -msgid "Diagonal Hint Color" -msgstr "對角修飾顏色" +msgid "No References" +msgstr "無參照" -msgid "The color used to draw diagonal hints" -msgstr "用來繪製對角修飾的顏色" +msgid "No Rename" +msgstr "不重新命名" -msgid "Horiz. Hint Color" -msgstr "水平修飾顏色" +msgid "No Script" +msgstr "沒有文字" -msgid "The color used to draw horizontal hints" -msgstr "用來繪製水平修飾的顏色" +msgid "No Script Tag" +msgstr "沒有文字標記" -msgid "The color used to draw vertical hints" -msgstr "用來繪製垂直修飾的顏色" +msgid "No Sequence/Lookups" +msgstr "無序列/查找" -msgid "Vert. Hint Color" -msgstr "垂直修飾顏色" +msgid "No Slope" +msgstr "無斜率" -msgid "HFlex Hint Color" -msgstr "水平屈曲修飾顏色" +msgid "No Start Glyph" +msgstr "沒有開始字圖" -msgid "VFlex Hint Color" -msgstr "垂直屈曲修飾顏色" +msgid "No Sub Font Definition file" +msgstr "沒有子字型定義檔案" -msgid "Conflict Hint Color" -msgstr "衝突修飾顏色" +msgid "No Subsetting" +msgstr "無後續設定" -msgid "The color used to draw a hint which conflicts with another" -msgstr "用來繪製與他項衝突的修飾顏色" +msgid "No Subtable" +msgstr "沒有子表格" -msgid "HHint Active Color" -msgstr "水平修飾現用顏色" +msgid "No Symmetric-Smooth" +msgstr "無對稱平滑" -msgid "" -"The color used to draw the active horizontal hint which the Review Hints " -"dialog is examining" -msgstr "用來繪製現用水平修飾的顏色,該項檢閱修飾對話框正在檢查中" +msgid "No Vertical Metrics" +msgstr "無垂直字框" -msgid "" -"The color used to draw the active vertical hint which the Review Hints " -"dialog is examining" -msgstr "用來繪製現用垂直修飾的顏色,該項檢閱修飾對話框正在檢查中" +msgid "No Watch Points" +msgstr "無監看點" -msgid "VHint Active Color" -msgstr "垂直修飾現用顏色" +msgid "No Width" +msgstr "無寬度" -msgid "Dragging Comparison Outline Color" -msgstr "" +msgid "No _to All" +msgstr "全部皆否(_T)" -msgid "" -"The color used to draw the outline of the old spline when you are " -"interactively modifying a glyph" -msgstr "" +msgid "No applicable lookup subtables" +msgstr "無適用的查找子表格" -msgid "" -"Only the alpha value is used and if non zero it will set the alpha channel " -"for the control points, bezier information and other non spline indicators " -"for the Dragging Comparison Outline spline" -msgstr "" +msgid "No argument to operator\n" +msgstr "運算子沒有引數\n" -msgid "The color of the line marking the advance width" -msgstr "標記前加寬度的線條顏色" +#, c-format +msgid "No argument to operator %d in private dict\n" +msgstr "在私用的字典中運算子 %d 沒有引數\n" -msgid "Width Color" -msgstr "寬度顏色" +msgid "No bitmap strikes" +msgstr "無點陣字筆畫" -msgid "Selected Width Color" -msgstr "已選寬度顏色" +msgid "No cidmap file..." +msgstr "無 cidmap 檔案…" -msgid "The color of the line marking the advance width when it is selected" -msgstr "標記前加寬度的線條當它被選時的顏色" +msgid "No components" +msgstr "無組件" -msgid "Selected LBearing Color" -msgstr "" +msgid "No curvature info" +msgstr "無曲率資訊" -msgid "The color of the line marking the left bearing when it is selected" -msgstr "" +msgid "No data" +msgstr "沒有資料" -msgid "Grid Fit Width Color" -msgstr "符合格線寬度顏色" +msgid "No differences found" +msgstr "找不到差異" -msgid "The color of the line marking the grid-fit advance width" -msgstr "標記符合格線前加寬度的線條顏色" +#, c-format +msgid "No filename specified in include on line %d of %s" +msgstr "包含未指定任何檔名於 %2$s 的第 %1$d 列" -msgid "Ligature Caret Color" -msgstr "連體字帽記號顏色" +#, c-format +msgid "No flags specified in lookupflags on line %d of %s" +msgstr "在查找旗標中無旗標指定於 %2$s 的第 %1$d 列" -msgid "The color of the line(s) marking ligature carets" -msgstr "線標記連體字帽顏色" +#, c-format +msgid "No glyph with unicode U+%05x in font\n" +msgstr "在字型中沒有萬國碼為 U+%05x 的字圖\n" -msgid "Anchor Color" -msgstr "錨點顏色" +msgid "No glyphs matched" +msgstr "沒有匹配的字圖" -msgid "The color of anchor stars" -msgstr "星型錨點的顏色" +#, c-format +msgid "No kerning pairs found in %.200s" +msgstr "在 %.200s 中找不到字距微調配對" -msgid "Anchored Line Color" -msgstr "錨點的線顏色" +#, c-format +msgid "No kerning table for %s\n" +msgstr "沒有字距微調表格用於 %s\n" -msgid "" -"The color of another glyph drawn in the current view to show where it would " -"be placed by an anchor lookup" -msgstr "" +msgid "No languages" +msgstr "沒有語言" -msgid "Template Color" -msgstr "模板顏色" +msgid "No letters in font" +msgstr "字型中沒有字母" -msgid "Old Outline Color" -msgstr "舊的外框顏色" +#, c-format +msgid "No lookup named %s" +msgstr "沒有名為 %s 的查找" -msgid "Original Color" -msgstr "原來的顏色" +msgid "No lookup selected" +msgstr "沒有已選的查找" -msgid "Guide Layer Color" -msgstr "引導圖層顏色" +msgid "No lookups to copy" +msgstr "無查找可複製" -msgid "Grid Fit Color" -msgstr "符合格線顏色" +msgid "No mark in ] (close array)\n" +msgstr "在 ] 中沒有標記 (關閉陣列)\n" -msgid "The color of grid-fit outlines" -msgstr "符合格線描邊的顏色" +msgid "No mark in cleartomark\n" +msgstr "在 cleartomark 中沒有標記\n" -msgid "Inactive Layer Color" -msgstr "非現用圖層顏色" +msgid "No mark in counttomark\n" +msgstr "在 counttomark 中沒有標記\n" -msgid "The color of outlines in inactive layers" -msgstr "在非現用圖層中描邊的顏色" +#, c-format +msgid "No name for CharStrings dictionary \"%s" +msgstr "沒有名稱用於 CharStrings 字典 \"%s" -msgid "Active Layer Color" -msgstr "現用圖層顏色" +msgid "No paths with within a glyph should intersect" +msgstr "在字圖內不應該有任何交叉路徑" -msgid "The color of outlines in the active layer" -msgstr "在現用圖層中描邊的顏色" +#, c-format +msgid "No previous point on path in curveto from flex 0 in %s\n" +msgstr "來自 %s 中 flex 0 的 curveto 中沒有前一點於路徑之上\n" -msgid "Inactive Thick Layer Color" -msgstr "" +#, c-format +msgid "No previous point on path in curveto in %s\n" +msgstr "在 %s 的 curveto 中沒有前一個點於路徑上\n" -msgid "The color of thick outlines in inactive layers" -msgstr "" +#, c-format +msgid "No previous point on path in flex operator in %s\n" +msgstr "在 %s 的 flex 運算子中沒有前一點於路徑之上\n" -msgid "Active Thick Layer Color" -msgstr "" +#, c-format +msgid "No previous point on path in lineto from flex 0 in %s\n" +msgstr "來自 %s 中 flex 0 的 lineto 中沒有前一點於路徑之上\n" -msgid "The color of thick outlines in the active layer" -msgstr "" +#, c-format +msgid "No previous point on path in lineto in %s\n" +msgstr "在 %s 的 lineto 中沒有前一個點於路徑上\n" -msgid "Clip Path Color" -msgstr "裁剪路徑顏色" +msgid "No problems detected" +msgstr "沒有偵測到問題" -msgid "The color of the clip path" -msgstr "裁剪路徑的顏色" +#, c-format +msgid "No problems detected in %s" +msgstr "在 %s 中偵測不到問題" -msgid "Open Path Color" -msgstr "" +msgid "No problems found" +msgstr "沒找到問題" -msgid "The color of the open path" -msgstr "" +msgid "No references allowed in a pen." +msgstr "在畫筆中不允許參照。" -msgid "Background Image Color" -msgstr "背景圖像顏色" +msgid "No scripts" +msgstr "沒有文字" -msgid "" -"The color used to draw bitmap (single bit) images which do not specify a clut" -msgstr "用來繪製點陣圖 (單一位元) 圖像的顏色,該圖像並不指定顏色查找表" +msgid "No selection" +msgstr "沒有選擇" -msgid "Fill Color" -msgstr "充填顏色" +msgid "No selection\n" +msgstr "無選取\n" -msgid "The color used to fill the outline if that mode is active" -msgstr "如果該模式是現用,用來填充描邊的顏色" +msgid "No significant differences found" +msgstr "找不到任何顯著的差異" -msgid "Preview Fill Color" -msgstr "" +#, c-format +msgid "No substitution specified on line %d of %s" +msgstr "無替代指定於 %2$s 的第 %1$d 列" -msgid "The color used to fill the outline when in preview mode" -msgstr "" +msgid "No such file" +msgstr "無此檔案" -msgid "Trace Color" -msgstr "追蹤顏色" +msgid "Nogai" +msgstr "諾蓋語" -msgid "Raster Color" -msgstr "點陣顏色" +msgid "Non Linear Transform" +msgstr "非線性變換" -msgid "The color of grid-fit (and other) raster blocks" -msgstr "符合格線 (以及其他) 點陣區塊的顏色" +msgid "Non uniform scaling for horizontal counters and side bearings" +msgstr "非單一形式縮放水平字腔與側邊留白" -msgid "Raster New Color" -msgstr "點陣新顏色" +msgid "Non-ASCII glyphnames" +msgstr "非 ASCII glyphnames" -msgid "" -"The color of raster blocks which have just been turned on (in the debugger " -"when an instruction moves a point)" -msgstr "" +msgid "Non-Basic Multilingual Plane" +msgstr "非基本多文種平面" -msgid "Raster Old Color" -msgstr "點陣舊顏色" +msgid "Non-Straight Arms/Double Serif" +msgstr "非直臂/雙倍襯線" -msgid "" -"The color of raster blocks which have just been turned off (in the debugger " -"when an instruction moves a point)" -msgstr "" +msgid "Non-Straight Arms/Horizontal" +msgstr "非直臂/水平" -msgid "Raster Grid Color" -msgstr "點陣格線顏色" +msgid "Non-Straight Arms/Single Serif" +msgstr "非直臂/單一襯線" -msgid "Raster Dark Color" -msgstr "點陣黑暗顏色" +msgid "Non-Straight Arms/Vertical" +msgstr "非直臂/垂直" -msgid "" -"When debugging in grey-scale this is the color of a raster block which is " -"fully covered." -msgstr "" +msgid "Non-Straight Arms/Wedge" +msgstr "非直臂/楔形加" -msgid "Delta Grid Color" -msgstr "Delta 格線顏色" +msgid "Non-Unicode Glyphs" +msgstr "非萬國碼字圖" -msgid "Indicates a notable grid pixel when suggesting deltas." -msgstr "" +msgid "Non-_Integral coordinates" +msgstr "非整數座標(_I)" -msgid "Ruler Big Tick Color" -msgstr "尺規大刻度顏色" +msgid "Non-existant glyph" +msgstr "不存在的字圖" -msgid "The color used to draw the large tick marks in rulers." -msgstr "用來在尺規中繪製大刻度標記的顏色。" +msgid "Non-integral coordinates" +msgstr "非整數座標" -msgid "Measure Tool Line Color" -msgstr "" +msgid "Non-standard Aspect" +msgstr "非標準比例" -msgid "The color used to draw the measure tool line." -msgstr "" +msgid "Non-standard Elements" +msgstr "非標準元素" -msgid "Measure Tool Point Color" -msgstr "" +msgid "Non-standard Em-Size" +msgstr "非標準 Em-Size" -msgid "The color used to draw the measure tool points." -msgstr "" +msgid "Non-standard Topology" +msgstr "非標準拓撲" -msgid "Measure Tool Point Snapped Color" -msgstr "" +msgid "Normal" +msgstr "一般" -msgid "The color used to draw the measure tool points when snapped." -msgstr "" +msgid "Normal Background:" +msgstr "正常背景:" -msgid "Measure Tool Canvas Number Color" -msgstr "" +#, c-format +msgid "Normal Distance: %.2f Along Spline: %.2f" +msgstr "一般距離:%.2f 沿著雲形曲線:%.2f" -msgid "The color used to draw the measure tool numbers on the canvas." -msgstr "" +msgid "Normal Sans" +msgstr "一般外角" -msgid "Measure Tool Canvas Number Snapped Color" -msgstr "" +msgid "Normal Text Color:" +msgstr "正常文字顏色:" -msgid "" -"The color used to draw the measure tool numbers on the canvas when snapped." -msgstr "" +msgid "Normal/Boxed" +msgstr "一般/加框" -msgid "Measure Tool Windows Foreground Color" -msgstr "" +msgid "Normal/Contact" +msgstr "一般/接觸" -msgid "The measure tool window foreground color." -msgstr "" +msgid "Normal/Flattened" +msgstr "一般/平面化" -msgid "Measure Tool Windows Background Color" -msgstr "" +msgid "Normal/Off-Center" +msgstr "一般/離心" -msgid "The measure tool window background color." -msgstr "" +msgid "Normal/Rounded" +msgstr "一般/圓角" -msgid "Base" -msgstr "基底" +msgid "Normal/Square" +msgstr "一般/方形" -msgid "Entry" -msgstr "條目" +msgid "Normal/Weighted" +msgstr "一般/加重" -msgid "Exit" -msgstr "離開" - -#. GT: Italic Correction -msgid "ItalicCor." -msgstr "斜體校正" - -msgid "Lig.Caret" -msgstr "連體字插字符號" - -msgid "TopAccent" -msgstr "頂部重音符號" +msgid "Normalize Design Vector Function:" +msgstr "正規化設計向量函式:" -#. GT: This is the title for a window showing an outline character -#. GT: It will look something like: -#. GT: exclam at 33 from Arial -#. GT: $1 is the name of the glyph -#. GT: $2 is the glyph's encoding -#. GT: $3 is the font name -#. GT: $4 is the changed flag ('*' for the changed items) -#, c-format -msgid "%1$.80s at %2$d from %3$.90s%4$s" -msgstr "" +msgid "Normalized Settings:" +msgstr "正規化的設定值:" msgid "" -"This glyph should display spiro points, but unfortunately this version of " -"fontforge was not linked with the spiro library, so only normal bezier " -"points will be displayed." -msgstr "" -"這個字圖應該顯示旋點,但是不幸這個版本的 fontforge 未與 spiro 函式庫鏈結,因" -"而只有一般貝茲控制點將被顯示。" +"Normally simplify will not change the slope of the contour at the points." +msgstr "通常簡化將無法變更點上輪廓的斜率。" -msgid "You may not use spiros" -msgstr "您不可以使用旋點" +msgid "Northern Sami" +msgstr "北部薩摩斯語" -msgid "" -"This glyph should display spiro points, but unfortunately FontForge was " -"unable to load libspiro, spiros are not available for use, and normal bezier " -"points will be displayed instead." -msgstr "" -"這個字圖應該顯示旋點,但是不幸 FontForge 無法載入 libspiro,旋點無法使用,而" -"一般貝茲控制點將被顯示以做為替代。" +msgid "Northern Tai" +msgstr "北泰語" -#. GT: Guide layer, make it short -msgid "Guide" -msgstr "引導" +msgid "Norway House Cree" +msgstr "挪威屋室克里語" -#, c-format -msgid "Active Layer: %s (%s)" -msgstr "" +msgid "Norwegian" +msgstr "挪威語" -#, c-format -msgid "Modes: " -msgstr "" +msgid "Norwegian (Bokmal)" +msgstr "挪威語(巴克摩)" -msgid "'fpgm'" -msgstr "「fpgm」 " +msgid "Norwegian (Nynorsk)" +msgstr "挪威語(耐諾斯克)" -msgid "'prep'" -msgstr "「prep」 " +msgid "Not ASCII" +msgstr "並非 ASCII" + +msgid "Not Found" +msgstr "找不到" msgid "Not Guides" msgstr "非輔助線" -msgid "References may not be dragged into the guidelines layer" -msgstr "參照不可以被拖曳到指引圖層" - -msgid "Name this contour" -msgstr "命名這個輪廓" +#, c-format +msgid "Not a (metafont) gf file %.200s" +msgstr "不是(metafont) gf 檔案 %.200s" -msgid "Name this guideline or cancel to create it without a name" -msgstr "如果您想要的話,可以附加文字標籤到這個指引" +#, c-format +msgid "Not a (metafont) pk file %.200s" +msgstr "不是(metafont) pk 檔案 %.200s" -msgid "Define \"Almost Horizontal\"" -msgstr "定義「近乎水平」" +msgid "Not a CID format" +msgstr "不是 CID 格式" -msgid "" -"A line is \"almost\" horizontal (or vertical)\n" -"if the coordinates are within this many em-units" -msgstr "" -"線條是「近乎」水平 (或垂直)\n" -"當座標是在這麼多 em 單位之內的話" +msgid "Not a CID-keyed font" +msgstr "不是 CID-keyed 字型" -msgid "Bad number" -msgstr "不當的數字" +msgid "Not a Unicode Character" +msgstr "不是一個萬國碼字元" -msgid "Trimming Undo Information" -msgstr "" +msgid "Not a bdf file" +msgstr "不是 bdf 檔案" -msgid "How many most-recent Undos should be kept?" -msgstr "" +#, c-format +msgid "Not a bdf file %.200s" +msgstr "不是 bdf 檔案 %.200s" -msgid "No Intersections" -msgstr "無交叉" +msgid "Not a gf file" +msgstr "不是 gf 檔案" -msgid "Name this point" -msgstr "" +msgid "Not a pcf file" +msgstr "不是 pcf 檔案" -msgid "Please name this point" -msgstr "" +msgid "Not a pk file" +msgstr "不是 pk 檔案" -msgid "Please name this contour" -msgstr "請命名這個輪廓" +msgid "Not a plate file" +msgstr "不是調色盤檔案" #, c-format -msgid "The spline does not reach %g" -msgstr "雲形曲線無法逹到 %g" - -msgid "Insert a point on the given spline at either..." -msgstr "在給定的雲形曲線上插入點於兩者之一…" +msgid "Not an X11 pcf file %.200s" +msgstr "不是 X11 pcf 檔案 %.200s" -msgid "_X:" -msgstr "_X:" +msgid "Not attached to a feature" +msgstr "無法附加到特徵" -msgid "_Y:" -msgstr "_Y:" +msgid "Not classified" +msgstr "尚未分類" -msgid "Anchor Class Name" -msgstr "錨點類別名稱" +msgid "Not enough glyphs" +msgstr "字圖不足" -msgid "Please enter the name of a Anchor point class to create" -msgstr "" +msgid "Not enough lines" +msgstr "列數不足" -msgid "_Unlink" -msgstr "取消連結(_U)" +msgid "Not in Collection" +msgstr "不在收集之中" -#, c-format -msgid "Glyph, %s, has no hints. FontForge will not produce many instructions." -msgstr "字圖,%s,沒有任何修飾。FontForge 將無法產生許多指令。" +msgid "Not quadratic" +msgstr "不是四方形" -msgid "Deselect Width" -msgstr "取消選取寬度" +msgid "Not sure if this is an error..." +msgstr "無法確認這是否是一個錯誤…" -msgid "Width" -msgstr "寬度" +msgid "Notdef name" +msgstr "未定義名稱" -msgid "Deselect VWidth" -msgstr "取消選取 VWidth" +msgid "Nothing Loaded" +msgstr "沒有任何東西已載入" -msgid "VWidth" -msgstr "" +msgid "Nothing Selected" +msgstr "沒有任何東西已選取" -msgid "C_lose Tab" -msgstr "關閉分頁(_L)" +msgid "Nothing found" +msgstr "找不到任何東西" -msgid "E_xport..." -msgstr "匯出(_X)…" +msgid "Nothing on stack to print\n" +msgstr "堆疊上沒有任何東西可列印\n" -msgid "Revert Gl_yph" -msgstr "回復字圖(_Y)" +msgid "Nothing specified" +msgstr "沒有指定任何東西" -msgid "Load Word List..." -msgstr "載入字詞清單…" +msgid "Nothing to match." +msgstr "沒有任何東西可匹配。" -msgid "_Print..." -msgstr "列印(_P)…" +msgid "Nothing to trace" +msgstr "沒有任何東西可追蹤" -msgid "E_xecute Script..." -msgstr "執行命令稿(_X)…" +msgid "Nothng found." +msgstr "找不到任何東西。" -msgid "_Invert Selection" -msgstr "反向選擇(_I)" +msgid "Nukta Forms" +msgstr "Nukta 形式" -msgid "_Deselect All" -msgstr "取消所有選取(_D)" +#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" +#. GT: means denominator, "Sup" means superscript, "Sub" means subscript +msgid "Num1:" +msgstr "分子一:" -msgid "_First Point" -msgstr "第一點(_F)" +msgid "Num2:" +msgstr "分子二:" -msgid "First P_oint, Next Contour" -msgstr "第一點,下一個輪廓(_O)" +msgid "Num3:" +msgstr "分子三:" -msgid "_Next Point" -msgstr "下一點(_N)" +msgid "Number Forms" +msgstr "數字形式" -msgid "_Prev Point" -msgstr "上一點(_P)" +msgid "Number expected" +msgstr "預期數字" -msgid "Ne_xt Control Point" -msgstr "下一個控制點(_X)" +msgid "Number of Axes:" +msgstr "軸線數量:" -msgid "P_rev Control Point" -msgstr "上一個控制點(_R)" +msgid "Number of Master Designs:" +msgstr "主設計的數量:" -msgid "Points on Selected _Contours" -msgstr "在已選取輪廓上的點(_C)" +msgid "Number of star points/Polygon vertices" +msgstr "星型點數量/多邊形頂點數" -msgid "Point A_t" -msgstr "點位於(_T)" +msgid "Number out of range" +msgstr "數字超出範圍" -msgid "Select All _Points & Refs" -msgstr "選取所有的點 & 參照(_P)" +#, c-format +msgid "Number out of range: %g in type2 output (must be [-65536,65535])\n" +msgstr "數字超出範圍:%g 在 type2 中輸出 (必須是 [-65536,65535])\n" -msgid "Select Open Contours" -msgstr "選取開放輪廓" +#, c-format +msgid "Number too long on line %d of %s" +msgstr "數字太長於 %2$s 的第 %1$d 列" -msgid "Select Anc_hors" -msgstr "選取錨點(_H)" +msgid "Numerators" +msgstr "分子" -msgid "_Width" -msgstr "寬度(_W)" +msgid "Numeric Field" +msgstr "數值欄位" -msgid "_VWidth" -msgstr "" +msgid "Numeric Field (Spinner)" +msgstr "數值欄位 (Spinner)" -msgid "Select Points Affected by HM" -msgstr "選取由 HM 所影響的點" +msgid "Numeric Field Sign" +msgstr "數值欄位符號" -msgid "Copy Loo_kup Data" -msgstr "複製查找資料(_K)" +msgid "Numeric Forms" +msgstr "數字形式" -msgid "Copy _Width" -msgstr "複製寬度(_W)" - -msgid "Co_py LBearing" -msgstr "複製左留白(_P)" +msgid "Nyanja/Chewa" +msgstr "尼揚賈語/切瓦語" -msgid "Copy RBearin_g" -msgstr "複製右留白(_G)" +msgid "Nynorsk" +msgstr "耐諾斯克" -msgid "C_hop" -msgstr "清除(_L)" +msgid "O Black Letter" +msgstr "O 哥德體" -msgid "Clear _Background" -msgstr "清除背景(_B)" +msgid "O Decorative" +msgstr "O 美觀型" -msgid "points|_Merge" -msgstr "合併(_M)" +msgid "O Engraver" +msgstr "O 雕工" -msgid "points|Merge to Line" -msgstr "" +msgid "O Miscellaneous" +msgstr "O 雜項" -msgid "_Join" -msgstr "聯結(_J)" +msgid "O Three Dimensional" +msgstr "O 三維的" -msgid "Copy _Fg To Bg" -msgstr "複製前景到背景(_F)" +msgid "OEM Charset" +msgstr "OEM 字元集" -msgid "Cop_y Layer To Layer..." -msgstr "複製圖層到圖層(_Y)…" +msgid "OK" +msgstr "確定" -msgid "Copy Gri_d Fit" -msgstr "複製格線以符合(_D)" +msgid "OS/2 -> Charsets" +msgstr "OS/2→字元集" -msgid "_Select" -msgstr "選取(_S)" +msgid "OS/2 and Windows specific metrics table" +msgstr "OS/2 和 Windows 特定的字框表格" -msgid "Remo_ve Undoes..." -msgstr "" +msgid "OS2Version|Automatic" +msgstr "自動" -msgid "_Curve" -msgstr "曲線(_C)" +msgid "OSS Calligraphic" +msgstr "OSS 書法" -msgid "_HVCurve" -msgstr "" +msgid "OSS Contemporary" +msgstr "OSS 同時代的" -msgid "C_orner" -msgstr "角(_O)" +msgid "OSS Dutch Modern" +msgstr "OSS 荷蘭語現代型" -msgid "_Tangent" -msgstr "正切函數(_T)" +msgid "OSS Dutch Trad" +msgstr "OSS 荷蘭語傳統型" -#. GT: Make this (selected) point the first point in the glyph -msgid "_Make First" -msgstr "做為第一(_M)" +msgid "OSS Geralde" +msgstr "OSS 直線型" -msgid "Can Be _Interpolated" -msgstr "可以添插(_I)" +msgid "OSS Miscellaneous" +msgstr "OSS 雜項" -msgid "Can't _Be Interpolated" -msgstr "無法被添插(_B)" +msgid "OSS Modified Venetian" +msgstr "OSS 修改過的威尼斯型" -msgid "Center Bet_ween Control Points" -msgstr "在控制點之間的中心(_W)" +msgid "OSS Rounded Legibility" +msgstr "OSS 圓角易讀性" -msgid "_Add Anchor" -msgstr "加入錨點(_A)" +msgid "OSS Venetian" +msgstr "OSS 威尼斯型" -msgid "Acceptable _Extrema" -msgstr "可接受的末端(_E)" +msgid "OT _Glyph Class:" +msgstr "OT 字圖類別(_G):" -msgid "Make _Line" -msgstr "製作線條(_L)" +msgid "OTF 'CFF '" +msgstr "OTF「CFF 」 " -msgid "Ma_ke Arc" -msgstr "製作弧線(_K)" +msgid "O_pen Paths" +msgstr "開放路徑(_P)" -msgid "Inse_rt Point On Spline At..." -msgstr "將點插入雲形曲線於(_R)…" +msgid "O_verlap" +msgstr "重疊(_V)" -msgid "_Name Point" -msgstr "" +msgid "Obli_que..." +msgstr "傾斜(_Q)…" -msgid "_Name Contour" -msgstr "命名輪廓(_N)" +msgid "Oblique Slant..." +msgstr "傾斜…" -msgid "Make Clip _Path" -msgstr "製作裁剪路徑(_P)" +msgid "Oblique/Boxed" +msgstr "傾斜/加框" -msgid "Tool_s" -msgstr "工具(_S)" +msgid "Oblique/Contact" +msgstr "傾斜/接觸" -msgid "G4 _Curve" -msgstr "G4 曲線(_C)" +msgid "Oblique/Extreme Wrapping" +msgstr "傾斜/極度迴轉" -msgid "_G2 Curve" -msgstr "_G2 曲線" +msgid "Oblique/Flattened" +msgstr "傾斜/平面化" -msgid "_Left Constraint" -msgstr "左側約束(_L)" +msgid "Oblique/More Wrapping" +msgstr "傾斜/更多迴轉" -msgid "_Right Constraint" -msgstr "右側約束(_R)" +msgid "Oblique/No Wrapping" +msgstr "傾斜/不迴轉" -#. GT: Align these points to their average position -msgid "_Align Points" -msgstr "" +msgid "Oblique/Off-Center" +msgstr "傾斜/離心" -msgid "_Space Points" -msgstr "空格點(_S)" +msgid "Oblique/Rounded" +msgstr "傾斜/圓角" -msgid "Space _Regions..." -msgstr "空格區域(_R)…" +msgid "Oblique/Some Wrapping" +msgstr "傾斜/部份迴轉" -msgid "Make _Parallel..." -msgstr "製作平行(_P)…" +msgid "Oblique/Square" +msgstr "傾斜/方形" -msgid "_Simplify" -msgstr "簡化(_S)" +msgid "Oblique/Weighted" +msgstr "傾斜/加重" -msgid "Simplify More..." -msgstr "簡化更多…" +msgid "Obsolete table for a type1 CID keyed font" +msgstr "type1 CID 鍵字型中已停用的表格" -msgid "Clea_nup Glyph" -msgstr "清理字圖(_N)" +msgid "Obsolete table for a type1 font" +msgstr "淘汰的表格用於 type1 字型" -msgid "Canonical Start _Point" -msgstr "標準開始點(_P)" +msgid "Obtuse Cove" +msgstr "鈍角拱形" -msgid "Canonical _Contours" -msgstr "標準輪廓(_C)" +msgid "Obtuse Sans" +msgstr "鈍角外角" -msgid "_First" -msgstr "第一(_F)" +msgid "Obtuse Square Cove" +msgstr "鈍角方形拱形" -msgid "_Earlier" -msgstr "前項(_E)" +msgid "Occitan" +msgstr "奧克西坦語" -msgid "L_ater" -msgstr "後項(_A)" +msgid "Odd number of elements in BlueValues/OtherBlues array." +msgstr "在 BlueValues/OtherBlues 陣列中奇怪的元件數量。" -msgid "_Last" -msgstr "最後(_L)" +msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." +msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中奇怪的元件數量。" -msgid "_Remove Overlap" -msgstr "移除重疊(_R)" +msgid "Off" +msgstr "關" -msgid "_Intersect" -msgstr "交叉(_I)" +msgid "Offset" +msgstr "偏移" -msgid "_Exclude" -msgstr "排除(_E)" +msgid "Offset %" +msgstr "偏移 %" -msgid "_Find Intersections" -msgstr "尋找交叉(_F)" +msgid "Offset in JSTF table is too big. The resultant font will not work." +msgstr "在 JSTF 表格中的偏移太大。生成的字型將沒有作用。" -msgid "Change _Weight..." -msgstr "變更字重(_W)…" +msgid "Offset text from path by:" +msgstr "自路徑偏移文字依:" -msgid "_Italic..." -msgstr "斜面(_I)…" +#, c-format +msgid "" +"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" +msgstr "預設基線的偏移: romn:%d idcn:%d ideo:%d hang:%d math:%d" -msgid "Obli_que..." -msgstr "傾斜(_Q)…" +msgid "Ofm Save Failed" +msgstr "Ofm 儲存失敗" -msgid "_Condense/Extend..." -msgstr "緊縮/延展(_C)…" +msgid "Ogham" +msgstr "歐甘文" -msgid "Change _X-Height..." -msgstr "變更小寫字母高度(_X)…" +msgid "Old Italic" +msgstr "古斜體" -msgid "Change _Glyph..." -msgstr "變更字圖(_G)…" +msgid "Old Italic (Etruscan, Oscan, etc.)" +msgstr "古斜體 (伊特魯里亞語、奧斯坎語…等等)" -msgid "In_line..." -msgstr "內聯(_L)…" +msgid "Old Outline Color" +msgstr "舊的外框顏色" -msgid "_Outline..." -msgstr "描邊(_O)…" +msgid "Old Persian" +msgstr "古波斯語" -msgid "S_hadow..." -msgstr "陰影(_H)…" +msgid "Old Persian cuneiform" +msgstr "舊式波斯文楔形文字" -msgid "_Wireframe..." -msgstr "線框(_W)…" +msgid "Old South Arabian" +msgstr "舊的南阿拉伯語" -msgid "_Build Accented Glyph" -msgstr "組建重音字圖(_B)" +msgid "Old Style" +msgstr "舊式" -msgid "Build _Composite Glyph" -msgstr "組建組合字圖(_C)" +msgid "Old Style Serifs" +msgstr "舊式襯線(OSS)" -msgid "_References..." -msgstr "參照(_R)…" +msgid "Old Turkic" +msgstr "古突厥語" -msgid "_Substitutions..." -msgstr "替代(_S)…" +msgid "Old sfd file" +msgstr "舊的 sfd 檔案" -msgid "_Transform..." -msgstr "變換(_T)…" +msgid "Old style 'kern'" +msgstr "舊式「字距微調」 " -msgid "_Point of View Projection..." -msgstr "檢視點投影(_P)…" +msgid "Oldstyle Figures" +msgstr "舊式圖形" -msgid "_Non Linear Transform..." -msgstr "非線性的變換(_N)…" +msgid "On" +msgstr "開" -msgid "To _Int" -msgstr "取整數(_I)" +#, c-format +msgid "" +"One of the bitmap fonts specified, %1$d, is not an integral scale up of the " +"smallest font, %2$d (or is too large a factor)" +msgstr "" +"指定的點陣圖字型之一,%1$d, 並非最小字型的整數伸展,%2$d (或是因子過大)" -msgid "To _Hundredths" -msgstr "取到百分之一(_H)" +#, c-format +msgid "One of the fonts %1$d,%2$d is missing glyph %3$d" +msgstr "字型 %1$d,%2$d 之一缺少字圖 %3$d" -msgid "_Cluster" -msgstr "叢集(_C)" +msgid "" +"Only Bitmaps may be embedded.\n" +"Outline descriptions may not be\n" +"(if font file contains no bitmaps\n" +"then nothing may be embedded)." +msgstr "" +"只有點陣字可以被嵌入。\n" +"描邊描述則不可以\n" +"(如果字型檔案不含點陣字\n" +"那麼就沒有任何東西可以嵌入)。" -msgid "_Glyph Info..." -msgstr "字圖資訊(_G)…" +msgid "Only Embed Bitmaps" +msgstr "只有內嵌點陣字" -msgid "Get _Info..." -msgstr "取得資訊(_I)…" +msgid "Only One Font" +msgstr "只有一個字型" -msgid "S_how Dependent" -msgstr "顯示附屬(_H)" +msgid "Only a single character allowed" +msgstr "只允許單一字元" -msgid "Find Proble_ms..." -msgstr "尋找問題(_M)…" +msgid "Only kern glyphs closer" +msgstr "只有字距微調字圖較近" -msgid "Bitm_ap strikes Available..." -msgstr "點陣筆畫可用(_A)…" +msgid "Only lower case" +msgstr "只有小寫" -msgid "Remove Bitmap Glyphs..." -msgstr "移除點陣字圖…" +msgid "Only one font may be imported into the background" +msgstr "只有一個字型可以被匯入背景" -msgid "St_yles" -msgstr "樣式(_Y)" +msgid "" +"Only relevant in a truetype font, this flag indicates that if the reference\n" +"is translated, then the translation should be rounded during grid fitting." +msgstr "" +"只在 truetype 字型中才有關,此旗標指出如果參照\n" +"被轉譯,那麼轉譯應該在配合格線時被四捨五入。" -msgid "_Expand Stroke..." -msgstr "展開筆畫(_E)…" +msgid "" +"Only relevant in a truetype font, this flag indicates that the width\n" +"of the composite glyph should be the same as the width of this reference." +msgstr "" +"只在 truetype 字型中才有關,此旗標指出\n" +"組合字圖的寬度應該與此參照的寬度相同。" -msgid "Tile _Path..." -msgstr "並排路徑(_P)…" +msgid "" +"Only relevant in a truetype font, this flag indicates that this\n" +"reference should not be translated normally, but rather its position\n" +"should be determined by moving the reference so that the indicated\n" +"point in the reference falls on top of the indicated point in the base\n" +"character." +msgstr "" +"只在 truetype 字型中才有關,此旗標指出此\n" +"參照不應被一般地轉譯,而是它的位置\n" +"應該由移動參照所決定,如此在參照中被指出的\n" +"點會落於基底字元中所指出點的頂端。" -msgid "Tile Pattern..." -msgstr "並排胚騰…" +msgid "" +"Only search characters selected in the fontview.\n" +"Normally we search all characters in the font." +msgstr "" +"只搜尋在 fontview 中已選的字元。\n" +"通常我們會搜尋字型中所有的字元。" -msgid "O_verlap" -msgstr "重疊(_V)" +msgid "" +"Only search the selected glyphs, and unselect\n" +"any characters which do not match this search" +msgstr "" +"只搜尋已選取的字圖,並且取消\n" +"任何不匹配此次搜尋字元的選擇" -msgid "Add E_xtrema" -msgstr "加入末端(_X)" +msgid "Only the first 256 glyphs in the encoding will be used" +msgstr "只有編碼時最前方的 256 字圖將被使用" -msgid "Autot_race" -msgstr "自動追蹤(_R)" +msgid "Only upper case" +msgstr "只有大寫" -msgid "A_lign" -msgstr "對齊(_L)" +msgid "Opacity" +msgstr "濁度" -msgid "Roun_d" -msgstr "四捨五入(_D)" +msgid "Opacity:" +msgstr "濁度:" -msgid "_Order" -msgstr "排序(_O)" +msgid "Open" +msgstr "開啟" -msgid "Check Self-Intersection" -msgstr "檢查自我交叉" +msgid "Open AutoKern dialog for new kerning subtables" +msgstr "開啟自動字距微調對話框用於新字距微調子表格" -msgid "Glyph Self-Intersects" -msgstr "字圖自我交叉" +msgid "Open Contour" +msgstr "開放輪廓" -msgid "Cloc_kwise" -msgstr "順時針(_K)" +msgid "Open Font" +msgstr "開啟字型" -msgid "Cou_nter Clockwise" -msgstr "逆時針(_N)" +msgid "Open Glyph" +msgstr "開啟字圖" -msgid "_Correct Direction" -msgstr "正確方向(_C)" +msgid "Open Reference" +msgstr "開啟參照" -msgid "Reverse Direction" -msgstr "反向方向" +msgid "Open failed" +msgstr "開啟失敗" -msgid "Insert Text Outlines..." -msgstr "插入文字描邊…" +msgid "OpenType Tables" +msgstr "OpenType 表格" -msgid "B_uild" -msgstr "組建(_U)" +msgid "" +"OpenType fonts must have a version greater than 1\n" +"Use Element->Font Info->OS/2->Misc to change this." +msgstr "" +"OpenType 字型版本必須大於 1\n" +"使用 元件→字型資訊→OS/2→雜項 以變更此項。" -msgid "Compare Layers..." -msgstr "比較圖層…" +msgid "OpenTypeFeature|New" +msgstr "新增" -msgid "Auto_Hint" -msgstr "自動修飾(_H)" +msgid "OpenType|Lookups" +msgstr "查找" -msgid "Hint _Substitution Pts" -msgstr "修飾替代點(_S)" +msgid "Optical Bounds" +msgstr "視覺邊界" -msgid "Auto _Counter Hint" -msgstr "自動字腔修飾(_C)" +msgid "Optical Character Recognition" +msgstr "視覺字元辨識" -msgid "_Don't AutoHint" -msgstr "不自動修飾(_D)" +msgid "Optimized For ClearType" +msgstr "對於 ClearType 最佳化" -msgid "Auto_Instr" -msgstr "自動指令(_I)" +msgid "Optionally, add this mapping to the lookup subtable:" +msgstr "選擇性地,加入這個映射到查找子表格:" -msgid "_Edit Instructions..." -msgstr "編輯指令(_E)…" +msgid "Options" +msgstr "選項" -msgid "_Debug..." -msgstr "除錯(_D)…" +msgid "Ordinals" +msgstr "序數" -msgid "S_uggest Deltas..." -msgstr "建議 Deltas(_U)…" +msgid "Orig layer" +msgstr "原始圖層" -msgid "_Clear HStem" -msgstr "清除 HStem(_C)" +msgid "Origin" +msgstr "原點" -msgid "Clear _VStem" -msgstr "清除 VStem(_V)" +msgid "Origin:" +msgstr "原點:" -msgid "Clear DStem" -msgstr "清空 DStem" +msgid "Original Color" +msgstr "原來的顏色" -msgid "Clear Instructions" -msgstr "清除指令" +msgid "Original Y Position" +msgstr "原來的 Y 位置" -msgid "_Add HHint" -msgstr "加入 HHint(_A)" +msgid "Oriya" +msgstr "歐利亞語" -msgid "Add VHi_nt" -msgstr "加入 VHint(_N)" +msgid "Ornamentals" +msgstr "裝飾(O)" -msgid "Add DHint" -msgstr "加入 DHint" +msgid "Ornamented" +msgstr "已裝飾" -msgid "Crea_te HHint..." -msgstr "建立 HHint(_T)…" +msgid "Ornaments" +msgstr "裝飾音" -msgid "Cr_eate VHint..." -msgstr "建立 VHint(_E)…" +msgid "Oromo" +msgstr "奧羅蒙語" -msgid "_Review Hints..." -msgstr "檢閱修飾(_R)…" +msgid "Osmanya" +msgstr "奧斯馬尼亞字母" -#. GT: In the next few lines the "%s" is the name of an anchor class, and the -#. GT: rest of the string identifies the type of the anchor -#, c-format -msgid "%s at ligature pos %d" -msgstr "%s 於連體字位置 %d" +msgid "Ossetian" +msgstr "奧塞提語" -#, c-format -msgid "%s exit" -msgstr "%s 離開" +msgid "Other ..." +msgstr "其他…" -#, c-format -msgid "%s entry" -msgstr "%s 條目" +msgid "Other Info" +msgstr "其他資訊" -#, c-format -msgid "%s mark" -msgstr "%s 標記" - -#, c-format -msgid "%s base" -msgstr "%s 基底" +msgid "Other:" +msgstr "其他:" -msgid "_Center in Width" -msgstr "寬度中心(_C)" +msgid "Others" +msgstr "其他" -msgid "_Thirds in Width" -msgstr "第三寬度(_T)" +msgid "Out Of Order" +msgstr "超出排序" -msgid "Set _LBearing..." -msgstr "設定右留白(_L)…" +msgid "Out of Range" +msgstr "超出範圍" -msgid "Set _RBearing..." -msgstr "設定右留白(_R)…" +msgid "Out of memory\n" +msgstr "記憶體不足\n" -msgid "Set Both Bearings..." -msgstr "設定兩側留白…" +msgid "Outer Shadow" +msgstr "外陰影" -msgid "Set _Vertical Advance..." -msgstr "設定垂直前加(_V)…" +msgid "Outline" +msgstr "描邊" -msgid "Ker_n By Classes..." -msgstr "依類別字距微調(_N)…" +msgid "Outline Default Button" +msgstr "描邊預設按鈕" -msgid "VKern By Classes..." -msgstr "依類別的 VKern…" +msgid "Outline Fonts" +msgstr "描邊字型" -msgid "VKern From HKern" -msgstr "VKern 來自 HKern" +msgid "Outline Glyphs\n" +msgstr "描邊字圖\n" -msgid "Remove Kern _Pairs" -msgstr "移除字距微調配對(_P)" +msgid "Outline Inner Border" +msgstr "描邊內邊框" -msgid "Remove VKern Pairs" -msgstr "移除 VKern 配對" +msgid "Outline Outer Border" +msgstr "描邊外邊框" -msgid "Kern Pair Closeup..." -msgstr "關閉字距微調配對…" +msgid "Outline View" +msgstr "大綱檢視" -msgid "_Detach" -msgstr "卸離(_D)" +msgid "Outline View 2" +msgstr "大綱檢視 2" -msgid "_Kern Pairs" -msgstr "字距微調配對(_K)" +msgid "Outline Width" +msgstr "描邊寬度" -msgid "_Anchored Pairs" -msgstr "錨點的配對(_A)" +msgid "Outline Width:" +msgstr "描邊寬度:" -msgid "_Anchor Control..." -msgstr "錨點控制(_A)…" +msgid "Outlining glyphs" +msgstr "描邊字圖" -msgid "Anchor _Glyph at Point" -msgstr "錨點字圖於點(_G)" +msgid "Output AFM" +msgstr "輸出 AFM" -msgid "_Ligatures" -msgstr "連體字(_L)" +msgid "Output Glyph Map" +msgstr "輸出字圖對映" -msgid "PointNumbers|_None" -msgstr "無(_N)" +msgid "Output OFM & CFG" +msgstr "輸出 OFM & CFG" -msgid "_TrueType" -msgstr "" +msgid "Output PFM" +msgstr "輸出 PFM" -msgid "_PostScript®" -msgstr "" +msgid "Output TFM & ENC" +msgstr "輸出 TFM & ENC" -msgid "_SVG" -msgstr "" +msgid "Output error" +msgstr "輸出錯誤" -msgid "P_ositions" -msgstr "" +msgid "Oval" +msgstr "楕圓" -msgid "Show _Grid Fit..." -msgstr "顯示符合格線(_G)…" +msgid "Over/Underbars" +msgstr "上/下條" -msgid "Show _Grid Fit (Live Update)..." -msgstr "" +msgid "OverbarExtraAscender:" +msgstr "OverbarExtraAscender:" -msgid "_Bigger Point Size" -msgstr "較大點尺寸(_B)" +msgid "OverbarRuleThickness:" +msgstr "OverbarRuleThickness:" -msgid "_Smaller Point Size" -msgstr "較小點尺寸(_S)" +msgid "OverbarVerticalGap:" +msgstr "OverbarVerticalGap:" -msgid "_Anti Alias" -msgstr "消除鋸齒(_A)" +msgid "Overlapped Hints" +msgstr "重疊的修飾" -msgid "_Off" -msgstr "關閉(_O)" +msgid "PCF (pmf)" +msgstr "PCF 點陣字型(pmf)" -msgid "_Points" -msgstr "點(_P)" +msgid "PCL 5 data table" +msgstr "PCL 5 資料表" -msgid "Control Points (Always_)" -msgstr "" +msgid "PDF page graphics" +msgstr "PDF 頁面圖形" -msgid "_Control Point Info" -msgstr "控制點資訊(_C)" +msgid "PS Glyph Names" +msgstr "PS 字圖名稱" -msgid "_Extrema" -msgstr "末端(_E)" +msgid "PS Hints" +msgstr "PS 修飾" -msgid "Points of _Inflection" -msgstr "彎折點(_I)" +msgid "PS Multiple Master(B)" +msgstr "PS Multiple Master(A)" -msgid "Almost Horizontal/Vertical Lines" -msgstr "近乎水平/垂直線" +msgid "PS Names" +msgstr "PS 名稱" -msgid "Almost Horizontal/Vertical Curves" -msgstr "近乎水平/垂直曲線" +msgid "PS Private" +msgstr "PS 私用的" -msgid "(Define \"Almost\")" -msgstr "(定義 \"近乎\")" +msgid "PS Type 1 (Ascii)" +msgstr "PS Type 1 (ASCII)" -msgid "_Side Bearings" -msgstr "側邊留白(_S)" +msgid "PS Type 1 (Binary)" +msgstr "PS Type 1 (二進位)" -msgid "Reference Names" -msgstr "參照名稱" +msgid "PS Type 1 (Multiple)" +msgstr "PS Type 1 (多重)" -msgid "_Fill" -msgstr "填充(_F)" +msgid "PS Type 1 (Resource)" +msgstr "PS Type 1 (資源)" -msgid "Previe_w" -msgstr "" +msgid "PS Type3 Bitmap" +msgstr "PS Type3 點陣字" -msgid "Dragging Comparison Outline" -msgstr "" +msgid "PSPrivateDictKey|New" +msgstr "新增" -msgid "Pale_ttes" -msgstr "調色盤(_T)" +msgid "P_FM Family" +msgstr "P_FM 字族" -msgid "_Glyph Tabs" -msgstr "字圖頁籤(_G)" +msgid "P_en" +msgstr "畫筆(_E)" -msgid "_Rulers" -msgstr "尺規(_R)" +msgid "P_rev Control Point" +msgstr "上一個控制點(_R)" -msgid "_Horizontal Hints" -msgstr "水平修飾(_H)" +msgid "Padding" +msgstr "填充" -msgid "_Vertical Hints" -msgstr "垂直修飾(_V)" +msgid "Padding:" +msgstr "填充:" -msgid "_Diagonal Hints" -msgstr "對角修飾(_D)" +msgid "Page Setup" +msgstr "頁面設定" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "_BlueValues" -msgstr "" +msgid "Page_Size:" +msgstr "頁面尺寸(_S):" -#. GT: You might not want to translate this, it's a keyword in PostScript font files -msgid "FamilyBl_ues" -msgstr "" +msgid "Pair Position (kerning)" +msgstr "成對位置 (字距微調)" -msgid "_Anchors" -msgstr "錨點(_A)" +msgid "Pairwise Pos" +msgstr "成對位置" -msgid "Debug Raster Cha_nges" -msgstr "點陣變更除錯(_N)" +msgid "Pairwise Positioning (kerning)" +msgstr "成對定位 (字距微調)" -msgid "Hori_zontal Metric Lines" -msgstr "水平度量線(_Z)" +msgid "Pale_ttes" +msgstr "調色盤(_T)" -msgid "Vertical _Metric Lines" -msgstr "垂直度量線(_M)" +msgid "Palestinian Aramaic" +msgstr "巴勒斯坦阿拉姆語" -msgid "Snap Outlines to Pi_xel Grid" -msgstr "貼齊描邊到像素格線(_X)" +msgid "Pali" +msgstr "巴利語" -msgid "_Display Compositions..." -msgstr "顯示布局(_D)…" +msgid "Palm OS Bitmap" +msgstr "Palm OS 點陣字" -msgid "Form_er Glyph" -msgstr "前項字圖(_E)" +msgid "Panose" +msgstr "剖析" -msgid "N_umber Points" -msgstr "對點編號(_U)" +msgid "PanoseArmStyle|Any" +msgstr "任何" -msgid "Grid Fi_t" -msgstr "符合格線(_T)" +msgid "PanoseArmStyle|No Fit" +msgstr "沒有相符" -msgid "Sho_w" -msgstr "顯示(_W)" +msgid "PanoseAspectRatio|Any" +msgstr "任何" -msgid "Com_binations" -msgstr "組合(_B)" +msgid "PanoseAspectRatio|No Fit" +msgstr "沒有相符" -msgid "Next _Line in Word List" -msgstr "" +msgid "PanoseAspect|Any" +msgstr "任何" -msgid "Previous Line in _Word List" -msgstr "" +msgid "PanoseAspect|No Fit" +msgstr "沒有相符" -msgid "SubFonts|_All" -msgstr "全部(_A)" +msgid "PanoseCharRange|Any" +msgstr "任何" -msgid "SubFonts|_None" -msgstr "無(_N)" +msgid "PanoseCharRange|No Fit" +msgstr "沒有相符" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM _Reblend" -msgstr "多重主字型重新混合(_R)" +msgid "PanoseClass|Any" +msgstr "任何" -msgid "_Point" -msgstr "點(_P)" +msgid "PanoseClass|No Fit" +msgstr "沒有相符" -msgid "Tools_2" -msgstr "" +msgid "PanoseContrast|Any" +msgstr "任何" -msgid "H_ints" -msgstr "修飾(_I)" +msgid "PanoseContrast|High" +msgstr "高" -#. GT: Here (and following) MM means "MultiMaster" -msgid "MM" -msgstr "多主" +msgid "PanoseContrast|Low" +msgstr "低" -msgid "Outline View 2" -msgstr "大綱檢視 2" +msgid "PanoseContrast|Medium" +msgstr "中" -msgid "This window displays a single outline glyph (more data)" -msgstr "這個視窗顯示單一描邊字圖 (更多資料)" +msgid "PanoseContrast|Medium High" +msgstr "中高" -msgid "Outline View" -msgstr "大綱檢視" +msgid "PanoseContrast|Medium Low" +msgstr "中低" -msgid "This window displays a single outline glyph" -msgstr "這個視窗顯示單一描邊字圖" +msgid "PanoseContrast|No Fit" +msgstr "沒有相符" -msgid "First Char" -msgstr "第一個字元" +msgid "PanoseContrast|None" +msgstr "無" -msgid "Second Char" -msgstr "第二個字元" +msgid "PanoseContrast|Very High" +msgstr "很高" -msgid "Kern Size" -msgstr "字距微調尺寸" +msgid "PanoseContrast|Very Low" +msgstr "很低" -msgid "Select a ligature to view" -msgstr "選取連體字以檢視" +msgid "PanoseFamily|Any" +msgstr "任何" -msgid "Kern Pair Closeup" -msgstr "關閉字距微調配對" +msgid "PanoseFamily|No Fit" +msgstr "沒有相符" -msgid "Anchor Control for Base" -msgstr "用於基底的錨點控制" +msgid "PanoseFinials|Any" +msgstr "任何" -msgid "Anchor Control for Mark" -msgstr "用於標記的錨點控制" +msgid "PanoseFinials|No Fit" +msgstr "沒有相符" -msgid "Anchored Pairs" -msgstr "錨點的配對" +msgid "PanoseForm|Any" +msgstr "任何" -msgid "Kern Pairs" -msgstr "字距微調配對" +msgid "PanoseForm|No Fit" +msgstr "沒有相符" -msgid "Sort By:" -msgstr "排序依據:" +msgid "PanoseKind|Any" +msgstr "任何" -#, c-format -msgid "%.*s is not a valid class name (or number)" -msgstr "" +msgid "PanoseKind|No Fit" +msgstr "沒有相符" -msgid "Bad Class" -msgstr "" +msgid "PanoseLetterform|Any" +msgstr "任何" -msgid "No Sequence/Lookups" -msgstr "無序列/查找" +msgid "PanoseLetterform|No Fit" +msgstr "沒有相符" -msgid "There are no entries in the Sequence/Lookup List, was this intentional?" -msgstr "在序列/查找清單之中沒有條目,這是有意要如此做的嗎?" +msgid "PanoseLining|Any" +msgstr "任何" -msgid "Bad Sequence/Lookup List" -msgstr "不當的序列/查找清單" +msgid "PanoseLining|Backdrop" +msgstr "PanoseLining|背景" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of classes in " -"list above)" -msgstr "序號超出邊界,必須少於 %d (在以上清單中的類別數量)" +msgid "PanoseLining|Engraved (Multiple Lines)" +msgstr "PanoseLining|雕刻 (多重線條)" -#, c-format -msgid "" -"Sequence number out of bounds, must be less than %d (number of glyphs, " -"classes or coverage tables)" -msgstr "序號超出邊界,必須少於 %d (字圖、類別或覆蓋表格的數量)" +msgid "PanoseLining|Inline" +msgstr "內描邊" -#. GT: The string "{Everything Else}" is used in the context of a list -#. GT: of classes (a set of kerning classes) where class 0 designates the -#. GT: default class containing all glyphs not specified in the other classes -msgid "{Everything Else}" -msgstr "{其他所有}" +msgid "PanoseLining|No Fit" +msgstr "沒有相符" -msgid " There must be at least one contextual rule" -msgstr " 必須有至少一個上下文的規則" +msgid "PanoseLining|None" +msgstr "無" -msgid "Missing rules" -msgstr "缺少規則" +msgid "PanoseLining|Outline" +msgstr "外描邊" -msgid "Bad Coverage Table" -msgstr "不當的覆蓋表格" +msgid "PanoseLining|Relief" +msgstr "PanoseLining|浮出" -msgid "There must be at least one match coverage table" -msgstr "必須有至少一個匹配的覆蓋表格" +msgid "PanoseLining|Shadow" +msgstr "PanoseLining|陰影" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"to match" -msgstr "" +msgid "PanoseMidline|Any" +msgstr "任何" -msgid "" -"In a Reverse Chaining Substitution there must be exactly as many " -"replacements as there are glyph names in the match coverage table" -msgstr "" +msgid "PanoseMidline|Constant/Pointed" +msgstr "平常/加點" -msgid "Replacement mismatch" -msgstr "置換不匹配" +msgid "PanoseMidline|Constant/Serifed" +msgstr "平常/襯線" -msgid "Bad rule" -msgstr "" +msgid "PanoseMidline|Constant/Trimmed" +msgstr "平常/已修整" -msgid "Warning" -msgstr "警告" +msgid "PanoseMidline|High/Pointed" +msgstr "高/加點" -#, c-format -msgid "" -"%s\n" -"Proceed anyway?" -msgstr "" +msgid "PanoseMidline|High/Serifed" +msgstr "高/襯線" -msgid "" -"In a Reverse Chaining Substitution there must be exactly one coverage table " -"with replacements" -msgstr "" +msgid "PanoseMidline|High/Trimmed" +msgstr "高/已修整" -msgid "Bad Sections" -msgstr "" +msgid "PanoseMidline|Low/Pointed" +msgstr "低/點" -msgid "" -"The sections specified do not make sense. All lookups must lie in the middle " -"section." -msgstr "" +msgid "PanoseMidline|Low/Serifed" +msgstr "低/襯線" -msgid "" -"This rule activates no lookups.\n" -"Proceed anyway?" -msgstr "" +msgid "PanoseMidline|Low/Trimmed" +msgstr "低/已修整" -msgid "Bad class name" -msgstr "" +msgid "PanoseMidline|No Fit" +msgstr "沒有相符" -msgid "No spaces allowed in class names." -msgstr "" +msgid "PanoseMidline|Standard/Pointed" +msgstr "標準/加點" -msgid "" -"If a class name is a number, it must be the index of the class in the array " -"of classes_simple." -msgstr "" +msgid "PanoseMidline|Standard/Serifed" +msgstr "標準/襯線" -#, c-format -msgid "The class name, %s, is already in use." -msgstr "" +msgid "PanoseMidline|Standard/Trimmed" +msgstr "標準/已修整" -msgid "Section|Continue" -msgstr "" +msgid "PanoseProportion|Any" +msgstr "任何" -msgid "Section|Start" -msgstr "" +msgid "PanoseProportion|No Fit" +msgstr "沒有相符" -msgid "Class|Name" -msgstr "" +msgid "PanoseSerifVariant|Any" +msgstr "任何" -msgid "Glyphs in the class" -msgstr "類別中的字圖" +msgid "PanoseSerifVariant|No Fit" +msgstr "沒有相符" -msgid "Glyphs in the coverage tables" -msgstr "在覆蓋表格之中的字圖" +msgid "PanoseSerifs|Any" +msgstr "任何" -msgid "Apply lookup" -msgstr "套用查找" +msgid "PanoseSerifs|No Fit" +msgstr "沒有相符" -msgid "at position" -msgstr "於位置" +msgid "PanoseSerifs|Thin" +msgstr "細薄" -msgid "Matching rules based on a list of glyphs" -msgstr "" +msgid "PanoseSerivfs|Rounded" +msgstr "圓角化" -msgid "Matching rules based on a list of classes" -msgstr "基於類別清單的匹配規則" +msgid "PanoseSerivfs|Script" +msgstr "手寫" -msgid "Section" -msgstr "" +msgid "PanoseSerivfs|Square" +msgstr "方形" -msgid "Replacement glyphs" -msgstr "" +msgid "PanoseSpacing|Any" +msgstr "任何" -msgid "Edit Contextual Position" -msgstr "編輯上下文的位置" +msgid "PanoseSpacing|No Fit" +msgstr "沒有相符" -msgid "Edit Contextual Substitution" -msgstr "編輯上下文的替代" +msgid "PanoseStrokeVariation|Any" +msgstr "任何" -msgid "Edit Chaining Position" -msgstr "編輯鏈接位置" +msgid "PanoseStrokeVariation|No Fit" +msgstr "沒有相符" -msgid "Edit Chaining Substitution" -msgstr "編輯鏈接替代" +msgid "PanoseTool|Any" +msgstr "任何" -msgid "Edit Reverse Chaining Substitution" -msgstr "編輯反向鏈接替代" +msgid "PanoseTool|No Fit" +msgstr "沒有相符" -msgid "New Contextual Position" -msgstr "新增上下文的位置" +msgid "PanoseTopology|Any" +msgstr "任何" -msgid "New Contextual Substitution" -msgstr "新增上下文的替代" +msgid "PanoseTopology|No Fit" +msgstr "沒有相符" -msgid "New Chaining Position" -msgstr "新增鏈接位置" +msgid "PanoseTreatment|Any" +msgstr "任何" -msgid "New Chaining Substitution" -msgstr "新增鏈接替代" - -msgid "New Reverse Chaining Substitution" -msgstr "新增反向鏈接替代" +msgid "PanoseTreatment|No Fit" +msgstr "沒有相符" -msgid "Add Lookup" -msgstr "" +msgid "PanoseUse|Default" +msgstr "預設" -msgid "Remove Lookup" -msgstr "" +msgid "PanoseWeight|Any" +msgstr "任何" -msgid "" -"OpenType Contextual or Chaining subtables may be in one\n" -" of three formats. The context may be specified either\n" -" as a string of specific glyphs, a string of glyph classes\n" -" or a string of coverage tables\n" -"In the first format you must specify a string of glyph-names\n" -" In the second format you must specify a string of class names\n" -" In the third format you must specify a string each element\n" -" of which may contain several glyph-names\n" -"For chaining subtables you may also specify backtrack and\n" -" lookahead lists." -msgstr "" +msgid "PanoseWeight|No Fit" +msgstr "沒有相符" -msgid "By Glyphs" -msgstr "依字圖" +msgid "PanoseWeight|Thin" +msgstr "細薄" -msgid "By Classes" -msgstr "依類別" +msgid "PanoseXAscent|Any" +msgstr "任何" -msgid "By Coverage" -msgstr "依覆蓋" +msgid "PanoseXAscent|High" +msgstr "高" -msgid "" -"This dialog has two formats. A simpler one which\n" -" hides some of the complexities of these rules,\n" -" or a more complex form which gives you full control." -msgstr "" +msgid "PanoseXAscent|Low" +msgstr "低" -msgid "Dialog Type:" -msgstr "" +msgid "PanoseXAscent|Medium" +msgstr "中" -msgid "Simple" -msgstr "簡單" +msgid "PanoseXAscent|No Fit" +msgstr "沒有相符" -msgid "Complex" -msgstr "" +msgid "PanoseXAscent|Very High" +msgstr "很高" -msgid "New Section" -msgstr "" +msgid "PanoseXAscent|Very Low" +msgstr "很低" -msgid "Set From Selection" -msgstr "設定自選擇" +msgid "PanoseXHeight|Any" +msgstr "任何" -msgid "Set this glyph list from a selection." -msgstr "從選擇設定這個字圖清單。" +msgid "PanoseXHeight|Constant/Large" +msgstr "平常/大" -msgid "An ordered list of lookups and positions" -msgstr "已排序的查找和位置清單" +msgid "PanoseXHeight|Constant/Small" +msgstr "平常/小" -msgid "Match" -msgstr "匹配" +msgid "PanoseXHeight|Constant/Standard" +msgstr "平常/標準" -msgid "Backtrack" -msgstr "回溯" +msgid "PanoseXHeight|Ducking/Large" +msgstr "急彎/大" -msgid "Lookahead" -msgstr "期望" +msgid "PanoseXHeight|Ducking/Small" +msgstr "急彎/小" -msgid "A list of glyphs:" -msgstr "字圖清單:" +msgid "PanoseXHeight|Ducking/Standard" +msgstr "急彎/標準" -msgid "Replacements" -msgstr "置換" +msgid "PanoseXHeight|No Fit" +msgstr "沒有相符" -msgid "A coverage table:" -msgstr "覆蓋表格:" +msgid "Panose|_Weight" +msgstr "字重(_W)" -msgid "A list of coverage tables:" -msgstr "" +msgid "Papiamentu" +msgstr "帕皮阿門托語" -msgid "Same as Match Classes" -msgstr "如同匹配類別" +msgid "Parent Folder" +msgstr "上層資料夾" -#. GT: This is the default class name for the class containing any glyphs_simple -#. GT: which aren't specified in other classes_simple. The class name may NOT -#. GT: contain spaces. Use an underscore or something similar instead -msgid "Glyphs|All_Others" -msgstr "" +msgid "Parse Error" +msgstr "剖析錯誤" -msgid "Match Classes" -msgstr "匹配類別" +msgid "Parts List" +msgstr "零件清單" -msgid "Back Classes" -msgstr "後方類別" +msgid "Pashto" +msgstr "普什圖語" -msgid "Ahead Classes" -msgstr "前方類別" +msgid "Passed Validation" +msgstr "通過驗證" -msgid "List of class names" -msgstr "" +msgid "Paste After" +msgstr "之後貼上" -msgid "Classes" -msgstr "類別" +msgid "Paste Into" +msgstr "貼入" -msgid "" -msgstr "<空>" +msgid "Pasting..." +msgstr "貼上…" #, c-format -msgid "%3d: " -msgstr "%3d:<未初始化>" - -msgid "" -msgstr "<無>" - -msgid "No Watch Points" -msgstr "無監看點" +msgid "Path Length: %g" +msgstr "路徑長度:%g" -msgid "Watch Points not supported in glyphs with references" -msgstr "在字圖附參照中不支援監看點" +msgid "Paths" +msgstr "路徑" -msgid "Registers" -msgstr "暫存器" +msgid "Pattern" +msgstr "胚騰" -msgid "Stack" -msgstr "堆疊" +msgid "Pattern Size:" +msgstr "胚騰尺寸:" -msgid "Storage" -msgstr "儲存體" +msgid "Pattern:" +msgstr "胚騰:" -msgid "Points" -msgstr "點" +msgid "Patterned Fill" +msgstr "依胚騰填滿" -msgid "Cvt" -msgstr "" +msgid "Patterns" +msgstr "胚騰" -msgid "Raster" -msgstr "點陣" +msgid "Pen Slanted" +msgstr "畫筆傾斜" -msgid "Gloss" -msgstr "" +msgid "Pen _Angle:" +msgstr "畫筆角度(_A):" -msgid "Current Raster (TrueType)" -msgstr "目前點陣 (TrueType)" +msgid "Per glyph baseline data" +msgstr "各別字圖基線資料" -msgid "Registers (TrueType)" -msgstr "暫存器 (TrueType)" +msgid "Percentage scale down for script level 1" +msgstr "用於文字等級 1 的下縮百分比" -msgid "Stack (TrueType)" -msgstr "堆疊 (TrueType)" +msgid "Percentage scale down for script level 2" +msgstr "用於文字等級 2 的下縮百分比" -msgid "Storage (TrueType)" -msgstr "儲存體 (TrueType)" +msgid "Perform a perspective transformation on the selection" +msgstr "實施視角變換於所選之上" -msgid "Points (TrueType)" -msgstr "點 (TrueType)" +msgid "Perpendicular Sans" +msgstr "平面外角" -msgid "Twilight" -msgstr "" +msgid "Perspecti_ve" +msgstr "視角(_V)" -msgid "Normal" -msgstr "一般" +msgid "Petite Caps" +msgstr "微型大寫字母" -msgid "Current" -msgstr "目前的" +msgid "PfaEdit Table" +msgstr "PfaEdit 表格" -msgid "Points|Original" -msgstr "原來的" +msgid "Pfm Save Failed" +msgstr "Pfm 儲存失敗" -msgid "Grid" -msgstr "格線" +msgid "Phags-pa" +msgstr "八思巴文" -msgid "Raw" -msgstr "原始" +msgid "Phaistos Disc" +msgstr "費斯托斯文" -msgid "Em Units" -msgstr "Em 單位" +msgid "Phoenician" +msgstr "腓尼基語" -msgid "Transformed" -msgstr "已變換" +msgid "Phonetic Extensions" +msgstr "音標擴充" -msgid "Instructions out of date" -msgstr "指令逾期" +msgid "Phonetic Extensions Supplement" +msgstr "注音符號擴充補充" msgid "" -"The points have been changed. This may mean that the truetype instructions " -"now refer to the wrong points and they may cause unexpected results." +"Physical screen width, measured in centimeters\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" - -msgid "Step into" -msgstr "逐步進入" - -msgid "Step over (Next)" -msgstr "逐步執行(下一個)" - -msgid "Step out of current function" -msgstr "逐步跳出目前函式" - -msgid "Continue" -msgstr "繼續" +"實體螢幕寬度,量測以公分為單位\n" +"想要這個生效,您必須儲存資源資料 (按下 [儲存] 按鈕)\n" +"並重新啟動 fontforge" msgid "" -"Watch all selected points\n" -"(stop when a point moves)" +"Physical screen width, measured in inches\n" +"For this to take effect you must save the resource data (press the [Save] " +"button)\n" +"and restart fontforge" msgstr "" -"監看所有所選點\n" -"(點移動時停止)" +"實體螢幕寬度,量測以英吋為單位\n" +"想要這個生效,您必須儲存資源資料 (按下 [儲存] 按鈕)\n" +"並重新啟動 fontforge" -msgid "Window" -msgstr "視窗" +msgid "Pick a CMap subtable" +msgstr "挑選一個 CMap 副表格" -msgid "Exit Debugger" -msgstr "離開除錯程式" +msgid "Pick a color" +msgstr "揀取顏色" -msgid "Instruction Gloss (TrueType)" -msgstr "" +msgid "Pick a font, any font..." +msgstr "揀取字型,任何字型…" -msgid "Export Options" -msgstr "" +msgid "Pick a page" +msgstr "揀取頁面" -msgid "" -"The following options influence how glyphs are exported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Pick a substitution to display in the window." +msgstr "揀取一項替代以顯示在視窗中。" -msgid "_Use Transform (SVG)" -msgstr "" +msgid "Picture Stems" +msgstr "圖案字幹" -msgid "" -"FontForge previously exported glyphs using a SVG\n" -"transform element to flip the Y-axis rather\n" -"than changing the individual values. This option\n" -"reverts to that convention." -msgstr "" +msgid "Pictures" +msgstr "圖片" -msgid "_Always raise this dialog when exporting" -msgstr "" +msgid "Pilipino (Filipino)" +msgstr "菲律賓語 (菲律賓語)" -msgid "Bits/Pixel:" -msgstr "位元/像素:" +msgid "Pixel List" +msgstr "像素表列" -msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" -msgstr "用於位元/像素的有效值只有 1, 2, 4 或 8" +msgid "Pixel Size" +msgstr "像素尺寸" -msgid "Pixel size?" -msgstr "像素尺寸?" +msgid "Pixel Sizes:" +msgstr "像素尺寸:" -msgid "EPS" -msgstr "" +#, c-format +msgid "Pixel size too big in device table on line %d of %s" +msgstr "在裝置表格中像素尺寸太大於 %2$s 的第 %1$d 列" -msgid "XFig" -msgstr "" +msgid "Pixel size:" +msgstr "像素尺寸:" -msgid "SVG" -msgstr "" +msgid "Pixel size?" +msgstr "像素尺寸?" -msgid "Glif" -msgstr "" +msgid "PixelSize|New" +msgstr "新增" -msgid "PDF" -msgstr "" +#, c-format +msgid "Please close %s before inserting it into a CID font" +msgstr "請於將它插入 CID 字型之前關閉 %s" -msgid "Raph's plate" -msgstr "Raph 的調色盤" +msgid "Please close font" +msgstr "請關閉字型" -msgid "X Bitmap" -msgstr "X 點陣字" +msgid "Please don't do that" +msgstr "請不要那樣做" -msgid "BMP" -msgstr "" +msgid "Please draw a convex polygon in the drawing area." +msgstr "請在繪圖區中繪製凸面多邊形。" -msgid "png" -msgstr "" +msgid "" +"Please identify a glyph by name, and FontForge will add an anchor to that " +"glyph." +msgstr "請依名稱識別字圖,而 FontForge 將加入錨點到該字圖。" -msgid "X Pixmap" -msgstr "" +msgid "Please name this contour" +msgstr "請命名這個輪廓" -msgid "C FontForge" -msgstr "" +msgid "Please name this encoding" +msgstr "請命名此編碼" -msgid "_Replace" -msgstr "取代(_R)" +msgid "Please name this subtable" +msgstr "請命名此子表格" -msgid "File Exists" -msgstr "檔案存在" +msgid "" +"Please provide the name of an encoding in the iconv database which you want " +"in the menu." +msgstr "請提供您所想要的編碼名稱,它位於選單上的 iconv 資料庫中。" -#, c-format -msgid "File, %s, exists. Replace it?" -msgstr "檔案 %s 存在。要取代它?" +msgid "Please select a CID ordering" +msgstr "請選取 CID 定序" -msgid "Couldn't create directory" -msgstr "無法建立目錄" +msgid "" +"Please select some glyphs in the font views at the bottom of the dialog for " +"FontForge to put into classes." +msgstr "請於 FontForge 對話框的底部字型檢視之中選取某些字圖以放進類別。" -#, c-format -msgid "Couldn't create directory: %s" -msgstr "無法建立目錄:%s" +msgid "Please set the Axis Type field" +msgstr "請設定軸線型態欄位" -msgid "Create directory" -msgstr "建立目錄" +msgid "Please specify a 4 letter opentype script tag" +msgstr "請指定 4 個字母的 opentype 文字標記" -msgid "Directory name?" -msgstr "目錄名稱?" +msgid "Please specify a bitmap magnification factor." +msgstr "請指定點陣圖放大因子。" -msgid "Export" -msgstr "匯出" +msgid "" +"Please specify a comma separated list of 4 letter opentype language tags" +msgstr "請指定以逗號分隔的 4 字母 opentype 語言標記清單" -msgid "_Filter" -msgstr "過濾器(_F)" +msgid "Please specify a name for this mark class or set" +msgstr "請指定名稱給這個標記類別或集合" -msgid "Directory|_New" -msgstr "新增(_N)" +#, c-format +msgid "Please specify a new supplement for %.20s-%.20s" +msgstr "請指定用於 %.20s-%.20s 的新補充" -msgid "_Options" -msgstr "" +msgid "Please specify a script" +msgstr "請指定文字" -msgid "Format:" -msgstr "格式:" +msgid "Poin_ts too close" +msgstr "點與點太靠近(_T)" -msgid "Transformation Matrix" -msgstr "變換矩陣" +#, c-format +msgid "Point %d was moved by the previous instruction" +msgstr "點 %d 被前一個指令移動" -msgid "Value out of range" -msgstr "值超出範圍" +msgid "Point A_t" +msgstr "點位於(_T)" -msgid "_Base:" -msgstr "基底(_B):" +msgid "Point Color" +msgstr "點顏色" -msgid "Ref:" -msgstr "參照:" +msgid "Point Info" +msgstr "點資訊" -msgid "Bad Point Match" -msgstr "不當的點匹配" +msgid "Point Size" +msgstr "點尺寸" -msgid "Both points must be specified, or neither" -msgstr "兩個點都必須要指定,或都不指定" +msgid "Point Size:" +msgstr "點尺寸:" -msgid "Couldn't find base point" -msgstr "找不到基點" +msgid "Point of Inflection Color" +msgstr "彎折點的顏色" -msgid "Couldn't find point in reference" -msgstr "在參照中找不到點" +msgid "Point of View Projection" +msgstr "檢視點投影" -msgid "C_hange" -msgstr "變更(_H)" +msgid "Point sizes on a 100 dpi screen" +msgstr "100 dpi 螢幕上的點尺寸" -msgid "_Retain" -msgstr "保留(_R)" +msgid "Point sizes on a 120 dpi screen" +msgstr "120 dpi 螢幕上的點尺寸" -msgid "Transformation Matrix Changed" -msgstr "變換矩陣已變更" +msgid "Point sizes on a 72 dpi screen" +msgstr "72 dpi 螢幕上的點尺寸" -msgid "" -"You have changed the transformation matrix, do you wish to use the new " -"version?" -msgstr "您已變更了變換矩陣,您希望使用新的版本?" +msgid "Point sizes on a 75 dpi screen" +msgstr "75 dpi 螢幕上的點尺寸" -msgid "Reference Info" -msgstr "參照資訊" +msgid "Point sizes on a 96 dpi screen" +msgstr "96 dpi 螢幕上的點尺寸" #, c-format -msgid "Reference to character %1$.20s at %2$d" -msgstr "參照到位於 %2$d 的字元 %1$.20s" +msgid "Point: %d (%d)" +msgstr "點:%d (%d)" -msgid "Transformed by:" -msgstr "變換依據:" +msgid "PointNumbers|_None" +msgstr "無(_N)" -msgid "" -"The transformation matrix specifies how the points in\n" -"the source glyph should be transformed before\n" -"they are drawn in the current glyph.\n" -" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgstr "" -"變換矩陣指定在來源字圖中\n" -"的點,在它們被繪製於目前字圖中之前,\n" -"應該要如何變換。\n" -"x(新) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" -"y(新) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgid "Pointer" +msgstr "指標" -msgid "_Use My Metrics" -msgstr "使用我的字框(_U)" +msgid "Points" +msgstr "點" -msgid "" -"Only relevant in a truetype font, this flag indicates that the width\n" -"of the composite glyph should be the same as the width of this reference." -msgstr "" -"只在 truetype 字型中才有關,此旗標指出\n" -"組合字圖的寬度應該與此參照的寬度相同。" +msgid "Points (TrueType)" +msgstr "點 (TrueType)" -msgid "_Round To Grid" -msgstr "四捨五入到格線(_R)" +msgid "Points of _Inflection" +msgstr "彎折點(_I)" -msgid "" -"Only relevant in a truetype font, this flag indicates that if the reference\n" -"is translated, then the translation should be rounded during grid fitting." -msgstr "" -"只在 truetype 字型中才有關,此旗標指出如果參照\n" -"被轉譯,那麼轉譯應該在配合格線時被四捨五入。" +msgid "Points on Selected _Contours" +msgstr "在已選取輪廓上的點(_C)" -msgid "TrueType Point _Matching:" -msgstr "TrueType 點匹配(_M):" +msgid "Points:" +msgstr "點:" -msgid "" -"Only relevant in a truetype font, this flag indicates that this\n" -"reference should not be translated normally, but rather its position\n" -"should be determined by moving the reference so that the indicated\n" -"point in the reference falls on top of the indicated point in the base\n" -"character." -msgstr "" -"只在 truetype 字型中才有關,此旗標指出此\n" -"參照不應被一般地轉譯,而是它的位置\n" -"應該由移動參照所決定,如此在參照中被指出的\n" -"點會落於基底字元中所指出點的頂端。" +msgid "Pointsize X" +msgstr "點尺寸 X" -msgid "Bounding Box:" -msgstr "邊界框:" +msgid "Pointsize Y" +msgstr "點尺寸 Y" -msgid "X:" -msgstr "X:" +msgid "Points|Original" +msgstr "原來的" -msgid "Y:" -msgstr "Y:" +msgid "Pol_ygon" +msgstr "多邊形(_Y)" -msgid "_Show" -msgstr "顯示(_S)" +msgid "Polish" +msgstr "波蘭語" -msgid "Image Info" -msgstr "圖像資訊" +msgid "Pollard Phonetic" +msgstr "截角注音符號" -#, c-format -msgid "Image at: (%.0f,%.0f)" -msgstr "圖像於: (%.0f,%.0f)" +msgid "Polygon" +msgstr "多邊形" -#, c-format -msgid "Scaled by: (%.2f,%.2f)" -msgstr "伸縮依: (%.2f,%.2f)" +msgid "Polygon or Star" +msgstr "多邊形或星型" #, c-format -msgid "Image Size: %d x %d pixels" -msgstr "圖像尺寸: %d x %d 像素" +msgid "Pop stack underflow on pop in %s\n" +msgstr "疊出堆疊下限溢位於 %s 中的 pop\n" -msgid "Last Anchor Point" -msgstr "最後錨點" +msgid "Popup" +msgstr "突現視窗" + +msgid "Popup windows" +msgstr "突現式視窗" + +msgid "Portuguese" +msgstr "葡萄牙語" + +msgid "Portuguese (Brasil)" +msgstr "葡萄牙語(巴西)" + +msgid "Portuguese (Portugal)" +msgstr "葡萄牙語(葡萄牙)" + +msgid "Pos" +msgstr "位置" +#, c-format msgid "" -"You are deleting the last anchor point in this character.\n" -"Doing so will cause this dialog to close, is that what you want?" +"Position: %d\n" +"Count: %d\n" msgstr "" -"您正在刪除此字元中最後一個錨點。\n" -"如此做將造成此對話框關閉,那就是您想要的嗎?" +"位置:%d\n" +"計數:%d\n" #, c-format msgid "" -"Marks within a ligature should be ordered with the direction of writing.\n" -"This one and %d are out of order." +"Position: %d-%d (%d)\n" +"Count: %d (%d)\n" msgstr "" -"在連體字之內的標記應該依照書寫的方向排序。\n" -"這一個和 %d 都是超出順序。" +"位置:%d-%d (%d)\n" +"計數:%d (%d)\n" -msgid "Out Of Order" -msgstr "超出排序" +msgid "Positionings" +msgstr "定位" -msgid "Lig Index:" -msgstr "連體字索引:" +msgid "Post Base Forms" +msgstr "後基底形式" -msgid "Index in use" -msgstr "索引使用中" +msgid "Post Base Substitutions" +msgstr "後基底替代" -msgid "This ligature index is already in use" -msgstr "此連體字索引已在使用中" +msgid "PostScript font program (Compact Font Format)" +msgstr "PostScript 字型程式 (壓縮字型格式)" -msgid "This index is much larger than the closest neighbor" -msgstr "此索引比最近的鄰居要大得多" +msgid "Potential spots for Delta instructions" +msgstr "用於 Delta 指令的潛在斑點" -msgid "Too Big" -msgstr "太大" +msgid "Pr_eferences..." +msgstr "偏好設定(_E)…" -msgid "Class already used" -msgstr "類別已被使用" +msgid "Pre Base Forms" +msgstr "前基底形式" -msgid "This anchor class already is associated with a point in this character" -msgstr "此錨點類別已經與此字元中的點相關聯" +msgid "Pre Base Substitutions" +msgstr "前基底替代" -msgid "Anchor Point Info" -msgstr "錨點資訊" +msgid "Pre-Built Larger Variants" +msgstr "前製較大變體" -msgid "Matching TTF Point:" -msgstr "匹配 TTF 點:" +msgid "Preferences" +msgstr "偏好設定" -msgid "Base Mark" -msgstr "基底標記" +msgid "Preferred Family" +msgstr "偏好的字族" -#. GT: Cursive Entry. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Exit" point of the preceding glyph. -#. GT: This is a special way of joining letters which was developed for Urdu -#. GT: fonts. Essentially every glyph has an entry point and an exit point. -#. GT: When written the glyphs in sequence are aligned so that the exit point -#. GT: of each glyph matches the entry point of the following. It means you -#. GT: get a join such as might be expected for script. Urdu is odd because -#. GT: letters within a word crawl diagonally up the page, but with each word -#. GT: the writing point starts at the baseline. -msgid "CursEntry" -msgstr "" - -#. GT: Cursive Exit. This defines a point on the glyph that should be matched -#. GT: with the "Cursive Entry" point of the following glyph. This allows -#. GT: scripts such as Urdu to work -msgid "CursExit" -msgstr "" +msgid "Preferred Styles" +msgstr "偏好的樣式" -msgid "AnchorPoint|_New" -msgstr "新增(_N)…" +msgid "Prefs_App| " +msgstr " " -msgid "AnchorClass|New _Class" -msgstr "" +msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." +msgstr "FontForge 認得 BROWSER、MF 和 AUTOTRACE。" -#, c-format -msgid "Curvature: %g" -msgstr "曲率:%g" +#. GT: See the long comment at "Property|New" +#. GT: This and the next few strings show a limitation of my widget set which +#. GT: cannot handle multi-line text labels. These strings should be concatenated +#. GT: (after striping off "Prefs_App|") together, translated, and then broken up +#. GT: to fit the dialog. There is an extra blank line, not used in English, +#. GT: into which your text may extend if needed. +msgid "Prefs_App|Normally FontForge will find applications by searching for" +msgstr "FontForge 通常會藉由搜尋找到應用程式" -msgid "Curvature: ?" -msgstr "曲率:?" +msgid "Prefs_App|them in your PATH environment variable, if you want" +msgstr "依據您的路徑環境變數,如果您想要" -msgid "Base X" -msgstr "基底 X" +msgid "Prefs_App|to alter that behavior you may set an environment" +msgstr "改變該行為,您可以設定環境" -msgid "Base Y" -msgstr "基底 Y" +msgid "Prefs_App|variable giving the full path spec of the application." +msgstr "變數以給出應用程式的完整路徑設定。" -msgid "Next CP X" -msgstr "下一個控制點 X" +msgid "Preserve cross-font kerning" +msgstr "保留跨字型的字距微調" -msgid "Next CP Y" -msgstr "下一個控制點 Y" +msgid "Preserve the names of the GPOS/GSUB lookups and subtables" +msgstr "保留 GPOS/GSUB 查找和子表格的名稱" -msgid "Next CP Dist" -msgstr "下一個控制點距離" +msgid "Pressure Point" +msgstr "壓力點(_P)" -msgid "Next CP Angle" -msgstr "下一個控制點角度" +msgid "Prev CP Angle" +msgstr "上一個控制點角度" + +msgid "Prev CP Color" +msgstr "上一個控制點顏色" msgid "Prev CP Dist" msgstr "上一個控制點距離" @@ -12493,14862 +11318,7979 @@ msgid "Prev CP Y" msgstr "上一個控制點 Y" -msgid "Prev CP Angle" -msgstr "上一個控制點角度" - -msgid "Overlapped Hints" -msgstr "重疊的修飾" +msgid "Prev CP:" +msgstr "上一個控制點:" #, c-format -msgid "" -"The hint you have just selected overlaps with <%.2f,%.2f>. You should " -"deselect one of the two." -msgstr "您剛剛選取的修飾與 <%.2f,%.2f> 重疊。您應該取消選取兩者之一。" +msgid "Prev CP: (%f,%f)" +msgstr "上一個控制點:(%f,%f)" -msgid "Point Info" -msgstr "點資訊" +msgid "Prev Defined Gl_yph" +msgstr "上一個定義的字圖(_Y)" -msgid "_Normal" -msgstr "一般(_N)" +msgid "Prev On Contour" +msgstr "輪廓上的上一個" -msgid "_Interpolated" -msgstr "添插(_I)" +msgid "Previous Hint." +msgstr "前一個修飾。" -msgid "N_ever Interpolate" -msgstr "永不添插(_E)" +msgid "Print" +msgstr "列印" -msgid "Prev CP:" -msgstr "上一個控制點:" +msgid "Print Failed" +msgstr "列印失敗" -msgid "ControlPoint|Default" -msgstr "預設" +msgid "Print To File..." +msgstr "列印到檔案…" -msgid "Offset" -msgstr "偏移" +msgid "Printable Document" +msgstr "可列印文件" -msgid "Dist" -msgstr "距離" +msgid "Printing Font" +msgstr "正在列印字型" -msgid "°" -msgstr "" +#, c-format +msgid "Priority: %d" +msgstr "優先權:%d" -msgid "Curvature: -0.00000000" -msgstr "曲率:-0.00000000" +#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it +#. GT: should remain untranslated? +msgid "Private Dictionary" +msgstr "私用字典" -msgid "Next CP:" -msgstr "下一個控制點:" +msgid "Private Use" +msgstr "私人用途" -msgid "" -"This is the difference of the curvature between\n" -"the next and previous splines. Contours often\n" -"look nicer as this number approaches 0." -msgstr "" +msgid "Private Use Area" +msgstr "私用區" -msgid "Type:" -msgstr "型態:" +#, c-format +msgid "Problem decompressing '%c%c%c%c' table." +msgstr "解壓縮「%c%c%c%c」表格時出現問題。" -msgid "Location" -msgstr "位置" +msgid "Problem explanation" +msgstr "問題解說" -msgid "Hint Mask" -msgstr "修飾遮罩" +msgid "Processing Variations" +msgstr "處理變體" -msgid "Active Hints" -msgstr "作用中修飾" +msgid "Progress" +msgstr "進度" -msgid "Prev On Contour" -msgstr "輪廓上的上一個" +msgid "Projecting..." +msgstr "投射中…" -msgid "Next On Contour" -msgstr "輪廓上的下一個" +#. GT: I am told that the use of "|" to provide contextual information in a +#. GT: gettext string is non-standard. However it is documented in section +#. GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html +#. GT: +#. GT: Anyway here the word "Property" is used to provide context for "New..." and +#. GT: the translator should only translate "New...". This is necessary because in +#. GT: French (or any language where adjectives agree in gender/number with their +#. GT: nouns) there are several different forms of "New" and the one chose depends +#. GT: on the noun in question. +#. GT: A french translation might be either msgstr "Nouveau..." or msgstr "Nouvelle..." +#. GT: +#. GT: I expect there are more cases where one english word needs to be translated +#. GT: by several different words in different languages (in Japanese a different +#. GT: word is used for the latin script and the latin language) and that you, as +#. GT: a translator may need to ask me to disambiguate more strings. Please do so: +#. GT: +msgid "Property|New..." +msgstr "新增…" -#. GT: Y is a coordinate -#. GT: Y is a coordinate, the leading spaces help to align it -msgid "Y" -msgstr "" +msgid "Proportional Alternate Metrics" +msgstr "比例另項選擇字框" -msgid "Spiro Point Info" -msgstr "旋點資訊" +msgid "Proportional Alternate Vertical Metrics" +msgstr "比例交替垂直字框" -msgid "Dependents" -msgstr "附屬" +msgid "Proportional Kana" +msgstr "比例假名" -msgid "Show" -msgstr "顯示" +msgid "Proportional Numbers" +msgstr "比例數字" -#, c-format -msgid "Subtable %.60s in glyph %.60s" -msgstr "子表格 %.60s 於字圖 %.60s" +msgid "Proportional Spaced" +msgstr "比例空白" -msgid "Dependent Substitutions" -msgstr "附屬替代" +msgid "Proportional Width" +msgstr "比例寬度" -msgid "Freetype rasterization failed.\n" -msgstr "Freetype 點陣化失敗。\n" +msgid "Provide a glyph name" +msgstr "提供字圖名稱" -msgid "Pointsize Y" -msgstr "點尺寸 Y" +msgid "Proximity" +msgstr "鄰近" -msgid "Pointsize X" -msgstr "點尺寸 X" +msgid "Proximity:" +msgstr "鄰近:" -msgid "DPI" -msgstr "" +msgid "Punjabi" +msgstr "旁遮普語" -msgid "Grid Fit Parameters" -msgstr "符合格線度參數" +msgid "Punjabi (India)" +msgstr "旁遮普語(印度)" -msgid "Debug _fpgm/prep" -msgstr "除錯 _fpgm/prep" +msgid "Punjabi (Pakistan)" +msgstr "旁遮普語(巴基斯坦)" -msgid "Scale X/Y the same" -msgstr "X/Y 伸縮一致" +msgid "Push Current Glyph" +msgstr "移位目前字圖" -msgid "_DPI:" -msgstr "_DPI:" +msgid "Quad:" +msgstr "二次:" -msgid "_Pointsize Y:" -msgstr "點尺寸 Y(_P):" +msgid "Quadratic" +msgstr "四方體形" -msgid "_Mono" -msgstr "定寬(_M)" +msgid "Quarter Widths" +msgstr "四分之一寬度" -msgid "_Anti-Aliased" -msgstr "消除鋸齒(_A)" +msgid "Quecha (Bolivia)" +msgstr "克丘亞語(玻利維亞)" -msgid "Base:" -msgstr "基底:" +msgid "Quecha (Ecuador)" +msgstr "克丘亞語(厄瓜多)" -msgid "Size:" -msgstr "尺寸:" +msgid "Quecha (Peru)" +msgstr "克丘亞語(祕魯)" -msgid "Review Hints" -msgstr "檢閱修飾" +msgid "Quechua" +msgstr "印加語" -msgid "_HStem" -msgstr "" +msgid "RBearing:" +msgstr "右留白:" -msgid "_VStem" -msgstr "" +msgid "RSB Compression Percent" +msgstr "RSB 壓縮百分比" -msgid "_Move Points" -msgstr "移動點(_M)" +msgid "Radial" +msgstr "徑向" -msgid "" -"When the hint's position is changed\n" -"adjust the postion of any points\n" -"which lie on that hint" -msgstr "" +msgid "RadicalDegreeBottomRaisePercent:" +msgstr "RadicalDegreeBottomRaisePercent:" -msgid "Cr_eate" -msgstr "建立(_E)" +msgid "RadicalDisplayStyleVerticalGap:" +msgstr "RadicalDisplayStyleVerticalGap:" -msgid "Re_move" -msgstr "移除(_M)" +msgid "RadicalExtraAscender:" +msgstr "RadicalExtraAscender:" -msgid "Previous Hint." -msgstr "前一個修飾。" +msgid "RadicalKernAfterDegree:" +msgstr "RadicalKernAfterDegree:" -msgid "Next Hint." -msgstr "下一個修飾。" +msgid "RadicalKernBeforeDegree:" +msgstr "RadicalKernBeforeDegree:" -msgid "Regenerate Hint Substitution Points" -msgstr "重新產生修飾替代點" +msgid "RadicalRuleThickness:" +msgstr "RadicalRuleThickness:" -msgid "" -"If you have made any changes to the hints,\n" -"then in addition to changing the glyph's hints\n" -"refigure it's hint masks and substitution points." -msgstr "" +msgid "RadicalVerticalGap:" +msgstr "RadicalVerticalGap:" -msgid "Create Hint" -msgstr "建立修飾" +msgid "Radicals" +msgstr "部首" -msgid "Create Horizontal Stem Hint" -msgstr "建立水平字幹修飾" +msgid "Radio Button" +msgstr "單選按鈕" -msgid "Create Vertical Stem Hint" -msgstr "建立垂直字幹修飾" +msgid "Radio Off Mark" +msgstr "單選按鈕關閉標記" -msgid "Import Parameters" -msgstr "" +msgid "Radio On Mark" +msgstr "單選按鈕開啟標記" -msgid "" -"The following options influence how files are imported.\n" -"Most are specific to one or more formats." -msgstr "" +msgid "Radius" +msgstr "半徑" -msgid "_Correct Direction (PS/EPS)" -msgstr "" +msgid "Radius:" +msgstr "半徑:" -msgid "Handle Erasers (PS/EPS)" -msgstr "" +msgid "Radius: " +msgstr "半徑: " -msgid "" -"Certain programs use pens with white ink as erasers\n" -"This option attempts to simulate that effect." -msgstr "" +msgid "Rajasthani" +msgstr "拉賈斯坦語" -msgid "Simplify Stroke (SVG/PS/EPS)" -msgstr "" +msgid "Rakar Forms" +msgstr "Rakar 形式" -msgid "" -"Run Simplify after expanding stroked paths\n" -"to reduce the number of points." -msgstr "" +msgid "Random" +msgstr "隨機" -msgid "Use Clip-paths (SVG)" -msgstr "" +msgid "Randomize" +msgstr "隨機" -msgid "Scale to fit (Misc)" -msgstr "" +msgid "Raph's plate" +msgstr "Raph 的調色盤" -msgid "Default Join Limit (PS/EPS/SVG):" -msgstr "" +msgid "Raph's plate files" +msgstr "Raph 的調色盤檔案" -msgid "" -"The length limit for Miter and Arcs joins in units\n" -"of 1/2 stroke-width. Set to -1 to use the format-\n" -"specific limits of 10.0 for PostScript and 4.0 for SVG." -msgstr "" +msgid "Rapid/Horizontal" +msgstr "急速/水平" -msgid "Accuracy _Target:" -msgstr "" +msgid "Rapid/Vertical" +msgstr "急速/垂直" -msgid "" -"The Expand Stroke algorithm will attempt to be (at\n" -"least) this accurate, but there may be exceptions." -msgstr "" +msgid "Raster" +msgstr "點陣" -msgid "_Always raise this dialog when importing" -msgstr "" +msgid "Raster Color" +msgstr "點陣顏色" -msgid "Accuracy Target:" -msgstr "" +msgid "Raster Dark Color" +msgstr "點陣黑暗顏色" -msgid "Image" -msgstr "圖像" +msgid "Raster Grid Color" +msgstr "點陣格線顏色" -msgid "PDF page graphics" -msgstr "PDF 頁面圖形" +msgid "Raster New Color" +msgstr "點陣新顏色" -msgid "Raph's plate files" -msgstr "Raph 的調色盤檔案" +msgid "Raster Old Color" +msgstr "點陣舊顏色" -msgid "BDF" -msgstr "" +msgid "Rasterize at sizes:" +msgstr "點陣化於尺寸:" -msgid "TTF" -msgstr "" +msgid "Rasterizing..." +msgstr "正在點陣化…" -msgid "ΤεΧ Bitmap Fonts" -msgstr "ΤεΧ 點陣字型" +msgid "Raw" +msgstr "原始" -msgid "PCF (pmf)" -msgstr "PCF 點陣字型(pmf)" +msgid "Re_move" +msgstr "移除(_M)" -msgid "Mac Bitmap" -msgstr "Mac 點陣字" +msgid "Reached end of file when reading composite glyph\n" +msgstr "讀取混合字圖時達到檔案結尾\n" -msgid "Win FON" -msgstr "" +msgid "Reached end of file when reading simple glyph\n" +msgstr "讀取簡單字圖時達到檔案結尾\n" -msgid "palm" -msgstr "" +msgid "Read of Uninitialized Store" +msgstr "未初始化儲存的讀取" -msgid "Image Template" -msgstr "圖像模板" +msgid "Reading AFM file" +msgstr "讀取 AFM 檔案" -msgid "EPS Template" -msgstr "EPS 模板" +msgid "Reading Glyphs" +msgstr "讀取字圖" -msgid "SVG Template" -msgstr "SVG 模板" +msgid "Reading Names" +msgstr "讀取名稱" -msgid "Glif Template" -msgstr "Glif 模板" +msgid "Really use Typo metrics" +msgstr "真的使用 Typo 字框" -msgid "Only One Font" -msgstr "只有一個字型" +msgid "Recalculate Bitmaps" +msgstr "重新計算點陣字" -msgid "Only one font may be imported into the background" -msgstr "只有一個字型可以被匯入背景" +msgid "Recen_t" +msgstr "最近(_T)" -msgid "Import" -msgstr "匯入" +msgid "Recover old edit" +msgstr "回復舊的編輯" -msgid "_Import" -msgstr "匯入(_I)" +msgid "Recovery Failed" +msgstr "復原失敗" -msgid "As Background" -msgstr "與背景相同" +msgid "Rectan_gle" +msgstr "矩形(_G)" -msgid "Magnify (Minify with alt)" -msgstr "放大 (縮小加上 alt)" +msgid "Rectangle" +msgstr "矩形" -msgid "Pointer" -msgstr "指標" +msgid "Rectangle or Ellipse" +msgstr "矩形或橢圓" -msgid "Draw a freehand curve" -msgstr "畫手繪曲線" +msgid "Red:" +msgstr "紅色:" -msgid "Scroll by hand" -msgstr "手動捲動" +msgid "Ref:" +msgstr "參照:" -msgid "Cut splines in two" -msgstr "剪下曲線為兩份" +msgid "Reference Info" +msgstr "參照資訊" -msgid "Measure distance, angle between points" -msgstr "量測兩點之間的距離、角度" +msgid "Reference Names" +msgstr "參照名稱" -msgid "Add a point, then drag out its control points" -msgstr "加入點,然後拖出它的控制點" +#, c-format +msgid "Reference encoding out of bounds in %s\n" +msgstr "參照編碼超出 %s 的邊界\n" -msgid "Change whether spiro is active or not" -msgstr "變更是否是啟用旋點" +msgid "Reference point match out of date" +msgstr "參照點匹配已過時" -msgid "Add a curve point" -msgstr "加入曲線點" +#, c-format +msgid "Reference to a CID in a non-CID-keyed font on line %d of %s" +msgstr "在 non-CID-keyed 字型中參照到 CID 於 %2$s 的第 %1$d 列" -msgid "Add a curve point always either horizontal or vertical" -msgstr "加入若非水平就是垂直的曲線點" +#, c-format +msgid "Reference to a glyph name in a CID-keyed font on line %d of %s" +msgstr "在 CID-keyed 字型中參照到字圖名稱於 %2$s 的第 %1$d 列" -msgid "Add a corner point" -msgstr "加入角點" +#, c-format +msgid "" +"Reference to a lookup which is not in the feature file but which is in the " +"font, %.50s" +msgstr "查找的參照並非在特徵檔案之中,而是在字型之中,%.50s" -msgid "Add a tangent point" -msgstr "加入正切函數點" +#, c-format +msgid "Reference to character %1$.20s at %2$d" +msgstr "參照到位於 %2$d 的字元 %1$.20s" -msgid "Rotate the selection" -msgstr "旋轉所選" +msgid "" +"References are nested more deeply in this glyph than the maximum allowed" +msgstr "在這個字圖中的參照巢狀深度超過了允許的最大值" -msgid "Scale the selection" -msgstr "伸縮所選" +msgid "References may not be dragged into the guidelines layer" +msgstr "參照不可以被拖曳到指引圖層" -msgid "Flip the selection" -msgstr "翻轉所選" +msgid "Refers to Font" +msgstr "字型參照" -msgid "Skew the selection" -msgstr "歪斜所選" +msgid "Reflect" +msgstr "反射" -msgid "Perform a perspective transformation on the selection" -msgstr "實施視角變換於所選之上" +msgid "Refresh File List" +msgstr "重新整理檔案清單" -msgid "Rotate the selection in 3D and project back to plane" -msgstr "" +#. GT: Refs is an abbreviation for References. Space is tight here +msgid "Refs" +msgstr "參照" -msgid "Polygon or Star" -msgstr "多邊形或星型" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs neste_d deeper than:" +msgstr "巢狀參照深於(_D):" -msgid "Rectangle or Ellipse" -msgstr "矩形或橢圓" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad ps transformation matrices" +msgstr "參照不當的 ps 變換字框" -msgid "_Pointer" -msgstr "指標(_P)" +#. GT: Refs is an abbreviation for References. Space is somewhat constrained here +msgid "Refs with bad tt transformation matrices" +msgstr "參照不當的 tt 變換字框" -msgid "_Magnify" -msgstr "放大(_M)" +msgid "Refs with out of date point matching" +msgstr "參照過期的點匹配" -msgid "_Freehand" -msgstr "徒手畫(_F)" +msgid "Regenerate Bitmap Glyphs" +msgstr "重新產生點陣字圖" -msgid "_Scroll" -msgstr "捲動(_S)" +msgid "Regenerate Hint Substitution Points" +msgstr "重新產生修飾替代點" -msgid "_Knife" -msgstr "美工刀(_K)" +msgid "Regenerate _Bitmap Glyphs..." +msgstr "重新產生點陣字圖(_B)…" -msgid "_Ruler" -msgstr "尺規(_R)" +msgid "Registers" +msgstr "暫存器" -msgid "P_en" -msgstr "畫筆(_E)" +msgid "Registers (TrueType)" +msgstr "暫存器 (TrueType)" -msgid "_Activate Spiro" -msgstr "啟用旋點(_A)" +msgid "Regular" +msgstr "標準" -msgid "Sca_le" -msgstr "伸縮(_L)" +msgid "Rejang" +msgstr "勒姜文" -msgid "Rotate" -msgstr "旋轉" +msgid "Remo_ve Undoes" +msgstr "移除復原(_V)" -msgid "Flip" -msgstr "翻轉" +msgid "Remove" +msgstr "移除" -msgid "Ske_w" -msgstr "歪斜(_W)" +msgid "Remove All" +msgstr "全部移除" -msgid "_3D Rotate" -msgstr "_3D 旋轉" +msgid "Remove All Kern _Pairs" +msgstr "移除所有字距微調配對(_P)" -msgid "Perspecti_ve" -msgstr "視角(_V)" +msgid "Remove All VKern Pairs" +msgstr "移除所有 VKern 配對" -msgid "Rectan_gle" -msgstr "矩形(_G)" +msgid "Remove Anchor Class?" +msgstr "移除錨點類別?" -msgid "Pol_ygon" -msgstr "多邊形(_Y)" +msgid "Remove Bitmap Glyphs" +msgstr "移除點陣字圖" -msgid "Ellipse" -msgstr "橢圓" +msgid "Remove Bitmap Glyphs..." +msgstr "移除點陣字圖…" -msgid "Star" -msgstr "星型" +msgid "Remove Bookmark..." +msgstr "移除書籤…" -msgid "De_activate Spiro" -msgstr "停用旋點(_A)" +msgid "Remove En_coding..." +msgstr "移除編碼(_C)…" -msgid "G_4" -msgstr "" +msgid "Remove Encoding" +msgstr "移除編碼" -msgid "G_2" -msgstr "" +msgid "Remove Instr Tables" +msgstr "移除 Instr 表格" -msgid "Lef_t" -msgstr "左(_T)" +msgid "Remove Kern _Pairs" +msgstr "移除字距微調配對(_P)" -msgid "Rig_ht" -msgstr "右(_H)" +msgid "Remove Language from Script..." +msgstr "移除語言自文字…" -#. GT: Foreground, make it short -msgid "F_ore" -msgstr "前景(_O)" +msgid "Remove Language(s) from Script" +msgstr "從文字移除語言" -#. GT: Background, make it short -msgid "_Back" -msgstr "背景(_B)" +msgid "Remove Overlap" +msgstr "移除重疊" -#. GT: Guide layer, make it short -msgid "_Guide" -msgstr "引導圖層(_G)" +msgid "Remove This Glyph" +msgstr "移除這個字圖" -msgid "Size of Points" -msgstr "點的尺寸" +msgid "Remove VKern Pairs" +msgstr "移除 VKern 配對" -msgid "Radius: " -msgstr "半徑: " +msgid "Remove _Unused Slots" +msgstr "移除未使用的插件(_U)" -msgid "Angle:" -msgstr "角度:" +msgid "Remove all \"empty\" entries -- entries with no second glyph" +msgstr "移除所有「空」條目 -- 沒有第二字圖的條目" -msgid "C_enter" -msgstr "中心(_E)" +msgid "Remove all \"empty\" entries -- those where all fields are 0" +msgstr "移除所有「空」條目 -- 那些位置所有欄位是 0 的條目" -msgid "Corner" -msgstr "角" +msgid "Remove all \"empty\" entries -- those with no replacement glyphs" +msgstr "移除所有「空」條目 -- 那些不具置換字圖的條目" -msgid "Diameter:" -msgstr "直徑:" +msgid "Remove all \"empty\" entries -- those with no source glyphs" +msgstr "移除所有「空」條目 -- 那些不具來源字圖的條目" -msgid "Shape Type" -msgstr "形狀類型" +msgid "Remove all entries." +msgstr "移除所有條目。" -msgid "Regular" -msgstr "標準" +msgid "Remove bookmarks" +msgstr "移除書籤" -msgid "Points:" -msgstr "點:" +msgid "Remove glyphs which do not match from the selection." +msgstr "移除與所選不匹配的字圖。" -msgid "Bounding Box" -msgstr "邊界框" +msgid "Remove matching glyphs from the selection." +msgstr "自所選移除匹配字圖。" -msgid "Center Out" -msgstr "中心出現" +msgid "Remove selected bookmarks" +msgstr "移除已選書籤" -msgid "Rectangle" -msgstr "矩形" +msgid "Removing both the internal and the external contours makes no sense" +msgstr "同時移除內部和外部輪廓不具任何意義" -msgid "Round Rectangle Radius" -msgstr "圓角矩形半徑" +msgid "Removing instructions cannot be UNDONE!" +msgstr "移除指令將無法復原!" -msgid "Polygon" -msgstr "多邊形" +msgid "Removing overlaps..." +msgstr "移除重疊…" -msgid "Number of star points/Polygon vertices" -msgstr "星型點數量/多邊形頂點數" +msgid "Rename Gl_yphs..." +msgstr "重新命名字圖(_Y)…" -msgid "" -"This version of fontforge was not linked with the spiro library, so you may " -"not use them." -msgstr "這個版本的 fontforge 未與旋點函式庫鏈結,因而您不可以使用它們。" +msgid "Rename all glyphs in the selection" +msgstr "重新命名所有在選擇中的字圖" -msgid "" -"FontForge was unable to load libspiro, spiros are not available for use." -msgstr "FontForge 無法載入 libspiro,旋點不可使用。" +msgid "Rename by NameList" +msgstr "依名稱表列重新命名" -msgid "Add a g2 curve point" -msgstr "加入 g2 曲線點" +msgid "" +"Rename the glyphs in this font to the names found in the selected namelist" +msgstr "重新命名這個字型中的字圖為在已選名稱表列中所找到的名稱" -msgid "Add a prev constraint point (sometimes like a tangent)" -msgstr "加入上一個約束點 (有時如同正切)" +msgid "Repeat" +msgstr "重複" -msgid "Add a next constraint point (sometimes like a tangent)" -msgstr "加入下一個約束點 (有時如同正切)" +msgid "Repeat Counts:" +msgstr "重複次數:" -msgid "Tools" -msgstr "工具" +msgid "Reph Form" +msgstr "Reph 形式" -msgid "Cannot Be Undone" -msgstr "無法復原" +msgid "Replace" +msgstr "取代" -msgid "This operation cannot be undone, do it anyway?" -msgstr "此作業無法復原,無論如何都要做?" +msgid "Replace All" +msgstr "全部置換" -msgid "Del Layer" -msgstr "刪除圖層" +msgid "Replace Outline with Reference" +msgstr "以參照取代描邊" -msgid "Layer Info..." -msgstr "圖層資訊…" +msgid "Replace Pattern" +msgstr "置換胚騰" -msgid "New Layer..." -msgstr "新增圖層…" +msgid "Replace Pattern:" +msgstr "取代胚騰:" -msgid "Layers" -msgstr "圖層" +msgid "Replace With:" +msgstr "置換成:" -#. GT: Abbreviation for "Visible" -msgid "V" -msgstr "見" +msgid "Replace it" +msgstr "置換它" -msgid "Is Layer Visible?" -msgstr "圖層為可見的?" +msgid "Replace with Reference" +msgstr "置換成參照" -msgid "Layer" -msgstr "圖層" +msgid "Replace Å" +msgstr "取代 Å" -msgid "Is Layer Editable?" -msgstr "圖層可編輯?" +msgid "Replacement Glyph Name" +msgstr "置換字圖名稱" -msgid "New Layer" -msgstr "" +msgid "Replacement Glyph Names" +msgstr "置換字圖名稱" -msgid "Shift Contents To _First" -msgstr "" +msgid "Replacement mismatch" +msgstr "置換不匹配" -msgid "Shift Contents _Up" -msgstr "" +msgid "Replacement: " +msgstr "置換: " -msgid "Shift Contents _Down" -msgstr "" +msgid "Replacements" +msgstr "置換" -msgid "Shift Contents To _Last" -msgstr "" +msgid "Report as Error" +msgstr "回報為錯誤" -msgid "Make Foreground" -msgstr "" +#, c-format +msgid "Requested bitmap size not available in font. Font supports %s" +msgstr "要求的點陣圖尺寸無法用於字型。字型支援 %s" -msgid "Make Cubic" -msgstr "" +msgid "Required Feature" +msgstr "必要特徵" -msgid "Fill" -msgstr "" +msgid "Required Ligatures" +msgstr "必要連體字" -msgid "Show Cubic Column" -msgstr "" +msgid "Required feature" +msgstr "必要的特徵" -msgid "Show Fore/Back Column" -msgstr "" +msgid "Required feature out of bounds in script table.\n" +msgstr "必要特徵超出文字表格邊界。\n" -msgid "Make Background" -msgstr "" +msgid "Reserved Bit 10" +msgstr "保留位元 10" -msgid "Make Quadratic" -msgstr "" +msgid "Reserved Bit 11" +msgstr "保留位元 11" -msgid "+" -msgstr "" +msgid "Reserved Bit 12" +msgstr "保留位元 12" -msgid "-" -msgstr "" +msgid "Reserved Bit 13" +msgstr "保留位元 13" -msgid "Delete the current layer" -msgstr "" +msgid "Reserved Bit 14" +msgstr "保留位元 14" -msgid "Add a new layer" -msgstr "" +msgid "Reserved Bit 15" +msgstr "保留位元 15" -msgid "Type in new layer name" -msgstr "" +msgid "Reserved Bit 22" +msgstr "保留位元 22" -msgid "Add Anchor" -msgstr "加入錨點" +msgid "Reserved Bit 23" +msgstr "保留位元 23" -msgid "Get Info..." -msgstr "取得資訊…" +msgid "Reserved Bit 24" +msgstr "保留位元 24" -msgid "Open Reference" -msgstr "開啟參照" +msgid "Reserved Bit 25" +msgstr "保留位元 25" -msgid "G4 Curve" -msgstr "" +msgid "Reserved Bit 26" +msgstr "保留位元 26" -msgid "G2 Curve" -msgstr "" +msgid "Reserved Bit 27" +msgstr "保留位元 27" -msgid "Left Constraint" -msgstr "" +msgid "Reserved Bit 28" +msgstr "保留位元 28" -msgid "Right Constraint" -msgstr "" +msgid "Reserved Bit 32" +msgstr "保留位元 32" -msgid "Curve" -msgstr "" +msgid "Reserved Bit 33" +msgstr "保留位元 33" -msgid "HVCurve" -msgstr "" +msgid "Reserved Bit 34" +msgstr "保留位元 34" -msgid "Tangent" -msgstr "" +msgid "Reserved Bit 35" +msgstr "保留位元 35" -msgid "Merge" -msgstr "" +msgid "Reserved Bit 36" +msgstr "保留位元 36" -msgid "Merge to Line" -msgstr "" +msgid "Reserved Bit 37" +msgstr "保留位元 37" -msgid "Add a left \"tangent\" point" -msgstr "加入左側「正切」點" +msgid "Reserved Bit 38" +msgstr "保留位元 38" -msgid "Add a right \"tangent\" point" -msgstr "加入右側「正切」點" +msgid "Reserved Bit 39" +msgstr "保留位元 39" -msgid "Name Point..." -msgstr "" +msgid "Reserved Bit 40" +msgstr "保留位元 40" -msgid "Make Clip Path" -msgstr "製作裁剪路徑" +msgid "Reserved Bit 41" +msgstr "保留位元 41" -msgid "Make Line" -msgstr "" +msgid "Reserved Bit 42" +msgstr "保留位元 42" -msgid "Make Arc" -msgstr "" +msgid "Reserved Bit 43" +msgstr "保留位元 43" -msgid "Insert Point On Spline At..." -msgstr "" +msgid "Reserved Bit 44" +msgstr "保留位元 44" -msgid "Name Point" -msgstr "" +msgid "Reserved Bit 45" +msgstr "保留位元 45" -msgid "Name Contour" -msgstr "" +msgid "Reserved Bit 46" +msgstr "保留位元 46" -msgid "Bitmap" -msgstr "點陣字" +msgid "Reserved Bit 47" +msgstr "保留位元 47" -msgid "Outline" -msgstr "描邊" +msgid "Reserved Bit 9" +msgstr "保留位元 9" -msgid "Shades" -msgstr "陰影" +msgid "Reset" +msgstr "重置" -msgid "Draw a Line" -msgstr "畫一條線" +msgid "" +"Resets the kerning offset and device table corrections to what they were " +"originally" +msgstr "重置字距微調偏移和裝置表格校正為它們原本的值" -msgid "Set/Clear Pixels" -msgstr "設定/清除像素" +msgid "Restrict Selection" +msgstr "限制選擇" -msgid "Scroll Bitmap" -msgstr "捲動點陣字" +msgid "Restricted Font" +msgstr "限制的字型" -msgid "Shift Entire Bitmap" -msgstr "位移整個點陣字" +msgid "Resultant Y Position" +msgstr "生成的 Y 位置" + +msgid "Retain" +msgstr "保留" msgid "" -"Set/Clear Pixels\n" -"(Eyedropper with alt)" +"Retain counter size for glyphs using latin algorithm\n" +"Squish them for those using CJK." msgstr "" -"設定/清除像素\n" -"(以 alt 取色)" +"對於使用拉丁文字演算法的字圖保留其字腔尺寸,\n" +"對於那些使用 CJK 的字圖則擠壓它們。" -msgid "Filled Rectangle" -msgstr "填充的矩形" +msgid "Retain current advance width, center glyph within that width" +msgstr "保留目前的前加寬度,將字圖在該寬度內置中" -msgid "Filled Ellipse" -msgstr "填充的橢圓" +msgid "Retain current advance width, scale side bearings proportionally" +msgstr "保留目前的前加寬度,比例伸縮側邊留白" -msgid "Negative Width" -msgstr "負值寬度" +msgid "Revalidate" +msgstr "重新驗證" -msgid "" -"Negative character widths are not allowed in TrueType.\n" -"Do you really want a negative width?" -msgstr "" -"TrueType 中不允許負值字元寬度\n" -"您真的想要負值寬度嗎?" +msgid "Revalidate All" +msgstr "重新驗證全部" -msgid "Search Radius" -msgstr "搜尋半徑" +msgid "Reverse Chaining Subs" +msgstr "反向鏈接替代" -msgid "Select Point(s) at..." -msgstr "選取點於…" +msgid "Reverse Chaining Substitution" +msgstr "反向鏈接替代" -msgid "_Exact" -msgstr "精確的(_E)" +msgid "Reverse Contextual Chaining Substitution" +msgstr "反向上下文鏈接替代" -msgid "_Around" -msgstr "周圍(_A)" +msgid "Reverse Direction" +msgstr "反向方向" -msgid "W_ithin Rectangle" -msgstr "在矩形之內(_I)" +msgid "Reverse chaining subs" +msgstr "反向鏈接替代" -msgid "_Radius:" -msgstr "半徑(_R):" +msgid "Revert Gl_yph" +msgstr "回復字圖(_Y)" -msgid "3" -msgstr "" +msgid "Revert To _Backup" +msgstr "還原成備份(_B)" -msgid "_Width:" -msgstr "寬度(_W):" +msgid "Review Hints" +msgstr "檢閱修飾" -#, c-format -msgid "%s No Slope" -msgstr "%s 無斜率" +msgid "Rhaeto-Romanic" +msgstr "里托羅曼語" -msgid "No Curvature" -msgstr "無曲率" +msgid "Rig_ht" +msgstr "右(_H)" -#, c-format -msgid " Curvature: %g" -msgstr "曲率:%g" +msgid "Right Bounds" +msgstr "右邊界" -#, c-format -msgid " Curvature: %g Radius: %g" -msgstr "曲率:%g 半徑:%g" +msgid "Right Side Bearing" +msgstr "右側留白" -#, c-format -msgid "Normal Distance: %.2f Along Spline: %.2f" -msgstr "一般距離:%.2f 沿著雲形曲線:%.2f" +msgid "Right Side Bearing Add" +msgstr "右側留白附加" -#, c-format -msgid "Near (%f,%f)" -msgstr "接近 (%f,%f)" +msgid "Right Side Bearing Scale" +msgstr "右側留白伸縮" -#, c-format -msgid "Spline Length=%.1f" -msgstr "雲形曲線長度=%.1f" +msgid "Right Side Bearing:" +msgstr "右側留白:" -#, c-format -msgid "Spline Length=%g" -msgstr "雲形曲線長度=%g" +msgid "Right To Left" +msgstr "由右到左" -msgid "No Next Control Point" -msgstr "沒有下一個控制點" +msgid "Right to Left Alternates" +msgstr "從右到左另項選擇" -#, c-format -msgid "Next CP: (%f,%f)" -msgstr "下一個控制點:(%f,%f)" +msgid "Right to Left mirrored forms" +msgstr "從右到左翻轉的形式" -msgid " Next" -msgstr " 下一個" +msgid "Ro_und" +msgstr "圓角(_U)" -msgid "No Previous Control Point" -msgstr "沒有前一個控制點" +msgid "Roman Connected" +msgstr "羅馬體已連結" -#, c-format -msgid "Prev CP: (%f,%f)" -msgstr "上一個控制點:(%f,%f)" +msgid "Roman Disconnected" +msgstr "羅馬體不連結" -msgid " Prev" -msgstr " 上一個" +msgid "Roman Trailing" +msgstr "羅馬體追尾" -#, c-format -msgid "First Edge to Last Edge: %g x %g length %f" -msgstr "" +msgid "Romanian" +msgstr "羅馬尼亞語" -msgid " snapped" -msgstr "" +msgid "Romanian (Moldova)" +msgstr "羅馬尼亞語(摩爾多瓦)" -#, c-format -msgid "[%d] (%g,%g) %g x %g length %g" -msgstr "" +msgid "Romany" +msgstr "羅曼尼語" -msgid "No curvature info" -msgstr "無曲率資訊" +msgid "Rotate" +msgstr "旋轉" -#, c-format -msgid "∆Curvature: %g" -msgstr "∆曲率:%g" +msgid "Rotate 180°" +msgstr "旋轉 180°" -msgid " Next CP" -msgstr " 下一個控制點" +msgid "Rotate 3D Around..." +msgstr "在周圍 3D 旋轉…" -msgid " Prev CP" -msgstr " 上一個控制點" +#. GT: "CW" means Counter-Clockwise +msgid "Rotate 90° CCW" +msgstr "逆時針旋轉 90°" -msgid "No Slope" -msgstr "無斜率" +#. GT: "CW" means Clockwise +msgid "Rotate 90° CW" +msgstr "順時針旋轉 90°" -msgid "No References" -msgstr "無參照" +msgid "Rotate _180°" +msgstr "旋轉180°(_1)" -msgid "No references allowed in a pen." -msgstr "在畫筆中不允許參照。" +msgid "Rotate _90° CCW" +msgstr "逆時針旋轉 90°(_9)" -msgid "Nothing specified" -msgstr "沒有指定任何東西" +msgid "Rotate by Ruler..." +msgstr "旋轉依照尺規…" -msgid "Please draw a convex polygon in the drawing area." -msgstr "請在繪圖區中繪製凸面多邊形。" +msgid "Rotate each glyph as a unit" +msgstr "以每個字圖做為旋轉單位" -msgid "Nib shape not valid" -msgstr "" +msgid "Rotate the selection" +msgstr "旋轉所選" -msgid "Stroke _Width:" -msgstr "筆畫寬度(_W):" +msgid "Rotate..." +msgstr "旋轉…" -msgid "Stroke width cannot be zero" -msgstr "" +msgid "Rotate:" +msgstr "旋轉:" -msgid "Minor A_xis:" -msgstr "次要軸線(_X):" +msgid "Rotating" +msgstr "旋轉" -msgid "Pen _Angle:" -msgstr "畫筆角度(_A):" +msgid "Rotation Angle" +msgstr "旋轉角度" -msgid "Join Limit:" -msgstr "" +msgid "Rotation about X Axis" +msgstr "相對於 X 軸旋轉" -msgid "Extend Cap:" -msgstr "" +msgid "Rotation about Y Axis" +msgstr "相對於 Y 軸旋轉" -msgid "Removing both the internal and the external contours makes no sense" -msgstr "同時移除內部和外部輪廓不具任何意義" +msgid "Rough" +msgstr "粗糙" -msgid "Expand Stroke" -msgstr "展開筆畫" +msgid "Roun_d" +msgstr "四捨五入(_D)" -#. GT: This does not mean the program, but freehand drawing -msgid "Freehand" -msgstr "徒手畫" +msgid "Round" +msgstr "四捨五入" -msgid "Nib Type:" -msgstr "" +msgid "Round Rectangle Radius" +msgstr "圓角矩形半徑" -msgid "_Circular (Elliptical)" -msgstr "" +msgid "Round To _Int" +msgstr "四捨五入到整數(_I)" -msgid "Ca_lligraphic (Rectangular)" -msgstr "" +msgid "Rounding to integer..." +msgstr "四捨五入到整數…" -msgid "Conve_x (Polygonal)" -msgstr "" +msgid "Row|New" +msgstr "新增" -msgid "_Don't Expand" -msgstr "不展開(_D)" +msgid "Ruby Notational Forms" +msgstr "注音符號形式" -msgid "Major Axis (_Width):" -msgstr "" +#, c-format +msgid "Rule %d" +msgstr "規則 %d" -msgid "Minor Axis (_Height):" -msgstr "" +msgid "Rule Color" +msgstr "尺規顏色" -msgid "" -"A calligraphic pen or an elliptical pen has two widths\n" -"(which may be the same, giving a circular or square pen,\n" -"or different giving an eliptical or rectangular pen)." -msgstr "" +msgid "Ruler Big Tick Color" +msgstr "尺規大刻度顏色" -msgid "Ni_b Angle:" -msgstr "" +msgid "Rundi" +msgstr "克倫地語" -msgid "" -"A Convex nib will also be rotated by this amount\n" -"although this is not displayed in the dialog." -msgstr "" +msgid "Runic" +msgstr "古代北歐文字" -msgid "Line Cap:" -msgstr "" +msgid "Russian" +msgstr "俄語" -msgid "_Nib" -msgstr "" +msgid "Russian (Moldova)" +msgstr "俄語(摩爾多瓦)" -msgid "_Butt" -msgstr "酒桶(_B)" +msgid "Russian Buriat" +msgstr "俄語布里亞特語" -msgid "_Round" -msgstr "圓角(_R)" +msgid "S Brush Joined" +msgstr "S 筆刷聯結" -msgid "Be_vel" -msgstr "斜面(_V)" +msgid "S Brush Unjoined" +msgstr "S 筆刷取消聯結" -msgid "Line Join:" -msgstr "" +msgid "S Calligraphic" +msgstr "S 書法" -msgid "Ni_b" -msgstr "" +msgid "S Formal Joined" +msgstr "S 正規聯結" -msgid "B_evel" -msgstr "" +msgid "S Formal Unjoined" +msgstr "S 正規取消聯結" -msgid "Round" -msgstr "四捨五入" +msgid "S Miscellaneous" +msgstr "S 雜項" -msgid "Arcs" -msgstr "" +msgid "S Monotone Joined" +msgstr "S 單調聯結" -msgid "_Miter" -msgstr "斜接(_M)" +msgid "S Monotone Unjoined" +msgstr "S 單調取消聯結" -msgid "Miter Cli_p" -msgstr "" +msgid "S Uncial" +msgstr "S 安色爾字體" -msgid "_Join Limit:" -msgstr "" +msgid "SB Thumb" +msgstr "捲動軸縮圖" -msgid "as _Length" -msgstr "" +msgid "SIL Graphite layout feature table" +msgstr "SIL 石墨版面配置特徵表格" -msgid "* Nib _Span" -msgstr "" +msgid "SIL Graphite rule table" +msgstr "SIL 石墨規則表格" -msgid "" -"The stroke algorithm will attempt to be (at least)\n" -"this accurate, but there may be exceptions." -msgstr "" +msgid "SJIS (Kanji)" +msgstr "SJIS (漢字)" -msgid "_Extend Cap:" -msgstr "" +msgid "SVG Template" +msgstr "SVG 模板" -msgid "as Len_gth" -msgstr "" +msgid "SVG font" +msgstr "SVG 字型" -msgid "* Cap Widt_h" -msgstr "" +msgid "S_ave Feature File..." +msgstr "儲存特徵檔案(_A)…" -msgid "Remove Overlap:" -msgstr "" +msgid "S_ave as..." +msgstr "另存新檔(_A)…" -msgid "By La_yer" -msgstr "" +msgid "S_etup" +msgstr "設定(_E)" -msgid "By Con_tour" -msgstr "" +msgid "S_hadow..." +msgstr "陰影(_H)…" -msgid "N_one (Debug)" -msgstr "" +msgid "S_how Dependent" +msgstr "顯示附屬(_H)" -msgid "Contours (from closed):" -msgstr "" +msgid "S_how H. Metrics..." +msgstr "顯示水平字框(_H)…" -msgid "Both" -msgstr "" +msgid "S_nap to horizontal/vertical" +msgstr "抓齊水平/垂直(_N)" -msgid "External Only" -msgstr "" +msgid "S_quare" +msgstr "方角(_Q)" -msgid "Internal Only" -msgstr "" +msgid "S_uggest Deltas..." +msgstr "建議 Deltas(_U)…" -msgid "Arcs Clip:" -msgstr "" +msgid "Sa_me Glyph As" +msgstr "相同字圖(_M)" -msgid "Auto" -msgstr "自動" +msgid "Sa_ve Lookup..." +msgstr "儲存查找(_V)…" -msgid "SVG 2" -msgstr "" +msgid "Samaritan" +msgstr "撒瑪麗亞文" -msgid "Ratio" -msgstr "" +msgid "Samaritan, Punctuation" +msgstr "撒瑪麗亞文,標點符號" -msgid "S_implify" -msgstr "" +msgid "Same as Match Classes" +msgstr "如同匹配類別" -msgid "A_dd Extrema" -msgstr "" +msgid "Same as PostScript Names" +msgstr "如同 PostScript 名稱" -msgid "_Apply" -msgstr "套用(_A)" +#, c-format +msgid "Same table tag, '%c%c%c%c', appears twice in sfnt header" +msgstr "相同表格標記,'%c%c%c%c',在 sfnt 頁首中出現兩次" -msgid "Bad Gradient" -msgstr "不當的梯度" +msgid "Sami (Lappish)" +msgstr "薩米語(拉普語)" -msgid "There must be at least 2 gradient stops" -msgstr "必須有至少 2 個梯度停止點" +msgid "Samoan" +msgstr "薩摩亞語" -msgid "Bad offset on line %d, must be between 0% and 100%." -msgstr "不當的偏移於第 %d 條線,必須在 0% 和 100% 之間。" +msgid "Sample Text" +msgstr "範例文字" -#, c-format -msgid "Bad color on line %d, must be between 000000 and ffffff." -msgstr "不當的顏色於第 %d 條線,必須在 000000 和 ffffff 之間。" +msgid "Sango" +msgstr "桑戈語(中非)" -#, c-format -msgid "Bad opacity on line %d, must be between 0.0 and 1.0." -msgstr "不當的濁度於第 %d 條線,必須在 0.0 和 1.0 之間。" +msgid "Sans-Serif" +msgstr "無襯線" -msgid "You must draw a line" -msgstr "您必須繪製一條線" +msgid "Sans-Serif|SS High-x Round Geometric" +msgstr "SS 高-x 圓角幾何" -msgid "You must draw a line, with at most one additional point" -msgstr "您必須繪製一條線,以及最多一個額外點" +msgid "Sans-Serif|SS Humanist" +msgstr "SS 人文的" -msgid "Offset %" -msgstr "偏移 %" +msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" +msgstr "SS IBM 新奇哥德體" -msgid "Color" -msgstr "顏色" +msgid "Sans-Serif|SS Low-x Round Geometric" +msgstr "SS 低-x 圓角幾何" -msgid "Opacity" -msgstr "濁度" +msgid "Sans-Serif|SS Matrix" +msgstr "SS 矩陣" -msgid "Gradient" -msgstr "梯度" +msgid "Sans-Serif|SS Miscellaneous" +msgstr "SS 雜項" -msgid "" -" A linear gradient is represented by a line drawn\n" -"from its start point to its end point.\n" -" A radial gradient is represented by a line drawn\n" -"from its center whose length is the ultimate radius.\n" -"If there is a single additional point, that point\n" -"represents the gradient's focus, if omitted the focus\n" -"is the same as the radius." -msgstr "" +msgid "Sans-Serif|SS Modified Grotesque Gothic" +msgstr "SS 修改過的新奇哥德體" -msgid "Linear" -msgstr "線性" +msgid "Sans-Serif|SS NeoGrotesque Gothic" +msgstr "SS 新奇哥德體" -msgid "" -"The gradient will be a linear gradient,\n" -"With the color change happening along\n" -"the line drawn in the view" -msgstr "" -"梯度將是線性梯度,\n" -"而顏色變更將沿著\n" -"線條在檢視時發生" +msgid "Sans-Serif|SS Typewriter Gothic" +msgstr "SS 打字機哥德體" -msgid "Radial" -msgstr "徑向" +msgid "Sanskrit" +msgstr "梵語" -msgid "" -"The gradient will be a radial gradient,\n" -"With the color change happening in circles\n" -"starting at the focus (if specified) and\n" -"extending outward until it reaches the\n" -"specified radius." -msgstr "" -"梯度將是徑向梯度,\n" -"而顏色變更將起始於焦點\n" -"(如果指定) 的圓形中,\n" -"並向外延展直到它達到\n" -"指定的半徑。" +msgid "Santali" +msgstr "桑塔利文" -msgid "_Pad" -msgstr "填充(_P)" +msgid "Saturation and Value, and the three colors must be between 0 and 1" +msgstr "飽和度和數值,而三種顏色必須在 0 和 1 之間" -msgid "" -"Beyond the endpoints, the gradient takes on the color at the end-points\n" -"This does not work for PostScript linear gradients" -msgstr "" -"於終點之後,梯度將會取代終點上的顏色\n" -"這不會作用於 PostScript 線性梯度" +msgid "Saturation:" +msgstr "飽和度:" -msgid "Repeat" -msgstr "重複" +msgid "Saurashtra" +msgstr "索拉什特拉文" -msgid "" -"Beyond the endpoints the gradient repeats itself\n" -"This does not work for PostScript gradients." -msgstr "" -"於終點之後,梯度將會重複它自己\n" -"這不會作用於 PostScript 梯度" +msgid "Save" +msgstr "儲存" -msgid "Reflect" -msgstr "反射" +msgid "Save A_ll" +msgstr "全部儲存(_L)" -msgid "" -"Beyond the endpoint the gradient repeats itself, but reflected.\n" -"This does not work for PostScript gradients" -msgstr "" -"於終點之後,梯度將會重複它自己並反射\n" -"這不會作用於 PostScript 梯度" +msgid "Save As _Image..." +msgstr "另存圖像(_I)…" -msgid "" -"Specify the color (& opacity) at stop points\n" -"along the line drawn above. The offset is a\n" -"percentage of the distance from the start to\n" -"the end of the line. The color is a 6 (hex)\n" -"digit number expressing an RGB color." -msgstr "" +msgid "Save Colors" +msgstr "儲存顏色" -msgid "Translation in X" -msgstr "在 X 方向變換" +msgid "Save Comments" +msgstr "儲存註釋" -msgid "Translation in Y" -msgstr "在 Y 方向變換" +msgid "Save Failed" +msgstr "儲存時失敗" -msgid "Bad Transformation matrix" -msgstr "不當的變換矩陣" +msgid "Save Guides" +msgstr "儲存輔助線" -msgid "No Glyph" -msgstr "無字圖" +msgid "Save Image" +msgstr "儲存圖像" -#, c-format -msgid "This font does not contain a glyph named \"%.40s\"" -msgstr "這個字型不包含名為「%.40s」的字圖" +msgid "Save Layers" +msgstr "儲存圖層" -msgid "Tile Pattern" -msgstr "並排胚騰" +msgid "Save Resource file as..." +msgstr "另存資源檔案為…" -msgid "" -"The pattern itself should be drawn in another glyph\n" -"of the current font. Specify a glyph name:" -msgstr "" -"胚騰本身應該是繪製於目前字型的\n" -"另一個字圖之中。指定字圖名稱:" +msgid "Save a font based on the specified layer" +msgstr "儲存字型基於指定的圖層" -msgid "Aspect Ratio same as Tile Glyph" -msgstr "外觀比例如同並排字圖" +msgid "Save as _Directory" +msgstr "另存為目錄(_D)" -msgid "Width:" -msgstr "寬度:" +msgid "Save as..." +msgstr "另存新檔…" -msgid "Rotate:" -msgstr "旋轉:" +msgid "Save glyph colors in the PfEd table" +msgstr "在 PfEd 表格中儲存字圖顏色" -msgid "Skew:" -msgstr "歪斜:" +msgid "Save glyph comments in the PfEd table" +msgstr "在 PfEd 表格中儲存字圖註釋" -msgid "Translate By" -msgstr "變換由" +msgid "Save in _UCS2" +msgstr "以 _UCS2 儲存" -msgid "Transform:" -msgstr "變換:" +msgid "Save the guidelines in the Guide layer." +msgstr "儲存在指導圖層之中的指引。" -msgid "Bad Color" -msgstr "不當的顏色" +msgid "Saving AFM File" +msgstr "儲存 AFM 檔案" -msgid "Opacity:" -msgstr "濁度:" +msgid "Saving Bitmap Font(s)" +msgstr "儲存點陣字型" -msgid "Bad Transformation Matrix" -msgstr "不當的變換矩陣" +msgid "Saving Bitmaps" +msgstr "儲存點陣字" -msgid "Bad dash list" -msgstr "不當的虛線表列" +msgid "Saving CID keyed font" +msgstr "儲存 CID 加鍵的字型" -#, c-format -msgid "Too many dashes (at most %d allowed)" -msgstr "太多虛線(最多允許 %d)" +msgid "Saving Multiple PostScript Fonts" +msgstr "儲存多重 PostScript 字型" -msgid "Fi_ll" -msgstr "填充(_L)" +msgid "Saving OFM File" +msgstr "儲存 OFM 檔案" -msgid "Inherited" -msgstr "已繼承" +msgid "Saving OpenType Font" +msgstr "儲存 OpenType 字型" -msgid "Gradient:" -msgstr "梯度:" +msgid "Saving Outlines" +msgstr "儲存描邊" -msgid "Add" -msgstr "加入" +msgid "Saving PFM File" +msgstr "儲存 PFM 檔案" -msgid "Edit" -msgstr "編輯" +msgid "Saving PostScript Font" +msgstr "儲存 PostScript 字型" -msgid "Pattern:" -msgstr "胚騰:" +msgid "Saving SVG font" +msgstr "儲存 SVG 字型" -msgid "Stroke" -msgstr "筆畫" +msgid "Saving Spline Font Database" +msgstr "儲存曲線字型資料庫" -msgid "Dashes" -msgstr "虛線" +msgid "Saving TFM File" +msgstr "儲存 TFM 檔案" -msgid "" -"This specifies the dash pattern for a line.\n" -"Leave this field blank for a solid line.\n" -"Otherwise specify a list of up to 8 integers\n" -"(between 0 and 255) which give the dash pattern\n" -"in em-units. So \"10 10\" will draw the first\n" -"10 units of a line, leave the next 10 blank,\n" -"draw the next 10, and so on." -msgstr "" +msgid "Saving TrueType Font" +msgstr "儲存 TrueType 字型" -msgid "_Transform Pen:" -msgstr "變換畫筆(_T):" +msgid "Saving Unified Font Object" +msgstr "儲存統一字型物件" -msgid "Line Cap" -msgstr "線條頂端" +msgid "Saving font" +msgstr "儲存字型" -msgid "S_quare" -msgstr "方角(_Q)" +msgid "Saving multi-master font" +msgstr "儲存多主字型" -msgid "Line Join" -msgstr "線聯結" +msgid "Saving..." +msgstr "儲存中…" -msgid "Ro_und" -msgstr "圓角(_U)" +msgid "Sc_ale & Tile" +msgstr "伸縮 & 並排(_A)" -msgid "Proximity" -msgstr "鄰近" +msgid "Sca_le" +msgstr "伸縮(_L)" -msgid "The \"Proximity\" field must be more than 0 and less than a half." -msgstr "「鄰近」欄位必須超過 0 且小於一半。" +msgid "Scale Bearings By:" +msgstr "伸縮留白依:" -msgid "The \"DPI\" field must be more than 10 and less than 5000." -msgstr "「DPI」欄位必須超過 10 且小於 5000。" +msgid "Scale By" +msgstr "伸縮依據" -msgid "Unreasonable DPI" -msgstr "不合理的 DPI" +msgid "Scale Factor" +msgstr "伸縮因子" -msgid "An entry in the \"Sizes\" field is not a number." -msgstr "在「尺寸」欄位中的條目並非數字。" +msgid "Scale LBearing By:" +msgstr "伸縮左留白依:" -msgid "An entry in the \"Sizes\" field is unreasonable." -msgstr "在「尺寸」欄位中的條目不合理。" +msgid "Scale RBearing By:" +msgstr "伸縮右留白依:" -msgid "An range in the \"Sizes\" field is incorrectly ordered." -msgstr "在「尺寸」欄位中的範圍未正確排序。" +msgid "Scale Uniformly..." +msgstr "單一形式地伸縮…" -msgid "FreeType unavailable" -msgstr "FreeType 無法使用" +msgid "Scale VAdvance By:" +msgstr "伸縮垂直前加依:" -msgid "FreeType unavailable." -msgstr "FreeType 無法使用。" +msgid "Scale Width By:" +msgstr "伸縮寬度依:" -msgid "Unexpected error" -msgstr "非預期錯誤" +msgid "Scale X/Y the same" +msgstr "X/Y 伸縮一致" -msgid "Nothing found" -msgstr "找不到任何東西" +msgid "Scale factors must be between 3 and 1000 percent" +msgstr "伸縮因子必須在 3 和 1000 百分比之間" -msgid "Nothng found." -msgstr "找不到任何東西。" +msgid "Scale so text width matches path length" +msgstr "伸縮以使文字寬度與路徑長度相符" -msgid "No FreeType" -msgstr "沒有 FreeType" +msgid "Scale the selection" +msgstr "伸縮所選" -msgid "You must install the freetype library before using this command." -msgstr "使用這個命令之前,您必須安裝 freetype 函式庫。" +msgid "Scale..." +msgstr "伸縮…" -msgid "" -"Your version of the freetype library does not contain the bytecode " -"interpreter." -msgstr "您的 freetype 函式庫版本不包含位元碼解譯器。" +#, c-format +msgid "Scaled by: (%.2f,%.2f)" +msgstr "伸縮依: (%.2f,%.2f)" -msgid "No Instructions" -msgstr "沒有指令" +msgid "Scaling" +msgstr "伸縮" -msgid "" -"This glyph has no instructions. Adding instructions (a DELTA) may change its " -"rasterization significantly." -msgstr "這個字圖沒有任何指令。加入指令 (一個 DELTA) 也許會顯著變更它的點陣化。" +msgid "Scaling Bitmaps" +msgstr "縮放點陣字" -msgid "Not quadratic" -msgstr "不是四方形" +msgid "Scientific" +msgstr "科學" -msgid "This must be a truetype layer." -msgstr "這必須是 truetype 圖層。" +msgid "Scientific Inferiors" +msgstr "科學記號" -msgid "DELTA suggestions" -msgstr "DELTA 建議" +msgid "Scottish Gaelic" +msgstr "蘇格蘭蓋爾語" -msgid "" -"When a curve passes very close to the center of a\n" -"pixel you might want to check that the curve is on\n" -"the intended side of that pixel.\n" -"If it's on the wrong side, consider using a DELTA\n" -"instruction to adjust the closest point at the\n" -"current pixelsize." -msgstr "" +msgid "Screen Width in Centimeters" +msgstr "螢幕寬度以公分為單位" -msgid "Rasterize at sizes:" -msgstr "點陣化於尺寸:" +msgid "Screen Width in Inches" +msgstr "螢幕寬度以英吋為單位" -msgid "DPI:" -msgstr "DPI:" +#, c-format +msgid "Script '%c%c%c%c' " +msgstr "文字「%c%c%c%c」" -msgid "Proximity:" -msgstr "鄰近:" +#, c-format +msgid "" +"Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that " +"baseline is not currently active." +msgstr "" +"文字「%c%c%c%c」宣稱以基線「%c%c%c%c」做為它的預設,但是該基線並非目前現用。" -msgid "pixels" -msgstr "像素" +#, c-format +msgid "Script '%c%c%c%c' on %c%c%c%c " +msgstr "文字「%c%c%c%c」於 %c%c%c%c " -msgid "This may take a while. Please be patient..." -msgstr "這也許會花費一點時間。請耐心等候…" +msgid "Script File" +msgstr "命令稿檔案" -msgid "Glyph, Size, Point" -msgstr "字圖、尺寸、點" +msgid "Script Menu" +msgstr "文字選單" -msgid "Glyph, Point, Size" -msgstr "字圖、點、尺寸" +msgid "Script Tag too long" +msgstr "文字標記太長" -msgid "Size, Glyph, Point" -msgstr "尺寸、字圖、點" +msgid "Script Tag:" +msgstr "文字標記:" -msgid "Sort|Alphabetic" -msgstr "字母順序" +msgid "Script with no associated menu name" +msgstr "命令稿而無關聯的選單名稱" -msgid "Glyph Order" -msgstr "字圖排序" +msgid "Script(s)" +msgstr "文字" -#, c-format -msgid "Size: %d (%d)" -msgstr "尺寸:%d (%d)" +msgid "Script(s) & Language(s)" +msgstr "文字 & 語言" -#, c-format -msgid "Point: %d (%d)" -msgstr "點:%d (%d)" +msgid "ScriptPercentScaleDown:" +msgstr "ScriptPercentScaleDown:" -#, c-format -msgid "\"%.40s\" size=%d point=%d (%d,%d) distance=%g" -msgstr "「%.40s」尺寸=%d 點=%d (%d,%d) 距離=%g" +msgid "ScriptScriptPercentScaleDown:" +msgstr "ScriptScriptPercentScaleDown:" -msgid "Potential spots for Delta instructions" -msgstr "用於 Delta 指令的潛在斑點" +msgid "Scripts" +msgstr "手寫(S)" -msgid "Sort:" -msgstr "排序:" +msgid "Scripts are 4 letter tags" +msgstr "文字是 4 字母標記" -msgid "Glyph:" -msgstr "字圖:" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Arabic", ignore "Script|" +msgid "Script|Arabic" +msgstr "阿拉伯語" -msgid "_Copies:" -msgstr "份數(_C):" +msgid "Script|Aramaic" +msgstr "阿拉姆語" -msgid "No Command Specified" -msgstr "沒有指定的命令" +msgid "Script|Armenian" +msgstr "亞美尼亞語" -msgid "Page Setup" -msgstr "頁面設定" +msgid "Script|Avestan" +msgstr "阿維斯塔語" -msgid "To _File" -msgstr "為檔案(_F)" +msgid "Script|Balinese" +msgstr "峇里文" -msgid "To P_DF File" -msgstr "為 P_DF 檔案" +msgid "Script|Batak" +msgstr "巴塔克語" -msgid "_Other" -msgstr "其他(_O)" +msgid "Script|Bengali" +msgstr "孟加拉語" -msgid "" -"Any other command with all its arguments.\n" -"The command must expect to deal with a postscript\n" -"file which it will find by reading its standard input." -msgstr "" -"任何其他具備所有引數的命令。\n" -"命令必須預期作用於 postscript\n" -"檔案,它將於讀取標準輸入時遭遇。" +msgid "Script|Bengali2" +msgstr "孟加拉語2" -msgid "Page_Size:" -msgstr "頁面尺寸(_S):" +msgid "Script|Buginese" +msgstr "布吉斯語" -msgid "_Printer:" -msgstr "印表機(_P):" +msgid "Script|Buhid" +msgstr "布黑德語" -msgid "Size" -msgstr "尺寸" +msgid "Script|Central European" +msgstr "中歐文字" -msgid "_Pointsize:" -msgstr "點尺寸(_P):" +msgid "Script|Cham" +msgstr "占文" -msgid "Invalid point size" -msgstr "無效的點尺寸" +msgid "Script|Cherokee" +msgstr "卻洛奇語" -msgid "Print To File..." -msgstr "列印到檔案…" +msgid "Script|Coptic" +msgstr "科普特文" -msgid "Bad Font" -msgstr "不當的字型" +#. GT: Don't ask me what RSymbol means, I don't know either. It's in apple's +#. GT: docs though +msgid "Script|Cyrillic" +msgstr "西里爾字母" -msgid "Bad Size" -msgstr "不當的尺寸" +msgid "Script|Default" +msgstr "預設" -#, c-format -msgid "Requested bitmap size not available in font. Font supports %s" -msgstr "要求的點陣圖尺寸無法用於字型。字型支援 %s" +msgid "Script|Devanagari" +msgstr "梵文字母天城體" -#, c-format -msgid "Text Width:%4d" -msgstr "文字寬度:%4d" +msgid "Script|Ethiopic" +msgstr "衣索比亞語" -msgid "Insert Text Outlines" -msgstr "插入文字描邊" +msgid "Script|Georgian" +msgstr "喬治亞語" -msgid "Print" -msgstr "列印" +msgid "Script|Greek" +msgstr "希臘語" -msgid "" -"Select some text, then use this list to change the\n" -"font in which those characters are displayed." -msgstr "" -"選取某些文字,然後使用這個清單以變更\n" -"那些字元被顯示的字型。" +msgid "Script|Gujarati" +msgstr "古吉拉特語" -msgid "" -"Select some text, this specifies the point\n" -"size of those characters" -msgstr "" -"選取某些文字,這會指定\n" -"那些字元的點尺寸" +msgid "Script|Gujarati2" +msgstr "古吉拉特語2" -msgid "" -"Select some text, this specifies the vertical\n" -"size of those characters in em-units" -msgstr "" -"選取某些文字,這會以 em-units 指定\n" -"那些字元的垂直尺寸" +msgid "Script|Gurmukhi" +msgstr "果魯穆其語" -msgid "" -"Select some text, this specifies the pixel\n" -"size of those characters" -msgstr "" -"選取某些文字,這會指定\n" -"那些字元的像素尺寸" +msgid "Script|Hanunóo" +msgstr "菲律賓-漢奴勞族文" -msgid "_AA" -msgstr "反鋸齒(_A)" +msgid "Script|Hebrew" +msgstr "希伯來語" -msgid "" -"Select some text, this controls whether those characters will be\n" -"AntiAlias (greymap) characters, or bitmap characters" -msgstr "" -"選取某些文字,這會控制是否那些字元將是\n" -"反鋸齒 (greymap) 字元,或點陣圖字元" +msgid "Script|Japanese" +msgstr "日文" -msgid "" -"Specifies file format used to pass the font to freetype\n" -" pfb -- is the standard postscript type1\n" -" ttf -- is truetype\n" -" otf -- is opentype\n" -" nohints -- freetype rasterizes without hints\n" -" bitmap -- not passed to freetype for rendering\n" -" bitmap fonts must already be generated\n" -" FontForge -- uses FontForge's own rasterizer, not\n" -" freetype's. Only as last resort" -msgstr "" -"指定用來傳遞字型到 freetype 的檔案格式\n" -" pfb -- 是標準 postscript type1\n" -" ttf -- 是 truetype\n" -" otf -- 是 opentype\n" -" nohints -- freetype 點陣化而無修飾\n" -" bitmap -- 無法傳遞到 freetype 以用於潤算\n" -" 點陣圖字型必須已被產生\n" -" FontForge -- 使用 FontForge 本身的點陣化程式,而非\n" -" freetype 的。只有做為最後一招" +msgid "Script|Javanese" +msgstr "爪哇語" -msgid "nohints" -msgstr "無修飾" +msgid "Script|Kannada" +msgstr "卡納達語" -msgid "" -"Select some text, then use this list to specify\n" -"the current script & language." -msgstr "" -"選取某些文字,然後使用這個清單以指定\n" -"目前的文字 & 語言。" +msgid "Script|Kannada2" +msgstr "卡納達語2" -msgid "" -"Select some text, then use this list to specify\n" -"active features." -msgstr "" -"選取某些文字,然後使用這個清單以指定\n" -"現用特徵。" +msgid "Script|Kharosthi" +msgstr "佉盧文" -msgid "Menu" -msgstr "選單" +msgid "Script|Khmer" +msgstr "高棉語" -msgid "Specifies screen dots per inch" -msgstr "指定螢幕每英吋點數" +msgid "Script|Korean" +msgstr "韓文" -msgid "" -"FontForge does not update this window when a change is made to the font.\n" -"If a font has changed press the button to force an update" -msgstr "" -"當變更發生於字型時,FontForge 不會更新這個視窗。\n" -"如果字型已變更則按下按鈕以強制更新" +msgid "Script|Lao" +msgstr "老撾語" -msgid "_Refresh" -msgstr "重新整理(_R)" +msgid "Script|Latin" +msgstr "拉丁語" -msgid "Text Width: 0" -msgstr "文字寬度: 0" +msgid "Script|Limbu" +msgstr "尼泊爾-林布" -msgid "Wrap Pos:" -msgstr "換列位置:" +msgid "Script|Malayālam" +msgstr "德拉維族語" -msgid "The text will wrap to a new line after this many em-units" -msgstr "文字將於這麼多 em-units 之後換到新列" +msgid "Script|Malayālam2" +msgstr "德拉維族語2" -msgid "Display" -msgstr "顯示" +msgid "Script|Mandaean" +msgstr "曼迪因教派" -msgid "_Full Font Display" -msgstr "顯示全部字型(_F)" +msgid "Script|Mongolian" +msgstr "蒙古語" -msgid "" -"Displays all the glyphs in the font on a rectangular grid at the given point " -"size" -msgstr "以給定的點尺寸在四方形格線中,顯示字型中所有字圖" +msgid "Script|Myanmar" +msgstr "緬甸語" -msgid "Full Pa_ge Glyph" -msgstr "整頁的字圖(_G)" +msgid "Script|New" +msgstr "新增" -msgid "Full Pa_ge Glyphs" -msgstr "整頁的字圖(_G)" +msgid "Script|Old Permic" +msgstr "古彼爾姆語" -msgid "" -"Displays all the selected characters, each on its own page, at an extremely " -"large point size" -msgstr "每個於它自己的頁面,以非常大的點尺寸,顯示所有已選取的字元" +msgid "Script|Oriya" +msgstr "歐利亞語" -msgid "_Multi Size Glyph" -msgstr "多重尺寸字圖(_M)" +msgid "Script|Oriya2" +msgstr "歐利亞語2" -msgid "_Multi Size Glyphs" -msgstr "多重尺寸字圖(_M)" +msgid "Script|Phags-pa" +msgstr "八思巴文" -msgid "Displays all the selected characters, at several different point sizes" -msgstr "以多個不同的點尺寸,顯示所有已選取的字元" +msgid "Script|Phoenician" +msgstr "腓尼基語" -msgid "S_etup" -msgstr "設定(_E)" +msgid "Script|RSymbol" +msgstr "R 符號" -msgid "_Print" -msgstr "列印(_P)" +msgid "Script|Roman" +msgstr "羅馬文字" -msgid "_Done" -msgstr "已完成(_D)" +msgid "Script|Simplified Chinese" +msgstr "簡體中文" -msgid "Bind to Path" -msgstr "連結到路徑" +msgid "Script|Sinhala" +msgstr "錫蘭語" -#, c-format -msgid "Path Length: %g" -msgstr "路徑長度:%g" +msgid "Script|Sumero-Akkadian Cuneiform" +msgstr "蘇美亞喀得楔形文字" -msgid "Scale so text width matches path length" -msgstr "伸縮以使文字寬度與路徑長度相符" +msgid "Script|Sundanese" +msgstr "巽他語" -msgid "Rotate each glyph as a unit" -msgstr "以每個字圖做為旋轉單位" +msgid "Script|Syloti Nagri" +msgstr "錫爾赫特文" -msgid "Align:" -msgstr "對齊:" +msgid "Script|Syriac" +msgstr "敘利亞語" -msgid "At Start" -msgstr "起始" +msgid "Script|Tagalog" +msgstr "菲律賓-湯加洛格語" -msgid "Centered" -msgstr "置中" +msgid "Script|Tagbanwa" +msgstr "菲律賓-塔格板瓦語" -msgid "At End" -msgstr "結尾" +msgid "Script|Tamil" +msgstr "坦米爾語" -msgid "Offset text from path by:" -msgstr "自路徑偏移文字依:" +msgid "Script|Tamil2" +msgstr "坦米爾語2" -msgid "_Insert" -msgstr "插入(_I)" +msgid "Script|Telugu" +msgstr "特拉古語" -msgid "Outline Width" -msgstr "描邊寬度" +msgid "Script|Telugu2" +msgstr "特拉古語2" -msgid "_Gap:" -msgstr "間隙(_G):" +msgid "Script|Thai" +msgstr "泰語" -msgid "Inline" -msgstr "內聯" +msgid "Script|Tibetan" +msgstr "藏語" -msgid "Outline Width:" -msgstr "描邊寬度:" +msgid "Script|Traditional Chinese" +msgstr "正體中文" -msgid "Shadow Length:" -msgstr "陰影長度:" +msgid "Script|Ugaritic" +msgstr "烏加里特字母" -msgid "Light Angle:" -msgstr "光線角度:" +msgid "Script|Vai" +msgstr "瓦伊文" -msgid "Shadow" -msgstr "陰影" +msgid "Script|Yi" +msgstr "彝文" -msgid "Remove Encoding" -msgstr "移除編碼" +msgid "Scroll Bar" +msgstr "捲動軸" -msgid "Load Encoding" -msgstr "載入編碼" +msgid "Scroll Bar Thumb" +msgstr "捲動軸縮圖" -msgid "Browse..." -msgstr "瀏覽…" +msgid "Scroll Bitmap" +msgstr "捲動點陣字" -msgid "Please select a CID ordering" -msgstr "請選取 CID 定序" +msgid "Scroll To Glyph" +msgstr "捲動到字圖" -msgid "Encoding|Glyph Order" -msgstr "字圖排序" +msgid "Scroll by hand" +msgstr "手動捲動" -msgid "ISO 8859-1 (Latin1)" -msgstr "ISO 8859-1 (拉丁文1)" +msgid "ScrollBar" +msgstr "捲動軸" -msgid "ISO 8859-15 (Latin0)" -msgstr "ISO 8859-15 (拉丁文0)" +msgid "Search Pattern" +msgstr "搜尋胚騰" -msgid "ISO 8859-2 (Latin2)" -msgstr "ISO 8859-2 (拉丁文2)" +msgid "Search Pattern:" +msgstr "搜尋胚騰:" -msgid "ISO 8859-3 (Latin3)" -msgstr "ISO 8859-3 (拉丁文3)" +msgid "Search Radius" +msgstr "搜尋半徑" -msgid "ISO 8859-4 (Latin4)" -msgstr "ISO 8859-4 (拉丁文4)" +msgid "Search Selected Chars Only" +msgstr "只搜尋已選字元" -msgid "ISO 8859-9 (Latin5)" -msgstr "ISO 8859-9 (拉丁文5)" +msgid "Second Char" +msgstr "第二個字元" -msgid "ISO 8859-10 (Latin6)" -msgstr "ISO 8859-10 (拉丁文6)" +#, c-format +msgid "Second Class %d\n" +msgstr "第二類別 %d\n" -msgid "ISO 8859-13 (Latin7)" -msgstr "ISO 8859-13 (拉丁文7)" +msgid "Second Glyph Name" +msgstr "第二字圖名稱" -msgid "ISO 8859-14 (Latin8)" -msgstr "ISO 8859-14 (拉丁文8)" +msgid "Second _to All" +msgstr "全部中的第二(_T)" -msgid "ISO 8859-16 (Latin10)" -msgstr "" +#. GT: I'm not happy with this phrase. Suggestions for improvements are welcome +#. GT: Here I am generating a list of lookup names representing data that can +#. GT: be copied from one glyph to another. For a kerning (pairwise) lookup +#. GT: the first entry in the list (marked by the lookup name by itself) will +#. GT: mean all data where the current glyph is the first glyph in a kerning +#. GT: pair. But we can also (separately) copy data where the current glyph +#. GT: is the second glyph in the kerning pair, and that's what this line +#. GT: refers to. The "%s" will be filled in with the lookup name +#, c-format +msgid "Second glyph of %s" +msgstr "%s 的第二字圖" -msgid "ISO 8859-5 (Cyrillic)" -msgstr "ISO 8859-5 (斯拉夫語)" +msgid "See also:" +msgstr "同時參看:" -msgid "KOI8-R (Cyrillic)" -msgstr "KOI8-R (斯拉夫語)" +msgid "Segment Separator" +msgstr "資料段分隔符號" -msgid "ISO 8859-6 (Arabic)" -msgstr "ISO 8859-6 (阿拉伯語)" +msgid "Selec_t By Lookup Subtable..." +msgstr "依查找子表格選取(_T)…" -msgid "ISO 8859-7 (Greek)" -msgstr "ISO 8859-7 (希臘語)" +msgid "Select All _Points & Refs" +msgstr "選取所有的點 & 參照(_P)" -msgid "ISO 8859-8 (Hebrew)" -msgstr "ISO 8859-8 (希伯來語)" +msgid "Select Anc_hors" +msgstr "選取錨點(_H)" -msgid "ISO 8859-11 (Thai)" -msgstr "ISO 8859-11 (泰語)" +msgid "Select By ATT..." +msgstr "依 ATT 選取…" -msgid "Macintosh Latin" -msgstr "Macintosh 拉丁語" +msgid "Select By Lookup Subtable" +msgstr "選取依據查找子表格" -msgid "Windows Latin (\"ANSI\")" -msgstr "Windows 拉丁語 (ANSI)" +#. GT: Select the class containing the glyph named in the following text field +msgid "Select Class Containing:" +msgstr "選取類別包含:" -msgid "Adobe Standard" -msgstr "Adobe 標準" +msgid "Select Glyphs With" +msgstr "選取字圖以" -msgid "Symbol" -msgstr "符號" +msgid "Select Glyphs in lookup subtable" +msgstr "在查找子表格中選取字圖" -msgid "ΤεΧ Base (8r)" -msgstr "ΤεΧ 基礎 (8r)" +msgid "Select In Font" +msgstr "在字型中選取" -msgid "ISO 10646-1 (Unicode, BMP)" -msgstr "ISO 10646-1 (萬國碼,BMP)" +msgid "Select Open Contours" +msgstr "選取開放輪廓" -msgid "ISO 10646-1 (Unicode, Full)" -msgstr "ISO 10646-1 (萬國碼,全部)" +msgid "Select Point(s) at..." +msgstr "選取點於…" -msgid "SJIS (Kanji)" -msgstr "SJIS (漢字)" +msgid "Select Points Affected by HM" +msgstr "選取由 HM 所影響的點" -msgid "JIS 208 (Kanji)" -msgstr "JIS 208 (漢字)" +msgid "Select Results" +msgstr "選取結果" -msgid "JIS 212 (Kanji)" -msgstr "JIS 212 (漢字)" +msgid "Select _All" +msgstr "全選(_A)" -msgid "Wansung (Korean)" -msgstr "Wansung (韓語)" +msgid "Select a ligature to view" +msgstr "選取連體字以檢視" -msgid "KSC 5601-1987 (Korean)" -msgstr "KSC 5601-1987 (韓語)" +msgid "Select by Color" +msgstr "依顏色選取" -msgid "Johab (Korean)" -msgstr "Johab (韓語)" +msgid "Select by Name" +msgstr "依名稱選取" -msgid "GB 2312 (Simp. Chinese)" -msgstr "GB 2312 (簡化字漢語)" +msgid "Select by Script" +msgstr "依文字選取" -msgid "EUC GB 2312 (Chinese)" -msgstr "EUC GB 2312 (簡化字漢語)" +msgid "Select by _Color" +msgstr "依顏色選取(_C)" -msgid "Big5 (Trad. Chinese)" -msgstr "Big5 (傳統字漢語)" +msgid "Select by _Script..." +msgstr "依文字選取(_S)…" -msgid "Big5 HKSCS (Trad. Chinese)" -msgstr "Big5 HKSCS (傳統字漢語)" +msgid "Select by _Wildcard..." +msgstr "依萬用字元選取(_W)…" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "None", ignore "Interpretation|" -#. GT: In french this could be "Aucun" or "Aucune" depending on the gender -#. GT: of "Interpretation" -msgid "Interpretation|None" -msgstr "無" +msgid "Select glyphs for the first part of the kern pair" +msgstr "選取字圖做為字距微調對的第一部分" -msgid "MacStyles|Bold" -msgstr "粗體" +msgid "Select glyphs for the second part of the kern pair" +msgstr "選取字圖做為字距微調對的第二部分" -msgid "MacStyles|Italic" -msgstr "斜體" +msgid "" +"Select glyphs in the font view above.\n" +"The selected glyphs become your glyph class." +msgstr "" +"在上面的字型檢視中選取字圖。\n" +"所選的字圖將成為您的字圖類別。" -msgid "MacStyles|Condense" -msgstr "窄體" +msgid "Select hints between which counters are formed" +msgstr "在所形成的字腔之間選取修飾" -msgid "MacStyles|Expand" -msgstr "寬體" +msgid "Select lookups from other fonts" +msgstr "自其他字型選取查找" -msgid "MacStyles|Underline" -msgstr "底線" +msgid "" +"Select some text, then use this list to change the\n" +"font in which those characters are displayed." +msgstr "" +"選取某些文字,然後使用這個清單以變更\n" +"那些字元被顯示的字型。" -msgid "MacStyles|Outline" -msgstr "描邊" +msgid "" +"Select some text, then use this list to specify\n" +"active features." +msgstr "" +"選取某些文字,然後使用這個清單以指定\n" +"現用特徵。" -msgid "MacStyles|Shadow" -msgstr "陰影" +msgid "" +"Select some text, then use this list to specify\n" +"the current script & language." +msgstr "" +"選取某些文字,然後使用這個清單以指定\n" +"目前的文字 & 語言。" -msgid "Ultra-Condensed (50%)" -msgstr "超窄 (50%)" +msgid "" +"Select some text, this controls whether those characters will be\n" +"AntiAlias (greymap) characters, or bitmap characters" +msgstr "" +"選取某些文字,這會控制是否那些字元將是\n" +"反鋸齒 (greymap) 字元,或點陣圖字元" -msgid "Extra-Condensed (62.5%)" -msgstr "特窄 (62.5%)" +msgid "" +"Select some text, this specifies the pixel\n" +"size of those characters" +msgstr "" +"選取某些文字,這會指定\n" +"那些字元的像素尺寸" -msgid "Condensed (75%)" -msgstr "窄 (75%)" +msgid "" +"Select some text, this specifies the point\n" +"size of those characters" +msgstr "" +"選取某些文字,這會指定\n" +"那些字元的點尺寸" -msgid "Semi-Condensed (87.5%)" -msgstr "半窄 (87.5%)" +msgid "" +"Select some text, this specifies the vertical\n" +"size of those characters in em-units" +msgstr "" +"選取某些文字,這會以 em-units 指定\n" +"那些字元的垂直尺寸" -msgid "Medium (100%)" -msgstr "中等 (100%)" +msgid "Select the class containing the named glyph" +msgstr "選取包含具名字圖的類別" -msgid "Semi-Expanded (112.5%)" -msgstr "半寬 (112.5%)" +msgid "Selected BG Color" +msgstr "已選背景顏色" -msgid "Expanded (125%)" -msgstr "寬 (125%)" +msgid "Selected CP Color" +msgstr "已選控制點顏色" -msgid "Extra-Expanded (150%)" -msgstr "特寬 (150%)" +msgid "Selected FG Color" +msgstr "已選前景顏色" -msgid "Ultra-Expanded (200%)" -msgstr "超寬 (200%)" - -msgid "100 Thin" -msgstr "100 超細體" +msgid "Selected Glyph Col" +msgstr "已選字圖欄" -msgid "200 Extra-Light" -msgstr "200 特細體" +msgid "Selected Glyphs" +msgstr "已選取的字圖" -msgid "300 Light" -msgstr "300 細體字" +msgid "Selected Point Color" +msgstr "所選點顏色" -msgid "400 Regular" -msgstr "400 書體" +msgid "Selected Point Width" +msgstr "所選點的寬度" -msgid "500 Medium" -msgstr "500 中等" +msgid "Selected Width Color" +msgstr "已選寬度顏色" -msgid "600 Semi-Bold" -msgstr "600 半粗體" +msgid "Self Intersecting" +msgstr "自我交叉" -msgid "700 Bold" -msgstr "700 粗體" +msgid "Self-referential character" +msgstr "自我參照字元" -msgid "800 Extra-Bold" -msgstr "800 特粗體" +msgid "Self-referential glyph" +msgstr "自我參照字圖" -msgid "900 Black" -msgstr "900 超粗體" +msgid "Selkup" +msgstr "瑟爾卡普語" -msgid "Never Embed/No Editing" -msgstr "永不內嵌/無編輯中" +msgid "Semi-Condensed (87.5%)" +msgstr "半窄 (87.5%)" -msgid "Printable Document" -msgstr "可列印文件" +msgid "Semi-Expanded (112.5%)" +msgstr "半寬 (112.5%)" -msgid "Editable Document" -msgstr "可編輯文件" +msgid "Separate ratios for horizontal and vertical stems" +msgstr "水平與垂直字幹分開的比率" -msgid "Installable Font" -msgstr "可安裝字型" +msgid "Separate ratios for thin and thick stems" +msgstr "粗細字幹分開的比率" -msgid "Serif" -msgstr "襯線" +msgid "Separation" +msgstr "分隔" -msgid "Sans-Serif" -msgstr "無襯線" +msgid "Sepedi" +msgstr "北方索托語" -msgid "Monospace" -msgstr "定寬" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of classes in " +"list above)" +msgstr "序號超出邊界,必須少於 %d (在以上清單中的類別數量)" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Script" -msgstr "手寫" +#, c-format +msgid "" +"Sequence number out of bounds, must be less than %d (number of glyphs, " +"classes or coverage tables)" +msgstr "序號超出邊界,必須少於 %d (字圖、類別或覆蓋表格的數量)" -msgid "Decorative" -msgstr "美觀型" +msgid "Serbian" +msgstr "塞爾維亞語" -msgid "No Classification" -msgstr "無分類" +msgid "Serbian (Cyrillic)" +msgstr "塞爾維亞語(斯拉夫語)" -msgid "Old Style Serifs" -msgstr "舊式襯線(OSS)" +msgid "Serbian (Latin)" +msgstr "塞爾維亞語(拉丁語)" -msgid "OSS Rounded Legibility" -msgstr "OSS 圓角易讀性" +msgid "Serer" +msgstr "塞雷爾語" -msgid "OSS Geralde" -msgstr "OSS 直線型" +msgid "Serif" +msgstr "襯線" -msgid "OSS Venetian" -msgstr "OSS 威尼斯型" +msgid "Serif Height" +msgstr "襯線高度" -msgid "OSS Modified Venetian" -msgstr "OSS 修改過的威尼斯型" +msgid "Serif Height Fuzz" +msgstr "襯線高度模糊" -msgid "OSS Dutch Modern" -msgstr "OSS 荷蘭語現代型" +msgid "Serif height:" +msgstr "襯線高度:" -msgid "OSS Dutch Trad" -msgstr "OSS 荷蘭語傳統型" +msgid "Set All" +msgstr "設定全部" -msgid "OSS Contemporary" -msgstr "OSS 同時代的" +msgid "Set Bearings To:" +msgstr "設定留白為:" -msgid "OSS Calligraphic" -msgstr "OSS 書法" +msgid "Set Both Bearings..." +msgstr "設定兩側留白…" -msgid "OSS Miscellaneous" -msgstr "OSS 雜項" +msgid "Set Both Side Bearings..." +msgstr "設定兩側留白…" -msgid "Transitional Serifs" -msgstr "轉變的襯線(TS)" +msgid "Set E_xtremum Bound..." +msgstr "設定極值範圍(_X)…" -msgid "TS Direct Line" -msgstr "TS 直接列" +msgid "Set Extents" +msgstr "集合延展" -msgid "TS Script" -msgstr "TS 手寫" +msgid "Set Feature Extents" +msgstr "設定特徵延展" -msgid "TS Miscellaneous" -msgstr "TS 雜項" +msgid "Set From Font" +msgstr "設定自字型" -msgid "Modern Serifs" -msgstr "現代型襯線(MS)" +msgid "Set From N_ame" +msgstr "設定來源名稱(_A)" -msgid "MS Italian" -msgstr "MS 義大利" +msgid "Set From Selection" +msgstr "設定自選擇" -msgid "MS Script" -msgstr "MS 手寫" +msgid "Set From Val_ue" +msgstr "設定來源值(_U)" -msgid "MS Miscellaneous" -msgstr "MS 雜項" +msgid "Set LBearing To:" +msgstr "設定左留白為:" -msgid "Clarendon Serifs" -msgstr "粗長襯線(CS)" +msgid "Set LBearing..." +msgstr "設定左留白…" -msgid "CS Clarendon" -msgstr "CS 粗長鉛字" +msgid "Set Name" +msgstr "集合名稱" -msgid "CS Modern" -msgstr "CS 現代型" +msgid "Set Point Size" +msgstr "設定點尺寸" -msgid "CS Traditional" -msgstr "CS 傳統型" +msgid "Set Point _Size" +msgstr "設定點尺寸(_S)" -msgid "CS Newspaper" -msgstr "CS 報紙" +msgid "Set RBearing To:" +msgstr "設定右留白為:" -msgid "CS Stub Serif" -msgstr "CS 殘餘襯線" +msgid "Set RBearing..." +msgstr "設定右留白…" -msgid "CS Monotone" -msgstr "CS 單調的" +msgid "Set Vert. Advance To:" +msgstr "設定垂直前加為:" -msgid "CS Typewriter" -msgstr "CS 打字機" +msgid "Set Vertical Advance..." +msgstr "設定垂直前加…" -msgid "CS Miscellaneous" -msgstr "CS 雜項" +msgid "Set Vertical Width..." +msgstr "設定垂直寬度…" -msgid "Slab Serifs" -msgstr "平厚襯線(SS)" +msgid "Set Width To:" +msgstr "設定寬度為:" -msgid "Slab Serifs|SS Monotone" -msgstr "SS 單調的" +msgid "Set Width..." +msgstr "設定寬度…" -msgid "Slab Serifs|SS Humanist" -msgstr "SS 人文的" +msgid "Set _Color" +msgstr "設定顏色(_C)" -msgid "Slab Serifs|SS Geometric" -msgstr "SS 幾何" +msgid "Set _LBearing..." +msgstr "設定右留白(_L)…" -msgid "Slab Serifs|SS Swiss" -msgstr "SS 瑞士" +msgid "Set _RBearing..." +msgstr "設定右留白(_R)…" -msgid "Slab Serifs|SS Typewriter" -msgstr "SS 打字機" +msgid "Set _Vertical Advance..." +msgstr "設定垂直前加(_V)…" -msgid "Slab Serifs|SS Miscellaneous" -msgstr "SS 雜項" +msgid "Set _Vertical Width..." +msgstr "設定垂直寬度(_V)…" -msgid "Freeform Serifs" -msgstr "自由形式襯線(FS)" +msgid "Set _Width..." +msgstr "設定寬度(_W)…" -msgid "FS Modern" -msgstr "FS 現代型" +msgid "Set as Default" +msgstr "設成預設值" -msgid "FS Miscellaneous" -msgstr "FS 雜項" +msgid "Set the fontview's selection to be the glyphs named here" +msgstr "設定字型檢視的選擇為此處命名的字圖" -msgid "Sans-Serif|SS IBM NeoGrotesque Gothic" -msgstr "SS IBM 新奇哥德體" +msgid "Set the selection of the font view to all glyphs in the script." +msgstr "設定字型檢視的選取為所有在文字中的字圖。" -msgid "Sans-Serif|SS Humanist" -msgstr "SS 人文的" +msgid "" +"Set the selection of the font view to any lower case glyphs in the script." +msgstr "設定字型檢視的選取為所有在文字中的小寫字圖。" -msgid "Sans-Serif|SS Low-x Round Geometric" -msgstr "SS 低-x 圓角幾何" +msgid "" +"Set the selection of the font view to any upper case glyphs in the script." +msgstr "設定字型檢視的選取為所有在文字中的大寫字圖。" -msgid "Sans-Serif|SS High-x Round Geometric" -msgstr "SS 高-x 圓角幾何" +msgid "" +"Set the selection of the font view to the glyphs\n" +"found by this search" +msgstr "" +"設定字型檢視的選擇為\n" +"經由此搜尋所找到的字圖" -msgid "Sans-Serif|SS NeoGrotesque Gothic" -msgstr "SS 新奇哥德體" - -msgid "Sans-Serif|SS Modified Grotesque Gothic" -msgstr "SS 修改過的新奇哥德體" +msgid "" +"Set the selection of the font view to the glyphs\n" +"which match" +msgstr "" +"設定字型檢視的選取字圖\n" +"為匹配" -msgid "Sans-Serif|SS Typewriter Gothic" -msgstr "SS 打字機哥德體" +msgid "Set this glyph list from a selection." +msgstr "從選擇設定這個字圖清單。" -msgid "Sans-Serif|SS Matrix" -msgstr "SS 矩陣" +msgid "Set this glyph list to be the glyphs selected in the fontview" +msgstr "設定這個字圖清單為在字型檢視中所選的字圖" -msgid "Sans-Serif|SS Miscellaneous" -msgstr "SS 雜項" +msgid "Set/Clear Pixels" +msgstr "設定/清除像素" -msgid "Ornamentals" -msgstr "裝飾(O)" +msgid "" +"Set/Clear Pixels\n" +"(Eyedropper with alt)" +msgstr "" +"設定/清除像素\n" +"(以 alt 取色)" -msgid "O Engraver" -msgstr "O 雕工" +msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" +msgstr "設定在 OS/2 表格之中的排版列間隙欄位,使用於 MS 視窗" -msgid "O Black Letter" -msgstr "O 哥德體" +msgid "Sets the linegap field in the hhea table, used on the mac" +msgstr "在 hhea 表格之中設定在 mac 上使用的列間隙欄位" -msgid "O Decorative" -msgstr "O 美觀型" +msgid "" +"Sets the linegap field in the vhea table.\n" +"This is the horizontal spacing between rows\n" +"of vertically set text." +msgstr "" +"在 vhea 表格之中設定列間隙欄位。\n" +"此為垂直文字組各列之間的水平間距。" -msgid "O Three Dimensional" -msgstr "O 三維的" +msgid "Setting" +msgstr "設定" -msgid "O Miscellaneous" -msgstr "O 雜項" +msgid "Setting Id:" +msgstr "設定識別號:" -msgid "Scripts" -msgstr "手寫(S)" +msgid "Settings" +msgstr "設定值" -msgid "S Uncial" -msgstr "S 安色爾字體" +#, c-format +msgid "" +"Several language tags, including '%s', are not in the list of known " +"languages and will be omitted" +msgstr "多個語言標記,包含 '%s',並不在已知語言集清單之中而將被省略" -msgid "S Brush Joined" -msgstr "S 筆刷聯結" +msgid "Shades" +msgstr "陰影" -msgid "S Formal Joined" -msgstr "S 正規聯結" +msgid "Shadow" +msgstr "陰影" -msgid "S Monotone Joined" -msgstr "S 單調聯結" +msgid "Shadow Length:" +msgstr "陰影長度:" -msgid "S Calligraphic" -msgstr "S 書法" +msgid "Shadowing glyphs" +msgstr "陰影字圖" -msgid "S Brush Unjoined" -msgstr "S 筆刷取消聯結" +msgid "Shan" +msgstr "撣語" -msgid "S Formal Unjoined" -msgstr "S 正規取消聯結" +msgid "Shape Type" +msgstr "形狀類型" -msgid "S Monotone Unjoined" -msgstr "S 單調取消聯結" +msgid "Shaped Fill" +msgstr "成形填滿" -msgid "S Miscellaneous" -msgstr "S 雜項" +msgid "Shapes" +msgstr "形狀" -msgid "Symbolic" -msgstr "符號(Sy)" +msgid "Shavian" +msgstr "蕭伯納字母" -msgid "Sy Mixed Serif" -msgstr "Sy 混合襯線" +msgid "Shift Entire Bitmap" +msgstr "位移整個點陣字" -msgid "Sy Old Style Serif" -msgstr "Sy 舊式襯線" +msgid "Shift On Press" +msgstr "按下開啟 Shift" -msgid "Sy Neo-grotesque Sans Serif" -msgstr "Sy 新奇無襯線" +msgid "Sho_w" +msgstr "顯示(_W)" -msgid "Sy Miscellaneous" -msgstr "Sy 雜項" +#, c-format +msgid "Shouldn't be in addinfo \"%s" +msgstr "不應該位於 addinfo \"%s" -msgid "None" -msgstr "" +msgid "Show" +msgstr "顯示" -msgid "Bold" -msgstr "粗體" +msgid "Show ATT" +msgstr "顯示 ATT" -msgid "Bold Italic" -msgstr "" +msgid "Show Active Border" +msgstr "顯示現用邊框" -msgid "OS2Version|Automatic" -msgstr "自動" +msgid "Show H. Metrics" +msgstr "顯示水平字框" -msgid "1" -msgstr "" +msgid "Show Hidden Files" +msgstr "顯示隱藏檔案" -msgid "2" -msgstr "" +msgid "Show Kerning" +msgstr "顯示字距微調" -msgid "4" -msgstr "" +msgid "Show V. Metrics" +msgstr "顯示垂直字框" -msgid "0" -msgstr "" +msgid "Show _Dependent" +msgstr "顯示附屬(_D)" -msgid "PanoseFamily|Any" -msgstr "任何" +msgid "Show _Grid" +msgstr "顯示格線(_G)" -msgid "PanoseFamily|No Fit" -msgstr "沒有相符" +msgid "Show _Grid Fit..." +msgstr "顯示符合格線(_G)…" -msgid "Latin: Text and Display" -msgstr "" +msgid "Show _V. Metrics..." +msgstr "顯示垂直字框(_V)…" -#. GT: See the long comment at "Property|New" -#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" -#. GT: English uses "script" to me a general writing style (latin, greek, kanji) -#. GT: and the cursive handwriting style. Here we mean cursive handwriting. -msgid "cursive|Latin: Handwritten" -msgstr "拉丁體:手寫" +msgid "Show splash screen on start-up" +msgstr "顯示軟體資訊畫面於起動時" -msgid "Latin: Decorative" -msgstr "拉丁體:美觀型" +msgid "Shows when this character is exactly a stem3 hint" +msgstr "當這個字元是精確的 stem3 修飾時顯示" -msgid "Latin: Pictorial and Symbol" -msgstr "" +msgid "Shrink Lookups Off" +msgstr "收縮查找關閉" -msgid "PanoseSerifs|Any" -msgstr "任何" +msgid "Shrink Lookups On" +msgstr "收縮查找開啟" -msgid "PanoseSerifs|No Fit" -msgstr "沒有相符" +msgid "Shrink Max Lookups" +msgstr "收縮最大查找" -msgid "Cove" -msgstr "拱形" +msgid "Shrink:" +msgstr "收縮:" -msgid "Obtuse Cove" -msgstr "鈍角拱形" +msgid "Sidamo" +msgstr "希達摩語" -msgid "Square Cove" -msgstr "方形拱形" +msgid "Side Bearing Addition" +msgstr "側邊留白附加" -msgid "Obtuse Square Cove" -msgstr "鈍角方形拱形" +msgid "Side Bearing Color" +msgstr "側邊留白顏色" -msgid "PanoseSerivfs|Square" -msgstr "方形" +msgid "Side Bearing Expansion Factor" +msgstr "側邊留白擴張因子" -msgid "PanoseSerifs|Thin" -msgstr "細薄" +msgid "Side Bearings:" +msgstr "側邊留白:" -msgid "Bone" -msgstr "骨幹" +msgid "Signature Mark" +msgstr "簽章標誌" -msgid "Exaggerated" -msgstr "誇張的" +msgid "Simple" +msgstr "簡單" -msgid "Triangle" -msgstr "三角" +msgid "Simple Substitution" +msgstr "簡單的替代" -msgid "Normal Sans" -msgstr "一般外角" +msgid "Simplified Chinese" +msgstr "簡體中文" -msgid "Obtuse Sans" -msgstr "鈍角外角" +msgid "Simplified Forms" +msgstr "簡化形式" -msgid "Perpendicular Sans" -msgstr "平面外角" +msgid "Simplify" +msgstr "簡化" -msgid "Flared" -msgstr "喇叭狀" +msgid "Simplify More..." +msgstr "簡化更多…" -msgid "PanoseSerivfs|Rounded" -msgstr "圓角化" +msgid "Simplifying..." +msgstr "簡化中…" -msgid "PanoseWeight|Any" -msgstr "任何" +msgid "Sindhi India" +msgstr "信德語(印度)" -msgid "PanoseWeight|No Fit" -msgstr "沒有相符" +msgid "Sindhi Pakistan" +msgstr "信德語(巴基斯坦)" -msgid "Very Light" -msgstr "特細體" +msgid "Single Position" +msgstr "單一位置" -msgid "Light" -msgstr "細體" +msgid "Single Positioning" +msgstr "單一定位" -msgid "PanoseWeight|Thin" -msgstr "細薄" +msgid "Single Substitution" +msgstr "單一替代" -msgid "Book" -msgstr "書籍體" +msgid "Single and High-Density Fonts" +msgstr "單一和高密度字型" -msgid "Medium" -msgstr "中等" +msgid "Single and Multi-Density Fonts" +msgstr "單一和多重密度字型" -msgid "Demi" -msgstr "半粗體" +msgid "Sinhala" +msgstr "錫蘭僧加羅語" -msgid "Heavy" -msgstr "特粗體" +msgid "Size" +msgstr "尺寸" -msgid "Black" -msgstr "超粗體" +msgid "Size of Points" +msgstr "點的尺寸" -msgid "Extra Black (Nord)" -msgstr "" +msgid "Size of comb delimiters in display styles" +msgstr "在顯示樣式中合併分隔符號的尺寸" -msgid "PanoseProportion|Any" -msgstr "任何" +msgid "Size of comb delimiters in non-display styles" +msgstr "在非顯示樣式中合併分隔符號的尺寸" -msgid "PanoseProportion|No Fit" -msgstr "沒有相符" +msgid "Size of the list mark" +msgstr "清單標記的尺寸" -msgid "Old Style" -msgstr "舊式" +msgid "Size set from _Window" +msgstr "尺寸設定自視窗(_W)" -msgid "Modern" -msgstr "現代型" +msgid "Size, Glyph, Point" +msgstr "尺寸、字圖、點" -msgid "Even Width" -msgstr "對等寬度" +msgid "Size:" +msgstr "尺寸:" -msgid "Expanded" -msgstr "擴展" +#, c-format +msgid "Size: %d (%d)" +msgstr "尺寸:%d (%d)" -msgid "Condensed" -msgstr "窄" +msgid "Size|Points" +msgstr "點" -msgid "Very Expanded" -msgstr "非常寬" +msgid "Ske_w" +msgstr "歪斜(_W)" -msgid "Very Condensed" -msgstr "非常窄" +msgid "Skew" +msgstr "歪斜" -msgid "Monospaced" -msgstr "定寬" +msgid "Skew Angle" +msgstr "歪斜角度" -msgid "PanoseContrast|Any" -msgstr "任何" +msgid "Skew Ratio" +msgstr "歪斜比率" -msgid "PanoseContrast|No Fit" -msgstr "沒有相符" +msgid "Skew by Ruler..." +msgstr "歪斜依照尺規…" -msgid "PanoseContrast|None" -msgstr "無" +msgid "Skew the selection" +msgstr "歪斜所選" -msgid "PanoseContrast|Very Low" -msgstr "很低" +msgid "Skew..." +msgstr "歪斜…" -msgid "PanoseContrast|Low" -msgstr "低" +msgid "Skew:" +msgstr "歪斜:" -msgid "PanoseContrast|Medium Low" -msgstr "中低" +msgid "SkewedFractionHorizontalGap:" +msgstr "SkewedFractionHorizontalGap:" -msgid "PanoseContrast|Medium" -msgstr "中" +msgid "SkewedFractionVerticalGap:" +msgstr "SkewedFractionVerticalGap:" -msgid "PanoseContrast|Medium High" -msgstr "中高" +msgid "Skip" +msgstr "跳過" -msgid "PanoseContrast|High" -msgstr "高" +msgid "Skolt Sami" +msgstr "斯克特薩米語" -msgid "PanoseContrast|Very High" -msgstr "很高" +msgid "Slab Serifs" +msgstr "平厚襯線(SS)" -msgid "PanoseStrokeVariation|Any" -msgstr "任何" +msgid "Slab Serifs|SS Geometric" +msgstr "SS 幾何" -msgid "PanoseStrokeVariation|No Fit" -msgstr "沒有相符" +msgid "Slab Serifs|SS Humanist" +msgstr "SS 人文的" -msgid "No Variation" -msgstr "" +msgid "Slab Serifs|SS Miscellaneous" +msgstr "SS 雜項" -msgid "Gradual/Diagonal" -msgstr "逐漸/對角" +msgid "Slab Serifs|SS Monotone" +msgstr "SS 單調的" -msgid "Gradual/Transitional" -msgstr "逐漸/轉變" +msgid "Slab Serifs|SS Swiss" +msgstr "SS 瑞士" -msgid "Gradual/Vertical" -msgstr "逐漸/垂直" +msgid "Slab Serifs|SS Typewriter" +msgstr "SS 打字機" -msgid "Gradual/Horizontal" -msgstr "逐漸/水平" +msgid "Slant:" +msgstr "傾斜:" -msgid "Rapid/Vertical" -msgstr "急速/垂直" +msgid "Slanted" +msgstr "傾斜" -msgid "Rapid/Horizontal" -msgstr "急速/水平" +msgid "Slashed Zero" +msgstr "有斜線的零" -msgid "Instant/Vertical" -msgstr "即時/垂直" +msgid "Slovak" +msgstr "斯洛伐克語" -msgid "Instant/Horizontal" -msgstr "" +msgid "Slovenian" +msgstr "斯洛維尼亞語" -msgid "PanoseArmStyle|Any" -msgstr "任何" +msgid "Small Capitals" +msgstr "小型大寫字母" -msgid "PanoseArmStyle|No Fit" -msgstr "沒有相符" +msgid "Small Caps" +msgstr "小字大寫" -msgid "Straight Arms/Horizontal" -msgstr "直臂/水平" +msgid "Small Form Variants" +msgstr "小寫形式變體" -msgid "Straight Arms/Wedge" -msgstr "直臂/楔形" +msgid "Snap Outlines to Pi_xel Grid" +msgstr "貼齊描邊到像素格線(_X)" -msgid "Straight Arms/Vertical" -msgstr "直臂/垂直" +msgid "Somali" +msgstr "索馬利亞語" -msgid "Straight Arms/Single Serif" -msgstr "直臂/單一襯線" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"familyname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"如果字族名稱長度超過 31 個字元,某些版本的 Windows 會拒絕安裝 postscript 字" +"型。您無論如何還要繼續嗎?" -msgid "Straight Arms/Double Serif" -msgstr "直臂/雙倍襯線" +msgid "" +"Some versions of Windows will refuse to install postscript fonts if the " +"fontname is longer than 31 characters. Do you want to continue anyway?" +msgstr "" +"如果字型名稱長度超過 31 個字元,某些版本的 Windows 會拒絕安裝 postscript 字" +"型。您無論如何還要繼續嗎?" -msgid "Non-Straight Arms/Horizontal" -msgstr "非直臂/水平" +msgid "Something went wrong" +msgstr "有些東西發生了錯誤" -msgid "Non-Straight Arms/Wedge" -msgstr "非直臂/楔形加" +msgid "Soninke" +msgstr "索寧克語" -msgid "Non-Straight Arms/Vertical" -msgstr "非直臂/垂直" +msgid "Sorbian" +msgstr "文德語" -msgid "Non-Straight Arms/Single Serif" -msgstr "非直臂/單一襯線" +msgid "Sort By:" +msgstr "排序依據:" -msgid "Non-Straight Arms/Double Serif" -msgstr "非直臂/雙倍襯線" +msgid "Sort this display based on the alphabetic name of the glyph" +msgstr "排序這個顯示基於字圖名稱的字母順序" -msgid "PanoseLetterform|Any" -msgstr "任何" +msgid "Sort this display based on the unicode code of the glyph" +msgstr "排序這個顯示基於字圖的萬國碼碼位" -msgid "PanoseLetterform|No Fit" -msgstr "沒有相符" +msgid "Sort:" +msgstr "排序:" -msgid "Normal/Contact" -msgstr "一般/接觸" +msgid "SortingScheme|Default" +msgstr "預設" -msgid "Normal/Weighted" -msgstr "一般/加重" +msgid "Sorts the lookups in a default ordering based on feature tags" +msgstr "基於特徵標記在預設定序中排序查找" -msgid "Normal/Boxed" -msgstr "一般/加框" +msgid "Sort|Alphabetic" +msgstr "字母順序" -msgid "Normal/Flattened" -msgstr "一般/平面化" +msgid "Source Glyph Names" +msgstr "來源字圖名稱" -msgid "Normal/Rounded" -msgstr "一般/圓角" +msgid "Source from which this design is to be taken" +msgstr "來源是從該項設計被做出的地方" -msgid "Normal/Off-Center" -msgstr "一般/離心" +msgid "Southern Sami" +msgstr "南部薩摩斯語" -msgid "Normal/Square" -msgstr "一般/方形" +msgid "" +"Space (in points) left between images and text in labels, buttons, menu " +"items, etc. which have both" +msgstr "" +"在標籤、按鈕、功能表…等項目中位於圖像和文字之間留下的空間 (以點為單位)兩者皆" +"有" -msgid "Oblique/Contact" -msgstr "傾斜/接觸" +msgid "Space Regions" +msgstr "空間區域" -msgid "Oblique/Weighted" -msgstr "傾斜/加重" +msgid "Space _Regions..." +msgstr "空格區域(_R)…" -msgid "Oblique/Boxed" -msgstr "傾斜/加框" +msgid "Space:" +msgstr "空間:" -msgid "Oblique/Flattened" -msgstr "傾斜/平面化" +msgid "SpaceAfterScript:" +msgstr "SpaceAfterScript:" -msgid "Oblique/Rounded" -msgstr "傾斜/圓角" +msgid "Spacing Modifier Letters" +msgstr "進格修飾字元" -msgid "Oblique/Off-Center" -msgstr "傾斜/離心" +msgid "Spanish" +msgstr "西班牙語" -msgid "Oblique/Square" -msgstr "傾斜/方形" +msgid "Spanish (Argentina)" +msgstr "西班牙語(阿根廷)" -msgid "PanoseMidline|Any" -msgstr "任何" +msgid "Spanish (Bolivia)" +msgstr "西班牙語(玻利維亞)" -msgid "PanoseMidline|No Fit" -msgstr "沒有相符" +msgid "Spanish (Chile)" +msgstr "西班牙語(智利)" -msgid "PanoseMidline|Standard/Trimmed" -msgstr "標準/已修整" +msgid "Spanish (Colombia)" +msgstr "西班牙語(哥倫比亞)" -msgid "PanoseMidline|Standard/Pointed" -msgstr "標準/加點" +msgid "Spanish (Costa Rica)" +msgstr "西班牙語(哥斯大黎加)" -msgid "PanoseMidline|Standard/Serifed" -msgstr "標準/襯線" +msgid "Spanish (Dominican Republic)" +msgstr "西班牙語(多明尼加共和國)" -msgid "PanoseMidline|High/Trimmed" -msgstr "高/已修整" +msgid "Spanish (Ecuador)" +msgstr "西班牙語(厄瓜多爾)" -msgid "PanoseMidline|High/Pointed" -msgstr "高/加點" +msgid "Spanish (El Salvador)" +msgstr "西班牙語(薩爾瓦多)" -msgid "PanoseMidline|High/Serifed" -msgstr "高/襯線" +msgid "Spanish (Guatemala)" +msgstr "西班牙語(瓜地馬拉)" -msgid "PanoseMidline|Constant/Trimmed" -msgstr "平常/已修整" +msgid "Spanish (Honduras)" +msgstr "西班牙語(宏都拉斯)" -msgid "PanoseMidline|Constant/Pointed" -msgstr "平常/加點" +msgid "Spanish (Latin America)" +msgstr "西班牙語(拉丁美洲)" -msgid "PanoseMidline|Constant/Serifed" -msgstr "平常/襯線" +msgid "Spanish (Modern)" +msgstr "西班牙語(現代型)" -msgid "PanoseMidline|Low/Trimmed" -msgstr "低/已修整" +msgid "Spanish (Nicaragua)" +msgstr "西班牙語(尼加拉瓜)" -msgid "PanoseMidline|Low/Pointed" -msgstr "低/點" +msgid "Spanish (Panama)" +msgstr "西班牙語(巴拿馬)" -msgid "PanoseMidline|Low/Serifed" -msgstr "低/襯線" +msgid "Spanish (Paraguay)" +msgstr "西班牙語(巴拉圭)" -msgid "PanoseXHeight|Any" -msgstr "任何" +msgid "Spanish (Peru)" +msgstr "西班牙語(秘魯)" -msgid "PanoseXHeight|No Fit" -msgstr "沒有相符" +msgid "Spanish (Puerto Rico)" +msgstr "西班牙語(波多黎各)" -msgid "PanoseXHeight|Constant/Small" -msgstr "平常/小" +msgid "Spanish (Traditional)" +msgstr "西班牙語(傳統)" -msgid "PanoseXHeight|Constant/Standard" -msgstr "平常/標準" +msgid "Spanish (United States)" +msgstr "西班牙語(美國)" -msgid "PanoseXHeight|Constant/Large" -msgstr "平常/大" +msgid "Spanish (Uruguay)" +msgstr "西班牙語(烏拉圭)" -msgid "PanoseXHeight|Ducking/Small" -msgstr "急彎/小" +msgid "Spanish (Venezuela)" +msgstr "西班牙語(委內瑞拉)" -msgid "PanoseXHeight|Ducking/Standard" -msgstr "急彎/標準" +msgid "Spanish Mexico" +msgstr "墨西哥西班牙語" -msgid "PanoseXHeight|Ducking/Large" -msgstr "急彎/大" +msgid "Specials" +msgstr "特殊字元" -msgid "PanoseTool|Any" -msgstr "任何" +msgid "" +"Specifies file format used to pass the font to freetype\n" +" pfb -- is the standard postscript type1\n" +" ttf -- is truetype\n" +" otf -- is opentype\n" +" nohints -- freetype rasterizes without hints\n" +" bitmap -- not passed to freetype for rendering\n" +" bitmap fonts must already be generated\n" +" FontForge -- uses FontForge's own rasterizer, not\n" +" freetype's. Only as last resort" +msgstr "" +"指定用來傳遞字型到 freetype 的檔案格式\n" +" pfb -- 是標準 postscript type1\n" +" ttf -- 是 truetype\n" +" otf -- 是 opentype\n" +" nohints -- freetype 點陣化而無修飾\n" +" bitmap -- 無法傳遞到 freetype 以用於潤算\n" +" 點陣圖字型必須已被產生\n" +" FontForge -- 使用 FontForge 本身的點陣化程式,而非\n" +" freetype 的。只有做為最後一招" -msgid "PanoseTool|No Fit" -msgstr "沒有相符" +msgid "Specifies screen dots per inch" +msgstr "指定螢幕每英吋點數" -msgid "Flat Nib" -msgstr "扁平" +msgid "Specify bitmap sizes to be regenerated" +msgstr "指定重新產生的點陣字尺寸" -msgid "Pressure Point" -msgstr "壓力點(_P)" +msgid "Specify bitmap sizes to be removed" +msgstr "指定要移除的點陣圖尺寸" -msgid "Engraved" -msgstr "雕工" +msgid "Spiro Point Info" +msgstr "旋點資訊" -msgid "Ball (Round Cap)" -msgstr "球 (圓角頂端)" +#, c-format +msgid "Spline Length=%.1f" +msgstr "雲形曲線長度=%.1f" -msgid "Brush" -msgstr "筆刷" +#, c-format +msgid "Spline Length=%g" +msgstr "雲形曲線長度=%g" -msgid "Rough" -msgstr "粗糙" +msgid "Square" +msgstr "方角" -msgid "Felt Pen or Brush Tip" -msgstr "" +msgid "Square Cove" +msgstr "方形拱形" -msgid "Wild Brush - Drips a lot" -msgstr "雜亂筆刷 - 水滴" +msgid "Squish" +msgstr "擠壓" -msgid "PanoseSpacing|Any" -msgstr "任何" +msgid "St_orage:" +msgstr "儲存體(_O):" -msgid "PanoseSpacing|No Fit" -msgstr "沒有相符" +msgid "St_yle" +msgstr "樣式(_Y)" -msgid "Proportional Spaced" -msgstr "比例空白" +msgid "St_yles" +msgstr "樣式(_Y)" -msgid "PanoseAspectRatio|Any" -msgstr "任何" +msgid "Stack" +msgstr "堆疊" -msgid "PanoseAspectRatio|No Fit" -msgstr "沒有相符" +msgid "Stack (TrueType)" +msgstr "堆疊 (TrueType)" -msgid "Very Low" -msgstr "非常低" +#, c-format +msgid "Stack got too big in %s\n" +msgstr "堆疊在 %s 中變得太大\n" -msgid "Low" -msgstr "低" +#, c-format +msgid "Stack underflow on binary operator in %s\n" +msgstr "堆疊下限溢位於 %s 中的二元運算子\n" -msgid "Medium Low" -msgstr "中低" +#, c-format +msgid "Stack underflow on callothersubr in %s\n" +msgstr "堆疊下限溢位於 %s 中的 callothersubr\n" -msgid "Medium High" -msgstr "中高" +#, c-format +msgid "Stack underflow on callsubr in %s\n" +msgstr "堆疊下限溢位於 %s 中的 callsubr\n" -msgid "High" -msgstr "高" +#, c-format +msgid "Stack underflow on hhcurveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hhcurveto\n" -msgid "Very High" -msgstr "非常高" +#, c-format +msgid "Stack underflow on hlineto/hmoveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hlineto/hmoveto\n" -msgid "PanoseTopology|Any" -msgstr "任何" +#, c-format +msgid "Stack underflow on hsbw in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hsbw\n" -msgid "PanoseTopology|No Fit" -msgstr "沒有相符" +#, c-format +msgid "Stack underflow on hstem in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hstem\n" -msgid "Roman Disconnected" -msgstr "羅馬體不連結" +#, c-format +msgid "Stack underflow on hstem3 in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hstem3\n" -msgid "Roman Trailing" -msgstr "羅馬體追尾" +#, c-format +msgid "Stack underflow on hvcurveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 hvcurveto\n" -msgid "Roman Connected" -msgstr "羅馬體已連結" +#, c-format +msgid "Stack underflow on ifelse in %s\n" +msgstr "堆疊下限溢位於 %s 中的 ifelse\n" -msgid "Cursive Disconnected" -msgstr "草寫體不連結" +#, c-format +msgid "Stack underflow on rlineto/rmoveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 rlineto/rmoveto\n" -msgid "Cursive Trailing" -msgstr "草寫體追尾" +#, c-format +msgid "Stack underflow on rrcurveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 rrcurveto\n" -msgid "Cursive Connected" -msgstr "草寫體已連結" +#, c-format +msgid "Stack underflow on sbw in %s\n" +msgstr "堆疊下限溢位於 %s 中的 sbw\n" -msgid "Blackletter Disconnected" -msgstr "花體不連結" +#, c-format +msgid "Stack underflow on seac in %s\n" +msgstr "堆疊下限溢位於 %s 中的 seac\n" -msgid "Blackletter Trailing" -msgstr "花體追尾" +#, c-format +msgid "Stack underflow on setcurrentpoint in %s\n" +msgstr "堆疊下限溢位於 %s 中的 setcurrentpoint 之上\n" -msgid "Blackletter Connected" -msgstr "花體已連結" +#, c-format +msgid "Stack underflow on unary operator in %s\n" +msgstr "堆疊下限溢位於 %s 中的一元運算子\n" -msgid "PanoseForm|Any" -msgstr "任何" +#, c-format +msgid "Stack underflow on vhcurveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 vhcurveto\n" -msgid "PanoseForm|No Fit" -msgstr "沒有相符" +#, c-format +msgid "Stack underflow on vlineto/vmoveto in %s\n" +msgstr "堆疊下限溢位於 %s 中的 vlineto/vmoveto\n" -msgid "Upright/No Wrapping" -msgstr "右上/不迴轉" +#, c-format +msgid "Stack underflow on vstem in %s\n" +msgstr "堆疊下限溢位於 %s 中的 vstem\n" -msgid "Upright/Some Wrapping" -msgstr "右上/部份迴轉" +#, c-format +msgid "Stack underflow on vstem3 in %s\n" +msgstr "堆疊下限溢位於 %s 中的 vstem3\n" -msgid "Upright/More Wrapping" -msgstr "右上/更多迴轉" +msgid "StackBottomDisplayStyleShiftDown:" +msgstr "StackBottomDisplayStyleShiftDown:" -msgid "Upright/Extreme Wrapping" -msgstr "右上/極度迴轉" +msgid "StackBottomShiftDown:" +msgstr "StackBottomShiftDown:" -msgid "Oblique/No Wrapping" -msgstr "傾斜/不迴轉" +msgid "StackDisplayStyleGapMin:" +msgstr "StackDisplayStyleGapMin:" -msgid "Oblique/Some Wrapping" -msgstr "傾斜/部份迴轉" +msgid "StackGapMin:" +msgstr "StackGapMin:" -msgid "Oblique/More Wrapping" -msgstr "傾斜/更多迴轉" +msgid "StackTopDisplayStyleShiftUp:" +msgstr "StackTopDisplayStyleShiftUp:" -msgid "Oblique/Extreme Wrapping" -msgstr "傾斜/極度迴轉" +msgid "StackTopShiftUp:" +msgstr "StackTopShiftUp:" -msgid "Exaggerated/No Wrapping" -msgstr "誇張/不迴轉" +msgid "Stacks" +msgstr "堆疊" -msgid "Exaggerated/Some Wrapping" -msgstr "誇張/部份迴轉" +msgid "Standard" +msgstr "標準" -msgid "Exaggerated/More Wrapping" -msgstr "誇張/更多迴轉" +msgid "Standard Ligatures" +msgstr "標準連體字" -msgid "Exaggerated/Extreme Wrapping" -msgstr "誇張/極度迴轉" +msgid "Standard shift up applied to superscript elements." +msgstr "套用到上標元件的標準上移。" -msgid "PanoseFinials|Any" -msgstr "任何" +msgid "Standard shift up applied to the numerator." +msgstr "套用到分子的標準上移。" -msgid "PanoseFinials|No Fit" -msgstr "沒有相符" +msgid "Standard shift up applied to the top element of a stack." +msgstr "套用到堆疊頂端元件的標準上移。" -msgid "None/No Loops" -msgstr "" +msgid "Standard shift up applied to the top element of the stretch stack." +msgstr "套用到延展堆疊頂端元件的標準上移。" -msgid "None/Closed Loops" -msgstr "" +msgid "Star" +msgstr "星型" -msgid "None/Open Loops" -msgstr "" +msgid "Start contours at e_xtrema" +msgstr "輪廓起始於末端(_X)" -msgid "Sharp/No Loops" -msgstr "" +#. GT: "Len" is an abbreviation for "Length" +msgid "StartLen" +msgstr "開始長度" -msgid "Sharp/Closed Loops" -msgstr "" +#, c-format +msgid "State %4d Cur: " +msgstr "狀態 %4d 游標: " -msgid "Sharp/Open Loops" -msgstr "" +#, c-format +msgid "State %4d Flags:" +msgstr "狀態 %4d 旗標:" -msgid "Tapered/No Loops" -msgstr "" +#, c-format +msgid "State %4d Mark: " +msgstr "狀態 %4d 標記: " -msgid "Tapered/Closed Loops" -msgstr "" +#. GT: You're in a state machine, and this is describing the %4d'th state of +#. GT: that machine. From the state the next state will be a list of +#. GT: state-numbers which are appended to this string. +#, c-format +msgid "State %4d Next: " +msgstr "狀態 %4d 下一個: " -msgid "Tapered/Open Loops" -msgstr "" +#, c-format +msgid "State %d, %.40s" +msgstr "狀態 %d, %.40s" -msgid "Round/No Loops" -msgstr "" +msgid "State Machine" +msgstr "狀態器" -msgid "Round/Closed Loops" -msgstr "" +msgid "Stem Compression Percent" +msgstr "字幹壓縮百分比" -msgid "Round/Open Loops" -msgstr "" +msgid "Stem threshold should be positive" +msgstr "字幹界限值應為正值" -msgid "PanoseXAscent|Any" -msgstr "任何" +msgid "StemSnapH does not contain StdHW value." +msgstr "StemSnapH 不包含 StdHW 值。" -msgid "PanoseXAscent|No Fit" -msgstr "沒有相符" +msgid "StemSnapV does not contain StdVW value." +msgstr "StemSnapV 不包含 StdVW 值。" -msgid "PanoseXAscent|Very Low" -msgstr "很低" +msgid "Stems" +msgstr "字幹" -msgid "PanoseXAscent|Low" -msgstr "低" +msgid "Step into" +msgstr "逐步進入" -msgid "PanoseXAscent|Medium" -msgstr "中" +msgid "Step out of current function" +msgstr "逐步跳出目前函式" -msgid "PanoseXAscent|High" -msgstr "高" +msgid "Step over (Next)" +msgstr "逐步執行(下一個)" -msgid "PanoseXAscent|Very High" -msgstr "很高" +msgid "Storage" +msgstr "儲存體" -msgid "PanoseClass|Any" -msgstr "任何" +#, c-format +msgid "" +"Storage %d has not been initialized, yet the previous instruction read it" +msgstr "儲存體 %d 尚未被初始化,但前一個指令已讀取它" -msgid "PanoseClass|No Fit" -msgstr "沒有相符" +#, c-format +msgid "" +"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " +"instruction" +msgstr "儲存體 %d 被前一個指令從 %d (%.2f) 變更為 %d (%.2f) " -msgid "Derivative" -msgstr "美觀型" +msgid "Storage (TrueType)" +msgstr "儲存體 (TrueType)" -msgid "Non-standard Topology" -msgstr "非標準拓撲" +msgid "Store ligature data in AFM files" +msgstr "儲存連體字資料於 AFM 檔案中" -msgid "Non-standard Elements" -msgstr "非標準元素" +msgid "Store this filename in preferences" +msgstr "在偏好設定中儲存這個檔名" -msgid "Non-standard Aspect" -msgstr "非標準比例" +msgid "Straight Arms/Double Serif" +msgstr "直臂/雙倍襯線" -msgid "Initials" -msgstr "初始形式" +msgid "Straight Arms/Horizontal" +msgstr "直臂/水平" -msgid "Cartoon" -msgstr "卡通" +msgid "Straight Arms/Single Serif" +msgstr "直臂/單一襯線" -msgid "Picture Stems" -msgstr "圖案字幹" +msgid "Straight Arms/Vertical" +msgstr "直臂/垂直" -msgid "Ornamented" -msgstr "已裝飾" +msgid "Straight Arms/Wedge" +msgstr "直臂/楔形" -msgid "Text and Background" -msgstr "文字與背景" +msgid "Stretch:" +msgstr "延展:" -msgid "Collage" -msgstr "抽象拼貼" +msgid "StretchStackBottomShiftDown:" +msgstr "StretchStackBottomShiftDown:" -msgid "Montage" -msgstr "混成拼貼" +msgid "StretchStackGapAboveMin:" +msgstr "StretchStackGapAboveMin:" -msgid "PanoseAspect|Any" -msgstr "任何" +msgid "StretchStackGapBelowMin:" +msgstr "StretchStackGapBelowMin:" -msgid "PanoseAspect|No Fit" -msgstr "沒有相符" +msgid "StretchStackTopShiftUp:" +msgstr "StretchStackTopShiftUp:" -msgid "Super Condensed" -msgstr "超級窄" +#, c-format +msgid "Strike %d@%d\n" +msgstr "筆畫 %d@%d\n" -msgid "Extended" -msgstr "寬" +#, c-format +msgid "Strike %d@%d missing from %s\n" +msgstr "筆畫 %d@%d 缺少自 %s\n" -msgid "Very Extended" -msgstr "非常寬" +#, c-format +msgid "Strike Information for %.90s" +msgstr "筆畫資訊用於 %.90s" -msgid "Super Extended" -msgstr "超級寬" +msgid "Strikeout" +msgstr "刪除線" -msgid "Horizontal Low" -msgstr "水平低" +#, c-format +msgid "Strikes in %s but not in %s\n" +msgstr "筆畫在 %s 中而不是在 %s 中\n" -msgid "Horizontal Medium" -msgstr "水平中" +msgid "String" +msgstr "字串" -msgid "Horizontal High" -msgstr "水平高" +msgid "String ID" +msgstr "字串識別號" -msgid "Broken" -msgstr "破損" +msgid "Stroke" +msgstr "筆畫" -msgid "PanoseSerifVariant|Any" -msgstr "任何" +msgid "Stroke _Variation" +msgstr "筆畫變體(_V)" -msgid "PanoseSerifVariant|No Fit" -msgstr "沒有相符" +msgid "Stroke _Width:" +msgstr "筆畫寬度(_W):" -msgid "Oval" -msgstr "楕圓" +msgid "Stroking..." +msgstr "書寫筆畫中…" -msgid "PanoseSerivfs|Script" -msgstr "手寫" +msgid "Strong Left to Right" +msgstr "強調從左到右" -msgid "PanoseTreatment|Any" -msgstr "任何" +msgid "Strong Right to Left" +msgstr "強調從右到左" -msgid "PanoseTreatment|No Fit" -msgstr "沒有相符" +msgid "Style Name:" +msgstr "樣式名稱:" -msgid "Standard Solid Fill" -msgstr "" +msgid "Style Set 1" +msgstr "樣式集合 1" -msgid "No Fill" -msgstr "沒有填充" +msgid "Style Set 10" +msgstr "樣式集合 10" -msgid "Patterned Fill" -msgstr "依胚騰填滿" +msgid "Style Set 11" +msgstr "樣式集合 11" -msgid "Complex Fill" -msgstr "複合填滿" +msgid "Style Set 12" +msgstr "樣式集合 12" -msgid "Shaped Fill" -msgstr "成形填滿" +msgid "Style Set 13" +msgstr "樣式集合 13" -msgid "Drawn or Distressed" -msgstr "" +msgid "Style Set 14" +msgstr "樣式集合 14" -msgid "PanoseLining|Any" -msgstr "任何" +msgid "Style Set 15" +msgstr "樣式集合 15" -msgid "PanoseLining|No Fit" -msgstr "沒有相符" +msgid "Style Set 16" +msgstr "樣式集合 16" -msgid "PanoseLining|None" -msgstr "無" +msgid "Style Set 17" +msgstr "樣式集合 17" -msgid "PanoseLining|Inline" -msgstr "內描邊" +msgid "Style Set 18" +msgstr "樣式集合 18" -msgid "PanoseLining|Outline" -msgstr "外描邊" +msgid "Style Set 19" +msgstr "樣式集合 19" -msgid "PanoseLining|Engraved (Multiple Lines)" -msgstr "PanoseLining|雕刻 (多重線條)" +msgid "Style Set 2" +msgstr "樣式集合 2" -msgid "PanoseLining|Shadow" -msgstr "PanoseLining|陰影" +msgid "Style Set 20" +msgstr "樣式集合 20" -msgid "PanoseLining|Relief" -msgstr "PanoseLining|浮出" +msgid "Style Set 3" +msgstr "樣式集合 3" -msgid "PanoseLining|Backdrop" -msgstr "PanoseLining|背景" +msgid "Style Set 4" +msgstr "樣式集合 4" -msgid "Standard" -msgstr "標準" +msgid "Style Set 5" +msgstr "樣式集合 5" -msgid "Square" -msgstr "方角" +msgid "Style Set 6" +msgstr "樣式集合 6" -msgid "Multiple Segment" -msgstr "多重區段" +msgid "Style Set 7" +msgstr "樣式集合 7" -msgid "Deco (E,M,S) Waco Midline" -msgstr "" +msgid "Style Set 8" +msgstr "樣式集合 8" -msgid "Uneven Weighting" -msgstr "不平均權重" +msgid "Style Set 9" +msgstr "樣式集合 9" -msgid "Diverse Arms" -msgstr "多樣臂線" +msgid "Style _ID:" +msgstr "樣式 ID(_I):" -msgid "Diverse Forms" -msgstr "多樣形式" +msgid "StyleSet Names" +msgstr "StyleSet 名稱" -msgid "Lombardic Forms" -msgstr "Lombardic 形式" +msgid "Styles (SubFamily)" +msgstr "樣式(子族)" -msgid "Upper Case in Lower Case" -msgstr "大寫於小寫之中" +msgid "Stylistic Alternatives" +msgstr "文體的另項選擇" -msgid "Implied Topology" -msgstr "暗示拓撲" +msgid "Sub/Super" +msgstr "下層/上層" -msgid "Horseshoe E and A" -msgstr "馬蹄 E 與 A" +msgid "Sub/Superscript" +msgstr "下/上標" -msgid "Cursive" -msgstr "草寫" +msgid "Sub1:" +msgstr "下標一:" -msgid "Blackletter" -msgstr "哥德體" +msgid "Sub2:" +msgstr "下標二:" -msgid "Swash Variance" -msgstr "鉤耳變體" +msgid "SubDrop:" +msgstr "下標落差:" -msgid "PanoseCharRange|Any" -msgstr "任何" +msgid "SubFonts|_All" +msgstr "全部(_A)" -msgid "PanoseCharRange|No Fit" -msgstr "沒有相符" +msgid "SubFonts|_None" +msgstr "無(_N)" -msgid "Extended Collection" -msgstr "延展集合" +msgid "SubSuperscriptGapMin:" +msgstr "SubSuperscriptGapMin:" -msgid "Literals" -msgstr "" +#, c-format +msgid "Subroutine number out of bounds in %s\n" +msgstr "副常式數量超出 %s 的邊界\n" -msgid "No Lower Case" -msgstr "沒有小寫" +msgid "Subscript" +msgstr "下標" -msgid "Small Caps" -msgstr "小字大寫" +msgid "SubscriptBaselineDropMin:" +msgstr "SubscriptBaselineDropMin:" -msgid "PanoseKind|Any" -msgstr "任何" +msgid "SubscriptShiftDown:" +msgstr "SubscriptShiftDown:" -msgid "PanoseKind|No Fit" -msgstr "沒有相符" +msgid "SubscriptSuperUse|Default" +msgstr "預設" -msgid "Montages" -msgstr "混成拼貼" +msgid "SubscriptTopMax:" +msgstr "SubscriptTopMax:" -msgid "Pictures" -msgstr "圖片" +msgid "Subscripts and Superscripts" +msgstr "上標與下標文字" -msgid "Shapes" -msgstr "形狀" +msgid "Subscripts/Superscripts" +msgstr "下標/上標" -msgid "Scientific" -msgstr "科學" +#, c-format +msgid "Substitute glyph out of bounds in 'mort'/'morx' table %d\n" +msgstr "替代在「mort」/「morx」表格 %d 中超出邊界的字圖\n" -msgid "Music" -msgstr "音樂" +msgid "Substitution generates itself" +msgstr "替代物自我產生" -msgid "Expert" -msgstr "匯出" +msgid "Substitutions" +msgstr "替代" -msgid "Patterns" -msgstr "胚騰" +msgid "Subtable" +msgstr "子表格" -msgid "Borders" -msgstr "邊框" +#, c-format +msgid "Subtable %.60s in glyph %.60s" +msgstr "子表格 %.60s 於字圖 %.60s" -msgid "Icons" -msgstr "圖示" +msgid "Subtable extends beyond end of GPOS table\n" +msgstr "子表格延展至 GPOS 表格結束之後\n" -msgid "Logos" -msgstr "圖標" +msgid "Subtable extends beyond end of GSUB table\n" +msgstr "子表格延展至 GSUB 表格結束之後\n" -msgid "Industry Specific" -msgstr "" +msgid "Sum Around:" +msgstr "周圍總和:" -msgid "No Width" -msgstr "無寬度" +msgid "Sundanese" +msgstr "巽他語" -msgid "Exceptionally Wide" -msgstr "例外寬" +msgid "Sundanese (roman)" +msgstr "巽他語 (羅馬體)" -msgid "Super Wide" -msgstr "超級寬" +msgid "Sup1:" +msgstr "上標一:" -msgid "Very Wide" -msgstr "非常寬" +msgid "Sup2:" +msgstr "上標二:" -msgid "Wide" -msgstr "寬" +msgid "Sup3:" +msgstr "上標三:" -msgid "Narrow" -msgstr "窄" +msgid "SupDrop:" +msgstr "上標落差:" -msgid "Very Narrow" -msgstr "非常窄" +msgid "Super Condensed" +msgstr "超級窄" -msgid "Class10" -msgstr "類別10" +msgid "Super Extended" +msgstr "超級寬" -msgid "Class2" -msgstr "類別2" +msgid "Super Wide" +msgstr "超級寬" -msgid "Class3" -msgstr "類別3" +msgid "Super and Sub scripts" +msgstr "上標與下標文字" -msgid "Class4" -msgstr "類別4" +msgid "Superscript" +msgstr "上標" -msgid "Class5" -msgstr "類別5" +msgid "SuperscriptBaselineDropMax:" +msgstr "SuperscriptBaselineDropMax:" -msgid "Class6" -msgstr "類別6" - -msgid "Class7" -msgstr "類別7" +msgid "SuperscriptBottomMaxWithSubscript:" +msgstr "SuperscriptBottomMaxWithSubscript:" -msgid "Class8" -msgstr "類別8" +msgid "SuperscriptBottomMin:" +msgstr "SuperscriptBottomMin:" -msgid "Class9" -msgstr "類別9" +msgid "SuperscriptShiftUp:" +msgstr "SuperscriptShiftUp:" -msgid "Panose|_Weight" -msgstr "字重(_W)" +msgid "SuperscriptShiftUpCramped:" +msgstr "SuperscriptShiftUpCramped:" -msgid "Stroke _Variation" -msgstr "筆畫變體(_V)" +msgid "Supplemental Arrows-A" +msgstr "補充箭頭-A" -msgid "_Arm Style" -msgstr "臂線樣式(_A)" +msgid "Supplemental Arrows-B" +msgstr "補充箭頭-B" -msgid "_Contrast" -msgstr "對比(_C)" +msgid "Supplemental Math Operators" +msgstr "補充數學運算子" -msgid "_Letterform" -msgstr "字母形式(_L)" +msgid "Supplemental Punctuation" +msgstr "補充標點符號" -msgid "_Midline" -msgstr "中線(_M)" +msgid "Supplemental Symbols and Arrows" +msgstr "補充符號和箭頭" -msgid "_Proportion" -msgstr "比例(_P)" +msgid "Supplementary Ideographic Plane" +msgstr "補充的表意文字平面" -msgid "_Serifs" -msgstr "襯線(_S)" +msgid "Supplementary Multilingual Plane" +msgstr "補充的多語言平面" -msgid "_X-Height" -msgstr "小寫字母高度(_X)" +msgid "Supplementary Private Use Area A/B" +msgstr "補充私用區 A/B" -msgid "F_inials" -msgstr "最後" +msgid "Supplementary Private Use Area-A" +msgstr "補充的私人使用區域-A" -msgid "F_orm" -msgstr "形式(_O)" +msgid "Supplementary Private Use Area-B" +msgstr "補充的私人使用區域-B" -msgid "_Aspect Ratio" -msgstr "長寬比率" +msgid "Supplementary Special-purpose Plane" +msgstr "補充的特殊用途平面" -msgid "_Spacing" -msgstr "間隔" +msgid "Surrogate High" +msgstr "代理區高段" -msgid "_Tool" -msgstr "工具(_T)" +msgid "Surrogate High, Non Private Use" +msgstr "代理區高段,非私人使用" -msgid "_Topology" -msgstr "拓撲(_T)" +msgid "Surrogate High, Private Use" +msgstr "代理區高段,私人使用" -msgid "_X-Ascent" -msgstr "_X-上緣:" +msgid "Sutu" +msgstr "蘇土語" -msgid "C_ontrast" -msgstr "對比(_C)" +msgid "Swahili" +msgstr "史瓦西里語" -msgid "Char. _Range" -msgstr "字元範圍" +msgid "Swahili (Kenyan)" +msgstr "史瓦西里語(肯亞)" -msgid "T_reatment" -msgstr "處理(_R)" +msgid "Swash" +msgstr "鉤耳" -msgid "_Aspect" -msgstr "比例(_A)" +msgid "Swash Variance" +msgstr "鉤耳變體" -msgid "_Class" -msgstr "類別(_C)" +msgid "Swedish" +msgstr "瑞典語" -msgid "_Lining" -msgstr "劃線" +msgid "Swedish (Finland)" +msgstr "瑞典語(芬蘭)" -msgid "_Serif Variant" -msgstr "襯線變體" +msgid "Swedish (Sweden)" +msgstr "瑞典語(瑞典)" -msgid "AR: Char 119" -msgstr "AR: 字元 119" +msgid "Sy Miscellaneous" +msgstr "Sy 雜項" -msgid "AR: Char 157" -msgstr "AR: 字元 157" +msgid "Sy Mixed Serif" +msgstr "Sy 混合襯線" -msgid "AR: Char 163" -msgstr "AR: 字元 163" +msgid "Sy Neo-grotesque Sans Serif" +msgstr "Sy 新奇無襯線" -msgid "AR: Char 211" -msgstr "AR: 字元 211" +msgid "Sy Old Style Serif" +msgstr "Sy 舊式襯線" -msgid "AR: Char 94" -msgstr "AR: 字元 94" +msgid "Syloti Nagri" +msgstr "錫爾赫特文" -msgid "_Kind" -msgstr "種類(_K)" +msgid "Symbol" +msgstr "符號" -msgid "Arabic (Saudi Arabia)" -msgstr "阿拉伯語(沙烏地阿拉伯)" +msgid "Symbol Charset" +msgstr "符號字元集" -msgid "Arabic (Iraq)" -msgstr "阿拉伯語(伊拉克)" +msgid "Symbolic" +msgstr "符號(Sy)" -msgid "Arabic (Egypt)" -msgstr "阿拉伯語(埃及)" +msgid "Symbols" +msgstr "符號" -msgid "Arabic (Libya)" -msgstr "阿拉伯語(利比亞)" +msgid "Symbols:" +msgstr "符號:" -msgid "Arabic (Algeria)" -msgstr "阿拉伯語(阿爾及利亞)" +msgid "Symmetric-Smoothing" +msgstr "對稱平滑" -msgid "Arabic (Morocco)" -msgstr "阿拉伯語(摩洛哥)" +msgid "Synchronize" +msgstr "同步" -msgid "Arabic (Tunisia)" -msgstr "阿拉伯語(突尼西亞)" +msgid "Syntax error while parsing pdf graphics" +msgstr "剖析 pdf 圖形時語法錯誤" -msgid "Arabic (Oman)" -msgstr "阿拉伯語(阿曼)" +msgid "Syntax error while parsing pdf graphics: Page with no Contents" +msgstr "剖析 pdf 圖形時語法錯誤:頁面無內容" -msgid "Arabic (Yemen)" -msgstr "阿拉伯語(葉門)" +#, c-format +msgid "Syntax error while parsing type3 glyph: %s" +msgstr "剖析 type3 字圖:%s 時語法錯誤" -msgid "Arabic (Syria)" -msgstr "阿拉伯語(敘利亞)" +msgid "Syntax errors while parsing ToUnicode CMap" +msgstr "剖析 ToUnicode CMap 時語法錯誤" -msgid "Arabic (Jordan)" -msgstr "阿拉伯語(約旦)" +msgid "Syntax errors while parsing Type3 font headers" +msgstr "剖析 Type3 字型表頭時語法錯誤" -msgid "Arabic (Lebanon)" -msgstr "阿拉伯語(黎巴嫩)" +msgid "Syriac" +msgstr "敘利亞語" -msgid "Arabic (Kuwait)" -msgstr "阿拉伯語(科威特)" +msgid "Syriac Supplement" +msgstr "敘利亞文補充" -msgid "Arabic (U.A.E.)" -msgstr "阿拉伯語(阿拉伯聯合大公國)" +#. GT: Top/Left (side) bearing +msgid "TBearing:" +msgstr "頂留白:" -msgid "Arabic (Bahrain)" -msgstr "阿拉伯語(巴林)" +msgid "TS Direct Line" +msgstr "TS 直接列" -msgid "Arabic (Qatar)" -msgstr "阿拉伯語(卡達)" +msgid "TS Miscellaneous" +msgstr "TS 雜項" -msgid "Azeri (Latin)" -msgstr "阿澤里語(拉丁語)" +msgid "TS Script" +msgstr "TS 手寫" -msgid "Azeri (Cyrillic)" -msgstr "阿澤里語(斯拉夫語)" +msgid "TT Instrs" +msgstr "TT 指令" -msgid "Bengali Bangladesh" -msgstr "孟加拉語" +msgid "TTF 'glyf'" +msgstr "TTF「glyf」 " -msgid "Cambodian" -msgstr "柬埔寨語" +msgid "TTF Names" +msgstr "TTF 名稱" -msgid "Lang|Cherokee" -msgstr "卻洛奇語" +msgid "T_reatment" +msgstr "處理(_R)" -msgid "Chinese (Taiwan)" -msgstr "漢語(中華民國)" +msgid "T_ypo Descent Offset:" +msgstr "排版下緣偏移(_Y):" -msgid "Chinese (PRC)" -msgstr "漢語(中華人民共和國)" +msgid "Tab Set" +msgstr "頁標集合" -msgid "Chinese (Hong Kong)" -msgstr "漢語(香港)" +#, c-format +msgid "Table '%c%c%c%c' extends beyond end of file." +msgstr "表格「%c%c%c%c」延展於檔案結尾之後。" -msgid "Chinese (Singapore)" -msgstr "漢語(新加坡)" +#, c-format +msgid "Table '%c%c%c%c' has a bad checksum." +msgstr "表格「%c%c%c%c」有不當的總和檢查。" -msgid "Chinese (Macau)" -msgstr "漢語(澳門)" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d." +msgstr "表格「%c%c%c%c」長度不當,必須是 32 或 6 但卻是 %d。" -msgid "Croatian Bosnia/Herzegovina" -msgstr "克羅埃西亞語(波士尼亞及赫塞哥維納)" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 36 but is %d." +msgstr "表格「%c%c%c%c」長度不當,必須是 36 但卻是 %d。" -msgid "Divehi" -msgstr "迪維西語" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 54 but is %d." +msgstr "表格「%c%c%c%c」長度不當,必須是 54 但卻是 %d。" -msgid "Flemish (Belgian Dutch)" -msgstr "佛蘭芒(比利時荷蘭語)" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d." +msgstr "表格「%c%c%c%c」長度不當,必須是 78, 86 或 96 但卻是 %d。" -msgid "Edo" -msgstr "艾鬥語" +#, c-format +msgid "Table '%c%c%c%c' has a bad length, must be even." +msgstr "表格「%c%c%c%c」長度不當,必須被平衡。" -msgid "English (British)" -msgstr "英語(不列顛)" +msgid "Table length should not be odd\n" +msgstr "表格長度不應為奇數\n" -msgid "English (US)" -msgstr "英語(美國)" +#, c-format +msgid "Table length stretches beyond end of file for '%c%c%c%c'." +msgstr "表格長度延展於檔案結尾之後用於 '%c%c%c%c'。" -msgid "English (Canada)" -msgstr "英語(加拿大)" +#, c-format +msgid "Tables '%c%c%c%c' and '%c%c%c%c' overlap" +msgstr "表格「%c%c%c%c」和「%c%c%c%c」重疊" -msgid "English (Australian)" -msgstr "英語(澳大利亞)" +msgid "Tabular Numbers" +msgstr "定格數字" -msgid "English (New Zealand)" -msgstr "英語(紐西蘭)" +msgid "Tag must be 4 characters long" +msgstr "標記必須是 4 個字元長" -msgid "English (Irish)" -msgstr "英語(愛爾蘭)" +msgid "Tag too long" +msgstr "標記太長" -msgid "English (South Africa)" -msgstr "英語(南非共和國)" +msgid "Tagalog" +msgstr "菲律賓湯加洛格語" -msgid "English (Jamaica)" -msgstr "英語(牙買加)" +msgid "Tagbanwa" +msgstr "菲律賓-塔格板瓦語" -msgid "English (Caribbean)" -msgstr "英語(加勒比海)" +msgid "Tags" +msgstr "標記" -msgid "English (Belize)" -msgstr "英語(貝里斯)" +msgid "Tahitian" +msgstr "大溪地語" -msgid "English (Trinidad)" -msgstr "英語(千里達)" +msgid "Tai Le" +msgstr "傣族-德宏泰語" -msgid "English (Zimbabwe)" -msgstr "英語(辛巴威)" +msgid "Tai Lue" +msgstr "傣仂文" -msgid "English (Philippines)" -msgstr "英語(菲律賓)" +msgid "Tai Tham" +msgstr "老傣文" -msgid "English (Indonesia)" -msgstr "英語(印度尼西亞)" +msgid "Tai Viet" +msgstr "越南傣文" -msgid "English (Hong Kong)" -msgstr "英語(香港)" +msgid "Tai Xuan Jing Symbols" +msgstr "太玄經符號" -msgid "English (India)" -msgstr "英語(印度)" +msgid "Tajik" +msgstr "塔吉克語" -msgid "English (Malaysia)" -msgstr "英語(馬來西亞)" +msgid "Tajiki" +msgstr "塔吉克語" -msgid "Faeroese" -msgstr "法羅語" +msgid "Tamazight (Arabic)" +msgstr "塔馬塞特語(阿拉伯)" -msgid "Lang|Farsi" -msgstr "波斯語" +msgid "Tamazight (Latin)" +msgstr "塔馬塞特語(拉丁語)" -msgid "Filipino" -msgstr "菲律賓語" +msgid "Tamil" +msgstr "坦米爾語" -msgid "French French" -msgstr "法國法語" +msgid "Tatar" +msgstr "韃靼語" -msgid "French Belgium" -msgstr "比利時法語" +msgid "Tatar (Tatarstan)" +msgstr "韃靼語(韃靼共和國)" -msgid "French Canadian" -msgstr "加拿大法語" +msgid "TeX Table" +msgstr "TeX 表格" -msgid "French Swiss" -msgstr "瑞士法語" +msgid "TeX table" +msgstr "TeX 表格" -msgid "French Luxembourg" -msgstr "盧森堡法語" +msgid "Telugu" +msgstr "特拉古語" -msgid "French Monaco" -msgstr "摩納哥法語" +msgid "Template Color" +msgstr "模板顏色" -msgid "French West Indies" -msgstr "西印度法語" +msgid "Terminal Forms" +msgstr "終端形式" -msgid "French Réunion" -msgstr "留尼旺島法語" +msgid "Terminal Forms #2" +msgstr "終端形式 #2" -msgid "French D.R. Congo" -msgstr "剛果法語" +msgid "Terminal Forms #3" +msgstr "終端形式 #3" -msgid "French Senegal" -msgstr "塞內加爾法語" +msgid "Text Field" +msgstr "文字欄位" -msgid "French Camaroon" -msgstr "喀麥隆法語" +msgid "Text Image Skip" +msgstr "文字圖像跳越" -msgid "French Côte d'Ivoire" -msgstr "象牙海岸法語" +msgid "Text Labels" +msgstr "文字標籤" -msgid "French Mali" -msgstr "馬利法語" +msgid "Text Width: 0" +msgstr "文字寬度: 0" -msgid "French Morocco" -msgstr "摩洛哥法語" +#, c-format +msgid "Text Width:%4d" +msgstr "文字寬度:%4d" -msgid "French Haiti" -msgstr "海地法語" +msgid "Text and Background" +msgstr "文字與背景" -msgid "French North Africa" -msgstr "北非法語" +msgid "Text color for popup windows" +msgstr "突現視窗文字顏色" -msgid "Frisian" -msgstr "夫里斯蘭語" +msgid "Text color for progress windows" +msgstr "進度視窗文字顏色" -msgid "Fulfulde" -msgstr "福福德語" +msgid "Text color of column headers at the top of a matrix edit" +msgstr "位於矩陣編輯頂端資料欄標題的文字顏色" -msgid "Gaelic (Scottish)" -msgstr "蓋爾語(蘇格蘭)" +msgid "Text from script" +msgstr "文本來自文字" -msgid "Gaelic (Irish)" -msgstr "蓋爾語(愛爾蘭語)" +msgid "Textual" +msgstr "文字" -msgid "German German" -msgstr "德國德語" +msgid "Tfm Save Failed" +msgstr "Tfm 儲存失敗" -msgid "German Swiss" -msgstr "瑞士德語" +msgid "Thaana" +msgstr "塔安那語" -msgid "German Austrian" -msgstr "奧地利德語" +msgid "Thai" +msgstr "泰語" -msgid "German Luxembourg" -msgstr "盧森堡德語" +msgid "The \"DPI\" field must be more than 10 and less than 5000." +msgstr "「DPI」欄位必須超過 10 且小於 5000。" -msgid "German Liechtenstein" -msgstr "列支敦士登德語" +msgid "The \"Proximity\" field must be more than 0 and less than a half." +msgstr "「鄰近」欄位必須超過 0 且小於一半。" -msgid "Hausa" -msgstr "豪沙語" +#, c-format +msgid "The %s differs. In %s it is (" +msgstr "%s 不同。在 %s 中它是 (" -msgid "Hawaiian" -msgstr "夏威夷" +#, c-format +msgid "The %s list is not ordered" +msgstr "%s 表列並未排序" -msgid "Ibibio" -msgstr "伊比比歐" +msgid "" +"The 'NFNT' bitmap format is not used under OS/X (though you still need to " +"create a (useless) bitmap font if you are saving a type1 PostScript resource)" +msgstr "" +"「NFNT」點陣字格式並未在 OS/X 中使用(雖然如果要儲存 type1 PostScript 資源,您" +"仍需建立一個(沒有用處)點陣字型)" -msgid "Igbo" -msgstr "伊布語" +msgid "The 'NFNT' bitmap format is obsolete" +msgstr "「NFNT」點陣字格式已停用" -msgid "Italian Swiss" -msgstr "瑞士義大利語" +msgid "The 'POST' type1 format is probably deprecated" +msgstr "「POST」type1 格式大致上不宜再用" -msgid "Kanuri" -msgstr "卡努里語" +msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" +msgstr "「gasp」(符合格線) 表格必須以 65535 像素值結束" -msgid "Kashmiri (India)" -msgstr "喀什米爾語(印度)" +msgid "The 'kern' table supports at most 10920 kern pairs in a subtable" +msgstr "「字距微調」表格支援在子表格中最多有 10920 對字距微調" -msgid "Konkani" -msgstr "貢根語" +#, c-format +msgid "" +"The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d " +"of them." +msgstr "「sfnt」格式目前限制為 65535 個字圖,而您的字型有 %d 個。" -msgid "Korean (Johab)" -msgstr "韓語(韓文)" +msgid "" +"The 'size' feature of this font conforms to Adobe's early misinterpretation " +"of the otf standard.\n" +msgstr "這個字型的「尺寸」特徵符合 Adobe 早期錯誤解讀的 otf 標準。\n" -msgid "Lithuanian (Classic)" -msgstr "立陶宛語(傳統型)" +msgid "" +"The AFM file contains metrics information that many word-processors will " +"read when using a PostScript® font." +msgstr "" +"AFM 檔案含有字框,這是許多文書處理程式使用 PostScript® 字型時,將會讀取的資" +"訊。" -msgid "Malay" -msgstr "馬來語" +msgid "" +"The AFM format allows some information about composites\n" +"(roughly the same as mark to base anchor classes) to be\n" +"included. However it tends to make AFM files huge as it\n" +"is not stored in an efficient manner." +msgstr "" +"AFM 格式允許某些關於合成的資訊\n" +"(大致上如同基底錨點類別的標記) 被\n" +"包含進來。然而它傾向於使得 AFM 檔案變得巨大,\n" +"因為它並未以有效率的方式儲存。" -msgid "Malay (Brunei)" -msgstr "馬來語(汶萊)" +msgid "" +"The Edit->Join command will join points which are this close together\n" +"A value of 0 means they must be coincident" +msgstr "" +"「編輯→聯結」命令將會聯結彼此緊鄰的各點\n" +"等於 0 的值表示它們必然是相符的" -msgid "Manipuri" -msgstr "曼尼普爾語" +msgid "The FONTLOG allows you to keep a log of changes made to your font." +msgstr "FONTLOG 允許您保留對於字型所做變更的記錄檔。" -msgid "Maori" -msgstr "毛利語" +msgid "" +"The Merge operation cannot be reverted.\n" +"Do it anyway?" +msgstr "" +"合併作業無法回復。\n" +"無論如何都要進行嗎?" -msgid "Mongolian (Cyrillic)" -msgstr "蒙古語(斯拉夫語)" +msgid "" +"The OpenType Style Set features ('ss01'-'ss20') may\n" +"be assigned human readable names here." +msgstr "OpenType Stylistic Set 功能('ss01'-'ss20')可以在這裏設置人讀名称。" -msgid "Nepali (India)" -msgstr "尼泊爾語(印度)" +msgid "" +"The PFM file contains information Windows needs to install a PostScript® " +"font." +msgstr "PFM 檔案含有 Windows 安裝 PostScript® 字型所需要的資訊。" -msgid "Norwegian (Bokmal)" -msgstr "挪威語(巴克摩)" - -msgid "Norwegian (Nynorsk)" -msgstr "挪威語(耐諾斯克)" +msgid "" +"The PfaEdit table is an extension to the TrueType format\n" +"and contains various data used by FontForge\n" +"(It should be called the FontForge table,\n" +"but isn't for historical reasons)" +msgstr "" +"PfaEdit 表格是 TrueType 格式的一種擴充\n" +"並且含有各種 FontForge 所使用的資料\n" +"(它應該被稱為 FontForge 表格,\n" +"但是由於歷史的原因而沒有)" -msgid "Oromo" -msgstr "奧羅蒙語" +#, c-format +msgid "" +"The PostScript font name \"%.63s\" is invalid.\n" +"It should be printable ASCII,\n" +"must not contain (){}[]<>%%/ or space\n" +"and must be shorter than 63 characters" +msgstr "" +"PostScript 字型名稱「%.63s」無效。\n" +"它應該是可列印的 ASCII 字元,\n" +"必須不含 (){}[]<>%%/ 或空格\n" +"並且要短於 63 個字元" -msgid "Papiamentu" -msgstr "帕皮阿門托語" +msgid "" +"The TeX table is an extension to the TrueType format\n" +"and the various data you would expect to find in\n" +"a tfm file (that isn't already stored elsewhere\n" +"in the ttf file)\n" +msgstr "" +"TeX 表格是 TrueType 格式的一種擴充\n" +"而且包含您預期會在 tfm 檔案中\n" +"找到的各種資料 (那些並未儲存於\n" +"ttf 檔案中其他地方的資料)\n" -msgid "Portuguese (Portugal)" -msgstr "葡萄牙語(葡萄牙)" +msgid "The X coordinate of the anchor point in this glyph" +msgstr "在這個字圖中錨點的 X 座標" -msgid "Portuguese (Brasil)" -msgstr "葡萄牙語(巴西)" +msgid "The Y coordinate of the anchor point in this glyph" +msgstr "在這個字圖中錨點的 Y 座標" -msgid "Punjabi (India)" -msgstr "旁遮普語(印度)" +#, c-format +msgid "" +"The advance width of %s (%d) does not match the font's advanceWidthMax (%d) " +"and this is a fixed pitch font\n" +msgstr "" +"%s 的前加寬度 (%d) 不匹配字型的 advanceWidthMax (%d),而這是個固定間距的字" +"型\n" -msgid "Punjabi (Pakistan)" -msgstr "旁遮普語(巴基斯坦)" +msgid "The amount of space between words when using this font" +msgstr "使用此字型時在字詞之間的空間數量" -msgid "Quecha (Bolivia)" -msgstr "克丘亞語(玻利維亞)" +msgid "The amount of stretchable space between words when using this font" +msgstr "使用此字型時在字詞之間可延展的空間數量" -msgid "Quecha (Ecuador)" -msgstr "克丘亞語(厄瓜多)" +msgid "The amount the space between words may shrink when using this font" +msgstr "使用此字型時在字詞之間可收縮的空間數量" -msgid "Quecha (Peru)" -msgstr "克丘亞語(祕魯)" +msgid "The box around the up/down arrows of a numeric field (spinner)" +msgstr "圍繞數值欄位向上/向下箭頭的框 (spinner)" -msgid "Rhaeto-Romanic" -msgstr "里托羅曼語" +#, c-format +msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" +msgstr "編碼點 U+%1$04X 出現於群組 %2$.30s 和 %3$.30s 中" -msgid "Romanian (Moldova)" -msgstr "羅馬尼亞語(摩爾多瓦)" +msgid "The color of a selected point" +msgstr "所選點的顏色" -msgid "Russian (Moldova)" -msgstr "俄語(摩爾多瓦)" +msgid "The color of an on-curve point" +msgstr "曲線上點的顏色" -msgid "Sepedi" -msgstr "北方索托語" +msgid "The color of anchor stars" +msgstr "星型錨點的顏色" -msgid "Serbian (Cyrillic)" -msgstr "塞爾維亞語(斯拉夫語)" +msgid "The color of grid-fit (and other) raster blocks" +msgstr "符合格線 (以及其他) 點陣區塊的顏色" -msgid "Serbian (Latin)" -msgstr "塞爾維亞語(拉丁語)" +msgid "The color of grid-fit outlines" +msgstr "符合格線描邊的顏色" -msgid "Sindhi India" -msgstr "信德語(印度)" +msgid "The color of outlines in inactive layers" +msgstr "在非現用圖層中描邊的顏色" -msgid "Sindhi Pakistan" -msgstr "信德語(巴基斯坦)" +msgid "The color of outlines in the active layer" +msgstr "在現用圖層中描邊的顏色" -msgid "Sorbian" -msgstr "文德語" +msgid "The color of the clip path" +msgstr "裁剪路徑的顏色" -msgid "Spanish (Traditional)" -msgstr "西班牙語(傳統)" +msgid "The color of the line marking the advance width" +msgstr "標記前加寬度的線條顏色" -msgid "Spanish Mexico" -msgstr "墨西哥西班牙語" +msgid "The color of the line marking the advance width when it is selected" +msgstr "標記前加寬度的線條當它被選時的顏色" -msgid "Spanish (Modern)" -msgstr "西班牙語(現代型)" +msgid "The color of the line marking the grid-fit advance width" +msgstr "標記符合格線前加寬度的線條顏色" -msgid "Spanish (Guatemala)" -msgstr "西班牙語(瓜地馬拉)" +msgid "The color of the line(s) marking ligature carets" +msgstr "線標記連體字帽顏色" -msgid "Spanish (Costa Rica)" -msgstr "西班牙語(哥斯大黎加)" +msgid "The color of the point which is the start of a contour" +msgstr "輪廓起始點的顏色" -msgid "Spanish (Panama)" -msgstr "西班牙語(巴拿馬)" +msgid "The color used to draw a hint which conflicts with another" +msgstr "用來繪製與他項衝突的修飾顏色" -msgid "Spanish (Dominican Republic)" -msgstr "西班牙語(多明尼加共和國)" +msgid "The color used to draw a selected control point of an on-curve point" +msgstr "用來繪製已選曲線上控制點的顏色" -msgid "Spanish (Venezuela)" -msgstr "西班牙語(委內瑞拉)" +msgid "" +"The color used to draw bitmap (single bit) images which do not specify a clut" +msgstr "用來繪製點陣圖 (單一位元) 圖像的顏色,該圖像並不指定顏色查找表" -msgid "Spanish (Colombia)" -msgstr "西班牙語(哥倫比亞)" +msgid "The color used to draw diagonal hints" +msgstr "用來繪製對角修飾的顏色" -msgid "Spanish (Peru)" -msgstr "西班牙語(秘魯)" +msgid "The color used to draw horizontal hints" +msgstr "用來繪製水平修飾的顏色" -msgid "Spanish (Argentina)" -msgstr "西班牙語(阿根廷)" +msgid "" +"The color used to draw markers for splines which are almost, but not quite " +"horizontal or vertical at their end-points" +msgstr "用來繪製標誌的顏色,用於其端點近乎但並不完全水平或垂直的雲形曲線" -msgid "Spanish (Ecuador)" -msgstr "西班牙語(厄瓜多爾)" +msgid "The color used to draw points at extrema (if that mode is active)" +msgstr "用來繪製末端點的顏色 (如果啟用該模式)" -msgid "Spanish (Chile)" -msgstr "西班牙語(智利)" +msgid "The color used to draw points of inflection (if that mode is active)" +msgstr "用來繪製彎折點的顏色 (如果啟用該模式)" -msgid "Spanish (Uruguay)" -msgstr "西班牙語(烏拉圭)" +msgid "The color used to draw the \"next\" control point of an on-curve point" +msgstr "用來繪製「下一個」曲線上控制點的顏色" -msgid "Spanish (Paraguay)" -msgstr "西班牙語(巴拉圭)" +msgid "" +"The color used to draw the \"previous\" control point of an on-curve point" +msgstr "用來繪製「前一個」曲線上控制點的顏色" -msgid "Spanish (Bolivia)" -msgstr "西班牙語(玻利維亞)" +msgid "" +"The color used to draw the active horizontal hint which the Review Hints " +"dialog is examining" +msgstr "用來繪製現用水平修飾的顏色,該項檢閱修飾對話框正在檢查中" -msgid "Spanish (El Salvador)" -msgstr "西班牙語(薩爾瓦多)" +msgid "" +"The color used to draw the active vertical hint which the Review Hints " +"dialog is examining" +msgstr "用來繪製現用垂直修飾的顏色,該項檢閱修飾對話框正在檢查中" -msgid "Spanish (Honduras)" -msgstr "西班牙語(宏都拉斯)" +msgid "The color used to draw the large tick marks in rulers." +msgstr "用來在尺規中繪製大刻度標記的顏色。" -msgid "Spanish (Nicaragua)" -msgstr "西班牙語(尼加拉瓜)" +msgid "The color used to draw vertical hints" +msgstr "用來繪製垂直修飾的顏色" -msgid "Spanish (Puerto Rico)" -msgstr "西班牙語(波多黎各)" +msgid "The color used to fill the outline if that mode is active" +msgstr "如果該模式是現用,用來填充描邊的顏色" -msgid "Spanish (United States)" -msgstr "西班牙語(美國)" +msgid "" +"The color used to mark blue zones in the blue values entry of the private " +"dictionary" +msgstr "在私有字典的 blue values 條目中,用來標記藍色區域的顏色" -msgid "Spanish (Latin America)" -msgstr "西班牙語(拉丁美洲)" +msgid "" +"The color used to mark blue zones in the family blues entry of the private " +"dictionary" +msgstr "在私有字典的 family blues 條目中,用來標記藍色區域的顏色" -msgid "Sutu" -msgstr "蘇土語" +msgid "The control point above the selected point is near the italic angle" +msgstr "所選點之上的控制點接近斜體角度" -msgid "Swahili (Kenyan)" -msgstr "史瓦西里語(肯亞)" +msgid "The control point above the selected point is nearly horizontal" +msgstr "所選點之上的控制點接近水平" -msgid "Swedish (Sweden)" -msgstr "瑞典語(瑞典)" +msgid "The control point above the selected point is nearly vertical" +msgstr "所選點之上的控制點接近垂直" -msgid "Swedish (Finland)" -msgstr "瑞典語(芬蘭)" +msgid "" +"The control point above the selected point is outside the spline segment" +msgstr "所選點之上的控制點超出雲形曲線段之外" -msgid "Lang|Syriac" -msgstr "敘利亞語" +msgid "The control point below the selected point is near the italic angle" +msgstr "所選點之下的控制點接近斜體角度" -msgid "Tajik" -msgstr "塔吉克語" +msgid "The control point below the selected point is nearly horizontal" +msgstr "所選點之下的控制點接近水平" -msgid "Tamazight (Arabic)" -msgstr "塔馬塞特語(阿拉伯)" +msgid "The control point below the selected point is nearly vertical" +msgstr "所選點之下的控制點接近垂直" -msgid "Tamazight (Latin)" -msgstr "塔馬塞特語(拉丁語)" +msgid "" +"The control point below the selected point is outside the spline segment" +msgstr "所選點之下的控制點超出雲形曲線段之外" -msgid "Tatar (Tatarstan)" -msgstr "韃靼語(韃靼共和國)" +msgid "The control point left of the selected point is near the italic angle" +msgstr "所選點左側的控制點接近斜體角度" -msgid "Tibetan (PRC)" -msgstr "藏語(中華人民共和國)" +msgid "The control point left of the selected point is nearly horizontal" +msgstr "所選點左側的控制點接近水平" -msgid "Tibetan Bhutan" -msgstr "不丹藏語" +msgid "The control point left of the selected point is nearly vertical" +msgstr "所選點左側的控制點接近垂直" -msgid "Tigrinya Ethiopia" -msgstr "衣索比亞提格里尼亞語" - -msgid "Tigrinyan Eritrea" -msgstr "厄利垂亞提格里尼亞語" - -msgid "Tsonga" -msgstr "頌加語" - -msgid "Tswana" -msgstr "班圖語" - -msgid "Urdu (Pakistan)" -msgstr "烏都語(巴基斯坦)" - -msgid "Urdu (India)" -msgstr "烏都語(印度)" - -msgid "Uzbek (Latin)" -msgstr "烏茲別克語(拉丁語)" +msgid "" +"The control point left of the selected point is outside the spline segment" +msgstr "所選點左側的控制點超出雲形曲線段之外" -msgid "Uzbek (Cyrillic)" -msgstr "烏茲別克語(斯拉夫語)" +msgid "The control point right of the selected point is near the italic angle" +msgstr "所選點右側的控制點接近斜體角度" -msgid "Venda" -msgstr "溫達語" +msgid "The control point right of the selected point is nearly horizontal" +msgstr "所選點右側的控制點接近水平" -msgid "Xhosa" -msgstr "廓薩語" +msgid "The control point right of the selected point is nearly vertical" +msgstr "所選點右側的控制點接近垂直" -msgid "Lang|Yi" -msgstr "彝語" +msgid "" +"The control point right of the selected point is outside the spline segment" +msgstr "所選點右側的控制點超出雲形曲線段之外" -msgid "Yoruba" -msgstr "優魯巴語" +#, c-format +msgid "" +"The convention is that PostScript fonts should have an Em-Size of 1000. But " +"this font has a size of %d. This is not an error, but you might consider " +"altering the Em-Size with the Element->Font Info->General dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"依照慣例,PostScript 字型的 Em-Size 應該是 1000。但是此字型具有的尺寸卻為 " +"%d。這並非錯誤,但是您也許要考慮利用「元件→字型資訊→一般」對話框來改變 Em-" +"Size。\n" +"儘管如此,您仍然希望繼續產生您的字型嗎?" -msgid "Zulu" -msgstr "祖魯語" +#, c-format +msgid "" +"The convention is that TrueType fonts should have an Em-Size which is a " +"power of 2. But this font has a size of %d. This is not an error, but you " +"might consider altering the Em-Size with the Element->Font Info->General " +"dialog.\n" +"Do you wish to continue to generate your font in spite of this?" +msgstr "" +"依照慣例,TrueType 字型的 Em-Size 應該是 2 的乘冪。但是此字型具有的尺寸卻為 " +"%d。這並非錯誤,但是您也許要考慮利用「元件→字型資訊→一般」對話框來改變 Em-" +"Size。\n" +"儘管如此,您仍然希望繼續產生您的字型嗎?" -msgid "Styles (SubFamily)" -msgstr "樣式 (子字族)" +#, c-format +msgid "The correction on line %d is too big. It must be between -128 and 127" +msgstr "第 %d 列的校正太大。 它必須介於 -128 和 127" -msgid "Copyright" -msgstr "版權" +msgid "" +"The counters between these hints are not the same size, bad for a stem3 hint" +msgstr "在這些修飾之間的字腔不是相同尺寸,對於 stem3 修飾而言不適當" -msgid "Family" -msgstr "字族" +msgid "The default size of the Em-Square in a newly created font." +msgstr "在新建立的字型中預設的 Em-Square 尺寸。" -msgid "Fullname" -msgstr "全名" +msgid "The different instances of this mm have a different number of glyphs" +msgstr "多主的不同實體有不同的字圖數量" -msgid "UniqueID" -msgstr "惟一ID" +#, c-format +msgid "The encoding does not contain something named %.40s" +msgstr "編碼不包含某些名為 %.40s 的東西" -msgid "Version" -msgstr "版本" +msgid "The extra glue place above and below displayed limits" +msgstr "置放於顯示限度之上和之下的額外黏合空間" -msgid "Trademark" -msgstr "商標" +#, c-format +msgid "" +"The feature '%c%c%c%c' is named twice in language %s\n" +"%.80s\n" +"%.80s" +msgstr "" +"特徵「%c%c%c%c」在語言 %s 中被命名兩次\n" +"%.80s\n" +"%.80s" -msgid "Manufacturer" -msgstr "製造商" +#, c-format +msgid "The feature tag on line %d (%s) should be in ASCII.\n" +msgstr "特徵標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" -msgid "Designer" -msgstr "設計工具" +#, c-format +msgid "The following error occurred on the selected glyphs: %.100s" +msgstr "下列的錯誤發生在已選字圖上:%.100s" -msgid "Descriptor" -msgstr "描述元" +msgid "The following table(s) in the font have been ignored by FontForge\n" +msgstr "在字型中的下列表格已被 FontForge 忽略\n" -msgid "Vendor URL" -msgstr "供應商 URL" +#, c-format +msgid "" +"The font %s is one of the standard fonts. It isn't actually in the file." +msgstr "字型 %s 為標準字型之一。它並未實際位於檔案之中。" -msgid "Designer URL" -msgstr "設計工具 URL" +msgid "The font comment can contain whatever you feel it should" +msgstr "字型註釋可以包含任何您覺得它應該包含的" -msgid "License" -msgstr "授權" +#, c-format +msgid "" +"The font contains errors.\n" +"%sWould you like to review the errors or save the font anyway?" +msgstr "" +"字型含有錯誤。\n" +"%s 您想要檢閱錯誤或無論如何都要儲存字型?" -msgid "License URL" -msgstr "授權 URL" +#, c-format +msgid "" +"The font database already contains a bitmap\n" +"font with this pixelsize (%d)\n" +"Do you want to overwrite it?" +msgstr "" +"字型資料庫已經含有具備此一像素尺寸 (%d)\n" +"的點陣字型\n" +"您要覆寫它嗎?" -msgid "Preferred Family" -msgstr "偏好的字族" +#, c-format +msgid "The font database does not contain a bitmap of size %d and depth %d" +msgstr "字型資料庫不包含尺寸為 %d 和深度為 %d 的點陣字" -msgid "Preferred Styles" -msgstr "偏好的樣式" +#, c-format +msgid "The font does not contain a glyph named %s." +msgstr "字型不包含名為 %s 的字圖。" -msgid "Compatible Full" -msgstr "完整相容" +#, c-format +msgid "" +"The fontname begins with the utf8 byte order sequence. This is illegal. %s" +msgstr "字型名稱 utf8 位元組序列開始。這是不合法的。%s" -msgid "Sample Text" -msgstr "範例文字" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s have a different number of glyphs or different " +"encodings" +msgstr "字型 %1$.30s 和 %2$.30s 有不同的字圖數量或不同的編碼" -msgid "CID findfont Name" -msgstr "CID 尋找字型名稱" +#, c-format +msgid "" +"The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " +"one cubic)" +msgstr "字型 %1$.30s 和 %2$.30s 使用不同類型的曲線(一個二次,一個三次)" -msgid "WWS Family" -msgstr "WWS 字族" +msgid "The generated font won't work with ATM" +msgstr "產生的字型將無法適用於 ATM" -msgid "WWS Subfamily" -msgstr "WWS 子字族" +#, c-format +msgid "" +"The glyph at CID %d is mapped to more than %d encodings. Only the first %d " +"are handled." +msgstr "位於 CID %d 的字圖被映射到超過 %d 編碼上。只有前面 %d 個會被處理。" -msgid "IPA Ext & Phonetic Ext (& Supplement)" +#, c-format +msgid "" +"The glyph at encoding %d is named \".notdef\" but contains an outline. " +"Because it is called \".notdef\" it will not be included in the generated " +"font. You may give it a new name using Element->Glyph Info. Do you wish to " +"continue font generation (and omit this character)?" msgstr "" +"編碼 %d 的字圖被命名為「.notdef」但是含有描邊。因為它被稱為「.notdef」,它將" +"無法包含在產生的字型之中。您可以使用「元件→字圖資訊」給它新的名稱。您希望字型" +"產生(並省略此字元)能繼續嗎?" -msgid "Modifier Letters & Modifier Tone Letters" -msgstr "" +#, c-format +msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" +msgstr "字圖名稱「%1$.30s」出現於群組 %2$.30s 和 %3$.30s 中" -msgid "Combining Diacritical Marks (& Supplement)" +#, c-format +msgid "" +"The glyph named %.30s is mapped to U+%04X.\n" +"But its name indicates it should be mapped to U+%04X.\n" msgstr "" +"名為 %.30s 的字圖被映射到 U+%04X。\n" +"但是它的名稱指出它應該被映射到 U+%04X。\n" -msgid "Cyrillic (& Supplement & Ext A/B)" +#, c-format +msgid "" +"The glyph named %s also occurs in the class on row %d which begins with " +"%.20s...\n" +"You must remove it from one of them." msgstr "" +"名為 %s 的字圖也出現在類別中於第 %d 列,該項是以 %.20s 起始…\n" +"您必須自它們之一移除它。" -msgid "Arabic (& Supplement)" -msgstr "" +#, c-format +msgid "The glyph, %.80s, already contains an anchor in this class, %.80s." +msgstr "字圖,%.80s, 已經含有在這個類別,%.80s 中的錨點。" -msgid "Georgian (& Supplement)" -msgstr "" +#, c-format +msgid "The glyph, %.80s, can't be found in the sfd file" +msgstr "字圖,%.80s, 無法在 sfd 檔案中找到" -msgid "Latin Extended Additional/C/D" -msgstr "" +#, c-format +msgid "The glyph, %.80s, is not in the font" +msgstr "字圖,%.80s, 不在字型中" -msgid "General/Supplemental Punctuation" +#, c-format +msgid "" +"The glyph, %s, contains a %s from %s and one from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"字圖,%s,含有一個 %s 來自 %s 和一個來自 %s。\n" +"來自 %s 的那個將被移除。\n" -msgid "Subscripts and Superscripts" -msgstr "上標與下標文字" - -msgid "Numeric Forms" -msgstr "數字形式" - -msgid "Arrows & Sup Arrows A/B & Misc Arrows" +#, c-format +msgid "" +"The glyph, %s, contains the same %s from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"字圖,%s,含有相同的 %s 來自 %s 和來自 %s。\n" +"來自 %s 的那個將被移除。\n" -msgid "Math Operators & Sup Math Operators & Misc Math Symbols A/B" +#, c-format +msgid "" +"The glyph, %s, contains the same kern pair from %s and from %s.\n" +"The one from %s will be removed.\n" msgstr "" +"字圖,%s,含有相同字距微調對來自 %s 和來自 %s。\n" +"來自 %s 的那個將被移除。\n" -msgid "Katakana (& Phonetic Extensions)" +msgid "" +"The gradient will be a linear gradient,\n" +"With the color change happening along\n" +"the line drawn in the view" msgstr "" +"梯度將是線性梯度,\n" +"而顏色變更將沿著\n" +"線條在檢視時發生" -msgid "Bopomofo (& Extended)" -msgstr "" - -msgid "Non-Basic Multilingual Plane" -msgstr "非基本多語言平面" - -msgid "CJK (& Ext A/B) & CJK Radicals Sup & Kangxi & IDC & Kanbun" +msgid "" +"The gradient will be a radial gradient,\n" +"With the color change happening in circles\n" +"starting at the focus (if specified) and\n" +"extending outward until it reaches the\n" +"specified radius." msgstr "" +"梯度將是徑向梯度,\n" +"而顏色變更將起始於焦點\n" +"(如果指定) 的圓形中,\n" +"並向外延展直到它達到\n" +"指定的半徑。" -msgid "CJK Strokes & CJK Compat Ideographs (& Sup)" +msgid "" +"The height and depth fields are the metrics fields used\n" +"by TeX, they are corrected for optical distortion.\n" +"So 'x' and 'o' probably have the same height." msgstr "" +"這些欄位是 Tex 所使用的字框欄位\n" +"高度和深度是相當明白的,\n" +"除了說它們依據視覺扭曲而修正過。\n" +"因而「x」和「o」大概有相同的高度。" -msgid "Vertical Forms & CJK Compatibility Forms" -msgstr "" +msgid "The height of the lower case letters with flat tops" +msgstr "具有扁平頂端的小寫字母高度" -msgid "Ethiopic (& Supplement/Extended)" -msgstr "" +msgid "The hint mask of the selected point contains overlapping hints" +msgstr "所選點的修飾遮罩含有重疊修飾" -msgid "Khmer & Khmer Symbols" -msgstr "" +#, c-format +msgid "" +"The hint you have just selected overlaps with <%.2f,%.2f>. You should " +"deselect one of the two." +msgstr "您剛剛選取的修飾與 <%.2f,%.2f> 重疊。您應該取消選取兩者之一。" -msgid "Yi Syllables/Radicals" -msgstr "彝文音節符號/部首" +msgid "" +"The horizontal and vertical stem add amounts may not differ by more than a " +"factor of 4" +msgstr "水平和垂直字幹附加數目的差異不可以超過因子 4" -msgid "Tagalog/Hanunoo/Buhid/Tagbanwa" -msgstr "" +msgid "" +"The horizontal and vertical stem add amounts must either both be zero, or " +"neither may be 0" +msgstr "水平和垂直字幹附加數目必須兩者都是零,或者兩者都不可為 0" -msgid "Byzantine Music & Music & Ancient Greek Music" -msgstr "" +msgid "" +"The human-readable fontname text (in the Names pane) must be entirely ASCII." +msgstr "人讀字型名稱(在名稱窗格中)必須完全使用 ASCII 字符。" -msgid "Supplementary Private Use Area A/B" -msgstr "" +#, c-format +msgid "" +"The instructions for %.80s have changed. Do you want to lose those changes?" +msgstr "用於 %.80s 的指令已變更。您要丟棄那些變更嗎?" -msgid "Variation Selectors (& Supplement)" -msgstr "" +msgid "" +"The italic correction of the composed glyph. Should be independent of glyph " +"size" +msgstr "組合字圖的斜體校正。應該是獨立於字圖尺寸" -msgid "Linear B Syllabary/Ideograms & Aegean Numbers" -msgstr "" +msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" +msgstr "字距微調值用於類別 0 (\"所有其他東西\") 應該自動為 0" -msgid "Cuneiform (& Numbers and Punctuation)" -msgstr "" +#, c-format +msgid "" +"The language, '%s', is not in the list of known languages and will be omitted" +msgstr "語言,'%s',並不在已知語言集清單之中而將被省略" -msgid "Lycian/Carian/Lydian" -msgstr "" +msgid "The layers do not match" +msgstr "圖層不匹配" -msgid "Mahjong/Domino Tiles" -msgstr "" +msgid "The list of current pixel bitmap sizes" +msgstr "目前像素點陣字尺寸表列" -msgid "Unassigned Bit 123" -msgstr "未賦值的第 123 位元" +msgid "The mark showing a checkbox is off (up, not selected)" +msgstr "標記顯示核取方塊為關閉 (上浮,未選)" -msgid "Unassigned Bit 124" -msgstr "未賦值的第 124 位元" +msgid "The mark showing a checkbox is on (depressed, selected)" +msgstr "標記顯示核取方塊為開啟 (下沈,已選)" -msgid "Unassigned Bit 125" -msgstr "未賦值的第 125 位元" +msgid "The mark showing a radio button is off (up, not selected)" +msgstr "標記顯示單選按鈕為關閉 (上浮,未選)" -msgid "Unassigned Bit 126" -msgstr "未賦值的第 126 位元" +msgid "The mark showing a radio button is on (depressed, selected)" +msgstr "標記顯示單選按鈕為開啟 (下沈,已選)" -msgid "Unassigned Bit 127" -msgstr "未賦值的第 127 位元" +msgid "The maximum number of Undoes/Redoes stored in a glyph" +msgstr "儲存在字圖中的最大「復原/重做」次數" -msgid "1252, Latin-1" -msgstr "1252, 拉丁語-1" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is above the operator" +msgstr "" +"當限制位於操作元之上時,\n" +"在限制基線和大型顯示操作元之間的最小距離" -msgid "1250, Latin-2 (Eastern Europe)" -msgstr "1250, 拉丁語-2 (東歐)" +msgid "" +"The minimum distance between a limit's baseline and a large displayed\n" +"operator when the limit is below the operator" +msgstr "" +"當限制位於操作元之下時,\n" +"在限制基線和大型顯示操作元之間的最小距離" -msgid "1251, Cyrillic" -msgstr "1251, 斯拉夫語" +msgid "The minimum glue space above a large displayed operator" +msgstr "大型顯示操作元之上的最小黏合空間" -msgid "1253, Greek" -msgstr "1253, 希臘語" +msgid "The minimum glue space below a large displayed operator" +msgstr "大型顯示操作元之下的最小黏合空間" -msgid "1254, Turkish" -msgstr "1254, 土耳其語" +#, c-format +msgid "" +"The name FontForge would like to assign to this glyph, %.30s, is already " +"used by a different glyph." +msgstr "FontForge 想要指派到這個字圖 %.30s 的名稱, 已被不同的字圖所使用。" -msgid "1255, Hebrew" -msgstr "1255, 希伯來語" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature does not contain a valid name " +"id.\n" +msgstr "「%c%c%c%c」特徵的名稱參數不包含有效名稱識別號。\n" -msgid "1256, Arabic" -msgstr "1256, 阿拉伯語" +#, c-format +msgid "" +"The name parameter of the '%c%c%c%c' feature has an unlikely version number " +"%d.\n" +msgstr "「%c%c%c%c」特徵的名稱參數具有不太可能的版本編號 %d。\n" -msgid "1257, Windows Baltic" -msgstr "1257, Windows 波羅的海語" +msgid "The number of em-units by which an arrow key will move a selected point" +msgstr "方向鍵將會移動已選取點的 em-units 數量" -msgid "1258, Vietnamese" -msgstr "1258, 越南語" +msgid "" +"The ofm and cfg files contain information Omega needs to process a font." +msgstr "ofm 和 cfg 檔案包含 Omega 處理字型所需要的資訊。" -msgid "Reserved Bit 9" -msgstr "保留的第 9 位元" +msgid "The only valid values for bits/pixel are 1, 2, 4 or 8" +msgstr "用於位元/像素的有效值只有 1, 2, 4 或 8" -msgid "Reserved Bit 10" -msgstr "保留的第 10 位元" +#, c-format +msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" +msgstr "字圖 %2$.30s 的描邊在字型中找不到 %1$.60s" -msgid "Reserved Bit 11" -msgstr "保留的第 11 位元" +msgid "The paths that make up this glyph intersect one another" +msgstr "造成這個字圖與另一個交叉的路徑" -msgid "Reserved Bit 12" -msgstr "保留的第 12 位元" +msgid "" +"The pattern itself should be drawn in another glyph\n" +"of the current font. Specify a glyph name:" +msgstr "" +"胚騰本身應該是繪製於目前字型的\n" +"另一個字圖之中。指定字圖名稱:" -msgid "Reserved Bit 13" -msgstr "保留的第 13 位元" +msgid "The pattern size (width & height) must be a positive number" +msgstr "胚騰尺寸 (寬度 & 高度) 必須是正數" -msgid "Reserved Bit 14" -msgstr "保留的第 14 位元" +msgid "" +"The percentage of an em by which an accent is offset from its base glyph in " +"Build Accent" +msgstr "在組建重音符號時 em 的百分比,藉此重音符號將從它的基底字圖產生偏移" -msgid "Reserved Bit 15" -msgstr "保留的第 15 位元" +#, c-format +msgid "The pixel size on line %d is out of bounds." +msgstr "位於第 %d 列的像素尺寸已超出邊界。" -msgid "874, Thai" -msgstr "874, 泰語" +msgid "The push count must be a number between 0 and 255" +msgstr "移位計數必須是在 0 到 255 之間的數字" -msgid "932, JIS/Japan" -msgstr "932, JIS/日本" +msgid "" +"The range of sizes (in points) to which this face applies.\n" +"Lower bound is exclusive, upper bound is inclusive." +msgstr "" +"套用到此字體的尺寸範圍(以點為單位)。\n" +"下限排除,上限則包含。" -msgid "936, Simplified Chinese" -msgstr "936, 簡化字漢語" +msgid "The repeat counts must be positive numbers" +msgstr "重複次數必須是正值數量" -msgid "949, Korean Wansung" -msgstr "949, 韓語 Wansung" +#, c-format +msgid "The requested file, %.100s, does not exist" +msgstr "要求的檔案 %.100s 不存在" -msgid "950, Traditional Chinese" -msgstr "950, 傳統字漢語" +#, c-format +msgid "" +"The script tag on line %d (%s) is too long. It may be at most 4 letters" +msgstr "文字標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" -msgid "1361, Korean Johab" -msgstr "1361, 韓語韓文" +#, c-format +msgid "The script tag on line %d (%s) should be in ASCII.\n" +msgstr "文字標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" -msgid "Reserved Bit 22" -msgstr "保留的第 22 位元" +#, c-format +msgid "The search pattern was not found again in the font %.100s" +msgstr "搜尋胚騰在字型 %.100s 之中找不到" -msgid "Reserved Bit 23" -msgstr "保留的第 23 位元" +#, c-format +msgid "The search pattern was not found in the font %.100s" +msgstr "搜尋胚騰在字型 %.100s 之中找不到" -msgid "Reserved Bit 24" -msgstr "保留的第 24 位元" +msgid "" +"The selected glyphs have no hints. FontForge will not produce many " +"instructions." +msgstr "已選字圖沒有任何修飾。FontForge 將無法產生許多指令。" -msgid "Reserved Bit 25" -msgstr "保留的第 25 位元" +msgid "The selected line segment is near the italic angle" +msgstr "已選取的線段接近斜體角度" -msgid "Reserved Bit 26" -msgstr "保留的第 26 位元" +msgid "The selected line segment is nearly horizontal" +msgstr "所選線段接近水平" -msgid "Reserved Bit 27" -msgstr "保留的第 27 位元" +msgid "The selected line segment is nearly vertical" +msgstr "已選線段接近垂直" -msgid "Reserved Bit 28" -msgstr "保留的第 28 位元" +msgid "The selected point does not have integral control points" +msgstr "所選點不具整數控制點" -msgid "Mac Roman" -msgstr "Mac 羅馬體" +msgid "The selected point is near a horizontal stem hint" +msgstr "所選點接近水平字幹修飾" -msgid "OEM Charset" -msgstr "OEM 字元集" +msgid "The selected point is near a vertical stem hint" +msgstr "所選點接近垂直字幹修飾" -msgid "Symbol Charset" -msgstr "符號字元集" +msgid "The selected point is not at integral coordinates" +msgstr "所選點不在整數座標上" -msgid "Reserved Bit 32" -msgstr "保留的第 32 位元" +msgid "The selected point is too far from the origin" +msgstr "所選點距離原點太遠" -msgid "Reserved Bit 33" -msgstr "保留的第 33 位元" +msgid "" +"The selected points (or the intermediate control points) are too far apart" +msgstr "所選點 (或中間控制點) 分隔太遠" -msgid "Reserved Bit 34" -msgstr "保留的第 34 位元" +msgid "The selected points are too close to each other" +msgstr "所選點相對於其他各點太近" -msgid "Reserved Bit 35" -msgstr "保留的第 35 位元" +msgid "" +"The selected spline attains its extrema somewhere other than its endpoints" +msgstr "所選雲形曲線在不同於其終點的某處到達它的末端" -msgid "Reserved Bit 36" -msgstr "保留的第 36 位元" +msgid "The selection should be scaled so that it will cover the path's length" +msgstr "所選應該要伸縮,如此它才能包覆路徑的長度" -msgid "Reserved Bit 37" -msgstr "保留的第 37 位元" +msgid "The size (in points) for which this face was designed" +msgstr "用於設計此字體的尺寸(以點為單位)" -msgid "Reserved Bit 38" -msgstr "保留的第 38 位元" +#, c-format +msgid "The spline does not reach %g" +msgstr "雲形曲線無法逹到 %g" -msgid "Reserved Bit 39" -msgstr "保留的第 39 位元" +msgid "The text will wrap to a new line after this many em-units" +msgstr "文字將於這麼多 em-units 之後換到新列" -msgid "Reserved Bit 40" -msgstr "保留的第 40 位元" +msgid "" +"The tfm and enc files contain information TeX needs to install a PostScript® " +"font." +msgstr "tfm 和 enc 檔案包含 TeX 安裝 PostScript® 字型所需要的資訊。" -msgid "Reserved Bit 41" -msgstr "保留的第 41位元" +msgid "The tiles should be centered on the path" +msgstr "並排應該在路徑上置中" -msgid "Reserved Bit 42" -msgstr "保留的第 42 位元" +msgid "" +"The transformation matrix specifies how the points in\n" +"the source glyph should be transformed before\n" +"they are drawn in the current glyph.\n" +" x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +" y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" +msgstr "" +"變換矩陣指定在來源字圖中\n" +"的點,在它們被繪製於目前字圖中之前,\n" +"應該要如何變換。\n" +"x(新) = tm[1,1]*x + tm[2,1]*y + tm[3,1]\n" +"y(新) = tm[1,2]*x + tm[2,2]*y + tm[3,2]" -msgid "Reserved Bit 43" -msgstr "保留的第 43 位元" +#, c-format +msgid "" +"The truetype encoding specified by platform=%d specific=%d (which we map to " +"%s) is not supported by your version of iconv(3).\n" +msgstr "" +"由平臺=%d 規格=%d (我們將其映射到 %s) 指定的 truetype 編碼,未被您的 " +"iconv(3) 版本所支援。\n" -msgid "Reserved Bit 44" -msgstr "保留的第 44 位元" +#, c-format +msgid "" +"The truetype instructions on glyph %s are out of date.\n" +"Do you want to proceed anyway?" +msgstr "" +"用於字圖 %s 的 truetype 指令已過時。\n" +"無論如何您都要繼續嗎?" -msgid "Reserved Bit 45" -msgstr "保留的第 45 位元" +msgid "The two selected points are the endpoints of an open path" +msgstr "兩個所選點是開放路徑的終點" -msgid "Reserved Bit 46" -msgstr "保留的第 46 位元" +msgid "The version text (in the Names pane) must be entirely ASCII." +msgstr "版本文字 (在名稱窗格中) 必須完全是 ASCII 編碼。" -msgid "Reserved Bit 47" -msgstr "保留的第 47 位元" +msgid "The weight text (in the Names pane) must be entirely ASCII." +msgstr "字重文字 (在名稱窗格中) 必須完全是 ASCII 編碼。" -msgid "869, IBM Greek" -msgstr "869, IBM 希臘語" +msgid "The weights for the default version of the font must sum to 1.0" +msgstr "預設版本的字型字重總和必須為 1.0" -msgid "866, MS-DOS Russian" -msgstr "866, MS-DOS 俄語" +msgid "The width of one em" +msgstr "一個 em 的寬度" -msgid "865, MS_DOS Nordic" -msgstr "865, MS_DOS 北歐語" +msgid "The width of the line used to draw selected points" +msgstr "用來繪製所選點的線寬" -msgid "864, Arabic" -msgstr "864, 阿拉伯語" +msgid "The x coord of the selected point is near the specified value" +msgstr "所選點的 x 座標接近所指定的值" -msgid "863, MS-DOS Canadian French" -msgstr "863, MS-DOS 加拿大法語" +msgid "The y coord of the selected point is near the ascender height" +msgstr "所選點的 y 座標接近上緣部份高度" -msgid "862, Hebrew" -msgstr "862, 希伯來語" +msgid "The y coord of the selected point is near the baseline" +msgstr "所選點的 y 座標接近基線" -msgid "861, MS-DOS Icelandic" -msgstr "861, MS-DOS 冰島語" +msgid "The y coord of the selected point is near the cap height" +msgstr "所選點的 y 座標接近大寫字母高度" -msgid "860, MS-DOS Portuguese" -msgstr "860, MS-DOS 葡萄牙" +msgid "The y coord of the selected point is near the descender height" +msgstr "所選點的 y 座標接近下緣部份高度" -msgid "857, IBM Turkish" -msgstr "857, IBM 土耳其語" +msgid "The y coord of the selected point is near the specified value" +msgstr "所選點的 y 座標接近所指定的值" -msgid "855, IBM Cyrillic; primarily Russian" -msgstr "855, IBM 斯拉夫語;主要俄語" +msgid "The y coord of the selected point is near the xheight" +msgstr "所選點的 y 座標接近小寫字母高度" -msgid "852, Latin 2" -msgstr "852, 拉丁語 2" +#, c-format +msgid "There are %d pages in this file, which do you want?" +msgstr "這個檔案有 %d 頁,您想要哪一頁?" -msgid "775, MS-DOS Baltic" -msgstr "775, MS-DOS 波羅的海語" +msgid "There are more hints in this glyph than the maximum allowed" +msgstr "在這個字圖中的修飾數量超過了允許的最大值" -msgid "737, Greek; former 437 G" -msgstr "737, 希臘語;原為 437 G" +msgid "There are more points in this glyph than the maximum allowed" +msgstr "在這個字圖中的點數量超過了允許的最大值" -msgid "708, Arabic ASMO 708" -msgstr "708, 阿拉伯語 ASMO 708" +msgid "There are multiple files in this archive, pick one" +msgstr "在這個存檔中有多重檔案,請揀取一個" -msgid "850, WE/Latin 1" -msgstr "850, WE/拉丁語 1" +msgid "There are multiple fonts in this file, pick one" +msgstr "這個檔案中有些多重字型,揀取一個" -msgid "437, US" -msgstr "437, 美語" +msgid "There are no entries in the Sequence/Lookup List, was this intentional?" +msgstr "在序列/查找清單之中沒有條目,這是有意要如此做的嗎?" -msgid "String ID" -msgstr "字串識別號" +msgid "There are no hint masks in this layer but there are overlapping hints." +msgstr "在這個圖層中沒有修飾遮罩但有重疊修飾。" -msgid "String" -msgstr "字串" +msgid "" +"There are no scripts bound to features bound to this lookup. So nothing " +"happens." +msgstr "沒有繫結到特徵的文字被繫結到這個查找。因而沒有任何事情發生。" -msgid "Feature Tags" -msgstr "特徵標記" +#, c-format +msgid "There are two entries for the same glyph (%.80s)" +msgstr "有兩個條目用於相同字圖 (%.80s)" -msgid "Friendly Name" -msgstr "易記名稱" +#, c-format +msgid "There are two entries for the same glyph set (%.80s and %.80s)" +msgstr "有兩個條目用於相同字圖集合 (%.80s 和 %.80s)" -msgid "Name" -msgstr "名稱" +#, c-format +msgid "" +"There are two kerning entries for the same glyph (%.80s) in the same lookup " +"subtable (%.30s)" +msgstr "" +"有些兩個字距微調條目作用相同字圖 (%.80s) 於相同的查找子表格 (%.30s) 之中" -msgid "No Grid Fit" -msgstr "非符合格線" +#, c-format +msgid "" +"There are two ligature entries with the same components (%.80s) in the same " +"lookup subtable (%.30s)" +msgstr "有些兩個連體字條目具備相同成份 (%.80s) 於相同的查找子表格 (%.30s) 之中" -msgid "Grid Fit" -msgstr "符合格線" +#, c-format +msgid "" +"There are two open fonts with the current family name and the same style. " +"%.30s and %.30s" +msgstr "有兩個開放字型與目前字族名稱和樣式相同。%.30s 和 %.30s" -msgid "No Anti-Alias" -msgstr "非消除鋸齒" +msgid "" +"There aren't enough glyphs in the encoding to name all the selected " +"characters" +msgstr "編碼中的字圖不足以命名所有已選字元" -msgid "Anti-Alias" -msgstr "消除鋸齒" +#, c-format +msgid "There is a character (%d) which cannot be encoded" +msgstr "某個字元 (%d) 無法被編碼" -msgid "No Symmetric-Smooth" -msgstr "無對稱平滑" +#, c-format +msgid "There is a character (%d) which is not normally in the encoding" +msgstr "某個字元 (%d) 並未正常地位於編碼之中" -msgid "Symmetric-Smoothing" -msgstr "對稱平滑" +#, c-format +msgid "" +"There is a single byte character (%d) using one of the slots needed for " +"double byte characters" +msgstr "某個單一位元組字元 (%d) 正在使用雙位元組字元所需的插件之一" -msgid "No Grid Fit w/ Sym-Smooth" -msgstr "無符合格線附對稱平滑" +#, c-format +msgid "" +"There is already a glyph with this Unicode encoding\n" +"(named %1$.40s, at local encoding %2$d).\n" +"Is that what you want?" +msgstr "" +"已經有與此萬國碼相應的字圖\n" +"(名為 %1$.40s,位於本地編碼 %2$d)。\n" +"那就是您想要的嗎?" -msgid "Grid Fit w/ Sym-Smooth" -msgstr "符合格線附對稱平滑" +msgid "" +"There is already a glyph with this name,\n" +"do you want to swap names?" +msgstr "" +"已經有與此名稱相應的字圖,\n" +"您想要交換名稱嗎?" -msgid "Gasp|For Pixels Per EM <= Value" -msgstr "用於各 EM 的像素 <= 值" +msgid "There is already a subtable with that name, please pick another." +msgstr "已有子表格具備該名稱,請揀取另外的。" -msgid "Gasp|Grid Fit" -msgstr "符合格線" +#, c-format +msgid "There is already an anchor point named %1$.40s in %2$.40s." +msgstr "已經有名為 %1$.40s 的錨點於 %2$.40s 之中。" -msgid "Gasp|Anti-Alias" -msgstr "消除鋸齒" +msgid "There is another glyph in the font with this name" +msgstr "在字型中有另一個字圖以此命名" -msgid "Gasp|Symmetric Smoothing" -msgstr "對稱平滑" +msgid "There is another glyph in the font with this unicode code point" +msgstr "在字型中有另一個字圖具有這個萬國碼碼點" -msgid "Gasp|Grid Fit w/ Sym Smooth" -msgstr "符合格線附對稱平滑" +#, c-format +msgid "There is no anchor for class %1$.30s in subtable %2$.30s" +msgstr "沒有任何錨點用於類別 %1$.30s 於子表格 %2$.30s 中" -msgid "Cubic" -msgstr "正方體形" +#, c-format +msgid "There is no glyph named %s (used in %s)" +msgstr "沒有任何名為 %s 的字圖(已用於 %s)" -msgid "Quadratic" -msgstr "四方體形" +#, c-format +msgid "There is no glyph named %s in the font" +msgstr "在字型中沒有任何名為 %s 的字圖" -msgid "Layer|Foreground" -msgstr "前景" +msgid "There may be at most one reference with the use-my-metrics bit set" +msgstr "最多只能有一個具有 use-my-metrics 位元設定的參照" -msgid "Layer|Background" -msgstr "背景" +msgid "There must be at least 2 gradient stops" +msgstr "必須有至少 2 個梯度停止點" -msgid "Layer Name" -msgstr "圖層名稱" +msgid "There must be at least one match coverage table" +msgstr "必須有至少一個匹配的覆蓋表格" -msgid "Curve Type" -msgstr "曲線型態" +msgid "" +"These expressions may contain the operators +,-,*,/,%,^ (which means raise " +"to the power of here), and ?: It may also contain a few standard functions. " +"Basic terms are real numbers, x and y.\n" +"Examples:\n" +" x^3+2.5*x^2+5\n" +" (x-300)*(y-200)/100\n" +" y+sin(100*x)" +msgstr "" +"這些運算式也許包含運算子 +,-,*,/,%,^ (此處表示次方) 和 ?:它可能也包含幾個標準" +"函式。基本的項目是實數 x 和 y。\n" +"範例:\n" +"x^3+2.5*x^2+5\n" +"(x-300)*(y-200)/100\n" +"y+sin(100*x)" -msgid "Type" -msgstr "型態" +msgid "These mappings may be used to fix certain standard heights." +msgstr "這些映射可被用來修正某些標準高度。" -msgid "Orig layer" -msgstr "原始圖層" +msgid "These two lines share a common endpoint, I can't make them parallel" +msgstr "這兩列共享共同的終點,我無法讓它們平行" -msgid "Set Name" -msgstr "集合名稱" +msgid "Thickness of the fraction bar." +msgstr "分數線的粗細。" -msgid "Glyphs in the set" -msgstr "集合中的字圖" +msgid "Thickness of the overbar." +msgstr "上條的粗細。" -msgid "Class Name" -msgstr "類別名稱" +msgid "Thickness of the underbar." +msgstr "下條的粗細。" -msgid "Key" -msgstr "鍵" +msgid "Things could be better..." +msgstr "狀況會更好…" -msgid "Value" -msgstr "值" +msgid "Thinking..." +msgstr "考慮中…" -#. GT: The words "true" and "false" should be left untranslated. We are restricted -#. GT: here by what PostScript understands, and it only understands the English -#. GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux)) -msgid "Bad type" -msgstr "不當的型態" +msgid "Third Widths" +msgstr "第三寬度" + +msgid "Third argument of imagemask must be a boolean.\n" +msgstr "圖像遮罩的第三個引數必須是布林值。\n" + +msgid "This anchor class already is associated with a point in this character" +msgstr "此錨點類別已經與此字元中的點相關聯" #, c-format msgid "" -"Expected array of numbers.\n" -"Failed to parse \"%.*s\" as a number." +"This anchor was attached to point %d, but that's not a point I can move. I'm " +"detaching the anchor from the point." msgstr "" -"預期為數字陣列。\n" -"無法以數字剖析「%.*s」。" +"這個錨點被附加到點 %d,但是那不是我可以移動的點。我正在從該點卸離錨點。" + +msgid "This blank outline glyph has an unexpected bitmap version" +msgstr "此空白描邊字圖有未預期的點陣字版本" + +msgid "This does not appear to be a Windows FNT for FON file" +msgstr "這不像是個用於 FON 檔案的 Windows FNT" msgid "" -"Expected boolean value.\n" -"(\"true\" or \"false\")" +"This does not seem to be a plate file\n" +"Expected left paren" msgstr "" -"預期為布林值。\n" -"(\"true\" 或 \"false\")" +"這似乎不是調色盤檔案\n" +"預期有左同位" msgid "" -"Expected PostScript code.\n" -"Which usually begins with a \"{\" and ends with a \"}\"." +"This does not seem to be a plate file\n" +"Expected one of 'voc[]z'" msgstr "" -"預期為 PostScript 編碼。\n" -"該項常常以「{」開始而以「}」結束。" - -msgid "Expected number." -msgstr "預期為數字。" - -msgid "No Name" -msgstr "沒有名稱" +"這似乎不是調色盤檔案\n" +"預期有 'voc[]z' 之一" -msgid "Please specify a name for this mark class or set" -msgstr "請指定名稱給這個標記類別或集合" +msgid "" +"This does not seem to be a plate file\n" +"Expected two real numbers" +msgstr "" +"這似乎不是調色盤檔案\n" +"預期有兩個實數" -msgid "Mark class/set names should not contain spaces." -msgstr "標記類別/集合名稱不應該包含空格。" +msgid "" +"This does not seem to be a plate file\n" +"First line wrong" +msgstr "" +"這似乎不是調色盤檔案\n" +"首列發生錯誤" -msgid "Duplicate Name" -msgstr "重製名稱" +msgid "This doesn't look like an ofm file, I don't know how to read it." +msgstr "這看起來不像 ofm 檔案,我不知道如何讀取它。" -#, c-format -msgid "This name was previously used to identify mark class/set #%d." -msgstr "這個名稱之前是用來識別標記類別/集合 #%d。" +msgid "This feature code is already used" +msgstr "此特徵碼已經使用" -msgid "Mark Class was in use" -msgstr "標記類別曾經用過" +msgid "This feature, setting combination is already used" +msgstr "此特徵,設定組合已經使用" -#, c-format -msgid "This mark class (%s) was used in lookup %s" -msgstr "這個標記類別 (%s) 曾經在查找 %s 中用過" +msgid "" +"This feature, setting combination is already used\n" +"Do you really wish to reuse it?" +msgstr "" +"此特徵,設定組合已經使用\n" +"您真的希望重覆使用它嗎?" -msgid "Mark Set was in use" -msgstr "標記集合曾經用過" +msgid "" +"This file contains an unnamed encoding, which cannot be named in a script" +msgstr "這個檔案含有未命名編碼,無法在命令稿中被命名" -#, c-format -msgid "This mark set (%s) was used in lookup %s" -msgstr "這個標記集合 (%s) 曾經在查找 %s 中用過" +msgid "This file contains no SVG fonts.\n" +msgstr "這個檔案不含 SVG 字型。\n" -msgid "Bad Family Name" -msgstr "不當的字族名稱" +msgid "" +"This font comes from an old format sfd file. Not all aspects of it can be " +"reverted successfully." +msgstr "這個字型來自舊的 sfd 格式檔案。並非它的所有比例都可以成功回復。" -msgid "Bad Family Name, must begin with an alphabetic character." -msgstr "不當的字族名稱,必須以字母字元起始。" +msgid "" +"This font contains a \"UniqueId\" variable, but the correct name for it is\n" +"\t\"UniqueID\" (postscript is case concious)\n" +msgstr "" +"這個字型含有「UniqueId」變數,但是它的正確名稱是\n" +"\t\"UniqueID\" (postscript 是大小寫有分的)\n" -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space\n" -"and must be shorter than 63 characters" +"This font contains at least one translucent layer, but type3 does not " +"support that (anything translucent or transparent is treated as opaque). Do " +"you want to proceed anyway?" msgstr "" -"PostScript 名稱應該是 ASCII\n" -"且須不含 (){}[]<> %%/ 或空格\n" -"且須短於 63 個字元" +"此字型至少含有一個清澈的圖層,但是 type3 不支援它(任何清澈或透明的全被視為不" +"透明)。無論如何您都要繼續嗎?" -msgid "A Font Family name is required" -msgstr "需要字族名稱" +msgid "" +"This font contains both a 'BASE' table and a 'bsln' table.\n" +" FontForge will only read one of them ('BASE').\n" +msgstr "" +"這個字型同時含有「基底」表格和「bsln」表格。\n" +" FontForge 將只讀取它們之一 ('BASE')。\n" -msgid "Bad Font Family Name" -msgstr "不當的字族名稱" +msgid "" +"This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' " +"table. FontForge can only deal with one at a time, please pick which one you " +"want to use" +msgstr "" +"這個字型同時含有 TrueType「glyf」表格和 OpenType「CFF 」表格。FontForge 一次" +"只能處理一個,請揀取一個您要使用的那項" msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"familyname is longer than 31 characters. Do you want to continue anyway?" +"This font contains both truetype and PostScript glyph descriptions\n" +" only one will be used.\n" msgstr "" -"如果字族名稱長度超過 31 個字元,某些版本的 Windows 會拒絕安裝 postscript 字" -"型。您無論如何還要繼續嗎?" +"這個字型同時含有 truetype 和 PostScript 字圖描述\n" +" 只有一個會被使用。\n" msgid "" -"Some versions of Windows will refuse to install postscript fonts if the " -"fontname is longer than 31 characters. Do you want to continue anyway?" +"This font contains multiple glyph descriptions\n" +" only one will be used.\n" msgstr "" -"如果字型名稱長度超過 31 個字元,某些版本的 Windows 會拒絕安裝 postscript 字" -"型。您無論如何還要繼續嗎?" +"這個字型含有多重字圖描述\n" +" 只有一個會被使用。\n" + +msgid "This font contains neither \"CFF \" nor \"glyf\"/\"loca\" tables" +msgstr "這個字型不含「CFF」亦無「glyf/loca」表格" msgid "" -"Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be " -"longer than 29 characters. Do you want to continue anyway?" +"This font contains no glyphs with unicode encodings.\n" +"Would you like to use a \"Symbol\" encoding instead of Unicode?" msgstr "" -"依照 Adobe 字型名稱規格書 (5088.FontNames.pdf),字型名稱必須不長於 29 個字" -"元。您無論如何還要繼續嗎?" +"此字型不含有以萬國碼編碼的字圖。\n" +"您想要使用「符號」編碼以代替萬國碼?" -#, c-format msgid "" -"A PostScript name should be ASCII\n" -"and must not contain (){}[]<>%%/ or space" +"This font contains no glyphs with unicode encodings.\n" +"You will probably not be able to use the output." msgstr "" -"PostScript 名稱應該是 ASCII\n" -"且須不含 (){}[]<>%%/ 或空格" +"此字型不含有以萬國碼編碼的字圖。\n" +"您大概將無法使用輸出。" #, c-format -msgid "Version %.20s" -msgstr "版本 %.20s" +msgid "This font does not contain a glyph named \"%.40s\"" +msgstr "這個字型不包含名為「%.40s」的字圖" -msgid "Detach from PostScript Names" -msgstr "從 PostScript 名稱卸離" +msgid "" +"This font does not have vertical metrics enabled.\n" +"Use Element->Font Info to enable them." +msgstr "" +"此字型尚未啟用垂直字框。\n" +"使用 「元件→字型資訊」以啟用它們。" -msgid "Same as PostScript Names" -msgstr "如同 PostScript 名稱" +msgid "This font does not specify font-face\n" +msgstr "此字型不指定 font-face\n" -msgid "Multi-line edit" -msgstr "多列編輯" +msgid "This font does not specify units-per-em\n" +msgstr "此字型不指定 units-per-em\n" -#, c-format -msgid "%1$.30s string for %2$.30s" -msgstr "%1$.30s 字串用於 %2$.30s" +msgid "" +"This font is erroneous: it has a GPOS extension subtable that points to\n" +"another extension sub-table.\n" +msgstr "" +"這個字型是錯誤的:它具有 GPOS 擴充子表格,卻指到\n" +"另外的擴充子表格。\n" -msgid "Using the OFL for your open fonts" +msgid "" +"This font is erroneous: it has a GSUB extension subtable that points to\n" +"another extension sub-table.\n" msgstr "" +"此字型為有錯誤的:它有一個指到其他擴充子表格的\n" +"GSUB 擴充子表格。\n" msgid "" -"The OFL is a community-approved software license designed for libre/open " -"font projects. \n" -"Fonts under the OFL can be used, studied, copied, modified, embedded, merged " -"and redistributed while giving authors enough control and artistic " -"integrity. For more details including an FAQ see http://scripts.sil.org/" -"OFL. \n" -"\n" -"This font metadata will help users, designers and distribution channels to " -"know who you are, how to contact you and what rights you are granting. \n" -"When releasing modified versions, remember to add your additional notice, " -"including any extra Reserved Font Name(s). \n" +"This font is marked with an FSType of 2 (Restricted\n" +"License). That means it is not editable without the\n" +"permission of the legal owner.\n" "\n" -"Have fun designing open fonts!" +"Do you have such permission?" msgstr "" +"此字型標記為第二式的 FSType(限制\n" +"授權)。那表示除非具有合法擁有人的權限,\n" +"否則它是不可編輯的。\n" +"\n" +"您有此權限嗎?" -msgid "Slant:" -msgstr "傾斜:" +msgid "This glyph can use a stem3 hint" +msgstr "此字圖可以使用 stem3 修飾" -msgid "Space:" -msgstr "空間:" +msgid "" +"This glyph contains a different number of contours in different instances" +msgstr "這個字圖在不同的實體中含有不同的輪廓數量" -msgid "Stretch:" -msgstr "延展:" +msgid "This glyph contains a different number of hints in different instances" +msgstr "這個字圖在不同的實體中含有不同的修飾數量" -msgid "Quad:" -msgstr "二次:" +msgid "" +"This glyph contains a different number of references in different instances" +msgstr "這個字圖在不同的實體中含有不同的參照數量" -msgid "Shrink:" -msgstr "收縮:" - -msgid "XHeight:" -msgstr "小寫字母高度:" +msgid "This glyph contains a horizontal hint near the specified width" +msgstr "這個字圖在指定寬度附近含有水平修飾" -#. GT: Extra Space, see below for a full comment -#. GT: Extra Space -msgid "Extra Sp:" -msgstr "額外的空間:" +msgid "" +"This glyph contains a substitution or ligature entry which refers to an " +"empty char" +msgstr "這個字圖含有參照到空字元的替代或連體字條目" -msgid "In an italic font the horizontal change per unit vertical change" -msgstr "在斜體字型中每單位垂直變更的相應水平變更" +msgid "This glyph contains a vertical hint near the specified width" +msgstr "這個字圖在指定寬度附近含有垂直修飾" -msgid "The amount of space between words when using this font" -msgstr "使用此字型時在字詞之間的空間數量" +msgid "" +"This glyph contains anchor points from some, but not all anchor classes in a " +"subtable" +msgstr "這個字圖在子表格中含有來自某些但不是所有錨點類別的錨點" -msgid "The amount of stretchable space between words when using this font" -msgstr "使用此字型時在字詞之間可延展的空間數量" +msgid "" +"This glyph contains control points which are probably too close to the main " +"points to alter the look of the spline" +msgstr "這個字圖含有控制點,該點大概太靠近主要點而無法改變雲形曲線的外觀" -msgid "The amount the space between words may shrink when using this font" -msgstr "使用此字型時在字詞之間可收縮的空間數量" +msgid "This glyph contains different kerning pairs in different instances" +msgstr "這個字圖在不同的實體中含有不同的字距微調對" -msgid "The height of the lower case letters with flat tops" -msgstr "具有扁平頂端的小寫字母高度" +msgid "This glyph extends further below the baseline than desired" +msgstr "這個字圖於基線之下的延展比設想的要多" -msgid "The width of one em" -msgstr "一個 em 的寬度" +msgid "This glyph extends left further than desired" +msgstr "這個字圖向左延展比設想的要多" msgid "" -"Either:\n" -"The amount of extra space to be added after a sentence\n" -"Or the space to be used within math formulae" -msgstr "" -"若非:\n" -"句子之後加入的額外空間數量\n" -"就是:數學公式之內所用的空間" - -msgid "Duplicate StyleSet Name" -msgstr "重製 StyleSet 名稱" +"This glyph has four hints, but if this one were omitted it would fit a stem3 " +"hint" +msgstr "這個字圖有四個修飾,但是如果這一個被省略它就會符合 stem3 修飾" -#, c-format msgid "" -"The feature '%c%c%c%c' is named twice in language %s\n" -"%.80s\n" -"%.80s" -msgstr "" -"特徵「%c%c%c%c」在語言 %s 中被命名兩次\n" -"%.80s\n" -"%.80s" - -msgid "Bad hex number" -msgstr "不當的十六進位數字" - -#, c-format -msgid "Bad hex number in %s" -msgstr "在 %s 中有不當的十六進位數字" - -msgid "Font Information Dialog" -msgstr "" - -msgid "Bad Grid Fitting table" -msgstr "不當的格線符合表格" +"This glyph has no instructions. Adding instructions (a DELTA) may change its " +"rasterization significantly." +msgstr "這個字圖沒有任何指令。加入指令 (一個 DELTA) 也許會顯著變更它的點陣化。" -msgid "The 'gasp' (Grid Fit) table must end with a pixel entry of 65535" -msgstr "「gasp」(符合格線) 表格必須以 65535 像素值結束" +msgid "This glyph is defined in more than one of the CID subfonts" +msgstr "這個字圖在一個以上的 CID 子字型中被定義" -msgid "Bad Copyright" -msgstr "不當的著作權" +msgid "This glyph is defined in one instance font but not in another" +msgstr "這個字圖被定義在一個實體字型中而不是在另一個中" msgid "" -"Copyright text (in the Names pane) must be entirely ASCII. So, use (c) " -"instead of ©." -msgstr "" -"著作權文字 (在名稱窗格中) 必須完全是 ASCII 編碼。因此使用 (c) 以代替 ©。" +"This glyph is mapped to a unicode code point which is different from its " +"name." +msgstr "這個字圖被映射到與其名稱不同的萬國碼碼點。" -msgid "Bad Human Fontname" -msgstr "不當的可讀字型名稱" +msgid "This glyph is not defined in any of the CID subfonts" +msgstr "這個字圖未在任何的 CID 子字型中被定義" msgid "" -"The human-readable fontname text (in the Names pane) must be entirely ASCII." -msgstr "容易理解的字型名稱文字 (在名稱窗格中) 必須完全是 ASCII 編碼。" - -msgid "Bad Weight" -msgstr "不當的字重" - -msgid "The weight text (in the Names pane) must be entirely ASCII." -msgstr "字重文字 (在名稱窗格中) 必須完全是 ASCII 編碼。" +"This glyph is not mapped to any unicode code point, but its name should be." +msgstr "這個字圖未被映射到任何萬國碼碼點,但是它的名稱看來應該是。" -msgid "Bad Version" -msgstr "不當的版本" +msgid "This glyph is taller than desired" +msgstr "這個字圖比設想的要高" -msgid "The version text (in the Names pane) must be entirely ASCII." -msgstr "版本文字 (在名稱窗格中) 必須完全是 ASCII 編碼。" +msgid "This glyph is wider than desired" +msgstr "這個字圖比設想的要寬" -msgid "Deleting a layer cannot be UNDONE!" -msgstr "刪除圖層將無法復原!" +msgid "This glyph self-intersects" +msgstr "這個字圖自我交叉" msgid "" -"You are about to delete a layer.\n" -"This will lose all contours in that layer.\n" -"If this is the last quadratic layer it will\n" -"lose all truetype instructions.\n" -"\n" -"Deleting a layer cannot be undone.\n" -"\n" -"Is this really your intent?" -msgstr "" -"您即將刪除圖層。\n" -"這將會丟失在該圖層中的所有輪廓。\n" -"如果這是最後一個四方形圖層,它將\n" -"會丟失所有 truetype 指令。\n" -"\n" -"刪除圖層將無法復原。\n" -"\n" -"這個真的是您的意圖?" - -msgid "Removing instructions cannot be UNDONE!" -msgstr "移除指令將無法復原!" +"This glyph self-intersects. Checking for correct direction is meaningless " +"until that is fixed" +msgstr "這個字圖自我交叉。問題修復之前檢查修正方向是無意義的" msgid "" -"You are about to change the last quadratic\n" -"layer to cubic. When this happens FontForge\n" -"will remove all truetype instructions.\n" -"\n" -"This cannot be undone.\n" -"\n" -"Is this really your intent?" +"This glyph should display spiro points, but unfortunately FontForge was " +"unable to load libspiro, spiros are not available for use, and normal bezier " +"points will be displayed instead." msgstr "" - -#, c-format -msgid "FontForge supports at most %d layers" -msgstr "FontForge 最多支援 %d 個圖層" - -msgid "Too many Unique Font IDs" -msgstr "太多唯一的字型識別號" +"這個字圖應該顯示旋點,但是不幸 FontForge 無法載入 libspiro,旋點無法使用,而" +"一般貝茲控制點將被顯示以做為替代。" msgid "" -"You should only specify the TrueType Unique Font Identification string in " -"one language. This font has more. Do you want to continue anyway?" +"This glyph should display spiro points, but unfortunately this version of " +"fontforge was not linked with the spiro library, so only normal bezier " +"points will be displayed." msgstr "" -"您應該只以一種語言來指定 TrueType 的唯一字型識別字串,但此字型卻有更多。您無" -"論如何還要繼續嗎?" - -msgid "_Italic Angle:" -msgstr "斜體角度(_I):" - -msgid "Underline _Position:" -msgstr "底線位置(_P):" - -msgid "Underline|_Height:" -msgstr "高度(_H):" - -msgid "_Em Size:" -msgstr "_Em 尺寸:" - -msgid "_Ascent:" -msgstr "上緣(_A):" - -msgid "_Descent:" -msgstr "下緣(_D):" +"這個字圖應該顯示旋點,但是不幸這個版本的 fontforge 未與 spiro 函式庫鏈結,因" +"而只有一般貝茲控制點將被顯示。" -msgid "De_sign Size:" -msgstr "設計尺寸(_S):" +msgid "This glyph's advance width is different from the standard width" +msgstr "這個字圖的前加寬度與標準寬度不同" -msgid "_Bottom" -msgstr "底部(_B)" +msgid "This glyph's vertical advance is different from the standard width" +msgstr "這個字圖垂直前加與標準寬度不同" -msgid "_Top" -msgstr "頂端(_T)" +msgid "This hint does not control any points" +msgstr "此修飾不控制任何點" -msgid "Style _ID:" -msgstr "樣式 ID(_I):" +msgid "This hint has the wrong width for a stem3 hint" +msgstr "這個修飾對於 stem3 修飾而言寬度錯誤" -msgid "Bad Design Size Info" -msgstr "不當的設計尺寸資訊" +msgid "This index is much larger than the closest neighbor" +msgstr "此索引比最近的鄰居要大得多" msgid "" -"If the design size is 0, then all other fields on that pane must be zero (or " -"unspecified) too." +"This involves opening more than 10 windows.\n" +"Is that really what you want?" msgstr "" +"這會連帶開啟超過 10 個視窗。\n" +"那真是您想要的嗎?" msgid "" -"If you specify a style id for the design size, then you must specify a style " -"name" +"This is an \"abstract\" gadget. It will never appear on the screen\n" +"but it is the root of gadget tree from which all others inherit" msgstr "" +"這是「抽象」應用區塊。它永遠不會出現在螢幕上,\n" +"但是它是應用區塊樹的根,所有其他應用區塊都繼承自此" msgid "" -"If you specify a style name for the design size, then you must specify a " -"style id" -msgstr "" - -msgid "If you specify a design size, it must be positive" +"This is an abstract class which defines common features of the\n" +"FontView, CharView, BitmapView and MetricsView" msgstr "" +"這是定義字型檢視、字元檢視、點陣圖檢視和字框檢視\n" +"之間共同特徵的抽象類別" msgid "" -"In the design size range, the bottom field must be less than the design size." +"This is an identifying number shared by all members of\n" +"this font family with the same style (I.e. 10pt Bold and\n" +"24pt Bold would have the same id, but 10pt Italic would not" msgstr "" +"這是由此字族中所有具備相同樣式的成員\n" +"所共享的識別編號(也就是說 10pt 粗體和\n" +"24pt 粗體會有相同的識別編號,但是 10pt 斜體則無" + +msgid "This is the main fontforge window displaying a font" +msgstr "這是用來顯示字型的 fontforge 主視窗" msgid "" -"In the design size range, the bottom top must be more than the design size." +"This is the mark that differentiates ComboBoxes and ListButtons\n" +"from TextFields and normal Buttons." msgstr "" +"這是用來區別組合方塊和清單按鈕\n" +"以及文字輸入欄和一般按鈕的標記。" + +msgid "This ligature index is already in use" +msgstr "此連體字索引已在使用中" msgid "" -"If you specify a style id for the design size, then you must specify a size " -"range" +"This looks like a level1 (or level2) ofm. FontForge only supports level0 " +"files, and can't read a real level1 file." msgstr "" +"外觀如同 level1(或 level2) ofm。FontForge 只支援 level0 檔案,而無法讀取真正" +"的 level1 檔案。" msgid "" -"If you specify a design size range, then you are supposed to specify a style " -"id and style name too. FontForge will allow you to leave those fields blank, " -"but other applications may not." +"This looks like one of FontForge's SplineFont DataBase files.\n" +"Not one of TeX's SubFont Definition files.\n" +"An unfortunate confusion of extensions." msgstr "" +"這看起來像是一個 FontForge 的曲線字型資料庫檔案。\n" +"不是一個 TeX 的子字型定義檔案。\n" +"這是一個不幸的擴充檔名困惑。" -msgid "sfnt Revision:" -msgstr "sfnt 修訂:" +msgid "This lookup contains no data" +msgstr "這個查找不含任何資料" -msgid "Woff Major Version:" -msgstr "Woff 主要的版本:" +#, c-format +msgid "This mark class (%s) was used in lookup %s" +msgstr "這個標記類別 (%s) 曾經在查找 %s 中用過" -msgid "Woff Minor Version:" -msgstr "Woff 次級的版本:" +#, c-format +msgid "This mark set (%s) was used in lookup %s" +msgstr "這個標記集合 (%s) 曾經在查找 %s 中用過" -msgid "MS Code Pages" -msgstr "MS 字碼頁" +msgid "This may take a while. Please be patient..." +msgstr "這也許會花費一點時間。請耐心等候…" -msgid "Unicode Ranges" -msgstr "萬國碼範圍" +msgid "" +"This must be ASCII, so you may not use the copyright symbol (use (c) " +"instead)." +msgstr "" +"這個必須是 ASCII 編碼,因此您不可以使用著作權符號 (使用 (c) 做為替代)。" -msgid "_Version" -msgstr "版本(_V)" +msgid "This must be a truetype layer." +msgstr "這必須是 truetype 圖層。" -msgid "Weight, Width, Slope Only" -msgstr "只限字重、寬度、斜率" +msgid "" +"This name has already been used for another lookup.\n" +"Lookup names must be unique." +msgstr "" +"這個名稱已用於另外的查找。\n" +"查找名稱必須是唯一。" -msgid "_Weight Class" -msgstr "字重類別(_W)" +#, c-format +msgid "This name was previously used to identify mark class/set #%d." +msgstr "這個名稱之前是用來識別標記類別/集合 #%d。" -msgid "HHead _Line Gap:" -msgstr "HHead 列間隙(_L):" +#, c-format +msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" +msgstr "這個名稱表列含有至少一個非 ASCII 字圖名稱:%s" -msgid "Typo Line _Gap:" -msgstr "排版列間隙(_G):" +msgid "" +"This namelist is based on a namelist which contains non-ASCII glyph names" +msgstr "這個名稱表列是基於含有非 ASCII 字圖名稱的名稱表列" -msgid "VHead _Column Spacing:" -msgstr "VHead 欄間隔(_C):" +msgid "This operation cannot be undone, do it anyway?" +msgstr "此作業無法復原,無論如何都要做?" -msgid "Win Ascent:" -msgstr "Win 上緣:" +msgid "This outline glyph is missing a bitmap version" +msgstr "這個描邊字圖缺少點陣圖版本" -msgid "Win _Ascent Offset:" -msgstr "Win 上緣偏移(_A):" +msgid "" +"This outline glyph's advance width is different from that of the bitmap's" +msgstr "這個描邊字圖的前加寬度與來自點陣圖的不同" -msgid "Win Descent:" -msgstr "Win 下緣:" +msgid "This path should have been drawn in a clockwise direction" +msgstr "這個路徑應該已被順時針方向繪製" -msgid "Win _Descent Offset:" -msgstr "Win 下緣偏移(_D):" +msgid "This path should have been drawn in a counter-clockwise direction" +msgstr "這個路徑應該已被逆時針方向繪製" -msgid "Typo Ascent:" -msgstr "排版上緣:" +msgid "" +"This pdf file contains an /Encrypt dictionary, and FontForge does not " +"currently\n" +"support pdf encryption" +msgstr "" +"這個 pdf 檔案含有/加密字典,而 FontForge 目前\n" +"不支援 pdf 加密" -msgid "_Typo Ascent Offset:" -msgstr "排版上緣偏移(_T):" +msgid "This pdf file has no fonts" +msgstr "這個 pdf 檔案沒有字型" -msgid "T_ypo Descent Offset:" -msgstr "排版下緣偏移(_Y):" +msgid "This pdf file has no pages" +msgstr "這個 pdf 檔案沒有任何頁面" -msgid "Typo Descent:" -msgstr "排版下緣:" +msgid "" +"This provides a set of names used to identify the\n" +"style of this font. Names may be translated into multiple\n" +"languages (English is required, others are optional)\n" +"All fonts with the same Style ID should share this name." +msgstr "" +"這提供一組用來識別此字型樣式\n" +"的名稱。名稱可以被翻譯成多種\n" +"語言(英語為必要項,其他則是可選的)\n" +"所有具備相同樣式 ID 的字型應該共享此一名稱。" -msgid "HHead Ascent:" -msgstr "HHead 上緣:" +msgid "This reference has been flipped, so the paths in it are drawn backwards" +msgstr "這個參照已被翻轉,因而其中的路徑是向後繪製" -msgid "_HHead Ascent Offset:" -msgstr "_HHead 上緣偏移:" +msgid "This setting is already used" +msgstr "此設定已經使用" -msgid "HHead De_scent Offset:" -msgstr "HHead 下緣偏移(_S):" +msgid "" +"This version of fontforge was not linked with the spiro library, so you may " +"not use them." +msgstr "這個版本的 fontforge 未與旋點函式庫鏈結,因而您不可以使用它們。" -msgid "HHead Descent:" -msgstr "HHead 下緣:" +msgid "This window displays a single outline glyph" +msgstr "這個視窗顯示單一描邊字圖" -msgid "Ca_pital Height:" -msgstr "" +msgid "This window displays a single outline glyph (more data)" +msgstr "這個視窗顯示單一描邊字圖 (更多資料)" -msgid "_X Height:" -msgstr "" +msgid "This window displays metrics information about a font" +msgstr "這個視窗顯示字型的字框相關資訊" -msgid "Strikeout" -msgstr "刪除線" +msgid "Threshold between \"thin\" and \"thick\":" +msgstr "「細」與「粗」之間的界限值:" -msgid "Bad IBM Family" -msgstr "不當的 IBM 字族" +msgid "Threshold between Thin and Thick Stems" +msgstr "粗細字幹之間的界限值" -msgid "Tag must be 4 characters long" -msgstr "標記必須是 4 個字元長" +msgid "Tibetan" +msgstr "藏語" -msgid "A tag must be 4 ASCII characters" -msgstr "標記必須是 4 個 ASCII 字元" +msgid "Tibetan (PRC)" +msgstr "藏語(中華人民共和國)" -msgid "Ascent and Descent must be positive and their sum less than 16384" -msgstr "上緣值和下緣值必須是正數,而它們的和要小於 16384" +msgid "Tibetan Bhutan" +msgstr "不丹藏語" -msgid "Bad Ascent/Descent" -msgstr "不當的上緣值/下緣值" +msgid "Tifinagh" +msgstr "提非納字母" -msgid "A style may not have both condense and extend set (it makes no sense)" -msgstr "一個樣式不可以同時有緊縮和延展的集合(這無意義)" +msgid "Tifinagh (Berber)" +msgstr "提非納字母(柏柏爾語)" -msgid "Bad Style" -msgstr "不當的樣式" +msgid "Tigre" +msgstr "泰格瑞語" -msgid "" -"Glyph names should be limited to characters in the ASCII character set,\n" -"but there are names in this namelist which use characters outside\n" -"that range." -msgstr "" -"字圖名稱應該被限制於 ASCII 字元集中的字元,\n" -"但是在這個名稱表列中的某些名稱,使用了範圍\n" -"以外的字元。" +msgid "Tigrinya" +msgstr "提格利尼亞語" -msgid "Namelist contains non-ASCII names" -msgstr "名稱表列含有非 ASCII 名稱" +msgid "Tigrinya Ethiopia" +msgstr "衣索比亞提格里尼亞語" -msgid "Change" -msgstr "變更" +msgid "Tigrinyan Eritrea" +msgstr "厄利垂亞提格里尼亞語" -msgid "Retain" -msgstr "保留" +msgid "Tile Bounding Box:" +msgstr "並排邊界框:" -msgid "Change UniqueID?" -msgstr "變更 UniqueID?" +msgid "Tile Margin" +msgstr "並排邊界" -msgid "" -"You have changed this font's name without changing the UniqueID (or XUID).\n" -"This is probably not a good idea, would you like me to\n" -"generate a random new value?" -msgstr "" -"您已變更此字型的名稱,卻未變更 UniqueID(或 XUID)。\n" -"這大概不是個好主意,您想要讓我\n" -"產生一個隨機的新值?" +msgid "Tile Margin:" +msgstr "並排邊界:" -msgid "Win Ascent Offset:" -msgstr "Win 上緣偏移:" +msgid "Tile Max X" +msgstr "並排最大 X" -msgid "Win Descent Offset:" -msgstr "Win 下緣偏移:" +msgid "Tile Max Y" +msgstr "並排最大 Y" -msgid "Typo Ascent Offset:" -msgstr "排版上緣偏移:" +msgid "Tile Min X" +msgstr "並排最小 X" -msgid "Typo Descent Offset:" -msgstr "排版下緣偏移:" +msgid "Tile Min Y" +msgstr "並排最小 Y" -msgid "HHead Ascent Offset:" -msgstr "HHead 上緣偏移:" +msgid "Tile Path" +msgstr "並排路徑" -msgid "HHead Descent Offset:" -msgstr "HHead 下緣偏移:" +msgid "Tile Pattern" +msgstr "並排胚騰" -#. GT: TeX parameters for math fonts. "Num" means numerator, "Denom" -#. GT: means denominator, "Sup" means superscript, "Sub" means subscript -msgid "Num1:" -msgstr "分子一:" +msgid "Tile Pattern..." +msgstr "並排胚騰…" -msgid "Denom1:" -msgstr "分母一:" +msgid "Tile Size" +msgstr "並排尺寸" -msgid "Num2:" -msgstr "分子二:" +msgid "Tile _Path..." +msgstr "並排路徑(_P)…" -msgid "Num3:" -msgstr "分子三:" +msgid "Time (in milliseconds) that popup windows remain visible" +msgstr "突現視窗維持可見的時間 (以毫秒為單位)" -msgid "Denom2:" -msgstr "分母二:" +msgid "Tiny Selection" +msgstr "微小的選擇" -msgid "Sub1:" -msgstr "下標一:" +msgid "Title Background" +msgstr "標題背景" -msgid "Sub2:" -msgstr "下標二:" +msgid "Title Divider Color" +msgstr "標題分隔顏色" -msgid "Sup1:" -msgstr "上標一:" +msgid "Title Font" +msgstr "標題字型" -msgid "Sup2:" -msgstr "上標二:" +msgid "Title Text Color" +msgstr "標題文字顏色" -msgid "Sup3:" -msgstr "上標三:" +msgid "Titling" +msgstr "加標題" -msgid "Axis Ht:" -msgstr "軸線高度:" +msgid "To P_DF File" +msgstr "為 P_DF 檔案" -msgid "Delim1:" -msgstr "分隔一:" +msgid "To _File" +msgstr "為檔案(_F)" -msgid "Delim2:" -msgstr "分隔二:" - -msgid "SubDrop:" -msgstr "下標落差:" +msgid "To _Hundredths" +msgstr "取到百分之一(_H)" -msgid "SupDrop:" -msgstr "上標落差:" +msgid "To _Int" +msgstr "取整數(_I)" -msgid "Amount to raise baseline for numerators in display styles" -msgstr "在顯示樣式中用於提升分數分子基線的量" +msgid "" +"To generate a Mac family file, the current font must have plain (Normal, " +"Regular, etc.) style, and there must be other open fonts with the same " +"family name." +msgstr "" +"要產生 Mac 字族檔案,目前的字型必須具有普通(一般、標準…等等)樣式,還必須存在" +"其他具有相同字族名稱的開放字型。" -msgid "Amount to raise baseline for numerators in non-display styles" -msgstr "在非顯示樣式中用於提升分數分子基線的量" +msgid "To the glyph names starting at:" +msgstr "到字圖名稱其始於:" -msgid "Amount to raise baseline for numerators in non-display atop styles" -msgstr "在非顯示置頂樣式中用於提升分數分子基線的量" +msgid "To their own names" +msgstr "到它們本身的名稱" -msgid "Amount to lower baseline for denominators in display styles" -msgstr "在顯示樣式中用於降低分數分母基線的量" +msgid "To:" +msgstr "到:" -msgid "Amount to lower baseline for denominators in non-display styles" -msgstr "在非顯示樣式中用於降低分數分母基線的量" +msgid "Tonga" +msgstr "東加語" -msgid "Amount to raise baseline for superscripts in display styles" -msgstr "在顯示樣式中用於提升上標基線的量" +msgid "Tongan" +msgstr "東加語" -msgid "Amount to raise baseline for superscripts in non-display styles" -msgstr "在非顯示樣式中用於提升上標基線的量" +msgid "Too Big" +msgstr "太大" -msgid "Amount to raise baseline for superscripts in modified styles" -msgstr "在修改樣式中用於提升上標基線的量" +msgid "Too Complex or Bad" +msgstr "太複雜或不當的" -msgid "Amount to lower baseline for subscripts in display styles" -msgstr "在顯示樣式中用於降低下標基線的量" +msgid "Too Many Breakpoints" +msgstr "太多中斷點" -msgid "Amount to lower baseline for subscripts in non-display styles" -msgstr "在非顯示樣式中用於降低下標基線的量" +msgid "Too Many Glyphs" +msgstr "太多字圖" -msgid "Amount above top of large box to place baseline of superscripts" -msgstr "大框頂端之上用來放置上標基線的量" +msgid "Too Many Hints" +msgstr "太多修飾" -msgid "Amount below bottom of large box to place baseline of subscripts" -msgstr "大框底部之下用來放置下標基線的量" +msgid "Too Many Kerns" +msgstr "太多字距微調" -msgid "Size of comb delimiters in display styles" -msgstr "在顯示樣式中合併分隔符號的尺寸" +msgid "Too Many Points" +msgstr "太多點" -msgid "Size of comb delimiters in non-display styles" -msgstr "在非顯示樣式中合併分隔符號的尺寸" +#, c-format +msgid "Too few items on stack for blend in %s\n" +msgstr "在 %s 中混色時堆疊上的項目太少\n" -msgid "Height of fraction bar above base line" -msgstr "基線之上的分數線高度" +#, c-format +msgid "Too few items on stack for get in %s\n" +msgstr "對於 %s 中的 get 而言太少項目於堆疊之上\n" -#. GT: Default Rule Thickness. A rule being a typographic term for a straight -#. GT: black line on a printed page. -msgid "Def Rule Thick:" -msgstr "定義標準粗度:" +#, c-format +msgid "Too few items on stack for put in %s\n" +msgstr "對於 %s 中的 put 而言太少項目於堆疊之上\n" -#. GT: I don't really understand these "Big Op Space" things. They have -#. GT: something to do with TeX and are roughly defined a few strings down -msgid "Big Op Space1:" -msgstr "大操作元空間一:" +msgid "Too many Unique Font IDs" +msgstr "太多唯一的字型識別號" -msgid "Big Op Space2:" -msgstr "大操作元空間二:" +#, c-format +msgid "Too many dashes (at most %d allowed)" +msgstr "太多虛線(最多允許 %d)" -msgid "Big Op Space3:" -msgstr "大操作元空間三:" +msgid "Too many elements in BlueValues/OtherBlues array." +msgstr "太多元件在 BlueValues/OtherBlues 陣列中。" -msgid "Big Op Space4:" -msgstr "大操作元空間四:" +msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." +msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件太多。" -msgid "Big Op Space5:" -msgstr "大操作元空間五:" +#, c-format +msgid "Too many entries in CharStrings dictionary \"%s" +msgstr "太多條目在 CharStrings 字典中 \"%s" -msgid "Default thickness of over and overline bars" -msgstr "預設的上緣和上緣線粗度" +#, c-format +msgid "Too many features %d\n" +msgstr "太多特徵 %d\n" -msgid "The minimum glue space above a large displayed operator" -msgstr "大型顯示操作元之上的最小黏合空間" +msgid "Too many glyphs" +msgstr "太多字圖" -msgid "The minimum glue space below a large displayed operator" -msgstr "大型顯示操作元之下的最小黏合空間" +msgid "Too many kern pairs" +msgstr "太多字距微調對" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is above the operator" -msgstr "" -"當限制位於操作元之上時,\n" -"在限制基線和大型顯示操作元之間的最小距離" +msgid "Too many layers" +msgstr "太多圖層" -msgid "" -"The minimum distance between a limit's baseline and a large displayed\n" -"operator when the limit is below the operator" -msgstr "" -"當限制位於操作元之下時,\n" -"在限制基線和大型顯示操作元之間的最小距離" +#, c-format +msgid "Too many lookups %d\n" +msgstr "太多查找 %d\n" -msgid "The extra glue place above and below displayed limits" -msgstr "置放於顯示限度之上和之下的額外黏合空間" +#, c-format +msgid "Too many scripts %d\n" +msgstr "太多文字 %d\n" -#. GT: More Parameters -msgid "More Params" -msgstr "更多參數" +#, c-format +msgid "Too many subroutine calls in %s\n" +msgstr "在 %s 中太多副常式呼叫\n" -msgid "Math Sp:" -msgstr "數學空間:" +msgid "Too many subroutines. We can deal with at most 14 (0-13)\n" +msgstr "太多副常式。我們最多可以處理 14 個(0-13)\n" -msgid "Do it" -msgstr "進行它" +msgid "Tool_s" +msgstr "工具(_S)" -msgid "Cannot be Undone" -msgstr "無法復原" +msgid "Tools" +msgstr "工具" -msgid "" -"The Merge operation cannot be reverted.\n" -"Do it anyway?" -msgstr "" -"合併作業無法回復。\n" -"無論如何都要進行嗎?" +msgid "Top Accent" +msgstr "頂音調記號" -msgid "Select lookups from other fonts" -msgstr "自其他字型選取查找" +msgid "Top Accent Horiz. Pos" +msgstr "頂音調記號水平位置" -msgid "Import Lookup" -msgstr "匯入查找" +msgid "Top Accent Horizontal Pos" +msgstr "頂端音調記號水平位置" -msgid "Kerning State Machine" -msgstr "字距微調狀態器" +msgid "Top Accent Pos:" +msgstr "頂端音調記號位置:" -msgid "Indic State Machine" -msgstr "印度狀態器" +msgid "Top Bearing does not change." +msgstr "頂端留白不變。" -msgid "Contextual State Machine" -msgstr "上下文狀態器" +msgid "Top Hint" +msgstr "頂端修飾" -msgid "(kerning class)\n" -msgstr "(字距微調類別)\n" +msgid "Top Left" +msgstr "左上" -msgid "Not attached to a feature" -msgstr "無法附加到特徵" +msgid "Top Right" +msgstr "右上" -#, c-format -msgid " Used in %s\n" -msgstr " 被用於 %s\n" +msgid "Top Zone" +msgstr "頂端區域" -msgid "No data" -msgstr "沒有資料" +msgid "TopAccent" +msgstr "頂部重音符號" -msgid "This lookup contains no data" -msgstr "這個查找不含任何資料" +msgid "TopLeft" +msgstr "左上" -msgid "Feature file?" -msgstr "特徵檔案?" +msgid "TopRight" +msgstr "右上" -#, c-format -msgid "Cannot open %s" -msgstr "無法開啟 %s" +msgid "Trace Color" +msgstr "追蹤顏色" -#, c-format -msgid "An error occurred writing %s" -msgstr "寫入 %s 時發生錯誤" +msgid "Trademark" +msgstr "商標" -msgid "Output error" -msgstr "輸出錯誤" +msgid "Traditional Chinese" +msgstr "正體中文" -msgid "Feature tags will be removed" -msgstr "特徵標記將被移除" +msgid "Traditional Forms" +msgstr "傳統形式" -msgid "Lookups will be removed" -msgstr "查找將被移除" +msgid "Traditional Name Forms" +msgstr "傳統名稱形式" msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font. If you proceed with this command those\n" -"lookups will be removed and new lookups will be\n" -"generated. The old information will be LOST.\n" -" Is that what you want?" +"Traditionally the x-height of an italic face is slightly less\n" +"than the x-height of the companion roman" msgstr "" +"斜體字的小寫字母高度傳統上是稍微\n" +"比標準羅馬體的小寫字母高度低一點" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font but there are other feature tags associated\n" -"with these lookups. If you proceed with this command\n" -"the 'aalt' tag will be removed from those lookups,\n" -"and new lookups will be generate which will NOT be\n" -"associated with the other feature tag(s).\n" -" Is that what you want?" -msgstr "" +msgid "Trailing Jamo Forms" +msgstr "韓文字母尾隨形式" -msgid "" -"Warning: There are already some 'aalt' lookups in\n" -"the font, some have no other feature tags associated\n" -"with them and these will be removed, others have other\n" -"tags associated and these will remain while the 'aalt'\n" -"tag will be removed from the lookup -- a new lookup\n" -"will be generated which is not associated with any\n" -"other feature tags.\n" -" Is that what you want?" -msgstr "" +msgid "Transform" +msgstr "變換" -msgid "_Apply to All" -msgstr "套用到全部(_A)" +msgid "Transform _All Layers" +msgstr "變換所有圖層(_A)" -msgid "_Apply to Selection" -msgstr "套用到選擇(_A)" +msgid "Transform _Guide Layer Too" +msgstr "同時變換引導圖層(_G)" -msgid "Apply change to which lookups?" -msgstr "套用變更到何項查找?" - -msgid "Apply to:" -msgstr "套用到:" +msgid "Transform _Width Too" +msgstr "同時變換寬度(_W)" -msgid "_Up" -msgstr "向上(_U)" +msgid "Transform ascender serifs" +msgstr "變換上緣部份襯線" -msgid "_Down" -msgstr "向下(_D)" +msgid "Transform baseline serifs" +msgstr "變換基線襯線" -msgid "_Sort" -msgstr "排序(_S)" +msgid "Transform descender serifs" +msgstr "變換下緣部份襯線" -msgid "Add _Lookup" -msgstr "加入查找(_L)" +msgid "Transform diagonal serifs" +msgstr "變換對角襯線" -msgid "Add Sub_table" -msgstr "加入子表格(_T)" +msgid "Transform kerning _classes too" +msgstr "同時變換字距微調類別(_C)" -msgid "Edit _Metadata" -msgstr "編輯後設資料(_M)" +msgid "Transform simple positioning features & _kern pairs" +msgstr "變換簡單的定位特徵 & 字距微調配對(_K)" -msgid "_Edit Data" -msgstr "編輯資料(_E)" +msgid "Transform x-height serifs" +msgstr "變換小寫字母高度襯線" -msgid "De_lete" -msgstr "刪除(_L)" +msgid "Transform:" +msgstr "變換:" -msgid "_Merge" -msgstr "合併(_M)" +msgid "Transformation Matrix" +msgstr "變換矩陣" -msgid "Sa_ve Lookup..." -msgstr "儲存查找(_V)…" +msgid "Transformation Matrix Changed" +msgstr "變換矩陣已變更" -msgid "Add Language to Script..." -msgstr "加入語言到文字…" +msgid "Transformed" +msgstr "已變換" -msgid "Remove Language from Script..." -msgstr "移除語言自文字…" +msgid "Transformed by:" +msgstr "變換依據:" -msgid "_Add 'aalt' features" -msgstr "加入「aalt」特徵(_A)" +msgid "Transforming..." +msgstr "變換中…" -msgid "Add 'D_FLT' script" -msgstr "加入「D_FLT」命令稿" +msgid "Transitional Serifs" +msgstr "轉變的襯線(TS)" -msgid "_Revert All" -msgstr "回復全部(_R)" +msgid "Translate By" +msgstr "變換由" -msgid "S_ave Feature File..." -msgstr "儲存特徵檔案(_A)…" +msgid "Translation in X" +msgstr "在 X 方向變換" -#, c-format -msgid "Font Information for %.90s" -msgstr "字型資訊用於 %.90s" +msgid "Translation in Y" +msgstr "在 Y 方向變換" -msgid "Fo_ntname:" -msgstr "字型名稱(_N):" +msgid "Triangle" +msgstr "三角" -msgid "_Family Name:" -msgstr "字族名稱(_F):" +msgid "TrueType (Resource)" +msgstr "TrueType (資源)" -msgid "Name For Human_s:" -msgstr "人讀名稱(_S):" +msgid "TrueType (Symbol)" +msgstr "TrueType (符號)" -msgid "_Weight" -msgstr "字重(_W)" +msgid "TrueType Hints" +msgstr "TrueType 修飾" -msgid "_Version:" -msgstr "版本(_V):" +#, c-format +msgid "TrueType Instructions for %.50s" +msgstr "TrueType 指令用於 %.50s" -msgid "sfnt _Revision:" -msgstr "sfnt 修訂(_R):" +msgid "TrueType Point _Matching:" +msgstr "TrueType 點匹配(_M):" msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string above, or one in the 'name' table." +"TrueType glyphs can either contain references or contours.\n" +"Not both." msgstr "" -"如果您這個欄位保持空白,FontForge 將會預設使用\n" -"上述的版本字串,或是在「名稱」表格中之一。" - -msgid "_Base Filename:" -msgstr "基本檔名(_B):" +"TrueType 字圖可以包含參照或輪廓。\n" +"但無法兩者同時。" msgid "" -"Use this as the default base for the filename\n" -"when generating a font." +"TrueType requires that all scaling and rotational\n" +"entries in a transformation matrix be between -2 and 2" msgstr "" -"產生字型時\n" -"使用這個做為檔名預設基底。" +"TrueType 要求所有縮放和旋轉的\n" +"條目必須在介於 -2 到 2 之間的變換矩陣中" -#. GT: The space in front of "Same" makes things line up better -msgid " Same as Fontname" -msgstr " 與字型名稱相同" +msgid "TrueTypeName|New" +msgstr "新增" -msgid "Copy_right:" -msgstr "著作權(_R):" +msgid "Try To Fix Glyphs With" +msgstr "試著到修正字圖以" msgid "" -"This must be ASCII, so you may not use the copyright symbol (use (c) " -"instead)." +"Try to insure that the counters are as wide\n" +"afterward as they were before" msgstr "" -"這個必須是 ASCII 編碼,因此您不可以使用著作權符號 (使用 (c) 做為替代)。" - -msgid "(Adobe now considers XUID/UniqueID unnecessary)" -msgstr "(Adobe 現在認為 XUID/UniqueID 並非必要)" - -msgid "Use XUID" -msgstr "使用 XUID" - -msgid "_XUID:" -msgstr "_XUID:" - -msgid "Use UniqueID" -msgstr "使用 UniqueID" - -msgid "_UniqueID:" -msgstr "_UniqueID:" - -msgid " _Em Size:" -msgstr " _Em 尺寸:" +"試著確保該字腔之後的寬度\n" +"會如同它們之前一樣" -msgid "_Scale Outlines" -msgstr "伸縮描邊(_S)" +msgid "Tsonga" +msgstr "頌加語" -msgid "_Guess" -msgstr "猜測(_G)" +msgid "Tswana" +msgstr "班圖語" -msgid "Has _Vertical Metrics" -msgstr "有垂直字框(_V)" +msgid "Turkish" +msgstr "土耳其語" -msgid "Interpretation:" -msgstr "詮釋:" +msgid "Turkmen" +msgstr "土庫曼語" -msgid "Name List:" -msgstr "名稱表列:" +msgid "Twi" +msgstr "奇族語(迦那)" -msgid "Font Type:" -msgstr "字型類型:" +msgid "Twilight Zone Point Count" +msgstr "Twilight 區域點計數" -msgid "_Outline Font" -msgstr "描邊字型(_O)" +msgid "Two cursive anchor classes" +msgstr "兩個草寫的錨點類別" -msgid "_Type3 Multi Layered Font" -msgstr "_Type3 多重圖層的字型" +#, c-format +msgid "Two cursive anchor classes in the same subtable, %s" +msgstr "兩個草寫的錨點類別在相同子表格中,%s" msgid "" -"Allow editing of multiple colors and shades, fills and strokes.\n" -"Multi layered fonts can only be output as type3 or svg fonts." +"Two glyphs have the same name.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following name" msgstr "" -"允許編輯多重顏色和陰影、填充以及筆畫。\n" -"多重圖層的字型只能輸出為 type3 或 svg 字型。" - -msgid "_Stroked Font" -msgstr "筆畫字型(_S)" +"兩個字圖有相同名稱。\n" +"變更編碼為「字圖排序」並將\n" +"編輯→選取→萬用字元與下列碼點一起使用" msgid "" -"Glyphs will be composed of stroked lines rather than filled outlines.\n" -"All glyphs are stroked at the following width" +"Two glyphs share the same unicode code point.\n" +"Change the encoding to \"Glyph Order\" and use\n" +"Edit->Select->Wildcard with the following code point" msgstr "" -"字圖將以筆畫線來編輯,而非填充的描邊。\n" -"所有字圖都以下列寬度來製作筆畫" +"兩個字圖共享相同萬國碼碼點。\n" +"變更編碼為「字圖排序」並將\n" +"編輯→選取→萬用字元與下列碼點一起使用" -msgid " Stroke _Width:" -msgstr " 筆畫寬度(_W):" +msgid "Type" +msgstr "型態" -msgid "All layers _cubic" -msgstr "所有圖層為正方形(_C)" +msgid "Type2 fonts do not support the Type1 callothersubrs operator" +msgstr "Type2 字型不支援 Type1 callothersubrs 運算子" -msgid "" -"Use cubic (that is postscript) splines to hold the outlines of all\n" -"layers of this font. Cubic splines are generally easier to edit\n" -"than quadratic (and you may still generate a truetype font from them)." -msgstr "" +msgid "Type2 fonts do not support the Type1 setcurrentpoint operator" +msgstr "Type2 字型不支援 Type1 setcurrentpoint 運算子" -msgid "All layers _quadratic" -msgstr "所有圖層為四方形(_Q)" +msgid "Type:" +msgstr "型態:" msgid "" -"Use quadratic (that is truetype) splines to hold the outlines of all\n" -"layers of this font rather than cubic (postscript) splines." -msgstr "" +"Typing a normal character in the glyph view window changes the window to " +"look at that character" +msgstr "在字圖檢視視窗中鍵入某個一般字元,會轉變其為查看該字元的視窗" -msgid "_Mixed" -msgstr "混合(_M)" +msgid "Typo Ascent Offset:" +msgstr "排版上緣偏移:" -msgid "" -"The order of each layer of the font can be controlled\n" -"individually. This might be useful if you wished to\n" -"retain both quadratic and cubic versions of a font." -msgstr "" +msgid "Typo Ascent:" +msgstr "排版上緣:" -msgid "Guidelines:" -msgstr "指引:" +msgid "Typo Descent Offset:" +msgstr "排版下緣偏移:" -msgid "Use quadratic splines for the guidelines layer of the font" -msgstr "使用二次曲線於字型的指引圖層" +msgid "Typo Descent:" +msgstr "排版下緣:" -msgid "" -"\n" -"Layers:" -msgstr "" -"\n" -"圖層:" +msgid "Typo Line _Gap:" +msgstr "排版列間隙(_G):" -msgid "" -"The PostScript 'Private' dictionary gives you control over\n" -"several font-wide versions of hinting.\n" -"The 'Private' dictionary only applies to PostScript fonts." -msgstr "" +msgid "U_nlink Reference" +msgstr "取消參照連結(_N)" -msgid "_Histogram" -msgstr "長條圖" +msgid "Udmurt" +msgstr "烏德穆爾特語" -msgid "Histogram Dialog" -msgstr "長條圖對話框" +msgid "Ugaritic" +msgstr "烏加里特字母" -msgid "Width _Class" -msgstr "寬度類別(_C)" +msgid "Ukrainian" +msgstr "烏克蘭語" -msgid "P_FM Family" -msgstr "P_FM 字族" +msgid "Ultra-Condensed (50%)" +msgstr "超窄 (50%)" -msgid "_Embeddable" -msgstr "可嵌入(_E)" +msgid "Ultra-Expanded (200%)" +msgstr "超寬 (200%)" -msgid "" -"Can this font be embedded in a downloadable (pdf)\n" -"document, and if so, what behaviors are permitted on\n" -"both the document and the font." -msgstr "" -"如果此字型能夠嵌入於可下載(pdf)\n" -"文件之中的話,那麼對於文件和字型兩者而言,什麼行為是被允許的。" +#, c-format +msgid "Unable to parse the pdf objects that make up %s" +msgstr "無法剖析組成 %s 的 pdf 物件" -msgid "No Subsetting" -msgstr "無後續設定" +msgid "Unassigned Bit 123" +msgstr "未賦值的第 123 位元" -msgid "" -"If set then the entire font must be\n" -"embedded in a document when any character is.\n" -"Otherwise the document creator need\n" -"only include the characters it uses." -msgstr "" -"如果設定此項,那麼當文件包含任何字元,\n" -"整個字型就必須嵌入在文件之中。\n" -"否則文件建立者只需要\n" -"包含它所使用的字元。" +msgid "Unassigned Bit 124" +msgstr "未賦值的第 124 位元" -msgid "Only Embed Bitmaps" -msgstr "只有內嵌點陣字" +msgid "Unassigned Bit 125" +msgstr "未賦值的第 125 位元" -msgid "" -"Only Bitmaps may be embedded.\n" -"Outline descriptions may not be\n" -"(if font file contains no bitmaps\n" -"then nothing may be embedded)." -msgstr "" -"只有點陣字可以被嵌入。\n" -"描邊描述則不可以\n" -"(如果字型檔案不含點陣字\n" -"那麼就沒有任何東西可以嵌入)。" +msgid "Unassigned Bit 126" +msgstr "未賦值的第 126 位元" -msgid "Vendor ID:" -msgstr "供應商 ID:" +msgid "Unassigned Bit 127" +msgstr "未賦值的第 127 位元" -msgid "_IBM Family:" -msgstr "_IBM 字族:" +msgid "Unassigned Code Points" +msgstr "未賦值的編碼點" -msgid "_OS/2 Version" -msgstr "_OS/2 版本" +msgid "Undefined positioning" +msgstr "未定義的定位" -msgid "" -"The 'OS/2' table has changed slightly over the years.\n" -"Generally fields have been added, but occasionally their\n" -"meanings have been redefined." -msgstr "" +msgid "Undefined substitution" +msgstr "未定義替代" -msgid "Style Map:" -msgstr "" +msgid "UnderbarExtraDescender:" +msgstr "UnderbarExtraDescender:" -msgid "" -"MS needs to know whether a font family's members differ\n" -"only in weight, width and slope (and not in other variables\n" -"like optical size)." -msgstr "" +msgid "UnderbarRuleThickness:" +msgstr "UnderbarRuleThickness:" -msgid "" -"Anything outside the OS/2 WinAscent &\n" -"WinDescent fields will be clipped by windows.\n" -"This includes marks, etc. that have been repositioned by GPOS.\n" -"(The descent field is usually positive.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"Note: WinDescent is a POSITIVE number for\n" -"things below the baseline" -msgstr "" +msgid "UnderbarVerticalGap:" +msgstr "UnderbarVerticalGap:" -msgid "Is Offset" -msgstr "為偏移" +msgid "Underline _Position:" +msgstr "底線位置(_P):" -msgid "Really use Typo metrics" -msgstr "真的使用 Typo 字框" +msgid "Underline|_Height:" +msgstr "高度(_H):" -msgid "" -"The specification already says that the typo metrics should be\n" -"used to determine line spacing. But so many\n" -"programs fail to follow the spec. that MS decided an additional\n" -"bit was needed to remind them to do so." -msgstr "" +msgid "Uneven Weighting" +msgstr "不平均權重" -msgid "" -"The typo ascent&descent fields are>supposed<\n" -"to specify the line spacing on windows.\n" -"In fact usually the win ascent/descent fields do.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in OS/2.\n" -"If set then any number you enter will be added to the\n" -"Em-size. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: Typo Descent is a NEGATIVE number for\n" -"things below the baseline" -msgstr "" +msgid "Unexpected Variation Selector" +msgstr "未預期的變體選擇器" -msgid "Sets the TypoLinegap field in the OS/2 table, used on MS Windows" -msgstr "設定在 OS/2 表格之中的排版列間隙欄位,使用於 MS 視窗" +#, c-format +msgid "Unexpected character (0x%02X) on line %d of %s" +msgstr "未預期的字元 (0x%1$02X) 於 %3$s 的第 %2$d 列" -msgid "" -"This specifies the line spacing on the mac.\n" -"(The descent field is usually negative.)\n" -"If the \"[] Is Offset\" checkbox is clear then\n" -"any number you enter will be the value used in hhea.\n" -"If set then any number you enter will be added to the\n" -"font's bounds. You should leave this\n" -"field 0 and check \"[*] Is Offset\" in most cases.\n" -"\n" -"NOTE: hhea Descent is a NEGATIVE value for things\n" -"below the baseline" -msgstr "" +#, c-format +msgid "Unexpected charset format in cff: %d\n" +msgstr "在 cff 中未預期的字元集格式:%d\n" -msgid "Sets the linegap field in the hhea table, used on the mac" -msgstr "在 hhea 表格之中設定在 mac 上使用的列間隙欄位" +msgid "Unexpected density" +msgstr "未預期的密度" -msgid "" -"Sets the linegap field in the vhea table.\n" -"This is the horizontal spacing between rows\n" -"of vertically set text." -msgstr "" -"在 vhea 表格之中設定列間隙欄位。\n" -"此為垂直文字組各列之間的水平間距。" +#, c-format +msgid "Unexpected encoding format in cff: %d\n" +msgstr "在 cff 中未預期的編碼格式:%d\n" -msgid "This denotes the height of X." -msgstr "" +msgid "Unexpected end of file found in morx chain.\n" +msgstr "在 morx 鏈接中找到未預期的檔案結束。\n" -msgid "This denotes the height of x." -msgstr "" +msgid "Unexpected end of file in GSUB ligature sub-table.\n" +msgstr "在 GSUB 連體字子表格中出現未預期的檔案結束。\n" -msgid "SubscriptSuperUse|Default" -msgstr "預設" +msgid "Unexpected end of file in GSUB sub-table.\n" +msgstr "在 GSUB 子表格中未預期的檔案結束。\n" -msgid "Pos" -msgstr "位置" +msgid "Unexpected end of file in contextual chaining subtable.\n" +msgstr "在上下文鏈接子表格中未預期的檔案結束。\n" -msgid "PanoseUse|Default" -msgstr "預設" +msgid "Unexpected error" +msgstr "非預期錯誤" -msgid "http://panose.com/" -msgstr "" +msgid "Unexpected number" +msgstr "未預期的數字" -msgid "Panose|_Family Kind" +#, c-format +msgid "" +"Unexpected token after expression end.\n" +"before ...%40s" msgstr "" +"運算式結束之後未預期的符記。\n" +"…%40s 之前" -msgid "Unicode Ranges:" -msgstr "萬國碼範圍:" +#, c-format +msgid "Unexpected token in glyph class range on line %d of %s" +msgstr "在字圖類別範圍中未預期的符記於 %2$s 的第 %1$d 列" -msgid "Default" -msgstr "預設" +#, c-format +msgid "Unexpected token in lookupflags on line %d of %s" +msgstr "在查找旗標中未預期符記於 %2$s 的第 %1$d 列" -msgid "MS Code Pages:" -msgstr "MS 字碼頁:" +#, c-format +msgid "Unexpected token in value record on line %d of %s" +msgstr "在記錄值中未預期的符記於 %2$s 的第 %1$d 列" -msgid "Misc." -msgstr "雜項" +#, c-format +msgid "Unexpected token, %s, on line %d of %s" +msgstr "未預期的符記,%1$s,於 %3$s 的第 %2$d 列" -msgid "Metrics" -msgstr "字框" +#, c-format +msgid "" +"Unexpected token.\n" +"before ...%40s" +msgstr "" +"未預期的符記。\n" +"在...%40s 之前" -msgid "Sub/Super" -msgstr "下層/上層" +#, c-format +msgid "Unexpected value in dictionary %d\n" +msgstr "在字典 %d 中有未預期的值\n" -msgid "Panose" -msgstr "剖析" +msgid "Unicase" +msgstr "無大小寫分別" -msgid "Charsets" -msgstr "字元集" +msgid "Unicode" +msgstr "萬國碼" -msgid "Gasp|_Version" -msgstr "版本(_V)" +msgid "Unicode 1.0" +msgstr "萬國碼 1.0" -msgid "Optimized For ClearType" -msgstr "對於 ClearType 最佳化" +msgid "Unicode 1.1" +msgstr "萬國碼 1.1" -msgid "" -"Actually a bit in the 'head' table.\n" -"If unset then certain East Asian fonts will not be hinted" -msgstr "" +msgid "Unicode 2.0+, BMP only" +msgstr "萬國碼 2.0+,只有 BMP" -msgid "" -"The 'gasp' table gives you control over when grid-fitting and\n" -"anti-aliased rasterizing are done.\n" -"The table consists of an (ordered) list of pixel sizes each with\n" -"a set of flags. Those flags apply to all pixel sizes bigger than\n" -"the previous table entry but less than or equal to the current.\n" -"The list must be terminated with a pixel size of 65535.\n" -"Version 1 of the table contains two additional flags that\n" -"apply to MS's ClearType rasterizer.\n" -"\n" -"The 'gasp' table only applies to truetype fonts." -msgstr "" +msgid "Unicode 2.0+, all planes" +msgstr "萬國碼 2.0+,所有字面" -msgid "Gasp|_Default" -msgstr "預設(_D)" +msgid "Unicode Basic Multilingual Plane" +msgstr "萬國碼基本多語言平面" -msgid "_Language" -msgstr "語言(_L)" +msgid "Unicode C_har:" +msgstr "萬國碼字元(_H):" -msgid "_String Type" -msgstr "字串型態(_S)" +msgid "Unicode Ranges" +msgstr "萬國碼範圍" -msgid "SortingScheme|Default" -msgstr "預設" +msgid "Unicode Ranges:" +msgstr "萬國碼範圍:" -msgid "" -"To create a new name, left click on the button, and select a locale.\n" -"To change the locale, left click on it.\n" -"To change the string type, left click on it.\n" -"To change the text, left click in it and then type.\n" -"To delete a name, right click on the name & select Delete from the menu.\n" -"To associate or disassociate a truetype name to its postscript equivalent\n" -"right click and select the appropriate menu item." -msgstr "" +msgid "Unicode Supplementary Ideographic Plane" +msgstr "萬國碼補充的表意文字平面" -#. GT: when translating this please leave the "SIL Open Font License" in -#. GT: English (possibly translating it in parentheses). I believe there -#. GT: are legal reasons for this. -#. GT: So "Añadir SIL Open Font License (licencia de fuentes libres)" -msgid "Add OFL" -msgstr "" +msgid "Unicode Supplementary Multilingual Plane" +msgstr "補充的萬國碼多語言平面" -msgid "" -"Click here to add the OFL metadata to your own font in the License and " -"License URL fields. \n" -"Then click on the License field to fill in the placeholders in sync with OFL." -"txt. \n" -msgstr "" +msgid "Unicode Supplementary Special-purpose Plane" +msgstr "萬國碼補充的特殊用途平面" -msgid "scripts.sil.org/OFL" -msgstr "" - -msgid "" -"Click here for more information about the OFL (SIL Open Font License) \n" -"including the corresponding FAQ. \n" -msgstr "" - -msgid "" -"The OpenType Style Set features ('ss01'-'ss20') may\n" -"be assigned human readable names here." -msgstr "" +msgid "Unicode _Value:" +msgstr "萬國碼值(_V):" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the feature, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +msgid "Unicode out of range" +msgstr "萬國碼超出範圍" -msgid "The font comment can contain whatever you feel it should" -msgstr "字型註釋可以包含任何您覺得它應該包含的" +#, c-format +msgid "Unicode value (%x) not in font, ignored" +msgstr "萬國碼值 (%x) 不在字型中,忽略" -msgid "" -"The FONTLOG contains some description of the \n" -" font project, a detailed changelog, and a list of contributors" -msgstr "" +msgid "Unicode value not in font" +msgstr "萬國碼值不在字型中" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Classes can control when lookups are active, they do NOT\n" -" position glyphs.)" -msgstr "" +msgid "Unified Canadian Aboriginal Syllabics" +msgstr "統一的加拿大非原生音節" -msgid "" -"These are not Anchor Classes. For them see the \"Lookups\" pane.\n" -"(Mark Sets, like Mark Classes can control when lookups are active,\n" -" they do NOT position glyphs.)" -msgstr "" +msgid "Unified Font Object" +msgstr "統一字型物件" -msgid "Version, Major:" -msgstr "版本,主要的:" +msgid "Uniform scaling for horizontal counters and side bearings" +msgstr "單一形式縮放水平字腔與側邊留白" -msgid "" -"If you leave this field blank FontForge will use a default based on\n" -"either the version string, or one in the 'name' table." -msgstr "" -"如果您保留這個欄位空白,FontForge 將使用預設值,其基於\n" -"字串的版本或是在「名稱」表格中的值。" +msgid "Uniform scaling for stems of any width and direction" +msgstr "單一形式縮放任何寬度與方向的字幹" -msgid "Minor:" -msgstr "次級的:" +#, c-format +msgid "Uninterpreted opcode %d in %s\n" +msgstr "在 %2$s 中有未解譯的操作碼 %1$d\n" -msgid "Metadata (xml):" -msgstr "後設資料 (xml):" +#, c-format +msgid "Uninterpreted opcode 12,%d in %s\n" +msgstr "未解譯的 opcode 12,%d 於 %s 之中\n" -msgid "ΤεΧ General" -msgstr "ΤεΧ 一般" +msgid "UniqueID" +msgstr "惟一ID" -msgid "ΤεΧ Math Symbol" -msgstr "ΤεΧ 數學符號" +msgid "Unknown" +msgstr "不明的" -msgid "ΤεΧ Math Extension" -msgstr "ΤεΧ 數學擴充" +#, c-format +msgid "Unknown GPOS sub-table type: %d\n" +msgstr "不明的 GPOS 子表格型態:%d\n" -msgid "The size (in points) for which this face was designed" -msgstr "用於設計此字體的尺寸(以點為單位)" +#, c-format +msgid "Unknown GSUB sub-table type: %d\n" +msgstr "不明的 GSUB 子表格型態:%d\n" -msgid "Size|Points" -msgstr "點" +msgid "Unknown Language" +msgstr "未知的語言" -msgid "Design Range" -msgstr "設計範圍" +msgid "Unknown character after backslash in literal string.\n" +msgstr "在實文字串中反斜線之後出現不明字元。\n" -msgid "" -"The range of sizes (in points) to which this face applies.\n" -"Lower bound is exclusive, upper bound is inclusive." -msgstr "" -"套用到此字體的尺寸範圍(以點為單位)。\n" -"下限排除,上限則包含。" +#, c-format +msgid "Unknown class table format: %d\n" +msgstr "不明的類別表格格式:%d\n" -msgid "_Bottom:" -msgstr "底部(_B):" +#, c-format +msgid "Unknown field %s on line %d of %s" +msgstr "不明欄位 %1$s 於 %3$s 的第 %2$d 列" -msgid "_Top:" -msgstr "頂端(_T):" +msgid "Unknown glyph referenced in GSUB/GPOS/MATH" +msgstr "在 GSUB/GPOS/MATH 中引用不明字圖" -msgid "" -"This is an identifying number shared by all members of\n" -"this font family with the same style (I.e. 10pt Bold and\n" -"24pt Bold would have the same id, but 10pt Italic would not" -msgstr "" -"這是由此字族中所有具備相同樣式的成員\n" -"所共享的識別編號(也就是說 10pt 粗體和\n" -"24pt 粗體會有相同的識別編號,但是 10pt 斜體則無" +msgid "Unknown lookup" +msgstr "不明的查找" -msgid "Style Name:" -msgstr "樣式名稱:" +#, c-format +msgid "Unknown lookup name: %60.60s" +msgstr "不明的查找名稱:%60.60s" -msgid "" -"This provides a set of names used to identify the\n" -"style of this font. Names may be translated into multiple\n" -"languages (English is required, others are optional)\n" -"All fonts with the same Style ID should share this name." -msgstr "" -"這提供一組用來識別此字型樣式\n" -"的名稱。名稱可以被翻譯成多種\n" -"語言(英語為必要項,其他則是可選的)\n" -"所有具備相同樣式 ID 的字型應該共享此一名稱。" +#, c-format +msgid "Unknown operator in %s: %x\n" +msgstr "在 %s 中的不明運算子: %x\n" -msgid "" -"To create a new name, left click on the button, and select a locale " -"(language).\n" -"To change the locale, left click on it.\n" -"To change the text, left click in it and then type.\n" -msgstr "" +msgid "Unknown string type\n" +msgstr "不明字串型態\n" -msgid "Mac Style Set:" -msgstr "Mac 樣式集合:" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored\n" +msgstr "在「PfEd」表格中的不明子表格「%c%c%c%c」,已忽略\n" -msgid "FOND Name:" -msgstr "FOND 名稱:" +#, c-format +msgid "Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored\n" +msgstr "在「TeX」表格中的不明子表格「%c%c%c%c」,已忽略\n" -msgid "" -"Moves the currently selected lookup to be first in the lookup ordering\n" -"or moves the currently selected subtable to be first in its lookup." -msgstr "" +#, c-format +msgid "Unknown type '%c' found in path specification\n" +msgstr "在路徑規格中找到不明的型態「%c」\n" -msgid "" -"Moves the currently selected lookup before the previous lookup\n" -"or moves the currently selected subtable before the previous subtable." -msgstr "" -"移動目前已選查找之前前一個查找\n" -"或移動目前已選子表格之前前一個子表格。" +msgid "Unlikely Ofm File" +msgstr "不太可能是 Ofm 檔案" -msgid "" -"Moves the currently selected lookup after the next lookup\n" -"or moves the currently selected subtable after the next subtable." -msgstr "" +#, c-format +msgid "Unlikely length for table, so I'm ignoring it. %u\n" +msgstr "不太可能的表格長度,因此我將忽略它。%u\n" -msgid "" -"Moves the currently selected lookup to the end of the lookup chain\n" -"or moves the currently selected subtable to be the last subtable in the " -"lookup" -msgstr "" +msgid "Unlikely scale factor" +msgstr "不太可能的伸縮因子" -msgid "Sorts the lookups in a default ordering based on feature tags" -msgstr "基於特徵標記在預設定序中排序查找" +msgid "Unlikely stem threshold" +msgstr "不太可能的伸縮界限值" -msgid "" -"Adds a new lookup after the selected lookup\n" -"or at the start of the lookup list if nothing is selected." -msgstr "" +msgid "Unlink" +msgstr "取消連結" -msgid "" -"Adds a new lookup subtable after the selected subtable\n" -"or at the start of the lookup if nothing is selected." -msgstr "" +msgid "Unlink All" +msgstr "取消所有連結" -msgid "Edits a lookup or lookup subtable." -msgstr "編輯查找或查找子表格。" +msgid "Unnamed lookup" +msgstr "未命名查找" -msgid "Edits the transformations in a lookup subtable." -msgstr "編輯在查找子表格中的變換。" +#, c-format +msgid "Unparseable include on line %d of %s" +msgstr "包含檔無法解析於 %2$s 的第 %1$d 列" +#, c-format msgid "" -"Deletes any selected lookups and their subtables, or deletes any selected " -"subtables.\n" -"This will also delete any transformations associated with those subtables." -msgstr "" +"Unparsed characters found after end of groups file (last line parsed was " +"%d).\n" +msgstr "群組檔案結束之後找到未被剖析的字元 (被剖析的最後一列是 %d)。\n" -msgid "" -"Merges two selected (and compatible) lookups into one,\n" -"or merges two selected subtables of a lookup into one" -msgstr "" -"合併兩已選 (和相容) 查找為一個,\n" -"或合併兩已選子表格的查找為一個" +msgid "Unreasonable DPI" +msgstr "不合理的 DPI" -msgid "" -"Reverts the lookup list to its original condition.\n" -"But any changes to subtable data will remain." -msgstr "" +msgid "Unreasonable ligature caret count" +msgstr "不合理的連體字插字記號計數" -msgid "Imports a lookup (and all its subtables) from another font." -msgstr "從另外的字型匯入查找 (和所有它的子表格) 。" +msgid "Unspecified Language" +msgstr "未指定的語言" -msgid "Creation Date:" -msgstr "建立日期:" +#, c-format +msgid "Unsupported filter: %s" +msgstr "不支援的過濾器:%s" -msgid "Modification Date:" -msgstr "更動日期:" +msgid "Unsupported image format" +msgstr "不受支援的圖像格式" -msgid "" -"This pane is informative only and shows the characters\n" -"actually in the font. If you wish to set the OS/2 Unicode\n" -"Range field, change the pane to" -msgstr "" +msgid "Unsupported image format must be bmp" +msgstr "不受支援的圖像格式,其必須是 bmp" -msgid "OS/2 -> Charsets" -msgstr "OS/2→字元集" +msgid "Unsupported image format must be bmp or png" +msgstr "不受支援的圖像格式,其必須是 bmp 或 png" -msgid "Include Empty Blocks" -msgstr "包含空區塊" +msgid "UntitledGroup" +msgstr "未命名群組" -msgid "" -"Click on a range to select characters in that range.\n" -"Double click on a range to see characters that should be\n" -"in the range but aren't." -msgstr "" +msgid "Upper Case" +msgstr "大寫" -msgid "PS Names" -msgstr "PS 名稱" +msgid "Upper Case in Lower Case" +msgstr "大寫於小寫之中" -msgid "General" -msgstr "一般" +msgid "Upper Sorbian" +msgstr "大寫文德語" -msgid "PS UID" -msgstr "" +msgid "UpperLimitBaselineRiseMin:" +msgstr "UpperLimitBaselineRiseMin:" -msgid "PS Private" -msgstr "PS 私用的" +msgid "UpperLimitGapMin:" +msgstr "UpperLimitGapMin:" -msgid "OS/2" -msgstr "" +msgid "Upright/Extreme Wrapping" +msgstr "右上/極度迴轉" -msgid "TTF Names" -msgstr "TTF 名稱" +msgid "Upright/More Wrapping" +msgstr "右上/更多迴轉" -msgid "StyleSet Names" -msgstr "StyleSet 名稱" +msgid "Upright/No Wrapping" +msgstr "右上/不迴轉" -msgid "Grid Fitting" -msgstr "配合格線" - -msgid "ΤεΧ" -msgstr "" - -msgid "FONTLOG" -msgstr "" - -msgid "Mark Classes" -msgstr "標記類別" +msgid "Upright/Some Wrapping" +msgstr "右上/部份迴轉" -msgid "Mark Sets" -msgstr "標記集合" +msgid "Urdu" +msgstr "烏都語" -msgid "OpenType|Lookups" -msgstr "查找" +msgid "Urdu (India)" +msgstr "烏都語(印度)" -msgid "WOFF" -msgstr "" +msgid "Urdu (Pakistan)" +msgstr "烏都語(巴基斯坦)" -msgid "Mac Features" -msgstr "Mac 特徵" +msgid "Use CID Map" +msgstr "使用 CID 對映" -msgid "Dates" -msgstr "日期" +msgid "Use FreeType" +msgstr "使用 FreeType" -msgid "TrueTypeName|New" -msgstr "新增" +msgid "Use Kerning Class?" +msgstr "使用字距微調類別?" -msgid "gaspTableEntry|New" -msgstr "新增" +msgid "Use UniqueID" +msgstr "使用 UniqueID" -msgid "PSPrivateDictKey|New" -msgstr "新增" +msgid "Use XUID" +msgstr "使用 XUID" -msgid "_Don't Save" -msgstr "不儲存(_D)" +msgid "Use _First" +msgstr "使用第一個(_F)" -#, c-format -msgid "" -"Font %1$.40s in file %2$.40s has been changed.\n" -"Do you want to save it?" -msgstr "" -"在檔案 %2$.40s 中的字型 %1$.40s 已經變更。\n" -"您要儲存它嗎?" +msgid "Use _Second" +msgstr "使用第二個(_S)" -msgid "Yes, and don't _remind me again" -msgstr "" +msgid "Use a matrix of kerning classes" +msgstr "使用字距微調類別的矩陣" -msgid "Unsaved script" -msgstr "" +msgid "Use individual kerning pairs" +msgstr "使用個別字距微調對" -msgid "" -"You have an unsaved script in the «Execute Script» dialog. Do you intend to " -"discard it?" -msgstr "" +#. GT: This is part of the PostScript language. "exit" should not be translated +#. GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter +#. GT: so it can understand some PostScript fonts, and can generate errors when +#. GT: handed bad PostScript). +msgid "Use of \"exit\" when not in a loop\n" +msgstr "不在迴圈中時使用「exit」\n" -msgid "Save as _Directory" -msgstr "另存為目錄(_D)" +#. GT: This is part of the PostScript language. Neither "stop" nor "stopped" +#. GT: should be translated as both are PostScript keywords. +msgid "Use of \"stop\" when not in a stopped\n" +msgstr "不在停止項目中使用「stop」\n" -msgid "Save as..." -msgstr "另存新檔…" +msgid "Use of obsolete blend operator.\n" +msgstr "使用淘汰的混色運算子。\n" #, c-format -msgid "You tried to save with the filename %s but it was saved as %s. " -msgstr "" - -msgid "Please choose File/Generate Fonts to save to other formats." -msgstr "" - -msgid "Merge Feature Info" -msgstr "合併特徵資訊" +msgid "Use of undefined glyph class, %s, on line %d of %s" +msgstr "使用未定義的字圖類別,%1$s,於 %3$s 的第 %2$d 列" #, c-format -msgid "Failed to load kern data from %s" -msgstr "從 %s 載入字距微調資料時失敗 " +msgid "Use of undefined mark class, %s, on line %d of %s" +msgstr "使用未定義的標記類別,%1$s,於 %3$s 的第 %2$d 列" -msgid "Load of Kerning Metrics Failed" -msgstr "載入字距微調字框時失敗" +msgid "Use quadratic splines for the guidelines layer of the font" +msgstr "使用二次曲線於字型的指引圖層" -msgid "Many Windows" -msgstr "許多視窗" +msgid "" +"Use spacing accents (Unicode: 02C0-02FF) rather than\n" +"combining accents (Unicode: 0300-036F) when\n" +"building accented glyphs." +msgstr "" +"建立重音符號字圖時,\n" +"使用間隔重音符號 (萬國碼:02C0-02FF)\n" +"而非合併重音符號 (萬國碼:0300-036F)。" msgid "" -"This involves opening more than 10 windows.\n" -"Is that really what you want?" +"Use the FreeType rasterizer (when available)\n" +"to rasterize glyphs in the font view.\n" +"This generally results in better quality." msgstr "" -"這會連帶開啟超過 10 個視窗。\n" -"那真是您想要的嗎?" +"使用 FreeType 點陣化程式(若是可用)\n" +"在字型檢視中將字圖點陣化。\n" +"這通常會導致較好的品質。" msgid "" -"Adobe says that \"big\" splines should not have extrema.\n" -"But they don't define what big means.\n" -"If the distance between the spline's end-points is bigger than this value, " -"then the spline is \"big\" to fontforge." +"Use this as the default base for the filename\n" +"when generating a font." msgstr "" +"產生字型時\n" +"使用這個做為檔名預設基底。" -msgid "Extremum bound..." -msgstr "極值繫結…" +msgid "User controls the emboldening with the next two fields" +msgstr "使用者利用下列兩欄位控制加粗動作" -msgid "Select by Script" -msgstr "依文字選取" +msgid "Using the OFL for your open fonts" +msgstr "在你的開源字型中使用 OFL" -msgid "All glyphs" -msgstr "所有字圖" +msgid "Uzbek" +msgstr "烏茲別克語" -msgid "Set the selection of the font view to all glyphs in the script." -msgstr "設定字型檢視的選取為所有在文字中的字圖。" +msgid "Uzbek (Cyrillic)" +msgstr "烏茲別克語(斯拉夫語)" -msgid "Only upper case" -msgstr "只有大寫" +msgid "Uzbek (Latin)" +msgstr "烏茲別克語(拉丁語)" -msgid "" -"Set the selection of the font view to any upper case glyphs in the script." -msgstr "設定字型檢視的選取為所有在文字中的大寫字圖。" +#. GT: Abbreviation for "Visible" +msgid "V" +msgstr "見" -msgid "Only lower case" -msgstr "只有小寫" +msgid "VFlex Hint Color" +msgstr "垂直屈曲修飾顏色" -msgid "" -"Set the selection of the font view to any lower case glyphs in the script." -msgstr "設定字型檢視的選取為所有在文字中的小寫字圖。" +msgid "VHead _Column Spacing:" +msgstr "VHead 欄間隔(_C):" -msgid "" -"Set the selection of the font view to the glyphs\n" -"which match" -msgstr "" -"設定字型檢視的選取字圖\n" -"為匹配" +msgid "VHint Active Color" +msgstr "垂直修飾現用顏色" -msgid "" -"Expand the selection of the font view to include\n" -"all the glyphs which match" -msgstr "" -"展開字型檢視的選擇以包含所有\n" -"經由此搜尋而找到的字圖" +msgid "VKern By Classes" +msgstr "依類別垂直微調字距" -msgid "Remove matching glyphs from the selection." -msgstr "自所選移除匹配字圖。" +msgid "VKern By Classes..." +msgstr "依類別的 VKern…" -msgid "Logical And with Selection" -msgstr "邏輯和與選擇" +msgid "VKern From HKern" +msgstr "VKern 來自 HKern" -msgid "Remove glyphs which do not match from the selection." -msgstr "移除與所選不匹配的字圖。" +msgid "VKern:" +msgstr "VKern:" -msgid "No Script" -msgstr "沒有文字" +msgid "Vai" +msgstr "瓦伊文" -msgid "Please specify a script" -msgstr "請指定文字" +msgid "Validate Before Saving" +msgstr "儲存之前進行驗證" -msgid "Bad Script" -msgstr "不當的文字" +msgid "Validating..." +msgstr "驗證中…" -msgid "Scripts are 4 letter tags" -msgstr "文字是 4 字母標記" +#, c-format +msgid "Validation of %.100s" +msgstr "%.100s 的驗證" -msgid "Select by Name" -msgstr "依名稱選取" +msgid "Value" +msgstr "值" -msgid "" -"Enter either a wildcard pattern (to match glyph names)\n" -" or a unicode encoding like \"U+0065\"." -msgstr "" -"輸入萬用字元胚騰 (以匹配字圖名稱)\n" -"或者如同 \"U+0065\" 的萬國碼編碼。" +msgid "Value exceeds tfm limitations" +msgstr "數值超出 tfm 限制" -msgid "" -"Unix style wildcarding is accepted:\n" -"Most characters match themselves\n" -"A \"?\" will match any single character\n" -"A \"*\" will match an arbitrary number of characters (including none)\n" -"An \"[abd]\" set of characters within square brackets will match any " -"(single) character\n" -"A \"{scmp,c2sc}\" set of strings within curly brackets will match any " -"string\n" -"So \"a.*\" would match \"a.\" or \"a.sc\" or \"a.swash\"\n" -"While \"a.{scmp,c2sc}\" would match \"a.scmp\" or \"a.c2sc\"\n" -"And \"a.[abd]\" would match \"a.a\" or \"a.b\" or \"a.d\"" -msgstr "" +msgid "Value out of bounds" +msgstr "數值超出邊界" -msgid "New Lookup Subtable..." -msgstr "新查找子表格…" +msgid "Value out of bounds in spline.\n" +msgstr "在雲形曲線中的值超出邊界。\n" -msgid "Display Substitution..." -msgstr "顯示替代…" +msgid "Value out of range" +msgstr "值超出範圍" -msgid "Pick a substitution to display in the window." -msgstr "揀取一項替代以顯示在視窗中。" +msgid "Value:" +msgstr "數值:" -msgid "Show H. Metrics" -msgstr "顯示水平字框" +msgid "Vanishing Point:" +msgstr "消失點:" -msgid "Show V. Metrics" -msgstr "顯示垂直字框" +msgid "Variant Glyphs:" +msgstr "變體字圖:" -msgid "Baseline" -msgstr "基線" +msgid "Variation Selector (or 0)" +msgstr "變體選擇器 (或 0)" -msgid "Origin" -msgstr "原點" +msgid "Variation Selectors" +msgstr "變體選擇器" -msgid "Advance Width as a Line" -msgstr "線狀的前加寬度" +msgid "Variation Selectors B" +msgstr "變體選擇符號 B" +#, c-format msgid "" -"Display the advance width as a line\n" -"perpendicular to the advance direction" +"Variation selectors are normally between\n" +" U+180B and U+180D\n" +" U+FE00 and U+FE0F\n" +" U+E0100 and U+E01EF\n" +"did you really intend to use U+%04X?" msgstr "" -"顯示線狀的前加寬度\n" -"垂直於前加方向" - -msgid "Advance Width as a Bar" -msgstr "條狀的前加寬度" +"變體選擇符號通常介於\n" +" U+180B 和 U+180D\n" +" U+FE00 和 U+FE0F\n" +" U+E0100 和 U+E01 EF\n" +"您真的想要使用 U+%04X?" -msgid "" -"Display the advance width as a bar under the glyph\n" -"showing the extent of the advance" -msgstr "" -"在字圖下方顯示條狀的前加寬度\n" -"以顯示前加延展" +msgid "Various errors occurred at the selected glyphs" +msgstr "多種錯誤發生於已選字圖" -msgid "Bitmap Magnification..." -msgstr "點陣圖放大…" +msgid "Vattu Variants" +msgstr "Vattu 變體" -msgid "Please specify a bitmap magnification factor." -msgstr "請指定點陣圖放大因子。" +msgid "Venda" +msgstr "溫達語" -msgid "Compact" -msgstr "壓縮" +msgid "Vendor ID:" +msgstr "供應商 ID:" -msgid "Find an adobe CMap file..." -msgstr "尋找 adobe CMap 檔案…" +msgid "Vendor URL" +msgstr "供應商 URL" + +msgid "Version" +msgstr "版本" #, c-format -msgid "Please close %s before inserting it into a CID font" -msgstr "請於將它插入 CID 字型之前關閉 %s" +msgid "Version %.20s" +msgstr "版本 %.20s" -msgid "Please close font" -msgstr "請關閉字型" +msgid "Version, Major:" +msgstr "版本,主要的:" -msgid "_Remove" -msgstr "移除(_R)" +msgid "Vert. Construction" +msgstr "垂直建構" -#, c-format -msgid "" -"Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s" -msgstr "確定希望從 CID 字型 %2$.40s 移除子字型 %1$.40s" +msgid "Vert. Hint Color" +msgstr "垂直修飾顏色" -msgid "_Remove Font" -msgstr "移除字型(_R)" +#. GT: "Vert." is an abbreviation for Vertical +msgid "Vert. Variants" +msgstr "垂直變體" -msgid "Change Supplement..." -msgstr "變更補充…" +msgid "Vertical" +msgstr "垂直" -#, c-format -msgid "Please specify a new supplement for %.20s-%.20s" -msgstr "請指定用於 %.20s-%.20s 的新補充" +msgid "Vertical Advance not" +msgstr "垂直前加並非" -msgid "_New Composition..." -msgstr "新增布局(_N)…" +msgid "Vertical Baselines" +msgstr "垂直基線" -msgid "_Modify Composition..." -msgstr "修改布局(_M)…" +msgid "Vertical Counter Add" +msgstr "垂直字腔附加" -msgid "_Build Syllables" -msgstr "組建音節符號(_B)" +msgid "Vertical Counter Scale" +msgstr "垂直字腔伸縮" -msgid "_Hangul" -msgstr "韓語(_H)" +msgid "Vertical Counters:" +msgstr "垂直字腔:" -msgid "Save A_ll" -msgstr "全部儲存(_L)" +msgid "Vertical Extension Italic Correction" +msgstr "垂直延展斜體校正" -msgid "_Merge Feature Info..." -msgstr "合併特徵資訊(_M)…" +#, c-format +msgid "Vertical Extents for %c%c%c%c" +msgstr "垂直延展用於 %c%c%c%c" -msgid "Revert To _Backup" -msgstr "還原成備份(_B)" +msgid "Vertical Forms & CJK Compatibility Forms" +msgstr "竪排形式 & 中日韓相容形式" -msgid "Clear Special Data" -msgstr "" +msgid "Vertical Fractions" +msgstr "垂直分數" -msgid "Script Menu" -msgstr "文字選單" +msgid "Vertical Kana Alternates" +msgstr "垂直假名另項選擇" -msgid "_All Fonts" -msgstr "所有字型(_A)" +msgid "Vertical Kerning" +msgstr "垂直字距微調" -msgid "_Displayed Font" -msgstr "顯示的字型(_D)" +msgid "Vertical Kerning Class" +msgstr "垂直字距微調類別" -msgid "Glyph _Metadata" -msgstr "字圖後設資料(_M)" +msgid "Vertical Offset" +msgstr "垂直偏移" -msgid "_TrueType Instructions" -msgstr "TrueType 指令(_T)" +msgid "Vertical Offset:" +msgstr "垂直偏移:" -msgid "Select by _Color" -msgstr "依顏色選取(_C)" +msgid "Vertical Only" +msgstr "只有垂直" -msgid "Select by _Wildcard..." -msgstr "依萬用字元選取(_W)…" +msgid "Vertical Rotation & Alternates" +msgstr "垂直旋轉 & 另項選擇" -msgid "Select by _Script..." -msgstr "依文字選取(_S)…" +msgid "Vertical Scale" +msgstr "垂直伸縮" -msgid "_Glyphs Worth Outputting" -msgstr "字圖價值輸出(_G)" +msgid "Vertical Scale:" +msgstr "垂直伸縮:" -msgid "Glyphs with only _References" -msgstr "字圖只附參照(_R)" +msgid "Vertical Stem Width Add" +msgstr "垂直字幹寬度附加" -msgid "Glyphs with only S_plines" -msgstr "字圖只附雲形曲線(_P)" +msgid "Vertical Stem Width Scale" +msgstr "垂直字幹寬度伸縮" -msgid "Glyphs with both" -msgstr "字圖附帶兩者" +msgid "Vertical _Metric Lines" +msgstr "垂直度量線(_M)" -msgid "W_hitespace Glyphs" -msgstr "空白字圖(_H)" +#, c-format +msgid "Vertical: %d baseline" +msgid_plural "Vertical: %d baselines" +msgstr[0] "垂直:%d 基線" -msgid "_Changed Glyphs" -msgstr "變更的字圖(_C)" +msgid "Very Condensed" +msgstr "非常窄" -msgid "_Hinting Needed" -msgstr "所需的修飾(_H)" +msgid "Very Expanded" +msgstr "非常寬" -msgid "Autohinta_ble" -msgstr "自動修飾表格(_B)" +msgid "Very Extended" +msgstr "非常寬" -msgid "Hold [Shift] key to merge" -msgstr "按住 [Shift] 鍵以合併" +msgid "Very High" +msgstr "非常高" -msgid "Hold [Control] key to restrict" -msgstr "按住 [Control] 鍵以限制" +msgid "Very Light" +msgstr "特細體" -msgid "Selec_t By Lookup Subtable..." -msgstr "依查找子表格選取(_T)…" +msgid "Very Low" +msgstr "非常低" -msgid "Undo Fontlevel" -msgstr "" +msgid "Very Narrow" +msgstr "非常窄" -msgid "Copy _Lookup Data" -msgstr "複製查找資料(_L)" +msgid "Very Wide" +msgstr "非常寬" -msgid "Copy _VWidth" -msgstr "複製 _VWidth" +msgid "Vietnamese" +msgstr "越南語" -msgid "Paste Into" -msgstr "貼入" +msgid "View" +msgstr "檢視" -msgid "Paste After" -msgstr "之後貼上" +msgid "View Point" +msgstr "檢視點" -msgid "Sa_me Glyph As" -msgstr "相同字圖(_M)" +msgid "Vowel Jamo Forms" +msgstr "韓文字母母音形式" -msgid "Copy Layer To Layer" -msgstr "複製圖層到圖層" +msgid "WWS Family" +msgstr "WWS 字族" -msgid "F_ind / Replace..." -msgstr "尋找/取代(_I)…" +msgid "WWS Subfamily" +msgstr "WWS 子族名" -msgid "Correct References" -msgstr "修正參照" +msgid "W_hitespace Glyphs" +msgstr "空白字圖(_H)" -msgid "Copy _From" -msgstr "複製來自(_F)" +msgid "W_ithin Rectangle" +msgstr "在矩形之內(_I)" -msgid "Add _Small Capitals..." -msgstr "加入小型大寫字母(_S)…" +msgid "Wansung (Korean)" +msgstr "完整式(韓文Wansung)" -msgid "Add Subscripts/Superscripts..." -msgstr "加入下標/上標…" +msgid "Warn if _unlinked references" +msgstr "如果取消連結參照就警告(_U)" -msgid "Buil_d Duplicate Glyph" -msgstr "組建重製字圖(_D)" +msgid "" +"Warn if one glyph contains an outline while the other contains a reference " +"(but the reference describes the same outline)" +msgstr "" +"如果一個字圖含有描邊同時其他字圖含有該參照就警告 (但是參照描述相同的描邊)" -msgid "_MATH Info..." -msgstr "_MATH 資訊…" +msgid "Warn if the outlines are close but not exactly the same" +msgstr "如果描邊為關閉但並非完全相同就警告" -msgid "_BDF Info..." -msgstr "_BDF 資訊…" +msgid "Warning" +msgstr "警告" -msgid "_Horizontal Baselines..." -msgstr "水平基線(_H)…" +#, c-format +msgid "Warning: %dth axis value (%g) is outside the allowed range [%g,%g]\n" +msgstr "警告:%dth 軸線值 (%g) 超出允許的範圍 [%g,%g]\n" -msgid "_Vertical Baselines..." -msgstr "垂直基線(_V)…" +#, c-format +msgid "Warning: %s has a different family name than does %s (GenerateFamily)\n" +msgstr "警告:%s 有與 %s 不同的字族名稱 (GenerateFamily)\n" -msgid "_Justification..." -msgstr "調整(_J)…" +#, c-format +msgid "Warning: %s(%s) is both extended and condensed. That's impossible.\n" +msgstr "警告:%s(%s) 將同時被延展和緊縮。這是不可能的。\n" -msgid "Show _Dependent" -msgstr "顯示附屬(_D)" +msgid "Warning: Both extended and condensed. That's impossible.\n" +msgstr "警告:同時延展和緊縮是不可能的。\n" -msgid "Mass Glyph _Rename..." -msgstr "重新命名大量字圖(_R)…" - -msgid "Set _Color" -msgstr "設定顏色(_C)" - -msgid "Find Pr_oblems..." -msgstr "尋找問題(_O)…" - -msgid "_Validate..." -msgstr "驗證(_V)…" - -msgid "Set E_xtremum Bound..." -msgstr "設定極值範圍(_X)…" - -msgid "Other Info" -msgstr "其他資訊" - -msgid "_Validation" -msgstr "驗證(_V)" - -msgid "St_yle" -msgstr "樣式(_Y)" - -msgid "_Merge Fonts..." -msgstr "合併字型(_M)…" - -msgid "Interpo_late Fonts..." -msgstr "添插字型(_L)…" - -msgid "Compare Fonts..." -msgstr "比較字型…" - -msgid "All" -msgstr "所有" - -msgid "_Glyph Image" -msgstr "字圖圖像(_G)" - -msgid "_Name" -msgstr "名稱(_N)" - -msgid "_Unicode" -msgstr "萬國碼(_U)" - -msgid "_Encoding Hex" -msgstr "十六進位編碼(_E)" - -msgid "Add Encoding Slots..." -msgstr "加入編碼插件…" - -msgid "How many CID slots do you wish to add?" -msgstr "您希望加入多少 CID 插件?" - -msgid "How many unencoded glyph slots do you wish to add?" -msgstr "您希望加入多少未編碼的字圖插件?" - -msgid "" -"Are you sure you wish to remove these glyphs? This operation cannot be " -"undone." -msgstr "確定希望移除這些字圖?此作業將無法復原。" - -msgid "Detach & Remove Glyphs" -msgstr "卸離 & 移除字圖" - -msgid "Add Encoding Name..." -msgstr "加入編碼名稱…" - -msgid "" -"Please provide the name of an encoding in the iconv database which you want " -"in the menu." -msgstr "請提供您所想要的編碼名稱,它位於選單上的 iconv 資料庫中。" - -msgid "Invalid Encoding" -msgstr "無效編碼" - -msgid "Make Namelist" -msgstr "製作名稱表列" - -#, c-format -msgid "Could not write %s" -msgstr "無法寫入 %s" - -msgid "Namelist creation failed" -msgstr "名稱表列建立失敗" - -msgid "Load Namelist" -msgstr "載入名稱表列" - -msgid "A name list with this name already exists. Replace it?" -msgstr "有此名稱的名稱表列已經存在。要取代它?" - -msgid "Replace" -msgstr "取代" - -#, c-format -msgid "Could not read %s" -msgstr "無法讀取 %s" - -msgid "No such file" -msgstr "無此檔案" - -msgid "Bad namelist file" -msgstr "不當的名稱表列檔案" - -#, c-format -msgid "Could not parse %s" -msgstr "無法剖析 %s" - -msgid "Non-ASCII glyphnames" -msgstr "非 ASCII glyphnames" - -#, c-format -msgid "This namelist contains at least one non-ASCII glyph name, namely: %s" -msgstr "這個名稱表列含有至少一個非 ASCII 字圖名稱:%s" - -msgid "" -"This namelist is based on a namelist which contains non-ASCII glyph names" -msgstr "這個名稱表列是基於含有非 ASCII 字圖名稱的名稱表列" - -msgid "Create failed" -msgstr "建立失敗" - -msgid "Rename by NameList" -msgstr "依名稱表列重新命名" - -msgid "" -"Rename the glyphs in this font to the names found in the selected namelist" -msgstr "重新命名這個字型中的字圖為在已選名稱表列中所找到的名稱" - -msgid "" -"Glyph names should be limited to characters in the ASCII character set, but " -"there are names in this namelist which use characters outside that range." -msgstr "" -"字圖名稱應該被限制於 ASCII 字元集中的字元,但是在這個名稱表列中的某些名稱使用" -"了超出範圍的字元。" - -msgid "Load glyph names" -msgstr "載入字圖名稱" - -msgid "_Reencode" -msgstr "重新編碼(_R)" - -msgid "_Compact" -msgstr "壓縮(_C)" - -msgid "_Force Encoding" -msgstr "強制編碼(_F)" - -msgid "_Add Encoding Slots..." -msgstr "加入編碼插件(_A)…" - -msgid "Remove _Unused Slots" -msgstr "移除未使用的插件(_U)" - -msgid "_Detach Glyphs" -msgstr "卸離字圖(_D)" - -msgid "Detach & Remo_ve Glyphs..." -msgstr "卸離 & 移除字圖(_V)…" - -msgid "Add E_ncoding Name..." -msgstr "加入編碼名稱(_N)…" - -msgid "_Load Encoding..." -msgstr "載入編碼(_L)…" - -msgid "Ma_ke From Font..." -msgstr "製作字型來自(_K)…" - -msgid "Remove En_coding..." -msgstr "移除編碼(_C)…" - -msgid "Display By _Groups..." -msgstr "依群組顯示(_G)…" - -msgid "D_efine Groups..." -msgstr "定義群組(_E)…" - -msgid "_Save Namelist of Font..." -msgstr "儲存字型的名稱表列(_S)…" - -msgid "L_oad Namelist..." -msgstr "載入名稱表列(_O)…" - -msgid "Rename Gl_yphs..." -msgstr "重新命名字圖(_Y)…" - -msgid "Cre_ate Named Glyphs..." -msgstr "建立被命名的字圖(_A)…" - -msgid "_Show ATT" -msgstr "顯示 ATT(_S)" - -msgid "Display S_ubstitutions..." -msgstr "顯示替代(_U)…" - -msgid "Label Gl_yph By" -msgstr "字圖加標籤依據(_Y)" - -msgid "S_how H. Metrics..." -msgstr "顯示水平字框(_H)…" - -msgid "Show _V. Metrics..." -msgstr "顯示垂直字框(_V)…" - -msgid "32x8 cell window" -msgstr "32x8 儲存格視窗" - -msgid "_16x4 cell window" -msgstr "_16x4 儲存格視窗" - -msgid "_8x2 cell window" -msgstr "_8x2 儲存格視窗" - -msgid "_24 pixel outline" -msgstr "_24 像素描邊" - -msgid "_36 pixel outline" -msgstr "_36 像素描邊" - -msgid "_48 pixel outline" -msgstr "_48 像素描邊" - -msgid "_72 pixel outline" -msgstr "_72 像素描邊" - -msgid "_96 pixel outline" -msgstr "_96 像素描邊" - -msgid "_128 pixel outline" -msgstr "" - -msgid "_Fit to font bounding box" -msgstr "" - -msgid "Bitmap _Magnification..." -msgstr "點陣圖放大(_M)…" - -#, c-format -msgid "%d@%d pixel bitmap" -msgstr "%d@%d 像素點陣字" - -msgid "BlueValues" -msgstr "" - -msgid "Edit 'fpgm'..." -msgstr "編輯「fpgm」…" - -msgid "Edit 'prep'..." -msgstr "編輯「prep」…" - -msgid "Edit 'maxp'..." -msgstr "編輯「maxp」…" - -msgid "Edit 'cvt '..." -msgstr "編輯「cvt 」…" - -msgid "Remove Instr Tables" -msgstr "移除 Instr 表格" - -msgid "_Clear Hints" -msgstr "清除修飾(_C)" - -msgid "Histograms" -msgstr "長條圖" - -msgid "_Auto Width..." -msgstr "自動寬度(_A)…" - -msgid "Remove All Kern _Pairs" -msgstr "移除所有字距微調配對(_P)" - -msgid "Remove All VKern Pairs" -msgstr "移除所有 VKern 配對" - -msgid "_Convert to CID" -msgstr "轉換到 _CID" - -msgid "Convert By C_Map" -msgstr "依 C_Map 轉換" - -msgid "_Flatten" -msgstr "平面化(_F)" - -msgid "Fl_attenByCMap" -msgstr "依 CM_ap 平面化" - -msgid "Insert F_ont..." -msgstr "插入字型(_O)…" - -msgid "Insert _Blank" -msgstr "插入空白(_B)" - -msgid "_Change Supplement..." -msgstr "變更補充(_C)…" - -msgid "C_ID Font Info..." -msgstr "C_ID 字型資訊…" - -#. GT: Here (and following) MM means "MultiMaster" -msgid "_Create MM..." -msgstr "建立多重主字型(_C)…" - -msgid "MM _Validity Check" -msgstr "多重主字型有效檢查(_V)" - -msgid "MM _Info..." -msgstr "多重主字型資訊(_I)…" - -msgid "_Blend to New Font..." -msgstr "混合到新字型(_B)…" - -msgid "MM Change Default _Weights..." -msgstr "多重主字型變更預設字重(_W)…" - -msgid "_Overview" -msgstr "概觀(_O)" - -msgid "_Index" -msgstr "索引(_I)" - -msgid "_About..." -msgstr "關於(_A)…" - -msgid "_License..." -msgstr "授權(_L)…" - -msgid "E_ncoding" -msgstr "編碼(_N)" - -msgid "_CID" -msgstr "" - -msgid "Color of the font used to display glyph information in the fontview" -msgstr "" - -msgid "Glyph Info Color" -msgstr "" - -msgid "Color used to draw the foreground of empty slots" -msgstr "" - -msgid "Empty Slot FG Color" -msgstr "" - -msgid "Color used to draw the background of selected glyphs" -msgstr "用來繪製已選字圖背景的顏色" - -msgid "Selected BG Color" -msgstr "已選背景顏色" - -msgid "Color used to draw the foreground of selected glyphs" -msgstr "用來繪製已選字圖前景的顏色" - -msgid "Selected FG Color" -msgstr "已選前景顏色" - -msgid "Changed Color" -msgstr "變更的顏色" - -msgid "Color used to mark a changed glyph" -msgstr "用來標記已變更字圖的顏色" - -msgid "Color used to mark glyphs that need hinting" -msgstr "" - -msgid "Hinting Needed Color" -msgstr "" - -msgid "Font Size" -msgstr "字型尺寸" - -msgid "" -"Size (in points) of the font used to display information and glyph labels in " -"the fontview" -msgstr "" - -msgid "" -"A comma separated list of font family names used to display small example " -"images of glyphs over the user designed glyphs" -msgstr "逗號分隔的字族名稱用來顯示字圖的縮影,位於使用者設計的字圖之上" - -msgid "Font Family" -msgstr "字族" - -msgid "Background color for the drawing area of all views" -msgstr "用於所有檢視繪圖區的背景顏色" - -msgid "Color|Background" -msgstr "背景" - -msgid "View" -msgstr "檢視" - -msgid "" -"This is an abstract class which defines common features of the\n" -"FontView, CharView, BitmapView and MetricsView" -msgstr "" -"這是定義字型檢視、字元檢視、點陣圖檢視和字框檢視\n" -"之間共同特徵的抽象類別" - -msgid "FontView" -msgstr "字型檢視" - -msgid "This is the main fontforge window displaying a font" -msgstr "這是用來顯示字型的 fontforge 主視窗" - -msgid "Glyph Set by Selection" -msgstr "依選擇的字圖集合" - -msgid "" -"Select glyphs in the font view above.\n" -"The selected glyphs become your glyph class." -msgstr "" -"在上面的字型檢視中選取字圖。\n" -"所選的字圖將成為您的字圖類別。" - -msgid "Hit Watch Point" -msgstr "符合監看點" - -#, c-format -msgid "Point %d was moved by the previous instruction" -msgstr "點 %d 被前一個指令移動" - -#, c-format -msgid "" -"Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous " -"instruction" -msgstr "儲存體 %d 被前一個指令從 %d (%.2f) 變更為 %d (%.2f) " - -msgid "Watched Store Change" -msgstr "監看的儲存變更" - -msgid "Read of Uninitialized Store" -msgstr "未初始化儲存的讀取" - -#, c-format -msgid "" -"Storage %d has not been initialized, yet the previous instruction read it" -msgstr "儲存體 %d 尚未被初始化,但前一個指令已讀取它" - -#, c-format -msgid "" -"Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction" -msgstr "Cvt %d 被前一個指令從 %d (%.2f) 變更為 %d (%.2f) " - -msgid "Watched Cvt Change" -msgstr "監看的 Cvt 變更" - -msgid "Too Many Breakpoints" -msgstr "太多中斷點" - -msgid "Kerning" -msgstr "字距微調" - -msgid "" -"Do you want to retain kerning information from the selected font\n" -"when one of the glyphs being kerned will come from the base font?" -msgstr "" - -msgid "Other ..." -msgstr "其他…" - -msgid "Merge Fonts" -msgstr "合併字型" - -#, c-format -msgid "Font to merge into %.20s" -msgstr "要併入 %.20s 的字型" - -msgid "Preserve cross-font kerning" -msgstr "保留跨字型的字距微調" - -msgid "Amount" -msgstr "數量" - -msgid "Interpolate Fonts" -msgstr "添插字型" - -#, c-format -msgid "Interpolating between %.20s and:" -msgstr "添插介於 %.20s 和:" - -#. GT: The dialog looks like: -#. GT: Interpolating between and: -#. GT: -#. GT: by <50>% -#. GT: So "by" means how much to interpolate. -msgid "by" -msgstr "約" - -msgid "Set Bearings To:" -msgstr "設定留白為:" - -msgid "Set LBearing To:" -msgstr "設定左留白為:" - -msgid "Set RBearing To:" -msgstr "設定右留白為:" - -msgid "Set Vert. Advance To:" -msgstr "設定垂直前加為:" - -msgid "Set Width To:" -msgstr "設定寬度為:" - -msgid "Increment Bearings By:" -msgstr "遞增留白依:" - -msgid "Increment LBearing By:" -msgstr "遞增左留白依:" - -msgid "Increment RBearing By:" -msgstr "遞增右留白依:" - -msgid "Increment V. Adv. By:" -msgstr "遞增垂直前端依:" - -msgid "Increment Width By:" -msgstr "遞增寬度依:" - -msgid "Scale Bearings By:" -msgstr "伸縮留白依:" - -msgid "Scale LBearing By:" -msgstr "伸縮左留白依:" - -msgid "Scale RBearing By:" -msgstr "伸縮右留白依:" - -msgid "Scale VAdvance By:" -msgstr "伸縮垂直前加依:" - -msgid "Scale Width By:" -msgstr "伸縮寬度依:" - -msgid "Advance Width does not change." -msgstr "前加寬度不變。" - -msgid "Left Side Bearing does not change." -msgstr "左側留白不變。" - -msgid "ThisSpaceIntentionallyLeftBlank-PleaseDoNotTranslate-LeaveThisOut|" -msgstr "" - -msgid "Top Bearing does not change." -msgstr "頂端留白不變。" - -msgid "" -"Negative glyph widths are not allowed in TrueType\n" -"Do you really want a negative width?" -msgstr "" -"TrueType 中不允許負值字圖寬度\n" -"您真的想要負值寬度嗎?" - -msgid "Set Both Side Bearings..." -msgstr "設定兩側留白…" - -msgid "Set LBearing..." -msgstr "設定左留白…" - -msgid "Set RBearing..." -msgstr "設定右留白…" - -msgid "Set Vertical Advance..." -msgstr "設定垂直前加…" - -#, c-format -msgid "Could not find the glyph: %.70s" -msgstr "找不到字圖:%.70s" - -msgid "Goto" -msgstr "前往" - -msgid "Enter the name of a glyph in the font" -msgstr "在字型中輸入字圖的名稱" - -msgid "Merge into selection" -msgstr "併入選擇" - -msgid "Select by Color" -msgstr "依顏色選取" - -msgid "Glyph names must be valid postscript names" -msgstr "字圖名稱必須是有效的 postscript 名稱" - -msgid "Bad Range" -msgstr "不當的範圍" - -#, c-format -msgid "Bad Range, start (%1$04X) is greater than end (%2$04X)" -msgstr "不當的範圍,開始值 (%1$04X) 大於結束值 (%2$04X)" - -#, c-format -msgid "The code point U+%1$04X occurs in groups %2$.30s and %3$.30s" -msgstr "編碼點 U+%1$04X 出現於群組 %2$.30s 和 %3$.30s 中" - -#, c-format -msgid "The glyph name \"%1$.30s\" occurs in groups %2$.30s and %3$.30s" -msgstr "字圖名稱「%1$.30s」出現於群組 %2$.30s 和 %3$.30s 中" - -msgid "UntitledGroup" -msgstr "未命名群組" - -msgid "Groups" -msgstr "群組" - -msgid "Define Groups" -msgstr "定義群組" - -msgid "New Sub-Group" -msgstr "新增次群組" - -msgid "Group Name:" -msgstr "群組名稱:" - -msgid "Glyphs:" -msgstr "字圖:" - -msgid "Identify by" -msgstr "識別由" - -msgid "" -"Glyphs may be either identified by name or by unicode code point.\n" -"Generally you control this by what you type in.\n" -"Typing \"A\" would identify a glyph by name.\n" -"Typing \"U+0041\" identifies a glyph by code point.\n" -"When loading glyphs from the selection you must specify which format is " -"desired." -msgstr "" - -msgid "Set From Font" -msgstr "設定自字型" - -msgid "Set this glyph list to be the glyphs selected in the fontview" -msgstr "設定這個字圖清單為在字型檢視中所選的字圖" - -msgid "Select In Font" -msgstr "在字型中選取" - -msgid "Set the fontview's selection to be the glyphs named here" -msgstr "設定字型檢視的選擇為此處命名的字圖" - -msgid "No Glyph Duplicates" -msgstr "沒有字圖重製" - -msgid "" -"Glyph names (or unicode code points) may occur at most once in this group " -"and any of its sub-groups" -msgstr "" - -msgid "Group" -msgid_plural "Groups" -msgstr[0] "群組" - -msgid "No Groups" -msgstr "無群組" - -msgid "" -"None of the glyphs in the current font match any names or code points in the " -"selected groups" -msgstr "" - -msgid "Display By Groups" -msgstr "依群組顯示" - -msgid "Compacted" -msgstr "已壓縮" - -#, c-format -msgid "" -"Position: %d\n" -"Count: %d\n" -msgstr "" -"位置:%d\n" -"計數:%d\n" - -#, c-format -msgid "" -"Width: %d\n" -"Count: %d\n" -"Percentage of Max: %d%%\n" -msgstr "" -"寬度:%d\n" -"計數:%d\n" -"最大百分比:%d%%\n" - -#, c-format -msgid "" -"Position: %d-%d (%d)\n" -"Count: %d (%d)\n" -msgstr "" -"位置:%d-%d (%d)\n" -"計數:%d (%d)\n" - -#, c-format -msgid "" -"Width: %d-%d (%d)\n" -"Count: %d (%d)\n" -"Percentage of Max: %d%%\n" -msgstr "" -"寬度:%d-%d (%d)\n" -"計數:%d (%d)\n" -"最大百分比:%d%%\n" - -msgid "The smaller number must be selected first in a pair of bluevalues" -msgstr "" - -msgid "" -"There are so few glyphs selected that it seems unlikely to me that you will " -"get a representative sample of this aspect of your font. If you deselect " -"everything the command will apply to all glyphs in the font" -msgstr "" - -msgid "Tiny Selection" -msgstr "微小的選擇" - -msgid "HStem" -msgstr "" - -msgid "VStem" -msgstr "" - -msgid "Blues" -msgstr "" - -msgid "Sum Around:" -msgstr "周圍總和:" - -msgid "Bar Width:" -msgstr "條狀寬度:" - -msgid "BlueValues come in pairs. Select another." -msgstr "BlueValues 會成對出現。請選取另外一個。" - -msgid "Glyph Names" -msgstr "字圖名稱" - -msgid "Extend Lookups On" -msgstr "延展查找開啟" - -msgid "Extend Lookups Off" -msgstr "延展查找關閉" - -msgid "Extend Max Lookups" -msgstr "延展最大查找" - -msgid "Shrink Lookups On" -msgstr "收縮查找開啟" - -msgid "Shrink Lookups Off" -msgstr "收縮查找關閉" - -msgid "Shrink Max Lookups" -msgstr "收縮最大查找" - -msgid "Extenders" -msgstr "延展的" - -msgid "Language info" -msgstr "語言資訊" - -msgid "Hidden" -msgstr "隱藏" - -msgid "Extender Glyphs (kashidas, etc.)" -msgstr "延展的字圖 (kashidas 之類)" - -msgid "A list of glyph names" -msgstr "字圖名稱清單" - -msgid "GlyphName|New" -msgstr "新增" - -msgid "Lookups turned ON to extend a line" -msgstr "查找被開啟以延展一列" - -msgid "Lookups turned OFF to extend a line" -msgstr "查找被關閉以延展一列" - -msgid "Lookups which specify the maximum size by which a glyph may grow" -msgstr "" - -msgid "Lookups turned ON to shrink a line" -msgstr "查找被開啟以收縮一列" - -msgid "Lookups turned OFF to shrink a line" -msgstr "查找被關閉以收縮一列" - -msgid "Lookups which specify the maximum size by which a glyph may shrink" -msgstr "" - -msgid "A list of lookup names" -msgstr "查找名稱清單" - -msgid "LookupName|New" -msgstr "新增" - -msgid "Unknown lookup" -msgstr "不明的查找" - -#, c-format -msgid "Unknown lookup name: %60.60s" -msgstr "不明的查找名稱:%60.60s" - -msgid "Justified Languages" -msgstr "對齊的語言集" - -msgid "" -"A list of languages and the lookups turned on and off\n" -"for each to accomplish justification. A language may\n" -"appear more than once, in which case second (or third,\n" -"etc.) will be tried if the first fails." -msgstr "" - -msgid "Language|New" -msgstr "新增" - -msgid "Justified Scripts" -msgstr "對齊的文字" - -msgid "A list of scripts with special justification needs" -msgstr "需要特殊調整文字的清單" - -msgid "Script|New" -msgstr "新增" - -msgid "Min Kern" -msgstr "最小字距微調" - -msgid "No lookup selected" -msgstr "沒有已選的查找" - -msgid "You must select a lookup subtable to contain this kerning pair" -msgstr "您必須選取查找子表格以包含這對字距微調對" - -msgid "Class 0" -msgstr "類別 0" - -msgid "The kerning values for class 0 (\"Everything Else\") should always be 0" -msgstr "字距微調值用於類別 0 (\"所有其他東西\") 應該自動為 0" - -msgid "AutoKern Row" -msgstr "列自動字距微調" - -msgid "AutoKern Column" -msgstr "欄自動字距微調" - -msgid "AutoKern All" -msgstr "所有自動字距微調" - -msgid "Clear" -msgstr "清空" - -msgid "Clear All" -msgstr "全部清空" - -msgid "Clear Device Table" -msgstr "清空裝置表格" - -msgid "Clear All Device Tables" -msgstr "清除所有裝置表格" - -#, c-format -msgid "First Class %d\n" -msgstr "第一類別 %d\n" - -#, c-format -msgid "Second Class %d\n" -msgstr "第二類別 %d\n" - -#. GT: Short form of {Everything Else}, might use universal? U+2200 -msgid "{All}" -msgstr "{全部}" - -#, c-format -msgid "The font does not contain a glyph named %s." -msgstr "字型不包含名為 %s 的字圖。" - -msgid "From the _other class" -msgstr "從其他類別(_O)" - -msgid "_From this class" -msgstr "從這個類別(_F)" - -msgid "Glyph in two classes" -msgstr "字圖在兩個類別中" - -#, c-format -msgid "" -"The glyph named %s also occurs in the class on row %d which begins with " -"%.20s...\n" -"You must remove it from one of them." -msgstr "" -"名為 %s 的字圖也出現在類別中於第 %d 列,該項是以 %.20s 起始…\n" -"您必須自它們之一移除它。" - -msgid "Glyphs in the classes" -msgstr "在類別之中的字圖" - -#. GT: Select the class containing the glyph named in the following text field -msgid "Select Class Containing:" -msgstr "選取類別包含:" - -msgid "Select the class containing the named glyph" -msgstr "選取包含具名字圖的類別" - -msgid "Display Size:" -msgstr "顯示尺寸:" - -msgid "Magnification:" -msgstr "放大:" - -msgid "Kern Offset:" -msgstr "字距微調偏移:" - -msgid "" -"Device Table Correction:\n" -" (at display size)" -msgstr "" -"裝置表格校正:\n" -" (於顯示器尺寸)" - -msgid "Revert Kerning" -msgstr "" - -msgid "" -"Resets the kerning offset and device table corrections to what they were " -"originally" -msgstr "重置字距微調偏移和裝置表格校正為它們原本的值" - -msgid "Clear all device table corrections associated with this combination" -msgstr "清除所有與這個組合相關聯的裝置表格校正" - -msgid "Lookup subtable:" -msgstr "查找子表格:" - -#. GT: The %s is the name of the lookup subtable containing this kerning class -#, c-format -msgid "Kerning by Classes: %s" -msgstr "依類別字距微調:%s" - -#, c-format -msgid "Lookup Subtable: %s" -msgstr "查找子表格:%s" - -msgid "Show Kerning" -msgstr "顯示字距微調" - -msgid "_Default Separation:" -msgstr "預設分隔(_D):" - -msgid "" -"Add entries to the lookup trying to make the optical\n" -"separation between all pairs of glyphs equal to this\n" -"value." -msgstr "" - -msgid "_Min Kern:" -msgstr "最小字距微調(_M):" - -msgid "" -"Any computed kerning change whose absolute value is less\n" -"that this will be ignored.\n" -msgstr "" - -msgid "_Touching" -msgstr "接觸(_T)" - -msgid "" -"Normally kerning is based on achieving a constant (optical)\n" -"separation between glyphs, but occasionally it is desirable\n" -"to have a kerning table where the kerning is based on the\n" -"closest approach between two glyphs (So if the desired separ-\n" -"ation is 0 then the glyphs will actually be touching." -msgstr "" - -msgid "Only kern glyphs closer" -msgstr "只有字距微調字圖較近" - -msgid "" -"When doing autokerning, only move glyphs closer together,\n" -"so the kerning offset will be negative." -msgstr "" - -msgid "Autokern new entries" -msgstr "新條目自動微調字距" - -msgid "" -"When adding a new class provide default kerning values\n" -"Between it and every class with which it interacts." -msgstr "" - -msgid "Kern By Classes" -msgstr "依類別微調字距" - -msgid "VKern By Classes" -msgstr "依類別垂直微調字距" - -msgid "KernClass|_New Lookup..." -msgstr "新查找(_N)…" - -msgid "No significant differences found" -msgstr "找不到任何顯著的差異" - -msgid "Differ" -msgstr "差異" - -msgid "The layers do not match" -msgstr "圖層不匹配" - -msgid "Error Bound" -msgstr "繫結時發生錯誤" - -msgid "Compare Layers" -msgstr "比較圖層" - -msgid "Copy Layers" -msgstr "複製圖層" - -msgid "Compare two layers" -msgstr "比較兩圖層" - -msgid "Copy one layer to another" -msgstr "複製一個圖層為另一個" - -msgid "From:" -msgstr "從:" - -msgid "Other:" -msgstr "其他:" - -msgid "To:" -msgstr "到:" - -msgid "Clear destination layer before copy" -msgstr "複製之前清空目的圖層" - -msgid "Allow errors of:" -msgstr "允許錯誤的:" - -msgid "em units" -msgstr "em 單位" - -msgid "Lookup Type|Unspecified" -msgstr "未指定的" - -msgid "Reverse Chaining Substitution" -msgstr "反向鏈接替代" - -msgid "Mac Indic State Machine" -msgstr "Mac 印度狀態器" - -msgid "Mac Contextual State Machine" -msgstr "Mac 上下文狀態器" - -msgid "Mac Insertion State Machine" -msgstr "Mac 插入狀態器" - -msgid "Single Position" -msgstr "單一位置" - -msgid "Pair Position (kerning)" -msgstr "成對位置 (字距微調)" - -msgid "Cursive Position" -msgstr "草寫位置" - -msgid "Mark to Base Position" -msgstr "標記到基底位置" - -msgid "Mark to Ligature Position" -msgstr "標記到連體字位置" - -msgid "Mark to Mark Position" -msgstr "標記到標記位置" - -msgid "Contextual Position" -msgstr "上下文位置" - -msgid "Contextual Chaining Position" -msgstr "上下文鏈接位置" - -msgid "Mac Kerning State Machine" -msgstr "Mac 字距微調狀態器" - -msgid "Abaza" -msgstr "阿巴札語" - -msgid "Abkhazian" -msgstr "亞布卡薩語" - -msgid "Acholi" -msgstr "" - -msgid "Achi" -msgstr "" - -msgid "Adyghe" -msgstr "阿迪何語" - -msgid "Afar" -msgstr "阿法語" - -msgid "Agaw" -msgstr "" - -msgid "Aiton" -msgstr "" - -msgid "Akan" -msgstr "" - -msgid "Alsatian" -msgstr "" - -msgid "Altai" -msgstr "阿爾泰語" - -msgid "Anglo-Saxon" -msgstr "" - -msgid "Americanist IPA" -msgstr "" - -msgid "Aragonese" -msgstr "" - -msgid "Aari" -msgstr "" - -msgid "Arakanese" -msgstr "阿拉干語" - -msgid "Asturian" -msgstr "" - -msgid "Athapaskan" -msgstr "阿撒巴斯卡語" - -msgid "Lang|Avar" -msgstr "阿瓦爾語" - -msgid "Awadhi" -msgstr "阿沃提語" - -msgid "Torki" -msgstr "" - -msgid "Azeri" -msgstr "阿澤里語" - -msgid "Badaga" -msgstr "巴達加語" - -msgid "Banda" -msgstr "" - -msgid "Baghelkhandi" -msgstr "" - -msgid "Balkar" -msgstr "巴爾卡爾語" - -msgid "Lang|Balinese" -msgstr "" - -msgid "Bavarian" -msgstr "" - -msgid "Baule" -msgstr "鮑勒語" - -msgid "Batak Toba" -msgstr "" - -msgid "Lang|Berber" -msgstr "柏柏爾語" - -msgid "Bench" -msgstr "" - -msgid "Bible Cree" -msgstr "聖經克里語" - -msgid "Bandjalang" -msgstr "" - -msgid "Belarussian" -msgstr "白俄語" - -msgid "Bemba" -msgstr "巴本語" - -msgid "Haryanvi" -msgstr "" - -msgid "Bagri" -msgstr "" - -msgid "Bhili" -msgstr "比爾語" - -msgid "Bhojpuri" -msgstr "博杰普里語" - -msgid "Bikol" -msgstr "比科爾語" - -msgid "Bilen" -msgstr "" - -msgid "Bislama" -msgstr "" - -msgid "Kanauji" -msgstr "" - -msgid "Blackfoot" -msgstr "布萊克福特語" - -msgid "Balochi" -msgstr "" - -msgid "Pa'o Karen" -msgstr "" - -msgid "Balante" -msgstr "" - -msgid "Balti" -msgstr "" - -msgid "Bambara" -msgstr "班巴拉語" - -msgid "Bamileke" -msgstr "" - -msgid "Bosnian" -msgstr "波士尼亞語" - -msgid "Bishnupriya Manipuri" -msgstr "" - -msgid "Brahui" -msgstr "" - -msgid "Braj Bhasha" -msgstr "布拉吉語 Bhasha" - -msgid "Bodo" -msgstr "" - -msgid "Bashkir" -msgstr "巴什喀爾語" - -msgid "Burushaski" -msgstr "" - -msgid "Beti" -msgstr "" - -msgid "Batak Simalungun" -msgstr "" - -msgid "Lang|Buginese" -msgstr "" - -msgid "Medumba" -msgstr "" - -msgid "Kaqchikel" -msgstr "" - -msgid "Zamboanga Chavacano" -msgstr "" - -msgid "Chinantec" -msgstr "" - -msgid "Cebuano" -msgstr "宿霧語" - -msgid "Chiga" -msgstr "" - -msgid "Chamorro" -msgstr "" - -msgid "Chechen" -msgstr "車臣語" - -msgid "Chaha Gurage" -msgstr "" - -msgid "Chattisgarhi" -msgstr "" - -msgid "Chichewa" -msgstr "契切瓦語" - -msgid "Chukchi" -msgstr "" - -msgid "Chuukese" -msgstr "" - -msgid "Choctaw" -msgstr "" - -msgid "Chipewyan" -msgstr "奇佩維安語" - -msgid "Chuvash" -msgstr "楚瓦什語" - -msgid "Cheyenne" -msgstr "" - -msgid "Lang|Western Cham" -msgstr "" - -msgid "Eastern Cham" -msgstr "" - -msgid "Comorian" -msgstr "" - -msgid "Lang|Coptic" -msgstr "科普特文" - -msgid "Cornish" -msgstr "" - -msgid "Corsican" -msgstr "科西嘉語" - -msgid "Creoles" -msgstr "" - -msgid "Cree" -msgstr "克里語" - -msgid "Carrier" -msgstr "載波" - -msgid "Crimean Tatar" -msgstr "克里米亞韃靼語" - -msgid "Kashubian" -msgstr "" - -msgid "Church Slavonic" -msgstr "教會斯拉夫語" - -msgid "Chittagonian" -msgstr "" - -msgid "San Blas Kuna" -msgstr "" - -msgid "Dargwa" -msgstr "達爾格瓦語" - -msgid "Dayi" -msgstr "" - -msgid "Woods Cree" -msgstr "木頭克里語" - -msgid "Lang|Default" -msgstr "預設" - -msgid "Dogri (individual language)" -msgstr "" - -msgid "Dogri" -msgstr "多格拉語" - -msgid "Dhangu" -msgstr "" - -msgid "Dhivehi (Obsolete)" -msgstr "迪培希語 (淘汰的)" - -msgid "Dimli" -msgstr "" - -msgid "Dhivehi" -msgstr "迪培希語" - -msgid "Djerma" -msgstr "" - -msgid "Djambarrpuyngu" -msgstr "" - -msgid "Dangme" -msgstr "" - -msgid "Dan" -msgstr "" - -msgid "Dinka" -msgstr "丁卡語" - -msgid "Dari" -msgstr "" - -msgid "Dhuwal" -msgstr "" - -msgid "Dungan" -msgstr "" - -msgid "Ebira" -msgstr "" - -msgid "Eastern Cree" -msgstr "東方克里語" - -msgid "Efik" -msgstr "埃菲克語" - -msgid "Eastern Maninkakan" -msgstr "" - -msgid "Erzya" -msgstr "厄爾茲亞語" - -msgid "Central Yupik" -msgstr "" - -msgid "Evenki" -msgstr "" - -msgid "Even" -msgstr "" - -msgid "Ewe" -msgstr "埃維語" - -msgid "French Antillean" -msgstr "" - -msgid "Fang" -msgstr "" - -msgid "Fanti" -msgstr "" - -msgid "Fijian" -msgstr "斐濟語" - -msgid "Fe'fe'" -msgstr "" - -msgid "Forest Nenets" -msgstr "" - -msgid "Fon" -msgstr "豐語" - -msgid "Faroese" -msgstr "法羅群島語" - -msgid "Cajun French" -msgstr "" - -msgid "Friulian" -msgstr "弗留利語" - -msgid "Arpitan" -msgstr "" - -msgid "Futa" -msgstr "" - -msgid "Fulani" -msgstr "" - -msgid "Nigerian Fulfulde" -msgstr "" - -msgid "Ga" -msgstr "格語" - -msgid "Gagauz" -msgstr "" - -msgid "Garshuni" -msgstr "" - -msgid "Garhwali" -msgstr "" - -msgid "Lang|Ge'ez" -msgstr "" - -msgid "Githabul" -msgstr "" - -msgid "Gilyak" -msgstr "" - -msgid "Kiribati" -msgstr "" - -msgid "Kpelle (Guinea)" -msgstr "" - -msgid "Gilaki" -msgstr "" - -msgid "Gumuz" -msgstr "" - -msgid "Gumatj" -msgstr "" - -msgid "Gogo" -msgstr "" - -msgid "Gondi" -msgstr "貢德語" - -msgid "Garo" -msgstr "" - -msgid "Wayuu" -msgstr "" - -msgid "Gupapuyngu" -msgstr "" - -msgid "Gusii" -msgstr "" - -msgid "Haitian" -msgstr "海地語" - -msgid "Halam" -msgstr "" - -msgid "Harauti" -msgstr "" - -msgid "Haya" -msgstr "" - -msgid "Hazaragi" -msgstr "" - -msgid "Hammer-Banna" -msgstr "" - -msgid "Herero" -msgstr "" - -msgid "Hiligaynon" -msgstr "希利蓋農語" - -msgid "High Mari" -msgstr "高馬里語" - -msgid "Hmong" -msgstr "" - -msgid "Hiri Motu" -msgstr "" - -msgid "Hindko" -msgstr "" - -msgid "Ho" -msgstr "" - -msgid "Harari" -msgstr "" - -msgid "Eastern Armenian" -msgstr "" - -msgid "Iban" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Ijo" -msgstr "" - -msgid "Interlingue" -msgstr "" - -msgid "Ilokano" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Ingush" -msgstr "印古什語" - -msgid "Inupiat" -msgstr "" - -msgid "IPA usage" -msgstr "IPA 用法" - -msgid "Irish" -msgstr "愛爾蘭語" - -msgid "Irish Traditional" -msgstr "傳統愛爾蘭語" - -msgid "Inari Sami" -msgstr "Inari 薩摩斯語" - -msgid "Jamaican Creole" -msgstr "" - -msgid "Lang|Javanese" -msgstr "爪哇語" - -msgid "Lojban" -msgstr "" - -msgid "Krymchak" -msgstr "" - -msgid "Judezmo" -msgstr "" - -msgid "Jula" -msgstr "" - -msgid "Kabardian" -msgstr "卡巴爾德語" - -msgid "Kabyle" -msgstr "" - -msgid "Kachchi" -msgstr "" - -msgid "Kalenjin" -msgstr "" - -msgid "Karachay" -msgstr "" - -msgid "Makonde" -msgstr "" - -msgid "Kabuverdianu" -msgstr "" - -msgid "Kebena" -msgstr "" - -msgid "Kekchi" -msgstr "" - -msgid "Khutsuri Georgian" -msgstr "格魯吉亞文喬治亞語" - -msgid "Khakass" -msgstr "" - -msgid "Khanty-Kazim" -msgstr "" - -msgid "Khanty-Shurishkar" -msgstr "" - -msgid "Khamti Shan" -msgstr "" - -msgid "Khanty-Vakhi" -msgstr "" - -msgid "Khowar" -msgstr "" - -msgid "Kikuyu" -msgstr "基庫尤語" - -msgid "Kisii" -msgstr "" - -msgid "Kirmanjki" -msgstr "" - -msgid "Southern Kiwai" -msgstr "" - -msgid "Eastern Pwo Karen" -msgstr "" - -msgid "Bumthangkha" -msgstr "" - -msgid "Kokni" -msgstr "" - -msgid "Kalmyk" -msgstr "卡爾梅克語" - -msgid "Kamba" -msgstr "卡姆帕語" - -msgid "Kumaoni" -msgstr "" - -msgid "Komo" -msgstr "" - -msgid "Komso" -msgstr "" - -msgid "Khorasani Turkic" -msgstr "" - -msgid "Kodagu" -msgstr "" - -msgid "Korean Old Hangul" -msgstr "韓語舊的諺文" - -msgid "Komi" -msgstr "" - -msgid "Kikongo" -msgstr "" - -msgid "Kongo" -msgstr "" - -msgid "Komi-Permyak" -msgstr "" - -msgid "Kosraean" -msgstr "" - -msgid "Komi-Zyrian" -msgstr "" - -msgid "Kpelle" -msgstr "克佩勒語" - -msgid "Krio" -msgstr "" - -msgid "Karakalpak" -msgstr "" - -msgid "Karelian" -msgstr "卡累利阿語" - -msgid "Karaim" -msgstr "" - -msgid "Karen" -msgstr "" - -msgid "Koorete" -msgstr "" - -msgid "Ripuarian" -msgstr "" - -msgid "Khasi" -msgstr "卡西語" - -msgid "Kildin Sami" -msgstr "" - -msgid "S'gaw Karen" -msgstr "" - -msgid "Kuanyama" -msgstr "" - -msgid "Kui" -msgstr "" - -msgid "Kulvi" -msgstr "" - -msgid "Kumyk" -msgstr "庫梅克語" - -msgid "Kurukh" -msgstr "庫盧克語" - -msgid "Kuy" -msgstr "" - -msgid "Koryak" -msgstr "" - -msgid "Western Kayah" -msgstr "" - -msgid "Ladin" -msgstr "" - -msgid "Lahuli" -msgstr "" - -msgid "Lak" -msgstr "" - -msgid "Lambani" -msgstr "" - -msgid "Laz" -msgstr "" - -msgid "L-Cree" -msgstr "" - -msgid "Ladakhi" -msgstr "" - -msgid "Lezgi" -msgstr "" - -msgid "Ligurian" -msgstr "" - -msgid "Limburgish" -msgstr "" - -msgid "Lingala" -msgstr "陵加拉語" - -msgid "Lang|Lisu" -msgstr "" - -msgid "Lampung" -msgstr "" - -msgid "Laki" -msgstr "" - -msgid "Low Mari" -msgstr "低馬里語" - -msgid "Lang|Limbu" -msgstr "印度-林布" - -msgid "Lombard" -msgstr "" - -msgid "Lomwe" -msgstr "" - -msgid "Lang|Loma" -msgstr "" - -msgid "Luri" -msgstr "" - -msgid "Lower Sorbian" -msgstr "低地文德語" - -msgid "Lule Sami" -msgstr "魯爾薩米語" - -msgid "Luxembourgish" -msgstr "盧森堡語" - -msgid "Luba-Lulua" -msgstr "" - -msgid "Luba-Katanga" -msgstr "" - -msgid "Luganda" -msgstr "" - -msgid "Luhya" -msgstr "" - -msgid "Luo" -msgstr "盧奧語" - -msgid "Madura" -msgstr "" - -msgid "Magahi" -msgstr "" - -msgid "Marshallese" -msgstr "" - -msgid "Majang" -msgstr "" - -msgid "Makua" -msgstr "" - -msgid "Malayalam Traditional" -msgstr "馬來亞拉姆語傳統" - -msgid "Mam" -msgstr "" - -msgid "Mansi" -msgstr "" - -msgid "Mapudungun" -msgstr "阿勞坎語" - -msgid "Marwari" -msgstr "馬爾瓦利語" - -msgid "Mbundu" -msgstr "" - -msgid "Mbo" -msgstr "" - -msgid "Lang|Manchu" -msgstr "滿洲語" - -msgid "Moose Cree" -msgstr "" - -msgid "Mende" -msgstr "門德語" - -msgid "Mandar" -msgstr "" - -msgid "Me'en" -msgstr "" - -msgid "Meru" -msgstr "" - -msgid "Pattani Malay" -msgstr "" - -msgid "Morisyen" -msgstr "" - -msgid "Minangkabau" -msgstr "" - -msgid "Mizo" -msgstr "" - -msgid "Lang|Makasar" -msgstr "" - -msgid "Kituba" -msgstr "" - -msgid "Male" -msgstr "" - -msgid "Malinke" -msgstr "" - -msgid "Malayalam Reformed" -msgstr "新型馬來亞拉姆語" - -msgid "Mandinka" -msgstr "" - -msgid "Lang|Mongolian" -msgstr "蒙古語" - -msgid "Maninka" -msgstr "" - -msgid "Mohawk" -msgstr "莫霍克語" - -msgid "Moksha" -msgstr "莫克沙語" - -msgid "Mon" -msgstr "" - -msgid "Moroccan" -msgstr "" - -msgid "Mossi" -msgstr "" - -msgid "Maithili" -msgstr "米德勒語" - -msgid "Mundari" -msgstr "" - -msgid "Muscogee" -msgstr "" - -msgid "Mirandese" -msgstr "" - -msgid "Hmong Daw" -msgstr "" - -msgid "Lang|Mayan" -msgstr "" - -msgid "Mazanderani" -msgstr "" - -msgid "Naga-Assamese" -msgstr "" - -msgid "Nahuatl" -msgstr "" - -msgid "Nanai" -msgstr "" - -msgid "Neapolitan" -msgstr "" - -msgid "Naskapi" -msgstr "" - -msgid "Nauruan" -msgstr "" - -msgid "Navajo" -msgstr "" - -msgid "N-Cree" -msgstr "" - -msgid "Ndebele" -msgstr "恩德貝勒語" - -msgid "Ndau" -msgstr "" - -msgid "Ndonga" -msgstr "恩敦加語" - -msgid "Low Saxon" -msgstr "" - -msgid "Newari" -msgstr "尼瓦爾語" - -msgid "Ngbaka" -msgstr "" - -msgid "Nagari" -msgstr "" - -msgid "Norway House Cree" -msgstr "挪威屋室克里語" - -msgid "Nisi" -msgstr "" - -msgid "Niuean" -msgstr "紐埃語" - -msgid "Nkole" -msgstr "" - -msgid "Nimadi" -msgstr "" - -msgid "Nogai" -msgstr "諾蓋語" - -msgid "Novial" -msgstr "" - -msgid "Northern Sami" -msgstr "北部薩摩斯語" - -msgid "Northern Sotho" -msgstr "" - -msgid "Northern Tai" -msgstr "北泰語" - -msgid "Nyamwezi" -msgstr "" - -msgid "Nynorsk" -msgstr "耐諾斯克" - -msgid "Mbembe Tigon" -msgstr "" - -msgid "Occitan" -msgstr "奧克西坦語" - -msgid "Oji-Cree" -msgstr "" - -msgid "Ojibway" -msgstr "" - -msgid "Ossetian" -msgstr "奧塞提語" - -msgid "Palestinian Aramaic" -msgstr "巴勒斯坦阿拉姆語" - -msgid "Pangasinan" -msgstr "" - -msgid "Pali" -msgstr "巴利語" - -msgid "Pampangan" -msgstr "" - -msgid "Palpa" -msgstr "" - -msgid "Palauan" -msgstr "" - -msgid "Bouyei" -msgstr "" - -msgid "Picard" -msgstr "" - -msgid "Pennsylvania German" -msgstr "" - -msgid "Polytonic Greek" -msgstr "" - -msgid "Phake" -msgstr "" - -msgid "Norfolk" -msgstr "" - -msgid "Pilipino (Filipino)" -msgstr "菲律賓語 (菲律賓語)" - -msgid "Palaung" -msgstr "" - -msgid "Piemontese" -msgstr "" - -msgid "Western Panjabi" -msgstr "" - -msgid "Pocomchi" -msgstr "" - -msgid "Pohnpeian" -msgstr "" - -msgid "Provencal" -msgstr "" - -msgid "Western Pwo Karen" -msgstr "" - -msgid "Chin" -msgstr "" - -msgid "K'iche'" -msgstr "" - -msgid "Quechua (Bolivia)" -msgstr "" - -msgid "Quechua (Ecuador)" -msgstr "" - -msgid "Quechua (Peru)" -msgstr "" - -msgid "Rajasthani" -msgstr "拉賈斯坦語" - -msgid "Rarotongan" -msgstr "" - -msgid "Russian Buriat" -msgstr "俄語布里亞特語" - -msgid "R-Cree" -msgstr "" - -msgid "Riang" -msgstr "" - -msgid "Tarifit" -msgstr "" - -msgid "Ritarungo" -msgstr "" - -msgid "Arakwal" -msgstr "" - -msgid "Romansh" -msgstr "" - -msgid "Vlax Romani" -msgstr "" - -msgid "Romany" -msgstr "羅曼尼語" - -msgid "Rusyn" -msgstr "" - -msgid "Rotuman" -msgstr "" - -msgid "Ruanda" -msgstr "" - -msgid "Aromanian" -msgstr "" - -msgid "Sadri" -msgstr "" - -msgid "Sasak" -msgstr "" - -msgid "Santali" -msgstr "桑塔利文" - -msgid "Sayisi" -msgstr "" - -msgid "Sicilian" -msgstr "" - -msgid "Scots" -msgstr "" - -msgid "North Slavey" -msgstr "" - -msgid "Sekota" -msgstr "" - -msgid "Selkup" -msgstr "瑟爾卡普語" - -msgid "Old Irish" -msgstr "" - -msgid "Sango" -msgstr "桑戈語(中非)" - -msgid "Samogitian" -msgstr "" - -msgid "Tachelhit" -msgstr "" - -msgid "Shan" -msgstr "撣語" - -msgid "Sibe" -msgstr "" - -msgid "Sidamo" -msgstr "希達摩語" - -msgid "Silte Gurage" -msgstr "" - -msgid "Skolt Sami" -msgstr "斯克特薩米語" - -msgid "Slavey" -msgstr "" - -msgid "Samoan" -msgstr "薩摩亞語" - -msgid "Sena" -msgstr "" - -msgid "Shona" -msgstr "" - -msgid "Soninke" -msgstr "索寧克語" - -msgid "Sodo Gurage" -msgstr "" - -msgid "Songe" -msgstr "" - -msgid "Southern Sotho" -msgstr "" - -msgid "Sardinian" -msgstr "" - -msgid "Saraiki" -msgstr "" - -msgid "Serer" -msgstr "塞雷爾語" - -msgid "South Slavey" -msgstr "" - -msgid "Southern Sami" -msgstr "南部薩摩斯語" - -msgid "Saterland Frisian" -msgstr "" - -msgid "Sukuma" -msgstr "" - -msgid "Lang|Sundanese" -msgstr "" - -msgid "Suri" -msgstr "" - -msgid "Svan" -msgstr "" - -msgid "Swadaya Aramaic" -msgstr "" - -msgid "Swazi" -msgstr "" - -msgid "Upper Saxon" -msgstr "" - -msgid "Sylheti" -msgstr "" - -msgid "Syriac (Estrangela)" -msgstr "" - -msgid "Syriac (Western script)" -msgstr "" - -msgid "Syriac (Eastern script)" -msgstr "" - -msgid "Silesian" -msgstr "" - -msgid "Tabasaran" -msgstr "" - -msgid "TH-Cree" -msgstr "" - -msgid "Dehong Dai" -msgstr "" - -msgid "Tetum" -msgstr "" - -msgid "Tigre" -msgstr "泰格瑞語" - -msgid "Tahitian" -msgstr "大溪地語" - -msgid "Tiv" -msgstr "" - -msgid "Tamashek" -msgstr "" - -msgid "Temne" -msgstr "" - -msgid "Tundra Nenets" -msgstr "" - -msgid "Tonga" -msgstr "東加語" - -msgid "Todo" -msgstr "" - -msgid "Toma" -msgstr "" - -msgid "Tok Pisin" -msgstr "" - -msgid "Tshangla" -msgstr "" - -msgid "Turoyo Aramaic" -msgstr "" - -msgid "Tumbuka" -msgstr "" - -msgid "Tulu" -msgstr "" - -msgid "Tuvin" -msgstr "" - -msgid "Tuvalu" -msgstr "" - -msgid "Twi" -msgstr "奇族語(迦那)" - -msgid "Tày" -msgstr "" - -msgid "Tamazight" -msgstr "" - -msgid "Tzotzil" -msgstr "" - -msgid "Udmurt" -msgstr "烏德穆爾特語" - -msgid "Umbundu" -msgstr "" - -msgid "Upper Sorbian" -msgstr "大寫文德語" - -msgid "Uyghur" -msgstr "" - -msgid "Venetian" -msgstr "" - -msgid "Volapük" -msgstr "" - -msgid "Võro" -msgstr "" - -msgid "Wa" -msgstr "" - -msgid "Wagdi" -msgstr "" - -msgid "Waray-Waray" -msgstr "" - -msgid "West-Cree" -msgstr "" - -msgid "Wolof" -msgstr "沃洛夫語" - -msgid "Walloon" -msgstr "" - -msgid "Mewati" -msgstr "" - -msgid "Tai Lue" -msgstr "傣仂文" - -msgid "Minjangbal" -msgstr "" - -msgid "Khengkha" -msgstr "" - -msgid "Soga" -msgstr "" - -msgid "Kpelle (Liberia)" -msgstr "" - -msgid "Yakut" -msgstr "" - -msgid "Yao" -msgstr "" - -msgid "Yapese" -msgstr "" - -msgid "Y-Cree" -msgstr "" - -msgid "Yi Classic" -msgstr "彝文傳統型" - -msgid "Yi Modern" -msgstr "彝文現代型" - -msgid "Zealandic" -msgstr "" - -msgid "Standard Moroccan Tamazight" -msgstr "" - -msgid "Zhuang" -msgstr "" - -msgid "Chinese Hong Kong" -msgstr "香港漢語" - -msgid "Chinese Phonetic" -msgstr "漢語注音符號" - -msgid "Chinese Simplified" -msgstr "簡化字漢語" - -msgid "Chinese Traditional" -msgstr "傳統字漢語" - -msgid "Zande" -msgstr "贊德語" - -msgid "Zazaki" -msgstr "" - -msgid "Language(s)" -msgstr "語言" - -msgid "Script(s) & Language(s)" -msgstr "文字 & 語言" - -#, c-format -msgid "" -"The language, '%s', is not in the list of known languages and will be omitted" -msgstr "語言,'%s',並不在已知語言集清單之中而將被省略" - -#, c-format -msgid "" -"Several language tags, including '%s', are not in the list of known " -"languages and will be omitted" -msgstr "多個語言標記,包含 '%s',並不在已知語言集清單之中而將被省略" - -msgid "Language List" -msgstr "語言清單" - -msgid "" -"Select as many languages as needed\n" -"Hold down the control key when clicking\n" -"to make disjoint selections." -msgstr "" - -msgid "Language Missing" -msgstr "缺少語言" - -msgid "" -"You must select at least one language.\n" -"Use the \"Default\" language if nothing else fits." -msgstr "" -"您必須選取至少一個語言。\n" -"如果沒有任何其他東西符合,就使用「預設」語言。" - -msgid "No scripts" -msgstr "沒有文字" - -msgid "You must select at least one script if you provide a feature tag." -msgstr "如果您提供特徵標記,您就必須選取至少一種文字。" - -msgid "Bad script tag" -msgstr "不當的文字標記" - -#, c-format -msgid "" -"The script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "文字標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" - -#, c-format -msgid "The script tag on line %d (%s) should be in ASCII.\n" -msgstr "文字標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" - -msgid "No languages" -msgstr "沒有語言" - -msgid "You must select at least one language for each script." -msgstr "您必須選取至少一種語言用於每個文字。" - -#, c-format -msgid "A language tag on line %d (%s) should be in ASCII.\n" -msgstr "語言標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" - -msgid "Bad language tag" -msgstr "不當的語言標記" - -#, c-format -msgid "" -"A language tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "語言標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" - -msgid "Script(s)" -msgstr "文字" - -msgid "" -"Each feature is active for a specific set of\n" -"scripts and languages.\n" -"Usually only one script is specified, but\n" -"occasionally more will be.\n" -"A script is a four letter OpenType script tag\n" -msgstr "" - -msgid "OpenTypeFeature|New" -msgstr "新增" - -msgid "You must choose a lookup type" -msgstr "您必須選擇查找型態" - -msgid "No Lookup Type Selected" -msgstr "沒有已選的查找型態" - -msgid "You must select a Lookup Type." -msgstr "您必須選取查找型態。" - -msgid "Unnamed lookup" -msgstr "未命名查找" - -msgid "You must name the lookup." -msgstr "您必須命名查找。" - -msgid "Bad feature tag" -msgstr "不當的特徵標記" - -#, c-format -msgid "" -"The feature tag on line %d (%s) is too long. It may be at most 4 letters " -"(or it could be a mac feature setting, two numbers in brokets <3,4>)" -msgstr "" - -#, c-format -msgid "The feature tag on line %d (%s) should be in ASCII.\n" -msgstr "特徵標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" - -#, c-format -msgid "A script tag on line %d (%s) should be in ASCII.\n" -msgstr "文字標記於第 %d 列 (%s) 應該以 ASCII 編碼。\n" - -#, c-format -msgid "A script tag on line %d (%s) is too long. It may be at most 4 letters" -msgstr "文字標記於第 %d 列 (%s) 太長。 它最多可以有 4 個字母" - -msgid "Lookup name already used" -msgstr "查找名稱已被使用" - -msgid "" -"This name has already been used for another lookup.\n" -"Lookup names must be unique." -msgstr "" -"這個名稱已用於另外的查找。\n" -"查找名稱必須是唯一。" - -msgid "Lookup" -msgstr "查找" - -msgid "" -"Each lookup may contain many transformations,\n" -"but each transformation must be of the same type." -msgstr "" -"每個查找可以包含許多變換,\n" -"但是每個變換必須是相同的型態。" - -msgid "" -"Most lookups will be attached to a feature\n" -"active in a specific script for certain languages.\n" -"In some cases lookups will not be attached to any\n" -"feature, but will be invoked by another lookup,\n" -"a conditional one. In other cases a lookup might\n" -"be attached to several features.\n" -"A feature is either a four letter OpenType feature\n" -"tag, or a two number mac combination." -msgstr "" - -msgid "Right To Left" -msgstr "由右到左" - -msgid "Ignore Base Glyphs" -msgstr "忽略基底字圖" - -msgid "Ignore Ligatures" -msgstr "忽略連體字" - -msgid "Ignore Combining Marks" -msgstr "忽略合併標記" - -#. GT: Process is a verb here and Mark is a noun. -#. GT: Marks of the given mark class are to be processed -msgid "Mark Class:" -msgstr "標記類別:" - -#. GT: Mark is a noun here and Set is also a noun. -msgid "Mark Set:" -msgstr "標記集合:" - -msgid "Lookup Name:" -msgstr "查找名稱:" - -msgid "Store ligature data in AFM files" -msgstr "儲存連體字資料於 AFM 檔案中" - -msgid "Name in use" -msgstr "名稱使用中" - -#, c-format -msgid "" -"The name, %.80s, has already been used to identify an anchor class in a " -"different lookup subtable (%.80s)" -msgstr "" - -msgid "Name used twice" -msgstr "名稱使用了兩次" - -#, c-format -msgid "" -"The name, %.80s, appears twice in this list.\n" -"Each anchor class must have a distinct name." -msgstr "" - -#, c-format -msgid "" -"Do you really want to remove the anchor class, %.80s?\n" -"This will remove all anchor points associated with that class." -msgstr "" - -msgid "Remove Anchor Class?" -msgstr "移除錨點類別?" - -#, c-format -msgid "Anchor classes in subtable %.80s" -msgstr "錨點類別在子表格 %.80s 中" - -msgid "New Anchor Class" -msgstr "新錨點類別" - -msgid "Base Glyph Name" -msgstr "基底字圖名稱" - -msgid "Ligature Glyph Name" -msgstr "連體字字圖名稱" - -msgid "First Glyph Name" -msgstr "第一個字圖名稱" - -msgid "" -"There are no scripts bound to features bound to this lookup. So nothing " -"happens." -msgstr "沒有繫結到特徵的文字被繫結到這個查找。因而沒有任何事情發生。" - -#, c-format -msgid "There is no glyph named %s in the font" -msgstr "在字型中沒有任何名為 %s 的字圖" - -#, c-format -msgid "You must specify a replacement glyph for %s" -msgstr "您必須指定用來置換 %s 的字圖" - -#, c-format -msgid "" -"For glyph %.60s you refer to a glyph named %.80s, which is not in the font " -"yet. Was this intentional?" -msgstr "" - -msgid "Duplicate data" -msgstr "重製資料" - -#, c-format -msgid "There are two entries for the same glyph set (%.80s and %.80s)" -msgstr "有兩個條目用於相同字圖集合 (%.80s 和 %.80s)" - -#, c-format -msgid "There are two entries for the same glyph (%.80s)" -msgstr "有兩個條目用於相同字圖 (%.80s)" - -msgid "Lookup Table Edit" -msgstr "" - -#, c-format -msgid "Lookup Subtable, %s" -msgstr "查找子表格,%s" - -msgid "_Alphabetic" -msgstr "字母順序(_A)" - -msgid "Sort this display based on the alphabetic name of the glyph" -msgstr "排序這個顯示基於字圖名稱的字母順序" - -msgid "Sort this display based on the unicode code of the glyph" -msgstr "排序這個顯示基於字圖的萬國碼碼位" - -msgid "_By Base Char" -msgstr "依基底字元(_B)" - -msgid "" -"Sort first using the base glyph (if any).\n" -"Thus Agrave would sort with A" -msgstr "" - -msgid "By _Scripts" -msgstr "依文字(_S)" - -msgid "" -"Sort first using the glyph's script.\n" -"Thus A and Z would sort together\n" -"while Alpha would sort with Omega and not A" -msgstr "" - -msgid "" -"Don't display columns of 0s.\n" -"The OpenType lookup allows for up to 8 kinds\n" -"of data, but almost all lookups will use just one or two.\n" -"Omitting the others makes the behavior clearer." -msgstr "" - -msgid "_Populate" -msgstr "移植(_P)" - -msgid "Auto_Kern" -msgstr "自動字距微調(_K)" - -msgid "" -"For each script to which this lookup applies, look at all pairs of\n" -"glyphs in that script and try to guess a reasonable kerning value\n" -"for that pair." -msgstr "" - -msgid "" -"Add entries for all glyphs in the scripts to which this lookup applies.\n" -"When FontForge can find a default value it will add that too." -msgstr "" - -msgid "_Add Selected" -msgstr "加入已選(_A)" - -msgid "_AutoKern Selected" -msgstr "自動字距微調已選(_A)" - -msgid "Add kerning info between all pairs of selected glyphs" -msgstr "加入字距微調資訊在所有已選字圖對之間" - -msgid "Add entries for all selected glyphs." -msgstr "加入條目於所有已選字圖。" - -msgid "_Remove Empty" -msgstr "移除空字圖(_R)" - -msgid "Remove all \"empty\" entries -- those where all fields are 0" -msgstr "移除所有「空」條目 -- 那些位置所有欄位是 0 的條目" - -msgid "Remove all \"empty\" entries -- entries with no second glyph" -msgstr "移除所有「空」條目 -- 沒有第二字圖的條目" - -msgid "Remove all \"empty\" entries -- those with no source glyphs" -msgstr "移除所有「空」條目 -- 那些不具來源字圖的條目" - -msgid "Remove all \"empty\" entries -- those with no replacement glyphs" -msgstr "移除所有「空」條目 -- 那些不具置換字圖的條目" - -msgid "Remove All" -msgstr "全部移除" - -msgid "Remove all entries." -msgstr "移除所有條目。" - -msgid "_Default Using Suffix:" -msgstr "預設使用字尾(_D):" - -msgid "" -"Add entries to the lookup based on the following suffix.\n" -"So if the suffix is set to \"superior\" and the font\n" -"contains glyphs named \"A\" and \"A.superior\" (and the\n" -"lookup applies to the latin script), then FontForge will\n" -"add an entry mapping \"A\" -> \"A.superior\"." -msgstr "" - -msgid "_Default New Entries to First" -msgstr "預設新條目到第一個(_D)" - -msgid "" -"When adding new entries, give them the same\n" -"delta values as those on the first line." -msgstr "" -"加入新條目時,給予它們與位於首列\n" -"者相同的差異值。" - -msgid "When adding new entries provide default kerning values." -msgstr "加入新條目時提供預設字距微調值。" - -msgid "Please name this subtable" -msgstr "請命名此子表格" - -msgid "Duplicate name" -msgstr "重製名稱" - -msgid "There is already a subtable with that name, please pick another." -msgstr "已有子表格具備該名稱,請揀取另外的。" - -msgid "No Subtable" -msgstr "沒有子表格" - -msgid "Create a new lookup" -msgstr "建立新的查找" - -msgid "Add a subtable to which lookup?" -msgstr "加入子表格到何項查找?" - -msgid "Select glyphs for the first part of the kern pair" -msgstr "選取字圖做為字距微調對的第一部分" - -msgid "Select glyphs for the second part of the kern pair" -msgstr "選取字圖做為字距微調對的第二部分" - -msgid "No selection" -msgstr "沒有選擇" - -msgid "" -"Please select some glyphs in the font views at the bottom of the dialog for " -"FontForge to put into classes." -msgstr "請於 FontForge 對話框的底部字型檢視之中選取某些字圖以放進類別。" - -msgid "Intra Class Distance" -msgstr "類別之間距離" - -msgid "Kerning format" -msgstr "字距微調格式" - -msgid "Use individual kerning pairs" -msgstr "使用個別字距微調對" - -msgid "" -"In this format you specify every kerning pair in which\n" -"you are interested in." -msgstr "" - -msgid "Use a matrix of kerning classes" -msgstr "使用字距微調類別的矩陣" - -msgid "" -"In this format you define a series of glyph classes and\n" -"specify a matrix showing how each class interacts with all\n" -"the others." -msgstr "" - -msgid "FontForge will guess kerning classes for selected glyphs" -msgstr "FontForge 將猜測字距微調類別用於已選字圖" - -msgid "" -"FontForge will look at the glyphs selected in the font view\n" -"and will try to find groups of glyphs which are most alike\n" -"and generate kerning classes based on that information." -msgstr "" - -msgid "Intra Class Distance:" -msgstr "類別之間距離:" - -msgid "" -"This is roughly (very roughly) the number off em-units\n" -"of error that two glyphs may have to belong in the same\n" -"class. This error is taken by comparing the two glyphs\n" -"to all other glyphs and summing the differences.\n" -"A small number here (like 2) means lots of small classes,\n" -"while a larger number (like 20) will mean fewer classes,\n" -"each with more glyphs." -msgstr "" - -msgid "C_lasses" -msgstr "類別(_L)" - -msgid "_Pairs" -msgstr "成對(_P)" - -msgid "" -"Kerning may be specified either by classes of glyphs\n" -"or by pairwise combinations of individual glyphs.\n" -"Which do you want for this subtable?" -msgstr "" - -msgid "No Script Tag" -msgstr "沒有文字標記" - -msgid "Please specify a 4 letter opentype script tag" -msgstr "請指定 4 個字母的 opentype 文字標記" - -msgid "Script Tag too long" -msgstr "文字標記太長" - -msgid "Invalid language" -msgstr "無效的語言" - -msgid "" -"Please specify a comma separated list of 4 letter opentype language tags" -msgstr "請指定以逗號分隔的 4 字母 opentype 語言標記清單" - -msgid "Add Language(s) to Script" -msgstr "加入語言到文字" - -msgid "Remove Language(s) from Script" -msgstr "從文字移除語言" - -msgid "Script Tag:" -msgstr "文字標記:" - -msgid "Language Tag:" -msgstr "語言標記:" - -msgid "No Start Glyph" -msgstr "沒有開始字圖" - -#, c-format -msgid "The encoding does not contain something named %.40s" -msgstr "編碼不包含某些名為 %.40s 的東西" - -msgid "Not enough glyphs" -msgstr "字圖不足" - -msgid "" -"There aren't enough glyphs in the encoding to name all the selected " -"characters" -msgstr "編碼中的字圖不足以命名所有已選字元" - -msgid "Bad selection" -msgstr "不當的選擇" - -msgid "" -"You may not rename any of the base glyphs, but your selection overlaps the " -"set of base glyphs." -msgstr "您不可以重新命名任何基底字圖,您的選擇卻重疊了基底字圖集合。" - -msgid "" -"As the selected glyphs are also source glyphs, they will be renamed, so they " -"can't act as source glyphs for a lookup." -msgstr "" -"由於已選字圖也是來源字圖,它們將被重新命名,好讓它們無法當作來源字圖用於查" -"找。" - -msgid "Can't specify a subtable here" -msgstr "無法在此指定子表格" - -msgid "If you don't specify a suffix, the glyphs don't get renamed." -msgstr "如果您不指定字尾,字圖無法被重新命名。" - -msgid "Missing suffix" -msgstr "缺少字尾" - -msgid "Mass Glyph Rename" -msgstr "大量字圖重新命名" - -msgid "Rename all glyphs in the selection" -msgstr "重新命名所有在選擇中的字圖" - -msgid "By appending the suffix:" -msgstr "藉由附加字尾:" - -msgid "To their own names" -msgstr "到它們本身的名稱" - -msgid "To the glyph names starting at:" -msgstr "到字圖名稱其始於:" - -msgid "" -"So if you type \"A\" here the first selected glyph would be named \"A.suffix" -"\".\n" -"The second \"B.suffix\", and so on." -msgstr "" - -msgid "If one of those glyphs already has a suffix" -msgstr "如果那些字圖之一已經有字尾" - -msgid "Append to it" -msgstr "附加它" - -msgid "Replace it" -msgstr "置換它" - -msgid "Optionally, add this mapping to the lookup subtable:" -msgstr "選擇性地,加入這個映射到查找子表格:" - -msgid "Bad Language" -msgstr "不當的語言" - -msgid "This feature code is already used" -msgstr "此特徵碼已經使用" - -msgid "Setting" -msgstr "設定" - -msgid "_Language:" -msgstr "語言(_L):" - -msgid "_Name:" -msgstr "名稱(_N):" - -msgid "MacName|_New..." -msgstr "新增(_N)…" - -msgid "This setting is already used" -msgstr "此設定已經使用" - -msgid "Setting Id:" -msgstr "設定識別號:" - -msgid "_Enabled" -msgstr "已啟用(_E)" - -msgid "Feature _Id:" -msgstr "特徵識別號(_I):" - -msgid "Mutually Exclusive" -msgstr "互斥" - -msgid "Settings" -msgstr "設定值" - -msgid "MacSetting|_New..." -msgstr "新增(_N)…" - -msgid "MacFeature|_New..." -msgstr "新增(_N)…" - -msgid "MacFeature|Default" -msgstr "預設" - -msgid "Constants" -msgstr "常數" - -msgid "Sub/Superscript" -msgstr "下/上標" - -msgid "Limits" -msgstr "限度" - -msgid "Stacks" -msgstr "堆疊" - -msgid "Fractions" -msgstr "分數" - -msgid "Over/Underbars" -msgstr "上/下條" - -msgid "Radicals" -msgstr "部首" - -msgid "Connectors" -msgstr "連接符" - -msgid "Top Accent Horiz. Pos" -msgstr "頂音調記號水平位置" - -msgid "Pre-Built Larger Variants" -msgstr "前製較大變體" - -#. GT: Italic correction -msgid "I.C." -msgstr "斜體校正" - -msgid "Parts List" -msgstr "零件清單" - -msgid "Height/Kern Data" -msgstr "高度/字距微調資料" - -msgid "Kern" -msgstr "字距微調" - -msgid "Height Adjusts" -msgstr "高度調整" - -msgid "Kern Adjusts" -msgstr "字距微調調整" - -msgid "Exten Shapes" -msgstr "" - -msgid "Top Accent" -msgstr "頂音調記號" - -msgid "Math Kern" -msgstr "數學字距微調" - -msgid "Vert. Construction" -msgstr "垂直建構" - -msgid "Hor. Variants" -msgstr "水平變體" - -msgid "Hor. Construction" -msgstr "水平建構" - -msgid "Top Right" -msgstr "右上" - -msgid "Top Left" -msgstr "左上" - -msgid "Bottom Right" -msgstr "右下" - -msgid "Bottom Left" -msgstr "" - -msgid "Glyph Construction" -msgstr "字圖建構" - -msgid "Bad device table" -msgstr "不當的裝置表格" - -#, c-format -msgid "Bad device table for %s" -msgstr "不當的裝置表格用於 %s" - -msgid "Missing Glyph" -msgstr "缺少字圖" - -#, c-format -msgid "There is no glyph named %s (used in %s)" -msgstr "沒有任何名為 %s 的字圖(已用於 %s)" - -#, c-format -msgid "Bad device table for glyph %s in %s" -msgstr "不當的裝置表格用於 %2$s 中的 %1$s 字圖" - -msgid "Bad Parts List" -msgstr "不當的零件清單" - -#, c-format -msgid "Bad parts list for glyph %s in %s" -msgstr "不當的零件清單用於 %2$s 中的 %1$s 字圖" - -msgid "Bad Variants List" -msgstr "不當的變體清單" - -#, c-format -msgid "Bad Variants list for glyph %s in %s" -msgstr "不當的變體清單用於 %2$s 中的 %1$s 字圖" - -msgid "MATH table" -msgstr "數學表格" - -#, c-format -msgid "Bad device table for in row %d of %s" -msgstr "不當的裝置表格用於 %2$s 中的 %1$d 列" - -msgid "TopRight" -msgstr "右上" - -msgid "TopLeft" -msgstr "左上" - -msgid "BottomRight" -msgstr "右下" - -msgid "BottomLeft" -msgstr "左下" - -msgid "Graphical" -msgstr "圖形" - -msgid "Textual" -msgstr "文字" - -msgid "Name:" -msgstr "名稱:" - -msgid "LBearing:" -msgstr "左留白:" - -#. GT: Top/Left (side) bearing -msgid "TBearing:" -msgstr "頂留白:" - -#. GT: Bottom/Right (side) bearing -msgid "BBearing:" -msgstr "底留白:" - -msgid "RBearing:" -msgstr "右留白:" - -msgid "Kern:" -msgstr "字距微調:" - -msgid "VKern:" -msgstr "VKern:" - -msgid "_Alter Class" -msgstr "改變類別(_A)" - -msgid "_Create Pair" -msgstr "建立成對(_C)" - -msgid "Use Kerning Class?" -msgstr "使用字距微調類別?" - -#, c-format -msgid "" -"This kerning pair (%.20s and %.20s) is currently part of a kerning class " -"with a 0 offset for this combination. Would you like to alter this kerning " -"class entry (or create a kerning pair for just these two glyphs)?" -msgstr "" - -msgid "Load Glyph Name List..." -msgstr "載入字圖名稱清單…" - -#, c-format -msgid "Kerning Metrics For %.50s" -msgstr "字距微調字框用於 %.50s" - -#, c-format -msgid "Advance Width Metrics For %.50s" -msgstr "前加寬度字框用於 %.50s" - -#, c-format -msgid "Metrics For %.50s" -msgstr "字框用於 %.50s" - -msgid "Point Size" -msgstr "點尺寸" - -msgid "Number out of range" -msgstr "數字超出範圍" - -msgid "Set Point Size" -msgstr "設定點尺寸" - -msgid "Point Size:" -msgstr "點尺寸:" - -msgid "Load _Word List..." -msgstr "" - -msgid "_Inline" -msgstr "內聯(_I)" - -msgid "_Outline" -msgstr "描邊(_O)" - -msgid "_Shadow" -msgstr "陰影(_S)" - -msgid "_Wireframe" -msgstr "線框(_W)" - -msgid "Effects" -msgstr "效果" - -msgid "_Partial" -msgstr "部份(_P)" - -msgid "Hide when _Moving" -msgstr "移動時隱藏(_M)" - -msgid "_Hide" -msgstr "隱藏(_H)" - -msgid "Insert Glyph _After..." -msgstr "插入字圖於之後(_A)…" - -msgid "Insert Glyph _Before..." -msgstr "插入字圖於之前(_B)…" - -msgid "_Replace Glyph..." -msgstr "取代字圖(_R)…" - -msgid "Show _Grid" -msgstr "顯示格線(_G)" - -msgid "Render using Hinting" -msgstr "" - -msgid "Size set from _Window" -msgstr "尺寸設定自視窗(_W)" - -msgid "Set Point _Size" -msgstr "設定點尺寸(_S)" - -msgid "_Kerning only" -msgstr "只有字距微調(_K)" - -msgid "_Advance Width only" -msgstr "只有前加寬度(_A)" - -msgid "_Both" -msgstr "兩者(_B)" - -msgid "_Window Type" -msgstr "視窗類型(_W)" - -msgid "Advance Width Col" -msgstr "前加寬度欄" - -msgid "Color used to draw the advance width line of a glyph" -msgstr "用來繪製字圖前加寬度線的顏色" - -msgid "Color used to draw the italic advance width line of a glyph" -msgstr "用來繪製字圖斜體前加寬度線的顏色" - -msgid "Italic Advance Col" -msgstr "斜體前加欄" - -msgid "Color used to draw the kerning line" -msgstr "用來繪製字距微調線的顏色" - -msgid "Kern Line Color" -msgstr "字距微調線顏色" - -msgid "Color used to draw the left side bearing" -msgstr "顏色用來繪製左側留白" - -msgid "Side Bearing Color" -msgstr "側邊留白顏色" - -msgid "Color used to mark the selected glyph" -msgstr "用來標記已選字圖的顏色" - -msgid "Selected Glyph Col" -msgstr "已選字圖欄" - -msgid "MetricsView" -msgstr "字框檢視" - -msgid "This window displays metrics information about a font" -msgstr "這個視窗顯示字型的字框相關資訊" - -msgid "Axis 1" -msgstr "軸線 1" - -msgid "Axis 2" -msgstr "軸線 2" - -msgid "Axis 3" -msgstr "軸線 3" - -msgid "Axis 4" -msgstr "軸線 4" - -msgid "Bad MM Weights" -msgstr "不當的多重主字型字重" - -msgid "Incorrect number of instances weights, or illegal numbers" -msgstr "不正確實體字重數量,或不合法的數量" - -msgid "The weights for the default version of the font must sum to 1.0" -msgstr "預設版本的字型字重總和必須為 1.0" - -msgid "" -"The results produced by applying the NormalizeDesignVector and " -"ConvertDesignVector functions were not the results expected. You may need to " -"change these functions" -msgstr "" - -msgid "Blend to New Font" -msgstr "漸變到新字型" - -msgid "MM Change Def Weights" -msgstr "多重主字型變更預設字重" - -msgid "You may change the default instance of this font" -msgstr "您可以變更此字型的預設實體" - -#. GT: The following strings should be concatenated together, the result -#. GT: translated, and then broken into lines by hand. I'm sure it would -#. GT: be better to specify this all as one string, but my widgets won't support -#. GT: that -msgid "You may specify the new instance of this font" -msgstr "您可以指定此字型的新實體" - -msgid "either by explicitly entering the contribution" -msgstr "" - -msgid "of each master design, or by entering the design" -msgstr "" - -msgid "values for each axis" -msgstr "" - -msgid "Contribution of each master design" -msgstr "" - -msgid "Design Axis Values" -msgstr "設計軸線值" - -msgid "You must provide at least one name here" -msgstr "在此您必須提供至少一個名稱" - -msgid "Named Styles" -msgstr "被命名的樣式" - -msgid "Bad Axis" -msgstr "不當的軸線" - -#, c-format -msgid "Bad Number in %s" -msgstr "在 %s 中的不當數字" - -#, c-format -msgid "Wrong number of entries in %s" -msgstr "在 %s 條目中的錯誤數字" - -#, c-format -msgid "The %s list is not ordered" -msgstr "%s 表列並未排序" - -msgid "Font|New" -msgstr "新增" - -msgid "Force Bold Threshold:" -msgstr "強制粗體的臨界值:" - -msgid "Please set the Axis Type field" -msgstr "請設定軸線型態欄位" - -msgid "" -"When building an Apple distortable font, you must specify at least one name " -"for the axis" -msgstr "建立 Apple distortable 字型時,對於軸線您必須指定至少一個名稱" - -msgid "Begin:" -msgstr "開始:" - -msgid "End:" -msgstr "結束:" - -msgid "AxisValue|Default" -msgstr "預設" - -msgid "Axis range not valid" -msgstr "軸線範圍無效" - -msgid "Design Settings:" -msgstr "設計設定值:" - -msgid "Normalized Settings:" -msgstr "正規化的設定值:" - -msgid "" -"The number of entries in the design settings must match the number in " -"normalized settings" -msgstr "" - -msgid "Normalized position of this design along each axis" -msgstr "" - -#, c-format -msgid "The set of positions, %.30s, is used more than once" -msgstr "" - -#, c-format -msgid "The font %.30s is assigned to two master designs" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design (and should be)" -msgstr "" - -#, c-format -msgid "" -"The set of positions, %.30s, is not specified in any design.\n" -"Is that what you want?" -msgstr "" - -msgid "Disordered designs" -msgstr "" - -msgid "" -"The master designs are not positioned in the expected order. FontForge will " -"be unable to suggest a ConvertDesignVector for you. Is this what you want?" -msgstr "" - -msgid "Bad PostScript function" -msgstr "不當的 PostScript 函式" - -msgid "CID keyed fonts may not be a master design of a multiple master font" -msgstr "CID 鍵的字型不可以是多重主字型的主設計" - -msgid "Create MM" -msgstr "建立多重主字型" - -msgid "MM _Info" -msgstr "多重主字型資訊(_I)" - -msgid "Type of distortable font:" -msgstr "" - -msgid "Adobe" -msgstr "" - -msgid "Number of Axes:" -msgstr "軸線數量:" - -msgid "Number of Master Designs:" -msgstr "主設計的數量:" - -msgid "Axis Type:" -msgstr "軸線型態:" - -msgid "Axis Range:" -msgstr "軸線範圍:" - -msgid "Default:" -msgstr "預設:" - -msgid "Intermediate Points:" -msgstr "中間點:" - -msgid "Source from which this design is to be taken" -msgstr "來源是從該項設計被做出的地方" - -msgid "Master Designs" -msgstr "主設計" - -msgid "Design|_New..." -msgstr "新增(_N)…" - -msgid "Normalize Design Vector Function:" -msgstr "正規化設計向量函式:" - -msgid "Convert Design Vector Function:" -msgstr "轉換設計向量函式:" - -msgid "Non Linear Transform" -msgstr "非線性變換" - -#. GT: an expression describing the transformation applied to the X coordinate -msgid "X Expr:" -msgstr "X 軸運算式:" - -msgid "" -"These expressions may contain the operators +,-,*,/,%,^ (which means raise " -"to the power of here), and ?: It may also contain a few standard functions. " -"Basic terms are real numbers, x and y.\n" -"Examples:\n" -" x^3+2.5*x^2+5\n" -" (x-300)*(y-200)/100\n" -" y+sin(100*x)" -msgstr "" -"這些運算式也許包含運算子 +,-,*,/,%,^ (此處表示次方) 和 ?:它可能也包含幾個標準" -"函式。基本的項目是實數 x 和 y。\n" -"範例:\n" -"x^3+2.5*x^2+5\n" -"(x-300)*(y-200)/100\n" -"y+sin(100*x)" - -#. GT: an expression describing the transformation applied to the Y coordinate -msgid "Y Expr:" -msgstr "Y 軸運算式:" - -msgid "Glyph Origin" -msgstr "字圖原點" - -msgid "Center of Selection" -msgstr "選擇的中心" - -#. GT: The (x,y) position on the window where the user last pressed a mouse button -msgid "Last Press" -msgstr "最後一次按下" - -msgid "Point of View Projection" -msgstr "檢視點投影" - -msgid "View Point" -msgstr "檢視點" - -msgid "Distance to drawing plane:" -msgstr "到繪製平面的距離:" - -msgid "Distance to projection plane:" -msgstr "到投影平面的距離:" - -msgid "Drawing plane tilt:" -msgstr "繪製平面的斜度:" - -msgid "Direction of gaze:" -msgstr "" - -msgid "Vanishing Point:" -msgstr "消失點:" - -msgid "" -"This is the approximate location of the vanishing point.\n" -"It does not include the offset induced by \"Center of selection\"\n" -"nor \"Last Press\"." -msgstr "" - -msgid "All Fonts" -msgstr "所有字型" - -msgid "Outline Fonts" -msgstr "描邊字型" - -msgid "Bitmap Fonts" -msgstr "點陣字型" - -msgid "PostScript" -msgstr "" - -msgid "TrueType" -msgstr "" - -msgid "OpenType" -msgstr "" - -msgid "Type1" -msgstr "" - -msgid "Type2" -msgstr "" - -msgid "Type3" -msgstr "" - -msgid "Unified Font Object" -msgstr "統一字型物件" - -msgid "FontForge's SFD" -msgstr "FontForge 的 SFD" - -msgid "Backup SFD" -msgstr "備份 SFD" - -msgid "Extract from PDF" -msgstr "從 PDF 擷取" - -msgid "Archives" -msgstr "檔案" - -msgid "All Files" -msgstr "所有檔案" - -msgid "Edit Filter List" -msgstr "編輯過濾器表列" - -msgid "Filter" -msgstr "過濾器" - -msgid "Edit Font Filters" -msgstr "編輯字型過濾器" - -msgid "Filter|New" -msgstr "新增" - -msgid "Filter:" -msgstr "過濾器:" - -msgid "Display files of this type" -msgstr "顯示此種類型的檔案" - -msgid "Force glyph names to:" -msgstr "強制字圖名稱為:" - -msgid "" -"In the saved font, force all glyph names to match those in the specified " -"namelist" -msgstr "在已儲存的字型中,強制所有字圖名稱去匹配那些位於指定名稱表列中的字型" - -msgid "No Rename" -msgstr "不重新命名" - -msgid "Open Font" -msgstr "開啟字型" - -msgid "FreeTypeAAFillInOutlineView" -msgstr "" - -msgid "" -"When filling using freetype in the outline view,\n" -"have freetype render the glyph antialiased." -msgstr "" - -msgid "" -"Use the cairo library for drawing (if available)\n" -"This makes for prettier (anti-aliased) but slower drawing\n" -"This applies to any windows created AFTER this is set.\n" -"Already existing windows will continue as they are." -msgstr "" - -msgid "UseCairoDrawing" -msgstr "" - -msgid "ExportClipboard" -msgstr "" - -msgid "" -"If you are running an X11 clipboard manager you might want\n" -"to turn this off. FF can put things into its internal clipboard\n" -"which it cannot export to X11 (things like copying more than\n" -"one glyph in the fontview). If you have a clipboard manager\n" -"running it will force these to be exported with consequent\n" -"loss of data." -msgstr "" - -msgid "AutoSaveFrequency" -msgstr "" - -msgid "" -"The number of seconds between autosaves. If you set this to 0 there will be " -"no autosaves." -msgstr "" - -msgid "RevisionsToRetain" -msgstr "" - -msgid "" -"When Saving, keep this number of previous versions of the file. file.sfd-01 " -"will be the last saved file, file.sfd-02 will be the file saved before that, " -"and so on. If you set this to 0 then no revisions will be retained." -msgstr "" - -msgid "" -"The number of undo and redo operations which will be saved in sfd files.\n" -"If you set this to 0 undo/redo information is not saved to sfd files.\n" -"If set to -1 then all available undo/redo information is saved without limit." -msgstr "" - -msgid "UndoRedoLimitToSave" -msgstr "" - -msgid "WarnScriptUnsaved" -msgstr "" - -msgid "" -"Whether or not to warn you if you have an unsaved script in the «Execute " -"Script» dialog." -msgstr "" - -msgid "SeekCharacter" -msgstr "" - -msgid "" -"When fontforge opens a (non-sfd) font it will try to display this unicode " -"character in the fontview." -msgstr "" - -msgid "CompactOnOpen" -msgstr "" - -msgid "When a font is opened, should it be made compact?" -msgstr "當字型開啟,它就應該被壓縮?" - -msgid "" -"The number of undo and redo operations to load from sfd files.\n" -"With this option you can disregard undo information while loading SFD " -"files.\n" -"If set to 0 then no undo/redo information is loaded.\n" -"If set to -1 then all available undo/redo information is loaded without " -"limit." -msgstr "" - -msgid "UndoRedoLimitToLoad" -msgstr "" - -msgid "OpenTypeLoadHintEqualityTolerance" -msgstr "" - -msgid "" -"When importing an OpenType font, for the purposes of hinting spline points " -"might not exactly match boundaries. For example, a point might be -0.0002 " -"instead of exactly 0\n" -"This setting gives the user some control over this allowing a small " -"tolerance value to be fed into the OpenType loading code.\n" -"Comparisons are then not performed for raw equality but for equality within " -"tolerance (e.g., values within the range -0.0002 to 0.0002 will be " -"considered equal to 0 when figuring out hints)." -msgstr "" - -msgid "" -"Typing a normal character in the glyph view window changes the window to " -"look at that character.\n" -"Enabling GlyphAutoGoto will disable the shortcut where holding just the ` " -"key will enable Preview mode as long as the key is held." -msgstr "" - -msgid "InterpolateCPsOnMotion" -msgstr "" - -msgid "" -"When moving one end point of a spline but not the other\n" -"interpolate the control points between the two." -msgstr "" - -msgid "SnapDistanceMeasureTool" -msgstr "" - -msgid "" -"When the measure tool is active and when the mouse pointer is within this " -"many pixels\n" -"of one of the various interesting features (baseline,\n" -"width, grid splines, etc.) the pointer will snap\n" -"to that feature." -msgstr "" - -msgid "" -"The maximum number of Undoes/Redoes stored in a glyph. Use -1 for infinite " -"Undoes\n" -"(but watch RAM consumption and use the Edit menu's Remove Undoes as needed)" -msgstr "" - -msgid "AutoKernDialog" -msgstr "" - -msgid "Open AutoKern dialog for new kerning subtables" -msgstr "開啟自動字距微調對話框用於新字距微調子表格" - -msgid "MetricsShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when shift is held" -msgstr "" - -msgid "MetricsControlShiftSkip" -msgstr "" - -msgid "" -"Number of units to increment/decrement a table value by in the metrics " -"window when both control and shift is held" -msgstr "" - -msgid "DrawOpenPathsWithHighlight" -msgstr "" - -msgid "" -"Open paths should be drawn in a special highlight color to make them more " -"apparent." -msgstr "" - -msgid "" -"Have the measure tool show horizontal and vertical distances on the canvas." -msgstr "" - -msgid "MeasureToolShowHorizontalVertical" -msgstr "" - -msgid "EditHandleSize" -msgstr "" - -msgid "" -"The size of the handles showing control points and other interesting points " -"in the glyph editor (default is 5)." -msgstr "" - -msgid "" -"Inactive handles in the glyph editor will be drawn with this alpha value " -"(range: 0-255 default is 255)." -msgstr "" - -msgid "InactiveHandleAlpha" -msgstr "" - -msgid "" -"Always show the control points when editing a glyph.\n" -"This can be turned off in the menu View/Show, this setting will effect if " -"control points are shown initially.\n" -"Change requires a restart of fontforge." -msgstr "" - -msgid "ShowControlPointsAlways" -msgstr "" - -msgid "Also enable preview mode when the space bar is pressed." -msgstr "" - -msgid "ShowFillWithSpace" -msgstr "" - -msgid "OutlineThickness" -msgstr "" - -msgid "" -"Setting above 1 will cause a thick outline to be drawn for glyph paths\n" -" which is only extended inwards from the edge of the glyph.\n" -" See also the ForegroundThickOutlineColor Resource for the color of this " -"outline." -msgstr "" - -msgid "" -"When copying glyphs from the font view, also copy the\n" -"glyphs' truetype instructions." -msgstr "" -"當從字型檢視複製字圖時,也會複製\n" -"字圖的 truetype 指令。" - -msgid "AddCharToNameList" -msgstr "" - -msgid "" -"When displaying a list of glyph names\n" -"(or sometimes just a single glyph name)\n" -"FontForge will add the unicode character\n" -"the name refers to in parenthesis after\n" -"the name. It does this because some names\n" -"are obscure.\n" -"Some people would prefer not to see this,\n" -"so this preference item lets you turn off\n" -" this behavior" -msgstr "" - -msgid "" -"If your SFD contains images, write them as PNG; this results in smaller " -"SFDs; but was not supported in FontForge versions compiled before July 2019, " -"so older FontForge versions cannot read them." -msgstr "" - -msgid "WritePNGInSFD" -msgstr "" - -msgid "GenerateHintWidthEqualityTolerance" -msgstr "" - -msgid "" -"When generating a font, ignore slight rounding errors for hints that should " -"be at the top or bottom of the glyph. For example, you might like to set " -"this to 0.02 so that 19.999 will be considered 20. But only for the hint " -"width value." -msgstr "" - -msgid "StandardSlopeError" -msgstr "" - -msgid "" -"The maximum slope difference which still allows to consider two points " -"\"parallel\".\n" -"Enlarge this to make the autohinter more tolerable to small deviations from " -"straight lines when detecting stem edges." -msgstr "" - -msgid "" -"Same as above, but for terminals of small features (e. g. serifs), which can " -"deviate more significantly from the horizontal or vertical direction." -msgstr "" - -msgid "SerifSlopeError" -msgstr "" - -msgid "Generate instructions for diagonal stem hints." -msgstr "產生用於對角的字幹修飾指令。" - -msgid "InstructDiagonalStems" -msgstr "" - -msgid "InstructSerifs" -msgstr "" - -msgid "" -"Try to detect serifs and other elements protruding from base stems and " -"generate instructions for them." -msgstr "" - -msgid "Generate instructions for ball terminals." -msgstr "產生用於球狀終端指令。" - -msgid "InstructBallTerminals" -msgstr "" - -msgid "" -"Interpolate between stem edges some important points, not affected by other " -"instructions." -msgstr "" - -msgid "InterpolateStrongPoints" -msgstr "" - -msgid "CounterControl" -msgstr "" - -msgid "" -"Make sure similar or equal counters remain the same in gridfitted outlines.\n" -"Enabling this option may result in glyph advance widths being\n" -"inconsistently scaled at some PPEMs." -msgstr "" - -msgid "" -"When generating a truetype or opentype font it is occasionally\n" -"useful to know the mapping between truetype glyph ids and\n" -"glyph names. Setting this option will cause FontForge to\n" -"produce a file (with extension .g2n) containing those data." -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the Apple checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and OpenType are set, both formats are generated" -msgstr "" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files.\n" -"This controls the default setting of the OpenType checkbox in the\n" -"File->Generate Font dialog.\n" -"The main differences are:\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop\n" -"If both this and Apple are set, both formats are generated" -msgstr "" - -msgid "Generic" -msgstr "一般" - -msgid "New Font" -msgstr "新增字型" - -msgid "Navigation" -msgstr "導航" - -msgid "Editing" -msgstr "編輯" - -msgid "Interface" -msgstr "" - -msgid "Synchronize" -msgstr "同步" - -msgid "TT" -msgstr "" - -msgid "Accents" -msgstr "重音符號" - -msgid "Apps" -msgstr "應用程式" - -msgid "Font Info" -msgstr "字型資訊" - -msgid "Generate" -msgstr "產生" - -msgid "PS Hints" -msgstr "PS 修飾" - -msgid "TT Instrs" -msgstr "TT 指令" - -msgid "Call Script" -msgstr "呼叫命令稿" - -msgid "This feature, setting combination is already used" -msgstr "此特徵,設定組合已經使用" - -msgid "" -"This feature, setting combination is already used\n" -"Do you really wish to reuse it?" -msgstr "" -"此特徵,設定組合已經使用\n" -"您真的希望重覆使用它嗎?" - -msgid "Feature tags must be exactly 4 ASCII characters" -msgstr "特徵標記必須剛好是 4 個 ASCII 字元" - -msgid "Tag too long" -msgstr "標記太長" - -msgid "Mapping" -msgstr "對映" - -msgid "_Feature:" -msgstr "特徵(_F):" - -msgid "_Tag:" -msgstr "標記(_T):" - -msgid "Menu name with no associated script" -msgstr "選單名稱而無關聯的命令稿" - -msgid "Script with no associated menu name" -msgstr "命令稿而無關聯的選單名稱" - -msgid "Preferences" -msgstr "偏好設定" - -msgid "MacMap|_New..." -msgstr "新增(_N)…" - -msgid "MacMapping|Default" -msgstr "預設" - -msgid "Menu Name" -msgstr "選單名稱" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts.\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "Script File" -msgstr "命令稿檔案" - -msgid "" -"You may create a script menu containing up to 10 frequently used scripts\n" -"Each entry in the menu needs both a name to display in the menu and\n" -"a script file to execute. The menu name may contain any unicode characters.\n" -"The button labeled \"...\" will allow you to browse for a script file." -msgstr "" - -msgid "..." -msgstr "…" - -msgid "On" -msgstr "開" - -msgid "Off" -msgstr "關" - -#. GT: See the long comment at "Property|New" -#. GT: This and the next few strings show a limitation of my widget set which -#. GT: cannot handle multi-line text labels. These strings should be concatenated -#. GT: (after striping off "Prefs_App|") together, translated, and then broken up -#. GT: to fit the dialog. There is an extra blank line, not used in English, -#. GT: into which your text may extend if needed. -msgid "Prefs_App|Normally FontForge will find applications by searching for" -msgstr "FontForge 通常會藉由搜尋找到應用程式" - -msgid "Prefs_App|them in your PATH environment variable, if you want" -msgstr "依據您的路徑環境變數,如果您想要" - -msgid "Prefs_App|to alter that behavior you may set an environment" -msgstr "改變該行為,您可以設定環境" - -msgid "Prefs_App|variable giving the full path spec of the application." -msgstr "變數以給出應用程式的完整路徑設定。" - -msgid "Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE." -msgstr "FontForge 認得 BROWSER、MF 和 AUTOTRACE。" - -msgid "Prefs_App| " -msgstr " " - -msgid "Features" -msgstr "特徵" - -msgid "Arrow Options" -msgstr "" - -msgid "Ruler Options" -msgstr "" - -msgid "This reference has been flipped, so the paths in it are drawn backwards" -msgstr "這個參照已被翻轉,因而其中的路徑是向後繪製" - -msgid "This glyph's advance width is different from the standard width" -msgstr "這個字圖的前加寬度與標準寬度不同" - -msgid "This glyph's vertical advance is different from the standard width" -msgstr "這個字圖垂直前加與標準寬度不同" - -msgid "" -"This glyph is not mapped to any unicode code point, but its name should be." -msgstr "這個字圖未被映射到任何萬國碼碼點,但是它的名稱看來應該是。" - -msgid "" -"This glyph is mapped to a unicode code point which is different from its " -"name." -msgstr "這個字圖被映射到與其名稱不同的萬國碼碼點。" - -msgid "Can't fix" -msgstr "無法修正" - -#, c-format -msgid "" -"The name FontForge would like to assign to this glyph, %.30s, is already " -"used by a different glyph." -msgstr "FontForge 想要指派到這個字圖 %.30s 的名稱, 已被不同的字圖所使用。" - -msgid "The selected point is near a vertical stem hint" -msgstr "所選點接近垂直字幹修飾" - -msgid "The x coord of the selected point is near the specified value" -msgstr "所選點的 x 座標接近所指定的值" - -msgid "The selected point is not at integral coordinates" -msgstr "所選點不在整數座標上" - -msgid "The selected point does not have integral control points" -msgstr "所選點不具整數控制點" - -msgid "The selected point is near a horizontal stem hint" -msgstr "所選點接近水平字幹修飾" - -msgid "The y coord of the selected point is near the specified value" -msgstr "所選點的 y 座標接近所指定的值" - -msgid "The y coord of the selected point is near the baseline" -msgstr "所選點的 y 座標接近基線" - -msgid "The y coord of the selected point is near the xheight" -msgstr "所選點的 y 座標接近小寫字母高度" - -msgid "The y coord of the selected point is near the ascender height" -msgstr "所選點的 y 座標接近上緣部份高度" - -msgid "The y coord of the selected point is near the cap height" -msgstr "所選點的 y 座標接近大寫字母高度" - -msgid "The y coord of the selected point is near the descender height" -msgstr "所選點的 y 座標接近下緣部份高度" - -msgid "" -"The selected spline attains its extrema somewhere other than its endpoints" -msgstr "所選雲形曲線在不同於其終點的某處到達它的末端" - -msgid "The selected line segment is nearly horizontal" -msgstr "所選線段接近水平" - -msgid "The control point above the selected point is nearly horizontal" -msgstr "所選點之上的控制點接近水平" - -msgid "The control point below the selected point is nearly horizontal" -msgstr "所選點之下的控制點接近水平" - -msgid "The control point left of the selected point is nearly horizontal" -msgstr "所選點左側的控制點接近水平" - -msgid "The control point right of the selected point is nearly horizontal" -msgstr "所選點右側的控制點接近水平" - -msgid "The selected line segment is nearly vertical" -msgstr "已選線段接近垂直" - -msgid "The control point above the selected point is nearly vertical" -msgstr "所選點之上的控制點接近垂直" - -msgid "The control point below the selected point is nearly vertical" -msgstr "所選點之下的控制點接近垂直" - -msgid "The control point left of the selected point is nearly vertical" -msgstr "所選點左側的控制點接近垂直" - -msgid "The control point right of the selected point is nearly vertical" -msgstr "所選點右側的控制點接近垂直" - -msgid "This path should have been drawn in a clockwise direction" -msgstr "這個路徑應該已被順時針方向繪製" - -msgid "This path should have been drawn in a counter-clockwise direction" -msgstr "這個路徑應該已被逆時針方向繪製" - -msgid "" -"This glyph contains control points which are probably too close to the main " -"points to alter the look of the spline" -msgstr "這個字圖含有控制點,該點大概太靠近主要點而無法改變雲形曲線的外觀" - -msgid "Problem explanation" -msgstr "問題解說" - -msgid "Ignore this problem in the future" -msgstr "在未來忽略此問題" - -msgid "_Next" -msgstr "下一個(_N)" - -msgid "Fix" -msgstr "修復" - -msgid "_Stop" -msgstr "停止(_S)" - -msgid "" -"This glyph contains a substitution or ligature entry which refers to an " -"empty char" -msgstr "這個字圖含有參照到空字元的替代或連體字條目" - -#, c-format -msgid "%2$.20s refers to an empty character \"%1$.20s\"" -msgstr "%2$.20s 參照到空字元「%1$.20s」" - -msgid "" -"This glyph contains anchor points from some, but not all anchor classes in a " -"subtable" -msgstr "這個字圖在子表格中含有來自某些但不是所有錨點類別的錨點" - -#, c-format -msgid "There is no anchor for class %1$.30s in subtable %2$.30s" -msgstr "沒有任何錨點用於類別 %1$.30s 於子表格 %2$.30s 中" - -msgid "" -"Two glyphs share the same unicode code point.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following code point" -msgstr "" -"兩個字圖共享相同萬國碼碼點。\n" -"變更編碼為「字圖排序」並將\n" -"編輯→選取→萬用字元與下列碼點一起使用" - -#, c-format -msgid "U+%04x" -msgstr "" - -msgid "" -"Two glyphs have the same name.\n" -"Change the encoding to \"Glyph Order\" and use\n" -"Edit->Select->Wildcard with the following name" -msgstr "" -"兩個字圖有相同名稱。\n" -"變更編碼為「字圖排序」並將\n" -"編輯→選取→萬用字元與下列碼點一起使用" - -#, c-format -msgid "%.40s" -msgstr "" - -#, c-format -msgid "Found %1$.4g, expected %2$.4g" -msgstr "找到 %1$.4g, 但是預期 %2$.4g" - -msgid "The selected line segment is near the italic angle" -msgstr "已選取的線段接近斜體角度" - -msgid "The control point above the selected point is near the italic angle" -msgstr "所選點之上的控制點接近斜體角度" - -msgid "The control point below the selected point is near the italic angle" -msgstr "所選點之下的控制點接近斜體角度" - -msgid "The control point right of the selected point is near the italic angle" -msgstr "所選點右側的控制點接近斜體角度" - -msgid "The control point left of the selected point is near the italic angle" -msgstr "所選點左側的控制點接近斜體角度" - -msgid "" -"The control point above the selected point is outside the spline segment" -msgstr "所選點之上的控制點超出雲形曲線段之外" - -msgid "" -"The control point below the selected point is outside the spline segment" -msgstr "所選點之下的控制點超出雲形曲線段之外" - -msgid "" -"The control point left of the selected point is outside the spline segment" -msgstr "所選點左側的控制點超出雲形曲線段之外" - -msgid "" -"The control point right of the selected point is outside the spline segment" -msgstr "所選點右側的控制點超出雲形曲線段之外" - -msgid "" -"This glyph has four hints, but if this one were omitted it would fit a stem3 " -"hint" -msgstr "這個字圖有四個修飾,但是如果這一個被省略它就會符合 stem3 修飾" - -msgid "This glyph can use a stem3 hint" -msgstr "此字圖可以使用 stem3 修飾" - -msgid "" -"The counters between these hints are not the same size, bad for a stem3 hint" -msgstr "在這些修飾之間的字腔不是相同尺寸,對於 stem3 修飾而言不適當" - -msgid "This hint has the wrong width for a stem3 hint" -msgstr "這個修飾對於 stem3 修飾而言寬度錯誤" - -msgid "The two selected points are the endpoints of an open path" -msgstr "兩個所選點是開放路徑的終點" - -msgid "The paths that make up this glyph intersect one another" -msgstr "造成這個字圖與另一個交叉的路徑" - -msgid "The selected point is too far from the origin" -msgstr "所選點距離原點太遠" - -msgid "" -"The selected points (or the intermediate control points) are too far apart" -msgstr "所選點 (或中間控制點) 分隔太遠" - -msgid "The selected points are too close to each other" -msgstr "所選點相對於其他各點太近" - -msgid "This hint does not control any points" -msgstr "此修飾不控制任何點" - -msgid "The hint mask of the selected point contains overlapping hints" -msgstr "所選點的修飾遮罩含有重疊修飾" - -msgid "There are no hint masks in this layer but there are overlapping hints." -msgstr "在這個圖層中沒有修飾遮罩但有重疊修飾。" - -msgid "This glyph contains a horizontal hint near the specified width" -msgstr "這個字圖在指定寬度附近含有水平修飾" - -msgid "This glyph contains a vertical hint near the specified width" -msgstr "這個字圖在指定寬度附近含有垂直修飾" - -msgid "This glyph self-intersects" -msgstr "這個字圖自我交叉" - -msgid "" -"This glyph self-intersects. Checking for correct direction is meaningless " -"until that is fixed" -msgstr "這個字圖自我交叉。問題修復之前檢查修正方向是無意義的" - -msgid "" -"This path probably intersects itself (though I could not find that when\n" -" I checked for intersections), look closely at the corners" -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"truetype.\n" -"All entries (except translation) must be between [-2.0,2.0).\n" -"Translation must be integral." -msgstr "" - -msgid "" -"This glyph contains both contours and references.\n" -"(or contains a reference which has a bad transformation matrix and counts as " -"a contour).\n" -"This cannot be expressed in the TrueType glyph format." -msgstr "" - -msgid "" -"This reference has a transformation matrix which cannot be expressed in " -"Type1/2 fonts.\n" -"No scaling or rotation allowed." -msgstr "" - -msgid "Both selected references have use-my-metrics set" -msgstr "已選兩參照都有 use-my-metrics 設定" - -msgid "" -"This reference uses point-matching but it refers to a glyph\n" -"(or a previous reference refers to a glyph)\n" -"whose points have been renumbered." -msgstr "" - -msgid "" -"References are nested more deeply in this glyph than the maximum allowed" -msgstr "在這個字圖中的參照巢狀深度超過了允許的最大值" - -msgid "There are more points in this glyph than the maximum allowed" -msgstr "在這個字圖中的點數量超過了允許的最大值" - -msgid "There are more hints in this glyph than the maximum allowed" -msgstr "在這個字圖中的修飾數量超過了允許的最大值" - -msgid "This outline glyph is missing a bitmap version" -msgstr "這個描邊字圖缺少點陣圖版本" - -msgid "" -"This outline glyph's advance width is different from that of the bitmap's" -msgstr "這個描邊字圖的前加寬度與來自點陣圖的不同" - -msgid "This glyph is taller than desired" -msgstr "這個字圖比設想的要高" - -msgid "This glyph extends further below the baseline than desired" -msgstr "這個字圖於基線之下的延展比設想的要多" - -msgid "This glyph is wider than desired" -msgstr "這個字圖比設想的要寬" - -msgid "This glyph extends left further than desired" -msgstr "這個字圖向左延展比設想的要多" - -msgid "" -"The use of names 'alefmaksurainitialarabic' and 'alefmaksuramedialarabic' is " -"discouraged." -msgstr "" - -msgid "This glyph is defined in more than one of the CID subfonts" -msgstr "這個字圖在一個以上的 CID 子字型中被定義" - -msgid "This glyph is not defined in any of the CID subfonts" -msgstr "這個字圖未在任何的 CID 子字型中被定義" - -msgid "pair" -msgstr "成對" - -msgid "position" -msgstr "位置" - -msgid "alternate subs" -msgstr "另項選擇替代" - -msgid "multiple subs" -msgstr "多重替代" - -msgid "Contextual position" -msgstr "上下文位置" - -msgid "Contextual substitution" -msgstr "上下文替代" - -msgid "Chaining position" -msgstr "鏈接位置" - -msgid "Chaining substitution" -msgstr "鏈接替代" - -msgid "Reverse chaining subs" -msgstr "反向鏈接替代" - -msgid "Indic reordering" -msgstr "印度式重新排序中" - -msgid "Contextual insertion" -msgstr "上下文插入" - -msgid "Lig" -msgstr "連體字" - -#, c-format -msgid "Glyph %1$.50s with a %2$s from lookup subtable %3$.50s" -msgstr "字圖 %1$.50s 具有一個來自查找子表格 %3$.50s 的 %2$s" - -#, c-format -msgid "%1$s from lookup subtable %2$.50s" -msgstr "%1$s 來自查找子表格 %2$.50s" - -msgid "Kerning Class" -msgstr "字距微調類別" - -msgid "Vertical Kerning Class" -msgstr "垂直字距微調類別" - -msgid "Check for missing glyph names" -msgstr "檢查缺少的字圖名稱" - -msgid " refers to a missing glyph" -msgstr " 參照缺少的字圖" - -msgid "Replace With:" -msgstr "置換成:" - -msgid "Always" -msgstr "自動" - -msgid "Remove" -msgstr "移除" - -msgid "Skip" -msgstr "跳過" - -#, c-format -msgid "" -"The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which " -"has script '%c%c%c%c', yet this script does not appear in any of the " -"features which apply the lookup.\n" -"Would you like to add this script to one of those features?" -msgstr "" - -#, c-format -msgid "" -"The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet " -"this script does not appear in any of the features which apply the lookup.\n" -"\n" -"Would you like to add this script to one of those features?" -msgstr "" - -msgid "_Skip" -msgstr "跳過(_S)" - -msgid "Missing Script" -msgstr "缺少文字" - -msgid "This blank outline glyph has an unexpected bitmap version" -msgstr "此空白描邊字圖有未預期的點陣字版本" - -msgid "No problems found" -msgstr "沒找到問題" - -msgid "_X near¹" -msgstr "_X 接近¹" - -msgid "_Y near¹" -msgstr "_Y 接近¹" - -msgid "Hint _Width Near¹" -msgstr "修飾寬度接近¹(_W)" - -msgid "Advance Width not" -msgstr "前加寬度並非" - -msgid "Vertical Advance not" -msgstr "垂直前加並非" - -msgid "Bounding box above" -msgstr "邊界框於其上" - -msgid "Bounding box below" -msgstr "邊界框於其下" - -msgid "Bounding box right of" -msgstr "邊界框於其右" - -msgid "Bounding box left of" -msgstr "邊界框於其左" - -msgid "_More points than:" -msgstr "更多點於(_M):" - -msgid "_More hints than:" -msgstr "更多修飾於(_M):" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs neste_d deeper than:" -msgstr "巢狀參照深於(_D):" - -msgid "Irrelevant _Factor:" -msgstr "非主要因子(_F):" - -msgid "Near" -msgstr "接近" - -msgid "Find Problems" -msgstr "尋找問題" - -msgid "Non-_Integral coordinates" -msgstr "非整數座標(_I)" - -msgid "" -"The coordinates of all points and control points in truetype\n" -"must be integers (if they are not integers then FontForge will\n" -"round them when it outputs them, potentially causing havoc).\n" -"Even in PostScript fonts it is generally a good idea to use\n" -"integral values." -msgstr "" - -msgid "" -"Allows you to check that vertical stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "" -"Allows you to check that horizontal stems in several\n" -"characters start at the same location." -msgstr "" - -msgid "Y near¹ _standard heights" -msgstr "Y 接近¹ 標準高度(_S)" - -msgid "" -"Allows you to find points which are slightly\n" -"off from the baseline, xheight, cap height,\n" -"ascender, descender heights." -msgstr "" - -msgid "Control Points near horizontal/vertical/italic" -msgstr "控制點接近水平/垂直/斜面" - -msgid "_Control Points near horizontal/vertical" -msgstr "控制點接近水平/垂直(_C)" - -msgid "" -"Allows you to find control points which are almost,\n" -"but not quite horizontal or vertical\n" -"from their base point\n" -"(or at the italic angle)." -msgstr "" - -msgid "Control Points _beyond spline" -msgstr "控制點位於曲線之後(_B)" - -msgid "" -"Allows you to find control points which when projected\n" -"onto the line segment between the two end points lie\n" -"outside of those end points" -msgstr "" - -msgid "Check for _irrelevant control points" -msgstr "查出不重要的控制點(_I)" - -msgid "" -"Control points are irrelevant if they are too close to the main\n" -"point to make a significant difference in the shape of the curve." -msgstr "" - -msgid "" -"A control point is deemed irrelevant if the distance between it and the " -"main\n" -"(end) point is less than this times the distance between the two end points" -msgstr "" - -msgid "Poin_ts too close" -msgstr "點與點太靠近(_T)" - -msgid "" -"If two adjacent points on the same path are less than a few\n" -"emunits apart they will cause problems for some of FontForge's\n" -"commands. PostScript shouldn't care though." -msgstr "" - -msgid "_Points too far" -msgstr "點與點太遠(_P)" - -msgid "" -"Most font formats cannot specify adjacent points (or control points)\n" -"which are more than 32767 em-units apart in either the x or y direction" -msgstr "" - -msgid "O_pen Paths" -msgstr "開放路徑(_P)" - -msgid "All paths should be closed loops, there should be no exposed endpoints" -msgstr "所有路徑應該是關閉的迴圈,不應該有開放的終點" - -msgid "Intersecting Paths" -msgstr "交叉路徑" - -msgid "No paths with within a glyph should intersect" -msgstr "在字圖內不應該有任何交叉路徑" - -msgid "Edges near horizontal/vertical/italic" -msgstr "邊緣接近水平/垂直/斜面" - -msgid "_Edges near horizontal/vertical" -msgstr "邊緣接近水平/垂直(_E)" - -msgid "" -"Allows you to find lines which are almost,\n" -"but not quite horizontal or vertical\n" -"(or at the italic angle)." -msgstr "" - -msgid "Check _outermost paths clockwise" -msgstr "順時針檢查最外圍的路徑(_O)" - -msgid "" -"FontForge internally uses paths drawn in a\n" -"clockwise direction. This lets you check that they are.\n" -"Before doing this test insure that\n" -"no paths self-intersect." -msgstr "" - -msgid "Check _missing extrema" -msgstr "檢查缺少的末端(_M)" - -msgid "" -"PostScript and TrueType require that when a path\n" -"reaches its maximum or minimum position\n" -"there must be a point at that location." -msgstr "" - -msgid "" -"The PostScript Language Reference Manual (Appendix B) says that\n" -"an interpreter need not support paths with more than 1500 points.\n" -"I think this count includes control points. From PostScript's point\n" -"of view, all the contours in a character make up one path. Modern\n" -"interpreters tend to support paths with more points than this limit.\n" -"(Note a truetype font after conversion to PS will contain\n" -"twice as many control points)" -msgstr "" - -msgid "Check _flipped references" -msgstr "檢查翻轉的參照(_F)" - -msgid "" -"PostScript and TrueType require that paths be drawn\n" -"in a clockwise direction. If you have a reference\n" -"that has been flipped then the paths in that reference will\n" -"probably be counter-clockwise. You should unlink it and do\n" -"Element->Correct direction on it." -msgstr "" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad tt transformation matrices" -msgstr "參照不當的 tt 變換字框" - -msgid "" -"TrueType requires that all scaling and rotational\n" -"entries in a transformation matrix be between -2 and 2" -msgstr "" -"TrueType 要求所有縮放和旋轉的\n" -"條目必須在介於 -2 到 2 之間的變換矩陣中" - -msgid "Mixed contours and references" -msgstr "混合的輪廓和參照" - -msgid "" -"TrueType glyphs can either contain references or contours.\n" -"Not both." -msgstr "" -"TrueType 字圖可以包含參照或輪廓。\n" -"但無法兩者同時。" - -#. GT: Refs is an abbreviation for References. Space is somewhat constrained here -msgid "Refs with bad ps transformation matrices" -msgstr "參照不當的 ps 變換字框" - -msgid "" -"Type1 and 2 fonts only support translation of references.\n" -"The first four entries of the transformation matrix should be\n" -"[1 0 0 1]." -msgstr "" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"subroutines may not be nested more than 10 deep. Each\n" -"nesting level for references requires one subroutine\n" -"level, and hints may require another level." -msgstr "" - -msgid "Refs with out of date point matching" -msgstr "參照過期的點匹配" - -msgid "" -"If a glyph has been edited so that it has a different\n" -"number of points now, then any references\n" -"which use point matching and depended on that glyph's\n" -"point count will be incorrect." -msgstr "" - -msgid "Multiple refs with use-my-metrics" -msgstr "多重具有 use-my-metrics 的參照" - -msgid "There may be at most one reference with the use-my-metrics bit set" -msgstr "最多只能有一個具有 use-my-metrics 位元設定的參照" - -msgid "_Hints controlling no points" -msgstr "修飾沒有控制任何點(_H)" - -msgid "" -"Ghostview (perhaps other interpreters) has a problem when a\n" -"hint exists without any points that lie on it." -msgstr "" -"Ghostview (也許是其他解譯器) 會發生問題,\n" -"當修飾存在卻無任何點依賴於它。" - -msgid "_Points near¹ hint edges" -msgstr "點接近¹ 修飾邊緣(_P)" - -msgid "" -"Often if a point is slightly off from a hint\n" -"it is because a stem is made up\n" -"of several segments, and one of them\n" -"has the wrong width." -msgstr "" - -msgid "Allows you to check that stems have consistent widths.." -msgstr "允許您檢查該字幹是否有一致的寬度…" - -#. GT: The _3 is used to mark an accelerator -msgid "Almost stem_3 hint" -msgstr "幾乎是 stem_3 修飾" - -msgid "" -"This checks if the character almost, but not exactly,\n" -"conforms to the requirements for a stem3 hint.\n" -"That is, either vertically or horizontally, there must\n" -"be exactly three hints, and they must have the same\n" -"width and they must be evenly spaced." -msgstr "" - -msgid "_Show Exact *stem3" -msgstr "顯示精確的 *_Stem3" - -msgid "Shows when this character is exactly a stem3 hint" -msgstr "當這個字元是精確的 stem3 修飾時顯示" - -msgid "" -"The Type 2 Charstring Reference (Appendix B) says that\n" -"there may be at most 96 horizontal and vertical stem hints\n" -"in a character." -msgstr "" - -msgid "_Overlapped hints" -msgstr "重疊的修飾(_O)" - -msgid "" -"Either a glyph should have no overlapping hints,\n" -"or a glyph with hint masks should have no overlapping\n" -"hints within a hint mask." -msgstr "" - -msgid "Check missing _bitmaps" -msgstr "檢查缺少的點陣字(_B)" - -msgid "" -"Are there any outline characters which don't have a bitmap version in one of " -"the bitmap fonts?\n" -"Conversely are there any bitmap characters without a corresponding outline " -"character?" -msgstr "" - -msgid "Bitmap/outline _advance mismatch" -msgstr "點陣圖/描邊前加不匹配(_A)" - -msgid "" -"Are there any bitmap glyphs whose advance width\n" -"is not is expected from scaling and rounding\n" -"the outline's advance width?" -msgstr "" - -msgid "Check multiple Unicode" -msgstr "檢查多重萬國碼" - -msgid "Check multiple Names" -msgstr "檢查多重名稱" - -msgid "Check for multiple characters with the same name" -msgstr "檢查看看是否有相同名稱的多重字元" - -msgid "Check Unicode/Name mismatch" -msgstr "檢查萬國碼/名稱不匹配" - -msgid "" -"Check for characters whose name maps to a unicode code point\n" -"which does not map the character's assigned code point." -msgstr "" -"檢查看看名稱映射到萬國碼碼點字元\n" -"是否未映射到字元指定的碼點。" - -msgid "Glyph BB Above" -msgstr "字圖邊界框於其上" - -msgid "Are there any glyph's whose bounding boxes extend above this number?" -msgstr "是否有任何字圖的邊界框延展出這個數字之上?" - -msgid "Glyph BB Below" -msgstr "字圖邊界框於其下" - -msgid "Are there any glyph's whose bounding boxes extend below this number?" -msgstr "是否有任何字圖的邊界框延展出這個數字之下?" - -msgid "Glyph BB Right Of" -msgstr "字圖邊界框於其右" - -msgid "" -"Are there any glyphs whose bounding boxes extend to the right of this number?" -msgstr "是否有任何字圖的邊界框延展出這個數字之右?" - -msgid "Glyph BB Left Of" -msgstr "字圖邊界框於其左" - -msgid "" -"Are there any glyph's whose bounding boxes extend to the left of this number?" -msgstr "是否有任何字圖的邊界框延展出這個數字之左?" - -msgid "Check Advance:" -msgstr "檢查前加:" - -msgid "Check for characters whose advance width is not the displayed value." -msgstr "檢查字元的前加寬度是否為不可顯示值。" - -msgid "Check VAdvance:\n" -msgstr "檢查垂直前加:\n" - -msgid "" -"Check for characters whose vertical advance width is not the displayed value." -msgstr "查字元的垂直前加寬度是否為不可顯示值。" - -msgid "Check for CIDs defined _twice" -msgstr "檢查看看被定義了兩次的 CIDs(_T)" - -msgid "Check whether a CID is defined in more than one sub-font" -msgstr "檢查是否 CID 在超過一個子字型中被定義" - -msgid "Check for _undefined CIDs" -msgstr "檢查看看未定義的 CIDs(_U)" - -msgid "Check whether a CID is undefined in all sub-fonts" -msgstr "檢查是否 CID 在所有子字型中未被定義" - -msgid "Check for missing _glyph names" -msgstr "檢查看看缺少的字圖名稱(_G)" - -msgid "" -"Check whether a substitution, kerning class, etc. uses a glyph name which " -"does not match any glyph in the font" -msgstr "" -"檢查是否替代、字距微調類別等項目,使用了在字型中不匹配任何字圖的字圖名稱" - -msgid "Check for missing _scripts in features" -msgstr "檢查看看在特徵中缺少的文字(_S)" - -msgid "" -"In every lookup that uses a glyph, check that at\n" -"least one feature is active for the glyph's script." -msgstr "" - -msgid "Check substitutions for empty chars" -msgstr "檢查空格字元的替代物" - -msgid "" -"Check for characters which contain 'GSUB' entries which refer to empty " -"characters" -msgstr "檢查看看包含參照空字元「GSUB」條目的字元" - -msgid "Check for incomplete mark to base subtables" -msgstr "檢查看看資料庫子表格的不完整標記" - -msgid "" -"The OpenType documentation suggests in a rather confusing way\n" -"that if a base glyph (or base mark) contains an anchor point\n" -"for one class in a lookup subtable, then it should contain\n" -"anchors for all classes in the subtable" -msgstr "" - -msgid "Paths" -msgstr "路徑" - -#. GT: Refs is an abbreviation for References. Space is tight here -msgid "Refs" -msgstr "參照" - -msgid "Hints" -msgstr "修飾" - -msgid "ATT" -msgstr "" - -msgid "CID" -msgstr "" - -msgid "BB" -msgstr "邊界框" - -msgid "Random" -msgstr "隨機" - -msgid "Set All" -msgstr "設定全部" - -msgid "¹ \"Near\" means within" -msgstr "¹「接近」表示在其中(_N)" - -msgid "em-units" -msgstr "em-單位" - -msgid "Open Contour" -msgstr "開放輪廓" - -msgid "Self Intersecting" -msgstr "自我交叉" - -msgid "Wrong Direction" -msgstr "錯誤方向" - -msgid "Flipped References" -msgstr "翻轉的參照" - -msgid "Missing Points at Extrema" -msgstr "於末端缺少點" - -msgid "Unknown glyph referenced in GSUB/GPOS/MATH" -msgstr "在 GSUB/GPOS/MATH 中引用不明字圖" - -msgid "Too Many Points" -msgstr "太多點" - -msgid "Too Many Hints" -msgstr "太多修飾" - -msgid "Bad Glyph Name" -msgstr "不當的字圖名稱" - -msgid "Distance between adjacent points is too big" -msgstr "相鄰點之間的距離太大" - -msgid "Non-integral coordinates" -msgstr "非整數座標" - -msgid "Contains anchor points for some, but not all, classes in a subtable" -msgstr "在子表格中含有某些但不是所有類別的錨點" - -msgid "There is another glyph in the font with this name" -msgstr "在字型中有另一個字圖以此命名" - -msgid "There is another glyph in the font with this unicode code point" -msgstr "在字型中有另一個字圖具有這個萬國碼碼點" - -msgid "Glyph contains overlapped hints (in the same hintmask)" -msgstr "字圖含有重疊的修飾 (在相同的修飾遮罩之中)" - -msgid "Odd number of elements in BlueValues/OtherBlues array." -msgstr "在 BlueValues/OtherBlues 陣列中奇怪的元件數量。" - -msgid "Elements in BlueValues/OtherBlues array are disordered." -msgstr "在 BlueValues/OtherBlues 陣列中的元件排序錯誤。" - -msgid "Too many elements in BlueValues/OtherBlues array." -msgstr "太多元件在 BlueValues/OtherBlues 陣列中。" - -msgid "" -"Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz)." -msgstr "在 BlueValues/OtherBlues 陣列中元件太緊密 (變更 BlueFuzz)。" - -msgid "Elements in BlueValues/OtherBlues array are not integers." -msgstr "在 BlueValues/OtherBlues 陣列中元件不是整數。" - -msgid "" -"Alignment zone height in BlueValues/OtherBlues array is too big for " -"BlueScale." -msgstr "在 BlueValues/OtherBlues 陣列中對齊區高度對於 BlueScale 而言太大。" - -msgid "Odd number of elements in FamilyBlues/FamilyOtherBlues array." -msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中奇怪的元件數量。" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are disordered." -msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件的排列錯誤。" - -msgid "Too many elements in FamilyBlues/FamilyOtherBlues array." -msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件太多。" - -msgid "" -"Elements in FamilyBlues/FamilyOtherBlues array are too close (Change " -"BlueFuzz)." -msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件太緊密 (變更 BlueFuzz)。" - -msgid "Elements in FamilyBlues/FamilyOtherBlues array are not integers." -msgstr "在 FamilyBlues/FamilyOtherBlues 陣列中元件不是整數。" - -msgid "" -"Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for " -"BlueScale." -msgstr "" -"在 FamilyBlues/FamilyOtherBlues 陣列中對齊區高度對於 BlueScale 而言太大。" - -msgid "Missing BlueValues entry." -msgstr "缺少 BlueValues 條目。" - -msgid "Bad BlueFuzz entry." -msgstr "不當的 BlueFuzz 條目。" - -msgid "Bad BlueScale entry." -msgstr "不當的 BlueScale 條目。" - -msgid "Bad StdHW entry." -msgstr "不當的 StdHW 條目。" - -msgid "Bad StdVW entry." -msgstr "不當的 StdVW 條目。" - -msgid "Bad StemSnapH entry." -msgstr "不當的 StemSnapH 條目。" - -msgid "Bad StemSnapV entry." -msgstr "不當的 StemSnapV 條目。" - -msgid "StemSnapH does not contain StdHW value." -msgstr "StemSnapH 不包含 StdHW 值。" - -msgid "StemSnapV does not contain StdVW value." -msgstr "StemSnapV 不包含 StdVW 值。" - -msgid "Bad BlueShift entry." -msgstr "不當的 BlueShift 條目。" - -msgid "Bad Private Dictionary" -msgstr "不當的私用字典" - -msgid "Glyph not in font" -msgstr "字圖不在字型中" - -msgid "Glyph Valid" -msgstr "字圖有效" - -#, c-format -msgid "No problems detected in %s" -msgstr "在 %s 中偵測不到問題" - -msgid "problselect|Errors" -msgstr "錯誤" - -msgid "problselect|Open Contours" -msgstr "開放輪廓" - -msgid "problselect|Bad Direction" -msgstr "不當的方向" - -msgid "problselect|Self Intersections" -msgstr "自我交叉" - -msgid "problselect|Missing Extrema" -msgstr "缺少末端" - -msgid "problfixup|Open Contours" -msgstr "開放輪廓" - -msgid "problfixup|Self Intersections" -msgstr "自我交叉" - -msgid "problfixup|Mark for Overlap fix before Save" -msgstr "儲存之前修正重疊標記" - -msgid "problfixup|Bad Directions" -msgstr "不當的方向" - -msgid "problfixup|Missing Extrema (cautiously)" -msgstr "缺少末端 (小心一點)" - -msgid "problfixup|Missing Extrema" -msgstr "缺少末端" - -msgid "problfixup|Too Many Points" -msgstr "太多點" - -msgid "Close Open Contours" -msgstr "關閉開放輪廓" - -msgid "Inline All References" -msgstr "內聯所有參照" - -msgid "Remove Overlap" -msgstr "移除重疊" - -msgid "Mark for Overlap fix before Save" -msgstr "儲存之前修正重疊標記" - -msgid "Inline Flipped References" -msgstr "內聯翻轉的參照" - -msgid "Correct Direction" -msgstr "修正方向" - -msgid "Add Good Extrema" -msgstr "加入良好末端" - -msgid "Add All Extrema" -msgstr "加入所有末端" - -msgid "Simplify" -msgstr "簡化" - -msgid "Revalidate All" -msgstr "重新驗證全部" - -msgid "Revalidate" -msgstr "重新驗證" - -msgid "Open Glyph" -msgstr "開啟字圖" - -msgid "Scroll To Glyph" -msgstr "捲動到字圖" - -msgid "Select Glyphs With" -msgstr "選取字圖以" - -msgid "Try To Fix Glyphs With" -msgstr "試著到修正字圖以" - -msgid "Passed Validation" -msgstr "通過驗證" - -msgid "Thinking..." -msgstr "考慮中…" - -#. GT: "Private" is a keyword (sort of) in PostScript. Perhaps it -#. GT: should remain untranslated? -msgid "Private Dictionary" -msgstr "私用字典" - -msgid "Ignore" -msgstr "省略" - -msgid "Report as Error" -msgstr "回報為錯誤" - -msgid "Not sure if this is an error..." -msgstr "無法確認這是否是一個錯誤…" - -msgid "" -"This font contains non-integral coordinates. That's OK\n" -"in PostScript and SVG but causes problems in TrueType.\n" -"Should I consider that an error here?" -msgstr "" - -#, c-format -msgid "Validation of %.100s" -msgstr "%.100s 的驗證" - -#, c-format -msgid "Return from enabling function for menu item %s must be boolean" -msgstr "" - -msgid "PS Type 1 (Ascii)" -msgstr "PS Type 1 (ASCII)" - -msgid "PS Type 1 (Binary)" -msgstr "PS Type 1 (二進位)" - -msgid "PS Type 1 (Resource)" -msgstr "PS Type 1 (資源)" - -msgid "PS Type 1 (MacBin)" -msgstr "" - -msgid "PS Type 1 (Multiple)" -msgstr "PS Type 1 (多重)" - -msgid "PS Multiple Master(A)" -msgstr "" - -msgid "PS Multiple Master(B)" -msgstr "PS Multiple Master(A)" - -msgid "PS Type 3" -msgstr "" - -msgid "PS Type 0" -msgstr "" - -msgid "PS CID" -msgstr "" - -#. GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper -#. GT: CFF is a font format that normally lives inside an OpenType font -#. GT: but it is perfectly meaningful to remove all the OpenType complexity -#. GT: and just leave a bare CFF font -msgid "CFF (Bare)" -msgstr "CFF (裸)" - -msgid "CFF CID (Bare)" -msgstr "CFF CID (裸)" - -msgid "Type42" -msgstr "" - -msgid "Type11 (CID 2)" -msgstr "" - -msgid "TrueType (Symbol)" -msgstr "TrueType (符號)" - -msgid "TrueType (Resource)" -msgstr "TrueType (資源)" - -msgid "TrueType (MacBin)" -msgstr "" - -msgid "TrueType (TTC)" -msgstr "" - -msgid "TrueType (Mac dfont)" -msgstr "" - -msgid "OpenType (CFF)" -msgstr "" - -msgid "OpenType (Mac dfont)" -msgstr "" - -msgid "OpenType CID" -msgstr "" - -msgid "OpenType CID (dfont)" -msgstr "" - -msgid "SVG font" -msgstr "SVG 字型" - -msgid "Unified Font Object (UFO3)" -msgstr "" - -msgid "Unified Font Object 2" -msgstr "" - -msgid "Unified Font Object 3" -msgstr "" - -msgid "Web Open Font (WOFF)" -msgstr "" - -msgid "Web Open Font (WOFF2)" -msgstr "" - -msgid "No Outline Font" -msgstr "無描邊字型" - -msgid "In TTF/OTF" -msgstr "在 TTF/OTF 中" - -msgid "Apple bitmap only sfnt (dfont)" -msgstr "Apple 點陣字只有 sfnt (dfont)" - -msgid "(faked) MS bitmap only sfnt (ttf)" -msgstr "(假造) MS 點陣圖只有 sfnt (ttf)" - -msgid "X11 bitmap only sfnt (otb)" -msgstr "X11 點陣字只有 sfnt (otb)" - -msgid "NFNT (Resource)" -msgstr "NFNT (資源)" - -msgid "NFNT (MacBin)" -msgstr "" - -msgid "Win FNT" -msgstr "" - -msgid "Palm OS Bitmap" -msgstr "Palm OS 點陣字" - -msgid "PS Type3 Bitmap" -msgstr "PS Type3 點陣字" - -msgid "No Bitmap Fonts" -msgstr "無點陣字型" - -msgid "Pixel List" -msgstr "像素表列" - -msgid "Options" -msgstr "選項" - -msgid "PostScript®" -msgstr "" - -msgid "Do you want to round coordinates to integers (this saves space)?" -msgstr "您想要將座標四捨五入到整數(可節省空間)嗎?" - -msgid "Do you want the font file to contain PostScript hints?" -msgstr "您想要字型檔案包含 PostScript 修飾嗎?" - -msgid "Flex Hints" -msgstr "屈曲修飾" - -msgid "Do you want the font file to contain PostScript flex hints?" -msgstr "您想要字型檔案包含 PostScript 屈曲修飾嗎?" - -msgid "Hint Substitution" -msgstr "修飾替代" - -msgid "Do you want the font file to do hint substitution?" -msgstr "您想要字型檔案進行修飾替代嗎?" - -msgid "First 256" -msgstr "第一組 256" - -msgid "" -"Limit the font so that only the glyphs referenced in the first 256 " -"encodings\n" -"will be included in the file" -msgstr "" -"限制字型好讓只有參照到第一組 256 編碼的字圖\n" -"才會包含在檔案之中" - -msgid "Output AFM" -msgstr "輸出 AFM" - -msgid "" -"The AFM file contains metrics information that many word-processors will " -"read when using a PostScript® font." -msgstr "" -"AFM 檔案含有字框,這是許多文書處理程式使用 PostScript® 字型時,將會讀取的資" -"訊。" - -msgid "Composites in AFM" -msgstr "在 AFM 中合成" - -msgid "" -"The AFM format allows some information about composites\n" -"(roughly the same as mark to base anchor classes) to be\n" -"included. However it tends to make AFM files huge as it\n" -"is not stored in an efficient manner." -msgstr "" -"AFM 格式允許某些關於合成的資訊\n" -"(大致上如同基底錨點類別的標記) 被\n" -"包含進來。然而它傾向於使得 AFM 檔案變得巨大,\n" -"因為它並未以有效率的方式儲存。" - -msgid "Output PFM" -msgstr "輸出 PFM" - -msgid "" -"The PFM file contains information Windows needs to install a PostScript® " -"font." -msgstr "PFM 檔案含有 Windows 安裝 PostScript® 字型所需要的資訊。" - -msgid "Output TFM & ENC" -msgstr "輸出 TFM & ENC" - -msgid "" -"The tfm and enc files contain information TeX needs to install a PostScript® " -"font." -msgstr "tfm 和 enc 檔案包含 TeX 安裝 PostScript® 字型所需要的資訊。" - -msgid "SFNT" -msgstr "" - -msgid "TrueType Hints" -msgstr "TrueType 修飾" - -msgid "" -"Do you want the font file to contain truetype hints? This will not\n" -"generate new instructions, it will just make use of whatever is associated\n" -"with each character." -msgstr "" -"您想要字型檔案包含 truetype 修飾嗎?這將不會\n" -"產生新指令,僅僅利用了與每個字元有關聯的東西。" - -msgid "PS Glyph Names" -msgstr "PS 字圖名稱" - -msgid "" -"Do you want the font file to contain the names of each glyph in the font?" -msgstr "您想要檔案在字型中包含每個字圖的名稱嗎?" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite characters are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple 和 MS/Adobe 在 truetype 和 opentype 的檔案格式上有所不同\n" -"這裏允許選擇讓您的字型導循的標準。\n" -"主要差異是:\n" -" 對於名稱表格之中的「postscript」名稱需求有衝突\n" -" 點陣字資料儲存在不同的表格中\n" -" 縮放的合成字元處理方式不同\n" -" 使用 GSUB 而非 morx(t)/feat\n" -" 使用 GPOS 而非 kern/opbd\n" -" 使用 GDEF 而非 lcar/prop" - -msgid "" -"Apple and MS/Adobe differ about the format of truetype and opentype files\n" -"This allows you to select which standard to follow for your font.\n" -"The main differences are:\n" -" The requirements for the 'postscript' name in the name table conflict\n" -" Bitmap data are stored in different tables\n" -" Scaled composite glyphs are treated differently\n" -" Use of GSUB rather than morx(t)/feat\n" -" Use of GPOS rather than kern/opbd\n" -" Use of GDEF rather than lcar/prop" -msgstr "" -"Apple 和 MS/Adobe 在 truetype 和 opentype 的檔案格式上有所不同\n" -"這裏允許選擇讓您的字型導循的標準。\n" -"主要差異是:\n" -" 對於名稱表格之中的「postscript」名稱需求有衝突\n" -" 點陣字資料儲存在不同的表格中\n" -" 縮放的合成字圖處理方式不同\n" -" 使用 GSUB 而非 morx(t)/feat\n" -" 使用 GPOS 而非 kern/opbd\n" -" 使用 GDEF 而非 lcar/prop" - -msgid "Old style 'kern'" -msgstr "舊式「字距微調」 " - -msgid "" -"Many applications still don't support 'GPOS' kerning.\n" -"If you want to include both 'GPOS' and old-style 'kern'\n" -"tables set this check box.\n" -"It may not be set in conjunction with the Apple checkbox.\n" -"This may confuse other applications though." -msgstr "" -"許多應用程式仍然不支援「GPOS」字距微調。\n" -"如果您要包含「GPOS」和舊式「字距微調」兩者\n" -"就在表格中勾選此核取方塊。\n" -"它也許並未設定與 Apple 核取方塊連動。\n" -"雖然這可能會困惑其他應用程式。" - -msgid "Dummy 'DSIG'" -msgstr "虛設「DSIG」" - -msgid "" -"MS uses the presence of a 'DSIG' table to determine whether to use an " -"OpenType\n" -"icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it " -"can\n" -"generate an empty one with no signature info. A pointless table." -msgstr "" - -msgid "Output Glyph Map" -msgstr "輸出字圖對映" - -msgid "Output OFM & CFG" -msgstr "輸出 OFM & CFG" - -msgid "" -"The ofm and cfg files contain information Omega needs to process a font." -msgstr "ofm 和 cfg 檔案包含 Omega 處理字型所需要的資訊。" - -msgid "PfaEdit Table" -msgstr "PfaEdit 表格" - -msgid "" -"The PfaEdit table is an extension to the TrueType format\n" -"and contains various data used by FontForge\n" -"(It should be called the FontForge table,\n" -"but isn't for historical reasons)" -msgstr "" -"PfaEdit 表格是 TrueType 格式的一種擴充\n" -"並且含有各種 FontForge 所使用的資料\n" -"(它應該被稱為 FontForge 表格,\n" -"但是由於歷史的原因而沒有)" - -msgid "Save Comments" -msgstr "儲存註釋" - -msgid "Save glyph comments in the PfEd table" -msgstr "在 PfEd 表格中儲存字圖註釋" - -msgid "Save Colors" -msgstr "儲存顏色" - -msgid "Save glyph colors in the PfEd table" -msgstr "在 PfEd 表格中儲存字圖顏色" - -msgid "Lookup Names" -msgstr "查找名稱" - -msgid "Preserve the names of the GPOS/GSUB lookups and subtables" -msgstr "保留 GPOS/GSUB 查找和子表格的名稱" - -msgid "Save Guides" -msgstr "儲存輔助線" - -msgid "Save the guidelines in the Guide layer." -msgstr "儲存在指導圖層之中的指引。" - -msgid "Save Layers" -msgstr "儲存圖層" - -msgid "" -"Preserve any background and spiro layers.\n" -"Also if we output a truetype font from a\n" -"cubic database, save the cubic splines." -msgstr "" - -msgid "FFTM Table" -msgstr "" - -msgid "" -"The FFTM table is an extension to the TrueType format\n" -"and contains a series of timestamps defined by FontForge\n" -msgstr "" - -msgid "TeX Table" -msgstr "TeX 表格" - -msgid "" -"The TeX table is an extension to the TrueType format\n" -"and the various data you would expect to find in\n" -"a tfm file (that isn't already stored elsewhere\n" -"in the ttf file)\n" -msgstr "" -"TeX 表格是 TrueType 格式的一種擴充\n" -"而且包含您預期會在 tfm 檔案中\n" -"找到的各種資料 (那些並未儲存於\n" -"ttf 檔案中其他地方的資料)\n" - -msgid "Output FONTLOG.txt" -msgstr "" - -msgid "" -"The FONTLOG is a text file containing relevant information\n" -"about the font including such things as its changelog.\n" -"(A general template is available in the OFL FAQ on http://scripts.sil.org/" -"OFL-FAQ_web)\n" -"Usage within an open font project is highly recommended but not required.\n" -"If your font already contains a fontlog table (see the Element->Font Info)\n" -"and you check this box, then the internal fontlog information will be\n" -"appended to the file \"FONTLOG.txt\" in the same directory\n" -"as the font itself." -msgstr "" - -msgid "Prefer native kerning" -msgstr "" - -msgid "" -"Use native kerning structures (instead of a feature file) even when this " -"might lose information.\n" -msgstr "" - -msgid "Windows-compatible 'kern'" -msgstr "" - -msgid "" -"If the old-style 'kern' table contains unencoded glyphs\n" -"(or glyphs encoded outside of the BMP), many Windows applications\n" -"won't have any kerning at all. This option excludes such\n" -"problematic glyphs from the old-style 'kern' table." -msgstr "" - -msgid "No Mac Names" -msgstr "" - -msgid "" -"Do not add duplicated name entries for legacy Mac platform. These name " -"entries are only needed for some legacy Mac applications." -msgstr "" - -msgid "BDF Resolution" -msgstr "BDF 解析度" - -msgid "Guess each font's resolution based on its pixel size" -msgstr "基於像素尺寸來猜測每個字型的解析度" - -msgid "Find Sub Font Definition file" -msgstr "尋找子字型的定義檔案" - -msgid "Notdef name" -msgstr "未定義名稱" - -#, c-format -msgid "" -"The glyph at encoding %d is named \".notdef\" but contains an outline. " -"Because it is called \".notdef\" it will not be included in the generated " -"font. You may give it a new name using Element->Glyph Info. Do you wish to " -"continue font generation (and omit this character)?" -msgstr "" -"編碼 %d 的字圖被命名為「.notdef」但是含有描邊。因為它被稱為「.notdef」,它將" -"無法包含在產生的字型之中。您可以使用「元件→字圖資訊」給它新的名稱。您希望字型" -"產生(並省略此字元)能繼續嗎?" - -msgid "Not a CID format" -msgstr "不是 CID 格式" - -msgid "" -"You are attempting to save a CID font in a non-CID format. This is ok, but " -"it means that only the current sub-font will be saved.\n" -"Is that what you want?" -msgstr "" -"您正試圖以 非-CID 格式儲存 CID 字型。這沒問題,但是這意味著只有目前的子字型才" -"會被儲存。\n" -"這就是您想要的嗎?" - -#, c-format -msgid "" -"The truetype instructions on glyph %s are out of date.\n" -"Do you want to proceed anyway?" -msgstr "" -"用於字圖 %s 的 truetype 指令已過時。\n" -"無論如何您都要繼續嗎?" - -#, c-format -msgid "" -"In glyph %s the reference to %s is positioned by point matching, and the " -"point numbers may no longer reflect the original intent.\n" -"Do you want to proceed anyway?" -msgstr "" -"在字圖 %s 中到 %s 的參照是由點的匹配所定位,而點的編號也許不再反映原來的含" -"義。\n" -"無論如何您都要繼續嗎?" - -msgid "Reference point match out of date" -msgstr "參照點匹配已過時" - -msgid "Bad OS/2 version" -msgstr "不當的 OS/2 版本" - -msgid "" -"OpenType fonts must have a version greater than 1\n" -"Use Element->Font Info->OS/2->Misc to change this." -msgstr "" -"OpenType 字型版本必須大於 1\n" -"使用 元件→字型資訊→OS/2→雜項 以變更此項。" - -msgid "Non-standard Em-Size" -msgstr "非標準 Em-Size" - -#, c-format -msgid "" -"The convention is that PostScript fonts should have an Em-Size of 1000. But " -"this font has a size of %d. This is not an error, but you might consider " -"altering the Em-Size with the Element->Font Info->General dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"依照慣例,PostScript 字型的 Em-Size 應該是 1000。但是此字型具有的尺寸卻為 " -"%d。這並非錯誤,但是您也許要考慮利用「元件→字型資訊→一般」對話框來改變 Em-" -"Size。\n" -"儘管如此,您仍然希望繼續產生您的字型嗎?" - -#, c-format -msgid "" -"The convention is that TrueType fonts should have an Em-Size which is a " -"power of 2. But this font has a size of %d. This is not an error, but you " -"might consider altering the Em-Size with the Element->Font Info->General " -"dialog.\n" -"Do you wish to continue to generate your font in spite of this?" -msgstr "" -"依照慣例,TrueType 字型的 Em-Size 應該是 2 的乘冪。但是此字型具有的尺寸卻為 " -"%d。這並非錯誤,但是您也許要考慮利用「元件→字型資訊→一般」對話框來改變 Em-" -"Size。\n" -"儘管如此,您仍然希望繼續產生您的字型嗎?" - -msgid "" -"Your font has a 2 byte encoding, but you are attempting to save it in a " -"format that only supports one byte encodings. This means that you won't be " -"able to access anything after the first 256 characters without reencoding " -"the font.\n" -"\n" -"Do you want to proceed anyway?" -msgstr "" -"您的字型是 2 位元組編碼,但是您試圖在只有支援一個位元組編碼的格式中去儲存它。" -"這表示您將不能存取第一組 256 個字元之後的任何東西,除非重新將字型編碼。\n" -"\n" -"無論如何您都要繼續嗎?" - -msgid "" -"The 'NFNT' bitmap format is not used under OS/X (though you still need to " -"create a (useless) bitmap font if you are saving a type1 PostScript resource)" -msgstr "" -"「NFNT」點陣字格式並未在 OS/X 中使用(雖然如果要儲存 type1 PostScript 資源,您" -"仍需建立一個(沒有用處)點陣字型)" - -msgid "The 'NFNT' bitmap format is obsolete" -msgstr "「NFNT」點陣字格式已經淘汰了" - -msgid "Needs bitmap font" -msgstr "需要點陣字型" - -msgid "" -"When generating a Mac Type1 resource font, you MUST generate at least one " -"NFNT bitmap font to go with it. If you have not created any bitmaps for this " -"font, cancel this dlg and use the Element->Bitmaps Available command to " -"create one" -msgstr "" -"產生 Mac Type1 資源字型時,您必須隨之產生至少一個 NFNT 點陣字型。如果您沒有建" -"立任何用於此字型的點陣字,就取消此對話框並使用「元件→可用點陣字」命令來建立一" -"個" - -msgid "The 'POST' type1 format is probably deprecated" -msgstr "「POST」type1 格式大致上不宜再用" - -msgid "" -"The 'POST' type1 format is probably deprecated and may not work in future " -"version of the mac." -msgstr "" - -msgid "_Review" -msgstr "檢閱(_R)" - -msgid "_Generate" -msgstr "" - -msgid "Errors detected" -msgstr "偵測到錯誤" - -#, c-format -msgid "" -"The font contains errors.\n" -"%sWould you like to review the errors or save the font anyway?" -msgstr "" -"字型含有錯誤。\n" -"%s 您想要檢閱錯誤或無論如何都要儲存字型?" - -msgid "Create directory..." -msgstr "建立目錄…" - -msgid "Bad Mac Family" -msgstr "不當的 Mac 字族" - -msgid "" -"To generate a Mac family file, the current font must have plain (Normal, " -"Regular, etc.) style, and there must be other open fonts with the same " -"family name." -msgstr "" -"要產生 Mac 字族檔案,目前的字型必須具有普通(一般、標準…等等)樣式,還必須存在" -"其他具有相同字族名稱的開放字型。" - -#, c-format -msgid "" -"There are two open fonts with the current family name and the same style. " -"%.30s and %.30s" -msgstr "有兩個開放字型與目前字族名稱和樣式相同。%.30s 和 %.30s" - -msgid "Generate Fonts" -msgstr "產生字型" - -msgid "Generate TTC" -msgstr "" - -msgid "Generate Mac Family" -msgstr "產生 Mac 字族" - -msgid "Allows you to select optional behavior when generating the font" -msgstr "產生字型時允許您選取選擇性的行為" - -msgid "Layer:" -msgstr "圖層:" - -msgid "Save a font based on the specified layer" -msgstr "儲存字型基於指定的圖層" - -msgid "Validate Before Saving" -msgstr "儲存之前進行驗證" - -msgid "" -"Check the glyph outlines for standard errors before saving\n" -"This can be slow." -msgstr "" -"在儲存之前檢查字圖描邊是否有標準錯誤\n" -"這可能會變慢。" - -msgid "Append a FONTLOG entry" -msgstr "附加 FONTLOG 條目" - -msgid "The FONTLOG allows you to keep a log of changes made to your font." -msgstr "FONTLOG 允許您保留對於字型所做變更的記錄檔。" - -msgid "Prepend timestamp" -msgstr "" - -msgid "" -"This option prepends a timestamp in the format YYMMDDHHMM to the filename " -"and font-family name metadata." -msgstr "" - -msgid "Merge tables across fonts" -msgstr "跨越字型合併表格" - -msgid "" -"FontForge can generate two styles of ttc file.\n" -"In the first each font is a separate entity\n" -"with no connection to other fonts. In the second\n" -"FontForge will attempt to use the same glyph table\n" -"for all fonts, merging duplicate glyphs. It will\n" -"also attempt to use the same space for tables in\n" -"different fonts which are bit by bit the same.\n" -"\n" -"FontForge isn't always able to perform a merge, in\n" -"which case it falls back on generating independent\n" -"fonts within the ttc.\n" -" FontForge cannot merge if:\n" -" * The fonts have different em-sizes\n" -" * Bitmaps are involved\n" -" * The merged glyf table has more than 65534 glyphs\n" -"\n" -"(Merging will take longer)" -msgstr "" - -msgid "As CFF fonts" -msgstr "成為 CFF 字型" - -msgid "" -"Put CFF fonts into the ttc rather than TTF.\n" -" These seem to work on the mac and linux\n" -" but are documented not to work on Windows." -msgstr "" - -msgid "Execute Script" -msgstr "執行命令稿" - -msgid "_Python" -msgstr "" - -msgid "_FF" -msgstr "" - -msgid "C_all..." -msgstr "呼叫(_A)…" - -msgid "Counter Expansion Factor" -msgstr "字腔擴張因子" - -msgid "Counter Addition" -msgstr "字腔附加" - -msgid "Side Bearing Expansion Factor" -msgstr "側邊留白擴張因子" - -msgid "Side Bearing Addition" -msgstr "側邊留白附加" - -msgid "Condense/Extend" -msgstr "緊縮/延展" - -msgid "Scale By" -msgstr "伸縮依據" - -msgid "Counters:" -msgstr "字腔:" - -msgid "Side Bearings:" -msgstr "側邊留白:" - -msgid "Correct for Italic Angle" -msgstr "斜體角度修正" - -msgid "" -"When FontForge detects that an expanded stroke will self-intersect,\n" -"then setting this option will cause it to try to make things nice\n" -"by removing the intersections" -msgstr "" - -msgid "Horizontal Stem Height Scale" -msgstr "水平字幹高度伸縮" - -msgid "Horizontal Stem Height Add" -msgstr "水平字幹高度附加" - -msgid "Threshold between Thin and Thick Stems" -msgstr "粗細字幹之間的界限值" - -msgid "Vertical Stem Width Scale" -msgstr "垂直字幹寬度伸縮" - -msgid "Vertical Stem Width Add" -msgstr "垂直字幹寬度附加" - -msgid "Stem threshold should be positive" -msgstr "字幹界限值應為正值" - -msgid "Unlikely stem threshold" -msgstr "不太可能的伸縮界限值" - -msgid "Scale factors must be between 3 and 1000 percent" -msgstr "伸縮因子必須在 3 和 1000 百分比之間" - -msgid "Unlikely scale factor" -msgstr "不太可能的伸縮因子" - -msgid "Bad stem add" -msgstr "不當的字幹附加" - -msgid "Bad tag" -msgstr "不當的標記" - -msgid "Feature tags are limited to 4 letters" -msgstr "特徵標記被限制為 4 個字母" - -msgid "Missing glyph extension" -msgstr "缺少字圖擴充" - -msgid "You must specify a glyph extension" -msgstr "您必須指定字圖擴充" - -msgid "Vertical Offset" -msgstr "垂直偏移" - -msgid "Missing extension" -msgstr "缺少擴充" - -msgid "You must provide a glyph extension" -msgstr "您必須提供字圖擴充" - -msgid "Horizontal Counter Scale" -msgstr "水平字腔伸縮" - -msgid "Horizontal Counter Add" -msgstr "水平字腔附加" - -msgid "Left Side Bearing Scale" -msgstr "左側留白伸縮" - -msgid "Left Side Bearing Add" -msgstr "左側留白附加" - -msgid "Right Side Bearing Scale" -msgstr "右側留白伸縮" - -msgid "Right Side Bearing Add" -msgstr "右側留白附加" - -msgid "Vertical Scale" -msgstr "垂直伸縮" - -msgid "Vertical Counter Scale" -msgstr "垂直字腔伸縮" - -msgid "Vertical Counter Add" -msgstr "垂直字腔附加" - -msgid "Width of Vertical Stems:" -msgstr "垂直字幹的寬度:" - -msgid "Width/Height of Thick Stems:" -msgstr "垂直字幹的寬度/高度:" - -msgid "Height of Horizontal Stems:" -msgstr "水平字幹的高度:" - -msgid "Width/Height of Thin Stems:" -msgstr "水平字幹寬度/高度:" - -msgid "Original Y Position" -msgstr "原來的 Y 位置" - -msgid "Extent" -msgstr "延展" - -msgid "Resultant Y Position" -msgstr "生成的 Y 位置" - -msgid "Create Subscript/Superscript" -msgstr "建立下標/上標" - -msgid "Create Small Caps" -msgstr "建立小型大寫字母" - -msgid "Change Glyphs" -msgstr "變更字圖" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select a glyph FontForge will\n" -"create (or reuse) another glyph named by appending the extension\n" -"to the original name, and it will copy a modified version of\n" -"the original glyph into the new one." -msgstr "" - -msgid "Feature Tag:" -msgstr "特徵標記:" - -msgid "Glyph Extension:" -msgstr "字圖擴充:" - -msgid "Vertical Offset:" -msgstr "垂直偏移:" - -msgid "Introduction" -msgstr "介紹" - -msgid "" -"Unlike most commands this one does not work directly on the\n" -"selected glyphs. Instead, if you select an \"A\" (or an \"a\")\n" -"FontForge will create (or reuse) a glyph named \"a.sc\", and\n" -"it will copy a modified version of the \"A\" glyph into \"a.sc\"." -msgstr "" - -msgid "Petite Caps" -msgstr "微型大寫字母" - -msgid "Glyph Extensions" -msgstr "字圖擴充" - -msgid "Letters:" -msgstr "字母:" - -msgid "Symbols:" -msgstr "符號:" - -msgid "Create small caps variants for symbols as well as letters" -msgstr "如同字母一樣建立小型大寫符號變體" - -msgid "Uniform scaling for stems of any width and direction" -msgstr "單一形式縮放任何寬度與方向的字幹" - -msgid "Separate ratios for thin and thick stems" -msgstr "粗細字幹分開的比率" - -msgid "Threshold between \"thin\" and \"thick\":" -msgstr "「細」與「粗」之間的界限值:" - -msgid "Separate ratios for horizontal and vertical stems" -msgstr "水平與垂直字幹分開的比率" - -msgid "% +" -msgstr "" - -msgid "Activate diagonal stem processing" -msgstr "啟用對角字幹處理" - -msgid "Stems" -msgstr "字幹" - -msgid "Retain current advance width, center glyph within that width" -msgstr "保留目前的前加寬度,將字圖在該寬度內置中" - -msgid "Retain current advance width, scale side bearings proportionally" -msgstr "保留目前的前加寬度,比例伸縮側邊留白" - -msgid "Uniform scaling for horizontal counters and side bearings" -msgstr "單一形式縮放水平字腔與側邊留白" - -msgid "Non uniform scaling for horizontal counters and side bearings" -msgstr "非單一形式縮放水平字腔與側邊留白" - -msgid "Counter Size:" -msgstr "字腔尺寸:" - -msgid "Left Side Bearing:" -msgstr "左側留白:" - -msgid "Right Side Bearing:" -msgstr "右側留白:" - -msgid "Horizontal" -msgstr "水平" - -msgid "Control Vertical Counters (use for CJK)" -msgstr "控制垂直字腔 (用於中日韓)" - -msgid "Vertical Counters:" -msgstr "垂直字腔:" - -msgid "Control Vertical Mapping (use for Latin, Greek, Cyrillic)" -msgstr "控制垂直映射 (用於拉丁語、希臘語、斯拉夫語)" - -msgid "These mappings may be used to fix certain standard heights." -msgstr "這些映射可被用來修正某些標準高度。" - -msgid "Vertical Scale:" -msgstr "垂直伸縮:" - -msgid "%" -msgstr "" - -msgid "Vertical" -msgstr "垂直" - -msgid "Everything to its default value" -msgstr "所有項目回到它的預設值" - -msgid "Reset" -msgstr "重置" - -msgid "Embolden by" -msgstr "加粗依據" - -msgid "Serif Height" -msgstr "襯線高度" - -msgid "Serif Height Fuzz" -msgstr "襯線高度模糊" - -msgid "Top Zone" -msgstr "頂端區域" - -msgid "Bottom Zone" -msgstr "底部區域" - -msgid "Top Hint" -msgstr "頂端修飾" - -msgid "Bottom Hint" -msgstr "底部修飾" - -msgid "Embolden by:" -msgstr "加粗依據:" - -msgid "_LCG" -msgstr "" - -msgid "Embolden as appropriate for Latin, Cyrillic and Greek scripts" -msgstr "加重適用於拉丁語、斯拉夫語和希臘語文字" - -msgid "_CJK" -msgstr "" - -msgid "Embolden as appropriate for Chinese, Japanese, Korean scripts" -msgstr "加粗適用於漢語、日語、韓語文字" - -msgid "_Auto" -msgstr "自動(_A)" - -msgid "Choose the appropriate method depending on the glyph's script" -msgstr "依據不同的字圖文字選擇適當方法" - -msgid "C_ustom" -msgstr "自訂(_U)" - -msgid "User controls the emboldening with the next two fields" -msgstr "使用者利用下列兩欄位控制加粗動作" - -msgid "_Top hint:" -msgstr "頂端修飾(_T):" - -msgid "_Zone:" -msgstr "區域(_Z):" - -msgid "_Bottom hint:" -msgstr "底部修飾(_B):" - -msgid "Zone:" -msgstr "區域:" - -msgid "" -"Any points this high will be assumed to be on serifs,\n" -"and will remain at that height after processing.\n" -"(So serifs should remain the same size).\n" -"(If you do wish the serifs to grow, set this to 0)" -msgstr "" - -msgid "Fuzz" -msgstr "模糊" - -msgid "Allow the height match to differ by this much" -msgstr "允許高度匹配到如此多的不同" - -msgid "" -"The simple application of this algorithm will squeeze counters\n" -"That is not normally seen in bold latin fonts" -msgstr "" - -msgid "Squish" -msgstr "擠壓" - -msgid "Make the counters narrower" -msgstr "將字腔變窄" - -msgid "" -"Try to insure that the counters are as wide\n" -"afterward as they were before" -msgstr "" -"試著確保該字腔之後的寬度\n" -"會如同它們之前一樣" - -msgid "" -"Retain counter size for glyphs using latin algorithm\n" -"Squish them for those using CJK." -msgstr "" -"對於使用拉丁文字演算法的字圖保留其字腔尺寸,\n" -"對於那些使用 CJK 的字圖則擠壓它們。" - -msgid "Cleanup Self Intersect" -msgstr "清理自我交叉" - -msgid "By what angle (in degrees) do you want to slant the font?" -msgstr "您要傾斜字型依據何種角度 (以角度為單位)?" - -msgid "Oblique Slant..." -msgstr "傾斜…" - -msgid "LSB Compression Percent" -msgstr "LSB 壓縮百分比" - -msgid "Stem Compression Percent" -msgstr "字幹壓縮百分比" - -msgid "Counter Compression Percent" -msgstr "字腔壓縮百分比" - -msgid "RSB Compression Percent" -msgstr "RSB 壓縮百分比" - -msgid "XHeight Percent" -msgstr "小寫字母高度百分比" - -msgid "Italic Angle" -msgstr "斜體角度" - -msgid "Bad setting" -msgstr "不當的設定" - -msgid "You may not select both variants of 'f'" -msgstr "您不可以同時選取「f」的兩個變體" - -msgid "Transform baseline serifs" -msgstr "變換基線襯線" - -msgid "Transform x-height serifs" -msgstr "變換小寫字母高度襯線" - -msgid "Transform ascender serifs" -msgstr "變換上緣部份襯線" - -msgid "Transform descender serifs" -msgstr "變換下緣部份襯線" - -msgid "Transform diagonal serifs" -msgstr "變換對角襯線" - -msgid "When serifs are removed (as first two in \"m\"), replace with:" -msgstr "襯線被移除時 (如同 \"m\" 中的前兩個),將其置換成:" - -msgid "Flat" -msgstr "扁平" - -msgid "Slanted" -msgstr "傾斜" - -msgid "Pen Slanted" -msgstr "畫筆傾斜" - -msgid "Compress (as a percentage)" -msgstr "壓縮 (以百分比例)" - -msgid "LSB" -msgstr "" - -msgid "Left Side Bearing" -msgstr "左側留白" - -msgid "RSB" -msgstr "" - -msgid "Right Side Bearing" -msgstr "右側留白" - -msgid "Lower Case" -msgstr "小寫" - -msgid "Others" -msgstr "其他" - -msgid "Upper Case" -msgstr "大寫" - -msgid "XHeight Percent:" -msgstr "小寫字母高度百分比:" - -msgid "" -"Traditionally the x-height of an italic face is slightly less\n" -"than the x-height of the companion roman" -msgstr "" -"斜體字的小寫字母高度傳統上是稍微\n" -"比標準羅馬體的小寫字母高度低一點" - -msgid "Italic Angle:" -msgstr "斜體角度:" - -msgid "" -"This italic conversion will be incomplete!\n" -"You will probably want to do manual fixups on e, g, k, and v-z\n" -"And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" -"And on all Greek lower case letters. And maybe everything else." -msgstr "" - -msgid "Current X-Height" -msgstr "目前的小寫字母高度" - -msgid "Desired X-Height" -msgstr "設想的小寫字母高度" - -msgid "Change XHeight" -msgstr "變更小寫字母高度" - -msgid "Current x-height:" -msgstr "目前的小寫字母高度:" - -msgid "Desired x-height:" -msgstr "設想的小寫字母高度:" - -msgid "Serif height:" -msgstr "襯線高度:" - -#, c-format -msgid "The search pattern was not found again in the font %.100s" -msgstr "搜尋胚騰在字型 %.100s 之中找不到" +msgid "Warning: Byte swapped font mark in palm font.\n" +msgstr "警告:在 palm 字型中有位元組置換的字型標記。\n" #, c-format -msgid "The search pattern was not found in the font %.100s" -msgstr "搜尋胚騰在字型 %.100s 之中找不到" - -msgid "Find" -msgstr "尋找" - -msgid "Find Next" -msgstr "找下一個" - -msgid "Match Fuzziness:" -msgstr "匹配模糊性:" - -msgid "Bad search pattern" -msgstr "不當的搜尋胚騰" - -msgid "Nothing to match." -msgstr "沒有任何東西可匹配。" - msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour." +"Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x " +"and %s@0x%02x)\n" +" Only one will be used here.\n" msgstr "" +"警告:編碼 %d (0x%x) 被映射到至少兩個位置 (%s@0x%02x 和 %s@0x%02x)\n" +"只有一個將在這裡使用。\n" -msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"search pattern must be a single open contour with at least 3 points on it " -"(otherwise there is nothing to match)." -msgstr "" +msgid "Warning: Font Bucket version 4 treated as 0.\n" +msgstr "警告:字型儲存區版本 4 被視為 0。\n" -msgid "Bad replace pattern" -msgstr "不當的置換胚騰" +msgid "Warning: Font contained no glyphs" +msgstr "警告:字型沒有包含字圖" +#, c-format msgid "" -"When \"Endpoints specify minimum length and direction only\" is checked, the " -"replace pattern must be a single open contour with at least 3 points on it." +"Warning: Glyph %d contains either private or intermediate tuple data.\n" +" FontForge supports neither.\n" msgstr "" - -msgid "" -"When the search path is a single open contour, the replace pattern must also " -"be." -msgstr "搜尋路徑是單一開放輪廓時,置換胚騰必須也是。" - -msgid "Search Pattern:" -msgstr "搜尋胚騰:" - -msgid "Replace Pattern:" -msgstr "取代胚騰:" +"警告:字圖 %d 含有私用或中途字組資料。\n" +"FontForge 兩者都不支援。\n" #, c-format -msgid "Find in %.100s" -msgstr "在 %.100s 中尋找" +msgid "Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)\n" +msgstr "警告:未選任何字元於 AddDHint (%d,%d %d,%d %d,%d) 之中\n" #, c-format -msgid "" -"The %1$s in the search dialog contains a reference to %2$.20hs which does " -"not exist in the new font.\n" -"Should I remove the reference?" -msgstr "" +msgid "Warning: No characters selected in AddHint(%d,%d,%d)\n" +msgstr "警告:未選任何字元於 AddHint (%d,%d,%d) 之中\n" -msgid "Replace Pattern" -msgstr "置換胚騰" +#, c-format +msgid "Warning: Unable to parse token %s, some features may be lost\n" +msgstr "警告:無法剖析符記 %s,某些特徵也許會失去\n" -msgid "Search Pattern" -msgstr "搜尋胚騰" +#, c-format +msgid "Warning: Unlikely number of subtables (%d) for 'kern' table" +msgstr "警告:不太可能的子表格數量 (%d) 用於「字距微調」表格" -msgid "Allow:" -msgstr "允許:" +msgid "Warning: Unreasonably big splines. They will be ignored.\n" +msgstr "警告:不合理的大型曲線。它們將被忽略。\n" +#, c-format msgid "" -"Allow a match even if the search pattern has\n" -"to be transformed by a combination of the\n" -"following transformations." -msgstr "" - -msgid "Flipping" -msgstr "翻轉" - -msgid "Scaling" -msgstr "伸縮" - -msgid "Rotating" -msgstr "旋轉" - -msgid "_Match Fuzziness:" -msgstr "匹配模糊性(_M):" - -msgid "Endpoints specify minimum length and direction only" -msgstr "終點只有指定最小長度和方向" +"Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid\n" +msgstr "警告:無法算出修飾 (%d,%d %d,%d %d,%d) 何處有效\n" -msgid "" -"If the search pattern is a single open contour\n" -"then do not match the end points. They merely\n" -"specify the direction from which the curve should\n" -"move toward the next point (which will be matched),\n" -"and the minimum distance between the first matched\n" -"point and the one before it. The endpoints of the\n" -"replace contour will also only be used for positioning.\n" -"\n" -"This allows you to match a right angle corner\n" -"without needed to specify exactly how long the edges\n" -"are which form the right angle." -msgstr "" +msgid "Warnings" +msgstr "警告" -msgid "Search Selected Chars Only" -msgstr "只搜尋已選字元" +msgid "Watch Points not supported in glyphs with references" +msgstr "在字圖附參照中不支援監看點" msgid "" -"Only search characters selected in the fontview.\n" -"Normally we search all characters in the font." +"Watch all selected points\n" +"(stop when a point moves)" msgstr "" -"只搜尋在 fontview 中已選的字元。\n" -"通常我們會搜尋字型中所有的字元。" - -msgid "Find All" -msgstr "尋找所有" - -msgid "Replace All" -msgstr "全部置換" - -msgid "Open" -msgstr "開啟" - -msgid "Could not open" -msgstr "無法開啟" +"監看所有所選點\n" +"(點移動時停止)" -#, c-format -msgid "Could not open %.100s" -msgstr "無法開啟 %.100s" +msgid "Watched Cvt Change" +msgstr "監看的 Cvt 變更" -msgid "No letters in font" -msgstr "字型中沒有字母" +msgid "Watched Store Change" +msgstr "監看的儲存變更" -msgid "Insert random text in the specified script" -msgstr "以指定的文字插入隨機文本" +msgid "We don't understand this font\n" +msgstr "我們無法了解此字型\n" -msgid "Text from script" -msgstr "文本來自文字" +msgid "Weight, Width, Slope Only" +msgstr "只限字重、寬度、斜率" -msgid "Save" -msgstr "儲存" +msgid "Welsh" +msgstr "威爾斯語" -msgid "Save Image" -msgstr "儲存圖像" +msgid "What is the pixel size of the font in this file?" +msgstr "在這個檔案中的字型像素尺寸是什麼?" -msgid "_Save As..." -msgstr "另存新檔(_S)…" +msgid "What type(s) of palm font records do you want?" +msgstr "您想要什麼型態的 palm 字型記錄?" -msgid "_Insert Random Text..." -msgstr "插入隨機文字(_I)…" +msgid "When a font is opened, should it be made compact?" +msgstr "當字型開啟,它就應該被壓縮?" -msgid "Save As _Image..." -msgstr "另存圖像(_I)…" +msgid "When adding new entries provide default kerning values." +msgstr "加入新條目時提供預設字距微調值。" msgid "" -"There is a splinefont level undo, but it does not contain any information to " -"perform the undo. This is an application error, please report what you last " -"did to the lookup tables so the developers can try to reproduce the issue " -"and fix it." +"When adding new entries, give them the same\n" +"delta values as those on the first line." msgstr "" +"加入新條目時,給予它們與位於首列\n" +"者相同的差異值。" -msgid "Undo information incomplete" -msgstr "" +msgid "" +"When building an Apple distortable font, you must specify at least one name " +"for the axis" +msgstr "建立 Apple distortable 字型時,對於軸線您必須指定至少一個名稱" -msgid "Bad undo" +msgid "" +"When centering an accent over a glyph, should the accent\n" +"be centered on the highest point(s) of the glyph,\n" +"or the middle of the glyph?" msgstr "" +"在字圖之上置放重音符號時,重音符號應該\n" +"以字圖上最高點而置中,\n" +"或是以字圖的中點?" -#, c-format -msgid "couldn't find the character %s" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' metadata (name, encoding, comment, etc)." msgstr "" +"當從字型檢視複製字圖時,也會複製\n" +"字圖的後設資料 (名稱、編碼、註釋…等等)。" -#, c-format -msgid "Component %d %.30s (%d,%d)" -msgstr "組件 %d %.30s (%d,%d)" - -msgid "Base Glyphs" -msgstr "基底字圖" - -msgid "Base Ligatures" -msgstr "基底連體字" - -msgid "Base Marks" -msgstr "基底標記" - -msgid "Empty" -msgstr "清空" - -#, c-format -msgid "Mark Class %.20s" -msgstr "標記類別 %.20s" - -#, c-format -msgid "%.30s (%d,%d)" +msgid "" +"When copying glyphs from the font view, also copy the\n" +"glyphs' truetype instructions." msgstr "" +"當從字型檢視複製字圖時,也會複製\n" +"字圖的 truetype 指令。" -#, c-format -msgid "Entry (%d,%d)" -msgstr "條目 (%d,%d)" - -#, c-format -msgid "Exit (%d,%d)" -msgstr "離開 (%d,%d)" - -msgid "Backtrack Match: " -msgstr "回溯匹配:" +msgid "" +"When dragging points in the outline view a join may occur\n" +"(two open contours may connect at their endpoints). When\n" +"this is On a join will cause FontForge to stop moving the\n" +"selection (as if the user had released the mouse button).\n" +"This is handy if your fingers are inclined to wiggle a bit." +msgstr "" +"在描邊檢視中拖曳各點時,可能會發生聯結\n" +"(兩條開放的輪廓線也許會以它們的終點相連)。當\n" +"此為「開啟」,聯結將造成 FontForge 停止移動\n" +"選擇點 (如果使用者已釋放滑鼠按鈕)。\n" +"如果您的手指有一點擺動的傾向的話,如此將會很好用。" -msgid "Match: " -msgstr "匹配:" +msgid "" +"When generating a Mac Type1 resource font, you MUST generate at least one " +"NFNT bitmap font to go with it. If you have not created any bitmaps for this " +"font, cancel this dlg and use the Element->Bitmaps Available command to " +"create one" +msgstr "" +"產生 Mac Type1 資源字型時,您必須隨之產生至少一個 NFNT 點陣字型。如果您沒有建" +"立任何用於此字型的點陣字,就取消此對話框並使用「元件→可用點陣字」命令來建立一" +"個" -msgid "Lookahead Match: " -msgstr "期望匹配:" +msgid "" +"When placing grave and acute accents above letters, should\n" +"FontForge center them based on their full width, or\n" +"should it just center based on the lowest point\n" +"of the accent." +msgstr "" +"在字母之上置放抑音符號和銳角重音符號時,\n" +"FontForge 應該會基於它們的整個寬度而置中,或是\n" +"它應該僅僅基於重音符號的最低點之上而置中。" -msgid "Backtrack class: " -msgid_plural "Backtrack classes: " -msgstr[0] "回溯類別:" +msgid "When serifs are removed (as first two in \"m\"), replace with:" +msgstr "襯線被移除時 (如同 \"m\" 中的前兩個),將其置換成:" -msgid "Class" -msgid_plural "Classes" -msgstr[0] "類別" +msgid "" +"When the mouse pointer is within this many pixels\n" +"of one of the various interesting features (baseline,\n" +"width, grid splines, etc.) the pointer will snap\n" +"to that feature." +msgstr "" +"當滑鼠指標位於\n" +"各種有趣特徵之一的許多像素之內 (基線、\n" +"寬度、曲線格線…等等),指標將會抓附\n" +"於該特徵。" -msgid "Lookahead Class" -msgid_plural "Lookahead Classes" -msgstr[0] "" +msgid "" +"When the search path is a single open contour, the replace pattern must also " +"be." +msgstr "搜尋路徑是單一開放輪廓時,置換胚騰必須也是。" -#, c-format -msgid "Back coverage %d: " -msgstr "回溯覆蓋 %d:" +msgid "" +"Whether fonts loaded from the disk should retain their splines\n" +"with the original order (quadratic or cubic), or whether the\n" +"splines should be converted to the default order for new fonts\n" +"(see NewFontsQuadratic)." +msgstr "" +"是否已從磁碟載入的字型應該保留它們曲線\n" +"的原本排序(二次或三次),或者對於新字型來說,\n" +"是否曲線應該轉換到預設排序\n" +"(參看:NewFontsQuadratic)。" -#, c-format -msgid "Coverage %d: " -msgstr "覆蓋 %d: " +msgid "" +"Whether new fonts should contain splines of quadratic (truetype)\n" +"or cubic (postscript & opentype)." +msgstr "" +"是否新字型應該包含二次曲線(truetype)\n" +"或立方形(postscript & opentype)。" -#, c-format -msgid "Lookahead coverage %d: " -msgstr "期望覆蓋 %d:" +msgid "" +"Whether to use mac-like icons to indicate modifiers (for instance ^ for " +"Control)\n" +"or to use an abbreviation (for instance \"Cnt-\")" +msgstr "" +"是否要使用類似 mac 的圖示以指出修飾鍵 (舉例來說 ^ 表示 Control 鍵)\n" +"或是使用縮寫 (舉例來說 \"Cnt-\")" -#, c-format -msgid "Apply at %d %.80s" -msgstr "套用於 %d %.80s" +msgid "Which archived item should be opened?" +msgstr "應該開啟哪一個存檔項目?" -msgid "Replacement: " -msgstr "置換: " +msgid "White Space" +msgstr "空白字元" -msgid "Chaining Positioning" -msgstr "鏈接定位" +msgid "Wide" +msgstr "寬" -msgid "Chaining Substitution" -msgstr "鏈接替代" +msgid "Width" +msgstr "寬度" -msgid "Reverse Chaining Subs" -msgstr "反向鏈接替代" +msgid "Width Color" +msgstr "寬度顏色" -msgid "classes" -msgstr "類別" +msgid "Width _Class" +msgstr "寬度類別(_C)" -msgid "coverage" -msgstr "覆蓋" +msgid "Width of Vertical Stems:" +msgstr "垂直字幹的寬度:" -msgid "glyphs" -msgstr "字圖" +msgid "Width/Height of Thick Stems:" +msgstr "垂直字幹的寬度/高度:" -#. GT: There are various broad classes of lookups here and the first string -#. GT: describes those: "Contextual Positioning", Contextual Substitution", etc. -#. GT: Each of those may be formated in 3 different ways: by (or perhaps using -#. GT: would be a better word) glyphs, classes or coverage tables. -#. GT: So this might look like: -#. GT: Contextual Positioning by classes -#, c-format -msgid "%s by %s" -msgstr "%s 依據 %s" +msgid "Width/Height of Thin Stems:" +msgstr "水平字幹寬度/高度:" -#, c-format -msgid "Backtrack class %d: " -msgstr "回溯類別 %d:" +msgid "Width:" +msgstr "寬度:" #, c-format -msgid "Class %d: " -msgstr "類別 %d:" +msgid "" +"Width: %d\n" +"Count: %d\n" +"Percentage of Max: %d%%\n" +msgstr "" +"寬度:%d\n" +"計數:%d\n" +"最大百分比:%d%%\n" #, c-format -msgid "Lookahead class %d: " -msgstr "期望類別 %d:" +msgid "" +"Width: %d-%d (%d)\n" +"Count: %d (%d)\n" +"Percentage of Max: %d%%\n" +msgstr "" +"寬度:%d-%d (%d)\n" +"計數:%d (%d)\n" +"最大百分比:%d%%\n" -#, c-format -msgid "Rule %d" -msgstr "規則 %d" +msgid "Wild Brush - Drips a lot" +msgstr "雜亂筆刷 - 水滴" -msgid "Indic Reordering" -msgstr "印度式重新排序" +msgid "Win Ascent Offset:" +msgstr "Win 上緣偏移:" -msgid "" -msgstr "<未定義>" +msgid "Win Ascent:" +msgstr "Win 上緣:" -msgid "Simple Substitution" -msgstr "簡單的替代" +msgid "Win Descent Offset:" +msgstr "Win 下緣偏移:" -msgid "Glyph Insertion" -msgstr "字圖插入" +msgid "Win Descent:" +msgstr "Win 下緣:" -msgid "Kern by State" -msgstr "依據狀態字距微調" +msgid "Win _Ascent Offset:" +msgstr "Win 上緣偏移(_A):" -#. GT: You're in a state machine, and this is describing the %4d'th state of -#. GT: that machine. From the state the next state will be a list of -#. GT: state-numbers which are appended to this string. -#, c-format -msgid "State %4d Next: " -msgstr "狀態 %4d 下一個: " +msgid "Win _Descent Offset:" +msgstr "Win 下緣偏移(_D):" -#, c-format -msgid "State %4d Flags:" -msgstr "狀態 %4d 旗標:" +msgid "Window" +msgstr "視窗" -#, c-format -msgid "State %4d Mark: " -msgstr "狀態 %4d 標記: " +msgid "Windows Latin (\"ANSI\")" +msgstr "Windows 拉丁語 (ANSI)" -#, c-format -msgid "State %4d Cur: " -msgstr "狀態 %4d 游標: " +msgid "Woff Major Version:" +msgstr "Woff 主要的版本:" -#, c-format -msgid "Nested Substitution %.80s" -msgstr "巢狀替代 %.80s" +msgid "Woff Minor Version:" +msgstr "Woff 次級的版本:" -msgid "Lookups Enabled for Expansion" -msgstr "擴充查找已啟用" +msgid "Wolof" +msgstr "沃洛夫語" -msgid "No Lookups Enabled for Expansion" -msgstr "無擴充查找已啟用" +msgid "Woods Cree" +msgstr "木頭克里語" -msgid "Lookups Disabled for Expansion" -msgstr "擴充查找已停用" +msgid "Wrap Pos:" +msgstr "換列位置:" -msgid "No Lookups Disabled for Expansion" -msgstr "無擴充查找已停用" +msgid "Write failed" +msgstr "寫入失敗" -msgid "Lookups Limiting Expansion" -msgstr "查找限制擴充" +msgid "Wrong Direction" +msgstr "錯誤方向" -msgid "No Lookups Limiting Expansion" -msgstr "無查找限制擴充" +#, c-format +msgid "Wrong number of entries in %s" +msgstr "在 %s 條目中的錯誤數字" -msgid "Lookups Enabled for Shrinkage" -msgstr "收縮查找已啟用" +msgid "Wrong type of SFD file" +msgstr "錯誤的 SFD 檔案型態" -msgid "No Lookups Enabled for Shrinkage" -msgstr "無收縮查找已啟用" +msgid "X Bitmap" +msgstr "X 點陣字" -msgid "Lookups Disabled for Shrinkage" -msgstr "收縮查找已停用" +#. GT: an expression describing the transformation applied to the X coordinate +msgid "X Expr:" +msgstr "X 軸運算式:" -msgid "No Lookups Disabled for Shrinkage" -msgstr "無收縮查找已停用" +msgid "X Movement" +msgstr "X 方向移動" -msgid "Lookups Limiting Shrinkage" -msgstr "查找限制收縮" +msgid "X Repeat Count" +msgstr "X 重複次數" -msgid "No Lookups Limiting Shrinkage" -msgstr "無查找限制 Shrinkage" +msgid "X Resource Editor" +msgstr "X 資源編輯器" -#, c-format -msgid "Priority: %d" -msgstr "優先權:%d" +msgid "X Scale Factor" +msgstr "X 伸縮因子" -msgid "No Extender Glyphs" -msgstr "無延展字圖" +msgid "X11 bitmap only sfnt (otb)" +msgstr "X11 點陣字只有 sfnt (otb)" -msgid "Extender Glyphs" -msgstr "延展字圖" +msgid "X:" +msgstr "X:" -msgid "Not classified" -msgstr "尚未分類" +msgid "XHeight Percent" +msgstr "小寫字母高度百分比" -msgid "Ligature" -msgstr "連體字" +msgid "XHeight Percent:" +msgstr "小寫字母高度百分比:" -msgid "Glyph Definition Sub-Table" -msgstr "字圖定義子表格" +msgid "XHeight:" +msgstr "小寫字母高度:" -#. GT: Here caret means where to place the cursor inside a ligature. So OpenType -#. GT: allows there to be a typing cursor inside a ligature (for instance you -#. GT: can have a cursor between f and i in the "fi" ligature) -msgid "Ligature Caret Sub-Table" -msgstr "連體字插字符號子表格" +msgid "XUID-Base" +msgstr "XUID-基底" -msgid "Mark Attachment Classes" -msgstr "標記附件類別" +msgid "Xhosa" +msgstr "廓薩語" -#, c-format -msgid "%c%c%c%c Min Extent=%d, Max Extent=%d" -msgstr "%c%c%c%c 最小擴充=%d,最大擴充=%d" +#. GT: an expression describing the transformation applied to the Y coordinate +msgid "Y Expr:" +msgstr "Y 軸運算式:" -#, c-format -msgid "Script '%c%c%c%c' on %c%c%c%c " -msgstr "文字「%c%c%c%c」於 %c%c%c%c " +msgid "Y Movement" +msgstr "Y 方向移動" -#, c-format -msgid "Script '%c%c%c%c' " -msgstr "文字「%c%c%c%c」" +msgid "Y Repeat Count" +msgstr "Y 重複次數" -#, c-format -msgid "Default Baseline: '%s'" -msgstr "預設基線:「%s」" +msgid "Y Scale Factor" +msgstr "Y 伸縮因子" -#, c-format -msgid "" -"Offsets from def. baseline: romn: %d idcn: %d ideo: %d hang: %d math: %d" -msgstr "預設基線的偏移: romn:%d idcn:%d ideo:%d hang:%d math:%d" +msgid "Y near¹ _standard heights" +msgstr "Y 接近¹ 標準高度(_S)" -msgid "All glyphs have the same baseline" -msgstr "所有字圖有相同基線" +msgid "Y:" +msgstr "Y:" -msgid "Per glyph baseline data" -msgstr "各別字圖基線資料" +msgid "Yes" +msgstr "是" -#, c-format -msgid " Left Bound=%d" -msgstr " 左邊界=%d" +msgid "Yes to _All" +msgstr "全部皆是(_A)" -#, c-format -msgid " Right Bound=%d" -msgstr " 右邊界=%d" +msgid "Yi" +msgstr "彝文" -msgid "Strong Left to Right" -msgstr "強調從左到右" +msgid "Yi Classic" +msgstr "彝文傳統型" -msgid "Strong Right to Left" -msgstr "強調從右到左" +msgid "Yi Modern" +msgstr "彝文現代型" -msgid "Arabic Right to Left" -msgstr "阿拉伯語從右到左" +msgid "Yi Radicals" +msgstr "彝文部首" -msgid "European Number" -msgstr "歐洲數字" +msgid "Yi Syllables" +msgstr "彝文音節符號" -msgid "European Number Separator" -msgstr "歐洲數字分隔符號" +msgid "Yi Syllables/Radicals" +msgstr "彝文音節符號/部首" -msgid "European Number Terminator" -msgstr "歐洲數字終止符號" +msgid "Yiddish" +msgstr "意第緒語" -msgid "Arabic Number" -msgstr "阿拉伯語數字" +msgid "Yijing Hexagram Symbols" +msgstr "易經符號" -msgid "Common Number Separator" -msgstr "共同數字分隔符號" +msgid "Yoruba" +msgstr "優魯巴語" -msgid "Block Separator" -msgstr "區塊分隔符號" +#, c-format +msgid "" +"You appear to have an old editing session on %s.\n" +"Would you like to recover it?" +msgstr "" +"看來您具有舊的編輯執行階段於 %s。\n" +"您想要回復它?" -msgid "Segment Separator" -msgstr "資料段分隔符號" +msgid "" +"You are about to delete a layer.\n" +"This will lose all contours in that layer.\n" +"If this is the last quadratic layer it will\n" +"lose all truetype instructions.\n" +"\n" +"Deleting a layer cannot be undone.\n" +"\n" +"Is this really your intent?" +msgstr "" +"您即將刪除圖層。\n" +"這將會丟失在該圖層中的所有輪廓。\n" +"如果這是最後一個四方形圖層,它將\n" +"會丟失所有 truetype 指令。\n" +"\n" +"刪除圖層將無法復原。\n" +"\n" +"這個真的是您的意圖?" -msgid "White Space" -msgstr "空白字元" +#, c-format +msgid "" +"You are attempting to clear %.30s which is referred to by\n" +"another character. Are you sure you want to clear it?" +msgstr "" +"您試圖要清除被其他字元所參照的 %.30s。\n" +"確定要清除它?" -msgid "Neutral" -msgstr "中性" +msgid "" +"You are attempting to save a CID font in a non-CID format. This is ok, but " +"it means that only the current sub-font will be saved.\n" +"Is that what you want?" +msgstr "" +"您正試圖以 非-CID 格式儲存 CID 字型。這沒問題,但是這意味著只有目前的子字型才" +"會被儲存。\n" +"這就是您想要的嗎?" -msgid "" -msgstr "<不明方向>" +msgid "" +"You are deleting the last anchor point in this character.\n" +"Doing so will cause this dialog to close, is that what you want?" +msgstr "" +"您正在刪除此字元中最後一個錨點。\n" +"如此做將造成此對話框關閉,那就是您想要的嗎?" -msgid " Floating accent" -msgstr " 浮動重音符號" +msgid "You changed the point numbering" +msgstr "您變更了點的編號" -msgid " Hang left" -msgstr " 掛向左側" +#, c-format +msgid "You do not have permission to read %.100s" +msgstr "您沒有權限去讀取 %.100s" -msgid " Hang right" -msgstr " 掛向右側" +msgid "" +"You have changed the transformation matrix, do you wish to use the new " +"version?" +msgstr "您已變更了變換矩陣,您希望使用新的版本?" -msgid " Attach right" -msgstr " 附加右側" +msgid "" +"You have changed this font's name without changing the UniqueID (or XUID).\n" +"This is probably not a good idea, would you like me to\n" +"generate a random new value?" +msgstr "" +"您已變更此字型的名稱,卻未變更 UniqueID(或 XUID)。\n" +"這大概不是個好主意,您想要讓我\n" +"產生一個隨機的新值?" #, c-format -msgid " Mirror=%.30s" -msgstr " 鏡像=%.30s" +msgid "You have just changed the point numbering of glyph %s.%s%s%s" +msgstr "您僅僅變更了字圖 %s.%s%s%s 的點編號" -msgid "No Advanced Typography" -msgstr "無進階排版式樣" +msgid "You may change the default instance of this font" +msgstr "您可以變更此字型的預設實體" -msgid "OpenType Tables" -msgstr "OpenType 表格" +msgid "You may not paste a reference into this window" +msgstr "您不可以將參照貼入這個視窗" -msgid "'BASE' Baseline Table" -msgstr "「基底」基線表格" +msgid "" +"You may not rename any of the base glyphs, but your selection overlaps the " +"set of base glyphs." +msgstr "您不可以重新命名任何基底字圖,您的選擇卻重疊了基底字圖集合。" -#, c-format -msgid "Horizontal: %d baseline" -msgid_plural "Horizontal: %d baselines" -msgstr[0] "水平:%d 基線" +msgid "You may not select both variants of 'f'" +msgstr "您不可以同時選取「f」的兩個變體" -#, c-format -msgid "Vertical: %d baseline" -msgid_plural "Vertical: %d baselines" -msgstr[0] "垂直:%d 基線" +msgid "You may not use spiros" +msgstr "您不可以使用旋點" -msgid "'GDEF' Glyph Definition Table" -msgstr "「GDEF」字圖定義表格" +#. GT: The following strings should be concatenated together, the result +#. GT: translated, and then broken into lines by hand. I'm sure it would +#. GT: be better to specify this all as one string, but my widgets won't support +#. GT: that +msgid "You may specify the new instance of this font" +msgstr "您可以指定此字型的新實體" -msgid "'GPOS' Glyph Positioning Table" -msgstr "「GPOS」字圖定位表格" +msgid "You must choose a lookup type" +msgstr "您必須選擇查找型態" -msgid "'GSUB' Glyph Substitution Table" -msgstr "「GSUB」字圖替代表格" +msgid "You must draw a line" +msgstr "您必須繪製一條線" -msgid "'JSTF' Justification Table" -msgstr "「JSTF」調整表格" +msgid "You must draw a line, with at most one additional point" +msgstr "您必須繪製一條線,以及最多一個額外點" -msgid "Apple Advanced Typography" -msgstr "Apple 進階排版式樣" +msgid "You must install the freetype library before using this command." +msgstr "使用這個命令之前,您必須安裝 freetype 函式庫。" -msgid "'bsln' Horizontal Baseline Table" -msgstr "「bsln」水平基線表格" +msgid "You must name the lookup." +msgstr "您必須命名查找。" -msgid "'kern' Horizontal Kerning Table" -msgstr "「字距微調」水平字距微調表格" +msgid "You must provide a glyph extension" +msgstr "您必須提供字圖擴充" -msgid "'lcar' Ligature Caret Table" -msgstr "「lcar」連體字插字符號表格" +msgid "You must provide at least one name here" +msgstr "在此您必須提供至少一個名稱" -msgid "'morx' Glyph Extended Metamorphosis Table" -msgstr "「morx」字圖擴充中繼變化表格" +msgid "You must select a Lookup Type." +msgstr "您必須選取查找型態。" -msgid "'opbd' Optical Bounds Table" -msgstr "「opbd」視覺邊界表格" +msgid "You must select a glyph before you can import an image into it" +msgstr "可以將圖像匯入它之前,您必須選取字圖" -msgid "'prop' Glyph Properties Table" -msgstr "「prop」字圖屬性表格" +msgid "You must select a lookup subtable to contain this kerning pair" +msgstr "您必須選取查找子表格以包含這對字距微調對" -msgid "Show ATT" -msgstr "顯示 ATT" +msgid "You must select at least one language for each script." +msgstr "您必須選取至少一種語言用於每個文字。" -msgid "No differences found" -msgstr "找不到差異" +msgid "" +"You must select at least one language.\n" +"Use the \"Default\" language if nothing else fits." +msgstr "" +"您必須選取至少一個語言。\n" +"如果沒有任何其他東西符合,就使用「預設」語言。" -msgid "Differences..." -msgstr "差異…" +msgid "You must select at least one script if you provide a feature tag." +msgstr "如果您提供特徵標記,您就必須選取至少一種文字。" -#, c-format -msgid "Compare %s to %s" -msgstr "比較 %s 與 %s" +msgid "You must specify a glyph extension" +msgstr "您必須指定字圖擴充" #, c-format -msgid "Compare version %s of %s to %s" -msgstr "比較 %2$s 的版本 %1$s 與 %3$s" +msgid "You must specify a glyph name for subtable %s" +msgstr "您必須指定字圖名稱給子表格 %s" -msgid "Font Compare" -msgstr "字型比較" +msgid "You must specify a medial tile" +msgstr "您必須指定普通的並排" -#, c-format -msgid "Font to compare with %.20s" -msgstr "與 %.20s 字型比較" +msgid "You must specify a pattern" +msgstr "您必須指定胚騰" -msgid "Compare _Outlines" -msgstr "比較描邊(_O)" +#, c-format +msgid "You must specify a replacement glyph for %s" +msgstr "您必須指定用來置換 %s 的字圖" -msgid "Accept outlines which exactly match the original" -msgstr "接受精確匹配原件的描邊" +msgid "You must specify a standard type1 extension (.pfb or .pfa)" +msgstr "您必須指定標準 type1 擴充檔名 (.pfb 或.pfa)" -msgid "_Accept inexact" -msgstr "接受不精確的(_A)" +msgid "You must specify an isolated (or medial) tile" +msgstr "您必須指定隔離 (或普通的) 並排" msgid "" -"Accept an outline which is a close approximation to the original.\n" -"It may be off by an em-unit, or have a reference which matches a contour." +"You should only specify the TrueType Unique Font Identification string in " +"one language. This font has more. Do you want to continue anyway?" msgstr "" +"您應該只以一種語言來指定 TrueType 的唯一字型識別字串,但此字型卻有更多。您無" +"論如何還要繼續嗎?" -msgid "_Warn if inexact" -msgstr "如果不精確就警告(_W)" - -msgid "Warn if the outlines are close but not exactly the same" -msgstr "如果描邊為關閉但並非完全相同就警告" +msgid "" +"Your font has a 2 byte encoding, but you are attempting to save it in a " +"format that only supports one byte encodings. This means that you won't be " +"able to access anything after the first 256 characters without reencoding " +"the font.\n" +"\n" +"Do you want to proceed anyway?" +msgstr "" +"您的字型是 2 位元組編碼,但是您試圖在只有支援一個位元組編碼的格式中去儲存它。" +"這表示您將不能存取第一組 256 個字元之後的任何東西,除非重新將字型編碼。\n" +"\n" +"無論如何您都要繼續嗎?" -msgid "Warn if _unlinked references" -msgstr "如果取消連結參照就警告(_U)" +msgid "" +"Your font is missing the dotlessi glyph,\n" +"please add it and remake your accented glyphs" +msgstr "" +"您的字型目前缺少無點 i 字圖,\n" +"請加入它並重製您的重音符號字圖" +#. GT: Adobe decided that a dotless j glyph was needed, assigned a code +#. GT: point to it in the private use area, and named it "dotlessj". Then +#. GT: years later the Unicode people decided one was needed and assigned +#. GT: it U+0237, so that's now the official code point and it is named +#. GT: "uni0237". The name "dotlessj" is deprecated but still present in +#. GT: many fonts. Neither "dotlessj" nor "uni0237" should be translated +#. GT: because they are standard PostScript glyph names. +#. GT: Again you may wish to explain that these refer to a "j" without a dot msgid "" -"Warn if one glyph contains an outline while the other contains a reference " -"(but the reference describes the same outline)" +"Your font is missing the uni0237 glyph,\n" +"and the deprecated dotlessj glyph,\n" +"please add the former and remake your accented glyphs" msgstr "" -"如果一個字圖含有描邊同時其他字圖含有該參照就警告 (但是參照描述相同的描邊)" +"您的字型缺少 uni0237 字圖,\n" +"並且不宜使用無點 j 字圖,\n" +"請加入前項並重新製作您的音調記號字圖" -msgid "Compare _Hints" -msgstr "比較修飾(_H)" +msgid "" +"Your version of the freetype library does not contain the bytecode " +"interpreter." +msgstr "您的 freetype 函式庫版本不包含位元碼解譯器。" -msgid "Compare postscript hints and hintmasks and truetype instructions" -msgstr "比較 postscript 修飾和修飾遮罩和 truetype 指令" +msgid "Z_oom out" +msgstr "縮小(_O)" -msgid "Compare Hint_Masks" -msgstr "比較修飾遮罩(_M)" +msgid "Zande" +msgstr "贊德語" -msgid "Compare hintmasks" -msgstr "比較修飾遮罩" +msgid "Zapf Dingbats" +msgstr "Zapf 裝飾符號" -msgid "HintMasks only if conflicts" -msgstr "只當衝突時使用修飾遮罩" +msgid "Zone:" +msgstr "區域:" -msgid "Don't compare hintmasks if the glyph has no hint conflicts" -msgstr "如果字圖沒有任何修飾衝突,就不比較修飾遮罩" +msgid "Zones" +msgstr "區域" -msgid "Don't Compare HintMasks" -msgstr "不比較修飾衝突" +msgid "Zoom _in" +msgstr "放大(_I)" -msgid "_Add Diff Outlines to Background" -msgstr "將差異描邊加入背景(_A)" +msgid "Zulu" +msgstr "祖魯語" -msgid "" -"If two glyphs differ, then add the outlines of the second glyph\n" -"to the background layer of the first (So when opening the first\n" -"the differences will be visible)." -msgstr "" +msgid "_16x4 cell window" +msgstr "_16x4 儲存格視窗" -msgid "Add _Missing Glyphs" -msgstr "加入缺少的字圖(_M)" +msgid "_24 pixel outline" +msgstr "_24 像素描邊" -msgid "" -"If a glyph in the second font is missing from the first, then\n" -"add it to the first with the outlines of the second font in\n" -"the background" -msgstr "" +msgid "_36 pixel outline" +msgstr "_36 像素描邊" -msgid "Compare _Bitmaps" -msgstr "比較點陣字(_B)" +msgid "_3D Rotate" +msgstr "_3D 旋轉" -msgid "Compare _Names" -msgstr "比較名稱(_N)" +msgid "_48 pixel outline" +msgstr "_48 像素描邊" -msgid "Compare Glyph _Positioning" -msgstr "比較字圖定位(_P)" +msgid "_72 pixel outline" +msgstr "_72 像素描邊" -msgid "Kerning & such" -msgstr "字距微調 & 此類" +msgid "_8x2 cell window" +msgstr "_8x2 儲存格視窗" -msgid "Compare Glyph _Substitution" -msgstr "比較字圖替代(_S)" +msgid "_96 pixel outline" +msgstr "_96 像素描邊" -msgid "Ligatures & such" -msgstr "連體字 & 此類" +msgid "_AA" +msgstr "反鋸齒(_A)" -msgid "_Error Limit:" -msgstr "錯誤限制(_E):" +msgid "_About..." +msgstr "關於(_A)…" -msgid "Bump Size" -msgstr "凸塊尺寸" +msgid "_Accept inexact" +msgstr "接受不精確的(_A)" -msgid "Line length max" -msgstr "最大列長度" +msgid "_Activate Spiro" +msgstr "啟用旋點(_A)" -msgid "Allow _removal of extrema" -msgstr "允許撤除末端(_R)" +msgid "_Add" +msgstr "加入(_A)" -msgid "" -"Normally simplify will not remove points at the extrema of curves\n" -"(both PostScript and TrueType suggest you retain these points)" -msgstr "" +msgid "_Add 'aalt' features" +msgstr "加入「aalt」特徵(_A)" -msgid "Allow _slopes to change" -msgstr "允許斜率變更(_S)" +msgid "_Add Anchor" +msgstr "加入錨點(_A)" -msgid "" -"Normally simplify will not change the slope of the contour at the points." -msgstr "通常簡化將無法變更點上輪廓的斜率。" +msgid "_Add Diff Outlines to Background" +msgstr "將差異描邊加入背景(_A)" -msgid "Start contours at e_xtrema" -msgstr "輪廓起始於末端(_X)" +msgid "_Add Encoding Slots..." +msgstr "加入編碼插件(_A)…" -msgid "" -"If the start point of a contour is not an extremum, find a new start point " -"(on the contour) which is." -msgstr "" +msgid "_Add HHint" +msgstr "加入 HHint(_A)" -msgid "Allow _curve smoothing" -msgstr "允許曲線平滑化(_C)" +msgid "_Add Selected" +msgstr "加入已選(_A)" -msgid "" -"Simplify will examine corner points whose control points are almost\n" -"colinear and smooth them into curve points" -msgstr "" +msgid "_Advance Width only" +msgstr "只有前加寬度(_A)" -#. GT: here "tan" means trigonometric tangent -msgid "if tan less than" -msgstr "如果正切函數少於" +msgid "_All Fonts" +msgstr "所有字型(_A)" -msgid "S_nap to horizontal/vertical" -msgstr "抓齊水平/垂直(_N)" +msgid "_Alphabetic" +msgstr "字母順序(_A)" -msgid "" -"If the slope of an adjusted point is near horizontal or vertical\n" -"snap to that" -msgstr "" -"如果調整點的斜率接近水平或垂直\n" -"就抓齊水平或垂直" +msgid "_Alter Class" +msgstr "改變類別(_A)" -msgid "_Flatten bumps on lines" -msgstr "在線上平面化凸塊(_F)" +msgid "_Anchor Control..." +msgstr "錨點控制(_A)…" -msgid "If a line has a bump on it then flatten out that bump" -msgstr "如果線上有凸塊就將該凸塊平面化" +msgid "_Anchored Pairs" +msgstr "錨點的配對(_A)" -msgid "if smaller than" -msgstr "如果小於" +msgid "_Anchors" +msgstr "錨點(_A)" -msgid "Don't smooth lines" -msgstr "不將線平滑化" +msgid "_Anti Alias" +msgstr "消除鋸齒(_A)" -msgid "longer than" -msgstr "長度超過" +msgid "_Anti-Aliased" +msgstr "消除鋸齒(_A)" -msgid "Set as Default" -msgstr "設成預設值" +msgid "_Apply" +msgstr "套用(_A)" -#. GT: These strings are for fun. If they are offensive or incomprehensible -#. GT: simply translate them as something dull like: "FontForge" -#. GT: This is a spoof of political slogans, designed to point out how foolish they are -msgid "" -"A free press discriminates\n" -"against the illiterate." -msgstr "" +msgid "_Apply to All" +msgstr "套用到全部(_A)" -#. GT: This is a pun on the old latin drinking song "Gaudeamus igature!" -msgid "Gaudeamus Ligature!" -msgstr "Gaudeamus 連體字!" +msgid "_Apply to Selection" +msgstr "套用到選擇(_A)" -#. GT: Spoof on the bible -msgid "In the beginning was the letter..." -msgstr "開頭是字母…" +msgid "_Arm Style" +msgstr "臂線樣式(_A)" -#. GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original) -msgid "fontology recapitulates file-ogeny" -msgstr "" +msgid "_Around" +msgstr "周圍(_A)" -msgid "Recovery Complete" -msgstr "" +msgid "_Ascent:" +msgstr "上緣(_A):" -#, c-format -msgid "" -"Your file %s has been recovered.\n" -"You must now Save your file to continue working on it." -msgstr "" +msgid "_Aspect" +msgstr "比例(_A)" -msgid "Ax => xA" -msgstr "" +msgid "_Aspect Ratio" +msgstr "長寬比率" -msgid "xD => Dx" -msgstr "" +msgid "_Auto" +msgstr "自動(_A)" -msgid "AxD => DxA" -msgstr "" +msgid "_Auto Width..." +msgstr "自動寬度(_A)…" -msgid "ABx => xAB" -msgstr "" +msgid "_AutoKern Selected" +msgstr "自動字距微調已選(_A)" -msgid "ABx => xBA" -msgstr "" +msgid "_BDF Info..." +msgstr "_BDF 資訊…" -msgid "xCD => CDx" -msgstr "" +#. GT: Background, make it short +msgid "_Back" +msgstr "背景(_B)" -msgid "xCD => DCx" -msgstr "" +msgid "_Base Filename:" +msgstr "基本檔名(_B):" -msgid "AxCD => CDxA" -msgstr "" +msgid "_Base:" +msgstr "基底(_B):" -msgid "AxCD => DCxA" -msgstr "" +msgid "_Bigger Pixel Size" +msgstr "較大的像素尺寸(_B)" -msgid "ABxD => DxAB" -msgstr "" +msgid "_Bigger Point Size" +msgstr "較大點尺寸(_B)" -msgid "ABxD => DxBA" -msgstr "" +msgid "_Blend to New Font..." +msgstr "混合到新字型(_B)…" -msgid "ABxCD => CDxAB" -msgstr "" +msgid "_Both" +msgstr "兩者(_B)" -msgid "ABxCD => CDxBA" -msgstr "" +msgid "_Bottom" +msgstr "底部(_B)" -msgid "ABxCD => DCxAB" -msgstr "" +msgid "_Bottom hint:" +msgstr "底部修飾(_B):" -msgid "ABxCD => DCxBA" -msgstr "" +msgid "_Bottom:" +msgstr "底部(_B):" -#, c-format -msgid "State %d, %.40s" -msgstr "狀態 %d, %.40s" +msgid "_Browse" +msgstr "瀏覽(_B)" -msgid "Next State:" -msgstr "下一個狀態:" +msgid "_Build Accented Glyph" +msgstr "組建重音字圖(_B)" -msgid "Kern Values:" -msgstr "字距微調值:" +msgid "_Build Syllables" +msgstr "組建音節符號(_B)" -msgid "At most 8 kerning values may be specified here" -msgstr "在此可以指定最多 8 個字距微調值" +msgid "_Butt" +msgstr "酒桶(_B)" -msgid "Too Many Kerns" -msgstr "太多字距微調" +msgid "_By Base Char" +msgstr "依基底字元(_B)" -msgid "Kerning values must be even" -msgstr "字距微調值必須是偶數" +msgid "_Cancel" +msgstr "取消(_C)" -#, c-format -msgid "Lookup, %s, does not exist" -msgstr "查找,%s,不存在" +msgid "_Center in Width" +msgstr "寬度中心(_C)" -msgid "Bad lookup type" -msgstr "不當的查找型態" +msgid "_Change Supplement..." +msgstr "變更補充(_C)…" -#, c-format -msgid "" -"Lookups in contextual state machines must be simple substitutions,\n" -", but %s is not" -msgstr "" -"在上下文狀態器中的查找必須是簡單的替代,\n" -",但 %s 不是" +msgid "_Changed Glyphs" +msgstr "變更的字圖(_C)" -msgid "At most 31 glyphs may be specified in an insert list" -msgstr "最多 31 個字圖可以在插入表列中被指定" +msgid "_Class" +msgstr "類別(_C)" -msgid "Too Many Glyphs" -msgstr "太多字圖" +msgid "_Clear HStem" +msgstr "清除 HStem(_C)" -msgid "Edit State Transition" -msgstr "編輯狀態轉換" +msgid "_Clear Hints" +msgstr "清除修飾(_C)" -msgid "Class 1: {Everything Else}" -msgstr "類別 1: {所有其他東西}" +msgid "_Close" +msgstr "關閉(_C)" -msgid "Advance To Next Glyph" -msgstr "前加空間到下一個字圖" +msgid "_Cluster" +msgstr "叢集(_C)" -msgid "Push Current Glyph" -msgstr "移位目前字圖" +msgid "_Compact" +msgstr "壓縮(_C)" -msgid "Mark Current Glyph" -msgstr "標記目前字圖" +msgid "_Condense/Extend..." +msgstr "緊縮/延展(_C)…" -msgid "Mark Current Glyph As First" -msgstr "首先標記目前字圖" +msgid "_Contrast" +msgstr "對比(_C)" -msgid "Mark Current Glyph As Last" -msgstr "最後標記目前字圖" +msgid "_Control Point Info" +msgstr "控制點資訊(_C)" -msgid "Current Glyph Is Kashida Like" -msgstr "目前的字圖如同 Kashida" +msgid "_Control Points near horizontal/vertical" +msgstr "控制點接近水平/垂直(_C)" -msgid "Marked Glyph Is Kashida Like" -msgstr "標記的字圖如同 Kashida" +msgid "_Convert to CID" +msgstr "轉換到 _CID" -msgid "Insert Before Current Glyph" -msgstr "在目前字圖之前插入" +msgid "_Copies:" +msgstr "份數(_C):" -msgid "Insert Before Marked Glyph" -msgstr "在標記的字圖之前插入" +msgid "_Copy" +msgstr "複製(_C)" -msgid "Mark Insert:" -msgstr "標記插入:" +msgid "_Correct Direction" +msgstr "正確方向(_C)" -msgid "Current Insert:" -msgstr "目前插入:" +#. GT: Here (and following) MM means "MultiMaster" +msgid "_Create MM..." +msgstr "建立多重主字型(_C)…" -msgid "Mark Subs:" -msgstr "標記替代:" +msgid "_Create Pair" +msgstr "建立成對(_C)" -msgid "Current Subs:" -msgstr "目前替代:" +msgid "_Curve" +msgstr "曲線(_C)" -msgid "_Up↑" -msgstr "上↑(_U)" +msgid "_DPI:" +msgstr "_DPI:" -msgid "←_Left" -msgstr "←左(_L)" +msgid "_Debug..." +msgstr "除錯(_D)…" -msgid "_Right→" -msgstr "右→(_R)" +msgid "_Default New Entries to First" +msgstr "預設新條目到第一個(_D)" -msgid "↓_Down" -msgstr "↓下(_D)" +msgid "_Default Separation:" +msgstr "預設分隔(_D):" -msgid "{Start of Input}" -msgstr "{輸入的開始}" +msgid "_Default Using Suffix:" +msgstr "預設使用字尾(_D):" -msgid "{Start of Line}" -msgstr "{列起始端}" +msgid "_Delete" +msgstr "刪除(_D)" -msgid "Edit Contextual Glyph Insertion" -msgstr "編輯上下文的字圖插入" +msgid "_Descent:" +msgstr "下緣(_D):" -msgid "Edit Contextual Kerning" -msgstr "編輯上下文的字距微調" +msgid "_Deselect All" +msgstr "取消所有選取(_D)" -msgid "Edit Indic Rearrangement" -msgstr "編輯印度式重新編排" +msgid "_Detach" +msgstr "卸離(_D)" -msgid "New Contextual Glyph Insertion" -msgstr "新增上下文的字圖插入" +msgid "_Detach Glyphs" +msgstr "卸離字圖(_D)" -msgid "New Contextual Kerning" -msgstr "新增上下文的字距微調" +msgid "_Diagonal Hints" +msgstr "對角修飾(_D)" -msgid "New Indic Rearrangement" -msgstr "新增印度式重新編排" +msgid "_Display Compositions..." +msgstr "顯示布局(_D)…" -msgid "{End of Text}" -msgstr "{文末}" +msgid "_Displayed Font" +msgstr "顯示的字型(_D)" -msgid "{Deleted Glyph}" -msgstr "{刪除的字圖}" +msgid "_Docked Palettes" +msgstr "停駐的調色板(_D)" -msgid "{End of Line}" -msgstr "{列尾}" +msgid "_Don't AutoHint" +msgstr "不自動修飾(_D)" -msgid "Vertical Only" -msgstr "只有垂直" +msgid "_Don't Expand" +msgstr "不展開(_D)" -msgid "Final" -msgstr "最後的" +msgid "_Don't Save" +msgstr "不儲存(_D)" -msgid "First" -msgstr "第一" +msgid "_Done" +msgstr "已完成(_D)" -msgid "Isolated" -msgstr "隔離" +msgid "_Down" +msgstr "向下(_D)" -msgid "Medial" -msgstr "普通的" +msgid "_Earlier" +msgstr "前項(_E)" -msgid "Bad Tile" -msgstr "不當的並排" +msgid "_Edges near horizontal/vertical" +msgstr "邊緣接近水平/垂直(_E)" -msgid "You must specify an isolated (or medial) tile" -msgstr "您必須指定隔離 (或普通的) 並排" +msgid "_Edit" +msgstr "編輯(_E)" -msgid "You must specify a medial tile" -msgstr "您必須指定普通的並排" +msgid "_Edit Data" +msgstr "編輯資料(_E)" -msgid "Tile Path" -msgstr "並排路徑" +msgid "_Edit Instructions..." +msgstr "編輯指令(_E)…" -msgid "Include Whitespace below Tile" -msgstr "包含並排之下的空白" +msgid "_Edit..." +msgstr "編輯(_E)…" -msgid "" -"Normally the Tile will consist of everything\n" -"within the minimum bounding box of the tile --\n" -"so adjacent tiles will abut directly on one\n" -"another. If you wish whitespace between tiles\n" -"set this flag" -msgstr "" +msgid "_Em Size:" +msgstr "_Em 尺寸:" -msgid "_Left" -msgstr "左(_L)" +msgid "_Embeddable" +msgstr "可嵌入(_E)" -msgid "" -"The tiles should be placed to the left of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Enabled" +msgstr "已啟用(_E)" -msgid "The tiles should be centered on the path" -msgstr "並排應該在路徑上置中" +msgid "_Encoding Hex" +msgstr "十六進位編碼(_E)" -msgid "_Right" -msgstr "右(_R)" +msgid "_Error Limit:" +msgstr "錯誤限制(_E):" -msgid "" -"The tiles should be placed to the right of the path\n" -"as the path is traced from its start point to its end" -msgstr "" +msgid "_Exact" +msgstr "精確的(_E)" -msgid "_Tile" -msgstr "並排(_T)" +msgid "_Exclude" +msgstr "排除(_E)" -msgid "Multiple copies of the selection should be tiled onto the path" -msgstr "所選的多重複本應該在路徑上並排" +msgid "_Expand Stroke..." +msgstr "展開筆畫(_E)…" -msgid "Sc_ale & Tile" -msgstr "伸縮 & 並排(_A)" +msgid "_Extrema" +msgstr "末端(_E)" -msgid "" -"An integral number of the selection will be used to cover the path.\n" -"If the path length is not evenly divisible by the selection's\n" -"height, then the selection should be scaled slightly." -msgstr "" -"選擇的整數數字將被用來覆蓋路徑。\n" -"如果路徑長度並無法由選擇的\n" -"高度來整除,那麼選擇應該稍微有點伸縮性。" +msgid "_Family Name:" +msgstr "字族名稱(_F):" -msgid "_Scale" -msgstr "伸縮(_S)" +msgid "_Feature:" +msgstr "特徵(_F):" -msgid "The selection should be scaled so that it will cover the path's length" -msgstr "所選應該要伸縮,如此它才能包覆路徑的長度" +msgid "_File" +msgstr "檔案(_F)" -msgid "X Repeat Count" -msgstr "X 重複次數" +msgid "_Fill" +msgstr "填充(_F)" -msgid "Y Repeat Count" -msgstr "Y 重複次數" +msgid "_Filter" +msgstr "過濾器(_F)" -msgid "Bad Pattern Size" -msgstr "不當的胚騰尺寸" +msgid "_Find Intersections" +msgstr "尋找交叉(_F)" -msgid "The pattern size (width & height) must be a positive number" -msgstr "胚騰尺寸 (寬度 & 高度) 必須是正數" +msgid "_First" +msgstr "第一(_F)" -msgid "The repeat counts must be positive numbers" -msgstr "重複次數必須是正值數量" +msgid "_First Point" +msgstr "第一點(_F)" -msgid "Bad Pattern" -msgstr "不當的胚騰" +msgid "_Fit" +msgstr "符合(_F)" -msgid "You must specify a pattern" -msgstr "您必須指定胚騰" +msgid "_Flatten" +msgstr "平面化(_F)" -msgid "Pattern" -msgstr "胚騰" +msgid "_Flatten bumps on lines" +msgstr "在線上平面化凸塊(_F)" -msgid "Pattern Size:" -msgstr "胚騰尺寸:" +msgid "_Font Info..." +msgstr "字型資訊(_F)…" -msgid "Repeat Counts:" -msgstr "重複次數:" +msgid "_Force Encoding" +msgstr "強制編碼(_F)" -msgid "Do Nothing" -msgstr "沒做任何事" +msgid "_Forget about it" +msgstr "不管它(_F)" -msgid "Move..." -msgstr "移動…" +msgid "_Freehand" +msgstr "徒手畫(_F)" -msgid "Rotate..." -msgstr "旋轉…" +msgid "_From this class" +msgstr "從這個類別(_F)" -msgid "Scale Uniformly..." -msgstr "單一形式地伸縮…" +msgid "_Full Font Display" +msgstr "顯示全部字型(_F)" -msgid "Scale..." -msgstr "伸縮…" +msgid "_G2 Curve" +msgstr "_G2 曲線" -msgid "Flip..." -msgstr "翻轉…" +msgid "_Gap:" +msgstr "間隙(_G):" -msgid "Rotate 3D Around..." -msgstr "在周圍 3D 旋轉…" +msgid "_Generate Fonts..." +msgstr "產生字型(_G)…" -msgid "Move by Ruler..." -msgstr "移動依照尺規…" +msgid "_Give Up" +msgstr "放棄(_G)" -msgid "Rotate by Ruler..." -msgstr "旋轉依照尺規…" +msgid "_Glyph Image" +msgstr "字圖圖像(_G)" -msgid "Skew by Ruler..." -msgstr "歪斜依照尺規…" +msgid "_Glyph Info..." +msgstr "字圖資訊(_G)…" -msgid "X Movement" -msgstr "X 方向移動" +msgid "_Glyph Tabs" +msgstr "字圖頁籤(_G)" -msgid "Y Movement" -msgstr "Y 方向移動" +msgid "_Glyphs Worth Outputting" +msgstr "字圖價值輸出(_G)" -msgid "Rotation Angle" -msgstr "旋轉角度" +msgid "_Goto" +msgstr "前往(_G)" -msgid "Scale Factor" -msgstr "伸縮因子" +msgid "_Guess" +msgstr "猜測(_G)" -msgid "X Scale Factor" -msgstr "X 伸縮因子" +#. GT: Guide layer, make it short +msgid "_Guide" +msgstr "引導圖層(_G)" -msgid "Y Scale Factor" -msgstr "Y 伸縮因子" +msgid "_HHead Ascent Offset:" +msgstr "_HHead 上緣偏移:" -msgid "Skew Angle" -msgstr "歪斜角度" +msgid "_Hangul" +msgstr "韓語(_H)" -msgid "Rotation about X Axis" -msgstr "相對於 X 軸旋轉" +msgid "_Height:" +msgstr "高度(_H):" -msgid "Rotation about Y Axis" -msgstr "相對於 Y 軸旋轉" +msgid "_Help" +msgstr "求助(_H)" -msgid "" -"After rotating or skewing a glyph you should probably apply Element->Add " -"Extrema" -msgstr "旋轉或歪斜一個字圖之後,您大概需要套用「元件→加入末端」" +msgid "_Hide" +msgstr "隱藏(_H)" -msgid "° Clockwise" -msgstr "° 順時針" +msgid "_Hide Unused Columns" +msgstr "隱藏未使用的欄位(_H)" -#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. -#. GT: I used it because "counter clockwise" took too much space. -msgid "° Withershins" -msgstr "° 逆時針" +msgid "_Hinting Needed" +msgstr "所需的修飾(_H)" -msgid "Transform" -msgstr "變換" +msgid "_Hints controlling no points" +msgstr "修飾沒有控制任何點(_H)" -msgid "Origin:" -msgstr "原點:" +msgid "_Histogram" +msgstr "長條圖" -msgid "Transform _All Layers" -msgstr "變換所有圖層(_A)" +msgid "_Horizontal" +msgstr "水平(_H)" -msgid "Transform _Guide Layer Too" -msgstr "同時變換引導圖層(_G)" +msgid "_Horizontal Baselines..." +msgstr "水平基線(_H)…" -msgid "Transform _Width Too" -msgstr "同時變換寬度(_W)" +msgid "_Horizontal Hints" +msgstr "水平修飾(_H)" -msgid "Transform kerning _classes too" -msgstr "同時變換字距微調類別(_C)" +msgid "_IBM Family:" +msgstr "_IBM 字族:" -msgid "Transform simple positioning features & _kern pairs" -msgstr "變換簡單的定位特徵 & 字距微調配對(_K)" +msgid "_Import" +msgstr "匯入(_I)" -msgid "Round To _Int" -msgstr "四捨五入到整數(_I)" +msgid "_Import..." +msgstr "匯入(_I)…" -msgid "" -"Adjust Angle\n" -"Obsolete instruction\n" -"Pops one value" -msgstr "" -"Adjust Angle\n" -"淘汰的指令\n" -"推出一個值" +msgid "_Index" +msgstr "索引(_I)" -msgid "" -"ABSolute Value\n" -"Replaces top of stack with its abs" -msgstr "" -"ABSolute Value\n" -"以它的絕對值置換堆疊頂部" +msgid "_Inline" +msgstr "內聯(_I)" -msgid "" -"ADD\n" -"Pops two 26.6 fixed numbers from stack\n" -"adds them, pushes result" -msgstr "" +msgid "_Insert" +msgstr "插入(_I)" -msgid "" -"ALIGN PoinTS\n" -"Aligns (&pops) the two points which are on the stack\n" -"by moving along freedom vector to the average of their\n" -"positions on projection vector" -msgstr "" +msgid "_Insert Random Text..." +msgstr "插入隨機文字(_I)…" -msgid "" -"ALIGN to Reference Point\n" -"Pops as many points as specified in loop counter\n" -"Aligns points with RP0 by moving each\n" -"along freedom vector until distance to\n" -"RP0 on projection vector is 0" -msgstr "" +msgid "_Interpolated" +msgstr "添插(_I)" -msgid "" -"logical AND\n" -"Pops two values, ands them, pushes result" -msgstr "" -"logical AND\n" -"推出兩個值,將它們相加,再推入結果" +msgid "_Intersect" +msgstr "交叉(_I)" -msgid "" -"CALL function\n" -"Pops a value, calls the function represented by it" -msgstr "" +msgid "_Invert Selection" +msgstr "反向選擇(_I)" -msgid "" -"CEILING\n" -"Pops one 26.6 value, rounds upward to an int\n" -"pushes result" -msgstr "" +msgid "_Italic Angle:" +msgstr "斜體角度(_I):" -msgid "" -"Copy INDEXed element to stack\n" -"Pops an index & copies stack\n" -"element[index] to top of stack" -msgstr "" +msgid "_Italic..." +msgstr "斜面(_I)…" -msgid "" -"CLEAR\n" -"Pops all elements on stack" -msgstr "" +msgid "_Join" +msgstr "聯結(_J)" -msgid "" -"DEBUG call\n" -"Pops a value and executes a debugging interpreter\n" -"(if available)" -msgstr "" +msgid "_Justification..." +msgstr "調整(_J)…" -msgid "" -"DELTA exception C1\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the pixel amount" -msgstr "" +msgid "_Kern Pairs" +msgstr "字距微調配對(_K)" -msgid "" -"DELTA exception C2\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Kerning only" +msgstr "只有字距微調(_K)" -msgid "" -"DELTA exception C3\n" -"Pops a value n & then n exception specifications & cvt entries\n" -"changes each cvt entry at a given size by the amount" -msgstr "" +msgid "_Kind" +msgstr "種類(_K)" -msgid "" -"DELTA exception P1\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Knife" +msgstr "美工刀(_K)" -msgid "" -"DELTA exception P2\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Language" +msgstr "語言(_L)" -msgid "" -"DELTA exception P3\n" -"Pops a value n & then n exception specifications & points\n" -"moves each point at a given size by the amount" -msgstr "" +msgid "_Language:" +msgstr "語言(_L):" -msgid "" -"DEPTH of stack\n" -"Pushes the number of elements on the stack" -msgstr "" +msgid "_Last" +msgstr "最後(_L)" -msgid "" -"DIVide\n" -"Pops two 26.6 numbers, divides them, pushes result" -msgstr "" +msgid "_Layers" +msgstr "圖層(_L)" -msgid "" -"DUPlicate top stack element\n" -"Pushes the top stack element again" -msgstr "" +msgid "_Left" +msgstr "左(_L)" -msgid "" -"End IF\n" -"Ends an IF or IF-ELSE sequence" -msgstr "" +msgid "_Left Constraint" +msgstr "左側約束(_L)" -msgid "" -"ELSE clause\n" -"Start of Else clause of preceding IF" -msgstr "" +msgid "_Letterform" +msgstr "字母形式(_L)" -msgid "END Function definition" -msgstr "" +msgid "_License..." +msgstr "授權(_L)…" -msgid "" -"EQual\n" -"Pops two values, tests for equality, pushes result(0/1)" -msgstr "" +msgid "_Ligatures" +msgstr "連體字(_L)" -msgid "" -"EVEN\n" -"Pops one value, rounds it and tests if it is even(0/1)" -msgstr "" +msgid "_Lining" +msgstr "劃線" -msgid "" -"Function DEFinition\n" -"Pops a value (n) and starts the nth\n" -"function definition" -msgstr "" +msgid "_Load Encoding..." +msgstr "載入編碼(_L)…" -msgid "set the auto FLIP boolean to OFF" -msgstr "" +msgid "_Loops:" +msgstr "迴圈(_L):" -msgid "set the auto FLIP boolean to ON" -msgstr "" +msgid "_MATH Info..." +msgstr "_MATH 資訊…" -msgid "" -"FLIP PoinT\n" -"Pops as many points as specified in loop counter\n" -"Flips whether each point is on/off curve" -msgstr "" +msgid "_Magnify" +msgstr "放大(_M)" -msgid "" -"FLIP RanGe OFF\n" -"Pops two point numbers\n" -"sets all points between to be off curve points" -msgstr "" +#. GT: Make this (selected) point the first point in the glyph +msgid "_Make First" +msgstr "做為第一(_M)" -msgid "" -"FLIP RanGe ON\n" -"Pops two point numbers\n" -"sets all points between to be on curve points" -msgstr "" +msgid "_Match Fuzziness:" +msgstr "匹配模糊性(_M):" -msgid "" -"FLOOR\n" -"Pops a value, rounds to lowest int, pushes result" -msgstr "" +msgid "_Maximum distance between points in a region" +msgstr "在區域中各點之間的最大距離(_M)" -msgid "" -"Get Coordinate[a] projected onto projection vector\n" -" 0=>use current pos\n" -" 1=>use original pos\n" -"Pops one point, pushes the coordinate of\n" -"the point along projection vector" -msgstr "" +msgid "_Merge" +msgstr "合併(_M)" -msgid "" -"GET INFOrmation\n" -"Pops information type, pushes result" -msgstr "" +msgid "_Merge Feature Info..." +msgstr "合併特徵資訊(_M)…" -msgid "" -"Get Freedom Vector\n" -"Decomposes freedom vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Merge Fonts..." +msgstr "合併字型(_M)…" -msgid "" -"Get Projection Vector\n" -"Decomposes projection vector, pushes its\n" -"two coordinates onto stack as 2.14" -msgstr "" +msgid "_Metrics" +msgstr "字框(_M)" -msgid "" -"Greater Than\n" -"Pops two values, pushes (0/1) if bottom el > top" -msgstr "" +msgid "_Midline" +msgstr "中線(_M)" -msgid "" -"Greater Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el >= top" -msgstr "" +msgid "_Min Kern:" +msgstr "最小字距微調(_M):" -msgid "" -"Instruction DEFinition\n" -"Pops a value which becomes the opcode\n" -"and begins definition of new instruction" -msgstr "" +msgid "_Min:" +msgstr "最小(_M):" -msgid "" -"IF test\n" -"Pops an integer,\n" -"if 0 (false) next instruction is ELSE or EIF\n" -"if non-0 execution continues normally\n" -"(unless there's an ELSE)" -msgstr "" +msgid "_Miter" +msgstr "斜接(_M)" -msgid "" -"INSTRuction execution ConTRoL\n" -"Pops a selector and value\n" -"Sets a state variable" -msgstr "" +msgid "_Mixed" +msgstr "混合(_M)" -msgid "" -"Interpolate Point\n" -"Pops as many points as specified in loop counter\n" -"Interpolates each point to preserve original status\n" -"with respect to RP1 and RP2" -msgstr "" +msgid "_Modify Composition..." +msgstr "修改布局(_M)…" -msgid "" -"moves point to InterSECTion of two lines\n" -"Pops start,end start,end points of two lines\n" -"and a point to move. Point is moved to\n" -"intersection" -msgstr "" +msgid "_Mono" +msgstr "定寬(_M)" -msgid "" -"Interpolate Untouched Points[a]\n" -" 0=> interpolate in y direction\n" -" 1=> x direction" -msgstr "" +msgid "_More hints than:" +msgstr "更多修飾於(_M):" -msgid "" -"JuMP Relative\n" -"Pops offset (in bytes) to move the instruction pointer" -msgstr "" +msgid "_More points than:" +msgstr "更多點於(_M):" + +msgid "_Move Points" +msgstr "移動點(_M)" -msgid "" -"Jump Relative On False\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is false" -msgstr "" +msgid "_Multi Size Glyph" +msgstr "多重尺寸字圖(_M)" -msgid "" -"Jump Relative On True\n" -"Pops a boolean and an offset\n" -"Changes instruction pointer by offset bytes\n" -"if boolean is true" -msgstr "" +msgid "_Multi Size Glyphs" +msgstr "多重尺寸字圖(_M)" -msgid "" -"LOOP and CALL function\n" -"Pops a function number & count\n" -"Calls function count times" -msgstr "" +msgid "_Name" +msgstr "名稱(_N)" -msgid "" -"Less Than\n" -"Pops two values, pushes (0/1) if bottom el < top" -msgstr "" +msgid "_Name Contour" +msgstr "命名輪廓(_N)" -msgid "" -"Less Than or EQual\n" -"Pops two values, pushes (0/1) if bottom el <= top" -msgstr "" +msgid "_Name:" +msgstr "名稱(_N):" -msgid "" -"MAXimum of top two stack entries\n" -"Pops two values, pushes the maximum back" -msgstr "" +msgid "_New Composition..." +msgstr "新增布局(_N)…" -msgid "" -"Measure Distance[a]\n" -" 0=>distance with current positions\n" -" 1=>distance with original positions\n" -"Pops two point numbers, pushes distance between them" -msgstr "" +msgid "_Next" +msgstr "下一個(_N)" -msgid "" -"Move Direct Absolute Point[a]\n" -" 0=>do not round\n" -" 1=>round\n" -"Pops a point number, touches that point\n" -"and perhaps rounds it to the grid along\n" -"the projection vector. Sets rp0&rp1 to the point" -msgstr "" +msgid "_Next >" +msgstr "下一個(_N)>" -msgid "" -"Move Direct Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round\n" -" c=1 round\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a point moves it so that it maintains\n" -"its original distance to the rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_Next Glyph" +msgstr "下一個字圖(_N)" -msgid "" -"Move Indirect Absolute Point[a]\n" -" 0=>do not round, don't use cvt cutin\n" -" 1=>round\n" -"Pops a point number & a cvt entry,\n" -"touches the point and moves it to the coord\n" -"specified in the cvt (along the projection vector).\n" -"Sets rp0&rp1 to the point" -msgstr "" +msgid "_Next Point" +msgstr "下一點(_N)" -msgid "" -"Minimum of top two stack entries\n" -"Pops two values, pushes the minimum back" -msgstr "" +msgid "_No" +msgstr "否(_N)" -msgid "" -"Move INDEXed element to stack\n" -"Pops an index & moves stack\n" -"element[index] to top of stack\n" -"(removing it from where it was)" -msgstr "" +msgid "_Non Linear Transform..." +msgstr "非線性的變換(_N)…" -msgid "" -"Move Indirect Relative Point[abcde]\n" -" a=0=>don't set rp0\n" -" a=1=>set rp0 to p\n" -" b=0=>do not keep distance more than minimum\n" -" b=1=>keep distance at least minimum\n" -" c=0 do not round nor use cvt cutin\n" -" c=1 round & use cvt cutin\n" -" de=0 => grey distance\n" -" de=1 => black distance\n" -" de=2 => white distance\n" -"Pops a cvt index and a point moves it so that it\n" -"is cvt[index] from rp0. Sets\n" -"rp1 to rp0, rp2 to point, sometimes rp0 to point" -msgstr "" +msgid "_None" +msgstr "無(_N)" -msgid "" -"Measure Pixels Per EM\n" -"Pushs the pixels per em (for current rasterization)" -msgstr "" +msgid "_Normal" +msgstr "一般(_N)" -msgid "" -"Measure Point Size\n" -"Pushes the current point size" -msgstr "" +msgid "_OK" +msgstr "確定(_O)" -msgid "" -"Move Stack Indirect Relative Point[a]\n" -" 0=>do not set rp0\n" -" 1=>set rp0 to point\n" -"Pops a 26.6 distance and a point\n" -"Moves point so it is distance from rp0" -msgstr "" +msgid "_OS/2 Version" +msgstr "_OS/2 版本" -msgid "" -"MULtiply\n" -"Pops two 26.6 numbers, multiplies them, pushes result" -msgstr "" +msgid "_Off" +msgstr "關閉(_O)" -msgid "" -"NEGate\n" -"Negates the top of the stack" -msgstr "" +msgid "_Open" +msgstr "開啟(_O)" -msgid "" -"Not EQual\n" -"Pops two values, tests for inequality, pushes result(0/1)" -msgstr "" +msgid "_Order" +msgstr "排序(_O)" -msgid "" -"logical NOT\n" -"Pops a number, if 0 pushes 1, else pushes 0" -msgstr "" +msgid "_Other" +msgstr "其他(_O)" -msgid "" -"N PUSH Bytes\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many unsigned bytes" -msgstr "" +msgid "_Outline" +msgstr "描邊(_O)" -msgid "" -"N PUSH Words\n" -"Reads an (unsigned) count byte from the\n" -"instruction stream, then reads and pushes\n" -"that many signed 2byte words" -msgstr "" +msgid "_Outline Font" +msgstr "描邊字型(_O)" -msgid "" -"No ROUNDing of value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Pops a coordinate (26.6), changes it (without\n" -"rounding) to compensate for engine effects\n" -"pushes it back" -msgstr "" +msgid "_Outline..." +msgstr "描邊(_O)…" -msgid "" -"ODD\n" -"Pops one value, rounds it and tests if it is odd(0/1)" -msgstr "" +msgid "_Overlapped hints" +msgstr "重疊的修飾(_O)" -msgid "" -"logical OR\n" -"Pops two values, ors them, pushes result" -msgstr "" +msgid "_Overview" +msgstr "概觀(_O)" -msgid "POP top stack element" -msgstr "" +msgid "_Pad" +msgstr "填充(_P)" -msgid "" -"PUSH Byte[abc]\n" -" abc is the number-1 of bytes to push\n" -"Reads abc+1 unsigned bytes from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Pairs" +msgstr "成對(_P)" -msgid "" -"PUSH Word[abc]\n" -" abc is the number-1 of words to push\n" -"Reads abc+1 signed words from\n" -"the instruction stream and pushes them" -msgstr "" +msgid "_Palettes" +msgstr "調色板(_P)" -msgid "" -"Read Control Value Table entry\n" -"Pops an index to the CVT and\n" -"pushes it in 26.6 format" -msgstr "" +msgid "_Parse" +msgstr "剖析(_P)" -msgid "" -"Round Down To Grid\n" -"\n" -"Sets round state to the obvious" -msgstr "" +msgid "_Partial" +msgstr "部份(_P)" -msgid "" -"Round OFF\n" -"Sets round state so that no rounding occurs\n" -"but engine compensation does" -msgstr "" +msgid "_Paste" +msgstr "貼上(_P)" -msgid "ROLL the top three stack elements" -msgstr "" +msgid "_Point" +msgstr "點(_P)" -msgid "" -"ROUND value[ab]\n" -" ab=0 => grey distance\n" -" ab=1 => black distance\n" -" ab=2 => white distance\n" -"Rounds a coordinate (26.6) at top of stack\n" -"and compensates for engine effects" -msgstr "" +msgid "_Point of View Projection..." +msgstr "檢視點投影(_P)…" -msgid "" -"Read Store\n" -"Pops an index into store array\n" -"Pushes value at that index" -msgstr "" +msgid "_Pointer" +msgstr "指標(_P)" -msgid "" -"Round To Double Grid\n" -"Sets the round state (round to closest .5/int)" -msgstr "" +msgid "_Points" +msgstr "點(_P)" -msgid "" -"Round To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Points near¹ hint edges" +msgstr "點接近¹ 修飾邊緣(_P)" -msgid "" -"Round To Half Grid\n" -"Sets the round state (round to closest .5 not int)" -msgstr "" +msgid "_Points too far" +msgstr "點與點太遠(_P)" -msgid "" -"Round Up To Grid\n" -"Sets the round state" -msgstr "" +msgid "_Pointsize Y:" +msgstr "點尺寸 Y(_P):" -msgid "" -"Super 45° ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Pointsize:" +msgstr "點尺寸(_P):" -msgid "" -"Set ANGle Weight\n" -"Pops an int, and sets the angle\n" -"weight state variable to it\n" -"Obsolete" -msgstr "" +msgid "_Populate" +msgstr "移植(_P)" -msgid "" -"SCAN conversion ConTRoL\n" -"Pops a number which sets the\n" -"dropout control mode" -msgstr "" +msgid "_Prev Glyph" +msgstr "上一個字圖(_P)" -msgid "" -"SCANTYPE\n" -"Pops number which sets which scan\n" -"conversion rules to use" -msgstr "" +msgid "_Prev Point" +msgstr "上一點(_P)" -msgid "" -"Sets Coordinate From Stack using projection & freedom vectors\n" -"Pops a coordinate 26.6 and a point\n" -"Moves point to given coordinate" -msgstr "" +msgid "_Print" +msgstr "列印(_P)" -msgid "" -"Sets Control Value Table Cut-In\n" -"Pops 26.6 from stack, sets cvt cutin" -msgstr "" +msgid "_Print..." +msgstr "列印(_P)…" -msgid "" -"Set Delta Base\n" -"Pops value sets delta base" -msgstr "" +msgid "_Printer:" +msgstr "印表機(_P):" -msgid "" -"Set Dual Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets a second projection vector based on original\n" -"positions of points" -msgstr "" +msgid "_Proportion" +msgstr "比例(_P)" -msgid "" -"Set Delta Shift\n" -"Pops a new value for delta shift" -msgstr "" +msgid "_Quit" +msgstr "離開(_Q)" -msgid "" -"Set Freedom Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Radius:" +msgstr "半徑(_R):" -msgid "" -"Set Freedom Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Redo" +msgstr "重做(_R)" -msgid "" -"Set Freedom Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the freedom vector" -msgstr "" +msgid "_Reencode" +msgstr "重新編碼(_R)" -msgid "Set Freedom Vector To Projection Vector" -msgstr "" +msgid "_References..." +msgstr "參照(_R)…" -msgid "" -"SHift Contour using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops number of contour to be shifted\n" -"Shifts the entire contour by the amount\n" -"reference point was shifted" -msgstr "" +msgid "_Refresh" +msgstr "重新整理(_R)" -msgid "" -"SHift Point using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops as many points as specified by the loop count\n" -"Shifts each by the amount the reference\n" -"point was shifted" -msgstr "" +msgid "_Remove" +msgstr "移除(_R)" -msgid "" -"SHift point by a PIXel amount\n" -"Pops an amount (26.6) and as many points\n" -"as the loop counter specifies\n" -"each point is shifted along the FREEDOM vector" -msgstr "" +msgid "_Remove Empty" +msgstr "移除空字圖(_R)" -msgid "" -"SHift Zone using reference point[a]\n" -" 0=>uses rp2 in zp1\n" -" 1=>uses rp1 in zp0\n" -"Pops the zone to be shifted\n" -"Shifts all points in zone by the amount\n" -"the reference point was shifted" -msgstr "" +msgid "_Remove Font" +msgstr "移除字型(_R)" -msgid "" -"Set LOOP variable\n" -"Pops the new value for the loop counter\n" -"Defaults to 1 after each use" -msgstr "" +msgid "_Remove Overlap" +msgstr "移除重疊(_R)" -msgid "" -"Set Minimum Distance\n" -"Pops a 26.6 value from stack to be new minimum distance" -msgstr "" +msgid "_Replace" +msgstr "取代(_R)" -msgid "" -"Set Projection Vector From Stack\n" -"pops 2 2.14 values (x,y) from stack\n" -"must be a unit vector" -msgstr "" +msgid "_Replace Glyph..." +msgstr "取代字圖(_R)…" -msgid "" -"Set Projection Vector To Coordinate Axis[a]\n" -" 0=>y axis\n" -" 1=>x axis\n" -msgstr "" +msgid "_Retain" +msgstr "保留(_R)" -msgid "" -"Set Projection Vector To Line[a]\n" -" 0 => parallel to line\n" -" 1=>orthogonal to line\n" -"Pops two points used to establish the line\n" -"Sets the projection vector" -msgstr "" +msgid "_Revert" +msgstr "回復(_R)" -msgid "" -"Super ROUND\n" -"Too complicated. Look it up" -msgstr "" +msgid "_Revert All" +msgstr "回復全部(_R)" -msgid "" -"Set Reference Point 0\n" -"Pops a point which becomes the new rp0" -msgstr "" +msgid "_Revert File" +msgstr "回復檔案(_R)" -msgid "" -"Set Reference Point 1\n" -"Pops a point which becomes the new rp1" -msgstr "" +msgid "_Review" +msgstr "檢閱(_R)" -msgid "" -"Set Reference Point 2\n" -"Pops a point which becomes the new rp2" -msgstr "" +msgid "_Review Hints..." +msgstr "檢閱修飾(_R)…" -msgid "" -"Set Single Width\n" -"Pops value for single width value (FUnit)" -msgstr "" +msgid "_Right" +msgstr "右(_R)" -msgid "" -"Set Single Width Cut-In\n" -"Pops value for single width cut-in value (26.6)" -msgstr "" +msgid "_Right Constraint" +msgstr "右側約束(_R)" -msgid "" -"SUBtract\n" -"Pops two 26.6 fixed numbers from stack\n" -"subtracts them, pushes result" -msgstr "" +msgid "_Right→" +msgstr "右→(_R)" -msgid "" -"Set freedom & projection Vectors To Coordinate Axis[a]\n" -" 0=>both to y axis\n" -" 1=>both to x axis\n" -msgstr "" +msgid "_Rotate 90° CW" +msgstr "順時針旋轉 90°(_R)" -msgid "SWAP top two elements on stack" -msgstr "" +msgid "_Round" +msgstr "圓角(_R)" -msgid "" -"Set Zone Pointer 0\n" -"Pops the zone number into zp0" -msgstr "" +msgid "_Round To Grid" +msgstr "四捨五入到格線(_R)" -msgid "" -"Set Zone Pointer 1\n" -"Pops the zone number into zp1" -msgstr "" +msgid "_Ruler" +msgstr "尺規(_R)" -msgid "" -"Set Zone Pointer 2\n" -"Pops the zone number into zp2" -msgstr "" +msgid "_Rulers" +msgstr "尺規(_R)" -msgid "" -"Set Zone PointerS\n" -"Pops the zone number into zp0,zp1 and zp2" -msgstr "" +msgid "_Save" +msgstr "儲存(_S)" -msgid "" -"UnTouch Point\n" -"Pops a point number and marks it untouched" -msgstr "" +msgid "_Save As..." +msgstr "另存新檔(_S)…" -msgid "" -"Write Control Value Table in Funits\n" -"Pops a number(Funits) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Save Namelist of Font..." +msgstr "儲存字型的名稱表列(_S)…" -msgid "" -"Write Control Value Table in Pixel units\n" -"Pops a number(26.6) and a\n" -"CVT index and writes the number to cvt[index]" -msgstr "" +msgid "_Save in UTF8" +msgstr "以 UTF8 儲存(_S)" -msgid "" -"Write Store\n" -"Pops a value and an index and writes the value to storage[index]" -msgstr "" +msgid "_Scale" +msgstr "伸縮(_S)" -msgid "Parse Error" -msgstr "剖析錯誤" +msgid "_Scale Outlines" +msgstr "伸縮描邊(_S)" -msgid "" -msgstr "<指令繼承>" +msgid "_Scroll" +msgstr "捲動(_S)" -msgid "" -msgstr "<無指令>" +msgid "_Search" +msgstr "搜尋(_S)" -msgid "" -msgstr "<返回>" +msgid "_Select" +msgstr "選取(_S)" -msgid "A short to be pushed on the stack" -msgstr "疊入堆疊的短整數" +msgid "_Separation:" +msgstr "分隔(_S):" -msgid "" -"A count specifying how many bytes/shorts\n" -"should be pushed on the stack" -msgstr "" -"指定有多少位元組/短整數\n" -"應該被疊入堆疊的計數" +msgid "_Serif Variant" +msgstr "襯線變體" -msgid "An unsigned byte to be pushed on the stack" -msgstr "疊入堆疊的無正負號位元組" +msgid "_Serifs" +msgstr "襯線(_S)" -msgid "_Parse" -msgstr "剖析(_P)" +msgid "_Shades" +msgstr "陰影(_S)" -#, c-format -msgid "TrueType Instructions for %.50s" -msgstr "TrueType 指令用於 %.50s" +msgid "_Shadow" +msgstr "陰影(_S)" -msgid "Change Length" -msgstr "變更長度" +msgid "_Show" +msgstr "顯示(_S)" -msgid "How many entries should there be in the cvt table?" -msgstr "有多少條目應該位於 cvt 表格之中?" +msgid "_Show ATT" +msgstr "顯示 ATT(_S)" -msgid "Index" -msgstr "索引" +msgid "_Show Exact *stem3" +msgstr "顯示精確的 *_Stem3" -msgid "Instructions were changed" -msgstr "指令早已變更" +msgid "_Side Bearings" +msgstr "側邊留白(_S)" -#, c-format -msgid "" -"The instructions for %.80s have changed. Do you want to lose those changes?" -msgstr "用於 %.80s 的指令已變更。您要丟棄那些變更嗎?" +msgid "_Simplify" +msgstr "簡化(_S)" -msgid "Zones" -msgstr "區域" +msgid "_Size:" +msgstr "尺寸(_S):" -msgid "Twilight Zone Point Count" -msgstr "Twilight 區域點計數" +msgid "_Skew..." +msgstr "歪斜(_S)…" -msgid "Max Stack Depth" -msgstr "最大堆疊深度" +msgid "_Skip" +msgstr "跳過(_S)" -msgid "Max # Functions" -msgstr "最大 # 函式" +msgid "_Skip for now" +msgstr "現在跳過(_S)" -msgid "Max Instruction Defines" -msgstr "最大指令定義" +msgid "_Smaller Pixel Size" +msgstr "較小的像素尺寸(_S)" -msgid "_Zones:" -msgstr "區域(_Z):" +msgid "_Smaller Point Size" +msgstr "較小點尺寸(_S)" -msgid "_Twilight Pnt Cnt:" -msgstr "_Twilight Pnt Cnt:" +msgid "_Sort" +msgstr "排序(_S)" -msgid "St_orage:" -msgstr "儲存體(_O):" +msgid "_Space Points" +msgstr "空格點(_S)" -msgid "Max _Stack Depth:" -msgstr "最大堆疊深度(_S):" +msgid "_Spacing" +msgstr "間隔" -msgid "_FDEF" -msgstr "" +msgid "_Stop" +msgstr "停止(_S)" -msgid "_IDEFs" -msgstr "" +msgid "_String Type" +msgstr "字串型態(_S)" -msgid "_None" -msgstr "無(_N)" +msgid "_Stroked Font" +msgstr "筆畫字型(_S)" -msgid "Label" -msgstr "標籤" +msgid "_Substitutions..." +msgstr "替代(_S)…" -msgid "Text Labels" -msgstr "文字標籤" +msgid "_Tag:" +msgstr "標記(_T):" -msgid "Background color of column headers at the top of a matrix edit" -msgstr "資料欄標題的背景顏色位於矩陣編輯的頂端" +msgid "_Tangent" +msgstr "正切函數(_T)" -msgid "Shift On Press" -msgstr "按下開啟 Shift" +msgid "_Thirds in Width" +msgstr "第三寬度(_T)" -msgid "Button" -msgstr "按鈕" +msgid "_Tile" +msgstr "並排(_T)" -msgid "Buttons" -msgstr "按鈕" +msgid "_Tool" +msgstr "工具(_T)" -msgid "Default Button" -msgstr "預設按鈕" +msgid "_Tools" +msgstr "工具(_T)" -msgid "Default Buttons" -msgstr "預設按鈕" +msgid "_Top" +msgstr "頂端(_T)" -msgid "Cancel Button" -msgstr "取消按鈕" +msgid "_Top hint:" +msgstr "頂端修飾(_T):" -msgid "Cancel Buttons" -msgstr "取消按鈕" +msgid "_Top:" +msgstr "頂端(_T):" -msgid "Color Button" -msgstr "顏色按鈕" +msgid "_Topology" +msgstr "拓撲(_T)" -msgid "Drop List Button" -msgstr "下拉清單按鈕" +msgid "_Touching" +msgstr "接觸(_T)" -msgid "Blue:" -msgstr "藍色:" +msgid "_Transform Pen:" +msgstr "變換畫筆(_T):" -msgid "Green:" -msgstr "綠色:" +msgid "_Transform..." +msgstr "變換(_T)…" -msgid "Hue:" -msgstr "色調:" +msgid "_Transformations" +msgstr "變換(_T)" -msgid "Red:" -msgstr "紅色:" +msgid "_TrueType Instructions" +msgstr "TrueType 指令(_T)" -msgid "Saturation:" -msgstr "飽和度:" +msgid "_Twilight Pnt Cnt:" +msgstr "_Twilight Pnt Cnt:" -msgid "Value:" -msgstr "數值:" +msgid "_Type3 Multi Layered Font" +msgstr "_Type3 多重圖層的字型" -msgid "Saturation and Value, and the three colors must be between 0 and 1" -msgstr "飽和度和數值,而三種顏色必須在 0 和 1 之間" +msgid "_Typo Ascent Offset:" +msgstr "排版上緣偏移(_T):" -msgid "Value out of bounds" -msgstr "數值超出邊界" +msgid "_Undo" +msgstr "復原(_U)" -msgid "Drawing Area" -msgstr "繪圖區" +msgid "_Unicode" +msgstr "萬國碼(_U)" -msgid "A canvas (sub-window) wrapped up in a gadget, for drawing" -msgstr "覆在應用區塊之上的畫布 (子視窗),用於繪圖" +msgid "_UniqueID:" +msgstr "_UniqueID:" -msgid "Show Hidden Files" -msgstr "顯示隱藏檔案" +msgid "_Unlink" +msgstr "取消連結(_U)" -msgid "Directories Amid Files" -msgstr "目錄摻入檔案" +msgid "_Unlink All" +msgstr "取消所有連結(_U)" -msgid "Directories First" -msgstr "目錄優先" +msgid "_Up" +msgstr "向上(_U)" -msgid "Directories Separate" -msgstr "目錄分隔" +msgid "_Up↑" +msgstr "上↑(_U)" -msgid "Refresh File List" -msgstr "重新整理檔案清單" +msgid "_Use It" +msgstr "使用它(_U)" -msgid "Remove bookmarks" -msgstr "移除書籤" +msgid "_Use My Metrics" +msgstr "使用我的字框(_U)" -msgid "Remove selected bookmarks" -msgstr "移除已選書籤" +msgid "_Validate..." +msgstr "驗證(_V)…" -msgid "Directory|Back" -msgstr "向後" +msgid "_Validation" +msgstr "驗證(_V)" -msgid "Directory|Forward" -msgstr "向前" +msgid "_Version" +msgstr "版本(_V)" -msgid "Bookmark Current Dir" -msgstr "書籤目前的目錄" +msgid "_Version:" +msgstr "版本(_V):" -msgid "Remove Bookmark..." -msgstr "移除書籤…" +msgid "_Vertical" +msgstr "垂直(_V)" -msgid "Home Folder" -msgstr "個人資料夾" +msgid "_Vertical Baselines..." +msgstr "垂直基線(_V)…" -msgid "Bookmarks" -msgstr "書籤" +msgid "_Vertical Hints" +msgstr "垂直修飾(_V)" -msgid "Parent Folder" -msgstr "上層資料夾" +msgid "_View" +msgstr "檢視(_V)" -msgid "Configure" -msgstr "組配" +msgid "_Warn if inexact" +msgstr "如果不精確就警告(_W)" -msgid "" -"Space (in points) left between images and text in labels, buttons, menu " -"items, etc. which have both" -msgstr "" -"在標籤、按鈕、功能表…等項目中位於圖像和文字之間留下的空間 (以點為單位)兩者皆" -"有" +msgid "_Weight" +msgstr "字重(_W)" -msgid "Text Image Skip" -msgstr "文字圖像跳越" +msgid "_Weight Class" +msgstr "字重類別(_W)" -msgid "Image Path" -msgstr "圖像路徑" +msgid "_Width" +msgstr "寬度(_W)" -msgid "List of directories to search for images, separated by colons" -msgstr "用來搜尋圖像的目錄清單,由冒號分隔" +msgid "_Width:" +msgstr "寬度(_W):" -msgid "GGadget" -msgstr "" +msgid "_Window" +msgstr "視窗(_W)" -msgid "" -"This is an \"abstract\" gadget. It will never appear on the screen\n" -"but it is the root of gadget tree from which all others inherit" -msgstr "" -"這是「抽象」應用區塊。它永遠不會出現在螢幕上,\n" -"但是它是應用區塊樹的根,所有其他應用區塊都繼承自此" +msgid "_Window Type" +msgstr "視窗類型(_W)" -msgid "Color|Foreground" -msgstr "前景" +msgid "_Wireframe" +msgstr "線框(_W)" -msgid "Text color for popup windows" -msgstr "突現視窗文字顏色" +msgid "_Wireframe..." +msgstr "線框(_W)…" -msgid "Background color for popup windows" -msgstr "突現視窗背景顏色" +msgid "_X Resource Editor..." +msgstr "_X 資源編輯器…" -msgid "Delay" -msgstr "延遲" +msgid "_X near¹" +msgstr "_X 接近¹" -msgid "Delay (in milliseconds) before popup windows appear" -msgstr "突現視窗出現之前的延遲 (以毫秒為單位)" +msgid "_X-Ascent" +msgstr "_X-上緣:" -msgid "Life Time" -msgstr "持續時間" +msgid "_X-Height" +msgstr "小寫字母高度(_X)" -msgid "Time (in milliseconds) that popup windows remain visible" -msgstr "突現視窗維持可見的時間 (以毫秒為單位)" +msgid "_X:" +msgstr "_X:" -msgid "Popup" -msgstr "突現視窗" +msgid "_XUID:" +msgstr "_XUID:" -msgid "Popup windows" -msgstr "突現式視窗" +msgid "_Y near¹" +msgstr "_Y 接近¹" -msgid "Image used for enabled listmarks (overrides the box)" -msgstr "使用圖像做為啟用時清單標記 (覆蓋方塊)" +msgid "_Y:" +msgstr "_Y:" -msgid "Disabled Image" -msgstr "停用時圖像" +msgid "_Yes" +msgstr "是(_Y)" -msgid "Image used for disabled listmarks (overrides the box)" -msgstr "使用圖像做為停用時清單標記 (覆蓋方塊)" +msgid "_Zone:" +msgstr "區域(_Z):" -msgid "Size of the list mark" -msgstr "清單標記的尺寸" +msgid "_Zones:" +msgstr "區域(_Z):" -msgid "List Mark" -msgstr "清單標記" +msgid "accent attachment table" +msgstr "音調記號附件表格" -msgid "" -"This is the mark that differentiates ComboBoxes and ListButtons\n" -"from TextFields and normal Buttons." -msgstr "" -"這是用來區別組合方塊和清單按鈕\n" -"以及文字輸入欄和一般按鈕的標記。" +msgid "alternate subs" +msgstr "另項選擇替代" -msgid "Line" -msgstr "線條" +msgid "at position" +msgstr "於位置" -msgid "A separator line drawn across a dialog or in a menu" -msgstr "跨越繪製於對話框或在選單中的分隔線" +msgid "axis variation table" +msgstr "軸線變體表格" -msgid "HV Group Box" -msgstr "水平和垂直群組方塊" +msgid "base" +msgstr "基底" -msgid "A box drawn around other gadgets" -msgstr "繪製於其他應用區塊周圍的框" +msgid "baseline table (AAT version)" +msgstr "基線表格 (AAT 版本)" -msgid "List" -msgstr "清單" +msgid "bitmap data table (AAT version)" +msgstr "點陣圖資料表 (AAT 版本)" -msgid "Title Background" -msgstr "標題背景" +msgid "bitmap data table (OT version)" +msgstr "點陣圖資料表 (OT 版本)" -msgid "Text color of column headers at the top of a matrix edit" -msgstr "位於矩陣編輯頂端資料欄標題的文字顏色" +msgid "bitmap font header table" +msgstr "點陣圖字型頁首表格" -msgid "Title Text Color" -msgstr "標題文字顏色" +msgid "bitmap location table (AAT version)" +msgstr "點陣圖位置表格 (AAT 版本)" -msgid "Color of column dividers in the title section of a matrix edit" -msgstr "在矩陣編輯標題區段之中欄分隔的顏色" +msgid "bitmap location table (OT version)" +msgstr "點陣圖位置表格 (OT 版本)" -msgid "Title Divider Color" -msgstr "標題分隔顏色" +#. GT: The dialog looks like: +#. GT: Interpolating between and: +#. GT: +#. GT: by <50>% +#. GT: So "by" means how much to interpolate. +msgid "by" +msgstr "約" -msgid "Color of column dividers in the main section of a matrix edit" -msgstr "在矩陣編輯主要區段之中欄分隔的顏色" +msgid "can't create temporary file\n" +msgstr "無法建立暫存檔\n" -msgid "Rule Color" -msgstr "尺規顏色" +msgid "character code mapping table" +msgstr "字元碼映射表格" -msgid "" -"Color of frozen (unchangeable) entries in the main section of a matrix edit" -msgstr "在矩陣編輯主要區段之中現用條目的凍結(不可變更的)顏色" +msgid "classes" +msgstr "類別" -msgid "Frozen Color" -msgstr "凍結顏色" +msgid "component with no base glyph" +msgstr "成份不具任何基底字圖" -msgid "Active Color" -msgstr "現用顏色" +msgid "control value program table" +msgstr "控制值程式表格" -msgid "Color of the active entry in the main section of a matrix edit" -msgstr "在矩陣編輯主要區段之中現用條目的顏色" +msgid "control value table" +msgstr "控制值表格" -msgid "Active Background" -msgstr "現用背景" +msgid "copyright notice" +msgstr "版權備註" -msgid "" -"Background color of the active entry in the main section of a matrix edit" -msgstr "在矩陣編輯主要區段之中現用條目的背景顏色" +msgid "couldn't write encodings file\n" +msgstr "無法寫入編碼檔案\n" -msgid "Font used to draw titles of a matrix edit" -msgstr "用來繪製矩陣編輯標題的字型" +msgid "coverage" +msgstr "覆蓋" -msgid "Title Font" -msgstr "標題字型" +msgid "coverage table extends beyond end of table\n" +msgstr "覆蓋表格延展至表格末端之後\n" -msgid "Matrix Edit" -msgstr "矩陣編輯" +msgid "cursive entry" +msgstr "手寫條目" -msgid "Matrix Edit (sort of like a spreadsheet)" -msgstr "矩陣編輯 (如同試算表排序)" +msgid "cursive exit" +msgstr "手寫離開" -msgid "Matrix Edit Continued" -msgstr "矩陣編輯繼續" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Latin: Handwritten" +msgstr "拉丁體:手寫" -msgid "Row|New" -msgstr "新增" +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "cursive|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean cursive handwriting. +msgid "cursive|Script" +msgstr "手寫" -msgid "Menu Bar" -msgstr "功能列" +msgid "digital signature table" +msgstr "數位簽名表格" -msgid "MacIcons" -msgstr "Mac 圖示" +msgid "electronic end user license table" +msgstr "電子終端使用者授權表格" -msgid "" -"Whether to use mac-like icons to indicate modifiers (for instance ^ for " -"Control)\n" -"or to use an abbreviation (for instance \"Cnt-\")" -msgstr "" -"是否要使用類似 mac 的圖示以指出修飾鍵 (舉例來說 ^ 表示 Control 鍵)\n" -"或是使用縮寫 (舉例來說 \"Cnt-\")" +msgid "em units" +msgstr "em 單位" -msgid "Text color for progress windows" -msgstr "進度視窗文字顏色" +msgid "em-units" +msgstr "em-單位" -msgid "Color used to draw the progress bar" -msgstr "用來繪製進度條的顏色" +msgid "embedded bitmap scaling control table" +msgstr "嵌入式點陣圖縮放控制表格" -msgid "Color|FillColor" -msgstr "填充顏色" +#, c-format +msgid "end of subroutine reached with no return in %s\n" +msgstr "到達副常式的末端而在 %s 中沒有回傳\n" -msgid "Background color for progress windows" -msgstr "進度視窗背景顏色" +msgid "extended metamorphosis table" +msgstr "延展中繼變化表格" -msgid "Progress" -msgstr "進度" +msgid "false" +msgstr "假" -msgid "Progress Bars" -msgstr "" +msgid "family name" +msgstr "字族名稱" -msgid "Radio Button" -msgstr "單選按鈕" +msgid "font descriptor table" +msgstr "字型描述元表格" -msgid "Image used instead of the Radio On Mark" -msgstr "使用圖像以代替單選按鈕開啟標記" +msgid "font header table" +msgstr "字型頁首表格" -msgid "Image used instead of the Radio On Mark (when the radio is disabled)" -msgstr "使用圖像以代替單選按鈕開啟標記 (取消單選按鈕時)" +msgid "font metrics table" +msgstr "字型度量表格" -msgid "Radio On Mark" -msgstr "單選按鈕開啟標記" +msgid "font name" +msgstr "字型名稱" -msgid "The mark showing a radio button is on (depressed, selected)" -msgstr "標記顯示單選按鈕為開啟 (下沈,已選)" +msgid "font program table" +msgstr "字型程式表格" -msgid "Image used instead of the Radio Off Mark" -msgstr "使用圖像以代替單選按鈕關閉標記" +msgid "font variation table" +msgstr "字型變體表格" -msgid "Image used instead of the Radio Off Mark (when the radio is disabled)" -msgstr "使用圖像以代替單選按鈕關閉標記 (取消單選按鈕時)" +msgid "full name" +msgstr "全名" -msgid "Radio Off Mark" -msgstr "單選按鈕關閉標記" +msgid "gaspTableEntry|New" +msgstr "新增" -msgid "The mark showing a radio button is off (up, not selected)" -msgstr "標記顯示單選按鈕為關閉 (上浮,未選)" +msgid "glyph definition table" +msgstr "字圖定義表格" -msgid "Check Box" -msgstr "核取方塊" +msgid "glyph location table" +msgstr "字圖位置表格" -msgid "Check Box On Mark" -msgstr "核取方塊開啟標記" +msgid "glyph name and PostScript compatibility table" +msgstr "字圖名稱和 PostScript 相容性表格" -msgid "The mark showing a checkbox is on (depressed, selected)" -msgstr "標記顯示核取方塊為開啟 (下沈,已選)" +msgid "glyph outline table" +msgstr "字圖描邊表格" -msgid "Image used instead of the Check Box Off Mark" -msgstr "使用圖像以代替核取方塊關閉標記" +msgid "glyph positioning table" +msgstr "字圖定位表格" -msgid "" -"Image used instead of the Check Box Off Mark (when the radio is disabled)" -msgstr "使用圖像以代替核取方塊關閉標記 (取消單選按鈕時)" +msgid "glyph reference table" +msgstr "字圖參照表格" -msgid "Check Box Off Mark" -msgstr "核取方塊關閉標記" +msgid "glyph substitution table" +msgstr "字圖替代表格" -msgid "The mark showing a checkbox is off (up, not selected)" -msgstr "標記顯示核取方塊為關閉 (上浮,未選)" +msgid "glyph variation table" +msgstr "字圖變體表格" -msgid "Bad font" -msgstr "不當的字型" +msgid "glyphs" +msgstr "字圖" -msgid "Bad font specification" -msgstr "不當的字型規格" +msgid "grid-fitting and scan-conversion procedure table" +msgstr "網格符合和掃描轉換程序表格" -#, c-format -msgid "Could not open %s" -msgstr "無法開啟 %s" +msgid "hang" +msgstr "吊掛" -msgid "Could not open image" -msgstr "無法開啟圖像" +msgid "horizontal device metrics table" +msgstr "水平裝置字框表格" -msgid "Store this filename in preferences" -msgstr "在偏好設定中儲存這個檔名" +msgid "horizontal header table" +msgstr "水平頁首表格" -msgid "Save Resource file as..." -msgstr "另存資源檔案為…" +msgid "horizontal metrics table" +msgstr "水平字框表格" -#, c-format -msgid "Failed to open %s for output" -msgstr "開啟 %s 用於輸出時失敗" +msgid "horizontal style table" +msgstr "水平樣式表格" -msgid "Open failed" -msgstr "開啟失敗" +msgid "ideo" +msgstr "表意" -#, c-format -msgid "Bad numeric value for %s.%s" -msgstr "不當的 %s.%s 數值" +msgid "if smaller than" +msgstr "如果小於" -msgid "An error occurred when writing the resource file" -msgstr "寫入資源檔案時發生錯誤" +#. GT: here "tan" means trigonometric tangent +msgid "if tan less than" +msgstr "如果正切函數少於" -msgid "Write failed" -msgstr "寫入失敗" +msgid "justification table (AAT version)" +msgstr "調整表格 (AAT 版本)" -msgid "Border Width" -msgstr "邊框寬度" +msgid "justification table (OT version)" +msgstr "調整表格 (OT 版本)" -msgid "Padding" -msgstr "填充" +msgid "kern pair" +msgstr "字距微調對" -msgid "Radius" -msgstr "半徑" +msgid "kerning table" +msgstr "字距微調表格" -#, c-format -msgid "Bad numeric value for %s.%s must be between 0 and 255" -msgstr "不當的 %s.%s 數值必須在 0 和 255 之間" +msgid "layout feature table" +msgstr "版面配置特徵表格" -msgid "X Resource Editor" -msgstr "X 資源編輯器" +msgid "ligature" +msgstr "連體字" -msgid "Inherits from" -msgstr "繼承自" +msgid "ligature caret table" +msgstr "連體字插字記號表格" -msgid "Does not inherit from anything" -msgstr "不從任何項目繼承" +msgid "linear threshold table" +msgstr "線性臨界值表格" -msgid "Inherit" -msgstr "繼承" +msgid "" +"logical AND\n" +"Pops two values, ands them, pushes result" +msgstr "" +"logical AND\n" +"推出兩個值,將它們相加,再推入結果" -msgid "Inherits for same field in parent" -msgstr "繼承上層的相同欄位" +msgid "longer than" +msgstr "長度超過" -msgid "Outline Inner Border" -msgstr "描邊內邊框" +msgid "mark" +msgstr "標記" -msgid "Outline Outer Border" -msgstr "描邊外邊框" +msgid "math" +msgstr "數學" -msgid "Show Active Border" -msgstr "顯示現用邊框" +msgid "math table" +msgstr "數學表格" -msgid "Outer Shadow" -msgstr "外陰影" +msgid "maximum profile table" +msgstr "最大值側寫檔表格" -msgid "Depressed Background" -msgstr "下沈背景" +msgid "metamorphosis table" +msgstr "中繼變化表格" -msgid "Outline Default Button" -msgstr "描邊預設按鈕" +msgid "multiple subs" +msgstr "多重替代" -msgid "Background Gradient" -msgstr "背景梯度" +msgid "name table" +msgstr "名稱表格" -#. GT: "I." is an abreviation for "Inherits" -msgid "I." -msgstr "繼承" +msgid "nohints" +msgstr "無修飾" -msgid "Normal Text Color:" -msgstr "正常文字顏色:" +msgid "optical bounds table" +msgstr "視覺邊界表格" -msgid "Disabled Text Color:" -msgstr "停用時文字顏色:" +msgid "pair" +msgstr "成對" -msgid "Normal Background:" -msgstr "正常背景:" +msgid "pixels" +msgstr "像素" -msgid "Disabled Background:" -msgstr "停用時背景:" +msgid "points|_Merge" +msgstr "合併(_M)" -msgid "Depressed Background:" -msgstr "下沈背景:" +msgid "position" +msgstr "位置" -msgid "Background Gradient:" -msgstr "背景梯度:" +msgid "positioning" +msgstr "定位" -msgid "Brightest Border:" -msgstr "最淺色邊框:" +msgid "problfixup|Bad Directions" +msgstr "不當的方向" -msgid "Brighter Border:" -msgstr "淺色邊框:" +msgid "problfixup|Mark for Overlap fix before Save" +msgstr "儲存之前修正重疊標記" -msgid "Darker Border:" -msgstr "深色邊框:" +msgid "problfixup|Missing Extrema" +msgstr "缺少末端" -msgid "Darkest Border:" -msgstr "最深色邊框:" +msgid "problfixup|Missing Extrema (cautiously)" +msgstr "缺少末端 (小心一點)" -msgid "Inner Border:" -msgstr "" +msgid "problfixup|Open Contours" +msgstr "開放輪廓" -msgid "Outer Border:" -msgstr "" +msgid "problfixup|Self Intersections" +msgstr "自我交叉" -msgid "Active Border:" -msgstr "現用邊框:" +msgid "problfixup|Too Many Points" +msgstr "太多點" -msgid "Border Type:" -msgstr "邊框型態:" +msgid "problselect|Bad Direction" +msgstr "不當的方向" -msgid "Border Shape:" -msgstr "邊框形狀:" +msgid "problselect|Errors" +msgstr "錯誤" -msgid "Border Width:" -msgstr "邊框寬度:" +msgid "problselect|Missing Extrema" +msgstr "缺少末端" -msgid "Padding:" -msgstr "填充:" +msgid "problselect|Open Contours" +msgstr "開放輪廓" -msgid "Radius:" -msgstr "半徑:" +msgid "problselect|Self Intersections" +msgstr "自我交叉" -msgid "Font:" -msgstr "字型:" +msgid "properties table" +msgstr "屬性表格" -msgid "See also:" -msgstr "同時參看:" +#, c-format +msgid "return when not in subroutine in %s\n" +msgstr "不在 %s 的副常式中時回傳\n" -msgid "Default Background" -msgstr "預設背景" +#, c-format +msgid "roll out of range in %s\n" +msgstr "輪轉超出 %s 的範圍\n" -msgid "Default background color for windows" -msgstr "預設視窗背景顏色" +msgid "scripts.sil.org/OFL" +msgstr "scripts.sil.org/OFL" -msgid "Default Foreground" -msgstr "預設前景" +msgid "sfnt Revision:" +msgstr "sfnt 修訂:" -msgid "Default foreground color for windows" -msgstr "預設視窗前景顏色" +msgid "sfnt _Revision:" +msgstr "sfnt 修訂(_R):" -msgid "" -"Physical screen width, measured in centimeters\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"實體螢幕寬度,量測以公分為單位\n" -"想要這個生效,您必須儲存資源資料 (按下 [儲存] 按鈕)\n" -"並重新啟動 fontforge" +msgid "substitution" +msgstr "替代" -msgid "Screen Width in Centimeters" -msgstr "螢幕寬度以公分為單位" +msgid "subtable" +msgstr "子表格" -msgid "" -"Physical screen width, measured in inches\n" -"For this to take effect you must save the resource data (press the [Save] " -"button)\n" -"and restart fontforge" -msgstr "" -"實體螢幕寬度,量測以英吋為單位\n" -"想要這個生效,您必須儲存資源資料 (按下 [儲存] 按鈕)\n" -"並重新啟動 fontforge" +msgid "tracking table" +msgstr "追蹤表格" -msgid "Screen Width in Inches" -msgstr "螢幕寬度以英吋為單位" +msgid "true" +msgstr "真" -msgid "GDraw" -msgstr "" +msgid "unknown SIL table" +msgstr "不明 SIL 表格" -msgid "General facts about the windowing system" -msgstr "關於視窗系統的一般短註" +msgid "version" +msgstr "版本" -#, c-format -msgid "" -"Couldn't create directory: %1$s\n" -"%2$s\n" -"%3$s" -msgstr "" -"無法建立目錄:%1$s\n" -"%2$s\n" -"%3$s" +msgid "vertical device metrics table" +msgstr "垂直裝置字框表格" -msgid "ScrollBar" -msgstr "捲動軸" +msgid "vertical header table" +msgstr "垂直頁首表格" -msgid "Scroll Bar" -msgstr "捲動軸" +msgid "vertical metrics table" +msgstr "垂直字框表格" -msgid "SB Thumb" -msgstr "捲動軸縮圖" +msgid "vertical origin table" +msgstr "垂直原點表格" -msgid "Scroll Bar Thumb" -msgstr "捲動軸縮圖" +msgid "weight" +msgstr "字重" -msgid "TabSet" -msgstr "" +#. GT: English uses "script" to mean a general writing system (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to mean a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +#. GT: See the long comment at "Property|New" +#. GT: The msgstr should contain a translation of "Script", ignore "writing system|" +#. GT: English uses "script" to me a general writing style (latin, greek, kanji) +#. GT: and the cursive handwriting style. Here we mean the general writing system. +msgid "writing system|Script" +msgstr "文字" -msgid "Tab Set" -msgstr "頁標集合" +#. GT: Short form of {Everything Else}, might use universal? U+2200 +msgid "{All}" +msgstr "{全部}" -msgid "VerticalTabSet" -msgstr "" +msgid "{Deleted Glyph}" +msgstr "{刪除的字圖}" -msgid "Vertical Tab Set" -msgstr "" +msgid "{End of Line}" +msgstr "{列尾}" -msgid "Text Field" -msgstr "文字欄位" +msgid "{End of Text}" +msgstr "{文末}" -msgid "List Field" -msgstr "清單欄位" +#. GT: The string "{Everything Else}" is used in the context of a list +#. GT: of classes (a set of kerning classes) where class 0 designates the +#. GT: default class containing all glyphs not specified in the other classes +msgid "{Everything Else}" +msgstr "{其他所有}" -msgid "List Field (Combo Box)" -msgstr "清單欄位 (Combo Box)" +msgid "{Start of Input}" +msgstr "{輸入的開始}" -msgid "List Field Menu" -msgstr "清單欄位選單" +msgid "{Start of Line}" +msgstr "{列起始端}" -msgid "Box surrounding the ListMark in a list field (combobox)" -msgstr "在清單欄位中圍繞 ListMark 的框 (combobox)" +msgid "° Clockwise" +msgstr "° 順時針" -msgid "Numeric Field" -msgstr "數值欄位" +#. GT: Sometimes spelled Widdershins. An old word which means counter clockwise. +#. GT: I used it because "counter clockwise" took too much space. +msgid "° Withershins" +msgstr "° 逆時針" -msgid "Numeric Field (Spinner)" -msgstr "數值欄位 (Spinner)" +msgid "¹ \"Near\" means within" +msgstr "¹「接近」表示在其中(_N)" -msgid "Numeric Field Sign" -msgstr "數值欄位符號" +msgid "ΤεΧ & Math" +msgstr "ΤεΧ 與數學" -msgid "The box around the up/down arrows of a numeric field (spinner)" -msgstr "圍繞數值欄位向上/向下箭頭的框 (spinner)" +msgid "ΤεΧ Base (8r)" +msgstr "ΤεΧ 基礎 (8r)" -msgid "Could not open file" -msgstr "無法開啟檔案" +msgid "ΤεΧ Bitmap Fonts" +msgstr "ΤεΧ 點陣字型" -msgid "_Save in UTF8" -msgstr "以 UTF8 儲存(_S)" +msgid "ΤεΧ General" +msgstr "ΤεΧ 一般" -msgid "Save in _UCS2" -msgstr "以 _UCS2 儲存" +msgid "ΤεΧ Math Extension" +msgstr "ΤεΧ 數學擴充" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ButtonSize|", that's only to provide context. The number should -#. GT: be the number of points used for a standard sized button. It should be -#. GT: big enough to contain "OK", "Cancel", "New...", "Edit...", "Delete" -#. GT: (in their translated forms of course). -msgid "GGadget|ButtonSize|55" -msgstr "55" +msgid "ΤεΧ Math Symbol" +msgstr "ΤεΧ 數學符號" -#. GT: This is an unusual string. It is used to get around a limitation in -#. GT: FontForge's widget set. You should put a number here (do NOT translate -#. GT: "GGadget|ScaleFactor|", that's only to provide context. The number should -#. GT: be a percentage and indicates the ratio of the length of a string in -#. GT: your language to the same string's length in English. -#. GT: Suppose it takes 116 pixels to say "Ne pas enregistrer" in French but -#. GT: only 67 pixels to say "Don't Save" in English. Then a value for ScaleFactor -#. GT: might be 116*100/67 = 173 -msgid "GGadget|ScaleFactor|100" -msgstr "100" +msgid "ΤεΧ Names" +msgstr "ΤεΧ 名稱" #, c-format -msgid "Cannot find your hotkey definition file!\n" +msgid "" +"“%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=" +"%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" msgstr "" +"“%s” 於 %s 中並未包含成對定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=" +"%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" #, c-format -msgid "Failed to open hotkey definition file: %s\n" -msgstr "" +msgid "" +"“%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=" +"%d\n" +msgstr "“%s” 於 %s 中並未包含定位查找 ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d\n" #, c-format -msgid "Failed to open your hotkey definition file for updates.\n" -msgstr "" +msgid "“%s” in %s did not contain a substitution lookup to %s\n" +msgstr "“%s” 於 %s 中並未包含替代查找 %s\n" #, c-format -msgid "Failed to rename the new hotkeys file over your old one!\n" -msgstr "" +msgid "“%s” in %s did not contain an anchor point (%g,%g) class %s\n" +msgstr "“%s” 於 %s 中並未包含錨點 (%g,%g) 類別 %s\n" + +msgid "←_Left" +msgstr "←左(_L)" + +msgid "↓_Down" +msgstr "↓下(_D)" #, c-format -msgid "Reason:%s\n" -msgstr "" +msgid "∆Curvature: %g" +msgstr "∆曲率:%g" diff -Nru fontforge-20201107~dfsg/pycontrib/FontCompare/fc/BitmapHandler.py fontforge-20220308~dfsg/pycontrib/FontCompare/fc/BitmapHandler.py --- fontforge-20201107~dfsg/pycontrib/FontCompare/fc/BitmapHandler.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/pycontrib/FontCompare/fc/BitmapHandler.py 2022-03-08 10:14:24.000000000 +0000 @@ -70,7 +70,7 @@ class CreateSpriteSheet: def __init__(self,pixelsize,font,glyphrange,effects): master_width = (pixelsize * (glyphrange[1]-glyphrange[0]+1) ) - #seperate each image with lots of whitespace + #separate each image with lots of whitespace master_height = pixelsize oldfont = font print "the master image will by %d by %d" % (master_width, master_height) diff -Nru fontforge-20201107~dfsg/pycontrib/FontCompare/fc/FontCompare.py fontforge-20220308~dfsg/pycontrib/FontCompare/fc/FontCompare.py --- fontforge-20201107~dfsg/pycontrib/FontCompare/fc/FontCompare.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/pycontrib/FontCompare/fc/FontCompare.py 2022-03-08 10:14:24.000000000 +0000 @@ -31,10 +31,10 @@ along with this program. If not, see . """ """ -Contains methods for making comparisions using a host of tests. +Contains methods for making comparisons using a host of tests. They are also for modifying a glyph by altering its serif, stroke , stem thickness, size, italic angle etc. -and then later producing scores by doing bitmap comparision +and then later producing scores by doing bitmap comparison """ from fc.BitmapHandler import BitmapCompare from fc.mockify import MockFont diff -Nru fontforge-20201107~dfsg/pycontrib/svg2glyph/svg2glyph fontforge-20220308~dfsg/pycontrib/svg2glyph/svg2glyph --- fontforge-20201107~dfsg/pycontrib/svg2glyph/svg2glyph 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/pycontrib/svg2glyph/svg2glyph 2022-03-08 10:14:24.000000000 +0000 @@ -246,12 +246,12 @@ queue = deque(re.findall('([mlhvcsqtaz]|-?\d+(?:\.\d+)?(?:e-?\d+)?)', data, re.I)) indent = 0 while len(queue) > 0: - if cmd == None or re.match('[mlhvcsqtaz]', queue[0], re.I): + if cmd is None or re.match('[mlhvcsqtaz]', queue[0], re.I): last_cmd = cmd cmd = queue.popleft() if cmd == 'M' or cmd == 'm': pt = getpoint(queue) - if pos == None: + if pos is None: init_pos = pos = pt elif cmd == 'M': pos = pt diff -Nru fontforge-20201107~dfsg/README.md fontforge-20220308~dfsg/README.md --- fontforge-20201107~dfsg/README.md 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/README.md 2022-03-08 10:14:24.000000000 +0000 @@ -1,4 +1,4 @@ -# FontForge [![Build Status](https://travis-ci.org/fontforge/fontforge.svg?branch=master)](https://travis-ci.org/fontforge/fontforge) [![Build status](https://ci.appveyor.com/api/projects/status/y5x0fd1xj23n9l2o?svg=true)](https://ci.appveyor.com/project/fontforge/fontforge) [![Coverity Scan Build Status](https://scan.coverity.com/projects/792/badge.svg?flat=1)](https://scan.coverity.com/projects/792) +# FontForge [![CI](https://github.com/fontforge/fontforge/workflows/CI/badge.svg)](https://github.com/fontforge/fontforge/actions/workflows/main.yml) [![Build status](https://ci.appveyor.com/api/projects/status/y5x0fd1xj23n9l2o?svg=true)](https://ci.appveyor.com/project/fontforge/fontforge) [![Coverity Scan Build Status](https://scan.coverity.com/projects/792/badge.svg?flat=1)](https://scan.coverity.com/projects/792) ![FontForge Logo](http://fontforge.github.io/assets/img/logo-transparent.png) @@ -14,12 +14,12 @@ The bug tracker is for _reporting bugs_, not for asking questions. Please direct questions to one of the following: * [Mailing list](https://sourceforge.net/p/fontforge/mailman/fontforge-users/) -* [Live chat](https://webchat.freenode.net/?channel=#fontforge) — #fontforge on [Freenode](https://freenode.net/) +* [Live chat](https://web.libera.chat/?channel=#fontforge) — #fontforge on [Libera](https://libera.chat/) # Installation & contributing [`INSTALL.md`](INSTALL.md) — developer instructions to build from source -[`.travis.yml`](.travis.yml) — a list of installation dependencies +[`setup_linux_deps.sh`](.github/workflows/scripts/setup_linux_deps.sh) — a list of installation dependencies [`CONTRIBUTING.md`](CONTRIBUTING.md) — contributing guidelines diff -Nru fontforge-20201107~dfsg/share/default fontforge-20220308~dfsg/share/default --- fontforge-20201107~dfsg/share/default 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/share/default 2022-03-08 10:14:24.000000000 +0000 @@ -129,6 +129,9 @@ CharView.Menu.Element.Tile Path...:No Shortcut CharView.Menu.Element.Tile Pattern...:No Shortcut CharView.Menu.Element.Add Extrema:Ctrl+Shift+X +CharView.Menu.Element.Add Points Of Inflection:Ctrl+Shift+Y +CharView.Menu.Element.Balance:Ctrl+Shift+P +CharView.Menu.Element.Harmonize:Ctrl+Shift+Z CharView.Menu.Element.Autotrace:Ctrl+Shift+T CharView.Menu.Element.Clockwise:No Shortcut CharView.Menu.Element.Check Self-Intersection:No Shortcut @@ -406,6 +409,9 @@ FontView.Menu.Element.Tile Path...:No Shortcut FontView.Menu.Element.Tile Pattern...:No Shortcut FontView.Menu.Element.Add Extrema:Ctrl+Shift+X +FontView.Menu.Element.Add Points Of Inflection:Ctrl+Shift+Y +FontView.Menu.Element.Balance:Ctrl+Shift+P +FontView.Menu.Element.Harmonize:Ctrl+Shift+Z FontView.Menu.Element.Autotrace:Ctrl+Shift+T FontView.Menu.Element.Correct Direction:Ctrl+Shift+D FontView.Menu.Element.Merge Fonts...:No Shortcut @@ -567,6 +573,9 @@ MetricsView.Menu.Element.Transform...:Ctrl+\ MetricsView.Menu.Element.Tile Path...:No Shortcut MetricsView.Menu.Element.Add Extrema:Ctrl+Shift+X +MetricsView.Menu.Element.Add Points Of Inflection:Ctrl+Shift+Y +MetricsView.Menu.Element.Balance:Ctrl+Shift+P +MetricsView.Menu.Element.Harmonize:Ctrl+Shift+Z MetricsView.Menu.Element.To Int:Ctrl+Shift+_ MetricsView.Menu.Element.Autotrace:Ctrl+Shift+T MetricsView.Menu.Element.Correct Direction:Ctrl+Shift+D diff -Nru fontforge-20201107~dfsg/tests/CMakeLists.txt fontforge-20220308~dfsg/tests/CMakeLists.txt --- fontforge-20201107~dfsg/tests/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -79,7 +79,6 @@ add_ff_test(test127.pe "Ambrosia.sfd" "Test generation of TrueType instructions") #add_ff_test(svg2ttf.pe "") add_ff_test(test128.pe "Test StrSplit overrun") - add_ff_test(test129.pe "Ligatures and Fractions Table Lookups") add_ff_test(test130.pe "NotoSans-Regular.ttc" "TTC loading") add_ff_test(test131.pe "libnameslist checks") if(ENABLE_WOFF2_RESULT) @@ -111,13 +110,13 @@ add_py_test(test1006.py "Math table test") add_py_test(test1007.py "ayn+meem.init.svg" "Check for splinestroke 0 len fail") add_py_test(test1008.py "OverlapBugs.sfd" "PythonAPI: font glyph iteration") - add_py_test(test1009.py "Ligatures and Fractions Table Lookups") add_py_test(test1010.py "libnameslist checks") add_py_test(test1011.py "test1011.fea" "Feature file kerning with r2l lookup flag") add_py_test(test1012.py "test1012.otf" "GPOS kerning with r2l lookup flag") add_py_test(test1013.py "NotoSerifTibetan-Regular.ttf" "Read glyph names from unusual post table") add_py_test(test1014.py "PfEd layers round tripping") add_py_test(test1015.py "Caliban.sfd" "Reverse chaining tables") + add_py_test(test1016.py "CMAPEncTest.sfd" "TrueType CMAP Encoding") #add_py_test(findoverlapbugs.py "find overlap bug") add_py_test(test926.py "DejaVuSerif.sfd" "Validate WOFF output") if(ENABLE_WOFF2_RESULT) @@ -128,4 +127,6 @@ add_py_test(test930.py "Point, contour, and Layer fidelity") add_py_test(test931.py "Point type conversion tests") add_py_test(test932.py "Round-trip point selection tests") + add_py_test(test933.py "Test for SplineSetJoin Expand Stroke logic") + add_py_test(test934.py "SFDBitmapParsing.sfd" "Parsing of a malformed SFD") endif() diff -Nru fontforge-20201107~dfsg/tests/fonts/CMAPEncTest.sfd fontforge-20220308~dfsg/tests/fonts/CMAPEncTest.sfd --- fontforge-20201107~dfsg/tests/fonts/CMAPEncTest.sfd 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/fonts/CMAPEncTest.sfd 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,1861 @@ +SplineFontDB: 3.2 +FontName: CMAPEncTest +FullName: CMAP Encoding Test +FamilyName: CMAPEncTest +Weight: Regular +Copyright: Copyright (c) 2021, Unknown +UComments: "Glyph outlines 0-9 and A-F are from Libertinus Mono, Copyright Khaled Hosny, Philipp H. Poll, and others. SIL 1.0 License" +Version: 001.000 +ItalicAngle: 0 +UnderlinePosition: -100 +UnderlineWidth: 50 +Ascent: 800 +Descent: 200 +InvalidEm: 0 +LayerCount: 2 +Layer: 0 0 "Back" 1 +Layer: 1 0 "Fore" 0 +XUID: [1021 808 1041908386 11699979] +OS2Version: 0 +OS2_WeightWidthSlopeOnly: 0 +OS2_UseTypoMetrics: 1 +CreationTime: 1612104473 +ModificationTime: 1612104473 +OS2TypoAscent: 0 +OS2TypoAOffset: 1 +OS2TypoDescent: 0 +OS2TypoDOffset: 1 +OS2TypoLinegap: 0 +OS2WinAscent: 0 +OS2WinAOffset: 1 +OS2WinDescent: 0 +OS2WinDOffset: 1 +HheadAscent: 0 +HheadAOffset: 1 +HheadDescent: 0 +HheadDOffset: 1 +OS2Vendor: 'PfEd' +DEI: 91125 +LangName: 1033 "" "" "" "" "" "" "" "" "Khaled Hosny" "Philipp H. Poll" "" "https://github.com/khaledhosny/libertinus" "http://www.linuxlibertine.org" "This Font Software is licensed under the SIL Open Font License, Version 1.1." "http://scripts.sil.org/OFL" +Encoding: UnicodeBmp +UnicodeInterp: none +NameList: AGL For New Fonts +DisplaySize: -48 +AntiAlias: 1 +FitToEm: 0 +BeginChars: 65536 126 + +StartChar: zero +Encoding: 48 48 0 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +317 -10 m 0 + 271 -10 229 6 195 36 c 0 + 129 95 90 203 90 319 c 0 + 90 533 203 658 322 658 c 0 + 387 658 437 628 468 590 c 0 + 521 527 550 435 550 328 c 0 + 550 74 409 -10 317 -10 c 0 +322 621 m 0 + 260 621 185 573 185 307 c 0 + 185 213 189 27 318 27 c 0 + 343 27 402 37 432 126 c 0 + 452 181 455 250 455 349 c 0 + 455 494 427 575 384 603 c 0 + 368 615 345 621 322 621 c 0 +EndSplineSet +EndChar + +StartChar: one +Encoding: 49 49 1 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +385 134 m 2 + 385 86 390 63 405 51 c 0 + 418 40 470 36 502 35 c 1 + 508 29 508 4 502 -2 c 1 + 452 -1 401 0 350 0 c 0 + 281 0 222 -1 173 -2 c 1 + 167 4 167 29 173 35 c 1 + 208 36 260 40 276 52 c 0 + 293 65 300 88 300 134 c 2 + 300 470 l 2 + 300 507 296 532 280 532 c 0 + 261 532 199 506 153 485 c 1 + 144 492 135 511 133 523 c 1 + 221 567 323 622 382 657 c 0 + 386 657 388 656 388 651 c 0 + 386 637 385 572 385 507 c 2 + 385 134 l 2 +EndSplineSet +EndChar + +StartChar: two +Encoding: 50 50 2 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +123 505 m 0 + 123 570 194 657 322 657 c 0 + 431 657 525 612 525 495 c 0 + 525 417 470 365 404 306 c 2 + 288 201 l 2 + 233 151 202 109 202 70 c 1 + 413 70 l 2 + 454 70 474 97 494 174 c 1 + 506 176 520 173 527 168 c 1 + 526 136 514 55 499 -2 c 1 + 499 -2 447 0 410 0 c 2 + 208 0 l 2 + 171 0 105 -2 105 -2 c 1 + 105 62 123 113 236 221 c 1 + 321 300 l 1 + 389 365 426 421 426 490 c 0 + 426 594 356 619 315 619 c 0 + 231 619 199 582 199 555 c 0 + 199 553 199 550 199 548 c 0 + 199 542 199 535 200 529 c 0 + 202 521 204 516 204 507 c 0 + 204 483 184 463 164 463 c 0 + 140 463 123 482 123 505 c 0 +EndSplineSet +EndChar + +StartChar: three +Encoding: 51 51 3 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +296 620 m 0 + 260 620 190 609 190 540 c 0 + 190 519 185 484 143 484 c 0 + 114 484 102 505 102 520 c 0 + 102 556 153 658 329 658 c 0 + 392 658 434 642 460 618 c 0 + 489 591 497 564 497 532 c 0 + 497 475 470 431 371 389 c 1 + 372 387 l 1 + 443 376 541 334 541 216 c 0 + 541 73 414 -10 271 -10 c 0 + 199 -10 99 20 99 63 c 0 + 99 80 124 100 149 100 c 0 + 173 100 189 87 201 72 c 0 + 215 53 206 28 276 28 c 0 + 324 28 440 57 440 201 c 0 + 440 323 355 340 277 340 c 0 + 259 340 251 340 231 338 c 1 + 225 373 l 1 + 344 388 403 471 403 525 c 0 + 403 594 356 620 296 620 c 0 +EndSplineSet +EndChar + +StartChar: four +Encoding: 52 52 4 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +552 237 m 2 + 563 237 566 230 566 219 c 0 + 566 206 552 186 538 186 c 2 + 438 186 l 1 + 438 88 l 2 + 438 41 489 38 538 35 c 1 + 544 29 544 4 538 -2 c 1 + 506 -1 431 0 392 0 c 0 + 346 0 276 -1 244 -2 c 1 + 238 4 238 29 244 35 c 1 + 287 37 354 40 354 88 c 2 + 354 186 l 1 + 110 186 l 2 + 80 186 73 215 72 231 c 1 + 164 385 308 566 380 645 c 0 + 384 649 393 658 399 658 c 2 + 438 658 l 1 + 440 654 l 1 + 438 646 438 606 438 552 c 2 + 438 237 l 1 + 552 237 l 2 +354 548 m 1 + 272 449 175 326 124 237 c 1 + 354 237 l 1 + 354 548 l 1 +EndSplineSet +EndChar + +StartChar: five +Encoding: 53 53 5 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +436 204 m 0 + 436 322 366 368 276 368 c 0 + 227 368 198 364 134 342 c 1 + 175 653 l 1 + 217 650 260 648 304 648 c 0 + 368 648 435 654 501 660 c 1 + 510 656 l 1 + 490 582 l 1 + 441 578 400 576 364 576 c 0 + 306 576 260 579 218 585 c 1 + 194 405 l 1 + 216 413 266 422 318 422 c 0 + 452 422 532 329 532 224 c 0 + 532 88 427 -12 278 -12 c 0 + 210 -12 108 25 108 69 c 0 + 108 91 130 109 153 109 c 0 + 178 109 198 93 214 75 c 0 + 232 53 232 25 285 25 c 0 + 368 25 436 101 436 204 c 0 +EndSplineSet +EndChar + +StartChar: six +Encoding: 54 54 6 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +191 370 m 1 + 232 385 297 394 328 394 c 0 + 491 394 552 311 552 218 c 0 + 552 125 481 -12 324 -12 c 0 + 239 -12 86 32 86 251 c 0 + 86 448 220 632 468 660 c 1 + 478 655 480 643 480 630 c 1 + 267 583 219 464 191 370 c 1 +180 332 m 1 + 174 307 174 272 174 247 c 0 + 174 62 273 26 327 26 c 0 + 386 26 456 80 456 199 c 0 + 456 253 436 356 300 356 c 0 + 276 356 225 356 180 332 c 1 +EndSplineSet +EndChar + +StartChar: seven +Encoding: 55 55 7 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +222 572 m 2 + 190 572 158 564 136 478 c 1 + 125 477 115 478 104 481 c 1 + 111 537 119 608 124 660 c 0 + 124 663 125 663 128 663 c 0 + 146 659 144 648 178 648 c 2 + 434 648 l 2 + 472 648 501 655 518 660 c 1 + 534 647 l 1 + 410 355 337 173 280 -11 c 1 + 204 -14 l 1 + 196 -6 l 1 + 264 158 352 361 452 572 c 1 + 222 572 l 2 +EndSplineSet +EndChar + +StartChar: eight +Encoding: 56 56 8 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +516 509 m 0 + 516 440 425 384 370 370 c 1 + 455 334 l 2 + 523 305 552 238 552 175 c 0 + 552 93 467 -11 310 -11 c 0 + 183 -11 88 48 88 158 c 0 + 88 245 177 303 260 334 c 1 + 232 346 l 2 + 167 374 122 435 122 495 c 0 + 122 578 206 657 328 657 c 0 + 446 657 516 587 516 509 c 0 +311 29 m 0 + 371 29 470 45 470 153 c 0 + 470 220 435 264 352 297 c 2 + 297 319 l 1 + 196 271 162 190 162 158 c 0 + 162 61 251 29 311 29 c 0 +323 617 m 0 + 242 617 202 565 202 515 c 0 + 202 469 229 433 300 403 c 2 + 336 388 l 1 + 377 403 437 459 437 510 c 0 + 437 560 410 617 323 617 c 0 +EndSplineSet +EndChar + +StartChar: nine +Encoding: 57 57 9 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +449 276 m 1 + 408 261 343 252 312 252 c 0 + 149 252 88 335 88 428 c 0 + 88 521 159 658 316 658 c 0 + 401 658 554 614 554 395 c 0 + 554 198 420 14 172 -14 c 1 + 162 -9 160 3 160 16 c 1 + 373 63 421 182 449 276 c 1 +460 314 m 1 + 466 339 466 374 466 399 c 0 + 466 584 367 620 313 620 c 0 + 254 620 184 566 184 447 c 0 + 184 393 204 290 340 290 c 0 + 364 290 415 290 460 314 c 1 +EndSplineSet +EndChar + +StartChar: A +Encoding: 65 65 10 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +145 79 m 2 + 132 40 176 37 214 35 c 1 + 220 29 220 4 214 -2 c 1 + 177 -1 135 0 96 0 c 0 + 69 0 35 -1 7 -2 c 1 + 1 4 1 29 7 35 c 1 + 51 38 70 43 93 101 c 2 + 290 606 l 1 + 303 606 338 616 353 625 c 1 + 559 86 l 2 + 577 40 586 38 625 35 c 1 + 631 29 631 4 625 -2 c 1 + 595 -1 562 0 521 0 c 0 + 482 0 427 -1 390 -2 c 1 + 384 4 384 29 390 35 c 1 + 438 38 481 44 470 72 c 2 + 411 229 l 1 + 225 229 l 2 + 201 229 195 227 190 213 c 2 + 145 79 l 2 +243 269 m 2 + 396 269 l 1 + 302 527 l 1 + 300 527 l 1 + 218 282 l 2 + 215 272 221 269 243 269 c 2 +EndSplineSet +EndChar + +StartChar: B +Encoding: 66 66 11 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +172 613 m 0 + 215 613 282 616 317 616 c 0 + 503 616 522 532 522 468 c 0 + 522 416 477 368 427 344 c 1 + 427 342 l 1 + 514 318 581 266 581 175 c 0 + 581 93 538 -2 339 -2 c 0 + 250 -2 216 0 173 0 c 0 + 122 0 92 -1 43 -2 c 1 + 37 4 37 29 43 35 c 1 + 113 38 122 39 122 118 c 2 + 122 491 l 2 + 122 570 113 575 43 578 c 1 + 37 584 37 609 43 615 c 1 + 82 614 122 613 172 613 c 0 +215 315 m 1 + 215 95 l 2 + 215 39 248 35 318 35 c 0 + 470 35 488 88 488 157 c 0 + 488 243 441 315 304 315 c 2 + 215 315 l 1 +215 536 m 2 + 215 348 l 1 + 309 348 l 2 + 392 348 441 376 441 457 c 0 + 441 554 378 578 322 578 c 0 + 235 578 215 567 215 536 c 2 +EndSplineSet +EndChar + +StartChar: C +Encoding: 67 67 12 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +354 -10 m 0 + 154 -10 35 128 35 290 c 0 + 35 470 175 625 362 625 c 0 + 473 625 525 587 571 582 c 1 + 579 530 587 484 591 435 c 1 + 581 429 570 426 559 430 c 1 + 536 512 476 587 352 587 c 0 + 239 587 132 484 132 308 c 0 + 132 169 217 31 353 31 c 0 + 437 31 512 62 576 136 c 1 + 586 136 599 126 603 117 c 1 + 542 32 441 -10 354 -10 c 0 +EndSplineSet +EndChar + +StartChar: D +Encoding: 68 68 13 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +140 613 m 0 + 176 613 247 616 302 616 c 0 + 478 616 597 513 597 293 c 0 + 597 59 435 -2 317 -2 c 0 + 231 -2 175 0 141 0 c 0 + 93 0 65 -1 19 -2 c 1 + 13 4 13 29 19 35 c 1 + 79 35 89 43 89 122 c 2 + 89 491 l 2 + 89 570 79 578 19 578 c 1 + 13 584 13 609 19 615 c 1 + 65 614 93 613 140 613 c 0 +182 85 m 2 + 182 55 209 35 291 35 c 0 + 409 35 500 78 500 270 c 0 + 500 458 469 578 271 578 c 0 + 230 578 182 563 182 530 c 2 + 182 85 l 2 +EndSplineSet +EndChar + +StartChar: E +Encoding: 69 69 14 +AltUni2: 0000a2.ffffffff.0 0000a5.ffffffff.0 0000a8.ffffffff.0 0000ab.ffffffff.0 0000ae.ffffffff.0 0000b1.ffffffff.0 0000de.ffffffff.0 0000e1.ffffffff.0 0000e4.ffffffff.0 000122.ffffffff.0 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +323 343 m 2 + 408 343 411 356 414 408 c 1 + 420 414 441 414 447 408 c 1 + 446 381 445 358 445 326 c 0 + 445 293 445 274 447 242 c 1 + 441 236 420 236 414 242 c 1 + 411 285 408 307 323 307 c 2 + 215 307 l 1 + 215 80 l 2 + 215 54 229 39 251 39 c 2 + 444 39 l 2 + 520 39 555 94 575 162 c 1 + 588 165 600 163 610 157 c 1 + 602 109 587 46 573 -2 c 1 + 573 -2 493 0 445 0 c 2 + 155 0 l 1 + 155 0 84 -1 35 -2 c 1 + 29 4 29 29 35 35 c 1 + 105 38 122 43 122 122 c 2 + 122 491 l 2 + 122 570 105 575 35 578 c 1 + 29 584 29 609 35 615 c 1 + 85 614 154 613 154 613 c 1 + 494 613 l 2 + 518 613 526 614 543 617 c 0 + 546 617 547 616 547 614 c 0 + 549 606 564 515 569 476 c 1 + 559 472 548 469 536 471 c 1 + 514 537 498 573 423 573 c 2 + 251 573 l 2 + 227 573 215 554 215 531 c 2 + 215 343 l 1 + 323 343 l 2 +EndSplineSet +EndChar + +StartChar: F +Encoding: 70 70 15 +Width: 640 +Flags: HW +LayerCount: 2 +Fore +SplineSet +375 297 m 2 + 272 297 l 1 + 272 122 l 2 + 272 81 277 59 291 48 c 0 + 304 38 356 36 389 35 c 1 + 395 29 395 4 389 -2 c 1 + 341 -1 292 0 230 0 c 0 + 165 0 111 -1 62 -2 c 1 + 56 4 56 29 62 35 c 1 + 132 38 179 43 179 122 c 2 + 179 510 l 2 + 179 568 162 572 62 578 c 1 + 56 584 56 609 62 615 c 1 + 112 614 219 613 219 613 c 1 + 534 613 l 2 + 559 613 563 614 581 617 c 0 + 583 617 585 616 585 614 c 0 + 586 607 607 469 612 430 c 1 + 604 427 592 425 580 425 c 1 + 558 491 529 573 423 573 c 2 + 338 573 l 2 + 290 573 272 568 272 512 c 2 + 272 333 l 1 + 375 333 l 2 + 453 333 453 344 455 389 c 0 + 456 392 456 395 456 398 c 0 + 462 404 483 404 489 398 c 1 + 487 371 487 348 487 316 c 0 + 487 284 487 258 489 233 c 1 + 483 227 462 227 456 233 c 0 + 456 236 456 240 455 243 c 0 + 453 279 452 297 375 297 c 2 +EndSplineSet +EndChar + +StartChar: e +Encoding: 101 101 16 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: g +Encoding: 103 103 17 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: i +Encoding: 105 105 18 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: k +Encoding: 107 107 19 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: m +Encoding: 109 109 20 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: o +Encoding: 111 111 21 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 6 54 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: q +Encoding: 113 113 22 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 7 55 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: s +Encoding: 115 115 23 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 7 55 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: u +Encoding: 117 117 24 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 7 55 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: w +Encoding: 119 119 25 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 7 55 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0082 +Encoding: 130 130 26 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0083 +Encoding: 131 131 27 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0085 +Encoding: 133 133 28 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0086 +Encoding: 134 134 29 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 6 54 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0088 +Encoding: 136 136 30 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0089 +Encoding: 137 137 31 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni008B +Encoding: 139 139 32 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni008C +Encoding: 140 140 33 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni008E +Encoding: 142 142 34 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni008F +Encoding: 143 143 35 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 8 56 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0091 +Encoding: 145 145 36 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 9 57 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0092 +Encoding: 146 146 37 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 9 57 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0094 +Encoding: 148 148 38 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 4 52 N 0.41357 0 0 0.41357 420 97 2 +Refer: 9 57 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0095 +Encoding: 149 149 39 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 9 57 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni00A0 +Encoding: 160 160 40 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: exclamdown +Encoding: 161 161 41 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: sterling +Encoding: 163 163 42 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: currency +Encoding: 164 164 43 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 4 52 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: brokenbar +Encoding: 166 166 44 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 6 54 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: section +Encoding: 167 167 45 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: copyright +Encoding: 169 169 46 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ordfeminine +Encoding: 170 170 47 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: logicalnot +Encoding: 172 172 48 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni00AD +Encoding: 173 173 49 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: macron +Encoding: 175 175 50 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 10 65 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: degree +Encoding: 176 176 51 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 11 66 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni00B2 +Encoding: 178 178 52 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 11 66 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni00B3 +Encoding: 179 179 53 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 11 66 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: threequarters +Encoding: 190 190 54 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 11 66 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: questiondown +Encoding: 191 191 55 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 11 66 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Aacute +Encoding: 193 193 56 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Acircumflex +Encoding: 194 194 57 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Adieresis +Encoding: 196 196 58 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 4 52 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Aring +Encoding: 197 197 59 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ccedilla +Encoding: 199 199 60 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Egrave +Encoding: 200 200 61 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Eacute +Encoding: 201 201 62 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ecircumflex +Encoding: 202 202 63 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Edieresis +Encoding: 203 203 64 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Igrave +Encoding: 204 204 65 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Iacute +Encoding: 205 205 66 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Icircumflex +Encoding: 206 206 67 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Idieresis +Encoding: 207 207 68 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 12 67 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Eth +Encoding: 208 208 69 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 13 68 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ntilde +Encoding: 209 209 70 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 13 68 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Udieresis +Encoding: 220 220 71 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 13 68 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Yacute +Encoding: 221 221 72 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 13 68 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: germandbls +Encoding: 223 223 73 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 13 68 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: agrave +Encoding: 224 224 74 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: acircumflex +Encoding: 226 226 75 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: atilde +Encoding: 227 227 76 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: aring +Encoding: 229 229 77 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ae +Encoding: 230 230 78 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 6 54 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ccedilla +Encoding: 231 231 79 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: egrave +Encoding: 232 232 80 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: eacute +Encoding: 233 233 81 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ecircumflex +Encoding: 234 234 82 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: edieresis +Encoding: 235 235 83 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: igrave +Encoding: 236 236 84 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: iacute +Encoding: 237 237 85 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: icircumflex +Encoding: 238 238 86 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: idieresis +Encoding: 239 239 87 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 14 69 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uacute +Encoding: 250 250 88 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ucircumflex +Encoding: 251 251 89 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: udieresis +Encoding: 252 252 90 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: yacute +Encoding: 253 253 91 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: thorn +Encoding: 254 254 92 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ydieresis +Encoding: 255 255 93 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 15 70 N 0.41357 0 0 0.41357 84 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Amacron +Encoding: 256 256 94 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: amacron +Encoding: 257 257 95 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Abreve +Encoding: 258 258 96 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 2 50 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: abreve +Encoding: 259 259 97 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: aogonek +Encoding: 261 261 98 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Cacute +Encoding: 262 262 99 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 6 54 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: cacute +Encoding: 263 263 100 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ccircumflex +Encoding: 264 264 101 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ccircumflex +Encoding: 265 265 102 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Cdotaccent +Encoding: 266 266 103 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: cdotaccent +Encoding: 267 267 104 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ccaron +Encoding: 268 268 105 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ccaron +Encoding: 269 269 106 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Eogonek +Encoding: 280 280 107 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: eogonek +Encoding: 281 281 108 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Ecaron +Encoding: 282 282 109 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: ecaron +Encoding: 283 283 110 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Gcircumflex +Encoding: 284 284 111 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 12 67 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: gcircumflex +Encoding: 285 285 112 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 13 68 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Gbreve +Encoding: 286 286 113 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 14 69 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: gbreve +Encoding: 287 287 114 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 15 70 N 0.41357 0 0 0.41357 420 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Gdotaccent +Encoding: 288 288 115 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 0 48 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: gdotaccent +Encoding: 289 289 116 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 1 49 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: uni0123 +Encoding: 291 291 117 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 3 51 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Hcircumflex +Encoding: 292 292 118 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 4 52 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: hcircumflex +Encoding: 293 293 119 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 5 53 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Hbar +Encoding: 294 294 120 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 6 54 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: hbar +Encoding: 295 295 121 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 7 55 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Itilde +Encoding: 296 296 122 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 8 56 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: itilde +Encoding: 297 297 123 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 9 57 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: Imacron +Encoding: 298 298 124 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 10 65 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar + +StartChar: imacron +Encoding: 299 299 125 +Width: 769 +Flags: HW +LayerCount: 2 +Fore +Refer: 11 66 N 0.41357 0 0 0.41357 420 97 2 +Refer: 2 50 N 0.41357 0 0 0.41357 84 97 2 +Refer: 1 49 N 0.41357 0 0 0.41357 420 449 2 +Refer: 0 48 N 0.41357 0 0 0.41357 84 449 2 +EndChar +EndChars +EndSplineFont diff -Nru fontforge-20201107~dfsg/tests/fonts/SFDBitmapParsing.sfd fontforge-20220308~dfsg/tests/fonts/SFDBitmapParsing.sfd --- fontforge-20201107~dfsg/tests/fonts/SFDBitmapParsing.sfd 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/fonts/SFDBitmapParsing.sfd 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,74 @@ +SplineFontDB: 3.2 +OnlyBitmaps: 1 +BeginChars: 2 2 + +StartChar: A +Encoding: 65 65 0 +Width: 1000 +Flags: W +LayerCount: 2 +EndChar +StartChar: B +Encoding: 66 66 1 +Width: 1000 +Flags: W +LayerCount: 2 +EndChar +StartChar: C +Encoding: 67 67 2 +Width: 1000 +Flags: W +LayerCount: 2 +EndChar +StartChar: D +Encoding: 68 68 2 +Width: 1000 +Flags: W +LayerCount: 2 +EndChar +StartChar: E +Encoding: 69 69 3 +Width: 1000 +Flags: W +LayerCount: 2 +EndChar +EndChars +BitmapFont: 12 1 10 2 1 +BDFChar: 0 65 12 0 0 0 0 +z +BDFChar: 1 66 12 0 0 0 0 +z +BDFChar: 1000000 70 12 0 0 0 0 +z +BDFRefChar: 0 0 0 0 N +BDFRefChar: 0 1 0 0 N +BDFRefChar: 0 -1 0 0 N +BDFRefChar: 0 1000000 0 0 N +BDFRefChar: 0 -1000000 0 0 N +BDFRefChar: -1 0 0 0 N +BDFRefChar: -1 1 0 0 N +BDFRefChar: -1 -1 0 0 N +BDFRefChar: -1 1000000 0 0 N +BDFRefChar: -1 -1000000 0 0 N +BDFRefChar: -1000000 0 0 0 N +BDFRefChar: -1000000 1 0 0 N +BDFRefChar: -1000000 -1 0 0 N +BDFRefChar: -1000000 1000000 0 0 N +BDFRefChar: -1000000 -1000 0 0 N +BDFRefChar: 1000000 0 0 0 N +BDFRefChar: 1000000 1 0 0 N +BDFRefChar: 1000000 -1 0 0 N +BDFRefChar: 1000000 1000000 0 0 N +BDFRefChar: 1000000 -1000000 0 0 N +BDFRefChar: 2 0 0 0 N +BDFRefChar: 2 1 0 0 N +BDFRefChar: 2 -1 0 0 N +BDFRefChar: 2 1000000 0 0 N +BDFRefChar: 2 -1000000 0 0 N +BDFRefChar: 1 0 0 0 N +BDFRefChar: 1 1 0 0 N +BDFRefChar: 1 -1 0 0 N +BDFRefChar: 1 1000000 0 0 N +BDFRefChar: 1 -1000000 0 0 N +EndBitmapFont +EndSplineFont diff -Nru fontforge-20201107~dfsg/tests/pyhook_smoketest.py fontforge-20220308~dfsg/tests/pyhook_smoketest.py --- fontforge-20201107~dfsg/tests/pyhook_smoketest.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/pyhook_smoketest.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,11 @@ +#!/usr/bin/env python +from __future__ import print_function +import fontforge +import psMat +import pickle + +print(fontforge.__version__, fontforge.version()) + +fontforge.font() + +print(pickle.loads(pickle.dumps(fontforge.point()))) diff -Nru fontforge-20201107~dfsg/tests/randomtest.c fontforge-20220308~dfsg/tests/randomtest.c --- fontforge-20201107~dfsg/tests/randomtest.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/randomtest.c 2022-03-08 10:14:24.000000000 +0000 @@ -448,7 +448,7 @@ command = argv[++i]; #endif } else { - fprintf( stderr, "%s [options]\tGenerate random erroneous fonts and attmpt to parse them\n", argv[0] ); + fprintf( stderr, "%s [options]\tGenerate random erroneous fonts and attempt to parse them\n", argv[0] ); fprintf( stderr, "\t--dir \tAdds to list of dirs searched for fonts\n" ); fprintf( stderr, "\t--ext \tAdds to list of extension indicating fonts\n" ); fprintf( stderr, "\t--all \t\tAll non-directory files are assumed to be fonts\n" ); diff -Nru fontforge-20201107~dfsg/tests/test0004.py fontforge-20220308~dfsg/tests/test0004.py --- fontforge-20201107~dfsg/tests/test0004.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test0004.py 2022-03-08 10:14:24.000000000 +0000 @@ -2,7 +2,7 @@ import sys, fontforge -assert fontforge.scriptFromUnicode(ord('ᜈ')) == "tagl" +assert fontforge.scriptFromUnicode(ord('ᜈ')) == "tglg" assert fontforge.scriptFromUnicode(ord('Q')) == "latn" assert fontforge.scriptFromUnicode(ord('θ')) == "grek" assert fontforge.scriptFromUnicode(ord('Щ')) == "cyrl" diff -Nru fontforge-20201107~dfsg/tests/test1009.py fontforge-20220308~dfsg/tests/test1009.py --- fontforge-20201107~dfsg/tests/test1009.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test1009.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,92 +0,0 @@ -# test some ligatures and fractions close to U0000. Avoid high values such as -# UFxxx since the Unicode chart may add new unicode values later. - -import sys, fontforge - -print("Get Table Array Totals.") -lt = fontforge.ucLigChartGetCnt(); -vt = fontforge.ucVulChartGetCnt(); -ot = fontforge.ucOFracChartGetCnt(); -ft = fontforge.ucFracChartGetCnt(); -if lt < 50 or lt > 2000 or vt < 10 or vt > 2000 or ot < 10 or vt > 2000: - raise ValueError("Expected totals approximately closer to 500, 50, 20.") -if vt + ot != ft: - raise ValueError("Expected totals to add up.") - -print("Test valid (and invalid) ligatures.") -l1 = fontforge.ucLigChartGetLoc(306) -l2 = fontforge.ucLigChartGetLoc(0x133) -l3 = fontforge.ucLigChartGetLoc(0x153) -l4 = fontforge.ucLigChartGetLoc(0x4b5) -l5 = fontforge.ucLigChartGetLoc(0x135) -if l1 != 0 or l2 != 1 or l3 != 3 or l4 != 7 or l5 != -1: - raise ValueError("Expected Ligature table array 'n' values of 0,1,3,7,-1.") - -print("Return some ligatures from built-in table.") -l1 = fontforge.ucLigChartGetNxt(0) -l2 = fontforge.ucLigChartGetNxt(1) -l3 = fontforge.ucLigChartGetNxt(3) -l4 = fontforge.ucLigChartGetNxt(7) -l5 = fontforge.ucLigChartGetNxt(lt) # table starts at 0, not 1 (last value is at [lt-1]) -if l1 != 306 or l2 != 307 or l3 != 339 or l4 != 1205 or l5 != -1: - raise ValueError("Expected Ligatures values from table of: 306,307,339,1205,-1.") - -print("Test valid (and invalid) vulgar fractions.") -v1 = fontforge.ucVulChartGetLoc(0xbd) -v2 = fontforge.ucVulChartGetLoc(0x132) -if v1 != 1 or v2 != -1: - raise ValueError("Expected Vulgar Fraction table array 'n' values of: 1,-1.") - -print("Verify uint32 code works.") -o1 = fontforge.ucOFracChartGetNxt(ot-1) -if o1 <= 69000: - raise ValueError("Expected last Other Fraction of 0x10e7e or larger.") - -print("Test boolean found==1, not_found==0.") -b1 = fontforge.IsLigature(306) -b2 = fontforge.IsLigature(0x135) -b3 = fontforge.IsVulgarFraction(0xbd) -b4 = fontforge.IsVulgarFraction(0x132) -b5 = fontforge.IsFraction(0xbd) -b6 = fontforge.IsFraction(0x132) -if b1 != 1 or b2 != 0 or b3 != 1 or b4 != 0 or b5 != 1 or b6 != 0: - raise ValueError("Expected boolean values of 1,0,1,0,1,0.") - -print("Test valid (and invalid) vulgar fraction alt expansions.") -e1 = fontforge.ucVulChartGetLoc(0xbc) -e2 = fontforge.ucVulChartGetLoc(0x2152) -e3 = fontforge.ucVulChartGetAltCnt(e1) -e4 = fontforge.ucVulChartGetAltCnt(e2) -e5 = fontforge.ucVulChartGetAltCnt(1000) -e6 = fontforge.ucVulChartGetAltVal(e1,0) -e7 = fontforge.ucVulChartGetAltVal(e1,2) -e8 = fontforge.ucVulChartGetAltVal(e2,2) -e9 = fontforge.ucVulChartGetAltVal(e2,3) -if e1 < 0 or e2 < 0 or e3 != 3 or e4 != 4 or e5 != -1 or e6 != 49 or e7 != 52 or e8 != 49 or e9 != 48: - print("Returned %s %s %s %s %s %s %s %s %s" % (e1,e2,e3,e4,e5,e6,e7,e8,e9)) - raise ValueError("Expected alt_expansion_count results of {0,5,3,4,-1,49,52,49,48}.") - -print("Test ligature alt expansions.") -f1 = fontforge.ucLigChartGetLoc(0xfdfa) -f2 = fontforge.ucLigChartGetLoc(0xfdfb) -f3 = fontforge.ucLigChartGetAltCnt(f1) -f4 = fontforge.ucLigChartGetAltCnt(f2) -f5 = fontforge.ucLigChartGetAltVal(f1,0) -f6 = fontforge.ucLigChartGetAltVal(f1,1) -f7 = fontforge.ucLigChartGetAltVal(f1,2) -f8 = fontforge.ucLigChartGetAltVal(f1,3) -f9 = fontforge.ucLigChartGetAltVal(f1,20) -f10 = fontforge.ucLigChartGetAltVal(f2,3) -f11 = fontforge.ucLigChartGetAltVal(f2,4) -f12 = fontforge.ucLigChartUGetAltCnt(0x153) -f13 = fontforge.ucLigChartUGetAltCnt(0x4d5) -f14 = fontforge.ucLigChartUGetAltVal(0x4d5,0) -f15 = fontforge.ucLigChartUGetAltVal(0x4d5,1) -f16 = fontforge.ucLigChartUGetAltCnt(0x00011176) -f17 = fontforge.ucLigChartUGetAltVal(0x00011176,0) -if f1 < 0 or f2 < 0 or f3 != 18 or f4 != 7 or f5 != 0x635 or f6 != 0x644 or f7 != 0x649 or f8 != 0x20 or f9 != -1 or f10 != 0x62c or f11 != 0x644 or f12 != 2 or f13 != 2 or f14 != 0x430 or f15 != 0x435 or f16 != 0 or f17 != -1: - print("Returned %s %s %s %s %s %s %s %s %s" % (f1,f2,f3,f4,f5,f6,f7,f8,f9)) - print("Returned %s %s %s %s %s %s %s %s" % (f10,f11,f12,f13,f14,f15,f16,f17)) - raise ValueError("Expected alt_expansion_count results of {496,497,18,7,1589,1604,1609,32,-1,1580,1604,2,2,1072,1077,0,-1}.") - -print("All Tests done and valid.") diff -Nru fontforge-20201107~dfsg/tests/test1010.py fontforge-20220308~dfsg/tests/test1010.py --- fontforge-20201107~dfsg/tests/test1010.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test1010.py 2022-03-08 10:14:24.000000000 +0000 @@ -1,54 +1,76 @@ -# test some libuninameslist functions (if the library is included). +# unicode tests -import sys, fontforge +import sys, fontforge, unittest, re -cnt = fontforge.UnicodeBlockCountFromLib() -if cnt < 1: - print("No NamesList library - Nothing to test.") - sys.exit() - -if cnt < 294: - print("Pre-20170701 or older library - Nothing to test beyond here.") - sys.exit() - -ver = fontforge.UnicodeNamesListVersion() -print("Libuninameslist version is : %s" % ver) - -# test Names2 functions (if we have libuninameslist version>=10.9) -if cnt < 305: - print("Pre-20180408 or older library - Nothing to test beyond here.") - sys.exit() - -cnt = fontforge.UnicodeNames2GetCntFromLib() -print("Libuninameslist internal table has %s Names2." % cnt) -if cnt < 25: - print("Test Names2 functions. Must be libuninameslist 10.9 or newer.") - raise ValueError("Expected 25 or more values that have Names2.") - -# none of these are -1 if library loaded -u0 = fontforge.UnicodeNames2NxtUniFromLib(0) -u1 = fontforge.UnicodeNames2NxtUniFromLib(1) -u2 = fontforge.UnicodeNames2NxtUniFromLib(2) -print("Sample of internal table has %s, %s, %s as the first 3 unicode values." % (u0, u1, u2)) -if u0 < 0 or u1 < 1 or u2 < 2: - raise ValueError("these values may be different, but expected 418,419,1801 for ver10.9.") - -# We know these Names2 exist, but these 'tX' values may change if more errors found -t0 = fontforge.UnicodeNames2GetNxtFromLib(0x01A2) -t1 = fontforge.UnicodeNames2GetNxtFromLib(0xFEFF) -t2 = fontforge.UnicodeNames2GetNxtFromLib(118981) -print("Internal table[%s]=0x01A2, table[%s]=0xFEFF, table[%s]=118981 as expected Names2 values." % (t0, t1, t2)) -if t0 < 0 or t1 < 0 or t2 < 0: - raise ValueError("These Names2 must exist, so we expected these to return valid table locations.") - -s0 = fontforge.UnicodeNames2FrmTabFromLib(3) -print("Example unicode from table[3]=%s" % s0) -s1 = fontforge.UnicodeNames2FromLib(65) -s2 = fontforge.UnicodeNames2FromLib(0x709) -print("There should be no Names2 for character 65, the value returned is=%s" % s1) -print("There should be a Names2 for character 0x709, the value returned is=%s" % s2) -if len(s0) < 3 or len(s2) < 3: - raise ValueError("Expected to return a valid Names2 string.") -print("All Tests done and valid.") +class UnicodeTests(unittest.TestCase): + def test_UnicodeNameFromLib(self): + for i in [-1, 0, 0x110000, 0x1100001]: + self.assertEqual( + "", fontforge.UnicodeNameFromLib(i), f"{i} should have no name" + ) + + # Longest name as of Unicode 13.0.0 + self.assertEqual( + "BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE", + fontforge.UnicodeNameFromLib(0x1FBA9), + ) + + # All ASCII + for i in range(0x110000): + name = fontforge.UnicodeNameFromLib(i) + self.assertTrue(name.isascii(), f"U+{i:04X} is all ascii") + + def test_UnicodeAnnotationFromLib(self): + for i in [-1, 0x110000, 0x1100001]: + self.assertEqual( + "", + fontforge.UnicodeAnnotationFromLib(i), + f"{i} should have no annotation", + ) + + # Longest annotation as of Unicode 13.0.0 + annot = fontforge.UnicodeAnnotationFromLib(0x27) + self.assertTrue( + annot.startswith("= apostrophe-quote (1.0)"), "apostrophe has annotation" + ) + + # utf-8/unicode support + annot = fontforge.UnicodeAnnotationFromLib(0x2052) + self.assertIn("abzüglich", annot) + + def test_unicode_blocks(self): + self.assertGreater(fontforge.UnicodeBlockCountFromLib(), 0) + for i in range(fontforge.UnicodeBlockCountFromLib()): + self.assertGreater(len(fontforge.UnicodeBlockNameFromLib(i)), 0) + self.assertGreaterEqual(fontforge.UnicodeBlockStartFromLib(i), 0) + self.assertGreaterEqual( + fontforge.UnicodeBlockEndFromLib(i), + fontforge.UnicodeBlockStartFromLib(i), + ) + + def test_UnicodeNamesListVersion(self): + self.assertIsNotNone( + re.match( + r"NamesList-Version: \d+(?:\.\d+)+", fontforge.UnicodeNamesListVersion() + ) + ) + + def test_UnicodeNames2FromLib(self): + for i in [-1, 0, 1, 0x110000, 0x1100001]: + self.assertEqual( + "", + fontforge.UnicodeNames2FromLib(i), + f"{i} should have no formal alias", + ) + self.assertEqual( + "WEIERSTRASS ELLIPTIC FUNCTION", fontforge.UnicodeNames2FromLib(0x2118) + ) + self.assertEqual( + "PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET", + fontforge.UnicodeNames2FromLib(0xFE18), + ) + +if __name__ == "__main__": + unittest.main() diff -Nru fontforge-20201107~dfsg/tests/test1016.py fontforge-20220308~dfsg/tests/test1016.py --- fontforge-20201107~dfsg/tests/test1016.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test1016.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,17 @@ +import sys +import fontforge + +f1 = fontforge.open(sys.argv[1]) +f1.generate('CMAPEncTest.ttf') +f2 = fontforge.open('CMAPEncTest.ttf') + +f1.encoding = 'UnicodeBmp' +# f2[172].unicode = 300 # Uncomment to verify test logic +f2.encoding = 'UnicodeBmp' + +enc1 = { g.encoding: g for g in f1.glyphs('encoding') } +enc2 = { g.encoding: g for g in f2.glyphs('encoding') } + +for e, g1 in enc1.items(): + g2 = enc2.get(e) + assert( g2 and g1.glyphname == g2.glyphname ) diff -Nru fontforge-20201107~dfsg/tests/test129.pe fontforge-20220308~dfsg/tests/test129.pe --- fontforge-20201107~dfsg/tests/test129.pe 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test129.pe 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -# test some ligatures and fractions close to U0000. Avoid high values such as -# UFxxx since the Unicode chart may add new unicode values later. - -Print("Get Table Array Totals.") -lt = ucLigChartGetCnt() -vt = ucVulChartGetCnt() -ot = ucOFracChartGetCnt() -ft = ucFracChartGetCnt() -if ( lt < 50 || lt > 2000 || vt < 10 || vt > 2000 || ot < 10 || vt > 2000) - Error("Expected totals approximately closer to 500, 50, 20.") -endif -if ( vt + ot != ft ) - Error("Expected totals to add up.") -endif - -Print("Test valid (and invalid) ligatures.") -l1 = ucLigChartGetLoc(306) -l2 = ucLigChartGetLoc(0x133) -l3 = ucLigChartGetLoc(0x153) -l4 = ucLigChartGetLoc(0x4b5) -l5 = ucLigChartGetLoc(0x135) -if ( l1 != 0 || l2 != 1 || l3 != 3 || l4 != 7 || l5 != -1 ) - Error("Expected Ligature table array 'n' values of 0,1,3,7,-1.") -endif - -Print("Return some ligatures from built-in table.") -l1 = ucLigChartGetNxt(0) -l2 = ucLigChartGetNxt(1) -l3 = ucLigChartGetNxt(3) -l4 = ucLigChartGetNxt(7) -l5 = ucLigChartGetNxt(lt) # table starts at 0, not 1 (last value is at [lt-1]) -if ( l1 != 306 || l2 != 307 || l3 != 339 || l4 != 1205 || l5 != -1 ) - Error("Expected Ligatures values from table of: 306,307,339,1205,-1.") -endif - -Print("Test valid (and invalid) vulgar fractions.") -v1 = ucVulChartGetLoc(0xbd) -v2 = ucVulChartGetLoc(0x132) -if ( v1 != 1 || v2 != -1 ) - Error("Expected Vulgar Fraction table array 'n' values of: 1,-1.") -endif - -Print("Verify uint32 code works.") -o1 = ucOFracChartGetNxt(ot-1) -if ( o1 <= 69000 ) - Error("Expected last Other Fraction of 0x10e7e or larger.") -endif - -Print("Test boolean found==1, not_found==0.") -b1 = IsLigature(306) -b2 = IsLigature(0x135) -b3 = IsVulgarFraction(0xbd) -b4 = IsVulgarFraction(0x132) -b5 = IsFraction(0xbd) -b6 = IsFraction(0x132) -if ( b1 != 1 || b2 != 0 || b3 != 1 || b4 != 0 || b5 != 1 || b6 != 0 ) - Error("Expected boolean values of 1,0,1,0,1,0.") -endif - -Print("Test valid (and invalid) vulgar fraction alt expansions.") -e1 = ucVulChartGetLoc(0xbc) -e2 = ucVulChartGetLoc(0x2152) -e3 = ucVulChartGetAltCnt(e1) -e4 = ucVulChartGetAltCnt(e2) -e5 = ucVulChartGetAltCnt(1000) -e6 = ucVulChartGetAltVal(e1,0) -e7 = ucVulChartGetAltVal(e1,2) -e8 = ucVulChartGetAltVal(e2,2) -e9 = ucVulChartGetAltVal(e2,3) -if ( e1 < 0 || e2 < 0 || e3 != 3 || e4 != 4 || e5 != -1 || e6 != 49 || e7 != 52 || e8 != 49 || e9 != 48 ) - Print(e1,"_",e2,"_",e3,"_",e4,"_",e5,"_",e6,"_",e7,"_",e8,"_",e9) - Error("Expected alt_expansion_count results of {0,5,3,4,-1,49,52,49,48}.") -endif - -Print("Test ligature alt expansions.") -f1 = ucLigChartGetLoc(0xfdfa) -f2 = ucLigChartGetLoc(0xfdfb) -f3 = ucLigChartGetAltCnt(f1) -f4 = ucLigChartGetAltCnt(f2) -f5 = ucLigChartGetAltVal(f1,0) -f6 = ucLigChartGetAltVal(f1,1) -f7 = ucLigChartGetAltVal(f1,2) -f8 = ucLigChartGetAltVal(f1,3) -f9 = ucLigChartGetAltVal(f1,20) -f10 = ucLigChartGetAltVal(f2,3) -f11 = ucLigChartGetAltVal(f2,4) -f12 = ucLigChartUGetAltCnt(0x153) -f13 = ucLigChartUGetAltCnt(0x4d5) -f14 = ucLigChartUGetAltVal(0x4d5,0) -f15 = ucLigChartUGetAltVal(0x4d5,1) -f16 = ucLigChartUGetAltCnt(0x00011176) -f17 = ucLigChartUGetAltVal(0x00011176,0) -if ( f1 < 0 || f2 < 0 || f3 != 18 || f4 != 7 || f5 != 0x635 || f6 != 0x644 || f7 != 0x649 || f8 != 0x20 || f9 != -1 || f10 != 0x62c || f11 != 0x644 || f12 != 2 || f13 != 2 || f14 != 0x430 || f15 != 0x435 || f16 != 0 || f17 != -1 ) - Print(f1,"_",f2,"_",f3,"_",f4,"_",f5,"_",f6,"_",f7,"_",f8,"_",f9 ) - Print(f10 ,"_", f11 ,"_", f12 ,"_", f13 ,"_", f14 ,"_", f15 ,"_", f16 ,"_", f17 ) - Error("Expected alt_expansion_count results of {496,497,18,7,1589,1604,1609,32,-1,1580,1604,2,2,1072,1077,0,-1}.") -endif - -Print("All Tests done and valid.") diff -Nru fontforge-20201107~dfsg/tests/test131.pe fontforge-20220308~dfsg/tests/test131.pe --- fontforge-20201107~dfsg/tests/test131.pe 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test131.pe 2022-03-08 10:14:24.000000000 +0000 @@ -1,57 +1,88 @@ -# test some libuninameslist functions (if the library is included). +# test unicode support functions -cnt = UnicodeBlockCountFromLib() -if ( cnt < 1 ) - Print("No NamesList library - Nothing to test.") - Quit() +if (!IsLower("a") || !IsLower("ā") || IsLower("A") || IsLower("Ā")) + Error("IsLower was wrong") endif -if ( cnt < 294 ) - Print("Pre-20170701 or older library - Nothing to test beyond here.") - Quit() +if (!IsUpper("A") || !IsUpper("Ā") || IsUpper("a") || IsUpper("ā")) + Error("IsUpper was wrong") +endif + +if (ToLower("A") != "a" || ToLower("Ā") != "ā" || ToLower("a") != "a" || ToLower("ā") != "ā") + Error("ToLower was wrong") +endif + +if (ToUpper("a") != "A" || ToUpper("ā") != "Ā" || ToUpper("A") != "A" || ToUpper("Ā") != "Ā") + Error("ToUpper was wrong") endif -ver = UnicodeNamesListVersion() -Print("Libuninameslist version is :",ver) +if (ToMirror("(") != ")" || ToMirror(")") != "(" || ToMirror("⦅") != "⦆") + Error("ToMirror was wrong") +endif -# test Names2 functions (if we have libuninameslist version>=10.9) -if ( cnt < 305 ) - Print("Pre-20180408 or older library - Nothing to test beyond here.") - Quit() +if (!IsAlNum("A") || !IsAlNum("a") || !IsAlNum("Ā") || !IsAlNum("ā") || !IsAlNum("1") || IsAlNum("$") || IsAlNum(" ")) + Error("IsAlNum was wrong") endif -cnt = UnicodeNames2GetCntFromLib() -Print("Libuninameslist internal table has ",cnt," Names2.") -if ( cnt < 25 ) - Print("Test Names2 functions. Must be libuninameslist 10.9 or newer.") - Error("Expected 25 or more values that have Names2.") +if (!IsAlpha("A") || !IsAlpha("a") || !IsAlpha("Ā") || !IsAlpha("ā") || IsAlpha("1") || IsAlpha("$") || IsAlNum(" ")) + Error("IsAlpha was wrong") endif -# none of these are -1 if library loaded -u0 = UnicodeNames2NxtUniFromLib(0) -u1 = UnicodeNames2NxtUniFromLib(1) -u2 = UnicodeNames2NxtUniFromLib(2) -Print("Sample of internal table has ",u0,", ",u1,", ",u2," as the first 3 unicode values.") -if ( u0 < 0 || u1 < 1 || u2 < 2 ) - Error("these values may be different, but expected 418,419,1801 for ver10.9.") +if (!IsDigit("0") || !IsDigit("1") || IsDigit("a") || IsDigit("A")) + Error("IsDigit was wrong") endif -# We know these Names2 exist, but these 'tX' values may change if more errors found -t0 = UnicodeNames2GetNxtFromLib(0x01A2) -t1 = UnicodeNames2GetNxtFromLib(0xFEFF) -t2 = UnicodeNames2GetNxtFromLib(118981) -Print("Internal table[",t0,"]=0x01A2, table[",t1,"]=0xFEFF, table[",t2,"]=118981 as expected Names2 values.") -if ( t0 < 0 || t1 < 0 || t2 < 0 ) - Error("These Names2 must exist, so we expected these to return valid table locations.") +if (!IsHexDigit("a") || !IsHexDigit("A") || !IsHexDigit("F") || !IsHexDigit("f") || !IsHexDigit("0") || !IsHexDigit("9") || IsHexDigit("G")) + Error("IsHexDigit was wrong") +endif + +ver = UnicodeNamesListVersion() +Print("nameslist version is: ",ver) +if (Strlen(ver) <= 0) + Error("Bad nameslist version") endif -s0 = UnicodeNames2FrmTabFromLib(3) -Print("Example unicode from table[3]=",s0) +if (UnicodeNameFromLib(0x1FBA9) != "BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE") + Error("Unexpected name for U+1FBA9") +endif + +annot = UnicodeAnnotationFromLib(0x27) +ind = Strstr(annot, "= apostrophe-quote (1.0)") +if (ind < 0) + Error("Unexpected annotation for U+0027") +endif +if (Strlen(annot) < 480) + Error("Unexpected annotation length for U+0027") +endif +Print("Strlen for U+0027:", Strlen(annot)) +Print("Annotation for U+0027:\n", annot) + +cnt = UnicodeBlockCountFromLib() +if (cnt <= 0) + Error("Unexpected unicode block count") +endif + +i = 0 +while ( i end) + Error("Bad unicode block at index ", i) + endif + + if (Strlen(name) <= 0) + Error("Bad unicode block name at index", i) + endif + ++i; +endloop + s1 = UnicodeNames2FromLib(65) s2 = UnicodeNames2FromLib(0x709) Print("There should be no Names2 for character 65, the value returned is=",s1) Print("There should be a Names2 for character 0x709, the value returned is=",s2) -if ( Strlen(s0)<3 || Strlen(s2)<3 ) +if ( Strlen(s1)>0 || Strlen(s2)<3 ) Error("Expected to return a valid Names2 string.") endif diff -Nru fontforge-20201107~dfsg/tests/test926.py fontforge-20220308~dfsg/tests/test926.py --- fontforge-20201107~dfsg/tests/test926.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test926.py 2022-03-08 10:14:24.000000000 +0000 @@ -89,7 +89,7 @@ # In all cases, the dictionary has the attribute name at the top # with the possible value(s) as the value. If an attribute has - # more than one representation (for exmaple xml:lang and lang) + # more than one representation (for example xml:lang and lang) # the two are specified as a space separated string for example # "xml:lang lang". @@ -1317,9 +1317,9 @@ # length = header["metaLength"] # origLength = header["metaOrigLength"] # if length >= origLength: -# reporter.logError(message="The compressed metdata length (%d) is higher than or equal to the original, uncompressed length (%d)." % (length, origLength)) +# reporter.logError(message="The compressed metadata length (%d) is higher than or equal to the original, uncompressed length (%d)." % (length, origLength)) # return True -# reporter.logPass(message="The compressed metdata length is smaller than the original, uncompressed length.") +# reporter.logPass(message="The compressed metadata length is smaller than the original, uncompressed length.") def _testMetadataDecompression(data, reporter): """ @@ -1396,7 +1396,7 @@ if not metadata.startswith(" + # go to the first occurrence of > line = metadata.split(">", 1)[0] # find an encoding string pattern = re.compile( @@ -1761,7 +1761,7 @@ } The value for "children" will be a list of elements - folowing the same structure defined above. + following the same structure defined above. """ test = unpackMetadata(data, parse=False) if not test: diff -Nru fontforge-20201107~dfsg/tests/test933.py fontforge-20220308~dfsg/tests/test933.py --- fontforge-20201107~dfsg/tests/test933.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test933.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,11 @@ +# Test for SplineSetJoin Expand Stroke logic + +import fontforge +font = fontforge.font() +glyph = font.createChar(0x30) +pen = glyph.glyphPen() +pen.moveTo((0, 0)) +pen.lineTo((1, 0)) +pen.lineTo((0, 0)) +pen.endPath() +glyph.stroke('circular', 1, 'round') diff -Nru fontforge-20201107~dfsg/tests/test934.py fontforge-20220308~dfsg/tests/test934.py --- fontforge-20201107~dfsg/tests/test934.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/tests/test934.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,12 @@ +#Needs: fonts/SFDBitmapParsing.sfd +#Test for parsing a malformed SFD + +import fontforge +import os +import sys + +font = fontforge.open(sys.argv[1]) +names = sorted((g.glyphname for g in font.glyphs())) +assert(names == ["A", "B", "C", "D", "E"]) + +font.save('test934.cleaned.sfd') diff -Nru fontforge-20201107~dfsg/travis-scripts/bintray_descriptor.json fontforge-20220308~dfsg/travis-scripts/bintray_descriptor.json --- fontforge-20201107~dfsg/travis-scripts/bintray_descriptor.json 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/travis-scripts/bintray_descriptor.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -{ - "package": { - "name": "fontforge-travis", - "repo": "fontforge", - "subject": "fontforge", - "desc": "I was pushed completely automatically", - "website_url": "https://fontforge.github.io", - "issue_tracker_url": "https://github.com/fontforge/fontforge/issues", - "vcs_url": "https://github.com/fontforge/fontforge.git", - "github_use_tag_release_notes": true, - "github_release_notes_file": "RELEASE.txt", - "licenses": ["GPL-3.0"], - "labels": ["fontforge", "osx", "macos", "appimage"], - "public_download_numbers": true, - "public_stats": true - }, - - "version": { - "name": "ciXXXX", - "desc": "This is a CI build", - "released": "releaseXXXX", - "gpgSign": false - }, - - "files": - [ - {"includePattern": "./build/osx/(.*.app.dmg$)", "uploadPattern": "$1", "matrixParams": { "override": 1 }}, - {"includePattern": "./(FontForge.*.AppImage$)", "uploadPattern": "$1", "matrixParams": { "override": 1 }} - ], - "publish": true -} diff -Nru fontforge-20201107~dfsg/travis-scripts/ffappimagebuild.sh fontforge-20220308~dfsg/travis-scripts/ffappimagebuild.sh --- fontforge-20201107~dfsg/travis-scripts/ffappimagebuild.sh 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/travis-scripts/ffappimagebuild.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,58 +0,0 @@ -#!/bin/bash -set -ex -o pipefail - -SCRIPT_BASE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -APPDIR=$1 -export VERSION=${2:0:7} # linuxdeployqt uses this for naming the file - -if [ -z "$APPDIR" ] || [ -z "$VERSION" ]; then - echo "Usage: `basename $0` appdir version" - echo " appdir is the location to the dumped location that cmake generated" - echo " version is the version hash of this build" - echo - echo " This script does not support overwriting an existing appdir." - exit 1 -fi - -echo "Starting appimage build, folder is $APPDIR with version $VERSION" - -# TODO: AppStream metainfo -PYVER=$(ldd $APPDIR/usr/bin/fontforge | grep -Eom1 'python[0-9.]{3}' | head -1 | cut -c 7-) - -( cd $APPDIR ; dpkg -x /var/cache/apt/archives/libpython${PYVER}-minimal*.deb . ) -( cd $APPDIR ; dpkg -x /var/cache/apt/archives/libpython${PYVER}-stdlib*.deb . ) - -if [ ! -f linuxdeployqt.AppImage ]; then - curl -Lo linuxdeployqt.AppImage "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod +x linuxdeployqt.AppImage -fi - -if [ ! -f appstream-util.AppImage ]; then - curl -Lo appstream-util.AppImage "https://github.com/fontforge/debugfonts/releases/download/r1/appstream-util-ef4c8e9-x86_64.AppImage" - chmod +x appstream-util.AppImage -fi - -./appstream-util.AppImage validate-strict $APPDIR/usr/share/metainfo/org.fontforge.FontForge.appdata.xml - -./linuxdeployqt.AppImage $APPDIR/usr/share/applications/*.desktop -bundle-non-qt-libs #-unsupported-allow-new-glibc -# Manually invoke appimagetool so that the custom AppRun stays intact -./linuxdeployqt.AppImage --appimage-extract - -export PATH=$(readlink -f ./squashfs-root/usr/bin):$PATH -rm $APPDIR/AppRun -install -m 755 $SCRIPT_BASE/../Packaging/AppDir/AppRun $APPDIR/AppRun # custom AppRun -./squashfs-root/usr/bin/appimagetool -g $APPDIR/ -find $APPDIR -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq - -mv FontForge*.AppImage FontForge-$(date +%Y-%m-%d)-$VERSION-x86_64.AppImage - -if [ ! -z "$CI" ]; then - # Update the bintray descriptor... sigh. If this fails, then oh well, no bintray - echo "Updating the bintray descriptor..." - BINTRAY_DESCRIPTOR=$SCRIPT_BASE/bintray_descriptor.json - sed -i "s/ciXXXX/$(date +appimage-ci-%Y-%m-%d)/g" $BINTRAY_DESCRIPTOR || true - sed -i "s/releaseXXXX/$(date +%Y-%m-%d)/g" $BINTRAY_DESCRIPTOR || true - echo "Bintray descriptor:" - cat $BINTRAY_DESCRIPTOR -fi diff -Nru fontforge-20201107~dfsg/travis-scripts/ffosxbuild.sh fontforge-20220308~dfsg/travis-scripts/ffosxbuild.sh --- fontforge-20201107~dfsg/travis-scripts/ffosxbuild.sh 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/travis-scripts/ffosxbuild.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -#!/usr/bin/env bash - -set -e -o pipefail -SCRIPT_BASE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -INVOKE_BASE="$(pwd)" - -APPDIR=$(realpath $1) -HASH=${2:0:7} - -if [ -z "$APPDIR" ]; then - echo "Usage: `basename $0` appdir hash" - echo " appdir is the location to the FontForge.app that cmake generated" - echo " hash is the version hash of this build" - echo - echo " This script does not support overwriting an existing bundle." - exit 1 -fi - -builddate=`date +%Y-%m-%d` - -if [ -z "$LDDX" ]; then - LDDX="$SCRIPT_BASE/lddx" - if [ ! -f "$LDDX" ]; then - LDDX="$INVOKE_BASE/lddx" - if [ ! -f "$LDDX" ]; then - echo "Fetching lddx..." - curl -L https://github.com/jtanx/lddx/releases/download/v0.1.0/lddx-0.1.0.tar.xz | tar -Jxf - -C "$INVOKE_BASE" - fi - fi -fi - -# Now we bundle the Python libraries -echo "Bundling Python libraries..." - -PYLIB=$(otool -L $APPDIR/Contents/Resources/opt/local/bin/fontforge | grep -i python | sed -e 's/ \(.*\)//') -PYVER=$(echo $PYLIB | rev | cut -d/ -f2 | rev) -PYTHON=python$PYVER -pycruft=$(realpath $(dirname $PYLIB)/../../..) - -echo "pycruft: $pycruft" -mkdir -p $APPDIR/Contents/Frameworks -cp -a $pycruft/Python.framework $APPDIR/Contents/Frameworks -pushd $APPDIR/Contents/Frameworks/Python.framework/Versions/$PYVER/lib/$PYTHON/ -rm site-packages || rm -rf site-packages -ln -s ../../../../../../Resources/opt/local/lib/$PYTHON/site-packages -popd - -find "$APPDIR/Contents/Frameworks/Python.framework" -type f -name '*.pyc' | xargs rm -rf -ln -s ../Frameworks/Python.framework/Versions/$PYVER/bin/$PYTHON "$APPDIR/Contents/MacOS/FFPython" - -pushd $APPDIR/Contents/Resources/opt/local -echo "Collecting and patching dependent libraries..." -$LDDX --overwrite --modify-special-paths --recursive --ignore-prefix /opt/X11 --collect lib \ - bin/ $APPDIR/Contents/Frameworks/Python.framework/ lib/ -popd - -# Package it up -if [ ! -z "$CI" ]; then - echo "Creating the dmg..." - if [[ "$PYVER" < "3" ]]; then - dmgname=FontForge-$builddate-${HASH:0:7}-$PYTHON.app.dmg - else - dmgname=FontForge-$builddate-${HASH:0:7}.app.dmg - fi - - hdiutil create -size 800m \ - -volname FontForge \ - -srcfolder $APPDIR \ - -ov -format UDBZ \ - $dmgname - - # Update the bintray descriptor... sigh. If this fails, then oh well, no bintray - echo "Updating the bintray descriptor..." - sed -i '' s/ciXXXX/$(date +mac-ci-%Y-%m-%d)/g $SCRIPT_BASE/bintray_descriptor.json || true - sed -i '' s/releaseXXXX/$(date +%Y-%m-%d)/g $SCRIPT_BASE/bintray_descriptor.json || true - echo "Bintray descriptor:" - cat $SCRIPT_BASE/bintray_descriptor.json -fi \ No newline at end of file diff -Nru fontforge-20201107~dfsg/travis-scripts/pyhook_smoketest.py fontforge-20220308~dfsg/travis-scripts/pyhook_smoketest.py --- fontforge-20201107~dfsg/travis-scripts/pyhook_smoketest.py 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/travis-scripts/pyhook_smoketest.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/usr/bin/env python -from __future__ import print_function -import fontforge -import psMat -import pickle - -print(fontforge.__version__, fontforge.version()) - -fontforge.font() - -print(pickle.loads(pickle.dumps(fontforge.point()))) diff -Nru fontforge-20201107~dfsg/.travis.yml fontforge-20220308~dfsg/.travis.yml --- fontforge-20201107~dfsg/.travis.yml 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/.travis.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,168 +0,0 @@ -language: c -compiler: gcc -sudo: false -dist: xenial -osx_image: xcode10.1 - -branches: - only: - - master - - travis - - coverity_scan - -env: - global: - - CMAKE=cmake - - CTEST_PARALLEL_LEVEL=100 - # For Coverity - - secure: "MeTS1Pqa5gzx1nn/peW/9a5kq84bba3XYUljOfkCUqzuyGiERk/nmok+RW7skrgzboBlKxnNG8+ykKqHMwK9s9M83ezFxvEWXBcKEpmEQKkqXPI5hpMs6jGLTgpeuheSIzqHA3danV8iircp1GOiTLWA0pt/AOsNLZiaYBh0OiE=" - # For Crowdin - - secure: "bvU1qkor+TQPr6LXxlQ6w2hwdLIXkEh+QWhipjmKLU0Aj59sGF4+U9uVLP/QbGNulDiwUanVCSV7QZhi1HKKB4rVDVlyhzOQvHU+67dQDB4CKDlezp4TKhVoHcpP7MerSdQ02wr45VbwOITAKpvicdBKwb5x/p1v8HsO25UbJlE=" - - -matrix: - include: - - os: linux - env: - - LINUX_NOX=true - - CMAKE=/usr/bin/cmake # Make sure at least one build uses CMake 3.5 - - os: linux - env: LINUX_FULL=true - - os: linux - env: - - LINUX_RELEASE=true - - BINTRAY_DEPLOY=true - - os: osx - env: - - OSX_ONLY=true - - BINTRAY_DEPLOY=true - - PYTHON=python3 - -addons: - apt: - sources: - - ubuntu-toolchain-r-test - - deadsnakes - packages: [autoconf, automake, autotools-dev, bzip2, gcc-8, g++-8, libtool, - libjpeg-dev, libtiff5-dev, libpng12-dev, libfreetype6-dev, libgif-dev, - libx11-dev, libgtk-3-dev, libxml2-dev, libpango1.0-dev, libcairo2-dev, python3.7-dev, - libbrotli-dev, ninja-build, cmake, lcov, python3.7-venv] - coverity_scan: - project: - name: "fontforge/fontforge" - description: "Free (libre) font editor for Windows, Mac OS X and GNU+Linux" - build_command_prepend: cov-configure --comptype gcc --compiler $CC --template && mkdir build && pushd build && cmake $FFCONFIG .. && popd - build_command: make -C build -j4 - branch_pattern: coverity_scan - notification_email: jtanx_blackhole@outlook.com - -cache: - directories: - - $TRAVIS_BUILD_DIR/travisdeps - -before_install: - - if [ ! -z "$LINUX_FULL" ]; then pip --quiet install --user cpp-coveralls -U ; fi - - if [ "$TRAVIS_OS_NAME" == "osx" ]; then ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" -- --force; sudo rm -rf ~/.rvm; fi - - if [ "$TRAVIS_OS_NAME" == "osx" ]; then git config --global protocol.version 1 && /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"; fi - -install: - - | - set -e - export PREFIX=$TRAVIS_BUILD_DIR/target - export DEPSPREFIX=$TRAVIS_BUILD_DIR/travisdeps - export PATH=$PATH:$DEPSPREFIX/bin:$PREFIX/bin - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DEPSPREFIX/lib:$PREFIX/lib - export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$DEPSPREFIX/lib/pkgconfig - export FFCONFIG="-DCMAKE_INSTALL_PREFIX=$PREFIX -DENABLE_FONTFORGE_EXTRAS=ON" - - if [ ! -z "$LINUX_FULL" ] ; then - export FFCONFIG="$FFCONFIG -DENABLE_X11=ON -DENABLE_CODE_COVERAGE=ON -DCMAKE_BUILD_TYPE=Debug -DENABLE_DOCS=ON -DSPHINX_USE_VENV=ON" - elif [ ! -z "$LINUX_NOX" ]; then - export FFCONFIG="$FFCONFIG -DENABLE_GUI=OFF -DENABLE_PYTHON_SCRIPTING=OFF" - fi - - if [ "$TRAVIS_OS_NAME" == "linux" ]; then - export FTVER=`dpkg -s libfreetype6-dev | perl -ne 'print $1 if /^Version: (\d+(?:\.\d+)+)/'` - export SFFTVER=`echo $FTVER | perl -ne 'print $1 if /^(\d+(?:\.\d+){1,2})/'` - export FFCONFIG="$FFCONFIG -DENABLE_FREETYPE_DEBUGGER=$DEPSPREFIX/freetype-$FTVER" - export CC=gcc-8 - export CXX=g++-8 - export GCOV=gcov-8 - - # This block only runs if the cache isn't present. - if [ ! "$(ls -A $DEPSPREFIX)" ]; then - mkdir -p work && pushd work - git clone --depth 1 https://github.com/fontforge/libspiro - git clone --depth 1 https://github.com/fontforge/libuninameslist - git clone --depth 1 --branch v1.0.2 https://github.com/google/woff2 - wget --tries 1 "http://download.savannah.gnu.org/releases/freetype/freetype-$FTVER.tar.gz" || \ - wget "https://sourceforge.net/projects/freetype/files/freetype2/$SFFTVER/freetype-$FTVER.tar.gz" - wget https://downloads.crowdin.com/cli/v2/crowdin-cli.zip - - pushd libspiro && autoreconf -fiv && ./configure --prefix=$DEPSPREFIX && make -j4 && make install && popd - pushd libuninameslist && autoreconf -fiv && ./configure --enable-pscript --prefix=$DEPSPREFIX && make -j4 && make install && popd - pushd woff2 && mkdir build && cd build && cmake -GNinja .. -DCMAKE_INSTALL_PREFIX=$DEPSPREFIX -DCMAKE_INSTALL_LIBDIR=lib && ninja install && popd - tar -zxf freetype-$FTVER.tar.gz -C $DEPSPREFIX - mkdir crowdin && pushd crowdin && unzip ../crowdin-cli.zip && mv */* . && mv crowdin-cli.jar $DEPSPREFIX && popd - popd - fi - - # These are FF-specific mods (set here so it runs also in Coverity) - export CFLAGS="$CFLAGS -fdiagnostics-color=always -Wall -Wno-switch -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wjump-misses-init -Wdouble-promotion -Wshadow" - export PYTHON=python3.7 - else - export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig - export PATH="/usr/local/opt/ruby/bin:/usr/local/opt/gettext/bin:$PATH" - export HOMEBREW_NO_AUTO_UPDATE=1 - export FFCONFIG="$FFCONFIG -DCMAKE_FIND_ROOT_PATH=/usr/local/opt/gettext" - # Disable fc-cache on fontconfig install. Because it's slow. - sed -i.bak '/fc-cache/d' "$(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/fontconfig.rb" - # 10 billion years later... - brew install autoconf automake libtool pkg-config ruby cmake ninja - brew install cairo coreutils fontconfig gettext giflib gtk+3 jpeg libpng libspiro libtiff libtool libuninameslist python@3 wget woff2 - fi - - # Don't specify the prefix in the prefix='' argument else you get different results... - export PYTHONPATH=$PREFIX/$($PYTHON -c "import distutils.sysconfig as sc; print(sc.get_python_lib(prefix='', plat_specific=True,standard_lib=False))") - if [ "$TRAVIS_OS_NAME" == "osx" ]; then set +e; fi - -script: - - $CMAKE --version - - mkdir build && pushd build && $CMAKE -GNinja $FFCONFIG .. && popd - - ninja -C build install - - ninja -C build check - - if [ ! -z "$LINUX_FULL" ]; then ninja -C build dist; fi - - if [ -z "$LINUX_NOX" ]; then $PYTHON travis-scripts/pyhook_smoketest.py; fi - - if [ "$TRAVIS_OS_NAME" == "osx" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ninja -C build macbundle; fi - - | - if [ ! -z "$LINUX_RELEASE" ]; then - ninja -C build potfiles - DESTDIR=build/appdir $CMAKE -DCMAKE_INSTALL_PREFIX=/usr -P build/cmake_install.cmake - travis-scripts/ffappimagebuild.sh build/appdir $TRAVIS_COMMIT - fi - -after_success: - - if [ ! -z "$LINUX_FULL" ]; then coveralls -b build --gcov-options '\-bulp' --gcov $(which $GCOV); fi - - if [ ! -z "$LINUX_RELEASE" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then java -jar $DEPSPREFIX/crowdin-cli.jar -c .crowdin.yml upload; fi - -after_failure: - - which $PYTHON - - env - - cat build/CMakeCache.txt || true - - cat build/CMakeFiles/CMakeOutput.log || true - - cat build/Testing/Temporary/LastTest.log || true - - cat build/build.ninja || true - -deploy: - provider: bintray - file: "travis-scripts/bintray_descriptor.json" - user: "fontforge-ci-bot" - dry-run: false - skip_cleanup: true - key: - secure: "YBvK5QLZ4LNE3WQPXjDYalLsTgmiGyRGYY87ep5knQ0YGyt3Q9OiBCtQ3GvhHNKOa2L2QlctJi2VWcUu+ftrS72mi5j2tvse9wRF3V8EVFIPb3bxjnN6E11FjXtLIqU8WR7HlAHJpOL2bhO+RleIhSVZm0MsiSjekFOoA5tfll4=" - on: - condition: '"$BINTRAY_DEPLOY" = "true"' - branch: - - master - #- travis diff -Nru fontforge-20201107~dfsg/Unicode/ArabicForms.c fontforge-20220308~dfsg/Unicode/ArabicForms.c --- fontforge-20201107~dfsg/Unicode/ArabicForms.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/ArabicForms.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,267 +1,298 @@ -/* Copyright: 2001 George Williams */ -/* License: BSD-3-clause */ +/* This is a GENERATED file - from makeutype.py with Unicode 14.0.0 */ + +/* Copyright (C) 2000-2012 by George Williams */ /* Contributions: Khaled Hosny, Joe Da Silva */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. -/* This file was generated using the program 'makeutype' for Unicode_version 12.1 */ + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. -#include "utype.h" + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ -struct arabicforms ArabicForms[] = { - /* initial, medial, final, isolated, isletter, joindual, required_lig_with_alef */ - { 0x0600, 0x0600, 0x0600, 0x0600, 0, 0, 0 }, /* 0x0600 */ - { 0x0601, 0x0601, 0x0601, 0x0601, 0, 0, 0 }, - { 0x0602, 0x0602, 0x0602, 0x0602, 0, 0, 0 }, - { 0x0603, 0x0603, 0x0603, 0x0603, 0, 0, 0 }, - { 0x0604, 0x0604, 0x0604, 0x0604, 0, 0, 0 }, - { 0x0605, 0x0605, 0x0605, 0x0605, 0, 0, 0 }, - { 0x0606, 0x0606, 0x0606, 0x0606, 0, 0, 0 }, - { 0x0607, 0x0607, 0x0607, 0x0607, 0, 0, 0 }, - { 0x0608, 0x0608, 0x0608, 0x0608, 0, 0, 0 }, - { 0x0609, 0x0609, 0x0609, 0x0609, 0, 0, 0 }, - { 0x060a, 0x060a, 0x060a, 0x060a, 0, 0, 0 }, - { 0x060b, 0x060b, 0x060b, 0x060b, 0, 0, 0 }, - { 0x060c, 0x060c, 0x060c, 0x060c, 0, 0, 0 }, - { 0x060d, 0x060d, 0x060d, 0x060d, 0, 0, 0 }, - { 0x060e, 0x060e, 0x060e, 0x060e, 0, 0, 0 }, - { 0x060f, 0x060f, 0x060f, 0x060f, 0, 0, 0 }, - { 0x0610, 0x0610, 0x0610, 0x0610, 0, 0, 0 }, - { 0x0611, 0x0611, 0x0611, 0x0611, 0, 0, 0 }, - { 0x0612, 0x0612, 0x0612, 0x0612, 0, 0, 0 }, - { 0x0613, 0x0613, 0x0613, 0x0613, 0, 0, 0 }, - { 0x0614, 0x0614, 0x0614, 0x0614, 0, 0, 0 }, - { 0x0615, 0x0615, 0x0615, 0x0615, 0, 0, 0 }, - { 0x0616, 0x0616, 0x0616, 0x0616, 0, 0, 0 }, - { 0x0617, 0x0617, 0x0617, 0x0617, 0, 0, 0 }, - { 0x0618, 0x0618, 0x0618, 0x0618, 0, 0, 0 }, - { 0x0619, 0x0619, 0x0619, 0x0619, 0, 0, 0 }, - { 0x061a, 0x061a, 0x061a, 0x061a, 0, 0, 0 }, - { 0x061b, 0x061b, 0x061b, 0x061b, 0, 0, 0 }, - { 0x061c, 0x061c, 0x061c, 0x061c, 1, 0, 0 }, - { 0x0000, 0x0000, 0x0000, 0x0000, 0, 0, 0 }, - { 0x061e, 0x061e, 0x061e, 0x061e, 0, 0, 0 }, - { 0x061f, 0x061f, 0x061f, 0x061f, 0, 0, 0 }, - { 0x0620, 0x0620, 0x0620, 0x0620, 1, 0, 0 }, /* 0x0620 */ - { 0x0621, 0x0621, 0x0621, 0xfe80, 1, 0, 0 }, - { 0x0622, 0x0622, 0xfe82, 0xfe81, 1, 0, 0 }, - { 0x0623, 0x0623, 0xfe84, 0xfe83, 1, 0, 0 }, - { 0x0624, 0x0624, 0xfe86, 0xfe85, 1, 0, 0 }, - { 0x0625, 0x0625, 0xfe88, 0xfe87, 1, 0, 0 }, - { 0xfe8b, 0xfe8c, 0xfe8a, 0xfe89, 1, 1, 0 }, - { 0x0627, 0x0627, 0xfe8e, 0xfe8d, 1, 0, 0 }, - { 0xfe91, 0xfe92, 0xfe90, 0xfe8f, 1, 1, 0 }, - { 0x0629, 0x0629, 0xfe94, 0xfe93, 1, 0, 0 }, - { 0xfe97, 0xfe98, 0xfe96, 0xfe95, 1, 1, 0 }, - { 0xfe9b, 0xfe9c, 0xfe9a, 0xfe99, 1, 1, 0 }, - { 0xfe9f, 0xfea0, 0xfe9e, 0xfe9d, 1, 1, 0 }, - { 0xfea3, 0xfea4, 0xfea2, 0xfea1, 1, 1, 0 }, - { 0xfea7, 0xfea8, 0xfea6, 0xfea5, 1, 1, 0 }, - { 0x062f, 0x062f, 0xfeaa, 0xfea9, 1, 0, 0 }, - { 0x0630, 0x0630, 0xfeac, 0xfeab, 1, 0, 0 }, - { 0x0631, 0x0631, 0xfeae, 0xfead, 1, 0, 0 }, - { 0x0632, 0x0632, 0xfeb0, 0xfeaf, 1, 0, 0 }, - { 0xfeb3, 0xfeb4, 0xfeb2, 0xfeb1, 1, 1, 0 }, - { 0xfeb7, 0xfeb8, 0xfeb6, 0xfeb5, 1, 1, 0 }, - { 0xfebb, 0xfebc, 0xfeba, 0xfeb9, 1, 1, 0 }, - { 0xfebf, 0xfec0, 0xfebe, 0xfebd, 1, 1, 0 }, - { 0xfec3, 0xfec4, 0xfec2, 0xfec1, 1, 1, 0 }, - { 0xfec7, 0xfec8, 0xfec6, 0xfec5, 1, 1, 0 }, - { 0xfecb, 0xfecc, 0xfeca, 0xfec9, 1, 1, 0 }, - { 0xfecf, 0xfed0, 0xfece, 0xfecd, 1, 1, 0 }, - { 0x063b, 0x063b, 0x063b, 0x063b, 1, 0, 0 }, - { 0x063c, 0x063c, 0x063c, 0x063c, 1, 0, 0 }, - { 0x063d, 0x063d, 0x063d, 0x063d, 1, 0, 0 }, - { 0x063e, 0x063e, 0x063e, 0x063e, 1, 0, 0 }, - { 0x063f, 0x063f, 0x063f, 0x063f, 1, 0, 0 }, - { 0x0640, 0x0640, 0x0640, 0x0640, 0, 0, 0 }, /* 0x0640 */ - { 0xfed3, 0xfed4, 0xfed2, 0xfed1, 1, 1, 0 }, - { 0xfed7, 0xfed8, 0xfed6, 0xfed5, 1, 1, 0 }, - { 0xfedb, 0xfedc, 0xfeda, 0xfed9, 1, 1, 0 }, - { 0xfedf, 0xfee0, 0xfede, 0xfedd, 1, 1, 1 }, - { 0xfee3, 0xfee4, 0xfee2, 0xfee1, 1, 1, 0 }, - { 0xfee7, 0xfee8, 0xfee6, 0xfee5, 1, 1, 0 }, - { 0xfeeb, 0xfeec, 0xfeea, 0xfee9, 1, 1, 0 }, - { 0x0648, 0x0648, 0xfeee, 0xfeed, 1, 0, 0 }, - { 0x0649, 0x0649, 0xfef0, 0xfeef, 1, 0, 0 }, - { 0xfef3, 0xfef4, 0xfef2, 0xfef1, 1, 1, 0 }, - { 0x064b, 0x064b, 0x064b, 0x064b, 0, 0, 0 }, - { 0x064c, 0x064c, 0x064c, 0x064c, 0, 0, 0 }, - { 0x064d, 0x064d, 0x064d, 0x064d, 0, 0, 0 }, - { 0x064e, 0x064e, 0x064e, 0x064e, 0, 0, 0 }, - { 0x064f, 0x064f, 0x064f, 0x064f, 0, 0, 0 }, - { 0x0650, 0x0650, 0x0650, 0x0650, 0, 0, 0 }, - { 0x0651, 0x0651, 0x0651, 0x0651, 0, 0, 0 }, - { 0x0652, 0x0652, 0x0652, 0x0652, 0, 0, 0 }, - { 0x0653, 0x0653, 0x0653, 0x0653, 0, 0, 0 }, - { 0x0654, 0x0654, 0x0654, 0x0654, 0, 0, 0 }, - { 0x0655, 0x0655, 0x0655, 0x0655, 0, 0, 0 }, - { 0x0656, 0x0656, 0x0656, 0x0656, 0, 0, 0 }, - { 0x0657, 0x0657, 0x0657, 0x0657, 0, 0, 0 }, - { 0x0658, 0x0658, 0x0658, 0x0658, 0, 0, 0 }, - { 0x0659, 0x0659, 0x0659, 0x0659, 0, 0, 0 }, - { 0x065a, 0x065a, 0x065a, 0x065a, 0, 0, 0 }, - { 0x065b, 0x065b, 0x065b, 0x065b, 0, 0, 0 }, - { 0x065c, 0x065c, 0x065c, 0x065c, 0, 0, 0 }, - { 0x065d, 0x065d, 0x065d, 0x065d, 0, 0, 0 }, - { 0x065e, 0x065e, 0x065e, 0x065e, 0, 0, 0 }, - { 0x065f, 0x065f, 0x065f, 0x065f, 0, 0, 0 }, - { 0x0660, 0x0660, 0x0660, 0x0660, 0, 0, 0 }, /* 0x0660 */ - { 0x0661, 0x0661, 0x0661, 0x0661, 0, 0, 0 }, - { 0x0662, 0x0662, 0x0662, 0x0662, 0, 0, 0 }, - { 0x0663, 0x0663, 0x0663, 0x0663, 0, 0, 0 }, - { 0x0664, 0x0664, 0x0664, 0x0664, 0, 0, 0 }, - { 0x0665, 0x0665, 0x0665, 0x0665, 0, 0, 0 }, - { 0x0666, 0x0666, 0x0666, 0x0666, 0, 0, 0 }, - { 0x0667, 0x0667, 0x0667, 0x0667, 0, 0, 0 }, - { 0x0668, 0x0668, 0x0668, 0x0668, 0, 0, 0 }, - { 0x0669, 0x0669, 0x0669, 0x0669, 0, 0, 0 }, - { 0x066a, 0x066a, 0x066a, 0x066a, 0, 0, 0 }, - { 0x066b, 0x066b, 0x066b, 0x066b, 0, 0, 0 }, - { 0x066c, 0x066c, 0x066c, 0x066c, 0, 0, 0 }, - { 0x066d, 0x066d, 0x066d, 0x066d, 0, 0, 0 }, - { 0x066e, 0x066e, 0x066e, 0x066e, 1, 0, 0 }, - { 0x066f, 0x066f, 0x066f, 0x066f, 1, 0, 0 }, - { 0x0670, 0x0670, 0x0670, 0x0670, 1, 0, 0 }, - { 0x0671, 0x0671, 0xfb51, 0xfb50, 1, 0, 0 }, - { 0x0672, 0x0672, 0x0672, 0x0672, 1, 0, 0 }, - { 0x0673, 0x0673, 0x0673, 0x0673, 1, 0, 0 }, - { 0x0674, 0x0674, 0x0674, 0x0674, 1, 0, 0 }, - { 0x0675, 0x0675, 0x0675, 0x0675, 1, 0, 0 }, - { 0x0676, 0x0676, 0x0676, 0x0676, 1, 0, 0 }, - { 0x0677, 0x0677, 0x0677, 0xfbdd, 1, 0, 0 }, - { 0x0678, 0x0678, 0x0678, 0x0678, 1, 0, 0 }, - { 0xfb68, 0xfb69, 0xfb67, 0xfb66, 1, 1, 0 }, - { 0xfb60, 0xfb61, 0xfb5f, 0xfb5e, 1, 1, 0 }, - { 0xfb54, 0xfb55, 0xfb53, 0xfb52, 1, 1, 0 }, - { 0x067c, 0x067c, 0x067c, 0x067c, 1, 0, 0 }, - { 0x067d, 0x067d, 0x067d, 0x067d, 1, 0, 0 }, - { 0xfb58, 0xfb59, 0xfb57, 0xfb56, 1, 1, 0 }, - { 0xfb64, 0xfb65, 0xfb63, 0xfb62, 1, 1, 0 }, - { 0xfb5c, 0xfb5d, 0xfb5b, 0xfb5a, 1, 1, 0 }, /* 0x0680 */ - { 0x0681, 0x0681, 0x0681, 0x0681, 1, 0, 0 }, - { 0x0682, 0x0682, 0x0682, 0x0682, 1, 0, 0 }, - { 0xfb78, 0xfb79, 0xfb77, 0xfb76, 1, 1, 0 }, - { 0xfb74, 0xfb75, 0xfb73, 0xfb72, 1, 1, 0 }, - { 0x0685, 0x0685, 0x0685, 0x0685, 1, 0, 0 }, - { 0xfb7c, 0xfb7d, 0xfb7b, 0xfb7a, 1, 1, 0 }, - { 0xfb80, 0xfb81, 0xfb7f, 0xfb7e, 1, 1, 0 }, - { 0x0688, 0x0688, 0xfb89, 0xfb88, 1, 0, 0 }, - { 0x0689, 0x0689, 0x0689, 0x0689, 1, 0, 0 }, - { 0x068a, 0x068a, 0x068a, 0x068a, 1, 0, 0 }, - { 0x068b, 0x068b, 0x068b, 0x068b, 1, 0, 0 }, - { 0x068c, 0x068c, 0xfb85, 0xfb84, 1, 0, 0 }, - { 0x068d, 0x068d, 0xfb83, 0xfb82, 1, 0, 0 }, - { 0x068e, 0x068e, 0xfb87, 0xfb86, 1, 0, 0 }, - { 0x068f, 0x068f, 0x068f, 0x068f, 1, 0, 0 }, - { 0x0690, 0x0690, 0x0690, 0x0690, 1, 0, 0 }, - { 0x0691, 0x0691, 0xfb8d, 0xfb8c, 1, 0, 0 }, - { 0x0692, 0x0692, 0x0692, 0x0692, 1, 0, 0 }, - { 0x0693, 0x0693, 0x0693, 0x0693, 1, 0, 0 }, - { 0x0694, 0x0694, 0x0694, 0x0694, 1, 0, 0 }, - { 0x0695, 0x0695, 0x0695, 0x0695, 1, 0, 0 }, - { 0x0696, 0x0696, 0x0696, 0x0696, 1, 0, 0 }, - { 0x0697, 0x0697, 0x0697, 0x0697, 1, 0, 0 }, - { 0x0698, 0x0698, 0xfb8b, 0xfb8a, 1, 0, 0 }, - { 0x0699, 0x0699, 0x0699, 0x0699, 1, 0, 0 }, - { 0x069a, 0x069a, 0x069a, 0x069a, 1, 0, 0 }, - { 0x069b, 0x069b, 0x069b, 0x069b, 1, 0, 0 }, - { 0x069c, 0x069c, 0x069c, 0x069c, 1, 0, 0 }, - { 0x069d, 0x069d, 0x069d, 0x069d, 1, 0, 0 }, - { 0x069e, 0x069e, 0x069e, 0x069e, 1, 0, 0 }, - { 0x069f, 0x069f, 0x069f, 0x069f, 1, 0, 0 }, - { 0x06a0, 0x06a0, 0x06a0, 0x06a0, 1, 0, 0 }, /* 0x06a0 */ - { 0x06a1, 0x06a1, 0x06a1, 0x06a1, 1, 0, 0 }, - { 0x06a2, 0x06a2, 0x06a2, 0x06a2, 1, 0, 0 }, - { 0x06a3, 0x06a3, 0x06a3, 0x06a3, 1, 0, 0 }, - { 0xfb6c, 0xfb6d, 0xfb6b, 0xfb6a, 1, 1, 0 }, - { 0x06a5, 0x06a5, 0x06a5, 0x06a5, 1, 0, 0 }, - { 0xfb70, 0xfb71, 0xfb6f, 0xfb6e, 1, 1, 0 }, - { 0x06a7, 0x06a7, 0x06a7, 0x06a7, 1, 0, 0 }, - { 0x06a8, 0x06a8, 0x06a8, 0x06a8, 1, 0, 0 }, - { 0xfb90, 0xfb91, 0xfb8f, 0xfb8e, 1, 1, 0 }, - { 0x06aa, 0x06aa, 0x06aa, 0x06aa, 1, 0, 0 }, - { 0x06ab, 0x06ab, 0x06ab, 0x06ab, 1, 0, 0 }, - { 0x06ac, 0x06ac, 0x06ac, 0x06ac, 1, 0, 0 }, - { 0xfbd5, 0xfbd6, 0xfbd4, 0xfbd3, 1, 1, 0 }, - { 0x06ae, 0x06ae, 0x06ae, 0x06ae, 1, 0, 0 }, - { 0xfb94, 0xfb95, 0xfb93, 0xfb92, 1, 1, 0 }, - { 0x06b0, 0x06b0, 0x06b0, 0x06b0, 1, 0, 0 }, - { 0xfb9c, 0xfb9d, 0xfb9b, 0xfb9a, 1, 1, 0 }, - { 0x06b2, 0x06b2, 0x06b2, 0x06b2, 1, 0, 0 }, - { 0xfb98, 0xfb99, 0xfb97, 0xfb96, 1, 1, 0 }, - { 0x06b4, 0x06b4, 0x06b4, 0x06b4, 1, 0, 0 }, - { 0x06b5, 0x06b5, 0x06b5, 0x06b5, 1, 0, 0 }, - { 0x06b6, 0x06b6, 0x06b6, 0x06b6, 1, 0, 0 }, - { 0x06b7, 0x06b7, 0x06b7, 0x06b7, 1, 0, 0 }, - { 0x06b8, 0x06b8, 0x06b8, 0x06b8, 1, 0, 0 }, - { 0x06b9, 0x06b9, 0x06b9, 0x06b9, 1, 0, 0 }, - { 0x06ba, 0x06ba, 0xfb9f, 0xfb9e, 1, 0, 0 }, - { 0xfba2, 0xfba3, 0xfba1, 0xfba0, 1, 1, 0 }, - { 0x06bc, 0x06bc, 0x06bc, 0x06bc, 1, 0, 0 }, - { 0x06bd, 0x06bd, 0x06bd, 0x06bd, 1, 0, 0 }, - { 0xfbac, 0xfbad, 0xfbab, 0xfbaa, 1, 1, 0 }, - { 0x06bf, 0x06bf, 0x06bf, 0x06bf, 1, 0, 0 }, - { 0x06c0, 0x06c0, 0xfba5, 0xfba4, 1, 0, 0 }, /* 0x06c0 */ - { 0xfba8, 0xfba9, 0xfba7, 0xfba6, 1, 1, 0 }, - { 0x06c2, 0x06c2, 0x06c2, 0x06c2, 1, 0, 0 }, - { 0x06c3, 0x06c3, 0x06c3, 0x06c3, 1, 0, 0 }, - { 0x06c4, 0x06c4, 0x06c4, 0x06c4, 1, 0, 0 }, - { 0x06c5, 0x06c5, 0xfbe1, 0xfbe0, 1, 0, 0 }, - { 0x06c6, 0x06c6, 0xfbda, 0xfbd9, 1, 0, 0 }, - { 0x06c7, 0x06c7, 0xfbd8, 0xfbd7, 1, 0, 0 }, - { 0x06c8, 0x06c8, 0xfbdc, 0xfbdb, 1, 0, 0 }, - { 0x06c9, 0x06c9, 0xfbe3, 0xfbe2, 1, 0, 0 }, - { 0x06ca, 0x06ca, 0x06ca, 0x06ca, 1, 0, 0 }, - { 0x06cb, 0x06cb, 0xfbdf, 0xfbde, 1, 0, 0 }, - { 0xfbfe, 0xfbff, 0xfbfd, 0xfbfc, 1, 1, 0 }, - { 0x06cd, 0x06cd, 0x06cd, 0x06cd, 1, 0, 0 }, - { 0x06ce, 0x06ce, 0x06ce, 0x06ce, 1, 0, 0 }, - { 0x06cf, 0x06cf, 0x06cf, 0x06cf, 1, 0, 0 }, - { 0xfbe6, 0xfbe7, 0xfbe5, 0xfbe4, 1, 1, 0 }, - { 0x06d1, 0x06d1, 0x06d1, 0x06d1, 1, 0, 0 }, - { 0x06d2, 0x06d2, 0xfbaf, 0xfbae, 1, 0, 0 }, - { 0x06d3, 0x06d3, 0xfbb1, 0xfbb0, 1, 0, 0 }, - { 0x06d4, 0x06d4, 0x06d4, 0x06d4, 0, 0, 0 }, - { 0x06d5, 0x06d5, 0x06d5, 0x06d5, 1, 0, 0 }, - { 0x06d6, 0x06d6, 0x06d6, 0x06d6, 0, 0, 0 }, - { 0x06d7, 0x06d7, 0x06d7, 0x06d7, 0, 0, 0 }, - { 0x06d8, 0x06d8, 0x06d8, 0x06d8, 0, 0, 0 }, - { 0x06d9, 0x06d9, 0x06d9, 0x06d9, 0, 0, 0 }, - { 0x06da, 0x06da, 0x06da, 0x06da, 0, 0, 0 }, - { 0x06db, 0x06db, 0x06db, 0x06db, 0, 0, 0 }, - { 0x06dc, 0x06dc, 0x06dc, 0x06dc, 0, 0, 0 }, - { 0x06dd, 0x06dd, 0x06dd, 0x06dd, 0, 0, 0 }, - { 0x06de, 0x06de, 0x06de, 0x06de, 0, 0, 0 }, - { 0x06df, 0x06df, 0x06df, 0x06df, 0, 0, 0 }, - { 0x06e0, 0x06e0, 0x06e0, 0x06e0, 0, 0, 0 }, /* 0x06e0 */ - { 0x06e1, 0x06e1, 0x06e1, 0x06e1, 0, 0, 0 }, - { 0x06e2, 0x06e2, 0x06e2, 0x06e2, 0, 0, 0 }, - { 0x06e3, 0x06e3, 0x06e3, 0x06e3, 0, 0, 0 }, - { 0x06e4, 0x06e4, 0x06e4, 0x06e4, 0, 0, 0 }, - { 0x06e5, 0x06e5, 0x06e5, 0x06e5, 0, 0, 0 }, - { 0x06e6, 0x06e6, 0x06e6, 0x06e6, 0, 0, 0 }, - { 0x06e7, 0x06e7, 0x06e7, 0x06e7, 0, 0, 0 }, - { 0x06e8, 0x06e8, 0x06e8, 0x06e8, 0, 0, 0 }, - { 0x06e9, 0x06e9, 0x06e9, 0x06e9, 0, 0, 0 }, - { 0x06ea, 0x06ea, 0x06ea, 0x06ea, 0, 0, 0 }, - { 0x06eb, 0x06eb, 0x06eb, 0x06eb, 0, 0, 0 }, - { 0x06ec, 0x06ec, 0x06ec, 0x06ec, 0, 0, 0 }, - { 0x06ed, 0x06ed, 0x06ed, 0x06ed, 0, 0, 0 }, - { 0x06ee, 0x06ee, 0x06ee, 0x06ee, 1, 0, 0 }, - { 0x06ef, 0x06ef, 0x06ef, 0x06ef, 1, 0, 0 }, - { 0x06f0, 0x06f0, 0x06f0, 0x06f0, 0, 0, 0 }, - { 0x06f1, 0x06f1, 0x06f1, 0x06f1, 0, 0, 0 }, - { 0x06f2, 0x06f2, 0x06f2, 0x06f2, 0, 0, 0 }, - { 0x06f3, 0x06f3, 0x06f3, 0x06f3, 0, 0, 0 }, - { 0x06f4, 0x06f4, 0x06f4, 0x06f4, 0, 0, 0 }, - { 0x06f5, 0x06f5, 0x06f5, 0x06f5, 0, 0, 0 }, - { 0x06f6, 0x06f6, 0x06f6, 0x06f6, 0, 0, 0 }, - { 0x06f7, 0x06f7, 0x06f7, 0x06f7, 0, 0, 0 }, - { 0x06f8, 0x06f8, 0x06f8, 0x06f8, 0, 0, 0 }, - { 0x06f9, 0x06f9, 0x06f9, 0x06f9, 0, 0, 0 }, - { 0x06fa, 0x06fa, 0x06fa, 0x06fa, 1, 0, 0 }, - { 0x06fb, 0x06fb, 0x06fb, 0x06fb, 1, 0, 0 }, - { 0x06fc, 0x06fc, 0x06fc, 0x06fc, 1, 0, 0 }, - { 0x06fd, 0x06fd, 0x06fd, 0x06fd, 0, 0, 0 }, - { 0x06fe, 0x06fe, 0x06fe, 0x06fe, 0, 0, 0 }, - { 0x06ff, 0x06ff, 0x06ff, 0x06ff, 1, 0, 0 } +#include + +static struct arabicforms arabic_forms[] = { + /* initial, medial, final, isolated, isletter, joindual, required_lig_with_alef */ + { 0x0600, 0x0600, 0x0600, 0x0600, 0, 0, 0 }, /* 0x0600 */ + { 0x0601, 0x0601, 0x0601, 0x0601, 0, 0, 0 }, + { 0x0602, 0x0602, 0x0602, 0x0602, 0, 0, 0 }, + { 0x0603, 0x0603, 0x0603, 0x0603, 0, 0, 0 }, + { 0x0604, 0x0604, 0x0604, 0x0604, 0, 0, 0 }, + { 0x0605, 0x0605, 0x0605, 0x0605, 0, 0, 0 }, + { 0x0606, 0x0606, 0x0606, 0x0606, 0, 0, 0 }, + { 0x0607, 0x0607, 0x0607, 0x0607, 0, 0, 0 }, + { 0x0608, 0x0608, 0x0608, 0x0608, 0, 0, 0 }, + { 0x0609, 0x0609, 0x0609, 0x0609, 0, 0, 0 }, + { 0x060a, 0x060a, 0x060a, 0x060a, 0, 0, 0 }, + { 0x060b, 0x060b, 0x060b, 0x060b, 0, 0, 0 }, + { 0x060c, 0x060c, 0x060c, 0x060c, 0, 0, 0 }, + { 0x060d, 0x060d, 0x060d, 0x060d, 0, 0, 0 }, + { 0x060e, 0x060e, 0x060e, 0x060e, 0, 0, 0 }, + { 0x060f, 0x060f, 0x060f, 0x060f, 0, 0, 0 }, + { 0x0610, 0x0610, 0x0610, 0x0610, 0, 0, 0 }, + { 0x0611, 0x0611, 0x0611, 0x0611, 0, 0, 0 }, + { 0x0612, 0x0612, 0x0612, 0x0612, 0, 0, 0 }, + { 0x0613, 0x0613, 0x0613, 0x0613, 0, 0, 0 }, + { 0x0614, 0x0614, 0x0614, 0x0614, 0, 0, 0 }, + { 0x0615, 0x0615, 0x0615, 0x0615, 0, 0, 0 }, + { 0x0616, 0x0616, 0x0616, 0x0616, 0, 0, 0 }, + { 0x0617, 0x0617, 0x0617, 0x0617, 0, 0, 0 }, + { 0x0618, 0x0618, 0x0618, 0x0618, 0, 0, 0 }, + { 0x0619, 0x0619, 0x0619, 0x0619, 0, 0, 0 }, + { 0x061a, 0x061a, 0x061a, 0x061a, 0, 0, 0 }, + { 0x061b, 0x061b, 0x061b, 0x061b, 0, 0, 0 }, + { 0x061c, 0x061c, 0x061c, 0x061c, 1, 0, 0 }, + { 0x061d, 0x061d, 0x061d, 0x061d, 0, 0, 0 }, + { 0x061e, 0x061e, 0x061e, 0x061e, 0, 0, 0 }, + { 0x061f, 0x061f, 0x061f, 0x061f, 0, 0, 0 }, + { 0x0620, 0x0620, 0x0620, 0x0620, 1, 0, 0 }, /* 0x0620 */ + { 0x0621, 0x0621, 0x0621, 0xfe80, 1, 0, 0 }, + { 0x0622, 0x0622, 0xfe82, 0xfe81, 1, 0, 0 }, + { 0x0623, 0x0623, 0xfe84, 0xfe83, 1, 0, 0 }, + { 0x0624, 0x0624, 0xfe86, 0xfe85, 1, 0, 0 }, + { 0x0625, 0x0625, 0xfe88, 0xfe87, 1, 0, 0 }, + { 0xfe8b, 0xfe8c, 0xfe8a, 0xfe89, 1, 1, 0 }, + { 0x0627, 0x0627, 0xfe8e, 0xfe8d, 1, 0, 0 }, + { 0xfe91, 0xfe92, 0xfe90, 0xfe8f, 1, 1, 0 }, + { 0x0629, 0x0629, 0xfe94, 0xfe93, 1, 0, 0 }, + { 0xfe97, 0xfe98, 0xfe96, 0xfe95, 1, 1, 0 }, + { 0xfe9b, 0xfe9c, 0xfe9a, 0xfe99, 1, 1, 0 }, + { 0xfe9f, 0xfea0, 0xfe9e, 0xfe9d, 1, 1, 0 }, + { 0xfea3, 0xfea4, 0xfea2, 0xfea1, 1, 1, 0 }, + { 0xfea7, 0xfea8, 0xfea6, 0xfea5, 1, 1, 0 }, + { 0x062f, 0x062f, 0xfeaa, 0xfea9, 1, 0, 0 }, + { 0x0630, 0x0630, 0xfeac, 0xfeab, 1, 0, 0 }, + { 0x0631, 0x0631, 0xfeae, 0xfead, 1, 0, 0 }, + { 0x0632, 0x0632, 0xfeb0, 0xfeaf, 1, 0, 0 }, + { 0xfeb3, 0xfeb4, 0xfeb2, 0xfeb1, 1, 1, 0 }, + { 0xfeb7, 0xfeb8, 0xfeb6, 0xfeb5, 1, 1, 0 }, + { 0xfebb, 0xfebc, 0xfeba, 0xfeb9, 1, 1, 0 }, + { 0xfebf, 0xfec0, 0xfebe, 0xfebd, 1, 1, 0 }, + { 0xfec3, 0xfec4, 0xfec2, 0xfec1, 1, 1, 0 }, + { 0xfec7, 0xfec8, 0xfec6, 0xfec5, 1, 1, 0 }, + { 0xfecb, 0xfecc, 0xfeca, 0xfec9, 1, 1, 0 }, + { 0xfecf, 0xfed0, 0xfece, 0xfecd, 1, 1, 0 }, + { 0x063b, 0x063b, 0x063b, 0x063b, 1, 0, 0 }, + { 0x063c, 0x063c, 0x063c, 0x063c, 1, 0, 0 }, + { 0x063d, 0x063d, 0x063d, 0x063d, 1, 0, 0 }, + { 0x063e, 0x063e, 0x063e, 0x063e, 1, 0, 0 }, + { 0x063f, 0x063f, 0x063f, 0x063f, 1, 0, 0 }, + { 0x0640, 0x0640, 0x0640, 0x0640, 0, 0, 0 }, /* 0x0640 */ + { 0xfed3, 0xfed4, 0xfed2, 0xfed1, 1, 1, 0 }, + { 0xfed7, 0xfed8, 0xfed6, 0xfed5, 1, 1, 0 }, + { 0xfedb, 0xfedc, 0xfeda, 0xfed9, 1, 1, 0 }, + { 0xfedf, 0xfee0, 0xfede, 0xfedd, 1, 1, 1 }, + { 0xfee3, 0xfee4, 0xfee2, 0xfee1, 1, 1, 0 }, + { 0xfee7, 0xfee8, 0xfee6, 0xfee5, 1, 1, 0 }, + { 0xfeeb, 0xfeec, 0xfeea, 0xfee9, 1, 1, 0 }, + { 0x0648, 0x0648, 0xfeee, 0xfeed, 1, 0, 0 }, + { 0x0649, 0x0649, 0xfef0, 0xfeef, 1, 0, 0 }, + { 0xfef3, 0xfef4, 0xfef2, 0xfef1, 1, 1, 0 }, + { 0x064b, 0x064b, 0x064b, 0x064b, 0, 0, 0 }, + { 0x064c, 0x064c, 0x064c, 0x064c, 0, 0, 0 }, + { 0x064d, 0x064d, 0x064d, 0x064d, 0, 0, 0 }, + { 0x064e, 0x064e, 0x064e, 0x064e, 0, 0, 0 }, + { 0x064f, 0x064f, 0x064f, 0x064f, 0, 0, 0 }, + { 0x0650, 0x0650, 0x0650, 0x0650, 0, 0, 0 }, + { 0x0651, 0x0651, 0x0651, 0x0651, 0, 0, 0 }, + { 0x0652, 0x0652, 0x0652, 0x0652, 0, 0, 0 }, + { 0x0653, 0x0653, 0x0653, 0x0653, 0, 0, 0 }, + { 0x0654, 0x0654, 0x0654, 0x0654, 0, 0, 0 }, + { 0x0655, 0x0655, 0x0655, 0x0655, 0, 0, 0 }, + { 0x0656, 0x0656, 0x0656, 0x0656, 0, 0, 0 }, + { 0x0657, 0x0657, 0x0657, 0x0657, 0, 0, 0 }, + { 0x0658, 0x0658, 0x0658, 0x0658, 0, 0, 0 }, + { 0x0659, 0x0659, 0x0659, 0x0659, 0, 0, 0 }, + { 0x065a, 0x065a, 0x065a, 0x065a, 0, 0, 0 }, + { 0x065b, 0x065b, 0x065b, 0x065b, 0, 0, 0 }, + { 0x065c, 0x065c, 0x065c, 0x065c, 0, 0, 0 }, + { 0x065d, 0x065d, 0x065d, 0x065d, 0, 0, 0 }, + { 0x065e, 0x065e, 0x065e, 0x065e, 0, 0, 0 }, + { 0x065f, 0x065f, 0x065f, 0x065f, 0, 0, 0 }, + { 0x0660, 0x0660, 0x0660, 0x0660, 0, 0, 0 }, /* 0x0660 */ + { 0x0661, 0x0661, 0x0661, 0x0661, 0, 0, 0 }, + { 0x0662, 0x0662, 0x0662, 0x0662, 0, 0, 0 }, + { 0x0663, 0x0663, 0x0663, 0x0663, 0, 0, 0 }, + { 0x0664, 0x0664, 0x0664, 0x0664, 0, 0, 0 }, + { 0x0665, 0x0665, 0x0665, 0x0665, 0, 0, 0 }, + { 0x0666, 0x0666, 0x0666, 0x0666, 0, 0, 0 }, + { 0x0667, 0x0667, 0x0667, 0x0667, 0, 0, 0 }, + { 0x0668, 0x0668, 0x0668, 0x0668, 0, 0, 0 }, + { 0x0669, 0x0669, 0x0669, 0x0669, 0, 0, 0 }, + { 0x066a, 0x066a, 0x066a, 0x066a, 0, 0, 0 }, + { 0x066b, 0x066b, 0x066b, 0x066b, 0, 0, 0 }, + { 0x066c, 0x066c, 0x066c, 0x066c, 0, 0, 0 }, + { 0x066d, 0x066d, 0x066d, 0x066d, 0, 0, 0 }, + { 0x066e, 0x066e, 0x066e, 0x066e, 1, 0, 0 }, + { 0x066f, 0x066f, 0x066f, 0x066f, 1, 0, 0 }, + { 0x0670, 0x0670, 0x0670, 0x0670, 1, 0, 0 }, + { 0x0671, 0x0671, 0xfb51, 0xfb50, 1, 0, 0 }, + { 0x0672, 0x0672, 0x0672, 0x0672, 1, 0, 0 }, + { 0x0673, 0x0673, 0x0673, 0x0673, 1, 0, 0 }, + { 0x0674, 0x0674, 0x0674, 0x0674, 1, 0, 0 }, + { 0x0675, 0x0675, 0x0675, 0x0675, 1, 0, 0 }, + { 0x0676, 0x0676, 0x0676, 0x0676, 1, 0, 0 }, + { 0x0677, 0x0677, 0x0677, 0xfbdd, 1, 0, 0 }, + { 0x0678, 0x0678, 0x0678, 0x0678, 1, 0, 0 }, + { 0xfb68, 0xfb69, 0xfb67, 0xfb66, 1, 1, 0 }, + { 0xfb60, 0xfb61, 0xfb5f, 0xfb5e, 1, 1, 0 }, + { 0xfb54, 0xfb55, 0xfb53, 0xfb52, 1, 1, 0 }, + { 0x067c, 0x067c, 0x067c, 0x067c, 1, 0, 0 }, + { 0x067d, 0x067d, 0x067d, 0x067d, 1, 0, 0 }, + { 0xfb58, 0xfb59, 0xfb57, 0xfb56, 1, 1, 0 }, + { 0xfb64, 0xfb65, 0xfb63, 0xfb62, 1, 1, 0 }, + { 0xfb5c, 0xfb5d, 0xfb5b, 0xfb5a, 1, 1, 0 }, /* 0x0680 */ + { 0x0681, 0x0681, 0x0681, 0x0681, 1, 0, 0 }, + { 0x0682, 0x0682, 0x0682, 0x0682, 1, 0, 0 }, + { 0xfb78, 0xfb79, 0xfb77, 0xfb76, 1, 1, 0 }, + { 0xfb74, 0xfb75, 0xfb73, 0xfb72, 1, 1, 0 }, + { 0x0685, 0x0685, 0x0685, 0x0685, 1, 0, 0 }, + { 0xfb7c, 0xfb7d, 0xfb7b, 0xfb7a, 1, 1, 0 }, + { 0xfb80, 0xfb81, 0xfb7f, 0xfb7e, 1, 1, 0 }, + { 0x0688, 0x0688, 0xfb89, 0xfb88, 1, 0, 0 }, + { 0x0689, 0x0689, 0x0689, 0x0689, 1, 0, 0 }, + { 0x068a, 0x068a, 0x068a, 0x068a, 1, 0, 0 }, + { 0x068b, 0x068b, 0x068b, 0x068b, 1, 0, 0 }, + { 0x068c, 0x068c, 0xfb85, 0xfb84, 1, 0, 0 }, + { 0x068d, 0x068d, 0xfb83, 0xfb82, 1, 0, 0 }, + { 0x068e, 0x068e, 0xfb87, 0xfb86, 1, 0, 0 }, + { 0x068f, 0x068f, 0x068f, 0x068f, 1, 0, 0 }, + { 0x0690, 0x0690, 0x0690, 0x0690, 1, 0, 0 }, + { 0x0691, 0x0691, 0xfb8d, 0xfb8c, 1, 0, 0 }, + { 0x0692, 0x0692, 0x0692, 0x0692, 1, 0, 0 }, + { 0x0693, 0x0693, 0x0693, 0x0693, 1, 0, 0 }, + { 0x0694, 0x0694, 0x0694, 0x0694, 1, 0, 0 }, + { 0x0695, 0x0695, 0x0695, 0x0695, 1, 0, 0 }, + { 0x0696, 0x0696, 0x0696, 0x0696, 1, 0, 0 }, + { 0x0697, 0x0697, 0x0697, 0x0697, 1, 0, 0 }, + { 0x0698, 0x0698, 0xfb8b, 0xfb8a, 1, 0, 0 }, + { 0x0699, 0x0699, 0x0699, 0x0699, 1, 0, 0 }, + { 0x069a, 0x069a, 0x069a, 0x069a, 1, 0, 0 }, + { 0x069b, 0x069b, 0x069b, 0x069b, 1, 0, 0 }, + { 0x069c, 0x069c, 0x069c, 0x069c, 1, 0, 0 }, + { 0x069d, 0x069d, 0x069d, 0x069d, 1, 0, 0 }, + { 0x069e, 0x069e, 0x069e, 0x069e, 1, 0, 0 }, + { 0x069f, 0x069f, 0x069f, 0x069f, 1, 0, 0 }, + { 0x06a0, 0x06a0, 0x06a0, 0x06a0, 1, 0, 0 }, /* 0x06a0 */ + { 0x06a1, 0x06a1, 0x06a1, 0x06a1, 1, 0, 0 }, + { 0x06a2, 0x06a2, 0x06a2, 0x06a2, 1, 0, 0 }, + { 0x06a3, 0x06a3, 0x06a3, 0x06a3, 1, 0, 0 }, + { 0xfb6c, 0xfb6d, 0xfb6b, 0xfb6a, 1, 1, 0 }, + { 0x06a5, 0x06a5, 0x06a5, 0x06a5, 1, 0, 0 }, + { 0xfb70, 0xfb71, 0xfb6f, 0xfb6e, 1, 1, 0 }, + { 0x06a7, 0x06a7, 0x06a7, 0x06a7, 1, 0, 0 }, + { 0x06a8, 0x06a8, 0x06a8, 0x06a8, 1, 0, 0 }, + { 0xfb90, 0xfb91, 0xfb8f, 0xfb8e, 1, 1, 0 }, + { 0x06aa, 0x06aa, 0x06aa, 0x06aa, 1, 0, 0 }, + { 0x06ab, 0x06ab, 0x06ab, 0x06ab, 1, 0, 0 }, + { 0x06ac, 0x06ac, 0x06ac, 0x06ac, 1, 0, 0 }, + { 0xfbd5, 0xfbd6, 0xfbd4, 0xfbd3, 1, 1, 0 }, + { 0x06ae, 0x06ae, 0x06ae, 0x06ae, 1, 0, 0 }, + { 0xfb94, 0xfb95, 0xfb93, 0xfb92, 1, 1, 0 }, + { 0x06b0, 0x06b0, 0x06b0, 0x06b0, 1, 0, 0 }, + { 0xfb9c, 0xfb9d, 0xfb9b, 0xfb9a, 1, 1, 0 }, + { 0x06b2, 0x06b2, 0x06b2, 0x06b2, 1, 0, 0 }, + { 0xfb98, 0xfb99, 0xfb97, 0xfb96, 1, 1, 0 }, + { 0x06b4, 0x06b4, 0x06b4, 0x06b4, 1, 0, 0 }, + { 0x06b5, 0x06b5, 0x06b5, 0x06b5, 1, 0, 0 }, + { 0x06b6, 0x06b6, 0x06b6, 0x06b6, 1, 0, 0 }, + { 0x06b7, 0x06b7, 0x06b7, 0x06b7, 1, 0, 0 }, + { 0x06b8, 0x06b8, 0x06b8, 0x06b8, 1, 0, 0 }, + { 0x06b9, 0x06b9, 0x06b9, 0x06b9, 1, 0, 0 }, + { 0x06ba, 0x06ba, 0xfb9f, 0xfb9e, 1, 0, 0 }, + { 0xfba2, 0xfba3, 0xfba1, 0xfba0, 1, 1, 0 }, + { 0x06bc, 0x06bc, 0x06bc, 0x06bc, 1, 0, 0 }, + { 0x06bd, 0x06bd, 0x06bd, 0x06bd, 1, 0, 0 }, + { 0xfbac, 0xfbad, 0xfbab, 0xfbaa, 1, 1, 0 }, + { 0x06bf, 0x06bf, 0x06bf, 0x06bf, 1, 0, 0 }, + { 0x06c0, 0x06c0, 0xfba5, 0xfba4, 1, 0, 0 }, /* 0x06c0 */ + { 0xfba8, 0xfba9, 0xfba7, 0xfba6, 1, 1, 0 }, + { 0x06c2, 0x06c2, 0x06c2, 0x06c2, 1, 0, 0 }, + { 0x06c3, 0x06c3, 0x06c3, 0x06c3, 1, 0, 0 }, + { 0x06c4, 0x06c4, 0x06c4, 0x06c4, 1, 0, 0 }, + { 0x06c5, 0x06c5, 0xfbe1, 0xfbe0, 1, 0, 0 }, + { 0x06c6, 0x06c6, 0xfbda, 0xfbd9, 1, 0, 0 }, + { 0x06c7, 0x06c7, 0xfbd8, 0xfbd7, 1, 0, 0 }, + { 0x06c8, 0x06c8, 0xfbdc, 0xfbdb, 1, 0, 0 }, + { 0x06c9, 0x06c9, 0xfbe3, 0xfbe2, 1, 0, 0 }, + { 0x06ca, 0x06ca, 0x06ca, 0x06ca, 1, 0, 0 }, + { 0x06cb, 0x06cb, 0xfbdf, 0xfbde, 1, 0, 0 }, + { 0xfbfe, 0xfbff, 0xfbfd, 0xfbfc, 1, 1, 0 }, + { 0x06cd, 0x06cd, 0x06cd, 0x06cd, 1, 0, 0 }, + { 0x06ce, 0x06ce, 0x06ce, 0x06ce, 1, 0, 0 }, + { 0x06cf, 0x06cf, 0x06cf, 0x06cf, 1, 0, 0 }, + { 0xfbe6, 0xfbe7, 0xfbe5, 0xfbe4, 1, 1, 0 }, + { 0x06d1, 0x06d1, 0x06d1, 0x06d1, 1, 0, 0 }, + { 0x06d2, 0x06d2, 0xfbaf, 0xfbae, 1, 0, 0 }, + { 0x06d3, 0x06d3, 0xfbb1, 0xfbb0, 1, 0, 0 }, + { 0x06d4, 0x06d4, 0x06d4, 0x06d4, 0, 0, 0 }, + { 0x06d5, 0x06d5, 0x06d5, 0x06d5, 1, 0, 0 }, + { 0x06d6, 0x06d6, 0x06d6, 0x06d6, 0, 0, 0 }, + { 0x06d7, 0x06d7, 0x06d7, 0x06d7, 0, 0, 0 }, + { 0x06d8, 0x06d8, 0x06d8, 0x06d8, 0, 0, 0 }, + { 0x06d9, 0x06d9, 0x06d9, 0x06d9, 0, 0, 0 }, + { 0x06da, 0x06da, 0x06da, 0x06da, 0, 0, 0 }, + { 0x06db, 0x06db, 0x06db, 0x06db, 0, 0, 0 }, + { 0x06dc, 0x06dc, 0x06dc, 0x06dc, 0, 0, 0 }, + { 0x06dd, 0x06dd, 0x06dd, 0x06dd, 0, 0, 0 }, + { 0x06de, 0x06de, 0x06de, 0x06de, 0, 0, 0 }, + { 0x06df, 0x06df, 0x06df, 0x06df, 0, 0, 0 }, + { 0x06e0, 0x06e0, 0x06e0, 0x06e0, 0, 0, 0 }, /* 0x06e0 */ + { 0x06e1, 0x06e1, 0x06e1, 0x06e1, 0, 0, 0 }, + { 0x06e2, 0x06e2, 0x06e2, 0x06e2, 0, 0, 0 }, + { 0x06e3, 0x06e3, 0x06e3, 0x06e3, 0, 0, 0 }, + { 0x06e4, 0x06e4, 0x06e4, 0x06e4, 0, 0, 0 }, + { 0x06e5, 0x06e5, 0x06e5, 0x06e5, 0, 0, 0 }, + { 0x06e6, 0x06e6, 0x06e6, 0x06e6, 0, 0, 0 }, + { 0x06e7, 0x06e7, 0x06e7, 0x06e7, 0, 0, 0 }, + { 0x06e8, 0x06e8, 0x06e8, 0x06e8, 0, 0, 0 }, + { 0x06e9, 0x06e9, 0x06e9, 0x06e9, 0, 0, 0 }, + { 0x06ea, 0x06ea, 0x06ea, 0x06ea, 0, 0, 0 }, + { 0x06eb, 0x06eb, 0x06eb, 0x06eb, 0, 0, 0 }, + { 0x06ec, 0x06ec, 0x06ec, 0x06ec, 0, 0, 0 }, + { 0x06ed, 0x06ed, 0x06ed, 0x06ed, 0, 0, 0 }, + { 0x06ee, 0x06ee, 0x06ee, 0x06ee, 1, 0, 0 }, + { 0x06ef, 0x06ef, 0x06ef, 0x06ef, 1, 0, 0 }, + { 0x06f0, 0x06f0, 0x06f0, 0x06f0, 0, 0, 0 }, + { 0x06f1, 0x06f1, 0x06f1, 0x06f1, 0, 0, 0 }, + { 0x06f2, 0x06f2, 0x06f2, 0x06f2, 0, 0, 0 }, + { 0x06f3, 0x06f3, 0x06f3, 0x06f3, 0, 0, 0 }, + { 0x06f4, 0x06f4, 0x06f4, 0x06f4, 0, 0, 0 }, + { 0x06f5, 0x06f5, 0x06f5, 0x06f5, 0, 0, 0 }, + { 0x06f6, 0x06f6, 0x06f6, 0x06f6, 0, 0, 0 }, + { 0x06f7, 0x06f7, 0x06f7, 0x06f7, 0, 0, 0 }, + { 0x06f8, 0x06f8, 0x06f8, 0x06f8, 0, 0, 0 }, + { 0x06f9, 0x06f9, 0x06f9, 0x06f9, 0, 0, 0 }, + { 0x06fa, 0x06fa, 0x06fa, 0x06fa, 1, 0, 0 }, + { 0x06fb, 0x06fb, 0x06fb, 0x06fb, 1, 0, 0 }, + { 0x06fc, 0x06fc, 0x06fc, 0x06fc, 1, 0, 0 }, + { 0x06fd, 0x06fd, 0x06fd, 0x06fd, 0, 0, 0 }, + { 0x06fe, 0x06fe, 0x06fe, 0x06fe, 0, 0, 0 }, + { 0x06ff, 0x06ff, 0x06ff, 0x06ff, 1, 0, 0 }, }; + +const struct arabicforms* arabicform(unichar_t ch) { + if (ch >= 0x600 && ch <= 0x6ff) { + return &arabic_forms[ch - 0x600]; + } + return NULL; +} diff -Nru fontforge-20201107~dfsg/Unicode/charset/alphabet.c fontforge-20220308~dfsg/Unicode/charset/alphabet.c --- fontforge-20201107~dfsg/Unicode/charset/alphabet.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/alphabet.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -#include "chardata.h" - -unichar_t *unicode_from_alphabets[]={ - (unichar_t *) unicode_from_win, 0,0, - (unichar_t *) unicode_from_i8859_1, - (unichar_t *) unicode_from_i8859_2, - (unichar_t *) unicode_from_i8859_3, - (unichar_t *) unicode_from_i8859_4, - (unichar_t *) unicode_from_i8859_5, - (unichar_t *) unicode_from_i8859_6, - (unichar_t *) unicode_from_i8859_7, - (unichar_t *) unicode_from_i8859_8, - (unichar_t *) unicode_from_i8859_9, - (unichar_t *) unicode_from_i8859_10, - (unichar_t *) unicode_from_i8859_11, - (unichar_t *) unicode_from_i8859_13, - (unichar_t *) unicode_from_i8859_14, - (unichar_t *) unicode_from_i8859_15, - (unichar_t *) unicode_from_i8859_16, - (unichar_t *) unicode_from_koi8_r, - (unichar_t *) unicode_from_jis201, - (unichar_t *) unicode_from_win, - (unichar_t *) unicode_from_mac, - (unichar_t *) unicode_from_MacSymbol, - (unichar_t *) unicode_from_ZapfDingbats, - (unichar_t *) unicode_from_i8859_1, /* Place holder for user-defined map */ - 0 -}; - -struct charmap *alphabets_from_unicode[]={ 0,0,0, - &i8859_1_from_unicode, - &i8859_2_from_unicode, - &i8859_3_from_unicode, - &i8859_4_from_unicode, - &i8859_5_from_unicode, - &i8859_6_from_unicode, - &i8859_7_from_unicode, - &i8859_8_from_unicode, - &i8859_9_from_unicode, - &i8859_10_from_unicode, - &i8859_11_from_unicode, - &i8859_13_from_unicode, - &i8859_14_from_unicode, - &i8859_15_from_unicode, - &i8859_16_from_unicode, - &koi8_r_from_unicode, - &jis201_from_unicode, - &win_from_unicode, - &mac_from_unicode, - &MacSymbol_from_unicode, - &ZapfDingbats_from_unicode, - &i8859_1_from_unicode, /* Place holder for user-defined map*/ - 0 -}; diff -Nru fontforge-20201107~dfsg/Unicode/charset/big5.c fontforge-20220308~dfsg/Unicode/charset/big5.c --- fontforge-20201107~dfsg/Unicode/charset/big5.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/big5.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,7258 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned short allzeros[256] = { 0 }; - -const unichar_t unicode_from_big5[22783] = { - /*** 0xa100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa140 ***/ - 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a, - 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, - 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, - 0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, - 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, - 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, - 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, - 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0x0000, - /*** 0xa180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, - 0x201d, 0x301d, 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, - 0x203b, 0x00a7, 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, - 0x2606, 0x2605, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, - /*** 0xa1c0 ***/ - 0x32a3, 0x2105, 0x00af, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, - 0xfe4d, 0xfe4e, 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, - 0xff0d, 0x00d7, 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, - 0x2266, 0x2267, 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, - 0xfe64, 0xfe65, 0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, - 0x221f, 0x22bf, 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, - 0x2640, 0x2642, 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, - 0x2196, 0x2197, 0x2199, 0x2198, 0x2225, 0x2223, 0xff0f, 0x0000, - /*** 0xa200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa240 ***/ - 0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, - 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, - 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, - 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, - 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, - 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, - 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, - 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x0000, - /*** 0xa280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x256e, 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, - 0x25e2, 0x25e3, 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, - 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, - 0xff19, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, - /*** 0xa2c0 ***/ - 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, - 0x3026, 0x3027, 0x3028, 0x3029, 0x5341, 0x5344, 0x5345, 0xff21, - 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, - 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, - 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, - 0xff3a, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, - 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, - 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0x0000, - /*** 0xa300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa340 ***/ - 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, - 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, - 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, - 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4, - 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, - 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, - 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108, - 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x0000, - /*** 0xa380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, - 0x311f, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, - /*** 0xa3c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x20ac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa440 ***/ - 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, - 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, - 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, - 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, - 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, - 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, - 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, - 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x0000, - /*** 0xa480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e11, 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, - 0x5c39, 0x4e88, 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, - 0x4ec0, 0x4ec3, 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, - 0x5143, 0x5141, 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, - /*** 0xa4c0 ***/ - 0x5206, 0x5207, 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, - 0x5348, 0x5347, 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, - 0x58ec, 0x5929, 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, - 0x5c3a, 0x5c6f, 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, - 0x6208, 0x6236, 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, - 0x65b9, 0x65e5, 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, - 0x6bcb, 0x6bd4, 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, - 0x723b, 0x7247, 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, 0x0000, - /*** 0xa500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa540 ***/ - 0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, - 0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, - 0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, - 0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317, - 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e, - 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8, - 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1, - 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x0000, - /*** 0xa580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x592e, 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, - 0x5de8, 0x5de7, 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, - 0x5f18, 0x5f17, 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, - 0x65a5, 0x65e6, 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, - /*** 0xa5c0 ***/ - 0x6bcd, 0x6c11, 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, - 0x7384, 0x7389, 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, - 0x7530, 0x7531, 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, - 0x76ee, 0x77db, 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, - 0x4e1e, 0x4e1f, 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, - 0x4ea5, 0x4eff, 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, - 0x4f11, 0x4f0f, 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, - 0x4f01, 0x4f0b, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, 0x0000, - /*** 0xa600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa640 ***/ - 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, - 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, - 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, - 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, - 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, - 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, - 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, - 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x0000, - /*** 0xa680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f0f, 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, - 0x6210, 0x6263, 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, - 0x65ed, 0x66f2, 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, - 0x6b21, 0x6b64, 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, - /*** 0xa6c0 ***/ - 0x6c60, 0x6c50, 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, - 0x725f, 0x725d, 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, - 0x7fbd, 0x8001, 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, - 0x808b, 0x808c, 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, - 0x821f, 0x826e, 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, - 0x897f, 0x9621, 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, - 0x4f5e, 0x4f34, 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, - 0x4f3a, 0x4f38, 0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63, 0x0000, - /*** 0xa700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa740 ***/ - 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48, - 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225, - 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac, - 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426, - 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b, - 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436, - 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea, - 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x0000, - /*** 0xa780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5747, 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, - 0x593e, 0x599d, 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, - 0x598d, 0x59a4, 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, - 0x5b5b, 0x5b8c, 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, - /*** 0xa7c0 ***/ - 0x5c3e, 0x5c90, 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, - 0x5e87, 0x5e8a, 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, - 0x5f79, 0x5fd8, 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, - 0x5fea, 0x6212, 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, - 0x6289, 0x626d, 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, - 0x626f, 0x6298, 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, - 0x653b, 0x6538, 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, - 0x6751, 0x675c, 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, 0x0000, - /*** 0xa800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa840 ***/ - 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, - 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, - 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, - 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076, - 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2, - 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3, - 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093, - 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x0000, - /*** 0xa880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x828b, 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, - 0x8c55, 0x8c9d, 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, - 0x8fb0, 0x8fc2, 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, - 0x90aa, 0x90a6, 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, - /*** 0xa8c0 ***/ - 0x9631, 0x962a, 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, - 0x4e9e, 0x4eab, 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, - 0x4f6c, 0x4f9b, 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, - 0x4f69, 0x4f7b, 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, - 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, - 0x523b, 0x5238, 0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, - 0x52be, 0x52bb, 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, - 0x5378, 0x5379, 0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475, 0x0000, - /*** 0xa900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa940 ***/ - 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492, - 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462, - 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a, - 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947, - 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae, - 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af, - 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a, - 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x0000, - /*** 0xa980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c46, 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, - 0x5cb3, 0x5e18, 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, - 0x5e9a, 0x5e97, 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, - 0x5f29, 0x5f80, 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, - /*** 0xa9c0 ***/ - 0x5ff5, 0x5fff, 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, - 0x6015, 0x6021, 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, - 0x623f, 0x623e, 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, - 0x62c2, 0x62b9, 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, - 0x62c8, 0x62a8, 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, - 0x62b5, 0x62da, 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, - 0x62ce, 0x653e, 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, - 0x6606, 0x6602, 0x660e, 0x6600, 0x660f, 0x6615, 0x660a, 0x0000, - /*** 0xaa00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xaa40 ***/ - 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c, - 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f, - 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a, - 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3, - 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe, - 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9, - 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1, - 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x0000, - /*** 0xaa80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7095, 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, - 0x7238, 0x7248, 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, - 0x72d0, 0x73a9, 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, - 0x7599, 0x759a, 0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, - /*** 0xaac0 ***/ - 0x793e, 0x7940, 0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, - 0x7cfe, 0x7f54, 0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, - 0x80b1, 0x80a1, 0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, - 0x81fe, 0x820d, 0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, - 0x82b9, 0x82b1, 0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, - 0x82be, 0x82b7, 0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, - 0x8fd4, 0x8fd1, 0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, - 0x9577, 0x9580, 0x961c, 0x9640, 0x963f, 0x963b, 0x9644, 0x0000, - /*** 0xab00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xab40 ***/ - 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae, - 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd, - 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0, - 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192, - 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b, - 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b, - 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8, - 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x0000, - /*** 0xab80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x54c4, 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, - 0x54a7, 0x54bf, 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, - 0x57ce, 0x57ae, 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, - 0x59dc, 0x59d8, 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, - /*** 0xabc0 ***/ - 0x59da, 0x59e6, 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, - 0x5ba2, 0x5ba5, 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, - 0x5cd2, 0x5df7, 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, - 0x5efa, 0x5f08, 0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, - 0x5f87, 0x5f8c, 0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, - 0x6028, 0x604d, 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, - 0x606b, 0x606a, 0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, - 0x62ed, 0x6301, 0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7, 0x0000, - /*** 0xac00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xac40 ***/ - 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545, - 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f, - 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1, - 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef, - 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de, - 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83, - 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32, - 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x0000, - /*** 0xac80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d3b, 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, - 0x6d27, 0x6d38, 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, - 0x70ba, 0x70b3, 0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, - 0x7230, 0x7272, 0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, - /*** 0xacc0 ***/ - 0x73ca, 0x73bb, 0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, - 0x754f, 0x754c, 0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, - 0x75a3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, - 0x76c5, 0x7701, 0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, - 0x7707, 0x77dc, 0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, - 0x7948, 0x7947, 0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, - 0x7a81, 0x7aff, 0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, - 0x7d07, 0x7d04, 0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004, 0x0000, - /*** 0xad00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xad40 ***/ - 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3, - 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd, - 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6, - 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301, - 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306, - 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4, - 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4, - 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x0000, - /*** 0xad80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8fed, 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, - 0x90c3, 0x914b, 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, - 0x964d, 0x9762, 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, - 0x98db, 0x98df, 0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, - /*** 0xadc0 ***/ - 0x5023, 0x4fef, 0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, - 0x503c, 0x501f, 0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, - 0x5028, 0x4ff1, 0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, - 0x502d, 0x502a, 0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, - 0x51a2, 0x51cd, 0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, - 0x525b, 0x525d, 0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, - 0x5510, 0x5501, 0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, - 0x5514, 0x54e9, 0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea, 0x0000, - /*** 0xae00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xae40 ***/ - 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2, - 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a, - 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20, - 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0, - 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04, - 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8, - 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab, - 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x0000, - /*** 0xae80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6063, 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, - 0x6084, 0x609f, 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, - 0x6247, 0x62f3, 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, - 0x6342, 0x6346, 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, - /*** 0xaec0 ***/ - 0x632b, 0x6328, 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, - 0x65c5, 0x6642, 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, - 0x6641, 0x66f8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, - 0x6846, 0x6853, 0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, - 0x684c, 0x6851, 0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, - 0x682a, 0x6845, 0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, - 0x6c23, 0x6c27, 0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, - 0x6d88, 0x6d87, 0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93, 0x0000, - /*** 0xaf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xaf40 ***/ - 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a, - 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9, - 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8, - 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de, - 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7, - 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b, - 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728, - 0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x0000, - /*** 0xaf80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7825, 0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, - 0x7960, 0x795f, 0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, - 0x79e3, 0x79e7, 0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, - 0x7ad9, 0x7b06, 0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, - /*** 0xafc0 ***/ - 0x7d20, 0x7d22, 0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, - 0x7d19, 0x7d1b, 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, - 0x8018, 0x8015, 0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, - 0x80f0, 0x8105, 0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, - 0x80fd, 0x810a, 0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, - 0x822a, 0x822b, 0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, - 0x834a, 0x8338, 0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, - 0x8339, 0x8336, 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, 0x0000, - /*** 0xb000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb040 ***/ - 0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3, - 0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18, - 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16, - 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, - 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7, - 0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095, - 0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd, - 0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x0000, - /*** 0xb080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x965b, 0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, - 0x99ac, 0x9aa8, 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, - 0x507d, 0x505c, 0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, - 0x5076, 0x504e, 0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, - /*** 0xb0c0 ***/ - 0x506f, 0x506d, 0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, - 0x52d9, 0x52d8, 0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, - 0x533e, 0x53c3, 0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, - 0x5561, 0x5543, 0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, - 0x5564, 0x5538, 0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, - 0x5557, 0x5708, 0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, - 0x57e0, 0x57e4, 0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, - 0x5962, 0x5a36, 0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40, 0x0000, - /*** 0xb100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb140 ***/ - 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5, - 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60, - 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22, - 0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, - 0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, - 0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, - 0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, - 0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x0000, - /*** 0xb180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x60c5, 0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, - 0x60c6, 0x60df, 0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, - 0x63a0, 0x63a7, 0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, - 0x6398, 0x63aa, 0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, - /*** 0xb1c0 ***/ - 0x63a8, 0x6384, 0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, - 0x6380, 0x637b, 0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, - 0x6559, 0x6557, 0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, - 0x659b, 0x65ac, 0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, - 0x6664, 0x6668, 0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, - 0x68af, 0x68a2, 0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, - 0x6897, 0x68b0, 0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, - 0x689d, 0x68a8, 0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba, 0x0000, - /*** 0xb200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb240 ***/ - 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, - 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, - 0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5, - 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea, - 0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, - 0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d, - 0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, - 0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x0000, - /*** 0xb280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x74f7, 0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, - 0x758f, 0x75d4, 0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, - 0x76d2, 0x76db, 0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, - 0x786b, 0x7843, 0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, - /*** 0xb2c0 ***/ - 0x7a95, 0x7b20, 0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, - 0x7b2e, 0x7c92, 0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, - 0x7d39, 0x7d3c, 0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, - 0x7d32, 0x7d31, 0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, - 0x801c, 0x804a, 0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, - 0x8130, 0x8124, 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, - 0x839e, 0x8398, 0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, - 0x838a, 0x8393, 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, 0x0000, - /*** 0xb300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb340 ***/ - 0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, - 0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, - 0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, - 0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, - 0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, - 0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, - 0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, - 0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x0000, - /*** 0xb380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90e8, 0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, - 0x91e3, 0x91e7, 0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, - 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, - 0x96e9, 0x7ae0, 0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, - /*** 0xb3c0 ***/ - 0x9e7f, 0x9ea5, 0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, - 0x5080, 0x5096, 0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, - 0x5275, 0x5269, 0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, - 0x5580, 0x55a7, 0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, - 0x55aa, 0x5594, 0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, - 0x553e, 0x55b2, 0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, - 0x55ab, 0x5599, 0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, - 0x5831, 0x5821, 0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960, 0x0000, - /*** 0xb400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb440 ***/ - 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, - 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, - 0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43, - 0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, - 0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, - 0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, - 0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, - 0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x0000, - /*** 0xb480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x63d2, 0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, - 0x6376, 0x63f4, 0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, - 0x6566, 0x6562, 0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, - 0x6674, 0x6676, 0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, - /*** 0xb4c0 ***/ - 0x66ff, 0x671f, 0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, - 0x6905, 0x68df, 0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, - 0x68e3, 0x68cb, 0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, - 0x696e, 0x68fb, 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, - 0x6bef, 0x6c2e, 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, - 0x6e32, 0x6e67, 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, - 0x6e58, 0x6e24, 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, - 0x6e4d, 0x6e3a, 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, 0x0000, - /*** 0xb500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb540 ***/ - 0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, - 0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, - 0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, - 0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, - 0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, - 0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, - 0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, - 0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x0000, - /*** 0xb580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a97, 0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, - 0x7b50, 0x7b52, 0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, - 0x7ca5, 0x7d5e, 0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, - 0x7d61, 0x7d66, 0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, - /*** 0xb5c0 ***/ - 0x800b, 0x8052, 0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, - 0x8139, 0x8146, 0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, - 0x83e9, 0x8403, 0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, - 0x83ef, 0x83f1, 0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, - 0x83fd, 0x83f2, 0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, - 0x83d4, 0x83df, 0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, - 0x86e4, 0x86d0, 0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, - 0x8996, 0x8a3b, 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, 0x0000, - /*** 0xb600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb640 ***/ - 0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, - 0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, - 0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, - 0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, - 0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, - 0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, - 0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, - 0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x0000, - /*** 0xb680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9593, 0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, - 0x9685, 0x9686, 0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, - 0x96c6, 0x96c7, 0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, - 0x98e7, 0x98ea, 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, - /*** 0xb6c0 ***/ - 0x9ec3, 0x9ecd, 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, - 0x50c5, 0x50be, 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, - 0x5277, 0x527d, 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, - 0x55df, 0x55e8, 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, - 0x55e3, 0x55e4, 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, - 0x55c9, 0x5712, 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, - 0x5854, 0x586b, 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, - 0x5967, 0x5ac1, 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, 0x0000, - /*** 0xb700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb740 ***/ - 0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, - 0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, - 0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, - 0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, - 0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, - 0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, - 0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, - 0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x0000, - /*** 0xb780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x695a, 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, - 0x694a, 0x6968, 0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, - 0x6963, 0x695b, 0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, - 0x6ea2, 0x6eaf, 0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, - /*** 0xb7c0 ***/ - 0x6ec5, 0x6ea5, 0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, - 0x6e9c, 0x6ec4, 0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, - 0x7169, 0x7164, 0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, - 0x7165, 0x715e, 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, - 0x7345, 0x733f, 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, - 0x7441, 0x743f, 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, - 0x75f0, 0x7601, 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, - 0x76de, 0x76df, 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, 0x0000, - /*** 0xb800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb840 ***/ - 0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, - 0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, - 0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, - 0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, - 0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, - 0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, - 0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, - 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x0000, - /*** 0xb880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8179, 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, - 0x843d, 0x8431, 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, - 0x843c, 0x8435, 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, - 0x865c, 0x865f, 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, - /*** 0xb8c0 ***/ - 0x86fb, 0x8702, 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, - 0x88d9, 0x88dc, 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, - 0x899c, 0x89e3, 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, - 0x8a87, 0x8a7c, 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, - 0x8a6e, 0x8a6c, 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, - 0x8c89, 0x8cca, 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, - 0x8cc5, 0x8de1, 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, - 0x8de4, 0x8de6, 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, 0x0000, - /*** 0xb900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb940 ***/ - 0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, - 0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, - 0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, - 0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, - 0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, - 0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, - 0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, - 0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x0000, - /*** 0xb980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x98fd, 0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, - 0x9e82, 0x9f0e, 0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, - 0x50ed, 0x50da, 0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, - 0x5162, 0x51f3, 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, - /*** 0xb9c0 ***/ - 0x561b, 0x5617, 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, - 0x55f7, 0x5616, 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, - 0x5875, 0x587e, 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, - 0x58fd, 0x5925, 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, - 0x5ae9, 0x5ad7, 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, - 0x5be1, 0x5be5, 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, - 0x5c62, 0x5d84, 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, - 0x5ed3, 0x5ed6, 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, 0x0000, - /*** 0xba00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xba40 ***/ - 0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, - 0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, - 0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, - 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, - 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, - 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, - 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, - 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x0000, - /*** 0xba80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6eff, 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, - 0x6f15, 0x6f2b, 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, - 0x6ecc, 0x6ef7, 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, - 0x723e, 0x7292, 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, - /*** 0xbac0 ***/ - 0x7470, 0x746d, 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, - 0x7613, 0x76e1, 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, - 0x789f, 0x78a7, 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, - 0x7a2e, 0x7a31, 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, - 0x7b8b, 0x7b75, 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, - 0x7b84, 0x7cb9, 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, - 0x7dbe, 0x7da0, 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, - 0x7dbf, 0x7db5, 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, 0x0000, - /*** 0xbb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbb40 ***/ - 0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, - 0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, - 0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, - 0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, - 0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, - 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, - 0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6, - 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x0000, - /*** 0xbb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8aaa, 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, - 0x8c6a, 0x8c8d, 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, - 0x8d95, 0x8dfc, 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, - 0x9058, 0x905c, 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, - /*** 0xbbc0 ***/ - 0x9119, 0x9118, 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, - 0x9280, 0x9285, 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, - 0x927c, 0x9291, 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, - 0x9699, 0x969c, 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, - 0x97f6, 0x9817, 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, - 0x9909, 0x99c1, 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, - 0x9cf6, 0x9cf3, 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, - 0x50f5, 0x50f9, 0x5102, 0x5108, 0x5109, 0x5105, 0x51dc, 0x0000, - /*** 0xbc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbc40 ***/ - 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e, - 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e, - 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e, - 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb, - 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb, - 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2, - 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7, - 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x0000, - /*** 0xbc80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x617c, 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, - 0x618e, 0x61ac, 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, - 0x646f, 0x6479, 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, - 0x6493, 0x6495, 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, - /*** 0xbcc0 ***/ - 0x64ac, 0x6499, 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, - 0x66ab, 0x66b4, 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, - 0x6a19, 0x69fd, 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, - 0x69ed, 0x6a11, 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, - 0x6f7c, 0x6f84, 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, - 0x6f78, 0x6f6e, 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, - 0x6ed5, 0x6f6f, 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, - 0x7256, 0x729b, 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, 0x0000, - /*** 0xbd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbd40 ***/ - 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, - 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, - 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5, - 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b, - 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7, - 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb, - 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9, - 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x0000, - /*** 0xbd80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7fe9, 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, - 0x8198, 0x8517, 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, - 0x8511, 0x8523, 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, - 0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, - /*** 0xbdc0 ***/ - 0x8757, 0x874c, 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, - 0x8913, 0x8915, 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, - 0x8acb, 0x8af8, 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, - 0x8acd, 0x8ab6, 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, - 0x8cde, 0x8ce6, 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, - 0x8cea, 0x8ce1, 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, - 0x8e22, 0x8e0f, 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, - 0x8f1b, 0x8f1f, 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e, 0x0000, - /*** 0xbe00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbe40 ***/ - 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d, - 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb, - 0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, - 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, - 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, - 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, - 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef, - 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x0000, - /*** 0xbe80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d03, 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, - 0x5118, 0x5114, 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, - 0x5293, 0x52f3, 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, - 0x566a, 0x5668, 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, - /*** 0xbec0 ***/ - 0x58c1, 0x58be, 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, - 0x5bf0, 0x5c0e, 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, - 0x61b6, 0x61be, 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, - 0x64bb, 0x64bc, 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, - 0x64d2, 0x64d4, 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, - 0x66c7, 0x66b8, 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, - 0x6a39, 0x6a44, 0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, - 0x6a48, 0x6b59, 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1, 0x0000, - /*** 0xbf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbf40 ***/ - 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6, - 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8, - 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368, - 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d, - 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f, - 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e, - 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4, - 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x0000, - /*** 0xbf80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7e11, 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, - 0x7e10, 0x7f79, 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, - 0x81a9, 0x81a8, 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, - 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, - /*** 0xbfc0 ***/ - 0x8783, 0x879f, 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, - 0x8925, 0x892b, 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, - 0x8af1, 0x8b00, 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, - 0x8af7, 0x8aed, 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, - 0x8cf4, 0x8e44, 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, - 0x8f2f, 0x8f38, 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, - 0x9072, 0x907c, 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, - 0x9333, 0x932f, 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, 0x0000, - /*** 0xc000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc040 ***/ - 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, - 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, - 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b, - 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b, - 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb, - 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12, - 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121, - 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x0000, - /*** 0xc080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x568f, 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, - 0x5b24, 0x5b7a, 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, - 0x5e6b, 0x5f4c, 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, - 0x6232, 0x6234, 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, - /*** 0xc0c0 ***/ - 0x64ec, 0x64f1, 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, - 0x6a80, 0x6a94, 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, - 0x6a97, 0x6a90, 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, - 0x6ff1, 0x6fdf, 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, - 0x6fec, 0x6fe1, 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, - 0x71ee, 0x71e6, 0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, - 0x7246, 0x7370, 0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, - 0x7642, 0x764c, 0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac, 0x0000, - /*** 0xc100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc140 ***/ - 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901, - 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7, - 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9, - 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b, - 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35, - 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070, - 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf, - 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x0000, - /*** 0xc180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8584, 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, - 0x8587, 0x85a8, 0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, - 0x87c6, 0x87ab, 0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, - 0x8944, 0x8938, 0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, - /*** 0xc1c0 ***/ - 0x8b0a, 0x8b20, 0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, - 0x8cfa, 0x8cfd, 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, - 0x8e48, 0x8e4a, 0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, - 0x907d, 0x9084, 0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, - 0x919c, 0x934d, 0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, - 0x9318, 0x937e, 0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, - 0x95cb, 0x95cc, 0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, - 0x971e, 0x97a0, 0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01, 0x0000, - /*** 0xc200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc240 ***/ - 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b, - 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2, - 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233, - 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7, - 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2, - 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe, - 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8, - 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x0000, - /*** 0xc280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7652, 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, - 0x7a61, 0x7a62, 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, - 0x7c1e, 0x7c23, 0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, - 0x7e61, 0x7e52, 0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, - /*** 0xc2c0 ***/ - 0x81cd, 0x81cf, 0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, - 0x85b0, 0x85ba, 0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, - 0x8986, 0x89b2, 0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, - 0x8d05, 0x8e59, 0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, - 0x8f49, 0x8f4d, 0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, - 0x9394, 0x938a, 0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, - 0x9398, 0x939a, 0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, - 0x96dc, 0x96d9, 0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6, 0x0000, - /*** 0xc300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc340 ***/ - 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba, - 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03, - 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8, - 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133, - 0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2, - 0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5, - 0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d, - 0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x0000, - /*** 0xc380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x737a, 0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, - 0x7661, 0x77c7, 0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, - 0x7c38, 0x7c3d, 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, - 0x7e6a, 0x7f85, 0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, - /*** 0xc3c0 ***/ - 0x85dd, 0x85ea, 0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, - 0x880d, 0x87f9, 0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, - 0x8b5c, 0x8b58, 0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, - 0x8d08, 0x8d0a, 0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, - 0x8e74, 0x8f54, 0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, - 0x93e1, 0x93d1, 0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, - 0x93e2, 0x93cd, 0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, - 0x96e3, 0x972a, 0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e, 0x0000, - /*** 0xc400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc440 ***/ - 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d, - 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a, - 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7, - 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6, - 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727, - 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662, - 0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c, - 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x0000, - /*** 0xc480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7e82, 0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, - 0x8611, 0x85fa, 0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, - 0x8964, 0x89ba, 0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, - 0x8b6b, 0x8d0f, 0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, - /*** 0xc4c0 ***/ - 0x91cb, 0x9418, 0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, - 0x9951, 0x99a8, 0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, - 0x9e79, 0x9eb5, 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, - 0x5138, 0x56c1, 0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, - 0x61fe, 0x651d, 0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, - 0x6bb2, 0x704c, 0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, - 0x7c50, 0x7e8f, 0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, - 0x8822, 0x8821, 0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74, 0x0000, - /*** 0xc500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc540 ***/ - 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf, - 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b, - 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957, - 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d, - 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19, - 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9, - 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61, - 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x0000, - /*** 0xc580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x79b3, 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, - 0x896f, 0x89fc, 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, - 0x9148, 0x9444, 0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, - 0x986b, 0x9955, 0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, - /*** 0xc5c0 ***/ - 0x9c3e, 0x9c3b, 0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, - 0x56cc, 0x5dd6, 0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, - 0x74da, 0x7aca, 0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, - 0x81e2, 0x8638, 0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, - 0x9460, 0x9464, 0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, - 0x9ad3, 0x9ad4, 0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, - 0x9ef4, 0x56d1, 0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, - 0x7f50, 0x7f88, 0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92, 0x0000, - /*** 0xc600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc640 ***/ - 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744, - 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa, - 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063, - 0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470, - 0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a, - 0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, - 0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f, - 0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x0000, - /*** 0xc680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc6c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc740 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc7c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc840 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc8c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc940 ***/ - 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, - 0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, - 0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, - 0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, - 0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, - 0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723, - 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, - 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x0000, - /*** 0xc980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c36, 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, - 0x79b8, 0x808a, 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, - 0x4ef1, 0x4f00, 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, - 0x4f13, 0x4f04, 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, - /*** 0xc9c0 ***/ - 0x52a6, 0x5322, 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, - 0x572e, 0x572a, 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, - 0x597e, 0x5977, 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, - 0x5c7b, 0x5c7e, 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, - 0x5fd5, 0x5fd4, 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, - 0x6262, 0x6259, 0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, - 0x6739, 0x6738, 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, - 0x6c46, 0x6c52, 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, 0x0000, - /*** 0xca00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xca40 ***/ - 0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, - 0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, - 0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, - 0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64, - 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33, - 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad, - 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437, - 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x0000, - /*** 0xca80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x543d, 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, - 0x56e7, 0x56e5, 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, - 0x5906, 0x5940, 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, - 0x5990, 0x598f, 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, - /*** 0xcac0 ***/ - 0x5c8d, 0x5c8f, 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, - 0x5c93, 0x5c95, 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, - 0x5e88, 0x5e8d, 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, - 0x5fd0, 0x5fed, 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, - 0x5ffa, 0x5fef, 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, - 0x628c, 0x628e, 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, - 0x6270, 0x6281, 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, - 0x65f0, 0x65f4, 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, 0x0000, - /*** 0xcb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcb40 ***/ - 0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, - 0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, - 0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, - 0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, - 0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, - 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, - 0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, - 0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x0000, - /*** 0xcb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x828a, 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, - 0x90a1, 0x90a5, 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, - 0x962d, 0x4e33, 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, - 0x4f76, 0x4f74, 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, - /*** 0xcbc0 ***/ - 0x4f9a, 0x4f79, 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, - 0x4f92, 0x4f82, 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, - 0x5235, 0x5232, 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, - 0x533c, 0x5392, 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, - 0x5488, 0x546b, 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, - 0x548d, 0x546f, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, - 0x56f7, 0x56f9, 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, - 0x5776, 0x5780, 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, 0x0000, - /*** 0xcc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcc40 ***/ - 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, - 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, - 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, - 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, - 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, - 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, - 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, - 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x0000, - /*** 0xcc80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6034, 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, - 0x6022, 0x600d, 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, - 0x601c, 0x6214, 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, - 0x62b6, 0x62ca, 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, - /*** 0xccc0 ***/ - 0x62b8, 0x653d, 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, - 0x6608, 0x65fb, 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, - 0x6610, 0x66f6, 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, - 0x677b, 0x6798, 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, - 0x679f, 0x6791, 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, - 0x6794, 0x6b25, 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, - 0x6ceb, 0x6cee, 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, - 0x6cd0, 0x6cc2, 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, 0x0000, - /*** 0xcd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcd40 ***/ - 0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, - 0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, - 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, - 0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9, - 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1, - 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8, - 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1, - 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x0000, - /*** 0xcd80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x77f7, 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, - 0x7c75, 0x7cfd, 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, - 0x80ad, 0x8220, 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, - 0x82b5, 0x82a7, 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, - /*** 0xcdc0 ***/ - 0x82a1, 0x82a9, 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, - 0x866f, 0x866d, 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, - 0x8fd6, 0x8fd5, 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, - 0x9639, 0x963d, 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, - 0x4fb2, 0x4fc9, 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, - 0x4fb3, 0x4fdb, 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, - 0x5244, 0x5249, 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, - 0x5399, 0x5398, 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, 0x0000, - /*** 0xce00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xce40 ***/ - 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, - 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, - 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, - 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, - 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, - 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, - 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, - 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x0000, - /*** 0xce80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5cde, 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, - 0x5cd4, 0x5ccf, 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, - 0x5e21, 0x5e22, 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, - 0x5e9b, 0x5ea3, 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, - /*** 0xcec0 ***/ - 0x6039, 0x6054, 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, - 0x605b, 0x604c, 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, - 0x6066, 0x606e, 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, - 0x630e, 0x6303, 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, - 0x6300, 0x6313, 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, - 0x6543, 0x65aa, 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, - 0x6626, 0x6622, 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, - 0x662e, 0x670f, 0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba, 0x0000, - /*** 0xcf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcf40 ***/ - 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb, - 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee, - 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc, - 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9, - 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6, - 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d, - 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04, - 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x0000, - /*** 0xcf80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d01, 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, - 0x6d20, 0x6d2c, 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, - 0x70be, 0x70b1, 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, - 0x7249, 0x724a, 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, - /*** 0xcfc0 ***/ - 0x72e8, 0x72eb, 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, - 0x73c2, 0x73c8, 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, - 0x73bf, 0x73c7, 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, - 0x74ee, 0x752e, 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, - 0x7708, 0x7703, 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, - 0x77e7, 0x77e8, 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, - 0x780e, 0x7809, 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, - 0x7944, 0x79d5, 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, 0x0000, - /*** 0xd000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd040 ***/ - 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, - 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, - 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, - 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9, - 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd, - 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8, - 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1, - 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x0000, - /*** 0xd080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x82e4, 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, - 0x867c, 0x8673, 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, - 0x8a04, 0x8a07, 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, - 0x90bd, 0x90bf, 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, - /*** 0xd0c0 ***/ - 0x91d4, 0x91d3, 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, - 0x501e, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, - 0x4ff4, 0x5033, 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, - 0x5020, 0x5027, 0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, - 0x5193, 0x51ca, 0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, - 0x5252, 0x525e, 0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, - 0x5526, 0x54e2, 0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, - 0x54ff, 0x5504, 0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1, 0x0000, - /*** 0xd100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd140 ***/ - 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b, - 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6, - 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9, - 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15, - 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad, - 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1, - 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa, - 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x0000, - /*** 0xd180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6041, 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, - 0x6083, 0x6095, 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, - 0x6246, 0x62f2, 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, - 0x6343, 0x63e4, 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, - /*** 0xd1c0 ***/ - 0x6334, 0x6358, 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, - 0x6351, 0x6338, 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, - 0x65c3, 0x65c4, 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, - 0x6713, 0x681f, 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, - 0x684f, 0x6816, 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, - 0x684e, 0x6844, 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, - 0x682e, 0x684d, 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, - 0x6b31, 0x6b34, 0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4, 0x0000, - /*** 0xd200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd240 ***/ - 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64, - 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f, - 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60, - 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68, - 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d, - 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39, - 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5, - 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x0000, - /*** 0xd280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7277, 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, - 0x72f3, 0x72fb, 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, - 0x73e7, 0x73e3, 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, - 0x73da, 0x73d7, 0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, - /*** 0xd2c0 ***/ - 0x7521, 0x755b, 0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, - 0x75bf, 0x75b6, 0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, - 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, - 0x7727, 0x7823, 0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, - 0x782b, 0x7821, 0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, - 0x794f, 0x795c, 0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, - 0x79ee, 0x79ed, 0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, - 0x7a85, 0x7a8b, 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10, 0x0000, - /*** 0xd300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd340 ***/ - 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09, - 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85, - 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f, - 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d, - 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e, - 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100, - 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351, - 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x0000, - /*** 0xd380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8342, 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, - 0x8316, 0x8324, 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, - 0x834c, 0x8353, 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, - 0x8652, 0x86a2, 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, - /*** 0xd3c0 ***/ - 0x8697, 0x8686, 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, - 0x86a7, 0x8695, 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, - 0x8844, 0x886d, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, - 0x886f, 0x8883, 0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, - 0x8c7b, 0x8ca4, 0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, - 0x8ed1, 0x8ed3, 0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, - 0x8ffc, 0x8ff6, 0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, - 0x90e5, 0x90d8, 0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150, 0x0000, - /*** 0xd400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd440 ***/ - 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc, - 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e, - 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041, - 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b, - 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051, - 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d, - 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a, - 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x0000, - /*** 0xd480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x550c, 0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, - 0x553b, 0x5540, 0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, - 0x57f6, 0x57dc, 0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, - 0x580b, 0x57f3, 0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, - /*** 0xd4c0 ***/ - 0x57ec, 0x57e1, 0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, - 0x57f1, 0x57e9, 0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, - 0x5a55, 0x5a67, 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, - 0x5a65, 0x5a6c, 0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, - 0x5a44, 0x5a5b, 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, - 0x5a70, 0x5a69, 0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, - 0x5b6e, 0x5bc1, 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, - 0x5d20, 0x5d0c, 0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f, 0x0000, - /*** 0xd500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd540 ***/ - 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1, - 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96, - 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3, - 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db, - 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365, - 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397, - 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375, - 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x0000, - /*** 0xd580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6378, 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, - 0x65cd, 0x6665, 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, - 0x6879, 0x6887, 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, - 0x6956, 0x686f, 0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, - /*** 0xd5c0 ***/ - 0x688f, 0x6877, 0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, - 0x6871, 0x687e, 0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, - 0x6878, 0x687b, 0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, - 0x6b37, 0x6b38, 0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, - 0x6dc0, 0x6dab, 0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, - 0x6db7, 0x6df6, 0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, - 0x6dbe, 0x6de5, 0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, - 0x6ded, 0x6df0, 0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9, 0x0000, - /*** 0xd600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd640 ***/ - 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb, - 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104, - 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8, - 0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f, - 0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff, - 0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401, - 0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b, - 0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x0000, - /*** 0xd680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x75cb, 0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, - 0x7739, 0x772f, 0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, - 0x7725, 0x773b, 0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, - 0x784c, 0x7826, 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, - /*** 0xd6c0 ***/ - 0x7963, 0x796b, 0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, - 0x7a8f, 0x7a94, 0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, - 0x7b22, 0x7b24, 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, - 0x7b2d, 0x7b2f, 0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, - 0x7c96, 0x7ca3, 0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, - 0x7d2c, 0x7d29, 0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, - 0x7d28, 0x7f63, 0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, - 0x7fcd, 0x7fd0, 0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f, 0x0000, - /*** 0xd700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd740 ***/ - 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, - 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127, - 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232, - 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4, - 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9, - 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e, - 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387, - 0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x0000, - /*** 0xd780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x86c2, 0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, - 0x86b3, 0x86b8, 0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, - 0x86be, 0x8852, 0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, - 0x8891, 0x88a1, 0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, - /*** 0xd7c0 ***/ - 0x88a4, 0x88ac, 0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, - 0x89d5, 0x8a30, 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, - 0x8c5d, 0x8c7d, 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, - 0x8db9, 0x8dbf, 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, - 0x8ee0, 0x8ee1, 0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, - 0x90ef, 0x90ea, 0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, - 0x90ec, 0x90e9, 0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, - 0x91f4, 0x91f1, 0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea, 0x0000, - /*** 0xd800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd840 ***/ - 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c, - 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5, - 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083, - 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087, - 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8, - 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f, - 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6, - 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x0000, - /*** 0xd880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5819, 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, - 0x5825, 0x581c, 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, - 0x5838, 0x582d, 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, - 0x5a7a, 0x5aa2, 0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, - /*** 0xd8c0 ***/ - 0x5a95, 0x5aae, 0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, - 0x5aa9, 0x5a7b, 0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, - 0x5bea, 0x5bcd, 0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, - 0x5c30, 0x5d37, 0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, - 0x5d51, 0x5d4e, 0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, - 0x5d59, 0x5d42, 0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, - 0x5d40, 0x5d45, 0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, - 0x60c9, 0x60b9, 0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114, 0x0000, - /*** 0xd900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd940 ***/ - 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc, - 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104, - 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8, - 0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5, - 0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4, - 0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0, - 0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568, - 0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x0000, - /*** 0xd980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x667c, 0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, - 0x6672, 0x6701, 0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, - 0x68ea, 0x68f1, 0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, - 0x6913, 0x6910, 0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, - /*** 0xd9c0 ***/ - 0x68b4, 0x6911, 0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, - 0x68fc, 0x68e8, 0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, - 0x68de, 0x68e6, 0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, - 0x6925, 0x68c7, 0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, - 0x6b99, 0x6b95, 0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, - 0x6e46, 0x6e47, 0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, - 0x6e62, 0x6e2b, 0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, - 0x6e4b, 0x6e40, 0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e, 0x0000, - /*** 0xda00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xda40 ***/ - 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b, - 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64, - 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a, - 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125, - 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a, - 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330, - 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323, - 0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x0000, - /*** 0xda80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x741a, 0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, - 0x7429, 0x7420, 0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, - 0x75da, 0x75e1, 0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, - 0x7692, 0x76da, 0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, - /*** 0xdac0 ***/ - 0x774e, 0x774b, 0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, - 0x785c, 0x786d, 0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, - 0x785e, 0x7862, 0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, - 0x7a03, 0x7a0c, 0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, - 0x7b44, 0x7b48, 0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, - 0x7c9e, 0x7ca8, 0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, - 0x7d67, 0x7d6a, 0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, - 0x7d69, 0x7d51, 0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, 0x0000, - /*** 0xdb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdb40 ***/ - 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050, - 0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d, - 0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204, - 0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423, - 0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410, - 0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5, - 0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9, - 0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x0000, - /*** 0xdb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x83d5, 0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, - 0x83ec, 0x83ee, 0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, - 0x83fe, 0x86d8, 0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, - 0x86dd, 0x86eb, 0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, - /*** 0xdbc0 ***/ - 0x8848, 0x8856, 0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, - 0x88be, 0x88b6, 0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, - 0x8995, 0x8998, 0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, - 0x8a39, 0x8a59, 0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, - 0x8a48, 0x8a51, 0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, - 0x8cba, 0x8cbe, 0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, - 0x8dd8, 0x8dd3, 0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, - 0x8dd9, 0x8dc8, 0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, 0x0000, - /*** 0xdc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdc40 ***/ - 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, - 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f, - 0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb, - 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, - 0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, - 0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, - 0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, - 0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x0000, - /*** 0xdc80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9689, 0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, - 0x96f0, 0x976c, 0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, - 0x9ef9, 0x4e83, 0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, - 0x50c4, 0x50ca, 0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, - /*** 0xdcc0 ***/ - 0x50b1, 0x50cb, 0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, - 0x527b, 0x527c, 0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, - 0x55dd, 0x55c0, 0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, - 0x55cf, 0x55d5, 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, - 0x55c2, 0x5714, 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, - 0x586f, 0x5855, 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, - 0x5863, 0x5871, 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, - 0x5ab1, 0x5ab5, 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, 0x0000, - /*** 0xdd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdd40 ***/ - 0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, - 0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, - 0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, - 0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, - 0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, - 0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, - 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, - 0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x0000, - /*** 0xdd80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6433, 0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, - 0x6422, 0x6423, 0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, - 0x642f, 0x640a, 0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, - 0x641b, 0x642e, 0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, - /*** 0xddc0 ***/ - 0x668c, 0x6695, 0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, - 0x6720, 0x6966, 0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, - 0x6945, 0x696a, 0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, - 0x6949, 0x6935, 0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, - 0x6934, 0x6969, 0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, - 0x6974, 0x694c, 0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, - 0x6932, 0x6952, 0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, - 0x6b42, 0x6b48, 0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc, 0x0000, - /*** 0xde00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xde40 ***/ - 0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, - 0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, - 0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, - 0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, - 0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, - 0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, - 0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, - 0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x0000, - /*** 0xde80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7144, 0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, - 0x7290, 0x728e, 0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, - 0x7349, 0x7444, 0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, - 0x744f, 0x7450, 0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, - /*** 0xdec0 ***/ - 0x74ff, 0x74fe, 0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, - 0x760f, 0x7603, 0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, - 0x75fb, 0x75f6, 0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, - 0x7755, 0x775f, 0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, - 0x7754, 0x7759, 0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, - 0x7884, 0x7895, 0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, - 0x7880, 0x7896, 0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, - 0x7a18, 0x7a19, 0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13, 0x0000, - /*** 0xdf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdf40 ***/ - 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, - 0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70, - 0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, - 0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, - 0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, - 0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, - 0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, - 0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x0000, - /*** 0xdf80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8144, 0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, - 0x8245, 0x84f1, 0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, - 0x8465, 0x8451, 0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, - 0x845a, 0x8459, 0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, - /*** 0xdfc0 ***/ - 0x843a, 0x8434, 0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, - 0x83d9, 0x844b, 0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, - 0x844e, 0x844c, 0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, - 0x8436, 0x8433, 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, - 0x846e, 0x8450, 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, - 0x86f5, 0x874d, 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, - 0x8705, 0x88d6, 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, - 0x88cc, 0x88d0, 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, 0x0000, - /*** 0xe000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe040 ***/ - 0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, - 0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, - 0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, - 0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, - 0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, - 0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, - 0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, - 0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x0000, - /*** 0xe080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9044, 0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, - 0x9116, 0x9114, 0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, - 0x9230, 0x923a, 0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, - 0x924a, 0x9246, 0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, - /*** 0xe0c0 ***/ - 0x9236, 0x9261, 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, - 0x924e, 0x9253, 0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, - 0x959b, 0x9692, 0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, - 0x96f8, 0x96f5, 0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, - 0x980e, 0x98ac, 0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, - 0x9aad, 0x9aab, 0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, - 0x50e6, 0x50d4, 0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, - 0x50e4, 0x50d3, 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, 0x0000, - /*** 0xe100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe140 ***/ - 0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, - 0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, - 0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, - 0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, - 0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, - 0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, - 0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, - 0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x0000, - /*** 0xe180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5be3, 0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, - 0x5d81, 0x5d77, 0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, - 0x5d79, 0x5d7f, 0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, - 0x5ece, 0x5edc, 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, - /*** 0xe1c0 ***/ - 0x5f6f, 0x5fb6, 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, - 0x6152, 0x6153, 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, - 0x615b, 0x6165, 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, - 0x622b, 0x642b, 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, - 0x6473, 0x647d, 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, - 0x645c, 0x644b, 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, - 0x646b, 0x6459, 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, - 0x669f, 0x6705, 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, 0x0000, - /*** 0xe200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe240 ***/ - 0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, - 0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, - 0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, - 0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, - 0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, - 0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, - 0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, - 0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x0000, - /*** 0xe280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f36, 0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, - 0x6f3c, 0x6f35, 0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, - 0x6ef6, 0x6f39, 0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, - 0x6f08, 0x6f21, 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, - /*** 0xe2c0 ***/ - 0x718f, 0x717b, 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, - 0x7295, 0x7293, 0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, - 0x7471, 0x7475, 0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, - 0x757d, 0x7590, 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, - 0x7614, 0x76b8, 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, - 0x776f, 0x777e, 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, - 0x787e, 0x78ab, 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, - 0x7998, 0x798a, 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, 0x0000, - /*** 0xe300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe340 ***/ - 0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, - 0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, - 0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, - 0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, - 0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, - 0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, - 0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, - 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x0000, - /*** 0xe380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8024, 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, - 0x818d, 0x818c, 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, - 0x84ba, 0x84ce, 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, - 0x84c1, 0x84cd, 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, - /*** 0xe3c0 ***/ - 0x84bb, 0x84a2, 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, - 0x84a8, 0x84d6, 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, - 0x84d2, 0x84db, 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, - 0x876b, 0x8740, 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, - 0x872c, 0x8741, 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, - 0x873c, 0x8712, 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, - 0x8738, 0x8724, 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, - 0x88f2, 0x88fa, 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, 0x0000, - /*** 0xe400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe440 ***/ - 0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, - 0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, - 0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, - 0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, - 0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, - 0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, - 0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, - 0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x0000, - /*** 0xe480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92a6, 0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, - 0x92ee, 0x928e, 0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, - 0x928a, 0x9286, 0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, - 0x929d, 0x928b, 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, - /*** 0xe4c0 ***/ - 0x977a, 0x977e, 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, - 0x977f, 0x97ce, 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, - 0x9907, 0x999d, 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, - 0x99bd, 0x99c7, 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, - 0x9b61, 0x9b5f, 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, - 0x5130, 0x50f8, 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, - 0x50fd, 0x510a, 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, - 0x564c, 0x5635, 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, 0x0000, - /*** 0xe500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe540 ***/ - 0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, - 0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, - 0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, - 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, - 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, - 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, - 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, - 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x0000, - /*** 0xe580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x619b, 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, - 0x61a1, 0x618d, 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, - 0x64a0, 0x6485, 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, - 0x64a3, 0x649f, 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, - /*** 0xe5c0 ***/ - 0x657b, 0x65b2, 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, - 0x66aa, 0x66af, 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, - 0x69f1, 0x69e4, 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, - 0x69fe, 0x6a27, 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, - 0x6a08, 0x69e6, 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, - 0x6a18, 0x6a25, 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, - 0x6b51, 0x6ba5, 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, - 0x6c02, 0x6f41, 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, 0x0000, - /*** 0xe600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe640 ***/ - 0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, - 0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, - 0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, - 0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, - 0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, - 0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, - 0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e, - 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x0000, - /*** 0xe680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7362, 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, - 0x7485, 0x7488, 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, - 0x761e, 0x7619, 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, - 0x769c, 0x769d, 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, - /*** 0xe6c0 ***/ - 0x78cd, 0x78bb, 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, - 0x78c3, 0x78c4, 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, - 0x799b, 0x6b76, 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, - 0x7bbe, 0x7bac, 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, - 0x7cc8, 0x7ccc, 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, - 0x7de1, 0x7e03, 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, - 0x7ddf, 0x7f76, 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, - 0x7fec, 0x7fe6, 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, 0x0000, - /*** 0xe700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe740 ***/ - 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, - 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, - 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, - 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, - 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, - 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, - 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, - 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x0000, - /*** 0xe780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8756, 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, - 0x8754, 0x875b, 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, - 0x876a, 0x8750, 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, - 0x876e, 0x875c, 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, - /*** 0xe7c0 ***/ - 0x8769, 0x885a, 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, - 0x8919, 0x8906, 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, - 0x89a3, 0x89ed, 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, - 0x8ad1, 0x8ad4, 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, - 0x8ad8, 0x8ac3, 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, - 0x8ce5, 0x8cdf, 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, - 0x8d9c, 0x8da1, 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, - 0x8e15, 0x8e1b, 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, 0x0000, - /*** 0xe800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe840 ***/ - 0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, - 0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, - 0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a, - 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182, - 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6, - 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc, - 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd, - 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x0000, - /*** 0xe880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92b5, 0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, - 0x95ae, 0x95b0, 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, - 0x975a, 0x978a, 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, - 0x9826, 0x9829, 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, - /*** 0xe8c0 ***/ - 0x98fa, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, - 0x99cf, 0x99d3, 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, - 0x99d7, 0x99cc, 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, - 0x9b46, 0x9b43, 0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, - 0x9b70, 0x9b68, 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, - 0x9cf7, 0x9d07, 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, - 0x9e83, 0x9ed3, 0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, - 0x5111, 0x51de, 0x5334, 0x53e1, 0x5670, 0x5660, 0x566e, 0x0000, - /*** 0xe900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe940 ***/ - 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c, - 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc, - 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10, - 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1, - 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2, - 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9, - 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8, - 0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x0000, - /*** 0xe980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x61bf, 0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, - 0x64c9, 0x64bd, 0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, - 0x657f, 0x657c, 0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, - 0x66cf, 0x66bd, 0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, - /*** 0xe9c0 ***/ - 0x6a49, 0x6a67, 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, - 0x6a5b, 0x6a51, 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, - 0x6a64, 0x6a50, 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, - 0x6a5e, 0x6a56, 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, - 0x6b56, 0x6ba7, 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, - 0x6c06, 0x6fad, 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, - 0x6f5e, 0x6fc4, 0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, - 0x6fae, 0x6fba, 0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8, 0x0000, - /*** 0xea00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xea40 ***/ - 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5, - 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4, - 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da, - 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365, - 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495, - 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633, - 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d, - 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x0000, - /*** 0xea80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7797, 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, - 0x78db, 0x78e1, 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, - 0x7a48, 0x7a47, 0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, - 0x7be3, 0x7be7, 0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, - /*** 0xeac0 ***/ - 0x7bd4, 0x7bea, 0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, - 0x7cd4, 0x7cd7, 0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, - 0x7e1f, 0x7e20, 0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, - 0x7e0b, 0x7e0f, 0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, - 0x7f7b, 0x7f7c, 0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, - 0x81b1, 0x81a6, 0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, - 0x81b4, 0x81b2, 0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, - 0x8556, 0x8545, 0x856b, 0x854d, 0x8553, 0x8561, 0x8558, 0x0000, - /*** 0xeb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xeb40 ***/ - 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, - 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555, - 0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c, - 0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, - 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, - 0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, - 0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, - 0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x0000, - /*** 0xeb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8ae2, 0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, - 0x8adf, 0x8af0, 0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, - 0x8afb, 0x8c91, 0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, - 0x8cf3, 0x8d6c, 0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, - /*** 0xebc0 ***/ - 0x8e40, 0x8e45, 0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, - 0x8ebd, 0x8f36, 0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, - 0x9076, 0x9079, 0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, - 0x9193, 0x9190, 0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, - 0x931f, 0x9306, 0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, - 0x9312, 0x9301, 0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, - 0x92fa, 0x9325, 0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, - 0x92ff, 0x9329, 0x9339, 0x9335, 0x932a, 0x9314, 0x930c, 0x0000, - /*** 0xec00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xec40 ***/ - 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd, - 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9, - 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0, - 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929, - 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea, - 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa, - 0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, - 0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x0000, - /*** 0xec80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9b7d, 0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, - 0x9d29, 0x9d1d, 0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, - 0x9e86, 0x9e87, 0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, - 0x9f3d, 0x5126, 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, - /*** 0xecc0 ***/ - 0x5693, 0x568c, 0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, - 0x567f, 0x5681, 0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, - 0x5b32, 0x5b23, 0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, - 0x5bf1, 0x5bf2, 0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, - 0x61b5, 0x61bc, 0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, - 0x64ef, 0x64e9, 0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, - 0x65b6, 0x65da, 0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, - 0x6a9f, 0x6a9b, 0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e, 0x0000, - /*** 0xed00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xed40 ***/ - 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a, - 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9, - 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde, - 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2, - 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2, - 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510, - 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, - 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x0000, - /*** 0xed80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x77b4, 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, - 0x78fb, 0x78fc, 0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, - 0x79a8, 0x7a5c, 0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, - 0x7ac0, 0x7ac1, 0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, - /*** 0xedc0 ***/ - 0x7c0e, 0x7bf4, 0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, - 0x7bf8, 0x7bfd, 0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, - 0x7e2d, 0x7e3c, 0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, - 0x7e40, 0x7e47, 0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, - 0x7e3a, 0x7f45, 0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, - 0x81bb, 0x81c4, 0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, - 0x825b, 0x825a, 0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, - 0x85a0, 0x858b, 0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e, 0x0000, - /*** 0xee00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xee40 ***/ - 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e, - 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582, - 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, - 0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, - 0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, - 0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, - 0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, - 0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x0000, - /*** 0xee80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8b18, 0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, - 0x8b12, 0x8b15, 0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, - 0x8b1a, 0x8c4f, 0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, - 0x8cf9, 0x8d6f, 0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, - /*** 0xeec0 ***/ - 0x8f43, 0x8f40, 0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, - 0x9199, 0x919f, 0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, - 0x9364, 0x9356, 0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, - 0x9350, 0x9351, 0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, - 0x9357, 0x9355, 0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, - 0x935e, 0x9363, 0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, - 0x95c9, 0x95c3, 0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, - 0x971f, 0x9718, 0x971d, 0x9719, 0x979a, 0x97a1, 0x979c, 0x0000, - /*** 0xef00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xef40 ***/ - 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a, - 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933, - 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1, - 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb, - 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01, - 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1, - 0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, - 0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x0000, - /*** 0xef80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d45, 0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, - 0x7ff5, 0x9d2d, 0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, - 0x9efb, 0x9eff, 0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, - 0x512d, 0x512e, 0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, - /*** 0xefc0 ***/ - 0x5970, 0x5b3c, 0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, - 0x61df, 0x61ed, 0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, - 0x61e9, 0x64ff, 0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, - 0x6594, 0x65db, 0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, - 0x6ae1, 0x6ac6, 0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, - 0x6b5e, 0x6bc9, 0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, - 0x7014, 0x700e, 0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, - 0x700a, 0x7201, 0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376, 0x0000, - /*** 0xf000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf040 ***/ - 0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2, - 0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, - 0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c, - 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac, - 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d, - 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56, - 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53, - 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x0000, - /*** 0xf080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x81d0, 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, - 0x85c2, 0x85b3, 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, - 0x85ce, 0x85c8, 0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, - 0x85b7, 0x85be, 0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, - /*** 0xf0c0 ***/ - 0x87ea, 0x87e5, 0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, - 0x87ed, 0x87d8, 0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, - 0x87e8, 0x87dd, 0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, - 0x8951, 0x8949, 0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, - 0x8b47, 0x8b2f, 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, - 0x8b36, 0x8b2e, 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, - 0x8c99, 0x8c98, 0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, - 0x8e62, 0x8e60, 0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67, 0x0000, - /*** 0xf100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf140 ***/ - 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47, - 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5, - 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b, - 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395, - 0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4, - 0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3, - 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722, - 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x0000, - /*** 0xf180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97a2, 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, - 0x9850, 0x9851, 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, - 0x9a0b, 0x9a09, 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, - 0x9a06, 0x9ac0, 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, - /*** 0xf1c0 ***/ - 0x9b4a, 0x9b4c, 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, - 0x9bb5, 0x9bb8, 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, - 0x9d53, 0x9d4f, 0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, - 0x9d57, 0x9d52, 0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, - 0x9edf, 0x9f01, 0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, - 0x9f28, 0x9f4c, 0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, - 0x56ab, 0x56ad, 0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, - 0x58db, 0x5912, 0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70, 0x0000, - /*** 0xf200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf240 ***/ - 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e, - 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1, - 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd, - 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016, - 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c, - 0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6, - 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516, - 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x0000, - /*** 0xf280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7921, 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, - 0x7c33, 0x7c3c, 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, - 0x7e75, 0x7e78, 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, - 0x7e68, 0x7f4b, 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, - /*** 0xf2c0 ***/ - 0x8078, 0x81d7, 0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, - 0x85ed, 0x85d9, 0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, - 0x85f8, 0x85d8, 0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, - 0x85ef, 0x85de, 0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, - 0x8809, 0x880c, 0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, - 0x8802, 0x8962, 0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, - 0x895d, 0x8959, 0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, - 0x8b4a, 0x8b40, 0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55, 0x0000, - /*** 0xf300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf340 ***/ - 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a, - 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d, - 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51, - 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad, - 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec, - 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3, - 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da, - 0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x0000, - /*** 0xf380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97b3, 0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, - 0x9859, 0x985d, 0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, - 0x9947, 0x9943, 0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, - 0x9a24, 0x9a1b, 0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, - /*** 0xf3c0 ***/ - 0x9a14, 0x9ac2, 0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, - 0x9beb, 0x9be0, 0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, - 0x9bd7, 0x9bec, 0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, - 0x9d77, 0x9d81, 0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, - 0x9d86, 0x9d8b, 0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, - 0x9d69, 0x9d85, 0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, - 0x9d87, 0x9d68, 0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, - 0x9f41, 0x9f4d, 0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2, 0x0000, - /*** 0xf400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf440 ***/ - 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef, - 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df, - 0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, - 0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, - 0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b, - 0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, - 0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, - 0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x0000, - /*** 0xf480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x79b2, 0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, - 0x7c4a, 0x7c47, 0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, - 0x7fba, 0x7fff, 0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, - 0x8622, 0x85ff, 0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, - /*** 0xf4c0 ***/ - 0x8609, 0x8605, 0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, - 0x8813, 0x8816, 0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, - 0x8b5d, 0x8b68, 0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, - 0x8e88, 0x8e84, 0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, - 0x908d, 0x9143, 0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, - 0x9413, 0x93fb, 0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, - 0x9428, 0x9419, 0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, - 0x9416, 0x9412, 0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff, 0x0000, - /*** 0xf500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf540 ***/ - 0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, - 0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, - 0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, - 0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, - 0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, - 0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, - 0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, - 0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x0000, - /*** 0xf580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9da0, 0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, - 0x9da2, 0x9da8, 0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, - 0x9da7, 0x9e99, 0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, - 0x9f30, 0x9f2e, 0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, - /*** 0xf5c0 ***/ - 0x513a, 0x5139, 0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, - 0x5b47, 0x5dcb, 0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, - 0x6b03, 0x6af8, 0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, - 0x7045, 0x7046, 0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, - 0x77d0, 0x792d, 0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, - 0x7e87, 0x7e88, 0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, - 0x81dd, 0x8618, 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, - 0x8627, 0x862e, 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, 0x0000, - /*** 0xf600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf640 ***/ - 0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, - 0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, - 0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, - 0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, - 0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437, - 0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, - 0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, - 0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x0000, - /*** 0xf680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a3f, 0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, - 0x9b52, 0x9c2b, 0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, - 0x9c24, 0x9c21, 0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, - 0x9dcf, 0x9dbe, 0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, - /*** 0xf6c0 ***/ - 0x9dba, 0x9dac, 0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, - 0x9db2, 0x9e7a, 0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, - 0x9f1a, 0x9f31, 0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, - 0x56c5, 0x56cb, 0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, - 0x6521, 0x6520, 0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, - 0x7055, 0x7056, 0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, - 0x74d8, 0x74d5, 0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, - 0x7a70, 0x7a71, 0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, 0x0000, - /*** 0xf700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf740 ***/ - 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634, - 0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826, - 0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, - 0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, - 0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, - 0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, - 0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, - 0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x0000, - /*** 0xf780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a49, 0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, - 0x9b56, 0x9b55, 0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, - 0x9c41, 0x9c3c, 0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, - 0x9dd2, 0x9dde, 0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, - /*** 0xf7c0 ***/ - 0x9de9, 0x9dd9, 0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, - 0x9ef0, 0x9f35, 0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, - 0x513d, 0x5299, 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, - 0x5f4f, 0x6201, 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, - 0x6b11, 0x6b12, 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, - 0x7381, 0x7383, 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, - 0x863a, 0x8640, 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, - 0x8832, 0x882e, 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, 0x0000, - /*** 0xf800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf840 ***/ - 0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, - 0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, - 0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, - 0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, - 0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, - 0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, - 0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, - 0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x0000, - /*** 0xf880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9f71, 0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, - 0x5c6d, 0x652d, 0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, - 0x7060, 0x7223, 0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, - 0x7c6a, 0x7e97, 0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, - /*** 0xf8c0 ***/ - 0x884b, 0x8b94, 0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, - 0x91bd, 0x91c2, 0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, - 0x9747, 0x97c7, 0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, - 0x9c66, 0x9c62, 0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, - 0x9e06, 0x9e05, 0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, - 0x9ea0, 0x9f1e, 0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, - 0x65b8, 0x6b18, 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, - 0x77d8, 0x77d9, 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, 0x0000, - /*** 0xf900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xf940 ***/ - 0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, - 0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, - 0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, - 0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, - 0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, - 0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, - 0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74, - 0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x0000, - /*** 0xf980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9fa4, 0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, - 0x883f, 0x8b9e, 0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, - 0x98cc, 0x9961, 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, - 0x9e17, 0x9f48, 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, - /*** 0xf9c0 ***/ - 0x9480, 0x9481, 0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, - 0x8b9f, 0x9483, 0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, - 0x7069, 0x706a, 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, 0x7881, 0x92b9, - 0x88cf, 0x58bb, 0x6052, 0x7ca7, 0x5afa, 0x2554, 0x2566, 0x2557, - 0x2560, 0x256c, 0x2563, 0x255a, 0x2569, 0x255d, 0x2552, 0x2564, - 0x2555, 0x255e, 0x256a, 0x2561, 0x2558, 0x2567, 0x255b, 0x2553, - 0x2565, 0x2556, 0x255f, 0x256b, 0x2562, 0x2559, 0x2568, 0x255c, - 0x2551, 0x2550, 0x256d, 0x256e, 0x2570, 0x256f, 0x2593 -}; - -static const unsigned short big5_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1b1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1c2, - 0xa258, 0xa1d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa150, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1d1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1d2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa3be, - 0x0000, 0xa3bc, 0xa3bd, 0xa3bf, 0x0000, 0xa1c5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa3bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa344, 0xa345, 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, - 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, - 0xa353, 0xa354, 0x0000, 0xa355, 0xa356, 0xa357, 0xa358, 0xa359, - 0xa35a, 0xa35b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa35c, 0xa35d, 0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, - 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, - /*** 0xc0 ***/ - 0xa36b, 0xa36c, 0x0000, 0xa36d, 0xa36e, 0xa36f, 0xa370, 0xa371, - 0xa372, 0xa373, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa156, 0xa158, 0x0000, 0x0000, 0x0000, - 0xa1a5, 0xa1a6, 0x0000, 0x0000, 0xa1a7, 0xa1a8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa14c, 0xa14b, 0xa145, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1ac, 0x0000, 0x0000, 0xa1ab, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa1b0, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa3e1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xa24a, 0x0000, 0xa1c1, 0x0000, 0x0000, - 0x0000, 0xa24b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, - 0xa2c1, 0xa2c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0x0000, 0x0000, 0xa1f8, 0xa1f9, - 0xa1fb, 0xa1fa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa241, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1d4, 0x0000, 0x0000, 0x0000, 0xa1db, 0xa1e8, - 0xa1e7, 0x0000, 0x0000, 0xa1fd, 0x0000, 0xa1fc, 0x0000, 0x0000, - 0x0000, 0xa1e4, 0xa1e5, 0xa1ec, 0x0000, 0x0000, 0xa1ed, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa1ef, 0xa1ee, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1da, 0xa1dd, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1d8, 0xa1d9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1f2, 0x0000, 0x0000, - 0x0000, 0xa1f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e9, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_25[256] = { - /*** 0x00 ***/ - 0xa277, 0x0000, 0xa278, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa27a, 0x0000, 0x0000, 0x0000, - 0xa27b, 0x0000, 0x0000, 0x0000, 0xa27c, 0x0000, 0x0000, 0x0000, - 0xa27d, 0x0000, 0x0000, 0x0000, 0xa275, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa274, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa273, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa272, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa271, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df, - 0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2, - 0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed, - 0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd, - 0xf9fc, 0xa2ac, 0xa2ad, 0xa2ae, 0xa15a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, 0xa268, - 0xa269, 0xa270, 0xa26f, 0xa26e, 0xa26d, 0xa26c, 0xa26b, 0xa26a, - 0x0000, 0x0000, 0x0000, 0xf9fe, 0xa276, 0xa279, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1bd, 0xa1bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1b6, 0xa1b5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa1bf, 0xa1be, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1bb, 0xa1ba, - 0x0000, 0x0000, 0x0000, 0xa1b3, 0x0000, 0x0000, 0xa1b7, 0xa1b4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1b9, 0xa1b8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xa1f0, 0x0000, 0xa1f1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_30[256] = { - /*** 0x00 ***/ - 0xa140, 0xa142, 0xa143, 0xa1b2, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa171, 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179, 0xa17a, - 0xa169, 0xa16a, 0xa245, 0x0000, 0xa165, 0xa166, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1a9, 0xa1aa, 0x0000, - 0x0000, 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, - 0xa2ca, 0xa2cb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_31[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa374, 0xa375, 0xa376, - 0xa377, 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, - 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8, - 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, - 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, - 0xa3b9, 0xa3ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_32[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa1c0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_33[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa255, 0xa256, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa250, 0xa251, 0xa252, 0x0000, - 0x0000, 0xa254, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xa257, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa253, 0x0000, - 0x0000, 0xa1eb, 0xa1ea, 0x0000, 0x0000, 0xa24f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_4e[256] = { - /*** 0x00 ***/ - 0xa440, 0xa442, 0x0000, 0xa443, 0x0000, 0x0000, 0x0000, 0xc945, - 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3, 0xc94f, 0xc94d, - 0xa4a2, 0xa4a1, 0x0000, 0x0000, 0xa542, 0xa541, 0xa540, 0x0000, - 0xa543, 0xa4fe, 0x0000, 0x0000, 0x0000, 0x0000, 0xa5e0, 0xa5e1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8c3, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa458, 0x0000, 0xa4a4, 0xc950, 0x0000, - 0xa4a5, 0xc963, 0xa6ea, 0xcbb1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa459, 0xa4a6, 0x0000, 0xa544, 0xc964, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xc940, 0xa444, 0x0000, 0xa45b, 0x0000, 0xc947, - 0xa45c, 0x0000, 0x0000, 0xa4a7, 0x0000, 0xa545, 0xa547, 0xa546, - 0x0000, 0x0000, 0xa5e2, 0xa5e3, 0x0000, 0x0000, 0xa8c4, 0x0000, - 0xadbc, 0xa441, 0x0000, 0x0000, 0xc941, 0xa445, 0xa45e, 0xa45d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa5e4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa8c5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb0ae, 0xd44b, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xb6c3, 0xdcb1, 0xdcb2, 0x0000, 0xa446, 0x0000, - 0xa4a9, 0x0000, 0x0000, 0xa8c6, 0xa447, 0xc948, 0xa45f, 0x0000, - 0x0000, 0xa4aa, 0xa4ac, 0xc951, 0xa4ad, 0xa4ab, 0x0000, 0x0000, - 0x0000, 0xa5e5, 0x0000, 0xa8c7, 0x0000, 0x0000, 0xa8c8, 0xab45, - 0x0000, 0xa460, 0xa4ae, 0x0000, 0xa5e6, 0xa5e8, 0xa5e7, 0x0000, - 0xa6eb, 0x0000, 0x0000, 0xa8c9, 0xa8ca, 0xab46, 0xab47, 0x0000, - 0x0000, 0x0000, 0x0000, 0xadbd, 0x0000, 0x0000, 0xdcb3, 0x0000, - 0x0000, 0xf6d6, 0xa448, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xa4b0, 0xa4af, 0xc952, 0xa4b1, 0xa4b7, 0x0000, 0xa4b2, 0xa4b3, - 0xc954, 0xc953, 0xa4b5, 0xa4b6, 0x0000, 0xa4b4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa54a, 0xa54b, 0xa54c, 0xa54d, - 0xa549, 0xa550, 0xc96a, 0x0000, 0xc966, 0xc969, 0xa551, 0xa561, - 0x0000, 0xc968, 0x0000, 0xa54e, 0xa54f, 0xa548, 0x0000, 0x0000, - 0xc965, 0xc967, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae, 0xa5f3, 0xc9b2, - 0x0000, 0x0000, 0x0000, 0xa5f4, 0x0000, 0xa5f7, 0x0000, 0xa5e9 -}; - -static const unsigned short big5_from_unicode_4f[256] = { - /*** 0x00 ***/ - 0xc9b1, 0xa5f8, 0xc9b5, 0x0000, 0xc9b9, 0xc9b6, 0x0000, 0x0000, - 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, 0x0000, 0xa5ee, 0xc9ab, 0xa5f1, - 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, 0xa5ed, 0x0000, 0x0000, - 0xc9ac, 0xa5eb, 0x0000, 0x0000, 0x0000, 0xc9b4, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc9b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc9ad, 0xca66, 0x0000, 0xa742, - 0xa6f4, 0x0000, 0x0000, 0xca67, 0xa6f1, 0x0000, 0xa744, 0x0000, - 0xa6f9, 0x0000, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, 0xca60, 0xca68, - /*** 0x40 ***/ - 0x0000, 0xca64, 0x0000, 0xa6fa, 0x0000, 0x0000, 0xa6fd, 0xa6ee, - 0xa747, 0xca5d, 0x0000, 0x0000, 0xcbbd, 0xa6ec, 0xa743, 0xa6ed, - 0xa6f5, 0xa6f6, 0xca62, 0xca5e, 0xa6fb, 0xa6f3, 0xca5a, 0xa6ef, - 0xca65, 0xa745, 0xa748, 0xa6f2, 0xa740, 0xa746, 0xa6f0, 0xca63, - 0xa741, 0xca69, 0xca5c, 0xa6fe, 0xca5f, 0x0000, 0x0000, 0xca61, - 0x0000, 0xa8d8, 0xcbbf, 0xcbcb, 0xa8d0, 0x0000, 0xcbcc, 0xa8cb, - 0xa8d5, 0x0000, 0x0000, 0xa8ce, 0xcbb9, 0xa8d6, 0xcbb8, 0xcbbc, - 0xcbc3, 0xcbc1, 0xa8de, 0xa8d9, 0xcbb3, 0xcbb5, 0xa8db, 0xa8cf, - /*** 0x80 ***/ - 0xcbb6, 0xcbc2, 0xcbc9, 0xa8d4, 0xcbbb, 0xcbb4, 0xa8d3, 0xcbb7, - 0xa8d7, 0xcbba, 0x0000, 0xa8d2, 0x0000, 0xa8cd, 0x0000, 0xa8dc, - 0xcbc4, 0xa8dd, 0xcbc8, 0x0000, 0xcbc6, 0xcbca, 0xa8da, 0xcbbe, - 0xcbb2, 0x0000, 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xab56, 0xab4a, - 0x0000, 0x0000, 0xcde0, 0xcde8, 0x0000, 0xab49, 0xab51, 0xab5d, - 0x0000, 0xcdee, 0xcdec, 0xcde7, 0x0000, 0x0000, 0x0000, 0xab4b, - /*** 0xc0 ***/ - 0xcded, 0xcde3, 0xab59, 0xab50, 0xab58, 0xcdde, 0x0000, 0xcdea, - 0x0000, 0xcde1, 0xab54, 0xcde2, 0x0000, 0xcddd, 0xab5b, 0xab4e, - 0xab57, 0xab4d, 0x0000, 0xcddf, 0xcde4, 0x0000, 0xcdeb, 0xab55, - 0xab52, 0xcde6, 0xab5a, 0xcde9, 0xcde5, 0xab4f, 0xab5c, 0xab53, - 0xab4c, 0xab48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcdef, 0x0000, 0xadd7, 0xadc1, - 0x0000, 0xadd1, 0x0000, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, 0xd0d5, - 0xadc4, 0x0000, 0xadcd, 0x0000, 0x0000, 0x0000, 0xadda, 0x0000 -}; - -static const unsigned short big5_from_unicode_50[256] = { - /*** 0x00 ***/ - 0xadce, 0x0000, 0x0000, 0x0000, 0x0000, 0xd0c9, 0xadc7, 0xd0ca, - 0x0000, 0xaddc, 0x0000, 0xadd3, 0xadbe, 0xadbf, 0xd0dd, 0xb0bf, - 0x0000, 0xadcc, 0xadcb, 0xd0cb, 0xadcf, 0xd45b, 0xadc6, 0xd0d6, - 0xadd5, 0xadd4, 0xadca, 0xd0ce, 0xd0d7, 0x0000, 0xd0c8, 0xadc9, - 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0x0000, 0xadc3, 0xadc2, 0xd0d9, - 0xadd0, 0xadc5, 0xadd9, 0xaddb, 0xd0d3, 0xadd8, 0x0000, 0xd0db, - 0xd0cd, 0xd0dc, 0x0000, 0xd0d1, 0x0000, 0xd0da, 0x0000, 0xd0d2, - 0x0000, 0x0000, 0x0000, 0x0000, 0xadc8, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xd463, 0xd457, 0x0000, 0xb0b3, 0x0000, 0xd45c, 0xd462, 0xb0b2, - 0xd455, 0xb0b6, 0xd459, 0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, - 0x0000, 0xd467, 0x0000, 0xd451, 0x0000, 0xb0ba, 0x0000, 0xd466, - 0x0000, 0x0000, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, 0xd45d, - 0xd450, 0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0x0000, 0x0000, - 0xd85b, 0xd45e, 0xd44d, 0xd45f, 0x0000, 0xb0c1, 0xd464, 0xb0c0, - 0xd44c, 0x0000, 0xd454, 0xd465, 0xb0bc, 0xb0bb, 0xb0b8, 0xb0bd, - 0x0000, 0x0000, 0xb0af, 0x0000, 0x0000, 0xb0b0, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xb3c8, 0x0000, 0xd85e, 0xd857, 0x0000, 0xb3c5, 0x0000, 0xd85f, - 0x0000, 0x0000, 0x0000, 0xd855, 0xd858, 0xb3c4, 0xd859, 0x0000, - 0x0000, 0xb3c7, 0xd85d, 0x0000, 0xd853, 0xd852, 0xb3c9, 0x0000, - 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c, 0xd85a, 0xd854, 0x0000, - 0x0000, 0x0000, 0xb3c3, 0xd856, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd, - 0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb, - 0xdcc4, 0x0000, 0xdcbf, 0xb6cc, 0x0000, 0xdcb4, 0xb6c9, 0xdcb5, - /*** 0xc0 ***/ - 0x0000, 0xdcbe, 0xdcbc, 0x0000, 0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, - 0xdcbb, 0xdcc2, 0xdcb9, 0xdcc1, 0x0000, 0x0000, 0xb9b6, 0xb9b3, - 0x0000, 0xb9b4, 0x0000, 0xe0f9, 0xe0f1, 0xb9b2, 0xb9af, 0xe0f2, - 0x0000, 0x0000, 0xb9b1, 0xe0f5, 0x0000, 0xe0f7, 0x0000, 0x0000, - 0xe0fe, 0x0000, 0x0000, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0, 0xb9ac, - 0xe0f3, 0xb9b7, 0xe0f6, 0x0000, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc, - 0xe0fb, 0xb9b5, 0x0000, 0xe0f4, 0x0000, 0xbbf8, 0xe4ec, 0x0000, - 0xe4e9, 0xbbf9, 0x0000, 0xbbf7, 0x0000, 0xe4f0, 0xe4ed, 0xe4e6 -}; - -static const unsigned short big5_from_unicode_51[256] = { - /*** 0x00 ***/ - 0xbbf6, 0x0000, 0xbbfa, 0xe4e7, 0xbbf5, 0xbbfd, 0xe4ea, 0xe4eb, - 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, 0x0000, 0x0000, 0x0000, - 0xbeaa, 0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, 0x0000, 0xe8f6, - 0xbea8, 0x0000, 0xe8f7, 0x0000, 0xe8f4, 0x0000, 0x0000, 0xc076, - 0xecbd, 0xc077, 0xecbb, 0x0000, 0xecbc, 0xecba, 0xecb9, 0x0000, - 0x0000, 0xecbe, 0xc075, 0x0000, 0x0000, 0xefb8, 0xefb9, 0x0000, - 0xe4e8, 0xefb7, 0xc078, 0xc35f, 0xf1eb, 0xf1ec, 0x0000, 0xc4d7, - 0xc4d8, 0xf5c1, 0xf5c0, 0xc56c, 0xc56b, 0xf7d0, 0x0000, 0xa449, - /*** 0x40 ***/ - 0xa461, 0xa4b9, 0x0000, 0xa4b8, 0xa553, 0xa552, 0xa5fc, 0xa5fb, - 0xa5fd, 0xa5fa, 0x0000, 0xa74a, 0xa749, 0xa74b, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa8e0, 0x0000, 0xa8df, 0xa8e1, 0x0000, 0xab5e, - 0x0000, 0xa259, 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b, 0xd860, - 0x0000, 0xa25d, 0xb9b8, 0xa25e, 0x0000, 0xa44a, 0x0000, 0xa4ba, - 0xa5fe, 0xa8e2, 0x0000, 0xa44b, 0xa4bd, 0xa4bb, 0xa4bc, 0x0000, - 0x0000, 0xa640, 0x0000, 0x0000, 0x0000, 0xa74c, 0xa8e4, 0xa8e3, - 0xa8e5, 0x0000, 0x0000, 0x0000, 0xaddd, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xbeac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc94e, - 0x0000, 0xa554, 0xa555, 0x0000, 0x0000, 0xa641, 0x0000, 0xca6a, - 0x0000, 0xab60, 0xab5f, 0xd0e0, 0xd0df, 0xb0c3, 0x0000, 0xa4be, - 0xc955, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcbcd, 0x0000, - 0xab61, 0x0000, 0xade0, 0x0000, 0xadde, 0xaddf, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbead, 0x0000, 0xa556, 0x0000, 0x0000, 0x0000, - 0xa642, 0xc9bc, 0x0000, 0x0000, 0x0000, 0x0000, 0xa74d, 0xa74e, - 0x0000, 0xca6b, 0x0000, 0x0000, 0xcbce, 0xa8e6, 0xcbcf, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xd0e2, 0xd0e3, 0xade3, 0x0000, - 0xd0e4, 0x0000, 0xd0e1, 0xade4, 0xade2, 0xade1, 0xd0e5, 0x0000, - 0xd468, 0x0000, 0x0000, 0x0000, 0xd861, 0x0000, 0x0000, 0xdcc5, - 0xe140, 0x0000, 0x0000, 0x0000, 0xbbfe, 0xbeae, 0xe8f9, 0x0000, - 0xa44c, 0xa45a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb0c4, 0xb3cd, 0x0000, 0xb9b9, 0x0000, 0xc942, 0xa4bf, 0x0000, - 0xa559, 0xa557, 0xa558, 0x0000, 0x0000, 0xa8e7, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_52[256] = { - /*** 0x00 ***/ - 0xa44d, 0xa44e, 0x0000, 0xa462, 0x0000, 0x0000, 0xa4c0, 0xa4c1, - 0xa4c2, 0xc9be, 0xa55a, 0x0000, 0xc96b, 0x0000, 0xa646, 0x0000, - 0xc9bf, 0xa644, 0xa645, 0xc9bd, 0x0000, 0x0000, 0xa647, 0xa643, - 0x0000, 0x0000, 0x0000, 0x0000, 0xca6c, 0xaaec, 0xca6d, 0x0000, - 0x0000, 0xca6e, 0x0000, 0x0000, 0xa750, 0xa74f, 0x0000, 0x0000, - 0xa753, 0xa751, 0xa752, 0x0000, 0x0000, 0x0000, 0xa8ed, 0x0000, - 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0x0000, 0xcbd0, 0xa8ee, 0xa8ea, - 0xa8e9, 0x0000, 0xa8eb, 0xa8e8, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xa8ef, 0x0000, 0xab63, 0xcdf0, 0x0000, 0xcbd3, 0xab68, - 0x0000, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62, 0x0000, - 0x0000, 0x0000, 0xd0e8, 0x0000, 0xade7, 0xd0eb, 0xade5, 0x0000, - 0x0000, 0x0000, 0xd0e7, 0xade8, 0xade6, 0xade9, 0xd0e9, 0xd0ea, - 0x0000, 0xd0e6, 0xd0ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb3d1, 0xb0c5, 0xd469, 0xd46b, 0xd46a, 0xd46c, 0xb0c6, - 0x0000, 0x0000, 0xb3ce, 0x0000, 0xb3cf, 0xb3d0, 0x0000, 0xb6d0, - 0xdcc7, 0x0000, 0xdcc6, 0xdcc8, 0xdcc9, 0xb6d1, 0x0000, 0xb6cf, - /*** 0x80 ***/ - 0xe141, 0xe142, 0xb9bb, 0xb9ba, 0xe35a, 0x0000, 0x0000, 0xbc40, - 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3, 0xbc43, 0x0000, 0x0000, - 0x0000, 0xbeaf, 0x0000, 0xbeb0, 0x0000, 0x0000, 0xf1ed, 0xf5c3, - 0xf5c2, 0xf7d1, 0x0000, 0xa44f, 0x0000, 0x0000, 0x0000, 0xa55c, - 0xa55b, 0x0000, 0x0000, 0xa648, 0x0000, 0x0000, 0xc9c0, 0x0000, - 0x0000, 0xa755, 0xa756, 0xa754, 0xa757, 0xca6f, 0xca70, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa8f1, 0xcbd5, 0x0000, 0xa8f0, 0x0000, - /*** 0xc0 ***/ - 0xcdf2, 0xab6c, 0xcdf3, 0xab6b, 0x0000, 0x0000, 0x0000, 0xab69, - 0x0000, 0xab6a, 0x0000, 0x0000, 0x0000, 0xd0ed, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb0c7, 0xd46e, 0x0000, 0xb0ca, 0xd46d, 0xb1e5, - 0xb0c9, 0xb0c8, 0x0000, 0xb3d4, 0x0000, 0xb3d3, 0xb3d2, 0xb6d2, - 0x0000, 0x0000, 0xb6d5, 0xb6d6, 0xb6d4, 0x0000, 0xb6d3, 0x0000, - 0x0000, 0xe143, 0x0000, 0xe144, 0x0000, 0x0000, 0x0000, 0xe4f5, - 0xbc45, 0xe4f4, 0x0000, 0xbeb1, 0xecbf, 0xc079, 0x0000, 0xf1ee, - 0xc455, 0x0000, 0xa463, 0xa4c3, 0xc956, 0x0000, 0xa4c4, 0xa4c5 -}; - -static const unsigned short big5_from_unicode_53[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa55d, 0xa55e, 0x0000, - 0xa649, 0xca71, 0xcbd6, 0xcbd7, 0x0000, 0xab6d, 0xd0ee, 0xb0cc, - 0xb0cb, 0xd863, 0xd862, 0x0000, 0x0000, 0xa450, 0xa4c6, 0xa55f, - 0x0000, 0xb0cd, 0xc943, 0x0000, 0xc96c, 0xa560, 0x0000, 0xc9c2, - 0xa64b, 0xa64a, 0xc9c1, 0xa758, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xadea, 0x0000, 0x0000, 0xd46f, 0x0000, 0xb6d7, - 0xe145, 0xb9bc, 0x0000, 0x0000, 0xe8fa, 0x0000, 0x0000, 0xf3fd, - 0x0000, 0xa4c7, 0x0000, 0x0000, 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, - /*** 0x40 ***/ - 0xb0cf, 0xa451, 0x0000, 0xa464, 0xa2cd, 0xa4ca, 0x0000, 0xa4c9, - 0xa4c8, 0xa563, 0xa562, 0x0000, 0xc96d, 0xc9c3, 0x0000, 0x0000, - 0x0000, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0x0000, 0x0000, 0xab6e, - 0x0000, 0x0000, 0xb3d5, 0x0000, 0xa452, 0x0000, 0xa4cb, 0x0000, - 0xa565, 0xa564, 0x0000, 0xca72, 0x0000, 0x0000, 0xa8f6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc957, 0x0000, 0xa567, 0xa566, - 0xa64c, 0xa64d, 0xca73, 0xa759, 0x0000, 0xa75a, 0x0000, 0xa8f7, - 0xa8f8, 0xa8f9, 0x0000, 0xab6f, 0xcdf5, 0x0000, 0x0000, 0xadeb, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xc944, 0x0000, 0xa4cc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc9c4, 0x0000, 0x0000, 0x0000, 0xca74, 0xca75, - 0x0000, 0x0000, 0xcbd9, 0x0000, 0xcbda, 0x0000, 0xcdf7, 0xcdf6, - 0xcdf9, 0xcdf8, 0xab70, 0x0000, 0xd470, 0xaded, 0xd0ef, 0xadec, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd864, 0xb3d6, 0x0000, 0xd865, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe146, 0xb9bd, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbc46, 0x0000, 0xf1ef, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc958, 0x0000, 0xa568, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xb0d1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa453, 0xa465, 0xa4ce, 0xa4cd, 0x0000, 0xa4cf, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa8fb, 0x0000, 0xa8fa, 0xa8fc, - 0x0000, 0x0000, 0x0000, 0xab71, 0x0000, 0x0000, 0x0000, 0xadee, - 0x0000, 0xe8fb, 0xc24f, 0xa466, 0xa56a, 0xa579, 0xa574, 0x0000, - 0xa56f, 0xa56e, 0xa575, 0xa573, 0xa56c, 0xa57a, 0xa56d, 0xa569, - 0xa578, 0xa577, 0xa576, 0xa56b, 0x0000, 0xa572, 0x0000, 0x0000, - 0xa571, 0x0000, 0x0000, 0xa57b, 0xa570, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_54[256] = { - /*** 0x00 ***/ - 0x0000, 0xa653, 0x0000, 0xa659, 0xa655, 0x0000, 0xa65b, 0xc9c5, - 0xa658, 0xa64e, 0xa651, 0xa654, 0xa650, 0xa657, 0xa65a, 0xa64f, - 0xa652, 0xa656, 0xa65c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xca7e, 0xca7b, 0x0000, 0xa767, 0xca7c, 0xa75b, 0xa75d, 0xa775, - 0xa770, 0x0000, 0x0000, 0x0000, 0xcaa5, 0xca7d, 0xa75f, 0xa761, - 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d, 0x0000, - 0xca76, 0xa773, 0x0000, 0xa764, 0x0000, 0xa76e, 0xa76f, 0xca77, - 0xa76c, 0xa76a, 0x0000, 0xa76b, 0xa771, 0xcaa1, 0xa75e, 0x0000, - /*** 0x40 ***/ - 0xa772, 0xcaa3, 0xa766, 0xa763, 0x0000, 0xca7a, 0xa762, 0xcaa6, - 0xa765, 0x0000, 0xa769, 0x0000, 0x0000, 0x0000, 0xa760, 0xcaa2, - 0x0000, 0x0000, 0x0000, 0x0000, 0xca79, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xcbeb, 0xcbea, 0xa94f, 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee, - 0xa950, 0x0000, 0x0000, 0xcbe1, 0xcbe5, 0x0000, 0x0000, 0xcbe9, - 0xce49, 0xa94b, 0xce4d, 0xa8fd, 0xcbe6, 0xa8fe, 0xa94c, 0xa945, - 0xa941, 0x0000, 0xcbe2, 0xa944, 0xa949, 0xa952, 0xcbe3, 0xcbdc, - /*** 0x80 ***/ - 0xa943, 0xcbdd, 0xcbdf, 0x0000, 0xa946, 0x0000, 0xa948, 0xcbdb, - 0xcbe0, 0x0000, 0x0000, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0x0000, - 0xa94a, 0xcbde, 0xa947, 0x0000, 0x0000, 0xa942, 0xa940, 0x0000, - 0xcbec, 0x0000, 0xa94e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xce48, 0xcdfb, 0xce4b, 0x0000, 0x0000, 0xcdfd, 0xab78, 0xaba8, - 0xab74, 0xaba7, 0xab7d, 0xaba4, 0xab72, 0xcdfc, 0xce43, 0xaba3, - 0xce4f, 0xaba5, 0x0000, 0xab79, 0x0000, 0x0000, 0xce45, 0xce42, - 0xab77, 0x0000, 0xcdfa, 0xaba6, 0xce4a, 0xab7c, 0xce4c, 0xaba9, - /*** 0xc0 ***/ - 0xab73, 0xab7e, 0xab7b, 0xce40, 0xaba1, 0xce46, 0xce47, 0xab7a, - 0xaba2, 0xab76, 0x0000, 0x0000, 0x0000, 0x0000, 0xab75, 0xcdfe, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xce44, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xce4e, 0x0000, - 0xd144, 0xadfb, 0xd0f1, 0x0000, 0xd0f6, 0xadf4, 0xae40, 0xd0f4, - 0xadef, 0xadf9, 0xadfe, 0xd0fb, 0x0000, 0xadfa, 0xadfd, 0x0000, - 0x0000, 0xd0fe, 0xadf5, 0xd0f5, 0x0000, 0x0000, 0x0000, 0xd142, - 0xd143, 0x0000, 0xadf7, 0xd141, 0xadf3, 0xae43, 0x0000, 0xd0f8 -}; - -static const unsigned short big5_from_unicode_55[256] = { - /*** 0x00 ***/ - 0x0000, 0xadf1, 0x0000, 0xd146, 0xd0f9, 0xd0fd, 0xadf6, 0xae42, - 0xd0fa, 0xadfc, 0xd140, 0xd147, 0xd4a1, 0x0000, 0xd145, 0xae44, - 0xadf0, 0xd0fc, 0xd0f3, 0x0000, 0xadf8, 0x0000, 0x0000, 0xd0f2, - 0x0000, 0x0000, 0xd0f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd0f0, 0xae41, - 0x0000, 0x0000, 0xd477, 0x0000, 0xb0e4, 0xd4a7, 0xb0e2, 0xb0df, - 0xd47c, 0xb0db, 0xd4a2, 0xb0e6, 0xd476, 0xd47b, 0xd47a, 0xadf2, - 0xb0e1, 0xd4a5, 0x0000, 0xd4a8, 0xd473, 0x0000, 0xb3e8, 0x0000, - /*** 0x40 ***/ - 0xd4a9, 0xb0e7, 0x0000, 0xb0d9, 0xb0d6, 0xd47e, 0xb0d3, 0x0000, - 0xd4a6, 0x0000, 0xb0da, 0xd4aa, 0x0000, 0xd474, 0xd4a4, 0xb0dd, - 0xd475, 0xd478, 0xd47d, 0x0000, 0x0000, 0xb0de, 0xb0dc, 0xb0e8, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb0e3, 0x0000, 0xb0d7, 0xb1d2, - 0x0000, 0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0x0000, - 0x0000, 0x0000, 0xb0d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd471, 0xd472, 0xd86a, - 0x0000, 0x0000, 0x0000, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, - /*** 0x80 ***/ - 0xb3d8, 0xd871, 0xb3de, 0xb3e4, 0xb5bd, 0x0000, 0x0000, 0xb3e2, - 0xd86e, 0xb3ef, 0xb3db, 0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, - 0x0000, 0xd866, 0xd873, 0xd86d, 0xb3e1, 0xd879, 0x0000, 0x0000, - 0xb3dd, 0xb3f1, 0xb3ea, 0x0000, 0xb3df, 0xb3dc, 0x0000, 0xb3e7, - 0x0000, 0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, - 0xd867, 0x0000, 0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0x0000, - 0x0000, 0xb3ed, 0xb3e9, 0xb3e5, 0x0000, 0xd870, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb3eb, 0x0000, 0x0000, 0x0000, 0xdcd5, - /*** 0xc0 ***/ - 0xdcd1, 0x0000, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5, 0xb6e6, 0xb6de, - 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde, 0xb6dc, 0xdcd8, - 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9, 0xdcdb, 0x0000, - 0x0000, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, 0x0000, 0xb6d8, - 0x0000, 0xb6e4, 0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, 0xa25f, - 0xb6d9, 0xdcd4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb6e2, - 0x0000, 0x0000, 0xdcdd, 0x0000, 0x0000, 0x0000, 0xb9cd, 0xb9c8, - 0x0000, 0xe155, 0xe151, 0x0000, 0xe14b, 0xb9c2, 0xb9be, 0xe154 -}; - -static const unsigned short big5_from_unicode_56[256] = { - /*** 0x00 ***/ - 0xb9bf, 0xe14e, 0xe150, 0x0000, 0xe153, 0x0000, 0xb9c4, 0x0000, - 0xb9cb, 0xb9c5, 0x0000, 0x0000, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, - 0xb9cc, 0x0000, 0xe14a, 0xe14f, 0xb9c3, 0xe148, 0xb9c9, 0xb9c1, - 0x0000, 0x0000, 0x0000, 0xb9c0, 0xe14d, 0xe152, 0x0000, 0xb9ca, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe147, - 0x0000, 0xbc4d, 0xe547, 0x0000, 0xe544, 0x0000, 0xbc47, 0xbc53, - 0xbc54, 0x0000, 0xbc4a, 0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0x0000, - 0xe546, 0xbc49, 0xe548, 0xbc48, 0x0000, 0xe543, 0xe545, 0xbc4b, - /*** 0x40 ***/ - 0xe541, 0xe4fa, 0xe4f7, 0x0000, 0x0000, 0xd86b, 0xe4fd, 0x0000, - 0xe4f6, 0xe4fc, 0xe4fb, 0x0000, 0xe4f8, 0x0000, 0xbc4f, 0x0000, - 0x0000, 0x0000, 0x0000, 0xbc4e, 0x0000, 0x0000, 0x0000, 0xbc50, - 0xe4fe, 0xbeb2, 0xe540, 0x0000, 0x0000, 0x0000, 0xe945, 0x0000, - 0xe8fd, 0x0000, 0xbebe, 0xe942, 0xbeb6, 0xbeba, 0xe941, 0x0000, - 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, 0xbebd, 0xe943, 0xe8fe, 0xbebc, - 0xe8fc, 0xbebb, 0xe944, 0xe940, 0xbc51, 0x0000, 0xbebf, 0xe946, - 0xbeb7, 0xbeb4, 0x0000, 0x0000, 0x0000, 0x0000, 0xecc6, 0xecc8, - /*** 0x80 ***/ - 0xc07b, 0xecc9, 0xecc7, 0xecc5, 0xecc4, 0xc07d, 0xecc3, 0xc07e, - 0x0000, 0x0000, 0x0000, 0x0000, 0xecc1, 0xecc2, 0xc07a, 0xc0a1, - 0xc07c, 0x0000, 0x0000, 0xecc0, 0x0000, 0xc250, 0x0000, 0xefbc, - 0xefba, 0xefbf, 0xefbd, 0x0000, 0xefbb, 0xefbe, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc360, 0xf1f2, 0xf1f3, - 0xc456, 0x0000, 0xf1f4, 0xf1f0, 0xf1f5, 0xf1f1, 0xc251, 0x0000, - 0x0000, 0x0000, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc45a, 0xf5c5, 0xf5c6, 0x0000, - /*** 0xc0 ***/ - 0xc4da, 0xc4d9, 0xc4db, 0xf5c4, 0x0000, 0xf6d8, 0xf6d7, 0x0000, - 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, 0xf8a6, 0x0000, 0x0000, - 0x0000, 0xc5f1, 0x0000, 0xf8a5, 0xf8ee, 0x0000, 0x0000, 0xc949, - 0x0000, 0x0000, 0xa57d, 0xa57c, 0x0000, 0xa65f, 0xa65e, 0xc9c7, - 0xa65d, 0xc9c6, 0x0000, 0x0000, 0xa779, 0xcaa9, 0x0000, 0xcaa8, - 0x0000, 0x0000, 0xa777, 0xa77a, 0x0000, 0x0000, 0xcaa7, 0x0000, - 0xa778, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcbf0, - 0x0000, 0xcbf1, 0xa954, 0x0000, 0x0000, 0x0000, 0x0000, 0xabaa -}; - -static const unsigned short big5_from_unicode_57[256] = { - /*** 0x00 ***/ - 0x0000, 0xd148, 0xd149, 0xae45, 0xae46, 0x0000, 0x0000, 0xd4ac, - 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, 0xb3f2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb6e9, 0xb6ea, 0xdce1, 0x0000, 0xb9cf, 0x0000, - 0xb9ce, 0x0000, 0xe549, 0xe948, 0xe947, 0x0000, 0xf96b, 0xa467, - 0xc959, 0x0000, 0xc96e, 0xc96f, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa662, 0xa666, 0xc9c9, 0x0000, 0xa664, 0xa663, 0xc9c8, 0xa665, - 0xa661, 0x0000, 0x0000, 0xa660, 0xc9ca, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa7a6, 0x0000, 0x0000, 0xa7a3, 0x0000, - /*** 0x40 ***/ - 0xa77d, 0xcaaa, 0x0000, 0x0000, 0x0000, 0xcaab, 0x0000, 0xa7a1, - 0x0000, 0xcaad, 0xa77b, 0xcaae, 0xcaac, 0xa77e, 0xa7a2, 0xa7a5, - 0xa7a4, 0xa77c, 0xcaaf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa959, 0xcbfe, 0x0000, 0xa95b, 0x0000, 0xa95a, 0x0000, - 0xcc40, 0xa958, 0xa957, 0xcbf5, 0x0000, 0xcbf4, 0x0000, 0xcbf2, - 0xcbf7, 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8, 0xa956, - 0x0000, 0x0000, 0x0000, 0xcbfb, 0xa95c, 0xcc41, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xcbf9, 0x0000, 0xabab, 0xa955, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xabac, 0xce54, 0x0000, 0x0000, 0xce5a, - 0x0000, 0x0000, 0x0000, 0xabb2, 0xce58, 0xce5e, 0x0000, 0xce55, - 0xce59, 0xce5b, 0xce5d, 0xce57, 0x0000, 0xce56, 0xce51, 0xce52, - 0xabad, 0x0000, 0xabaf, 0xabae, 0xce53, 0xce5c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xabb1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xce50, 0xd153, 0x0000, - 0xd152, 0xd157, 0xd14e, 0x0000, 0xd151, 0xd150, 0x0000, 0xd154, - /*** 0xc0 ***/ - 0x0000, 0xd158, 0xae47, 0xae4a, 0x0000, 0x0000, 0xd14f, 0xd155, - 0x0000, 0x0000, 0x0000, 0xae49, 0xd14a, 0x0000, 0xabb0, 0xd4ba, - 0xd156, 0x0000, 0xd14d, 0x0000, 0xae48, 0xd14c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd4b1, 0x0000, 0x0000, 0xb0ec, - 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, 0xd4bf, 0x0000, 0xd4c5, - 0x0000, 0xd4c9, 0x0000, 0x0000, 0xd4c0, 0xd4b4, 0xd4bc, 0x0000, - 0xd4ca, 0xd4c8, 0xd4be, 0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, - 0xd4b7, 0xb0f6, 0xb0f2, 0xd4ad, 0xd4c3, 0xd4b5, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_58[256] = { - /*** 0x00 ***/ - 0xd4b3, 0xd4c6, 0xb0f3, 0x0000, 0xd4cc, 0xb0ed, 0xb0ef, 0xd4bb, - 0xd4b6, 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb, 0xd4c2, 0x0000, - 0xd4c4, 0x0000, 0x0000, 0x0000, 0xd4ae, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd8a1, 0x0000, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2, 0x0000, - 0xb3fb, 0xb3f9, 0x0000, 0xd8a4, 0xb3f6, 0xd8a8, 0x0000, 0xd8a3, - 0xd8a5, 0xd87d, 0xb3f4, 0x0000, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, - 0xb3f7, 0xb3f8, 0xd14b, 0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, - 0xd8b0, 0xd8af, 0x0000, 0xd8b3, 0x0000, 0xdcef, 0x0000, 0xd8ac, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd8a7, 0xdce7, 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6, 0xdcea, 0xdce5, - 0x0000, 0xb6ec, 0xb6f6, 0xdce2, 0xb6f0, 0xdce9, 0x0000, 0xb6ee, - 0xb6ed, 0xdcec, 0xb6ef, 0xdcee, 0x0000, 0xdceb, 0xb6eb, 0x0000, - 0x0000, 0x0000, 0xb6f5, 0xdcf0, 0xdce4, 0xdced, 0x0000, 0x0000, - 0xdce3, 0x0000, 0x0000, 0xb6f1, 0x0000, 0xb6f3, 0x0000, 0xdce8, - 0x0000, 0xdcf1, 0x0000, 0x0000, 0xe15d, 0xb9d0, 0xe163, 0x0000, - 0x0000, 0xb9d5, 0xe15f, 0xe166, 0xe157, 0xb9d7, 0xb9d1, 0xe15c, - /*** 0x80 ***/ - 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0x0000, 0xb9d6, 0xe15a, 0xe160, - 0xe165, 0xe156, 0xb9d4, 0xe15e, 0x0000, 0x0000, 0xe162, 0xe168, - 0xe158, 0xe161, 0x0000, 0xb9d3, 0xe167, 0x0000, 0x0000, 0x0000, - 0xe159, 0x0000, 0x0000, 0x0000, 0xbc59, 0xe54b, 0xbc57, 0xbc56, - 0xe54d, 0xe552, 0x0000, 0xe54e, 0x0000, 0xe551, 0xbc5c, 0x0000, - 0xbea5, 0xbc5b, 0x0000, 0xe54a, 0xe550, 0x0000, 0xbc5a, 0xe54f, - 0x0000, 0xe54c, 0x0000, 0xbc58, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe94d, 0xf9d9, 0xe94f, 0xe94a, 0xbec1, 0xe94c, - /*** 0xc0 ***/ - 0x0000, 0xbec0, 0xe94e, 0x0000, 0x0000, 0xbec3, 0xe950, 0xbec2, - 0xe949, 0xe94b, 0x0000, 0x0000, 0x0000, 0x0000, 0xc0a5, 0xeccc, - 0x0000, 0xc0a4, 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca, 0x0000, - 0xc253, 0xc252, 0xf1f6, 0xf1f8, 0x0000, 0xf1f7, 0xc361, 0xc362, - 0x0000, 0x0000, 0xc363, 0xf442, 0xc45b, 0x0000, 0x0000, 0xf7d3, - 0xf7d2, 0xc5f2, 0x0000, 0xa468, 0xa4d0, 0x0000, 0x0000, 0xa7a7, - 0x0000, 0x0000, 0x0000, 0x0000, 0xce5f, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb3fc, 0xb3fd, 0x0000, 0xdcf2, 0xb9d8, 0xe169, 0xe553 -}; - -static const unsigned short big5_from_unicode_59[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xc95a, 0x0000, 0x0000, 0xcab0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcc42, 0xce60, 0xd159, 0xae4c, - 0x0000, 0x0000, 0xf1f9, 0x0000, 0xc4dc, 0xa469, 0xa57e, 0xc970, - 0x0000, 0xa667, 0xa668, 0x0000, 0xa95d, 0x0000, 0x0000, 0x0000, - 0xb0f7, 0x0000, 0xb9da, 0x0000, 0xb9db, 0xb9d9, 0x0000, 0xa46a, - 0x0000, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, 0xa4d4, 0xa5a1, 0xc971, - 0x0000, 0xa5a2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa669, - 0xa66a, 0x0000, 0x0000, 0x0000, 0xc9cb, 0x0000, 0xa7a8, 0x0000, - /*** 0x40 ***/ - 0xcab1, 0x0000, 0x0000, 0x0000, 0xa961, 0xcc43, 0x0000, 0xa95f, - 0xa960, 0xa95e, 0xd15a, 0x0000, 0x0000, 0x0000, 0xabb6, 0xabb5, - 0xabb7, 0xabb4, 0x0000, 0xce61, 0xa962, 0xabb3, 0x0000, 0xae4d, - 0xae4e, 0x0000, 0xae4f, 0x0000, 0xd4cd, 0x0000, 0x0000, 0x0000, - 0xb3fe, 0xd8b4, 0xb0f8, 0x0000, 0x0000, 0x0000, 0x0000, 0xb6f8, - 0x0000, 0xb9dd, 0xb9dc, 0xe16a, 0x0000, 0xbc5d, 0xbec4, 0x0000, - 0xefc0, 0xf6da, 0xf7d4, 0xa46b, 0xa5a3, 0x0000, 0xa5a4, 0xc9d1, - 0xa66c, 0xa66f, 0x0000, 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, - /*** 0x80 ***/ - 0xc9cc, 0xa671, 0xa670, 0xa66d, 0xa66b, 0xc9ce, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa7b3, 0x0000, 0x0000, 0xa7b0, 0xcab6, 0xcab9, - 0xcab8, 0x0000, 0xa7aa, 0xa7b2, 0x0000, 0x0000, 0xa7af, 0xcab5, - 0xcab3, 0xa7ae, 0x0000, 0x0000, 0x0000, 0xa7a9, 0xa7ac, 0x0000, - 0xcab4, 0xcabb, 0xcab7, 0xa7ad, 0xa7b1, 0xa7b4, 0xcab2, 0xcaba, - 0xa7ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa967, 0xa96f, - 0x0000, 0xcc4f, 0xcc48, 0xa970, 0xcc53, 0xcc44, 0xcc4b, 0x0000, - 0x0000, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50, 0xa963, 0x0000, - /*** 0xc0 ***/ - 0xcc51, 0xcc4a, 0x0000, 0xcc4d, 0x0000, 0xa972, 0xa969, 0xcc54, - 0xcc52, 0x0000, 0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, - 0xa96a, 0xa968, 0xa971, 0xa96d, 0xa965, 0x0000, 0xcc4e, 0x0000, - 0xabb9, 0x0000, 0xabc0, 0xce6f, 0xabb8, 0xce67, 0xce63, 0x0000, - 0xce73, 0xce62, 0x0000, 0xabbb, 0xce6c, 0xabbe, 0xabc1, 0x0000, - 0xabbc, 0xce70, 0xabbf, 0x0000, 0xae56, 0xce76, 0xce64, 0x0000, - 0x0000, 0xce66, 0xce6d, 0xce71, 0xce75, 0xce72, 0xce6b, 0xce6e, - 0x0000, 0x0000, 0xce68, 0xabc3, 0xce6a, 0xce69, 0xce74, 0xabba -}; - -static const unsigned short big5_from_unicode_5a[256] = { - /*** 0x00 ***/ - 0xce65, 0xabc2, 0x0000, 0xabbd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xae5c, 0xd162, 0x0000, 0xae5b, 0x0000, 0x0000, 0xd160, - 0x0000, 0xae50, 0x0000, 0xae55, 0x0000, 0xd15f, 0xd15c, 0xd161, - 0xae51, 0xd15b, 0x0000, 0xae54, 0xae52, 0x0000, 0xd163, 0xae53, - 0xae57, 0x0000, 0x0000, 0xae58, 0x0000, 0xae5a, 0x0000, 0x0000, - 0x0000, 0xae59, 0x0000, 0x0000, 0x0000, 0xd15d, 0xd15e, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd164, 0x0000, 0xd4d4, 0xb0f9, 0xd8c2, - 0xd4d3, 0xd4e6, 0x0000, 0x0000, 0xb140, 0x0000, 0xd4e4, 0x0000, - /*** 0x40 ***/ - 0xb0fe, 0xb0fa, 0xd4ed, 0xd4dd, 0xd4e0, 0x0000, 0xb143, 0xd4ea, - 0xd4e2, 0xb0fb, 0xb144, 0x0000, 0xd4e7, 0xd4e5, 0x0000, 0x0000, - 0xd4d6, 0xd4eb, 0xd4df, 0xd4da, 0x0000, 0xd4d0, 0xd4ec, 0xd4dc, - 0xd4cf, 0x0000, 0xb142, 0xd4e1, 0xd4ee, 0xd4de, 0xd4d2, 0xd4d7, - 0xd4ce, 0x0000, 0xb141, 0x0000, 0xd4db, 0xd4d8, 0xb0fc, 0xd4d1, - 0x0000, 0xd4e9, 0xb0fd, 0x0000, 0xd4d9, 0xd4d5, 0x0000, 0x0000, - 0xd4e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb440, - 0xd8bb, 0x0000, 0xd8b8, 0xd8c9, 0xd8bd, 0xd8ca, 0x0000, 0xb442, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xd8c6, 0xd8c3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd8c4, 0xd8c7, 0xd8cb, 0x0000, 0xd4e3, 0xd8cd, - 0xdd47, 0x0000, 0xb443, 0xd8ce, 0xd8b6, 0xd8c0, 0x0000, 0xd8c5, - 0x0000, 0x0000, 0xb441, 0xb444, 0xd8cc, 0xd8cf, 0xd8ba, 0xd8b7, - 0x0000, 0x0000, 0xd8b9, 0x0000, 0x0000, 0xd8be, 0xd8bc, 0xb445, - 0x0000, 0xd8c8, 0x0000, 0x0000, 0xd8bf, 0x0000, 0xd8c1, 0xd8b5, - 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9, 0xdd44, 0xdd40, - 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd, 0xb6fc, 0xdcfb, - /*** 0xc0 ***/ - 0xdd41, 0xb6f9, 0xb741, 0x0000, 0xdcf4, 0x0000, 0xdcfe, 0xdcf3, - 0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe16e, 0xb9e2, 0xb9e1, - 0xb9e3, 0xe17a, 0xe170, 0xe176, 0xe16b, 0xe179, 0xe178, 0xe17c, - 0xe175, 0xb9de, 0xe174, 0xb9e4, 0x0000, 0xe16d, 0xb9df, 0x0000, - 0xe17b, 0xb9e0, 0xe16f, 0xe172, 0xe177, 0xe171, 0xe16c, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe173, 0xe555, 0xbc61, 0xe558, 0xe557, - 0xe55a, 0xe55c, 0xf9dc, 0xbc5f, 0x0000, 0xe556, 0x0000, 0xe554 -}; - -static const unsigned short big5_from_unicode_5b[256] = { - /*** 0x00 ***/ - 0x0000, 0xe55d, 0xe55b, 0xe559, 0x0000, 0xe55f, 0x0000, 0xe55e, - 0xbc63, 0xbc5e, 0x0000, 0xbc60, 0xbc62, 0x0000, 0x0000, 0xe560, - 0xe957, 0x0000, 0x0000, 0xe956, 0xe955, 0x0000, 0xe958, 0xe951, - 0x0000, 0xe952, 0xe95a, 0xe953, 0x0000, 0xbec5, 0xe95c, 0x0000, - 0xe95b, 0xe954, 0x0000, 0xecd1, 0xc0a8, 0xeccf, 0xecd4, 0xecd3, - 0xe959, 0x0000, 0xc0a7, 0x0000, 0xecd2, 0xecce, 0xecd6, 0xecd5, - 0xc0a6, 0x0000, 0xecd0, 0x0000, 0xbec6, 0x0000, 0x0000, 0x0000, - 0xc254, 0x0000, 0x0000, 0x0000, 0xefc1, 0xf1fa, 0xf1fb, 0xf1fc, - /*** 0x40 ***/ - 0xc45c, 0x0000, 0x0000, 0xc45d, 0x0000, 0xf443, 0x0000, 0xf5c8, - 0xf5c7, 0x0000, 0x0000, 0xf6db, 0xf6dc, 0xf7d5, 0xf8a7, 0x0000, - 0xa46c, 0xa46d, 0x0000, 0xa46e, 0xa4d5, 0xa5a5, 0xc9d3, 0xa672, - 0xa673, 0x0000, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, 0x0000, 0xa973, - 0x0000, 0x0000, 0xcc55, 0xa975, 0xa974, 0xcc56, 0x0000, 0x0000, - 0x0000, 0xabc4, 0x0000, 0xae5d, 0xd165, 0x0000, 0xd4f0, 0x0000, - 0xb145, 0xb447, 0xd4ef, 0xb446, 0x0000, 0xb9e5, 0x0000, 0xe17d, - 0xbec7, 0x0000, 0xc0a9, 0xecd7, 0x0000, 0xc45e, 0x0000, 0xc570, - /*** 0x80 ***/ - 0x0000, 0xc972, 0x0000, 0xa5a6, 0xc973, 0xa676, 0x0000, 0xa674, - 0xa675, 0xa677, 0x0000, 0xa7ba, 0xa7b9, 0x0000, 0xcabc, 0xa7bb, - 0x0000, 0x0000, 0xcabd, 0xcc57, 0x0000, 0xcc58, 0x0000, 0xa976, - 0xa978, 0xa97a, 0xa977, 0xa97b, 0xa979, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xabc8, 0xabc5, 0xabc7, 0xabc9, 0xabc6, 0xd166, - 0xce77, 0x0000, 0x0000, 0x0000, 0xd168, 0xd167, 0xae63, 0x0000, - 0xae5f, 0x0000, 0x0000, 0xae60, 0xae62, 0xae64, 0xae61, 0x0000, - 0xae66, 0xae65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb14a, - /*** 0xc0 ***/ - 0xd4f2, 0xd4f1, 0xb149, 0x0000, 0xb148, 0xb147, 0xb14b, 0xb146, - 0x0000, 0x0000, 0xd8d5, 0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0x0000, - 0xb44b, 0xd8d4, 0xb448, 0xb44a, 0xd8d3, 0x0000, 0xdd48, 0x0000, - 0xdd49, 0xdd4a, 0x0000, 0x0000, 0x0000, 0x0000, 0xb9e6, 0xb9ee, - 0xe17e, 0xb9e8, 0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, 0xb9e7, - 0xb9eb, 0xbc66, 0xd8d0, 0xbc67, 0xbc65, 0x0000, 0xbc64, 0xe95d, - 0xbec8, 0xecd8, 0xecd9, 0x0000, 0x0000, 0xc364, 0xc45f, 0x0000, - 0xa46f, 0x0000, 0xa678, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_5c[256] = { - /*** 0x00 ***/ - 0x0000, 0xabca, 0x0000, 0xd169, 0xae67, 0x0000, 0x0000, 0xb14e, - 0xb14d, 0xb14c, 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470, - 0xc95c, 0xa4d6, 0xc974, 0x0000, 0x0000, 0xc9d4, 0xa679, 0x0000, - 0x0000, 0x0000, 0xa97c, 0x0000, 0x0000, 0x0000, 0x0000, 0xdd4b, - 0x0000, 0x0000, 0xa471, 0x0000, 0xa4d7, 0xc9d5, 0x0000, 0x0000, - 0xcabe, 0x0000, 0xcabf, 0x0000, 0xa7bc, 0x0000, 0x0000, 0x0000, - 0xd8d8, 0xb44e, 0x0000, 0xdd4c, 0x0000, 0x0000, 0x0000, 0xc0aa, - 0xa472, 0xa4a8, 0xa4d8, 0xc975, 0xa5a7, 0x0000, 0xa7c0, 0xa7bf, - /*** 0x40 ***/ - 0xa7bd, 0xa7be, 0x0000, 0x0000, 0xcc59, 0xa97e, 0xa9a1, 0xcc5a, - 0xa97d, 0x0000, 0x0000, 0xabce, 0xce78, 0xabcd, 0xabcb, 0xabcc, - 0xae6a, 0xae68, 0x0000, 0x0000, 0xd16b, 0xae69, 0xd16a, 0x0000, - 0xae5e, 0xd4f3, 0x0000, 0x0000, 0xb150, 0xb151, 0x0000, 0x0000, - 0xb14f, 0x0000, 0xb9f0, 0xe1a2, 0xbc68, 0xbc69, 0x0000, 0xe561, - 0xc0ab, 0xefc2, 0xefc3, 0x0000, 0xc4dd, 0xf8a8, 0xc94b, 0xa4d9, - 0x0000, 0xa473, 0x0000, 0xc977, 0xc976, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa67a, 0xc9d7, 0xc9d8, 0xc9d6, 0x0000, 0xc9d9, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcac7, 0x0000, - 0xcac2, 0xcac4, 0xcac6, 0xcac3, 0xa7c4, 0xcac0, 0x0000, 0xcac1, - 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, 0xcac9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcc68, 0x0000, 0xcc62, - 0xcc5d, 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69, 0xcc6c, 0xcc67, - 0xcc60, 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64, 0xcc5b, 0xcc5f, - 0xcc6b, 0xa9a7, 0x0000, 0xa9a8, 0x0000, 0xcc5e, 0xcc6a, 0xa9a2, - 0xa9a4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xceab, 0xcea4, - 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b, 0x0000, 0xceac, 0xcea9, - 0xce79, 0x0000, 0xabd0, 0xcea7, 0xcea8, 0x0000, 0xcea6, 0xce7c, - 0xce7a, 0xabcf, 0xcea2, 0xce7e, 0x0000, 0x0000, 0xcea1, 0xcead, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xae6f, 0x0000, 0xae6e, 0x0000, 0xd16c, 0xae6b, 0xd16e, 0x0000, - 0xae70, 0xd16f, 0x0000, 0x0000, 0xae73, 0x0000, 0xae71, 0xd170, - 0xceae, 0xd172, 0x0000, 0xae6d, 0x0000, 0xae6c, 0x0000, 0xd16d -}; - -static const unsigned short big5_from_unicode_5d[256] = { - /*** 0x00 ***/ - 0xd171, 0xae72, 0x0000, 0x0000, 0x0000, 0x0000, 0xb153, 0xb152, - 0x0000, 0x0000, 0x0000, 0xd4f5, 0xd4f9, 0xd4fb, 0xb154, 0xd4fe, - 0x0000, 0xb158, 0xd541, 0x0000, 0xb15a, 0x0000, 0xb156, 0xb15e, - 0x0000, 0xb15b, 0xd4f7, 0xb155, 0x0000, 0xd4f6, 0xd4f4, 0xd543, - 0xd4f8, 0x0000, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d, - 0xd4fa, 0xb159, 0x0000, 0x0000, 0x0000, 0x0000, 0xd544, 0x0000, - 0xd540, 0xd8e7, 0xd8ee, 0xd8e3, 0xb451, 0xd8df, 0xd8ef, 0xd8d9, - 0xd8ec, 0xd8ea, 0xd8e4, 0x0000, 0xd8ed, 0xd8e6, 0x0000, 0xd8de, - /*** 0x40 ***/ - 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, 0x0000, 0xd8f1, 0x0000, 0xb452, - 0x0000, 0xd8eb, 0xdd4f, 0xd8dd, 0xb44f, 0x0000, 0xd8e1, 0x0000, - 0xb450, 0xd8e0, 0xd8e5, 0x0000, 0x0000, 0xd8e2, 0x0000, 0x0000, - 0x0000, 0xd8e8, 0x0000, 0x0000, 0x0000, 0x0000, 0xdd53, 0x0000, - 0x0000, 0x0000, 0xdd56, 0xdd4e, 0x0000, 0xdd50, 0x0000, 0xdd55, - 0xdd54, 0xb743, 0x0000, 0xd8db, 0xdd52, 0x0000, 0x0000, 0xb744, - 0x0000, 0xdd4d, 0xdd51, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1a9, - 0x0000, 0xe1b0, 0xe1a7, 0x0000, 0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, - /*** 0x80 ***/ - 0xe1a4, 0xe1a8, 0xe1a3, 0x0000, 0xb9f1, 0x0000, 0xe1a6, 0xb9f2, - 0xe1ac, 0xe1ab, 0xe1aa, 0x0000, 0x0000, 0xe1af, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe565, 0xe567, 0xbc6b, 0xe568, 0x0000, 0xe563, - 0x0000, 0xe562, 0xe56c, 0x0000, 0xe56a, 0xbc6a, 0xe56d, 0xe564, - 0xe569, 0xe56b, 0xe566, 0x0000, 0x0000, 0x0000, 0x0000, 0xe961, - 0xe966, 0xe960, 0xe965, 0x0000, 0xe95e, 0xe968, 0xe964, 0xe969, - 0xe963, 0xe95f, 0xe967, 0x0000, 0xe96a, 0xe962, 0x0000, 0xecda, - 0xc0af, 0x0000, 0xc0ad, 0x0000, 0xc0ac, 0xc0ae, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xefc4, 0x0000, 0xf172, 0xf1fd, 0x0000, 0x0000, 0xf444, 0xf445, - 0x0000, 0xc460, 0x0000, 0xf5c9, 0x0000, 0xc4de, 0x0000, 0xf5ca, - 0x0000, 0xf6de, 0xc572, 0x0000, 0xc571, 0xf6dd, 0xc5c9, 0x0000, - 0xf7d6, 0x0000, 0x0000, 0x0000, 0x0000, 0xa474, 0xa67b, 0xc9da, - 0xcaca, 0xa8b5, 0xb15f, 0x0000, 0x0000, 0xa475, 0xa5aa, 0xa5a9, - 0xa5a8, 0x0000, 0x0000, 0xa7c5, 0x0000, 0x0000, 0xae74, 0x0000, - 0xdd57, 0xa476, 0xa477, 0xa478, 0xa4da, 0x0000, 0x0000, 0xabd1, - 0x0000, 0xceaf, 0x0000, 0x0000, 0x0000, 0xb453, 0xa479, 0xc95d -}; - -static const unsigned short big5_from_unicode_5e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xa5ab, 0xa5ac, 0xc978, 0x0000, 0xa67c, 0x0000, - 0x0000, 0x0000, 0xcacb, 0x0000, 0xa7c6, 0x0000, 0xcacc, 0x0000, - 0x0000, 0xa9ae, 0x0000, 0x0000, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, - 0xa9a9, 0xcc6f, 0xa9aa, 0xa9ad, 0x0000, 0xabd2, 0x0000, 0xabd4, - 0xceb3, 0xceb0, 0xceb1, 0xceb2, 0xceb4, 0xabd3, 0x0000, 0x0000, - 0xd174, 0xd173, 0x0000, 0xae76, 0x0000, 0xae75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb162, 0xd546, 0x0000, 0xb161, 0xb163, - 0xb160, 0x0000, 0x0000, 0x0000, 0x0000, 0xb455, 0xd545, 0x0000, - /*** 0x40 ***/ - 0xb456, 0xd8f3, 0x0000, 0xb457, 0xd8f2, 0xb454, 0x0000, 0x0000, - 0x0000, 0x0000, 0xdd5a, 0xdd5c, 0xb745, 0xdd5b, 0xdd59, 0xdd58, - 0x0000, 0x0000, 0x0000, 0xe1b4, 0xb9f7, 0xb9f5, 0x0000, 0xb9f6, - 0xe1b2, 0xe1b3, 0x0000, 0xb9f3, 0xe571, 0xe56f, 0x0000, 0xbc6d, - 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0x0000, 0x0000, 0xe96d, 0xe96b, - 0xe96c, 0xe56e, 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6, 0xe96e, - 0xf1fe, 0x0000, 0xa47a, 0xa5ad, 0xa67e, 0xc9db, 0xa67d, 0x0000, - 0xa9af, 0xb746, 0x0000, 0xa4db, 0xa5ae, 0xabd5, 0xb458, 0x0000, - /*** 0x80 ***/ - 0xc979, 0x0000, 0xc97a, 0x0000, 0xc9dc, 0x0000, 0x0000, 0xa7c8, - 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, 0x0000, 0xa7c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9b3, 0xa9b4, 0xa9b1, - 0x0000, 0x0000, 0xa9b0, 0xceb8, 0xa9b2, 0x0000, 0x0000, 0x0000, - 0xabd6, 0x0000, 0xceb7, 0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, - 0xd175, 0x0000, 0xd177, 0xae77, 0xd178, 0xae78, 0xd176, 0x0000, - 0xceb5, 0xd547, 0xd54a, 0xd54b, 0xd548, 0xb167, 0xb166, 0xb164, - 0xb165, 0xd549, 0x0000, 0x0000, 0x0000, 0x0000, 0xb168, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xb45a, 0xb45b, 0x0000, 0xb45c, 0xdd5d, 0xdd5f, 0xdd61, - 0xb748, 0xb747, 0xb459, 0xdd60, 0xdd5e, 0x0000, 0xe1b8, 0x0000, - 0x0000, 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9, 0xe1b7, - 0xe1b5, 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574, 0xbc71, - 0xbc74, 0xe575, 0xbc6f, 0xbc73, 0x0000, 0xe973, 0xe971, 0xe970, - 0xe972, 0xe96f, 0x0000, 0x0000, 0xc366, 0x0000, 0xf446, 0xf447, - 0x0000, 0xf5cb, 0xf6df, 0xc655, 0x0000, 0x0000, 0xa9b5, 0xa7ca, - 0x0000, 0x0000, 0xabd8, 0x0000, 0x0000, 0x0000, 0xa47b, 0xa4dc -}; - -static const unsigned short big5_from_unicode_5f[256] = { - /*** 0x00 ***/ - 0x0000, 0xa5af, 0xc9dd, 0x0000, 0xa7cb, 0xcad2, 0x0000, 0xcebb, - 0xabd9, 0x0000, 0xb9fa, 0xa47c, 0x0000, 0x0000, 0x0000, 0xa6a1, - 0x0000, 0x0000, 0xb749, 0xa47d, 0xa4dd, 0xa4de, 0x0000, 0xa5b1, - 0xa5b0, 0x0000, 0xc9de, 0xa6a2, 0x0000, 0xcad3, 0x0000, 0xa7cc, - 0x0000, 0x0000, 0xcc71, 0xcc72, 0xcc73, 0x0000, 0xa9b6, 0xa9b7, - 0xcc70, 0xa9b8, 0x0000, 0x0000, 0x0000, 0xabda, 0xcebc, 0x0000, - 0xd17a, 0xae7a, 0x0000, 0xd179, 0x0000, 0xb169, 0xd54c, 0xb16a, - 0xd54d, 0x0000, 0x0000, 0x0000, 0xb45d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xdd62, 0x0000, 0x0000, 0xe1bf, 0xe1be, 0x0000, 0xb9fb, 0x0000, - 0xbc75, 0xe576, 0xbeca, 0xe974, 0xc0b1, 0x0000, 0xc573, 0xf7d8, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcc74, 0x0000, 0xcebd, 0xb16b, - 0xd8f4, 0xb74a, 0x0000, 0x0000, 0x0000, 0xc255, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa7ce, 0x0000, 0xa7cd, 0xabdb, 0x0000, 0xd17b, - 0x0000, 0xb16d, 0xb343, 0xb16e, 0xb16c, 0xb45e, 0x0000, 0xe1c0, - 0xb9fc, 0xbc76, 0x0000, 0xc94c, 0xc9df, 0x0000, 0xcad5, 0xa7cf, - 0xcad4, 0xa7d0, 0x0000, 0x0000, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb, - /*** 0x80 ***/ - 0xa9b9, 0xa9ba, 0xcc75, 0x0000, 0x0000, 0xabdd, 0xcebe, 0xabe0, - 0xabdc, 0xabe2, 0xabde, 0xabdf, 0xabe1, 0x0000, 0x0000, 0x0000, - 0xae7d, 0xae7c, 0xae7b, 0x0000, 0x0000, 0x0000, 0xd54f, 0xb16f, - 0xb172, 0xb170, 0x0000, 0xd54e, 0xb175, 0x0000, 0xb171, 0xd550, - 0xb174, 0xb173, 0x0000, 0x0000, 0x0000, 0xd8f6, 0xd8f5, 0x0000, - 0xb461, 0xb45f, 0xb460, 0xd8f7, 0xb74b, 0xdd64, 0xb74c, 0xdd63, - 0x0000, 0x0000, 0xe577, 0x0000, 0x0000, 0xbc78, 0xe1c1, 0xbc77, - 0x0000, 0xb9fd, 0x0000, 0xecde, 0xe975, 0xc0b2, 0xecdd, 0xf240, - /*** 0xc0 ***/ - 0xf448, 0xf449, 0x0000, 0xa4df, 0x0000, 0xa5b2, 0x0000, 0x0000, - 0x0000, 0xc97b, 0x0000, 0x0000, 0xa7d2, 0xa7d4, 0x0000, 0xc9e2, - 0xcad8, 0xcad7, 0xcad6, 0x0000, 0xc9e1, 0xc9e0, 0xa6a4, 0xa7d3, - 0xa7d1, 0xa6a3, 0x0000, 0x0000, 0x0000, 0xa9bd, 0xcc78, 0x0000, - 0xa9be, 0xcadd, 0x0000, 0xcadf, 0xcade, 0xcc79, 0x0000, 0x0000, - 0xcada, 0x0000, 0xa7d8, 0xa7d6, 0x0000, 0xcad9, 0xcadb, 0xcae1, - 0x0000, 0xa7d5, 0x0000, 0xcadc, 0xcae5, 0xa9c0, 0x0000, 0xcae2, - 0xa7d7, 0x0000, 0xcae0, 0xcae3, 0x0000, 0xa9bf, 0x0000, 0xa9c1 -}; - -static const unsigned short big5_from_unicode_60[256] = { - /*** 0x00 ***/ - 0xcae4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xccaf, 0xcca2, 0xcc7e, 0xccae, 0xcca9, 0xabe7, 0xa9c2, - 0xccaa, 0xccad, 0xabe3, 0xccac, 0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, - 0x0000, 0xcc7c, 0xcca5, 0xa9cd, 0xccb0, 0xabe4, 0xcca6, 0x0000, - 0xabe5, 0xa9c9, 0xcca8, 0x0000, 0xcecd, 0xabe6, 0xcc7b, 0xa9ca, - 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, 0xcc7a, 0xccab, 0xa9c4, - 0x0000, 0x0000, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, 0x0000, 0xcebf, - 0x0000, 0xcec0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xceca, 0xd1a1, 0xcecb, 0xabee, 0xcece, 0xcec4, 0xabed, 0xcec6, - 0x0000, 0xcec7, 0x0000, 0x0000, 0xcec9, 0xabe9, 0x0000, 0x0000, - 0xaea3, 0x0000, 0xf9da, 0xcec5, 0xcec1, 0xaea4, 0x0000, 0x0000, - 0xcecf, 0xae7e, 0xd17d, 0xcec8, 0x0000, 0xd17c, 0xcec3, 0xcecc, - 0x0000, 0x0000, 0xabec, 0xaea1, 0xabf2, 0xaea2, 0xced0, 0xd17e, - 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef, 0xaea5, 0xced1, 0xaea7, - 0xabea, 0x0000, 0xcec2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb176, - /*** 0x80 ***/ - 0xd1a4, 0xd1a6, 0x0000, 0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, - 0xd1a3, 0xb178, 0xd551, 0x0000, 0xaead, 0xaeab, 0xd1ae, 0x0000, - 0xd552, 0x0000, 0xd1a5, 0x0000, 0xaeac, 0xd1a9, 0xaeaf, 0xd1ab, - 0x0000, 0x0000, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0x0000, 0xaea9, - 0xb179, 0x0000, 0xd1a2, 0xb177, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb17a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd555, 0xd55e, 0xb464, 0x0000, 0xb17c, 0xb1a3, 0xb465, 0xd560, - 0xb1aa, 0xd8f9, 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554, 0xd562, - /*** 0xc0 ***/ - 0xd565, 0xd949, 0x0000, 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac, - 0xd55d, 0xd8f8, 0xd561, 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559, - 0x0000, 0xb462, 0x0000, 0xd557, 0xd558, 0xb1a7, 0x0000, 0x0000, - 0xb1a6, 0xd55b, 0xb1ab, 0xd55f, 0xb1a4, 0xd55c, 0x0000, 0xb1a9, - 0xb466, 0xb463, 0xd8fb, 0x0000, 0xd55a, 0x0000, 0xb17d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, 0xd944, 0xb471, 0xdd65, - 0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, 0x0000, 0xd948, 0xd94e -}; - -static const unsigned short big5_from_unicode_61[256] = { - /*** 0x00 ***/ - 0xb473, 0xb754, 0x0000, 0xd94a, 0xd94f, 0xd943, 0xb75e, 0x0000, - 0xb755, 0xb472, 0xd941, 0xd950, 0x0000, 0xb75d, 0xb470, 0xb74e, - 0xd94d, 0x0000, 0xb474, 0xd945, 0xd8fe, 0xb46a, 0xd942, 0x0000, - 0xd94b, 0x0000, 0xb74d, 0xb752, 0xb467, 0xd94c, 0x0000, 0xb750, - 0x0000, 0x0000, 0x0000, 0xb468, 0x0000, 0x0000, 0x0000, 0xb75c, - 0xe1c3, 0xdd70, 0x0000, 0xdd68, 0xe1c2, 0x0000, 0xdd6c, 0xdd6e, - 0x0000, 0x0000, 0xdd6b, 0x0000, 0xb75b, 0x0000, 0xdd6a, 0xb75f, - 0x0000, 0x0000, 0x0000, 0xe1d2, 0x0000, 0x0000, 0xb75a, 0xba40, - /*** 0x40 ***/ - 0xdd71, 0xe1c4, 0x0000, 0x0000, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, - 0xb74f, 0xdd66, 0xdd67, 0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, - 0x0000, 0x0000, 0xe1c8, 0xe1c9, 0xe1ce, 0xbc7d, 0xe1d5, 0x0000, - 0xba47, 0x0000, 0xba46, 0xe1d0, 0x0000, 0xbc7c, 0xe1c5, 0xba45, - 0x0000, 0xe1d4, 0xba43, 0xba44, 0x0000, 0xe1d1, 0xe5aa, 0xbc7a, - 0xb46e, 0x0000, 0xe1d3, 0xbca3, 0xe1cb, 0x0000, 0xbc7b, 0x0000, - 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, 0xe1cd, 0xba48, 0xbc79, 0xba42, - 0x0000, 0xe57a, 0xe1cf, 0x0000, 0xbca1, 0x0000, 0xbca4, 0x0000, - /*** 0x80 ***/ - 0xe1cc, 0x0000, 0xbc7e, 0xe579, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe57e, 0xbece, 0xe578, 0xe9a3, 0xe5a9, 0xbca8, 0x0000, - 0xbca6, 0xbecc, 0xe5a6, 0xe5a2, 0xbcac, 0x0000, 0xe978, 0x0000, - 0x0000, 0x0000, 0xbcaa, 0xe5a1, 0x0000, 0xe976, 0x0000, 0xe5a5, - 0x0000, 0xe5a8, 0xe57d, 0x0000, 0xbcab, 0x0000, 0x0000, 0xbca5, - 0xe977, 0xbecd, 0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, - 0xe57c, 0xe57b, 0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0x0000, - 0xe9a2, 0x0000, 0xe97e, 0x0000, 0xece1, 0x0000, 0xbed1, 0xe9a1, - /*** 0xc0 ***/ - 0x0000, 0xe97c, 0xc0b4, 0xecdf, 0x0000, 0xe979, 0xe97b, 0xc0b5, - 0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, 0xbecf, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefcf, 0x0000, - 0xefc7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xece7, 0xefc8, - 0xece3, 0x0000, 0x0000, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2, - 0xece6, 0xefd0, 0xefcc, 0xefce, 0x0000, 0xefc9, 0xefca, 0x0000, - 0xefcd, 0xefcb, 0xc367, 0x0000, 0x0000, 0xc36a, 0xc369, 0xc368, - 0xc461, 0xf44a, 0xc462, 0xf241, 0xc4df, 0xf5cc, 0xc4e0, 0xc574 -}; - -static const unsigned short big5_from_unicode_62[256] = { - /*** 0x00 ***/ - 0xc5ca, 0xf7d9, 0x0000, 0xf7da, 0xf7db, 0x0000, 0x0000, 0xf9ba, - 0xa4e0, 0xc97c, 0xa5b3, 0x0000, 0xa6a6, 0xa6a7, 0xa6a5, 0x0000, - 0xa6a8, 0xa7da, 0xa7d9, 0x0000, 0xccb1, 0xa9cf, 0xa9ce, 0x0000, - 0x0000, 0xd1af, 0xb1ad, 0xb1ae, 0x0000, 0x0000, 0x0000, 0xb475, - 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0x0000, 0xe1d7, - 0x0000, 0xe1d6, 0xba49, 0xe1d8, 0x0000, 0xe5ac, 0xbcae, 0x0000, - 0xbed4, 0x0000, 0xc0b8, 0xc257, 0xc0b9, 0x0000, 0xa4e1, 0x0000, - 0x0000, 0x0000, 0xcae6, 0x0000, 0x0000, 0xccb2, 0xa9d1, 0xa9d0, - /*** 0x40 ***/ - 0xa9d2, 0xabf3, 0xced2, 0xced3, 0x0000, 0x0000, 0xd1b0, 0xaeb0, - 0xb1af, 0xb476, 0xd951, 0xa4e2, 0x0000, 0xa47e, 0xa4e3, 0x0000, - 0xc97d, 0xa5b7, 0xa5b6, 0xa5b4, 0xa5b5, 0x0000, 0x0000, 0x0000, - 0xa6ab, 0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, 0x0000, 0xc9e4, 0x0000, - 0xc9ea, 0xc9e6, 0xc9e8, 0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7e1, 0xa7ea, 0xa7e8, - 0xcaf0, 0xcaed, 0xcaf5, 0xa7e6, 0xcaf6, 0x0000, 0xa7df, 0xcaf3, - 0x0000, 0xa7e5, 0xcaef, 0xcaee, 0xa7e3, 0xcaf4, 0xa7e4, 0xa9d3, - /*** 0x80 ***/ - 0xa7de, 0xcaf1, 0x0000, 0xcae7, 0xa7db, 0x0000, 0xa7ee, 0xcaec, - 0xcaf2, 0xa7e0, 0xa7e2, 0x0000, 0xcae8, 0x0000, 0xcae9, 0xcaea, - 0x0000, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc, - 0xa7e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, 0xa9ef, 0xccb3, 0xccba, 0xccbc, - 0xccbf, 0xa9ea, 0x0000, 0xccbb, 0xccb4, 0xa9e8, 0xccb8, 0x0000, - 0xccc0, 0xa9d9, 0x0000, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, 0xa9d7, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xa9d8, 0x0000, 0xa9d6, 0x0000, 0xa9ee, 0xa9e6, - 0xa9e0, 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7, 0xa9f0, 0xced4, - 0xa9e4, 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0x0000, 0xa9ec, 0xa9ed, - 0xa9eb, 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xceda, 0xac41, 0xabf8, 0xabfa, 0xac40, - 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43, 0xced7, 0xcedf, 0xabfe, - 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7, 0xabfb, 0xac42, 0xaeb3 -}; - -static const unsigned short big5_from_unicode_63[256] = { - /*** 0x00 ***/ - 0xcee0, 0xabf9, 0xac45, 0xced9, 0x0000, 0x0000, 0x0000, 0xabfc, - 0xaeb2, 0xabf6, 0x0000, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, - 0xd1b2, 0xac44, 0x0000, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaec1, 0xd1be, 0xaebf, 0xaec0, 0xd1b4, 0xd1c4, 0x0000, 0xaeb6, - 0x0000, 0x0000, 0xd566, 0xd1c6, 0xd1c0, 0x0000, 0xd1b7, 0x0000, - 0xd1c9, 0xd1ba, 0xaebc, 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0x0000, - /*** 0x40 ***/ - 0xd1cb, 0xd1bf, 0xaeb8, 0xd1b8, 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, - 0xd1cc, 0xaebb, 0xd1bc, 0xd1bb, 0xaec3, 0xaec2, 0xaeb4, 0xaeba, - 0xaebd, 0xd1c8, 0x0000, 0x0000, 0xd1c2, 0xaeb7, 0xd1b3, 0xd1ca, - 0xd1c1, 0xd1c3, 0xd1c7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd567, 0x0000, 0xb1b7, - 0xb1cb, 0xb1ca, 0x0000, 0xb1bf, 0x0000, 0xd579, 0xd575, 0xd572, - 0xd5a6, 0xb1ba, 0xb1b2, 0x0000, 0x0000, 0xd577, 0xb4a8, 0xb1b6, - 0xd5a1, 0x0000, 0xb1cc, 0xb1c9, 0xd57b, 0xd56a, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, 0xb1c1, 0xd5a2, 0x0000, 0xd573, - 0xb1c2, 0xb1bc, 0xd568, 0x0000, 0xb478, 0xd5a5, 0xd571, 0xb1c7, - 0xd574, 0xd5a4, 0xb1c6, 0x0000, 0xd952, 0x0000, 0xb1b3, 0xd56f, - 0xb1b8, 0xb1c3, 0x0000, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, - 0xb1b0, 0xb1c4, 0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0x0000, 0xb1b1, - 0xb1c0, 0xb1bb, 0xb1b9, 0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, - 0xd954, 0xd953, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd56b, 0xd964, 0x0000, - /*** 0xc0 ***/ - 0xb47a, 0x0000, 0xd96a, 0xd959, 0xd967, 0xdd77, 0xb47d, 0xd96b, - 0xd96e, 0xb47c, 0xd95c, 0xd96d, 0xd96c, 0xb47e, 0xd955, 0xb479, - 0xb4a3, 0x0000, 0xb4a1, 0xd969, 0x0000, 0xd95f, 0xb4a5, 0xd970, - 0xd968, 0xd971, 0xb4ad, 0xb4ab, 0xd966, 0xd965, 0x0000, 0xd963, - 0xd95d, 0xb4a4, 0x0000, 0xb4a2, 0xd1b9, 0xd956, 0x0000, 0xddb7, - 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0x0000, 0xb4a6, 0xb4a7, 0xd958, - 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961, 0xd95e, 0x0000, - 0x0000, 0xb4ae, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_64[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb770, 0x0000, - 0x0000, 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c, 0xddbb, 0xb769, - 0xdd7a, 0x0000, 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e, 0xb76f, - 0xdda5, 0x0000, 0xddb2, 0xddb8, 0xb76a, 0x0000, 0xb764, 0xdda3, - 0xdd7d, 0xddba, 0xdda8, 0xdda9, 0xdd7e, 0xddb4, 0xddab, 0xddb5, - 0xddad, 0x0000, 0xb765, 0xe1d9, 0xb768, 0xb766, 0xddb9, 0xddb0, - 0xddac, 0x0000, 0x0000, 0xdda1, 0xba53, 0xddaf, 0xb76d, 0xdda7, - 0x0000, 0xdda6, 0x0000, 0x0000, 0x0000, 0xb767, 0xb763, 0xe1ee, - /*** 0x40 ***/ - 0xddb3, 0xddae, 0x0000, 0xdda2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe1e9, 0x0000, 0xe1da, 0xe1e5, 0x0000, - 0xe1ec, 0xba51, 0xb4ac, 0xe1ea, 0xba4c, 0x0000, 0x0000, 0x0000, - 0xba4b, 0xe1f1, 0x0000, 0xe1db, 0xe1e8, 0xe1dc, 0xe1e7, 0xba4f, - 0xe1eb, 0xd962, 0x0000, 0x0000, 0x0000, 0xe1f2, 0xe1e3, 0xba52, - 0xe5ba, 0xbcaf, 0x0000, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, - 0xe5ae, 0x0000, 0xe1df, 0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, - 0xba4e, 0xbcb1, 0xba50, 0xba55, 0x0000, 0xe1e1, 0x0000, 0xe1ed, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xe1e6, 0x0000, 0x0000, 0xe5b1, 0x0000, 0xba4a, - 0xbcb4, 0xe9aa, 0xe5b6, 0xe5b5, 0xe5b7, 0x0000, 0x0000, 0xe5b4, - 0xbcb5, 0x0000, 0xbcbb, 0xbcb8, 0x0000, 0xbcb9, 0xe5af, 0xe5b2, - 0xe5bc, 0xbcc1, 0xbcbf, 0x0000, 0xe5b3, 0xd95a, 0xbcb2, 0xe5b9, - 0xe5b0, 0x0000, 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0x0000, - 0x0000, 0xbcba, 0x0000, 0xbcbe, 0xbcc0, 0xbcbd, 0xbcbc, 0x0000, - 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, - /*** 0xc0 ***/ - 0x0000, 0xbed6, 0xbedd, 0xe9ab, 0xbedb, 0xbed5, 0x0000, 0xbedc, - 0x0000, 0xe9a8, 0xc0bb, 0xbed7, 0x0000, 0xbede, 0xc0ba, 0xe9a7, - 0xe9a6, 0x0000, 0xbee0, 0x0000, 0xbee1, 0x0000, 0xe9a5, 0xe9a4, - 0xc0bc, 0xe9ae, 0xbeda, 0xe9ac, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc0bd, 0x0000, 0xc0c2, 0xecea, 0xecec, 0x0000, 0xc0bf, 0x0000, - 0xeced, 0xece9, 0x0000, 0xeceb, 0xc0c0, 0xc0c3, 0x0000, 0xece8, - 0xc0be, 0xc0c1, 0xc259, 0xe9ad, 0xc258, 0x0000, 0x0000, 0xc25e, - 0xefd4, 0x0000, 0xc25c, 0xc25d, 0xefd7, 0xefd3, 0xc25a, 0xefd1 -}; - -static const unsigned short big5_from_unicode_65[256] = { - /*** 0x00 ***/ - 0xc36b, 0xefd5, 0x0000, 0xefd6, 0xefd2, 0x0000, 0xc25b, 0xf242, - 0x0000, 0xf245, 0x0000, 0x0000, 0xf246, 0xf244, 0xf247, 0xc36c, - 0xf243, 0x0000, 0x0000, 0xf44e, 0xc464, 0xf44d, 0xf44c, 0xf44b, - 0xc463, 0xc465, 0x0000, 0xf5cd, 0xc4e2, 0xc4e1, 0x0000, 0x0000, - 0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, 0xc575, 0xf7dd, 0xf6e2, 0x0000, - 0x0000, 0xf7dc, 0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, 0xf8ef, 0xa4e4, - 0x0000, 0x0000, 0xd972, 0xe9af, 0x0000, 0x0000, 0xa6ac, 0xcaf7, - 0xa7f1, 0xa7ef, 0x0000, 0xa7f0, 0x0000, 0xccc1, 0xa9f1, 0xac46, - /*** 0x40 ***/ - 0x0000, 0xcee7, 0x0000, 0xcee8, 0x0000, 0xac47, 0xd1ce, 0x0000, - 0xaec4, 0xaec5, 0xd1cd, 0x0000, 0x0000, 0x0000, 0x0000, 0xb1d3, - 0x0000, 0xb1cf, 0x0000, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, - 0xb1d4, 0xb1d0, 0x0000, 0x0000, 0xd976, 0xb1cd, 0xb4af, 0x0000, - 0x0000, 0x0000, 0xb4b1, 0xb4b2, 0xd975, 0xd978, 0xb4b0, 0xd973, - 0xd977, 0x0000, 0xd974, 0x0000, 0xb771, 0x0000, 0x0000, 0xddbc, - 0x0000, 0x0000, 0xba56, 0xe1f4, 0xbee3, 0xbcc4, 0xe5bd, 0xbcc5, - 0xbcc6, 0xe5bf, 0xe5be, 0xe5c0, 0xe9b1, 0x0000, 0x0000, 0xe9b0, - /*** 0x80 ***/ - 0xecef, 0xecee, 0xc0c4, 0xc0c5, 0xf248, 0x0000, 0x0000, 0xa4e5, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd979, 0x0000, 0x0000, 0x0000, - 0xb4b4, 0xb4b3, 0xddbd, 0x0000, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, - 0x0000, 0xaec6, 0x0000, 0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, - 0xe1f5, 0xba57, 0xe9b2, 0x0000, 0xa4e7, 0xa5b8, 0x0000, 0xa9f2, - 0xccc2, 0x0000, 0xcee9, 0xac48, 0xb1d9, 0x0000, 0xd97c, 0xb4b5, - 0xb773, 0x0000, 0xe5c1, 0xe5c2, 0x0000, 0x0000, 0xecf0, 0xc25f, - 0xf8f0, 0xa4e8, 0x0000, 0xccc3, 0xa9f3, 0xac49, 0x0000, 0xceea, - /*** 0xc0 ***/ - 0x0000, 0xaec7, 0xd1d2, 0xd1d0, 0xd1d1, 0xaec8, 0xd1cf, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, 0xb1da, - 0xd97d, 0x0000, 0xd97e, 0xddbe, 0x0000, 0x0000, 0xba59, 0xba58, - 0x0000, 0x0000, 0xecf1, 0xefd9, 0x0000, 0xf24a, 0xf249, 0xf44f, - 0x0000, 0xc95e, 0xac4a, 0x0000, 0x0000, 0xa4e9, 0xa5b9, 0x0000, - 0xa6ae, 0xa6ad, 0x0000, 0x0000, 0xa6af, 0xa6b0, 0xc9ee, 0xc9ed, - 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9, 0xcafc, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa9f4, 0xccc9, 0xccc5, 0xccce, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_66[256] = { - /*** 0x00 ***/ - 0xa9fb, 0x0000, 0xa9f9, 0xccca, 0xccc6, 0xcccd, 0xa9f8, 0xaa40, - 0xccc8, 0xccc4, 0xa9fe, 0xcccb, 0xa9f7, 0xcccc, 0xa9fa, 0xa9fc, - 0xccd0, 0xcccf, 0xccc7, 0xa9f6, 0xa9f5, 0xa9fd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xceef, 0xcef5, 0x0000, 0xac50, - 0xac4d, 0xceec, 0xcef1, 0x0000, 0xac53, 0xac4b, 0xcef0, 0xac4e, - 0xac51, 0x0000, 0x0000, 0xcef3, 0x0000, 0xac4c, 0xcef8, 0xac4f, - 0x0000, 0xac52, 0xceed, 0xcef2, 0xcef6, 0xceee, 0xceeb, 0x0000, - 0x0000, 0xcef7, 0xcef4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xaed0, 0xaec9, 0xaecc, 0x0000, 0xaecf, 0x0000, 0xd1d5, - 0x0000, 0xaeca, 0xd1d3, 0x0000, 0xaece, 0x0000, 0x0000, 0xaecb, - 0x0000, 0xd1d6, 0xaecd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad, 0xb1de, 0xb1e3, 0xd1d4, - 0x0000, 0xd5aa, 0xd5ae, 0x0000, 0xb1e0, 0xd5a9, 0xb1e2, 0x0000, - 0xb1e1, 0x0000, 0xd9a7, 0x0000, 0xd9a2, 0x0000, 0xb4b6, 0xb4ba, - 0xb4b7, 0xd9a5, 0xd9a8, 0x0000, 0xb4b8, 0x0000, 0xb4b9, 0xb4be, - 0xddc7, 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1, 0x0000, 0xb4bd, 0x0000, - /*** 0x80 ***/ - 0xd9a4, 0x0000, 0x0000, 0x0000, 0xb779, 0x0000, 0xddbf, 0xb776, - 0xb777, 0xb775, 0xddc4, 0xddc3, 0xddc0, 0xb77b, 0x0000, 0x0000, - 0xddc2, 0xb4bb, 0x0000, 0x0000, 0xddc6, 0xddc1, 0xb778, 0xb774, - 0xb77a, 0xddc5, 0x0000, 0x0000, 0x0000, 0xba5c, 0x0000, 0xe1f8, - 0xe1f7, 0xe1f6, 0xba5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0x0000, 0x0000, 0xbcc7, 0xe5c9, - 0xe5c4, 0xbcca, 0xe5c6, 0x0000, 0xbcc9, 0xe5c3, 0x0000, 0xe5c7, - 0xbee9, 0xbee6, 0xe9bb, 0xe9ba, 0x0000, 0xe9b9, 0xe9b4, 0x0000, - /*** 0xc0 ***/ - 0xe9b5, 0x0000, 0x0000, 0x0000, 0xbee7, 0x0000, 0xbee4, 0xbee8, - 0xe9b3, 0xbee5, 0xe9b6, 0xe9b7, 0xe9bc, 0x0000, 0x0000, 0xe9b8, - 0x0000, 0x0000, 0xecf2, 0x0000, 0x0000, 0x0000, 0xc0c7, 0x0000, - 0xefdc, 0xc0c6, 0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0x0000, - 0xc36d, 0x0000, 0x0000, 0xf451, 0xf452, 0x0000, 0xc466, 0x0000, - 0xf450, 0xc4e4, 0x0000, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0x0000, - 0xa4ea, 0x0000, 0xa6b1, 0xa6b2, 0xa7f3, 0x0000, 0xccd1, 0xac54, - 0xaed1, 0xb1e4, 0x0000, 0x0000, 0xb0d2, 0x0000, 0xb4bf, 0xb4c0 -}; - -static const unsigned short big5_from_unicode_67[256] = { - /*** 0x00 ***/ - 0xb3cc, 0xd9a9, 0x0000, 0xb77c, 0xe1fa, 0xe1f9, 0x0000, 0x0000, - 0xa4eb, 0xa6b3, 0xccd2, 0xaa42, 0x0000, 0xaa41, 0x0000, 0xcef9, - 0xcefa, 0x0000, 0xd1d7, 0xd1d8, 0xaed2, 0xaed3, 0x0000, 0xaed4, - 0xd5af, 0x0000, 0x0000, 0xb1e6, 0x0000, 0xb4c2, 0x0000, 0xb4c1, - 0xddc8, 0xdf7a, 0xe1fb, 0xe9bd, 0x0000, 0x0000, 0xc261, 0xc467, - 0xa4ec, 0x0000, 0xa5bc, 0xa5bd, 0xa5bb, 0xa5be, 0xa5ba, 0x0000, - 0x0000, 0xa6b6, 0x0000, 0xc9f6, 0xa6b5, 0xa6b7, 0x0000, 0x0000, - 0xc9f1, 0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcafd, 0xa7fd, 0xcafe, - 0xcb43, 0xa7fc, 0x0000, 0xcb47, 0xcb42, 0xcb45, 0xa7f5, 0xa7f6, - 0xa7f7, 0xa7f8, 0x0000, 0xa840, 0x0000, 0xcb41, 0xa7fa, 0xa841, - 0x0000, 0xcb40, 0xcb46, 0x0000, 0xa7f9, 0xcb44, 0xa7fb, 0xa7f4, - 0xa7fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xaa57, 0x0000, 0xccd4, 0xaa43, 0x0000, 0xaa4d, - 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53, 0xccd7, 0xaa49, - 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4, 0xaa51, 0xaa4f, - /*** 0x80 ***/ - 0x0000, 0xcce5, 0x0000, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a, - 0x0000, 0xaa50, 0x0000, 0xaa44, 0xccde, 0xccdd, 0xccd5, 0x0000, - 0xaa52, 0xcce1, 0xccd6, 0xaa55, 0xcce8, 0xaa45, 0x0000, 0xaa4c, - 0xccd9, 0xcce2, 0xaa54, 0x0000, 0xaa47, 0xaa4b, 0x0000, 0xcce0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcf5b, 0xac5c, - 0xac69, 0x0000, 0xcf56, 0xcf4c, 0xac62, 0xcf4a, 0xac5b, 0xcf45, - 0xac65, 0xcf52, 0xcefe, 0xcf41, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xcf44, 0xcefb, 0xcf51, 0xcf61, 0xac60, 0xcf46, 0xcf58, 0x0000, - 0xcefd, 0xcf5f, 0xcf60, 0xcf63, 0xcf5a, 0xcf4b, 0xcf53, 0xac66, - 0xac59, 0xac61, 0xac6d, 0xac56, 0xac58, 0x0000, 0x0000, 0x0000, - 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40, 0xac6c, 0xac67, 0xcf49, - 0x0000, 0x0000, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c, 0xcf54, - 0x0000, 0xac5e, 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f, - 0xcf55, 0xac57, 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d, - 0xcf42, 0x0000, 0xcf5e, 0x0000, 0xcf57, 0x0000, 0x0000, 0xac55 -}; - -static const unsigned short big5_from_unicode_68[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd1ec, 0xaeea, 0xd1ed, 0x0000, 0xd1e1, 0xaedf, - 0xaeeb, 0x0000, 0xd1da, 0x0000, 0xd1e3, 0xd1eb, 0x0000, 0xd1d9, - 0xd1f4, 0xaed5, 0x0000, 0x0000, 0x0000, 0xd1f3, 0xd1ee, 0x0000, - 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, 0x0000, 0xd1e6, 0xd1f0, 0xd1e7, - 0x0000, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, 0x0000, 0x0000, - 0xaed6, 0xaeda, 0xd1f2, 0xd1de, 0xaee6, 0xaee2, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xaee5, 0xaeec, 0xaedb, 0xaee7, 0xd1e9, 0xaee9, 0xaed8, 0x0000, - 0xaed7, 0xd1db, 0x0000, 0xd1df, 0xaee0, 0xd1f1, 0xd1e8, 0xd1e0, - 0xaee4, 0xaee1, 0x0000, 0xaed9, 0xaedc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd5c4, 0x0000, 0xd5b4, 0xd5b5, 0xd5b9, - 0x0000, 0xd5c8, 0xd5c5, 0x0000, 0xd5be, 0xd5bd, 0xb1ed, 0xd5c1, - 0xd5d0, 0xd5b0, 0x0000, 0xd5d1, 0xd5c3, 0xd5d5, 0xd5c9, 0xb1ec, - /*** 0x80 ***/ - 0xd5c7, 0xb1e7, 0xb1fc, 0xb1f2, 0x0000, 0xb1f6, 0xb1f5, 0xd5b1, - 0x0000, 0xd5ce, 0xd5d4, 0xd5cc, 0xd5d3, 0x0000, 0x0000, 0xd5c0, - 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7, 0x0000, 0xd5cb, 0xb1f0, - 0x0000, 0x0000, 0x0000, 0xd5ca, 0xd5b3, 0xb1f8, 0x0000, 0xb1fa, - 0xd5cd, 0xb1fb, 0xb1e9, 0xd5ba, 0xd5cf, 0x0000, 0x0000, 0xb1ef, - 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7, 0xd5bb, 0xb1f4, 0xd5b6, 0xb1e8, - 0xb1f1, 0xb1ee, 0xd5bf, 0xaede, 0xd9c0, 0xb1eb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xb1f3, 0x0000, 0xd9c3, 0xd9d9, - 0xd9ce, 0xb4d6, 0x0000, 0xb4d1, 0xd9bd, 0xb4d2, 0xd9cd, 0x0000, - 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5, 0xb4c4, 0xd9b3, 0xb4c7, - 0xb4c6, 0x0000, 0xb4d7, 0x0000, 0xd9ad, 0xd9cf, 0xd9d0, 0xb4c9, - 0xb4c5, 0xd9bb, 0x0000, 0xb4d0, 0xd9b6, 0x0000, 0xd9d1, 0xb4cc, - 0xd9c9, 0xd9d6, 0xd9b0, 0xd9b5, 0xd9af, 0x0000, 0xb4cb, 0xd9c2, - 0xddde, 0xd9b1, 0xb4cf, 0xd9ba, 0xd9d2, 0xb4ca, 0xd9b7, 0xd9b4, - 0xd9c5, 0xb4cd, 0xb4c3, 0xb4d9, 0xd9c8, 0xd9c7, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_69[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xd9ac, 0xb4c8, 0xd9d4, 0xd9bc, - 0xd9be, 0x0000, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, 0xd9b2, - 0xd9b9, 0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0x0000, 0xd9cc, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd9d8, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd9ae, 0x0000, 0x0000, 0x0000, 0x0000, 0xddf2, - 0xb7a6, 0x0000, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0x0000, 0xddec, - 0xddcb, 0xddd2, 0x0000, 0xddea, 0xddf4, 0xdddc, 0x0000, 0xddcf, - /*** 0x40 ***/ - 0xdde2, 0xdde7, 0xddd3, 0x0000, 0xdde4, 0xddd0, 0x0000, 0x0000, - 0xddd7, 0xddd8, 0xb7a8, 0xddeb, 0xdde9, 0x0000, 0xddcc, 0xddee, - 0x0000, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, 0x0000, 0xd5b8, 0xddd4, - 0xdde6, 0xddd5, 0xb7a1, 0xb7b1, 0xdded, 0xb7af, 0xb7ab, 0xddca, - 0xb7a3, 0x0000, 0xddcd, 0xb7b0, 0x0000, 0xdddd, 0xddc9, 0x0000, - 0xb7a9, 0xdde1, 0xddd1, 0xb7aa, 0xddda, 0xb77e, 0xb4d8, 0xdde3, - 0xd9bf, 0xddce, 0x0000, 0x0000, 0xdde8, 0xb7a5, 0xdde5, 0xb7a2, - 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xb7a7, 0xdec6, 0x0000, 0x0000, 0xb7ae, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe24a, 0xe248, 0x0000, - 0xe25e, 0xe246, 0x0000, 0xe258, 0xb77d, 0xba5f, 0xe242, 0xe25d, - 0x0000, 0xe247, 0xe255, 0xba64, 0xba5d, 0x0000, 0xe25b, 0x0000, - 0xe240, 0xe25a, 0x0000, 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, - 0xba5e, 0xe24b, 0xe259, 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, - 0xe243, 0xe1fc, 0x0000, 0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, - 0x0000, 0xe253, 0x0000, 0xba66, 0xe245, 0xe250, 0xe24c, 0xe24e, - /*** 0xc0 ***/ - 0x0000, 0xba60, 0xe25f, 0xba6e, 0xe24f, 0x0000, 0xe262, 0x0000, - 0x0000, 0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, - 0xba69, 0x0000, 0x0000, 0xba62, 0xe252, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe25c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe5d5, 0x0000, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de, - 0xbccd, 0x0000, 0x0000, 0xe5e5, 0xe5d4, 0xbcd8, 0xe5db, 0x0000, - 0x0000, 0xe5d0, 0xe5da, 0xbcd5, 0xe5ee, 0x0000, 0xe5eb, 0xe5dd, - 0xe5ce, 0x0000, 0x0000, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8, 0xe5d3 -}; - -static const unsigned short big5_from_unicode_6a[256] = { - /*** 0x00 ***/ - 0xe5ca, 0xbcce, 0xbcd6, 0x0000, 0xe5e7, 0xbcd7, 0xe5cb, 0xe5ed, - 0xe5e0, 0xe5e6, 0xbcd4, 0x0000, 0x0000, 0xe5e3, 0x0000, 0xe5ea, - 0x0000, 0xbcd9, 0x0000, 0xbcd3, 0xe5dc, 0xe5cf, 0xe5ef, 0xe5cc, - 0xe5e8, 0xbcd0, 0x0000, 0xe5d6, 0x0000, 0xe5d7, 0xbccf, 0xbccc, - 0xe5d2, 0xbcd2, 0x0000, 0xbccb, 0x0000, 0xe5e9, 0xe5ec, 0xe5d9, - 0xe9ca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9c2, 0x0000, 0xe9be, 0xbef6, 0x0000, 0x0000, - 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, 0xe9d7, 0xbeea, 0xe9c4, 0xe9cd, - /*** 0x40 ***/ - 0xe5df, 0xe9ce, 0x0000, 0x0000, 0xbef1, 0x0000, 0xe9dd, 0xbef5, - 0xbef8, 0xe9c0, 0x0000, 0xbef4, 0x0000, 0xe9db, 0xe9dc, 0xe9d2, - 0xe9d1, 0xe9c9, 0x0000, 0x0000, 0xe9d3, 0xe9da, 0xe9d9, 0x0000, - 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0x0000, 0xe9c5, 0xe9d8, 0xbef7, - 0xe9d6, 0xbef3, 0xbef2, 0x0000, 0xe9d0, 0x0000, 0xe9bf, 0xe9c1, - 0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0x0000, 0xe9c6, 0x0000, 0xe9d4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9c7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc0cf, 0xed45, - /*** 0x80 ***/ - 0xc0c8, 0xecf5, 0x0000, 0xed41, 0xc0ca, 0xed48, 0x0000, 0xecfc, - 0x0000, 0xecf7, 0x0000, 0x0000, 0xed49, 0xecf3, 0xecfe, 0x0000, - 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9, 0xed40, 0xecf4, 0xc0d0, - 0x0000, 0x0000, 0xed47, 0xecf9, 0xc0cc, 0x0000, 0xecfb, 0xecf8, - 0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, 0x0000, - 0xed42, 0x0000, 0x0000, 0x0000, 0xc263, 0xefe7, 0xc268, 0xc269, - 0x0000, 0x0000, 0x0000, 0xc262, 0xefe6, 0x0000, 0xefe3, 0xefe4, - 0xc266, 0xefde, 0xefe2, 0xc265, 0x0000, 0xefdf, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xc267, 0xc264, 0x0000, 0xefdd, 0xefe1, 0xefe5, - 0x0000, 0x0000, 0x0000, 0xf251, 0xf24e, 0xf257, 0x0000, 0xf256, - 0xf254, 0xf24f, 0x0000, 0xc372, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf250, 0xc371, 0xc0cd, 0xf253, 0xc370, 0xf258, 0xf252, - 0xf24d, 0xefe0, 0x0000, 0x0000, 0x0000, 0xc36f, 0x0000, 0xf24c, - 0xf456, 0x0000, 0xf455, 0xf255, 0xc468, 0x0000, 0xf459, 0xf45a, - 0xf454, 0xf458, 0x0000, 0xf453, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5d1, 0xf457, 0xc4e7, 0xc4e5, 0xf5cf, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_6b[256] = { - /*** 0x00 ***/ - 0xf5d2, 0x0000, 0xf5ce, 0xf5d0, 0xc4e6, 0x0000, 0x0000, 0x0000, - 0xf6e5, 0xf6e6, 0xc576, 0xf6e4, 0x0000, 0x0000, 0x0000, 0xf7e2, - 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0x0000, 0x0000, 0xc656, 0xf8f3, - 0xf8f1, 0xf8f2, 0xf8f4, 0x0000, 0x0000, 0x0000, 0xf9bb, 0x0000, - 0xa4ed, 0xa6b8, 0x0000, 0xaa59, 0x0000, 0xcce9, 0x0000, 0x0000, - 0xcf64, 0x0000, 0x0000, 0x0000, 0xd1f5, 0xd1f7, 0x0000, 0xd1f6, - 0x0000, 0xd1f8, 0xb1fd, 0xd5d7, 0xd1f9, 0x0000, 0xd5d6, 0xd5d8, - 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd, 0xb4dc, 0xb4da, 0xd9dc, - /*** 0x40 ***/ - 0x0000, 0xddfa, 0xddf8, 0xddf7, 0x0000, 0xddf6, 0xddf5, 0xb7b2, - 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb, 0x0000, - 0xbcda, 0xe5f0, 0x0000, 0x0000, 0xe9df, 0xe9de, 0xe9e0, 0x0000, - 0x0000, 0xbef9, 0x0000, 0xed4b, 0xc0d3, 0x0000, 0xefe8, 0xc26a, - 0xf259, 0xc577, 0xa4ee, 0xa5bf, 0xa6b9, 0xa842, 0xaa5a, 0xaa5b, - 0x0000, 0x0000, 0xac6e, 0x0000, 0x0000, 0xd1fa, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb7b3, 0x0000, 0x0000, 0x0000, 0xe6d1, 0xbefa, - 0xc26b, 0xa4ef, 0x0000, 0xa6ba, 0x0000, 0x0000, 0xcceb, 0xaa5c, - /*** 0x80 ***/ - 0xccea, 0x0000, 0xcf65, 0xac6f, 0xcf66, 0x0000, 0xac70, 0x0000, - 0xd1fc, 0xaeee, 0xaeed, 0x0000, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db, - 0x0000, 0xd5da, 0x0000, 0x0000, 0xd9de, 0xd9e1, 0xb4de, 0xd9df, - 0xb4dd, 0xd9e0, 0x0000, 0xddfb, 0x0000, 0x0000, 0xe266, 0xe267, - 0xe268, 0x0000, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4, 0xe9e1, - 0x0000, 0x0000, 0xe9e2, 0xe9e3, 0x0000, 0xed4c, 0xc0d4, 0xc26c, - 0xf25a, 0x0000, 0xc4e8, 0xc95f, 0x0000, 0xac71, 0xcf67, 0xaeef, - 0x0000, 0x0000, 0xb1fe, 0x0000, 0xb4df, 0xd9e2, 0x0000, 0xb7b5, - /*** 0xc0 ***/ - 0xb7b4, 0x0000, 0x0000, 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, - 0xe9e4, 0xefe9, 0xf7e3, 0xa4f0, 0xc960, 0xa5c0, 0x0000, 0xa843, - 0xcb48, 0x0000, 0xac72, 0xb7b6, 0xa4f1, 0x0000, 0xcf68, 0xac73, - 0xcf69, 0x0000, 0xc0d5, 0xa4f2, 0x0000, 0x0000, 0xccec, 0x0000, - 0xcf6a, 0x0000, 0xd242, 0xd241, 0xd1fe, 0x0000, 0xd1fd, 0xd243, - 0xd240, 0x0000, 0x0000, 0xb240, 0xb241, 0x0000, 0x0000, 0xb4e0, - 0xd9e3, 0x0000, 0xd9e4, 0xd9e5, 0x0000, 0x0000, 0x0000, 0xde41, - 0xde42, 0xde40, 0x0000, 0xddfd, 0xddfe, 0xb7b7, 0xe26b, 0xe5f7 -}; - -static const unsigned short big5_from_unicode_6c[256] = { - /*** 0x00 ***/ - 0xe5f6, 0xe5f5, 0xe5f8, 0xe9e7, 0xe9e6, 0xbefb, 0xe9e8, 0x0000, - 0xc0d6, 0xed4d, 0x0000, 0xefea, 0xf25b, 0xf6e7, 0x0000, 0xa4f3, - 0xa5c2, 0xa5c1, 0x0000, 0xaa5d, 0xc961, 0xc97e, 0xa6bb, 0x0000, - 0xc9f7, 0xcb49, 0xcb4a, 0xaa5e, 0x0000, 0xcced, 0x0000, 0xac74, - 0xcf6b, 0xcf6c, 0x0000, 0xaef0, 0xaef4, 0xd244, 0xaef3, 0xaef1, - 0xaef2, 0x0000, 0xd5df, 0xb242, 0xb4e3, 0x0000, 0xb4e1, 0xb4e2, - 0xd9e6, 0x0000, 0x0000, 0xba72, 0xa4f4, 0x0000, 0xc9a1, 0x0000, - 0xa5c3, 0x0000, 0x0000, 0xc9a4, 0x0000, 0x0000, 0xa5c6, 0xc9a3, - /*** 0x40 ***/ - 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, 0x0000, 0x0000, 0xc9f8, 0x0000, - 0x0000, 0x0000, 0xc9fc, 0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, - 0xa6c1, 0x0000, 0xc9f9, 0x0000, 0xc9fd, 0xa6c2, 0x0000, 0xa6bd, - 0x0000, 0xa6be, 0x0000, 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf, - 0xa6c0, 0xa6c3, 0x0000, 0x0000, 0x0000, 0xcb5b, 0xcb59, 0xcb4c, - 0xa851, 0xcb53, 0xa84c, 0xcb4d, 0x0000, 0xcb55, 0x0000, 0xcb52, - 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858, 0x0000, 0xa85a, 0x0000, - 0xcb4b, 0x0000, 0xa84d, 0xcb5c, 0x0000, 0xa854, 0xa857, 0x0000, - /*** 0x80 ***/ - 0xcd45, 0xa847, 0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, - 0xa848, 0xa849, 0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, - 0xa84e, 0x0000, 0xa853, 0xccee, 0xa85c, 0xcb57, 0xa852, 0x0000, - 0xa85d, 0xa846, 0xcb54, 0xa84b, 0xcb58, 0xcd44, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xaa6a, 0xaa7a, 0xccf5, 0xaa71, 0x0000, - 0xcd4b, 0xaa62, 0x0000, 0xaa65, 0xcd42, 0x0000, 0xccf3, 0xccf7, - 0xaa6d, 0xaa6f, 0xccfa, 0xaa76, 0xaa68, 0xaa66, 0xaa67, 0xaa75, - /*** 0xc0 ***/ - 0xcd47, 0xaa70, 0xccf9, 0xccfb, 0xaa6e, 0xaa73, 0xccfc, 0xcd4a, - 0x0000, 0xac75, 0xaa79, 0x0000, 0xaa63, 0xcd49, 0x0000, 0xcd4d, - 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d, 0xaa72, - 0x0000, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0x0000, - 0xaa7e, 0xaa77, 0xaa69, 0xaa5f, 0x0000, 0xaa64, 0x0000, 0xccf6, - 0xaa60, 0xcd4e, 0x0000, 0xccf0, 0xccef, 0xccfd, 0xccf1, 0xaa7b, - 0xaef5, 0xaa74, 0xccfe, 0xaa61, 0x0000, 0xaca6, 0x0000, 0x0000, - 0x0000, 0xcd4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_6d[256] = { - /*** 0x00 ***/ - 0xcf7c, 0xcfa1, 0x0000, 0xcfa4, 0xcf77, 0x0000, 0x0000, 0xcfa7, - 0xcfaa, 0xcfac, 0xcf74, 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, - 0xcfad, 0xcf7b, 0xcf73, 0x0000, 0x0000, 0x0000, 0xd264, 0xac7e, - 0xcfa2, 0xcf78, 0xcf7a, 0xaca5, 0x0000, 0xcf7d, 0xac7d, 0xcf70, - 0xcfa8, 0x0000, 0xcfab, 0x0000, 0x0000, 0xac7a, 0x0000, 0xaca8, - 0xcf6d, 0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, - 0xcd48, 0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, - 0xaca9, 0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, - /*** 0x40 ***/ - 0xcfa6, 0xac79, 0xcf7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd24c, 0xaefd, 0xaf43, 0x0000, 0x0000, 0x0000, 0xd255, 0xd25b, - 0xd257, 0xd24a, 0xd24d, 0xd246, 0xd247, 0xaf4a, 0xaefa, 0xd256, - 0xd25f, 0xaf45, 0xaef6, 0x0000, 0xaf40, 0xd24e, 0xaf42, 0xd24f, - 0xd259, 0x0000, 0x0000, 0x0000, 0xaf44, 0xd268, 0xd248, 0xaefc, - 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a, 0xd267, 0xd261, 0xd253, - /*** 0x80 ***/ - 0xd262, 0x0000, 0xd25c, 0xd265, 0xd263, 0xaf49, 0xd254, 0xaef9, - 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251, 0xb243, 0x0000, - 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0x0000, 0xd258, - 0xd25d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb265, 0xd5e1, 0xd5e5, 0x0000, 0xb252, 0xb250, - 0x0000, 0x0000, 0xb247, 0xd5e3, 0xd5e2, 0xb25b, 0x0000, 0xd5e8, - 0xb255, 0x0000, 0xd5fa, 0xd647, 0xb244, 0xd5f7, 0xd5f0, 0xb267, - /*** 0xc0 ***/ - 0xd5e0, 0x0000, 0xd5fc, 0x0000, 0xb264, 0xb258, 0xb263, 0xb24e, - 0xd5ec, 0xd5fe, 0xd5f6, 0xb24f, 0xb249, 0xd645, 0x0000, 0xd5fd, - 0xd640, 0xb251, 0xb259, 0xd642, 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, - 0xb25e, 0xb246, 0xb25c, 0xd5f4, 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, - 0xd5ed, 0xb248, 0xd5e7, 0xd646, 0xb24a, 0xd5f1, 0xb268, 0x0000, - 0xb262, 0xd5e6, 0xb25f, 0xb25d, 0xb266, 0xd5f8, 0xb261, 0xd252, - 0xd5f9, 0xb260, 0xd641, 0xb245, 0xd5f5, 0xb257, 0xd5e9, 0xb256, - 0x0000, 0xb254, 0xb24c, 0xb24b, 0xd9e7, 0xd643, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_6e[256] = { - /*** 0x00 ***/ - 0xd5eb, 0x0000, 0x0000, 0xd9fc, 0x0000, 0xb24d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb541, 0xb25a, 0xb4ee, 0xd9f6, 0xb4fc, 0x0000, 0xd9ea, - 0xb4eb, 0xb4e7, 0xda49, 0xb4ed, 0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, - 0xda44, 0x0000, 0x0000, 0xd9f1, 0xb4fa, 0xb4f4, 0xd9fd, 0xb4e4, - 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55, 0xda56, 0x0000, - 0xb4e5, 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd, 0xd9f2, - /*** 0x40 ***/ - 0xd9f9, 0xd9f3, 0x0000, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9, - 0x0000, 0xd9eb, 0xb4ea, 0xd9f8, 0x0000, 0xb4f8, 0xb542, 0x0000, - 0x0000, 0xd9fa, 0xda53, 0xda4b, 0xb4e6, 0xda51, 0xb4f2, 0x0000, - 0xb4f0, 0x0000, 0xda57, 0xb4ef, 0xda41, 0xd9f4, 0xd9fe, 0xb547, - 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, 0xda4c, 0xda54, 0xb4e9, - 0xda40, 0xb546, 0x0000, 0xda47, 0x0000, 0x0000, 0xb4f3, 0xb4f6, - 0x0000, 0xda46, 0xb545, 0xd9f5, 0xd5e4, 0x0000, 0x0000, 0xda50, - 0xda4e, 0xda52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd9ec, 0xb540, 0x0000, 0x0000, 0x0000, 0xde61, 0xde60, 0xde46, - 0xb7bd, 0x0000, 0xde5f, 0xde49, 0xde4a, 0x0000, 0xb7c7, 0xde68, - 0xb7c2, 0xde5e, 0x0000, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48, - 0xde4b, 0xde63, 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc, - 0x0000, 0x0000, 0xb7cb, 0xb7c5, 0x0000, 0x0000, 0xde69, 0xb7b9, - 0xde55, 0xde4c, 0xde59, 0xde65, 0xb7cd, 0x0000, 0xb7bb, 0xde54, - 0x0000, 0xde4d, 0xb7c4, 0x0000, 0xb7c3, 0xde50, 0xde5a, 0xde64, - /*** 0xc0 ***/ - 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, 0xde4e, 0xb7bf, - 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, 0xe26c, 0xde58, - 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, 0xde44, 0x0000, - 0xde5d, 0x0000, 0x0000, 0x0000, 0xde5c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, - 0x0000, 0xe26e, 0xbaaf, 0x0000, 0xba77, 0xe26d, 0xe2b0, 0xbab1, - 0xe271, 0xe2a3, 0x0000, 0xe273, 0xe2b3, 0xe2af, 0xba75, 0xbaa1 -}; - -static const unsigned short big5_from_unicode_6f[256] = { - /*** 0x00 ***/ - 0xe653, 0xbaae, 0xba7d, 0xe26f, 0x0000, 0xe2ae, 0xbaa3, 0xe2ab, - 0xe2b8, 0xe275, 0xe27e, 0x0000, 0x0000, 0xe2b6, 0xe2ac, 0xba7c, - 0x0000, 0x0000, 0xe27c, 0xba76, 0xba74, 0xbaa8, 0x0000, 0x0000, - 0xe27a, 0xe277, 0xe278, 0x0000, 0xe2b2, 0x0000, 0xe2b7, 0xe2b5, - 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0x0000, 0xe270, 0xe5fa, 0xe279, - 0x0000, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274, 0xbaaa, - 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0x0000, 0xe2a9, 0xe2a1, 0xe272, - 0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0x0000, 0xba79, 0xbcdf, - /*** 0x40 ***/ - 0xe2a6, 0xe5f9, 0x0000, 0xe2ad, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe276, 0xe644, - 0xe64e, 0xbce2, 0xe64d, 0xe659, 0xbce4, 0xe64b, 0x0000, 0xe64f, - 0xbcef, 0x0000, 0xe646, 0xbce7, 0x0000, 0xe652, 0xe9f0, 0xbcf3, - 0xbcf2, 0xe654, 0xe643, 0xe65e, 0xbced, 0x0000, 0xbce3, 0xe657, - 0x0000, 0xe65b, 0xe660, 0xe655, 0xe649, 0xbce6, 0xbce9, 0xbcf1, - 0xbcec, 0x0000, 0xe64c, 0xe2a2, 0x0000, 0x0000, 0xe648, 0xe65f, - 0xbce8, 0x0000, 0xbceb, 0xe661, 0xbce0, 0xe656, 0xe5fb, 0xe65c, - /*** 0x80 ***/ - 0xc0df, 0x0000, 0xe64a, 0x0000, 0xbce1, 0xe645, 0xbce5, 0xe5fc, - 0xbaab, 0xe641, 0x0000, 0xe65a, 0xe642, 0xe640, 0xbcea, 0x0000, - 0xe658, 0x0000, 0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9f3, 0x0000, - 0xbf49, 0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, 0xbf43, - 0xe9f5, 0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, 0xea44, - 0xea46, 0xbefd, 0xea45, 0xbf44, 0xbf4a, 0x0000, 0xbf47, 0x0000, - 0xe9fe, 0xbf46, 0xe9f9, 0x0000, 0xe9ed, 0xe9f2, 0x0000, 0xe9fd, - /*** 0xc0 ***/ - 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1, 0x0000, 0xe5fd, 0xe9ec, - 0xe9ef, 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43, 0xe9ee, 0xe9fc, - 0x0000, 0x0000, 0x0000, 0x0000, 0xed51, 0xc0e3, 0x0000, 0x0000, - 0xc0d7, 0x0000, 0x0000, 0xc0db, 0xed53, 0xed59, 0xed57, 0xc0d9, - 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0x0000, 0xed56, 0xed55, - 0xed5b, 0xc0e2, 0x0000, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de, - 0xc0e5, 0xc0d8, 0xed58, 0x0000, 0xed50, 0x0000, 0x0000, 0xeff7, - 0x0000, 0x0000, 0xc271, 0xeff4, 0xeff6, 0x0000, 0xc26f, 0xeff2 -}; - -static const unsigned short big5_from_unicode_70[256] = { - /*** 0x00 ***/ - 0xeff3, 0xefee, 0x0000, 0x0000, 0xe9f6, 0xefef, 0xc270, 0xefeb, - 0x0000, 0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, 0xeff1, 0xc273, - 0x0000, 0xc272, 0x0000, 0x0000, 0xeff0, 0xc378, 0xf25f, 0xf265, - 0xc379, 0xf25c, 0xc376, 0xc373, 0xf267, 0xc377, 0x0000, 0xc374, - 0xf25e, 0xf261, 0xf262, 0xf263, 0xf266, 0x0000, 0xeff5, 0xf25d, - 0xc375, 0xf264, 0xf268, 0xf260, 0x0000, 0x0000, 0x0000, 0xf45d, - 0xc46a, 0xf460, 0xc46b, 0xf468, 0xf45f, 0xf45c, 0x0000, 0xf45e, - 0xf462, 0xf465, 0xf464, 0xf467, 0xf45b, 0x0000, 0xc469, 0xf463, - /*** 0x40 ***/ - 0xf466, 0xf469, 0xf461, 0xf5d3, 0xf5d4, 0xf5d8, 0xf5d9, 0x0000, - 0xf5d6, 0xf5d7, 0xf5d5, 0x0000, 0xc4e9, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc578, 0xf6eb, 0x0000, 0x0000, 0xf6e8, 0xf6e9, 0xf6ea, - 0xc579, 0x0000, 0xf7e5, 0xf7e4, 0x0000, 0xf8af, 0xc5f4, 0xf8ad, - 0xf8b0, 0xf8ae, 0xf8f5, 0xc657, 0xc665, 0xf9a3, 0xf96c, 0x0000, - 0xf9a2, 0xf9d0, 0xf9d1, 0xa4f5, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa6c7, 0xca41, 0x0000, 0x0000, 0xcb5e, 0x0000, 0xa85f, 0x0000, - 0xa862, 0x0000, 0xcb5f, 0x0000, 0xa860, 0xa861, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xcd58, 0xcd5a, 0xcd55, 0xcd52, 0xcd54, 0x0000, - 0x0000, 0x0000, 0xaaa4, 0x0000, 0x0000, 0x0000, 0xaaa2, 0x0000, - 0x0000, 0xcd56, 0xaaa3, 0xcd53, 0xcd50, 0xaaa1, 0xcd57, 0x0000, - 0xcd51, 0xaaa5, 0xcd59, 0x0000, 0x0000, 0x0000, 0x0000, 0xcfaf, - 0x0000, 0xcfb3, 0x0000, 0x0000, 0xacb7, 0x0000, 0x0000, 0x0000, - 0x0000, 0xcfb6, 0x0000, 0xacaf, 0xacb2, 0xacb4, 0xacb6, 0xacb3, - 0xcfb2, 0xcfb1, 0x0000, 0xacb1, 0xcfb4, 0xcfb5, 0x0000, 0xcfae, - 0xacb5, 0x0000, 0xacb0, 0x0000, 0x0000, 0x0000, 0xcfb0, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd277, 0xd278, 0xd279, - 0xaf50, 0x0000, 0xaf4c, 0xd26e, 0x0000, 0xd276, 0xd27b, 0xaf51, - 0x0000, 0xd26c, 0xd272, 0xd26b, 0xd275, 0x0000, 0x0000, 0xd271, - 0xaf4d, 0xaf4f, 0xd27a, 0x0000, 0xd26a, 0xd26d, 0xd273, 0x0000, - 0xd274, 0xd27c, 0xd270, 0x0000, 0xaf4e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb26d, - 0xd64e, 0x0000, 0x0000, 0xd650, 0xd64c, 0x0000, 0xd658, 0xd64a, - 0xd657, 0xb269, 0xd648, 0xda5b, 0xd652, 0xb26c, 0x0000, 0xd653 -}; - -static const unsigned short big5_from_unicode_71[256] = { - /*** 0x00 ***/ - 0xd656, 0x0000, 0xd65a, 0x0000, 0xd64f, 0x0000, 0xd654, 0x0000, - 0x0000, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, 0xd65b, 0x0000, - 0xd651, 0x0000, 0x0000, 0xd655, 0x0000, 0x0000, 0x0000, 0xd64b, - 0x0000, 0xb548, 0xb549, 0xda65, 0xb54f, 0x0000, 0xda59, 0xda62, - 0xda58, 0xb54c, 0xda60, 0xda5e, 0x0000, 0xda5f, 0xb54a, 0x0000, - 0xda63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xda5c, 0xda5a, - 0xb54b, 0xda5d, 0xda61, 0x0000, 0x0000, 0x0000, 0xb54d, 0x0000, - 0x0000, 0x0000, 0xda64, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xde70, 0xde77, 0xde79, 0xdea1, 0x0000, 0xb7da, 0xde6b, - 0x0000, 0xb7d2, 0x0000, 0xde7a, 0xb7d7, 0xdea2, 0xb7ce, 0x0000, - 0xde7d, 0x0000, 0xde6d, 0xde7e, 0xde6c, 0x0000, 0xb7dc, 0x0000, - 0xde78, 0xb7cf, 0xdea3, 0x0000, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, - 0xde6f, 0xde76, 0xde72, 0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, - 0xb7db, 0xb7d0, 0xde75, 0x0000, 0xb7d5, 0x0000, 0xb54e, 0x0000, - 0xde7b, 0x0000, 0xde73, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xde74, 0x0000, 0x0000, 0xe2c1, 0x0000, 0xbab4, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe2bd, 0xe2c3, 0xe2bf, 0x0000, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, - 0x0000, 0xe2bc, 0xbab5, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2c0, - 0xe2bb, 0x0000, 0xbab7, 0x0000, 0xbab2, 0x0000, 0x0000, 0xe2c4, - 0x0000, 0xbab3, 0xe667, 0xe664, 0xe670, 0xe66a, 0xe66c, 0xbcf4, - 0xe666, 0xe66e, 0x0000, 0x0000, 0xe66d, 0xe66b, 0x0000, 0xe671, - 0xbcf7, 0xe668, 0xe66f, 0x0000, 0xbcf5, 0x0000, 0x0000, 0xe663, - 0xe665, 0xbcf6, 0xe662, 0xe672, 0x0000, 0xe669, 0x0000, 0x0000, - 0xea4a, 0xbf51, 0x0000, 0x0000, 0xea55, 0xea53, 0xbf4b, 0xea49, - /*** 0xc0 ***/ - 0xea4c, 0xea4d, 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56, 0xea51, - 0xbf4f, 0xbf4c, 0xea50, 0xea4e, 0x0000, 0x0000, 0xbf52, 0xea52, - 0xbf4d, 0x0000, 0xbf4e, 0x0000, 0xea4f, 0xbf50, 0xea4b, 0x0000, - 0xea54, 0xbf53, 0xea57, 0xea58, 0xbf54, 0x0000, 0x0000, 0xc0e7, - 0xc0ee, 0xed5c, 0xed62, 0x0000, 0xed60, 0xc0ea, 0xc0e9, 0xc0e6, - 0xed5e, 0x0000, 0x0000, 0x0000, 0xc0ec, 0xc0eb, 0xc0e8, 0x0000, - 0xed61, 0xed5d, 0xed5f, 0x0000, 0xc0ed, 0x0000, 0x0000, 0x0000, - 0xc277, 0xeffb, 0x0000, 0xc274, 0xc275, 0xeffd, 0xc276, 0xeffa -}; - -static const unsigned short big5_from_unicode_72[256] = { - /*** 0x00 ***/ - 0x0000, 0xeff9, 0xf26c, 0xeffc, 0x0000, 0xf26d, 0xc37a, 0xf26b, - 0x0000, 0x0000, 0xf26a, 0x0000, 0xf269, 0xc37b, 0x0000, 0x0000, - 0xc46c, 0x0000, 0x0000, 0xf46a, 0xf46b, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5dc, 0xf5db, 0xc4ea, 0x0000, 0xf5da, 0xf6ec, 0xf6ed, - 0x0000, 0x0000, 0xf7e6, 0xf8b1, 0x0000, 0x0000, 0xf8f6, 0xf9bc, - 0xc679, 0xf9c6, 0xa4f6, 0x0000, 0xaaa6, 0xaaa7, 0x0000, 0x0000, - 0xacb8, 0x0000, 0x0000, 0x0000, 0x0000, 0xc0ef, 0xa4f7, 0x0000, - 0xaaa8, 0xaf52, 0xb7dd, 0xa4f8, 0x0000, 0xb26e, 0xbab8, 0xc962, - /*** 0x40 ***/ - 0x0000, 0xcfb7, 0xd27d, 0x0000, 0xe2c5, 0x0000, 0xc0f0, 0xa4f9, - 0xaaa9, 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0x0000, 0x0000, 0xdea4, - 0x0000, 0x0000, 0xb7de, 0xe2c6, 0x0000, 0x0000, 0xbcf8, 0x0000, - 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0x0000, 0xa6c9, 0xca42, 0xa6c8, - 0xa865, 0xa864, 0xa863, 0xcb60, 0x0000, 0x0000, 0x0000, 0xaaaa, - 0x0000, 0xaaab, 0xcd5b, 0x0000, 0xcfba, 0x0000, 0xcfbd, 0xacba, - 0xcfbb, 0x0000, 0xacb9, 0xcfbc, 0xacbb, 0x0000, 0xd2a2, 0xd2a1, - 0xd27e, 0xaf53, 0x0000, 0xd65d, 0xd65e, 0xb26f, 0xd65c, 0xd65f, - /*** 0x80 ***/ - 0xb552, 0xb270, 0x0000, 0x0000, 0xb551, 0xda6b, 0xda6a, 0x0000, - 0xda68, 0xda69, 0x0000, 0xda6c, 0xdea6, 0xdea5, 0xdea9, 0x0000, - 0xdea8, 0xdea7, 0xbab9, 0xe2c9, 0x0000, 0xe2c8, 0xbaba, 0xe2c7, - 0xe673, 0x0000, 0xe674, 0xbcf9, 0x0000, 0xea59, 0xea5a, 0x0000, - 0x0000, 0xf272, 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, - 0xf46c, 0xf6ee, 0xf8f7, 0x0000, 0xa4fc, 0x0000, 0xc9a5, 0xa5c7, - 0xc9a6, 0x0000, 0x0000, 0x0000, 0xca43, 0xca44, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcb66, 0x0000, 0x0000, 0xcb62, 0x0000, 0xcb61, - /*** 0xc0 ***/ - 0xaaac, 0xcb65, 0xa867, 0xcb63, 0xa866, 0xcb67, 0xcb64, 0x0000, - 0x0000, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0x0000, 0xaaad, 0x0000, - 0xaab0, 0xcd65, 0xcd61, 0x0000, 0xcd62, 0x0000, 0xcd5c, 0xaaaf, - 0xcd5e, 0xaaae, 0xcd63, 0x0000, 0xcd60, 0x0000, 0x0000, 0xcfc2, - 0xacbd, 0xacbe, 0x0000, 0xcfc5, 0xcfbf, 0x0000, 0xcfc4, 0x0000, - 0xcfc0, 0xacbc, 0xcfc3, 0xcfc1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd2a8, 0xd2a5, 0x0000, 0xd2a7, 0xaf58, - 0xaf57, 0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, 0xd2a6, 0xd667 -}; - -static const unsigned short big5_from_unicode_73[256] = { - /*** 0x00 ***/ - 0xd2a3, 0xd2aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd662, - 0xd666, 0x0000, 0xd665, 0xda6e, 0xda79, 0x0000, 0x0000, 0xd668, - 0x0000, 0xd663, 0xda6d, 0xb274, 0x0000, 0x0000, 0xb273, 0xd661, - 0xd664, 0xb275, 0x0000, 0xb272, 0xb271, 0xd660, 0xd669, 0x0000, - 0x0000, 0x0000, 0xda70, 0xda77, 0x0000, 0xb554, 0xda76, 0xda73, - 0x0000, 0xb556, 0x0000, 0x0000, 0x0000, 0xda75, 0x0000, 0x0000, - 0xda6f, 0xda71, 0xda74, 0xda72, 0xb555, 0xda78, 0xb553, 0xb7df, - 0x0000, 0x0000, 0xdead, 0xdeac, 0xdeaa, 0x0000, 0xb7e2, 0xb7e1, - /*** 0x40 ***/ - 0xdeae, 0x0000, 0xdeab, 0xe2ca, 0xbabb, 0xb7e0, 0x0000, 0x0000, - 0x0000, 0xdeb0, 0xdeaf, 0x0000, 0xe2cd, 0xe2cb, 0xbcfa, 0x0000, - 0xbabc, 0xe2cc, 0xe676, 0x0000, 0x0000, 0x0000, 0x0000, 0xbcfb, - 0xe675, 0xe67e, 0xe67d, 0xe67b, 0x0000, 0xe67a, 0xe677, 0xe678, - 0xe679, 0xe67c, 0xe6a1, 0x0000, 0x0000, 0xea5f, 0xea5c, 0xea5d, - 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0x0000, 0xed64, 0xed65, - 0xc0f1, 0x0000, 0xc0f2, 0xed63, 0x0000, 0xc279, 0xeffe, 0xc278, - 0xc37e, 0x0000, 0xc3a1, 0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, - /*** 0x80 ***/ - 0xc57a, 0xf7e8, 0xf7e7, 0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, - 0xd66a, 0xa5c9, 0xc9a7, 0xa4fd, 0x0000, 0x0000, 0xca45, 0x0000, - 0x0000, 0x0000, 0xcb6c, 0xcb6a, 0xcb6b, 0xcb68, 0xa868, 0xcb69, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcd6d, 0x0000, 0xaab3, - 0xcd6b, 0xcd67, 0xcd6a, 0x0000, 0xcd66, 0xaab5, 0xcd69, 0x0000, - 0xaab2, 0xaab1, 0x0000, 0xaab4, 0xcd6c, 0xcd68, 0x0000, 0x0000, - 0x0000, 0x0000, 0xacc2, 0xacc5, 0xcfce, 0xcfcd, 0xcfcc, 0xacbf, - 0xcfd5, 0xcfcb, 0x0000, 0xacc1, 0xd2af, 0x0000, 0xcfd2, 0xcfd0, - /*** 0xc0 ***/ - 0xacc4, 0x0000, 0xcfc8, 0xcfd3, 0x0000, 0xcfca, 0xcfd4, 0xcfd1, - 0xcfc9, 0x0000, 0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd2b4, 0xd2ab, 0xd2b6, 0x0000, 0xd2ae, 0xd2b9, - 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f, 0x0000, - 0xaf5d, 0x0000, 0x0000, 0xd2b1, 0x0000, 0xd2ad, 0x0000, 0xd2b0, - 0xd2bb, 0xd2b2, 0xaf5e, 0xcfcf, 0x0000, 0xaf5a, 0xaf5c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd678, 0xd66d, 0xd66b, 0x0000, - 0xd66c, 0x0000, 0xd673, 0x0000, 0xd674, 0xd670, 0xb27b, 0xd675 -}; - -static const unsigned short big5_from_unicode_74[256] = { - /*** 0x00 ***/ - 0xd672, 0xd66f, 0x0000, 0xb279, 0xd66e, 0xb277, 0xb27a, 0xd671, - 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, 0xb27c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xda7e, 0x0000, - 0x0000, 0x0000, 0xdaa1, 0xb560, 0x0000, 0xdaa7, 0x0000, 0x0000, - 0xdaa9, 0xdaa2, 0xb55a, 0xdaa6, 0xdaa5, 0xb55b, 0xb561, 0x0000, - 0xb562, 0xdaa8, 0xb558, 0xda7d, 0xda7b, 0xdaa3, 0xda7a, 0xb55f, - 0xda7c, 0xdaa4, 0xdaaa, 0xb559, 0xb55e, 0xb55c, 0xb55d, 0x0000, - 0x0000, 0x0000, 0xb557, 0x0000, 0x0000, 0x0000, 0x0000, 0xb7e9, - /*** 0x40 ***/ - 0xdeb7, 0xb7e8, 0xdebb, 0x0000, 0xdeb1, 0x0000, 0xdebc, 0x0000, - 0x0000, 0x0000, 0xdeb2, 0xdeb3, 0x0000, 0xdebd, 0xdeba, 0xdeb8, - 0xdeb9, 0xdeb5, 0xdeb4, 0x0000, 0xdebe, 0xb7e5, 0x0000, 0xdeb6, - 0x0000, 0xb7ea, 0xb7e4, 0xb7eb, 0xb7ec, 0x0000, 0xb7e7, 0xb7e6, - 0x0000, 0x0000, 0xe2ce, 0xbabe, 0xbabd, 0x0000, 0x0000, 0xe2d3, - 0x0000, 0xbcfc, 0xbabf, 0x0000, 0x0000, 0xbac1, 0xe2d4, 0xb7e3, - 0xbac0, 0xe2d0, 0xe2d2, 0xe2cf, 0x0000, 0xe2d1, 0x0000, 0x0000, - 0x0000, 0xe6ab, 0x0000, 0x0000, 0xe6aa, 0xe6a7, 0xbd40, 0xea62, - /*** 0x80 ***/ - 0xbd41, 0xe6a6, 0x0000, 0xbcfe, 0x0000, 0xe6a8, 0xe6a5, 0xe6a2, - 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xed69, 0x0000, 0xea66, 0x0000, 0xea65, 0xea67, 0x0000, 0xed66, - 0xbf5a, 0x0000, 0xea63, 0x0000, 0xbf58, 0x0000, 0xbf5c, 0xbf5b, - 0xea64, 0xea68, 0x0000, 0xbf59, 0x0000, 0xed6d, 0xc0f5, 0xc27a, - 0xc0f6, 0xc0f3, 0xed6a, 0xed68, 0x0000, 0xed6b, 0x0000, 0xed6e, - 0xc0f4, 0xed6c, 0xed67, 0x0000, 0x0000, 0xf042, 0xf045, 0xf275, - 0xf040, 0x0000, 0xf46f, 0xf046, 0x0000, 0xc3a2, 0xf044, 0xc27b, - /*** 0xc0 ***/ - 0xf041, 0xf043, 0xf047, 0xf276, 0x0000, 0xf274, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc3a3, 0xf273, 0x0000, 0x0000, 0x0000, 0xc46e, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, - 0xf6f0, 0xf6f2, 0xc5d0, 0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, - 0xb27d, 0xdebf, 0xbf5d, 0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0x0000, - 0xcd6f, 0xa260, 0x0000, 0x0000, 0xcfd7, 0x0000, 0xcfd8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd2be, 0xd2bf, 0xb27e, 0xb2a1, - 0x0000, 0x0000, 0x0000, 0xdaab, 0x0000, 0xdec2, 0xdec1, 0xdec0 -}; - -static const unsigned short big5_from_unicode_75[256] = { - /*** 0x00 ***/ - 0xe2d5, 0x0000, 0xe2d6, 0xe2d7, 0xbac2, 0x0000, 0x0000, 0xe6ad, - 0xe6ac, 0x0000, 0x0000, 0xea69, 0xbf5e, 0xbf5f, 0x0000, 0xed72, - 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, 0xc27c, 0xf277, 0xf5de, - 0xa5cc, 0x0000, 0xacc6, 0x0000, 0xb2a2, 0xdec3, 0x0000, 0xa5cd, - 0x0000, 0xd2c0, 0xb2a3, 0x0000, 0x0000, 0xb563, 0xb564, 0x0000, - 0xa5ce, 0xa5cf, 0xca46, 0xa86a, 0xa869, 0xacc7, 0xcfd9, 0xdaac, - 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0x0000, 0x0000, 0x0000, 0xa86b, - 0xa86c, 0xcb6e, 0xcb6d, 0x0000, 0x0000, 0xaab6, 0xcd72, 0xcd70, - /*** 0x40 ***/ - 0xcd71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcfda, - 0xcfdb, 0x0000, 0x0000, 0xaccb, 0xacc9, 0x0000, 0xacca, 0xacc8, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaf60, 0x0000, 0x0000, 0x0000, - 0x0000, 0xaf64, 0xaf63, 0xd2c1, 0xaf62, 0xaf61, 0x0000, 0xd2c2, - 0x0000, 0x0000, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4, 0xb2a5, 0x0000, - 0x0000, 0x0000, 0xb566, 0xb565, 0xdaae, 0x0000, 0x0000, 0xdaad, - 0xb2a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb7ed, 0xdec5, - 0xb7ee, 0xdec4, 0x0000, 0x0000, 0x0000, 0xe2d8, 0xe6ae, 0xbd42, - /*** 0x80 ***/ - 0xea6a, 0x0000, 0x0000, 0x0000, 0xed73, 0x0000, 0xc3a6, 0xc3a5, - 0x0000, 0x0000, 0xc57c, 0xa5d4, 0xcd73, 0x0000, 0x0000, 0xb2a8, - 0xe2d9, 0xbac3, 0x0000, 0x0000, 0xcb6f, 0xcb70, 0x0000, 0x0000, - 0xcd74, 0xaab8, 0xaab9, 0x0000, 0x0000, 0xaab7, 0x0000, 0x0000, - 0x0000, 0x0000, 0xaccf, 0xacd0, 0xaccd, 0xacce, 0x0000, 0xcfdc, - 0x0000, 0x0000, 0xcfdd, 0xaccc, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd2c3, 0x0000, 0xaf68, 0xaf69, 0x0000, 0xb2ab, 0xd2c9, 0x0000, - 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, 0xaf6a, 0xaf65, 0xd2c8, - /*** 0xc0 ***/ - 0xd2c7, 0xd2c4, 0xaf6d, 0x0000, 0xd2c6, 0xaf66, 0x0000, 0xaf67, - 0x0000, 0x0000, 0xb2ac, 0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, 0xd67e, - 0xd6a4, 0xd6a3, 0xd67d, 0x0000, 0xb2a9, 0xb2aa, 0x0000, 0xdab6, - 0xb56b, 0xb56a, 0xdab0, 0xb568, 0x0000, 0xdab3, 0xb56c, 0xdab4, - 0xb56d, 0xdab1, 0xb567, 0xb569, 0xdab5, 0x0000, 0xdab2, 0xdaaf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xded2, 0x0000, 0xdec7, - 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6, 0xded3, 0xded1, 0xdeca, - 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc, 0xded4, 0xdecb, 0xb7f5 -}; - -static const unsigned short big5_from_unicode_76[256] = { - /*** 0x00 ***/ - 0xb7ef, 0xb7f1, 0x0000, 0xdec9, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2db, 0xbac7, 0xe2df, 0xbac6, 0xe2dc, 0xbac5, 0x0000, 0xdec8, - 0xdecf, 0xe2de, 0x0000, 0xbac8, 0xe2e0, 0xe2dd, 0xe2da, 0x0000, - 0x0000, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2, 0xe6b0, 0xbd45, - 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af, 0xbd47, 0xbac4, - 0xe6b6, 0xbd44, 0x0000, 0x0000, 0x0000, 0xea6c, 0x0000, 0xea6b, - 0xea73, 0xea6d, 0xea72, 0xea6f, 0xbf60, 0xea71, 0x0000, 0x0000, - 0xbf61, 0x0000, 0xbf62, 0x0000, 0xea70, 0xea6e, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xc0f8, 0xed74, 0x0000, 0x0000, 0xc0f7, 0xed77, - 0xed75, 0xed76, 0x0000, 0x0000, 0xc0f9, 0x0000, 0x0000, 0x0000, - 0xf04d, 0x0000, 0xc2a1, 0xf04e, 0x0000, 0x0000, 0xc27d, 0xf04f, - 0xc27e, 0xf04c, 0xf050, 0x0000, 0xf04a, 0x0000, 0x0000, 0xc3a7, - 0xf278, 0xc3a8, 0xc46f, 0x0000, 0xf04b, 0xc470, 0x0000, 0x0000, - 0x0000, 0xc4ee, 0xf5df, 0x0000, 0xc57e, 0xf6f4, 0xc57d, 0x0000, - 0xf7ea, 0xc5f5, 0xc5f6, 0x0000, 0x0000, 0xf9cc, 0x0000, 0x0000, - 0xacd1, 0xcfde, 0x0000, 0xb56e, 0xb56f, 0xa5d5, 0xa6ca, 0xca47, - /*** 0x80 ***/ - 0x0000, 0xcb71, 0xa86d, 0x0000, 0xaaba, 0x0000, 0xacd2, 0xacd3, - 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0x0000, 0x0000, 0xb2ae, 0xd6a5, - 0x0000, 0x0000, 0xdab8, 0xb571, 0x0000, 0xdab7, 0xb570, 0x0000, - 0x0000, 0xded5, 0xbd4a, 0xe6bb, 0xe6b8, 0xe6b9, 0xe6ba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xed78, 0x0000, 0xf051, 0x0000, - 0x0000, 0x0000, 0xf471, 0xf470, 0x0000, 0xf6f5, 0xa5d6, 0xcd75, - 0xaf70, 0x0000, 0x0000, 0x0000, 0xb572, 0xded6, 0x0000, 0x0000, - 0xe2e1, 0x0000, 0xbd4b, 0xea74, 0x0000, 0xf052, 0xf472, 0xa5d7, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xaabb, 0xacd7, 0xcfdf, 0xacd8, 0xacd6, 0x0000, - 0xacd5, 0xd2cc, 0xaf71, 0x0000, 0x0000, 0xaf72, 0xaf73, 0x0000, - 0x0000, 0x0000, 0xb2b0, 0xd6a7, 0xb2af, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xdab9, 0xb2b1, 0xb573, 0xded7, 0xb7f8, 0xb7f9, - 0x0000, 0xbac9, 0x0000, 0xbaca, 0xbd4c, 0xbf64, 0xea75, 0xbf63, - 0x0000, 0xed79, 0xc0fa, 0x0000, 0xf053, 0xf473, 0xa5d8, 0xa86e, - 0xcd78, 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79, 0x0000, 0xcfe5, - 0xacdb, 0xacda, 0xcfe7, 0xcfe6, 0xacdf, 0x0000, 0xacde, 0x0000 -}; - -static const unsigned short big5_from_unicode_77[256] = { - /*** 0x00 ***/ - 0x0000, 0xacd9, 0x0000, 0xcfe1, 0xcfe2, 0xcfe3, 0x0000, 0xace0, - 0xcfe0, 0xacdc, 0xcfe4, 0xacdd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0x0000, 0xd2d4, 0x0000, 0x0000, - 0x0000, 0xd2d5, 0xd2d6, 0xd2ce, 0x0000, 0xd2cd, 0x0000, 0xaf75, - 0xaf76, 0x0000, 0xd2d7, 0xd2d2, 0x0000, 0xd6b0, 0x0000, 0xd2d8, - 0xaf77, 0xaf74, 0x0000, 0x0000, 0x0000, 0xd6aa, 0x0000, 0xd6a9, - 0x0000, 0xd6ab, 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2, 0xb2b5, 0xb2b2, - 0xb2b6, 0xd6a8, 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af, 0xb2b3, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xdabc, 0xdabe, 0xdaba, 0xdabb, - 0x0000, 0x0000, 0xdabf, 0xdac1, 0xdac2, 0xdabd, 0xdac0, 0xb574, - 0x0000, 0x0000, 0xdedb, 0x0000, 0xdee0, 0xded8, 0xdedc, 0x0000, - 0x0000, 0xdee1, 0xdedd, 0xb7fa, 0xb843, 0x0000, 0xb7fd, 0xded9, - 0xdeda, 0xbace, 0xb846, 0xb7fe, 0x0000, 0xb844, 0xb7fc, 0xdedf, - 0xb845, 0xdede, 0xb841, 0xb7fb, 0xb842, 0xdee2, 0xe2e6, 0xe2e8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb840, 0x0000, 0x0000, 0xe2e3, 0xbacc, 0xe2e9, 0xbacd, - /*** 0x80 ***/ - 0xe2e7, 0xe2e2, 0xe2e5, 0xe2ea, 0xbacb, 0xe2e4, 0x0000, 0xbd4e, - 0xe6bf, 0xe6be, 0x0000, 0xbd51, 0xbd4f, 0xe6bc, 0xbd4d, 0xe6bd, - 0x0000, 0xbd50, 0x0000, 0x0000, 0x0000, 0xea7d, 0x0000, 0xeaa1, - 0x0000, 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66, 0xbf67, - 0xbf65, 0xea78, 0xea7b, 0xea7c, 0x0000, 0xbf68, 0x0000, 0xc140, - 0xeda3, 0x0000, 0xc0fc, 0xed7b, 0xc0fe, 0xc141, 0x0000, 0x0000, - 0xc0fd, 0xeda2, 0xed7c, 0xc0fb, 0xeda1, 0xed7a, 0xed7e, 0xed7d, - 0x0000, 0x0000, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2, 0x0000, 0xc2a3, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xf054, 0x0000, 0xf27b, 0x0000, 0x0000, 0xc3a9, - 0x0000, 0xf279, 0xf27a, 0x0000, 0xf474, 0xf477, 0xf475, 0xf476, - 0xf5e0, 0x0000, 0x0000, 0xc4ef, 0xf7eb, 0xf8b4, 0x0000, 0xc5f7, - 0xf8f8, 0xf8f9, 0xc666, 0xa5d9, 0xace1, 0x0000, 0xdac3, 0x0000, - 0xdee3, 0x0000, 0xa5da, 0xa86f, 0x0000, 0xaabe, 0x0000, 0xcfe8, - 0xcfe9, 0xaf78, 0x0000, 0x0000, 0xdac4, 0xb575, 0xb847, 0xc142, - 0xeda4, 0xf27c, 0xf478, 0xa5db, 0x0000, 0x0000, 0x0000, 0xcda1, - 0xcd7a, 0xcd7c, 0xcd7e, 0xcd7d, 0xcd7b, 0xaabf, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_78[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xace2, 0xcff2, 0x0000, 0xcfed, 0xcfea, 0x0000, - 0x0000, 0xcff1, 0x0000, 0x0000, 0xace4, 0xace5, 0xcff0, 0xcfef, - 0xcfee, 0xcfeb, 0xcfec, 0xcff3, 0xace3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaf7c, 0x0000, 0xafa4, - 0xafa3, 0xd2e1, 0xd2db, 0xd2d9, 0x0000, 0xafa1, 0xd6b9, 0xaf7a, - 0xd2de, 0xd2e2, 0xd2e4, 0xd2e0, 0xd2da, 0xafa2, 0xd2df, 0xd2dd, - 0xaf79, 0xd2e5, 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc, 0x0000, 0xaf7e, - 0xaf7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xb2b9, 0x0000, 0xd6ba, 0x0000, 0x0000, - 0xd6b3, 0xd6b5, 0xd6b7, 0x0000, 0xd6b8, 0xd6b6, 0xb2ba, 0x0000, - 0xd6bb, 0x0000, 0xd6b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdac8, 0xb576, 0xdad0, 0x0000, - 0xdac5, 0x0000, 0xdad1, 0x0000, 0xdac6, 0xdac7, 0x0000, 0x0000, - 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577, 0xdac9, 0xdacc, 0xb578, - 0xdacd, 0xdaca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdeee, 0x0000, 0xdef2, 0xb84e, 0x0000, 0xe2f0, 0xb851, - /*** 0x80 ***/ - 0xdef0, 0xf9d6, 0x0000, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, 0xdee4, - 0x0000, 0xb84d, 0x0000, 0x0000, 0xb84c, 0x0000, 0xb848, 0xdee7, - 0x0000, 0xb84f, 0x0000, 0xb850, 0xdee6, 0xdee9, 0xdef1, 0xb84a, - 0xb84b, 0xdeef, 0xdee5, 0x0000, 0x0000, 0x0000, 0xe2f2, 0xbad0, - 0xe2f4, 0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, 0x0000, 0xbad1, - 0xe2ef, 0xbad3, 0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0x0000, 0x0000, - 0xb849, 0x0000, 0xe2eb, 0xbad2, 0xe2ed, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbd54, 0xe6c1, 0xbd58, 0x0000, 0xbd56, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xbacf, 0x0000, 0xe6c8, 0xe6c9, 0xbd53, 0x0000, 0x0000, - 0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, 0xe6c2, - 0xbd59, 0xe6c4, 0x0000, 0x0000, 0xe6c6, 0xbd57, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbf6a, 0xeaa8, 0x0000, 0xeaa2, 0xeaa6, 0xeaac, - 0xeaad, 0xeaa9, 0xeaaa, 0xeaa7, 0x0000, 0xeaa4, 0x0000, 0xbf6c, - 0xbf69, 0xeaa3, 0xeaa5, 0x0000, 0xbf6b, 0xeaab, 0x0000, 0xc146, - 0x0000, 0x0000, 0xedaa, 0xeda5, 0xc145, 0x0000, 0x0000, 0xc143, - 0x0000, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, 0xedad, 0xf056 -}; - -static const unsigned short big5_from_unicode_79[256] = { - /*** 0x00 ***/ - 0x0000, 0xc147, 0xeda7, 0x0000, 0xedae, 0xedab, 0x0000, 0x0000, - 0x0000, 0xf05a, 0x0000, 0x0000, 0xf057, 0x0000, 0xc2a6, 0x0000, - 0xf05b, 0xf05d, 0xf05c, 0xf058, 0xf059, 0x0000, 0x0000, 0xf2a3, - 0x0000, 0xc3aa, 0x0000, 0xf27e, 0xf2a2, 0xf27d, 0xf2a4, 0x0000, - 0x0000, 0xf2a1, 0x0000, 0xf47a, 0xf47d, 0xf479, 0xc471, 0xf47b, - 0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, 0xf5e1, 0x0000, 0xf5e3, - 0x0000, 0xf5e2, 0x0000, 0x0000, 0x0000, 0xf6f6, 0x0000, 0x0000, - 0xf8b5, 0xf8fa, 0xa5dc, 0x0000, 0x0000, 0xcb72, 0xaac0, 0xcda3, - /*** 0x40 ***/ - 0xaac1, 0xaac2, 0xcda2, 0x0000, 0xcff8, 0xcff7, 0xace6, 0xace9, - 0xace8, 0xace7, 0xcff4, 0xcff6, 0xcff5, 0x0000, 0x0000, 0xd2e8, - 0xafa7, 0xd2ec, 0xd2eb, 0xd2ea, 0xd2e6, 0xafa6, 0xafaa, 0xafad, - 0x0000, 0x0000, 0xafae, 0xd2e7, 0xd2e9, 0xafac, 0xafab, 0xafa9, - 0xafa8, 0xd6c2, 0x0000, 0xd6c0, 0xd6bc, 0xb2bb, 0x0000, 0xd6bd, - 0xb2bc, 0xd6be, 0xd6bf, 0xd6c1, 0x0000, 0xb2bd, 0x0000, 0x0000, - 0xdad5, 0x0000, 0xdad4, 0xdad3, 0xdad2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdef6, 0xb852, 0x0000, 0xdef3, 0xdef5, 0x0000, 0xb853, - /*** 0x80 ***/ - 0x0000, 0xb854, 0xdef4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe341, 0x0000, 0xe2f9, 0xe2fa, 0x0000, 0xbad7, 0xbad5, 0xbad6, - 0xe343, 0x0000, 0xe342, 0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, 0xe340, - 0xe2f8, 0x0000, 0xe6cb, 0xe6d0, 0xe6ce, 0x0000, 0x0000, 0x0000, - 0xe6cd, 0xe6cc, 0xe6cf, 0x0000, 0xeaae, 0x0000, 0xbf6d, 0xc148, - 0xedb0, 0x0000, 0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0x0000, - 0xf2a5, 0xc3ab, 0xf4a1, 0xc5a1, 0xf6f7, 0x0000, 0xf8b7, 0xf8b6, - 0xc9a8, 0xacea, 0xaceb, 0xd6c3, 0x0000, 0xb856, 0xa5dd, 0xa872, - /*** 0xc0 ***/ - 0xa871, 0xa870, 0x0000, 0x0000, 0x0000, 0xcda4, 0x0000, 0x0000, - 0xaac4, 0xaac3, 0x0000, 0xacee, 0x0000, 0xcffa, 0xcffd, 0xcffb, - 0x0000, 0xacec, 0xaced, 0x0000, 0x0000, 0xcff9, 0xcffc, 0x0000, - 0xafb5, 0x0000, 0x0000, 0x0000, 0xd2f3, 0xd2f5, 0xd2f4, 0xafb2, - 0xd2ef, 0x0000, 0x0000, 0xafb0, 0xafaf, 0x0000, 0xafb3, 0xafb1, - 0x0000, 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd6c6, 0xd6c7, - 0xd6c5, 0x0000, 0xd6c4, 0xb2be, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_7a[256] = { - /*** 0x00 ***/ - 0xb57d, 0x0000, 0xdad6, 0xdad8, 0xdada, 0xb57c, 0x0000, 0x0000, - 0xb57a, 0x0000, 0xdad7, 0xb57b, 0xdad9, 0xb579, 0x0000, 0x0000, - 0xdf41, 0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0x0000, 0xdefb, - 0xdef8, 0xdef9, 0xb858, 0xdf40, 0xb857, 0x0000, 0xb85c, 0xb85b, - 0xb859, 0x0000, 0xdefd, 0x0000, 0x0000, 0x0000, 0xe349, 0x0000, - 0xe348, 0x0000, 0x0000, 0xe344, 0x0000, 0x0000, 0xbad8, 0xe347, - 0xe346, 0xbad9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbd5e, - 0x0000, 0xe6d2, 0x0000, 0xbd5f, 0xbd5b, 0xbd5d, 0x0000, 0xbd5a, - /*** 0x40 ***/ - 0xbd5c, 0x0000, 0x0000, 0x0000, 0xeaaf, 0x0000, 0xbf70, 0xeab1, - 0xeab0, 0x0000, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xedb5, 0x0000, 0xedb3, 0xc14a, - 0xedb4, 0x0000, 0xedb6, 0xedb2, 0xedb1, 0x0000, 0x0000, 0xf060, - 0xc2aa, 0xc2a8, 0xc2a9, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2a6, - 0xf2a7, 0xc3ad, 0x0000, 0xc3ac, 0xf4a3, 0xf4a4, 0xf4a2, 0x0000, - 0xf6f8, 0xf6f9, 0x0000, 0x0000, 0xa5de, 0xca48, 0xa873, 0x0000, - 0xcda5, 0xaac6, 0xaac5, 0xcda6, 0x0000, 0x0000, 0xd040, 0xacef, - /*** 0x80 ***/ - 0xcffe, 0xacf0, 0x0000, 0x0000, 0xafb6, 0xd2f8, 0xd2f6, 0xd2fc, - 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, 0xd2fa, 0x0000, 0x0000, 0xd6c8, - 0xd6ca, 0x0000, 0xb2bf, 0x0000, 0xd6c9, 0xb2c0, 0xb5a2, 0xb5a1, - 0xb57e, 0xdadb, 0x0000, 0x0000, 0x0000, 0x0000, 0xdf44, 0xb85d, - 0xb85e, 0x0000, 0xdf43, 0xdf42, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe34a, 0xbadb, 0xbada, 0xe34b, 0xe34c, 0x0000, 0xbd61, 0xbd60, - 0x0000, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4, 0xeab2, 0xeab6, - 0xeab3, 0x0000, 0xbf73, 0x0000, 0x0000, 0x0000, 0xedb7, 0xc14b, - /*** 0xc0 ***/ - 0xedb8, 0xedb9, 0x0000, 0x0000, 0xc2ab, 0xc2ac, 0x0000, 0xc475, - 0x0000, 0x0000, 0xc5d1, 0xa5df, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd2fd, 0xafb8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb3ba, - 0xb3b9, 0x0000, 0x0000, 0xb5a4, 0xdadd, 0xb5a3, 0xdadc, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdf45, 0x0000, 0xbadc, 0xe34d, 0xbadd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc476, 0xf4a5, - 0x0000, 0xa6cb, 0xaac7, 0xcda7, 0x0000, 0xacf2, 0x0000, 0xacf1 -}; - -static const unsigned short big5_from_unicode_7b[256] = { - /*** 0x00 ***/ - 0xd042, 0xd043, 0x0000, 0x0000, 0xd340, 0xd342, 0xafb9, 0x0000, - 0xd344, 0xd347, 0xd345, 0x0000, 0x0000, 0x0000, 0xd346, 0xd343, - 0xd2fe, 0xafba, 0xd348, 0xd341, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd6d3, 0xb2c6, 0xd6dc, 0xb2c3, 0x0000, 0xd6d5, 0xb2c7, 0x0000, - 0xb2c1, 0x0000, 0xd6d0, 0xd6dd, 0xd6d1, 0xd6ce, 0xb2c5, 0x0000, - 0xb2c2, 0x0000, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8, 0xb2c8, 0xd6d9, - 0xd6cf, 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb, 0x0000, 0x0000, - 0xd6db, 0x0000, 0x0000, 0xdadf, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xdae4, 0x0000, 0x0000, 0x0000, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, - 0xdae1, 0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, - 0xb5a8, 0xb5ae, 0xb5a9, 0x0000, 0xb5aa, 0x0000, 0xb5a6, 0x0000, - 0xdae5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb861, 0xdf50, 0x0000, 0xdf53, 0xdf47, 0xdf4c, 0xdf46, 0xb863, - 0x0000, 0xdf4a, 0x0000, 0x0000, 0x0000, 0xdf48, 0xb862, 0x0000, - 0xdf4f, 0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, 0xbae1, 0xdf52, 0xb85f, - 0xdf51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xe35d, 0x0000, 0xbae8, 0xe358, 0x0000, 0xbae7, - 0xe34e, 0x0000, 0xe350, 0xbae0, 0xe355, 0xe354, 0xe357, 0xbae5, - 0xe352, 0xe351, 0x0000, 0x0000, 0xbae4, 0xbadf, 0xe353, 0xbae2, - 0xe359, 0xe35b, 0x0000, 0xe356, 0xe34f, 0xbae3, 0x0000, 0x0000, - 0xbd69, 0xbade, 0x0000, 0x0000, 0xe35c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6d9, 0xbd62, 0x0000, 0xe6db, - 0x0000, 0xbd63, 0x0000, 0x0000, 0xbd65, 0xe6de, 0x0000, 0xe6d6, - 0xbae6, 0xe6dc, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6d8, 0x0000, - /*** 0xc0 ***/ - 0xb860, 0xbd68, 0x0000, 0x0000, 0xbd64, 0x0000, 0xbd66, 0xbd67, - 0x0000, 0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0x0000, 0xe6da, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeac0, 0xeabb, 0x0000, 0x0000, - 0xeac5, 0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, 0xeab7, 0xeac6, - 0xc151, 0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, 0xbf7b, 0xeab9, - 0xeabe, 0xbf7a, 0xeac1, 0xeac4, 0x0000, 0x0000, 0x0000, 0x0000, - 0xedcb, 0xedcc, 0xedbc, 0xedc3, 0xedc1, 0x0000, 0x0000, 0xc14f, - 0xedc8, 0xeabf, 0x0000, 0xedbf, 0x0000, 0xedc9, 0xc14e, 0xedbe -}; - -static const unsigned short big5_from_unicode_7c[256] = { - /*** 0x00 ***/ - 0xedbd, 0xedc7, 0xedc4, 0xedc6, 0x0000, 0xedba, 0xedca, 0xc14c, - 0x0000, 0xedc5, 0xedce, 0xedc2, 0xc150, 0xc14d, 0xedc0, 0xedbb, - 0xedcd, 0xbf75, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf063, 0x0000, 0x0000, 0xf061, 0xf067, 0xc2b0, 0xf065, - 0xf064, 0xc2b2, 0xf06a, 0xc2b1, 0x0000, 0xf06b, 0xf068, 0xc2ae, - 0xf069, 0xf062, 0xc2af, 0xc2ad, 0xf2ab, 0xf066, 0x0000, 0x0000, - 0xf06c, 0x0000, 0x0000, 0xf2a8, 0x0000, 0x0000, 0x0000, 0xc3b2, - 0xc3b0, 0xf2aa, 0x0000, 0xf2ac, 0xf2a9, 0xc3b1, 0xc3ae, 0xc3af, - /*** 0x40 ***/ - 0xc3b3, 0x0000, 0x0000, 0xc478, 0x0000, 0xf4aa, 0x0000, 0xf4a9, - 0xf4a7, 0xf4a6, 0xf4a8, 0x0000, 0xc477, 0xc479, 0x0000, 0x0000, - 0xc4f0, 0x0000, 0x0000, 0xf5e5, 0xf5e4, 0x0000, 0x0000, 0xf6fa, - 0x0000, 0xf6fc, 0xf6fe, 0xf6fd, 0xf6fb, 0x0000, 0x0000, 0xc5a3, - 0xc5a2, 0x0000, 0x0000, 0xc5d3, 0xc5d2, 0xc5d4, 0xf7ed, 0xf7ec, - 0x0000, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0x0000, 0xc659, 0xf96d, - 0x0000, 0x0000, 0xc67e, 0xa6cc, 0x0000, 0xcda8, 0x0000, 0x0000, - 0xd045, 0xd046, 0xd044, 0x0000, 0x0000, 0xacf3, 0x0000, 0xd047, - /*** 0x80 ***/ - 0xd048, 0xd049, 0x0000, 0x0000, 0xd349, 0xd34f, 0x0000, 0x0000, - 0xd34d, 0xafbb, 0xd34b, 0x0000, 0xd34c, 0xd34e, 0x0000, 0x0000, - 0x0000, 0xd34a, 0xb2c9, 0x0000, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca, - 0xd6df, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdae8, 0xb5af, - 0x0000, 0xdaea, 0xdae7, 0xd6e1, 0x0000, 0xb5b0, 0x0000, 0xf9db, - 0xdae9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdf56, - 0x0000, 0xb864, 0xdf54, 0xb865, 0xdf55, 0xb866, 0x0000, 0x0000, - 0x0000, 0xbae9, 0xe361, 0xe35e, 0xe360, 0xbaea, 0xbaeb, 0xe35f, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6df, 0x0000, 0x0000, - 0xe6e0, 0x0000, 0xbd6b, 0xe6e2, 0xe6e1, 0x0000, 0xa261, 0x0000, - 0xeaca, 0xeacb, 0xeac7, 0x0000, 0xeac8, 0xbf7c, 0xbf7d, 0xeac9, - 0x0000, 0xc157, 0x0000, 0x0000, 0xc153, 0xc158, 0xc154, 0xc156, - 0xc152, 0x0000, 0xc155, 0x0000, 0x0000, 0x0000, 0x0000, 0xc2b3, - 0xedcf, 0x0000, 0xf2ae, 0x0000, 0xf2ad, 0x0000, 0xf4ab, 0xc47a, - 0xc47b, 0xf741, 0xf5e6, 0x0000, 0xf740, 0x0000, 0xf8fd, 0xf9a4, - 0xa6cd, 0x0000, 0x0000, 0xa874, 0x0000, 0xcda9, 0xaac8, 0x0000 -}; - -static const unsigned short big5_from_unicode_7d[256] = { - /*** 0x00 ***/ - 0xacf6, 0xd04c, 0xacf4, 0xd04a, 0xacf9, 0xacf5, 0xacfa, 0xacf8, - 0xd04b, 0xacf7, 0xafbf, 0xafbe, 0xd35a, 0xafc7, 0xd353, 0xd359, - 0xafc3, 0xd352, 0xd358, 0xd356, 0xafc2, 0xafc4, 0xd355, 0xafbd, - 0xd354, 0xafc8, 0xafc5, 0xafc9, 0xafc6, 0xd351, 0xd350, 0xd357, - 0xafc0, 0xafbc, 0xafc1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd6f0, 0xd6e9, 0x0000, 0xb5b5, 0xd6e8, 0x0000, 0xb2cf, 0xb2d6, - 0xb2d3, 0xb2d9, 0xb2d8, 0xb2d4, 0x0000, 0xd6e2, 0xd6e5, 0x0000, - 0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed, - /*** 0x40 ***/ - 0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb, - 0x0000, 0x0000, 0xd6ee, 0x0000, 0x0000, 0x0000, 0xdafb, 0xdaf2, - 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7, 0xb5b4, 0xdaef, 0x0000, - 0xdaeb, 0x0000, 0x0000, 0xb86c, 0xdaf4, 0x0000, 0xb5b1, 0xdafa, - 0x0000, 0xb5b8, 0xb5ba, 0xdaed, 0x0000, 0x0000, 0xb5b9, 0xdaf0, - 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5, 0x0000, 0xdaf3, 0xb5b6, 0xdaec, - 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb868, 0xdf5d, 0xdf5f, 0xdf61, 0xdf65, 0x0000, 0xdf5b, - /*** 0x80 ***/ - 0xdf59, 0xb86a, 0x0000, 0xdf60, 0xdf64, 0xdf5c, 0xdf58, 0x0000, - 0xdf57, 0x0000, 0x0000, 0x0000, 0xdf62, 0xdf5a, 0xdf5e, 0xb86b, - 0x0000, 0xb869, 0xdf66, 0xb867, 0xdf63, 0x0000, 0xe372, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbaee, 0xe36a, 0xbd78, 0xe374, - 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0x0000, 0x0000, 0xe375, 0xe362, - 0x0000, 0xe377, 0xe366, 0x0000, 0xbafe, 0xbafb, 0xe376, 0xe370, - 0xbaed, 0xbaf5, 0xbaf4, 0x0000, 0xbaf3, 0xbaf9, 0x0000, 0xe363, - 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373, 0xbaef, 0xbaf0, 0xbaf8, - /*** 0xc0 ***/ - 0xe368, 0xe367, 0xe364, 0x0000, 0xe36c, 0xe369, 0xe36d, 0xbafd, - 0x0000, 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0x0000, 0xe36b, 0x0000, - 0x0000, 0x0000, 0xbafc, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6e7, - 0xbd70, 0xbd79, 0xbd75, 0xe6e4, 0x0000, 0xbd72, 0xbd76, 0xe6f0, - 0xbd6c, 0xe6e8, 0x0000, 0xbd74, 0x0000, 0x0000, 0xe6eb, 0xe6e6, - 0xbd73, 0xbd77, 0xe6e5, 0x0000, 0xbd71, 0x0000, 0xe6ef, 0xbd6e, - 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d, 0x0000, 0xe6ec, 0xe6e3, - 0x0000, 0xbd7b, 0xe6ea, 0xbd6f, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_7e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xe6e9, 0x0000, 0x0000, 0x0000, 0x0000, - 0xbfa2, 0xbfa7, 0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, - 0xbfa8, 0xbfa1, 0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, - 0x0000, 0x0000, 0xead6, 0xbfa3, 0xead4, 0xbfa6, 0xbfa5, 0xead0, - 0xead1, 0xeacd, 0xead7, 0xbfa4, 0xeade, 0xeadd, 0x0000, 0x0000, - 0x0000, 0xedda, 0xedd6, 0xc15f, 0x0000, 0xedd0, 0xc159, 0xc169, - 0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, 0xc167, 0xedde, 0xc15c, - 0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, 0xc160, 0xc15a, 0xc168, - /*** 0x40 ***/ - 0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, 0xc162, 0xc15b, 0xedd9, - 0xc166, 0xedd7, 0x0000, 0x0000, 0xeddb, 0x0000, 0x0000, 0x0000, - 0xf06e, 0xf074, 0xc2b9, 0xf077, 0xc2b4, 0xc2b5, 0xf06f, 0xf076, - 0xf071, 0xc2ba, 0xc2b7, 0x0000, 0xf06d, 0x0000, 0xc2b6, 0xf073, - 0xf075, 0xc2b8, 0xf072, 0xf070, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2b8, 0xc3b7, 0xc3b8, 0xc3b4, 0x0000, 0xc3b5, 0x0000, 0xf2b4, - 0xf2b2, 0x0000, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0, 0xf2af, 0xf2b3, - 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d, 0xf4ad, 0x0000, - /*** 0x80 ***/ - 0xf4af, 0xf4ae, 0xc4a1, 0x0000, 0x0000, 0x0000, 0xf5eb, 0xf5e8, - 0xf5e9, 0x0000, 0xf5e7, 0xf5ea, 0xc4f2, 0xf5ec, 0x0000, 0xc4f1, - 0x0000, 0xf742, 0x0000, 0xc5d5, 0xc5d7, 0xf7ee, 0xc5d6, 0xf8b9, - 0xf940, 0xf942, 0xf8fe, 0xf941, 0xc66c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_7f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa6ce, 0x0000, - 0xacfb, 0xd26f, 0xafca, 0x0000, 0x0000, 0xb2da, 0xdafc, 0xdafd, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xeadf, 0xc16a, 0xede1, 0x0000, 0x0000, - 0xc2bb, 0x0000, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0x0000, 0xf743, - 0xc5f8, 0xca49, 0x0000, 0x0000, 0xaac9, 0xa875, 0x0000, 0x0000, - 0xd04d, 0x0000, 0x0000, 0xd360, 0xd35b, 0xd35f, 0xd35d, 0xafcb, - 0xd35e, 0xd35c, 0x0000, 0xd6f1, 0x0000, 0xdafe, 0xdb40, 0xdf69, - 0xdf6a, 0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, 0xb86d, 0x0000, - 0xbb40, 0x0000, 0xb870, 0xe37a, 0x0000, 0xbd7c, 0xe6f1, 0xbd7d, - 0x0000, 0xbfa9, 0xeae2, 0xeae0, 0xeae1, 0xede4, 0xede3, 0xede2, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xf2bb, 0x0000, 0xc3b9, 0xf2bc, 0xf744, - 0xc5f9, 0xf8ba, 0xa6cf, 0xaacb, 0xaaca, 0xd04f, 0xacfc, 0x0000, - 0x0000, 0xd04e, 0xd362, 0x0000, 0xafcc, 0xd6f2, 0xd361, 0x0000, - 0x0000, 0x0000, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db, 0x0000, - 0xdb42, 0xdb43, 0xdb41, 0x0000, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, - 0xb872, 0xb871, 0x0000, 0x0000, 0xe6f2, 0xe6f4, 0x0000, 0xbd7e, - 0xe6f3, 0xeae3, 0xbfaa, 0xf079, 0x0000, 0xf078, 0xc3bb, 0xf2bd, - 0xc3bd, 0xc3bc, 0xf4b0, 0xf5ee, 0xc4f3, 0xa6d0, 0xd050, 0xacfd, - /*** 0xc0 ***/ - 0xd365, 0xafce, 0xd364, 0xd363, 0x0000, 0xafcd, 0x0000, 0xd6fb, - 0x0000, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, 0xd6f8, 0xb2de, 0xd6fc, - 0xd6f9, 0xd6fa, 0xb2df, 0x0000, 0xb5be, 0xb5bf, 0x0000, 0xdb44, - 0x0000, 0x0000, 0x0000, 0xdf6f, 0xdf70, 0x0000, 0xe37e, 0xbb43, - 0xbb41, 0xbb42, 0xe37b, 0xe37c, 0x0000, 0xe37d, 0xe6f9, 0x0000, - 0xe6fa, 0xbda1, 0xe6f7, 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4, - 0xbfab, 0xbfac, 0xede6, 0xc16b, 0xede5, 0xefa8, 0x0000, 0xf07a, - 0xf07b, 0xc2bc, 0x0000, 0xc2bd, 0xc16c, 0xf2be, 0xf2bf, 0xf4b1 -}; - -static const unsigned short big5_from_unicode_80[256] = { - /*** 0x00 ***/ - 0xc4a3, 0xa6d1, 0x0000, 0xa6d2, 0xacfe, 0xaacc, 0xafcf, 0xd051, - 0x0000, 0x0000, 0x0000, 0xb5c0, 0xa6d3, 0xad41, 0xd052, 0xd053, - 0xad40, 0xad42, 0xa6d4, 0x0000, 0xd054, 0xafd1, 0xd366, 0xafd3, - 0xafd0, 0xafd2, 0x0000, 0xd741, 0xb2e0, 0x0000, 0xd740, 0xd6fe, - 0x0000, 0xdf71, 0x0000, 0x0000, 0xe3a1, 0x0000, 0xbda2, 0x0000, - 0xbfae, 0xeae6, 0xeae5, 0x0000, 0xede7, 0x0000, 0x0000, 0x0000, - 0xf5ef, 0x0000, 0x0000, 0xa6d5, 0xcb73, 0xcdaa, 0xad43, 0xd055, - 0x0000, 0xd368, 0x0000, 0x0000, 0x0000, 0xafd4, 0xd367, 0xafd5, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xd743, 0x0000, 0x0000, 0xb2e2, 0xd742, - 0xd744, 0x0000, 0xb2e1, 0x0000, 0x0000, 0x0000, 0x0000, 0xdb46, - 0xdb47, 0xdb45, 0xb5c1, 0x0000, 0x0000, 0x0000, 0xb874, 0x0000, - 0xb875, 0x0000, 0xbb45, 0x0000, 0xe3a3, 0xe3a2, 0xbb44, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6fb, 0x0000, 0x0000, 0xe6fc, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeae7, 0x0000, 0x0000, 0xc170, - 0xc16f, 0xc16d, 0xc16e, 0xc171, 0x0000, 0xf07c, 0xc2bf, 0xc2be, - 0xf2c0, 0xf4b2, 0x0000, 0x0000, 0x0000, 0xc5a5, 0xc5a4, 0xa6d6, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xd1fb, 0x0000, 0xb877, 0xb5c2, 0xb876, 0xbb46, - 0x0000, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9, 0x0000, 0x0000, 0xcdab, - 0xcb76, 0x0000, 0xcb77, 0xa877, 0x0000, 0xcb74, 0xa876, 0x0000, - 0xa879, 0xcb75, 0xa87b, 0xa87a, 0xcb78, 0xa878, 0x0000, 0x0000, - 0x0000, 0xaad1, 0xaacf, 0xcdad, 0x0000, 0xaace, 0x0000, 0x0000, - 0x0000, 0xaad3, 0xaad5, 0xaad2, 0x0000, 0xcdb0, 0xcdac, 0xaad6, - 0x0000, 0xaad0, 0xa87c, 0x0000, 0xaad4, 0xcdaf, 0x0000, 0x0000, - 0xcdae, 0x0000, 0xaacd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xd05b, 0xad47, 0xad48, 0xd05d, 0x0000, 0xd057, - 0xd05a, 0xd063, 0xd061, 0x0000, 0xad49, 0xd067, 0xad4c, 0xd064, - 0xd05c, 0xd059, 0x0000, 0x0000, 0xdb49, 0xd062, 0xad44, 0xd065, - 0xd056, 0xd05f, 0xad46, 0xad4b, 0xd060, 0xad4f, 0xad4d, 0x0000, - 0xd058, 0xad4a, 0x0000, 0xd05e, 0xad4e, 0xad45, 0xd066, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xafda, 0x0000, 0xafe3, - 0xafd8, 0xafd6, 0xd36a, 0xafde, 0xafdb, 0xd36c, 0x0000, 0x0000, - 0xafdd, 0xd36b, 0xd369, 0xd36e, 0xafe2, 0xafe0, 0xdb48, 0x0000 -}; - -static const unsigned short big5_from_unicode_81[256] = { - /*** 0x00 ***/ - 0xd36f, 0xd36d, 0xafd7, 0x0000, 0x0000, 0xafd9, 0xafdc, 0x0000, - 0xafdf, 0x0000, 0xafe1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd74e, 0xb2e4, 0x0000, - 0xd745, 0xd747, 0x0000, 0xd748, 0x0000, 0xd750, 0xd74c, 0xd74a, - 0x0000, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, 0x0000, 0xd74f, - 0x0000, 0xb2e7, 0x0000, 0xb2e6, 0xd74b, 0xd749, 0x0000, 0xb2e3, - 0xb2e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb5c8, 0xdb51, 0x0000, 0x0000, 0xdb4f, 0xb5ca, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xdb4a, 0xdfa1, 0x0000, 0xb5c9, 0xdb4e, - 0x0000, 0x0000, 0xdb4b, 0xb5c5, 0xb5cb, 0xdb50, 0xb5c7, 0xdb4d, - 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4, 0xb5c3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdf77, 0xdf75, 0x0000, 0xdf7b, 0x0000, - 0xdf73, 0xdfa2, 0xdf78, 0x0000, 0xdf72, 0xb87b, 0xb8a3, 0xdf7d, - 0x0000, 0xdf76, 0x0000, 0xb87e, 0x0000, 0x0000, 0xb87c, 0xdf7e, - 0xb879, 0xb878, 0xdf79, 0xb87d, 0xb5cd, 0x0000, 0xdf7c, 0xdf74, - 0xb87a, 0xb8a1, 0xb8a2, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb4c, - /*** 0x80 ***/ - 0xbb48, 0x0000, 0xbb4d, 0xe3a6, 0x0000, 0x0000, 0xe3a5, 0xe3a7, - 0xbb4a, 0xe3a4, 0xbb4b, 0xe3aa, 0xe3a9, 0xe3a8, 0x0000, 0xbb49, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe741, 0x0000, 0xe744, - 0xbda8, 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe, - 0xbda6, 0x0000, 0xe742, 0xe6fd, 0x0000, 0x0000, 0xeae9, 0xeaf3, - 0xbfb1, 0xbfb0, 0x0000, 0xeaed, 0xeaef, 0x0000, 0xeaea, 0x0000, - 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, 0xeaec, 0x0000, 0xeaf2, - 0x0000, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, 0xc17a, 0xc177, - /*** 0xc0 ***/ - 0xc176, 0x0000, 0xc175, 0xc173, 0xede9, 0xedec, 0xc172, 0xeded, - 0x0000, 0xc179, 0xedeb, 0x0000, 0xedea, 0xc2c0, 0x0000, 0xc2c1, - 0xf0a1, 0xf07d, 0xf07e, 0x0000, 0x0000, 0xf2c2, 0x0000, 0xf2c1, - 0xc3be, 0xf4b4, 0xc4a4, 0xf4b3, 0x0000, 0xf5f0, 0xf745, 0xc5a6, - 0xf943, 0xf944, 0xc5d8, 0xa6da, 0x0000, 0xaad7, 0xdb52, 0xbb4e, - 0xc17b, 0xedef, 0xa6db, 0x0000, 0xafe5, 0xafe4, 0xdb53, 0x0000, - 0x0000, 0x0000, 0xeaf4, 0xa6dc, 0xad50, 0x0000, 0x0000, 0xdb54, - 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0x0000, 0xaad8, 0xd068 -}; - -static const unsigned short big5_from_unicode_82[256] = { - /*** 0x00 ***/ - 0xafe6, 0xd370, 0xb2ea, 0x0000, 0xdb57, 0xb8a4, 0x0000, 0xbb50, - 0xbfb3, 0xc17c, 0xc2c2, 0xf4b5, 0xa6de, 0xaad9, 0x0000, 0x0000, - 0xafe7, 0xd752, 0xb5ce, 0x0000, 0xbb51, 0xe3ab, 0xe745, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, - 0xcdb1, 0xd069, 0xad51, 0x0000, 0x0000, 0xd372, 0x0000, 0x0000, - 0xafea, 0x0000, 0xafe8, 0xafe9, 0xafeb, 0x0000, 0x0000, 0xd371, - 0x0000, 0x0000, 0xd757, 0xd754, 0xd756, 0xb2eb, 0xb2ed, 0xb2ec, - 0xd753, 0xb2ee, 0xd755, 0x0000, 0xdb58, 0xdb59, 0x0000, 0xdb5a, - /*** 0x40 ***/ - 0xdfa6, 0x0000, 0xdfa7, 0x0000, 0xdfa5, 0xdfa8, 0x0000, 0xb8a5, - 0x0000, 0xdfa4, 0x0000, 0xbb53, 0x0000, 0x0000, 0xe74a, 0xe746, - 0xe749, 0xe74b, 0xe748, 0xe747, 0x0000, 0xeaf5, 0xeaf6, 0xeaf7, - 0xbfb4, 0xbfb5, 0xedf1, 0xedf0, 0xedf2, 0x0000, 0xf0a3, 0xf0a2, - 0x0000, 0xf2c4, 0x0000, 0xf2c5, 0xf2c3, 0x0000, 0xc4a5, 0x0000, - 0xf4b6, 0xf4b7, 0x0000, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, - 0x0000, 0xc17d, 0xa6e2, 0x0000, 0xd758, 0xdb5b, 0x0000, 0xc641, - 0xca4a, 0x0000, 0x0000, 0x0000, 0xca4b, 0xca4d, 0xa6e3, 0xca4e, - /*** 0x80 ***/ - 0xca4c, 0x0000, 0x0000, 0xcba2, 0xcba3, 0xcb7b, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcba1, 0xa8a1, 0x0000, 0xa8a2, 0xcb7c, 0xcb7a, - 0xcb79, 0xcb7d, 0xa87e, 0xcb7e, 0xd06a, 0x0000, 0x0000, 0x0000, - 0xcdb6, 0xaadc, 0xcdb5, 0xcdb7, 0x0000, 0xaadb, 0xcdbc, 0xaadf, - 0xcdb2, 0xcdc0, 0xcdc6, 0xaae6, 0xcdc3, 0xaae3, 0x0000, 0xcdb9, - 0xcdbf, 0xcdc1, 0x0000, 0xcdb4, 0xaae2, 0xaadd, 0xcdba, 0xaae4, - 0xaae7, 0xaae1, 0x0000, 0xaada, 0xcdbe, 0xcdb8, 0xcdc5, 0xaae9, - 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade, 0xaae8, 0x0000, - /*** 0xc0 ***/ - 0xcdb3, 0x0000, 0xcdc2, 0xcdc4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xad62, 0xad5c, 0xad64, 0xad61, 0xd071, 0xd074, 0xad5d, - 0x0000, 0xd06b, 0x0000, 0xad56, 0xad60, 0x0000, 0xad63, 0xad65, - 0xd0a2, 0xd077, 0x0000, 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, - 0xd06f, 0x0000, 0xd07e, 0xd073, 0xd076, 0xd0a5, 0x0000, 0xad66, - 0xd07d, 0xad5e, 0xd078, 0xd0a4, 0xd075, 0xd079, 0xd07c, 0x0000, - 0x0000, 0xd06d, 0xd0a3, 0xd07b, 0x0000, 0x0000, 0xd06c, 0x0000 -}; - -static const unsigned short big5_from_unicode_83[256] = { - /*** 0x00 ***/ - 0xd070, 0xad5f, 0xad5a, 0xad53, 0xad58, 0xad54, 0xad67, 0xd06e, - 0xd3a5, 0xad5b, 0x0000, 0x0000, 0xd07a, 0xce41, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd3a8, 0xaffa, - 0x0000, 0xd376, 0x0000, 0xd3a3, 0xd37d, 0x0000, 0xd3b2, 0x0000, - 0xd3aa, 0x0000, 0xd37e, 0x0000, 0xd3a9, 0xd378, 0xd37c, 0xd3b5, - 0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0x0000, 0xd3ac, - 0x0000, 0xaffc, 0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, - 0xaff1, 0xaff8, 0xd072, 0xdb5c, 0xd3a6, 0x0000, 0x0000, 0xd37a, - /*** 0x40 ***/ - 0xaffb, 0xd37b, 0xd3a1, 0xaffe, 0xd375, 0xd3af, 0x0000, 0xd3ae, - 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, 0xd3b0, 0xd3a7, 0xd3a2, 0xaff6, - 0xaff2, 0xd377, 0xafee, 0xd3b1, 0xafef, 0x0000, 0xd379, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd75e, 0xd760, 0xd765, 0xd779, 0xb2fc, - 0xb2f2, 0x0000, 0xd75d, 0xb2fd, 0xb2fe, 0xd768, 0xd76f, 0xd775, - /*** 0x80 ***/ - 0x0000, 0xd762, 0x0000, 0xd769, 0x0000, 0x0000, 0xb340, 0xd777, - 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef, 0xd761, - 0xd759, 0x0000, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773, - 0xb2f1, 0xd764, 0xd77a, 0xd76c, 0x0000, 0xd76b, 0xb2f0, 0x0000, - 0xb2fb, 0x0000, 0xb2f3, 0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, - 0xd75b, 0xd767, 0xd76d, 0xb2f6, 0x0000, 0x0000, 0xd778, 0xd771, - 0xd774, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb2f5, 0x0000, 0xdb6c, - /*** 0xc0 ***/ - 0xdb60, 0xb5d7, 0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, 0xdb68, 0xdba3, - 0xdb69, 0xdb77, 0xb5e2, 0xdb73, 0xb5df, 0x0000, 0xdb74, 0xdb5d, - 0x0000, 0xdba4, 0x0000, 0x0000, 0xb5e8, 0xdba1, 0xdb75, 0xdbac, - 0xdb70, 0xdfc8, 0x0000, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a, 0xb5e9, - 0xb5d4, 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0x0000, 0xdb63, - 0xdb61, 0xb5d0, 0xdba5, 0xdb6a, 0xdba8, 0x0000, 0xdba9, 0xb5d8, - 0xb5dd, 0xb5d9, 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0x0000, - 0xb5d2, 0xdb5e, 0xdba2, 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71 -}; - -static const unsigned short big5_from_unicode_84[256] = { - /*** 0x00 ***/ - 0x0000, 0xdb6d, 0x0000, 0xb5d1, 0xb5e5, 0x0000, 0xdb7c, 0xb5e7, - 0x0000, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3, 0xb5e4, 0xdb79, - 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdbae, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdb5f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdfc7, 0x0000, 0xdfdd, 0xb855, 0xdfcc, 0x0000, 0xdfca, - 0xdfb5, 0xb8a9, 0xdfc5, 0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, - 0xb5e3, 0xdfcf, 0xdfc0, 0xdfd6, 0xb8b0, 0xb8a8, 0x0000, 0xdfaa, - /*** 0x40 ***/ - 0xdfb2, 0x0000, 0xdfcb, 0xdfc3, 0xdfdc, 0xdfc6, 0xb8b6, 0xdfd7, - 0x0000, 0xb8ad, 0x0000, 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0, 0x0000, - 0xdfe1, 0xdfb1, 0xdfd2, 0x0000, 0xdfdf, 0x0000, 0xdfab, 0xb5db, - 0x0000, 0xdfb9, 0xdfb8, 0xb8af, 0x0000, 0xdfbc, 0xdfbe, 0xdfcd, - 0xdfde, 0xb8b2, 0x0000, 0xb8b3, 0x0000, 0xdfb0, 0xb8ab, 0xdfb4, - 0xdfda, 0xb8b4, 0x0000, 0xb8ac, 0xb8ae, 0xb8b5, 0xdfe0, 0xdfd3, - 0xdfce, 0x0000, 0x0000, 0xdfbb, 0xdfba, 0xb8aa, 0xdfac, 0xb8a7, - 0xdfc4, 0xdfad, 0xdfc2, 0x0000, 0x0000, 0xdfb7, 0xdfdb, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xb8a6, 0x0000, 0x0000, 0x0000, 0xdfb3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdfaf, 0xdfd5, 0xdfae, - 0xbb60, 0xe3d3, 0x0000, 0x0000, 0xe3c2, 0x0000, 0x0000, 0xe3ac, - 0xe3ca, 0xbb58, 0xe3bb, 0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, - 0xe3cd, 0xe3ae, 0xe3c1, 0x0000, 0xe3ad, 0x0000, 0x0000, 0xe3bf, - 0xe3c8, 0xe3c6, 0xe3ba, 0xe3b5, 0xe3b3, 0x0000, 0xe3b4, 0xe3c7, - 0xe3d2, 0xe3bc, 0xbb5a, 0x0000, 0xe3b7, 0x0000, 0xe3cb, 0x0000, - 0xbb5d, 0xe3b6, 0xe3b0, 0xe3c0, 0xbb61, 0x0000, 0x0000, 0xbb55, - /*** 0xc0 ***/ - 0xbb5e, 0xe3b8, 0xe3b2, 0x0000, 0xbb57, 0xdfd4, 0xbb56, 0xe3c3, - 0x0000, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9, 0xe3b1, 0xe3cc, - 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0x0000, 0xe3c9, 0xe3ce, - 0x0000, 0x0000, 0x0000, 0xe3d1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe773, - 0xe774, 0xe767, 0xe766, 0xe762, 0xbdb4, 0x0000, 0xbdac, 0xe776, - 0xe775, 0xdfa9, 0xe75f, 0xe763, 0xe75d, 0x0000, 0xe770, 0xe761, - 0x0000, 0xe777, 0xe75a, 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6 -}; - -static const unsigned short big5_from_unicode_85[256] = { - /*** 0x00 ***/ - 0xe74f, 0x0000, 0xe76d, 0x0000, 0x0000, 0x0000, 0xbdb7, 0xdfbd, - 0xe75b, 0xe752, 0xe755, 0xe77b, 0xe75c, 0xe753, 0xe751, 0xe74e, - 0x0000, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3, 0xe760, 0xe768, 0xbda9, - 0xe778, 0xe77c, 0xbdab, 0x0000, 0xe757, 0xe76b, 0xe76f, 0xe754, - 0xe779, 0xbdb2, 0x0000, 0xbdb1, 0xe74c, 0xbdb5, 0xe772, 0xe756, - 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c, 0xe77d, - 0xe77a, 0xe771, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe74d, 0x0000, 0xbdaa, 0xeb49, 0x0000, - /*** 0x40 ***/ - 0xeb40, 0xeb43, 0x0000, 0xbfbb, 0xeb45, 0xeaf9, 0xeb41, 0xeb47, - 0xbfb8, 0xbfbc, 0xbfb6, 0x0000, 0x0000, 0xeafb, 0xeb4c, 0x0000, - 0x0000, 0xeb46, 0x0000, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46, - 0xeafe, 0xbfb7, 0x0000, 0xeb4a, 0x0000, 0xeb54, 0xbfbf, 0x0000, - 0xeb51, 0xeafd, 0xeb44, 0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, - 0xbfb9, 0xbfba, 0xbfbe, 0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0x0000, - 0x0000, 0xeb4b, 0x0000, 0x0000, 0x0000, 0xeb4e, 0xee53, 0xee40, - 0xee45, 0xee52, 0xee44, 0xedfb, 0xee41, 0x0000, 0xc1a2, 0x0000, - /*** 0x80 ***/ - 0xedf4, 0xee4d, 0xee4f, 0xedf3, 0xc1a1, 0xee51, 0xee49, 0xc1a8, - 0xee50, 0xee42, 0xc1aa, 0xedf9, 0xeb52, 0xee4a, 0xee47, 0xedf5, - 0xee55, 0xc1a4, 0x0000, 0x0000, 0xc1a5, 0xedf7, 0xee48, 0x0000, - 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3, 0xee4c, 0xedfe, 0xee56, - 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc, 0x0000, 0xc2cb, 0xedf6, - 0xc1a9, 0xc2c4, 0xc17e, 0x0000, 0x0000, 0x0000, 0x0000, 0xc1a6, - 0xc2c8, 0xf0b3, 0x0000, 0xf0a9, 0xf0a4, 0xf0aa, 0xf0b4, 0xf0b8, - 0xf0b7, 0xc2ca, 0xc2c9, 0x0000, 0x0000, 0xf0ab, 0xf0b9, 0xf0ae, - /*** 0xc0 ***/ - 0xf0a6, 0x0000, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2, 0xf0a5, 0xf0ac, - 0xf0b1, 0xc2c7, 0x0000, 0xf0af, 0x0000, 0xc2c5, 0xf0b0, 0xc2c3, - 0xc2c6, 0xf2d5, 0xf0b5, 0x0000, 0x0000, 0xc3c2, 0x0000, 0xf2cd, - 0xf2d1, 0xf2c9, 0xf2cc, 0x0000, 0xf2d4, 0xc3c0, 0xf2d9, 0xf2d2, - 0x0000, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3, 0xc3c4, 0xf2d7, 0x0000, - 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8, 0x0000, 0xf2d8, - 0xf2d6, 0xf2c7, 0xf2cf, 0x0000, 0x0000, 0x0000, 0xf4be, 0xc3c5, - 0xf2d0, 0xc4a7, 0xc4a9, 0xc4a6, 0x0000, 0xf4c3, 0xf4bb, 0xf4b9 -}; - -static const unsigned short big5_from_unicode_86[256] = { - /*** 0x00 ***/ - 0xf4bd, 0xf4ba, 0x0000, 0x0000, 0xf4bf, 0xf4c1, 0xc4aa, 0xc4ac, - 0x0000, 0xf4c0, 0xc4ad, 0xc4ab, 0xf4c2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc4a8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc4f4, - 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0x0000, 0xf5fd, 0xf5f4, - 0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8, - 0x0000, 0xf5fc, 0xf5f2, 0x0000, 0xf74a, 0xc4f5, 0xf5f9, 0x0000, - 0x0000, 0xf7f4, 0xf74b, 0xf749, 0xf747, 0xf748, 0xf74c, 0x0000, - 0xc5d9, 0xf7f2, 0xf7f0, 0xf7f5, 0xf7f3, 0x0000, 0xf7f6, 0xc5da, - /*** 0x40 ***/ - 0xf7f1, 0x0000, 0x0000, 0xf8bc, 0x0000, 0x0000, 0xf945, 0xf946, - 0xf947, 0x0000, 0x0000, 0xf9c7, 0xf9bd, 0xca4f, 0xaaea, 0x0000, - 0xad68, 0x0000, 0xd3b8, 0xd3b7, 0xb040, 0xb342, 0xd77c, 0x0000, - 0x0000, 0xd77b, 0x0000, 0xb5ea, 0xb8b8, 0x0000, 0xb8b7, 0xb8b9, - 0x0000, 0xe3d4, 0xe77e, 0xeb58, 0xeb5a, 0xeb59, 0x0000, 0xc1ab, - 0xee57, 0xf0ba, 0xf9a5, 0xa6e4, 0x0000, 0xcdc9, 0xcdca, 0xcdc8, - 0xcdc7, 0xaaeb, 0x0000, 0xd0a9, 0xd0a7, 0x0000, 0x0000, 0xd0a6, - 0x0000, 0xad69, 0xad6b, 0xad6a, 0xd0a8, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd3c4, 0xd3c1, 0xd3bf, - 0x0000, 0x0000, 0xb041, 0xd3c2, 0xb046, 0xd3bc, 0xd3cb, 0x0000, - 0xd3cd, 0xd3bd, 0x0000, 0xb043, 0xd3ce, 0xd3c9, 0xd3bb, 0xd3c0, - 0xd3ca, 0xd3c6, 0xd3c3, 0x0000, 0xb048, 0xd3cc, 0xd3be, 0x0000, - 0x0000, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0x0000, 0xd3c8, - 0xd3ba, 0xb045, 0xb042, 0x0000, 0x0000, 0x0000, 0x0000, 0xb34c, - 0xd7a5, 0xb34b, 0x0000, 0xd7a8, 0xd7ab, 0xb348, 0xb346, 0xd77e, - 0xd7a9, 0xd7a7, 0xd7a4, 0xd7ac, 0xd7ad, 0xd7af, 0xd7b0, 0xd77d, - /*** 0xc0 ***/ - 0xb345, 0xd7a2, 0xd7a1, 0xd7ae, 0xb347, 0xd7a3, 0xb349, 0xb344, - 0xd7a6, 0xb34d, 0x0000, 0xb34a, 0xd7aa, 0x0000, 0x0000, 0x0000, - 0xb5f1, 0xdbbf, 0x0000, 0xdbb4, 0xb5ee, 0x0000, 0xdfe7, 0xdbbd, - 0xdbb1, 0xb5ec, 0xdbb6, 0xb5ef, 0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, - 0x0000, 0x0000, 0xdbb2, 0xdbb5, 0xb5f0, 0x0000, 0xdbb3, 0x0000, - 0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, 0xb5ed, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdfe8, 0xdfee, 0xdfe4, - 0xdfea, 0xb8ba, 0xdfe6, 0xb8c0, 0x0000, 0x0000, 0xb8bf, 0x0000 -}; - -static const unsigned short big5_from_unicode_87[256] = { - /*** 0x00 ***/ - 0xb8be, 0xdfed, 0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, 0xb8c3, 0xb8bd, - 0xb8bc, 0xdfec, 0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, 0xdfeb, 0x0000, - 0x0000, 0xe3f4, 0xe3e9, 0xb8bb, 0x0000, 0x0000, 0x0000, 0x0000, - 0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, 0xbb65, 0x0000, 0xe3db, 0x0000, - 0xe3e4, 0xe3dc, 0xbb67, 0xe3d6, 0xe3f1, 0xbb68, 0xe3ee, 0xe3ef, - 0xe3d7, 0xbb6d, 0xe3e6, 0x0000, 0xe3e0, 0xe3e7, 0xe3da, 0x0000, - 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5, 0xbb69, 0xe3ec, 0x0000, 0xbb6c, - 0xe3f0, 0x0000, 0xe3ea, 0xbb66, 0xe3e8, 0x0000, 0xe3e2, 0xbb64, - /*** 0x40 ***/ - 0xe3d9, 0xe3e1, 0xe3ed, 0xe3df, 0x0000, 0x0000, 0xe3e3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbdc1, 0xdfe9, 0xe7b2, 0xe7bb, - 0xe7b1, 0xe7ad, 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b, 0xe7a1, 0xbdc0, - 0xe7a7, 0xbdbf, 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4, 0xe7ae, 0xe7b3, - 0xbdbb, 0xe7ab, 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba, 0xbdbc, 0xe7bf, - 0xbdbe, 0xe7c0, 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af, 0xe7b8, 0xe7b5, - 0x0000, 0x0000, 0x0000, 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, - 0xbdbd, 0xeb64, 0xe7b7, 0xe7bc, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67, 0x0000, 0xeb65, - 0xeb60, 0xeb6f, 0x0000, 0x0000, 0x0000, 0xbfc4, 0x0000, 0xeb5c, - 0xeb68, 0xeb69, 0xeb5f, 0xeb5e, 0xeb6c, 0x0000, 0xeb62, 0xeb5d, - 0xeb63, 0x0000, 0xeb6e, 0xeb5b, 0xeb6d, 0xeb6a, 0xbfc2, 0xbfc1, - 0x0000, 0x0000, 0xbfc3, 0xeb66, 0xf0cb, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xee59, 0xc1b1, 0xee5d, 0xee5a, 0xee61, 0xee67, - 0xee5c, 0x0000, 0xee70, 0xc1ae, 0xee6a, 0xee5f, 0xee6b, 0xee66, - 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60, 0xee6e, 0xee58, 0xee6c, - /*** 0xc0 ***/ - 0xc1ac, 0x0000, 0xee64, 0xee63, 0xee68, 0xee5b, 0xc1b0, 0x0000, - 0xc1b4, 0xee62, 0xee69, 0xc1b5, 0xee65, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc1ad, 0xc1af, 0xf0c7, 0xf0c5, 0x0000, 0x0000, 0xf0cc, - 0xf0c9, 0xf0cd, 0x0000, 0xf0be, 0xf0c6, 0xf0d1, 0xee6f, 0xf0c2, - 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, 0xf0c1, 0xf0bc, 0xf0bb, - 0xf0d0, 0x0000, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, 0x0000, 0xc2cc, - 0x0000, 0x0000, 0xc2ce, 0xf0c3, 0xf0cf, 0x0000, 0xf2de, 0xf2df, - 0x0000, 0xc3c9, 0xf2dc, 0xc3c6, 0xf2e4, 0x0000, 0xc3ca, 0xf2e6 -}; - -static const unsigned short big5_from_unicode_88[256] = { - /*** 0x00 ***/ - 0xf2db, 0xf0ce, 0xf2e8, 0xf2dd, 0x0000, 0xc3c7, 0xf2e3, 0x0000, - 0xf2e5, 0xf2e0, 0xf2e7, 0xf2e2, 0xf2e1, 0xc3c8, 0x0000, 0x0000, - 0xf4c5, 0xf4c6, 0x0000, 0xf4c8, 0xc4ae, 0xc4af, 0xf4c9, 0xf4c7, - 0x0000, 0xf4c4, 0x0000, 0xf642, 0xf645, 0xf641, 0x0000, 0xc4fa, - 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644, 0xf751, 0xf74f, 0x0000, - 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0x0000, 0xf7f9, 0xf7d7, - 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0x0000, 0xf8bf, 0xc5fa, 0xf8be, - 0xf8bd, 0xc5fb, 0x0000, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, - /*** 0x40 ***/ - 0xa6e5, 0xd0aa, 0x0000, 0xd3cf, 0xd3d0, 0x0000, 0x0000, 0x0000, - 0xdbc0, 0x0000, 0xf647, 0xf8c0, 0xa6e6, 0xad6c, 0xd0ab, 0x0000, - 0x0000, 0x0000, 0xd7b1, 0xb34e, 0x0000, 0xdbc2, 0xdbc1, 0xb5f3, - 0x0000, 0xb8c5, 0xe7c1, 0xbdc3, 0x0000, 0xbdc4, 0x0000, 0x0000, - 0x0000, 0xbfc5, 0xc5fc, 0xa6e7, 0x0000, 0x0000, 0x0000, 0xd0ac, - 0xaaed, 0xd0ae, 0xd0ad, 0xad6d, 0x0000, 0xd3d1, 0x0000, 0xd3d8, - 0xb049, 0xd3d6, 0xd3d4, 0x0000, 0xd3db, 0xd3d2, 0xd3d3, 0xb04a, - 0x0000, 0xb04e, 0x0000, 0x0000, 0xd3dc, 0xb04d, 0xd3da, 0xd3d7, - /*** 0x80 ***/ - 0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb350, 0xd7b2, 0x0000, 0xb355, 0xd7c2, 0xb354, 0xd7c4, 0x0000, - 0x0000, 0xd7b8, 0xb352, 0xd7c3, 0x0000, 0xd7b3, 0xb353, 0xd7bf, - 0xd7bb, 0xd7bd, 0xd7b7, 0xd7be, 0x0000, 0x0000, 0xb34f, 0xd7ba, - 0x0000, 0xd7b9, 0xd7b5, 0x0000, 0xd7c0, 0x0000, 0x0000, 0xd7bc, - 0xd7b4, 0x0000, 0xd7b6, 0xb351, 0xd7c1, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb5f6, 0xdbcd, 0x0000, 0x0000, 0x0000, 0xdbc9, 0xdbcb, - 0xdbc6, 0xdbc5, 0xdbc3, 0x0000, 0xdbca, 0xdbcc, 0xdbc8, 0x0000, - /*** 0xc0 ***/ - 0xdbc7, 0xb5f4, 0xb5f5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3, 0xdff4, 0xf9d8, - 0xdff9, 0x0000, 0xb8cf, 0x0000, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, - 0xb8ca, 0xb8c8, 0xdff7, 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, - 0x0000, 0xb8cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3f6, - 0xbb74, 0x0000, 0x0000, 0xe442, 0xe441, 0x0000, 0xe3fb, 0xbb76, - 0xe440, 0xe3f7, 0xe3f8, 0xbb6e, 0xbb70, 0x0000, 0xe3fd, 0xe3f5, - 0xbb72, 0xbb71, 0xe3f9, 0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0x0000 -}; - -static const unsigned short big5_from_unicode_89[256] = { - /*** 0x00 ***/ - 0x0000, 0xdbce, 0xbb6f, 0x0000, 0x0000, 0xe7c2, 0xe7c9, 0xbdc6, - 0x0000, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0x0000, 0xe7cc, 0x0000, - 0xbdc5, 0xe7cb, 0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, - 0xe7c7, 0xe7c8, 0xbb75, 0x0000, 0x0000, 0x0000, 0xeb70, 0xeb7c, - 0x0000, 0xbfca, 0xeb77, 0xeb79, 0x0000, 0xbfc8, 0xeb71, 0xeb75, - 0x0000, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, 0xeb73, 0xeb74, 0xeb7a, - 0xeb72, 0xeb76, 0xbfc7, 0xee72, 0x0000, 0xee71, 0xc1b7, 0xee77, - 0xc1b9, 0x0000, 0x0000, 0xc1b6, 0xee73, 0xc1ba, 0xee74, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xee75, 0xee78, 0x0000, 0xc1b8, 0x0000, 0xf0d6, 0x0000, - 0x0000, 0xf0d9, 0x0000, 0xf0d3, 0xf0d5, 0x0000, 0x0000, 0xf0d4, - 0xf0d7, 0xf0d8, 0xee76, 0xf0d2, 0x0000, 0x0000, 0xc3cd, 0xf2ec, - 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0, 0xc3ce, 0xc3cc, - 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0x0000, 0xf4cb, 0x0000, - 0x0000, 0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, - 0x0000, 0xf752, 0xc5a7, 0xf7fd, 0xf7fc, 0x0000, 0xf7fb, 0x0000, - 0x0000, 0xf948, 0xf949, 0xf94b, 0xf94a, 0x0000, 0xca50, 0xa6e8, - /*** 0x80 ***/ - 0x0000, 0xad6e, 0xd7c5, 0xb5f7, 0x0000, 0xdffa, 0xc2d0, 0x0000, - 0xf2f2, 0x0000, 0x0000, 0xa8a3, 0x0000, 0x0000, 0x0000, 0xb357, - 0x0000, 0x0000, 0x0000, 0xb356, 0x0000, 0xdbd0, 0xb5f8, 0xdbd2, - 0xdbd1, 0x0000, 0x0000, 0xdffb, 0xb8d0, 0xe443, 0xe446, 0xe445, - 0x0000, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf, 0x0000, 0xbfcc, 0x0000, - 0x0000, 0x0000, 0xbfcb, 0x0000, 0xc1bb, 0xee79, 0xee7b, 0xee7a, - 0x0000, 0x0000, 0xc2d1, 0x0000, 0x0000, 0x0000, 0xf2f4, 0xf2f3, - 0x0000, 0xf4cc, 0xc4b1, 0x0000, 0x0000, 0xc4fd, 0xf754, 0xf753, - /*** 0xc0 ***/ - 0xc65b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa8a4, 0xd0af, 0xad6f, 0xd7c8, 0xd7c6, 0x0000, - 0x0000, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043, 0xdbd3, 0x0000, 0xdffc, - 0xe041, 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd, 0xe044, 0x0000, - 0xe449, 0xe447, 0x0000, 0xe448, 0xe7d3, 0xe7d1, 0x0000, 0x0000, - 0xe7d2, 0xeb7d, 0xee7c, 0xee7d, 0xc2d2, 0x0000, 0xf2f5, 0xf4cd, - 0xc4b2, 0x0000, 0xf64c, 0xf755, 0xc5a9, 0x0000, 0xf7fe, 0xf94c -}; - -static const unsigned short big5_from_unicode_8a[256] = { - /*** 0x00 ***/ - 0xa8a5, 0x0000, 0xad71, 0xad72, 0xd0b0, 0x0000, 0x0000, 0xd0b1, - 0xad70, 0x0000, 0xb054, 0x0000, 0xb052, 0x0000, 0xb051, 0xb058, - 0xb050, 0xb059, 0xd3dd, 0xb056, 0x0000, 0xb053, 0xb057, 0xb055, - 0xb04f, 0x0000, 0x0000, 0xb35f, 0x0000, 0xb359, 0xd7cc, 0xb35e, - 0x0000, 0x0000, 0xb360, 0xb35a, 0x0000, 0xb35b, 0x0000, 0xd7ca, - 0x0000, 0x0000, 0xb358, 0x0000, 0xd7cb, 0xb35d, 0x0000, 0x0000, - 0xd7c9, 0xb35c, 0x0000, 0x0000, 0xb644, 0x0000, 0xb646, 0x0000, - 0x0000, 0xdbd8, 0xb645, 0xb5f9, 0xb5fd, 0x0000, 0xb8e4, 0xe049, - /*** 0x40 ***/ - 0xdbda, 0xb5fe, 0x0000, 0x0000, 0xdbdd, 0xdbde, 0xb643, 0x0000, - 0xdbe0, 0x0000, 0xdbe2, 0x0000, 0xdbe3, 0xdbd7, 0xdbd6, 0xdbe4, - 0xb642, 0xdbe1, 0xdbdf, 0x0000, 0xb640, 0xb5fb, 0xb647, 0xdbdb, - 0xdbdc, 0xdbd9, 0x0000, 0xb641, 0x0000, 0x0000, 0xb5fc, 0x0000, - 0xb5fa, 0xe048, 0xb8df, 0xb8da, 0x0000, 0x0000, 0xb8d5, 0x0000, - 0xb8e5, 0xb8d6, 0x0000, 0xb8d2, 0xb8e1, 0xb8de, 0xb8e0, 0x0000, - 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050, 0xe04d, 0xe045, 0xe04a, - 0x0000, 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0x0000, 0x0000, 0xe047, - /*** 0x80 ***/ - 0x0000, 0xe04f, 0xe04b, 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, - 0x0000, 0x0000, 0x0000, 0xe44c, 0xbb78, 0xbb7b, 0x0000, 0xe44e, - 0x0000, 0xbba5, 0xe44d, 0xbb7d, 0x0000, 0xbdcf, 0xe44f, 0x0000, - 0xbba4, 0xe44b, 0xbba6, 0x0000, 0x0000, 0x0000, 0xbb79, 0x0000, - 0xb8db, 0xbb7c, 0x0000, 0xbb7a, 0xbb7e, 0xbba2, 0xbb77, 0xbba7, - 0xbba3, 0x0000, 0xbba1, 0xe44a, 0x0000, 0x0000, 0x0000, 0x0000, - 0xbdd6, 0x0000, 0xbdd2, 0x0000, 0x0000, 0x0000, 0xbdd9, 0x0000, - 0xe7d6, 0xbdda, 0xe7e2, 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd, 0xbdd5, - /*** 0xc0 ***/ - 0xe7de, 0x0000, 0xbdd4, 0xe7e1, 0xbdce, 0xe7df, 0xe7d5, 0xbdcd, - 0xebaa, 0xbdd3, 0x0000, 0xbdd0, 0x0000, 0xbdd8, 0x0000, 0xe7d4, - 0x0000, 0xe7d8, 0xbdcc, 0xe7d7, 0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, - 0xe7e0, 0xe7e4, 0x0000, 0xbddb, 0xbfd2, 0xeba5, 0xebab, 0xeba8, - 0xeb7e, 0xebac, 0xeba1, 0x0000, 0xeba7, 0x0000, 0xbfcd, 0xbfd3, - 0xebad, 0x0000, 0x0000, 0xbfcf, 0x0000, 0xbfd9, 0xbfd4, 0xebaf, - 0xeba9, 0xbfd0, 0xeba2, 0xbfda, 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, - 0xbdd1, 0x0000, 0xbfce, 0xebb0, 0xbfdc, 0x0000, 0xbfd5, 0xebae -}; - -static const unsigned short big5_from_unicode_8b[256] = { - /*** 0x00 ***/ - 0xbfd1, 0xbfd6, 0xbfd7, 0x0000, 0xc1c3, 0xeea4, 0xeead, 0xeeaa, - 0xeeac, 0x0000, 0xc1c0, 0xeea5, 0x0000, 0xeeab, 0xc1bc, 0xeea7, - 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2, 0xc1bd, - 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e, 0x0000, - 0xc1c1, 0x0000, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, - 0xc2d3, 0x0000, 0xf0da, 0xc2d6, 0xc2d5, 0x0000, 0xf0e9, 0xf0e1, - 0xf0de, 0xf0e4, 0x0000, 0xf0dd, 0x0000, 0xf0df, 0xf0e8, 0xf0e6, - 0x0000, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, 0xf0ec, 0xf0e3, 0x0000, - /*** 0x40 ***/ - 0xf2f9, 0xc3cf, 0xf341, 0x0000, 0x0000, 0xf64f, 0xc3d6, 0xf0e0, - 0xf2f7, 0xc3d2, 0xf2f8, 0xf2fd, 0x0000, 0x0000, 0xc3d4, 0xc3d5, - 0xf2f6, 0xf340, 0xf342, 0xf2fa, 0xf2fc, 0xf2fe, 0xf2fb, 0xf343, - 0xc3d1, 0xc3d7, 0xc3d3, 0x0000, 0xc3d0, 0xf4d0, 0x0000, 0xc4b7, - 0xf4ce, 0x0000, 0x0000, 0xf4d2, 0x0000, 0xf4d3, 0xc4b5, 0xf4d4, - 0xf4d1, 0x0000, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0x0000, 0xc4b6, - 0xc4b3, 0x0000, 0x0000, 0x0000, 0xc4fe, 0x0000, 0x0000, 0xc540, - 0xf64e, 0xf64d, 0xf650, 0xf651, 0x0000, 0xc541, 0xf756, 0xf75b, - /*** 0x80 ***/ - 0xc5aa, 0x0000, 0xf758, 0x0000, 0xf757, 0xf75a, 0xf759, 0x0000, - 0xf843, 0x0000, 0xc5dc, 0xf842, 0xf840, 0x0000, 0xf841, 0x0000, - 0x0000, 0x0000, 0xc5fe, 0xc5fd, 0xf8c1, 0xf8c2, 0xc640, 0x0000, - 0xf94d, 0xf94e, 0xc667, 0x0000, 0xc66d, 0x0000, 0xf9a9, 0xf9c8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_8c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8a6, - 0x0000, 0xd7cd, 0x0000, 0xd7ce, 0xe052, 0xe450, 0xe7e5, 0xc1c6, - /*** 0x40 ***/ - 0x0000, 0xc1c5, 0xf0ee, 0xf344, 0x0000, 0xf844, 0xa8a7, 0xd3de, - 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6, 0xbddd, 0xeeb1, - 0xc2d7, 0x0000, 0x0000, 0x0000, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, - 0x0000, 0x0000, 0xb362, 0x0000, 0xd7cf, 0xd7d0, 0x0000, 0xdbe5, - 0x0000, 0xb648, 0xb8e6, 0x0000, 0xe056, 0xe055, 0xe057, 0x0000, - 0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0x0000, 0xeeb5, - 0xeeb2, 0xeeb4, 0xeeb3, 0xc1c7, 0x0000, 0xf0ef, 0xf346, 0xf345, - 0xcba4, 0xb05c, 0xb05b, 0xd3e0, 0x0000, 0xd7d1, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xdbe7, 0xdbe6, 0xb649, 0x0000, 0xe059, 0xe05a, 0xe058, 0x0000, - 0x0000, 0xb8e8, 0xb8e7, 0x0000, 0xbbaa, 0xbba9, 0x0000, 0xe7e7, - 0xebb3, 0xebb1, 0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0x0000, 0xf0f2, - 0xf0f1, 0xf0f0, 0xf347, 0x0000, 0xf9aa, 0xa8a9, 0xad73, 0x0000, - 0xad74, 0xb05d, 0xb05e, 0xd3e2, 0xd3e1, 0xd7d2, 0x0000, 0xb368, - 0xb366, 0xb363, 0xb367, 0xb365, 0xb364, 0x0000, 0x0000, 0xb64a, - 0xdbea, 0x0000, 0xb8ed, 0xb64c, 0xb651, 0xdbec, 0xb653, 0xb652, - 0xb655, 0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, 0xdbe9, 0xb654, - /*** 0xc0 ***/ - 0xb650, 0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, 0x0000, 0xb8ea, - 0xb8eb, 0x0000, 0xb8e9, 0x0000, 0xe05b, 0x0000, 0x0000, 0xe454, - 0x0000, 0xbbac, 0xbbad, 0xbbab, 0x0000, 0xe453, 0x0000, 0xe455, - 0x0000, 0xe7ea, 0xe7ec, 0x0000, 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, - 0xbddf, 0xbde9, 0xbde5, 0xbde6, 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, - 0xe7eb, 0x0000, 0xbde8, 0x0000, 0xbde3, 0xbde4, 0xebb5, 0x0000, - 0xebb7, 0xebb6, 0x0000, 0xebb8, 0xbfe0, 0xebb4, 0x0000, 0x0000, - 0xc1cb, 0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, 0xf0f3, 0x0000 -}; - -static const unsigned short big5_from_unicode_8d[256] = { - /*** 0x00 ***/ - 0xf0f6, 0x0000, 0xf0f5, 0x0000, 0xf0f4, 0xc2d8, 0xf348, 0xf349, - 0xc3d8, 0xf34a, 0xc3d9, 0x0000, 0x0000, 0xc4ba, 0x0000, 0xc4b9, - 0xf652, 0x0000, 0x0000, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, - 0x0000, 0xf845, 0x0000, 0xc642, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa8aa, 0x0000, 0xb36a, 0xb369, - 0xe05c, 0xe05d, 0x0000, 0xbbae, 0xebb9, 0xbdea, 0xebba, 0xeeb9, - 0xa8ab, 0x0000, 0xd0b2, 0xad76, 0xad75, 0x0000, 0xd3e3, 0xb05f, - 0xd3e4, 0xd7d5, 0x0000, 0xd7d4, 0x0000, 0xd7d3, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xdbee, 0xb658, 0x0000, 0x0000, 0xdbed, 0xb657, 0x0000, 0x0000, - 0x0000, 0xdbef, 0xb656, 0x0000, 0xe05f, 0xe062, 0xe060, 0xe061, - 0xe065, 0xe05e, 0xe066, 0xe063, 0xe064, 0xbbb0, 0xe456, 0x0000, - 0x0000, 0xbbaf, 0x0000, 0xe7f2, 0xe7f0, 0x0000, 0x0000, 0xbdeb, - 0xe7ef, 0xe7f1, 0x0000, 0xbdec, 0x0000, 0xebbb, 0x0000, 0xebbc, - 0xc1cd, 0x0000, 0xf34c, 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, - 0x0000, 0x0000, 0xf96f, 0xa8ac, 0xad77, 0xd3e5, 0xd3e7, 0xd3e6, - 0x0000, 0xd7d8, 0xb36c, 0x0000, 0xd7d6, 0x0000, 0xb36b, 0xd7d9, - /*** 0xc0 ***/ - 0x0000, 0xd7da, 0xd7d7, 0x0000, 0x0000, 0xdbfb, 0xb660, 0xdbf3, - 0xdbf9, 0x0000, 0x0000, 0xb65b, 0xb65e, 0xdbf2, 0xb659, 0xdbf6, - 0xe06c, 0xb65d, 0x0000, 0xdbf1, 0x0000, 0xdbf7, 0xdbf4, 0xdbfa, - 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, 0xdbf5, 0xb65a, 0x0000, 0xb8f2, - 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, 0x0000, 0xb8f9, 0xe070, - 0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0x0000, 0xe06b, 0xb8f4, - 0xe067, 0xe06a, 0xe071, 0xb8f5, 0xe073, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb8f6, 0x0000, 0xbbb1, 0xe45b, 0xe461, 0xe459 -}; - -static const unsigned short big5_from_unicode_8e[256] = { - /*** 0x00 ***/ - 0xe462, 0x0000, 0xe458, 0xe45d, 0xe463, 0xe460, 0xe45f, 0xe45e, - 0x0000, 0xe457, 0xe45c, 0x0000, 0x0000, 0xe45a, 0x0000, 0xbdf1, - 0xbdee, 0xe7fb, 0xe841, 0xe843, 0xe840, 0xe7f8, 0xe7fa, 0xe845, - 0xe842, 0xe7fc, 0xe846, 0xe7f9, 0xe844, 0xbdef, 0xbdf5, 0xbdf3, - 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4, 0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, - 0x0000, 0xbdf2, 0x0000, 0xbded, 0x0000, 0x0000, 0xe7f7, 0x0000, - 0xebc6, 0xbfe2, 0x0000, 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0x0000, - 0xebbf, 0xbfe5, 0x0000, 0x0000, 0xebc3, 0xebc4, 0xebbe, 0xebc7, - /*** 0x40 ***/ - 0xebc0, 0xebc5, 0xbfe4, 0x0000, 0xbfe1, 0xebc1, 0x0000, 0xeebf, - 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, 0xeeba, 0x0000, - 0xeebd, 0x0000, 0x0000, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, - 0x0000, 0xc2d9, 0xf141, 0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, - 0xf0f9, 0xf142, 0xf0f8, 0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, - 0x0000, 0xf144, 0xf352, 0x0000, 0xc3de, 0xf34f, 0x0000, 0xf353, - 0x0000, 0x0000, 0xc3db, 0xf351, 0xc3e0, 0x0000, 0xc3dd, 0x0000, - 0xf350, 0x0000, 0xc3df, 0xf354, 0xc3da, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xc4bc, 0xc4be, 0x0000, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc, - 0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0x0000, - 0xf761, 0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, - 0xf846, 0x0000, 0xf75f, 0x0000, 0x0000, 0xf8c6, 0xf8c3, 0xf8c4, - 0xf8c5, 0xc65c, 0x0000, 0xf951, 0xf950, 0xf94f, 0xf970, 0x0000, - 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb8fa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbdf6, 0x0000, 0x0000, 0xebc8, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xc2df, 0x0000, 0xf355, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9ac, 0xa8ae, 0xaaee, 0xad79, 0xad78, 0x0000, 0xb063, - 0x0000, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0x0000, 0x0000, 0xd7df, - 0xd7db, 0x0000, 0x0000, 0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, - 0xd7e0, 0xd7e1, 0x0000, 0x0000, 0x0000, 0xdc43, 0xdc41, 0xdc45, - 0xdc46, 0xdc4c, 0x0000, 0xdc48, 0xdc4a, 0x0000, 0xdc42, 0xdbfc, - 0x0000, 0xdc49, 0x0000, 0x0000, 0xdc4b, 0xdc44, 0xdc47, 0xdbfd, - 0xb662, 0xdc40, 0xdbfe, 0xb661, 0xb663, 0x0000, 0xb8fd, 0xe075 -}; - -static const unsigned short big5_from_unicode_8f[256] = { - /*** 0x00 ***/ - 0xe077, 0xe076, 0xe07b, 0xb8fb, 0x0000, 0xe078, 0xe074, 0xe079, - 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0x0000, 0xe467, 0xe466, 0x0000, - 0xe464, 0xe465, 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d, 0xe84e, - 0xe849, 0x0000, 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9, - 0xe84b, 0x0000, 0x0000, 0xe84c, 0xe848, 0xbe40, 0xbdfb, 0x0000, - 0x0000, 0xbdfa, 0xbdfc, 0x0000, 0xe847, 0x0000, 0xebca, 0xbfe8, - 0x0000, 0x0000, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce, - 0xbfe9, 0xebcd, 0x0000, 0xbfe7, 0x0000, 0x0000, 0xc1d3, 0xc1d6, - /*** 0x40 ***/ - 0xeec1, 0x0000, 0xc1d4, 0xeec0, 0xc1d2, 0xc1d5, 0xf146, 0xf147, - 0xf148, 0xc2e0, 0x0000, 0xf149, 0x0000, 0xc2e1, 0xc3e2, 0xf358, - 0xf359, 0xf357, 0xf356, 0xf35a, 0xc3e1, 0xf4dd, 0xf4db, 0xf4dc, - 0xf4de, 0xf4da, 0xf4df, 0xf658, 0x0000, 0xf659, 0xf657, 0xc546, - 0xf764, 0xc5af, 0xf765, 0xf848, 0xf847, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa8af, 0xb664, 0x0000, 0x0000, 0xb940, - 0x0000, 0x0000, 0x0000, 0xbbb6, 0x0000, 0x0000, 0xbfec, 0x0000, - 0xbfeb, 0x0000, 0x0000, 0x0000, 0x0000, 0xc3e3, 0xc47c, 0xc547, - 0xa8b0, 0xb064, 0xb941, 0x0000, 0xf35b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcba6, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xa8b1, 0x0000, 0xa8b4, 0xa8b3, 0xa8b2, 0x0000, - 0x0000, 0xcba5, 0x0000, 0xcdcd, 0x0000, 0xcdcf, 0xaaef, 0x0000, - 0x0000, 0xaaf1, 0xcdcc, 0xcdce, 0xaaf0, 0xcdd1, 0xcdd0, 0xcdd2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd0b6, 0xd0b4, 0xad7c, 0xd0b3, 0xada3, 0xad7e, 0xad7b, 0x0000, - 0xada4, 0x0000, 0xad7d, 0xada2, 0x0000, 0xada1, 0xd0b5, 0x0000, - 0xad7a, 0x0000, 0x0000, 0x0000, 0xb06a, 0xd3eb, 0xd3f1, 0xb067, - 0xb06e, 0x0000, 0xb069, 0xd3ee, 0xd3f0, 0xb06c, 0xd3ea, 0xd3ed -}; - -static const unsigned short big5_from_unicode_90[256] = { - /*** 0x00 ***/ - 0xb068, 0xb065, 0xd3ec, 0xb06b, 0xd3ef, 0xb06d, 0xb066, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd7e3, 0xd7e6, 0xb370, 0x0000, 0xb37a, - 0xb376, 0xd7e4, 0x0000, 0x0000, 0xb37e, 0xb377, 0xb37c, 0xb372, - 0x0000, 0xb36f, 0xb371, 0xb37d, 0xd7e5, 0xb375, 0xb378, 0xb374, - 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc4d, 0xb665, 0xdc4f, - 0x0000, 0xb667, 0xb669, 0x0000, 0xdc4e, 0xb666, 0xb66a, 0x0000, - 0xb668, 0x0000, 0x0000, 0x0000, 0xb947, 0xe0a3, 0xb94f, 0xe07e, - /*** 0x40 ***/ - 0x0000, 0xb950, 0xb945, 0x0000, 0xe0a1, 0x0000, 0x0000, 0xb94a, - 0x0000, 0xe0a2, 0xb943, 0xb942, 0x0000, 0xb94d, 0xb94c, 0xb94b, - 0xb949, 0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0x0000, 0x0000, - 0xbbb8, 0xbbbb, 0x0000, 0xbbbf, 0xbbb9, 0xbbbe, 0xbbbc, 0x0000, - 0xbbb7, 0x0000, 0xbbbd, 0xbbba, 0x0000, 0x0000, 0x0000, 0xe852, - 0xbe43, 0xbe41, 0x0000, 0xe853, 0x0000, 0xbe44, 0xbe42, 0xe851, - 0xe850, 0x0000, 0xbff0, 0xe84f, 0xbfee, 0xbfed, 0xebd0, 0xbe45, - 0xbfef, 0xebd1, 0xbff2, 0xebd2, 0xbff1, 0xc1d8, 0xeec3, 0xc1d7, - /*** 0x80 ***/ - 0xc1dc, 0xc1da, 0xc1db, 0xc2e3, 0xc1d9, 0xeec2, 0xebd3, 0xc2e2, - 0xc2e4, 0x0000, 0xc3e4, 0xc3e5, 0x0000, 0xf4e0, 0x0000, 0xc5de, - 0xc5dd, 0xa8b6, 0x0000, 0x0000, 0xca55, 0xb06f, 0x0000, 0xca52, - 0xca53, 0xca51, 0x0000, 0xca54, 0x0000, 0x0000, 0xcbaa, 0xcba7, - 0xcbac, 0xcba8, 0xa8b7, 0xa8ba, 0x0000, 0xcba9, 0xa8b9, 0xcbab, - 0x0000, 0x0000, 0xa8b8, 0x0000, 0x0000, 0x0000, 0x0000, 0xcdd5, - 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6, 0xcdd4, 0xaaf2, 0xaaf5, 0x0000, - 0xaaf3, 0x0000, 0x0000, 0x0000, 0x0000, 0xd0b8, 0xd0bc, 0xd0b9, - /*** 0xc0 ***/ - 0x0000, 0xada7, 0x0000, 0xada8, 0x0000, 0xd0bb, 0x0000, 0xd0bd, - 0xd0bf, 0x0000, 0xada5, 0xd0be, 0x0000, 0x0000, 0xada6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd7ee, 0xd0ba, 0xd3f2, 0xd3fb, - 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc, 0xb071, 0x0000, 0xd3f7, - 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8, 0x0000, 0x0000, - 0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0x0000, 0xd7e8, - 0xd7ea, 0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0x0000, 0x0000, - 0x0000, 0xdc56, 0xebd4, 0xdc57, 0xdc54, 0xb3a3, 0xb66e, 0xdc53 -}; - -static const unsigned short big5_from_unicode_91[256] = { - /*** 0x00 ***/ - 0xdc59, 0xdc58, 0xb66b, 0xdc5c, 0xdc52, 0xdc5b, 0xdc50, 0xdc5a, - 0xdc55, 0xb66d, 0x0000, 0xe0aa, 0x0000, 0xe0a5, 0xe0ab, 0xe0a6, - 0xe0a4, 0xe0a7, 0xb951, 0x0000, 0xe0a9, 0x0000, 0xe0a8, 0xb952, - 0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c, - 0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0x0000, 0xe859, 0xbe48, - 0xf14a, 0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, - 0xbe46, 0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0x0000, - 0xeec4, 0xc1dd, 0xf14b, 0xf14c, 0x0000, 0x0000, 0xf14d, 0xf35d, - /*** 0x40 ***/ - 0xf35c, 0xf4e2, 0x0000, 0xf4e1, 0xf65b, 0xf65c, 0xf65a, 0xf766, - 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075, 0xb074, 0xd440, 0xd441, - 0xd3fe, 0x0000, 0xb073, 0xd7f5, 0x0000, 0xd7f6, 0xd7f2, 0xb3a4, - 0xd7f3, 0x0000, 0xd7f4, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc5f, - 0xdc61, 0xdc5d, 0xdc60, 0xb66f, 0xdc5e, 0xb670, 0x0000, 0x0000, - 0xdd73, 0xb955, 0xb954, 0x0000, 0xb953, 0x0000, 0xe0ac, 0xe0ad, - 0x0000, 0x0000, 0xe473, 0xe475, 0xbbc6, 0xbbc3, 0x0000, 0xbbc5, - 0xbbc4, 0xe474, 0xe472, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a, - 0x0000, 0xbe4b, 0xe85d, 0xbe4c, 0x0000, 0xebdb, 0x0000, 0xebdc, - 0xebd9, 0xebda, 0xbff4, 0xebd8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, 0xc1df, 0xeec9, - 0xeecc, 0xeeca, 0xeec6, 0xc1de, 0x0000, 0xf14f, 0x0000, 0xf150, - 0xf14e, 0x0000, 0xf152, 0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, - 0xf35e, 0xc3e6, 0xf4e5, 0xf4e6, 0xc4bf, 0xf4e4, 0x0000, 0xf4e3, - 0x0000, 0xf65d, 0xc548, 0x0000, 0xf849, 0xf8c8, 0xf8c7, 0x0000, - /*** 0xc0 ***/ - 0xc643, 0xc65d, 0xf8c9, 0xf971, 0x0000, 0xc66f, 0xa8bc, 0xaaf6, - 0x0000, 0xb956, 0x0000, 0xc4c0, 0xa8bd, 0xadab, 0xb3a5, 0xb671, - 0xc2e7, 0xaaf7, 0x0000, 0xd0c1, 0xd0c0, 0xd442, 0x0000, 0xb078, - 0xb076, 0xb07a, 0xd444, 0x0000, 0xb079, 0xb077, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd443, 0xb3a8, 0xd7fc, 0x0000, 0xb3a7, 0xb3a9, - 0xd842, 0xb3ab, 0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0x0000, - 0x0000, 0xd7f9, 0x0000, 0xd7fa, 0xd7f8, 0xb3a6, 0x0000, 0xd841, - 0xd7fb, 0xd7fd, 0x0000, 0x0000, 0x0000, 0xdc6d, 0x0000, 0xdc6c -}; - -static const unsigned short big5_from_unicode_92[256] = { - /*** 0x00 ***/ - 0xdc6a, 0xdc62, 0xdc71, 0xdc65, 0xdc6f, 0xdc76, 0xdc6e, 0xb679, - 0x0000, 0xb675, 0xdc63, 0x0000, 0xdc69, 0xb677, 0x0000, 0xdc68, - 0xb678, 0xb67a, 0xdc6b, 0x0000, 0xb672, 0xb673, 0xdc77, 0xdc75, - 0x0000, 0xdc74, 0xdc66, 0x0000, 0xdc72, 0x0000, 0xb676, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb674, 0xdc73, 0xdc64, 0xdc67, 0xdc70, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4ba, 0xe0b7, 0x0000, - 0xe0b0, 0xe0c3, 0xe0cc, 0xe0b3, 0xb961, 0x0000, 0xe0c0, 0xb957, - 0xb959, 0xb965, 0xe0b1, 0x0000, 0x0000, 0xb95a, 0xb95c, 0xb966, - /*** 0x40 ***/ - 0xb95b, 0x0000, 0x0000, 0x0000, 0x0000, 0xb964, 0xe0b9, 0x0000, - 0xe0ae, 0xb962, 0xe0b8, 0xb95e, 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, - 0xe0c6, 0xb960, 0xe0af, 0xe0c9, 0xe0c4, 0x0000, 0xe0cb, 0xb958, - 0x0000, 0x0000, 0xb967, 0xb95d, 0x0000, 0x0000, 0xe0b5, 0x0000, - 0xe0bd, 0xe0c1, 0x0000, 0xe0c5, 0xb95f, 0xe0b4, 0xe0b2, 0xe0be, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe0bb, 0xe0ba, 0x0000, 0xe0bf, - 0xe0c2, 0x0000, 0xe0c7, 0x0000, 0x0000, 0x0000, 0xe478, 0x0000, - 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc, 0xbbd0, 0xe4ad, 0xe4b5, 0xe4a6, - /*** 0x80 ***/ - 0xbbc8, 0x0000, 0xe4aa, 0xe0b6, 0x0000, 0xbbc9, 0xe4b1, 0xe4b6, - 0xe4ae, 0x0000, 0xe4b0, 0xe4b9, 0xe4b2, 0xe47e, 0xe4a9, 0x0000, - 0x0000, 0xbbd1, 0x0000, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, 0xe4a5, - 0xbbca, 0xe4b3, 0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0x0000, 0x0000, - 0xe47b, 0xe4af, 0xe4ac, 0xe4a7, 0xe477, 0xe476, 0xe4a1, 0xe4b4, - 0xbbcf, 0xe4b7, 0xe47d, 0xe4a3, 0xbe52, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbe5a, 0xbe55, 0xe8a4, 0xe8a1, 0xe867, 0xbe50, - 0x0000, 0xf9d7, 0x0000, 0xbe4f, 0xbe56, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, 0xe8a3, 0xbe58, - 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, 0xe875, 0xe868, - 0xe862, 0xe87d, 0xbe57, 0xe87e, 0x0000, 0xe878, 0x0000, 0xe86d, - 0xe86b, 0xe866, 0x0000, 0x0000, 0x0000, 0xe86e, 0xe87b, 0xe86a, - 0xe87a, 0xe8a2, 0x0000, 0x0000, 0xbe53, 0x0000, 0xe876, 0xe87c, - 0xe872, 0xe86c, 0xbe51, 0x0000, 0x0000, 0x0000, 0xe4a8, 0xe870, - 0xbe59, 0xe869, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebf4, - 0xbff7, 0xebf3, 0xebf0, 0xec44, 0xbffb, 0x0000, 0xec41, 0xebf8 -}; - -static const unsigned short big5_from_unicode_93[256] = { - /*** 0x00 ***/ - 0xec43, 0xebe9, 0xebf6, 0x0000, 0xbffd, 0x0000, 0xebe1, 0x0000, - 0xebdf, 0xec42, 0x0000, 0xec40, 0xebfe, 0xebed, 0xebec, 0xebe2, - 0xc040, 0x0000, 0xebe8, 0xebf2, 0xebfd, 0xc043, 0xec45, 0x0000, - 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0x0000, 0xebef, 0xebde, 0xebe0, - 0xbff5, 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041, 0xebdd, - 0xc1e3, 0xebf9, 0xebfc, 0xbffc, 0x0000, 0xebeb, 0xc044, 0xbff9, - 0x0000, 0x0000, 0x0000, 0xbff8, 0xebf5, 0xebfb, 0xbff6, 0x0000, - 0xebe4, 0xebfa, 0x0000, 0x0000, 0xebe5, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebea, 0xeed2, - 0x0000, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3, - 0xeed8, 0xeed9, 0xeee2, 0x0000, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, - 0xeed4, 0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0x0000, 0xeee8, 0x0000, - 0xeeda, 0xeee7, 0x0000, 0xeee9, 0xeed0, 0xc1e6, 0x0000, 0xeeea, - 0x0000, 0x0000, 0xeede, 0x0000, 0xc1ea, 0xeedb, 0x0000, 0x0000, - 0xc1ec, 0xeee4, 0x0000, 0x0000, 0x0000, 0xc1e4, 0xeed6, 0xeee5, - 0x0000, 0xeedf, 0xebe3, 0xeee6, 0xeed3, 0x0000, 0xc1e9, 0x0000, - /*** 0x80 ***/ - 0xeeeb, 0x0000, 0xc1e2, 0xeece, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf160, 0xf159, 0xc2e9, 0x0000, 0xf154, 0xf163, 0xf15b, 0xeedc, - 0x0000, 0xf165, 0xf155, 0x0000, 0xc2e8, 0xf15f, 0xc2ea, 0xc2f2, - 0xc2f0, 0xf161, 0xc2f1, 0xf157, 0x0000, 0xf158, 0xf15d, 0xf162, - 0x0000, 0xeecd, 0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, 0xf15a, - 0xf168, 0xf36a, 0xf15c, 0x0000, 0xc2ee, 0x0000, 0xc2ed, 0xeecf, - 0xc2ef, 0xf164, 0xf166, 0xc2ec, 0xf169, 0xf153, 0x0000, 0xf156, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xf373, 0x0000, 0xf363, 0xc3eb, 0xf371, 0x0000, 0x0000, 0xf361, - 0xc3ec, 0x0000, 0xf36c, 0x0000, 0xf368, 0xc3f1, 0xf372, 0xf362, - 0xf365, 0xc3e9, 0xf374, 0x0000, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, - 0xc3f2, 0xf369, 0xf364, 0x0000, 0xc3ed, 0xc3ee, 0xf360, 0xc3ea, - 0x0000, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3, 0x0000, 0xf36b, 0xf375, - 0xc3f5, 0x0000, 0x0000, 0x0000, 0xf367, 0x0000, 0xf36e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4f3, 0xf542, 0xf4f5, - 0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, 0xf4fe -}; - -static const unsigned short big5_from_unicode_94[256] = { - /*** 0x00 ***/ - 0xf4f4, 0x0000, 0x0000, 0xc4c2, 0x0000, 0x0000, 0xf544, 0xf4f6, - 0x0000, 0xf4fb, 0xf4fd, 0xf4e7, 0xf541, 0xf4f2, 0xf4f7, 0xf4eb, - 0xf4ef, 0xf543, 0xf4f9, 0xf4e8, 0xf4ec, 0xf4ee, 0xf4f8, 0x0000, - 0xc4c1, 0xf4f1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf4ea, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf4f0, 0xf661, 0xf666, 0xc54f, 0xf668, 0x0000, 0xc549, 0x0000, - 0xf664, 0xf66a, 0xc54e, 0xc54a, 0x0000, 0xc54b, 0xf660, 0xf667, - 0xc54d, 0xf665, 0xc54c, 0xf65f, 0xf663, 0xf662, 0x0000, 0xf65e, - /*** 0x40 ***/ - 0xf669, 0x0000, 0x0000, 0x0000, 0xc5b1, 0xf76d, 0xf770, 0xf76c, - 0xf76e, 0xf76f, 0xf769, 0xf76a, 0xf767, 0x0000, 0x0000, 0xf76b, - 0xf768, 0xc5b2, 0xc5b3, 0x0000, 0x0000, 0xf84b, 0x0000, 0xf84d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf84c, 0xf84e, 0x0000, - 0xc5e0, 0x0000, 0xf84a, 0xc5df, 0xc5e1, 0x0000, 0x0000, 0x0000, - 0xf8cb, 0xf8cc, 0xc644, 0xf8ca, 0x0000, 0xf953, 0xf952, 0xf954, - 0xc65f, 0xf955, 0xc65e, 0xf956, 0xf972, 0xf975, 0xf974, 0xc668, - 0xf973, 0x0000, 0x0000, 0x0000, 0xc672, 0xc670, 0xc671, 0xc677, - /*** 0x80 ***/ - 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_95[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaf8, - 0x0000, 0x0000, 0xd844, 0xdc78, 0xe8a5, 0xf376, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xaaf9, 0x0000, 0xadac, 0xb07b, 0x0000, 0x0000, 0xd845, 0x0000, - 0xd846, 0xb3ac, 0x0000, 0xb67d, 0xdc7a, 0xdc79, 0xb6a3, 0xb67c, - 0xdc7b, 0xb67e, 0xb6a2, 0xb6a1, 0xb67b, 0x0000, 0x0000, 0x0000, - 0xb968, 0x0000, 0x0000, 0xe0d0, 0xe0ce, 0x0000, 0xe0cf, 0xe0cd, - 0x0000, 0xbbd2, 0x0000, 0xbbd5, 0xbbd7, 0xbbd6, 0x0000, 0x0000, - 0xbbd3, 0xbbd4, 0x0000, 0xe8a7, 0xe8a6, 0xbe5b, 0xe8a8, 0x0000, - 0xe8a9, 0xbe5c, 0x0000, 0x0000, 0x0000, 0xec4d, 0xec4b, 0xeef3, - 0x0000, 0xec49, 0xec4a, 0xc046, 0xec46, 0xec4e, 0xec48, 0xec4c, - /*** 0xc0 ***/ - 0xeeef, 0x0000, 0x0000, 0xeef1, 0x0000, 0xeef2, 0xc1f3, 0xeeee, - 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0, 0xc1f1, 0xec47, 0x0000, 0x0000, - 0xc2f5, 0xf16e, 0xf16c, 0xf16d, 0xc2f3, 0xc2f6, 0xc2f4, 0x0000, - 0x0000, 0x0000, 0xf377, 0xf378, 0xc3f6, 0x0000, 0xf545, 0xf547, - 0xf546, 0xc4c4, 0xc550, 0xf66d, 0xf66c, 0xf66b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_96[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaafa, 0x0000, 0xc9aa, 0x0000, - 0xca58, 0xa6e9, 0xca56, 0xca59, 0xca57, 0x0000, 0x0000, 0x0000, - 0xcbae, 0x0000, 0xa8c1, 0x0000, 0xa8c2, 0xcbb0, 0xa8bf, 0xcbaf, - 0xcbad, 0xa8c0, 0xa8be, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xcdd8, 0xcddb, 0xaafd, 0xcdda, 0xcdd9, 0x0000, 0xaafc, - /*** 0x40 ***/ - 0xaafb, 0x0000, 0xab40, 0xcddc, 0xaafe, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd0c6, 0xadae, 0xadaf, 0xadb0, 0xd0c7, 0xd0c3, - 0xadad, 0xd0c4, 0x0000, 0xd0c5, 0xd0c2, 0x0000, 0x0000, 0x0000, - 0xb0a4, 0x0000, 0x0000, 0xb0a1, 0xd445, 0xb0a2, 0xb0a5, 0xd446, - 0x0000, 0xb07e, 0xb07c, 0xb07d, 0xb0a3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb3ad, 0xd849, 0xb3b5, 0xd848, 0x0000, 0xd84b, - 0xb3b1, 0xd84a, 0xb6ab, 0xb3af, 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, - 0xb3b0, 0x0000, 0x0000, 0x0000, 0xd847, 0xb6a7, 0xdc7d, 0x0000, - /*** 0x80 ***/ - 0xdca3, 0x0000, 0x0000, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9, 0xdc7c, - 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0x0000, 0xb6aa, 0xb6a5, 0x0000, - 0x0000, 0xe0d3, 0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0x0000, 0xe0d4, - 0xb969, 0xbbd8, 0x0000, 0xbbda, 0xbbd9, 0x0000, 0xe4bb, 0x0000, - 0x0000, 0xe4bc, 0xe8ab, 0x0000, 0xe8aa, 0x0000, 0x0000, 0xc047, - 0xc048, 0xec4f, 0xc049, 0x0000, 0xeef6, 0x0000, 0xeef4, 0x0000, - 0xeef5, 0xc1f4, 0x0000, 0xf16f, 0xc3f7, 0x0000, 0x0000, 0x0000, - 0xc1f5, 0xab41, 0x0000, 0xb0a6, 0xd447, 0x0000, 0x0000, 0xd84c, - /*** 0xc0 ***/ - 0xb3b6, 0xb6ad, 0xdca4, 0xdca6, 0xb6af, 0xb6ae, 0xb6b0, 0xb6b1, - 0xdca5, 0xb96e, 0xb96f, 0xb96d, 0xbbdb, 0xb96c, 0xe0d5, 0x0000, - 0x0000, 0x0000, 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6, 0xf170, - 0xf174, 0xc2f9, 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb, 0xf173, - 0x0000, 0xf379, 0xc2f7, 0xc3f8, 0x0000, 0xf8cd, 0x0000, 0x0000, - 0xab42, 0xb3b8, 0xb3b7, 0x0000, 0x0000, 0x0000, 0x0000, 0xb6b2, - 0xdca8, 0xdca7, 0xb6b3, 0x0000, 0x0000, 0xe0d9, 0xb973, 0xb970, - 0xe0d8, 0xb972, 0xe0d6, 0xb971, 0x0000, 0xe0d7, 0x0000, 0xe4bd -}; - -static const unsigned short big5_from_unicode_97[256] = { - /*** 0x00 ***/ - 0xbbdd, 0x0000, 0xe8af, 0x0000, 0xbe5d, 0xe8ad, 0xbe5e, 0xbe5f, - 0xe8ae, 0xbe60, 0x0000, 0xec51, 0x0000, 0xc04e, 0xc04b, 0xc050, - 0xec53, 0xc04c, 0xec52, 0xc04f, 0x0000, 0x0000, 0xc04d, 0x0000, - 0xeef9, 0xeefb, 0x0000, 0x0000, 0xc1f7, 0xeefa, 0xc1f8, 0xeef8, - 0xeef7, 0x0000, 0xf177, 0xf176, 0xc2fc, 0xf178, 0xf37e, 0xc3fa, - 0xf37d, 0xf37a, 0xc3f9, 0xf37b, 0xf37c, 0x0000, 0xf548, 0xf549, - 0xc4c5, 0x0000, 0xc553, 0x0000, 0x0000, 0xf66e, 0x0000, 0x0000, - 0xc551, 0xc552, 0xf66f, 0x0000, 0x0000, 0xc5b4, 0xc5b5, 0xf771, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xc645, 0xf8cf, 0xc647, 0x0000, 0xf8ce, 0xf8d0, - 0xc646, 0xf957, 0x0000, 0xf9ad, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xab43, 0x0000, 0x0000, 0x0000, 0xb974, 0x0000, - 0xe4be, 0x0000, 0xe8b0, 0xc051, 0xc052, 0x0000, 0xab44, 0x0000, - 0xbe61, 0xc3fb, 0xadb1, 0x0000, 0x0000, 0x0000, 0xc053, 0x0000, - 0xc5e2, 0xadb2, 0xd84d, 0x0000, 0xdca9, 0x0000, 0xdcab, 0x0000, - 0xdcaa, 0x0000, 0xe0dd, 0xe0da, 0xb975, 0x0000, 0xb976, 0xe0db, - 0xe0dc, 0x0000, 0xe4c0, 0xe4c5, 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8, - /*** 0x80 ***/ - 0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, 0xe4c6, 0xbbdf, 0x0000, 0x0000, - 0xe8b3, 0x0000, 0xe8b1, 0xbe63, 0x0000, 0xbe62, 0xe8b2, 0xbe64, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec56, 0x0000, 0x0000, 0xec55, - 0xc054, 0xec54, 0xeefc, 0x0000, 0xeefe, 0xef41, 0xef40, 0x0000, - 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd, 0xf17d, 0xf1a2, 0xc2fe, 0x0000, - 0xf17b, 0x0000, 0xf17e, 0xf17c, 0xf179, 0xc340, 0xf17a, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf3a1, 0x0000, 0x0000, 0xf3a3, 0xf3a2, - 0x0000, 0xf54a, 0x0000, 0xf54b, 0x0000, 0x0000, 0x0000, 0xf670, - /*** 0xc0 ***/ - 0x0000, 0xc5b7, 0x0000, 0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, - 0x0000, 0xc669, 0x0000, 0xadb3, 0xb6b4, 0xe4ca, 0xe4c9, 0xe8b5, - 0xe8b4, 0x0000, 0x0000, 0xc1fa, 0xef43, 0xef42, 0xf1a5, 0xf1a3, - 0xf1a6, 0xf1a4, 0x0000, 0x0000, 0xc3fc, 0xf3a4, 0xf3a5, 0xf3a6, - 0x0000, 0xf671, 0x0000, 0xf772, 0x0000, 0xf8d2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xadb4, 0x0000, 0x0000, - 0xec57, 0xef44, 0x0000, 0xadb5, 0x0000, 0x0000, 0xbbe0, 0x0000, - 0xec58, 0xc341, 0xf1a7, 0xc3fd, 0x0000, 0xf54c, 0xf54d, 0xc554 -}; - -static const unsigned short big5_from_unicode_98[256] = { - /*** 0x00 ***/ - 0xf851, 0xadb6, 0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, - 0xb6b7, 0x0000, 0xb97a, 0x0000, 0xb97c, 0xe0df, 0xe0e0, 0xe0de, - 0xb977, 0xb978, 0xb97b, 0xb979, 0x0000, 0x0000, 0xe4cb, 0xbbe1, - 0xbbe2, 0x0000, 0x0000, 0xe8bc, 0xbe67, 0xe8b7, 0xe8b6, 0x0000, - 0xe8bb, 0xbe65, 0x0000, 0x0000, 0xc05b, 0x0000, 0xe8b8, 0xe8bd, - 0xe8ba, 0xe8b9, 0x0000, 0xbe66, 0x0000, 0xc059, 0x0000, 0xec5a, - 0xc055, 0x0000, 0xec5b, 0x0000, 0x0000, 0xec59, 0x0000, 0xc058, - 0xc056, 0xc05a, 0x0000, 0xc057, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xef45, 0x0000, 0xef4a, 0xef46, 0xef49, 0xc1fb, 0x0000, - 0xedd4, 0xef48, 0xef47, 0x0000, 0xc344, 0xc342, 0xc345, 0xc343, - 0xf1a8, 0xf1a9, 0xf1aa, 0xc346, 0x0000, 0x0000, 0x0000, 0xf3aa, - 0xc440, 0xf3a8, 0x0000, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, 0xf551, - 0xf54e, 0x0000, 0xf54f, 0xf550, 0xf672, 0xc556, 0x0000, 0xc555, - 0x0000, 0xf774, 0xf773, 0xc5b8, 0x0000, 0x0000, 0x0000, 0xc5e3, - 0xc649, 0xc660, 0xf958, 0xf9ae, 0xf9af, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xadb7, 0xdcad, 0x0000, 0x0000, 0xe0e1, 0xe4cc, 0xe4cd, 0xbbe3, - 0x0000, 0xbbe4, 0xe8be, 0xbe68, 0x0000, 0x0000, 0xc1fc, 0x0000, - 0xf1ab, 0x0000, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab, - /*** 0xc0 ***/ - 0xf675, 0xf552, 0xf553, 0x0000, 0xc4c6, 0x0000, 0xf674, 0x0000, - 0x0000, 0xf673, 0x0000, 0xf775, 0xf9b0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xadb8, 0x0000, 0x0000, 0x0000, 0xadb9, - 0x0000, 0x0000, 0xb0a7, 0xd448, 0x0000, 0xd84f, 0x0000, 0xb6b8, - 0x0000, 0xb6bb, 0xb6b9, 0xdcae, 0x0000, 0xb6bd, 0x0000, 0xb6ba, - 0x0000, 0x0000, 0xb6bc, 0x0000, 0xb97e, 0x0000, 0xe0e2, 0x0000, - 0x0000, 0xe0e3, 0xe8c0, 0x0000, 0xb97d, 0xb9a1, 0xb9a2, 0x0000 -}; - -static const unsigned short big5_from_unicode_99[256] = { - /*** 0x00 ***/ - 0xe4cf, 0x0000, 0xe4ce, 0xbbe5, 0x0000, 0xbbe6, 0x0000, 0xe4d0, - 0xe8bf, 0xbbe8, 0xbe69, 0x0000, 0xbbe7, 0x0000, 0x0000, 0x0000, - 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a, 0xe8c2, 0xe8c5, 0xe8c3, 0xe8c4, - 0xbe6c, 0x0000, 0xc061, 0xc05f, 0x0000, 0x0000, 0xc05e, 0xec5d, - 0x0000, 0xc060, 0x0000, 0x0000, 0xec5c, 0xef4b, 0x0000, 0xec5e, - 0xc05d, 0xec5f, 0xef4e, 0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, - 0xef54, 0xef53, 0xef50, 0xef4f, 0x0000, 0xc1fd, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf1ae, 0x0000, 0xf1ad, 0xc34a, 0xc348, 0xc349, - /*** 0x40 ***/ - 0x0000, 0xf1ac, 0x0000, 0xf3b1, 0x0000, 0xc443, 0x0000, 0xf3b0, - 0xf3af, 0xc444, 0x0000, 0xf558, 0xf557, 0x0000, 0xf555, 0x0000, - 0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557, - 0xf676, 0xf556, 0x0000, 0xf777, 0xc5e4, 0x0000, 0xc661, 0xf959, - 0x0000, 0xf9b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xadba, 0xd850, - 0xef55, 0xadbb, 0x0000, 0x0000, 0xe4d2, 0xe4d1, 0xec60, 0x0000, - 0x0000, 0xef57, 0x0000, 0xef56, 0x0000, 0xc34c, 0xf3b2, 0xf3b3, - 0xc4c9, 0x0000, 0x0000, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be, 0xe0e4, - 0xe0e6, 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0x0000, 0x0000, - 0x0000, 0xe4d4, 0xe4d6, 0xe4d5, 0x0000, 0xe4d8, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xbbe9, 0xe4d7, 0xe4d3, 0x0000, 0x0000, 0x0000, 0xe4d9, - 0x0000, 0xe8cc, 0x0000, 0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, - 0xbe6e, 0xbe71, 0xbe73, 0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, - 0xe8ce, 0xbe74, 0x0000, 0xbe70, 0xe8c6, 0xbe6d, 0x0000, 0xbe6f, - 0x0000, 0x0000, 0xc063, 0xec66, 0xec64, 0xec63, 0x0000, 0xec69, - 0x0000, 0xec68, 0xec67, 0x0000, 0xec62, 0xc062, 0xec61, 0x0000, - 0xec65, 0xc064, 0x0000, 0x0000, 0xef5a, 0x0000, 0xef5e, 0xef5b, - 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60, 0xef61, 0xc240 -}; - -static const unsigned short big5_from_unicode_9a[256] = { - /*** 0x00 ***/ - 0x0000, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8, 0xf1b7, - 0x0000, 0xf1b1, 0xf1b5, 0xf1b0, 0x0000, 0xf1b2, 0xc34d, 0xf1af, - 0x0000, 0xf1b4, 0x0000, 0x0000, 0xf3c0, 0xf3b5, 0xc445, 0x0000, - 0x0000, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, 0xf3b7, 0xf3be, 0x0000, - 0xf3bb, 0x0000, 0xf3ba, 0xf3bd, 0xf3b8, 0xf3b6, 0x0000, 0xf3bc, - 0x0000, 0xf560, 0xf55e, 0xc4ca, 0xf55d, 0xf563, 0xf561, 0x0000, - 0xc4cb, 0xf55c, 0xf55a, 0x0000, 0xf55b, 0xc4cd, 0xf55f, 0xc4cc, - 0xf562, 0xf678, 0xf67e, 0x0000, 0x0000, 0xf679, 0xc55b, 0xf6a1, - /*** 0x40 ***/ - 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558, 0xf67a, 0x0000, - 0xf77d, 0xf7a1, 0xf77e, 0x0000, 0xf77b, 0xc5bb, 0xf778, 0xf77c, - 0xf7a3, 0x0000, 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, - 0x0000, 0xf853, 0xc5e5, 0xc5e6, 0x0000, 0x0000, 0xf8d3, 0xc64a, - 0xf976, 0x0000, 0xc66a, 0x0000, 0xf9b3, 0xc66b, 0xf9b4, 0xf9b5, - 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb0a9, 0x0000, 0x0000, 0xe0e9, 0x0000, 0xe0e8, 0x0000, 0xbbea, - 0xbbeb, 0xe4da, 0x0000, 0xe8d2, 0xec6c, 0x0000, 0x0000, 0xbe75, - 0xc065, 0xec6a, 0x0000, 0xec6d, 0xc066, 0x0000, 0xef64, 0xec6b, - /*** 0xc0 ***/ - 0xf1b9, 0xc34e, 0xf3c1, 0x0000, 0x0000, 0x0000, 0xf566, 0xf564, - 0x0000, 0x0000, 0xf565, 0x0000, 0x0000, 0xf6a2, 0x0000, 0xc55c, - 0xf7a4, 0xc5ea, 0xc5bc, 0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0x0000, - 0xb0aa, 0x0000, 0x0000, 0x0000, 0xf1ba, 0x0000, 0x0000, 0xd449, - 0x0000, 0xb9a6, 0x0000, 0xe4db, 0x0000, 0x0000, 0xbbec, 0xe4dc, - 0x0000, 0x0000, 0x0000, 0xe8d4, 0xe8d3, 0xc068, 0xbe76, 0xbe77, - 0x0000, 0xe8d7, 0xe8d6, 0xe8d5, 0x0000, 0x0000, 0xec6e, 0xec71, - 0x0000, 0xec70, 0xec6f, 0xc067, 0xef68, 0xef66, 0xef65, 0x0000 -}; - -static const unsigned short big5_from_unicode_9b[256] = { - /*** 0x00 ***/ - 0x0000, 0xef67, 0x0000, 0xc34f, 0xf1bc, 0xf1bd, 0xc350, 0x0000, - 0xf1bb, 0x0000, 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0x0000, - 0xf567, 0xf569, 0xf568, 0x0000, 0x0000, 0xf6a3, 0xf6a6, 0xf6a4, - 0xf6a5, 0xf7a5, 0xc5bd, 0x0000, 0x0000, 0x0000, 0xf854, 0xf855, - 0xf856, 0x0000, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0x0000, 0xbe78, - 0xc069, 0xf1be, 0x0000, 0xf7a6, 0x0000, 0x0000, 0xf9c4, 0xd44a, - 0x0000, 0xc67b, 0xb0ac, 0xec72, 0x0000, 0xf1bf, 0x0000, 0xf3c6, - 0x0000, 0x0000, 0xf6a7, 0xf7a7, 0xb0ad, 0x0000, 0xe4dd, 0xe4de, - /*** 0x40 ***/ - 0x0000, 0xbbed, 0xbbee, 0xe8d9, 0xbe7a, 0xbe79, 0xe8d8, 0x0000, - 0xef69, 0x0000, 0xf1c0, 0xf1c2, 0xf1c1, 0xc353, 0xc352, 0xc351, - 0x0000, 0xc55e, 0xf6a8, 0x0000, 0xc55d, 0xf7a9, 0xf7a8, 0x0000, - 0xc64c, 0xf8d5, 0xb3bd, 0xe0ea, 0x0000, 0x0000, 0x0000, 0xe4e1, - 0xe4df, 0xe4e0, 0x0000, 0x0000, 0xe8e2, 0x0000, 0xe8dd, 0xe8da, - 0xe8e1, 0x0000, 0x0000, 0x0000, 0xe8e3, 0x0000, 0x0000, 0xbe7c, - 0xe8e0, 0xe8dc, 0x0000, 0x0000, 0xe8db, 0xe8df, 0xe8de, 0xbe7b, - 0x0000, 0x0000, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77, 0x0000, - /*** 0x80 ***/ - 0xec73, 0x0000, 0xec79, 0x0000, 0x0000, 0xec74, 0xef72, 0xec75, - 0xeca2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec7c, 0xc06a, 0xec7b, 0xec7a, 0x0000, 0xec7e, 0x0000, 0x0000, - 0x0000, 0x0000, 0xef6a, 0xef6d, 0x0000, 0x0000, 0xef6c, 0x0000, - 0xef74, 0xef6f, 0xef73, 0x0000, 0xef71, 0xef70, 0xef6e, 0x0000, - 0xef6b, 0x0000, 0xc243, 0xc242, 0x0000, 0xc244, 0xc241, 0xef75, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1c8, 0xf1cb, 0x0000, - 0xf1c9, 0xf1cd, 0x0000, 0x0000, 0x0000, 0xf1ce, 0x0000, 0xf1c6, - /*** 0xc0 ***/ - 0xc358, 0xf1c7, 0x0000, 0xf1c5, 0xf1cc, 0x0000, 0xf1c4, 0xf1c3, - 0xc357, 0xc355, 0xc354, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf1ca, 0xf3cf, 0xf3d5, 0xc44a, 0xf3d0, - 0x0000, 0xf3d3, 0xf3d7, 0xc44b, 0xf3d2, 0x0000, 0xf3ca, 0x0000, - 0xf3c9, 0xf3d6, 0xf3cd, 0x0000, 0xf3cb, 0xf3d4, 0xf3cc, 0xc449, - 0xc448, 0x0000, 0xf3c7, 0xf3c8, 0xf3d1, 0x0000, 0x0000, 0x0000, - 0xf3ce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf56c, - 0xf56f, 0x0000, 0x0000, 0x0000, 0x0000, 0xc356, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_9c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf56d, 0xf573, 0xf571, - 0xf56b, 0xf576, 0x0000, 0xf56a, 0x0000, 0xc4cf, 0xf572, 0x0000, - 0x0000, 0x0000, 0xf56e, 0xc4ce, 0xf575, 0x0000, 0x0000, 0xf574, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf6ab, 0xf6aa, 0x0000, 0x0000, - 0x0000, 0xf6b1, 0x0000, 0xf6ad, 0xf6b0, 0xc560, 0x0000, 0x0000, - 0xf6ae, 0xf6af, 0x0000, 0xf6a9, 0xf6ac, 0xc55f, 0x0000, 0x0000, - 0x0000, 0xc5bf, 0xf7b4, 0xf7af, 0xf7b3, 0x0000, 0xf7b6, 0xf7b2, - 0x0000, 0xf7ae, 0x0000, 0xc5c1, 0xf7b1, 0xf7b5, 0xc5c0, 0xf7ac, - /*** 0x40 ***/ - 0xf570, 0xf7b0, 0x0000, 0x0000, 0xf7ad, 0x0000, 0xf7aa, 0x0000, - 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860, 0x0000, - 0xf859, 0x0000, 0xf857, 0x0000, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, - 0xf858, 0xf85e, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8da, 0xc64d, - 0xf8db, 0x0000, 0xf8d9, 0xf8d6, 0x0000, 0x0000, 0xf8d8, 0xf8d7, - 0xf95a, 0x0000, 0x0000, 0x0000, 0x0000, 0xf95c, 0xf95b, 0x0000, - 0x0000, 0xf979, 0x0000, 0xf978, 0xf977, 0xf97a, 0x0000, 0xc673, - 0xc674, 0xf9ca, 0xf9ce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb3be, 0xdcaf, 0xe0ed, - 0x0000, 0xb9a7, 0xe0eb, 0x0000, 0x0000, 0xe0ec, 0x0000, 0x0000, - 0x0000, 0xe4e2, 0xe4e3, 0xbbf1, 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, - 0x0000, 0xe8eb, 0xe8e5, 0xe8ec, 0xe8e4, 0xe8e6, 0x0000, 0xe8e7 -}; - -static const unsigned short big5_from_unicode_9d[256] = { - /*** 0x00 ***/ - 0xe8ea, 0x0000, 0x0000, 0xbea1, 0xe8ef, 0xe8ee, 0xbe7d, 0xe8e9, - 0xe8ed, 0xbe7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xecac, 0x0000, 0xc06f, 0x0000, 0xeca7, 0xc06b, 0x0000, 0xeca4, - 0xecaa, 0xecad, 0x0000, 0xc070, 0x0000, 0xeca9, 0xeca6, 0xecae, - 0xeca5, 0x0000, 0xecab, 0xc06c, 0x0000, 0xeca3, 0xc06d, 0x0000, - 0xc06e, 0xeca8, 0x0000, 0x0000, 0x0000, 0xefa9, 0xef7a, 0xef7b, - 0xef7e, 0xef7c, 0x0000, 0xef76, 0x0000, 0x0000, 0xef79, 0xefa5, - 0xef7d, 0x0000, 0x0000, 0xc245, 0x0000, 0xefa7, 0xefa4, 0xc246, - /*** 0x40 ***/ - 0xefa6, 0xef77, 0xefa2, 0xefa3, 0x0000, 0xefa1, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf1d2, 0xf1d4, 0xf1d7, 0x0000, 0x0000, 0xf1d1, - 0x0000, 0xc359, 0xf1d9, 0xf1d0, 0xf1da, 0x0000, 0xf1d6, 0xf1d8, - 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf, 0xc35a, 0x0000, 0xf1db, - 0xc35b, 0xc44d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef78, - 0xf3f1, 0xf3e8, 0xc44f, 0xf3e4, 0xc450, 0x0000, 0x0000, 0xf3ed, - 0xf3e7, 0xf3dd, 0xc44e, 0xf3ea, 0xf3e5, 0xf3e6, 0x0000, 0xf3d8, - 0xf3df, 0xf3ee, 0x0000, 0xf3eb, 0x0000, 0xf3e3, 0x0000, 0xf3ef, - /*** 0x80 ***/ - 0xf3de, 0xf3d9, 0xf3ec, 0x0000, 0xf3db, 0xf3e9, 0xf3e0, 0xf3f0, - 0xf3dc, 0xc44c, 0xf3da, 0xf3e1, 0xf3e2, 0x0000, 0x0000, 0x0000, - 0xf57d, 0x0000, 0xf57b, 0x0000, 0xf5a2, 0x0000, 0xf5ae, 0xf5a5, - 0xf57c, 0xf578, 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577, - 0xf5a1, 0xf5a6, 0xf5a8, 0xf5ab, 0xf579, 0x0000, 0xf5af, 0xf5b0, - 0xf5a9, 0xf5ad, 0xf5a4, 0x0000, 0xf6c1, 0xf6c4, 0x0000, 0xc561, - 0x0000, 0xf6c3, 0xf6c8, 0xf6c6, 0xc562, 0xf6bd, 0xf6b3, 0xf6b2, - 0xc564, 0xf6bf, 0xf6c0, 0xf6bc, 0xf6b4, 0x0000, 0xf6b9, 0xf5ac, - /*** 0xc0 ***/ - 0x0000, 0xf6b5, 0xc563, 0xf6bb, 0x0000, 0xf6ba, 0x0000, 0xf6b6, - 0xf6c2, 0x0000, 0xf6b7, 0xf7bb, 0xf6c5, 0xf6c7, 0xf6be, 0xf6b8, - 0xf7bc, 0xf7be, 0xf7b8, 0xc5c2, 0x0000, 0xf7c5, 0xf7c3, 0xc5c3, - 0xf7c2, 0xf7c1, 0xf7ba, 0xf7b7, 0xf7bd, 0xf7c6, 0xf7b9, 0xf7bf, - 0x0000, 0xf869, 0xf86e, 0xf864, 0xf867, 0xc5ee, 0xf86b, 0x0000, - 0xf872, 0xf7c0, 0x0000, 0xf865, 0xf86f, 0xf873, 0xf86a, 0xf863, - 0xf86d, 0x0000, 0xf86c, 0xf871, 0xf870, 0xf7c4, 0xf868, 0xf862, - 0xf866, 0xc64e, 0xc64f, 0xf861, 0x0000, 0xf8e6, 0xf8dd, 0xf8e5 -}; - -static const unsigned short big5_from_unicode_9e[256] = { - /*** 0x00 ***/ - 0xf8e2, 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0, 0xf8de, - 0x0000, 0xf8e4, 0x0000, 0xf95d, 0x0000, 0xf95e, 0x0000, 0xf960, - 0xf95f, 0xf962, 0xf961, 0xf97c, 0xf97b, 0xf9b7, 0x0000, 0xf9b8, - 0x0000, 0xf9c5, 0xc678, 0xc67c, 0x0000, 0xf9cf, 0xc67d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb3bf, 0x0000, 0x0000, - 0x0000, 0xc4d0, 0xf6c9, 0x0000, 0xc650, 0xc651, 0x0000, 0xb3c0, - /*** 0x80 ***/ - 0xe0ee, 0x0000, 0xb9a8, 0xe8f0, 0x0000, 0x0000, 0xecb0, 0xecb1, - 0xecaf, 0xefab, 0xefaa, 0xc247, 0xf1df, 0xefac, 0xf1de, 0x0000, - 0x0000, 0xf3f3, 0xc451, 0xc453, 0xf3f2, 0x0000, 0x0000, 0xc452, - 0x0000, 0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, 0xc565, 0x0000, 0xc5ef, - 0xf8e8, 0xf963, 0x0000, 0x0000, 0xf9d2, 0xb3c1, 0x0000, 0xe4e5, - 0x0000, 0xbea2, 0x0000, 0x0000, 0x0000, 0xecb3, 0xecb2, 0x0000, - 0xefad, 0x0000, 0x0000, 0x0000, 0xc454, 0xc4d1, 0xf7c7, 0xf9cb, - 0x0000, 0x0000, 0x0000, 0xb3c2, 0xbbf2, 0x0000, 0xbea3, 0x0000, - /*** 0xc0 ***/ - 0xf3f4, 0x0000, 0xf874, 0xb6c0, 0x0000, 0x0000, 0x0000, 0x0000, - 0xefae, 0x0000, 0x0000, 0x0000, 0xc664, 0xb6c1, 0xbea4, 0xc248, - 0xf875, 0xb6c2, 0x0000, 0xe8f1, 0xc072, 0xecb4, 0xecb5, 0x0000, - 0xc071, 0x0000, 0xefaf, 0xc24c, 0xc24a, 0xc24b, 0xc249, 0xf1e0, - 0xc35c, 0x0000, 0x0000, 0x0000, 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6, - 0xc4d2, 0x0000, 0x0000, 0xf6cb, 0x0000, 0xf6cd, 0xf6cc, 0xc566, - 0xf7c8, 0x0000, 0xf876, 0xf877, 0xc5f0, 0xf964, 0xf97d, 0xc675, - 0x0000, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5, 0xe0ef, 0x0000, 0xefb1 -}; - -static const unsigned short big5_from_unicode_9f[256] = { - /*** 0x00 ***/ - 0xf1e2, 0xf1e1, 0x0000, 0x0000, 0x0000, 0x0000, 0xf878, 0xc652, - 0x0000, 0xf965, 0xf97e, 0x0000, 0x0000, 0x0000, 0xb9a9, 0xe8f2, - 0xe8f3, 0x0000, 0xecb7, 0xb9aa, 0x0000, 0xc35d, 0xf1e3, 0x0000, - 0xf6cf, 0xc567, 0xf6d0, 0xf6ce, 0xf879, 0x0000, 0xf8e9, 0x0000, - 0xb9ab, 0x0000, 0xefb4, 0xefb3, 0xefb2, 0xf1e4, 0x0000, 0x0000, - 0xf1e8, 0xf1e7, 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6, 0xf5b9, 0xc4d3, - 0xf5b8, 0xf6d1, 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9, 0xf87c, 0xf87b, - 0xf87a, 0x0000, 0x0000, 0xbbf3, 0x0000, 0xecb8, 0xc24d, 0x0000, - /*** 0x40 ***/ - 0xf3f7, 0xf3f8, 0xf7cc, 0xf87d, 0x0000, 0x0000, 0xf8ea, 0xf966, - 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e, 0xf1e9, 0xf3f9, 0xf6d2, 0xf87e, - 0x0000, 0x0000, 0xbea6, 0x0000, 0xefb5, 0xf1ea, 0xf3fa, 0xf3fb, - 0xf3fc, 0xf5be, 0x0000, 0xf5ba, 0xc568, 0xf5bd, 0xf5bc, 0xc4d4, - 0xf5bb, 0xc4d6, 0x0000, 0xc4d5, 0xf6d4, 0xf6d3, 0xc569, 0xc56a, - 0x0000, 0x0000, 0xc5c6, 0xf7cd, 0xc5c5, 0x0000, 0xf8a3, 0xf8a4, - 0xf8a2, 0xf8a1, 0xc654, 0x0000, 0xf8eb, 0xf8ec, 0xf8ed, 0xc653, - 0xf967, 0xf96a, 0xf969, 0xf968, 0x0000, 0x0000, 0xf9d3, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc073, 0x0000, 0x0000, - 0xc365, 0xf5bf, 0xf6d5, 0x0000, 0xc5c7, 0xf7ce, 0x0000, 0x0000, - 0xf9d5, 0x0000, 0x0000, 0x0000, 0xc074, 0x0000, 0x0000, 0x0000, - 0xefb6, 0x0000, 0xf7cf, 0x0000, 0xf9a1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_fa[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc94a, 0xddfc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_fe[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa14a, 0xa157, 0x0000, 0xa159, 0xa15b, 0xa15f, 0xa160, 0xa163, - 0xa164, 0xa167, 0xa168, 0xa16b, 0xa16c, 0xa16f, 0xa170, 0xa173, - /*** 0x40 ***/ - 0xa174, 0xa177, 0xa178, 0xa17b, 0xa17c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, 0xa1c8, 0xa1c9, 0xa15c, - 0xa14d, 0xa14e, 0xa14f, 0x0000, 0xa151, 0xa152, 0xa153, 0xa154, - 0x0000, 0xa17d, 0xa17e, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1cc, - 0xa1cd, 0xa1ce, 0xa1de, 0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, 0x0000, - 0xa242, 0xa24c, 0xa24d, 0xa24e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x0000, 0xa149, 0x0000, 0xa1ad, 0xa243, 0xa248, 0xa1ae, 0x0000, - 0xa15d, 0xa15e, 0xa1af, 0xa1cf, 0xa141, 0xa1d0, 0xa144, 0xa1fe, - 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, - 0xa2b7, 0xa2b8, 0xa147, 0xa146, 0xa1d5, 0xa1d7, 0xa1d6, 0xa148, - 0xa249, 0xa2cf, 0xa2d0, 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, - 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, - 0xa2de, 0xa2df, 0xa2e0, 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, - 0xa2e6, 0xa2e7, 0xa2e8, 0x0000, 0xa240, 0x0000, 0x0000, 0xa1c4, - /*** 0x40 ***/ - 0x0000, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, - 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, - 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa340, - 0xa341, 0xa342, 0xa343, 0xa161, 0xa155, 0xa162, 0xa1e3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa246, 0xa247, 0x0000, 0xa1c3, 0x0000, 0xa244, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const big5_from_unicode_[] = { - big5_from_unicode_0, - allzeros, - big5_from_unicode_2, - big5_from_unicode_3, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - big5_from_unicode_20, - big5_from_unicode_21, - big5_from_unicode_22, - allzeros, - allzeros, - big5_from_unicode_25, - big5_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - big5_from_unicode_30, - big5_from_unicode_31, - big5_from_unicode_32, - big5_from_unicode_33, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - big5_from_unicode_4e, - big5_from_unicode_4f, - big5_from_unicode_50, - big5_from_unicode_51, - big5_from_unicode_52, - big5_from_unicode_53, - big5_from_unicode_54, - big5_from_unicode_55, - big5_from_unicode_56, - big5_from_unicode_57, - big5_from_unicode_58, - big5_from_unicode_59, - big5_from_unicode_5a, - big5_from_unicode_5b, - big5_from_unicode_5c, - big5_from_unicode_5d, - big5_from_unicode_5e, - big5_from_unicode_5f, - big5_from_unicode_60, - big5_from_unicode_61, - big5_from_unicode_62, - big5_from_unicode_63, - big5_from_unicode_64, - big5_from_unicode_65, - big5_from_unicode_66, - big5_from_unicode_67, - big5_from_unicode_68, - big5_from_unicode_69, - big5_from_unicode_6a, - big5_from_unicode_6b, - big5_from_unicode_6c, - big5_from_unicode_6d, - big5_from_unicode_6e, - big5_from_unicode_6f, - big5_from_unicode_70, - big5_from_unicode_71, - big5_from_unicode_72, - big5_from_unicode_73, - big5_from_unicode_74, - big5_from_unicode_75, - big5_from_unicode_76, - big5_from_unicode_77, - big5_from_unicode_78, - big5_from_unicode_79, - big5_from_unicode_7a, - big5_from_unicode_7b, - big5_from_unicode_7c, - big5_from_unicode_7d, - big5_from_unicode_7e, - big5_from_unicode_7f, - big5_from_unicode_80, - big5_from_unicode_81, - big5_from_unicode_82, - big5_from_unicode_83, - big5_from_unicode_84, - big5_from_unicode_85, - big5_from_unicode_86, - big5_from_unicode_87, - big5_from_unicode_88, - big5_from_unicode_89, - big5_from_unicode_8a, - big5_from_unicode_8b, - big5_from_unicode_8c, - big5_from_unicode_8d, - big5_from_unicode_8e, - big5_from_unicode_8f, - big5_from_unicode_90, - big5_from_unicode_91, - big5_from_unicode_92, - big5_from_unicode_93, - big5_from_unicode_94, - big5_from_unicode_95, - big5_from_unicode_96, - big5_from_unicode_97, - big5_from_unicode_98, - big5_from_unicode_99, - big5_from_unicode_9a, - big5_from_unicode_9b, - big5_from_unicode_9c, - big5_from_unicode_9d, - big5_from_unicode_9e, - big5_from_unicode_9f, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - big5_from_unicode_fa, - allzeros, - allzeros, - allzeros, - big5_from_unicode_fe, - big5_from_unicode_ff -}; - -struct charmap2 big5_from_unicode = { 0, 255, (unsigned short **) big5_from_unicode_, (unichar_t *) unicode_from_big5 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/big5hkscs.c fontforge-20220308~dfsg/Unicode/charset/big5hkscs.c --- fontforge-20201107~dfsg/Unicode/charset/big5hkscs.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/big5hkscs.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,9825 +0,0 @@ -#include "chardata.h" - -static const unsigned short u_allzeros[256] = { 0 }; - -const unichar_t unicode_from_big5hkscs[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeeb8, 0xeeb9, 0xeeba, 0xeebb, 0xeebc, 0xeebd, 0xeebe, 0xeebf, - 0xeec0, 0xeec1, 0xeec2, 0xeec3, 0xeec4, 0xeec5, 0xeec6, 0xeec7, - 0xeec8, 0xeec9, 0xeeca, 0xeecb, 0xeecc, 0xeecd, 0xeece, 0xeecf, - 0xeed0, 0xeed1, 0xeed2, 0xeed3, 0xeed4, 0xeed5, 0xeed6, 0xeed7, - 0xeed8, 0xeed9, 0xeeda, 0xeedb, 0xeedc, 0xeedd, 0xeede, 0xeedf, - 0xeee0, 0xeee1, 0xeee2, 0xeee3, 0xeee4, 0xeee5, 0xeee6, 0xeee7, - 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xeeed, 0xeeee, 0xeeef, - 0xeef0, 0xeef1, 0xeef2, 0xeef3, 0xeef4, 0xeef5, 0xeef6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeef7, 0xeef8, 0xeef9, 0xeefa, 0xeefb, 0xeefc, 0xeefd, - 0xeefe, 0xeeff, 0xef00, 0xef01, 0xef02, 0xef03, 0xef04, 0xef05, - 0xef06, 0xef07, 0xef08, 0xef09, 0xef0a, 0xef0b, 0xef0c, 0xef0d, - 0xef0e, 0xef0f, 0xef10, 0xef11, 0xef12, 0xef13, 0xef14, 0xef15, - 0xef16, 0xef17, 0xef18, 0xef19, 0xef1a, 0xef1b, 0xef1c, 0xef1d, - 0xef1e, 0xef1f, 0xef20, 0xef21, 0xef22, 0xef23, 0xef24, 0xef25, - 0xef26, 0xef27, 0xef28, 0xef29, 0xef2a, 0xef2b, 0xef2c, 0xef2d, - 0xef2e, 0xef2f, 0xef30, 0xef31, 0xef32, 0xef33, 0xef34, 0xef35, - 0xef36, 0xef37, 0xef38, 0xef39, 0xef3a, 0xef3b, 0xef3c, 0xef3d, - 0xef3e, 0xef3f, 0xef40, 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, - 0xef46, 0xef47, 0xef48, 0xef49, 0xef4a, 0xef4b, 0xef4c, 0xef4d, - 0xef4e, 0xef4f, 0xef50, 0xef51, 0xef52, 0xef53, 0xef54, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xef55, 0xef56, 0xef57, 0xef58, 0xef59, 0xef5a, 0xef5b, 0xef5c, - 0xef5d, 0xef5e, 0xef5f, 0xef60, 0xef61, 0xef62, 0xef63, 0xef64, - 0xef65, 0xef66, 0xef67, 0xef68, 0xef69, 0xef6a, 0xef6b, 0xef6c, - 0xef6d, 0xef6e, 0xef6f, 0xef70, 0xef71, 0xef72, 0xef73, 0xef74, - 0xef75, 0xef76, 0xef77, 0xef78, 0xef79, 0xef7a, 0xef7b, 0xef7c, - 0xef7d, 0xef7e, 0xef7f, 0xef80, 0xef81, 0xef82, 0xef83, 0xef84, - 0xef85, 0xef86, 0xef87, 0xef88, 0xef89, 0xef8a, 0xef8b, 0xef8c, - 0xef8d, 0xef8e, 0xef8f, 0xef90, 0xef91, 0xef92, 0xef93, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xef94, 0xef95, 0xef96, 0xef97, 0xef98, 0xef99, 0xef9a, - 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, 0xefa0, 0xefa1, 0xefa2, - 0xefa3, 0xefa4, 0xefa5, 0xefa6, 0xefa7, 0xefa8, 0xefa9, 0xefaa, - 0xefab, 0xefac, 0xefad, 0xefae, 0xefaf, 0xefb0, 0xefb1, 0xefb2, - 0xefb3, 0xefb4, 0xefb5, 0xefb6, 0xefb7, 0xefb8, 0xefb9, 0xefba, - 0xefbb, 0xefbc, 0xefbd, 0xefbe, 0xefbf, 0xefc0, 0xefc1, 0xefc2, - 0xefc3, 0xefc4, 0xefc5, 0xefc6, 0xefc7, 0xefc8, 0xefc9, 0xefca, - 0xefcb, 0xefcc, 0xefcd, 0xefce, 0xefcf, 0xefd0, 0xefd1, 0xefd2, - 0xefd3, 0xefd4, 0xefd5, 0xefd6, 0xefd7, 0xefd8, 0xefd9, 0xefda, - 0xefdb, 0xefdc, 0xefdd, 0xefde, 0xefdf, 0xefe0, 0xefe1, 0xefe2, - 0xefe3, 0xefe4, 0xefe5, 0xefe6, 0xefe7, 0xefe8, 0xefe9, 0xefea, - 0xefeb, 0xefec, 0xefed, 0xefee, 0xefef, 0xeff0, 0xeff1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeff2, 0xeff3, 0xeff4, 0xeff5, 0xeff6, 0xeff7, 0xeff8, 0xeff9, - 0xeffa, 0xeffb, 0xeffc, 0xeffd, 0xeffe, 0xefff, 0xf000, 0xf001, - 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, 0xf008, 0xf009, - 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, 0xf010, 0xf011, - 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, 0xf018, 0xf019, - 0xf01a, 0xf01b, 0xf01c, 0xf01d, 0xf01e, 0xf01f, 0xf020, 0xf021, - 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, 0xf028, 0xf029, - 0xf02a, 0xf02b, 0xf02c, 0xf02d, 0xf02e, 0xf02f, 0xf030, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, - 0xf038, 0xf039, 0xf03a, 0xf03b, 0xf03c, 0xf03d, 0xf03e, 0xf03f, - 0xf040, 0xf041, 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, - 0xf048, 0xf049, 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, - 0xf050, 0xf051, 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, - 0xf058, 0xf059, 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, - 0xf060, 0xf061, 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, - 0xf068, 0xf069, 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, - 0xf070, 0xf071, 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, - 0xf078, 0xf079, 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf07f, - 0xf080, 0xf081, 0xf082, 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, - 0xf088, 0xf089, 0xf08a, 0xf08b, 0xf08c, 0xf08d, 0xf08e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf08f, 0xf090, 0xf091, 0xf092, 0xf093, 0xf094, 0xf095, 0xf096, - 0xf097, 0xf098, 0xf099, 0xf09a, 0xf09b, 0xf09c, 0xf09d, 0xf09e, - 0xf09f, 0xf0a0, 0xf0a1, 0xf0a2, 0xf0a3, 0xf0a4, 0xf0a5, 0xf0a6, - 0xf0a7, 0xf0a8, 0xf0a9, 0xf0aa, 0xf0ab, 0xf0ac, 0xf0ad, 0xf0ae, - 0xf0af, 0xf0b0, 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xf0b6, - 0xf0b7, 0xf0b8, 0xf0b9, 0xf0ba, 0xf0bb, 0xf0bc, 0xf0bd, 0xf0be, - 0xf0bf, 0xf0c0, 0xf0c1, 0xf0c2, 0xf0c3, 0xf0c4, 0xf0c5, 0xf0c6, - 0xf0c7, 0xf0c8, 0xf0c9, 0xf0ca, 0xf0cb, 0xf0cc, 0xf0cd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf0ce, 0xf0cf, 0xf0d0, 0xf0d1, 0xf0d2, 0xf0d3, 0xf0d4, - 0xf0d5, 0xf0d6, 0xf0d7, 0xf0d8, 0xf0d9, 0xf0da, 0xf0db, 0xf0dc, - 0xf0dd, 0xf0de, 0xf0df, 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, - 0xf0e5, 0xf0e6, 0xf0e7, 0xf0e8, 0xf0e9, 0xf0ea, 0xf0eb, 0xf0ec, - 0xf0ed, 0xf0ee, 0xf0ef, 0xf0f0, 0xf0f1, 0xf0f2, 0xf0f3, 0xf0f4, - 0xf0f5, 0xf0f6, 0xf0f7, 0xf0f8, 0xf0f9, 0xf0fa, 0xf0fb, 0xf0fc, - 0xf0fd, 0xf0fe, 0xf0ff, 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, - 0xf105, 0xf106, 0xf107, 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, - 0xf10d, 0xf10e, 0xf10f, 0xf110, 0xf111, 0xf112, 0xf113, 0xf114, - 0xf115, 0xf116, 0xf117, 0xf118, 0xf119, 0xf11a, 0xf11b, 0xf11c, - 0xf11d, 0xf11e, 0xf11f, 0xf120, 0xf121, 0xf122, 0xf123, 0xf124, - 0xf125, 0xf126, 0xf127, 0xf128, 0xf129, 0xf12a, 0xf12b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf12c, 0xf12d, 0xf12e, 0xf12f, 0xf130, 0xf131, 0xf132, 0xf133, - 0xf134, 0xf135, 0xf136, 0xf137, 0xf138, 0xf139, 0xf13a, 0xf13b, - 0xf13c, 0xf13d, 0xf13e, 0xf13f, 0xf140, 0xf141, 0xf142, 0xf143, - 0xf144, 0xf145, 0xf146, 0xf147, 0xf148, 0xf149, 0xf14a, 0xf14b, - 0xf14c, 0xf14d, 0xf14e, 0xf14f, 0xf150, 0xf151, 0xf152, 0xf153, - 0xf154, 0xf155, 0xf156, 0xf157, 0xf158, 0xf159, 0xf15a, 0xf15b, - 0xf15c, 0xf15d, 0xf15e, 0xf15f, 0xf160, 0xf161, 0xf162, 0xf163, - 0xf164, 0xf165, 0xf166, 0xf167, 0xf168, 0xf169, 0xf16a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, 0xf170, 0xf171, - 0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, 0xf178, 0xf179, - 0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf17f, 0xf180, 0xf181, - 0xf182, 0xf183, 0xf184, 0xf185, 0xf186, 0xf187, 0xf188, 0xf189, - 0xf18a, 0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, 0xf190, 0xf191, - 0xf192, 0xf193, 0xf194, 0xf195, 0xf196, 0xf197, 0xf198, 0xf199, - 0xf19a, 0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, 0xf1a0, 0xf1a1, - 0xf1a2, 0xf1a3, 0xf1a4, 0xf1a5, 0xf1a6, 0xf1a7, 0xf1a8, 0xf1a9, - 0xf1aa, 0xf1ab, 0xf1ac, 0xf1ad, 0xf1ae, 0xf1af, 0xf1b0, 0xf1b1, - 0xf1b2, 0xf1b3, 0xf1b4, 0xf1b5, 0xf1b6, 0xf1b7, 0xf1b8, 0xf1b9, - 0xf1ba, 0xf1bb, 0xf1bc, 0xf1bd, 0xf1be, 0xf1bf, 0xf1c0, 0xf1c1, - 0xf1c2, 0xf1c3, 0xf1c4, 0xf1c5, 0xf1c6, 0xf1c7, 0xf1c8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1c9, 0xf1ca, 0xf1cb, 0xf1cc, 0xf1cd, 0xf1ce, 0xf1cf, 0xf1d0, - 0xf1d1, 0xf1d2, 0xf1d3, 0xf1d4, 0xf1d5, 0xf1d6, 0xf1d7, 0xf1d8, - 0xf1d9, 0xf1da, 0xf1db, 0xf1dc, 0xf1dd, 0xf1de, 0xf1df, 0xf1e0, - 0xf1e1, 0xf1e2, 0xf1e3, 0xf1e4, 0xf1e5, 0xf1e6, 0xf1e7, 0xf1e8, - 0xf1e9, 0xf1ea, 0xf1eb, 0xf1ec, 0xf1ed, 0xf1ee, 0xf1ef, 0xf1f0, - 0xf1f1, 0xf1f2, 0xf1f3, 0xf1f4, 0xf1f5, 0xf1f6, 0xf1f7, 0xf1f8, - 0xf1f9, 0xf1fa, 0xf1fb, 0xf1fc, 0xf1fd, 0xf1fe, 0xf1ff, 0xf200, - 0xf201, 0xf202, 0xf203, 0xf204, 0xf205, 0xf206, 0xf207, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf208, 0xf209, 0xf20a, 0xf20b, 0xf20c, 0xf20d, 0xf20e, - 0xf20f, 0xf210, 0xf211, 0xf212, 0xf213, 0xf214, 0xf215, 0xf216, - 0xf217, 0xf218, 0xf219, 0xf21a, 0xf21b, 0xf21c, 0xf21d, 0xf21e, - 0xf21f, 0xf220, 0xf221, 0xf222, 0xf223, 0xf224, 0xf225, 0xf226, - 0xf227, 0xf228, 0xf229, 0xf22a, 0xf22b, 0xf22c, 0xf22d, 0xf22e, - 0xf22f, 0xf230, 0xf231, 0xf232, 0xf233, 0xf234, 0xf235, 0xf236, - 0xf237, 0xf238, 0xf239, 0xf23a, 0xf23b, 0xf23c, 0xf23d, 0xf23e, - 0xf23f, 0xf240, 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, - 0xf247, 0xf248, 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, - 0xf24f, 0xf250, 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, - 0xf257, 0xf258, 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, - 0xf25f, 0xf260, 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf266, 0xf267, 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, - 0xf26e, 0xf26f, 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, - 0xf276, 0xf277, 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, - 0xf27e, 0xf27f, 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, - 0xf286, 0xf287, 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, - 0xf28e, 0xf28f, 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, - 0xf296, 0xf297, 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, - 0xf29e, 0xf29f, 0xf2a0, 0xf2a1, 0xf2a2, 0xf2a3, 0xf2a4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf2a5, 0xf2a6, 0xf2a7, 0xf2a8, 0xf2a9, 0xf2aa, 0xf2ab, - 0xf2ac, 0xf2ad, 0xf2ae, 0xf2af, 0xf2b0, 0xf2b1, 0xf2b2, 0xf2b3, - 0xf2b4, 0xf2b5, 0xf2b6, 0xf2b7, 0xf2b8, 0xf2b9, 0xf2ba, 0xf2bb, - 0xf2bc, 0xf2bd, 0xf2be, 0xf2bf, 0xf2c0, 0xf2c1, 0xf2c2, 0xf2c3, - 0xf2c4, 0xf2c5, 0xf2c6, 0xf2c7, 0xf2c8, 0xf2c9, 0xf2ca, 0xf2cb, - 0xf2cc, 0xf2cd, 0xf2ce, 0xf2cf, 0xf2d0, 0xf2d1, 0xf2d2, 0xf2d3, - 0xf2d4, 0xf2d5, 0xf2d6, 0xf2d7, 0xf2d8, 0xf2d9, 0xf2da, 0xf2db, - 0xf2dc, 0xf2dd, 0xf2de, 0xf2df, 0xf2e0, 0xf2e1, 0xf2e2, 0xf2e3, - 0xf2e4, 0xf2e5, 0xf2e6, 0xf2e7, 0xf2e8, 0xf2e9, 0xf2ea, 0xf2eb, - 0xf2ec, 0xf2ed, 0xf2ee, 0xf2ef, 0xf2f0, 0xf2f1, 0xf2f2, 0xf2f3, - 0xf2f4, 0xf2f5, 0xf2f6, 0xf2f7, 0xf2f8, 0xf2f9, 0xf2fa, 0xf2fb, - 0xf2fc, 0xf2fd, 0xf2fe, 0xf2ff, 0xf300, 0xf301, 0xf302, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, 0xf308, 0xf309, 0xf30a, - 0xf30b, 0xf30c, 0xf30d, 0xf30e, 0xf30f, 0xf310, 0xf311, 0xf312, - 0xf313, 0xf314, 0xf315, 0xf316, 0xf317, 0xf318, 0x0100, 0x00c1, - 0x01cd, 0x00c0, 0x0112, 0x00c9, 0x011a, 0x00c8, 0x014c, 0x00d3, - 0x01d1, 0x00d2, 0xf325, 0x1ebe, 0xf327, 0x1ec0, 0x00ca, 0x0101, - 0x00e1, 0x01ce, 0x00e0, 0x0251, 0x0113, 0x00e9, 0x011b, 0x00e8, - 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, 0x01d2, 0x00f2, - 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, 0x01da, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x01dc, 0x00fc, 0xf344, 0x1ebf, 0xf346, 0x1ec1, 0x00ea, - 0x0261, 0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, 0xf350, - 0xf351, 0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, 0xf358, - 0xf359, 0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, 0xf360, - 0xf361, 0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, 0xf368, - 0xf369, 0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, 0xf370, - 0xf371, 0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, 0xf378, - 0xf379, 0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf37f, 0xf380, - 0xf381, 0xf382, 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, 0xf388, - 0xf389, 0xf38a, 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, 0xf390, - 0xf391, 0xf392, 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, 0xf398, - 0xf399, 0xf39a, 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3a0, 0xf3a1, 0xf3a2, 0x650a, 0xf3a4, 0xf3a5, 0x4e3d, 0x6edd, - 0x9d4e, 0x91df, 0xf3aa, 0xf3ab, 0xf3ac, 0x6491, 0x4f1a, 0x4f28, - 0x4fa8, 0x5156, 0x5174, 0x519c, 0x51e4, 0x52a1, 0x52a8, 0x533b, - 0x534e, 0x53d1, 0x53d8, 0x56e2, 0x58f0, 0x5904, 0x5907, 0x5932, - 0x5934, 0x5b66, 0x5b9e, 0x5b9f, 0x5c9a, 0x5e86, 0x603b, 0x6589, - 0x67fe, 0x6804, 0x6865, 0x6d4e, 0x70bc, 0x7535, 0x7ea4, 0x7eac, - 0x7eba, 0x7ec7, 0x7ecf, 0x7edf, 0x7f06, 0x7f37, 0x827a, 0x82cf, - 0x836f, 0x89c6, 0x8bbe, 0x8be2, 0x8f66, 0x8f67, 0x8f6e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7411, 0x7cfc, 0x7dcd, 0x6946, 0x7ac9, 0x5227, 0xf3e5, - 0xf3e6, 0xf3e7, 0xf3e8, 0x918c, 0x78b8, 0x915e, 0x80bc, 0xf3ed, - 0x8d0b, 0x80f6, 0xf3f0, 0xf3f1, 0xf3f2, 0x809f, 0x9ec7, 0x4ccd, - 0x9dc9, 0x9e0c, 0x4c3e, 0xf3f9, 0xf3fa, 0x9e0a, 0xf3fc, 0x35c1, - 0xf3fe, 0x6e9a, 0x823e, 0x7519, 0xf402, 0x4911, 0x9a6c, 0x9a8f, - 0x9f99, 0x7987, 0xf408, 0xf409, 0xf40a, 0xf40b, 0x4e24, 0x4e81, - 0x4e80, 0x4e87, 0x4ebf, 0x4eeb, 0x4f37, 0x344c, 0x4fbd, 0x3e48, - 0x5003, 0x5088, 0x347d, 0x3493, 0x34a5, 0x5186, 0x5905, 0x51db, - 0x51fc, 0x5205, 0x4e89, 0x5279, 0x5290, 0x5327, 0x35c7, 0x53a9, - 0x3551, 0x53b0, 0x3553, 0x53c2, 0x5423, 0x356d, 0x3572, 0x3681, - 0x5493, 0x54a3, 0x54b4, 0x54b9, 0x54d0, 0x54ef, 0x5518, 0x5523, - 0x5528, 0x3598, 0x553f, 0x35a5, 0x35bf, 0x55d7, 0x35c5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf43d, 0x5525, 0xf43f, 0xf440, 0xf441, 0xf442, 0x5590, 0xf444, - 0x39ec, 0xf446, 0x8e46, 0xf448, 0xf449, 0x4053, 0xf44b, 0x777a, - 0xf44d, 0x3a34, 0x47d5, 0xf450, 0xf451, 0xf452, 0x64dd, 0xf454, - 0xf455, 0xf456, 0xf457, 0x648d, 0x8e7e, 0xf45a, 0xf45b, 0xf45c, - 0xf45d, 0xf45e, 0xf45f, 0xf460, 0xf461, 0xf462, 0xf463, 0x47f4, - 0xf465, 0xf466, 0x9ab2, 0x3a67, 0xf469, 0x3fed, 0x3506, 0xf46c, - 0xf46d, 0xf46e, 0xf46f, 0x9d6e, 0x9815, 0xf472, 0x43d9, 0xf474, - 0x64b4, 0x54e3, 0xf477, 0xf478, 0xf479, 0x39fb, 0xf47b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf47c, 0xf47d, 0xf47e, 0x64ea, 0xf480, 0xf481, 0x8e68, - 0xf483, 0xf484, 0xf485, 0xf486, 0x480b, 0xf488, 0x3ffa, 0x5873, - 0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, 0xf490, 0xf491, 0x5579, - 0x40bb, 0x43ba, 0xf495, 0x4ab4, 0xf497, 0xf498, 0x81aa, 0x98f5, - 0xf49b, 0x6379, 0x39fe, 0xf49e, 0x8dc0, 0x56a1, 0x647c, 0x3e43, - 0xf4a3, 0xf4a4, 0xf4a5, 0xf4a6, 0xf4a7, 0xf4a8, 0xf4a9, 0xf4aa, - 0x3992, 0x3a06, 0xf4ad, 0x3578, 0xf4af, 0xf4b0, 0x5652, 0xf4b2, - 0xf4b3, 0xf4b4, 0x34bc, 0x6c3d, 0xf4b7, 0xf4b8, 0xf4b9, 0xf4ba, - 0xf4bb, 0xf4bc, 0xf4bd, 0xf4be, 0xf4bf, 0xf4c0, 0xf4c1, 0x7f93, - 0xf4c3, 0xf4c4, 0xf4c5, 0x35fb, 0xf4c7, 0xf4c8, 0xf4c9, 0xf4ca, - 0x3f93, 0xf4cc, 0xf4cd, 0xf4ce, 0xf4cf, 0xf4d0, 0xf4d1, 0xf4d2, - 0xf4d3, 0xf4d4, 0xf4d5, 0x3ff9, 0xf4d7, 0x6432, 0xf4d9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf4da, 0xf4db, 0xf4dc, 0xf4dd, 0xf4de, 0xf4df, 0xf4e0, 0x3a18, - 0xf4e2, 0xf4e3, 0xf4e4, 0xf4e5, 0xf4e6, 0xf4e7, 0xf4e8, 0xf4e9, - 0x95aa, 0x54cc, 0x82c4, 0x55b9, 0xf4ee, 0xf4ef, 0x9c26, 0x9ab6, - 0xf4f2, 0xf4f3, 0x7140, 0x816d, 0x80ec, 0x5c1c, 0xf4f8, 0x8134, - 0x3797, 0x535f, 0xf4fc, 0x91b6, 0xf4fe, 0xf4ff, 0xf500, 0xf501, - 0x35dd, 0xf503, 0x3609, 0xf505, 0x56af, 0xf507, 0xf508, 0xf509, - 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf50e, 0xf50f, 0xf510, 0xf511, - 0x5a54, 0xf513, 0xf514, 0xf515, 0xf516, 0x579c, 0xf518, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf519, 0xf51a, 0xf51b, 0xf51c, 0xf51d, 0x3703, 0xf51f, - 0xf520, 0xf521, 0xf522, 0xf523, 0xf524, 0xf525, 0xf526, 0x5899, - 0x5268, 0x361a, 0xf52a, 0x7bb2, 0x5b68, 0x4800, 0x4b2c, 0x9f27, - 0x49e7, 0x9c1f, 0x9b8d, 0xf533, 0xf534, 0x55fb, 0x35f2, 0x5689, - 0x4e28, 0x5902, 0xf53a, 0xf53b, 0x9751, 0xf53d, 0x4e5b, 0x4ebb, - 0x353e, 0x5c23, 0x5f51, 0x5fc4, 0x38fa, 0x624c, 0x6535, 0x6b7a, - 0x6c35, 0x6c3a, 0x706c, 0x722b, 0x4e2c, 0x72ad, 0xf54e, 0x7f52, - 0x793b, 0x7cf9, 0x7f53, 0xf553, 0x34c1, 0xf555, 0xf556, 0x8002, - 0x8080, 0xf559, 0xf55a, 0x535d, 0x8864, 0x89c1, 0xf55e, 0x8ba0, - 0x8d1d, 0x9485, 0x9578, 0x957f, 0x95e8, 0xf565, 0x97e6, 0x9875, - 0x98ce, 0x98de, 0x9963, 0xf56b, 0x9c7c, 0x9e1f, 0x9ec4, 0x6b6f, - 0xf907, 0x4e37, 0xf572, 0x961d, 0x6237, 0x94a2, 0xf576, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x503b, 0x6dfe, 0xf579, 0xf57a, 0x3dc9, 0x888f, 0xf57d, 0x7077, - 0x5cf5, 0x4b20, 0xf581, 0x3559, 0xf583, 0x6122, 0xf585, 0x8fa7, - 0x91f6, 0x7191, 0x6719, 0x73ba, 0xf58b, 0xf58c, 0x3c8b, 0xf58e, - 0x4b10, 0x78e4, 0x7402, 0x51ae, 0xf593, 0x4009, 0x6a63, 0xf596, - 0x4223, 0x860f, 0xf599, 0x7a2a, 0xf59b, 0xf59c, 0x9755, 0x704d, - 0x5324, 0xf5a0, 0x93f4, 0x76d9, 0xf5a3, 0xf5a4, 0x77dd, 0x4ea3, - 0x4ff0, 0x50bc, 0x4e2f, 0x4f17, 0xf5ab, 0x5434, 0x7d8b, 0x5892, - 0x58d0, 0xf5b0, 0x5e92, 0x5e99, 0x5fc2, 0xf5b4, 0x658b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5b6, 0x6919, 0x6a43, 0xf5b9, 0x6cff, 0xf5bb, 0x7200, - 0xf5bd, 0x738c, 0x3edb, 0xf5c0, 0x5b15, 0x74b9, 0x8b83, 0xf5c4, - 0xf5c5, 0x7a93, 0x7bec, 0x7cc3, 0x7e6c, 0x82f8, 0x8597, 0xf5cc, - 0x8890, 0xf5ce, 0x8eb9, 0xf5d0, 0x8fcf, 0x855f, 0x99e0, 0x9221, - 0xf5d5, 0xf5d6, 0xf5d7, 0x4071, 0x42a2, 0x5a1a, 0xf5db, 0xf5dc, - 0xf5dd, 0x9868, 0x676b, 0x4276, 0x573d, 0xf5e2, 0x85d6, 0xf5e4, - 0x82bf, 0xf5e6, 0x4c81, 0xf5e8, 0x5d7b, 0xf5ea, 0xf5eb, 0xf5ec, - 0xf5ed, 0x5b96, 0xf5ef, 0xf5f0, 0x7e5b, 0xf5f2, 0xf5f3, 0xf5f4, - 0xf5f5, 0xf5f6, 0xf5f7, 0xf5f8, 0xf5f9, 0xf5fa, 0xf5fb, 0xf5fc, - 0xf5fd, 0xf5fe, 0xf5ff, 0xf600, 0xf601, 0xf602, 0xf603, 0xf604, - 0xf605, 0xf606, 0xf607, 0xf608, 0xf609, 0xf60a, 0xf60b, 0xf60c, - 0xf60d, 0xf60e, 0xf60f, 0xf610, 0xf611, 0xf612, 0xf613, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf614, 0xf615, 0xf616, 0xf617, 0xf618, 0xf619, 0xf61a, 0xf61b, - 0xf61c, 0xf61d, 0xf61e, 0xf61f, 0xf620, 0xf621, 0xf622, 0xf623, - 0xf624, 0xf625, 0xf626, 0xf627, 0xf628, 0xf629, 0xf62a, 0xf62b, - 0xf62c, 0xf62d, 0xf62e, 0xf62f, 0xf630, 0xf631, 0xf632, 0xf633, - 0x5d3e, 0x5d48, 0x5d56, 0x3dfc, 0x380f, 0x5da4, 0x5db9, 0x3820, - 0x3838, 0x5e42, 0x5ebd, 0x5f25, 0x5f83, 0x3908, 0x3914, 0x393f, - 0x394d, 0x60d7, 0x613d, 0x5ce5, 0x3989, 0x61b7, 0x61b9, 0x61cf, - 0x39b8, 0x622c, 0x6290, 0x62e5, 0x6318, 0x39f8, 0x56b1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3a03, 0x63e2, 0x63fb, 0x6407, 0x645a, 0x3a4b, 0x64c0, - 0x5d15, 0x5621, 0x9f9f, 0x3a97, 0x6586, 0x3abd, 0x65ff, 0x6653, - 0x3af2, 0x6692, 0x3b22, 0x6716, 0x3b42, 0x67a4, 0x6800, 0x3b58, - 0x684a, 0x6884, 0x3b72, 0x3b71, 0x3b7b, 0x6909, 0x6943, 0x725c, - 0x6964, 0x699f, 0x6985, 0x3bbc, 0x69d6, 0x3bdd, 0x6a65, 0x6a74, - 0x6a71, 0x6a82, 0x3bec, 0x6a99, 0x3bf2, 0x6aab, 0x6ab5, 0x6ad4, - 0x6af6, 0x6b81, 0x6bc1, 0x6bea, 0x6c75, 0x6caa, 0x3ccb, 0x6d02, - 0x6d06, 0x6d26, 0x6d81, 0x3cef, 0x6da4, 0x6db1, 0x6e15, 0x6e18, - 0x6e29, 0x6e86, 0xf694, 0x6ebb, 0x6ee2, 0x6eda, 0x9f7f, 0x6ee8, - 0x6ee9, 0x6f24, 0x6f34, 0x3d46, 0xf69e, 0x6f81, 0x6fbe, 0x3d6a, - 0x3d75, 0x71b7, 0x5c99, 0x3d8a, 0x702c, 0x3d91, 0x7050, 0x7054, - 0x706f, 0x707f, 0x7089, 0xf6ad, 0x43c1, 0x35f1, 0xf6b0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe311, 0x57be, 0xe313, 0x713e, 0xe315, 0x364e, 0x69a2, 0xe318, - 0x5b74, 0x7a49, 0xe31b, 0xe31c, 0x7a65, 0x7a7d, 0xe31f, 0x7abb, - 0x7ab0, 0x7ac2, 0x7ac3, 0x71d1, 0xe325, 0x41ca, 0x7ada, 0x7add, - 0x7aea, 0x41ef, 0x54b2, 0xe32c, 0x7b0b, 0x7b55, 0x7b29, 0xe330, - 0xe331, 0x7ba2, 0x7b6f, 0x839c, 0xe335, 0xe336, 0x7bd0, 0x8421, - 0x7b92, 0x7bb8, 0xe33b, 0x3dad, 0xe33d, 0x8492, 0x7bfa, 0x7c06, - 0x7c35, 0xe342, 0x7c44, 0x7c83, 0xe345, 0x7ca6, 0x667d, 0xe348, - 0x7cc9, 0x7cc7, 0x7ce6, 0x7c74, 0x7cf3, 0x7cf5, 0x7cce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7e67, 0x451d, 0xe352, 0x7d5d, 0xe354, 0x748d, 0x7d89, - 0x7dab, 0x7135, 0x7db3, 0x7dd2, 0xe35b, 0xe35c, 0x7de4, 0x3d13, - 0x7df5, 0xe360, 0x7de5, 0xe362, 0x7e1d, 0xe364, 0xe365, 0x7e6e, - 0x7e92, 0x432b, 0x946c, 0x7e27, 0x7f40, 0x7f41, 0x7f47, 0x7936, - 0xe36f, 0x99e1, 0x7f97, 0xe372, 0x7fa3, 0xe374, 0xe375, 0x455c, - 0xe377, 0x4503, 0xe379, 0x7ffa, 0xe37b, 0x8005, 0x8008, 0x801d, - 0x8028, 0x802f, 0xe381, 0xe382, 0x803b, 0x803c, 0x8061, 0xe386, - 0x4989, 0xe388, 0xe389, 0xe38a, 0x6725, 0x80a7, 0xe38d, 0x8107, - 0x811a, 0x58b0, 0xe391, 0x6c7f, 0xe393, 0xe394, 0x64e7, 0xe396, - 0x8218, 0xe398, 0x6a53, 0xe39a, 0xe39b, 0x447a, 0x8229, 0xe39e, - 0xe39f, 0xe3a0, 0x4ff9, 0xe3a2, 0x84e2, 0x8362, 0xe3a5, 0xe3a6, - 0xe3a7, 0xe3a8, 0xe3a9, 0x82aa, 0x691b, 0xe3ac, 0x41db, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x854b, 0x82d0, 0x831a, 0xe3b1, 0xe3b2, 0x36c1, 0xe3b4, 0xe3b5, - 0x827b, 0x82e2, 0x8318, 0xe3b9, 0xe3ba, 0xe3bb, 0xe3bc, 0xe3bd, - 0x3dbf, 0x831d, 0x55ec, 0x8385, 0x450b, 0xe3c3, 0x83ac, 0x83c1, - 0x83d3, 0x347e, 0xe3c8, 0x6a57, 0x855a, 0x3496, 0xe3cc, 0xe3cd, - 0x8458, 0xe3cf, 0x8471, 0x3dd3, 0x44e4, 0x6aa7, 0x844a, 0xe3d5, - 0x7958, 0x84a8, 0xe3d8, 0xe3d9, 0xe3da, 0x84de, 0x840f, 0x8391, - 0x44a0, 0x8493, 0x84e4, 0xe3e1, 0x4240, 0xe3e3, 0x4543, 0x8534, - 0x5af2, 0xe3e7, 0x4527, 0x8573, 0x4516, 0x67bf, 0x8616, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe3ed, 0xe3ee, 0x85c1, 0xe3f0, 0x8602, 0xe3f2, 0xe3f3, - 0xe3f4, 0x456a, 0x8628, 0x3648, 0xe3f8, 0x53f7, 0xe3fa, 0x867e, - 0x8771, 0xe3fd, 0x87ee, 0xe3ff, 0x87b1, 0x87da, 0x880f, 0x5661, - 0x866c, 0x6856, 0x460f, 0x8845, 0x8846, 0xe409, 0xe40a, 0xe40b, - 0x885e, 0x889c, 0x465b, 0x88b4, 0x88b5, 0x63c1, 0x88c5, 0x7777, - 0xe414, 0x8987, 0x898a, 0x89a6, 0x89a9, 0x89a7, 0x89bc, 0xe41b, - 0x89e7, 0xe41d, 0xe41e, 0x8a9c, 0x7793, 0x91fe, 0x8a90, 0xe423, - 0x7ae9, 0xe425, 0xe426, 0x4713, 0xe428, 0x717c, 0x8b0c, 0x8b1f, - 0xe42c, 0xe42d, 0x8b3f, 0x8b4c, 0x8b4d, 0x8aa9, 0xe432, 0x8b90, - 0x8b9b, 0x8aaf, 0xe436, 0x4615, 0x884f, 0x8c9b, 0xe43a, 0xe43b, - 0xe43c, 0x3725, 0xe43e, 0x8cd6, 0xe440, 0xe441, 0x8d12, 0x8d03, - 0xe444, 0x8cdb, 0x705c, 0x8d11, 0xe448, 0x3ed0, 0x8d77, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8da9, 0xe44c, 0xe44d, 0xe44e, 0x3b7c, 0xe450, 0xe451, 0x7ae7, - 0x8ead, 0x8eb6, 0x8ec3, 0x92d4, 0x8f19, 0x8f2d, 0xe459, 0xe45a, - 0x8fa5, 0x9303, 0xe45d, 0xe45e, 0x8fb3, 0x492a, 0xe461, 0xe462, - 0xe463, 0x5ef8, 0xe465, 0x8ff9, 0xe467, 0xe468, 0xe469, 0xe46a, - 0x3980, 0xe46c, 0x9037, 0xe46e, 0xe46f, 0x9061, 0xe471, 0xe472, - 0x90a8, 0xe474, 0x90c4, 0xe476, 0x90ae, 0x90fd, 0x9167, 0x3af0, - 0x91a9, 0x91c4, 0x7cac, 0xe47e, 0xe47f, 0x920e, 0x6c9f, 0x9241, - 0x9262, 0xe484, 0x92b9, 0xe486, 0xe487, 0xe488, 0xe489, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe48a, 0x932c, 0x936b, 0xe48d, 0xe48e, 0x708f, 0x5ac3, - 0xe491, 0xe492, 0x4965, 0x9244, 0xe495, 0xe496, 0xe497, 0x9373, - 0x945b, 0x8ebc, 0x9585, 0x95a6, 0x9426, 0x95a0, 0x6ff6, 0x42b9, - 0xe4a1, 0xe4a2, 0xe4a3, 0xe4a4, 0x49df, 0x6c1c, 0x967b, 0x9696, - 0x416c, 0x96a3, 0xe4ab, 0x61da, 0x96b6, 0x78f5, 0xe4af, 0x96bd, - 0x53cc, 0x49a1, 0xe4b3, 0xe4b4, 0xe4b5, 0xe4b6, 0xe4b7, 0xe4b8, - 0xe4b9, 0xe4ba, 0x9731, 0x8642, 0x9736, 0x4a0f, 0x453d, 0x4585, - 0xe4c1, 0x7075, 0x5b41, 0x971b, 0x975c, 0xe4c6, 0x9757, 0x5b4a, - 0xe4c9, 0x975f, 0x9425, 0x50d0, 0xe4cd, 0xe4ce, 0x9789, 0x979f, - 0x97b1, 0x97be, 0x97c0, 0x97d2, 0x97e0, 0xe4d6, 0x97ee, 0x741c, - 0xe4d9, 0x97ff, 0x97f5, 0xe4dc, 0xe4dd, 0x4ad1, 0x9834, 0x9833, - 0x984b, 0x9866, 0x3b0e, 0xe4e4, 0x3d51, 0xe4e6, 0xe4e7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe4e8, 0x98ca, 0x98b7, 0x98c8, 0x98c7, 0x4aff, 0xe4ee, 0xe4ef, - 0x55b0, 0x98e1, 0x98e6, 0x98ec, 0x9378, 0x9939, 0xe4f6, 0x4b72, - 0xe4f8, 0xe4f9, 0x99f5, 0x9a0c, 0x9a3b, 0x9a10, 0x9a58, 0xe4ff, - 0x36c4, 0xe501, 0xe502, 0x9ae0, 0x9ae2, 0xe505, 0x9af4, 0x4c0e, - 0x9b14, 0x9b2d, 0xe50a, 0x5034, 0x9b34, 0xe50d, 0x38c3, 0xe50f, - 0x9b50, 0x9b40, 0xe512, 0x5a45, 0xe514, 0x9b8e, 0xe516, 0x9c02, - 0x9bff, 0x9c0c, 0xe51a, 0x9dd4, 0xe51c, 0xe51d, 0xe51e, 0xe51f, - 0xe520, 0xe521, 0x9d7e, 0x9d83, 0xe524, 0x9e0e, 0x6888, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9dc4, 0xe528, 0xe529, 0xe52a, 0xe52b, 0xe52c, 0x9d39, - 0xe52e, 0xe52f, 0x9e90, 0x9e95, 0x9e9e, 0x9ea2, 0x4d34, 0x9eaa, - 0x9eaf, 0xe537, 0x9ec1, 0x3b60, 0x39e5, 0x3d1d, 0x4f32, 0x37be, - 0xe53e, 0x9f02, 0x9f08, 0x4b96, 0x9424, 0xe543, 0x9f17, 0x9f16, - 0x9f39, 0x569f, 0x568a, 0x9f45, 0x99b8, 0xe54b, 0x97f2, 0x847f, - 0x9f62, 0x9f69, 0x7adc, 0x9f8e, 0x7216, 0x4bbe, 0xe554, 0xe555, - 0x7177, 0xe557, 0xe558, 0xe559, 0x739e, 0xe55b, 0xe55c, 0x799f, - 0xe55e, 0xe55f, 0x9369, 0x93f3, 0xe562, 0x92ec, 0x9381, 0x93cb, - 0xe566, 0xe567, 0x7217, 0x3eeb, 0x7772, 0x7a43, 0x70d0, 0xe56d, - 0xe56e, 0x717e, 0xe570, 0x70a3, 0xe572, 0xe573, 0x3ec7, 0xe575, - 0xe576, 0xe577, 0x3722, 0xe579, 0xe57a, 0x36e1, 0xe57c, 0xe57d, - 0xe57e, 0x3723, 0xe580, 0x575b, 0xe582, 0xe583, 0xe584, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe585, 0xe586, 0x8503, 0xe588, 0x8503, 0x8455, 0xe58b, 0xe58c, - 0xe58d, 0xe58e, 0xe58f, 0xe590, 0x44f4, 0xe592, 0xe593, 0xe594, - 0x67f9, 0x3733, 0x3c15, 0x3de7, 0x586c, 0xe59a, 0x6810, 0x4057, - 0xe59d, 0xe59e, 0xe59f, 0xe5a0, 0xe5a1, 0x54cb, 0x569e, 0xe5a4, - 0x5692, 0xe5a6, 0xe5a7, 0xe5a8, 0x93c6, 0xe5aa, 0x939c, 0x4ef8, - 0x512b, 0x3819, 0xe5af, 0x4ebc, 0xe5b1, 0xe5b2, 0x4f4b, 0x4f8a, - 0xe5b5, 0x5a68, 0xe5b7, 0xe5b8, 0x3999, 0xe5ba, 0xe5bb, 0x3435, - 0x4f29, 0xe5be, 0xe5bf, 0xe5c0, 0x8ada, 0xe5c2, 0x4e98, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x50cd, 0x510d, 0x4fa2, 0x4f03, 0xe5c8, 0xe5c9, 0x4f42, - 0x502e, 0x506c, 0x5081, 0x4fcc, 0x4fe5, 0x5058, 0x50fc, 0x5159, - 0x515b, 0x515d, 0x515e, 0x6e76, 0xe5d7, 0xe5d8, 0xe5d9, 0x6d72, - 0xe5db, 0xe5dc, 0x51a8, 0x51c3, 0xe5df, 0x44dd, 0xe5e1, 0xe5e2, - 0xe5e3, 0x8d7a, 0xe5e5, 0xe5e6, 0x5259, 0x52a4, 0xe5e9, 0x52e1, - 0x936e, 0x467a, 0x718c, 0xe5ee, 0xe5ef, 0xe5f0, 0xe5f1, 0x69d1, - 0xe5f3, 0x7479, 0x3ede, 0x7499, 0x7414, 0x7456, 0x7398, 0x4b8e, - 0xe5fb, 0xe5fc, 0x53d0, 0x3584, 0x720f, 0xe600, 0x55b4, 0xe602, - 0x54cd, 0xe604, 0x571d, 0x925d, 0x96f4, 0x9366, 0x57dd, 0x578d, - 0x577f, 0x363e, 0x58cb, 0x5a99, 0xe60f, 0xe610, 0xe611, 0xe612, - 0x5a2c, 0x59b8, 0x928f, 0x5a7e, 0x5acf, 0x5a12, 0xe619, 0xe61a, - 0xe61b, 0xe61c, 0x36f5, 0x6d05, 0x7443, 0x5a21, 0xe621, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a81, 0xe623, 0xe624, 0x93e0, 0x748c, 0xe627, 0x7105, 0x4972, - 0x9408, 0xe62b, 0x93bd, 0x37a0, 0x5c1e, 0x5c9e, 0x5e5e, 0x5e48, - 0xe632, 0xe633, 0xe634, 0x5ecd, 0x5b4f, 0xe637, 0xe638, 0x3701, - 0xe63a, 0x36dd, 0xe63c, 0x36d3, 0x812a, 0xe63f, 0xe640, 0xe641, - 0xe642, 0x5f0c, 0x5f0e, 0xe645, 0xe646, 0x5a6b, 0xe648, 0x5b44, - 0x8614, 0xe64b, 0x8860, 0x607e, 0xe64e, 0xe64f, 0x5fdb, 0x3eb8, - 0xe652, 0xe653, 0xe654, 0xe655, 0x61c0, 0xe657, 0xe658, 0xe659, - 0x6199, 0x6198, 0x6075, 0xe65d, 0xe65e, 0xe65f, 0xe660, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6471, 0xe662, 0xe663, 0x3a29, 0xe665, 0xe666, 0xe667, - 0xe668, 0x6337, 0xe66a, 0x64b6, 0x6331, 0x63d1, 0xe66e, 0xe66f, - 0x62a4, 0xe671, 0x643b, 0x656b, 0x6972, 0x3bf4, 0xe676, 0xe677, - 0xe678, 0xe679, 0x550d, 0xe67b, 0xe67c, 0xe67d, 0x66ce, 0xe67f, - 0xe680, 0x3ae0, 0x4190, 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, - 0xe688, 0x78ee, 0xe68a, 0xe68b, 0xe68c, 0x3464, 0xe68e, 0xe68f, - 0xe690, 0x668e, 0xe692, 0x666b, 0x4b93, 0x6630, 0xe696, 0xe697, - 0x6663, 0xe699, 0xe69a, 0x661e, 0xe69c, 0x38d1, 0xe69e, 0xe69f, - 0x3b99, 0xe6a1, 0xe6a2, 0x74d0, 0x3b96, 0x678f, 0xe6a6, 0x68b6, - 0x681e, 0x3bc4, 0x6abe, 0x3863, 0xe6ac, 0xe6ad, 0x6a33, 0x6a52, - 0x6ac9, 0x6b05, 0xe6b2, 0x6511, 0x6898, 0x6a4c, 0x3bd7, 0x6a7a, - 0x6b57, 0xe6b9, 0xe6ba, 0x93a0, 0x92f2, 0xe6bd, 0xe6be, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9289, 0xe6c0, 0xe6c1, 0x9467, 0x6da5, 0x6f0b, 0xe6c5, 0x6d67, - 0xe6c7, 0x3d8f, 0x6e04, 0xe6ca, 0x5a3d, 0x6e0a, 0x5847, 0x6d24, - 0x7842, 0x713b, 0xe6d1, 0xe6d2, 0x70f1, 0x7250, 0x7287, 0x7294, - 0xe6d7, 0xe6d8, 0x5179, 0xe6da, 0xe6db, 0x747a, 0xe6dd, 0xe6de, - 0xe6df, 0xe6e0, 0xe6e1, 0x3f06, 0x3eb1, 0xe6e4, 0xe6e5, 0xe6e6, - 0x60a7, 0x3ef3, 0x74cc, 0x743c, 0x9387, 0x7437, 0x449f, 0xe6ee, - 0x4551, 0x7583, 0x3f63, 0xe6f2, 0xe6f3, 0x3f58, 0x7555, 0x7673, - 0xe6f7, 0x3b19, 0x7468, 0xe6fa, 0xe6fb, 0xe6fc, 0x3afb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3dcd, 0xe6ff, 0x3eff, 0xe701, 0xe702, 0x91fa, 0x5732, - 0x9342, 0xe706, 0xe707, 0x50df, 0xe709, 0xe70a, 0x7778, 0xe70c, - 0x770e, 0x770f, 0x777b, 0xe710, 0xe711, 0x3a5e, 0xe713, 0x7438, - 0x749b, 0x3ebf, 0xe717, 0xe718, 0x40c8, 0xe71a, 0xe71b, 0x9307, - 0xe71d, 0x781e, 0x788d, 0x7888, 0x78d2, 0x73d0, 0x7959, 0xe724, - 0xe725, 0x410e, 0x799b, 0x8496, 0x79a5, 0x6a2d, 0xe72b, 0x7a3a, - 0x79f4, 0x416e, 0xe72f, 0x4132, 0x9235, 0x79f1, 0xe733, 0xe734, - 0xe735, 0xe736, 0xe737, 0x3597, 0x556b, 0x3570, 0x36aa, 0xe73c, - 0xe73d, 0x7ae2, 0x5a59, 0xe740, 0xe741, 0xe742, 0x5a0d, 0xe744, - 0x78f0, 0x5a2a, 0xe747, 0x7afe, 0x41f9, 0x7c5d, 0x7c6d, 0x4211, - 0xe74d, 0xe74e, 0xe74f, 0x7ccd, 0xe751, 0xe752, 0x7c8e, 0x7c7c, - 0x7cae, 0x6ab2, 0x7ddc, 0x7e07, 0x7dd3, 0x7f4e, 0xe75b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe75c, 0xe75d, 0x7d97, 0xe75f, 0x426a, 0xe761, 0xe762, 0x67d6, - 0xe764, 0xe765, 0x57c4, 0xe767, 0xe768, 0xe769, 0x7fdd, 0x7b27, - 0xe76c, 0xe76d, 0xe76e, 0x7b0c, 0xe770, 0x99e6, 0x8645, 0x9a63, - 0x6a1c, 0xe775, 0x39e2, 0xe777, 0xe778, 0x9a1f, 0xe77a, 0x8480, - 0xe77c, 0xe77d, 0x44ea, 0x8137, 0x4402, 0x80c6, 0x8109, 0x8142, - 0xe784, 0x98c3, 0xe786, 0x8262, 0x8265, 0xe789, 0x8453, 0xe78b, - 0x8610, 0xe78d, 0x5a86, 0x417f, 0xe790, 0x5b2b, 0xe792, 0x5ae4, - 0xe794, 0x86a0, 0xe796, 0xe797, 0x882d, 0xe799, 0x5a02, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x886e, 0x4f45, 0x8887, 0x88bf, 0x88e6, 0x8965, 0x894d, - 0xe7a2, 0x8954, 0xe7a4, 0xe7a5, 0xe7a6, 0xe7a7, 0xe7a8, 0xe7a9, - 0x3ead, 0x84a3, 0x46f5, 0x46cf, 0x37f2, 0x8a3d, 0x8a1c, 0xe7b1, - 0x5f4d, 0x922b, 0xe7b4, 0x65d4, 0x7129, 0x70c4, 0xe7b8, 0x9d6d, - 0x8c9f, 0x8ce9, 0xe7bc, 0x599a, 0x77c3, 0x59f0, 0x436e, 0x36d4, - 0x8e2a, 0x8ea7, 0xe7c4, 0x8f30, 0x8f4a, 0x42f4, 0x6c58, 0x6fbb, - 0xe7ca, 0x489b, 0x6f79, 0x6e8b, 0xe7ce, 0x9be9, 0x36b5, 0xe7d1, - 0x90bb, 0x9097, 0x5571, 0x4906, 0x91bb, 0x9404, 0xe7d8, 0x4062, - 0xe7da, 0x9427, 0xe7dc, 0xe7dd, 0x84e5, 0x8a2b, 0x9599, 0x95a7, - 0x9597, 0x9596, 0xe7e4, 0x7445, 0x3ec2, 0xe7e7, 0xe7e8, 0xe7e9, - 0x3ee7, 0xe7eb, 0x968f, 0xe7ed, 0xe7ee, 0xe7ef, 0x3ecc, 0xe7f1, - 0xe7f2, 0xe7f3, 0x7412, 0x746b, 0x3efc, 0x9741, 0xe7f8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6847, 0x4a1d, 0xe7fb, 0xe7fc, 0x975d, 0x9368, 0xe7ff, 0xe800, - 0xe801, 0xe802, 0x92ba, 0x5b11, 0x8b69, 0x493c, 0x73f9, 0xe808, - 0x979b, 0x9771, 0x9938, 0xe80c, 0x5dc1, 0xe80e, 0xe80f, 0x981f, - 0xe811, 0x92f6, 0xe813, 0x91e5, 0x44c0, 0xe816, 0xe817, 0xe818, - 0x98dc, 0xe81a, 0x3f00, 0x922a, 0x4925, 0x8414, 0x993b, 0x994d, - 0xe821, 0x3dfd, 0x999b, 0x4b6f, 0x99aa, 0x9a5c, 0xe827, 0xe828, - 0x6a8f, 0x9a21, 0x5afe, 0x9a2f, 0xe82d, 0x4b90, 0xe82f, 0x99bc, - 0x4bbd, 0x4b97, 0x937d, 0x5872, 0xe835, 0x5822, 0xe837, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe838, 0x7844, 0xe83a, 0xe83b, 0x68c5, 0x3d7d, 0x9458, - 0x3927, 0x6150, 0xe841, 0xe842, 0x6107, 0x9c4f, 0x9c53, 0x9c7b, - 0x9c35, 0x9c10, 0x9b7f, 0x9bcf, 0xe84b, 0x9b9f, 0xe84d, 0xe84e, - 0x9d21, 0x4cae, 0xe851, 0x9e18, 0x4cb0, 0x9d0c, 0xe855, 0xe856, - 0xe857, 0xe858, 0x9da5, 0x84bd, 0xe85b, 0xe85c, 0xe85d, 0x85fc, - 0x4533, 0xe860, 0xe861, 0xe862, 0x8420, 0x85ee, 0xe865, 0xe866, - 0xe867, 0x79e2, 0xe869, 0xe86a, 0x492d, 0xe86c, 0x3d62, 0x93db, - 0x92be, 0x9348, 0xe871, 0x78b9, 0x9277, 0x944d, 0x4fe4, 0x3440, - 0x9064, 0xe878, 0x783d, 0x7854, 0x78b6, 0x784b, 0xe87d, 0xe87e, - 0xe87f, 0x369a, 0x4f72, 0x6fda, 0x6fd9, 0x701e, 0x701e, 0x5414, - 0xe887, 0x57bb, 0x58f3, 0x578a, 0x9d16, 0x57d7, 0x7134, 0x34af, - 0xe88f, 0x71eb, 0xe891, 0xe892, 0x5b28, 0xe894, 0xe895, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x610c, 0x5ace, 0x5a0b, 0x42bc, 0xe89a, 0x372c, 0x4b7b, 0xe89d, - 0x93bb, 0x93b8, 0xe8a0, 0xe8a1, 0x8472, 0xe8a3, 0xe8a4, 0xe8a5, - 0xe8a6, 0xe8a7, 0x5994, 0xe8a9, 0xe8aa, 0x7da8, 0xe8ac, 0xe8ad, - 0xe8ae, 0xe8af, 0xe8b0, 0x92e5, 0x73e2, 0x3ee9, 0x74b4, 0xe8b5, - 0xe8b6, 0x3ee1, 0xe8b8, 0x6ad8, 0x73f3, 0x73fb, 0x3ed6, 0xe8bd, - 0xe8be, 0xe8bf, 0xe8c0, 0xe8c1, 0xe8c2, 0xe8c3, 0x7448, 0xe8c5, - 0x70a5, 0xe8c7, 0x9284, 0x73e6, 0x935f, 0xe8cb, 0x9331, 0xe8cd, - 0xe8ce, 0x9386, 0xe8d0, 0xe8d1, 0x4935, 0xe8d3, 0x716b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe8d5, 0xe8d6, 0x56a4, 0xe8d8, 0xe8d9, 0xe8da, 0x5502, - 0x79c4, 0xe8dd, 0x7dfe, 0xe8df, 0xe8e0, 0xe8e1, 0x452e, 0x9401, - 0x370a, 0xe8e5, 0xe8e6, 0x59b0, 0xe8e8, 0xe8e9, 0xe8ea, 0x5aa1, - 0x36e2, 0xe8ed, 0x36b0, 0x925f, 0x5a79, 0xe8f1, 0xe8f2, 0x9374, - 0x3ccd, 0xe8f5, 0x4a96, 0x398a, 0x50f4, 0x3d69, 0x3d4c, 0xe8fb, - 0x7175, 0x42fb, 0xe8fe, 0x6e0f, 0xe900, 0x44eb, 0x6d57, 0xe903, - 0x7067, 0x6caf, 0x3cd6, 0xe907, 0xe908, 0x6e02, 0x6f0c, 0x3d6f, - 0xe90c, 0x7551, 0x36bc, 0x34c8, 0x4680, 0x3eda, 0x4871, 0x59c4, - 0x926e, 0x493e, 0x8f41, 0xe917, 0xe918, 0x5812, 0x57c8, 0x36d6, - 0xe91c, 0x70fe, 0xe91e, 0xe91f, 0xe920, 0xe921, 0xe922, 0x68b9, - 0x6967, 0xe925, 0xe926, 0xe927, 0xe928, 0xe929, 0xe92a, 0xe92b, - 0xe92c, 0x6a1a, 0xe92e, 0xe92f, 0x843e, 0x44df, 0x44ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe933, 0xe934, 0xe935, 0xe936, 0x6f17, 0xe938, 0x833d, 0xe93a, - 0x83ed, 0xe93c, 0xe93d, 0xe93e, 0x5989, 0x5a82, 0xe941, 0x5a61, - 0x5a71, 0xe944, 0xe945, 0x372d, 0x59ef, 0xe948, 0x36c7, 0x718e, - 0x9390, 0x669a, 0xe94d, 0x5a6e, 0x5a2b, 0xe950, 0x6a2b, 0xe952, - 0xe953, 0xe954, 0xe955, 0x711d, 0xe957, 0xe958, 0x4fb0, 0xe95a, - 0x5cc2, 0xe95c, 0xe95d, 0xe95e, 0x6a0c, 0xe960, 0xe961, 0x70a6, - 0x7133, 0xe964, 0x3da5, 0x6cdf, 0xe967, 0xe968, 0x7e65, 0x59eb, - 0x5d2f, 0x3df3, 0x5f5c, 0xe96e, 0xe96f, 0x7da4, 0x8426, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5485, 0xe973, 0xe974, 0xe975, 0x577e, 0xe977, 0xe978, - 0x3fe5, 0xe97a, 0xe97b, 0x7003, 0xe97d, 0x5d70, 0x738f, 0x7cd3, - 0xe981, 0xe982, 0x4fc8, 0x7fe7, 0x72cd, 0x7310, 0xe987, 0x7338, - 0x7339, 0xe98a, 0x7341, 0x7348, 0x3ea9, 0xe98e, 0x906c, 0x71f5, - 0xe991, 0x73e1, 0x81f6, 0x3eca, 0x770c, 0x3ed1, 0x6ca2, 0x56fd, - 0x7419, 0x741e, 0x741f, 0x3ee2, 0x3ef0, 0x3ef4, 0x3efa, 0x74d3, - 0x3f0e, 0x3f53, 0x7542, 0x756d, 0x7572, 0x758d, 0x3f7c, 0x75c8, - 0x75dc, 0x3fc0, 0x764d, 0x3fd7, 0x7674, 0x3fdc, 0x767a, 0xe9b0, - 0x7188, 0x5623, 0x8980, 0x5869, 0x401d, 0x7743, 0x4039, 0x6761, - 0x4045, 0x35db, 0x7798, 0x406a, 0x406f, 0x5c5e, 0x77be, 0x77cb, - 0x58f2, 0x7818, 0x70b9, 0x781c, 0x40a8, 0x7839, 0x7847, 0x7851, - 0x7866, 0x8448, 0xe9cb, 0x7933, 0x6803, 0x7932, 0x4103, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4109, 0x7991, 0x7999, 0x8fbb, 0x7a06, 0x8fbc, 0x4167, 0x7a91, - 0x41b2, 0x7abc, 0x8279, 0x41c4, 0x7acf, 0x7adb, 0x41cf, 0x4e21, - 0x7b62, 0x7b6c, 0x7b7b, 0x7c12, 0x7c1b, 0x4260, 0x427a, 0x7c7b, - 0x7c9c, 0x428c, 0x7cb8, 0x4294, 0x7ced, 0x8f93, 0x70c0, 0xe9ef, - 0x7dcf, 0x7dd4, 0x7dd0, 0x7dfd, 0x7fae, 0x7fb4, 0x729f, 0x4397, - 0x8020, 0x8025, 0x7b39, 0x802e, 0x8031, 0x8054, 0x3dcc, 0x57b4, - 0x70a0, 0x80b7, 0x80e9, 0x43ed, 0x810c, 0x732a, 0x810e, 0x8112, - 0x7560, 0x8114, 0x4401, 0x3b39, 0x8156, 0x8159, 0x815a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4413, 0x583a, 0x817c, 0x8184, 0x4425, 0x8193, 0x442d, - 0x81a5, 0x57ef, 0x81c1, 0x81e4, 0x8254, 0x448f, 0x82a6, 0x8276, - 0x82ca, 0x82d8, 0x82ff, 0x44b0, 0x8357, 0x9669, 0x698a, 0x8405, - 0x70f5, 0x8464, 0x60e3, 0x8488, 0x4504, 0x84be, 0x84e1, 0x84f8, - 0x8510, 0x8538, 0x8552, 0x453b, 0x856f, 0x8570, 0x85e0, 0x4577, - 0x8672, 0x8692, 0x86b2, 0x86ef, 0x9645, 0x878b, 0x4606, 0x4617, - 0x88ae, 0x88ff, 0x8924, 0x8947, 0x8991, 0xea43, 0x8a29, 0x8a38, - 0x8a94, 0x8ab4, 0x8c51, 0x8cd4, 0x8cf2, 0x8d1c, 0x4798, 0x585f, - 0x8dc3, 0x47ed, 0x4eee, 0x8e3a, 0x55d8, 0x5754, 0x8e71, 0x55f5, - 0x8eb0, 0x4837, 0x8ece, 0x8ee2, 0x8ee4, 0x8eed, 0x8ef2, 0x8fb7, - 0x8fc1, 0x8fca, 0x8fcc, 0x9033, 0x99c4, 0x48ad, 0x98e0, 0x9213, - 0x491e, 0x9228, 0x9258, 0x926b, 0x92b1, 0x92ae, 0x92bf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x92e3, 0x92eb, 0x92f3, 0x92f4, 0x92fd, 0x9343, 0x9384, 0x93ad, - 0x4945, 0x4951, 0x9ebf, 0x9417, 0x5301, 0x941d, 0x942d, 0x943e, - 0x496a, 0x9454, 0x9479, 0x952d, 0x95a2, 0x49a7, 0x95f4, 0x9633, - 0x49e5, 0x67a0, 0x4a24, 0x9740, 0x4a35, 0x97b2, 0x97c2, 0x5654, - 0x4ae4, 0x60e8, 0x98b9, 0x4b19, 0x98f1, 0x5844, 0x990e, 0x9919, - 0x51b4, 0x991c, 0x9937, 0x9942, 0x995d, 0x9962, 0x4b70, 0x99c5, - 0x4b9d, 0x9a3c, 0x9b0f, 0x7a83, 0x9b69, 0x9b81, 0x9bdd, 0x9bf1, - 0x9bf4, 0x4c6d, 0x9c20, 0x376f, 0xeaa9, 0x9d49, 0x9c3a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9efe, 0x5650, 0x9d93, 0x9dbd, 0x9dc0, 0x9dfc, 0x94f6, - 0x8fb6, 0x9e7b, 0x9eac, 0x9eb1, 0x9ebd, 0x9ec6, 0x94dc, 0x9ee2, - 0x9ef1, 0x9ef8, 0x7ac8, 0x9f44, 0xeabf, 0xeac0, 0xeac1, 0x691a, - 0x94c3, 0x59ac, 0xeac5, 0x5840, 0x94c1, 0x37b9, 0xeac9, 0xeaca, - 0xeacb, 0xeacc, 0x5757, 0x7173, 0xeacf, 0xead0, 0xead1, 0x546a, - 0xead3, 0xead4, 0x549e, 0xead6, 0xead7, 0xead8, 0xead9, 0xeada, - 0x60e7, 0xeadc, 0x567a, 0xeade, 0xeadf, 0xeae0, 0xeae1, 0xeae2, - 0xeae3, 0x6955, 0x9c2f, 0x87a5, 0xeae7, 0xeae8, 0xeae9, 0xeaea, - 0xeaeb, 0xeaec, 0x5c20, 0xeaee, 0x5e0b, 0xeaf0, 0xeaf1, 0xeaf2, - 0x671e, 0xeaf4, 0xeaf5, 0xeaf6, 0x3647, 0xeaf8, 0xeaf9, 0xeafa, - 0xeafb, 0x5364, 0x84ad, 0xeafe, 0xeaff, 0xeb00, 0x8b81, 0xeb02, - 0xeb03, 0xeb04, 0xeb05, 0x4e78, 0x70bb, 0xeb08, 0xeb09, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeb0a, 0xeb0b, 0xeb0c, 0xeb0d, 0xeb0e, 0xeb0f, 0x62c3, 0xeb11, - 0xeb12, 0x7198, 0x6855, 0xeb15, 0x69e9, 0x36c8, 0xeb18, 0xeb19, - 0xeb1a, 0xeb1b, 0xeb1c, 0xeb1d, 0x82fd, 0xeb1f, 0xeb20, 0xeb21, - 0x89a5, 0xeb23, 0x8fa0, 0xeb25, 0x97b8, 0xeb27, 0x9847, 0x9abd, - 0xeb2a, 0xeb2b, 0xeb2c, 0xeb2d, 0xeb2e, 0xeb2f, 0xeb30, 0xeb31, - 0xeb32, 0xeb33, 0xeb34, 0xeb35, 0xeb36, 0xeb37, 0xeb38, 0xeb39, - 0x5fb1, 0x6648, 0x66bf, 0xeb3d, 0xeb3e, 0xeb3f, 0x7201, 0xeb41, - 0x77d7, 0xeb43, 0xeb44, 0x7e87, 0xeb46, 0x58b5, 0x670e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6918, 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, - 0xeb50, 0x48d0, 0x4ab8, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, - 0xeb58, 0xeb59, 0xeb5a, 0xeb5b, 0x51d2, 0xeb5d, 0x599f, 0xeb5f, - 0x3bbe, 0xeb61, 0xeb62, 0xeb63, 0x5788, 0xeb65, 0x399b, 0xeb67, - 0xeb68, 0xeb69, 0x3762, 0xeb6b, 0x8b5e, 0xeb6d, 0x99d6, 0xeb6f, - 0xeb70, 0xeb71, 0x7209, 0xeb73, 0xeb74, 0x5965, 0xeb76, 0xeb77, - 0xeb78, 0x8eda, 0xeb7a, 0x528f, 0x573f, 0x7171, 0xeb7e, 0xeb7f, - 0xeb80, 0xeb81, 0x55bc, 0xeb83, 0xeb84, 0xeb85, 0x91d4, 0x3473, - 0xeb88, 0xeb89, 0xeb8a, 0x4718, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, - 0xeb90, 0x5066, 0x34fb, 0xeb93, 0x60de, 0xeb95, 0x477c, 0xeb97, - 0xeb98, 0xeb99, 0xeb9a, 0xeb9b, 0x57a1, 0x7151, 0x6fb6, 0xeb9f, - 0xeba0, 0x9056, 0xeba2, 0xeba3, 0x8b62, 0xeba5, 0xeba6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d5b, 0xeba8, 0x8f36, 0xebaa, 0xebab, 0x8aea, 0xebad, 0xebae, - 0xebaf, 0xebb0, 0x4bc0, 0xebb2, 0xebb3, 0xebb4, 0x9465, 0xebb6, - 0x6195, 0x5a27, 0xebb9, 0x4fbb, 0x56b9, 0xebbc, 0xebbd, 0x4e6a, - 0xebbf, 0x9656, 0x6d8f, 0xebc2, 0x3618, 0x8977, 0xebc5, 0xebc6, - 0xebc7, 0xebc8, 0x71df, 0xebca, 0x7b42, 0xebcc, 0xebcd, 0xebce, - 0x9104, 0xebd0, 0x7a45, 0x9df0, 0xebd3, 0x9a26, 0xebd5, 0x365f, - 0xebd7, 0xebd8, 0x7983, 0xebda, 0xebdb, 0x5d2c, 0xebdd, 0x83cf, - 0xebdf, 0x46d0, 0xebe1, 0x753b, 0x8865, 0xebe4, 0x58b6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x371c, 0xebe7, 0xebe8, 0xebe9, 0x3c54, 0xebeb, 0xebec, - 0x9281, 0xebee, 0xebef, 0x9330, 0xebf1, 0xebf2, 0x6c39, 0x949f, - 0xebf5, 0xebf6, 0x8827, 0x88f5, 0xebf9, 0xebfa, 0xebfb, 0x6eb8, - 0xebfd, 0xebfe, 0x39a4, 0x36b9, 0x5c10, 0x79e3, 0x453f, 0x66b6, - 0xec05, 0xec06, 0x8943, 0xec08, 0xec09, 0x56d6, 0x40df, 0xec0c, - 0x39a1, 0xec0e, 0xec0f, 0xec10, 0x71ad, 0x8366, 0xec13, 0xec14, - 0x5a67, 0x4cb7, 0xec17, 0xec18, 0xec19, 0xec1a, 0xec1b, 0xec1c, - 0xec1d, 0x7b43, 0x797e, 0xec20, 0x6fb5, 0xec22, 0x6a03, 0xec24, - 0x53a2, 0xec26, 0x93bf, 0x6836, 0x975d, 0xec2a, 0xec2b, 0xec2c, - 0xec2d, 0xec2e, 0xec2f, 0x5d85, 0xec31, 0xec32, 0x5715, 0x9823, - 0xec35, 0x5dab, 0xec37, 0x65be, 0x69d5, 0x53d2, 0xec3b, 0xec3c, - 0x3c11, 0x6736, 0xec3f, 0xec40, 0xec41, 0xec42, 0xec43, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec44, 0xec45, 0xec46, 0xec47, 0xec48, 0xec49, 0x35ca, 0xec4b, - 0xec4c, 0x48fa, 0x63e6, 0xec4f, 0x7808, 0x9255, 0xec52, 0x43f2, - 0xec54, 0x43df, 0xec56, 0xec57, 0xec58, 0x59f8, 0xec5a, 0x8f0b, - 0xec5c, 0xec5d, 0x7b51, 0xec5f, 0xec60, 0x3df7, 0xec62, 0xec63, - 0x8fd0, 0x728f, 0x568b, 0xec67, 0xec68, 0xec69, 0xec6a, 0xec6b, - 0xec6c, 0xec6d, 0xec6e, 0xec6f, 0xec70, 0xec71, 0xec72, 0xec73, - 0x7e9f, 0xec75, 0xec76, 0x4ca4, 0x9547, 0xec79, 0x71a2, 0xec7b, - 0x4d91, 0x9012, 0xec7e, 0x4d9c, 0xec80, 0x8fbe, 0x55c1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8fba, 0xec84, 0x8fb9, 0xec86, 0x4509, 0x7e7f, 0x6f56, - 0x6ab1, 0x4eea, 0x34e4, 0xec8d, 0xec8e, 0x373a, 0x8e80, 0xec91, - 0xec92, 0xec93, 0xec94, 0xec95, 0xec96, 0x3deb, 0xec98, 0xec99, - 0xec9a, 0xec9b, 0x4e9a, 0xec9d, 0xec9e, 0x56bf, 0xeca0, 0x8e0e, - 0x5b6d, 0xeca3, 0xeca4, 0x63de, 0x62d0, 0xeca7, 0xeca8, 0x6530, - 0x562d, 0xecab, 0x541a, 0xecad, 0x3dc6, 0xecaf, 0x4c7d, 0x5622, - 0x561e, 0x7f49, 0xecb4, 0x5975, 0xecb6, 0x8770, 0x4e1c, 0xecb9, - 0xecba, 0xecbb, 0x8117, 0x9d5e, 0x8d18, 0x763b, 0x9c45, 0x764e, - 0x77b9, 0x9345, 0x5432, 0x8148, 0x82f7, 0x5625, 0x8132, 0x8418, - 0x80bd, 0x55ea, 0x7962, 0x5643, 0x5416, 0xeccf, 0x35ce, 0x5605, - 0x55f1, 0x66f1, 0xecd4, 0x362d, 0x7534, 0x55f0, 0x55ba, 0x5497, - 0x5572, 0xecdb, 0xecdc, 0x5ed0, 0xecde, 0xecdf, 0xece0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xece1, 0x9eab, 0x7d5a, 0x55de, 0xece5, 0x629d, 0x976d, 0x5494, - 0x8ccd, 0x71f6, 0x9176, 0x63fc, 0x63b9, 0x63fe, 0x5569, 0xecf0, - 0x9c72, 0xecf2, 0x519a, 0x34df, 0xecf5, 0x51a7, 0x544d, 0x551e, - 0x5513, 0x7666, 0x8e2d, 0xecfc, 0x75b1, 0x80b6, 0x8804, 0x8786, - 0x88c7, 0x81b6, 0x841c, 0xed04, 0x44ec, 0x7304, 0xed07, 0x5b90, - 0x830b, 0xed0a, 0x567b, 0xed0c, 0xed0d, 0xed0e, 0xed0f, 0xed10, - 0xed11, 0x9170, 0xed13, 0x9208, 0xed15, 0xed16, 0xed17, 0xed18, - 0x7266, 0xed1a, 0x474e, 0xed1c, 0xed1d, 0xed1e, 0x40fa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9c5d, 0x651f, 0xed22, 0x48f3, 0xed24, 0xed25, 0xed26, - 0xed27, 0x6062, 0xed29, 0xed2a, 0xed2b, 0xed2c, 0xed2d, 0x71a3, - 0x7e8e, 0x9d50, 0x4e1a, 0x4e04, 0x3577, 0x5b0d, 0x6cb2, 0x5367, - 0x36ac, 0x39dc, 0x537d, 0x36a5, 0xed3b, 0x589a, 0xed3d, 0x822d, - 0x544b, 0x57aa, 0xed41, 0xed42, 0xed43, 0x3a52, 0xed45, 0x7374, - 0xed47, 0x4d09, 0x9bed, 0xed4a, 0xed4b, 0x4c5b, 0xed4d, 0xed4e, - 0xed4f, 0x845c, 0xed51, 0xed52, 0xed53, 0xed54, 0x632e, 0x7d25, - 0xed57, 0xed58, 0x3a2a, 0x9008, 0x52cc, 0x3e74, 0x367a, 0x45e9, - 0xed5f, 0x7640, 0x5af0, 0xed62, 0x787a, 0x47b6, 0x58a7, 0x40bf, - 0x567c, 0x9b8b, 0x5d74, 0x7654, 0xed6b, 0x9e85, 0x4ce1, 0x75f9, - 0x37fb, 0x6119, 0xed71, 0xed72, 0xed73, 0x565d, 0xed75, 0x57a7, - 0xed77, 0xed78, 0x5234, 0xed7a, 0x35ad, 0x6c4a, 0x9d7c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c56, 0x9b39, 0x57de, 0xed81, 0x5c53, 0x64d3, 0xed84, 0xed85, - 0xed86, 0x86ad, 0xed88, 0xed89, 0xed8a, 0xed8b, 0xed8c, 0x51fe, - 0xed8e, 0x5d8e, 0x9703, 0xed91, 0x9e81, 0x904c, 0x7b1f, 0x9b02, - 0x5cd1, 0x7ba3, 0x6268, 0x6335, 0x9aff, 0x7bcf, 0x9b2a, 0x7c7e, - 0x9b2e, 0x7c42, 0x7c86, 0x9c15, 0x7bfc, 0x9b09, 0x9f17, 0x9c1b, - 0xeda6, 0x9f5a, 0x5573, 0x5bc3, 0x4ffd, 0x9e98, 0x4ff2, 0x5260, - 0x3e06, 0x52d1, 0x5767, 0x5056, 0x59b7, 0x5e12, 0x97c8, 0x9dab, - 0x8f5c, 0x5469, 0x97b4, 0x9940, 0x97ba, 0x532c, 0x6130, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x692c, 0x53da, 0x9c0a, 0x9d02, 0x4c3b, 0x9641, 0x6980, - 0x50a6, 0x7546, 0xedc6, 0x99da, 0x5273, 0xedc9, 0x9159, 0x9681, - 0x915c, 0xedcd, 0x9151, 0xedcf, 0x637f, 0xedd1, 0x6aca, 0x5611, - 0x918e, 0x757a, 0x6285, 0xedd7, 0x734f, 0x7c70, 0xedda, 0xeddb, - 0xeddc, 0xeddd, 0x76d6, 0x9b9d, 0x4e2a, 0xede1, 0x83be, 0x8842, - 0xede4, 0x5c4a, 0x69c0, 0x50ed, 0x577a, 0x521f, 0x5df5, 0x4ece, - 0x6c31, 0xeded, 0x4f39, 0x549c, 0x54da, 0x529a, 0x8d82, 0x35fe, - 0x5f0c, 0x35f3, 0xedf6, 0x6b52, 0x917c, 0x9fa5, 0x9b97, 0x982e, - 0x98b4, 0x9aba, 0x9ea8, 0x9e84, 0x717a, 0x7b14, 0xee02, 0x6bfa, - 0x8818, 0x7f78, 0xee06, 0x5620, 0xee08, 0x8e77, 0x9f53, 0xee0b, - 0x8dd4, 0x8e4f, 0x9e1c, 0x8e01, 0x6282, 0xee11, 0x8e28, 0x8e75, - 0x7ad3, 0xee15, 0x7a3e, 0x78d8, 0x6cea, 0x8a67, 0x7607, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xee1b, 0x9f26, 0x6cce, 0x87d6, 0x75c3, 0xee20, 0x7853, 0xee22, - 0x8d0c, 0x72e2, 0x7371, 0x8b2d, 0x7302, 0x74f1, 0x8ceb, 0xee2a, - 0x862f, 0x5fba, 0x88a0, 0x44b7, 0xee2f, 0xee30, 0xee31, 0xee32, - 0x8a7e, 0xee34, 0xee35, 0x60fd, 0x7667, 0x9ad7, 0x9d44, 0x936e, - 0x9b8f, 0x87f5, 0xee3d, 0x880f, 0x8cf7, 0x732c, 0x9721, 0x9bb0, - 0x35d6, 0x72b2, 0x4c07, 0x7c51, 0x994a, 0xee48, 0x6159, 0x4c04, - 0x9e96, 0x617d, 0xee4d, 0x575f, 0x616f, 0x62a6, 0x6239, 0x62ce, - 0x3a5c, 0x61e2, 0x53aa, 0xee56, 0x6364, 0x6802, 0x35d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d57, 0xee5b, 0x8fda, 0xee5d, 0xee5e, 0x50d9, 0xee60, - 0x7906, 0x5332, 0x9638, 0xee64, 0x4065, 0xee66, 0x77fe, 0xee68, - 0x7cc2, 0xee6a, 0x7cda, 0x7a2d, 0x8066, 0x8063, 0x7d4d, 0x7505, - 0x74f2, 0x8994, 0x821a, 0x670c, 0x8062, 0xee76, 0x805b, 0x74f0, - 0x8103, 0x7724, 0x8989, 0xee7c, 0x7553, 0xee7e, 0x87a9, 0x87ce, - 0x81c8, 0x878c, 0x8a49, 0x8cad, 0x8b43, 0x772b, 0x74f8, 0x84da, - 0x3635, 0x69b2, 0x8da6, 0xee8c, 0x89a9, 0x7468, 0x6db9, 0x87c1, - 0xee91, 0x74e7, 0x3ddb, 0x7176, 0x60a4, 0x619c, 0x3cd1, 0x7162, - 0x6077, 0xee9a, 0x7f71, 0xee9c, 0x7250, 0x60e9, 0x4b7e, 0x5220, - 0x3c18, 0xeea2, 0xeea3, 0xeea4, 0xeea5, 0xeea6, 0xeea7, 0xeea8, - 0xeea9, 0xeeaa, 0x5cc1, 0xeeac, 0xeead, 0xeeae, 0xeeaf, 0xeeb0, - 0xeeb1, 0x4562, 0x5b1f, 0xeeb4, 0x9f50, 0x9ea6, 0xeeb7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3000, 0xff0c, 0x3001, 0x3002, 0xff0e, 0x2027, 0xff1b, 0xff1a, - 0xff1f, 0xff01, 0xfe30, 0x2026, 0x2025, 0xfe50, 0xfe51, 0xfe52, - 0x00b7, 0xfe54, 0xfe55, 0xfe56, 0xfe57, 0xff5c, 0x2013, 0xfe31, - 0x2014, 0xfe33, 0x2574, 0xfe34, 0xfe4f, 0xff08, 0xff09, 0xfe35, - 0xfe36, 0xff5b, 0xff5d, 0xfe37, 0xfe38, 0x3014, 0x3015, 0xfe39, - 0xfe3a, 0x3010, 0x3011, 0xfe3b, 0xfe3c, 0x300a, 0x300b, 0xfe3d, - 0xfe3e, 0x3008, 0x3009, 0xfe3f, 0xfe40, 0x300c, 0x300d, 0xfe41, - 0xfe42, 0x300e, 0x300f, 0xfe43, 0xfe44, 0xfe59, 0xfe5a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0x2018, 0x2019, 0x201c, - 0x201d, 0x301d, 0x301e, 0x2035, 0x2032, 0xff03, 0xff06, 0xff0a, - 0x203b, 0x00a7, 0x3003, 0x25cb, 0x25cf, 0x25b3, 0x25b2, 0x25ce, - 0x2606, 0x2605, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25bd, 0x25bc, - 0x32a3, 0x2105, 0x00af, 0xffe3, 0xff3f, 0x02cd, 0xfe49, 0xfe4a, - 0xfe4d, 0xfe4e, 0xfe4b, 0xfe4c, 0xfe5f, 0xfe60, 0xfe61, 0xff0b, - 0xff0d, 0x00d7, 0x00f7, 0x00b1, 0x221a, 0xff1c, 0xff1e, 0xff1d, - 0x2266, 0x2267, 0x2260, 0x221e, 0x2252, 0x2261, 0xfe62, 0xfe63, - 0xfe64, 0xfe65, 0xfe66, 0xff5e, 0x2229, 0x222a, 0x22a5, 0x2220, - 0x221f, 0x22bf, 0x33d2, 0x33d1, 0x222b, 0x222e, 0x2235, 0x2234, - 0x2640, 0x2642, 0x2295, 0x2299, 0x2191, 0x2193, 0x2190, 0x2192, - 0x2196, 0x2197, 0x2199, 0x2198, 0x2225, 0x2223, 0xff0f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xff3c, 0x2215, 0xfe68, 0xff04, 0xffe5, 0x3012, 0xffe0, 0xffe1, - 0xff05, 0xff20, 0x2103, 0x2109, 0xfe69, 0xfe6a, 0xfe6b, 0x33d5, - 0x339c, 0x339d, 0x339e, 0x33ce, 0x33a1, 0x338e, 0x338f, 0x33c4, - 0x00b0, 0x5159, 0x515b, 0x515e, 0x515d, 0x5161, 0x5163, 0x55e7, - 0x74e9, 0x7cce, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, - 0x2587, 0x2588, 0x258f, 0x258e, 0x258d, 0x258c, 0x258b, 0x258a, - 0x2589, 0x253c, 0x2534, 0x252c, 0x2524, 0x251c, 0x2594, 0x2500, - 0x2502, 0x2595, 0x250c, 0x2510, 0x2514, 0x2518, 0x256d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x256e, 0x2570, 0x256f, 0x2550, 0x255e, 0x256a, 0x2561, - 0x25e2, 0x25e3, 0x25e5, 0x25e4, 0x2571, 0x2572, 0x2573, 0xff10, - 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, 0xff18, - 0xff19, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, - 0x2167, 0x2168, 0x2169, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, - 0x3026, 0x3027, 0x3028, 0x3029, 0x5341, 0x5344, 0x5345, 0xff21, - 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, - 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, - 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, - 0xff3a, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, - 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, - 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xff57, 0xff58, 0xff59, 0xff5a, 0x0391, 0x0392, 0x0393, 0x0394, - 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, - 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, - 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03b1, 0x03b2, 0x03b3, 0x03b4, - 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, - 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, - 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x3105, 0x3106, 0x3107, 0x3108, - 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, - 0x311f, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0x02d9, 0x02c9, 0x02ca, 0x02c7, 0x02cb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e00, 0x4e59, 0x4e01, 0x4e03, 0x4e43, 0x4e5d, 0x4e86, 0x4e8c, - 0x4eba, 0x513f, 0x5165, 0x516b, 0x51e0, 0x5200, 0x5201, 0x529b, - 0x5315, 0x5341, 0x535c, 0x53c8, 0x4e09, 0x4e0b, 0x4e08, 0x4e0a, - 0x4e2b, 0x4e38, 0x51e1, 0x4e45, 0x4e48, 0x4e5f, 0x4e5e, 0x4e8e, - 0x4ea1, 0x5140, 0x5203, 0x52fa, 0x5343, 0x53c9, 0x53e3, 0x571f, - 0x58eb, 0x5915, 0x5927, 0x5973, 0x5b50, 0x5b51, 0x5b53, 0x5bf8, - 0x5c0f, 0x5c22, 0x5c38, 0x5c71, 0x5ddd, 0x5de5, 0x5df1, 0x5df2, - 0x5df3, 0x5dfe, 0x5e72, 0x5efe, 0x5f0b, 0x5f13, 0x624d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e11, 0x4e10, 0x4e0d, 0x4e2d, 0x4e30, 0x4e39, 0x4e4b, - 0x5c39, 0x4e88, 0x4e91, 0x4e95, 0x4e92, 0x4e94, 0x4ea2, 0x4ec1, - 0x4ec0, 0x4ec3, 0x4ec6, 0x4ec7, 0x4ecd, 0x4eca, 0x4ecb, 0x4ec4, - 0x5143, 0x5141, 0x5167, 0x516d, 0x516e, 0x516c, 0x5197, 0x51f6, - 0x5206, 0x5207, 0x5208, 0x52fb, 0x52fe, 0x52ff, 0x5316, 0x5339, - 0x5348, 0x5347, 0x5345, 0x535e, 0x5384, 0x53cb, 0x53ca, 0x53cd, - 0x58ec, 0x5929, 0x592b, 0x592a, 0x592d, 0x5b54, 0x5c11, 0x5c24, - 0x5c3a, 0x5c6f, 0x5df4, 0x5e7b, 0x5eff, 0x5f14, 0x5f15, 0x5fc3, - 0x6208, 0x6236, 0x624b, 0x624e, 0x652f, 0x6587, 0x6597, 0x65a4, - 0x65b9, 0x65e5, 0x66f0, 0x6708, 0x6728, 0x6b20, 0x6b62, 0x6b79, - 0x6bcb, 0x6bd4, 0x6bdb, 0x6c0f, 0x6c34, 0x706b, 0x722a, 0x7236, - 0x723b, 0x7247, 0x7259, 0x725b, 0x72ac, 0x738b, 0x4e19, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e16, 0x4e15, 0x4e14, 0x4e18, 0x4e3b, 0x4e4d, 0x4e4f, 0x4e4e, - 0x4ee5, 0x4ed8, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, 0x4ee3, 0x4ee4, - 0x4ed9, 0x4ede, 0x5145, 0x5144, 0x5189, 0x518a, 0x51ac, 0x51f9, - 0x51fa, 0x51f8, 0x520a, 0x52a0, 0x529f, 0x5305, 0x5306, 0x5317, - 0x531d, 0x4edf, 0x534a, 0x5349, 0x5361, 0x5360, 0x536f, 0x536e, - 0x53bb, 0x53ef, 0x53e4, 0x53f3, 0x53ec, 0x53ee, 0x53e9, 0x53e8, - 0x53fc, 0x53f8, 0x53f5, 0x53eb, 0x53e6, 0x53ea, 0x53f2, 0x53f1, - 0x53f0, 0x53e5, 0x53ed, 0x53fb, 0x56db, 0x56da, 0x5916, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x592e, 0x5931, 0x5974, 0x5976, 0x5b55, 0x5b83, 0x5c3c, - 0x5de8, 0x5de7, 0x5de6, 0x5e02, 0x5e03, 0x5e73, 0x5e7c, 0x5f01, - 0x5f18, 0x5f17, 0x5fc5, 0x620a, 0x6253, 0x6254, 0x6252, 0x6251, - 0x65a5, 0x65e6, 0x672e, 0x672c, 0x672a, 0x672b, 0x672d, 0x6b63, - 0x6bcd, 0x6c11, 0x6c10, 0x6c38, 0x6c41, 0x6c40, 0x6c3e, 0x72af, - 0x7384, 0x7389, 0x74dc, 0x74e6, 0x7518, 0x751f, 0x7528, 0x7529, - 0x7530, 0x7531, 0x7532, 0x7533, 0x758b, 0x767d, 0x76ae, 0x76bf, - 0x76ee, 0x77db, 0x77e2, 0x77f3, 0x793a, 0x79be, 0x7a74, 0x7acb, - 0x4e1e, 0x4e1f, 0x4e52, 0x4e53, 0x4e69, 0x4e99, 0x4ea4, 0x4ea6, - 0x4ea5, 0x4eff, 0x4f09, 0x4f19, 0x4f0a, 0x4f15, 0x4f0d, 0x4f10, - 0x4f11, 0x4f0f, 0x4ef2, 0x4ef6, 0x4efb, 0x4ef0, 0x4ef3, 0x4efd, - 0x4f01, 0x4f0b, 0x5149, 0x5147, 0x5146, 0x5148, 0x5168, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5171, 0x518d, 0x51b0, 0x5217, 0x5211, 0x5212, 0x520e, 0x5216, - 0x52a3, 0x5308, 0x5321, 0x5320, 0x5370, 0x5371, 0x5409, 0x540f, - 0x540c, 0x540a, 0x5410, 0x5401, 0x540b, 0x5404, 0x5411, 0x540d, - 0x5408, 0x5403, 0x540e, 0x5406, 0x5412, 0x56e0, 0x56de, 0x56dd, - 0x5733, 0x5730, 0x5728, 0x572d, 0x572c, 0x572f, 0x5729, 0x5919, - 0x591a, 0x5937, 0x5938, 0x5984, 0x5978, 0x5983, 0x597d, 0x5979, - 0x5982, 0x5981, 0x5b57, 0x5b58, 0x5b87, 0x5b88, 0x5b85, 0x5b89, - 0x5bfa, 0x5c16, 0x5c79, 0x5dde, 0x5e06, 0x5e76, 0x5e74, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f0f, 0x5f1b, 0x5fd9, 0x5fd6, 0x620e, 0x620c, 0x620d, - 0x6210, 0x6263, 0x625b, 0x6258, 0x6536, 0x65e9, 0x65e8, 0x65ec, - 0x65ed, 0x66f2, 0x66f3, 0x6709, 0x673d, 0x6734, 0x6731, 0x6735, - 0x6b21, 0x6b64, 0x6b7b, 0x6c16, 0x6c5d, 0x6c57, 0x6c59, 0x6c5f, - 0x6c60, 0x6c50, 0x6c55, 0x6c61, 0x6c5b, 0x6c4d, 0x6c4e, 0x7070, - 0x725f, 0x725d, 0x767e, 0x7af9, 0x7c73, 0x7cf8, 0x7f36, 0x7f8a, - 0x7fbd, 0x8001, 0x8003, 0x800c, 0x8012, 0x8033, 0x807f, 0x8089, - 0x808b, 0x808c, 0x81e3, 0x81ea, 0x81f3, 0x81fc, 0x820c, 0x821b, - 0x821f, 0x826e, 0x8272, 0x827e, 0x866b, 0x8840, 0x884c, 0x8863, - 0x897f, 0x9621, 0x4e32, 0x4ea8, 0x4f4d, 0x4f4f, 0x4f47, 0x4f57, - 0x4f5e, 0x4f34, 0x4f5b, 0x4f55, 0x4f30, 0x4f50, 0x4f51, 0x4f3d, - 0x4f3a, 0x4f38, 0x4f43, 0x4f54, 0x4f3c, 0x4f46, 0x4f63, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f5c, 0x4f60, 0x4f2f, 0x4f4e, 0x4f36, 0x4f59, 0x4f5d, 0x4f48, - 0x4f5a, 0x514c, 0x514b, 0x514d, 0x5175, 0x51b6, 0x51b7, 0x5225, - 0x5224, 0x5229, 0x522a, 0x5228, 0x52ab, 0x52a9, 0x52aa, 0x52ac, - 0x5323, 0x5373, 0x5375, 0x541d, 0x542d, 0x541e, 0x543e, 0x5426, - 0x544e, 0x5427, 0x5446, 0x5443, 0x5433, 0x5448, 0x5442, 0x541b, - 0x5429, 0x544a, 0x5439, 0x543b, 0x5438, 0x542e, 0x5435, 0x5436, - 0x5420, 0x543c, 0x5440, 0x5431, 0x542b, 0x541f, 0x542c, 0x56ea, - 0x56f0, 0x56e4, 0x56eb, 0x574a, 0x5751, 0x5740, 0x574d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5747, 0x574e, 0x573e, 0x5750, 0x574f, 0x573b, 0x58ef, - 0x593e, 0x599d, 0x5992, 0x59a8, 0x599e, 0x59a3, 0x5999, 0x5996, - 0x598d, 0x59a4, 0x5993, 0x598a, 0x59a5, 0x5b5d, 0x5b5c, 0x5b5a, - 0x5b5b, 0x5b8c, 0x5b8b, 0x5b8f, 0x5c2c, 0x5c40, 0x5c41, 0x5c3f, - 0x5c3e, 0x5c90, 0x5c91, 0x5c94, 0x5c8c, 0x5deb, 0x5e0c, 0x5e8f, - 0x5e87, 0x5e8a, 0x5ef7, 0x5f04, 0x5f1f, 0x5f64, 0x5f62, 0x5f77, - 0x5f79, 0x5fd8, 0x5fcc, 0x5fd7, 0x5fcd, 0x5ff1, 0x5feb, 0x5ff8, - 0x5fea, 0x6212, 0x6211, 0x6284, 0x6297, 0x6296, 0x6280, 0x6276, - 0x6289, 0x626d, 0x628a, 0x627c, 0x627e, 0x6279, 0x6273, 0x6292, - 0x626f, 0x6298, 0x626e, 0x6295, 0x6293, 0x6291, 0x6286, 0x6539, - 0x653b, 0x6538, 0x65f1, 0x66f4, 0x675f, 0x674e, 0x674f, 0x6750, - 0x6751, 0x675c, 0x6756, 0x675e, 0x6749, 0x6746, 0x6760, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6753, 0x6757, 0x6b65, 0x6bcf, 0x6c42, 0x6c5e, 0x6c99, 0x6c81, - 0x6c88, 0x6c89, 0x6c85, 0x6c9b, 0x6c6a, 0x6c7a, 0x6c90, 0x6c70, - 0x6c8c, 0x6c68, 0x6c96, 0x6c92, 0x6c7d, 0x6c83, 0x6c72, 0x6c7e, - 0x6c74, 0x6c86, 0x6c76, 0x6c8d, 0x6c94, 0x6c98, 0x6c82, 0x7076, - 0x707c, 0x707d, 0x7078, 0x7262, 0x7261, 0x7260, 0x72c4, 0x72c2, - 0x7396, 0x752c, 0x752b, 0x7537, 0x7538, 0x7682, 0x76ef, 0x77e3, - 0x79c1, 0x79c0, 0x79bf, 0x7a76, 0x7cfb, 0x7f55, 0x8096, 0x8093, - 0x809d, 0x8098, 0x809b, 0x809a, 0x80b2, 0x826f, 0x8292, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x828b, 0x828d, 0x898b, 0x89d2, 0x8a00, 0x8c37, 0x8c46, - 0x8c55, 0x8c9d, 0x8d64, 0x8d70, 0x8db3, 0x8eab, 0x8eca, 0x8f9b, - 0x8fb0, 0x8fc2, 0x8fc6, 0x8fc5, 0x8fc4, 0x5de1, 0x9091, 0x90a2, - 0x90aa, 0x90a6, 0x90a3, 0x9149, 0x91c6, 0x91cc, 0x9632, 0x962e, - 0x9631, 0x962a, 0x962c, 0x4e26, 0x4e56, 0x4e73, 0x4e8b, 0x4e9b, - 0x4e9e, 0x4eab, 0x4eac, 0x4f6f, 0x4f9d, 0x4f8d, 0x4f73, 0x4f7f, - 0x4f6c, 0x4f9b, 0x4f8b, 0x4f86, 0x4f83, 0x4f70, 0x4f75, 0x4f88, - 0x4f69, 0x4f7b, 0x4f96, 0x4f7e, 0x4f8f, 0x4f91, 0x4f7a, 0x5154, - 0x5152, 0x5155, 0x5169, 0x5177, 0x5176, 0x5178, 0x51bd, 0x51fd, - 0x523b, 0x5238, 0x5237, 0x523a, 0x5230, 0x522e, 0x5236, 0x5241, - 0x52be, 0x52bb, 0x5352, 0x5354, 0x5353, 0x5351, 0x5366, 0x5377, - 0x5378, 0x5379, 0x53d6, 0x53d4, 0x53d7, 0x5473, 0x5475, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5496, 0x5478, 0x5495, 0x5480, 0x547b, 0x5477, 0x5484, 0x5492, - 0x5486, 0x547c, 0x5490, 0x5471, 0x5476, 0x548c, 0x549a, 0x5462, - 0x5468, 0x548b, 0x547d, 0x548e, 0x56fa, 0x5783, 0x5777, 0x576a, - 0x5769, 0x5761, 0x5766, 0x5764, 0x577c, 0x591c, 0x5949, 0x5947, - 0x5948, 0x5944, 0x5954, 0x59be, 0x59bb, 0x59d4, 0x59b9, 0x59ae, - 0x59d1, 0x59c6, 0x59d0, 0x59cd, 0x59cb, 0x59d3, 0x59ca, 0x59af, - 0x59b3, 0x59d2, 0x59c5, 0x5b5f, 0x5b64, 0x5b63, 0x5b97, 0x5b9a, - 0x5b98, 0x5b9c, 0x5b99, 0x5b9b, 0x5c1a, 0x5c48, 0x5c45, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c46, 0x5cb7, 0x5ca1, 0x5cb8, 0x5ca9, 0x5cab, 0x5cb1, - 0x5cb3, 0x5e18, 0x5e1a, 0x5e16, 0x5e15, 0x5e1b, 0x5e11, 0x5e78, - 0x5e9a, 0x5e97, 0x5e9c, 0x5e95, 0x5e96, 0x5ef6, 0x5f26, 0x5f27, - 0x5f29, 0x5f80, 0x5f81, 0x5f7f, 0x5f7c, 0x5fdd, 0x5fe0, 0x5ffd, - 0x5ff5, 0x5fff, 0x600f, 0x6014, 0x602f, 0x6035, 0x6016, 0x602a, - 0x6015, 0x6021, 0x6027, 0x6029, 0x602b, 0x601b, 0x6216, 0x6215, - 0x623f, 0x623e, 0x6240, 0x627f, 0x62c9, 0x62cc, 0x62c4, 0x62bf, - 0x62c2, 0x62b9, 0x62d2, 0x62db, 0x62ab, 0x62d3, 0x62d4, 0x62cb, - 0x62c8, 0x62a8, 0x62bd, 0x62bc, 0x62d0, 0x62d9, 0x62c7, 0x62cd, - 0x62b5, 0x62da, 0x62b1, 0x62d8, 0x62d6, 0x62d7, 0x62c6, 0x62ac, - 0x62ce, 0x653e, 0x65a7, 0x65bc, 0x65fa, 0x6614, 0x6613, 0x660c, - 0x6606, 0x6602, 0x660e, 0x6600, 0x660f, 0x6615, 0x660a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6607, 0x670d, 0x670b, 0x676d, 0x678b, 0x6795, 0x6771, 0x679c, - 0x6773, 0x6777, 0x6787, 0x679d, 0x6797, 0x676f, 0x6770, 0x677f, - 0x6789, 0x677e, 0x6790, 0x6775, 0x679a, 0x6793, 0x677c, 0x676a, - 0x6772, 0x6b23, 0x6b66, 0x6b67, 0x6b7f, 0x6c13, 0x6c1b, 0x6ce3, - 0x6ce8, 0x6cf3, 0x6cb1, 0x6ccc, 0x6ce5, 0x6cb3, 0x6cbd, 0x6cbe, - 0x6cbc, 0x6ce2, 0x6cab, 0x6cd5, 0x6cd3, 0x6cb8, 0x6cc4, 0x6cb9, - 0x6cc1, 0x6cae, 0x6cd7, 0x6cc5, 0x6cf1, 0x6cbf, 0x6cbb, 0x6ce1, - 0x6cdb, 0x6cca, 0x6cac, 0x6cef, 0x6cdc, 0x6cd6, 0x6ce0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7095, 0x708e, 0x7092, 0x708a, 0x7099, 0x722c, 0x722d, - 0x7238, 0x7248, 0x7267, 0x7269, 0x72c0, 0x72ce, 0x72d9, 0x72d7, - 0x72d0, 0x73a9, 0x73a8, 0x739f, 0x73ab, 0x73a5, 0x753d, 0x759d, - 0x7599, 0x759a, 0x7684, 0x76c2, 0x76f2, 0x76f4, 0x77e5, 0x77fd, - 0x793e, 0x7940, 0x7941, 0x79c9, 0x79c8, 0x7a7a, 0x7a79, 0x7afa, - 0x7cfe, 0x7f54, 0x7f8c, 0x7f8b, 0x8005, 0x80ba, 0x80a5, 0x80a2, - 0x80b1, 0x80a1, 0x80ab, 0x80a9, 0x80b4, 0x80aa, 0x80af, 0x81e5, - 0x81fe, 0x820d, 0x82b3, 0x829d, 0x8299, 0x82ad, 0x82bd, 0x829f, - 0x82b9, 0x82b1, 0x82ac, 0x82a5, 0x82af, 0x82b8, 0x82a3, 0x82b0, - 0x82be, 0x82b7, 0x864e, 0x8671, 0x521d, 0x8868, 0x8ecb, 0x8fce, - 0x8fd4, 0x8fd1, 0x90b5, 0x90b8, 0x90b1, 0x90b6, 0x91c7, 0x91d1, - 0x9577, 0x9580, 0x961c, 0x9640, 0x963f, 0x963b, 0x9644, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9642, 0x96b9, 0x96e8, 0x9752, 0x975e, 0x4e9f, 0x4ead, 0x4eae, - 0x4fe1, 0x4fb5, 0x4faf, 0x4fbf, 0x4fe0, 0x4fd1, 0x4fcf, 0x4fdd, - 0x4fc3, 0x4fb6, 0x4fd8, 0x4fdf, 0x4fca, 0x4fd7, 0x4fae, 0x4fd0, - 0x4fc4, 0x4fc2, 0x4fda, 0x4fce, 0x4fde, 0x4fb7, 0x5157, 0x5192, - 0x5191, 0x51a0, 0x524e, 0x5243, 0x524a, 0x524d, 0x524c, 0x524b, - 0x5247, 0x52c7, 0x52c9, 0x52c3, 0x52c1, 0x530d, 0x5357, 0x537b, - 0x539a, 0x53db, 0x54ac, 0x54c0, 0x54a8, 0x54ce, 0x54c9, 0x54b8, - 0x54a6, 0x54b3, 0x54c7, 0x54c2, 0x54bd, 0x54aa, 0x54c1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x54c4, 0x54c8, 0x54af, 0x54ab, 0x54b1, 0x54bb, 0x54a9, - 0x54a7, 0x54bf, 0x56ff, 0x5782, 0x578b, 0x57a0, 0x57a3, 0x57a2, - 0x57ce, 0x57ae, 0x5793, 0x5955, 0x5951, 0x594f, 0x594e, 0x5950, - 0x59dc, 0x59d8, 0x59ff, 0x59e3, 0x59e8, 0x5a03, 0x59e5, 0x59ea, - 0x59da, 0x59e6, 0x5a01, 0x59fb, 0x5b69, 0x5ba3, 0x5ba6, 0x5ba4, - 0x5ba2, 0x5ba5, 0x5c01, 0x5c4e, 0x5c4f, 0x5c4d, 0x5c4b, 0x5cd9, - 0x5cd2, 0x5df7, 0x5e1d, 0x5e25, 0x5e1f, 0x5e7d, 0x5ea0, 0x5ea6, - 0x5efa, 0x5f08, 0x5f2d, 0x5f65, 0x5f88, 0x5f85, 0x5f8a, 0x5f8b, - 0x5f87, 0x5f8c, 0x5f89, 0x6012, 0x601d, 0x6020, 0x6025, 0x600e, - 0x6028, 0x604d, 0x6070, 0x6068, 0x6062, 0x6046, 0x6043, 0x606c, - 0x606b, 0x606a, 0x6064, 0x6241, 0x62dc, 0x6316, 0x6309, 0x62fc, - 0x62ed, 0x6301, 0x62ee, 0x62fd, 0x6307, 0x62f1, 0x62f7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x62ef, 0x62ec, 0x62fe, 0x62f4, 0x6311, 0x6302, 0x653f, 0x6545, - 0x65ab, 0x65bd, 0x65e2, 0x6625, 0x662d, 0x6620, 0x6627, 0x662f, - 0x661f, 0x6628, 0x6631, 0x6624, 0x66f7, 0x67ff, 0x67d3, 0x67f1, - 0x67d4, 0x67d0, 0x67ec, 0x67b6, 0x67af, 0x67f5, 0x67e9, 0x67ef, - 0x67c4, 0x67d1, 0x67b4, 0x67da, 0x67e5, 0x67b8, 0x67cf, 0x67de, - 0x67f3, 0x67b0, 0x67d9, 0x67e2, 0x67dd, 0x67d2, 0x6b6a, 0x6b83, - 0x6b86, 0x6bb5, 0x6bd2, 0x6bd7, 0x6c1f, 0x6cc9, 0x6d0b, 0x6d32, - 0x6d2a, 0x6d41, 0x6d25, 0x6d0c, 0x6d31, 0x6d1e, 0x6d17, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d3b, 0x6d3d, 0x6d3e, 0x6d36, 0x6d1b, 0x6cf5, 0x6d39, - 0x6d27, 0x6d38, 0x6d29, 0x6d2e, 0x6d35, 0x6d0e, 0x6d2b, 0x70ab, - 0x70ba, 0x70b3, 0x70ac, 0x70af, 0x70ad, 0x70b8, 0x70ae, 0x70a4, - 0x7230, 0x7272, 0x726f, 0x7274, 0x72e9, 0x72e0, 0x72e1, 0x73b7, - 0x73ca, 0x73bb, 0x73b2, 0x73cd, 0x73c0, 0x73b3, 0x751a, 0x752d, - 0x754f, 0x754c, 0x754e, 0x754b, 0x75ab, 0x75a4, 0x75a5, 0x75a2, - 0x75a3, 0x7678, 0x7686, 0x7687, 0x7688, 0x76c8, 0x76c6, 0x76c3, - 0x76c5, 0x7701, 0x76f9, 0x76f8, 0x7709, 0x770b, 0x76fe, 0x76fc, - 0x7707, 0x77dc, 0x7802, 0x7814, 0x780c, 0x780d, 0x7946, 0x7949, - 0x7948, 0x7947, 0x79b9, 0x79ba, 0x79d1, 0x79d2, 0x79cb, 0x7a7f, - 0x7a81, 0x7aff, 0x7afd, 0x7c7d, 0x7d02, 0x7d05, 0x7d00, 0x7d09, - 0x7d07, 0x7d04, 0x7d06, 0x7f38, 0x7f8e, 0x7fbf, 0x8004, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8010, 0x800d, 0x8011, 0x8036, 0x80d6, 0x80e5, 0x80da, 0x80c3, - 0x80c4, 0x80cc, 0x80e1, 0x80db, 0x80ce, 0x80de, 0x80e4, 0x80dd, - 0x81f4, 0x8222, 0x82e7, 0x8303, 0x8305, 0x82e3, 0x82db, 0x82e6, - 0x8304, 0x82e5, 0x8302, 0x8309, 0x82d2, 0x82d7, 0x82f1, 0x8301, - 0x82dc, 0x82d4, 0x82d1, 0x82de, 0x82d3, 0x82df, 0x82ef, 0x8306, - 0x8650, 0x8679, 0x867b, 0x867a, 0x884d, 0x886b, 0x8981, 0x89d4, - 0x8a08, 0x8a02, 0x8a03, 0x8c9e, 0x8ca0, 0x8d74, 0x8d73, 0x8db4, - 0x8ecd, 0x8ecc, 0x8ff0, 0x8fe6, 0x8fe2, 0x8fea, 0x8fe5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8fed, 0x8feb, 0x8fe4, 0x8fe8, 0x90ca, 0x90ce, 0x90c1, - 0x90c3, 0x914b, 0x914a, 0x91cd, 0x9582, 0x9650, 0x964b, 0x964c, - 0x964d, 0x9762, 0x9769, 0x97cb, 0x97ed, 0x97f3, 0x9801, 0x98a8, - 0x98db, 0x98df, 0x9996, 0x9999, 0x4e58, 0x4eb3, 0x500c, 0x500d, - 0x5023, 0x4fef, 0x5026, 0x5025, 0x4ff8, 0x5029, 0x5016, 0x5006, - 0x503c, 0x501f, 0x501a, 0x5012, 0x5011, 0x4ffa, 0x5000, 0x5014, - 0x5028, 0x4ff1, 0x5021, 0x500b, 0x5019, 0x5018, 0x4ff3, 0x4fee, - 0x502d, 0x502a, 0x4ffe, 0x502b, 0x5009, 0x517c, 0x51a4, 0x51a5, - 0x51a2, 0x51cd, 0x51cc, 0x51c6, 0x51cb, 0x5256, 0x525c, 0x5254, - 0x525b, 0x525d, 0x532a, 0x537f, 0x539f, 0x539d, 0x53df, 0x54e8, - 0x5510, 0x5501, 0x5537, 0x54fc, 0x54e5, 0x54f2, 0x5506, 0x54fa, - 0x5514, 0x54e9, 0x54ed, 0x54e1, 0x5509, 0x54ee, 0x54ea, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x54e6, 0x5527, 0x5507, 0x54fd, 0x550f, 0x5703, 0x5704, 0x57c2, - 0x57d4, 0x57cb, 0x57c3, 0x5809, 0x590f, 0x5957, 0x5958, 0x595a, - 0x5a11, 0x5a18, 0x5a1c, 0x5a1f, 0x5a1b, 0x5a13, 0x59ec, 0x5a20, - 0x5a23, 0x5a29, 0x5a25, 0x5a0c, 0x5a09, 0x5b6b, 0x5c58, 0x5bb0, - 0x5bb3, 0x5bb6, 0x5bb4, 0x5bae, 0x5bb5, 0x5bb9, 0x5bb8, 0x5c04, - 0x5c51, 0x5c55, 0x5c50, 0x5ced, 0x5cfd, 0x5cfb, 0x5cea, 0x5ce8, - 0x5cf0, 0x5cf6, 0x5d01, 0x5cf4, 0x5dee, 0x5e2d, 0x5e2b, 0x5eab, - 0x5ead, 0x5ea7, 0x5f31, 0x5f92, 0x5f91, 0x5f90, 0x6059, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6063, 0x6065, 0x6050, 0x6055, 0x606d, 0x6069, 0x606f, - 0x6084, 0x609f, 0x609a, 0x608d, 0x6094, 0x608c, 0x6085, 0x6096, - 0x6247, 0x62f3, 0x6308, 0x62ff, 0x634e, 0x633e, 0x632f, 0x6355, - 0x6342, 0x6346, 0x634f, 0x6349, 0x633a, 0x6350, 0x633d, 0x632a, - 0x632b, 0x6328, 0x634d, 0x634c, 0x6548, 0x6549, 0x6599, 0x65c1, - 0x65c5, 0x6642, 0x6649, 0x664f, 0x6643, 0x6652, 0x664c, 0x6645, - 0x6641, 0x66f8, 0x6714, 0x6715, 0x6717, 0x6821, 0x6838, 0x6848, - 0x6846, 0x6853, 0x6839, 0x6842, 0x6854, 0x6829, 0x68b3, 0x6817, - 0x684c, 0x6851, 0x683d, 0x67f4, 0x6850, 0x6840, 0x683c, 0x6843, - 0x682a, 0x6845, 0x6813, 0x6818, 0x6841, 0x6b8a, 0x6b89, 0x6bb7, - 0x6c23, 0x6c27, 0x6c28, 0x6c26, 0x6c24, 0x6cf0, 0x6d6a, 0x6d95, - 0x6d88, 0x6d87, 0x6d66, 0x6d78, 0x6d77, 0x6d59, 0x6d93, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d6c, 0x6d89, 0x6d6e, 0x6d5a, 0x6d74, 0x6d69, 0x6d8c, 0x6d8a, - 0x6d79, 0x6d85, 0x6d65, 0x6d94, 0x70ca, 0x70d8, 0x70e4, 0x70d9, - 0x70c8, 0x70cf, 0x7239, 0x7279, 0x72fc, 0x72f9, 0x72fd, 0x72f8, - 0x72f7, 0x7386, 0x73ed, 0x7409, 0x73ee, 0x73e0, 0x73ea, 0x73de, - 0x7554, 0x755d, 0x755c, 0x755a, 0x7559, 0x75be, 0x75c5, 0x75c7, - 0x75b2, 0x75b3, 0x75bd, 0x75bc, 0x75b9, 0x75c2, 0x75b8, 0x768b, - 0x76b0, 0x76ca, 0x76cd, 0x76ce, 0x7729, 0x771f, 0x7720, 0x7728, - 0x77e9, 0x7830, 0x7827, 0x7838, 0x781d, 0x7834, 0x7837, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7825, 0x782d, 0x7820, 0x781f, 0x7832, 0x7955, 0x7950, - 0x7960, 0x795f, 0x7956, 0x795e, 0x795d, 0x7957, 0x795a, 0x79e4, - 0x79e3, 0x79e7, 0x79df, 0x79e6, 0x79e9, 0x79d8, 0x7a84, 0x7a88, - 0x7ad9, 0x7b06, 0x7b11, 0x7c89, 0x7d21, 0x7d17, 0x7d0b, 0x7d0a, - 0x7d20, 0x7d22, 0x7d14, 0x7d10, 0x7d15, 0x7d1a, 0x7d1c, 0x7d0d, - 0x7d19, 0x7d1b, 0x7f3a, 0x7f5f, 0x7f94, 0x7fc5, 0x7fc1, 0x8006, - 0x8018, 0x8015, 0x8019, 0x8017, 0x803d, 0x803f, 0x80f1, 0x8102, - 0x80f0, 0x8105, 0x80ed, 0x80f4, 0x8106, 0x80f8, 0x80f3, 0x8108, - 0x80fd, 0x810a, 0x80fc, 0x80ef, 0x81ed, 0x81ec, 0x8200, 0x8210, - 0x822a, 0x822b, 0x8228, 0x822c, 0x82bb, 0x832b, 0x8352, 0x8354, - 0x834a, 0x8338, 0x8350, 0x8349, 0x8335, 0x8334, 0x834f, 0x8332, - 0x8339, 0x8336, 0x8317, 0x8340, 0x8331, 0x8328, 0x8343, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8654, 0x868a, 0x86aa, 0x8693, 0x86a4, 0x86a9, 0x868c, 0x86a3, - 0x869c, 0x8870, 0x8877, 0x8881, 0x8882, 0x887d, 0x8879, 0x8a18, - 0x8a10, 0x8a0e, 0x8a0c, 0x8a15, 0x8a0a, 0x8a17, 0x8a13, 0x8a16, - 0x8a0f, 0x8a11, 0x8c48, 0x8c7a, 0x8c79, 0x8ca1, 0x8ca2, 0x8d77, - 0x8eac, 0x8ed2, 0x8ed4, 0x8ecf, 0x8fb1, 0x9001, 0x9006, 0x8ff7, - 0x9000, 0x8ffa, 0x8ff4, 0x9003, 0x8ffd, 0x9005, 0x8ff8, 0x9095, - 0x90e1, 0x90dd, 0x90e2, 0x9152, 0x914d, 0x914c, 0x91d8, 0x91dd, - 0x91d7, 0x91dc, 0x91d9, 0x9583, 0x9662, 0x9663, 0x9661, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x965b, 0x965d, 0x9664, 0x9658, 0x965e, 0x96bb, 0x98e2, - 0x99ac, 0x9aa8, 0x9ad8, 0x9b25, 0x9b32, 0x9b3c, 0x4e7e, 0x507a, - 0x507d, 0x505c, 0x5047, 0x5043, 0x504c, 0x505a, 0x5049, 0x5065, - 0x5076, 0x504e, 0x5055, 0x5075, 0x5074, 0x5077, 0x504f, 0x500f, - 0x506f, 0x506d, 0x515c, 0x5195, 0x51f0, 0x526a, 0x526f, 0x52d2, - 0x52d9, 0x52d8, 0x52d5, 0x5310, 0x530f, 0x5319, 0x533f, 0x5340, - 0x533e, 0x53c3, 0x66fc, 0x5546, 0x556a, 0x5566, 0x5544, 0x555e, - 0x5561, 0x5543, 0x554a, 0x5531, 0x5556, 0x554f, 0x5555, 0x552f, - 0x5564, 0x5538, 0x552e, 0x555c, 0x552c, 0x5563, 0x5533, 0x5541, - 0x5557, 0x5708, 0x570b, 0x5709, 0x57df, 0x5805, 0x580a, 0x5806, - 0x57e0, 0x57e4, 0x57fa, 0x5802, 0x5835, 0x57f7, 0x57f9, 0x5920, - 0x5962, 0x5a36, 0x5a41, 0x5a49, 0x5a66, 0x5a6a, 0x5a40, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a3c, 0x5a62, 0x5a5a, 0x5a46, 0x5a4a, 0x5b70, 0x5bc7, 0x5bc5, - 0x5bc4, 0x5bc2, 0x5bbf, 0x5bc6, 0x5c09, 0x5c08, 0x5c07, 0x5c60, - 0x5c5c, 0x5c5d, 0x5d07, 0x5d06, 0x5d0e, 0x5d1b, 0x5d16, 0x5d22, - 0x5d11, 0x5d29, 0x5d14, 0x5d19, 0x5d24, 0x5d27, 0x5d17, 0x5de2, - 0x5e38, 0x5e36, 0x5e33, 0x5e37, 0x5eb7, 0x5eb8, 0x5eb6, 0x5eb5, - 0x5ebe, 0x5f35, 0x5f37, 0x5f57, 0x5f6c, 0x5f69, 0x5f6b, 0x5f97, - 0x5f99, 0x5f9e, 0x5f98, 0x5fa1, 0x5fa0, 0x5f9c, 0x607f, 0x60a3, - 0x6089, 0x60a0, 0x60a8, 0x60cb, 0x60b4, 0x60e6, 0x60bd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x60c5, 0x60bb, 0x60b5, 0x60dc, 0x60bc, 0x60d8, 0x60d5, - 0x60c6, 0x60df, 0x60b8, 0x60da, 0x60c7, 0x621a, 0x621b, 0x6248, - 0x63a0, 0x63a7, 0x6372, 0x6396, 0x63a2, 0x63a5, 0x6377, 0x6367, - 0x6398, 0x63aa, 0x6371, 0x63a9, 0x6389, 0x6383, 0x639b, 0x636b, - 0x63a8, 0x6384, 0x6388, 0x6399, 0x63a1, 0x63ac, 0x6392, 0x638f, - 0x6380, 0x637b, 0x6369, 0x6368, 0x637a, 0x655d, 0x6556, 0x6551, - 0x6559, 0x6557, 0x555f, 0x654f, 0x6558, 0x6555, 0x6554, 0x659c, - 0x659b, 0x65ac, 0x65cf, 0x65cb, 0x65cc, 0x65ce, 0x665d, 0x665a, - 0x6664, 0x6668, 0x6666, 0x665e, 0x66f9, 0x52d7, 0x671b, 0x6881, - 0x68af, 0x68a2, 0x6893, 0x68b5, 0x687f, 0x6876, 0x68b1, 0x68a7, - 0x6897, 0x68b0, 0x6883, 0x68c4, 0x68ad, 0x6886, 0x6885, 0x6894, - 0x689d, 0x68a8, 0x689f, 0x68a1, 0x6882, 0x6b32, 0x6bba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6beb, 0x6bec, 0x6c2b, 0x6d8e, 0x6dbc, 0x6df3, 0x6dd9, 0x6db2, - 0x6de1, 0x6dcc, 0x6de4, 0x6dfb, 0x6dfa, 0x6e05, 0x6dc7, 0x6dcb, - 0x6daf, 0x6dd1, 0x6dae, 0x6dde, 0x6df9, 0x6db8, 0x6df7, 0x6df5, - 0x6dc5, 0x6dd2, 0x6e1a, 0x6db5, 0x6dda, 0x6deb, 0x6dd8, 0x6dea, - 0x6df1, 0x6dee, 0x6de8, 0x6dc6, 0x6dc4, 0x6daa, 0x6dec, 0x6dbf, - 0x6de6, 0x70f9, 0x7109, 0x710a, 0x70fd, 0x70ef, 0x723d, 0x727d, - 0x7281, 0x731c, 0x731b, 0x7316, 0x7313, 0x7319, 0x7387, 0x7405, - 0x740a, 0x7403, 0x7406, 0x73fe, 0x740d, 0x74e0, 0x74f6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x74f7, 0x751c, 0x7522, 0x7565, 0x7566, 0x7562, 0x7570, - 0x758f, 0x75d4, 0x75d5, 0x75b5, 0x75ca, 0x75cd, 0x768e, 0x76d4, - 0x76d2, 0x76db, 0x7737, 0x773e, 0x773c, 0x7736, 0x7738, 0x773a, - 0x786b, 0x7843, 0x784e, 0x7965, 0x7968, 0x796d, 0x79fb, 0x7a92, - 0x7a95, 0x7b20, 0x7b28, 0x7b1b, 0x7b2c, 0x7b26, 0x7b19, 0x7b1e, - 0x7b2e, 0x7c92, 0x7c97, 0x7c95, 0x7d46, 0x7d43, 0x7d71, 0x7d2e, - 0x7d39, 0x7d3c, 0x7d40, 0x7d30, 0x7d33, 0x7d44, 0x7d2f, 0x7d42, - 0x7d32, 0x7d31, 0x7f3d, 0x7f9e, 0x7f9a, 0x7fcc, 0x7fce, 0x7fd2, - 0x801c, 0x804a, 0x8046, 0x812f, 0x8116, 0x8123, 0x812b, 0x8129, - 0x8130, 0x8124, 0x8202, 0x8235, 0x8237, 0x8236, 0x8239, 0x838e, - 0x839e, 0x8398, 0x8378, 0x83a2, 0x8396, 0x83bd, 0x83ab, 0x8392, - 0x838a, 0x8393, 0x8389, 0x83a0, 0x8377, 0x837b, 0x837c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8386, 0x83a7, 0x8655, 0x5f6a, 0x86c7, 0x86c0, 0x86b6, 0x86c4, - 0x86b5, 0x86c6, 0x86cb, 0x86b1, 0x86af, 0x86c9, 0x8853, 0x889e, - 0x8888, 0x88ab, 0x8892, 0x8896, 0x888d, 0x888b, 0x8993, 0x898f, - 0x8a2a, 0x8a1d, 0x8a23, 0x8a25, 0x8a31, 0x8a2d, 0x8a1f, 0x8a1b, - 0x8a22, 0x8c49, 0x8c5a, 0x8ca9, 0x8cac, 0x8cab, 0x8ca8, 0x8caa, - 0x8ca7, 0x8d67, 0x8d66, 0x8dbe, 0x8dba, 0x8edb, 0x8edf, 0x9019, - 0x900d, 0x901a, 0x9017, 0x9023, 0x901f, 0x901d, 0x9010, 0x9015, - 0x901e, 0x9020, 0x900f, 0x9022, 0x9016, 0x901b, 0x9014, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90e8, 0x90ed, 0x90fd, 0x9157, 0x91ce, 0x91f5, 0x91e6, - 0x91e3, 0x91e7, 0x91ed, 0x91e9, 0x9589, 0x966a, 0x9675, 0x9673, - 0x9678, 0x9670, 0x9674, 0x9676, 0x9677, 0x966c, 0x96c0, 0x96ea, - 0x96e9, 0x7ae0, 0x7adf, 0x9802, 0x9803, 0x9b5a, 0x9ce5, 0x9e75, - 0x9e7f, 0x9ea5, 0x9ebb, 0x50a2, 0x508d, 0x5085, 0x5099, 0x5091, - 0x5080, 0x5096, 0x5098, 0x509a, 0x6700, 0x51f1, 0x5272, 0x5274, - 0x5275, 0x5269, 0x52de, 0x52dd, 0x52db, 0x535a, 0x53a5, 0x557b, - 0x5580, 0x55a7, 0x557c, 0x558a, 0x559d, 0x5598, 0x5582, 0x559c, - 0x55aa, 0x5594, 0x5587, 0x558b, 0x5583, 0x55b3, 0x55ae, 0x559f, - 0x553e, 0x55b2, 0x559a, 0x55bb, 0x55ac, 0x55b1, 0x557e, 0x5589, - 0x55ab, 0x5599, 0x570d, 0x582f, 0x582a, 0x5834, 0x5824, 0x5830, - 0x5831, 0x5821, 0x581d, 0x5820, 0x58f9, 0x58fa, 0x5960, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a77, 0x5a9a, 0x5a7f, 0x5a92, 0x5a9b, 0x5aa7, 0x5b73, 0x5b71, - 0x5bd2, 0x5bcc, 0x5bd3, 0x5bd0, 0x5c0a, 0x5c0b, 0x5c31, 0x5d4c, - 0x5d50, 0x5d34, 0x5d47, 0x5dfd, 0x5e45, 0x5e3d, 0x5e40, 0x5e43, - 0x5e7e, 0x5eca, 0x5ec1, 0x5ec2, 0x5ec4, 0x5f3c, 0x5f6d, 0x5fa9, - 0x5faa, 0x5fa8, 0x60d1, 0x60e1, 0x60b2, 0x60b6, 0x60e0, 0x611c, - 0x6123, 0x60fa, 0x6115, 0x60f0, 0x60fb, 0x60f4, 0x6168, 0x60f1, - 0x610e, 0x60f6, 0x6109, 0x6100, 0x6112, 0x621f, 0x6249, 0x63a3, - 0x638c, 0x63cf, 0x63c0, 0x63e9, 0x63c9, 0x63c6, 0x63cd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x63d2, 0x63e3, 0x63d0, 0x63e1, 0x63d6, 0x63ed, 0x63ee, - 0x6376, 0x63f4, 0x63ea, 0x63db, 0x6452, 0x63da, 0x63f9, 0x655e, - 0x6566, 0x6562, 0x6563, 0x6591, 0x6590, 0x65af, 0x666e, 0x6670, - 0x6674, 0x6676, 0x666f, 0x6691, 0x667a, 0x667e, 0x6677, 0x66fe, - 0x66ff, 0x671f, 0x671d, 0x68fa, 0x68d5, 0x68e0, 0x68d8, 0x68d7, - 0x6905, 0x68df, 0x68f5, 0x68ee, 0x68e7, 0x68f9, 0x68d2, 0x68f2, - 0x68e3, 0x68cb, 0x68cd, 0x690d, 0x6912, 0x690e, 0x68c9, 0x68da, - 0x696e, 0x68fb, 0x6b3e, 0x6b3a, 0x6b3d, 0x6b98, 0x6b96, 0x6bbc, - 0x6bef, 0x6c2e, 0x6c2f, 0x6c2c, 0x6e2f, 0x6e38, 0x6e54, 0x6e21, - 0x6e32, 0x6e67, 0x6e4a, 0x6e20, 0x6e25, 0x6e23, 0x6e1b, 0x6e5b, - 0x6e58, 0x6e24, 0x6e56, 0x6e6e, 0x6e2d, 0x6e26, 0x6e6f, 0x6e34, - 0x6e4d, 0x6e3a, 0x6e2c, 0x6e43, 0x6e1d, 0x6e3e, 0x6ecb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e89, 0x6e19, 0x6e4e, 0x6e63, 0x6e44, 0x6e72, 0x6e69, 0x6e5f, - 0x7119, 0x711a, 0x7126, 0x7130, 0x7121, 0x7136, 0x716e, 0x711c, - 0x724c, 0x7284, 0x7280, 0x7336, 0x7325, 0x7334, 0x7329, 0x743a, - 0x742a, 0x7433, 0x7422, 0x7425, 0x7435, 0x7436, 0x7434, 0x742f, - 0x741b, 0x7426, 0x7428, 0x7525, 0x7526, 0x756b, 0x756a, 0x75e2, - 0x75db, 0x75e3, 0x75d9, 0x75d8, 0x75de, 0x75e0, 0x767b, 0x767c, - 0x7696, 0x7693, 0x76b4, 0x76dc, 0x774f, 0x77ed, 0x785d, 0x786c, - 0x786f, 0x7a0d, 0x7a08, 0x7a0b, 0x7a05, 0x7a00, 0x7a98, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a97, 0x7a96, 0x7ae5, 0x7ae3, 0x7b49, 0x7b56, 0x7b46, - 0x7b50, 0x7b52, 0x7b54, 0x7b4d, 0x7b4b, 0x7b4f, 0x7b51, 0x7c9f, - 0x7ca5, 0x7d5e, 0x7d50, 0x7d68, 0x7d55, 0x7d2b, 0x7d6e, 0x7d72, - 0x7d61, 0x7d66, 0x7d62, 0x7d70, 0x7d73, 0x5584, 0x7fd4, 0x7fd5, - 0x800b, 0x8052, 0x8085, 0x8155, 0x8154, 0x814b, 0x8151, 0x814e, - 0x8139, 0x8146, 0x813e, 0x814c, 0x8153, 0x8174, 0x8212, 0x821c, - 0x83e9, 0x8403, 0x83f8, 0x840d, 0x83e0, 0x83c5, 0x840b, 0x83c1, - 0x83ef, 0x83f1, 0x83f4, 0x8457, 0x840a, 0x83f0, 0x840c, 0x83cc, - 0x83fd, 0x83f2, 0x83ca, 0x8438, 0x840e, 0x8404, 0x83dc, 0x8407, - 0x83d4, 0x83df, 0x865b, 0x86df, 0x86d9, 0x86ed, 0x86d4, 0x86db, - 0x86e4, 0x86d0, 0x86de, 0x8857, 0x88c1, 0x88c2, 0x88b1, 0x8983, - 0x8996, 0x8a3b, 0x8a60, 0x8a55, 0x8a5e, 0x8a3c, 0x8a41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8a54, 0x8a5b, 0x8a50, 0x8a46, 0x8a34, 0x8a3a, 0x8a36, 0x8a56, - 0x8c61, 0x8c82, 0x8caf, 0x8cbc, 0x8cb3, 0x8cbd, 0x8cc1, 0x8cbb, - 0x8cc0, 0x8cb4, 0x8cb7, 0x8cb6, 0x8cbf, 0x8cb8, 0x8d8a, 0x8d85, - 0x8d81, 0x8dce, 0x8ddd, 0x8dcb, 0x8dda, 0x8dd1, 0x8dcc, 0x8ddb, - 0x8dc6, 0x8efb, 0x8ef8, 0x8efc, 0x8f9c, 0x902e, 0x9035, 0x9031, - 0x9038, 0x9032, 0x9036, 0x9102, 0x90f5, 0x9109, 0x90fe, 0x9163, - 0x9165, 0x91cf, 0x9214, 0x9215, 0x9223, 0x9209, 0x921e, 0x920d, - 0x9210, 0x9207, 0x9211, 0x9594, 0x958f, 0x958b, 0x9591, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9593, 0x9592, 0x958e, 0x968a, 0x968e, 0x968b, 0x967d, - 0x9685, 0x9686, 0x968d, 0x9672, 0x9684, 0x96c1, 0x96c5, 0x96c4, - 0x96c6, 0x96c7, 0x96ef, 0x96f2, 0x97cc, 0x9805, 0x9806, 0x9808, - 0x98e7, 0x98ea, 0x98ef, 0x98e9, 0x98f2, 0x98ed, 0x99ae, 0x99ad, - 0x9ec3, 0x9ecd, 0x9ed1, 0x4e82, 0x50ad, 0x50b5, 0x50b2, 0x50b3, - 0x50c5, 0x50be, 0x50ac, 0x50b7, 0x50bb, 0x50af, 0x50c7, 0x527f, - 0x5277, 0x527d, 0x52df, 0x52e6, 0x52e4, 0x52e2, 0x52e3, 0x532f, - 0x55df, 0x55e8, 0x55d3, 0x55e6, 0x55ce, 0x55dc, 0x55c7, 0x55d1, - 0x55e3, 0x55e4, 0x55ef, 0x55da, 0x55e1, 0x55c5, 0x55c6, 0x55e5, - 0x55c9, 0x5712, 0x5713, 0x585e, 0x5851, 0x5858, 0x5857, 0x585a, - 0x5854, 0x586b, 0x584c, 0x586d, 0x584a, 0x5862, 0x5852, 0x584b, - 0x5967, 0x5ac1, 0x5ac9, 0x5acc, 0x5abe, 0x5abd, 0x5abc, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5ab3, 0x5ac2, 0x5ab2, 0x5d69, 0x5d6f, 0x5e4c, 0x5e79, 0x5ec9, - 0x5ec8, 0x5f12, 0x5f59, 0x5fac, 0x5fae, 0x611a, 0x610f, 0x6148, - 0x611f, 0x60f3, 0x611b, 0x60f9, 0x6101, 0x6108, 0x614e, 0x614c, - 0x6144, 0x614d, 0x613e, 0x6134, 0x6127, 0x610d, 0x6106, 0x6137, - 0x6221, 0x6222, 0x6413, 0x643e, 0x641e, 0x642a, 0x642d, 0x643d, - 0x642c, 0x640f, 0x641c, 0x6414, 0x640d, 0x6436, 0x6416, 0x6417, - 0x6406, 0x656c, 0x659f, 0x65b0, 0x6697, 0x6689, 0x6687, 0x6688, - 0x6696, 0x6684, 0x6698, 0x668d, 0x6703, 0x6994, 0x696d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x695a, 0x6977, 0x6960, 0x6954, 0x6975, 0x6930, 0x6982, - 0x694a, 0x6968, 0x696b, 0x695e, 0x6953, 0x6979, 0x6986, 0x695d, - 0x6963, 0x695b, 0x6b47, 0x6b72, 0x6bc0, 0x6bbf, 0x6bd3, 0x6bfd, - 0x6ea2, 0x6eaf, 0x6ed3, 0x6eb6, 0x6ec2, 0x6e90, 0x6e9d, 0x6ec7, - 0x6ec5, 0x6ea5, 0x6e98, 0x6ebc, 0x6eba, 0x6eab, 0x6ed1, 0x6e96, - 0x6e9c, 0x6ec4, 0x6ed4, 0x6eaa, 0x6ea7, 0x6eb4, 0x714e, 0x7159, - 0x7169, 0x7164, 0x7149, 0x7167, 0x715c, 0x716c, 0x7166, 0x714c, - 0x7165, 0x715e, 0x7146, 0x7168, 0x7156, 0x723a, 0x7252, 0x7337, - 0x7345, 0x733f, 0x733e, 0x746f, 0x745a, 0x7455, 0x745f, 0x745e, - 0x7441, 0x743f, 0x7459, 0x745b, 0x745c, 0x7576, 0x7578, 0x7600, - 0x75f0, 0x7601, 0x75f2, 0x75f1, 0x75fa, 0x75ff, 0x75f4, 0x75f3, - 0x76de, 0x76df, 0x775b, 0x776b, 0x7766, 0x775e, 0x7763, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7779, 0x776a, 0x776c, 0x775c, 0x7765, 0x7768, 0x7762, 0x77ee, - 0x788e, 0x78b0, 0x7897, 0x7898, 0x788c, 0x7889, 0x787c, 0x7891, - 0x7893, 0x787f, 0x797a, 0x797f, 0x7981, 0x842c, 0x79bd, 0x7a1c, - 0x7a1a, 0x7a20, 0x7a14, 0x7a1f, 0x7a1e, 0x7a9f, 0x7aa0, 0x7b77, - 0x7bc0, 0x7b60, 0x7b6e, 0x7b67, 0x7cb1, 0x7cb3, 0x7cb5, 0x7d93, - 0x7d79, 0x7d91, 0x7d81, 0x7d8f, 0x7d5b, 0x7f6e, 0x7f69, 0x7f6a, - 0x7f72, 0x7fa9, 0x7fa8, 0x7fa4, 0x8056, 0x8058, 0x8086, 0x8084, - 0x8171, 0x8170, 0x8178, 0x8165, 0x816e, 0x8173, 0x816b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8179, 0x817a, 0x8166, 0x8205, 0x8247, 0x8482, 0x8477, - 0x843d, 0x8431, 0x8475, 0x8466, 0x846b, 0x8449, 0x846c, 0x845b, - 0x843c, 0x8435, 0x8461, 0x8463, 0x8469, 0x846d, 0x8446, 0x865e, - 0x865c, 0x865f, 0x86f9, 0x8713, 0x8708, 0x8707, 0x8700, 0x86fe, - 0x86fb, 0x8702, 0x8703, 0x8706, 0x870a, 0x8859, 0x88df, 0x88d4, - 0x88d9, 0x88dc, 0x88d8, 0x88dd, 0x88e1, 0x88ca, 0x88d5, 0x88d2, - 0x899c, 0x89e3, 0x8a6b, 0x8a72, 0x8a73, 0x8a66, 0x8a69, 0x8a70, - 0x8a87, 0x8a7c, 0x8a63, 0x8aa0, 0x8a71, 0x8a85, 0x8a6d, 0x8a62, - 0x8a6e, 0x8a6c, 0x8a79, 0x8a7b, 0x8a3e, 0x8a68, 0x8c62, 0x8c8a, - 0x8c89, 0x8cca, 0x8cc7, 0x8cc8, 0x8cc4, 0x8cb2, 0x8cc3, 0x8cc2, - 0x8cc5, 0x8de1, 0x8ddf, 0x8de8, 0x8def, 0x8df3, 0x8dfa, 0x8dea, - 0x8de4, 0x8de6, 0x8eb2, 0x8f03, 0x8f09, 0x8efe, 0x8f0a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8f9f, 0x8fb2, 0x904b, 0x904a, 0x9053, 0x9042, 0x9054, 0x903c, - 0x9055, 0x9050, 0x9047, 0x904f, 0x904e, 0x904d, 0x9051, 0x903e, - 0x9041, 0x9112, 0x9117, 0x916c, 0x916a, 0x9169, 0x91c9, 0x9237, - 0x9257, 0x9238, 0x923d, 0x9240, 0x923e, 0x925b, 0x924b, 0x9264, - 0x9251, 0x9234, 0x9249, 0x924d, 0x9245, 0x9239, 0x923f, 0x925a, - 0x9598, 0x9698, 0x9694, 0x9695, 0x96cd, 0x96cb, 0x96c9, 0x96ca, - 0x96f7, 0x96fb, 0x96f9, 0x96f6, 0x9756, 0x9774, 0x9776, 0x9810, - 0x9811, 0x9813, 0x980a, 0x9812, 0x980c, 0x98fc, 0x98f4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x98fd, 0x98fe, 0x99b3, 0x99b1, 0x99b4, 0x9ae1, 0x9ce9, - 0x9e82, 0x9f0e, 0x9f13, 0x9f20, 0x50e7, 0x50ee, 0x50e5, 0x50d6, - 0x50ed, 0x50da, 0x50d5, 0x50cf, 0x50d1, 0x50f1, 0x50ce, 0x50e9, - 0x5162, 0x51f3, 0x5283, 0x5282, 0x5331, 0x53ad, 0x55fe, 0x5600, - 0x561b, 0x5617, 0x55fd, 0x5614, 0x5606, 0x5609, 0x560d, 0x560e, - 0x55f7, 0x5616, 0x561f, 0x5608, 0x5610, 0x55f6, 0x5718, 0x5716, - 0x5875, 0x587e, 0x5883, 0x5893, 0x588a, 0x5879, 0x5885, 0x587d, - 0x58fd, 0x5925, 0x5922, 0x5924, 0x596a, 0x5969, 0x5ae1, 0x5ae6, - 0x5ae9, 0x5ad7, 0x5ad6, 0x5ad8, 0x5ae3, 0x5b75, 0x5bde, 0x5be7, - 0x5be1, 0x5be5, 0x5be6, 0x5be8, 0x5be2, 0x5be4, 0x5bdf, 0x5c0d, - 0x5c62, 0x5d84, 0x5d87, 0x5e5b, 0x5e63, 0x5e55, 0x5e57, 0x5e54, - 0x5ed3, 0x5ed6, 0x5f0a, 0x5f46, 0x5f70, 0x5fb9, 0x6147, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x613f, 0x614b, 0x6177, 0x6162, 0x6163, 0x615f, 0x615a, 0x6158, - 0x6175, 0x622a, 0x6487, 0x6458, 0x6454, 0x64a4, 0x6478, 0x645f, - 0x647a, 0x6451, 0x6467, 0x6434, 0x646d, 0x647b, 0x6572, 0x65a1, - 0x65d7, 0x65d6, 0x66a2, 0x66a8, 0x669d, 0x699c, 0x69a8, 0x6995, - 0x69c1, 0x69ae, 0x69d3, 0x69cb, 0x699b, 0x69b7, 0x69bb, 0x69ab, - 0x69b4, 0x69d0, 0x69cd, 0x69ad, 0x69cc, 0x69a6, 0x69c3, 0x69a3, - 0x6b49, 0x6b4c, 0x6c33, 0x6f33, 0x6f14, 0x6efe, 0x6f13, 0x6ef4, - 0x6f29, 0x6f3e, 0x6f20, 0x6f2c, 0x6f0f, 0x6f02, 0x6f22, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6eff, 0x6eef, 0x6f06, 0x6f31, 0x6f38, 0x6f32, 0x6f23, - 0x6f15, 0x6f2b, 0x6f2f, 0x6f88, 0x6f2a, 0x6eec, 0x6f01, 0x6ef2, - 0x6ecc, 0x6ef7, 0x7194, 0x7199, 0x717d, 0x718a, 0x7184, 0x7192, - 0x723e, 0x7292, 0x7296, 0x7344, 0x7350, 0x7464, 0x7463, 0x746a, - 0x7470, 0x746d, 0x7504, 0x7591, 0x7627, 0x760d, 0x760b, 0x7609, - 0x7613, 0x76e1, 0x76e3, 0x7784, 0x777d, 0x777f, 0x7761, 0x78c1, - 0x789f, 0x78a7, 0x78b3, 0x78a9, 0x78a3, 0x798e, 0x798f, 0x798d, - 0x7a2e, 0x7a31, 0x7aaa, 0x7aa9, 0x7aed, 0x7aef, 0x7ba1, 0x7b95, - 0x7b8b, 0x7b75, 0x7b97, 0x7b9d, 0x7b94, 0x7b8f, 0x7bb8, 0x7b87, - 0x7b84, 0x7cb9, 0x7cbd, 0x7cbe, 0x7dbb, 0x7db0, 0x7d9c, 0x7dbd, - 0x7dbe, 0x7da0, 0x7dca, 0x7db4, 0x7db2, 0x7db1, 0x7dba, 0x7da2, - 0x7dbf, 0x7db5, 0x7db8, 0x7dad, 0x7dd2, 0x7dc7, 0x7dac, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7f70, 0x7fe0, 0x7fe1, 0x7fdf, 0x805e, 0x805a, 0x8087, 0x8150, - 0x8180, 0x818f, 0x8188, 0x818a, 0x817f, 0x8182, 0x81e7, 0x81fa, - 0x8207, 0x8214, 0x821e, 0x824b, 0x84c9, 0x84bf, 0x84c6, 0x84c4, - 0x8499, 0x849e, 0x84b2, 0x849c, 0x84cb, 0x84b8, 0x84c0, 0x84d3, - 0x8490, 0x84bc, 0x84d1, 0x84ca, 0x873f, 0x871c, 0x873b, 0x8722, - 0x8725, 0x8734, 0x8718, 0x8755, 0x8737, 0x8729, 0x88f3, 0x8902, - 0x88f4, 0x88f9, 0x88f8, 0x88fd, 0x88e8, 0x891a, 0x88ef, 0x8aa6, - 0x8a8c, 0x8a9e, 0x8aa3, 0x8a8d, 0x8aa1, 0x8a93, 0x8aa4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8aaa, 0x8aa5, 0x8aa8, 0x8a98, 0x8a91, 0x8a9a, 0x8aa7, - 0x8c6a, 0x8c8d, 0x8c8c, 0x8cd3, 0x8cd1, 0x8cd2, 0x8d6b, 0x8d99, - 0x8d95, 0x8dfc, 0x8f14, 0x8f12, 0x8f15, 0x8f13, 0x8fa3, 0x9060, - 0x9058, 0x905c, 0x9063, 0x9059, 0x905e, 0x9062, 0x905d, 0x905b, - 0x9119, 0x9118, 0x911e, 0x9175, 0x9178, 0x9177, 0x9174, 0x9278, - 0x9280, 0x9285, 0x9298, 0x9296, 0x927b, 0x9293, 0x929c, 0x92a8, - 0x927c, 0x9291, 0x95a1, 0x95a8, 0x95a9, 0x95a3, 0x95a5, 0x95a4, - 0x9699, 0x969c, 0x969b, 0x96cc, 0x96d2, 0x9700, 0x977c, 0x9785, - 0x97f6, 0x9817, 0x9818, 0x98af, 0x98b1, 0x9903, 0x9905, 0x990c, - 0x9909, 0x99c1, 0x9aaf, 0x9ab0, 0x9ae6, 0x9b41, 0x9b42, 0x9cf4, - 0x9cf6, 0x9cf3, 0x9ebc, 0x9f3b, 0x9f4a, 0x5104, 0x5100, 0x50fb, - 0x50f5, 0x50f9, 0x5102, 0x5108, 0x5109, 0x5105, 0x51dc, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5287, 0x5288, 0x5289, 0x528d, 0x528a, 0x52f0, 0x53b2, 0x562e, - 0x563b, 0x5639, 0x5632, 0x563f, 0x5634, 0x5629, 0x5653, 0x564e, - 0x5657, 0x5674, 0x5636, 0x562f, 0x5630, 0x5880, 0x589f, 0x589e, - 0x58b3, 0x589c, 0x58ae, 0x58a9, 0x58a6, 0x596d, 0x5b09, 0x5afb, - 0x5b0b, 0x5af5, 0x5b0c, 0x5b08, 0x5bee, 0x5bec, 0x5be9, 0x5beb, - 0x5c64, 0x5c65, 0x5d9d, 0x5d94, 0x5e62, 0x5e5f, 0x5e61, 0x5ee2, - 0x5eda, 0x5edf, 0x5edd, 0x5ee3, 0x5ee0, 0x5f48, 0x5f71, 0x5fb7, - 0x5fb5, 0x6176, 0x6167, 0x616e, 0x615d, 0x6155, 0x6182, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x617c, 0x6170, 0x616b, 0x617e, 0x61a7, 0x6190, 0x61ab, - 0x618e, 0x61ac, 0x619a, 0x61a4, 0x6194, 0x61ae, 0x622e, 0x6469, - 0x646f, 0x6479, 0x649e, 0x64b2, 0x6488, 0x6490, 0x64b0, 0x64a5, - 0x6493, 0x6495, 0x64a9, 0x6492, 0x64ae, 0x64ad, 0x64ab, 0x649a, - 0x64ac, 0x6499, 0x64a2, 0x64b3, 0x6575, 0x6577, 0x6578, 0x66ae, - 0x66ab, 0x66b4, 0x66b1, 0x6a23, 0x6a1f, 0x69e8, 0x6a01, 0x6a1e, - 0x6a19, 0x69fd, 0x6a21, 0x6a13, 0x6a0a, 0x69f3, 0x6a02, 0x6a05, - 0x69ed, 0x6a11, 0x6b50, 0x6b4e, 0x6ba4, 0x6bc5, 0x6bc6, 0x6f3f, - 0x6f7c, 0x6f84, 0x6f51, 0x6f66, 0x6f54, 0x6f86, 0x6f6d, 0x6f5b, - 0x6f78, 0x6f6e, 0x6f8e, 0x6f7a, 0x6f70, 0x6f64, 0x6f97, 0x6f58, - 0x6ed5, 0x6f6f, 0x6f60, 0x6f5f, 0x719f, 0x71ac, 0x71b1, 0x71a8, - 0x7256, 0x729b, 0x734e, 0x7357, 0x7469, 0x748b, 0x7483, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x747e, 0x7480, 0x757f, 0x7620, 0x7629, 0x761f, 0x7624, 0x7626, - 0x7621, 0x7622, 0x769a, 0x76ba, 0x76e4, 0x778e, 0x7787, 0x778c, - 0x7791, 0x778b, 0x78cb, 0x78c5, 0x78ba, 0x78ca, 0x78be, 0x78d5, - 0x78bc, 0x78d0, 0x7a3f, 0x7a3c, 0x7a40, 0x7a3d, 0x7a37, 0x7a3b, - 0x7aaf, 0x7aae, 0x7bad, 0x7bb1, 0x7bc4, 0x7bb4, 0x7bc6, 0x7bc7, - 0x7bc1, 0x7ba0, 0x7bcc, 0x7cca, 0x7de0, 0x7df4, 0x7def, 0x7dfb, - 0x7dd8, 0x7dec, 0x7ddd, 0x7de8, 0x7de3, 0x7dda, 0x7dde, 0x7de9, - 0x7d9e, 0x7dd9, 0x7df2, 0x7df9, 0x7f75, 0x7f77, 0x7faf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7fe9, 0x8026, 0x819b, 0x819c, 0x819d, 0x81a0, 0x819a, - 0x8198, 0x8517, 0x853d, 0x851a, 0x84ee, 0x852c, 0x852d, 0x8513, - 0x8511, 0x8523, 0x8521, 0x8514, 0x84ec, 0x8525, 0x84ff, 0x8506, - 0x8782, 0x8774, 0x8776, 0x8760, 0x8766, 0x8778, 0x8768, 0x8759, - 0x8757, 0x874c, 0x8753, 0x885b, 0x885d, 0x8910, 0x8907, 0x8912, - 0x8913, 0x8915, 0x890a, 0x8abc, 0x8ad2, 0x8ac7, 0x8ac4, 0x8a95, - 0x8acb, 0x8af8, 0x8ab2, 0x8ac9, 0x8ac2, 0x8abf, 0x8ab0, 0x8ad6, - 0x8acd, 0x8ab6, 0x8ab9, 0x8adb, 0x8c4c, 0x8c4e, 0x8c6c, 0x8ce0, - 0x8cde, 0x8ce6, 0x8ce4, 0x8cec, 0x8ced, 0x8ce2, 0x8ce3, 0x8cdc, - 0x8cea, 0x8ce1, 0x8d6d, 0x8d9f, 0x8da3, 0x8e2b, 0x8e10, 0x8e1d, - 0x8e22, 0x8e0f, 0x8e29, 0x8e1f, 0x8e21, 0x8e1e, 0x8eba, 0x8f1d, - 0x8f1b, 0x8f1f, 0x8f29, 0x8f26, 0x8f2a, 0x8f1c, 0x8f1e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8f25, 0x9069, 0x906e, 0x9068, 0x906d, 0x9077, 0x9130, 0x912d, - 0x9127, 0x9131, 0x9187, 0x9189, 0x918b, 0x9183, 0x92c5, 0x92bb, - 0x92b7, 0x92ea, 0x92ac, 0x92e4, 0x92c1, 0x92b3, 0x92bc, 0x92d2, - 0x92c7, 0x92f0, 0x92b2, 0x95ad, 0x95b1, 0x9704, 0x9706, 0x9707, - 0x9709, 0x9760, 0x978d, 0x978b, 0x978f, 0x9821, 0x982b, 0x981c, - 0x98b3, 0x990a, 0x9913, 0x9912, 0x9918, 0x99dd, 0x99d0, 0x99df, - 0x99db, 0x99d1, 0x99d5, 0x99d2, 0x99d9, 0x9ab7, 0x9aee, 0x9aef, - 0x9b27, 0x9b45, 0x9b44, 0x9b77, 0x9b6f, 0x9d06, 0x9d09, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d03, 0x9ea9, 0x9ebe, 0x9ece, 0x58a8, 0x9f52, 0x5112, - 0x5118, 0x5114, 0x5110, 0x5115, 0x5180, 0x51aa, 0x51dd, 0x5291, - 0x5293, 0x52f3, 0x5659, 0x566b, 0x5679, 0x5669, 0x5664, 0x5678, - 0x566a, 0x5668, 0x5665, 0x5671, 0x566f, 0x566c, 0x5662, 0x5676, - 0x58c1, 0x58be, 0x58c7, 0x58c5, 0x596e, 0x5b1d, 0x5b34, 0x5b78, - 0x5bf0, 0x5c0e, 0x5f4a, 0x61b2, 0x6191, 0x61a9, 0x618a, 0x61cd, - 0x61b6, 0x61be, 0x61ca, 0x61c8, 0x6230, 0x64c5, 0x64c1, 0x64cb, - 0x64bb, 0x64bc, 0x64da, 0x64c4, 0x64c7, 0x64c2, 0x64cd, 0x64bf, - 0x64d2, 0x64d4, 0x64be, 0x6574, 0x66c6, 0x66c9, 0x66b9, 0x66c4, - 0x66c7, 0x66b8, 0x6a3d, 0x6a38, 0x6a3a, 0x6a59, 0x6a6b, 0x6a58, - 0x6a39, 0x6a44, 0x6a62, 0x6a61, 0x6a4b, 0x6a47, 0x6a35, 0x6a5f, - 0x6a48, 0x6b59, 0x6b77, 0x6c05, 0x6fc2, 0x6fb1, 0x6fa1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6fc3, 0x6fa4, 0x6fc1, 0x6fa7, 0x6fb3, 0x6fc0, 0x6fb9, 0x6fb6, - 0x6fa6, 0x6fa0, 0x6fb4, 0x71be, 0x71c9, 0x71d0, 0x71d2, 0x71c8, - 0x71d5, 0x71b9, 0x71ce, 0x71d9, 0x71dc, 0x71c3, 0x71c4, 0x7368, - 0x749c, 0x74a3, 0x7498, 0x749f, 0x749e, 0x74e2, 0x750c, 0x750d, - 0x7634, 0x7638, 0x763a, 0x76e7, 0x76e5, 0x77a0, 0x779e, 0x779f, - 0x77a5, 0x78e8, 0x78da, 0x78ec, 0x78e7, 0x79a6, 0x7a4d, 0x7a4e, - 0x7a46, 0x7a4c, 0x7a4b, 0x7aba, 0x7bd9, 0x7c11, 0x7bc9, 0x7be4, - 0x7bdb, 0x7be1, 0x7be9, 0x7be6, 0x7cd5, 0x7cd6, 0x7e0a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7e11, 0x7e08, 0x7e1b, 0x7e23, 0x7e1e, 0x7e1d, 0x7e09, - 0x7e10, 0x7f79, 0x7fb2, 0x7ff0, 0x7ff1, 0x7fee, 0x8028, 0x81b3, - 0x81a9, 0x81a8, 0x81fb, 0x8208, 0x8258, 0x8259, 0x854a, 0x8559, - 0x8548, 0x8568, 0x8569, 0x8543, 0x8549, 0x856d, 0x856a, 0x855e, - 0x8783, 0x879f, 0x879e, 0x87a2, 0x878d, 0x8861, 0x892a, 0x8932, - 0x8925, 0x892b, 0x8921, 0x89aa, 0x89a6, 0x8ae6, 0x8afa, 0x8aeb, - 0x8af1, 0x8b00, 0x8adc, 0x8ae7, 0x8aee, 0x8afe, 0x8b01, 0x8b02, - 0x8af7, 0x8aed, 0x8af3, 0x8af6, 0x8afc, 0x8c6b, 0x8c6d, 0x8c93, - 0x8cf4, 0x8e44, 0x8e31, 0x8e34, 0x8e42, 0x8e39, 0x8e35, 0x8f3b, - 0x8f2f, 0x8f38, 0x8f33, 0x8fa8, 0x8fa6, 0x9075, 0x9074, 0x9078, - 0x9072, 0x907c, 0x907a, 0x9134, 0x9192, 0x9320, 0x9336, 0x92f8, - 0x9333, 0x932f, 0x9322, 0x92fc, 0x932b, 0x9304, 0x931a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9310, 0x9326, 0x9321, 0x9315, 0x932e, 0x9319, 0x95bb, 0x96a7, - 0x96a8, 0x96aa, 0x96d5, 0x970e, 0x9711, 0x9716, 0x970d, 0x9713, - 0x970f, 0x975b, 0x975c, 0x9766, 0x9798, 0x9830, 0x9838, 0x983b, - 0x9837, 0x982d, 0x9839, 0x9824, 0x9910, 0x9928, 0x991e, 0x991b, - 0x9921, 0x991a, 0x99ed, 0x99e2, 0x99f1, 0x9ab8, 0x9abc, 0x9afb, - 0x9aed, 0x9b28, 0x9b91, 0x9d15, 0x9d23, 0x9d26, 0x9d28, 0x9d12, - 0x9d1b, 0x9ed8, 0x9ed4, 0x9f8d, 0x9f9c, 0x512a, 0x511f, 0x5121, - 0x5132, 0x52f5, 0x568e, 0x5680, 0x5690, 0x5685, 0x5687, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x568f, 0x58d5, 0x58d3, 0x58d1, 0x58ce, 0x5b30, 0x5b2a, - 0x5b24, 0x5b7a, 0x5c37, 0x5c68, 0x5dbc, 0x5dba, 0x5dbd, 0x5db8, - 0x5e6b, 0x5f4c, 0x5fbd, 0x61c9, 0x61c2, 0x61c7, 0x61e6, 0x61cb, - 0x6232, 0x6234, 0x64ce, 0x64ca, 0x64d8, 0x64e0, 0x64f0, 0x64e6, - 0x64ec, 0x64f1, 0x64e2, 0x64ed, 0x6582, 0x6583, 0x66d9, 0x66d6, - 0x6a80, 0x6a94, 0x6a84, 0x6aa2, 0x6a9c, 0x6adb, 0x6aa3, 0x6a7e, - 0x6a97, 0x6a90, 0x6aa0, 0x6b5c, 0x6bae, 0x6bda, 0x6c08, 0x6fd8, - 0x6ff1, 0x6fdf, 0x6fe0, 0x6fdb, 0x6fe4, 0x6feb, 0x6fef, 0x6f80, - 0x6fec, 0x6fe1, 0x6fe9, 0x6fd5, 0x6fee, 0x6ff0, 0x71e7, 0x71df, - 0x71ee, 0x71e6, 0x71e5, 0x71ed, 0x71ec, 0x71f4, 0x71e0, 0x7235, - 0x7246, 0x7370, 0x7372, 0x74a9, 0x74b0, 0x74a6, 0x74a8, 0x7646, - 0x7642, 0x764c, 0x76ea, 0x77b3, 0x77aa, 0x77b0, 0x77ac, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x77a7, 0x77ad, 0x77ef, 0x78f7, 0x78fa, 0x78f4, 0x78ef, 0x7901, - 0x79a7, 0x79aa, 0x7a57, 0x7abf, 0x7c07, 0x7c0d, 0x7bfe, 0x7bf7, - 0x7c0c, 0x7be0, 0x7ce0, 0x7cdc, 0x7cde, 0x7ce2, 0x7cdf, 0x7cd9, - 0x7cdd, 0x7e2e, 0x7e3e, 0x7e46, 0x7e37, 0x7e32, 0x7e43, 0x7e2b, - 0x7e3d, 0x7e31, 0x7e45, 0x7e41, 0x7e34, 0x7e39, 0x7e48, 0x7e35, - 0x7e3f, 0x7e2f, 0x7f44, 0x7ff3, 0x7ffc, 0x8071, 0x8072, 0x8070, - 0x806f, 0x8073, 0x81c6, 0x81c3, 0x81ba, 0x81c2, 0x81c0, 0x81bf, - 0x81bd, 0x81c9, 0x81be, 0x81e8, 0x8209, 0x8271, 0x85aa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8584, 0x857e, 0x859c, 0x8591, 0x8594, 0x85af, 0x859b, - 0x8587, 0x85a8, 0x858a, 0x8667, 0x87c0, 0x87d1, 0x87b3, 0x87d2, - 0x87c6, 0x87ab, 0x87bb, 0x87ba, 0x87c8, 0x87cb, 0x893b, 0x8936, - 0x8944, 0x8938, 0x893d, 0x89ac, 0x8b0e, 0x8b17, 0x8b19, 0x8b1b, - 0x8b0a, 0x8b20, 0x8b1d, 0x8b04, 0x8b10, 0x8c41, 0x8c3f, 0x8c73, - 0x8cfa, 0x8cfd, 0x8cfc, 0x8cf8, 0x8cfb, 0x8da8, 0x8e49, 0x8e4b, - 0x8e48, 0x8e4a, 0x8f44, 0x8f3e, 0x8f42, 0x8f45, 0x8f3f, 0x907f, - 0x907d, 0x9084, 0x9081, 0x9082, 0x9080, 0x9139, 0x91a3, 0x919e, - 0x919c, 0x934d, 0x9382, 0x9328, 0x9375, 0x934a, 0x9365, 0x934b, - 0x9318, 0x937e, 0x936c, 0x935b, 0x9370, 0x935a, 0x9354, 0x95ca, - 0x95cb, 0x95cc, 0x95c8, 0x95c6, 0x96b1, 0x96b8, 0x96d6, 0x971c, - 0x971e, 0x97a0, 0x97d3, 0x9846, 0x98b6, 0x9935, 0x9a01, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x99ff, 0x9bae, 0x9bab, 0x9baa, 0x9bad, 0x9d3b, 0x9d3f, 0x9e8b, - 0x9ecf, 0x9ede, 0x9edc, 0x9edd, 0x9edb, 0x9f3e, 0x9f4b, 0x53e2, - 0x5695, 0x56ae, 0x58d9, 0x58d8, 0x5b38, 0x5f5d, 0x61e3, 0x6233, - 0x64f4, 0x64f2, 0x64fe, 0x6506, 0x64fa, 0x64fb, 0x64f7, 0x65b7, - 0x66dc, 0x6726, 0x6ab3, 0x6aac, 0x6ac3, 0x6abb, 0x6ab8, 0x6ac2, - 0x6aae, 0x6aaf, 0x6b5f, 0x6b78, 0x6baf, 0x7009, 0x700b, 0x6ffe, - 0x7006, 0x6ffa, 0x7011, 0x700f, 0x71fb, 0x71fc, 0x71fe, 0x71f8, - 0x7377, 0x7375, 0x74a7, 0x74bf, 0x7515, 0x7656, 0x7658, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7652, 0x77bd, 0x77bf, 0x77bb, 0x77bc, 0x790e, 0x79ae, - 0x7a61, 0x7a62, 0x7a60, 0x7ac4, 0x7ac5, 0x7c2b, 0x7c27, 0x7c2a, - 0x7c1e, 0x7c23, 0x7c21, 0x7ce7, 0x7e54, 0x7e55, 0x7e5e, 0x7e5a, - 0x7e61, 0x7e52, 0x7e59, 0x7f48, 0x7ff9, 0x7ffb, 0x8077, 0x8076, - 0x81cd, 0x81cf, 0x820a, 0x85cf, 0x85a9, 0x85cd, 0x85d0, 0x85c9, - 0x85b0, 0x85ba, 0x85b9, 0x85a6, 0x87ef, 0x87ec, 0x87f2, 0x87e0, - 0x8986, 0x89b2, 0x89f4, 0x8b28, 0x8b39, 0x8b2c, 0x8b2b, 0x8c50, - 0x8d05, 0x8e59, 0x8e63, 0x8e66, 0x8e64, 0x8e5f, 0x8e55, 0x8ec0, - 0x8f49, 0x8f4d, 0x9087, 0x9083, 0x9088, 0x91ab, 0x91ac, 0x91d0, - 0x9394, 0x938a, 0x9396, 0x93a2, 0x93b3, 0x93ae, 0x93ac, 0x93b0, - 0x9398, 0x939a, 0x9397, 0x95d4, 0x95d6, 0x95d0, 0x95d5, 0x96e2, - 0x96dc, 0x96d9, 0x96db, 0x96de, 0x9724, 0x97a3, 0x97a6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x97ad, 0x97f9, 0x984d, 0x984f, 0x984c, 0x984e, 0x9853, 0x98ba, - 0x993e, 0x993f, 0x993d, 0x992e, 0x99a5, 0x9a0e, 0x9ac1, 0x9b03, - 0x9b06, 0x9b4f, 0x9b4e, 0x9b4d, 0x9bca, 0x9bc9, 0x9bfd, 0x9bc8, - 0x9bc0, 0x9d51, 0x9d5d, 0x9d60, 0x9ee0, 0x9f15, 0x9f2c, 0x5133, - 0x56a5, 0x58de, 0x58df, 0x58e2, 0x5bf5, 0x9f90, 0x5eec, 0x61f2, - 0x61f7, 0x61f6, 0x61f5, 0x6500, 0x650f, 0x66e0, 0x66dd, 0x6ae5, - 0x6add, 0x6ada, 0x6ad3, 0x701b, 0x701f, 0x7028, 0x701a, 0x701d, - 0x7015, 0x7018, 0x7206, 0x720d, 0x7258, 0x72a2, 0x7378, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x737a, 0x74bd, 0x74ca, 0x74e3, 0x7587, 0x7586, 0x765f, - 0x7661, 0x77c7, 0x7919, 0x79b1, 0x7a6b, 0x7a69, 0x7c3e, 0x7c3f, - 0x7c38, 0x7c3d, 0x7c37, 0x7c40, 0x7e6b, 0x7e6d, 0x7e79, 0x7e69, - 0x7e6a, 0x7f85, 0x7e73, 0x7fb6, 0x7fb9, 0x7fb8, 0x81d8, 0x85e9, - 0x85dd, 0x85ea, 0x85d5, 0x85e4, 0x85e5, 0x85f7, 0x87fb, 0x8805, - 0x880d, 0x87f9, 0x87fe, 0x8960, 0x895f, 0x8956, 0x895e, 0x8b41, - 0x8b5c, 0x8b58, 0x8b49, 0x8b5a, 0x8b4e, 0x8b4f, 0x8b46, 0x8b59, - 0x8d08, 0x8d0a, 0x8e7c, 0x8e72, 0x8e87, 0x8e76, 0x8e6c, 0x8e7a, - 0x8e74, 0x8f54, 0x8f4e, 0x8fad, 0x908a, 0x908b, 0x91b1, 0x91ae, - 0x93e1, 0x93d1, 0x93df, 0x93c3, 0x93c8, 0x93dc, 0x93dd, 0x93d6, - 0x93e2, 0x93cd, 0x93d8, 0x93e4, 0x93d7, 0x93e8, 0x95dc, 0x96b4, - 0x96e3, 0x972a, 0x9727, 0x9761, 0x97dc, 0x97fb, 0x985e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9858, 0x985b, 0x98bc, 0x9945, 0x9949, 0x9a16, 0x9a19, 0x9b0d, - 0x9be8, 0x9be7, 0x9bd6, 0x9bdb, 0x9d89, 0x9d61, 0x9d72, 0x9d6a, - 0x9d6c, 0x9e92, 0x9e97, 0x9e93, 0x9eb4, 0x52f8, 0x56a8, 0x56b7, - 0x56b6, 0x56b4, 0x56bc, 0x58e4, 0x5b40, 0x5b43, 0x5b7d, 0x5bf6, - 0x5dc9, 0x61f8, 0x61fa, 0x6518, 0x6514, 0x6519, 0x66e6, 0x6727, - 0x6aec, 0x703e, 0x7030, 0x7032, 0x7210, 0x737b, 0x74cf, 0x7662, - 0x7665, 0x7926, 0x792a, 0x792c, 0x792b, 0x7ac7, 0x7af6, 0x7c4c, - 0x7c43, 0x7c4d, 0x7cef, 0x7cf0, 0x8fae, 0x7e7d, 0x7e7c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7e82, 0x7f4c, 0x8000, 0x81da, 0x8266, 0x85fb, 0x85f9, - 0x8611, 0x85fa, 0x8606, 0x860b, 0x8607, 0x860a, 0x8814, 0x8815, - 0x8964, 0x89ba, 0x89f8, 0x8b70, 0x8b6c, 0x8b66, 0x8b6f, 0x8b5f, - 0x8b6b, 0x8d0f, 0x8d0d, 0x8e89, 0x8e81, 0x8e85, 0x8e82, 0x91b4, - 0x91cb, 0x9418, 0x9403, 0x93fd, 0x95e1, 0x9730, 0x98c4, 0x9952, - 0x9951, 0x99a8, 0x9a2b, 0x9a30, 0x9a37, 0x9a35, 0x9c13, 0x9c0d, - 0x9e79, 0x9eb5, 0x9ee8, 0x9f2f, 0x9f5f, 0x9f63, 0x9f61, 0x5137, - 0x5138, 0x56c1, 0x56c0, 0x56c2, 0x5914, 0x5c6c, 0x5dcd, 0x61fc, - 0x61fe, 0x651d, 0x651c, 0x6595, 0x66e9, 0x6afb, 0x6b04, 0x6afa, - 0x6bb2, 0x704c, 0x721b, 0x72a7, 0x74d6, 0x74d4, 0x7669, 0x77d3, - 0x7c50, 0x7e8f, 0x7e8c, 0x7fbc, 0x8617, 0x862d, 0x861a, 0x8823, - 0x8822, 0x8821, 0x881f, 0x896a, 0x896c, 0x89bd, 0x8b74, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8b77, 0x8b7d, 0x8d13, 0x8e8a, 0x8e8d, 0x8e8b, 0x8f5f, 0x8faf, - 0x91ba, 0x942e, 0x9433, 0x9435, 0x943a, 0x9438, 0x9432, 0x942b, - 0x95e2, 0x9738, 0x9739, 0x9732, 0x97ff, 0x9867, 0x9865, 0x9957, - 0x9a45, 0x9a43, 0x9a40, 0x9a3e, 0x9acf, 0x9b54, 0x9b51, 0x9c2d, - 0x9c25, 0x9daf, 0x9db4, 0x9dc2, 0x9db8, 0x9e9d, 0x9eef, 0x9f19, - 0x9f5c, 0x9f66, 0x9f67, 0x513c, 0x513b, 0x56c8, 0x56ca, 0x56c9, - 0x5b7f, 0x5dd4, 0x5dd2, 0x5f4e, 0x61ff, 0x6524, 0x6b0a, 0x6b61, - 0x7051, 0x7058, 0x7380, 0x74e4, 0x758a, 0x766e, 0x766c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x79b3, 0x7c60, 0x7c5f, 0x807e, 0x807d, 0x81df, 0x8972, - 0x896f, 0x89fc, 0x8b80, 0x8d16, 0x8d17, 0x8e91, 0x8e93, 0x8f61, - 0x9148, 0x9444, 0x9451, 0x9452, 0x973d, 0x973e, 0x97c3, 0x97c1, - 0x986b, 0x9955, 0x9a55, 0x9a4d, 0x9ad2, 0x9b1a, 0x9c49, 0x9c31, - 0x9c3e, 0x9c3b, 0x9dd3, 0x9dd7, 0x9f34, 0x9f6c, 0x9f6a, 0x9f94, - 0x56cc, 0x5dd6, 0x6200, 0x6523, 0x652b, 0x652a, 0x66ec, 0x6b10, - 0x74da, 0x7aca, 0x7c64, 0x7c63, 0x7c65, 0x7e93, 0x7e96, 0x7e94, - 0x81e2, 0x8638, 0x863f, 0x8831, 0x8b8a, 0x9090, 0x908f, 0x9463, - 0x9460, 0x9464, 0x9768, 0x986f, 0x995c, 0x9a5a, 0x9a5b, 0x9a57, - 0x9ad3, 0x9ad4, 0x9ad1, 0x9c54, 0x9c57, 0x9c56, 0x9de5, 0x9e9f, - 0x9ef4, 0x56d1, 0x58e9, 0x652c, 0x705e, 0x7671, 0x7672, 0x77d7, - 0x7f50, 0x7f88, 0x8836, 0x8839, 0x8862, 0x8b93, 0x8b92, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8b96, 0x8277, 0x8d1b, 0x91c0, 0x946a, 0x9742, 0x9748, 0x9744, - 0x97c6, 0x9870, 0x9a5f, 0x9b22, 0x9b58, 0x9c5f, 0x9df9, 0x9dfa, - 0x9e7c, 0x9e7d, 0x9f07, 0x9f77, 0x9f72, 0x5ef3, 0x6b16, 0x7063, - 0x7c6c, 0x7c6e, 0x883b, 0x89c0, 0x8ea1, 0x91c1, 0x9472, 0x9470, - 0x9871, 0x995e, 0x9ad6, 0x9b23, 0x9ecc, 0x7064, 0x77da, 0x8b9a, - 0x9477, 0x97c9, 0x9a62, 0x9a65, 0x7e9c, 0x8b9c, 0x8eaa, 0x91c5, - 0x947d, 0x947e, 0x947c, 0x9c77, 0x9c78, 0x9ef7, 0x8c54, 0x947f, - 0x9e1a, 0x7228, 0x9a6a, 0x9b31, 0x9e1b, 0x9e1e, 0x7c72, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, - 0x2467, 0x2468, 0x2469, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, - 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x2170, 0x2171, 0x2172, - 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x4e36, - 0x4e3f, 0x4e85, 0x4ea0, 0x5182, 0x5196, 0x51ab, 0x52f9, 0x5338, - 0x5369, 0x53b6, 0x590a, 0x5b80, 0x5ddb, 0x2f33, 0x5e7f, 0xf6df, - 0x5f50, 0x5f61, 0x6534, 0xf6e3, 0x7592, 0xf6e5, 0x8fb5, 0xf6e7, - 0x00a8, 0x02c6, 0x30fd, 0x30fe, 0x309d, 0x309e, 0xf6ee, 0xf6ef, - 0x3005, 0x3006, 0x3007, 0x30fc, 0xff3b, 0xff3d, 0x273d, 0x3041, - 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, - 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, - 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, - 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, - 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, - 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, - 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, - 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, - 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, - 0x3091, 0x3092, 0x3093, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x30a5, 0x30a6, 0x30a7, 0x30a8, 0x30a9, 0x30aa, 0x30ab, - 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, 0x30b1, 0x30b2, 0x30b3, - 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, 0x30b9, 0x30ba, 0x30bb, - 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, 0x30c1, 0x30c2, 0x30c3, - 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, 0x30c9, 0x30ca, 0x30cb, - 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, 0x30d1, 0x30d2, 0x30d3, - 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, 0x30d9, 0x30da, 0x30db, - 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, 0x30e1, 0x30e2, 0x30e3, - 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, 0x30e9, 0x30ea, 0x30eb, - 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, 0x30f1, 0x30f2, 0x30f3, - 0x30f4, 0x30f5, 0x30f6, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, - 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, - 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, - 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0430, 0x0431, 0x0432, - 0x0433, 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, - 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, - 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, - 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x21e7, 0x21b8, - 0x21b9, 0xf7e5, 0xf7e6, 0x4e5a, 0xf7e8, 0x5202, 0xf7ea, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf7eb, 0x5188, 0xf7ed, 0xf7ee, 0xf7ef, 0xf7f0, 0xf7f1, - 0xf7f2, 0xf7f3, 0xf7f4, 0xf7f5, 0xf7f6, 0xf7f7, 0xf7f8, 0xf7f9, - 0xf7fa, 0xf7fb, 0xf7fc, 0xf7fd, 0xf7fe, 0xf7ff, 0xf800, 0xf801, - 0xf802, 0xf803, 0xf804, 0xf805, 0xf806, 0xf807, 0xf808, 0xf809, - 0xf80a, 0xf80b, 0xf80c, 0xf80d, 0xf80e, 0xf80f, 0xf810, 0xf811, - 0xf812, 0xf813, 0xf814, 0xf815, 0xf816, 0xffe2, 0xffe4, 0xff07, - 0xff02, 0x3231, 0x2116, 0x2121, 0x309b, 0x309c, 0x2e80, 0x2e84, - 0x2e86, 0x2e87, 0x2e88, 0x2e8a, 0x2e8c, 0x2e8d, 0x2e95, 0x2e9c, - 0x2e9d, 0x2ea5, 0x2ea7, 0x2eaa, 0x2eac, 0x2eae, 0x2eb6, 0x2ebc, - 0x2ebe, 0x2ec6, 0x2eca, 0x2ecc, 0x2ecd, 0x2ecf, 0x2ed6, 0x2ed7, - 0x2ede, 0x2ee3, 0xf83c, 0xf83d, 0xf83e, 0x0283, 0x0250, 0x025b, - 0x0254, 0x0275, 0x0153, 0x00f8, 0x014b, 0x028a, 0x026a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e42, 0x4e5c, 0x51f5, 0x531a, 0x5382, 0x4e07, 0x4e0c, 0x4e47, - 0x4e8d, 0x56d7, 0xfa0c, 0x5c6e, 0x5f73, 0x4e0f, 0x5187, 0x4e0e, - 0x4e2e, 0x4e93, 0x4ec2, 0x4ec9, 0x4ec8, 0x5198, 0x52fc, 0x536c, - 0x53b9, 0x5720, 0x5903, 0x592c, 0x5c10, 0x5dff, 0x65e1, 0x6bb3, - 0x6bcc, 0x6c14, 0x723f, 0x4e31, 0x4e3c, 0x4ee8, 0x4edc, 0x4ee9, - 0x4ee1, 0x4edd, 0x4eda, 0x520c, 0x531c, 0x534c, 0x5722, 0x5723, - 0x5917, 0x592f, 0x5b81, 0x5b84, 0x5c12, 0x5c3b, 0x5c74, 0x5c73, - 0x5e04, 0x5e80, 0x5e82, 0x5fc9, 0x6209, 0x6250, 0x6c15, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c36, 0x6c43, 0x6c3f, 0x6c3b, 0x72ae, 0x72b0, 0x738a, - 0x79b8, 0x808a, 0x961e, 0x4f0e, 0x4f18, 0x4f2c, 0x4ef5, 0x4f14, - 0x4ef1, 0x4f00, 0x4ef7, 0x4f08, 0x4f1d, 0x4f02, 0x4f05, 0x4f22, - 0x4f13, 0x4f04, 0x4ef4, 0x4f12, 0x51b1, 0x5213, 0x5209, 0x5210, - 0x52a6, 0x5322, 0x531f, 0x534d, 0x538a, 0x5407, 0x56e1, 0x56df, - 0x572e, 0x572a, 0x5734, 0x593c, 0x5980, 0x597c, 0x5985, 0x597b, - 0x597e, 0x5977, 0x597f, 0x5b56, 0x5c15, 0x5c25, 0x5c7c, 0x5c7a, - 0x5c7b, 0x5c7e, 0x5ddf, 0x5e75, 0x5e84, 0x5f02, 0x5f1a, 0x5f74, - 0x5fd5, 0x5fd4, 0x5fcf, 0x625c, 0x625e, 0x6264, 0x6261, 0x6266, - 0x6262, 0x6259, 0x6260, 0x625a, 0x6265, 0x65ef, 0x65ee, 0x673e, - 0x6739, 0x6738, 0x673b, 0x673a, 0x673f, 0x673c, 0x6733, 0x6c18, - 0x6c46, 0x6c52, 0x6c5c, 0x6c4f, 0x6c4a, 0x6c54, 0x6c4b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c4c, 0x7071, 0x725e, 0x72b4, 0x72b5, 0x738e, 0x752a, 0x767f, - 0x7a75, 0x7f51, 0x8278, 0x827c, 0x8280, 0x827d, 0x827f, 0x864d, - 0x897e, 0x9099, 0x9097, 0x9098, 0x909b, 0x9094, 0x9622, 0x9624, - 0x9620, 0x9623, 0x4f56, 0x4f3b, 0x4f62, 0x4f49, 0x4f53, 0x4f64, - 0x4f3e, 0x4f67, 0x4f52, 0x4f5f, 0x4f41, 0x4f58, 0x4f2d, 0x4f33, - 0x4f3f, 0x4f61, 0x518f, 0x51b9, 0x521c, 0x521e, 0x5221, 0x52ad, - 0x52ae, 0x5309, 0x5363, 0x5372, 0x538e, 0x538f, 0x5430, 0x5437, - 0x542a, 0x5454, 0x5445, 0x5419, 0x541c, 0x5425, 0x5418, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x543d, 0x544f, 0x5441, 0x5428, 0x5424, 0x5447, 0x56ee, - 0x56e7, 0x56e5, 0x5741, 0x5745, 0x574c, 0x5749, 0x574b, 0x5752, - 0x5906, 0x5940, 0x59a6, 0x5998, 0x59a0, 0x5997, 0x598e, 0x59a2, - 0x5990, 0x598f, 0x59a7, 0x59a1, 0x5b8e, 0x5b92, 0x5c28, 0x5c2a, - 0x5c8d, 0x5c8f, 0x5c88, 0x5c8b, 0x5c89, 0x5c92, 0x5c8a, 0x5c86, - 0x5c93, 0x5c95, 0x5de0, 0x5e0a, 0x5e0e, 0x5e8b, 0x5e89, 0x5e8c, - 0x5e88, 0x5e8d, 0x5f05, 0x5f1d, 0x5f78, 0x5f76, 0x5fd2, 0x5fd1, - 0x5fd0, 0x5fed, 0x5fe8, 0x5fee, 0x5ff3, 0x5fe1, 0x5fe4, 0x5fe3, - 0x5ffa, 0x5fef, 0x5ff7, 0x5ffb, 0x6000, 0x5ff4, 0x623a, 0x6283, - 0x628c, 0x628e, 0x628f, 0x6294, 0x6287, 0x6271, 0x627b, 0x627a, - 0x6270, 0x6281, 0x6288, 0x6277, 0x627d, 0x6272, 0x6274, 0x6537, - 0x65f0, 0x65f4, 0x65f3, 0x65f2, 0x65f5, 0x6745, 0x6747, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6759, 0x6755, 0x674c, 0x6748, 0x675d, 0x674d, 0x675a, 0x674b, - 0x6bd0, 0x6c19, 0x6c1a, 0x6c78, 0x6c67, 0x6c6b, 0x6c84, 0x6c8b, - 0x6c8f, 0x6c71, 0x6c6f, 0x6c69, 0x6c9a, 0x6c6d, 0x6c87, 0x6c95, - 0x6c9c, 0x6c66, 0x6c73, 0x6c65, 0x6c7b, 0x6c8e, 0x7074, 0x707a, - 0x7263, 0x72bf, 0x72bd, 0x72c3, 0x72c6, 0x72c1, 0x72ba, 0x72c5, - 0x7395, 0x7397, 0x7393, 0x7394, 0x7392, 0x753a, 0x7539, 0x7594, - 0x7595, 0x7681, 0x793d, 0x8034, 0x8095, 0x8099, 0x8090, 0x8092, - 0x809c, 0x8290, 0x828f, 0x8285, 0x828e, 0x8291, 0x8293, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x828a, 0x8283, 0x8284, 0x8c78, 0x8fc9, 0x8fbf, 0x909f, - 0x90a1, 0x90a5, 0x909e, 0x90a7, 0x90a0, 0x9630, 0x9628, 0x962f, - 0x962d, 0x4e33, 0x4f98, 0x4f7c, 0x4f85, 0x4f7d, 0x4f80, 0x4f87, - 0x4f76, 0x4f74, 0x4f89, 0x4f84, 0x4f77, 0x4f4c, 0x4f97, 0x4f6a, - 0x4f9a, 0x4f79, 0x4f81, 0x4f78, 0x4f90, 0x4f9c, 0x4f94, 0x4f9e, - 0x4f92, 0x4f82, 0x4f95, 0x4f6b, 0x4f6e, 0x519e, 0x51bc, 0x51be, - 0x5235, 0x5232, 0x5233, 0x5246, 0x5231, 0x52bc, 0x530a, 0x530b, - 0x533c, 0x5392, 0x5394, 0x5487, 0x547f, 0x5481, 0x5491, 0x5482, - 0x5488, 0x546b, 0x547a, 0x547e, 0x5465, 0x546c, 0x5474, 0x5466, - 0x548d, 0x546f, 0x5461, 0x5460, 0x5498, 0x5463, 0x5467, 0x5464, - 0x56f7, 0x56f9, 0x576f, 0x5772, 0x576d, 0x576b, 0x5771, 0x5770, - 0x5776, 0x5780, 0x5775, 0x577b, 0x5773, 0x5774, 0x5762, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5768, 0x577d, 0x590c, 0x5945, 0x59b5, 0x59ba, 0x59cf, 0x59ce, - 0x59b2, 0x59cc, 0x59c1, 0x59b6, 0x59bc, 0x59c3, 0x59d6, 0x59b1, - 0x59bd, 0x59c0, 0x59c8, 0x59b4, 0x59c7, 0x5b62, 0x5b65, 0x5b93, - 0x5b95, 0x5c44, 0x5c47, 0x5cae, 0x5ca4, 0x5ca0, 0x5cb5, 0x5caf, - 0x5ca8, 0x5cac, 0x5c9f, 0x5ca3, 0x5cad, 0x5ca2, 0x5caa, 0x5ca7, - 0x5c9d, 0x5ca5, 0x5cb6, 0x5cb0, 0x5ca6, 0x5e17, 0x5e14, 0x5e19, - 0x5f28, 0x5f22, 0x5f23, 0x5f24, 0x5f54, 0x5f82, 0x5f7e, 0x5f7d, - 0x5fde, 0x5fe5, 0x602d, 0x6026, 0x6019, 0x6032, 0x600b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6034, 0x600a, 0x6017, 0x6033, 0x601a, 0x601e, 0x602c, - 0x6022, 0x600d, 0x6010, 0x602e, 0x6013, 0x6011, 0x600c, 0x6009, - 0x601c, 0x6214, 0x623d, 0x62ad, 0x62b4, 0x62d1, 0x62be, 0x62aa, - 0x62b6, 0x62ca, 0x62ae, 0x62b3, 0x62af, 0x62bb, 0x62a9, 0x62b0, - 0x62b8, 0x653d, 0x65a8, 0x65bb, 0x6609, 0x65fc, 0x6604, 0x6612, - 0x6608, 0x65fb, 0x6603, 0x660b, 0x660d, 0x6605, 0x65fd, 0x6611, - 0x6610, 0x66f6, 0x670a, 0x6785, 0x676c, 0x678e, 0x6792, 0x6776, - 0x677b, 0x6798, 0x6786, 0x6784, 0x6774, 0x678d, 0x678c, 0x677a, - 0x679f, 0x6791, 0x6799, 0x6783, 0x677d, 0x6781, 0x6778, 0x6779, - 0x6794, 0x6b25, 0x6b80, 0x6b7e, 0x6bde, 0x6c1d, 0x6c93, 0x6cec, - 0x6ceb, 0x6cee, 0x6cd9, 0x6cb6, 0x6cd4, 0x6cad, 0x6ce7, 0x6cb7, - 0x6cd0, 0x6cc2, 0x6cba, 0x6cc3, 0x6cc6, 0x6ced, 0x6cf2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6cd2, 0x6cdd, 0x6cb4, 0x6c8a, 0x6c9d, 0x6c80, 0x6cde, 0x6cc0, - 0x6d30, 0x6ccd, 0x6cc7, 0x6cb0, 0x6cf9, 0x6ccf, 0x6ce9, 0x6cd1, - 0x7094, 0x7098, 0x7085, 0x7093, 0x7086, 0x7084, 0x7091, 0x7096, - 0x7082, 0x709a, 0x7083, 0x726a, 0x72d6, 0x72cb, 0x72d8, 0x72c9, - 0x72dc, 0x72d2, 0x72d4, 0x72da, 0x72cc, 0x72d1, 0x73a4, 0x73a1, - 0x73ad, 0x73a6, 0x73a2, 0x73a0, 0x73ac, 0x739d, 0x74dd, 0x74e8, - 0x753f, 0x7540, 0x753e, 0x758c, 0x7598, 0x76af, 0x76f3, 0x76f1, - 0x76f0, 0x76f5, 0x77f8, 0x77fc, 0x77f9, 0x77fb, 0x77fa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x77f7, 0x7942, 0x793f, 0x79c5, 0x7a78, 0x7a7b, 0x7afb, - 0x7c75, 0x7cfd, 0x8035, 0x808f, 0x80ae, 0x80a3, 0x80b8, 0x80b5, - 0x80ad, 0x8220, 0x82a0, 0x82c0, 0x82ab, 0x829a, 0x8298, 0x829b, - 0x82b5, 0x82a7, 0x82ae, 0x82bc, 0x829e, 0x82ba, 0x82b4, 0x82a8, - 0x82a1, 0x82a9, 0x82c2, 0x82a4, 0x82c3, 0x82b6, 0x82a2, 0x8670, - 0x866f, 0x866d, 0x866e, 0x8c56, 0x8fd2, 0x8fcb, 0x8fd3, 0x8fcd, - 0x8fd6, 0x8fd5, 0x8fd7, 0x90b2, 0x90b4, 0x90af, 0x90b3, 0x90b0, - 0x9639, 0x963d, 0x963c, 0x963a, 0x9643, 0x4fcd, 0x4fc5, 0x4fd3, - 0x4fb2, 0x4fc9, 0x4fcb, 0x4fc1, 0x4fd4, 0x4fdc, 0x4fd9, 0x4fbb, - 0x4fb3, 0x4fdb, 0x4fc7, 0x4fd6, 0x4fba, 0x4fc0, 0x4fb9, 0x4fec, - 0x5244, 0x5249, 0x52c0, 0x52c2, 0x533d, 0x537c, 0x5397, 0x5396, - 0x5399, 0x5398, 0x54ba, 0x54a1, 0x54ad, 0x54a5, 0x54cf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x54c3, 0x830d, 0x54b7, 0x54ae, 0x54d6, 0x54b6, 0x54c5, 0x54c6, - 0x54a0, 0x5470, 0x54bc, 0x54a2, 0x54be, 0x5472, 0x54de, 0x54b0, - 0x57b5, 0x579e, 0x579f, 0x57a4, 0x578c, 0x5797, 0x579d, 0x579b, - 0x5794, 0x5798, 0x578f, 0x5799, 0x57a5, 0x579a, 0x5795, 0x58f4, - 0x590d, 0x5953, 0x59e1, 0x59de, 0x59ee, 0x5a00, 0x59f1, 0x59dd, - 0x59fa, 0x59fd, 0x59fc, 0x59f6, 0x59e4, 0x59f2, 0x59f7, 0x59db, - 0x59e9, 0x59f3, 0x59f5, 0x59e0, 0x59fe, 0x59f4, 0x59ed, 0x5ba8, - 0x5c4c, 0x5cd0, 0x5cd8, 0x5ccc, 0x5cd7, 0x5ccb, 0x5cdb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5cde, 0x5cda, 0x5cc9, 0x5cc7, 0x5cca, 0x5cd6, 0x5cd3, - 0x5cd4, 0x5ccf, 0x5cc8, 0x5cc6, 0x5cce, 0x5cdf, 0x5cf8, 0x5df9, - 0x5e21, 0x5e22, 0x5e23, 0x5e20, 0x5e24, 0x5eb0, 0x5ea4, 0x5ea2, - 0x5e9b, 0x5ea3, 0x5ea5, 0x5f07, 0x5f2e, 0x5f56, 0x5f86, 0x6037, - 0x6039, 0x6054, 0x6072, 0x605e, 0x6045, 0x6053, 0x6047, 0x6049, - 0x605b, 0x604c, 0x6040, 0x6042, 0x605f, 0x6024, 0x6044, 0x6058, - 0x6066, 0x606e, 0x6242, 0x6243, 0x62cf, 0x630d, 0x630b, 0x62f5, - 0x630e, 0x6303, 0x62eb, 0x62f9, 0x630f, 0x630c, 0x62f8, 0x62f6, - 0x6300, 0x6313, 0x6314, 0x62fa, 0x6315, 0x62fb, 0x62f0, 0x6541, - 0x6543, 0x65aa, 0x65bf, 0x6636, 0x6621, 0x6632, 0x6635, 0x661c, - 0x6626, 0x6622, 0x6633, 0x662b, 0x663a, 0x661d, 0x6634, 0x6639, - 0x662e, 0x670f, 0x6710, 0x67c1, 0x67f2, 0x67c8, 0x67ba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x67dc, 0x67bb, 0x67f8, 0x67d8, 0x67c0, 0x67b7, 0x67c5, 0x67eb, - 0x67e4, 0x67df, 0x67b5, 0x67cd, 0x67b3, 0x67f7, 0x67f6, 0x67ee, - 0x67e3, 0x67c2, 0x67b9, 0x67ce, 0x67e7, 0x67f0, 0x67b2, 0x67fc, - 0x67c6, 0x67ed, 0x67cc, 0x67ae, 0x67e6, 0x67db, 0x67fa, 0x67c9, - 0x67ca, 0x67c3, 0x67ea, 0x67cb, 0x6b28, 0x6b82, 0x6b84, 0x6bb6, - 0x6bd6, 0x6bd8, 0x6be0, 0x6c20, 0x6c21, 0x6d28, 0x6d34, 0x6d2d, - 0x6d1f, 0x6d3c, 0x6d3f, 0x6d12, 0x6d0a, 0x6cda, 0x6d33, 0x6d04, - 0x6d19, 0x6d3a, 0x6d1a, 0x6d11, 0x6d00, 0x6d1d, 0x6d42, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d01, 0x6d18, 0x6d37, 0x6d03, 0x6d0f, 0x6d40, 0x6d07, - 0x6d20, 0x6d2c, 0x6d08, 0x6d22, 0x6d09, 0x6d10, 0x70b7, 0x709f, - 0x70be, 0x70b1, 0x70b0, 0x70a1, 0x70b4, 0x70b5, 0x70a9, 0x7241, - 0x7249, 0x724a, 0x726c, 0x7270, 0x7273, 0x726e, 0x72ca, 0x72e4, - 0x72e8, 0x72eb, 0x72df, 0x72ea, 0x72e6, 0x72e3, 0x7385, 0x73cc, - 0x73c2, 0x73c8, 0x73c5, 0x73b9, 0x73b6, 0x73b5, 0x73b4, 0x73eb, - 0x73bf, 0x73c7, 0x73be, 0x73c3, 0x73c6, 0x73b8, 0x73cb, 0x74ec, - 0x74ee, 0x752e, 0x7547, 0x7548, 0x75a7, 0x75aa, 0x7679, 0x76c4, - 0x7708, 0x7703, 0x7704, 0x7705, 0x770a, 0x76f7, 0x76fb, 0x76fa, - 0x77e7, 0x77e8, 0x7806, 0x7811, 0x7812, 0x7805, 0x7810, 0x780f, - 0x780e, 0x7809, 0x7803, 0x7813, 0x794a, 0x794c, 0x794b, 0x7945, - 0x7944, 0x79d5, 0x79cd, 0x79cf, 0x79d6, 0x79ce, 0x7a80, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7a7e, 0x7ad1, 0x7b00, 0x7b01, 0x7c7a, 0x7c78, 0x7c79, 0x7c7f, - 0x7c80, 0x7c81, 0x7d03, 0x7d08, 0x7d01, 0x7f58, 0x7f91, 0x7f8d, - 0x7fbe, 0x8007, 0x800e, 0x800f, 0x8014, 0x8037, 0x80d8, 0x80c7, - 0x80e0, 0x80d1, 0x80c8, 0x80c2, 0x80d0, 0x80c5, 0x80e3, 0x80d9, - 0x80dc, 0x80ca, 0x80d5, 0x80c9, 0x80cf, 0x80d7, 0x80e6, 0x80cd, - 0x81ff, 0x8221, 0x8294, 0x82d9, 0x82fe, 0x82f9, 0x8307, 0x82e8, - 0x8300, 0x82d5, 0x833a, 0x82eb, 0x82d6, 0x82f4, 0x82ec, 0x82e1, - 0x82f2, 0x82f5, 0x830c, 0x82fb, 0x82f6, 0x82f0, 0x82ea, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x82e4, 0x82e0, 0x82fa, 0x82f3, 0x82ed, 0x8677, 0x8674, - 0x867c, 0x8673, 0x8841, 0x884e, 0x8867, 0x886a, 0x8869, 0x89d3, - 0x8a04, 0x8a07, 0x8d72, 0x8fe3, 0x8fe1, 0x8fee, 0x8fe0, 0x90f1, - 0x90bd, 0x90bf, 0x90d5, 0x90c5, 0x90be, 0x90c7, 0x90cb, 0x90c8, - 0x91d4, 0x91d3, 0x9654, 0x964f, 0x9651, 0x9653, 0x964a, 0x964e, - 0x501e, 0x5005, 0x5007, 0x5013, 0x5022, 0x5030, 0x501b, 0x4ff5, - 0x4ff4, 0x5033, 0x5037, 0x502c, 0x4ff6, 0x4ff7, 0x5017, 0x501c, - 0x5020, 0x5027, 0x5035, 0x502f, 0x5031, 0x500e, 0x515a, 0x5194, - 0x5193, 0x51ca, 0x51c4, 0x51c5, 0x51c8, 0x51ce, 0x5261, 0x525a, - 0x5252, 0x525e, 0x525f, 0x5255, 0x5262, 0x52cd, 0x530e, 0x539e, - 0x5526, 0x54e2, 0x5517, 0x5512, 0x54e7, 0x54f3, 0x54e4, 0x551a, - 0x54ff, 0x5504, 0x5508, 0x54eb, 0x5511, 0x5505, 0x54f1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x550a, 0x54fb, 0x54f7, 0x54f8, 0x54e0, 0x550e, 0x5503, 0x550b, - 0x5701, 0x5702, 0x57cc, 0x5832, 0x57d5, 0x57d2, 0x57ba, 0x57c6, - 0x57bd, 0x57bc, 0x57b8, 0x57b6, 0x57bf, 0x57c7, 0x57d0, 0x57b9, - 0x57c1, 0x590e, 0x594a, 0x5a19, 0x5a16, 0x5a2d, 0x5a2e, 0x5a15, - 0x5a0f, 0x5a17, 0x5a0a, 0x5a1e, 0x5a33, 0x5b6c, 0x5ba7, 0x5bad, - 0x5bac, 0x5c03, 0x5c56, 0x5c54, 0x5cec, 0x5cff, 0x5cee, 0x5cf1, - 0x5cf7, 0x5d00, 0x5cf9, 0x5e29, 0x5e28, 0x5ea8, 0x5eae, 0x5eaa, - 0x5eac, 0x5f33, 0x5f30, 0x5f67, 0x605d, 0x605a, 0x6067, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6041, 0x60a2, 0x6088, 0x6080, 0x6092, 0x6081, 0x609d, - 0x6083, 0x6095, 0x609b, 0x6097, 0x6087, 0x609c, 0x608e, 0x6219, - 0x6246, 0x62f2, 0x6310, 0x6356, 0x632c, 0x6344, 0x6345, 0x6336, - 0x6343, 0x63e4, 0x6339, 0x634b, 0x634a, 0x633c, 0x6329, 0x6341, - 0x6334, 0x6358, 0x6354, 0x6359, 0x632d, 0x6347, 0x6333, 0x635a, - 0x6351, 0x6338, 0x6357, 0x6340, 0x6348, 0x654a, 0x6546, 0x65c6, - 0x65c3, 0x65c4, 0x65c2, 0x664a, 0x665f, 0x6647, 0x6651, 0x6712, - 0x6713, 0x681f, 0x681a, 0x6849, 0x6832, 0x6833, 0x683b, 0x684b, - 0x684f, 0x6816, 0x6831, 0x681c, 0x6835, 0x682b, 0x682d, 0x682f, - 0x684e, 0x6844, 0x6834, 0x681d, 0x6812, 0x6814, 0x6826, 0x6828, - 0x682e, 0x684d, 0x683a, 0x6825, 0x6820, 0x6b2c, 0x6b2f, 0x6b2d, - 0x6b31, 0x6b34, 0x6b6d, 0x8082, 0x6b88, 0x6be6, 0x6be4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6be8, 0x6be3, 0x6be2, 0x6be7, 0x6c25, 0x6d7a, 0x6d63, 0x6d64, - 0x6d76, 0x6d0d, 0x6d61, 0x6d92, 0x6d58, 0x6d62, 0x6d6d, 0x6d6f, - 0x6d91, 0x6d8d, 0x6def, 0x6d7f, 0x6d86, 0x6d5e, 0x6d67, 0x6d60, - 0x6d97, 0x6d70, 0x6d7c, 0x6d5f, 0x6d82, 0x6d98, 0x6d2f, 0x6d68, - 0x6d8b, 0x6d7e, 0x6d80, 0x6d84, 0x6d16, 0x6d83, 0x6d7b, 0x6d7d, - 0x6d75, 0x6d90, 0x70dc, 0x70d3, 0x70d1, 0x70dd, 0x70cb, 0x7f39, - 0x70e2, 0x70d7, 0x70d2, 0x70de, 0x70e0, 0x70d4, 0x70cd, 0x70c5, - 0x70c6, 0x70c7, 0x70da, 0x70ce, 0x70e1, 0x7242, 0x7278, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7277, 0x7276, 0x7300, 0x72fa, 0x72f4, 0x72fe, 0x72f6, - 0x72f3, 0x72fb, 0x7301, 0x73d3, 0x73d9, 0x73e5, 0x73d6, 0x73bc, - 0x73e7, 0x73e3, 0x73e9, 0x73dc, 0x73d2, 0x73db, 0x73d4, 0x73dd, - 0x73da, 0x73d7, 0x73d8, 0x73e8, 0x74de, 0x74df, 0x74f4, 0x74f5, - 0x7521, 0x755b, 0x755f, 0x75b0, 0x75c1, 0x75bb, 0x75c4, 0x75c0, - 0x75bf, 0x75b6, 0x75ba, 0x768a, 0x76c9, 0x771d, 0x771b, 0x7710, - 0x7713, 0x7712, 0x7723, 0x7711, 0x7715, 0x7719, 0x771a, 0x7722, - 0x7727, 0x7823, 0x782c, 0x7822, 0x7835, 0x782f, 0x7828, 0x782e, - 0x782b, 0x7821, 0x7829, 0x7833, 0x782a, 0x7831, 0x7954, 0x795b, - 0x794f, 0x795c, 0x7953, 0x7952, 0x7951, 0x79eb, 0x79ec, 0x79e0, - 0x79ee, 0x79ed, 0x79ea, 0x79dc, 0x79de, 0x79dd, 0x7a86, 0x7a89, - 0x7a85, 0x7a8b, 0x7a8c, 0x7a8a, 0x7a87, 0x7ad8, 0x7b10, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7b04, 0x7b13, 0x7b05, 0x7b0f, 0x7b08, 0x7b0a, 0x7b0e, 0x7b09, - 0x7b12, 0x7c84, 0x7c91, 0x7c8a, 0x7c8c, 0x7c88, 0x7c8d, 0x7c85, - 0x7d1e, 0x7d1d, 0x7d11, 0x7d0e, 0x7d18, 0x7d16, 0x7d13, 0x7d1f, - 0x7d12, 0x7d0f, 0x7d0c, 0x7f5c, 0x7f61, 0x7f5e, 0x7f60, 0x7f5d, - 0x7f5b, 0x7f96, 0x7f92, 0x7fc3, 0x7fc2, 0x7fc0, 0x8016, 0x803e, - 0x8039, 0x80fa, 0x80f2, 0x80f9, 0x80f5, 0x8101, 0x80fb, 0x8100, - 0x8201, 0x822f, 0x8225, 0x8333, 0x832d, 0x8344, 0x8319, 0x8351, - 0x8325, 0x8356, 0x833f, 0x8341, 0x8326, 0x831c, 0x8322, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8342, 0x834e, 0x831b, 0x832a, 0x8308, 0x833c, 0x834d, - 0x8316, 0x8324, 0x8320, 0x8337, 0x832f, 0x8329, 0x8347, 0x8345, - 0x834c, 0x8353, 0x831e, 0x832c, 0x834b, 0x8327, 0x8348, 0x8653, - 0x8652, 0x86a2, 0x86a8, 0x8696, 0x868d, 0x8691, 0x869e, 0x8687, - 0x8697, 0x8686, 0x868b, 0x869a, 0x8685, 0x86a5, 0x8699, 0x86a1, - 0x86a7, 0x8695, 0x8698, 0x868e, 0x869d, 0x8690, 0x8694, 0x8843, - 0x8844, 0x886d, 0x8875, 0x8876, 0x8872, 0x8880, 0x8871, 0x887f, - 0x886f, 0x8883, 0x887e, 0x8874, 0x887c, 0x8a12, 0x8c47, 0x8c57, - 0x8c7b, 0x8ca4, 0x8ca3, 0x8d76, 0x8d78, 0x8db5, 0x8db7, 0x8db6, - 0x8ed1, 0x8ed3, 0x8ffe, 0x8ff5, 0x9002, 0x8fff, 0x8ffb, 0x9004, - 0x8ffc, 0x8ff6, 0x90d6, 0x90e0, 0x90d9, 0x90da, 0x90e3, 0x90df, - 0x90e5, 0x90d8, 0x90db, 0x90d7, 0x90dc, 0x90e4, 0x9150, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x914e, 0x914f, 0x91d5, 0x91e2, 0x91da, 0x965c, 0x965f, 0x96bc, - 0x98e3, 0x9adf, 0x9b2f, 0x4e7f, 0x5070, 0x506a, 0x5061, 0x505e, - 0x5060, 0x5053, 0x504b, 0x505d, 0x5072, 0x5048, 0x504d, 0x5041, - 0x505b, 0x504a, 0x5062, 0x5015, 0x5045, 0x505f, 0x5069, 0x506b, - 0x5063, 0x5064, 0x5046, 0x5040, 0x506e, 0x5073, 0x5057, 0x5051, - 0x51d0, 0x526b, 0x526d, 0x526c, 0x526e, 0x52d6, 0x52d3, 0x532d, - 0x539c, 0x5575, 0x5576, 0x553c, 0x554d, 0x5550, 0x5534, 0x552a, - 0x5551, 0x5562, 0x5536, 0x5535, 0x5530, 0x5552, 0x5545, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x550c, 0x5532, 0x5565, 0x554e, 0x5539, 0x5548, 0x552d, - 0x553b, 0x5540, 0x554b, 0x570a, 0x5707, 0x57fb, 0x5814, 0x57e2, - 0x57f6, 0x57dc, 0x57f4, 0x5800, 0x57ed, 0x57fd, 0x5808, 0x57f8, - 0x580b, 0x57f3, 0x57cf, 0x5807, 0x57ee, 0x57e3, 0x57f2, 0x57e5, - 0x57ec, 0x57e1, 0x580e, 0x57fc, 0x5810, 0x57e7, 0x5801, 0x580c, - 0x57f1, 0x57e9, 0x57f0, 0x580d, 0x5804, 0x595c, 0x5a60, 0x5a58, - 0x5a55, 0x5a67, 0x5a5e, 0x5a38, 0x5a35, 0x5a6d, 0x5a50, 0x5a5f, - 0x5a65, 0x5a6c, 0x5a53, 0x5a64, 0x5a57, 0x5a43, 0x5a5d, 0x5a52, - 0x5a44, 0x5a5b, 0x5a48, 0x5a8e, 0x5a3e, 0x5a4d, 0x5a39, 0x5a4c, - 0x5a70, 0x5a69, 0x5a47, 0x5a51, 0x5a56, 0x5a42, 0x5a5c, 0x5b72, - 0x5b6e, 0x5bc1, 0x5bc0, 0x5c59, 0x5d1e, 0x5d0b, 0x5d1d, 0x5d1a, - 0x5d20, 0x5d0c, 0x5d28, 0x5d0d, 0x5d26, 0x5d25, 0x5d0f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d30, 0x5d12, 0x5d23, 0x5d1f, 0x5d2e, 0x5e3e, 0x5e34, 0x5eb1, - 0x5eb4, 0x5eb9, 0x5eb2, 0x5eb3, 0x5f36, 0x5f38, 0x5f9b, 0x5f96, - 0x5f9f, 0x608a, 0x6090, 0x6086, 0x60be, 0x60b0, 0x60ba, 0x60d3, - 0x60d4, 0x60cf, 0x60e4, 0x60d9, 0x60dd, 0x60c8, 0x60b1, 0x60db, - 0x60b7, 0x60ca, 0x60bf, 0x60c3, 0x60cd, 0x60c0, 0x6332, 0x6365, - 0x638a, 0x6382, 0x637d, 0x63bd, 0x639e, 0x63ad, 0x639d, 0x6397, - 0x63ab, 0x638e, 0x636f, 0x6387, 0x6390, 0x636e, 0x63af, 0x6375, - 0x639c, 0x636d, 0x63ae, 0x637c, 0x63a4, 0x633b, 0x639f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6378, 0x6385, 0x6381, 0x6391, 0x638d, 0x6370, 0x6553, - 0x65cd, 0x6665, 0x6661, 0x665b, 0x6659, 0x665c, 0x6662, 0x6718, - 0x6879, 0x6887, 0x6890, 0x689c, 0x686d, 0x686e, 0x68ae, 0x68ab, - 0x6956, 0x686f, 0x68a3, 0x68ac, 0x68a9, 0x6875, 0x6874, 0x68b2, - 0x688f, 0x6877, 0x6892, 0x687c, 0x686b, 0x6872, 0x68aa, 0x6880, - 0x6871, 0x687e, 0x689b, 0x6896, 0x688b, 0x68a0, 0x6889, 0x68a4, - 0x6878, 0x687b, 0x6891, 0x688c, 0x688a, 0x687d, 0x6b36, 0x6b33, - 0x6b37, 0x6b38, 0x6b91, 0x6b8f, 0x6b8d, 0x6b8e, 0x6b8c, 0x6c2a, - 0x6dc0, 0x6dab, 0x6db4, 0x6db3, 0x6e74, 0x6dac, 0x6de9, 0x6de2, - 0x6db7, 0x6df6, 0x6dd4, 0x6e00, 0x6dc8, 0x6de0, 0x6ddf, 0x6dd6, - 0x6dbe, 0x6de5, 0x6ddc, 0x6ddd, 0x6ddb, 0x6df4, 0x6dca, 0x6dbd, - 0x6ded, 0x6df0, 0x6dba, 0x6dd5, 0x6dc2, 0x6dcf, 0x6dc9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6dd0, 0x6df2, 0x6dd3, 0x6dfd, 0x6dd7, 0x6dcd, 0x6de3, 0x6dbb, - 0x70fa, 0x710d, 0x70f7, 0x7117, 0x70f4, 0x710c, 0x70f0, 0x7104, - 0x70f3, 0x7110, 0x70fc, 0x70ff, 0x7106, 0x7113, 0x7100, 0x70f8, - 0x70f6, 0x710b, 0x7102, 0x710e, 0x727e, 0x727b, 0x727c, 0x727f, - 0x731d, 0x7317, 0x7307, 0x7311, 0x7318, 0x730a, 0x7308, 0x72ff, - 0x730f, 0x731e, 0x7388, 0x73f6, 0x73f8, 0x73f5, 0x7404, 0x7401, - 0x73fd, 0x7407, 0x7400, 0x73fa, 0x73fc, 0x73ff, 0x740c, 0x740b, - 0x73f4, 0x7408, 0x7564, 0x7563, 0x75ce, 0x75d2, 0x75cf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x75cb, 0x75cc, 0x75d1, 0x75d0, 0x768f, 0x7689, 0x76d3, - 0x7739, 0x772f, 0x772d, 0x7731, 0x7732, 0x7734, 0x7733, 0x773d, - 0x7725, 0x773b, 0x7735, 0x7848, 0x7852, 0x7849, 0x784d, 0x784a, - 0x784c, 0x7826, 0x7845, 0x7850, 0x7964, 0x7967, 0x7969, 0x796a, - 0x7963, 0x796b, 0x7961, 0x79bb, 0x79fa, 0x79f8, 0x79f6, 0x79f7, - 0x7a8f, 0x7a94, 0x7a90, 0x7b35, 0x7b47, 0x7b34, 0x7b25, 0x7b30, - 0x7b22, 0x7b24, 0x7b33, 0x7b18, 0x7b2a, 0x7b1d, 0x7b31, 0x7b2b, - 0x7b2d, 0x7b2f, 0x7b32, 0x7b38, 0x7b1a, 0x7b23, 0x7c94, 0x7c98, - 0x7c96, 0x7ca3, 0x7d35, 0x7d3d, 0x7d38, 0x7d36, 0x7d3a, 0x7d45, - 0x7d2c, 0x7d29, 0x7d41, 0x7d47, 0x7d3e, 0x7d3f, 0x7d4a, 0x7d3b, - 0x7d28, 0x7f63, 0x7f95, 0x7f9c, 0x7f9d, 0x7f9b, 0x7fca, 0x7fcb, - 0x7fcd, 0x7fd0, 0x7fd1, 0x7fc7, 0x7fcf, 0x7fc9, 0x801f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x801e, 0x801b, 0x8047, 0x8043, 0x8048, 0x8118, 0x8125, 0x8119, - 0x811b, 0x812d, 0x811f, 0x812c, 0x811e, 0x8121, 0x8115, 0x8127, - 0x811d, 0x8122, 0x8211, 0x8238, 0x8233, 0x823a, 0x8234, 0x8232, - 0x8274, 0x8390, 0x83a3, 0x83a8, 0x838d, 0x837a, 0x8373, 0x83a4, - 0x8374, 0x838f, 0x8381, 0x8395, 0x8399, 0x8375, 0x8394, 0x83a9, - 0x837d, 0x8383, 0x838c, 0x839d, 0x839b, 0x83aa, 0x838b, 0x837e, - 0x83a5, 0x83af, 0x8388, 0x8397, 0x83b0, 0x837f, 0x83a6, 0x8387, - 0x83ae, 0x8376, 0x839a, 0x8659, 0x8656, 0x86bf, 0x86b7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x86c2, 0x86c1, 0x86c5, 0x86ba, 0x86b0, 0x86c8, 0x86b9, - 0x86b3, 0x86b8, 0x86cc, 0x86b4, 0x86bb, 0x86bc, 0x86c3, 0x86bd, - 0x86be, 0x8852, 0x8889, 0x8895, 0x88a8, 0x88a2, 0x88aa, 0x889a, - 0x8891, 0x88a1, 0x889f, 0x8898, 0x88a7, 0x8899, 0x889b, 0x8897, - 0x88a4, 0x88ac, 0x888c, 0x8893, 0x888e, 0x8982, 0x89d6, 0x89d9, - 0x89d5, 0x8a30, 0x8a27, 0x8a2c, 0x8a1e, 0x8c39, 0x8c3b, 0x8c5c, - 0x8c5d, 0x8c7d, 0x8ca5, 0x8d7d, 0x8d7b, 0x8d79, 0x8dbc, 0x8dc2, - 0x8db9, 0x8dbf, 0x8dc1, 0x8ed8, 0x8ede, 0x8edd, 0x8edc, 0x8ed7, - 0x8ee0, 0x8ee1, 0x9024, 0x900b, 0x9011, 0x901c, 0x900c, 0x9021, - 0x90ef, 0x90ea, 0x90f0, 0x90f4, 0x90f2, 0x90f3, 0x90d4, 0x90eb, - 0x90ec, 0x90e9, 0x9156, 0x9158, 0x915a, 0x9153, 0x9155, 0x91ec, - 0x91f4, 0x91f1, 0x91f3, 0x91f8, 0x91e4, 0x91f9, 0x91ea, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x91eb, 0x91f7, 0x91e8, 0x91ee, 0x957a, 0x9586, 0x9588, 0x967c, - 0x966d, 0x966b, 0x9671, 0x966f, 0x96bf, 0x976a, 0x9804, 0x98e5, - 0x9997, 0x509b, 0x5095, 0x5094, 0x509e, 0x508b, 0x50a3, 0x5083, - 0x508c, 0x508e, 0x509d, 0x5068, 0x509c, 0x5092, 0x5082, 0x5087, - 0x515f, 0x51d4, 0x5312, 0x5311, 0x53a4, 0x53a7, 0x5591, 0x55a8, - 0x55a5, 0x55ad, 0x5577, 0x5645, 0x55a2, 0x5593, 0x5588, 0x558f, - 0x55b5, 0x5581, 0x55a3, 0x5592, 0x55a4, 0x557d, 0x558c, 0x55a6, - 0x557f, 0x5595, 0x55a1, 0x558e, 0x570c, 0x5829, 0x5837, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5819, 0x581e, 0x5827, 0x5823, 0x5828, 0x57f5, 0x5848, - 0x5825, 0x581c, 0x581b, 0x5833, 0x583f, 0x5836, 0x582e, 0x5839, - 0x5838, 0x582d, 0x582c, 0x583b, 0x5961, 0x5aaf, 0x5a94, 0x5a9f, - 0x5a7a, 0x5aa2, 0x5a9e, 0x5a78, 0x5aa6, 0x5a7c, 0x5aa5, 0x5aac, - 0x5a95, 0x5aae, 0x5a37, 0x5a84, 0x5a8a, 0x5a97, 0x5a83, 0x5a8b, - 0x5aa9, 0x5a7b, 0x5a7d, 0x5a8c, 0x5a9c, 0x5a8f, 0x5a93, 0x5a9d, - 0x5bea, 0x5bcd, 0x5bcb, 0x5bd4, 0x5bd1, 0x5bca, 0x5bce, 0x5c0c, - 0x5c30, 0x5d37, 0x5d43, 0x5d6b, 0x5d41, 0x5d4b, 0x5d3f, 0x5d35, - 0x5d51, 0x5d4e, 0x5d55, 0x5d33, 0x5d3a, 0x5d52, 0x5d3d, 0x5d31, - 0x5d59, 0x5d42, 0x5d39, 0x5d49, 0x5d38, 0x5d3c, 0x5d32, 0x5d36, - 0x5d40, 0x5d45, 0x5e44, 0x5e41, 0x5f58, 0x5fa6, 0x5fa5, 0x5fab, - 0x60c9, 0x60b9, 0x60cc, 0x60e2, 0x60ce, 0x60c4, 0x6114, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x60f2, 0x610a, 0x6116, 0x6105, 0x60f5, 0x6113, 0x60f8, 0x60fc, - 0x60fe, 0x60c1, 0x6103, 0x6118, 0x611d, 0x6110, 0x60ff, 0x6104, - 0x610b, 0x624a, 0x6394, 0x63b1, 0x63b0, 0x63ce, 0x63e5, 0x63e8, - 0x63ef, 0x63c3, 0x649d, 0x63f3, 0x63ca, 0x63e0, 0x63f6, 0x63d5, - 0x63f2, 0x63f5, 0x6461, 0x63df, 0x63be, 0x63dd, 0x63dc, 0x63c4, - 0x63d8, 0x63d3, 0x63c2, 0x63c7, 0x63cc, 0x63cb, 0x63c8, 0x63f0, - 0x63d7, 0x63d9, 0x6532, 0x6567, 0x656a, 0x6564, 0x655c, 0x6568, - 0x6565, 0x658c, 0x659d, 0x659e, 0x65ae, 0x65d0, 0x65d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x667c, 0x666c, 0x667b, 0x6680, 0x6671, 0x6679, 0x666a, - 0x6672, 0x6701, 0x690c, 0x68d3, 0x6904, 0x68dc, 0x692a, 0x68ec, - 0x68ea, 0x68f1, 0x690f, 0x68d6, 0x68f7, 0x68eb, 0x68e4, 0x68f6, - 0x6913, 0x6910, 0x68f3, 0x68e1, 0x6907, 0x68cc, 0x6908, 0x6970, - 0x68b4, 0x6911, 0x68ef, 0x68c6, 0x6914, 0x68f8, 0x68d0, 0x68fd, - 0x68fc, 0x68e8, 0x690b, 0x690a, 0x6917, 0x68ce, 0x68c8, 0x68dd, - 0x68de, 0x68e6, 0x68f4, 0x68d1, 0x6906, 0x68d4, 0x68e9, 0x6915, - 0x6925, 0x68c7, 0x6b39, 0x6b3b, 0x6b3f, 0x6b3c, 0x6b94, 0x6b97, - 0x6b99, 0x6b95, 0x6bbd, 0x6bf0, 0x6bf2, 0x6bf3, 0x6c30, 0x6dfc, - 0x6e46, 0x6e47, 0x6e1f, 0x6e49, 0x6e88, 0x6e3c, 0x6e3d, 0x6e45, - 0x6e62, 0x6e2b, 0x6e3f, 0x6e41, 0x6e5d, 0x6e73, 0x6e1c, 0x6e33, - 0x6e4b, 0x6e40, 0x6e51, 0x6e3b, 0x6e03, 0x6e2e, 0x6e5e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e68, 0x6e5c, 0x6e61, 0x6e31, 0x6e28, 0x6e60, 0x6e71, 0x6e6b, - 0x6e39, 0x6e22, 0x6e30, 0x6e53, 0x6e65, 0x6e27, 0x6e78, 0x6e64, - 0x6e77, 0x6e55, 0x6e79, 0x6e52, 0x6e66, 0x6e35, 0x6e36, 0x6e5a, - 0x7120, 0x711e, 0x712f, 0x70fb, 0x712e, 0x7131, 0x7123, 0x7125, - 0x7122, 0x7132, 0x711f, 0x7128, 0x713a, 0x711b, 0x724b, 0x725a, - 0x7288, 0x7289, 0x7286, 0x7285, 0x728b, 0x7312, 0x730b, 0x7330, - 0x7322, 0x7331, 0x7333, 0x7327, 0x7332, 0x732d, 0x7326, 0x7323, - 0x7335, 0x730c, 0x742e, 0x742c, 0x7430, 0x742b, 0x7416, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x741a, 0x7421, 0x742d, 0x7431, 0x7424, 0x7423, 0x741d, - 0x7429, 0x7420, 0x7432, 0x74fb, 0x752f, 0x756f, 0x756c, 0x75e7, - 0x75da, 0x75e1, 0x75e6, 0x75dd, 0x75df, 0x75e4, 0x75d7, 0x7695, - 0x7692, 0x76da, 0x7746, 0x7747, 0x7744, 0x774d, 0x7745, 0x774a, - 0x774e, 0x774b, 0x774c, 0x77de, 0x77ec, 0x7860, 0x7864, 0x7865, - 0x785c, 0x786d, 0x7871, 0x786a, 0x786e, 0x7870, 0x7869, 0x7868, - 0x785e, 0x7862, 0x7974, 0x7973, 0x7972, 0x7970, 0x7a02, 0x7a0a, - 0x7a03, 0x7a0c, 0x7a04, 0x7a99, 0x7ae6, 0x7ae4, 0x7b4a, 0x7b3b, - 0x7b44, 0x7b48, 0x7b4c, 0x7b4e, 0x7b40, 0x7b58, 0x7b45, 0x7ca2, - 0x7c9e, 0x7ca8, 0x7ca1, 0x7d58, 0x7d6f, 0x7d63, 0x7d53, 0x7d56, - 0x7d67, 0x7d6a, 0x7d4f, 0x7d6d, 0x7d5c, 0x7d6b, 0x7d52, 0x7d54, - 0x7d69, 0x7d51, 0x7d5f, 0x7d4e, 0x7f3e, 0x7f3f, 0x7f65, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7f66, 0x7fa2, 0x7fa0, 0x7fa1, 0x7fd7, 0x8051, 0x804f, 0x8050, - 0x80fe, 0x80d4, 0x8143, 0x814a, 0x8152, 0x814f, 0x8147, 0x813d, - 0x814d, 0x813a, 0x81e6, 0x81ee, 0x81f7, 0x81f8, 0x81f9, 0x8204, - 0x823c, 0x823d, 0x823f, 0x8275, 0x833b, 0x83cf, 0x83f9, 0x8423, - 0x83c0, 0x83e8, 0x8412, 0x83e7, 0x83e4, 0x83fc, 0x83f6, 0x8410, - 0x83c6, 0x83c8, 0x83eb, 0x83e3, 0x83bf, 0x8401, 0x83dd, 0x83e5, - 0x83d8, 0x83ff, 0x83e1, 0x83cb, 0x83ce, 0x83d6, 0x83f5, 0x83c9, - 0x8409, 0x840f, 0x83de, 0x8411, 0x8406, 0x83c2, 0x83f3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x83d5, 0x83fa, 0x83c7, 0x83d1, 0x83ea, 0x8413, 0x83c3, - 0x83ec, 0x83ee, 0x83c4, 0x83fb, 0x83d7, 0x83e2, 0x841b, 0x83db, - 0x83fe, 0x86d8, 0x86e2, 0x86e6, 0x86d3, 0x86e3, 0x86da, 0x86ea, - 0x86dd, 0x86eb, 0x86dc, 0x86ec, 0x86e9, 0x86d7, 0x86e8, 0x86d1, - 0x8848, 0x8856, 0x8855, 0x88ba, 0x88d7, 0x88b9, 0x88b8, 0x88c0, - 0x88be, 0x88b6, 0x88bc, 0x88b7, 0x88bd, 0x88b2, 0x8901, 0x88c9, - 0x8995, 0x8998, 0x8997, 0x89dd, 0x89da, 0x89db, 0x8a4e, 0x8a4d, - 0x8a39, 0x8a59, 0x8a40, 0x8a57, 0x8a58, 0x8a44, 0x8a45, 0x8a52, - 0x8a48, 0x8a51, 0x8a4a, 0x8a4c, 0x8a4f, 0x8c5f, 0x8c81, 0x8c80, - 0x8cba, 0x8cbe, 0x8cb0, 0x8cb9, 0x8cb5, 0x8d84, 0x8d80, 0x8d89, - 0x8dd8, 0x8dd3, 0x8dcd, 0x8dc7, 0x8dd6, 0x8ddc, 0x8dcf, 0x8dd5, - 0x8dd9, 0x8dc8, 0x8dd7, 0x8dc5, 0x8eef, 0x8ef7, 0x8efa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8ef9, 0x8ee6, 0x8eee, 0x8ee5, 0x8ef5, 0x8ee7, 0x8ee8, 0x8ef6, - 0x8eeb, 0x8ef1, 0x8eec, 0x8ef4, 0x8ee9, 0x902d, 0x9034, 0x902f, - 0x9106, 0x912c, 0x9104, 0x90ff, 0x90fc, 0x9108, 0x90f9, 0x90fb, - 0x9101, 0x9100, 0x9107, 0x9105, 0x9103, 0x9161, 0x9164, 0x915f, - 0x9162, 0x9160, 0x9201, 0x920a, 0x9225, 0x9203, 0x921a, 0x9226, - 0x920f, 0x920c, 0x9200, 0x9212, 0x91ff, 0x91fd, 0x9206, 0x9204, - 0x9227, 0x9202, 0x921c, 0x9224, 0x9219, 0x9217, 0x9205, 0x9216, - 0x957b, 0x958d, 0x958c, 0x9590, 0x9687, 0x967e, 0x9688, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9689, 0x9683, 0x9680, 0x96c2, 0x96c8, 0x96c3, 0x96f1, - 0x96f0, 0x976c, 0x9770, 0x976e, 0x9807, 0x98a9, 0x98eb, 0x9ce6, - 0x9ef9, 0x4e83, 0x4e84, 0x4eb6, 0x50bd, 0x50bf, 0x50c6, 0x50ae, - 0x50c4, 0x50ca, 0x50b4, 0x50c8, 0x50c2, 0x50b0, 0x50c1, 0x50ba, - 0x50b1, 0x50cb, 0x50c9, 0x50b6, 0x50b8, 0x51d7, 0x527a, 0x5278, - 0x527b, 0x527c, 0x55c3, 0x55db, 0x55cc, 0x55d0, 0x55cb, 0x55ca, - 0x55dd, 0x55c0, 0x55d4, 0x55c4, 0x55e9, 0x55bf, 0x55d2, 0x558d, - 0x55cf, 0x55d5, 0x55e2, 0x55d6, 0x55c8, 0x55f2, 0x55cd, 0x55d9, - 0x55c2, 0x5714, 0x5853, 0x5868, 0x5864, 0x584f, 0x584d, 0x5849, - 0x586f, 0x5855, 0x584e, 0x585d, 0x5859, 0x5865, 0x585b, 0x583d, - 0x5863, 0x5871, 0x58fc, 0x5ac7, 0x5ac4, 0x5acb, 0x5aba, 0x5ab8, - 0x5ab1, 0x5ab5, 0x5ab0, 0x5abf, 0x5ac8, 0x5abb, 0x5ac6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5ab7, 0x5ac0, 0x5aca, 0x5ab4, 0x5ab6, 0x5acd, 0x5ab9, 0x5a90, - 0x5bd6, 0x5bd8, 0x5bd9, 0x5c1f, 0x5c33, 0x5d71, 0x5d63, 0x5d4a, - 0x5d65, 0x5d72, 0x5d6c, 0x5d5e, 0x5d68, 0x5d67, 0x5d62, 0x5df0, - 0x5e4f, 0x5e4e, 0x5e4a, 0x5e4d, 0x5e4b, 0x5ec5, 0x5ecc, 0x5ec6, - 0x5ecb, 0x5ec7, 0x5f40, 0x5faf, 0x5fad, 0x60f7, 0x6149, 0x614a, - 0x612b, 0x6145, 0x6136, 0x6132, 0x612e, 0x6146, 0x612f, 0x614f, - 0x6129, 0x6140, 0x6220, 0x9168, 0x6223, 0x6225, 0x6224, 0x63c5, - 0x63f1, 0x63eb, 0x6410, 0x6412, 0x6409, 0x6420, 0x6424, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6433, 0x6443, 0x641f, 0x6415, 0x6418, 0x6439, 0x6437, - 0x6422, 0x6423, 0x640c, 0x6426, 0x6430, 0x6428, 0x6441, 0x6435, - 0x642f, 0x640a, 0x641a, 0x6440, 0x6425, 0x6427, 0x640b, 0x63e7, - 0x641b, 0x642e, 0x6421, 0x640e, 0x656f, 0x6592, 0x65d3, 0x6686, - 0x668c, 0x6695, 0x6690, 0x668b, 0x668a, 0x6699, 0x6694, 0x6678, - 0x6720, 0x6966, 0x695f, 0x6938, 0x694e, 0x6962, 0x6971, 0x693f, - 0x6945, 0x696a, 0x6939, 0x6942, 0x6957, 0x6959, 0x697a, 0x6948, - 0x6949, 0x6935, 0x696c, 0x6933, 0x693d, 0x6965, 0x68f0, 0x6978, - 0x6934, 0x6969, 0x6940, 0x696f, 0x6944, 0x6976, 0x6958, 0x6941, - 0x6974, 0x694c, 0x693b, 0x694b, 0x6937, 0x695c, 0x694f, 0x6951, - 0x6932, 0x6952, 0x692f, 0x697b, 0x693c, 0x6b46, 0x6b45, 0x6b43, - 0x6b42, 0x6b48, 0x6b41, 0x6b9b, 0xfa0d, 0x6bfb, 0x6bfc, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6bf9, 0x6bf7, 0x6bf8, 0x6e9b, 0x6ed6, 0x6ec8, 0x6e8f, 0x6ec0, - 0x6e9f, 0x6e93, 0x6e94, 0x6ea0, 0x6eb1, 0x6eb9, 0x6ec6, 0x6ed2, - 0x6ebd, 0x6ec1, 0x6e9e, 0x6ec9, 0x6eb7, 0x6eb0, 0x6ecd, 0x6ea6, - 0x6ecf, 0x6eb2, 0x6ebe, 0x6ec3, 0x6edc, 0x6ed8, 0x6e99, 0x6e92, - 0x6e8e, 0x6e8d, 0x6ea4, 0x6ea1, 0x6ebf, 0x6eb3, 0x6ed0, 0x6eca, - 0x6e97, 0x6eae, 0x6ea3, 0x7147, 0x7154, 0x7152, 0x7163, 0x7160, - 0x7141, 0x715d, 0x7162, 0x7172, 0x7178, 0x716a, 0x7161, 0x7142, - 0x7158, 0x7143, 0x714b, 0x7170, 0x715f, 0x7150, 0x7153, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7144, 0x714d, 0x715a, 0x724f, 0x728d, 0x728c, 0x7291, - 0x7290, 0x728e, 0x733c, 0x7342, 0x733b, 0x733a, 0x7340, 0x734a, - 0x7349, 0x7444, 0x744a, 0x744b, 0x7452, 0x7451, 0x7457, 0x7440, - 0x744f, 0x7450, 0x744e, 0x7442, 0x7446, 0x744d, 0x7454, 0x74e1, - 0x74ff, 0x74fe, 0x74fd, 0x751d, 0x7579, 0x7577, 0x6983, 0x75ef, - 0x760f, 0x7603, 0x75f7, 0x75fe, 0x75fc, 0x75f9, 0x75f8, 0x7610, - 0x75fb, 0x75f6, 0x75ed, 0x75f5, 0x75fd, 0x7699, 0x76b5, 0x76dd, - 0x7755, 0x775f, 0x7760, 0x7752, 0x7756, 0x775a, 0x7769, 0x7767, - 0x7754, 0x7759, 0x776d, 0x77e0, 0x7887, 0x789a, 0x7894, 0x788f, - 0x7884, 0x7895, 0x7885, 0x7886, 0x78a1, 0x7883, 0x7879, 0x7899, - 0x7880, 0x7896, 0x787b, 0x797c, 0x7982, 0x797d, 0x7979, 0x7a11, - 0x7a18, 0x7a19, 0x7a12, 0x7a17, 0x7a15, 0x7a22, 0x7a13, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7a1b, 0x7a10, 0x7aa3, 0x7aa2, 0x7a9e, 0x7aeb, 0x7b66, 0x7b64, - 0x7b6d, 0x7b74, 0x7b69, 0x7b72, 0x7b65, 0x7b73, 0x7b71, 0x7b70, - 0x7b61, 0x7b78, 0x7b76, 0x7b63, 0x7cb2, 0x7cb4, 0x7caf, 0x7d88, - 0x7d86, 0x7d80, 0x7d8d, 0x7d7f, 0x7d85, 0x7d7a, 0x7d8e, 0x7d7b, - 0x7d83, 0x7d7c, 0x7d8c, 0x7d94, 0x7d84, 0x7d7d, 0x7d92, 0x7f6d, - 0x7f6b, 0x7f67, 0x7f68, 0x7f6c, 0x7fa6, 0x7fa5, 0x7fa7, 0x7fdb, - 0x7fdc, 0x8021, 0x8164, 0x8160, 0x8177, 0x815c, 0x8169, 0x815b, - 0x8162, 0x8172, 0x6721, 0x815e, 0x8176, 0x8167, 0x816f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8144, 0x8161, 0x821d, 0x8249, 0x8244, 0x8240, 0x8242, - 0x8245, 0x84f1, 0x843f, 0x8456, 0x8476, 0x8479, 0x848f, 0x848d, - 0x8465, 0x8451, 0x8440, 0x8486, 0x8467, 0x8430, 0x844d, 0x847d, - 0x845a, 0x8459, 0x8474, 0x8473, 0x845d, 0x8507, 0x845e, 0x8437, - 0x843a, 0x8434, 0x847a, 0x8443, 0x8478, 0x8432, 0x8445, 0x8429, - 0x83d9, 0x844b, 0x842f, 0x8442, 0x842d, 0x845f, 0x8470, 0x8439, - 0x844e, 0x844c, 0x8452, 0x846f, 0x84c5, 0x848e, 0x843b, 0x8447, - 0x8436, 0x8433, 0x8468, 0x847e, 0x8444, 0x842b, 0x8460, 0x8454, - 0x846e, 0x8450, 0x870b, 0x8704, 0x86f7, 0x870c, 0x86fa, 0x86d6, - 0x86f5, 0x874d, 0x86f8, 0x870e, 0x8709, 0x8701, 0x86f6, 0x870d, - 0x8705, 0x88d6, 0x88cb, 0x88cd, 0x88ce, 0x88de, 0x88db, 0x88da, - 0x88cc, 0x88d0, 0x8985, 0x899b, 0x89df, 0x89e5, 0x89e4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x89e1, 0x89e0, 0x89e2, 0x89dc, 0x89e6, 0x8a76, 0x8a86, 0x8a7f, - 0x8a61, 0x8a3f, 0x8a77, 0x8a82, 0x8a84, 0x8a75, 0x8a83, 0x8a81, - 0x8a74, 0x8a7a, 0x8c3c, 0x8c4b, 0x8c4a, 0x8c65, 0x8c64, 0x8c66, - 0x8c86, 0x8c84, 0x8c85, 0x8ccc, 0x8d68, 0x8d69, 0x8d91, 0x8d8c, - 0x8d8e, 0x8d8f, 0x8d8d, 0x8d93, 0x8d94, 0x8d90, 0x8d92, 0x8df0, - 0x8de0, 0x8dec, 0x8df1, 0x8dee, 0x8dd0, 0x8de9, 0x8de3, 0x8de2, - 0x8de7, 0x8df2, 0x8deb, 0x8df4, 0x8f06, 0x8eff, 0x8f01, 0x8f00, - 0x8f05, 0x8f07, 0x8f08, 0x8f02, 0x8f0b, 0x9052, 0x903f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9044, 0x9049, 0x903d, 0x9110, 0x910d, 0x910f, 0x9111, - 0x9116, 0x9114, 0x910b, 0x910e, 0x916e, 0x916f, 0x9248, 0x9252, - 0x9230, 0x923a, 0x9266, 0x9233, 0x9265, 0x925e, 0x9283, 0x922e, - 0x924a, 0x9246, 0x926d, 0x926c, 0x924f, 0x9260, 0x9267, 0x926f, - 0x9236, 0x9261, 0x9270, 0x9231, 0x9254, 0x9263, 0x9250, 0x9272, - 0x924e, 0x9253, 0x924c, 0x9256, 0x9232, 0x959f, 0x959c, 0x959e, - 0x959b, 0x9692, 0x9693, 0x9691, 0x9697, 0x96ce, 0x96fa, 0x96fd, - 0x96f8, 0x96f5, 0x9773, 0x9777, 0x9778, 0x9772, 0x980f, 0x980d, - 0x980e, 0x98ac, 0x98f6, 0x98f9, 0x99af, 0x99b2, 0x99b0, 0x99b5, - 0x9aad, 0x9aab, 0x9b5b, 0x9cea, 0x9ced, 0x9ce7, 0x9e80, 0x9efd, - 0x50e6, 0x50d4, 0x50d7, 0x50e8, 0x50f3, 0x50db, 0x50ea, 0x50dd, - 0x50e4, 0x50d3, 0x50ec, 0x50f0, 0x50ef, 0x50e3, 0x50e0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x51d8, 0x5280, 0x5281, 0x52e9, 0x52eb, 0x5330, 0x53ac, 0x5627, - 0x5615, 0x560c, 0x5612, 0x55fc, 0x560f, 0x561c, 0x5601, 0x5613, - 0x5602, 0x55fa, 0x561d, 0x5604, 0x55ff, 0x55f9, 0x5889, 0x587c, - 0x5890, 0x5898, 0x5886, 0x5881, 0x587f, 0x5874, 0x588b, 0x587a, - 0x5887, 0x5891, 0x588e, 0x5876, 0x5882, 0x5888, 0x587b, 0x5894, - 0x588f, 0x58fe, 0x596b, 0x5adc, 0x5aee, 0x5ae5, 0x5ad5, 0x5aea, - 0x5ada, 0x5aed, 0x5aeb, 0x5af3, 0x5ae2, 0x5ae0, 0x5adb, 0x5aec, - 0x5ade, 0x5add, 0x5ad9, 0x5ae8, 0x5adf, 0x5b77, 0x5be0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5be3, 0x5c63, 0x5d82, 0x5d80, 0x5d7d, 0x5d86, 0x5d7a, - 0x5d81, 0x5d77, 0x5d8a, 0x5d89, 0x5d88, 0x5d7e, 0x5d7c, 0x5d8d, - 0x5d79, 0x5d7f, 0x5e58, 0x5e59, 0x5e53, 0x5ed8, 0x5ed1, 0x5ed7, - 0x5ece, 0x5edc, 0x5ed5, 0x5ed9, 0x5ed2, 0x5ed4, 0x5f44, 0x5f43, - 0x5f6f, 0x5fb6, 0x612c, 0x6128, 0x6141, 0x615e, 0x6171, 0x6173, - 0x6152, 0x6153, 0x6172, 0x616c, 0x6180, 0x6174, 0x6154, 0x617a, - 0x615b, 0x6165, 0x613b, 0x616a, 0x6161, 0x6156, 0x6229, 0x6227, - 0x622b, 0x642b, 0x644d, 0x645b, 0x645d, 0x6474, 0x6476, 0x6472, - 0x6473, 0x647d, 0x6475, 0x6466, 0x64a6, 0x644e, 0x6482, 0x645e, - 0x645c, 0x644b, 0x6453, 0x6460, 0x6450, 0x647f, 0x643f, 0x646c, - 0x646b, 0x6459, 0x6465, 0x6477, 0x6573, 0x65a0, 0x66a1, 0x66a0, - 0x669f, 0x6705, 0x6704, 0x6722, 0x69b1, 0x69b6, 0x69c9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x69a0, 0x69ce, 0x6996, 0x69b0, 0x69ac, 0x69bc, 0x6991, 0x6999, - 0x698e, 0x69a7, 0x698d, 0x69a9, 0x69be, 0x69af, 0x69bf, 0x69c4, - 0x69bd, 0x69a4, 0x69d4, 0x69b9, 0x69ca, 0x699a, 0x69cf, 0x69b3, - 0x6993, 0x69aa, 0x69a1, 0x699e, 0x69d9, 0x6997, 0x6990, 0x69c2, - 0x69b5, 0x69a5, 0x69c6, 0x6b4a, 0x6b4d, 0x6b4b, 0x6b9e, 0x6b9f, - 0x6ba0, 0x6bc3, 0x6bc4, 0x6bfe, 0x6ece, 0x6ef5, 0x6ef1, 0x6f03, - 0x6f25, 0x6ef8, 0x6f37, 0x6efb, 0x6f2e, 0x6f09, 0x6f4e, 0x6f19, - 0x6f1a, 0x6f27, 0x6f18, 0x6f3b, 0x6f12, 0x6eed, 0x6f0a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f36, 0x6f73, 0x6ef9, 0x6eee, 0x6f2d, 0x6f40, 0x6f30, - 0x6f3c, 0x6f35, 0x6eeb, 0x6f07, 0x6f0e, 0x6f43, 0x6f05, 0x6efd, - 0x6ef6, 0x6f39, 0x6f1c, 0x6efc, 0x6f3a, 0x6f1f, 0x6f0d, 0x6f1e, - 0x6f08, 0x6f21, 0x7187, 0x7190, 0x7189, 0x7180, 0x7185, 0x7182, - 0x718f, 0x717b, 0x7186, 0x7181, 0x7197, 0x7244, 0x7253, 0x7297, - 0x7295, 0x7293, 0x7343, 0x734d, 0x7351, 0x734c, 0x7462, 0x7473, - 0x7471, 0x7475, 0x7472, 0x7467, 0x746e, 0x7500, 0x7502, 0x7503, - 0x757d, 0x7590, 0x7616, 0x7608, 0x760c, 0x7615, 0x7611, 0x760a, - 0x7614, 0x76b8, 0x7781, 0x777c, 0x7785, 0x7782, 0x776e, 0x7780, - 0x776f, 0x777e, 0x7783, 0x78b2, 0x78aa, 0x78b4, 0x78ad, 0x78a8, - 0x787e, 0x78ab, 0x789e, 0x78a5, 0x78a0, 0x78ac, 0x78a2, 0x78a4, - 0x7998, 0x798a, 0x798b, 0x7996, 0x7995, 0x7994, 0x7993, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7997, 0x7988, 0x7992, 0x7990, 0x7a2b, 0x7a4a, 0x7a30, 0x7a2f, - 0x7a28, 0x7a26, 0x7aa8, 0x7aab, 0x7aac, 0x7aee, 0x7b88, 0x7b9c, - 0x7b8a, 0x7b91, 0x7b90, 0x7b96, 0x7b8d, 0x7b8c, 0x7b9b, 0x7b8e, - 0x7b85, 0x7b98, 0x5284, 0x7b99, 0x7ba4, 0x7b82, 0x7cbb, 0x7cbf, - 0x7cbc, 0x7cba, 0x7da7, 0x7db7, 0x7dc2, 0x7da3, 0x7daa, 0x7dc1, - 0x7dc0, 0x7dc5, 0x7d9d, 0x7dce, 0x7dc4, 0x7dc6, 0x7dcb, 0x7dcc, - 0x7daf, 0x7db9, 0x7d96, 0x7dbc, 0x7d9f, 0x7da6, 0x7dae, 0x7da9, - 0x7da1, 0x7dc9, 0x7f73, 0x7fe2, 0x7fe3, 0x7fe5, 0x7fde, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8024, 0x805d, 0x805c, 0x8189, 0x8186, 0x8183, 0x8187, - 0x818d, 0x818c, 0x818b, 0x8215, 0x8497, 0x84a4, 0x84a1, 0x849f, - 0x84ba, 0x84ce, 0x84c2, 0x84ac, 0x84ae, 0x84ab, 0x84b9, 0x84b4, - 0x84c1, 0x84cd, 0x84aa, 0x849a, 0x84b1, 0x84d0, 0x849d, 0x84a7, - 0x84bb, 0x84a2, 0x8494, 0x84c7, 0x84cc, 0x849b, 0x84a9, 0x84af, - 0x84a8, 0x84d6, 0x8498, 0x84b6, 0x84cf, 0x84a0, 0x84d7, 0x84d4, - 0x84d2, 0x84db, 0x84b0, 0x8491, 0x8661, 0x8733, 0x8723, 0x8728, - 0x876b, 0x8740, 0x872e, 0x871e, 0x8721, 0x8719, 0x871b, 0x8743, - 0x872c, 0x8741, 0x873e, 0x8746, 0x8720, 0x8732, 0x872a, 0x872d, - 0x873c, 0x8712, 0x873a, 0x8731, 0x8735, 0x8742, 0x8726, 0x8727, - 0x8738, 0x8724, 0x871a, 0x8730, 0x8711, 0x88f7, 0x88e7, 0x88f1, - 0x88f2, 0x88fa, 0x88fe, 0x88ee, 0x88fc, 0x88f6, 0x88fb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x88f0, 0x88ec, 0x88eb, 0x899d, 0x89a1, 0x899f, 0x899e, 0x89e9, - 0x89eb, 0x89e8, 0x8aab, 0x8a99, 0x8a8b, 0x8a92, 0x8a8f, 0x8a96, - 0x8c3d, 0x8c68, 0x8c69, 0x8cd5, 0x8ccf, 0x8cd7, 0x8d96, 0x8e09, - 0x8e02, 0x8dff, 0x8e0d, 0x8dfd, 0x8e0a, 0x8e03, 0x8e07, 0x8e06, - 0x8e05, 0x8dfe, 0x8e00, 0x8e04, 0x8f10, 0x8f11, 0x8f0e, 0x8f0d, - 0x9123, 0x911c, 0x9120, 0x9122, 0x911f, 0x911d, 0x911a, 0x9124, - 0x9121, 0x911b, 0x917a, 0x9172, 0x9179, 0x9173, 0x92a5, 0x92a4, - 0x9276, 0x929b, 0x927a, 0x92a0, 0x9294, 0x92aa, 0x928d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92a6, 0x929a, 0x92ab, 0x9279, 0x9297, 0x927f, 0x92a3, - 0x92ee, 0x928e, 0x9282, 0x9295, 0x92a2, 0x927d, 0x9288, 0x92a1, - 0x928a, 0x9286, 0x928c, 0x9299, 0x92a7, 0x927e, 0x9287, 0x92a9, - 0x929d, 0x928b, 0x922d, 0x969e, 0x96a1, 0x96ff, 0x9758, 0x977d, - 0x977a, 0x977e, 0x9783, 0x9780, 0x9782, 0x977b, 0x9784, 0x9781, - 0x977f, 0x97ce, 0x97cd, 0x9816, 0x98ad, 0x98ae, 0x9902, 0x9900, - 0x9907, 0x999d, 0x999c, 0x99c3, 0x99b9, 0x99bb, 0x99ba, 0x99c2, - 0x99bd, 0x99c7, 0x9ab1, 0x9ae3, 0x9ae7, 0x9b3e, 0x9b3f, 0x9b60, - 0x9b61, 0x9b5f, 0x9cf1, 0x9cf2, 0x9cf5, 0x9ea7, 0x50ff, 0x5103, - 0x5130, 0x50f8, 0x5106, 0x5107, 0x50f6, 0x50fe, 0x510b, 0x510c, - 0x50fd, 0x510a, 0x528b, 0x528c, 0x52f1, 0x52ef, 0x5648, 0x5642, - 0x564c, 0x5635, 0x5641, 0x564a, 0x5649, 0x5646, 0x5658, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x565a, 0x5640, 0x5633, 0x563d, 0x562c, 0x563e, 0x5638, 0x562a, - 0x563a, 0x571a, 0x58ab, 0x589d, 0x58b1, 0x58a0, 0x58a3, 0x58af, - 0x58ac, 0x58a5, 0x58a1, 0x58ff, 0x5aff, 0x5af4, 0x5afd, 0x5af7, - 0x5af6, 0x5b03, 0x5af8, 0x5b02, 0x5af9, 0x5b01, 0x5b07, 0x5b05, - 0x5b0f, 0x5c67, 0x5d99, 0x5d97, 0x5d9f, 0x5d92, 0x5da2, 0x5d93, - 0x5d95, 0x5da0, 0x5d9c, 0x5da1, 0x5d9a, 0x5d9e, 0x5e69, 0x5e5d, - 0x5e60, 0x5e5c, 0x7df3, 0x5edb, 0x5ede, 0x5ee1, 0x5f49, 0x5fb2, - 0x618b, 0x6183, 0x6179, 0x61b1, 0x61b0, 0x61a2, 0x6189, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x619b, 0x6193, 0x61af, 0x61ad, 0x619f, 0x6192, 0x61aa, - 0x61a1, 0x618d, 0x6166, 0x61b3, 0x622d, 0x646e, 0x6470, 0x6496, - 0x64a0, 0x6485, 0x6497, 0x649c, 0x648f, 0x648b, 0x648a, 0x648c, - 0x64a3, 0x649f, 0x6468, 0x64b1, 0x6498, 0x6576, 0x657a, 0x6579, - 0x657b, 0x65b2, 0x65b3, 0x66b5, 0x66b0, 0x66a9, 0x66b2, 0x66b7, - 0x66aa, 0x66af, 0x6a00, 0x6a06, 0x6a17, 0x69e5, 0x69f8, 0x6a15, - 0x69f1, 0x69e4, 0x6a20, 0x69ff, 0x69ec, 0x69e2, 0x6a1b, 0x6a1d, - 0x69fe, 0x6a27, 0x69f2, 0x69ee, 0x6a14, 0x69f7, 0x69e7, 0x6a40, - 0x6a08, 0x69e6, 0x69fb, 0x6a0d, 0x69fc, 0x69eb, 0x6a09, 0x6a04, - 0x6a18, 0x6a25, 0x6a0f, 0x69f6, 0x6a26, 0x6a07, 0x69f4, 0x6a16, - 0x6b51, 0x6ba5, 0x6ba3, 0x6ba2, 0x6ba6, 0x6c01, 0x6c00, 0x6bff, - 0x6c02, 0x6f41, 0x6f26, 0x6f7e, 0x6f87, 0x6fc6, 0x6f92, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f8d, 0x6f89, 0x6f8c, 0x6f62, 0x6f4f, 0x6f85, 0x6f5a, 0x6f96, - 0x6f76, 0x6f6c, 0x6f82, 0x6f55, 0x6f72, 0x6f52, 0x6f50, 0x6f57, - 0x6f94, 0x6f93, 0x6f5d, 0x6f00, 0x6f61, 0x6f6b, 0x6f7d, 0x6f67, - 0x6f90, 0x6f53, 0x6f8b, 0x6f69, 0x6f7f, 0x6f95, 0x6f63, 0x6f77, - 0x6f6a, 0x6f7b, 0x71b2, 0x71af, 0x719b, 0x71b0, 0x71a0, 0x719a, - 0x71a9, 0x71b5, 0x719d, 0x71a5, 0x719e, 0x71a4, 0x71a1, 0x71aa, - 0x719c, 0x71a7, 0x71b3, 0x7298, 0x729a, 0x7358, 0x7352, 0x735e, - 0x735f, 0x7360, 0x735d, 0x735b, 0x7361, 0x735a, 0x7359, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7362, 0x7487, 0x7489, 0x748a, 0x7486, 0x7481, 0x747d, - 0x7485, 0x7488, 0x747c, 0x7479, 0x7508, 0x7507, 0x757e, 0x7625, - 0x761e, 0x7619, 0x761d, 0x761c, 0x7623, 0x761a, 0x7628, 0x761b, - 0x769c, 0x769d, 0x769e, 0x769b, 0x778d, 0x778f, 0x7789, 0x7788, - 0x78cd, 0x78bb, 0x78cf, 0x78cc, 0x78d1, 0x78ce, 0x78d4, 0x78c8, - 0x78c3, 0x78c4, 0x78c9, 0x799a, 0x79a1, 0x79a0, 0x799c, 0x79a2, - 0x799b, 0x6b76, 0x7a39, 0x7ab2, 0x7ab4, 0x7ab3, 0x7bb7, 0x7bcb, - 0x7bbe, 0x7bac, 0x7bce, 0x7baf, 0x7bb9, 0x7bca, 0x7bb5, 0x7cc5, - 0x7cc8, 0x7ccc, 0x7ccb, 0x7df7, 0x7ddb, 0x7dea, 0x7de7, 0x7dd7, - 0x7de1, 0x7e03, 0x7dfa, 0x7de6, 0x7df6, 0x7df1, 0x7df0, 0x7dee, - 0x7ddf, 0x7f76, 0x7fac, 0x7fb0, 0x7fad, 0x7fed, 0x7feb, 0x7fea, - 0x7fec, 0x7fe6, 0x7fe8, 0x8064, 0x8067, 0x81a3, 0x819f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x819e, 0x8195, 0x81a2, 0x8199, 0x8197, 0x8216, 0x824f, 0x8253, - 0x8252, 0x8250, 0x824e, 0x8251, 0x8524, 0x853b, 0x850f, 0x8500, - 0x8529, 0x850e, 0x8509, 0x850d, 0x851f, 0x850a, 0x8527, 0x851c, - 0x84fb, 0x852b, 0x84fa, 0x8508, 0x850c, 0x84f4, 0x852a, 0x84f2, - 0x8515, 0x84f7, 0x84eb, 0x84f3, 0x84fc, 0x8512, 0x84ea, 0x84e9, - 0x8516, 0x84fe, 0x8528, 0x851d, 0x852e, 0x8502, 0x84fd, 0x851e, - 0x84f6, 0x8531, 0x8526, 0x84e7, 0x84e8, 0x84f0, 0x84ef, 0x84f9, - 0x8518, 0x8520, 0x8530, 0x850b, 0x8519, 0x852f, 0x8662, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8756, 0x8763, 0x8764, 0x8777, 0x87e1, 0x8773, 0x8758, - 0x8754, 0x875b, 0x8752, 0x8761, 0x875a, 0x8751, 0x875e, 0x876d, - 0x876a, 0x8750, 0x874e, 0x875f, 0x875d, 0x876f, 0x876c, 0x877a, - 0x876e, 0x875c, 0x8765, 0x874f, 0x877b, 0x8775, 0x8762, 0x8767, - 0x8769, 0x885a, 0x8905, 0x890c, 0x8914, 0x890b, 0x8917, 0x8918, - 0x8919, 0x8906, 0x8916, 0x8911, 0x890e, 0x8909, 0x89a2, 0x89a4, - 0x89a3, 0x89ed, 0x89f0, 0x89ec, 0x8acf, 0x8ac6, 0x8ab8, 0x8ad3, - 0x8ad1, 0x8ad4, 0x8ad5, 0x8abb, 0x8ad7, 0x8abe, 0x8ac0, 0x8ac5, - 0x8ad8, 0x8ac3, 0x8aba, 0x8abd, 0x8ad9, 0x8c3e, 0x8c4d, 0x8c8f, - 0x8ce5, 0x8cdf, 0x8cd9, 0x8ce8, 0x8cda, 0x8cdd, 0x8ce7, 0x8da0, - 0x8d9c, 0x8da1, 0x8d9b, 0x8e20, 0x8e23, 0x8e25, 0x8e24, 0x8e2e, - 0x8e15, 0x8e1b, 0x8e16, 0x8e11, 0x8e19, 0x8e26, 0x8e27, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8e14, 0x8e12, 0x8e18, 0x8e13, 0x8e1c, 0x8e17, 0x8e1a, 0x8f2c, - 0x8f24, 0x8f18, 0x8f1a, 0x8f20, 0x8f23, 0x8f16, 0x8f17, 0x9073, - 0x9070, 0x906f, 0x9067, 0x906b, 0x912f, 0x912b, 0x9129, 0x912a, - 0x9132, 0x9126, 0x912e, 0x9185, 0x9186, 0x918a, 0x9181, 0x9182, - 0x9184, 0x9180, 0x92d0, 0x92c3, 0x92c4, 0x92c0, 0x92d9, 0x92b6, - 0x92cf, 0x92f1, 0x92df, 0x92d8, 0x92e9, 0x92d7, 0x92dd, 0x92cc, - 0x92ef, 0x92c2, 0x92e8, 0x92ca, 0x92c8, 0x92ce, 0x92e6, 0x92cd, - 0x92d5, 0x92c9, 0x92e0, 0x92de, 0x92e7, 0x92d1, 0x92d3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92b5, 0x92e1, 0x92c6, 0x92b4, 0x957c, 0x95ac, 0x95ab, - 0x95ae, 0x95b0, 0x96a4, 0x96a2, 0x96d3, 0x9705, 0x9708, 0x9702, - 0x975a, 0x978a, 0x978e, 0x9788, 0x97d0, 0x97cf, 0x981e, 0x981d, - 0x9826, 0x9829, 0x9828, 0x9820, 0x981b, 0x9827, 0x98b2, 0x9908, - 0x98fa, 0x9911, 0x9914, 0x9916, 0x9917, 0x9915, 0x99dc, 0x99cd, - 0x99cf, 0x99d3, 0x99d4, 0x99ce, 0x99c9, 0x99d6, 0x99d8, 0x99cb, - 0x99d7, 0x99cc, 0x9ab3, 0x9aec, 0x9aeb, 0x9af3, 0x9af2, 0x9af1, - 0x9b46, 0x9b43, 0x9b67, 0x9b74, 0x9b71, 0x9b66, 0x9b76, 0x9b75, - 0x9b70, 0x9b68, 0x9b64, 0x9b6c, 0x9cfc, 0x9cfa, 0x9cfd, 0x9cff, - 0x9cf7, 0x9d07, 0x9d00, 0x9cf9, 0x9cfb, 0x9d08, 0x9d05, 0x9d04, - 0x9e83, 0x9ed3, 0x9f0f, 0x9f10, 0x511c, 0x5113, 0x5117, 0x511a, - 0x5111, 0x51de, 0x5334, 0x53e1, 0x5670, 0x5660, 0x566e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5673, 0x5666, 0x5663, 0x566d, 0x5672, 0x565e, 0x5677, 0x571c, - 0x571b, 0x58c8, 0x58bd, 0x58c9, 0x58bf, 0x58ba, 0x58c2, 0x58bc, - 0x58c6, 0x5b17, 0x5b19, 0x5b1b, 0x5b21, 0x5b14, 0x5b13, 0x5b10, - 0x5b16, 0x5b28, 0x5b1a, 0x5b20, 0x5b1e, 0x5bef, 0x5dac, 0x5db1, - 0x5da9, 0x5da7, 0x5db5, 0x5db0, 0x5dae, 0x5daa, 0x5da8, 0x5db2, - 0x5dad, 0x5daf, 0x5db4, 0x5e67, 0x5e68, 0x5e66, 0x5e6f, 0x5ee9, - 0x5ee7, 0x5ee6, 0x5ee8, 0x5ee5, 0x5f4b, 0x5fbc, 0x619d, 0x61a8, - 0x6196, 0x61c5, 0x61b4, 0x61c6, 0x61c1, 0x61cc, 0x61ba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x61bf, 0x61b8, 0x618c, 0x64d7, 0x64d6, 0x64d0, 0x64cf, - 0x64c9, 0x64bd, 0x6489, 0x64c3, 0x64db, 0x64f3, 0x64d9, 0x6533, - 0x657f, 0x657c, 0x65a2, 0x66c8, 0x66be, 0x66c0, 0x66ca, 0x66cb, - 0x66cf, 0x66bd, 0x66bb, 0x66ba, 0x66cc, 0x6723, 0x6a34, 0x6a66, - 0x6a49, 0x6a67, 0x6a32, 0x6a68, 0x6a3e, 0x6a5d, 0x6a6d, 0x6a76, - 0x6a5b, 0x6a51, 0x6a28, 0x6a5a, 0x6a3b, 0x6a3f, 0x6a41, 0x6a6a, - 0x6a64, 0x6a50, 0x6a4f, 0x6a54, 0x6a6f, 0x6a69, 0x6a60, 0x6a3c, - 0x6a5e, 0x6a56, 0x6a55, 0x6a4d, 0x6a4e, 0x6a46, 0x6b55, 0x6b54, - 0x6b56, 0x6ba7, 0x6baa, 0x6bab, 0x6bc8, 0x6bc7, 0x6c04, 0x6c03, - 0x6c06, 0x6fad, 0x6fcb, 0x6fa3, 0x6fc7, 0x6fbc, 0x6fce, 0x6fc8, - 0x6f5e, 0x6fc4, 0x6fbd, 0x6f9e, 0x6fca, 0x6fa8, 0x7004, 0x6fa5, - 0x6fae, 0x6fba, 0x6fac, 0x6faa, 0x6fcf, 0x6fbf, 0x6fb8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6fa2, 0x6fc9, 0x6fab, 0x6fcd, 0x6faf, 0x6fb2, 0x6fb0, 0x71c5, - 0x71c2, 0x71bf, 0x71b8, 0x71d6, 0x71c0, 0x71c1, 0x71cb, 0x71d4, - 0x71ca, 0x71c7, 0x71cf, 0x71bd, 0x71d8, 0x71bc, 0x71c6, 0x71da, - 0x71db, 0x729d, 0x729e, 0x7369, 0x7366, 0x7367, 0x736c, 0x7365, - 0x736b, 0x736a, 0x747f, 0x749a, 0x74a0, 0x7494, 0x7492, 0x7495, - 0x74a1, 0x750b, 0x7580, 0x762f, 0x762d, 0x7631, 0x763d, 0x7633, - 0x763c, 0x7635, 0x7632, 0x7630, 0x76bb, 0x76e6, 0x779a, 0x779d, - 0x77a1, 0x779c, 0x779b, 0x77a2, 0x77a3, 0x7795, 0x7799, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7797, 0x78dd, 0x78e9, 0x78e5, 0x78ea, 0x78de, 0x78e3, - 0x78db, 0x78e1, 0x78e2, 0x78ed, 0x78df, 0x78e0, 0x79a4, 0x7a44, - 0x7a48, 0x7a47, 0x7ab6, 0x7ab8, 0x7ab5, 0x7ab1, 0x7ab7, 0x7bde, - 0x7be3, 0x7be7, 0x7bdd, 0x7bd5, 0x7be5, 0x7bda, 0x7be8, 0x7bf9, - 0x7bd4, 0x7bea, 0x7be2, 0x7bdc, 0x7beb, 0x7bd8, 0x7bdf, 0x7cd2, - 0x7cd4, 0x7cd7, 0x7cd0, 0x7cd1, 0x7e12, 0x7e21, 0x7e17, 0x7e0c, - 0x7e1f, 0x7e20, 0x7e13, 0x7e0e, 0x7e1c, 0x7e15, 0x7e1a, 0x7e22, - 0x7e0b, 0x7e0f, 0x7e16, 0x7e0d, 0x7e14, 0x7e25, 0x7e24, 0x7f43, - 0x7f7b, 0x7f7c, 0x7f7a, 0x7fb1, 0x7fef, 0x802a, 0x8029, 0x806c, - 0x81b1, 0x81a6, 0x81ae, 0x81b9, 0x81b5, 0x81ab, 0x81b0, 0x81ac, - 0x81b4, 0x81b2, 0x81b7, 0x81a7, 0x81f2, 0x8255, 0x8256, 0x8257, - 0x8556, 0x8545, 0x856b, 0x854d, 0x8553, 0x8561, 0x8558, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8540, 0x8546, 0x8564, 0x8541, 0x8562, 0x8544, 0x8551, 0x8547, - 0x8563, 0x853e, 0x855b, 0x8571, 0x854e, 0x856e, 0x8575, 0x8555, - 0x8567, 0x8560, 0x858c, 0x8566, 0x855d, 0x8554, 0x8565, 0x856c, - 0x8663, 0x8665, 0x8664, 0x879b, 0x878f, 0x8797, 0x8793, 0x8792, - 0x8788, 0x8781, 0x8796, 0x8798, 0x8779, 0x8787, 0x87a3, 0x8785, - 0x8790, 0x8791, 0x879d, 0x8784, 0x8794, 0x879c, 0x879a, 0x8789, - 0x891e, 0x8926, 0x8930, 0x892d, 0x892e, 0x8927, 0x8931, 0x8922, - 0x8929, 0x8923, 0x892f, 0x892c, 0x891f, 0x89f1, 0x8ae0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8ae2, 0x8af2, 0x8af4, 0x8af5, 0x8add, 0x8b14, 0x8ae4, - 0x8adf, 0x8af0, 0x8ac8, 0x8ade, 0x8ae1, 0x8ae8, 0x8aff, 0x8aef, - 0x8afb, 0x8c91, 0x8c92, 0x8c90, 0x8cf5, 0x8cee, 0x8cf1, 0x8cf0, - 0x8cf3, 0x8d6c, 0x8d6e, 0x8da5, 0x8da7, 0x8e33, 0x8e3e, 0x8e38, - 0x8e40, 0x8e45, 0x8e36, 0x8e3c, 0x8e3d, 0x8e41, 0x8e30, 0x8e3f, - 0x8ebd, 0x8f36, 0x8f2e, 0x8f35, 0x8f32, 0x8f39, 0x8f37, 0x8f34, - 0x9076, 0x9079, 0x907b, 0x9086, 0x90fa, 0x9133, 0x9135, 0x9136, - 0x9193, 0x9190, 0x9191, 0x918d, 0x918f, 0x9327, 0x931e, 0x9308, - 0x931f, 0x9306, 0x930f, 0x937a, 0x9338, 0x933c, 0x931b, 0x9323, - 0x9312, 0x9301, 0x9346, 0x932d, 0x930e, 0x930d, 0x92cb, 0x931d, - 0x92fa, 0x9325, 0x9313, 0x92f9, 0x92f7, 0x9334, 0x9302, 0x9324, - 0x92ff, 0x9329, 0x9339, 0x9335, 0x932a, 0x9314, 0x930c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x930b, 0x92fe, 0x9309, 0x9300, 0x92fb, 0x9316, 0x95bc, 0x95cd, - 0x95be, 0x95b9, 0x95ba, 0x95b6, 0x95bf, 0x95b5, 0x95bd, 0x96a9, - 0x96d4, 0x970b, 0x9712, 0x9710, 0x9799, 0x9797, 0x9794, 0x97f0, - 0x97f8, 0x9835, 0x982f, 0x9832, 0x9924, 0x991f, 0x9927, 0x9929, - 0x999e, 0x99ee, 0x99ec, 0x99e5, 0x99e4, 0x99f0, 0x99e3, 0x99ea, - 0x99e9, 0x99e7, 0x9ab9, 0x9abf, 0x9ab4, 0x9abb, 0x9af6, 0x9afa, - 0x9af9, 0x9af7, 0x9b33, 0x9b80, 0x9b85, 0x9b87, 0x9b7c, 0x9b7e, - 0x9b7b, 0x9b82, 0x9b93, 0x9b92, 0x9b90, 0x9b7a, 0x9b95, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9b7d, 0x9b88, 0x9d25, 0x9d17, 0x9d20, 0x9d1e, 0x9d14, - 0x9d29, 0x9d1d, 0x9d18, 0x9d22, 0x9d10, 0x9d19, 0x9d1f, 0x9e88, - 0x9e86, 0x9e87, 0x9eae, 0x9ead, 0x9ed5, 0x9ed6, 0x9efa, 0x9f12, - 0x9f3d, 0x5126, 0x5125, 0x5122, 0x5124, 0x5120, 0x5129, 0x52f4, - 0x5693, 0x568c, 0x568d, 0x5686, 0x5684, 0x5683, 0x567e, 0x5682, - 0x567f, 0x5681, 0x58d6, 0x58d4, 0x58cf, 0x58d2, 0x5b2d, 0x5b25, - 0x5b32, 0x5b23, 0x5b2c, 0x5b27, 0x5b26, 0x5b2f, 0x5b2e, 0x5b7b, - 0x5bf1, 0x5bf2, 0x5db7, 0x5e6c, 0x5e6a, 0x5fbe, 0x5fbb, 0x61c3, - 0x61b5, 0x61bc, 0x61e7, 0x61e0, 0x61e5, 0x61e4, 0x61e8, 0x61de, - 0x64ef, 0x64e9, 0x64e3, 0x64eb, 0x64e4, 0x64e8, 0x6581, 0x6580, - 0x65b6, 0x65da, 0x66d2, 0x6a8d, 0x6a96, 0x6a81, 0x6aa5, 0x6a89, - 0x6a9f, 0x6a9b, 0x6aa1, 0x6a9e, 0x6a87, 0x6a93, 0x6a8e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6a95, 0x6a83, 0x6aa8, 0x6aa4, 0x6a91, 0x6a7f, 0x6aa6, 0x6a9a, - 0x6a85, 0x6a8c, 0x6a92, 0x6b5b, 0x6bad, 0x6c09, 0x6fcc, 0x6fa9, - 0x6ff4, 0x6fd4, 0x6fe3, 0x6fdc, 0x6fed, 0x6fe7, 0x6fe6, 0x6fde, - 0x6ff2, 0x6fdd, 0x6fe2, 0x6fe8, 0x71e1, 0x71f1, 0x71e8, 0x71f2, - 0x71e4, 0x71f0, 0x71e2, 0x7373, 0x736e, 0x736f, 0x7497, 0x74b2, - 0x74ab, 0x7490, 0x74aa, 0x74ad, 0x74b1, 0x74a5, 0x74af, 0x7510, - 0x7511, 0x7512, 0x750f, 0x7584, 0x7643, 0x7648, 0x7649, 0x7647, - 0x76a4, 0x76e9, 0x77b5, 0x77ab, 0x77b2, 0x77b7, 0x77b6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x77b4, 0x77b1, 0x77a8, 0x77f0, 0x78f3, 0x78fd, 0x7902, - 0x78fb, 0x78fc, 0x78f2, 0x7905, 0x78f9, 0x78fe, 0x7904, 0x79ab, - 0x79a8, 0x7a5c, 0x7a5b, 0x7a56, 0x7a58, 0x7a54, 0x7a5a, 0x7abe, - 0x7ac0, 0x7ac1, 0x7c05, 0x7c0f, 0x7bf2, 0x7c00, 0x7bff, 0x7bfb, - 0x7c0e, 0x7bf4, 0x7c0b, 0x7bf3, 0x7c02, 0x7c09, 0x7c03, 0x7c01, - 0x7bf8, 0x7bfd, 0x7c06, 0x7bf0, 0x7bf1, 0x7c10, 0x7c0a, 0x7ce8, - 0x7e2d, 0x7e3c, 0x7e42, 0x7e33, 0x9848, 0x7e38, 0x7e2a, 0x7e49, - 0x7e40, 0x7e47, 0x7e29, 0x7e4c, 0x7e30, 0x7e3b, 0x7e36, 0x7e44, - 0x7e3a, 0x7f45, 0x7f7f, 0x7f7e, 0x7f7d, 0x7ff4, 0x7ff2, 0x802c, - 0x81bb, 0x81c4, 0x81cc, 0x81ca, 0x81c5, 0x81c7, 0x81bc, 0x81e9, - 0x825b, 0x825a, 0x825c, 0x8583, 0x8580, 0x858f, 0x85a7, 0x8595, - 0x85a0, 0x858b, 0x85a3, 0x857b, 0x85a4, 0x859a, 0x859e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8577, 0x857c, 0x8589, 0x85a1, 0x857a, 0x8578, 0x8557, 0x858e, - 0x8596, 0x8586, 0x858d, 0x8599, 0x859d, 0x8581, 0x85a2, 0x8582, - 0x8588, 0x8585, 0x8579, 0x8576, 0x8598, 0x8590, 0x859f, 0x8668, - 0x87be, 0x87aa, 0x87ad, 0x87c5, 0x87b0, 0x87ac, 0x87b9, 0x87b5, - 0x87bc, 0x87ae, 0x87c9, 0x87c3, 0x87c2, 0x87cc, 0x87b7, 0x87af, - 0x87c4, 0x87ca, 0x87b4, 0x87b6, 0x87bf, 0x87b8, 0x87bd, 0x87de, - 0x87b2, 0x8935, 0x8933, 0x893c, 0x893e, 0x8941, 0x8952, 0x8937, - 0x8942, 0x89ad, 0x89af, 0x89ae, 0x89f2, 0x89f3, 0x8b1e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8b18, 0x8b16, 0x8b11, 0x8b05, 0x8b0b, 0x8b22, 0x8b0f, - 0x8b12, 0x8b15, 0x8b07, 0x8b0d, 0x8b08, 0x8b06, 0x8b1c, 0x8b13, - 0x8b1a, 0x8c4f, 0x8c70, 0x8c72, 0x8c71, 0x8c6f, 0x8c95, 0x8c94, - 0x8cf9, 0x8d6f, 0x8e4e, 0x8e4d, 0x8e53, 0x8e50, 0x8e4c, 0x8e47, - 0x8f43, 0x8f40, 0x9085, 0x907e, 0x9138, 0x919a, 0x91a2, 0x919b, - 0x9199, 0x919f, 0x91a1, 0x919d, 0x91a0, 0x93a1, 0x9383, 0x93af, - 0x9364, 0x9356, 0x9347, 0x937c, 0x9358, 0x935c, 0x9376, 0x9349, - 0x9350, 0x9351, 0x9360, 0x936d, 0x938f, 0x934c, 0x936a, 0x9379, - 0x9357, 0x9355, 0x9352, 0x934f, 0x9371, 0x9377, 0x937b, 0x9361, - 0x935e, 0x9363, 0x9367, 0x9380, 0x934e, 0x9359, 0x95c7, 0x95c0, - 0x95c9, 0x95c3, 0x95c5, 0x95b7, 0x96ae, 0x96b0, 0x96ac, 0x9720, - 0x971f, 0x9718, 0x971d, 0x9719, 0x979a, 0x97a1, 0x979c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x979e, 0x979d, 0x97d5, 0x97d4, 0x97f1, 0x9841, 0x9844, 0x984a, - 0x9849, 0x9845, 0x9843, 0x9925, 0x992b, 0x992c, 0x992a, 0x9933, - 0x9932, 0x992f, 0x992d, 0x9931, 0x9930, 0x9998, 0x99a3, 0x99a1, - 0x9a02, 0x99fa, 0x99f4, 0x99f7, 0x99f9, 0x99f8, 0x99f6, 0x99fb, - 0x99fd, 0x99fe, 0x99fc, 0x9a03, 0x9abe, 0x9afe, 0x9afd, 0x9b01, - 0x9afc, 0x9b48, 0x9b9a, 0x9ba8, 0x9b9e, 0x9b9b, 0x9ba6, 0x9ba1, - 0x9ba5, 0x9ba4, 0x9b86, 0x9ba2, 0x9ba0, 0x9baf, 0x9d33, 0x9d41, - 0x9d67, 0x9d36, 0x9d2e, 0x9d2f, 0x9d31, 0x9d38, 0x9d30, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d45, 0x9d42, 0x9d43, 0x9d3e, 0x9d37, 0x9d40, 0x9d3d, - 0x7ff5, 0x9d2d, 0x9e8a, 0x9e89, 0x9e8d, 0x9eb0, 0x9ec8, 0x9eda, - 0x9efb, 0x9eff, 0x9f24, 0x9f23, 0x9f22, 0x9f54, 0x9fa0, 0x5131, - 0x512d, 0x512e, 0x5698, 0x569c, 0x5697, 0x569a, 0x569d, 0x5699, - 0x5970, 0x5b3c, 0x5c69, 0x5c6a, 0x5dc0, 0x5e6d, 0x5e6e, 0x61d8, - 0x61df, 0x61ed, 0x61ee, 0x61f1, 0x61ea, 0x61f0, 0x61eb, 0x61d6, - 0x61e9, 0x64ff, 0x6504, 0x64fd, 0x64f8, 0x6501, 0x6503, 0x64fc, - 0x6594, 0x65db, 0x66da, 0x66db, 0x66d8, 0x6ac5, 0x6ab9, 0x6abd, - 0x6ae1, 0x6ac6, 0x6aba, 0x6ab6, 0x6ab7, 0x6ac7, 0x6ab4, 0x6aad, - 0x6b5e, 0x6bc9, 0x6c0b, 0x7007, 0x700c, 0x700d, 0x7001, 0x7005, - 0x7014, 0x700e, 0x6fff, 0x7000, 0x6ffb, 0x7026, 0x6ffc, 0x6ff7, - 0x700a, 0x7201, 0x71ff, 0x71f9, 0x7203, 0x71fd, 0x7376, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x74b8, 0x74c0, 0x74b5, 0x74c1, 0x74be, 0x74b6, 0x74bb, 0x74c2, - 0x7514, 0x7513, 0x765c, 0x7664, 0x7659, 0x7650, 0x7653, 0x7657, - 0x765a, 0x76a6, 0x76bd, 0x76ec, 0x77c2, 0x77ba, 0x78ff, 0x790c, - 0x7913, 0x7914, 0x7909, 0x7910, 0x7912, 0x7911, 0x79ad, 0x79ac, - 0x7a5f, 0x7c1c, 0x7c29, 0x7c19, 0x7c20, 0x7c1f, 0x7c2d, 0x7c1d, - 0x7c26, 0x7c28, 0x7c22, 0x7c25, 0x7c30, 0x7e5c, 0x7e50, 0x7e56, - 0x7e63, 0x7e58, 0x7e62, 0x7e5f, 0x7e51, 0x7e60, 0x7e57, 0x7e53, - 0x7fb5, 0x7fb3, 0x7ff7, 0x7ff8, 0x8075, 0x81d1, 0x81d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x81d0, 0x825f, 0x825e, 0x85b4, 0x85c6, 0x85c0, 0x85c3, - 0x85c2, 0x85b3, 0x85b5, 0x85bd, 0x85c7, 0x85c4, 0x85bf, 0x85cb, - 0x85ce, 0x85c8, 0x85c5, 0x85b1, 0x85b6, 0x85d2, 0x8624, 0x85b8, - 0x85b7, 0x85be, 0x8669, 0x87e7, 0x87e6, 0x87e2, 0x87db, 0x87eb, - 0x87ea, 0x87e5, 0x87df, 0x87f3, 0x87e4, 0x87d4, 0x87dc, 0x87d3, - 0x87ed, 0x87d8, 0x87e3, 0x87a4, 0x87d7, 0x87d9, 0x8801, 0x87f4, - 0x87e8, 0x87dd, 0x8953, 0x894b, 0x894f, 0x894c, 0x8946, 0x8950, - 0x8951, 0x8949, 0x8b2a, 0x8b27, 0x8b23, 0x8b33, 0x8b30, 0x8b35, - 0x8b47, 0x8b2f, 0x8b3c, 0x8b3e, 0x8b31, 0x8b25, 0x8b37, 0x8b26, - 0x8b36, 0x8b2e, 0x8b24, 0x8b3b, 0x8b3d, 0x8b3a, 0x8c42, 0x8c75, - 0x8c99, 0x8c98, 0x8c97, 0x8cfe, 0x8d04, 0x8d02, 0x8d00, 0x8e5c, - 0x8e62, 0x8e60, 0x8e57, 0x8e56, 0x8e5e, 0x8e65, 0x8e67, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8e5b, 0x8e5a, 0x8e61, 0x8e5d, 0x8e69, 0x8e54, 0x8f46, 0x8f47, - 0x8f48, 0x8f4b, 0x9128, 0x913a, 0x913b, 0x913e, 0x91a8, 0x91a5, - 0x91a7, 0x91af, 0x91aa, 0x93b5, 0x938c, 0x9392, 0x93b7, 0x939b, - 0x939d, 0x9389, 0x93a7, 0x938e, 0x93aa, 0x939e, 0x93a6, 0x9395, - 0x9388, 0x9399, 0x939f, 0x938d, 0x93b1, 0x9391, 0x93b2, 0x93a4, - 0x93a8, 0x93b4, 0x93a3, 0x93a5, 0x95d2, 0x95d3, 0x95d1, 0x96b3, - 0x96d7, 0x96da, 0x5dc2, 0x96df, 0x96d8, 0x96dd, 0x9723, 0x9722, - 0x9725, 0x97ac, 0x97ae, 0x97a8, 0x97ab, 0x97a4, 0x97aa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97a2, 0x97a5, 0x97d7, 0x97d9, 0x97d6, 0x97d8, 0x97fa, - 0x9850, 0x9851, 0x9852, 0x98b8, 0x9941, 0x993c, 0x993a, 0x9a0f, - 0x9a0b, 0x9a09, 0x9a0d, 0x9a04, 0x9a11, 0x9a0a, 0x9a05, 0x9a07, - 0x9a06, 0x9ac0, 0x9adc, 0x9b08, 0x9b04, 0x9b05, 0x9b29, 0x9b35, - 0x9b4a, 0x9b4c, 0x9b4b, 0x9bc7, 0x9bc6, 0x9bc3, 0x9bbf, 0x9bc1, - 0x9bb5, 0x9bb8, 0x9bd3, 0x9bb6, 0x9bc4, 0x9bb9, 0x9bbd, 0x9d5c, - 0x9d53, 0x9d4f, 0x9d4a, 0x9d5b, 0x9d4b, 0x9d59, 0x9d56, 0x9d4c, - 0x9d57, 0x9d52, 0x9d54, 0x9d5f, 0x9d58, 0x9d5a, 0x9e8e, 0x9e8c, - 0x9edf, 0x9f01, 0x9f00, 0x9f16, 0x9f25, 0x9f2b, 0x9f2a, 0x9f29, - 0x9f28, 0x9f4c, 0x9f55, 0x5134, 0x5135, 0x5296, 0x52f7, 0x53b4, - 0x56ab, 0x56ad, 0x56a6, 0x56a7, 0x56aa, 0x56ac, 0x58da, 0x58dd, - 0x58db, 0x5912, 0x5b3d, 0x5b3e, 0x5b3f, 0x5dc3, 0x5e70, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5fbf, 0x61fb, 0x6507, 0x6510, 0x650d, 0x6509, 0x650c, 0x650e, - 0x6584, 0x65de, 0x65dd, 0x66de, 0x6ae7, 0x6ae0, 0x6acc, 0x6ad1, - 0x6ad9, 0x6acb, 0x6adf, 0x6adc, 0x6ad0, 0x6aeb, 0x6acf, 0x6acd, - 0x6ade, 0x6b60, 0x6bb0, 0x6c0c, 0x7019, 0x7027, 0x7020, 0x7016, - 0x702b, 0x7021, 0x7022, 0x7023, 0x7029, 0x7017, 0x7024, 0x701c, - 0x702a, 0x720c, 0x720a, 0x7207, 0x7202, 0x7205, 0x72a5, 0x72a6, - 0x72a4, 0x72a3, 0x72a1, 0x74cb, 0x74c5, 0x74b7, 0x74c3, 0x7516, - 0x7660, 0x77c9, 0x77ca, 0x77c4, 0x77f1, 0x791d, 0x791b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7921, 0x791c, 0x7917, 0x791e, 0x79b0, 0x7a67, 0x7a68, - 0x7c33, 0x7c3c, 0x7c39, 0x7c2c, 0x7c3b, 0x7cec, 0x7cea, 0x7e76, - 0x7e75, 0x7e78, 0x7e70, 0x7e77, 0x7e6f, 0x7e7a, 0x7e72, 0x7e74, - 0x7e68, 0x7f4b, 0x7f4a, 0x7f83, 0x7f86, 0x7fb7, 0x7ffd, 0x7ffe, - 0x8078, 0x81d7, 0x81d5, 0x8264, 0x8261, 0x8263, 0x85eb, 0x85f1, - 0x85ed, 0x85d9, 0x85e1, 0x85e8, 0x85da, 0x85d7, 0x85ec, 0x85f2, - 0x85f8, 0x85d8, 0x85df, 0x85e3, 0x85dc, 0x85d1, 0x85f0, 0x85e6, - 0x85ef, 0x85de, 0x85e2, 0x8800, 0x87fa, 0x8803, 0x87f6, 0x87f7, - 0x8809, 0x880c, 0x880b, 0x8806, 0x87fc, 0x8808, 0x87ff, 0x880a, - 0x8802, 0x8962, 0x895a, 0x895b, 0x8957, 0x8961, 0x895c, 0x8958, - 0x895d, 0x8959, 0x8988, 0x89b7, 0x89b6, 0x89f6, 0x8b50, 0x8b48, - 0x8b4a, 0x8b40, 0x8b53, 0x8b56, 0x8b54, 0x8b4b, 0x8b55, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8b51, 0x8b42, 0x8b52, 0x8b57, 0x8c43, 0x8c77, 0x8c76, 0x8c9a, - 0x8d06, 0x8d07, 0x8d09, 0x8dac, 0x8daa, 0x8dad, 0x8dab, 0x8e6d, - 0x8e78, 0x8e73, 0x8e6a, 0x8e6f, 0x8e7b, 0x8ec2, 0x8f52, 0x8f51, - 0x8f4f, 0x8f50, 0x8f53, 0x8fb4, 0x9140, 0x913f, 0x91b0, 0x91ad, - 0x93de, 0x93c7, 0x93cf, 0x93c2, 0x93da, 0x93d0, 0x93f9, 0x93ec, - 0x93cc, 0x93d9, 0x93a9, 0x93e6, 0x93ca, 0x93d4, 0x93ee, 0x93e3, - 0x93d5, 0x93c4, 0x93ce, 0x93c0, 0x93d2, 0x93e7, 0x957d, 0x95da, - 0x95db, 0x96e1, 0x9729, 0x972b, 0x972c, 0x9728, 0x9726, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97b3, 0x97b7, 0x97b6, 0x97dd, 0x97de, 0x97df, 0x985c, - 0x9859, 0x985d, 0x9857, 0x98bf, 0x98bd, 0x98bb, 0x98be, 0x9948, - 0x9947, 0x9943, 0x99a6, 0x99a7, 0x9a1a, 0x9a15, 0x9a25, 0x9a1d, - 0x9a24, 0x9a1b, 0x9a22, 0x9a20, 0x9a27, 0x9a23, 0x9a1e, 0x9a1c, - 0x9a14, 0x9ac2, 0x9b0b, 0x9b0a, 0x9b0e, 0x9b0c, 0x9b37, 0x9bea, - 0x9beb, 0x9be0, 0x9bde, 0x9be4, 0x9be6, 0x9be2, 0x9bf0, 0x9bd4, - 0x9bd7, 0x9bec, 0x9bdc, 0x9bd9, 0x9be5, 0x9bd5, 0x9be1, 0x9bda, - 0x9d77, 0x9d81, 0x9d8a, 0x9d84, 0x9d88, 0x9d71, 0x9d80, 0x9d78, - 0x9d86, 0x9d8b, 0x9d8c, 0x9d7d, 0x9d6b, 0x9d74, 0x9d75, 0x9d70, - 0x9d69, 0x9d85, 0x9d73, 0x9d7b, 0x9d82, 0x9d6f, 0x9d79, 0x9d7f, - 0x9d87, 0x9d68, 0x9e94, 0x9e91, 0x9ec0, 0x9efc, 0x9f2d, 0x9f40, - 0x9f41, 0x9f4d, 0x9f56, 0x9f57, 0x9f58, 0x5337, 0x56b2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x56b5, 0x56b3, 0x58e3, 0x5b45, 0x5dc6, 0x5dc7, 0x5eee, 0x5eef, - 0x5fc0, 0x5fc1, 0x61f9, 0x6517, 0x6516, 0x6515, 0x6513, 0x65df, - 0x66e8, 0x66e3, 0x66e4, 0x6af3, 0x6af0, 0x6aea, 0x6ae8, 0x6af9, - 0x6af1, 0x6aee, 0x6aef, 0x703c, 0x7035, 0x702f, 0x7037, 0x7034, - 0x7031, 0x7042, 0x7038, 0x703f, 0x703a, 0x7039, 0x7040, 0x703b, - 0x7033, 0x7041, 0x7213, 0x7214, 0x72a8, 0x737d, 0x737c, 0x74ba, - 0x76ab, 0x76aa, 0x76be, 0x76ed, 0x77cc, 0x77ce, 0x77cf, 0x77cd, - 0x77f2, 0x7925, 0x7923, 0x7927, 0x7928, 0x7924, 0x7929, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x79b2, 0x7a6e, 0x7a6c, 0x7a6d, 0x7af7, 0x7c49, 0x7c48, - 0x7c4a, 0x7c47, 0x7c45, 0x7cee, 0x7e7b, 0x7e7e, 0x7e81, 0x7e80, - 0x7fba, 0x7fff, 0x8079, 0x81db, 0x81d9, 0x820b, 0x8268, 0x8269, - 0x8622, 0x85ff, 0x8601, 0x85fe, 0x861b, 0x8600, 0x85f6, 0x8604, - 0x8609, 0x8605, 0x860c, 0x85fd, 0x8819, 0x8810, 0x8811, 0x8817, - 0x8813, 0x8816, 0x8963, 0x8966, 0x89b9, 0x89f7, 0x8b60, 0x8b6a, - 0x8b5d, 0x8b68, 0x8b63, 0x8b65, 0x8b67, 0x8b6d, 0x8dae, 0x8e86, - 0x8e88, 0x8e84, 0x8f59, 0x8f56, 0x8f57, 0x8f55, 0x8f58, 0x8f5a, - 0x908d, 0x9143, 0x9141, 0x91b7, 0x91b5, 0x91b2, 0x91b3, 0x940b, - 0x9413, 0x93fb, 0x9420, 0x940f, 0x9414, 0x93fe, 0x9415, 0x9410, - 0x9428, 0x9419, 0x940d, 0x93f5, 0x9400, 0x93f7, 0x9407, 0x940e, - 0x9416, 0x9412, 0x93fa, 0x9409, 0x93f8, 0x940a, 0x93ff, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x93fc, 0x940c, 0x93f6, 0x9411, 0x9406, 0x95de, 0x95e0, 0x95df, - 0x972e, 0x972f, 0x97b9, 0x97bb, 0x97fd, 0x97fe, 0x9860, 0x9862, - 0x9863, 0x985f, 0x98c1, 0x98c2, 0x9950, 0x994e, 0x9959, 0x994c, - 0x994b, 0x9953, 0x9a32, 0x9a34, 0x9a31, 0x9a2c, 0x9a2a, 0x9a36, - 0x9a29, 0x9a2e, 0x9a38, 0x9a2d, 0x9ac7, 0x9aca, 0x9ac6, 0x9b10, - 0x9b12, 0x9b11, 0x9c0b, 0x9c08, 0x9bf7, 0x9c05, 0x9c12, 0x9bf8, - 0x9c40, 0x9c07, 0x9c0e, 0x9c06, 0x9c17, 0x9c14, 0x9c09, 0x9d9f, - 0x9d99, 0x9da4, 0x9d9d, 0x9d92, 0x9d98, 0x9d90, 0x9d9b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9da0, 0x9d94, 0x9d9c, 0x9daa, 0x9d97, 0x9da1, 0x9d9a, - 0x9da2, 0x9da8, 0x9d9e, 0x9da3, 0x9dbf, 0x9da9, 0x9d96, 0x9da6, - 0x9da7, 0x9e99, 0x9e9b, 0x9e9a, 0x9ee5, 0x9ee4, 0x9ee7, 0x9ee6, - 0x9f30, 0x9f2e, 0x9f5b, 0x9f60, 0x9f5e, 0x9f5d, 0x9f59, 0x9f91, - 0x513a, 0x5139, 0x5298, 0x5297, 0x56c3, 0x56bd, 0x56be, 0x5b48, - 0x5b47, 0x5dcb, 0x5dcf, 0x5ef1, 0x61fd, 0x651b, 0x6b02, 0x6afc, - 0x6b03, 0x6af8, 0x6b00, 0x7043, 0x7044, 0x704a, 0x7048, 0x7049, - 0x7045, 0x7046, 0x721d, 0x721a, 0x7219, 0x737e, 0x7517, 0x766a, - 0x77d0, 0x792d, 0x7931, 0x792f, 0x7c54, 0x7c53, 0x7cf2, 0x7e8a, - 0x7e87, 0x7e88, 0x7e8b, 0x7e86, 0x7e8d, 0x7f4d, 0x7fbb, 0x8030, - 0x81dd, 0x8618, 0x862a, 0x8626, 0x861f, 0x8623, 0x861c, 0x8619, - 0x8627, 0x862e, 0x8621, 0x8620, 0x8629, 0x861e, 0x8625, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8829, 0x881d, 0x881b, 0x8820, 0x8824, 0x881c, 0x882b, 0x884a, - 0x896d, 0x8969, 0x896e, 0x896b, 0x89fa, 0x8b79, 0x8b78, 0x8b45, - 0x8b7a, 0x8b7b, 0x8d10, 0x8d14, 0x8daf, 0x8e8e, 0x8e8c, 0x8f5e, - 0x8f5b, 0x8f5d, 0x9146, 0x9144, 0x9145, 0x91b9, 0x943f, 0x943b, - 0x9436, 0x9429, 0x943d, 0x943c, 0x9430, 0x9439, 0x942a, 0x9437, - 0x942c, 0x9440, 0x9431, 0x95e5, 0x95e4, 0x95e3, 0x9735, 0x973a, - 0x97bf, 0x97e1, 0x9864, 0x98c9, 0x98c6, 0x98c0, 0x9958, 0x9956, - 0x9a39, 0x9a3d, 0x9a46, 0x9a44, 0x9a42, 0x9a41, 0x9a3a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a3f, 0x9acd, 0x9b15, 0x9b17, 0x9b18, 0x9b16, 0x9b3a, - 0x9b52, 0x9c2b, 0x9c1d, 0x9c1c, 0x9c2c, 0x9c23, 0x9c28, 0x9c29, - 0x9c24, 0x9c21, 0x9db7, 0x9db6, 0x9dbc, 0x9dc1, 0x9dc7, 0x9dca, - 0x9dcf, 0x9dbe, 0x9dc5, 0x9dc3, 0x9dbb, 0x9db5, 0x9dce, 0x9db9, - 0x9dba, 0x9dac, 0x9dc8, 0x9db1, 0x9dad, 0x9dcc, 0x9db3, 0x9dcd, - 0x9db2, 0x9e7a, 0x9e9c, 0x9eeb, 0x9eee, 0x9eed, 0x9f1b, 0x9f18, - 0x9f1a, 0x9f31, 0x9f4e, 0x9f65, 0x9f64, 0x9f92, 0x4eb9, 0x56c6, - 0x56c5, 0x56cb, 0x5971, 0x5b4b, 0x5b4c, 0x5dd5, 0x5dd1, 0x5ef2, - 0x6521, 0x6520, 0x6526, 0x6522, 0x6b0b, 0x6b08, 0x6b09, 0x6c0d, - 0x7055, 0x7056, 0x7057, 0x7052, 0x721e, 0x721f, 0x72a9, 0x737f, - 0x74d8, 0x74d5, 0x74d9, 0x74d7, 0x766d, 0x76ad, 0x7935, 0x79b4, - 0x7a70, 0x7a71, 0x7c57, 0x7c5c, 0x7c59, 0x7c5b, 0x7c5a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7cf4, 0x7cf1, 0x7e91, 0x7f4f, 0x7f87, 0x81de, 0x826b, 0x8634, - 0x8635, 0x8633, 0x862c, 0x8632, 0x8636, 0x882c, 0x8828, 0x8826, - 0x882a, 0x8825, 0x8971, 0x89bf, 0x89be, 0x89fb, 0x8b7e, 0x8b84, - 0x8b82, 0x8b86, 0x8b85, 0x8b7f, 0x8d15, 0x8e95, 0x8e94, 0x8e9a, - 0x8e92, 0x8e90, 0x8e96, 0x8e97, 0x8f60, 0x8f62, 0x9147, 0x944c, - 0x9450, 0x944a, 0x944b, 0x944f, 0x9447, 0x9445, 0x9448, 0x9449, - 0x9446, 0x973f, 0x97e3, 0x986a, 0x9869, 0x98cb, 0x9954, 0x995b, - 0x9a4e, 0x9a53, 0x9a54, 0x9a4c, 0x9a4f, 0x9a48, 0x9a4a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a49, 0x9a52, 0x9a50, 0x9ad0, 0x9b19, 0x9b2b, 0x9b3b, - 0x9b56, 0x9b55, 0x9c46, 0x9c48, 0x9c3f, 0x9c44, 0x9c39, 0x9c33, - 0x9c41, 0x9c3c, 0x9c37, 0x9c34, 0x9c32, 0x9c3d, 0x9c36, 0x9ddb, - 0x9dd2, 0x9dde, 0x9dda, 0x9dcb, 0x9dd0, 0x9ddc, 0x9dd1, 0x9ddf, - 0x9de9, 0x9dd9, 0x9dd8, 0x9dd6, 0x9df5, 0x9dd5, 0x9ddd, 0x9eb6, - 0x9ef0, 0x9f35, 0x9f33, 0x9f32, 0x9f42, 0x9f6b, 0x9f95, 0x9fa2, - 0x513d, 0x5299, 0x58e8, 0x58e7, 0x5972, 0x5b4d, 0x5dd8, 0x882f, - 0x5f4f, 0x6201, 0x6203, 0x6204, 0x6529, 0x6525, 0x6596, 0x66eb, - 0x6b11, 0x6b12, 0x6b0f, 0x6bca, 0x705b, 0x705a, 0x7222, 0x7382, - 0x7381, 0x7383, 0x7670, 0x77d4, 0x7c67, 0x7c66, 0x7e95, 0x826c, - 0x863a, 0x8640, 0x8639, 0x863c, 0x8631, 0x863b, 0x863e, 0x8830, - 0x8832, 0x882e, 0x8833, 0x8976, 0x8974, 0x8973, 0x89fe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8b8c, 0x8b8e, 0x8b8b, 0x8b88, 0x8c45, 0x8d19, 0x8e98, 0x8f64, - 0x8f63, 0x91bc, 0x9462, 0x9455, 0x945d, 0x9457, 0x945e, 0x97c4, - 0x97c5, 0x9800, 0x9a56, 0x9a59, 0x9b1e, 0x9b1f, 0x9b20, 0x9c52, - 0x9c58, 0x9c50, 0x9c4a, 0x9c4d, 0x9c4b, 0x9c55, 0x9c59, 0x9c4c, - 0x9c4e, 0x9dfb, 0x9df7, 0x9def, 0x9de3, 0x9deb, 0x9df8, 0x9de4, - 0x9df6, 0x9de1, 0x9dee, 0x9de6, 0x9df2, 0x9df0, 0x9de2, 0x9dec, - 0x9df4, 0x9df3, 0x9de8, 0x9ded, 0x9ec2, 0x9ed0, 0x9ef2, 0x9ef3, - 0x9f06, 0x9f1c, 0x9f38, 0x9f37, 0x9f36, 0x9f43, 0x9f4f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9f71, 0x9f70, 0x9f6e, 0x9f6f, 0x56d3, 0x56cd, 0x5b4e, - 0x5c6d, 0x652d, 0x66ed, 0x66ee, 0x6b13, 0x705f, 0x7061, 0x705d, - 0x7060, 0x7223, 0x74db, 0x74e5, 0x77d5, 0x7938, 0x79b7, 0x79b6, - 0x7c6a, 0x7e97, 0x7f89, 0x826d, 0x8643, 0x8838, 0x8837, 0x8835, - 0x884b, 0x8b94, 0x8b95, 0x8e9e, 0x8e9f, 0x8ea0, 0x8e9d, 0x91be, - 0x91bd, 0x91c2, 0x946b, 0x9468, 0x9469, 0x96e5, 0x9746, 0x9743, - 0x9747, 0x97c7, 0x97e5, 0x9a5e, 0x9ad5, 0x9b59, 0x9c63, 0x9c67, - 0x9c66, 0x9c62, 0x9c5e, 0x9c60, 0x9e02, 0x9dfe, 0x9e07, 0x9e03, - 0x9e06, 0x9e05, 0x9e00, 0x9e01, 0x9e09, 0x9dff, 0x9dfd, 0x9e04, - 0x9ea0, 0x9f1e, 0x9f46, 0x9f74, 0x9f75, 0x9f76, 0x56d4, 0x652e, - 0x65b8, 0x6b18, 0x6b19, 0x6b17, 0x6b1a, 0x7062, 0x7226, 0x72aa, - 0x77d8, 0x77d9, 0x7939, 0x7c69, 0x7c6b, 0x7cf6, 0x7e9a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7e98, 0x7e9b, 0x7e99, 0x81e0, 0x81e1, 0x8646, 0x8647, 0x8648, - 0x8979, 0x897a, 0x897c, 0x897b, 0x89ff, 0x8b98, 0x8b99, 0x8ea5, - 0x8ea4, 0x8ea3, 0x946e, 0x946d, 0x946f, 0x9471, 0x9473, 0x9749, - 0x9872, 0x995f, 0x9c68, 0x9c6e, 0x9c6d, 0x9e0b, 0x9e0d, 0x9e10, - 0x9e0f, 0x9e12, 0x9e11, 0x9ea1, 0x9ef5, 0x9f09, 0x9f47, 0x9f78, - 0x9f7b, 0x9f7a, 0x9f79, 0x571e, 0x7066, 0x7c6f, 0x883c, 0x8db2, - 0x8ea6, 0x91c3, 0x9474, 0x9478, 0x9476, 0x9475, 0x9a60, 0x9c74, - 0x9c73, 0x9c71, 0x9c75, 0x9e14, 0x9e13, 0x9ef6, 0x9f0a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9fa4, 0x7068, 0x7065, 0x7cf7, 0x866a, 0x883e, 0x883d, - 0x883f, 0x8b9e, 0x8c9c, 0x8ea9, 0x8ec9, 0x974b, 0x9873, 0x9874, - 0x98cc, 0x9961, 0x99ab, 0x9a64, 0x9a66, 0x9a67, 0x9b24, 0x9e15, - 0x9e17, 0x9f48, 0x6207, 0x6b1e, 0x7227, 0x864c, 0x8ea8, 0x9482, - 0x9480, 0x9481, 0x9a69, 0x9a68, 0x9b2e, 0x9e19, 0x7229, 0x864b, - 0x8b9f, 0x9483, 0x9c79, 0x9eb7, 0x7675, 0x9a6b, 0x9c7a, 0x9e1d, - 0x7069, 0x706a, 0x9ea4, 0x9f7e, 0x9f49, 0x9f98, 0x7881, 0x92b9, - 0x88cf, 0x58bb, 0x6052, 0x7ca7, 0x5afa, 0x2554, 0x2566, 0x2557, - 0x2560, 0x256c, 0x2563, 0x255a, 0x2569, 0x255d, 0x2552, 0x2564, - 0x2555, 0x255e, 0x256a, 0x2561, 0x2558, 0x2567, 0x255b, 0x2553, - 0x2565, 0x2556, 0x255f, 0x256b, 0x2562, 0x2559, 0x2568, 0x255c, - 0x2551, 0x2550, 0x256d, 0x256e, 0x2570, 0x256f, 0xffed, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe000, 0x92db, 0xe002, 0xe003, 0x854c, 0x42b5, 0x73ef, 0x51b5, - 0x3649, 0xe009, 0xe00a, 0x9344, 0xe00c, 0x82ee, 0xe00e, 0x783c, - 0x6744, 0x62df, 0xe012, 0xe013, 0xe014, 0xe015, 0xe016, 0x4fab, - 0xe018, 0x5008, 0xe01a, 0xe01b, 0xe01c, 0xe01d, 0xe01e, 0x5029, - 0xe020, 0x5fa4, 0xe022, 0xe023, 0x6edb, 0xe025, 0x507d, 0x5101, - 0x347a, 0x510e, 0x986c, 0x3743, 0x8416, 0xe02d, 0xe02e, 0x5160, - 0xe030, 0x516a, 0xe032, 0xe033, 0xe034, 0xe035, 0xe036, 0xe037, - 0xe038, 0x5b82, 0x877d, 0xe03b, 0xe03c, 0x51b2, 0x51b8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d34, 0x51c9, 0x51cf, 0x51d1, 0x3cdc, 0x51d3, 0xe045, - 0x51b3, 0x51e2, 0x5342, 0x51ed, 0x83cd, 0x693e, 0xe04c, 0x5f7b, - 0x520b, 0x5226, 0x523c, 0x52b5, 0x5257, 0x5294, 0x52b9, 0x52c5, - 0x7c15, 0x8542, 0x52e0, 0x860d, 0xe05a, 0x5305, 0xe05c, 0x5549, - 0x6ed9, 0xe05f, 0xe060, 0xe061, 0x5333, 0x5344, 0xe064, 0x6ccb, - 0xe066, 0x681b, 0x73d5, 0x604a, 0x3eaa, 0x38cc, 0xe06c, 0x71dd, - 0x44a2, 0x536d, 0x5374, 0xe071, 0x537e, 0x537f, 0xe074, 0xe075, - 0x77e6, 0x5393, 0xe078, 0x53a0, 0x53ab, 0x53ae, 0x73a7, 0xe07d, - 0x3f59, 0x739c, 0x53c1, 0x53c5, 0x6c49, 0x4e49, 0x57fe, 0x53d9, - 0x3aab, 0xe087, 0x53e0, 0xe089, 0xe08a, 0x53f6, 0xe08c, 0x5413, - 0x7079, 0x552b, 0x6657, 0x6d5b, 0x546d, 0xe093, 0xe094, 0x555d, - 0x548f, 0x54a4, 0x47a6, 0xe099, 0xe09a, 0x3db4, 0xe09c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe09d, 0xe09e, 0x5547, 0x4ced, 0x542f, 0x7417, 0x5586, 0x55a9, - 0x5605, 0xe0a6, 0xe0a7, 0x4552, 0xe0a9, 0x66b3, 0xe0ab, 0x5637, - 0x66cd, 0xe0ae, 0x66a4, 0x66ad, 0x564d, 0x564f, 0x78f1, 0x56f1, - 0x9787, 0x53fe, 0x5700, 0x56ef, 0x56ed, 0xe0ba, 0x3623, 0xe0bc, - 0x5746, 0xe0be, 0x6c6e, 0x708b, 0x5742, 0x36b1, 0xe0c3, 0x57e6, - 0xe0c5, 0x5803, 0xe0c7, 0xe0c8, 0x5826, 0xe0ca, 0x585c, 0x58aa, - 0x3561, 0x58e0, 0x58dc, 0xe0d0, 0x58fb, 0x5bff, 0x5743, 0xe0d4, - 0xe0d5, 0x93d3, 0x35a1, 0x591f, 0x68a6, 0x36c3, 0x6e59, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe0dc, 0x5a24, 0x5553, 0xe0df, 0x8505, 0x59c9, 0xe0e2, - 0xe0e3, 0xe0e4, 0xe0e5, 0x59d9, 0xe0e7, 0xe0e8, 0xe0e9, 0x6d71, - 0xe0eb, 0xe0ec, 0x59f9, 0xe0ee, 0x5aab, 0x5a63, 0x36e6, 0xe0f2, - 0x5a77, 0x3708, 0x5a96, 0x7465, 0x5ad3, 0xe0f8, 0xe0f9, 0x3d85, - 0xe0fb, 0x3732, 0xe0fd, 0x5e83, 0x52d0, 0x5b76, 0x6588, 0x5b7c, - 0xe103, 0x4004, 0x485d, 0xe106, 0x5bd5, 0x6160, 0xe109, 0xe10a, - 0xe10b, 0x5bf3, 0x5b9d, 0x4d10, 0x5c05, 0xe110, 0x5c13, 0x73ce, - 0x5c14, 0xe114, 0xe115, 0x5c49, 0x48dd, 0x5c85, 0x5ce9, 0x5cef, - 0x5d8b, 0xe11c, 0xe11d, 0x5d10, 0x5d18, 0x5d46, 0xe121, 0x5cba, - 0x5dd7, 0x82fc, 0x382d, 0xe126, 0xe127, 0xe128, 0x8287, 0x3836, - 0x3bc2, 0x5e2e, 0x6a8a, 0x5e75, 0x5e7a, 0xe130, 0xe131, 0x53a6, - 0x4eb7, 0x5ed0, 0x53a8, 0xe136, 0x5e09, 0x5ef4, 0xe139, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5ef9, 0x5efb, 0x38a0, 0x5efc, 0x683e, 0x941b, 0x5f0d, 0xe141, - 0xe142, 0x3ade, 0x48ae, 0xe145, 0x5f3a, 0xe147, 0xe148, 0x5f58, - 0xe14a, 0x5f63, 0x97bd, 0xe14d, 0x5f72, 0x9340, 0xe150, 0x5fa7, - 0x5db6, 0x3d5f, 0xe154, 0xe155, 0xe156, 0xe157, 0x91d6, 0xe159, - 0xe15a, 0x6031, 0x6685, 0xe15d, 0x3963, 0x3dc7, 0x3639, 0x5790, - 0xe162, 0x7971, 0x3e40, 0x609e, 0x60a4, 0x60b3, 0xe168, 0xe169, - 0xe16a, 0x74a4, 0x50e1, 0x5aa0, 0x6164, 0x8424, 0x6142, 0xe171, - 0xe172, 0x6181, 0x51f4, 0xe175, 0x6187, 0x5baa, 0xe178, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe179, 0x61d3, 0xe17b, 0xe17c, 0x61d0, 0x3932, 0xe17f, - 0xe180, 0x6023, 0x615c, 0x651e, 0x638b, 0xe185, 0x62c5, 0xe187, - 0x62d5, 0xe189, 0x636c, 0xe18b, 0x3a17, 0x6438, 0x63f8, 0xe18f, - 0xe190, 0x6490, 0x6f8a, 0xe193, 0x9814, 0xe195, 0xe196, 0x64e1, - 0x64e5, 0x947b, 0x3a66, 0x643a, 0x3a57, 0x654d, 0x6f16, 0xe19f, - 0xe1a0, 0x6585, 0x656d, 0x655f, 0xe1a4, 0x65b5, 0xe1a6, 0x4b37, - 0x65d1, 0x40d8, 0xe1aa, 0x65e0, 0x65e3, 0x5fdf, 0xe1ae, 0x6618, - 0xe1b0, 0xe1b1, 0x6644, 0xe1b3, 0xe1b4, 0x664b, 0xe1b6, 0x6667, - 0xe1b8, 0x6673, 0x6674, 0xe1bb, 0xe1bc, 0xe1bd, 0xe1be, 0xe1bf, - 0x77c5, 0xe1c1, 0x99a4, 0x6702, 0xe1c4, 0xe1c5, 0x3b2b, 0x69fa, - 0xe1c8, 0x675e, 0x6767, 0x6762, 0xe1cc, 0xe1cd, 0x67d7, 0x44e9, - 0x6822, 0x6e50, 0x923c, 0x6801, 0xe1d4, 0xe1d5, 0x685d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1d7, 0x69e1, 0x6a0b, 0xe1da, 0x6973, 0x68c3, 0xe1dd, 0x6901, - 0x6900, 0x3d32, 0x3a01, 0xe1e2, 0x3b80, 0x67ac, 0x6961, 0xe1e6, - 0x42fc, 0x6936, 0x6998, 0x3ba1, 0xe1eb, 0x8363, 0x5090, 0x69f9, - 0xe1ef, 0xe1f0, 0x6a45, 0xe1f2, 0x6a9d, 0x3bf3, 0x67b1, 0x6ac8, - 0xe1f7, 0x3c0d, 0x6b1d, 0xe1fa, 0x60de, 0x6b35, 0x6b74, 0xe1fe, - 0x6eb5, 0xe200, 0xe201, 0xe202, 0x3740, 0x5421, 0xe205, 0x6be1, - 0xe207, 0x6bdc, 0x6c37, 0xe20a, 0xe20b, 0xe20c, 0x6c5a, 0x8226, - 0x6c79, 0xe210, 0x44c5, 0xe212, 0xe213, 0xe214, 0xe215, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe216, 0x36e5, 0x3ceb, 0xe219, 0x9b83, 0xe21b, 0xe21c, - 0x7f8f, 0x6837, 0xe21f, 0xe220, 0xe221, 0x6d96, 0x6d5c, 0x6e7c, - 0x6f04, 0xe226, 0xe227, 0xe228, 0x8533, 0xe22a, 0x51c7, 0x6c9c, - 0x6e1d, 0x842e, 0xe22f, 0x6e2f, 0xe231, 0x7453, 0xe233, 0x79cc, - 0x6e4f, 0x5a91, 0xe237, 0x6ff8, 0x370d, 0x6f9d, 0xe23b, 0x6efa, - 0xe23d, 0xe23e, 0x4555, 0x93f0, 0x6f44, 0x6f5c, 0x3d4e, 0x6f74, - 0xe245, 0x3d3b, 0x6f9f, 0xe248, 0x6fd3, 0xe24a, 0xe24b, 0xe24c, - 0xe24d, 0xe24e, 0xe24f, 0x51df, 0xe251, 0xe252, 0xe253, 0xe254, - 0x704b, 0x707e, 0x70a7, 0x7081, 0x70cc, 0x70d5, 0x70d6, 0x70df, - 0x4104, 0x3de8, 0x71b4, 0x7196, 0xe261, 0x712b, 0x7145, 0x5a88, - 0x714a, 0x716e, 0x5c9c, 0xe268, 0x714f, 0x9362, 0xe26b, 0x712c, - 0xe26d, 0xe26e, 0xe26f, 0x71ba, 0xe271, 0x70bd, 0x720e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9442, 0x7215, 0x5911, 0x9443, 0x7224, 0x9341, 0xe27a, 0x722e, - 0x7240, 0xe27d, 0x68bd, 0x7255, 0x7257, 0x3e55, 0xe282, 0x680d, - 0x6f3d, 0x7282, 0x732a, 0x732b, 0xe288, 0xe289, 0x48ed, 0xe28b, - 0x7328, 0x732e, 0x73cf, 0x73aa, 0xe290, 0xe291, 0x73c9, 0x7449, - 0xe294, 0xe295, 0xe296, 0x6623, 0x36c5, 0xe299, 0xe29a, 0xe29b, - 0x73f7, 0x7415, 0x6903, 0xe29f, 0x7439, 0xe2a1, 0x3ed7, 0x745c, - 0xe2a4, 0x7460, 0xe2a6, 0x7447, 0x73e4, 0x7476, 0x83b9, 0x746c, - 0x3730, 0x7474, 0x93f1, 0x6a2c, 0x7482, 0x4953, 0xe2b2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe2b3, 0xe2b4, 0xe2b5, 0x5b46, 0xe2b7, 0xe2b8, 0x74c8, - 0xe2ba, 0x750e, 0x74e9, 0x751e, 0xe2be, 0xe2bf, 0x5bd7, 0xe2c1, - 0x9385, 0x754d, 0x754a, 0x7567, 0x756e, 0xe2c7, 0x3f04, 0xe2c9, - 0x758e, 0x745d, 0x759e, 0x75b4, 0x7602, 0x762c, 0x7651, 0x764f, - 0x766f, 0x7676, 0xe2d4, 0x7690, 0x81ef, 0x37f8, 0xe2d8, 0xe2d9, - 0x76a1, 0x76a5, 0x76b7, 0x76cc, 0xe2de, 0x8462, 0xe2e0, 0xe2e1, - 0xe2e2, 0x771e, 0x7726, 0x7740, 0x64af, 0xe2e7, 0x7758, 0xe2e9, - 0x77af, 0xe2eb, 0xe2ec, 0xe2ed, 0x77f4, 0x7809, 0xe2f0, 0xe2f1, - 0x68ca, 0x78af, 0x78c7, 0x78d3, 0x96a5, 0x792e, 0xe2f8, 0x78d7, - 0x7934, 0x78b1, 0xe2fc, 0x8fb8, 0x8884, 0xe2ff, 0xe300, 0xe301, - 0x7986, 0x8900, 0x6902, 0x7980, 0xe306, 0x799d, 0xe308, 0x793c, - 0x79a9, 0x6e2a, 0xe30c, 0x3ea8, 0x79c6, 0xe30f, 0x79d4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x79d4, 0xfefe, 0x00ff, 0x0000, 0x0100, 0x0005, 0x8000, 0x804f240 -}; - -static const unsigned short big5hkscs_from_unicode_0[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1b1, - 0xc6d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1c2, - 0xa258, 0xa1d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa150, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8859, 0x8857, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x885d, 0x885b, 0x8866, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8861, 0x885f, 0x0000, 0x0000, 0x0000, 0xa1d1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x886a, 0x8868, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x886f, 0x886d, 0x88a7, 0x0000, 0x8873, 0x8871, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8877, 0x8875, 0x0000, 0x0000, 0x0000, 0xa1d2, - 0xc8fb, 0x887b, 0x8879, 0x0000, 0x88a2, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_1[] = { - 0x8856, 0x8867, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x885a, 0x886c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x885c, 0x886e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8870, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8fc, 0x885e, 0x8874, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8fa, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8878, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8858, 0x8869, 0x0000, - 0x8872, 0x8860, 0x8876, 0x0000, 0x887a, 0x0000, 0x887c, 0x0000, - 0x887d, 0x0000, 0x887e, 0x0000, 0x88a1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_2[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc8f6, 0x886b, 0x0000, 0x0000, 0xc8f8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8f7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x88a8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc8fe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8f9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8f5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc8fd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc6d9, 0xa3be, - 0x0000, 0xa3bc, 0xa3bd, 0xa3bf, 0x0000, 0xa1c5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa3bb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa344, 0xa345, 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, - 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa352, - 0xa353, 0xa354, 0x0000, 0xa355, 0xa356, 0xa357, 0xa358, 0xa359, - 0xa35a, 0xa35b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa35c, 0xa35d, 0xa35e, 0xa35f, 0xa360, 0xa361, 0xa362, - 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, 0xa368, 0xa369, 0xa36a, - 0xa36b, 0xa36c, 0x0000, 0xa36d, 0xa36e, 0xa36f, 0xa370, 0xa371, - 0xa372, 0xa373, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_4[] = { - 0x0000, 0xc7f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7fa, 0xc7fb, - 0xc7fc, 0xc7fd, 0xc7fe, 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, - 0xc845, 0xc846, 0xc847, 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, - 0xc84d, 0xc84e, 0xc84f, 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, - 0xc855, 0xc856, 0xc857, 0xc858, 0xc859, 0xc85a, 0xc85c, 0xc85d, - 0xc85e, 0xc85f, 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, - 0xc866, 0xc867, 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, - 0xc86e, 0xc86f, 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, - 0x0000, 0xc85b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_1e[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8863, 0x88a4, - 0x8865, 0x88a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_20[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa156, 0xa158, 0x0000, 0x0000, 0x0000, - 0xa1a5, 0xa1a6, 0x0000, 0x0000, 0xa1a7, 0xa1a8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa14c, 0xa14b, 0xa145, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1ac, 0x0000, 0x0000, 0xa1ab, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa1b0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_21[] = { - 0x0000, 0x0000, 0x0000, 0xa24a, 0x0000, 0xa1c1, 0x0000, 0x0000, - 0x0000, 0xa24b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc8d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, 0xa2c0, - 0xa2c1, 0xa2c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc6b5, 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, - 0xc6bd, 0xc6be, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1f6, 0xa1f4, 0xa1f7, 0xa1f5, 0x0000, 0x0000, 0xa1f8, 0xa1f9, - 0xa1fb, 0xa1fa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc877, 0xc878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc876, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_22[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa241, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1d4, 0x0000, 0x0000, 0x0000, 0xa1db, 0xa1e8, - 0xa1e7, 0x0000, 0x0000, 0xa1fd, 0x0000, 0xa1fc, 0x0000, 0x0000, - 0x0000, 0xa1e4, 0xa1e5, 0xa1ec, 0x0000, 0x0000, 0xa1ed, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa1ef, 0xa1ee, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1da, 0xa1dd, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1d8, 0xa1d9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1f2, 0x0000, 0x0000, - 0x0000, 0xa1f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1e9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_24[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, - 0xc6a9, 0xc6aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, - 0xc6af, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_25[] = { - 0xa277, 0x0000, 0xa278, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa27a, 0x0000, 0x0000, 0x0000, - 0xa27b, 0x0000, 0x0000, 0x0000, 0xa27c, 0x0000, 0x0000, 0x0000, - 0xa27d, 0x0000, 0x0000, 0x0000, 0xa275, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa274, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa273, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa272, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa271, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9f9, 0xf9f8, 0xf9e6, 0xf9ef, 0xf9dd, 0xf9e8, 0xf9f1, 0xf9df, - 0xf9ec, 0xf9f5, 0xf9e3, 0xf9ee, 0xf9f7, 0xf9e5, 0xf9e9, 0xf9f2, - 0xf9e0, 0xf9eb, 0xf9f4, 0xf9e2, 0xf9e7, 0xf9f0, 0xf9de, 0xf9ed, - 0xf9f6, 0xf9e4, 0xf9ea, 0xf9f3, 0xf9e1, 0xf9fa, 0xf9fb, 0xf9fd, - 0xf9fc, 0xa2ac, 0xa2ad, 0xa2ae, 0xa15a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, 0xa268, - 0xa269, 0xa270, 0xa26f, 0xa26e, 0xa26d, 0xa26c, 0xa26b, 0xa26a, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa276, 0xa279, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1bd, 0xa1bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa1b6, 0xa1b5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa1bf, 0xa1be, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1bb, 0xa1ba, - 0x0000, 0x0000, 0x0000, 0xa1b3, 0x0000, 0x0000, 0xa1b7, 0xa1b4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa2a8, 0xa2a9, 0xa2ab, 0xa2aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_26[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1b9, 0xa1b8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa1f0, 0x0000, 0xa1f1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_27[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc6e6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_2e[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xc8d6, 0x0000, 0x0000, 0x0000, 0xc8d7, 0x0000, 0xc8d8, 0xc8d9, - 0xc8da, 0x0000, 0xc8db, 0x0000, 0xc8dc, 0xc8dd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8de, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc8df, 0xc8e0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8e1, 0x0000, 0xc8e2, - 0x0000, 0x0000, 0xc8e3, 0x0000, 0xc8e4, 0x0000, 0xc8e5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc8e7, 0x0000, 0xc8e8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8e9, 0x0000, - 0x0000, 0x0000, 0xc8ea, 0x0000, 0xc8eb, 0xc8ec, 0x0000, 0xc8ed, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8ee, 0xc8ef, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc8f0, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8f1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_2f[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc6cd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_30[] = { - 0xa140, 0xa142, 0xa143, 0xa1b2, 0x0000, 0xc6e0, 0xc6e1, 0xc6e2, - 0xa171, 0xa172, 0xa16d, 0xa16e, 0xa175, 0xa176, 0xa179, 0xa17a, - 0xa169, 0xa16a, 0xa245, 0x0000, 0xa165, 0xa166, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa1a9, 0xa1aa, 0x0000, - 0x0000, 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, - 0xa2ca, 0xa2cb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, - 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, - 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, - 0xc6fe, 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, - 0xc747, 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, - 0xc74f, 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, - 0xc757, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, - 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, - 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, - 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, - 0xc777, 0xc778, 0xc779, 0xc77a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc8d4, 0xc8d5, 0xc6dc, 0xc6dd, 0x0000, - 0x0000, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc7a1, 0xc7a2, 0xc7a3, - 0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, - 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, - 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, - 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, - 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, - 0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, - 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, - 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, - 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, - 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc6e3, 0xc6da, 0xc6db, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_31[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa374, 0xa375, 0xa376, - 0xa377, 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, - 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8, - 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, - 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, - 0xa3b9, 0xa3ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_32[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc8d1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa1c0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_33[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa255, 0xa256, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa250, 0xa251, 0xa252, 0x0000, - 0x0000, 0xa254, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa257, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa253, 0x0000, - 0x0000, 0xa1eb, 0xa1ea, 0x0000, 0x0000, 0xa24f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_34[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9277, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x96df, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x89d5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x93cd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9bdf, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfa68, 0x0000, 0x0000, 0x89da, 0x8f59, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x89db, 0x0000, 0x0000, 0x8f5d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89dc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96f7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8ada, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8bdc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x97db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e53, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9daa, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9bea, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_35[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a6e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bc8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x89e8, 0x0000, 0x89ea, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8c4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfb70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89ed, 0x0000, 0x0000, - 0x94dd, 0x0000, 0x89ee, 0x0000, 0x0000, 0x0000, 0x0000, 0x9eb4, - 0x8ad3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x92db, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94db, - 0x89f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfb7a, 0x0000, 0x0000, 0x0000, 0x89fb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9efc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89fc, - 0x0000, 0x89bf, 0x0000, 0x0000, 0x0000, 0x89fe, 0x0000, 0x89e6, - 0x0000, 0x0000, 0x9d46, 0x0000, 0x0000, 0x0000, 0x9dee, 0x0000, - 0x0000, 0x0000, 0xa07e, 0x0000, 0x0000, 0x0000, 0xa068, 0x0000, - 0x0000, 0x0000, 0x0000, 0x98e9, 0x0000, 0x8b68, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8dfd, 0x8bbe, 0x9fd9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8aeb, 0x0000, 0x0000, 0x9fd7, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_36[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8b6a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9c5c, 0x0000, 0x8bb1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfb5e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9df3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa0d0, 0x0000, 0x0000, - 0x0000, 0xfc66, 0x0000, 0x0000, 0x0000, 0x0000, 0x92e9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9aec, - 0x8fab, 0xfa48, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e45, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9c6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9ede, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x89ef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x96e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ebb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x94de, 0x0000, 0x9eb8, 0x0000, 0x0000, 0x0000, - 0x97ba, 0xfb65, 0x0000, 0x0000, 0x0000, 0x95d6, 0x0000, 0x0000, - 0x0000, 0x9cbb, 0x0000, 0x0000, 0x97da, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8f45, 0x0000, 0xfb7d, 0x9158, 0xfe64, 0x0000, 0x9856, - 0x9b4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x935b, 0x95c7, 0x0000, 0x97e7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9359, 0x0000, 0x0000, - 0x0000, 0x91f5, 0x97b8, 0x0000, 0x0000, 0xfda2, 0xfbb6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92fa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_37[] = { - 0x0000, 0x9357, 0x0000, 0x8ba6, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfbb9, 0x0000, 0x97b0, 0x0000, 0x0000, 0xfdc4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9ca1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x91f2, 0x91f9, 0x0000, 0x8ff1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9745, 0x9853, 0x0000, 0x0000, - 0xfe78, 0x0000, 0xfbc1, 0x9251, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9dad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfd6c, 0x0000, 0x0000, 0xfa6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9bc2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a7b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b60, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x934b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9abd, 0x0000, 0x0000, 0x0000, 0x0000, 0x91b7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x95b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfec5, 0x0000, 0x0000, 0x9ef0, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_38[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d64, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9269, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8d67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbea, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbef, 0x0000, - 0x8d68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x93eb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfc42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9166, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfacd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x93dd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8bcc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_39[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8d6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8d6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96a8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfca6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d70, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfc64, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8d74, 0x97c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8ad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9274, 0x0000, 0x9bbe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9cc8, 0x0000, 0x0000, 0x9cba, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8d78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9eb9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x955a, 0x0000, 0x0000, 0x91b4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8a48, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8d7d, 0x0000, 0x0000, 0x8a7d, 0x0000, 0x0000, 0x8ac2, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3a[] = { - 0x0000, 0xfd4a, 0x0000, 0x8da1, 0x0000, 0x0000, 0x8ad1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcb4, - 0x8b47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x93a4, 0x9eda, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8a51, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8da6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9ec5, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcc4, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa078, 0x0000, 0x94b5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcc2, 0x8a6b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dab, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfae8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dad, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc49, 0x0000, - 0x93c1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x906f, 0x0000, 0x8db0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x947e, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3b[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90fa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9479, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8db2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfcee, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x997b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8db4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8db7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x91b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8dbb, 0x8dba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8dbc, 0x9044, 0x0000, 0x0000, 0x0000, - 0xfd4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x93e4, 0x0000, - 0x0000, 0x93e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfd53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8dc3, 0x0000, 0x9bb8, 0x0000, - 0x0000, 0x0000, 0xfbf0, 0x0000, 0x93e9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x93f6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dc5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8dca, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8dcc, 0xfd5d, 0x93b5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3c[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd61, 0x0000, 0x0000, - 0x0000, 0x9cf8, 0x0000, 0x0000, 0x0000, 0x9252, 0x0000, 0x0000, - 0xa0e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9ca5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8c56, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8dd6, 0x0000, 0x97c0, 0x0000, 0x0000, - 0x0000, 0xa0de, 0x0000, 0x0000, 0x0000, 0x0000, 0x97d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfaa5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfda3, 0x0000, 0x0000, 0x0000, 0x8ddb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3d[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8eaf, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91b5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfd49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfdd1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8deb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x97c6, 0x0000, 0xfdce, 0x0000, - 0x0000, 0x90fc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfc59, - 0x0000, 0x0000, 0x96d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97c5, 0x8def, 0x0000, 0x0000, 0x0000, 0x0000, 0x97d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8df0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96a6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbbf, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8df3, 0x0000, 0x0000, 0x0000, 0x0000, 0x9449, - 0x0000, 0x8df5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9872, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e6b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfafd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f50, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9dcc, 0xfc65, - 0x0000, 0x8c44, 0x0000, 0x0000, 0x996e, 0x94a1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8f63, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa0da, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9253, - 0xfde9, 0x0000, 0x0000, 0x9db5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9879, 0x0000, 0x0000, 0x0000, 0x9d5d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8d63, 0x9669, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_3e[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f70, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfc6a, 0x0000, 0x0000, 0x8ac7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x89d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9edd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfefb, 0x98bc, 0xfacc, 0x0000, 0x0000, 0x95b0, 0x0000, 0x0000, - 0x0000, 0x9464, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x936f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94b9, - 0x0000, 0x0000, 0x95ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x91ee, - 0x0000, 0x0000, 0x98c3, 0x0000, 0x95f6, 0x0000, 0x0000, 0x0000, - 0x8ffd, 0x98c5, 0x0000, 0x0000, 0x0000, 0x0000, 0x9766, 0xfe6e, - 0x0000, 0x0000, 0x97dd, 0x8caa, 0x0000, 0x0000, 0x92d2, 0x0000, - 0x0000, 0x9761, 0x98cb, 0x0000, 0x0000, 0x0000, 0x0000, 0x95f0, - 0x0000, 0x975d, 0x0000, 0x91e3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x98cc, 0x0000, 0x0000, 0x9469, 0x98cd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x98ce, 0x0000, 0x95fc, 0x0000, 0x0000, 0x94a3 -}; - -static const unsigned short big5hkscs_from_unicode_3f[] = { - 0x9662, 0x0000, 0x0000, 0x0000, 0xfeb6, 0x0000, 0x9463, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98d0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x98d1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9475, 0xfae0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9472, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x98d6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8af0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x98d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98db, - 0x0000, 0x0000, 0x0000, 0x0000, 0x98dd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98a8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a6d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8afb, 0x8aae, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_40[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0xfbc9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8c5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98e4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x98e6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x98e8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8a4d, 0x0000, 0x0000, 0x0000, 0x9257, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x95df, 0x0000, 0x0000, 0xa0ac, 0x0000, 0x0000, - 0x0000, 0x0000, 0x98eb, 0x0000, 0x0000, 0x0000, 0x0000, 0x98ec, - 0x0000, 0x8cc3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x98f4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8ab8, 0x0000, 0x0000, 0x0000, 0x9ee7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x94bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfcd1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9cc6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9e7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_41[] = { - 0x0000, 0x0000, 0x0000, 0x98fe, 0xfde8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9940, 0x0000, 0x0000, 0x0000, 0x0000, 0x94c9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x94d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9946, - 0x0000, 0x0000, 0x0000, 0x0000, 0x90c0, 0x0000, 0x94d1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9573, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x93c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x994b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8e55, 0x0000, 0x0000, 0x0000, 0x0000, 0x994e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8efe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e59, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x94ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_42[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x94ef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8c60, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8f74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9955, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9544, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ccb, 0x0000, - 0x0000, 0x0000, 0x9956, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9959, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x995b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8cc4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfa45, 0x0000, 0x0000, - 0x0000, 0x90b7, 0x0000, 0x0000, 0x9743, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x95cd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x97c9, 0xfd50, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_43[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8eb9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95c6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9967, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8ab9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8dfc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8a76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d51, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9973, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9d4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_44[] = { - 0x0000, 0x997a, 0x9564, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x99a1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99a5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99a7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8eed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99ad, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x946e, - 0x8f70, 0x0000, 0xfad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x99b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa053, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x965c, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd7a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97fe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92bd, 0x0000, 0x97fd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8f64, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfcf7, 0x9562, 0x97cd, 0x9e64, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x924c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_45[] = { - 0x0000, 0x0000, 0x0000, 0x8ec9, 0x99bc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9da5, 0x0000, 0x8f54, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f7c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ea2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f7a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97ae, 0x0000, - 0x0000, 0x0000, 0x0000, 0x96c8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x99c3, 0x0000, 0x90d6, 0x0000, 0x9cbe, - 0x0000, 0x0000, 0x0000, 0x8f76, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9470, 0xfb4b, 0x0000, 0x0000, 0xfdca, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8ec7, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa0f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8fa9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90d7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9edf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_46[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fba, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8feb, 0x0000, 0x99cf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8fc2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x92c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x97dc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95b3, - 0x9c79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95b2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_47[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8fdb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9be3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e7a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9bee, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x99de, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfafa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ee5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a52, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99e1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8a67, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_48[] = { - 0x8bb5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8aac, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99e9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbca, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x97de, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x95d1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99f5, 0xfc4a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9ba9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbdc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe56, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9ea4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9d49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_49[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x95db, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x89c5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x99f8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9664, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9055, 0x0000, 0x0000, 0x96d4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x977c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x964d, 0x0000, 0x97e1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a48, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a49, 0x0000, 0xfe7d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9a50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9347, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8ed8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a55, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90bc, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a58, 0x0000, 0x8bb8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_4a[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90d5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9641, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9a5a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a5c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97c2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8abb, 0x0000, 0x0000, 0x0000, - 0x9baa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90f5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9a60, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9145 -}; - -static const unsigned short big5hkscs_from_unicode_4b[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8c58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8c49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8bb6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfccf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x966b, - 0x9a6e, 0x0000, 0x914f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9746, 0x0000, 0x0000, 0xa0e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92d7, 0x0000, - 0x9675, 0x0000, 0x0000, 0x93d4, 0x0000, 0x0000, 0x91bb, 0x9679, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a70, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9678, 0x91cd, 0x0000, - 0x9c4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_4c[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0xa06f, 0x0000, 0x0000, 0xa06a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x915f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9fa5, 0x0000, 0x0000, 0x89ba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9ecd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a79, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9dce, 0x0000, 0x0000, - 0x0000, 0x8cd2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9d73, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96b9, 0x0000, - 0x96bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9cd1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89b7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9eee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb43, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_4d[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9ec9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfbd3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x91ae, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9d78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9d7b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_4e[] = { - 0xa440, 0xa442, 0x0000, 0xa443, 0x9eb3, 0x0000, 0x0000, 0xc945, - 0xa456, 0xa454, 0xa457, 0xa455, 0xc946, 0xa4a3, 0xc94f, 0xc94d, - 0xa4a2, 0xa4a1, 0x0000, 0x0000, 0xa542, 0xa541, 0xa540, 0x0000, - 0xa543, 0xa4fe, 0x9eb2, 0x0000, 0x9dd6, 0x0000, 0xa5e0, 0xa5e1, - 0x0000, 0x994f, 0x0000, 0x0000, 0x89ce, 0x0000, 0xa8c3, 0x0000, - 0x8bc0, 0x0000, 0x9fc4, 0xa458, 0x8bd4, 0xa4a4, 0xc950, 0x8c72, - 0xa4a5, 0xc963, 0xa6ea, 0xcbb1, 0x0000, 0x0000, 0xc6bf, 0x8bf9, - 0xa459, 0xa4a6, 0x0000, 0xa544, 0xc964, 0x8946, 0x0000, 0xc6c0, - 0x0000, 0x0000, 0xc940, 0xa444, 0x0000, 0xa45b, 0x0000, 0xc947, - 0xa45c, 0xfae5, 0x0000, 0xa4a7, 0x0000, 0xa545, 0xa547, 0xa546, - 0x0000, 0x0000, 0xa5e2, 0xa5e3, 0x0000, 0x0000, 0xa8c4, 0x0000, - 0xadbc, 0xa441, 0xc87b, 0x8bc6, 0xc941, 0xa445, 0xa45e, 0xa45d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa5e4, 0x9c57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa8c5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9afb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb0ae, 0xd44b, - 0x89d0, 0x89cf, 0xb6c3, 0xdcb1, 0xdcb2, 0xc6c1, 0xa446, 0x89d1, - 0xa4a9, 0x89e2, 0x0000, 0xa8c6, 0xa447, 0xc948, 0xa45f, 0x0000, - 0x0000, 0xa4aa, 0xa4ac, 0xc951, 0xa4ad, 0xa4ab, 0x0000, 0x0000, - 0x927e, 0xa5e5, 0x9dba, 0xa8c7, 0x0000, 0x0000, 0xa8c8, 0xab45, - 0xc6c2, 0xa460, 0xa4ae, 0x8c6f, 0xa5e6, 0xa5e8, 0xa5e7, 0x0000, - 0xa6eb, 0x0000, 0x0000, 0xa8c9, 0xa8ca, 0xab46, 0xab47, 0x0000, - 0x0000, 0x0000, 0x0000, 0xadbd, 0x0000, 0x0000, 0xdcb3, 0xfbf8, - 0x0000, 0xf6d6, 0xa448, 0x8bc7, 0x926b, 0x0000, 0x0000, 0x89d2, - 0xa4b0, 0xa4af, 0xc952, 0xa4b1, 0xa4b7, 0x0000, 0xa4b2, 0xa4b3, - 0xc954, 0xc953, 0xa4b5, 0xa4b6, 0x0000, 0xa4b4, 0x9fcf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa54a, 0xa54b, 0xa54c, 0xa54d, - 0xa549, 0xa550, 0xc96a, 0x0000, 0xc966, 0xc969, 0xa551, 0xa561, - 0x0000, 0xc968, 0x0000, 0xa54e, 0xa54f, 0xa548, 0x0000, 0x0000, - 0xc965, 0xc967, 0x9da9, 0x89d3, 0x0000, 0x0000, 0x99e2, 0x0000, - 0xa5f5, 0xc9b0, 0xa5f2, 0xa5f6, 0xc9ba, 0xc9ae, 0xa5f3, 0xc9b2, - 0x9267, 0x0000, 0x0000, 0xa5f4, 0x0000, 0xa5f7, 0x0000, 0xa5e9 -}; - -static const unsigned short big5hkscs_from_unicode_4f[] = { - 0xc9b1, 0xa5f8, 0xc9b5, 0x92a4, 0xc9b9, 0xc9b6, 0x0000, 0x0000, - 0xc9b3, 0xa5ea, 0xa5ec, 0xa5f9, 0x0000, 0xa5ee, 0xc9ab, 0xa5f1, - 0xa5ef, 0xa5f0, 0xc9bb, 0xc9b8, 0xc9af, 0xa5ed, 0x0000, 0x8c73, - 0xc9ac, 0xa5eb, 0x894e, 0x0000, 0x0000, 0xc9b4, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc9b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x894f, 0x9278, 0x0000, 0x0000, 0xc9ad, 0xca66, 0x0000, 0xa742, - 0xa6f4, 0x0000, 0x91b6, 0xca67, 0xa6f1, 0x0000, 0xa744, 0x89d4, - 0xa6f9, 0x9fd2, 0xa6f8, 0xca5b, 0xa6fc, 0xa6f7, 0xca60, 0xca68, - 0x0000, 0xca64, 0x92a7, 0xa6fa, 0x0000, 0x95a2, 0xa6fd, 0xa6ee, - 0xa747, 0xca5d, 0x0000, 0x926e, 0xcbbd, 0xa6ec, 0xa743, 0xa6ed, - 0xa6f5, 0xa6f6, 0xca62, 0xca5e, 0xa6fb, 0xa6f3, 0xca5a, 0xa6ef, - 0xca65, 0xa745, 0xa748, 0xa6f2, 0xa740, 0xa746, 0xa6f0, 0xca63, - 0xa741, 0xca69, 0xca5c, 0xa6fe, 0xca5f, 0x0000, 0x0000, 0xca61, - 0x0000, 0xa8d8, 0xcbbf, 0xcbcb, 0xa8d0, 0x0000, 0xcbcc, 0xa8cb, - 0xa8d5, 0x0000, 0x96ea, 0xa8ce, 0xcbb9, 0xa8d6, 0xcbb8, 0xcbbc, - 0xcbc3, 0xcbc1, 0xa8de, 0xa8d9, 0xcbb3, 0xcbb5, 0xa8db, 0xa8cf, - 0xcbb6, 0xcbc2, 0xcbc9, 0xa8d4, 0xcbbb, 0xcbb4, 0xa8d3, 0xcbb7, - 0xa8d7, 0xcbba, 0x926f, 0xa8d2, 0x0000, 0xa8cd, 0x0000, 0xa8dc, - 0xcbc4, 0xa8dd, 0xcbc8, 0x0000, 0xcbc6, 0xcbca, 0xa8da, 0xcbbe, - 0xcbb2, 0x0000, 0xcbc0, 0xa8d1, 0xcbc5, 0xa8cc, 0xcbc7, 0x0000, - 0x0000, 0x0000, 0x92a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8950, 0x0000, 0x0000, 0xfa57, 0x0000, 0x0000, 0xab56, 0xab4a, - 0x9866, 0x0000, 0xcde0, 0xcde8, 0x0000, 0xab49, 0xab51, 0xab5d, - 0x0000, 0xcdee, 0xcdec, 0xcde7, 0x0000, 0x89d6, 0x0000, 0xab4b, - 0xcded, 0xcde3, 0xab59, 0xab50, 0xab58, 0xcdde, 0x0000, 0xcdea, - 0x98b2, 0xcde1, 0xab54, 0xcde2, 0x92ab, 0xcddd, 0xab5b, 0xab4e, - 0xab57, 0xab4d, 0x0000, 0xcddf, 0xcde4, 0x0000, 0xcdeb, 0xab55, - 0xab52, 0xcde6, 0xab5a, 0xcde9, 0xcde5, 0xab4f, 0xab5c, 0xab53, - 0xab4c, 0xab48, 0x0000, 0x0000, 0x96de, 0x92ac, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcdef, 0x0000, 0xadd7, 0xadc1, - 0x8c70, 0xadd1, 0x9f6e, 0xadd6, 0xd0d0, 0xd0cf, 0xd0d4, 0xd0d5, - 0xadc4, 0x8ef2, 0xadcd, 0x0000, 0x0000, 0x9f6c, 0xadda, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_50[] = { - 0xadce, 0x0000, 0x0000, 0x89d8, 0x0000, 0xd0c9, 0xadc7, 0xd0ca, - 0xfa59, 0xaddc, 0x0000, 0xadd3, 0xadbe, 0xadbf, 0xd0dd, 0xb0bf, - 0x0000, 0xadcc, 0xadcb, 0xd0cb, 0xadcf, 0xd45b, 0xadc6, 0xd0d6, - 0xadd5, 0xadd4, 0xadca, 0xd0ce, 0xd0d7, 0x0000, 0xd0c8, 0xadc9, - 0xd0d8, 0xadd2, 0xd0cc, 0xadc0, 0x0000, 0xadc3, 0xadc2, 0xd0d9, - 0xadd0, 0xfa5f, 0xadd9, 0xaddb, 0xd0d3, 0xadd8, 0x92a8, 0xd0db, - 0xd0cd, 0xd0dc, 0x0000, 0xd0d1, 0x9163, 0xd0da, 0x0000, 0xd0d2, - 0x0000, 0x0000, 0x0000, 0x8c40, 0xadc8, 0x0000, 0x0000, 0x0000, - 0xd463, 0xd457, 0x0000, 0xb0b3, 0x0000, 0xd45c, 0xd462, 0xb0b2, - 0xd455, 0xb0b6, 0xd459, 0xd452, 0xb0b4, 0xd456, 0xb0b9, 0xb0be, - 0x0000, 0xd467, 0x0000, 0xd451, 0x0000, 0xb0ba, 0x9f73, 0xd466, - 0x92ad, 0x0000, 0xb0b5, 0xd458, 0xb0b1, 0xd453, 0xd44f, 0xd45d, - 0xd450, 0xd44e, 0xd45a, 0xd460, 0xd461, 0xb0b7, 0x9be9, 0x0000, - 0xd85b, 0xd45e, 0xd44d, 0xd45f, 0x92a9, 0xb0c1, 0xd464, 0xb0c0, - 0xd44c, 0x0000, 0xd454, 0xd465, 0xb0bc, 0xb0bb, 0xb0b8, 0xb0bd, - 0x0000, 0x0000, 0xb0af, 0x0000, 0x0000, 0xfa66, 0x0000, 0x0000, - 0xb3c8, 0x92aa, 0xd85e, 0xd857, 0x0000, 0xb3c5, 0x0000, 0xd85f, - 0x89d9, 0x0000, 0x0000, 0xd855, 0xd858, 0xb3c4, 0xd859, 0x0000, - 0xfd56, 0xb3c7, 0xd85d, 0x0000, 0xd853, 0xd852, 0xb3c9, 0x0000, - 0xb3ca, 0xb3c6, 0xb3cb, 0xd851, 0xd85c, 0xd85a, 0xd854, 0x0000, - 0x0000, 0x0000, 0xb3c3, 0xd856, 0x0000, 0x0000, 0x9fa8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb6ca, 0xb6c4, 0xdcb7, 0xb6cd, - 0xdcbd, 0xdcc0, 0xb6c6, 0xb6c7, 0xdcba, 0xb6c5, 0xdcc3, 0xb6cb, - 0xdcc4, 0x0000, 0xdcbf, 0xb6cc, 0x8c71, 0xdcb4, 0xb6c9, 0xdcb5, - 0x0000, 0xdcbe, 0xdcbc, 0x0000, 0xdcb8, 0xb6c8, 0xdcb6, 0xb6ce, - 0xdcbb, 0xdcc2, 0xdcb9, 0xdcc1, 0x0000, 0x92a1, 0xb9b6, 0xb9b3, - 0x90e3, 0xb9b4, 0x0000, 0xe0f9, 0xe0f1, 0xb9b2, 0xb9af, 0xe0f2, - 0x0000, 0xa0a6, 0xb9b1, 0xe0f5, 0x0000, 0xe0f7, 0x0000, 0x94ab, - 0xe0fe, 0xfc72, 0x0000, 0xe0fd, 0xe0f8, 0xb9ae, 0xe0f0, 0xb9ac, - 0xe0f3, 0xb9b7, 0xe0f6, 0x0000, 0xe0fa, 0xb9b0, 0xb9ad, 0xe0fc, - 0xe0fb, 0xb9b5, 0x0000, 0xe0f4, 0x97c4, 0xbbf8, 0xe4ec, 0x0000, - 0xe4e9, 0xbbf9, 0x0000, 0xbbf7, 0x92ae, 0xe4f0, 0xe4ed, 0xe4e6 -}; - -static const unsigned short big5hkscs_from_unicode_51[] = { - 0xbbf6, 0xfa67, 0xbbfa, 0xe4e7, 0xbbf5, 0xbbfd, 0xe4ea, 0xe4eb, - 0xbbfb, 0xbbfc, 0xe4f1, 0xe4ee, 0xe4ef, 0x92a2, 0xfa69, 0x0000, - 0xbeaa, 0xe8f8, 0xbea7, 0xe8f5, 0xbea9, 0xbeab, 0x0000, 0xe8f6, - 0xbea8, 0x0000, 0xe8f7, 0x0000, 0xe8f4, 0x0000, 0x0000, 0xc076, - 0xecbd, 0xc077, 0xecbb, 0x0000, 0xecbc, 0xecba, 0xecb9, 0x0000, - 0x0000, 0xecbe, 0xc075, 0x9268, 0x0000, 0xefb8, 0xefb9, 0x0000, - 0xe4e8, 0xefb7, 0xc078, 0xc35f, 0xf1eb, 0xf1ec, 0x0000, 0xc4d7, - 0xc4d8, 0xf5c1, 0xf5c0, 0xc56c, 0xc56b, 0xf7d0, 0x0000, 0xa449, - 0xa461, 0xa4b9, 0x0000, 0xa4b8, 0xa553, 0xa552, 0xa5fc, 0xa5fb, - 0xa5fd, 0xa5fa, 0x0000, 0xa74a, 0xa749, 0xa74b, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa8e0, 0x0000, 0xa8df, 0xa8e1, 0x8951, 0xab5e, - 0x0000, 0xa259, 0xd0de, 0xa25a, 0xb0c2, 0xa25c, 0xa25b, 0xd860, - 0xfa6f, 0xa25d, 0xb9b8, 0xa25e, 0x0000, 0xa44a, 0x0000, 0xa4ba, - 0xa5fe, 0xa8e2, 0xfa71, 0xa44b, 0xa4bd, 0xa4bb, 0xa4bc, 0x0000, - 0x0000, 0xa640, 0x0000, 0x0000, 0x8952, 0xa74c, 0xa8e4, 0xa8e3, - 0xa8e5, 0x945a, 0x0000, 0x0000, 0xaddd, 0x0000, 0x0000, 0x0000, - 0xbeac, 0x0000, 0xc6c3, 0x0000, 0x0000, 0x0000, 0x89dd, 0xc94e, - 0xc8a2, 0xa554, 0xa555, 0x0000, 0x0000, 0xa641, 0x0000, 0xca6a, - 0x0000, 0xab60, 0xab5f, 0xd0e0, 0xd0df, 0xb0c3, 0xc6c4, 0xa4be, - 0xc955, 0x0000, 0x9e52, 0x0000, 0x8953, 0x0000, 0xcbcd, 0x0000, - 0xab61, 0x0000, 0xade0, 0x0000, 0xadde, 0xaddf, 0x0000, 0x9e55, - 0x92ba, 0x0000, 0xbead, 0xc6c5, 0xa556, 0x0000, 0x8c5b, 0x0000, - 0xa642, 0xc9bc, 0xfa7d, 0xfaa8, 0x9a68, 0xfa47, 0xa74d, 0xa74e, - 0xfa7e, 0xca6b, 0x0000, 0x0000, 0xcbce, 0xa8e6, 0xcbcf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x92bb, 0xd0e2, 0xd0e3, 0xade3, 0xfdb6, - 0xd0e4, 0xfaa2, 0xd0e1, 0xade4, 0xade2, 0xade1, 0xd0e5, 0xfaa3, - 0xd468, 0xfaa4, 0x9bb4, 0xfaa6, 0xd861, 0x0000, 0x0000, 0xdcc5, - 0xe140, 0x0000, 0x0000, 0x89df, 0xbbfe, 0xbeae, 0xe8f9, 0xfddb, - 0xa44c, 0xa45a, 0xfaa9, 0x0000, 0x8954, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaab, 0x0000, 0x0000, - 0xb0c4, 0xb3cd, 0x0000, 0xb9b9, 0xfc7a, 0xc942, 0xa4bf, 0x0000, - 0xa559, 0xa557, 0xa558, 0x0000, 0x89e0, 0xa8e7, 0x9f4f, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_52[] = { - 0xa44d, 0xa44e, 0xc87d, 0xa462, 0x0000, 0x89e1, 0xa4c0, 0xa4c1, - 0xa4c2, 0xc9be, 0xa55a, 0xfab0, 0xc96b, 0x0000, 0xa646, 0x0000, - 0xc9bf, 0xa644, 0xa645, 0xc9bd, 0x0000, 0x0000, 0xa647, 0xa643, - 0x0000, 0x0000, 0x0000, 0x0000, 0xca6c, 0xaaec, 0xca6d, 0x9fcd, - 0xa0e7, 0xca6e, 0x0000, 0x0000, 0xa750, 0xa74f, 0xfab1, 0x89a6, - 0xa753, 0xa751, 0xa752, 0x0000, 0x0000, 0x0000, 0xa8ed, 0x0000, - 0xa8ec, 0xcbd4, 0xcbd1, 0xcbd2, 0x9efa, 0xcbd0, 0xa8ee, 0xa8ea, - 0xa8e9, 0x0000, 0xa8eb, 0xa8e8, 0xfab2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa8ef, 0x0000, 0xab63, 0xcdf0, 0x0000, 0xcbd3, 0xab68, - 0x0000, 0xcdf1, 0xab64, 0xab67, 0xab66, 0xab65, 0xab62, 0x0000, - 0x0000, 0x0000, 0xd0e8, 0x0000, 0xade7, 0xd0eb, 0xade5, 0xfab4, - 0x0000, 0x92c4, 0xd0e7, 0xade8, 0xade6, 0xade9, 0xd0e9, 0xd0ea, - 0x9f6f, 0xd0e6, 0xd0ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8bb0, 0xb3d1, 0xb0c5, 0xd469, 0xd46b, 0xd46a, 0xd46c, 0xb0c6, - 0x0000, 0x0000, 0xb3ce, 0x9fac, 0xb3cf, 0xb3d0, 0x0000, 0xb6d0, - 0xdcc7, 0x89e3, 0xdcc6, 0xdcc8, 0xdcc9, 0xb6d1, 0x0000, 0xb6cf, - 0xe141, 0xe142, 0xb9bb, 0xb9ba, 0xe35a, 0x0000, 0x0000, 0xbc40, - 0xbc41, 0xbc42, 0xbc44, 0xe4f2, 0xe4f3, 0xbc43, 0x0000, 0x9bd3, - 0x89e4, 0xbeaf, 0x0000, 0xbeb0, 0xfab5, 0x0000, 0xf1ed, 0xf5c3, - 0xf5c2, 0xf7d1, 0x9fd5, 0xa44f, 0x0000, 0x0000, 0x0000, 0xa55c, - 0xa55b, 0x8955, 0x0000, 0xa648, 0x92c5, 0x0000, 0xc9c0, 0x0000, - 0x8956, 0xa755, 0xa756, 0xa754, 0xa757, 0xca6f, 0xca70, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfab3, 0x0000, 0x0000, - 0x0000, 0xfab6, 0x0000, 0xa8f1, 0xcbd5, 0x0000, 0xa8f0, 0x0000, - 0xcdf2, 0xab6c, 0xcdf3, 0xab6b, 0x0000, 0xfab7, 0x0000, 0xab69, - 0x0000, 0xab6a, 0x0000, 0x0000, 0x9edc, 0xd0ed, 0x0000, 0x0000, - 0xfbc4, 0x9f71, 0xb0c7, 0xd46e, 0x0000, 0xb0ca, 0xd46d, 0xb1e5, - 0xb0c9, 0xb0c8, 0x0000, 0xb3d4, 0x0000, 0xb3d3, 0xb3d2, 0xb6d2, - 0xfaba, 0x92c7, 0xb6d5, 0xb6d6, 0xb6d4, 0x0000, 0xb6d3, 0x0000, - 0x0000, 0xe143, 0x0000, 0xe144, 0x0000, 0x0000, 0x0000, 0xe4f5, - 0xbc45, 0xe4f4, 0x0000, 0xbeb1, 0xecbf, 0xc079, 0x0000, 0xf1ee, - 0xc455, 0xc6c6, 0xa463, 0xa4c3, 0xc956, 0x0000, 0xa4c4, 0xa4c5 -}; - -static const unsigned short big5hkscs_from_unicode_53[] = { - 0x0000, 0x9a4c, 0x0000, 0x0000, 0x0000, 0xfabd, 0xa55e, 0x0000, - 0xa649, 0xca71, 0xcbd6, 0xcbd7, 0x0000, 0xab6d, 0xd0ee, 0xb0cc, - 0xb0cb, 0xd863, 0xd862, 0x0000, 0x0000, 0xa450, 0xa4c6, 0xa55f, - 0x0000, 0xb0cd, 0xc943, 0x0000, 0xc96c, 0xa560, 0x0000, 0xc9c2, - 0xa64b, 0xa64a, 0xc9c1, 0xa758, 0x8c68, 0x0000, 0x0000, 0x89e5, - 0x0000, 0x0000, 0xadea, 0x0000, 0x9f7d, 0xd46f, 0x0000, 0xb6d7, - 0xe145, 0xb9bc, 0xa0a9, 0xfac4, 0xe8fa, 0x0000, 0x0000, 0xf3fd, - 0xc6c7, 0xa4c7, 0x0000, 0x8957, 0xcbd8, 0xcdf4, 0xb0d0, 0xb0ce, - 0xb0cf, 0xa451, 0xfaaa, 0xa464, 0xfac5, 0xa4ca, 0x0000, 0xa4c9, - 0xa4c8, 0xa563, 0xa562, 0x0000, 0xc96d, 0xc9c3, 0x8958, 0x0000, - 0x0000, 0xa8f5, 0xa8f2, 0xa8f4, 0xa8f3, 0x0000, 0x0000, 0xab6e, - 0x0000, 0x0000, 0xb3d5, 0x0000, 0xa452, 0x8be3, 0xa4cb, 0x8b61, - 0xa565, 0xa564, 0x0000, 0xca72, 0x9af1, 0x0000, 0xa8f6, 0x9eb7, - 0x0000, 0xc6c8, 0x0000, 0x0000, 0xc957, 0xfad1, 0xa567, 0xa566, - 0xa64c, 0xa64d, 0xca73, 0xa759, 0xfad2, 0xa75a, 0x0000, 0xa8f7, - 0xa8f8, 0xa8f9, 0x0000, 0xab6f, 0xcdf5, 0x9eba, 0xfad4, 0xfad5, - 0x0000, 0x0000, 0xc944, 0x0000, 0xa4cc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc9c4, 0x0000, 0x0000, 0x0000, 0xca74, 0xca75, - 0x0000, 0x0000, 0xcbd9, 0xfad9, 0xcbda, 0x0000, 0xcdf7, 0xcdf6, - 0xcdf9, 0xcdf8, 0xab70, 0x0000, 0xd470, 0xaded, 0xd0ef, 0xadec, - 0xfadb, 0x0000, 0x9ce0, 0x0000, 0xd864, 0xb3d6, 0xfbf7, 0xd865, - 0xfbfa, 0x89e7, 0xa07a, 0xfadc, 0xe146, 0xb9bd, 0xfadd, 0x0000, - 0x89e9, 0x0000, 0xbc46, 0x0000, 0xf1ef, 0x0000, 0xc6c9, 0x0000, - 0x0000, 0xc958, 0x0000, 0xa568, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfae2, 0x89eb, 0xb0d1, 0x0000, 0xfae3, 0x0000, 0x0000, - 0xa453, 0xa465, 0xa4ce, 0xa4cd, 0x90c8, 0xa4cf, 0x0000, 0x0000, - 0x92da, 0x8959, 0x9cf5, 0x0000, 0xa8fb, 0x0000, 0xa8fa, 0xa8fc, - 0x895a, 0xfae7, 0x9fa2, 0xab71, 0x0000, 0x0000, 0x0000, 0xadee, - 0xfaea, 0xe8fb, 0xc24f, 0xa466, 0xa56a, 0xa579, 0xa574, 0x0000, - 0xa56f, 0xa56e, 0xa575, 0xa573, 0xa56c, 0xa57a, 0xa56d, 0xa569, - 0xa578, 0xa577, 0xa576, 0xa56b, 0x0000, 0xa572, 0xfaed, 0x8fad, - 0xa571, 0x0000, 0x0000, 0xa57b, 0xa570, 0x0000, 0xfb59, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_54[] = { - 0x0000, 0xa653, 0x0000, 0xa659, 0xa655, 0x0000, 0xa65b, 0xc9c5, - 0xa658, 0xa64e, 0xa651, 0xa654, 0xa650, 0xa657, 0xa65a, 0xa64f, - 0xa652, 0xa656, 0xa65c, 0xfaef, 0x96ef, 0x0000, 0x9dec, 0x0000, - 0xca7e, 0xca7b, 0x9dca, 0xa767, 0xca7c, 0xa75b, 0xa75d, 0xa775, - 0xa770, 0xfd6d, 0x0000, 0x89ec, 0xcaa5, 0xca7d, 0xa75f, 0xa761, - 0xcaa4, 0xa768, 0xca78, 0xa774, 0xa776, 0xa75c, 0xa76d, 0xfb44, - 0xca76, 0xa773, 0x9de2, 0xa764, 0x8c75, 0xa76e, 0xa76f, 0xca77, - 0xa76c, 0xa76a, 0x0000, 0xa76b, 0xa771, 0xcaa1, 0xa75e, 0x0000, - 0xa772, 0xcaa3, 0xa766, 0xa763, 0x0000, 0xca7a, 0xa762, 0xcaa6, - 0xa765, 0x0000, 0xa769, 0x9ec0, 0x0000, 0x9e56, 0xa760, 0xcaa2, - 0x0000, 0x0000, 0x0000, 0x0000, 0xca79, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xcbeb, 0xcbea, 0xa94f, 0xcbed, 0xcbef, 0xcbe4, 0xcbe7, 0xcbee, - 0xa950, 0x9f79, 0x9ac7, 0xcbe1, 0xcbe5, 0xfaf4, 0x0000, 0xcbe9, - 0xce49, 0xa94b, 0xce4d, 0xa8fd, 0xcbe6, 0xa8fe, 0xa94c, 0xa945, - 0xa941, 0x0000, 0xcbe2, 0xa944, 0xa949, 0xa952, 0xcbe3, 0xcbdc, - 0xa943, 0xcbdd, 0xcbdf, 0x0000, 0xa946, 0x98a1, 0xa948, 0xcbdb, - 0xcbe0, 0x0000, 0x0000, 0xa951, 0xa94d, 0xcbe8, 0xa953, 0xfaf8, - 0xa94a, 0xcbde, 0xa947, 0x89f0, 0x9e47, 0xa942, 0xa940, 0x9df7, - 0xcbec, 0x0000, 0xa94e, 0x0000, 0x9fd3, 0x0000, 0x9aca, 0x0000, - 0xce48, 0xcdfb, 0xce4b, 0x89f1, 0xfaf9, 0xcdfd, 0xab78, 0xaba8, - 0xab74, 0xaba7, 0xab7d, 0xaba4, 0xab72, 0xcdfc, 0xce43, 0xaba3, - 0xce4f, 0xaba5, 0x8e5a, 0xab79, 0x89f2, 0x0000, 0xce45, 0xce42, - 0xab77, 0x89f3, 0xcdfa, 0xaba6, 0xce4a, 0xab7c, 0xce4c, 0xaba9, - 0xab73, 0xab7e, 0xab7b, 0xce40, 0xaba1, 0xce46, 0xce47, 0xab7a, - 0xaba2, 0xab76, 0x0000, 0x925d, 0x8b51, 0x92e0, 0xab75, 0xcdfe, - 0x89f4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xce44, 0x0000, - 0x0000, 0x0000, 0x9fd4, 0x0000, 0x0000, 0x0000, 0xce4e, 0x0000, - 0xd144, 0xadfb, 0xd0f1, 0x8a79, 0xd0f6, 0xadf4, 0xae40, 0xd0f4, - 0xadef, 0xadf9, 0xadfe, 0xd0fb, 0x0000, 0xadfa, 0xadfd, 0x89f5, - 0x0000, 0xd0fe, 0xadf5, 0xd0f5, 0x0000, 0x0000, 0x0000, 0xd142, - 0xd143, 0x0000, 0xadf7, 0xd141, 0xadf3, 0xae43, 0x0000, 0xd0f8 -}; - -static const unsigned short big5hkscs_from_unicode_55[] = { - 0x0000, 0xadf1, 0x97a7, 0xd146, 0xd0f9, 0xd0fd, 0xadf6, 0xae42, - 0xd0fa, 0xadfc, 0xd140, 0xd147, 0xd4a1, 0x93ba, 0xd145, 0xae44, - 0xadf0, 0xd0fc, 0xd0f3, 0x9e58, 0xadf8, 0x0000, 0x0000, 0xd0f2, - 0x89f6, 0x0000, 0xd0f7, 0x0000, 0x0000, 0x0000, 0x9e57, 0x0000, - 0x0000, 0x0000, 0x0000, 0x89f7, 0x0000, 0x8a41, 0xd0f0, 0xae41, - 0x89f8, 0x0000, 0xd477, 0xfaf1, 0xb0e4, 0xd4a7, 0xb0e2, 0xb0df, - 0xd47c, 0xb0db, 0xd4a2, 0xb0e6, 0xd476, 0xd47b, 0xd47a, 0xadf2, - 0xb0e1, 0xd4a5, 0x0000, 0xd4a8, 0xd473, 0x0000, 0xb3e8, 0x89fa, - 0xd4a9, 0xb0e7, 0x0000, 0xb0d9, 0xb0d6, 0xd47e, 0xb0d3, 0xfb42, - 0xd4a6, 0xfabf, 0xb0da, 0xd4aa, 0x0000, 0xd474, 0xd4a4, 0xb0dd, - 0xd475, 0xd478, 0xd47d, 0xfba3, 0x0000, 0xb0de, 0xb0dc, 0xb0e8, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb0e3, 0xfaf7, 0xb0d7, 0xb1d2, - 0x0000, 0xb0d8, 0xd479, 0xb0e5, 0xb0e0, 0xd4a3, 0xb0d5, 0x0000, - 0x0000, 0x9e4e, 0xb0d4, 0x94dc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x95da, 0x9df8, 0x9f6a, 0x0000, 0xd471, 0xd472, 0xd86a, - 0x0000, 0x8ab7, 0x0000, 0xb3d7, 0xb3da, 0xd875, 0xb3ee, 0xd878, - 0xb3d8, 0xd871, 0xb3de, 0xb3e4, 0xb5bd, 0x0000, 0xfb46, 0xb3e2, - 0xd86e, 0xb3ef, 0xb3db, 0xb3e3, 0xd876, 0xdcd7, 0xd87b, 0xd86f, - 0x8a46, 0xd866, 0xd873, 0xd86d, 0xb3e1, 0xd879, 0x0000, 0x0000, - 0xb3dd, 0xb3f1, 0xb3ea, 0x0000, 0xb3df, 0xb3dc, 0x0000, 0xb3e7, - 0x0000, 0xd87a, 0xd86c, 0xd872, 0xd874, 0xd868, 0xd877, 0xb3d9, - 0xd867, 0xfb47, 0xb3e0, 0xb3f0, 0xb3ec, 0xd869, 0xb3e6, 0x0000, - 0x9148, 0xb3ed, 0xb3e9, 0xb3e5, 0x92de, 0xd870, 0x0000, 0x0000, - 0x0000, 0x8b53, 0x9df6, 0xb3eb, 0x9bda, 0x0000, 0x0000, 0xdcd5, - 0xdcd1, 0x9d7e, 0xdce0, 0xdcca, 0xdcd3, 0xb6e5, 0xb6e6, 0xb6de, - 0xdcdc, 0xb6e8, 0xdccf, 0xdcce, 0xdccc, 0xdcde, 0xb6dc, 0xdcd8, - 0xdccd, 0xb6df, 0xdcd6, 0xb6da, 0xdcd2, 0xdcd9, 0xdcdb, 0x89fd, - 0x99e4, 0xdcdf, 0xb6e3, 0xdccb, 0xb6dd, 0xdcd0, 0x9e43, 0xb6d8, - 0x0000, 0xb6e4, 0xdcda, 0xb6e0, 0xb6e1, 0xb6e7, 0xb6db, 0xa25f, - 0xb6d9, 0xdcd4, 0x9de9, 0x0000, 0x8f52, 0x0000, 0x0000, 0xb6e2, - 0x9df5, 0x9df0, 0xdcdd, 0x0000, 0x0000, 0x99e7, 0xb9cd, 0xb9c8, - 0x0000, 0xe155, 0xe151, 0x8bbd, 0xe14b, 0xb9c2, 0xb9be, 0xe154 -}; - -static const unsigned short big5hkscs_from_unicode_56[] = { - 0xb9bf, 0xe14e, 0xe150, 0x0000, 0xe153, 0xfb48, 0xb9c4, 0x0000, - 0xb9cb, 0xb9c5, 0x0000, 0x0000, 0xe149, 0xb9c6, 0xb9c7, 0xe14c, - 0xb9cc, 0x9fb7, 0xe14a, 0xe14f, 0xb9c3, 0xe148, 0xb9c9, 0xb9c1, - 0x0000, 0x0000, 0x0000, 0xb9c0, 0xe14d, 0xe152, 0x9dd0, 0xb9ca, - 0x9feb, 0x8da9, 0x9dcf, 0x98e1, 0x0000, 0x9de5, 0x0000, 0xe147, - 0x0000, 0xbc4d, 0xe547, 0x0000, 0xe544, 0x9dc8, 0xbc47, 0xbc53, - 0xbc54, 0x0000, 0xbc4a, 0xe542, 0xbc4c, 0xe4f9, 0xbc52, 0xfb4f, - 0xe546, 0xbc49, 0xe548, 0xbc48, 0x0000, 0xe543, 0xe545, 0xbc4b, - 0xe541, 0xe4fa, 0xe4f7, 0x9deb, 0x0000, 0xd86b, 0xe4fd, 0x0000, - 0xe4f6, 0xe4fc, 0xe4fb, 0x0000, 0xe4f8, 0xfb54, 0xbc4f, 0xfb55, - 0x9aa2, 0x0000, 0x8ad6, 0xbc4e, 0x9a5f, 0x0000, 0x0000, 0xbc50, - 0xe4fe, 0xbeb2, 0xe540, 0x0000, 0x0000, 0x9ef5, 0xe945, 0x0000, - 0xe8fd, 0x8fb7, 0xbebe, 0xe942, 0xbeb6, 0xbeba, 0xe941, 0x0000, - 0xbeb9, 0xbeb5, 0xbeb8, 0xbeb3, 0xbebd, 0xe943, 0xe8fe, 0xbebc, - 0xe8fc, 0xbebb, 0xe944, 0xe940, 0xbc51, 0x0000, 0xbebf, 0xe946, - 0xbeb7, 0xbeb4, 0x9ad2, 0x9e6a, 0x9ee8, 0x0000, 0xecc6, 0xecc8, - 0xc07b, 0xecc9, 0xecc7, 0xecc5, 0xecc4, 0xc07d, 0xecc3, 0xc07e, - 0x0000, 0x8bbf, 0x91c2, 0x9d62, 0xecc1, 0xecc2, 0xc07a, 0xc0a1, - 0xc07c, 0x0000, 0x9260, 0xecc0, 0x0000, 0xc250, 0x0000, 0xefbc, - 0xefba, 0xefbf, 0xefbd, 0x0000, 0xefbb, 0xefbe, 0x925e, 0x91c1, - 0x0000, 0x8ac5, 0x0000, 0x0000, 0x97a3, 0xc360, 0xf1f2, 0xf1f3, - 0xc456, 0x0000, 0xf1f4, 0xf1f0, 0xf1f5, 0xf1f1, 0xc251, 0x8b6c, - 0x0000, 0x8d7e, 0xf3fe, 0xf441, 0xc459, 0xf440, 0xc458, 0xc457, - 0x0000, 0x9c54, 0x0000, 0x0000, 0xc45a, 0xf5c5, 0xf5c6, 0x9dbd, - 0xc4da, 0xc4d9, 0xc4db, 0xf5c4, 0x0000, 0xf6d8, 0xf6d7, 0x0000, - 0xc56d, 0xc56f, 0xc56e, 0xf6d9, 0xc5c8, 0xf8a6, 0x0000, 0x0000, - 0x0000, 0xc5f1, 0x0000, 0xf8a5, 0xf8ee, 0x0000, 0x9cc5, 0xc949, - 0x0000, 0x0000, 0xa57d, 0xa57c, 0x0000, 0xa65f, 0xa65e, 0xc9c7, - 0xa65d, 0xc9c6, 0x895b, 0x0000, 0xa779, 0xcaa9, 0x0000, 0xcaa8, - 0x0000, 0x0000, 0xa777, 0xa77a, 0x0000, 0xfb5c, 0xcaa7, 0xfb5b, - 0xa778, 0xfb57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcbf0, - 0x0000, 0xcbf1, 0xa954, 0x0000, 0x0000, 0x98c7, 0x0000, 0xabaa -}; - -static const unsigned short big5hkscs_from_unicode_57[] = { - 0xfb5a, 0xd148, 0xd149, 0xae45, 0xae46, 0x0000, 0x0000, 0xd4ac, - 0xb0e9, 0xb0eb, 0xd4ab, 0xb0ea, 0xd87c, 0xb3f2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb6e9, 0xb6ea, 0xdce1, 0x9cee, 0xb9cf, 0x0000, - 0xb9ce, 0x0000, 0xe549, 0xe948, 0xe947, 0x92e2, 0xf96b, 0xa467, - 0xc959, 0x0000, 0xc96e, 0xc96f, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa662, 0xa666, 0xc9c9, 0x0000, 0xa664, 0xa663, 0xc9c8, 0xa665, - 0xa661, 0x0000, 0x94a7, 0xa660, 0xc9ca, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa7a6, 0x0000, 0x8ccc, 0xa7a3, 0x9bd4, - 0xa77d, 0xcaaa, 0xfb64, 0xfb76, 0x0000, 0xcaab, 0xfb60, 0xa7a1, - 0x0000, 0xcaad, 0xa77b, 0xcaae, 0xcaac, 0xa77e, 0xa7a2, 0xa7a5, - 0xa7a4, 0xa77c, 0xcaaf, 0x0000, 0x99e5, 0x0000, 0x0000, 0x9ac2, - 0x0000, 0x0000, 0x0000, 0x91fb, 0x0000, 0x0000, 0x0000, 0xa073, - 0x0000, 0xa959, 0xcbfe, 0x0000, 0xa95b, 0x0000, 0xa95a, 0x9f72, - 0xcc40, 0xa958, 0xa957, 0xcbf5, 0x0000, 0xcbf4, 0x0000, 0xcbf2, - 0xcbf7, 0xcbf6, 0xcbf3, 0xcbfc, 0xcbfd, 0xcbfa, 0xcbf8, 0xa956, - 0x0000, 0x0000, 0x9fcc, 0xcbfb, 0xa95c, 0xcc41, 0x98a5, 0x92e8, - 0xcbf9, 0x0000, 0xabab, 0xa955, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9bbc, 0x0000, 0x96f3, 0xabac, 0xce54, 0x92e7, 0x0000, 0xce5a, - 0xfc67, 0x0000, 0x0000, 0xabb2, 0xce58, 0xce5e, 0x0000, 0xce55, - 0xce59, 0xce5b, 0xce5d, 0xce57, 0x8b7d, 0xce56, 0xce51, 0xce52, - 0xabad, 0x9bf4, 0xabaf, 0xabae, 0xce53, 0xce5c, 0x0000, 0x9ef7, - 0x0000, 0x0000, 0x9ec1, 0x0000, 0x0000, 0x0000, 0xabb1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x996f, 0xce50, 0xd153, 0x0000, - 0xd152, 0xd157, 0xd14e, 0x96f1, 0xd151, 0xd150, 0x8e41, 0xd154, - 0x0000, 0xd158, 0xae47, 0xae4a, 0x954a, 0x0000, 0xd14f, 0xd155, - 0x97e6, 0x0000, 0x0000, 0xae49, 0xd14a, 0x0000, 0xabb0, 0xd4ba, - 0xd156, 0x0000, 0xd14d, 0x0000, 0xae48, 0xd14c, 0x0000, 0x96f5, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd4b1, 0x92e6, 0x9f42, 0xb0ec, - 0xb0f0, 0xd4c1, 0xd4af, 0xd4bd, 0xb0f1, 0xd4bf, 0xfb67, 0xd4c5, - 0x0000, 0xd4c9, 0x0000, 0x0000, 0xd4c0, 0xd4b4, 0xd4bc, 0x99a9, - 0xd4ca, 0xd4c8, 0xd4be, 0xd4b9, 0xd4b2, 0xd8a6, 0xd4b0, 0xb0f5, - 0xd4b7, 0xb0f6, 0xb0f2, 0xd4ad, 0xd4c3, 0xd4b5, 0xfae6, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_58[] = { - 0xd4b3, 0xd4c6, 0xb0f3, 0xfb69, 0xd4cc, 0xb0ed, 0xb0ef, 0xd4bb, - 0xd4b6, 0xae4b, 0xb0ee, 0xd4b8, 0xd4c7, 0xd4cb, 0xd4c2, 0x0000, - 0xd4c4, 0x0000, 0x97e5, 0x0000, 0xd4ae, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd8a1, 0x0000, 0xd8aa, 0xd8a9, 0xb3fa, 0xd8a2, 0x0000, - 0xb3fb, 0xb3f9, 0x967d, 0xd8a4, 0xb3f6, 0xd8a8, 0xfb6c, 0xd8a3, - 0xd8a5, 0xd87d, 0xb3f4, 0x0000, 0xd8b2, 0xd8b1, 0xd8ae, 0xb3f3, - 0xb3f7, 0xb3f8, 0xd14b, 0xd8ab, 0xb3f5, 0xb0f4, 0xd8ad, 0xd87e, - 0xd8b0, 0xd8af, 0x99a2, 0xd8b3, 0x0000, 0xdcef, 0x0000, 0xd8ac, - 0x9abb, 0x0000, 0x0000, 0x0000, 0x9a65, 0x0000, 0x0000, 0x944e, - 0xd8a7, 0xdce7, 0xb6f4, 0xb6f7, 0xb6f2, 0xdce6, 0xdcea, 0xdce5, - 0x0000, 0xb6ec, 0xb6f6, 0xdce2, 0xb6f0, 0xdce9, 0x0000, 0xb6ee, - 0xb6ed, 0xdcec, 0xb6ef, 0xdcee, 0xfb6e, 0xdceb, 0xb6eb, 0x99df, - 0x0000, 0x0000, 0xb6f5, 0xdcf0, 0xdce4, 0xdced, 0x0000, 0x0000, - 0xdce3, 0x98e3, 0x0000, 0xb6f1, 0x9254, 0xb6f3, 0x0000, 0xdce8, - 0x0000, 0xdcf1, 0x967b, 0x8aaf, 0xe15d, 0xb9d0, 0xe163, 0x0000, - 0x0000, 0xb9d5, 0xe15f, 0xe166, 0xe157, 0xb9d7, 0xb9d1, 0xe15c, - 0xbc55, 0xe15b, 0xe164, 0xb9d2, 0x0000, 0xb9d6, 0xe15a, 0xe160, - 0xe165, 0xe156, 0xb9d4, 0xe15e, 0x0000, 0x0000, 0xe162, 0xe168, - 0xe158, 0xe161, 0x8c77, 0xb9d3, 0xe167, 0x0000, 0x0000, 0x0000, - 0xe159, 0x8baf, 0x9ebd, 0x0000, 0xbc59, 0xe54b, 0xbc57, 0xbc56, - 0xe54d, 0xe552, 0x0000, 0xe54e, 0x0000, 0xe551, 0xbc5c, 0x9ee6, - 0xbea5, 0xbc5b, 0xfb6f, 0xe54a, 0xe550, 0x0000, 0xbc5a, 0xe54f, - 0x8ee1, 0xe54c, 0x0000, 0xbc58, 0x0000, 0x9b7d, 0x9c7e, 0x0000, - 0x0000, 0x0000, 0xe94d, 0xf9d9, 0xe94f, 0xe94a, 0xbec1, 0xe94c, - 0x0000, 0xbec0, 0xe94e, 0x0000, 0x0000, 0xbec3, 0xe950, 0xbec2, - 0xe949, 0xe94b, 0x0000, 0x92ea, 0x0000, 0x0000, 0xc0a5, 0xeccc, - 0x8c78, 0xc0a4, 0xeccd, 0xc0a3, 0xeccb, 0xc0a2, 0xecca, 0x0000, - 0xc253, 0xc252, 0xf1f6, 0xf1f8, 0xfb72, 0xf1f7, 0xc361, 0xc362, - 0xfb71, 0x0000, 0xc363, 0xf442, 0xc45b, 0x0000, 0x0000, 0xf7d3, - 0xf7d2, 0xc5f2, 0x0000, 0xa468, 0xa4d0, 0x0000, 0x0000, 0xa7a7, - 0x895c, 0x0000, 0x98f0, 0x96f2, 0xce5f, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb3fc, 0xb3fd, 0xfb74, 0xdcf2, 0xb9d8, 0xe169, 0xe553 -}; - -static const unsigned short big5hkscs_from_unicode_59[] = { - 0x0000, 0x0000, 0x8bc1, 0xc95a, 0x895d, 0x89de, 0xcab0, 0x895e, - 0x0000, 0x0000, 0xc6ca, 0x0000, 0xcc42, 0xce60, 0xd159, 0xae4c, - 0x0000, 0xfe42, 0xf1f9, 0x0000, 0xc4dc, 0xa469, 0xa57e, 0xc970, - 0x0000, 0xa667, 0xa668, 0x0000, 0xa95d, 0x0000, 0x0000, 0xfb7b, - 0xb0f7, 0x0000, 0xb9da, 0x0000, 0xb9db, 0xb9d9, 0x0000, 0xa46a, - 0x0000, 0xa4d1, 0xa4d3, 0xa4d2, 0xc95b, 0xa4d4, 0xa5a1, 0xc971, - 0x0000, 0xa5a2, 0x895f, 0x0000, 0x8960, 0x0000, 0x0000, 0xa669, - 0xa66a, 0x0000, 0x0000, 0x0000, 0xc9cb, 0x0000, 0xa7a8, 0x0000, - 0xcab1, 0x0000, 0x0000, 0x0000, 0xa961, 0xcc43, 0x0000, 0xa95f, - 0xa960, 0xa95e, 0xd15a, 0x0000, 0x0000, 0x0000, 0xabb6, 0xabb5, - 0xabb7, 0xabb4, 0x0000, 0xce61, 0xa962, 0xabb3, 0x0000, 0xae4d, - 0xae4e, 0x0000, 0xae4f, 0x0000, 0xd4cd, 0x0000, 0x0000, 0x0000, - 0xb3fe, 0xd8b4, 0xb0f8, 0x0000, 0x0000, 0x9bcd, 0x0000, 0xb6f8, - 0x0000, 0xb9dd, 0xb9dc, 0xe16a, 0x0000, 0xbc5d, 0xbec4, 0x0000, - 0xefc0, 0xf6da, 0xf7d4, 0xa46b, 0xa5a3, 0x9dd3, 0xa5a4, 0xc9d1, - 0xa66c, 0xa66f, 0x0000, 0xc9cf, 0xc9cd, 0xa66e, 0xc9d0, 0xc9d2, - 0xc9cc, 0xa671, 0xa670, 0xa66d, 0xa66b, 0xc9ce, 0x0000, 0x0000, - 0x0000, 0x984c, 0xa7b3, 0x0000, 0x0000, 0xa7b0, 0xcab6, 0xcab9, - 0xcab8, 0x0000, 0xa7aa, 0xa7b2, 0x9752, 0x0000, 0xa7af, 0xcab5, - 0xcab3, 0xa7ae, 0x95c3, 0x0000, 0x0000, 0xa7a9, 0xa7ac, 0x9bb6, - 0xcab4, 0xcabb, 0xcab7, 0xa7ad, 0xa7b1, 0xa7b4, 0xcab2, 0xcaba, - 0xa7ab, 0x0000, 0x0000, 0x0000, 0x9ab9, 0x0000, 0xa967, 0xa96f, - 0x97b3, 0xcc4f, 0xcc48, 0xa970, 0xcc53, 0xcc44, 0xcc4b, 0x9f74, - 0x92f1, 0xa966, 0xcc45, 0xa964, 0xcc4c, 0xcc50, 0xa963, 0x0000, - 0xcc51, 0xcc4a, 0x0000, 0xcc4d, 0x97df, 0xa972, 0xa969, 0xcc54, - 0xcc52, 0xfba6, 0xa96e, 0xa96c, 0xcc49, 0xa96b, 0xcc47, 0xcc46, - 0xa96a, 0xa968, 0xa971, 0xa96d, 0xa965, 0x0000, 0xcc4e, 0x0000, - 0xabb9, 0xfbab, 0xabc0, 0xce6f, 0xabb8, 0xce67, 0xce63, 0x0000, - 0xce73, 0xce62, 0x0000, 0xabbb, 0xce6c, 0xabbe, 0xabc1, 0x0000, - 0xabbc, 0xce70, 0xabbf, 0x9877, 0xae56, 0xce76, 0xce64, 0x9854, - 0x95c5, 0xce66, 0xce6d, 0xce71, 0xce75, 0xce72, 0xce6b, 0xce6e, - 0x9d55, 0xfbb2, 0xce68, 0xabc3, 0xce6a, 0xce69, 0xce74, 0xabba -}; - -static const unsigned short big5hkscs_from_unicode_5a[] = { - 0xce65, 0xabc2, 0x957e, 0xabbd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xae5c, 0xd162, 0x9742, 0xae5b, 0x94e6, 0x0000, 0xd160, - 0x0000, 0xae50, 0x92f5, 0xae55, 0x0000, 0xd15f, 0xd15c, 0xd161, - 0xae51, 0xd15b, 0x8cc5, 0xae54, 0xae52, 0x0000, 0xd163, 0xae53, - 0xae57, 0x92fd, 0x0000, 0xae58, 0xfba2, 0xae5a, 0x0000, 0x9c51, - 0x0000, 0xae59, 0x94e9, 0x985c, 0x92f0, 0xd15d, 0xd15e, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd164, 0x0000, 0xd4d4, 0xb0f9, 0xd8c2, - 0xd4d3, 0xd4e6, 0x0000, 0x0000, 0xb140, 0x944c, 0xd4e4, 0x0000, - 0xb0fe, 0xb0fa, 0xd4ed, 0xd4dd, 0xd4e0, 0x916b, 0xb143, 0xd4ea, - 0xd4e2, 0xb0fb, 0xb144, 0x0000, 0xd4e7, 0xd4e5, 0x0000, 0x0000, - 0xd4d6, 0xd4eb, 0xd4df, 0xd4da, 0x8b78, 0xd4d0, 0xd4ec, 0xd4dc, - 0xd4cf, 0x94e2, 0xb142, 0xd4e1, 0xd4ee, 0xd4de, 0xd4d2, 0xd4d7, - 0xd4ce, 0x984f, 0xb141, 0xfbb5, 0xd4db, 0xd4d8, 0xb0fc, 0xd4d1, - 0x9271, 0xd4e9, 0xb0fd, 0x9365, 0xd4d9, 0xd4d5, 0x985b, 0x0000, - 0xd4e8, 0x9850, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbb8, - 0xd8bb, 0x97bc, 0xd8b8, 0xd8c9, 0xd8bd, 0xd8ca, 0x92f3, 0xb442, - 0x0000, 0x9340, 0x984d, 0xd8c6, 0xd8c3, 0x0000, 0x9572, 0x0000, - 0xfdef, 0x0000, 0xd8c4, 0xd8c7, 0xd8cb, 0x0000, 0xd4e3, 0xd8cd, - 0xdd47, 0xfdc1, 0xb443, 0xd8ce, 0xd8b6, 0xd8c0, 0xfbba, 0xd8c5, - 0x0000, 0x92eb, 0xb441, 0xb444, 0xd8cc, 0xd8cf, 0xd8ba, 0xd8b7, - 0xfc73, 0x97b7, 0xd8b9, 0x0000, 0x0000, 0xd8be, 0xd8bc, 0xb445, - 0x0000, 0xd8c8, 0x0000, 0xfbb4, 0xd8bf, 0x0000, 0xd8c1, 0xd8b5, - 0xdcfa, 0xdcf8, 0xb742, 0xb740, 0xdd43, 0xdcf9, 0xdd44, 0xdd40, - 0xdcf7, 0xdd46, 0xdcf6, 0xdcfd, 0xb6fe, 0xb6fd, 0xb6fc, 0xdcfb, - 0xdd41, 0xb6f9, 0xb741, 0x90a7, 0xdcf4, 0x0000, 0xdcfe, 0xdcf3, - 0xdcfc, 0xb6fa, 0xdd42, 0xdcf5, 0xb6fb, 0xdd45, 0x9741, 0x92f4, - 0x0000, 0x0000, 0x0000, 0xfbbc, 0x0000, 0xe16e, 0xb9e2, 0xb9e1, - 0xb9e3, 0xe17a, 0xe170, 0xe176, 0xe16b, 0xe179, 0xe178, 0xe17c, - 0xe175, 0xb9de, 0xe174, 0xb9e4, 0x9577, 0xe16d, 0xb9df, 0x0000, - 0xe17b, 0xb9e0, 0xe16f, 0xe172, 0xe177, 0xe171, 0xe16c, 0x0000, - 0x9ee2, 0x0000, 0x8f78, 0xe173, 0xe555, 0xbc61, 0xe558, 0xe557, - 0xe55a, 0xe55c, 0xf9dc, 0xbc5f, 0x0000, 0xe556, 0x9672, 0xe554 -}; - -static const unsigned short big5hkscs_from_unicode_5b[] = { - 0x0000, 0xe55d, 0xe55b, 0xe559, 0x0000, 0xe55f, 0x0000, 0xe55e, - 0xbc63, 0xbc5e, 0x0000, 0xbc60, 0xbc62, 0x9eb5, 0x0000, 0xe560, - 0xe957, 0x964b, 0x0000, 0xe956, 0xe955, 0x8cac, 0xe958, 0xe951, - 0x0000, 0xe952, 0xe95a, 0xe953, 0x0000, 0xbec5, 0xe95c, 0xa0fa, - 0xe95b, 0xe954, 0x0000, 0xecd1, 0xc0a8, 0xeccf, 0xecd4, 0xecd3, - 0xe959, 0x0000, 0xc0a7, 0x9575, 0xecd2, 0xecce, 0xecd6, 0xecd5, - 0xc0a6, 0x0000, 0xecd0, 0x0000, 0xbec6, 0x0000, 0x0000, 0x0000, - 0xc254, 0x0000, 0x0000, 0x0000, 0xefc1, 0xf1fa, 0xf1fb, 0xf1fc, - 0xc45c, 0x90da, 0x0000, 0xc45d, 0x9367, 0xf443, 0xfea4, 0xf5c8, - 0xf5c7, 0x0000, 0x90df, 0xf6db, 0xf6dc, 0xf7d5, 0xf8a7, 0x9354, - 0xa46c, 0xa46d, 0x0000, 0xa46e, 0xa4d5, 0xa5a5, 0xc9d3, 0xa672, - 0xa673, 0x0000, 0xa7b7, 0xa7b8, 0xa7b6, 0xa7b5, 0x0000, 0xa973, - 0x0000, 0x0000, 0xcc55, 0xa975, 0xa974, 0xcc56, 0x8961, 0x0000, - 0x8bb4, 0xabc4, 0x0000, 0xae5d, 0xd165, 0x9dc0, 0xd4f0, 0x0000, - 0xb145, 0xb447, 0xd4ef, 0xb446, 0x8e48, 0xb9e5, 0xfbc5, 0xe17d, - 0xbec7, 0x0000, 0xc0a9, 0xecd7, 0xfbc7, 0xc45e, 0x0000, 0xc570, - 0xc6cb, 0xc972, 0xfa79, 0xa5a6, 0xc973, 0xa676, 0x0000, 0xa674, - 0xa675, 0xa677, 0x0000, 0xa7ba, 0xa7b9, 0x0000, 0xcabc, 0xa7bb, - 0x9e67, 0x0000, 0xcabd, 0xcc57, 0x0000, 0xcc58, 0x8cd9, 0xa976, - 0xa978, 0xa97a, 0xa977, 0xa97b, 0xa979, 0xfbd2, 0x8962, 0x8963, - 0x0000, 0x0000, 0xabc8, 0xabc5, 0xabc7, 0xabc9, 0xabc6, 0xd166, - 0xce77, 0x0000, 0xfc7d, 0x0000, 0xd168, 0xd167, 0xae63, 0x0000, - 0xae5f, 0x0000, 0x0000, 0xae60, 0xae62, 0xae64, 0xae61, 0x0000, - 0xae66, 0xae65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb14a, - 0xd4f2, 0xd4f1, 0xb149, 0x9f6b, 0xb148, 0xb147, 0xb14b, 0xb146, - 0x0000, 0x0000, 0xd8d5, 0xd8d2, 0xb449, 0xd8d1, 0xd8d6, 0x0000, - 0xb44b, 0xd8d4, 0xb448, 0xb44a, 0xd8d3, 0xfbcc, 0xdd48, 0xfeae, - 0xdd49, 0xdd4a, 0x0000, 0x0000, 0x0000, 0x0000, 0xb9e6, 0xb9ee, - 0xe17e, 0xb9e8, 0xb9ec, 0xe1a1, 0xb9ed, 0xb9e9, 0xb9ea, 0xb9e7, - 0xb9eb, 0xbc66, 0xd8d0, 0xbc67, 0xbc65, 0x0000, 0xbc64, 0xe95d, - 0xbec8, 0xecd8, 0xecd9, 0xfbd1, 0x0000, 0xc364, 0xc45f, 0x0000, - 0xa46f, 0x0000, 0xa678, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb75 -}; - -static const unsigned short big5hkscs_from_unicode_5c[] = { - 0x0000, 0xabca, 0x0000, 0xd169, 0xae67, 0xfbd4, 0x0000, 0xb14e, - 0xb14d, 0xb14c, 0xb44c, 0xb44d, 0xd8d7, 0xb9ef, 0xbec9, 0xa470, - 0xc95c, 0xa4d6, 0xc974, 0xfbd6, 0xfbd8, 0xc9d4, 0xa679, 0x0000, - 0x0000, 0x0000, 0xa97c, 0x0000, 0x8b5d, 0x0000, 0x934c, 0xdd4b, - 0x9ae2, 0x0000, 0xa471, 0x8bc9, 0xa4d7, 0xc9d5, 0x0000, 0x0000, - 0xcabe, 0x0000, 0xcabf, 0x0000, 0xa7bc, 0x0000, 0x0000, 0x0000, - 0xd8d8, 0xb44e, 0x0000, 0xdd4c, 0x0000, 0x0000, 0x0000, 0xc0aa, - 0xa472, 0xa4a8, 0xa4d8, 0xc975, 0xa5a7, 0x0000, 0xa7c0, 0xa7bf, - 0xa7bd, 0xa7be, 0x0000, 0x0000, 0xcc59, 0xa97e, 0xa9a1, 0xcc5a, - 0xa97d, 0xfbdb, 0x9fc9, 0xabce, 0xce78, 0xabcd, 0xabcb, 0xabcc, - 0xae6a, 0xae68, 0x0000, 0x9f44, 0xd16b, 0xae69, 0xd16a, 0x0000, - 0xae5e, 0xd4f3, 0x0000, 0x0000, 0xb150, 0xb151, 0x98ed, 0x0000, - 0xb14f, 0x0000, 0xb9f0, 0xe1a2, 0xbc68, 0xbc69, 0x0000, 0xe561, - 0xc0ab, 0xefc2, 0xefc3, 0x0000, 0xc4dd, 0xf8a8, 0xc94b, 0xa4d9, - 0x0000, 0xa473, 0x0000, 0xc977, 0xc976, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa67a, 0xc9d7, 0xc9d8, 0xc9d6, 0x0000, 0xc9d9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbdd, 0xcac7, 0x0000, - 0xcac2, 0xcac4, 0xcac6, 0xcac3, 0xa7c4, 0xcac0, 0x0000, 0xcac1, - 0xa7c1, 0xa7c2, 0xcac5, 0xcac8, 0xa7c3, 0xcac9, 0x0000, 0x0000, - 0x0000, 0x8df2, 0x8964, 0x0000, 0xfdf2, 0xcc68, 0x934d, 0xcc62, - 0xcc5d, 0xa9a3, 0xcc65, 0xcc63, 0xcc5c, 0xcc69, 0xcc6c, 0xcc67, - 0xcc60, 0xa9a5, 0xcc66, 0xa9a6, 0xcc61, 0xcc64, 0xcc5b, 0xcc5f, - 0xcc6b, 0xa9a7, 0x0000, 0xa9a8, 0x0000, 0xcc5e, 0xcc6a, 0xa9a2, - 0xa9a4, 0x0000, 0xfbe7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa0f2, 0x9868, 0x0000, 0x0000, 0x0000, 0xceab, 0xcea4, - 0xceaa, 0xcea3, 0xcea5, 0xce7d, 0xce7b, 0x0000, 0xceac, 0xcea9, - 0xce79, 0x9f58, 0xabd0, 0xcea7, 0xcea8, 0x0000, 0xcea6, 0xce7c, - 0xce7a, 0xabcf, 0xcea2, 0xce7e, 0x0000, 0x0000, 0xcea1, 0xcead, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d73, 0x0000, 0x0000, - 0xae6f, 0xfbde, 0xae6e, 0x0000, 0xd16c, 0xae6b, 0xd16e, 0xfbdf, - 0xae70, 0xd16f, 0x0000, 0x0000, 0xae73, 0x8c48, 0xae71, 0xd170, - 0xceae, 0xd172, 0x0000, 0xae6d, 0x0000, 0xae6c, 0x0000, 0xd16d -}; - -static const unsigned short big5hkscs_from_unicode_5d[] = { - 0xd171, 0xae72, 0x0000, 0x0000, 0x0000, 0x0000, 0xb153, 0xb152, - 0x0000, 0x0000, 0x0000, 0xd4f5, 0xd4f9, 0xd4fb, 0xb154, 0xd4fe, - 0xfbe3, 0xb158, 0xd541, 0x0000, 0xb15a, 0x8da8, 0xb156, 0xb15e, - 0xfbe4, 0xb15b, 0xd4f7, 0xb155, 0x0000, 0xd4f6, 0xd4f4, 0xd543, - 0xd4f8, 0x0000, 0xb157, 0xd542, 0xb15c, 0xd4fd, 0xd4fc, 0xb15d, - 0xd4fa, 0xb159, 0x0000, 0x0000, 0x9c75, 0x0000, 0xd544, 0x9878, - 0xd540, 0xd8e7, 0xd8ee, 0xd8e3, 0xb451, 0xd8df, 0xd8ef, 0xd8d9, - 0xd8ec, 0xd8ea, 0xd8e4, 0x0000, 0xd8ed, 0xd8e6, 0x8d60, 0xd8de, - 0xd8f0, 0xd8dc, 0xd8e9, 0xd8da, 0x0000, 0xd8f1, 0xfbe5, 0xb452, - 0x8d61, 0xd8eb, 0xdd4f, 0xd8dd, 0xb44f, 0x0000, 0xd8e1, 0x0000, - 0xb450, 0xd8e0, 0xd8e5, 0x0000, 0x0000, 0xd8e2, 0x8d62, 0xa0a1, - 0x0000, 0xd8e8, 0x0000, 0x9c40, 0x0000, 0x0000, 0xdd53, 0x0000, - 0x0000, 0x0000, 0xdd56, 0xdd4e, 0x0000, 0xdd50, 0x0000, 0xdd55, - 0xdd54, 0xb743, 0x0000, 0xd8db, 0xdd52, 0x0000, 0x0000, 0xb744, - 0x98ad, 0xdd4d, 0xdd51, 0x0000, 0x9eea, 0x0000, 0x0000, 0xe1a9, - 0x0000, 0xe1b0, 0xe1a7, 0x8cd4, 0xe1ae, 0xe1a5, 0xe1ad, 0xe1b1, - 0xe1a4, 0xe1a8, 0xe1a3, 0x0000, 0xb9f1, 0x9ceb, 0xe1a6, 0xb9f2, - 0xe1ac, 0xe1ab, 0xe1aa, 0xfbe0, 0x0000, 0xe1af, 0x9f51, 0x0000, - 0x0000, 0x0000, 0xe565, 0xe567, 0xbc6b, 0xe568, 0x0000, 0xe563, - 0x0000, 0xe562, 0xe56c, 0x0000, 0xe56a, 0xbc6a, 0xe56d, 0xe564, - 0xe569, 0xe56b, 0xe566, 0x0000, 0x8d65, 0x0000, 0x0000, 0xe961, - 0xe966, 0xe960, 0xe965, 0x9cf1, 0xe95e, 0xe968, 0xe964, 0xe969, - 0xe963, 0xe95f, 0xe967, 0x0000, 0xe96a, 0xe962, 0xfc58, 0xecda, - 0xc0af, 0x8d66, 0xc0ad, 0x0000, 0xc0ac, 0xc0ae, 0x0000, 0x0000, - 0xefc4, 0x9654, 0xf172, 0xf1fd, 0x0000, 0x0000, 0xf444, 0xf445, - 0x0000, 0xc460, 0x0000, 0xf5c9, 0x0000, 0xc4de, 0x0000, 0xf5ca, - 0x0000, 0xf6de, 0xc572, 0x0000, 0xc571, 0xf6dd, 0xc5c9, 0xfbe8, - 0xf7d6, 0x0000, 0x0000, 0xc6cc, 0x0000, 0xa474, 0xa67b, 0xc9da, - 0xcaca, 0xa8b5, 0xb15f, 0x0000, 0x0000, 0xa475, 0xa5aa, 0xa5a9, - 0xa5a8, 0x0000, 0x0000, 0xa7c5, 0x0000, 0x0000, 0xae74, 0x0000, - 0xdd57, 0xa476, 0xa477, 0xa478, 0xa4da, 0x9fce, 0x0000, 0xabd1, - 0x0000, 0xceaf, 0x0000, 0x0000, 0x0000, 0xb453, 0xa479, 0xc95d -}; - -static const unsigned short big5hkscs_from_unicode_5e[] = { - 0x0000, 0x0000, 0xa5ab, 0xa5ac, 0xc978, 0x0000, 0xa67c, 0x0000, - 0x0000, 0xfbfc, 0xcacb, 0x9ae4, 0xa7c6, 0x0000, 0xcacc, 0x0000, - 0x0000, 0xa9ae, 0x9f75, 0x0000, 0xcc6e, 0xa9ac, 0xa9ab, 0xcc6d, - 0xa9a9, 0xcc6f, 0xa9aa, 0xa9ad, 0x0000, 0xabd2, 0x0000, 0xabd4, - 0xceb3, 0xceb0, 0xceb1, 0xceb2, 0xceb4, 0xabd3, 0x0000, 0x0000, - 0xd174, 0xd173, 0x0000, 0xae76, 0x0000, 0xae75, 0xfbf1, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb162, 0xd546, 0x0000, 0xb161, 0xb163, - 0xb160, 0x0000, 0x0000, 0x0000, 0x0000, 0xb455, 0xd545, 0x0000, - 0xb456, 0xd8f3, 0x8d69, 0xb457, 0xd8f2, 0xb454, 0x0000, 0x0000, - 0x934f, 0x0000, 0xdd5a, 0xdd5c, 0xb745, 0xdd5b, 0xdd59, 0xdd58, - 0x0000, 0x0000, 0x0000, 0xe1b4, 0xb9f7, 0xb9f5, 0x0000, 0xb9f6, - 0xe1b2, 0xe1b3, 0x0000, 0xb9f3, 0xe571, 0xe56f, 0x934e, 0xbc6d, - 0xe570, 0xbc6e, 0xbc6c, 0xb9f4, 0x0000, 0x0000, 0xe96d, 0xe96b, - 0xe96c, 0xe56e, 0xecdc, 0xc0b0, 0xecdb, 0xefc5, 0xefc6, 0xe96e, - 0xf1fe, 0x0000, 0xa47a, 0xa5ad, 0xa67e, 0xfbf3, 0xa67d, 0x0000, - 0xa9af, 0xb746, 0xfbf4, 0xa4db, 0xa5ae, 0xabd5, 0xb458, 0xc6ce, - 0xc979, 0x0000, 0xc97a, 0xfbc3, 0xc9dc, 0x0000, 0x8965, 0xa7c8, - 0xcad0, 0xcace, 0xa7c9, 0xcacd, 0xcacf, 0xcad1, 0x0000, 0xa7c7, - 0x0000, 0x0000, 0x8c7a, 0x0000, 0x0000, 0xa9b3, 0xa9b4, 0xa9b1, - 0x0000, 0x8c7b, 0xa9b0, 0xceb8, 0xa9b2, 0x0000, 0x0000, 0x0000, - 0xabd6, 0x0000, 0xceb7, 0xceb9, 0xceb6, 0xceba, 0xabd7, 0xae79, - 0xd175, 0x0000, 0xd177, 0xae77, 0xd178, 0xae78, 0xd176, 0x0000, - 0xceb5, 0xd547, 0xd54a, 0xd54b, 0xd548, 0xb167, 0xb166, 0xb164, - 0xb165, 0xd549, 0x0000, 0x0000, 0x0000, 0x8d6a, 0xb168, 0x0000, - 0x0000, 0xb45a, 0xb45b, 0x0000, 0xb45c, 0xdd5d, 0xdd5f, 0xdd61, - 0xb748, 0xb747, 0xb459, 0xdd60, 0xdd5e, 0x9353, 0xe1b8, 0x0000, - 0xfbf9, 0xe1b6, 0xe1bc, 0xb9f8, 0xe1bd, 0xe1ba, 0xb9f9, 0xe1b7, - 0xe1b5, 0xe1bb, 0xbc70, 0xe573, 0xe1b9, 0xbc72, 0xe574, 0xbc71, - 0xbc74, 0xe575, 0xbc6f, 0xbc73, 0x0000, 0xe973, 0xe971, 0xe970, - 0xe972, 0xe96f, 0x0000, 0x0000, 0xc366, 0x0000, 0xf446, 0xf447, - 0x0000, 0xf5cb, 0xf6df, 0xc655, 0xfbfd, 0x0000, 0xa9b5, 0xa7ca, - 0x9059, 0xfc40, 0xabd8, 0xfc41, 0xfc43, 0x0000, 0xa47b, 0xa4dc -}; - -static const unsigned short big5hkscs_from_unicode_5f[] = { - 0x0000, 0xa5af, 0xc9dd, 0x0000, 0xa7cb, 0xcad2, 0x0000, 0xcebb, - 0xabd9, 0x0000, 0xb9fa, 0xa47c, 0x9fd8, 0xfc46, 0x9362, 0xa6a1, - 0x0000, 0x0000, 0xb749, 0xa47d, 0xa4dd, 0xa4de, 0x0000, 0xa5b1, - 0xa5b0, 0x0000, 0xc9de, 0xa6a2, 0x0000, 0xcad3, 0x0000, 0xa7cc, - 0x0000, 0x0000, 0xcc71, 0xcc72, 0xcc73, 0x8d6b, 0xa9b6, 0xa9b7, - 0xcc70, 0xa9b8, 0x0000, 0x0000, 0x0000, 0xabda, 0xcebc, 0x0000, - 0xd17a, 0xae7a, 0x0000, 0xd179, 0x0000, 0xb169, 0xd54c, 0xb16a, - 0xd54d, 0x0000, 0xfc4c, 0x0000, 0xb45d, 0x0000, 0x0000, 0x0000, - 0xdd62, 0x0000, 0x0000, 0xe1bf, 0xe1be, 0x0000, 0xb9fb, 0x0000, - 0xbc75, 0xe576, 0xbeca, 0xe974, 0xc0b1, 0x95b8, 0xc573, 0xf7d8, - 0xc6d0, 0x8bca, 0x0000, 0x0000, 0xcc74, 0x0000, 0xcebd, 0xb16b, - 0xfc4f, 0xb74a, 0x0000, 0x0000, 0x987a, 0xc255, 0x0000, 0x0000, - 0x0000, 0xc6d1, 0xa7ce, 0xfc51, 0xa7cd, 0xabdb, 0x0000, 0xd17b, - 0x0000, 0xb16d, 0xb343, 0xb16e, 0xb16c, 0xb45e, 0x0000, 0xe1c0, - 0xb9fc, 0xbc76, 0xfc54, 0xc94c, 0xc9df, 0x0000, 0xcad5, 0xa7cf, - 0xcad4, 0xa7d0, 0x0000, 0xfaaf, 0xa9bc, 0xcc77, 0xcc76, 0xa9bb, - 0xa9b9, 0xa9ba, 0xcc75, 0x8d6c, 0x0000, 0xabdd, 0xcebe, 0xabe0, - 0xabdc, 0xabe2, 0xabde, 0xabdf, 0xabe1, 0x0000, 0x0000, 0x0000, - 0xae7d, 0xae7c, 0xae7b, 0x0000, 0x0000, 0x0000, 0xd54f, 0xb16f, - 0xb172, 0xb170, 0x0000, 0xd54e, 0xb175, 0x0000, 0xb171, 0xd550, - 0xb174, 0xb173, 0x0000, 0x0000, 0xfa61, 0xd8f6, 0xd8f5, 0xfc57, - 0xb461, 0xb45f, 0xb460, 0xd8f7, 0xb74b, 0xdd64, 0xb74c, 0xdd63, - 0x0000, 0x9b70, 0xe577, 0x0000, 0x0000, 0xbc78, 0xe1c1, 0xbc77, - 0x0000, 0xb9fd, 0xa051, 0xecde, 0xe975, 0xc0b2, 0xecdd, 0xf240, - 0xf448, 0xf449, 0x8c7c, 0xa4df, 0x8bcb, 0xa5b2, 0x0000, 0x0000, - 0x0000, 0xc97b, 0x0000, 0x0000, 0xa7d2, 0xa7d4, 0x0000, 0xc9e2, - 0xcad8, 0xcad7, 0xcad6, 0x0000, 0xc9e1, 0xc9e0, 0xa6a4, 0xa7d3, - 0xa7d1, 0xa6a3, 0x0000, 0x936e, 0x0000, 0xa9bd, 0xcc78, 0xfcd5, - 0xa9be, 0xcadd, 0x0000, 0xcadf, 0xcade, 0xcc79, 0x0000, 0x0000, - 0xcada, 0x0000, 0xa7d8, 0xa7d6, 0x0000, 0xcad9, 0xcadb, 0xcae1, - 0x0000, 0xa7d5, 0x0000, 0xcadc, 0xcae5, 0xa9c0, 0x0000, 0xcae2, - 0xa7d7, 0x0000, 0xcae0, 0xcae3, 0x0000, 0xa9bf, 0x0000, 0xa9c1 -}; - -static const unsigned short big5hkscs_from_unicode_60[] = { - 0xcae4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xccaf, 0xcca2, 0xcc7e, 0xccae, 0xcca9, 0xabe7, 0xa9c2, - 0xccaa, 0xccad, 0xabe3, 0xccac, 0xa9c3, 0xa9c8, 0xa9c6, 0xcca3, - 0x0000, 0xcc7c, 0xcca5, 0xa9cd, 0xccb0, 0xabe4, 0xcca6, 0x0000, - 0xabe5, 0xa9c9, 0xcca8, 0xfca9, 0xcecd, 0xabe6, 0xcc7b, 0xa9ca, - 0xabe8, 0xa9cb, 0xa9c7, 0xa9cc, 0xcca7, 0xcc7a, 0xccab, 0xa9c4, - 0x0000, 0xfc61, 0xcc7d, 0xcca4, 0xcca1, 0xa9c5, 0x0000, 0xcebf, - 0x0000, 0xcec0, 0x0000, 0x8966, 0x0000, 0x0000, 0x0000, 0x0000, - 0xceca, 0xd1a1, 0xcecb, 0xabee, 0xcece, 0xcec4, 0xabed, 0xcec6, - 0x0000, 0xcec7, 0xfacb, 0x0000, 0xcec9, 0xabe9, 0x0000, 0x0000, - 0xaea3, 0x0000, 0xf9da, 0xcec5, 0xcec1, 0xaea4, 0x0000, 0x0000, - 0xcecf, 0xae7e, 0xd17d, 0xcec8, 0x0000, 0xd17c, 0xcec3, 0xcecc, - 0x0000, 0x0000, 0xabec, 0xaea1, 0xabf2, 0xaea2, 0xced0, 0xd17e, - 0xabeb, 0xaea6, 0xabf1, 0xabf0, 0xabef, 0xaea5, 0xced1, 0xaea7, - 0xabea, 0x0000, 0xcec2, 0x0000, 0x0000, 0x937a, 0x0000, 0xa0e0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x936b, 0xb176, - 0xd1a4, 0xd1a6, 0x0000, 0xd1a8, 0xaea8, 0xaeae, 0xd553, 0xd1ac, - 0xd1a3, 0xb178, 0xd551, 0x0000, 0xaead, 0xaeab, 0xd1ae, 0x0000, - 0xd552, 0x0000, 0xd1a5, 0x0000, 0xaeac, 0xd1a9, 0xaeaf, 0xd1ab, - 0x0000, 0x0000, 0xaeaa, 0xd1aa, 0xd1ad, 0xd1a7, 0xfc6b, 0xaea9, - 0xb179, 0x0000, 0xd1a2, 0xb177, 0xfc6c, 0x0000, 0x0000, 0x9468, - 0xb17a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd555, 0xd55e, 0xb464, 0xfc6d, 0xb17c, 0xb1a3, 0xb465, 0xd560, - 0xb1aa, 0xd8f9, 0xd556, 0xb1a2, 0xb1a5, 0xb17e, 0xd554, 0xd562, - 0xd565, 0xd949, 0x0000, 0xd563, 0xd8fd, 0xb1a1, 0xb1a8, 0xb1ac, - 0xd55d, 0xd8f8, 0xd561, 0xb17b, 0xd8fa, 0xd564, 0xd8fc, 0xd559, - 0x0000, 0xb462, 0x0000, 0xd557, 0xd558, 0xb1a7, 0x0000, 0x8d71, - 0xb1a6, 0xd55b, 0xb1ab, 0xd55f, 0xb1a4, 0xd55c, 0xfd64, 0xb1a9, - 0xb466, 0xb463, 0xd8fb, 0x99ba, 0xd55a, 0x0000, 0xb17d, 0x9ad0, - 0x9a61, 0xa0e5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb46b, 0xb46f, 0xd940, 0xb751, 0xb46d, 0xd944, 0xb471, 0xdd65, - 0xd946, 0xb753, 0xb469, 0xb46c, 0xd947, 0xa05b, 0xd948, 0xd94e -}; - -static const unsigned short big5hkscs_from_unicode_61[] = { - 0xb473, 0xb754, 0x0000, 0xd94a, 0xd94f, 0xd943, 0xb75e, 0x96ac, - 0xb755, 0xb472, 0xd941, 0xd950, 0x9740, 0xb75d, 0xb470, 0xb74e, - 0xd94d, 0x0000, 0xb474, 0xd945, 0xd8fe, 0xb46a, 0xd942, 0x0000, - 0xd94b, 0x9ef1, 0xb74d, 0xb752, 0xb467, 0xd94c, 0x0000, 0xb750, - 0x0000, 0x0000, 0x8c4d, 0xb468, 0x0000, 0x0000, 0x0000, 0xb75c, - 0xe1c3, 0xdd70, 0x0000, 0xdd68, 0xe1c2, 0x0000, 0xdd6c, 0xdd6e, - 0x9f7e, 0x0000, 0xdd6b, 0x0000, 0xb75b, 0x0000, 0xdd6a, 0xb75f, - 0x0000, 0x0000, 0x0000, 0xe1d2, 0x0000, 0x8d72, 0xb75a, 0xba40, - 0xdd71, 0xe1c4, 0xfc76, 0x0000, 0xb758, 0xdd69, 0xdd6d, 0xb9fe, - 0xb74f, 0xdd66, 0xdd67, 0xba41, 0xb757, 0xb759, 0xb756, 0xdd6f, - 0x96a9, 0x0000, 0xe1c8, 0xe1c9, 0xe1ce, 0xbc7d, 0xe1d5, 0x0000, - 0xba47, 0xa06e, 0xba46, 0xe1d0, 0xfcaa, 0xbc7c, 0xe1c5, 0xba45, - 0xfbcd, 0xe1d4, 0xba43, 0xba44, 0xfc74, 0xe1d1, 0xe5aa, 0xbc7a, - 0xb46e, 0x0000, 0xe1d3, 0xbca3, 0xe1cb, 0x0000, 0xbc7b, 0xa074, - 0xbca2, 0xe1c6, 0xe1ca, 0xe1c7, 0xe1cd, 0xba48, 0xbc79, 0xba42, - 0x0000, 0xe57a, 0xe1cf, 0x0000, 0xbca1, 0xa071, 0xbca4, 0x0000, - 0xe1cc, 0xfc79, 0xbc7e, 0xe579, 0x0000, 0x0000, 0x0000, 0xfc7c, - 0x0000, 0xe57e, 0xbece, 0xe578, 0xe9a3, 0xe5a9, 0xbca8, 0x0000, - 0xbca6, 0xbecc, 0xe5a6, 0xe5a2, 0xbcac, 0x9c50, 0xe978, 0x0000, - 0x9379, 0x9378, 0xbcaa, 0xe5a1, 0xa0dd, 0xe976, 0x0000, 0xe5a5, - 0x0000, 0xe5a8, 0xe57d, 0x0000, 0xbcab, 0x0000, 0x0000, 0xbca5, - 0xe977, 0xbecd, 0xe5a7, 0xbca7, 0xbca9, 0xe5a4, 0xbcad, 0xe5a3, - 0xe57c, 0xe57b, 0xbecb, 0xe5ab, 0xe97a, 0xece0, 0xbed0, 0x8d75, - 0xe9a2, 0x8d76, 0xe97e, 0x0000, 0xece1, 0x0000, 0xbed1, 0xe9a1, - 0x9374, 0xe97c, 0xc0b4, 0xecdf, 0x0000, 0xe979, 0xe97b, 0xc0b5, - 0xbed3, 0xc0b3, 0xbed2, 0xc0b7, 0xe97d, 0xbecf, 0x0000, 0x8d77, - 0xfca5, 0x0000, 0x0000, 0xfca2, 0x0000, 0x0000, 0xefcf, 0x0000, - 0xefc7, 0x0000, 0x90c3, 0x0000, 0x0000, 0x0000, 0xece7, 0xefc8, - 0xece3, 0x0000, 0xa079, 0xc256, 0xece5, 0xece4, 0xc0b6, 0xece2, - 0xece6, 0xefd0, 0xefcc, 0xefce, 0x0000, 0xefc9, 0xefca, 0x0000, - 0xefcd, 0xefcb, 0xc367, 0x0000, 0x0000, 0xc36a, 0xc369, 0xc368, - 0xc461, 0xf44a, 0xc462, 0xf241, 0xc4df, 0xf5cc, 0xc4e0, 0xc574 -}; - -static const unsigned short big5hkscs_from_unicode_62[] = { - 0xc5ca, 0xf7d9, 0x0000, 0xf7da, 0xf7db, 0x0000, 0x0000, 0xf9ba, - 0xa4e0, 0xc97c, 0xa5b3, 0x0000, 0xa6a6, 0xa6a7, 0xa6a5, 0x0000, - 0xa6a8, 0xa7da, 0xa7d9, 0x0000, 0xccb1, 0xa9cf, 0xa9ce, 0x0000, - 0x0000, 0xd1af, 0xb1ad, 0xb1ae, 0x0000, 0x0000, 0x0000, 0xb475, - 0xdd72, 0xb760, 0xb761, 0xdd74, 0xdd76, 0xdd75, 0x0000, 0xe1d7, - 0x0000, 0xe1d6, 0xba49, 0xe1d8, 0x8d79, 0xe5ac, 0xbcae, 0x0000, - 0xbed4, 0x0000, 0xc0b8, 0xc257, 0xc0b9, 0x0000, 0xa4e1, 0x8bfc, - 0x0000, 0xa076, 0xcae6, 0x0000, 0x0000, 0xccb2, 0xa9d1, 0xa9d0, - 0xa9d2, 0xabf3, 0xced2, 0xced3, 0x0000, 0x0000, 0xd1b0, 0xaeb0, - 0xb1af, 0xb476, 0xd951, 0xa4e2, 0x8bcd, 0xa47e, 0xa4e3, 0x0000, - 0xc97d, 0xa5b7, 0xa5b6, 0xa5b4, 0xa5b5, 0x0000, 0x0000, 0x0000, - 0xa6ab, 0xc9e9, 0xc9eb, 0xa6aa, 0xc9e3, 0x0000, 0xc9e4, 0x0000, - 0xc9ea, 0xc9e6, 0xc9e8, 0xa6a9, 0xc9e5, 0xc9ec, 0xc9e7, 0x0000, - 0x9f5a, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7e1, 0xa7ea, 0xa7e8, - 0xcaf0, 0xcaed, 0xcaf5, 0xa7e6, 0xcaf6, 0x0000, 0xa7df, 0xcaf3, - 0x0000, 0xa7e5, 0xcaef, 0xcaee, 0xa7e3, 0xcaf4, 0xa7e4, 0xa9d3, - 0xa7de, 0xcaf1, 0x9ff4, 0xcae7, 0xa7db, 0x9fba, 0xa7ee, 0xcaec, - 0xcaf2, 0xa7e0, 0xa7e2, 0x0000, 0xcae8, 0x0000, 0xcae9, 0xcaea, - 0x8d7a, 0xa7ed, 0xa7e7, 0xa7ec, 0xcaeb, 0xa7eb, 0xa7dd, 0xa7dc, - 0xa7e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x9e45, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x93b0, 0x0000, 0xa075, 0x0000, - 0xa9e1, 0xccbe, 0xccb7, 0xa9dc, 0xa9ef, 0xccb3, 0xccba, 0xccbc, - 0xccbf, 0xa9ea, 0x0000, 0xccbb, 0xccb4, 0xa9e8, 0xccb8, 0x0000, - 0xccc0, 0xa9d9, 0x0000, 0xccbd, 0xa9e3, 0xa9e2, 0xccb6, 0xa9d7, - 0x0000, 0x0000, 0xa9d8, 0x9b46, 0xa9d6, 0xfcae, 0xa9ee, 0xa9e6, - 0xa9e0, 0xa9d4, 0xccb9, 0xa9df, 0xa9d5, 0xa9e7, 0xa9f0, 0xced4, - 0xa9e4, 0xccb5, 0xa9da, 0xa9dd, 0xa9de, 0xfcb0, 0xa9ec, 0xa9ed, - 0xa9eb, 0xa9e5, 0xa9e9, 0xa9db, 0xabf4, 0x0000, 0x0000, 0xfa51, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8d7b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xceda, 0xac41, 0xabf8, 0xabfa, 0xac40, - 0xcee6, 0xabfd, 0xd1b1, 0xaeb1, 0xac43, 0xced7, 0xcedf, 0xabfe, - 0xcede, 0xcedb, 0xcee3, 0xcee5, 0xabf7, 0xabfb, 0xac42, 0xaeb3 -}; - -static const unsigned short big5hkscs_from_unicode_63[] = { - 0xcee0, 0xabf9, 0xac45, 0xced9, 0x0000, 0x0000, 0x0000, 0xabfc, - 0xaeb2, 0xabf6, 0x0000, 0xced6, 0xcedd, 0xced5, 0xced8, 0xcedc, - 0xd1b2, 0xac44, 0x0000, 0xcee1, 0xcee2, 0xcee4, 0xabf5, 0x0000, - 0x8d7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaec1, 0xd1be, 0xaebf, 0xaec0, 0xd1b4, 0xd1c4, 0x9ed6, 0xaeb6, - 0x0000, 0x93ac, 0xd566, 0xd1c6, 0xd1c0, 0x9f5b, 0xd1b7, 0x93a9, - 0xd1c9, 0xd1ba, 0xaebc, 0xd57d, 0xd1bd, 0xaebe, 0xaeb5, 0x0000, - 0xd1cb, 0xd1bf, 0xaeb8, 0xd1b8, 0xd1b5, 0xd1b6, 0xaeb9, 0xd1c5, - 0xd1cc, 0xaebb, 0xd1bc, 0xd1bb, 0xaec3, 0xaec2, 0xaeb4, 0xaeba, - 0xaebd, 0xd1c8, 0x0000, 0x0000, 0xd1c2, 0xaeb7, 0xd1b3, 0xd1ca, - 0xd1c1, 0xd1c3, 0xd1c7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa07c, 0xd567, 0x0000, 0xb1b7, - 0xb1cb, 0xb1ca, 0x0000, 0xb1bf, 0xfcb2, 0xd579, 0xd575, 0xd572, - 0xd5a6, 0xb1ba, 0xb1b2, 0x0000, 0x0000, 0xd577, 0xb4a8, 0xb1b6, - 0xd5a1, 0x8ac1, 0xb1cc, 0xb1c9, 0xd57b, 0xd56a, 0x0000, 0x9fb4, - 0xb1c8, 0xd5a3, 0xd569, 0xb1bd, 0xb1c1, 0xd5a2, 0x0000, 0xd573, - 0xb1c2, 0xb1bc, 0xd568, 0xfcac, 0xb478, 0xd5a5, 0xd571, 0xb1c7, - 0xd574, 0xd5a4, 0xb1c6, 0x0000, 0xd952, 0x0000, 0xb1b3, 0xd56f, - 0xb1b8, 0xb1c3, 0x0000, 0xb1be, 0xd578, 0xd56e, 0xd56c, 0xd57e, - 0xb1b0, 0xb1c4, 0xb1b4, 0xb477, 0xd57c, 0xb1b5, 0x0000, 0xb1b1, - 0xb1c0, 0xb1bb, 0xb1b9, 0xd570, 0xb1c5, 0xd56d, 0xd57a, 0xd576, - 0xd954, 0xd953, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9e4c, 0x0000, 0x0000, 0x0000, 0xd56b, 0xd964, 0x0000, - 0xb47a, 0x8fc5, 0xd96a, 0xd959, 0xd967, 0xdd77, 0xb47d, 0xd96b, - 0xd96e, 0xb47c, 0xd95c, 0xd96d, 0xd96c, 0xb47e, 0xd955, 0xb479, - 0xb4a3, 0x93ad, 0xb4a1, 0xd969, 0x0000, 0xd95f, 0xb4a5, 0xd970, - 0xd968, 0xd971, 0xb4ad, 0xb4ab, 0xd966, 0xd965, 0x9dc3, 0xd963, - 0xd95d, 0xb4a4, 0x8da2, 0xb4a2, 0xd1b9, 0xd956, 0x9d4a, 0xddb7, - 0xd957, 0xb47b, 0xb4aa, 0xdd79, 0x0000, 0xb4a6, 0xb4a7, 0xd958, - 0xd96f, 0xdd78, 0xd960, 0xd95b, 0xb4a9, 0xd961, 0xd95e, 0x0000, - 0xfcb6, 0xb4ae, 0x0000, 0x8da3, 0x9e4b, 0x0000, 0x9e4d, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_64[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb770, 0x8da4, - 0x0000, 0xdd7c, 0xddb1, 0xddb6, 0xddaa, 0xb76c, 0xddbb, 0xb769, - 0xdd7a, 0x0000, 0xdd7b, 0xb762, 0xb76b, 0xdda4, 0xb76e, 0xb76f, - 0xdda5, 0x0000, 0xddb2, 0xddb8, 0xb76a, 0x0000, 0xb764, 0xdda3, - 0xdd7d, 0xddba, 0xdda8, 0xdda9, 0xdd7e, 0xddb4, 0xddab, 0xddb5, - 0xddad, 0x0000, 0xb765, 0xe1d9, 0xb768, 0xb766, 0xddb9, 0xddb0, - 0xddac, 0x0000, 0x8afd, 0xdda1, 0xba53, 0xddaf, 0xb76d, 0xdda7, - 0xfcb5, 0xdda6, 0xfcc3, 0x93b2, 0x0000, 0xb767, 0xb763, 0xe1ee, - 0xddb3, 0xddae, 0x0000, 0xdda2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe1e9, 0x0000, 0xe1da, 0xe1e5, 0x0000, - 0xe1ec, 0xba51, 0xb4ac, 0xe1ea, 0xba4c, 0x0000, 0x0000, 0x0000, - 0xba4b, 0xe1f1, 0x8da5, 0xe1db, 0xe1e8, 0xe1dc, 0xe1e7, 0xba4f, - 0xe1eb, 0xd962, 0x0000, 0x0000, 0x0000, 0xe1f2, 0xe1e3, 0xba52, - 0xe5ba, 0xbcaf, 0x0000, 0xe1f0, 0xe1ef, 0xba54, 0xe5ad, 0xbcb0, - 0xe5ae, 0x93a1, 0xe1df, 0xe1e0, 0xe1dd, 0xe1e2, 0xe1de, 0xe1f3, - 0xba4e, 0xbcb1, 0xba50, 0xba55, 0x8ac6, 0xe1e1, 0x0000, 0xe1ed, - 0x0000, 0x0000, 0xe1e6, 0x0000, 0x0000, 0xe5b1, 0x0000, 0xba4a, - 0xbcb4, 0xe9aa, 0xe5b6, 0xe5b5, 0xe5b7, 0x8a5b, 0x0000, 0xe5b4, - 0xfcb9, 0x894d, 0xbcbb, 0xbcb8, 0x0000, 0xbcb9, 0xe5af, 0xe5b2, - 0xe5bc, 0xbcc1, 0xbcbf, 0x0000, 0xe5b3, 0xd95a, 0xbcb2, 0xe5b9, - 0xe5b0, 0x0000, 0xbcc2, 0xe5b8, 0xba4d, 0xbcb7, 0xe1e4, 0x0000, - 0x0000, 0xbcba, 0x0000, 0xbcbe, 0xbcc0, 0xbcbd, 0xbcbc, 0xfed4, - 0xbcb6, 0xe5bb, 0xbcb3, 0xbcc3, 0x8a78, 0x0000, 0x93ab, 0x0000, - 0x0000, 0x0000, 0x0000, 0xbed8, 0xbed9, 0xe9a9, 0xbee2, 0xbedf, - 0x8da7, 0xbed6, 0xbedd, 0xe9ab, 0xbedb, 0xbed5, 0x0000, 0xbedc, - 0x0000, 0xe9a8, 0xc0bb, 0xbed7, 0x0000, 0xbede, 0xc0ba, 0xe9a7, - 0xe9a6, 0x0000, 0xbee0, 0x9f45, 0xbee1, 0x0000, 0xe9a5, 0xe9a4, - 0xc0bc, 0xe9ae, 0xbeda, 0xe9ac, 0x0000, 0x8a56, 0x0000, 0x0000, - 0xc0bd, 0xfcbf, 0xc0c2, 0xecea, 0xecec, 0xfcc0, 0xc0bf, 0x8ee6, - 0xeced, 0xece9, 0x8aa4, 0xeceb, 0xc0c0, 0xc0c3, 0x0000, 0xece8, - 0xc0be, 0xc0c1, 0xc259, 0xe9ad, 0xc258, 0x0000, 0x0000, 0xc25e, - 0xefd4, 0x0000, 0xc25c, 0xc25d, 0xefd7, 0xefd3, 0xc25a, 0xefd1 -}; - -static const unsigned short big5hkscs_from_unicode_65[] = { - 0xc36b, 0xefd5, 0x0000, 0xefd6, 0xefd2, 0x0000, 0xc25b, 0xf242, - 0x0000, 0xf245, 0x8943, 0x0000, 0xf246, 0xf244, 0xf247, 0xc36c, - 0xf243, 0x93f3, 0x0000, 0xf44e, 0xc464, 0xf44d, 0xf44c, 0xf44b, - 0xc463, 0xc465, 0x0000, 0xf5cd, 0xc4e2, 0xc4e1, 0xfcab, 0x9ea2, - 0xf6e1, 0xf6e0, 0xf6e3, 0xc5cb, 0xc575, 0xf7dd, 0xf6e2, 0x0000, - 0x0000, 0xf7dc, 0xc5cd, 0xc5cc, 0xc5f3, 0xf8a9, 0xf8ef, 0xa4e4, - 0x9dc7, 0x0000, 0xd972, 0xe9af, 0xc6d2, 0x8bce, 0xa6ac, 0xcaf7, - 0xa7f1, 0xa7ef, 0x0000, 0xa7f0, 0x0000, 0xccc1, 0xa9f1, 0xac46, - 0x0000, 0xcee7, 0x0000, 0xcee8, 0x0000, 0xac47, 0xd1ce, 0x0000, - 0xaec4, 0xaec5, 0xd1cd, 0x0000, 0x0000, 0xfcc5, 0x0000, 0xb1d3, - 0x0000, 0xb1cf, 0x0000, 0xd5a7, 0xb1d6, 0xb1d5, 0xb1ce, 0xb1d1, - 0xb1d4, 0xb1d0, 0x0000, 0x0000, 0xd976, 0xb1cd, 0xb4af, 0xfccb, - 0x0000, 0x0000, 0xb4b1, 0xb4b2, 0xd975, 0xd978, 0xb4b0, 0xd973, - 0xd977, 0x0000, 0xd974, 0x93b3, 0xb771, 0xfcca, 0x0000, 0xddbc, - 0x0000, 0x0000, 0xba56, 0xe1f4, 0xbee3, 0xbcc4, 0xe5bd, 0xbcc5, - 0xbcc6, 0xe5bf, 0xe5be, 0xe5c0, 0xe9b1, 0x0000, 0x0000, 0xe9b0, - 0xecef, 0xecee, 0xc0c4, 0xc0c5, 0xf248, 0xfcc9, 0x8dac, 0xa4e5, - 0xfbc6, 0x8967, 0x0000, 0x8c7e, 0xd979, 0x0000, 0x0000, 0x0000, - 0xb4b4, 0xb4b3, 0xddbd, 0x0000, 0xefd8, 0xc4e3, 0xf7de, 0xa4e6, - 0x0000, 0xaec6, 0x0000, 0xb1d8, 0xb1d7, 0xd97a, 0xd97b, 0xb772, - 0xe1f5, 0xba57, 0xe9b2, 0x0000, 0xa4e7, 0xa5b8, 0x0000, 0xa9f2, - 0xccc2, 0x0000, 0xcee9, 0xac48, 0xb1d9, 0x0000, 0xd97c, 0xb4b5, - 0xb773, 0x0000, 0xe5c1, 0xe5c2, 0x0000, 0xfccd, 0xecf0, 0xc25f, - 0xf8f0, 0xa4e8, 0x0000, 0xccc3, 0xa9f3, 0xac49, 0x9cf3, 0xceea, - 0x0000, 0xaec7, 0xd1d2, 0xd1d0, 0xd1d1, 0xaec8, 0xd1cf, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb1db, 0xb1dc, 0xd5a8, 0xb1dd, 0xb1da, - 0xd97d, 0xfcd0, 0xd97e, 0xddbe, 0x95bb, 0x0000, 0xba59, 0xba58, - 0x0000, 0x0000, 0xecf1, 0xefd9, 0x0000, 0xf24a, 0xf249, 0xf44f, - 0xfcd3, 0xc95e, 0xac4a, 0xfcd4, 0x0000, 0xa4e9, 0xa5b9, 0x0000, - 0xa6ae, 0xa6ad, 0x0000, 0x0000, 0xa6af, 0xa6b0, 0xc9ee, 0xc9ed, - 0xcaf8, 0xa7f2, 0xcafb, 0xcafa, 0xcaf9, 0xcafc, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa9f4, 0xccc9, 0xccc5, 0xccce, 0x0000, 0x8dae -}; - -static const unsigned short big5hkscs_from_unicode_66[] = { - 0xa9fb, 0x0000, 0xa9f9, 0xccca, 0xccc6, 0xcccd, 0xa9f8, 0xaa40, - 0xccc8, 0xccc4, 0xa9fe, 0xcccb, 0xa9f7, 0xcccc, 0xa9fa, 0xa9fc, - 0xccd0, 0xcccf, 0xccc7, 0xa9f6, 0xa9f5, 0xa9fd, 0x0000, 0x0000, - 0xfcd7, 0x0000, 0x0000, 0x0000, 0xceef, 0xcef5, 0x93db, 0xac50, - 0xac4d, 0xceec, 0xcef1, 0xfe63, 0xac53, 0xac4b, 0xcef0, 0xac4e, - 0xac51, 0x0000, 0x0000, 0xcef3, 0x0000, 0xac4c, 0xcef8, 0xac4f, - 0x93d5, 0xac52, 0xceed, 0xcef2, 0xcef6, 0xceee, 0xceeb, 0x0000, - 0x0000, 0xcef7, 0xcef4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xaed0, 0xaec9, 0xaecc, 0xfcda, 0xaecf, 0x0000, 0xd1d5, - 0x9b71, 0xaeca, 0xd1d3, 0xfcdd, 0xaece, 0x0000, 0x0000, 0xaecb, - 0x0000, 0xd1d6, 0xaecd, 0x8daf, 0x0000, 0x0000, 0x0000, 0xfaf2, - 0x0000, 0xd5ac, 0xb1df, 0xd5ab, 0xd5ad, 0xb1de, 0xb1e3, 0xd1d4, - 0x0000, 0xd5aa, 0xd5ae, 0x93d8, 0xb1e0, 0xd5a9, 0xb1e2, 0xfcdf, - 0xb1e1, 0x0000, 0xd9a7, 0x93d3, 0xd9a2, 0x0000, 0xb4b6, 0xb4ba, - 0xb4b7, 0xd9a5, 0xd9a8, 0xfce1, 0xfce2, 0x0000, 0xb4b9, 0xb4be, - 0xddc7, 0xd9a6, 0xb4bc, 0xd9a3, 0xd9a1, 0x8e76, 0xb4bd, 0x0000, - 0xd9a4, 0x0000, 0x0000, 0x0000, 0xb779, 0xfc62, 0xddbf, 0xb776, - 0xb777, 0xb775, 0xddc4, 0xddc3, 0xddc0, 0xb77b, 0x93d1, 0x0000, - 0xddc2, 0xb4bb, 0x8db1, 0x0000, 0xddc6, 0xddc1, 0xb778, 0xb774, - 0xb77a, 0xddc5, 0x9859, 0x0000, 0x0000, 0xba5c, 0x0000, 0xe1f8, - 0xe1f7, 0xe1f6, 0xba5a, 0x0000, 0xfb52, 0x0000, 0x0000, 0x0000, - 0xba5b, 0xe5c5, 0xe5c8, 0xbcc8, 0x0000, 0xfb53, 0xbcc7, 0xe5c9, - 0xe5c4, 0xbcca, 0xe5c6, 0xfb4d, 0xbcc9, 0xe5c3, 0x9cbf, 0xe5c7, - 0xbee9, 0xbee6, 0xe9bb, 0xe9ba, 0x0000, 0xe9b9, 0xe9b4, 0x9b72, - 0xe9b5, 0x0000, 0x0000, 0x0000, 0xbee7, 0x0000, 0xbee4, 0xbee8, - 0xe9b3, 0xbee5, 0xe9b6, 0xe9b7, 0xe9bc, 0xfb50, 0x93be, 0xe9b8, - 0x0000, 0x0000, 0xecf2, 0x0000, 0x0000, 0x0000, 0xc0c7, 0x0000, - 0xefdc, 0xc0c6, 0xefda, 0xefdb, 0xc260, 0xc36e, 0xf24b, 0x0000, - 0xc36d, 0x0000, 0x0000, 0xf451, 0xf452, 0x0000, 0xc466, 0x0000, - 0xf450, 0xc4e4, 0x0000, 0xf7df, 0xc5ce, 0xf8aa, 0xf8ab, 0x0000, - 0xa4ea, 0x9df1, 0xa6b1, 0xa6b2, 0xa7f3, 0x0000, 0xccd1, 0xac54, - 0xaed1, 0xb1e4, 0x0000, 0x0000, 0xb0d2, 0x0000, 0xb4bf, 0xb4c0 -}; - -static const unsigned short big5hkscs_from_unicode_67[] = { - 0xb3cc, 0xd9a9, 0xfceb, 0xb77c, 0xe1fa, 0xe1f9, 0x0000, 0x0000, - 0xa4eb, 0xa6b3, 0xccd2, 0xaa42, 0xa0bb, 0xaa41, 0x9b7e, 0xcef9, - 0xcefa, 0x0000, 0xd1d7, 0xd1d8, 0xaed2, 0xaed3, 0x8db3, 0xaed4, - 0xd5af, 0x8c52, 0x0000, 0xb1e6, 0x0000, 0xb4c2, 0x9ae8, 0xb4c1, - 0xddc8, 0xdf7a, 0xe1fb, 0xe9bd, 0x0000, 0x8edc, 0xc261, 0xc467, - 0xa4ec, 0x0000, 0xa5bc, 0xa5bd, 0xa5bb, 0xa5be, 0xa5ba, 0x0000, - 0x0000, 0xa6b6, 0x0000, 0xc9f6, 0xa6b5, 0xa6b7, 0x9cf9, 0x0000, - 0xc9f1, 0xc9f0, 0xc9f3, 0xc9f2, 0xc9f5, 0xa6b4, 0xc9ef, 0xc9f4, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfa50, 0xcafd, 0xa7fd, 0xcafe, - 0xcb43, 0xa7fc, 0x0000, 0xcb47, 0xcb42, 0xcb45, 0xa7f5, 0xa7f6, - 0xa7f7, 0xa7f8, 0x0000, 0xa840, 0x0000, 0xcb41, 0xa7fa, 0xa841, - 0x0000, 0xcb40, 0xcb46, 0x0000, 0xa7f9, 0xcb44, 0xfcf1, 0xa7f4, - 0xa7fe, 0x98e7, 0xfcf3, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcf2, - 0x0000, 0x0000, 0xaa57, 0x8cca, 0xccd4, 0xaa43, 0x0000, 0xaa4d, - 0xaa4e, 0xaa46, 0xaa58, 0xaa48, 0xccdc, 0xaa53, 0xccd7, 0xaa49, - 0xcce6, 0xcce7, 0xccdf, 0xccd8, 0xaa56, 0xcce4, 0xaa51, 0xaa4f, - 0x0000, 0xcce5, 0x0000, 0xcce3, 0xccdb, 0xccd3, 0xccda, 0xaa4a, - 0x0000, 0xaa50, 0x0000, 0xaa44, 0xccde, 0xccdd, 0xccd5, 0x93e5, - 0xaa52, 0xcce1, 0xccd6, 0xaa55, 0xcce8, 0xaa45, 0x0000, 0xaa4c, - 0xccd9, 0xcce2, 0xaa54, 0x0000, 0xaa47, 0xaa4b, 0x0000, 0xcce0, - 0x9a59, 0x0000, 0x0000, 0x0000, 0x8db5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfd4d, 0x0000, 0xcf5b, 0xac5c, - 0xac69, 0xfd5e, 0xcf56, 0xcf4c, 0xac62, 0xcf4a, 0xac5b, 0xcf45, - 0xac65, 0xcf52, 0xcefe, 0xcf41, 0x0000, 0x0000, 0x0000, 0x8f7d, - 0xcf44, 0xcefb, 0xcf51, 0xcf61, 0xac60, 0xcf46, 0xcf58, 0x0000, - 0xcefd, 0xcf5f, 0xcf60, 0xcf63, 0xcf5a, 0xcf4b, 0xcf53, 0xac66, - 0xac59, 0xac61, 0xac6d, 0xac56, 0xac58, 0x0000, 0x9547, 0xfcf6, - 0xcf43, 0xac6a, 0xac63, 0xcf5d, 0xcf40, 0xac6c, 0xac67, 0xcf49, - 0x0000, 0x0000, 0xac6b, 0xcf50, 0xcf48, 0xac64, 0xcf5c, 0xcf54, - 0x0000, 0xac5e, 0xcf62, 0xcf47, 0xac5a, 0xcf59, 0xcf4f, 0xac5f, - 0xcf55, 0xac57, 0xcefc, 0xac68, 0xaee3, 0xac5d, 0xcf4e, 0xcf4d, - 0xcf42, 0x9250, 0xcf5e, 0x0000, 0xcf57, 0x0000, 0x8968, 0xac55 -}; - -static const unsigned short big5hkscs_from_unicode_68[] = { - 0x8db6, 0xfcfb, 0xa07d, 0x98fc, 0x8969, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfe4f, 0x0000, 0x0000, - 0x9256, 0x0000, 0xd1ec, 0xaeea, 0xd1ed, 0x0000, 0xd1e1, 0xaedf, - 0xaeeb, 0x0000, 0xd1da, 0xfac9, 0xd1e3, 0xd1eb, 0x93e8, 0xd1d9, - 0xd1f4, 0xaed5, 0xfcf8, 0x0000, 0x0000, 0xd1f3, 0xd1ee, 0x0000, - 0xd1ef, 0xaedd, 0xaee8, 0xd1e5, 0x0000, 0xd1e6, 0xd1f0, 0xd1e7, - 0x0000, 0xd1e2, 0xd1dc, 0xd1dd, 0xd1ea, 0xd1e4, 0x9ce3, 0xfda9, - 0xaed6, 0xaeda, 0xd1f2, 0xd1de, 0xaee6, 0xaee2, 0xfc44, 0x0000, - 0xaee5, 0xaeec, 0xaedb, 0xaee7, 0xd1e9, 0xaee9, 0xaed8, 0x9640, - 0xaed7, 0xd1db, 0x8db8, 0xd1df, 0xaee0, 0xd1f1, 0xd1e8, 0xd1e0, - 0xaee4, 0xaee1, 0x0000, 0xaed9, 0xaedc, 0x9b4a, 0x8fb9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcfe, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x896a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd5c4, 0x0000, 0xd5b4, 0xd5b5, 0xd5b9, - 0x0000, 0xd5c8, 0xd5c5, 0x0000, 0xd5be, 0xd5bd, 0xb1ed, 0xd5c1, - 0xd5d0, 0xd5b0, 0x0000, 0xd5d1, 0xd5c3, 0xd5d5, 0xd5c9, 0xb1ec, - 0xd5c7, 0xb1e7, 0xb1fc, 0xb1f2, 0x8db9, 0xb1f6, 0xb1f5, 0xd5b1, - 0x917e, 0xd5ce, 0xd5d4, 0xd5cc, 0xd5d3, 0x0000, 0x0000, 0xd5c0, - 0xd5b2, 0xd5d2, 0xd5c2, 0xb1ea, 0xb1f7, 0x0000, 0xd5cb, 0xb1f0, - 0x93f4, 0x0000, 0x0000, 0xd5ca, 0xd5b3, 0xb1f8, 0x0000, 0xb1fa, - 0xd5cd, 0xb1fb, 0xb1e9, 0xd5ba, 0xd5cf, 0x0000, 0xfb7c, 0xb1ef, - 0xb1f9, 0xd5bc, 0xd5c6, 0xd5b7, 0xd5bb, 0xb1f4, 0xd5b6, 0xb1e8, - 0xb1f1, 0xb1ee, 0xd5bf, 0xaede, 0xd9c0, 0xb1eb, 0x93e7, 0x0000, - 0x0000, 0x97ef, 0x0000, 0x0000, 0x0000, 0xfe4a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfd45, 0xb1f3, 0x96a5, 0xd9c3, 0xd9d9, - 0xd9ce, 0xb4d6, 0xfee0, 0xb4d1, 0xd9bd, 0xb4d2, 0xd9cd, 0x0000, - 0xd9c6, 0xd9d3, 0xb4ce, 0xd9ab, 0xd9d5, 0xb4c4, 0xd9b3, 0xb4c7, - 0xb4c6, 0x0000, 0xb4d7, 0x0000, 0xd9ad, 0xd9cf, 0xd9d0, 0xb4c9, - 0xb4c5, 0xd9bb, 0x0000, 0xb4d0, 0xd9b6, 0x0000, 0xd9d1, 0xb4cc, - 0xd9c9, 0xd9d6, 0xd9b0, 0xd9b5, 0xd9af, 0x0000, 0xb4cb, 0xd9c2, - 0xddde, 0xd9b1, 0xb4cf, 0xd9ba, 0xd9d2, 0xb4ca, 0xd9b7, 0xd9b4, - 0xd9c5, 0xb4cd, 0xb4c3, 0xb4d9, 0xd9c8, 0xd9c7, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_69[] = { - 0xfd48, 0xfd47, 0xfef2, 0xfe6a, 0xd9ac, 0xb4c8, 0xd9d4, 0xd9bc, - 0xd9be, 0x8dbd, 0xd9cb, 0xd9ca, 0xd9aa, 0xb4d3, 0xb4d5, 0xd9b2, - 0xd9b9, 0xd9c1, 0xb4d4, 0xd9b8, 0xd9c4, 0xd9d7, 0x0000, 0xd9cc, - 0x9ba1, 0x8ca2, 0x9ab7, 0x8efc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd9d8, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd9ae, 0x0000, 0x9fa1, 0x0000, 0x0000, 0xddf2, - 0xb7a6, 0x0000, 0xddf0, 0xdddb, 0xdde0, 0xddd9, 0xfd51, 0xddec, - 0xddcb, 0xddd2, 0x0000, 0xddea, 0xddf4, 0xdddc, 0xfaad, 0xddcf, - 0xdde2, 0xdde7, 0xddd3, 0x8dbe, 0xdde4, 0xddd0, 0x89a4, 0x0000, - 0xddd7, 0xddd8, 0xb7a8, 0xddeb, 0xdde9, 0x0000, 0xddcc, 0xddee, - 0x0000, 0xddef, 0xddf1, 0xb7ac, 0xb7a4, 0x9ad9, 0xd5b8, 0xddd4, - 0xdde6, 0xddd5, 0xb7a1, 0xb7b1, 0xdded, 0xb7af, 0xb7ab, 0xddca, - 0xb7a3, 0xfd4e, 0xddcd, 0xb7b0, 0x8dc0, 0xdddd, 0xddc9, 0x97f0, - 0xb7a9, 0xdde1, 0xddd1, 0xb7aa, 0xddda, 0xb77e, 0xb4d8, 0xdde3, - 0xd9bf, 0xddce, 0x93b4, 0xfd44, 0xdde8, 0xb7a5, 0xdde5, 0xb7a2, - 0xdddf, 0xb7ad, 0xddd6, 0xddf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9fa7, 0x0000, 0xb7a7, 0xdec6, 0x0000, 0x8dc2, 0xb7ae, 0x0000, - 0x0000, 0x0000, 0x99b6, 0x0000, 0x0000, 0xe24a, 0xe248, 0x0000, - 0xe25e, 0xe246, 0x0000, 0xe258, 0xb77d, 0xba5f, 0xe242, 0xe25d, - 0xfd52, 0xe247, 0xe255, 0xba64, 0xba5d, 0x0000, 0xe25b, 0x8dc1, - 0xe240, 0xe25a, 0x8e46, 0xba6f, 0xe251, 0xe261, 0xba6d, 0xe249, - 0xba5e, 0xe24b, 0xe259, 0xba67, 0xe244, 0xba6b, 0xba61, 0xe24d, - 0xe243, 0xe1fc, 0xa0d1, 0xe257, 0xba68, 0xe260, 0xe1fd, 0xba65, - 0x0000, 0xe253, 0x0000, 0xba66, 0xe245, 0xe250, 0xe24c, 0xe24e, - 0x9fca, 0xba60, 0xe25f, 0xba6e, 0xe24f, 0x0000, 0xe262, 0x0000, - 0x0000, 0xe1fe, 0xe254, 0xba63, 0xba6c, 0xba6a, 0xe241, 0xe256, - 0xba69, 0x92cf, 0x0000, 0xba62, 0xe252, 0x9cf4, 0x8dc4, 0x0000, - 0x0000, 0xe25c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfd41, 0xe5d5, 0x0000, 0xe5d1, 0xe5cd, 0xe5e1, 0xe5de, - 0xbccd, 0x9b4c, 0x0000, 0xe5e5, 0xe5d4, 0xbcd8, 0xe5db, 0x0000, - 0x0000, 0xe5d0, 0xe5da, 0xbcd5, 0xe5ee, 0x0000, 0xe5eb, 0xe5dd, - 0xe5ce, 0xfd57, 0xfcef, 0xe5e2, 0xe5e4, 0xbcd1, 0xe5d8, 0xe5d3 -}; - -static const unsigned short big5hkscs_from_unicode_6a[] = { - 0xe5ca, 0xbcce, 0xbcd6, 0x9cde, 0xe5e7, 0xbcd7, 0xe5cb, 0xe5ed, - 0xe5e0, 0xe5e6, 0xbcd4, 0xfd42, 0x986c, 0xe5e3, 0x0000, 0xe5ea, - 0x0000, 0xbcd9, 0x0000, 0xbcd3, 0xe5dc, 0xe5cf, 0xe5ef, 0xe5cc, - 0xe5e8, 0xbcd0, 0x97f9, 0xe5d6, 0x9558, 0xe5d7, 0xbccf, 0xbccc, - 0xe5d2, 0xbcd2, 0x0000, 0xbccb, 0x0000, 0xe5e9, 0xe5ec, 0xe5d9, - 0xe9ca, 0x0000, 0x0000, 0x985e, 0xfe7b, 0x94cd, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9c2, 0x93ee, 0xe9be, 0xbef6, 0x0000, 0x0000, - 0xbeeb, 0xbef0, 0xbeec, 0xe9cc, 0xe9d7, 0xbeea, 0xe9c4, 0xe9cd, - 0xe5df, 0xe9ce, 0x0000, 0x8ca3, 0xbef1, 0xfd5a, 0xe9dd, 0xbef5, - 0xbef8, 0xe9c0, 0x0000, 0xbef4, 0x93f5, 0xe9db, 0xe9dc, 0xe9d2, - 0xe9d1, 0xe9c9, 0x93ef, 0x8eea, 0xe9d3, 0xe9da, 0xe9d9, 0x8f5b, - 0xbeef, 0xbeed, 0xe9cb, 0xe9c8, 0x0000, 0xe9c5, 0xe9d8, 0xbef7, - 0xe9d6, 0xbef3, 0xbef2, 0x8c5e, 0xe9d0, 0x8dc6, 0xe9bf, 0xe9c1, - 0xe9c3, 0xe9d5, 0xe9cf, 0xbeee, 0x0000, 0xe9c6, 0x0000, 0xe9d4, - 0x0000, 0x8dc8, 0x0000, 0x0000, 0x8dc7, 0x0000, 0xe9c7, 0x0000, - 0x0000, 0x0000, 0x93f7, 0x0000, 0x0000, 0x0000, 0xc0cf, 0xed45, - 0xc0c8, 0xecf5, 0x8dc9, 0xed41, 0xc0ca, 0xed48, 0x0000, 0xecfc, - 0x0000, 0xecf7, 0xfbf2, 0x0000, 0xed49, 0xecf3, 0xecfe, 0x9670, - 0xc0d1, 0xed44, 0xed4a, 0xecfd, 0xc0c9, 0xed40, 0xecf4, 0xc0d0, - 0x0000, 0x8dcb, 0xed47, 0xecf9, 0xc0cc, 0xfd5c, 0xecfb, 0xecf8, - 0xc0d2, 0xecfa, 0xc0cb, 0xc0ce, 0xed43, 0xecf6, 0xed46, 0x8f65, - 0xed42, 0x0000, 0x0000, 0x8dcd, 0xc263, 0xefe7, 0xc268, 0xc269, - 0x0000, 0x9da8, 0x94f9, 0xc262, 0xefe6, 0x8dce, 0xefe3, 0xefe4, - 0xc266, 0xefde, 0xefe2, 0xc265, 0x0000, 0xefdf, 0x93ea, 0x0000, - 0x0000, 0x0000, 0xc267, 0xc264, 0x0000, 0xefdd, 0xefe1, 0xefe5, - 0xfd5f, 0x93f0, 0x9fb6, 0xf251, 0xf24e, 0xf257, 0x0000, 0xf256, - 0xf254, 0xf24f, 0x0000, 0xc372, 0x8dcf, 0x0000, 0x0000, 0x0000, - 0x9763, 0xf250, 0xc371, 0xc0cd, 0xf253, 0xc370, 0xf258, 0xf252, - 0xf24d, 0xefe0, 0x0000, 0x0000, 0x0000, 0xc36f, 0x0000, 0xf24c, - 0xf456, 0x0000, 0xf455, 0xf255, 0xc468, 0x0000, 0xf459, 0xf45a, - 0xf454, 0xf458, 0x0000, 0xf453, 0x0000, 0x0000, 0x8dd0, 0x0000, - 0xf5d1, 0xf457, 0xc4e7, 0xc4e5, 0xf5cf, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_6b[] = { - 0xf5d2, 0x0000, 0xf5ce, 0xf5d0, 0xc4e6, 0x93f1, 0x0000, 0x0000, - 0xf6e5, 0xf6e6, 0xc576, 0xf6e4, 0x0000, 0x0000, 0x0000, 0xf7e2, - 0xc5cf, 0xf7e0, 0xf7e1, 0xf8ac, 0x0000, 0x0000, 0xc656, 0xf8f3, - 0xf8f1, 0xf8f2, 0xf8f4, 0x0000, 0x0000, 0xfd62, 0xf9bb, 0x0000, - 0xa4ed, 0xa6b8, 0x0000, 0xaa59, 0x0000, 0xcce9, 0x0000, 0x0000, - 0xcf64, 0x0000, 0x0000, 0x0000, 0xd1f5, 0xd1f7, 0x0000, 0xd1f6, - 0x0000, 0xd1f8, 0xb1fd, 0xd5d7, 0xd1f9, 0xfd65, 0xd5d6, 0xd5d8, - 0xd5d9, 0xd9da, 0xb4db, 0xd9db, 0xd9dd, 0xb4dc, 0xb4da, 0xd9dc, - 0x0000, 0xddfa, 0xddf8, 0xddf7, 0x0000, 0xddf6, 0xddf5, 0xb7b2, - 0xddf9, 0xba70, 0xe263, 0xe265, 0xba71, 0xe264, 0xbcdb, 0x0000, - 0xbcda, 0xe5f0, 0x9fdb, 0x0000, 0xe9df, 0xe9de, 0xe9e0, 0x93f8, - 0x0000, 0xbef9, 0x0000, 0xed4b, 0xc0d3, 0x0000, 0xefe8, 0xc26a, - 0xf259, 0xc577, 0xa4ee, 0xa5bf, 0xa6b9, 0xa842, 0xaa5a, 0xaa5b, - 0x0000, 0x0000, 0xac6e, 0x0000, 0x0000, 0xd1fa, 0x0000, 0x8bf7, - 0x0000, 0x0000, 0xb7b3, 0x0000, 0xfd66, 0x0000, 0xe6d1, 0xbefa, - 0xc26b, 0xa4ef, 0x8bcf, 0xa6ba, 0x0000, 0x0000, 0xcceb, 0xaa5c, - 0xccea, 0x8dd1, 0xcf65, 0xac6f, 0xcf66, 0x0000, 0xac70, 0x0000, - 0xd1fc, 0xaeee, 0xaeed, 0x0000, 0xd5de, 0xd5dc, 0xd5dd, 0xd5db, - 0x0000, 0xd5da, 0x0000, 0x0000, 0xd9de, 0xd9e1, 0xb4de, 0xd9df, - 0xb4dd, 0xd9e0, 0x0000, 0xddfb, 0x0000, 0x0000, 0xe266, 0xe267, - 0xe268, 0x0000, 0xe5f3, 0xe5f2, 0xbcdc, 0xe5f1, 0xe5f4, 0xe9e1, - 0x0000, 0x0000, 0xe9e2, 0xe9e3, 0x0000, 0xed4c, 0xc0d4, 0xc26c, - 0xf25a, 0x0000, 0xc4e8, 0xc95f, 0x0000, 0xac71, 0xcf67, 0xaeef, - 0x0000, 0x0000, 0xb1fe, 0x0000, 0xb4df, 0xd9e2, 0x0000, 0xb7b5, - 0xb7b4, 0x8dd2, 0x0000, 0xe269, 0xe26a, 0xbcdd, 0xbcde, 0xe9e5, - 0xe9e4, 0xefe9, 0xf7e3, 0xa4f0, 0xc960, 0xa5c0, 0x0000, 0xa843, - 0xcb48, 0x0000, 0xac72, 0xb7b6, 0xa4f1, 0x0000, 0xcf68, 0xac73, - 0xcf69, 0x0000, 0xc0d5, 0xa4f2, 0xfd71, 0x0000, 0xccec, 0x0000, - 0xcf6a, 0xfd6f, 0xd242, 0xd241, 0xd1fe, 0x0000, 0xd1fd, 0xd243, - 0xd240, 0x0000, 0x8dd3, 0xb240, 0xb241, 0x0000, 0x0000, 0xb4e0, - 0xd9e3, 0x0000, 0xd9e4, 0xd9e5, 0x0000, 0x0000, 0x0000, 0xde41, - 0xde42, 0xde40, 0x9fe7, 0xddfd, 0xddfe, 0xb7b7, 0xe26b, 0xe5f7 -}; - -static const unsigned short big5hkscs_from_unicode_6c[] = { - 0xe5f6, 0xe5f5, 0xe5f8, 0xe9e7, 0xe9e6, 0xbefb, 0xe9e8, 0x0000, - 0xc0d6, 0xed4d, 0x0000, 0xefea, 0xf25b, 0xf6e7, 0x0000, 0xa4f3, - 0xa5c2, 0xa5c1, 0x0000, 0xaa5d, 0xc961, 0xc97e, 0xa6bb, 0x0000, - 0xc9f7, 0xcb49, 0xcb4a, 0xaa5e, 0x90bd, 0xcced, 0x0000, 0xac74, - 0xcf6b, 0xcf6c, 0x0000, 0xaef0, 0xaef4, 0xd244, 0xaef3, 0xaef1, - 0xaef2, 0x0000, 0xd5df, 0xb242, 0xb4e3, 0x0000, 0xb4e1, 0xb4e2, - 0xd9e6, 0x9fd0, 0x0000, 0xba72, 0xa4f4, 0x8bd0, 0xc9a1, 0xfd72, - 0xa5c3, 0x9cae, 0x8bd1, 0xc9a4, 0x0000, 0x8adb, 0xa5c6, 0xc9a3, - 0xa5c5, 0xa5c4, 0xa844, 0xc9a2, 0x0000, 0x0000, 0xc9f8, 0x0000, - 0x0000, 0xfae4, 0xc9fc, 0xc9fe, 0xca40, 0xa6c5, 0xa6c6, 0xc9fb, - 0xa6c1, 0x0000, 0xc9f9, 0x0000, 0xc9fd, 0xa6c2, 0x0000, 0xa6bd, - 0x95ce, 0xa6be, 0xfd76, 0xa6c4, 0xc9fa, 0xa6bc, 0xa845, 0xa6bf, - 0xa6c0, 0xa6c3, 0x0000, 0x0000, 0x0000, 0xcb5b, 0xcb59, 0xcb4c, - 0xa851, 0xcb53, 0xa84c, 0xcb4d, 0x0000, 0xcb55, 0xfb62, 0xcb52, - 0xa84f, 0xcb51, 0xa856, 0xcb5a, 0xa858, 0x8dd4, 0xa85a, 0x0000, - 0xcb4b, 0xfd78, 0xa84d, 0xcb5c, 0x0000, 0xa854, 0xa857, 0x8ee3, - 0xcd45, 0xa847, 0xa85e, 0xa855, 0xcb4e, 0xa84a, 0xa859, 0xcb56, - 0xa848, 0xa849, 0xcd43, 0xcb4f, 0xa850, 0xa85b, 0xcb5d, 0xcb50, - 0xa84e, 0x0000, 0xa853, 0xccee, 0xa85c, 0xcb57, 0xa852, 0x0000, - 0xa85d, 0xa846, 0xcb54, 0xa84b, 0xfdb7, 0xcd44, 0x0000, 0x9076, - 0x0000, 0x0000, 0x98c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8dd5, 0xaa6a, 0xaa7a, 0xccf5, 0xaa71, 0x97d1, - 0xcd4b, 0xaa62, 0x9eb6, 0xaa65, 0xcd42, 0x0000, 0xccf3, 0xccf7, - 0xaa6d, 0xaa6f, 0xccfa, 0xaa76, 0xaa68, 0xaa66, 0xaa67, 0xaa75, - 0xcd47, 0xaa70, 0xccf9, 0xccfb, 0xaa6e, 0xaa73, 0xccfc, 0xcd4a, - 0x0000, 0xac75, 0xaa79, 0xfac7, 0xaa63, 0xcd49, 0xa042, 0xcd4d, - 0xccf8, 0xcd4f, 0xcd40, 0xaa6c, 0xccf4, 0xaa6b, 0xaa7d, 0xaa72, - 0x0000, 0xccf2, 0xcf75, 0xaa78, 0xaa7c, 0xcd41, 0xcd46, 0x9873, - 0xaa7e, 0xaa77, 0xaa69, 0xaa5f, 0x0000, 0xaa64, 0x0000, 0xccf6, - 0xaa60, 0xcd4e, 0x9ffc, 0xccf0, 0xccef, 0xccfd, 0xccf1, 0xaa7b, - 0xaef5, 0xaa74, 0xccfe, 0xaa61, 0x0000, 0xaca6, 0x0000, 0x0000, - 0x0000, 0xcd4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ca5 -}; - -static const unsigned short big5hkscs_from_unicode_6d[] = { - 0xcf7c, 0xcfa1, 0x8dd7, 0xcfa4, 0xcf77, 0x92fb, 0x8dd8, 0xcfa7, - 0xcfaa, 0xcfac, 0xcf74, 0xac76, 0xac7b, 0xd249, 0xacad, 0xcfa5, - 0xcfad, 0xcf7b, 0xcf73, 0x0000, 0x0000, 0x0000, 0xd264, 0xac7e, - 0xcfa2, 0xcf78, 0xcf7a, 0xaca5, 0x0000, 0xcf7d, 0xac7d, 0xcf70, - 0xcfa8, 0x0000, 0xcfab, 0x0000, 0x944f, 0xac7a, 0x8dd9, 0xaca8, - 0xcf6d, 0xacaa, 0xac78, 0xacae, 0xcfa9, 0xcf6f, 0xacab, 0xd25e, - 0xcd48, 0xac7c, 0xac77, 0xcf76, 0xcf6e, 0xacac, 0xaca4, 0xcfa3, - 0xaca9, 0xaca7, 0xcf79, 0xaca1, 0xcf71, 0xaca2, 0xaca3, 0xcf72, - 0xcfa6, 0xac79, 0xcf7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x896b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97ce, - 0xd24c, 0xaefd, 0xaf43, 0xfaf3, 0xfdae, 0x0000, 0xd255, 0xd25b, - 0xd257, 0xd24a, 0xd24d, 0xd246, 0xd247, 0xaf4a, 0xaefa, 0xd256, - 0xd25f, 0xaf45, 0xaef6, 0x0000, 0xaf40, 0xd24e, 0xaf42, 0xd24f, - 0xd259, 0xfbaf, 0x92b7, 0x0000, 0xaf44, 0xd268, 0xd248, 0xaefc, - 0xaefb, 0xaf48, 0xd245, 0xd266, 0xd25a, 0xd267, 0xd261, 0xd253, - 0xd262, 0x8dda, 0xd25c, 0xd265, 0xd263, 0xaf49, 0xd254, 0xaef9, - 0xaef8, 0xaf41, 0xaf47, 0xd260, 0xaf46, 0xd251, 0xb243, 0x9c5a, - 0xd269, 0xd250, 0xd24b, 0xaefe, 0xaf4b, 0xaef7, 0xfdad, 0xd258, - 0xd25d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8ddc, 0x9444, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb265, 0xd5e1, 0xd5e5, 0x0000, 0xb252, 0xb250, - 0x0000, 0x8ddd, 0xb247, 0xd5e3, 0xd5e2, 0xb25b, 0x0000, 0xd5e8, - 0xb255, 0xa0d6, 0xd5fa, 0xd647, 0xb244, 0xd5f7, 0xd5f0, 0xb267, - 0xd5e0, 0x0000, 0xd5fc, 0x0000, 0xb264, 0xb258, 0xb263, 0xb24e, - 0xd5ec, 0xd5fe, 0xd5f6, 0xb24f, 0xb249, 0xd645, 0x0000, 0xd5fd, - 0xd640, 0xb251, 0xb259, 0xd642, 0xd5ea, 0xd5fb, 0xd5ef, 0xd644, - 0xb25e, 0xb246, 0xb25c, 0xd5f4, 0xd5f2, 0xd5f3, 0xb253, 0xd5ee, - 0xd5ed, 0xb248, 0xd5e7, 0xd646, 0xb24a, 0xd5f1, 0xb268, 0x0000, - 0xb262, 0xd5e6, 0xb25f, 0xb25d, 0xb266, 0xd5f8, 0xb261, 0xd252, - 0xd5f9, 0xb260, 0xd641, 0xb245, 0xd5f5, 0xb257, 0xd5e9, 0xb256, - 0x0000, 0xb254, 0xb24c, 0xb24b, 0xd9e7, 0xd643, 0x8c41, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_6e[] = { - 0xd5eb, 0x0000, 0x97d5, 0xd9fc, 0x944a, 0xb24d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x944d, 0x0000, 0x0000, 0x0000, 0x0000, 0x97cb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dde, 0x0000, 0x0000, - 0x8ddf, 0xb541, 0xb25a, 0xb4ee, 0xd9f6, 0xfdb8, 0x0000, 0xd9ea, - 0xb4eb, 0xb4e7, 0xda49, 0xb4ed, 0xb4f1, 0xb4ec, 0xb4f5, 0xda4d, - 0xda44, 0x8de0, 0xfef9, 0xd9f1, 0xb4fa, 0xb4f4, 0xd9fd, 0xfdbb, - 0xda4a, 0xda43, 0xb4e8, 0xd9f7, 0xb4f7, 0xda55, 0xda56, 0x0000, - 0xb4e5, 0xda48, 0xb4f9, 0xd9fb, 0xd9ed, 0xd9ee, 0xb4fd, 0xd9f2, - 0xd9f9, 0xd9f3, 0x0000, 0xb4fb, 0xb544, 0xd9ef, 0xd9e8, 0xd9e9, - 0x0000, 0xd9eb, 0xb4ea, 0xd9f8, 0x0000, 0xb4f8, 0xb542, 0xfdc0, - 0xfcf9, 0xd9fa, 0xda53, 0xda4b, 0xb4e6, 0xda51, 0xb4f2, 0x0000, - 0xb4f0, 0xfb7e, 0xda57, 0xb4ef, 0xda41, 0xd9f4, 0xd9fe, 0xb547, - 0xda45, 0xda42, 0xd9f0, 0xb543, 0xda4f, 0xda4c, 0xda54, 0xb4e9, - 0xda40, 0xb546, 0x0000, 0xda47, 0x0000, 0x0000, 0xb4f3, 0xb4f6, - 0x0000, 0xda46, 0xb545, 0xd9f5, 0xd5e4, 0x0000, 0x92b3, 0xda50, - 0xda4e, 0xda52, 0x0000, 0x0000, 0xfdaf, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8de1, 0x0000, - 0xd9ec, 0xb540, 0x0000, 0x95d3, 0x0000, 0xde61, 0xde60, 0xde46, - 0xb7bd, 0x0000, 0xde5f, 0xde49, 0xde4a, 0x0000, 0xb7c7, 0xde68, - 0xb7c2, 0xde5e, 0x89c1, 0xde43, 0xb7c8, 0xb7be, 0xde52, 0xde48, - 0xde4b, 0xde63, 0xb7b8, 0xde6a, 0xde62, 0xb7c1, 0xde57, 0xb7cc, - 0x0000, 0x0000, 0xb7cb, 0xb7c5, 0x0000, 0x0000, 0xde69, 0xb7b9, - 0xde55, 0xde4c, 0xde59, 0xde65, 0xb7cd, 0xfd68, 0xb7bb, 0xde54, - 0x9cb7, 0xde4d, 0xb7c4, 0x8de3, 0xb7c3, 0xde50, 0xde5a, 0xde64, - 0xde47, 0xde51, 0xb7bc, 0xde5b, 0xb7c9, 0xb7c0, 0xde4e, 0xb7bf, - 0xde45, 0xde53, 0xde67, 0xb4fe, 0xbab0, 0xde56, 0xe26c, 0xde58, - 0xde66, 0xb7c6, 0xde4f, 0xb7ba, 0xb7ca, 0xbcf0, 0xde44, 0x0000, - 0xde5d, 0xfac0, 0x8de5, 0xfa64, 0xde5c, 0x8947, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8de4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8de7, 0x8de8, 0x0000, 0xe2aa, 0xbaad, 0xe27d, 0xe2a4, 0xbaa2, - 0x0000, 0xe26e, 0xbaaf, 0x0000, 0xba77, 0xe26d, 0xe2b0, 0xbab1, - 0xe271, 0xe2a3, 0xfdc7, 0xe273, 0xe2b3, 0xe2af, 0xba75, 0xbaa1 -}; - -static const unsigned short big5hkscs_from_unicode_6f[] = { - 0xe653, 0xbaae, 0xba7d, 0xe26f, 0xfdb0, 0xe2ae, 0xbaa3, 0xe2ab, - 0xe2b8, 0xe275, 0xe27e, 0x9445, 0x97d6, 0xe2b6, 0xe2ac, 0xba7c, - 0x0000, 0x0000, 0xe27c, 0xba76, 0xba74, 0xbaa8, 0xfcc6, 0x9844, - 0xe27a, 0xe277, 0xe278, 0x0000, 0xe2b2, 0x0000, 0xe2b7, 0xe2b5, - 0xba7a, 0xe2b9, 0xba7e, 0xbaa7, 0x8de9, 0xe270, 0xe5fa, 0xe279, - 0x0000, 0xba78, 0xbaac, 0xbaa9, 0xba7b, 0xe2a5, 0xe274, 0xbaaa, - 0xe2a7, 0xbaa4, 0xbaa6, 0xba73, 0x8dea, 0xe2a9, 0xe2a1, 0xe272, - 0xbaa5, 0xe2b1, 0xe2b4, 0xe27b, 0xe2a8, 0xfe50, 0xba79, 0xbcdf, - 0xe2a6, 0xe5f9, 0x0000, 0xe2ad, 0xfdcc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe276, 0xe644, - 0xe64e, 0xbce2, 0xe64d, 0xe659, 0xbce4, 0xe64b, 0x9da7, 0xe64f, - 0xbcef, 0x0000, 0xe646, 0xbce7, 0xfdcd, 0xe652, 0xe9f0, 0xbcf3, - 0xbcf2, 0xe654, 0xe643, 0xe65e, 0xbced, 0x0000, 0xbce3, 0xe657, - 0x0000, 0xe65b, 0xe660, 0xe655, 0xe649, 0xbce6, 0xbce9, 0xbcf1, - 0xbcec, 0x0000, 0xe64c, 0xe2a2, 0xfdcf, 0x0000, 0xe648, 0xe65f, - 0xbce8, 0x95d2, 0xbceb, 0xe661, 0xbce0, 0xe656, 0xe5fb, 0xe65c, - 0xc0df, 0x8ded, 0xe64a, 0x0000, 0xbce1, 0xe645, 0xbce5, 0xe5fc, - 0xbaab, 0xe641, 0xfcba, 0xe65a, 0xe642, 0xe640, 0xbcea, 0x0000, - 0xe658, 0x0000, 0xe5fe, 0xe651, 0xe650, 0xe65d, 0xe647, 0xbcee, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfdc5, 0xe9f3, 0xfdd2, - 0xbf49, 0xbefe, 0xea40, 0xe9eb, 0xbf41, 0xe9f7, 0xbf48, 0xbf43, - 0xe9f5, 0xed4f, 0xe9fb, 0xea42, 0xe9fa, 0xe9e9, 0xe9f8, 0xea44, - 0xea46, 0xbefd, 0xea45, 0xbf44, 0xbf4a, 0x9cdc, 0xbf47, 0x0000, - 0xe9fe, 0xbf46, 0xe9f9, 0x95cf, 0xe9ed, 0xe9f2, 0x8dee, 0xe9fd, - 0xbf45, 0xbf42, 0xbefc, 0xbf40, 0xe9f1, 0x0000, 0xe5fd, 0xe9ec, - 0xe9ef, 0xea41, 0xe9f4, 0xe9ea, 0xed4e, 0xea43, 0xe9ee, 0xe9fc, - 0x0000, 0x0000, 0x0000, 0xfdd4, 0xed51, 0xc0e3, 0x0000, 0x0000, - 0xc0d7, 0x96ec, 0x96eb, 0xc0db, 0xed53, 0xed59, 0xed57, 0xc0d9, - 0xc0da, 0xc0e1, 0xed5a, 0xed52, 0xc0dc, 0x0000, 0xed56, 0xed55, - 0xed5b, 0xc0e2, 0x0000, 0xc0dd, 0xc0e0, 0xed54, 0xc0e4, 0xc0de, - 0xc0e5, 0xc0d8, 0xed58, 0x0000, 0xed50, 0x0000, 0x90b6, 0xeff7, - 0xfdc3, 0x0000, 0xc271, 0xeff4, 0xeff6, 0x0000, 0xc26f, 0xeff2 -}; - -static const unsigned short big5hkscs_from_unicode_70[] = { - 0xeff3, 0xefee, 0x0000, 0x98ab, 0xe9f6, 0xefef, 0xc270, 0xefeb, - 0x0000, 0xc26d, 0xeff8, 0xc26e, 0xefec, 0xefed, 0xeff1, 0xc273, - 0x0000, 0xc272, 0x0000, 0x0000, 0xeff0, 0xc378, 0xf25f, 0xf265, - 0xc379, 0xf25c, 0xc376, 0xc373, 0xf267, 0xc377, 0x96ee, 0xc374, - 0xf25e, 0xf261, 0xf262, 0xf263, 0xf266, 0x0000, 0xeff5, 0xf25d, - 0xc375, 0xf264, 0xf268, 0xf260, 0x8df4, 0x0000, 0x0000, 0xf45d, - 0xc46a, 0xf460, 0xc46b, 0xf468, 0xf45f, 0xf45c, 0x0000, 0xf45e, - 0xf462, 0xf465, 0xf464, 0xf467, 0xf45b, 0x0000, 0xc469, 0xf463, - 0xf466, 0xf469, 0xf461, 0xf5d3, 0xf5d4, 0xf5d8, 0xf5d9, 0x0000, - 0xf5d6, 0xf5d7, 0xf5d5, 0xfde0, 0xc4e9, 0x8c67, 0x0000, 0x0000, - 0x8df6, 0xc578, 0xf6eb, 0x0000, 0x8df7, 0xf6e8, 0xf6e9, 0xf6ea, - 0xc579, 0x0000, 0xf7e5, 0xf7e4, 0x8ffa, 0xf8af, 0xc5f4, 0xf8ad, - 0xf8b0, 0xf8ae, 0xf8f5, 0xc657, 0xc665, 0xf9a3, 0xf96c, 0x97d0, - 0xf9a2, 0xf9d0, 0xf9d1, 0xa4f5, 0x8bd2, 0x0000, 0x0000, 0x8df8, - 0xa6c7, 0xca41, 0x0000, 0x0000, 0xcb5e, 0x90d9, 0xa85f, 0x8c47, - 0xa862, 0xfaf0, 0xcb5f, 0x0000, 0xa860, 0xa861, 0xfde1, 0x8df9, - 0x0000, 0xfde3, 0xcd58, 0xcd5a, 0xcd55, 0xcd52, 0xcd54, 0x0000, - 0x0000, 0x8dfa, 0xaaa4, 0xfb63, 0x0000, 0x0000, 0xaaa2, 0x90a6, - 0x0000, 0xcd56, 0xaaa3, 0xcd53, 0xcd50, 0xaaa1, 0xcd57, 0x0000, - 0xcd51, 0xaaa5, 0xcd59, 0x0000, 0x0000, 0x0000, 0x0000, 0xcfaf, - 0x9970, 0xcfb3, 0x0000, 0x91eb, 0xacb7, 0x9770, 0x986f, 0xfde2, - 0x0000, 0xcfb6, 0x0000, 0xacaf, 0xacb2, 0xacb4, 0xacb6, 0xacb3, - 0xcfb2, 0xcfb1, 0x0000, 0xacb1, 0xcfb4, 0xcfb5, 0x0000, 0xcfae, - 0xacb5, 0x98f2, 0xacb0, 0x9afc, 0x896c, 0xfdfd, 0xcfb0, 0x0000, - 0x995e, 0x0000, 0x0000, 0x0000, 0x95bd, 0xd277, 0xd278, 0xd279, - 0xaf50, 0x0000, 0xaf4c, 0xd26e, 0xfde4, 0xd276, 0xd27b, 0xaf51, - 0x91e6, 0xd26c, 0xd272, 0xd26b, 0xd275, 0xfde5, 0xfde6, 0xd271, - 0xaf4d, 0xaf4f, 0xd27a, 0x0000, 0xd26a, 0xd26d, 0xd273, 0xfde7, - 0xd274, 0xd27c, 0xd270, 0x0000, 0xaf4e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb26d, - 0xd64e, 0x9454, 0x0000, 0xd650, 0xd64c, 0x99b8, 0xd658, 0xd64a, - 0xd657, 0xb269, 0xd648, 0xda5b, 0xd652, 0xb26c, 0x97e9, 0xd653 -}; - -static const unsigned short big5hkscs_from_unicode_71[] = { - 0xd656, 0x0000, 0xd65a, 0x0000, 0xd64f, 0x9346, 0xd654, 0x0000, - 0x0000, 0xb26a, 0xb26b, 0xd659, 0xd64d, 0xd649, 0xd65b, 0x0000, - 0xd651, 0x0000, 0x0000, 0xd655, 0x0000, 0x0000, 0x0000, 0xd64b, - 0x0000, 0xb548, 0xb549, 0xda65, 0xb54f, 0x9863, 0xda59, 0xda62, - 0xda58, 0xb54c, 0xda60, 0xda5e, 0x0000, 0xda5f, 0xb54a, 0x0000, - 0xda63, 0x95bc, 0x0000, 0xfded, 0xfdf7, 0x0000, 0xda5c, 0xda5a, - 0xb54b, 0xda5d, 0xda61, 0x9870, 0x96f6, 0x8ea9, 0xb54d, 0x0000, - 0x0000, 0x0000, 0xda64, 0x9451, 0x0000, 0x0000, 0x8e43, 0x0000, - 0x8b5a, 0xde70, 0xde77, 0xde79, 0xdea1, 0xfdee, 0xb7da, 0xde6b, - 0x0000, 0xb7d2, 0xfdf0, 0xde7a, 0xb7d7, 0xdea2, 0xb7ce, 0xfdf4, - 0xde7d, 0x9bf5, 0xde6d, 0xde7e, 0xde6c, 0x0000, 0xb7dc, 0x0000, - 0xde78, 0xb7cf, 0xdea3, 0x0000, 0xb7d4, 0xde71, 0xb7d9, 0xde7c, - 0xde6f, 0xde76, 0xde72, 0xde6e, 0xb7d1, 0xb7d8, 0xb7d6, 0xb7d3, - 0xb7db, 0xb7d0, 0xde75, 0x977e, 0xb7d5, 0x0000, 0xfdf1, 0x0000, - 0xde7b, 0x9bd5, 0xde73, 0x9ac3, 0x0000, 0x97c8, 0xa0db, 0x91d0, - 0xde74, 0x0000, 0x9fe4, 0xe2c1, 0x8fdd, 0xbab4, 0x91e9, 0x0000, - 0xe2bd, 0xe2c3, 0xe2bf, 0x0000, 0xbab6, 0xe2be, 0xe2c2, 0xe2ba, - 0x98e0, 0xe2bc, 0xbab5, 0x0000, 0x92ca, 0x0000, 0x9857, 0xe2c0, - 0xe2bb, 0x8c51, 0xbab7, 0x0000, 0xbab2, 0x0000, 0xfdeb, 0xe2c4, - 0x9b49, 0xbab3, 0xe667, 0xe664, 0xe670, 0xe66a, 0xe66c, 0xbcf4, - 0xe666, 0xe66e, 0x9d76, 0x9eaf, 0xe66d, 0xe66b, 0x0000, 0xe671, - 0xbcf7, 0xe668, 0xe66f, 0x0000, 0xbcf5, 0x9ccc, 0x0000, 0xe663, - 0xe665, 0xbcf6, 0xe662, 0xe672, 0xfdea, 0xe669, 0x0000, 0x8df1, - 0xea4a, 0xbf51, 0xfdfb, 0x0000, 0xea55, 0xea53, 0xbf4b, 0xea49, - 0xea4c, 0xea4d, 0xea48, 0xbf55, 0xbf56, 0xea47, 0xea56, 0xea51, - 0xbf4f, 0xbf4c, 0xea50, 0xea4e, 0x0000, 0x0000, 0xbf52, 0xea52, - 0xbf4d, 0x8e53, 0xbf4e, 0x0000, 0xea4f, 0xbf50, 0xea4b, 0x0000, - 0xea54, 0xbf53, 0xea57, 0xea58, 0xbf54, 0xfacf, 0x0000, 0xc0e7, - 0xc0ee, 0xed5c, 0xed62, 0x0000, 0xed60, 0xc0ea, 0xc0e9, 0xc0e6, - 0xed5e, 0x0000, 0x0000, 0x96f9, 0xc0ec, 0xc0eb, 0xc0e8, 0x0000, - 0xed61, 0xed5d, 0xed5f, 0x0000, 0xc0ed, 0x98bf, 0x9e49, 0x0000, - 0xc277, 0xeffb, 0x0000, 0xc274, 0xc275, 0xeffd, 0xc276, 0xeffa -}; - -static const unsigned short big5hkscs_from_unicode_72[] = { - 0x8ca7, 0xeff9, 0xf26c, 0xeffc, 0x0000, 0xf26d, 0xc37a, 0xf26b, - 0x0000, 0x9bca, 0xf26a, 0x0000, 0xf269, 0xc37b, 0xfdfe, 0x92dc, - 0xc46c, 0x0000, 0x0000, 0xf46a, 0xf46b, 0xfe41, 0x91cc, 0x91e2, - 0x0000, 0xf5dc, 0xf5db, 0xc4ea, 0x0000, 0xf5da, 0xf6ec, 0xf6ed, - 0x0000, 0x0000, 0xf7e6, 0xf8b1, 0xfe44, 0x0000, 0xf8f6, 0xf9bc, - 0xc679, 0xf9c6, 0xa4f6, 0x8bd3, 0xaaa6, 0xaaa7, 0xfe47, 0x0000, - 0xacb8, 0x0000, 0x0000, 0x0000, 0x0000, 0xc0ef, 0xa4f7, 0x0000, - 0xaaa8, 0xaf52, 0xb7dd, 0xa4f8, 0x0000, 0xb26e, 0xbab8, 0xc962, - 0xfe48, 0xcfb7, 0xd27d, 0x0000, 0xe2c5, 0x0000, 0xc0f0, 0xa4f9, - 0xaaa9, 0xcfb8, 0xcfb9, 0xda66, 0xb550, 0x0000, 0x0000, 0xdea4, - 0xa0e4, 0x0000, 0xb7de, 0xe2c6, 0x0000, 0xfe4b, 0xbcf8, 0xfe4c, - 0xc37c, 0xa4fa, 0xda67, 0xa4fb, 0x8dbf, 0xa6c9, 0xca42, 0xa6c8, - 0xa865, 0xa864, 0xa863, 0xcb60, 0x0000, 0x0000, 0x9e78, 0xaaaa, - 0x0000, 0xaaab, 0xcd5b, 0x0000, 0xcfba, 0x0000, 0xcfbd, 0xacba, - 0xcfbb, 0x0000, 0xacb9, 0xcfbc, 0xacbb, 0x0000, 0xd2a2, 0xd2a1, - 0xd27e, 0xaf53, 0x0000, 0xd65d, 0xd65e, 0xb26f, 0xd65c, 0xd65f, - 0xb552, 0xb270, 0xfe51, 0x0000, 0xb551, 0xda6b, 0xda6a, 0x9456, - 0xda68, 0xda69, 0x0000, 0xda6c, 0xdea6, 0xdea5, 0xdea9, 0x9d61, - 0xdea8, 0xdea7, 0xbab9, 0xe2c9, 0x9457, 0xe2c8, 0xbaba, 0xe2c7, - 0xe673, 0x0000, 0xe674, 0xbcf9, 0x0000, 0xea59, 0xea5a, 0x9966, - 0x0000, 0xf272, 0xc37d, 0xf271, 0xf270, 0xf26e, 0xf26f, 0xc4eb, - 0xf46c, 0xf6ee, 0xf8f7, 0x0000, 0xa4fc, 0x8bd5, 0xc9a5, 0xa5c7, - 0xc9a6, 0x0000, 0xa069, 0x0000, 0xca43, 0xca44, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcb66, 0x0000, 0x0000, 0xcb62, 0x0000, 0xcb61, - 0xaaac, 0xcb65, 0xa867, 0xcb63, 0xa866, 0xcb67, 0xcb64, 0x0000, - 0x0000, 0xcd5f, 0xcfbe, 0xcd5d, 0xcd64, 0x98b4, 0xaaad, 0x0000, - 0xaab0, 0xcd65, 0xcd61, 0x0000, 0xcd62, 0x0000, 0xcd5c, 0xaaaf, - 0xcd5e, 0xaaae, 0xcd63, 0x0000, 0xcd60, 0x0000, 0x0000, 0xcfc2, - 0xacbd, 0xacbe, 0xa049, 0xcfc5, 0xcfbf, 0x0000, 0xcfc4, 0x0000, - 0xcfc0, 0xacbc, 0xcfc3, 0xcfc1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd2a8, 0xd2a5, 0x0000, 0xd2a7, 0xaf58, - 0xaf57, 0xaf55, 0xd2a4, 0xd2a9, 0xaf54, 0xaf56, 0xd2a6, 0xd667 -}; - -static const unsigned short big5hkscs_from_unicode_73[] = { - 0xd2a3, 0xd2aa, 0xa04c, 0x0000, 0x9e65, 0x0000, 0x0000, 0xd662, - 0xd666, 0x0000, 0xd665, 0xda6e, 0xda79, 0x0000, 0x0000, 0xd668, - 0x98b5, 0xd663, 0xda6d, 0xb274, 0x0000, 0x0000, 0xb273, 0xd661, - 0xd664, 0xb275, 0x0000, 0xb272, 0xb271, 0xd660, 0xd669, 0x0000, - 0x0000, 0x0000, 0xda70, 0xda77, 0x0000, 0xb554, 0xda76, 0xda73, - 0xfe58, 0xb556, 0xfe52, 0xfe53, 0xa065, 0xda75, 0xfe59, 0x0000, - 0xda6f, 0xda71, 0xda74, 0xda72, 0xb555, 0xda78, 0xb553, 0xb7df, - 0x98b7, 0x98b8, 0xdead, 0xdeac, 0xdeaa, 0x0000, 0xb7e2, 0xb7e1, - 0xdeae, 0x98ba, 0xdeab, 0xe2ca, 0xbabb, 0xb7e0, 0x0000, 0x0000, - 0x98bb, 0xdeb0, 0xdeaf, 0x0000, 0xe2cd, 0xe2cb, 0xbcfa, 0x9fbc, - 0xbabc, 0xe2cc, 0xe676, 0x0000, 0x0000, 0x0000, 0x0000, 0xbcfb, - 0xe675, 0xe67e, 0xe67d, 0xe67b, 0x0000, 0xe67a, 0xe677, 0xe678, - 0xe679, 0xe67c, 0xe6a1, 0x0000, 0x0000, 0xea5f, 0xea5c, 0xea5d, - 0xbf57, 0xea5b, 0xea61, 0xea60, 0xea5e, 0x0000, 0xed64, 0xed65, - 0xc0f1, 0xa04a, 0xc0f2, 0xed63, 0x9ec7, 0xc279, 0xeffe, 0xc278, - 0xc37e, 0x0000, 0xc3a1, 0xc46d, 0xf46e, 0xf46d, 0xf5dd, 0xf6ef, - 0xc57a, 0xf7e8, 0xf7e7, 0xf7e9, 0xa5c8, 0xcfc6, 0xaf59, 0xb276, - 0xd66a, 0xa5c9, 0xc9a7, 0xa4fd, 0x8ca9, 0x0000, 0xca45, 0x98ae, - 0x0000, 0x0000, 0xcb6c, 0xcb6a, 0xcb6b, 0xcb68, 0xa868, 0xcb69, - 0x92d6, 0x0000, 0x0000, 0x0000, 0xfae1, 0xcd6d, 0x91d4, 0xaab3, - 0xcd6b, 0xcd67, 0xcd6a, 0x0000, 0xcd66, 0xaab5, 0xcd69, 0xfade, - 0xaab2, 0xaab1, 0xfe5b, 0xaab4, 0xcd6c, 0xcd68, 0x0000, 0x0000, - 0x0000, 0x0000, 0xacc2, 0xacc5, 0xcfce, 0xcfcd, 0xcfcc, 0xacbf, - 0xcfd5, 0xcfcb, 0x8c53, 0xacc1, 0xd2af, 0x0000, 0xcfd2, 0xcfd0, - 0xacc4, 0x0000, 0xcfc8, 0xcfd3, 0x0000, 0xcfca, 0xcfd4, 0xcfd1, - 0xcfc9, 0xfe5e, 0xacc0, 0xcfd6, 0xcfc7, 0xacc3, 0xfbd7, 0xfe5a, - 0x94c5, 0x0000, 0xd2b4, 0xd2ab, 0xd2b6, 0xfaca, 0xd2ae, 0xd2b9, - 0xd2ba, 0xd2ac, 0xd2b8, 0xd2b5, 0xd2b3, 0xd2b7, 0xaf5f, 0x0000, - 0xaf5d, 0x98c1, 0x975c, 0xd2b1, 0xfe74, 0xd2ad, 0x9773, 0xd2b0, - 0xd2bb, 0xd2b2, 0xaf5e, 0xcfcf, 0x0000, 0xaf5a, 0xaf5c, 0xfa46, - 0x0000, 0x0000, 0x0000, 0x9764, 0xd678, 0xd66d, 0xd66b, 0xfe68, - 0xd66c, 0x964e, 0xd673, 0x9765, 0xd674, 0xd670, 0xb27b, 0xd675 -}; - -static const unsigned short big5hkscs_from_unicode_74[] = { - 0xd672, 0xd66f, 0x8c5a, 0xb279, 0xd66e, 0xb277, 0xb27a, 0xd671, - 0xd679, 0xaf5b, 0xb278, 0xd677, 0xd676, 0xb27c, 0x0000, 0x0000, - 0x0000, 0x89a1, 0x95fa, 0x0000, 0x92d4, 0xfe69, 0xda7e, 0xfb45, - 0x0000, 0x98c8, 0xdaa1, 0xb560, 0x90ef, 0xdaa7, 0x98c9, 0x98ca, - 0xdaa9, 0xdaa2, 0xb55a, 0xdaa6, 0xdaa5, 0xb55b, 0xb561, 0x0000, - 0xb562, 0xdaa8, 0xb558, 0xda7d, 0xda7b, 0xdaa3, 0xda7a, 0xb55f, - 0xda7c, 0xdaa4, 0xdaaa, 0xb559, 0xb55e, 0xb55c, 0xb55d, 0x946d, - 0x94b7, 0xfe6c, 0xb557, 0x0000, 0x946b, 0x0000, 0x0000, 0xb7e9, - 0xdeb7, 0xb7e8, 0xdebb, 0x92fc, 0xdeb1, 0x95eb, 0xdebc, 0xfe73, - 0x976e, 0xfe5f, 0xdeb2, 0xdeb3, 0x0000, 0xdebd, 0xdeba, 0xdeb8, - 0xdeb9, 0xdeb5, 0xdeb4, 0xfdbd, 0xdebe, 0xb7e5, 0x92d5, 0xdeb6, - 0x0000, 0xb7ea, 0xb7e4, 0xb7eb, 0xfe6f, 0xfeb9, 0xb7e7, 0xb7e6, - 0xfe71, 0x0000, 0xe2ce, 0xbabe, 0xbabd, 0xfbbb, 0x0000, 0xe2d3, - 0xa0d5, 0xbcfc, 0xbabf, 0x95fb, 0xfe77, 0xbac1, 0xe2d4, 0xb7e3, - 0xbac0, 0xe2d0, 0xe2d2, 0xe2cf, 0xfe79, 0xe2d1, 0xfe75, 0x0000, - 0x0000, 0xe6ab, 0x945d, 0x0000, 0xe6aa, 0xe6a7, 0xbd40, 0xea62, - 0xbd41, 0xe6a6, 0xfe7c, 0xbcfe, 0x0000, 0xe6a8, 0xe6a5, 0xe6a2, - 0xe6a9, 0xe6a3, 0xe6a4, 0xbcfd, 0x9344, 0x8ea6, 0x0000, 0x0000, - 0xed69, 0x0000, 0xea66, 0x0000, 0xea65, 0xea67, 0x0000, 0xed66, - 0xbf5a, 0x92d3, 0xea63, 0x94b8, 0xbf58, 0x0000, 0xbf5c, 0xbf5b, - 0xea64, 0xea68, 0x0000, 0xbf59, 0xfc71, 0xed6d, 0xc0f5, 0xc27a, - 0xc0f6, 0xc0f3, 0xed6a, 0xed68, 0x0000, 0xed6b, 0x0000, 0xed6e, - 0xc0f4, 0xed6c, 0xed67, 0x0000, 0x975e, 0xf042, 0xf045, 0xf275, - 0xf040, 0x8cad, 0xf46f, 0xf046, 0x0000, 0xc3a2, 0xf044, 0xc27b, - 0xf041, 0xf043, 0xf047, 0xf276, 0x0000, 0xf274, 0x0000, 0x0000, - 0xfea7, 0x0000, 0xc3a3, 0xf273, 0x946a, 0x0000, 0x0000, 0xc46e, - 0x93e3, 0x0000, 0x0000, 0x98cf, 0xc4ed, 0xf6f1, 0xc4ec, 0xf6f3, - 0xf6f0, 0xf6f2, 0xc5d0, 0xf8b2, 0xa5ca, 0xcd6e, 0xd2bc, 0xd2bd, - 0xb27d, 0xdebf, 0xbf5d, 0xc3a4, 0xc57b, 0xf8b3, 0xa5cb, 0xa0d9, - 0xcd6f, 0xfeaa, 0x0000, 0x0000, 0xcfd7, 0x0000, 0xcfd8, 0x0000, - 0xa0bf, 0xa04d, 0xa0b8, 0x0000, 0xd2be, 0xd2bf, 0xb27e, 0xb2a1, - 0xa0ce, 0x0000, 0x0000, 0xdaab, 0x0000, 0xdec2, 0xdec1, 0xdec0 -}; - -static const unsigned short big5hkscs_from_unicode_75[] = { - 0xe2d5, 0x0000, 0xe2d6, 0xe2d7, 0xbac2, 0xa0b7, 0x0000, 0xe6ad, - 0xe6ac, 0x0000, 0x0000, 0xea69, 0xbf5e, 0xbf5f, 0xfea9, 0xed72, - 0xed6f, 0xed70, 0xed71, 0xf049, 0xf048, 0xc27c, 0xf277, 0xf5de, - 0xa5cc, 0x89c3, 0xacc6, 0x0000, 0xb2a2, 0xdec3, 0xfeab, 0xa5cd, - 0x0000, 0xd2c0, 0xb2a3, 0x0000, 0x0000, 0xb563, 0xb564, 0x0000, - 0xa5ce, 0xa5cf, 0xca46, 0xa86a, 0xa869, 0xacc7, 0xcfd9, 0xdaac, - 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0x9df4, 0x896d, 0x0000, 0xa86b, - 0xa86c, 0xcb6e, 0xcb6d, 0x9c7b, 0x0000, 0xaab6, 0xcd72, 0xcd70, - 0xcd71, 0x0000, 0x98d2, 0x0000, 0x0000, 0x0000, 0x9fa9, 0xcfda, - 0xcfdb, 0x0000, 0xfeb2, 0xaccb, 0xacc9, 0xfeb1, 0xacca, 0xacc8, - 0x0000, 0x97d9, 0x0000, 0xa0c4, 0xaf60, 0x9476, 0x0000, 0x0000, - 0x0000, 0xaf64, 0xaf63, 0xd2c1, 0xaf62, 0xaf61, 0x0000, 0xd2c2, - 0x9978, 0x0000, 0xb2a6, 0xd67b, 0xd67a, 0xb2a4, 0xb2a5, 0xfeb3, - 0x0000, 0x0000, 0xb566, 0xb565, 0xdaae, 0x98d3, 0xfeb4, 0xdaad, - 0xb2a7, 0x0000, 0x98d4, 0x0000, 0x0000, 0x0000, 0xb7ed, 0xdec5, - 0xb7ee, 0xdec4, 0x9fb9, 0x0000, 0x0000, 0xe2d8, 0xe6ae, 0xbd42, - 0xea6a, 0x0000, 0x0000, 0x9471, 0xed73, 0x0000, 0xc3a6, 0xc3a5, - 0x0000, 0x0000, 0xc57c, 0xa5d4, 0xcd73, 0x98d5, 0xfeb8, 0xb2a8, - 0xe2d9, 0xbac3, 0xc6d4, 0x0000, 0xcb6f, 0xcb70, 0x0000, 0x0000, - 0xcd74, 0xaab8, 0xaab9, 0x0000, 0x0000, 0xaab7, 0xfeba, 0x0000, - 0x0000, 0x0000, 0xaccf, 0xacd0, 0xaccd, 0xacce, 0x0000, 0xcfdc, - 0x0000, 0x0000, 0xcfdd, 0xaccc, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd2c3, 0x9e5c, 0xaf68, 0xaf69, 0xfebb, 0xb2ab, 0xd2c9, 0x0000, - 0xaf6e, 0xaf6c, 0xd2ca, 0xd2c5, 0xaf6b, 0xaf6a, 0xaf65, 0xd2c8, - 0xd2c7, 0xd2c4, 0xaf6d, 0xa044, 0xd2c6, 0xaf66, 0x0000, 0xaf67, - 0x98d7, 0x0000, 0xb2ac, 0xd6a1, 0xd6a2, 0xb2ad, 0xd67c, 0xd67e, - 0xd6a4, 0xd6a3, 0xd67d, 0x0000, 0xb2a9, 0xb2aa, 0x0000, 0xdab6, - 0xb56b, 0xb56a, 0xdab0, 0xb568, 0x98d8, 0xdab3, 0xb56c, 0xdab4, - 0xb56d, 0xdab1, 0xb567, 0xb569, 0xdab5, 0x0000, 0xdab2, 0xdaaf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xded2, 0x0000, 0xdec7, - 0xb7f0, 0xb7f3, 0xb7f2, 0xb7f7, 0xb7f6, 0xded3, 0xded1, 0xdeca, - 0xdece, 0xdecd, 0xb7f4, 0xded0, 0xdecc, 0xded4, 0xdecb, 0xb7f5 -}; - -static const unsigned short big5hkscs_from_unicode_76[] = { - 0xb7ef, 0xb7f1, 0xfebc, 0xdec9, 0x0000, 0x0000, 0x0000, 0x9ffe, - 0xe2db, 0xbac7, 0xe2df, 0xbac6, 0xe2dc, 0xbac5, 0x0000, 0xdec8, - 0xdecf, 0xe2de, 0x0000, 0xbac8, 0xe2e0, 0xe2dd, 0xe2da, 0x0000, - 0x0000, 0xe6b1, 0xe6b5, 0xe6b7, 0xe6b3, 0xe6b2, 0xe6b0, 0xbd45, - 0xbd43, 0xbd48, 0xbd49, 0xe6b4, 0xbd46, 0xe6af, 0xbd47, 0xbac4, - 0xe6b6, 0xbd44, 0x0000, 0x0000, 0xfebd, 0xea6c, 0x0000, 0xea6b, - 0xea73, 0xea6d, 0xea72, 0xea6f, 0xbf60, 0xea71, 0x0000, 0x0000, - 0xbf61, 0x0000, 0xbf62, 0x9ddd, 0xea70, 0xea6e, 0x0000, 0x0000, - 0x9ee1, 0x0000, 0xc0f8, 0xed74, 0x0000, 0x0000, 0xc0f7, 0xed77, - 0xed75, 0xed76, 0x0000, 0x0000, 0xc0f9, 0x98da, 0x9ddf, 0xfebf, - 0xf04d, 0xfebe, 0xc2a1, 0xf04e, 0x9eeb, 0x0000, 0xc27d, 0xf04f, - 0xc27e, 0xf04c, 0xf050, 0x0000, 0xf04a, 0x0000, 0x0000, 0xc3a7, - 0xf278, 0xc3a8, 0xc46f, 0x0000, 0xf04b, 0xc470, 0x9e59, 0xa05c, - 0x0000, 0xc4ee, 0xf5df, 0x0000, 0xc57e, 0xf6f4, 0xc57d, 0xfec0, - 0xf7ea, 0xc5f5, 0xc5f6, 0x9477, 0x98dc, 0xf9cc, 0xfec1, 0x0000, - 0xacd1, 0xcfde, 0x98de, 0xb56e, 0xb56f, 0xa5d5, 0xa6ca, 0xca47, - 0x0000, 0xcb71, 0xa86d, 0x0000, 0xaaba, 0x0000, 0xacd2, 0xacd3, - 0xacd4, 0xd6a6, 0xd2cb, 0xaf6f, 0x0000, 0x0000, 0xb2ae, 0xd6a5, - 0xfec3, 0x0000, 0xdab8, 0xb571, 0x0000, 0xdab7, 0xb570, 0x0000, - 0x0000, 0xded5, 0xbd4a, 0xe6bb, 0xe6b8, 0xe6b9, 0xe6ba, 0x0000, - 0x0000, 0xfec8, 0x0000, 0x0000, 0xed78, 0xfec9, 0xf051, 0x0000, - 0x0000, 0x0000, 0xf471, 0xf470, 0x0000, 0xf6f5, 0xa5d6, 0xcd75, - 0xaf70, 0x0000, 0x0000, 0x0000, 0xb572, 0xded6, 0x0000, 0xfeca, - 0xe2e1, 0x0000, 0xbd4b, 0xea74, 0x0000, 0xf052, 0xf472, 0xa5d7, - 0x0000, 0x0000, 0xaabb, 0xacd7, 0xcfdf, 0xacd8, 0xacd6, 0x0000, - 0xacd5, 0xd2cc, 0xaf71, 0x0000, 0xfecb, 0xaf72, 0xaf73, 0x0000, - 0x0000, 0x0000, 0xb2b0, 0xd6a7, 0xb2af, 0x0000, 0x9fc2, 0x0000, - 0x0000, 0x8c6b, 0xdab9, 0xb2b1, 0xb573, 0xded7, 0xb7f8, 0xb7f9, - 0x0000, 0xbac9, 0x0000, 0xbaca, 0xbd4c, 0xbf64, 0xea75, 0xbf63, - 0x0000, 0xed79, 0xc0fa, 0x0000, 0xf053, 0xf473, 0xa5d8, 0xa86e, - 0xcd78, 0xcd77, 0xaabc, 0xcd76, 0xaabd, 0xcd79, 0x0000, 0xcfe5, - 0xacdb, 0xacda, 0xcfe7, 0xcfe6, 0xacdf, 0x0000, 0xacde, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_77[] = { - 0x0000, 0xacd9, 0x0000, 0xcfe1, 0xcfe2, 0xcfe3, 0x0000, 0xace0, - 0xcfe0, 0xacdc, 0xcfe4, 0xacdd, 0x98c4, 0x0000, 0x94b0, 0x94b1, - 0xd2cf, 0xd2d3, 0xd2d1, 0xd2d0, 0x0000, 0xd2d4, 0x0000, 0x0000, - 0x0000, 0xd2d5, 0xd2d6, 0xd2ce, 0x0000, 0xd2cd, 0xfed1, 0xaf75, - 0xaf76, 0x0000, 0xd2d7, 0xd2d2, 0xa0c1, 0xd6b0, 0xfed2, 0xd2d8, - 0xaf77, 0xaf74, 0x0000, 0xa0cd, 0x0000, 0xd6aa, 0x0000, 0xd6a9, - 0x0000, 0xd6ab, 0xd6ac, 0xd6ae, 0xd6ad, 0xd6b2, 0xb2b5, 0xb2b2, - 0xb2b6, 0xd6a8, 0xb2b7, 0xd6b1, 0xb2b4, 0xd6af, 0xb2b3, 0x0000, - 0xfed3, 0x0000, 0x0000, 0x98e5, 0xdabc, 0xdabe, 0xdaba, 0xdabb, - 0x0000, 0x0000, 0xdabf, 0xdac1, 0xdac2, 0xdabd, 0xdac0, 0xb574, - 0x0000, 0x0000, 0xdedb, 0x0000, 0xdee0, 0xded8, 0xdedc, 0x0000, - 0xfed6, 0xdee1, 0xdedd, 0xb7fa, 0xb843, 0x0000, 0xb7fd, 0xded9, - 0xdeda, 0xbace, 0xb846, 0xb7fe, 0x0000, 0xb844, 0xb7fc, 0xdedf, - 0xb845, 0xdede, 0xb841, 0xb7fb, 0xb842, 0xdee2, 0xe2e6, 0xe2e8, - 0x0000, 0x0000, 0x91e4, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fc7, - 0x94ae, 0xb840, 0x8a4f, 0x94b2, 0xe2e3, 0xbacc, 0xe2e9, 0xbacd, - 0xe2e7, 0xe2e2, 0xe2e5, 0xe2ea, 0xbacb, 0xe2e4, 0x0000, 0xbd4e, - 0xe6bf, 0xe6be, 0x0000, 0xbd51, 0xbd4f, 0xe6bc, 0xbd4d, 0xe6bd, - 0x0000, 0xbd50, 0x0000, 0x8fd4, 0x0000, 0xea7d, 0x0000, 0xeaa1, - 0x98ea, 0xea7e, 0xea76, 0xea7a, 0xea79, 0xea77, 0xbf66, 0xbf67, - 0xbf65, 0xea78, 0xea7b, 0xea7c, 0x0000, 0xbf68, 0x0000, 0xc140, - 0xeda3, 0x0000, 0xc0fc, 0xed7b, 0xc0fe, 0xc141, 0x0000, 0xfed8, - 0xc0fd, 0xeda2, 0xed7c, 0xc0fb, 0xeda1, 0xed7a, 0xed7e, 0xed7d, - 0x0000, 0x9de0, 0xf055, 0xc2a4, 0xc2a5, 0xc2a2, 0x98ee, 0xc2a3, - 0x0000, 0x0000, 0xf054, 0x95c4, 0xf27b, 0xfce8, 0x0000, 0xc3a9, - 0x0000, 0xf279, 0xf27a, 0x98ef, 0xf474, 0xf477, 0xf475, 0xf476, - 0xf5e0, 0x0000, 0x0000, 0xc4ef, 0xf7eb, 0xf8b4, 0x0000, 0xc5f7, - 0xf8f8, 0xf8f9, 0xc666, 0xa5d9, 0xace1, 0x8c6e, 0xdac3, 0x0000, - 0xdee3, 0x0000, 0xa5da, 0xa86f, 0x0000, 0xaabe, 0xfad8, 0xcfe8, - 0xcfe9, 0xaf78, 0x0000, 0x0000, 0xdac4, 0xb575, 0xb847, 0xc142, - 0xeda4, 0xf27c, 0xf478, 0xa5db, 0xfedc, 0x0000, 0x0000, 0xcda1, - 0xcd7a, 0xcd7c, 0xcd7e, 0xcd7d, 0xcd7b, 0xaabf, 0xa0ae, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_78[] = { - 0x0000, 0x0000, 0xace2, 0xcff2, 0x0000, 0xcfed, 0xcfea, 0x0000, - 0x9d4c, 0xfedd, 0x0000, 0x0000, 0xace4, 0xace5, 0xcff0, 0xcfef, - 0xcfee, 0xcfeb, 0xcfec, 0xcff3, 0xace3, 0x0000, 0x0000, 0x0000, - 0x98f1, 0x0000, 0x0000, 0x0000, 0x98f3, 0xaf7c, 0x94c1, 0xafa4, - 0xafa3, 0xd2e1, 0xd2db, 0xd2d9, 0x0000, 0xafa1, 0xd6b9, 0xaf7a, - 0xd2de, 0xd2e2, 0xd2e4, 0xd2e0, 0xd2da, 0xafa2, 0xd2df, 0xd2dd, - 0xaf79, 0xd2e5, 0xafa5, 0xd2e3, 0xaf7d, 0xd2dc, 0x0000, 0xaf7e, - 0xaf7b, 0x98f5, 0x0000, 0x0000, 0xfa4f, 0x96e2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9450, 0xb2b9, 0x96a2, 0xd6ba, 0x0000, 0x98f6, - 0xd6b3, 0xd6b5, 0xd6b7, 0x96e5, 0xd6b8, 0xd6b6, 0xb2ba, 0x0000, - 0xd6bb, 0x98f7, 0xd6b4, 0xa046, 0x96e3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdac8, 0xb576, 0xdad0, 0x0000, - 0xdac5, 0x0000, 0xdad1, 0x0000, 0xdac6, 0xdac7, 0x98f8, 0x0000, - 0xdacf, 0xdace, 0xdacb, 0xb2b8, 0xb577, 0xdac9, 0xdacc, 0xb578, - 0xdacd, 0xdaca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdeee, 0x9ee4, 0xdef2, 0xb84e, 0x0000, 0xe2f0, 0xb851, - 0xdef0, 0xf9d6, 0x0000, 0xdeed, 0xdee8, 0xdeea, 0xdeeb, 0xdee4, - 0x94c3, 0xb84d, 0x0000, 0x0000, 0xb84c, 0x94c2, 0xb848, 0xdee7, - 0x0000, 0xb84f, 0x0000, 0xb850, 0xdee6, 0xdee9, 0xdef1, 0xb84a, - 0xb84b, 0xdeef, 0xdee5, 0x0000, 0x0000, 0x0000, 0xe2f2, 0xbad0, - 0xe2f4, 0xdeec, 0xe2f6, 0xbad4, 0xe2f7, 0xe2f3, 0x0000, 0xbad1, - 0xe2ef, 0xbad3, 0xe2ec, 0xe2f1, 0xe2f5, 0xe2ee, 0x0000, 0xfee1, - 0xb849, 0xfee9, 0xe2eb, 0xbad2, 0xe2ed, 0x0000, 0x96e4, 0x0000, - 0x89ac, 0x96db, 0xbd54, 0xe6c1, 0xbd58, 0x0000, 0xbd56, 0x0000, - 0x0000, 0xbacf, 0x0000, 0xe6c8, 0xe6c9, 0xbd53, 0x0000, 0xfee2, - 0xe6c7, 0xe6ca, 0xbd55, 0xbd52, 0xe6c3, 0xe6c0, 0xe6c5, 0xe6c2, - 0xbd59, 0xe6c4, 0x94c4, 0xfee3, 0xe6c6, 0xbd57, 0x0000, 0xfee7, - 0x9ffb, 0x0000, 0xbf6a, 0xeaa8, 0x0000, 0xeaa2, 0xeaa6, 0xeaac, - 0xeaad, 0xeaa9, 0xeaaa, 0xeaa7, 0x8c59, 0xeaa4, 0x0000, 0xbf6c, - 0xbf69, 0xeaa3, 0xeaa5, 0x0000, 0xbf6b, 0xeaab, 0x93c9, 0xc146, - 0x94e8, 0xfb56, 0xedaa, 0xeda5, 0xc145, 0x90c5, 0x0000, 0xc143, - 0x0000, 0xedac, 0xc144, 0xeda8, 0xeda9, 0xeda6, 0xedad, 0xf056 -}; - -static const unsigned short big5hkscs_from_unicode_79[] = { - 0x0000, 0xc147, 0xeda7, 0x0000, 0xedae, 0xedab, 0xa0a8, 0x0000, - 0x0000, 0xf05a, 0x0000, 0x0000, 0xf057, 0x0000, 0xc2a6, 0x0000, - 0xf05b, 0xf05d, 0xf05c, 0xf058, 0xf059, 0x0000, 0x0000, 0xf2a3, - 0x0000, 0xc3aa, 0x0000, 0xf27e, 0xf2a2, 0xf27d, 0xf2a4, 0x0000, - 0x0000, 0xf2a1, 0x0000, 0xf47a, 0xf47d, 0xf479, 0xc471, 0xf47b, - 0xf47c, 0xf47e, 0xc472, 0xc474, 0xc473, 0xf5e1, 0xfee5, 0xf5e3, - 0x0000, 0xf5e2, 0x98fd, 0x98fb, 0xfee8, 0xf6f6, 0x8ebf, 0x0000, - 0xf8b5, 0xf8fa, 0xa5dc, 0x8bd8, 0xfef7, 0xcb72, 0xaac0, 0xcda3, - 0xaac1, 0xaac2, 0xcda2, 0x0000, 0xcff8, 0xcff7, 0xace6, 0xace9, - 0xace8, 0xace7, 0xcff4, 0xcff6, 0xcff5, 0x0000, 0x0000, 0xd2e8, - 0xafa7, 0xd2ec, 0xd2eb, 0xd2ea, 0xd2e6, 0xafa6, 0xafaa, 0xafad, - 0x8f68, 0x94c6, 0xafae, 0xd2e7, 0xd2e9, 0xafac, 0xafab, 0xafa9, - 0xafa8, 0xd6c2, 0x9dea, 0xd6c0, 0xd6bc, 0xb2bb, 0x0000, 0xd6bd, - 0xb2bc, 0xd6be, 0xd6bf, 0xd6c1, 0x0000, 0xb2bd, 0x0000, 0x0000, - 0xdad5, 0xfc69, 0xdad4, 0xdad3, 0xdad2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdef6, 0xb852, 0x0000, 0xdef3, 0xdef5, 0x9cda, 0xb853, - 0xfef3, 0xb854, 0xdef4, 0x9c72, 0x0000, 0x0000, 0xfef0, 0x89c9, - 0xe341, 0x0000, 0xe2f9, 0xe2fa, 0x0000, 0xbad7, 0xbad5, 0xbad6, - 0xe343, 0x9941, 0xe342, 0xe2fe, 0xe2fd, 0xe2fc, 0xe2fb, 0xe340, - 0xe2f8, 0x9942, 0xe6cb, 0xe6d0, 0xe6ce, 0xfef5, 0x0000, 0x91d7, - 0xe6cd, 0xe6cc, 0xe6cf, 0x0000, 0xeaae, 0x94cc, 0xbf6d, 0xc148, - 0xedb0, 0xfef8, 0xc149, 0xedaf, 0xf05f, 0xf05e, 0xc2a7, 0x0000, - 0xf2a5, 0xc3ab, 0xf4a1, 0xc5a1, 0xf6f7, 0x0000, 0xf8b7, 0xf8b6, - 0xc9a8, 0xacea, 0xaceb, 0xd6c3, 0x0000, 0xb856, 0xa5dd, 0xa872, - 0xa871, 0xa870, 0x0000, 0x0000, 0x97a8, 0xcda4, 0xfefc, 0x0000, - 0xaac4, 0xaac3, 0x0000, 0xacee, 0xfdbf, 0xcffa, 0xcffd, 0xcffb, - 0x0000, 0xacec, 0xaced, 0x0000, 0xfefe, 0xcff9, 0xcffc, 0x0000, - 0xafb5, 0x0000, 0x0000, 0x0000, 0xd2f3, 0xd2f5, 0xd2f4, 0xafb2, - 0xd2ef, 0x0000, 0x96d1, 0xafb0, 0xafaf, 0x0000, 0xafb3, 0xafb1, - 0x0000, 0xafb4, 0xd2f2, 0xd2ed, 0xd2ee, 0xd2f1, 0xd2f0, 0x0000, - 0x0000, 0x94d5, 0x0000, 0x0000, 0x94d0, 0x0000, 0xd6c6, 0xd6c7, - 0xd6c5, 0x0000, 0xd6c4, 0xb2be, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_7a[] = { - 0xb57d, 0x0000, 0xdad6, 0xdad8, 0xdada, 0xb57c, 0x9944, 0x0000, - 0xb57a, 0x0000, 0xdad7, 0xb57b, 0xdad9, 0xb579, 0x0000, 0x0000, - 0xdf41, 0xdef7, 0xdefa, 0xdefe, 0xb85a, 0xdefc, 0x0000, 0xdefb, - 0xdef8, 0xdef9, 0xb858, 0xdf40, 0xb857, 0x0000, 0xb85c, 0xb85b, - 0xb859, 0x0000, 0xdefd, 0x0000, 0x0000, 0x0000, 0xe349, 0x0000, - 0xe348, 0x0000, 0x8c63, 0xe344, 0x0000, 0xa0b3, 0xbad8, 0xe347, - 0xe346, 0xbad9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbd5e, - 0x0000, 0xe6d2, 0x94cf, 0xbd5f, 0xbd5b, 0xbd5d, 0x9ffa, 0xbd5a, - 0xbd5c, 0x0000, 0x0000, 0x91e5, 0xeaaf, 0x9c6a, 0xbf70, 0xeab1, - 0xeab0, 0x8e49, 0xe345, 0xbf72, 0xbf71, 0xbf6e, 0xbf6f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xedb5, 0x0000, 0xedb3, 0xc14a, - 0xedb4, 0x0000, 0xedb6, 0xedb2, 0xedb1, 0x0000, 0x0000, 0xf060, - 0xc2aa, 0xc2a8, 0xc2a9, 0x0000, 0x0000, 0x8e4c, 0x0000, 0xf2a6, - 0xf2a7, 0xc3ad, 0x0000, 0xc3ac, 0xf4a3, 0xf4a4, 0xf4a2, 0x0000, - 0xf6f8, 0xf6f9, 0x0000, 0x0000, 0xa5de, 0xca48, 0xa873, 0x0000, - 0xcda5, 0xaac6, 0xaac5, 0xcda6, 0x0000, 0x8e4d, 0xd040, 0xacef, - 0xcffe, 0xacf0, 0x0000, 0x9a73, 0xafb6, 0xd2f8, 0xd2f6, 0xd2fc, - 0xafb7, 0xd2f7, 0xd2fb, 0xd2f9, 0xd2fa, 0x0000, 0x0000, 0xd6c8, - 0xd6ca, 0x9947, 0xb2bf, 0x8cb1, 0xd6c9, 0xb2c0, 0xb5a2, 0xb5a1, - 0xb57e, 0xdadb, 0x0000, 0x0000, 0x0000, 0x0000, 0xdf44, 0xb85d, - 0xb85e, 0x0000, 0xdf43, 0xdf42, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe34a, 0xbadb, 0xbada, 0xe34b, 0xe34c, 0x0000, 0xbd61, 0xbd60, - 0x8e50, 0xeab5, 0xe6d3, 0xe6d5, 0xe6d4, 0xeab4, 0xeab2, 0xeab6, - 0xeab3, 0x0000, 0xbf73, 0x8e4f, 0x9949, 0x0000, 0xedb7, 0xc14b, - 0xedb8, 0xedb9, 0x8e51, 0x8e52, 0xc2ab, 0xc2ac, 0x0000, 0xc475, - 0x9ab2, 0x89a5, 0xc5d1, 0xa5df, 0x0000, 0x0000, 0x0000, 0x994c, - 0x0000, 0xd041, 0x0000, 0x9ff8, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd2fd, 0xafb8, 0x8e56, 0x994d, 0x91ca, 0x8e57, 0x0000, 0xb3ba, - 0xb3b9, 0x0000, 0x94e1, 0xb5a4, 0xdadd, 0xb5a3, 0xdadc, 0x9047, - 0x0000, 0x8fd8, 0x8e58, 0xdf45, 0x0000, 0xbadc, 0xe34d, 0xbadd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc476, 0xf4a5, - 0x0000, 0xa6cb, 0xaac7, 0xcda7, 0x0000, 0xacf2, 0x94eb, 0xacf1 -}; - -static const unsigned short big5hkscs_from_unicode_7b[] = { - 0xd042, 0xd043, 0x0000, 0x0000, 0xd340, 0xd342, 0xafb9, 0x0000, - 0xd344, 0xd347, 0xd345, 0x8e5c, 0x9553, 0x0000, 0xd346, 0xd343, - 0xd2fe, 0xafba, 0xd348, 0xd341, 0x9fe5, 0x0000, 0x0000, 0x0000, - 0xd6d3, 0xb2c6, 0xd6dc, 0xb2c3, 0x0000, 0xd6d5, 0xb2c7, 0x9f56, - 0xb2c1, 0x0000, 0xd6d0, 0xd6dd, 0xd6d1, 0xd6ce, 0xb2c5, 0x954f, - 0xb2c2, 0x8e5e, 0xd6d4, 0xd6d7, 0xb2c4, 0xd6d8, 0xb2c8, 0xd6d9, - 0xd6cf, 0xd6d6, 0xd6da, 0xd6d2, 0xd6cd, 0xd6cb, 0x0000, 0x0000, - 0xd6db, 0x996a, 0x0000, 0xdadf, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdae4, 0x0000, 0x9c64, 0x9cd9, 0xdae0, 0xdae6, 0xb5a7, 0xd6cc, - 0xdae1, 0xb5a5, 0xdade, 0xb5ac, 0xdae2, 0xb5ab, 0xdae3, 0xb5ad, - 0xb5a8, 0xb5ae, 0xb5a9, 0x0000, 0xb5aa, 0x8e5d, 0xb5a6, 0x0000, - 0xdae5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb861, 0xdf50, 0x9950, 0xdf53, 0xdf47, 0xdf4c, 0xdf46, 0xb863, - 0x0000, 0xdf4a, 0x0000, 0x0000, 0x9951, 0xdf48, 0xb862, 0x8e62, - 0xdf4f, 0xdf4e, 0xdf4b, 0xdf4d, 0xdf49, 0xbae1, 0xdf52, 0xb85f, - 0xdf51, 0x0000, 0x0000, 0x9952, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe35d, 0x0000, 0xbae8, 0xe358, 0x0000, 0xbae7, - 0xe34e, 0x0000, 0xe350, 0xbae0, 0xe355, 0xe354, 0xe357, 0xbae5, - 0xe352, 0xe351, 0x8e68, 0x0000, 0xbae4, 0xbadf, 0xe353, 0xbae2, - 0xe359, 0xe35b, 0x0000, 0xe356, 0xe34f, 0xbae3, 0x0000, 0x0000, - 0xbd69, 0xbade, 0x8e61, 0x9f59, 0xe35c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6d9, 0xbd62, 0x0000, 0xe6db, - 0x0000, 0xbd63, 0x8bb3, 0x0000, 0xbd65, 0xe6de, 0x0000, 0xe6d6, - 0xbae6, 0xe6dc, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6d8, 0x0000, - 0xb860, 0xbd68, 0x0000, 0x0000, 0xbd64, 0x0000, 0xbd66, 0xbd67, - 0x0000, 0xbf76, 0xe6dd, 0xe6d7, 0xbd6a, 0x0000, 0xe6da, 0x9f5d, - 0x8e66, 0x0000, 0x0000, 0x0000, 0xeac0, 0xeabb, 0x0000, 0x0000, - 0xeac5, 0xbf74, 0xeabd, 0xbf78, 0xeac3, 0xeaba, 0xeab7, 0xeac6, - 0xc151, 0xbf79, 0xeac2, 0xeab8, 0xbf77, 0xeabc, 0xbf7b, 0xeab9, - 0xeabe, 0xbf7a, 0xeac1, 0xeac4, 0x8cb2, 0x0000, 0x0000, 0x0000, - 0xedcb, 0xedcc, 0xedbc, 0xedc3, 0xedc1, 0x0000, 0x0000, 0xc14f, - 0xedc8, 0xeabf, 0x8e6e, 0xedbf, 0x9f64, 0xedc9, 0xc14e, 0xedbe -}; - -static const unsigned short big5hkscs_from_unicode_7c[] = { - 0xedbd, 0xedc7, 0xedc4, 0xedc6, 0x0000, 0xedba, 0xedca, 0xc14c, - 0x0000, 0xedc5, 0xedce, 0xedc2, 0xc150, 0xc14d, 0xedc0, 0xedbb, - 0xedcd, 0xbf75, 0x9953, 0x0000, 0x0000, 0xfab8, 0x0000, 0x0000, - 0x0000, 0xf063, 0x0000, 0x9954, 0xf061, 0xf067, 0xc2b0, 0xf065, - 0xf064, 0xc2b2, 0xf06a, 0xc2b1, 0x0000, 0xf06b, 0xf068, 0xc2ae, - 0xf069, 0xf062, 0xc2af, 0xc2ad, 0xf2ab, 0xf066, 0x0000, 0x0000, - 0xf06c, 0x0000, 0x0000, 0xf2a8, 0x0000, 0x8e70, 0x0000, 0xc3b2, - 0xc3b0, 0xf2aa, 0x0000, 0xf2ac, 0xf2a9, 0xc3b1, 0xc3ae, 0xc3af, - 0xc3b3, 0x0000, 0x9f61, 0xc478, 0x8e72, 0xf4aa, 0x0000, 0xf4a9, - 0xf4a7, 0xf4a6, 0xf4a8, 0x0000, 0xc477, 0xc479, 0x0000, 0x0000, - 0xc4f0, 0xa06b, 0x0000, 0xf5e5, 0xf5e4, 0x0000, 0x9f40, 0xf6fa, - 0x0000, 0xf6fc, 0xf6fe, 0xf6fd, 0xf6fb, 0x94ed, 0x0000, 0xc5a3, - 0xc5a2, 0x0000, 0x0000, 0xc5d3, 0xc5d2, 0xc5d4, 0xf7ed, 0xf7ec, - 0x0000, 0xf8fb, 0xf8b8, 0xf8fc, 0xc658, 0x94ee, 0xc659, 0xf96d, - 0x9fbd, 0x0000, 0xc67e, 0xa6cc, 0x8e7b, 0xcda8, 0x0000, 0x0000, - 0xd045, 0xd046, 0xd044, 0x9957, 0x94f7, 0xacf3, 0x9f5f, 0xd047, - 0xd048, 0xd049, 0x0000, 0x8e73, 0xd349, 0xd34f, 0x9f62, 0x0000, - 0xd34d, 0xafbb, 0xd34b, 0x0000, 0xd34c, 0xd34e, 0x94f6, 0x0000, - 0x0000, 0xd34a, 0xb2c9, 0x0000, 0xd6de, 0xb2cb, 0xd6e0, 0xb2ca, - 0xd6df, 0x0000, 0x0000, 0x0000, 0x9958, 0x0000, 0xdae8, 0xb5af, - 0x0000, 0xdaea, 0xdae7, 0xd6e1, 0x0000, 0xb5b0, 0x8e75, 0xf9db, - 0xdae9, 0x0000, 0x0000, 0x0000, 0x9072, 0x0000, 0x94f8, 0xdf56, - 0x0000, 0xb864, 0xdf54, 0xb865, 0xdf55, 0xb866, 0x0000, 0x0000, - 0x995a, 0xbae9, 0xe361, 0xe35e, 0xe360, 0xbaea, 0xbaeb, 0xe35f, - 0x0000, 0x0000, 0xa0b0, 0x8cb3, 0x0000, 0xe6df, 0x0000, 0x8e79, - 0xe6e0, 0x8e78, 0xbd6b, 0xe6e2, 0xe6e1, 0x94f3, 0xa261, 0x0000, - 0xeaca, 0xeacb, 0xeac7, 0x98af, 0xeac8, 0xbf7c, 0xbf7d, 0xeac9, - 0x0000, 0xc157, 0xa0b2, 0x0000, 0xc153, 0xc158, 0xc154, 0xc156, - 0xc152, 0x0000, 0xc155, 0x0000, 0x0000, 0x0000, 0x8e7a, 0xc2b3, - 0xedcf, 0x0000, 0xf2ae, 0x0000, 0xf2ad, 0x995c, 0xf4ab, 0xc47a, - 0xc47b, 0xf741, 0xf5e6, 0x8e7c, 0xf740, 0x8e7d, 0xf8fd, 0xf9a4, - 0xa6cd, 0x8bd9, 0x0000, 0xa874, 0x89a2, 0xcda9, 0xaac8, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_7d[] = { - 0xacf6, 0xd04c, 0xacf4, 0xd04a, 0xacf9, 0xacf5, 0xacfa, 0xacf8, - 0xd04b, 0xacf7, 0xafbf, 0xafbe, 0xd35a, 0xafc7, 0xd353, 0xd359, - 0xafc3, 0xd352, 0xd358, 0xd356, 0xafc2, 0xafc4, 0xd355, 0xafbd, - 0xd354, 0xafc8, 0xafc5, 0xafc9, 0xafc6, 0xd351, 0xd350, 0xd357, - 0xafc0, 0xafbc, 0xafc1, 0x0000, 0x0000, 0x9ed7, 0x0000, 0x0000, - 0xd6f0, 0xd6e9, 0x0000, 0xb5b5, 0xd6e8, 0x0000, 0xb2cf, 0xb2d6, - 0xb2d3, 0xb2d9, 0xb2d8, 0xb2d4, 0x0000, 0xd6e2, 0xd6e5, 0x0000, - 0xd6e4, 0xb2d0, 0xd6e6, 0xd6ef, 0xb2d1, 0xd6e3, 0xd6ec, 0xd6ed, - 0xb2d2, 0xd6ea, 0xb2d7, 0xb2cd, 0xb2d5, 0xd6e7, 0xb2cc, 0xd6eb, - 0x0000, 0x0000, 0xd6ee, 0x0000, 0x0000, 0xa0b6, 0xdafb, 0xdaf2, - 0xb5b2, 0xdaf9, 0xdaf6, 0xdaee, 0xdaf7, 0xb5b4, 0xdaef, 0x0000, - 0xdaeb, 0x0000, 0x9e42, 0xb86c, 0xdaf4, 0x8ea4, 0xb5b1, 0xdafa, - 0x0000, 0xb5b8, 0xb5ba, 0xdaed, 0x0000, 0x0000, 0xb5b9, 0xdaf0, - 0xb5b3, 0xdaf8, 0xdaf1, 0xdaf5, 0x0000, 0xdaf3, 0xb5b6, 0xdaec, - 0xb5bb, 0xb2ce, 0xb5b7, 0xb5bc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb868, 0xdf5d, 0xdf5f, 0xdf61, 0xdf65, 0x0000, 0xdf5b, - 0xdf59, 0xb86a, 0x0000, 0xdf60, 0xdf64, 0xdf5c, 0xdf58, 0x0000, - 0xdf57, 0x8ea7, 0x0000, 0x8c76, 0xdf62, 0xdf5a, 0xdf5e, 0xb86b, - 0x0000, 0xb869, 0xdf66, 0xb867, 0xdf63, 0x0000, 0xe372, 0x9542, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbaee, 0xe36a, 0xbd78, 0xe374, - 0xbaf1, 0xe378, 0xbaf7, 0xe365, 0x987d, 0x0000, 0xe375, 0xe362, - 0x9755, 0xe377, 0xe366, 0x8ea8, 0xbafe, 0xbafb, 0xe376, 0xe370, - 0xbaed, 0xbaf5, 0xbaf4, 0x8eaa, 0xbaf3, 0xbaf9, 0x0000, 0xe363, - 0xbafa, 0xe371, 0xbaf6, 0xbaec, 0xe373, 0xbaef, 0xbaf0, 0xbaf8, - 0xe368, 0xe367, 0xe364, 0x0000, 0xe36c, 0xe369, 0xe36d, 0xbafd, - 0x0000, 0xe379, 0xbaf2, 0xe36e, 0xe36f, 0x89a3, 0xe36b, 0x9960, - 0x9962, 0x0000, 0xbafc, 0x94fc, 0x9961, 0x0000, 0x0000, 0xe6e7, - 0xbd70, 0xbd79, 0xbd75, 0xe6e4, 0x94fa, 0xbd72, 0xbd76, 0xe6f0, - 0xbd6c, 0xe6e8, 0x0000, 0xbd74, 0x8eae, 0x8eb2, 0xe6eb, 0xe6e6, - 0xbd73, 0xbd77, 0xe6e5, 0x0000, 0xbd71, 0x0000, 0xe6ef, 0xbd6e, - 0xe6ee, 0xe6ed, 0xbd7a, 0xe572, 0xbd6d, 0x8eb0, 0xe6ec, 0xe6e3, - 0x0000, 0xbd7b, 0xe6ea, 0xbd6f, 0x0000, 0x9963, 0x97aa, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_7e[] = { - 0x0000, 0x0000, 0x0000, 0xe6e9, 0x0000, 0x0000, 0x0000, 0x94fb, - 0xbfa2, 0xbfa7, 0xbf7e, 0xead8, 0xeacf, 0xeadb, 0xead3, 0xead9, - 0xbfa8, 0xbfa1, 0xeacc, 0xead2, 0xeadc, 0xead5, 0xeada, 0xeace, - 0x0000, 0x0000, 0xead6, 0xbfa3, 0xead4, 0xbfa6, 0xbfa5, 0xead0, - 0xead1, 0xeacd, 0xead7, 0xbfa4, 0xeade, 0xeadd, 0x0000, 0x8ebb, - 0x0000, 0xedda, 0xedd6, 0xc15f, 0x0000, 0xedd0, 0xc159, 0xc169, - 0xeddc, 0xc161, 0xc15d, 0xedd3, 0xc164, 0xc167, 0xedde, 0xc15c, - 0xedd5, 0xc165, 0xede0, 0xeddd, 0xedd1, 0xc160, 0xc15a, 0xc168, - 0xedd8, 0xc163, 0xedd2, 0xc15e, 0xeddf, 0xc162, 0xc15b, 0xedd9, - 0xc166, 0xedd7, 0x0000, 0x0000, 0xeddb, 0x0000, 0x0000, 0x0000, - 0xf06e, 0xf074, 0xc2b9, 0xf077, 0xc2b4, 0xc2b5, 0xf06f, 0xf076, - 0xf071, 0xc2ba, 0xc2b7, 0x8cdc, 0xf06d, 0x0000, 0xc2b6, 0xf073, - 0xf075, 0xc2b8, 0xf072, 0xf070, 0x0000, 0x9876, 0x0000, 0x8ea1, - 0xf2b8, 0xc3b7, 0xc3b8, 0xc3b4, 0x8cb4, 0xc3b5, 0x8eb7, 0xf2b4, - 0xf2b2, 0x0000, 0xf2b6, 0xc3ba, 0xf2b7, 0xf2b0, 0xf2af, 0xf2b3, - 0xf2b1, 0xc3b6, 0xf2b5, 0xf4ac, 0xc47e, 0xc47d, 0xf4ad, 0x9da6, - 0xf4af, 0xf4ae, 0xc4a1, 0x0000, 0x0000, 0x0000, 0xf5eb, 0xf5e8, - 0xf5e9, 0x0000, 0xf5e7, 0xf5ea, 0xc4f2, 0xf5ec, 0x9eb0, 0xc4f1, - 0x0000, 0xf742, 0x8eb8, 0xc5d5, 0xc5d7, 0xf7ee, 0xc5d6, 0xf8b9, - 0xf940, 0xf942, 0xf8fe, 0xf941, 0xc66c, 0x0000, 0x0000, 0x9d70, - 0x0000, 0x0000, 0x0000, 0x0000, 0x896e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x896f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8970, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8971, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8972, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8973, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_7f[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8974, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa6ce, 0x8975, - 0xacfb, 0xd26f, 0xafca, 0x0000, 0x0000, 0xb2da, 0xdafc, 0xdafd, - 0x8ebc, 0x8ebd, 0x0000, 0xeadf, 0xc16a, 0xede1, 0x0000, 0x8ebe, - 0xc2bb, 0x9dd1, 0xf2ba, 0xf2b9, 0xc4a2, 0xf5ed, 0x94fd, 0xf743, - 0xc5f8, 0xca49, 0x8bd7, 0x8bda, 0xaac9, 0xa875, 0x0000, 0x0000, - 0xd04d, 0x0000, 0x0000, 0xd360, 0xd35b, 0xd35f, 0xd35d, 0xafcb, - 0xd35e, 0xd35c, 0x0000, 0xd6f1, 0x0000, 0xdafe, 0xdb40, 0xdf69, - 0xdf6a, 0xb86e, 0xb86f, 0xdf68, 0xdf6b, 0xdf67, 0xb86d, 0x0000, - 0xbb40, 0xa0e2, 0xb870, 0xe37a, 0x0000, 0xbd7c, 0xe6f1, 0xbd7d, - 0x9fe9, 0xbfa9, 0xeae2, 0xeae0, 0xeae1, 0xede4, 0xede3, 0xede2, - 0x0000, 0x0000, 0x0000, 0xf2bb, 0x0000, 0xc3b9, 0xf2bc, 0xf744, - 0xc5f9, 0xf8ba, 0xa6cf, 0xaacb, 0xaaca, 0xd04f, 0xacfc, 0xfda8, - 0x0000, 0xd04e, 0xd362, 0x8ae7, 0xafcc, 0xd6f2, 0xd361, 0x8ec2, - 0x0000, 0x0000, 0xb2dc, 0xd6f5, 0xd6f3, 0xd6f4, 0xb2db, 0x0000, - 0xdb42, 0xdb43, 0xdb41, 0x8ec4, 0xb873, 0xdf6d, 0xdf6c, 0xdf6e, - 0xb872, 0xb871, 0x0000, 0x0000, 0xe6f2, 0xe6f4, 0x9964, 0xbd7e, - 0xe6f3, 0xeae3, 0xbfaa, 0xf079, 0x9965, 0xf078, 0xc3bb, 0xf2bd, - 0xc3bd, 0xc3bc, 0xf4b0, 0xf5ee, 0xc4f3, 0xa6d0, 0xd050, 0xacfd, - 0xd365, 0xafce, 0xd364, 0xd363, 0x0000, 0xafcd, 0x0000, 0xd6fb, - 0x0000, 0xd6fd, 0xd6f6, 0xd6f7, 0xb2dd, 0xd6f8, 0xb2de, 0xd6fc, - 0xd6f9, 0xd6fa, 0xb2df, 0x0000, 0xb5be, 0xb5bf, 0x0000, 0xdb44, - 0x0000, 0x0000, 0x0000, 0xdf6f, 0xdf70, 0x954e, 0xe37e, 0xbb43, - 0xbb41, 0xbb42, 0xe37b, 0xe37c, 0x0000, 0xe37d, 0xe6f9, 0x98b3, - 0xe6fa, 0xbda1, 0xe6f7, 0xe6f6, 0xe6f8, 0xe6f5, 0xbfad, 0xeae4, - 0xbfab, 0xbfac, 0xede6, 0xc16b, 0xede5, 0xefa8, 0x0000, 0xf07a, - 0xf07b, 0xc2bc, 0x8ecb, 0xc2bd, 0xc16c, 0xf2be, 0xf2bf, 0xf4b1 -}; - -static const unsigned short big5hkscs_from_unicode_80[] = { - 0xc4a3, 0xa6d1, 0x8bdf, 0xa6d2, 0xacfe, 0xaacc, 0xafcf, 0xd051, - 0x8ece, 0x0000, 0x0000, 0xb5c0, 0xa6d3, 0xad41, 0xd052, 0xd053, - 0xad40, 0xad42, 0xa6d4, 0x0000, 0xd054, 0xafd1, 0xd366, 0xafd3, - 0xafd0, 0xafd2, 0x0000, 0xd741, 0xb2e0, 0x8ecf, 0xd740, 0xd6fe, - 0x9968, 0xdf71, 0x0000, 0x0000, 0xe3a1, 0x9969, 0xbda2, 0x0000, - 0xbfae, 0xeae6, 0xeae5, 0x0000, 0xede7, 0x0000, 0x996b, 0x8ed1, - 0xf5ef, 0x996c, 0x0000, 0xa6d5, 0xcb73, 0xcdaa, 0xad43, 0xd055, - 0x0000, 0xd368, 0x0000, 0x8ed4, 0x8ed5, 0xafd4, 0xd367, 0xafd5, - 0x0000, 0x0000, 0x0000, 0xd743, 0x0000, 0x0000, 0xb2e2, 0xd742, - 0xd744, 0x0000, 0xb2e1, 0x0000, 0x0000, 0x0000, 0x0000, 0xdb46, - 0xdb47, 0xdb45, 0xb5c1, 0x0000, 0x996d, 0x0000, 0xb874, 0x0000, - 0xb875, 0x0000, 0xbb45, 0xa0be, 0xe3a3, 0xe3a2, 0xbb44, 0x0000, - 0x0000, 0x8ed6, 0xa0bc, 0xa0b5, 0xe6fb, 0x0000, 0xa0b4, 0xe6fc, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeae7, 0x0000, 0x0000, 0xc170, - 0xc16f, 0xc16d, 0xc16e, 0xc171, 0x0000, 0xf07c, 0xc2bf, 0xc2be, - 0xf2c0, 0xf4b2, 0x0000, 0x0000, 0x0000, 0xc5a5, 0xc5a4, 0xa6d6, - 0x8be0, 0x0000, 0xd1fb, 0x0000, 0xb877, 0xb5c2, 0xb876, 0xbb46, - 0x0000, 0xa6d7, 0xc9a9, 0xa6d8, 0xa6d9, 0x0000, 0x0000, 0xcdab, - 0xcb76, 0x0000, 0xcb77, 0xa877, 0x0000, 0xcb74, 0xa876, 0x0000, - 0xa879, 0xcb75, 0xa87b, 0xa87a, 0xcb78, 0xa878, 0x0000, 0x89b5, - 0x0000, 0xaad1, 0xaacf, 0xcdad, 0x0000, 0xaace, 0x0000, 0x8edd, - 0x0000, 0xaad3, 0xaad5, 0xaad2, 0x0000, 0xcdb0, 0xcdac, 0xaad6, - 0x0000, 0xaad0, 0xa87c, 0x0000, 0xaad4, 0xcdaf, 0x9e5d, 0x9971, - 0xcdae, 0x0000, 0xaacd, 0x0000, 0x89ae, 0x9de8, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd05b, 0xad47, 0xad48, 0xd05d, 0x9565, 0xd057, - 0xd05a, 0xd063, 0xd061, 0x0000, 0xad49, 0xd067, 0xad4c, 0xd064, - 0xd05c, 0xd059, 0x0000, 0x0000, 0xdb49, 0xd062, 0xad44, 0xd065, - 0xd056, 0xd05f, 0xad46, 0xad4b, 0xd060, 0xad4f, 0xad4d, 0x0000, - 0xd058, 0xad4a, 0x0000, 0xd05e, 0xad4e, 0xad45, 0xd066, 0x0000, - 0x0000, 0x9972, 0x0000, 0x0000, 0x8b5c, 0xafda, 0x0000, 0xafe3, - 0xafd8, 0xafd6, 0xd36a, 0xafde, 0xafdb, 0xd36c, 0x89b1, 0x0000, - 0xafdd, 0xd36b, 0xd369, 0xd36e, 0xafe2, 0xafe0, 0xdb48, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_81[] = { - 0xd36f, 0xd36d, 0xafd7, 0xa0c0, 0x0000, 0xafd9, 0xafdc, 0x8edf, - 0xafdf, 0x9566, 0xafe1, 0x0000, 0x9974, 0x0000, 0x9976, 0x0000, - 0x0000, 0x0000, 0x9977, 0x0000, 0x9979, 0xd74e, 0xb2e4, 0x9dda, - 0xd745, 0xd747, 0x8ee0, 0xd748, 0x0000, 0xd750, 0xd74c, 0xd74a, - 0x0000, 0xd74d, 0xd751, 0xb2e5, 0xb2e9, 0xd746, 0x0000, 0xd74f, - 0x0000, 0xb2e7, 0x935c, 0xb2e6, 0xd74b, 0xd749, 0x0000, 0xb2e3, - 0xb2e8, 0x0000, 0x9de6, 0x0000, 0x8b5f, 0x0000, 0x0000, 0x9563, - 0x0000, 0xb5c8, 0xdb51, 0x0000, 0x0000, 0xdb4f, 0xb5ca, 0x0000, - 0x0000, 0x0000, 0x9567, 0xdb4a, 0xdfa1, 0x0000, 0xb5c9, 0xdb4e, - 0x9de3, 0x0000, 0xdb4b, 0xb5c5, 0xb5cb, 0xdb50, 0xb5c7, 0xdb4d, - 0xbb47, 0xb5c6, 0xdb4c, 0xb5cc, 0xb5c4, 0xb5c3, 0x997c, 0x0000, - 0x0000, 0x997d, 0x997e, 0xdf77, 0xdf75, 0x0000, 0xdf7b, 0x0000, - 0xdf73, 0xdfa2, 0xdf78, 0x0000, 0xdf72, 0xb87b, 0xb8a3, 0xdf7d, - 0x0000, 0xdf76, 0x0000, 0xb87e, 0x0000, 0x8b5b, 0xb87c, 0xdf7e, - 0xb879, 0xb878, 0xdf79, 0xb87d, 0xb5cd, 0x0000, 0xdf7c, 0xdf74, - 0xb87a, 0xb8a1, 0xb8a2, 0x0000, 0x99a3, 0x0000, 0x0000, 0xbb4c, - 0xbb48, 0x0000, 0xbb4d, 0xe3a6, 0x99a4, 0x0000, 0xe3a5, 0xe3a7, - 0xbb4a, 0xe3a4, 0xbb4b, 0xe3aa, 0xe3a9, 0xe3a8, 0x0000, 0xbb49, - 0x0000, 0x0000, 0x0000, 0x99a6, 0x0000, 0xe741, 0x0000, 0xe744, - 0xbda8, 0xe743, 0xbda7, 0xbda3, 0xbda4, 0xbda5, 0xe740, 0xe6fe, - 0xbda6, 0x0000, 0xe742, 0xe6fd, 0x0000, 0x99a8, 0xeae9, 0xeaf3, - 0xbfb1, 0xbfb0, 0x8abe, 0xeaed, 0xeaef, 0x0000, 0xeaea, 0x0000, - 0xeaee, 0xeae8, 0xeaf1, 0xbfaf, 0xeaf0, 0xeaec, 0x9e61, 0xeaf2, - 0x0000, 0xeaeb, 0xc174, 0xede8, 0xedee, 0xc178, 0xc17a, 0xc177, - 0xc176, 0x99aa, 0xc175, 0xc173, 0xede9, 0xedec, 0xc172, 0xeded, - 0xa0c8, 0xc179, 0xedeb, 0x0000, 0xedea, 0xc2c0, 0x0000, 0xc2c1, - 0xf0a1, 0xf07d, 0xf07e, 0x0000, 0x0000, 0xf2c2, 0x0000, 0xf2c1, - 0xc3be, 0xf4b4, 0xc4a4, 0xf4b3, 0x0000, 0xf5f0, 0xf745, 0xc5a6, - 0xf943, 0xf944, 0xc5d8, 0xa6da, 0x99ab, 0xaad7, 0xdb52, 0xbb4e, - 0xc17b, 0xedef, 0xa6db, 0x0000, 0xafe5, 0xafe4, 0xdb53, 0xfec4, - 0x0000, 0x0000, 0xeaf4, 0xa6dc, 0xad50, 0x0000, 0x98c2, 0xdb54, - 0xdb55, 0xdb56, 0xbb4f, 0xbfb2, 0xa6dd, 0x0000, 0xaad8, 0xd068 -}; - -static const unsigned short big5hkscs_from_unicode_82[] = { - 0xafe6, 0xd370, 0xb2ea, 0x0000, 0xdb57, 0xb8a4, 0x0000, 0xbb50, - 0xbfb3, 0xc17c, 0xc2c2, 0xf4b5, 0xa6de, 0xaad9, 0x0000, 0x0000, - 0xafe7, 0xd752, 0xb5ce, 0x0000, 0xbb51, 0xe3ab, 0xe745, 0x0000, - 0x8ee8, 0x0000, 0xa0ba, 0xa6df, 0xb5cf, 0xdfa3, 0xbb52, 0xa6e0, - 0xcdb1, 0xd069, 0xad51, 0x0000, 0x0000, 0xd372, 0xfd77, 0x0000, - 0xafea, 0x8eee, 0xafe8, 0xafe9, 0xafeb, 0x9ebf, 0x0000, 0xd371, - 0x0000, 0x0000, 0xd757, 0xd754, 0xd756, 0xb2eb, 0xb2ed, 0xb2ec, - 0xd753, 0xb2ee, 0xd755, 0x0000, 0xdb58, 0xdb59, 0x89c2, 0xdb5a, - 0xdfa6, 0x0000, 0xdfa7, 0x0000, 0xdfa5, 0xdfa8, 0x0000, 0xb8a5, - 0x0000, 0xdfa4, 0x0000, 0xbb53, 0x0000, 0x0000, 0xe74a, 0xe746, - 0xe749, 0xe74b, 0xe748, 0xe747, 0x99ac, 0xeaf5, 0xeaf6, 0xeaf7, - 0xbfb4, 0xbfb5, 0xedf1, 0xedf0, 0xedf2, 0x0000, 0xf0a3, 0xf0a2, - 0x0000, 0xf2c4, 0x956b, 0xf2c5, 0xf2c3, 0x956c, 0xc4a5, 0x0000, - 0xf4b6, 0xf4b7, 0x0000, 0xf746, 0xf7ef, 0xf8bb, 0xa6e1, 0xa87d, - 0x0000, 0xc17d, 0xa6e2, 0x0000, 0xd758, 0xdb5b, 0x99af, 0xc641, - 0xca4a, 0x994a, 0x8976, 0x8f48, 0xca4b, 0xca4d, 0xa6e3, 0xca4e, - 0xca4c, 0x0000, 0x0000, 0xcba2, 0xcba3, 0xcb7b, 0x0000, 0xfbee, - 0x0000, 0x0000, 0xcba1, 0xa8a1, 0x0000, 0xa8a2, 0xcb7c, 0xcb7a, - 0xcb79, 0xcb7d, 0xa87e, 0xcb7e, 0xd06a, 0x0000, 0x0000, 0x0000, - 0xcdb6, 0xaadc, 0xcdb5, 0xcdb7, 0x0000, 0xaadb, 0xcdbc, 0xaadf, - 0xcdb2, 0xcdc0, 0xcdc6, 0xaae6, 0xcdc3, 0xaae3, 0x99ae, 0xcdb9, - 0xcdbf, 0xcdc1, 0x8efb, 0xcdb4, 0xaae2, 0xaadd, 0xcdba, 0xaae4, - 0xaae7, 0xaae1, 0x0000, 0xaada, 0xcdbe, 0xcdb8, 0xcdc5, 0xaae9, - 0xaae5, 0xaae0, 0xcdbd, 0xafec, 0xcdbb, 0xaade, 0xaae8, 0x8cd0, - 0xcdb3, 0x0000, 0xcdc2, 0xcdc4, 0x8b52, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x99b0, 0x0000, 0x0000, 0x0000, 0x0000, 0x8977, - 0x8f41, 0xad62, 0xad5c, 0xad64, 0xad61, 0xd071, 0xd074, 0xad5d, - 0x99b1, 0xd06b, 0x0000, 0xad56, 0xad60, 0x0000, 0xad63, 0xad65, - 0xd0a2, 0xd077, 0x8f49, 0xad55, 0xd0a1, 0xad59, 0xad57, 0xad52, - 0xd06f, 0x0000, 0xd07e, 0xd073, 0xd076, 0xd0a5, 0xfa4d, 0xad66, - 0xd07d, 0xad5e, 0xd078, 0xd0a4, 0xd075, 0xd079, 0xd07c, 0x9de4, - 0x8cb5, 0xd06d, 0xd0a3, 0xd07b, 0xfbe9, 0x9b54, 0xd06c, 0x99b2 -}; - -static const unsigned short big5hkscs_from_unicode_83[] = { - 0xd070, 0xad5f, 0xad5a, 0xad53, 0xad58, 0xad54, 0xad67, 0xd06e, - 0xd3a5, 0xad5b, 0x0000, 0x9e68, 0xd07a, 0xce41, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd3a8, 0xaffa, - 0x8f4a, 0xd376, 0x8f42, 0xd3a3, 0xd37d, 0x8f51, 0xd3b2, 0x0000, - 0xd3aa, 0x0000, 0xd37e, 0x0000, 0xd3a9, 0xd378, 0xd37c, 0xd3b5, - 0xaffd, 0xd3ad, 0xd3a4, 0xafed, 0xd3b3, 0xd374, 0x0000, 0xd3ac, - 0x0000, 0xaffc, 0xaff7, 0xd373, 0xaff5, 0xaff4, 0xaff9, 0xd3ab, - 0xaff1, 0xaff8, 0xd072, 0xdb5c, 0xd3a6, 0x9846, 0x0000, 0xd37a, - 0xaffb, 0xd37b, 0xd3a1, 0xaffe, 0xd375, 0xd3af, 0x0000, 0xd3ae, - 0xd3b6, 0xaff3, 0xaff0, 0xd3b4, 0xd3b0, 0xd3a7, 0xd3a2, 0xaff6, - 0xaff2, 0xd377, 0xafee, 0xd3b1, 0xafef, 0x0000, 0xd379, 0x99b4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8ef5, 0xfd55, 0x0000, 0x0000, 0x9ccd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8978, - 0x0000, 0x0000, 0x0000, 0xd75e, 0xd760, 0xd765, 0xd779, 0xb2fc, - 0xb2f2, 0x0000, 0xd75d, 0xb2fd, 0xb2fe, 0xd768, 0xd76f, 0xd775, - 0x0000, 0xd762, 0x0000, 0xd769, 0x0000, 0x8f53, 0xb340, 0xd777, - 0xd772, 0xb2fa, 0xb2f8, 0xd76e, 0xd76a, 0xd75c, 0xb2ef, 0xd761, - 0xd759, 0x8f6f, 0xb2f7, 0xb2f9, 0xd766, 0xd763, 0xb2f4, 0xd773, - 0xb2f1, 0xd764, 0xd77a, 0xd76c, 0x8e63, 0xd76b, 0xb2f0, 0x0000, - 0xb2fb, 0x0000, 0xb2f3, 0xd75a, 0xd75f, 0xd770, 0xd776, 0xb341, - 0xd75b, 0xd767, 0xd76d, 0xb2f6, 0x8f56, 0x0000, 0xd778, 0xd771, - 0xd774, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfe76, 0x0000, 0x0000, 0x0000, 0xb2f5, 0x9fc6, 0xdb6c, - 0xdb60, 0xb5d7, 0xdb7d, 0xdba7, 0xdbaa, 0xb5d5, 0xdb68, 0xdba3, - 0xdb69, 0xdb77, 0xb5e2, 0xdb73, 0xb5df, 0xfaac, 0xdb74, 0xdb5d, - 0x0000, 0xdba4, 0x0000, 0x8f58, 0xb5e8, 0xdba1, 0xdb75, 0xdbac, - 0xdb70, 0xdfc8, 0x0000, 0xdbaf, 0xb5e6, 0xdb6e, 0xdb7a, 0xb5e9, - 0xb5d4, 0xdb72, 0xdbad, 0xdb6b, 0xdb64, 0xdb6f, 0x0000, 0xdb63, - 0xdb61, 0xb5d0, 0xdba5, 0xdb6a, 0xdba8, 0x9848, 0xdba9, 0xb5d8, - 0xb5dd, 0xb5d9, 0xb5e1, 0xdb7e, 0xb5da, 0xdb76, 0xdb66, 0x0000, - 0xb5d2, 0xdb5e, 0xdba2, 0xdbab, 0xdb65, 0xb5e0, 0xdbb0, 0xdb71 -}; - -static const unsigned short big5hkscs_from_unicode_84[] = { - 0x0000, 0xdb6d, 0x0000, 0xb5d1, 0xb5e5, 0x99b7, 0xdb7c, 0xb5e7, - 0x0000, 0xdb78, 0xb5dc, 0xb5d6, 0xb5de, 0xb5d3, 0xb5e4, 0xdb79, - 0xdb67, 0xdb7b, 0xdb62, 0xdba6, 0x9665, 0x0000, 0xfa6c, 0x0000, - 0x9de7, 0x0000, 0x0000, 0xdbae, 0x9e62, 0x0000, 0x0000, 0x0000, - 0x96cc, 0x8e67, 0x0000, 0xdb5f, 0xfc75, 0x0000, 0x987e, 0x0000, - 0x0000, 0xdfc7, 0x0000, 0xdfdd, 0xb855, 0xdfcc, 0xfdb9, 0xdfca, - 0xdfb5, 0xb8a9, 0xdfc5, 0xdfd9, 0xdfc1, 0xb8b1, 0xdfd8, 0xdfbf, - 0xb5e3, 0xdfcf, 0xdfc0, 0xdfd6, 0xb8b0, 0xb8a8, 0x97fc, 0xdfaa, - 0xdfb2, 0x0000, 0xdfcb, 0xdfc3, 0xdfdc, 0xdfc6, 0xb8b6, 0xdfd7, - 0x98f9, 0xb8ad, 0x8f66, 0xdfc9, 0xdfd1, 0xdfb6, 0xdfd0, 0x0000, - 0xdfe1, 0xdfb1, 0xdfd2, 0x956e, 0xdfdf, 0x9245, 0xdfab, 0xb5db, - 0x8f60, 0xdfb9, 0xdfb8, 0xb8af, 0x9ed1, 0xdfbc, 0xdfbe, 0xdfcd, - 0xdfde, 0xb8b2, 0xfecd, 0xb8b3, 0x99b9, 0xdfb0, 0xb8ab, 0xdfb4, - 0xdfda, 0xb8b4, 0x0000, 0xb8ac, 0xb8ae, 0xb8b5, 0xdfe0, 0xdfd3, - 0xdfce, 0x8f62, 0x974c, 0xdfbb, 0xdfba, 0xb8aa, 0xdfac, 0xb8a7, - 0xdfc4, 0xdfad, 0xdfc2, 0x0000, 0x0000, 0xdfb7, 0xdfdb, 0x91c7, - 0x955f, 0x0000, 0xb8a6, 0x0000, 0x0000, 0x0000, 0xdfb3, 0x0000, - 0x99bb, 0x0000, 0x0000, 0x0000, 0x0000, 0xdfaf, 0xdfd5, 0xdfae, - 0xbb60, 0xe3d3, 0x8e6d, 0x8f71, 0xe3c2, 0x0000, 0x94cb, 0xe3ac, - 0xe3ca, 0xbb58, 0xe3bb, 0xe3c5, 0xbb5b, 0xe3be, 0xbb59, 0xe3af, - 0xe3cd, 0xe3ae, 0xe3c1, 0x95b1, 0xe3ad, 0x0000, 0x0000, 0xe3bf, - 0xe3c8, 0xe3c6, 0xe3ba, 0xe3b5, 0xe3b3, 0x9af2, 0xe3b4, 0xe3c7, - 0xe3d2, 0xe3bc, 0xbb5a, 0x0000, 0xe3b7, 0x0000, 0xe3cb, 0x0000, - 0xbb5d, 0xe3b6, 0xe3b0, 0xe3c0, 0xbb61, 0x96c3, 0x99bd, 0xbb55, - 0xbb5e, 0xe3b8, 0xe3b2, 0x0000, 0xbb57, 0xdfd4, 0xbb56, 0xe3c3, - 0x0000, 0xbb54, 0xbb63, 0xbb5c, 0xe3c4, 0xe3b9, 0xe3b1, 0xe3cc, - 0xe3bd, 0xbb62, 0xe3d0, 0xbb5f, 0xe3cf, 0x0000, 0xe3c9, 0xe3ce, - 0x0000, 0x0000, 0xa0cf, 0xe3d1, 0x0000, 0x0000, 0x8f6d, 0x0000, - 0x0000, 0x99be, 0x8ef4, 0x0000, 0x8f72, 0x95e4, 0x0000, 0xe773, - 0xe774, 0xe767, 0xe766, 0xe762, 0xbdb4, 0x0000, 0xbdac, 0xe776, - 0xe775, 0xdfa9, 0xe75f, 0xe763, 0xe75d, 0x0000, 0xe770, 0xe761, - 0x99bf, 0xe777, 0xe75a, 0xe758, 0xe764, 0xe76e, 0xe769, 0xbdb6 -}; - -static const unsigned short big5hkscs_from_unicode_85[] = { - 0xe74f, 0x0000, 0xe76d, 0x9244, 0x0000, 0xfba5, 0xbdb7, 0xdfbd, - 0xe75b, 0xe752, 0xe755, 0xe77b, 0xe75c, 0xe753, 0xe751, 0xe74e, - 0x99c0, 0xbdb0, 0xe765, 0xbdaf, 0xbdb3, 0xe760, 0xe768, 0xbda9, - 0xe778, 0xe77c, 0xbdab, 0x0000, 0xe757, 0xe76b, 0xe76f, 0xe754, - 0xe779, 0xbdb2, 0x0000, 0xbdb1, 0xe74c, 0xbdb5, 0xe772, 0xe756, - 0xe76a, 0xe750, 0xe75e, 0xe759, 0xbdad, 0xbdae, 0xe76c, 0xe77d, - 0xe77a, 0xe771, 0x0000, 0xfdb4, 0x8f77, 0x0000, 0x0000, 0x0000, - 0x99c1, 0x0000, 0x0000, 0xe74d, 0x0000, 0xbdaa, 0xeb49, 0x0000, - 0xeb40, 0xeb43, 0xfab9, 0xbfbb, 0xeb45, 0xeaf9, 0xeb41, 0xeb47, - 0xbfb8, 0xbfbc, 0xbfb6, 0x8f40, 0xfa44, 0xeafb, 0xeb4c, 0x0000, - 0x0000, 0xeb46, 0x99c2, 0xeafc, 0xeb55, 0xeb4f, 0xeaf8, 0xee46, - 0xeafe, 0xbfb7, 0x8f5c, 0xeb4a, 0x0000, 0xeb54, 0xbfbf, 0x8cbd, - 0xeb51, 0xeafd, 0xeb44, 0xeb48, 0xeb42, 0xeb56, 0xeb53, 0xeb50, - 0xbfb9, 0xbfba, 0xbfbe, 0xeafa, 0xeb57, 0xbfbd, 0xeb4d, 0x99c4, - 0x99c5, 0xeb4b, 0x0000, 0x8f7b, 0x0000, 0xeb4e, 0xee53, 0xee40, - 0xee45, 0xee52, 0xee44, 0xedfb, 0xee41, 0x0000, 0xc1a2, 0x0000, - 0xedf4, 0xee4d, 0xee4f, 0xedf3, 0xc1a1, 0xee51, 0xee49, 0xc1a8, - 0xee50, 0xee42, 0xc1aa, 0xedf9, 0xeb52, 0xee4a, 0xee47, 0xedf5, - 0xee55, 0xc1a4, 0x0000, 0x0000, 0xc1a5, 0xedf7, 0xee48, 0x8cb6, - 0xee54, 0xee4b, 0xedfd, 0xc1a7, 0xc1a3, 0xee4c, 0xedfe, 0xee56, - 0xedf8, 0xee43, 0xee4e, 0xedfa, 0xedfc, 0x0000, 0xc2cb, 0xedf6, - 0xc1a9, 0xc2c4, 0xc17e, 0x0000, 0x0000, 0x0000, 0x0000, 0xc1a6, - 0xc2c8, 0xf0b3, 0x0000, 0xf0a9, 0xf0a4, 0xf0aa, 0xf0b4, 0xf0b8, - 0xf0b7, 0xc2ca, 0xc2c9, 0x0000, 0x0000, 0xf0ab, 0xf0b9, 0xf0ae, - 0xf0a6, 0x8fa3, 0xf0a8, 0xf0a7, 0xf0ad, 0xf0b2, 0xf0a5, 0xf0ac, - 0xf0b1, 0xc2c7, 0x0000, 0xf0af, 0x0000, 0xc2c5, 0xf0b0, 0xc2c3, - 0xc2c6, 0xf2d5, 0xf0b5, 0x0000, 0x0000, 0xc3c2, 0x8cce, 0xf2cd, - 0xf2d1, 0xf2c9, 0xf2cc, 0x0000, 0xf2d4, 0xc3c0, 0xf2d9, 0xf2d2, - 0x99c6, 0xf2ca, 0xf2da, 0xf2d3, 0xc3c3, 0xc3c4, 0xf2d7, 0x0000, - 0xf2cb, 0xc3bf, 0xc3c1, 0xf2c6, 0xf2ce, 0xf2c8, 0x96cd, 0xf2d8, - 0xf2d6, 0xf2c7, 0xf2cf, 0x0000, 0x0000, 0x0000, 0xf4be, 0xc3c5, - 0xf2d0, 0xc4a7, 0xc4a9, 0xc4a6, 0x96c7, 0xf4c3, 0xf4bb, 0xf4b9 -}; - -static const unsigned short big5hkscs_from_unicode_86[] = { - 0xf4bd, 0xf4ba, 0x8fa5, 0x0000, 0xf4bf, 0xf4c1, 0xc4aa, 0xc4ac, - 0x0000, 0xf4c0, 0xc4ad, 0xc4ab, 0xf4c2, 0xfabb, 0x0000, 0x8c61, - 0x9570, 0xc4a8, 0x0000, 0x0000, 0x9368, 0x0000, 0x8f7e, 0xc4f4, - 0xf5f1, 0xf5f7, 0xc4f6, 0xf4bc, 0xf5f6, 0x0000, 0xf5fd, 0xf5f4, - 0xf5fb, 0xf5fa, 0xf4b8, 0xf5f5, 0xf0b6, 0xf5fe, 0xf5f3, 0xf5f8, - 0x8faa, 0xf5fc, 0xf5f2, 0x0000, 0xf74a, 0xc4f5, 0xf5f9, 0xa050, - 0x0000, 0xf7f4, 0xf74b, 0xf749, 0xf747, 0xf748, 0xf74c, 0x0000, - 0xc5d9, 0xf7f2, 0xf7f0, 0xf7f5, 0xf7f3, 0x0000, 0xf7f6, 0xc5da, - 0xf7f1, 0x0000, 0x90d3, 0xf8bc, 0x0000, 0x9556, 0xf945, 0xf946, - 0xf947, 0x0000, 0x0000, 0xf9c7, 0xf9bd, 0xca4f, 0xaaea, 0x0000, - 0xad68, 0x0000, 0xd3b8, 0xd3b7, 0xb040, 0xb342, 0xd77c, 0x0000, - 0x0000, 0xd77b, 0x0000, 0xb5ea, 0xb8b8, 0x0000, 0xb8b7, 0xb8b9, - 0x0000, 0xe3d4, 0xe77e, 0xeb58, 0xeb5a, 0xeb59, 0x0000, 0xc1ab, - 0xee57, 0xf0ba, 0xf9a5, 0xa6e4, 0x8fb8, 0xcdc9, 0xcdca, 0xcdc8, - 0xcdc7, 0xaaeb, 0x99c8, 0xd0a9, 0xd0a7, 0x0000, 0x0000, 0xd0a6, - 0x0000, 0xad69, 0xad6b, 0xad6a, 0xd0a8, 0x0000, 0x8faf, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd3c4, 0xd3c1, 0xd3bf, - 0x0000, 0x0000, 0xb041, 0xd3c2, 0xb046, 0xd3bc, 0xd3cb, 0x0000, - 0xd3cd, 0xd3bd, 0x99c9, 0xb043, 0xd3ce, 0xd3c9, 0xd3bb, 0xd3c0, - 0xd3ca, 0xd3c6, 0xd3c3, 0x0000, 0xb048, 0xd3cc, 0xd3be, 0x0000, - 0x9579, 0xd3c7, 0xd3b9, 0xb047, 0xb044, 0xd3c5, 0x0000, 0xd3c8, - 0xd3ba, 0xb045, 0xb042, 0x0000, 0x0000, 0x9f49, 0x0000, 0xb34c, - 0xd7a5, 0xb34b, 0x99ca, 0xd7a8, 0xd7ab, 0xb348, 0xb346, 0xd77e, - 0xd7a9, 0xd7a7, 0xd7a4, 0xd7ac, 0xd7ad, 0xd7af, 0xd7b0, 0xd77d, - 0xb345, 0xd7a2, 0xd7a1, 0xd7ae, 0xb347, 0xd7a3, 0xb349, 0xb344, - 0xd7a6, 0xb34d, 0x0000, 0xb34a, 0xd7aa, 0x0000, 0x0000, 0x0000, - 0xb5f1, 0xdbbf, 0x0000, 0xdbb4, 0xb5ee, 0x0000, 0xdfe7, 0xdbbd, - 0xdbb1, 0xb5ec, 0xdbb6, 0xb5ef, 0xdbba, 0xdbb8, 0xb5f2, 0xb5eb, - 0x0000, 0x0000, 0xdbb2, 0xdbb5, 0xb5f0, 0x0000, 0xdbb3, 0x0000, - 0xdbbe, 0xdbbc, 0xdbb7, 0xdbb9, 0xdbbb, 0xb5ed, 0x0000, 0x99cb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdfe8, 0xdfee, 0xdfe4, - 0xdfea, 0xb8ba, 0xdfe6, 0xb8c0, 0x0000, 0x0000, 0xb8bf, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_87[] = { - 0xb8be, 0xdfed, 0xb8c1, 0xb8c2, 0xdfe3, 0xdff0, 0xb8c3, 0xb8bd, - 0xb8bc, 0xdfec, 0xb8c4, 0xdfe2, 0xdfe5, 0xdfef, 0xdfeb, 0x0000, - 0x0000, 0xe3f4, 0xe3e9, 0xb8bb, 0x0000, 0x0000, 0x0000, 0x0000, - 0xbb6a, 0xe3dd, 0xe3f2, 0xe3de, 0xbb65, 0x0000, 0xe3db, 0x0000, - 0xe3e4, 0xe3dc, 0xbb67, 0xe3d6, 0xe3f1, 0xbb68, 0xe3ee, 0xe3ef, - 0xe3d7, 0xbb6d, 0xe3e6, 0x0000, 0xe3e0, 0xe3e7, 0xe3da, 0x0000, - 0xe3f3, 0xe3eb, 0xe3e5, 0xe3d5, 0xbb69, 0xe3ec, 0x0000, 0xbb6c, - 0xe3f0, 0x0000, 0xe3ea, 0xbb66, 0xe3e8, 0x0000, 0xe3e2, 0xbb64, - 0xe3d9, 0xe3e1, 0xe3ed, 0xe3df, 0x0000, 0x0000, 0xe3e3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbdc1, 0xdfe9, 0xe7b2, 0xe7bb, - 0xe7b1, 0xe7ad, 0xe7aa, 0xbdc2, 0xe7a8, 0xbb6b, 0xe7a1, 0xbdc0, - 0xe7a7, 0xbdbf, 0xe7ac, 0xe7a9, 0xe7b9, 0xe7b4, 0xe7ae, 0xe7b3, - 0xbdbb, 0xe7ab, 0xe7be, 0xe7a2, 0xe7a3, 0xe7ba, 0xbdbc, 0xe7bf, - 0xbdbe, 0xe7c0, 0xe7b0, 0xe3d8, 0xe7b6, 0xe7af, 0xe7b8, 0xe7b5, - 0x9dd5, 0x8fb0, 0x0000, 0xe7a6, 0xbdb9, 0xe7bd, 0xbdba, 0xe7a4, - 0xbdbd, 0xeb64, 0xe7b7, 0xe7bc, 0x0000, 0xfa7a, 0x0000, 0x0000, - 0x0000, 0xeb61, 0xbdb8, 0xbfc0, 0xeb6b, 0xeb67, 0x9e5f, 0xeb65, - 0xeb60, 0xeb6f, 0x0000, 0x99cd, 0xa0c9, 0xbfc4, 0x0000, 0xeb5c, - 0xeb68, 0xeb69, 0xeb5f, 0xeb5e, 0xeb6c, 0x0000, 0xeb62, 0xeb5d, - 0xeb63, 0x0000, 0xeb6e, 0xeb5b, 0xeb6d, 0xeb6a, 0xbfc2, 0xbfc1, - 0x0000, 0x0000, 0xbfc3, 0xeb66, 0xf0cb, 0x9adb, 0x0000, 0x0000, - 0x0000, 0xa0c6, 0xee59, 0xc1b1, 0xee5d, 0xee5a, 0xee61, 0xee67, - 0xee5c, 0x8fb4, 0xee70, 0xc1ae, 0xee6a, 0xee5f, 0xee6b, 0xee66, - 0xee6d, 0xee5e, 0xc1b3, 0xc1b2, 0xee60, 0xee6e, 0xee58, 0xee6c, - 0xc1ac, 0xa0d7, 0xee64, 0xee63, 0xee68, 0xee5b, 0xc1b0, 0x0000, - 0xc1b4, 0xee62, 0xee69, 0xc1b5, 0xee65, 0x0000, 0xa0c7, 0x0000, - 0x0000, 0xc1ad, 0xc1af, 0xf0c7, 0xf0c5, 0x0000, 0xa043, 0xf0cc, - 0xf0c9, 0xf0cd, 0x8fb5, 0xf0be, 0xf0c6, 0xf0d1, 0xee6f, 0xf0c2, - 0xc2cf, 0xe7a5, 0xf0bd, 0xf0ca, 0xf0c4, 0xf0c1, 0xf0bc, 0xf0bb, - 0xf0d0, 0x0000, 0xf0c0, 0xf0bf, 0xc2cd, 0xf0c8, 0x8fb2, 0xc2cc, - 0x0000, 0x0000, 0xc2ce, 0xf0c3, 0xf0cf, 0xa061, 0xf2de, 0xf2df, - 0x0000, 0xc3c9, 0xf2dc, 0xc3c6, 0xf2e4, 0x0000, 0xc3ca, 0xf2e6 -}; - -static const unsigned short big5hkscs_from_unicode_88[] = { - 0xf2db, 0xf0ce, 0xf2e8, 0xf2dd, 0x9e5e, 0xc3c7, 0xf2e3, 0x0000, - 0xf2e5, 0xf2e0, 0xf2e7, 0xf2e2, 0xf2e1, 0xc3c8, 0x0000, 0xa063, - 0xf4c5, 0xf4c6, 0x0000, 0xf4c8, 0xc4ae, 0xc4af, 0xf4c9, 0xf4c7, - 0x9fe8, 0xf4c4, 0x0000, 0xf642, 0xf645, 0xf641, 0x0000, 0xc4fa, - 0xf643, 0xc4f9, 0xc4f8, 0xc4f7, 0xf644, 0xf751, 0xf74f, 0x9cb2, - 0xf74e, 0xf640, 0xf750, 0xf646, 0xf74d, 0x957c, 0xf7f9, 0xf7d7, - 0xf7f7, 0xc5db, 0xf7f8, 0xf7fa, 0x0000, 0xf8bf, 0xc5fa, 0xf8be, - 0xf8bd, 0xc5fb, 0x0000, 0xc65a, 0xf96e, 0xf9a7, 0xf9a6, 0xf9a8, - 0xa6e5, 0xd0aa, 0x9fc7, 0xd3cf, 0xd3d0, 0x8fbb, 0x8fbc, 0x0000, - 0xdbc0, 0x0000, 0xf647, 0xf8c0, 0xa6e6, 0xad6c, 0xd0ab, 0x8fec, - 0x0000, 0x0000, 0xd7b1, 0xb34e, 0x0000, 0xdbc2, 0xdbc1, 0xb5f3, - 0x0000, 0xb8c5, 0xe7c1, 0xbdc3, 0x0000, 0xbdc4, 0x8fc0, 0x0000, - 0x936a, 0xbfc5, 0xc5fc, 0xa6e7, 0x8be4, 0x9c7c, 0x0000, 0xd0ac, - 0xaaed, 0xd0ae, 0xd0ad, 0xad6d, 0x0000, 0xd3d1, 0x95a1, 0xd3d8, - 0xb049, 0xd3d6, 0xd3d4, 0x0000, 0xd3db, 0xd3d2, 0xd3d3, 0xb04a, - 0x0000, 0xb04e, 0x0000, 0x0000, 0xd3dc, 0xb04d, 0xd3da, 0xd3d7, - 0xd3d5, 0xb04b, 0xb04c, 0xd3d9, 0xfeec, 0x0000, 0x0000, 0x95a3, - 0xb350, 0xd7b2, 0x0000, 0xb355, 0xd7c2, 0xb354, 0xd7c4, 0x8c45, - 0x8cb8, 0xd7b8, 0xb352, 0xd7c3, 0x0000, 0xd7b3, 0xb353, 0xd7bf, - 0xd7bb, 0xd7bd, 0xd7b7, 0xd7be, 0x8fc1, 0x0000, 0xb34f, 0xd7ba, - 0xa052, 0xd7b9, 0xd7b5, 0x0000, 0xd7c0, 0x0000, 0x0000, 0xd7bc, - 0xd7b4, 0x0000, 0xd7b6, 0xb351, 0xd7c1, 0x0000, 0x99d0, 0x0000, - 0x0000, 0xb5f6, 0xdbcd, 0x0000, 0x8fc3, 0x8fc4, 0xdbc9, 0xdbcb, - 0xdbc6, 0xdbc5, 0xdbc3, 0x0000, 0xdbca, 0xdbcc, 0xdbc8, 0x95a4, - 0xdbc7, 0xb5f4, 0xb5f5, 0x0000, 0x0000, 0x8fc6, 0x0000, 0x9e60, - 0x0000, 0xdbcf, 0xb8cd, 0xdff2, 0xdff8, 0xdff3, 0xdff4, 0xf9d8, - 0xdff9, 0x0000, 0xb8cf, 0x0000, 0xb8c7, 0xb8ce, 0xdff1, 0xdbc4, - 0xb8ca, 0xb8c8, 0xdff7, 0xdff6, 0xb8c9, 0xb8cb, 0xdff5, 0xb8c6, - 0x0000, 0xb8cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x95a5, 0xe3f6, - 0xbb74, 0x0000, 0x0000, 0xe442, 0xe441, 0x0000, 0xe3fb, 0xbb76, - 0xe440, 0xe3f7, 0xe3f8, 0xbb6e, 0xbb70, 0x9cb3, 0xe3fd, 0xe3f5, - 0xbb72, 0xbb71, 0xe3f9, 0xe3fe, 0xe3fc, 0xbb73, 0xe3fa, 0x99d1 -}; - -static const unsigned short big5hkscs_from_unicode_89[] = { - 0xfef1, 0xdbce, 0xbb6f, 0x0000, 0x0000, 0xe7c2, 0xe7c9, 0xbdc6, - 0x0000, 0xe7cd, 0xbdca, 0xe7c5, 0xe7c3, 0x0000, 0xe7cc, 0x0000, - 0xbdc5, 0xe7cb, 0xbdc7, 0xbdc8, 0xe7c4, 0xbdc9, 0xe7ca, 0xe7c6, - 0xe7c7, 0xe7c8, 0xbb75, 0x0000, 0x0000, 0x0000, 0xeb70, 0xeb7c, - 0x0000, 0xbfca, 0xeb77, 0xeb79, 0x99d2, 0xbfc8, 0xeb71, 0xeb75, - 0x0000, 0xeb78, 0xbfc6, 0xbfc9, 0xeb7b, 0xeb73, 0xeb74, 0xeb7a, - 0xeb72, 0xeb76, 0xbfc7, 0xee72, 0x0000, 0xee71, 0xc1b7, 0xee77, - 0xc1b9, 0x0000, 0x0000, 0xc1b6, 0xee73, 0xc1ba, 0xee74, 0x0000, - 0x0000, 0xee75, 0xee78, 0x9cc2, 0xc1b8, 0x0000, 0xf0d6, 0x99d3, - 0x0000, 0xf0d9, 0x0000, 0xf0d3, 0xf0d5, 0x95a7, 0x0000, 0xf0d4, - 0xf0d7, 0xf0d8, 0xee76, 0xf0d2, 0x95a9, 0x0000, 0xc3cd, 0xf2ec, - 0xf2ef, 0xf2f1, 0xf2ea, 0xf2eb, 0xf2ee, 0xf2f0, 0xc3ce, 0xc3cc, - 0xc3cb, 0xf2ed, 0xf2e9, 0xf4ca, 0xc4b0, 0x95a6, 0xf4cb, 0x0000, - 0x0000, 0xf649, 0xc4fb, 0xf64b, 0xc4fc, 0xf648, 0xf64a, 0xc5a8, - 0x0000, 0xf752, 0xc5a7, 0xf7fd, 0xf7fc, 0x0000, 0xf7fb, 0x9c5d, - 0x0000, 0xf948, 0xf949, 0xf94b, 0xf94a, 0x0000, 0xca50, 0xa6e8, - 0x98e2, 0xad6e, 0xd7c5, 0xb5f7, 0x0000, 0xdffa, 0xc2d0, 0x8fc9, - 0xf2f2, 0xa0c2, 0x8fca, 0xa8a3, 0x0000, 0x0000, 0x0000, 0xb357, - 0x0000, 0x99d4, 0x0000, 0xb356, 0xa0b9, 0xdbd0, 0xb5f8, 0xdbd2, - 0xdbd1, 0x0000, 0x0000, 0xdffb, 0xb8d0, 0xe443, 0xe446, 0xe445, - 0x0000, 0xe444, 0xe7ce, 0xe7d0, 0xe7cf, 0x9b58, 0xbfcc, 0x8fcd, - 0x0000, 0xa0d4, 0xbfcb, 0x0000, 0xc1bb, 0xee79, 0xee7b, 0xee7a, - 0x0000, 0x0000, 0xc2d1, 0x0000, 0x0000, 0x0000, 0xf2f4, 0xf2f3, - 0x0000, 0xf4cc, 0xc4b1, 0x0000, 0x8fce, 0xc4fd, 0xf754, 0xf753, - 0xc65b, 0x8be5, 0x0000, 0x0000, 0x0000, 0x0000, 0x8979, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa8a4, 0xd0af, 0xad6f, 0xd7c8, 0xd7c6, 0x0000, - 0x0000, 0xd7c7, 0xdbd4, 0xdbd5, 0xe043, 0xdbd3, 0x0000, 0xdffc, - 0xe041, 0xe040, 0xe042, 0xb8d1, 0xdffe, 0xdffd, 0xe044, 0x8fd0, - 0xe449, 0xe447, 0x0000, 0xe448, 0xe7d3, 0xe7d1, 0x0000, 0x0000, - 0xe7d2, 0xeb7d, 0xee7c, 0xee7d, 0xc2d2, 0x0000, 0xf2f5, 0xf4cd, - 0xc4b2, 0x0000, 0xf64c, 0xf755, 0xc5a9, 0x0000, 0xf7fe, 0xf94c -}; - -static const unsigned short big5hkscs_from_unicode_8a[] = { - 0xa8a5, 0x0000, 0xad71, 0xad72, 0xd0b0, 0x0000, 0x0000, 0xd0b1, - 0xad70, 0x0000, 0xb054, 0x0000, 0xb052, 0x0000, 0xb051, 0xb058, - 0xb050, 0xb059, 0xd3dd, 0xb056, 0x0000, 0xb053, 0xb057, 0xb055, - 0xb04f, 0x0000, 0x0000, 0xb35f, 0x95b6, 0xb359, 0xd7cc, 0xb35e, - 0x0000, 0x0000, 0xb360, 0xb35a, 0x0000, 0xb35b, 0x0000, 0xd7ca, - 0x0000, 0x99d6, 0xb358, 0x95e5, 0xd7cb, 0xb35d, 0x0000, 0x0000, - 0xd7c9, 0xb35c, 0x0000, 0x0000, 0xb644, 0x0000, 0xb646, 0x0000, - 0x99d7, 0xdbd8, 0xb645, 0xb5f9, 0xb5fd, 0x95b5, 0xb8e4, 0xe049, - 0xdbda, 0xb5fe, 0x0000, 0x0000, 0xdbdd, 0xdbde, 0xb643, 0x0000, - 0xdbe0, 0xa0ca, 0xdbe2, 0x0000, 0xdbe3, 0xdbd7, 0xdbd6, 0xdbe4, - 0xb642, 0xdbe1, 0xdbdf, 0x0000, 0xb640, 0xb5fb, 0xb647, 0xdbdb, - 0xdbdc, 0xdbd9, 0x0000, 0xb641, 0x0000, 0x0000, 0xb5fc, 0x0000, - 0xb5fa, 0xe048, 0xb8df, 0xb8da, 0x0000, 0x0000, 0xb8d5, 0x9ffd, - 0xb8e5, 0xb8d6, 0x0000, 0xb8d2, 0xb8e1, 0xb8de, 0xb8e0, 0x0000, - 0xb8d7, 0xb8dc, 0xb8d3, 0xb8d4, 0xe050, 0xe04d, 0xe045, 0xe04a, - 0x0000, 0xb8e2, 0xe051, 0xb8e3, 0xb8d9, 0x0000, 0xa058, 0xe047, - 0x0000, 0xe04f, 0xe04b, 0xe04e, 0xe04c, 0xb8dd, 0xe046, 0xb8d8, - 0x0000, 0x0000, 0x0000, 0xe44c, 0xbb78, 0xbb7b, 0x0000, 0xe44e, - 0x8fd6, 0xbba5, 0xe44d, 0xbb7d, 0x99d8, 0xbdcf, 0xe44f, 0x0000, - 0xbba4, 0xe44b, 0xbba6, 0x0000, 0x8fd3, 0x0000, 0xbb79, 0x0000, - 0xb8db, 0xbb7c, 0x0000, 0xbb7a, 0xbb7e, 0xbba2, 0xbb77, 0xbba7, - 0xbba3, 0x8fe5, 0xbba1, 0xe44a, 0x0000, 0x0000, 0x0000, 0x8fe9, - 0xbdd6, 0x0000, 0xbdd2, 0x0000, 0x99d9, 0x0000, 0xbdd9, 0x0000, - 0xe7d6, 0xbdda, 0xe7e2, 0xe7db, 0xbdcb, 0xe7e3, 0xe7dd, 0xbdd5, - 0xe7de, 0x0000, 0xbdd4, 0xe7e1, 0xbdce, 0xe7df, 0xe7d5, 0xbdcd, - 0xebaa, 0xbdd3, 0x0000, 0xbdd0, 0x0000, 0xbdd8, 0x0000, 0xe7d4, - 0x0000, 0xe7d8, 0xbdcc, 0xe7d7, 0xe7d9, 0xe7da, 0xbdd7, 0xe7dc, - 0xe7e0, 0xe7e4, 0x927c, 0xbddb, 0xbfd2, 0xeba5, 0xebab, 0xeba8, - 0xeb7e, 0xebac, 0xeba1, 0x0000, 0xeba7, 0x0000, 0xbfcd, 0xbfd3, - 0xebad, 0x0000, 0x9c45, 0xbfcf, 0x0000, 0xbfd9, 0xbfd4, 0xebaf, - 0xeba9, 0xbfd0, 0xeba2, 0xbfda, 0xeba3, 0xeba4, 0xbfdb, 0xbfd8, - 0xbdd1, 0x0000, 0xbfce, 0xebb0, 0xbfdc, 0x0000, 0xbfd5, 0xebae -}; - -static const unsigned short big5hkscs_from_unicode_8b[] = { - 0xbfd1, 0xbfd6, 0xbfd7, 0x0000, 0xc1c3, 0xeea4, 0xeead, 0xeeaa, - 0xeeac, 0x0000, 0xc1c0, 0xeea5, 0x8fde, 0xeeab, 0xc1bc, 0xeea7, - 0xc1c4, 0xeea3, 0xeea8, 0xeeaf, 0xeba6, 0xeea9, 0xeea2, 0xc1bd, - 0xeea1, 0xc1be, 0xeeb0, 0xc1bf, 0xeeae, 0xc1c2, 0xee7e, 0x8fdf, - 0xc1c1, 0x0000, 0xeea6, 0xf0dc, 0xf0ea, 0xf0e5, 0xf0e7, 0xf0db, - 0xc2d3, 0x0000, 0xf0da, 0xc2d6, 0xc2d5, 0xa04b, 0xf0e9, 0xf0e1, - 0xf0de, 0xf0e4, 0x0000, 0xf0dd, 0x0000, 0xf0df, 0xf0e8, 0xf0e6, - 0x0000, 0xc2d4, 0xf0ed, 0xf0eb, 0xf0e2, 0xf0ec, 0xf0e3, 0x8fe2, - 0xf2f9, 0xc3cf, 0xf341, 0xa0cc, 0x0000, 0xf64f, 0xc3d6, 0xf0e0, - 0xf2f7, 0xc3d2, 0xf2f8, 0xf2fd, 0x8fe3, 0x8fe4, 0xc3d4, 0xc3d5, - 0xf2f6, 0xf340, 0xf342, 0xf2fa, 0xf2fc, 0xf2fe, 0xf2fb, 0xf343, - 0xc3d1, 0xc3d7, 0xc3d3, 0x0000, 0xc3d0, 0xf4d0, 0x9bc4, 0xc4b7, - 0xf4ce, 0x0000, 0x9bfc, 0xf4d2, 0x0000, 0xf4d3, 0xc4b5, 0xf4d4, - 0xf4d1, 0x964c, 0xf4cf, 0xc4b8, 0xc4b4, 0xf4d5, 0x0000, 0xc4b6, - 0xc4b3, 0x0000, 0x0000, 0x0000, 0xc4fe, 0x0000, 0x0000, 0xc540, - 0xf64e, 0xf64d, 0xf650, 0xf651, 0x0000, 0xc541, 0xf756, 0xf75b, - 0xc5aa, 0x9af6, 0xf758, 0x8cae, 0xf757, 0xf75a, 0xf759, 0x0000, - 0xf843, 0x0000, 0xc5dc, 0xf842, 0xf840, 0x0000, 0xf841, 0x0000, - 0x8fe7, 0x0000, 0xc5fe, 0xc5fd, 0xf8c1, 0xf8c2, 0xc640, 0x0000, - 0xf94d, 0xf94e, 0xc667, 0x8fe8, 0xc66d, 0x0000, 0xf9a9, 0xf9c8, - 0x8be7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x897a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x897b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_8c[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8a6, - 0x0000, 0xd7cd, 0x0000, 0xd7ce, 0xe052, 0xe450, 0xe7e5, 0xc1c6, - 0x0000, 0xc1c5, 0xf0ee, 0xf344, 0x0000, 0xf844, 0xa8a7, 0xd3de, - 0xb05a, 0xb361, 0xe054, 0xe053, 0xbddc, 0xe7e6, 0xbddd, 0xeeb1, - 0xc2d7, 0x99da, 0x0000, 0x0000, 0xc676, 0xa8a8, 0xcdcb, 0xd3df, - 0x0000, 0x0000, 0xb362, 0x0000, 0xd7cf, 0xd7d0, 0x0000, 0xdbe5, - 0x0000, 0xb648, 0xb8e6, 0x0000, 0xe056, 0xe055, 0xe057, 0x0000, - 0xe451, 0xe452, 0xbba8, 0xbfdd, 0xbdde, 0xbfde, 0x0000, 0xeeb5, - 0xeeb2, 0xeeb4, 0xeeb3, 0xc1c7, 0x0000, 0xf0ef, 0xf346, 0xf345, - 0xcba4, 0xb05c, 0xb05b, 0xd3e0, 0x0000, 0xd7d1, 0x0000, 0x0000, - 0xdbe7, 0xdbe6, 0xb649, 0x0000, 0xe059, 0xe05a, 0xe058, 0x0000, - 0x0000, 0xb8e8, 0xb8e7, 0x0000, 0xbbaa, 0xbba9, 0x0000, 0xe7e7, - 0xebb3, 0xebb1, 0xebb2, 0xbfdf, 0xeeb7, 0xeeb6, 0x0000, 0xf0f2, - 0xf0f1, 0xf0f0, 0xf347, 0x8fed, 0xf9aa, 0xa8a9, 0xad73, 0x95c0, - 0xad74, 0xb05d, 0xb05e, 0xd3e2, 0xd3e1, 0xd7d2, 0x0000, 0xb368, - 0xb366, 0xb363, 0xb367, 0xb365, 0xb364, 0xa0cb, 0x0000, 0xb64a, - 0xdbea, 0x0000, 0xb8ed, 0xb64c, 0xb651, 0xdbec, 0xb653, 0xb652, - 0xb655, 0xdbeb, 0xdbe8, 0xb64f, 0xb64b, 0xb64d, 0xdbe9, 0xb654, - 0xb650, 0xb64e, 0xb8ef, 0xb8ee, 0xb8ec, 0xb8f0, 0x0000, 0xb8ea, - 0xb8eb, 0x0000, 0xb8e9, 0x0000, 0xe05b, 0x9e48, 0x0000, 0xe454, - 0x0000, 0xbbac, 0xbbad, 0xbbab, 0x99db, 0xe453, 0x8ff3, 0xe455, - 0x0000, 0xe7ea, 0xe7ec, 0x8ff9, 0xbde7, 0xe7ed, 0xbde0, 0xe7e9, - 0xbddf, 0xbde9, 0xbde5, 0xbde6, 0xbde2, 0xe7e8, 0xbde1, 0xe7ee, - 0xe7eb, 0x95c1, 0xbde8, 0xa04e, 0xbde3, 0xbde4, 0xebb5, 0x0000, - 0xebb7, 0xebb6, 0x99dc, 0xebb8, 0xbfe0, 0xebb4, 0x0000, 0xa064, - 0xc1cb, 0xeeb8, 0xc1c8, 0xc1cc, 0xc1ca, 0xc1c9, 0xf0f3, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_8d[] = { - 0xf0f6, 0x0000, 0xf0f5, 0x8ff7, 0xf0f4, 0xc2d8, 0xf348, 0xf349, - 0xc3d8, 0xf34a, 0xc3d9, 0x89b0, 0xa048, 0xc4ba, 0x0000, 0xc4b9, - 0xf652, 0x8ffb, 0x8ff6, 0xc542, 0xf653, 0xf75c, 0xc5ab, 0xc5ac, - 0x9ddc, 0xf845, 0x0000, 0xc642, 0x99dd, 0x8be8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa8aa, 0x0000, 0xb36a, 0xb369, - 0xe05c, 0xe05d, 0x0000, 0xbbae, 0xebb9, 0xbdea, 0xebba, 0xeeb9, - 0xa8ab, 0x0000, 0xd0b2, 0xad76, 0xad75, 0x0000, 0xd3e3, 0xb05f, - 0xd3e4, 0xd7d5, 0x92c1, 0xd7d4, 0x0000, 0xd7d3, 0x0000, 0x0000, - 0xdbee, 0xb658, 0x9fd6, 0x0000, 0xdbed, 0xb657, 0x0000, 0x0000, - 0x0000, 0xdbef, 0xb656, 0x0000, 0xe05f, 0xe062, 0xe060, 0xe061, - 0xe065, 0xe05e, 0xe066, 0xe063, 0xe064, 0xbbb0, 0xe456, 0x0000, - 0x0000, 0xbbaf, 0x0000, 0xe7f2, 0xe7f0, 0x0000, 0x0000, 0xbdeb, - 0xe7ef, 0xe7f1, 0x0000, 0xbdec, 0x0000, 0xebbb, 0xa0d2, 0xebbc, - 0xc1cd, 0x9040, 0xf34c, 0xf34e, 0xf34b, 0xf34d, 0xf4d6, 0xf654, - 0x0000, 0x0000, 0xf96f, 0xa8ac, 0xad77, 0xd3e5, 0xd3e7, 0xd3e6, - 0x0000, 0xd7d8, 0xb36c, 0x0000, 0xd7d6, 0x0000, 0xb36b, 0xd7d9, - 0x8ac4, 0xd7da, 0xd7d7, 0x99e0, 0x0000, 0xdbfb, 0xb660, 0xdbf3, - 0xdbf9, 0x0000, 0x0000, 0xb65b, 0xb65e, 0xdbf2, 0xb659, 0xdbf6, - 0xe06c, 0xb65d, 0x0000, 0xdbf1, 0x9ff0, 0xdbf7, 0xdbf4, 0xdbfa, - 0xdbf0, 0xdbf8, 0xb65c, 0xb65f, 0xdbf5, 0xb65a, 0x0000, 0xb8f2, - 0xe068, 0xb8f1, 0xe06f, 0xe06e, 0xb8f8, 0x0000, 0xb8f9, 0xe070, - 0xb8f3, 0xe06d, 0xb8f7, 0xe072, 0xe069, 0x0000, 0xe06b, 0xb8f4, - 0xe067, 0xe06a, 0xe071, 0xb8f5, 0xe073, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb8f6, 0x0000, 0xbbb1, 0xe45b, 0xe461, 0xe459 -}; - -static const unsigned short big5hkscs_from_unicode_8e[] = { - 0xe462, 0x9ff3, 0xe458, 0xe45d, 0xe463, 0xe460, 0xe45f, 0xe45e, - 0x0000, 0xe457, 0xe45c, 0x0000, 0x0000, 0xe45a, 0x9dbf, 0xbdf1, - 0xbdee, 0xe7fb, 0xe841, 0xe843, 0xe840, 0xe7f8, 0xe7fa, 0xe845, - 0xe842, 0xe7fc, 0xe846, 0xe7f9, 0xe844, 0xbdef, 0xbdf5, 0xbdf3, - 0xe7f3, 0xbdf4, 0xbdf0, 0xe7f4, 0xe7f6, 0xe7f5, 0xe7fd, 0xe7fe, - 0x9ff6, 0xbdf2, 0x95c8, 0xbded, 0x0000, 0x9e5a, 0xe7f7, 0x0000, - 0xebc6, 0xbfe2, 0x0000, 0xebbd, 0xbfe3, 0xbfe6, 0xebc2, 0x0000, - 0xebbf, 0xbfe5, 0x99e3, 0x0000, 0xebc3, 0xebc4, 0xebbe, 0xebc7, - 0xebc0, 0xebc5, 0xbfe4, 0x0000, 0xbfe1, 0xebc1, 0x8a4a, 0xeebf, - 0xc1d0, 0xc1ce, 0xc1d1, 0xc1cf, 0xeebe, 0xeebb, 0xeeba, 0x9ff1, - 0xeebd, 0x0000, 0x0000, 0xeebc, 0xf145, 0xc2de, 0xf0fb, 0xf0fa, - 0x0000, 0xc2d9, 0xf141, 0xf140, 0xf0f7, 0xf143, 0xf0fc, 0xc2dd, - 0xf0f9, 0xf142, 0xf0f8, 0xc2da, 0xc2dc, 0xf0fd, 0xc2db, 0xf0fe, - 0x8aa7, 0xf144, 0xf352, 0x0000, 0xc3de, 0xf34f, 0x0000, 0xf353, - 0x0000, 0x99e6, 0xc3db, 0xf351, 0xc3e0, 0x9ff7, 0xc3dd, 0x9fed, - 0xf350, 0x0000, 0xc3df, 0xf354, 0xc3da, 0x0000, 0x8a5c, 0x0000, - 0x9dae, 0xc4bc, 0xc4be, 0x0000, 0xf4d9, 0xc4bd, 0xf4d7, 0xc3dc, - 0xf4d8, 0xc4bb, 0xc543, 0xc545, 0xf656, 0xc544, 0xf655, 0x0000, - 0xf761, 0xc5ad, 0xf760, 0xc5ae, 0xf75e, 0xf75d, 0xf762, 0xf763, - 0xf846, 0x0000, 0xf75f, 0x0000, 0x0000, 0xf8c6, 0xf8c3, 0xf8c4, - 0xf8c5, 0xc65c, 0x0000, 0xf951, 0xf950, 0xf94f, 0xf970, 0x95c9, - 0xf9be, 0xf9ab, 0xc66e, 0xa8ad, 0xb060, 0x9048, 0x0000, 0x0000, - 0x99e8, 0x0000, 0xb8fa, 0x0000, 0x0000, 0x0000, 0x9049, 0x0000, - 0x0000, 0x8cba, 0xbdf6, 0x0000, 0x90b1, 0xebc8, 0x0000, 0x0000, - 0xc2df, 0x0000, 0xf355, 0x904a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9ac, 0xa8ae, 0xaaee, 0xad79, 0xad78, 0x99ea, 0xb063, - 0x0000, 0xd3e8, 0xb061, 0xd3e9, 0xb062, 0x0000, 0x0000, 0xd7df, - 0xd7db, 0x0000, 0x9bd1, 0xb36d, 0xd7de, 0xd7dd, 0xd7dc, 0xb36e, - 0xd7e0, 0xd7e1, 0x99eb, 0x0000, 0x99ec, 0xdc43, 0xdc41, 0xdc45, - 0xdc46, 0xdc4c, 0x0000, 0xdc48, 0xdc4a, 0x99ed, 0xdc42, 0xdbfc, - 0x0000, 0xdc49, 0x99ee, 0x0000, 0xdc4b, 0xdc44, 0xdc47, 0xdbfd, - 0xb662, 0xdc40, 0xdbfe, 0xb661, 0xb663, 0x0000, 0xb8fd, 0xe075 -}; - -static const unsigned short big5hkscs_from_unicode_8f[] = { - 0xe077, 0xe076, 0xe07b, 0xb8fb, 0x0000, 0xe078, 0xe074, 0xe079, - 0xe07a, 0xb8fc, 0xb8fe, 0xe07c, 0x0000, 0xe467, 0xe466, 0x0000, - 0xe464, 0xe465, 0xbbb3, 0xbbb5, 0xbbb2, 0xbbb4, 0xe84d, 0xe84e, - 0xe849, 0x904c, 0xe84a, 0xbdf8, 0xbdfd, 0xbdf7, 0xbdfe, 0xbdf9, - 0xe84b, 0x0000, 0x0000, 0xe84c, 0xe848, 0xbe40, 0xbdfb, 0x0000, - 0x0000, 0xbdfa, 0xbdfc, 0x0000, 0xe847, 0x904d, 0xebca, 0xbfe8, - 0x95cb, 0x0000, 0xebcc, 0xbfea, 0xebcf, 0xebcb, 0xebc9, 0xebce, - 0xbfe9, 0xebcd, 0x0000, 0xbfe7, 0x0000, 0x0000, 0xc1d3, 0xc1d6, - 0xeec1, 0x97e2, 0xc1d4, 0xeec0, 0xc1d2, 0xc1d5, 0xf146, 0xf147, - 0xf148, 0xc2e0, 0x95cc, 0xf149, 0x0000, 0xc2e1, 0xc3e2, 0xf358, - 0xf359, 0xf357, 0xf356, 0xf35a, 0xc3e1, 0xf4dd, 0xf4db, 0xf4dc, - 0xf4de, 0xf4da, 0xf4df, 0xf658, 0x9f78, 0xf659, 0xf657, 0xc546, - 0xf764, 0xc5af, 0xf765, 0xf848, 0xf847, 0x0000, 0x897c, 0x897d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x897e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x995d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa8af, 0xb664, 0x0000, 0x0000, 0xb940, - 0x9b5a, 0x0000, 0x0000, 0xbbb6, 0x0000, 0x9050, 0xbfec, 0x8c4f, - 0xbfeb, 0x0000, 0x0000, 0x0000, 0x0000, 0xc3e3, 0xc47c, 0xc547, - 0xa8b0, 0xb064, 0xb941, 0x9054, 0xf35b, 0xc6d6, 0x9aa8, 0x99ef, - 0xfeeb, 0x9da3, 0x9da1, 0x9943, 0x9945, 0x0000, 0x9d7d, 0xcba6, - 0x0000, 0x99f0, 0xa8b1, 0x0000, 0xa8b4, 0xa8b3, 0xa8b2, 0x0000, - 0x0000, 0xcba5, 0x99f1, 0xcdcd, 0x99f2, 0xcdcf, 0xaaef, 0x8cbc, - 0x9d60, 0xaaf1, 0xcdcc, 0xcdce, 0xaaf0, 0xcdd1, 0xcdd0, 0xcdd2, - 0x0000, 0x0000, 0xa0a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd0b6, 0xd0b4, 0xad7c, 0xd0b3, 0xada3, 0xad7e, 0xad7b, 0x0000, - 0xada4, 0x0000, 0xad7d, 0xada2, 0x0000, 0xada1, 0xd0b5, 0x0000, - 0xad7a, 0x0000, 0x0000, 0x0000, 0xb06a, 0xd3eb, 0xd3f1, 0xb067, - 0xb06e, 0x905b, 0xb069, 0xd3ee, 0xd3f0, 0xb06c, 0xd3ea, 0xd3ed -}; - -static const unsigned short big5hkscs_from_unicode_90[] = { - 0xb068, 0xb065, 0xd3ec, 0xb06b, 0xd3ef, 0xb06d, 0xb066, 0x0000, - 0x9edb, 0x0000, 0x0000, 0xd7e3, 0xd7e6, 0xb370, 0x0000, 0xb37a, - 0xb376, 0xd7e4, 0x9d79, 0x0000, 0xb37e, 0xb377, 0xb37c, 0xb372, - 0x0000, 0xb36f, 0xb371, 0xb37d, 0xd7e5, 0xb375, 0xb378, 0xb374, - 0xb379, 0xd7e7, 0xb37b, 0xb373, 0xd7e2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc4d, 0xb665, 0xdc4f, - 0x0000, 0xb667, 0xb669, 0x99f3, 0xdc4e, 0xb666, 0xb66a, 0x9062, - 0xb668, 0x0000, 0x0000, 0x0000, 0xb947, 0xe0a3, 0xb94f, 0xe07e, - 0x0000, 0xb950, 0xb945, 0x0000, 0xe0a1, 0x0000, 0x0000, 0xb94a, - 0x0000, 0xe0a2, 0xb943, 0xb942, 0x9f55, 0xb94d, 0xb94c, 0xb94b, - 0xb949, 0xb94e, 0xe07d, 0xb944, 0xb946, 0xb948, 0x9bf9, 0x0000, - 0xbbb8, 0xbbbb, 0x0000, 0xbbbf, 0xbbb9, 0xbbbe, 0xbbbc, 0x0000, - 0xbbb7, 0x9065, 0xbbbd, 0xbbba, 0x96e0, 0x0000, 0x0000, 0xe852, - 0xbe43, 0xbe41, 0x0000, 0xe853, 0x98be, 0xbe44, 0xbe42, 0xe851, - 0xe850, 0x0000, 0xbff0, 0xe84f, 0xbfee, 0xbfed, 0xebd0, 0xbe45, - 0xbfef, 0xebd1, 0xbff2, 0xebd2, 0xbff1, 0xc1d8, 0xeec3, 0xc1d7, - 0xc1dc, 0xc1da, 0xc1db, 0xc2e3, 0xc1d9, 0xeec2, 0xebd3, 0xc2e2, - 0xc2e4, 0x0000, 0xc3e4, 0xc3e5, 0x0000, 0xf4e0, 0x0000, 0xc5de, - 0xc5dd, 0xa8b6, 0x0000, 0x0000, 0xca55, 0xb06f, 0x0000, 0xca52, - 0xca53, 0xca51, 0x0000, 0xca54, 0x0000, 0x0000, 0xcbaa, 0xcba7, - 0xcbac, 0xcba8, 0xa8b7, 0xa8ba, 0x0000, 0xcba9, 0xa8b9, 0xcbab, - 0x9068, 0x0000, 0xa8b8, 0x0000, 0x0000, 0x0000, 0x906c, 0xcdd5, - 0xcdd7, 0xaaf4, 0xcdd3, 0xcdd6, 0xcdd4, 0xaaf2, 0xaaf5, 0x0000, - 0xaaf3, 0x0000, 0x0000, 0x95d8, 0x0000, 0xd0b8, 0xd0bc, 0xd0b9, - 0x0000, 0xada7, 0x0000, 0xada8, 0x906a, 0xd0bb, 0x0000, 0xd0bd, - 0xd0bf, 0x0000, 0xada5, 0xd0be, 0x0000, 0x0000, 0xada6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd7ee, 0xd0ba, 0xd3f2, 0xd3fb, - 0xd3f9, 0xd3f4, 0xd3f5, 0xd3fa, 0xd3fc, 0xb071, 0x0000, 0xd3f7, - 0xd3f3, 0xb070, 0xb072, 0xd3f6, 0xd3fd, 0xd3f8, 0x0000, 0x0000, - 0xb3a1, 0xd7f1, 0xd7e9, 0xd7ef, 0xd7f0, 0xb3a2, 0x0000, 0xd7e8, - 0xd7ea, 0xd0b7, 0xd7ec, 0xd7ed, 0xd7eb, 0xb66c, 0x0000, 0x0000, - 0x0000, 0xdc56, 0xebd4, 0xdc57, 0xdc54, 0xb3a3, 0xb66e, 0xdc53 -}; - -static const unsigned short big5hkscs_from_unicode_91[] = { - 0xdc59, 0xdc58, 0xb66b, 0xdc5c, 0xdc52, 0xdc5b, 0xdc50, 0xdc5a, - 0xdc55, 0xb66d, 0x0000, 0xe0aa, 0x0000, 0xe0a5, 0xe0ab, 0xe0a6, - 0xe0a4, 0xe0a7, 0xb951, 0x0000, 0xe0a9, 0x0000, 0xe0a8, 0xb952, - 0xbbc1, 0xbbc0, 0xe46e, 0xe471, 0xe469, 0xe46d, 0xbbc2, 0xe46c, - 0xe46a, 0xe470, 0xe46b, 0xe468, 0xe46f, 0x0000, 0xe859, 0xbe48, - 0xf14a, 0xe856, 0xe857, 0xe855, 0xdc51, 0xbe47, 0xe85a, 0xe854, - 0xbe46, 0xbe49, 0xe858, 0xebd5, 0xbff3, 0xebd6, 0xebd7, 0x0000, - 0xeec4, 0xc1dd, 0xf14b, 0xf14c, 0x0000, 0x0000, 0xf14d, 0xf35d, - 0xf35c, 0xf4e2, 0x0000, 0xf4e1, 0xf65b, 0xf65c, 0xf65a, 0xf766, - 0xc5b0, 0xa8bb, 0xadaa, 0xada9, 0xb075, 0xb074, 0xd440, 0xd441, - 0xd3fe, 0x9fb2, 0xb073, 0xd7f5, 0x0000, 0xd7f6, 0xd7f2, 0xb3a4, - 0xd7f3, 0x9fae, 0xd7f4, 0x0000, 0x9fb0, 0x0000, 0x89ad, 0xdc5f, - 0xdc61, 0xdc5d, 0xdc60, 0xb66f, 0xdc5e, 0xb670, 0x0000, 0x906e, - 0xdd73, 0xb955, 0xb954, 0x0000, 0xb953, 0x0000, 0xe0ac, 0xe0ad, - 0x9e71, 0x0000, 0xe473, 0xe475, 0xbbc6, 0xbbc3, 0x9e4a, 0xbbc5, - 0xbbc4, 0xe474, 0xe472, 0x0000, 0x9fdc, 0x0000, 0x0000, 0x0000, - 0xe861, 0xe85e, 0xe85f, 0xbe4d, 0xe860, 0xe85b, 0xe85c, 0xbe4a, - 0x0000, 0xbe4b, 0xe85d, 0xbe4c, 0x89ab, 0xebdb, 0x9fb8, 0xebdc, - 0xebd9, 0xebda, 0xbff4, 0xebd8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeec8, 0xeec5, 0xeec7, 0xc1e0, 0xeecb, 0xc1df, 0xeec9, - 0xeecc, 0xeeca, 0xeec6, 0xc1de, 0x0000, 0xf14f, 0x0000, 0xf150, - 0xf14e, 0x9070, 0xf152, 0xc2e5, 0xc2e6, 0xf35f, 0xc3e7, 0xf151, - 0xf35e, 0xc3e6, 0xf4e5, 0xf4e6, 0xc4bf, 0xf4e4, 0x8b63, 0xf4e3, - 0x0000, 0xf65d, 0xc548, 0x95dc, 0xf849, 0xf8c8, 0xf8c7, 0x0000, - 0xc643, 0xc65d, 0xf8c9, 0xf971, 0x9071, 0xc66f, 0xa8bc, 0xaaf6, - 0x0000, 0xb956, 0x0000, 0xc4c0, 0xa8bd, 0xadab, 0xb3a5, 0xb671, - 0xc2e7, 0xaaf7, 0x0000, 0xd0c1, 0xd0c0, 0xd442, 0xfc5e, 0xb078, - 0xb076, 0xb07a, 0xd444, 0x0000, 0xb079, 0xb077, 0x0000, 0x8949, - 0x0000, 0x0000, 0xd443, 0xb3a8, 0xd7fc, 0x965b, 0xb3a7, 0xb3a9, - 0xd842, 0xb3ab, 0xd7fe, 0xd840, 0xd7f7, 0xb3aa, 0xd843, 0x0000, - 0x0000, 0xd7f9, 0x0000, 0xd7fa, 0xd7f8, 0xb3a6, 0x8c50, 0xd841, - 0xd7fb, 0xd7fd, 0x94a6, 0x0000, 0x0000, 0xdc6d, 0x8fd5, 0xdc6c -}; - -static const unsigned short big5hkscs_from_unicode_92[] = { - 0xdc6a, 0xdc62, 0xdc71, 0xdc65, 0xdc6f, 0xdc76, 0xdc6e, 0xb679, - 0x9e73, 0xb675, 0xdc63, 0x0000, 0xdc69, 0xb677, 0x9075, 0xdc68, - 0xb678, 0xb67a, 0xdc6b, 0x99f7, 0xb672, 0xb673, 0xdc77, 0xdc75, - 0x0000, 0xdc74, 0xdc66, 0x0000, 0xdc72, 0x0000, 0xb676, 0x0000, - 0x0000, 0x8cbf, 0x0000, 0xb674, 0xdc73, 0xdc64, 0xdc67, 0xdc70, - 0x99f9, 0x0000, 0x9663, 0x95b9, 0x0000, 0xe4ba, 0xe0b7, 0x0000, - 0xe0b0, 0xe0c3, 0xe0cc, 0xe0b3, 0xb961, 0x94d4, 0xe0c0, 0xb957, - 0xb959, 0xb965, 0xe0b1, 0x0000, 0xfcfa, 0xb95a, 0xb95c, 0xb966, - 0xb95b, 0x9077, 0x0000, 0x0000, 0x90ab, 0xb964, 0xe0b9, 0x0000, - 0xe0ae, 0xb962, 0xe0b8, 0xb95e, 0xe0ca, 0xb963, 0xe0c8, 0xe0bc, - 0xe0c6, 0xb960, 0xe0af, 0xe0c9, 0xe0c4, 0x9d4d, 0xe0cb, 0xb958, - 0x99fa, 0x0000, 0xb967, 0xb95d, 0x0000, 0x92e3, 0xe0b5, 0x97bb, - 0xe0bd, 0xe0c1, 0x9078, 0xe0c5, 0xb95f, 0xe0b4, 0xe0b2, 0xe0be, - 0x0000, 0x0000, 0x0000, 0x99fb, 0xe0bb, 0xe0ba, 0x97e0, 0xe0bf, - 0xe0c2, 0x0000, 0xe0c7, 0x0000, 0x0000, 0x0000, 0xe478, 0x96dc, - 0xbbc7, 0xe4a4, 0xe47a, 0xbbcc, 0xbbd0, 0xe4ad, 0xe4b5, 0xe4a6, - 0xbbc8, 0x9ca8, 0xe4aa, 0xe0b6, 0x9772, 0xbbc9, 0xe4b1, 0xe4b6, - 0xe4ae, 0x9440, 0xe4b0, 0xe4b9, 0xe4b2, 0xe47e, 0xe4a9, 0x92f2, - 0x0000, 0xbbd1, 0x0000, 0xbbcd, 0xe47c, 0xe4ab, 0xbbcb, 0xe4a5, - 0xbbca, 0xe4b3, 0xe4a2, 0xe479, 0xbbce, 0xe4b8, 0x0000, 0x0000, - 0xe47b, 0xe4af, 0xe4ac, 0xe4a7, 0xe477, 0xe476, 0xe4a1, 0xe4b4, - 0xbbcf, 0xe4b7, 0xe47d, 0xe4a3, 0xbe52, 0x0000, 0x99fd, 0x0000, - 0x0000, 0x99fc, 0xbe5a, 0xbe55, 0xe8a4, 0xe8a1, 0xe867, 0xbe50, - 0x0000, 0xf9d7, 0x964a, 0xbe4f, 0xbe56, 0x0000, 0x96d8, 0x99fe, - 0xe865, 0xbe54, 0xe871, 0xe863, 0xe864, 0xbe4e, 0xe8a3, 0xbe58, - 0xe874, 0xe879, 0xe873, 0xebee, 0xe86f, 0xe877, 0xe875, 0xe868, - 0xe862, 0xe87d, 0xbe57, 0xe87e, 0x904b, 0xe878, 0x0000, 0xe86d, - 0xe86b, 0xe866, 0x0000, 0xfa41, 0x0000, 0xe86e, 0xe87b, 0xe86a, - 0xe87a, 0xe8a2, 0x0000, 0x9a40, 0xbe53, 0x975b, 0xe876, 0xe87c, - 0xe872, 0xe86c, 0xbe51, 0x9a41, 0x91dd, 0x0000, 0xe4a8, 0xe870, - 0xbe59, 0xe869, 0x93fc, 0x9a42, 0x9a43, 0x0000, 0x9659, 0xebf4, - 0xbff7, 0xebf3, 0xebf0, 0xec44, 0xbffb, 0x9a44, 0xec41, 0xebf8 -}; - -static const unsigned short big5hkscs_from_unicode_93[] = { - 0xec43, 0xebe9, 0xebf6, 0x9051, 0xbffd, 0x0000, 0xebe1, 0x94bf, - 0xebdf, 0xec42, 0x0000, 0xec40, 0xebfe, 0xebed, 0xebec, 0xebe2, - 0xc040, 0x0000, 0xebe8, 0xebf2, 0xebfd, 0xc043, 0xec45, 0x0000, - 0xc1e8, 0xc045, 0xbffe, 0xebe6, 0x0000, 0xebef, 0xebde, 0xebe0, - 0xbff5, 0xc042, 0xbffa, 0xebe7, 0xebf7, 0xebf1, 0xc041, 0xebdd, - 0xc1e3, 0xebf9, 0xebfc, 0xbffc, 0x90a2, 0xebeb, 0xc044, 0xbff9, - 0x9cab, 0x9776, 0x0000, 0xbff8, 0xebf5, 0xebfb, 0xbff6, 0x0000, - 0xebe4, 0xebfa, 0x0000, 0x0000, 0xebe5, 0x0000, 0x0000, 0x0000, - 0xfc55, 0xfe45, 0x94a8, 0x9a45, 0xfa4b, 0x9de1, 0xebea, 0xeed2, - 0x96d9, 0xeed7, 0xc1e5, 0xc1e7, 0xeedd, 0xc1e1, 0xeeec, 0xeee3, - 0xeed8, 0xeed9, 0xeee2, 0x0000, 0xc1ee, 0xeee1, 0xeed1, 0xeee0, - 0xeed4, 0xeeed, 0xc1ed, 0xc1eb, 0xeed5, 0x0000, 0xeee8, 0x9774, - 0xeeda, 0xeee7, 0xfdf5, 0xeee9, 0xeed0, 0xc1e6, 0x92e5, 0xeeea, - 0x9645, 0x91da, 0xeede, 0x90a3, 0xc1ea, 0xeedb, 0xa05f, 0x0000, - 0xc1ec, 0xeee4, 0x0000, 0x90af, 0x97bf, 0xc1e4, 0xeed6, 0xeee5, - 0x914c, 0xeedf, 0xebe3, 0xeee6, 0xeed3, 0x967a, 0xc1e9, 0x0000, - 0xeeeb, 0x91de, 0xc1e2, 0xeece, 0x9a46, 0xfeb0, 0x9779, 0x946c, - 0xf160, 0xf159, 0xc2e9, 0x0000, 0xf154, 0xf163, 0xf15b, 0xeedc, - 0x9858, 0xf165, 0xf155, 0x0000, 0xc2e8, 0xf15f, 0xc2ea, 0xc2f2, - 0xc2f0, 0xf161, 0xc2f1, 0xf157, 0x9266, 0xf158, 0xf15d, 0xf162, - 0x93fb, 0xeecd, 0xc2eb, 0xf16a, 0xf167, 0xf16b, 0xf15e, 0xf15a, - 0xf168, 0xf36a, 0xf15c, 0x0000, 0xc2ee, 0x9a47, 0xc2ed, 0xeecf, - 0xc2ef, 0xf164, 0xf166, 0xc2ec, 0xf169, 0xf153, 0x0000, 0xf156, - 0x9749, 0x0000, 0x0000, 0x9748, 0x0000, 0x934a, 0x0000, 0x9ce2, - 0xf373, 0x0000, 0xf363, 0xc3eb, 0xf371, 0x0000, 0x9264, 0xf361, - 0xc3ec, 0x0000, 0xf36c, 0x91df, 0xf368, 0xc3f1, 0xf372, 0xf362, - 0xf365, 0xc3e9, 0xf374, 0xfb79, 0xf36d, 0xf370, 0xc3ef, 0xc3f4, - 0xc3f2, 0xf369, 0xf364, 0x96d7, 0xc3ed, 0xc3ee, 0xf360, 0xc3ea, - 0x9343, 0xc3e8, 0xc3f0, 0xf36f, 0xc3f3, 0x0000, 0xf36b, 0xf375, - 0xc3f5, 0x0000, 0x0000, 0x0000, 0xf367, 0x0000, 0xf36e, 0x0000, - 0xfdcb, 0xfe7a, 0x0000, 0x91db, 0x8c6a, 0xf4f3, 0xf542, 0xf4f5, - 0xf4fc, 0xf366, 0xf4fa, 0xf4e9, 0xf540, 0xc4c3, 0xf4ed, 0xf4fe -}; - -static const unsigned short big5hkscs_from_unicode_94[] = { - 0xf4f4, 0x97af, 0x0000, 0xc4c2, 0x95dd, 0x0000, 0xf544, 0xf4f6, - 0x9348, 0xf4fb, 0xf4fd, 0xf4e7, 0xf541, 0xf4f2, 0xf4f7, 0xf4eb, - 0xf4ef, 0xf543, 0xf4f9, 0xf4e8, 0xf4ec, 0xf4ee, 0xf4f8, 0x9a4b, - 0xc4c1, 0xf4f1, 0x0000, 0xfc45, 0x0000, 0x9a4d, 0x0000, 0x0000, - 0xf4ea, 0x0000, 0x0000, 0x0000, 0x91bc, 0x90e2, 0x90b4, 0x95e1, - 0xf4f0, 0xf661, 0xf666, 0xc54f, 0xf668, 0x9a4e, 0xc549, 0x0000, - 0xf664, 0xf66a, 0xc54e, 0xc54a, 0x0000, 0xc54b, 0xf660, 0xf667, - 0xc54d, 0xf665, 0xc54c, 0xf65f, 0xf663, 0xf662, 0x9a4f, 0xf65e, - 0xf669, 0x0000, 0xfe40, 0xfe43, 0xc5b1, 0xf76d, 0xf770, 0xf76c, - 0xf76e, 0xf76f, 0xf769, 0xf76a, 0xf767, 0x96dd, 0x0000, 0xf76b, - 0xf768, 0xc5b2, 0xc5b3, 0x0000, 0x9a51, 0xf84b, 0x0000, 0xf84d, - 0x96a7, 0x0000, 0x0000, 0x90b0, 0x0000, 0xf84c, 0xf84e, 0x0000, - 0xc5e0, 0x0000, 0xf84a, 0xc5df, 0xc5e1, 0x9c4e, 0x0000, 0x9443, - 0xf8cb, 0xf8cc, 0xc644, 0xf8ca, 0x8eba, 0xf953, 0xf952, 0xf954, - 0xc65f, 0xf955, 0xc65e, 0xf956, 0xf972, 0xf975, 0xf974, 0xc668, - 0xf973, 0x9a52, 0x0000, 0xfcc1, 0xc672, 0xc670, 0xc671, 0xc677, - 0xf9c0, 0xf9c1, 0xf9bf, 0xf9c9, 0x0000, 0x8be9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9caf, - 0x0000, 0x0000, 0x8bfd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9abc, 0x0000, 0x9ab8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9aae, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9aa7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_95[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9a53, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9d74, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaf8, - 0x8bea, 0x0000, 0xd844, 0xdc78, 0xe8a5, 0xf376, 0x0000, 0x8beb, - 0xaaf9, 0x0000, 0xadac, 0xb07b, 0x0000, 0x90b2, 0xd845, 0x0000, - 0xd846, 0xb3ac, 0x0000, 0xb67d, 0xdc7a, 0xdc79, 0xb6a3, 0xb67c, - 0xdc7b, 0xb67e, 0xb6a2, 0xb6a1, 0xb67b, 0x0000, 0x95e9, 0x95e8, - 0xb968, 0x95e6, 0x0000, 0xe0d0, 0xe0ce, 0x0000, 0xe0cf, 0xe0cd, - 0x90b5, 0xbbd2, 0x9a54, 0xbbd5, 0xbbd7, 0xbbd6, 0x90b3, 0x95e7, - 0xbbd3, 0xbbd4, 0x8b50, 0xe8a7, 0xe8a6, 0xbe5b, 0xe8a8, 0x0000, - 0xe8a9, 0xbe5c, 0x0000, 0x0000, 0x0000, 0xec4d, 0xec4b, 0xeef3, - 0x0000, 0xec49, 0xec4a, 0xc046, 0xec46, 0xec4e, 0xec48, 0xec4c, - 0xeeef, 0x0000, 0x0000, 0xeef1, 0x0000, 0xeef2, 0xc1f3, 0xeeee, - 0xc1f2, 0xeef0, 0xc1ef, 0xc1f0, 0xc1f1, 0xec47, 0x0000, 0x0000, - 0xc2f5, 0xf16e, 0xf16c, 0xf16d, 0xc2f3, 0xc2f6, 0xc2f4, 0x0000, - 0x0000, 0x0000, 0xf377, 0xf378, 0xc3f6, 0x0000, 0xf545, 0xf547, - 0xf546, 0xc4c4, 0xc550, 0xf66d, 0xf66c, 0xf66b, 0x0000, 0x0000, - 0x8bec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9a56, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_96[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xaafa, 0x8bfb, 0xc9aa, 0x0000, - 0xca58, 0xa6e9, 0xca56, 0xca59, 0xca57, 0x0000, 0x0000, 0x0000, - 0xcbae, 0x0000, 0xa8c1, 0x0000, 0xa8c2, 0xcbb0, 0xa8bf, 0xcbaf, - 0xcbad, 0xa8c0, 0xa8be, 0x9a57, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa0aa, 0xcdd8, 0xcddb, 0xaafd, 0xcdda, 0xcdd9, 0x0000, 0xaafc, - 0xaafb, 0x9fa6, 0xab40, 0xcddc, 0xaafe, 0x99cc, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd0c6, 0xadae, 0xadaf, 0xadb0, 0xd0c7, 0xd0c3, - 0xadad, 0xd0c4, 0x0000, 0xd0c5, 0xd0c2, 0x0000, 0x9c59, 0x0000, - 0xb0a4, 0x0000, 0x0000, 0xb0a1, 0xd445, 0xb0a2, 0xb0a5, 0xd446, - 0x0000, 0xb07e, 0xb07c, 0xb07d, 0xb0a3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x99b5, 0xb3ad, 0xd849, 0xb3b5, 0xd848, 0x0000, 0xd84b, - 0xb3b1, 0xd84a, 0xb6ab, 0xb3af, 0xb3b2, 0xb3ae, 0xb3b3, 0xb3b4, - 0xb3b0, 0x0000, 0x0000, 0x90be, 0xd847, 0xb6a7, 0xdc7d, 0x0000, - 0xdca3, 0x9faf, 0x0000, 0xdca2, 0xb6ac, 0xb6a8, 0xb6a9, 0xdc7c, - 0xdc7e, 0xdca1, 0xb6a4, 0xb6a6, 0x0000, 0xb6aa, 0xb6a5, 0x95f2, - 0x0000, 0xe0d3, 0xe0d1, 0xe0d2, 0xb96a, 0xb96b, 0x90bf, 0xe0d4, - 0xb969, 0xbbd8, 0x0000, 0xbbda, 0xbbd9, 0x0000, 0xe4bb, 0x0000, - 0x0000, 0xe4bc, 0xe8ab, 0x90c1, 0xe8aa, 0xfee4, 0x0000, 0xc047, - 0xc048, 0xec4f, 0xc049, 0x0000, 0xeef6, 0x0000, 0xeef4, 0x0000, - 0xeef5, 0xc1f4, 0x0000, 0xf16f, 0xc3f7, 0x0000, 0x90c4, 0x0000, - 0xc1f5, 0xab41, 0x0000, 0xb0a6, 0xd447, 0x90c7, 0x0000, 0xd84c, - 0xb3b6, 0xb6ad, 0xdca4, 0xdca6, 0xb6af, 0xb6ae, 0xb6b0, 0xb6b1, - 0xdca5, 0xb96e, 0xb96f, 0xb96d, 0xbbdb, 0xb96c, 0xe0d5, 0x0000, - 0x0000, 0x0000, 0xbbdc, 0xe8ac, 0xec50, 0xc04a, 0xc1f6, 0xf170, - 0xf174, 0xc2f9, 0xf171, 0xc2fa, 0xc2f8, 0xf175, 0xc2fb, 0xf173, - 0x0000, 0xf379, 0xc2f7, 0xc3f8, 0x0000, 0xf8cd, 0x0000, 0x0000, - 0xab42, 0xb3b8, 0xb3b7, 0x0000, 0x0000, 0x0000, 0x0000, 0xb6b2, - 0xdca8, 0xdca7, 0xb6b3, 0x0000, 0x92e4, 0xe0d9, 0xb973, 0xb970, - 0xe0d8, 0xb972, 0xe0d6, 0xb971, 0x0000, 0xe0d7, 0x0000, 0xe4bd -}; - -static const unsigned short big5hkscs_from_unicode_97[] = { - 0xbbdd, 0x0000, 0xe8af, 0x9f52, 0xbe5d, 0xe8ad, 0xbe5e, 0xbe5f, - 0xe8ae, 0xbe60, 0x0000, 0xec51, 0x0000, 0xc04e, 0xc04b, 0xc050, - 0xec53, 0xc04c, 0xec52, 0xc04f, 0x0000, 0x0000, 0xc04d, 0x0000, - 0xeef9, 0xeefb, 0x0000, 0x90db, 0xc1f7, 0xeefa, 0xc1f8, 0xeef8, - 0xeef7, 0xa066, 0xf177, 0xf176, 0xc2fc, 0xf178, 0xf37e, 0xc3fa, - 0xf37d, 0xf37a, 0xc3f9, 0xf37b, 0xf37c, 0x0000, 0xf548, 0xf549, - 0xc4c5, 0x90d2, 0xc553, 0x0000, 0x0000, 0xf66e, 0x90d4, 0x0000, - 0xc551, 0xc552, 0xf66f, 0x0000, 0x0000, 0xc5b4, 0xc5b5, 0xf771, - 0x9a5b, 0x95fd, 0xc645, 0xf8cf, 0xc647, 0x0000, 0xf8ce, 0xf8d0, - 0xc646, 0xf957, 0x0000, 0xf9ad, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8bc4, 0xab43, 0x0000, 0x0000, 0x8c66, 0xb974, 0x90de, - 0xe4be, 0x0000, 0xe8b0, 0xc051, 0xc052, 0x9ce4, 0xab44, 0x90e1, - 0xbe61, 0xc3fb, 0xadb1, 0x0000, 0x0000, 0x0000, 0xc053, 0x0000, - 0xc5e2, 0xadb2, 0xd84d, 0x0000, 0xdca9, 0x9e46, 0xdcab, 0x0000, - 0xdcaa, 0x9651, 0xe0dd, 0xe0da, 0xb975, 0x0000, 0xb976, 0xe0db, - 0xe0dc, 0x0000, 0xe4c0, 0xe4c5, 0xbbde, 0xe4bf, 0xe4c1, 0xe4c8, - 0xe4c3, 0xe4c7, 0xe4c4, 0xe4c2, 0xe4c6, 0xbbdf, 0x0000, 0xfb58, - 0xe8b3, 0x90e6, 0xe8b1, 0xbe63, 0x0000, 0xbe62, 0xe8b2, 0xbe64, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec56, 0x0000, 0x0000, 0xec55, - 0xc054, 0xec54, 0xeefc, 0x9650, 0xeefe, 0xef41, 0xef40, 0x90e7, - 0xc1f9, 0xeefd, 0xf1a1, 0xc2fd, 0xf17d, 0xf1a2, 0xc2fe, 0x0000, - 0xf17b, 0x0000, 0xf17e, 0xf17c, 0xf179, 0xc340, 0xf17a, 0x0000, - 0x0000, 0x90e8, 0x9a5d, 0xf3a1, 0x9f7a, 0x0000, 0xf3a3, 0xf3a2, - 0x9b5c, 0xf54a, 0x9f7c, 0xf54b, 0x0000, 0xfc52, 0x90e9, 0xf670, - 0x90ea, 0xc5b7, 0x9a5e, 0xc5b6, 0xf84f, 0xf850, 0xc648, 0xf8d1, - 0x9f76, 0xc669, 0x0000, 0xadb3, 0xb6b4, 0xe4ca, 0xe4c9, 0xe8b5, - 0xe8b4, 0x0000, 0x90eb, 0xc1fa, 0xef43, 0xef42, 0xf1a5, 0xf1a3, - 0xf1a6, 0xf1a4, 0x0000, 0x0000, 0xc3fc, 0xf3a4, 0xf3a5, 0xf3a6, - 0x90ec, 0xf671, 0x0000, 0xf772, 0x0000, 0xf8d2, 0x8bee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xadb4, 0x90ee, 0x0000, - 0xec57, 0xef44, 0x91c6, 0xadb5, 0x0000, 0x90f2, 0xbbe0, 0x0000, - 0xec58, 0xc341, 0xf1a7, 0xc3fd, 0x0000, 0xf54c, 0xf54d, 0xc554 -}; - -static const unsigned short big5hkscs_from_unicode_98[] = { - 0xf851, 0xadb6, 0xb3bb, 0xb3bc, 0xd84e, 0xb6b5, 0xb6b6, 0xdcac, - 0xb6b7, 0x0000, 0xb97a, 0x0000, 0xb97c, 0xe0df, 0xe0e0, 0xe0de, - 0xb977, 0xb978, 0xb97b, 0xb979, 0xfcbc, 0x8a74, 0xe4cb, 0xbbe1, - 0xbbe2, 0x0000, 0x0000, 0xe8bc, 0xbe67, 0xe8b7, 0xe8b6, 0x9657, - 0xe8bb, 0xbe65, 0x0000, 0x9cef, 0xc05b, 0x0000, 0xe8b8, 0xe8bd, - 0xe8ba, 0xe8b9, 0x0000, 0xbe66, 0x0000, 0xc059, 0x9fdf, 0xec5a, - 0xc055, 0x0000, 0xec5b, 0x90f7, 0x90f6, 0xec59, 0x0000, 0xc058, - 0xc056, 0xc05a, 0x0000, 0xc057, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xef45, 0x0000, 0xef4a, 0xef46, 0xef49, 0xc1fb, 0x9b5e, - 0xedd4, 0xef48, 0xef47, 0x90f8, 0xc344, 0xc342, 0xc345, 0xc343, - 0xf1a8, 0xf1a9, 0xf1aa, 0xc346, 0x0000, 0x0000, 0x0000, 0xf3aa, - 0xc440, 0xf3a8, 0x0000, 0xc441, 0xf3a7, 0xf3a9, 0xc3fe, 0xf551, - 0xf54e, 0x0000, 0xf54f, 0xf550, 0xf672, 0xc556, 0x90f9, 0xc555, - 0x8cc9, 0xf774, 0xf773, 0xc5b8, 0xfa6a, 0x0000, 0x0000, 0xc5e3, - 0xc649, 0xc660, 0xf958, 0xf9ae, 0xf9af, 0x8bef, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xadb7, 0xdcad, 0x0000, 0x0000, 0xe0e1, 0xe4cc, 0xe4cd, 0xbbe3, - 0x0000, 0xbbe4, 0xe8be, 0xbe68, 0x9fe0, 0x0000, 0xc1fc, 0x9142, - 0xf1ab, 0x9a62, 0xc347, 0xf3ad, 0xc442, 0xf3ac, 0xf3ae, 0xf3ab, - 0xf675, 0xf552, 0xf553, 0x9569, 0xc4c6, 0x0000, 0xf674, 0x9144, - 0x9143, 0xf673, 0x9141, 0xf775, 0xf9b0, 0x0000, 0x8bf0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xadb8, 0x9660, 0x0000, 0x8bf1, 0xadb9, - 0x99f6, 0x9149, 0xb0a7, 0xd448, 0x0000, 0xd84f, 0x914a, 0xb6b8, - 0x0000, 0xb6bb, 0xb6b9, 0xdcae, 0x914b, 0xb6bd, 0x0000, 0xb6ba, - 0x0000, 0x9a64, 0xb6bc, 0x0000, 0xb97e, 0x8abf, 0xe0e2, 0x0000, - 0x0000, 0xe0e3, 0xe8c0, 0x0000, 0xb97d, 0xb9a1, 0xb9a2, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_99[] = { - 0xe4cf, 0x0000, 0xe4ce, 0xbbe5, 0x0000, 0xbbe6, 0x0000, 0xe4d0, - 0xe8bf, 0xbbe8, 0xbe69, 0x0000, 0xbbe7, 0x0000, 0x9a66, 0x0000, - 0xc05c, 0xe8c1, 0xbe6b, 0xbe6a, 0xe8c2, 0xe8c5, 0xe8c3, 0xe8c4, - 0xbe6c, 0x9a67, 0xc061, 0xc05f, 0x9a69, 0x0000, 0xc05e, 0xec5d, - 0x0000, 0xc060, 0x0000, 0x0000, 0xec5c, 0xef4b, 0x0000, 0xec5e, - 0xc05d, 0xec5f, 0xef4e, 0xef4c, 0xef4d, 0xef52, 0xc34b, 0xef51, - 0xef54, 0xef53, 0xef50, 0xef4f, 0x0000, 0xc1fd, 0x0000, 0x9a6a, - 0x9652, 0x914d, 0xf1ae, 0x9666, 0xf1ad, 0xc34a, 0xc348, 0xc349, - 0x9f7b, 0xf1ac, 0x9a6b, 0xf3b1, 0x0000, 0xc443, 0x0000, 0xf3b0, - 0xf3af, 0xc444, 0xa06c, 0xf558, 0xf557, 0x9667, 0xf555, 0x0000, - 0xf554, 0xc4c8, 0xc4c7, 0xf559, 0xf776, 0xc5b9, 0xf677, 0xc557, - 0xf676, 0xf556, 0x0000, 0xf777, 0xc5e4, 0x9a6c, 0xc661, 0xf959, - 0x0000, 0xf9b1, 0x9a6d, 0x8bf2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xadba, 0xd850, - 0xef55, 0xadbb, 0x0000, 0x966a, 0xe4d2, 0xe4d1, 0xec60, 0x0000, - 0x0000, 0xef57, 0x0000, 0xef56, 0xfcea, 0xc34c, 0xf3b2, 0xf3b3, - 0xc4c9, 0x0000, 0x966c, 0xf9b2, 0xb0a8, 0xb6bf, 0xb6be, 0xe0e4, - 0xe0e6, 0xb9a4, 0xe0e5, 0xb9a3, 0xb9a5, 0xe0e7, 0x0000, 0x0000, - 0x91c4, 0xe4d4, 0xe4d6, 0xe4d5, 0x9677, 0xe4d8, 0x0000, 0x0000, - 0x0000, 0xbbe9, 0xe4d7, 0xe4d3, 0x99f4, 0x9a6f, 0x0000, 0xe4d9, - 0x0000, 0xe8cc, 0x0000, 0xe8cf, 0xe8d1, 0xe8c7, 0xe8cb, 0xe8c8, - 0xbe6e, 0xbe71, 0xbe73, 0xe8c9, 0xe8ca, 0xbe72, 0xe8cd, 0xe8d0, - 0xe8ce, 0xbe74, 0x9fab, 0xbe70, 0xe8c6, 0xbe6d, 0x0000, 0xbe6f, - 0x8cbe, 0x8ec1, 0xc063, 0xec66, 0xec64, 0xec63, 0x9555, 0xec69, - 0x0000, 0xec68, 0xec67, 0x0000, 0xec62, 0xc062, 0xec61, 0x0000, - 0xec65, 0xc064, 0x0000, 0x0000, 0xef5a, 0x9152, 0xef5e, 0xef5b, - 0xef5d, 0xef5c, 0xef59, 0xef5f, 0xef62, 0xef60, 0xef61, 0xc240 -}; - -static const unsigned short big5hkscs_from_unicode_9a[] = { - 0x0000, 0xc1fe, 0xef58, 0xef63, 0xf1b3, 0xf1b6, 0xf1b8, 0xf1b7, - 0x0000, 0xf1b1, 0xf1b5, 0xf1b0, 0x9153, 0xf1b2, 0xc34d, 0xf1af, - 0x9155, 0xf1b4, 0x0000, 0x0000, 0xf3c0, 0xf3b5, 0xc445, 0x0000, - 0x0000, 0xc446, 0xf3b4, 0xf3b9, 0xf3bf, 0xf3b7, 0xf3be, 0x955d, - 0xf3bb, 0x9671, 0xf3ba, 0xf3bd, 0xf3b8, 0xf3b6, 0x9c6d, 0xf3bc, - 0x0000, 0xf560, 0xf55e, 0xc4ca, 0xf55d, 0xf563, 0xf561, 0x9673, - 0xc4cb, 0xf55c, 0xf55a, 0x0000, 0xf55b, 0xc4cd, 0xf55f, 0xc4cc, - 0xf562, 0xf678, 0xf67e, 0x9154, 0x9a71, 0xf679, 0xc55b, 0xf6a1, - 0xc55a, 0xf67d, 0xf67c, 0xc559, 0xf67b, 0xc558, 0xf67a, 0x0000, - 0xf77d, 0xf7a1, 0xf77e, 0x0000, 0xf77b, 0xc5bb, 0xf778, 0xf77c, - 0xf7a3, 0x0000, 0xf7a2, 0xf779, 0xf77a, 0xc5ba, 0xf852, 0xc5e7, - 0x9156, 0xf853, 0xc5e5, 0xc5e6, 0x966d, 0x0000, 0xf8d3, 0xc64a, - 0xf976, 0x0000, 0xc66a, 0x9557, 0xf9b3, 0xc66b, 0xf9b4, 0xf9b5, - 0xf9c3, 0xf9c2, 0xc67a, 0xf9cd, 0x89c6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb0a9, 0x0000, 0x0000, 0xe0e9, 0x0000, 0xe0e8, 0x0000, 0xbbea, - 0xbbeb, 0xe4da, 0x8a6a, 0xe8d2, 0xec6c, 0x0000, 0x8b57, 0xbe75, - 0xc065, 0xec6a, 0x9fe1, 0xec6d, 0xc066, 0x9b5f, 0xef64, 0xec6b, - 0xf1b9, 0xc34e, 0xf3c1, 0x0000, 0x0000, 0x0000, 0xf566, 0xf564, - 0x0000, 0x0000, 0xf565, 0x0000, 0x0000, 0xf6a2, 0x0000, 0xc55c, - 0xf7a4, 0xc5ea, 0xc5bc, 0xc5e8, 0xc5e9, 0xf8d4, 0xc662, 0xa05d, - 0xb0aa, 0x0000, 0x0000, 0x0000, 0xf1ba, 0x0000, 0x0000, 0xd449, - 0x915b, 0xb9a6, 0x915c, 0xe4db, 0x0000, 0x0000, 0xbbec, 0xe4dc, - 0x0000, 0x0000, 0x0000, 0xe8d4, 0xe8d3, 0xc068, 0xbe76, 0xbe77, - 0x0000, 0xe8d7, 0xe8d6, 0xe8d5, 0x915e, 0x0000, 0xec6e, 0xec71, - 0x0000, 0xec70, 0xec6f, 0xc067, 0xef68, 0xef66, 0xef65, 0x9f5c -}; - -static const unsigned short big5hkscs_from_unicode_9b[] = { - 0x0000, 0xef67, 0x9f57, 0xc34f, 0xf1bc, 0xf1bd, 0xc350, 0x0000, - 0xf1bb, 0x9f65, 0xf3c3, 0xf3c2, 0xf3c5, 0xc447, 0xf3c4, 0x9a72, - 0xf567, 0xf569, 0xf568, 0x0000, 0x9160, 0xf6a3, 0xf6a6, 0xf6a4, - 0xf6a5, 0xf7a5, 0xc5bd, 0x0000, 0x0000, 0x0000, 0xf854, 0xf855, - 0xf856, 0x0000, 0xc64b, 0xc663, 0xf9b6, 0xb0ab, 0x0000, 0xbe78, - 0xc069, 0xf1be, 0x9f5e, 0xf7a6, 0x0000, 0x9161, 0xf9c4, 0xd44a, - 0x0000, 0xc67b, 0xb0ac, 0xec72, 0x9164, 0xf1bf, 0x0000, 0xf3c6, - 0x0000, 0x9f41, 0xf6a7, 0xf7a7, 0xb0ad, 0x0000, 0xe4dd, 0xe4de, - 0x9169, 0xbbed, 0xbbee, 0xe8d9, 0xbe7a, 0xbe79, 0xe8d8, 0x0000, - 0xef69, 0x0000, 0xf1c0, 0xf1c2, 0xf1c1, 0xc353, 0xc352, 0xc351, - 0x9168, 0xc55e, 0xf6a8, 0x0000, 0xc55d, 0xf7a9, 0xf7a8, 0x0000, - 0xc64c, 0xf8d5, 0xb3bd, 0xe0ea, 0x0000, 0x0000, 0x0000, 0xe4e1, - 0xe4df, 0xe4e0, 0x0000, 0x0000, 0xe8e2, 0x0000, 0xe8dd, 0xe8da, - 0xe8e1, 0x9a74, 0x0000, 0x0000, 0xe8e3, 0x0000, 0x0000, 0xbe7c, - 0xe8e0, 0xe8dc, 0x0000, 0x0000, 0xe8db, 0xe8df, 0xe8de, 0xbe7b, - 0x0000, 0x0000, 0xec7d, 0xec78, 0xec76, 0xeca1, 0xec77, 0x96b2, - 0xec73, 0x9a75, 0xec79, 0xfda5, 0x0000, 0xec74, 0xef72, 0xec75, - 0xeca2, 0x0000, 0x0000, 0x9ee9, 0x0000, 0x8bba, 0x916d, 0xa060, - 0xec7c, 0xc06a, 0xec7b, 0xec7a, 0x0000, 0xec7e, 0x0000, 0x9fde, - 0x0000, 0x0000, 0xef6a, 0xef6d, 0x0000, 0x9fc3, 0xef6c, 0x96b5, - 0xef74, 0xef6f, 0xef73, 0x0000, 0xef71, 0xef70, 0xef6e, 0x0000, - 0xef6b, 0x0000, 0xc243, 0xc242, 0x0000, 0xc244, 0xc241, 0xef75, - 0xa067, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1c8, 0xf1cb, 0x0000, - 0xf1c9, 0xf1cd, 0x0000, 0x0000, 0x0000, 0xf1ce, 0x0000, 0xf1c6, - 0xc358, 0xf1c7, 0x0000, 0xf1c5, 0xf1cc, 0x0000, 0xf1c4, 0xf1c3, - 0xc357, 0xc355, 0xc354, 0x0000, 0x0000, 0x0000, 0x0000, 0x96b3, - 0x0000, 0x0000, 0x0000, 0xf1ca, 0xf3cf, 0xf3d5, 0xc44a, 0xf3d0, - 0x0000, 0xf3d3, 0xf3d7, 0xc44b, 0xf3d2, 0x9a76, 0xf3ca, 0x0000, - 0xf3c9, 0xf3d6, 0xf3cd, 0x0000, 0xf3cb, 0xf3d4, 0xf3cc, 0xc449, - 0xc448, 0x95d5, 0xf3c7, 0xf3c8, 0xf3d1, 0x9eca, 0x0000, 0x0000, - 0xf3ce, 0x9a77, 0x0000, 0x0000, 0x9a78, 0x0000, 0x0000, 0xf56c, - 0xf56f, 0x0000, 0x0000, 0x0000, 0x0000, 0xc356, 0x0000, 0x9170 -}; - -static const unsigned short big5hkscs_from_unicode_9c[] = { - 0x0000, 0x0000, 0x916f, 0x0000, 0x0000, 0xf56d, 0xf573, 0xf571, - 0xf56b, 0xf576, 0x9fa3, 0xf56a, 0x9171, 0xc4cf, 0xf572, 0x0000, - 0x96b1, 0x0000, 0xf56e, 0xc4ce, 0xf575, 0x9f63, 0x0000, 0xf574, - 0x0000, 0x0000, 0x0000, 0x9f67, 0xf6ab, 0xf6aa, 0x0000, 0x8bb9, - 0x9a7a, 0xf6b1, 0x0000, 0xf6ad, 0xf6b0, 0xc560, 0x8b56, 0x0000, - 0xf6ae, 0xf6af, 0x0000, 0xf6a9, 0xf6ac, 0xc55f, 0x0000, 0x9ada, - 0x0000, 0xc5bf, 0xf7b4, 0xf7af, 0xf7b3, 0x96b0, 0xf7b6, 0xf7b2, - 0x0000, 0xf7ae, 0x9a7e, 0xc5c1, 0xf7b1, 0xf7b5, 0xc5c0, 0xf7ac, - 0xf570, 0xf7b0, 0x0000, 0x0000, 0xf7ad, 0x9dde, 0xf7aa, 0x0000, - 0xf7ab, 0xc5be, 0xf85a, 0xf85c, 0xf85f, 0xf85b, 0xf860, 0x96ad, - 0xf859, 0x0000, 0xf857, 0x96ae, 0xc5eb, 0xf85d, 0xc5ed, 0xc5ec, - 0xf858, 0xf85e, 0x0000, 0x0000, 0x0000, 0x9ea1, 0xf8da, 0xc64d, - 0xf8db, 0x0000, 0xf8d9, 0xf8d6, 0x0000, 0x0000, 0xf8d8, 0xf8d7, - 0xf95a, 0x0000, 0x0000, 0x0000, 0x0000, 0xf95c, 0xf95b, 0x0000, - 0x0000, 0xf979, 0x9e50, 0xf978, 0xf977, 0xf97a, 0x0000, 0xc673, - 0xc674, 0xf9ca, 0xf9ce, 0x96af, 0x8bf4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb3be, 0xdcaf, 0xe0ed, - 0x0000, 0xb9a7, 0xe0eb, 0x0000, 0x0000, 0xe0ec, 0x0000, 0x0000, - 0x0000, 0xe4e2, 0xe4e3, 0xbbf1, 0xbbef, 0xe4e4, 0xbbf0, 0xe8e8, - 0x0000, 0xe8eb, 0xe8e5, 0xe8ec, 0xe8e4, 0xe8e6, 0x0000, 0xe8e7 -}; - -static const unsigned short big5hkscs_from_unicode_9d[] = { - 0xe8ea, 0x0000, 0x9fa4, 0xbea1, 0xe8ef, 0xe8ee, 0xbe7d, 0xe8e9, - 0xe8ed, 0xbe7e, 0x0000, 0x0000, 0x96bd, 0x0000, 0x0000, 0x0000, - 0xecac, 0x0000, 0xc06f, 0x0000, 0xeca7, 0xc06b, 0x96f4, 0xeca4, - 0xecaa, 0xecad, 0x0000, 0xc070, 0x0000, 0xeca9, 0xeca6, 0xecae, - 0xeca5, 0x96b8, 0xecab, 0xc06c, 0x0000, 0xeca3, 0xc06d, 0x0000, - 0xc06e, 0xeca8, 0x0000, 0x0000, 0x0000, 0xefa9, 0xef7a, 0xef7b, - 0xef7e, 0xef7c, 0x0000, 0xef76, 0xfaa1, 0x0000, 0xef79, 0xefa5, - 0xef7d, 0x91a7, 0x0000, 0xc245, 0x0000, 0xefa7, 0xefa4, 0xc246, - 0xefa6, 0xef77, 0xefa2, 0xefa3, 0xa05e, 0xefa1, 0x0000, 0x0000, - 0x0000, 0x9a7d, 0xf1d2, 0xf1d4, 0xf1d7, 0x0000, 0x8948, 0xf1d1, - 0x9eb1, 0xc359, 0xf1d9, 0xf1d0, 0xf1da, 0x0000, 0xf1d6, 0xf1d8, - 0xf1dc, 0xf1d5, 0xf1dd, 0xf1d3, 0xf1cf, 0xc35a, 0x9ddb, 0xf1db, - 0xc35b, 0xc44d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef78, - 0xf3f1, 0xf3e8, 0xc44f, 0xf3e4, 0xc450, 0x95bf, 0x8a73, 0xf3ed, - 0xf3e7, 0xf3dd, 0xc44e, 0xf3ea, 0xf3e5, 0xf3e6, 0x0000, 0xf3d8, - 0xf3df, 0xf3ee, 0x0000, 0xf3eb, 0x9efe, 0xf3e3, 0x917a, 0xf3ef, - 0xf3de, 0xf3d9, 0xf3ec, 0x917b, 0xf3db, 0xf3e9, 0xf3e0, 0xf3f0, - 0xf3dc, 0xc44c, 0xf3da, 0xf3e1, 0xf3e2, 0x0000, 0x0000, 0x0000, - 0xf57d, 0x0000, 0xf57b, 0x9aa3, 0xf5a2, 0x0000, 0xf5ae, 0xf5a5, - 0xf57c, 0xf578, 0xf5a7, 0xf57e, 0xf5a3, 0xf57a, 0xf5aa, 0xf577, - 0xf5a1, 0xf5a6, 0xf5a8, 0xf5ab, 0xf579, 0x96c2, 0xf5af, 0xf5b0, - 0xf5a9, 0xf5ad, 0xf5a4, 0x9f77, 0xf6c1, 0xf6c4, 0x0000, 0xc561, - 0x0000, 0xf6c3, 0xf6c8, 0xf6c6, 0xc562, 0xf6bd, 0xf6b3, 0xf6b2, - 0xc564, 0xf6bf, 0xf6c0, 0xf6bc, 0xf6b4, 0x9aa4, 0xf6b9, 0xf5ac, - 0x9aa5, 0xf6b5, 0xc563, 0xf6bb, 0x91a1, 0xf6ba, 0x0000, 0xf6b6, - 0xf6c2, 0x89b8, 0xf6b7, 0xf7bb, 0xf6c5, 0xf6c7, 0xf6be, 0xf6b8, - 0xf7bc, 0xf7be, 0xf7b8, 0xc5c2, 0x9173, 0xf7c5, 0xf7c3, 0xc5c3, - 0xf7c2, 0xf7c1, 0xf7ba, 0xf7b7, 0xf7bd, 0xf7c6, 0xf7b9, 0xf7bf, - 0x0000, 0xf869, 0xf86e, 0xf864, 0xf867, 0xc5ee, 0xf86b, 0x0000, - 0xf872, 0xf7c0, 0x0000, 0xf865, 0xf86f, 0xf873, 0xf86a, 0xf863, - 0xf86d, 0x0000, 0xf86c, 0xf871, 0xf870, 0xf7c4, 0xf868, 0xf862, - 0xf866, 0xc64e, 0xc64f, 0xf861, 0x9aa6, 0xf8e6, 0xf8dd, 0xf8e5 -}; - -static const unsigned short big5hkscs_from_unicode_9e[] = { - 0xf8e2, 0xf8e3, 0xf8dc, 0xf8df, 0xf8e7, 0xf8e1, 0xf8e0, 0xf8de, - 0x0000, 0xf8e4, 0x89bd, 0xf95d, 0x89b9, 0xf95e, 0x917d, 0xf960, - 0xf95f, 0xf962, 0xf961, 0xf97c, 0xf97b, 0xf9b7, 0x0000, 0xf9b8, - 0x96bb, 0xf9c5, 0xc678, 0xc67c, 0x9ff2, 0xf9cf, 0xc67d, 0x8bf5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb3bf, 0x0000, 0x0000, - 0x0000, 0xc4d0, 0xf6c9, 0x9aa9, 0xc650, 0xc651, 0x0000, 0xb3c0, - 0xe0ee, 0x9f54, 0xb9a8, 0xe8f0, 0x9fe3, 0x9eed, 0xecb0, 0xecb1, - 0xecaf, 0xefab, 0xefaa, 0xc247, 0xf1df, 0xefac, 0xf1de, 0x0000, - 0x91aa, 0xf3f3, 0xc451, 0xc453, 0xf3f2, 0x91ab, 0xa070, 0xc452, - 0x9f6d, 0xf5b1, 0xf5b3, 0xf5b2, 0xf6ca, 0xc565, 0x91ac, 0xc5ef, - 0xf8e8, 0xf963, 0x91ad, 0x0000, 0xf9d2, 0xb3c1, 0xa0fd, 0xe4e5, - 0x9fe2, 0xbea2, 0x91af, 0x9e41, 0x9aaa, 0xecb3, 0xecb2, 0x91b0, - 0xefad, 0x9aab, 0x0000, 0x0000, 0xc454, 0xc4d1, 0xf7c7, 0xf9cb, - 0x0000, 0x0000, 0x0000, 0xb3c2, 0xbbf2, 0x9aac, 0xbea3, 0x9a4a, - 0xf3f4, 0x91b2, 0xf874, 0xb6c0, 0x8bf6, 0x0000, 0x9aad, 0x89b6, - 0xefae, 0x0000, 0x0000, 0x0000, 0xc664, 0xb6c1, 0xbea4, 0xc248, - 0xf875, 0xb6c2, 0x0000, 0xe8f1, 0xc072, 0xecb4, 0xecb5, 0x0000, - 0xc071, 0x0000, 0xefaf, 0xc24c, 0xc24a, 0xc24b, 0xc249, 0xf1e0, - 0xc35c, 0x0000, 0x9aaf, 0x0000, 0xf5b5, 0xf5b4, 0xf5b7, 0xf5b6, - 0xc4d2, 0x0000, 0x0000, 0xf6cb, 0x0000, 0xf6cd, 0xf6cc, 0xc566, - 0xf7c8, 0x9ab0, 0xf876, 0xf877, 0xc5f0, 0xf964, 0xf97d, 0xc675, - 0x9ab1, 0xdcb0, 0xecb6, 0xefb0, 0xf3f5, 0xe0ef, 0x9aa1, 0xefb1 -}; - -static const unsigned short big5hkscs_from_unicode_9f[] = { - 0xf1e2, 0xf1e1, 0x91b9, 0x0000, 0x0000, 0x0000, 0xf878, 0xc652, - 0x91ba, 0xf965, 0xf97e, 0x0000, 0x0000, 0x0000, 0xb9a9, 0xe8f2, - 0xe8f3, 0x0000, 0xecb7, 0xb9aa, 0x0000, 0xc35d, 0xf1e3, 0x9f66, - 0xf6cf, 0xc567, 0xf6d0, 0xf6ce, 0xf879, 0x0000, 0xf8e9, 0x0000, - 0xb9ab, 0x0000, 0xefb4, 0xefb3, 0xefb2, 0xf1e4, 0xa041, 0x8bb7, - 0xf1e8, 0xf1e7, 0xf1e6, 0xf1e5, 0xc35e, 0xf3f6, 0xf5b9, 0xc4d3, - 0xf5b8, 0xf6d1, 0xf7cb, 0xf7ca, 0xc5c4, 0xf7c9, 0xf87c, 0xf87b, - 0xf87a, 0x91c0, 0x0000, 0xbbf3, 0x0000, 0xecb8, 0xc24d, 0x0000, - 0xf3f7, 0xf3f8, 0xf7cc, 0xf87d, 0x9ab3, 0x91c3, 0xf8ea, 0xf966, - 0xf9b9, 0xf9d4, 0xbbf4, 0xc24e, 0xf1e9, 0xf3f9, 0xf6d2, 0xf87e, - 0xa0fc, 0x0000, 0xbea6, 0x9fee, 0xefb5, 0xf1ea, 0xf3fa, 0xf3fb, - 0xf3fc, 0xf5be, 0x9f69, 0xf5ba, 0xc568, 0xf5bd, 0xf5bc, 0xc4d4, - 0xf5bb, 0xc4d6, 0x91c8, 0xc4d5, 0xf6d4, 0xf6d3, 0xc569, 0xc56a, - 0x0000, 0x91c9, 0xc5c6, 0xf7cd, 0xc5c5, 0x0000, 0xf8a3, 0xf8a4, - 0xf8a2, 0xf8a1, 0xc654, 0x0000, 0xf8eb, 0xf8ec, 0xf8ed, 0xc653, - 0xf967, 0xf96a, 0xf969, 0xf968, 0x0000, 0x0000, 0xf9d3, 0x8de6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc073, 0x91cb, 0x0000, - 0xc365, 0xf5bf, 0xf6d5, 0x0000, 0xc5c7, 0xf7ce, 0x0000, 0x0000, - 0xf9d5, 0x89c8, 0x0000, 0x0000, 0xc074, 0x0000, 0x0000, 0x8daa, - 0xefb6, 0x0000, 0xf7cf, 0x0000, 0xf9a1, 0x9fdd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_e0[] = { - 0xfa40, 0x0000, 0xfa42, 0xfa43, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfa49, 0xfa4a, 0x0000, 0xfa4c, 0x0000, 0xfa4e, 0x0000, - 0x0000, 0x0000, 0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0x0000, - 0xfa58, 0x0000, 0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0x0000, - 0xfa60, 0x0000, 0xfa62, 0xfa63, 0x0000, 0xfa65, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfa6d, 0xfa6e, 0x0000, - 0xfa70, 0x0000, 0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, - 0xfa78, 0x0000, 0x0000, 0xfa7b, 0xfa7c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfaa7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfaae, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfabc, 0x0000, 0xfabe, 0x0000, 0x0000, 0xfac1, - 0xfac2, 0xfac3, 0x0000, 0x0000, 0xfac6, 0x0000, 0xfac8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xface, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfad3, 0x0000, 0x0000, 0xfad6, 0xfad7, 0x0000, 0x0000, - 0xfada, 0x0000, 0x0000, 0x0000, 0x0000, 0xfadf, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfae9, - 0x0000, 0xfaeb, 0xfaec, 0x0000, 0xfaee, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfaf5, 0xfaf6, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfafb, 0xfafc, 0x0000, 0xfafe, 0xfb40, 0xfb41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb49, 0xfb4a, - 0x0000, 0xfb4c, 0x0000, 0xfb4e, 0x0000, 0x0000, 0xfb51, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfb5d, 0x0000, 0xfb5f, 0x0000, 0xfb61, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfb66, 0x0000, 0xfb68, 0x0000, 0xfb6a, - 0xfb6b, 0x0000, 0xfb6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfb73, 0x0000, 0x0000, 0x0000, 0xfb77, 0xfb78, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfba1, 0x0000, 0x0000, 0xfba4, - 0x0000, 0x0000, 0xfba7, 0xfba8, 0xfba9, 0xfbaa, 0x0000, 0xfbac, - 0xfbad, 0xfbae, 0x0000, 0xfbb0, 0xfbb1, 0x0000, 0xfbb3, 0x0000, - 0x0000, 0x0000, 0xfbb7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfbbd, 0xfbbe, 0x0000, 0xfbc0, 0x0000, 0xfbc2, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_e1[] = { - 0x0000, 0x0000, 0x0000, 0xfbc8, 0x0000, 0x0000, 0xfbcb, 0x0000, - 0x0000, 0xfbce, 0xfbcf, 0xfbd0, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfbd5, 0x0000, 0x0000, 0x0000, 0xfbd9, 0xfbda, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfbe1, 0xfbe2, 0x0000, 0x0000, - 0x0000, 0xfbe6, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbeb, 0xfbec, - 0xfbed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfbf5, 0xfbf6, 0x0000, 0x0000, 0x0000, 0x0000, 0xfbfb, 0x0000, - 0x0000, 0xfbfe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfc47, 0xfc48, 0x0000, 0x0000, 0xfc4b, 0x0000, 0xfc4d, - 0xfc4e, 0x0000, 0xfc50, 0x0000, 0x0000, 0xfc53, 0x0000, 0x0000, - 0xfc56, 0x0000, 0x0000, 0x0000, 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, - 0x0000, 0xfc5f, 0xfc60, 0x0000, 0x0000, 0xfc63, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfc68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfc6e, 0xfc6f, 0xfc70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfc77, 0xfc78, 0x0000, 0x0000, 0xfc7b, 0x0000, 0x0000, - 0xfc7e, 0xfca1, 0x0000, 0xfca3, 0xfca4, 0x0000, 0x0000, 0xfca7, - 0xfca8, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcad, 0x0000, 0xfcaf, - 0x0000, 0xfcb1, 0x0000, 0xfcb3, 0x0000, 0x0000, 0x0000, 0xfcb7, - 0xfcb8, 0x0000, 0x0000, 0xfcbb, 0x0000, 0xfcbd, 0xfcbe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfcc7, - 0xfcc8, 0x0000, 0x0000, 0x0000, 0xfccc, 0x0000, 0xfcce, 0x0000, - 0x0000, 0x0000, 0xfcd2, 0x0000, 0x0000, 0x0000, 0xfcd6, 0x0000, - 0xfcd8, 0xfcd9, 0x0000, 0xfcdb, 0xfcdc, 0x0000, 0xfcde, 0x0000, - 0xfce0, 0x0000, 0x0000, 0xfce3, 0xfce4, 0xfce5, 0xfce6, 0xfce7, - 0x0000, 0xfce9, 0x0000, 0x0000, 0xfcec, 0xfced, 0x0000, 0x0000, - 0xfcf0, 0x0000, 0x0000, 0x0000, 0xfcf4, 0xfcf5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfcfc, 0xfcfd, 0x0000, 0xfd40, - 0x0000, 0x0000, 0xfd43, 0x0000, 0x0000, 0xfd46, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfd4b, 0x0000, 0x0000, 0x0000, 0xfd4f, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfd54, 0x0000, 0x0000, 0x0000, 0xfd58, - 0xfd59, 0x0000, 0xfd5b, 0x0000, 0x0000, 0x0000, 0x0000, 0xfd60, - 0x0000, 0x0000, 0xfd63, 0x0000, 0x0000, 0x0000, 0xfd67, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_e2[] = { - 0xfd69, 0xfd6a, 0xfd6b, 0x0000, 0x0000, 0xfd6e, 0x0000, 0xfd70, - 0x0000, 0x0000, 0xfd73, 0xfd74, 0xfd75, 0x0000, 0x0000, 0x0000, - 0xfd79, 0x0000, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfda1, 0x0000, - 0x0000, 0xfda4, 0x0000, 0xfda6, 0xfda7, 0x0000, 0x0000, 0xfdaa, - 0xfdab, 0xfdac, 0x0000, 0x0000, 0x0000, 0x0000, 0xfdb1, 0xfdb2, - 0xfdb3, 0x0000, 0xfdb5, 0x0000, 0x0000, 0x0000, 0x0000, 0xfdba, - 0x0000, 0xfdbc, 0x0000, 0xfdbe, 0x0000, 0x0000, 0x0000, 0xfdc2, - 0x0000, 0x0000, 0x0000, 0xfdc6, 0x0000, 0xfdc8, 0xfdc9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfdd0, 0x0000, 0x0000, - 0xfdd3, 0x0000, 0xfdd5, 0xfdd6, 0xfdd7, 0xfdd8, 0xfdd9, 0xfdda, - 0x0000, 0xfddc, 0xfddd, 0xfdde, 0xfddf, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfdec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfdf3, 0x0000, 0x0000, 0xfdf6, 0x0000, 0xfdf8, 0xfdf9, 0xfdfa, - 0x0000, 0xfdfc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfe46, 0x0000, 0x0000, 0xfe49, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfe4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe54, 0xfe55, 0x0000, 0xfe57, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe5c, 0xfe5d, 0x0000, 0x0000, 0xfe60, 0xfe61, 0xfe62, 0x0000, - 0x0000, 0xfe65, 0xfe66, 0xfe67, 0x0000, 0x0000, 0x0000, 0xfe6b, - 0x0000, 0xfe6d, 0x0000, 0x0000, 0xfe70, 0x0000, 0xfe72, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xfe7e, 0xfea1, 0xfea2, 0xfea3, 0x0000, 0xfea5, - 0xfea6, 0x0000, 0xfea8, 0x0000, 0x0000, 0x0000, 0xfeac, 0xfead, - 0x0000, 0xfeaf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfeb5, - 0x0000, 0xfeb7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xfec2, 0x0000, 0x0000, 0x0000, - 0xfec6, 0xfec7, 0x0000, 0x0000, 0x0000, 0x0000, 0xfecc, 0x0000, - 0xfece, 0xfecf, 0xfed0, 0x0000, 0x0000, 0x0000, 0x0000, 0xfed5, - 0x0000, 0xfed7, 0x0000, 0xfed9, 0xfeda, 0xfedb, 0x0000, 0x0000, - 0xfede, 0xfedf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfee6, 0x0000, 0x0000, 0x0000, 0xfeea, 0x0000, 0x0000, 0xfeed -}; - -static const unsigned short big5hkscs_from_unicode_e3[] = { - 0xfeee, 0xfeef, 0x0000, 0x0000, 0x0000, 0x0000, 0xfef4, 0x0000, - 0xfef6, 0x0000, 0x0000, 0x0000, 0xfefa, 0x0000, 0x0000, 0xfefd, - 0x0000, 0x8e40, 0x0000, 0x8e42, 0x0000, 0x8e44, 0x0000, 0x0000, - 0x8e47, 0x0000, 0x0000, 0x8e4a, 0x8e4b, 0x0000, 0x0000, 0x8e4e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8e54, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8e5b, 0x0000, 0x0000, 0x0000, - 0x8e5f, 0x8e60, 0x0000, 0x0000, 0x0000, 0x8e64, 0x8e65, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8e6a, 0x0000, 0x8e6c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8e71, 0x0000, 0x0000, 0x8e74, 0x0000, 0x0000, - 0x8e77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8ea3, 0x0000, 0x8ea5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8eac, 0x8ead, 0x0000, 0x0000, 0x0000, - 0x8eb1, 0x0000, 0x8eb3, 0x0000, 0x8eb5, 0x8eb6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8ec0, - 0x0000, 0x0000, 0x8ec3, 0x0000, 0x8ec5, 0x8ec6, 0x0000, 0x8ec8, - 0x0000, 0x8eca, 0x0000, 0x8ecc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8ed2, 0x8ed3, 0x0000, 0x0000, 0x0000, 0x8ed7, 0x0000, - 0x8ed9, 0x8eda, 0x8edb, 0x0000, 0x0000, 0x8ede, 0x0000, 0x0000, - 0x0000, 0x8ee2, 0x0000, 0x8ee4, 0x8ee5, 0x0000, 0x8ee7, 0x0000, - 0x8ee9, 0x0000, 0x8eeb, 0x8eec, 0x0000, 0x0000, 0x8eef, 0x8ef0, - 0x8ef1, 0x0000, 0x8ef3, 0x0000, 0x0000, 0x8ef6, 0x8ef7, 0x8ef8, - 0x8ef9, 0x8efa, 0x0000, 0x0000, 0x8efd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8f43, 0x8f44, 0x0000, 0x8f46, 0x8f47, 0x0000, 0x0000, - 0x0000, 0x8f4b, 0x8f4c, 0x8f4d, 0x8f4e, 0x8f4f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8f55, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8f5a, 0x0000, 0x0000, 0x0000, 0x8f5e, 0x8f5f, 0x0000, 0x8f61, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f67, 0x0000, 0x0000, - 0x8f6a, 0x8f6b, 0x8f6c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8f73, 0x0000, 0x8f75, 0x0000, 0x0000, 0x0000, 0x8f79, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8fa1, 0x8fa2, 0x0000, - 0x8fa4, 0x0000, 0x8fa6, 0x8fa7, 0x8fa8, 0x0000, 0x0000, 0x0000, - 0x8fac, 0x0000, 0x8fae, 0x0000, 0x0000, 0x8fb1, 0x0000, 0x8fb3 -}; - -static const unsigned short big5hkscs_from_unicode_e4[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8fbd, 0x8fbe, 0x8fbf, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8fc8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8fcf, 0x0000, 0x8fd1, 0x8fd2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8fd7, 0x0000, 0x8fd9, 0x8fda, 0x0000, - 0x8fdc, 0x0000, 0x0000, 0x0000, 0x8fe0, 0x8fe1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8fe6, 0x0000, 0x0000, 0x0000, 0x8fea, 0x0000, - 0x0000, 0x0000, 0x8fee, 0x8fef, 0x8ff0, 0x0000, 0x8ff2, 0x0000, - 0x8ff4, 0x8ff5, 0x0000, 0x0000, 0x8ff8, 0x0000, 0x0000, 0x0000, - 0x8ffc, 0x0000, 0x0000, 0x0000, 0x9041, 0x9042, 0x9043, 0x0000, - 0x9045, 0x9046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x904e, 0x904f, 0x0000, 0x0000, 0x9052, 0x9053, 0x0000, - 0x0000, 0x9056, 0x9057, 0x9058, 0x0000, 0x905a, 0x0000, 0x905c, - 0x905d, 0x905e, 0x905f, 0x0000, 0x9061, 0x0000, 0x9063, 0x9064, - 0x0000, 0x9066, 0x9067, 0x0000, 0x9069, 0x0000, 0x906b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9073, 0x9074, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9079, 0x0000, 0x907b, 0x907c, - 0x907d, 0x907e, 0x90a1, 0x0000, 0x0000, 0x90a4, 0x90a5, 0x0000, - 0x0000, 0x90a8, 0x90a9, 0x0000, 0x0000, 0x90ac, 0x90ad, 0x90ae, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90b8, 0x90b9, 0x90ba, 0x90bb, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x90c2, 0x0000, 0x0000, 0x0000, 0x90c6, - 0x0000, 0x0000, 0x0000, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, - 0x90cf, 0x90d0, 0x90d1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x90dd, 0x0000, - 0x0000, 0x90e0, 0x0000, 0x0000, 0x0000, 0x90e4, 0x90e5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x90ed, 0x0000, - 0x0000, 0x90f0, 0x0000, 0x0000, 0x90f3, 0x90f4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x90fb, 0x0000, 0x90fd, 0x90fe, - 0x9140, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9146, 0x9147, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x914e, 0x0000, - 0x9150, 0x9151, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9157 -}; - -static const unsigned short big5hkscs_from_unicode_e5[] = { - 0x0000, 0x9159, 0x915a, 0x0000, 0x0000, 0x915d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9162, 0x0000, 0x0000, 0x9165, 0x0000, 0x9167, - 0x0000, 0x0000, 0x916a, 0x0000, 0x916c, 0x0000, 0x916e, 0x0000, - 0x0000, 0x0000, 0x9172, 0x0000, 0x9174, 0x9175, 0x9176, 0x9177, - 0x9178, 0x9179, 0x0000, 0x0000, 0x917c, 0x0000, 0x0000, 0x0000, - 0x91a2, 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x0000, 0x91a8, 0x91a9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91b1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91b8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x91bd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x91c5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x91ce, 0x91cf, 0x0000, 0x91d1, - 0x91d2, 0x91d3, 0x0000, 0x91d5, 0x91d6, 0x0000, 0x91d8, 0x91d9, - 0x0000, 0x0000, 0x91dc, 0x0000, 0x0000, 0x0000, 0x91e0, 0x91e1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x91e7, 0x91e8, 0x0000, - 0x91ea, 0x0000, 0x91ec, 0x91ed, 0x0000, 0x91ef, 0x91f0, 0x91f1, - 0x0000, 0x91f3, 0x91f4, 0x0000, 0x91f6, 0x91f7, 0x91f8, 0x0000, - 0x91fa, 0x0000, 0x91fc, 0x91fd, 0x91fe, 0x9240, 0x9241, 0x0000, - 0x9243, 0x0000, 0x0000, 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, - 0x924b, 0x0000, 0x924d, 0x924e, 0x924f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9255, 0x0000, 0x0000, 0x9258, 0x9259, 0x925a, - 0x925b, 0x925c, 0x0000, 0x0000, 0x925f, 0x0000, 0x9261, 0x9262, - 0x9263, 0x0000, 0x9265, 0x0000, 0x0000, 0x0000, 0x0000, 0x926a, - 0x0000, 0x926c, 0x926d, 0x0000, 0x0000, 0x9270, 0x0000, 0x9272, - 0x9273, 0x0000, 0x9275, 0x9276, 0x0000, 0x0000, 0x9279, 0x927a, - 0x927b, 0x0000, 0x927d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x92a5, 0x92a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92b4, - 0x92b5, 0x92b6, 0x0000, 0x92b8, 0x92b9, 0x0000, 0x0000, 0x92bc, - 0x0000, 0x92be, 0x92bf, 0x92c0, 0x0000, 0x92c2, 0x92c3, 0x0000, - 0x0000, 0x92c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x92cb, 0x92cc, - 0x92cd, 0x92ce, 0x0000, 0x92d0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x92d8, 0x92d9, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_e6[] = { - 0x92dd, 0x0000, 0x92df, 0x0000, 0x92e1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x92ec, - 0x92ed, 0x92ee, 0x92ef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92f6, 0x92f7, 0x92f8, 0x92f9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x92fe, 0x0000, 0x9341, 0x9342, 0x0000, 0x0000, 0x9345, - 0x0000, 0x0000, 0x0000, 0x9349, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9350, 0x9351, 0x9352, 0x0000, 0x0000, 0x9355, - 0x9356, 0x0000, 0x9358, 0x0000, 0x935a, 0x0000, 0x0000, 0x935d, - 0x935e, 0x935f, 0x9360, 0x0000, 0x0000, 0x9363, 0x9364, 0x0000, - 0x9366, 0x0000, 0x0000, 0x9369, 0x0000, 0x0000, 0x936c, 0x936d, - 0x0000, 0x0000, 0x9370, 0x9371, 0x9372, 0x9373, 0x0000, 0x9375, - 0x9376, 0x9377, 0x0000, 0x0000, 0x0000, 0x937b, 0x937c, 0x937d, - 0x937e, 0x0000, 0x93a2, 0x93a3, 0x0000, 0x93a5, 0x93a6, 0x93a7, - 0x93a8, 0x0000, 0x93aa, 0x0000, 0x0000, 0x0000, 0x93ae, 0x93af, - 0x0000, 0x93b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x93b6, 0x93b7, - 0x93b8, 0x93b9, 0x0000, 0x93bb, 0x93bc, 0x93bd, 0x0000, 0x93bf, - 0x93c0, 0x0000, 0x0000, 0x93c3, 0x93c4, 0x93c5, 0x93c6, 0x93c7, - 0x93c8, 0x0000, 0x93ca, 0x93cb, 0x93cc, 0x0000, 0x93ce, 0x93cf, - 0x93d0, 0x0000, 0x93d2, 0x0000, 0x0000, 0x0000, 0x93d6, 0x93d7, - 0x0000, 0x93d9, 0x93da, 0x0000, 0x93dc, 0x0000, 0x93de, 0x93df, - 0x0000, 0x93e1, 0x93e2, 0x0000, 0x0000, 0x0000, 0x93e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x93ec, 0x93ed, 0x0000, 0x0000, - 0x0000, 0x0000, 0x93f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x93f9, 0x93fa, 0x0000, 0x0000, 0x93fd, 0x93fe, 0x0000, - 0x9441, 0x9442, 0x0000, 0x0000, 0x0000, 0x9446, 0x0000, 0x9448, - 0x0000, 0x0000, 0x944b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9452, 0x9453, 0x0000, 0x0000, 0x0000, 0x0000, 0x9458, - 0x9459, 0x0000, 0x945b, 0x945c, 0x0000, 0x945e, 0x945f, 0x9460, - 0x9461, 0x9462, 0x0000, 0x0000, 0x9465, 0x9466, 0x9467, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x946f, 0x0000, - 0x0000, 0x0000, 0x9473, 0x9474, 0x0000, 0x0000, 0x0000, 0x9478, - 0x0000, 0x0000, 0x947b, 0x947c, 0x947d, 0x0000, 0x0000, 0x94a2 -}; - -static const unsigned short big5hkscs_from_unicode_e7[] = { - 0x0000, 0x94a4, 0x94a5, 0x0000, 0x0000, 0x0000, 0x94a9, 0x94aa, - 0x0000, 0x94ac, 0x94ad, 0x0000, 0x94af, 0x0000, 0x0000, 0x0000, - 0x94b3, 0x94b4, 0x0000, 0x94b6, 0x0000, 0x0000, 0x0000, 0x94ba, - 0x94bb, 0x0000, 0x94bd, 0x94be, 0x0000, 0x94c0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x94c7, 0x94c8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x94ce, 0x0000, 0x0000, 0x0000, 0x94d2, - 0x0000, 0x0000, 0x0000, 0x94d6, 0x94d7, 0x94d8, 0x94d9, 0x94da, - 0x0000, 0x0000, 0x0000, 0x0000, 0x94df, 0x94e0, 0x0000, 0x0000, - 0x94e3, 0x94e4, 0x94e5, 0x0000, 0x94e7, 0x0000, 0x0000, 0x94ea, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x94f0, 0x94f1, 0x94f2, - 0x0000, 0x94f4, 0x94f5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x94fe, 0x9540, 0x9541, 0x0000, 0x9543, - 0x0000, 0x9545, 0x9546, 0x0000, 0x9548, 0x9549, 0x0000, 0x954b, - 0x954c, 0x954d, 0x0000, 0x0000, 0x9550, 0x9551, 0x9552, 0x0000, - 0x9554, 0x0000, 0x0000, 0x0000, 0x0000, 0x9559, 0x0000, 0x955b, - 0x955c, 0x0000, 0x955e, 0x0000, 0x9560, 0x9561, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9568, 0x0000, 0x956a, 0x0000, - 0x0000, 0x956d, 0x0000, 0x956f, 0x0000, 0x9571, 0x0000, 0x0000, - 0x9574, 0x0000, 0x9576, 0x0000, 0x9578, 0x0000, 0x957a, 0x957b, - 0x0000, 0x957d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x95a8, 0x0000, 0x95aa, 0x95ab, 0x95ac, 0x95ad, - 0x95ae, 0x95af, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x95b7, 0x0000, 0x0000, 0x95ba, 0x0000, 0x0000, 0x0000, - 0x95be, 0x0000, 0x0000, 0x0000, 0x95c2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x95ca, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x95d0, 0x0000, 0x0000, 0x0000, 0x95d4, 0x0000, - 0x0000, 0x95d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x95de, 0x0000, 0x95e0, 0x0000, 0x95e2, 0x95e3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x95ea, 0x0000, 0x0000, 0x95ed, - 0x95ee, 0x95ef, 0x0000, 0x95f1, 0x0000, 0x95f3, 0x95f4, 0x95f5, - 0x0000, 0x95f7, 0x95f8, 0x95f9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x95fe, 0x0000, 0x0000, 0x9642, 0x9643, 0x0000, 0x0000, 0x9646 -}; - -static const unsigned short big5hkscs_from_unicode_e8[] = { - 0x9647, 0x9648, 0x9649, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x964f, 0x0000, 0x0000, 0x0000, 0x9653, 0x0000, 0x9655, 0x9656, - 0x0000, 0x9658, 0x0000, 0x965a, 0x0000, 0x0000, 0x965d, 0x965e, - 0x965f, 0x0000, 0x9661, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9668, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x966e, - 0x966f, 0x0000, 0x0000, 0x0000, 0x0000, 0x9674, 0x0000, 0x9676, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x967c, 0x0000, 0x967e, - 0x96a1, 0x0000, 0x96a3, 0x96a4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x96aa, 0x96ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x96b4, 0x0000, 0x96b6, 0x96b7, 0x0000, - 0x0000, 0x96ba, 0x0000, 0x0000, 0x0000, 0x96be, 0x96bf, 0x96c0, - 0x96c1, 0x0000, 0x0000, 0x96c4, 0x96c5, 0x96c6, 0x0000, 0x0000, - 0x96c9, 0x96ca, 0x96cb, 0x0000, 0x0000, 0x96ce, 0x96cf, 0x96d0, - 0x0000, 0x96d2, 0x96d3, 0x0000, 0x96d5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x96da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x96e1, 0x0000, 0x0000, 0x0000, 0x0000, 0x96e6, 0x96e7, 0x96e8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96f0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x96f8, - 0x0000, 0x96fa, 0x96fb, 0x0000, 0x96fd, 0x96fe, 0x0000, 0x0000, - 0x0000, 0x0000, 0x9744, 0x0000, 0x0000, 0x9747, 0x0000, 0x0000, - 0x974a, 0x974b, 0x0000, 0x974d, 0x974e, 0x974f, 0x9750, 0x9751, - 0x0000, 0x9753, 0x9754, 0x0000, 0x9756, 0x9757, 0x9758, 0x9759, - 0x975a, 0x0000, 0x0000, 0x0000, 0x0000, 0x975f, 0x9760, 0x0000, - 0x9762, 0x0000, 0x0000, 0x0000, 0x0000, 0x9767, 0x9768, 0x9769, - 0x976a, 0x976b, 0x976c, 0x976d, 0x0000, 0x976f, 0x0000, 0x9771, - 0x0000, 0x0000, 0x0000, 0x9775, 0x0000, 0x9777, 0x9778, 0x0000, - 0x977a, 0x977b, 0x0000, 0x977d, 0x0000, 0x97a1, 0x97a2, 0x0000, - 0x97a4, 0x97a5, 0x97a6, 0x0000, 0x0000, 0x97a9, 0x0000, 0x97ab, - 0x97ac, 0x97ad, 0x0000, 0x0000, 0x0000, 0x97b1, 0x97b2, 0x0000, - 0x97b4, 0x97b5, 0x97b6, 0x0000, 0x0000, 0x97b9, 0x0000, 0x0000, - 0x0000, 0x97bd, 0x97be, 0x0000, 0x0000, 0x97c1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x97c7, 0x0000, 0x0000, 0x97ca, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_e9[] = { - 0x97cc, 0x0000, 0x0000, 0x97cf, 0x0000, 0x0000, 0x0000, 0x97d3, - 0x97d4, 0x0000, 0x0000, 0x0000, 0x97d8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x97e3, - 0x97e4, 0x0000, 0x0000, 0x0000, 0x97e8, 0x0000, 0x97ea, 0x97eb, - 0x97ec, 0x97ed, 0x97ee, 0x0000, 0x0000, 0x97f1, 0x97f2, 0x97f3, - 0x97f4, 0x97f5, 0x97f6, 0x97f7, 0x97f8, 0x0000, 0x97fa, 0x97fb, - 0x0000, 0x0000, 0x0000, 0x9840, 0x9841, 0x9842, 0x9843, 0x0000, - 0x9845, 0x0000, 0x9847, 0x0000, 0x9849, 0x984a, 0x984b, 0x0000, - 0x0000, 0x984e, 0x0000, 0x0000, 0x9851, 0x9852, 0x0000, 0x0000, - 0x9855, 0x0000, 0x0000, 0x0000, 0x0000, 0x985a, 0x0000, 0x0000, - 0x985d, 0x0000, 0x985f, 0x9860, 0x9861, 0x9862, 0x0000, 0x9864, - 0x9865, 0x0000, 0x9867, 0x0000, 0x9869, 0x986a, 0x986b, 0x0000, - 0x986d, 0x986e, 0x0000, 0x0000, 0x9871, 0x0000, 0x0000, 0x9874, - 0x9875, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x987b, 0x987c, - 0x0000, 0x0000, 0x0000, 0x98a2, 0x98a3, 0x98a4, 0x0000, 0x98a6, - 0x98a7, 0x0000, 0x98a9, 0x98aa, 0x0000, 0x98ac, 0x0000, 0x0000, - 0x0000, 0x98b0, 0x98b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x98b6, - 0x0000, 0x0000, 0x98b9, 0x0000, 0x0000, 0x0000, 0x98bd, 0x0000, - 0x0000, 0x98c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x98df, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x98fa, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x995f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_ea[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x99d5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9a7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ab4, - 0x9ab5, 0x9ab6, 0x0000, 0x0000, 0x0000, 0x9aba, 0x0000, 0x0000, - 0x0000, 0x9abe, 0x9abf, 0x9ac0, 0x9ac1, 0x0000, 0x0000, 0x9ac4, - 0x9ac5, 0x9ac6, 0x0000, 0x9ac8, 0x9ac9, 0x0000, 0x9acb, 0x9acc, - 0x9acd, 0x9ace, 0x9acf, 0x0000, 0x9ad1, 0x0000, 0x9ad3, 0x9ad4, - 0x9ad5, 0x9ad6, 0x9ad7, 0x9ad8, 0x0000, 0x0000, 0x0000, 0x9adc, - 0x9add, 0x9ade, 0x9adf, 0x9ae0, 0x9ae1, 0x0000, 0x9ae3, 0x0000, - 0x9ae5, 0x9ae6, 0x9ae7, 0x0000, 0x9ae9, 0x9aea, 0x9aeb, 0x0000, - 0x9aed, 0x9aee, 0x9aef, 0x9af0, 0x0000, 0x0000, 0x9af3, 0x9af4 -}; - -static const unsigned short big5hkscs_from_unicode_eb[] = { - 0x9af5, 0x0000, 0x9af7, 0x9af8, 0x9af9, 0x9afa, 0x0000, 0x0000, - 0x9afd, 0x9afe, 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45, - 0x0000, 0x9b47, 0x9b48, 0x0000, 0x0000, 0x9b4b, 0x0000, 0x0000, - 0x9b4e, 0x9b4f, 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x0000, 0x9b55, - 0x9b56, 0x9b57, 0x0000, 0x9b59, 0x0000, 0x9b5b, 0x0000, 0x9b5d, - 0x0000, 0x0000, 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, - 0x9b66, 0x9b67, 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, - 0x9b6e, 0x9b6f, 0x0000, 0x0000, 0x0000, 0x9b73, 0x9b74, 0x9b75, - 0x0000, 0x9b77, 0x0000, 0x9b79, 0x9b7a, 0x0000, 0x9b7c, 0x0000, - 0x0000, 0x0000, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, - 0x9ba8, 0x0000, 0x0000, 0x9bab, 0x9bac, 0x9bad, 0x9bae, 0x9baf, - 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x0000, 0x9bb5, 0x0000, 0x9bb7, - 0x0000, 0x9bb9, 0x9bba, 0x9bbb, 0x0000, 0x9bbd, 0x0000, 0x9bbf, - 0x9bc0, 0x9bc1, 0x0000, 0x9bc3, 0x0000, 0x9bc5, 0x0000, 0x9bc7, - 0x9bc8, 0x9bc9, 0x0000, 0x9bcb, 0x9bcc, 0x0000, 0x9bce, 0x9bcf, - 0x9bd0, 0x0000, 0x9bd2, 0x0000, 0x0000, 0x0000, 0x9bd6, 0x9bd7, - 0x9bd8, 0x9bd9, 0x0000, 0x9bdb, 0x9bdc, 0x9bdd, 0x0000, 0x0000, - 0x9be0, 0x9be1, 0x9be2, 0x0000, 0x9be4, 0x9be5, 0x9be6, 0x9be7, - 0x9be8, 0x0000, 0x0000, 0x9beb, 0x0000, 0x9bed, 0x0000, 0x9bef, - 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x0000, 0x0000, 0x0000, 0x9bf7, - 0x9bf8, 0x0000, 0x9bfa, 0x9bfb, 0x0000, 0x9bfd, 0x9bfe, 0x0000, - 0x9c41, 0x0000, 0x9c43, 0x9c44, 0x0000, 0x9c46, 0x9c47, 0x9c48, - 0x9c49, 0x0000, 0x9c4b, 0x9c4c, 0x9c4d, 0x0000, 0x9c4f, 0x0000, - 0x0000, 0x9c52, 0x0000, 0x0000, 0x9c55, 0x9c56, 0x0000, 0x9c58, - 0x0000, 0x0000, 0x9c5b, 0x0000, 0x0000, 0x9c5e, 0x9c5f, 0x9c60, - 0x9c61, 0x0000, 0x9c63, 0x0000, 0x9c65, 0x9c66, 0x9c67, 0x0000, - 0x9c69, 0x0000, 0x0000, 0x9c6c, 0x0000, 0x9c6e, 0x0000, 0x9c70, - 0x9c71, 0x0000, 0x9c73, 0x9c74, 0x0000, 0x9c76, 0x0000, 0x9c78, - 0x0000, 0x9c7a, 0x0000, 0x0000, 0x9c7d, 0x0000, 0x0000, 0x9ca2, - 0x9ca3, 0x9ca4, 0x0000, 0x9ca6, 0x9ca7, 0x0000, 0x9ca9, 0x9caa, - 0x0000, 0x9cac, 0x9cad, 0x0000, 0x0000, 0x9cb0, 0x9cb1, 0x0000, - 0x0000, 0x9cb4, 0x9cb5, 0x9cb6, 0x0000, 0x9cb8, 0x9cb9, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_ec[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9cc0, 0x9cc1, 0x0000, - 0x9cc3, 0x9cc4, 0x0000, 0x0000, 0x9cc7, 0x0000, 0x9cc9, 0x9cca, - 0x9ccb, 0x0000, 0x0000, 0x9cce, 0x9ccf, 0x0000, 0x0000, 0x9cd2, - 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, 0x9cd8, 0x0000, 0x0000, - 0x9cdb, 0x0000, 0x9cdd, 0x0000, 0x9cdf, 0x0000, 0x9ce1, 0x0000, - 0x0000, 0x0000, 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea, - 0x0000, 0x9cec, 0x9ced, 0x0000, 0x0000, 0x9cf0, 0x0000, 0x9cf2, - 0x0000, 0x0000, 0x0000, 0x9cf6, 0x9cf7, 0x0000, 0x0000, 0x9cfa, - 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9d40, 0x9d41, 0x9d42, 0x9d43, - 0x9d44, 0x9d45, 0x0000, 0x9d47, 0x9d48, 0x0000, 0x0000, 0x9d4b, - 0x0000, 0x0000, 0x9d4e, 0x0000, 0x9d50, 0x0000, 0x9d52, 0x9d53, - 0x9d54, 0x0000, 0x9d56, 0x0000, 0x9d58, 0x9d59, 0x0000, 0x9d5b, - 0x9d5c, 0x0000, 0x9d5e, 0x9d5f, 0x0000, 0x0000, 0x0000, 0x9d63, - 0x9d64, 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, - 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, 0x0000, 0x9d71, 0x9d72, 0x0000, - 0x0000, 0x9d75, 0x0000, 0x9d77, 0x0000, 0x0000, 0x9d7a, 0x0000, - 0x9d7c, 0x0000, 0x0000, 0x0000, 0x9da2, 0x0000, 0x9da4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9dab, 0x9dac, 0x0000, - 0x0000, 0x9daf, 0x9db0, 0x9db1, 0x9db2, 0x9db3, 0x9db4, 0x0000, - 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x0000, 0x9dbb, 0x9dbc, 0x0000, - 0x9dbe, 0x0000, 0x0000, 0x9dc1, 0x9dc2, 0x0000, 0x0000, 0x9dc5, - 0x9dc6, 0x0000, 0x0000, 0x9dc9, 0x0000, 0x9dcb, 0x0000, 0x9dcd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9dd2, 0x0000, 0x9dd4, 0x0000, - 0x0000, 0x9dd7, 0x9dd8, 0x9dd9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ded, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9df2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9df9, 0x9dfa, 0x0000, 0x9dfc, 0x9dfd, - 0x9dfe, 0x9e40, 0x0000, 0x0000, 0x0000, 0x9e44, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x9e4f, 0x0000, 0x9e51, 0x0000, 0x0000, 0x9e54, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9e5b, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_ed[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x9e63, 0x0000, 0x0000, 0x9e66, - 0x0000, 0x0000, 0x9e69, 0x0000, 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, - 0x9e6f, 0x9e70, 0x0000, 0x9e72, 0x0000, 0x9e74, 0x9e75, 0x9e76, - 0x9e77, 0x0000, 0x9e79, 0x0000, 0x9e7b, 0x9e7c, 0x9e7d, 0x0000, - 0x0000, 0x0000, 0x9ea3, 0x0000, 0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, - 0x0000, 0x9eaa, 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9ebc, 0x0000, 0x9ebe, 0x0000, 0x0000, - 0x0000, 0x9ec2, 0x9ec3, 0x9ec4, 0x0000, 0x9ec6, 0x0000, 0x9ec8, - 0x0000, 0x0000, 0x9ecb, 0x9ecc, 0x0000, 0x9ece, 0x9ecf, 0x9ed0, - 0x0000, 0x9ed2, 0x9ed3, 0x9ed4, 0x9ed5, 0x0000, 0x0000, 0x9ed8, - 0x9ed9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9ee0, - 0x0000, 0x0000, 0x9ee3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9eec, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9ef2, 0x9ef3, 0x9ef4, 0x0000, 0x9ef6, 0x0000, 0x9ef8, - 0x9ef9, 0x0000, 0x9efb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9f43, 0x0000, 0x0000, 0x9f46, 0x9f47, 0x9f48, 0x0000, - 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x0000, 0x9f50, 0x0000, - 0x0000, 0x9f53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f68, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9faa, 0x0000, - 0x0000, 0x9fad, 0x0000, 0x0000, 0x0000, 0x9fb1, 0x0000, 0x9fb3, - 0x0000, 0x9fb5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fbb, - 0x0000, 0x0000, 0x9fbe, 0x9fbf, 0x9fc0, 0x9fc1, 0x0000, 0x0000, - 0x0000, 0x9fc5, 0x0000, 0x0000, 0x9fc8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fd1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x9fda, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_ee[] = { - 0x0000, 0x0000, 0x9fe6, 0x0000, 0x0000, 0x0000, 0x9fea, 0x0000, - 0x9fec, 0x0000, 0x0000, 0x9fef, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9ff5, 0x0000, 0x0000, 0x0000, 0x9ff9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa040, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa045, 0x0000, 0xa047, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa04f, 0x0000, 0x0000, 0x0000, 0x0000, 0xa054, - 0xa055, 0xa056, 0xa057, 0x0000, 0xa059, 0xa05a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa062, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa06d, 0x0000, 0x0000, 0x0000, 0x0000, 0xa072, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa07b, 0x0000, - 0x0000, 0x0000, 0x0000, 0xa0a2, 0x0000, 0xa0a4, 0xa0a5, 0x0000, - 0xa0a7, 0x0000, 0x0000, 0x0000, 0xa0ab, 0x0000, 0xa0ad, 0x0000, - 0xa0af, 0x0000, 0xa0b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa0bd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa0c3, 0x0000, 0xa0c5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xa0d3, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa0d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa0e1, 0x0000, 0xa0e3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, - 0xa0ef, 0xa0f0, 0xa0f1, 0x0000, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, - 0xa0f7, 0xa0f8, 0x0000, 0x0000, 0xa0fb, 0x0000, 0x0000, 0xa0fe, - 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, - 0x8148, 0x8149, 0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, - 0x8150, 0x8151, 0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, - 0x8158, 0x8159, 0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, - 0x8160, 0x8161, 0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, - 0x8168, 0x8169, 0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, - 0x8170, 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, - 0x8178, 0x8179, 0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x81a1, - 0x81a2, 0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, 0x81a8, 0x81a9 -}; - -static const unsigned short big5hkscs_from_unicode_ef[] = { - 0x81aa, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, 0x81b0, 0x81b1, - 0x81b2, 0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, 0x81b8, 0x81b9, - 0x81ba, 0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, 0x81c0, 0x81c1, - 0x81c2, 0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, 0x81c8, 0x81c9, - 0x81ca, 0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, 0x81d0, 0x81d1, - 0x81d2, 0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, 0x81d8, 0x81d9, - 0x81da, 0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, 0x81e0, 0x81e1, - 0x81e2, 0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, 0x81e8, 0x81e9, - 0x81ea, 0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, 0x81f0, 0x81f1, - 0x81f2, 0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, 0x81f8, 0x81f9, - 0x81fa, 0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x8240, 0x8241, 0x8242, - 0x8243, 0x8244, 0x8245, 0x8246, 0x8247, 0x8248, 0x8249, 0x824a, - 0x824b, 0x824c, 0x824d, 0x824e, 0x824f, 0x8250, 0x8251, 0x8252, - 0x8253, 0x8254, 0x8255, 0x8256, 0x8257, 0x8258, 0x8259, 0x825a, - 0x825b, 0x825c, 0x825d, 0x825e, 0x825f, 0x8260, 0x8261, 0x8262, - 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, 0x8268, 0x8269, 0x826a, - 0x826b, 0x826c, 0x826d, 0x826e, 0x826f, 0x8270, 0x8271, 0x8272, - 0x8273, 0x8274, 0x8275, 0x8276, 0x8277, 0x8278, 0x8279, 0x827a, - 0x827b, 0x827c, 0x827d, 0x827e, 0x82a1, 0x82a2, 0x82a3, 0x82a4, - 0x82a5, 0x82a6, 0x82a7, 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, - 0x82ad, 0x82ae, 0x82af, 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, - 0x82b5, 0x82b6, 0x82b7, 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, - 0x82bd, 0x82be, 0x82bf, 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, - 0x82c5, 0x82c6, 0x82c7, 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, - 0x82cd, 0x82ce, 0x82cf, 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, - 0x82d5, 0x82d6, 0x82d7, 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, - 0x82dd, 0x82de, 0x82df, 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, - 0x82e5, 0x82e6, 0x82e7, 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, - 0x82ed, 0x82ee, 0x82ef, 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4, - 0x82f5, 0x82f6, 0x82f7, 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc, - 0x82fd, 0x82fe, 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, - 0x8346, 0x8347, 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d -}; - -static const unsigned short big5hkscs_from_unicode_f0[] = { - 0x834e, 0x834f, 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, - 0x8356, 0x8357, 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, - 0x835e, 0x835f, 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, - 0x8366, 0x8367, 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, - 0x836e, 0x836f, 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, - 0x8376, 0x8377, 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, - 0x837e, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6, 0x83a7, - 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae, 0x83af, - 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6, 0x83b7, - 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be, 0x83bf, - 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6, 0x83c7, - 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce, 0x83cf, - 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6, 0x83d7, - 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de, 0x83df, - 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6, 0x83e7, - 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee, 0x83ef, - 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, - 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, 0x8440, - 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447, 0x8448, - 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, 0x8450, - 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, 0x8458, - 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, 0x8460, - 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467, 0x8468, - 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f, 0x8470, - 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477, 0x8478, - 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x84a1, 0x84a2, - 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, 0x84a8, 0x84a9, 0x84aa, - 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, 0x84b0, 0x84b1, 0x84b2, - 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, 0x84b8, 0x84b9, 0x84ba, - 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, 0x84c0, 0x84c1, 0x84c2, - 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, 0x84c8, 0x84c9, 0x84ca, - 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, 0x84d0, 0x84d1, 0x84d2 -}; - -static const unsigned short big5hkscs_from_unicode_f1[] = { - 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, 0x84d8, 0x84d9, 0x84da, - 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, 0x84e0, 0x84e1, 0x84e2, - 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, 0x84e8, 0x84e9, 0x84ea, - 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, 0x84f0, 0x84f1, 0x84f2, - 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, 0x84f8, 0x84f9, 0x84fa, - 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x8540, 0x8541, 0x8542, 0x8543, - 0x8544, 0x8545, 0x8546, 0x8547, 0x8548, 0x8549, 0x854a, 0x854b, - 0x854c, 0x854d, 0x854e, 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, - 0x8554, 0x8555, 0x8556, 0x8557, 0x8558, 0x8559, 0x855a, 0x855b, - 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, 0x8562, 0x8563, - 0x8564, 0x8565, 0x8566, 0x8567, 0x8568, 0x8569, 0x856a, 0x856b, - 0x856c, 0x856d, 0x856e, 0x856f, 0x8570, 0x8571, 0x8572, 0x8573, - 0x8574, 0x8575, 0x8576, 0x8577, 0x8578, 0x8579, 0x857a, 0x857b, - 0x857c, 0x857d, 0x857e, 0x85a1, 0x85a2, 0x85a3, 0x85a4, 0x85a5, - 0x85a6, 0x85a7, 0x85a8, 0x85a9, 0x85aa, 0x85ab, 0x85ac, 0x85ad, - 0x85ae, 0x85af, 0x85b0, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, - 0x85b6, 0x85b7, 0x85b8, 0x85b9, 0x85ba, 0x85bb, 0x85bc, 0x85bd, - 0x85be, 0x85bf, 0x85c0, 0x85c1, 0x85c2, 0x85c3, 0x85c4, 0x85c5, - 0x85c6, 0x85c7, 0x85c8, 0x85c9, 0x85ca, 0x85cb, 0x85cc, 0x85cd, - 0x85ce, 0x85cf, 0x85d0, 0x85d1, 0x85d2, 0x85d3, 0x85d4, 0x85d5, - 0x85d6, 0x85d7, 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dc, 0x85dd, - 0x85de, 0x85df, 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e4, 0x85e5, - 0x85e6, 0x85e7, 0x85e8, 0x85e9, 0x85ea, 0x85eb, 0x85ec, 0x85ed, - 0x85ee, 0x85ef, 0x85f0, 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, - 0x85f6, 0x85f7, 0x85f8, 0x85f9, 0x85fa, 0x85fb, 0x85fc, 0x85fd, - 0x85fe, 0x8640, 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, - 0x8647, 0x8648, 0x8649, 0x864a, 0x864b, 0x864c, 0x864d, 0x864e, - 0x864f, 0x8650, 0x8651, 0x8652, 0x8653, 0x8654, 0x8655, 0x8656, - 0x8657, 0x8658, 0x8659, 0x865a, 0x865b, 0x865c, 0x865d, 0x865e, - 0x865f, 0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8665, 0x8666, - 0x8667, 0x8668, 0x8669, 0x866a, 0x866b, 0x866c, 0x866d, 0x866e, - 0x866f, 0x8670, 0x8671, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676 -}; - -static const unsigned short big5hkscs_from_unicode_f2[] = { - 0x8677, 0x8678, 0x8679, 0x867a, 0x867b, 0x867c, 0x867d, 0x867e, - 0x86a1, 0x86a2, 0x86a3, 0x86a4, 0x86a5, 0x86a6, 0x86a7, 0x86a8, - 0x86a9, 0x86aa, 0x86ab, 0x86ac, 0x86ad, 0x86ae, 0x86af, 0x86b0, - 0x86b1, 0x86b2, 0x86b3, 0x86b4, 0x86b5, 0x86b6, 0x86b7, 0x86b8, - 0x86b9, 0x86ba, 0x86bb, 0x86bc, 0x86bd, 0x86be, 0x86bf, 0x86c0, - 0x86c1, 0x86c2, 0x86c3, 0x86c4, 0x86c5, 0x86c6, 0x86c7, 0x86c8, - 0x86c9, 0x86ca, 0x86cb, 0x86cc, 0x86cd, 0x86ce, 0x86cf, 0x86d0, - 0x86d1, 0x86d2, 0x86d3, 0x86d4, 0x86d5, 0x86d6, 0x86d7, 0x86d8, - 0x86d9, 0x86da, 0x86db, 0x86dc, 0x86dd, 0x86de, 0x86df, 0x86e0, - 0x86e1, 0x86e2, 0x86e3, 0x86e4, 0x86e5, 0x86e6, 0x86e7, 0x86e8, - 0x86e9, 0x86ea, 0x86eb, 0x86ec, 0x86ed, 0x86ee, 0x86ef, 0x86f0, - 0x86f1, 0x86f2, 0x86f3, 0x86f4, 0x86f5, 0x86f6, 0x86f7, 0x86f8, - 0x86f9, 0x86fa, 0x86fb, 0x86fc, 0x86fd, 0x86fe, 0x8740, 0x8741, - 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747, 0x8748, 0x8749, - 0x874a, 0x874b, 0x874c, 0x874d, 0x874e, 0x874f, 0x8750, 0x8751, - 0x8752, 0x8753, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759, - 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, 0x8760, 0x8761, - 0x8762, 0x8763, 0x8764, 0x8765, 0x8766, 0x8767, 0x8768, 0x8769, - 0x876a, 0x876b, 0x876c, 0x876d, 0x876e, 0x876f, 0x8770, 0x8771, - 0x8772, 0x8773, 0x8774, 0x8775, 0x8776, 0x8777, 0x8778, 0x8779, - 0x877a, 0x877b, 0x877c, 0x877d, 0x877e, 0x87a1, 0x87a2, 0x87a3, - 0x87a4, 0x87a5, 0x87a6, 0x87a7, 0x87a8, 0x87a9, 0x87aa, 0x87ab, - 0x87ac, 0x87ad, 0x87ae, 0x87af, 0x87b0, 0x87b1, 0x87b2, 0x87b3, - 0x87b4, 0x87b5, 0x87b6, 0x87b7, 0x87b8, 0x87b9, 0x87ba, 0x87bb, - 0x87bc, 0x87bd, 0x87be, 0x87bf, 0x87c0, 0x87c1, 0x87c2, 0x87c3, - 0x87c4, 0x87c5, 0x87c6, 0x87c7, 0x87c8, 0x87c9, 0x87ca, 0x87cb, - 0x87cc, 0x87cd, 0x87ce, 0x87cf, 0x87d0, 0x87d1, 0x87d2, 0x87d3, - 0x87d4, 0x87d5, 0x87d6, 0x87d7, 0x87d8, 0x87d9, 0x87da, 0x87db, - 0x87dc, 0x87dd, 0x87de, 0x87df, 0x87e0, 0x87e1, 0x87e2, 0x87e3, - 0x87e4, 0x87e5, 0x87e6, 0x87e7, 0x87e8, 0x87e9, 0x87ea, 0x87eb, - 0x87ec, 0x87ed, 0x87ee, 0x87ef, 0x87f0, 0x87f1, 0x87f2, 0x87f3, - 0x87f4, 0x87f5, 0x87f6, 0x87f7, 0x87f8, 0x87f9, 0x87fa, 0x87fb -}; - -static const unsigned short big5hkscs_from_unicode_f3[] = { - 0x87fc, 0x87fd, 0x87fe, 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, - 0x8845, 0x8846, 0x8847, 0x8848, 0x8849, 0x884a, 0x884b, 0x884c, - 0x884d, 0x884e, 0x884f, 0x8850, 0x8851, 0x8852, 0x8853, 0x8854, - 0x8855, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8862, 0x0000, 0x8864, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x88a3, 0x0000, 0x88a5, 0x0000, - 0x0000, 0x0000, 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, - 0x88af, 0x88b0, 0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, - 0x88b7, 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, - 0x88bf, 0x88c0, 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, - 0x88c7, 0x88c8, 0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, - 0x88cf, 0x88d0, 0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, - 0x88d7, 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, - 0x88df, 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, - 0x88e7, 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, - 0x88ef, 0x88f0, 0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, - 0x88f7, 0x88f8, 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, - 0x8940, 0x8941, 0x8942, 0x0000, 0x8944, 0x8945, 0x0000, 0x0000, - 0x0000, 0x0000, 0x894a, 0x894b, 0x894c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x89a7, 0x89a8, 0x89a9, - 0x89aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x89af, 0x0000, 0x0000, - 0x89b2, 0x89b3, 0x89b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x89bb, 0x89bc, 0x0000, 0x89be, 0x0000, 0x89c0, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_f4[] = { - 0x0000, 0x0000, 0x89c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x89ca, 0x89cb, 0x89cc, 0x89cd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0x0000, 0x8a42, - 0x8a43, 0x8a44, 0x8a45, 0x0000, 0x8a47, 0x0000, 0x8a49, 0x0000, - 0x8a4b, 0x8a4c, 0x0000, 0x8a4e, 0x0000, 0x8a50, 0x0000, 0x0000, - 0x8a53, 0x8a54, 0x8a55, 0x0000, 0x8a57, 0x8a58, 0x8a59, 0x8a5a, - 0x0000, 0x0000, 0x8a5d, 0x8a5e, 0x8a5f, 0x8a60, 0x8a61, 0x8a62, - 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x0000, 0x8a68, 0x8a69, 0x0000, - 0x0000, 0x8a6c, 0x0000, 0x0000, 0x8a6f, 0x8a70, 0x8a71, 0x8a72, - 0x0000, 0x0000, 0x8a75, 0x0000, 0x8a77, 0x0000, 0x0000, 0x8a7a, - 0x8a7b, 0x8a7c, 0x0000, 0x8a7e, 0x8aa1, 0x8aa2, 0x8aa3, 0x0000, - 0x8aa5, 0x8aa6, 0x0000, 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x0000, - 0x8aad, 0x0000, 0x0000, 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, - 0x8ab5, 0x8ab6, 0x0000, 0x0000, 0x0000, 0x8aba, 0x0000, 0x8abc, - 0x8abd, 0x0000, 0x0000, 0x8ac0, 0x0000, 0x0000, 0x8ac3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, - 0x8acd, 0x8ace, 0x8acf, 0x0000, 0x0000, 0x8ad2, 0x0000, 0x8ad4, - 0x8ad5, 0x0000, 0x8ad7, 0x8ad8, 0x8ad9, 0x0000, 0x0000, 0x8adc, - 0x8add, 0x8ade, 0x8adf, 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, - 0x8ae5, 0x8ae6, 0x0000, 0x8ae8, 0x8ae9, 0x8aea, 0x0000, 0x8aec, - 0x8aed, 0x8aee, 0x8aef, 0x0000, 0x8af1, 0x8af2, 0x8af3, 0x8af4, - 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, 0x8afa, 0x0000, 0x8afc, - 0x0000, 0x8afe, 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, - 0x8b46, 0x0000, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, - 0x8b4e, 0x8b4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x8b54, 0x8b55, - 0x0000, 0x0000, 0x8b58, 0x8b59, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8b5e, 0x0000, 0x0000, 0x0000, 0x8b62, 0x0000, 0x8b64, 0x8b65 -}; - -static const unsigned short big5hkscs_from_unicode_f5[] = { - 0x8b66, 0x8b67, 0x0000, 0x8b69, 0x0000, 0x8b6b, 0x0000, 0x8b6d, - 0x8b6e, 0x8b6f, 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, - 0x8b76, 0x8b77, 0x0000, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x0000, - 0x8b7e, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x0000, 0x8ba7, - 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, 0x0000, - 0x0000, 0x0000, 0x8bb2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8bbb, 0x8bbc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8bc2, 0x8bc3, 0x0000, 0x8bc5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bd6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8bdb, 0x0000, 0x8bdd, 0x8bde, 0x0000, - 0x0000, 0x8be1, 0x8be2, 0x0000, 0x0000, 0x0000, 0x8be6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bed, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8bf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8bfa, 0x0000, 0x0000, 0x0000, 0x8bfe, 0x0000, - 0x0000, 0x8c42, 0x8c43, 0x0000, 0x0000, 0x8c46, 0x0000, 0x0000, - 0x0000, 0x8c4a, 0x0000, 0x8c4c, 0x0000, 0x8c4e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8c54, 0x8c55, 0x0000, 0x8c57, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8c5c, 0x0000, 0x0000, 0x8c5f, 0x0000, - 0x0000, 0x8c62, 0x0000, 0x8c64, 0x8c65, 0x0000, 0x0000, 0x0000, - 0x8c69, 0x0000, 0x0000, 0x8c6c, 0x8c6d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8c74, 0x0000, 0x0000, 0x0000, 0x0000, - 0x8c79, 0x0000, 0x0000, 0x0000, 0x8c7d, 0x0000, 0x8ca1, 0x0000, - 0x0000, 0x8ca4, 0x0000, 0x8ca6, 0x0000, 0x8ca8, 0x0000, 0x0000, - 0x8cab, 0x0000, 0x0000, 0x0000, 0x8caf, 0x8cb0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8cb7, 0x0000, 0x8cb9, 0x0000, - 0x8cbb, 0x0000, 0x0000, 0x0000, 0x0000, 0x8cc0, 0x8cc1, 0x8cc2, - 0x0000, 0x0000, 0x0000, 0x8cc6, 0x8cc7, 0x8cc8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x8ccd, 0x0000, 0x8ccf, 0x0000, 0x8cd1, 0x0000, - 0x8cd3, 0x0000, 0x8cd5, 0x8cd6, 0x8cd7, 0x8cd8, 0x0000, 0x8cda, - 0x8cdb, 0x0000, 0x8cdd, 0x8cde, 0x8cdf, 0x8ce0, 0x8ce1, 0x8ce2, - 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea -}; - -static const unsigned short big5hkscs_from_unicode_f6[] = { - 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, 0x8cf0, 0x8cf1, 0x8cf2, - 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, - 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8d40, 0x8d41, 0x8d42, 0x8d43, - 0x8d44, 0x8d45, 0x8d46, 0x8d47, 0x8d48, 0x8d49, 0x8d4a, 0x8d4b, - 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, 0x8d50, 0x8d51, 0x8d52, 0x8d53, - 0x8d54, 0x8d55, 0x8d56, 0x8d57, 0x8d58, 0x8d59, 0x8d5a, 0x8d5b, - 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8de2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dec, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8dfb, 0x0000, 0x0000, - 0x8dfe, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc6cf, - 0x0000, 0x0000, 0x0000, 0xc6d3, 0x0000, 0xc6d5, 0x0000, 0xc6d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc6de, 0xc6df, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_f7[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc879, 0xc87a, 0x0000, - 0xc87c, 0x0000, 0xc87e, 0xc8a1, 0x0000, 0xc8a3, 0xc8a4, 0xc8a5, - 0xc8a6, 0xc8a7, 0xc8a8, 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, - 0xc8ae, 0xc8af, 0xc8b0, 0xc8b1, 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5 -}; - -static const unsigned short big5hkscs_from_unicode_f8[] = { - 0xc8b6, 0xc8b7, 0xc8b8, 0xc8b9, 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, - 0xc8be, 0xc8bf, 0xc8c0, 0xc8c1, 0xc8c2, 0xc8c3, 0xc8c4, 0xc8c5, - 0xc8c6, 0xc8c7, 0xc8c8, 0xc8c9, 0xc8ca, 0xc8cb, 0xc8cc, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc8f2, 0xc8f3, 0xc8f4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_f9[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8bf8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_fa[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc94a, 0xddfc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_fe[] = { - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa14a, 0xa157, 0x0000, 0xa159, 0xa15b, 0xa15f, 0xa160, 0xa163, - 0xa164, 0xa167, 0xa168, 0xa16b, 0xa16c, 0xa16f, 0xa170, 0xa173, - 0xa174, 0xa177, 0xa178, 0xa17b, 0xa17c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa1c6, 0xa1c7, 0xa1ca, 0xa1cb, 0xa1c8, 0xa1c9, 0xa15c, - 0xa14d, 0xa14e, 0xa14f, 0x0000, 0xa151, 0xa152, 0xa153, 0xa154, - 0x0000, 0xa17d, 0xa17e, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1cc, - 0xa1cd, 0xa1ce, 0xa1de, 0xa1df, 0xa1e0, 0xa1e1, 0xa1e2, 0x0000, - 0xa242, 0xa24c, 0xa24d, 0xa24e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short big5hkscs_from_unicode_ff[] = { - 0x0000, 0xa149, 0xc8d0, 0xa1ad, 0xa243, 0xa248, 0xa1ae, 0xc8cf, - 0xa15d, 0xa15e, 0xa1af, 0xa1cf, 0xa141, 0xa1d0, 0xa144, 0xa1fe, - 0xa2af, 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, - 0xa2b7, 0xa2b8, 0xa147, 0xa146, 0xa1d5, 0xa1d7, 0xa1d6, 0xa148, - 0xa249, 0xa2cf, 0xa2d0, 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, - 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, - 0xa2de, 0xa2df, 0xa2e0, 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, - 0xa2e6, 0xa2e7, 0xa2e8, 0xc6e4, 0xa240, 0xc6e5, 0x0000, 0xa1c4, - 0x0000, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, - 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, - 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa340, - 0xa341, 0xa342, 0xa343, 0xa161, 0xa155, 0xa162, 0xa1e3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa246, 0xa247, 0xc8cd, 0xa1c3, 0xc8ce, 0xa244, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9fe, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const big5hkscs_from_unicode_[] = { - big5hkscs_from_unicode_0, - big5hkscs_from_unicode_1, - big5hkscs_from_unicode_2, - big5hkscs_from_unicode_3, - big5hkscs_from_unicode_4, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - big5hkscs_from_unicode_1e, - u_allzeros, - big5hkscs_from_unicode_20, - big5hkscs_from_unicode_21, - big5hkscs_from_unicode_22, - u_allzeros, - big5hkscs_from_unicode_24, - big5hkscs_from_unicode_25, - big5hkscs_from_unicode_26, - big5hkscs_from_unicode_27, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - big5hkscs_from_unicode_2e, - big5hkscs_from_unicode_2f, - big5hkscs_from_unicode_30, - big5hkscs_from_unicode_31, - big5hkscs_from_unicode_32, - big5hkscs_from_unicode_33, - big5hkscs_from_unicode_34, - big5hkscs_from_unicode_35, - big5hkscs_from_unicode_36, - big5hkscs_from_unicode_37, - big5hkscs_from_unicode_38, - big5hkscs_from_unicode_39, - big5hkscs_from_unicode_3a, - big5hkscs_from_unicode_3b, - big5hkscs_from_unicode_3c, - big5hkscs_from_unicode_3d, - big5hkscs_from_unicode_3e, - big5hkscs_from_unicode_3f, - big5hkscs_from_unicode_40, - big5hkscs_from_unicode_41, - big5hkscs_from_unicode_42, - big5hkscs_from_unicode_43, - big5hkscs_from_unicode_44, - big5hkscs_from_unicode_45, - big5hkscs_from_unicode_46, - big5hkscs_from_unicode_47, - big5hkscs_from_unicode_48, - big5hkscs_from_unicode_49, - big5hkscs_from_unicode_4a, - big5hkscs_from_unicode_4b, - big5hkscs_from_unicode_4c, - big5hkscs_from_unicode_4d, - big5hkscs_from_unicode_4e, - big5hkscs_from_unicode_4f, - big5hkscs_from_unicode_50, - big5hkscs_from_unicode_51, - big5hkscs_from_unicode_52, - big5hkscs_from_unicode_53, - big5hkscs_from_unicode_54, - big5hkscs_from_unicode_55, - big5hkscs_from_unicode_56, - big5hkscs_from_unicode_57, - big5hkscs_from_unicode_58, - big5hkscs_from_unicode_59, - big5hkscs_from_unicode_5a, - big5hkscs_from_unicode_5b, - big5hkscs_from_unicode_5c, - big5hkscs_from_unicode_5d, - big5hkscs_from_unicode_5e, - big5hkscs_from_unicode_5f, - big5hkscs_from_unicode_60, - big5hkscs_from_unicode_61, - big5hkscs_from_unicode_62, - big5hkscs_from_unicode_63, - big5hkscs_from_unicode_64, - big5hkscs_from_unicode_65, - big5hkscs_from_unicode_66, - big5hkscs_from_unicode_67, - big5hkscs_from_unicode_68, - big5hkscs_from_unicode_69, - big5hkscs_from_unicode_6a, - big5hkscs_from_unicode_6b, - big5hkscs_from_unicode_6c, - big5hkscs_from_unicode_6d, - big5hkscs_from_unicode_6e, - big5hkscs_from_unicode_6f, - big5hkscs_from_unicode_70, - big5hkscs_from_unicode_71, - big5hkscs_from_unicode_72, - big5hkscs_from_unicode_73, - big5hkscs_from_unicode_74, - big5hkscs_from_unicode_75, - big5hkscs_from_unicode_76, - big5hkscs_from_unicode_77, - big5hkscs_from_unicode_78, - big5hkscs_from_unicode_79, - big5hkscs_from_unicode_7a, - big5hkscs_from_unicode_7b, - big5hkscs_from_unicode_7c, - big5hkscs_from_unicode_7d, - big5hkscs_from_unicode_7e, - big5hkscs_from_unicode_7f, - big5hkscs_from_unicode_80, - big5hkscs_from_unicode_81, - big5hkscs_from_unicode_82, - big5hkscs_from_unicode_83, - big5hkscs_from_unicode_84, - big5hkscs_from_unicode_85, - big5hkscs_from_unicode_86, - big5hkscs_from_unicode_87, - big5hkscs_from_unicode_88, - big5hkscs_from_unicode_89, - big5hkscs_from_unicode_8a, - big5hkscs_from_unicode_8b, - big5hkscs_from_unicode_8c, - big5hkscs_from_unicode_8d, - big5hkscs_from_unicode_8e, - big5hkscs_from_unicode_8f, - big5hkscs_from_unicode_90, - big5hkscs_from_unicode_91, - big5hkscs_from_unicode_92, - big5hkscs_from_unicode_93, - big5hkscs_from_unicode_94, - big5hkscs_from_unicode_95, - big5hkscs_from_unicode_96, - big5hkscs_from_unicode_97, - big5hkscs_from_unicode_98, - big5hkscs_from_unicode_99, - big5hkscs_from_unicode_9a, - big5hkscs_from_unicode_9b, - big5hkscs_from_unicode_9c, - big5hkscs_from_unicode_9d, - big5hkscs_from_unicode_9e, - big5hkscs_from_unicode_9f, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - u_allzeros, - big5hkscs_from_unicode_e0, - big5hkscs_from_unicode_e1, - big5hkscs_from_unicode_e2, - big5hkscs_from_unicode_e3, - big5hkscs_from_unicode_e4, - big5hkscs_from_unicode_e5, - big5hkscs_from_unicode_e6, - big5hkscs_from_unicode_e7, - big5hkscs_from_unicode_e8, - big5hkscs_from_unicode_e9, - big5hkscs_from_unicode_ea, - big5hkscs_from_unicode_eb, - big5hkscs_from_unicode_ec, - big5hkscs_from_unicode_ed, - big5hkscs_from_unicode_ee, - big5hkscs_from_unicode_ef, - big5hkscs_from_unicode_f0, - big5hkscs_from_unicode_f1, - big5hkscs_from_unicode_f2, - big5hkscs_from_unicode_f3, - big5hkscs_from_unicode_f4, - big5hkscs_from_unicode_f5, - big5hkscs_from_unicode_f6, - big5hkscs_from_unicode_f7, - big5hkscs_from_unicode_f8, - big5hkscs_from_unicode_f9, - big5hkscs_from_unicode_fa, - u_allzeros, - u_allzeros, - u_allzeros, - big5hkscs_from_unicode_fe, - big5hkscs_from_unicode_ff -}; - -struct charmap2 big5hkscs_from_unicode = { 0, 255, (unsigned short **) big5hkscs_from_unicode_, (unichar_t *) unicode_from_big5hkscs }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/gb2312.c fontforge-20220308~dfsg/Unicode/charset/gb2312.c --- fontforge-20201107~dfsg/Unicode/charset/gb2312.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/gb2312.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,5283 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned short allzeros[256] = { 0 }; - -const unichar_t unicode_from_gb2312[8178] = { - /*** 0x0000 ***/ - 0x3000, 0x3001, 0x3002, 0x00b7, 0x02c9, 0x02c7, 0x00a8, 0x3003, - 0x3005, 0x2014, 0xff5e, 0x2016, 0x2026, 0x2018, 0x2019, 0x201c, - 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, - 0x300d, 0x300e, 0x300f, 0x3016, 0x3017, 0x3010, 0x3011, 0x00b1, - 0x00d7, 0x00f7, 0x2236, 0x2227, 0x2228, 0x2211, 0x220f, 0x222a, - 0x2229, 0x2208, 0x2237, 0x221a, 0x22a5, 0x2225, 0x2220, 0x2312, - 0x2299, 0x222b, 0x222e, 0x2261, 0x224c, 0x2248, 0x223d, 0x221d, - 0x2260, 0x226e, 0x226f, 0x2264, 0x2265, 0x221e, 0x2235, 0x2234, - /*** 0x0040 ***/ - 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xff04, 0x00a4, - 0xffe0, 0xffe1, 0x2030, 0x00a7, 0x2116, 0x2606, 0x2605, 0x25cb, - 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, 0x25a0, 0x25b3, 0x25b2, - 0x203b, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2488, 0x2489, - 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, 0x2490, 0x2491, - 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, 0x2498, 0x2499, - /*** 0x0080 ***/ - 0x249a, 0x249b, 0x2474, 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, - 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, 0x2480, 0x2481, - 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, 0x2460, 0x2461, - 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, - 0x0000, 0x0000, 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, - 0x3226, 0x3227, 0x3228, 0x3229, 0x0000, 0x0000, 0x2160, 0x2161, - 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, - 0x216a, 0x216b, 0x0000, 0x0000, 0xff01, 0xff02, 0xff03, 0xffe5, - /*** 0x00c0 ***/ - 0xff05, 0xff06, 0xff07, 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, - 0xff0d, 0xff0e, 0xff0f, 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, - 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, - 0xff1d, 0xff1e, 0xff1f, 0xff20, 0xff21, 0xff22, 0xff23, 0xff24, - 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, - 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, - 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff3b, 0xff3c, - 0xff3d, 0xff3e, 0xff3f, 0xff40, 0xff41, 0xff42, 0xff43, 0xff44, - /*** 0x0100 ***/ - 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, - 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, - 0xff55, 0xff56, 0xff57, 0xff58, 0xff59, 0xff5a, 0xff5b, 0xff5c, - 0xff5d, 0xffe3, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, - 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, - 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, - 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, - 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, - /*** 0x0140 ***/ - 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, - 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, - 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, - 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, - 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, - 0x308f, 0x3090, 0x3091, 0x3092, 0x3093, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, - /*** 0x0180 ***/ - 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, - 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, - 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, - 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, - 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, - 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, - 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, - 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, - /*** 0x01c0 ***/ - 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, - 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0391, 0x0392, - 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, - 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, - 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03b1, 0x03b2, - 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, - /*** 0x0200 ***/ - 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, - 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0xfe10, 0xfe12, - 0xfe11, 0xfe13, 0xfe14, 0xfe15, 0xfe16, 0xfe35, 0xfe36, 0xfe39, - 0xfe3a, 0xfe3f, 0xfe40, 0xfe3d, 0xfe3e, 0xfe41, 0xfe42, 0xfe43, - 0xfe44, 0xfe17, 0xfe18, 0xfe3b, 0xfe3c, 0xfe37, 0xfe38, 0xfe31, - 0x205d, 0xfe33, 0xfe34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0410, 0x0411, 0x0412, 0x0413, - 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, - /*** 0x0240 ***/ - 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, - 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, - 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0430, 0x0431, 0x0432, 0x0433, - 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, - 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, - 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, - /*** 0x0280 ***/ - 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0101, 0x00e1, 0x01ce, 0x00e0, 0x0113, 0x00e9, - 0x011b, 0x00e8, 0x012b, 0x00ed, 0x01d0, 0x00ec, 0x014d, 0x00f3, - 0x01d2, 0x00f2, 0x016b, 0x00fa, 0x01d4, 0x00f9, 0x01d6, 0x01d8, - 0x01da, 0x01dc, 0x00fc, 0x00ea, 0x0251, 0x1e3f, 0x0144, 0x0148, - 0x01f9, 0x0261, 0x0000, 0x0000, 0x0000, 0x0000, 0x3105, 0x3106, - 0x3107, 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, - /*** 0x02c0 ***/ - 0x310f, 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, - 0x3117, 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, - 0x311f, 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, - 0x3127, 0x3128, 0x3129, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, - 0x2505, 0x2506, 0x2507, 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, - /*** 0x0300 ***/ - 0x250d, 0x250e, 0x250f, 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, - 0x2515, 0x2516, 0x2517, 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, - 0x251d, 0x251e, 0x251f, 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, - 0x2525, 0x2526, 0x2527, 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, - 0x252d, 0x252e, 0x252f, 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, - 0x2535, 0x2536, 0x2537, 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, - 0x253d, 0x253e, 0x253f, 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, - 0x2545, 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x254b, 0x0000, - /*** 0x0340 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x03c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x04c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0540 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0580 ***/ - 0x0000, 0x0000, 0x554a, 0x963f, 0x57c3, 0x6328, 0x54ce, 0x5509, - 0x54c0, 0x7691, 0x764c, 0x853c, 0x77ee, 0x827e, 0x788d, 0x7231, - 0x9698, 0x978d, 0x6c28, 0x5b89, 0x4ffa, 0x6309, 0x6697, 0x5cb8, - 0x80fa, 0x6848, 0x80ae, 0x6602, 0x76ce, 0x51f9, 0x6556, 0x71ac, - 0x7ff1, 0x8884, 0x50b2, 0x5965, 0x61ca, 0x6fb3, 0x82ad, 0x634c, - 0x6252, 0x53ed, 0x5427, 0x7b06, 0x516b, 0x75a4, 0x5df4, 0x62d4, - 0x8dcb, 0x9776, 0x628a, 0x8019, 0x575d, 0x9738, 0x7f62, 0x7238, - 0x767d, 0x67cf, 0x767e, 0x6446, 0x4f70, 0x8d25, 0x62dc, 0x7a17, - /*** 0x05c0 ***/ - 0x6591, 0x73ed, 0x642c, 0x6273, 0x822c, 0x9881, 0x677f, 0x7248, - 0x626e, 0x62cc, 0x4f34, 0x74e3, 0x534a, 0x529e, 0x7eca, 0x90a6, - 0x5e2e, 0x6886, 0x699c, 0x8180, 0x7ed1, 0x68d2, 0x78c5, 0x868c, - 0x9551, 0x508d, 0x8c24, 0x82de, 0x80de, 0x5305, 0x8912, 0x5265, - 0x8584, 0x96f9, 0x4fdd, 0x5821, 0x9971, 0x5b9d, 0x62b1, 0x62a5, - 0x66b4, 0x8c79, 0x9c8d, 0x7206, 0x676f, 0x7891, 0x60b2, 0x5351, - 0x5317, 0x8f88, 0x80cc, 0x8d1d, 0x94a1, 0x500d, 0x72c8, 0x5907, - 0x60eb, 0x7119, 0x88ab, 0x5954, 0x82ef, 0x672c, 0x7b28, 0x5d29, - /*** 0x0600 ***/ - 0x7ef7, 0x752d, 0x6cf5, 0x8e66, 0x8ff8, 0x903c, 0x9f3b, 0x6bd4, - 0x9119, 0x7b14, 0x5f7c, 0x78a7, 0x84d6, 0x853d, 0x6bd5, 0x6bd9, - 0x6bd6, 0x5e01, 0x5e87, 0x75f9, 0x95ed, 0x655d, 0x5f0a, 0x5fc5, - 0x8f9f, 0x58c1, 0x81c2, 0x907f, 0x965b, 0x97ad, 0x8fb9, 0x7f16, - 0x8d2c, 0x6241, 0x4fbf, 0x53d8, 0x535e, 0x8fa8, 0x8fa9, 0x8fab, - 0x904d, 0x6807, 0x5f6a, 0x8198, 0x8868, 0x9cd6, 0x618b, 0x522b, - 0x762a, 0x5f6c, 0x658c, 0x6fd2, 0x6ee8, 0x5bbe, 0x6448, 0x5175, - 0x51b0, 0x67c4, 0x4e19, 0x79c9, 0x997c, 0x70b3, 0x75c5, 0x5e76, - /*** 0x0640 ***/ - 0x73bb, 0x83e0, 0x64ad, 0x62e8, 0x94b5, 0x6ce2, 0x535a, 0x52c3, - 0x640f, 0x94c2, 0x7b94, 0x4f2f, 0x5e1b, 0x8236, 0x8116, 0x818a, - 0x6e24, 0x6cca, 0x9a73, 0x6355, 0x535c, 0x54fa, 0x8865, 0x57e0, - 0x4e0d, 0x5e03, 0x6b65, 0x7c3f, 0x90e8, 0x6016, 0x64e6, 0x731c, - 0x88c1, 0x6750, 0x624d, 0x8d22, 0x776c, 0x8e29, 0x91c7, 0x5f69, - 0x83dc, 0x8521, 0x9910, 0x53c2, 0x8695, 0x6b8b, 0x60ed, 0x60e8, - 0x707f, 0x82cd, 0x8231, 0x4ed3, 0x6ca7, 0x85cf, 0x64cd, 0x7cd9, - 0x69fd, 0x66f9, 0x8349, 0x5395, 0x7b56, 0x4fa7, 0x518c, 0x6d4b, - /*** 0x0680 ***/ - 0x5c42, 0x8e6d, 0x63d2, 0x53c9, 0x832c, 0x8336, 0x67e5, 0x78b4, - 0x643d, 0x5bdf, 0x5c94, 0x5dee, 0x8be7, 0x62c6, 0x67f4, 0x8c7a, - 0x6400, 0x63ba, 0x8749, 0x998b, 0x8c17, 0x7f20, 0x94f2, 0x4ea7, - 0x9610, 0x98a4, 0x660c, 0x7316, 0x573a, 0x5c1d, 0x5e38, 0x957f, - 0x507f, 0x80a0, 0x5382, 0x655e, 0x7545, 0x5531, 0x5021, 0x8d85, - 0x6284, 0x949e, 0x671d, 0x5632, 0x6f6e, 0x5de2, 0x5435, 0x7092, - 0x8f66, 0x626f, 0x64a4, 0x63a3, 0x5f7b, 0x6f88, 0x90f4, 0x81e3, - 0x8fb0, 0x5c18, 0x6668, 0x5ff1, 0x6c89, 0x9648, 0x8d81, 0x886c, - /*** 0x06c0 ***/ - 0x6491, 0x79f0, 0x57ce, 0x6a59, 0x6210, 0x5448, 0x4e58, 0x7a0b, - 0x60e9, 0x6f84, 0x8bda, 0x627f, 0x901e, 0x9a8b, 0x79e4, 0x5403, - 0x75f4, 0x6301, 0x5319, 0x6c60, 0x8fdf, 0x5f1b, 0x9a70, 0x803b, - 0x9f7f, 0x4f88, 0x5c3a, 0x8d64, 0x7fc5, 0x65a5, 0x70bd, 0x5145, - 0x51b2, 0x866b, 0x5d07, 0x5ba0, 0x62bd, 0x916c, 0x7574, 0x8e0c, - 0x7a20, 0x6101, 0x7b79, 0x4ec7, 0x7ef8, 0x7785, 0x4e11, 0x81ed, - 0x521d, 0x51fa, 0x6a71, 0x53a8, 0x8e87, 0x9504, 0x96cf, 0x6ec1, - 0x9664, 0x695a, 0x7840, 0x50a8, 0x77d7, 0x6410, 0x89e6, 0x5904, - /*** 0x0700 ***/ - 0x63e3, 0x5ddd, 0x7a7f, 0x693d, 0x4f20, 0x8239, 0x5598, 0x4e32, - 0x75ae, 0x7a97, 0x5e62, 0x5e8a, 0x95ef, 0x521b, 0x5439, 0x708a, - 0x6376, 0x9524, 0x5782, 0x6625, 0x693f, 0x9187, 0x5507, 0x6df3, - 0x7eaf, 0x8822, 0x6233, 0x7ef0, 0x75b5, 0x8328, 0x78c1, 0x96cc, - 0x8f9e, 0x6148, 0x74f7, 0x8bcd, 0x6b64, 0x523a, 0x8d50, 0x6b21, - 0x806a, 0x8471, 0x56f1, 0x5306, 0x4ece, 0x4e1b, 0x51d1, 0x7c97, - 0x918b, 0x7c07, 0x4fc3, 0x8e7f, 0x7be1, 0x7a9c, 0x6467, 0x5d14, - 0x50ac, 0x8106, 0x7601, 0x7cb9, 0x6dec, 0x7fe0, 0x6751, 0x5b58, - /*** 0x0740 ***/ - 0x5bf8, 0x78cb, 0x64ae, 0x6413, 0x63aa, 0x632b, 0x9519, 0x642d, - 0x8fbe, 0x7b54, 0x7629, 0x6253, 0x5927, 0x5446, 0x6b79, 0x50a3, - 0x6234, 0x5e26, 0x6b86, 0x4ee3, 0x8d37, 0x888b, 0x5f85, 0x902e, - 0x6020, 0x803d, 0x62c5, 0x4e39, 0x5355, 0x90f8, 0x63b8, 0x80c6, - 0x65e6, 0x6c2e, 0x4f46, 0x60ee, 0x6de1, 0x8bde, 0x5f39, 0x86cb, - 0x5f53, 0x6321, 0x515a, 0x8361, 0x6863, 0x5200, 0x6363, 0x8e48, - 0x5012, 0x5c9b, 0x7977, 0x5bfc, 0x5230, 0x7a3b, 0x60bc, 0x9053, - 0x76d7, 0x5fb7, 0x5f97, 0x7684, 0x8e6c, 0x706f, 0x767b, 0x7b49, - /*** 0x0780 ***/ - 0x77aa, 0x51f3, 0x9093, 0x5824, 0x4f4e, 0x6ef4, 0x8fea, 0x654c, - 0x7b1b, 0x72c4, 0x6da4, 0x7fdf, 0x5ae1, 0x62b5, 0x5e95, 0x5730, - 0x8482, 0x7b2c, 0x5e1d, 0x5f1f, 0x9012, 0x7f14, 0x98a0, 0x6382, - 0x6ec7, 0x7898, 0x70b9, 0x5178, 0x975b, 0x57ab, 0x7535, 0x4f43, - 0x7538, 0x5e97, 0x60e6, 0x5960, 0x6dc0, 0x6bbf, 0x7889, 0x53fc, - 0x96d5, 0x51cb, 0x5201, 0x6389, 0x540a, 0x9493, 0x8c03, 0x8dcc, - 0x7239, 0x789f, 0x8776, 0x8fed, 0x8c0d, 0x53e0, 0x4e01, 0x76ef, - 0x53ee, 0x9489, 0x9876, 0x9f0e, 0x952d, 0x5b9a, 0x8ba2, 0x4e22, - /*** 0x07c0 ***/ - 0x4e1c, 0x51ac, 0x8463, 0x61c2, 0x52a8, 0x680b, 0x4f97, 0x606b, - 0x51bb, 0x6d1e, 0x515c, 0x6296, 0x6597, 0x9661, 0x8c46, 0x9017, - 0x75d8, 0x90fd, 0x7763, 0x6bd2, 0x728a, 0x72ec, 0x8bfb, 0x5835, - 0x7779, 0x8d4c, 0x675c, 0x9540, 0x809a, 0x5ea6, 0x6e21, 0x5992, - 0x7aef, 0x77ed, 0x953b, 0x6bb5, 0x65ad, 0x7f0e, 0x5806, 0x5151, - 0x961f, 0x5bf9, 0x58a9, 0x5428, 0x8e72, 0x6566, 0x987f, 0x56e4, - 0x949d, 0x76fe, 0x9041, 0x6387, 0x54c6, 0x591a, 0x593a, 0x579b, - 0x8eb2, 0x6735, 0x8dfa, 0x8235, 0x5241, 0x60f0, 0x5815, 0x86fe, - /*** 0x0800 ***/ - 0x5ce8, 0x9e45, 0x4fc4, 0x989d, 0x8bb9, 0x5a25, 0x6076, 0x5384, - 0x627c, 0x904f, 0x9102, 0x997f, 0x6069, 0x800c, 0x513f, 0x8033, - 0x5c14, 0x9975, 0x6d31, 0x4e8c, 0x8d30, 0x53d1, 0x7f5a, 0x7b4f, - 0x4f10, 0x4e4f, 0x9600, 0x6cd5, 0x73d0, 0x85e9, 0x5e06, 0x756a, - 0x7ffb, 0x6a0a, 0x77fe, 0x9492, 0x7e41, 0x51e1, 0x70e6, 0x53cd, - 0x8fd4, 0x8303, 0x8d29, 0x72af, 0x996d, 0x6cdb, 0x574a, 0x82b3, - 0x65b9, 0x80aa, 0x623f, 0x9632, 0x59a8, 0x4eff, 0x8bbf, 0x7eba, - 0x653e, 0x83f2, 0x975e, 0x5561, 0x98de, 0x80a5, 0x532a, 0x8bfd, - /*** 0x0840 ***/ - 0x5420, 0x80ba, 0x5e9f, 0x6cb8, 0x8d39, 0x82ac, 0x915a, 0x5429, - 0x6c1b, 0x5206, 0x7eb7, 0x575f, 0x711a, 0x6c7e, 0x7c89, 0x594b, - 0x4efd, 0x5fff, 0x6124, 0x7caa, 0x4e30, 0x5c01, 0x67ab, 0x8702, - 0x5cf0, 0x950b, 0x98ce, 0x75af, 0x70fd, 0x9022, 0x51af, 0x7f1d, - 0x8bbd, 0x5949, 0x51e4, 0x4f5b, 0x5426, 0x592b, 0x6577, 0x80a4, - 0x5b75, 0x6276, 0x62c2, 0x8f90, 0x5e45, 0x6c1f, 0x7b26, 0x4f0f, - 0x4fd8, 0x670d, 0x6d6e, 0x6daa, 0x798f, 0x88b1, 0x5f17, 0x752b, - 0x629a, 0x8f85, 0x4fef, 0x91dc, 0x65a7, 0x812f, 0x8151, 0x5e9c, - /*** 0x0880 ***/ - 0x8150, 0x8d74, 0x526f, 0x8986, 0x8d4b, 0x590d, 0x5085, 0x4ed8, - 0x961c, 0x7236, 0x8179, 0x8d1f, 0x5bcc, 0x8ba3, 0x9644, 0x5987, - 0x7f1a, 0x5490, 0x5676, 0x560e, 0x8be5, 0x6539, 0x6982, 0x9499, - 0x76d6, 0x6e89, 0x5e72, 0x7518, 0x6746, 0x67d1, 0x7aff, 0x809d, - 0x8d76, 0x611f, 0x79c6, 0x6562, 0x8d63, 0x5188, 0x521a, 0x94a2, - 0x7f38, 0x809b, 0x7eb2, 0x5c97, 0x6e2f, 0x6760, 0x7bd9, 0x768b, - 0x9ad8, 0x818f, 0x7f94, 0x7cd5, 0x641e, 0x9550, 0x7a3f, 0x544a, - 0x54e5, 0x6b4c, 0x6401, 0x6208, 0x9e3d, 0x80f3, 0x7599, 0x5272, - /*** 0x08c0 ***/ - 0x9769, 0x845b, 0x683c, 0x86e4, 0x9601, 0x9694, 0x94ec, 0x4e2a, - 0x5404, 0x7ed9, 0x6839, 0x8ddf, 0x8015, 0x66f4, 0x5e9a, 0x7fb9, - 0x57c2, 0x803f, 0x6897, 0x5de5, 0x653b, 0x529f, 0x606d, 0x9f9a, - 0x4f9b, 0x8eac, 0x516c, 0x5bab, 0x5f13, 0x5de9, 0x6c5e, 0x62f1, - 0x8d21, 0x5171, 0x94a9, 0x52fe, 0x6c9f, 0x82df, 0x72d7, 0x57a2, - 0x6784, 0x8d2d, 0x591f, 0x8f9c, 0x83c7, 0x5495, 0x7b8d, 0x4f30, - 0x6cbd, 0x5b64, 0x59d1, 0x9f13, 0x53e4, 0x86ca, 0x9aa8, 0x8c37, - 0x80a1, 0x6545, 0x987e, 0x56fa, 0x96c7, 0x522e, 0x74dc, 0x5250, - /*** 0x0900 ***/ - 0x5be1, 0x6302, 0x8902, 0x4e56, 0x62d0, 0x602a, 0x68fa, 0x5173, - 0x5b98, 0x51a0, 0x89c2, 0x7ba1, 0x9986, 0x7f50, 0x60ef, 0x704c, - 0x8d2f, 0x5149, 0x5e7f, 0x901b, 0x7470, 0x89c4, 0x572d, 0x7845, - 0x5f52, 0x9f9f, 0x95fa, 0x8f68, 0x9b3c, 0x8be1, 0x7678, 0x6842, - 0x67dc, 0x8dea, 0x8d35, 0x523d, 0x8f8a, 0x6eda, 0x68cd, 0x9505, - 0x90ed, 0x56fd, 0x679c, 0x88f9, 0x8fc7, 0x54c8, 0x9ab8, 0x5b69, - 0x6d77, 0x6c26, 0x4ea5, 0x5bb3, 0x9a87, 0x9163, 0x61a8, 0x90af, - 0x97e9, 0x542b, 0x6db5, 0x5bd2, 0x51fd, 0x558a, 0x7f55, 0x7ff0, - /*** 0x0940 ***/ - 0x64bc, 0x634d, 0x65f1, 0x61be, 0x608d, 0x710a, 0x6c57, 0x6c49, - 0x592f, 0x676d, 0x822a, 0x58d5, 0x568e, 0x8c6a, 0x6beb, 0x90dd, - 0x597d, 0x8017, 0x53f7, 0x6d69, 0x5475, 0x559d, 0x8377, 0x83cf, - 0x6838, 0x79be, 0x548c, 0x4f55, 0x5408, 0x76d2, 0x8c89, 0x9602, - 0x6cb3, 0x6db8, 0x8d6b, 0x8910, 0x9e64, 0x8d3a, 0x563f, 0x9ed1, - 0x75d5, 0x5f88, 0x72e0, 0x6068, 0x54fc, 0x4ea8, 0x6a2a, 0x8861, - 0x6052, 0x8f70, 0x54c4, 0x70d8, 0x8679, 0x9e3f, 0x6d2a, 0x5b8f, - 0x5f18, 0x7ea2, 0x5589, 0x4faf, 0x7334, 0x543c, 0x539a, 0x5019, - /*** 0x0980 ***/ - 0x540e, 0x547c, 0x4e4e, 0x5ffd, 0x745a, 0x58f6, 0x846b, 0x80e1, - 0x8774, 0x72d0, 0x7cca, 0x6e56, 0x5f27, 0x864e, 0x552c, 0x62a4, - 0x4e92, 0x6caa, 0x6237, 0x82b1, 0x54d7, 0x534e, 0x733e, 0x6ed1, - 0x753b, 0x5212, 0x5316, 0x8bdd, 0x69d0, 0x5f8a, 0x6000, 0x6dee, - 0x574f, 0x6b22, 0x73af, 0x6853, 0x8fd8, 0x7f13, 0x6362, 0x60a3, - 0x5524, 0x75ea, 0x8c62, 0x7115, 0x6da3, 0x5ba6, 0x5e7b, 0x8352, - 0x614c, 0x9ec4, 0x78fa, 0x8757, 0x7c27, 0x7687, 0x51f0, 0x60f6, - 0x714c, 0x6643, 0x5e4c, 0x604d, 0x8c0e, 0x7070, 0x6325, 0x8f89, - /*** 0x09c0 ***/ - 0x5fbd, 0x6062, 0x86d4, 0x56de, 0x6bc1, 0x6094, 0x6167, 0x5349, - 0x60e0, 0x6666, 0x8d3f, 0x79fd, 0x4f1a, 0x70e9, 0x6c47, 0x8bb3, - 0x8bf2, 0x7ed8, 0x8364, 0x660f, 0x5a5a, 0x9b42, 0x6d51, 0x6df7, - 0x8c41, 0x6d3b, 0x4f19, 0x706b, 0x83b7, 0x6216, 0x60d1, 0x970d, - 0x8d27, 0x7978, 0x51fb, 0x573e, 0x57fa, 0x673a, 0x7578, 0x7a3d, - 0x79ef, 0x7b95, 0x808c, 0x9965, 0x8ff9, 0x6fc0, 0x8ba5, 0x9e21, - 0x59ec, 0x7ee9, 0x7f09, 0x5409, 0x6781, 0x68d8, 0x8f91, 0x7c4d, - 0x96c6, 0x53ca, 0x6025, 0x75be, 0x6c72, 0x5373, 0x5ac9, 0x7ea7, - /*** 0x0a00 ***/ - 0x6324, 0x51e0, 0x810a, 0x5df1, 0x84df, 0x6280, 0x5180, 0x5b63, - 0x4f0e, 0x796d, 0x5242, 0x60b8, 0x6d4e, 0x5bc4, 0x5bc2, 0x8ba1, - 0x8bb0, 0x65e2, 0x5fcc, 0x9645, 0x5993, 0x7ee7, 0x7eaa, 0x5609, - 0x67b7, 0x5939, 0x4f73, 0x5bb6, 0x52a0, 0x835a, 0x988a, 0x8d3e, - 0x7532, 0x94be, 0x5047, 0x7a3c, 0x4ef7, 0x67b6, 0x9a7e, 0x5ac1, - 0x6b7c, 0x76d1, 0x575a, 0x5c16, 0x7b3a, 0x95f4, 0x714e, 0x517c, - 0x80a9, 0x8270, 0x5978, 0x7f04, 0x8327, 0x68c0, 0x67ec, 0x78b1, - 0x7877, 0x62e3, 0x6361, 0x7b80, 0x4fed, 0x526a, 0x51cf, 0x8350, - /*** 0x0a40 ***/ - 0x69db, 0x9274, 0x8df5, 0x8d31, 0x89c1, 0x952e, 0x7bad, 0x4ef6, - 0x5065, 0x8230, 0x5251, 0x996f, 0x6e10, 0x6e85, 0x6da7, 0x5efa, - 0x50f5, 0x59dc, 0x5c06, 0x6d46, 0x6c5f, 0x7586, 0x848b, 0x6868, - 0x5956, 0x8bb2, 0x5320, 0x9171, 0x964d, 0x8549, 0x6912, 0x7901, - 0x7126, 0x80f6, 0x4ea4, 0x90ca, 0x6d47, 0x9a84, 0x5a07, 0x56bc, - 0x6405, 0x94f0, 0x77eb, 0x4fa5, 0x811a, 0x72e1, 0x89d2, 0x997a, - 0x7f34, 0x7ede, 0x527f, 0x6559, 0x9175, 0x8f7f, 0x8f83, 0x53eb, - 0x7a96, 0x63ed, 0x63a5, 0x7686, 0x79f8, 0x8857, 0x9636, 0x622a, - /*** 0x0a80 ***/ - 0x52ab, 0x8282, 0x6854, 0x6770, 0x6377, 0x776b, 0x7aed, 0x6d01, - 0x7ed3, 0x89e3, 0x59d0, 0x6212, 0x85c9, 0x82a5, 0x754c, 0x501f, - 0x4ecb, 0x75a5, 0x8beb, 0x5c4a, 0x5dfe, 0x7b4b, 0x65a4, 0x91d1, - 0x4eca, 0x6d25, 0x895f, 0x7d27, 0x9526, 0x4ec5, 0x8c28, 0x8fdb, - 0x9773, 0x664b, 0x7981, 0x8fd1, 0x70ec, 0x6d78, 0x5c3d, 0x52b2, - 0x8346, 0x5162, 0x830e, 0x775b, 0x6676, 0x9cb8, 0x4eac, 0x60ca, - 0x7cbe, 0x7cb3, 0x7ecf, 0x4e95, 0x8b66, 0x666f, 0x9888, 0x9759, - 0x5883, 0x656c, 0x955c, 0x5f84, 0x75c9, 0x9756, 0x7adf, 0x7ade, - /*** 0x0ac0 ***/ - 0x51c0, 0x70af, 0x7a98, 0x63ea, 0x7a76, 0x7ea0, 0x7396, 0x97ed, - 0x4e45, 0x7078, 0x4e5d, 0x9152, 0x53a9, 0x6551, 0x65e7, 0x81fc, - 0x8205, 0x548e, 0x5c31, 0x759a, 0x97a0, 0x62d8, 0x72d9, 0x75bd, - 0x5c45, 0x9a79, 0x83ca, 0x5c40, 0x5480, 0x77e9, 0x4e3e, 0x6cae, - 0x805a, 0x62d2, 0x636e, 0x5de8, 0x5177, 0x8ddd, 0x8e1e, 0x952f, - 0x4ff1, 0x53e5, 0x60e7, 0x70ac, 0x5267, 0x6350, 0x9e43, 0x5a1f, - 0x5026, 0x7737, 0x5377, 0x7ee2, 0x6485, 0x652b, 0x6289, 0x6398, - 0x5014, 0x7235, 0x89c9, 0x51b3, 0x8bc0, 0x7edd, 0x5747, 0x83cc, - /*** 0x0b00 ***/ - 0x94a7, 0x519b, 0x541b, 0x5cfb, 0x4fca, 0x7ae3, 0x6d5a, 0x90e1, - 0x9a8f, 0x5580, 0x5496, 0x5361, 0x54af, 0x5f00, 0x63e9, 0x6977, - 0x51ef, 0x6168, 0x520a, 0x582a, 0x52d8, 0x574e, 0x780d, 0x770b, - 0x5eb7, 0x6177, 0x7ce0, 0x625b, 0x6297, 0x4ea2, 0x7095, 0x8003, - 0x62f7, 0x70e4, 0x9760, 0x5777, 0x82db, 0x67ef, 0x68f5, 0x78d5, - 0x9897, 0x79d1, 0x58f3, 0x54b3, 0x53ef, 0x6e34, 0x514b, 0x523b, - 0x5ba2, 0x8bfe, 0x80af, 0x5543, 0x57a6, 0x6073, 0x5751, 0x542d, - 0x7a7a, 0x6050, 0x5b54, 0x63a7, 0x62a0, 0x53e3, 0x6263, 0x5bc7, - /*** 0x0b40 ***/ - 0x67af, 0x54ed, 0x7a9f, 0x82e6, 0x9177, 0x5e93, 0x88e4, 0x5938, - 0x57ae, 0x630e, 0x8de8, 0x80ef, 0x5757, 0x7b77, 0x4fa9, 0x5feb, - 0x5bbd, 0x6b3e, 0x5321, 0x7b50, 0x72c2, 0x6846, 0x77ff, 0x7736, - 0x65f7, 0x51b5, 0x4e8f, 0x76d4, 0x5cbf, 0x7aa5, 0x8475, 0x594e, - 0x9b41, 0x5080, 0x9988, 0x6127, 0x6e83, 0x5764, 0x6606, 0x6346, - 0x56f0, 0x62ec, 0x6269, 0x5ed3, 0x9614, 0x5783, 0x62c9, 0x5587, - 0x8721, 0x814a, 0x8fa3, 0x5566, 0x83b1, 0x6765, 0x8d56, 0x84dd, - 0x5a6a, 0x680f, 0x62e6, 0x7bee, 0x9611, 0x5170, 0x6f9c, 0x8c30, - /*** 0x0b80 ***/ - 0x63fd, 0x89c8, 0x61d2, 0x7f06, 0x70c2, 0x6ee5, 0x7405, 0x6994, - 0x72fc, 0x5eca, 0x90ce, 0x6717, 0x6d6a, 0x635e, 0x52b3, 0x7262, - 0x8001, 0x4f6c, 0x59e5, 0x916a, 0x70d9, 0x6d9d, 0x52d2, 0x4e50, - 0x96f7, 0x956d, 0x857e, 0x78ca, 0x7d2f, 0x5121, 0x5792, 0x64c2, - 0x808b, 0x7c7b, 0x6cea, 0x68f1, 0x695e, 0x51b7, 0x5398, 0x68a8, - 0x7281, 0x9ece, 0x7bf1, 0x72f8, 0x79bb, 0x6f13, 0x7406, 0x674e, - 0x91cc, 0x9ca4, 0x793c, 0x8389, 0x8354, 0x540f, 0x6817, 0x4e3d, - 0x5389, 0x52b1, 0x783e, 0x5386, 0x5229, 0x5088, 0x4f8b, 0x4fd0, - /*** 0x0bc0 ***/ - 0x75e2, 0x7acb, 0x7c92, 0x6ca5, 0x96b6, 0x529b, 0x7483, 0x54e9, - 0x4fe9, 0x8054, 0x83b2, 0x8fde, 0x9570, 0x5ec9, 0x601c, 0x6d9f, - 0x5e18, 0x655b, 0x8138, 0x94fe, 0x604b, 0x70bc, 0x7ec3, 0x7cae, - 0x51c9, 0x6881, 0x7cb1, 0x826f, 0x4e24, 0x8f86, 0x91cf, 0x667e, - 0x4eae, 0x8c05, 0x64a9, 0x804a, 0x50da, 0x7597, 0x71ce, 0x5be5, - 0x8fbd, 0x6f66, 0x4e86, 0x6482, 0x9563, 0x5ed6, 0x6599, 0x5217, - 0x88c2, 0x70c8, 0x52a3, 0x730e, 0x7433, 0x6797, 0x78f7, 0x9716, - 0x4e34, 0x90bb, 0x9cde, 0x6dcb, 0x51db, 0x8d41, 0x541d, 0x62ce, - /*** 0x0c00 ***/ - 0x73b2, 0x83f1, 0x96f6, 0x9f84, 0x94c3, 0x4f36, 0x7f9a, 0x51cc, - 0x7075, 0x9675, 0x5cad, 0x9886, 0x53e6, 0x4ee4, 0x6e9c, 0x7409, - 0x69b4, 0x786b, 0x998f, 0x7559, 0x5218, 0x7624, 0x6d41, 0x67f3, - 0x516d, 0x9f99, 0x804b, 0x5499, 0x7b3c, 0x7abf, 0x9686, 0x5784, - 0x62e2, 0x9647, 0x697c, 0x5a04, 0x6402, 0x7bd3, 0x6f0f, 0x964b, - 0x82a6, 0x5362, 0x9885, 0x5e90, 0x7089, 0x63b3, 0x5364, 0x864f, - 0x9c81, 0x9e93, 0x788c, 0x9732, 0x8def, 0x8d42, 0x9e7f, 0x6f5e, - 0x7984, 0x5f55, 0x9646, 0x622e, 0x9a74, 0x5415, 0x94dd, 0x4fa3, - /*** 0x0c40 ***/ - 0x65c5, 0x5c65, 0x5c61, 0x7f15, 0x8651, 0x6c2f, 0x5f8b, 0x7387, - 0x6ee4, 0x7eff, 0x5ce6, 0x631b, 0x5b6a, 0x6ee6, 0x5375, 0x4e71, - 0x63a0, 0x7565, 0x62a1, 0x8f6e, 0x4f26, 0x4ed1, 0x6ca6, 0x7eb6, - 0x8bba, 0x841d, 0x87ba, 0x7f57, 0x903b, 0x9523, 0x7ba9, 0x9aa1, - 0x88f8, 0x843d, 0x6d1b, 0x9a86, 0x7edc, 0x5988, 0x9ebb, 0x739b, - 0x7801, 0x8682, 0x9a6c, 0x9a82, 0x561b, 0x5417, 0x57cb, 0x4e70, - 0x9ea6, 0x5356, 0x8fc8, 0x8109, 0x7792, 0x9992, 0x86ee, 0x6ee1, - 0x8513, 0x66fc, 0x6162, 0x6f2b, 0x8c29, 0x8292, 0x832b, 0x76f2, - /*** 0x0c80 ***/ - 0x6c13, 0x5fd9, 0x83bd, 0x732b, 0x8305, 0x951a, 0x6bdb, 0x77db, - 0x94c6, 0x536f, 0x8302, 0x5192, 0x5e3d, 0x8c8c, 0x8d38, 0x4e48, - 0x73ab, 0x679a, 0x6885, 0x9176, 0x9709, 0x7164, 0x6ca1, 0x7709, - 0x5a92, 0x9541, 0x6bcf, 0x7f8e, 0x6627, 0x5bd0, 0x59b9, 0x5a9a, - 0x95e8, 0x95f7, 0x4eec, 0x840c, 0x8499, 0x6aac, 0x76df, 0x9530, - 0x731b, 0x68a6, 0x5b5f, 0x772f, 0x919a, 0x9761, 0x7cdc, 0x8ff7, - 0x8c1c, 0x5f25, 0x7c73, 0x79d8, 0x89c5, 0x6ccc, 0x871c, 0x5bc6, - 0x5e42, 0x68c9, 0x7720, 0x7ef5, 0x5195, 0x514d, 0x52c9, 0x5a29, - /*** 0x0cc0 ***/ - 0x7f05, 0x9762, 0x82d7, 0x63cf, 0x7784, 0x85d0, 0x79d2, 0x6e3a, - 0x5e99, 0x5999, 0x8511, 0x706d, 0x6c11, 0x62bf, 0x76bf, 0x654f, - 0x60af, 0x95fd, 0x660e, 0x879f, 0x9e23, 0x94ed, 0x540d, 0x547d, - 0x8c2c, 0x6478, 0x6479, 0x8611, 0x6a21, 0x819c, 0x78e8, 0x6469, - 0x9b54, 0x62b9, 0x672b, 0x83ab, 0x58a8, 0x9ed8, 0x6cab, 0x6f20, - 0x5bde, 0x964c, 0x8c0b, 0x725f, 0x67d0, 0x62c7, 0x7261, 0x4ea9, - 0x59c6, 0x6bcd, 0x5893, 0x66ae, 0x5e55, 0x52df, 0x6155, 0x6728, - 0x76ee, 0x7766, 0x7267, 0x7a46, 0x62ff, 0x54ea, 0x5450, 0x94a0, - /*** 0x0d00 ***/ - 0x90a3, 0x5a1c, 0x7eb3, 0x6c16, 0x4e43, 0x5976, 0x8010, 0x5948, - 0x5357, 0x7537, 0x96be, 0x56ca, 0x6320, 0x8111, 0x607c, 0x95f9, - 0x6dd6, 0x5462, 0x9981, 0x5185, 0x5ae9, 0x80fd, 0x59ae, 0x9713, - 0x502a, 0x6ce5, 0x5c3c, 0x62df, 0x4f60, 0x533f, 0x817b, 0x9006, - 0x6eba, 0x852b, 0x62c8, 0x5e74, 0x78be, 0x64b5, 0x637b, 0x5ff5, - 0x5a18, 0x917f, 0x9e1f, 0x5c3f, 0x634f, 0x8042, 0x5b7d, 0x556e, - 0x954a, 0x954d, 0x6d85, 0x60a8, 0x67e0, 0x72de, 0x51dd, 0x5b81, - 0x62e7, 0x6cde, 0x725b, 0x626d, 0x94ae, 0x7ebd, 0x8113, 0x6d53, - /*** 0x0d40 ***/ - 0x519c, 0x5f04, 0x5974, 0x52aa, 0x6012, 0x5973, 0x6696, 0x8650, - 0x759f, 0x632a, 0x61e6, 0x7cef, 0x8bfa, 0x54e6, 0x6b27, 0x9e25, - 0x6bb4, 0x85d5, 0x5455, 0x5076, 0x6ca4, 0x556a, 0x8db4, 0x722c, - 0x5e15, 0x6015, 0x7436, 0x62cd, 0x6392, 0x724c, 0x5f98, 0x6e43, - 0x6d3e, 0x6500, 0x6f58, 0x76d8, 0x78d0, 0x76fc, 0x7554, 0x5224, - 0x53db, 0x4e53, 0x5e9e, 0x65c1, 0x802a, 0x80d6, 0x629b, 0x5486, - 0x5228, 0x70ae, 0x888d, 0x8dd1, 0x6ce1, 0x5478, 0x80da, 0x57f9, - 0x88f4, 0x8d54, 0x966a, 0x914d, 0x4f69, 0x6c9b, 0x55b7, 0x76c6, - /*** 0x0d80 ***/ - 0x7830, 0x62a8, 0x70f9, 0x6f8e, 0x5f6d, 0x84ec, 0x68da, 0x787c, - 0x7bf7, 0x81a8, 0x670b, 0x9e4f, 0x6367, 0x78b0, 0x576f, 0x7812, - 0x9739, 0x6279, 0x62ab, 0x5288, 0x7435, 0x6bd7, 0x5564, 0x813e, - 0x75b2, 0x76ae, 0x5339, 0x75de, 0x50fb, 0x5c41, 0x8b6c, 0x7bc7, - 0x504f, 0x7247, 0x9a97, 0x98d8, 0x6f02, 0x74e2, 0x7968, 0x6487, - 0x77a5, 0x62fc, 0x9891, 0x8d2b, 0x54c1, 0x8058, 0x4e52, 0x576a, - 0x82f9, 0x840d, 0x5e73, 0x51ed, 0x74f6, 0x8bc4, 0x5c4f, 0x5761, - 0x6cfc, 0x9887, 0x5a46, 0x7834, 0x9b44, 0x8feb, 0x7c95, 0x5256, - /*** 0x0dc0 ***/ - 0x6251, 0x94fa, 0x4ec6, 0x8386, 0x8461, 0x83e9, 0x84b2, 0x57d4, - 0x6734, 0x5703, 0x666e, 0x6d66, 0x8c31, 0x66dd, 0x7011, 0x671f, - 0x6b3a, 0x6816, 0x621a, 0x59bb, 0x4e03, 0x51c4, 0x6f06, 0x67d2, - 0x6c8f, 0x5176, 0x68cb, 0x5947, 0x6b67, 0x7566, 0x5d0e, 0x8110, - 0x9f50, 0x65d7, 0x7948, 0x7941, 0x9a91, 0x8d77, 0x5c82, 0x4e5e, - 0x4f01, 0x542f, 0x5951, 0x780c, 0x5668, 0x6c14, 0x8fc4, 0x5f03, - 0x6c7d, 0x6ce3, 0x8bab, 0x6390, 0x6070, 0x6d3d, 0x7275, 0x6266, - 0x948e, 0x94c5, 0x5343, 0x8fc1, 0x7b7e, 0x4edf, 0x8c26, 0x4e7e, - /*** 0x0e00 ***/ - 0x9ed4, 0x94b1, 0x94b3, 0x524d, 0x6f5c, 0x9063, 0x6d45, 0x8c34, - 0x5811, 0x5d4c, 0x6b20, 0x6b49, 0x67aa, 0x545b, 0x8154, 0x7f8c, - 0x5899, 0x8537, 0x5f3a, 0x62a2, 0x6a47, 0x9539, 0x6572, 0x6084, - 0x6865, 0x77a7, 0x4e54, 0x4fa8, 0x5de7, 0x9798, 0x64ac, 0x7fd8, - 0x5ced, 0x4fcf, 0x7a8d, 0x5207, 0x8304, 0x4e14, 0x602f, 0x7a83, - 0x94a6, 0x4fb5, 0x4eb2, 0x79e6, 0x7434, 0x52e4, 0x82b9, 0x64d2, - 0x79bd, 0x5bdd, 0x6c81, 0x9752, 0x8f7b, 0x6c22, 0x503e, 0x537f, - 0x6e05, 0x64ce, 0x6674, 0x6c30, 0x60c5, 0x9877, 0x8bf7, 0x5e86, - /*** 0x0e40 ***/ - 0x743c, 0x7a77, 0x79cb, 0x4e18, 0x90b1, 0x7403, 0x6c42, 0x56da, - 0x914b, 0x6cc5, 0x8d8b, 0x533a, 0x86c6, 0x66f2, 0x8eaf, 0x5c48, - 0x9a71, 0x6e20, 0x53d6, 0x5a36, 0x9f8b, 0x8da3, 0x53bb, 0x5708, - 0x98a7, 0x6743, 0x919b, 0x6cc9, 0x5168, 0x75ca, 0x62f3, 0x72ac, - 0x5238, 0x529d, 0x7f3a, 0x7094, 0x7638, 0x5374, 0x9e4a, 0x69b7, - 0x786e, 0x96c0, 0x88d9, 0x7fa4, 0x7136, 0x71c3, 0x5189, 0x67d3, - 0x74e4, 0x58e4, 0x6518, 0x56b7, 0x8ba9, 0x9976, 0x6270, 0x7ed5, - 0x60f9, 0x70ed, 0x58ec, 0x4ec1, 0x4eba, 0x5fcd, 0x97e7, 0x4efb, - /*** 0x0e80 ***/ - 0x8ba4, 0x5203, 0x598a, 0x7eab, 0x6254, 0x4ecd, 0x65e5, 0x620e, - 0x8338, 0x84c9, 0x8363, 0x878d, 0x7194, 0x6eb6, 0x5bb9, 0x7ed2, - 0x5197, 0x63c9, 0x67d4, 0x8089, 0x8339, 0x8815, 0x5112, 0x5b7a, - 0x5982, 0x8fb1, 0x4e73, 0x6c5d, 0x5165, 0x8925, 0x8f6f, 0x962e, - 0x854a, 0x745e, 0x9510, 0x95f0, 0x6da6, 0x82e5, 0x5f31, 0x6492, - 0x6d12, 0x8428, 0x816e, 0x9cc3, 0x585e, 0x8d5b, 0x4e09, 0x53c1, - 0x4f1e, 0x6563, 0x6851, 0x55d3, 0x4e27, 0x6414, 0x9a9a, 0x626b, - 0x5ac2, 0x745f, 0x8272, 0x6da9, 0x68ee, 0x50e7, 0x838e, 0x7802, - /*** 0x0ec0 ***/ - 0x6740, 0x5239, 0x6c99, 0x7eb1, 0x50bb, 0x5565, 0x715e, 0x7b5b, - 0x6652, 0x73ca, 0x82eb, 0x6749, 0x5c71, 0x5220, 0x717d, 0x886b, - 0x95ea, 0x9655, 0x64c5, 0x8d61, 0x81b3, 0x5584, 0x6c55, 0x6247, - 0x7f2e, 0x5892, 0x4f24, 0x5546, 0x8d4f, 0x664c, 0x4e0a, 0x5c1a, - 0x88f3, 0x68a2, 0x634e, 0x7a0d, 0x70e7, 0x828d, 0x52fa, 0x97f6, - 0x5c11, 0x54e8, 0x90b5, 0x7ecd, 0x5962, 0x8d4a, 0x86c7, 0x820c, - 0x820d, 0x8d66, 0x6444, 0x5c04, 0x6151, 0x6d89, 0x793e, 0x8bbe, - 0x7837, 0x7533, 0x547b, 0x4f38, 0x8eab, 0x6df1, 0x5a20, 0x7ec5, - /*** 0x0f00 ***/ - 0x795e, 0x6c88, 0x5ba1, 0x5a76, 0x751a, 0x80be, 0x614e, 0x6e17, - 0x58f0, 0x751f, 0x7525, 0x7272, 0x5347, 0x7ef3, 0x7701, 0x76db, - 0x5269, 0x80dc, 0x5723, 0x5e08, 0x5931, 0x72ee, 0x65bd, 0x6e7f, - 0x8bd7, 0x5c38, 0x8671, 0x5341, 0x77f3, 0x62fe, 0x65f6, 0x4ec0, - 0x98df, 0x8680, 0x5b9e, 0x8bc6, 0x53f2, 0x77e2, 0x4f7f, 0x5c4e, - 0x9a76, 0x59cb, 0x5f0f, 0x793a, 0x58eb, 0x4e16, 0x67ff, 0x4e8b, - 0x62ed, 0x8a93, 0x901d, 0x52bf, 0x662f, 0x55dc, 0x566c, 0x9002, - 0x4ed5, 0x4f8d, 0x91ca, 0x9970, 0x6c0f, 0x5e02, 0x6043, 0x5ba4, - /*** 0x0f40 ***/ - 0x89c6, 0x8bd5, 0x6536, 0x624b, 0x9996, 0x5b88, 0x5bff, 0x6388, - 0x552e, 0x53d7, 0x7626, 0x517d, 0x852c, 0x67a2, 0x68b3, 0x6b8a, - 0x6292, 0x8f93, 0x53d4, 0x8212, 0x6dd1, 0x758f, 0x4e66, 0x8d4e, - 0x5b70, 0x719f, 0x85af, 0x6691, 0x66d9, 0x7f72, 0x8700, 0x9ecd, - 0x9f20, 0x5c5e, 0x672f, 0x8ff0, 0x6811, 0x675f, 0x620d, 0x7ad6, - 0x5885, 0x5eb6, 0x6570, 0x6f31, 0x6055, 0x5237, 0x800d, 0x6454, - 0x8870, 0x7529, 0x5e05, 0x6813, 0x62f4, 0x971c, 0x53cc, 0x723d, - 0x8c01, 0x6c34, 0x7761, 0x7a0e, 0x542e, 0x77ac, 0x987a, 0x821c, - /*** 0x0f80 ***/ - 0x8bf4, 0x7855, 0x6714, 0x70c1, 0x65af, 0x6495, 0x5636, 0x601d, - 0x79c1, 0x53f8, 0x4e1d, 0x6b7b, 0x8086, 0x5bfa, 0x55e3, 0x56db, - 0x4f3a, 0x4f3c, 0x9972, 0x5df3, 0x677e, 0x8038, 0x6002, 0x9882, - 0x9001, 0x5b8b, 0x8bbc, 0x8bf5, 0x641c, 0x8258, 0x64de, 0x55fd, - 0x82cf, 0x9165, 0x4fd7, 0x7d20, 0x901f, 0x7c9f, 0x50f3, 0x5851, - 0x6eaf, 0x5bbf, 0x8bc9, 0x8083, 0x9178, 0x849c, 0x7b97, 0x867d, - 0x968b, 0x968f, 0x7ee5, 0x9ad3, 0x788e, 0x5c81, 0x7a57, 0x9042, - 0x96a7, 0x795f, 0x5b59, 0x635f, 0x7b0b, 0x84d1, 0x68ad, 0x5506, - /*** 0x0fc0 ***/ - 0x7f29, 0x7410, 0x7d22, 0x9501, 0x6240, 0x584c, 0x4ed6, 0x5b83, - 0x5979, 0x5854, 0x736d, 0x631e, 0x8e4b, 0x8e0f, 0x80ce, 0x82d4, - 0x62ac, 0x53f0, 0x6cf0, 0x915e, 0x592a, 0x6001, 0x6c70, 0x574d, - 0x644a, 0x8d2a, 0x762b, 0x6ee9, 0x575b, 0x6a80, 0x75f0, 0x6f6d, - 0x8c2d, 0x8c08, 0x5766, 0x6bef, 0x8892, 0x78b3, 0x63a2, 0x53f9, - 0x70ad, 0x6c64, 0x5858, 0x642a, 0x5802, 0x68e0, 0x819b, 0x5510, - 0x7cd6, 0x5018, 0x8eba, 0x6dcc, 0x8d9f, 0x70eb, 0x638f, 0x6d9b, - 0x6ed4, 0x7ee6, 0x8404, 0x6843, 0x9003, 0x6dd8, 0x9676, 0x8ba8, - /*** 0x1000 ***/ - 0x5957, 0x7279, 0x85e4, 0x817e, 0x75bc, 0x8a8a, 0x68af, 0x5254, - 0x8e22, 0x9511, 0x63d0, 0x9898, 0x8e44, 0x557c, 0x4f53, 0x66ff, - 0x568f, 0x60d5, 0x6d95, 0x5243, 0x5c49, 0x5929, 0x6dfb, 0x586b, - 0x7530, 0x751c, 0x606c, 0x8214, 0x8146, 0x6311, 0x6761, 0x8fe2, - 0x773a, 0x8df3, 0x8d34, 0x94c1, 0x5e16, 0x5385, 0x542c, 0x70c3, - 0x6c40, 0x5ef7, 0x505c, 0x4ead, 0x5ead, 0x633a, 0x8247, 0x901a, - 0x6850, 0x916e, 0x77b3, 0x540c, 0x94dc, 0x5f64, 0x7ae5, 0x6876, - 0x6345, 0x7b52, 0x7edf, 0x75db, 0x5077, 0x6295, 0x5934, 0x900f, - /*** 0x1040 ***/ - 0x51f8, 0x79c3, 0x7a81, 0x56fe, 0x5f92, 0x9014, 0x6d82, 0x5c60, - 0x571f, 0x5410, 0x5154, 0x6e4d, 0x56e2, 0x63a8, 0x9893, 0x817f, - 0x8715, 0x892a, 0x9000, 0x541e, 0x5c6f, 0x81c0, 0x62d6, 0x6258, - 0x8131, 0x9e35, 0x9640, 0x9a6e, 0x9a7c, 0x692d, 0x59a5, 0x62d3, - 0x553e, 0x6316, 0x54c7, 0x86d9, 0x6d3c, 0x5a03, 0x74e6, 0x889c, - 0x6b6a, 0x5916, 0x8c4c, 0x5f2f, 0x6e7e, 0x73a9, 0x987d, 0x4e38, - 0x70f7, 0x5b8c, 0x7897, 0x633d, 0x665a, 0x7696, 0x60cb, 0x5b9b, - 0x5a49, 0x4e07, 0x8155, 0x6c6a, 0x738b, 0x4ea1, 0x6789, 0x7f51, - /*** 0x1080 ***/ - 0x5f80, 0x65fa, 0x671b, 0x5fd8, 0x5984, 0x5a01, 0x5dcd, 0x5fae, - 0x5371, 0x97e6, 0x8fdd, 0x6845, 0x56f4, 0x552f, 0x60df, 0x4e3a, - 0x6f4d, 0x7ef4, 0x82c7, 0x840e, 0x59d4, 0x4f1f, 0x4f2a, 0x5c3e, - 0x7eac, 0x672a, 0x851a, 0x5473, 0x754f, 0x80c3, 0x5582, 0x9b4f, - 0x4f4d, 0x6e2d, 0x8c13, 0x5c09, 0x6170, 0x536b, 0x761f, 0x6e29, - 0x868a, 0x6587, 0x95fb, 0x7eb9, 0x543b, 0x7a33, 0x7d0a, 0x95ee, - 0x55e1, 0x7fc1, 0x74ee, 0x631d, 0x8717, 0x6da1, 0x7a9d, 0x6211, - 0x65a1, 0x5367, 0x63e1, 0x6c83, 0x5deb, 0x545c, 0x94a8, 0x4e4c, - /*** 0x10c0 ***/ - 0x6c61, 0x8bec, 0x5c4b, 0x65e0, 0x829c, 0x68a7, 0x543e, 0x5434, - 0x6bcb, 0x6b66, 0x4e94, 0x6342, 0x5348, 0x821e, 0x4f0d, 0x4fae, - 0x575e, 0x620a, 0x96fe, 0x6664, 0x7269, 0x52ff, 0x52a1, 0x609f, - 0x8bef, 0x6614, 0x7199, 0x6790, 0x897f, 0x7852, 0x77fd, 0x6670, - 0x563b, 0x5438, 0x9521, 0x727a, 0x7a00, 0x606f, 0x5e0c, 0x6089, - 0x819d, 0x5915, 0x60dc, 0x7184, 0x70ef, 0x6eaa, 0x6c50, 0x7280, - 0x6a84, 0x88ad, 0x5e2d, 0x4e60, 0x5ab3, 0x559c, 0x94e3, 0x6d17, - 0x7cfb, 0x9699, 0x620f, 0x7ec6, 0x778e, 0x867e, 0x5323, 0x971e, - /*** 0x1100 ***/ - 0x8f96, 0x6687, 0x5ce1, 0x4fa0, 0x72ed, 0x4e0b, 0x53a6, 0x590f, - 0x5413, 0x6380, 0x9528, 0x5148, 0x4ed9, 0x9c9c, 0x7ea4, 0x54b8, - 0x8d24, 0x8854, 0x8237, 0x95f2, 0x6d8e, 0x5f26, 0x5acc, 0x663e, - 0x9669, 0x73b0, 0x732e, 0x53bf, 0x817a, 0x9985, 0x7fa1, 0x5baa, - 0x9677, 0x9650, 0x7ebf, 0x76f8, 0x53a2, 0x9576, 0x9999, 0x7bb1, - 0x8944, 0x6e58, 0x4e61, 0x7fd4, 0x7965, 0x8be6, 0x60f3, 0x54cd, - 0x4eab, 0x9879, 0x5df7, 0x6a61, 0x50cf, 0x5411, 0x8c61, 0x8427, - 0x785d, 0x9704, 0x524a, 0x54ee, 0x56a3, 0x9500, 0x6d88, 0x5bb5, - /*** 0x1140 ***/ - 0x6dc6, 0x6653, 0x5c0f, 0x5b5d, 0x6821, 0x8096, 0x5578, 0x7b11, - 0x6548, 0x6954, 0x4e9b, 0x6b47, 0x874e, 0x978b, 0x534f, 0x631f, - 0x643a, 0x90aa, 0x659c, 0x80c1, 0x8c10, 0x5199, 0x68b0, 0x5378, - 0x87f9, 0x61c8, 0x6cc4, 0x6cfb, 0x8c22, 0x5c51, 0x85aa, 0x82af, - 0x950c, 0x6b23, 0x8f9b, 0x65b0, 0x5ffb, 0x5fc3, 0x4fe1, 0x8845, - 0x661f, 0x8165, 0x7329, 0x60fa, 0x5174, 0x5211, 0x578b, 0x5f62, - 0x90a2, 0x884c, 0x9192, 0x5e78, 0x674f, 0x6027, 0x59d3, 0x5144, - 0x51f6, 0x80f8, 0x5308, 0x6c79, 0x96c4, 0x718a, 0x4f11, 0x4fee, - /*** 0x1180 ***/ - 0x7f9e, 0x673d, 0x55c5, 0x9508, 0x79c0, 0x8896, 0x7ee3, 0x589f, - 0x620c, 0x9700, 0x865a, 0x5618, 0x987b, 0x5f90, 0x8bb8, 0x84c4, - 0x9157, 0x53d9, 0x65ed, 0x5e8f, 0x755c, 0x6064, 0x7d6e, 0x5a7f, - 0x7eea, 0x7eed, 0x8f69, 0x55a7, 0x5ba3, 0x60ac, 0x65cb, 0x7384, - 0x9009, 0x7663, 0x7729, 0x7eda, 0x9774, 0x859b, 0x5b66, 0x7a74, - 0x96ea, 0x8840, 0x52cb, 0x718f, 0x5faa, 0x65ec, 0x8be2, 0x5bfb, - 0x9a6f, 0x5de1, 0x6b89, 0x6c5b, 0x8bad, 0x8baf, 0x900a, 0x8fc5, - 0x538b, 0x62bc, 0x9e26, 0x9e2d, 0x5440, 0x4e2b, 0x82bd, 0x7259, - /*** 0x11c0 ***/ - 0x869c, 0x5d16, 0x8859, 0x6daf, 0x96c5, 0x54d1, 0x4e9a, 0x8bb6, - 0x7109, 0x54bd, 0x9609, 0x70df, 0x6df9, 0x76d0, 0x4e25, 0x7814, - 0x8712, 0x5ca9, 0x5ef6, 0x8a00, 0x989c, 0x960e, 0x708e, 0x6cbf, - 0x5944, 0x63a9, 0x773c, 0x884d, 0x6f14, 0x8273, 0x5830, 0x71d5, - 0x538c, 0x781a, 0x96c1, 0x5501, 0x5f66, 0x7130, 0x5bb4, 0x8c1a, - 0x9a8c, 0x6b83, 0x592e, 0x9e2f, 0x79e7, 0x6768, 0x626c, 0x4f6f, - 0x75a1, 0x7f8a, 0x6d0b, 0x9633, 0x6c27, 0x4ef0, 0x75d2, 0x517b, - 0x6837, 0x6f3e, 0x9080, 0x8170, 0x5996, 0x7476, 0x6447, 0x5c27, - /*** 0x1200 ***/ - 0x9065, 0x7a91, 0x8c23, 0x59da, 0x54ac, 0x8200, 0x836f, 0x8981, - 0x8000, 0x6930, 0x564e, 0x8036, 0x7237, 0x91ce, 0x51b6, 0x4e5f, - 0x9875, 0x6396, 0x4e1a, 0x53f6, 0x66f3, 0x814b, 0x591c, 0x6db2, - 0x4e00, 0x58f9, 0x533b, 0x63d6, 0x94f1, 0x4f9d, 0x4f0a, 0x8863, - 0x9890, 0x5937, 0x9057, 0x79fb, 0x4eea, 0x80f0, 0x7591, 0x6c82, - 0x5b9c, 0x59e8, 0x5f5d, 0x6905, 0x8681, 0x501a, 0x5df2, 0x4e59, - 0x77e3, 0x4ee5, 0x827a, 0x6291, 0x6613, 0x9091, 0x5c79, 0x4ebf, - 0x5f79, 0x81c6, 0x9038, 0x8084, 0x75ab, 0x4ea6, 0x88d4, 0x610f, - /*** 0x1240 ***/ - 0x6bc5, 0x5fc6, 0x4e49, 0x76ca, 0x6ea2, 0x8be3, 0x8bae, 0x8c0a, - 0x8bd1, 0x5f02, 0x7ffc, 0x7fcc, 0x7ece, 0x8335, 0x836b, 0x56e0, - 0x6bb7, 0x97f3, 0x9634, 0x59fb, 0x541f, 0x94f6, 0x6deb, 0x5bc5, - 0x996e, 0x5c39, 0x5f15, 0x9690, 0x5370, 0x82f1, 0x6a31, 0x5a74, - 0x9e70, 0x5e94, 0x7f28, 0x83b9, 0x8424, 0x8425, 0x8367, 0x8747, - 0x8fce, 0x8d62, 0x76c8, 0x5f71, 0x9896, 0x786c, 0x6620, 0x54df, - 0x62e5, 0x4f63, 0x81c3, 0x75c8, 0x5eb8, 0x96cd, 0x8e0a, 0x86f9, - 0x548f, 0x6cf3, 0x6d8c, 0x6c38, 0x607f, 0x52c7, 0x7528, 0x5e7d, - /*** 0x1280 ***/ - 0x4f18, 0x60a0, 0x5fe7, 0x5c24, 0x7531, 0x90ae, 0x94c0, 0x72b9, - 0x6cb9, 0x6e38, 0x9149, 0x6709, 0x53cb, 0x53f3, 0x4f51, 0x91c9, - 0x8bf1, 0x53c8, 0x5e7c, 0x8fc2, 0x6de4, 0x4e8e, 0x76c2, 0x6986, - 0x865e, 0x611a, 0x8206, 0x4f59, 0x4fde, 0x903e, 0x9c7c, 0x6109, - 0x6e1d, 0x6e14, 0x9685, 0x4e88, 0x5a31, 0x96e8, 0x4e0e, 0x5c7f, - 0x79b9, 0x5b87, 0x8bed, 0x7fbd, 0x7389, 0x57df, 0x828b, 0x90c1, - 0x5401, 0x9047, 0x55bb, 0x5cea, 0x5fa1, 0x6108, 0x6b32, 0x72f1, - 0x80b2, 0x8a89, 0x6d74, 0x5bd3, 0x88d5, 0x9884, 0x8c6b, 0x9a6d, - /*** 0x12c0 ***/ - 0x9e33, 0x6e0a, 0x51a4, 0x5143, 0x57a3, 0x8881, 0x539f, 0x63f4, - 0x8f95, 0x56ed, 0x5458, 0x5706, 0x733f, 0x6e90, 0x7f18, 0x8fdc, - 0x82d1, 0x613f, 0x6028, 0x9662, 0x66f0, 0x7ea6, 0x8d8a, 0x8dc3, - 0x94a5, 0x5cb3, 0x7ca4, 0x6708, 0x60a6, 0x9605, 0x8018, 0x4e91, - 0x90e7, 0x5300, 0x9668, 0x5141, 0x8fd0, 0x8574, 0x915d, 0x6655, - 0x97f5, 0x5b55, 0x531d, 0x7838, 0x6742, 0x683d, 0x54c9, 0x707e, - 0x5bb0, 0x8f7d, 0x518d, 0x5728, 0x54b1, 0x6512, 0x6682, 0x8d5e, - 0x8d43, 0x810f, 0x846c, 0x906d, 0x7cdf, 0x51ff, 0x85fb, 0x67a3, - /*** 0x1300 ***/ - 0x65e9, 0x6fa1, 0x86a4, 0x8e81, 0x566a, 0x9020, 0x7682, 0x7076, - 0x71e5, 0x8d23, 0x62e9, 0x5219, 0x6cfd, 0x8d3c, 0x600e, 0x589e, - 0x618e, 0x66fe, 0x8d60, 0x624e, 0x55b3, 0x6e23, 0x672d, 0x8f67, - 0x94e1, 0x95f8, 0x7728, 0x6805, 0x69a8, 0x548b, 0x4e4d, 0x70b8, - 0x8bc8, 0x6458, 0x658b, 0x5b85, 0x7a84, 0x503a, 0x5be8, 0x77bb, - 0x6be1, 0x8a79, 0x7c98, 0x6cbe, 0x76cf, 0x65a9, 0x8f97, 0x5d2d, - 0x5c55, 0x8638, 0x6808, 0x5360, 0x6218, 0x7ad9, 0x6e5b, 0x7efd, - 0x6a1f, 0x7ae0, 0x5f70, 0x6f33, 0x5f20, 0x638c, 0x6da8, 0x6756, - /*** 0x1340 ***/ - 0x4e08, 0x5e10, 0x8d26, 0x4ed7, 0x80c0, 0x7634, 0x969c, 0x62db, - 0x662d, 0x627e, 0x6cbc, 0x8d75, 0x7167, 0x7f69, 0x5146, 0x8087, - 0x53ec, 0x906e, 0x6298, 0x54f2, 0x86f0, 0x8f99, 0x8005, 0x9517, - 0x8517, 0x8fd9, 0x6d59, 0x73cd, 0x659f, 0x771f, 0x7504, 0x7827, - 0x81fb, 0x8d1e, 0x9488, 0x4fa6, 0x6795, 0x75b9, 0x8bca, 0x9707, - 0x632f, 0x9547, 0x9635, 0x84b8, 0x6323, 0x7741, 0x5f81, 0x72f0, - 0x4e89, 0x6014, 0x6574, 0x62ef, 0x6b63, 0x653f, 0x5e27, 0x75c7, - 0x90d1, 0x8bc1, 0x829d, 0x679d, 0x652f, 0x5431, 0x8718, 0x77e5, - /*** 0x1380 ***/ - 0x80a2, 0x8102, 0x6c41, 0x4e4b, 0x7ec7, 0x804c, 0x76f4, 0x690d, - 0x6b96, 0x6267, 0x503c, 0x4f84, 0x5740, 0x6307, 0x6b62, 0x8dbe, - 0x53ea, 0x65e8, 0x7eb8, 0x5fd7, 0x631a, 0x63b7, 0x81f3, 0x81f4, - 0x7f6e, 0x5e1c, 0x5cd9, 0x5236, 0x667a, 0x79e9, 0x7a1a, 0x8d28, - 0x7099, 0x75d4, 0x6ede, 0x6cbb, 0x7a92, 0x4e2d, 0x76c5, 0x5fe0, - 0x949f, 0x8877, 0x7ec8, 0x79cd, 0x80bf, 0x91cd, 0x4ef2, 0x4f17, - 0x821f, 0x5468, 0x5dde, 0x6d32, 0x8bcc, 0x7ca5, 0x8f74, 0x8098, - 0x5e1a, 0x5492, 0x76b1, 0x5b99, 0x663c, 0x9aa4, 0x73e0, 0x682a, - /*** 0x13c0 ***/ - 0x86db, 0x6731, 0x732a, 0x8bf8, 0x8bdb, 0x9010, 0x7af9, 0x70db, - 0x716e, 0x62c4, 0x77a9, 0x5631, 0x4e3b, 0x8457, 0x67f1, 0x52a9, - 0x86c0, 0x8d2e, 0x94f8, 0x7b51, 0x4f4f, 0x6ce8, 0x795d, 0x9a7b, - 0x6293, 0x722a, 0x62fd, 0x4e13, 0x7816, 0x8f6c, 0x64b0, 0x8d5a, - 0x7bc6, 0x6869, 0x5e84, 0x88c5, 0x5986, 0x649e, 0x58ee, 0x72b6, - 0x690e, 0x9525, 0x8ffd, 0x8d58, 0x5760, 0x7f00, 0x8c06, 0x51c6, - 0x6349, 0x62d9, 0x5353, 0x684c, 0x7422, 0x8301, 0x914c, 0x5544, - 0x7740, 0x707c, 0x6d4a, 0x5179, 0x54a8, 0x8d44, 0x59ff, 0x6ecb, - /*** 0x1400 ***/ - 0x6dc4, 0x5b5c, 0x7d2b, 0x4ed4, 0x7c7d, 0x6ed3, 0x5b50, 0x81ea, - 0x6e0d, 0x5b57, 0x9b03, 0x68d5, 0x8e2a, 0x5b97, 0x7efc, 0x603b, - 0x7eb5, 0x90b9, 0x8d70, 0x594f, 0x63cd, 0x79df, 0x8db3, 0x5352, - 0x65cf, 0x7956, 0x8bc5, 0x963b, 0x7ec4, 0x94bb, 0x7e82, 0x5634, - 0x9189, 0x6700, 0x7f6a, 0x5c0a, 0x9075, 0x6628, 0x5de6, 0x4f50, - 0x67de, 0x505a, 0x4f5c, 0x5750, 0x5ea7, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e8d, 0x4e0c, 0x5140, 0x4e10, 0x5eff, 0x5345, - 0x4e15, 0x4e98, 0x4e1e, 0x9b32, 0x5b6c, 0x5669, 0x4e28, 0x79ba, - /*** 0x1440 ***/ - 0x4e3f, 0x5315, 0x4e47, 0x592d, 0x723b, 0x536e, 0x6c10, 0x56df, - 0x80e4, 0x9997, 0x6bd3, 0x777e, 0x9f17, 0x4e36, 0x4e9f, 0x9f10, - 0x4e5c, 0x4e69, 0x4e93, 0x8288, 0x5b5b, 0x556c, 0x560f, 0x4ec4, - 0x538d, 0x539d, 0x53a3, 0x53a5, 0x53ae, 0x9765, 0x8d5d, 0x531a, - 0x53f5, 0x5326, 0x532e, 0x533e, 0x8d5c, 0x5366, 0x5363, 0x5202, - 0x5208, 0x520e, 0x522d, 0x5233, 0x523f, 0x5240, 0x524c, 0x525e, - 0x5261, 0x525c, 0x84af, 0x527d, 0x5282, 0x5281, 0x5290, 0x5293, - 0x5182, 0x7f54, 0x4ebb, 0x4ec3, 0x4ec9, 0x4ec2, 0x4ee8, 0x4ee1, - /*** 0x1480 ***/ - 0x4eeb, 0x4ede, 0x4f1b, 0x4ef3, 0x4f22, 0x4f64, 0x4ef5, 0x4f25, - 0x4f27, 0x4f09, 0x4f2b, 0x4f5e, 0x4f67, 0x6538, 0x4f5a, 0x4f5d, - 0x4f5f, 0x4f57, 0x4f32, 0x4f3d, 0x4f76, 0x4f74, 0x4f91, 0x4f89, - 0x4f83, 0x4f8f, 0x4f7e, 0x4f7b, 0x4faa, 0x4f7c, 0x4fac, 0x4f94, - 0x4fe6, 0x4fe8, 0x4fea, 0x4fc5, 0x4fda, 0x4fe3, 0x4fdc, 0x4fd1, - 0x4fdf, 0x4ff8, 0x5029, 0x504c, 0x4ff3, 0x502c, 0x500f, 0x502e, - 0x502d, 0x4ffe, 0x501c, 0x500c, 0x5025, 0x5028, 0x507e, 0x5043, - 0x5055, 0x5048, 0x504e, 0x506c, 0x507b, 0x50a5, 0x50a7, 0x50a9, - /*** 0x14c0 ***/ - 0x50ba, 0x50d6, 0x5106, 0x50ed, 0x50ec, 0x50e6, 0x50ee, 0x5107, - 0x510b, 0x4edd, 0x6c3d, 0x4f58, 0x4f65, 0x4fce, 0x9fa0, 0x6c46, - 0x7c74, 0x516e, 0x5dfd, 0x9ec9, 0x9998, 0x5181, 0x5914, 0x52f9, - 0x530d, 0x8a07, 0x5310, 0x51eb, 0x5919, 0x5155, 0x4ea0, 0x5156, - 0x4eb3, 0x886e, 0x88a4, 0x4eb5, 0x8114, 0x88d2, 0x7980, 0x5b34, - 0x8803, 0x7fb8, 0x51ab, 0x51b1, 0x51bd, 0x51bc, 0x51c7, 0x5196, - 0x51a2, 0x51a5, 0x8ba0, 0x8ba6, 0x8ba7, 0x8baa, 0x8bb4, 0x8bb5, - 0x8bb7, 0x8bc2, 0x8bc3, 0x8bcb, 0x8bcf, 0x8bce, 0x8bd2, 0x8bd3, - /*** 0x1500 ***/ - 0x8bd4, 0x8bd6, 0x8bd8, 0x8bd9, 0x8bdc, 0x8bdf, 0x8be0, 0x8be4, - 0x8be8, 0x8be9, 0x8bee, 0x8bf0, 0x8bf3, 0x8bf6, 0x8bf9, 0x8bfc, - 0x8bff, 0x8c00, 0x8c02, 0x8c04, 0x8c07, 0x8c0c, 0x8c0f, 0x8c11, - 0x8c12, 0x8c14, 0x8c15, 0x8c16, 0x8c19, 0x8c1b, 0x8c18, 0x8c1d, - 0x8c1f, 0x8c20, 0x8c21, 0x8c25, 0x8c27, 0x8c2a, 0x8c2b, 0x8c2e, - 0x8c2f, 0x8c32, 0x8c33, 0x8c35, 0x8c36, 0x5369, 0x537a, 0x961d, - 0x9622, 0x9621, 0x9631, 0x962a, 0x963d, 0x963c, 0x9642, 0x9649, - 0x9654, 0x965f, 0x9667, 0x966c, 0x9672, 0x9674, 0x9688, 0x968d, - /*** 0x1540 ***/ - 0x9697, 0x96b0, 0x9097, 0x909b, 0x909d, 0x9099, 0x90ac, 0x90a1, - 0x90b4, 0x90b3, 0x90b6, 0x90ba, 0x90b8, 0x90b0, 0x90cf, 0x90c5, - 0x90be, 0x90d0, 0x90c4, 0x90c7, 0x90d3, 0x90e6, 0x90e2, 0x90dc, - 0x90d7, 0x90db, 0x90eb, 0x90ef, 0x90fe, 0x9104, 0x9122, 0x911e, - 0x9123, 0x9131, 0x912f, 0x9139, 0x9143, 0x9146, 0x520d, 0x5942, - 0x52a2, 0x52ac, 0x52ad, 0x52be, 0x54ff, 0x52d0, 0x52d6, 0x52f0, - 0x53df, 0x71ee, 0x77cd, 0x5ef4, 0x51f5, 0x51fc, 0x9b2f, 0x53b6, - 0x5f01, 0x755a, 0x5def, 0x574c, 0x57a9, 0x57a1, 0x587e, 0x58bc, - /*** 0x1580 ***/ - 0x58c5, 0x58d1, 0x5729, 0x572c, 0x572a, 0x5733, 0x5739, 0x572e, - 0x572f, 0x575c, 0x573b, 0x5742, 0x5769, 0x5785, 0x576b, 0x5786, - 0x577c, 0x577b, 0x5768, 0x576d, 0x5776, 0x5773, 0x57ad, 0x57a4, - 0x578c, 0x57b2, 0x57cf, 0x57a7, 0x57b4, 0x5793, 0x57a0, 0x57d5, - 0x57d8, 0x57da, 0x57d9, 0x57d2, 0x57b8, 0x57f4, 0x57ef, 0x57f8, - 0x57e4, 0x57dd, 0x580b, 0x580d, 0x57fd, 0x57ed, 0x5800, 0x581e, - 0x5819, 0x5844, 0x5820, 0x5865, 0x586c, 0x5881, 0x5889, 0x589a, - 0x5880, 0x99a8, 0x9f19, 0x61ff, 0x8279, 0x827d, 0x827f, 0x828f, - /*** 0x15c0 ***/ - 0x828a, 0x82a8, 0x8284, 0x828e, 0x8291, 0x8297, 0x8299, 0x82ab, - 0x82b8, 0x82be, 0x82b0, 0x82c8, 0x82ca, 0x82e3, 0x8298, 0x82b7, - 0x82ae, 0x82cb, 0x82cc, 0x82c1, 0x82a9, 0x82b4, 0x82a1, 0x82aa, - 0x829f, 0x82c4, 0x82ce, 0x82a4, 0x82e1, 0x8309, 0x82f7, 0x82e4, - 0x830f, 0x8307, 0x82dc, 0x82f4, 0x82d2, 0x82d8, 0x830c, 0x82fb, - 0x82d3, 0x8311, 0x831a, 0x8306, 0x8314, 0x8315, 0x82e0, 0x82d5, - 0x831c, 0x8351, 0x835b, 0x835c, 0x8308, 0x8392, 0x833c, 0x8334, - 0x8331, 0x839b, 0x835e, 0x832f, 0x834f, 0x8347, 0x8343, 0x835f, - /*** 0x1600 ***/ - 0x8340, 0x8317, 0x8360, 0x832d, 0x833a, 0x8333, 0x8366, 0x8365, - 0x8368, 0x831b, 0x8369, 0x836c, 0x836a, 0x836d, 0x836e, 0x83b0, - 0x8378, 0x83b3, 0x83b4, 0x83a0, 0x83aa, 0x8393, 0x839c, 0x8385, - 0x837c, 0x83b6, 0x83a9, 0x837d, 0x83b8, 0x837b, 0x8398, 0x839e, - 0x83a8, 0x83ba, 0x83bc, 0x83c1, 0x8401, 0x83e5, 0x83d8, 0x5807, - 0x8418, 0x840b, 0x83dd, 0x83fd, 0x83d6, 0x841c, 0x8438, 0x8411, - 0x8406, 0x83d4, 0x83df, 0x840f, 0x8403, 0x83f8, 0x83f9, 0x83ea, - 0x83c5, 0x83c0, 0x8426, 0x83f0, 0x83e1, 0x845c, 0x8451, 0x845a, - /*** 0x1640 ***/ - 0x8459, 0x8473, 0x8487, 0x8488, 0x847a, 0x8489, 0x8478, 0x843c, - 0x8446, 0x8469, 0x8476, 0x848c, 0x848e, 0x8431, 0x846d, 0x84c1, - 0x84cd, 0x84d0, 0x84e6, 0x84bd, 0x84d3, 0x84ca, 0x84bf, 0x84ba, - 0x84e0, 0x84a1, 0x84b9, 0x84b4, 0x8497, 0x84e5, 0x84e3, 0x850c, - 0x750d, 0x8538, 0x84f0, 0x8539, 0x851f, 0x853a, 0x8556, 0x853b, - 0x84ff, 0x84fc, 0x8559, 0x8548, 0x8568, 0x8564, 0x855e, 0x857a, - 0x77a2, 0x8543, 0x8572, 0x857b, 0x85a4, 0x85a8, 0x8587, 0x858f, - 0x8579, 0x85ae, 0x859c, 0x8585, 0x85b9, 0x85b7, 0x85b0, 0x85d3, - /*** 0x1680 ***/ - 0x85c1, 0x85dc, 0x85ff, 0x8627, 0x8605, 0x8629, 0x8616, 0x863c, - 0x5efe, 0x5f08, 0x593c, 0x5941, 0x8037, 0x5955, 0x595a, 0x5958, - 0x530f, 0x5c22, 0x5c25, 0x5c2c, 0x5c34, 0x624c, 0x626a, 0x629f, - 0x62bb, 0x62ca, 0x62da, 0x62d7, 0x62ee, 0x6322, 0x62f6, 0x6339, - 0x634b, 0x6343, 0x63ad, 0x63f6, 0x6371, 0x637a, 0x638e, 0x63b4, - 0x636d, 0x63ac, 0x638a, 0x6369, 0x63ae, 0x63bc, 0x63f2, 0x63f8, - 0x63e0, 0x63ff, 0x63c4, 0x63de, 0x63ce, 0x6452, 0x63c6, 0x63be, - 0x6445, 0x6441, 0x640b, 0x641b, 0x6420, 0x640c, 0x6426, 0x6421, - /*** 0x16c0 ***/ - 0x645e, 0x6484, 0x646d, 0x6496, 0x647a, 0x64b7, 0x64b8, 0x6499, - 0x64ba, 0x64c0, 0x64d0, 0x64d7, 0x64e4, 0x64e2, 0x6509, 0x6525, - 0x652e, 0x5f0b, 0x5fd2, 0x7519, 0x5f11, 0x535f, 0x53f1, 0x53fd, - 0x53e9, 0x53e8, 0x53fb, 0x5412, 0x5416, 0x5406, 0x544b, 0x5452, - 0x5453, 0x5454, 0x5456, 0x5443, 0x5421, 0x5457, 0x5459, 0x5423, - 0x5432, 0x5482, 0x5494, 0x5477, 0x5471, 0x5464, 0x549a, 0x549b, - 0x5484, 0x5476, 0x5466, 0x549d, 0x54d0, 0x54ad, 0x54c2, 0x54b4, - 0x54d2, 0x54a7, 0x54a6, 0x54d3, 0x54d4, 0x5472, 0x54a3, 0x54d5, - /*** 0x1700 ***/ - 0x54bb, 0x54bf, 0x54cc, 0x54d9, 0x54da, 0x54dc, 0x54a9, 0x54aa, - 0x54a4, 0x54dd, 0x54cf, 0x54de, 0x551b, 0x54e7, 0x5520, 0x54fd, - 0x5514, 0x54f3, 0x5522, 0x5523, 0x550f, 0x5511, 0x5527, 0x552a, - 0x5567, 0x558f, 0x55b5, 0x5549, 0x556d, 0x5541, 0x5555, 0x553f, - 0x5550, 0x553c, 0x5537, 0x5556, 0x5575, 0x5576, 0x5577, 0x5533, - 0x5530, 0x555c, 0x558b, 0x55d2, 0x5583, 0x55b1, 0x55b9, 0x5588, - 0x5581, 0x559f, 0x557e, 0x55d6, 0x5591, 0x557b, 0x55df, 0x55bd, - 0x55be, 0x5594, 0x5599, 0x55ea, 0x55f7, 0x55c9, 0x561f, 0x55d1, - /*** 0x1740 ***/ - 0x55eb, 0x55ec, 0x55d4, 0x55e6, 0x55dd, 0x55c4, 0x55ef, 0x55e5, - 0x55f2, 0x55f3, 0x55cc, 0x55cd, 0x55e8, 0x55f5, 0x55e4, 0x8f94, - 0x561e, 0x5608, 0x560c, 0x5601, 0x5624, 0x5623, 0x55fe, 0x5600, - 0x5627, 0x562d, 0x5658, 0x5639, 0x5657, 0x562c, 0x564d, 0x5662, - 0x5659, 0x565c, 0x564c, 0x5654, 0x5686, 0x5664, 0x5671, 0x566b, - 0x567b, 0x567c, 0x5685, 0x5693, 0x56af, 0x56d4, 0x56d7, 0x56dd, - 0x56e1, 0x56f5, 0x56eb, 0x56f9, 0x56ff, 0x5704, 0x570a, 0x5709, - 0x571c, 0x5e0f, 0x5e19, 0x5e14, 0x5e11, 0x5e31, 0x5e3b, 0x5e3c, - /*** 0x1780 ***/ - 0x5e37, 0x5e44, 0x5e54, 0x5e5b, 0x5e5e, 0x5e61, 0x5c8c, 0x5c7a, - 0x5c8d, 0x5c90, 0x5c96, 0x5c88, 0x5c98, 0x5c99, 0x5c91, 0x5c9a, - 0x5c9c, 0x5cb5, 0x5ca2, 0x5cbd, 0x5cac, 0x5cab, 0x5cb1, 0x5ca3, - 0x5cc1, 0x5cb7, 0x5cc4, 0x5cd2, 0x5ce4, 0x5ccb, 0x5ce5, 0x5d02, - 0x5d03, 0x5d27, 0x5d26, 0x5d2e, 0x5d24, 0x5d1e, 0x5d06, 0x5d1b, - 0x5d58, 0x5d3e, 0x5d34, 0x5d3d, 0x5d6c, 0x5d5b, 0x5d6f, 0x5d5d, - 0x5d6b, 0x5d4b, 0x5d4a, 0x5d69, 0x5d74, 0x5d82, 0x5d99, 0x5d9d, - 0x8c73, 0x5db7, 0x5dc5, 0x5f73, 0x5f77, 0x5f82, 0x5f87, 0x5f89, - /*** 0x17c0 ***/ - 0x5f8c, 0x5f95, 0x5f99, 0x5f9c, 0x5fa8, 0x5fad, 0x5fb5, 0x5fbc, - 0x8862, 0x5f61, 0x72ad, 0x72b0, 0x72b4, 0x72b7, 0x72b8, 0x72c3, - 0x72c1, 0x72ce, 0x72cd, 0x72d2, 0x72e8, 0x72ef, 0x72e9, 0x72f2, - 0x72f4, 0x72f7, 0x7301, 0x72f3, 0x7303, 0x72fa, 0x72fb, 0x7317, - 0x7313, 0x7321, 0x730a, 0x731e, 0x731d, 0x7315, 0x7322, 0x7339, - 0x7325, 0x732c, 0x7338, 0x7331, 0x7350, 0x734d, 0x7357, 0x7360, - 0x736c, 0x736f, 0x737e, 0x821b, 0x5925, 0x98e7, 0x5924, 0x5902, - 0x9963, 0x9967, 0x9968, 0x9969, 0x996a, 0x996b, 0x996c, 0x9974, - /*** 0x1800 ***/ - 0x9977, 0x997d, 0x9980, 0x9984, 0x9987, 0x998a, 0x998d, 0x9990, - 0x9991, 0x9993, 0x9994, 0x9995, 0x5e80, 0x5e91, 0x5e8b, 0x5e96, - 0x5ea5, 0x5ea0, 0x5eb9, 0x5eb5, 0x5ebe, 0x5eb3, 0x8d53, 0x5ed2, - 0x5ed1, 0x5edb, 0x5ee8, 0x5eea, 0x81ba, 0x5fc4, 0x5fc9, 0x5fd6, - 0x5fcf, 0x6003, 0x5fee, 0x6004, 0x5fe1, 0x5fe4, 0x5ffe, 0x6005, - 0x6006, 0x5fea, 0x5fed, 0x5ff8, 0x6019, 0x6035, 0x6026, 0x601b, - 0x600f, 0x600d, 0x6029, 0x602b, 0x600a, 0x603f, 0x6021, 0x6078, - 0x6079, 0x607b, 0x607a, 0x6042, 0x606a, 0x607d, 0x6096, 0x609a, - /*** 0x1840 ***/ - 0x60ad, 0x609d, 0x6083, 0x6092, 0x608c, 0x609b, 0x60ec, 0x60bb, - 0x60b1, 0x60dd, 0x60d8, 0x60c6, 0x60da, 0x60b4, 0x6120, 0x6126, - 0x6115, 0x6123, 0x60f4, 0x6100, 0x610e, 0x612b, 0x614a, 0x6175, - 0x61ac, 0x6194, 0x61a7, 0x61b7, 0x61d4, 0x61f5, 0x5fdd, 0x96b3, - 0x95e9, 0x95eb, 0x95f1, 0x95f3, 0x95f5, 0x95f6, 0x95fc, 0x95fe, - 0x9603, 0x9604, 0x9606, 0x9608, 0x960a, 0x960b, 0x960c, 0x960d, - 0x960f, 0x9612, 0x9615, 0x9616, 0x9617, 0x9619, 0x961a, 0x4e2c, - 0x723f, 0x6215, 0x6c35, 0x6c54, 0x6c5c, 0x6c4a, 0x6ca3, 0x6c85, - /*** 0x1880 ***/ - 0x6c90, 0x6c94, 0x6c8c, 0x6c68, 0x6c69, 0x6c74, 0x6c76, 0x6c86, - 0x6ca9, 0x6cd0, 0x6cd4, 0x6cad, 0x6cf7, 0x6cf8, 0x6cf1, 0x6cd7, - 0x6cb2, 0x6ce0, 0x6cd6, 0x6cfa, 0x6ceb, 0x6cee, 0x6cb1, 0x6cd3, - 0x6cef, 0x6cfe, 0x6d39, 0x6d27, 0x6d0c, 0x6d43, 0x6d48, 0x6d07, - 0x6d04, 0x6d19, 0x6d0e, 0x6d2b, 0x6d4d, 0x6d2e, 0x6d35, 0x6d1a, - 0x6d4f, 0x6d52, 0x6d54, 0x6d33, 0x6d91, 0x6d6f, 0x6d9e, 0x6da0, - 0x6d5e, 0x6d93, 0x6d94, 0x6d5c, 0x6d60, 0x6d7c, 0x6d63, 0x6e1a, - 0x6dc7, 0x6dc5, 0x6dde, 0x6e0e, 0x6dbf, 0x6de0, 0x6e11, 0x6de6, - /*** 0x18c0 ***/ - 0x6ddd, 0x6dd9, 0x6e16, 0x6dab, 0x6e0c, 0x6dae, 0x6e2b, 0x6e6e, - 0x6e4e, 0x6e6b, 0x6eb2, 0x6e5f, 0x6e86, 0x6e53, 0x6e54, 0x6e32, - 0x6e25, 0x6e44, 0x6edf, 0x6eb1, 0x6e98, 0x6ee0, 0x6f2d, 0x6ee2, - 0x6ea5, 0x6ea7, 0x6ebd, 0x6ebb, 0x6eb7, 0x6ed7, 0x6eb4, 0x6ecf, - 0x6e8f, 0x6ec2, 0x6e9f, 0x6f62, 0x6f46, 0x6f47, 0x6f24, 0x6f15, - 0x6ef9, 0x6f2f, 0x6f36, 0x6f4b, 0x6f74, 0x6f2a, 0x6f09, 0x6f29, - 0x6f89, 0x6f8d, 0x6f8c, 0x6f78, 0x6f72, 0x6f7c, 0x6f7a, 0x6fd1, - 0x6fc9, 0x6fa7, 0x6fb9, 0x6fb6, 0x6fc2, 0x6fe1, 0x6fee, 0x6fde, - /*** 0x1900 ***/ - 0x6fe0, 0x6fef, 0x701a, 0x7023, 0x701b, 0x7039, 0x7035, 0x704f, - 0x705e, 0x5b80, 0x5b84, 0x5b95, 0x5b93, 0x5ba5, 0x5bb8, 0x752f, - 0x9a9e, 0x6434, 0x5be4, 0x5bee, 0x8930, 0x5bf0, 0x8e47, 0x8b07, - 0x8fb6, 0x8fd3, 0x8fd5, 0x8fe5, 0x8fee, 0x8fe4, 0x8fe9, 0x8fe6, - 0x8ff3, 0x8fe8, 0x9005, 0x9004, 0x900b, 0x9026, 0x9011, 0x900d, - 0x9016, 0x9021, 0x9035, 0x9036, 0x902d, 0x902f, 0x9044, 0x9051, - 0x9052, 0x9050, 0x9068, 0x9058, 0x9062, 0x905b, 0x66b9, 0x9074, - 0x907d, 0x9082, 0x9088, 0x9083, 0x908b, 0x5f50, 0x5f57, 0x5f56, - /*** 0x1940 ***/ - 0x5f58, 0x5c3b, 0x54ab, 0x5c50, 0x5c59, 0x5b71, 0x5c63, 0x5c66, - 0x7fbc, 0x5f2a, 0x5f29, 0x5f2d, 0x8274, 0x5f3c, 0x9b3b, 0x5c6e, - 0x5981, 0x5983, 0x598d, 0x59a9, 0x59aa, 0x59a3, 0x5997, 0x59ca, - 0x59ab, 0x599e, 0x59a4, 0x59d2, 0x59b2, 0x59af, 0x59d7, 0x59be, - 0x5a05, 0x5a06, 0x59dd, 0x5a08, 0x59e3, 0x59d8, 0x59f9, 0x5a0c, - 0x5a09, 0x5a32, 0x5a34, 0x5a11, 0x5a23, 0x5a13, 0x5a40, 0x5a67, - 0x5a4a, 0x5a55, 0x5a3c, 0x5a62, 0x5a75, 0x80ec, 0x5aaa, 0x5a9b, - 0x5a77, 0x5a7a, 0x5abe, 0x5aeb, 0x5ab2, 0x5ad2, 0x5ad4, 0x5ab8, - /*** 0x1980 ***/ - 0x5ae0, 0x5ae3, 0x5af1, 0x5ad6, 0x5ae6, 0x5ad8, 0x5adc, 0x5b09, - 0x5b17, 0x5b16, 0x5b32, 0x5b37, 0x5b40, 0x5c15, 0x5c1c, 0x5b5a, - 0x5b65, 0x5b73, 0x5b51, 0x5b53, 0x5b62, 0x9a75, 0x9a77, 0x9a78, - 0x9a7a, 0x9a7f, 0x9a7d, 0x9a80, 0x9a81, 0x9a85, 0x9a88, 0x9a8a, - 0x9a90, 0x9a92, 0x9a93, 0x9a96, 0x9a98, 0x9a9b, 0x9a9c, 0x9a9d, - 0x9a9f, 0x9aa0, 0x9aa2, 0x9aa3, 0x9aa5, 0x9aa7, 0x7e9f, 0x7ea1, - 0x7ea3, 0x7ea5, 0x7ea8, 0x7ea9, 0x7ead, 0x7eb0, 0x7ebe, 0x7ec0, - 0x7ec1, 0x7ec2, 0x7ec9, 0x7ecb, 0x7ecc, 0x7ed0, 0x7ed4, 0x7ed7, - /*** 0x19c0 ***/ - 0x7edb, 0x7ee0, 0x7ee1, 0x7ee8, 0x7eeb, 0x7eee, 0x7eef, 0x7ef1, - 0x7ef2, 0x7f0d, 0x7ef6, 0x7efa, 0x7efb, 0x7efe, 0x7f01, 0x7f02, - 0x7f03, 0x7f07, 0x7f08, 0x7f0b, 0x7f0c, 0x7f0f, 0x7f11, 0x7f12, - 0x7f17, 0x7f19, 0x7f1c, 0x7f1b, 0x7f1f, 0x7f21, 0x7f22, 0x7f23, - 0x7f24, 0x7f25, 0x7f26, 0x7f27, 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, - 0x7f2f, 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f35, 0x5e7a, 0x757f, - 0x5ddb, 0x753e, 0x9095, 0x738e, 0x7391, 0x73ae, 0x73a2, 0x739f, - 0x73cf, 0x73c2, 0x73d1, 0x73b7, 0x73b3, 0x73c0, 0x73c9, 0x73c8, - /*** 0x1a00 ***/ - 0x73e5, 0x73d9, 0x987c, 0x740a, 0x73e9, 0x73e7, 0x73de, 0x73ba, - 0x73f2, 0x740f, 0x742a, 0x745b, 0x7426, 0x7425, 0x7428, 0x7430, - 0x742e, 0x742c, 0x741b, 0x741a, 0x7441, 0x745c, 0x7457, 0x7455, - 0x7459, 0x7477, 0x746d, 0x747e, 0x749c, 0x748e, 0x7480, 0x7481, - 0x7487, 0x748b, 0x749e, 0x74a8, 0x74a9, 0x7490, 0x74a7, 0x74d2, - 0x74ba, 0x97ea, 0x97eb, 0x97ec, 0x674c, 0x6753, 0x675e, 0x6748, - 0x6769, 0x67a5, 0x6787, 0x676a, 0x6773, 0x6798, 0x67a7, 0x6775, - 0x67a8, 0x679e, 0x67ad, 0x678b, 0x6777, 0x677c, 0x67f0, 0x6809, - /*** 0x1a40 ***/ - 0x67d8, 0x680a, 0x67e9, 0x67b0, 0x680c, 0x67d9, 0x67b5, 0x67da, - 0x67b3, 0x67dd, 0x6800, 0x67c3, 0x67b8, 0x67e2, 0x680e, 0x67c1, - 0x67fd, 0x6832, 0x6833, 0x6860, 0x6861, 0x684e, 0x6862, 0x6844, - 0x6864, 0x6883, 0x681d, 0x6855, 0x6866, 0x6841, 0x6867, 0x6840, - 0x683e, 0x684a, 0x6849, 0x6829, 0x68b5, 0x688f, 0x6874, 0x6877, - 0x6893, 0x686b, 0x68c2, 0x696e, 0x68fc, 0x691f, 0x6920, 0x68f9, - 0x6924, 0x68f0, 0x690b, 0x6901, 0x6957, 0x68e3, 0x6910, 0x6971, - 0x6939, 0x6960, 0x6942, 0x695d, 0x6984, 0x696b, 0x6980, 0x6998, - /*** 0x1a80 ***/ - 0x6978, 0x6934, 0x69cc, 0x6987, 0x6988, 0x69ce, 0x6989, 0x6966, - 0x6963, 0x6979, 0x699b, 0x69a7, 0x69bb, 0x69ab, 0x69ad, 0x69d4, - 0x69b1, 0x69c1, 0x69ca, 0x69df, 0x6995, 0x69e0, 0x698d, 0x69ff, - 0x6a2f, 0x69ed, 0x6a17, 0x6a18, 0x6a65, 0x69f2, 0x6a44, 0x6a3e, - 0x6aa0, 0x6a50, 0x6a5b, 0x6a35, 0x6a8e, 0x6a79, 0x6a3d, 0x6a28, - 0x6a58, 0x6a7c, 0x6a91, 0x6a90, 0x6aa9, 0x6a97, 0x6aab, 0x7337, - 0x7352, 0x6b81, 0x6b82, 0x6b87, 0x6b84, 0x6b92, 0x6b93, 0x6b8d, - 0x6b9a, 0x6b9b, 0x6ba1, 0x6baa, 0x8f6b, 0x8f6d, 0x8f71, 0x8f72, - /*** 0x1ac0 ***/ - 0x8f73, 0x8f75, 0x8f76, 0x8f78, 0x8f77, 0x8f79, 0x8f7a, 0x8f7c, - 0x8f7e, 0x8f81, 0x8f82, 0x8f84, 0x8f87, 0x8f8b, 0x8f8d, 0x8f8e, - 0x8f8f, 0x8f98, 0x8f9a, 0x8ece, 0x620b, 0x6217, 0x621b, 0x621f, - 0x6222, 0x6221, 0x6225, 0x6224, 0x622c, 0x81e7, 0x74ef, 0x74f4, - 0x74ff, 0x750f, 0x7511, 0x7513, 0x6534, 0x65ee, 0x65ef, 0x65f0, - 0x660a, 0x6619, 0x6772, 0x6603, 0x6615, 0x6600, 0x7085, 0x66f7, - 0x661d, 0x6634, 0x6631, 0x6636, 0x6635, 0x8006, 0x665f, 0x6654, - 0x6641, 0x664f, 0x6656, 0x6661, 0x6657, 0x6677, 0x6684, 0x668c, - /*** 0x1b00 ***/ - 0x66a7, 0x669d, 0x66be, 0x66db, 0x66dc, 0x66e6, 0x66e9, 0x8d32, - 0x8d33, 0x8d36, 0x8d3b, 0x8d3d, 0x8d40, 0x8d45, 0x8d46, 0x8d48, - 0x8d49, 0x8d47, 0x8d4d, 0x8d55, 0x8d59, 0x89c7, 0x89ca, 0x89cb, - 0x89cc, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x726e, 0x729f, 0x725d, - 0x7266, 0x726f, 0x727e, 0x727f, 0x7284, 0x728b, 0x728d, 0x728f, - 0x7292, 0x6308, 0x6332, 0x63b0, 0x643f, 0x64d8, 0x8004, 0x6bea, - 0x6bf3, 0x6bfd, 0x6bf5, 0x6bf9, 0x6c05, 0x6c07, 0x6c06, 0x6c0d, - 0x6c15, 0x6c18, 0x6c19, 0x6c1a, 0x6c21, 0x6c29, 0x6c24, 0x6c2a, - /*** 0x1b40 ***/ - 0x6c32, 0x6535, 0x6555, 0x656b, 0x724d, 0x7252, 0x7256, 0x7230, - 0x8662, 0x5216, 0x809f, 0x809c, 0x8093, 0x80bc, 0x670a, 0x80bd, - 0x80b1, 0x80ab, 0x80ad, 0x80b4, 0x80b7, 0x80e7, 0x80e8, 0x80e9, - 0x80ea, 0x80db, 0x80c2, 0x80c4, 0x80d9, 0x80cd, 0x80d7, 0x6710, - 0x80dd, 0x80eb, 0x80f1, 0x80f4, 0x80ed, 0x810d, 0x810e, 0x80f2, - 0x80fc, 0x6715, 0x8112, 0x8c5a, 0x8136, 0x811e, 0x812c, 0x8118, - 0x8132, 0x8148, 0x814c, 0x8153, 0x8174, 0x8159, 0x815a, 0x8171, - 0x8160, 0x8169, 0x817c, 0x817d, 0x816d, 0x8167, 0x584d, 0x5ab5, - /*** 0x1b80 ***/ - 0x8188, 0x8182, 0x8191, 0x6ed5, 0x81a3, 0x81aa, 0x81cc, 0x6726, - 0x81ca, 0x81bb, 0x81c1, 0x81a6, 0x6b24, 0x6b37, 0x6b39, 0x6b43, - 0x6b46, 0x6b59, 0x98d1, 0x98d2, 0x98d3, 0x98d5, 0x98d9, 0x98da, - 0x6bb3, 0x5f40, 0x6bc2, 0x89f3, 0x6590, 0x9f51, 0x6593, 0x65bc, - 0x65c6, 0x65c4, 0x65c3, 0x65cc, 0x65ce, 0x65d2, 0x65d6, 0x7080, - 0x709c, 0x7096, 0x709d, 0x70bb, 0x70c0, 0x70b7, 0x70ab, 0x70b1, - 0x70e8, 0x70ca, 0x7110, 0x7113, 0x7116, 0x712f, 0x7131, 0x7173, - 0x715c, 0x7168, 0x7145, 0x7172, 0x714a, 0x7178, 0x717a, 0x7198, - /*** 0x1bc0 ***/ - 0x71b3, 0x71b5, 0x71a8, 0x71a0, 0x71e0, 0x71d4, 0x71e7, 0x71f9, - 0x721d, 0x7228, 0x706c, 0x7118, 0x7166, 0x71b9, 0x623e, 0x623d, - 0x6243, 0x6248, 0x6249, 0x793b, 0x7940, 0x7946, 0x7949, 0x795b, - 0x795c, 0x7953, 0x795a, 0x7962, 0x7957, 0x7960, 0x796f, 0x7967, - 0x797a, 0x7985, 0x798a, 0x799a, 0x79a7, 0x79b3, 0x5fd1, 0x5fd0, - 0x603c, 0x605d, 0x605a, 0x6067, 0x6041, 0x6059, 0x6063, 0x60ab, - 0x6106, 0x610d, 0x615d, 0x61a9, 0x619d, 0x61cb, 0x61d1, 0x6206, - 0x8080, 0x807f, 0x6c93, 0x6cf6, 0x6dfc, 0x77f6, 0x77f8, 0x7800, - /*** 0x1c00 ***/ - 0x7809, 0x7817, 0x7818, 0x7811, 0x65ab, 0x782d, 0x781c, 0x781d, - 0x7839, 0x783a, 0x783b, 0x781f, 0x783c, 0x7825, 0x782c, 0x7823, - 0x7829, 0x784e, 0x786d, 0x7856, 0x7857, 0x7826, 0x7850, 0x7847, - 0x784c, 0x786a, 0x789b, 0x7893, 0x789a, 0x7887, 0x789c, 0x78a1, - 0x78a3, 0x78b2, 0x78b9, 0x78a5, 0x78d4, 0x78d9, 0x78c9, 0x78ec, - 0x78f2, 0x7905, 0x78f4, 0x7913, 0x7924, 0x791e, 0x7934, 0x9f9b, - 0x9ef9, 0x9efb, 0x9efc, 0x76f1, 0x7704, 0x770d, 0x76f9, 0x7707, - 0x7708, 0x771a, 0x7722, 0x7719, 0x772d, 0x7726, 0x7735, 0x7738, - /*** 0x1c40 ***/ - 0x7750, 0x7751, 0x7747, 0x7743, 0x775a, 0x7768, 0x7762, 0x7765, - 0x777f, 0x778d, 0x777d, 0x7780, 0x778c, 0x7791, 0x779f, 0x77a0, - 0x77b0, 0x77b5, 0x77bd, 0x753a, 0x7540, 0x754e, 0x754b, 0x7548, - 0x755b, 0x7572, 0x7579, 0x7583, 0x7f58, 0x7f61, 0x7f5f, 0x8a48, - 0x7f68, 0x7f74, 0x7f71, 0x7f79, 0x7f81, 0x7f7e, 0x76cd, 0x76e5, - 0x8832, 0x9485, 0x9486, 0x9487, 0x948b, 0x948a, 0x948c, 0x948d, - 0x948f, 0x9490, 0x9494, 0x9497, 0x9495, 0x949a, 0x949b, 0x949c, - 0x94a3, 0x94a4, 0x94ab, 0x94aa, 0x94ad, 0x94ac, 0x94af, 0x94b0, - /*** 0x1c80 ***/ - 0x94b2, 0x94b4, 0x94b6, 0x94b7, 0x94b8, 0x94b9, 0x94ba, 0x94bc, - 0x94bd, 0x94bf, 0x94c4, 0x94c8, 0x94c9, 0x94ca, 0x94cb, 0x94cc, - 0x94cd, 0x94ce, 0x94d0, 0x94d1, 0x94d2, 0x94d5, 0x94d6, 0x94d7, - 0x94d9, 0x94d8, 0x94db, 0x94de, 0x94df, 0x94e0, 0x94e2, 0x94e4, - 0x94e5, 0x94e7, 0x94e8, 0x94ea, 0x94e9, 0x94eb, 0x94ee, 0x94ef, - 0x94f3, 0x94f4, 0x94f5, 0x94f7, 0x94f9, 0x94fc, 0x94fd, 0x94ff, - 0x9503, 0x9502, 0x9506, 0x9507, 0x9509, 0x950a, 0x950d, 0x950e, - 0x950f, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9518, 0x951b, - /*** 0x1cc0 ***/ - 0x951d, 0x951e, 0x951f, 0x9522, 0x952a, 0x952b, 0x9529, 0x952c, - 0x9531, 0x9532, 0x9534, 0x9536, 0x9537, 0x9538, 0x953c, 0x953e, - 0x953f, 0x9542, 0x9535, 0x9544, 0x9545, 0x9546, 0x9549, 0x954c, - 0x954e, 0x954f, 0x9552, 0x9553, 0x9554, 0x9556, 0x9557, 0x9558, - 0x9559, 0x955b, 0x955e, 0x955f, 0x955d, 0x9561, 0x9562, 0x9564, - 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, - 0x956f, 0x9571, 0x9572, 0x9573, 0x953a, 0x77e7, 0x77ec, 0x96c9, - 0x79d5, 0x79ed, 0x79e3, 0x79eb, 0x7a06, 0x5d47, 0x7a03, 0x7a02, - /*** 0x1d00 ***/ - 0x7a1e, 0x7a14, 0x7a39, 0x7a37, 0x7a51, 0x9ecf, 0x99a5, 0x7a70, - 0x7688, 0x768e, 0x7693, 0x7699, 0x76a4, 0x74de, 0x74e0, 0x752c, - 0x9e20, 0x9e22, 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e32, - 0x9e31, 0x9e36, 0x9e38, 0x9e37, 0x9e39, 0x9e3a, 0x9e3e, 0x9e41, - 0x9e42, 0x9e44, 0x9e46, 0x9e47, 0x9e48, 0x9e49, 0x9e4b, 0x9e4c, - 0x9e4e, 0x9e51, 0x9e55, 0x9e57, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5e, - 0x9e63, 0x9e66, 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, - 0x9e71, 0x9e6d, 0x9e73, 0x7592, 0x7594, 0x7596, 0x75a0, 0x759d, - /*** 0x1d40 ***/ - 0x75ac, 0x75a3, 0x75b3, 0x75b4, 0x75b8, 0x75c4, 0x75b1, 0x75b0, - 0x75c3, 0x75c2, 0x75d6, 0x75cd, 0x75e3, 0x75e8, 0x75e6, 0x75e4, - 0x75eb, 0x75e7, 0x7603, 0x75f1, 0x75fc, 0x75ff, 0x7610, 0x7600, - 0x7605, 0x760c, 0x7617, 0x760a, 0x7625, 0x7618, 0x7615, 0x7619, - 0x761b, 0x763c, 0x7622, 0x7620, 0x7640, 0x762d, 0x7630, 0x763f, - 0x7635, 0x7643, 0x763e, 0x7633, 0x764d, 0x765e, 0x7654, 0x765c, - 0x7656, 0x766b, 0x766f, 0x7fca, 0x7ae6, 0x7a78, 0x7a79, 0x7a80, - 0x7a86, 0x7a88, 0x7a95, 0x7aa6, 0x7aa0, 0x7aac, 0x7aa8, 0x7aad, - /*** 0x1d80 ***/ - 0x7ab3, 0x8864, 0x8869, 0x8872, 0x887d, 0x887f, 0x8882, 0x88a2, - 0x88c6, 0x88b7, 0x88bc, 0x88c9, 0x88e2, 0x88ce, 0x88e3, 0x88e5, - 0x88f1, 0x891a, 0x88fc, 0x88e8, 0x88fe, 0x88f0, 0x8921, 0x8919, - 0x8913, 0x891b, 0x890a, 0x8934, 0x892b, 0x8936, 0x8941, 0x8966, - 0x897b, 0x758b, 0x80e5, 0x76b2, 0x76b4, 0x77dc, 0x8012, 0x8014, - 0x8016, 0x801c, 0x8020, 0x8022, 0x8025, 0x8026, 0x8027, 0x8029, - 0x8028, 0x8031, 0x800b, 0x8035, 0x8043, 0x8046, 0x804d, 0x8052, - 0x8069, 0x8071, 0x8983, 0x9878, 0x9880, 0x9883, 0x9889, 0x988c, - /*** 0x1dc0 ***/ - 0x988d, 0x988f, 0x9894, 0x989a, 0x989b, 0x989e, 0x989f, 0x98a1, - 0x98a2, 0x98a5, 0x98a6, 0x864d, 0x8654, 0x866c, 0x866e, 0x867f, - 0x867a, 0x867c, 0x867b, 0x86a8, 0x868d, 0x868b, 0x86ac, 0x869d, - 0x86a7, 0x86a3, 0x86aa, 0x8693, 0x86a9, 0x86b6, 0x86c4, 0x86b5, - 0x86ce, 0x86b0, 0x86ba, 0x86b1, 0x86af, 0x86c9, 0x86cf, 0x86b4, - 0x86e9, 0x86f1, 0x86f2, 0x86ed, 0x86f3, 0x86d0, 0x8713, 0x86de, - 0x86f4, 0x86df, 0x86d8, 0x86d1, 0x8703, 0x8707, 0x86f8, 0x8708, - 0x870a, 0x870d, 0x8709, 0x8723, 0x873b, 0x871e, 0x8725, 0x872e, - /*** 0x1e00 ***/ - 0x871a, 0x873e, 0x8748, 0x8734, 0x8731, 0x8729, 0x8737, 0x873f, - 0x8782, 0x8722, 0x877d, 0x877e, 0x877b, 0x8760, 0x8770, 0x874c, - 0x876e, 0x878b, 0x8753, 0x8763, 0x877c, 0x8764, 0x8759, 0x8765, - 0x8793, 0x87af, 0x87a8, 0x87d2, 0x87c6, 0x8788, 0x8785, 0x87ad, - 0x8797, 0x8783, 0x87ab, 0x87e5, 0x87ac, 0x87b5, 0x87b3, 0x87cb, - 0x87d3, 0x87bd, 0x87d1, 0x87c0, 0x87ca, 0x87db, 0x87ea, 0x87e0, - 0x87ee, 0x8816, 0x8813, 0x87fe, 0x880a, 0x881b, 0x8821, 0x8839, - 0x883c, 0x7f36, 0x7f42, 0x7f44, 0x7f45, 0x8210, 0x7afa, 0x7afd, - /*** 0x1e40 ***/ - 0x7b08, 0x7b03, 0x7b04, 0x7b15, 0x7b0a, 0x7b2b, 0x7b0f, 0x7b47, - 0x7b38, 0x7b2a, 0x7b19, 0x7b2e, 0x7b31, 0x7b20, 0x7b25, 0x7b24, - 0x7b33, 0x7b3e, 0x7b1e, 0x7b58, 0x7b5a, 0x7b45, 0x7b75, 0x7b4c, - 0x7b5d, 0x7b60, 0x7b6e, 0x7b7b, 0x7b62, 0x7b72, 0x7b71, 0x7b90, - 0x7ba6, 0x7ba7, 0x7bb8, 0x7bac, 0x7b9d, 0x7ba8, 0x7b85, 0x7baa, - 0x7b9c, 0x7ba2, 0x7bab, 0x7bb4, 0x7bd1, 0x7bc1, 0x7bcc, 0x7bdd, - 0x7bda, 0x7be5, 0x7be6, 0x7bea, 0x7c0c, 0x7bfe, 0x7bfc, 0x7c0f, - 0x7c16, 0x7c0b, 0x7c1f, 0x7c2a, 0x7c26, 0x7c38, 0x7c41, 0x7c40, - /*** 0x1e80 ***/ - 0x81fe, 0x8201, 0x8202, 0x8204, 0x81ec, 0x8844, 0x8221, 0x8222, - 0x8223, 0x822d, 0x822f, 0x8228, 0x822b, 0x8238, 0x823b, 0x8233, - 0x8234, 0x823e, 0x8244, 0x8249, 0x824b, 0x824f, 0x825a, 0x825f, - 0x8268, 0x887e, 0x8885, 0x8888, 0x88d8, 0x88df, 0x895e, 0x7f9d, - 0x7f9f, 0x7fa7, 0x7faf, 0x7fb0, 0x7fb2, 0x7c7c, 0x6549, 0x7c91, - 0x7c9d, 0x7c9c, 0x7c9e, 0x7ca2, 0x7cb2, 0x7cbc, 0x7cbd, 0x7cc1, - 0x7cc7, 0x7ccc, 0x7ccd, 0x7cc8, 0x7cc5, 0x7cd7, 0x7ce8, 0x826e, - 0x66a8, 0x7fbf, 0x7fce, 0x7fd5, 0x7fe5, 0x7fe1, 0x7fe6, 0x7fe9, - /*** 0x1ec0 ***/ - 0x7fee, 0x7ff3, 0x7cf8, 0x7d77, 0x7da6, 0x7dae, 0x7e47, 0x7e9b, - 0x9eb8, 0x9eb4, 0x8d73, 0x8d84, 0x8d94, 0x8d91, 0x8db1, 0x8d67, - 0x8d6d, 0x8c47, 0x8c49, 0x914a, 0x9150, 0x914e, 0x914f, 0x9164, - 0x9162, 0x9161, 0x9170, 0x9169, 0x916f, 0x917d, 0x917e, 0x9172, - 0x9174, 0x9179, 0x918c, 0x9185, 0x9190, 0x918d, 0x9191, 0x91a2, - 0x91a3, 0x91aa, 0x91ad, 0x91ae, 0x91af, 0x91b5, 0x91b4, 0x91ba, - 0x8c55, 0x9e7e, 0x8db8, 0x8deb, 0x8e05, 0x8e59, 0x8e69, 0x8db5, - 0x8dbf, 0x8dbc, 0x8dba, 0x8dc4, 0x8dd6, 0x8dd7, 0x8dda, 0x8dde, - /*** 0x1f00 ***/ - 0x8dce, 0x8dcf, 0x8ddb, 0x8dc6, 0x8dec, 0x8df7, 0x8df8, 0x8de3, - 0x8df9, 0x8dfb, 0x8de4, 0x8e09, 0x8dfd, 0x8e14, 0x8e1d, 0x8e1f, - 0x8e2c, 0x8e2e, 0x8e23, 0x8e2f, 0x8e3a, 0x8e40, 0x8e39, 0x8e35, - 0x8e3d, 0x8e31, 0x8e49, 0x8e41, 0x8e42, 0x8e51, 0x8e52, 0x8e4a, - 0x8e70, 0x8e76, 0x8e7c, 0x8e6f, 0x8e74, 0x8e85, 0x8e8f, 0x8e94, - 0x8e90, 0x8e9c, 0x8e9e, 0x8c78, 0x8c82, 0x8c8a, 0x8c85, 0x8c98, - 0x8c94, 0x659b, 0x89d6, 0x89de, 0x89da, 0x89dc, 0x89e5, 0x89eb, - 0x89ef, 0x8a3e, 0x8b26, 0x9753, 0x96e9, 0x96f3, 0x96ef, 0x9706, - /*** 0x1f40 ***/ - 0x9701, 0x9708, 0x970f, 0x970e, 0x972a, 0x972d, 0x9730, 0x973e, - 0x9f80, 0x9f83, 0x9f85, 0x9f86, 0x9f87, 0x9f88, 0x9f89, 0x9f8a, - 0x9f8c, 0x9efe, 0x9f0b, 0x9f0d, 0x96b9, 0x96bc, 0x96bd, 0x96ce, - 0x96d2, 0x77bf, 0x96e0, 0x928e, 0x92ae, 0x92c8, 0x933e, 0x936a, - 0x93ca, 0x938f, 0x943e, 0x946b, 0x9c7f, 0x9c82, 0x9c85, 0x9c86, - 0x9c87, 0x9c88, 0x7a23, 0x9c8b, 0x9c8e, 0x9c90, 0x9c91, 0x9c92, - 0x9c94, 0x9c95, 0x9c9a, 0x9c9b, 0x9c9e, 0x9c9f, 0x9ca0, 0x9ca1, - 0x9ca2, 0x9ca3, 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, 0x9ca9, 0x9cab, - /*** 0x1f80 ***/ - 0x9cad, 0x9cae, 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, - 0x9cb6, 0x9cb7, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cc4, 0x9cc5, - 0x9cc6, 0x9cc7, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, - 0x9cd0, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd7, 0x9cd8, 0x9cd9, 0x9cdc, - 0x9cdd, 0x9cdf, 0x9ce2, 0x977c, 0x9785, 0x9791, 0x9792, 0x9794, - 0x97af, 0x97ab, 0x97a3, 0x97b2, 0x97b4, 0x9ab1, 0x9ab0, 0x9ab7, - 0x9e58, 0x9ab6, 0x9aba, 0x9abc, 0x9ac1, 0x9ac0, 0x9ac5, 0x9ac2, - 0x9acb, 0x9acc, 0x9ad1, 0x9b45, 0x9b43, 0x9b47, 0x9b49, 0x9b48, - /*** 0x1fc0 ***/ - 0x9b4d, 0x9b51, 0x98e8, 0x990d, 0x992e, 0x9955, 0x9954, 0x9adf, - 0x9ae1, 0x9ae6, 0x9aef, 0x9aeb, 0x9afb, 0x9aed, 0x9af9, 0x9b08, - 0x9b0f, 0x9b13, 0x9b1f, 0x9b23, 0x9ebd, 0x9ebe, 0x7e3b, 0x9e82, - 0x9e87, 0x9e88, 0x9e8b, 0x9e92, 0x93d6, 0x9e9d, 0x9e9f, 0x9edb, - 0x9edc, 0x9edd, 0x9ee0, 0x9edf, 0x9ee2, 0x9ee9, 0x9ee7, 0x9ee5, - 0x9eea, 0x9eef, 0x9f22, 0x9f2c, 0x9f2f, 0x9f39, 0x9f37, 0x9f3d, - 0x9f3e, 0x9f44 -}; - -static const unsigned short gb2312_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2168, 0x0000, 0x0000, 0x216c, - 0x2127, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2163, 0x2140, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2124, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2141, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2824, 0x2822, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2828, 0x2826, 0x283a, 0x0000, 0x282c, 0x282a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2830, 0x282e, 0x0000, 0x0000, 0x0000, 0x2142, - 0x0000, 0x2834, 0x2832, 0x0000, 0x2839, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x0000, 0x2821, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2825, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2827, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2829, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x283d, 0x0000, 0x0000, 0x0000, - 0x283e, 0x0000, 0x0000, 0x0000, 0x0000, 0x282d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2831, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2823, 0x0000, - 0x282b, 0x0000, 0x282f, 0x0000, 0x2833, 0x0000, 0x2835, 0x0000, - 0x2836, 0x0000, 0x2837, 0x0000, 0x2838, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x283f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x283b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2840, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2126, - 0x0000, 0x2125, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, - 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, - 0x2630, 0x2631, 0x0000, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, - 0x2637, 0x2638, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, - 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, - /*** 0xc0 ***/ - 0x2650, 0x2651, 0x0000, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, - 0x2657, 0x2658, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x0000, 0x2727, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729, - 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, - 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739, - 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, 0x2740, 0x2741, - 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759, - 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, 0x2760, 0x2761, - /*** 0x40 ***/ - 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769, - 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, 0x2770, 0x2771, - 0x0000, 0x2757, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_1e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x283c, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x212a, 0x0000, 0x212c, 0x0000, - 0x212e, 0x212f, 0x0000, 0x0000, 0x2130, 0x2131, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x212d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x216b, 0x0000, 0x2164, 0x2165, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2179, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2673, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x2166, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x216d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277, 0x2278, - 0x2279, 0x227a, 0x227b, 0x227c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x217b, 0x217c, 0x217a, 0x217d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x214a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2147, - 0x0000, 0x2146, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x214c, 0x0000, 0x0000, 0x2158, 0x215e, 0x0000, - 0x214f, 0x0000, 0x0000, 0x0000, 0x0000, 0x214e, 0x0000, 0x2144, - 0x2145, 0x2149, 0x2148, 0x2152, 0x0000, 0x0000, 0x2153, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2160, 0x215f, 0x2143, 0x214b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2157, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2156, 0x0000, 0x0000, 0x0000, 0x2155, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2159, 0x2154, 0x0000, 0x0000, 0x215c, 0x215d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x215a, 0x215b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2151, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x214d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_24[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, 0x2260, - 0x2261, 0x2262, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2245, 0x2246, 0x2247, 0x2248, - 0x2249, 0x224a, 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, 0x2250, - /*** 0x80 ***/ - 0x2251, 0x2252, 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, 0x2258, - 0x2231, 0x2232, 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, 0x2238, - 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, 0x2240, - 0x2241, 0x2242, 0x2243, 0x2244, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x2924, 0x2925, 0x2926, 0x2927, 0x2928, 0x2929, 0x292a, 0x292b, - 0x292c, 0x292d, 0x292e, 0x292f, 0x2930, 0x2931, 0x2932, 0x2933, - 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, 0x2939, 0x293a, 0x293b, - 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, 0x2941, 0x2942, 0x2943, - 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294a, 0x294b, - 0x294c, 0x294d, 0x294e, 0x294f, 0x2950, 0x2951, 0x2952, 0x2953, - 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, 0x2959, 0x295a, 0x295b, - 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, 0x2961, 0x2962, 0x2963, - /*** 0x40 ***/ - 0x2964, 0x2965, 0x2966, 0x2967, 0x2968, 0x2969, 0x296a, 0x296b, - 0x296c, 0x296d, 0x296e, 0x296f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2176, 0x2175, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2178, 0x2177, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2174, 0x2173, - 0x0000, 0x0000, 0x0000, 0x2170, 0x0000, 0x0000, 0x2172, 0x2171, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x216f, 0x216e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x2162, 0x0000, 0x2161, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_30[256] = { - /*** 0x00 ***/ - 0x2121, 0x2122, 0x2123, 0x2128, 0x0000, 0x2129, 0x0000, 0x0000, - 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b, - 0x213e, 0x213f, 0x0000, 0x217e, 0x2132, 0x2133, 0x213c, 0x213d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, - 0x2428, 0x2429, 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, - 0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, - 0x2438, 0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, - 0x2448, 0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, - 0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, - 0x2458, 0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, - /*** 0x80 ***/ - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - 0x2470, 0x2471, 0x2472, 0x2473, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, - 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, - /*** 0xc0 ***/ - 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, - 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, - 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_31[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2845, 0x2846, 0x2847, - 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f, - 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, - 0x2858, 0x2859, 0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, - 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2867, - 0x2868, 0x2869, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_32[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2265, 0x2266, 0x2267, 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, - 0x226d, 0x226e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_4e[256] = { - /*** 0x00 ***/ - 0x523b, 0x3621, 0x0000, 0x465f, 0x0000, 0x0000, 0x0000, 0x4d72, - 0x5549, 0x487d, 0x494f, 0x4f42, 0x5822, 0x323b, 0x536b, 0x0000, - 0x5824, 0x3373, 0x0000, 0x5728, 0x4752, 0x5827, 0x4a40, 0x0000, - 0x4770, 0x317b, 0x5235, 0x3454, 0x362b, 0x4b3f, 0x5829, 0x0000, - 0x0000, 0x0000, 0x362a, 0x0000, 0x413d, 0x514f, 0x0000, 0x4925, - 0x582d, 0x0000, 0x3876, 0x513e, 0x635c, 0x5650, 0x0000, 0x0000, - 0x3761, 0x0000, 0x342e, 0x0000, 0x4159, 0x0000, 0x583c, 0x0000, - 0x4d68, 0x3524, 0x4e2a, 0x5677, 0x0000, 0x4076, 0x3e59, 0x582f, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x444b, 0x0000, 0x3e43, 0x0000, 0x5831, - 0x4334, 0x5265, 0x0000, 0x562e, 0x4e5a, 0x5527, 0x3a75, 0x3726, - 0x4056, 0x0000, 0x4639, 0x4552, 0x4747, 0x0000, 0x3954, 0x0000, - 0x334b, 0x5252, 0x0000, 0x0000, 0x583f, 0x3e45, 0x4672, 0x5232, - 0x4f30, 0x4f67, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a69, 0x0000, - 0x0000, 0x5840, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4272, 0x4252, 0x0000, 0x4869, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x472c, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x414b, 0x0000, - 0x5368, 0x5579, 0x0000, 0x4a42, 0x367e, 0x5821, 0x535a, 0x3f77, - 0x0000, 0x5446, 0x3b25, 0x5841, 0x4e65, 0x3e2e, 0x0000, 0x0000, - 0x5828, 0x0000, 0x5147, 0x5029, 0x0000, 0x0000, 0x0000, 0x583d, - 0x596f, 0x4d76, 0x3f3a, 0x0000, 0x3d3b, 0x3a25, 0x5260, 0x327a, - 0x3a60, 0x4436, 0x0000, 0x4f6d, 0x3e29, 0x4d24, 0x4141, 0x0000, - 0x0000, 0x0000, 0x4757, 0x5971, 0x0000, 0x5974, 0x0000, 0x0000, - 0x0000, 0x0000, 0x484b, 0x5869, 0x0000, 0x0000, 0x0000, 0x525a, - /*** 0xc0 ***/ - 0x4a32, 0x484a, 0x586c, 0x586a, 0x5846, 0x3d76, 0x464d, 0x3370, - 0x0000, 0x586b, 0x3d71, 0x3d69, 0x0000, 0x4854, 0x3453, 0x0000, - 0x0000, 0x4258, 0x0000, 0x3256, 0x5750, 0x4a4b, 0x4b7b, 0x554c, - 0x3836, 0x4f49, 0x0000, 0x0000, 0x0000, 0x595a, 0x5870, 0x472a, - 0x0000, 0x586e, 0x0000, 0x347a, 0x416e, 0x5254, 0x0000, 0x0000, - 0x586d, 0x0000, 0x5247, 0x586f, 0x4347, 0x0000, 0x0000, 0x0000, - 0x5176, 0x0000, 0x5659, 0x5872, 0x0000, 0x5875, 0x3c7e, 0x3c5b, - 0x0000, 0x0000, 0x0000, 0x484e, 0x0000, 0x375d, 0x0000, 0x3742 -}; - -static const unsigned short gb2312_from_unicode_4f[256] = { - /*** 0x00 ***/ - 0x0000, 0x4673, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5878, 0x5241, 0x0000, 0x0000, 0x4e69, 0x3c3f, 0x377c, - 0x3725, 0x505d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x565a, - 0x5345, 0x3b6f, 0x3b61, 0x5871, 0x0000, 0x0000, 0x4921, 0x4e30, - 0x342b, 0x0000, 0x5873, 0x0000, 0x494b, 0x5876, 0x4257, 0x5877, - 0x0000, 0x0000, 0x4e31, 0x5879, 0x0000, 0x0000, 0x0000, 0x322e, - 0x3940, 0x0000, 0x5923, 0x0000, 0x3069, 0x0000, 0x4166, 0x0000, - 0x496c, 0x0000, 0x4b45, 0x0000, 0x4b46, 0x5924, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x3568, 0x0000, 0x0000, 0x352b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e3b, 0x354d, 0x5721, - 0x5774, 0x5353, 0x0000, 0x4c65, 0x0000, 0x3a4e, 0x0000, 0x5922, - 0x595c, 0x5360, 0x587d, 0x3770, 0x5777, 0x587e, 0x587a, 0x5921, - 0x4463, 0x0000, 0x0000, 0x5336, 0x5874, 0x595d, 0x0000, 0x587b, - 0x0000, 0x4565, 0x0000, 0x0000, 0x4050, 0x0000, 0x0000, 0x5170, - 0x305b, 0x0000, 0x0000, 0x3c51, 0x5926, 0x0000, 0x5925, 0x0000, - 0x0000, 0x0000, 0x0000, 0x592c, 0x592e, 0x0000, 0x592b, 0x4a39, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x5929, 0x5636, 0x0000, 0x0000, 0x0000, - 0x335e, 0x5928, 0x0000, 0x407d, 0x0000, 0x4a4c, 0x0000, 0x592a, - 0x0000, 0x5927, 0x0000, 0x0000, 0x5930, 0x0000, 0x0000, 0x3631, - 0x0000, 0x0000, 0x0000, 0x3929, 0x0000, 0x5240, 0x0000, 0x0000, - 0x4f40, 0x0000, 0x0000, 0x4242, 0x0000, 0x3d44, 0x556c, 0x3260, - 0x4748, 0x3f6b, 0x592d, 0x0000, 0x592f, 0x0000, 0x4e6a, 0x3a6e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4756, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3163, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x3459, 0x366d, 0x5934, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3f21, 0x0000, 0x0000, 0x0000, 0x595e, 0x474e, - 0x407e, 0x5938, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b57, - 0x377d, 0x0000, 0x5935, 0x0000, 0x5937, 0x3123, 0x5361, 0x5939, - 0x0000, 0x5045, 0x0000, 0x5936, 0x0000, 0x0000, 0x5931, 0x0000, - 0x5932, 0x4129, 0x5933, 0x0000, 0x0000, 0x3c73, 0x505e, 0x3829, - 0x0000, 0x3e63, 0x0000, 0x593d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x593a, 0x0000, 0x3033, 0x0000, 0x0000, 0x0000, 0x5942, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_50[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5944, 0x3136, 0x0000, 0x593f, - 0x0000, 0x0000, 0x3539, 0x0000, 0x3e73, 0x0000, 0x0000, 0x0000, - 0x4c48, 0x3a72, 0x5250, 0x0000, 0x5943, 0x0000, 0x0000, 0x3d68, - 0x0000, 0x332b, 0x0000, 0x0000, 0x0000, 0x5945, 0x3e6b, 0x0000, - 0x5946, 0x593b, 0x445f, 0x0000, 0x593e, 0x5941, 0x5940, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x552e, 0x0000, 0x5635, 0x0000, 0x4763, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5948, 0x0000, 0x0000, 0x0000, 0x3c59, - 0x594a, 0x0000, 0x0000, 0x0000, 0x593c, 0x0000, 0x594b, 0x462b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5949, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5776, 0x0000, 0x4d23, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d21, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x594c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x453c, 0x4d35, - 0x0000, 0x0000, 0x0000, 0x594d, 0x0000, 0x0000, 0x5947, 0x3325, - /*** 0x80 ***/ - 0x3f7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x3835, 0x0000, 0x0000, - 0x407c, 0x0000, 0x0000, 0x0000, 0x0000, 0x3078, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3476, 0x0000, 0x594e, 0x0000, 0x594f, - 0x3422, 0x5950, 0x0000, 0x0000, 0x345f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5951, 0x4935, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f71, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5952, 0x0000, - 0x0000, 0x0000, 0x4145, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5956, 0x492e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5955, 0x5954, 0x5957, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4b5b, 0x0000, 0x3d29, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4627, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_51[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5953, 0x5958, - 0x0000, 0x0000, 0x0000, 0x5959, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4865, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x405c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3679, - /*** 0x40 ***/ - 0x5823, 0x544a, 0x0000, 0x542a, 0x5056, 0x3364, 0x5557, 0x0000, - 0x4f48, 0x3962, 0x0000, 0x3f4b, 0x0000, 0x4362, 0x0000, 0x0000, - 0x0000, 0x3652, 0x0000, 0x0000, 0x4d43, 0x596e, 0x5970, 0x0000, - 0x0000, 0x0000, 0x3533, 0x0000, 0x3635, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3e24, 0x0000, 0x0000, 0x486b, 0x0000, 0x0000, - 0x482b, 0x0000, 0x0000, 0x304b, 0x392b, 0x4179, 0x5962, 0x0000, - 0x403c, 0x3932, 0x0000, 0x3958, 0x504b, 0x3178, 0x4664, 0x3e5f, - 0x3564, 0x5748, 0x0000, 0x5178, 0x3c66, 0x4a5e, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3c3d, 0x5966, 0x5867, 0x0000, 0x0000, 0x445a, 0x0000, 0x0000, - 0x3854, 0x483d, 0x0000, 0x0000, 0x3261, 0x5459, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4330, 0x0000, 0x0000, 0x4361, 0x5a22, 0x485f, - 0x0000, 0x5034, 0x0000, 0x3e7c, 0x4529, 0x0000, 0x0000, 0x0000, - 0x395a, 0x0000, 0x5a23, 0x0000, 0x5429, 0x5a24, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x597b, 0x362c, 0x0000, 0x0000, 0x376b, - 0x3179, 0x597c, 0x3365, 0x3e76, 0x0000, 0x3f76, 0x5231, 0x4064, - 0x0000, 0x0000, 0x0000, 0x3633, 0x597e, 0x597d, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3e3b, 0x0000, 0x0000, 0x0000, 0x4660, 0x0000, 0x573c, 0x5a21, - 0x0000, 0x4139, 0x0000, 0x3572, 0x4168, 0x0000, 0x0000, 0x3c75, - 0x0000, 0x3455, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x415d, 0x0000, 0x447d, 0x0000, 0x0000, - 0x3c38, 0x3732, 0x0000, 0x0000, 0x376f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x596c, 0x0000, 0x463e, 0x0000, 0x3f2d, - 0x3b4b, 0x0000, 0x0000, 0x354a, 0x0000, 0x5b49, 0x5057, 0x0000, - 0x4d39, 0x303c, 0x3376, 0x3b77, 0x5b4a, 0x3a2f, 0x0000, 0x5464 -}; - -static const unsigned short gb2312_from_unicode_52[256] = { - /*** 0x00 ***/ - 0x3536, 0x3573, 0x5856, 0x4850, 0x0000, 0x0000, 0x3756, 0x4750, - 0x5857, 0x0000, 0x3f2f, 0x0000, 0x0000, 0x5b3b, 0x5858, 0x0000, - 0x0000, 0x504c, 0x3b2e, 0x0000, 0x0000, 0x0000, 0x6b3e, 0x4150, - 0x4175, 0x5472, 0x3855, 0x3434, 0x0000, 0x3375, 0x0000, 0x0000, - 0x493e, 0x0000, 0x0000, 0x0000, 0x4550, 0x0000, 0x0000, 0x0000, - 0x4559, 0x407b, 0x0000, 0x3170, 0x0000, 0x5859, 0x394e, 0x0000, - 0x353d, 0x0000, 0x0000, 0x585a, 0x0000, 0x0000, 0x5646, 0x4b22, - 0x482f, 0x4932, 0x344c, 0x3f4c, 0x0000, 0x3974, 0x0000, 0x585b, - /*** 0x40 ***/ - 0x585c, 0x3667, 0x3c41, 0x4c6a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4f77, 0x0000, 0x585d, 0x4730, 0x0000, 0x0000, - 0x3950, 0x3d23, 0x0000, 0x0000, 0x4c5e, 0x0000, 0x464a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5860, 0x0000, 0x585e, 0x0000, - 0x0000, 0x585f, 0x0000, 0x0000, 0x0000, 0x307e, 0x0000, 0x3e67, - 0x0000, 0x4a23, 0x3c74, 0x0000, 0x0000, 0x0000, 0x0000, 0x3831, - 0x0000, 0x0000, 0x386e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5862, 0x0000, 0x3d4b, - /*** 0x80 ***/ - 0x0000, 0x5864, 0x5863, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x457c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5865, 0x0000, 0x0000, 0x5866, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4126, 0x0000, 0x4830, 0x306c, 0x3926, - 0x3c53, 0x4e71, 0x5b3d, 0x4153, 0x0000, 0x0000, 0x0000, 0x0000, - 0x362f, 0x567a, 0x452c, 0x3d59, 0x5b3e, 0x5b3f, 0x0000, 0x0000, - 0x0000, 0x4078, 0x3e22, 0x404d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b40, 0x4a46, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x322a, 0x0000, 0x0000, 0x0000, 0x5342, - 0x0000, 0x4363, 0x0000, 0x512b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5b42, 0x0000, 0x4055, 0x0000, 0x0000, 0x0000, 0x5b43, 0x0000, - 0x3f31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x443c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x475a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5b44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5968, 0x4957, 0x0000, 0x0000, 0x0000, 0x3934, 0x4e70 -}; - -static const unsigned short gb2312_from_unicode_53[256] = { - /*** 0x00 ***/ - 0x5448, 0x0000, 0x0000, 0x0000, 0x0000, 0x307c, 0x3452, 0x0000, - 0x5059, 0x0000, 0x0000, 0x0000, 0x0000, 0x5969, 0x0000, 0x5e4b, - 0x596b, 0x0000, 0x0000, 0x0000, 0x0000, 0x5830, 0x3b2f, 0x3131, - 0x0000, 0x3357, 0x584e, 0x0000, 0x0000, 0x5451, 0x0000, 0x0000, - 0x3d33, 0x3f6f, 0x0000, 0x4f3b, 0x0000, 0x0000, 0x5850, 0x0000, - 0x0000, 0x0000, 0x374b, 0x0000, 0x0000, 0x0000, 0x5851, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4625, 0x4778, 0x523d, 0x0000, 0x0000, 0x5852, 0x4464, - /*** 0x40 ***/ - 0x0000, 0x4a2e, 0x0000, 0x4727, 0x0000, 0x5826, 0x0000, 0x497d, - 0x4e67, 0x3b5c, 0x306b, 0x0000, 0x0000, 0x0000, 0x3b2a, 0x502d, - 0x0000, 0x3130, 0x5764, 0x573f, 0x0000, 0x3525, 0x4274, 0x444f, - 0x0000, 0x0000, 0x3229, 0x0000, 0x3237, 0x0000, 0x3165, 0x5f32, - 0x553c, 0x3f28, 0x422c, 0x5855, 0x4231, 0x0000, 0x5854, 0x4e54, - 0x0000, 0x5a60, 0x0000, 0x4e40, 0x0000, 0x0000, 0x5834, 0x432e, - 0x5321, 0x4e23, 0x0000, 0x3c34, 0x4834, 0x4251, 0x0000, 0x3e6d, - 0x5036, 0x0000, 0x5a61, 0x0000, 0x0000, 0x0000, 0x0000, 0x4764, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x3327, 0x0000, 0x3672, 0x4c7c, 0x407a, 0x0000, - 0x0000, 0x4077, 0x0000, 0x5139, 0x5161, 0x5847, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x325e, 0x0000, 0x0000, - 0x4065, 0x0000, 0x3a71, 0x0000, 0x0000, 0x5848, 0x0000, 0x542d, - 0x0000, 0x0000, 0x4f61, 0x5849, 0x0000, 0x584a, 0x4f43, 0x0000, - 0x3378, 0x3e47, 0x0000, 0x0000, 0x0000, 0x0000, 0x584b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b4c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4825, 0x0000, 0x0000, 0x0000, 0x4f58, - /*** 0xc0 ***/ - 0x0000, 0x487e, 0x324e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5356, 0x3266, 0x3c30, 0x5351, 0x4b2b, 0x3734, 0x0000, 0x0000, - 0x0000, 0x3722, 0x0000, 0x0000, 0x4a65, 0x0000, 0x4821, 0x4a5c, - 0x3164, 0x5070, 0x0000, 0x4551, 0x0000, 0x0000, 0x0000, 0x5b45, - 0x357e, 0x0000, 0x0000, 0x3f5a, 0x3945, 0x3e64, 0x416d, 0x0000, - 0x5f36, 0x5f35, 0x563b, 0x3d50, 0x5559, 0x3048, 0x3623, 0x3f49, - 0x4c28, 0x5f33, 0x4a37, 0x5352, 0x0000, 0x584f, 0x5236, 0x3a45, - 0x4b3e, 0x4c3e, 0x0000, 0x5f37, 0x3570, 0x5f34, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_54[256] = { - /*** 0x00 ***/ - 0x0000, 0x5375, 0x0000, 0x3354, 0x3877, 0x0000, 0x5f3a, 0x0000, - 0x3a4f, 0x3c2a, 0x3575, 0x0000, 0x4d2c, 0x437b, 0x3a73, 0x4074, - 0x4d42, 0x4f72, 0x5f38, 0x4f45, 0x0000, 0x4240, 0x5f39, 0x4270, - 0x0000, 0x0000, 0x0000, 0x3e7d, 0x0000, 0x415f, 0x4d4c, 0x5277, - 0x374d, 0x5f41, 0x0000, 0x5f44, 0x0000, 0x0000, 0x3771, 0x3049, - 0x3656, 0x3754, 0x0000, 0x3a2c, 0x4c7d, 0x3f54, 0x4b31, 0x4674, - 0x0000, 0x5628, 0x5f45, 0x0000, 0x4e62, 0x3333, 0x0000, 0x0000, - 0x4e7c, 0x3435, 0x0000, 0x4e47, 0x3a70, 0x0000, 0x4e61, 0x0000, - /*** 0x40 ***/ - 0x513d, 0x0000, 0x0000, 0x5f40, 0x0000, 0x0000, 0x3474, 0x0000, - 0x334a, 0x0000, 0x3866, 0x5f3b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4445, 0x0000, 0x5f3c, 0x5f3d, 0x5f3e, 0x453b, 0x5f3f, 0x5f42, - 0x5431, 0x5f43, 0x0000, 0x473a, 0x4e58, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4458, 0x0000, 0x5f4a, 0x0000, 0x5f4f, 0x0000, - 0x565c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f49, 0x5f5a, 0x4e36, 0x0000, 0x3a47, 0x5f4e, 0x5f48, - 0x455e, 0x0000, 0x0000, 0x496b, 0x3a74, 0x437c, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3e57, 0x0000, 0x5f46, 0x0000, 0x5f4d, 0x0000, 0x4558, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5526, 0x3a4d, 0x0000, 0x3e4c, 0x533d, - 0x3840, 0x0000, 0x5664, 0x0000, 0x5f47, 0x393e, 0x3f27, 0x0000, - 0x0000, 0x417c, 0x5f4b, 0x5f4c, 0x0000, 0x5f50, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5f5b, 0x5f65, 0x0000, 0x5f57, 0x5f56, - 0x5749, 0x5f63, 0x5f64, 0x656b, 0x5227, 0x5f52, 0x0000, 0x3f29, - 0x0000, 0x545b, 0x0000, 0x3f48, 0x5f54, 0x0000, 0x0000, 0x0000, - 0x4f4c, 0x0000, 0x0000, 0x5f5d, 0x0000, 0x514a, 0x0000, 0x5f5e, - /*** 0xc0 ***/ - 0x3027, 0x4637, 0x5f53, 0x0000, 0x3a65, 0x0000, 0x365f, 0x4d5b, - 0x397e, 0x5455, 0x0000, 0x0000, 0x5f5f, 0x4f6c, 0x3025, 0x5f67, - 0x5f51, 0x5146, 0x5f55, 0x5f58, 0x5f59, 0x5f5c, 0x0000, 0x3b29, - 0x0000, 0x5f60, 0x5f61, 0x0000, 0x5f62, 0x5f66, 0x5f68, 0x5334, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3867, 0x4536, 0x5f6a, - 0x495a, 0x4128, 0x4444, 0x0000, 0x0000, 0x3f5e, 0x4f78, 0x0000, - 0x0000, 0x0000, 0x555c, 0x5f6e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3238, 0x0000, 0x3a5f, 0x5f6c, 0x0000, 0x5b41 -}; - -static const unsigned short gb2312_from_unicode_55[256] = { - /*** 0x00 ***/ - 0x0000, 0x5164, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b74, 0x343d, - 0x0000, 0x3026, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f71, - 0x4c46, 0x5f72, 0x0000, 0x0000, 0x5f6d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5f69, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f6b, 0x0000, 0x5f6f, 0x5f70, 0x3b3d, 0x0000, 0x0000, 0x5f73, - 0x0000, 0x0000, 0x5f74, 0x0000, 0x3b23, 0x0000, 0x4a5b, 0x4e28, - 0x6027, 0x332a, 0x0000, 0x6026, 0x0000, 0x0000, 0x0000, 0x6021, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5f7e, 0x0000, 0x4d59, 0x5f7c, - /*** 0x40 ***/ - 0x0000, 0x5f7a, 0x0000, 0x3f50, 0x5744, 0x0000, 0x494c, 0x0000, - 0x0000, 0x5f78, 0x3021, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f7b, 0x6022, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6028, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3748, 0x0000, 0x0000, 0x4621, 0x4936, 0x4032, 0x5f75, - 0x0000, 0x0000, 0x453e, 0x0000, 0x5844, 0x5f79, 0x4476, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6023, 0x6024, 0x6025, - 0x5025, 0x0000, 0x0000, 0x6034, 0x4c64, 0x0000, 0x6031, 0x0000, - /*** 0x80 ***/ - 0x3f26, 0x602f, 0x4e39, 0x602b, 0x4946, 0x0000, 0x0000, 0x402e, - 0x602e, 0x3a6d, 0x3a30, 0x6029, 0x0000, 0x0000, 0x0000, 0x5f76, - 0x0000, 0x6033, 0x0000, 0x0000, 0x6038, 0x0000, 0x0000, 0x0000, - 0x342d, 0x6039, 0x0000, 0x0000, 0x4f32, 0x3a48, 0x0000, 0x6030, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x507a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x602c, 0x0000, 0x547b, 0x0000, 0x5f77, 0x0000, 0x4567, - 0x0000, 0x602d, 0x0000, 0x5377, 0x0000, 0x6036, 0x6037, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6044, 0x5061, 0x0000, 0x0000, - 0x0000, 0x603c, 0x0000, 0x0000, 0x6049, 0x604a, 0x0000, 0x0000, - 0x0000, 0x603e, 0x602a, 0x4924, 0x6041, 0x0000, 0x6032, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4a48, 0x6043, 0x0000, 0x6035, - 0x0000, 0x4e4b, 0x0000, 0x4b43, 0x604d, 0x6046, 0x6042, 0x0000, - 0x604b, 0x0000, 0x603a, 0x603f, 0x6040, 0x0000, 0x0000, 0x6045, - 0x0000, 0x0000, 0x6047, 0x6048, 0x0000, 0x604c, 0x0000, 0x603b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b54, 0x6055, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_56[256] = { - /*** 0x00 ***/ - 0x6056, 0x6052, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6050, 0x3c4e, 0x0000, 0x0000, 0x6051, 0x0000, 0x3842, 0x5845, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x506a, 0x0000, 0x0000, 0x426f, 0x0000, 0x0000, 0x604f, 0x603d, - 0x0000, 0x0000, 0x0000, 0x6054, 0x6053, 0x0000, 0x0000, 0x6057, - 0x0000, 0x0000, 0x0000, 0x0000, 0x605c, 0x6058, 0x0000, 0x0000, - 0x0000, 0x5676, 0x3330, 0x0000, 0x576c, 0x0000, 0x4b3b, 0x0000, - 0x0000, 0x605a, 0x0000, 0x4e7b, 0x0000, 0x0000, 0x0000, 0x3a59, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6061, 0x605d, 0x522d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6062, 0x0000, 0x0000, 0x605b, - 0x6059, 0x605f, 0x0000, 0x0000, 0x6060, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x605e, 0x0000, 0x6064, 0x0000, 0x0000, 0x0000, - 0x4677, 0x582c, 0x546b, 0x6066, 0x4a49, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6065, 0x0000, 0x0000, 0x0000, 0x0000, 0x3841, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6067, 0x6068, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6069, 0x6063, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3a3f, 0x4c67, - 0x0000, 0x0000, 0x0000, 0x606a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4f79, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x606b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4842, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d40, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4452, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x606c, 0x0000, 0x0000, 0x606d, - 0x0000, 0x0000, 0x4774, 0x4b44, 0x0000, 0x606e, 0x3b58, 0x5836, - 0x5272, 0x606f, 0x4d45, 0x0000, 0x365a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6071, 0x0000, 0x5430, 0x0000, 0x0000, - 0x4027, 0x3451, 0x0000, 0x0000, 0x4e27, 0x6070, 0x0000, 0x0000, - 0x0000, 0x6072, 0x394c, 0x0000, 0x0000, 0x397a, 0x4d3c, 0x6073 -}; - -static const unsigned short gb2312_from_unicode_57[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x4654, 0x6074, 0x0000, 0x5432, 0x0000, - 0x4826, 0x6076, 0x6075, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6077, 0x0000, 0x0000, 0x4d41, - 0x0000, 0x0000, 0x0000, 0x4a25, 0x0000, 0x0000, 0x0000, 0x0000, - 0x545a, 0x5b57, 0x5b59, 0x0000, 0x5b58, 0x3967, 0x5b5c, 0x5b5d, - 0x3558, 0x0000, 0x0000, 0x5b5a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5b5b, 0x3321, 0x5b5f, 0x0000, 0x0000, 0x3b78, 0x0000, - /*** 0x40 ***/ - 0x5637, 0x0000, 0x5b60, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e79, - 0x0000, 0x0000, 0x373b, 0x0000, 0x5b50, 0x4c2e, 0x3f32, 0x3b35, - 0x5778, 0x3f53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3f69, - 0x0000, 0x0000, 0x3c61, 0x4c33, 0x5b5e, 0x3053, 0x4e6b, 0x3758, - 0x5739, 0x4642, 0x0000, 0x0000, 0x4024, 0x0000, 0x4c39, 0x0000, - 0x5b67, 0x5b61, 0x463a, 0x5b63, 0x0000, 0x5b68, 0x0000, 0x4577, - 0x0000, 0x0000, 0x0000, 0x5b6a, 0x0000, 0x0000, 0x5b69, 0x3f40, - 0x0000, 0x0000, 0x0000, 0x5b66, 0x5b65, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x3439, 0x402c, 0x4222, 0x5b62, 0x5b64, 0x0000, - 0x0000, 0x0000, 0x0000, 0x504d, 0x5b6d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x405d, 0x5b72, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3662, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5b73, 0x5b52, 0x3938, 0x542b, 0x5b6c, 0x0000, 0x3f51, 0x5b70, - 0x0000, 0x5b51, 0x0000, 0x3566, 0x0000, 0x5b6b, 0x3f65, 0x0000, - 0x0000, 0x0000, 0x5b6e, 0x0000, 0x5b71, 0x0000, 0x0000, 0x0000, - 0x5b79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x3921, 0x3023, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4271, 0x0000, 0x0000, 0x3347, 0x5b6f, - 0x0000, 0x0000, 0x5b78, 0x0000, 0x4652, 0x5b74, 0x0000, 0x0000, - 0x5b75, 0x5b77, 0x5b76, 0x0000, 0x0000, 0x5b7e, 0x0000, 0x5372, - 0x323a, 0x0000, 0x0000, 0x0000, 0x5b7d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c24, 0x0000, 0x5b7b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5b7a, 0x0000, 0x0000, 0x0000, - 0x5b7c, 0x4560, 0x3b79, 0x0000, 0x0000, 0x5c23, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_58[256] = { - /*** 0x00 ***/ - 0x5c25, 0x0000, 0x4c43, 0x0000, 0x0000, 0x0000, 0x3651, 0x5d40, - 0x0000, 0x0000, 0x0000, 0x5c21, 0x0000, 0x5c22, 0x0000, 0x0000, - 0x0000, 0x4735, 0x0000, 0x0000, 0x0000, 0x3669, 0x0000, 0x0000, - 0x0000, 0x5c27, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c26, 0x0000, - 0x5c29, 0x3124, 0x0000, 0x0000, 0x354c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3f30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x515f, 0x0000, 0x0000, 0x0000, 0x0000, 0x3642, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5c28, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4b7a, 0x6b73, 0x0000, 0x0000, - 0x0000, 0x4b5c, 0x0000, 0x0000, 0x4b7e, 0x0000, 0x0000, 0x0000, - 0x4c41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x487b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c2a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4c6e, 0x5c2b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b53, 0x0000, - /*** 0x80 ***/ - 0x5c2f, 0x5c2c, 0x0000, 0x3e33, 0x0000, 0x4a7b, 0x0000, 0x0000, - 0x0000, 0x5c2d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x494a, 0x4439, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x473d, 0x5c2e, 0x0000, 0x0000, 0x0000, 0x5476, 0x5066, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x442b, 0x3655, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5b54, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x315a, 0x0000, 0x0000, 0x0000, 0x5b55, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5b56, 0x0000, 0x0000, 0x0000, 0x3a3e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4840, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a3f, 0x4849, 0x0000, 0x5733, 0x0000, - 0x4979, 0x0000, 0x0000, 0x3f47, 0x0000, 0x0000, 0x3a78, 0x0000, - 0x0000, 0x523c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_59[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x623a, 0x0000, 0x3426, 0x0000, 0x0000, 0x3138, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3834, 0x0000, 0x4f44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5967, 0x4f26, 0x4d62, 0x0000, - 0x0000, 0x596d, 0x3660, 0x0000, 0x5239, 0x0000, 0x0000, 0x393b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6239, 0x6237, 0x0000, 0x3473, - 0x0000, 0x4c6c, 0x4c2b, 0x3772, 0x0000, 0x5832, 0x516b, 0x3a3b, - 0x0000, 0x4a27, 0x0000, 0x0000, 0x4d37, 0x0000, 0x0000, 0x5244, - 0x3f64, 0x3c50, 0x3661, 0x0000, 0x5e45, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x5e46, 0x5b3c, 0x0000, 0x5159, 0x0000, 0x0000, 0x4666, - 0x444e, 0x376e, 0x0000, 0x375c, 0x0000, 0x0000, 0x3f7c, 0x5760, - 0x0000, 0x4675, 0x0000, 0x0000, 0x313c, 0x5e48, 0x3d31, 0x4c57, - 0x5e4a, 0x0000, 0x5e49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x356c, 0x0000, 0x495d, 0x0000, 0x0000, 0x3042, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x452e, 0x452b, 0x0000, 0x444c, 0x0000, - 0x3c69, 0x4b7d, 0x0000, 0x0000, 0x0000, 0x3a43, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x6579, 0x4867, 0x657a, 0x4d7d, 0x0000, 0x5731, 0x383e, - 0x4268, 0x0000, 0x4851, 0x0000, 0x0000, 0x657b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x364a, 0x3c4b, 0x0000, 0x0000, 0x517d, 0x6621, - 0x0000, 0x436e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6624, 0x0000, - 0x0000, 0x0000, 0x0000, 0x657e, 0x6625, 0x4d57, 0x0000, 0x0000, - 0x3741, 0x657c, 0x657d, 0x6623, 0x0000, 0x0000, 0x445d, 0x6628, - 0x0000, 0x0000, 0x6627, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4343, 0x0000, 0x465e, 0x0000, 0x0000, 0x662a, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4437, 0x0000, - 0x0000, 0x0000, 0x6622, 0x4a3c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d63, 0x3943, 0x6626, 0x5055, 0x4e2f, 0x0000, 0x0000, 0x6629, - 0x6630, 0x0000, 0x5226, 0x0000, 0x3d2a, 0x662d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x662f, 0x0000, 0x4051, 0x0000, 0x0000, - 0x524c, 0x0000, 0x0000, 0x0000, 0x3c27, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6631, 0x0000, 0x5276, 0x0000, 0x0000, 0x0000, 0x574b -}; - -static const unsigned short gb2312_from_unicode_5a[256] = { - /*** 0x00 ***/ - 0x0000, 0x4d7e, 0x0000, 0x4d5e, 0x4226, 0x662b, 0x662c, 0x3d3f, - 0x662e, 0x6633, 0x0000, 0x0000, 0x6632, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6636, 0x0000, 0x6638, 0x0000, 0x0000, 0x0000, 0x0000, - 0x446f, 0x0000, 0x0000, 0x0000, 0x4448, 0x0000, 0x0000, 0x3e6a, - 0x496f, 0x0000, 0x0000, 0x6637, 0x0000, 0x3670, 0x0000, 0x0000, - 0x0000, 0x4364, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5369, 0x6634, 0x0000, 0x6635, 0x0000, 0x4822, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x663d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6639, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4645, 0x0000, - 0x0000, 0x4d71, 0x663b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x663c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3b69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x663e, 0x0000, 0x0000, 0x0000, 0x0000, 0x663a, - 0x0000, 0x0000, 0x4037, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5324, 0x663f, 0x4974, 0x6643, - 0x0000, 0x0000, 0x6644, 0x0000, 0x0000, 0x0000, 0x0000, 0x5076, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x433d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4344, 0x6642, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6641, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6647, 0x4f31, 0x0000, 0x6b74, 0x0000, 0x0000, - 0x664a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6645, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x3c5e, 0x4929, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3c35, 0x0000, 0x0000, 0x4f53, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6648, 0x0000, 0x6649, 0x0000, 0x664e, 0x0000, - 0x6650, 0x0000, 0x0000, 0x0000, 0x6651, 0x0000, 0x0000, 0x0000, - 0x664b, 0x3555, 0x0000, 0x664c, 0x0000, 0x0000, 0x664f, 0x0000, - 0x0000, 0x445b, 0x0000, 0x6646, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x664d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_5b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6652, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6654, 0x6653, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6655, 0x0000, 0x5978, 0x0000, 0x0000, 0x6656, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6657, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5753, 0x665d, 0x0000, 0x665e, 0x3f57, 0x5450, 0x0000, 0x5756, - 0x3466, 0x4b6f, 0x665a, 0x5843, 0x574e, 0x5022, 0x0000, 0x434f, - 0x0000, 0x0000, 0x665f, 0x3c3e, 0x3942, 0x665b, 0x5127, 0x0000, - 0x0000, 0x3a22, 0x424f, 0x0000, 0x582b, 0x0000, 0x0000, 0x0000, - 0x4a6b, 0x656e, 0x0000, 0x665c, 0x0000, 0x3775, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4866, 0x0000, 0x0000, 0x4475, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x6532, 0x447e, 0x0000, 0x4b7c, 0x6533, 0x552c, 0x0000, 0x536e, - 0x4a58, 0x3032, 0x0000, 0x4b4e, 0x4d6a, 0x0000, 0x0000, 0x3a6a, - 0x0000, 0x0000, 0x0000, 0x6535, 0x0000, 0x6534, 0x0000, 0x575a, - 0x3959, 0x5666, 0x3628, 0x4d70, 0x524b, 0x3126, 0x4a35, 0x0000, - 0x3368, 0x4973, 0x3f4d, 0x507b, 0x4a52, 0x6536, 0x3b42, 0x0000, - 0x0000, 0x0000, 0x4f5c, 0x392c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5457, 0x0000, 0x0000, 0x3a26, 0x5167, 0x4f7c, 0x3c52, 0x0000, - 0x6537, 0x485d, 0x0000, 0x0000, 0x0000, 0x3f6d, 0x3176, 0x4b5e, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x3c45, 0x0000, 0x3c44, 0x527a, 0x435c, 0x3f5c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x383b, 0x0000, 0x0000, 0x0000, - 0x4342, 0x0000, 0x3a2e, 0x5422, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x475e, 0x442f, 0x326c, - 0x0000, 0x3951, 0x0000, 0x0000, 0x653b, 0x4148, 0x0000, 0x0000, - 0x552f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x653c, 0x0000, - 0x653e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3467, 0x3654, 0x4b42, 0x5130, 0x353c, 0x0000, 0x0000, 0x4a59 -}; - -static const unsigned short gb2312_from_unicode_5c[256] = { - /*** 0x00 ***/ - 0x0000, 0x3762, 0x0000, 0x0000, 0x4964, 0x0000, 0x3d2b, 0x0000, - 0x0000, 0x4e3e, 0x5770, 0x0000, 0x0000, 0x0000, 0x0000, 0x5021, - 0x0000, 0x4959, 0x0000, 0x0000, 0x367b, 0x6658, 0x3c62, 0x0000, - 0x333e, 0x0000, 0x4950, 0x0000, 0x6659, 0x3322, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5e4c, 0x0000, 0x5348, 0x5e4d, 0x0000, 0x5222, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e4e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3e4d, 0x0000, 0x0000, 0x5e4f, 0x0000, 0x0000, 0x0000, - 0x4a2c, 0x527c, 0x335f, 0x656a, 0x4461, 0x3e21, 0x4e32, 0x4472, - /*** 0x40 ***/ - 0x3e56, 0x4628, 0x3263, 0x0000, 0x0000, 0x3e53, 0x0000, 0x0000, - 0x477c, 0x4c6b, 0x3d6c, 0x4e5d, 0x0000, 0x0000, 0x4a3a, 0x4641, - 0x656c, 0x503c, 0x0000, 0x0000, 0x0000, 0x5539, 0x0000, 0x0000, - 0x0000, 0x656d, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a74, 0x0000, - 0x4d40, 0x4245, 0x0000, 0x656f, 0x0000, 0x4244, 0x6570, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6578, 0x4d4d, - 0x0000, 0x493d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5259, 0x6128, 0x0000, 0x0000, 0x0000, 0x0000, 0x536c, - /*** 0x80 ***/ - 0x0000, 0x4b6a, 0x4671, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x612c, 0x0000, 0x0000, 0x0000, 0x6127, 0x6129, 0x0000, 0x0000, - 0x612a, 0x612f, 0x0000, 0x0000, 0x326d, 0x0000, 0x612b, 0x385a, - 0x612d, 0x612e, 0x6130, 0x353a, 0x6131, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6133, 0x6138, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5152, 0x0000, 0x6136, 0x6135, 0x416b, 0x0000, 0x0000, - 0x0000, 0x6137, 0x0000, 0x5440, 0x0000, 0x6132, 0x0000, 0x613a, - 0x3036, 0x0000, 0x0000, 0x0000, 0x0000, 0x6134, 0x0000, 0x3f79, - /*** 0xc0 ***/ - 0x0000, 0x6139, 0x0000, 0x0000, 0x613b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x613e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x613c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5645, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f3f, 0x0000, 0x0000, 0x613d, 0x613f, 0x424d, 0x0000, - 0x366b, 0x0000, 0x5378, 0x0000, 0x0000, 0x474d, 0x0000, 0x0000, - 0x3765, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3e7e, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_5d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x6140, 0x6141, 0x0000, 0x0000, 0x6147, 0x3367, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4669, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x345e, 0x0000, 0x5142, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6148, 0x0000, 0x0000, 0x6146, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6145, 0x0000, 0x6143, 0x6142, - 0x0000, 0x3140, 0x0000, 0x0000, 0x0000, 0x5538, 0x6144, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x614b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x614c, 0x614a, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f7a, - 0x0000, 0x0000, 0x6153, 0x6152, 0x4736, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6149, 0x0000, 0x0000, 0x614e, 0x0000, 0x6150, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6154, 0x0000, 0x6151, 0x614d, 0x0000, 0x0000, 0x614f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6155, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x6156, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6157, 0x0000, 0x0000, 0x0000, 0x6158, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x615a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x615b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e21, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x675d, 0x0000, 0x3428, 0x565d, 0x0000, - 0x0000, 0x5132, 0x3332, 0x0000, 0x0000, 0x3924, 0x5773, 0x4749, - 0x3e5e, 0x392e, 0x0000, 0x4e57, 0x0000, 0x0000, 0x326e, 0x5b4f, - 0x0000, 0x3c3a, 0x5251, 0x4b48, 0x304d, 0x0000, 0x0000, 0x4f6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5963, 0x3d6d, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_5e[256] = { - /*** 0x00 ***/ - 0x0000, 0x3152, 0x4a50, 0x323c, 0x0000, 0x4b27, 0x372b, 0x0000, - 0x4a26, 0x0000, 0x0000, 0x0000, 0x4f23, 0x0000, 0x0000, 0x6078, - 0x554a, 0x607b, 0x0000, 0x0000, 0x607a, 0x4541, 0x4c7b, 0x0000, - 0x4131, 0x6079, 0x5663, 0x322f, 0x5644, 0x355b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3478, 0x5621, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f2f, 0x306f, 0x0000, - 0x0000, 0x607c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6121, - 0x3323, 0x0000, 0x0000, 0x607d, 0x607e, 0x4331, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x435d, 0x0000, 0x6122, 0x3779, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b4f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6123, 0x443b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6124, 0x0000, 0x0000, 0x6125, 0x0000, - 0x0000, 0x6126, 0x3431, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3849, 0x463d, 0x446a, 0x0000, 0x3222, 0x0000, - 0x5052, 0x0000, 0x675b, 0x3b43, 0x5357, 0x5344, 0x0000, 0x3963, - /*** 0x80 ***/ - 0x624f, 0x0000, 0x0000, 0x0000, 0x572f, 0x0000, 0x476c, 0x3153, - 0x0000, 0x0000, 0x3432, 0x6251, 0x0000, 0x0000, 0x0000, 0x5072, - 0x422e, 0x6250, 0x0000, 0x3f62, 0x5326, 0x3557, 0x6252, 0x356a, - 0x0000, 0x436d, 0x387d, 0x0000, 0x382e, 0x0000, 0x4553, 0x374f, - 0x6254, 0x0000, 0x0000, 0x0000, 0x0000, 0x6253, 0x3648, 0x5779, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d25, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6258, 0x0000, 0x6256, 0x4a7c, 0x3f35, - 0x5339, 0x6255, 0x0000, 0x0000, 0x0000, 0x0000, 0x6257, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x412e, 0x4048, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x625b, 0x625a, 0x402a, 0x0000, 0x0000, 0x414e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x625c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x625d, 0x0000, 0x625e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5b48, 0x0000, 0x5153, 0x4d22, - 0x0000, 0x0000, 0x3d28, 0x0000, 0x0000, 0x0000, 0x5e43, 0x5825 -}; - -static const unsigned short gb2312_from_unicode_5f[256] = { - /*** 0x00 ***/ - 0x3f2a, 0x5b4d, 0x526c, 0x467a, 0x452a, 0x0000, 0x0000, 0x0000, - 0x5e44, 0x0000, 0x3157, 0x5f2e, 0x0000, 0x0000, 0x0000, 0x4a3d, - 0x0000, 0x5f31, 0x0000, 0x392d, 0x0000, 0x527d, 0x0000, 0x3825, - 0x3a6b, 0x0000, 0x0000, 0x335a, 0x0000, 0x0000, 0x0000, 0x355c, - 0x5545, 0x0000, 0x0000, 0x0000, 0x0000, 0x4356, 0x4f52, 0x3b21, - 0x0000, 0x6573, 0x6572, 0x0000, 0x0000, 0x6574, 0x0000, 0x4d64, - 0x0000, 0x4875, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x352f, 0x473f, 0x0000, 0x6576, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6c30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6566, 0x0000, 0x3969, 0x3531, 0x0000, 0x423c, 0x6568, 0x6567, - 0x6569, 0x0000, 0x0000, 0x0000, 0x0000, 0x524d, 0x0000, 0x0000, - 0x0000, 0x616a, 0x504e, 0x0000, 0x4d2e, 0x0000, 0x5165, 0x0000, - 0x0000, 0x324a, 0x316b, 0x0000, 0x3172, 0x456d, 0x0000, 0x0000, - 0x5543, 0x5330, 0x0000, 0x615c, 0x0000, 0x0000, 0x0000, 0x615d, - 0x0000, 0x525b, 0x0000, 0x3339, 0x314b, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4d79, 0x5577, 0x615e, 0x0000, 0x3e36, 0x347d, 0x0000, 0x615f, - 0x3a5c, 0x6160, 0x3b32, 0x4249, 0x6161, 0x0000, 0x0000, 0x0000, - 0x506c, 0x0000, 0x4d3d, 0x0000, 0x0000, 0x6162, 0x0000, 0x3543, - 0x4547, 0x6163, 0x0000, 0x0000, 0x6164, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5379, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6165, 0x0000, 0x512d, 0x0000, 0x0000, 0x6166, 0x4e22, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6167, 0x0000, 0x3542, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6168, 0x3b55, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x5044, 0x6260, 0x3158, 0x5264, 0x0000, - 0x0000, 0x6261, 0x0000, 0x0000, 0x3c49, 0x484c, 0x0000, 0x6263, - 0x6c7e, 0x6c7d, 0x5f2f, 0x0000, 0x0000, 0x0000, 0x6262, 0x563e, - 0x4d7c, 0x4326, 0x0000, 0x0000, 0x0000, 0x6343, 0x0000, 0x0000, - 0x5652, 0x6267, 0x0000, 0x0000, 0x6268, 0x0000, 0x0000, 0x5347, - 0x0000, 0x0000, 0x626c, 0x3f6c, 0x0000, 0x626d, 0x6265, 0x0000, - 0x0000, 0x3340, 0x0000, 0x0000, 0x0000, 0x446e, 0x0000, 0x0000, - 0x626e, 0x0000, 0x0000, 0x5043, 0x0000, 0x3a76, 0x6269, 0x375e -}; - -static const unsigned short gb2312_from_unicode_60[256] = { - /*** 0x00 ***/ - 0x3b33, 0x4c2c, 0x4b4b, 0x6264, 0x6266, 0x626a, 0x626b, 0x0000, - 0x0000, 0x0000, 0x6277, 0x0000, 0x0000, 0x6274, 0x5475, 0x6273, - 0x0000, 0x0000, 0x452d, 0x0000, 0x557a, 0x4542, 0x3240, 0x0000, - 0x0000, 0x626f, 0x0000, 0x6272, 0x412f, 0x4b3c, 0x0000, 0x0000, - 0x3521, 0x6279, 0x0000, 0x0000, 0x0000, 0x3c31, 0x6271, 0x5054, - 0x5439, 0x6275, 0x3956, 0x6276, 0x0000, 0x0000, 0x0000, 0x4753, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6270, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x575c, 0x6d21, 0x0000, 0x0000, 0x6278, - /*** 0x40 ***/ - 0x0000, 0x6d25, 0x627e, 0x4a51, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4135, 0x0000, 0x3b50, 0x0000, 0x0000, - 0x3f56, 0x0000, 0x3a63, 0x0000, 0x0000, 0x4b21, 0x0000, 0x0000, - 0x0000, 0x6d26, 0x6d23, 0x0000, 0x0000, 0x6d22, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3b56, 0x6d27, 0x5074, 0x0000, 0x0000, 0x6d24, - 0x3a5e, 0x3677, 0x6321, 0x3632, 0x4c71, 0x3927, 0x0000, 0x4f22, - 0x4721, 0x0000, 0x0000, 0x3f52, 0x0000, 0x0000, 0x3671, 0x0000, - 0x627a, 0x627b, 0x627d, 0x627c, 0x4455, 0x6322, 0x0000, 0x5341, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x6327, 0x4744, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f24, 0x0000, 0x0000, 0x6329, 0x3a37, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6328, 0x0000, 0x3b5a, 0x0000, 0x6323, 0x0000, - 0x0000, 0x0000, 0x6324, 0x632a, 0x0000, 0x6326, 0x0000, 0x4e72, - 0x5346, 0x0000, 0x0000, 0x3b3c, 0x0000, 0x0000, 0x5443, 0x0000, - 0x447a, 0x0000, 0x0000, 0x6d28, 0x507c, 0x6325, 0x0000, 0x4375, - 0x0000, 0x632d, 0x312f, 0x0000, 0x6332, 0x0000, 0x0000, 0x0000, - 0x3c42, 0x0000, 0x0000, 0x632c, 0x353f, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4769, 0x6330, 0x0000, - 0x0000, 0x0000, 0x3e2a, 0x4d6f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3b73, 0x0000, 0x0000, 0x0000, 0x4c68, 0x0000, 0x0000, - 0x632f, 0x0000, 0x6331, 0x0000, 0x4f27, 0x632e, 0x0000, 0x4e29, - 0x3b5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x356b, 0x3e65, - 0x3252, 0x334d, 0x0000, 0x3139, 0x632b, 0x3251, 0x352c, 0x395f, - 0x3668, 0x0000, 0x0000, 0x4f6b, 0x6337, 0x0000, 0x3b4c, 0x0000, - 0x0000, 0x4847, 0x504a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_61[256] = { - /*** 0x00 ***/ - 0x6338, 0x336e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d29, 0x0000, - 0x537a, 0x5364, 0x0000, 0x0000, 0x0000, 0x6d2a, 0x6339, 0x5262, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6335, 0x0000, 0x0000, - 0x0000, 0x0000, 0x535e, 0x0000, 0x0000, 0x0000, 0x0000, 0x3850, - 0x6333, 0x0000, 0x0000, 0x6336, 0x375f, 0x0000, 0x6334, 0x4022, - 0x0000, 0x0000, 0x0000, 0x633a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5438, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3448, 0x0000, 0x633b, 0x0000, 0x3b45, 0x0000, 0x4977, 0x0000, - 0x0000, 0x4965, 0x0000, 0x0000, 0x0000, 0x443d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d2b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x427d, 0x0000, 0x0000, 0x0000, 0x0000, 0x3b5b, - 0x3f2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x633c, 0x0000, 0x3f36, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x316f, 0x0000, 0x0000, 0x5477, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x633e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d2d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x633f, - 0x3a29, 0x6d2c, 0x0000, 0x0000, 0x633d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6340, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3a36, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x362e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5038, 0x0000, 0x3043, 0x6d2e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d2f, 0x4041, 0x0000, 0x6341, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4533, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6342, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c32 -}; - -static const unsigned short gb2312_from_unicode_62[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d30, 0x0000, - 0x386a, 0x0000, 0x4e6c, 0x6a27, 0x5067, 0x4a79, 0x4856, 0x4f37, - 0x3349, 0x4e52, 0x3d64, 0x0000, 0x0000, 0x635e, 0x3b72, 0x6a28, - 0x553d, 0x0000, 0x465d, 0x6a29, 0x0000, 0x0000, 0x0000, 0x6a2a, - 0x0000, 0x6a2c, 0x6a2b, 0x0000, 0x6a2e, 0x6a2d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3d58, 0x0000, 0x6a2f, 0x0000, 0x423e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3441, 0x3477, 0x0000, 0x0000, 0x3b27, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c66, 0x6c65, 0x373f, - /*** 0x40 ***/ - 0x4b79, 0x3162, 0x0000, 0x6c67, 0x0000, 0x0000, 0x0000, 0x4948, - 0x6c68, 0x6c69, 0x0000, 0x4a56, 0x5e50, 0x3245, 0x547a, 0x0000, - 0x0000, 0x464b, 0x3047, 0x3472, 0x4853, 0x0000, 0x0000, 0x0000, - 0x4d50, 0x0000, 0x0000, 0x3f38, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3f5b, 0x0000, 0x0000, 0x4724, 0x5634, - 0x0000, 0x4029, 0x5e51, 0x4928, 0x516f, 0x4524, 0x3067, 0x3336, - 0x4845, 0x0000, 0x0000, 0x3062, 0x0000, 0x0000, 0x3776, 0x0000, - 0x0000, 0x457a, 0x0000, 0x0000, 0x3673, 0x0000, 0x5552, 0x3350, - /*** 0x80 ***/ - 0x3c3c, 0x0000, 0x0000, 0x0000, 0x332d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3e71, 0x3051, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5256, 0x4a63, 0x5725, 0x0000, 0x4d36, 0x3636, 0x3f39, - 0x555b, 0x0000, 0x3827, 0x4557, 0x0000, 0x0000, 0x0000, 0x5e52, - 0x3f59, 0x4255, 0x4740, 0x0000, 0x3b24, 0x3128, 0x0000, 0x0000, - 0x456a, 0x0000, 0x0000, 0x457b, 0x4c27, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3127, 0x0000, 0x0000, 0x0000, 0x3556, 0x0000, 0x0000, - 0x0000, 0x4428, 0x0000, 0x5e53, 0x513a, 0x3369, 0x0000, 0x4372, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x3777, 0x0000, 0x5674, 0x3523, 0x3270, 0x4434, - 0x4469, 0x402d, 0x5e54, 0x0000, 0x3068, 0x4544, 0x4160, 0x0000, - 0x3955, 0x0000, 0x3e5c, 0x4d58, 0x304e, 0x0000, 0x4d4f, 0x5e56, - 0x3e50, 0x573e, 0x5e55, 0x5550, 0x305d, 0x0000, 0x0000, 0x4462, - 0x0000, 0x0000, 0x4223, 0x3c70, 0x0000, 0x5335, 0x4039, 0x4521, - 0x3226, 0x5471, 0x0000, 0x0000, 0x4028, 0x4a43, 0x5e57, 0x557c, - 0x0000, 0x3930, 0x0000, 0x482d, 0x4b29, 0x0000, 0x5e59, 0x3f3d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4634, 0x5727, 0x4a30, 0x4443 -}; - -static const unsigned short gb2312_from_unicode_63[256] = { - /*** 0x00 ***/ - 0x0000, 0x3356, 0x3952, 0x0000, 0x0000, 0x0000, 0x0000, 0x5638, - 0x6a7c, 0x3034, 0x0000, 0x0000, 0x0000, 0x0000, 0x3f66, 0x0000, - 0x0000, 0x4c74, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d5a, 0x0000, - 0x0000, 0x0000, 0x563f, 0x424e, 0x0000, 0x4e4e, 0x4c22, 0x502e, - 0x4453, 0x3532, 0x5e58, 0x5575, 0x3c37, 0x3b53, 0x0000, 0x0000, - 0x3024, 0x0000, 0x4532, 0x346c, 0x0000, 0x0000, 0x0000, 0x5571, - 0x0000, 0x0000, 0x6a7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5e5a, 0x4d26, 0x0000, 0x0000, 0x4d6c, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x4e66, 0x5e5c, 0x0000, 0x4d31, 0x4026, 0x0000, - 0x0000, 0x573d, 0x0000, 0x5e5b, 0x3046, 0x3a34, 0x4953, 0x4473, - 0x3e68, 0x0000, 0x0000, 0x0000, 0x0000, 0x3236, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x404c, 0x4b70, - 0x0000, 0x3c71, 0x3b3b, 0x3537, 0x0000, 0x0000, 0x0000, 0x4575, - 0x0000, 0x5e66, 0x0000, 0x0000, 0x0000, 0x5e63, 0x3e5d, 0x0000, - 0x0000, 0x5e5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x3437, 0x3d5d, - 0x0000, 0x0000, 0x5e60, 0x446d, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4f46, 0x0000, 0x3560, 0x0000, 0x0000, 0x0000, 0x0000, 0x365e, - 0x4a5a, 0x3574, 0x5e65, 0x0000, 0x5546, 0x0000, 0x5e61, 0x4c4d, - 0x467e, 0x0000, 0x4545, 0x0000, 0x0000, 0x0000, 0x5234, 0x0000, - 0x3e72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4253, 0x0000, 0x4c3d, 0x3338, 0x0000, 0x3d53, 0x0000, 0x3f58, - 0x4d46, 0x515a, 0x346b, 0x0000, 0x5e64, 0x5e5d, 0x5e67, 0x0000, - 0x6a7e, 0x0000, 0x0000, 0x4230, 0x5e62, 0x0000, 0x0000, 0x5640, - 0x3527, 0x0000, 0x3274, 0x0000, 0x5e68, 0x0000, 0x5e72, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e6d, 0x0000, 0x5e71, 0x0000, - 0x0000, 0x4860, 0x0000, 0x0000, 0x0000, 0x5761, 0x5e6f, 0x4368, - 0x4c61, 0x0000, 0x3265, 0x0000, 0x0000, 0x0000, 0x523e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e6e, 0x0000, - 0x5e6b, 0x4e55, 0x0000, 0x3427, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3f2b, 0x3e3e, 0x0000, 0x0000, 0x3d52, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5e69, 0x0000, 0x542e, 0x0000, 0x5e5e, 0x0000, - 0x5e6a, 0x0000, 0x0000, 0x0000, 0x0000, 0x403f, 0x0000, 0x5e6c -}; - -static const unsigned short gb2312_from_unicode_64[256] = { - /*** 0x00 ***/ - 0x3273, 0x3869, 0x4227, 0x0000, 0x0000, 0x3d41, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e75, 0x5e78, 0x0000, 0x0000, 0x322b, - 0x3424, 0x0000, 0x0000, 0x346a, 0x4926, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e76, 0x4b51, 0x0000, 0x3863, 0x0000, - 0x5e77, 0x5e7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e79, 0x0000, - 0x0000, 0x0000, 0x4c42, 0x0000, 0x3061, 0x346e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x653a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x502f, 0x0000, 0x0000, 0x326b, 0x0000, 0x6b21, - /*** 0x40 ***/ - 0x0000, 0x5e74, 0x0000, 0x0000, 0x4963, 0x5e73, 0x305a, 0x5221, - 0x3177, 0x0000, 0x4c2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5e70, 0x0000, 0x4b24, 0x0000, 0x0000, 0x0000, - 0x552a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e7b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x345d, - 0x0000, 0x4426, 0x0000, 0x0000, 0x0000, 0x5e7d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x437e, 0x4421, 0x5f21, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x414c, 0x0000, 0x5e7c, 0x3e6f, 0x0000, 0x4632, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3345, 0x4876, 0x0000, 0x0000, 0x4b3a, 0x5e7e, 0x0000, - 0x0000, 0x5f24, 0x0000, 0x0000, 0x0000, 0x0000, 0x5732, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3337, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4143, 0x0000, 0x0000, 0x474b, 0x3225, 0x3469, 0x0000, - 0x572b, 0x0000, 0x0000, 0x0000, 0x0000, 0x446c, 0x0000, 0x5f22, - 0x5f23, 0x0000, 0x5f25, 0x0000, 0x3a33, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x5f26, 0x0000, 0x405e, 0x0000, 0x0000, 0x4943, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3259, 0x4766, 0x0000, - 0x5f27, 0x0000, 0x475c, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f28, - 0x6b22, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b53, 0x0000, - 0x0000, 0x0000, 0x5f2a, 0x0000, 0x5f29, 0x0000, 0x3241, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_65[256] = { - /*** 0x00 ***/ - 0x454a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x545c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3e70, 0x0000, 0x0000, 0x5f2d, 0x5627, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6a37, 0x6b36, 0x4a55, 0x0000, - 0x587c, 0x3844, 0x0000, 0x3925, 0x0000, 0x0000, 0x3745, 0x557e, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x394a, 0x0000, 0x0000, - 0x5027, 0x744d, 0x0000, 0x0000, 0x3550, 0x0000, 0x0000, 0x4374, - 0x0000, 0x3e48, 0x0000, 0x0000, 0x0000, 0x6b37, 0x303d, 0x0000, - 0x0000, 0x3d4c, 0x0000, 0x4132, 0x0000, 0x3156, 0x3328, 0x0000, - 0x0000, 0x0000, 0x3852, 0x4922, 0x0000, 0x0000, 0x3658, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b38, 0x3e34, 0x0000, 0x0000, 0x0000, - 0x4a7d, 0x0000, 0x4743, 0x0000, 0x557b, 0x0000, 0x0000, 0x3773, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e44, - 0x0000, 0x0000, 0x0000, 0x552b, 0x3173, 0x0000, 0x0000, 0x0000, - 0x6c33, 0x305f, 0x0000, 0x6c35, 0x0000, 0x0000, 0x0000, 0x3637, - 0x0000, 0x414f, 0x0000, 0x757a, 0x5031, 0x0000, 0x0000, 0x5565, - 0x0000, 0x4e53, 0x0000, 0x0000, 0x3d6f, 0x3362, 0x0000, 0x382b, - 0x0000, 0x5536, 0x0000, 0x6d3d, 0x0000, 0x364f, 0x0000, 0x4b39, - 0x5042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x373d, 0x0000, 0x0000, 0x6c36, 0x4a29, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4554, 0x0000, 0x6c39, 0x6c38, 0x4243, 0x6c37, 0x0000, - 0x0000, 0x0000, 0x0000, 0x507d, 0x6c3a, 0x0000, 0x6c3b, 0x5765, - 0x0000, 0x0000, 0x6c3c, 0x0000, 0x0000, 0x0000, 0x6c3d, 0x466c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e5e, 0x0000, 0x3c48, 0x0000, 0x0000, 0x4855, 0x3529, 0x3e49, - 0x563c, 0x5467, 0x0000, 0x0000, 0x512e, 0x5071, 0x6a38, 0x6a39, - 0x6a3a, 0x3a35, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a31, 0x3f75, - 0x0000, 0x0000, 0x4d7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_66[256] = { - /*** 0x00 ***/ - 0x6a40, 0x0000, 0x303a, 0x6a3e, 0x0000, 0x0000, 0x4025, 0x0000, - 0x0000, 0x0000, 0x6a3b, 0x0000, 0x327d, 0x0000, 0x4377, 0x3b68, - 0x0000, 0x0000, 0x0000, 0x5257, 0x4e74, 0x6a3f, 0x0000, 0x0000, - 0x0000, 0x6a3c, 0x0000, 0x0000, 0x0000, 0x6a43, 0x0000, 0x5047, - 0x5333, 0x0000, 0x0000, 0x0000, 0x0000, 0x343a, 0x0000, 0x4341, - 0x5772, 0x0000, 0x0000, 0x0000, 0x0000, 0x5551, 0x0000, 0x4a47, - 0x0000, 0x6a45, 0x0000, 0x0000, 0x6a44, 0x6a47, 0x6a46, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5667, 0x0000, 0x4f54, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x6a4b, 0x0000, 0x3b4e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3d7a, 0x494e, 0x0000, 0x0000, 0x6a4c, - 0x0000, 0x0000, 0x4939, 0x4f7e, 0x6a4a, 0x544e, 0x6a4d, 0x6a4f, - 0x0000, 0x0000, 0x4d6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a49, - 0x0000, 0x6a4e, 0x0000, 0x0000, 0x4e6e, 0x0000, 0x3b5e, 0x0000, - 0x333f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4655, 0x3e30, - 0x4e7a, 0x0000, 0x0000, 0x0000, 0x4767, 0x0000, 0x3e27, 0x6a50, - 0x0000, 0x0000, 0x5647, 0x0000, 0x0000, 0x0000, 0x4140, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x545d, 0x0000, 0x6a51, 0x0000, 0x0000, 0x4f3e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6a52, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a6e, 0x0000, 0x0000, 0x0000, 0x0000, 0x452f, 0x3035, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a54, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a53, - 0x745f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x443a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3129, 0x0000, 0x0000, 0x0000, - 0x0000, 0x655f, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a55, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a6f, 0x0000, 0x6a56, 0x6a57, 0x4658, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a58, 0x0000, - 0x0000, 0x6a59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x543b, 0x0000, 0x477a, 0x5237, 0x387c, 0x0000, 0x0000, 0x6a42, - 0x0000, 0x325c, 0x0000, 0x0000, 0x427c, 0x0000, 0x5478, 0x4c66 -}; - -static const unsigned short gb2312_from_unicode_67[256] = { - /*** 0x00 ***/ - 0x576e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5442, 0x5350, 0x6b43, 0x4573, 0x0000, 0x377e, 0x0000, 0x0000, - 0x6b54, 0x0000, 0x0000, 0x0000, 0x4b37, 0x6b5e, 0x0000, 0x404a, - 0x0000, 0x0000, 0x0000, 0x4d7b, 0x0000, 0x332f, 0x0000, 0x465a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b7c, 0x0000, - 0x443e, 0x0000, 0x4e34, 0x4429, 0x313e, 0x547d, 0x0000, 0x4a75, - 0x0000, 0x566c, 0x0000, 0x0000, 0x4653, 0x3664, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3b7a, 0x0000, 0x0000, 0x5060, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4931, 0x0000, 0x5453, 0x4828, 0x0000, 0x0000, 0x384b, 0x0000, - 0x683e, 0x493c, 0x0000, 0x0000, 0x683b, 0x0000, 0x406e, 0x5053, - 0x3244, 0x3465, 0x0000, 0x683c, 0x0000, 0x0000, 0x5548, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3645, 0x0000, 0x683d, 0x4a78, - 0x385c, 0x4c75, 0x0000, 0x0000, 0x0000, 0x4034, 0x0000, 0x0000, - 0x516e, 0x683f, 0x6842, 0x0000, 0x0000, 0x3a3c, 0x0000, 0x312d, - 0x3d5c, 0x0000, 0x6a3d, 0x6843, 0x0000, 0x6846, 0x0000, 0x684b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x684c, 0x0000, 0x4b49, 0x3065, - /*** 0x80 ***/ - 0x0000, 0x3c2b, 0x0000, 0x0000, 0x3939, 0x0000, 0x0000, 0x6841, - 0x0000, 0x4d77, 0x0000, 0x684a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e76, 0x0000, 0x0000, 0x0000, 0x0000, 0x556d, 0x0000, 0x4156, - 0x6844, 0x0000, 0x4336, 0x0000, 0x397b, 0x5626, 0x6848, 0x0000, - 0x0000, 0x0000, 0x4a60, 0x5466, 0x0000, 0x6840, 0x0000, 0x6845, - 0x6847, 0x0000, 0x4739, 0x3763, 0x0000, 0x6849, 0x0000, 0x3f5d, - 0x6852, 0x0000, 0x0000, 0x6857, 0x0000, 0x6855, 0x3c5c, 0x3c4f, - 0x685b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x685e, 0x0000, 0x685a, 0x317a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3058, - 0x4433, 0x384c, 0x4662, 0x483e, 0x4861, 0x0000, 0x0000, 0x0000, - 0x684f, 0x6854, 0x6856, 0x0000, 0x3971, 0x6858, 0x5775, 0x0000, - 0x447b, 0x0000, 0x685c, 0x0000, 0x0000, 0x3269, 0x0000, 0x0000, - 0x0000, 0x6851, 0x0000, 0x0000, 0x3c6d, 0x0000, 0x0000, 0x3f42, - 0x684d, 0x5679, 0x0000, 0x4178, 0x3271, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x685f, 0x0000, 0x4a41 -}; - -static const unsigned short gb2312_from_unicode_68[256] = { - /*** 0x00 ***/ - 0x6859, 0x0000, 0x0000, 0x0000, 0x0000, 0x5524, 0x0000, 0x316a, - 0x553b, 0x684e, 0x6850, 0x3630, 0x6853, 0x0000, 0x685d, 0x4038, - 0x0000, 0x4a77, 0x0000, 0x4b28, 0x0000, 0x0000, 0x465c, 0x4075, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6869, 0x0000, 0x0000, - 0x0000, 0x5023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6872, 0x566a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6860, 0x6861, 0x0000, 0x0000, 0x0000, 0x5179, - 0x3a4b, 0x3879, 0x0000, 0x0000, 0x3871, 0x5454, 0x686f, 0x0000, - /*** 0x40 ***/ - 0x686e, 0x686c, 0x3970, 0x4c52, 0x6866, 0x4e26, 0x3f72, 0x0000, - 0x3038, 0x6871, 0x6870, 0x0000, 0x5740, 0x0000, 0x6864, 0x0000, - 0x4d29, 0x4923, 0x0000, 0x3b38, 0x3d5b, 0x686a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6862, 0x6863, 0x6865, 0x3535, 0x6867, 0x4745, 0x686b, 0x686d, - 0x3d30, 0x572e, 0x0000, 0x6878, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6875, 0x0000, 0x4d30, 0x6876, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x413a, 0x0000, 0x6868, 0x0000, 0x4337, 0x3070, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6874, - 0x0000, 0x0000, 0x0000, 0x6877, 0x0000, 0x0000, 0x0000, 0x3923, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4952, 0x0000, 0x0000, 0x0000, 0x434e, 0x4e60, - 0x4066, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b73, 0x0000, 0x4c5d, - 0x5035, 0x0000, 0x0000, 0x4a61, 0x0000, 0x6873, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3c6c, 0x0000, 0x6879, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x435e, 0x0000, 0x4665, 0x0000, 0x3977, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3074, 0x0000, 0x0000, 0x5758, 0x0000, 0x0000, - 0x3c2c, 0x0000, 0x456f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c44, 0x0000, 0x0000, 0x6926, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x492d, 0x0000, - 0x6922, 0x4062, 0x0000, 0x0000, 0x0000, 0x3f43, 0x0000, 0x0000, - 0x0000, 0x687e, 0x3957, 0x0000, 0x687b, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_69[256] = { - /*** 0x00 ***/ - 0x0000, 0x6924, 0x0000, 0x0000, 0x0000, 0x524e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6923, 0x0000, 0x5632, 0x5735, 0x0000, - 0x6927, 0x0000, 0x3d37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x687c, - 0x687d, 0x0000, 0x0000, 0x0000, 0x6921, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d56, 0x0000, 0x0000, - 0x522c, 0x0000, 0x0000, 0x0000, 0x6932, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6929, 0x0000, 0x0000, 0x0000, 0x342a, 0x0000, 0x343b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x692b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5028, 0x0000, 0x0000, 0x6925, - 0x0000, 0x0000, 0x337e, 0x0000, 0x0000, 0x692c, 0x4063, 0x0000, - 0x692a, 0x0000, 0x0000, 0x6939, 0x0000, 0x0000, 0x6938, 0x0000, - 0x0000, 0x0000, 0x0000, 0x692e, 0x0000, 0x0000, 0x687a, 0x0000, - 0x0000, 0x6928, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3f2c, - 0x6931, 0x693a, 0x0000, 0x0000, 0x4225, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x692f, 0x0000, 0x3845, 0x0000, 0x692d, 0x0000, 0x535c, 0x6934, - 0x6935, 0x6937, 0x0000, 0x0000, 0x0000, 0x6947, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4046, 0x6945, 0x0000, 0x0000, - 0x6930, 0x0000, 0x0000, 0x693b, 0x3071, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x693c, - 0x5525, 0x0000, 0x0000, 0x693e, 0x0000, 0x693f, 0x0000, 0x0000, - 0x0000, 0x6941, 0x0000, 0x0000, 0x4171, 0x0000, 0x0000, 0x4836, - 0x0000, 0x0000, 0x0000, 0x693d, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6942, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6943, 0x0000, 0x6933, 0x0000, 0x6936, 0x0000, - 0x3b31, 0x0000, 0x0000, 0x0000, 0x6940, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3c77, 0x0000, 0x0000, 0x0000, 0x6944, - 0x6946, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x694a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x694e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x325b, 0x0000, 0x6948 -}; - -static const unsigned short gb2312_from_unicode_6a[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x372e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x694b, - 0x694c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5541, - 0x0000, 0x4423, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6958, 0x0000, 0x3a61, 0x0000, 0x0000, 0x0000, 0x0000, 0x6949, - 0x0000, 0x5323, 0x0000, 0x0000, 0x0000, 0x6954, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6957, 0x6950, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x694f, 0x0000, 0x0000, 0x4741, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6952, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6959, 0x3348, 0x0000, 0x6953, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f70, 0x0000, 0x0000, 0x0000, 0x694d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3377, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6956, 0x0000, 0x0000, 0x695a, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4c34, 0x0000, 0x0000, 0x0000, 0x4f2d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6955, 0x0000, - 0x695c, 0x695b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x695e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6951, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x695d, 0x0000, 0x695f, 0x434a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_6b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4737, 0x344e, 0x3b36, 0x5040, 0x6c23, 0x0000, 0x0000, 0x4537, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x537b, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c24, - 0x0000, 0x6c25, 0x465b, 0x0000, 0x0000, 0x0000, 0x3f6e, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x6c26, 0x0000, 0x0000, 0x6c27, 0x502a, - 0x0000, 0x4738, 0x0000, 0x0000, 0x3868, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c28, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5639, 0x557d, 0x344b, 0x323d, 0x4e64, 0x4667, - 0x0000, 0x0000, 0x4d61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3475, 0x0000, 0x4b40, 0x3c5f, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x6962, 0x6963, 0x516a, 0x6965, 0x0000, 0x3479, 0x6964, - 0x0000, 0x5133, 0x4a62, 0x3250, 0x0000, 0x6968, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6966, 0x6967, 0x0000, 0x0000, 0x5633, 0x0000, - 0x0000, 0x0000, 0x6969, 0x696a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x696b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x696c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c2f, 0x4539, 0x364e, 0x0000, 0x5273, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x356e, - /*** 0xc0 ***/ - 0x0000, 0x3b59, 0x6c31, 0x0000, 0x0000, 0x5263, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4e63, 0x0000, 0x4438, 0x0000, 0x433f, - 0x0000, 0x0000, 0x363e, 0x5839, 0x3148, 0x314f, 0x3151, 0x457e, - 0x0000, 0x3150, 0x0000, 0x432b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5531, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b24, 0x3a41, 0x0000, 0x0000, 0x0000, 0x4c3a, - 0x0000, 0x0000, 0x0000, 0x6b25, 0x0000, 0x6b27, 0x0000, 0x0000, - 0x0000, 0x6b28, 0x0000, 0x0000, 0x0000, 0x6b26, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_6c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b29, 0x6b2b, 0x6b2a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b2c, 0x0000, 0x4a4f, - 0x5835, 0x4371, 0x0000, 0x4325, 0x4678, 0x6b2d, 0x444a, 0x0000, - 0x6b2e, 0x6b2f, 0x6b30, 0x3755, 0x0000, 0x0000, 0x0000, 0x377a, - 0x0000, 0x6b31, 0x4762, 0x0000, 0x6b33, 0x0000, 0x3a24, 0x5175, - 0x3031, 0x6b32, 0x6b34, 0x0000, 0x0000, 0x0000, 0x352a, 0x4248, - 0x4768, 0x0000, 0x6b35, 0x0000, 0x4b2e, 0x635f, 0x0000, 0x0000, - 0x5340, 0x0000, 0x0000, 0x0000, 0x0000, 0x595b, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4d21, 0x562d, 0x4773, 0x0000, 0x0000, 0x0000, 0x5960, 0x3b63, - 0x0000, 0x3a3a, 0x6362, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f2b, 0x0000, 0x0000, 0x0000, 0x6360, 0x4947, 0x0000, 0x3a39, - 0x0000, 0x0000, 0x0000, 0x5134, 0x6361, 0x486a, 0x392f, 0x3d2d, - 0x3358, 0x4e5b, 0x0000, 0x0000, 0x4c40, 0x0000, 0x0000, 0x0000, - 0x6368, 0x6369, 0x4d74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c2d, 0x0000, 0x3c33, 0x0000, 0x636a, 0x0000, 0x636b, 0x0000, - 0x0000, 0x505a, 0x0000, 0x0000, 0x0000, 0x467b, 0x375a, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x475f, 0x524a, 0x4e56, 0x0000, 0x6364, 0x636c, 0x0000, - 0x4972, 0x3341, 0x0000, 0x0000, 0x6367, 0x0000, 0x0000, 0x4663, - 0x6365, 0x0000, 0x0000, 0x6d33, 0x6366, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4933, 0x0000, 0x4566, 0x0000, 0x0000, 0x0000, 0x3935, - 0x0000, 0x433b, 0x0000, 0x6363, 0x453d, 0x4124, 0x4259, 0x3257, - 0x0000, 0x636d, 0x3b26, 0x442d, 0x0000, 0x6370, 0x3e5a, 0x0000, - 0x0000, 0x637b, 0x6375, 0x3a53, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3750, 0x534d, 0x0000, 0x564e, 0x5553, 0x3941, 0x5534, 0x5158, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5039, 0x4776, 0x0000, 0x0000, - 0x0000, 0x482a, 0x3234, 0x0000, 0x435a, 0x0000, 0x0000, 0x0000, - 0x636e, 0x0000, 0x0000, 0x637c, 0x636f, 0x3728, 0x6377, 0x6374, - 0x0000, 0x0000, 0x0000, 0x373a, 0x0000, 0x0000, 0x4522, 0x0000, - 0x6376, 0x455d, 0x3228, 0x467c, 0x0000, 0x4460, 0x0000, 0x0000, - 0x5722, 0x0000, 0x4061, 0x6379, 0x0000, 0x0000, 0x637a, 0x637d, - 0x4c29, 0x6373, 0x0000, 0x533e, 0x0000, 0x3143, 0x6d34, 0x6371, - 0x6372, 0x0000, 0x6378, 0x503a, 0x4643, 0x5473, 0x637e, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_6d[256] = { - /*** 0x00 ***/ - 0x0000, 0x3d60, 0x0000, 0x0000, 0x6427, 0x0000, 0x0000, 0x6426, - 0x0000, 0x0000, 0x0000, 0x5173, 0x6423, 0x0000, 0x6429, 0x0000, - 0x0000, 0x0000, 0x4877, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f34, - 0x0000, 0x6428, 0x642e, 0x4265, 0x0000, 0x0000, 0x3634, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d72, 0x0000, 0x6422, - 0x0000, 0x0000, 0x3a69, 0x642a, 0x0000, 0x0000, 0x642c, 0x0000, - 0x0000, 0x367d, 0x565e, 0x6432, 0x0000, 0x642d, 0x0000, 0x0000, - 0x0000, 0x6421, 0x0000, 0x3b6e, 0x4d5d, 0x4722, 0x4549, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x4177, 0x0000, 0x6424, 0x0000, 0x4733, 0x3d2c, 0x3d3d, - 0x6425, 0x0000, 0x5747, 0x3262, 0x0000, 0x642b, 0x3c43, 0x642f, - 0x0000, 0x3b6b, 0x6430, 0x4528, 0x6431, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5563, 0x3f23, 0x0000, 0x643a, 0x0000, 0x6437, 0x0000, - 0x643b, 0x0000, 0x0000, 0x643d, 0x0000, 0x0000, 0x4656, 0x0000, - 0x0000, 0x3a46, 0x404b, 0x0000, 0x0000, 0x0000, 0x3821, 0x6434, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5421, 0x0000, 0x0000, 0x3a23, - 0x3d7e, 0x0000, 0x0000, 0x0000, 0x643c, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x4d3f, 0x0000, 0x0000, 0x4479, 0x0000, 0x0000, - 0x4f7b, 0x4966, 0x0000, 0x0000, 0x533f, 0x0000, 0x4f51, 0x0000, - 0x0000, 0x6433, 0x0000, 0x6438, 0x6439, 0x4c69, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4c4e, 0x0000, 0x4054, 0x6435, 0x4130, - 0x6436, 0x4e50, 0x0000, 0x3b41, 0x3553, 0x0000, 0x4873, 0x3d27, - 0x5547, 0x492c, 0x3822, 0x644a, 0x0000, 0x0000, 0x644c, 0x5144, - 0x0000, 0x0000, 0x523a, 0x0000, 0x0000, 0x3a2d, 0x0000, 0x0000, - 0x3a54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6443, - /*** 0xc0 ***/ - 0x356d, 0x0000, 0x0000, 0x0000, 0x574d, 0x6440, 0x4f7d, 0x643f, - 0x0000, 0x0000, 0x0000, 0x415c, 0x4c4a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a67, 0x0000, 0x0000, 0x0000, 0x0000, 0x4457, 0x0000, - 0x4c54, 0x6448, 0x0000, 0x0000, 0x0000, 0x6447, 0x6441, 0x0000, - 0x6444, 0x352d, 0x0000, 0x0000, 0x5359, 0x0000, 0x6446, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5279, 0x3463, 0x0000, 0x3b34, 0x0000, - 0x0000, 0x496e, 0x0000, 0x343e, 0x0000, 0x0000, 0x0000, 0x3b6c, - 0x0000, 0x514d, 0x0000, 0x4c6d, 0x6d35, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_6e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4765, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5428, 0x0000, 0x644b, 0x5755, 0x6442, 0x0000, - 0x3d25, 0x6445, 0x0000, 0x0000, 0x5366, 0x0000, 0x6449, 0x4978, - 0x0000, 0x0000, 0x643e, 0x0000, 0x0000, 0x5365, 0x0000, 0x0000, - 0x477e, 0x3649, 0x0000, 0x547c, 0x3233, 0x6457, 0x0000, 0x0000, - 0x0000, 0x4e42, 0x0000, 0x644d, 0x0000, 0x4e3c, 0x0000, 0x385b, - 0x0000, 0x0000, 0x6456, 0x0000, 0x3f4a, 0x0000, 0x0000, 0x0000, - 0x534e, 0x0000, 0x436c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x4548, 0x6458, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d44, 0x644f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6454, 0x6455, 0x0000, 0x3a7e, 0x0000, - 0x4f66, 0x0000, 0x0000, 0x553f, 0x0000, 0x0000, 0x0000, 0x6452, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6450, 0x0000, 0x0000, 0x644e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d65, 0x4a2a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x4023, 0x0000, 0x3d26, 0x6453, 0x0000, - 0x0000, 0x3848, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6467, - 0x5434, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x645b, 0x0000, 0x0000, 0x0000, 0x416f, 0x0000, 0x0000, 0x6469, - 0x0000, 0x0000, 0x5267, 0x0000, 0x0000, 0x645f, 0x0000, 0x6460, - 0x0000, 0x0000, 0x4f2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b5d, - 0x0000, 0x645a, 0x6451, 0x0000, 0x6465, 0x0000, 0x485c, 0x6463, - 0x0000, 0x0000, 0x4467, 0x6462, 0x0000, 0x6461, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x337c, 0x6468, 0x0000, 0x0000, 0x0000, 0x0000, 0x3561, - 0x0000, 0x0000, 0x0000, 0x574c, 0x0000, 0x0000, 0x0000, 0x6466, - 0x0000, 0x3b2c, 0x0000, 0x5752, 0x4c4f, 0x6b78, 0x0000, 0x6464, - 0x0000, 0x0000, 0x3976, 0x0000, 0x0000, 0x0000, 0x564d, 0x6459, - 0x645c, 0x427a, 0x645e, 0x0000, 0x424b, 0x4044, 0x4250, 0x0000, - 0x3175, 0x4c32, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x354e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x646f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_6f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x462f, 0x0000, 0x0000, 0x0000, 0x4661, 0x0000, - 0x0000, 0x6475, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4229, - 0x0000, 0x0000, 0x0000, 0x406c, 0x515d, 0x646e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x442e, 0x0000, 0x0000, 0x0000, 0x646d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6476, 0x6474, 0x427e, 0x0000, 0x645d, 0x0000, 0x6470, - 0x0000, 0x4a7e, 0x0000, 0x5544, 0x0000, 0x0000, 0x6471, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x517a, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x646b, 0x646c, - 0x0000, 0x0000, 0x0000, 0x6472, 0x0000, 0x4e2b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x454b, 0x0000, 0x0000, 0x0000, 0x4731, 0x0000, 0x423a, 0x0000, - 0x0000, 0x0000, 0x646a, 0x0000, 0x0000, 0x0000, 0x414a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c36, 0x3331, 0x0000, - 0x0000, 0x0000, 0x647b, 0x0000, 0x6473, 0x0000, 0x0000, 0x0000, - 0x647a, 0x0000, 0x647d, 0x0000, 0x647c, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x334e, 0x0000, 0x0000, 0x0000, - 0x333a, 0x6477, 0x0000, 0x0000, 0x6479, 0x6478, 0x456c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x403d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5468, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6522, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3044, 0x0000, 0x0000, 0x6524, 0x0000, - 0x0000, 0x6523, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3c24, 0x0000, 0x6525, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6521, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x647e, 0x3174, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6528, 0x0000, - 0x6529, 0x6526, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6527, 0x652a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_70[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4659, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x652b, 0x652d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x652c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x652f, 0x0000, 0x0000, - 0x0000, 0x652e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3960, 0x0000, 0x0000, 0x6530, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6531, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3b70, 0x6c61, 0x4370, 0x0000, 0x3546, - 0x3b52, 0x0000, 0x0000, 0x0000, 0x0000, 0x4169, 0x546e, 0x0000, - 0x3e44, 0x0000, 0x0000, 0x0000, 0x5746, 0x0000, 0x5456, 0x3253, - /*** 0x80 ***/ - 0x6c3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a41, 0x0000, 0x0000, - 0x0000, 0x422f, 0x3436, 0x0000, 0x0000, 0x0000, 0x5157, 0x0000, - 0x0000, 0x0000, 0x3334, 0x0000, 0x4832, 0x3f3b, 0x6c40, 0x0000, - 0x0000, 0x564b, 0x0000, 0x0000, 0x6c3f, 0x6c41, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c45, 0x3e66, 0x4c3f, 0x455a, 0x3e3c, - 0x0000, 0x6c46, 0x0000, 0x317e, 0x0000, 0x0000, 0x0000, 0x6c44, - 0x5528, 0x3563, 0x0000, 0x6c42, 0x4136, 0x3363, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x6c43, 0x4b38, 0x4043, 0x4c7e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4152, 0x0000, 0x6c48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a66, 0x4053, 0x0000, 0x5672, 0x0000, 0x0000, 0x0000, 0x514c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f3e, 0x0000, 0x3733, 0x4955, - 0x6c47, 0x3b62, 0x0000, 0x4c4c, 0x3d7d, 0x4848, 0x0000, 0x4f29, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d69, - 0x0000, 0x456b, 0x0000, 0x0000, 0x0000, 0x3769, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_71[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5149, 0x3a38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c49, 0x0000, 0x0000, 0x6c4a, 0x0000, 0x3b40, 0x6c4b, 0x0000, - 0x6c62, 0x313a, 0x3759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d39, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c4c, - 0x5166, 0x6c4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x483b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c51, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6c53, 0x0000, 0x3b4d, 0x0000, 0x3c65, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c4f, 0x0000, 0x4937, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x433a, 0x0000, 0x6c63, 0x5555, - 0x6c50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5673, 0x0000, - 0x0000, 0x0000, 0x6c52, 0x6c4e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c54, 0x0000, 0x6c55, 0x0000, 0x0000, 0x493f, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f28, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x505c, 0x0000, 0x0000, 0x0000, 0x0000, 0x512c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x485b, 0x0000, 0x0000, 0x0000, - 0x6c56, 0x4e75, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a6c, - 0x6c5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c59, 0x0000, 0x0000, 0x0000, 0x303e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c57, 0x0000, 0x6c58, 0x0000, 0x0000, - 0x0000, 0x6c64, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x483c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4147, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c5c, 0x5160, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x546f, 0x0000, 0x6c5d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b46, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_72[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x312c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c5f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c60, 0x0000, 0x5726, 0x0000, 0x4540, 0x0000, 0x0000, 0x0000, - 0x6b3c, 0x302e, 0x0000, 0x0000, 0x0000, 0x3e74, 0x3838, 0x522f, - 0x3056, 0x3579, 0x0000, 0x5833, 0x0000, 0x4b2c, 0x0000, 0x635d, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x462c, - 0x3066, 0x0000, 0x0000, 0x0000, 0x4546, 0x6b39, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b3a, 0x0000, 0x0000, 0x0000, 0x6b3b, 0x0000, - 0x0000, 0x5140, 0x0000, 0x4523, 0x0000, 0x6a72, 0x0000, 0x4432, - 0x0000, 0x4435, 0x404e, 0x0000, 0x0000, 0x0000, 0x6a73, 0x4441, - 0x0000, 0x4e6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a70, 0x6a74, - 0x0000, 0x0000, 0x497c, 0x0000, 0x0000, 0x4723, 0x0000, 0x0000, - 0x0000, 0x4c58, 0x4e7e, 0x0000, 0x0000, 0x0000, 0x6a75, 0x6a76, - /*** 0x80 ***/ - 0x4f2c, 0x4067, 0x0000, 0x0000, 0x6a77, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x363f, 0x6a78, 0x0000, 0x6a79, 0x0000, 0x6a7a, - 0x0000, 0x0000, 0x6a7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a71, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x482e, 0x616b, 0x0000, 0x3738, - 0x616c, 0x0000, 0x0000, 0x0000, 0x616d, 0x0000, 0x5734, 0x616e, - 0x616f, 0x534c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6171, 0x3f71, 0x6170, 0x3552, 0x0000, 0x0000, 0x0000, - 0x3137, 0x0000, 0x0000, 0x0000, 0x0000, 0x6173, 0x6172, 0x0000, - 0x3a7c, 0x0000, 0x6174, 0x0000, 0x0000, 0x0000, 0x0000, 0x3937, - 0x0000, 0x3e51, 0x0000, 0x0000, 0x0000, 0x0000, 0x447c, 0x0000, - 0x3a5d, 0x3d46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6175, 0x6177, 0x0000, 0x0000, 0x3640, 0x4f41, 0x4a28, 0x6176, - 0x5578, 0x537c, 0x6178, 0x617c, 0x6179, 0x0000, 0x0000, 0x617a, - 0x406a, 0x0000, 0x617e, 0x6221, 0x4047, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_73[256] = { - /*** 0x00 ***/ - 0x0000, 0x617b, 0x0000, 0x617d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6225, 0x0000, 0x0000, 0x0000, 0x4154, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6223, 0x0000, 0x6228, 0x327e, 0x6222, - 0x0000, 0x0000, 0x0000, 0x434d, 0x3242, 0x6227, 0x6226, 0x0000, - 0x0000, 0x6224, 0x6229, 0x0000, 0x0000, 0x622b, 0x0000, 0x0000, - 0x0000, 0x5049, 0x566d, 0x4328, 0x622c, 0x0000, 0x4f57, 0x0000, - 0x0000, 0x622e, 0x0000, 0x0000, 0x3a6f, 0x0000, 0x0000, 0x6960, - 0x622d, 0x622a, 0x0000, 0x0000, 0x0000, 0x0000, 0x3b2b, 0x5433, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6230, 0x0000, 0x0000, - 0x622f, 0x0000, 0x6961, 0x0000, 0x0000, 0x0000, 0x0000, 0x6231, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6232, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6233, 0x4c21, 0x0000, 0x6234, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6235, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x507e, 0x0000, 0x0000, 0x424a, - 0x0000, 0x5371, 0x0000, 0x4d75, 0x0000, 0x0000, 0x6760, 0x0000, - 0x0000, 0x6761, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x426a, 0x0000, 0x0000, 0x0000, 0x6764, - 0x0000, 0x0000, 0x6763, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4d66, 0x0000, 0x4335, 0x0000, 0x0000, 0x6762, 0x3b37, - 0x4f56, 0x0000, 0x4161, 0x6769, 0x0000, 0x0000, 0x0000, 0x6768, - 0x0000, 0x0000, 0x6774, 0x3223, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x676a, 0x0000, 0x6766, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x676c, 0x676b, 0x493a, 0x0000, 0x0000, 0x5564, 0x0000, 0x6765, - 0x3729, 0x6767, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x676e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6773, 0x0000, - 0x5669, 0x0000, 0x0000, 0x0000, 0x0000, 0x676d, 0x0000, 0x6772, - 0x0000, 0x6771, 0x0000, 0x0000, 0x0000, 0x3060, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6775, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_74[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x4772, 0x0000, 0x4045, 0x406d, 0x0000, - 0x0000, 0x4170, 0x6770, 0x0000, 0x0000, 0x0000, 0x0000, 0x6776, - 0x4b76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6822, 0x6821, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5741, 0x0000, 0x0000, 0x677a, 0x6779, 0x0000, - 0x677b, 0x0000, 0x6777, 0x0000, 0x677e, 0x0000, 0x677d, 0x0000, - 0x677c, 0x0000, 0x0000, 0x4155, 0x4759, 0x457d, 0x4543, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x476d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x6823, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6826, 0x0000, 0x6825, - 0x0000, 0x6827, 0x3a77, 0x6778, 0x6824, 0x0000, 0x4870, 0x492a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6829, 0x0000, 0x0000, - 0x3965, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x517e, 0x6828, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x682a, 0x0000, - /*** 0x80 ***/ - 0x682d, 0x682e, 0x0000, 0x4127, 0x0000, 0x0000, 0x0000, 0x682f, - 0x0000, 0x0000, 0x0000, 0x6830, 0x0000, 0x0000, 0x682c, 0x0000, - 0x6834, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x682b, 0x0000, 0x6831, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6835, - 0x6832, 0x6833, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6837, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6836, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x394f, 0x0000, 0x702c, 0x0000, - 0x702d, 0x0000, 0x4630, 0x306a, 0x483f, 0x0000, 0x4d5f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e4d, 0x6a31, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6a32, 0x0000, 0x463f, 0x3449, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a33 -}; - -static const unsigned short gb2312_from_unicode_75[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5567, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d79, 0x0000, 0x6a34, - 0x0000, 0x6a35, 0x0000, 0x6a36, 0x0000, 0x0000, 0x0000, 0x0000, - 0x384a, 0x5f30, 0x4975, 0x0000, 0x4c70, 0x0000, 0x0000, 0x497a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x497b, 0x0000, 0x0000, - 0x5343, 0x4b26, 0x0000, 0x3826, 0x702e, 0x3142, 0x0000, 0x6538, - 0x4c6f, 0x5349, 0x3c57, 0x496a, 0x0000, 0x3567, 0x0000, 0x4450, - 0x3569, 0x0000, 0x6e2e, 0x3b2d, 0x0000, 0x0000, 0x675e, 0x0000, - /*** 0x40 ***/ - 0x6e2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x3329, 0x0000, 0x0000, - 0x6e32, 0x0000, 0x0000, 0x6e31, 0x3d67, 0x0000, 0x6e30, 0x4e37, - 0x0000, 0x0000, 0x0000, 0x0000, 0x454f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4174, 0x5b4e, 0x6e33, 0x5073, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4254, 0x4668, 0x0000, - 0x0000, 0x0000, 0x372c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6e34, 0x0000, 0x336b, 0x0000, 0x0000, 0x0000, - 0x3b7b, 0x6e35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x675c, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x6e36, 0x0000, 0x0000, 0x3d2e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7162, 0x0000, 0x0000, 0x0000, 0x4a68, - 0x0000, 0x5249, 0x705a, 0x0000, 0x705b, 0x0000, 0x705c, 0x4146, - 0x0000, 0x386d, 0x3e4e, 0x0000, 0x0000, 0x705e, 0x0000, 0x4531, - 0x705d, 0x5171, 0x0000, 0x7060, 0x304c, 0x3d6a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x525f, 0x705f, 0x0000, 0x342f, 0x3768, - 0x7066, 0x7065, 0x4623, 0x7061, 0x7062, 0x3443, 0x0000, 0x0000, - 0x7063, 0x556e, 0x0000, 0x0000, 0x4c5b, 0x3e52, 0x3c32, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x7068, 0x7067, 0x7064, 0x3221, 0x0000, 0x5622, - 0x5338, 0x3e37, 0x482c, 0x0000, 0x0000, 0x706a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5177, 0x0000, 0x564c, 0x3a5b, 0x7069, 0x0000, - 0x363b, 0x0000, 0x0000, 0x4d34, 0x0000, 0x0000, 0x4626, 0x0000, - 0x0000, 0x0000, 0x4121, 0x706b, 0x706e, 0x0000, 0x706d, 0x7070, - 0x706c, 0x0000, 0x3b3e, 0x706f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c35, 0x7072, 0x0000, 0x0000, 0x3355, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3154, 0x0000, 0x0000, 0x7073, 0x0000, 0x0000, 0x7074 -}; - -static const unsigned short gb2312_from_unicode_76[256] = { - /*** 0x00 ***/ - 0x7076, 0x3461, 0x0000, 0x7071, 0x0000, 0x7077, 0x0000, 0x0000, - 0x0000, 0x0000, 0x707a, 0x0000, 0x7078, 0x0000, 0x0000, 0x0000, - 0x7075, 0x0000, 0x0000, 0x0000, 0x0000, 0x707d, 0x0000, 0x7079, - 0x707c, 0x707e, 0x0000, 0x7121, 0x0000, 0x0000, 0x0000, 0x4e41, - 0x7124, 0x0000, 0x7123, 0x0000, 0x4176, 0x707b, 0x4a5d, 0x0000, - 0x0000, 0x3471, 0x3171, 0x4c31, 0x0000, 0x7126, 0x0000, 0x0000, - 0x7127, 0x0000, 0x0000, 0x712c, 0x554e, 0x7129, 0x0000, 0x0000, - 0x4833, 0x0000, 0x0000, 0x0000, 0x7122, 0x0000, 0x712b, 0x7128, - /*** 0x40 ***/ - 0x7125, 0x0000, 0x0000, 0x712a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3029, 0x712d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x712f, 0x0000, 0x7131, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7130, 0x0000, 0x712e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5122, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7132, 0x0000, 0x0000, 0x0000, 0x7133, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x396f, 0x0000, 0x0000, 0x3547, 0x0000, 0x3057, 0x3059, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x546d, 0x0000, 0x3544, 0x0000, 0x3d54, 0x3b4a, - 0x7027, 0x0000, 0x0000, 0x385e, 0x0000, 0x0000, 0x7028, 0x0000, - 0x0000, 0x3028, 0x0000, 0x7029, 0x0000, 0x0000, 0x4d6e, 0x0000, - 0x0000, 0x702a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x702b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4624, 0x0000, - 0x0000, 0x5665, 0x7164, 0x0000, 0x7165, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4373, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x535b, 0x0000, 0x0000, 0x5651, 0x4568, 0x0000, - 0x532f, 0x0000, 0x5266, 0x0000, 0x0000, 0x6e41, 0x303b, 0x5535, - 0x514e, 0x3c60, 0x3a50, 0x0000, 0x3f78, 0x0000, 0x3847, 0x3541, - 0x454c, 0x0000, 0x0000, 0x4a22, 0x0000, 0x0000, 0x0000, 0x434b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e42, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x443f, 0x3622, - 0x0000, 0x6d6c, 0x4324, 0x0000, 0x5631, 0x0000, 0x0000, 0x0000, - 0x4f60, 0x6d6f, 0x0000, 0x0000, 0x454e, 0x0000, 0x365c, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_77[256] = { - /*** 0x00 ***/ - 0x0000, 0x4a21, 0x0000, 0x0000, 0x6d6d, 0x0000, 0x0000, 0x6d70, - 0x6d71, 0x433c, 0x0000, 0x3f34, 0x0000, 0x6d6e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d74, 0x6d72, 0x0000, 0x0000, 0x0000, 0x0000, 0x5566, - 0x435f, 0x0000, 0x6d73, 0x0000, 0x0000, 0x0000, 0x6d76, 0x0000, - 0x5523, 0x5123, 0x0000, 0x0000, 0x0000, 0x6d75, 0x0000, 0x4350, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d77, 0x3f74, 0x3e6c, - 0x6d78, 0x0000, 0x4c77, 0x0000, 0x515b, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5745, 0x5576, 0x0000, 0x6d7c, 0x0000, 0x0000, 0x0000, 0x6d7b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d79, 0x6d7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d7d, 0x3e26, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4b2f, 0x6e21, 0x363d, 0x0000, 0x6e22, 0x4440, 0x0000, - 0x6d7e, 0x0000, 0x0000, 0x3d5e, 0x3247, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3643, 0x0000, 0x0000, 0x0000, 0x6e25, 0x583a, 0x6e23, - /*** 0x80 ***/ - 0x6e26, 0x0000, 0x0000, 0x0000, 0x4369, 0x3372, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6e27, 0x6e24, 0x4f39, 0x0000, - 0x0000, 0x6e28, 0x4277, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e29, - 0x6e2a, 0x0000, 0x5e2b, 0x0000, 0x0000, 0x4633, 0x0000, 0x4746, - 0x0000, 0x5675, 0x3549, 0x0000, 0x4b32, 0x0000, 0x0000, 0x0000, - 0x6e2b, 0x0000, 0x0000, 0x4d2b, 0x0000, 0x6e2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5530, 0x0000, 0x6e2d, 0x0000, 0x7644, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b47, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3423, - 0x0000, 0x0000, 0x0000, 0x432c, 0x7166, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4a38, 0x5253, 0x0000, 0x562a, 0x0000, 0x6f72, - 0x0000, 0x3e58, 0x0000, 0x3d43, 0x6f73, 0x364c, 0x302b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a2f, 0x0000, 0x0000, 0x6d36, 0x0000, - 0x6d37, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e79, 0x372f, 0x3f73 -}; - -static const unsigned short gb2312_from_unicode_78[256] = { - /*** 0x00 ***/ - 0x6d38, 0x426b, 0x4930, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d39, 0x0000, 0x0000, 0x4676, 0x3f33, 0x0000, 0x0000, - 0x0000, 0x6d3c, 0x4578, 0x0000, 0x5150, 0x0000, 0x5729, 0x6d3a, - 0x6d3b, 0x0000, 0x5162, 0x0000, 0x6d3f, 0x6d40, 0x0000, 0x6d44, - 0x0000, 0x0000, 0x0000, 0x6d48, 0x0000, 0x6d46, 0x6d4e, 0x5568, - 0x0000, 0x6d49, 0x0000, 0x0000, 0x6d47, 0x6d3e, 0x0000, 0x0000, - 0x4569, 0x0000, 0x0000, 0x0000, 0x4646, 0x0000, 0x0000, 0x4969, - 0x5452, 0x6d41, 0x6d42, 0x6d43, 0x6d45, 0x0000, 0x4079, 0x0000, - /*** 0x40 ***/ - 0x3421, 0x0000, 0x0000, 0x0000, 0x0000, 0x3968, 0x0000, 0x6d50, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d51, 0x0000, 0x6d4a, 0x0000, - 0x6d4f, 0x0000, 0x4e78, 0x0000, 0x0000, 0x4b36, 0x6d4c, 0x6d4d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d52, 0x4172, 0x5332, 0x6d4b, 0x4837, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4570, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d56, - 0x0000, 0x356f, 0x0000, 0x0000, 0x4235, 0x302d, 0x4b69, 0x0000, - 0x0000, 0x312e, 0x0000, 0x6d54, 0x0000, 0x0000, 0x0000, 0x4d6b, - 0x3562, 0x0000, 0x6d55, 0x6d53, 0x6d57, 0x0000, 0x0000, 0x357a, - 0x0000, 0x6d58, 0x0000, 0x6d59, 0x0000, 0x6d5c, 0x0000, 0x314c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4576, 0x3c6e, 0x6d5a, 0x4c3c, 0x326a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x446b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x3445, 0x0000, 0x0000, 0x0000, 0x3075, 0x0000, 0x0000, - 0x0000, 0x6d5f, 0x405a, 0x3468, 0x0000, 0x0000, 0x0000, 0x0000, - 0x454d, 0x0000, 0x0000, 0x0000, 0x6d5d, 0x3f44, 0x0000, 0x0000, - 0x0000, 0x6d5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4425, 0x0000, 0x0000, 0x0000, 0x6d60, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d61, 0x0000, 0x6d63, 0x0000, 0x0000, 0x4157, - 0x0000, 0x0000, 0x3b47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_79[256] = { - /*** 0x00 ***/ - 0x0000, 0x3d38, 0x0000, 0x0000, 0x0000, 0x6d62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d64, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d66, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d65, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d67, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4a3e, 0x6c6a, 0x4071, 0x0000, 0x4967, 0x0000, - /*** 0x40 ***/ - 0x6c6b, 0x466e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c6c, 0x0000, - 0x466d, 0x6c6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c70, 0x0000, 0x0000, 0x5766, 0x6c73, - 0x0000, 0x0000, 0x6c71, 0x6c6e, 0x6c6f, 0x5723, 0x4971, 0x4b6e, - 0x6c74, 0x0000, 0x6c72, 0x0000, 0x0000, 0x4f69, 0x0000, 0x6c76, - 0x4631, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c40, 0x0000, 0x6c75, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x353b, - 0x3b76, 0x0000, 0x6c77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x5977, 0x3d7b, 0x0000, 0x0000, 0x423b, 0x6c78, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6c79, 0x0000, 0x0000, 0x0000, 0x0000, 0x3823, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6c7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c7b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c7c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x536d, 0x582e, 0x406b, 0x0000, 0x475d, 0x3a4c, 0x0000, - /*** 0xc0 ***/ - 0x5063, 0x4b3d, 0x0000, 0x4d3a, 0x0000, 0x0000, 0x3851, 0x0000, - 0x0000, 0x317c, 0x0000, 0x476f, 0x0000, 0x5656, 0x0000, 0x0000, - 0x0000, 0x3f46, 0x436b, 0x0000, 0x0000, 0x6f75, 0x0000, 0x0000, - 0x4358, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5762, - 0x0000, 0x0000, 0x0000, 0x6f77, 0x3353, 0x0000, 0x4758, 0x516d, - 0x0000, 0x5648, 0x0000, 0x6f78, 0x0000, 0x6f76, 0x0000, 0x3b7d, - 0x3346, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d55, 0x0000, 0x0000, 0x5246, 0x0000, 0x3b60, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_7a[256] = { - /*** 0x00 ***/ - 0x4f21, 0x0000, 0x6f7c, 0x6f7b, 0x0000, 0x0000, 0x6f79, 0x0000, - 0x0000, 0x0000, 0x0000, 0x334c, 0x0000, 0x4954, 0x4b30, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6f7e, 0x0000, 0x0000, 0x305e, - 0x0000, 0x0000, 0x5649, 0x0000, 0x0000, 0x0000, 0x6f7d, 0x0000, - 0x336d, 0x0000, 0x0000, 0x7655, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4e48, 0x0000, 0x0000, 0x0000, 0x7022, - 0x0000, 0x7021, 0x0000, 0x353e, 0x3c5a, 0x3b7c, 0x0000, 0x3865, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4442, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b6b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7026, 0x0000, 0x0000, 0x0000, 0x5128, 0x0000, 0x3e3f, 0x476e, - 0x7136, 0x7137, 0x3f55, 0x0000, 0x0000, 0x0000, 0x0000, 0x3429, - /*** 0x80 ***/ - 0x7138, 0x4d3b, 0x0000, 0x4754, 0x552d, 0x0000, 0x7139, 0x0000, - 0x713a, 0x0000, 0x0000, 0x0000, 0x0000, 0x474f, 0x0000, 0x0000, - 0x0000, 0x5224, 0x564f, 0x0000, 0x0000, 0x713b, 0x3d51, 0x3430, - 0x3e3d, 0x0000, 0x0000, 0x0000, 0x345c, 0x4e51, 0x0000, 0x3f5f, - 0x713d, 0x0000, 0x0000, 0x0000, 0x0000, 0x3f7a, 0x713c, 0x0000, - 0x713f, 0x0000, 0x0000, 0x0000, 0x713e, 0x7140, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7141, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x417e, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4122, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a7a, 0x0000, - 0x0000, 0x553e, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e3a, 0x3e39, - 0x5542, 0x0000, 0x0000, 0x3f22, 0x0000, 0x4d2f, 0x7135, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d5f, 0x0000, 0x364b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5671, 0x7343, 0x0000, 0x0000, 0x7344, 0x0000, 0x384d -}; - -static const unsigned short gb2312_from_unicode_7b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x7346, 0x7347, 0x0000, 0x304a, 0x0000, - 0x7345, 0x0000, 0x7349, 0x4b71, 0x0000, 0x0000, 0x0000, 0x734b, - 0x0000, 0x5026, 0x0000, 0x0000, 0x314a, 0x7348, 0x0000, 0x0000, - 0x0000, 0x734f, 0x0000, 0x3551, 0x0000, 0x0000, 0x7357, 0x0000, - 0x7352, 0x0000, 0x0000, 0x0000, 0x7354, 0x7353, 0x377b, 0x0000, - 0x313f, 0x0000, 0x734e, 0x734a, 0x355a, 0x0000, 0x7350, 0x0000, - 0x0000, 0x7351, 0x0000, 0x7355, 0x0000, 0x0000, 0x0000, 0x0000, - 0x734d, 0x0000, 0x3c63, 0x0000, 0x417d, 0x0000, 0x7356, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x735a, 0x0000, 0x734c, - 0x0000, 0x3548, 0x0000, 0x3d6e, 0x735c, 0x0000, 0x0000, 0x3724, - 0x3f70, 0x567e, 0x4d32, 0x0000, 0x3470, 0x0000, 0x325f, 0x0000, - 0x7358, 0x0000, 0x7359, 0x4938, 0x0000, 0x735d, 0x0000, 0x0000, - 0x735e, 0x0000, 0x7361, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x735f, 0x0000, - 0x0000, 0x7363, 0x7362, 0x0000, 0x0000, 0x735b, 0x0000, 0x3f6a, - 0x0000, 0x336f, 0x0000, 0x7360, 0x0000, 0x0000, 0x4729, 0x0000, - /*** 0x80 ***/ - 0x3c72, 0x0000, 0x0000, 0x0000, 0x0000, 0x736b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x393f, 0x0000, 0x0000, - 0x7364, 0x0000, 0x0000, 0x0000, 0x322d, 0x3b7e, 0x0000, 0x4b63, - 0x0000, 0x0000, 0x0000, 0x0000, 0x736d, 0x7369, 0x0000, 0x0000, - 0x0000, 0x395c, 0x736e, 0x0000, 0x0000, 0x0000, 0x7365, 0x7366, - 0x736a, 0x4261, 0x736c, 0x736f, 0x7368, 0x3c7d, 0x0000, 0x0000, - 0x0000, 0x4f64, 0x0000, 0x0000, 0x7370, 0x0000, 0x0000, 0x0000, - 0x7367, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x7372, 0x0000, 0x0000, 0x0000, 0x0000, 0x572d, 0x462a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7373, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7371, 0x0000, 0x4228, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x385d, 0x7375, 0x0000, 0x0000, 0x7374, 0x0000, 0x0000, - 0x0000, 0x345b, 0x0000, 0x0000, 0x0000, 0x7376, 0x7377, 0x0000, - 0x0000, 0x0000, 0x7378, 0x0000, 0x0000, 0x0000, 0x403a, 0x0000, - 0x0000, 0x4069, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4571, - 0x0000, 0x0000, 0x0000, 0x0000, 0x737b, 0x0000, 0x737a, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_7c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3458, - 0x0000, 0x0000, 0x0000, 0x737e, 0x7379, 0x0000, 0x0000, 0x737c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x737d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7421, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7423, 0x3b49, - 0x0000, 0x0000, 0x7422, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7424, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x323e, - /*** 0x40 ***/ - 0x7426, 0x7425, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c2e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4357, 0x5961, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4060, 0x744c, 0x5751, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x375b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x744e, 0x4123, 0x0000, 0x0000, 0x4649, 0x0000, 0x3456, - 0x5533, 0x0000, 0x0000, 0x0000, 0x7450, 0x744f, 0x7451, 0x4b5a, - 0x0000, 0x0000, 0x7452, 0x0000, 0x5441, 0x5660, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3760, 0x0000, 0x0000, 0x0000, 0x4138, 0x0000, - 0x0000, 0x413b, 0x7453, 0x3e2c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3462, 0x0000, 0x0000, 0x7454, 0x7455, 0x3e2b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x7456, 0x0000, 0x0000, 0x0000, 0x745b, 0x0000, 0x7457, - 0x745a, 0x0000, 0x3a7d, 0x0000, 0x7458, 0x7459, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3862, 0x4c47, 0x745c, - 0x0000, 0x325a, 0x0000, 0x0000, 0x4353, 0x0000, 0x0000, 0x5463, - 0x3f37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x745d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4534, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7469, 0x0000, 0x0000, 0x4f35, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_7d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4b58, 0x0000, 0x4b77, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d74, - 0x0000, 0x0000, 0x0000, 0x574f, 0x0000, 0x0000, 0x0000, 0x405b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5075, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x746a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x746b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x746c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_7e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7763, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x3731, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x746d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x576b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x746e, 0x0000, 0x0000, 0x0000, 0x6679, - 0x3e40, 0x667a, 0x3a6c, 0x667b, 0x4f4b, 0x667c, 0x543c, 0x3c36, - 0x667d, 0x667e, 0x3c4d, 0x4852, 0x4e33, 0x6721, 0x0000, 0x343f, - 0x6722, 0x4934, 0x3859, 0x4449, 0x0000, 0x575d, 0x425a, 0x3757, - 0x563d, 0x4e46, 0x3744, 0x0000, 0x0000, 0x4526, 0x6723, 0x4f5f, - /*** 0xc0 ***/ - 0x6724, 0x6725, 0x6726, 0x4137, 0x5769, 0x4970, 0x4f38, 0x562f, - 0x5655, 0x6727, 0x306d, 0x6728, 0x6729, 0x495c, 0x526f, 0x3e2d, - 0x672a, 0x3073, 0x485e, 0x3d61, 0x672b, 0x4846, 0x0000, 0x672c, - 0x3b66, 0x3878, 0x5124, 0x672d, 0x4267, 0x3e78, 0x3d4a, 0x4d33, - 0x672e, 0x672f, 0x3e6e, 0x5065, 0x0000, 0x4b67, 0x4c50, 0x3c4c, - 0x6730, 0x3c28, 0x5077, 0x6731, 0x0000, 0x5078, 0x6732, 0x6733, - 0x3442, 0x6734, 0x6735, 0x497e, 0x4e2c, 0x4360, 0x6737, 0x3141, - 0x3371, 0x0000, 0x6738, 0x6739, 0x575b, 0x5540, 0x673a, 0x424c -}; - -static const unsigned short gb2312_from_unicode_7f[256] = { - /*** 0x00 ***/ - 0x573a, 0x673b, 0x673c, 0x673d, 0x3c6a, 0x4365, 0x4042, 0x673e, - 0x673f, 0x3c29, 0x0000, 0x6740, 0x6741, 0x6736, 0x3650, 0x6742, - 0x0000, 0x6743, 0x6744, 0x3b3a, 0x355e, 0x4246, 0x3160, 0x6745, - 0x5435, 0x6746, 0x383f, 0x6748, 0x6747, 0x376c, 0x0000, 0x6749, - 0x3278, 0x674a, 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, 0x6750, - 0x5327, 0x4b75, 0x6751, 0x6752, 0x6753, 0x6754, 0x4949, 0x6755, - 0x6756, 0x6757, 0x6758, 0x6759, 0x3d49, 0x675a, 0x733e, 0x0000, - 0x3857, 0x0000, 0x4831, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x733f, 0x0000, 0x7340, 0x7341, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x395e, 0x4d78, 0x0000, 0x0000, 0x5868, 0x3a31, 0x0000, 0x425e, - 0x6e37, 0x0000, 0x3723, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e39, - 0x0000, 0x6e38, 0x3055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e3b, 0x5556, 0x576f, 0x0000, 0x0000, 0x0000, 0x5643, 0x0000, - 0x0000, 0x6e3d, 0x4a70, 0x0000, 0x6e3c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e40, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x6e3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5172, 0x0000, 0x473c, 0x0000, 0x4340, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3861, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4167, 0x0000, 0x0000, 0x7446, 0x505f, 0x7447, - 0x0000, 0x4f5b, 0x0000, 0x0000, 0x483a, 0x0000, 0x0000, 0x7448, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7449, - 0x744a, 0x0000, 0x744b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x597a, 0x387e, 0x0000, 0x0000, 0x6571, 0x5370, 0x0000, 0x7460, - /*** 0xc0 ***/ - 0x0000, 0x4e4c, 0x0000, 0x0000, 0x0000, 0x3361, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7134, 0x0000, 0x526e, 0x0000, 0x7461, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f68, 0x7462, 0x0000, 0x0000, - 0x474c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3554, - 0x3464, 0x7464, 0x0000, 0x0000, 0x0000, 0x7463, 0x7465, 0x0000, - 0x0000, 0x7466, 0x0000, 0x0000, 0x0000, 0x0000, 0x7467, 0x0000, - 0x3a32, 0x303f, 0x0000, 0x7468, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x372d, 0x526d, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_80[256] = { - /*** 0x00 ***/ - 0x522b, 0x404f, 0x0000, 0x3f3c, 0x6b23, 0x555f, 0x6a48, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7173, 0x3678, 0x4b23, 0x0000, 0x0000, - 0x444d, 0x0000, 0x7167, 0x0000, 0x7168, 0x387b, 0x7169, 0x3a44, - 0x5445, 0x3052, 0x0000, 0x0000, 0x716a, 0x0000, 0x0000, 0x0000, - 0x716b, 0x0000, 0x716c, 0x0000, 0x0000, 0x716d, 0x716e, 0x716f, - 0x7171, 0x7170, 0x4555, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7172, 0x0000, 0x367a, 0x0000, 0x7174, 0x522e, 0x5e47, - 0x4b4a, 0x0000, 0x0000, 0x335c, 0x0000, 0x3522, 0x0000, 0x3922, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x4474, 0x7175, 0x0000, 0x0000, 0x7176, 0x0000, - 0x0000, 0x0000, 0x4144, 0x417b, 0x5630, 0x7177, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7178, 0x0000, 0x412a, 0x0000, 0x0000, 0x0000, - 0x4638, 0x0000, 0x3e5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7179, 0x344f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x717a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d32, - /*** 0x80 ***/ - 0x6d31, 0x0000, 0x0000, 0x4b60, 0x525e, 0x0000, 0x4b41, 0x5558, - 0x0000, 0x4862, 0x0000, 0x405f, 0x3c21, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b41, 0x0000, 0x0000, 0x5024, 0x0000, - 0x5662, 0x0000, 0x3647, 0x3858, 0x6b40, 0x384e, 0x0000, 0x6b3f, - 0x3326, 0x3949, 0x562b, 0x0000, 0x3774, 0x374a, 0x0000, 0x0000, - 0x0000, 0x3c67, 0x373e, 0x6b46, 0x0000, 0x6b47, 0x3039, 0x3f4f, - 0x0000, 0x6b45, 0x537d, 0x0000, 0x6b48, 0x0000, 0x0000, 0x6b49, - 0x0000, 0x0000, 0x374e, 0x0000, 0x6b42, 0x6b44, 0x4976, 0x5657, - /*** 0xc0 ***/ - 0x554d, 0x5032, 0x6b4f, 0x4e38, 0x6b50, 0x0000, 0x3528, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3133, 0x6b52, 0x4c25, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4556, 0x6b53, - 0x0000, 0x6b51, 0x455f, 0x6b4e, 0x4a24, 0x6b55, 0x307b, 0x0000, - 0x0000, 0x3a7a, 0x0000, 0x0000, 0x5837, 0x7163, 0x0000, 0x6b4a, - 0x6b4b, 0x6b4c, 0x6b4d, 0x6b56, 0x6640, 0x6b59, 0x0000, 0x3f68, - 0x5248, 0x6b57, 0x6b5c, 0x386c, 0x6b58, 0x0000, 0x3d3a, 0x0000, - 0x5058, 0x0000, 0x3037, 0x0000, 0x6b5d, 0x445c, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_81[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x562c, 0x0000, 0x0000, 0x0000, 0x3460, 0x0000, - 0x0000, 0x4276, 0x3c39, 0x0000, 0x0000, 0x6b5a, 0x6b5b, 0x5460, - 0x466a, 0x4454, 0x6b5f, 0x4527, 0x5975, 0x0000, 0x3231, 0x0000, - 0x6b64, 0x0000, 0x3d45, 0x0000, 0x0000, 0x0000, 0x6b62, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6b63, 0x0000, 0x0000, 0x382c, - 0x0000, 0x4d51, 0x6b65, 0x0000, 0x0000, 0x0000, 0x6b61, 0x0000, - 0x4133, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4622, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c73, 0x0000, - 0x6b66, 0x0000, 0x4030, 0x5238, 0x6b67, 0x0000, 0x0000, 0x0000, - 0x382f, 0x382d, 0x0000, 0x6b68, 0x473b, 0x4d73, 0x0000, 0x0000, - 0x0000, 0x6b6a, 0x6b6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x5048, 0x0000, 0x6b72, - 0x0000, 0x6b6e, 0x0000, 0x0000, 0x0000, 0x6b71, 0x4879, 0x0000, - 0x517c, 0x6b6c, 0x0000, 0x0000, 0x6b69, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3839, 0x4f59, 0x4465, 0x6b6f, 0x6b70, 0x4c5a, 0x4d48, - /*** 0x80 ***/ - 0x3072, 0x0000, 0x6b76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b75, 0x0000, 0x3232, 0x0000, 0x0000, 0x0000, 0x0000, 0x3860, - 0x0000, 0x6b77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x316c, 0x0000, 0x0000, 0x4c45, 0x4424, 0x4f25, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b79, 0x0000, 0x0000, 0x6c22, 0x0000, - 0x4572, 0x0000, 0x6b7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4945, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x625f, 0x6b7e, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4d4e, 0x6c21, 0x315b, 0x5337, 0x0000, 0x0000, 0x525c, 0x0000, - 0x0000, 0x0000, 0x6b7d, 0x0000, 0x6b7b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x333c, 0x0000, 0x0000, 0x0000, 0x6a30, - 0x0000, 0x0000, 0x5754, 0x0000, 0x742b, 0x3374, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5641, 0x5642, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5569, 0x3e4a, 0x0000, 0x7427, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_82[256] = { - /*** 0x00 ***/ - 0x5228, 0x7428, 0x7429, 0x0000, 0x742a, 0x3e4b, 0x535f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4960, 0x4961, 0x0000, 0x0000, - 0x7342, 0x0000, 0x4a66, 0x0000, 0x4c72, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6236, 0x4b34, 0x0000, 0x4e68, 0x565b, - 0x0000, 0x742d, 0x742e, 0x742f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7432, 0x0000, 0x3a3d, 0x7433, 0x3063, 0x7430, 0x0000, 0x7431, - 0x3d22, 0x3255, 0x0000, 0x7436, 0x7437, 0x3666, 0x3230, 0x4f4f, - 0x7434, 0x342c, 0x0000, 0x7435, 0x0000, 0x0000, 0x7438, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7439, 0x0000, 0x0000, 0x4d27, - 0x0000, 0x743a, 0x0000, 0x743b, 0x0000, 0x0000, 0x0000, 0x743c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4b52, 0x0000, 0x743d, 0x0000, 0x0000, 0x0000, 0x0000, 0x743e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x743f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x745e, 0x413c, - 0x3c68, 0x0000, 0x492b, 0x515e, 0x6575, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c33, 0x5255, 0x0000, 0x0000, 0x5c34, 0x302c, 0x5c35, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x3d5a, 0x0000, 0x5c39, 0x0000, 0x0000, 0x0000, - 0x5842, 0x0000, 0x5c37, 0x5373, 0x0000, 0x4956, 0x5c3a, 0x5c36, - 0x0000, 0x5c3b, 0x4322, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c3c, - 0x5c45, 0x5c3d, 0x0000, 0x0000, 0x4e5f, 0x5625, 0x0000, 0x5c4f, - 0x0000, 0x5c4d, 0x0000, 0x0000, 0x5c52, 0x3d66, 0x422b, 0x0000, - 0x5c38, 0x5c4b, 0x5c4e, 0x5c3e, 0x3752, 0x3045, 0x5c47, 0x503e, - 0x5c41, 0x3b28, 0x0000, 0x373c, 0x5c4c, 0x0000, 0x0000, 0x5c46, - 0x5c3f, 0x475b, 0x0000, 0x0000, 0x0000, 0x513f, 0x5c40, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5c4a, 0x0000, 0x0000, 0x5c50, 0x0000, 0x0000, 0x4e2d, - 0x5c42, 0x0000, 0x5c43, 0x5c48, 0x5c49, 0x3254, 0x5c51, 0x4b55, - 0x0000, 0x5437, 0x5c5b, 0x5c5f, 0x4c26, 0x5c66, 0x0000, 0x4367, - 0x5c5c, 0x0000, 0x0000, 0x3f41, 0x5c59, 0x0000, 0x307a, 0x3936, - 0x5c65, 0x5c53, 0x0000, 0x5c44, 0x5c56, 0x4874, 0x3f60, 0x0000, - 0x0000, 0x0000, 0x0000, 0x493b, 0x0000, 0x0000, 0x0000, 0x313d, - 0x0000, 0x5322, 0x0000, 0x0000, 0x5c5a, 0x0000, 0x0000, 0x5c55, - 0x0000, 0x463b, 0x0000, 0x5c5e, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_83[256] = { - /*** 0x00 ***/ - 0x0000, 0x5742, 0x432f, 0x3736, 0x4751, 0x4329, 0x5c62, 0x5c58, - 0x5c6b, 0x5c54, 0x0000, 0x0000, 0x5c5d, 0x0000, 0x3e25, 0x5c57, - 0x0000, 0x5c60, 0x0000, 0x0000, 0x5c63, 0x5c64, 0x0000, 0x5c78, - 0x0000, 0x0000, 0x5c61, 0x5d22, 0x5c67, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c6b, - 0x3444, 0x0000, 0x0000, 0x4323, 0x3267, 0x5c7a, 0x0000, 0x5c72, - 0x0000, 0x5c6f, 0x0000, 0x5c7c, 0x5c6e, 0x5270, 0x3268, 0x0000, - 0x4857, 0x4863, 0x5c7b, 0x0000, 0x5c6d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5c77, 0x0000, 0x0000, 0x5c75, 0x0000, 0x0000, 0x3e23, 0x5c74, - 0x0000, 0x325d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c73, - 0x3c76, 0x5c68, 0x3b44, 0x0000, 0x4073, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3c54, 0x5c69, 0x5c6a, 0x0000, 0x5c71, 0x5c76, - 0x5c79, 0x3534, 0x0000, 0x4859, 0x3b67, 0x5c7e, 0x5c7d, 0x532b, - 0x5d21, 0x5d23, 0x5d25, 0x5271, 0x5d24, 0x5d26, 0x5d27, 0x5229, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3a49, - 0x5d29, 0x0000, 0x0000, 0x5d36, 0x5d31, 0x5d34, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d30, 0x464e, 0x0000, - 0x0000, 0x4072, 0x0000, 0x0000, 0x0000, 0x0000, 0x492f, 0x0000, - 0x0000, 0x0000, 0x5c6c, 0x5d2e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d37, 0x0000, 0x0000, 0x5c70, 0x5d2f, 0x0000, 0x5d38, 0x0000, - 0x5d2c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d39, 0x5d33, 0x5d2d, 0x442a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d28, 0x4033, 0x412b, 0x5d2a, 0x5d2b, 0x0000, 0x5d32, 0x3b71, - 0x5d35, 0x5328, 0x5d3a, 0x0000, 0x5d3b, 0x4327, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x5d52, 0x5d3c, 0x0000, 0x0000, 0x0000, 0x5d51, 0x0000, 0x393d, - 0x0000, 0x0000, 0x3e55, 0x0000, 0x3e7a, 0x0000, 0x0000, 0x3a4a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d4a, 0x0000, 0x5d45, 0x0000, - 0x5d3f, 0x0000, 0x0000, 0x0000, 0x324b, 0x5d43, 0x0000, 0x5d4b, - 0x3224, 0x5d55, 0x0000, 0x0000, 0x0000, 0x5d3e, 0x0000, 0x0000, - 0x0000, 0x4650, 0x5d50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d54, 0x4162, 0x3746, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d4e, 0x5d4f, 0x0000, 0x0000, 0x0000, 0x5d44, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_84[256] = { - /*** 0x00 ***/ - 0x0000, 0x5d3d, 0x0000, 0x5d4d, 0x4c51, 0x0000, 0x5d49, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5d42, 0x4348, 0x463c, 0x4e2e, 0x5d4c, - 0x0000, 0x5d48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d41, 0x0000, 0x0000, 0x0000, 0x5d46, 0x425c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5329, 0x532a, 0x5d53, 0x4f74, - 0x4878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d66, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d47, 0x0000, 0x0000, 0x0000, 0x5d60, 0x4264, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d61, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5678, - 0x0000, 0x5d59, 0x5d58, 0x3870, 0x5d56, 0x0000, 0x0000, 0x0000, - 0x0000, 0x464f, 0x0000, 0x362d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d62, 0x0000, 0x3a79, 0x5461, 0x5d67, 0x0000, 0x0000, - 0x0000, 0x3450, 0x0000, 0x5d5a, 0x0000, 0x3f7b, 0x5d63, 0x0000, - 0x5d5f, 0x0000, 0x5d5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x3559, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d5b, - 0x5d5c, 0x5d5e, 0x0000, 0x3d2f, 0x5d64, 0x0000, 0x5d65, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d75, - 0x0000, 0x4349, 0x0000, 0x0000, 0x4b62, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5861, - 0x0000, 0x0000, 0x4651, 0x0000, 0x5d74, 0x0000, 0x0000, 0x0000, - 0x5574, 0x5d73, 0x5d70, 0x0000, 0x0000, 0x5d6c, 0x0000, 0x5d6f, - /*** 0xc0 ***/ - 0x0000, 0x5d68, 0x0000, 0x0000, 0x506e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4858, 0x5d6e, 0x0000, 0x0000, 0x5d69, 0x0000, 0x0000, - 0x5d6a, 0x4b72, 0x0000, 0x5d6d, 0x0000, 0x0000, 0x314d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4036, 0x0000, 0x3c3b, - 0x5d71, 0x0000, 0x0000, 0x5d77, 0x0000, 0x5d76, 0x5d6b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x456e, 0x0000, 0x0000, 0x0000, - 0x5d7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e24, 0x0000, 0x0000, 0x5e23 -}; - -static const unsigned short gb2312_from_unicode_85[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d78, 0x0000, 0x0000, 0x0000, - 0x0000, 0x436f, 0x0000, 0x427b, 0x0000, 0x0000, 0x0000, 0x5561, - 0x0000, 0x0000, 0x4e35, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d7d, - 0x0000, 0x324c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4468, 0x4a5f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x473e, - 0x5d7a, 0x5d7c, 0x5d7e, 0x5e22, 0x302a, 0x314e, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5e2c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5e26, 0x3d36, 0x486f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e21, 0x0000, - 0x0000, 0x5e25, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e29, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e28, 0x0000, 0x0000, 0x0000, - 0x5e27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5e2d, 0x0000, 0x544c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5e33, 0x5e2a, 0x5e2e, 0x0000, 0x0000, 0x4059, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3121, 0x5e36, 0x0000, 0x5e31, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e32, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5126, 0x5e35, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e2f, 0x0000, 0x0000, 0x0000, - 0x5e30, 0x0000, 0x503d, 0x0000, 0x0000, 0x0000, 0x5e34, 0x4a6d, - 0x5e39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e38, - 0x0000, 0x5e37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5e3b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3d65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3258, - 0x436a, 0x0000, 0x0000, 0x5e3a, 0x0000, 0x453a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e3c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c59, 0x0000, 0x0000, 0x0000, - 0x0000, 0x372a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5465, 0x0000, 0x0000, 0x0000, 0x5e3d -}; - -static const unsigned short gb2312_from_unicode_86[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e3f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4422, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e3e, - 0x0000, 0x5e40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x553a, 0x0000, 0x0000, 0x0000, 0x5e42, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x722e, 0x3b22, 0x4232, - 0x4530, 0x4247, 0x0000, 0x0000, 0x722f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5069, 0x0000, 0x0000, 0x0000, 0x535d, 0x0000, - 0x0000, 0x0000, 0x6b3d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3366, 0x7230, 0x0000, 0x7231, 0x0000, - 0x0000, 0x4a2d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3a67, 0x7233, 0x7235, 0x7234, 0x4b64, 0x4f3a, 0x7232, - /*** 0x80 ***/ - 0x4a34, 0x524f, 0x426c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e43, 0x7238, 0x3076, 0x7237, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x723e, 0x0000, 0x324f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5141, 0x723a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x723c, 0x5469, 0x0000, 0x0000, 0x723b, - 0x7236, 0x723f, 0x723d, 0x0000, 0x7239, 0x0000, 0x0000, 0x7247, - 0x7244, 0x7246, 0x0000, 0x0000, 0x724a, 0x7242, 0x7240, 0x0000, - 0x0000, 0x0000, 0x7245, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x567b, 0x0000, 0x0000, 0x0000, 0x7241, 0x0000, 0x4779, 0x495f, - 0x0000, 0x7248, 0x3946, 0x3530, 0x0000, 0x0000, 0x7243, 0x7249, - 0x7250, 0x7256, 0x0000, 0x0000, 0x3b57, 0x0000, 0x0000, 0x0000, - 0x7255, 0x4d5c, 0x0000, 0x566b, 0x0000, 0x0000, 0x7252, 0x7254, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3872, 0x0000, 0x0000, 0x0000, - 0x0000, 0x724b, 0x0000, 0x0000, 0x0000, 0x724e, 0x4279, 0x0000, - 0x555d, 0x724c, 0x724d, 0x724f, 0x7253, 0x0000, 0x0000, 0x0000, - 0x7259, 0x533c, 0x0000, 0x0000, 0x0000, 0x0000, 0x366a, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_87[256] = { - /*** 0x00 ***/ - 0x4a71, 0x0000, 0x3764, 0x7257, 0x0000, 0x0000, 0x0000, 0x7258, - 0x725a, 0x725d, 0x725b, 0x0000, 0x0000, 0x725c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5151, 0x7251, 0x0000, 0x4d49, 0x0000, 0x4e4f, - 0x5629, 0x0000, 0x7263, 0x0000, 0x435b, 0x0000, 0x7260, 0x0000, - 0x0000, 0x402f, 0x726c, 0x725e, 0x0000, 0x7261, 0x0000, 0x0000, - 0x0000, 0x7268, 0x0000, 0x0000, 0x0000, 0x0000, 0x7262, 0x0000, - 0x0000, 0x7267, 0x0000, 0x0000, 0x7266, 0x0000, 0x0000, 0x7269, - 0x0000, 0x0000, 0x0000, 0x725f, 0x0000, 0x0000, 0x7264, 0x726a, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x532c, - 0x7265, 0x3275, 0x0000, 0x0000, 0x7272, 0x0000, 0x502b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7275, 0x0000, 0x0000, 0x0000, 0x3b48, - 0x0000, 0x7279, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7270, 0x0000, 0x0000, 0x7276, 0x7278, 0x727a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7273, 0x0000, - 0x7271, 0x0000, 0x0000, 0x0000, 0x3a7b, 0x0000, 0x357b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x726f, 0x7277, 0x726d, 0x726e, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x726b, 0x7326, 0x0000, 0x7323, 0x0000, 0x0000, - 0x7322, 0x0000, 0x0000, 0x7274, 0x0000, 0x485a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x727b, 0x0000, 0x0000, 0x0000, 0x7325, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4378, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x727d, 0x0000, 0x0000, 0x7327, 0x7329, 0x7324, 0x0000, 0x727c, - 0x0000, 0x0000, 0x0000, 0x732b, 0x0000, 0x732a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x425d, 0x0000, 0x0000, 0x732e, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x7330, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7321, 0x0000, - 0x0000, 0x0000, 0x7331, 0x732c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x732f, 0x727e, 0x732d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7332, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7334, 0x0000, 0x0000, 0x0000, 0x0000, 0x7328, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7333, 0x0000, 0x0000, 0x0000, 0x7335, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5037, 0x0000, 0x0000, 0x0000, 0x0000, 0x7338, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_88[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x5979, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7339, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7337, 0x0000, 0x4864, 0x7336, 0x0000, - 0x0000, 0x0000, 0x0000, 0x733a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x733b, 0x3440, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6e43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x733c, 0x0000, 0x0000, 0x733d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x512a, 0x0000, 0x0000, 0x0000, 0x742c, 0x5046, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5050, 0x515c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f4e, 0x0000, 0x0000, 0x3d56, - 0x0000, 0x5143, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3a62, 0x6169, 0x5242, 0x7142, 0x3239, 0x0000, 0x0000, - 0x316d, 0x7143, 0x0000, 0x4940, 0x3344, 0x0000, 0x5972, 0x0000, - 0x4b25, 0x0000, 0x7144, 0x0000, 0x0000, 0x0000, 0x0000, 0x5654, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7145, 0x7440, 0x7146, - /*** 0x80 ***/ - 0x0000, 0x542c, 0x7147, 0x0000, 0x3040, 0x7441, 0x0000, 0x0000, - 0x7442, 0x0000, 0x0000, 0x347c, 0x0000, 0x455b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4c3b, 0x0000, 0x0000, 0x0000, 0x5064, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d60, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7148, 0x0000, 0x5973, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x313b, 0x0000, 0x4f2e, 0x0000, 0x0000, - 0x0000, 0x3824, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x714a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x714b, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x3243, 0x4151, 0x0000, 0x0000, 0x5730, 0x7149, 0x0000, - 0x0000, 0x714c, 0x0000, 0x0000, 0x0000, 0x0000, 0x714e, 0x0000, - 0x0000, 0x0000, 0x5976, 0x0000, 0x5261, 0x5423, 0x0000, 0x0000, - 0x7443, 0x4839, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7444, - 0x0000, 0x0000, 0x714d, 0x714f, 0x3f63, 0x7150, 0x0000, 0x0000, - 0x7154, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7156, 0x7151, 0x0000, 0x4951, 0x4561, 0x0000, 0x0000, 0x0000, - 0x4263, 0x397c, 0x0000, 0x0000, 0x7153, 0x0000, 0x7155, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_89[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x3953, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x715b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a56, 0x0000, 0x307d, 0x7159, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7158, 0x7152, 0x715a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7157, 0x0000, 0x0000, 0x0000, 0x486c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4d4a, 0x715d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x653d, 0x0000, 0x0000, 0x0000, 0x715c, 0x0000, 0x715e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x715f, 0x0000, 0x0000, 0x4f65, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7445, 0x3d73, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7160, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7161, 0x0000, 0x0000, 0x0000, 0x4e77, - /*** 0x80 ***/ - 0x0000, 0x522a, 0x0000, 0x717b, 0x0000, 0x0000, 0x3832, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x3c7b, 0x395b, 0x0000, 0x3966, 0x4359, 0x4a53, 0x6a68, - 0x4040, 0x3e75, 0x6a69, 0x6a6a, 0x6a6b, 0x0000, 0x6a6c, 0x6a6d, - 0x6a6e, 0x6a6f, 0x3d47, 0x0000, 0x0000, 0x0000, 0x757b, 0x0000, - 0x0000, 0x0000, 0x757d, 0x0000, 0x757e, 0x0000, 0x757c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3d62, 0x0000, 0x7621, 0x3425, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7622, 0x0000, 0x0000, 0x0000, 0x7623, - 0x0000, 0x0000, 0x0000, 0x6c32, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_8a[256] = { - /*** 0x00 ***/ - 0x5154, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x596a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7624, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5532, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x537e, 0x4c5c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_8b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6540, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7625, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e2f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4629, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a25, 0x3c46, 0x3629, 0x383c, 0x484f, 0x3c25, 0x5a26, 0x5a27, - 0x4c56, 0x4843, 0x5a28, 0x467d, 0x0000, 0x5135, 0x5269, 0x5136, - 0x3c47, 0x0000, 0x3d32, 0x3b64, 0x5a29, 0x5a2a, 0x5148, 0x5a2b, - 0x506d, 0x366f, 0x425b, 0x0000, 0x4b4f, 0x376d, 0x4968, 0x3743, - /*** 0xc0 ***/ - 0x3e77, 0x5624, 0x5a2c, 0x5a2d, 0x4640, 0x5767, 0x4a36, 0x0000, - 0x5529, 0x4b5f, 0x556f, 0x5a2e, 0x565f, 0x344a, 0x5a30, 0x5a2f, - 0x0000, 0x526b, 0x5a31, 0x5a32, 0x5a33, 0x4a54, 0x5a34, 0x4a2b, - 0x5a35, 0x5a36, 0x334f, 0x566f, 0x5a37, 0x3b30, 0x352e, 0x5a38, - 0x5a39, 0x396e, 0x512f, 0x5268, 0x5a3a, 0x3843, 0x4f6a, 0x326f, - 0x5a3b, 0x5a3c, 0x0000, 0x3d6b, 0x4e5c, 0x536f, 0x5a3d, 0x4e73, - 0x5a3e, 0x5355, 0x3b65, 0x5a3f, 0x4b35, 0x4b50, 0x5a40, 0x476b, - 0x566e, 0x5a41, 0x4535, 0x3641, 0x5a42, 0x374c, 0x3f4e, 0x5a43 -}; - -static const unsigned short gb2312_from_unicode_8c[256] = { - /*** 0x00 ***/ - 0x5a44, 0x4b2d, 0x5a45, 0x3577, 0x5a46, 0x4142, 0x573b, 0x5a47, - 0x4c38, 0x0000, 0x526a, 0x4431, 0x5a48, 0x357d, 0x3b51, 0x5a49, - 0x5033, 0x5a4a, 0x5a4b, 0x4e3d, 0x5a4c, 0x5a4d, 0x5a4e, 0x3277, - 0x5a51, 0x5a4f, 0x5168, 0x5a50, 0x4355, 0x5a52, 0x0000, 0x5a53, - 0x5a54, 0x5a55, 0x503b, 0x5225, 0x3079, 0x5a56, 0x472b, 0x5a57, - 0x3d77, 0x4321, 0x5a58, 0x5a59, 0x437d, 0x4c37, 0x5a5a, 0x5a5b, - 0x403e, 0x4657, 0x5a5c, 0x5a5d, 0x4734, 0x5a5e, 0x5a5f, 0x3948, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x3b6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x3639, 0x7478, - 0x0000, 0x7479, 0x0000, 0x0000, 0x4d63, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7539, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f73, 0x3b3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3a40, 0x5425, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6159, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7574, 0x312a, 0x3272, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x7575, 0x0000, 0x0000, 0x7577, 0x0000, 0x0000, - 0x0000, 0x3a51, 0x7576, 0x0000, 0x4332, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7579, 0x0000, 0x0000, 0x0000, - 0x7578, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_8d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3134, 0x556a, 0x383a, - 0x0000, 0x3931, 0x3246, 0x5470, 0x4f4d, 0x305c, 0x554b, 0x3b75, - 0x564a, 0x3737, 0x4c30, 0x4636, 0x3161, 0x393a, 0x567c, 0x3961, - 0x3721, 0x3c7a, 0x6a5a, 0x6a5b, 0x4c79, 0x3973, 0x6a5c, 0x347b, - 0x4333, 0x3751, 0x3a58, 0x6a5d, 0x5474, 0x6a5e, 0x3c56, 0x3b5f, - /*** 0x40 ***/ - 0x6a5f, 0x415e, 0x4238, 0x545f, 0x574a, 0x6a60, 0x6a61, 0x6a64, - 0x6a62, 0x6a63, 0x495e, 0x3833, 0x3644, 0x6a65, 0x4a6a, 0x494d, - 0x344d, 0x0000, 0x0000, 0x6259, 0x4562, 0x6a66, 0x4035, 0x0000, - 0x5738, 0x6a67, 0x572c, 0x487c, 0x5853, 0x584d, 0x545e, 0x0000, - 0x5479, 0x4944, 0x532e, 0x3853, 0x3360, 0x0000, 0x4962, 0x7476, - 0x0000, 0x0000, 0x0000, 0x3a55, 0x0000, 0x7477, 0x0000, 0x0000, - 0x575f, 0x0000, 0x0000, 0x7471, 0x3830, 0x5554, 0x384f, 0x4670, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x3343, 0x0000, 0x0000, 0x7472, 0x332c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x543d, 0x4777, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7474, 0x0000, 0x0000, 0x7473, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c4b, - 0x0000, 0x0000, 0x0000, 0x4824, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7475, 0x0000, 0x5763, 0x453f, 0x7540, 0x0000, 0x0000, - 0x753b, 0x0000, 0x7543, 0x0000, 0x7542, 0x0000, 0x563a, 0x7541, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x543e, 0x7544, 0x0000, 0x754c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x304f, 0x3578, 0x0000, 0x7549, 0x754a, - 0x0000, 0x455c, 0x0000, 0x0000, 0x0000, 0x0000, 0x7545, 0x7546, - 0x0000, 0x0000, 0x7547, 0x754b, 0x0000, 0x3e60, 0x7548, 0x387a, - 0x0000, 0x0000, 0x0000, 0x7550, 0x7553, 0x0000, 0x0000, 0x0000, - 0x3f67, 0x0000, 0x3972, 0x753c, 0x754d, 0x0000, 0x0000, 0x4237, - 0x0000, 0x0000, 0x0000, 0x4c78, 0x0000, 0x3c79, 0x0000, 0x754e, - 0x754f, 0x7551, 0x3665, 0x7552, 0x0000, 0x7555, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_8e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x753d, 0x0000, 0x0000, - 0x0000, 0x7554, 0x533b, 0x0000, 0x336c, 0x0000, 0x0000, 0x4c24, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7556, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7557, 0x3e61, 0x7558, - 0x0000, 0x0000, 0x4c5f, 0x755b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3248, 0x5759, 0x0000, 0x7559, 0x0000, 0x755a, 0x755c, - 0x0000, 0x7562, 0x0000, 0x0000, 0x0000, 0x7560, 0x0000, 0x0000, - 0x0000, 0x755f, 0x755d, 0x0000, 0x0000, 0x7561, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x755e, 0x7564, 0x7565, 0x0000, 0x4c63, 0x0000, 0x0000, 0x653f, - 0x3538, 0x7563, 0x7568, 0x4c23, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7566, 0x7567, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x753e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3144, 0x0000, - 0x0000, 0x753f, 0x0000, 0x0000, 0x3545, 0x3264, 0x0000, 0x756c, - 0x7569, 0x0000, 0x3657, 0x0000, 0x756d, 0x0000, 0x756a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x756b, 0x0000, 0x0000, 0x345a, - /*** 0x80 ***/ - 0x0000, 0x546a, 0x0000, 0x0000, 0x0000, 0x756e, 0x0000, 0x3379, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x756f, - 0x7571, 0x0000, 0x0000, 0x0000, 0x7570, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7572, 0x0000, 0x7573, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x496d, 0x392a, 0x0000, 0x0000, 0x477b, - 0x0000, 0x0000, 0x3663, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4c49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a26, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_8f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3335, 0x547e, - 0x396c, 0x5079, 0x0000, 0x696d, 0x572a, 0x696e, 0x4256, 0x486d, - 0x3a64, 0x696f, 0x6970, 0x6971, 0x5661, 0x6972, 0x6973, 0x6975, - 0x6974, 0x6976, 0x6977, 0x4761, 0x6978, 0x5458, 0x6979, 0x3d4e, - /*** 0x80 ***/ - 0x0000, 0x697a, 0x697b, 0x3d4f, 0x697c, 0x3828, 0x413e, 0x697d, - 0x3132, 0x3b54, 0x3975, 0x697e, 0x0000, 0x6a21, 0x6a22, 0x6a23, - 0x3778, 0x3c2d, 0x0000, 0x4a64, 0x604e, 0x542f, 0x4f3d, 0x5537, - 0x6a24, 0x555e, 0x6a25, 0x5041, 0x393c, 0x0000, 0x3447, 0x3159, - 0x0000, 0x0000, 0x0000, 0x4031, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3166, 0x3167, 0x0000, 0x3168, 0x0000, 0x0000, 0x0000, 0x0000, - 0x333d, 0x4868, 0x0000, 0x0000, 0x0000, 0x0000, 0x6541, 0x0000, - 0x0000, 0x315f, 0x0000, 0x0000, 0x0000, 0x4149, 0x346f, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4728, 0x5358, 0x0000, 0x4679, 0x5138, 0x0000, 0x397d, - 0x4275, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x532d, 0x0000, - 0x544b, 0x3d7c, 0x0000, 0x6542, 0x3735, 0x6543, 0x0000, 0x0000, - 0x3b39, 0x5562, 0x0000, 0x3d78, 0x5436, 0x4e25, 0x412c, 0x3359, - 0x0000, 0x0000, 0x4c76, 0x0000, 0x6546, 0x6544, 0x6548, 0x0000, - 0x654a, 0x6547, 0x354f, 0x4648, 0x0000, 0x357c, 0x6545, 0x0000, - 0x4a76, 0x0000, 0x0000, 0x6549, 0x0000, 0x0000, 0x0000, 0x4354, - 0x3145, 0x3c23, 0x0000, 0x0000, 0x0000, 0x5737, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_90[256] = { - /*** 0x00 ***/ - 0x4d4b, 0x4b4d, 0x4a4a, 0x4c53, 0x654c, 0x654b, 0x4466, 0x0000, - 0x0000, 0x5121, 0x5137, 0x654d, 0x0000, 0x6550, 0x0000, 0x4d38, - 0x5670, 0x654f, 0x355d, 0x0000, 0x4d3e, 0x0000, 0x6551, 0x363a, - 0x0000, 0x0000, 0x4d28, 0x3964, 0x0000, 0x4a45, 0x3351, 0x4b59, - 0x546c, 0x6552, 0x376a, 0x0000, 0x0000, 0x0000, 0x654e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6555, 0x347e, 0x6556, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6553, 0x6554, 0x0000, - 0x525d, 0x0000, 0x0000, 0x425f, 0x3146, 0x0000, 0x5362, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x365d, 0x4b6c, 0x0000, 0x6557, 0x0000, 0x0000, 0x5376, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3169, 0x0000, 0x3674, - 0x655a, 0x6558, 0x6559, 0x3540, 0x0000, 0x0000, 0x0000, 0x5245, - 0x655c, 0x0000, 0x0000, 0x655e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x655d, 0x4732, 0x0000, 0x5223, 0x0000, 0x0000, - 0x655b, 0x0000, 0x0000, 0x0000, 0x0000, 0x5462, 0x555a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6560, 0x5771, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6561, 0x0000, 0x315c, - /*** 0x80 ***/ - 0x517b, 0x0000, 0x6562, 0x6564, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6563, 0x0000, 0x0000, 0x6565, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5258, 0x0000, 0x354b, 0x0000, 0x675f, 0x0000, 0x5a75, - 0x0000, 0x5a78, 0x0000, 0x5a76, 0x0000, 0x5a77, 0x0000, 0x0000, - 0x0000, 0x5a7a, 0x504f, 0x4447, 0x0000, 0x0000, 0x306e, 0x0000, - 0x0000, 0x0000, 0x5030, 0x0000, 0x5a79, 0x0000, 0x534a, 0x3a2a, - 0x5b22, 0x4771, 0x0000, 0x5a7c, 0x5a7b, 0x495b, 0x5a7d, 0x0000, - 0x5b21, 0x575e, 0x5a7e, 0x415a, 0x0000, 0x0000, 0x5b25, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5374, 0x0000, 0x0000, 0x5b27, 0x5b24, 0x0000, 0x5b28, - 0x0000, 0x0000, 0x3d3c, 0x0000, 0x0000, 0x0000, 0x4049, 0x5b23, - 0x5b26, 0x5623, 0x0000, 0x5b29, 0x0000, 0x0000, 0x0000, 0x5b2d, - 0x0000, 0x0000, 0x0000, 0x5b2e, 0x5b2c, 0x3a42, 0x0000, 0x0000, - 0x0000, 0x3f24, 0x5b2b, 0x0000, 0x0000, 0x0000, 0x5b2a, 0x5447, - 0x323f, 0x0000, 0x0000, 0x5b2f, 0x0000, 0x3979, 0x0000, 0x5b30, - 0x0000, 0x0000, 0x0000, 0x0000, 0x333b, 0x0000, 0x0000, 0x0000, - 0x3526, 0x0000, 0x0000, 0x0000, 0x0000, 0x363c, 0x5b31, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_91[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x3675, 0x0000, 0x5b32, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3149, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b34, 0x0000, - 0x0000, 0x0000, 0x5b33, 0x5b35, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b37, - 0x0000, 0x5b36, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5b38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5b39, 0x0000, 0x0000, 0x5b3a, 0x0000, - 0x0000, 0x534f, 0x747a, 0x4775, 0x5743, 0x4564, 0x747c, 0x747d, - 0x747b, 0x0000, 0x3e46, 0x0000, 0x0000, 0x0000, 0x0000, 0x506f, - 0x0000, 0x0000, 0x3753, 0x0000, 0x0000, 0x544d, 0x4c2a, 0x0000, - 0x0000, 0x7522, 0x7521, 0x3a28, 0x747e, 0x4b56, 0x0000, 0x0000, - 0x0000, 0x7524, 0x4052, 0x0000, 0x336a, 0x0000, 0x4d2a, 0x7525, - 0x7523, 0x3d34, 0x7528, 0x0000, 0x7529, 0x3d4d, 0x4338, 0x3f61, - 0x4b61, 0x752a, 0x0000, 0x0000, 0x0000, 0x7526, 0x7527, 0x4470, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x752c, 0x0000, 0x343c, - 0x0000, 0x576d, 0x0000, 0x3457, 0x752b, 0x752e, 0x0000, 0x0000, - 0x752d, 0x752f, 0x5051, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4351, 0x4829, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7530, 0x7531, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7532, 0x0000, 0x0000, 0x7533, 0x7534, 0x7535, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7537, 0x7536, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7538, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3249, - 0x0000, 0x5354, 0x4a4d, 0x0000, 0x406f, 0x5658, 0x5230, 0x413f, - 0x0000, 0x3d70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x382a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_92[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c78, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7646, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7647, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7648, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_93[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7649, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x764a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x764c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x764b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7769, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_94[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x764d, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x764e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e44, 0x6e45, 0x6e46, - 0x556b, 0x3624, 0x6e48, 0x6e47, 0x6e49, 0x6e4a, 0x4725, 0x6e4b, - 0x6e4c, 0x0000, 0x3730, 0x3576, 0x6e4d, 0x6e4f, 0x0000, 0x6e4e, - 0x0000, 0x3846, 0x6e50, 0x6e51, 0x6e52, 0x365b, 0x332e, 0x5653, - 0x4446, 0x3135, 0x3856, 0x6e53, 0x6e54, 0x543f, 0x4755, 0x3e7b, - 0x4e59, 0x3933, 0x6e56, 0x6e55, 0x6e58, 0x6e57, 0x4525, 0x6e59, - 0x6e5a, 0x472e, 0x6e5b, 0x472f, 0x6e5c, 0x3227, 0x6e5d, 0x6e5e, - 0x6e5f, 0x6e60, 0x6e61, 0x576a, 0x6e62, 0x6e63, 0x3c58, 0x6e64, - /*** 0xc0 ***/ - 0x534b, 0x4c7a, 0x322c, 0x4165, 0x6e65, 0x4726, 0x432d, 0x0000, - 0x6e66, 0x6e67, 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x0000, - 0x6e6d, 0x6e6e, 0x6e6f, 0x0000, 0x0000, 0x6e70, 0x6e71, 0x6e72, - 0x6e74, 0x6e73, 0x0000, 0x6e75, 0x4d2d, 0x4241, 0x6e76, 0x6e77, - 0x6e78, 0x5521, 0x6e79, 0x4f33, 0x6e7a, 0x6e7b, 0x0000, 0x6e7c, - 0x6e7d, 0x6f21, 0x6e7e, 0x6f22, 0x3875, 0x437a, 0x6f23, 0x6f24, - 0x3d42, 0x523f, 0x3279, 0x6f25, 0x6f26, 0x6f27, 0x5278, 0x6f28, - 0x567d, 0x6f29, 0x464c, 0x0000, 0x6f2a, 0x6f2b, 0x4134, 0x6f2c -}; - -static const unsigned short gb2312_from_unicode_95[256] = { - /*** 0x00 ***/ - 0x4f7a, 0x4b78, 0x6f2e, 0x6f2d, 0x337a, 0x3978, 0x6f2f, 0x6f30, - 0x5062, 0x6f31, 0x6f32, 0x3766, 0x503f, 0x6f33, 0x6f34, 0x6f35, - 0x4871, 0x4c60, 0x6f36, 0x6f37, 0x6f38, 0x6f39, 0x6f3a, 0x5560, - 0x6f3b, 0x346d, 0x432a, 0x6f3c, 0x0000, 0x6f3d, 0x6f3e, 0x6f3f, - 0x0000, 0x4e7d, 0x6f40, 0x4260, 0x3438, 0x5736, 0x3d75, 0x0000, - 0x4f47, 0x6f43, 0x6f41, 0x6f42, 0x6f44, 0x3627, 0x3c7c, 0x3e62, - 0x434c, 0x6f45, 0x6f46, 0x0000, 0x6f47, 0x6f4f, 0x6f48, 0x6f49, - 0x6f4a, 0x4742, 0x6f71, 0x364d, 0x6f4b, 0x0000, 0x6f4c, 0x6f4d, - /*** 0x40 ***/ - 0x3646, 0x433e, 0x6f4e, 0x0000, 0x6f50, 0x6f51, 0x6f52, 0x5572, - 0x0000, 0x6f53, 0x4477, 0x0000, 0x6f54, 0x4478, 0x6f55, 0x6f56, - 0x3864, 0x3077, 0x6f57, 0x6f58, 0x6f59, 0x0000, 0x6f5a, 0x6f5b, - 0x6f5c, 0x6f5d, 0x0000, 0x6f5e, 0x3e35, 0x6f61, 0x6f5f, 0x6f60, - 0x0000, 0x6f62, 0x6f63, 0x414d, 0x6f64, 0x6f65, 0x6f66, 0x6f67, - 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x4058, 0x0000, 0x6f6d, - 0x412d, 0x6f6e, 0x6f6f, 0x6f70, 0x0000, 0x0000, 0x4f62, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3324, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4345, 0x6345, 0x4941, 0x6346, 0x0000, 0x3155, 0x4e4a, 0x3433, - 0x4872, 0x6347, 0x4f50, 0x6348, 0x3c64, 0x6349, 0x634a, 0x4346, - 0x5522, 0x4456, 0x396b, 0x4e45, 0x634b, 0x4376, 0x634c, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_96[256] = { - /*** 0x00 ***/ - 0x3727, 0x3873, 0x3a52, 0x634d, 0x634e, 0x5444, 0x634f, 0x0000, - 0x6350, 0x514b, 0x6351, 0x6352, 0x6353, 0x6354, 0x5156, 0x6355, - 0x327b, 0x403b, 0x6356, 0x0000, 0x402b, 0x6357, 0x6358, 0x6359, - 0x0000, 0x635a, 0x635b, 0x0000, 0x3837, 0x5a62, 0x0000, 0x3653, - 0x0000, 0x5a64, 0x5a63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5a66, 0x0000, 0x0000, 0x0000, 0x486e, 0x0000, - 0x0000, 0x5a65, 0x3740, 0x5174, 0x5275, 0x5573, 0x3d57, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5768, 0x5a68, 0x5a67, 0x0000, 0x3022, - /*** 0x40 ***/ - 0x4d53, 0x0000, 0x5a69, 0x0000, 0x383d, 0x3c4a, 0x423d, 0x4224, - 0x3342, 0x5a6a, 0x0000, 0x422a, 0x4430, 0x3d35, 0x0000, 0x0000, - 0x4f5e, 0x0000, 0x0000, 0x0000, 0x5a6b, 0x4942, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x315d, 0x0000, 0x0000, 0x0000, 0x5a6c, - 0x0000, 0x3638, 0x543a, 0x0000, 0x337d, 0x0000, 0x0000, 0x5a6d, - 0x5449, 0x4f55, 0x4563, 0x0000, 0x5a6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5a6f, 0x0000, 0x5a70, 0x416a, 0x4c55, 0x4f5d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5367, 0x4221, 0x0000, - 0x5a71, 0x0000, 0x0000, 0x4b65, 0x0000, 0x5a72, 0x0000, 0x4b66, - 0x527e, 0x0000, 0x0000, 0x0000, 0x3874, 0x0000, 0x0000, 0x5a73, - 0x302f, 0x4f36, 0x0000, 0x0000, 0x554f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b6d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a74, 0x0000, 0x0000, 0x6344, 0x0000, 0x0000, 0x4125, 0x0000, - 0x0000, 0x763f, 0x0000, 0x0000, 0x7640, 0x7641, 0x4451, 0x0000, - /*** 0xc0 ***/ - 0x4838, 0x5163, 0x0000, 0x0000, 0x505b, 0x5145, 0x3c2f, 0x394d, - 0x0000, 0x6f74, 0x0000, 0x0000, 0x3446, 0x533a, 0x7642, 0x337b, - 0x0000, 0x0000, 0x7643, 0x0000, 0x0000, 0x3571, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7645, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x536a, 0x7627, 0x5129, 0x0000, 0x0000, 0x0000, 0x0000, 0x7629, - 0x0000, 0x0000, 0x0000, 0x7628, 0x0000, 0x0000, 0x4163, 0x4057, - 0x0000, 0x3122, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e6d, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_97[256] = { - /*** 0x00 ***/ - 0x5068, 0x762b, 0x0000, 0x0000, 0x4f76, 0x0000, 0x762a, 0x5570, - 0x762c, 0x4339, 0x0000, 0x0000, 0x0000, 0x3b74, 0x762e, 0x762d, - 0x0000, 0x0000, 0x0000, 0x445e, 0x0000, 0x0000, 0x4158, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4b2a, 0x0000, 0x4f3c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x762f, 0x0000, 0x0000, 0x7630, 0x0000, 0x0000, - 0x7631, 0x0000, 0x4236, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3054, 0x4579, 0x0000, 0x0000, 0x0000, 0x0000, 0x7632, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4760, 0x7626, 0x0000, 0x0000, 0x3e38, 0x0000, - 0x0000, 0x3e32, 0x0000, 0x3565, 0x0000, 0x0000, 0x3747, 0x0000, - 0x3f3f, 0x4352, 0x4366, 0x0000, 0x0000, 0x584c, 0x0000, 0x0000, - 0x0000, 0x386f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3d79, 0x5125, 0x0000, 0x3050, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7730, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7731, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x502c, 0x0000, 0x3030, 0x0000, 0x0000, - 0x0000, 0x7732, 0x7733, 0x0000, 0x7734, 0x0000, 0x0000, 0x0000, - 0x474a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e4f, 0x0000, 0x0000, 0x7737, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7736, 0x0000, 0x315e, 0x0000, 0x7735, - 0x0000, 0x0000, 0x7738, 0x0000, 0x7739, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e24, 0x484d, - 0x0000, 0x3a2b, 0x6838, 0x6839, 0x683a, 0x3e42, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5274, 0x0000, 0x544f, 0x4958, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_98[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5233, 0x3625, 0x476a, - 0x717c, 0x4f6e, 0x4b33, 0x506b, 0x676f, 0x4d67, 0x394b, 0x3659, - /*** 0x80 ***/ - 0x717d, 0x3064, 0x4b4c, 0x717e, 0x5424, 0x422d, 0x416c, 0x4644, - 0x3e31, 0x7221, 0x3c55, 0x0000, 0x7222, 0x7223, 0x0000, 0x7224, - 0x5243, 0x4635, 0x0000, 0x4d47, 0x7225, 0x0000, 0x5331, 0x3f45, - 0x4c62, 0x0000, 0x7226, 0x7227, 0x5155, 0x366e, 0x7228, 0x7229, - 0x355f, 0x722a, 0x722b, 0x0000, 0x327c, 0x722c, 0x722d, 0x4827, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3767, 0x0000, - 0x0000, 0x6c29, 0x6c2a, 0x6c2b, 0x0000, 0x6c2c, 0x0000, 0x0000, - 0x462e, 0x6c2d, 0x6c2e, 0x0000, 0x0000, 0x0000, 0x3749, 0x4a33, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6238, - 0x774f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_99[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7750, 0x0000, 0x0000, - 0x324d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7751, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7753, 0x7752, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x623b, 0x0000, 0x3c22, 0x0000, 0x623c, - 0x623d, 0x623e, 0x623f, 0x6240, 0x6241, 0x3739, 0x527b, 0x3d24, - 0x4a4e, 0x3125, 0x4b47, 0x0000, 0x6242, 0x367c, 0x4844, 0x6243, - 0x0000, 0x0000, 0x3d48, 0x0000, 0x317d, 0x6244, 0x0000, 0x3676, - /*** 0x80 ***/ - 0x6245, 0x4459, 0x0000, 0x0000, 0x6246, 0x4f5a, 0x395d, 0x6247, - 0x4021, 0x0000, 0x6248, 0x3276, 0x0000, 0x6249, 0x0000, 0x4173, - 0x624a, 0x624b, 0x4278, 0x624c, 0x624d, 0x624e, 0x4a57, 0x5838, - 0x5965, 0x4f63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7025, 0x0000, 0x0000, - 0x5c30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_9a[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x426d, 0x5426, 0x4d54, 0x5131, - 0x335b, 0x477d, 0x0000, 0x3235, 0x423f, 0x6660, 0x4a3b, 0x6661, - 0x6662, 0x3e54, 0x6663, 0x5724, 0x4d55, 0x6665, 0x3c5d, 0x6664, - /*** 0x80 ***/ - 0x6666, 0x6667, 0x426e, 0x0000, 0x3d3e, 0x6668, 0x4266, 0x3a27, - 0x6669, 0x0000, 0x666a, 0x3352, 0x5169, 0x0000, 0x0000, 0x3f25, - 0x666b, 0x466f, 0x666c, 0x666d, 0x0000, 0x0000, 0x666e, 0x462d, - 0x666f, 0x0000, 0x4927, 0x6670, 0x6671, 0x6672, 0x6539, 0x6673, - 0x6674, 0x4262, 0x6675, 0x6676, 0x5668, 0x6677, 0x0000, 0x6678, - 0x3947, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x773b, 0x773a, 0x0000, 0x0000, 0x0000, 0x0000, 0x773e, 0x773c, - 0x3a21, 0x0000, 0x773f, 0x0000, 0x7740, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x7742, 0x7741, 0x7744, 0x0000, 0x0000, 0x7743, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7745, 0x7746, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7747, 0x0000, 0x4b68, 0x0000, 0x0000, 0x0000, 0x0000, - 0x385f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7754, - 0x0000, 0x7755, 0x0000, 0x0000, 0x0000, 0x0000, 0x7756, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7758, 0x0000, 0x775a, 0x0000, 0x7757, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x775b, 0x0000, 0x7759, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_9b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x5757, 0x0000, 0x0000, 0x0000, 0x0000, - 0x775c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x775d, - 0x0000, 0x0000, 0x0000, 0x775e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x775f, - 0x0000, 0x0000, 0x0000, 0x7760, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b4b, - 0x0000, 0x0000, 0x582a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6577, 0x396d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x3f7d, 0x3b6a, 0x7749, 0x4647, 0x7748, 0x0000, 0x774a, - 0x774c, 0x774b, 0x0000, 0x0000, 0x0000, 0x774d, 0x0000, 0x4e3a, - 0x0000, 0x774e, 0x0000, 0x0000, 0x4427, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_9c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5363, 0x0000, 0x0000, 0x764f, - /*** 0x80 ***/ - 0x0000, 0x4233, 0x7650, 0x0000, 0x0000, 0x7651, 0x7652, 0x7653, - 0x7654, 0x0000, 0x0000, 0x7656, 0x0000, 0x312b, 0x7657, 0x0000, - 0x7658, 0x7659, 0x765a, 0x0000, 0x765b, 0x765c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x765d, 0x765e, 0x4f4a, 0x0000, 0x765f, 0x7660, - 0x7661, 0x7662, 0x7663, 0x7664, 0x4070, 0x7665, 0x7666, 0x7667, - 0x7668, 0x7669, 0x0000, 0x766a, 0x0000, 0x766b, 0x766c, 0x0000, - 0x766d, 0x766e, 0x766f, 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, - 0x3e28, 0x0000, 0x7675, 0x7676, 0x7677, 0x7678, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x487a, 0x7679, 0x767a, 0x767b, 0x767c, - 0x0000, 0x0000, 0x767d, 0x767e, 0x7721, 0x7722, 0x7723, 0x7724, - 0x7725, 0x0000, 0x0000, 0x7726, 0x7727, 0x7728, 0x316e, 0x7729, - 0x772a, 0x772b, 0x0000, 0x0000, 0x772c, 0x772d, 0x415b, 0x772e, - 0x0000, 0x0000, 0x772f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_9e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4471, - 0x702f, 0x3c26, 0x7030, 0x4379, 0x0000, 0x4538, 0x513b, 0x0000, - 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x513c, 0x0000, 0x516c, - 0x0000, 0x7037, 0x7036, 0x5427, 0x0000, 0x4d52, 0x7038, 0x703a, - 0x7039, 0x703b, 0x703c, 0x0000, 0x0000, 0x386b, 0x703d, 0x3a68, - /*** 0x40 ***/ - 0x0000, 0x703e, 0x703f, 0x3e69, 0x7040, 0x366c, 0x7041, 0x7042, - 0x7043, 0x7044, 0x4835, 0x7045, 0x7046, 0x0000, 0x7047, 0x4574, - 0x0000, 0x7048, 0x0000, 0x0000, 0x0000, 0x7049, 0x0000, 0x704a, - 0x773d, 0x0000, 0x704b, 0x704c, 0x704d, 0x0000, 0x704e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x704f, 0x3a57, 0x0000, 0x7050, 0x7051, - 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7058, 0x0000, 0x0000, - 0x5325, 0x7057, 0x0000, 0x7059, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x753a, 0x4239, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x7764, 0x0000, 0x0000, 0x0000, 0x0000, 0x7765, - 0x7766, 0x0000, 0x0000, 0x7767, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7768, 0x4234, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x776a, 0x0000, 0x776b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4273, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7470, 0x0000, 0x0000, 0x0000, - 0x746f, 0x0000, 0x0000, 0x4269, 0x0000, 0x7761, 0x7762, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b46, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5964, 0x0000, 0x0000, 0x0000, 0x4a72, 0x4068, 0x7024, - 0x0000, 0x3a5a, 0x0000, 0x0000, 0x472d, 0x0000, 0x0000, 0x0000, - 0x442c, 0x0000, 0x0000, 0x776c, 0x776d, 0x776e, 0x0000, 0x7770, - 0x776f, 0x0000, 0x7771, 0x0000, 0x0000, 0x7774, 0x0000, 0x7773, - 0x0000, 0x7772, 0x7775, 0x0000, 0x0000, 0x0000, 0x0000, 0x7776, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d69, 0x0000, 0x6d6a, 0x6d6b, 0x0000, 0x763c, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_9f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x763d, 0x0000, 0x763e, 0x3626, 0x0000, - 0x583e, 0x0000, 0x0000, 0x3944, 0x0000, 0x0000, 0x0000, 0x583b, - 0x0000, 0x5c31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a73, 0x0000, 0x7777, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7778, 0x0000, 0x0000, 0x7779, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x777b, - 0x0000, 0x777a, 0x0000, 0x3147, 0x0000, 0x777c, 0x777d, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x777e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x466b, 0x6c34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x335d, - /*** 0x80 ***/ - 0x7633, 0x0000, 0x0000, 0x7634, 0x4164, 0x7635, 0x7636, 0x7637, - 0x7638, 0x7639, 0x763a, 0x4823, 0x763b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x417a, 0x3928, 0x6d68, 0x0000, 0x0000, 0x0000, 0x396a, - 0x595f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_fe[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2659, 0x265b, 0x265a, 0x265c, 0x265d, 0x265e, 0x265f, 0x266c, - 0x266d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2672, 0x0000, 0x2674, 0x2675, 0x2660, 0x2661, 0x2670, - 0x2671, 0x2662, 0x2663, 0x266e, 0x266f, 0x2666, 0x2667, 0x2664, - /*** 0x40 ***/ - 0x2665, 0x2668, 0x2669, 0x266a, 0x266b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short gb2312_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x0000, 0x2321, 0x2322, 0x2323, 0x2167, 0x2325, 0x2326, 0x2327, - 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, - 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, 0x235e, 0x235f, - /*** 0x40 ***/ - 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, 0x212b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2169, 0x216a, 0x0000, 0x237e, 0x0000, 0x2324, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const gb2312_from_unicode_[] = { - gb2312_from_unicode_0, - gb2312_from_unicode_1, - gb2312_from_unicode_2, - gb2312_from_unicode_3, - gb2312_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - gb2312_from_unicode_1e, - allzeros, - gb2312_from_unicode_20, - gb2312_from_unicode_21, - gb2312_from_unicode_22, - gb2312_from_unicode_23, - gb2312_from_unicode_24, - gb2312_from_unicode_25, - gb2312_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - gb2312_from_unicode_30, - gb2312_from_unicode_31, - gb2312_from_unicode_32, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - gb2312_from_unicode_4e, - gb2312_from_unicode_4f, - gb2312_from_unicode_50, - gb2312_from_unicode_51, - gb2312_from_unicode_52, - gb2312_from_unicode_53, - gb2312_from_unicode_54, - gb2312_from_unicode_55, - gb2312_from_unicode_56, - gb2312_from_unicode_57, - gb2312_from_unicode_58, - gb2312_from_unicode_59, - gb2312_from_unicode_5a, - gb2312_from_unicode_5b, - gb2312_from_unicode_5c, - gb2312_from_unicode_5d, - gb2312_from_unicode_5e, - gb2312_from_unicode_5f, - gb2312_from_unicode_60, - gb2312_from_unicode_61, - gb2312_from_unicode_62, - gb2312_from_unicode_63, - gb2312_from_unicode_64, - gb2312_from_unicode_65, - gb2312_from_unicode_66, - gb2312_from_unicode_67, - gb2312_from_unicode_68, - gb2312_from_unicode_69, - gb2312_from_unicode_6a, - gb2312_from_unicode_6b, - gb2312_from_unicode_6c, - gb2312_from_unicode_6d, - gb2312_from_unicode_6e, - gb2312_from_unicode_6f, - gb2312_from_unicode_70, - gb2312_from_unicode_71, - gb2312_from_unicode_72, - gb2312_from_unicode_73, - gb2312_from_unicode_74, - gb2312_from_unicode_75, - gb2312_from_unicode_76, - gb2312_from_unicode_77, - gb2312_from_unicode_78, - gb2312_from_unicode_79, - gb2312_from_unicode_7a, - gb2312_from_unicode_7b, - gb2312_from_unicode_7c, - gb2312_from_unicode_7d, - gb2312_from_unicode_7e, - gb2312_from_unicode_7f, - gb2312_from_unicode_80, - gb2312_from_unicode_81, - gb2312_from_unicode_82, - gb2312_from_unicode_83, - gb2312_from_unicode_84, - gb2312_from_unicode_85, - gb2312_from_unicode_86, - gb2312_from_unicode_87, - gb2312_from_unicode_88, - gb2312_from_unicode_89, - gb2312_from_unicode_8a, - gb2312_from_unicode_8b, - gb2312_from_unicode_8c, - gb2312_from_unicode_8d, - gb2312_from_unicode_8e, - gb2312_from_unicode_8f, - gb2312_from_unicode_90, - gb2312_from_unicode_91, - gb2312_from_unicode_92, - gb2312_from_unicode_93, - gb2312_from_unicode_94, - gb2312_from_unicode_95, - gb2312_from_unicode_96, - gb2312_from_unicode_97, - gb2312_from_unicode_98, - gb2312_from_unicode_99, - gb2312_from_unicode_9a, - gb2312_from_unicode_9b, - gb2312_from_unicode_9c, - allzeros, - gb2312_from_unicode_9e, - gb2312_from_unicode_9f, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - gb2312_from_unicode_fe, - gb2312_from_unicode_ff -}; - -struct charmap2 gb2312_from_unicode = { 0, 255, (unsigned short **) gb2312_from_unicode_, (unichar_t *) unicode_from_gb2312 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/gen-charset.pl fontforge-20220308~dfsg/Unicode/charset/gen-charset.pl --- fontforge-20201107~dfsg/Unicode/charset/gen-charset.pl 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/gen-charset.pl 1970-01-01 00:00:00.000000000 +0000 @@ -1,450 +0,0 @@ -#!/usr/bin/env perl - -########################################################### -# -# This script reads a raw character map file and dump corresponding -# character map C source file, for inclusion in FontForge. Currently -# supports Adobe CID mapping file, Unicode.org table Format A, as -# well as specific table format for Zapf Dingbats. -# -# Although this script tries to emulate same function as -# Unicode/dump.c in older versions of FontForge, it is not a 100% -# faithful translation, especially in the character selection process -# when multiple character correspond to a single Adobe CID value. As -# a result, some ambiguous characters may gone missing (instead of -# arbitrarily picking one). -# -########################################################### -# -# Copyright (C) 2014 Abel Cheung -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# Redistributions of source code must retain the above copyright notice, this -# list of conditions and the following disclaimer. -# -# Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -use strict; -use warnings; -use File::Temp qw/tempfile/; -use Getopt::Std; -use constant VERTICAL => 1<<31; - -my @size = ("char", "short"); -my @struct = ("charmap", "charmap2"); - -# For adobe CMap, column count starts from 0 -my %charmaps = ( - 'default' => { - 'get_map' => \&get_map_default, - 'write_val' => \&write_offset, # no offset ( = 0 ) - }, - 'zapf' => { # VENDORS/ADOBE/zdingbat.txt - 'get_map' => \&get_map_zapf, - }, - 'big5' => { # VENDORS/MICSFT/WINDOWS/CP950.TXT - 'get_map' => \&get_map_default, - 'write_val' => \&write_offset, 'offset' => 0xA100, - }, - 'jis' => {}, - 'jis208' => { # aj16/cid2code.txt - 'get_map' => \&get_map_adobe, 'bcol' => 1, 'ucol' => 21, - 'write_val' => \&write_compact, - }, - 'jis212' => { # aj20/cid2code.txt - 'get_map' => \&get_map_adobe, 'bcol' => 1, 'ucol' => 6, - 'write_val' => \&write_compact, - }, - 'gb2312' => { # ag15/cid2code.txt - 'get_map' => \&get_map_adobe, 'bcol' => 1, 'ucol' => 13, - 'write_val' => \&write_compact, - }, - 'wansung' => { # ak12/cid2code.txt - 'get_map' => \&get_map_adobe, 'bcol' => 1, 'ucol' => 10, - 'write_val' => \&write_compact, - }, - 'johab' => { # ak12/cid2code.txt - 'get_map' => \&get_map_adobe, 'bcol' => 6, 'ucol' => 10, - 'write_val' => \&write_offset, 'offset' => 0x8400, - }, -); - -my ($maptype, $funcname, $infile, $outfile, $out_fh, @b2u, @u2b, %opts); -my $is_mb = 0; - -sub errmsg { - print STDERR (shift)."\n"; - if (defined $outfile) { - close $out_fh; - unlink $outfile; - } - exit (shift); -} - -sub usage { - print <<_EOT_; -Generates character map files for use in FontForge. - -Usage: $0 [-o out_file] map_type short_name in_file - -If is not specified, default is printing to standard output. -When is 'jis', different invoking arguments will be used, -simultaneously reading two files: - - $0 [-o out_file] jis in_file1 in_file2 - -_EOT_ - exit 1; -} - -# Corresponds to 'Format A' table in Unicode mirror -# 2 columns: (byte value) (unicode code point) -sub get_map_default { - my ($file, $barray, $uarray) = @_; - errmsg ("Can't open input file '$file': $!", 3) if (! open( my $fh, '<', $file )); - - while (<$fh>) { - next if (/^#/ || /^\s*$/); - if (! /^0x([[:xdigit:]]+)\s+0x([[:xdigit:]]+)\s/) { - print STDERR "Unrecognised line format at line $.:\n"; - print STDERR "$_"; - next; - } - my ($b, $u) = map {hex} ($1, $2); - $charmaps{$maptype}->{'write_val'}->($b, $u, $barray, $uarray); - } - close $fh; - return ((@{$barray} > 0) && (@{$uarray} > 0)); -} - -sub get_map_zapf { - my ($file, $barray, $uarray) = @_; - errmsg ("Can't open input file '$file': $!", 3) if (! open( my $fh, '<', $file )); - - while (<$fh>) { - next if (/^#/ || /^\s*$/); - if (! /^([[:xdigit:]]+)\s+([[:xdigit:]]+)\s/) { - print STDERR "Unrecognised line format at line $.:\n"; - print STDERR "$_"; - next; - } - # column order for Zapf Dingbat file is oppose of all others - my ($u, $b) = map {hex} ($1, $2); - print STDERR "Unicode code point beyond BMP at line $.\n" if ($u > 0xFFFF); - print STDERR "Not a single byte character at line $.\n" if ($b > 0xFF); - - # old table has 0x80 - 0x8D mapped to U+F8D7 - U+F8E4, but - # since Unicode 3.2 they already have official code point - # (U+2768 - U+2775) - $u -= 0xD16F if (($u >= 0xF8D7) && ($u <= 0xF8E4)); - - # 0x20 identity mapping has priority over U+A0 mapping - $barray->[$b] = $u if (!$b2u[$b]); - $uarray->[$u >> 8][$u & 0xFF] = $b; - } - close $fh; - return ((@{$barray} > 0) && (@{$uarray} > 0)); -} - -# algorithm mainly from KANOU Hiroki -sub ucs2_score { - my ($chr) = @_; - return - (($chr >= 0xe000) && ($chr <= 0xf8ff)) ? -1 : - (($chr >= 0x2e80) && ($chr <= 0x2fff)) ? 1 : - ($chr & VERTICAL) ? 0 : - (($chr >= 0xf000) && ($chr <= 0xffff)) ? 3 : - (($chr >= 0x3400) && ($chr <= 0x4dff)) ? 4 : 5; -} - -# selects *first* value in array having highest ucs2_score -sub pick_value { - my ($score, $best) = (0, 0); - my @vals = split /,/, $_[0]; - foreach (@vals) { - next if /v/; # all vertical glyphs are discarded - my $chr = hex($_); - if (ucs2_score($chr) > $score) { - $score = ucs2_score($chr); - $best = $chr; - } - } - return $best; -} - -# how many values are non-vertical hex digits? -sub eligible { - my @vals = split /,/, shift; - my $count = 0; - foreach (@vals) { - $count++ if ($_ =~ /^[[:xdigit:]]+$/); - } - return $count; -} - -sub get_map_adobe { - my ($file, $barray, $uarray, $flag, $dummy) = @_; - my (@cols, $bcol, $ucol, $cid); - - $bcol = $charmaps{$maptype}->{'bcol'}; - $ucol = $charmaps{$maptype}->{'ucol'}; - - return if (($bcol <= 0) || ($ucol <= 0)); # 0th column is CID - errmsg ("Can't open input file '$file': $!", 3) if (! open( my $fh, '<', $file )); - - # for safety: how many columns are there in the file? - while (<$fh>) { - next if (!/^\d/); - @cols = split; - last; - } - return if (($bcol > @cols) || ($ucol > @cols)); - - seek($fh, 0, 0); - - while (<$fh>) { - next if (!/^\d/); - @cols = split /\s+/; - my ($b, $u, $cid) = ($cols[$bcol], $cols[$ucol], $cols[0]); - - # Discard when: - # byte value or unicode code point doesn't exist - # byte value indicates glyph is in vertical form - # byte value is not unique - next if (($b =~ /\*/) || ($u =~ /\*/)); - if ($b !~ /[,v]/) { - $b = hex($b); - } else { - my $c = eligible($b); - if (!$c) { - print STDERR "No eligible character for CID $cid, skipped\n"; - next; - } elsif ($c > 1) { - print STDERR "Multiple possible character for CID $cid, skipped\n"; - next; - } - $b = pick_value($b); - } - - if ($u !~ /[,v]/) { - $u = hex($u); - } else { - # IMO this arbitrary character selection process is retarded, - # but for compatibility... sigh - $u = pick_value($u); - } - next if (!$u); - - $charmaps{$maptype}->{'write_val'}->($b, $u, $barray, $uarray, $flag); - } - close $fh; - return ((@{$barray} > 0) && (@{$uarray} > 0)); -} - -# byte values for some CJK charsets are compacted into 94x94 array -# before writing -sub write_compact { - my ($b, $u, $barray, $uarray, $flag_jis212, $dummy) = @_; - - if ((($b>>8) < 0x21) || (($b & 0xff) < 0x21) || - (($b>>8) > 0x7e) || (($b & 0xff) > 0x7e)) { - printf STDERR "Byte value out of bound: byte = %04x, unicode = %04x\n", $b, $u; - return; - } - if ($u > 0xffff) { - printf STDERR "Unicode beyond BMP: byte = %04x, unicode = %04x\n", $b, $u; - return; - } - if ($flag_jis212) { - if ($uarray->[$u >> 8][$u & 0xff]) { - printf STDERR "Unicode value already defined: unicode = %04x, orig byte = %04x, new = %04x\n", $u, $uarray->[$u>>8][$u&0xff], $b; - } else { - $uarray->[$u >> 8][$u & 0xff] = ($b | 0x8000); - } - } else { - $uarray->[$u >> 8][$u & 0xff] = $b; - } - $b -= 0x2121; - $b = ($b>>8) * 94 + ($b & 0xff); - $barray->[$b] = $u; -} - -# big5, johab etc: some multibyte arrays are just dumped in straight -# forward way, minus certain offset -sub write_offset { - my ($b, $u, $barray, $uarray, $dummy) = @_; - - if ($u > 0xffff) { - printf STDERR "Unicode beyond BMP: byte = %04x, unicode = %04x\n", $b, $u; - return; - } - if (my $o = $charmaps{$maptype}->{'offset'}) { - if ($b < $o) { - printf STDERR "Byte value is smaller than offset: %04x\n", $b; - return; - } - $barray->[$b-$o] = $u; - } else { - $barray->[$b] = $u; - } - $uarray->[$u >> 8][$u & 0xff] = $b; -} - -sub print_header { - print $out_fh <<_EOT_; -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -_EOT_ - print $out_fh "static const unsigned " . $size[$is_mb] . - " allzeros[256] = { 0 };\n\n"; -} - -### Byte to Unicode part -sub print_b2u { - my ($barray, $name) = @_; - - my $last = $is_mb ? $#{$barray} : 255; # always dump 256 element for alphabet charset - my $o = $charmaps{$maptype}->{'offset'} // 0; - - print $out_fh "const unichar_t unicode_from_".$name."[".($last+1)."] = {\n "; - for (0 .. $last) { - ($_ % 64) or printf $out_fh "/*** 0x%04x ***/\n ", $_ + $o; - printf $out_fh "0x%04x%s", $barray->[$_] // 0, - ($_ == $last) ? "\n" : - (($_+1) % 8 ) ? ", " : ",\n "; - } - print $out_fh "};\n\n"; -} - -# Theorecticall should split u2b and footer, but doing them -# together requires less code -# -sub print_u2b { - my ($uarray, $name, $name2) = @_; - - $name2 = $name if (!$name2); - my $first; - my $last = $#{$uarray}; - - for (0 .. $last) { - if (defined $uarray->[$_]) { - $first = $_; last; - } - } - - # each unicode block - for my $block ($first .. $last) { - next if (!defined $uarray->[$block]); - my $arrname = sprintf $name2 . "_from_unicode_%x", $block; - print $out_fh "static const unsigned " . - $size[$is_mb] . " " . $arrname . "[256] = {\n "; - for (0 .. 255) { - ($_ % 64) or printf $out_fh "/*** 0x%02x ***/\n ", $_; - printf $out_fh ($is_mb ? "0x%04x%s" : "0x%02x%s"), $uarray->[$block][$_] // 0, - ($_ == 255) ? "\n" : - (($_+1) % ($is_mb?8:16)) ? ", " : ",\n "; - } - print $out_fh "};\n\n"; - } - - # map of unicode -> various byte arrays - print $out_fh "static const unsigned " . - $size[$is_mb] . " * const " . $name2 . "_from_unicode_[] = {\n"; - for ($first .. $last) { - if (!defined $uarray->[$_]) { - print $out_fh " allzeros,\n"; - } else { - printf $out_fh " %s_from_unicode_%x%s\n", $name2, $_, ($_ == $last) ? "" : ","; - } - } - print $out_fh "};\n\n"; - - # final statement - print $out_fh "struct " . $struct[$is_mb] . " " . $name2 . "_from_unicode = { "; - printf $out_fh "%d, %d, ", $first, $last; - print $out_fh "(unsigned " . $size[$is_mb] . " **) " . $name2 . - "_from_unicode_, (unichar_t *) unicode_from_" . $name . " };\n\n"; -} - -getopts('o:', \%opts); -$maptype = shift; - -if (! $charmaps{$maptype}) { - print STDERR "The map type '$maptype' is not supported. Supported types:\n"; - print STDERR "$_\n" foreach keys %charmaps; - exit 2; -} - -# no reliable way to check multibyte w/o reading files, so define manually -$is_mb = 1 if grep (/^$maptype$/, ('big5', 'gb2312', 'jis', 'jis208', 'jis212', 'johab', 'wansung')); - -if ($opts{'o'}) { - # tempfile will be renamed later - ($out_fh, $outfile) = tempfile( "tmpcharsetXXXXXX", UNLINK => 0 ); -} else { - $out_fh = *STDOUT; -} - -if ( $maptype eq "jis" ) { - usage if (@ARGV != 2); - - # Print only the byte->unicode part of JIS X 0208 - $maptype = "jis208"; - $infile = shift; - if (! $charmaps{$maptype}->{'get_map'}->( $infile, \@b2u, \@u2b ) ) { - errmsg ("Failed to parse file '$infile'", 4); - } - print_header; - print_b2u (\@b2u, "jis208"); - - # And then JIS X 0212, as well as combined unicode->byte - # array of both - $maptype = "jis212"; - $infile = shift; - undef @b2u; - # reuse @u2b; extra argument indicating all byte values of JIS X 0212 - # will be or'ed with 0x8000 before writing - if (! $charmaps{$maptype}->{'get_map'}->( $infile, \@b2u, \@u2b, 1 ) ) { - errmsg ("Failed to parse file '$infile'", 4); - } - print_b2u (\@b2u, "jis212"); - print_u2b (\@u2b, "jis212", "jis"); - -} else { - usage if (@ARGV != 2); - ($funcname, $infile) = (shift, shift); - if (! $charmaps{$maptype}->{'get_map'}->( $infile, \@b2u, \@u2b ) ) { - errmsg ("Failed to parse file '$infile'", 4); - } - print_header; - print_b2u (\@b2u, $funcname); - print_u2b (\@u2b, $funcname); -} - -if (defined $outfile) { - close $outfile; - rename $outfile, $opts{'o'}; -} - -# vim: sw=4 ts=4 fdn=1 fdm=indent fml=5 diff -Nru fontforge-20201107~dfsg/Unicode/charset/generate.sh fontforge-20220308~dfsg/Unicode/charset/generate.sh --- fontforge-20201107~dfsg/Unicode/charset/generate.sh 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/generate.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,145 +0,0 @@ -#!/bin/bash - -########################################################### -# -# This shell script is for character set generation purpose. -# It is supposed to be used together with gen-charset.pl -# -# It would attempt to download all necessary raw files to -# raw/ subdirectory, unpack archives, and call -# gen-charseet.pl to parse them one by one. -# -########################################################### -# -# Copyright (C) 2014 Abel Cheung -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# Redistributions of source code must retain the above copyright notice, this -# list of conditions and the following disclaimer. -# -# Redistributions in binary form must reproduce the above copyright notice, -# this list of conditions and the following disclaimer in the documentation -# and/or other materials provided with the distribution. -# -# The name of the author may not be used to endorse or promote products -# derived from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -if [ "`which wget`" = "" ]; then - echo "This script requires wget in PATH" 1>&2 - exit 1 -fi - -script="gen-charset.pl" - -# If these files do change in future, command line arguments -# below may need changing as well -u="ftp://ftp.unicode.org/Public/MAPPINGS" -iso8859="$u/ISO8859/" -uni_maps=( - "$u/OBSOLETE/EASTASIA/JIS/JIS0201.TXT" - "$u/VENDORS/MISC/KOI8-R.TXT" - "$u/VENDORS/APPLE/ROMAN.TXT" - "$u/VENDORS/APPLE/SYMBOL.TXT" - "$u/VENDORS/MICSFT/WINDOWS/CP1252.TXT" - "$u/VENDORS/ADOBE/zdingbat.txt" - "$u/VENDORS/MICSFT/WINDOWS/CP950.TXT" -) - -#a="ftp://ftp.oreilly.de/pub/examples/english_examples/nutshell/cjkv/adobe" -a="ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/adobe-cmaps-20060615/" -adobe_maps=( - "$a/ac15.tar.Z" # Big5 - "$a/ag15.tar.Z" # GB2312 - "$a/aj16.tar.Z" # JIS X 0208 - "$a/aj20.tar.Z" # JIS X 0212 - "$a/ak12.tar.Z" # Johab & KSC 5601 -) - -if [ "$1" != "-s" ]; then ### shortcut to gen files only - -[ ! -d "raw" ] && mkdir raw -cd raw - -echo "===== Checking for updated character map files..." -wget --no-verbose --recursive --level=1 \ - --timestamping --no-directories --no-host-directories \ - $iso8859 -wget --no-verbose --timestamping "${uni_maps[@]}" -wget --no-verbose --timestamping "${adobe_maps[@]}" - -for i in "${uni_maps[@]}" "${adobe_maps[@]}"; do - file=$(basename $i) - [ -f "$file" ] || echo "Warning: $file not found" 1>&2 -done - -echo "===== Extracting data..." -for i in "${adobe_maps[@]}"; do - code=$(basename $i .tar.Z) - [ -d "$code" ] || tar zxf ${code}.tar.Z - if [ ! -f "$code/cid2code.txt" ]; then - echo "Warning: $code/cid2code.txt not found" 1>&2 - fi -done - -cd .. - -fi ### shortcut to gen files only - -echo "===== Parsing character maps..." -error=() -while read line; do - echo "===== Running $script $line ..." - ./$script $line - if [ $? -ne 0 ]; then - args=( $line ) - error[${#error[@]}]=${args[1]} - fi - echo -done > generate.log 2>&1 <<_EOT_ --o iso_8859_1.c default i8859_1 raw/8859-1.TXT --o iso_8859_2.c default i8859_2 raw/8859-2.TXT --o iso_8859_3.c default i8859_3 raw/8859-3.TXT --o iso_8859_4.c default i8859_4 raw/8859-4.TXT --o iso_8859_5.c default i8859_5 raw/8859-5.TXT --o iso_8859_6.c default i8859_6 raw/8859-6.TXT --o iso_8859_7.c default i8859_7 raw/8859-7.TXT --o iso_8859_8.c default i8859_8 raw/8859-8.TXT --o iso_8859_9.c default i8859_9 raw/8859-9.TXT --o iso_8859_10.c default i8859_10 raw/8859-10.TXT --o iso_8859_11.c default i8859_11 raw/8859-11.TXT --o iso_8859_13.c default i8859_13 raw/8859-13.TXT --o iso_8859_14.c default i8859_14 raw/8859-14.TXT --o iso_8859_15.c default i8859_15 raw/8859-15.TXT --o iso_8859_16.c default i8859_16 raw/8859-16.TXT --o jis201.c default jis201 raw/JIS0201.TXT --o koi8_r.c default koi8_r raw/KOI8-R.TXT --o mac.c default mac raw/ROMAN.TXT --o MacSymbol.c default MacSymbol raw/SYMBOL.TXT --o win.c default win raw/CP1252.TXT --o ZapfDingbats.c zapf ZapfDingbats raw/zdingbat.txt --o big5.c big5 big5 raw/CP950.TXT --o gb2312.c gb2312 gb2312 raw/ag15/cid2code.txt --o jis.c jis raw/aj16/cid2code.txt raw/aj20/cid2code.txt --o johab.c johab johab raw/ak12/cid2code.txt --o ksc5601.c wansung ksc5601 raw/ak12/cid2code.txt -_EOT_ - -if [ "${#error[@]}" -gt 0 ]; then - echo "Following files fail to generate:" - echo "${error[@]}" - echo "Please refer to generate.log for more detail." -fi - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_10.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_10.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_10.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_10.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_10[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0104, 0x0112, 0x0122, 0x012a, 0x0128, 0x0136, 0x00a7, - 0x013b, 0x0110, 0x0160, 0x0166, 0x017d, 0x00ad, 0x016a, 0x014a, - 0x00b0, 0x0105, 0x0113, 0x0123, 0x012b, 0x0129, 0x0137, 0x00b7, - 0x013c, 0x0111, 0x0161, 0x0167, 0x017e, 0x2015, 0x016b, 0x014b, - /*** 0x00c0 ***/ - 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, - 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x0145, 0x014c, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0168, - 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, - 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x0146, 0x014d, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0169, - 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x0138 -}; - -static const unsigned char i8859_10_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, - 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0xcf, - 0xd0, 0x00, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0xef, - 0xf0, 0x00, 0x00, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00 -}; - -static const unsigned char i8859_10_from_unicode_1[256] = { - /*** 0x00 ***/ - 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, - 0xa9, 0xb9, 0xa2, 0xb2, 0x00, 0x00, 0xcc, 0xec, 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, 0xa5, 0xb5, 0xa4, 0xb4, 0x00, 0x00, 0xc7, 0xe7, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xb6, 0xff, 0x00, 0x00, 0xa8, 0xb8, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, 0x00, 0x00, 0xaf, 0xbf, 0xd2, 0xf2, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xaa, 0xba, 0x00, 0x00, 0x00, 0x00, 0xab, 0xbb, 0xd7, 0xf7, 0xae, 0xbe, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_10_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_10_from_unicode_[] = { - i8859_10_from_unicode_0, - i8859_10_from_unicode_1, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_10_from_unicode_20 -}; - -struct charmap i8859_10_from_unicode = { 0, 32, (unsigned char **) i8859_10_from_unicode_, (unichar_t *) unicode_from_i8859_10 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_11.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_11.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_11.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_11.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,112 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_11[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, - 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, - 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, - 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, - /*** 0x00c0 ***/ - 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, - 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, - 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, - 0x0e38, 0x0e39, 0x0e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0e3f, - 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, - 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, - 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, - 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned char i8859_11_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_11_from_unicode_e[256] = { - /*** 0x00 ***/ - 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0xdf, - /*** 0x40 ***/ - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_11_from_unicode_[] = { - i8859_11_from_unicode_0, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_11_from_unicode_e -}; - -struct charmap i8859_11_from_unicode = { 0, 14, (unsigned char **) i8859_11_from_unicode_, (unichar_t *) unicode_from_i8859_11 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_13.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_13.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_13.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_13.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_13[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x201d, 0x00a2, 0x00a3, 0x00a4, 0x201e, 0x00a6, 0x00a7, - 0x00d8, 0x00a9, 0x0156, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00c6, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x201c, 0x00b5, 0x00b6, 0x00b7, - 0x00f8, 0x00b9, 0x0157, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00e6, - /*** 0x00c0 ***/ - 0x0104, 0x012e, 0x0100, 0x0106, 0x00c4, 0x00c5, 0x0118, 0x0112, - 0x010c, 0x00c9, 0x0179, 0x0116, 0x0122, 0x0136, 0x012a, 0x013b, - 0x0160, 0x0143, 0x0145, 0x00d3, 0x014c, 0x00d5, 0x00d6, 0x00d7, - 0x0172, 0x0141, 0x015a, 0x016a, 0x00dc, 0x017b, 0x017d, 0x00df, - 0x0105, 0x012f, 0x0101, 0x0107, 0x00e4, 0x00e5, 0x0119, 0x0113, - 0x010d, 0x00e9, 0x017a, 0x0117, 0x0123, 0x0137, 0x012b, 0x013c, - 0x0161, 0x0144, 0x0146, 0x00f3, 0x014d, 0x00f5, 0x00f6, 0x00f7, - 0x0173, 0x0142, 0x015b, 0x016b, 0x00fc, 0x017c, 0x017e, 0x2019 -}; - -static const unsigned char i8859_13_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0x00, 0xa6, 0xa7, 0x00, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0x00, - 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, 0x00, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xaf, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xd3, 0x00, 0xd5, 0xd6, 0xd7, 0xa8, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0xdf, - 0x00, 0x00, 0x00, 0x00, 0xe4, 0xe5, 0xbf, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xf3, 0x00, 0xf5, 0xf6, 0xf7, 0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_13_from_unicode_1[256] = { - /*** 0x00 ***/ - 0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, - 0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, 0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xce, 0xee, 0x00, 0x00, 0xc1, 0xe1, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0xed, 0x00, 0x00, 0x00, 0xcf, 0xef, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0xd9, 0xf9, 0xd1, 0xf1, 0xd2, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0xf4, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, 0x00, 0x00, 0xda, 0xfa, 0x00, 0x00, 0x00, 0x00, - 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_13_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0xb4, 0xa1, 0xa5, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_13_from_unicode_[] = { - i8859_13_from_unicode_0, - i8859_13_from_unicode_1, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_13_from_unicode_20 -}; - -struct charmap i8859_13_from_unicode = { 0, 32, (unsigned char **) i8859_13_from_unicode_, (unichar_t *) unicode_from_i8859_13 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_14.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_14.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_14.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_14.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,151 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_14[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x1e02, 0x1e03, 0x00a3, 0x010a, 0x010b, 0x1e0a, 0x00a7, - 0x1e80, 0x00a9, 0x1e82, 0x1e0b, 0x1ef2, 0x00ad, 0x00ae, 0x0178, - 0x1e1e, 0x1e1f, 0x0120, 0x0121, 0x1e40, 0x1e41, 0x00b6, 0x1e56, - 0x1e81, 0x1e57, 0x1e83, 0x1e60, 0x1ef3, 0x1e84, 0x1e85, 0x1e61, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x0174, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x1e6a, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x0176, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x0175, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x1e6b, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x0177, 0x00ff -}; - -static const unsigned char i8859_14_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0x00, 0x00, 0xad, 0xae, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0x00, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0x00, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0x00, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff -}; - -static const unsigned char i8859_14_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0xa5, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xb2, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, 0xde, 0xfe, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_14_from_unicode_1e[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0xb1, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0xb4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xbb, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0xa8, 0xb8, 0xaa, 0xba, 0xbd, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_14_from_unicode_[] = { - i8859_14_from_unicode_0, - i8859_14_from_unicode_1, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_14_from_unicode_1e -}; - -struct charmap i8859_14_from_unicode = { 0, 30, (unsigned char **) i8859_14_from_unicode_, (unichar_t *) unicode_from_i8859_14 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_15.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_15.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_15.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_15.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_15[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x20ac, 0x00a5, 0x0160, 0x00a7, - 0x0161, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x017d, 0x00b5, 0x00b6, 0x00b7, - 0x017e, 0x00b9, 0x00ba, 0x00bb, 0x0152, 0x0153, 0x0178, 0x00bf, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff -}; - -static const unsigned char i8859_15_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0xa1, 0xa2, 0xa3, 0x00, 0xa5, 0x00, 0xa7, 0x00, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0xb5, 0xb6, 0xb7, 0x00, 0xb9, 0xba, 0xbb, 0x00, 0x00, 0x00, 0xbf, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff -}; - -static const unsigned char i8859_15_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb8, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_15_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_15_from_unicode_[] = { - i8859_15_from_unicode_0, - i8859_15_from_unicode_1, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_15_from_unicode_20 -}; - -struct charmap i8859_15_from_unicode = { 0, 32, (unsigned char **) i8859_15_from_unicode_, (unichar_t *) unicode_from_i8859_15 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_16.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_16.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_16.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_16.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,176 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_16[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0104, 0x0105, 0x0141, 0x20ac, 0x201e, 0x0160, 0x00a7, - 0x0161, 0x00a9, 0x0218, 0x00ab, 0x0179, 0x00ad, 0x017a, 0x017b, - 0x00b0, 0x00b1, 0x010c, 0x0142, 0x017d, 0x201d, 0x00b6, 0x00b7, - 0x017e, 0x010d, 0x0219, 0x00bb, 0x0152, 0x0153, 0x0178, 0x017c, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0106, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x0110, 0x0143, 0x00d2, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x015a, - 0x0170, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0118, 0x021a, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x0107, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x0111, 0x0144, 0x00f2, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x015b, - 0x0171, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0119, 0x021b, 0x00ff -}; - -static const unsigned char i8859_16_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa7, 0x00, 0xa9, 0x00, 0xab, 0x00, 0xad, 0x00, 0x00, - 0xb0, 0xb1, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xb7, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0x00, 0x00, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0x00, 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, - 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0x00, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0x00, 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff -}; - -static const unsigned char i8859_16_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xa2, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, 0xb2, 0xb9, 0x00, 0x00, - 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xd5, 0xf5, 0xbc, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, 0xf7, 0x00, 0x00, 0x00, 0x00, - 0xa6, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xd8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0xac, 0xae, 0xaf, 0xbf, 0xb4, 0xb8, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_16_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xba, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_16_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xa5, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_16_from_unicode_[] = { - i8859_16_from_unicode_0, - i8859_16_from_unicode_1, - i8859_16_from_unicode_2, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_16_from_unicode_20 -}; - -struct charmap i8859_16_from_unicode = { 0, 32, (unsigned char **) i8859_16_from_unicode_, (unichar_t *) unicode_from_i8859_16 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_1.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_1.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_1.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_1.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_1[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff -}; - -static const unsigned char i8859_1_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff -}; - -static const unsigned char * const i8859_1_from_unicode_[] = { - i8859_1_from_unicode_0 -}; - -struct charmap i8859_1_from_unicode = { 0, 0, (unsigned char **) i8859_1_from_unicode_, (unichar_t *) unicode_from_i8859_1 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_2.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_2.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_2.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_2.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_2[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0104, 0x02d8, 0x0141, 0x00a4, 0x013d, 0x015a, 0x00a7, - 0x00a8, 0x0160, 0x015e, 0x0164, 0x0179, 0x00ad, 0x017d, 0x017b, - 0x00b0, 0x0105, 0x02db, 0x0142, 0x00b4, 0x013e, 0x015b, 0x02c7, - 0x00b8, 0x0161, 0x015f, 0x0165, 0x017a, 0x02dd, 0x017e, 0x017c, - /*** 0x00c0 ***/ - 0x0154, 0x00c1, 0x00c2, 0x0102, 0x00c4, 0x0139, 0x0106, 0x00c7, - 0x010c, 0x00c9, 0x0118, 0x00cb, 0x011a, 0x00cd, 0x00ce, 0x010e, - 0x0110, 0x0143, 0x0147, 0x00d3, 0x00d4, 0x0150, 0x00d6, 0x00d7, - 0x0158, 0x016e, 0x00da, 0x0170, 0x00dc, 0x00dd, 0x0162, 0x00df, - 0x0155, 0x00e1, 0x00e2, 0x0103, 0x00e4, 0x013a, 0x0107, 0x00e7, - 0x010d, 0x00e9, 0x0119, 0x00eb, 0x011b, 0x00ed, 0x00ee, 0x010f, - 0x0111, 0x0144, 0x0148, 0x00f3, 0x00f4, 0x0151, 0x00f6, 0x00f7, - 0x0159, 0x016f, 0x00fa, 0x0171, 0x00fc, 0x00fd, 0x0163, 0x02d9 -}; - -static const unsigned char i8859_2_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, - 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, - 0x00, 0x00, 0x00, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, 0x00, 0x00, 0xda, 0x00, 0xdc, 0xdd, 0x00, 0xdf, - 0x00, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, - 0x00, 0x00, 0x00, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, 0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00 -}; - -static const unsigned char i8859_2_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0xc3, 0xe3, 0xa1, 0xb1, 0xc6, 0xe6, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, - 0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xea, 0xcc, 0xec, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0xe5, 0x00, 0x00, 0xa5, 0xb5, 0x00, - /*** 0x40 ***/ - 0x00, 0xa3, 0xb3, 0xd1, 0xf1, 0x00, 0x00, 0xd2, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xd5, 0xf5, 0x00, 0x00, 0xc0, 0xe0, 0x00, 0x00, 0xd8, 0xf8, 0xa6, 0xb6, 0x00, 0x00, 0xaa, 0xba, - 0xa9, 0xb9, 0xde, 0xfe, 0xab, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xf9, - 0xdb, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0xaf, 0xbf, 0xae, 0xbe, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_2_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_2_from_unicode_[] = { - i8859_2_from_unicode_0, - i8859_2_from_unicode_1, - i8859_2_from_unicode_2 -}; - -struct charmap i8859_2_from_unicode = { 0, 2, (unsigned char **) i8859_2_from_unicode_, (unichar_t *) unicode_from_i8859_2 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_3.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_3.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_3.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_3.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_3[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0126, 0x02d8, 0x00a3, 0x00a4, 0x0000, 0x0124, 0x00a7, - 0x00a8, 0x0130, 0x015e, 0x011e, 0x0134, 0x00ad, 0x0000, 0x017b, - 0x00b0, 0x0127, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x0125, 0x00b7, - 0x00b8, 0x0131, 0x015f, 0x011f, 0x0135, 0x00bd, 0x0000, 0x017c, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x0000, 0x00c4, 0x010a, 0x0108, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x0000, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x0120, 0x00d6, 0x00d7, - 0x011c, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x016c, 0x015c, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x0000, 0x00e4, 0x010b, 0x0109, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x0000, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x0121, 0x00f6, 0x00f7, - 0x011d, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x016d, 0x015d, 0x02d9 -}; - -static const unsigned char i8859_3_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0xa3, 0xa4, 0x00, 0x00, 0xa7, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, - 0xb0, 0x00, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0xb7, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0x00, 0xc4, 0x00, 0x00, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0xd6, 0xd7, 0x00, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, - 0xe0, 0xe1, 0xe2, 0x00, 0xe4, 0x00, 0x00, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0x00, 0xf6, 0xf7, 0x00, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_3_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xe6, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xf8, 0xab, 0xbb, - 0xd5, 0xf5, 0x00, 0x00, 0xa6, 0xb6, 0xa1, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xa9, 0xb9, 0x00, 0x00, 0xac, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, 0xaa, 0xba, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, 0xfd, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0xbf, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_3_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_3_from_unicode_[] = { - i8859_3_from_unicode_0, - i8859_3_from_unicode_1, - i8859_3_from_unicode_2 -}; - -struct charmap i8859_3_from_unicode = { 0, 2, (unsigned char **) i8859_3_from_unicode_, (unichar_t *) unicode_from_i8859_3 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_4.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_4.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_4.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_4.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,123 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_4[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0104, 0x0138, 0x0156, 0x00a4, 0x0128, 0x013b, 0x00a7, - 0x00a8, 0x0160, 0x0112, 0x0122, 0x0166, 0x00ad, 0x017d, 0x00af, - 0x00b0, 0x0105, 0x02db, 0x0157, 0x00b4, 0x0129, 0x013c, 0x02c7, - 0x00b8, 0x0161, 0x0113, 0x0123, 0x0167, 0x014a, 0x017e, 0x014b, - /*** 0x00c0 ***/ - 0x0100, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x012e, - 0x010c, 0x00c9, 0x0118, 0x00cb, 0x0116, 0x00cd, 0x00ce, 0x012a, - 0x0110, 0x0145, 0x014c, 0x0136, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x0172, 0x00da, 0x00db, 0x00dc, 0x0168, 0x016a, 0x00df, - 0x0101, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x012f, - 0x010d, 0x00e9, 0x0119, 0x00eb, 0x0117, 0x00ed, 0x00ee, 0x012b, - 0x0111, 0x0146, 0x014d, 0x0137, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x0173, 0x00fa, 0x00fb, 0x00fc, 0x0169, 0x016b, 0x02d9 -}; - -static const unsigned char i8859_4_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa7, 0xa8, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0xaf, - 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0x00, 0x00, 0xc9, 0x00, 0xcb, 0x00, 0xcd, 0xce, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0x00, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, - 0x00, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x00, 0x00, 0xe9, 0x00, 0xeb, 0x00, 0xed, 0xee, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_4_from_unicode_1[256] = { - /*** 0x00 ***/ - 0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, - 0xd0, 0xf0, 0xaa, 0xba, 0x00, 0x00, 0xcc, 0xec, 0xca, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xab, 0xbb, 0x00, 0x00, 0x00, 0x00, 0xa5, 0xb5, 0xcf, 0xef, 0x00, 0x00, 0xc7, 0xe7, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0xf3, 0xa2, 0x00, 0x00, 0xa6, 0xb6, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd1, 0xf1, 0x00, 0x00, 0x00, 0xbd, 0xbf, 0xd2, 0xf2, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xa9, 0xb9, 0x00, 0x00, 0x00, 0x00, 0xac, 0xbc, 0xdd, 0xfd, 0xde, 0xfe, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xd9, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_4_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_4_from_unicode_[] = { - i8859_4_from_unicode_0, - i8859_4_from_unicode_1, - i8859_4_from_unicode_2 -}; - -struct charmap i8859_4_from_unicode = { 0, 2, (unsigned char **) i8859_4_from_unicode_, (unichar_t *) unicode_from_i8859_4 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_5.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_5.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_5.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_5.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_5[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, - 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x00ad, 0x040e, 0x040f, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, - 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, - /*** 0x00c0 ***/ - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, - 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, - 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, - 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, - 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, - 0x2116, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, - 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x00a7, 0x045e, 0x045f -}; - -static const unsigned char i8859_5_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_5_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - /*** 0x40 ***/ - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_5_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_5_from_unicode_[] = { - i8859_5_from_unicode_0, - allzeros, - allzeros, - allzeros, - i8859_5_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_5_from_unicode_21 -}; - -struct charmap i8859_5_from_unicode = { 0, 33, (unsigned char **) i8859_5_from_unicode_, (unichar_t *) unicode_from_i8859_5 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_6.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_6.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_6.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_6.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,104 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_6[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0000, 0x0000, 0x0000, 0x00a4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x060c, 0x00ad, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x061b, 0x0000, 0x0000, 0x0000, 0x061f, - /*** 0x00c0 ***/ - 0x0000, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, - 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, - 0x0638, 0x0639, 0x063a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, - 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, - 0x0650, 0x0651, 0x0652, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned char i8859_6_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_6_from_unicode_6[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xbf, - 0x00, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_6_from_unicode_[] = { - i8859_6_from_unicode_0, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_6_from_unicode_6 -}; - -struct charmap i8859_6_from_unicode = { 0, 6, (unsigned char **) i8859_6_from_unicode_, (unichar_t *) unicode_from_i8859_6 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_7.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_7.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_7.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_7.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_7[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x2018, 0x2019, 0x00a3, 0x20ac, 0x20af, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x037a, 0x00ab, 0x00ac, 0x00ad, 0x0000, 0x2015, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7, - 0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f, - /*** 0x00c0 ***/ - 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x0000, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, - 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af, - 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, - 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, - 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, - 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0x0000 -}; - -static const unsigned char i8859_7_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xa6, 0xa7, 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0x00, 0x00, - 0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_7_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0x00, 0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf, - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - /*** 0xc0 ***/ - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_7_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0xa5, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_7_from_unicode_[] = { - i8859_7_from_unicode_0, - allzeros, - allzeros, - i8859_7_from_unicode_3, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_7_from_unicode_20 -}; - -struct charmap i8859_7_from_unicode = { 0, 32, (unsigned char **) i8859_7_from_unicode_, (unichar_t *) unicode_from_i8859_7 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_8.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_8.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_8.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_8.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,153 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_8[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x0000, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00d7, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00f7, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x0000, - /*** 0x00c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2017, - 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, - 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, - 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, - 0x05e8, 0x05e9, 0x05ea, 0x0000, 0x0000, 0x200e, 0x200f, 0x0000 -}; - -static const unsigned char i8859_8_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0x00, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0x00, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_8_from_unicode_5[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char i8859_8_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_8_from_unicode_[] = { - i8859_8_from_unicode_0, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_8_from_unicode_5, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - i8859_8_from_unicode_20 -}; - -struct charmap i8859_8_from_unicode = { 0, 32, (unsigned char **) i8859_8_from_unicode_, (unichar_t *) unicode_from_i8859_8 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/iso_8859_9.c fontforge-20220308~dfsg/Unicode/charset/iso_8859_9.c --- fontforge-20201107~dfsg/Unicode/charset/iso_8859_9.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/iso_8859_9.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,99 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_i8859_9[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x011e, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x0130, 0x015e, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x011f, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x0131, 0x015f, 0x00ff -}; - -static const unsigned char i8859_9_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0x00, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0x00, 0x00, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff -}; - -static const unsigned char i8859_9_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xf0, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xdd, 0xfd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const i8859_9_from_unicode_[] = { - i8859_9_from_unicode_0, - i8859_9_from_unicode_1 -}; - -struct charmap i8859_9_from_unicode = { 0, 1, (unsigned char **) i8859_9_from_unicode_, (unichar_t *) unicode_from_i8859_9 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/jis201.c fontforge-20220308~dfsg/Unicode/charset/jis201.c --- fontforge-20201107~dfsg/Unicode/charset/jis201.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/jis201.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,376 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_jis201[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x00a5, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x203e, 0x0000, - /*** 0x0080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xff61, 0xff62, 0xff63, 0xff64, 0xff65, 0xff66, 0xff67, - 0xff68, 0xff69, 0xff6a, 0xff6b, 0xff6c, 0xff6d, 0xff6e, 0xff6f, - 0xff70, 0xff71, 0xff72, 0xff73, 0xff74, 0xff75, 0xff76, 0xff77, - 0xff78, 0xff79, 0xff7a, 0xff7b, 0xff7c, 0xff7d, 0xff7e, 0xff7f, - /*** 0x00c0 ***/ - 0xff80, 0xff81, 0xff82, 0xff83, 0xff84, 0xff85, 0xff86, 0xff87, - 0xff88, 0xff89, 0xff8a, 0xff8b, 0xff8c, 0xff8d, 0xff8e, 0xff8f, - 0xff90, 0xff91, 0xff92, 0xff93, 0xff94, 0xff95, 0xff96, 0xff97, - 0xff98, 0xff99, 0xff9a, 0xff9b, 0xff9c, 0xff9d, 0xff9e, 0xff9f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned char jis201_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x00, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char jis201_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char jis201_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /*** 0x80 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const jis201_from_unicode_[] = { - jis201_from_unicode_0, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis201_from_unicode_20, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis201_from_unicode_ff -}; - -struct charmap jis201_from_unicode = { 0, 255, (unsigned char **) jis201_from_unicode_, (unichar_t *) unicode_from_jis201 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/jis.c fontforge-20220308~dfsg/Unicode/charset/jis.c --- fontforge-20201107~dfsg/Unicode/charset/jis.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/jis.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,6092 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned short allzeros[256] = { 0 }; - -const unichar_t unicode_from_jis208[7808] = { - /*** 0x0000 ***/ - 0x2003, 0x3001, 0x3002, 0xff0c, 0xff0e, 0x30fb, 0xff1a, 0xff1b, - 0xff1f, 0xff01, 0x309b, 0x309c, 0x00b4, 0xff40, 0x00a8, 0xff3e, - 0xffe3, 0xff3f, 0x30fd, 0x30fe, 0x309d, 0x309e, 0x3003, 0x4edd, - 0x3005, 0x3006, 0x3007, 0x30fc, 0x2015, 0x2010, 0xff0f, 0xff3c, - 0x301c, 0x2016, 0xff5c, 0x2026, 0x2025, 0x0000, 0x0000, 0x0000, - 0x0000, 0xff08, 0xff09, 0x3014, 0x3015, 0xff3b, 0xff3d, 0xff5b, - 0xff5d, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, - 0x300f, 0x3010, 0x3011, 0xff0b, 0x2212, 0x00b1, 0x00d7, 0x00f7, - /*** 0x0040 ***/ - 0xff1d, 0x2260, 0xff1c, 0xff1e, 0x2266, 0x2267, 0x221e, 0x2234, - 0x2642, 0x2640, 0x00b0, 0x2032, 0x2033, 0x2103, 0xffe5, 0xff04, - 0xffe0, 0xffe1, 0xff05, 0xff03, 0xff06, 0xff0a, 0xff20, 0x00a7, - 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, - 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x203b, 0x3012, 0x2192, - 0x2190, 0x2191, 0x2193, 0x3013, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2208, - 0x220b, 0x2286, 0x2287, 0x2282, 0x2283, 0x222a, 0x2229, 0x0000, - /*** 0x0080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2227, - 0x2228, 0xffe2, 0x21d2, 0x21d4, 0x2200, 0x2203, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2220, 0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, - 0x226a, 0x226b, 0x221a, 0x223d, 0x221d, 0x2235, 0x222b, 0x222c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x212b, - 0x2030, 0x266f, 0x266d, 0x266a, 0x2020, 0x2021, 0x00b6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x25ef, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x00c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, - 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xff21, 0xff22, 0xff23, 0xff24, - 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, - 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, - 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xff41, 0xff42, 0xff43, 0xff44, - /*** 0x0100 ***/ - 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, - 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, - 0xff55, 0xff56, 0xff57, 0xff58, 0xff59, 0xff5a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, - 0x3047, 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, - 0x304f, 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, - 0x3057, 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, - 0x305f, 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, - /*** 0x0140 ***/ - 0x3067, 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, - 0x306f, 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, - 0x3077, 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, - 0x307f, 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, - 0x3087, 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, - 0x308f, 0x3090, 0x3091, 0x3092, 0x3093, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, 0x30a8, - /*** 0x0180 ***/ - 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, 0x30b0, - 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, 0x30b8, - 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, 0x30c0, - 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, 0x30c8, - 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, 0x30d0, - 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, 0x30d8, - 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, 0x30e0, - 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, 0x30e8, - /*** 0x01c0 ***/ - 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, 0x30f0, - 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0391, 0x0392, - 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, - 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, - 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03b1, 0x03b2, - 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 0x03b9, 0x03ba, - /*** 0x0200 ***/ - 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 0x03c3, - 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0410, 0x0411, 0x0412, 0x0413, - 0x0414, 0x0415, 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, - /*** 0x0240 ***/ - 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, - 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, - 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0430, 0x0431, 0x0432, 0x0433, - 0x0434, 0x0435, 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, - 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, - 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, - /*** 0x0280 ***/ - 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, - 0x251c, 0x252c, 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, - 0x2513, 0x251b, 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, - 0x2520, 0x252f, 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, - 0x2538, 0x2542, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x02c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0340 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x03c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x04c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0540 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0580 ***/ - 0x0000, 0x0000, 0x4e9c, 0x5516, 0x5a03, 0x963f, 0x54c0, 0x611b, - 0x6328, 0x59f6, 0x9022, 0x8475, 0x831c, 0x7a50, 0x60aa, 0x63e1, - 0x6e25, 0x65ed, 0x8466, 0x82a6, 0x9bf5, 0x6893, 0x5727, 0x65a1, - 0x6271, 0x5b9b, 0x59d0, 0x867b, 0x98f4, 0x7d62, 0x7dbe, 0x9b8e, - 0x6216, 0x7c9f, 0x88b7, 0x5b89, 0x5eb5, 0x6309, 0x6697, 0x6848, - 0x95c7, 0x978d, 0x674f, 0x4ee5, 0x4f0a, 0x4f4d, 0x4f9d, 0x5049, - 0x56f2, 0x5937, 0x59d4, 0x5a01, 0x5c09, 0x60df, 0x610f, 0x6170, - 0x6613, 0x6905, 0x70ba, 0x754f, 0x7570, 0x79fb, 0x7dad, 0x7def, - /*** 0x05c0 ***/ - 0x80c3, 0x840e, 0x8863, 0x8b02, 0x9055, 0x907a, 0x533b, 0x4e95, - 0x4ea5, 0x57df, 0x80b2, 0x90c1, 0x78ef, 0x4e00, 0x58f1, 0x6ea2, - 0x9038, 0x7a32, 0x8328, 0x828b, 0x9c2f, 0x5141, 0x5370, 0x54bd, - 0x54e1, 0x56e0, 0x59fb, 0x5f15, 0x98f2, 0x6deb, 0x80e4, 0x852d, - 0x9662, 0x9670, 0x96a0, 0x97fb, 0x540b, 0x53f3, 0x5b87, 0x70cf, - 0x7fbd, 0x8fc2, 0x96e8, 0x536f, 0x9d5c, 0x7aba, 0x4e11, 0x7893, - 0x81fc, 0x6e26, 0x5618, 0x5504, 0x6b1d, 0x851a, 0x9c3b, 0x59e5, - 0x53a9, 0x6d66, 0x74dc, 0x958f, 0x5642, 0x4e91, 0x904b, 0x96f2, - /*** 0x0600 ***/ - 0x834f, 0x990c, 0x53e1, 0x55b6, 0x5b30, 0x5f71, 0x6620, 0x66f3, - 0x6804, 0x6c38, 0x6cf3, 0x6d29, 0x745b, 0x76c8, 0x7a4e, 0x9834, - 0x82f1, 0x885b, 0x8a60, 0x92ed, 0x6db2, 0x75ab, 0x76ca, 0x99c5, - 0x60a6, 0x8b01, 0x8d8a, 0x95b2, 0x698e, 0x53ad, 0x5186, 0x5712, - 0x5830, 0x5944, 0x5bb4, 0x5ef6, 0x6028, 0x63a9, 0x63f4, 0x6cbf, - 0x6f14, 0x708e, 0x7114, 0x7159, 0x71d5, 0x733f, 0x7e01, 0x8276, - 0x82d1, 0x8597, 0x9060, 0x925b, 0x9d1b, 0x5869, 0x65bc, 0x6c5a, - 0x7525, 0x51f9, 0x592e, 0x5965, 0x5f80, 0x5fdc, 0x62bc, 0x65fa, - /*** 0x0640 ***/ - 0x6a2a, 0x6b27, 0x6bb4, 0x738b, 0x7fc1, 0x8956, 0x9d2c, 0x9d0e, - 0x9ec4, 0x5ca1, 0x6c96, 0x837b, 0x5104, 0x5c4b, 0x61b6, 0x81c6, - 0x6876, 0x7261, 0x4e59, 0x4ffa, 0x5378, 0x6069, 0x6e29, 0x7a4f, - 0x97f3, 0x4e0b, 0x5316, 0x4eee, 0x4f55, 0x4f3d, 0x4fa1, 0x4f73, - 0x52a0, 0x53ef, 0x5609, 0x590f, 0x5ac1, 0x5bb6, 0x5be1, 0x79d1, - 0x6687, 0x679c, 0x67b6, 0x6b4c, 0x6cb3, 0x706b, 0x73c2, 0x798d, - 0x79be, 0x7a3c, 0x7b87, 0x82b1, 0x82db, 0x8304, 0x8377, 0x83ef, - 0x83d3, 0x8766, 0x8ab2, 0x5629, 0x8ca8, 0x8fe6, 0x904e, 0x971e, - /*** 0x0680 ***/ - 0x868a, 0x4fc4, 0x5ce8, 0x6211, 0x7259, 0x753b, 0x81e5, 0x82bd, - 0x86fe, 0x8cc0, 0x96c5, 0x9913, 0x99d5, 0x4ecb, 0x4f1a, 0x89e3, - 0x56de, 0x584a, 0x58ca, 0x5efb, 0x5feb, 0x602a, 0x6094, 0x6062, - 0x61d0, 0x6212, 0x62d0, 0x6539, 0x9b41, 0x6666, 0x68b0, 0x6d77, - 0x7070, 0x754c, 0x7686, 0x7d75, 0x82a5, 0x87f9, 0x958b, 0x968e, - 0x8c9d, 0x51f1, 0x52be, 0x5916, 0x54b3, 0x5bb3, 0x5d16, 0x6168, - 0x6982, 0x6daf, 0x788d, 0x84cb, 0x8857, 0x8a72, 0x93a7, 0x9ab8, - 0x6d6c, 0x99a8, 0x86d9, 0x57a3, 0x67ff, 0x86ce, 0x920e, 0x5283, - /*** 0x06c0 ***/ - 0x5687, 0x5404, 0x5ed3, 0x62e1, 0x64b9, 0x683c, 0x6838, 0x6bbb, - 0x7372, 0x78ba, 0x7a6b, 0x899a, 0x89d2, 0x8d6b, 0x8f03, 0x90ed, - 0x95a3, 0x9694, 0x9769, 0x5b66, 0x5cb3, 0x697d, 0x984d, 0x984e, - 0x639b, 0x7b20, 0x6a2b, 0x6a7f, 0x68b6, 0x9c0d, 0x6f5f, 0x5272, - 0x559d, 0x6070, 0x62ec, 0x6d3b, 0x6e07, 0x6ed1, 0x845b, 0x8910, - 0x8f44, 0x4e14, 0x9c39, 0x53f6, 0x691b, 0x6a3a, 0x9784, 0x682a, - 0x515c, 0x7ac3, 0x84b2, 0x91dc, 0x938c, 0x565b, 0x9d28, 0x6822, - 0x8305, 0x8431, 0x7ca5, 0x5208, 0x82c5, 0x74e6, 0x4e7e, 0x4f83, - /*** 0x0700 ***/ - 0x51a0, 0x5bd2, 0x520a, 0x52d8, 0x52e7, 0x5dfb, 0x559a, 0x582a, - 0x59e6, 0x5b8c, 0x5b98, 0x5bdb, 0x5e72, 0x5e79, 0x60a3, 0x611f, - 0x6163, 0x61be, 0x63db, 0x6562, 0x67d1, 0x6853, 0x68fa, 0x6b3e, - 0x6b53, 0x6c57, 0x6f22, 0x6f97, 0x6f45, 0x74b0, 0x7518, 0x76e3, - 0x770b, 0x7aff, 0x7ba1, 0x7c21, 0x7de9, 0x7f36, 0x7ff0, 0x809d, - 0x8266, 0x839e, 0x89b3, 0x8acc, 0x8cab, 0x9084, 0x9451, 0x9593, - 0x9591, 0x95a2, 0x9665, 0x97d3, 0x9928, 0x8218, 0x4e38, 0x542b, - 0x5cb8, 0x5dcc, 0x73a9, 0x764c, 0x773c, 0x5ca9, 0x7feb, 0x8d0b, - /*** 0x0740 ***/ - 0x96c1, 0x9811, 0x9854, 0x9858, 0x4f01, 0x4f0e, 0x5371, 0x559c, - 0x5668, 0x57fa, 0x5947, 0x5b09, 0x5bc4, 0x5c90, 0x5e0c, 0x5e7e, - 0x5fcc, 0x63ee, 0x673a, 0x65d7, 0x65e2, 0x671f, 0x68cb, 0x68c4, - 0x6a5f, 0x5e30, 0x6bc5, 0x6c17, 0x6c7d, 0x757f, 0x7948, 0x5b63, - 0x7a00, 0x7d00, 0x5fbd, 0x898f, 0x8a18, 0x8cb4, 0x8d77, 0x8ecc, - 0x8f1d, 0x98e2, 0x9a0e, 0x9b3c, 0x4e80, 0x507d, 0x5100, 0x5993, - 0x5b9c, 0x622f, 0x6280, 0x64ec, 0x6b3a, 0x72a0, 0x7591, 0x7947, - 0x7fa9, 0x87fb, 0x8abc, 0x8b70, 0x63ac, 0x83ca, 0x97a0, 0x5409, - /*** 0x0780 ***/ - 0x5403, 0x55ab, 0x6854, 0x6a58, 0x8a70, 0x7827, 0x6775, 0x9ecd, - 0x5374, 0x5ba2, 0x811a, 0x8650, 0x9006, 0x4e18, 0x4e45, 0x4ec7, - 0x4f11, 0x53ca, 0x5438, 0x5bae, 0x5f13, 0x6025, 0x6551, 0x673d, - 0x6c42, 0x6c72, 0x6ce3, 0x7078, 0x7403, 0x7a76, 0x7aae, 0x7b08, - 0x7d1a, 0x7cfe, 0x7d66, 0x65e7, 0x725b, 0x53bb, 0x5c45, 0x5de8, - 0x62d2, 0x62e0, 0x6319, 0x6e20, 0x865a, 0x8a31, 0x8ddd, 0x92f8, - 0x6f01, 0x79a6, 0x9b5a, 0x4ea8, 0x4eab, 0x4eac, 0x4f9b, 0x4fa0, - 0x50d1, 0x5147, 0x7af6, 0x5171, 0x51f6, 0x5354, 0x5321, 0x537f, - /*** 0x07c0 ***/ - 0x53eb, 0x55ac, 0x5883, 0x5ce1, 0x5f37, 0x5f4a, 0x602f, 0x6050, - 0x606d, 0x631f, 0x6559, 0x6a4b, 0x6cc1, 0x72c2, 0x72ed, 0x77ef, - 0x80f8, 0x8105, 0x8208, 0x854e, 0x90f7, 0x93e1, 0x97ff, 0x9957, - 0x9a5a, 0x4ef0, 0x51dd, 0x5c2d, 0x6681, 0x696d, 0x5c40, 0x66f2, - 0x6975, 0x7389, 0x6850, 0x7c81, 0x50c5, 0x52e4, 0x5747, 0x5dfe, - 0x9326, 0x65a4, 0x6b23, 0x6b3d, 0x7434, 0x7981, 0x79bd, 0x7b4b, - 0x7dca, 0x82b9, 0x83cc, 0x887f, 0x895f, 0x8b39, 0x8fd1, 0x91d1, - 0x541f, 0x9280, 0x4e5d, 0x5036, 0x53e5, 0x533a, 0x72d7, 0x7396, - /*** 0x0800 ***/ - 0x77e9, 0x82e6, 0x8eaf, 0x99c6, 0x99c8, 0x99d2, 0x5177, 0x611a, - 0x865e, 0x55b0, 0x7a7a, 0x5076, 0x5bd3, 0x9047, 0x9685, 0x4e32, - 0x6adb, 0x91e7, 0x5c51, 0x5c48, 0x6398, 0x7a9f, 0x6c93, 0x9774, - 0x8f61, 0x7aaa, 0x718a, 0x9688, 0x7c82, 0x6817, 0x7e70, 0x6851, - 0x936c, 0x52f2, 0x541b, 0x85ab, 0x8a13, 0x7fa4, 0x8ecd, 0x90e1, - 0x5366, 0x8888, 0x7941, 0x4fc2, 0x50be, 0x5211, 0x5144, 0x5553, - 0x572d, 0x73ea, 0x578b, 0x5951, 0x5f62, 0x5f84, 0x6075, 0x6176, - 0x6167, 0x61a9, 0x63b2, 0x643a, 0x656c, 0x666f, 0x6842, 0x6e13, - /*** 0x0840 ***/ - 0x7566, 0x7a3d, 0x7cfb, 0x7d4c, 0x7d99, 0x7e4b, 0x7f6b, 0x830e, - 0x834a, 0x86cd, 0x8a08, 0x8a63, 0x8b66, 0x8efd, 0x981a, 0x9d8f, - 0x82b8, 0x8fce, 0x9be8, 0x5287, 0x621f, 0x6483, 0x6fc0, 0x9699, - 0x6841, 0x5091, 0x6b20, 0x6c7a, 0x6f54, 0x7a74, 0x7d50, 0x8840, - 0x8a23, 0x6708, 0x4ef6, 0x5039, 0x5026, 0x5065, 0x517c, 0x5238, - 0x5263, 0x55a7, 0x570f, 0x5805, 0x5acc, 0x5efa, 0x61b2, 0x61f8, - 0x62f3, 0x6372, 0x691c, 0x6a29, 0x727d, 0x72ac, 0x732e, 0x7814, - 0x786f, 0x7d79, 0x770c, 0x80a9, 0x898b, 0x8b19, 0x8ce2, 0x8ed2, - /*** 0x0880 ***/ - 0x9063, 0x9375, 0x967a, 0x9855, 0x9a13, 0x9e78, 0x5143, 0x539f, - 0x53b3, 0x5e7b, 0x5f26, 0x6e1b, 0x6e90, 0x7384, 0x73fe, 0x7d43, - 0x8237, 0x8a00, 0x8afa, 0x9650, 0x4e4e, 0x500b, 0x53e4, 0x547c, - 0x56fa, 0x59d1, 0x5b64, 0x5df1, 0x5eab, 0x5f27, 0x6238, 0x6545, - 0x67af, 0x6e56, 0x72d0, 0x7cca, 0x88b4, 0x80a1, 0x80e1, 0x83f0, - 0x864e, 0x8a87, 0x8de8, 0x9237, 0x96c7, 0x9867, 0x9f13, 0x4e94, - 0x4e92, 0x4f0d, 0x5348, 0x5449, 0x543e, 0x5a2f, 0x5f8c, 0x5fa1, - 0x609f, 0x68a7, 0x6a8e, 0x745a, 0x7881, 0x8a9e, 0x8aa4, 0x8b77, - /*** 0x08c0 ***/ - 0x9190, 0x4e5e, 0x9bc9, 0x4ea4, 0x4f7c, 0x4faf, 0x5019, 0x5016, - 0x5149, 0x516c, 0x529f, 0x52b9, 0x52fe, 0x539a, 0x53e3, 0x5411, - 0x540e, 0x5589, 0x5751, 0x57a2, 0x597d, 0x5b54, 0x5b5d, 0x5b8f, - 0x5de5, 0x5de7, 0x5df7, 0x5e78, 0x5e83, 0x5e9a, 0x5eb7, 0x5f18, - 0x6052, 0x614c, 0x6297, 0x62d8, 0x63a7, 0x653b, 0x6602, 0x6643, - 0x66f4, 0x676d, 0x6821, 0x6897, 0x69cb, 0x6c5f, 0x6d2a, 0x6d69, - 0x6e2f, 0x6e9d, 0x7532, 0x7687, 0x786c, 0x7a3f, 0x7ce0, 0x7d05, - 0x7d18, 0x7d5e, 0x7db1, 0x8015, 0x8003, 0x80af, 0x80b1, 0x8154, - /*** 0x0900 ***/ - 0x818f, 0x822a, 0x8352, 0x884c, 0x8861, 0x8b1b, 0x8ca2, 0x8cfc, - 0x90ca, 0x9175, 0x9271, 0x783f, 0x92fc, 0x95a4, 0x964d, 0x9805, - 0x9999, 0x9ad8, 0x9d3b, 0x525b, 0x52ab, 0x53f7, 0x5408, 0x58d5, - 0x62f7, 0x6fe0, 0x8c6a, 0x8f5f, 0x9eb9, 0x514b, 0x523b, 0x544a, - 0x56fd, 0x7a40, 0x9177, 0x9d60, 0x9ed2, 0x7344, 0x6f09, 0x8170, - 0x7511, 0x5ffd, 0x60da, 0x9aa8, 0x72db, 0x8fbc, 0x6b64, 0x9803, - 0x4eca, 0x56f0, 0x5764, 0x58be, 0x5a5a, 0x6068, 0x61c7, 0x660f, - 0x6606, 0x6839, 0x68b1, 0x6df7, 0x75d5, 0x7d3a, 0x826e, 0x9b42, - /*** 0x0940 ***/ - 0x4e9b, 0x4f50, 0x53c9, 0x5506, 0x5d6f, 0x5de6, 0x5dee, 0x67fb, - 0x6c99, 0x7473, 0x7802, 0x8a50, 0x9396, 0x88df, 0x5750, 0x5ea7, - 0x632b, 0x50b5, 0x50ac, 0x518d, 0x6700, 0x54c9, 0x585e, 0x59bb, - 0x5bb0, 0x5f69, 0x624d, 0x63a1, 0x683d, 0x6b73, 0x6e08, 0x707d, - 0x91c7, 0x7280, 0x7815, 0x7826, 0x796d, 0x658e, 0x7d30, 0x83dc, - 0x88c1, 0x8f09, 0x969b, 0x5264, 0x5728, 0x6750, 0x7f6a, 0x8ca1, - 0x51b4, 0x5742, 0x962a, 0x583a, 0x698a, 0x80b4, 0x54b2, 0x5d0e, - 0x57fc, 0x7895, 0x9dfa, 0x4f5c, 0x524a, 0x548b, 0x643e, 0x6628, - /*** 0x0980 ***/ - 0x6714, 0x67f5, 0x7a84, 0x7b56, 0x7d22, 0x932f, 0x685c, 0x9bad, - 0x7b39, 0x5319, 0x518a, 0x5237, 0x5bdf, 0x62f6, 0x64ae, 0x64e6, - 0x672d, 0x6bba, 0x85a9, 0x96d1, 0x7690, 0x9bd6, 0x634c, 0x9306, - 0x9bab, 0x76bf, 0x6652, 0x4e09, 0x5098, 0x53c2, 0x5c71, 0x60e8, - 0x6492, 0x6563, 0x685f, 0x71e6, 0x73ca, 0x7523, 0x7b97, 0x7e82, - 0x8695, 0x8b83, 0x8cdb, 0x9178, 0x9910, 0x65ac, 0x66ab, 0x6b8b, - 0x4ed5, 0x4ed4, 0x4f3a, 0x4f7f, 0x523a, 0x53f8, 0x53f2, 0x55e3, - 0x56db, 0x58eb, 0x59cb, 0x59c9, 0x59ff, 0x5b50, 0x5c4d, 0x5e02, - /*** 0x09c0 ***/ - 0x5e2b, 0x5fd7, 0x601d, 0x6307, 0x652f, 0x5b5c, 0x65af, 0x65bd, - 0x65e8, 0x679d, 0x6b62, 0x6b7b, 0x6c0f, 0x7345, 0x7949, 0x79c1, - 0x7cf8, 0x7d19, 0x7d2b, 0x80a2, 0x8102, 0x81f3, 0x8996, 0x8a5e, - 0x8a69, 0x8a66, 0x8a8c, 0x8aee, 0x8cc7, 0x8cdc, 0x96cc, 0x98fc, - 0x6b6f, 0x4e8b, 0x4f3c, 0x4f8d, 0x5150, 0x5b57, 0x5bfa, 0x6148, - 0x6301, 0x6642, 0x6b21, 0x6ecb, 0x6cbb, 0x723e, 0x74bd, 0x75d4, - 0x78c1, 0x793a, 0x800c, 0x8033, 0x81ea, 0x8494, 0x8f9e, 0x6c50, - 0x9e7f, 0x5f0f, 0x8b58, 0x9d2b, 0x7afa, 0x8ef8, 0x5b8d, 0x96eb, - /*** 0x0a00 ***/ - 0x4e03, 0x53f1, 0x57f7, 0x5931, 0x5ac9, 0x5ba4, 0x6089, 0x6e7f, - 0x6f06, 0x75be, 0x8cea, 0x5b9f, 0x8500, 0x7be0, 0x5072, 0x67f4, - 0x829d, 0x5c61, 0x854a, 0x7e1e, 0x820e, 0x5199, 0x5c04, 0x6368, - 0x8d66, 0x659c, 0x716e, 0x793e, 0x7d17, 0x8005, 0x8b1d, 0x8eca, - 0x906e, 0x86c7, 0x90aa, 0x501f, 0x52fa, 0x5c3a, 0x6753, 0x707c, - 0x7235, 0x914c, 0x91c8, 0x932b, 0x82e5, 0x5bc2, 0x5f31, 0x60f9, - 0x4e3b, 0x53d6, 0x5b88, 0x624b, 0x6731, 0x6b8a, 0x72e9, 0x73e0, - 0x7a2e, 0x816b, 0x8da3, 0x9152, 0x9996, 0x5112, 0x53d7, 0x546a, - /*** 0x0a40 ***/ - 0x5bff, 0x6388, 0x6a39, 0x7dac, 0x9700, 0x56da, 0x53ce, 0x5468, - 0x5b97, 0x5c31, 0x5dde, 0x4fee, 0x6101, 0x62fe, 0x6d32, 0x79c0, - 0x79cb, 0x7d42, 0x7e4d, 0x7fd2, 0x81ed, 0x821f, 0x8490, 0x8846, - 0x8972, 0x8b90, 0x8e74, 0x8f2f, 0x9031, 0x914b, 0x916c, 0x96c6, - 0x919c, 0x4ec0, 0x4f4f, 0x5145, 0x5341, 0x5f93, 0x620e, 0x67d4, - 0x6c41, 0x6e0b, 0x7363, 0x7e26, 0x91cd, 0x9283, 0x53d4, 0x5919, - 0x5bbf, 0x6dd1, 0x795d, 0x7e2e, 0x7c9b, 0x587e, 0x719f, 0x51fa, - 0x8853, 0x8ff0, 0x4fca, 0x5cfb, 0x6625, 0x77ac, 0x7ae3, 0x821c, - /*** 0x0a80 ***/ - 0x99ff, 0x51c6, 0x5faa, 0x65ec, 0x696f, 0x6b89, 0x6df3, 0x6e96, - 0x6f64, 0x76fe, 0x7d14, 0x5de1, 0x9075, 0x9187, 0x9806, 0x51e6, - 0x521d, 0x6240, 0x6691, 0x66d9, 0x6e1a, 0x5eb6, 0x7dd2, 0x7f72, - 0x66f8, 0x85af, 0x85f7, 0x8af8, 0x52a9, 0x53d9, 0x5973, 0x5e8f, - 0x5f90, 0x6055, 0x92e4, 0x9664, 0x50b7, 0x511f, 0x52dd, 0x5320, - 0x5347, 0x53ec, 0x54e8, 0x5546, 0x5531, 0x5617, 0x5968, 0x59be, - 0x5a3c, 0x5bb5, 0x5c06, 0x5c0f, 0x5c11, 0x5c1a, 0x5e84, 0x5e8a, - 0x5ee0, 0x5f70, 0x627f, 0x6284, 0x62db, 0x638c, 0x6377, 0x6607, - /*** 0x0ac0 ***/ - 0x660c, 0x662d, 0x6676, 0x677e, 0x68a2, 0x6a1f, 0x6a35, 0x6cbc, - 0x6d88, 0x6e09, 0x6e58, 0x713c, 0x7126, 0x7167, 0x75c7, 0x7701, - 0x785d, 0x7901, 0x7965, 0x79f0, 0x7ae0, 0x7b11, 0x7ca7, 0x7d39, - 0x8096, 0x83d6, 0x848b, 0x8549, 0x885d, 0x88f3, 0x8a1f, 0x8a3c, - 0x8a54, 0x8a73, 0x8c61, 0x8cde, 0x91a4, 0x9266, 0x937e, 0x9418, - 0x969c, 0x9798, 0x4e0a, 0x4e08, 0x4e1e, 0x4e57, 0x5197, 0x5270, - 0x57ce, 0x5834, 0x58cc, 0x5b22, 0x5e38, 0x60c5, 0x64fe, 0x6761, - 0x6756, 0x6d44, 0x72b6, 0x7573, 0x7a63, 0x84b8, 0x8b72, 0x91b8, - /*** 0x0b00 ***/ - 0x9320, 0x5631, 0x57f4, 0x98fe, 0x62ed, 0x690d, 0x6b96, 0x71ed, - 0x7e54, 0x8077, 0x8272, 0x89e6, 0x98df, 0x8755, 0x8fb1, 0x5c3b, - 0x4f38, 0x4fe1, 0x4fb5, 0x5507, 0x5a20, 0x5bdd, 0x5be9, 0x5fc3, - 0x614e, 0x632f, 0x65b0, 0x664b, 0x68ee, 0x699b, 0x6d78, 0x6df1, - 0x7533, 0x75b9, 0x771f, 0x795e, 0x79e6, 0x7d33, 0x81e3, 0x82af, - 0x85aa, 0x89aa, 0x8a3a, 0x8eab, 0x8f9b, 0x9032, 0x91dd, 0x9707, - 0x4eba, 0x4ec1, 0x5203, 0x5875, 0x58ec, 0x5c0b, 0x751a, 0x5c3d, - 0x814e, 0x8a0a, 0x8fc5, 0x9663, 0x976d, 0x7b25, 0x8acf, 0x9808, - /*** 0x0b40 ***/ - 0x9162, 0x56f3, 0x53a8, 0x9017, 0x5439, 0x5782, 0x5e25, 0x63a8, - 0x6c34, 0x708a, 0x7761, 0x7c8b, 0x7fe0, 0x8870, 0x9042, 0x9154, - 0x9310, 0x9318, 0x968f, 0x745e, 0x9ac4, 0x5d07, 0x5d69, 0x6570, - 0x67a2, 0x8da8, 0x96db, 0x636e, 0x6749, 0x6919, 0x83c5, 0x9817, - 0x96c0, 0x88fe, 0x6f84, 0x647a, 0x5bf8, 0x4e16, 0x702c, 0x755d, - 0x662f, 0x51c4, 0x5236, 0x52e2, 0x59d3, 0x5f81, 0x6027, 0x6210, - 0x653f, 0x6574, 0x661f, 0x6674, 0x68f2, 0x6816, 0x6b63, 0x6e05, - 0x7272, 0x751f, 0x76db, 0x7cbe, 0x8056, 0x58f0, 0x88fd, 0x897f, - /*** 0x0b80 ***/ - 0x8aa0, 0x8a93, 0x8acb, 0x901d, 0x9192, 0x9752, 0x9759, 0x6589, - 0x7a0e, 0x8106, 0x96bb, 0x5e2d, 0x60dc, 0x621a, 0x65a5, 0x6614, - 0x6790, 0x77f3, 0x7a4d, 0x7c4d, 0x7e3e, 0x810a, 0x8cac, 0x8d64, - 0x8de1, 0x8e5f, 0x78a9, 0x5207, 0x62d9, 0x63a5, 0x6442, 0x6298, - 0x8a2d, 0x7a83, 0x7bc0, 0x8aac, 0x96ea, 0x7d76, 0x820c, 0x8749, - 0x4ed9, 0x5148, 0x5343, 0x5360, 0x5ba3, 0x5c02, 0x5c16, 0x5ddd, - 0x6226, 0x6247, 0x64b0, 0x6813, 0x6834, 0x6cc9, 0x6d45, 0x6d17, - 0x67d3, 0x6f5c, 0x714e, 0x717d, 0x65cb, 0x7a7f, 0x7bad, 0x7dda, - /*** 0x0bc0 ***/ - 0x7e4a, 0x7fa8, 0x817a, 0x821b, 0x8239, 0x85a6, 0x8a6e, 0x8cce, - 0x8df5, 0x9078, 0x9077, 0x92ad, 0x9291, 0x9583, 0x9bae, 0x524d, - 0x5584, 0x6f38, 0x7136, 0x5168, 0x7985, 0x7e55, 0x81b3, 0x7cce, - 0x564c, 0x5851, 0x5ca8, 0x63aa, 0x66fe, 0x66fd, 0x695a, 0x72d9, - 0x758f, 0x758e, 0x790e, 0x7956, 0x79df, 0x7c97, 0x7d20, 0x7d44, - 0x8607, 0x8a34, 0x963b, 0x9061, 0x9f20, 0x50e7, 0x5275, 0x53cc, - 0x53e2, 0x5009, 0x55aa, 0x58ee, 0x594f, 0x723d, 0x5b8b, 0x5c64, - 0x531d, 0x60e3, 0x60f3, 0x635c, 0x6383, 0x633f, 0x63bb, 0x64cd, - /*** 0x0c00 ***/ - 0x65e9, 0x66f9, 0x5de3, 0x69cd, 0x69fd, 0x6f15, 0x71e5, 0x4e89, - 0x75e9, 0x76f8, 0x7a93, 0x7cdf, 0x7dcf, 0x7d9c, 0x8061, 0x8349, - 0x8358, 0x846c, 0x84bc, 0x85fb, 0x88c5, 0x8d70, 0x9001, 0x906d, - 0x9397, 0x971c, 0x9a12, 0x50cf, 0x5897, 0x618e, 0x81d3, 0x8535, - 0x8d08, 0x9020, 0x4fc3, 0x5074, 0x5247, 0x5373, 0x606f, 0x6349, - 0x675f, 0x6e2c, 0x8db3, 0x901f, 0x4fd7, 0x5c5e, 0x8cca, 0x65cf, - 0x7d9a, 0x5352, 0x8896, 0x5176, 0x63c3, 0x5b58, 0x5b6b, 0x5c0a, - 0x640d, 0x6751, 0x905c, 0x4ed6, 0x591a, 0x592a, 0x6c70, 0x8a51, - /*** 0x0c40 ***/ - 0x553e, 0x5815, 0x59a5, 0x60f0, 0x6253, 0x67c1, 0x8235, 0x6955, - 0x9640, 0x99c4, 0x9a28, 0x4f53, 0x5806, 0x5bfe, 0x8010, 0x5cb1, - 0x5e2f, 0x5f85, 0x6020, 0x614b, 0x6234, 0x66ff, 0x6cf0, 0x6ede, - 0x80ce, 0x817f, 0x82d4, 0x888b, 0x8cb8, 0x9000, 0x902e, 0x968a, - 0x9edb, 0x9bdb, 0x4ee3, 0x53f0, 0x5927, 0x7b2c, 0x918d, 0x984c, - 0x9df9, 0x6edd, 0x7027, 0x5353, 0x5544, 0x5b85, 0x6258, 0x629e, - 0x62d3, 0x6ca2, 0x6fef, 0x7422, 0x8a17, 0x9438, 0x6fc1, 0x8afe, - 0x8338, 0x51e7, 0x86f8, 0x53ea, 0x53e9, 0x4f46, 0x9054, 0x8fb0, - /*** 0x0c80 ***/ - 0x596a, 0x8131, 0x5dfd, 0x7aea, 0x8fbf, 0x68da, 0x8c37, 0x72f8, - 0x9c48, 0x6a3d, 0x8ab0, 0x4e39, 0x5358, 0x5606, 0x5766, 0x62c5, - 0x63a2, 0x65e6, 0x6b4e, 0x6de1, 0x6e5b, 0x70ad, 0x77ed, 0x7aef, - 0x7baa, 0x7dbb, 0x803d, 0x80c6, 0x86cb, 0x8a95, 0x935b, 0x56e3, - 0x58c7, 0x5f3e, 0x65ad, 0x6696, 0x6a80, 0x6bb5, 0x7537, 0x8ac7, - 0x5024, 0x77e5, 0x5730, 0x5f1b, 0x6065, 0x667a, 0x6c60, 0x75f4, - 0x7a1a, 0x7f6e, 0x81f4, 0x8718, 0x9045, 0x99b3, 0x7bc9, 0x755c, - 0x7af9, 0x7b51, 0x84c4, 0x9010, 0x79e9, 0x7a92, 0x8336, 0x5ae1, - /*** 0x0cc0 ***/ - 0x7740, 0x4e2d, 0x4ef2, 0x5b99, 0x5fe0, 0x62bd, 0x663c, 0x67f1, - 0x6ce8, 0x866b, 0x8877, 0x8a3b, 0x914e, 0x92f3, 0x99d0, 0x6a17, - 0x7026, 0x732a, 0x82e7, 0x8457, 0x8caf, 0x4e01, 0x5146, 0x51cb, - 0x558b, 0x5bf5, 0x5e16, 0x5e33, 0x5e81, 0x5f14, 0x5f35, 0x5f6b, - 0x5fb4, 0x61f2, 0x6311, 0x66a2, 0x671d, 0x6f6e, 0x7252, 0x753a, - 0x773a, 0x8074, 0x8139, 0x8178, 0x8776, 0x8abf, 0x8adc, 0x8d85, - 0x8df3, 0x929a, 0x9577, 0x9802, 0x9ce5, 0x52c5, 0x6357, 0x76f4, - 0x6715, 0x6c88, 0x73cd, 0x8cc3, 0x93ae, 0x9673, 0x6d25, 0x589c, - /*** 0x0d00 ***/ - 0x690e, 0x69cc, 0x8ffd, 0x939a, 0x75db, 0x901a, 0x585a, 0x6802, - 0x63b4, 0x69fb, 0x4f43, 0x6f2c, 0x67d8, 0x8fbb, 0x8526, 0x7db4, - 0x9354, 0x693f, 0x6f70, 0x576a, 0x58f7, 0x5b2c, 0x7d2c, 0x722a, - 0x540a, 0x91e3, 0x9db4, 0x4ead, 0x4f4e, 0x505c, 0x5075, 0x5243, - 0x8c9e, 0x5448, 0x5824, 0x5b9a, 0x5e1d, 0x5e95, 0x5ead, 0x5ef7, - 0x5f1f, 0x608c, 0x62b5, 0x633a, 0x63d0, 0x68af, 0x6c40, 0x7887, - 0x798e, 0x7a0b, 0x7de0, 0x8247, 0x8a02, 0x8ae6, 0x8e44, 0x9013, - 0x90b8, 0x912d, 0x91d8, 0x9f0e, 0x6ce5, 0x6458, 0x64e2, 0x6575, - /*** 0x0d40 ***/ - 0x6ef4, 0x7684, 0x7b1b, 0x9069, 0x93d1, 0x6eba, 0x54f2, 0x5fb9, - 0x64a4, 0x8f4d, 0x8fed, 0x9244, 0x5178, 0x586b, 0x5929, 0x5c55, - 0x5e97, 0x6dfb, 0x7e8f, 0x751c, 0x8cbc, 0x8ee2, 0x985b, 0x70b9, - 0x4f1d, 0x6bbf, 0x6fb1, 0x7530, 0x96fb, 0x514e, 0x5410, 0x5835, - 0x5857, 0x59ac, 0x5c60, 0x5f92, 0x6597, 0x675c, 0x6e21, 0x767b, - 0x83df, 0x8ced, 0x9014, 0x90fd, 0x934d, 0x7825, 0x783a, 0x52aa, - 0x5ea6, 0x571f, 0x5974, 0x6012, 0x5012, 0x515a, 0x51ac, 0x51cd, - 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5b95, 0x5cf6, 0x5d8b, - /*** 0x0d80 ***/ - 0x60bc, 0x6295, 0x642d, 0x6771, 0x6843, 0x68bc, 0x68df, 0x76d7, - 0x6dd8, 0x6e6f, 0x6d9b, 0x706f, 0x71c8, 0x5f53, 0x75d8, 0x7977, - 0x7b49, 0x7b54, 0x7b52, 0x7cd6, 0x7d71, 0x5230, 0x8463, 0x8569, - 0x85e4, 0x8a0e, 0x8b04, 0x8c46, 0x8e0f, 0x9003, 0x900f, 0x9419, - 0x9676, 0x982d, 0x9a30, 0x95d8, 0x50cd, 0x52d5, 0x540c, 0x5802, - 0x5c0e, 0x61a7, 0x649e, 0x6d1e, 0x77b3, 0x7ae5, 0x80f4, 0x8404, - 0x9053, 0x9285, 0x5ce0, 0x9d07, 0x533f, 0x5f97, 0x5fb3, 0x6d9c, - 0x7279, 0x7763, 0x79bf, 0x7be4, 0x6bd2, 0x72ec, 0x8aad, 0x6803, - /*** 0x0dc0 ***/ - 0x6a61, 0x51f8, 0x7a81, 0x6934, 0x5c4a, 0x9cf6, 0x82eb, 0x5bc5, - 0x9149, 0x701e, 0x5678, 0x5c6f, 0x60c7, 0x6566, 0x6c8c, 0x8c5a, - 0x9041, 0x9813, 0x5451, 0x66c7, 0x920d, 0x5948, 0x90a3, 0x5185, - 0x4e4d, 0x51ea, 0x8599, 0x8b0e, 0x7058, 0x637a, 0x934b, 0x6962, - 0x99b4, 0x7e04, 0x7577, 0x5357, 0x6960, 0x8edf, 0x96e3, 0x6c5d, - 0x4e8c, 0x5c3c, 0x5f10, 0x8fe9, 0x5302, 0x8cd1, 0x8089, 0x8679, - 0x5eff, 0x65e5, 0x4e73, 0x5165, 0x5982, 0x5c3f, 0x97ee, 0x4efb, - 0x598a, 0x5fcd, 0x8a8d, 0x6fe1, 0x79b0, 0x7962, 0x5be7, 0x8471, - /*** 0x0e00 ***/ - 0x732b, 0x71b1, 0x5e74, 0x5ff5, 0x637b, 0x649a, 0x71c3, 0x7c98, - 0x4e43, 0x5efc, 0x4e4b, 0x57dc, 0x56a2, 0x60a9, 0x6fc3, 0x7d0d, - 0x80fd, 0x8133, 0x81bf, 0x8fb2, 0x8997, 0x86a4, 0x5df4, 0x628a, - 0x64ad, 0x8987, 0x6777, 0x6ce2, 0x6d3e, 0x7436, 0x7834, 0x5a46, - 0x7f75, 0x82ad, 0x99ac, 0x4ff3, 0x5ec3, 0x62dd, 0x6392, 0x6557, - 0x676f, 0x76c3, 0x724c, 0x80cc, 0x80ba, 0x8f29, 0x914d, 0x500d, - 0x57f9, 0x5a92, 0x6885, 0x6973, 0x7164, 0x72fd, 0x8cb7, 0x58f2, - 0x8ce0, 0x966a, 0x9019, 0x877f, 0x79e4, 0x77e7, 0x8429, 0x4f2f, - /*** 0x0e40 ***/ - 0x5265, 0x535a, 0x62cd, 0x67cf, 0x6cca, 0x767d, 0x7b94, 0x7c95, - 0x8236, 0x8584, 0x8feb, 0x66dd, 0x6f20, 0x7206, 0x7e1b, 0x83ab, - 0x99c1, 0x9ea6, 0x51fd, 0x7bb1, 0x7872, 0x7bb8, 0x8087, 0x7b48, - 0x6ae8, 0x5e61, 0x808c, 0x7551, 0x7560, 0x516b, 0x9262, 0x6e8c, - 0x767a, 0x9197, 0x9aea, 0x4f10, 0x7f70, 0x629c, 0x7b4f, 0x95a5, - 0x9ce9, 0x567a, 0x5859, 0x86e4, 0x96bc, 0x4f34, 0x5224, 0x534a, - 0x53cd, 0x53db, 0x5e06, 0x642c, 0x6591, 0x677f, 0x6c3e, 0x6c4e, - 0x7248, 0x72af, 0x73ed, 0x7554, 0x7e41, 0x822c, 0x85e9, 0x8ca9, - /*** 0x0e80 ***/ - 0x7bc4, 0x91c6, 0x7169, 0x9812, 0x98ef, 0x633d, 0x6669, 0x756a, - 0x76e4, 0x78d0, 0x8543, 0x86ee, 0x532a, 0x5351, 0x5426, 0x5983, - 0x5e87, 0x5f7c, 0x60b2, 0x6249, 0x6279, 0x62ab, 0x6590, 0x6bd4, - 0x6ccc, 0x75b2, 0x76ae, 0x7891, 0x79d8, 0x7dcb, 0x7f77, 0x80a5, - 0x88ab, 0x8ab9, 0x8cbb, 0x907f, 0x975e, 0x98db, 0x6a0b, 0x7c38, - 0x5099, 0x5c3e, 0x5fae, 0x6787, 0x6bd8, 0x7435, 0x7709, 0x7f8e, - 0x9f3b, 0x67ca, 0x7a17, 0x5339, 0x758b, 0x9aed, 0x5f66, 0x819d, - 0x83f1, 0x8098, 0x5f3c, 0x5fc5, 0x7562, 0x7b46, 0x903c, 0x6867, - /*** 0x0ec0 ***/ - 0x59eb, 0x5a9b, 0x7d10, 0x767e, 0x8b2c, 0x4ff5, 0x5f6a, 0x6a19, - 0x6c37, 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8a55, 0x8c79, 0x5edf, - 0x63cf, 0x75c5, 0x79d2, 0x82d7, 0x9328, 0x92f2, 0x849c, 0x86ed, - 0x9c2d, 0x54c1, 0x5f6c, 0x658c, 0x6d5c, 0x7015, 0x8ca7, 0x8cd3, - 0x983b, 0x654f, 0x74f6, 0x4e0d, 0x4ed8, 0x57e0, 0x592b, 0x5a66, - 0x5bcc, 0x51a8, 0x5e03, 0x5e9c, 0x6016, 0x6276, 0x6577, 0x65a7, - 0x666e, 0x6d6e, 0x7236, 0x7b26, 0x8150, 0x819a, 0x8299, 0x8b5c, - 0x8ca0, 0x8ce6, 0x8d74, 0x961c, 0x9644, 0x4fae, 0x64ab, 0x6b66, - /*** 0x0f00 ***/ - 0x821e, 0x8461, 0x856a, 0x90e8, 0x5c01, 0x6953, 0x98a8, 0x847a, - 0x8557, 0x4f0f, 0x526f, 0x5fa9, 0x5e45, 0x670d, 0x798f, 0x8179, - 0x8907, 0x8986, 0x6df5, 0x5f17, 0x6255, 0x6cb8, 0x4ecf, 0x7269, - 0x9b92, 0x5206, 0x543b, 0x5674, 0x58b3, 0x61a4, 0x626e, 0x711a, - 0x596e, 0x7c89, 0x7cde, 0x7d1b, 0x96f0, 0x6587, 0x805e, 0x4e19, - 0x4f75, 0x5175, 0x5840, 0x5e63, 0x5e73, 0x5f0a, 0x67c4, 0x4e26, - 0x853d, 0x9589, 0x965b, 0x7c73, 0x9801, 0x50fb, 0x58c1, 0x7656, - 0x78a7, 0x5225, 0x77a5, 0x8511, 0x7b86, 0x504f, 0x5909, 0x7247, - /*** 0x0f40 ***/ - 0x7bc7, 0x7de8, 0x8fba, 0x8fd4, 0x904d, 0x4fbf, 0x52c9, 0x5a29, - 0x5f01, 0x97ad, 0x4fdd, 0x8217, 0x92ea, 0x5703, 0x6355, 0x6b69, - 0x752b, 0x88dc, 0x8f14, 0x7a42, 0x52df, 0x5893, 0x6155, 0x620a, - 0x66ae, 0x6bcd, 0x7c3f, 0x83e9, 0x5023, 0x4ff8, 0x5305, 0x5446, - 0x5831, 0x5949, 0x5b9d, 0x5cf0, 0x5cef, 0x5d29, 0x5e96, 0x62b1, - 0x6367, 0x653e, 0x65b9, 0x670b, 0x6cd5, 0x6ce1, 0x70f9, 0x7832, - 0x7e2b, 0x80de, 0x82b3, 0x840c, 0x84ec, 0x8702, 0x8912, 0x8a2a, - 0x8c4a, 0x90a6, 0x92d2, 0x98fd, 0x9cf3, 0x9d6c, 0x4e4f, 0x4ea1, - /*** 0x0f80 ***/ - 0x508d, 0x5256, 0x574a, 0x59a8, 0x5e3d, 0x5fd8, 0x5fd9, 0x623f, - 0x66b4, 0x671b, 0x67d0, 0x68d2, 0x5192, 0x7d21, 0x80aa, 0x81a8, - 0x8b00, 0x8c8c, 0x8cbf, 0x927e, 0x9632, 0x5420, 0x982c, 0x5317, - 0x50d5, 0x535c, 0x58a8, 0x64b2, 0x6734, 0x7267, 0x7766, 0x7a46, - 0x91e6, 0x52c3, 0x6ca1, 0x6b86, 0x5800, 0x5e4c, 0x5954, 0x672c, - 0x7ffb, 0x51e1, 0x76c6, 0x6469, 0x78e8, 0x9b54, 0x9ebb, 0x57cb, - 0x59b9, 0x6627, 0x679a, 0x6bce, 0x54e9, 0x69d9, 0x5e55, 0x819c, - 0x6795, 0x9baa, 0x67fe, 0x9c52, 0x685d, 0x4ea6, 0x4fe3, 0x53c8, - /*** 0x0fc0 ***/ - 0x62b9, 0x672b, 0x6cab, 0x8fc4, 0x4fad, 0x7e6d, 0x9ebf, 0x4e07, - 0x6162, 0x6e80, 0x6f2b, 0x8513, 0x5473, 0x672a, 0x9b45, 0x5df3, - 0x7b95, 0x5cac, 0x5bc6, 0x871c, 0x6e4a, 0x84d1, 0x7a14, 0x8108, - 0x5999, 0x7c8d, 0x6c11, 0x7720, 0x52d9, 0x5922, 0x7121, 0x725f, - 0x77db, 0x9727, 0x9d61, 0x690b, 0x5a7f, 0x5a18, 0x51a5, 0x540d, - 0x547d, 0x660e, 0x76df, 0x8ff7, 0x9298, 0x9cf4, 0x59ea, 0x725d, - 0x6ec5, 0x514d, 0x68c9, 0x7dbf, 0x7dec, 0x9762, 0x9eba, 0x6478, - 0x6a21, 0x8302, 0x5984, 0x5b5f, 0x6bdb, 0x731b, 0x76f2, 0x7db2, - /*** 0x1000 ***/ - 0x8017, 0x8499, 0x5132, 0x6728, 0x9ed9, 0x76ee, 0x6762, 0x52ff, - 0x9905, 0x5c24, 0x623b, 0x7c7e, 0x8cb0, 0x554f, 0x60b6, 0x7d0b, - 0x9580, 0x5301, 0x4e5f, 0x51b6, 0x591c, 0x723a, 0x8036, 0x91ce, - 0x5f25, 0x77e2, 0x5384, 0x5f79, 0x7d04, 0x85ac, 0x8a33, 0x8e8d, - 0x9756, 0x67f3, 0x85ae, 0x9453, 0x6109, 0x6108, 0x6cb9, 0x7652, - 0x8aed, 0x8f38, 0x552f, 0x4f51, 0x512a, 0x52c7, 0x53cb, 0x5ba5, - 0x5e7d, 0x60a0, 0x6182, 0x63d6, 0x6709, 0x67da, 0x6e67, 0x6d8c, - 0x7336, 0x7337, 0x7531, 0x7950, 0x88d5, 0x8a98, 0x904a, 0x9091, - /*** 0x1040 ***/ - 0x90f5, 0x96c4, 0x878d, 0x5915, 0x4e88, 0x4f59, 0x4e0e, 0x8a89, - 0x8f3f, 0x9810, 0x50ad, 0x5e7c, 0x5996, 0x5bb9, 0x5eb8, 0x63da, - 0x63fa, 0x64c1, 0x66dc, 0x694a, 0x69d8, 0x6d0b, 0x6eb6, 0x7194, - 0x7528, 0x7aaf, 0x7f8a, 0x8000, 0x8449, 0x84c9, 0x8981, 0x8b21, - 0x8e0a, 0x9065, 0x967d, 0x990a, 0x617e, 0x6291, 0x6b32, 0x6c83, - 0x6d74, 0x7fcc, 0x7ffc, 0x6dc0, 0x7f85, 0x87ba, 0x88f8, 0x6765, - 0x83b1, 0x983c, 0x96f7, 0x6d1b, 0x7d61, 0x843d, 0x916a, 0x4e71, - 0x5375, 0x5d50, 0x6b04, 0x6feb, 0x85cd, 0x862d, 0x89a7, 0x5229, - /*** 0x1080 ***/ - 0x540f, 0x5c65, 0x674e, 0x68a8, 0x7406, 0x7483, 0x75e2, 0x88cf, - 0x88e1, 0x91cc, 0x96e2, 0x9678, 0x5f8b, 0x7387, 0x7acb, 0x844e, - 0x63a0, 0x7565, 0x5289, 0x6d41, 0x6e9c, 0x7409, 0x7559, 0x786b, - 0x7c92, 0x9686, 0x7adc, 0x9f8d, 0x4fb6, 0x616e, 0x65c5, 0x865c, - 0x4e86, 0x4eae, 0x50da, 0x4e21, 0x51cc, 0x5bee, 0x6599, 0x6881, - 0x6dbc, 0x731f, 0x7642, 0x77ad, 0x7a1c, 0x7ce7, 0x826f, 0x8ad2, - 0x907c, 0x91cf, 0x9675, 0x9818, 0x529b, 0x7dd1, 0x502b, 0x5398, - 0x6797, 0x6dcb, 0x71d0, 0x7433, 0x81e8, 0x8f2a, 0x96a3, 0x9c57, - /*** 0x10c0 ***/ - 0x9e9f, 0x7460, 0x5841, 0x6d99, 0x7d2f, 0x985e, 0x4ee4, 0x4f36, - 0x4f8b, 0x51b7, 0x52b1, 0x5dba, 0x601c, 0x73b2, 0x793c, 0x82d3, - 0x9234, 0x96b7, 0x96f6, 0x970a, 0x9e97, 0x9f62, 0x66a6, 0x6b74, - 0x5217, 0x52a3, 0x70c8, 0x88c2, 0x5ec9, 0x604b, 0x6190, 0x6f23, - 0x7149, 0x7c3e, 0x7df4, 0x806f, 0x84ee, 0x9023, 0x932c, 0x5442, - 0x9b6f, 0x6ad3, 0x7089, 0x8cc2, 0x8def, 0x9732, 0x52b4, 0x5a41, - 0x5eca, 0x5f04, 0x6717, 0x697c, 0x6994, 0x6d6a, 0x6f0f, 0x7262, - 0x72fc, 0x7bed, 0x8001, 0x807e, 0x874b, 0x90ce, 0x516d, 0x9e93, - /*** 0x1100 ***/ - 0x7984, 0x808b, 0x9332, 0x8ad6, 0x502d, 0x548c, 0x8a71, 0x6b6a, - 0x8cc4, 0x8107, 0x60d1, 0x67a0, 0x9df2, 0x4e99, 0x4e98, 0x9c10, - 0x8a6b, 0x85c1, 0x8568, 0x6900, 0x6e7e, 0x7897, 0x8155, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x1140 ***/ - 0x0000, 0x0000, 0x5f0c, 0x4e10, 0x4e15, 0x4e2a, 0x4e31, 0x4e36, - 0x4e3c, 0x4e3f, 0x4e42, 0x4e56, 0x4e58, 0x4e82, 0x4e85, 0x8c6b, - 0x4e8a, 0x8212, 0x5f0d, 0x4e8e, 0x4e9e, 0x4e9f, 0x4ea0, 0x4ea2, - 0x4eb0, 0x4eb3, 0x4eb6, 0x4ece, 0x4ecd, 0x4ec4, 0x4ec6, 0x4ec2, - 0x4ed7, 0x4ede, 0x4eed, 0x4edf, 0x4ef7, 0x4f09, 0x4f5a, 0x4f30, - 0x4f5b, 0x4f5d, 0x4f57, 0x4f47, 0x4f76, 0x4f88, 0x4f8f, 0x4f98, - 0x4f7b, 0x4f69, 0x4f70, 0x4f91, 0x4f6f, 0x4f86, 0x4f96, 0x5118, - 0x4fd4, 0x4fdf, 0x4fce, 0x4fd8, 0x4fdb, 0x4fd1, 0x4fda, 0x4fd0, - /*** 0x1180 ***/ - 0x4fe4, 0x4fe5, 0x501a, 0x5028, 0x5014, 0x502a, 0x5025, 0x5005, - 0x4f1c, 0x4ff6, 0x5021, 0x5029, 0x502c, 0x4ffe, 0x4fef, 0x5011, - 0x5006, 0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505a, - 0x5056, 0x506c, 0x5078, 0x5080, 0x509a, 0x5085, 0x50b4, 0x50b2, - 0x50c9, 0x50ca, 0x50b3, 0x50c2, 0x50d6, 0x50de, 0x50e5, 0x50ed, - 0x50e3, 0x50ee, 0x50f9, 0x50f5, 0x5109, 0x5101, 0x5102, 0x5116, - 0x5115, 0x5114, 0x511a, 0x5121, 0x513a, 0x5137, 0x513c, 0x513b, - 0x513f, 0x5140, 0x5152, 0x514c, 0x5154, 0x5162, 0x7af8, 0x5169, - /*** 0x11c0 ***/ - 0x516a, 0x516e, 0x5180, 0x5182, 0x56d8, 0x518c, 0x5189, 0x518f, - 0x5191, 0x5193, 0x5195, 0x5196, 0x51a4, 0x51a6, 0x51a2, 0x51a9, - 0x51aa, 0x51ab, 0x51b3, 0x51b1, 0x51b2, 0x51b0, 0x51b5, 0x51bd, - 0x51c5, 0x51c9, 0x51db, 0x51e0, 0x8655, 0x51e9, 0x51ed, 0x51f0, - 0x51f5, 0x51fe, 0x5204, 0x520b, 0x5214, 0x520e, 0x5227, 0x522a, - 0x522e, 0x5233, 0x5239, 0x524f, 0x5244, 0x524b, 0x524c, 0x525e, - 0x5254, 0x526a, 0x5274, 0x5269, 0x5273, 0x527f, 0x527d, 0x528d, - 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8fa8, 0x8fa7, 0x52ac, - /*** 0x1200 ***/ - 0x52ad, 0x52bc, 0x52b5, 0x52c1, 0x52cd, 0x52d7, 0x52de, 0x52e3, - 0x52e6, 0x98ed, 0x52e0, 0x52f3, 0x52f5, 0x52f8, 0x52f9, 0x5306, - 0x5308, 0x7538, 0x530d, 0x5310, 0x530f, 0x5315, 0x531a, 0x5323, - 0x532f, 0x5331, 0x5333, 0x5338, 0x5340, 0x5346, 0x5345, 0x4e17, - 0x5349, 0x534d, 0x51d6, 0x535e, 0x5369, 0x536e, 0x5918, 0x537b, - 0x5377, 0x5382, 0x5396, 0x53a0, 0x53a6, 0x53a5, 0x53ae, 0x53b0, - 0x53b6, 0x53c3, 0x7c12, 0x96d9, 0x53df, 0x66fc, 0x71ee, 0x53ee, - 0x53e8, 0x53ed, 0x53fa, 0x5401, 0x543d, 0x5440, 0x542c, 0x542d, - /*** 0x1240 ***/ - 0x543c, 0x542e, 0x5436, 0x5429, 0x541d, 0x544e, 0x548f, 0x5475, - 0x548e, 0x545f, 0x5471, 0x5477, 0x5470, 0x5492, 0x547b, 0x5480, - 0x5476, 0x5484, 0x5490, 0x5486, 0x54c7, 0x54a2, 0x54b8, 0x54a5, - 0x54ac, 0x54c4, 0x54c8, 0x54a8, 0x54ab, 0x54c2, 0x54a4, 0x54be, - 0x54bc, 0x54d8, 0x54e5, 0x54e6, 0x550f, 0x5514, 0x54fd, 0x54ee, - 0x54ed, 0x54fa, 0x54e2, 0x5539, 0x5540, 0x5563, 0x554c, 0x552e, - 0x555c, 0x5545, 0x5556, 0x5557, 0x5538, 0x5533, 0x555d, 0x5599, - 0x5580, 0x54af, 0x558a, 0x559f, 0x557b, 0x557e, 0x5598, 0x559e, - /*** 0x1280 ***/ - 0x55ae, 0x557c, 0x5583, 0x55a9, 0x5587, 0x55a8, 0x55da, 0x55c5, - 0x55df, 0x55c4, 0x55dc, 0x55e4, 0x55d4, 0x5614, 0x55f7, 0x5616, - 0x55fe, 0x55fd, 0x561b, 0x55f9, 0x564e, 0x5650, 0x71df, 0x5634, - 0x5636, 0x5632, 0x5638, 0x566b, 0x5664, 0x562f, 0x566c, 0x566a, - 0x5686, 0x5680, 0x568a, 0x56a0, 0x5694, 0x568f, 0x56a5, 0x56ae, - 0x56b6, 0x56b4, 0x56c2, 0x56bc, 0x56c1, 0x56c3, 0x56c0, 0x56c8, - 0x56ce, 0x56d1, 0x56d3, 0x56d7, 0x56ee, 0x56f9, 0x5700, 0x56ff, - 0x5704, 0x5709, 0x5708, 0x570b, 0x570d, 0x5713, 0x5718, 0x5716, - /*** 0x12c0 ***/ - 0x55c7, 0x571c, 0x5726, 0x5737, 0x5738, 0x574e, 0x573b, 0x5740, - 0x574f, 0x5769, 0x57c0, 0x5788, 0x5761, 0x577f, 0x5789, 0x5793, - 0x57a0, 0x57b3, 0x57a4, 0x57aa, 0x57b0, 0x57c3, 0x57c6, 0x57d4, - 0x57d2, 0x57d3, 0x580a, 0x57d6, 0x57e3, 0x580b, 0x5819, 0x581d, - 0x5872, 0x5821, 0x5862, 0x584b, 0x5870, 0x6bc0, 0x5852, 0x583d, - 0x5879, 0x5885, 0x58b9, 0x589f, 0x58ab, 0x58ba, 0x58de, 0x58bb, - 0x58b8, 0x58ae, 0x58c5, 0x58d3, 0x58d1, 0x58d7, 0x58d9, 0x58d8, - 0x58e5, 0x58dc, 0x58e4, 0x58df, 0x58ef, 0x58fa, 0x58f9, 0x58fb, - /*** 0x1300 ***/ - 0x58fc, 0x58fd, 0x5902, 0x590a, 0x5910, 0x591b, 0x68a6, 0x5925, - 0x592c, 0x592d, 0x5932, 0x5938, 0x593e, 0x7ad2, 0x5955, 0x5950, - 0x594e, 0x595a, 0x5958, 0x5962, 0x5960, 0x5967, 0x596c, 0x5969, - 0x5978, 0x5981, 0x599d, 0x4f5e, 0x4fab, 0x59a3, 0x59b2, 0x59c6, - 0x59e8, 0x59dc, 0x598d, 0x59d9, 0x59da, 0x5a25, 0x5a1f, 0x5a11, - 0x5a1c, 0x5a09, 0x5a1a, 0x5a40, 0x5a6c, 0x5a49, 0x5a35, 0x5a36, - 0x5a62, 0x5a6a, 0x5a9a, 0x5abc, 0x5abe, 0x5acb, 0x5ac2, 0x5abd, - 0x5ae3, 0x5ad7, 0x5ae6, 0x5ae9, 0x5ad6, 0x5afa, 0x5afb, 0x5b0c, - /*** 0x1340 ***/ - 0x5b0b, 0x5b16, 0x5b32, 0x5ad0, 0x5b2a, 0x5b36, 0x5b3e, 0x5b43, - 0x5b45, 0x5b40, 0x5b51, 0x5b55, 0x5b5a, 0x5b5b, 0x5b65, 0x5b69, - 0x5b70, 0x5b73, 0x5b75, 0x5b78, 0x6588, 0x5b7a, 0x5b80, 0x5b83, - 0x5ba6, 0x5bb8, 0x5bc3, 0x5bc7, 0x5bc9, 0x5bd4, 0x5bd0, 0x5be4, - 0x5be6, 0x5be2, 0x5bde, 0x5be5, 0x5beb, 0x5bf0, 0x5bf6, 0x5bf3, - 0x5c05, 0x5c07, 0x5c08, 0x5c0d, 0x5c13, 0x5c20, 0x5c22, 0x5c28, - 0x5c38, 0x5c39, 0x5c41, 0x5c46, 0x5c4e, 0x5c53, 0x5c50, 0x5c4f, - 0x5b71, 0x5c6c, 0x5c6e, 0x4e62, 0x5c76, 0x5c79, 0x5c8c, 0x5c91, - /*** 0x1380 ***/ - 0x5c94, 0x599b, 0x5cab, 0x5cbb, 0x5cb6, 0x5cbc, 0x5cb7, 0x5cc5, - 0x5cbe, 0x5cc7, 0x5cd9, 0x5ce9, 0x5cfd, 0x5cfa, 0x5ced, 0x5d8c, - 0x5cea, 0x5d0b, 0x5d15, 0x5d17, 0x5d5c, 0x5d1f, 0x5d1b, 0x5d11, - 0x5d14, 0x5d22, 0x5d1a, 0x5d19, 0x5d18, 0x5d4c, 0x5d52, 0x5d4e, - 0x5d4b, 0x5d6c, 0x5d73, 0x5d76, 0x5d87, 0x5d84, 0x5d82, 0x5da2, - 0x5d9d, 0x5dac, 0x5dae, 0x5dbd, 0x5d90, 0x5db7, 0x5dbc, 0x5dc9, - 0x5dcd, 0x5dd3, 0x5dd2, 0x5dd6, 0x5ddb, 0x5deb, 0x5df2, 0x5df5, - 0x5e0b, 0x5e1a, 0x5e19, 0x5e11, 0x5e1b, 0x5e36, 0x5e37, 0x5e44, - /*** 0x13c0 ***/ - 0x5e43, 0x5e40, 0x5e4e, 0x5e57, 0x5e54, 0x5e5f, 0x5e62, 0x5e64, - 0x5e47, 0x5e75, 0x5e76, 0x5e7a, 0x9ebc, 0x5e7f, 0x5ea0, 0x5ec1, - 0x5ec2, 0x5ec8, 0x5ed0, 0x5ecf, 0x5ed6, 0x5ee3, 0x5edd, 0x5eda, - 0x5edb, 0x5ee2, 0x5ee1, 0x5ee8, 0x5ee9, 0x5eec, 0x5ef1, 0x5ef3, - 0x5ef0, 0x5ef4, 0x5ef8, 0x5efe, 0x5f03, 0x5f09, 0x5f5d, 0x5f5c, - 0x5f0b, 0x5f11, 0x5f16, 0x5f29, 0x5f2d, 0x5f38, 0x5f41, 0x5f48, - 0x5f4c, 0x5f4e, 0x5f2f, 0x5f51, 0x5f56, 0x5f57, 0x5f59, 0x5f61, - 0x5f6d, 0x5f73, 0x5f77, 0x5f83, 0x5f82, 0x5f7f, 0x5f8a, 0x5f88, - /*** 0x1400 ***/ - 0x5f91, 0x5f87, 0x5f9e, 0x5f99, 0x5f98, 0x5fa0, 0x5fa8, 0x5fad, - 0x5fbc, 0x5fd6, 0x5ffb, 0x5fe4, 0x5ff8, 0x5ff1, 0x5fdd, 0x60b3, - 0x5fff, 0x6021, 0x6060, 0x6019, 0x6010, 0x6029, 0x600e, 0x6031, - 0x601b, 0x6015, 0x602b, 0x6026, 0x600f, 0x603a, 0x605a, 0x6041, - 0x606a, 0x6077, 0x605f, 0x604a, 0x6046, 0x604d, 0x6063, 0x6043, - 0x6064, 0x6042, 0x606c, 0x606b, 0x6059, 0x6081, 0x608d, 0x60e7, - 0x6083, 0x609a, 0x6084, 0x609b, 0x6096, 0x6097, 0x6092, 0x60a7, - 0x608b, 0x60e1, 0x60b8, 0x60e0, 0x60d3, 0x60b4, 0x5ff0, 0x60bd, - /*** 0x1440 ***/ - 0x60c6, 0x60b5, 0x60d8, 0x614d, 0x6115, 0x6106, 0x60f6, 0x60f7, - 0x6100, 0x60f4, 0x60fa, 0x6103, 0x6121, 0x60fb, 0x60f1, 0x610d, - 0x610e, 0x6147, 0x613e, 0x6128, 0x6127, 0x614a, 0x613f, 0x613c, - 0x612c, 0x6134, 0x613d, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, - 0x6159, 0x615a, 0x616b, 0x6174, 0x616f, 0x6165, 0x6171, 0x615f, - 0x615d, 0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61ac, 0x6194, - 0x619a, 0x618a, 0x6191, 0x61ab, 0x61ae, 0x61cc, 0x61ca, 0x61c9, - 0x61f7, 0x61c8, 0x61c3, 0x61c6, 0x61ba, 0x61cb, 0x7f79, 0x61cd, - /*** 0x1480 ***/ - 0x61e6, 0x61e3, 0x61f6, 0x61fa, 0x61f4, 0x61ff, 0x61fd, 0x61fc, - 0x61fe, 0x6200, 0x6208, 0x6209, 0x620d, 0x620c, 0x6214, 0x621b, - 0x621e, 0x6221, 0x622a, 0x622e, 0x6230, 0x6232, 0x6233, 0x6241, - 0x624e, 0x625e, 0x6263, 0x625b, 0x6260, 0x6268, 0x627c, 0x6282, - 0x6289, 0x627e, 0x6292, 0x6293, 0x6296, 0x62d4, 0x6283, 0x6294, - 0x62d7, 0x62d1, 0x62bb, 0x62cf, 0x62ff, 0x62c6, 0x64d4, 0x62c8, - 0x62dc, 0x62cc, 0x62ca, 0x62c2, 0x62c7, 0x629b, 0x62c9, 0x630c, - 0x62ee, 0x62f1, 0x6327, 0x6302, 0x6308, 0x62ef, 0x62f5, 0x6350, - /*** 0x14c0 ***/ - 0x633e, 0x634d, 0x641c, 0x634f, 0x6396, 0x638e, 0x6380, 0x63ab, - 0x6376, 0x63a3, 0x638f, 0x6389, 0x639f, 0x63b5, 0x636b, 0x6369, - 0x63be, 0x63e9, 0x63c0, 0x63c6, 0x63e3, 0x63c9, 0x63d2, 0x63f6, - 0x63c4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436, 0x651d, - 0x6417, 0x6428, 0x640f, 0x6467, 0x646f, 0x6476, 0x644e, 0x652a, - 0x6495, 0x6493, 0x64a5, 0x64a9, 0x6488, 0x64bc, 0x64da, 0x64d2, - 0x64c5, 0x64c7, 0x64bb, 0x64d8, 0x64c2, 0x64f1, 0x64e7, 0x8209, - 0x64e0, 0x64e1, 0x62ac, 0x64e3, 0x64ef, 0x652c, 0x64f6, 0x64f4, - /*** 0x1500 ***/ - 0x64f2, 0x64fa, 0x6500, 0x64fd, 0x6518, 0x651c, 0x6505, 0x6524, - 0x6523, 0x652b, 0x6534, 0x6535, 0x6537, 0x6536, 0x6538, 0x754b, - 0x6548, 0x6556, 0x6555, 0x654d, 0x6558, 0x655e, 0x655d, 0x6572, - 0x6578, 0x6582, 0x6583, 0x8b8a, 0x659b, 0x659f, 0x65ab, 0x65b7, - 0x65c3, 0x65c6, 0x65c1, 0x65c4, 0x65cc, 0x65d2, 0x65db, 0x65d9, - 0x65e0, 0x65e1, 0x65f1, 0x6772, 0x660a, 0x6603, 0x65fb, 0x6773, - 0x6635, 0x6636, 0x6634, 0x661c, 0x664f, 0x6644, 0x6649, 0x6641, - 0x665e, 0x665d, 0x6664, 0x6667, 0x6668, 0x665f, 0x6662, 0x6670, - /*** 0x1540 ***/ - 0x6683, 0x6688, 0x668e, 0x6689, 0x6684, 0x6698, 0x669d, 0x66c1, - 0x66b9, 0x66c9, 0x66be, 0x66bc, 0x66c4, 0x66b8, 0x66d6, 0x66da, - 0x66e0, 0x663f, 0x66e6, 0x66e9, 0x66f0, 0x66f5, 0x66f7, 0x670f, - 0x6716, 0x671e, 0x6726, 0x6727, 0x9738, 0x672e, 0x673f, 0x6736, - 0x6741, 0x6738, 0x6737, 0x6746, 0x675e, 0x6760, 0x6759, 0x6763, - 0x6764, 0x6789, 0x6770, 0x67a9, 0x677c, 0x676a, 0x678c, 0x678b, - 0x67a6, 0x67a1, 0x6785, 0x67b7, 0x67ef, 0x67b4, 0x67ec, 0x67b3, - 0x67e9, 0x67b8, 0x67e4, 0x67de, 0x67dd, 0x67e2, 0x67ee, 0x67b9, - /*** 0x1580 ***/ - 0x67ce, 0x67c6, 0x67e7, 0x6a9c, 0x681e, 0x6846, 0x6829, 0x6840, - 0x684d, 0x6832, 0x684e, 0x68b3, 0x682b, 0x6859, 0x6863, 0x6877, - 0x687f, 0x689f, 0x688f, 0x68ad, 0x6894, 0x689d, 0x689b, 0x6883, - 0x6aae, 0x68b9, 0x6874, 0x68b5, 0x68a0, 0x68ba, 0x690f, 0x688d, - 0x687e, 0x6901, 0x68ca, 0x6908, 0x68d8, 0x6922, 0x6926, 0x68e1, - 0x690c, 0x68cd, 0x68d4, 0x68e7, 0x68d5, 0x6936, 0x6912, 0x6904, - 0x68d7, 0x68e3, 0x6925, 0x68f9, 0x68e0, 0x68ef, 0x6928, 0x692a, - 0x691a, 0x6923, 0x6921, 0x68c6, 0x6979, 0x6977, 0x695c, 0x6978, - /*** 0x15c0 ***/ - 0x696b, 0x6954, 0x697e, 0x696e, 0x6939, 0x6974, 0x693d, 0x6959, - 0x6930, 0x6961, 0x695e, 0x695d, 0x6981, 0x696a, 0x69b2, 0x69ae, - 0x69d0, 0x69bf, 0x69c1, 0x69d3, 0x69be, 0x69ce, 0x5be8, 0x69ca, - 0x69dd, 0x69bb, 0x69c3, 0x69a7, 0x6a2e, 0x6991, 0x69a0, 0x699c, - 0x6995, 0x69b4, 0x69de, 0x69e8, 0x6a02, 0x6a1b, 0x69ff, 0x6b0a, - 0x69f9, 0x69f2, 0x69e7, 0x6a05, 0x69b1, 0x6a1e, 0x69ed, 0x6a14, - 0x69eb, 0x6a0a, 0x6a12, 0x6ac1, 0x6a23, 0x6a13, 0x6a44, 0x6a0c, - 0x6a72, 0x6a36, 0x6a78, 0x6a47, 0x6a62, 0x6a59, 0x6a66, 0x6a48, - /*** 0x1600 ***/ - 0x6a38, 0x6a22, 0x6a90, 0x6a8d, 0x6aa0, 0x6a84, 0x6aa2, 0x6aa3, - 0x6a97, 0x8617, 0x6abb, 0x6ac3, 0x6ac2, 0x6ab8, 0x6ab3, 0x6aac, - 0x6ade, 0x6ad1, 0x6adf, 0x6aaa, 0x6ada, 0x6aea, 0x6afb, 0x6b05, - 0x8616, 0x6afa, 0x6b12, 0x6b16, 0x9b31, 0x6b1f, 0x6b38, 0x6b37, - 0x76dc, 0x6b39, 0x98ee, 0x6b47, 0x6b43, 0x6b49, 0x6b50, 0x6b59, - 0x6b54, 0x6b5b, 0x6b5f, 0x6b61, 0x6b78, 0x6b79, 0x6b7f, 0x6b80, - 0x6b84, 0x6b83, 0x6b8d, 0x6b98, 0x6b95, 0x6b9e, 0x6ba4, 0x6baa, - 0x6bab, 0x6baf, 0x6bb2, 0x6bb1, 0x6bb3, 0x6bb7, 0x6bbc, 0x6bc6, - /*** 0x1640 ***/ - 0x6bcb, 0x6bd3, 0x6bdf, 0x6bec, 0x6beb, 0x6bf3, 0x6bef, 0x9ebe, - 0x6c08, 0x6c13, 0x6c14, 0x6c1b, 0x6c24, 0x6c23, 0x6c5e, 0x6c55, - 0x6c62, 0x6c6a, 0x6c82, 0x6c8d, 0x6c9a, 0x6c81, 0x6c9b, 0x6c7e, - 0x6c68, 0x6c73, 0x6c92, 0x6c90, 0x6cc4, 0x6cf1, 0x6cd3, 0x6cbd, - 0x6cd7, 0x6cc5, 0x6cdd, 0x6cae, 0x6cb1, 0x6cbe, 0x6cba, 0x6cdb, - 0x6cef, 0x6cd9, 0x6cea, 0x6d1f, 0x884d, 0x6d36, 0x6d2b, 0x6d3d, - 0x6d38, 0x6d19, 0x6d35, 0x6d33, 0x6d12, 0x6d0c, 0x6d63, 0x6d93, - 0x6d64, 0x6d5a, 0x6d79, 0x6d59, 0x6d8e, 0x6d95, 0x6fe4, 0x6d85, - /*** 0x1680 ***/ - 0x6df9, 0x6e15, 0x6e0a, 0x6db5, 0x6dc7, 0x6de6, 0x6db8, 0x6dc6, - 0x6dec, 0x6dde, 0x6dcc, 0x6de8, 0x6dd2, 0x6dc5, 0x6dfa, 0x6dd9, - 0x6de4, 0x6dd5, 0x6dea, 0x6dee, 0x6e2d, 0x6e6e, 0x6e2e, 0x6e19, - 0x6e72, 0x6e5f, 0x6e3e, 0x6e23, 0x6e6b, 0x6e2b, 0x6e76, 0x6e4d, - 0x6e1f, 0x6e43, 0x6e3a, 0x6e4e, 0x6e24, 0x6eff, 0x6e1d, 0x6e38, - 0x6e82, 0x6eaa, 0x6e98, 0x6ec9, 0x6eb7, 0x6ed3, 0x6ebd, 0x6eaf, - 0x6ec4, 0x6eb2, 0x6ed4, 0x6ed5, 0x6e8f, 0x6ea5, 0x6ec2, 0x6e9f, - 0x6f41, 0x6f11, 0x704c, 0x6eec, 0x6ef8, 0x6efe, 0x6f3f, 0x6ef2, - /*** 0x16c0 ***/ - 0x6f31, 0x6eef, 0x6f32, 0x6ecc, 0x6f3e, 0x6f13, 0x6ef7, 0x6f86, - 0x6f7a, 0x6f78, 0x6f81, 0x6f80, 0x6f6f, 0x6f5b, 0x6ff3, 0x6f6d, - 0x6f82, 0x6f7c, 0x6f58, 0x6f8e, 0x6f91, 0x6fc2, 0x6f66, 0x6fb3, - 0x6fa3, 0x6fa1, 0x6fa4, 0x6fb9, 0x6fc6, 0x6faa, 0x6fdf, 0x6fd5, - 0x6fec, 0x6fd4, 0x6fd8, 0x6ff1, 0x6fee, 0x6fdb, 0x7009, 0x700b, - 0x6ffa, 0x7011, 0x7001, 0x700f, 0x6ffe, 0x701b, 0x701a, 0x6f74, - 0x701d, 0x7018, 0x701f, 0x7030, 0x703e, 0x7032, 0x7051, 0x7063, - 0x7099, 0x7092, 0x70af, 0x70f1, 0x70ac, 0x70b8, 0x70b3, 0x70ae, - /*** 0x1700 ***/ - 0x70df, 0x70cb, 0x70dd, 0x70d9, 0x7109, 0x70fd, 0x711c, 0x7119, - 0x7165, 0x7155, 0x7188, 0x7166, 0x7162, 0x714c, 0x7156, 0x716c, - 0x718f, 0x71fb, 0x7184, 0x7195, 0x71a8, 0x71ac, 0x71d7, 0x71b9, - 0x71be, 0x71d2, 0x71c9, 0x71d4, 0x71ce, 0x71e0, 0x71ec, 0x71e7, - 0x71f5, 0x71fc, 0x71f9, 0x71ff, 0x720d, 0x7210, 0x721b, 0x7228, - 0x722d, 0x722c, 0x7230, 0x7232, 0x723b, 0x723c, 0x723f, 0x7240, - 0x7246, 0x724b, 0x7258, 0x7274, 0x727e, 0x7282, 0x7281, 0x7287, - 0x7292, 0x7296, 0x72a2, 0x72a7, 0x72b9, 0x72b2, 0x72c3, 0x72c6, - /*** 0x1740 ***/ - 0x72c4, 0x72ce, 0x72d2, 0x72e2, 0x72e0, 0x72e1, 0x72f9, 0x72f7, - 0x500f, 0x7317, 0x730a, 0x731c, 0x7316, 0x731d, 0x7334, 0x732f, - 0x7329, 0x7325, 0x733e, 0x734e, 0x734f, 0x9ed8, 0x7357, 0x736a, - 0x7368, 0x7370, 0x7378, 0x7375, 0x737b, 0x737a, 0x73c8, 0x73b3, - 0x73ce, 0x73bb, 0x73c0, 0x73e5, 0x73ee, 0x73de, 0x74a2, 0x7405, - 0x746f, 0x7425, 0x73f8, 0x7432, 0x743a, 0x7455, 0x743f, 0x745f, - 0x7459, 0x7441, 0x745c, 0x7469, 0x7470, 0x7463, 0x746a, 0x7476, - 0x747e, 0x748b, 0x749e, 0x74a7, 0x74ca, 0x74cf, 0x74d4, 0x73f1, - /*** 0x1780 ***/ - 0x74e0, 0x74e3, 0x74e7, 0x74e9, 0x74ee, 0x74f2, 0x74f0, 0x74f1, - 0x74f8, 0x74f7, 0x7504, 0x7503, 0x7505, 0x750c, 0x750e, 0x750d, - 0x7515, 0x7513, 0x751e, 0x7526, 0x752c, 0x753c, 0x7544, 0x754d, - 0x754a, 0x7549, 0x755b, 0x7546, 0x755a, 0x7569, 0x7564, 0x7567, - 0x756b, 0x756d, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574, 0x758a, - 0x7589, 0x7582, 0x7594, 0x759a, 0x759d, 0x75a5, 0x75a3, 0x75c2, - 0x75b3, 0x75c3, 0x75b5, 0x75bd, 0x75b8, 0x75bc, 0x75b1, 0x75cd, - 0x75ca, 0x75d2, 0x75d9, 0x75e3, 0x75de, 0x75fe, 0x75ff, 0x75fc, - /*** 0x17c0 ***/ - 0x7601, 0x75f0, 0x75fa, 0x75f2, 0x75f3, 0x760b, 0x760d, 0x7609, - 0x761f, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634, 0x7630, - 0x763b, 0x7647, 0x7648, 0x7646, 0x765c, 0x7658, 0x7661, 0x7662, - 0x7668, 0x7669, 0x766a, 0x7667, 0x766c, 0x7670, 0x7672, 0x7676, - 0x7678, 0x767c, 0x7680, 0x7683, 0x7688, 0x768b, 0x768e, 0x7696, - 0x7693, 0x7699, 0x769a, 0x76b0, 0x76b4, 0x76b8, 0x76b9, 0x76ba, - 0x76c2, 0x76cd, 0x76d6, 0x76d2, 0x76de, 0x76e1, 0x76e5, 0x76e7, - 0x76ea, 0x862f, 0x76fb, 0x7708, 0x7707, 0x7704, 0x7729, 0x7724, - /*** 0x1800 ***/ - 0x771e, 0x7725, 0x7726, 0x771b, 0x7737, 0x7738, 0x7747, 0x775a, - 0x7768, 0x776b, 0x775b, 0x7765, 0x777f, 0x777e, 0x7779, 0x778e, - 0x778b, 0x7791, 0x77a0, 0x779e, 0x77b0, 0x77b6, 0x77b9, 0x77bf, - 0x77bc, 0x77bd, 0x77bb, 0x77c7, 0x77cd, 0x77d7, 0x77da, 0x77dc, - 0x77e3, 0x77ee, 0x77fc, 0x780c, 0x7812, 0x7926, 0x7820, 0x792a, - 0x7845, 0x788e, 0x7874, 0x7886, 0x787c, 0x789a, 0x788c, 0x78a3, - 0x78b5, 0x78aa, 0x78af, 0x78d1, 0x78c6, 0x78cb, 0x78d4, 0x78be, - 0x78bc, 0x78c5, 0x78ca, 0x78ec, 0x78e7, 0x78da, 0x78fd, 0x78f4, - /*** 0x1840 ***/ - 0x7907, 0x7912, 0x7911, 0x7919, 0x792c, 0x792b, 0x7940, 0x7960, - 0x7957, 0x795f, 0x795a, 0x7955, 0x7953, 0x797a, 0x797f, 0x798a, - 0x799d, 0x79a7, 0x9f4b, 0x79aa, 0x79ae, 0x79b3, 0x79b9, 0x79ba, - 0x79c9, 0x79d5, 0x79e7, 0x79ec, 0x79e1, 0x79e3, 0x7a08, 0x7a0d, - 0x7a18, 0x7a19, 0x7a20, 0x7a1f, 0x7980, 0x7a31, 0x7a3b, 0x7a3e, - 0x7a37, 0x7a43, 0x7a57, 0x7a49, 0x7a61, 0x7a62, 0x7a69, 0x9f9d, - 0x7a70, 0x7a79, 0x7a7d, 0x7a88, 0x7a97, 0x7a95, 0x7a98, 0x7a96, - 0x7aa9, 0x7ac8, 0x7ab0, 0x7ab6, 0x7ac5, 0x7ac4, 0x7abf, 0x9083, - /*** 0x1880 ***/ - 0x7ac7, 0x7aca, 0x7acd, 0x7acf, 0x7ad5, 0x7ad3, 0x7ad9, 0x7ada, - 0x7add, 0x7ae1, 0x7ae2, 0x7ae6, 0x7aed, 0x7af0, 0x7b02, 0x7b0f, - 0x7b0a, 0x7b06, 0x7b33, 0x7b18, 0x7b19, 0x7b1e, 0x7b35, 0x7b28, - 0x7b36, 0x7b50, 0x7b7a, 0x7b04, 0x7b4d, 0x7b0b, 0x7b4c, 0x7b45, - 0x7b75, 0x7b65, 0x7b74, 0x7b67, 0x7b70, 0x7b71, 0x7b6c, 0x7b6e, - 0x7b9d, 0x7b98, 0x7b9f, 0x7b8d, 0x7b9c, 0x7b9a, 0x7b8b, 0x7b92, - 0x7b8f, 0x7b5d, 0x7b99, 0x7bcb, 0x7bc1, 0x7bcc, 0x7bcf, 0x7bb4, - 0x7bc6, 0x7bdd, 0x7be9, 0x7c11, 0x7c14, 0x7be6, 0x7be5, 0x7c60, - /*** 0x18c0 ***/ - 0x7c00, 0x7c07, 0x7c13, 0x7bf3, 0x7bf7, 0x7c17, 0x7c0d, 0x7bf6, - 0x7c23, 0x7c27, 0x7c2a, 0x7c1f, 0x7c37, 0x7c2b, 0x7c3d, 0x7c4c, - 0x7c43, 0x7c54, 0x7c4f, 0x7c40, 0x7c50, 0x7c58, 0x7c5f, 0x7c64, - 0x7c56, 0x7c65, 0x7c6c, 0x7c75, 0x7c83, 0x7c90, 0x7ca4, 0x7cad, - 0x7ca2, 0x7cab, 0x7ca1, 0x7ca8, 0x7cb3, 0x7cb2, 0x7cb1, 0x7cae, - 0x7cb9, 0x7cbd, 0x7cc0, 0x7cc5, 0x7cc2, 0x7cd8, 0x7cd2, 0x7cdc, - 0x7ce2, 0x9b3b, 0x7cef, 0x7cf2, 0x7cf4, 0x7cf6, 0x7cfa, 0x7d06, - 0x7d02, 0x7d1c, 0x7d15, 0x7d0a, 0x7d45, 0x7d4b, 0x7d2e, 0x7d32, - /*** 0x1900 ***/ - 0x7d3f, 0x7d35, 0x7d46, 0x7d73, 0x7d56, 0x7d4e, 0x7d72, 0x7d68, - 0x7d6e, 0x7d4f, 0x7d63, 0x7d93, 0x7d89, 0x7d5b, 0x7d8f, 0x7d7d, - 0x7d9b, 0x7dba, 0x7dae, 0x7da3, 0x7db5, 0x7dc7, 0x7dbd, 0x7dab, - 0x7e3d, 0x7da2, 0x7daf, 0x7ddc, 0x7db8, 0x7d9f, 0x7db0, 0x7dd8, - 0x7ddd, 0x7de4, 0x7dde, 0x7dfb, 0x7df2, 0x7de1, 0x7e05, 0x7e0a, - 0x7e23, 0x7e21, 0x7e12, 0x7e31, 0x7e1f, 0x7e09, 0x7e0b, 0x7e22, - 0x7e46, 0x7e66, 0x7e3b, 0x7e35, 0x7e39, 0x7e43, 0x7e37, 0x7e32, - 0x7e3a, 0x7e67, 0x7e5d, 0x7e56, 0x7e5e, 0x7e59, 0x7e5a, 0x7e79, - /*** 0x1940 ***/ - 0x7e6a, 0x7e69, 0x7e7c, 0x7e7b, 0x7e83, 0x7dd5, 0x7e7d, 0x8fae, - 0x7e7f, 0x7e88, 0x7e89, 0x7e8c, 0x7e92, 0x7e90, 0x7e93, 0x7e94, - 0x7e96, 0x7e8e, 0x7e9b, 0x7e9c, 0x7f38, 0x7f3a, 0x7f45, 0x7f4c, - 0x7f4d, 0x7f4e, 0x7f50, 0x7f51, 0x7f55, 0x7f54, 0x7f58, 0x7f5f, - 0x7f60, 0x7f68, 0x7f69, 0x7f67, 0x7f78, 0x7f82, 0x7f86, 0x7f83, - 0x7f88, 0x7f87, 0x7f8c, 0x7f94, 0x7f9e, 0x7f9d, 0x7f9a, 0x7fa3, - 0x7faf, 0x7fb2, 0x7fb9, 0x7fae, 0x7fb6, 0x7fb8, 0x8b71, 0x7fc5, - 0x7fc6, 0x7fca, 0x7fd5, 0x7fd4, 0x7fe1, 0x7fe6, 0x7fe9, 0x7ff3, - /*** 0x1980 ***/ - 0x7ff9, 0x98dc, 0x8006, 0x8004, 0x800b, 0x8012, 0x8018, 0x8019, - 0x801c, 0x8021, 0x8028, 0x803f, 0x803b, 0x804a, 0x8046, 0x8052, - 0x8058, 0x805a, 0x805f, 0x8062, 0x8068, 0x8073, 0x8072, 0x8070, - 0x8076, 0x8079, 0x807d, 0x807f, 0x8084, 0x8086, 0x8085, 0x809b, - 0x8093, 0x809a, 0x80ad, 0x5190, 0x80ac, 0x80db, 0x80e5, 0x80d9, - 0x80dd, 0x80c4, 0x80da, 0x80d6, 0x8109, 0x80ef, 0x80f1, 0x811b, - 0x8129, 0x8123, 0x812f, 0x814b, 0x968b, 0x8146, 0x813e, 0x8153, - 0x8151, 0x80fc, 0x8171, 0x816e, 0x8165, 0x8166, 0x8174, 0x8183, - /*** 0x19c0 ***/ - 0x8188, 0x818a, 0x8180, 0x8182, 0x81a0, 0x8195, 0x81a4, 0x81a3, - 0x815f, 0x8193, 0x81a9, 0x81b0, 0x81b5, 0x81be, 0x81b8, 0x81bd, - 0x81c0, 0x81c2, 0x81ba, 0x81c9, 0x81cd, 0x81d1, 0x81d9, 0x81d8, - 0x81c8, 0x81da, 0x81df, 0x81e0, 0x81e7, 0x81fa, 0x81fb, 0x81fe, - 0x8201, 0x8202, 0x8205, 0x8207, 0x820a, 0x820d, 0x8210, 0x8216, - 0x8229, 0x822b, 0x8238, 0x8233, 0x8240, 0x8259, 0x8258, 0x825d, - 0x825a, 0x825f, 0x8264, 0x8262, 0x8268, 0x826a, 0x826b, 0x822e, - 0x8271, 0x8277, 0x8278, 0x827e, 0x828d, 0x8292, 0x82ab, 0x829f, - /*** 0x1a00 ***/ - 0x82bb, 0x82ac, 0x82e1, 0x82e3, 0x82df, 0x82d2, 0x82f4, 0x82f3, - 0x82fa, 0x8393, 0x8303, 0x82fb, 0x82f9, 0x82de, 0x8306, 0x82dc, - 0x8309, 0x82d9, 0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, - 0x8339, 0x8350, 0x8345, 0x832f, 0x832b, 0x8317, 0x8318, 0x8385, - 0x839a, 0x83aa, 0x839f, 0x83a2, 0x8396, 0x8323, 0x838e, 0x8387, - 0x838a, 0x837c, 0x83b5, 0x8373, 0x8375, 0x83a0, 0x8389, 0x83a8, - 0x83f4, 0x8413, 0x83eb, 0x83ce, 0x83fd, 0x8403, 0x83d8, 0x840b, - 0x83c1, 0x83f7, 0x8407, 0x83e0, 0x83f2, 0x840d, 0x8422, 0x8420, - /*** 0x1a40 ***/ - 0x83bd, 0x8438, 0x8506, 0x83fb, 0x846d, 0x842a, 0x843c, 0x855a, - 0x8484, 0x8477, 0x846b, 0x84ad, 0x846e, 0x8482, 0x8469, 0x8446, - 0x842c, 0x846f, 0x8479, 0x8435, 0x84ca, 0x8462, 0x84b9, 0x84bf, - 0x849f, 0x84d9, 0x84cd, 0x84bb, 0x84da, 0x84d0, 0x84c1, 0x84c6, - 0x84d6, 0x84a1, 0x8521, 0x84ff, 0x84f4, 0x8517, 0x8518, 0x852c, - 0x851f, 0x8515, 0x8514, 0x84fc, 0x8540, 0x8563, 0x8558, 0x8548, - 0x8541, 0x8602, 0x854b, 0x8555, 0x8580, 0x85a4, 0x8588, 0x8591, - 0x858a, 0x85a8, 0x856d, 0x8594, 0x859b, 0x85ea, 0x8587, 0x859c, - /*** 0x1a80 ***/ - 0x8577, 0x857e, 0x8590, 0x85c9, 0x85ba, 0x85cf, 0x85b9, 0x85d0, - 0x85d5, 0x85dd, 0x85e5, 0x85dc, 0x85f9, 0x860a, 0x8613, 0x860b, - 0x85fe, 0x85fa, 0x8606, 0x8622, 0x861a, 0x8630, 0x863f, 0x864d, - 0x4e55, 0x8654, 0x865f, 0x8667, 0x8671, 0x8693, 0x86a3, 0x86a9, - 0x86aa, 0x868b, 0x868c, 0x86b6, 0x86af, 0x86c4, 0x86c6, 0x86b0, - 0x86c9, 0x8823, 0x86ab, 0x86d4, 0x86de, 0x86e9, 0x86ec, 0x86df, - 0x86db, 0x86ef, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703, 0x86fb, - 0x8711, 0x8709, 0x870d, 0x86f9, 0x870a, 0x8734, 0x873f, 0x8737, - /*** 0x1ac0 ***/ - 0x873b, 0x8725, 0x8729, 0x871a, 0x8760, 0x875f, 0x8778, 0x874c, - 0x874e, 0x8774, 0x8757, 0x8768, 0x876e, 0x8759, 0x8753, 0x8763, - 0x876a, 0x8805, 0x87a2, 0x879f, 0x8782, 0x87af, 0x87cb, 0x87bd, - 0x87c0, 0x87d0, 0x96d6, 0x87ab, 0x87c4, 0x87b3, 0x87c7, 0x87c6, - 0x87bb, 0x87ef, 0x87f2, 0x87e0, 0x880f, 0x880d, 0x87fe, 0x87f6, - 0x87f7, 0x880e, 0x87d2, 0x8811, 0x8816, 0x8815, 0x8822, 0x8821, - 0x8831, 0x8836, 0x8839, 0x8827, 0x883b, 0x8844, 0x8842, 0x8852, - 0x8859, 0x885e, 0x8862, 0x886b, 0x8881, 0x887e, 0x889e, 0x8875, - /*** 0x1b00 ***/ - 0x887d, 0x88b5, 0x8872, 0x8882, 0x8897, 0x8892, 0x88ae, 0x8899, - 0x88a2, 0x888d, 0x88a4, 0x88b0, 0x88bf, 0x88b1, 0x88c3, 0x88c4, - 0x88d4, 0x88d8, 0x88d9, 0x88dd, 0x88f9, 0x8902, 0x88fc, 0x88f4, - 0x88e8, 0x88f2, 0x8904, 0x890c, 0x890a, 0x8913, 0x8943, 0x891e, - 0x8925, 0x892a, 0x892b, 0x8941, 0x8944, 0x893b, 0x8936, 0x8938, - 0x894c, 0x891d, 0x8960, 0x895e, 0x8966, 0x8964, 0x896d, 0x896a, - 0x896f, 0x8974, 0x8977, 0x897e, 0x8983, 0x8988, 0x898a, 0x8993, - 0x8998, 0x89a1, 0x89a9, 0x89a6, 0x89ac, 0x89af, 0x89b2, 0x89ba, - /*** 0x1b40 ***/ - 0x89bd, 0x89bf, 0x89c0, 0x89da, 0x89dc, 0x89dd, 0x89e7, 0x89f4, - 0x89f8, 0x8a03, 0x8a16, 0x8a10, 0x8a0c, 0x8a1b, 0x8a1d, 0x8a25, - 0x8a36, 0x8a41, 0x8a5b, 0x8a52, 0x8a46, 0x8a48, 0x8a7c, 0x8a6d, - 0x8a6c, 0x8a62, 0x8a85, 0x8a82, 0x8a84, 0x8aa8, 0x8aa1, 0x8a91, - 0x8aa5, 0x8aa6, 0x8a9a, 0x8aa3, 0x8ac4, 0x8acd, 0x8ac2, 0x8ada, - 0x8aeb, 0x8af3, 0x8ae7, 0x8ae4, 0x8af1, 0x8b14, 0x8ae0, 0x8ae2, - 0x8af7, 0x8ade, 0x8adb, 0x8b0c, 0x8b07, 0x8b1a, 0x8ae1, 0x8b16, - 0x8b10, 0x8b17, 0x8b20, 0x8b33, 0x97ab, 0x8b26, 0x8b2b, 0x8b3e, - /*** 0x1b80 ***/ - 0x8b28, 0x8b41, 0x8b4c, 0x8b4f, 0x8b4e, 0x8b49, 0x8b56, 0x8b5b, - 0x8b5a, 0x8b6b, 0x8b5f, 0x8b6c, 0x8b6f, 0x8b74, 0x8b7d, 0x8b80, - 0x8b8c, 0x8b8e, 0x8b92, 0x8b93, 0x8b96, 0x8b99, 0x8b9a, 0x8c3a, - 0x8c41, 0x8c3f, 0x8c48, 0x8c4c, 0x8c4e, 0x8c50, 0x8c55, 0x8c62, - 0x8c6c, 0x8c78, 0x8c7a, 0x8c82, 0x8c89, 0x8c85, 0x8c8a, 0x8c8d, - 0x8c8e, 0x8c94, 0x8c7c, 0x8c98, 0x621d, 0x8cad, 0x8caa, 0x8cbd, - 0x8cb2, 0x8cb3, 0x8cae, 0x8cb6, 0x8cc8, 0x8cc1, 0x8ce4, 0x8ce3, - 0x8cda, 0x8cfd, 0x8cfa, 0x8cfb, 0x8d04, 0x8d05, 0x8d0a, 0x8d07, - /*** 0x1bc0 ***/ - 0x8d0f, 0x8d0d, 0x8d10, 0x9f4e, 0x8d13, 0x8ccd, 0x8d14, 0x8d16, - 0x8d67, 0x8d6d, 0x8d71, 0x8d73, 0x8d81, 0x8d99, 0x8dc2, 0x8dbe, - 0x8dba, 0x8dcf, 0x8dda, 0x8dd6, 0x8dcc, 0x8ddb, 0x8dcb, 0x8dea, - 0x8deb, 0x8ddf, 0x8de3, 0x8dfc, 0x8e08, 0x8e09, 0x8dff, 0x8e1d, - 0x8e1e, 0x8e10, 0x8e1f, 0x8e42, 0x8e35, 0x8e30, 0x8e34, 0x8e4a, - 0x8e47, 0x8e49, 0x8e4c, 0x8e50, 0x8e48, 0x8e59, 0x8e64, 0x8e60, - 0x8e2a, 0x8e63, 0x8e55, 0x8e76, 0x8e72, 0x8e7c, 0x8e81, 0x8e87, - 0x8e85, 0x8e84, 0x8e8b, 0x8e8a, 0x8e93, 0x8e91, 0x8e94, 0x8e99, - /*** 0x1c00 ***/ - 0x8eaa, 0x8ea1, 0x8eac, 0x8eb0, 0x8ec6, 0x8eb1, 0x8ebe, 0x8ec5, - 0x8ec8, 0x8ecb, 0x8edb, 0x8ee3, 0x8efc, 0x8efb, 0x8eeb, 0x8efe, - 0x8f0a, 0x8f05, 0x8f15, 0x8f12, 0x8f19, 0x8f13, 0x8f1c, 0x8f1f, - 0x8f1b, 0x8f0c, 0x8f26, 0x8f33, 0x8f3b, 0x8f39, 0x8f45, 0x8f42, - 0x8f3e, 0x8f4c, 0x8f49, 0x8f46, 0x8f4e, 0x8f57, 0x8f5c, 0x8f62, - 0x8f63, 0x8f64, 0x8f9c, 0x8f9f, 0x8fa3, 0x8fad, 0x8faf, 0x8fb7, - 0x8fda, 0x8fe5, 0x8fe2, 0x8fea, 0x8fef, 0x9087, 0x8ff4, 0x9005, - 0x8ff9, 0x8ffa, 0x9011, 0x9015, 0x9021, 0x900d, 0x901e, 0x9016, - /*** 0x1c40 ***/ - 0x900b, 0x9027, 0x9036, 0x9035, 0x9039, 0x8ff8, 0x904f, 0x9050, - 0x9051, 0x9052, 0x900e, 0x9049, 0x903e, 0x9056, 0x9058, 0x905e, - 0x9068, 0x906f, 0x9076, 0x96a8, 0x9072, 0x9082, 0x907d, 0x9081, - 0x9080, 0x908a, 0x9089, 0x908f, 0x90a8, 0x90af, 0x90b1, 0x90b5, - 0x90e2, 0x90e4, 0x6248, 0x90db, 0x9102, 0x9112, 0x9119, 0x9132, - 0x9130, 0x914a, 0x9156, 0x9158, 0x9163, 0x9165, 0x9169, 0x9173, - 0x9172, 0x918b, 0x9189, 0x9182, 0x91a2, 0x91ab, 0x91af, 0x91aa, - 0x91b5, 0x91b4, 0x91ba, 0x91c0, 0x91c1, 0x91c9, 0x91cb, 0x91d0, - /*** 0x1c80 ***/ - 0x91d6, 0x91df, 0x91e1, 0x91db, 0x91fc, 0x91f5, 0x91f6, 0x921e, - 0x91ff, 0x9214, 0x922c, 0x9215, 0x9211, 0x925e, 0x9257, 0x9245, - 0x9249, 0x9264, 0x9248, 0x9295, 0x923f, 0x924b, 0x9250, 0x929c, - 0x9296, 0x9293, 0x929b, 0x925a, 0x92cf, 0x92b9, 0x92b7, 0x92e9, - 0x930f, 0x92fa, 0x9344, 0x932e, 0x9319, 0x9322, 0x931a, 0x9323, - 0x933a, 0x9335, 0x933b, 0x935c, 0x9360, 0x937c, 0x936e, 0x9356, - 0x93b0, 0x93ac, 0x93ad, 0x9394, 0x93b9, 0x93d6, 0x93d7, 0x93e8, - 0x93e5, 0x93d8, 0x93c3, 0x93dd, 0x93d0, 0x93c8, 0x93e4, 0x941a, - /*** 0x1cc0 ***/ - 0x9414, 0x9413, 0x9403, 0x9407, 0x9410, 0x9436, 0x942b, 0x9435, - 0x9421, 0x943a, 0x9441, 0x9452, 0x9444, 0x945b, 0x9460, 0x9462, - 0x945e, 0x946a, 0x9229, 0x9470, 0x9475, 0x9477, 0x947d, 0x945a, - 0x947c, 0x947e, 0x9481, 0x947f, 0x9582, 0x9587, 0x958a, 0x9594, - 0x9596, 0x9598, 0x9599, 0x95a0, 0x95a8, 0x95a7, 0x95ad, 0x95bc, - 0x95bb, 0x95b9, 0x95be, 0x95ca, 0x6ff6, 0x95c3, 0x95cd, 0x95cc, - 0x95d5, 0x95d4, 0x95d6, 0x95dc, 0x95e1, 0x95e5, 0x95e2, 0x9621, - 0x9628, 0x962e, 0x962f, 0x9642, 0x964c, 0x964f, 0x964b, 0x9677, - /*** 0x1d00 ***/ - 0x965c, 0x965e, 0x965d, 0x965f, 0x9666, 0x9672, 0x966c, 0x968d, - 0x9698, 0x9695, 0x9697, 0x96aa, 0x96a7, 0x96b1, 0x96b2, 0x96b0, - 0x96b4, 0x96b6, 0x96b8, 0x96b9, 0x96ce, 0x96cb, 0x96c9, 0x96cd, - 0x894d, 0x96dc, 0x970d, 0x96d5, 0x96f9, 0x9704, 0x9706, 0x9708, - 0x9713, 0x970e, 0x9711, 0x970f, 0x9716, 0x9719, 0x9724, 0x972a, - 0x9730, 0x9739, 0x973d, 0x973e, 0x9744, 0x9746, 0x9748, 0x9742, - 0x9749, 0x975c, 0x9760, 0x9764, 0x9766, 0x9768, 0x52d2, 0x976b, - 0x9771, 0x9779, 0x9785, 0x977c, 0x9781, 0x977a, 0x9786, 0x978b, - /*** 0x1d40 ***/ - 0x978f, 0x9790, 0x979c, 0x97a8, 0x97a6, 0x97a3, 0x97b3, 0x97b4, - 0x97c3, 0x97c6, 0x97c8, 0x97cb, 0x97dc, 0x97ed, 0x9f4f, 0x97f2, - 0x7adf, 0x97f6, 0x97f5, 0x980f, 0x980c, 0x9838, 0x9824, 0x9821, - 0x9837, 0x983d, 0x9846, 0x984f, 0x984b, 0x986b, 0x986f, 0x9870, - 0x9871, 0x9874, 0x9873, 0x98aa, 0x98af, 0x98b1, 0x98b6, 0x98c4, - 0x98c3, 0x98c6, 0x98e9, 0x98eb, 0x9903, 0x9909, 0x9912, 0x9914, - 0x9918, 0x9921, 0x991d, 0x991e, 0x9924, 0x9920, 0x992c, 0x992e, - 0x993d, 0x993e, 0x9942, 0x9949, 0x9945, 0x9950, 0x994b, 0x9951, - /*** 0x1d80 ***/ - 0x9952, 0x994c, 0x9955, 0x9997, 0x9998, 0x99a5, 0x99ad, 0x99ae, - 0x99bc, 0x99df, 0x99db, 0x99dd, 0x99d8, 0x99d1, 0x99ed, 0x99ee, - 0x99f1, 0x99f2, 0x99fb, 0x99f8, 0x9a01, 0x9a0f, 0x9a05, 0x99e2, - 0x9a19, 0x9a2b, 0x9a37, 0x9a45, 0x9a42, 0x9a40, 0x9a43, 0x9a3e, - 0x9a55, 0x9a4d, 0x9a5b, 0x9a57, 0x9a5f, 0x9a62, 0x9a65, 0x9a64, - 0x9a69, 0x9a6b, 0x9a6a, 0x9aad, 0x9ab0, 0x9abc, 0x9ac0, 0x9acf, - 0x9ad1, 0x9ad3, 0x9ad4, 0x9ade, 0x9adf, 0x9ae2, 0x9ae3, 0x9ae6, - 0x9aef, 0x9aeb, 0x9aee, 0x9af4, 0x9af1, 0x9af7, 0x9afb, 0x9b06, - /*** 0x1dc0 ***/ - 0x9b18, 0x9b1a, 0x9b1f, 0x9b22, 0x9b23, 0x9b25, 0x9b27, 0x9b28, - 0x9b29, 0x9b2a, 0x9b2e, 0x9b2f, 0x9b32, 0x9b44, 0x9b43, 0x9b4f, - 0x9b4d, 0x9b4e, 0x9b51, 0x9b58, 0x9b74, 0x9b93, 0x9b83, 0x9b91, - 0x9b96, 0x9b97, 0x9b9f, 0x9ba0, 0x9ba8, 0x9bb4, 0x9bc0, 0x9bca, - 0x9bb9, 0x9bc6, 0x9bcf, 0x9bd1, 0x9bd2, 0x9be3, 0x9be2, 0x9be4, - 0x9bd4, 0x9be1, 0x9c3a, 0x9bf2, 0x9bf1, 0x9bf0, 0x9c15, 0x9c14, - 0x9c09, 0x9c13, 0x9c0c, 0x9c06, 0x9c08, 0x9c12, 0x9c0a, 0x9c04, - 0x9c2e, 0x9c1b, 0x9c25, 0x9c24, 0x9c21, 0x9c30, 0x9c47, 0x9c32, - /*** 0x1e00 ***/ - 0x9c46, 0x9c3e, 0x9c5a, 0x9c60, 0x9c67, 0x9c76, 0x9c78, 0x9ce7, - 0x9cec, 0x9cf0, 0x9d09, 0x9d08, 0x9ceb, 0x9d03, 0x9d06, 0x9d2a, - 0x9d26, 0x9daf, 0x9d23, 0x9d1f, 0x9d44, 0x9d15, 0x9d12, 0x9d41, - 0x9d3f, 0x9d3e, 0x9d46, 0x9d48, 0x9d5d, 0x9d5e, 0x9d64, 0x9d51, - 0x9d50, 0x9d59, 0x9d72, 0x9d89, 0x9d87, 0x9dab, 0x9d6f, 0x9d7a, - 0x9d9a, 0x9da4, 0x9da9, 0x9db2, 0x9dc4, 0x9dc1, 0x9dbb, 0x9db8, - 0x9dba, 0x9dc6, 0x9dcf, 0x9dc2, 0x9dd9, 0x9dd3, 0x9df8, 0x9de6, - 0x9ded, 0x9def, 0x9dfd, 0x9e1a, 0x9e1b, 0x9e1e, 0x9e75, 0x9e79, - /*** 0x1e40 ***/ - 0x9e7d, 0x9e81, 0x9e88, 0x9e8b, 0x9e8c, 0x9e92, 0x9e95, 0x9e91, - 0x9e9d, 0x9ea5, 0x9ea9, 0x9eb8, 0x9eaa, 0x9ead, 0x9761, 0x9ecc, - 0x9ece, 0x9ecf, 0x9ed0, 0x9ed4, 0x9edc, 0x9ede, 0x9edd, 0x9ee0, - 0x9ee5, 0x9ee8, 0x9eef, 0x9ef4, 0x9ef6, 0x9ef7, 0x9ef9, 0x9efb, - 0x9efc, 0x9efd, 0x9f07, 0x9f08, 0x76b7, 0x9f15, 0x9f21, 0x9f2c, - 0x9f3e, 0x9f4a, 0x9f52, 0x9f54, 0x9f63, 0x9f5f, 0x9f60, 0x9f61, - 0x9f66, 0x9f67, 0x9f6c, 0x9f6a, 0x9f77, 0x9f72, 0x9f76, 0x9f95, - 0x9f9c, 0x9fa0, 0x582f, 0x69c7, 0x9059, 0x7464, 0x51dc, 0x7199 -}; - -const unichar_t unicode_from_jis212[7211] = { - /*** 0x0000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x02d8, 0x02c7, 0x00b8, 0x02d9, - 0x02dd, 0x00af, 0x02db, 0x02da, 0x007e, 0x0384, 0x0385, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a1, - /*** 0x0080 ***/ - 0x00a6, 0x00bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x00ba, 0x00aa, 0x00a9, 0x00ae, 0x2122, 0x00a4, 0x2116, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x00c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0140 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x01c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0386, 0x0388, - 0x0389, 0x038a, 0x03aa, 0x0000, 0x038c, 0x0000, 0x038e, 0x03ab, - 0x0000, 0x038f, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ac, 0x03ad, - 0x03ae, 0x03af, 0x03ca, 0x0390, 0x03cc, 0x03c2, 0x03cd, 0x03cb, - 0x03b0, 0x03ce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0240 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0402, 0x0403, 0x0404, - 0x0405, 0x0406, 0x0407, 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, - 0x040e, 0x040f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0452, 0x0453, 0x0454, - 0x0455, 0x0456, 0x0457, 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, - 0x045e, 0x045f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x02c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x00c6, 0x0110, 0x0000, 0x0126, 0x0000, 0x0132, 0x0000, 0x0141, - 0x013f, 0x0000, 0x014a, 0x00d8, 0x0152, 0x0000, 0x0166, 0x00de, - /*** 0x0300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0142, - 0x0140, 0x0149, 0x014b, 0x00f8, 0x0153, 0x00df, 0x0167, 0x00fe, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0340 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c1, 0x00c0, - 0x00c4, 0x00c2, 0x0102, 0x01cd, 0x0100, 0x0104, 0x00c5, 0x00c3, - 0x0106, 0x0108, 0x010c, 0x00c7, 0x010a, 0x010e, 0x00c9, 0x00c8, - 0x00cb, 0x00ca, 0x011a, 0x0116, 0x0112, 0x0118, 0x0000, 0x011c, - 0x011e, 0x0122, 0x0120, 0x0124, 0x00cd, 0x00cc, 0x00cf, 0x00ce, - 0x01cf, 0x0130, 0x012a, 0x012e, 0x0128, 0x0134, 0x0136, 0x0139, - 0x013d, 0x013b, 0x0143, 0x0147, 0x0145, 0x00d1, 0x00d3, 0x00d2, - /*** 0x0380 ***/ - 0x00d6, 0x00d4, 0x01d1, 0x0150, 0x014c, 0x00d5, 0x0154, 0x0158, - 0x0156, 0x015a, 0x015c, 0x0160, 0x015e, 0x0164, 0x0162, 0x00da, - 0x00d9, 0x00dc, 0x00db, 0x016c, 0x01d3, 0x0170, 0x016a, 0x0172, - 0x016e, 0x0168, 0x01d7, 0x01db, 0x01d9, 0x01d5, 0x0174, 0x00dd, - 0x0178, 0x0176, 0x0179, 0x017d, 0x017b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x00e1, 0x00e0, 0x00e4, 0x00e2, - 0x0103, 0x01ce, 0x0101, 0x0105, 0x00e5, 0x00e3, 0x0107, 0x0109, - 0x010d, 0x00e7, 0x010b, 0x010f, 0x00e9, 0x00e8, 0x00eb, 0x00ea, - /*** 0x03c0 ***/ - 0x011b, 0x0117, 0x0113, 0x0119, 0x01f5, 0x011d, 0x011f, 0x0000, - 0x0121, 0x0125, 0x00ed, 0x00ec, 0x00ef, 0x00ee, 0x01d0, 0x0000, - 0x012b, 0x012f, 0x0129, 0x0135, 0x0137, 0x013a, 0x013e, 0x013c, - 0x0144, 0x0148, 0x0146, 0x00f1, 0x00f3, 0x00f2, 0x00f6, 0x00f4, - 0x01d2, 0x0151, 0x014d, 0x00f5, 0x0155, 0x0159, 0x0157, 0x015b, - 0x015d, 0x0161, 0x015f, 0x0165, 0x0163, 0x00fa, 0x00f9, 0x00fc, - 0x00fb, 0x016d, 0x01d4, 0x0171, 0x016b, 0x0173, 0x016f, 0x0169, - 0x01d8, 0x01dc, 0x01da, 0x01d6, 0x0175, 0x00fd, 0x00ff, 0x0177, - /*** 0x0400 ***/ - 0x017a, 0x017e, 0x017c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x04c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0540 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0580 ***/ - 0x0000, 0x0000, 0x4e02, 0x4e04, 0x4e05, 0x4e0c, 0x4e12, 0x4e1f, - 0x4e23, 0x4e24, 0x4e28, 0x4e2b, 0x4e2e, 0x4e2f, 0x4e30, 0x4e35, - 0x4e40, 0x4e41, 0x4e44, 0x4e47, 0x4e51, 0x4e5a, 0x4e5c, 0x4e63, - 0x4e68, 0x4e69, 0x4e74, 0x4e75, 0x4e79, 0x4e7f, 0x4e8d, 0x4e96, - 0x4e97, 0x4e9d, 0x4eaf, 0x4eb9, 0x4ec3, 0x4ed0, 0x4eda, 0x4edb, - 0x4ee0, 0x4ee1, 0x4ee2, 0x4ee8, 0x4eef, 0x4ef1, 0x4ef3, 0x4ef5, - 0x4efd, 0x4efe, 0x4eff, 0x4f00, 0x4f02, 0x4f03, 0x4f08, 0x4f0b, - 0x4f0c, 0x4f12, 0x4f15, 0x4f16, 0x4f17, 0x4f19, 0x4f2e, 0x4f31, - /*** 0x05c0 ***/ - 0x4f60, 0x4f33, 0x4f35, 0x4f37, 0x4f39, 0x4f3b, 0x4f3e, 0x4f40, - 0x4f42, 0x4f48, 0x4f49, 0x4f4b, 0x4f4c, 0x4f52, 0x4f54, 0x4f56, - 0x4f58, 0x4f5f, 0x4f63, 0x4f6a, 0x4f6c, 0x4f6e, 0x4f71, 0x4f77, - 0x4f78, 0x4f79, 0x4f7a, 0x4f7d, 0x4f7e, 0x4f81, 0x4f82, 0x4f84, - 0x4f85, 0x4f89, 0x4f8a, 0x4f8c, 0x4f8e, 0x4f90, 0x4f92, 0x4f93, - 0x4f94, 0x4f97, 0x4f99, 0x4f9a, 0x4f9e, 0x4f9f, 0x4fb2, 0x4fb7, - 0x4fb9, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fc0, 0x4fc1, 0x4fc5, - 0x4fc6, 0x4fc8, 0x4fc9, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fcf, 0x4fd2, - /*** 0x0600 ***/ - 0x4fdc, 0x4fe0, 0x4fe2, 0x4ff0, 0x4ff2, 0x4ffc, 0x4ffd, 0x4fff, - 0x5000, 0x5001, 0x5004, 0x5007, 0x500a, 0x500c, 0x500e, 0x5010, - 0x5013, 0x5017, 0x5018, 0x501b, 0x501c, 0x501d, 0x501e, 0x5022, - 0x5027, 0x502e, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040, 0x5041, - 0x5042, 0x5045, 0x5046, 0x504a, 0x504c, 0x504e, 0x5051, 0x5052, - 0x5053, 0x5057, 0x5059, 0x505f, 0x5060, 0x5062, 0x5063, 0x5066, - 0x5067, 0x506a, 0x506d, 0x5070, 0x5071, 0x503b, 0x5081, 0x5083, - 0x5084, 0x5086, 0x508a, 0x508e, 0x508f, 0x5090, 0x5092, 0x5093, - /*** 0x0640 ***/ - 0x5094, 0x5096, 0x509b, 0x509c, 0x509e, 0x509f, 0x50a0, 0x50a1, - 0x50a2, 0x50aa, 0x50af, 0x50b0, 0x50b9, 0x50ba, 0x50bd, 0x50c0, - 0x50c3, 0x50c4, 0x50c7, 0x50cc, 0x50ce, 0x50d0, 0x50d3, 0x50d4, - 0x50d8, 0x50dc, 0x50dd, 0x50df, 0x50e2, 0x50e4, 0x50e6, 0x50e8, - 0x50e9, 0x50ef, 0x50f1, 0x50f6, 0x50fa, 0x50fe, 0x5103, 0x5106, - 0x5107, 0x5108, 0x510b, 0x510c, 0x510d, 0x510e, 0x50f2, 0x5110, - 0x5117, 0x5119, 0x511b, 0x511c, 0x511d, 0x511e, 0x5123, 0x5127, - 0x5128, 0x512c, 0x512d, 0x512f, 0x5131, 0x5133, 0x5134, 0x5135, - /*** 0x0680 ***/ - 0x5138, 0x5139, 0x5142, 0x514a, 0x514f, 0x5153, 0x5155, 0x5157, - 0x5158, 0x515f, 0x5164, 0x5166, 0x517e, 0x5183, 0x5184, 0x518b, - 0x518e, 0x5198, 0x519d, 0x51a1, 0x51a3, 0x51ad, 0x51b8, 0x51ba, - 0x51bc, 0x51be, 0x51bf, 0x51c2, 0x51c8, 0x51cf, 0x51d1, 0x51d2, - 0x51d3, 0x51d5, 0x51d8, 0x51de, 0x51e2, 0x51e5, 0x51ee, 0x51f2, - 0x51f3, 0x51f4, 0x51f7, 0x5201, 0x5202, 0x5205, 0x5212, 0x5213, - 0x5215, 0x5216, 0x5218, 0x5222, 0x5228, 0x5231, 0x5232, 0x5235, - 0x523c, 0x5245, 0x5249, 0x5255, 0x5257, 0x5258, 0x525a, 0x525c, - /*** 0x06c0 ***/ - 0x525f, 0x5260, 0x5261, 0x5266, 0x526e, 0x5277, 0x5278, 0x5279, - 0x5280, 0x5282, 0x5285, 0x528a, 0x528c, 0x5293, 0x5295, 0x5296, - 0x5297, 0x5298, 0x529a, 0x529c, 0x52a4, 0x52a5, 0x52a6, 0x52a7, - 0x52af, 0x52b0, 0x52b6, 0x52b7, 0x52b8, 0x52ba, 0x52bb, 0x52bd, - 0x52c0, 0x52c4, 0x52c6, 0x52c8, 0x52cc, 0x52cf, 0x52d1, 0x52d4, - 0x52d6, 0x52db, 0x52dc, 0x52e1, 0x52e5, 0x52e8, 0x52e9, 0x52ea, - 0x52ec, 0x52f0, 0x52f1, 0x52f4, 0x52f6, 0x52f7, 0x5300, 0x5303, - 0x530a, 0x530b, 0x530c, 0x5311, 0x5313, 0x5318, 0x531b, 0x531c, - /*** 0x0700 ***/ - 0x531e, 0x531f, 0x5325, 0x5327, 0x5328, 0x5329, 0x532b, 0x532c, - 0x532d, 0x5330, 0x5332, 0x5335, 0x533c, 0x533d, 0x533e, 0x5342, - 0x534c, 0x534b, 0x5359, 0x535b, 0x5361, 0x5363, 0x5365, 0x536c, - 0x536d, 0x5372, 0x5379, 0x537e, 0x5383, 0x5387, 0x5388, 0x538e, - 0x5393, 0x5394, 0x5399, 0x539d, 0x53a1, 0x53a4, 0x53aa, 0x53ab, - 0x53af, 0x53b2, 0x53b4, 0x53b5, 0x53b7, 0x53b8, 0x53ba, 0x53bd, - 0x53c0, 0x53c5, 0x53cf, 0x53d2, 0x53d3, 0x53d5, 0x53da, 0x53dd, - 0x53de, 0x53e0, 0x53e6, 0x53e7, 0x53f5, 0x5402, 0x5413, 0x541a, - /*** 0x0740 ***/ - 0x5421, 0x5427, 0x5428, 0x542a, 0x542f, 0x5431, 0x5434, 0x5435, - 0x5443, 0x5444, 0x5447, 0x544d, 0x544f, 0x545e, 0x5462, 0x5464, - 0x5466, 0x5467, 0x5469, 0x546b, 0x546d, 0x546e, 0x5474, 0x547f, - 0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548d, 0x5491, 0x5495, - 0x5496, 0x549c, 0x549f, 0x54a1, 0x54a6, 0x54a7, 0x54a9, 0x54aa, - 0x54ad, 0x54ae, 0x54b1, 0x54b7, 0x54b9, 0x54ba, 0x54bb, 0x54bf, - 0x54c6, 0x54ca, 0x54cd, 0x54ce, 0x54e0, 0x54ea, 0x54ec, 0x54ef, - 0x54f6, 0x54fc, 0x54fe, 0x54ff, 0x5500, 0x5501, 0x5505, 0x5508, - /*** 0x0780 ***/ - 0x5509, 0x550c, 0x550d, 0x550e, 0x5515, 0x552a, 0x552b, 0x5532, - 0x5535, 0x5536, 0x553b, 0x553c, 0x553d, 0x5541, 0x5547, 0x5549, - 0x554a, 0x554d, 0x5550, 0x5551, 0x5558, 0x555a, 0x555b, 0x555e, - 0x5560, 0x5561, 0x5564, 0x5566, 0x557f, 0x5581, 0x5582, 0x5586, - 0x5588, 0x558e, 0x558f, 0x5591, 0x5592, 0x5593, 0x5594, 0x5597, - 0x55a3, 0x55a4, 0x55ad, 0x55b2, 0x55bf, 0x55c1, 0x55c3, 0x55c6, - 0x55c9, 0x55cb, 0x55cc, 0x55ce, 0x55d1, 0x55d2, 0x55d3, 0x55d7, - 0x55d8, 0x55db, 0x55de, 0x55e2, 0x55e9, 0x55f6, 0x55ff, 0x5605, - /*** 0x07c0 ***/ - 0x5608, 0x560a, 0x560d, 0x560e, 0x560f, 0x5610, 0x5611, 0x5612, - 0x5619, 0x562c, 0x5630, 0x5633, 0x5635, 0x5637, 0x5639, 0x563b, - 0x563c, 0x563d, 0x563f, 0x5640, 0x5641, 0x5643, 0x5644, 0x5646, - 0x5649, 0x564b, 0x564d, 0x564f, 0x5654, 0x565e, 0x5660, 0x5661, - 0x5662, 0x5663, 0x5666, 0x5669, 0x566d, 0x566f, 0x5671, 0x5672, - 0x5675, 0x5684, 0x5685, 0x5688, 0x568b, 0x568c, 0x5695, 0x5699, - 0x569a, 0x569d, 0x569e, 0x569f, 0x56a6, 0x56a7, 0x56a8, 0x56a9, - 0x56ab, 0x56ac, 0x56ad, 0x56b1, 0x56b3, 0x56b7, 0x56be, 0x56c5, - /*** 0x0800 ***/ - 0x56c9, 0x56ca, 0x56cb, 0x56cf, 0x56d0, 0x56cc, 0x56cd, 0x56d9, - 0x56dc, 0x56dd, 0x56df, 0x56e1, 0x56e4, 0x56e5, 0x56e6, 0x56e7, - 0x56e8, 0x56f1, 0x56eb, 0x56ed, 0x56f6, 0x56f7, 0x5701, 0x5702, - 0x5707, 0x570a, 0x570c, 0x5711, 0x5715, 0x571a, 0x571b, 0x571d, - 0x5720, 0x5722, 0x5723, 0x5724, 0x5725, 0x5729, 0x572a, 0x572c, - 0x572e, 0x572f, 0x5733, 0x5734, 0x573d, 0x573e, 0x573f, 0x5745, - 0x5746, 0x574c, 0x574d, 0x5752, 0x5762, 0x5765, 0x5767, 0x5768, - 0x576b, 0x576d, 0x576e, 0x576f, 0x5770, 0x5771, 0x5773, 0x5774, - /*** 0x0840 ***/ - 0x5775, 0x5777, 0x5779, 0x577a, 0x577b, 0x577c, 0x577e, 0x5781, - 0x5783, 0x578c, 0x5794, 0x5797, 0x5799, 0x579a, 0x579c, 0x579d, - 0x579e, 0x579f, 0x57a1, 0x5795, 0x57a7, 0x57a8, 0x57a9, 0x57ac, - 0x57b8, 0x57bd, 0x57c7, 0x57c8, 0x57cc, 0x57cf, 0x57d5, 0x57dd, - 0x57de, 0x57e4, 0x57e6, 0x57e7, 0x57e9, 0x57ed, 0x57f0, 0x57f5, - 0x57f6, 0x57f8, 0x57fd, 0x57fe, 0x57ff, 0x5803, 0x5804, 0x5808, - 0x5809, 0x57e1, 0x580c, 0x580d, 0x581b, 0x581e, 0x581f, 0x5820, - 0x5826, 0x5827, 0x582d, 0x5832, 0x5839, 0x583f, 0x5849, 0x584c, - /*** 0x0880 ***/ - 0x584d, 0x584f, 0x5850, 0x5855, 0x585f, 0x5861, 0x5864, 0x5867, - 0x5868, 0x5878, 0x587c, 0x587f, 0x5880, 0x5881, 0x5887, 0x5888, - 0x5889, 0x588a, 0x588c, 0x588d, 0x588f, 0x5890, 0x5894, 0x5896, - 0x589d, 0x58a0, 0x58a1, 0x58a2, 0x58a6, 0x58a9, 0x58b1, 0x58b2, - 0x58c4, 0x58bc, 0x58c2, 0x58c8, 0x58cd, 0x58ce, 0x58d0, 0x58d2, - 0x58d4, 0x58d6, 0x58da, 0x58dd, 0x58e1, 0x58e2, 0x58e9, 0x58f3, - 0x5905, 0x5906, 0x590b, 0x590c, 0x5912, 0x5913, 0x5914, 0x8641, - 0x591d, 0x5921, 0x5923, 0x5924, 0x5928, 0x592f, 0x5930, 0x5933, - /*** 0x08c0 ***/ - 0x5935, 0x5936, 0x593f, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, - 0x595b, 0x595d, 0x595e, 0x595f, 0x5961, 0x5963, 0x596b, 0x596d, - 0x596f, 0x5972, 0x5975, 0x5976, 0x5979, 0x597b, 0x597c, 0x598b, - 0x598c, 0x598e, 0x5992, 0x5995, 0x5997, 0x599f, 0x59a4, 0x59a7, - 0x59ad, 0x59ae, 0x59af, 0x59b0, 0x59b3, 0x59b7, 0x59ba, 0x59bc, - 0x59c1, 0x59c3, 0x59c4, 0x59c8, 0x59ca, 0x59cd, 0x59d2, 0x59dd, - 0x59de, 0x59df, 0x59e3, 0x59e4, 0x59e7, 0x59ee, 0x59ef, 0x59f1, - 0x59f2, 0x59f4, 0x59f7, 0x5a00, 0x5a04, 0x5a0c, 0x5a0d, 0x5a0e, - /*** 0x0900 ***/ - 0x5a12, 0x5a13, 0x5a1e, 0x5a23, 0x5a24, 0x5a27, 0x5a28, 0x5a2a, - 0x5a2d, 0x5a30, 0x5a44, 0x5a45, 0x5a47, 0x5a48, 0x5a4c, 0x5a50, - 0x5a55, 0x5a5e, 0x5a63, 0x5a65, 0x5a67, 0x5a6d, 0x5a77, 0x5a7a, - 0x5a7b, 0x5a7e, 0x5a8b, 0x5a90, 0x5a93, 0x5a96, 0x5a99, 0x5a9c, - 0x5a9e, 0x5a9f, 0x5aa0, 0x5aa2, 0x5aa7, 0x5aac, 0x5ab1, 0x5ab2, - 0x5ab3, 0x5ab5, 0x5ab8, 0x5aba, 0x5abb, 0x5abf, 0x5ac4, 0x5ac6, - 0x5ac8, 0x5acf, 0x5ada, 0x5adc, 0x5ae0, 0x5ae5, 0x5aea, 0x5aee, - 0x5af5, 0x5af6, 0x5afd, 0x5b00, 0x5b01, 0x5b08, 0x5b17, 0x5b34, - /*** 0x0940 ***/ - 0x5b19, 0x5b1b, 0x5b1d, 0x5b21, 0x5b25, 0x5b2d, 0x5b38, 0x5b41, - 0x5b4b, 0x5b4c, 0x5b52, 0x5b56, 0x5b5e, 0x5b68, 0x5b6e, 0x5b6f, - 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, 0x5b81, 0x5b84, 0x5b86, 0x5b8a, - 0x5b8e, 0x5b90, 0x5b91, 0x5b93, 0x5b94, 0x5b96, 0x5ba8, 0x5ba9, - 0x5bac, 0x5bad, 0x5baf, 0x5bb1, 0x5bb2, 0x5bb7, 0x5bba, 0x5bbc, - 0x5bc0, 0x5bc1, 0x5bcd, 0x5bcf, 0x5bd6, 0x5bd7, 0x5bd8, 0x5bd9, - 0x5bda, 0x5be0, 0x5bef, 0x5bf1, 0x5bf4, 0x5bfd, 0x5c0c, 0x5c17, - 0x5c1e, 0x5c1f, 0x5c23, 0x5c26, 0x5c29, 0x5c2b, 0x5c2c, 0x5c2e, - /*** 0x0980 ***/ - 0x5c30, 0x5c32, 0x5c35, 0x5c36, 0x5c59, 0x5c5a, 0x5c5c, 0x5c62, - 0x5c63, 0x5c67, 0x5c68, 0x5c69, 0x5c6d, 0x5c70, 0x5c74, 0x5c75, - 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c87, 0x5c88, 0x5c8a, 0x5c8f, - 0x5c92, 0x5c9d, 0x5c9f, 0x5ca0, 0x5ca2, 0x5ca3, 0x5ca6, 0x5caa, - 0x5cb2, 0x5cb4, 0x5cb5, 0x5cba, 0x5cc9, 0x5ccb, 0x5cd2, 0x5cdd, - 0x5cd7, 0x5cee, 0x5cf1, 0x5cf2, 0x5cf4, 0x5d01, 0x5d06, 0x5d0d, - 0x5d12, 0x5d2b, 0x5d23, 0x5d24, 0x5d26, 0x5d27, 0x5d31, 0x5d34, - 0x5d39, 0x5d3d, 0x5d3f, 0x5d42, 0x5d43, 0x5d46, 0x5d48, 0x5d55, - /*** 0x09c0 ***/ - 0x5d51, 0x5d59, 0x5d4a, 0x5d5f, 0x5d60, 0x5d61, 0x5d62, 0x5d64, - 0x5d6a, 0x5d6d, 0x5d70, 0x5d79, 0x5d7a, 0x5d7e, 0x5d7f, 0x5d81, - 0x5d83, 0x5d88, 0x5d8a, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d99, - 0x5d9b, 0x5d9f, 0x5da0, 0x5da7, 0x5dab, 0x5db0, 0x5db4, 0x5db8, - 0x5db9, 0x5dc3, 0x5dc7, 0x5dcb, 0x5dd0, 0x5dce, 0x5dd8, 0x5dd9, - 0x5de0, 0x5de4, 0x5de9, 0x5df8, 0x5df9, 0x5e00, 0x5e07, 0x5e0d, - 0x5e12, 0x5e14, 0x5e15, 0x5e18, 0x5e1f, 0x5e20, 0x5e2e, 0x5e28, - 0x5e32, 0x5e35, 0x5e3e, 0x5e4b, 0x5e50, 0x5e49, 0x5e51, 0x5e56, - /*** 0x0a00 ***/ - 0x5e58, 0x5e5b, 0x5e5c, 0x5e5e, 0x5e68, 0x5e6a, 0x5e6b, 0x5e6c, - 0x5e6d, 0x5e6e, 0x5e70, 0x5e80, 0x5e8b, 0x5e8e, 0x5ea2, 0x5ea4, - 0x5ea5, 0x5ea8, 0x5eaa, 0x5eac, 0x5eb1, 0x5eb3, 0x5ebd, 0x5ebe, - 0x5ebf, 0x5ec6, 0x5ecc, 0x5ecb, 0x5ece, 0x5ed1, 0x5ed2, 0x5ed4, - 0x5ed5, 0x5edc, 0x5ede, 0x5ee5, 0x5eeb, 0x5f02, 0x5f06, 0x5f07, - 0x5f08, 0x5f0e, 0x5f19, 0x5f1c, 0x5f1d, 0x5f21, 0x5f22, 0x5f23, - 0x5f24, 0x5f28, 0x5f2b, 0x5f2c, 0x5f2e, 0x5f30, 0x5f34, 0x5f36, - 0x5f3b, 0x5f3d, 0x5f3f, 0x5f40, 0x5f44, 0x5f45, 0x5f47, 0x5f4d, - /*** 0x0a40 ***/ - 0x5f50, 0x5f54, 0x5f58, 0x5f5b, 0x5f60, 0x5f63, 0x5f64, 0x5f67, - 0x5f6f, 0x5f72, 0x5f74, 0x5f75, 0x5f78, 0x5f7a, 0x5f7d, 0x5f7e, - 0x5f89, 0x5f8d, 0x5f8f, 0x5f96, 0x5f9c, 0x5f9d, 0x5fa2, 0x5fa7, - 0x5fab, 0x5fa4, 0x5fac, 0x5faf, 0x5fb0, 0x5fb1, 0x5fb8, 0x5fc4, - 0x5fc7, 0x5fc8, 0x5fc9, 0x5fcb, 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, - 0x5fd4, 0x5fde, 0x5fe1, 0x5fe2, 0x5fe8, 0x5fe9, 0x5fea, 0x5fec, - 0x5fed, 0x5fee, 0x5fef, 0x5ff2, 0x5ff3, 0x5ff6, 0x5ffa, 0x5ffc, - 0x6007, 0x600a, 0x600d, 0x6013, 0x6014, 0x6017, 0x6018, 0x601a, - /*** 0x0a80 ***/ - 0x601f, 0x6024, 0x602d, 0x6033, 0x6035, 0x6040, 0x6047, 0x6048, - 0x6049, 0x604c, 0x6051, 0x6054, 0x6056, 0x6057, 0x605d, 0x6061, - 0x6067, 0x6071, 0x607e, 0x607f, 0x6082, 0x6086, 0x6088, 0x608a, - 0x608e, 0x6091, 0x6093, 0x6095, 0x6098, 0x609d, 0x609e, 0x60a2, - 0x60a4, 0x60a5, 0x60a8, 0x60b0, 0x60b1, 0x60b7, 0x60bb, 0x60be, - 0x60c2, 0x60c4, 0x60c8, 0x60c9, 0x60ca, 0x60cb, 0x60ce, 0x60cf, - 0x60d4, 0x60d5, 0x60d9, 0x60db, 0x60dd, 0x60de, 0x60e2, 0x60e5, - 0x60f2, 0x60f5, 0x60f8, 0x60fc, 0x60fd, 0x6102, 0x6107, 0x610a, - /*** 0x0ac0 ***/ - 0x610c, 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6116, 0x6117, - 0x6119, 0x611c, 0x611e, 0x6122, 0x612a, 0x612b, 0x6130, 0x6131, - 0x6135, 0x6136, 0x6137, 0x6139, 0x6141, 0x6145, 0x6146, 0x6149, - 0x615e, 0x6160, 0x616c, 0x6172, 0x6178, 0x617b, 0x617c, 0x617f, - 0x6180, 0x6181, 0x6183, 0x6184, 0x618b, 0x618d, 0x6192, 0x6193, - 0x6197, 0x6198, 0x619c, 0x619d, 0x619f, 0x61a0, 0x61a5, 0x61a8, - 0x61aa, 0x61ad, 0x61b8, 0x61b9, 0x61bc, 0x61c0, 0x61c1, 0x61c2, - 0x61ce, 0x61cf, 0x61d5, 0x61dc, 0x61dd, 0x61de, 0x61df, 0x61e1, - /*** 0x0b00 ***/ - 0x61e2, 0x61e7, 0x61e9, 0x61e5, 0x61ec, 0x61ed, 0x61ef, 0x6201, - 0x6203, 0x6204, 0x6207, 0x6213, 0x6215, 0x621c, 0x6220, 0x6222, - 0x6223, 0x6227, 0x6229, 0x622b, 0x6239, 0x623d, 0x6242, 0x6243, - 0x6244, 0x6246, 0x624c, 0x6250, 0x6251, 0x6252, 0x6254, 0x6256, - 0x625a, 0x625c, 0x6264, 0x626d, 0x626f, 0x6273, 0x627a, 0x627d, - 0x628d, 0x628e, 0x628f, 0x6290, 0x62a6, 0x62a8, 0x62b3, 0x62b6, - 0x62b7, 0x62ba, 0x62be, 0x62bf, 0x62c4, 0x62ce, 0x62d5, 0x62d6, - 0x62da, 0x62ea, 0x62f2, 0x62f4, 0x62fc, 0x62fd, 0x6303, 0x6304, - /*** 0x0b40 ***/ - 0x630a, 0x630b, 0x630d, 0x6310, 0x6313, 0x6316, 0x6318, 0x6329, - 0x632a, 0x632d, 0x6335, 0x6336, 0x6339, 0x633c, 0x6341, 0x6342, - 0x6343, 0x6344, 0x6346, 0x634a, 0x634b, 0x634e, 0x6352, 0x6353, - 0x6354, 0x6358, 0x635b, 0x6365, 0x6366, 0x636c, 0x636d, 0x6371, - 0x6374, 0x6375, 0x6378, 0x637c, 0x637d, 0x637f, 0x6382, 0x6384, - 0x6387, 0x638a, 0x6390, 0x6394, 0x6395, 0x6399, 0x639a, 0x639e, - 0x63a4, 0x63a6, 0x63ad, 0x63ae, 0x63af, 0x63bd, 0x63c1, 0x63c5, - 0x63c8, 0x63ce, 0x63d1, 0x63d3, 0x63d4, 0x63d5, 0x63dc, 0x63e0, - /*** 0x0b80 ***/ - 0x63e5, 0x63ea, 0x63ec, 0x63f2, 0x63f3, 0x63f5, 0x63f8, 0x63f9, - 0x6409, 0x640a, 0x6410, 0x6412, 0x6414, 0x6418, 0x641e, 0x6420, - 0x6422, 0x6424, 0x6425, 0x6429, 0x642a, 0x642f, 0x6430, 0x6435, - 0x643d, 0x643f, 0x644b, 0x644f, 0x6451, 0x6452, 0x6453, 0x6454, - 0x645a, 0x645b, 0x645c, 0x645d, 0x645f, 0x6460, 0x6461, 0x6463, - 0x646d, 0x6473, 0x6474, 0x647b, 0x647d, 0x6485, 0x6487, 0x648f, - 0x6490, 0x6491, 0x6498, 0x6499, 0x649b, 0x649d, 0x649f, 0x64a1, - 0x64a3, 0x64a6, 0x64a8, 0x64ac, 0x64b3, 0x64bd, 0x64be, 0x64bf, - /*** 0x0bc0 ***/ - 0x64c4, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64ce, 0x64d0, 0x64d1, - 0x64d5, 0x64d7, 0x64e4, 0x64e5, 0x64e9, 0x64ea, 0x64ed, 0x64f0, - 0x64f5, 0x64f7, 0x64fb, 0x64ff, 0x6501, 0x6504, 0x6508, 0x6509, - 0x650a, 0x650f, 0x6513, 0x6514, 0x6516, 0x6519, 0x651b, 0x651e, - 0x651f, 0x6522, 0x6526, 0x6529, 0x652e, 0x6531, 0x653a, 0x653c, - 0x653d, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554, 0x655f, - 0x6560, 0x6567, 0x656b, 0x657a, 0x657d, 0x6581, 0x6585, 0x658a, - 0x6592, 0x6595, 0x6598, 0x659d, 0x65a0, 0x65a3, 0x65a6, 0x65ae, - /*** 0x0c00 ***/ - 0x65b2, 0x65b3, 0x65b4, 0x65bf, 0x65c2, 0x65c8, 0x65c9, 0x65ce, - 0x65d0, 0x65d4, 0x65d6, 0x65d8, 0x65df, 0x65f0, 0x65f2, 0x65f4, - 0x65f5, 0x65f9, 0x65fe, 0x65ff, 0x6600, 0x6604, 0x6608, 0x6609, - 0x660d, 0x6611, 0x6612, 0x6615, 0x6616, 0x661d, 0x661e, 0x6621, - 0x6622, 0x6623, 0x6624, 0x6626, 0x6629, 0x662a, 0x662b, 0x662c, - 0x662e, 0x6630, 0x6631, 0x6633, 0x6639, 0x6637, 0x6640, 0x6645, - 0x6646, 0x664a, 0x664c, 0x6651, 0x664e, 0x6657, 0x6658, 0x6659, - 0x665b, 0x665c, 0x6660, 0x6661, 0x66fb, 0x666a, 0x666b, 0x666c, - /*** 0x0c40 ***/ - 0x667e, 0x6673, 0x6675, 0x667f, 0x6677, 0x6678, 0x6679, 0x667b, - 0x6680, 0x667c, 0x668b, 0x668c, 0x668d, 0x6690, 0x6692, 0x6699, - 0x669a, 0x669b, 0x669c, 0x669f, 0x66a0, 0x66a4, 0x66ad, 0x66b1, - 0x66b2, 0x66b5, 0x66bb, 0x66bf, 0x66c0, 0x66c2, 0x66c3, 0x66c8, - 0x66cc, 0x66ce, 0x66cf, 0x66d4, 0x66db, 0x66df, 0x66e8, 0x66eb, - 0x66ec, 0x66ee, 0x66fa, 0x6705, 0x6707, 0x670e, 0x6713, 0x6719, - 0x671c, 0x6720, 0x6722, 0x6733, 0x673e, 0x6745, 0x6747, 0x6748, - 0x674c, 0x6754, 0x6755, 0x675d, 0x6766, 0x676c, 0x676e, 0x6774, - /*** 0x0c80 ***/ - 0x6776, 0x677b, 0x6781, 0x6784, 0x678e, 0x678f, 0x6791, 0x6793, - 0x6796, 0x6798, 0x6799, 0x679b, 0x67b0, 0x67b1, 0x67b2, 0x67b5, - 0x67bb, 0x67bc, 0x67bd, 0x67f9, 0x67c0, 0x67c2, 0x67c3, 0x67c5, - 0x67c8, 0x67c9, 0x67d2, 0x67d7, 0x67d9, 0x67dc, 0x67e1, 0x67e6, - 0x67f0, 0x67f2, 0x67f6, 0x67f7, 0x6852, 0x6814, 0x6819, 0x681d, - 0x681f, 0x6828, 0x6827, 0x682c, 0x682d, 0x682f, 0x6830, 0x6831, - 0x6833, 0x683b, 0x683f, 0x6844, 0x6845, 0x684a, 0x684c, 0x6855, - 0x6857, 0x6858, 0x685b, 0x686b, 0x686e, 0x686f, 0x6870, 0x6871, - /*** 0x0cc0 ***/ - 0x6872, 0x6875, 0x6879, 0x687a, 0x687b, 0x687c, 0x6882, 0x6884, - 0x6886, 0x6888, 0x6896, 0x6898, 0x689a, 0x689c, 0x68a1, 0x68a3, - 0x68a5, 0x68a9, 0x68aa, 0x68ae, 0x68b2, 0x68bb, 0x68c5, 0x68c8, - 0x68cc, 0x68cf, 0x68d0, 0x68d1, 0x68d3, 0x68d6, 0x68d9, 0x68dc, - 0x68dd, 0x68e5, 0x68e8, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68f0, - 0x68f1, 0x68f5, 0x68f6, 0x68fb, 0x68fc, 0x68fd, 0x6906, 0x6909, - 0x690a, 0x6910, 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, - 0x6935, 0x6938, 0x693b, 0x6942, 0x6945, 0x6949, 0x694e, 0x6957, - /*** 0x0d00 ***/ - 0x695b, 0x6963, 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696c, - 0x6970, 0x6971, 0x6972, 0x697a, 0x697b, 0x697f, 0x6980, 0x698d, - 0x6992, 0x6996, 0x6998, 0x69a1, 0x69a5, 0x69a6, 0x69a8, 0x69ab, - 0x69ad, 0x69af, 0x69b7, 0x69b8, 0x69ba, 0x69bc, 0x69c5, 0x69c8, - 0x69d1, 0x69d6, 0x69d7, 0x69e2, 0x69e5, 0x69ee, 0x69ef, 0x69f1, - 0x69f3, 0x69f5, 0x69fe, 0x6a00, 0x6a01, 0x6a03, 0x6a0f, 0x6a11, - 0x6a15, 0x6a1a, 0x6a1d, 0x6a20, 0x6a24, 0x6a28, 0x6a30, 0x6a32, - 0x6a34, 0x6a37, 0x6a3b, 0x6a3e, 0x6a3f, 0x6a45, 0x6a46, 0x6a49, - /*** 0x0d40 ***/ - 0x6a4a, 0x6a4e, 0x6a50, 0x6a51, 0x6a52, 0x6a55, 0x6a56, 0x6a5b, - 0x6a64, 0x6a67, 0x6a6a, 0x6a71, 0x6a73, 0x6a7e, 0x6a81, 0x6a83, - 0x6a86, 0x6a87, 0x6a89, 0x6a8b, 0x6a91, 0x6a9b, 0x6a9d, 0x6a9e, - 0x6a9f, 0x6aa5, 0x6aab, 0x6aaf, 0x6ab0, 0x6ab1, 0x6ab4, 0x6abd, - 0x6abe, 0x6abf, 0x6ac6, 0x6ac9, 0x6ac8, 0x6acc, 0x6ad0, 0x6ad4, - 0x6ad5, 0x6ad6, 0x6adc, 0x6add, 0x6ae4, 0x6ae7, 0x6aec, 0x6af0, - 0x6af1, 0x6af2, 0x6afc, 0x6afd, 0x6b02, 0x6b03, 0x6b06, 0x6b07, - 0x6b09, 0x6b0f, 0x6b10, 0x6b11, 0x6b17, 0x6b1b, 0x6b1e, 0x6b24, - /*** 0x0d80 ***/ - 0x6b28, 0x6b2b, 0x6b2c, 0x6b2f, 0x6b35, 0x6b36, 0x6b3b, 0x6b3f, - 0x6b46, 0x6b4a, 0x6b4d, 0x6b52, 0x6b56, 0x6b58, 0x6b5d, 0x6b60, - 0x6b67, 0x6b6b, 0x6b6e, 0x6b70, 0x6b75, 0x6b7d, 0x6b7e, 0x6b82, - 0x6b85, 0x6b97, 0x6b9b, 0x6b9f, 0x6ba0, 0x6ba2, 0x6ba3, 0x6ba8, - 0x6ba9, 0x6bac, 0x6bad, 0x6bae, 0x6bb0, 0x6bb8, 0x6bb9, 0x6bbd, - 0x6bbe, 0x6bc3, 0x6bc4, 0x6bc9, 0x6bcc, 0x6bd6, 0x6bda, 0x6be1, - 0x6be3, 0x6be6, 0x6be7, 0x6bee, 0x6bf1, 0x6bf7, 0x6bf9, 0x6bff, - 0x6c02, 0x6c04, 0x6c05, 0x6c09, 0x6c0d, 0x6c0e, 0x6c10, 0x6c12, - /*** 0x0dc0 ***/ - 0x6c19, 0x6c1f, 0x6c26, 0x6c27, 0x6c28, 0x6c2c, 0x6c2e, 0x6c33, - 0x6c35, 0x6c36, 0x6c3a, 0x6c3b, 0x6c3f, 0x6c4a, 0x6c4b, 0x6c4d, - 0x6c4f, 0x6c52, 0x6c54, 0x6c59, 0x6c5b, 0x6c5c, 0x6c6b, 0x6c6d, - 0x6c6f, 0x6c74, 0x6c76, 0x6c78, 0x6c79, 0x6c7b, 0x6c85, 0x6c86, - 0x6c87, 0x6c89, 0x6c94, 0x6c95, 0x6c97, 0x6c98, 0x6c9c, 0x6c9f, - 0x6cb0, 0x6cb2, 0x6cb4, 0x6cc2, 0x6cc6, 0x6ccd, 0x6ccf, 0x6cd0, - 0x6cd1, 0x6cd2, 0x6cd4, 0x6cd6, 0x6cda, 0x6cdc, 0x6ce0, 0x6ce7, - 0x6ce9, 0x6ceb, 0x6cec, 0x6cee, 0x6cf2, 0x6cf4, 0x6d04, 0x6d07, - /*** 0x0e00 ***/ - 0x6d0a, 0x6d0e, 0x6d0f, 0x6d11, 0x6d13, 0x6d1a, 0x6d26, 0x6d27, - 0x6d28, 0x6c67, 0x6d2e, 0x6d2f, 0x6d31, 0x6d39, 0x6d3c, 0x6d3f, - 0x6d57, 0x6d5e, 0x6d5f, 0x6d61, 0x6d65, 0x6d67, 0x6d6f, 0x6d70, - 0x6d7c, 0x6d82, 0x6d87, 0x6d91, 0x6d92, 0x6d94, 0x6d96, 0x6d97, - 0x6d98, 0x6daa, 0x6dac, 0x6db4, 0x6db7, 0x6db9, 0x6dbd, 0x6dbf, - 0x6dc4, 0x6dc8, 0x6dca, 0x6dce, 0x6dcf, 0x6dd6, 0x6ddb, 0x6ddd, - 0x6ddf, 0x6de0, 0x6de2, 0x6de5, 0x6de9, 0x6def, 0x6df0, 0x6df4, - 0x6df6, 0x6dfc, 0x6e00, 0x6e04, 0x6e1e, 0x6e22, 0x6e27, 0x6e32, - /*** 0x0e40 ***/ - 0x6e36, 0x6e39, 0x6e3b, 0x6e3c, 0x6e44, 0x6e45, 0x6e48, 0x6e49, - 0x6e4b, 0x6e4f, 0x6e51, 0x6e52, 0x6e53, 0x6e54, 0x6e57, 0x6e5c, - 0x6e5d, 0x6e5e, 0x6e62, 0x6e63, 0x6e68, 0x6e73, 0x6e7b, 0x6e7d, - 0x6e8d, 0x6e93, 0x6e99, 0x6ea0, 0x6ea7, 0x6ead, 0x6eae, 0x6eb1, - 0x6eb3, 0x6ebb, 0x6ebf, 0x6ec0, 0x6ec1, 0x6ec3, 0x6ec7, 0x6ec8, - 0x6eca, 0x6ecd, 0x6ece, 0x6ecf, 0x6eeb, 0x6eed, 0x6eee, 0x6ef9, - 0x6efb, 0x6efd, 0x6f04, 0x6f08, 0x6f0a, 0x6f0c, 0x6f0d, 0x6f16, - 0x6f18, 0x6f1a, 0x6f1b, 0x6f26, 0x6f29, 0x6f2a, 0x6f2f, 0x6f30, - /*** 0x0e80 ***/ - 0x6f33, 0x6f36, 0x6f3b, 0x6f3c, 0x6f2d, 0x6f4f, 0x6f51, 0x6f52, - 0x6f53, 0x6f57, 0x6f59, 0x6f5a, 0x6f5d, 0x6f5e, 0x6f61, 0x6f62, - 0x6f68, 0x6f6c, 0x6f7d, 0x6f7e, 0x6f83, 0x6f87, 0x6f88, 0x6f8b, - 0x6f8c, 0x6f8d, 0x6f90, 0x6f92, 0x6f93, 0x6f94, 0x6f96, 0x6f9a, - 0x6f9f, 0x6fa0, 0x6fa5, 0x6fa6, 0x6fa7, 0x6fa8, 0x6fae, 0x6faf, - 0x6fb0, 0x6fb5, 0x6fb6, 0x6fbc, 0x6fc5, 0x6fc7, 0x6fc8, 0x6fca, - 0x6fda, 0x6fde, 0x6fe8, 0x6fe9, 0x6ff0, 0x6ff5, 0x6ff9, 0x6ffc, - 0x6ffd, 0x7000, 0x7005, 0x7006, 0x7007, 0x700d, 0x7017, 0x7020, - /*** 0x0ec0 ***/ - 0x7023, 0x702f, 0x7034, 0x7037, 0x7039, 0x703c, 0x7043, 0x7044, - 0x7048, 0x7049, 0x704a, 0x704b, 0x7054, 0x7055, 0x705d, 0x705e, - 0x704e, 0x7064, 0x7065, 0x706c, 0x706e, 0x7075, 0x7076, 0x707e, - 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097, 0x7098, - 0x709b, 0x70a4, 0x70ab, 0x70b0, 0x70b1, 0x70b4, 0x70b7, 0x70ca, - 0x70d1, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d8, 0x70dc, 0x70e4, - 0x70fa, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710b, 0x710c, - 0x710f, 0x711e, 0x7120, 0x712b, 0x712d, 0x712f, 0x7130, 0x7131, - /*** 0x0f00 ***/ - 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714a, 0x714b, 0x7150, - 0x7152, 0x7157, 0x715a, 0x715c, 0x715e, 0x7160, 0x7168, 0x7179, - 0x7180, 0x7185, 0x7187, 0x718c, 0x7192, 0x719a, 0x719b, 0x71a0, - 0x71a2, 0x71af, 0x71b0, 0x71b2, 0x71b3, 0x71ba, 0x71bf, 0x71c0, - 0x71c1, 0x71c4, 0x71cb, 0x71cc, 0x71d3, 0x71d6, 0x71d9, 0x71da, - 0x71dc, 0x71f8, 0x71fe, 0x7200, 0x7207, 0x7208, 0x7209, 0x7213, - 0x7217, 0x721a, 0x721d, 0x721f, 0x7224, 0x722b, 0x722f, 0x7234, - 0x7238, 0x7239, 0x7241, 0x7242, 0x7243, 0x7245, 0x724e, 0x724f, - /*** 0x0f40 ***/ - 0x7250, 0x7253, 0x7255, 0x7256, 0x725a, 0x725c, 0x725e, 0x7260, - 0x7263, 0x7268, 0x726b, 0x726e, 0x726f, 0x7271, 0x7277, 0x7278, - 0x727b, 0x727c, 0x727f, 0x7284, 0x7289, 0x728d, 0x728e, 0x7293, - 0x729b, 0x72a8, 0x72ad, 0x72ae, 0x72b1, 0x72b4, 0x72be, 0x72c1, - 0x72c7, 0x72c9, 0x72cc, 0x72d5, 0x72d6, 0x72d8, 0x72df, 0x72e5, - 0x72f3, 0x72f4, 0x72fa, 0x72fb, 0x72fe, 0x7302, 0x7304, 0x7305, - 0x7307, 0x730b, 0x730d, 0x7312, 0x7313, 0x7318, 0x7319, 0x731e, - 0x7322, 0x7324, 0x7327, 0x7328, 0x732c, 0x7331, 0x7332, 0x7335, - /*** 0x0f80 ***/ - 0x733a, 0x733b, 0x733d, 0x7343, 0x734d, 0x7350, 0x7352, 0x7356, - 0x7358, 0x735d, 0x735e, 0x735f, 0x7360, 0x7366, 0x7367, 0x7369, - 0x736b, 0x736c, 0x736e, 0x736f, 0x7371, 0x7377, 0x7379, 0x737c, - 0x7380, 0x7381, 0x7383, 0x7385, 0x7386, 0x738e, 0x7390, 0x7393, - 0x7395, 0x7397, 0x7398, 0x739c, 0x739e, 0x739f, 0x73a0, 0x73a2, - 0x73a5, 0x73a6, 0x73aa, 0x73ab, 0x73ad, 0x73b5, 0x73b7, 0x73b9, - 0x73bc, 0x73bd, 0x73bf, 0x73c5, 0x73c6, 0x73c9, 0x73cb, 0x73cc, - 0x73cf, 0x73d2, 0x73d3, 0x73d6, 0x73d9, 0x73dd, 0x73e1, 0x73e3, - /*** 0x0fc0 ***/ - 0x73e6, 0x73e7, 0x73e9, 0x73f4, 0x73f5, 0x73f7, 0x73f9, 0x73fa, - 0x73fb, 0x73fd, 0x73ff, 0x7400, 0x7401, 0x7404, 0x7407, 0x740a, - 0x7411, 0x741a, 0x741b, 0x7424, 0x7426, 0x7428, 0x7429, 0x742a, - 0x742b, 0x742c, 0x742d, 0x742e, 0x742f, 0x7430, 0x7431, 0x7439, - 0x7440, 0x7443, 0x7444, 0x7446, 0x7447, 0x744b, 0x744d, 0x7451, - 0x7452, 0x7457, 0x745d, 0x7462, 0x7466, 0x7467, 0x7468, 0x746b, - 0x746d, 0x746e, 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, - 0x7487, 0x7489, 0x748f, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, - /*** 0x1000 ***/ - 0x749a, 0x749c, 0x749f, 0x74a0, 0x74a1, 0x74a3, 0x74a6, 0x74a8, - 0x74a9, 0x74aa, 0x74ab, 0x74ae, 0x74af, 0x74b1, 0x74b2, 0x74b5, - 0x74b9, 0x74bb, 0x74bf, 0x74c8, 0x74c9, 0x74cc, 0x74d0, 0x74d3, - 0x74d8, 0x74da, 0x74db, 0x74de, 0x74df, 0x74e4, 0x74e8, 0x74ea, - 0x74eb, 0x74ef, 0x74f4, 0x74fa, 0x74fb, 0x74fc, 0x74ff, 0x7506, - 0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527, 0x7529, - 0x752a, 0x752f, 0x7536, 0x7539, 0x753d, 0x753e, 0x753f, 0x7540, - 0x7543, 0x7547, 0x7548, 0x754e, 0x7550, 0x7552, 0x7557, 0x755e, - /*** 0x1040 ***/ - 0x755f, 0x7561, 0x756f, 0x7571, 0x7579, 0x757a, 0x757b, 0x757c, - 0x757d, 0x757e, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593, 0x7595, - 0x7599, 0x759c, 0x75a2, 0x75a4, 0x75b4, 0x75ba, 0x75bf, 0x75c0, - 0x75c1, 0x75c4, 0x75c6, 0x75cc, 0x75ce, 0x75cf, 0x75d7, 0x75dc, - 0x75df, 0x75e0, 0x75e1, 0x75e4, 0x75e7, 0x75ec, 0x75ee, 0x75ef, - 0x75f1, 0x75f9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607, 0x7608, - 0x760a, 0x760c, 0x760f, 0x7612, 0x7613, 0x7615, 0x7616, 0x7619, - 0x761b, 0x761c, 0x761d, 0x761e, 0x7623, 0x7625, 0x7626, 0x7629, - /*** 0x1080 ***/ - 0x762d, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639, 0x763a, 0x763c, - 0x764a, 0x7640, 0x7641, 0x7643, 0x7644, 0x7645, 0x7649, 0x764b, - 0x7655, 0x7659, 0x765f, 0x7664, 0x7665, 0x766d, 0x766e, 0x766f, - 0x7671, 0x7674, 0x7681, 0x7685, 0x768c, 0x768d, 0x7695, 0x769b, - 0x769c, 0x769d, 0x769f, 0x76a0, 0x76a2, 0x76a3, 0x76a4, 0x76a5, - 0x76a6, 0x76a7, 0x76a8, 0x76aa, 0x76ad, 0x76bd, 0x76c1, 0x76c5, - 0x76c9, 0x76cb, 0x76cc, 0x76ce, 0x76d4, 0x76d9, 0x76e0, 0x76e6, - 0x76e8, 0x76ec, 0x76f0, 0x76f1, 0x76f6, 0x76f9, 0x76fc, 0x7700, - /*** 0x10c0 ***/ - 0x7706, 0x770a, 0x770e, 0x7712, 0x7714, 0x7715, 0x7717, 0x7719, - 0x771a, 0x771c, 0x7722, 0x7728, 0x772d, 0x772e, 0x772f, 0x7734, - 0x7735, 0x7736, 0x7739, 0x773d, 0x773e, 0x7742, 0x7745, 0x7746, - 0x774a, 0x774d, 0x774e, 0x774f, 0x7752, 0x7756, 0x7757, 0x775c, - 0x775e, 0x775f, 0x7760, 0x7762, 0x7764, 0x7767, 0x776a, 0x776c, - 0x7770, 0x7772, 0x7773, 0x7774, 0x777a, 0x777d, 0x7780, 0x7784, - 0x778c, 0x778d, 0x7794, 0x7795, 0x7796, 0x779a, 0x779f, 0x77a2, - 0x77a7, 0x77aa, 0x77ae, 0x77af, 0x77b1, 0x77b5, 0x77be, 0x77c3, - /*** 0x1100 ***/ - 0x77c9, 0x77d1, 0x77d2, 0x77d5, 0x77d9, 0x77de, 0x77df, 0x77e0, - 0x77e4, 0x77e6, 0x77ea, 0x77ec, 0x77f0, 0x77f1, 0x77f4, 0x77f8, - 0x77fb, 0x7805, 0x7806, 0x7809, 0x780d, 0x780e, 0x7811, 0x781d, - 0x7821, 0x7822, 0x7823, 0x782d, 0x782e, 0x7830, 0x7835, 0x7837, - 0x7843, 0x7844, 0x7847, 0x7848, 0x784c, 0x784e, 0x7852, 0x785c, - 0x785e, 0x7860, 0x7861, 0x7863, 0x7864, 0x7868, 0x786a, 0x786e, - 0x787a, 0x787e, 0x788a, 0x788f, 0x7894, 0x7898, 0x78a1, 0x789d, - 0x789e, 0x789f, 0x78a4, 0x78a8, 0x78ac, 0x78ad, 0x78b0, 0x78b1, - /*** 0x1140 ***/ - 0x78b2, 0x78b3, 0x78bb, 0x78bd, 0x78bf, 0x78c7, 0x78c8, 0x78c9, - 0x78cc, 0x78ce, 0x78d2, 0x78d3, 0x78d5, 0x78d6, 0x78e4, 0x78db, - 0x78df, 0x78e0, 0x78e1, 0x78e6, 0x78ea, 0x78f2, 0x78f3, 0x7900, - 0x78f6, 0x78f7, 0x78fa, 0x78fb, 0x78ff, 0x7906, 0x790c, 0x7910, - 0x791a, 0x791c, 0x791e, 0x791f, 0x7920, 0x7925, 0x7927, 0x7929, - 0x792d, 0x7931, 0x7934, 0x7935, 0x793b, 0x793d, 0x793f, 0x7944, - 0x7945, 0x7946, 0x794a, 0x794b, 0x794f, 0x7951, 0x7954, 0x7958, - 0x795b, 0x795c, 0x7967, 0x7969, 0x796b, 0x7972, 0x7979, 0x797b, - /*** 0x1180 ***/ - 0x797c, 0x797e, 0x798b, 0x798c, 0x7991, 0x7993, 0x7994, 0x7995, - 0x7996, 0x7998, 0x799b, 0x799c, 0x79a1, 0x79a8, 0x79a9, 0x79ab, - 0x79af, 0x79b1, 0x79b4, 0x79b8, 0x79bb, 0x79c2, 0x79c4, 0x79c7, - 0x79c8, 0x79ca, 0x79cf, 0x79d4, 0x79d6, 0x79da, 0x79dd, 0x79de, - 0x79e0, 0x79e2, 0x79e5, 0x79ea, 0x79eb, 0x79ed, 0x79f1, 0x79f8, - 0x79fc, 0x7a02, 0x7a03, 0x7a07, 0x7a09, 0x7a0a, 0x7a0c, 0x7a11, - 0x7a15, 0x7a1b, 0x7a1e, 0x7a21, 0x7a27, 0x7a2b, 0x7a2d, 0x7a2f, - 0x7a30, 0x7a34, 0x7a35, 0x7a38, 0x7a39, 0x7a3a, 0x7a44, 0x7a45, - /*** 0x11c0 ***/ - 0x7a47, 0x7a48, 0x7a4c, 0x7a55, 0x7a56, 0x7a59, 0x7a5c, 0x7a5d, - 0x7a5f, 0x7a60, 0x7a65, 0x7a67, 0x7a6a, 0x7a6d, 0x7a75, 0x7a78, - 0x7a7e, 0x7a80, 0x7a82, 0x7a85, 0x7a86, 0x7a8a, 0x7a8b, 0x7a90, - 0x7a91, 0x7a94, 0x7a9e, 0x7aa0, 0x7aa3, 0x7aac, 0x7ab3, 0x7ab5, - 0x7ab9, 0x7abb, 0x7abc, 0x7ac6, 0x7ac9, 0x7acc, 0x7ace, 0x7ad1, - 0x7adb, 0x7ae8, 0x7ae9, 0x7aeb, 0x7aec, 0x7af1, 0x7af4, 0x7afb, - 0x7afd, 0x7afe, 0x7b07, 0x7b14, 0x7b1f, 0x7b23, 0x7b27, 0x7b29, - 0x7b2a, 0x7b2b, 0x7b2d, 0x7b2e, 0x7b2f, 0x7b30, 0x7b31, 0x7b34, - /*** 0x1200 ***/ - 0x7b3d, 0x7b3f, 0x7b40, 0x7b41, 0x7b47, 0x7b4e, 0x7b55, 0x7b60, - 0x7b64, 0x7b66, 0x7b69, 0x7b6a, 0x7b6d, 0x7b6f, 0x7b72, 0x7b73, - 0x7b77, 0x7b84, 0x7b89, 0x7b8e, 0x7b90, 0x7b91, 0x7b96, 0x7b9b, - 0x7b9e, 0x7ba0, 0x7ba5, 0x7bac, 0x7baf, 0x7bb0, 0x7bb2, 0x7bb5, - 0x7bb6, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bc2, 0x7bc5, 0x7bc8, - 0x7bca, 0x7bd4, 0x7bd6, 0x7bd7, 0x7bd9, 0x7bda, 0x7bdb, 0x7be8, - 0x7bea, 0x7bf2, 0x7bf4, 0x7bf5, 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfc, - 0x7bfe, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c06, 0x7c09, 0x7c0b, - /*** 0x1240 ***/ - 0x7c0c, 0x7c0e, 0x7c0f, 0x7c19, 0x7c1b, 0x7c20, 0x7c25, 0x7c26, - 0x7c28, 0x7c2c, 0x7c31, 0x7c33, 0x7c34, 0x7c36, 0x7c39, 0x7c3a, - 0x7c46, 0x7c4a, 0x7c55, 0x7c51, 0x7c52, 0x7c53, 0x7c59, 0x7c5a, - 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, 0x7c61, 0x7c63, 0x7c67, 0x7c69, - 0x7c6d, 0x7c6e, 0x7c70, 0x7c72, 0x7c79, 0x7c7c, 0x7c7d, 0x7c86, - 0x7c87, 0x7c8f, 0x7c94, 0x7c9e, 0x7ca0, 0x7ca6, 0x7cb0, 0x7cb6, - 0x7cb7, 0x7cba, 0x7cbb, 0x7cbc, 0x7cbf, 0x7cc4, 0x7cc7, 0x7cc8, - 0x7cc9, 0x7ccd, 0x7ccf, 0x7cd3, 0x7cd4, 0x7cd5, 0x7cd7, 0x7cd9, - /*** 0x1280 ***/ - 0x7cda, 0x7cdd, 0x7ce6, 0x7ce9, 0x7ceb, 0x7cf5, 0x7d03, 0x7d07, - 0x7d08, 0x7d09, 0x7d0f, 0x7d11, 0x7d12, 0x7d13, 0x7d16, 0x7d1d, - 0x7d1e, 0x7d23, 0x7d26, 0x7d2a, 0x7d2d, 0x7d31, 0x7d3c, 0x7d3d, - 0x7d3e, 0x7d40, 0x7d41, 0x7d47, 0x7d48, 0x7d4d, 0x7d51, 0x7d53, - 0x7d57, 0x7d59, 0x7d5a, 0x7d5c, 0x7d5d, 0x7d65, 0x7d67, 0x7d6a, - 0x7d70, 0x7d78, 0x7d7a, 0x7d7b, 0x7d7f, 0x7d81, 0x7d82, 0x7d83, - 0x7d85, 0x7d86, 0x7d88, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d91, 0x7d96, - 0x7d97, 0x7d9d, 0x7d9e, 0x7da6, 0x7da7, 0x7daa, 0x7db3, 0x7db6, - /*** 0x12c0 ***/ - 0x7db7, 0x7db9, 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dcc, - 0x7dcd, 0x7dce, 0x7dd7, 0x7dd9, 0x7e00, 0x7de2, 0x7de5, 0x7de6, - 0x7dea, 0x7deb, 0x7ded, 0x7df1, 0x7df5, 0x7df6, 0x7df9, 0x7dfa, - 0x7e08, 0x7e10, 0x7e11, 0x7e15, 0x7e17, 0x7e1c, 0x7e1d, 0x7e20, - 0x7e27, 0x7e28, 0x7e2c, 0x7e2d, 0x7e2f, 0x7e33, 0x7e36, 0x7e3f, - 0x7e44, 0x7e45, 0x7e47, 0x7e4e, 0x7e50, 0x7e52, 0x7e58, 0x7e5f, - 0x7e61, 0x7e62, 0x7e65, 0x7e6b, 0x7e6e, 0x7e6f, 0x7e73, 0x7e78, - 0x7e7e, 0x7e81, 0x7e86, 0x7e87, 0x7e8a, 0x7e8d, 0x7e91, 0x7e95, - /*** 0x1300 ***/ - 0x7e98, 0x7e9a, 0x7e9d, 0x7e9e, 0x7f3c, 0x7f3b, 0x7f3d, 0x7f3e, - 0x7f3f, 0x7f43, 0x7f44, 0x7f47, 0x7f4f, 0x7f52, 0x7f53, 0x7f5b, - 0x7f5c, 0x7f5d, 0x7f61, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f6d, - 0x7f71, 0x7f7d, 0x7f7e, 0x7f7f, 0x7f80, 0x7f8b, 0x7f8d, 0x7f8f, - 0x7f90, 0x7f91, 0x7f96, 0x7f97, 0x7f9c, 0x7fa1, 0x7fa2, 0x7fa6, - 0x7faa, 0x7fad, 0x7fb4, 0x7fbc, 0x7fbf, 0x7fc0, 0x7fc3, 0x7fc8, - 0x7fce, 0x7fcf, 0x7fdb, 0x7fdf, 0x7fe3, 0x7fe5, 0x7fe8, 0x7fec, - 0x7fee, 0x7fef, 0x7ff2, 0x7ffa, 0x7ffd, 0x7ffe, 0x7fff, 0x8007, - /*** 0x1340 ***/ - 0x8008, 0x800a, 0x800d, 0x800e, 0x800f, 0x8011, 0x8013, 0x8014, - 0x8016, 0x801d, 0x801e, 0x801f, 0x8020, 0x8024, 0x8026, 0x802c, - 0x802e, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803a, 0x803c, - 0x803e, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806d, 0x8071, - 0x8075, 0x8081, 0x8088, 0x808e, 0x809c, 0x809e, 0x80a6, 0x80a7, - 0x80ab, 0x80b8, 0x80b9, 0x80c8, 0x80cd, 0x80cf, 0x80d2, 0x80d4, - 0x80d5, 0x80d7, 0x80d8, 0x80e0, 0x80ed, 0x80ee, 0x80f0, 0x80f2, - 0x80f3, 0x80f6, 0x80f9, 0x80fa, 0x80fe, 0x8103, 0x810b, 0x8116, - /*** 0x1380 ***/ - 0x8117, 0x8118, 0x811c, 0x811e, 0x8120, 0x8124, 0x8127, 0x812c, - 0x8130, 0x8135, 0x813a, 0x813c, 0x8145, 0x8147, 0x814a, 0x814c, - 0x8152, 0x8157, 0x8160, 0x8161, 0x8167, 0x8168, 0x8169, 0x816d, - 0x816f, 0x8177, 0x8181, 0x8190, 0x8184, 0x8185, 0x8186, 0x818b, - 0x818e, 0x8196, 0x8198, 0x819b, 0x819e, 0x81a2, 0x81ae, 0x81b2, - 0x81b4, 0x81bb, 0x81cb, 0x81c3, 0x81c5, 0x81ca, 0x81ce, 0x81cf, - 0x81d5, 0x81d7, 0x81db, 0x81dd, 0x81de, 0x81e1, 0x81e4, 0x81eb, - 0x81ec, 0x81f0, 0x81f1, 0x81f2, 0x81f5, 0x81f6, 0x81f8, 0x81f9, - /*** 0x13c0 ***/ - 0x81fd, 0x81ff, 0x8200, 0x8203, 0x820f, 0x8213, 0x8214, 0x8219, - 0x821a, 0x821d, 0x8221, 0x8222, 0x8228, 0x8232, 0x8234, 0x823a, - 0x8243, 0x8244, 0x8245, 0x8246, 0x824b, 0x824e, 0x824f, 0x8251, - 0x8256, 0x825c, 0x8260, 0x8263, 0x8267, 0x826d, 0x8274, 0x827b, - 0x827d, 0x827f, 0x8280, 0x8281, 0x8283, 0x8284, 0x8287, 0x8289, - 0x828a, 0x828e, 0x8291, 0x8294, 0x8296, 0x8298, 0x829a, 0x829b, - 0x82a0, 0x82a1, 0x82a3, 0x82a4, 0x82a7, 0x82a8, 0x82a9, 0x82aa, - 0x82ae, 0x82b0, 0x82b2, 0x82b4, 0x82b7, 0x82ba, 0x82bc, 0x82be, - /*** 0x1400 ***/ - 0x82bf, 0x82c6, 0x82d0, 0x82d5, 0x82da, 0x82e0, 0x82e2, 0x82e4, - 0x82e8, 0x82ea, 0x82ed, 0x82ef, 0x82f6, 0x82f7, 0x82fd, 0x82fe, - 0x8300, 0x8301, 0x8307, 0x8308, 0x830a, 0x830b, 0x8354, 0x831b, - 0x831d, 0x831e, 0x831f, 0x8321, 0x8322, 0x832c, 0x832d, 0x832e, - 0x8330, 0x8333, 0x8337, 0x833a, 0x833c, 0x833d, 0x8342, 0x8343, - 0x8344, 0x8347, 0x834d, 0x834e, 0x8351, 0x8355, 0x8356, 0x8357, - 0x8370, 0x8378, 0x837d, 0x837f, 0x8380, 0x8382, 0x8384, 0x8386, - 0x838d, 0x8392, 0x8394, 0x8395, 0x8398, 0x8399, 0x839b, 0x839c, - /*** 0x1440 ***/ - 0x839d, 0x83a6, 0x83a7, 0x83a9, 0x83ac, 0x83be, 0x83bf, 0x83c0, - 0x83c7, 0x83c9, 0x83cf, 0x83d0, 0x83d1, 0x83d4, 0x83dd, 0x8353, - 0x83e8, 0x83ea, 0x83f6, 0x83f8, 0x83f9, 0x83fc, 0x8401, 0x8406, - 0x840a, 0x840f, 0x8411, 0x8415, 0x8419, 0x83ad, 0x842f, 0x8439, - 0x8445, 0x8447, 0x8448, 0x844a, 0x844d, 0x844f, 0x8451, 0x8452, - 0x8456, 0x8458, 0x8459, 0x845a, 0x845c, 0x8460, 0x8464, 0x8465, - 0x8467, 0x846a, 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847c, - 0x847d, 0x8481, 0x8485, 0x8492, 0x8493, 0x8495, 0x849e, 0x84a6, - /*** 0x1480 ***/ - 0x84a8, 0x84a9, 0x84aa, 0x84af, 0x84b1, 0x84b4, 0x84ba, 0x84bd, - 0x84be, 0x84c0, 0x84c2, 0x84c7, 0x84c8, 0x84cc, 0x84cf, 0x84d3, - 0x84dc, 0x84e7, 0x84ea, 0x84ef, 0x84f0, 0x84f1, 0x84f2, 0x84f7, - 0x8532, 0x84fa, 0x84fb, 0x84fd, 0x8502, 0x8503, 0x8507, 0x850c, - 0x850e, 0x8510, 0x851c, 0x851e, 0x8522, 0x8523, 0x8524, 0x8525, - 0x8527, 0x852a, 0x852b, 0x852f, 0x8533, 0x8534, 0x8536, 0x853f, - 0x8546, 0x854f, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556, 0x8559, - 0x855c, 0x855d, 0x855e, 0x855f, 0x8560, 0x8561, 0x8562, 0x8564, - /*** 0x14c0 ***/ - 0x856b, 0x856f, 0x8579, 0x857a, 0x857b, 0x857d, 0x857f, 0x8581, - 0x8585, 0x8586, 0x8589, 0x858b, 0x858c, 0x858f, 0x8593, 0x8598, - 0x859d, 0x859f, 0x85a0, 0x85a2, 0x85a5, 0x85a7, 0x85b4, 0x85b6, - 0x85b7, 0x85b8, 0x85bc, 0x85bd, 0x85be, 0x85bf, 0x85c2, 0x85c7, - 0x85ca, 0x85cb, 0x85ce, 0x85ad, 0x85d8, 0x85da, 0x85df, 0x85e0, - 0x85e6, 0x85e8, 0x85ed, 0x85f3, 0x85f6, 0x85fc, 0x85ff, 0x8600, - 0x8604, 0x8605, 0x860d, 0x860e, 0x8610, 0x8611, 0x8612, 0x8618, - 0x8619, 0x861b, 0x861e, 0x8621, 0x8627, 0x8629, 0x8636, 0x8638, - /*** 0x1500 ***/ - 0x863a, 0x863c, 0x863d, 0x8640, 0x8642, 0x8646, 0x8652, 0x8653, - 0x8656, 0x8657, 0x8658, 0x8659, 0x865d, 0x8660, 0x8661, 0x8662, - 0x8663, 0x8664, 0x8669, 0x866c, 0x866f, 0x8675, 0x8676, 0x8677, - 0x867a, 0x868d, 0x8691, 0x8696, 0x8698, 0x869a, 0x869c, 0x86a1, - 0x86a6, 0x86a7, 0x86a8, 0x86ad, 0x86b1, 0x86b3, 0x86b4, 0x86b5, - 0x86b7, 0x86b8, 0x86b9, 0x86bf, 0x86c0, 0x86c1, 0x86c3, 0x86c5, - 0x86d1, 0x86d2, 0x86d5, 0x86d7, 0x86da, 0x86dc, 0x86e0, 0x86e3, - 0x86e5, 0x86e7, 0x8688, 0x86fa, 0x86fc, 0x86fd, 0x8704, 0x8705, - /*** 0x1540 ***/ - 0x8707, 0x870b, 0x870e, 0x870f, 0x8710, 0x8713, 0x8714, 0x8719, - 0x871e, 0x871f, 0x8721, 0x8723, 0x8728, 0x872e, 0x872f, 0x8731, - 0x8732, 0x8739, 0x873a, 0x873c, 0x873d, 0x873e, 0x8740, 0x8743, - 0x8745, 0x874d, 0x8758, 0x875d, 0x8761, 0x8764, 0x8765, 0x876f, - 0x8771, 0x8772, 0x877b, 0x8783, 0x8784, 0x8785, 0x8786, 0x8787, - 0x8788, 0x8789, 0x878b, 0x878c, 0x8790, 0x8793, 0x8795, 0x8797, - 0x8798, 0x8799, 0x879e, 0x87a0, 0x87a3, 0x87a7, 0x87ac, 0x87ad, - 0x87ae, 0x87b1, 0x87b5, 0x87be, 0x87bf, 0x87c1, 0x87c8, 0x87c9, - /*** 0x1580 ***/ - 0x87ca, 0x87ce, 0x87d5, 0x87d6, 0x87d9, 0x87da, 0x87dc, 0x87df, - 0x87e2, 0x87e3, 0x87e4, 0x87ea, 0x87eb, 0x87ed, 0x87f1, 0x87f3, - 0x87f8, 0x87fa, 0x87ff, 0x8801, 0x8803, 0x8806, 0x8809, 0x880a, - 0x880b, 0x8810, 0x8819, 0x8812, 0x8813, 0x8814, 0x8818, 0x881a, - 0x881b, 0x881c, 0x881e, 0x881f, 0x8828, 0x882d, 0x882e, 0x8830, - 0x8832, 0x8835, 0x883a, 0x883c, 0x8841, 0x8843, 0x8845, 0x8848, - 0x8849, 0x884a, 0x884b, 0x884e, 0x8851, 0x8855, 0x8856, 0x8858, - 0x885a, 0x885c, 0x885f, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, - /*** 0x15c0 ***/ - 0x887b, 0x8880, 0x8898, 0x889a, 0x889b, 0x889c, 0x889f, 0x88a0, - 0x88a8, 0x88aa, 0x88ba, 0x88bd, 0x88be, 0x88c0, 0x88ca, 0x88cb, - 0x88cc, 0x88cd, 0x88ce, 0x88d1, 0x88d2, 0x88d3, 0x88db, 0x88de, - 0x88e7, 0x88ef, 0x88f0, 0x88f1, 0x88f5, 0x88f7, 0x8901, 0x8906, - 0x890d, 0x890e, 0x890f, 0x8915, 0x8916, 0x8918, 0x8919, 0x891a, - 0x891c, 0x8920, 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, - 0x8935, 0x8939, 0x893a, 0x893e, 0x8940, 0x8942, 0x8945, 0x8946, - 0x8949, 0x894f, 0x8952, 0x8957, 0x895a, 0x895b, 0x895c, 0x8961, - /*** 0x1600 ***/ - 0x8962, 0x8963, 0x896b, 0x896e, 0x8970, 0x8973, 0x8975, 0x897a, - 0x897b, 0x897c, 0x897d, 0x8989, 0x898d, 0x8990, 0x8994, 0x8995, - 0x899b, 0x899c, 0x899f, 0x89a0, 0x89a5, 0x89b0, 0x89b4, 0x89b5, - 0x89b6, 0x89b7, 0x89bc, 0x89d4, 0x89d5, 0x89d6, 0x89d7, 0x89d8, - 0x89e5, 0x89e9, 0x89eb, 0x89ed, 0x89f1, 0x89f3, 0x89f6, 0x89f9, - 0x89fd, 0x89ff, 0x8a04, 0x8a05, 0x8a07, 0x8a0f, 0x8a11, 0x8a12, - 0x8a14, 0x8a15, 0x8a1e, 0x8a20, 0x8a22, 0x8a24, 0x8a26, 0x8a2b, - 0x8a2c, 0x8a2f, 0x8a35, 0x8a37, 0x8a3d, 0x8a3e, 0x8a40, 0x8a43, - /*** 0x1640 ***/ - 0x8a45, 0x8a47, 0x8a49, 0x8a4d, 0x8a4e, 0x8a53, 0x8a56, 0x8a57, - 0x8a58, 0x8a5c, 0x8a5d, 0x8a61, 0x8a65, 0x8a67, 0x8a75, 0x8a76, - 0x8a77, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7e, 0x8a7f, 0x8a80, 0x8a83, - 0x8a86, 0x8a8b, 0x8a8f, 0x8a90, 0x8a92, 0x8a96, 0x8a97, 0x8a99, - 0x8a9f, 0x8aa7, 0x8aa9, 0x8aae, 0x8aaf, 0x8ab3, 0x8ab6, 0x8ab7, - 0x8abb, 0x8abe, 0x8ac3, 0x8ac6, 0x8ac8, 0x8ac9, 0x8aca, 0x8ad1, - 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad7, 0x8add, 0x8adf, 0x8aec, 0x8af0, - 0x8af4, 0x8af5, 0x8af6, 0x8afc, 0x8aff, 0x8b05, 0x8b06, 0x8b0b, - /*** 0x1680 ***/ - 0x8b11, 0x8b1c, 0x8b1e, 0x8b1f, 0x8b0a, 0x8b2d, 0x8b30, 0x8b37, - 0x8b3c, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, 0x8b48, 0x8b52, - 0x8b53, 0x8b54, 0x8b59, 0x8b4d, 0x8b5e, 0x8b63, 0x8b6d, 0x8b76, - 0x8b78, 0x8b79, 0x8b7c, 0x8b7e, 0x8b81, 0x8b84, 0x8b85, 0x8b8b, - 0x8b8d, 0x8b8f, 0x8b94, 0x8b95, 0x8b9c, 0x8b9e, 0x8b9f, 0x8c38, - 0x8c39, 0x8c3d, 0x8c3e, 0x8c45, 0x8c47, 0x8c49, 0x8c4b, 0x8c4f, - 0x8c51, 0x8c53, 0x8c54, 0x8c57, 0x8c58, 0x8c5b, 0x8c5d, 0x8c59, - 0x8c63, 0x8c64, 0x8c66, 0x8c68, 0x8c69, 0x8c6d, 0x8c73, 0x8c75, - /*** 0x16c0 ***/ - 0x8c76, 0x8c7b, 0x8c7e, 0x8c86, 0x8c87, 0x8c8b, 0x8c90, 0x8c92, - 0x8c93, 0x8c99, 0x8c9b, 0x8c9c, 0x8ca4, 0x8cb9, 0x8cba, 0x8cc5, - 0x8cc6, 0x8cc9, 0x8ccb, 0x8ccf, 0x8cd6, 0x8cd5, 0x8cd9, 0x8cdd, - 0x8ce1, 0x8ce8, 0x8cec, 0x8cef, 0x8cf0, 0x8cf2, 0x8cf5, 0x8cf7, - 0x8cf8, 0x8cfe, 0x8cff, 0x8d01, 0x8d03, 0x8d09, 0x8d12, 0x8d17, - 0x8d1b, 0x8d65, 0x8d69, 0x8d6c, 0x8d6e, 0x8d7f, 0x8d82, 0x8d84, - 0x8d88, 0x8d8d, 0x8d90, 0x8d91, 0x8d95, 0x8d9e, 0x8d9f, 0x8da0, - 0x8da6, 0x8dab, 0x8dac, 0x8daf, 0x8db2, 0x8db5, 0x8db7, 0x8db9, - /*** 0x1700 ***/ - 0x8dbb, 0x8dc0, 0x8dc5, 0x8dc6, 0x8dc7, 0x8dc8, 0x8dca, 0x8dce, - 0x8dd1, 0x8dd4, 0x8dd5, 0x8dd7, 0x8dd9, 0x8de4, 0x8de5, 0x8de7, - 0x8dec, 0x8df0, 0x8dbc, 0x8df1, 0x8df2, 0x8df4, 0x8dfd, 0x8e01, - 0x8e04, 0x8e05, 0x8e06, 0x8e0b, 0x8e11, 0x8e14, 0x8e16, 0x8e20, - 0x8e21, 0x8e22, 0x8e23, 0x8e26, 0x8e27, 0x8e31, 0x8e33, 0x8e36, - 0x8e37, 0x8e38, 0x8e39, 0x8e3d, 0x8e40, 0x8e41, 0x8e4b, 0x8e4d, - 0x8e4e, 0x8e4f, 0x8e54, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e61, - 0x8e62, 0x8e69, 0x8e6c, 0x8e6d, 0x8e6f, 0x8e70, 0x8e71, 0x8e79, - /*** 0x1740 ***/ - 0x8e7a, 0x8e7b, 0x8e82, 0x8e83, 0x8e89, 0x8e90, 0x8e92, 0x8e95, - 0x8e9a, 0x8e9b, 0x8e9d, 0x8e9e, 0x8ea2, 0x8ea7, 0x8ea9, 0x8ead, - 0x8eae, 0x8eb3, 0x8eb5, 0x8eba, 0x8ebb, 0x8ec0, 0x8ec1, 0x8ec3, - 0x8ec4, 0x8ec7, 0x8ecf, 0x8ed1, 0x8ed4, 0x8edc, 0x8ee8, 0x8eee, - 0x8ef0, 0x8ef1, 0x8ef7, 0x8ef9, 0x8efa, 0x8eed, 0x8f00, 0x8f02, - 0x8f07, 0x8f08, 0x8f0f, 0x8f10, 0x8f16, 0x8f17, 0x8f18, 0x8f1e, - 0x8f20, 0x8f21, 0x8f23, 0x8f25, 0x8f27, 0x8f28, 0x8f2c, 0x8f2d, - 0x8f2e, 0x8f34, 0x8f35, 0x8f36, 0x8f37, 0x8f3a, 0x8f40, 0x8f41, - /*** 0x1780 ***/ - 0x8f43, 0x8f47, 0x8f4f, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, - 0x8f58, 0x8f5d, 0x8f5e, 0x8f65, 0x8f9d, 0x8fa0, 0x8fa1, 0x8fa4, - 0x8fa5, 0x8fa6, 0x8fb5, 0x8fb6, 0x8fb8, 0x8fbe, 0x8fc0, 0x8fc1, - 0x8fc6, 0x8fca, 0x8fcb, 0x8fcd, 0x8fd0, 0x8fd2, 0x8fd3, 0x8fd5, - 0x8fe0, 0x8fe3, 0x8fe4, 0x8fe8, 0x8fee, 0x8ff1, 0x8ff5, 0x8ff6, - 0x8ffb, 0x8ffe, 0x9002, 0x9004, 0x9008, 0x900c, 0x9018, 0x901b, - 0x9028, 0x9029, 0x902f, 0x902a, 0x902c, 0x902d, 0x9033, 0x9034, - 0x9037, 0x903f, 0x9043, 0x9044, 0x904c, 0x905b, 0x905d, 0x9062, - /*** 0x17c0 ***/ - 0x9066, 0x9067, 0x906c, 0x9070, 0x9074, 0x9079, 0x9085, 0x9088, - 0x908b, 0x908c, 0x908e, 0x9090, 0x9095, 0x9097, 0x9098, 0x9099, - 0x909b, 0x90a0, 0x90a1, 0x90a2, 0x90a5, 0x90b0, 0x90b2, 0x90b3, - 0x90b4, 0x90b6, 0x90bd, 0x90cc, 0x90be, 0x90c3, 0x90c4, 0x90c5, - 0x90c7, 0x90c8, 0x90d5, 0x90d7, 0x90d8, 0x90d9, 0x90dc, 0x90dd, - 0x90df, 0x90e5, 0x90d2, 0x90f6, 0x90eb, 0x90ef, 0x90f0, 0x90f4, - 0x90fe, 0x90ff, 0x9100, 0x9104, 0x9105, 0x9106, 0x9108, 0x910d, - 0x9110, 0x9114, 0x9116, 0x9117, 0x9118, 0x911a, 0x911c, 0x911e, - /*** 0x1800 ***/ - 0x9120, 0x9125, 0x9122, 0x9123, 0x9127, 0x9129, 0x912e, 0x912f, - 0x9131, 0x9134, 0x9136, 0x9137, 0x9139, 0x913a, 0x913c, 0x913d, - 0x9143, 0x9147, 0x9148, 0x914f, 0x9153, 0x9157, 0x9159, 0x915a, - 0x915b, 0x9161, 0x9164, 0x9167, 0x916d, 0x9174, 0x9179, 0x917a, - 0x917b, 0x9181, 0x9183, 0x9185, 0x9186, 0x918a, 0x918e, 0x9191, - 0x9193, 0x9194, 0x9195, 0x9198, 0x919e, 0x91a1, 0x91a6, 0x91a8, - 0x91ac, 0x91ad, 0x91ae, 0x91b0, 0x91b1, 0x91b2, 0x91b3, 0x91b6, - 0x91bb, 0x91bc, 0x91bd, 0x91bf, 0x91c2, 0x91c3, 0x91c5, 0x91d3, - /*** 0x1840 ***/ - 0x91d4, 0x91d7, 0x91d9, 0x91da, 0x91de, 0x91e4, 0x91e5, 0x91e9, - 0x91ea, 0x91ec, 0x91ed, 0x91ee, 0x91ef, 0x91f0, 0x91f1, 0x91f7, - 0x91f9, 0x91fb, 0x91fd, 0x9200, 0x9201, 0x9204, 0x9205, 0x9206, - 0x9207, 0x9209, 0x920a, 0x920c, 0x9210, 0x9212, 0x9213, 0x9216, - 0x9218, 0x921c, 0x921d, 0x9223, 0x9224, 0x9225, 0x9226, 0x9228, - 0x922e, 0x922f, 0x9230, 0x9233, 0x9235, 0x9236, 0x9238, 0x9239, - 0x923a, 0x923c, 0x923e, 0x9240, 0x9242, 0x9243, 0x9246, 0x9247, - 0x924a, 0x924d, 0x924e, 0x924f, 0x9251, 0x9258, 0x9259, 0x925c, - /*** 0x1880 ***/ - 0x925d, 0x9260, 0x9261, 0x9265, 0x9267, 0x9268, 0x9269, 0x926e, - 0x926f, 0x9270, 0x9275, 0x9276, 0x9277, 0x9278, 0x9279, 0x927b, - 0x927c, 0x927d, 0x927f, 0x9288, 0x9289, 0x928a, 0x928d, 0x928e, - 0x9292, 0x9297, 0x9299, 0x929f, 0x92a0, 0x92a4, 0x92a5, 0x92a7, - 0x92a8, 0x92ab, 0x92af, 0x92b2, 0x92b6, 0x92b8, 0x92ba, 0x92bb, - 0x92bc, 0x92bd, 0x92bf, 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c5, - 0x92c6, 0x92c7, 0x92c8, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92d0, - 0x92d3, 0x92d5, 0x92d7, 0x92d8, 0x92d9, 0x92dc, 0x92dd, 0x92df, - /*** 0x18c0 ***/ - 0x92e0, 0x92e1, 0x92e3, 0x92e5, 0x92e7, 0x92e8, 0x92ec, 0x92ee, - 0x92f0, 0x92f9, 0x92fb, 0x92ff, 0x9300, 0x9302, 0x9308, 0x930d, - 0x9311, 0x9314, 0x9315, 0x931c, 0x931d, 0x931e, 0x931f, 0x9321, - 0x9324, 0x9325, 0x9327, 0x9329, 0x932a, 0x9333, 0x9334, 0x9336, - 0x9337, 0x9347, 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, - 0x9357, 0x9358, 0x935a, 0x935e, 0x9364, 0x9365, 0x9367, 0x9369, - 0x936a, 0x936d, 0x936f, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376, - 0x937a, 0x937d, 0x937f, 0x9380, 0x9381, 0x9382, 0x9388, 0x938a, - /*** 0x1900 ***/ - 0x938b, 0x938d, 0x938f, 0x9392, 0x9395, 0x9398, 0x939b, 0x939e, - 0x93a1, 0x93a3, 0x93a4, 0x93a6, 0x93a8, 0x93ab, 0x93b4, 0x93b5, - 0x93b6, 0x93ba, 0x93a9, 0x93c1, 0x93c4, 0x93c5, 0x93c6, 0x93c7, - 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93d3, 0x93d9, 0x93dc, - 0x93de, 0x93df, 0x93e2, 0x93e6, 0x93e7, 0x93f9, 0x93f7, 0x93f8, - 0x93fa, 0x93fb, 0x93fd, 0x9401, 0x9402, 0x9404, 0x9408, 0x9409, - 0x940d, 0x940e, 0x940f, 0x9415, 0x9416, 0x9417, 0x941f, 0x942e, - 0x942f, 0x9431, 0x9432, 0x9433, 0x9434, 0x943b, 0x943f, 0x943d, - /*** 0x1940 ***/ - 0x9443, 0x9445, 0x9448, 0x944a, 0x944c, 0x9455, 0x9459, 0x945c, - 0x945f, 0x9461, 0x9463, 0x9468, 0x946b, 0x946d, 0x946e, 0x946f, - 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579, 0x957e, 0x9584, - 0x9588, 0x958c, 0x958d, 0x958e, 0x959d, 0x959e, 0x959f, 0x95a1, - 0x95a6, 0x95a9, 0x95ab, 0x95ac, 0x95b4, 0x95b6, 0x95ba, 0x95bd, - 0x95bf, 0x95c6, 0x95c8, 0x95c9, 0x95cb, 0x95d0, 0x95d1, 0x95d2, - 0x95d3, 0x95d9, 0x95da, 0x95dd, 0x95de, 0x95df, 0x95e0, 0x95e4, - 0x95e6, 0x961d, 0x961e, 0x9622, 0x9624, 0x9625, 0x9626, 0x962c, - /*** 0x1980 ***/ - 0x9631, 0x9633, 0x9637, 0x9638, 0x9639, 0x963a, 0x963c, 0x963d, - 0x9641, 0x9652, 0x9654, 0x9656, 0x9657, 0x9658, 0x9661, 0x966e, - 0x9674, 0x967b, 0x967c, 0x967e, 0x967f, 0x9681, 0x9682, 0x9683, - 0x9684, 0x9689, 0x9691, 0x9696, 0x969a, 0x969d, 0x969f, 0x96a4, - 0x96a5, 0x96a6, 0x96a9, 0x96ae, 0x96af, 0x96b3, 0x96ba, 0x96ca, - 0x96d2, 0x5db2, 0x96d8, 0x96da, 0x96dd, 0x96de, 0x96df, 0x96e9, - 0x96ef, 0x96f1, 0x96fa, 0x9702, 0x9703, 0x9705, 0x9709, 0x971a, - 0x971b, 0x971d, 0x9721, 0x9722, 0x9723, 0x9728, 0x9731, 0x9733, - /*** 0x19c0 ***/ - 0x9741, 0x9743, 0x974a, 0x974e, 0x974f, 0x9755, 0x9757, 0x9758, - 0x975a, 0x975b, 0x9763, 0x9767, 0x976a, 0x976e, 0x9773, 0x9776, - 0x9777, 0x9778, 0x977b, 0x977d, 0x977f, 0x9780, 0x9789, 0x9795, - 0x9796, 0x9797, 0x9799, 0x979a, 0x979e, 0x979f, 0x97a2, 0x97ac, - 0x97ae, 0x97b1, 0x97b2, 0x97b5, 0x97b6, 0x97b8, 0x97b9, 0x97ba, - 0x97bc, 0x97be, 0x97bf, 0x97c1, 0x97c4, 0x97c5, 0x97c7, 0x97c9, - 0x97ca, 0x97cc, 0x97cd, 0x97ce, 0x97d0, 0x97d1, 0x97d4, 0x97d7, - 0x97d8, 0x97d9, 0x97dd, 0x97de, 0x97e0, 0x97db, 0x97e1, 0x97e4, - /*** 0x1a00 ***/ - 0x97ef, 0x97f1, 0x97f4, 0x97f7, 0x97f8, 0x97fa, 0x9807, 0x980a, - 0x9819, 0x980d, 0x980e, 0x9814, 0x9816, 0x981c, 0x981e, 0x9820, - 0x9823, 0x9826, 0x982b, 0x982e, 0x982f, 0x9830, 0x9832, 0x9833, - 0x9835, 0x9825, 0x983e, 0x9844, 0x9847, 0x984a, 0x9851, 0x9852, - 0x9853, 0x9856, 0x9857, 0x9859, 0x985a, 0x9862, 0x9863, 0x9865, - 0x9866, 0x986a, 0x986c, 0x98ab, 0x98ad, 0x98ae, 0x98b0, 0x98b4, - 0x98b7, 0x98b8, 0x98ba, 0x98bb, 0x98bf, 0x98c2, 0x98c5, 0x98c8, - 0x98cc, 0x98e1, 0x98e3, 0x98e5, 0x98e6, 0x98e7, 0x98ea, 0x98f3, - /*** 0x1a40 ***/ - 0x98f6, 0x9902, 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, - 0x991a, 0x991b, 0x991c, 0x991f, 0x9922, 0x9926, 0x9927, 0x992b, - 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9939, 0x993a, 0x993b, - 0x993c, 0x9940, 0x9941, 0x9946, 0x9947, 0x9948, 0x994d, 0x994e, - 0x9954, 0x9958, 0x9959, 0x995b, 0x995c, 0x995e, 0x995f, 0x9960, - 0x999b, 0x999d, 0x999f, 0x99a6, 0x99b0, 0x99b1, 0x99b2, 0x99b5, - 0x99b9, 0x99ba, 0x99bd, 0x99bf, 0x99c3, 0x99c9, 0x99d3, 0x99d4, - 0x99d9, 0x99da, 0x99dc, 0x99de, 0x99e7, 0x99ea, 0x99eb, 0x99ec, - /*** 0x1a80 ***/ - 0x99f0, 0x99f4, 0x99f5, 0x99f9, 0x99fd, 0x99fe, 0x9a02, 0x9a03, - 0x9a04, 0x9a0b, 0x9a0c, 0x9a10, 0x9a11, 0x9a16, 0x9a1e, 0x9a20, - 0x9a22, 0x9a23, 0x9a24, 0x9a27, 0x9a2d, 0x9a2e, 0x9a33, 0x9a35, - 0x9a36, 0x9a38, 0x9a47, 0x9a41, 0x9a44, 0x9a4a, 0x9a4b, 0x9a4c, - 0x9a4e, 0x9a51, 0x9a54, 0x9a56, 0x9a5d, 0x9aaa, 0x9aac, 0x9aae, - 0x9aaf, 0x9ab2, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab9, 0x9abb, 0x9abe, - 0x9abf, 0x9ac1, 0x9ac3, 0x9ac6, 0x9ac8, 0x9ace, 0x9ad0, 0x9ad2, - 0x9ad5, 0x9ad6, 0x9ad7, 0x9adb, 0x9adc, 0x9ae0, 0x9ae4, 0x9ae5, - /*** 0x1ac0 ***/ - 0x9ae7, 0x9ae9, 0x9aec, 0x9af2, 0x9af3, 0x9af5, 0x9af9, 0x9afa, - 0x9afd, 0x9aff, 0x9b00, 0x9b01, 0x9b02, 0x9b03, 0x9b04, 0x9b05, - 0x9b08, 0x9b09, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b10, 0x9b12, - 0x9b16, 0x9b19, 0x9b1b, 0x9b1c, 0x9b20, 0x9b26, 0x9b2b, 0x9b2d, - 0x9b33, 0x9b34, 0x9b35, 0x9b37, 0x9b39, 0x9b3a, 0x9b3d, 0x9b48, - 0x9b4b, 0x9b4c, 0x9b55, 0x9b56, 0x9b57, 0x9b5b, 0x9b5e, 0x9b61, - 0x9b63, 0x9b65, 0x9b66, 0x9b68, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, - 0x9b6e, 0x9b73, 0x9b75, 0x9b77, 0x9b78, 0x9b79, 0x9b7f, 0x9b80, - /*** 0x1b00 ***/ - 0x9b84, 0x9b85, 0x9b86, 0x9b87, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8d, - 0x9b8f, 0x9b90, 0x9b94, 0x9b9a, 0x9b9d, 0x9b9e, 0x9ba6, 0x9ba7, - 0x9ba9, 0x9bac, 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb7, 0x9bb8, 0x9bbb, - 0x9bbc, 0x9bbe, 0x9bbf, 0x9bc1, 0x9bc7, 0x9bc8, 0x9bce, 0x9bd0, - 0x9bd7, 0x9bd8, 0x9bdd, 0x9bdf, 0x9be5, 0x9be7, 0x9bea, 0x9beb, - 0x9bef, 0x9bf3, 0x9bf7, 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfd, 0x9bff, - 0x9c00, 0x9c02, 0x9c0b, 0x9c0f, 0x9c11, 0x9c16, 0x9c18, 0x9c19, - 0x9c1a, 0x9c1c, 0x9c1e, 0x9c22, 0x9c23, 0x9c26, 0x9c27, 0x9c28, - /*** 0x1b40 ***/ - 0x9c29, 0x9c2a, 0x9c31, 0x9c35, 0x9c36, 0x9c37, 0x9c3d, 0x9c41, - 0x9c43, 0x9c44, 0x9c45, 0x9c49, 0x9c4a, 0x9c4e, 0x9c4f, 0x9c50, - 0x9c53, 0x9c54, 0x9c56, 0x9c58, 0x9c5b, 0x9c5d, 0x9c5e, 0x9c5f, - 0x9c63, 0x9c69, 0x9c6a, 0x9c5c, 0x9c6b, 0x9c68, 0x9c6e, 0x9c70, - 0x9c72, 0x9c75, 0x9c77, 0x9c7b, 0x9ce6, 0x9cf2, 0x9cf7, 0x9cf9, - 0x9d0b, 0x9d02, 0x9d11, 0x9d17, 0x9d18, 0x9d1c, 0x9d1d, 0x9d1e, - 0x9d2f, 0x9d30, 0x9d32, 0x9d33, 0x9d34, 0x9d3a, 0x9d3c, 0x9d45, - 0x9d3d, 0x9d42, 0x9d43, 0x9d47, 0x9d4a, 0x9d53, 0x9d54, 0x9d5f, - /*** 0x1b80 ***/ - 0x9d63, 0x9d62, 0x9d65, 0x9d69, 0x9d6a, 0x9d6b, 0x9d70, 0x9d76, - 0x9d77, 0x9d7b, 0x9d7c, 0x9d7e, 0x9d83, 0x9d84, 0x9d86, 0x9d8a, - 0x9d8d, 0x9d8e, 0x9d92, 0x9d93, 0x9d95, 0x9d96, 0x9d97, 0x9d98, - 0x9da1, 0x9daa, 0x9dac, 0x9dae, 0x9db1, 0x9db5, 0x9db9, 0x9dbc, - 0x9dbf, 0x9dc3, 0x9dc7, 0x9dc9, 0x9dca, 0x9dd4, 0x9dd5, 0x9dd6, - 0x9dd7, 0x9dda, 0x9dde, 0x9ddf, 0x9de0, 0x9de5, 0x9de7, 0x9de9, - 0x9deb, 0x9dee, 0x9df0, 0x9df3, 0x9df4, 0x9dfe, 0x9e0a, 0x9e02, - 0x9e07, 0x9e0e, 0x9e10, 0x9e11, 0x9e12, 0x9e15, 0x9e16, 0x9e19, - /*** 0x1bc0 ***/ - 0x9e1c, 0x9e1d, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e80, 0x9e82, 0x9e83, - 0x9e84, 0x9e85, 0x9e87, 0x9e8e, 0x9e8f, 0x9e96, 0x9e98, 0x9e9b, - 0x9e9e, 0x9ea4, 0x9ea8, 0x9eac, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb3, - 0x9eb4, 0x9eb5, 0x9ec6, 0x9ec8, 0x9ecb, 0x9ed5, 0x9edf, 0x9ee4, - 0x9ee7, 0x9eec, 0x9eed, 0x9eee, 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef5, - 0x9ef8, 0x9eff, 0x9f02, 0x9f03, 0x9f09, 0x9f0f, 0x9f10, 0x9f11, - 0x9f12, 0x9f14, 0x9f16, 0x9f17, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1f, - 0x9f22, 0x9f26, 0x9f2a, 0x9f2b, 0x9f2f, 0x9f31, 0x9f32, 0x9f34, - /*** 0x1c00 ***/ - 0x9f37, 0x9f39, 0x9f3a, 0x9f3c, 0x9f3d, 0x9f3f, 0x9f41, 0x9f43, - 0x9f44, 0x9f45, 0x9f46, 0x9f47, 0x9f53, 0x9f55, 0x9f56, 0x9f57, - 0x9f58, 0x9f5a, 0x9f5d, 0x9f5e, 0x9f68, 0x9f69, 0x9f6d, 0x9f6e, - 0x9f6f, 0x9f70, 0x9f71, 0x9f73, 0x9f75, 0x9f7a, 0x9f7d, 0x9f8f, - 0x9f90, 0x9f91, 0x9f92, 0x9f94, 0x9f96, 0x9f97, 0x9f9e, 0x9fa1, - 0x9fa2, 0x9fa3, 0x9fa5 -}; - -static const unsigned short jis_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa237, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xa242, 0x0000, 0x0000, 0xa270, 0x0000, 0xa243, 0x2178, - 0x212f, 0xa26d, 0xa26c, 0x0000, 0x0000, 0x0000, 0xa26e, 0xa234, - 0x216b, 0x215e, 0x0000, 0x0000, 0x212d, 0x0000, 0x2279, 0x0000, - 0xa231, 0x0000, 0xa26b, 0x0000, 0x0000, 0x0000, 0x0000, 0xa244, - /*** 0xc0 ***/ - 0xaa22, 0xaa21, 0xaa24, 0xaa2a, 0xaa23, 0xaa29, 0xa921, 0xaa2e, - 0xaa32, 0xaa31, 0xaa34, 0xaa33, 0xaa40, 0xaa3f, 0xaa42, 0xaa41, - 0x0000, 0xaa50, 0xaa52, 0xaa51, 0xaa54, 0xaa58, 0xaa53, 0x215f, - 0xa92c, 0xaa63, 0xaa62, 0xaa65, 0xaa64, 0xaa72, 0xa930, 0xa94e, - 0xab22, 0xab21, 0xab24, 0xab2a, 0xab23, 0xab29, 0xa941, 0xab2e, - 0xab32, 0xab31, 0xab34, 0xab33, 0xab40, 0xab3f, 0xab42, 0xab41, - 0xa943, 0xab50, 0xab52, 0xab51, 0xab54, 0xab58, 0xab53, 0x2160, - 0xa94c, 0xab63, 0xab62, 0xab65, 0xab64, 0xab72, 0xa950, 0xab73 -}; - -static const unsigned short jis_from_unicode_1[256] = { - /*** 0x00 ***/ - 0xaa27, 0xab27, 0xaa25, 0xab25, 0xaa28, 0xab28, 0xaa2b, 0xab2b, - 0xaa2c, 0xab2c, 0xaa2f, 0xab2f, 0xaa2d, 0xab2d, 0xaa30, 0xab30, - 0xa922, 0xa942, 0xaa37, 0xab37, 0x0000, 0x0000, 0xaa36, 0xab36, - 0xaa38, 0xab38, 0xaa35, 0xab35, 0xaa3a, 0xab3a, 0xaa3b, 0xab3b, - 0xaa3d, 0xab3d, 0xaa3c, 0x0000, 0xaa3e, 0xab3e, 0xa924, 0xa944, - 0xaa47, 0xab47, 0xaa45, 0xab45, 0x0000, 0x0000, 0xaa46, 0xab46, - 0xaa44, 0xa945, 0xa926, 0xa946, 0xaa48, 0xab48, 0xaa49, 0xab49, - 0xa947, 0xaa4a, 0xab4a, 0xaa4c, 0xab4c, 0xaa4b, 0xab4b, 0xa929, - /*** 0x40 ***/ - 0xa949, 0xa928, 0xa948, 0xaa4d, 0xab4d, 0xaa4f, 0xab4f, 0xaa4e, - 0xab4e, 0xa94a, 0xa92b, 0xa94b, 0xaa57, 0xab57, 0x0000, 0x0000, - 0xaa56, 0xab56, 0xa92d, 0xa94d, 0xaa59, 0xab59, 0xaa5b, 0xab5b, - 0xaa5a, 0xab5a, 0xaa5c, 0xab5c, 0xaa5d, 0xab5d, 0xaa5f, 0xab5f, - 0xaa5e, 0xab5e, 0xaa61, 0xab61, 0xaa60, 0xab60, 0xa92f, 0xa94f, - 0xaa6c, 0xab6c, 0xaa69, 0xab69, 0xaa66, 0xab66, 0xaa6b, 0xab6b, - 0xaa68, 0xab68, 0xaa6a, 0xab6a, 0xaa71, 0xab71, 0xaa74, 0xab74, - 0xaa73, 0xaa75, 0xab75, 0xaa77, 0xab77, 0xaa76, 0xab76, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa26, 0xab26, 0xaa43, - 0xab43, 0xaa55, 0xab55, 0xaa67, 0xab67, 0xaa70, 0xab70, 0xaa6d, - 0xab6d, 0xaa6f, 0xab6f, 0xaa6e, 0xab6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xab39, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa230, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa22f, 0xa232, 0xa236, 0xa235, 0x0000, 0xa233, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xa238, 0xa239, 0xa661, 0x0000, - 0xa662, 0xa663, 0xa664, 0x0000, 0xa667, 0x0000, 0xa669, 0xa66c, - 0xa676, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, - 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, - 0x2630, 0x2631, 0x0000, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, - 0x2637, 0x2638, 0xa665, 0xa66a, 0xa671, 0xa672, 0xa673, 0xa674, - 0xa67b, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, - 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, - /*** 0xc0 ***/ - 0x2650, 0x2651, 0xa678, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, - 0x2657, 0x2658, 0xa675, 0xa67a, 0xa677, 0xa679, 0xa67c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x0000, 0x2727, 0xa742, 0xa743, 0xa744, 0xa745, 0xa746, 0xa747, - 0xa748, 0xa749, 0xa74a, 0xa74b, 0xa74c, 0x0000, 0xa74d, 0xa74e, - 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729, - 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, - 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739, - 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, 0x2740, 0x2741, - 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759, - 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, 0x2760, 0x2761, - /*** 0x40 ***/ - 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769, - 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, 0x2770, 0x2771, - 0x0000, 0x2757, 0xa772, 0xa773, 0xa774, 0xa775, 0xa776, 0xa777, - 0xa778, 0xa779, 0xa77a, 0xa77b, 0xa77c, 0x0000, 0xa77d, 0xa77e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x2121, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x213e, 0x0000, 0x0000, 0x0000, 0x0000, 0x213d, 0x2142, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2277, 0x2278, 0x0000, 0x0000, 0x0000, 0x2145, 0x2144, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2273, 0x0000, 0x216c, 0x216d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2228, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x216e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa271, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xa26f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2272, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x222b, 0x222c, 0x222a, 0x222d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x224d, 0x0000, 0x224e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x224f, 0x0000, 0x225f, 0x2250, 0x0000, 0x0000, 0x0000, 0x2260, - 0x223a, 0x0000, 0x0000, 0x223b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x215d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2265, 0x0000, 0x0000, 0x2267, 0x2167, 0x0000, - 0x225c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x224a, - 0x224b, 0x2241, 0x2240, 0x2269, 0x226a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2168, 0x2268, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2266, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2262, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2162, 0x2261, 0x0000, 0x0000, 0x0000, 0x0000, 0x2165, 0x2166, - 0x0000, 0x0000, 0x2263, 0x2264, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x223e, 0x223f, 0x0000, 0x0000, 0x223c, 0x223d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x225d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x225e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x2821, 0x282c, 0x2822, 0x282d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2823, 0x0000, 0x0000, 0x282e, - 0x2824, 0x0000, 0x0000, 0x282f, 0x2826, 0x0000, 0x0000, 0x2831, - 0x2825, 0x0000, 0x0000, 0x2830, 0x2827, 0x283c, 0x0000, 0x0000, - 0x2837, 0x0000, 0x0000, 0x2832, 0x2829, 0x283e, 0x0000, 0x0000, - 0x2839, 0x0000, 0x0000, 0x2834, 0x2828, 0x0000, 0x0000, 0x2838, - 0x283d, 0x0000, 0x0000, 0x2833, 0x282a, 0x0000, 0x0000, 0x283a, - 0x283f, 0x0000, 0x0000, 0x2835, 0x282b, 0x0000, 0x0000, 0x283b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x2840, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2836, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2223, 0x2222, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2225, 0x2224, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2227, 0x2226, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2221, 0x217e, - 0x0000, 0x0000, 0x0000, 0x217b, 0x0000, 0x0000, 0x217d, 0x217c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x227e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x217a, 0x2179, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x216a, 0x0000, 0x2169, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2276, 0x0000, 0x0000, 0x2275, 0x0000, 0x2274, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_30[256] = { - /*** 0x00 ***/ - 0x0000, 0x2122, 0x2123, 0x2137, 0x0000, 0x2139, 0x213a, 0x213b, - 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, - 0x215a, 0x215b, 0x2229, 0x222e, 0x214c, 0x214d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2141, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, - 0x2428, 0x2429, 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, - 0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, - 0x2438, 0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, - 0x2448, 0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, - 0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457, - 0x2458, 0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, - /*** 0x80 ***/ - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - 0x2470, 0x2471, 0x2472, 0x2473, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x212b, 0x212c, 0x2135, 0x2136, 0x0000, - 0x0000, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, - 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, - /*** 0xc0 ***/ - 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, - 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, - 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2126, 0x213c, 0x2133, 0x2134, 0x0000 -}; - -static const unsigned short jis_from_unicode_4e[256] = { - /*** 0x00 ***/ - 0x306c, 0x437a, 0xb021, 0x3c37, 0xb022, 0xb023, 0x0000, 0x4b7c, - 0x3e66, 0x3b30, 0x3e65, 0x323c, 0xb024, 0x4954, 0x4d3f, 0x0000, - 0x5022, 0x312f, 0xb025, 0x0000, 0x336e, 0x5023, 0x4024, 0x5242, - 0x3556, 0x4a3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e67, 0xb026, - 0x0000, 0x4e3e, 0x0000, 0xb027, 0xb028, 0x0000, 0x4a42, 0x0000, - 0xb029, 0x0000, 0x5024, 0xb02a, 0x0000, 0x4366, 0xb02b, 0xb02c, - 0xb02d, 0x5025, 0x367a, 0x0000, 0x0000, 0xb02e, 0x5026, 0x0000, - 0x345d, 0x4330, 0x0000, 0x3c67, 0x5027, 0x0000, 0x0000, 0x5028, - /*** 0x40 ***/ - 0xb02f, 0xb030, 0x5029, 0x4735, 0xb031, 0x3557, 0x0000, 0xb032, - 0x0000, 0x0000, 0x0000, 0x4737, 0x0000, 0x4663, 0x3843, 0x4b33, - 0x0000, 0xb033, 0x0000, 0x0000, 0x0000, 0x6949, 0x502a, 0x3e68, - 0x502b, 0x3235, 0xb034, 0x0000, 0xb035, 0x3665, 0x3870, 0x4c69, - 0x0000, 0x0000, 0x5626, 0xb036, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb037, 0xb038, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4d70, 0x0000, 0x467d, 0xb039, 0xb03a, 0x0000, 0x0000, - 0x0000, 0xb03b, 0x0000, 0x0000, 0x0000, 0x0000, 0x3425, 0xb03c, - /*** 0x80 ***/ - 0x3535, 0x0000, 0x502c, 0x0000, 0x0000, 0x502d, 0x4e3b, 0x0000, - 0x4d3d, 0x4168, 0x502f, 0x3b76, 0x4673, 0xb03d, 0x5032, 0x0000, - 0x0000, 0x313e, 0x385f, 0x0000, 0x385e, 0x3066, 0xb03e, 0xb03f, - 0x4f4b, 0x4f4a, 0x0000, 0x3a33, 0x3021, 0xb040, 0x5033, 0x5034, - 0x5035, 0x4b34, 0x5036, 0x0000, 0x3872, 0x3067, 0x4b72, 0x0000, - 0x357c, 0x0000, 0x0000, 0x357d, 0x357e, 0x4462, 0x4e3c, 0xb041, - 0x5037, 0x0000, 0x0000, 0x5038, 0x0000, 0x0000, 0x5039, 0x0000, - 0x0000, 0xb042, 0x3f4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3d3a, 0x3f4e, 0x503e, 0xb043, 0x503c, 0x0000, 0x503d, 0x3558, - 0x0000, 0x0000, 0x3a23, 0x3270, 0x0000, 0x503b, 0x503a, 0x4a29, - 0xb044, 0x0000, 0x0000, 0x0000, 0x3b46, 0x3b45, 0x423e, 0x503f, - 0x4955, 0x4067, 0xb045, 0xb046, 0x0000, 0x2138, 0x5040, 0x5042, - 0xb047, 0xb048, 0xb049, 0x4265, 0x4e61, 0x304a, 0x0000, 0x0000, - 0xb04a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5041, 0x323e, 0xb04b, - 0x3644, 0xb04c, 0x4367, 0xb04d, 0x0000, 0xb04e, 0x376f, 0x5043, - 0x0000, 0x0000, 0x0000, 0x4724, 0x0000, 0xb04f, 0xb050, 0xb051 -}; - -static const unsigned short jis_from_unicode_4f[256] = { - /*** 0x00 ***/ - 0xb052, 0x346b, 0xb053, 0xb054, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb055, 0x5044, 0x304b, 0xb056, 0xb057, 0x3860, 0x346c, 0x497a, - 0x4832, 0x3559, 0xb058, 0x0000, 0x0000, 0xb059, 0xb05a, 0xb05b, - 0x0000, 0xb05c, 0x3271, 0x0000, 0x5067, 0x4541, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb05d, 0x476c, - 0x5046, 0xb05e, 0x0000, 0xb060, 0x483c, 0xb061, 0x4e62, 0xb062, - 0x3f2d, 0xb063, 0x3b47, 0xb064, 0x3b77, 0x3240, 0xb065, 0x0000, - /*** 0x40 ***/ - 0xb066, 0x0000, 0xb067, 0x4451, 0x0000, 0x0000, 0x4322, 0x504a, - 0xb068, 0xb069, 0x0000, 0xb06a, 0xb06b, 0x304c, 0x4463, 0x3d3b, - 0x3a34, 0x4d24, 0xb06c, 0x424e, 0xb06d, 0x323f, 0xb06e, 0x5049, - 0xb06f, 0x4d3e, 0x5045, 0x5047, 0x3a6e, 0x5048, 0x5524, 0xb070, - 0xb05f, 0x0000, 0x0000, 0xb071, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5050, 0xb072, 0x0000, 0xb073, 0x0000, 0xb074, 0x5053, - 0x5051, 0xb075, 0x0000, 0x3242, 0x0000, 0x4a3b, 0x504b, 0xb076, - 0xb077, 0xb078, 0xb079, 0x504f, 0x3873, 0xb07a, 0xb07b, 0x3b48, - /*** 0x80 ***/ - 0x0000, 0xb07c, 0xb07d, 0x3426, 0xb07e, 0xb121, 0x5054, 0x0000, - 0x504c, 0xb122, 0xb123, 0x4e63, 0xb124, 0x3b78, 0xb125, 0x504d, - 0xb126, 0x5052, 0xb127, 0xb128, 0xb129, 0x0000, 0x5055, 0xb12a, - 0x504e, 0xb12b, 0xb12c, 0x3621, 0x0000, 0x304d, 0xb12d, 0xb12e, - 0x3622, 0x3241, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5525, 0x0000, 0x4b79, 0x496e, 0x3874, - 0x0000, 0x0000, 0xb12f, 0x0000, 0x0000, 0x3f2f, 0x4e37, 0xb130, - 0x0000, 0xb131, 0x0000, 0xb132, 0xb133, 0xb134, 0xb135, 0x4a58, - /*** 0xc0 ***/ - 0xb136, 0xb137, 0x3738, 0x4225, 0x3264, 0xb138, 0xb139, 0x0000, - 0xb13a, 0xb13b, 0x3d53, 0xb13c, 0xb13d, 0xb13e, 0x5059, 0xb13f, - 0x505e, 0x505c, 0xb140, 0x0000, 0x5057, 0x0000, 0x0000, 0x422f, - 0x505a, 0x0000, 0x505d, 0x505b, 0xb141, 0x4a5d, 0x0000, 0x5058, - 0xb142, 0x3f2e, 0xb143, 0x4b73, 0x505f, 0x5060, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d24, 0x506d, - 0xb144, 0x0000, 0xb145, 0x4750, 0x0000, 0x4936, 0x5068, 0x0000, - 0x4a70, 0x0000, 0x3236, 0x0000, 0xb146, 0xb147, 0x506c, 0xb148 -}; - -static const unsigned short jis_from_unicode_50[256] = { - /*** 0x00 ***/ - 0xb149, 0xb14a, 0x0000, 0x0000, 0xb14b, 0x5066, 0x506f, 0xb14c, - 0x0000, 0x4152, 0xb14d, 0x3844, 0xb14e, 0x475c, 0xb14f, 0x6047, - 0xb150, 0x506e, 0x455d, 0xb151, 0x5063, 0x0000, 0x3876, 0xb152, - 0xb153, 0x3875, 0x5061, 0xb154, 0xb155, 0xb156, 0xb157, 0x3c5a, - 0x0000, 0x5069, 0xb158, 0x4a6f, 0x434d, 0x5065, 0x3771, 0xb159, - 0x5062, 0x506a, 0x5064, 0x4e51, 0x506b, 0x4f41, 0xb15a, 0x0000, - 0xb15b, 0x0000, 0xb15c, 0xb15d, 0x0000, 0xb15e, 0x3666, 0x0000, - 0x0000, 0x3770, 0x0000, 0xb176, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xb15f, 0xb160, 0xb161, 0x5070, 0x0000, 0xb162, 0xb163, 0x5071, - 0x5075, 0x304e, 0xb164, 0x0000, 0xb165, 0x0000, 0xb166, 0x4a50, - 0x5074, 0xb167, 0xb168, 0xb169, 0x0000, 0x5073, 0x5077, 0xb16a, - 0x0000, 0xb16b, 0x5076, 0x0000, 0x4464, 0x0000, 0x0000, 0xb16c, - 0xb16d, 0x0000, 0xb16e, 0xb16f, 0x0000, 0x3772, 0xb170, 0xb171, - 0x0000, 0x0000, 0xb172, 0x0000, 0x5078, 0xb173, 0x0000, 0x0000, - 0xb174, 0xb175, 0x3c45, 0x0000, 0x4226, 0x4465, 0x3676, 0x0000, - 0x5079, 0x0000, 0x0000, 0x0000, 0x0000, 0x3536, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x507a, 0xb177, 0x0000, 0xb178, 0xb179, 0x507c, 0xb17a, 0x0000, - 0x0000, 0x0000, 0xb17b, 0x0000, 0x0000, 0x4b35, 0xb17c, 0xb17d, - 0xb17e, 0x3766, 0xb221, 0xb222, 0xb223, 0x0000, 0xb224, 0x0000, - 0x3b31, 0x4877, 0x507b, 0xb225, 0xb226, 0x0000, 0xb227, 0xb228, - 0xb229, 0xb22a, 0xb22b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb22c, 0x0000, 0x3a45, 0x4d43, 0x0000, 0xb22d, - 0xb22e, 0x0000, 0x507e, 0x5123, 0x507d, 0x3a44, 0x0000, 0x3d7d, - 0x0000, 0xb22f, 0xb230, 0x0000, 0x0000, 0xb231, 0x3739, 0x0000, - /*** 0xc0 ***/ - 0xb232, 0x0000, 0x5124, 0xb233, 0xb234, 0x364f, 0x0000, 0xb235, - 0x0000, 0x5121, 0x5122, 0x0000, 0xb236, 0x462f, 0xb237, 0x417c, - 0xb238, 0x3623, 0x0000, 0xb239, 0xb23a, 0x4b4d, 0x5125, 0x0000, - 0xb23b, 0x0000, 0x4e3d, 0x0000, 0xb23c, 0xb23d, 0x5126, 0xb23e, - 0x0000, 0x0000, 0xb23f, 0x5129, 0xb240, 0x5127, 0xb241, 0x414e, - 0xb242, 0xb243, 0x0000, 0x0000, 0x0000, 0x5128, 0x512a, 0xb244, - 0x0000, 0xb245, 0xb251, 0x0000, 0x0000, 0x512c, 0xb246, 0x0000, - 0x0000, 0x512b, 0xb247, 0x4a48, 0x0000, 0x0000, 0xb248, 0x0000 -}; - -static const unsigned short jis_from_unicode_51[256] = { - /*** 0x00 ***/ - 0x3537, 0x512e, 0x512f, 0xb249, 0x322f, 0x0000, 0xb24a, 0xb24b, - 0xb24c, 0x512d, 0x0000, 0xb24d, 0xb24e, 0xb24f, 0xb250, 0x0000, - 0xb252, 0x0000, 0x3c74, 0x0000, 0x5132, 0x5131, 0x5130, 0xb253, - 0x5056, 0xb254, 0x5133, 0xb255, 0xb256, 0xb257, 0xb258, 0x3d7e, - 0x0000, 0x5134, 0x0000, 0xb259, 0x0000, 0x0000, 0x0000, 0xb25a, - 0xb25b, 0x0000, 0x4d25, 0x0000, 0xb25c, 0xb25d, 0x0000, 0xb25e, - 0x0000, 0xb25f, 0x4c59, 0xb260, 0xb261, 0xb262, 0x0000, 0x5136, - 0xb263, 0xb264, 0x5135, 0x5138, 0x5137, 0x0000, 0x0000, 0x5139, - /*** 0x40 ***/ - 0x513a, 0x3074, 0xb265, 0x3835, 0x373b, 0x3d3c, 0x437b, 0x3624, - 0x4068, 0x3877, 0xb266, 0x396e, 0x513c, 0x4c48, 0x4546, 0xb267, - 0x3b79, 0x0000, 0x513b, 0xb268, 0x513d, 0xb269, 0x0000, 0xb26a, - 0xb26b, 0x0000, 0x455e, 0x0000, 0x3375, 0x0000, 0x0000, 0xb26c, - 0x0000, 0x0000, 0x513e, 0x0000, 0xb26d, 0x467e, 0xb26e, 0x0000, - 0x4134, 0x5140, 0x5141, 0x482c, 0x3878, 0x4f3b, 0x5142, 0x0000, - 0x0000, 0x3626, 0x0000, 0x0000, 0x0000, 0x4a3c, 0x4236, 0x3671, - 0x4535, 0x0000, 0x0000, 0x0000, 0x3773, 0x0000, 0xb26f, 0x0000, - /*** 0x80 ***/ - 0x5143, 0x0000, 0x5144, 0xb270, 0xb271, 0x4662, 0x315f, 0x0000, - 0x0000, 0x5147, 0x3a7d, 0xb272, 0x5146, 0x3a46, 0xb273, 0x5148, - 0x666e, 0x5149, 0x4b41, 0x514a, 0x0000, 0x514b, 0x514c, 0x3e69, - 0xb274, 0x3c4c, 0x0000, 0x0000, 0x0000, 0xb275, 0x0000, 0x0000, - 0x3427, 0xb276, 0x514f, 0xb277, 0x514d, 0x4c3d, 0x514e, 0x0000, - 0x495a, 0x5150, 0x5151, 0x5152, 0x455f, 0xb278, 0x0000, 0x0000, - 0x5156, 0x5154, 0x5155, 0x5153, 0x3a63, 0x5157, 0x4c6a, 0x4e64, - 0xb279, 0x0000, 0xb27a, 0x0000, 0xb27b, 0x5158, 0xb27c, 0xb27d, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xb27e, 0x0000, 0x4028, 0x5159, 0x3d5a, 0x0000, - 0xb321, 0x515a, 0x0000, 0x437c, 0x4e3f, 0x4560, 0x0000, 0xb322, - 0x0000, 0xb323, 0xb324, 0xb325, 0x0000, 0xb326, 0x5245, 0x0000, - 0xb327, 0x0000, 0x0000, 0x515b, 0x7425, 0x3645, 0xb328, 0x0000, - 0x515c, 0x4b5e, 0xb329, 0x0000, 0x0000, 0xb32a, 0x3d68, 0x427c, - 0x0000, 0x515e, 0x4664, 0x0000, 0x0000, 0x515f, 0xb32b, 0x0000, - 0x5160, 0x332e, 0xb32c, 0xb32d, 0xb32e, 0x5161, 0x3627, 0xb32f, - 0x464c, 0x317a, 0x3d50, 0x0000, 0x0000, 0x4821, 0x5162, 0x0000 -}; - -static const unsigned short jis_from_unicode_52[256] = { - /*** 0x00 ***/ - 0x4561, 0xb330, 0xb331, 0x3f4f, 0x5163, 0xb332, 0x4a2c, 0x405a, - 0x3422, 0x0000, 0x3429, 0x5164, 0x0000, 0x0000, 0x5166, 0x0000, - 0x0000, 0x373a, 0xb333, 0xb334, 0x5165, 0xb335, 0xb336, 0x4e73, - 0xb337, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d69, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb338, 0x0000, 0x483d, 0x4a4c, 0x0000, 0x5167, - 0xb339, 0x4d78, 0x5168, 0x0000, 0x0000, 0x0000, 0x5169, 0x0000, - 0x457e, 0xb33a, 0xb33b, 0x516a, 0x0000, 0xb33c, 0x4029, 0x3a7e, - 0x3774, 0x516b, 0x3b49, 0x396f, 0xb33d, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x4466, 0x516d, 0xb33e, 0x0000, 0x4227, - 0x0000, 0xb33f, 0x3a6f, 0x516e, 0x516f, 0x4130, 0x0000, 0x516c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5171, 0xb340, 0x4b36, 0xb341, - 0xb342, 0x0000, 0xb343, 0x3964, 0xb344, 0x0000, 0x5170, 0xb345, - 0xb346, 0xb347, 0x0000, 0x3775, 0x3a5e, 0x476d, 0xb348, 0x0000, - 0x0000, 0x5174, 0x5172, 0x0000, 0x0000, 0x0000, 0xb349, 0x497b, - 0x3e6a, 0x517b, 0x3364, 0x5175, 0x5173, 0x414f, 0x0000, 0xb34a, - 0xb34b, 0xb34c, 0x0000, 0x0000, 0x0000, 0x5177, 0x0000, 0x5176, - /*** 0x80 ***/ - 0xb34d, 0x0000, 0xb34e, 0x3344, 0x0000, 0xb34f, 0x0000, 0x3760, - 0x517c, 0x4e2d, 0xb350, 0x0000, 0xb351, 0x5178, 0x0000, 0x0000, - 0x0000, 0x517d, 0x517a, 0xb352, 0x5179, 0xb353, 0xb354, 0xb355, - 0xb356, 0x0000, 0xb357, 0x4e4f, 0xb358, 0x0000, 0x0000, 0x3879, - 0x3243, 0x0000, 0x0000, 0x4e74, 0xb359, 0xb35a, 0xb35b, 0xb35c, - 0x0000, 0x3d75, 0x4558, 0x3965, 0x5222, 0x5223, 0x0000, 0xb35d, - 0xb35e, 0x4e65, 0x0000, 0x0000, 0x4f2b, 0x5225, 0xb35f, 0xb360, - 0xb361, 0x387a, 0xb362, 0xb363, 0x5224, 0xb364, 0x332f, 0x0000, - /*** 0xc0 ***/ - 0xb365, 0x5226, 0x0000, 0x4b56, 0xb366, 0x443c, 0xb367, 0x4d26, - 0xb368, 0x4a59, 0x0000, 0x0000, 0xb369, 0x5227, 0x0000, 0xb36a, - 0x0000, 0xb36b, 0x7055, 0x0000, 0xb36c, 0x4630, 0xb36d, 0x5228, - 0x342a, 0x4c33, 0x0000, 0xb36e, 0xb36f, 0x3e21, 0x5229, 0x4a67, - 0x522d, 0xb370, 0x402a, 0x522a, 0x3650, 0xb371, 0x522b, 0x342b, - 0xb372, 0xb373, 0xb374, 0x0000, 0xb375, 0x0000, 0x0000, 0x0000, - 0xb376, 0xb377, 0x372e, 0x522e, 0xb378, 0x522f, 0xb379, 0xb37a, - 0x5230, 0x5231, 0x3c5b, 0x0000, 0x0000, 0x0000, 0x387b, 0x4c5e -}; - -static const unsigned short jis_from_unicode_53[256] = { - /*** 0x00 ***/ - 0xb37b, 0x4c68, 0x4677, 0xb37c, 0x0000, 0x4a71, 0x5232, 0x0000, - 0x5233, 0x0000, 0xb37d, 0xb37e, 0xb421, 0x5235, 0x0000, 0x5237, - 0x5236, 0xb422, 0x0000, 0xb423, 0x0000, 0x5238, 0x323d, 0x4b4c, - 0xb424, 0x3a7c, 0x5239, 0xb425, 0xb426, 0x4159, 0xb427, 0xb428, - 0x3e22, 0x3629, 0x0000, 0x523a, 0x0000, 0xb429, 0x0000, 0xb42a, - 0xb42b, 0xb42c, 0x485b, 0xb42d, 0xb42e, 0xb42f, 0x0000, 0x523b, - 0xb430, 0x523c, 0xb431, 0x523d, 0x0000, 0xb432, 0x0000, 0x0000, - 0x523e, 0x4924, 0x3668, 0x3065, 0xb433, 0xb434, 0xb435, 0x463f, - /*** 0x40 ***/ - 0x523f, 0x3d3d, 0xb436, 0x4069, 0x0000, 0x5241, 0x5240, 0x3e23, - 0x3861, 0x5243, 0x483e, 0xb438, 0xb437, 0x5244, 0x0000, 0x0000, - 0x0000, 0x485c, 0x4234, 0x426e, 0x3628, 0x0000, 0x0000, 0x466e, - 0x4331, 0xb439, 0x476e, 0xb43a, 0x4b4e, 0x0000, 0x5246, 0x0000, - 0x406a, 0xb43b, 0x0000, 0xb43c, 0x0000, 0xb43d, 0x3735, 0x0000, - 0x0000, 0x5247, 0x0000, 0x0000, 0xb43e, 0xb43f, 0x5248, 0x312c, - 0x3075, 0x346d, 0xb440, 0x4228, 0x3551, 0x4d71, 0x0000, 0x524b, - 0x3237, 0xb441, 0x0000, 0x524a, 0x0000, 0x0000, 0xb442, 0x362a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x524c, 0xb443, 0x4c71, 0x0000, 0x0000, 0xb444, - 0xb445, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb446, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb447, 0xb448, 0x0000, 0x524d, 0x0000, - 0x4e52, 0xb449, 0x387c, 0x0000, 0x0000, 0xb44a, 0x0000, 0x3836, - 0x524e, 0xb44b, 0x0000, 0x0000, 0xb44c, 0x5250, 0x524f, 0x0000, - 0x3f5f, 0x3139, 0xb44d, 0xb44e, 0x0000, 0x315e, 0x5251, 0xb44f, - 0x5252, 0x0000, 0xb450, 0x3837, 0xb451, 0xb452, 0x5253, 0xb453, - 0xb454, 0x0000, 0xb455, 0x356e, 0x0000, 0xb456, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xb457, 0x0000, 0x3b32, 0x5254, 0x0000, 0xb458, 0x0000, 0x0000, - 0x4b74, 0x3a35, 0x355a, 0x4d27, 0x4150, 0x483f, 0x3c7d, 0xb459, - 0x0000, 0x0000, 0xb45a, 0xb45b, 0x3d47, 0xb45c, 0x3c68, 0x3c75, - 0x0000, 0x3d76, 0xb45d, 0x4840, 0x0000, 0xb45e, 0xb45f, 0x5257, - 0xb460, 0x3143, 0x4151, 0x387d, 0x3845, 0x3667, 0xb461, 0xb462, - 0x525b, 0x4321, 0x427e, 0x362b, 0x3e24, 0x525c, 0x525a, 0x3244, - 0x4266, 0x3c38, 0x3b4b, 0x3126, 0x0000, 0xb463, 0x3370, 0x3966, - 0x3b4a, 0x0000, 0x525d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_54[256] = { - /*** 0x00 ***/ - 0x0000, 0x525e, 0xb464, 0x3549, 0x3346, 0x0000, 0x0000, 0x0000, - 0x3967, 0x3548, 0x445f, 0x3125, 0x4631, 0x4c3e, 0x3921, 0x4d79, - 0x4547, 0x387e, 0x0000, 0xb465, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb466, 0x372f, 0x0000, 0x5267, 0x0000, 0x3663, - 0x4b4a, 0xb467, 0x0000, 0x0000, 0x0000, 0x0000, 0x485d, 0xb468, - 0xb469, 0x5266, 0xb46a, 0x345e, 0x5261, 0x5262, 0x5264, 0xb46b, - 0x0000, 0xb46c, 0x0000, 0x0000, 0xb46d, 0xb46e, 0x5265, 0x0000, - 0x355b, 0x3f61, 0x0000, 0x4a2d, 0x5263, 0x525f, 0x3863, 0x0000, - /*** 0x40 ***/ - 0x5260, 0x0000, 0x4f24, 0xb46f, 0xb470, 0x0000, 0x4a72, 0xb471, - 0x4468, 0x3862, 0x3970, 0x0000, 0x0000, 0xb472, 0x5268, 0xb473, - 0x0000, 0x465d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb474, 0x526c, - 0x0000, 0x0000, 0xb475, 0x0000, 0xb476, 0x0000, 0xb477, 0xb478, - 0x3c7e, 0xb479, 0x3c76, 0xb47a, 0x0000, 0xb47b, 0xb47c, 0x0000, - 0x526f, 0x526d, 0x0000, 0x4c23, 0xb47d, 0x526a, 0x5273, 0x526e, - 0x0000, 0x0000, 0x0000, 0x5271, 0x3846, 0x4c3f, 0x0000, 0xb47e, - /*** 0x80 ***/ - 0x5272, 0xb521, 0x0000, 0xb522, 0x5274, 0xb523, 0x5276, 0x0000, - 0xb524, 0xb525, 0x0000, 0x3a70, 0x4f42, 0xb526, 0x526b, 0x5269, - 0x5275, 0xb527, 0x5270, 0x0000, 0x0000, 0xb528, 0xb529, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb52a, 0x0000, 0x0000, 0xb52b, - 0x0000, 0xb52c, 0x5278, 0x0000, 0x5323, 0x527a, 0xb52d, 0xb52e, - 0x527e, 0xb52f, 0xb530, 0x5321, 0x527b, 0xb531, 0xb532, 0x533e, - 0x0000, 0xb533, 0x3a69, 0x3331, 0x0000, 0x0000, 0x0000, 0xb534, - 0x5279, 0xb535, 0xb536, 0xb537, 0x5325, 0x3076, 0x5324, 0xb538, - /*** 0xc0 ***/ - 0x3025, 0x494a, 0x5322, 0x0000, 0x527c, 0x0000, 0xb539, 0x5277, - 0x527d, 0x3a48, 0xb53a, 0x0000, 0x0000, 0xb53b, 0xb53c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5326, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb53d, 0x3077, 0x532f, 0x0000, 0x0000, 0x5327, 0x5328, 0x0000, - 0x3e25, 0x4b69, 0xb53e, 0x0000, 0xb53f, 0x532d, 0x532c, 0xb540, - 0x0000, 0x0000, 0x452f, 0x0000, 0x0000, 0x0000, 0xb541, 0x0000, - 0x0000, 0x0000, 0x532e, 0x0000, 0xb542, 0x532b, 0xb543, 0xb544 -}; - -static const unsigned short jis_from_unicode_55[256] = { - /*** 0x00 ***/ - 0xb545, 0xb546, 0x0000, 0x0000, 0x3134, 0xb547, 0x3a36, 0x3f30, - 0xb548, 0xb549, 0x0000, 0x0000, 0xb54a, 0xb54b, 0xb54c, 0x5329, - 0x4562, 0x0000, 0x0000, 0x0000, 0x532a, 0xb54d, 0x3022, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xb54e, 0xb54f, 0x0000, 0x0000, 0x5334, 0x4d23, - 0x0000, 0x3e27, 0xb550, 0x533a, 0x0000, 0xb551, 0xb552, 0x0000, - 0x5339, 0x5330, 0x0000, 0xb553, 0xb554, 0xb555, 0x4243, 0x0000, - /*** 0x40 ***/ - 0x5331, 0xb556, 0x0000, 0x0000, 0x426f, 0x5336, 0x3e26, 0xb557, - 0x0000, 0xb558, 0xb559, 0x0000, 0x5333, 0xb55a, 0x0000, 0x4c64, - 0xb55b, 0xb55c, 0x0000, 0x373c, 0x0000, 0x0000, 0x5337, 0x5338, - 0xb55d, 0x0000, 0xb55e, 0xb55f, 0x5335, 0x533b, 0xb560, 0x0000, - 0xb561, 0xb562, 0x0000, 0x5332, 0xb563, 0x0000, 0xb564, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5341, 0x5346, 0x0000, 0x5342, 0xb565, - /*** 0x80 ***/ - 0x533d, 0xb566, 0xb567, 0x5347, 0x4131, 0x0000, 0xb568, 0x5349, - 0xb569, 0x3922, 0x533f, 0x437d, 0x0000, 0x0000, 0xb56a, 0xb56b, - 0x0000, 0xb56c, 0xb56d, 0xb56e, 0xb56f, 0x0000, 0x0000, 0xb570, - 0x5343, 0x533c, 0x342d, 0x0000, 0x346e, 0x3365, 0x5344, 0x5340, - 0x0000, 0x0000, 0x0000, 0xb571, 0xb572, 0x0000, 0x0000, 0x3776, - 0x534a, 0x5348, 0x4153, 0x354a, 0x362c, 0xb573, 0x5345, 0x0000, - 0x3674, 0x0000, 0xb574, 0x0000, 0x0000, 0x0000, 0x3144, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb575, - /*** 0xc0 ***/ - 0x0000, 0xb576, 0x0000, 0xb577, 0x534e, 0x534c, 0xb578, 0x5427, - 0x0000, 0xb579, 0x0000, 0xb57a, 0xb57b, 0x0000, 0xb57c, 0x0000, - 0x0000, 0xb57d, 0xb57e, 0xb621, 0x5351, 0x0000, 0x0000, 0xb622, - 0xb623, 0x0000, 0x534b, 0xb624, 0x534f, 0x0000, 0xb625, 0x534d, - 0x0000, 0x0000, 0xb626, 0x3b4c, 0x5350, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb627, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb628, 0x5353, - 0x0000, 0x5358, 0x0000, 0x0000, 0x0000, 0x5356, 0x5355, 0xb629 -}; - -static const unsigned short jis_from_unicode_56[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb62a, 0x4332, 0x0000, - 0xb62b, 0x3245, 0xb62c, 0x0000, 0x0000, 0xb62d, 0xb62e, 0xb62f, - 0xb630, 0xb631, 0xb632, 0x0000, 0x5352, 0x0000, 0x5354, 0x3e28, - 0x3133, 0xb633, 0x0000, 0x5357, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x325e, 0x0000, 0x0000, 0xb634, 0x0000, 0x0000, 0x5362, - 0xb635, 0x3e7c, 0x535e, 0xb636, 0x535c, 0xb637, 0x535d, 0xb638, - 0x535f, 0xb639, 0x0000, 0xb63a, 0xb63b, 0xb63c, 0x0000, 0xb63d, - /*** 0x40 ***/ - 0xb63e, 0xb63f, 0x313d, 0xb640, 0xb641, 0x0000, 0xb642, 0x0000, - 0x0000, 0xb643, 0x0000, 0xb644, 0x4139, 0xb645, 0x5359, 0xb646, - 0x535a, 0x0000, 0x0000, 0x0000, 0xb647, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x337a, 0x0000, 0x0000, 0xb648, 0x0000, - 0xb649, 0xb64a, 0xb64b, 0xb64c, 0x5361, 0x0000, 0xb64d, 0x0000, - 0x346f, 0xb64e, 0x5364, 0x5360, 0x5363, 0xb64f, 0x0000, 0xb650, - 0x0000, 0xb651, 0xb652, 0x0000, 0x4a2e, 0xb653, 0x0000, 0x0000, - 0x4655, 0x0000, 0x4838, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x5366, 0x0000, 0x0000, 0x0000, 0xb654, 0xb655, 0x5365, 0x3345, - 0xb656, 0x0000, 0x5367, 0xb657, 0xb658, 0x0000, 0x0000, 0x536a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5369, 0xb659, 0x0000, 0x0000, - 0x0000, 0xb65a, 0xb65b, 0x0000, 0x0000, 0xb65c, 0xb65d, 0xb65e, - 0x5368, 0x0000, 0x4739, 0x0000, 0x0000, 0x536b, 0xb65f, 0xb660, - 0xb661, 0xb662, 0x0000, 0xb663, 0xb664, 0xb665, 0x536c, 0x0000, - 0x0000, 0xb666, 0x0000, 0xb667, 0x536e, 0x0000, 0x536d, 0xb668, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5370, 0x0000, 0xb669, 0x0000, - /*** 0xc0 ***/ - 0x5373, 0x5371, 0x536f, 0x5372, 0x0000, 0xb66a, 0x0000, 0x0000, - 0x5374, 0xb66b, 0xb66c, 0xb66d, 0xb670, 0xb671, 0x5375, 0xb66e, - 0xb66f, 0x5376, 0x0000, 0x5377, 0x0000, 0x0000, 0x0000, 0x5378, - 0x5145, 0xb672, 0x3c7c, 0x3b4d, 0xb673, 0xb674, 0x3273, 0xb675, - 0x3078, 0xb676, 0x0000, 0x4344, 0xb677, 0xb678, 0xb679, 0xb67a, - 0xb67b, 0x0000, 0x0000, 0xb67d, 0x0000, 0xb67e, 0x5379, 0x0000, - 0x3a24, 0xb67c, 0x304f, 0x3f5e, 0x0000, 0x0000, 0xb721, 0xb722, - 0x0000, 0x537a, 0x3847, 0x0000, 0x0000, 0x3971, 0x0000, 0x537c -}; - -static const unsigned short jis_from_unicode_57[256] = { - /*** 0x00 ***/ - 0x537b, 0xb723, 0xb724, 0x4a60, 0x537d, 0x0000, 0x0000, 0xb725, - 0x5421, 0x537e, 0xb726, 0x5422, 0xb727, 0x5423, 0x0000, 0x3777, - 0x0000, 0xb728, 0x3160, 0x5424, 0x0000, 0xb729, 0x5426, 0x0000, - 0x5425, 0x0000, 0xb72a, 0xb72b, 0x5428, 0xb72c, 0x0000, 0x455a, - 0xb72d, 0x0000, 0xb72e, 0xb72f, 0xb730, 0xb731, 0x5429, 0x3035, - 0x3a5f, 0xb732, 0xb733, 0x0000, 0xb734, 0x373d, 0xb735, 0xb736, - 0x434f, 0x0000, 0x0000, 0xb737, 0xb738, 0x0000, 0x0000, 0x542a, - 0x542b, 0x0000, 0x0000, 0x542d, 0x0000, 0xb739, 0xb73a, 0xb73b, - /*** 0x40 ***/ - 0x542e, 0x0000, 0x3a64, 0x0000, 0x0000, 0xb73c, 0xb73d, 0x3651, - 0x0000, 0x0000, 0x4b37, 0x0000, 0xb73e, 0xb73f, 0x542c, 0x542f, - 0x3a41, 0x3923, 0xb740, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5433, 0xb741, 0x0000, 0x3a25, 0xb742, 0x4333, 0xb743, - 0xb744, 0x5430, 0x445a, 0xb745, 0x0000, 0xb746, 0xb747, 0xb748, - 0xb749, 0xb74a, 0x0000, 0xb74b, 0xb74c, 0xb74d, 0x0000, 0xb74e, - 0x0000, 0xb74f, 0xb750, 0xb751, 0xb752, 0x0000, 0xb753, 0x5434, - /*** 0x80 ***/ - 0x0000, 0xb754, 0x3f62, 0xb755, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5432, 0x5435, 0x0000, 0x373f, 0xb756, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5436, 0xb757, 0xb760, 0x0000, 0xb758, - 0x0000, 0xb759, 0xb75a, 0x0000, 0xb75b, 0xb75c, 0xb75d, 0xb75e, - 0x5437, 0xb75f, 0x3924, 0x3340, 0x5439, 0x0000, 0x0000, 0xb761, - 0xb762, 0xb763, 0x543a, 0x0000, 0xb764, 0x0000, 0x0000, 0x0000, - 0x543b, 0x0000, 0x0000, 0x5438, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb765, 0x0000, 0x0000, 0x0000, 0x0000, 0xb766, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x5431, 0x0000, 0x0000, 0x543c, 0x0000, 0x0000, 0x543d, 0xb767, - 0xb768, 0x0000, 0x0000, 0x4b64, 0xb769, 0x0000, 0x3e6b, 0xb76a, - 0x0000, 0x0000, 0x543f, 0x5440, 0x543e, 0xb76b, 0x5442, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4738, 0xb76c, 0xb76d, 0x3068, - 0x4956, 0xb77e, 0x0000, 0x5443, 0xb76e, 0x0000, 0xb76f, 0xb770, - 0x0000, 0xb771, 0x0000, 0x0000, 0x0000, 0xb772, 0x0000, 0x0000, - 0xb773, 0x0000, 0x0000, 0x0000, 0x3e7d, 0xb774, 0xb775, 0x3c39, - 0xb776, 0x475d, 0x3470, 0x0000, 0x3a6b, 0xb777, 0xb778, 0xb779 -}; - -static const unsigned short jis_from_unicode_58[256] = { - /*** 0x00 ***/ - 0x4b59, 0x0000, 0x4632, 0xb77a, 0xb77b, 0x3778, 0x424f, 0x0000, - 0xb77c, 0xb77d, 0x5441, 0x5444, 0xb821, 0xb822, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4244, 0x0000, 0x0000, - 0x0000, 0x5445, 0x0000, 0xb823, 0x0000, 0x5446, 0xb824, 0xb825, - 0xb826, 0x5448, 0x0000, 0x0000, 0x4469, 0x0000, 0xb827, 0xb828, - 0x0000, 0x0000, 0x342e, 0x0000, 0x0000, 0xb829, 0x0000, 0x7421, - 0x3161, 0x4a73, 0xb82a, 0x0000, 0x3e6c, 0x4548, 0x0000, 0x0000, - 0x0000, 0xb82b, 0x3a66, 0x0000, 0x0000, 0x544e, 0x0000, 0xb82c, - /*** 0x40 ***/ - 0x4a3d, 0x4e5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb82d, 0x3274, 0x544a, 0xb82e, 0xb82f, 0x0000, 0xb830, - 0xb831, 0x413a, 0x544d, 0x0000, 0x4563, 0xb832, 0x0000, 0x4549, - 0x4564, 0x4839, 0x444d, 0x0000, 0x0000, 0x0000, 0x3a49, 0xb833, - 0x0000, 0xb834, 0x5449, 0x0000, 0xb835, 0x0000, 0x0000, 0xb836, - 0xb837, 0x3176, 0x0000, 0x4536, 0x0000, 0x0000, 0x0000, 0x0000, - 0x544b, 0x0000, 0x5447, 0x0000, 0x0000, 0x3f50, 0x0000, 0x0000, - 0xb838, 0x544f, 0x0000, 0x0000, 0xb839, 0x0000, 0x3d4e, 0xb83a, - /*** 0x80 ***/ - 0xb83b, 0xb83c, 0x0000, 0x362d, 0x0000, 0x5450, 0x0000, 0xb83d, - 0xb83e, 0xb83f, 0xb840, 0x0000, 0xb841, 0xb842, 0x0000, 0xb843, - 0xb844, 0x0000, 0x0000, 0x4a68, 0xb845, 0x0000, 0xb846, 0x417d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4446, 0xb847, 0x0000, 0x5452, - 0xb848, 0xb849, 0xb84a, 0x0000, 0x0000, 0x0000, 0xb84b, 0x0000, - 0x4b4f, 0xb84c, 0x0000, 0x5453, 0x0000, 0x0000, 0x5458, 0x0000, - 0x0000, 0xb84d, 0xb84e, 0x4a2f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5457, 0x5451, 0x5454, 0x5456, 0xb850, 0x0000, 0x3a26, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4a49, 0xb851, 0x0000, 0xb84f, 0x5459, 0x0000, 0x4345, - 0xb852, 0x0000, 0x3275, 0x0000, 0x3e6d, 0xb853, 0xb854, 0x0000, - 0xb855, 0x545b, 0xb856, 0x545a, 0xb857, 0x3968, 0xb858, 0x545c, - 0x545e, 0x545d, 0xb859, 0x0000, 0x5460, 0xb85a, 0x5455, 0x5462, - 0x0000, 0xb85b, 0xb85c, 0x0000, 0x5461, 0x545f, 0x0000, 0x0000, - 0x0000, 0xb85d, 0x0000, 0x3b4e, 0x3f51, 0x0000, 0x4154, 0x5463, - 0x403c, 0x306d, 0x4764, 0xb85e, 0x0000, 0x0000, 0x0000, 0x445b, - 0x0000, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_59[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x5469, 0x0000, 0x0000, 0xb85f, 0xb860, 0x0000, - 0x0000, 0x4a51, 0x546a, 0xb861, 0xb862, 0x0000, 0x0000, 0x3246, - 0x546b, 0x0000, 0xb863, 0xb864, 0xb865, 0x4d3c, 0x3330, 0x0000, - 0x5249, 0x3d48, 0x423f, 0x546c, 0x4c6b, 0xb867, 0x0000, 0x0000, - 0x0000, 0xb868, 0x4c34, 0xb869, 0xb86a, 0x546e, 0x0000, 0x4267, - 0xb86b, 0x4537, 0x4240, 0x4957, 0x546f, 0x5470, 0x317b, 0xb86c, - 0xb86d, 0x3c3a, 0x5471, 0xb86e, 0x0000, 0xb86f, 0xb870, 0x3050, - 0x5472, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5473, 0xb871, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xb872, 0x3162, 0x0000, 0xb873, 0x3471, - 0x4660, 0x4a74, 0x0000, 0x0000, 0x0000, 0x0000, 0x5477, 0x4155, - 0x5476, 0x3740, 0xb874, 0xb875, 0x4b5b, 0x5475, 0x0000, 0x4565, - 0x5479, 0xb876, 0x5478, 0xb877, 0x0000, 0xb878, 0xb879, 0xb87a, - 0x547b, 0xb87b, 0x547a, 0xb87c, 0x0000, 0x317c, 0x0000, 0x547c, - 0x3e29, 0x547e, 0x4325, 0xb87d, 0x547d, 0xb87e, 0x4a33, 0xb921, - 0x0000, 0x0000, 0xb922, 0x3d77, 0x455b, 0xb923, 0xb924, 0x0000, - 0x5521, 0xb925, 0x0000, 0xb926, 0xb927, 0x3925, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x5522, 0x4721, 0x485e, 0x4c51, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4725, 0xb928, 0xb929, 0x552b, 0xb92a, 0x0000, - 0x0000, 0x0000, 0xb92b, 0x3538, 0x0000, 0xb92c, 0x4d45, 0xb92d, - 0x0000, 0x4c2f, 0x0000, 0x562c, 0x0000, 0x5523, 0x0000, 0xb92e, - 0x0000, 0x0000, 0x0000, 0x5526, 0xb92f, 0x4245, 0x0000, 0xb930, - 0x4b38, 0x0000, 0x0000, 0x0000, 0x454a, 0xb931, 0xb932, 0xb933, - 0xb934, 0x0000, 0x5527, 0xb935, 0x0000, 0x0000, 0x0000, 0xb936, - 0x0000, 0x4b65, 0xb937, 0x3a4a, 0xb938, 0x0000, 0x3e2a, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xb939, 0x0000, 0xb93a, 0xb93b, 0x0000, 0x5528, 0x0000, - 0xb93c, 0x3b50, 0xb93d, 0x3b4f, 0x0000, 0xb93e, 0x0000, 0x0000, - 0x3039, 0x3848, 0xb93f, 0x402b, 0x3051, 0x0000, 0x0000, 0x0000, - 0x0000, 0x552c, 0x552d, 0x0000, 0x552a, 0xb940, 0xb941, 0xb942, - 0x0000, 0x0000, 0x0000, 0xb943, 0xb944, 0x3138, 0x342f, 0xb945, - 0x5529, 0x0000, 0x4c45, 0x4931, 0x0000, 0x0000, 0xb946, 0xb947, - 0x0000, 0xb948, 0xb949, 0x0000, 0xb94a, 0x0000, 0x3028, 0xb94b, - 0x0000, 0x0000, 0x0000, 0x3079, 0x0000, 0x0000, 0x0000, 0x3b51 -}; - -static const unsigned short jis_from_unicode_5a[256] = { - /*** 0x00 ***/ - 0xb94c, 0x3052, 0x0000, 0x3023, 0xb94d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5532, 0x0000, 0x0000, 0xb94e, 0xb94f, 0xb950, 0x0000, - 0x0000, 0x5530, 0xb951, 0xb952, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c3c, 0x0000, 0x5533, 0x0000, 0x5531, 0x0000, 0xb953, 0x552f, - 0x3f31, 0x0000, 0x0000, 0xb954, 0xb955, 0x552e, 0x0000, 0xb956, - 0xb957, 0x4a5a, 0xb958, 0x0000, 0x0000, 0xb959, 0x0000, 0x3864, - 0xb95a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5537, 0x5538, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e2b, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5534, 0x4f2c, 0x0000, 0x0000, 0xb95b, 0xb95c, 0x474c, 0xb95d, - 0xb95e, 0x5536, 0x0000, 0x0000, 0xb95f, 0x0000, 0x0000, 0x0000, - 0xb960, 0x0000, 0x0000, 0x0000, 0x0000, 0xb961, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3a27, 0x0000, 0x0000, 0x0000, 0xb962, 0x0000, - 0x0000, 0x0000, 0x5539, 0xb963, 0x0000, 0xb964, 0x4958, 0xb965, - 0x0000, 0x0000, 0x553a, 0x0000, 0x5535, 0xb966, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb967, - 0x0000, 0x0000, 0xb968, 0xb969, 0x0000, 0x0000, 0xb96a, 0x4c3b, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xb96b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xb96c, 0x0000, 0x475e, 0xb96d, 0x0000, 0x0000, 0xb96e, 0x0000, - 0x0000, 0xb96f, 0x553b, 0x4932, 0xb970, 0x0000, 0xb971, 0xb972, - 0xb973, 0x0000, 0xb974, 0x0000, 0x0000, 0x0000, 0x0000, 0xb975, - 0x0000, 0x0000, 0x0000, 0x0000, 0xb976, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb977, 0xb978, 0xb979, 0x0000, 0xb97a, 0x0000, 0x0000, - 0xb97b, 0x0000, 0xb97c, 0xb97d, 0x553c, 0x5540, 0x553d, 0xb97e, - /*** 0xc0 ***/ - 0x0000, 0x3247, 0x553f, 0x0000, 0xba21, 0x0000, 0xba22, 0x0000, - 0xba23, 0x3c3b, 0x0000, 0x553e, 0x3779, 0x0000, 0x0000, 0xba24, - 0x554c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5545, 0x5542, - 0x0000, 0x0000, 0xba25, 0x0000, 0xba26, 0x0000, 0x0000, 0x0000, - 0xba27, 0x4364, 0x0000, 0x5541, 0x0000, 0xba28, 0x5543, 0x0000, - 0x0000, 0x5544, 0xba29, 0x0000, 0x0000, 0x0000, 0xba2a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xba2b, 0xba2c, 0x0000, - 0x0000, 0x0000, 0x5546, 0x5547, 0x0000, 0xba2d, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_5b[256] = { - /*** 0x00 ***/ - 0xba2e, 0xba2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xba30, 0x3472, 0x0000, 0x5549, 0x5548, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x554a, 0xba31, - 0x0000, 0xba33, 0x0000, 0xba34, 0x0000, 0xba35, 0x0000, 0x0000, - 0x0000, 0xba36, 0x3e6e, 0x0000, 0x0000, 0xba37, 0x0000, 0x0000, - 0x0000, 0x0000, 0x554d, 0x0000, 0x445c, 0xba38, 0x0000, 0x0000, - 0x3145, 0x0000, 0x554b, 0x0000, 0xba32, 0x0000, 0x554e, 0x0000, - 0xba39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x554f, 0x0000, - /*** 0x40 ***/ - 0x5552, 0xba3a, 0x0000, 0x5550, 0x0000, 0x5551, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xba3b, 0xba3c, 0x0000, 0x0000, 0x0000, - 0x3b52, 0x5553, 0xba3d, 0x0000, 0x3926, 0x5554, 0xba3e, 0x3b7a, - 0x4238, 0x0000, 0x5555, 0x5556, 0x3b5a, 0x3927, 0xba3f, 0x4c52, - 0x0000, 0x0000, 0x0000, 0x3528, 0x3849, 0x5557, 0x3358, 0x0000, - 0xba40, 0x5558, 0x0000, 0x4239, 0x0000, 0x0000, 0xba41, 0xba42, - 0x5559, 0x5623, 0x0000, 0x555a, 0x0000, 0x555b, 0x0000, 0x0000, - 0x555c, 0x0000, 0x555e, 0x0000, 0xba43, 0xba44, 0xba45, 0xba46, - /*** 0x80 ***/ - 0x555f, 0xba47, 0x0000, 0x5560, 0xba48, 0x4270, 0xba49, 0x3127, - 0x3c69, 0x3042, 0xba4a, 0x4157, 0x3430, 0x3c35, 0xba4b, 0x3928, - 0xba4c, 0xba4d, 0x0000, 0xba4e, 0xba4f, 0x4566, 0xba50, 0x3d21, - 0x3431, 0x4368, 0x446a, 0x3038, 0x3539, 0x4a75, 0x0000, 0x3c42, - 0x0000, 0x0000, 0x3552, 0x406b, 0x3c3c, 0x4d28, 0x5561, 0x0000, - 0xba51, 0xba52, 0x0000, 0x0000, 0xba53, 0xba54, 0x355c, 0xba55, - 0x3a4b, 0xba56, 0xba57, 0x3332, 0x3163, 0x3e2c, 0x3248, 0xba58, - 0x5562, 0x4d46, 0xba59, 0x0000, 0xba5a, 0x0000, 0x0000, 0x3d49, - /*** 0xc0 ***/ - 0xba5b, 0xba5c, 0x3c64, 0x5563, 0x3473, 0x4652, 0x4c29, 0x5564, - 0x0000, 0x5565, 0x0000, 0x0000, 0x4959, 0xba5d, 0x0000, 0xba5e, - 0x5567, 0x0000, 0x3428, 0x3677, 0x5566, 0x0000, 0xba5f, 0xba60, - 0xba61, 0xba62, 0xba63, 0x3432, 0x0000, 0x3f32, 0x556b, 0x3b21, - 0xba64, 0x3249, 0x556a, 0x0000, 0x5568, 0x556c, 0x5569, 0x472b, - 0x5c4d, 0x3f33, 0x0000, 0x556d, 0x0000, 0x0000, 0x4e40, 0xba65, - 0x556e, 0xba66, 0x0000, 0x5570, 0xba67, 0x437e, 0x556f, 0x0000, - 0x4023, 0x0000, 0x3b7b, 0x0000, 0x0000, 0xba68, 0x4250, 0x3c77 -}; - -static const unsigned short jis_from_unicode_5c[256] = { - /*** 0x00 ***/ - 0x0000, 0x4975, 0x406c, 0x0000, 0x3c4d, 0x5571, 0x3e2d, 0x5572, - 0x5573, 0x3053, 0x423a, 0x3f52, 0xba69, 0x5574, 0x4633, 0x3e2e, - 0x0000, 0x3e2f, 0x0000, 0x5575, 0x0000, 0x0000, 0x406d, 0xba6a, - 0x0000, 0x0000, 0x3e30, 0x0000, 0x0000, 0x0000, 0xba6b, 0xba6c, - 0x5576, 0x0000, 0x5577, 0xba6d, 0x4c60, 0x0000, 0xba6e, 0x0000, - 0x5578, 0xba6f, 0x0000, 0xba70, 0xba71, 0x3646, 0xba72, 0x0000, - 0xba73, 0x3d22, 0xba74, 0x0000, 0x0000, 0xba75, 0xba76, 0x0000, - 0x5579, 0x557a, 0x3c5c, 0x3f2c, 0x4674, 0x3f54, 0x4878, 0x4722, - /*** 0x40 ***/ - 0x3649, 0x557b, 0x0000, 0x0000, 0x0000, 0x356f, 0x557c, 0x0000, - 0x367e, 0x0000, 0x464f, 0x3230, 0x0000, 0x3b53, 0x557d, 0x5622, - 0x5621, 0x367d, 0x0000, 0x557e, 0x0000, 0x4538, 0x0000, 0x0000, - 0x0000, 0xba77, 0xba78, 0x0000, 0xba79, 0x0000, 0x4230, 0x0000, - 0x454b, 0x3c48, 0xba7a, 0xba7b, 0x4158, 0x4d7a, 0x0000, 0xba7c, - 0xba7d, 0xba7e, 0x0000, 0x0000, 0x5624, 0xbb21, 0x5625, 0x4656, - 0xbb22, 0x3b33, 0x0000, 0x0000, 0xbb23, 0xbb24, 0x5627, 0x0000, - 0x0000, 0x5628, 0xbb25, 0xbb26, 0xbb27, 0xbb28, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb29, - 0xbb2a, 0x0000, 0xbb2b, 0x0000, 0x5629, 0x0000, 0x0000, 0xbb2c, - 0x3474, 0x562a, 0xbb2d, 0x0000, 0x562b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb2e, 0x0000, 0xbb2f, - 0xbb30, 0x322c, 0xbb31, 0xbb32, 0x0000, 0x0000, 0xbb33, 0x0000, - 0x413b, 0x3464, 0xbb34, 0x562d, 0x4c28, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4252, 0xbb35, 0x3359, 0xbb36, 0xbb37, 0x562f, 0x5631, - 0x345f, 0x0000, 0xbb38, 0x562e, 0x5630, 0x0000, 0x5633, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5632, 0x0000, 0x5634, - 0x0000, 0xbb39, 0x0000, 0xbb3a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbb3b, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb3d, - 0x0000, 0x5635, 0x0000, 0x0000, 0x0000, 0xbb3c, 0x0000, 0x0000, - 0x463d, 0x362e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3265, 0x5636, 0x563b, 0x0000, 0x0000, 0x5639, 0xbb3e, 0x4a77, - 0x4a76, 0xbb3f, 0xbb40, 0x0000, 0xbb41, 0x0000, 0x4567, 0x0000, - 0x0000, 0x0000, 0x5638, 0x3d54, 0x0000, 0x5637, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_5d[256] = { - /*** 0x00 ***/ - 0x0000, 0xbb42, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb43, 0x3f72, - 0x0000, 0x0000, 0x0000, 0x563c, 0x0000, 0xbb44, 0x3a6a, 0x0000, - 0x0000, 0x5642, 0xbb45, 0x0000, 0x5643, 0x563d, 0x3333, 0x563e, - 0x5647, 0x5646, 0x5645, 0x5641, 0x0000, 0x0000, 0x0000, 0x5640, - 0x0000, 0x0000, 0x5644, 0xbb47, 0xbb48, 0x0000, 0xbb49, 0xbb4a, - 0x0000, 0x4a78, 0x0000, 0xbb46, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xbb4b, 0x0000, 0x0000, 0xbb4c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xbb4d, 0x0000, 0x0000, 0x0000, 0xbb4e, 0x0000, 0xbb4f, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xbb50, 0xbb51, 0x0000, 0x0000, 0xbb52, 0x0000, - 0xbb53, 0x0000, 0xbb57, 0x564b, 0x5648, 0x0000, 0x564a, 0x0000, - 0x4d72, 0xbb55, 0x5649, 0x0000, 0x0000, 0xbb54, 0x0000, 0x0000, - 0x0000, 0xbb56, 0x0000, 0x0000, 0x563f, 0x0000, 0x0000, 0xbb58, - 0xbb59, 0xbb5a, 0xbb5b, 0x0000, 0xbb5c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3f73, 0xbb5d, 0x0000, 0x564c, 0xbb5e, 0x0000, 0x3a37, - 0xbb5f, 0x0000, 0x0000, 0x564d, 0x0000, 0x0000, 0x564e, 0x0000, - 0x0000, 0xbb60, 0xbb61, 0x0000, 0x0000, 0x0000, 0xbb62, 0xbb63, - /*** 0x80 ***/ - 0x0000, 0xbb64, 0x5651, 0xbb65, 0x5650, 0x0000, 0x0000, 0x564f, - 0xbb66, 0x0000, 0xbb67, 0x4568, 0x563a, 0x0000, 0x0000, 0x0000, - 0x5657, 0x0000, 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, 0x0000, 0x0000, - 0x0000, 0xbb6c, 0x0000, 0xbb6d, 0x0000, 0x5653, 0x0000, 0xbb6e, - 0xbb6f, 0x0000, 0x5652, 0x0000, 0x0000, 0x0000, 0x0000, 0xbb70, - 0x0000, 0x0000, 0x0000, 0xbb71, 0x5654, 0x0000, 0x5655, 0x0000, - 0xbb72, 0x0000, 0xe674, 0x0000, 0xbb73, 0x0000, 0x0000, 0x5658, - 0xbb74, 0xbb75, 0x4e66, 0x0000, 0x5659, 0x5656, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xbb76, 0x0000, 0x0000, 0x0000, 0xbb77, - 0x0000, 0x565a, 0x0000, 0xbb78, 0x3460, 0x565b, 0xbb7a, 0x0000, - 0xbb79, 0x0000, 0x565d, 0x565c, 0x0000, 0x0000, 0x565e, 0x0000, - 0xbb7b, 0xbb7c, 0x0000, 0x565f, 0x0000, 0x406e, 0x3d23, 0x0000, - 0xbb7d, 0x3d64, 0x0000, 0x4163, 0xbb7e, 0x3929, 0x3a38, 0x392a, - 0x3570, 0xbc21, 0x0000, 0x5660, 0x0000, 0x0000, 0x3a39, 0x0000, - 0x0000, 0x384a, 0x5661, 0x4c26, 0x4743, 0x5662, 0x0000, 0x392b, - 0xbc22, 0xbc23, 0x0000, 0x342c, 0x0000, 0x4327, 0x3652, 0x0000 -}; - -static const unsigned short jis_from_unicode_5e[256] = { - /*** 0x00 ***/ - 0xbc24, 0x0000, 0x3b54, 0x495b, 0x0000, 0x0000, 0x4841, 0xbc25, - 0x0000, 0x0000, 0x0000, 0x5663, 0x3475, 0xbc26, 0x0000, 0x0000, - 0x0000, 0x5666, 0xbc27, 0x0000, 0xbc28, 0xbc29, 0x4421, 0x0000, - 0xbc2a, 0x5665, 0x5664, 0x5667, 0x0000, 0x446b, 0x0000, 0xbc2b, - 0xbc2c, 0x0000, 0x0000, 0x0000, 0x0000, 0x3f63, 0x0000, 0x0000, - 0xbc2e, 0x0000, 0x0000, 0x3b55, 0x0000, 0x404a, 0xbc2d, 0x4253, - 0x3522, 0x0000, 0xbc2f, 0x4422, 0x0000, 0xbc30, 0x5668, 0x5669, - 0x3e6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b39, 0xbc31, 0x0000, - /*** 0x40 ***/ - 0x566c, 0x0000, 0x0000, 0x566b, 0x566a, 0x497d, 0x0000, 0x5673, - 0x0000, 0xbc34, 0x0000, 0xbc32, 0x4b5a, 0x0000, 0x566d, 0x0000, - 0xbc33, 0xbc35, 0x0000, 0x0000, 0x566f, 0x4b6b, 0xbc36, 0x566e, - 0xbc37, 0x0000, 0x0000, 0xbc38, 0xbc39, 0x0000, 0xbc3a, 0x5670, - 0x0000, 0x4828, 0x5671, 0x4a3e, 0x5672, 0x0000, 0x0000, 0x0000, - 0xbc3b, 0x0000, 0xbc3c, 0xbc3d, 0xbc3e, 0xbc3f, 0xbc40, 0x0000, - 0xbc41, 0x0000, 0x3433, 0x4a3f, 0x472f, 0x5674, 0x5675, 0x0000, - 0x392c, 0x3434, 0x5676, 0x3838, 0x4d44, 0x4d29, 0x3476, 0x5678, - /*** 0x80 ***/ - 0xbc42, 0x4423, 0x0000, 0x392d, 0x3e31, 0x0000, 0x0000, 0x485f, - 0x0000, 0x0000, 0x3e32, 0xbc43, 0x0000, 0x0000, 0xbc44, 0x3d78, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x446c, 0x4a79, 0x4539, - 0x0000, 0x0000, 0x392e, 0x0000, 0x495c, 0x0000, 0x0000, 0x0000, - 0x5679, 0x0000, 0xbc45, 0x0000, 0xbc46, 0xbc47, 0x4559, 0x3a42, - 0xbc48, 0x0000, 0xbc49, 0x384b, 0xbc4a, 0x446d, 0x0000, 0x0000, - 0x0000, 0xbc4b, 0x0000, 0xbc4c, 0x0000, 0x3043, 0x3d6e, 0x392f, - 0x4d47, 0x0000, 0x0000, 0x0000, 0x0000, 0xbc4d, 0xbc4e, 0xbc4f, - /*** 0xc0 ***/ - 0x0000, 0x567a, 0x567b, 0x4751, 0x0000, 0x0000, 0xbc50, 0x0000, - 0x567c, 0x4e77, 0x4f2d, 0xbc52, 0xbc51, 0x0000, 0xbc53, 0x567e, - 0x567d, 0xbc54, 0xbc55, 0x3347, 0xbc56, 0xbc57, 0x5721, 0x0000, - 0x0000, 0x0000, 0x5724, 0x5725, 0xbc58, 0x5723, 0xbc59, 0x4940, - 0x3e33, 0x5727, 0x5726, 0x5722, 0x0000, 0xbc5a, 0x0000, 0x0000, - 0x5728, 0x5729, 0x0000, 0xbc5b, 0x572a, 0x0000, 0x0000, 0x0000, - 0x572d, 0x572b, 0x0000, 0x572c, 0x572e, 0x0000, 0x3164, 0x446e, - 0x572f, 0x0000, 0x377a, 0x3276, 0x4736, 0x0000, 0x5730, 0x467b -}; - -static const unsigned short jis_from_unicode_5f[256] = { - /*** 0x00 ***/ - 0x0000, 0x4a5b, 0xbc5c, 0x5731, 0x4f2e, 0x0000, 0xbc5d, 0xbc5e, - 0xbc5f, 0x5732, 0x4a40, 0x5735, 0x5021, 0x5031, 0xbc60, 0x3c30, - 0x4675, 0x5736, 0x0000, 0x355d, 0x4424, 0x307a, 0x5737, 0x4a26, - 0x3930, 0xbc61, 0x0000, 0x4350, 0xbc62, 0xbc63, 0x0000, 0x446f, - 0x0000, 0xbc64, 0xbc65, 0xbc66, 0xbc67, 0x4c6f, 0x3839, 0x384c, - 0xbc68, 0x5738, 0x0000, 0xbc69, 0xbc6a, 0x5739, 0xbc6b, 0x573f, - 0xbc6c, 0x3c65, 0x0000, 0x0000, 0xbc6d, 0x4425, 0xbc6e, 0x362f, - 0x573a, 0x0000, 0x0000, 0xbc6f, 0x492b, 0xbc70, 0x4346, 0xbc71, - /*** 0x40 ***/ - 0xbc72, 0x573b, 0x0000, 0x0000, 0xbc73, 0xbc74, 0x0000, 0xbc75, - 0x573c, 0x0000, 0x3630, 0x0000, 0x573d, 0xbc76, 0x573e, 0x0000, - 0xbc77, 0x5740, 0x0000, 0x4576, 0xbc78, 0x0000, 0x5741, 0x5742, - 0xbc79, 0x5743, 0x0000, 0xbc7a, 0x5734, 0x5733, 0x0000, 0x0000, - 0xbc7b, 0x5744, 0x3741, 0xbc7c, 0xbc7d, 0x0000, 0x4927, 0xbc7e, - 0x0000, 0x3a4c, 0x4937, 0x4426, 0x494b, 0x5745, 0x0000, 0xbd21, - 0x3e34, 0x3146, 0xbd22, 0x5746, 0xbd23, 0xbd24, 0x0000, 0x5747, - 0xbd25, 0x4c72, 0xbd26, 0x0000, 0x4860, 0xbd27, 0xbd28, 0x574a, - /*** 0x80 ***/ - 0x317d, 0x402c, 0x5749, 0x5748, 0x3742, 0x4254, 0x0000, 0x574e, - 0x574c, 0xbd29, 0x574b, 0x4e27, 0x3865, 0xbd2a, 0x0000, 0xbd2b, - 0x3d79, 0x574d, 0x454c, 0x3d3e, 0x0000, 0x0000, 0xbd2c, 0x4640, - 0x5751, 0x5750, 0x0000, 0x0000, 0xbd2d, 0xbd2e, 0x574f, 0x0000, - 0x5752, 0x3866, 0xbd2f, 0x0000, 0xbd32, 0x0000, 0x0000, 0xbd30, - 0x5753, 0x497c, 0x3d5b, 0xbd31, 0xbd33, 0x5754, 0x4879, 0xbd34, - 0xbd35, 0xbd36, 0x0000, 0x4641, 0x4427, 0x0000, 0x0000, 0x0000, - 0xbd37, 0x4530, 0x0000, 0x0000, 0x5755, 0x352b, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x3f34, 0xbd38, 0x492c, 0x0000, 0xbd39, - 0xbd3a, 0xbd3b, 0x0000, 0xbd3c, 0x3477, 0x4726, 0x0000, 0x0000, - 0xbd3d, 0xbd3e, 0xbd3f, 0xbd40, 0xbd41, 0x0000, 0x5756, 0x3b56, - 0x4b3a, 0x4b3b, 0x0000, 0x0000, 0x317e, 0x575b, 0xbd42, 0x0000, - 0x4369, 0xbd43, 0xbd44, 0x0000, 0x5758, 0x0000, 0x0000, 0x0000, - 0xbd45, 0xbd46, 0xbd47, 0x3277, 0xbd48, 0xbd49, 0xbd4a, 0xbd4b, - 0x582d, 0x575a, 0xbd4c, 0xbd4d, 0x0000, 0x4730, 0xbd4e, 0x0000, - 0x5759, 0x0000, 0xbd4f, 0x5757, 0xbd50, 0x397a, 0x0000, 0x575d -}; - -static const unsigned short jis_from_unicode_60[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbd51, - 0x0000, 0x0000, 0xbd52, 0x0000, 0x0000, 0xbd53, 0x5763, 0x5769, - 0x5761, 0x0000, 0x455c, 0xbd54, 0xbd55, 0x5766, 0x495d, 0xbd56, - 0xbd57, 0x5760, 0xbd58, 0x5765, 0x4e67, 0x3b57, 0x0000, 0xbd59, - 0x4255, 0x575e, 0x0000, 0x0000, 0xbd5a, 0x355e, 0x5768, 0x402d, - 0x3165, 0x5762, 0x3278, 0x5767, 0x0000, 0xbd5b, 0x0000, 0x3631, - 0x0000, 0x5764, 0x0000, 0xbd5c, 0x0000, 0xbd5d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x576a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xbd5e, 0x576c, 0x5776, 0x5774, 0x0000, 0x0000, 0x5771, 0xbd5f, - 0xbd60, 0xbd61, 0x5770, 0x4e78, 0xbd62, 0x5772, 0x0000, 0x0000, - 0x3632, 0xbd63, 0x3931, 0x0000, 0xbd64, 0x3d7a, 0xbd65, 0xbd66, - 0x0000, 0x5779, 0x576b, 0x0000, 0x0000, 0xbd67, 0x0000, 0x576f, - 0x575f, 0xbd68, 0x327a, 0x5773, 0x5775, 0x4351, 0x0000, 0xbd69, - 0x3a28, 0x3238, 0x576d, 0x5778, 0x5777, 0x3633, 0x0000, 0x4229, - 0x3366, 0xbd6a, 0x0000, 0x0000, 0x0000, 0x3743, 0x0000, 0x576e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbd6b, 0xbd6c, - /*** 0x80 ***/ - 0x0000, 0x577a, 0xbd6d, 0x577d, 0x5821, 0x0000, 0xbd6e, 0x0000, - 0xbd6f, 0x3c3d, 0xbd70, 0x5827, 0x4470, 0x577b, 0xbd71, 0x0000, - 0x0000, 0xbd72, 0x5825, 0xbd73, 0x3279, 0xbd74, 0x5823, 0x5824, - 0xbd75, 0x0000, 0x577e, 0x5822, 0x0000, 0xbd76, 0xbd77, 0x3867, - 0x4d2a, 0x0000, 0xbd78, 0x3435, 0xbd79, 0xbd7a, 0x3159, 0x5826, - 0xbd7b, 0x473a, 0x302d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xbd7c, 0xbd7d, 0x4861, 0x575c, 0x582c, 0x5830, 0x4c65, 0xbd7e, - 0x5829, 0x0000, 0x0000, 0xbe21, 0x4569, 0x582e, 0xbe22, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xbe23, 0x0000, 0xbe24, 0x3e70, 0x582f, 0x4657, - 0xbe25, 0xbe26, 0xbe27, 0xbe28, 0x0000, 0x0000, 0xbe29, 0xbe2a, - 0x0000, 0x4f47, 0x0000, 0x582b, 0xbe2b, 0xbe2c, 0x0000, 0x0000, - 0x5831, 0xbe2d, 0x397b, 0xbe2e, 0x404b, 0xbe2f, 0xbe30, 0x3054, - 0x582a, 0x5828, 0xbe31, 0x415a, 0x0000, 0xbe32, 0x0000, 0x577c, - 0x3b34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4246, 0x583d, 0xbe33, 0x415b, 0x5838, 0xbe34, 0x5835, 0x5836, - 0xbe35, 0x3c66, 0x5839, 0x583c, 0xbe36, 0xbe37, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_61[256] = { - /*** 0x00 ***/ - 0x5837, 0x3d25, 0xbe38, 0x583a, 0x0000, 0x0000, 0x5834, 0xbe39, - 0x4c7c, 0x4c7b, 0xbe3a, 0x0000, 0xbe3b, 0x583e, 0x583f, 0x3055, - 0xbe3c, 0xbe3d, 0xbe3e, 0xbe3f, 0xbe40, 0x5833, 0xbe41, 0xbe42, - 0x0000, 0xbe43, 0x3672, 0x3026, 0xbe44, 0x0000, 0xbe45, 0x3436, - 0x0000, 0x583b, 0xbe46, 0x0000, 0x0000, 0x0000, 0x0000, 0x5843, - 0x5842, 0x0000, 0xbe47, 0xbe48, 0x5847, 0x0000, 0x0000, 0x0000, - 0xbe49, 0xbe4a, 0x0000, 0x0000, 0x5848, 0xbe4b, 0xbe4c, 0xbe4d, - 0x0000, 0xbe4e, 0x0000, 0x0000, 0x5846, 0x5849, 0x5841, 0x5845, - /*** 0x40 ***/ - 0x0000, 0xbe4f, 0x584a, 0x0000, 0x584b, 0xbe50, 0xbe51, 0x5840, - 0x3b7c, 0xbe52, 0x5844, 0x4256, 0x3932, 0x5832, 0x3f35, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5858, 0x0000, 0x4a69, 0x0000, 0x0000, - 0x584e, 0x584f, 0x5850, 0x0000, 0x0000, 0x5857, 0xbe53, 0x5856, - 0xbe54, 0x0000, 0x4b7d, 0x3437, 0x0000, 0x5854, 0x0000, 0x3745, - 0x3334, 0x0000, 0x0000, 0x5851, 0xbe55, 0x0000, 0x4e38, 0x5853, - 0x3056, 0x5855, 0xbe56, 0x584c, 0x5852, 0x5859, 0x3744, 0x584d, - 0xbe57, 0x0000, 0x0000, 0xbe58, 0xbe59, 0x0000, 0x4d5d, 0xbe5a, - /*** 0x80 ***/ - 0xbe5b, 0xbe5c, 0x4d2b, 0xbe5d, 0xbe5e, 0x0000, 0x0000, 0x585c, - 0x0000, 0x0000, 0x5860, 0xbe5f, 0x0000, 0xbe60, 0x417e, 0x0000, - 0x4e79, 0x5861, 0xbe61, 0xbe62, 0x585e, 0x0000, 0x585b, 0xbe63, - 0xbe64, 0x585a, 0x585f, 0x0000, 0xbe65, 0xbe66, 0x0000, 0xbe67, - 0xbe68, 0x0000, 0x0000, 0x0000, 0x4a30, 0xbe69, 0x0000, 0x4634, - 0xbe6a, 0x3746, 0xbe6b, 0x5862, 0x585d, 0xbe6c, 0x5863, 0x0000, - 0x0000, 0x0000, 0x377b, 0x0000, 0x0000, 0x0000, 0x3231, 0x0000, - 0xbe6d, 0xbe6e, 0x586b, 0x0000, 0xbe6f, 0x0000, 0x3438, 0x0000, - /*** 0xc0 ***/ - 0xbe70, 0xbe71, 0xbe72, 0x5869, 0x0000, 0x0000, 0x586a, 0x3a29, - 0x5868, 0x5866, 0x5865, 0x586c, 0x5864, 0x586e, 0xbe73, 0xbe74, - 0x327b, 0x0000, 0x0000, 0x0000, 0x0000, 0xbe75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbe76, 0xbe77, 0xbe78, 0xbe79, - 0x0000, 0xbe7a, 0xbe7b, 0x5870, 0x0000, 0xbe7e, 0x586f, 0xbe7c, - 0x0000, 0xbe7d, 0x0000, 0x0000, 0xbf21, 0xbf22, 0x0000, 0xbf23, - 0x0000, 0x0000, 0x4428, 0x0000, 0x5873, 0x0000, 0x5871, 0x5867, - 0x377c, 0x0000, 0x5872, 0x0000, 0x5876, 0x5875, 0x5877, 0x5874 -}; - -static const unsigned short jis_from_unicode_62[256] = { - /*** 0x00 ***/ - 0x5878, 0xbf24, 0x0000, 0xbf25, 0xbf26, 0x0000, 0x0000, 0xbf27, - 0x5879, 0x587a, 0x4a6a, 0x0000, 0x587c, 0x587b, 0x3d3f, 0x0000, - 0x402e, 0x3266, 0x327c, 0xbf28, 0x587d, 0xbf29, 0x303f, 0x0000, - 0x0000, 0x0000, 0x404c, 0x587e, 0xbf2a, 0x6c43, 0x5921, 0x3761, - 0xbf2b, 0x5922, 0xbf2c, 0xbf2d, 0x0000, 0x0000, 0x406f, 0xbf2e, - 0x0000, 0xbf2f, 0x5923, 0xbf30, 0x0000, 0x0000, 0x5924, 0x353a, - 0x5925, 0x0000, 0x5926, 0x5927, 0x4257, 0x0000, 0x0000, 0x0000, - 0x384d, 0xbf31, 0x0000, 0x4c61, 0x0000, 0xbf32, 0x0000, 0x4b3c, - /*** 0x40 ***/ - 0x3d6a, 0x5928, 0xbf33, 0xbf34, 0xbf35, 0x0000, 0xbf36, 0x4070, - 0x6e3d, 0x4862, 0x0000, 0x3c6a, 0xbf37, 0x3a4d, 0x5929, 0x0000, - 0xbf38, 0xbf39, 0xbf3a, 0x4247, 0xbf3b, 0x4a27, 0xbf3c, 0x0000, - 0x4271, 0x0000, 0xbf3d, 0x592c, 0xbf3e, 0x0000, 0x592a, 0x0000, - 0x592d, 0x0000, 0x0000, 0x592b, 0xbf3f, 0x0000, 0x0000, 0x0000, - 0x592e, 0x0000, 0x0000, 0x0000, 0x0000, 0xbf40, 0x4a31, 0xbf41, - 0x0000, 0x3037, 0x0000, 0xbf42, 0x0000, 0x0000, 0x495e, 0x0000, - 0x0000, 0x4863, 0xbf43, 0x0000, 0x592f, 0xbf44, 0x5932, 0x3e35, - /*** 0x80 ***/ - 0x353b, 0x0000, 0x5930, 0x5937, 0x3e36, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5931, 0x4744, 0x0000, 0x0000, 0xbf45, 0xbf46, 0xbf47, - 0xbf48, 0x4d5e, 0x5933, 0x5934, 0x5938, 0x456a, 0x5935, 0x3933, - 0x405e, 0x0000, 0x0000, 0x5946, 0x4834, 0x0000, 0x4272, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbf49, 0x0000, - 0xbf4a, 0x0000, 0x0000, 0x4864, 0x5a2d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a7a, 0x0000, 0xbf4b, 0x0000, 0x4471, 0xbf4c, 0xbf4d, - 0x0000, 0x4b75, 0xbf4e, 0x593b, 0x3221, 0x436a, 0xbf4f, 0xbf50, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x5944, 0x0000, 0xbf51, 0x4334, 0x593e, 0x5945, - 0x5940, 0x5947, 0x5943, 0x0000, 0x5942, 0x476f, 0xbf52, 0x593c, - 0x327d, 0x593a, 0x3571, 0x4273, 0x5936, 0xbf53, 0xbf54, 0x5939, - 0x3934, 0x405b, 0xbf55, 0x3e37, 0x5941, 0x4752, 0x0000, 0x0000, - 0x3572, 0x3348, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xbf56, 0x0000, 0x3367, 0x3f21, 0x5949, 0x594e, - 0x0000, 0x594a, 0xbf57, 0x377d, 0xbf58, 0x594f, 0x3b22, 0x3969, - 0x0000, 0x0000, 0x0000, 0x0000, 0xbf59, 0xbf5a, 0x3d26, 0x593d -}; - -static const unsigned short jis_from_unicode_63[256] = { - /*** 0x00 ***/ - 0x0000, 0x3b7d, 0x594c, 0xbf5b, 0xbf5c, 0x0000, 0x0000, 0x3b58, - 0x594d, 0x3044, 0xbf5d, 0xbf5e, 0x5948, 0xbf5f, 0x0000, 0x0000, - 0xbf60, 0x4429, 0x0000, 0xbf61, 0x0000, 0x0000, 0xbf62, 0x0000, - 0xbf63, 0x3573, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3634, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x594b, - 0x3027, 0xbf64, 0xbf65, 0x3a43, 0x0000, 0xbf66, 0x0000, 0x3f36, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbf67, 0xbf68, 0x0000, - 0x0000, 0xbf69, 0x4472, 0x0000, 0xbf6a, 0x4854, 0x5951, 0x415e, - /*** 0x40 ***/ - 0x0000, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0x0000, 0xbf6f, 0x0000, - 0x0000, 0x422a, 0xbf70, 0xbf71, 0x3b2b, 0x5952, 0xbf72, 0x5954, - 0x5950, 0x0000, 0xbf73, 0xbf74, 0xbf75, 0x4a61, 0x0000, 0x443d, - 0xbf76, 0x0000, 0x0000, 0xbf77, 0x415c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xbf78, 0xbf79, 0x4a7b, - 0x3c4e, 0x5960, 0x0000, 0x595f, 0xbf7a, 0xbf7b, 0x3f78, 0x0000, - 0x0000, 0xbf7c, 0x377e, 0x0000, 0xbf7d, 0xbf7e, 0x5959, 0x3e39, - 0xc021, 0x0000, 0x4668, 0x4731, 0xc022, 0xc023, 0x0000, 0xc024, - /*** 0x80 ***/ - 0x5957, 0x0000, 0xc025, 0x415d, 0xc026, 0x0000, 0x0000, 0xc027, - 0x3c78, 0x595c, 0xc028, 0x0000, 0x3e38, 0x0000, 0x5956, 0x595b, - 0xc029, 0x0000, 0x4753, 0x0000, 0xc02a, 0xc02b, 0x5955, 0x0000, - 0x3721, 0xc02c, 0xc02d, 0x335d, 0x0000, 0x0000, 0xc02e, 0x595d, - 0x4e2b, 0x3a4e, 0x4335, 0x595a, 0xc02f, 0x405c, 0xc030, 0x3935, - 0x3f64, 0x3166, 0x413c, 0x5958, 0x3545, 0xc031, 0xc032, 0xc033, - 0x0000, 0x0000, 0x3747, 0x0000, 0x444f, 0x595e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x415f, 0x0000, 0xc034, 0x5961, 0x0000, - /*** 0xc0 ***/ - 0x5963, 0xc035, 0x0000, 0x4237, 0x5969, 0xc036, 0x5964, 0x0000, - 0xc037, 0x5966, 0x0000, 0x0000, 0x0000, 0x0000, 0xc038, 0x4941, - 0x4473, 0xc039, 0x5967, 0xc03a, 0xc03b, 0xc03c, 0x4d2c, 0x0000, - 0x0000, 0x0000, 0x4d48, 0x3439, 0xc03d, 0x0000, 0x0000, 0x0000, - 0xc03e, 0x302e, 0x0000, 0x5965, 0x0000, 0xc03f, 0x0000, 0x0000, - 0x0000, 0x5962, 0xc040, 0x0000, 0xc041, 0x0000, 0x3478, 0x0000, - 0x0000, 0x0000, 0xc042, 0xc043, 0x3167, 0xc044, 0x5968, 0x0000, - 0xc045, 0xc046, 0x4d49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_64[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x596c, 0x0000, - 0x0000, 0xc047, 0xc048, 0x0000, 0x0000, 0x423b, 0x0000, 0x5973, - 0xc049, 0x0000, 0xc04a, 0x596d, 0xc04b, 0x0000, 0x596a, 0x5971, - 0xc04c, 0x0000, 0x0000, 0x0000, 0x5953, 0x0000, 0xc04d, 0x0000, - 0xc04e, 0x0000, 0xc04f, 0x0000, 0xc050, 0xc051, 0x596e, 0x0000, - 0x5972, 0xc052, 0xc053, 0x0000, 0x4842, 0x456b, 0x0000, 0xc054, - 0xc055, 0x0000, 0x0000, 0x0000, 0x596b, 0xc056, 0x596f, 0x0000, - 0x0000, 0x0000, 0x3748, 0x0000, 0x0000, 0xc057, 0x3a71, 0xc058, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x405d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc059, 0x0000, 0x0000, 0x5977, 0xc05a, - 0x0000, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0x0000, 0x0000, 0x0000, - 0x4526, 0x0000, 0xc05f, 0xc060, 0xc061, 0xc062, 0x0000, 0xc063, - 0xc064, 0xc065, 0x0000, 0xc066, 0x0000, 0x0000, 0x0000, 0x5974, - 0x0000, 0x4b60, 0x0000, 0x0000, 0x0000, 0xc067, 0x0000, 0x5975, - 0x0000, 0x0000, 0x0000, 0xc068, 0xc069, 0x0000, 0x5976, 0x0000, - 0x4c4e, 0x0000, 0x4022, 0xc06a, 0x0000, 0xc06b, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x3762, 0x0000, 0xc06c, 0x0000, 0xc06d, - 0x597d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc06e, - 0xc06f, 0xc070, 0x3b35, 0x597a, 0x0000, 0x5979, 0x0000, 0x0000, - 0xc071, 0xc072, 0x4732, 0xc073, 0x0000, 0xc074, 0x4635, 0xc075, - 0x0000, 0xc076, 0x0000, 0xc077, 0x4531, 0x597b, 0xc078, 0x0000, - 0xc079, 0x597c, 0x0000, 0x496f, 0xc07a, 0x4745, 0x3b23, 0x0000, - 0x4071, 0x0000, 0x4b50, 0xc07b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3349, 0x0000, 0x5a25, 0x597e, 0xc07c, 0xc07d, 0xc07e, - /*** 0xc0 ***/ - 0x0000, 0x4d4a, 0x5a27, 0x0000, 0xc121, 0x5a23, 0x0000, 0x5a24, - 0x0000, 0xc122, 0xc123, 0xc124, 0xc125, 0x4160, 0xc126, 0x0000, - 0xc127, 0xc128, 0x5a22, 0x0000, 0x593f, 0xc129, 0x0000, 0xc12a, - 0x5a26, 0x0000, 0x5a21, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a2b, 0x5a2c, 0x4527, 0x5a2e, 0xc12b, 0xc12c, 0x3b24, 0x5a29, - 0x0000, 0xc12d, 0xc12e, 0x0000, 0x353c, 0xc12f, 0x0000, 0x5a2f, - 0xc130, 0x5a28, 0x5a33, 0x0000, 0x5a32, 0xc131, 0x5a31, 0xc132, - 0x0000, 0x0000, 0x5a34, 0xc133, 0x0000, 0x5a36, 0x3e71, 0xc134 -}; - -static const unsigned short jis_from_unicode_65[256] = { - /*** 0x00 ***/ - 0x5a35, 0xc135, 0x0000, 0x0000, 0xc136, 0x5a39, 0x0000, 0x0000, - 0xc137, 0xc138, 0xc139, 0x0000, 0x0000, 0x0000, 0x0000, 0xc13a, - 0x0000, 0x0000, 0x0000, 0xc13b, 0xc13c, 0x0000, 0xc13d, 0x0000, - 0x5a37, 0xc13e, 0x0000, 0xc13f, 0x5a38, 0x5970, 0xc140, 0xc141, - 0x0000, 0x0000, 0xc142, 0x5a3b, 0x5a3a, 0x0000, 0xc143, 0x0000, - 0x0000, 0xc144, 0x5978, 0x5a3c, 0x5a30, 0x0000, 0xc145, 0x3b59, - 0x0000, 0xc146, 0x0000, 0x0000, 0x5a3d, 0x5a3e, 0x5a40, 0x5a3f, - 0x5a41, 0x327e, 0xc147, 0x3936, 0xc148, 0xc149, 0x4a7c, 0x402f, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xc14a, 0x0000, 0x384e, 0x0000, 0xc14b, - 0x5a43, 0xc14c, 0x0000, 0x0000, 0x0000, 0x5a46, 0x0000, 0x4952, - 0xc14d, 0x355f, 0xc14e, 0x0000, 0xc14f, 0x5a45, 0x5a44, 0x4754, - 0x5a47, 0x3635, 0x0000, 0x0000, 0x0000, 0x5a49, 0x5a48, 0xc150, - 0xc151, 0x0000, 0x343a, 0x3b36, 0x0000, 0x0000, 0x4658, 0xc152, - 0x0000, 0x0000, 0x0000, 0xc153, 0x3749, 0x0000, 0x0000, 0x0000, - 0x3f74, 0x0000, 0x5a4a, 0x0000, 0x4030, 0x4528, 0x0000, 0x495f, - 0x5a4b, 0x0000, 0xc154, 0x0000, 0x0000, 0xc155, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xc156, 0x5a4c, 0x5a4d, 0x0000, 0xc157, 0x0000, 0x4a38, - 0x555d, 0x4046, 0xc158, 0x0000, 0x494c, 0x0000, 0x3a58, 0x0000, - 0x4865, 0x4843, 0xc159, 0x0000, 0x0000, 0xc15a, 0x0000, 0x454d, - 0xc15b, 0x4e41, 0x0000, 0x5a4f, 0x3c50, 0xc15c, 0x0000, 0x5a50, - 0xc15d, 0x3036, 0x0000, 0xc15e, 0x3654, 0x404d, 0xc15f, 0x4960, - 0x0000, 0x0000, 0x0000, 0x5a51, 0x3b42, 0x4347, 0xc160, 0x3b5b, - 0x3f37, 0x0000, 0xc161, 0xc162, 0xc163, 0x0000, 0x0000, 0x5a52, - 0x0000, 0x4a7d, 0x0000, 0x0000, 0x3177, 0x3b5c, 0x0000, 0xc164, - /*** 0xc0 ***/ - 0x0000, 0x5a55, 0xc165, 0x5a53, 0x5a56, 0x4e39, 0x5a54, 0x0000, - 0xc166, 0xc167, 0x0000, 0x407b, 0x5a57, 0x0000, 0xc168, 0x4232, - 0xc169, 0x0000, 0x5a58, 0x0000, 0xc16a, 0x0000, 0xc16b, 0x347a, - 0xc16c, 0x5a5a, 0x0000, 0x5a59, 0x0000, 0x0000, 0x0000, 0xc16d, - 0x5a5b, 0x5a5c, 0x347b, 0x0000, 0x0000, 0x467c, 0x4336, 0x356c, - 0x3b5d, 0x4161, 0x0000, 0x0000, 0x3d5c, 0x3030, 0x0000, 0x0000, - 0xc16e, 0x5a5d, 0xc16f, 0x0000, 0xc170, 0xc171, 0x0000, 0x0000, - 0x0000, 0xc172, 0x3222, 0x5a61, 0x0000, 0x0000, 0xc173, 0xc174 -}; - -static const unsigned short jis_from_unicode_66[256] = { - /*** 0x00 ***/ - 0xc175, 0x0000, 0x3937, 0x5a60, 0xc176, 0x0000, 0x3a2b, 0x3e3a, - 0xc177, 0xc178, 0x5a5f, 0x0000, 0x3e3b, 0xc179, 0x4c40, 0x3a2a, - 0x0000, 0xc17a, 0xc17b, 0x3057, 0x404e, 0xc17c, 0xc17d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a66, 0xc17e, 0xc221, 0x4031, - 0x3147, 0xc222, 0xc223, 0xc224, 0xc225, 0x3d55, 0xc226, 0x4b66, - 0x3a72, 0xc227, 0xc228, 0xc229, 0xc22a, 0x3e3c, 0xc22b, 0x4027, - 0xc22c, 0xc22d, 0x0000, 0xc22e, 0x5a65, 0x5a63, 0x5a64, 0xc230, - 0x0000, 0xc22f, 0x0000, 0x0000, 0x436b, 0x0000, 0x0000, 0x5b26, - /*** 0x40 ***/ - 0xc231, 0x5a6a, 0x3b7e, 0x3938, 0x5a68, 0xc232, 0xc233, 0x0000, - 0x0000, 0x5a69, 0xc234, 0x3f38, 0xc235, 0x0000, 0xc237, 0x5a67, - 0x0000, 0xc236, 0x3b2f, 0x0000, 0x0000, 0x0000, 0x0000, 0xc238, - 0xc239, 0xc23a, 0x0000, 0xc23b, 0xc23c, 0x5a6c, 0x5a6b, 0x5a70, - 0xc23d, 0xc23e, 0x5a71, 0x0000, 0x5a6d, 0x0000, 0x3322, 0x5a6e, - 0x5a6f, 0x4855, 0xc240, 0xc241, 0xc242, 0x0000, 0x4961, 0x374a, - 0x5a72, 0x0000, 0x0000, 0xc244, 0x4032, 0xc245, 0x3e3d, 0xc247, - 0xc248, 0xc249, 0x4352, 0xc24a, 0xc24c, 0x0000, 0xc243, 0xc246, - /*** 0x80 ***/ - 0xc24b, 0x3647, 0x0000, 0x5a73, 0x5a77, 0x0000, 0x0000, 0x324b, - 0x5a74, 0x5a76, 0x0000, 0xc24d, 0xc24e, 0xc24f, 0x5a75, 0x0000, - 0xc250, 0x3d6b, 0xc251, 0x0000, 0x0000, 0x0000, 0x4348, 0x3045, - 0x5a78, 0xc252, 0xc253, 0xc254, 0xc255, 0x5a79, 0x0000, 0xc256, - 0xc257, 0x0000, 0x442a, 0x0000, 0xc258, 0x0000, 0x4e71, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3b43, 0x0000, 0xc259, 0x4a6b, 0x0000, - 0x0000, 0xc25a, 0xc25b, 0x0000, 0x4b3d, 0xc25c, 0x0000, 0x0000, - 0x5b22, 0x5a7b, 0x0000, 0xc25d, 0x5a7e, 0x0000, 0x5a7d, 0xc25e, - /*** 0xc0 ***/ - 0xc25f, 0x5a7a, 0xc260, 0xc261, 0x5b21, 0x0000, 0x0000, 0x465e, - 0xc262, 0x5a7c, 0x0000, 0x0000, 0xc263, 0x0000, 0xc264, 0xc265, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc266, 0x0000, 0x5b23, 0x0000, - 0x0000, 0x3d6c, 0x5b24, 0xc267, 0x4d4b, 0x4778, 0x0000, 0xc268, - 0x5b25, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b27, 0x0000, - 0xc269, 0x5b28, 0x0000, 0xc26a, 0xc26b, 0x0000, 0xc26c, 0x0000, - 0x5b29, 0x0000, 0x364a, 0x3148, 0x3939, 0x5b2a, 0x0000, 0x5b2b, - 0x3d71, 0x4162, 0xc26d, 0xc23f, 0x5258, 0x413e, 0x413d, 0x4258 -}; - -static const unsigned short jis_from_unicode_67[256] = { - /*** 0x00 ***/ - 0x3a47, 0x0000, 0x0000, 0x5072, 0x0000, 0xc26e, 0x0000, 0xc26f, - 0x376e, 0x4d2d, 0x0000, 0x4a7e, 0x0000, 0x497e, 0xc270, 0x5b2c, - 0x0000, 0x0000, 0x0000, 0xc271, 0x3a73, 0x443f, 0x5b2d, 0x4f2f, - 0x0000, 0xc272, 0x0000, 0x4b3e, 0xc273, 0x442b, 0x5b2e, 0x347c, - 0xc274, 0x0000, 0xc275, 0x0000, 0x0000, 0x0000, 0x5b2f, 0x5b30, - 0x4c5a, 0x0000, 0x4c24, 0x4b76, 0x4b5c, 0x3b25, 0x5b32, 0x0000, - 0x0000, 0x3c6b, 0x0000, 0xc276, 0x4b51, 0x0000, 0x5b34, 0x5b37, - 0x5b36, 0x0000, 0x3479, 0x0000, 0x0000, 0x3560, 0xc277, 0x5b33, - /*** 0x40 ***/ - 0x0000, 0x5b35, 0x0000, 0x0000, 0x0000, 0xc278, 0x5b38, 0xc279, - 0xc27a, 0x3f79, 0x0000, 0x0000, 0xc27b, 0x0000, 0x4d7b, 0x3049, - 0x3a60, 0x423c, 0x0000, 0x3c5d, 0xc27c, 0xc27d, 0x3e73, 0x0000, - 0x0000, 0x5b3b, 0x0000, 0x0000, 0x454e, 0xc27e, 0x5b39, 0x422b, - 0x5b3a, 0x3e72, 0x4c5d, 0x5b3c, 0x5b3d, 0x4d68, 0xc321, 0x0000, - 0x0000, 0x0000, 0x5b42, 0x0000, 0xc322, 0x393a, 0xc323, 0x4755, - 0x5b3f, 0x456c, 0x5a5e, 0x5a62, 0xc324, 0x354f, 0xc325, 0x4747, - 0x0000, 0x0000, 0x0000, 0xc326, 0x5b41, 0x0000, 0x3e3e, 0x4844, - /*** 0x80 ***/ - 0x0000, 0xc327, 0x0000, 0x0000, 0xc328, 0x5b47, 0x0000, 0x487a, - 0x0000, 0x5b3e, 0x0000, 0x5b44, 0x5b43, 0x0000, 0xc329, 0xc32a, - 0x404f, 0xc32b, 0x0000, 0xc32c, 0x0000, 0x4b6d, 0xc32d, 0x4e53, - 0xc32e, 0xc32f, 0x4b67, 0xc330, 0x324c, 0x3b5e, 0x0000, 0x0000, - 0x4f48, 0x5b46, 0x3f75, 0x0000, 0x0000, 0x0000, 0x5b45, 0x0000, - 0x0000, 0x5b40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x384f, - 0xc331, 0xc332, 0xc333, 0x5b4c, 0x5b4a, 0xc334, 0x324d, 0x5b48, - 0x5b4e, 0x5b54, 0x0000, 0xc335, 0xc336, 0xc337, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xc339, 0x4248, 0xc33a, 0xc33b, 0x4a41, 0xc33c, 0x5b56, 0x0000, - 0xc33d, 0xc33e, 0x4922, 0x0000, 0x0000, 0x0000, 0x5b55, 0x4770, - 0x4b3f, 0x343b, 0xc33f, 0x4077, 0x3d40, 0x0000, 0x0000, 0xc340, - 0x4453, 0xc341, 0x4d2e, 0x0000, 0xc342, 0x5b51, 0x5b50, 0x0000, - 0x0000, 0xc343, 0x5b52, 0x0000, 0x5b4f, 0x0000, 0xc344, 0x5b57, - 0x0000, 0x5b4d, 0x0000, 0x0000, 0x5b4b, 0x0000, 0x5b53, 0x5b49, - 0xc345, 0x436c, 0xc346, 0x4c78, 0x3c46, 0x3a74, 0xc347, 0xc348, - 0x0000, 0xc338, 0x0000, 0x3a3a, 0x0000, 0x0000, 0x4b6f, 0x3341 -}; - -static const unsigned short jis_from_unicode_68[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x444e, 0x464a, 0x3149, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4072, 0xc34a, 0x0000, 0x4034, 0x372a, - 0x0000, 0xc34b, 0x0000, 0x0000, 0x0000, 0xc34c, 0x5b59, 0xc34d, - 0x0000, 0x393b, 0x337c, 0x0000, 0x0000, 0x0000, 0x0000, 0xc34f, - 0xc34e, 0x5b5b, 0x3374, 0x5b61, 0xc350, 0xc351, 0x0000, 0xc352, - 0xc353, 0xc354, 0x5b5e, 0xc355, 0x4073, 0x0000, 0x0000, 0x0000, - 0x334b, 0x3a2c, 0x0000, 0xc356, 0x334a, 0x3a4f, 0x0000, 0xc357, - /*** 0x40 ***/ - 0x5b5c, 0x3765, 0x374b, 0x456d, 0xc358, 0xc359, 0x5b5a, 0x0000, - 0x3046, 0x0000, 0xc35a, 0x0000, 0xc35b, 0x5b5d, 0x5b5f, 0x0000, - 0x364d, 0x372c, 0xc349, 0x343c, 0x354b, 0xc35c, 0x0000, 0xc35d, - 0xc35e, 0x5b62, 0x0000, 0xc35f, 0x3a79, 0x4b71, 0x0000, 0x3b37, - 0x0000, 0x0000, 0x0000, 0x5b63, 0x0000, 0x0000, 0x0000, 0x4930, - 0x0000, 0x0000, 0x0000, 0xc360, 0x0000, 0x0000, 0xc361, 0xc362, - 0xc363, 0xc364, 0xc365, 0x0000, 0x5b6f, 0xc366, 0x3233, 0x5b64, - 0x0000, 0xc367, 0xc368, 0xc369, 0xc36a, 0x0000, 0x5b75, 0x5b65, - /*** 0x80 ***/ - 0x0000, 0x4e42, 0xc36b, 0x5b6c, 0xc36c, 0x475f, 0xc36d, 0x0000, - 0xc36e, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b74, 0x0000, 0x5b67, - 0x0000, 0x0000, 0x0000, 0x3034, 0x5b69, 0x0000, 0xc36f, 0x393c, - 0xc370, 0x0000, 0xc371, 0x5b6b, 0xc372, 0x5b6a, 0x0000, 0x5b66, - 0x5b71, 0xc373, 0x3e3f, 0xc374, 0x0000, 0xc375, 0x546d, 0x3868, - 0x4d7c, 0xc376, 0xc377, 0x0000, 0x0000, 0x5b68, 0xc378, 0x4474, - 0x3323, 0x3a2d, 0xc379, 0x5b60, 0x0000, 0x5b70, 0x3361, 0x0000, - 0x0000, 0x5b6e, 0x5b72, 0xc37a, 0x456e, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x347e, 0xc37b, 0x5c32, 0x0000, - 0xc37c, 0x4c49, 0x5b77, 0x347d, 0xc37d, 0x5b7e, 0x0000, 0xc37e, - 0xc421, 0xc422, 0x4b40, 0xc423, 0x5c21, 0x5c23, 0xc424, 0x5c27, - 0x5b79, 0xc425, 0x432a, 0x0000, 0xc426, 0xc427, 0x0000, 0x456f, - 0x5c2b, 0x5b7c, 0x0000, 0x5c28, 0x0000, 0xc428, 0x0000, 0x5c22, - 0xc429, 0x0000, 0xc42a, 0xc42b, 0xc42c, 0xc42d, 0x3f39, 0x5c2c, - 0xc42e, 0xc42f, 0x4033, 0x0000, 0x0000, 0xc430, 0xc431, 0x0000, - 0x0000, 0x5c2a, 0x343d, 0xc432, 0xc433, 0xc434, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_69[256] = { - /*** 0x00 ***/ - 0x4f50, 0x5b76, 0x0000, 0x0000, 0x5c26, 0x3058, 0xc435, 0x0000, - 0x5b78, 0xc436, 0xc437, 0x4c3a, 0x5b7d, 0x3f22, 0x4447, 0x5b73, - 0xc438, 0xc439, 0x5c25, 0xc43a, 0x0000, 0x0000, 0xc43b, 0xc43c, - 0x0000, 0x3f7a, 0x5c2f, 0x3371, 0x3821, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c31, 0x5b7a, 0x5c30, 0x0000, 0x5c29, 0x5b7b, 0x0000, - 0x5c2d, 0x0000, 0x5c2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5c3f, 0xc43d, 0x0000, 0xc43e, 0x464e, 0xc43f, 0x5c24, 0x0000, - 0xc440, 0x5c3b, 0x0000, 0xc441, 0x0000, 0x5c3d, 0x0000, 0x4458, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xc442, 0x0000, 0x0000, 0xc443, 0x0000, 0x0000, - 0x0000, 0xc444, 0x4d4c, 0x0000, 0x0000, 0x0000, 0xc445, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4976, 0x5c38, 0x424a, 0x0000, 0xc446, - 0x0000, 0x5c3e, 0x413f, 0xc447, 0x5c35, 0x5c42, 0x5c41, 0x0000, - 0x466f, 0x5c40, 0x466a, 0xc448, 0xc449, 0xc44a, 0xc44b, 0x0000, - 0xc44c, 0xc44d, 0x5c44, 0x5c37, 0xc44e, 0x3648, 0x5c3a, 0x3d5d, - 0xc44f, 0xc450, 0xc451, 0x4760, 0x5c3c, 0x364b, 0x0000, 0x5c34, - 0x5c36, 0x5c33, 0xc452, 0xc453, 0x4f30, 0x335a, 0x5c39, 0xc454, - /*** 0x80 ***/ - 0xc455, 0x5c43, 0x3335, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3a67, 0x0000, 0x0000, 0xc456, 0x315d, 0x0000, - 0x0000, 0x5c54, 0xc457, 0x0000, 0x4f31, 0x5c57, 0xc458, 0x0000, - 0xc459, 0x0000, 0x0000, 0x3f3a, 0x5c56, 0x0000, 0x0000, 0x0000, - 0x5c55, 0xc45a, 0x0000, 0x0000, 0x0000, 0xc45b, 0xc45c, 0x5c52, - 0xc45d, 0x0000, 0x0000, 0xc45e, 0x0000, 0xc45f, 0x5c46, 0xc460, - 0x0000, 0x5c63, 0x5c45, 0x0000, 0x5c58, 0x0000, 0x0000, 0xc461, - 0xc462, 0x0000, 0xc463, 0x5c50, 0xc464, 0x0000, 0x5c4b, 0x5c48, - /*** 0xc0 ***/ - 0x0000, 0x5c49, 0x0000, 0x5c51, 0x0000, 0xc465, 0x0000, 0x7422, - 0xc466, 0x0000, 0x5c4e, 0x393d, 0x4448, 0x4164, 0x5c4c, 0x0000, - 0x5c47, 0xc467, 0x0000, 0x5c4a, 0x0000, 0x0000, 0xc468, 0xc469, - 0x4d4d, 0x4b6a, 0x0000, 0x0000, 0x0000, 0x5c4f, 0x5c59, 0x0000, - 0x0000, 0x0000, 0xc46a, 0x0000, 0x0000, 0xc46b, 0x0000, 0x5c61, - 0x5c5a, 0x0000, 0x0000, 0x5c67, 0x0000, 0x5c65, 0xc46c, 0xc46d, - 0x0000, 0xc46e, 0x5c60, 0xc46f, 0x0000, 0xc470, 0x0000, 0x0000, - 0x0000, 0x5c5f, 0x0000, 0x4450, 0x0000, 0x4165, 0xc471, 0x5c5d -}; - -static const unsigned short jis_from_unicode_6a[256] = { - /*** 0x00 ***/ - 0xc472, 0xc473, 0x5c5b, 0xc474, 0x0000, 0x5c62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5c68, 0x4875, 0x5c6e, 0x0000, 0x0000, 0xc475, - 0x0000, 0xc476, 0x5c69, 0x5c6c, 0x5c66, 0xc477, 0x0000, 0x4374, - 0x0000, 0x4938, 0xc478, 0x5c5c, 0x0000, 0xc479, 0x5c64, 0x3e40, - 0xc47a, 0x4c4f, 0x5c78, 0x5c6b, 0xc47b, 0x0000, 0x0000, 0x0000, - 0xc47c, 0x3822, 0x3223, 0x335f, 0x0000, 0x0000, 0x5c53, 0x0000, - 0xc47d, 0x0000, 0xc47e, 0x0000, 0xc521, 0x3e41, 0x5c70, 0xc522, - 0x5c77, 0x3c79, 0x3372, 0xc523, 0x0000, 0x432e, 0xc524, 0xc525, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5c6d, 0xc526, 0xc527, 0x5c72, - 0x5c76, 0xc528, 0xc529, 0x3636, 0x0000, 0x0000, 0xc52a, 0x0000, - 0xc52b, 0xc52c, 0xc52d, 0x0000, 0x0000, 0xc52e, 0xc52f, 0x0000, - 0x354c, 0x5c74, 0x0000, 0xc530, 0x0000, 0x0000, 0x0000, 0x3521, - 0x0000, 0x464b, 0x5c73, 0x0000, 0xc531, 0x0000, 0x5c75, 0xc532, - 0x0000, 0x0000, 0xc533, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc534, 0x5c6f, 0xc535, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5c71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc536, 0x3360, - /*** 0x80 ***/ - 0x4349, 0xc537, 0x0000, 0xc538, 0x5c7c, 0x0000, 0xc539, 0xc53a, - 0x0000, 0xc53b, 0x0000, 0xc53c, 0x0000, 0x5c7a, 0x3869, 0x0000, - 0x5c79, 0xc53d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d21, - 0x0000, 0x0000, 0x0000, 0xc53e, 0x5b58, 0xc53f, 0xc540, 0xc541, - 0x5c7b, 0x0000, 0x5c7d, 0x5c7e, 0x0000, 0xc542, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d2c, 0xc543, 0x5d28, 0x0000, 0x5b6d, 0xc544, - 0xc545, 0xc546, 0x0000, 0x5d27, 0xc547, 0x0000, 0x0000, 0x0000, - 0x5d26, 0x0000, 0x0000, 0x5d23, 0x0000, 0xc548, 0xc549, 0xc54a, - /*** 0xc0 ***/ - 0x0000, 0x5c6a, 0x5d25, 0x5d24, 0x0000, 0x0000, 0xc54b, 0x0000, - 0xc54d, 0xc54c, 0x0000, 0x0000, 0xc54e, 0x0000, 0x0000, 0x0000, - 0xc54f, 0x5d2a, 0x0000, 0x4f26, 0xc550, 0xc551, 0xc552, 0x0000, - 0x0000, 0x0000, 0x5d2d, 0x367b, 0xc553, 0xc554, 0x5d29, 0x5d2b, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc555, 0x0000, 0x0000, 0xc556, - 0x4827, 0x0000, 0x5d2e, 0x0000, 0xc557, 0x0000, 0x0000, 0x0000, - 0xc558, 0xc559, 0xc55a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d32, 0x5d2f, 0xc55b, 0xc55c, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_6b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xc55d, 0xc55e, 0x4d73, 0x5d30, 0xc55f, 0xc560, - 0x0000, 0xc561, 0x5c5e, 0x0000, 0x0000, 0x0000, 0x0000, 0xc562, - 0xc563, 0xc564, 0x5d33, 0x0000, 0x0000, 0x0000, 0x5d34, 0xc565, - 0x0000, 0x0000, 0x0000, 0xc566, 0x0000, 0x3135, 0xc567, 0x5d36, - 0x3767, 0x3c21, 0x0000, 0x3655, 0xc568, 0x0000, 0x0000, 0x3224, - 0xc569, 0x0000, 0x0000, 0xc56a, 0xc56b, 0x0000, 0x0000, 0xc56c, - 0x0000, 0x0000, 0x4d5f, 0x0000, 0x0000, 0xc56d, 0xc56e, 0x5d38, - 0x5d37, 0x5d3a, 0x353d, 0xc56f, 0x0000, 0x3656, 0x343e, 0xc570, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5d3d, 0x0000, 0x0000, 0xc571, 0x5d3c, - 0x0000, 0x5d3e, 0xc572, 0x0000, 0x324e, 0xc573, 0x4337, 0x0000, - 0x5d3f, 0x0000, 0xc574, 0x343f, 0x5d41, 0x0000, 0xc575, 0x0000, - 0xc576, 0x5d40, 0x0000, 0x5d42, 0x0000, 0xc577, 0x0000, 0x5d43, - 0xc578, 0x5d44, 0x3b5f, 0x4035, 0x3a21, 0x0000, 0x4970, 0xc579, - 0x0000, 0x4a62, 0x4f44, 0xc57a, 0x0000, 0x0000, 0xc57b, 0x3b75, - 0xc57c, 0x0000, 0x0000, 0x3a50, 0x4e72, 0xc57d, 0x0000, 0x0000, - 0x5d45, 0x5d46, 0x0000, 0x3b60, 0x0000, 0xc57e, 0xc621, 0x5d47, - /*** 0x80 ***/ - 0x5d48, 0x0000, 0xc622, 0x5d4a, 0x5d49, 0xc623, 0x4b58, 0x0000, - 0x0000, 0x3d5e, 0x3c6c, 0x3b44, 0x0000, 0x5d4b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d4d, 0x3f23, 0xc624, - 0x5d4c, 0x0000, 0x0000, 0xc625, 0x0000, 0x0000, 0x5d4e, 0xc626, - 0xc627, 0x0000, 0xc628, 0xc629, 0x5d4f, 0x0000, 0x0000, 0x0000, - 0xc62a, 0xc62b, 0x5d50, 0x5d51, 0xc62c, 0xc62d, 0xc62e, 0x5d52, - 0xc62f, 0x5d54, 0x5d53, 0x5d55, 0x3225, 0x434a, 0x0000, 0x5d56, - 0xc630, 0xc631, 0x3b26, 0x334c, 0x5d57, 0xc632, 0xc633, 0x4542, - /*** 0xc0 ***/ - 0x544c, 0x0000, 0x0000, 0xc634, 0xc635, 0x3523, 0x5d58, 0x0000, - 0x0000, 0xc636, 0x0000, 0x5d59, 0xc637, 0x4a6c, 0x4b68, 0x0000, - 0x0000, 0x0000, 0x4647, 0x5d5a, 0x4866, 0x0000, 0xc638, 0x0000, - 0x487b, 0x0000, 0xc639, 0x4c53, 0x0000, 0x0000, 0x0000, 0x5d5b, - 0x0000, 0xc63a, 0x0000, 0xc63b, 0x0000, 0x0000, 0xc63c, 0xc63d, - 0x0000, 0x0000, 0x0000, 0x5d5d, 0x5d5c, 0x0000, 0xc63e, 0x5d5f, - 0x0000, 0xc63f, 0x0000, 0x5d5e, 0x0000, 0x0000, 0x0000, 0xc640, - 0x0000, 0xc641, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc642 -}; - -static const unsigned short jis_from_unicode_6c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xc643, 0x0000, 0xc644, 0xc645, 0x0000, 0x0000, - 0x5d61, 0xc646, 0x0000, 0x0000, 0x0000, 0xc647, 0xc648, 0x3b61, - 0xc649, 0x4c31, 0xc64a, 0x5d62, 0x5d63, 0x0000, 0x0000, 0x3524, - 0x0000, 0xc64b, 0x0000, 0x5d64, 0x0000, 0x0000, 0x0000, 0xc64c, - 0x0000, 0x0000, 0x0000, 0x5d66, 0x5d65, 0x0000, 0xc64d, 0xc64e, - 0xc64f, 0x0000, 0x0000, 0x0000, 0xc650, 0x0000, 0xc651, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc652, 0x3f65, 0xc653, 0xc654, 0x4939, - 0x314a, 0x0000, 0xc655, 0xc656, 0x0000, 0x0000, 0x4845, 0xc657, - /*** 0x40 ***/ - 0x4475, 0x3d41, 0x3561, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc658, 0xc659, 0x0000, 0xc65a, 0x4846, 0xc65b, - 0x3c2e, 0x0000, 0xc65c, 0x0000, 0xc65d, 0x5d68, 0x0000, 0x3440, - 0x0000, 0xc65e, 0x3178, 0xc65f, 0xc660, 0x4672, 0x5d67, 0x393e, - 0x4353, 0x0000, 0x5d69, 0x0000, 0x0000, 0x0000, 0x0000, 0xc736, - 0x5d71, 0x0000, 0x5d6a, 0xc661, 0x0000, 0xc662, 0x0000, 0xc663, - 0x4241, 0x0000, 0x3562, 0x5d72, 0xc664, 0x0000, 0xc665, 0x0000, - 0xc666, 0xc667, 0x3768, 0xc668, 0x0000, 0x3525, 0x5d70, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x5d6e, 0x5d6b, 0x4d60, 0x0000, 0xc669, 0xc66a, 0xc66b, - 0x4440, 0xc66c, 0x0000, 0x0000, 0x4659, 0x5d6c, 0x0000, 0x0000, - 0x5d74, 0x0000, 0x5d73, 0x3723, 0xc66d, 0xc66e, 0x322d, 0xc66f, - 0xc670, 0x3a3b, 0x5d6d, 0x5d6f, 0xc671, 0x0000, 0x0000, 0xc672, - 0x0000, 0x4b57, 0x4274, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4b77, 0x0000, 0x0000, 0x5d7c, 0x0000, - 0xc673, 0x5d7d, 0xc674, 0x324f, 0xc675, 0x0000, 0x0000, 0x0000, - 0x4a28, 0x4c7d, 0x5e21, 0x3c23, 0x3e42, 0x5d78, 0x5d7e, 0x3168, - /*** 0xc0 ***/ - 0x0000, 0x3637, 0xc676, 0x0000, 0x5d75, 0x5d7a, 0xc677, 0x0000, - 0x0000, 0x4074, 0x4771, 0x0000, 0x4867, 0xc678, 0x0000, 0xc679, - 0xc67a, 0xc67b, 0xc67c, 0x5d77, 0xc67d, 0x4b21, 0xc67e, 0x5d79, - 0x0000, 0x5e24, 0xc721, 0x5e22, 0xc722, 0x5d7b, 0x0000, 0x0000, - 0xc723, 0x4b22, 0x4748, 0x3563, 0x0000, 0x4525, 0x0000, 0xc724, - 0x436d, 0xc725, 0x5e25, 0xc726, 0xc727, 0x0000, 0xc728, 0x5e23, - 0x4259, 0x5d76, 0xc729, 0x314b, 0xc72a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_6d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xc72b, 0x0000, 0x0000, 0xc72c, - 0x0000, 0x0000, 0xc72d, 0x4d4e, 0x5e30, 0x0000, 0xc72e, 0xc72f, - 0x0000, 0xc730, 0x5e2f, 0xc731, 0x0000, 0x0000, 0x0000, 0x4076, - 0x0000, 0x5e2c, 0xc732, 0x4d6c, 0x0000, 0x0000, 0x4636, 0x5e26, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4445, 0xc733, 0xc734, - 0xc735, 0x314c, 0x393f, 0x5e29, 0x0000, 0x0000, 0xc737, 0xc738, - 0x0000, 0xc739, 0x3d27, 0x5e2e, 0x0000, 0x5e2d, 0x5e28, 0x0000, - 0x5e2b, 0xc73a, 0x0000, 0x3368, 0xc73b, 0x5e2a, 0x4749, 0xc73c, - /*** 0x40 ***/ - 0x0000, 0x4e2e, 0x0000, 0x0000, 0x3e74, 0x4075, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc73d, - 0x0000, 0x5e36, 0x5e34, 0x0000, 0x494d, 0x0000, 0xc73e, 0xc73f, - 0x0000, 0xc740, 0x0000, 0x5e31, 0x5e33, 0xc741, 0x313a, 0xc742, - 0x0000, 0x3940, 0x4f32, 0x0000, 0x333d, 0x0000, 0x4962, 0xc743, - 0xc744, 0x0000, 0x0000, 0x0000, 0x4d61, 0x0000, 0x0000, 0x3324, - 0x3f3b, 0x5e35, 0x0000, 0x0000, 0xc745, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xc746, 0x0000, 0x0000, 0x5e3a, 0x0000, 0xc747, - 0x3e43, 0x0000, 0x0000, 0x0000, 0x4d30, 0x0000, 0x5e37, 0x0000, - 0x0000, 0xc748, 0xc749, 0x5e32, 0xc74a, 0x5e38, 0xc74b, 0xc74c, - 0xc74d, 0x4e5e, 0x0000, 0x4573, 0x4642, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xc74e, 0x0000, 0xc74f, 0x0000, 0x0000, 0x3336, - 0x0000, 0x0000, 0x3155, 0x0000, 0xc750, 0x5e3e, 0x0000, 0xc751, - 0x5e41, 0xc752, 0x0000, 0x0000, 0x4e43, 0xc753, 0x0000, 0xc754, - /*** 0xc0 ***/ - 0x4d64, 0x0000, 0x0000, 0x0000, 0xc755, 0x5e48, 0x5e42, 0x5e3f, - 0xc756, 0x0000, 0xc757, 0x4e54, 0x5e45, 0x0000, 0xc758, 0xc759, - 0x0000, 0x3d4a, 0x5e47, 0x0000, 0x0000, 0x5e4c, 0xc75a, 0x0000, - 0x4571, 0x5e4a, 0x0000, 0xc75b, 0x0000, 0xc75c, 0x5e44, 0xc75d, - 0xc75e, 0x4338, 0xc75f, 0x0000, 0x5e4b, 0xc760, 0x5e40, 0x0000, - 0x5e46, 0xc761, 0x5e4d, 0x307c, 0x5e43, 0x0000, 0x5e4e, 0xc762, - 0xc763, 0x3f3c, 0x0000, 0x3d5f, 0xc764, 0x4a25, 0xc765, 0x3a2e, - 0x0000, 0x5e3b, 0x5e49, 0x453a, 0xc766, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_6e[256] = { - /*** 0x00 ***/ - 0xc767, 0x0000, 0x0000, 0x0000, 0xc768, 0x4036, 0x0000, 0x3369, - 0x3a51, 0x3e44, 0x5e3d, 0x3d42, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x374c, 0x0000, 0x5e3c, 0x0000, 0x0000, - 0x0000, 0x5e52, 0x3d6d, 0x383a, 0x0000, 0x5e61, 0xc769, 0x5e5b, - 0x3574, 0x454f, 0xc76a, 0x5e56, 0x5e5f, 0x302f, 0x3132, 0xc76b, - 0x0000, 0x3239, 0x0000, 0x5e58, 0x422c, 0x5e4f, 0x5e51, 0x3941, - 0x0000, 0x0000, 0xc76c, 0x0000, 0x0000, 0x0000, 0xc76d, 0x0000, - 0x5e62, 0xc76e, 0x5e5d, 0xc76f, 0xc770, 0x0000, 0x5e55, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5e5c, 0xc771, 0xc772, 0x0000, 0x0000, - 0xc773, 0xc774, 0x4c2b, 0xc775, 0x0000, 0x5e5a, 0x5e5e, 0xc776, - 0x0000, 0xc777, 0xc778, 0xc779, 0xc77a, 0x0000, 0x3850, 0xc77b, - 0x3e45, 0x0000, 0x0000, 0x4339, 0xc77c, 0xc77d, 0xc77e, 0x5e54, - 0x0000, 0x0000, 0xc821, 0xc822, 0x0000, 0x0000, 0x0000, 0x4d2f, - 0xc823, 0x0000, 0x0000, 0x5e57, 0x0000, 0x0000, 0x5e50, 0x4572, - 0x0000, 0x0000, 0x5e53, 0xc824, 0x0000, 0x0000, 0x5e59, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc825, 0x0000, 0xc826, 0x4f51, 0x3c3e, - /*** 0x80 ***/ - 0x4b7e, 0x0000, 0x5e63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x482e, 0xc827, 0x0000, 0x5e6f, - 0x383b, 0x0000, 0x0000, 0xc828, 0x0000, 0x0000, 0x3d60, 0x0000, - 0x5e65, 0xc829, 0x0000, 0x0000, 0x4e2f, 0x3942, 0x0000, 0x5e72, - 0xc82a, 0x0000, 0x306e, 0x0000, 0x0000, 0x5e70, 0x0000, 0xc82b, - 0x0000, 0x0000, 0x5e64, 0x0000, 0x0000, 0xc82c, 0xc82d, 0x5e6a, - 0x0000, 0xc82e, 0x5e6c, 0xc82f, 0x0000, 0x0000, 0x4d4f, 0x5e67, - 0x0000, 0x0000, 0x452e, 0xc830, 0x0000, 0x5e69, 0x0000, 0xc831, - /*** 0xc0 ***/ - 0xc832, 0xc833, 0x5e71, 0xc834, 0x5e6b, 0x4c47, 0x0000, 0xc835, - 0xc836, 0x5e66, 0xc837, 0x3c22, 0x5e7e, 0xc838, 0xc839, 0xc83a, - 0x0000, 0x336a, 0x0000, 0x5e68, 0x5e6d, 0x5e6e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x426c, 0x425a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc83b, 0x5e76, 0xc83c, 0xc83d, 0x5e7c, - 0x0000, 0x0000, 0x5e7a, 0x0000, 0x4529, 0x0000, 0x0000, 0x5f23, - 0x5e77, 0xc83e, 0x0000, 0xc83f, 0x0000, 0xc840, 0x5e78, 0x5e60 -}; - -static const unsigned short jis_from_unicode_6f[256] = { - /*** 0x00 ***/ - 0x0000, 0x3579, 0x493a, 0x0000, 0xc841, 0x0000, 0x3c3f, 0x0000, - 0xc842, 0x3977, 0xc843, 0x0000, 0xc844, 0xc845, 0x0000, 0x4f33, - 0x0000, 0x5e74, 0x0000, 0x5f22, 0x3169, 0x4166, 0xc846, 0x0000, - 0xc847, 0x0000, 0xc848, 0xc849, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4779, 0x0000, 0x3441, 0x4e7a, 0x0000, 0x0000, 0xc84a, 0x0000, - 0x0000, 0xc84b, 0xc84c, 0x4c21, 0x4452, 0xc853, 0x0000, 0xc84d, - 0xc84e, 0x5e7b, 0x5e7d, 0xc84f, 0x0000, 0x0000, 0xc850, 0x0000, - 0x4132, 0x0000, 0x0000, 0xc851, 0xc852, 0x0000, 0x5f21, 0x5e79, - /*** 0x40 ***/ - 0x0000, 0x5e73, 0x0000, 0x0000, 0x0000, 0x3443, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xc854, - 0x0000, 0xc855, 0xc856, 0xc857, 0x3769, 0x0000, 0x0000, 0xc858, - 0x5f2f, 0xc859, 0xc85a, 0x5f2a, 0x4078, 0xc85b, 0xc85c, 0x3363, - 0x0000, 0xc85d, 0xc85e, 0x0000, 0x3d61, 0x0000, 0x5f33, 0x0000, - 0xc85f, 0x0000, 0x0000, 0x0000, 0xc860, 0x5f2c, 0x442c, 0x5f29, - 0x4459, 0x0000, 0x0000, 0x0000, 0x5f4c, 0x0000, 0x0000, 0x0000, - 0x5f26, 0x0000, 0x5f25, 0x0000, 0x5f2e, 0xc861, 0xc862, 0x0000, - /*** 0x80 ***/ - 0x5f28, 0x5f27, 0x5f2d, 0xc863, 0x4021, 0x0000, 0x5f24, 0xc864, - 0xc865, 0x0000, 0x0000, 0xc866, 0xc867, 0xc868, 0x5f30, 0x0000, - 0xc869, 0x5f31, 0xc86a, 0xc86b, 0xc86c, 0x0000, 0xc86d, 0x3442, - 0x0000, 0x0000, 0xc86e, 0x0000, 0x0000, 0x0000, 0x0000, 0xc86f, - 0xc870, 0x5f36, 0x0000, 0x5f35, 0x5f37, 0xc871, 0xc872, 0xc873, - 0xc874, 0x0000, 0x5f3a, 0x0000, 0x0000, 0x0000, 0xc875, 0xc876, - 0xc877, 0x4543, 0x0000, 0x5f34, 0x0000, 0xc878, 0xc879, 0x0000, - 0x0000, 0x5f38, 0x0000, 0x0000, 0xc87a, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3763, 0x4279, 0x5f32, 0x473b, 0x0000, 0xc87b, 0x5f39, 0xc87c, - 0xc87d, 0x0000, 0xc87e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5f3e, 0x5f3c, 0x0000, 0x0000, - 0x5f3f, 0x0000, 0xc921, 0x5f42, 0x0000, 0x0000, 0xc922, 0x5f3b, - 0x396a, 0x4728, 0x0000, 0x0000, 0x5e39, 0x0000, 0x0000, 0x0000, - 0xc923, 0xc924, 0x0000, 0x4d74, 0x5f3d, 0x0000, 0x5f41, 0x4275, - 0xc925, 0x5f40, 0x0000, 0x5f2b, 0x0000, 0xc926, 0x6f69, 0x0000, - 0x0000, 0xc927, 0x5f45, 0x0000, 0xc928, 0xc929, 0x5f49, 0x0000 -}; - -static const unsigned short jis_from_unicode_70[256] = { - /*** 0x00 ***/ - 0xc92a, 0x5f47, 0x0000, 0x0000, 0x0000, 0xc92b, 0xc92c, 0xc92d, - 0x0000, 0x5f43, 0x0000, 0x5f44, 0x0000, 0xc92e, 0x0000, 0x5f48, - 0x0000, 0x5f46, 0x0000, 0x0000, 0x0000, 0x494e, 0x0000, 0xc92f, - 0x5f4e, 0x0000, 0x5f4b, 0x5f4a, 0x0000, 0x5f4d, 0x4654, 0x5f4f, - 0xc930, 0x0000, 0x0000, 0xc931, 0x0000, 0x0000, 0x4375, 0x426d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4025, 0x0000, 0x0000, 0xc932, - 0x5f50, 0x0000, 0x5f52, 0x0000, 0xc933, 0x0000, 0x0000, 0xc934, - 0x0000, 0xc935, 0x0000, 0x0000, 0xc936, 0x0000, 0x5f51, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xc937, 0xc938, 0x0000, 0x0000, 0x0000, - 0xc939, 0xc93a, 0xc93b, 0xc93c, 0x5e75, 0x0000, 0xc941, 0x0000, - 0x0000, 0x5f53, 0x0000, 0x0000, 0xc93d, 0xc93e, 0x0000, 0x0000, - 0x4667, 0x0000, 0x0000, 0x0000, 0x0000, 0xc93f, 0xc940, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5f54, 0xc942, 0xc943, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3250, 0xc944, 0x0000, 0xc945, 0x4574, - 0x3325, 0x0000, 0x0000, 0x0000, 0x0000, 0xc946, 0xc947, 0x0000, - 0x3564, 0x0000, 0x0000, 0x0000, 0x3c5e, 0x3a52, 0xc948, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xc949, 0x0000, 0x0000, 0x0000, 0xc94a, 0xc94b, 0x0000, - 0x0000, 0x4f27, 0x3f66, 0x0000, 0x0000, 0x0000, 0x316a, 0x0000, - 0x0000, 0x0000, 0x5f56, 0x0000, 0xc94c, 0xc94d, 0xc94e, 0xc94f, - 0xc950, 0x5f55, 0x0000, 0xc951, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc952, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc953, 0x5f59, 0x433a, 0x5f5c, 0x5f57, - 0xc954, 0xc955, 0x0000, 0x5f5b, 0xc956, 0x0000, 0x0000, 0xc957, - 0x5f5a, 0x4540, 0x3059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e75, 0x0000, 0xc958, 0x5f5e, 0x0000, 0x0000, 0x0000, 0x3128, - 0x0000, 0xc959, 0x0000, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0x0000, - 0xc95e, 0x5f60, 0x0000, 0x0000, 0xc95f, 0x5f5f, 0x0000, 0x5f5d, - 0x0000, 0x0000, 0x0000, 0x0000, 0xc960, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4b23, 0xc961, 0x0000, 0x0000, 0x5f62, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_71[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, - 0x0000, 0x5f61, 0x0000, 0xc967, 0xc968, 0x0000, 0x0000, 0xc969, - 0x0000, 0x0000, 0x0000, 0x0000, 0x316b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f64, 0x4a32, 0x0000, 0x5f63, 0x0000, 0xc96a, 0x0000, - 0xc96b, 0x4c35, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e47, 0x0000, - 0x0000, 0x0000, 0x0000, 0xc96c, 0x0000, 0xc96d, 0x0000, 0xc96e, - 0xc96f, 0xc970, 0x0000, 0x0000, 0x0000, 0x0000, 0x4133, 0x0000, - 0xc971, 0x0000, 0x0000, 0x0000, 0x3e46, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xc972, 0x0000, 0x0000, 0x0000, 0xc973, 0xc974, 0xc975, - 0x0000, 0x4e7b, 0xc976, 0xc977, 0x5f6a, 0x0000, 0x4079, 0x0000, - 0xc978, 0x0000, 0xc979, 0x0000, 0x0000, 0x5f66, 0x5f6b, 0xc97a, - 0x0000, 0x316c, 0xc97b, 0x0000, 0xc97c, 0x0000, 0xc97d, 0x0000, - 0xc97e, 0x0000, 0x5f69, 0x0000, 0x4761, 0x5f65, 0x5f68, 0x3e48, - 0xca21, 0x4851, 0x0000, 0x0000, 0x5f6c, 0x0000, 0x3c51, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xca22, 0x0000, 0x0000, 0x0000, 0x407a, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xca23, 0x0000, 0x0000, 0x0000, 0x5f6f, 0xca24, 0x0000, 0xca25, - 0x5f67, 0x0000, 0x3727, 0x0000, 0xca26, 0x0000, 0x0000, 0x5f6d, - 0x0000, 0x0000, 0xca27, 0x0000, 0x4d50, 0x5f70, 0x0000, 0x0000, - 0x0000, 0x7426, 0xca28, 0xca29, 0x0000, 0x0000, 0x0000, 0x3d4f, - 0xca2a, 0x0000, 0xca2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f71, 0x0000, 0x0000, 0x0000, 0x5f72, 0x0000, 0x0000, 0xca2c, - 0xca2d, 0x472e, 0xca2e, 0xca2f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f74, 0xca30, 0x0000, 0x0000, 0x0000, 0x5f75, 0xca31, - /*** 0xc0 ***/ - 0xca32, 0xca33, 0x0000, 0x4733, 0xca34, 0x0000, 0x0000, 0x0000, - 0x4575, 0x5f77, 0x0000, 0xca35, 0xca36, 0x0000, 0x5f79, 0x0000, - 0x4e55, 0x0000, 0x5f76, 0xca37, 0x5f78, 0x316d, 0xca38, 0x5f73, - 0x0000, 0xca39, 0xca3a, 0x0000, 0xca3b, 0x0000, 0x0000, 0x535b, - 0x5f7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x4167, 0x3b38, 0x5f7c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5f7b, 0x3f24, 0x5259, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f7d, 0x0000, 0x0000, - 0xca3c, 0x6021, 0x0000, 0x5f6e, 0x5f7e, 0x0000, 0xca3d, 0x6022 -}; - -static const unsigned short jis_from_unicode_72[256] = { - /*** 0x00 ***/ - 0xca3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x477a, 0xca3f, - 0xca40, 0xca41, 0x0000, 0x0000, 0x0000, 0x6023, 0x0000, 0x0000, - 0x6024, 0x0000, 0x0000, 0xca42, 0x0000, 0x0000, 0x0000, 0xca43, - 0x0000, 0x0000, 0xca44, 0x6025, 0x0000, 0xca45, 0x0000, 0xca46, - 0x0000, 0x0000, 0x0000, 0x0000, 0xca47, 0x0000, 0x0000, 0x0000, - 0x6026, 0x0000, 0x445e, 0xca48, 0x6028, 0x6027, 0x0000, 0xca49, - 0x6029, 0x0000, 0x602a, 0x0000, 0xca4a, 0x3c5f, 0x4963, 0x0000, - 0xca4b, 0xca4c, 0x4c6c, 0x602b, 0x602c, 0x4156, 0x3c24, 0x602d, - /*** 0x40 ***/ - 0x602e, 0xca4d, 0xca4e, 0xca4f, 0x0000, 0xca50, 0x602f, 0x4a52, - 0x4847, 0x0000, 0x0000, 0x6030, 0x4757, 0x0000, 0xca51, 0xca52, - 0xca53, 0x0000, 0x442d, 0xca54, 0x0000, 0xca55, 0xca56, 0x0000, - 0x6031, 0x3267, 0xca57, 0x356d, 0xca58, 0x4c46, 0xca59, 0x4c36, - 0xca5a, 0x3234, 0x4f34, 0xca5b, 0x0000, 0x0000, 0x0000, 0x4b52, - 0xca5c, 0x4a2a, 0x0000, 0xca5d, 0x0000, 0x0000, 0xca5e, 0xca5f, - 0x0000, 0xca60, 0x4037, 0x0000, 0x6032, 0x0000, 0x0000, 0xca61, - 0xca62, 0x4643, 0x0000, 0xca63, 0xca64, 0x3823, 0x6033, 0xca65, - /*** 0x80 ***/ - 0x3a54, 0x6035, 0x6034, 0x0000, 0xca66, 0x0000, 0x0000, 0x6036, - 0x0000, 0xca67, 0x0000, 0x0000, 0x0000, 0xca68, 0xca69, 0x0000, - 0x0000, 0x0000, 0x6037, 0xca6a, 0x0000, 0x0000, 0x6038, 0x0000, - 0x0000, 0x0000, 0x0000, 0xca6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x353e, 0x0000, 0x6039, 0x0000, 0x0000, 0x0000, 0x0000, 0x603a, - 0xca6c, 0x0000, 0x0000, 0x0000, 0x3824, 0xca6d, 0xca6e, 0x4848, - 0x0000, 0xca6f, 0x603c, 0x0000, 0xca70, 0x0000, 0x3e75, 0x0000, - 0x0000, 0x603b, 0x0000, 0x0000, 0x0000, 0x0000, 0xca71, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xca72, 0x3638, 0x603d, 0x603f, 0x0000, 0x603e, 0xca73, - 0x0000, 0xca74, 0x0000, 0x0000, 0xca75, 0x0000, 0x6040, 0x0000, - 0x3851, 0x0000, 0x6041, 0x0000, 0x0000, 0xca76, 0xca77, 0x3669, - 0xca78, 0x4140, 0x0000, 0x397d, 0x0000, 0x0000, 0x0000, 0xca79, - 0x6043, 0x6044, 0x6042, 0x0000, 0x0000, 0xca7a, 0x0000, 0x0000, - 0x0000, 0x3c6d, 0x0000, 0x0000, 0x4648, 0x3639, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xca7b, 0xca7c, 0x0000, 0x0000, 0x6046, - 0x432c, 0x6045, 0xca7d, 0xca7e, 0x4f35, 0x4762, 0xcb21, 0x0000 -}; - -static const unsigned short jis_from_unicode_73[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xcb22, 0x0000, 0xcb23, 0xcb24, 0x0000, 0xcb25, - 0x0000, 0x0000, 0x6049, 0xcb26, 0x0000, 0xcb27, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcb28, 0xcb29, 0x0000, 0x0000, 0x604b, 0x6048, - 0xcb2a, 0xcb2b, 0x0000, 0x4c54, 0x604a, 0x604c, 0xcb2c, 0x4e44, - 0x0000, 0x0000, 0xcb2d, 0x0000, 0xcb2e, 0x6050, 0x0000, 0xcb2f, - 0xcb30, 0x604f, 0x4376, 0x472d, 0xcb31, 0x0000, 0x3825, 0x604e, - 0x0000, 0xcb32, 0xcb33, 0x0000, 0x604d, 0xcb34, 0x4d31, 0x4d32, - 0x0000, 0x0000, 0xcb35, 0xcb36, 0x0000, 0xcb37, 0x6051, 0x316e, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xcb38, 0x3976, 0x3b62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcb39, 0x6052, 0x6053, - 0xcb3a, 0x0000, 0xcb3b, 0x0000, 0x0000, 0x0000, 0xcb3c, 0x6055, - 0xcb3d, 0x0000, 0x0000, 0x0000, 0x0000, 0xcb3e, 0xcb3f, 0xcb40, - 0xcb41, 0x0000, 0x0000, 0x3d43, 0x0000, 0x0000, 0xcb42, 0xcb43, - 0x6057, 0xcb44, 0x6056, 0xcb45, 0xcb46, 0x0000, 0xcb47, 0xcb48, - 0x6058, 0xcb49, 0x334d, 0x0000, 0x0000, 0x605a, 0x0000, 0xcb4a, - 0x6059, 0xcb4b, 0x605c, 0x605b, 0xcb4c, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xcb4d, 0xcb4e, 0x0000, 0xcb4f, 0x383c, 0xcb50, 0xcb51, 0x4e28, - 0x0000, 0x364c, 0x0000, 0x3226, 0x0000, 0x0000, 0xcb52, 0x0000, - 0xcb53, 0x0000, 0x0000, 0xcb54, 0x0000, 0xcb55, 0x366a, 0xcb56, - 0xcb57, 0x0000, 0x0000, 0x0000, 0xcb58, 0x0000, 0xcb59, 0xcb5a, - 0xcb5b, 0x0000, 0xcb5c, 0x0000, 0x0000, 0xcb5d, 0xcb5e, 0x0000, - 0x0000, 0x3461, 0xcb5f, 0xcb60, 0x0000, 0xcb61, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e68, 0x605e, 0x0000, 0xcb62, 0x0000, 0xcb63, - 0x0000, 0xcb64, 0x0000, 0x6060, 0xcb65, 0xcb66, 0x0000, 0xcb67, - /*** 0xc0 ***/ - 0x6061, 0x0000, 0x3251, 0x0000, 0x0000, 0xcb68, 0xcb69, 0x0000, - 0x605d, 0xcb6a, 0x3b39, 0xcb6b, 0xcb6c, 0x4441, 0x605f, 0xcb6d, - 0x0000, 0x0000, 0xcb6e, 0xcb6f, 0x0000, 0x0000, 0xcb70, 0x0000, - 0x0000, 0xcb71, 0x0000, 0x0000, 0x0000, 0xcb72, 0x6064, 0x0000, - 0x3c6e, 0xcb73, 0x0000, 0xcb74, 0x0000, 0x6062, 0xcb75, 0xcb76, - 0x0000, 0xcb77, 0x373e, 0x0000, 0x0000, 0x4849, 0x6063, 0x0000, - 0x0000, 0x607e, 0x0000, 0x0000, 0xcb78, 0xcb79, 0x0000, 0xcb7a, - 0x6069, 0xcb7b, 0xcb7c, 0xcb7d, 0x0000, 0xcb7e, 0x383d, 0xcc21 -}; - -static const unsigned short jis_from_unicode_74[256] = { - /*** 0x00 ***/ - 0xcc22, 0xcc23, 0x0000, 0x3565, 0xcc24, 0x6066, 0x4d7d, 0xcc25, - 0x0000, 0x4e30, 0xcc26, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xcc27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcc28, 0xcc29, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4276, 0x0000, 0xcc2a, 0x6068, 0xcc2b, 0x0000, - 0xcc2c, 0xcc2d, 0xcc2e, 0xcc2f, 0xcc30, 0xcc31, 0xcc32, 0xcc33, - 0xcc34, 0xcc35, 0x606a, 0x4e56, 0x3657, 0x487c, 0x474a, 0x0000, - 0x0000, 0xcc36, 0x606b, 0x0000, 0x0000, 0x0000, 0x0000, 0x606d, - /*** 0x40 ***/ - 0xcc37, 0x6070, 0x0000, 0xcc38, 0xcc39, 0x0000, 0xcc3a, 0xcc3b, - 0x0000, 0x0000, 0x0000, 0xcc3c, 0x0000, 0xcc3d, 0x0000, 0x0000, - 0x0000, 0xcc3e, 0xcc3f, 0x0000, 0x0000, 0x606c, 0x0000, 0xcc40, - 0x0000, 0x606f, 0x386a, 0x314d, 0x6071, 0xcc41, 0x3f70, 0x606e, - 0x4e5c, 0x0000, 0xcc42, 0x6074, 0x7424, 0x0000, 0xcc43, 0xcc44, - 0xcc45, 0x6072, 0x6075, 0xcc46, 0x0000, 0xcc47, 0xcc48, 0x6067, - 0x6073, 0xcc49, 0xcc4a, 0x3a3c, 0x0000, 0x0000, 0x6076, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6077, 0x0000, - /*** 0x80 ***/ - 0xcc4b, 0xcc4c, 0x0000, 0x4d7e, 0x0000, 0xcc4d, 0xcc4e, 0xcc4f, - 0x0000, 0xcc50, 0x0000, 0x6078, 0x0000, 0x0000, 0x0000, 0xcc51, - 0xcc52, 0xcc53, 0xcc54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xcc55, 0xcc56, 0xcc57, 0x0000, 0xcc58, 0x0000, 0x6079, 0xcc59, - 0xcc5a, 0xcc5b, 0x6065, 0xcc5c, 0x0000, 0x0000, 0xcc5d, 0x607a, - 0xcc5e, 0xcc5f, 0xcc60, 0xcc61, 0x0000, 0x0000, 0xcc62, 0xcc63, - 0x3444, 0xcc64, 0xcc65, 0x0000, 0x0000, 0xcc66, 0x0000, 0x0000, - 0x0000, 0xcc67, 0x0000, 0xcc68, 0x0000, 0x3c25, 0x0000, 0xcc69, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xcc6a, 0xcc6b, 0x607b, 0x0000, 0xcc6c, 0x0000, 0x0000, 0x607c, - 0xcc6d, 0x0000, 0x0000, 0xcc6e, 0x607d, 0x0000, 0x0000, 0x0000, - 0xcc6f, 0x0000, 0xcc70, 0xcc71, 0x313b, 0x0000, 0xcc72, 0xcc73, - 0x6121, 0x0000, 0x493b, 0x6122, 0xcc74, 0x0000, 0x3424, 0x6123, - 0xcc75, 0x6124, 0xcc76, 0xcc77, 0x0000, 0x0000, 0x6125, 0xcc78, - 0x6127, 0x6128, 0x6126, 0x0000, 0xcc79, 0x0000, 0x4953, 0x612a, - 0x6129, 0x0000, 0xcc7a, 0xcc7b, 0xcc7c, 0x0000, 0x0000, 0xcc7d -}; - -static const unsigned short jis_from_unicode_75[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x612c, 0x612b, 0x612d, 0xcc7e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x612e, 0x6130, 0x612f, 0x0000, - 0x0000, 0x3979, 0xcd21, 0x6132, 0x0000, 0x6131, 0xcd22, 0xcd23, - 0x3445, 0x0000, 0x3f53, 0x0000, 0x453c, 0x0000, 0x6133, 0x4038, - 0xcd24, 0xcd25, 0x0000, 0x3b3a, 0xcd26, 0x3179, 0x6134, 0xcd27, - 0x4d51, 0xcd28, 0xcd29, 0x4a63, 0x6135, 0x0000, 0x0000, 0xcd2a, - 0x4544, 0x4d33, 0x3943, 0x3f3d, 0x0000, 0x0000, 0xcd2b, 0x434b, - 0x5234, 0xcd2c, 0x442e, 0x3268, 0x6136, 0xcd2d, 0xcd2e, 0xcd2f, - /*** 0x40 ***/ - 0xcd30, 0x0000, 0x0000, 0xcd31, 0x6137, 0x0000, 0x613c, 0xcd32, - 0xcd33, 0x613a, 0x6139, 0x5a42, 0x3326, 0x6138, 0xcd34, 0x305a, - 0xcd35, 0x482a, 0xcd36, 0x0000, 0x484a, 0x0000, 0x0000, 0xcd37, - 0x0000, 0x4e31, 0x613d, 0x613b, 0x435c, 0x4026, 0xcd38, 0xcd39, - 0x482b, 0xcd3a, 0x492d, 0x0000, 0x613f, 0x4e2c, 0x374d, 0x6140, - 0x0000, 0x613e, 0x4856, 0x6141, 0x0000, 0x6142, 0x0000, 0xcd3b, - 0x305b, 0xcd3c, 0x0000, 0x3e76, 0x6147, 0x0000, 0x6144, 0x466d, - 0x6143, 0xcd3d, 0xcd3e, 0xcd3f, 0xcd40, 0xcd41, 0xcd42, 0x3526, - /*** 0x80 ***/ - 0x0000, 0xcd43, 0x614a, 0x0000, 0x0000, 0xcd44, 0x6145, 0x6146, - 0x0000, 0x6149, 0x6148, 0x4925, 0x0000, 0x0000, 0x4142, 0x4141, - 0xcd45, 0x353f, 0xcd46, 0xcd47, 0x614b, 0xcd48, 0x0000, 0x0000, - 0x0000, 0xcd49, 0x614c, 0x0000, 0xcd4a, 0x614d, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcd4b, 0x614f, 0xcd4c, 0x614e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3156, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6157, 0x4868, 0x6151, 0xcd4d, 0x6153, 0x0000, 0x0000, - 0x6155, 0x3f3e, 0xcd4e, 0x0000, 0x6156, 0x6154, 0x3c40, 0xcd4f, - /*** 0xc0 ***/ - 0xcd50, 0xcd51, 0x6150, 0x6152, 0xcd52, 0x4942, 0xcd53, 0x3e49, - 0x0000, 0x0000, 0x6159, 0x0000, 0xcd54, 0x6158, 0xcd55, 0xcd56, - 0x0000, 0x0000, 0x615a, 0x0000, 0x3c26, 0x3a2f, 0x0000, 0xcd57, - 0x4577, 0x615b, 0x0000, 0x444b, 0xcd58, 0x0000, 0x615d, 0xcd59, - 0xcd5a, 0xcd5b, 0x4e21, 0x615c, 0xcd5c, 0x0000, 0x0000, 0xcd5d, - 0x0000, 0x4169, 0x0000, 0x0000, 0xcd5e, 0x0000, 0xcd5f, 0xcd60, - 0x6162, 0xcd61, 0x6164, 0x6165, 0x4354, 0x0000, 0x0000, 0x0000, - 0x0000, 0xcd62, 0x6163, 0x0000, 0x6160, 0x0000, 0x615e, 0x615f -}; - -static const unsigned short jis_from_unicode_76[256] = { - /*** 0x00 ***/ - 0xcd63, 0x6161, 0xcd64, 0xcd65, 0xcd66, 0x0000, 0x0000, 0xcd67, - 0xcd68, 0x6168, 0xcd69, 0x6166, 0xcd6a, 0x6167, 0x0000, 0xcd6b, - 0x0000, 0x0000, 0xcd6c, 0xcd6d, 0x0000, 0xcd6e, 0xcd6f, 0x0000, - 0x0000, 0xcd70, 0x0000, 0xcd71, 0xcd72, 0xcd73, 0xcd74, 0x6169, - 0x616b, 0x616c, 0x616d, 0xcd75, 0x616e, 0xcd76, 0xcd77, 0x616a, - 0x0000, 0xcd78, 0x0000, 0x0000, 0x0000, 0xcd79, 0x0000, 0x0000, - 0x6170, 0x0000, 0xcd7a, 0xcd7b, 0x616f, 0xcd7c, 0x0000, 0x0000, - 0xcd7d, 0xcd7e, 0xce21, 0x6171, 0xce22, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xce24, 0xce25, 0x4e45, 0xce26, 0xce27, 0xce28, 0x6174, 0x6172, - 0x6173, 0xce29, 0xce23, 0xce2a, 0x3462, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4c7e, 0x0000, 0x0000, 0xce2b, 0x4a4a, 0x0000, - 0x6176, 0xce2c, 0x0000, 0x0000, 0x6175, 0x0000, 0x0000, 0xce2d, - 0x0000, 0x6177, 0x6178, 0x0000, 0xce2e, 0xce2f, 0x0000, 0x617c, - 0x6179, 0x617a, 0x617b, 0x0000, 0x617d, 0xce30, 0xce31, 0xce32, - 0x617e, 0xce33, 0x6221, 0x0000, 0xce34, 0x0000, 0x6222, 0x0000, - 0x6223, 0x0000, 0x482f, 0x4550, 0x6224, 0x4772, 0x4934, 0x0000, - /*** 0x80 ***/ - 0x6225, 0xce35, 0x0000, 0x6226, 0x452a, 0xce36, 0x3327, 0x3944, - 0x6227, 0x0000, 0x0000, 0x6228, 0xce37, 0xce38, 0x6229, 0x0000, - 0x3b29, 0x0000, 0x0000, 0x622b, 0x0000, 0xce39, 0x622a, 0x0000, - 0x0000, 0x622c, 0x622d, 0xce3a, 0xce3b, 0xce3c, 0x0000, 0xce3d, - 0xce3e, 0x0000, 0xce3f, 0xce40, 0xce41, 0xce42, 0xce43, 0xce44, - 0xce45, 0x0000, 0xce46, 0x0000, 0x0000, 0xce47, 0x4869, 0x0000, - 0x622e, 0x0000, 0x0000, 0x0000, 0x622f, 0x0000, 0x0000, 0x7369, - 0x6230, 0x6231, 0x6232, 0x0000, 0x0000, 0xce48, 0x0000, 0x3b2e, - /*** 0xc0 ***/ - 0x0000, 0xce49, 0x6233, 0x4756, 0x0000, 0xce4a, 0x4b5f, 0x0000, - 0x314e, 0xce4b, 0x3157, 0xce4c, 0xce4d, 0x6234, 0xce4e, 0x0000, - 0x0000, 0x0000, 0x6236, 0x0000, 0xce4f, 0x0000, 0x6235, 0x4570, - 0x0000, 0xce50, 0x0000, 0x4039, 0x5d39, 0x0000, 0x6237, 0x4c41, - 0xce51, 0x6238, 0x0000, 0x3446, 0x4857, 0x6239, 0xce52, 0x623a, - 0xce53, 0x0000, 0x623b, 0x0000, 0xce54, 0x0000, 0x4c5c, 0x0000, - 0xce55, 0xce56, 0x4c55, 0x0000, 0x443e, 0x0000, 0xce57, 0x0000, - 0x416a, 0xce58, 0x0000, 0x623d, 0xce59, 0x0000, 0x3d62, 0x0000 -}; - -static const unsigned short jis_from_unicode_77[256] = { - /*** 0x00 ***/ - 0xce5a, 0x3e4a, 0x0000, 0x0000, 0x6240, 0x0000, 0xce5b, 0x623f, - 0x623e, 0x487d, 0xce5c, 0x3447, 0x3829, 0x0000, 0xce5d, 0x0000, - 0x0000, 0x0000, 0xce5e, 0x0000, 0xce5f, 0xce60, 0x0000, 0xce61, - 0x0000, 0xce62, 0xce63, 0x6246, 0xce64, 0x0000, 0x6243, 0x3f3f, - 0x4c32, 0x0000, 0xce65, 0x0000, 0x6242, 0x6244, 0x6245, 0x0000, - 0xce66, 0x6241, 0x0000, 0x0000, 0x0000, 0xce67, 0xce68, 0xce69, - 0x0000, 0x0000, 0x0000, 0x0000, 0xce6a, 0xce6b, 0xce6c, 0x6247, - 0x6248, 0xce6d, 0x442f, 0x0000, 0x3463, 0xce6e, 0xce6f, 0x0000, - /*** 0x40 ***/ - 0x4365, 0x0000, 0xce70, 0x0000, 0x0000, 0xce71, 0xce72, 0x6249, - 0x0000, 0x0000, 0xce73, 0x0000, 0x0000, 0xce74, 0xce75, 0xce76, - 0x0000, 0x0000, 0xce77, 0x0000, 0x0000, 0x0000, 0xce78, 0xce79, - 0x0000, 0x0000, 0x624a, 0x624d, 0xce7a, 0x0000, 0xce7b, 0xce7c, - 0xce7d, 0x3f67, 0xce7e, 0x4644, 0xcf21, 0x624e, 0x4b53, 0xcf22, - 0x624b, 0x0000, 0xcf23, 0x624c, 0xcf24, 0x0000, 0x0000, 0x0000, - 0xcf25, 0x0000, 0xcf26, 0xcf27, 0xcf28, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6251, 0xcf29, 0x0000, 0x0000, 0xcf2a, 0x6250, 0x624f, - /*** 0x80 ***/ - 0xcf2b, 0x0000, 0x0000, 0x0000, 0xcf2c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6253, 0xcf2d, 0xcf2e, 0x6252, 0x0000, - 0x0000, 0x6254, 0x0000, 0x0000, 0xcf2f, 0xcf30, 0xcf31, 0x0000, - 0x0000, 0x0000, 0xcf32, 0x0000, 0x0000, 0x0000, 0x6256, 0xcf33, - 0x6255, 0x0000, 0xcf34, 0x0000, 0x0000, 0x4a4d, 0x0000, 0xcf35, - 0x0000, 0x0000, 0xcf36, 0x0000, 0x3d56, 0x4e46, 0xcf37, 0xcf38, - 0x6257, 0xcf39, 0x0000, 0x4637, 0x0000, 0xcf3a, 0x6258, 0x0000, - 0x0000, 0x6259, 0x0000, 0x625d, 0x625b, 0x625c, 0xcf3b, 0x625a, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xcf3c, 0x0000, 0x0000, 0x0000, 0x625e, - 0x0000, 0xcf3d, 0x0000, 0x0000, 0x0000, 0x625f, 0x0000, 0x0000, - 0x0000, 0xcf3e, 0xcf3f, 0x0000, 0x0000, 0xcf40, 0x0000, 0x6260, - 0x0000, 0xcf41, 0x6261, 0x4c37, 0x6262, 0x0000, 0xcf42, 0xcf43, - 0xcf44, 0x0000, 0x4c70, 0x6263, 0xcf45, 0x434e, 0xcf46, 0x476a, - 0x0000, 0x366b, 0xcf47, 0x0000, 0xcf48, 0x433b, 0x6264, 0x363a, - 0xcf49, 0xcf4a, 0x0000, 0x4050, 0xcf4b, 0x0000, 0x0000, 0x0000, - 0xcf4c, 0x0000, 0x0000, 0xcf4d, 0x6265, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_78[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x3a3d, 0x0000, 0x0000, 0xcf4e, 0xcf4f, 0x0000, - 0x0000, 0xcf50, 0x0000, 0x0000, 0x6266, 0xcf51, 0xcf52, 0x0000, - 0x0000, 0xcf53, 0x6267, 0x0000, 0x3826, 0x3a55, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcf54, 0x0000, 0x0000, - 0x6269, 0xcf55, 0xcf56, 0xcf57, 0x0000, 0x4556, 0x3a56, 0x354e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xcf58, 0xcf59, 0x0000, - 0xcf5a, 0x0000, 0x4b24, 0x0000, 0x474b, 0xcf5b, 0x0000, 0xcf5c, - 0x0000, 0x0000, 0x4557, 0x0000, 0x0000, 0x0000, 0x0000, 0x395c, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xcf5d, 0xcf5e, 0x626b, 0x0000, 0xcf5f, - 0xcf60, 0x0000, 0x0000, 0x0000, 0xcf61, 0x0000, 0xcf62, 0x0000, - 0x0000, 0x0000, 0xcf63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xcf64, 0x3e4b, 0xcf65, 0x0000, - 0xcf66, 0xcf67, 0x0000, 0xcf68, 0xcf69, 0x0000, 0x0000, 0x0000, - 0xcf6a, 0x0000, 0xcf6b, 0x4e32, 0x3945, 0x0000, 0xcf6c, 0x3827, - 0x0000, 0x0000, 0x4823, 0x0000, 0x626d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xcf6d, 0x0000, 0x626f, 0x0000, 0xcf6e, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x386b, 0x0000, 0x0000, 0x0000, 0x0000, 0x626e, 0x4476, - 0x0000, 0x0000, 0xcf6f, 0x0000, 0x6271, 0x3337, 0x626c, 0xcf70, - 0x0000, 0x486a, 0x0000, 0x3130, 0xcf71, 0x3a6c, 0x0000, 0x4f52, - 0xcf72, 0x0000, 0x6270, 0x0000, 0x0000, 0xcf74, 0xcf75, 0xcf76, - 0x0000, 0xcf73, 0x0000, 0x6272, 0xcf77, 0x0000, 0x0000, 0x4a4b, - 0xcf78, 0x4059, 0x6274, 0x0000, 0xcf79, 0xcf7a, 0x0000, 0x6275, - 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0x0000, 0x6273, 0x0000, 0x0000, - 0x0000, 0x0000, 0x334e, 0xd021, 0x627b, 0xd022, 0x627a, 0xd023, - /*** 0xc0 ***/ - 0x0000, 0x3c27, 0x0000, 0x0000, 0x0000, 0x627c, 0x6277, 0xd024, - 0xd025, 0xd026, 0x627d, 0x6278, 0xd027, 0x0000, 0xd028, 0x0000, - 0x4858, 0x6276, 0xd029, 0xd02a, 0x6279, 0xd02b, 0xd02c, 0x0000, - 0x0000, 0x0000, 0x6322, 0xd02e, 0x0000, 0x0000, 0x0000, 0xd02f, - 0xd030, 0xd031, 0x0000, 0x0000, 0xd02d, 0x0000, 0xd032, 0x6321, - 0x4b61, 0x0000, 0xd033, 0x0000, 0x627e, 0x0000, 0x0000, 0x306b, - 0x0000, 0x0000, 0xd034, 0xd035, 0x6324, 0x0000, 0xd037, 0xd038, - 0x0000, 0x0000, 0xd039, 0xd03a, 0x0000, 0x6323, 0x0000, 0xd03b -}; - -static const unsigned short jis_from_unicode_79[256] = { - /*** 0x00 ***/ - 0xd036, 0x3e4c, 0x0000, 0x0000, 0x0000, 0x0000, 0xd03c, 0x6325, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd03d, 0x0000, 0x4143, 0x0000, - 0xd03e, 0x6327, 0x6326, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6328, 0xd03f, 0x0000, 0xd040, 0x0000, 0xd041, 0xd042, - 0xd043, 0x0000, 0x0000, 0x0000, 0x0000, 0xd044, 0x6268, 0xd045, - 0x0000, 0xd046, 0x626a, 0x632a, 0x6329, 0xd047, 0x0000, 0x0000, - 0x0000, 0xd048, 0x0000, 0x0000, 0xd049, 0xd04a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3c28, 0xd04b, 0x4e69, 0xd04c, 0x3c52, 0xd04d, - /*** 0x40 ***/ - 0x632b, 0x3737, 0x0000, 0x0000, 0xd04e, 0xd04f, 0xd050, 0x3540, - 0x3527, 0x3b63, 0xd051, 0xd052, 0x0000, 0x0000, 0x0000, 0xd053, - 0x4d34, 0xd054, 0x0000, 0x6331, 0xd055, 0x6330, 0x4144, 0x632d, - 0xd056, 0x0000, 0x632f, 0xd057, 0xd058, 0x3d4b, 0x3f40, 0x632e, - 0x632c, 0x0000, 0x472a, 0x0000, 0x0000, 0x3e4d, 0x0000, 0xd059, - 0x493c, 0xd05a, 0x0000, 0xd05b, 0x0000, 0x3a57, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd05c, 0x0000, 0x0000, 0x0000, 0x0000, 0x4578, - 0x0000, 0xd05d, 0x6332, 0xd05e, 0xd05f, 0x0000, 0xd060, 0x6333, - /*** 0x80 ***/ - 0x6349, 0x3658, 0x0000, 0x0000, 0x4f3d, 0x4135, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6334, 0xd061, 0xd062, 0x3252, 0x4477, 0x4a21, - 0x0000, 0xd063, 0x0000, 0xd064, 0xd065, 0xd066, 0xd067, 0x0000, - 0xd068, 0x0000, 0x0000, 0xd069, 0xd06a, 0x6335, 0x0000, 0x0000, - 0x0000, 0xd06b, 0x0000, 0x0000, 0x0000, 0x0000, 0x357a, 0x6336, - 0xd06c, 0xd06d, 0x6338, 0xd06e, 0x0000, 0x0000, 0x6339, 0xd06f, - 0x4729, 0xd070, 0x0000, 0x633a, 0xd071, 0x0000, 0x0000, 0x0000, - 0xd072, 0x633b, 0x633c, 0xd073, 0x0000, 0x3659, 0x3253, 0x4645, - /*** 0xc0 ***/ - 0x3d28, 0x3b64, 0xd074, 0x0000, 0xd075, 0x0000, 0x0000, 0xd076, - 0xd077, 0x633d, 0xd078, 0x3d29, 0x0000, 0x0000, 0x0000, 0xd079, - 0x0000, 0x324a, 0x4943, 0x0000, 0xd07a, 0x633e, 0xd07b, 0x0000, - 0x486b, 0x0000, 0xd07c, 0x0000, 0x0000, 0xd07d, 0xd07e, 0x4145, - 0xd121, 0x6341, 0xd122, 0x6342, 0x4769, 0xd123, 0x3f41, 0x633f, - 0x0000, 0x4361, 0xd124, 0xd125, 0x6340, 0xd126, 0x0000, 0x0000, - 0x3e4e, 0xd127, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd128, 0x0000, 0x0000, 0x305c, 0xd129, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_7a[256] = { - /*** 0x00 ***/ - 0x3529, 0x0000, 0xd12a, 0xd12b, 0x0000, 0x0000, 0x0000, 0xd12c, - 0x6343, 0xd12d, 0xd12e, 0x4478, 0xd12f, 0x6344, 0x4047, 0x0000, - 0x0000, 0xd130, 0x0000, 0x0000, 0x4c2d, 0xd131, 0x0000, 0x4923, - 0x6345, 0x6346, 0x4355, 0xd132, 0x4e47, 0x0000, 0xd133, 0x6348, - 0x6347, 0xd134, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd135, - 0x0000, 0x0000, 0x0000, 0xd136, 0x0000, 0xd137, 0x3c6f, 0xd138, - 0xd139, 0x634a, 0x3070, 0x0000, 0xd13a, 0xd13b, 0x0000, 0x634d, - 0xd13c, 0xd13d, 0xd13e, 0x634b, 0x3254, 0x374e, 0x634c, 0x3946, - /*** 0x40 ***/ - 0x3972, 0x0000, 0x4a66, 0x634e, 0xd13f, 0xd140, 0x4b54, 0xd141, - 0xd142, 0x6350, 0x0000, 0x0000, 0xd143, 0x4051, 0x314f, 0x323a, - 0x302c, 0x0000, 0x0000, 0x0000, 0x0000, 0xd144, 0xd145, 0x634f, - 0x0000, 0xd146, 0x0000, 0x0000, 0xd147, 0xd148, 0x0000, 0xd149, - 0xd14a, 0x6351, 0x6352, 0x3e77, 0x0000, 0xd14b, 0x0000, 0xd14c, - 0x0000, 0x6353, 0xd14d, 0x334f, 0x0000, 0xd14e, 0x0000, 0x0000, - 0x6355, 0x0000, 0x0000, 0x0000, 0x376a, 0xd14f, 0x3566, 0x0000, - 0xd150, 0x6356, 0x3675, 0x0000, 0x0000, 0x6357, 0xd151, 0x407c, - /*** 0x80 ***/ - 0xd152, 0x464d, 0xd153, 0x4060, 0x3a75, 0xd154, 0xd155, 0x0000, - 0x6358, 0x0000, 0xd156, 0xd157, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd158, 0xd159, 0x4362, 0x416b, 0xd15a, 0x635a, 0x635c, 0x6359, - 0x635b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd15b, 0x3722, - 0xd15c, 0x0000, 0x0000, 0xd15d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x635d, 0x3726, 0x0000, 0xd15e, 0x0000, 0x3567, 0x4d52, - 0x635f, 0x0000, 0x0000, 0xd15f, 0x0000, 0xd160, 0x6360, 0x0000, - 0x0000, 0xd161, 0x312e, 0xd162, 0xd163, 0x0000, 0x0000, 0x6363, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x3376, 0x6362, 0x6361, 0xd164, 0x6365, - 0x635e, 0xd165, 0x6366, 0x4e29, 0xd166, 0x6367, 0xd167, 0x6368, - 0x0000, 0xd168, 0x5474, 0x636a, 0x0000, 0x6369, 0x0000, 0x0000, - 0x0000, 0x636b, 0x636c, 0xd169, 0x4e35, 0x636d, 0x0000, 0x706f, - 0x3e4f, 0x636e, 0x636f, 0x3d57, 0x0000, 0x4638, 0x6370, 0x0000, - 0xd16a, 0xd16b, 0x4328, 0xd16c, 0xd16d, 0x6371, 0x0000, 0x433c, - 0x6372, 0xd16e, 0x0000, 0x0000, 0xd16f, 0x0000, 0x3625, 0x0000, - 0x513f, 0x435d, 0x3c33, 0xd170, 0x0000, 0xd171, 0xd172, 0x3448 -}; - -static const unsigned short jis_from_unicode_7b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x6373, 0x0000, 0x6422, 0x0000, 0x6376, 0xd173, - 0x3568, 0x0000, 0x6375, 0x6424, 0x0000, 0x0000, 0x0000, 0x6374, - 0x0000, 0x3e50, 0x0000, 0x0000, 0xd174, 0x0000, 0x0000, 0x0000, - 0x6378, 0x6379, 0x0000, 0x452b, 0x0000, 0x0000, 0x637a, 0xd175, - 0x335e, 0x0000, 0x0000, 0xd176, 0x0000, 0x3f5a, 0x4964, 0xd177, - 0x637c, 0xd178, 0xd179, 0xd17a, 0x4268, 0xd17b, 0xd17c, 0xd17d, - 0xd17e, 0xd221, 0x0000, 0x6377, 0xd222, 0x637b, 0x637d, 0x0000, - 0x0000, 0x3a7b, 0x0000, 0x0000, 0x0000, 0xd223, 0x0000, 0xd224, - /*** 0x40 ***/ - 0xd225, 0xd226, 0x0000, 0x0000, 0x0000, 0x6426, 0x492e, 0xd227, - 0x4826, 0x4579, 0x0000, 0x365a, 0x6425, 0x6423, 0xd228, 0x4835, - 0x637e, 0x435e, 0x457b, 0x0000, 0x457a, 0xd229, 0x3a76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6438, 0x0000, 0x0000, - 0xd22a, 0x0000, 0x0000, 0x0000, 0xd22b, 0x6428, 0xd22c, 0x642a, - 0x0000, 0xd22d, 0xd22e, 0x0000, 0x642d, 0xd22f, 0x642e, 0xd230, - 0x642b, 0x642c, 0xd231, 0xd232, 0x6429, 0x6427, 0x0000, 0xd233, - 0x0000, 0x0000, 0x6421, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xd234, 0x0000, 0x4a4f, 0x3255, - 0x0000, 0xd235, 0x0000, 0x6435, 0x0000, 0x6432, 0xd236, 0x6437, - 0xd237, 0xd238, 0x6436, 0x0000, 0x4773, 0x4c27, 0xd239, 0x3b3b, - 0x6430, 0x6439, 0x6434, 0xd23a, 0x6433, 0x642f, 0xd23b, 0x6431, - 0xd23c, 0x3449, 0x0000, 0x0000, 0x0000, 0xd23d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x433d, 0x0000, 0xd23e, 0x407d, 0x0000, 0xd23f, - 0xd240, 0x4822, 0xd241, 0x0000, 0x643e, 0xd242, 0xd243, 0x0000, - 0x4824, 0x0000, 0xd244, 0xd245, 0xd246, 0xd247, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4061, 0x643b, 0xd248, 0x0000, 0x484f, 0xd249, 0x643f, 0x4a53, - 0xd24a, 0x435b, 0xd24b, 0x643a, 0x643c, 0x0000, 0x0000, 0x643d, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd24c, 0x0000, 0xd24d, 0xd24e, - 0x0000, 0xd24f, 0xd250, 0xd251, 0x0000, 0x6440, 0x0000, 0x0000, - 0x3c44, 0x0000, 0x0000, 0x0000, 0x4646, 0x6445, 0x6444, 0x0000, - 0xd252, 0x6441, 0xd253, 0x0000, 0x0000, 0x4f36, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd254, 0x644a, 0xd255, 0xd256, 0x644e, 0x644b, - 0xd257, 0xd258, 0xd259, 0x0000, 0xd25a, 0x0000, 0xd25b, 0x0000 -}; - -static const unsigned short jis_from_unicode_7c[256] = { - /*** 0x00 ***/ - 0x6447, 0xd25c, 0xd25d, 0xd25e, 0xd25f, 0x0000, 0xd260, 0x6448, - 0x0000, 0xd261, 0x0000, 0xd262, 0xd263, 0x644d, 0xd264, 0xd265, - 0x0000, 0x6442, 0x5255, 0x6449, 0x6443, 0x0000, 0x0000, 0x644c, - 0x0000, 0xd266, 0x0000, 0xd267, 0x0000, 0x0000, 0x0000, 0x6452, - 0xd268, 0x344a, 0x0000, 0x644f, 0x0000, 0xd269, 0xd26a, 0x6450, - 0xd26b, 0x0000, 0x6451, 0x6454, 0xd26c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd26d, 0x0000, 0xd26e, 0xd26f, 0x0000, 0xd270, 0x6453, - 0x4876, 0xd271, 0xd272, 0x0000, 0x0000, 0x6455, 0x4e7c, 0x4a6d, - /*** 0x40 ***/ - 0x645a, 0x0000, 0x0000, 0x6457, 0x0000, 0x0000, 0xd273, 0x0000, - 0x0000, 0x0000, 0xd274, 0x0000, 0x6456, 0x4052, 0x0000, 0x6459, - 0x645b, 0xd276, 0xd277, 0xd278, 0x6458, 0xd275, 0x645f, 0x0000, - 0x645c, 0xd279, 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0x645d, - 0x6446, 0xd321, 0x0000, 0xd322, 0x645e, 0x6460, 0x0000, 0xd323, - 0x0000, 0xd324, 0x0000, 0x0000, 0x6461, 0xd325, 0xd326, 0x0000, - 0xd327, 0x0000, 0xd328, 0x4a46, 0x0000, 0x6462, 0x0000, 0x0000, - 0x0000, 0xd329, 0x0000, 0x0000, 0xd32a, 0xd32b, 0x4c62, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x364e, 0x3729, 0x6463, 0x0000, 0x0000, 0xd32c, 0xd32d, - 0x0000, 0x4a34, 0x0000, 0x3f68, 0x0000, 0x4c30, 0x0000, 0xd32e, - 0x6464, 0x0000, 0x4e33, 0x0000, 0xd32f, 0x4774, 0x0000, 0x4146, - 0x4734, 0x0000, 0x0000, 0x3d4d, 0x0000, 0x0000, 0xd330, 0x3040, - 0xd331, 0x6469, 0x6467, 0x0000, 0x6465, 0x3421, 0xd332, 0x3e51, - 0x646a, 0x0000, 0x0000, 0x6468, 0x0000, 0x6466, 0x646e, 0x0000, - 0xd333, 0x646d, 0x646c, 0x646b, 0x0000, 0x0000, 0xd334, 0xd335, - 0x0000, 0x646f, 0xd336, 0xd337, 0xd338, 0x6470, 0x403a, 0xd339, - /*** 0xc0 ***/ - 0x6471, 0x0000, 0x6473, 0x0000, 0xd33a, 0x6472, 0x0000, 0xd33b, - 0xd33c, 0xd33d, 0x3852, 0x0000, 0x0000, 0xd33e, 0x4138, 0xd33f, - 0x0000, 0x0000, 0x6475, 0xd340, 0xd341, 0xd342, 0x457c, 0xd343, - 0x6474, 0xd344, 0xd345, 0x0000, 0x6476, 0xd346, 0x4a35, 0x416c, - 0x3947, 0x0000, 0x6477, 0x0000, 0x0000, 0x0000, 0xd347, 0x4e48, - 0x0000, 0xd348, 0x0000, 0xd349, 0x0000, 0x0000, 0x0000, 0x6479, - 0x0000, 0x0000, 0x647a, 0x0000, 0x647b, 0xd34a, 0x647c, 0x0000, - 0x3b65, 0x0000, 0x647d, 0x374f, 0x0000, 0x0000, 0x356a, 0x0000 -}; - -static const unsigned short jis_from_unicode_7d[256] = { - /*** 0x00 ***/ - 0x352a, 0x0000, 0x6521, 0xd34b, 0x4c73, 0x3948, 0x647e, 0xd34c, - 0xd34d, 0xd34e, 0x6524, 0x4c66, 0x0000, 0x473c, 0x0000, 0xd34f, - 0x4933, 0xd350, 0xd351, 0xd352, 0x3d63, 0x6523, 0xd353, 0x3c53, - 0x3949, 0x3b66, 0x3569, 0x4a36, 0x6522, 0xd354, 0xd355, 0x0000, - 0x4147, 0x4b42, 0x3a77, 0xd356, 0x0000, 0x0000, 0xd357, 0x0000, - 0x0000, 0x0000, 0xd358, 0x3b67, 0x445d, 0xd359, 0x6527, 0x4e5f, - 0x3a59, 0xd35a, 0x6528, 0x3f42, 0x0000, 0x652a, 0x0000, 0x0000, - 0x0000, 0x3e52, 0x3a30, 0x0000, 0xd35b, 0xd35c, 0xd35d, 0x6529, - /*** 0x40 ***/ - 0xd35e, 0xd35f, 0x3d2a, 0x383e, 0x4148, 0x6525, 0x652b, 0xd360, - 0xd361, 0x0000, 0x0000, 0x6526, 0x3750, 0xd362, 0x652e, 0x6532, - 0x376b, 0xd363, 0x0000, 0xd364, 0x0000, 0x0000, 0x652d, 0xd365, - 0x0000, 0xd366, 0xd367, 0x6536, 0xd368, 0xd369, 0x394a, 0x0000, - 0x0000, 0x4d6d, 0x303c, 0x6533, 0x0000, 0xd36a, 0x356b, 0xd36b, - 0x6530, 0x0000, 0xd36c, 0x0000, 0x0000, 0x0000, 0x6531, 0x0000, - 0xd36d, 0x457d, 0x652f, 0x652c, 0x0000, 0x3328, 0x4064, 0x0000, - 0xd36e, 0x3828, 0xd36f, 0xd370, 0x0000, 0x6538, 0x0000, 0xd371, - /*** 0x80 ***/ - 0x0000, 0xd372, 0xd373, 0xd374, 0x0000, 0xd375, 0xd376, 0x0000, - 0xd377, 0x6535, 0x0000, 0xd378, 0xd379, 0xd37a, 0x0000, 0x6537, - 0x0000, 0xd37b, 0x0000, 0x6534, 0x0000, 0x0000, 0xd37c, 0xd37d, - 0x0000, 0x3751, 0x4233, 0x6539, 0x416e, 0xd37e, 0xd421, 0x6546, - 0x0000, 0x0000, 0x6542, 0x653c, 0x0000, 0x0000, 0xd422, 0xd423, - 0x0000, 0x0000, 0xd424, 0x6540, 0x3c7a, 0x305d, 0x653b, 0x6543, - 0x6547, 0x394b, 0x4c56, 0xd425, 0x4456, 0x653d, 0xd426, 0xd427, - 0x6545, 0xd428, 0x653a, 0x433e, 0x0000, 0x653f, 0x303d, 0x4c4a, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xd429, 0xd42a, 0xd42b, 0xd42c, 0xd42d, 0x653e, - 0x0000, 0x0000, 0x365b, 0x486c, 0xd42e, 0xd42f, 0xd430, 0x416d, - 0x0000, 0x4e50, 0x3d6f, 0x0000, 0x0000, 0x656e, 0x0000, 0xd431, - 0x6548, 0xd432, 0x407e, 0x0000, 0x6544, 0x6549, 0x654b, 0x0000, - 0x4479, 0x654e, 0xd434, 0x0000, 0x654a, 0xd435, 0xd436, 0x0000, - 0x4a54, 0x344b, 0xd437, 0xd438, 0x4c4b, 0xd439, 0x0000, 0x305e, - 0x0000, 0xd43a, 0x654d, 0x0000, 0x4e7d, 0xd43b, 0xd43c, 0x0000, - 0x0000, 0xd43d, 0xd43e, 0x654c, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_7e[256] = { - /*** 0x00 ***/ - 0xd433, 0x316f, 0x0000, 0x0000, 0x466c, 0x654f, 0x0000, 0x0000, - 0xd43f, 0x6556, 0x6550, 0x6557, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd440, 0xd441, 0x6553, 0x0000, 0x0000, 0xd442, 0x0000, 0xd443, - 0x0000, 0x0000, 0x0000, 0x477b, 0xd444, 0xd445, 0x3c4a, 0x6555, - 0xd446, 0x6552, 0x6558, 0x6551, 0x0000, 0x0000, 0x3d44, 0xd447, - 0xd448, 0x0000, 0x0000, 0x4b25, 0xd449, 0xd44a, 0x3d4c, 0xd44b, - 0x0000, 0x6554, 0x6560, 0xd44c, 0x0000, 0x655c, 0xd44d, 0x655f, - 0x0000, 0x655d, 0x6561, 0x655b, 0x0000, 0x6541, 0x4053, 0xd44e, - /*** 0x40 ***/ - 0x0000, 0x484b, 0x0000, 0x655e, 0xd44f, 0xd450, 0x6559, 0xd451, - 0x0000, 0x0000, 0x4121, 0x3752, 0x0000, 0x3d2b, 0xd452, 0x0000, - 0xd453, 0x0000, 0xd454, 0x0000, 0x3f25, 0x4136, 0x6564, 0x0000, - 0xd455, 0x6566, 0x6567, 0x0000, 0x0000, 0x6563, 0x6565, 0xd456, - 0x0000, 0xd457, 0xd458, 0x0000, 0x0000, 0xd459, 0x655a, 0x6562, - 0x0000, 0x656a, 0x6569, 0xd45a, 0x0000, 0x4b7a, 0xd45b, 0xd45c, - 0x372b, 0x0000, 0x0000, 0xd45d, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd45e, 0x6568, 0x0000, 0x656c, 0x656b, 0x656f, 0xd45f, 0x6571, - /*** 0x80 ***/ - 0x0000, 0xd460, 0x3b3c, 0x656d, 0x0000, 0x0000, 0xd461, 0xd462, - 0x6572, 0x6573, 0xd463, 0x0000, 0x6574, 0xd464, 0x657a, 0x453b, - 0x6576, 0xd465, 0x6575, 0x6577, 0x6578, 0xd466, 0x6579, 0x0000, - 0xd467, 0x0000, 0xd468, 0x657b, 0x657c, 0xd469, 0xd46a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_7f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x344c, 0x0000, - 0x657d, 0x0000, 0x657e, 0xd46c, 0xd46b, 0xd46d, 0xd46e, 0xd46f, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xd470, 0xd471, 0x6621, 0x0000, 0xd472, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6622, 0x6623, 0x6624, 0xd473, - 0x6625, 0x6626, 0xd474, 0xd475, 0x6628, 0x6627, 0x0000, 0x0000, - 0x6629, 0x0000, 0x0000, 0xd476, 0xd477, 0xd478, 0x0000, 0x662a, - 0x662b, 0xd479, 0x0000, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0x662e, - 0x662c, 0x662d, 0x3a61, 0x3753, 0x0000, 0xd47e, 0x4356, 0x0000, - 0x4833, 0xd521, 0x3d70, 0x0000, 0x0000, 0x474d, 0x0000, 0x486d, - 0x662f, 0x586d, 0x0000, 0x0000, 0x0000, 0xd522, 0xd523, 0xd524, - /*** 0x80 ***/ - 0xd525, 0x0000, 0x6630, 0x6632, 0x0000, 0x4d65, 0x6631, 0x6634, - 0x6633, 0x0000, 0x4d53, 0xd526, 0x6635, 0xd527, 0x487e, 0xd528, - 0xd529, 0xd52a, 0x0000, 0x0000, 0x6636, 0x0000, 0xd52b, 0xd52c, - 0x0000, 0x0000, 0x6639, 0x0000, 0xd52d, 0x6638, 0x6637, 0x0000, - 0x0000, 0xd52e, 0xd52f, 0x663a, 0x3732, 0x0000, 0xd530, 0x0000, - 0x4122, 0x3541, 0xd531, 0x0000, 0x0000, 0xd532, 0x663e, 0x663b, - 0x0000, 0x0000, 0x663c, 0x0000, 0xd533, 0x0000, 0x663f, 0x0000, - 0x6640, 0x663d, 0x0000, 0x0000, 0xd534, 0x3129, 0x0000, 0xd535, - /*** 0xc0 ***/ - 0xd536, 0x3227, 0x0000, 0xd537, 0x0000, 0x6642, 0x6643, 0x0000, - 0xd538, 0x0000, 0x6644, 0x0000, 0x4d62, 0x0000, 0xd539, 0xd53a, - 0x0000, 0x0000, 0x3d2c, 0x0000, 0x6646, 0x6645, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd53b, 0x0000, 0x0000, 0x0000, 0xd53c, - 0x3f69, 0x6647, 0x0000, 0xd53d, 0x0000, 0xd53e, 0x6648, 0x0000, - 0xd53f, 0x6649, 0x0000, 0x3465, 0xd540, 0x0000, 0xd541, 0xd542, - 0x344d, 0x0000, 0xd543, 0x664a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x664b, 0xd544, 0x4b5d, 0x4d63, 0xd545, 0xd546, 0xd547 -}; - -static const unsigned short jis_from_unicode_80[256] = { - /*** 0x00 ***/ - 0x4d54, 0x4f37, 0x0000, 0x394d, 0x664e, 0x3c54, 0x664d, 0xd548, - 0xd549, 0x0000, 0xd54a, 0x664f, 0x3c29, 0xd54b, 0xd54c, 0xd54d, - 0x4251, 0xd54e, 0x6650, 0xd54f, 0xd550, 0x394c, 0xd551, 0x4c57, - 0x6651, 0x6652, 0x0000, 0x0000, 0x6653, 0xd552, 0xd553, 0xd554, - 0xd555, 0x6654, 0x0000, 0x0000, 0xd556, 0x0000, 0xd557, 0x0000, - 0x6655, 0x0000, 0x0000, 0x0000, 0xd558, 0x0000, 0xd559, 0x0000, - 0xd55a, 0x0000, 0x0000, 0x3c2a, 0xd55b, 0xd55c, 0x4c6d, 0xd55d, - 0x0000, 0xd55e, 0xd55f, 0x6657, 0xd560, 0x433f, 0xd561, 0x6656, - /*** 0x40 ***/ - 0xd562, 0x0000, 0x0000, 0x0000, 0xd563, 0x0000, 0x6659, 0x0000, - 0x0000, 0x0000, 0x6658, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x665a, 0x0000, 0x0000, 0x0000, 0x403b, 0x0000, - 0x665b, 0x0000, 0x665c, 0x0000, 0x0000, 0x0000, 0x4a39, 0x665d, - 0xd564, 0x416f, 0x665e, 0x0000, 0xd565, 0x0000, 0xd566, 0x0000, - 0x665f, 0x0000, 0x0000, 0x0000, 0x0000, 0xd567, 0x0000, 0x4e7e, - 0x6662, 0xd568, 0x6661, 0x6660, 0x4430, 0xd569, 0x6663, 0x3f26, - 0x0000, 0x6664, 0x0000, 0x0000, 0x0000, 0x6665, 0x4f38, 0x6666, - /*** 0x80 ***/ - 0x0000, 0xd56a, 0x0000, 0x0000, 0x6667, 0x6669, 0x6668, 0x4825, - 0xd56b, 0x4679, 0x0000, 0x4f3e, 0x4829, 0x0000, 0xd56c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x666b, 0x0000, 0x0000, 0x3e53, 0x0000, - 0x492a, 0x0000, 0x666c, 0x666a, 0xd56d, 0x344e, 0xd56e, 0x0000, - 0x0000, 0x3854, 0x3b68, 0x0000, 0x0000, 0x486e, 0xd56f, 0xd570, - 0x0000, 0x382a, 0x4b43, 0xd571, 0x666f, 0x666d, 0x0000, 0x394e, - 0x0000, 0x394f, 0x3069, 0x0000, 0x3a68, 0x0000, 0x0000, 0x0000, - 0xd572, 0xd573, 0x4759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x305f, 0x6674, 0x0000, 0x4340, 0x0000, - 0xd574, 0x0000, 0x0000, 0x0000, 0x4758, 0xd575, 0x425b, 0xd576, - 0x0000, 0x0000, 0xd577, 0x0000, 0xd578, 0xd579, 0x6676, 0xd57a, - 0xd57b, 0x6672, 0x6675, 0x6670, 0x0000, 0x6673, 0x4b26, 0x0000, - 0xd57c, 0x3855, 0x0000, 0x0000, 0x307d, 0x6671, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd57d, 0xd57e, 0x6678, - 0xd621, 0x6679, 0xd622, 0xd623, 0x4639, 0x0000, 0xd624, 0x0000, - 0x363b, 0xd625, 0xd626, 0x0000, 0x6726, 0x473d, 0xd627, 0x0000 -}; - -static const unsigned short jis_from_unicode_81[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x3b69, 0xd628, 0x0000, 0x363c, 0x4048, 0x4f46, - 0x4c2e, 0x6677, 0x4054, 0xd629, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd62a, 0xd62b, - 0xd62c, 0x0000, 0x3553, 0x667a, 0xd62d, 0x0000, 0xd62e, 0x0000, - 0xd62f, 0x0000, 0x0000, 0x667c, 0xd630, 0x0000, 0x0000, 0xd631, - 0x0000, 0x667b, 0x0000, 0x0000, 0xd632, 0x0000, 0x0000, 0x667d, - 0xd633, 0x4326, 0x0000, 0x473e, 0x0000, 0xd634, 0x0000, 0x0000, - 0x0000, 0x4431, 0xd635, 0x0000, 0xd636, 0x0000, 0x6723, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd637, 0x6722, 0xd638, - 0x0000, 0x0000, 0xd639, 0x667e, 0xd63a, 0x0000, 0x3f55, 0x0000, - 0x4965, 0x6725, 0xd63b, 0x6724, 0x3950, 0x4f53, 0x0000, 0xd63c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6735, - 0xd63d, 0xd63e, 0x0000, 0x0000, 0x0000, 0x6729, 0x672a, 0xd63f, - 0xd640, 0xd641, 0x0000, 0x3c70, 0x0000, 0xd642, 0x6728, 0xd643, - 0x3978, 0x6727, 0x0000, 0x0000, 0x672b, 0x0000, 0x0000, 0xd644, - 0x4432, 0x4a22, 0x4123, 0x0000, 0x0000, 0x0000, 0x0000, 0x425c, - /*** 0x80 ***/ - 0x672f, 0xd645, 0x6730, 0x672c, 0xd647, 0xd648, 0xd649, 0x0000, - 0x672d, 0x0000, 0x672e, 0xd64a, 0x0000, 0x0000, 0xd64b, 0x3951, - 0xd646, 0x0000, 0x0000, 0x6736, 0x0000, 0x6732, 0xd64c, 0x0000, - 0xd64d, 0x0000, 0x4966, 0xd64e, 0x4b6c, 0x4928, 0xd64f, 0x0000, - 0x6731, 0x0000, 0xd650, 0x6734, 0x6733, 0x0000, 0x0000, 0x0000, - 0x4b44, 0x6737, 0x0000, 0x0000, 0x0000, 0x0000, 0xd651, 0x0000, - 0x6738, 0x0000, 0xd652, 0x4137, 0xd653, 0x6739, 0x0000, 0x0000, - 0x673b, 0x0000, 0x673f, 0xd654, 0x0000, 0x673c, 0x673a, 0x473f, - /*** 0xc0 ***/ - 0x673d, 0x0000, 0x673e, 0xd656, 0x0000, 0xd657, 0x3232, 0x0000, - 0x6745, 0x6740, 0xd658, 0xd655, 0x0000, 0x6741, 0xd659, 0xd65a, - 0x0000, 0x6742, 0x0000, 0x4221, 0x0000, 0xd65b, 0x0000, 0xd65c, - 0x6744, 0x6743, 0x6746, 0xd65d, 0x0000, 0xd65e, 0xd65f, 0x6747, - 0x6748, 0xd660, 0x0000, 0x3f43, 0xd661, 0x3269, 0x0000, 0x6749, - 0x4e57, 0x0000, 0x3c2b, 0xd662, 0xd663, 0x3d2d, 0x0000, 0x0000, - 0xd664, 0xd665, 0xd666, 0x3b6a, 0x4357, 0xd667, 0xd668, 0x0000, - 0xd669, 0xd66a, 0x674a, 0x674b, 0x3131, 0xd66b, 0x674c, 0xd66c -}; - -static const unsigned short jis_from_unicode_82[256] = { - /*** 0x00 ***/ - 0xd66d, 0x674d, 0x674e, 0xd66e, 0x0000, 0x674f, 0x0000, 0x6750, - 0x363d, 0x5a2a, 0x6751, 0x0000, 0x4065, 0x6752, 0x3c4b, 0xd66f, - 0x6753, 0x0000, 0x5030, 0xd670, 0xd671, 0x0000, 0x6754, 0x4a5e, - 0x345c, 0xd672, 0xd673, 0x4124, 0x3d58, 0xd674, 0x4971, 0x3d2e, - 0x0000, 0xd675, 0xd676, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd677, 0x6755, 0x3952, 0x6756, 0x484c, 0x0000, 0x6764, 0x0000, - 0x0000, 0x0000, 0xd678, 0x6758, 0xd679, 0x4249, 0x4775, 0x383f, - 0x6757, 0x4125, 0xd67a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6759, 0x0000, 0x0000, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0x447a, - 0x0000, 0x0000, 0x0000, 0xd721, 0x0000, 0x0000, 0xd722, 0xd723, - 0x0000, 0xd724, 0x0000, 0x0000, 0x0000, 0x0000, 0xd725, 0x0000, - 0x675b, 0x675a, 0x675d, 0x0000, 0xd726, 0x675c, 0x0000, 0x675e, - 0xd727, 0x0000, 0x6760, 0xd728, 0x675f, 0x0000, 0x344f, 0xd729, - 0x6761, 0x0000, 0x6762, 0x6763, 0x0000, 0xd72a, 0x3a31, 0x4e49, - 0x0000, 0x6765, 0x3f27, 0x0000, 0xd72b, 0x0000, 0x3170, 0x6766, - 0x6767, 0x0000, 0x0000, 0xd72c, 0x0000, 0xd72d, 0x6768, 0xd72e, - /*** 0x80 ***/ - 0xd72f, 0xd730, 0x0000, 0xd731, 0xd732, 0x0000, 0x0000, 0xd733, - 0x0000, 0xd734, 0xd735, 0x3072, 0x0000, 0x6769, 0xd736, 0x0000, - 0x0000, 0xd737, 0x676a, 0x0000, 0xd738, 0x0000, 0xd739, 0x0000, - 0xd73a, 0x4967, 0xd73b, 0xd73c, 0x0000, 0x3c47, 0x0000, 0x676c, - 0xd73d, 0xd73e, 0x0000, 0xd73f, 0xd740, 0x3329, 0x3032, 0xd741, - 0xd742, 0xd743, 0xd744, 0x676b, 0x676e, 0x474e, 0xd745, 0x3f44, - 0xd746, 0x3256, 0xd747, 0x4b27, 0xd748, 0x0000, 0x0000, 0xd749, - 0x375d, 0x365c, 0xd74a, 0x676d, 0xd74b, 0x326a, 0xd74c, 0xd74d, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3423, 0xd74e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd74f, 0x3171, 0x6772, 0x4e6a, 0x425d, 0xd750, 0x0000, 0x4944, - 0x0000, 0x677e, 0xd751, 0x3257, 0x677c, 0x0000, 0x677a, 0x6771, - 0xd752, 0x676f, 0xd753, 0x6770, 0xd754, 0x3c63, 0x366c, 0x4377, - 0xd755, 0x0000, 0xd756, 0x4651, 0x0000, 0xd757, 0x0000, 0xd758, - 0x0000, 0x3151, 0x0000, 0x6774, 0x6773, 0x0000, 0xd759, 0xd75a, - 0x0000, 0x6779, 0x6775, 0x6778, 0x0000, 0xd75b, 0xd75c, 0x0000 -}; - -static const unsigned short jis_from_unicode_83[256] = { - /*** 0x00 ***/ - 0xd75d, 0xd75e, 0x4c50, 0x6777, 0x3258, 0x337d, 0x677b, 0xd75f, - 0xd760, 0x677d, 0xd761, 0xd762, 0x0000, 0x0000, 0x3754, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6823, 0x682c, - 0x682d, 0x0000, 0x0000, 0xd764, 0x302b, 0xd765, 0xd766, 0xd767, - 0x0000, 0xd768, 0xd769, 0x6834, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3071, 0x0000, 0x0000, 0x682b, 0xd76a, 0xd76b, 0xd76c, 0x682a, - 0xd76d, 0x6825, 0x6824, 0xd76e, 0x6822, 0x6821, 0x4363, 0xd76f, - 0x427b, 0x6827, 0xd770, 0x0000, 0xd771, 0xd772, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6826, 0x0000, 0xd773, 0xd774, 0xd775, 0x6829, 0x0000, 0xd776, - 0x0000, 0x4170, 0x3755, 0x0000, 0x0000, 0xd777, 0xd778, 0x3141, - 0x6828, 0xd779, 0x3953, 0xd83e, 0xd763, 0xd77a, 0xd77b, 0xd77c, - 0x4171, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd77d, 0x0000, 0x0000, 0x683a, 0x0000, 0x683b, 0x0000, 0x3259, - 0xd77e, 0x0000, 0x0000, 0x322e, 0x6838, 0xd821, 0x0000, 0xd822, - /*** 0x80 ***/ - 0xd823, 0x0000, 0xd824, 0x0000, 0xd825, 0x682e, 0xd826, 0x6836, - 0x0000, 0x683d, 0x6837, 0x0000, 0x0000, 0xd827, 0x6835, 0x0000, - 0x0000, 0x0000, 0xd828, 0x6776, 0xd829, 0xd82a, 0x6833, 0x0000, - 0xd82b, 0xd82c, 0x682f, 0xd82d, 0xd82e, 0xd82f, 0x3450, 0x6831, - 0x683c, 0x0000, 0x6832, 0x0000, 0x0000, 0x0000, 0xd830, 0xd831, - 0x683e, 0xd832, 0x6830, 0x477c, 0xd833, 0xd84c, 0x0000, 0x0000, - 0x0000, 0x4d69, 0x0000, 0x0000, 0x0000, 0x6839, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x684f, 0xd834, 0xd835, - /*** 0xc0 ***/ - 0xd836, 0x6847, 0x0000, 0x0000, 0x0000, 0x3f7b, 0x0000, 0xd837, - 0x0000, 0xd838, 0x3546, 0x0000, 0x365d, 0x0000, 0x6842, 0xd839, - 0xd83a, 0xd83b, 0x0000, 0x325b, 0xd83c, 0x0000, 0x3e54, 0x0000, - 0x6845, 0x0000, 0x0000, 0x0000, 0x3a5a, 0xd83d, 0x0000, 0x4551, - 0x684a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd83f, 0x4a6e, 0xd840, 0x6841, 0x0000, 0x0000, 0x0000, 0x325a, - 0x3856, 0x4929, 0x684b, 0x0000, 0x683f, 0x0000, 0xd841, 0x6848, - 0xd842, 0xd843, 0x0000, 0x6852, 0xd844, 0x6843, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_84[256] = { - /*** 0x00 ***/ - 0x0000, 0xd845, 0x0000, 0x6844, 0x463a, 0x0000, 0xd846, 0x6849, - 0x0000, 0x0000, 0xd847, 0x6846, 0x4b28, 0x684c, 0x3060, 0xd848, - 0x0000, 0xd849, 0x0000, 0x6840, 0x0000, 0xd84a, 0x0000, 0x0000, - 0x0000, 0xd84b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x684e, 0x0000, 0x684d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x476b, 0x6854, 0x0000, 0x685f, 0x0000, 0x0000, 0xd84d, - 0x0000, 0x337e, 0x0000, 0x0000, 0x0000, 0x6862, 0x0000, 0x0000, - 0x6850, 0xd84e, 0x0000, 0x0000, 0x6855, 0x4d6e, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd84f, 0x685e, 0xd850, - 0xd851, 0x4d55, 0xd852, 0x0000, 0x0000, 0xd853, 0x4e2a, 0xd854, - 0x0000, 0xd855, 0xd856, 0x0000, 0x0000, 0x0000, 0xd857, 0x4378, - 0xd858, 0xd859, 0xd85a, 0x336b, 0xd85b, 0x0000, 0x0000, 0x0000, - 0xd85c, 0x4972, 0x6864, 0x4621, 0xd85d, 0xd85e, 0x3031, 0xd85f, - 0x0000, 0x685d, 0xd860, 0x6859, 0x4172, 0x6853, 0x685b, 0x6860, - 0xd861, 0x472c, 0x0000, 0xd862, 0xd863, 0x302a, 0xd864, 0x6858, - 0xd865, 0x6861, 0x4978, 0x0000, 0xd866, 0xd867, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xd868, 0x685c, 0x0000, 0x6857, 0xd869, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3e55, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d2f, 0x0000, 0xd86a, 0xd86b, 0x3c2c, 0xd86c, 0x0000, 0x0000, - 0x0000, 0x4c58, 0x0000, 0x0000, 0x4947, 0x0000, 0xd86d, 0x6867, - 0x0000, 0x6870, 0x0000, 0x0000, 0x0000, 0x0000, 0xd86e, 0x0000, - 0xd86f, 0xd870, 0xd871, 0x0000, 0x0000, 0x685a, 0x0000, 0xd872, - 0x0000, 0xd873, 0x3377, 0x0000, 0xd874, 0x0000, 0x0000, 0x0000, - 0x3e78, 0x6865, 0xd875, 0x686a, 0x4173, 0xd876, 0xd877, 0x6866, - /*** 0xc0 ***/ - 0xd878, 0x686d, 0xd879, 0x0000, 0x435f, 0x0000, 0x686e, 0xd87a, - 0xd87b, 0x4d56, 0x6863, 0x3338, 0xd87c, 0x6869, 0x0000, 0xd87d, - 0x686c, 0x4c2c, 0x0000, 0xd87e, 0x0000, 0x0000, 0x686f, 0x0000, - 0x0000, 0x6868, 0x686b, 0x0000, 0xd921, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd922, - 0x0000, 0x0000, 0xd923, 0x0000, 0x4b29, 0x0000, 0x4f21, 0xd924, - 0xd925, 0xd926, 0xd927, 0x0000, 0x6873, 0x0000, 0x0000, 0xd928, - 0x0000, 0x0000, 0xd92a, 0xd92b, 0x687a, 0xd92c, 0x0000, 0x6872 -}; - -static const unsigned short jis_from_unicode_85[256] = { - /*** 0x00 ***/ - 0x3c43, 0x0000, 0xd92d, 0xd92e, 0x0000, 0x0000, 0x6851, 0xd92f, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd930, 0x0000, 0xd931, 0x0000, - 0xd932, 0x4a4e, 0x0000, 0x4c22, 0x6879, 0x6878, 0x0000, 0x6874, - 0x6875, 0x0000, 0x3136, 0x0000, 0xd933, 0x0000, 0xd934, 0x6877, - 0x0000, 0x6871, 0xd935, 0xd936, 0xd937, 0xd938, 0x4455, 0xd939, - 0x0000, 0x0000, 0xd93a, 0xd93b, 0x6876, 0x307e, 0x0000, 0xd93c, - 0x0000, 0x0000, 0xd929, 0xd93d, 0xd93e, 0x4222, 0xd93f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a43, 0x0000, 0xd940, - /*** 0x40 ***/ - 0x687b, 0x6921, 0x0000, 0x4859, 0x0000, 0x0000, 0xd941, 0x0000, - 0x687e, 0x3e56, 0x3c49, 0x6923, 0x0000, 0x0000, 0x363e, 0xd942, - 0xd943, 0xd944, 0xd945, 0xd946, 0x0000, 0x6924, 0xd947, 0x4979, - 0x687d, 0xd948, 0x6856, 0x0000, 0xd949, 0xd94a, 0xd94b, 0xd94c, - 0xd94d, 0xd94e, 0xd94f, 0x687c, 0xd950, 0x0000, 0x0000, 0x0000, - 0x4f4f, 0x4622, 0x4973, 0xd951, 0x0000, 0x692b, 0x0000, 0xd952, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6931, - 0x0000, 0xd953, 0xd954, 0xd955, 0x0000, 0xd956, 0x6932, 0xd957, - /*** 0x80 ***/ - 0x6925, 0xd958, 0x0000, 0x0000, 0x4776, 0xd959, 0xd95a, 0x692f, - 0x6927, 0xd95b, 0x6929, 0xd95c, 0xd95d, 0x0000, 0x0000, 0xd95e, - 0x6933, 0x6928, 0x0000, 0xd95f, 0x692c, 0x0000, 0x0000, 0x3172, - 0xd960, 0x4665, 0x0000, 0x692d, 0x6930, 0xd961, 0x0000, 0xd962, - 0xd963, 0x0000, 0xd964, 0x0000, 0x6926, 0xd965, 0x4126, 0xd966, - 0x692a, 0x3b27, 0x3f45, 0x3730, 0x4c74, 0xd974, 0x4c79, 0x3d72, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd967, 0x0000, 0xd968, 0xd969, - 0xd96a, 0x6937, 0x6935, 0x0000, 0xd96b, 0xd96c, 0xd96d, 0xd96e, - /*** 0xc0 ***/ - 0x0000, 0x4f4e, 0xd96f, 0x0000, 0x0000, 0x0000, 0x0000, 0xd970, - 0x0000, 0x6934, 0xd971, 0xd972, 0x0000, 0x4d75, 0xd973, 0x6936, - 0x6938, 0x0000, 0x0000, 0x0000, 0x0000, 0x6939, 0x0000, 0x0000, - 0xd975, 0x0000, 0xd976, 0x0000, 0x693c, 0x693a, 0x0000, 0xd977, - 0xd978, 0x0000, 0x0000, 0x0000, 0x4623, 0x693b, 0xd979, 0x0000, - 0xd97a, 0x484d, 0x692e, 0x0000, 0x0000, 0xd97b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd97c, 0x0000, 0x0000, 0xd97d, 0x3d73, - 0x0000, 0x693d, 0x6942, 0x4174, 0xd97e, 0x0000, 0x6941, 0xda21 -}; - -static const unsigned short jis_from_unicode_86[256] = { - /*** 0x00 ***/ - 0xda22, 0x0000, 0x6922, 0x0000, 0xda23, 0xda24, 0x6943, 0x4149, - 0x0000, 0x0000, 0x693e, 0x6940, 0x0000, 0xda25, 0xda26, 0x0000, - 0xda27, 0xda28, 0xda29, 0x693f, 0x0000, 0x0000, 0x5d31, 0x5d22, - 0xda2a, 0xda2b, 0x6945, 0xda2c, 0x0000, 0x0000, 0xda2d, 0x0000, - 0x0000, 0xda2e, 0x6944, 0x0000, 0x0000, 0x0000, 0x0000, 0xda2f, - 0x0000, 0xda30, 0x0000, 0x0000, 0x0000, 0x4d76, 0x0000, 0x623c, - 0x6946, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xda31, 0x0000, - 0xda32, 0x0000, 0xda33, 0x0000, 0xda34, 0xda35, 0x0000, 0x6947, - /*** 0x40 ***/ - 0xda36, 0xb866, 0xda37, 0x0000, 0x0000, 0x0000, 0xda38, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6948, 0x3857, 0x0000, - 0x3554, 0x0000, 0xda39, 0xda3a, 0x694a, 0x515d, 0xda3b, 0xda3c, - 0xda3d, 0xda3e, 0x3575, 0x0000, 0x4e3a, 0xda3f, 0x3673, 0x694b, - 0xda40, 0xda41, 0xda42, 0xda43, 0xda44, 0x0000, 0x0000, 0x694c, - 0x0000, 0xda45, 0x0000, 0x436e, 0xda46, 0x0000, 0x0000, 0xda47, - 0x0000, 0x694d, 0x0000, 0x0000, 0x0000, 0xda48, 0xda49, 0xda4a, - 0x0000, 0x467a, 0xda4b, 0x303a, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xda6d, 0x0000, 0x3263, 0x6952, 0x6953, 0xda4c, 0x0000, 0x0000, - 0x0000, 0xda4d, 0x0000, 0x694e, 0x0000, 0x3b3d, 0xda4e, 0x0000, - 0xda4f, 0x0000, 0xda50, 0x0000, 0xda51, 0x0000, 0x0000, 0x0000, - 0x0000, 0xda52, 0x0000, 0x694f, 0x4742, 0x0000, 0xda53, 0xda54, - 0xda55, 0x6950, 0x6951, 0x695b, 0x0000, 0xda56, 0x0000, 0x6955, - 0x6958, 0xda57, 0x0000, 0xda58, 0xda59, 0xda5a, 0x6954, 0xda5b, - 0xda5c, 0xda5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xda5e, - /*** 0xc0 ***/ - 0xda5f, 0xda60, 0x0000, 0xda61, 0x6956, 0xda62, 0x6957, 0x3c58, - 0x0000, 0x6959, 0x0000, 0x4341, 0x0000, 0x3756, 0x3342, 0x0000, - 0x0000, 0xda63, 0xda64, 0x0000, 0x695c, 0xda65, 0x0000, 0xda66, - 0x0000, 0x333f, 0xda67, 0x6961, 0xda68, 0x0000, 0x695d, 0x6960, - 0xda69, 0x0000, 0x0000, 0xda6a, 0x483a, 0xda6b, 0x0000, 0xda6c, - 0x0000, 0x695e, 0x0000, 0x0000, 0x695f, 0x4948, 0x485a, 0x6962, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x427d, 0x696c, 0xda6e, 0x6968, 0xda6f, 0xda70, 0x326b, 0x0000 -}; - -static const unsigned short jis_from_unicode_87[256] = { - /*** 0x00 ***/ - 0x6966, 0x0000, 0x4b2a, 0x6967, 0xda71, 0xda72, 0x6964, 0xda73, - 0x6965, 0x696a, 0x696d, 0xda74, 0x0000, 0x696b, 0xda75, 0xda76, - 0xda77, 0x6969, 0x6963, 0xda78, 0xda79, 0x0000, 0x0000, 0x0000, - 0x4358, 0xda7a, 0x6974, 0x0000, 0x4c2a, 0x0000, 0xda7b, 0xda7c, - 0x0000, 0xda7d, 0x0000, 0xda7e, 0x0000, 0x6972, 0x0000, 0x0000, - 0xdb21, 0x6973, 0x0000, 0x0000, 0x0000, 0x0000, 0xdb22, 0xdb23, - 0x0000, 0xdb24, 0xdb25, 0x0000, 0x696e, 0x0000, 0x0000, 0x6970, - 0x0000, 0xdb26, 0xdb27, 0x6971, 0xdb28, 0xdb29, 0xdb2a, 0x696f, - /*** 0x40 ***/ - 0xdb2b, 0x0000, 0x0000, 0xdb2c, 0x0000, 0xdb2d, 0x0000, 0x0000, - 0x0000, 0x4066, 0x0000, 0x4f39, 0x6978, 0xdb2e, 0x6979, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a21, 0x0000, 0x3f2a, 0x0000, 0x697b, - 0xdb2f, 0x697e, 0x0000, 0x0000, 0x0000, 0xdb30, 0x0000, 0x6976, - 0x6975, 0xdb31, 0x0000, 0x6a22, 0xdb32, 0xdb33, 0x325c, 0x0000, - 0x697c, 0x0000, 0x6a23, 0x0000, 0x0000, 0x0000, 0x697d, 0xdb34, - 0x0000, 0xdb35, 0xdb36, 0x0000, 0x697a, 0x0000, 0x4433, 0x0000, - 0x6977, 0x0000, 0x0000, 0xdb37, 0x0000, 0x0000, 0x0000, 0x4768, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x6a27, 0xdb38, 0xdb39, 0xdb3a, 0xdb3b, 0xdb3c, - 0xdb3d, 0xdb3e, 0x0000, 0xdb3f, 0xdb40, 0x4d3b, 0x0000, 0x0000, - 0xdb41, 0x0000, 0x0000, 0xdb42, 0x0000, 0xdb43, 0x0000, 0xdb44, - 0xdb45, 0xdb46, 0x0000, 0x0000, 0x0000, 0x0000, 0xdb47, 0x6a26, - 0xdb48, 0x0000, 0x6a25, 0xdb49, 0x0000, 0x0000, 0x0000, 0xdb4a, - 0x0000, 0x0000, 0x0000, 0x6a2e, 0xdb4b, 0xdb4c, 0xdb4d, 0x6a28, - 0x0000, 0xdb4e, 0x0000, 0x6a30, 0x0000, 0xdb4f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4d66, 0x6a33, 0x0000, 0x6a2a, 0xdb50, 0xdb51, - /*** 0xc0 ***/ - 0x6a2b, 0xdb52, 0x0000, 0x0000, 0x6a2f, 0x0000, 0x6a32, 0x6a31, - 0xdb53, 0xdb54, 0xdb55, 0x6a29, 0x0000, 0x0000, 0xdb56, 0x0000, - 0x6a2c, 0x0000, 0x6a3d, 0x0000, 0x0000, 0xdb57, 0xdb58, 0x0000, - 0x0000, 0xdb59, 0xdb5a, 0x0000, 0xdb5b, 0x0000, 0x0000, 0xdb5c, - 0x6a36, 0x0000, 0xdb5d, 0xdb5e, 0xdb5f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xdb60, 0xdb61, 0x0000, 0xdb62, 0x0000, 0x6a34, - 0x0000, 0xdb63, 0x6a35, 0xdb64, 0x0000, 0x0000, 0x6a3a, 0x6a3b, - 0xdb65, 0x332a, 0xdb66, 0x3542, 0x0000, 0x0000, 0x6a39, 0xdb67 -}; - -static const unsigned short jis_from_unicode_88[256] = { - /*** 0x00 ***/ - 0x0000, 0xdb68, 0x0000, 0xdb69, 0x0000, 0x6a24, 0xdb6a, 0x0000, - 0x0000, 0xdb6b, 0xdb6c, 0xdb6d, 0x0000, 0x6a38, 0x6a3c, 0x6a37, - 0xdb6e, 0x6a3e, 0xdb70, 0xdb71, 0xdb72, 0x6a40, 0x6a3f, 0x0000, - 0xdb73, 0xdb6f, 0xdb74, 0xdb75, 0xdb76, 0x0000, 0xdb77, 0xdb78, - 0x0000, 0x6a42, 0x6a41, 0x695a, 0x0000, 0x0000, 0x0000, 0x6a46, - 0xdb79, 0x0000, 0x0000, 0x0000, 0x0000, 0xdb7a, 0xdb7b, 0x0000, - 0xdb7c, 0x6a43, 0xdb7d, 0x0000, 0x0000, 0xdb7e, 0x6a44, 0x0000, - 0x0000, 0x6a45, 0xdc21, 0x6a47, 0xdc22, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x376c, 0xdc23, 0x6a49, 0xdc24, 0x6a48, 0xdc25, 0x3d30, 0x0000, - 0xdc26, 0xdc27, 0xdc28, 0xdc29, 0x3954, 0x5e27, 0xdc2a, 0x0000, - 0x0000, 0xdc2b, 0x6a4a, 0x3d51, 0x0000, 0xdc2c, 0xdc2d, 0x3339, - 0xdc2e, 0x6a4b, 0xdc2f, 0x3152, 0xdc30, 0x3e57, 0x6a4c, 0xdc31, - 0xdc32, 0x3955, 0x6a4d, 0x3061, 0xdc33, 0x0000, 0x0000, 0x0000, - 0x493d, 0xdc34, 0x0000, 0x6a4e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f6a, 0xdc35, 0x6a55, 0x0000, 0x0000, 0x6a52, 0x0000, 0x436f, - 0x0000, 0xdc36, 0x0000, 0xdc37, 0x0000, 0x6a53, 0x6a50, 0x365e, - /*** 0x80 ***/ - 0xdc38, 0x6a4f, 0x6a56, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3736, 0x0000, 0x0000, 0x425e, 0x0000, 0x6a5c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6a58, 0x0000, 0x0000, 0x0000, 0x4235, 0x6a57, - 0xdc39, 0x6a5a, 0xdc3a, 0xdc3b, 0xdc3c, 0x0000, 0x6a51, 0xdc3d, - 0xdc3e, 0x0000, 0x6a5b, 0x0000, 0x6a5d, 0x0000, 0x0000, 0x0000, - 0xdc3f, 0x0000, 0xdc40, 0x486f, 0x0000, 0x0000, 0x6a59, 0x0000, - 0x6a5e, 0x6a60, 0x0000, 0x0000, 0x3853, 0x6a54, 0x0000, 0x3041, - 0x0000, 0x0000, 0xdc41, 0x0000, 0x0000, 0xdc42, 0xdc43, 0x6a5f, - /*** 0xc0 ***/ - 0xdc44, 0x3a5b, 0x4e76, 0x6a61, 0x6a62, 0x4175, 0x0000, 0x0000, - 0x0000, 0x0000, 0xdc45, 0xdc46, 0xdc47, 0xdc48, 0xdc49, 0x4e22, - 0x0000, 0xdc4a, 0xdc4b, 0xdc4c, 0x6a63, 0x4d35, 0x0000, 0x0000, - 0x6a64, 0x6a65, 0x0000, 0xdc4d, 0x4a64, 0x6a66, 0xdc4e, 0x3a40, - 0x0000, 0x4e23, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc4f, - 0x6a6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc50, - 0xdc51, 0xdc52, 0x6a6c, 0x3e58, 0x6a6a, 0xdc53, 0x0000, 0xdc54, - 0x4d67, 0x6a67, 0x0000, 0x0000, 0x6a69, 0x403d, 0x3f7e, 0x0000 -}; - -static const unsigned short jis_from_unicode_89[256] = { - /*** 0x00 ***/ - 0x0000, 0xdc55, 0x6a68, 0x0000, 0x6a6d, 0x0000, 0xdc56, 0x4a23, - 0x0000, 0x0000, 0x6a6f, 0x0000, 0x6a6e, 0xdc57, 0xdc58, 0xdc59, - 0x336c, 0x0000, 0x4b2b, 0x6a70, 0x0000, 0xdc5a, 0xdc5b, 0x0000, - 0xdc5c, 0xdc5d, 0xdc5e, 0x0000, 0xdc5f, 0x6a7c, 0x6a72, 0x0000, - 0xdc60, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a73, 0xdc61, 0xdc62, - 0xdc63, 0x0000, 0x6a74, 0x6a75, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdc64, 0xdc65, 0xdc66, 0x0000, 0x0000, 0xdc67, 0x6a79, 0x0000, - 0x6a7a, 0xdc68, 0xdc69, 0x6a78, 0x0000, 0x0000, 0xdc6a, 0x0000, - /*** 0x40 ***/ - 0xdc6b, 0x6a76, 0xdc6c, 0x6a71, 0x6a77, 0xdc6d, 0xdc6e, 0x0000, - 0x0000, 0xdc6f, 0x0000, 0x0000, 0x6a7b, 0x7037, 0x0000, 0xdc70, - 0x0000, 0x0000, 0xdc71, 0x0000, 0x0000, 0x0000, 0x3228, 0xdc72, - 0x0000, 0x0000, 0xdc73, 0xdc74, 0xdc75, 0x0000, 0x6a7e, 0x365f, - 0x6a7d, 0xdc76, 0xdc77, 0xdc78, 0x6b22, 0x0000, 0x6b21, 0x0000, - 0x0000, 0x0000, 0x6b24, 0xdc79, 0x0000, 0x6b23, 0xdc7a, 0x6b25, - 0xdc7b, 0x0000, 0x3d31, 0xdc7c, 0x6b26, 0xdc7d, 0x0000, 0x6b27, - 0x0000, 0x0000, 0xdc7e, 0xdd21, 0xdd22, 0xdd23, 0x6b28, 0x403e, - /*** 0x80 ***/ - 0x0000, 0x4d57, 0x0000, 0x6b29, 0x0000, 0x0000, 0x4a24, 0x4746, - 0x6b2a, 0xdd24, 0x6b2b, 0x382b, 0x0000, 0xdd25, 0x0000, 0x352c, - 0xdd26, 0x0000, 0x0000, 0x6b2c, 0xdd27, 0xdd28, 0x3b6b, 0x4741, - 0x6b2d, 0x0000, 0x3350, 0xdd29, 0xdd2a, 0x0000, 0x0000, 0xdd2b, - 0xdd2c, 0x6b2e, 0x0000, 0x0000, 0x0000, 0xdd2d, 0x6b30, 0x4d77, - 0x0000, 0x6b2f, 0x3f46, 0x0000, 0x6b31, 0x0000, 0x0000, 0x6b32, - 0xdd2e, 0x0000, 0x6b33, 0x3451, 0xdd2f, 0xdd30, 0xdd31, 0xdd32, - 0x0000, 0x0000, 0x6b34, 0x0000, 0xdd33, 0x6b35, 0x0000, 0x6b36, - /*** 0xc0 ***/ - 0x6b37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3351, 0x0000, 0xdd34, 0xdd35, 0xdd36, 0xdd37, - 0xdd38, 0x0000, 0x6b38, 0x0000, 0x6b39, 0x6b3a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3272, 0x0000, 0xdd39, 0x3f28, 0x6b3b, - 0x0000, 0xdd3a, 0x0000, 0xdd3b, 0x0000, 0xdd3c, 0x0000, 0x0000, - 0x0000, 0xdd3d, 0x0000, 0xdd3e, 0x6b3c, 0x0000, 0xdd3f, 0x0000, - 0x6b3d, 0xdd40, 0x0000, 0x0000, 0x0000, 0xdd41, 0x0000, 0xdd42 -}; - -static const unsigned short jis_from_unicode_8a[256] = { - /*** 0x00 ***/ - 0x3840, 0x0000, 0x447b, 0x6b3e, 0xdd43, 0xdd44, 0x0000, 0xdd45, - 0x3757, 0x0000, 0x3f56, 0x0000, 0x6b41, 0x0000, 0x4624, 0xdd46, - 0x6b40, 0xdd47, 0xdd48, 0x3731, 0xdd49, 0xdd4a, 0x6b3f, 0x4277, - 0x352d, 0x0000, 0x0000, 0x6b42, 0x0000, 0x6b43, 0xdd4b, 0x3e59, - 0xdd4c, 0x0000, 0xdd4d, 0x376d, 0xdd4e, 0x6b44, 0xdd4f, 0x0000, - 0x0000, 0x0000, 0x4b2c, 0xdd50, 0xdd51, 0x405f, 0x0000, 0xdd52, - 0x0000, 0x3576, 0x0000, 0x4c75, 0x414a, 0xdd53, 0x6b45, 0xdd54, - 0x0000, 0x0000, 0x3f47, 0x4370, 0x3e5a, 0xdd55, 0xdd56, 0x0000, - /*** 0x40 ***/ - 0xdd57, 0x6b46, 0x0000, 0xdd58, 0x0000, 0xdd59, 0x6b49, 0xdd5a, - 0x6b4a, 0xdd5b, 0x0000, 0x0000, 0x0000, 0xdd5c, 0xdd5d, 0x0000, - 0x3a3e, 0x4242, 0x6b48, 0xdd5e, 0x3e5b, 0x493e, 0xdd5f, 0xdd60, - 0xdd61, 0x0000, 0x0000, 0x6b47, 0xdd62, 0xdd63, 0x3b6c, 0x0000, - 0x3153, 0xdd64, 0x6b4e, 0x3758, 0x0000, 0xdd65, 0x3b6e, 0xdd66, - 0x0000, 0x3b6d, 0x0000, 0x4f4d, 0x6b4d, 0x6b4c, 0x4127, 0x0000, - 0x354d, 0x4f43, 0x333a, 0x3e5c, 0x0000, 0xdd67, 0xdd68, 0xdd69, - 0x0000, 0xdd6a, 0xdd6b, 0xdd6c, 0x6b4b, 0x0000, 0xdd6d, 0xdd6e, - /*** 0x80 ***/ - 0xdd6f, 0x0000, 0x6b50, 0xdd70, 0x6b51, 0x6b4f, 0xdd71, 0x3858, - 0x0000, 0x4d40, 0x0000, 0xdd72, 0x3b6f, 0x4727, 0x0000, 0xdd73, - 0xdd74, 0x6b54, 0xdd75, 0x4040, 0x0000, 0x4342, 0xdd76, 0xdd77, - 0x4d36, 0xdd78, 0x6b57, 0x0000, 0x0000, 0x0000, 0x386c, 0xdd79, - 0x403f, 0x6b53, 0x0000, 0x6b58, 0x386d, 0x6b55, 0x6b56, 0xdd7a, - 0x6b52, 0xdd7b, 0x0000, 0x0000, 0x4062, 0x4649, 0xdd7c, 0xdd7d, - 0x432f, 0x0000, 0x325d, 0xdd7e, 0x0000, 0x0000, 0xde21, 0xde22, - 0x0000, 0x4870, 0x0000, 0xde23, 0x3543, 0x0000, 0xde24, 0x4434, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x6b5b, 0xde25, 0x6b59, 0x0000, 0xde26, 0x434c, - 0xde27, 0xde28, 0xde29, 0x4041, 0x3452, 0x6b5a, 0x0000, 0x3f5b, - 0x0000, 0xde2a, 0x4e4a, 0xde2b, 0xde2c, 0xde2d, 0x4f40, 0xde2e, - 0x0000, 0x0000, 0x6b5c, 0x6b67, 0x4435, 0xde2f, 0x6b66, 0xde30, - 0x6b63, 0x6b6b, 0x6b64, 0x0000, 0x6b60, 0x0000, 0x447c, 0x6b5f, - 0x0000, 0x0000, 0x0000, 0x6b5d, 0xde31, 0x4d21, 0x3b70, 0x0000, - 0xde32, 0x6b61, 0x0000, 0x6b5e, 0xde33, 0xde34, 0xde35, 0x6b65, - 0x3d74, 0x0000, 0x3841, 0x0000, 0xde36, 0x0000, 0x427a, 0xde37 -}; - -static const unsigned short jis_from_unicode_8b[256] = { - /*** 0x00 ***/ - 0x4b45, 0x315a, 0x3062, 0x0000, 0x4625, 0xde38, 0xde39, 0x6b69, - 0x0000, 0x0000, 0xde3f, 0xde3a, 0x6b68, 0x0000, 0x4666, 0x0000, - 0x6b6d, 0xde3b, 0x0000, 0x0000, 0x6b62, 0x0000, 0x6b6c, 0x6b6e, - 0x0000, 0x382c, 0x6b6a, 0x3956, 0xde3c, 0x3c55, 0xde3d, 0xde3e, - 0x6b6f, 0x4d58, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b72, 0x0000, - 0x6b75, 0x0000, 0x0000, 0x6b73, 0x4935, 0xde40, 0x0000, 0x0000, - 0xde41, 0x0000, 0x0000, 0x6b70, 0x0000, 0x0000, 0x0000, 0xde42, - 0x0000, 0x3660, 0x0000, 0x0000, 0xde43, 0x0000, 0x6b74, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x6b76, 0xde44, 0xde45, 0xde46, 0xde47, 0xde48, 0x0000, - 0xde49, 0x6b7a, 0x0000, 0x0000, 0x6b77, 0xde4e, 0x6b79, 0x6b78, - 0x0000, 0x0000, 0xde4a, 0xde4b, 0xde4c, 0x0000, 0x6b7b, 0x0000, - 0x3c31, 0xde4d, 0x6b7d, 0x6b7c, 0x4968, 0x0000, 0xde4f, 0x6c21, - 0x0000, 0x0000, 0x0000, 0xde50, 0x0000, 0x0000, 0x3759, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b7e, 0x6c22, 0xde51, 0x0000, 0x6c23, - 0x3544, 0x6641, 0x3e79, 0x0000, 0x6c24, 0x0000, 0xde52, 0x386e, - 0xde53, 0xde54, 0x0000, 0x0000, 0xde55, 0x6c25, 0xde56, 0x0000, - /*** 0x80 ***/ - 0x6c26, 0xde57, 0x0000, 0x3b3e, 0xde58, 0xde59, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5a4e, 0xde5a, 0x6c27, 0xde5b, 0x6c28, 0xde5c, - 0x3d32, 0x0000, 0x6c29, 0x6c2a, 0xde5d, 0xde5e, 0x6c2b, 0x0000, - 0x0000, 0x6c2c, 0x6c2d, 0x0000, 0xde5f, 0x0000, 0xde60, 0xde61, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_8c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x432b, - 0xde62, 0xde63, 0x6c2e, 0x0000, 0x0000, 0xde64, 0xde65, 0x6c30, - /*** 0x40 ***/ - 0x0000, 0x6c2f, 0x0000, 0x0000, 0x0000, 0xde66, 0x4626, 0xde67, - 0x6c31, 0xde68, 0x4b2d, 0xde69, 0x6c32, 0x0000, 0x6c33, 0xde6a, - 0x6c34, 0xde6b, 0x0000, 0xde6c, 0xde6d, 0x6c35, 0x0000, 0xde6e, - 0xde6f, 0xde72, 0x465a, 0xde70, 0x0000, 0xde71, 0x0000, 0x0000, - 0x0000, 0x3e5d, 0x6c36, 0xde73, 0xde74, 0x0000, 0xde75, 0x0000, - 0xde76, 0xde77, 0x396b, 0x502e, 0x6c37, 0xde78, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xde79, 0x0000, 0xde7a, 0xde7b, 0x0000, - 0x6c38, 0x493f, 0x6c39, 0xde7c, 0x6c41, 0x0000, 0xde7d, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x6c3a, 0x0000, 0x0000, 0x6c3c, 0xde7e, 0xdf21, - 0x0000, 0x6c3b, 0x6c3d, 0xdf22, 0x4b46, 0x6c3e, 0x6c3f, 0x0000, - 0xdf23, 0x0000, 0xdf24, 0xdf25, 0x6c40, 0x0000, 0x0000, 0x0000, - 0x6c42, 0xdf26, 0x0000, 0xdf27, 0xdf28, 0x332d, 0x4467, 0x0000, - 0x4969, 0x3a62, 0x3957, 0x0000, 0xdf29, 0x0000, 0x0000, 0x494f, - 0x325f, 0x484e, 0x6c45, 0x3453, 0x4055, 0x6c44, 0x6c49, 0x4379, - 0x4c63, 0x0000, 0x6c47, 0x6c48, 0x352e, 0x0000, 0x6c4a, 0x4763, - 0x425f, 0xdf2a, 0xdf2b, 0x4871, 0x453d, 0x6c46, 0x0000, 0x4b47, - /*** 0xc0 ***/ - 0x326c, 0x6c4c, 0x4f28, 0x4442, 0x4f45, 0xdf2c, 0xdf2d, 0x3b71, - 0x6c4b, 0xdf2e, 0x4231, 0xdf2f, 0x0000, 0x6c5c, 0x4128, 0xdf30, - 0x0000, 0x4678, 0x0000, 0x4950, 0x0000, 0xdf32, 0xdf31, 0x0000, - 0x0000, 0xdf33, 0x6c4f, 0x3b3f, 0x3b72, 0xdf34, 0x3e5e, 0x0000, - 0x4765, 0xdf35, 0x382d, 0x6c4e, 0x6c4d, 0x0000, 0x496a, 0x0000, - 0xdf36, 0x0000, 0x3c41, 0x0000, 0xdf37, 0x4552, 0x0000, 0xdf38, - 0xdf39, 0x0000, 0xdf3a, 0x0000, 0x0000, 0xdf3b, 0x0000, 0xdf3c, - 0xdf3d, 0x0000, 0x6c51, 0x6c52, 0x3958, 0x6c50, 0xdf3e, 0xdf3f -}; - -static const unsigned short jis_from_unicode_8d[256] = { - /*** 0x00 ***/ - 0x0000, 0xdf40, 0x0000, 0xdf41, 0x6c53, 0x6c54, 0x0000, 0x6c56, - 0x4223, 0xdf42, 0x6c55, 0x3466, 0x0000, 0x6c58, 0x0000, 0x6c57, - 0x6c59, 0x0000, 0xdf43, 0x6c5b, 0x6c5d, 0x0000, 0x6c5e, 0xdf44, - 0x0000, 0x0000, 0x0000, 0xdf45, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4056, 0xdf46, 0x3c4f, 0x6c5f, - 0x0000, 0xdf47, 0x0000, 0x3352, 0xdf48, 0x6c60, 0xdf49, 0x0000, - 0x4176, 0x6c61, 0x0000, 0x6c62, 0x496b, 0x0000, 0x0000, 0x352f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdf4a, - /*** 0x80 ***/ - 0x0000, 0x6c63, 0xdf4b, 0x0000, 0xdf4c, 0x4436, 0x0000, 0x0000, - 0xdf4d, 0x0000, 0x315b, 0x0000, 0x0000, 0xdf4e, 0x0000, 0x0000, - 0xdf4f, 0xdf50, 0x0000, 0x0000, 0x0000, 0xdf51, 0x0000, 0x0000, - 0x0000, 0x6c64, 0x0000, 0x0000, 0x0000, 0x0000, 0xdf52, 0xdf53, - 0xdf54, 0x0000, 0x0000, 0x3c71, 0x0000, 0x0000, 0xdf55, 0x0000, - 0x3f76, 0x0000, 0x0000, 0xdf56, 0xdf57, 0x0000, 0x0000, 0xdf58, - 0x0000, 0x0000, 0xdf59, 0x422d, 0x0000, 0xdf5a, 0x0000, 0xdf5b, - 0x0000, 0xdf5c, 0x6c67, 0xdf5d, 0xdf6f, 0x0000, 0x6c66, 0x0000, - /*** 0xc0 ***/ - 0xdf5e, 0x0000, 0x6c65, 0x0000, 0x0000, 0xdf5f, 0xdf60, 0xdf61, - 0xdf62, 0x0000, 0xdf63, 0x6c6d, 0x6c6b, 0x0000, 0xdf64, 0x6c68, - 0x0000, 0xdf65, 0x0000, 0x0000, 0xdf66, 0xdf67, 0x6c6a, 0xdf68, - 0x0000, 0xdf69, 0x6c69, 0x6c6c, 0x0000, 0x3577, 0x0000, 0x6c70, - 0x0000, 0x4057, 0x0000, 0x6c71, 0xdf6a, 0xdf6b, 0x0000, 0xdf6c, - 0x3859, 0x0000, 0x6c6e, 0x6c6f, 0xdf6d, 0x0000, 0x0000, 0x4f29, - 0xdf6e, 0xdf70, 0xdf71, 0x4437, 0xdf72, 0x4129, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c72, 0xdf73, 0x0000, 0x6c75 -}; - -static const unsigned short jis_from_unicode_8e[256] = { - /*** 0x00 ***/ - 0x0000, 0xdf74, 0x0000, 0x0000, 0xdf75, 0xdf76, 0xdf77, 0x0000, - 0x6c73, 0x6c74, 0x4d59, 0xdf78, 0x0000, 0x0000, 0x0000, 0x4627, - 0x6c78, 0xdf79, 0x0000, 0x0000, 0xdf7a, 0x0000, 0xdf7b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c76, 0x6c77, 0x6c79, - 0xdf7c, 0xdf7d, 0xdf7e, 0xe021, 0x0000, 0x0000, 0xe022, 0xe023, - 0x0000, 0x0000, 0x6d29, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6c7c, 0xe024, 0x0000, 0xe025, 0x6c7d, 0x6c7b, 0xe026, 0xe027, - 0xe028, 0xe029, 0x0000, 0x0000, 0x0000, 0xe02a, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xe02b, 0xe02c, 0x6c7a, 0x0000, 0x447d, 0x0000, 0x0000, 0x6d21, - 0x6d25, 0x6d22, 0x6c7e, 0xe02d, 0x6d23, 0xe02e, 0xe02f, 0xe030, - 0x6d24, 0x0000, 0x0000, 0x0000, 0xe031, 0x6d2b, 0x0000, 0x0000, - 0x0000, 0x6d26, 0x0000, 0xe032, 0xe033, 0xe034, 0xe035, 0x4058, - 0x6d28, 0xe036, 0xe037, 0x6d2a, 0x6d27, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe038, 0x0000, 0x0000, 0xe039, 0xe03a, 0x0000, 0xe03b, - 0xe03c, 0xe03d, 0x6d2d, 0x0000, 0x3d33, 0x0000, 0x6d2c, 0x0000, - 0x0000, 0xe03e, 0xe03f, 0xe040, 0x6d2e, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x6d2f, 0xe041, 0xe042, 0x6d32, 0x6d31, 0x0000, 0x6d30, - 0x0000, 0xe043, 0x6d34, 0x6d33, 0x0000, 0x4c76, 0x0000, 0x0000, - 0xe044, 0x6d36, 0xe045, 0x6d35, 0x6d37, 0xe046, 0x0000, 0x0000, - 0x0000, 0x6d38, 0xe047, 0xe048, 0x0000, 0xe049, 0xe04a, 0x0000, - 0x0000, 0x6d3a, 0xe04b, 0x0000, 0x0000, 0x0000, 0x0000, 0xe04c, - 0x0000, 0xe04d, 0x6d39, 0x3f48, 0x6d3b, 0xe04e, 0xe04f, 0x366d, - 0x6d3c, 0x6d3e, 0x0000, 0xe050, 0x0000, 0xe051, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe052, 0xe053, 0x0000, 0x0000, 0x6d3f, 0x0000, - /*** 0xc0 ***/ - 0xe054, 0xe055, 0x0000, 0xe056, 0xe057, 0x6d40, 0x6d3d, 0xe058, - 0x6d41, 0x0000, 0x3c56, 0x6d42, 0x3530, 0x3733, 0x0000, 0xe059, - 0x0000, 0xe05a, 0x382e, 0x0000, 0xe05b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d43, 0xe05c, 0x0000, 0x0000, 0x4670, - 0x0000, 0x0000, 0x453e, 0x6d44, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe05d, 0x0000, 0x0000, 0x6d47, 0x0000, 0xe064, 0xe05e, 0x0000, - 0xe05f, 0xe060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe061, - 0x3c34, 0xe062, 0xe063, 0x6d46, 0x6d45, 0x375a, 0x6d48, 0x0000 -}; - -static const unsigned short jis_from_unicode_8f[256] = { - /*** 0x00 ***/ - 0xe065, 0x0000, 0xe066, 0x3353, 0x0000, 0x6d4a, 0x0000, 0xe067, - 0xe068, 0x3a5c, 0x6d49, 0x0000, 0x6d52, 0x0000, 0x0000, 0xe069, - 0xe06a, 0x0000, 0x6d4c, 0x6d4e, 0x4a65, 0x6d4b, 0xe06b, 0xe06c, - 0xe06d, 0x6d4d, 0x0000, 0x6d51, 0x6d4f, 0x3531, 0xe06e, 0x6d50, - 0xe06f, 0xe070, 0x0000, 0xe071, 0x0000, 0xe072, 0x6d53, 0xe073, - 0xe074, 0x475a, 0x4e58, 0x0000, 0xe075, 0xe076, 0xe077, 0x3d34, - 0x0000, 0x0000, 0x0000, 0x6d54, 0xe078, 0xe079, 0xe07a, 0xe07b, - 0x4d22, 0x6d56, 0xe07c, 0x6d55, 0x0000, 0x0000, 0x6d59, 0x4d41, - /*** 0x40 ***/ - 0xe07d, 0xe07e, 0x6d58, 0xe121, 0x336d, 0x6d57, 0x6d5c, 0xe122, - 0x0000, 0x6d5b, 0x0000, 0x0000, 0x6d5a, 0x4532, 0x6d5d, 0xe123, - 0x0000, 0xe124, 0xe125, 0xe126, 0xe127, 0xe128, 0x0000, 0x6d5e, - 0xe129, 0x0000, 0x0000, 0x0000, 0x6d5f, 0xe12a, 0xe12b, 0x396c, - 0x0000, 0x3725, 0x6d60, 0x6d61, 0x6d62, 0xe12c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3f49, 0x6d63, 0xe12d, 0x3c2d, 0x6d64, - 0xe12e, 0xe12f, 0x0000, 0x6d65, 0xe130, 0xe131, 0xe132, 0x5221, - 0x517e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d66, 0x6570, 0x6d67, - 0x4324, 0x3f2b, 0x4740, 0x0000, 0x0000, 0xe133, 0xe134, 0x6d68, - 0xe135, 0x0000, 0x4a55, 0x4454, 0x397e, 0x0000, 0xe136, 0x4329, - /*** 0xc0 ***/ - 0xe137, 0xe138, 0x312a, 0x0000, 0x4b78, 0x3f57, 0xe139, 0x0000, - 0x0000, 0x0000, 0xe13a, 0xe13b, 0x0000, 0xe13c, 0x375e, 0x0000, - 0xe13d, 0x3661, 0xe13e, 0xe13f, 0x4a56, 0xe140, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe141, 0x0000, 0x6d6b, 0xe142, 0xe143, 0x6d6a, 0x3260, 0x0000, - 0xe144, 0x4676, 0x6d6c, 0x4777, 0x0000, 0x4533, 0xe145, 0x6d6d, - 0x3d52, 0xe146, 0x0000, 0x0000, 0x6d6f, 0xe147, 0xe148, 0x4c42, - 0x6d7e, 0x6d71, 0x6d72, 0xe149, 0x0000, 0x4449, 0xe14a, 0x0000 -}; - -static const unsigned short jis_from_unicode_90[256] = { - /*** 0x00 ***/ - 0x4260, 0x4177, 0xe14b, 0x4628, 0xe14c, 0x6d70, 0x3555, 0x0000, - 0xe14d, 0x0000, 0x0000, 0x6d79, 0xe14e, 0x6d76, 0x6e25, 0x4629, - 0x4360, 0x6d73, 0x0000, 0x447e, 0x4553, 0x6d74, 0x6d78, 0x3f60, - 0xe14f, 0x4767, 0x444c, 0xe150, 0x0000, 0x4042, 0x6d77, 0x422e, - 0x4224, 0x6d75, 0x3029, 0x4f22, 0x0000, 0x0000, 0x0000, 0x6d7a, - 0xe151, 0xe152, 0xe154, 0x0000, 0xe155, 0xe156, 0x4261, 0xe153, - 0x0000, 0x3d35, 0x3f4a, 0xe157, 0xe158, 0x6d7c, 0x6d7b, 0xe159, - 0x306f, 0x6d7d, 0x0000, 0x0000, 0x492f, 0x0000, 0x6e27, 0xe15a, - /*** 0x40 ***/ - 0x0000, 0x465b, 0x3f6b, 0xe15b, 0xe15c, 0x4359, 0x0000, 0x3678, - 0x0000, 0x6e26, 0x4d37, 0x313f, 0xe15d, 0x4a57, 0x3261, 0x6e21, - 0x6e22, 0x6e23, 0x6e24, 0x463b, 0x4323, 0x3063, 0x6e28, 0x0000, - 0x6e29, 0x7423, 0x0000, 0xe15e, 0x423d, 0xe15f, 0x6e2a, 0x0000, - 0x3173, 0x414c, 0xe160, 0x382f, 0x0000, 0x4d5a, 0xe161, 0xe162, - 0x6e2b, 0x452c, 0x0000, 0x0000, 0xe163, 0x4178, 0x3c57, 0x6e2c, - 0xe164, 0x0000, 0x6e2f, 0x0000, 0xe165, 0x3d65, 0x6e2d, 0x412b, - 0x412a, 0xe166, 0x3064, 0x0000, 0x4e4b, 0x6e31, 0x0000, 0x4872, - /*** 0x80 ***/ - 0x6e33, 0x6e32, 0x6e30, 0x6364, 0x3454, 0xe167, 0x0000, 0x6d6e, - 0xe168, 0x6e35, 0x6e34, 0xe169, 0xe16a, 0x0000, 0xe16b, 0x6e36, - 0xe16c, 0x4d38, 0x0000, 0x0000, 0x0000, 0xe16d, 0x0000, 0xe16e, - 0xe16f, 0xe170, 0x0000, 0xe171, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe172, 0xe173, 0xe174, 0x4661, 0x0000, 0xe175, 0x4b2e, 0x0000, - 0x6e37, 0x0000, 0x3c59, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e38, - 0xe176, 0x6e39, 0xe177, 0xe178, 0xe179, 0x6e3a, 0xe17a, 0x0000, - 0x4521, 0x0000, 0x0000, 0x0000, 0x0000, 0xe17b, 0xe17d, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x306a, 0x0000, 0xe17e, 0xe221, 0xe222, 0x0000, 0xe223, - 0xe224, 0x0000, 0x3959, 0x0000, 0xe17c, 0x0000, 0x4f3a, 0x0000, - 0x0000, 0x0000, 0xe22d, 0x0000, 0x0000, 0xe225, 0x0000, 0xe226, - 0xe227, 0xe228, 0x0000, 0x6e3e, 0xe229, 0xe22a, 0x0000, 0xe22b, - 0x0000, 0x3734, 0x6e3b, 0x0000, 0x6e3c, 0xe22c, 0x0000, 0x0000, - 0x4974, 0x0000, 0x0000, 0xe22f, 0x0000, 0x3354, 0x0000, 0xe230, - 0xe231, 0x0000, 0x0000, 0x0000, 0xe232, 0x4d39, 0xe22e, 0x363f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4554, 0xe233, 0xe234 -}; - -static const unsigned short jis_from_unicode_91[256] = { - /*** 0x00 ***/ - 0xe235, 0x0000, 0x6e3f, 0x0000, 0xe236, 0xe237, 0xe238, 0x0000, - 0xe239, 0x0000, 0x0000, 0x0000, 0x0000, 0xe23a, 0x0000, 0x0000, - 0xe23b, 0x0000, 0x6e40, 0x0000, 0xe23c, 0x0000, 0xe23d, 0xe23e, - 0xe23f, 0x6e41, 0xe240, 0x0000, 0xe241, 0x0000, 0xe242, 0x0000, - 0xe243, 0x0000, 0xe245, 0xe246, 0x0000, 0xe244, 0x0000, 0xe247, - 0x0000, 0xe248, 0x0000, 0x0000, 0x0000, 0x4522, 0xe249, 0xe24a, - 0x6e43, 0xe24b, 0x6e42, 0x0000, 0xe24c, 0x0000, 0xe24d, 0xe24e, - 0x0000, 0xe24f, 0xe250, 0x0000, 0xe251, 0xe252, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xe253, 0x0000, 0x0000, 0x0000, 0xe254, - 0xe255, 0x4653, 0x6e44, 0x3d36, 0x3c60, 0x475b, 0x4371, 0xe256, - 0x0000, 0x0000, 0x3c72, 0xe257, 0x3f6c, 0x0000, 0x6e45, 0xe258, - 0x6e46, 0xe259, 0xe25a, 0xe25b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe25c, 0x3f5d, 0x6e47, 0xe25d, 0x6e48, 0x0000, 0xe25e, - 0x0000, 0x6e49, 0x4d6f, 0x0000, 0x3d37, 0xe25f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6e4b, 0x6e4a, 0xe260, 0x395a, 0x0000, 0x3973, - 0x3b40, 0xe261, 0xe262, 0xe263, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xe264, 0x6e4e, 0xe265, 0x0000, 0xe266, 0xe267, 0x3d66, - 0x0000, 0x6e4d, 0xe268, 0x6e4c, 0x0000, 0x4269, 0xe269, 0x0000, - 0x386f, 0xe26a, 0x4043, 0xe26b, 0xe26c, 0xe26d, 0x0000, 0x4830, - 0xe26e, 0x0000, 0x0000, 0x0000, 0x3d39, 0x0000, 0xe26f, 0x0000, - 0x0000, 0xe270, 0x6e4f, 0x0000, 0x3e5f, 0x0000, 0xe271, 0x0000, - 0xe272, 0x0000, 0x6e52, 0x6e50, 0xe273, 0xe274, 0xe275, 0x6e51, - 0xe276, 0xe277, 0xe278, 0xe279, 0x6e54, 0x6e53, 0xe27a, 0x0000, - 0x3e7a, 0x0000, 0x6e55, 0xe27b, 0xe27c, 0xe27d, 0x0000, 0xe27e, - /*** 0xc0 ***/ - 0x6e56, 0x6e57, 0xe321, 0xe322, 0x0000, 0xe323, 0x4850, 0x3a53, - 0x3c61, 0x6e58, 0x0000, 0x6e59, 0x4e24, 0x3d45, 0x4c6e, 0x4e4c, - 0x6e5a, 0x3662, 0x0000, 0xe324, 0xe325, 0x0000, 0x6e5b, 0xe326, - 0x4523, 0xe327, 0xe328, 0x6e5e, 0x3378, 0x3f4b, 0xe329, 0x6e5c, - 0x0000, 0x6e5d, 0x0000, 0x4460, 0xe32a, 0xe32b, 0x4b55, 0x367c, - 0x0000, 0xe32c, 0xe32d, 0x0000, 0xe32e, 0xe32f, 0xe330, 0xe331, - 0xe332, 0xe333, 0x0000, 0x0000, 0x0000, 0x6e60, 0x6e61, 0xe334, - 0x0000, 0xe335, 0x0000, 0xe336, 0x6e5f, 0xe337, 0x0000, 0x6e63 -}; - -static const unsigned short jis_from_unicode_92[256] = { - /*** 0x00 ***/ - 0xe338, 0xe339, 0x0000, 0x0000, 0xe33a, 0xe33b, 0xe33c, 0xe33d, - 0x0000, 0xe33e, 0xe33f, 0x0000, 0xe340, 0x465f, 0x3343, 0x0000, - 0xe341, 0x6e67, 0xe342, 0xe343, 0x6e64, 0x6e66, 0xe344, 0x0000, - 0xe345, 0x0000, 0x0000, 0x0000, 0xe346, 0xe347, 0x6e62, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe348, 0xe349, 0xe34a, 0xe34b, 0x0000, - 0xe34c, 0x6f4f, 0x0000, 0x0000, 0x6e65, 0x0000, 0xe34d, 0xe34e, - 0xe34f, 0x0000, 0x0000, 0xe350, 0x4e6b, 0xe351, 0xe352, 0x385a, - 0xe353, 0xe354, 0xe355, 0x0000, 0xe356, 0x0000, 0xe357, 0x6e6f, - /*** 0x40 ***/ - 0xe358, 0x0000, 0xe359, 0xe35a, 0x4534, 0x6e6a, 0xe35b, 0xe35c, - 0x6e6d, 0x6e6b, 0xe35d, 0x6e70, 0x0000, 0xe35e, 0xe35f, 0xe360, - 0x6e71, 0xe361, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e69, - 0xe362, 0xe363, 0x6e76, 0x3174, 0xe364, 0xe365, 0x6e68, 0x0000, - 0xe366, 0xe367, 0x482d, 0x0000, 0x6e6c, 0xe368, 0x3e60, 0xe369, - 0xe36a, 0xe36b, 0x0000, 0x0000, 0x0000, 0x0000, 0xe36c, 0xe36d, - 0xe36e, 0x395b, 0x0000, 0x0000, 0x0000, 0xe36f, 0xe370, 0xe371, - 0xe372, 0xe373, 0x0000, 0xe374, 0xe375, 0xe376, 0x4b48, 0xe377, - /*** 0x80 ***/ - 0x3664, 0x0000, 0x0000, 0x3d46, 0x0000, 0x463c, 0x0000, 0x0000, - 0xe378, 0xe379, 0xe37a, 0x0000, 0x0000, 0xe37b, 0xe37c, 0x0000, - 0x0000, 0x412d, 0xe37d, 0x6e74, 0x0000, 0x6e6e, 0x6e73, 0xe37e, - 0x4c43, 0xe421, 0x4438, 0x6e75, 0x6e72, 0x0000, 0x0000, 0xe422, - 0xe423, 0x0000, 0x0000, 0x0000, 0xe424, 0xe425, 0x0000, 0xe426, - 0xe427, 0x0000, 0x0000, 0xe428, 0x0000, 0x412c, 0x0000, 0xe429, - 0x0000, 0x0000, 0xe42a, 0x0000, 0x0000, 0x0000, 0xe42b, 0x6e79, - 0xe42c, 0x6e78, 0xe42d, 0xe42e, 0xe42f, 0xe430, 0x0000, 0xe431, - /*** 0xc0 ***/ - 0xe432, 0xe433, 0xe434, 0xe435, 0x0000, 0xe436, 0xe437, 0xe438, - 0xe439, 0x0000, 0x0000, 0xe43a, 0xe43b, 0xe43c, 0xe43d, 0x6e77, - 0xe43e, 0x0000, 0x4b2f, 0xe43f, 0x0000, 0xe440, 0x0000, 0xe441, - 0xe442, 0xe443, 0x0000, 0x0000, 0xe444, 0xe445, 0x0000, 0xe446, - 0xe447, 0xe448, 0x0000, 0xe449, 0x3d7b, 0xe44a, 0x0000, 0xe44b, - 0xe44c, 0x6e7a, 0x4a5f, 0x0000, 0xe44d, 0x3154, 0xe44e, 0x0000, - 0xe44f, 0x0000, 0x4946, 0x4372, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3578, 0xe450, 0x6e7c, 0xe451, 0x395d, 0x0000, 0x0000, 0xe452 -}; - -static const unsigned short jis_from_unicode_93[256] = { - /*** 0x00 ***/ - 0xe453, 0x0000, 0xe454, 0x0000, 0x0000, 0x0000, 0x3b2c, 0x0000, - 0xe455, 0x0000, 0x0000, 0x0000, 0x0000, 0xe456, 0x0000, 0x6e7b, - 0x3f6d, 0xe457, 0x0000, 0x0000, 0xe458, 0xe459, 0x0000, 0x0000, - 0x3f6e, 0x6f21, 0x6f23, 0x0000, 0xe45a, 0xe45b, 0xe45c, 0xe45d, - 0x3e7b, 0xe45e, 0x6f22, 0x6f24, 0xe45f, 0xe460, 0x3653, 0xe461, - 0x4945, 0xe462, 0xe463, 0x3c62, 0x4f23, 0x0000, 0x6e7e, 0x3a78, - 0x0000, 0x0000, 0x4f3f, 0xe464, 0xe465, 0x6f26, 0xe466, 0xe467, - 0x0000, 0x0000, 0x6f25, 0x6f27, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6e7d, 0x0000, 0x0000, 0xe468, - 0xe469, 0xe46a, 0x0000, 0x4669, 0x0000, 0x4555, 0x0000, 0x0000, - 0xe46b, 0xe46c, 0xe46d, 0x0000, 0x4457, 0xe46e, 0x6f2c, 0xe46f, - 0xe470, 0x0000, 0xe471, 0x4343, 0x6f28, 0x0000, 0xe472, 0x0000, - 0x6f29, 0x0000, 0x0000, 0x0000, 0xe473, 0xe474, 0x0000, 0xe475, - 0x0000, 0xe476, 0xe477, 0x0000, 0x372d, 0xe478, 0x6f2b, 0xe479, - 0xe47a, 0xe47b, 0x0000, 0xe47c, 0xe47d, 0x3830, 0xe47e, 0x0000, - 0x0000, 0x0000, 0xe521, 0x0000, 0x6f2a, 0xe522, 0x3e61, 0xe523, - /*** 0x80 ***/ - 0xe524, 0xe525, 0xe526, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe527, 0x0000, 0xe528, 0xe529, 0x3379, 0xe52a, 0x0000, 0xe52b, - 0x0000, 0x0000, 0xe52c, 0x0000, 0x6f30, 0xe52d, 0x3a3f, 0x4179, - 0xe52e, 0x0000, 0x444a, 0xe52f, 0x0000, 0x0000, 0xe530, 0x0000, - 0x0000, 0xe531, 0x0000, 0xe532, 0xe533, 0x0000, 0xe534, 0x333b, - 0xe535, 0xe53b, 0x0000, 0xe536, 0x6f2e, 0x6f2f, 0x4443, 0x0000, - 0x6f2d, 0x0000, 0x0000, 0x0000, 0xe537, 0xe538, 0xe539, 0x0000, - 0x0000, 0x6f31, 0xe53a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe53c, 0x0000, 0x6f37, 0xe53d, 0xe53e, 0xe53f, 0xe540, - 0x6f3a, 0xe541, 0xe542, 0xe543, 0xe544, 0xe545, 0x0000, 0x0000, - 0x6f39, 0x452d, 0x0000, 0xe546, 0x0000, 0x0000, 0x6f32, 0x6f33, - 0x6f36, 0xe547, 0x0000, 0x0000, 0xe548, 0x6f38, 0xe549, 0xe54a, - 0x0000, 0x3640, 0xe54b, 0x0000, 0x6f3b, 0x6f35, 0xe54c, 0xe54d, - 0x6f34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe54f, - 0xe550, 0xe54e, 0xe551, 0xe552, 0x0000, 0xe553, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_94[256] = { - /*** 0x00 ***/ - 0x0000, 0xe554, 0xe555, 0x6f3f, 0xe556, 0x0000, 0x0000, 0x6f40, - 0xe557, 0xe558, 0x0000, 0x0000, 0x0000, 0xe559, 0xe55a, 0xe55b, - 0x6f41, 0x0000, 0x0000, 0x6f3e, 0x6f3d, 0xe55c, 0xe55d, 0xe55e, - 0x3e62, 0x462a, 0x6f3c, 0x0000, 0x0000, 0x0000, 0x0000, 0xe55f, - 0x0000, 0x6f45, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6f43, 0x0000, 0x0000, 0xe560, 0xe561, - 0x0000, 0xe562, 0xe563, 0xe564, 0xe565, 0x6f44, 0x6f42, 0x0000, - 0x4278, 0x0000, 0x6f46, 0xe566, 0x0000, 0xe568, 0x0000, 0xe567, - /*** 0x40 ***/ - 0x0000, 0x6f47, 0x0000, 0xe569, 0x6f49, 0xe56a, 0x0000, 0x0000, - 0xe56b, 0x0000, 0xe56c, 0x0000, 0xe56d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3455, 0x6f48, 0x4c7a, 0x0000, 0xe56e, 0x0000, 0x0000, - 0x0000, 0xe56f, 0x6f54, 0x6f4a, 0xe570, 0x0000, 0x6f4d, 0xe571, - 0x6f4b, 0xe572, 0x6f4c, 0xe573, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe574, 0x0000, 0x6f4e, 0xe575, 0x0000, 0xe576, 0xe577, 0xe578, - 0x6f50, 0xe579, 0xe57a, 0x0000, 0x0000, 0x6f51, 0x0000, 0x6f52, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6f55, 0x6f53, 0x6f56, 0x6f58, - /*** 0x80 ***/ - 0x0000, 0x6f57, 0x0000, 0xe57c, 0xe57b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_95[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4439, - 0xe57d, 0xe57e, 0x0000, 0x0000, 0x0000, 0x0000, 0xe621, 0x0000, - /*** 0x80 ***/ - 0x4c67, 0x0000, 0x6f59, 0x412e, 0xe622, 0x0000, 0x0000, 0x6f5a, - 0xe623, 0x4a44, 0x6f5b, 0x332b, 0xe624, 0xe625, 0xe626, 0x313c, - 0x0000, 0x3457, 0x0000, 0x3456, 0x6f5c, 0x0000, 0x6f5d, 0x0000, - 0x6f5e, 0x6f5f, 0x0000, 0x0000, 0x0000, 0xe627, 0xe628, 0xe629, - 0x6f60, 0xe62a, 0x3458, 0x3355, 0x395e, 0x4836, 0xe62b, 0x6f62, - 0x6f61, 0xe62c, 0x0000, 0xe62d, 0xe62e, 0x6f63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x315c, 0x0000, 0xe62f, 0x0000, 0xe630, 0x0000, - 0x0000, 0x6f66, 0xe631, 0x6f65, 0x6f64, 0xe632, 0x6f67, 0xe633, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x6f6a, 0x0000, 0x0000, 0xe634, 0x3047, - 0xe635, 0xe636, 0x6f68, 0xe637, 0x6f6c, 0x6f6b, 0x0000, 0x0000, - 0xe638, 0xe639, 0xe63a, 0xe63b, 0x6f6e, 0x6f6d, 0x6f6f, 0x0000, - 0x462e, 0xe63c, 0xe63d, 0x0000, 0x6f70, 0xe63e, 0xe63f, 0xe640, - 0xe641, 0x6f71, 0x6f73, 0x0000, 0xe642, 0x6f72, 0xe643, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_96[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x496c, 0xe644, 0xe645, 0x0000, - 0x0000, 0x6f74, 0xe646, 0x0000, 0xe647, 0xe648, 0xe649, 0x0000, - 0x6f75, 0x0000, 0x3a65, 0x0000, 0xe64a, 0x0000, 0x6f76, 0x6f77, - 0x0000, 0xe64b, 0x4b49, 0xe64c, 0x0000, 0x0000, 0x0000, 0xe64d, - 0xe64e, 0xe64f, 0xe650, 0x414b, 0xe651, 0xe652, 0x0000, 0x3024, - /*** 0x40 ***/ - 0x424b, 0xe653, 0x6f78, 0x0000, 0x496d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6f7b, 0x6f79, 0x395f, 0x0000, 0x6f7a, - 0x3842, 0x0000, 0xe654, 0x0000, 0xe655, 0x0000, 0xe656, 0xe657, - 0xe658, 0x0000, 0x0000, 0x4a45, 0x6f7d, 0x7021, 0x6f7e, 0x7022, - 0x0000, 0xe659, 0x3121, 0x3f58, 0x3d7c, 0x3459, 0x7023, 0x0000, - 0x0000, 0x0000, 0x4766, 0x0000, 0x7025, 0x0000, 0xe65a, 0x0000, - 0x3122, 0x0000, 0x7024, 0x4444, 0xe65b, 0x4e4d, 0x462b, 0x6f7c, - 0x4e26, 0x0000, 0x3831, 0xe65c, 0xe65d, 0x4d5b, 0xe65e, 0xe65f, - /*** 0x80 ***/ - 0x0000, 0xe660, 0xe661, 0xe662, 0xe663, 0x3679, 0x4e34, 0x0000, - 0x3728, 0xe664, 0x4262, 0x6721, 0x0000, 0x7026, 0x332c, 0x3f6f, - 0x0000, 0xe665, 0x0000, 0x0000, 0x3356, 0x7028, 0xe666, 0x7029, - 0x7027, 0x3764, 0xe667, 0x3a5d, 0x3e63, 0xe668, 0x0000, 0xe669, - 0x3123, 0x0000, 0x0000, 0x4e59, 0xe66a, 0xe66b, 0xe66c, 0x702b, - 0x6e2e, 0xe66d, 0x702a, 0x0000, 0x0000, 0x0000, 0xe66e, 0xe66f, - 0x702e, 0x702c, 0x702d, 0xe670, 0x702f, 0x0000, 0x7030, 0x4e6c, - 0x7031, 0x7032, 0xe671, 0x4049, 0x483b, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3f7d, 0x3467, 0x0000, 0x0000, 0x4d3a, 0x326d, 0x3d38, 0x385b, - 0x0000, 0x7035, 0xe672, 0x7034, 0x3b73, 0x7036, 0x7033, 0x0000, - 0x0000, 0x3b28, 0xe673, 0x0000, 0x0000, 0x703a, 0x6a2d, 0x0000, - 0xe675, 0x5256, 0xe676, 0x3f77, 0x7038, 0xe677, 0xe678, 0xe679, - 0x0000, 0x0000, 0x4e25, 0x4671, 0x0000, 0x0000, 0x0000, 0x0000, - 0x312b, 0xe67a, 0x4063, 0x3c36, 0x0000, 0x0000, 0x0000, 0xe67b, - 0x4a37, 0xe67c, 0x3140, 0x0000, 0x0000, 0x0000, 0x4e6d, 0x4d6b, - 0x0000, 0x703b, 0xe67d, 0x4545, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_97[256] = { - /*** 0x00 ***/ - 0x3c7b, 0x0000, 0xe67e, 0xe721, 0x703c, 0xe722, 0x703d, 0x3f4c, - 0x703e, 0xe723, 0x4e6e, 0x0000, 0x0000, 0x7039, 0x7040, 0x7042, - 0x0000, 0x7041, 0x0000, 0x703f, 0x0000, 0x0000, 0x7043, 0x0000, - 0x0000, 0x7044, 0xe724, 0xe725, 0x417a, 0xe726, 0x3262, 0x0000, - 0x0000, 0xe727, 0xe728, 0xe729, 0x7045, 0x0000, 0x0000, 0x4c38, - 0xe72a, 0x0000, 0x7046, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7047, 0xe72b, 0x4f2a, 0xe72c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5b31, 0x7048, 0x0000, 0x0000, 0x0000, 0x7049, 0x704a, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe72d, 0x704e, 0xe72e, 0x704b, 0x0000, 0x704c, 0x0000, - 0x704d, 0x704f, 0xe72f, 0x0000, 0x0000, 0x0000, 0xe730, 0xe731, - 0x0000, 0x0000, 0x4044, 0x0000, 0x0000, 0xe732, 0x4c77, 0xe733, - 0xe734, 0x4045, 0xe735, 0xe736, 0x7050, 0x0000, 0x4873, 0x0000, - 0x7051, 0x7353, 0x4c4c, 0xe737, 0x7052, 0x0000, 0x7053, 0xe738, - 0x7054, 0x3357, 0xe739, 0x7056, 0x0000, 0x3f59, 0xe73a, 0x0000, - 0x0000, 0x7057, 0x0000, 0xe73b, 0x3724, 0x0000, 0xe73c, 0xe73d, - 0xe73e, 0x7058, 0x705c, 0xe73f, 0x705a, 0xe740, 0x0000, 0xe741, - /*** 0x80 ***/ - 0xe742, 0x705b, 0x0000, 0x0000, 0x3373, 0x7059, 0x705d, 0x0000, - 0x0000, 0xe743, 0x0000, 0x705e, 0x0000, 0x3048, 0x0000, 0x705f, - 0x7060, 0x0000, 0x0000, 0x0000, 0x0000, 0xe744, 0xe745, 0xe746, - 0x3e64, 0xe747, 0xe748, 0x0000, 0x7061, 0x0000, 0xe749, 0xe74a, - 0x3547, 0x0000, 0xe74b, 0x7064, 0x0000, 0x0000, 0x7063, 0x0000, - 0x7062, 0x0000, 0x0000, 0x6b71, 0xe74c, 0x4a5c, 0xe74d, 0x0000, - 0x0000, 0xe74e, 0xe74f, 0x7065, 0x7066, 0xe750, 0xe751, 0x0000, - 0xe752, 0xe753, 0xe754, 0x0000, 0xe755, 0x0000, 0xe756, 0xe757, - /*** 0xc0 ***/ - 0x0000, 0xe758, 0x0000, 0x7067, 0xe759, 0xe75a, 0x7068, 0xe75b, - 0x7069, 0xe75c, 0xe75d, 0x706a, 0xe75e, 0xe75f, 0xe760, 0x0000, - 0xe761, 0xe762, 0x0000, 0x345a, 0xe763, 0x0000, 0x0000, 0xe764, - 0xe765, 0xe766, 0x0000, 0xe76a, 0x706b, 0xe767, 0xe768, 0x0000, - 0xe769, 0xe76b, 0x0000, 0x0000, 0xe76c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x706c, 0x4723, 0xe76d, - 0x0000, 0xe76e, 0x706e, 0x323b, 0xe76f, 0x7071, 0x7070, 0xe770, - 0xe771, 0x0000, 0xe772, 0x3124, 0x0000, 0x0000, 0x0000, 0x3641 -}; - -static const unsigned short jis_from_unicode_98[256] = { - /*** 0x00 ***/ - 0x0000, 0x4a47, 0x443a, 0x3a22, 0x0000, 0x3960, 0x3d67, 0xe773, - 0x3f5c, 0x0000, 0xe774, 0x0000, 0x7073, 0xe776, 0xe777, 0x7072, - 0x4d42, 0x3468, 0x4852, 0x465c, 0xe778, 0x0000, 0xe779, 0x3f7c, - 0x4e4e, 0xe775, 0x375b, 0x0000, 0xe77a, 0x0000, 0xe77b, 0x0000, - 0xe77c, 0x7076, 0x0000, 0xe77d, 0x7075, 0xe828, 0xe77e, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe821, 0x4b4b, 0x462c, 0xe822, 0xe823, - 0xe824, 0x0000, 0xe825, 0xe826, 0x3150, 0xe827, 0x0000, 0x7077, - 0x7074, 0x0000, 0x0000, 0x4951, 0x4d6a, 0x7078, 0xe829, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe82a, 0x0000, 0x7079, 0xe82b, - 0x0000, 0x0000, 0xe82c, 0x707b, 0x426a, 0x335b, 0x335c, 0x707a, - 0x0000, 0xe82d, 0xe82e, 0xe82f, 0x3469, 0x3832, 0xe830, 0xe831, - 0x346a, 0xe832, 0xe833, 0x453f, 0x0000, 0x0000, 0x4e60, 0x0000, - 0x0000, 0x0000, 0xe834, 0xe835, 0x0000, 0xe836, 0xe837, 0x385c, - 0x0000, 0x0000, 0xe838, 0x707c, 0xe839, 0x0000, 0x0000, 0x707d, - 0x707e, 0x7121, 0x0000, 0x7123, 0x7122, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4977, 0x0000, 0x7124, 0xe83a, 0x0000, 0xe83b, 0xe83c, 0x7125, - 0xe83d, 0x7126, 0x0000, 0x0000, 0xe83e, 0x0000, 0x7127, 0xe83f, - 0xe840, 0x0000, 0xe841, 0xe842, 0x0000, 0x0000, 0x0000, 0xe843, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe844, 0x7129, 0x7128, 0xe845, 0x712a, 0x0000, - 0xe846, 0x0000, 0x0000, 0x0000, 0xe847, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4874, 0x664c, 0x0000, 0x0000, 0x3f29, - 0x0000, 0xe848, 0x3532, 0xe849, 0x0000, 0xe84a, 0xe84b, 0xe84c, - 0x0000, 0x712b, 0xe84d, 0x712c, 0x0000, 0x522c, 0x5d3b, 0x4853, - 0x0000, 0x0000, 0x307b, 0xe84e, 0x303b, 0x0000, 0xe84f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b74, 0x4b30, 0x3e7e, 0x0000 -}; - -static const unsigned short jis_from_unicode_99[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xe850, 0x712d, 0x0000, 0x4c5f, 0x0000, 0xe851, - 0xe852, 0x712e, 0x4d5c, 0x0000, 0x3142, 0x0000, 0x0000, 0x0000, - 0x3b41, 0xe853, 0x712f, 0x326e, 0x7130, 0xe854, 0xe855, 0xe856, - 0x7131, 0x0000, 0xe857, 0xe858, 0xe859, 0x7133, 0x7134, 0xe85a, - 0x7136, 0x7132, 0xe85b, 0x0000, 0x7135, 0x0000, 0xe85c, 0xe85d, - 0x345b, 0x0000, 0x0000, 0xe85e, 0x7137, 0x0000, 0x7138, 0x0000, - 0x0000, 0xe85f, 0xe860, 0xe861, 0xe862, 0xe863, 0x0000, 0x0000, - 0x0000, 0xe864, 0xe865, 0xe866, 0xe867, 0x7139, 0x713a, 0x0000, - /*** 0x40 ***/ - 0xe868, 0xe869, 0x713b, 0x0000, 0x0000, 0x713d, 0xe86a, 0xe86b, - 0xe86c, 0x713c, 0x0000, 0x713f, 0x7142, 0xe86d, 0xe86e, 0x0000, - 0x713e, 0x7140, 0x7141, 0x0000, 0xe86f, 0x7143, 0x0000, 0x3642, - 0xe870, 0xe871, 0x0000, 0xe872, 0xe873, 0x0000, 0xe874, 0xe875, - 0xe876, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c73, 0x7144, - 0x7145, 0x3961, 0x0000, 0xe877, 0x0000, 0xe878, 0x0000, 0xe879, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7146, 0xe87a, 0x0000, - 0x333e, 0x0000, 0x0000, 0x0000, 0x474f, 0x7147, 0x7148, 0x0000, - 0xe87b, 0xe87c, 0xe87d, 0x435a, 0x466b, 0xe87e, 0x0000, 0x0000, - 0x0000, 0xe921, 0xe922, 0x0000, 0x7149, 0xe923, 0x0000, 0xe924, - /*** 0xc0 ***/ - 0x0000, 0x477d, 0x0000, 0xe925, 0x424c, 0x3158, 0x366e, 0x0000, - 0x366f, 0xe926, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4373, 0x714e, 0x3670, 0xe927, 0xe928, 0x326f, 0x0000, 0x0000, - 0x714d, 0xe929, 0xe92a, 0x714b, 0xe92b, 0x714c, 0xe92c, 0x714a, - 0x0000, 0x0000, 0x7158, 0x0000, 0x0000, 0x0000, 0x0000, 0xe92d, - 0x0000, 0x0000, 0xe92e, 0xe92f, 0xe930, 0x714f, 0x7150, 0x0000, - 0xe931, 0x7151, 0x7152, 0x0000, 0xe932, 0xe933, 0x0000, 0x0000, - 0x7154, 0xe934, 0x0000, 0x7153, 0x0000, 0xe935, 0xe936, 0x3d59 -}; - -static const unsigned short jis_from_unicode_9a[256] = { - /*** 0x00 ***/ - 0x0000, 0x7155, 0xe937, 0xe938, 0xe939, 0x7157, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe93a, 0xe93b, 0x0000, 0x3533, 0x7156, - 0xe93c, 0xe93d, 0x417b, 0x3833, 0x0000, 0x0000, 0xe93e, 0x0000, - 0x0000, 0x7159, 0x0000, 0x0000, 0x0000, 0x0000, 0xe93f, 0x0000, - 0xe940, 0x0000, 0xe941, 0xe942, 0xe943, 0x0000, 0x0000, 0xe944, - 0x424d, 0x0000, 0x0000, 0x715a, 0x0000, 0xe945, 0xe946, 0x0000, - 0x462d, 0x0000, 0x0000, 0xe947, 0x0000, 0xe948, 0xe949, 0x715b, - 0xe94a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7160, 0x0000, - /*** 0x40 ***/ - 0x715e, 0xe94c, 0x715d, 0x715f, 0xe94d, 0x715c, 0x0000, 0xe94b, - 0x0000, 0x0000, 0xe94e, 0xe94f, 0xe950, 0x7162, 0xe951, 0x0000, - 0x0000, 0xe952, 0x0000, 0x0000, 0xe953, 0x7161, 0xe954, 0x7164, - 0x0000, 0x0000, 0x3643, 0x7163, 0x0000, 0xe955, 0x0000, 0x7165, - 0x0000, 0x0000, 0x7166, 0x0000, 0x7168, 0x7167, 0x0000, 0x0000, - 0x0000, 0x7169, 0x716b, 0x716a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x397c, 0x0000, 0xe956, 0x0000, 0xe957, 0x716c, 0xe958, 0xe959, - 0x716d, 0x0000, 0xe95a, 0x0000, 0xe95b, 0xe95c, 0xe95d, 0x0000, - 0x333c, 0xe95e, 0x0000, 0xe95f, 0x716e, 0x0000, 0xe960, 0xe961, - /*** 0xc0 ***/ - 0x716f, 0xe962, 0x0000, 0xe963, 0x3f71, 0x0000, 0xe964, 0x0000, - 0xe965, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe966, 0x7170, - 0xe967, 0x7171, 0xe968, 0x7172, 0x7173, 0xe969, 0xe96a, 0xe96b, - 0x3962, 0x0000, 0x0000, 0xe96c, 0xe96d, 0x0000, 0x7174, 0x7175, - 0xe96e, 0x0000, 0x7176, 0x7177, 0xe96f, 0xe970, 0x7178, 0xe971, - 0x0000, 0xe972, 0x4831, 0x717a, 0xe973, 0x4926, 0x717b, 0x7179, - 0x0000, 0x717d, 0xe974, 0xe975, 0x717c, 0xe976, 0x0000, 0x717e, - 0x0000, 0xe977, 0xe978, 0x7221, 0x0000, 0xe979, 0x0000, 0xe97a -}; - -static const unsigned short jis_from_unicode_9b[256] = { - /*** 0x00 ***/ - 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xea21, 0xea22, 0x7222, 0x0000, - 0xea23, 0xea24, 0x0000, 0xea25, 0xea26, 0xea27, 0xea28, 0x0000, - 0xea29, 0x0000, 0xea2a, 0x0000, 0x0000, 0x0000, 0xea2b, 0x0000, - 0x7223, 0xea2c, 0x7224, 0xea2d, 0xea2e, 0x0000, 0x0000, 0x7225, - 0xea2f, 0x0000, 0x7226, 0x7227, 0x0000, 0x7228, 0xea30, 0x7229, - 0x722a, 0x722b, 0x722c, 0xea31, 0x0000, 0xea32, 0x722d, 0x722e, - 0x0000, 0x5d35, 0x722f, 0xea33, 0xea34, 0xea35, 0x0000, 0xea36, - 0x0000, 0xea37, 0xea38, 0x6478, 0x3534, 0xea39, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x3321, 0x3a32, 0x7231, 0x7230, 0x4c25, 0x0000, 0x0000, - 0xea3a, 0x0000, 0x0000, 0xea3b, 0xea3c, 0x7233, 0x7234, 0x7232, - 0x0000, 0x7235, 0x0000, 0x0000, 0x4b62, 0xea3d, 0xea3e, 0xea3f, - 0x7236, 0x0000, 0x357b, 0xea40, 0x0000, 0x0000, 0xea41, 0x0000, - 0x0000, 0xea42, 0x0000, 0xea43, 0x0000, 0xea44, 0xea45, 0x0000, - 0xea46, 0x0000, 0xea47, 0xea48, 0xea49, 0xea4a, 0xea4b, 0x4f25, - 0x0000, 0x0000, 0x0000, 0xea4c, 0x7237, 0xea4d, 0x0000, 0xea4e, - 0xea4f, 0xea50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea51, - /*** 0x80 ***/ - 0xea52, 0x0000, 0x0000, 0x7239, 0xea53, 0xea54, 0xea55, 0xea56, - 0x0000, 0xea57, 0xea58, 0xea59, 0x0000, 0xea5a, 0x303e, 0xea5b, - 0xea5c, 0x723a, 0x4a2b, 0x7238, 0xea5d, 0x0000, 0x723b, 0x723c, - 0x0000, 0x0000, 0xea5e, 0x0000, 0x0000, 0xea5f, 0xea60, 0x723d, - 0x723e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea61, 0xea62, - 0x723f, 0xea63, 0x4b6e, 0x3b2d, 0xea64, 0x3a7a, 0x412f, 0x0000, - 0xea65, 0xea66, 0xea67, 0x0000, 0x7240, 0x0000, 0x0000, 0xea68, - 0xea69, 0x7243, 0x0000, 0xea6a, 0xea6b, 0x0000, 0xea6c, 0xea6d, - /*** 0xc0 ***/ - 0x7241, 0xea6e, 0x0000, 0x0000, 0x0000, 0x0000, 0x7244, 0xea6f, - 0xea70, 0x3871, 0x7242, 0x0000, 0x0000, 0x0000, 0xea71, 0x7245, - 0xea72, 0x7246, 0x7247, 0x0000, 0x724b, 0x0000, 0x3b2a, 0xea73, - 0xea74, 0x0000, 0x0000, 0x4264, 0x0000, 0xea75, 0x0000, 0xea76, - 0x0000, 0x724c, 0x7249, 0x7248, 0x724a, 0xea77, 0x0000, 0xea78, - 0x375f, 0x0000, 0xea79, 0xea7a, 0x0000, 0x0000, 0x0000, 0xea7b, - 0x7250, 0x724f, 0x724e, 0xea7c, 0x0000, 0x3033, 0x0000, 0xea7d, - 0xea7e, 0xeb21, 0xeb22, 0x0000, 0x0000, 0xeb23, 0x0000, 0xeb24 -}; - -static const unsigned short jis_from_unicode_9c[256] = { - /*** 0x00 ***/ - 0xeb25, 0x0000, 0xeb26, 0x0000, 0x725a, 0x0000, 0x7256, 0x0000, - 0x7257, 0x7253, 0x7259, 0xeb27, 0x7255, 0x3362, 0x0000, 0xeb28, - 0x4f4c, 0xeb29, 0x7258, 0x7254, 0x7252, 0x7251, 0xeb2a, 0x0000, - 0xeb2b, 0xeb2c, 0xeb2d, 0x725c, 0xeb2e, 0x0000, 0xeb2f, 0x0000, - 0x0000, 0x725f, 0xeb30, 0xeb31, 0x725e, 0x725d, 0xeb32, 0xeb33, - 0xeb34, 0xeb35, 0xeb36, 0x0000, 0x0000, 0x4949, 0x725b, 0x3073, - 0x7260, 0xeb37, 0x7262, 0x0000, 0x0000, 0xeb38, 0xeb39, 0xeb3a, - 0x0000, 0x336f, 0x724d, 0x3137, 0x0000, 0xeb3b, 0x7264, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xeb3c, 0x0000, 0xeb3d, 0xeb3e, 0xeb3f, 0x7263, 0x7261, - 0x432d, 0xeb40, 0xeb41, 0x0000, 0x0000, 0x0000, 0xeb42, 0xeb43, - 0xeb44, 0x0000, 0x4b70, 0xeb45, 0xeb46, 0x0000, 0xeb47, 0x4e5a, - 0xeb48, 0x0000, 0x7265, 0xeb49, 0xeb50, 0xeb4a, 0xeb4b, 0xeb4c, - 0x7266, 0x0000, 0x0000, 0xeb4d, 0x0000, 0x0000, 0x0000, 0x7267, - 0xeb52, 0xeb4e, 0xeb4f, 0xeb51, 0x0000, 0x0000, 0xeb53, 0x0000, - 0xeb54, 0x0000, 0xeb55, 0x0000, 0x0000, 0xeb56, 0x7268, 0xeb57, - 0x7269, 0x0000, 0x0000, 0xeb58, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x443b, 0xeb59, 0x726a, - 0x0000, 0x4837, 0x0000, 0x726f, 0x726b, 0x0000, 0x0000, 0x0000, - 0x726c, 0x0000, 0xeb5a, 0x4b31, 0x4c44, 0x0000, 0x4650, 0xeb5b, - 0x0000, 0xeb5c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_9d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xeb5e, 0x7270, 0x0000, 0x0000, 0x7271, 0x463e, - 0x726e, 0x726d, 0x0000, 0xeb5d, 0x0000, 0x0000, 0x322a, 0x0000, - 0x0000, 0xeb5f, 0x7279, 0x0000, 0x0000, 0x7278, 0x0000, 0xeb60, - 0xeb61, 0x0000, 0x0000, 0x3175, 0xeb62, 0xeb63, 0xeb64, 0x7276, - 0x0000, 0x0000, 0x0000, 0x7275, 0x0000, 0x0000, 0x7273, 0x0000, - 0x337b, 0x0000, 0x7272, 0x3c32, 0x3229, 0x0000, 0x0000, 0xeb65, - 0xeb66, 0x0000, 0xeb67, 0xeb68, 0xeb69, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeb6a, 0x3963, 0xeb6b, 0xeb6d, 0x727c, 0x727b, - /*** 0x40 ***/ - 0x0000, 0x727a, 0xeb6e, 0xeb6f, 0x7277, 0xeb6c, 0x727d, 0xeb70, - 0x727e, 0x0000, 0xeb71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7325, 0x7324, 0x0000, 0xeb72, 0xeb73, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7326, 0x0000, 0x0000, 0x312d, 0x7321, 0x7322, 0xeb74, - 0x3974, 0x4c39, 0xeb76, 0xeb75, 0x7323, 0xeb77, 0x0000, 0x0000, - 0x0000, 0xeb78, 0xeb79, 0xeb7a, 0x4b32, 0x0000, 0x0000, 0x732b, - 0xeb7b, 0x0000, 0x7327, 0x0000, 0x0000, 0x0000, 0xeb7c, 0xeb7d, - 0x0000, 0x0000, 0x732c, 0xeb7e, 0xec21, 0x0000, 0xec22, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xec23, 0xec24, 0x0000, 0xec25, 0x7329, - 0x0000, 0x7328, 0xec26, 0x0000, 0x0000, 0xec27, 0xec28, 0x375c, - 0x0000, 0x0000, 0xec29, 0xec2a, 0x0000, 0xec2b, 0xec2c, 0xec2d, - 0xec2e, 0x0000, 0x732d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec2f, 0x0000, 0x0000, 0x732e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x732f, 0xec30, 0x732a, 0xec31, 0x0000, 0xec32, 0x7274, - 0x0000, 0xec33, 0x7330, 0x0000, 0x4461, 0xec34, 0x0000, 0x0000, - 0x7334, 0xec35, 0x7335, 0x7333, 0xec36, 0x0000, 0x0000, 0xec37, - /*** 0xc0 ***/ - 0x0000, 0x7332, 0x7338, 0xec38, 0x7331, 0x0000, 0x7336, 0xec39, - 0x0000, 0xec3a, 0xec3b, 0x0000, 0x0000, 0x0000, 0x0000, 0x7337, - 0x0000, 0x0000, 0x0000, 0x733a, 0xec3c, 0xec3d, 0xec3e, 0xec3f, - 0x0000, 0x7339, 0xec40, 0x0000, 0x0000, 0x0000, 0xec41, 0xec42, - 0xec43, 0x0000, 0x0000, 0x0000, 0x0000, 0xec44, 0x733c, 0xec45, - 0x0000, 0xec46, 0x0000, 0xec47, 0x0000, 0x733d, 0xec48, 0x733e, - 0xec49, 0x0000, 0x4f49, 0xec4a, 0xec4b, 0x0000, 0x0000, 0x0000, - 0x733b, 0x426b, 0x3a6d, 0x0000, 0x0000, 0x733f, 0xec4c, 0x0000 -}; - -static const unsigned short jis_from_unicode_9e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xec4e, 0x0000, 0x0000, 0x0000, 0x0000, 0xec4f, - 0x0000, 0x0000, 0xec4d, 0x0000, 0x0000, 0x0000, 0xec50, 0x0000, - 0xec51, 0xec52, 0xec53, 0x0000, 0x0000, 0xec54, 0xec55, 0x0000, - 0x0000, 0xec56, 0x7340, 0x7341, 0xec57, 0xec58, 0x7342, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7343, 0x0000, 0x0000, - 0x3834, 0x7344, 0xec59, 0xec5a, 0xec5b, 0x7345, 0x0000, 0x3c2f, - /*** 0x80 ***/ - 0xec5c, 0x7346, 0xec5d, 0xec5e, 0xec5f, 0xec60, 0x0000, 0xec61, - 0x7347, 0x0000, 0x0000, 0x7348, 0x7349, 0x0000, 0xec62, 0xec63, - 0x0000, 0x734c, 0x734a, 0x4f3c, 0x0000, 0x734b, 0xec64, 0x4e6f, - 0xec65, 0x0000, 0x0000, 0xec66, 0x0000, 0x734d, 0xec67, 0x4e5b, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec68, 0x734e, 0x477e, 0x0000, - 0xec69, 0x734f, 0x7351, 0x0000, 0xec6a, 0x7352, 0xec6b, 0xec6c, - 0xec6d, 0x0000, 0x0000, 0xec6e, 0xec6f, 0xec70, 0x0000, 0x0000, - 0x7350, 0x396d, 0x4c4d, 0x4b63, 0x5677, 0x0000, 0x5d60, 0x4b7b, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x322b, 0x0000, 0xec71, 0x0000, - 0xec72, 0x0000, 0x0000, 0xec73, 0x7354, 0x3550, 0x7355, 0x7356, - 0x7357, 0x0000, 0x3975, 0x0000, 0x7358, 0xec74, 0x0000, 0x0000, - 0x6054, 0x4c5b, 0x0000, 0x4263, 0x7359, 0x735b, 0x735a, 0xec75, - 0x735c, 0x0000, 0x0000, 0x0000, 0xec76, 0x735d, 0x0000, 0xec77, - 0x735e, 0x0000, 0x0000, 0x0000, 0xec78, 0xec79, 0xec7a, 0x735f, - 0xec7b, 0xec7c, 0xec7d, 0x0000, 0x7360, 0xec7e, 0x7361, 0x7362, - 0xed21, 0x7363, 0x0000, 0x7364, 0x7365, 0x7366, 0x0000, 0xed22 -}; - -static const unsigned short jis_from_unicode_9f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xed23, 0xed24, 0x0000, 0x0000, 0x0000, 0x7367, - 0x7368, 0xed25, 0x0000, 0x0000, 0x0000, 0x0000, 0x4524, 0xed26, - 0xed27, 0xed28, 0xed29, 0x385d, 0xed2a, 0x736a, 0xed2b, 0xed2c, - 0x0000, 0xed2d, 0xed2e, 0xed2f, 0x0000, 0x0000, 0x0000, 0xed30, - 0x414d, 0x736b, 0xed31, 0x0000, 0x0000, 0x0000, 0xed32, 0x0000, - 0x0000, 0x0000, 0xed33, 0xed34, 0x736c, 0x0000, 0x0000, 0xed35, - 0x0000, 0xed36, 0xed37, 0x0000, 0xed38, 0x0000, 0x0000, 0xed39, - 0x0000, 0xed3a, 0xed3b, 0x4921, 0xed3c, 0xed3d, 0x736d, 0xed3e, - /*** 0x40 ***/ - 0x0000, 0xed3f, 0x0000, 0xed40, 0xed41, 0xed42, 0xed43, 0xed44, - 0x0000, 0x0000, 0x736e, 0x6337, 0x0000, 0x0000, 0x6c5a, 0x706d, - 0x0000, 0x0000, 0x736f, 0xed45, 0x7370, 0xed46, 0xed47, 0xed48, - 0xed49, 0x0000, 0xed4a, 0x0000, 0x0000, 0xed4b, 0xed4c, 0x7372, - 0x7373, 0x7374, 0x4e70, 0x7371, 0x0000, 0x0000, 0x7375, 0x7376, - 0xed4d, 0xed4e, 0x7378, 0x0000, 0x7377, 0xed4f, 0xed50, 0xed51, - 0xed52, 0xed53, 0x737a, 0xed54, 0x0000, 0xed55, 0x737b, 0x7379, - 0x0000, 0x0000, 0xed56, 0x0000, 0x0000, 0xed57, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e36, 0x0000, 0xed58, - 0xed59, 0xed5a, 0xed5b, 0x0000, 0xed5c, 0x737c, 0xed5d, 0xed5e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x737d, 0x6354, 0xed5f, 0x0000, - 0x737e, 0xed60, 0xed61, 0xed62, 0x0000, 0xed63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short jis_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x0000, 0x212a, 0x0000, 0x2174, 0x2170, 0x2173, 0x2175, 0x0000, - 0x214a, 0x214b, 0x2176, 0x215c, 0x2124, 0x0000, 0x2125, 0x213f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129, - 0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x214e, 0x2140, 0x214f, 0x2130, 0x2132, - /*** 0x40 ***/ - 0x212e, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x2150, 0x2143, 0x2151, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2171, 0x2172, 0x224c, 0x2131, 0x0000, 0x216f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const jis_from_unicode_[] = { - jis_from_unicode_0, - jis_from_unicode_1, - jis_from_unicode_2, - jis_from_unicode_3, - jis_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis_from_unicode_20, - jis_from_unicode_21, - jis_from_unicode_22, - jis_from_unicode_23, - allzeros, - jis_from_unicode_25, - jis_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis_from_unicode_30, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis_from_unicode_4e, - jis_from_unicode_4f, - jis_from_unicode_50, - jis_from_unicode_51, - jis_from_unicode_52, - jis_from_unicode_53, - jis_from_unicode_54, - jis_from_unicode_55, - jis_from_unicode_56, - jis_from_unicode_57, - jis_from_unicode_58, - jis_from_unicode_59, - jis_from_unicode_5a, - jis_from_unicode_5b, - jis_from_unicode_5c, - jis_from_unicode_5d, - jis_from_unicode_5e, - jis_from_unicode_5f, - jis_from_unicode_60, - jis_from_unicode_61, - jis_from_unicode_62, - jis_from_unicode_63, - jis_from_unicode_64, - jis_from_unicode_65, - jis_from_unicode_66, - jis_from_unicode_67, - jis_from_unicode_68, - jis_from_unicode_69, - jis_from_unicode_6a, - jis_from_unicode_6b, - jis_from_unicode_6c, - jis_from_unicode_6d, - jis_from_unicode_6e, - jis_from_unicode_6f, - jis_from_unicode_70, - jis_from_unicode_71, - jis_from_unicode_72, - jis_from_unicode_73, - jis_from_unicode_74, - jis_from_unicode_75, - jis_from_unicode_76, - jis_from_unicode_77, - jis_from_unicode_78, - jis_from_unicode_79, - jis_from_unicode_7a, - jis_from_unicode_7b, - jis_from_unicode_7c, - jis_from_unicode_7d, - jis_from_unicode_7e, - jis_from_unicode_7f, - jis_from_unicode_80, - jis_from_unicode_81, - jis_from_unicode_82, - jis_from_unicode_83, - jis_from_unicode_84, - jis_from_unicode_85, - jis_from_unicode_86, - jis_from_unicode_87, - jis_from_unicode_88, - jis_from_unicode_89, - jis_from_unicode_8a, - jis_from_unicode_8b, - jis_from_unicode_8c, - jis_from_unicode_8d, - jis_from_unicode_8e, - jis_from_unicode_8f, - jis_from_unicode_90, - jis_from_unicode_91, - jis_from_unicode_92, - jis_from_unicode_93, - jis_from_unicode_94, - jis_from_unicode_95, - jis_from_unicode_96, - jis_from_unicode_97, - jis_from_unicode_98, - jis_from_unicode_99, - jis_from_unicode_9a, - jis_from_unicode_9b, - jis_from_unicode_9c, - jis_from_unicode_9d, - jis_from_unicode_9e, - jis_from_unicode_9f, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - jis_from_unicode_ff -}; - -struct charmap2 jis_from_unicode = { 0, 255, (unsigned short **) jis_from_unicode_, (unichar_t *) unicode_from_jis212 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/johab.c fontforge-20220308~dfsg/Unicode/charset/johab.c --- fontforge-20201107~dfsg/Unicode/charset/johab.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/johab.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,10096 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned short allzeros[256] = { 0 }; - -const unichar_t unicode_from_johab[30207] = { - /*** 0x8400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3133, 0x0000, 0x3135, 0x3136, - 0x0000, 0x0000, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, - 0x3140, 0x0000, 0x0000, 0x0000, 0x3144, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x314f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8480 ***/ - 0x0000, 0x3150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3151, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x84c0 ***/ - 0x0000, 0x3152, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3153, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8540 ***/ - 0x0000, 0x3154, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3155, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8580 ***/ - 0x0000, 0x3156, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3157, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x85c0 ***/ - 0x0000, 0x3158, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3159, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8640 ***/ - 0x0000, 0x315a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x315b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8680 ***/ - 0x0000, 0x315c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x315d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x86c0 ***/ - 0x0000, 0x315e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x315f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8740 ***/ - 0x0000, 0x3160, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3161, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8780 ***/ - 0x0000, 0x3162, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3163, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x87c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8840 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xac00, 0xac01, 0xac02, 0xac03, 0xac04, 0xac05, 0xac06, - 0xac07, 0xac08, 0xac09, 0xac0a, 0xac0b, 0xac0c, 0xac0d, 0xac0e, - 0xac0f, 0xac10, 0x0000, 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, - 0xac16, 0xac17, 0xac18, 0xac19, 0xac1a, 0xac1b, 0x0000, 0x0000, - /*** 0x8880 ***/ - 0x0000, 0xac1c, 0xac1d, 0xac1e, 0xac1f, 0xac20, 0xac21, 0xac22, - 0xac23, 0xac24, 0xac25, 0xac26, 0xac27, 0xac28, 0xac29, 0xac2a, - 0xac2b, 0xac2c, 0x0000, 0xac2d, 0xac2e, 0xac2f, 0xac30, 0xac31, - 0xac32, 0xac33, 0xac34, 0xac35, 0xac36, 0xac37, 0x0000, 0x0000, - 0x0000, 0xac38, 0xac39, 0xac3a, 0xac3b, 0xac3c, 0xac3d, 0xac3e, - 0xac3f, 0xac40, 0xac41, 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, - 0xac47, 0xac48, 0x0000, 0xac49, 0xac4a, 0xac4b, 0xac4c, 0xac4d, - 0xac4e, 0xac4f, 0xac50, 0xac51, 0xac52, 0xac53, 0x0000, 0x0000, - /*** 0x88c0 ***/ - 0x0000, 0xac54, 0xac55, 0xac56, 0xac57, 0xac58, 0xac59, 0xac5a, - 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, 0xac60, 0xac61, 0xac62, - 0xac63, 0xac64, 0x0000, 0xac65, 0xac66, 0xac67, 0xac68, 0xac69, - 0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, 0x0000, 0x0000, - 0x0000, 0xac70, 0xac71, 0xac72, 0xac73, 0xac74, 0xac75, 0xac76, - 0xac77, 0xac78, 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, - 0xac7f, 0xac80, 0x0000, 0xac81, 0xac82, 0xac83, 0xac84, 0xac85, - 0xac86, 0xac87, 0xac88, 0xac89, 0xac8a, 0xac8b, 0x0000, 0x0000, - /*** 0x8900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8940 ***/ - 0x0000, 0xac8c, 0xac8d, 0xac8e, 0xac8f, 0xac90, 0xac91, 0xac92, - 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, 0xac98, 0xac99, 0xac9a, - 0xac9b, 0xac9c, 0x0000, 0xac9d, 0xac9e, 0xac9f, 0xaca0, 0xaca1, - 0xaca2, 0xaca3, 0xaca4, 0xaca5, 0xaca6, 0xaca7, 0x0000, 0x0000, - 0x0000, 0xaca8, 0xaca9, 0xacaa, 0xacab, 0xacac, 0xacad, 0xacae, - 0xacaf, 0xacb0, 0xacb1, 0xacb2, 0xacb3, 0xacb4, 0xacb5, 0xacb6, - 0xacb7, 0xacb8, 0x0000, 0xacb9, 0xacba, 0xacbb, 0xacbc, 0xacbd, - 0xacbe, 0xacbf, 0xacc0, 0xacc1, 0xacc2, 0xacc3, 0x0000, 0x0000, - /*** 0x8980 ***/ - 0x0000, 0xacc4, 0xacc5, 0xacc6, 0xacc7, 0xacc8, 0xacc9, 0xacca, - 0xaccb, 0xaccc, 0xaccd, 0xacce, 0xaccf, 0xacd0, 0xacd1, 0xacd2, - 0xacd3, 0xacd4, 0x0000, 0xacd5, 0xacd6, 0xacd7, 0xacd8, 0xacd9, - 0xacda, 0xacdb, 0xacdc, 0xacdd, 0xacde, 0xacdf, 0x0000, 0x0000, - 0x0000, 0xace0, 0xace1, 0xace2, 0xace3, 0xace4, 0xace5, 0xace6, - 0xace7, 0xace8, 0xace9, 0xacea, 0xaceb, 0xacec, 0xaced, 0xacee, - 0xacef, 0xacf0, 0x0000, 0xacf1, 0xacf2, 0xacf3, 0xacf4, 0xacf5, - 0xacf6, 0xacf7, 0xacf8, 0xacf9, 0xacfa, 0xacfb, 0x0000, 0x0000, - /*** 0x89c0 ***/ - 0x0000, 0xacfc, 0xacfd, 0xacfe, 0xacff, 0xad00, 0xad01, 0xad02, - 0xad03, 0xad04, 0xad05, 0xad06, 0xad07, 0xad08, 0xad09, 0xad0a, - 0xad0b, 0xad0c, 0x0000, 0xad0d, 0xad0e, 0xad0f, 0xad10, 0xad11, - 0xad12, 0xad13, 0xad14, 0xad15, 0xad16, 0xad17, 0x0000, 0x0000, - 0x0000, 0xad18, 0xad19, 0xad1a, 0xad1b, 0xad1c, 0xad1d, 0xad1e, - 0xad1f, 0xad20, 0xad21, 0xad22, 0xad23, 0xad24, 0xad25, 0xad26, - 0xad27, 0xad28, 0x0000, 0xad29, 0xad2a, 0xad2b, 0xad2c, 0xad2d, - 0xad2e, 0xad2f, 0xad30, 0xad31, 0xad32, 0xad33, 0x0000, 0x0000, - /*** 0x8a00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8a40 ***/ - 0x0000, 0xad34, 0xad35, 0xad36, 0xad37, 0xad38, 0xad39, 0xad3a, - 0xad3b, 0xad3c, 0xad3d, 0xad3e, 0xad3f, 0xad40, 0xad41, 0xad42, - 0xad43, 0xad44, 0x0000, 0xad45, 0xad46, 0xad47, 0xad48, 0xad49, - 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, 0x0000, 0x0000, - 0x0000, 0xad50, 0xad51, 0xad52, 0xad53, 0xad54, 0xad55, 0xad56, - 0xad57, 0xad58, 0xad59, 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, - 0xad5f, 0xad60, 0x0000, 0xad61, 0xad62, 0xad63, 0xad64, 0xad65, - 0xad66, 0xad67, 0xad68, 0xad69, 0xad6a, 0xad6b, 0x0000, 0x0000, - /*** 0x8a80 ***/ - 0x0000, 0xad6c, 0xad6d, 0xad6e, 0xad6f, 0xad70, 0xad71, 0xad72, - 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, 0xad78, 0xad79, 0xad7a, - 0xad7b, 0xad7c, 0x0000, 0xad7d, 0xad7e, 0xad7f, 0xad80, 0xad81, - 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, 0x0000, 0x0000, - 0x0000, 0xad88, 0xad89, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, - 0xad8f, 0xad90, 0xad91, 0xad92, 0xad93, 0xad94, 0xad95, 0xad96, - 0xad97, 0xad98, 0x0000, 0xad99, 0xad9a, 0xad9b, 0xad9c, 0xad9d, - 0xad9e, 0xad9f, 0xada0, 0xada1, 0xada2, 0xada3, 0x0000, 0x0000, - /*** 0x8ac0 ***/ - 0x0000, 0xada4, 0xada5, 0xada6, 0xada7, 0xada8, 0xada9, 0xadaa, - 0xadab, 0xadac, 0xadad, 0xadae, 0xadaf, 0xadb0, 0xadb1, 0xadb2, - 0xadb3, 0xadb4, 0x0000, 0xadb5, 0xadb6, 0xadb7, 0xadb8, 0xadb9, - 0xadba, 0xadbb, 0xadbc, 0xadbd, 0xadbe, 0xadbf, 0x0000, 0x0000, - 0x0000, 0xadc0, 0xadc1, 0xadc2, 0xadc3, 0xadc4, 0xadc5, 0xadc6, - 0xadc7, 0xadc8, 0xadc9, 0xadca, 0xadcb, 0xadcc, 0xadcd, 0xadce, - 0xadcf, 0xadd0, 0x0000, 0xadd1, 0xadd2, 0xadd3, 0xadd4, 0xadd5, - 0xadd6, 0xadd7, 0xadd8, 0xadd9, 0xadda, 0xaddb, 0x0000, 0x0000, - /*** 0x8b00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8b40 ***/ - 0x0000, 0xaddc, 0xaddd, 0xadde, 0xaddf, 0xade0, 0xade1, 0xade2, - 0xade3, 0xade4, 0xade5, 0xade6, 0xade7, 0xade8, 0xade9, 0xadea, - 0xadeb, 0xadec, 0x0000, 0xaded, 0xadee, 0xadef, 0xadf0, 0xadf1, - 0xadf2, 0xadf3, 0xadf4, 0xadf5, 0xadf6, 0xadf7, 0x0000, 0x0000, - 0x0000, 0xadf8, 0xadf9, 0xadfa, 0xadfb, 0xadfc, 0xadfd, 0xadfe, - 0xadff, 0xae00, 0xae01, 0xae02, 0xae03, 0xae04, 0xae05, 0xae06, - 0xae07, 0xae08, 0x0000, 0xae09, 0xae0a, 0xae0b, 0xae0c, 0xae0d, - 0xae0e, 0xae0f, 0xae10, 0xae11, 0xae12, 0xae13, 0x0000, 0x0000, - /*** 0x8b80 ***/ - 0x0000, 0xae14, 0xae15, 0xae16, 0xae17, 0xae18, 0xae19, 0xae1a, - 0xae1b, 0xae1c, 0xae1d, 0xae1e, 0xae1f, 0xae20, 0xae21, 0xae22, - 0xae23, 0xae24, 0x0000, 0xae25, 0xae26, 0xae27, 0xae28, 0xae29, - 0xae2a, 0xae2b, 0xae2c, 0xae2d, 0xae2e, 0xae2f, 0x0000, 0x0000, - 0x0000, 0xae30, 0xae31, 0xae32, 0xae33, 0xae34, 0xae35, 0xae36, - 0xae37, 0xae38, 0xae39, 0xae3a, 0xae3b, 0xae3c, 0xae3d, 0xae3e, - 0xae3f, 0xae40, 0x0000, 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, - 0xae46, 0xae47, 0xae48, 0xae49, 0xae4a, 0xae4b, 0x0000, 0x0000, - /*** 0x8bc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8c00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8c40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xae4c, 0xae4d, 0xae4e, 0xae4f, 0xae50, 0xae51, 0xae52, - 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, 0xae58, 0xae59, 0xae5a, - 0xae5b, 0xae5c, 0x0000, 0xae5d, 0xae5e, 0xae5f, 0xae60, 0xae61, - 0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, 0x0000, 0x0000, - /*** 0x8c80 ***/ - 0x0000, 0xae68, 0xae69, 0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, - 0xae6f, 0xae70, 0xae71, 0xae72, 0xae73, 0xae74, 0xae75, 0xae76, - 0xae77, 0xae78, 0x0000, 0xae79, 0xae7a, 0xae7b, 0xae7c, 0xae7d, - 0xae7e, 0xae7f, 0xae80, 0xae81, 0xae82, 0xae83, 0x0000, 0x0000, - 0x0000, 0xae84, 0xae85, 0xae86, 0xae87, 0xae88, 0xae89, 0xae8a, - 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, 0xae90, 0xae91, 0xae92, - 0xae93, 0xae94, 0x0000, 0xae95, 0xae96, 0xae97, 0xae98, 0xae99, - 0xae9a, 0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, 0x0000, 0x0000, - /*** 0x8cc0 ***/ - 0x0000, 0xaea0, 0xaea1, 0xaea2, 0xaea3, 0xaea4, 0xaea5, 0xaea6, - 0xaea7, 0xaea8, 0xaea9, 0xaeaa, 0xaeab, 0xaeac, 0xaead, 0xaeae, - 0xaeaf, 0xaeb0, 0x0000, 0xaeb1, 0xaeb2, 0xaeb3, 0xaeb4, 0xaeb5, - 0xaeb6, 0xaeb7, 0xaeb8, 0xaeb9, 0xaeba, 0xaebb, 0x0000, 0x0000, - 0x0000, 0xaebc, 0xaebd, 0xaebe, 0xaebf, 0xaec0, 0xaec1, 0xaec2, - 0xaec3, 0xaec4, 0xaec5, 0xaec6, 0xaec7, 0xaec8, 0xaec9, 0xaeca, - 0xaecb, 0xaecc, 0x0000, 0xaecd, 0xaece, 0xaecf, 0xaed0, 0xaed1, - 0xaed2, 0xaed3, 0xaed4, 0xaed5, 0xaed6, 0xaed7, 0x0000, 0x0000, - /*** 0x8d00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8d40 ***/ - 0x0000, 0xaed8, 0xaed9, 0xaeda, 0xaedb, 0xaedc, 0xaedd, 0xaede, - 0xaedf, 0xaee0, 0xaee1, 0xaee2, 0xaee3, 0xaee4, 0xaee5, 0xaee6, - 0xaee7, 0xaee8, 0x0000, 0xaee9, 0xaeea, 0xaeeb, 0xaeec, 0xaeed, - 0xaeee, 0xaeef, 0xaef0, 0xaef1, 0xaef2, 0xaef3, 0x0000, 0x0000, - 0x0000, 0xaef4, 0xaef5, 0xaef6, 0xaef7, 0xaef8, 0xaef9, 0xaefa, - 0xaefb, 0xaefc, 0xaefd, 0xaefe, 0xaeff, 0xaf00, 0xaf01, 0xaf02, - 0xaf03, 0xaf04, 0x0000, 0xaf05, 0xaf06, 0xaf07, 0xaf08, 0xaf09, - 0xaf0a, 0xaf0b, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, 0x0000, 0x0000, - /*** 0x8d80 ***/ - 0x0000, 0xaf10, 0xaf11, 0xaf12, 0xaf13, 0xaf14, 0xaf15, 0xaf16, - 0xaf17, 0xaf18, 0xaf19, 0xaf1a, 0xaf1b, 0xaf1c, 0xaf1d, 0xaf1e, - 0xaf1f, 0xaf20, 0x0000, 0xaf21, 0xaf22, 0xaf23, 0xaf24, 0xaf25, - 0xaf26, 0xaf27, 0xaf28, 0xaf29, 0xaf2a, 0xaf2b, 0x0000, 0x0000, - 0x0000, 0xaf2c, 0xaf2d, 0xaf2e, 0xaf2f, 0xaf30, 0xaf31, 0xaf32, - 0xaf33, 0xaf34, 0xaf35, 0xaf36, 0xaf37, 0xaf38, 0xaf39, 0xaf3a, - 0xaf3b, 0xaf3c, 0x0000, 0xaf3d, 0xaf3e, 0xaf3f, 0xaf40, 0xaf41, - 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, 0x0000, 0x0000, - /*** 0x8dc0 ***/ - 0x0000, 0xaf48, 0xaf49, 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, - 0xaf4f, 0xaf50, 0xaf51, 0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, - 0xaf57, 0xaf58, 0x0000, 0xaf59, 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, - 0xaf5e, 0xaf5f, 0xaf60, 0xaf61, 0xaf62, 0xaf63, 0x0000, 0x0000, - 0x0000, 0xaf64, 0xaf65, 0xaf66, 0xaf67, 0xaf68, 0xaf69, 0xaf6a, - 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, 0xaf70, 0xaf71, 0xaf72, - 0xaf73, 0xaf74, 0x0000, 0xaf75, 0xaf76, 0xaf77, 0xaf78, 0xaf79, - 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf7f, 0x0000, 0x0000, - /*** 0x8e00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8e40 ***/ - 0x0000, 0xaf80, 0xaf81, 0xaf82, 0xaf83, 0xaf84, 0xaf85, 0xaf86, - 0xaf87, 0xaf88, 0xaf89, 0xaf8a, 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, - 0xaf8f, 0xaf90, 0x0000, 0xaf91, 0xaf92, 0xaf93, 0xaf94, 0xaf95, - 0xaf96, 0xaf97, 0xaf98, 0xaf99, 0xaf9a, 0xaf9b, 0x0000, 0x0000, - 0x0000, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, 0xafa0, 0xafa1, 0xafa2, - 0xafa3, 0xafa4, 0xafa5, 0xafa6, 0xafa7, 0xafa8, 0xafa9, 0xafaa, - 0xafab, 0xafac, 0x0000, 0xafad, 0xafae, 0xafaf, 0xafb0, 0xafb1, - 0xafb2, 0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafb7, 0x0000, 0x0000, - /*** 0x8e80 ***/ - 0x0000, 0xafb8, 0xafb9, 0xafba, 0xafbb, 0xafbc, 0xafbd, 0xafbe, - 0xafbf, 0xafc0, 0xafc1, 0xafc2, 0xafc3, 0xafc4, 0xafc5, 0xafc6, - 0xafc7, 0xafc8, 0x0000, 0xafc9, 0xafca, 0xafcb, 0xafcc, 0xafcd, - 0xafce, 0xafcf, 0xafd0, 0xafd1, 0xafd2, 0xafd3, 0x0000, 0x0000, - 0x0000, 0xafd4, 0xafd5, 0xafd6, 0xafd7, 0xafd8, 0xafd9, 0xafda, - 0xafdb, 0xafdc, 0xafdd, 0xafde, 0xafdf, 0xafe0, 0xafe1, 0xafe2, - 0xafe3, 0xafe4, 0x0000, 0xafe5, 0xafe6, 0xafe7, 0xafe8, 0xafe9, - 0xafea, 0xafeb, 0xafec, 0xafed, 0xafee, 0xafef, 0x0000, 0x0000, - /*** 0x8ec0 ***/ - 0x0000, 0xaff0, 0xaff1, 0xaff2, 0xaff3, 0xaff4, 0xaff5, 0xaff6, - 0xaff7, 0xaff8, 0xaff9, 0xaffa, 0xaffb, 0xaffc, 0xaffd, 0xaffe, - 0xafff, 0xb000, 0x0000, 0xb001, 0xb002, 0xb003, 0xb004, 0xb005, - 0xb006, 0xb007, 0xb008, 0xb009, 0xb00a, 0xb00b, 0x0000, 0x0000, - 0x0000, 0xb00c, 0xb00d, 0xb00e, 0xb00f, 0xb010, 0xb011, 0xb012, - 0xb013, 0xb014, 0xb015, 0xb016, 0xb017, 0xb018, 0xb019, 0xb01a, - 0xb01b, 0xb01c, 0x0000, 0xb01d, 0xb01e, 0xb01f, 0xb020, 0xb021, - 0xb022, 0xb023, 0xb024, 0xb025, 0xb026, 0xb027, 0x0000, 0x0000, - /*** 0x8f00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x8f40 ***/ - 0x0000, 0xb028, 0xb029, 0xb02a, 0xb02b, 0xb02c, 0xb02d, 0xb02e, - 0xb02f, 0xb030, 0xb031, 0xb032, 0xb033, 0xb034, 0xb035, 0xb036, - 0xb037, 0xb038, 0x0000, 0xb039, 0xb03a, 0xb03b, 0xb03c, 0xb03d, - 0xb03e, 0xb03f, 0xb040, 0xb041, 0xb042, 0xb043, 0x0000, 0x0000, - 0x0000, 0xb044, 0xb045, 0xb046, 0xb047, 0xb048, 0xb049, 0xb04a, - 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, 0xb050, 0xb051, 0xb052, - 0xb053, 0xb054, 0x0000, 0xb055, 0xb056, 0xb057, 0xb058, 0xb059, - 0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, 0x0000, 0x0000, - /*** 0x8f80 ***/ - 0x0000, 0xb060, 0xb061, 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, - 0xb067, 0xb068, 0xb069, 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, - 0xb06f, 0xb070, 0x0000, 0xb071, 0xb072, 0xb073, 0xb074, 0xb075, - 0xb076, 0xb077, 0xb078, 0xb079, 0xb07a, 0xb07b, 0x0000, 0x0000, - 0x0000, 0xb07c, 0xb07d, 0xb07e, 0xb07f, 0xb080, 0xb081, 0xb082, - 0xb083, 0xb084, 0xb085, 0xb086, 0xb087, 0xb088, 0xb089, 0xb08a, - 0xb08b, 0xb08c, 0x0000, 0xb08d, 0xb08e, 0xb08f, 0xb090, 0xb091, - 0xb092, 0xb093, 0xb094, 0xb095, 0xb096, 0xb097, 0x0000, 0x0000, - /*** 0x8fc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, 0xb09e, - 0xb09f, 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, - 0xb0a7, 0xb0a8, 0x0000, 0xb0a9, 0xb0aa, 0xb0ab, 0xb0ac, 0xb0ad, - 0xb0ae, 0xb0af, 0xb0b0, 0xb0b1, 0xb0b2, 0xb0b3, 0x0000, 0x0000, - /*** 0x9080 ***/ - 0x0000, 0xb0b4, 0xb0b5, 0xb0b6, 0xb0b7, 0xb0b8, 0xb0b9, 0xb0ba, - 0xb0bb, 0xb0bc, 0xb0bd, 0xb0be, 0xb0bf, 0xb0c0, 0xb0c1, 0xb0c2, - 0xb0c3, 0xb0c4, 0x0000, 0xb0c5, 0xb0c6, 0xb0c7, 0xb0c8, 0xb0c9, - 0xb0ca, 0xb0cb, 0xb0cc, 0xb0cd, 0xb0ce, 0xb0cf, 0x0000, 0x0000, - 0x0000, 0xb0d0, 0xb0d1, 0xb0d2, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0d6, - 0xb0d7, 0xb0d8, 0xb0d9, 0xb0da, 0xb0db, 0xb0dc, 0xb0dd, 0xb0de, - 0xb0df, 0xb0e0, 0x0000, 0xb0e1, 0xb0e2, 0xb0e3, 0xb0e4, 0xb0e5, - 0xb0e6, 0xb0e7, 0xb0e8, 0xb0e9, 0xb0ea, 0xb0eb, 0x0000, 0x0000, - /*** 0x90c0 ***/ - 0x0000, 0xb0ec, 0xb0ed, 0xb0ee, 0xb0ef, 0xb0f0, 0xb0f1, 0xb0f2, - 0xb0f3, 0xb0f4, 0xb0f5, 0xb0f6, 0xb0f7, 0xb0f8, 0xb0f9, 0xb0fa, - 0xb0fb, 0xb0fc, 0x0000, 0xb0fd, 0xb0fe, 0xb0ff, 0xb100, 0xb101, - 0xb102, 0xb103, 0xb104, 0xb105, 0xb106, 0xb107, 0x0000, 0x0000, - 0x0000, 0xb108, 0xb109, 0xb10a, 0xb10b, 0xb10c, 0xb10d, 0xb10e, - 0xb10f, 0xb110, 0xb111, 0xb112, 0xb113, 0xb114, 0xb115, 0xb116, - 0xb117, 0xb118, 0x0000, 0xb119, 0xb11a, 0xb11b, 0xb11c, 0xb11d, - 0xb11e, 0xb11f, 0xb120, 0xb121, 0xb122, 0xb123, 0x0000, 0x0000, - /*** 0x9100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9140 ***/ - 0x0000, 0xb124, 0xb125, 0xb126, 0xb127, 0xb128, 0xb129, 0xb12a, - 0xb12b, 0xb12c, 0xb12d, 0xb12e, 0xb12f, 0xb130, 0xb131, 0xb132, - 0xb133, 0xb134, 0x0000, 0xb135, 0xb136, 0xb137, 0xb138, 0xb139, - 0xb13a, 0xb13b, 0xb13c, 0xb13d, 0xb13e, 0xb13f, 0x0000, 0x0000, - 0x0000, 0xb140, 0xb141, 0xb142, 0xb143, 0xb144, 0xb145, 0xb146, - 0xb147, 0xb148, 0xb149, 0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, - 0xb14f, 0xb150, 0x0000, 0xb151, 0xb152, 0xb153, 0xb154, 0xb155, - 0xb156, 0xb157, 0xb158, 0xb159, 0xb15a, 0xb15b, 0x0000, 0x0000, - /*** 0x9180 ***/ - 0x0000, 0xb15c, 0xb15d, 0xb15e, 0xb15f, 0xb160, 0xb161, 0xb162, - 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, 0xb168, 0xb169, 0xb16a, - 0xb16b, 0xb16c, 0x0000, 0xb16d, 0xb16e, 0xb16f, 0xb170, 0xb171, - 0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, 0x0000, 0x0000, - 0x0000, 0xb178, 0xb179, 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, - 0xb17f, 0xb180, 0xb181, 0xb182, 0xb183, 0xb184, 0xb185, 0xb186, - 0xb187, 0xb188, 0x0000, 0xb189, 0xb18a, 0xb18b, 0xb18c, 0xb18d, - 0xb18e, 0xb18f, 0xb190, 0xb191, 0xb192, 0xb193, 0x0000, 0x0000, - /*** 0x91c0 ***/ - 0x0000, 0xb194, 0xb195, 0xb196, 0xb197, 0xb198, 0xb199, 0xb19a, - 0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, 0xb1a0, 0xb1a1, 0xb1a2, - 0xb1a3, 0xb1a4, 0x0000, 0xb1a5, 0xb1a6, 0xb1a7, 0xb1a8, 0xb1a9, - 0xb1aa, 0xb1ab, 0xb1ac, 0xb1ad, 0xb1ae, 0xb1af, 0x0000, 0x0000, - 0x0000, 0xb1b0, 0xb1b1, 0xb1b2, 0xb1b3, 0xb1b4, 0xb1b5, 0xb1b6, - 0xb1b7, 0xb1b8, 0xb1b9, 0xb1ba, 0xb1bb, 0xb1bc, 0xb1bd, 0xb1be, - 0xb1bf, 0xb1c0, 0x0000, 0xb1c1, 0xb1c2, 0xb1c3, 0xb1c4, 0xb1c5, - 0xb1c6, 0xb1c7, 0xb1c8, 0xb1c9, 0xb1ca, 0xb1cb, 0x0000, 0x0000, - /*** 0x9200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9240 ***/ - 0x0000, 0xb1cc, 0xb1cd, 0xb1ce, 0xb1cf, 0xb1d0, 0xb1d1, 0xb1d2, - 0xb1d3, 0xb1d4, 0xb1d5, 0xb1d6, 0xb1d7, 0xb1d8, 0xb1d9, 0xb1da, - 0xb1db, 0xb1dc, 0x0000, 0xb1dd, 0xb1de, 0xb1df, 0xb1e0, 0xb1e1, - 0xb1e2, 0xb1e3, 0xb1e4, 0xb1e5, 0xb1e6, 0xb1e7, 0x0000, 0x0000, - 0x0000, 0xb1e8, 0xb1e9, 0xb1ea, 0xb1eb, 0xb1ec, 0xb1ed, 0xb1ee, - 0xb1ef, 0xb1f0, 0xb1f1, 0xb1f2, 0xb1f3, 0xb1f4, 0xb1f5, 0xb1f6, - 0xb1f7, 0xb1f8, 0x0000, 0xb1f9, 0xb1fa, 0xb1fb, 0xb1fc, 0xb1fd, - 0xb1fe, 0xb1ff, 0xb200, 0xb201, 0xb202, 0xb203, 0x0000, 0x0000, - /*** 0x9280 ***/ - 0x0000, 0xb204, 0xb205, 0xb206, 0xb207, 0xb208, 0xb209, 0xb20a, - 0xb20b, 0xb20c, 0xb20d, 0xb20e, 0xb20f, 0xb210, 0xb211, 0xb212, - 0xb213, 0xb214, 0x0000, 0xb215, 0xb216, 0xb217, 0xb218, 0xb219, - 0xb21a, 0xb21b, 0xb21c, 0xb21d, 0xb21e, 0xb21f, 0x0000, 0x0000, - 0x0000, 0xb220, 0xb221, 0xb222, 0xb223, 0xb224, 0xb225, 0xb226, - 0xb227, 0xb228, 0xb229, 0xb22a, 0xb22b, 0xb22c, 0xb22d, 0xb22e, - 0xb22f, 0xb230, 0x0000, 0xb231, 0xb232, 0xb233, 0xb234, 0xb235, - 0xb236, 0xb237, 0xb238, 0xb239, 0xb23a, 0xb23b, 0x0000, 0x0000, - /*** 0x92c0 ***/ - 0x0000, 0xb23c, 0xb23d, 0xb23e, 0xb23f, 0xb240, 0xb241, 0xb242, - 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, 0xb248, 0xb249, 0xb24a, - 0xb24b, 0xb24c, 0x0000, 0xb24d, 0xb24e, 0xb24f, 0xb250, 0xb251, - 0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, 0x0000, 0x0000, - 0x0000, 0xb258, 0xb259, 0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, - 0xb25f, 0xb260, 0xb261, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, - 0xb267, 0xb268, 0x0000, 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, - 0xb26e, 0xb26f, 0xb270, 0xb271, 0xb272, 0xb273, 0x0000, 0x0000, - /*** 0x9300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9340 ***/ - 0x0000, 0xb274, 0xb275, 0xb276, 0xb277, 0xb278, 0xb279, 0xb27a, - 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb27f, 0xb280, 0xb281, 0xb282, - 0xb283, 0xb284, 0x0000, 0xb285, 0xb286, 0xb287, 0xb288, 0xb289, - 0xb28a, 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, 0x0000, 0x0000, - 0x0000, 0xb290, 0xb291, 0xb292, 0xb293, 0xb294, 0xb295, 0xb296, - 0xb297, 0xb298, 0xb299, 0xb29a, 0xb29b, 0xb29c, 0xb29d, 0xb29e, - 0xb29f, 0xb2a0, 0x0000, 0xb2a1, 0xb2a2, 0xb2a3, 0xb2a4, 0xb2a5, - 0xb2a6, 0xb2a7, 0xb2a8, 0xb2a9, 0xb2aa, 0xb2ab, 0x0000, 0x0000, - /*** 0x9380 ***/ - 0x0000, 0xb2ac, 0xb2ad, 0xb2ae, 0xb2af, 0xb2b0, 0xb2b1, 0xb2b2, - 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, 0xb2b8, 0xb2b9, 0xb2ba, - 0xb2bb, 0xb2bc, 0x0000, 0xb2bd, 0xb2be, 0xb2bf, 0xb2c0, 0xb2c1, - 0xb2c2, 0xb2c3, 0xb2c4, 0xb2c5, 0xb2c6, 0xb2c7, 0x0000, 0x0000, - 0x0000, 0xb2c8, 0xb2c9, 0xb2ca, 0xb2cb, 0xb2cc, 0xb2cd, 0xb2ce, - 0xb2cf, 0xb2d0, 0xb2d1, 0xb2d2, 0xb2d3, 0xb2d4, 0xb2d5, 0xb2d6, - 0xb2d7, 0xb2d8, 0x0000, 0xb2d9, 0xb2da, 0xb2db, 0xb2dc, 0xb2dd, - 0xb2de, 0xb2df, 0xb2e0, 0xb2e1, 0xb2e2, 0xb2e3, 0x0000, 0x0000, - /*** 0x93c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e7, 0xb2e8, 0xb2e9, 0xb2ea, - 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, 0xb2ef, 0xb2f0, 0xb2f1, 0xb2f2, - 0xb2f3, 0xb2f4, 0x0000, 0xb2f5, 0xb2f6, 0xb2f7, 0xb2f8, 0xb2f9, - 0xb2fa, 0xb2fb, 0xb2fc, 0xb2fd, 0xb2fe, 0xb2ff, 0x0000, 0x0000, - /*** 0x9480 ***/ - 0x0000, 0xb300, 0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, - 0xb307, 0xb308, 0xb309, 0xb30a, 0xb30b, 0xb30c, 0xb30d, 0xb30e, - 0xb30f, 0xb310, 0x0000, 0xb311, 0xb312, 0xb313, 0xb314, 0xb315, - 0xb316, 0xb317, 0xb318, 0xb319, 0xb31a, 0xb31b, 0x0000, 0x0000, - 0x0000, 0xb31c, 0xb31d, 0xb31e, 0xb31f, 0xb320, 0xb321, 0xb322, - 0xb323, 0xb324, 0xb325, 0xb326, 0xb327, 0xb328, 0xb329, 0xb32a, - 0xb32b, 0xb32c, 0x0000, 0xb32d, 0xb32e, 0xb32f, 0xb330, 0xb331, - 0xb332, 0xb333, 0xb334, 0xb335, 0xb336, 0xb337, 0x0000, 0x0000, - /*** 0x94c0 ***/ - 0x0000, 0xb338, 0xb339, 0xb33a, 0xb33b, 0xb33c, 0xb33d, 0xb33e, - 0xb33f, 0xb340, 0xb341, 0xb342, 0xb343, 0xb344, 0xb345, 0xb346, - 0xb347, 0xb348, 0x0000, 0xb349, 0xb34a, 0xb34b, 0xb34c, 0xb34d, - 0xb34e, 0xb34f, 0xb350, 0xb351, 0xb352, 0xb353, 0x0000, 0x0000, - 0x0000, 0xb354, 0xb355, 0xb356, 0xb357, 0xb358, 0xb359, 0xb35a, - 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, 0xb360, 0xb361, 0xb362, - 0xb363, 0xb364, 0x0000, 0xb365, 0xb366, 0xb367, 0xb368, 0xb369, - 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0x0000, 0x0000, - /*** 0x9500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9540 ***/ - 0x0000, 0xb370, 0xb371, 0xb372, 0xb373, 0xb374, 0xb375, 0xb376, - 0xb377, 0xb378, 0xb379, 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, - 0xb37f, 0xb380, 0x0000, 0xb381, 0xb382, 0xb383, 0xb384, 0xb385, - 0xb386, 0xb387, 0xb388, 0xb389, 0xb38a, 0xb38b, 0x0000, 0x0000, - 0x0000, 0xb38c, 0xb38d, 0xb38e, 0xb38f, 0xb390, 0xb391, 0xb392, - 0xb393, 0xb394, 0xb395, 0xb396, 0xb397, 0xb398, 0xb399, 0xb39a, - 0xb39b, 0xb39c, 0x0000, 0xb39d, 0xb39e, 0xb39f, 0xb3a0, 0xb3a1, - 0xb3a2, 0xb3a3, 0xb3a4, 0xb3a5, 0xb3a6, 0xb3a7, 0x0000, 0x0000, - /*** 0x9580 ***/ - 0x0000, 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0xb3ac, 0xb3ad, 0xb3ae, - 0xb3af, 0xb3b0, 0xb3b1, 0xb3b2, 0xb3b3, 0xb3b4, 0xb3b5, 0xb3b6, - 0xb3b7, 0xb3b8, 0x0000, 0xb3b9, 0xb3ba, 0xb3bb, 0xb3bc, 0xb3bd, - 0xb3be, 0xb3bf, 0xb3c0, 0xb3c1, 0xb3c2, 0xb3c3, 0x0000, 0x0000, - 0x0000, 0xb3c4, 0xb3c5, 0xb3c6, 0xb3c7, 0xb3c8, 0xb3c9, 0xb3ca, - 0xb3cb, 0xb3cc, 0xb3cd, 0xb3ce, 0xb3cf, 0xb3d0, 0xb3d1, 0xb3d2, - 0xb3d3, 0xb3d4, 0x0000, 0xb3d5, 0xb3d6, 0xb3d7, 0xb3d8, 0xb3d9, - 0xb3da, 0xb3db, 0xb3dc, 0xb3dd, 0xb3de, 0xb3df, 0x0000, 0x0000, - /*** 0x95c0 ***/ - 0x0000, 0xb3e0, 0xb3e1, 0xb3e2, 0xb3e3, 0xb3e4, 0xb3e5, 0xb3e6, - 0xb3e7, 0xb3e8, 0xb3e9, 0xb3ea, 0xb3eb, 0xb3ec, 0xb3ed, 0xb3ee, - 0xb3ef, 0xb3f0, 0x0000, 0xb3f1, 0xb3f2, 0xb3f3, 0xb3f4, 0xb3f5, - 0xb3f6, 0xb3f7, 0xb3f8, 0xb3f9, 0xb3fa, 0xb3fb, 0x0000, 0x0000, - 0x0000, 0xb3fc, 0xb3fd, 0xb3fe, 0xb3ff, 0xb400, 0xb401, 0xb402, - 0xb403, 0xb404, 0xb405, 0xb406, 0xb407, 0xb408, 0xb409, 0xb40a, - 0xb40b, 0xb40c, 0x0000, 0xb40d, 0xb40e, 0xb40f, 0xb410, 0xb411, - 0xb412, 0xb413, 0xb414, 0xb415, 0xb416, 0xb417, 0x0000, 0x0000, - /*** 0x9600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9640 ***/ - 0x0000, 0xb418, 0xb419, 0xb41a, 0xb41b, 0xb41c, 0xb41d, 0xb41e, - 0xb41f, 0xb420, 0xb421, 0xb422, 0xb423, 0xb424, 0xb425, 0xb426, - 0xb427, 0xb428, 0x0000, 0xb429, 0xb42a, 0xb42b, 0xb42c, 0xb42d, - 0xb42e, 0xb42f, 0xb430, 0xb431, 0xb432, 0xb433, 0x0000, 0x0000, - 0x0000, 0xb434, 0xb435, 0xb436, 0xb437, 0xb438, 0xb439, 0xb43a, - 0xb43b, 0xb43c, 0xb43d, 0xb43e, 0xb43f, 0xb440, 0xb441, 0xb442, - 0xb443, 0xb444, 0x0000, 0xb445, 0xb446, 0xb447, 0xb448, 0xb449, - 0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, 0x0000, 0x0000, - /*** 0x9680 ***/ - 0x0000, 0xb450, 0xb451, 0xb452, 0xb453, 0xb454, 0xb455, 0xb456, - 0xb457, 0xb458, 0xb459, 0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, - 0xb45f, 0xb460, 0x0000, 0xb461, 0xb462, 0xb463, 0xb464, 0xb465, - 0xb466, 0xb467, 0xb468, 0xb469, 0xb46a, 0xb46b, 0x0000, 0x0000, - 0x0000, 0xb46c, 0xb46d, 0xb46e, 0xb46f, 0xb470, 0xb471, 0xb472, - 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, 0xb478, 0xb479, 0xb47a, - 0xb47b, 0xb47c, 0x0000, 0xb47d, 0xb47e, 0xb47f, 0xb480, 0xb481, - 0xb482, 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, 0x0000, 0x0000, - /*** 0x96c0 ***/ - 0x0000, 0xb488, 0xb489, 0xb48a, 0xb48b, 0xb48c, 0xb48d, 0xb48e, - 0xb48f, 0xb490, 0xb491, 0xb492, 0xb493, 0xb494, 0xb495, 0xb496, - 0xb497, 0xb498, 0x0000, 0xb499, 0xb49a, 0xb49b, 0xb49c, 0xb49d, - 0xb49e, 0xb49f, 0xb4a0, 0xb4a1, 0xb4a2, 0xb4a3, 0x0000, 0x0000, - 0x0000, 0xb4a4, 0xb4a5, 0xb4a6, 0xb4a7, 0xb4a8, 0xb4a9, 0xb4aa, - 0xb4ab, 0xb4ac, 0xb4ad, 0xb4ae, 0xb4af, 0xb4b0, 0xb4b1, 0xb4b2, - 0xb4b3, 0xb4b4, 0x0000, 0xb4b5, 0xb4b6, 0xb4b7, 0xb4b8, 0xb4b9, - 0xb4ba, 0xb4bb, 0xb4bc, 0xb4bd, 0xb4be, 0xb4bf, 0x0000, 0x0000, - /*** 0x9700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9740 ***/ - 0x0000, 0xb4c0, 0xb4c1, 0xb4c2, 0xb4c3, 0xb4c4, 0xb4c5, 0xb4c6, - 0xb4c7, 0xb4c8, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb4cd, 0xb4ce, - 0xb4cf, 0xb4d0, 0x0000, 0xb4d1, 0xb4d2, 0xb4d3, 0xb4d4, 0xb4d5, - 0xb4d6, 0xb4d7, 0xb4d8, 0xb4d9, 0xb4da, 0xb4db, 0x0000, 0x0000, - 0x0000, 0xb4dc, 0xb4dd, 0xb4de, 0xb4df, 0xb4e0, 0xb4e1, 0xb4e2, - 0xb4e3, 0xb4e4, 0xb4e5, 0xb4e6, 0xb4e7, 0xb4e8, 0xb4e9, 0xb4ea, - 0xb4eb, 0xb4ec, 0x0000, 0xb4ed, 0xb4ee, 0xb4ef, 0xb4f0, 0xb4f1, - 0xb4f2, 0xb4f3, 0xb4f4, 0xb4f5, 0xb4f6, 0xb4f7, 0x0000, 0x0000, - /*** 0x9780 ***/ - 0x0000, 0xb4f8, 0xb4f9, 0xb4fa, 0xb4fb, 0xb4fc, 0xb4fd, 0xb4fe, - 0xb4ff, 0xb500, 0xb501, 0xb502, 0xb503, 0xb504, 0xb505, 0xb506, - 0xb507, 0xb508, 0x0000, 0xb509, 0xb50a, 0xb50b, 0xb50c, 0xb50d, - 0xb50e, 0xb50f, 0xb510, 0xb511, 0xb512, 0xb513, 0x0000, 0x0000, - 0x0000, 0xb514, 0xb515, 0xb516, 0xb517, 0xb518, 0xb519, 0xb51a, - 0xb51b, 0xb51c, 0xb51d, 0xb51e, 0xb51f, 0xb520, 0xb521, 0xb522, - 0xb523, 0xb524, 0x0000, 0xb525, 0xb526, 0xb527, 0xb528, 0xb529, - 0xb52a, 0xb52b, 0xb52c, 0xb52d, 0xb52e, 0xb52f, 0x0000, 0x0000, - /*** 0x97c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9840 ***/ - 0x0000, 0x3138, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb530, 0xb531, 0xb532, 0xb533, 0xb534, 0xb535, 0xb536, - 0xb537, 0xb538, 0xb539, 0xb53a, 0xb53b, 0xb53c, 0xb53d, 0xb53e, - 0xb53f, 0xb540, 0x0000, 0xb541, 0xb542, 0xb543, 0xb544, 0xb545, - 0xb546, 0xb547, 0xb548, 0xb549, 0xb54a, 0xb54b, 0x0000, 0x0000, - /*** 0x9880 ***/ - 0x0000, 0xb54c, 0xb54d, 0xb54e, 0xb54f, 0xb550, 0xb551, 0xb552, - 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, 0xb558, 0xb559, 0xb55a, - 0xb55b, 0xb55c, 0x0000, 0xb55d, 0xb55e, 0xb55f, 0xb560, 0xb561, - 0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, 0x0000, 0x0000, - 0x0000, 0xb568, 0xb569, 0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, - 0xb56f, 0xb570, 0xb571, 0xb572, 0xb573, 0xb574, 0xb575, 0xb576, - 0xb577, 0xb578, 0x0000, 0xb579, 0xb57a, 0xb57b, 0xb57c, 0xb57d, - 0xb57e, 0xb57f, 0xb580, 0xb581, 0xb582, 0xb583, 0x0000, 0x0000, - /*** 0x98c0 ***/ - 0x0000, 0xb584, 0xb585, 0xb586, 0xb587, 0xb588, 0xb589, 0xb58a, - 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, 0xb590, 0xb591, 0xb592, - 0xb593, 0xb594, 0x0000, 0xb595, 0xb596, 0xb597, 0xb598, 0xb599, - 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, 0x0000, 0x0000, - 0x0000, 0xb5a0, 0xb5a1, 0xb5a2, 0xb5a3, 0xb5a4, 0xb5a5, 0xb5a6, - 0xb5a7, 0xb5a8, 0xb5a9, 0xb5aa, 0xb5ab, 0xb5ac, 0xb5ad, 0xb5ae, - 0xb5af, 0xb5b0, 0x0000, 0xb5b1, 0xb5b2, 0xb5b3, 0xb5b4, 0xb5b5, - 0xb5b6, 0xb5b7, 0xb5b8, 0xb5b9, 0xb5ba, 0xb5bb, 0x0000, 0x0000, - /*** 0x9900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9940 ***/ - 0x0000, 0xb5bc, 0xb5bd, 0xb5be, 0xb5bf, 0xb5c0, 0xb5c1, 0xb5c2, - 0xb5c3, 0xb5c4, 0xb5c5, 0xb5c6, 0xb5c7, 0xb5c8, 0xb5c9, 0xb5ca, - 0xb5cb, 0xb5cc, 0x0000, 0xb5cd, 0xb5ce, 0xb5cf, 0xb5d0, 0xb5d1, - 0xb5d2, 0xb5d3, 0xb5d4, 0xb5d5, 0xb5d6, 0xb5d7, 0x0000, 0x0000, - 0x0000, 0xb5d8, 0xb5d9, 0xb5da, 0xb5db, 0xb5dc, 0xb5dd, 0xb5de, - 0xb5df, 0xb5e0, 0xb5e1, 0xb5e2, 0xb5e3, 0xb5e4, 0xb5e5, 0xb5e6, - 0xb5e7, 0xb5e8, 0x0000, 0xb5e9, 0xb5ea, 0xb5eb, 0xb5ec, 0xb5ed, - 0xb5ee, 0xb5ef, 0xb5f0, 0xb5f1, 0xb5f2, 0xb5f3, 0x0000, 0x0000, - /*** 0x9980 ***/ - 0x0000, 0xb5f4, 0xb5f5, 0xb5f6, 0xb5f7, 0xb5f8, 0xb5f9, 0xb5fa, - 0xb5fb, 0xb5fc, 0xb5fd, 0xb5fe, 0xb5ff, 0xb600, 0xb601, 0xb602, - 0xb603, 0xb604, 0x0000, 0xb605, 0xb606, 0xb607, 0xb608, 0xb609, - 0xb60a, 0xb60b, 0xb60c, 0xb60d, 0xb60e, 0xb60f, 0x0000, 0x0000, - 0x0000, 0xb610, 0xb611, 0xb612, 0xb613, 0xb614, 0xb615, 0xb616, - 0xb617, 0xb618, 0xb619, 0xb61a, 0xb61b, 0xb61c, 0xb61d, 0xb61e, - 0xb61f, 0xb620, 0x0000, 0xb621, 0xb622, 0xb623, 0xb624, 0xb625, - 0xb626, 0xb627, 0xb628, 0xb629, 0xb62a, 0xb62b, 0x0000, 0x0000, - /*** 0x99c0 ***/ - 0x0000, 0xb62c, 0xb62d, 0xb62e, 0xb62f, 0xb630, 0xb631, 0xb632, - 0xb633, 0xb634, 0xb635, 0xb636, 0xb637, 0xb638, 0xb639, 0xb63a, - 0xb63b, 0xb63c, 0x0000, 0xb63d, 0xb63e, 0xb63f, 0xb640, 0xb641, - 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, 0x0000, 0x0000, - 0x0000, 0xb648, 0xb649, 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, - 0xb64f, 0xb650, 0xb651, 0xb652, 0xb653, 0xb654, 0xb655, 0xb656, - 0xb657, 0xb658, 0x0000, 0xb659, 0xb65a, 0xb65b, 0xb65c, 0xb65d, - 0xb65e, 0xb65f, 0xb660, 0xb661, 0xb662, 0xb663, 0x0000, 0x0000, - /*** 0x9a00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9a40 ***/ - 0x0000, 0xb664, 0xb665, 0xb666, 0xb667, 0xb668, 0xb669, 0xb66a, - 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, 0xb670, 0xb671, 0xb672, - 0xb673, 0xb674, 0x0000, 0xb675, 0xb676, 0xb677, 0xb678, 0xb679, - 0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb67f, 0x0000, 0x0000, - 0x0000, 0xb680, 0xb681, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, - 0xb687, 0xb688, 0xb689, 0xb68a, 0xb68b, 0xb68c, 0xb68d, 0xb68e, - 0xb68f, 0xb690, 0x0000, 0xb691, 0xb692, 0xb693, 0xb694, 0xb695, - 0xb696, 0xb697, 0xb698, 0xb699, 0xb69a, 0xb69b, 0x0000, 0x0000, - /*** 0x9a80 ***/ - 0x0000, 0xb69c, 0xb69d, 0xb69e, 0xb69f, 0xb6a0, 0xb6a1, 0xb6a2, - 0xb6a3, 0xb6a4, 0xb6a5, 0xb6a6, 0xb6a7, 0xb6a8, 0xb6a9, 0xb6aa, - 0xb6ab, 0xb6ac, 0x0000, 0xb6ad, 0xb6ae, 0xb6af, 0xb6b0, 0xb6b1, - 0xb6b2, 0xb6b3, 0xb6b4, 0xb6b5, 0xb6b6, 0xb6b7, 0x0000, 0x0000, - 0x0000, 0xb6b8, 0xb6b9, 0xb6ba, 0xb6bb, 0xb6bc, 0xb6bd, 0xb6be, - 0xb6bf, 0xb6c0, 0xb6c1, 0xb6c2, 0xb6c3, 0xb6c4, 0xb6c5, 0xb6c6, - 0xb6c7, 0xb6c8, 0x0000, 0xb6c9, 0xb6ca, 0xb6cb, 0xb6cc, 0xb6cd, - 0xb6ce, 0xb6cf, 0xb6d0, 0xb6d1, 0xb6d2, 0xb6d3, 0x0000, 0x0000, - /*** 0x9ac0 ***/ - 0x0000, 0xb6d4, 0xb6d5, 0xb6d6, 0xb6d7, 0xb6d8, 0xb6d9, 0xb6da, - 0xb6db, 0xb6dc, 0xb6dd, 0xb6de, 0xb6df, 0xb6e0, 0xb6e1, 0xb6e2, - 0xb6e3, 0xb6e4, 0x0000, 0xb6e5, 0xb6e6, 0xb6e7, 0xb6e8, 0xb6e9, - 0xb6ea, 0xb6eb, 0xb6ec, 0xb6ed, 0xb6ee, 0xb6ef, 0x0000, 0x0000, - 0x0000, 0xb6f0, 0xb6f1, 0xb6f2, 0xb6f3, 0xb6f4, 0xb6f5, 0xb6f6, - 0xb6f7, 0xb6f8, 0xb6f9, 0xb6fa, 0xb6fb, 0xb6fc, 0xb6fd, 0xb6fe, - 0xb6ff, 0xb700, 0x0000, 0xb701, 0xb702, 0xb703, 0xb704, 0xb705, - 0xb706, 0xb707, 0xb708, 0xb709, 0xb70a, 0xb70b, 0x0000, 0x0000, - /*** 0x9b00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9b40 ***/ - 0x0000, 0xb70c, 0xb70d, 0xb70e, 0xb70f, 0xb710, 0xb711, 0xb712, - 0xb713, 0xb714, 0xb715, 0xb716, 0xb717, 0xb718, 0xb719, 0xb71a, - 0xb71b, 0xb71c, 0x0000, 0xb71d, 0xb71e, 0xb71f, 0xb720, 0xb721, - 0xb722, 0xb723, 0xb724, 0xb725, 0xb726, 0xb727, 0x0000, 0x0000, - 0x0000, 0xb728, 0xb729, 0xb72a, 0xb72b, 0xb72c, 0xb72d, 0xb72e, - 0xb72f, 0xb730, 0xb731, 0xb732, 0xb733, 0xb734, 0xb735, 0xb736, - 0xb737, 0xb738, 0x0000, 0xb739, 0xb73a, 0xb73b, 0xb73c, 0xb73d, - 0xb73e, 0xb73f, 0xb740, 0xb741, 0xb742, 0xb743, 0x0000, 0x0000, - /*** 0x9b80 ***/ - 0x0000, 0xb744, 0xb745, 0xb746, 0xb747, 0xb748, 0xb749, 0xb74a, - 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, 0xb750, 0xb751, 0xb752, - 0xb753, 0xb754, 0x0000, 0xb755, 0xb756, 0xb757, 0xb758, 0xb759, - 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, 0x0000, 0x0000, - 0x0000, 0xb760, 0xb761, 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, - 0xb767, 0xb768, 0xb769, 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, - 0xb76f, 0xb770, 0x0000, 0xb771, 0xb772, 0xb773, 0xb774, 0xb775, - 0xb776, 0xb777, 0xb778, 0xb779, 0xb77a, 0xb77b, 0x0000, 0x0000, - /*** 0x9bc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9c00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9c40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb77c, 0xb77d, 0xb77e, 0xb77f, 0xb780, 0xb781, 0xb782, - 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, 0xb788, 0xb789, 0xb78a, - 0xb78b, 0xb78c, 0x0000, 0xb78d, 0xb78e, 0xb78f, 0xb790, 0xb791, - 0xb792, 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, 0x0000, 0x0000, - /*** 0x9c80 ***/ - 0x0000, 0xb798, 0xb799, 0xb79a, 0xb79b, 0xb79c, 0xb79d, 0xb79e, - 0xb79f, 0xb7a0, 0xb7a1, 0xb7a2, 0xb7a3, 0xb7a4, 0xb7a5, 0xb7a6, - 0xb7a7, 0xb7a8, 0x0000, 0xb7a9, 0xb7aa, 0xb7ab, 0xb7ac, 0xb7ad, - 0xb7ae, 0xb7af, 0xb7b0, 0xb7b1, 0xb7b2, 0xb7b3, 0x0000, 0x0000, - 0x0000, 0xb7b4, 0xb7b5, 0xb7b6, 0xb7b7, 0xb7b8, 0xb7b9, 0xb7ba, - 0xb7bb, 0xb7bc, 0xb7bd, 0xb7be, 0xb7bf, 0xb7c0, 0xb7c1, 0xb7c2, - 0xb7c3, 0xb7c4, 0x0000, 0xb7c5, 0xb7c6, 0xb7c7, 0xb7c8, 0xb7c9, - 0xb7ca, 0xb7cb, 0xb7cc, 0xb7cd, 0xb7ce, 0xb7cf, 0x0000, 0x0000, - /*** 0x9cc0 ***/ - 0x0000, 0xb7d0, 0xb7d1, 0xb7d2, 0xb7d3, 0xb7d4, 0xb7d5, 0xb7d6, - 0xb7d7, 0xb7d8, 0xb7d9, 0xb7da, 0xb7db, 0xb7dc, 0xb7dd, 0xb7de, - 0xb7df, 0xb7e0, 0x0000, 0xb7e1, 0xb7e2, 0xb7e3, 0xb7e4, 0xb7e5, - 0xb7e6, 0xb7e7, 0xb7e8, 0xb7e9, 0xb7ea, 0xb7eb, 0x0000, 0x0000, - 0x0000, 0xb7ec, 0xb7ed, 0xb7ee, 0xb7ef, 0xb7f0, 0xb7f1, 0xb7f2, - 0xb7f3, 0xb7f4, 0xb7f5, 0xb7f6, 0xb7f7, 0xb7f8, 0xb7f9, 0xb7fa, - 0xb7fb, 0xb7fc, 0x0000, 0xb7fd, 0xb7fe, 0xb7ff, 0xb800, 0xb801, - 0xb802, 0xb803, 0xb804, 0xb805, 0xb806, 0xb807, 0x0000, 0x0000, - /*** 0x9d00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9d40 ***/ - 0x0000, 0xb808, 0xb809, 0xb80a, 0xb80b, 0xb80c, 0xb80d, 0xb80e, - 0xb80f, 0xb810, 0xb811, 0xb812, 0xb813, 0xb814, 0xb815, 0xb816, - 0xb817, 0xb818, 0x0000, 0xb819, 0xb81a, 0xb81b, 0xb81c, 0xb81d, - 0xb81e, 0xb81f, 0xb820, 0xb821, 0xb822, 0xb823, 0x0000, 0x0000, - 0x0000, 0xb824, 0xb825, 0xb826, 0xb827, 0xb828, 0xb829, 0xb82a, - 0xb82b, 0xb82c, 0xb82d, 0xb82e, 0xb82f, 0xb830, 0xb831, 0xb832, - 0xb833, 0xb834, 0x0000, 0xb835, 0xb836, 0xb837, 0xb838, 0xb839, - 0xb83a, 0xb83b, 0xb83c, 0xb83d, 0xb83e, 0xb83f, 0x0000, 0x0000, - /*** 0x9d80 ***/ - 0x0000, 0xb840, 0xb841, 0xb842, 0xb843, 0xb844, 0xb845, 0xb846, - 0xb847, 0xb848, 0xb849, 0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, - 0xb84f, 0xb850, 0x0000, 0xb851, 0xb852, 0xb853, 0xb854, 0xb855, - 0xb856, 0xb857, 0xb858, 0xb859, 0xb85a, 0xb85b, 0x0000, 0x0000, - 0x0000, 0xb85c, 0xb85d, 0xb85e, 0xb85f, 0xb860, 0xb861, 0xb862, - 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, 0xb868, 0xb869, 0xb86a, - 0xb86b, 0xb86c, 0x0000, 0xb86d, 0xb86e, 0xb86f, 0xb870, 0xb871, - 0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, 0x0000, 0x0000, - /*** 0x9dc0 ***/ - 0x0000, 0xb878, 0xb879, 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, - 0xb87f, 0xb880, 0xb881, 0xb882, 0xb883, 0xb884, 0xb885, 0xb886, - 0xb887, 0xb888, 0x0000, 0xb889, 0xb88a, 0xb88b, 0xb88c, 0xb88d, - 0xb88e, 0xb88f, 0xb890, 0xb891, 0xb892, 0xb893, 0x0000, 0x0000, - 0x0000, 0xb894, 0xb895, 0xb896, 0xb897, 0xb898, 0xb899, 0xb89a, - 0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, 0xb8a0, 0xb8a1, 0xb8a2, - 0xb8a3, 0xb8a4, 0x0000, 0xb8a5, 0xb8a6, 0xb8a7, 0xb8a8, 0xb8a9, - 0xb8aa, 0xb8ab, 0xb8ac, 0xb8ad, 0xb8ae, 0xb8af, 0x0000, 0x0000, - /*** 0x9e00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9e40 ***/ - 0x0000, 0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, - 0xb8b7, 0xb8b8, 0xb8b9, 0xb8ba, 0xb8bb, 0xb8bc, 0xb8bd, 0xb8be, - 0xb8bf, 0xb8c0, 0x0000, 0xb8c1, 0xb8c2, 0xb8c3, 0xb8c4, 0xb8c5, - 0xb8c6, 0xb8c7, 0xb8c8, 0xb8c9, 0xb8ca, 0xb8cb, 0x0000, 0x0000, - 0x0000, 0xb8cc, 0xb8cd, 0xb8ce, 0xb8cf, 0xb8d0, 0xb8d1, 0xb8d2, - 0xb8d3, 0xb8d4, 0xb8d5, 0xb8d6, 0xb8d7, 0xb8d8, 0xb8d9, 0xb8da, - 0xb8db, 0xb8dc, 0x0000, 0xb8dd, 0xb8de, 0xb8df, 0xb8e0, 0xb8e1, - 0xb8e2, 0xb8e3, 0xb8e4, 0xb8e5, 0xb8e6, 0xb8e7, 0x0000, 0x0000, - /*** 0x9e80 ***/ - 0x0000, 0xb8e8, 0xb8e9, 0xb8ea, 0xb8eb, 0xb8ec, 0xb8ed, 0xb8ee, - 0xb8ef, 0xb8f0, 0xb8f1, 0xb8f2, 0xb8f3, 0xb8f4, 0xb8f5, 0xb8f6, - 0xb8f7, 0xb8f8, 0x0000, 0xb8f9, 0xb8fa, 0xb8fb, 0xb8fc, 0xb8fd, - 0xb8fe, 0xb8ff, 0xb900, 0xb901, 0xb902, 0xb903, 0x0000, 0x0000, - 0x0000, 0xb904, 0xb905, 0xb906, 0xb907, 0xb908, 0xb909, 0xb90a, - 0xb90b, 0xb90c, 0xb90d, 0xb90e, 0xb90f, 0xb910, 0xb911, 0xb912, - 0xb913, 0xb914, 0x0000, 0xb915, 0xb916, 0xb917, 0xb918, 0xb919, - 0xb91a, 0xb91b, 0xb91c, 0xb91d, 0xb91e, 0xb91f, 0x0000, 0x0000, - /*** 0x9ec0 ***/ - 0x0000, 0xb920, 0xb921, 0xb922, 0xb923, 0xb924, 0xb925, 0xb926, - 0xb927, 0xb928, 0xb929, 0xb92a, 0xb92b, 0xb92c, 0xb92d, 0xb92e, - 0xb92f, 0xb930, 0x0000, 0xb931, 0xb932, 0xb933, 0xb934, 0xb935, - 0xb936, 0xb937, 0xb938, 0xb939, 0xb93a, 0xb93b, 0x0000, 0x0000, - 0x0000, 0xb93c, 0xb93d, 0xb93e, 0xb93f, 0xb940, 0xb941, 0xb942, - 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, 0xb948, 0xb949, 0xb94a, - 0xb94b, 0xb94c, 0x0000, 0xb94d, 0xb94e, 0xb94f, 0xb950, 0xb951, - 0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, 0x0000, 0x0000, - /*** 0x9f00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x9f40 ***/ - 0x0000, 0xb958, 0xb959, 0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, - 0xb95f, 0xb960, 0xb961, 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, - 0xb967, 0xb968, 0x0000, 0xb969, 0xb96a, 0xb96b, 0xb96c, 0xb96d, - 0xb96e, 0xb96f, 0xb970, 0xb971, 0xb972, 0xb973, 0x0000, 0x0000, - 0x0000, 0xb974, 0xb975, 0xb976, 0xb977, 0xb978, 0xb979, 0xb97a, - 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb97f, 0xb980, 0xb981, 0xb982, - 0xb983, 0xb984, 0x0000, 0xb985, 0xb986, 0xb987, 0xb988, 0xb989, - 0xb98a, 0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, 0x0000, 0x0000, - /*** 0x9f80 ***/ - 0x0000, 0xb990, 0xb991, 0xb992, 0xb993, 0xb994, 0xb995, 0xb996, - 0xb997, 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, 0xb99d, 0xb99e, - 0xb99f, 0xb9a0, 0x0000, 0xb9a1, 0xb9a2, 0xb9a3, 0xb9a4, 0xb9a5, - 0xb9a6, 0xb9a7, 0xb9a8, 0xb9a9, 0xb9aa, 0xb9ab, 0x0000, 0x0000, - 0x0000, 0xb9ac, 0xb9ad, 0xb9ae, 0xb9af, 0xb9b0, 0xb9b1, 0xb9b2, - 0xb9b3, 0xb9b4, 0xb9b5, 0xb9b6, 0xb9b7, 0xb9b8, 0xb9b9, 0xb9ba, - 0xb9bb, 0xb9bc, 0x0000, 0xb9bd, 0xb9be, 0xb9bf, 0xb9c0, 0xb9c1, - 0xb9c2, 0xb9c3, 0xb9c4, 0xb9c5, 0xb9c6, 0xb9c7, 0x0000, 0x0000, - /*** 0x9fc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xb9c8, 0xb9c9, 0xb9ca, 0xb9cb, 0xb9cc, 0xb9cd, 0xb9ce, - 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d3, 0xb9d4, 0xb9d5, 0xb9d6, - 0xb9d7, 0xb9d8, 0x0000, 0xb9d9, 0xb9da, 0xb9db, 0xb9dc, 0xb9dd, - 0xb9de, 0xb9df, 0xb9e0, 0xb9e1, 0xb9e2, 0xb9e3, 0x0000, 0x0000, - /*** 0xa080 ***/ - 0x0000, 0xb9e4, 0xb9e5, 0xb9e6, 0xb9e7, 0xb9e8, 0xb9e9, 0xb9ea, - 0xb9eb, 0xb9ec, 0xb9ed, 0xb9ee, 0xb9ef, 0xb9f0, 0xb9f1, 0xb9f2, - 0xb9f3, 0xb9f4, 0x0000, 0xb9f5, 0xb9f6, 0xb9f7, 0xb9f8, 0xb9f9, - 0xb9fa, 0xb9fb, 0xb9fc, 0xb9fd, 0xb9fe, 0xb9ff, 0x0000, 0x0000, - 0x0000, 0xba00, 0xba01, 0xba02, 0xba03, 0xba04, 0xba05, 0xba06, - 0xba07, 0xba08, 0xba09, 0xba0a, 0xba0b, 0xba0c, 0xba0d, 0xba0e, - 0xba0f, 0xba10, 0x0000, 0xba11, 0xba12, 0xba13, 0xba14, 0xba15, - 0xba16, 0xba17, 0xba18, 0xba19, 0xba1a, 0xba1b, 0x0000, 0x0000, - /*** 0xa0c0 ***/ - 0x0000, 0xba1c, 0xba1d, 0xba1e, 0xba1f, 0xba20, 0xba21, 0xba22, - 0xba23, 0xba24, 0xba25, 0xba26, 0xba27, 0xba28, 0xba29, 0xba2a, - 0xba2b, 0xba2c, 0x0000, 0xba2d, 0xba2e, 0xba2f, 0xba30, 0xba31, - 0xba32, 0xba33, 0xba34, 0xba35, 0xba36, 0xba37, 0x0000, 0x0000, - 0x0000, 0xba38, 0xba39, 0xba3a, 0xba3b, 0xba3c, 0xba3d, 0xba3e, - 0xba3f, 0xba40, 0xba41, 0xba42, 0xba43, 0xba44, 0xba45, 0xba46, - 0xba47, 0xba48, 0x0000, 0xba49, 0xba4a, 0xba4b, 0xba4c, 0xba4d, - 0xba4e, 0xba4f, 0xba50, 0xba51, 0xba52, 0xba53, 0x0000, 0x0000, - /*** 0xa100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa140 ***/ - 0x0000, 0xba54, 0xba55, 0xba56, 0xba57, 0xba58, 0xba59, 0xba5a, - 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, 0xba60, 0xba61, 0xba62, - 0xba63, 0xba64, 0x0000, 0xba65, 0xba66, 0xba67, 0xba68, 0xba69, - 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, 0x0000, 0x0000, - 0x0000, 0xba70, 0xba71, 0xba72, 0xba73, 0xba74, 0xba75, 0xba76, - 0xba77, 0xba78, 0xba79, 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, - 0xba7f, 0xba80, 0x0000, 0xba81, 0xba82, 0xba83, 0xba84, 0xba85, - 0xba86, 0xba87, 0xba88, 0xba89, 0xba8a, 0xba8b, 0x0000, 0x0000, - /*** 0xa180 ***/ - 0x0000, 0xba8c, 0xba8d, 0xba8e, 0xba8f, 0xba90, 0xba91, 0xba92, - 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, 0xba98, 0xba99, 0xba9a, - 0xba9b, 0xba9c, 0x0000, 0xba9d, 0xba9e, 0xba9f, 0xbaa0, 0xbaa1, - 0xbaa2, 0xbaa3, 0xbaa4, 0xbaa5, 0xbaa6, 0xbaa7, 0x0000, 0x0000, - 0x0000, 0xbaa8, 0xbaa9, 0xbaaa, 0xbaab, 0xbaac, 0xbaad, 0xbaae, - 0xbaaf, 0xbab0, 0xbab1, 0xbab2, 0xbab3, 0xbab4, 0xbab5, 0xbab6, - 0xbab7, 0xbab8, 0x0000, 0xbab9, 0xbaba, 0xbabb, 0xbabc, 0xbabd, - 0xbabe, 0xbabf, 0xbac0, 0xbac1, 0xbac2, 0xbac3, 0x0000, 0x0000, - /*** 0xa1c0 ***/ - 0x0000, 0xbac4, 0xbac5, 0xbac6, 0xbac7, 0xbac8, 0xbac9, 0xbaca, - 0xbacb, 0xbacc, 0xbacd, 0xbace, 0xbacf, 0xbad0, 0xbad1, 0xbad2, - 0xbad3, 0xbad4, 0x0000, 0xbad5, 0xbad6, 0xbad7, 0xbad8, 0xbad9, - 0xbada, 0xbadb, 0xbadc, 0xbadd, 0xbade, 0xbadf, 0x0000, 0x0000, - 0x0000, 0xbae0, 0xbae1, 0xbae2, 0xbae3, 0xbae4, 0xbae5, 0xbae6, - 0xbae7, 0xbae8, 0xbae9, 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0xbaee, - 0xbaef, 0xbaf0, 0x0000, 0xbaf1, 0xbaf2, 0xbaf3, 0xbaf4, 0xbaf5, - 0xbaf6, 0xbaf7, 0xbaf8, 0xbaf9, 0xbafa, 0xbafb, 0x0000, 0x0000, - /*** 0xa200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa240 ***/ - 0x0000, 0xbafc, 0xbafd, 0xbafe, 0xbaff, 0xbb00, 0xbb01, 0xbb02, - 0xbb03, 0xbb04, 0xbb05, 0xbb06, 0xbb07, 0xbb08, 0xbb09, 0xbb0a, - 0xbb0b, 0xbb0c, 0x0000, 0xbb0d, 0xbb0e, 0xbb0f, 0xbb10, 0xbb11, - 0xbb12, 0xbb13, 0xbb14, 0xbb15, 0xbb16, 0xbb17, 0x0000, 0x0000, - 0x0000, 0xbb18, 0xbb19, 0xbb1a, 0xbb1b, 0xbb1c, 0xbb1d, 0xbb1e, - 0xbb1f, 0xbb20, 0xbb21, 0xbb22, 0xbb23, 0xbb24, 0xbb25, 0xbb26, - 0xbb27, 0xbb28, 0x0000, 0xbb29, 0xbb2a, 0xbb2b, 0xbb2c, 0xbb2d, - 0xbb2e, 0xbb2f, 0xbb30, 0xbb31, 0xbb32, 0xbb33, 0x0000, 0x0000, - /*** 0xa280 ***/ - 0x0000, 0xbb34, 0xbb35, 0xbb36, 0xbb37, 0xbb38, 0xbb39, 0xbb3a, - 0xbb3b, 0xbb3c, 0xbb3d, 0xbb3e, 0xbb3f, 0xbb40, 0xbb41, 0xbb42, - 0xbb43, 0xbb44, 0x0000, 0xbb45, 0xbb46, 0xbb47, 0xbb48, 0xbb49, - 0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, 0x0000, 0x0000, - 0x0000, 0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, - 0xbb57, 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, - 0xbb5f, 0xbb60, 0x0000, 0xbb61, 0xbb62, 0xbb63, 0xbb64, 0xbb65, - 0xbb66, 0xbb67, 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, 0x0000, 0x0000, - /*** 0xa2c0 ***/ - 0x0000, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, 0xbb70, 0xbb71, 0xbb72, - 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, 0xbb78, 0xbb79, 0xbb7a, - 0xbb7b, 0xbb7c, 0x0000, 0xbb7d, 0xbb7e, 0xbb7f, 0xbb80, 0xbb81, - 0xbb82, 0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, 0x0000, 0x0000, - 0x0000, 0xbb88, 0xbb89, 0xbb8a, 0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, - 0xbb8f, 0xbb90, 0xbb91, 0xbb92, 0xbb93, 0xbb94, 0xbb95, 0xbb96, - 0xbb97, 0xbb98, 0x0000, 0xbb99, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, - 0xbb9e, 0xbb9f, 0xbba0, 0xbba1, 0xbba2, 0xbba3, 0x0000, 0x0000, - /*** 0xa300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa340 ***/ - 0x0000, 0xbba4, 0xbba5, 0xbba6, 0xbba7, 0xbba8, 0xbba9, 0xbbaa, - 0xbbab, 0xbbac, 0xbbad, 0xbbae, 0xbbaf, 0xbbb0, 0xbbb1, 0xbbb2, - 0xbbb3, 0xbbb4, 0x0000, 0xbbb5, 0xbbb6, 0xbbb7, 0xbbb8, 0xbbb9, - 0xbbba, 0xbbbb, 0xbbbc, 0xbbbd, 0xbbbe, 0xbbbf, 0x0000, 0x0000, - 0x0000, 0xbbc0, 0xbbc1, 0xbbc2, 0xbbc3, 0xbbc4, 0xbbc5, 0xbbc6, - 0xbbc7, 0xbbc8, 0xbbc9, 0xbbca, 0xbbcb, 0xbbcc, 0xbbcd, 0xbbce, - 0xbbcf, 0xbbd0, 0x0000, 0xbbd1, 0xbbd2, 0xbbd3, 0xbbd4, 0xbbd5, - 0xbbd6, 0xbbd7, 0xbbd8, 0xbbd9, 0xbbda, 0xbbdb, 0x0000, 0x0000, - /*** 0xa380 ***/ - 0x0000, 0xbbdc, 0xbbdd, 0xbbde, 0xbbdf, 0xbbe0, 0xbbe1, 0xbbe2, - 0xbbe3, 0xbbe4, 0xbbe5, 0xbbe6, 0xbbe7, 0xbbe8, 0xbbe9, 0xbbea, - 0xbbeb, 0xbbec, 0x0000, 0xbbed, 0xbbee, 0xbbef, 0xbbf0, 0xbbf1, - 0xbbf2, 0xbbf3, 0xbbf4, 0xbbf5, 0xbbf6, 0xbbf7, 0x0000, 0x0000, - 0x0000, 0xbbf8, 0xbbf9, 0xbbfa, 0xbbfb, 0xbbfc, 0xbbfd, 0xbbfe, - 0xbbff, 0xbc00, 0xbc01, 0xbc02, 0xbc03, 0xbc04, 0xbc05, 0xbc06, - 0xbc07, 0xbc08, 0x0000, 0xbc09, 0xbc0a, 0xbc0b, 0xbc0c, 0xbc0d, - 0xbc0e, 0xbc0f, 0xbc10, 0xbc11, 0xbc12, 0xbc13, 0x0000, 0x0000, - /*** 0xa3c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xbc14, 0xbc15, 0xbc16, 0xbc17, 0xbc18, 0xbc19, 0xbc1a, - 0xbc1b, 0xbc1c, 0xbc1d, 0xbc1e, 0xbc1f, 0xbc20, 0xbc21, 0xbc22, - 0xbc23, 0xbc24, 0x0000, 0xbc25, 0xbc26, 0xbc27, 0xbc28, 0xbc29, - 0xbc2a, 0xbc2b, 0xbc2c, 0xbc2d, 0xbc2e, 0xbc2f, 0x0000, 0x0000, - /*** 0xa480 ***/ - 0x0000, 0xbc30, 0xbc31, 0xbc32, 0xbc33, 0xbc34, 0xbc35, 0xbc36, - 0xbc37, 0xbc38, 0xbc39, 0xbc3a, 0xbc3b, 0xbc3c, 0xbc3d, 0xbc3e, - 0xbc3f, 0xbc40, 0x0000, 0xbc41, 0xbc42, 0xbc43, 0xbc44, 0xbc45, - 0xbc46, 0xbc47, 0xbc48, 0xbc49, 0xbc4a, 0xbc4b, 0x0000, 0x0000, - 0x0000, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, 0xbc50, 0xbc51, 0xbc52, - 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, 0xbc58, 0xbc59, 0xbc5a, - 0xbc5b, 0xbc5c, 0x0000, 0xbc5d, 0xbc5e, 0xbc5f, 0xbc60, 0xbc61, - 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, 0x0000, 0x0000, - /*** 0xa4c0 ***/ - 0x0000, 0xbc68, 0xbc69, 0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, - 0xbc6f, 0xbc70, 0xbc71, 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, - 0xbc77, 0xbc78, 0x0000, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, - 0xbc7e, 0xbc7f, 0xbc80, 0xbc81, 0xbc82, 0xbc83, 0x0000, 0x0000, - 0x0000, 0xbc84, 0xbc85, 0xbc86, 0xbc87, 0xbc88, 0xbc89, 0xbc8a, - 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, 0xbc90, 0xbc91, 0xbc92, - 0xbc93, 0xbc94, 0x0000, 0xbc95, 0xbc96, 0xbc97, 0xbc98, 0xbc99, - 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, 0x0000, 0x0000, - /*** 0xa500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa540 ***/ - 0x0000, 0xbca0, 0xbca1, 0xbca2, 0xbca3, 0xbca4, 0xbca5, 0xbca6, - 0xbca7, 0xbca8, 0xbca9, 0xbcaa, 0xbcab, 0xbcac, 0xbcad, 0xbcae, - 0xbcaf, 0xbcb0, 0x0000, 0xbcb1, 0xbcb2, 0xbcb3, 0xbcb4, 0xbcb5, - 0xbcb6, 0xbcb7, 0xbcb8, 0xbcb9, 0xbcba, 0xbcbb, 0x0000, 0x0000, - 0x0000, 0xbcbc, 0xbcbd, 0xbcbe, 0xbcbf, 0xbcc0, 0xbcc1, 0xbcc2, - 0xbcc3, 0xbcc4, 0xbcc5, 0xbcc6, 0xbcc7, 0xbcc8, 0xbcc9, 0xbcca, - 0xbccb, 0xbccc, 0x0000, 0xbccd, 0xbcce, 0xbccf, 0xbcd0, 0xbcd1, - 0xbcd2, 0xbcd3, 0xbcd4, 0xbcd5, 0xbcd6, 0xbcd7, 0x0000, 0x0000, - /*** 0xa580 ***/ - 0x0000, 0xbcd8, 0xbcd9, 0xbcda, 0xbcdb, 0xbcdc, 0xbcdd, 0xbcde, - 0xbcdf, 0xbce0, 0xbce1, 0xbce2, 0xbce3, 0xbce4, 0xbce5, 0xbce6, - 0xbce7, 0xbce8, 0x0000, 0xbce9, 0xbcea, 0xbceb, 0xbcec, 0xbced, - 0xbcee, 0xbcef, 0xbcf0, 0xbcf1, 0xbcf2, 0xbcf3, 0x0000, 0x0000, - 0x0000, 0xbcf4, 0xbcf5, 0xbcf6, 0xbcf7, 0xbcf8, 0xbcf9, 0xbcfa, - 0xbcfb, 0xbcfc, 0xbcfd, 0xbcfe, 0xbcff, 0xbd00, 0xbd01, 0xbd02, - 0xbd03, 0xbd04, 0x0000, 0xbd05, 0xbd06, 0xbd07, 0xbd08, 0xbd09, - 0xbd0a, 0xbd0b, 0xbd0c, 0xbd0d, 0xbd0e, 0xbd0f, 0x0000, 0x0000, - /*** 0xa5c0 ***/ - 0x0000, 0xbd10, 0xbd11, 0xbd12, 0xbd13, 0xbd14, 0xbd15, 0xbd16, - 0xbd17, 0xbd18, 0xbd19, 0xbd1a, 0xbd1b, 0xbd1c, 0xbd1d, 0xbd1e, - 0xbd1f, 0xbd20, 0x0000, 0xbd21, 0xbd22, 0xbd23, 0xbd24, 0xbd25, - 0xbd26, 0xbd27, 0xbd28, 0xbd29, 0xbd2a, 0xbd2b, 0x0000, 0x0000, - 0x0000, 0xbd2c, 0xbd2d, 0xbd2e, 0xbd2f, 0xbd30, 0xbd31, 0xbd32, - 0xbd33, 0xbd34, 0xbd35, 0xbd36, 0xbd37, 0xbd38, 0xbd39, 0xbd3a, - 0xbd3b, 0xbd3c, 0x0000, 0xbd3d, 0xbd3e, 0xbd3f, 0xbd40, 0xbd41, - 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, 0x0000, 0x0000, - /*** 0xa600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa640 ***/ - 0x0000, 0xbd48, 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, - 0xbd4f, 0xbd50, 0xbd51, 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, - 0xbd57, 0xbd58, 0x0000, 0xbd59, 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, - 0xbd5e, 0xbd5f, 0xbd60, 0xbd61, 0xbd62, 0xbd63, 0x0000, 0x0000, - 0x0000, 0xbd64, 0xbd65, 0xbd66, 0xbd67, 0xbd68, 0xbd69, 0xbd6a, - 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, 0xbd70, 0xbd71, 0xbd72, - 0xbd73, 0xbd74, 0x0000, 0xbd75, 0xbd76, 0xbd77, 0xbd78, 0xbd79, - 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd7f, 0x0000, 0x0000, - /*** 0xa680 ***/ - 0x0000, 0xbd80, 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, - 0xbd87, 0xbd88, 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, - 0xbd8f, 0xbd90, 0x0000, 0xbd91, 0xbd92, 0xbd93, 0xbd94, 0xbd95, - 0xbd96, 0xbd97, 0xbd98, 0xbd99, 0xbd9a, 0xbd9b, 0x0000, 0x0000, - 0x0000, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, 0xbda0, 0xbda1, 0xbda2, - 0xbda3, 0xbda4, 0xbda5, 0xbda6, 0xbda7, 0xbda8, 0xbda9, 0xbdaa, - 0xbdab, 0xbdac, 0x0000, 0xbdad, 0xbdae, 0xbdaf, 0xbdb0, 0xbdb1, - 0xbdb2, 0xbdb3, 0xbdb4, 0xbdb5, 0xbdb6, 0xbdb7, 0x0000, 0x0000, - /*** 0xa6c0 ***/ - 0x0000, 0xbdb8, 0xbdb9, 0xbdba, 0xbdbb, 0xbdbc, 0xbdbd, 0xbdbe, - 0xbdbf, 0xbdc0, 0xbdc1, 0xbdc2, 0xbdc3, 0xbdc4, 0xbdc5, 0xbdc6, - 0xbdc7, 0xbdc8, 0x0000, 0xbdc9, 0xbdca, 0xbdcb, 0xbdcc, 0xbdcd, - 0xbdce, 0xbdcf, 0xbdd0, 0xbdd1, 0xbdd2, 0xbdd3, 0x0000, 0x0000, - 0x0000, 0xbdd4, 0xbdd5, 0xbdd6, 0xbdd7, 0xbdd8, 0xbdd9, 0xbdda, - 0xbddb, 0xbddc, 0xbddd, 0xbdde, 0xbddf, 0xbde0, 0xbde1, 0xbde2, - 0xbde3, 0xbde4, 0x0000, 0xbde5, 0xbde6, 0xbde7, 0xbde8, 0xbde9, - 0xbdea, 0xbdeb, 0xbdec, 0xbded, 0xbdee, 0xbdef, 0x0000, 0x0000, - /*** 0xa700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa740 ***/ - 0x0000, 0xbdf0, 0xbdf1, 0xbdf2, 0xbdf3, 0xbdf4, 0xbdf5, 0xbdf6, - 0xbdf7, 0xbdf8, 0xbdf9, 0xbdfa, 0xbdfb, 0xbdfc, 0xbdfd, 0xbdfe, - 0xbdff, 0xbe00, 0x0000, 0xbe01, 0xbe02, 0xbe03, 0xbe04, 0xbe05, - 0xbe06, 0xbe07, 0xbe08, 0xbe09, 0xbe0a, 0xbe0b, 0x0000, 0x0000, - 0x0000, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f, 0xbe10, 0xbe11, 0xbe12, - 0xbe13, 0xbe14, 0xbe15, 0xbe16, 0xbe17, 0xbe18, 0xbe19, 0xbe1a, - 0xbe1b, 0xbe1c, 0x0000, 0xbe1d, 0xbe1e, 0xbe1f, 0xbe20, 0xbe21, - 0xbe22, 0xbe23, 0xbe24, 0xbe25, 0xbe26, 0xbe27, 0x0000, 0x0000, - /*** 0xa780 ***/ - 0x0000, 0xbe28, 0xbe29, 0xbe2a, 0xbe2b, 0xbe2c, 0xbe2d, 0xbe2e, - 0xbe2f, 0xbe30, 0xbe31, 0xbe32, 0xbe33, 0xbe34, 0xbe35, 0xbe36, - 0xbe37, 0xbe38, 0x0000, 0xbe39, 0xbe3a, 0xbe3b, 0xbe3c, 0xbe3d, - 0xbe3e, 0xbe3f, 0xbe40, 0xbe41, 0xbe42, 0xbe43, 0x0000, 0x0000, - 0x0000, 0xbe44, 0xbe45, 0xbe46, 0xbe47, 0xbe48, 0xbe49, 0xbe4a, - 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, 0xbe50, 0xbe51, 0xbe52, - 0xbe53, 0xbe54, 0x0000, 0xbe55, 0xbe56, 0xbe57, 0xbe58, 0xbe59, - 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, 0x0000, 0x0000, - /*** 0xa7c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa840 ***/ - 0x0000, 0x3143, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xbe60, 0xbe61, 0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, - 0xbe67, 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, - 0xbe6f, 0xbe70, 0x0000, 0xbe71, 0xbe72, 0xbe73, 0xbe74, 0xbe75, - 0xbe76, 0xbe77, 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0x0000, 0x0000, - /*** 0xa880 ***/ - 0x0000, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe7f, 0xbe80, 0xbe81, 0xbe82, - 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, 0xbe88, 0xbe89, 0xbe8a, - 0xbe8b, 0xbe8c, 0x0000, 0xbe8d, 0xbe8e, 0xbe8f, 0xbe90, 0xbe91, - 0xbe92, 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, 0x0000, 0x0000, - 0x0000, 0xbe98, 0xbe99, 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, - 0xbe9f, 0xbea0, 0xbea1, 0xbea2, 0xbea3, 0xbea4, 0xbea5, 0xbea6, - 0xbea7, 0xbea8, 0x0000, 0xbea9, 0xbeaa, 0xbeab, 0xbeac, 0xbead, - 0xbeae, 0xbeaf, 0xbeb0, 0xbeb1, 0xbeb2, 0xbeb3, 0x0000, 0x0000, - /*** 0xa8c0 ***/ - 0x0000, 0xbeb4, 0xbeb5, 0xbeb6, 0xbeb7, 0xbeb8, 0xbeb9, 0xbeba, - 0xbebb, 0xbebc, 0xbebd, 0xbebe, 0xbebf, 0xbec0, 0xbec1, 0xbec2, - 0xbec3, 0xbec4, 0x0000, 0xbec5, 0xbec6, 0xbec7, 0xbec8, 0xbec9, - 0xbeca, 0xbecb, 0xbecc, 0xbecd, 0xbece, 0xbecf, 0x0000, 0x0000, - 0x0000, 0xbed0, 0xbed1, 0xbed2, 0xbed3, 0xbed4, 0xbed5, 0xbed6, - 0xbed7, 0xbed8, 0xbed9, 0xbeda, 0xbedb, 0xbedc, 0xbedd, 0xbede, - 0xbedf, 0xbee0, 0x0000, 0xbee1, 0xbee2, 0xbee3, 0xbee4, 0xbee5, - 0xbee6, 0xbee7, 0xbee8, 0xbee9, 0xbeea, 0xbeeb, 0x0000, 0x0000, - /*** 0xa900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xa940 ***/ - 0x0000, 0xbeec, 0xbeed, 0xbeee, 0xbeef, 0xbef0, 0xbef1, 0xbef2, - 0xbef3, 0xbef4, 0xbef5, 0xbef6, 0xbef7, 0xbef8, 0xbef9, 0xbefa, - 0xbefb, 0xbefc, 0x0000, 0xbefd, 0xbefe, 0xbeff, 0xbf00, 0xbf01, - 0xbf02, 0xbf03, 0xbf04, 0xbf05, 0xbf06, 0xbf07, 0x0000, 0x0000, - 0x0000, 0xbf08, 0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, - 0xbf0f, 0xbf10, 0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xbf16, - 0xbf17, 0xbf18, 0x0000, 0xbf19, 0xbf1a, 0xbf1b, 0xbf1c, 0xbf1d, - 0xbf1e, 0xbf1f, 0xbf20, 0xbf21, 0xbf22, 0xbf23, 0x0000, 0x0000, - /*** 0xa980 ***/ - 0x0000, 0xbf24, 0xbf25, 0xbf26, 0xbf27, 0xbf28, 0xbf29, 0xbf2a, - 0xbf2b, 0xbf2c, 0xbf2d, 0xbf2e, 0xbf2f, 0xbf30, 0xbf31, 0xbf32, - 0xbf33, 0xbf34, 0x0000, 0xbf35, 0xbf36, 0xbf37, 0xbf38, 0xbf39, - 0xbf3a, 0xbf3b, 0xbf3c, 0xbf3d, 0xbf3e, 0xbf3f, 0x0000, 0x0000, - 0x0000, 0xbf40, 0xbf41, 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, - 0xbf47, 0xbf48, 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, - 0xbf4f, 0xbf50, 0x0000, 0xbf51, 0xbf52, 0xbf53, 0xbf54, 0xbf55, - 0xbf56, 0xbf57, 0xbf58, 0xbf59, 0xbf5a, 0xbf5b, 0x0000, 0x0000, - /*** 0xa9c0 ***/ - 0x0000, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, 0xbf60, 0xbf61, 0xbf62, - 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, 0xbf68, 0xbf69, 0xbf6a, - 0xbf6b, 0xbf6c, 0x0000, 0xbf6d, 0xbf6e, 0xbf6f, 0xbf70, 0xbf71, - 0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, 0x0000, 0x0000, - 0x0000, 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, - 0xbf7f, 0xbf80, 0xbf81, 0xbf82, 0xbf83, 0xbf84, 0xbf85, 0xbf86, - 0xbf87, 0xbf88, 0x0000, 0xbf89, 0xbf8a, 0xbf8b, 0xbf8c, 0xbf8d, - 0xbf8e, 0xbf8f, 0xbf90, 0xbf91, 0xbf92, 0xbf93, 0x0000, 0x0000, - /*** 0xaa00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xaa40 ***/ - 0x0000, 0xbf94, 0xbf95, 0xbf96, 0xbf97, 0xbf98, 0xbf99, 0xbf9a, - 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, 0xbfa0, 0xbfa1, 0xbfa2, - 0xbfa3, 0xbfa4, 0x0000, 0xbfa5, 0xbfa6, 0xbfa7, 0xbfa8, 0xbfa9, - 0xbfaa, 0xbfab, 0xbfac, 0xbfad, 0xbfae, 0xbfaf, 0x0000, 0x0000, - 0x0000, 0xbfb0, 0xbfb1, 0xbfb2, 0xbfb3, 0xbfb4, 0xbfb5, 0xbfb6, - 0xbfb7, 0xbfb8, 0xbfb9, 0xbfba, 0xbfbb, 0xbfbc, 0xbfbd, 0xbfbe, - 0xbfbf, 0xbfc0, 0x0000, 0xbfc1, 0xbfc2, 0xbfc3, 0xbfc4, 0xbfc5, - 0xbfc6, 0xbfc7, 0xbfc8, 0xbfc9, 0xbfca, 0xbfcb, 0x0000, 0x0000, - /*** 0xaa80 ***/ - 0x0000, 0xbfcc, 0xbfcd, 0xbfce, 0xbfcf, 0xbfd0, 0xbfd1, 0xbfd2, - 0xbfd3, 0xbfd4, 0xbfd5, 0xbfd6, 0xbfd7, 0xbfd8, 0xbfd9, 0xbfda, - 0xbfdb, 0xbfdc, 0x0000, 0xbfdd, 0xbfde, 0xbfdf, 0xbfe0, 0xbfe1, - 0xbfe2, 0xbfe3, 0xbfe4, 0xbfe5, 0xbfe6, 0xbfe7, 0x0000, 0x0000, - 0x0000, 0xbfe8, 0xbfe9, 0xbfea, 0xbfeb, 0xbfec, 0xbfed, 0xbfee, - 0xbfef, 0xbff0, 0xbff1, 0xbff2, 0xbff3, 0xbff4, 0xbff5, 0xbff6, - 0xbff7, 0xbff8, 0x0000, 0xbff9, 0xbffa, 0xbffb, 0xbffc, 0xbffd, - 0xbffe, 0xbfff, 0xc000, 0xc001, 0xc002, 0xc003, 0x0000, 0x0000, - /*** 0xaac0 ***/ - 0x0000, 0xc004, 0xc005, 0xc006, 0xc007, 0xc008, 0xc009, 0xc00a, - 0xc00b, 0xc00c, 0xc00d, 0xc00e, 0xc00f, 0xc010, 0xc011, 0xc012, - 0xc013, 0xc014, 0x0000, 0xc015, 0xc016, 0xc017, 0xc018, 0xc019, - 0xc01a, 0xc01b, 0xc01c, 0xc01d, 0xc01e, 0xc01f, 0x0000, 0x0000, - 0x0000, 0xc020, 0xc021, 0xc022, 0xc023, 0xc024, 0xc025, 0xc026, - 0xc027, 0xc028, 0xc029, 0xc02a, 0xc02b, 0xc02c, 0xc02d, 0xc02e, - 0xc02f, 0xc030, 0x0000, 0xc031, 0xc032, 0xc033, 0xc034, 0xc035, - 0xc036, 0xc037, 0xc038, 0xc039, 0xc03a, 0xc03b, 0x0000, 0x0000, - /*** 0xab00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xab40 ***/ - 0x0000, 0xc03c, 0xc03d, 0xc03e, 0xc03f, 0xc040, 0xc041, 0xc042, - 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, 0xc048, 0xc049, 0xc04a, - 0xc04b, 0xc04c, 0x0000, 0xc04d, 0xc04e, 0xc04f, 0xc050, 0xc051, - 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, 0x0000, 0x0000, - 0x0000, 0xc058, 0xc059, 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, - 0xc05f, 0xc060, 0xc061, 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, - 0xc067, 0xc068, 0x0000, 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, - 0xc06e, 0xc06f, 0xc070, 0xc071, 0xc072, 0xc073, 0x0000, 0x0000, - /*** 0xab80 ***/ - 0x0000, 0xc074, 0xc075, 0xc076, 0xc077, 0xc078, 0xc079, 0xc07a, - 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc07f, 0xc080, 0xc081, 0xc082, - 0xc083, 0xc084, 0x0000, 0xc085, 0xc086, 0xc087, 0xc088, 0xc089, - 0xc08a, 0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, 0x0000, 0x0000, - 0x0000, 0xc090, 0xc091, 0xc092, 0xc093, 0xc094, 0xc095, 0xc096, - 0xc097, 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, 0xc09e, - 0xc09f, 0xc0a0, 0x0000, 0xc0a1, 0xc0a2, 0xc0a3, 0xc0a4, 0xc0a5, - 0xc0a6, 0xc0a7, 0xc0a8, 0xc0a9, 0xc0aa, 0xc0ab, 0x0000, 0x0000, - /*** 0xabc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xac00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xac40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc0ac, 0xc0ad, 0xc0ae, 0xc0af, 0xc0b0, 0xc0b1, 0xc0b2, - 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0b7, 0xc0b8, 0xc0b9, 0xc0ba, - 0xc0bb, 0xc0bc, 0x0000, 0xc0bd, 0xc0be, 0xc0bf, 0xc0c0, 0xc0c1, - 0xc0c2, 0xc0c3, 0xc0c4, 0xc0c5, 0xc0c6, 0xc0c7, 0x0000, 0x0000, - /*** 0xac80 ***/ - 0x0000, 0xc0c8, 0xc0c9, 0xc0ca, 0xc0cb, 0xc0cc, 0xc0cd, 0xc0ce, - 0xc0cf, 0xc0d0, 0xc0d1, 0xc0d2, 0xc0d3, 0xc0d4, 0xc0d5, 0xc0d6, - 0xc0d7, 0xc0d8, 0x0000, 0xc0d9, 0xc0da, 0xc0db, 0xc0dc, 0xc0dd, - 0xc0de, 0xc0df, 0xc0e0, 0xc0e1, 0xc0e2, 0xc0e3, 0x0000, 0x0000, - 0x0000, 0xc0e4, 0xc0e5, 0xc0e6, 0xc0e7, 0xc0e8, 0xc0e9, 0xc0ea, - 0xc0eb, 0xc0ec, 0xc0ed, 0xc0ee, 0xc0ef, 0xc0f0, 0xc0f1, 0xc0f2, - 0xc0f3, 0xc0f4, 0x0000, 0xc0f5, 0xc0f6, 0xc0f7, 0xc0f8, 0xc0f9, - 0xc0fa, 0xc0fb, 0xc0fc, 0xc0fd, 0xc0fe, 0xc0ff, 0x0000, 0x0000, - /*** 0xacc0 ***/ - 0x0000, 0xc100, 0xc101, 0xc102, 0xc103, 0xc104, 0xc105, 0xc106, - 0xc107, 0xc108, 0xc109, 0xc10a, 0xc10b, 0xc10c, 0xc10d, 0xc10e, - 0xc10f, 0xc110, 0x0000, 0xc111, 0xc112, 0xc113, 0xc114, 0xc115, - 0xc116, 0xc117, 0xc118, 0xc119, 0xc11a, 0xc11b, 0x0000, 0x0000, - 0x0000, 0xc11c, 0xc11d, 0xc11e, 0xc11f, 0xc120, 0xc121, 0xc122, - 0xc123, 0xc124, 0xc125, 0xc126, 0xc127, 0xc128, 0xc129, 0xc12a, - 0xc12b, 0xc12c, 0x0000, 0xc12d, 0xc12e, 0xc12f, 0xc130, 0xc131, - 0xc132, 0xc133, 0xc134, 0xc135, 0xc136, 0xc137, 0x0000, 0x0000, - /*** 0xad00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xad40 ***/ - 0x0000, 0xc138, 0xc139, 0xc13a, 0xc13b, 0xc13c, 0xc13d, 0xc13e, - 0xc13f, 0xc140, 0xc141, 0xc142, 0xc143, 0xc144, 0xc145, 0xc146, - 0xc147, 0xc148, 0x0000, 0xc149, 0xc14a, 0xc14b, 0xc14c, 0xc14d, - 0xc14e, 0xc14f, 0xc150, 0xc151, 0xc152, 0xc153, 0x0000, 0x0000, - 0x0000, 0xc154, 0xc155, 0xc156, 0xc157, 0xc158, 0xc159, 0xc15a, - 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, 0xc160, 0xc161, 0xc162, - 0xc163, 0xc164, 0x0000, 0xc165, 0xc166, 0xc167, 0xc168, 0xc169, - 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, 0x0000, 0x0000, - /*** 0xad80 ***/ - 0x0000, 0xc170, 0xc171, 0xc172, 0xc173, 0xc174, 0xc175, 0xc176, - 0xc177, 0xc178, 0xc179, 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, - 0xc17f, 0xc180, 0x0000, 0xc181, 0xc182, 0xc183, 0xc184, 0xc185, - 0xc186, 0xc187, 0xc188, 0xc189, 0xc18a, 0xc18b, 0x0000, 0x0000, - 0x0000, 0xc18c, 0xc18d, 0xc18e, 0xc18f, 0xc190, 0xc191, 0xc192, - 0xc193, 0xc194, 0xc195, 0xc196, 0xc197, 0xc198, 0xc199, 0xc19a, - 0xc19b, 0xc19c, 0x0000, 0xc19d, 0xc19e, 0xc19f, 0xc1a0, 0xc1a1, - 0xc1a2, 0xc1a3, 0xc1a4, 0xc1a5, 0xc1a6, 0xc1a7, 0x0000, 0x0000, - /*** 0xadc0 ***/ - 0x0000, 0xc1a8, 0xc1a9, 0xc1aa, 0xc1ab, 0xc1ac, 0xc1ad, 0xc1ae, - 0xc1af, 0xc1b0, 0xc1b1, 0xc1b2, 0xc1b3, 0xc1b4, 0xc1b5, 0xc1b6, - 0xc1b7, 0xc1b8, 0x0000, 0xc1b9, 0xc1ba, 0xc1bb, 0xc1bc, 0xc1bd, - 0xc1be, 0xc1bf, 0xc1c0, 0xc1c1, 0xc1c2, 0xc1c3, 0x0000, 0x0000, - 0x0000, 0xc1c4, 0xc1c5, 0xc1c6, 0xc1c7, 0xc1c8, 0xc1c9, 0xc1ca, - 0xc1cb, 0xc1cc, 0xc1cd, 0xc1ce, 0xc1cf, 0xc1d0, 0xc1d1, 0xc1d2, - 0xc1d3, 0xc1d4, 0x0000, 0xc1d5, 0xc1d6, 0xc1d7, 0xc1d8, 0xc1d9, - 0xc1da, 0xc1db, 0xc1dc, 0xc1dd, 0xc1de, 0xc1df, 0x0000, 0x0000, - /*** 0xae00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xae40 ***/ - 0x0000, 0xc1e0, 0xc1e1, 0xc1e2, 0xc1e3, 0xc1e4, 0xc1e5, 0xc1e6, - 0xc1e7, 0xc1e8, 0xc1e9, 0xc1ea, 0xc1eb, 0xc1ec, 0xc1ed, 0xc1ee, - 0xc1ef, 0xc1f0, 0x0000, 0xc1f1, 0xc1f2, 0xc1f3, 0xc1f4, 0xc1f5, - 0xc1f6, 0xc1f7, 0xc1f8, 0xc1f9, 0xc1fa, 0xc1fb, 0x0000, 0x0000, - 0x0000, 0xc1fc, 0xc1fd, 0xc1fe, 0xc1ff, 0xc200, 0xc201, 0xc202, - 0xc203, 0xc204, 0xc205, 0xc206, 0xc207, 0xc208, 0xc209, 0xc20a, - 0xc20b, 0xc20c, 0x0000, 0xc20d, 0xc20e, 0xc20f, 0xc210, 0xc211, - 0xc212, 0xc213, 0xc214, 0xc215, 0xc216, 0xc217, 0x0000, 0x0000, - /*** 0xae80 ***/ - 0x0000, 0xc218, 0xc219, 0xc21a, 0xc21b, 0xc21c, 0xc21d, 0xc21e, - 0xc21f, 0xc220, 0xc221, 0xc222, 0xc223, 0xc224, 0xc225, 0xc226, - 0xc227, 0xc228, 0x0000, 0xc229, 0xc22a, 0xc22b, 0xc22c, 0xc22d, - 0xc22e, 0xc22f, 0xc230, 0xc231, 0xc232, 0xc233, 0x0000, 0x0000, - 0x0000, 0xc234, 0xc235, 0xc236, 0xc237, 0xc238, 0xc239, 0xc23a, - 0xc23b, 0xc23c, 0xc23d, 0xc23e, 0xc23f, 0xc240, 0xc241, 0xc242, - 0xc243, 0xc244, 0x0000, 0xc245, 0xc246, 0xc247, 0xc248, 0xc249, - 0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, 0x0000, 0x0000, - /*** 0xaec0 ***/ - 0x0000, 0xc250, 0xc251, 0xc252, 0xc253, 0xc254, 0xc255, 0xc256, - 0xc257, 0xc258, 0xc259, 0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, - 0xc25f, 0xc260, 0x0000, 0xc261, 0xc262, 0xc263, 0xc264, 0xc265, - 0xc266, 0xc267, 0xc268, 0xc269, 0xc26a, 0xc26b, 0x0000, 0x0000, - 0x0000, 0xc26c, 0xc26d, 0xc26e, 0xc26f, 0xc270, 0xc271, 0xc272, - 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, 0xc278, 0xc279, 0xc27a, - 0xc27b, 0xc27c, 0x0000, 0xc27d, 0xc27e, 0xc27f, 0xc280, 0xc281, - 0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, 0x0000, 0x0000, - /*** 0xaf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xaf40 ***/ - 0x0000, 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, 0xc28d, 0xc28e, - 0xc28f, 0xc290, 0xc291, 0xc292, 0xc293, 0xc294, 0xc295, 0xc296, - 0xc297, 0xc298, 0x0000, 0xc299, 0xc29a, 0xc29b, 0xc29c, 0xc29d, - 0xc29e, 0xc29f, 0xc2a0, 0xc2a1, 0xc2a2, 0xc2a3, 0x0000, 0x0000, - 0x0000, 0xc2a4, 0xc2a5, 0xc2a6, 0xc2a7, 0xc2a8, 0xc2a9, 0xc2aa, - 0xc2ab, 0xc2ac, 0xc2ad, 0xc2ae, 0xc2af, 0xc2b0, 0xc2b1, 0xc2b2, - 0xc2b3, 0xc2b4, 0x0000, 0xc2b5, 0xc2b6, 0xc2b7, 0xc2b8, 0xc2b9, - 0xc2ba, 0xc2bb, 0xc2bc, 0xc2bd, 0xc2be, 0xc2bf, 0x0000, 0x0000, - /*** 0xaf80 ***/ - 0x0000, 0xc2c0, 0xc2c1, 0xc2c2, 0xc2c3, 0xc2c4, 0xc2c5, 0xc2c6, - 0xc2c7, 0xc2c8, 0xc2c9, 0xc2ca, 0xc2cb, 0xc2cc, 0xc2cd, 0xc2ce, - 0xc2cf, 0xc2d0, 0x0000, 0xc2d1, 0xc2d2, 0xc2d3, 0xc2d4, 0xc2d5, - 0xc2d6, 0xc2d7, 0xc2d8, 0xc2d9, 0xc2da, 0xc2db, 0x0000, 0x0000, - 0x0000, 0xc2dc, 0xc2dd, 0xc2de, 0xc2df, 0xc2e0, 0xc2e1, 0xc2e2, - 0xc2e3, 0xc2e4, 0xc2e5, 0xc2e6, 0xc2e7, 0xc2e8, 0xc2e9, 0xc2ea, - 0xc2eb, 0xc2ec, 0x0000, 0xc2ed, 0xc2ee, 0xc2ef, 0xc2f0, 0xc2f1, - 0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f6, 0xc2f7, 0x0000, 0x0000, - /*** 0xafc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc2f8, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc, 0xc2fd, 0xc2fe, - 0xc2ff, 0xc300, 0xc301, 0xc302, 0xc303, 0xc304, 0xc305, 0xc306, - 0xc307, 0xc308, 0x0000, 0xc309, 0xc30a, 0xc30b, 0xc30c, 0xc30d, - 0xc30e, 0xc30f, 0xc310, 0xc311, 0xc312, 0xc313, 0x0000, 0x0000, - /*** 0xb080 ***/ - 0x0000, 0xc314, 0xc315, 0xc316, 0xc317, 0xc318, 0xc319, 0xc31a, - 0xc31b, 0xc31c, 0xc31d, 0xc31e, 0xc31f, 0xc320, 0xc321, 0xc322, - 0xc323, 0xc324, 0x0000, 0xc325, 0xc326, 0xc327, 0xc328, 0xc329, - 0xc32a, 0xc32b, 0xc32c, 0xc32d, 0xc32e, 0xc32f, 0x0000, 0x0000, - 0x0000, 0xc330, 0xc331, 0xc332, 0xc333, 0xc334, 0xc335, 0xc336, - 0xc337, 0xc338, 0xc339, 0xc33a, 0xc33b, 0xc33c, 0xc33d, 0xc33e, - 0xc33f, 0xc340, 0x0000, 0xc341, 0xc342, 0xc343, 0xc344, 0xc345, - 0xc346, 0xc347, 0xc348, 0xc349, 0xc34a, 0xc34b, 0x0000, 0x0000, - /*** 0xb0c0 ***/ - 0x0000, 0xc34c, 0xc34d, 0xc34e, 0xc34f, 0xc350, 0xc351, 0xc352, - 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, 0xc358, 0xc359, 0xc35a, - 0xc35b, 0xc35c, 0x0000, 0xc35d, 0xc35e, 0xc35f, 0xc360, 0xc361, - 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, 0x0000, 0x0000, - 0x0000, 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, - 0xc36f, 0xc370, 0xc371, 0xc372, 0xc373, 0xc374, 0xc375, 0xc376, - 0xc377, 0xc378, 0x0000, 0xc379, 0xc37a, 0xc37b, 0xc37c, 0xc37d, - 0xc37e, 0xc37f, 0xc380, 0xc381, 0xc382, 0xc383, 0x0000, 0x0000, - /*** 0xb100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb140 ***/ - 0x0000, 0xc384, 0xc385, 0xc386, 0xc387, 0xc388, 0xc389, 0xc38a, - 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, 0xc390, 0xc391, 0xc392, - 0xc393, 0xc394, 0x0000, 0xc395, 0xc396, 0xc397, 0xc398, 0xc399, - 0xc39a, 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, 0x0000, 0x0000, - 0x0000, 0xc3a0, 0xc3a1, 0xc3a2, 0xc3a3, 0xc3a4, 0xc3a5, 0xc3a6, - 0xc3a7, 0xc3a8, 0xc3a9, 0xc3aa, 0xc3ab, 0xc3ac, 0xc3ad, 0xc3ae, - 0xc3af, 0xc3b0, 0x0000, 0xc3b1, 0xc3b2, 0xc3b3, 0xc3b4, 0xc3b5, - 0xc3b6, 0xc3b7, 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb, 0x0000, 0x0000, - /*** 0xb180 ***/ - 0x0000, 0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, 0xc3c0, 0xc3c1, 0xc3c2, - 0xc3c3, 0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, 0xc3c8, 0xc3c9, 0xc3ca, - 0xc3cb, 0xc3cc, 0x0000, 0xc3cd, 0xc3ce, 0xc3cf, 0xc3d0, 0xc3d1, - 0xc3d2, 0xc3d3, 0xc3d4, 0xc3d5, 0xc3d6, 0xc3d7, 0x0000, 0x0000, - 0x0000, 0xc3d8, 0xc3d9, 0xc3da, 0xc3db, 0xc3dc, 0xc3dd, 0xc3de, - 0xc3df, 0xc3e0, 0xc3e1, 0xc3e2, 0xc3e3, 0xc3e4, 0xc3e5, 0xc3e6, - 0xc3e7, 0xc3e8, 0x0000, 0xc3e9, 0xc3ea, 0xc3eb, 0xc3ec, 0xc3ed, - 0xc3ee, 0xc3ef, 0xc3f0, 0xc3f1, 0xc3f2, 0xc3f3, 0x0000, 0x0000, - /*** 0xb1c0 ***/ - 0x0000, 0xc3f4, 0xc3f5, 0xc3f6, 0xc3f7, 0xc3f8, 0xc3f9, 0xc3fa, - 0xc3fb, 0xc3fc, 0xc3fd, 0xc3fe, 0xc3ff, 0xc400, 0xc401, 0xc402, - 0xc403, 0xc404, 0x0000, 0xc405, 0xc406, 0xc407, 0xc408, 0xc409, - 0xc40a, 0xc40b, 0xc40c, 0xc40d, 0xc40e, 0xc40f, 0x0000, 0x0000, - 0x0000, 0xc410, 0xc411, 0xc412, 0xc413, 0xc414, 0xc415, 0xc416, - 0xc417, 0xc418, 0xc419, 0xc41a, 0xc41b, 0xc41c, 0xc41d, 0xc41e, - 0xc41f, 0xc420, 0x0000, 0xc421, 0xc422, 0xc423, 0xc424, 0xc425, - 0xc426, 0xc427, 0xc428, 0xc429, 0xc42a, 0xc42b, 0x0000, 0x0000, - /*** 0xb200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb240 ***/ - 0x0000, 0xc42c, 0xc42d, 0xc42e, 0xc42f, 0xc430, 0xc431, 0xc432, - 0xc433, 0xc434, 0xc435, 0xc436, 0xc437, 0xc438, 0xc439, 0xc43a, - 0xc43b, 0xc43c, 0x0000, 0xc43d, 0xc43e, 0xc43f, 0xc440, 0xc441, - 0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, 0x0000, 0x0000, - 0x0000, 0xc448, 0xc449, 0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, - 0xc44f, 0xc450, 0xc451, 0xc452, 0xc453, 0xc454, 0xc455, 0xc456, - 0xc457, 0xc458, 0x0000, 0xc459, 0xc45a, 0xc45b, 0xc45c, 0xc45d, - 0xc45e, 0xc45f, 0xc460, 0xc461, 0xc462, 0xc463, 0x0000, 0x0000, - /*** 0xb280 ***/ - 0x0000, 0xc464, 0xc465, 0xc466, 0xc467, 0xc468, 0xc469, 0xc46a, - 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, 0xc470, 0xc471, 0xc472, - 0xc473, 0xc474, 0x0000, 0xc475, 0xc476, 0xc477, 0xc478, 0xc479, - 0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc47f, 0x0000, 0x0000, - 0x0000, 0xc480, 0xc481, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, - 0xc487, 0xc488, 0xc489, 0xc48a, 0xc48b, 0xc48c, 0xc48d, 0xc48e, - 0xc48f, 0xc490, 0x0000, 0xc491, 0xc492, 0xc493, 0xc494, 0xc495, - 0xc496, 0xc497, 0xc498, 0xc499, 0xc49a, 0xc49b, 0x0000, 0x0000, - /*** 0xb2c0 ***/ - 0x0000, 0xc49c, 0xc49d, 0xc49e, 0xc49f, 0xc4a0, 0xc4a1, 0xc4a2, - 0xc4a3, 0xc4a4, 0xc4a5, 0xc4a6, 0xc4a7, 0xc4a8, 0xc4a9, 0xc4aa, - 0xc4ab, 0xc4ac, 0x0000, 0xc4ad, 0xc4ae, 0xc4af, 0xc4b0, 0xc4b1, - 0xc4b2, 0xc4b3, 0xc4b4, 0xc4b5, 0xc4b6, 0xc4b7, 0x0000, 0x0000, - 0x0000, 0xc4b8, 0xc4b9, 0xc4ba, 0xc4bb, 0xc4bc, 0xc4bd, 0xc4be, - 0xc4bf, 0xc4c0, 0xc4c1, 0xc4c2, 0xc4c3, 0xc4c4, 0xc4c5, 0xc4c6, - 0xc4c7, 0xc4c8, 0x0000, 0xc4c9, 0xc4ca, 0xc4cb, 0xc4cc, 0xc4cd, - 0xc4ce, 0xc4cf, 0xc4d0, 0xc4d1, 0xc4d2, 0xc4d3, 0x0000, 0x0000, - /*** 0xb300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb340 ***/ - 0x0000, 0xc4d4, 0xc4d5, 0xc4d6, 0xc4d7, 0xc4d8, 0xc4d9, 0xc4da, - 0xc4db, 0xc4dc, 0xc4dd, 0xc4de, 0xc4df, 0xc4e0, 0xc4e1, 0xc4e2, - 0xc4e3, 0xc4e4, 0x0000, 0xc4e5, 0xc4e6, 0xc4e7, 0xc4e8, 0xc4e9, - 0xc4ea, 0xc4eb, 0xc4ec, 0xc4ed, 0xc4ee, 0xc4ef, 0x0000, 0x0000, - 0x0000, 0xc4f0, 0xc4f1, 0xc4f2, 0xc4f3, 0xc4f4, 0xc4f5, 0xc4f6, - 0xc4f7, 0xc4f8, 0xc4f9, 0xc4fa, 0xc4fb, 0xc4fc, 0xc4fd, 0xc4fe, - 0xc4ff, 0xc500, 0x0000, 0xc501, 0xc502, 0xc503, 0xc504, 0xc505, - 0xc506, 0xc507, 0xc508, 0xc509, 0xc50a, 0xc50b, 0x0000, 0x0000, - /*** 0xb380 ***/ - 0x0000, 0xc50c, 0xc50d, 0xc50e, 0xc50f, 0xc510, 0xc511, 0xc512, - 0xc513, 0xc514, 0xc515, 0xc516, 0xc517, 0xc518, 0xc519, 0xc51a, - 0xc51b, 0xc51c, 0x0000, 0xc51d, 0xc51e, 0xc51f, 0xc520, 0xc521, - 0xc522, 0xc523, 0xc524, 0xc525, 0xc526, 0xc527, 0x0000, 0x0000, - 0x0000, 0xc528, 0xc529, 0xc52a, 0xc52b, 0xc52c, 0xc52d, 0xc52e, - 0xc52f, 0xc530, 0xc531, 0xc532, 0xc533, 0xc534, 0xc535, 0xc536, - 0xc537, 0xc538, 0x0000, 0xc539, 0xc53a, 0xc53b, 0xc53c, 0xc53d, - 0xc53e, 0xc53f, 0xc540, 0xc541, 0xc542, 0xc543, 0x0000, 0x0000, - /*** 0xb3c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc544, 0xc545, 0xc546, 0xc547, 0xc548, 0xc549, 0xc54a, - 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, 0xc550, 0xc551, 0xc552, - 0xc553, 0xc554, 0x0000, 0xc555, 0xc556, 0xc557, 0xc558, 0xc559, - 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, 0x0000, 0x0000, - /*** 0xb480 ***/ - 0x0000, 0xc560, 0xc561, 0xc562, 0xc563, 0xc564, 0xc565, 0xc566, - 0xc567, 0xc568, 0xc569, 0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, - 0xc56f, 0xc570, 0x0000, 0xc571, 0xc572, 0xc573, 0xc574, 0xc575, - 0xc576, 0xc577, 0xc578, 0xc579, 0xc57a, 0xc57b, 0x0000, 0x0000, - 0x0000, 0xc57c, 0xc57d, 0xc57e, 0xc57f, 0xc580, 0xc581, 0xc582, - 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, 0xc588, 0xc589, 0xc58a, - 0xc58b, 0xc58c, 0x0000, 0xc58d, 0xc58e, 0xc58f, 0xc590, 0xc591, - 0xc592, 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, 0x0000, 0x0000, - /*** 0xb4c0 ***/ - 0x0000, 0xc598, 0xc599, 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc59e, - 0xc59f, 0xc5a0, 0xc5a1, 0xc5a2, 0xc5a3, 0xc5a4, 0xc5a5, 0xc5a6, - 0xc5a7, 0xc5a8, 0x0000, 0xc5a9, 0xc5aa, 0xc5ab, 0xc5ac, 0xc5ad, - 0xc5ae, 0xc5af, 0xc5b0, 0xc5b1, 0xc5b2, 0xc5b3, 0x0000, 0x0000, - 0x0000, 0xc5b4, 0xc5b5, 0xc5b6, 0xc5b7, 0xc5b8, 0xc5b9, 0xc5ba, - 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5bf, 0xc5c0, 0xc5c1, 0xc5c2, - 0xc5c3, 0xc5c4, 0x0000, 0xc5c5, 0xc5c6, 0xc5c7, 0xc5c8, 0xc5c9, - 0xc5ca, 0xc5cb, 0xc5cc, 0xc5cd, 0xc5ce, 0xc5cf, 0x0000, 0x0000, - /*** 0xb500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb540 ***/ - 0x0000, 0xc5d0, 0xc5d1, 0xc5d2, 0xc5d3, 0xc5d4, 0xc5d5, 0xc5d6, - 0xc5d7, 0xc5d8, 0xc5d9, 0xc5da, 0xc5db, 0xc5dc, 0xc5dd, 0xc5de, - 0xc5df, 0xc5e0, 0x0000, 0xc5e1, 0xc5e2, 0xc5e3, 0xc5e4, 0xc5e5, - 0xc5e6, 0xc5e7, 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0x0000, 0x0000, - 0x0000, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5ef, 0xc5f0, 0xc5f1, 0xc5f2, - 0xc5f3, 0xc5f4, 0xc5f5, 0xc5f6, 0xc5f7, 0xc5f8, 0xc5f9, 0xc5fa, - 0xc5fb, 0xc5fc, 0x0000, 0xc5fd, 0xc5fe, 0xc5ff, 0xc600, 0xc601, - 0xc602, 0xc603, 0xc604, 0xc605, 0xc606, 0xc607, 0x0000, 0x0000, - /*** 0xb580 ***/ - 0x0000, 0xc608, 0xc609, 0xc60a, 0xc60b, 0xc60c, 0xc60d, 0xc60e, - 0xc60f, 0xc610, 0xc611, 0xc612, 0xc613, 0xc614, 0xc615, 0xc616, - 0xc617, 0xc618, 0x0000, 0xc619, 0xc61a, 0xc61b, 0xc61c, 0xc61d, - 0xc61e, 0xc61f, 0xc620, 0xc621, 0xc622, 0xc623, 0x0000, 0x0000, - 0x0000, 0xc624, 0xc625, 0xc626, 0xc627, 0xc628, 0xc629, 0xc62a, - 0xc62b, 0xc62c, 0xc62d, 0xc62e, 0xc62f, 0xc630, 0xc631, 0xc632, - 0xc633, 0xc634, 0x0000, 0xc635, 0xc636, 0xc637, 0xc638, 0xc639, - 0xc63a, 0xc63b, 0xc63c, 0xc63d, 0xc63e, 0xc63f, 0x0000, 0x0000, - /*** 0xb5c0 ***/ - 0x0000, 0xc640, 0xc641, 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, - 0xc647, 0xc648, 0xc649, 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, - 0xc64f, 0xc650, 0x0000, 0xc651, 0xc652, 0xc653, 0xc654, 0xc655, - 0xc656, 0xc657, 0xc658, 0xc659, 0xc65a, 0xc65b, 0x0000, 0x0000, - 0x0000, 0xc65c, 0xc65d, 0xc65e, 0xc65f, 0xc660, 0xc661, 0xc662, - 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, 0xc668, 0xc669, 0xc66a, - 0xc66b, 0xc66c, 0x0000, 0xc66d, 0xc66e, 0xc66f, 0xc670, 0xc671, - 0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, 0x0000, 0x0000, - /*** 0xb600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb640 ***/ - 0x0000, 0xc678, 0xc679, 0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, - 0xc67f, 0xc680, 0xc681, 0xc682, 0xc683, 0xc684, 0xc685, 0xc686, - 0xc687, 0xc688, 0x0000, 0xc689, 0xc68a, 0xc68b, 0xc68c, 0xc68d, - 0xc68e, 0xc68f, 0xc690, 0xc691, 0xc692, 0xc693, 0x0000, 0x0000, - 0x0000, 0xc694, 0xc695, 0xc696, 0xc697, 0xc698, 0xc699, 0xc69a, - 0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, 0xc6a0, 0xc6a1, 0xc6a2, - 0xc6a3, 0xc6a4, 0x0000, 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, - 0xc6aa, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, 0x0000, 0x0000, - /*** 0xb680 ***/ - 0x0000, 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, 0xc6b5, 0xc6b6, - 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, - 0xc6bf, 0xc6c0, 0x0000, 0xc6c1, 0xc6c2, 0xc6c3, 0xc6c4, 0xc6c5, - 0xc6c6, 0xc6c7, 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, 0x0000, 0x0000, - 0x0000, 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, 0xc6d1, 0xc6d2, - 0xc6d3, 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, 0xc6da, - 0xc6db, 0xc6dc, 0x0000, 0xc6dd, 0xc6de, 0xc6df, 0xc6e0, 0xc6e1, - 0xc6e2, 0xc6e3, 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, 0x0000, 0x0000, - /*** 0xb6c0 ***/ - 0x0000, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, 0xc6ee, - 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, 0xc6f6, - 0xc6f7, 0xc6f8, 0x0000, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, - 0xc6fe, 0xc6ff, 0xc700, 0xc701, 0xc702, 0xc703, 0x0000, 0x0000, - 0x0000, 0xc704, 0xc705, 0xc706, 0xc707, 0xc708, 0xc709, 0xc70a, - 0xc70b, 0xc70c, 0xc70d, 0xc70e, 0xc70f, 0xc710, 0xc711, 0xc712, - 0xc713, 0xc714, 0x0000, 0xc715, 0xc716, 0xc717, 0xc718, 0xc719, - 0xc71a, 0xc71b, 0xc71c, 0xc71d, 0xc71e, 0xc71f, 0x0000, 0x0000, - /*** 0xb700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb740 ***/ - 0x0000, 0xc720, 0xc721, 0xc722, 0xc723, 0xc724, 0xc725, 0xc726, - 0xc727, 0xc728, 0xc729, 0xc72a, 0xc72b, 0xc72c, 0xc72d, 0xc72e, - 0xc72f, 0xc730, 0x0000, 0xc731, 0xc732, 0xc733, 0xc734, 0xc735, - 0xc736, 0xc737, 0xc738, 0xc739, 0xc73a, 0xc73b, 0x0000, 0x0000, - 0x0000, 0xc73c, 0xc73d, 0xc73e, 0xc73f, 0xc740, 0xc741, 0xc742, - 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, 0xc749, 0xc74a, - 0xc74b, 0xc74c, 0x0000, 0xc74d, 0xc74e, 0xc74f, 0xc750, 0xc751, - 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0x0000, 0x0000, - /*** 0xb780 ***/ - 0x0000, 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, - 0xc75f, 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, - 0xc767, 0xc768, 0x0000, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, - 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc772, 0xc773, 0x0000, 0x0000, - 0x0000, 0xc774, 0xc775, 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, - 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc77f, 0xc780, 0xc781, 0xc782, - 0xc783, 0xc784, 0x0000, 0xc785, 0xc786, 0xc787, 0xc788, 0xc789, - 0xc78a, 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, 0x0000, 0x0000, - /*** 0xb7c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb840 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc790, 0xc791, 0xc792, 0xc793, 0xc794, 0xc795, 0xc796, - 0xc797, 0xc798, 0xc799, 0xc79a, 0xc79b, 0xc79c, 0xc79d, 0xc79e, - 0xc79f, 0xc7a0, 0x0000, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, 0xc7a5, - 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0x0000, 0x0000, - /*** 0xb880 ***/ - 0x0000, 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b2, - 0xc7b3, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, - 0xc7bb, 0xc7bc, 0x0000, 0xc7bd, 0xc7be, 0xc7bf, 0xc7c0, 0xc7c1, - 0xc7c2, 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, 0x0000, 0x0000, - 0x0000, 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, 0xc7cd, 0xc7ce, - 0xc7cf, 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, 0xc7d5, 0xc7d6, - 0xc7d7, 0xc7d8, 0x0000, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, 0xc7dd, - 0xc7de, 0xc7df, 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0x0000, 0x0000, - /*** 0xb8c0 ***/ - 0x0000, 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, 0xc7e8, 0xc7e9, 0xc7ea, - 0xc7eb, 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, 0xc7f0, 0xc7f1, 0xc7f2, - 0xc7f3, 0xc7f4, 0x0000, 0xc7f5, 0xc7f6, 0xc7f7, 0xc7f8, 0xc7f9, - 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, 0xc7ff, 0x0000, 0x0000, - 0x0000, 0xc800, 0xc801, 0xc802, 0xc803, 0xc804, 0xc805, 0xc806, - 0xc807, 0xc808, 0xc809, 0xc80a, 0xc80b, 0xc80c, 0xc80d, 0xc80e, - 0xc80f, 0xc810, 0x0000, 0xc811, 0xc812, 0xc813, 0xc814, 0xc815, - 0xc816, 0xc817, 0xc818, 0xc819, 0xc81a, 0xc81b, 0x0000, 0x0000, - /*** 0xb900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xb940 ***/ - 0x0000, 0xc81c, 0xc81d, 0xc81e, 0xc81f, 0xc820, 0xc821, 0xc822, - 0xc823, 0xc824, 0xc825, 0xc826, 0xc827, 0xc828, 0xc829, 0xc82a, - 0xc82b, 0xc82c, 0x0000, 0xc82d, 0xc82e, 0xc82f, 0xc830, 0xc831, - 0xc832, 0xc833, 0xc834, 0xc835, 0xc836, 0xc837, 0x0000, 0x0000, - 0x0000, 0xc838, 0xc839, 0xc83a, 0xc83b, 0xc83c, 0xc83d, 0xc83e, - 0xc83f, 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, - 0xc847, 0xc848, 0x0000, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, - 0xc84e, 0xc84f, 0xc850, 0xc851, 0xc852, 0xc853, 0x0000, 0x0000, - /*** 0xb980 ***/ - 0x0000, 0xc854, 0xc855, 0xc856, 0xc857, 0xc858, 0xc859, 0xc85a, - 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, 0xc860, 0xc861, 0xc862, - 0xc863, 0xc864, 0x0000, 0xc865, 0xc866, 0xc867, 0xc868, 0xc869, - 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0x0000, 0x0000, - 0x0000, 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, - 0xc877, 0xc878, 0xc879, 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, - 0xc87f, 0xc880, 0x0000, 0xc881, 0xc882, 0xc883, 0xc884, 0xc885, - 0xc886, 0xc887, 0xc888, 0xc889, 0xc88a, 0xc88b, 0x0000, 0x0000, - /*** 0xb9c0 ***/ - 0x0000, 0xc88c, 0xc88d, 0xc88e, 0xc88f, 0xc890, 0xc891, 0xc892, - 0xc893, 0xc894, 0xc895, 0xc896, 0xc897, 0xc898, 0xc899, 0xc89a, - 0xc89b, 0xc89c, 0x0000, 0xc89d, 0xc89e, 0xc89f, 0xc8a0, 0xc8a1, - 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, 0x0000, 0x0000, - 0x0000, 0xc8a8, 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, - 0xc8af, 0xc8b0, 0xc8b1, 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, - 0xc8b7, 0xc8b8, 0x0000, 0xc8b9, 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, - 0xc8be, 0xc8bf, 0xc8c0, 0xc8c1, 0xc8c2, 0xc8c3, 0x0000, 0x0000, - /*** 0xba00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xba40 ***/ - 0x0000, 0xc8c4, 0xc8c5, 0xc8c6, 0xc8c7, 0xc8c8, 0xc8c9, 0xc8ca, - 0xc8cb, 0xc8cc, 0xc8cd, 0xc8ce, 0xc8cf, 0xc8d0, 0xc8d1, 0xc8d2, - 0xc8d3, 0xc8d4, 0x0000, 0xc8d5, 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, - 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, 0x0000, 0x0000, - 0x0000, 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, - 0xc8e7, 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, - 0xc8ef, 0xc8f0, 0x0000, 0xc8f1, 0xc8f2, 0xc8f3, 0xc8f4, 0xc8f5, - 0xc8f6, 0xc8f7, 0xc8f8, 0xc8f9, 0xc8fa, 0xc8fb, 0x0000, 0x0000, - /*** 0xba80 ***/ - 0x0000, 0xc8fc, 0xc8fd, 0xc8fe, 0xc8ff, 0xc900, 0xc901, 0xc902, - 0xc903, 0xc904, 0xc905, 0xc906, 0xc907, 0xc908, 0xc909, 0xc90a, - 0xc90b, 0xc90c, 0x0000, 0xc90d, 0xc90e, 0xc90f, 0xc910, 0xc911, - 0xc912, 0xc913, 0xc914, 0xc915, 0xc916, 0xc917, 0x0000, 0x0000, - 0x0000, 0xc918, 0xc919, 0xc91a, 0xc91b, 0xc91c, 0xc91d, 0xc91e, - 0xc91f, 0xc920, 0xc921, 0xc922, 0xc923, 0xc924, 0xc925, 0xc926, - 0xc927, 0xc928, 0x0000, 0xc929, 0xc92a, 0xc92b, 0xc92c, 0xc92d, - 0xc92e, 0xc92f, 0xc930, 0xc931, 0xc932, 0xc933, 0x0000, 0x0000, - /*** 0xbac0 ***/ - 0x0000, 0xc934, 0xc935, 0xc936, 0xc937, 0xc938, 0xc939, 0xc93a, - 0xc93b, 0xc93c, 0xc93d, 0xc93e, 0xc93f, 0xc940, 0xc941, 0xc942, - 0xc943, 0xc944, 0x0000, 0xc945, 0xc946, 0xc947, 0xc948, 0xc949, - 0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, 0x0000, 0x0000, - 0x0000, 0xc950, 0xc951, 0xc952, 0xc953, 0xc954, 0xc955, 0xc956, - 0xc957, 0xc958, 0xc959, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, - 0xc95f, 0xc960, 0x0000, 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, - 0xc966, 0xc967, 0xc968, 0xc969, 0xc96a, 0xc96b, 0x0000, 0x0000, - /*** 0xbb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbb40 ***/ - 0x0000, 0xc96c, 0xc96d, 0xc96e, 0xc96f, 0xc970, 0xc971, 0xc972, - 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, 0xc978, 0xc979, 0xc97a, - 0xc97b, 0xc97c, 0x0000, 0xc97d, 0xc97e, 0xc97f, 0xc980, 0xc981, - 0xc982, 0xc983, 0xc984, 0xc985, 0xc986, 0xc987, 0x0000, 0x0000, - 0x0000, 0xc988, 0xc989, 0xc98a, 0xc98b, 0xc98c, 0xc98d, 0xc98e, - 0xc98f, 0xc990, 0xc991, 0xc992, 0xc993, 0xc994, 0xc995, 0xc996, - 0xc997, 0xc998, 0x0000, 0xc999, 0xc99a, 0xc99b, 0xc99c, 0xc99d, - 0xc99e, 0xc99f, 0xc9a0, 0xc9a1, 0xc9a2, 0xc9a3, 0x0000, 0x0000, - /*** 0xbb80 ***/ - 0x0000, 0xc9a4, 0xc9a5, 0xc9a6, 0xc9a7, 0xc9a8, 0xc9a9, 0xc9aa, - 0xc9ab, 0xc9ac, 0xc9ad, 0xc9ae, 0xc9af, 0xc9b0, 0xc9b1, 0xc9b2, - 0xc9b3, 0xc9b4, 0x0000, 0xc9b5, 0xc9b6, 0xc9b7, 0xc9b8, 0xc9b9, - 0xc9ba, 0xc9bb, 0xc9bc, 0xc9bd, 0xc9be, 0xc9bf, 0x0000, 0x0000, - 0x0000, 0xc9c0, 0xc9c1, 0xc9c2, 0xc9c3, 0xc9c4, 0xc9c5, 0xc9c6, - 0xc9c7, 0xc9c8, 0xc9c9, 0xc9ca, 0xc9cb, 0xc9cc, 0xc9cd, 0xc9ce, - 0xc9cf, 0xc9d0, 0x0000, 0xc9d1, 0xc9d2, 0xc9d3, 0xc9d4, 0xc9d5, - 0xc9d6, 0xc9d7, 0xc9d8, 0xc9d9, 0xc9da, 0xc9db, 0x0000, 0x0000, - /*** 0xbbc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbc40 ***/ - 0x0000, 0x3149, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xc9dc, 0xc9dd, 0xc9de, 0xc9df, 0xc9e0, 0xc9e1, 0xc9e2, - 0xc9e3, 0xc9e4, 0xc9e5, 0xc9e6, 0xc9e7, 0xc9e8, 0xc9e9, 0xc9ea, - 0xc9eb, 0xc9ec, 0x0000, 0xc9ed, 0xc9ee, 0xc9ef, 0xc9f0, 0xc9f1, - 0xc9f2, 0xc9f3, 0xc9f4, 0xc9f5, 0xc9f6, 0xc9f7, 0x0000, 0x0000, - /*** 0xbc80 ***/ - 0x0000, 0xc9f8, 0xc9f9, 0xc9fa, 0xc9fb, 0xc9fc, 0xc9fd, 0xc9fe, - 0xc9ff, 0xca00, 0xca01, 0xca02, 0xca03, 0xca04, 0xca05, 0xca06, - 0xca07, 0xca08, 0x0000, 0xca09, 0xca0a, 0xca0b, 0xca0c, 0xca0d, - 0xca0e, 0xca0f, 0xca10, 0xca11, 0xca12, 0xca13, 0x0000, 0x0000, - 0x0000, 0xca14, 0xca15, 0xca16, 0xca17, 0xca18, 0xca19, 0xca1a, - 0xca1b, 0xca1c, 0xca1d, 0xca1e, 0xca1f, 0xca20, 0xca21, 0xca22, - 0xca23, 0xca24, 0x0000, 0xca25, 0xca26, 0xca27, 0xca28, 0xca29, - 0xca2a, 0xca2b, 0xca2c, 0xca2d, 0xca2e, 0xca2f, 0x0000, 0x0000, - /*** 0xbcc0 ***/ - 0x0000, 0xca30, 0xca31, 0xca32, 0xca33, 0xca34, 0xca35, 0xca36, - 0xca37, 0xca38, 0xca39, 0xca3a, 0xca3b, 0xca3c, 0xca3d, 0xca3e, - 0xca3f, 0xca40, 0x0000, 0xca41, 0xca42, 0xca43, 0xca44, 0xca45, - 0xca46, 0xca47, 0xca48, 0xca49, 0xca4a, 0xca4b, 0x0000, 0x0000, - 0x0000, 0xca4c, 0xca4d, 0xca4e, 0xca4f, 0xca50, 0xca51, 0xca52, - 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, 0xca58, 0xca59, 0xca5a, - 0xca5b, 0xca5c, 0x0000, 0xca5d, 0xca5e, 0xca5f, 0xca60, 0xca61, - 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, 0x0000, 0x0000, - /*** 0xbd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbd40 ***/ - 0x0000, 0xca68, 0xca69, 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, - 0xca6f, 0xca70, 0xca71, 0xca72, 0xca73, 0xca74, 0xca75, 0xca76, - 0xca77, 0xca78, 0x0000, 0xca79, 0xca7a, 0xca7b, 0xca7c, 0xca7d, - 0xca7e, 0xca7f, 0xca80, 0xca81, 0xca82, 0xca83, 0x0000, 0x0000, - 0x0000, 0xca84, 0xca85, 0xca86, 0xca87, 0xca88, 0xca89, 0xca8a, - 0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, 0xca90, 0xca91, 0xca92, - 0xca93, 0xca94, 0x0000, 0xca95, 0xca96, 0xca97, 0xca98, 0xca99, - 0xca9a, 0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, 0x0000, 0x0000, - /*** 0xbd80 ***/ - 0x0000, 0xcaa0, 0xcaa1, 0xcaa2, 0xcaa3, 0xcaa4, 0xcaa5, 0xcaa6, - 0xcaa7, 0xcaa8, 0xcaa9, 0xcaaa, 0xcaab, 0xcaac, 0xcaad, 0xcaae, - 0xcaaf, 0xcab0, 0x0000, 0xcab1, 0xcab2, 0xcab3, 0xcab4, 0xcab5, - 0xcab6, 0xcab7, 0xcab8, 0xcab9, 0xcaba, 0xcabb, 0x0000, 0x0000, - 0x0000, 0xcabc, 0xcabd, 0xcabe, 0xcabf, 0xcac0, 0xcac1, 0xcac2, - 0xcac3, 0xcac4, 0xcac5, 0xcac6, 0xcac7, 0xcac8, 0xcac9, 0xcaca, - 0xcacb, 0xcacc, 0x0000, 0xcacd, 0xcace, 0xcacf, 0xcad0, 0xcad1, - 0xcad2, 0xcad3, 0xcad4, 0xcad5, 0xcad6, 0xcad7, 0x0000, 0x0000, - /*** 0xbdc0 ***/ - 0x0000, 0xcad8, 0xcad9, 0xcada, 0xcadb, 0xcadc, 0xcadd, 0xcade, - 0xcadf, 0xcae0, 0xcae1, 0xcae2, 0xcae3, 0xcae4, 0xcae5, 0xcae6, - 0xcae7, 0xcae8, 0x0000, 0xcae9, 0xcaea, 0xcaeb, 0xcaec, 0xcaed, - 0xcaee, 0xcaef, 0xcaf0, 0xcaf1, 0xcaf2, 0xcaf3, 0x0000, 0x0000, - 0x0000, 0xcaf4, 0xcaf5, 0xcaf6, 0xcaf7, 0xcaf8, 0xcaf9, 0xcafa, - 0xcafb, 0xcafc, 0xcafd, 0xcafe, 0xcaff, 0xcb00, 0xcb01, 0xcb02, - 0xcb03, 0xcb04, 0x0000, 0xcb05, 0xcb06, 0xcb07, 0xcb08, 0xcb09, - 0xcb0a, 0xcb0b, 0xcb0c, 0xcb0d, 0xcb0e, 0xcb0f, 0x0000, 0x0000, - /*** 0xbe00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbe40 ***/ - 0x0000, 0xcb10, 0xcb11, 0xcb12, 0xcb13, 0xcb14, 0xcb15, 0xcb16, - 0xcb17, 0xcb18, 0xcb19, 0xcb1a, 0xcb1b, 0xcb1c, 0xcb1d, 0xcb1e, - 0xcb1f, 0xcb20, 0x0000, 0xcb21, 0xcb22, 0xcb23, 0xcb24, 0xcb25, - 0xcb26, 0xcb27, 0xcb28, 0xcb29, 0xcb2a, 0xcb2b, 0x0000, 0x0000, - 0x0000, 0xcb2c, 0xcb2d, 0xcb2e, 0xcb2f, 0xcb30, 0xcb31, 0xcb32, - 0xcb33, 0xcb34, 0xcb35, 0xcb36, 0xcb37, 0xcb38, 0xcb39, 0xcb3a, - 0xcb3b, 0xcb3c, 0x0000, 0xcb3d, 0xcb3e, 0xcb3f, 0xcb40, 0xcb41, - 0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, 0x0000, 0x0000, - /*** 0xbe80 ***/ - 0x0000, 0xcb48, 0xcb49, 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, - 0xcb4f, 0xcb50, 0xcb51, 0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, - 0xcb57, 0xcb58, 0x0000, 0xcb59, 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, - 0xcb5e, 0xcb5f, 0xcb60, 0xcb61, 0xcb62, 0xcb63, 0x0000, 0x0000, - 0x0000, 0xcb64, 0xcb65, 0xcb66, 0xcb67, 0xcb68, 0xcb69, 0xcb6a, - 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, 0xcb70, 0xcb71, 0xcb72, - 0xcb73, 0xcb74, 0x0000, 0xcb75, 0xcb76, 0xcb77, 0xcb78, 0xcb79, - 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb7f, 0x0000, 0x0000, - /*** 0xbec0 ***/ - 0x0000, 0xcb80, 0xcb81, 0xcb82, 0xcb83, 0xcb84, 0xcb85, 0xcb86, - 0xcb87, 0xcb88, 0xcb89, 0xcb8a, 0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, - 0xcb8f, 0xcb90, 0x0000, 0xcb91, 0xcb92, 0xcb93, 0xcb94, 0xcb95, - 0xcb96, 0xcb97, 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0x0000, 0x0000, - 0x0000, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, 0xcba0, 0xcba1, 0xcba2, - 0xcba3, 0xcba4, 0xcba5, 0xcba6, 0xcba7, 0xcba8, 0xcba9, 0xcbaa, - 0xcbab, 0xcbac, 0x0000, 0xcbad, 0xcbae, 0xcbaf, 0xcbb0, 0xcbb1, - 0xcbb2, 0xcbb3, 0xcbb4, 0xcbb5, 0xcbb6, 0xcbb7, 0x0000, 0x0000, - /*** 0xbf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xbf40 ***/ - 0x0000, 0xcbb8, 0xcbb9, 0xcbba, 0xcbbb, 0xcbbc, 0xcbbd, 0xcbbe, - 0xcbbf, 0xcbc0, 0xcbc1, 0xcbc2, 0xcbc3, 0xcbc4, 0xcbc5, 0xcbc6, - 0xcbc7, 0xcbc8, 0x0000, 0xcbc9, 0xcbca, 0xcbcb, 0xcbcc, 0xcbcd, - 0xcbce, 0xcbcf, 0xcbd0, 0xcbd1, 0xcbd2, 0xcbd3, 0x0000, 0x0000, - 0x0000, 0xcbd4, 0xcbd5, 0xcbd6, 0xcbd7, 0xcbd8, 0xcbd9, 0xcbda, - 0xcbdb, 0xcbdc, 0xcbdd, 0xcbde, 0xcbdf, 0xcbe0, 0xcbe1, 0xcbe2, - 0xcbe3, 0xcbe4, 0x0000, 0xcbe5, 0xcbe6, 0xcbe7, 0xcbe8, 0xcbe9, - 0xcbea, 0xcbeb, 0xcbec, 0xcbed, 0xcbee, 0xcbef, 0x0000, 0x0000, - /*** 0xbf80 ***/ - 0x0000, 0xcbf0, 0xcbf1, 0xcbf2, 0xcbf3, 0xcbf4, 0xcbf5, 0xcbf6, - 0xcbf7, 0xcbf8, 0xcbf9, 0xcbfa, 0xcbfb, 0xcbfc, 0xcbfd, 0xcbfe, - 0xcbff, 0xcc00, 0x0000, 0xcc01, 0xcc02, 0xcc03, 0xcc04, 0xcc05, - 0xcc06, 0xcc07, 0xcc08, 0xcc09, 0xcc0a, 0xcc0b, 0x0000, 0x0000, - 0x0000, 0xcc0c, 0xcc0d, 0xcc0e, 0xcc0f, 0xcc10, 0xcc11, 0xcc12, - 0xcc13, 0xcc14, 0xcc15, 0xcc16, 0xcc17, 0xcc18, 0xcc19, 0xcc1a, - 0xcc1b, 0xcc1c, 0x0000, 0xcc1d, 0xcc1e, 0xcc1f, 0xcc20, 0xcc21, - 0xcc22, 0xcc23, 0xcc24, 0xcc25, 0xcc26, 0xcc27, 0x0000, 0x0000, - /*** 0xbfc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xcc28, 0xcc29, 0xcc2a, 0xcc2b, 0xcc2c, 0xcc2d, 0xcc2e, - 0xcc2f, 0xcc30, 0xcc31, 0xcc32, 0xcc33, 0xcc34, 0xcc35, 0xcc36, - 0xcc37, 0xcc38, 0x0000, 0xcc39, 0xcc3a, 0xcc3b, 0xcc3c, 0xcc3d, - 0xcc3e, 0xcc3f, 0xcc40, 0xcc41, 0xcc42, 0xcc43, 0x0000, 0x0000, - /*** 0xc080 ***/ - 0x0000, 0xcc44, 0xcc45, 0xcc46, 0xcc47, 0xcc48, 0xcc49, 0xcc4a, - 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, 0xcc50, 0xcc51, 0xcc52, - 0xcc53, 0xcc54, 0x0000, 0xcc55, 0xcc56, 0xcc57, 0xcc58, 0xcc59, - 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, 0x0000, 0x0000, - 0x0000, 0xcc60, 0xcc61, 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, - 0xcc67, 0xcc68, 0xcc69, 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, - 0xcc6f, 0xcc70, 0x0000, 0xcc71, 0xcc72, 0xcc73, 0xcc74, 0xcc75, - 0xcc76, 0xcc77, 0xcc78, 0xcc79, 0xcc7a, 0xcc7b, 0x0000, 0x0000, - /*** 0xc0c0 ***/ - 0x0000, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc7f, 0xcc80, 0xcc81, 0xcc82, - 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, 0xcc88, 0xcc89, 0xcc8a, - 0xcc8b, 0xcc8c, 0x0000, 0xcc8d, 0xcc8e, 0xcc8f, 0xcc90, 0xcc91, - 0xcc92, 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, 0x0000, 0x0000, - 0x0000, 0xcc98, 0xcc99, 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, - 0xcc9f, 0xcca0, 0xcca1, 0xcca2, 0xcca3, 0xcca4, 0xcca5, 0xcca6, - 0xcca7, 0xcca8, 0x0000, 0xcca9, 0xccaa, 0xccab, 0xccac, 0xccad, - 0xccae, 0xccaf, 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0x0000, 0x0000, - /*** 0xc100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc140 ***/ - 0x0000, 0xccb4, 0xccb5, 0xccb6, 0xccb7, 0xccb8, 0xccb9, 0xccba, - 0xccbb, 0xccbc, 0xccbd, 0xccbe, 0xccbf, 0xccc0, 0xccc1, 0xccc2, - 0xccc3, 0xccc4, 0x0000, 0xccc5, 0xccc6, 0xccc7, 0xccc8, 0xccc9, - 0xccca, 0xcccb, 0xcccc, 0xcccd, 0xccce, 0xcccf, 0x0000, 0x0000, - 0x0000, 0xccd0, 0xccd1, 0xccd2, 0xccd3, 0xccd4, 0xccd5, 0xccd6, - 0xccd7, 0xccd8, 0xccd9, 0xccda, 0xccdb, 0xccdc, 0xccdd, 0xccde, - 0xccdf, 0xcce0, 0x0000, 0xcce1, 0xcce2, 0xcce3, 0xcce4, 0xcce5, - 0xcce6, 0xcce7, 0xcce8, 0xcce9, 0xccea, 0xcceb, 0x0000, 0x0000, - /*** 0xc180 ***/ - 0x0000, 0xccec, 0xcced, 0xccee, 0xccef, 0xccf0, 0xccf1, 0xccf2, - 0xccf3, 0xccf4, 0xccf5, 0xccf6, 0xccf7, 0xccf8, 0xccf9, 0xccfa, - 0xccfb, 0xccfc, 0x0000, 0xccfd, 0xccfe, 0xccff, 0xcd00, 0xcd01, - 0xcd02, 0xcd03, 0xcd04, 0xcd05, 0xcd06, 0xcd07, 0x0000, 0x0000, - 0x0000, 0xcd08, 0xcd09, 0xcd0a, 0xcd0b, 0xcd0c, 0xcd0d, 0xcd0e, - 0xcd0f, 0xcd10, 0xcd11, 0xcd12, 0xcd13, 0xcd14, 0xcd15, 0xcd16, - 0xcd17, 0xcd18, 0x0000, 0xcd19, 0xcd1a, 0xcd1b, 0xcd1c, 0xcd1d, - 0xcd1e, 0xcd1f, 0xcd20, 0xcd21, 0xcd22, 0xcd23, 0x0000, 0x0000, - /*** 0xc1c0 ***/ - 0x0000, 0xcd24, 0xcd25, 0xcd26, 0xcd27, 0xcd28, 0xcd29, 0xcd2a, - 0xcd2b, 0xcd2c, 0xcd2d, 0xcd2e, 0xcd2f, 0xcd30, 0xcd31, 0xcd32, - 0xcd33, 0xcd34, 0x0000, 0xcd35, 0xcd36, 0xcd37, 0xcd38, 0xcd39, - 0xcd3a, 0xcd3b, 0xcd3c, 0xcd3d, 0xcd3e, 0xcd3f, 0x0000, 0x0000, - 0x0000, 0xcd40, 0xcd41, 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, - 0xcd47, 0xcd48, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, - 0xcd4f, 0xcd50, 0x0000, 0xcd51, 0xcd52, 0xcd53, 0xcd54, 0xcd55, - 0xcd56, 0xcd57, 0xcd58, 0xcd59, 0xcd5a, 0xcd5b, 0x0000, 0x0000, - /*** 0xc200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc240 ***/ - 0x0000, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, 0xcd60, 0xcd61, 0xcd62, - 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, 0xcd68, 0xcd69, 0xcd6a, - 0xcd6b, 0xcd6c, 0x0000, 0xcd6d, 0xcd6e, 0xcd6f, 0xcd70, 0xcd71, - 0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, 0x0000, 0x0000, - 0x0000, 0xcd78, 0xcd79, 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, - 0xcd7f, 0xcd80, 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xcd85, 0xcd86, - 0xcd87, 0xcd88, 0x0000, 0xcd89, 0xcd8a, 0xcd8b, 0xcd8c, 0xcd8d, - 0xcd8e, 0xcd8f, 0xcd90, 0xcd91, 0xcd92, 0xcd93, 0x0000, 0x0000, - /*** 0xc280 ***/ - 0x0000, 0xcd94, 0xcd95, 0xcd96, 0xcd97, 0xcd98, 0xcd99, 0xcd9a, - 0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, 0xcda0, 0xcda1, 0xcda2, - 0xcda3, 0xcda4, 0x0000, 0xcda5, 0xcda6, 0xcda7, 0xcda8, 0xcda9, - 0xcdaa, 0xcdab, 0xcdac, 0xcdad, 0xcdae, 0xcdaf, 0x0000, 0x0000, - 0x0000, 0xcdb0, 0xcdb1, 0xcdb2, 0xcdb3, 0xcdb4, 0xcdb5, 0xcdb6, - 0xcdb7, 0xcdb8, 0xcdb9, 0xcdba, 0xcdbb, 0xcdbc, 0xcdbd, 0xcdbe, - 0xcdbf, 0xcdc0, 0x0000, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, - 0xcdc6, 0xcdc7, 0xcdc8, 0xcdc9, 0xcdca, 0xcdcb, 0x0000, 0x0000, - /*** 0xc2c0 ***/ - 0x0000, 0xcdcc, 0xcdcd, 0xcdce, 0xcdcf, 0xcdd0, 0xcdd1, 0xcdd2, - 0xcdd3, 0xcdd4, 0xcdd5, 0xcdd6, 0xcdd7, 0xcdd8, 0xcdd9, 0xcdda, - 0xcddb, 0xcddc, 0x0000, 0xcddd, 0xcdde, 0xcddf, 0xcde0, 0xcde1, - 0xcde2, 0xcde3, 0xcde4, 0xcde5, 0xcde6, 0xcde7, 0x0000, 0x0000, - 0x0000, 0xcde8, 0xcde9, 0xcdea, 0xcdeb, 0xcdec, 0xcded, 0xcdee, - 0xcdef, 0xcdf0, 0xcdf1, 0xcdf2, 0xcdf3, 0xcdf4, 0xcdf5, 0xcdf6, - 0xcdf7, 0xcdf8, 0x0000, 0xcdf9, 0xcdfa, 0xcdfb, 0xcdfc, 0xcdfd, - 0xcdfe, 0xcdff, 0xce00, 0xce01, 0xce02, 0xce03, 0x0000, 0x0000, - /*** 0xc300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc340 ***/ - 0x0000, 0xce04, 0xce05, 0xce06, 0xce07, 0xce08, 0xce09, 0xce0a, - 0xce0b, 0xce0c, 0xce0d, 0xce0e, 0xce0f, 0xce10, 0xce11, 0xce12, - 0xce13, 0xce14, 0x0000, 0xce15, 0xce16, 0xce17, 0xce18, 0xce19, - 0xce1a, 0xce1b, 0xce1c, 0xce1d, 0xce1e, 0xce1f, 0x0000, 0x0000, - 0x0000, 0xce20, 0xce21, 0xce22, 0xce23, 0xce24, 0xce25, 0xce26, - 0xce27, 0xce28, 0xce29, 0xce2a, 0xce2b, 0xce2c, 0xce2d, 0xce2e, - 0xce2f, 0xce30, 0x0000, 0xce31, 0xce32, 0xce33, 0xce34, 0xce35, - 0xce36, 0xce37, 0xce38, 0xce39, 0xce3a, 0xce3b, 0x0000, 0x0000, - /*** 0xc380 ***/ - 0x0000, 0xce3c, 0xce3d, 0xce3e, 0xce3f, 0xce40, 0xce41, 0xce42, - 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, 0xce48, 0xce49, 0xce4a, - 0xce4b, 0xce4c, 0x0000, 0xce4d, 0xce4e, 0xce4f, 0xce50, 0xce51, - 0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, 0x0000, 0x0000, - 0x0000, 0xce58, 0xce59, 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, - 0xce5f, 0xce60, 0xce61, 0xce62, 0xce63, 0xce64, 0xce65, 0xce66, - 0xce67, 0xce68, 0x0000, 0xce69, 0xce6a, 0xce6b, 0xce6c, 0xce6d, - 0xce6e, 0xce6f, 0xce70, 0xce71, 0xce72, 0xce73, 0x0000, 0x0000, - /*** 0xc3c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xce74, 0xce75, 0xce76, 0xce77, 0xce78, 0xce79, 0xce7a, - 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce7f, 0xce80, 0xce81, 0xce82, - 0xce83, 0xce84, 0x0000, 0xce85, 0xce86, 0xce87, 0xce88, 0xce89, - 0xce8a, 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, 0x0000, 0x0000, - /*** 0xc480 ***/ - 0x0000, 0xce90, 0xce91, 0xce92, 0xce93, 0xce94, 0xce95, 0xce96, - 0xce97, 0xce98, 0xce99, 0xce9a, 0xce9b, 0xce9c, 0xce9d, 0xce9e, - 0xce9f, 0xcea0, 0x0000, 0xcea1, 0xcea2, 0xcea3, 0xcea4, 0xcea5, - 0xcea6, 0xcea7, 0xcea8, 0xcea9, 0xceaa, 0xceab, 0x0000, 0x0000, - 0x0000, 0xceac, 0xcead, 0xceae, 0xceaf, 0xceb0, 0xceb1, 0xceb2, - 0xceb3, 0xceb4, 0xceb5, 0xceb6, 0xceb7, 0xceb8, 0xceb9, 0xceba, - 0xcebb, 0xcebc, 0x0000, 0xcebd, 0xcebe, 0xcebf, 0xcec0, 0xcec1, - 0xcec2, 0xcec3, 0xcec4, 0xcec5, 0xcec6, 0xcec7, 0x0000, 0x0000, - /*** 0xc4c0 ***/ - 0x0000, 0xcec8, 0xcec9, 0xceca, 0xcecb, 0xcecc, 0xcecd, 0xcece, - 0xcecf, 0xced0, 0xced1, 0xced2, 0xced3, 0xced4, 0xced5, 0xced6, - 0xced7, 0xced8, 0x0000, 0xced9, 0xceda, 0xcedb, 0xcedc, 0xcedd, - 0xcede, 0xcedf, 0xcee0, 0xcee1, 0xcee2, 0xcee3, 0x0000, 0x0000, - 0x0000, 0xcee4, 0xcee5, 0xcee6, 0xcee7, 0xcee8, 0xcee9, 0xceea, - 0xceeb, 0xceec, 0xceed, 0xceee, 0xceef, 0xcef0, 0xcef1, 0xcef2, - 0xcef3, 0xcef4, 0x0000, 0xcef5, 0xcef6, 0xcef7, 0xcef8, 0xcef9, - 0xcefa, 0xcefb, 0xcefc, 0xcefd, 0xcefe, 0xceff, 0x0000, 0x0000, - /*** 0xc500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc540 ***/ - 0x0000, 0xcf00, 0xcf01, 0xcf02, 0xcf03, 0xcf04, 0xcf05, 0xcf06, - 0xcf07, 0xcf08, 0xcf09, 0xcf0a, 0xcf0b, 0xcf0c, 0xcf0d, 0xcf0e, - 0xcf0f, 0xcf10, 0x0000, 0xcf11, 0xcf12, 0xcf13, 0xcf14, 0xcf15, - 0xcf16, 0xcf17, 0xcf18, 0xcf19, 0xcf1a, 0xcf1b, 0x0000, 0x0000, - 0x0000, 0xcf1c, 0xcf1d, 0xcf1e, 0xcf1f, 0xcf20, 0xcf21, 0xcf22, - 0xcf23, 0xcf24, 0xcf25, 0xcf26, 0xcf27, 0xcf28, 0xcf29, 0xcf2a, - 0xcf2b, 0xcf2c, 0x0000, 0xcf2d, 0xcf2e, 0xcf2f, 0xcf30, 0xcf31, - 0xcf32, 0xcf33, 0xcf34, 0xcf35, 0xcf36, 0xcf37, 0x0000, 0x0000, - /*** 0xc580 ***/ - 0x0000, 0xcf38, 0xcf39, 0xcf3a, 0xcf3b, 0xcf3c, 0xcf3d, 0xcf3e, - 0xcf3f, 0xcf40, 0xcf41, 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, - 0xcf47, 0xcf48, 0x0000, 0xcf49, 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, - 0xcf4e, 0xcf4f, 0xcf50, 0xcf51, 0xcf52, 0xcf53, 0x0000, 0x0000, - 0x0000, 0xcf54, 0xcf55, 0xcf56, 0xcf57, 0xcf58, 0xcf59, 0xcf5a, - 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, 0xcf60, 0xcf61, 0xcf62, - 0xcf63, 0xcf64, 0x0000, 0xcf65, 0xcf66, 0xcf67, 0xcf68, 0xcf69, - 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, 0x0000, 0x0000, - /*** 0xc5c0 ***/ - 0x0000, 0xcf70, 0xcf71, 0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, - 0xcf77, 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, - 0xcf7f, 0xcf80, 0x0000, 0xcf81, 0xcf82, 0xcf83, 0xcf84, 0xcf85, - 0xcf86, 0xcf87, 0xcf88, 0xcf89, 0xcf8a, 0xcf8b, 0x0000, 0x0000, - 0x0000, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, 0xcf90, 0xcf91, 0xcf92, - 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, 0xcf98, 0xcf99, 0xcf9a, - 0xcf9b, 0xcf9c, 0x0000, 0xcf9d, 0xcf9e, 0xcf9f, 0xcfa0, 0xcfa1, - 0xcfa2, 0xcfa3, 0xcfa4, 0xcfa5, 0xcfa6, 0xcfa7, 0x0000, 0x0000, - /*** 0xc600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc640 ***/ - 0x0000, 0xcfa8, 0xcfa9, 0xcfaa, 0xcfab, 0xcfac, 0xcfad, 0xcfae, - 0xcfaf, 0xcfb0, 0xcfb1, 0xcfb2, 0xcfb3, 0xcfb4, 0xcfb5, 0xcfb6, - 0xcfb7, 0xcfb8, 0x0000, 0xcfb9, 0xcfba, 0xcfbb, 0xcfbc, 0xcfbd, - 0xcfbe, 0xcfbf, 0xcfc0, 0xcfc1, 0xcfc2, 0xcfc3, 0x0000, 0x0000, - 0x0000, 0xcfc4, 0xcfc5, 0xcfc6, 0xcfc7, 0xcfc8, 0xcfc9, 0xcfca, - 0xcfcb, 0xcfcc, 0xcfcd, 0xcfce, 0xcfcf, 0xcfd0, 0xcfd1, 0xcfd2, - 0xcfd3, 0xcfd4, 0x0000, 0xcfd5, 0xcfd6, 0xcfd7, 0xcfd8, 0xcfd9, - 0xcfda, 0xcfdb, 0xcfdc, 0xcfdd, 0xcfde, 0xcfdf, 0x0000, 0x0000, - /*** 0xc680 ***/ - 0x0000, 0xcfe0, 0xcfe1, 0xcfe2, 0xcfe3, 0xcfe4, 0xcfe5, 0xcfe6, - 0xcfe7, 0xcfe8, 0xcfe9, 0xcfea, 0xcfeb, 0xcfec, 0xcfed, 0xcfee, - 0xcfef, 0xcff0, 0x0000, 0xcff1, 0xcff2, 0xcff3, 0xcff4, 0xcff5, - 0xcff6, 0xcff7, 0xcff8, 0xcff9, 0xcffa, 0xcffb, 0x0000, 0x0000, - 0x0000, 0xcffc, 0xcffd, 0xcffe, 0xcfff, 0xd000, 0xd001, 0xd002, - 0xd003, 0xd004, 0xd005, 0xd006, 0xd007, 0xd008, 0xd009, 0xd00a, - 0xd00b, 0xd00c, 0x0000, 0xd00d, 0xd00e, 0xd00f, 0xd010, 0xd011, - 0xd012, 0xd013, 0xd014, 0xd015, 0xd016, 0xd017, 0x0000, 0x0000, - /*** 0xc6c0 ***/ - 0x0000, 0xd018, 0xd019, 0xd01a, 0xd01b, 0xd01c, 0xd01d, 0xd01e, - 0xd01f, 0xd020, 0xd021, 0xd022, 0xd023, 0xd024, 0xd025, 0xd026, - 0xd027, 0xd028, 0x0000, 0xd029, 0xd02a, 0xd02b, 0xd02c, 0xd02d, - 0xd02e, 0xd02f, 0xd030, 0xd031, 0xd032, 0xd033, 0x0000, 0x0000, - 0x0000, 0xd034, 0xd035, 0xd036, 0xd037, 0xd038, 0xd039, 0xd03a, - 0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, 0xd040, 0xd041, 0xd042, - 0xd043, 0xd044, 0x0000, 0xd045, 0xd046, 0xd047, 0xd048, 0xd049, - 0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, 0x0000, 0x0000, - /*** 0xc700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc740 ***/ - 0x0000, 0xd050, 0xd051, 0xd052, 0xd053, 0xd054, 0xd055, 0xd056, - 0xd057, 0xd058, 0xd059, 0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, - 0xd05f, 0xd060, 0x0000, 0xd061, 0xd062, 0xd063, 0xd064, 0xd065, - 0xd066, 0xd067, 0xd068, 0xd069, 0xd06a, 0xd06b, 0x0000, 0x0000, - 0x0000, 0xd06c, 0xd06d, 0xd06e, 0xd06f, 0xd070, 0xd071, 0xd072, - 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, 0xd078, 0xd079, 0xd07a, - 0xd07b, 0xd07c, 0x0000, 0xd07d, 0xd07e, 0xd07f, 0xd080, 0xd081, - 0xd082, 0xd083, 0xd084, 0xd085, 0xd086, 0xd087, 0x0000, 0x0000, - /*** 0xc780 ***/ - 0x0000, 0xd088, 0xd089, 0xd08a, 0xd08b, 0xd08c, 0xd08d, 0xd08e, - 0xd08f, 0xd090, 0xd091, 0xd092, 0xd093, 0xd094, 0xd095, 0xd096, - 0xd097, 0xd098, 0x0000, 0xd099, 0xd09a, 0xd09b, 0xd09c, 0xd09d, - 0xd09e, 0xd09f, 0xd0a0, 0xd0a1, 0xd0a2, 0xd0a3, 0x0000, 0x0000, - 0x0000, 0xd0a4, 0xd0a5, 0xd0a6, 0xd0a7, 0xd0a8, 0xd0a9, 0xd0aa, - 0xd0ab, 0xd0ac, 0xd0ad, 0xd0ae, 0xd0af, 0xd0b0, 0xd0b1, 0xd0b2, - 0xd0b3, 0xd0b4, 0x0000, 0xd0b5, 0xd0b6, 0xd0b7, 0xd0b8, 0xd0b9, - 0xd0ba, 0xd0bb, 0xd0bc, 0xd0bd, 0xd0be, 0xd0bf, 0x0000, 0x0000, - /*** 0xc7c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc840 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd0c0, 0xd0c1, 0xd0c2, 0xd0c3, 0xd0c4, 0xd0c5, 0xd0c6, - 0xd0c7, 0xd0c8, 0xd0c9, 0xd0ca, 0xd0cb, 0xd0cc, 0xd0cd, 0xd0ce, - 0xd0cf, 0xd0d0, 0x0000, 0xd0d1, 0xd0d2, 0xd0d3, 0xd0d4, 0xd0d5, - 0xd0d6, 0xd0d7, 0xd0d8, 0xd0d9, 0xd0da, 0xd0db, 0x0000, 0x0000, - /*** 0xc880 ***/ - 0x0000, 0xd0dc, 0xd0dd, 0xd0de, 0xd0df, 0xd0e0, 0xd0e1, 0xd0e2, - 0xd0e3, 0xd0e4, 0xd0e5, 0xd0e6, 0xd0e7, 0xd0e8, 0xd0e9, 0xd0ea, - 0xd0eb, 0xd0ec, 0x0000, 0xd0ed, 0xd0ee, 0xd0ef, 0xd0f0, 0xd0f1, - 0xd0f2, 0xd0f3, 0xd0f4, 0xd0f5, 0xd0f6, 0xd0f7, 0x0000, 0x0000, - 0x0000, 0xd0f8, 0xd0f9, 0xd0fa, 0xd0fb, 0xd0fc, 0xd0fd, 0xd0fe, - 0xd0ff, 0xd100, 0xd101, 0xd102, 0xd103, 0xd104, 0xd105, 0xd106, - 0xd107, 0xd108, 0x0000, 0xd109, 0xd10a, 0xd10b, 0xd10c, 0xd10d, - 0xd10e, 0xd10f, 0xd110, 0xd111, 0xd112, 0xd113, 0x0000, 0x0000, - /*** 0xc8c0 ***/ - 0x0000, 0xd114, 0xd115, 0xd116, 0xd117, 0xd118, 0xd119, 0xd11a, - 0xd11b, 0xd11c, 0xd11d, 0xd11e, 0xd11f, 0xd120, 0xd121, 0xd122, - 0xd123, 0xd124, 0x0000, 0xd125, 0xd126, 0xd127, 0xd128, 0xd129, - 0xd12a, 0xd12b, 0xd12c, 0xd12d, 0xd12e, 0xd12f, 0x0000, 0x0000, - 0x0000, 0xd130, 0xd131, 0xd132, 0xd133, 0xd134, 0xd135, 0xd136, - 0xd137, 0xd138, 0xd139, 0xd13a, 0xd13b, 0xd13c, 0xd13d, 0xd13e, - 0xd13f, 0xd140, 0x0000, 0xd141, 0xd142, 0xd143, 0xd144, 0xd145, - 0xd146, 0xd147, 0xd148, 0xd149, 0xd14a, 0xd14b, 0x0000, 0x0000, - /*** 0xc900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc940 ***/ - 0x0000, 0xd14c, 0xd14d, 0xd14e, 0xd14f, 0xd150, 0xd151, 0xd152, - 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, 0xd158, 0xd159, 0xd15a, - 0xd15b, 0xd15c, 0x0000, 0xd15d, 0xd15e, 0xd15f, 0xd160, 0xd161, - 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, 0x0000, 0x0000, - 0x0000, 0xd168, 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, - 0xd16f, 0xd170, 0xd171, 0xd172, 0xd173, 0xd174, 0xd175, 0xd176, - 0xd177, 0xd178, 0x0000, 0xd179, 0xd17a, 0xd17b, 0xd17c, 0xd17d, - 0xd17e, 0xd17f, 0xd180, 0xd181, 0xd182, 0xd183, 0x0000, 0x0000, - /*** 0xc980 ***/ - 0x0000, 0xd184, 0xd185, 0xd186, 0xd187, 0xd188, 0xd189, 0xd18a, - 0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, 0xd190, 0xd191, 0xd192, - 0xd193, 0xd194, 0x0000, 0xd195, 0xd196, 0xd197, 0xd198, 0xd199, - 0xd19a, 0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, 0x0000, 0x0000, - 0x0000, 0xd1a0, 0xd1a1, 0xd1a2, 0xd1a3, 0xd1a4, 0xd1a5, 0xd1a6, - 0xd1a7, 0xd1a8, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1ad, 0xd1ae, - 0xd1af, 0xd1b0, 0x0000, 0xd1b1, 0xd1b2, 0xd1b3, 0xd1b4, 0xd1b5, - 0xd1b6, 0xd1b7, 0xd1b8, 0xd1b9, 0xd1ba, 0xd1bb, 0x0000, 0x0000, - /*** 0xc9c0 ***/ - 0x0000, 0xd1bc, 0xd1bd, 0xd1be, 0xd1bf, 0xd1c0, 0xd1c1, 0xd1c2, - 0xd1c3, 0xd1c4, 0xd1c5, 0xd1c6, 0xd1c7, 0xd1c8, 0xd1c9, 0xd1ca, - 0xd1cb, 0xd1cc, 0x0000, 0xd1cd, 0xd1ce, 0xd1cf, 0xd1d0, 0xd1d1, - 0xd1d2, 0xd1d3, 0xd1d4, 0xd1d5, 0xd1d6, 0xd1d7, 0x0000, 0x0000, - 0x0000, 0xd1d8, 0xd1d9, 0xd1da, 0xd1db, 0xd1dc, 0xd1dd, 0xd1de, - 0xd1df, 0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, - 0xd1e7, 0xd1e8, 0x0000, 0xd1e9, 0xd1ea, 0xd1eb, 0xd1ec, 0xd1ed, - 0xd1ee, 0xd1ef, 0xd1f0, 0xd1f1, 0xd1f2, 0xd1f3, 0x0000, 0x0000, - /*** 0xca00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xca40 ***/ - 0x0000, 0xd1f4, 0xd1f5, 0xd1f6, 0xd1f7, 0xd1f8, 0xd1f9, 0xd1fa, - 0xd1fb, 0xd1fc, 0xd1fd, 0xd1fe, 0xd1ff, 0xd200, 0xd201, 0xd202, - 0xd203, 0xd204, 0x0000, 0xd205, 0xd206, 0xd207, 0xd208, 0xd209, - 0xd20a, 0xd20b, 0xd20c, 0xd20d, 0xd20e, 0xd20f, 0x0000, 0x0000, - 0x0000, 0xd210, 0xd211, 0xd212, 0xd213, 0xd214, 0xd215, 0xd216, - 0xd217, 0xd218, 0xd219, 0xd21a, 0xd21b, 0xd21c, 0xd21d, 0xd21e, - 0xd21f, 0xd220, 0x0000, 0xd221, 0xd222, 0xd223, 0xd224, 0xd225, - 0xd226, 0xd227, 0xd228, 0xd229, 0xd22a, 0xd22b, 0x0000, 0x0000, - /*** 0xca80 ***/ - 0x0000, 0xd22c, 0xd22d, 0xd22e, 0xd22f, 0xd230, 0xd231, 0xd232, - 0xd233, 0xd234, 0xd235, 0xd236, 0xd237, 0xd238, 0xd239, 0xd23a, - 0xd23b, 0xd23c, 0x0000, 0xd23d, 0xd23e, 0xd23f, 0xd240, 0xd241, - 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, 0x0000, 0x0000, - 0x0000, 0xd248, 0xd249, 0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, - 0xd24f, 0xd250, 0xd251, 0xd252, 0xd253, 0xd254, 0xd255, 0xd256, - 0xd257, 0xd258, 0x0000, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, - 0xd25e, 0xd25f, 0xd260, 0xd261, 0xd262, 0xd263, 0x0000, 0x0000, - /*** 0xcac0 ***/ - 0x0000, 0xd264, 0xd265, 0xd266, 0xd267, 0xd268, 0xd269, 0xd26a, - 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, 0xd270, 0xd271, 0xd272, - 0xd273, 0xd274, 0x0000, 0xd275, 0xd276, 0xd277, 0xd278, 0xd279, - 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd27f, 0x0000, 0x0000, - 0x0000, 0xd280, 0xd281, 0xd282, 0xd283, 0xd284, 0xd285, 0xd286, - 0xd287, 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, 0xd28d, 0xd28e, - 0xd28f, 0xd290, 0x0000, 0xd291, 0xd292, 0xd293, 0xd294, 0xd295, - 0xd296, 0xd297, 0xd298, 0xd299, 0xd29a, 0xd29b, 0x0000, 0x0000, - /*** 0xcb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcb40 ***/ - 0x0000, 0xd29c, 0xd29d, 0xd29e, 0xd29f, 0xd2a0, 0xd2a1, 0xd2a2, - 0xd2a3, 0xd2a4, 0xd2a5, 0xd2a6, 0xd2a7, 0xd2a8, 0xd2a9, 0xd2aa, - 0xd2ab, 0xd2ac, 0x0000, 0xd2ad, 0xd2ae, 0xd2af, 0xd2b0, 0xd2b1, - 0xd2b2, 0xd2b3, 0xd2b4, 0xd2b5, 0xd2b6, 0xd2b7, 0x0000, 0x0000, - 0x0000, 0xd2b8, 0xd2b9, 0xd2ba, 0xd2bb, 0xd2bc, 0xd2bd, 0xd2be, - 0xd2bf, 0xd2c0, 0xd2c1, 0xd2c2, 0xd2c3, 0xd2c4, 0xd2c5, 0xd2c6, - 0xd2c7, 0xd2c8, 0x0000, 0xd2c9, 0xd2ca, 0xd2cb, 0xd2cc, 0xd2cd, - 0xd2ce, 0xd2cf, 0xd2d0, 0xd2d1, 0xd2d2, 0xd2d3, 0x0000, 0x0000, - /*** 0xcb80 ***/ - 0x0000, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2d7, 0xd2d8, 0xd2d9, 0xd2da, - 0xd2db, 0xd2dc, 0xd2dd, 0xd2de, 0xd2df, 0xd2e0, 0xd2e1, 0xd2e2, - 0xd2e3, 0xd2e4, 0x0000, 0xd2e5, 0xd2e6, 0xd2e7, 0xd2e8, 0xd2e9, - 0xd2ea, 0xd2eb, 0xd2ec, 0xd2ed, 0xd2ee, 0xd2ef, 0x0000, 0x0000, - 0x0000, 0xd2f0, 0xd2f1, 0xd2f2, 0xd2f3, 0xd2f4, 0xd2f5, 0xd2f6, - 0xd2f7, 0xd2f8, 0xd2f9, 0xd2fa, 0xd2fb, 0xd2fc, 0xd2fd, 0xd2fe, - 0xd2ff, 0xd300, 0x0000, 0xd301, 0xd302, 0xd303, 0xd304, 0xd305, - 0xd306, 0xd307, 0xd308, 0xd309, 0xd30a, 0xd30b, 0x0000, 0x0000, - /*** 0xcbc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcc40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd30c, 0xd30d, 0xd30e, 0xd30f, 0xd310, 0xd311, 0xd312, - 0xd313, 0xd314, 0xd315, 0xd316, 0xd317, 0xd318, 0xd319, 0xd31a, - 0xd31b, 0xd31c, 0x0000, 0xd31d, 0xd31e, 0xd31f, 0xd320, 0xd321, - 0xd322, 0xd323, 0xd324, 0xd325, 0xd326, 0xd327, 0x0000, 0x0000, - /*** 0xcc80 ***/ - 0x0000, 0xd328, 0xd329, 0xd32a, 0xd32b, 0xd32c, 0xd32d, 0xd32e, - 0xd32f, 0xd330, 0xd331, 0xd332, 0xd333, 0xd334, 0xd335, 0xd336, - 0xd337, 0xd338, 0x0000, 0xd339, 0xd33a, 0xd33b, 0xd33c, 0xd33d, - 0xd33e, 0xd33f, 0xd340, 0xd341, 0xd342, 0xd343, 0x0000, 0x0000, - 0x0000, 0xd344, 0xd345, 0xd346, 0xd347, 0xd348, 0xd349, 0xd34a, - 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, 0xd350, 0xd351, 0xd352, - 0xd353, 0xd354, 0x0000, 0xd355, 0xd356, 0xd357, 0xd358, 0xd359, - 0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, 0x0000, 0x0000, - /*** 0xccc0 ***/ - 0x0000, 0xd360, 0xd361, 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, - 0xd367, 0xd368, 0xd369, 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, - 0xd36f, 0xd370, 0x0000, 0xd371, 0xd372, 0xd373, 0xd374, 0xd375, - 0xd376, 0xd377, 0xd378, 0xd379, 0xd37a, 0xd37b, 0x0000, 0x0000, - 0x0000, 0xd37c, 0xd37d, 0xd37e, 0xd37f, 0xd380, 0xd381, 0xd382, - 0xd383, 0xd384, 0xd385, 0xd386, 0xd387, 0xd388, 0xd389, 0xd38a, - 0xd38b, 0xd38c, 0x0000, 0xd38d, 0xd38e, 0xd38f, 0xd390, 0xd391, - 0xd392, 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, 0x0000, 0x0000, - /*** 0xcd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcd40 ***/ - 0x0000, 0xd398, 0xd399, 0xd39a, 0xd39b, 0xd39c, 0xd39d, 0xd39e, - 0xd39f, 0xd3a0, 0xd3a1, 0xd3a2, 0xd3a3, 0xd3a4, 0xd3a5, 0xd3a6, - 0xd3a7, 0xd3a8, 0x0000, 0xd3a9, 0xd3aa, 0xd3ab, 0xd3ac, 0xd3ad, - 0xd3ae, 0xd3af, 0xd3b0, 0xd3b1, 0xd3b2, 0xd3b3, 0x0000, 0x0000, - 0x0000, 0xd3b4, 0xd3b5, 0xd3b6, 0xd3b7, 0xd3b8, 0xd3b9, 0xd3ba, - 0xd3bb, 0xd3bc, 0xd3bd, 0xd3be, 0xd3bf, 0xd3c0, 0xd3c1, 0xd3c2, - 0xd3c3, 0xd3c4, 0x0000, 0xd3c5, 0xd3c6, 0xd3c7, 0xd3c8, 0xd3c9, - 0xd3ca, 0xd3cb, 0xd3cc, 0xd3cd, 0xd3ce, 0xd3cf, 0x0000, 0x0000, - /*** 0xcd80 ***/ - 0x0000, 0xd3d0, 0xd3d1, 0xd3d2, 0xd3d3, 0xd3d4, 0xd3d5, 0xd3d6, - 0xd3d7, 0xd3d8, 0xd3d9, 0xd3da, 0xd3db, 0xd3dc, 0xd3dd, 0xd3de, - 0xd3df, 0xd3e0, 0x0000, 0xd3e1, 0xd3e2, 0xd3e3, 0xd3e4, 0xd3e5, - 0xd3e6, 0xd3e7, 0xd3e8, 0xd3e9, 0xd3ea, 0xd3eb, 0x0000, 0x0000, - 0x0000, 0xd3ec, 0xd3ed, 0xd3ee, 0xd3ef, 0xd3f0, 0xd3f1, 0xd3f2, - 0xd3f3, 0xd3f4, 0xd3f5, 0xd3f6, 0xd3f7, 0xd3f8, 0xd3f9, 0xd3fa, - 0xd3fb, 0xd3fc, 0x0000, 0xd3fd, 0xd3fe, 0xd3ff, 0xd400, 0xd401, - 0xd402, 0xd403, 0xd404, 0xd405, 0xd406, 0xd407, 0x0000, 0x0000, - /*** 0xcdc0 ***/ - 0x0000, 0xd408, 0xd409, 0xd40a, 0xd40b, 0xd40c, 0xd40d, 0xd40e, - 0xd40f, 0xd410, 0xd411, 0xd412, 0xd413, 0xd414, 0xd415, 0xd416, - 0xd417, 0xd418, 0x0000, 0xd419, 0xd41a, 0xd41b, 0xd41c, 0xd41d, - 0xd41e, 0xd41f, 0xd420, 0xd421, 0xd422, 0xd423, 0x0000, 0x0000, - 0x0000, 0xd424, 0xd425, 0xd426, 0xd427, 0xd428, 0xd429, 0xd42a, - 0xd42b, 0xd42c, 0xd42d, 0xd42e, 0xd42f, 0xd430, 0xd431, 0xd432, - 0xd433, 0xd434, 0x0000, 0xd435, 0xd436, 0xd437, 0xd438, 0xd439, - 0xd43a, 0xd43b, 0xd43c, 0xd43d, 0xd43e, 0xd43f, 0x0000, 0x0000, - /*** 0xce00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xce40 ***/ - 0x0000, 0xd440, 0xd441, 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, - 0xd447, 0xd448, 0xd449, 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, - 0xd44f, 0xd450, 0x0000, 0xd451, 0xd452, 0xd453, 0xd454, 0xd455, - 0xd456, 0xd457, 0xd458, 0xd459, 0xd45a, 0xd45b, 0x0000, 0x0000, - 0x0000, 0xd45c, 0xd45d, 0xd45e, 0xd45f, 0xd460, 0xd461, 0xd462, - 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, 0xd468, 0xd469, 0xd46a, - 0xd46b, 0xd46c, 0x0000, 0xd46d, 0xd46e, 0xd46f, 0xd470, 0xd471, - 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, 0x0000, 0x0000, - /*** 0xce80 ***/ - 0x0000, 0xd478, 0xd479, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, - 0xd47f, 0xd480, 0xd481, 0xd482, 0xd483, 0xd484, 0xd485, 0xd486, - 0xd487, 0xd488, 0x0000, 0xd489, 0xd48a, 0xd48b, 0xd48c, 0xd48d, - 0xd48e, 0xd48f, 0xd490, 0xd491, 0xd492, 0xd493, 0x0000, 0x0000, - 0x0000, 0xd494, 0xd495, 0xd496, 0xd497, 0xd498, 0xd499, 0xd49a, - 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, 0xd4a0, 0xd4a1, 0xd4a2, - 0xd4a3, 0xd4a4, 0x0000, 0xd4a5, 0xd4a6, 0xd4a7, 0xd4a8, 0xd4a9, - 0xd4aa, 0xd4ab, 0xd4ac, 0xd4ad, 0xd4ae, 0xd4af, 0x0000, 0x0000, - /*** 0xcec0 ***/ - 0x0000, 0xd4b0, 0xd4b1, 0xd4b2, 0xd4b3, 0xd4b4, 0xd4b5, 0xd4b6, - 0xd4b7, 0xd4b8, 0xd4b9, 0xd4ba, 0xd4bb, 0xd4bc, 0xd4bd, 0xd4be, - 0xd4bf, 0xd4c0, 0x0000, 0xd4c1, 0xd4c2, 0xd4c3, 0xd4c4, 0xd4c5, - 0xd4c6, 0xd4c7, 0xd4c8, 0xd4c9, 0xd4ca, 0xd4cb, 0x0000, 0x0000, - 0x0000, 0xd4cc, 0xd4cd, 0xd4ce, 0xd4cf, 0xd4d0, 0xd4d1, 0xd4d2, - 0xd4d3, 0xd4d4, 0xd4d5, 0xd4d6, 0xd4d7, 0xd4d8, 0xd4d9, 0xd4da, - 0xd4db, 0xd4dc, 0x0000, 0xd4dd, 0xd4de, 0xd4df, 0xd4e0, 0xd4e1, - 0xd4e2, 0xd4e3, 0xd4e4, 0xd4e5, 0xd4e6, 0xd4e7, 0x0000, 0x0000, - /*** 0xcf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xcf40 ***/ - 0x0000, 0xd4e8, 0xd4e9, 0xd4ea, 0xd4eb, 0xd4ec, 0xd4ed, 0xd4ee, - 0xd4ef, 0xd4f0, 0xd4f1, 0xd4f2, 0xd4f3, 0xd4f4, 0xd4f5, 0xd4f6, - 0xd4f7, 0xd4f8, 0x0000, 0xd4f9, 0xd4fa, 0xd4fb, 0xd4fc, 0xd4fd, - 0xd4fe, 0xd4ff, 0xd500, 0xd501, 0xd502, 0xd503, 0x0000, 0x0000, - 0x0000, 0xd504, 0xd505, 0xd506, 0xd507, 0xd508, 0xd509, 0xd50a, - 0xd50b, 0xd50c, 0xd50d, 0xd50e, 0xd50f, 0xd510, 0xd511, 0xd512, - 0xd513, 0xd514, 0x0000, 0xd515, 0xd516, 0xd517, 0xd518, 0xd519, - 0xd51a, 0xd51b, 0xd51c, 0xd51d, 0xd51e, 0xd51f, 0x0000, 0x0000, - /*** 0xcf80 ***/ - 0x0000, 0xd520, 0xd521, 0xd522, 0xd523, 0xd524, 0xd525, 0xd526, - 0xd527, 0xd528, 0xd529, 0xd52a, 0xd52b, 0xd52c, 0xd52d, 0xd52e, - 0xd52f, 0xd530, 0x0000, 0xd531, 0xd532, 0xd533, 0xd534, 0xd535, - 0xd536, 0xd537, 0xd538, 0xd539, 0xd53a, 0xd53b, 0x0000, 0x0000, - 0x0000, 0xd53c, 0xd53d, 0xd53e, 0xd53f, 0xd540, 0xd541, 0xd542, - 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, 0xd548, 0xd549, 0xd54a, - 0xd54b, 0xd54c, 0x0000, 0xd54d, 0xd54e, 0xd54f, 0xd550, 0xd551, - 0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, 0x0000, 0x0000, - /*** 0xcfc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd040 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd558, 0xd559, 0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, - 0xd55f, 0xd560, 0xd561, 0xd562, 0xd563, 0xd564, 0xd565, 0xd566, - 0xd567, 0xd568, 0x0000, 0xd569, 0xd56a, 0xd56b, 0xd56c, 0xd56d, - 0xd56e, 0xd56f, 0xd570, 0xd571, 0xd572, 0xd573, 0x0000, 0x0000, - /*** 0xd080 ***/ - 0x0000, 0xd574, 0xd575, 0xd576, 0xd577, 0xd578, 0xd579, 0xd57a, - 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd57f, 0xd580, 0xd581, 0xd582, - 0xd583, 0xd584, 0x0000, 0xd585, 0xd586, 0xd587, 0xd588, 0xd589, - 0xd58a, 0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, 0x0000, 0x0000, - 0x0000, 0xd590, 0xd591, 0xd592, 0xd593, 0xd594, 0xd595, 0xd596, - 0xd597, 0xd598, 0xd599, 0xd59a, 0xd59b, 0xd59c, 0xd59d, 0xd59e, - 0xd59f, 0xd5a0, 0x0000, 0xd5a1, 0xd5a2, 0xd5a3, 0xd5a4, 0xd5a5, - 0xd5a6, 0xd5a7, 0xd5a8, 0xd5a9, 0xd5aa, 0xd5ab, 0x0000, 0x0000, - /*** 0xd0c0 ***/ - 0x0000, 0xd5ac, 0xd5ad, 0xd5ae, 0xd5af, 0xd5b0, 0xd5b1, 0xd5b2, - 0xd5b3, 0xd5b4, 0xd5b5, 0xd5b6, 0xd5b7, 0xd5b8, 0xd5b9, 0xd5ba, - 0xd5bb, 0xd5bc, 0x0000, 0xd5bd, 0xd5be, 0xd5bf, 0xd5c0, 0xd5c1, - 0xd5c2, 0xd5c3, 0xd5c4, 0xd5c5, 0xd5c6, 0xd5c7, 0x0000, 0x0000, - 0x0000, 0xd5c8, 0xd5c9, 0xd5ca, 0xd5cb, 0xd5cc, 0xd5cd, 0xd5ce, - 0xd5cf, 0xd5d0, 0xd5d1, 0xd5d2, 0xd5d3, 0xd5d4, 0xd5d5, 0xd5d6, - 0xd5d7, 0xd5d8, 0x0000, 0xd5d9, 0xd5da, 0xd5db, 0xd5dc, 0xd5dd, - 0xd5de, 0xd5df, 0xd5e0, 0xd5e1, 0xd5e2, 0xd5e3, 0x0000, 0x0000, - /*** 0xd100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd140 ***/ - 0x0000, 0xd5e4, 0xd5e5, 0xd5e6, 0xd5e7, 0xd5e8, 0xd5e9, 0xd5ea, - 0xd5eb, 0xd5ec, 0xd5ed, 0xd5ee, 0xd5ef, 0xd5f0, 0xd5f1, 0xd5f2, - 0xd5f3, 0xd5f4, 0x0000, 0xd5f5, 0xd5f6, 0xd5f7, 0xd5f8, 0xd5f9, - 0xd5fa, 0xd5fb, 0xd5fc, 0xd5fd, 0xd5fe, 0xd5ff, 0x0000, 0x0000, - 0x0000, 0xd600, 0xd601, 0xd602, 0xd603, 0xd604, 0xd605, 0xd606, - 0xd607, 0xd608, 0xd609, 0xd60a, 0xd60b, 0xd60c, 0xd60d, 0xd60e, - 0xd60f, 0xd610, 0x0000, 0xd611, 0xd612, 0xd613, 0xd614, 0xd615, - 0xd616, 0xd617, 0xd618, 0xd619, 0xd61a, 0xd61b, 0x0000, 0x0000, - /*** 0xd180 ***/ - 0x0000, 0xd61c, 0xd61d, 0xd61e, 0xd61f, 0xd620, 0xd621, 0xd622, - 0xd623, 0xd624, 0xd625, 0xd626, 0xd627, 0xd628, 0xd629, 0xd62a, - 0xd62b, 0xd62c, 0x0000, 0xd62d, 0xd62e, 0xd62f, 0xd630, 0xd631, - 0xd632, 0xd633, 0xd634, 0xd635, 0xd636, 0xd637, 0x0000, 0x0000, - 0x0000, 0xd638, 0xd639, 0xd63a, 0xd63b, 0xd63c, 0xd63d, 0xd63e, - 0xd63f, 0xd640, 0xd641, 0xd642, 0xd643, 0xd644, 0xd645, 0xd646, - 0xd647, 0xd648, 0x0000, 0xd649, 0xd64a, 0xd64b, 0xd64c, 0xd64d, - 0xd64e, 0xd64f, 0xd650, 0xd651, 0xd652, 0xd653, 0x0000, 0x0000, - /*** 0xd1c0 ***/ - 0x0000, 0xd654, 0xd655, 0xd656, 0xd657, 0xd658, 0xd659, 0xd65a, - 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, 0xd660, 0xd661, 0xd662, - 0xd663, 0xd664, 0x0000, 0xd665, 0xd666, 0xd667, 0xd668, 0xd669, - 0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, 0x0000, 0x0000, - 0x0000, 0xd670, 0xd671, 0xd672, 0xd673, 0xd674, 0xd675, 0xd676, - 0xd677, 0xd678, 0xd679, 0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, - 0xd67f, 0xd680, 0x0000, 0xd681, 0xd682, 0xd683, 0xd684, 0xd685, - 0xd686, 0xd687, 0xd688, 0xd689, 0xd68a, 0xd68b, 0x0000, 0x0000, - /*** 0xd200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd240 ***/ - 0x0000, 0xd68c, 0xd68d, 0xd68e, 0xd68f, 0xd690, 0xd691, 0xd692, - 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, 0xd698, 0xd699, 0xd69a, - 0xd69b, 0xd69c, 0x0000, 0xd69d, 0xd69e, 0xd69f, 0xd6a0, 0xd6a1, - 0xd6a2, 0xd6a3, 0xd6a4, 0xd6a5, 0xd6a6, 0xd6a7, 0x0000, 0x0000, - 0x0000, 0xd6a8, 0xd6a9, 0xd6aa, 0xd6ab, 0xd6ac, 0xd6ad, 0xd6ae, - 0xd6af, 0xd6b0, 0xd6b1, 0xd6b2, 0xd6b3, 0xd6b4, 0xd6b5, 0xd6b6, - 0xd6b7, 0xd6b8, 0x0000, 0xd6b9, 0xd6ba, 0xd6bb, 0xd6bc, 0xd6bd, - 0xd6be, 0xd6bf, 0xd6c0, 0xd6c1, 0xd6c2, 0xd6c3, 0x0000, 0x0000, - /*** 0xd280 ***/ - 0x0000, 0xd6c4, 0xd6c5, 0xd6c6, 0xd6c7, 0xd6c8, 0xd6c9, 0xd6ca, - 0xd6cb, 0xd6cc, 0xd6cd, 0xd6ce, 0xd6cf, 0xd6d0, 0xd6d1, 0xd6d2, - 0xd6d3, 0xd6d4, 0x0000, 0xd6d5, 0xd6d6, 0xd6d7, 0xd6d8, 0xd6d9, - 0xd6da, 0xd6db, 0xd6dc, 0xd6dd, 0xd6de, 0xd6df, 0x0000, 0x0000, - 0x0000, 0xd6e0, 0xd6e1, 0xd6e2, 0xd6e3, 0xd6e4, 0xd6e5, 0xd6e6, - 0xd6e7, 0xd6e8, 0xd6e9, 0xd6ea, 0xd6eb, 0xd6ec, 0xd6ed, 0xd6ee, - 0xd6ef, 0xd6f0, 0x0000, 0xd6f1, 0xd6f2, 0xd6f3, 0xd6f4, 0xd6f5, - 0xd6f6, 0xd6f7, 0xd6f8, 0xd6f9, 0xd6fa, 0xd6fb, 0x0000, 0x0000, - /*** 0xd2c0 ***/ - 0x0000, 0xd6fc, 0xd6fd, 0xd6fe, 0xd6ff, 0xd700, 0xd701, 0xd702, - 0xd703, 0xd704, 0xd705, 0xd706, 0xd707, 0xd708, 0xd709, 0xd70a, - 0xd70b, 0xd70c, 0x0000, 0xd70d, 0xd70e, 0xd70f, 0xd710, 0xd711, - 0xd712, 0xd713, 0xd714, 0xd715, 0xd716, 0xd717, 0x0000, 0x0000, - 0x0000, 0xd718, 0xd719, 0xd71a, 0xd71b, 0xd71c, 0xd71d, 0xd71e, - 0xd71f, 0xd720, 0xd721, 0xd722, 0xd723, 0xd724, 0xd725, 0xd726, - 0xd727, 0xd728, 0x0000, 0xd729, 0xd72a, 0xd72b, 0xd72c, 0xd72d, - 0xd72e, 0xd72f, 0xd730, 0xd731, 0xd732, 0xd733, 0x0000, 0x0000, - /*** 0xd300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd340 ***/ - 0x0000, 0xd734, 0xd735, 0xd736, 0xd737, 0xd738, 0xd739, 0xd73a, - 0xd73b, 0xd73c, 0xd73d, 0xd73e, 0xd73f, 0xd740, 0xd741, 0xd742, - 0xd743, 0xd744, 0x0000, 0xd745, 0xd746, 0xd747, 0xd748, 0xd749, - 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, 0x0000, 0x0000, - 0x0000, 0xd750, 0xd751, 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, - 0xd757, 0xd758, 0xd759, 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, - 0xd75f, 0xd760, 0x0000, 0xd761, 0xd762, 0xd763, 0xd764, 0xd765, - 0xd766, 0xd767, 0xd768, 0xd769, 0xd76a, 0xd76b, 0x0000, 0x0000, - /*** 0xd380 ***/ - 0x0000, 0xd76c, 0xd76d, 0xd76e, 0xd76f, 0xd770, 0xd771, 0xd772, - 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, 0xd778, 0xd779, 0xd77a, - 0xd77b, 0xd77c, 0x0000, 0xd77d, 0xd77e, 0xd77f, 0xd780, 0xd781, - 0xd782, 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, 0x0000, 0x0000, - 0x0000, 0xd788, 0xd789, 0xd78a, 0xd78b, 0xd78c, 0xd78d, 0xd78e, - 0xd78f, 0xd790, 0xd791, 0xd792, 0xd793, 0xd794, 0xd795, 0xd796, - 0xd797, 0xd798, 0x0000, 0xd799, 0xd79a, 0xd79b, 0xd79c, 0xd79d, - 0xd79e, 0xd79f, 0xd7a0, 0xd7a1, 0xd7a2, 0xd7a3, 0x0000, 0x0000, - /*** 0xd3c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd440 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd4c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd540 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd5c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd640 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd6c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd740 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd7c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd840 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd8c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xd900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3164, 0x3001, 0x3002, 0x00b7, 0x2025, 0x22ef, 0x00a8, - 0x3003, 0x2013, 0x2014, 0x2016, 0xff3c, 0xff5e, 0x2018, 0x2019, - /*** 0xd940 ***/ - 0x201c, 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, - 0x300c, 0x300d, 0x300e, 0x300f, 0x3010, 0x3011, 0x00b1, 0x00d7, - 0x00f7, 0x2260, 0x2264, 0x2265, 0x221e, 0x2234, 0x00b0, 0x2032, - 0x2033, 0x2103, 0x212b, 0xffe0, 0xffe1, 0xffe5, 0x2642, 0x2640, - 0x2220, 0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, 0x00a7, - 0x203b, 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, - 0x25a1, 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x2192, 0x2190, - 0x2191, 0x2193, 0x2194, 0x3013, 0x00ab, 0x00bb, 0x221a, 0x0000, - /*** 0xd980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x223d, 0x221d, 0x2235, 0x222b, 0x222c, 0x2208, 0x220b, - 0x2286, 0x2287, 0x2282, 0x2283, 0x222a, 0x2229, 0x2227, 0x2228, - 0xffe2, 0x21d2, 0x21d4, 0x2200, 0x2203, 0x00b4, 0x02dc, 0x02c7, - 0x02d8, 0x02dd, 0x02da, 0x02d9, 0x00b8, 0x02db, 0x00a1, 0x00bf, - 0x2236, 0x222e, 0x2211, 0x220f, 0x00a4, 0x2109, 0x2030, 0x25c1, - 0x25c0, 0x25b7, 0x25b6, 0x2664, 0x2660, 0x2661, 0x2665, 0x2667, - /*** 0xd9c0 ***/ - 0x2663, 0x25c9, 0x25c8, 0x25a3, 0x25d0, 0x25d1, 0x2592, 0x25a4, - 0x25a5, 0x25a8, 0x25a7, 0x25a6, 0x25a9, 0x2668, 0x260f, 0x260e, - 0x261c, 0x261e, 0x00b6, 0x2020, 0x2021, 0x2195, 0x2197, 0x2199, - 0x2196, 0x2198, 0x266d, 0x2669, 0x266a, 0x266c, 0x327f, 0x321c, - 0x2116, 0x33c7, 0x2122, 0x33c2, 0x33d8, 0x2121, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xda00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, - 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, - /*** 0xda40 ***/ - 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, - 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, - 0xff20, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, - 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, - 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, - 0xff38, 0xff39, 0xff3a, 0xff3b, 0xffe6, 0xff3d, 0xff3e, 0xff3f, - 0xff40, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, - 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0x0000, - /*** 0xda80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, - 0xff56, 0xff57, 0xff58, 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, - 0xffe3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdac0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3165, 0x3166, 0x3167, - 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, - 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, - 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, - 0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, - 0x3188, 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, 0x0000, - /*** 0xdb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, - 0x2177, 0x2178, 0x2179, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdb40 ***/ - 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, - 0x2168, 0x2169, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, - 0x03a9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, - 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x0000, - /*** 0xdb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x03bf, 0x03c0, 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, - 0x03c7, 0x03c8, 0x03c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2500, 0x2502, 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, - 0x252c, 0x2524, 0x2534, 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, - 0x251b, 0x2517, 0x2523, 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, - 0x252f, 0x2528, 0x2537, 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, - /*** 0xdbc0 ***/ - 0x2542, 0x2512, 0x2511, 0x251a, 0x2519, 0x2516, 0x2515, 0x250e, - 0x250d, 0x251e, 0x251f, 0x2521, 0x2522, 0x2526, 0x2527, 0x2529, - 0x252a, 0x252d, 0x252e, 0x2531, 0x2532, 0x2535, 0x2536, 0x2539, - 0x253a, 0x253d, 0x253e, 0x2540, 0x2541, 0x2543, 0x2544, 0x2545, - 0x2546, 0x2547, 0x2548, 0x2549, 0x254a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdc00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3395, 0x3396, 0x3397, 0x2113, 0x3398, 0x33c4, 0x33a3, - 0x33a4, 0x33a5, 0x33a6, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, - /*** 0xdc40 ***/ - 0x339e, 0x339f, 0x33a0, 0x33a1, 0x33a2, 0x33ca, 0x338d, 0x338e, - 0x338f, 0x33cf, 0x3388, 0x3389, 0x33c8, 0x33a7, 0x33a8, 0x33b0, - 0x33b1, 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, 0x33b8, - 0x33b9, 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x33ba, 0x33bb, - 0x33bc, 0x33bd, 0x33be, 0x33bf, 0x3390, 0x3391, 0x3392, 0x3393, - 0x3394, 0x2126, 0x33c0, 0x33c1, 0x338a, 0x338b, 0x338c, 0x33d6, - 0x33c5, 0x33ad, 0x33ae, 0x33af, 0x33db, 0x33a9, 0x33aa, 0x33ab, - 0x33ac, 0x33dd, 0x33d0, 0x33d3, 0x33c3, 0x33c9, 0x33dc, 0x0000, - /*** 0xdc80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x33c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00c6, 0x00d0, 0x00aa, 0x0126, 0x0000, 0x0132, 0x0000, - 0x013f, 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00de, 0x0166, 0x014a, - 0x0000, 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, - 0x3267, 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, - /*** 0xdcc0 ***/ - 0x326f, 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, - 0x3277, 0x3278, 0x3279, 0x327a, 0x327b, 0x24d0, 0x24d1, 0x24d2, - 0x24d3, 0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, 0x24da, - 0x24db, 0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, 0x24e2, - 0x24e3, 0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, 0x2460, - 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, - 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x00bd, 0x2153, - 0x2154, 0x00bc, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e, 0x0000, - /*** 0xdd00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, - 0x0140, 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x0167, 0x014b, - /*** 0xdd40 ***/ - 0x0149, 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, - 0x3207, 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, - 0x320f, 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, - 0x3217, 0x3218, 0x3219, 0x321a, 0x321b, 0x249c, 0x249d, 0x249e, - 0x249f, 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, - 0x24a7, 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, - 0x24af, 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x2474, - 0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, 0x247b, 0x0000, - /*** 0xdd80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x247c, 0x247d, 0x247e, 0x247f, 0x2480, 0x2481, 0x2482, - 0x00b9, 0x00b2, 0x00b3, 0x2074, 0x207f, 0x2081, 0x2082, 0x2083, - 0x2084, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, - 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, - /*** 0xddc0 ***/ - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, - 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, - 0x3090, 0x3091, 0x3092, 0x3093, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xde00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, - 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, - /*** 0xde40 ***/ - 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, - 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, - 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, - 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, - 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, - 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, - 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, - 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x0000, - /*** 0xde80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x30ef, 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, - 0x30f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401, - 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, - 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, - 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, - /*** 0xdec0 ***/ - 0x042e, 0x042f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451, - 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, - 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, - 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, - 0x044e, 0x044f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdf00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdf40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdf80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xdfc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f3d, 0x4f73, 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, - 0x54e5, 0x5609, 0x5ac1, 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, - /*** 0xe040 ***/ - 0x6b4c, 0x73c2, 0x75c2, 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, - 0x8a36, 0x0000, 0x8dcf, 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, - 0x5404, 0x606a, 0x6164, 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, - 0x95a3, 0x4f83, 0x520a, 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, - 0x61c7, 0x63c0, 0x6746, 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, - 0x78f5, 0x7a08, 0x7aff, 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, - 0x9593, 0x4e6b, 0x559d, 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, - 0x8910, 0x874e, 0x97a8, 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x0000, - /*** 0xe080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x611f, 0x61be, 0x6221, 0x6562, 0x67d1, 0x6a44, 0x6e1b, - 0x7518, 0x75b3, 0x76e3, 0x77b0, 0x7d3a, 0x90af, 0x9451, 0x9452, - 0x9f95, 0x5323, 0x5cac, 0x7532, 0x80db, 0x9240, 0x9598, 0x525b, - 0x5808, 0x59dc, 0x5ca1, 0x5d17, 0x5eb7, 0x5f3a, 0x5f4a, 0x6177, - 0x6c5f, 0x757a, 0x7586, 0x7ce0, 0x7d73, 0x7db1, 0x7f8c, 0x8154, - 0x8221, 0x8591, 0x8941, 0x8b1b, 0x92fc, 0x0000, 0x9c47, 0x4ecb, - /*** 0xe0c0 ***/ - 0x4ef7, 0x500b, 0x51f1, 0x584f, 0x6137, 0x613e, 0x6168, 0x6539, - 0x69ea, 0x6f11, 0x75a5, 0x7686, 0x76d6, 0x7b87, 0x82a5, 0x84cb, - 0x0000, 0x93a7, 0x958b, 0x5580, 0x5ba2, 0x5751, 0x0000, 0x7cb3, - 0x7fb9, 0x91b5, 0x5028, 0x53bb, 0x5c45, 0x5de8, 0x62d2, 0x636e, - 0x64da, 0x64e7, 0x6e20, 0x70ac, 0x795b, 0x8ddd, 0x8e1e, 0x0000, - 0x907d, 0x9245, 0x92f8, 0x4e7e, 0x4ef6, 0x5065, 0x5dfe, 0x5efa, - 0x6106, 0x6957, 0x8171, 0x8654, 0x8e47, 0x9375, 0x9a2b, 0x4e5e, - 0x5091, 0x6770, 0x6840, 0x5109, 0x528d, 0x5292, 0x6aa2, 0x0000, - /*** 0xe100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x77bc, 0x9210, 0x9ed4, 0x52ab, 0x602f, 0x8ff2, 0x5048, - 0x61a9, 0x63ed, 0x64ca, 0x683c, 0x6a84, 0x6fc0, 0x8188, 0x89a1, - /*** 0xe140 ***/ - 0x9694, 0x5805, 0x727d, 0x72ac, 0x7504, 0x7d79, 0x7e6d, 0x80a9, - 0x0000, 0x8b74, 0x9063, 0x9d51, 0x6289, 0x6c7a, 0x6f54, 0x7d50, - 0x7f3a, 0x8a23, 0x517c, 0x614a, 0x7b9d, 0x8b19, 0x9257, 0x938c, - 0x4eac, 0x4fd3, 0x501e, 0x50be, 0x5106, 0x52c1, 0x52cd, 0x537f, - 0x5770, 0x5883, 0x5e9a, 0x5f91, 0x6176, 0x61ac, 0x64ce, 0x656c, - 0x666f, 0x66bb, 0x0000, 0x6897, 0x6d87, 0x7085, 0x70f1, 0x749f, - 0x74a5, 0x74ca, 0x75d9, 0x786c, 0x78ec, 0x7adf, 0x7af6, 0x7d45, - 0x7d93, 0x8015, 0x803f, 0x811b, 0x8396, 0x8b66, 0x8f15, 0x0000, - /*** 0xe180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9015, 0x93e1, 0x9803, 0x9838, 0x9a5a, 0x9be8, 0x4fc2, - 0x5553, 0x583a, 0x0000, 0x5b63, 0x5c46, 0x60b8, 0x6212, 0x6842, - 0x68b0, 0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, 0x7cfb, - 0x7e6b, 0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, 0x53e4, - 0x53e9, 0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, 0x5eab, - 0x62f7, 0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, 0x6cbd, - /*** 0xe1c0 ***/ - 0x75fc, 0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, 0x818f, - 0x82e6, 0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, 0x0000, - 0x8f9c, 0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, 0x659b, - 0x66f2, 0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, 0x5d11, - 0x6606, 0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, 0x6c68, - 0x0000, 0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, 0x5de5, - 0x6050, 0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, 0x86a3, - 0x8ca2, 0x978f, 0x0000, 0x5be1, 0x6208, 0x679c, 0x74dc, 0x0000, - /*** 0xe200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x79d1, 0x83d3, 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, - 0x9846, 0x0000, 0x69e8, 0x85ff, 0x90ed, 0x0000, 0x51a0, 0x5b98, - /*** 0xe240 ***/ - 0x5bec, 0x6163, 0x68fa, 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, - 0x7f50, 0x83c5, 0x89c0, 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, - 0x62ec, 0x9002, 0x4f8a, 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, - 0x6d38, 0x709a, 0x72c2, 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, - 0x639b, 0x7f6b, 0x4e56, 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, - 0x62d0, 0x69d0, 0x9b41, 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, - 0x50d1, 0x54ac, 0x55ac, 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, - 0x6821, 0x6a4b, 0x72e1, 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x0000, - /*** 0xe280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x81a0, 0x854e, 0x86df, 0x8f03, 0x8f4e, 0x90ca, 0x9903, - 0x9a55, 0x9bab, 0x4e18, 0x4e45, 0x4e5d, 0x4ec7, 0x4ff1, 0x5177, - 0x52fe, 0x5340, 0x53e3, 0x0000, 0x548e, 0x5614, 0x5775, 0x57a2, - 0x5bc7, 0x5d87, 0x5ed0, 0x61fc, 0x62d8, 0x6551, 0x67b8, 0x67e9, - 0x69cb, 0x6b50, 0x6bc6, 0x6bec, 0x6c42, 0x6e9d, 0x7078, 0x72d7, - 0x7396, 0x7403, 0x77bf, 0x77e9, 0x7a76, 0x7d7f, 0x8009, 0x81fc, - /*** 0xe2c0 ***/ - 0x8205, 0x820a, 0x82df, 0x8862, 0x8b33, 0x8cfc, 0x8ec0, 0x9011, - 0x90b1, 0x9264, 0x92b6, 0x99d2, 0x9a45, 0x9ce9, 0x9dd7, 0x0000, - 0x570b, 0x5c40, 0x83ca, 0x97a0, 0x97ab, 0x9eb4, 0x541b, 0x7a98, - 0x7fa4, 0x88d9, 0x8ecd, 0x90e1, 0x5800, 0x5c48, 0x6398, 0x7a9f, - 0x5bae, 0x5f13, 0x7a79, 0x7aae, 0x828e, 0x8eac, 0x5026, 0x5238, - 0x52f8, 0x5377, 0x5708, 0x62f3, 0x6372, 0x6b0a, 0x6dc3, 0x7737, - 0x53a5, 0x7357, 0x8568, 0x8e76, 0x95d5, 0x673a, 0x6ac3, 0x6f70, - 0x8a6d, 0x8ecc, 0x994b, 0x0000, 0x6677, 0x6b78, 0x8cb4, 0x0000, - /*** 0xe300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9b3c, 0x0000, 0x53eb, 0x572d, 0x594e, 0x63c6, 0x69fb, - 0x73ea, 0x7845, 0x7aba, 0x7ac5, 0x7cfe, 0x8475, 0x898f, 0x8d73, - /*** 0xe340 ***/ - 0x9035, 0x95a8, 0x52fb, 0x5747, 0x7547, 0x7b60, 0x83cc, 0x921e, - 0x0000, 0x6a58, 0x514b, 0x524b, 0x5287, 0x621f, 0x68d8, 0x6975, - 0x9699, 0x50c5, 0x52a4, 0x52e4, 0x61c3, 0x65a4, 0x6839, 0x69ff, - 0x747e, 0x7b4b, 0x82b9, 0x83eb, 0x89b2, 0x8b39, 0x8fd1, 0x9949, - 0x0000, 0x4eca, 0x5997, 0x64d2, 0x6611, 0x6a8e, 0x7434, 0x7981, - 0x79bd, 0x82a9, 0x887e, 0x887f, 0x895f, 0x0000, 0x9326, 0x4f0b, - 0x53ca, 0x6025, 0x6271, 0x6c72, 0x7d1a, 0x7d66, 0x4e98, 0x5162, - 0x77dc, 0x80af, 0x4f01, 0x4f0e, 0x5176, 0x5180, 0x55dc, 0x0000, - /*** 0xe380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5668, 0x573b, 0x57fa, 0x57fc, 0x5914, 0x5947, 0x5993, - 0x5bc4, 0x5c90, 0x5d0e, 0x5df1, 0x5e7e, 0x5fcc, 0x6280, 0x65d7, - 0x65e3, 0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, 0x6b3a, - 0x6c23, 0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, 0x7482, - 0x74a3, 0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, 0x7948, - 0x797a, 0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, 0x808c, - /*** 0xe3c0 ***/ - 0x8a18, 0x8b4f, 0x0000, 0x8d77, 0x9321, 0x9324, 0x98e2, 0x9951, - 0x9a0e, 0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, 0x62ee, - 0x6854, 0x0000, 0x55ab, 0x513a, 0x0000, 0x0000, 0x5a1c, 0x61e6, - 0x0000, 0x0000, 0x62ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x90a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6696, 0x0000, 0x7156, 0x0000, - 0x0000, 0x96e3, 0x0000, 0x634f, 0x637a, 0x5357, 0x0000, 0x678f, - 0x6960, 0x6e73, 0x0000, 0x7537, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xe400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d0d, 0x0000, 0x0000, 0x8872, 0x56ca, 0x5a18, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4e43, 0x0000, 0x5167, 0x0000, - /*** 0xe440 ***/ - 0x67f0, 0x8010, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x606c, 0x62c8, 0x0000, 0x0000, 0x5bd7, 0x52aa, 0x0000, 0x5974, - 0x5f29, 0x0000, 0x0000, 0x0000, 0x0000, 0x7459, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x99d1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6fc3, 0x0000, 0x0000, 0x81bf, 0x8fb2, 0x60f1, 0x0000, 0x0000, - 0x8166, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5ae9, 0x8a25, 0x0000, 0x0000, - /*** 0xe480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x80fd, 0x0000, 0x0000, 0x5c3c, 0x0000, 0x0000, 0x0000, 0x591a, - 0x0000, 0x0000, 0x4eb6, 0x4f46, 0x55ae, 0x5718, 0x58c7, 0x5f56, - 0x65b7, 0x65e6, 0x6a80, 0x6bb5, 0x6e4d, 0x77ed, 0x7aef, 0x7c1e, - 0x7dde, 0x86cb, 0x8892, 0x9132, 0x935b, 0x64bb, 0x6fbe, 0x737a, - 0x75b8, 0x9054, 0x5556, 0x574d, 0x61ba, 0x64d4, 0x66c7, 0x6de1, - /*** 0xe4c0 ***/ - 0x6e5b, 0x6f6d, 0x6fb9, 0x75f0, 0x8043, 0x81bd, 0x8541, 0x8983, - 0x8ac7, 0x8b5a, 0x931f, 0x6c93, 0x7553, 0x7b54, 0x8e0f, 0x905d, - 0x5510, 0x5802, 0x5858, 0x5e62, 0x6207, 0x649e, 0x68e0, 0x7576, - 0x0000, 0x87b3, 0x9ee8, 0x4ee3, 0x5788, 0x576e, 0x5927, 0x5c0d, - 0x5cb1, 0x5e36, 0x5f85, 0x6234, 0x64e1, 0x73b3, 0x81fa, 0x888b, - 0x8cb8, 0x968a, 0x9edb, 0x0000, 0x5fb7, 0x60b3, 0x5012, 0x5200, - 0x5230, 0x5716, 0x5835, 0x5857, 0x5c0e, 0x5c60, 0x5cf6, 0x5d8b, - 0x0000, 0x5f92, 0x60bc, 0x6311, 0x6389, 0x6417, 0x6843, 0x0000, - /*** 0xe500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x68f9, 0x6ac2, 0x6dd8, 0x6e21, 0x6ed4, 0x6fe4, 0x71fe, - 0x76dc, 0x7779, 0x79b1, 0x7a3b, 0x8404, 0x89a9, 0x8ced, 0x8df3, - /*** 0xe540 ***/ - 0x8e48, 0x9003, 0x9014, 0x9053, 0x90fd, 0x934d, 0x9676, 0x97dc, - 0x6bd2, 0x7006, 0x7258, 0x72a2, 0x7368, 0x7763, 0x79bf, 0x7be4, - 0x7e9b, 0x0000, 0x58a9, 0x60c7, 0x6566, 0x65fd, 0x66be, 0x6c8c, - 0x711e, 0x71c9, 0x8c5a, 0x9813, 0x4e6d, 0x7a81, 0x4edd, 0x51ac, - 0x51cd, 0x52d5, 0x540c, 0x61a7, 0x6771, 0x6850, 0x68df, 0x0000, - 0x6f7c, 0x75bc, 0x77b3, 0x7ae5, 0x80f4, 0x8463, 0x9285, 0x515c, - 0x6597, 0x675c, 0x6793, 0x75d8, 0x7ac7, 0x8373, 0x0000, 0x8c46, - 0x9017, 0x982d, 0x5c6f, 0x81c0, 0x829a, 0x9041, 0x906f, 0x0000, - /*** 0xe580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x920d, 0x5f97, 0x5d9d, 0x6a59, 0x71c8, 0x767b, 0x7b49, - 0x85e4, 0x8b04, 0x9127, 0x9a30, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b12, 0x703e, 0x0000, 0x0000, 0x0000, 0x524c, - 0x8fa3, 0x0000, 0x64e5, 0x652c, 0x6b16, 0x0000, 0x7c43, 0x7e9c, - /*** 0xe5c0 ***/ - 0x0000, 0x0000, 0x89bd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7405, 0x746f, 0x8782, 0x0000, 0x0000, 0x5d0d, - 0x5fa0, 0x840a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5006, 0x0000, - 0x0000, 0x0000, 0x6a11, 0x7cae, 0x7cb1, 0x0000, 0x0000, 0x0000, - 0x8f1b, 0x0000, 0x4fb6, 0x5137, 0x0000, 0x0000, 0x0000, 0x616e, - 0x623e, 0x0000, 0x6ada, 0x0000, 0x0000, 0x85dc, 0x8823, 0x0000, - 0x9a62, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x701d, - 0x792b, 0x0000, 0x9742, 0x0000, 0x0000, 0x6523, 0x0000, 0x0000, - /*** 0xe600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x51bd, 0x0000, 0x0000, 0x6d0c, 0x0000, 0x0000, 0x0000, - /*** 0xe640 ***/ - 0x6582, 0x0000, 0x6fc2, 0x0000, 0x0000, 0x0000, 0x4f36, 0x0000, - 0x0000, 0x5cba, 0x0000, 0x0000, 0x0000, 0x7b2d, 0x0000, 0x7fce, - 0x0000, 0x901e, 0x0000, 0x0000, 0x0000, 0x0000, 0x9f61, 0x0000, - 0x6fa7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6488, 0x0000, - 0x0000, 0x6f5e, 0x7018, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8f05, 0x0000, 0x0000, 0x0000, 0x9e75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x9e93, 0x0000, 0x0000, 0x0000, - 0x6727, 0x7027, 0x74cf, 0x0000, 0x0000, 0x5121, 0x7028, 0x0000, - /*** 0xe680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x8cda, 0x8cf4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5ed6, 0x0000, 0x0000, 0x0000, 0x77ad, 0x804a, - 0x0000, 0x0000, 0x9b27, 0x0000, 0x0000, 0x5a41, 0x0000, 0x0000, - 0x0000, 0x0000, 0x763b, 0x0000, 0x0000, 0x851e, 0x8938, 0x93e4, - 0x0000, 0x0000, 0x65d2, 0x0000, 0x69b4, 0x0000, 0x0000, 0x700f, - 0x0000, 0x7460, 0x0000, 0x7624, 0x0000, 0x8b2c, 0x0000, 0x0000, - /*** 0xe6c0 ***/ - 0x0000, 0x0000, 0x4f96, 0x0000, 0x0000, 0x0000, 0x7db8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x695e, 0x0000, 0x0000, 0x0000, 0x0000, 0x4fda, 0x0000, - 0x5398, 0x0000, 0x550e, 0x0000, 0x60a7, 0x0000, 0x0000, 0x6d6c, - 0x7281, 0x72f8, 0x0000, 0x7483, 0x0000, 0x0000, 0x7c6c, 0x0000, - 0x7fb8, 0x8389, 0x0000, 0x0000, 0x0000, 0x91d0, 0x0000, 0x9bc9, - 0x0000, 0x6f7e, 0x0000, 0x0000, 0x0000, 0x8eaa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7433, 0x0000, 0x9716, 0x782c, 0x0000, - /*** 0xe700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6469, 0x746a, 0x75f2, 0x78bc, - 0x78e8, 0x99ac, 0x9b54, 0x9ebb, 0x5bde, 0x5e55, 0x6f20, 0x819c, - /*** 0xe740 ***/ - 0x83ab, 0x9088, 0x4e07, 0x534d, 0x5a29, 0x5dd2, 0x5f4e, 0x6162, - 0x633d, 0x6669, 0x66fc, 0x6eff, 0x6f2b, 0x7063, 0x779e, 0x842c, - 0x8513, 0x883b, 0x8f13, 0x9945, 0x9c3b, 0x551c, 0x62b9, 0x672b, - 0x6cab, 0x8309, 0x896a, 0x977a, 0x4ea1, 0x5984, 0x5fd8, 0x5fd9, - 0x671b, 0x7db2, 0x7f54, 0x8292, 0x832b, 0x83bd, 0x8f1e, 0x9099, - 0x57cb, 0x59b9, 0x5a92, 0x5bd0, 0x6627, 0x679a, 0x6885, 0x6bcf, - 0x7164, 0x7f75, 0x8cb7, 0x8ce3, 0x9081, 0x9b45, 0x8108, 0x8c8a, - 0x964c, 0x9a40, 0x9ea5, 0x5b5f, 0x6c13, 0x731b, 0x76f2, 0x0000, - /*** 0xe780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x76df, 0x840c, 0x51aa, 0x8993, 0x514d, 0x5195, 0x52c9, - 0x68c9, 0x6c94, 0x7704, 0x7720, 0x7dbf, 0x7dec, 0x9762, 0x9eb5, - 0x6ec5, 0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, 0x6927, - 0x6e9f, 0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, 0x9298, - 0x9cf4, 0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, 0x6155, - 0x6478, 0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, 0x725f, - /*** 0xe7c0 ***/ - 0x7261, 0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, 0x8b00, - 0x8b28, 0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, 0x7a46, - 0x9da9, 0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, 0x5893, - 0x5999, 0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, 0x7ad7, - 0x82d7, 0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, 0x62c7, - 0x64ab, 0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, 0x755d, - 0x7e46, 0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, 0x9d61, - 0x58a8, 0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587, 0x0000, - /*** 0xe800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c76, 0x7d0a, 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, - 0x52ff, 0x6c95, 0x7269, 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, - /*** 0xe840 ***/ - 0x5fae, 0x672a, 0x68b6, 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, - 0x7f8e, 0x8587, 0x8b0e, 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, - 0x610d, 0x61ab, 0x654f, 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, - 0x73c9, 0x7de1, 0x9594, 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, - 0x62cd, 0x640f, 0x64b2, 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, - 0x7b94, 0x7c95, 0x7e1b, 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, - 0x99c1, 0x4f34, 0x534a, 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, - 0x6591, 0x69c3, 0x6cee, 0x6f58, 0x73ed, 0x7554, 0x7622, 0x0000, - /*** 0xe880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x76e4, 0x76fc, 0x78d0, 0x0000, 0x792c, 0x7d46, 0x822c, - 0x87e0, 0x8fd4, 0x9812, 0x98ef, 0x52c3, 0x62d4, 0x64a5, 0x6e24, - 0x6f51, 0x767c, 0x8dcb, 0x91b1, 0x9262, 0x9aee, 0x9b43, 0x5023, - 0x508d, 0x574a, 0x59a8, 0x5c28, 0x5e47, 0x5f77, 0x623f, 0x653e, - 0x65b9, 0x65c1, 0x6609, 0x678b, 0x699c, 0x6ec2, 0x78c5, 0x7d21, - 0x80aa, 0x8180, 0x822b, 0x82b3, 0x84a1, 0x868c, 0x8a2a, 0x8b17, - /*** 0xe8c0 ***/ - 0x90a6, 0x9632, 0x9f90, 0x500d, 0x4ff3, 0x0000, 0x57f9, 0x5f98, - 0x62dc, 0x6392, 0x676f, 0x6e43, 0x7119, 0x76c3, 0x80cc, 0x80da, - 0x88f4, 0x88f5, 0x8919, 0x8ce0, 0x8f29, 0x914d, 0x966a, 0x4f2f, - 0x4f70, 0x5e1b, 0x67cf, 0x6822, 0x767d, 0x767e, 0x9b44, 0x5e61, - 0x6a0a, 0x7169, 0x71d4, 0x756a, 0x0000, 0x7e41, 0x8543, 0x85e9, - 0x98dc, 0x4f10, 0x7b4f, 0x7f70, 0x95a5, 0x51e1, 0x5e06, 0x68b5, - 0x6c3e, 0x6c4e, 0x6cdb, 0x72af, 0x7bc4, 0x8303, 0x6cd5, 0x743a, - 0x50fb, 0x5288, 0x58c1, 0x64d8, 0x6a97, 0x74a7, 0x7656, 0x0000, - /*** 0xe900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x78a7, 0x8617, 0x95e2, 0x9739, 0x0000, 0x535e, 0x5f01, - 0x8b8a, 0x8fa8, 0x8faf, 0x908a, 0x5225, 0x77a5, 0x9c49, 0x9f08, - /*** 0xe940 ***/ - 0x4e19, 0x5002, 0x5175, 0x5c5b, 0x5e77, 0x661e, 0x663a, 0x67c4, - 0x68c5, 0x70b3, 0x7501, 0x75c5, 0x79c9, 0x7add, 0x8f27, 0x9920, - 0x9a08, 0x4fdd, 0x5821, 0x5831, 0x5bf6, 0x666e, 0x6b65, 0x6d11, - 0x6e7a, 0x6f7d, 0x73e4, 0x752b, 0x83e9, 0x88dc, 0x8913, 0x8b5c, - 0x8f14, 0x4f0f, 0x50d5, 0x5310, 0x535c, 0x5b93, 0x0000, 0x670d, - 0x798f, 0x8179, 0x832f, 0x8514, 0x8907, 0x8986, 0x8f39, 0x0000, - 0x99a5, 0x9c12, 0x672c, 0x4e76, 0x4ff8, 0x5949, 0x5c01, 0x5cef, - 0x5cf0, 0x6367, 0x68d2, 0x70fd, 0x71a2, 0x742b, 0x7e2b, 0x0000, - /*** 0xe980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x84ec, 0x8702, 0x9022, 0x92d2, 0x9cf3, 0x0000, 0x4ed8, - 0x4fef, 0x5085, 0x5256, 0x526f, 0x5426, 0x5490, 0x57e0, 0x592b, - 0x5a66, 0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0x0000, 0x6276, 0x6577, - 0x65a7, 0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, 0x8150, - 0x8151, 0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, 0x8ce6, - 0x8cfb, 0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, 0x99d9, - /*** 0xe9c0 ***/ - 0x9ce7, 0x0000, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, 0x596e, - 0x5fff, 0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, 0x7c89, - 0x7cde, 0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0x0000, 0x4f5b, 0x5f17, - 0x5f7f, 0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, 0x9d6c, - 0x4e15, 0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, 0x5e87, - 0x60b2, 0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, 0x6bd4, - 0x6bd6, 0x6bd7, 0x6bd8, 0x6cb8, 0x0000, 0x7435, 0x75fa, 0x7812, - 0x7891, 0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5, 0x0000, - /*** 0xea00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x813e, 0x81c2, 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, - 0x8cbb, 0x9119, 0x975e, 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, - /*** 0xea40 ***/ - 0x658c, 0x6ab3, 0x6baf, 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, - 0x8ca7, 0x8cd3, 0x983b, 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, - 0x4e8b, 0x4e9b, 0x4ed5, 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, - 0x53f2, 0x53f8, 0x5506, 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, - 0x5beb, 0x5bfa, 0x5c04, 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, - 0x659c, 0x65af, 0x67f6, 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, - 0x6e23, 0x7009, 0x7345, 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, - 0x7be9, 0x7d17, 0x7d72, 0x8086, 0x820d, 0x838e, 0x84d1, 0x0000, - /*** 0xea80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x86c7, 0x88df, 0x8a50, 0x8a5e, 0x8b1d, 0x8cdc, 0x8d66, - 0x8fad, 0x90aa, 0x98fc, 0x99df, 0x9e9d, 0x524a, 0x0000, 0x6714, - 0x0000, 0x5098, 0x522a, 0x5c71, 0x6563, 0x6c55, 0x73ca, 0x7523, - 0x759d, 0x7b97, 0x849c, 0x9178, 0x9730, 0x4e77, 0x6492, 0x0000, - 0x715e, 0x85a9, 0x4e09, 0x0000, 0x6749, 0x68ee, 0x6e17, 0x829f, - 0x8518, 0x886b, 0x63f7, 0x6f81, 0x9212, 0x98af, 0x4e0a, 0x50b7, - /*** 0xeac0 ***/ - 0x50cf, 0x511f, 0x5546, 0x55aa, 0x5617, 0x5b40, 0x5c19, 0x5ce0, - 0x5e38, 0x5e8a, 0x5ea0, 0x5ec2, 0x60f3, 0x6851, 0x6a61, 0x6e58, - 0x723d, 0x7240, 0x0000, 0x76f8, 0x7965, 0x7bb1, 0x7fd4, 0x88f3, - 0x89f4, 0x8a73, 0x8c61, 0x8cde, 0x971c, 0x0000, 0x74bd, 0x8cfd, - 0x55c7, 0x0000, 0x7a61, 0x0000, 0x8272, 0x7272, 0x751f, 0x7525, - 0x0000, 0x7b19, 0x5885, 0x58fb, 0x5dbc, 0x5e8f, 0x5eb6, 0x5f90, - 0x6055, 0x6292, 0x637f, 0x654d, 0x6691, 0x66d9, 0x66f8, 0x6816, - 0x68f2, 0x7280, 0x745e, 0x7b6e, 0x7d6e, 0x7dd6, 0x7f72, 0x0000, - /*** 0xeb00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x80e5, 0x8212, 0x85af, 0x897f, 0x8a93, 0x901d, 0x92e4, - 0x9ecd, 0x9f20, 0x5915, 0x596d, 0x5e2d, 0x60dc, 0x6614, 0x6673, - /*** 0xeb40 ***/ - 0x6790, 0x6c50, 0x6dc5, 0x6f5f, 0x77f3, 0x78a9, 0x84c6, 0x91cb, - 0x932b, 0x4ed9, 0x50ca, 0x5148, 0x5584, 0x5b0b, 0x5ba3, 0x6247, - 0x657e, 0x65cb, 0x6e32, 0x717d, 0x7401, 0x7444, 0x7487, 0x74bf, - 0x766c, 0x79aa, 0x7dda, 0x7e55, 0x7fa8, 0x817a, 0x81b3, 0x8239, - 0x861a, 0x87ec, 0x8a75, 0x8de3, 0x9078, 0x9291, 0x9425, 0x994d, - 0x9bae, 0x5368, 0x5c51, 0x6954, 0x6cc4, 0x6d29, 0x6e2b, 0x820c, - 0x859b, 0x893b, 0x8a2d, 0x0000, 0x96ea, 0x9f67, 0x5261, 0x66b9, - 0x6bb2, 0x7e96, 0x87fe, 0x8d0d, 0x9583, 0x965d, 0x651d, 0x0000, - /*** 0xeb80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d89, 0x71ee, 0x0000, 0x57ce, 0x59d3, 0x5bac, 0x6027, - 0x60fa, 0x6210, 0x661f, 0x665f, 0x7329, 0x73f9, 0x76db, 0x0000, - 0x7b6c, 0x8056, 0x8072, 0x8165, 0x8aa0, 0x9192, 0x4e16, 0x52e2, - 0x6b72, 0x6d17, 0x7a05, 0x7b39, 0x7d30, 0x0000, 0x8cb0, 0x53ec, - 0x562f, 0x5851, 0x5bb5, 0x5c0f, 0x5c11, 0x5de2, 0x6240, 0x6383, - 0x6414, 0x662d, 0x68b3, 0x6cbc, 0x6d88, 0x6eaf, 0x701f, 0x70a4, - /*** 0xebc0 ***/ - 0x71d2, 0x7526, 0x758f, 0x758e, 0x7619, 0x7b11, 0x7be0, 0x7c2b, - 0x7d20, 0x7d39, 0x852c, 0x856d, 0x8607, 0x8a34, 0x900d, 0x9061, - 0x90b5, 0x92b7, 0x97f6, 0x9a37, 0x4fd7, 0x5c6c, 0x675f, 0x6d91, - 0x7c9f, 0x7e8c, 0x8b16, 0x8d16, 0x901f, 0x5b6b, 0x5dfd, 0x640d, - 0x84c0, 0x905c, 0x98e1, 0x0000, 0x5b8b, 0x609a, 0x677e, 0x6dde, - 0x8a1f, 0x8aa6, 0x9001, 0x980c, 0x5237, 0x0000, 0x7051, 0x788e, - 0x9396, 0x8870, 0x91d7, 0x4fee, 0x53d7, 0x55fd, 0x56da, 0x5782, - 0x58fd, 0x5ac2, 0x5b88, 0x5cab, 0x5cc0, 0x5e25, 0x6101, 0x0000, - /*** 0xec00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x620d, 0x624b, 0x6388, 0x641c, 0x6536, 0x0000, 0x6a39, - 0x6b8a, 0x6c34, 0x6d19, 0x6f31, 0x71e7, 0x72e9, 0x7378, 0x7407, - /*** 0xec40 ***/ - 0x74b2, 0x7626, 0x7761, 0x79c0, 0x7a57, 0x7aea, 0x7cb9, 0x7d8f, - 0x7dac, 0x7e61, 0x7f9e, 0x8129, 0x8331, 0x8490, 0x84da, 0x85ea, - 0x8896, 0x8ab0, 0x8b90, 0x8f38, 0x9042, 0x9083, 0x916c, 0x9296, - 0x92b9, 0x968b, 0x96a7, 0x96a8, 0x96d6, 0x9700, 0x9808, 0x9996, - 0x9ad3, 0x9b1a, 0x53d4, 0x587e, 0x5919, 0x5b70, 0x5bbf, 0x6dd1, - 0x6f5a, 0x719f, 0x7421, 0x74b9, 0x8085, 0x83fd, 0x5de1, 0x5f87, - 0x5faa, 0x6042, 0x65ec, 0x6812, 0x696f, 0x6a53, 0x6b89, 0x6d35, - 0x6df3, 0x73e3, 0x76fe, 0x77ac, 0x7b4d, 0x7d14, 0x8123, 0x0000, - /*** 0xec80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x821c, 0x8340, 0x84f4, 0x8563, 0x8a62, 0x8ac4, 0x9187, - 0x931e, 0x9806, 0x99b4, 0x620c, 0x8853, 0x8ff0, 0x9265, 0x5d07, - 0x5d27, 0x5d69, 0x745f, 0x819d, 0x8768, 0x6fd5, 0x0000, 0x7fd2, - 0x8936, 0x8972, 0x4e1e, 0x4e58, 0x50e7, 0x52dd, 0x5347, 0x627f, - 0x6607, 0x7e69, 0x8805, 0x965e, 0x4f8d, 0x5319, 0x5636, 0x59cb, - 0x5aa4, 0x5c38, 0x5c4e, 0x5c4d, 0x5e02, 0x5f11, 0x6043, 0x65bd, - /*** 0xecc0 ***/ - 0x662f, 0x6642, 0x67be, 0x67f4, 0x731c, 0x77e2, 0x793a, 0x7fc5, - 0x8494, 0x84cd, 0x8996, 0x8a66, 0x8a69, 0x8ae1, 0x8c55, 0x8c7a, - 0x57f4, 0x5bd4, 0x5f0f, 0x606f, 0x62ed, 0x690d, 0x6b96, 0x6e5c, - 0x7184, 0x7bd2, 0x8755, 0x0000, 0x8efe, 0x98df, 0x98fe, 0x4f38, - 0x4f81, 0x4fe1, 0x547b, 0x5a20, 0x5bb8, 0x613c, 0x65b0, 0x6668, - 0x71fc, 0x7533, 0x795e, 0x7d33, 0x814e, 0x81e3, 0x8398, 0x85aa, - 0x85ce, 0x8703, 0x8a0a, 0x8eab, 0x8f9b, 0x0000, 0x8fc5, 0x5931, - 0x5ba4, 0x5be6, 0x6089, 0x5be9, 0x5c0b, 0x5fc3, 0x6c81, 0x0000, - /*** 0xed00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6df1, 0x700b, 0x751a, 0x82af, 0x8af6, 0x0000, - 0x5341, 0x0000, 0x96d9, 0x6c0f, 0x4e9e, 0x4fc4, 0x5152, 0x555e, - /*** 0xed40 ***/ - 0x5a25, 0x5ce8, 0x6211, 0x7259, 0x82bd, 0x83aa, 0x86fe, 0x8859, - 0x8a1d, 0x963f, 0x96c5, 0x9913, 0x9d09, 0x9d5d, 0x580a, 0x5cb3, - 0x5dbd, 0x5e44, 0x0000, 0x6115, 0x63e1, 0x0000, 0x6e25, 0x9102, - 0x9354, 0x984e, 0x9c10, 0x9f77, 0x5b89, 0x5cb8, 0x6309, 0x664f, - 0x6848, 0x773c, 0x96c1, 0x978d, 0x9854, 0x9b9f, 0x65a1, 0x8b01, - 0x8ecb, 0x95bc, 0x5535, 0x5ca9, 0x5dd6, 0x5eb5, 0x6697, 0x764c, - 0x83f4, 0x95c7, 0x58d3, 0x62bc, 0x72ce, 0x9d28, 0x4ef0, 0x592e, - 0x600f, 0x663b, 0x6b83, 0x79e7, 0x9d26, 0x5393, 0x54c0, 0x0000, - /*** 0xed80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x57c3, 0x5d16, 0x611b, 0x66d6, 0x6daf, 0x788d, 0x827e, - 0x9698, 0x9744, 0x5384, 0x627c, 0x6396, 0x6db2, 0x7e0a, 0x814b, - 0x984d, 0x6afb, 0x7f4c, 0x9daf, 0x9e1a, 0x4e5f, 0x503b, 0x51b6, - 0x591c, 0x60f9, 0x63f6, 0x6930, 0x723a, 0x8036, 0x0000, 0x91ce, - 0x5f31, 0x0000, 0x0000, 0x7d04, 0x0000, 0x846f, 0x84bb, 0x85e5, - 0x8e8d, 0x0000, 0x4f6f, 0x0000, 0x0000, 0x58e4, 0x5b43, 0x6059, - /*** 0xedc0 ***/ - 0x63da, 0x6518, 0x656d, 0x6698, 0x0000, 0x694a, 0x6a23, 0x6d0b, - 0x7001, 0x716c, 0x75d2, 0x760d, 0x79b3, 0x7a70, 0x0000, 0x7f8a, - 0x0000, 0x8944, 0x0000, 0x8b93, 0x91c0, 0x967d, 0x0000, 0x990a, - 0x5704, 0x5fa1, 0x65bc, 0x6f01, 0x7600, 0x79a6, 0x8a9e, 0x99ad, - 0x9b5a, 0x9f6c, 0x5104, 0x61b6, 0x6291, 0x6a8d, 0x81c6, 0x5043, - 0x5830, 0x5f66, 0x7109, 0x8a00, 0x8afa, 0x5b7c, 0x8616, 0x4ffa, - 0x513c, 0x56b4, 0x5944, 0x63a9, 0x6df9, 0x5daa, 0x696d, 0x5186, - 0x4e88, 0x4f59, 0x0000, 0x0000, 0x0000, 0x5982, 0x0000, 0x0000, - /*** 0xee00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b5f, 0x6c5d, 0x0000, 0x74b5, 0x7916, 0x0000, - 0x8207, 0x8245, 0x8339, 0x8f3f, 0x8f5d, 0x0000, 0x9918, 0x0000, - /*** 0xee40 ***/ - 0x0000, 0x0000, 0x4ea6, 0x0000, 0x57df, 0x5f79, 0x0000, 0x0000, - 0x0000, 0x75ab, 0x7e79, 0x8b6f, 0x0000, 0x9006, 0x9a5b, 0x56a5, - 0x5827, 0x59f8, 0x5a1f, 0x5bb4, 0x0000, 0x5ef6, 0x0000, 0x0000, - 0x6350, 0x633b, 0x0000, 0x693d, 0x6c87, 0x6cbf, 0x6d8e, 0x6d93, - 0x6df5, 0x6f14, 0x0000, 0x70df, 0x7136, 0x7159, 0x0000, 0x71c3, - 0x71d5, 0x0000, 0x784f, 0x786f, 0x0000, 0x7b75, 0x7de3, 0x0000, - 0x7e2f, 0x0000, 0x884d, 0x8edf, 0x0000, 0x0000, 0x0000, 0x925b, - 0x0000, 0x9cf6, 0x0000, 0x0000, 0x0000, 0x6085, 0x6d85, 0x0000, - /*** 0xee80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x71b1, 0x0000, 0x0000, 0x95b1, 0x53ad, 0x0000, - 0x0000, 0x0000, 0x67d3, 0x0000, 0x708e, 0x7130, 0x7430, 0x8276, - 0x82d2, 0x0000, 0x95bb, 0x9ae5, 0x9e7d, 0x66c4, 0x0000, 0x71c1, - 0x0000, 0x0000, 0x0000, 0x584b, 0x0000, 0x0000, 0x5db8, 0x5f71, - 0x0000, 0x6620, 0x668e, 0x6979, 0x69ae, 0x6c38, 0x6cf3, 0x6e36, - 0x6f41, 0x6fda, 0x701b, 0x702f, 0x7150, 0x71df, 0x7370, 0x0000, - /*** 0xeec0 ***/ - 0x745b, 0x0000, 0x74d4, 0x76c8, 0x7a4e, 0x7e93, 0x0000, 0x0000, - 0x82f1, 0x8a60, 0x8fce, 0x0000, 0x9348, 0x0000, 0x9719, 0x0000, - 0x0000, 0x4e42, 0x502a, 0x0000, 0x5208, 0x53e1, 0x66f3, 0x6c6d, - 0x6fca, 0x730a, 0x777f, 0x7a62, 0x82ae, 0x85dd, 0x8602, 0x0000, - 0x88d4, 0x8a63, 0x8b7d, 0x8c6b, 0x0000, 0x92b3, 0x0000, 0x9713, - 0x9810, 0x4e94, 0x4f0d, 0x4fc9, 0x50b2, 0x5348, 0x543e, 0x5433, - 0x55da, 0x5862, 0x58ba, 0x5967, 0x5a1b, 0x5be4, 0x609f, 0x0000, - 0x61ca, 0x6556, 0x65ff, 0x6664, 0x68a7, 0x6c5a, 0x6fb3, 0x0000, - /*** 0xef00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x70cf, 0x71ac, 0x7352, 0x7b7d, 0x8708, 0x8aa4, 0x9c32, - 0x9f07, 0x5c4b, 0x6c83, 0x7344, 0x7389, 0x923a, 0x6eab, 0x7465, - /*** 0xef40 ***/ - 0x761f, 0x7a69, 0x7e15, 0x860a, 0x5140, 0x58c5, 0x64c1, 0x74ee, - 0x7515, 0x7670, 0x7fc1, 0x9095, 0x96cd, 0x9954, 0x6e26, 0x74e6, - 0x7aa9, 0x7aaa, 0x81e5, 0x86d9, 0x8778, 0x8a1b, 0x5a49, 0x5b8c, - 0x5b9b, 0x68a1, 0x6900, 0x6d63, 0x73a9, 0x7413, 0x742c, 0x7897, - 0x7de9, 0x7feb, 0x8118, 0x8155, 0x839e, 0x8c4c, 0x0000, 0x9811, - 0x66f0, 0x5f80, 0x65fa, 0x6789, 0x6c6a, 0x738b, 0x502d, 0x5a03, - 0x6b6a, 0x77ee, 0x5916, 0x5d6c, 0x5dcd, 0x7325, 0x754f, 0x0000, - 0x0000, 0x50e5, 0x51f9, 0x582f, 0x592d, 0x5996, 0x59da, 0x0000, - /*** 0xef80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5be5, 0x0000, 0x0000, 0x5da2, 0x62d7, 0x6416, 0x6493, - 0x64fe, 0x0000, 0x66dc, 0x0000, 0x6a48, 0x0000, 0x71ff, 0x7464, - 0x0000, 0x7a88, 0x7aaf, 0x7e47, 0x7e5e, 0x8000, 0x8170, 0x0000, - 0x87ef, 0x8981, 0x8b20, 0x9059, 0x0000, 0x9080, 0x9952, 0x617e, - 0x6b32, 0x6d74, 0x7e1f, 0x8925, 0x8fb1, 0x4fd1, 0x50ad, 0x5197, - 0x52c7, 0x57c7, 0x5889, 0x5bb9, 0x5eb8, 0x6142, 0x6995, 0x6d8c, - /*** 0xefc0 ***/ - 0x6e67, 0x6eb6, 0x7194, 0x7462, 0x7528, 0x752c, 0x8073, 0x8338, - 0x84c9, 0x8e0a, 0x9394, 0x93de, 0x0000, 0x4e8e, 0x4f51, 0x5076, - 0x512a, 0x53c8, 0x53cb, 0x53f3, 0x5b87, 0x5bd3, 0x5c24, 0x611a, - 0x6182, 0x65f4, 0x725b, 0x7397, 0x7440, 0x76c2, 0x7950, 0x7991, - 0x79b9, 0x7d06, 0x7fbd, 0x828b, 0x85d5, 0x865e, 0x8fc2, 0x9047, - 0x90f5, 0x91ea, 0x9685, 0x96e8, 0x96e9, 0x52d6, 0x5f67, 0x65ed, - 0x6631, 0x682f, 0x715c, 0x7a36, 0x90c1, 0x980a, 0x4e91, 0x0000, - 0x6a52, 0x6b9e, 0x6f90, 0x7189, 0x8018, 0x82b8, 0x8553, 0x0000, - /*** 0xf000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x904b, 0x9695, 0x96f2, 0x97fb, 0x851a, 0x9b31, 0x4e90, - 0x718a, 0x96c4, 0x5143, 0x539f, 0x54e1, 0x5713, 0x5712, 0x57a3, - /*** 0xf040 ***/ - 0x5a9b, 0x5ac4, 0x5bc3, 0x6028, 0x613f, 0x63f4, 0x6c85, 0x6d39, - 0x6e72, 0x6e90, 0x7230, 0x733f, 0x7457, 0x82d1, 0x8881, 0x8f45, - 0x9060, 0x0000, 0x9662, 0x9858, 0x9d1b, 0x6708, 0x8d8a, 0x925e, - 0x4f4d, 0x5049, 0x50de, 0x5371, 0x570d, 0x59d4, 0x5a01, 0x5c09, - 0x6170, 0x6690, 0x6e2d, 0x7232, 0x744b, 0x7def, 0x80c3, 0x840e, - 0x8466, 0x853f, 0x875f, 0x885b, 0x8918, 0x8b02, 0x9055, 0x97cb, - 0x9b4f, 0x4e73, 0x4f91, 0x5112, 0x516a, 0x0000, 0x552f, 0x55a9, - 0x5b7a, 0x5ba5, 0x5e7c, 0x5e7d, 0x5ebe, 0x60a0, 0x60df, 0x0000, - /*** 0xf080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6108, 0x6109, 0x63c4, 0x6538, 0x6709, 0x0000, 0x67d4, - 0x67da, 0x0000, 0x6961, 0x6962, 0x6cb9, 0x6d27, 0x0000, 0x6e38, - 0x0000, 0x6fe1, 0x7336, 0x7337, 0x0000, 0x745c, 0x7531, 0x0000, - 0x7652, 0x0000, 0x0000, 0x7dad, 0x81fe, 0x8438, 0x88d5, 0x8a98, - 0x8adb, 0x8aed, 0x8e30, 0x8e42, 0x904a, 0x903e, 0x907a, 0x9149, - 0x91c9, 0x936e, 0x0000, 0x0000, 0x5809, 0x0000, 0x6bd3, 0x8089, - /*** 0xf0c0 ***/ - 0x80b2, 0x0000, 0x0000, 0x5141, 0x596b, 0x5c39, 0x0000, 0x0000, - 0x6f64, 0x73a7, 0x80e4, 0x8d07, 0x0000, 0x9217, 0x958f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x807f, 0x620e, 0x701c, 0x7d68, 0x878d, - 0x0000, 0x57a0, 0x6069, 0x6147, 0x6bb7, 0x8abe, 0x9280, 0x96b1, - 0x4e59, 0x541f, 0x6deb, 0x852d, 0x9670, 0x97f3, 0x98ee, 0x63d6, - 0x6ce3, 0x9091, 0x51dd, 0x61c9, 0x81ba, 0x9df9, 0x4f9d, 0x501a, - 0x5100, 0x5b9c, 0x610f, 0x61ff, 0x64ec, 0x6905, 0x6bc5, 0x7591, - 0x77e3, 0x7fa9, 0x8264, 0x858f, 0x87fb, 0x8863, 0x8abc, 0x0000, - /*** 0xf100 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8b70, 0x91ab, 0x4e8c, 0x4ee5, 0x4f0a, 0x0000, 0x0000, - 0x5937, 0x59e8, 0x0000, 0x5df2, 0x5f1b, 0x5f5b, 0x6021, 0x0000, - /*** 0xf140 ***/ - 0x0000, 0x0000, 0x0000, 0x723e, 0x73e5, 0x0000, 0x0000, 0x75cd, - 0x0000, 0x79fb, 0x0000, 0x800c, 0x8033, 0x8084, 0x82e1, 0x8351, - 0x0000, 0x0000, 0x8cbd, 0x8cb3, 0x9087, 0x0000, 0x0000, 0x98f4, - 0x990c, 0x0000, 0x0000, 0x7037, 0x76ca, 0x7fca, 0x7fcc, 0x7ffc, - 0x8b1a, 0x4eba, 0x4ec1, 0x5203, 0x5370, 0x0000, 0x0000, 0x56e0, - 0x59fb, 0x5bc5, 0x5f15, 0x5fcd, 0x6e6e, 0x0000, 0x0000, 0x7d6a, - 0x8335, 0x0000, 0x8693, 0x8a8d, 0x0000, 0x976d, 0x9777, 0x0000, - 0x0000, 0x4e00, 0x4f5a, 0x4f7e, 0x58f9, 0x65e5, 0x6ea2, 0x0000, - /*** 0xf180 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9038, 0x93b0, 0x99b9, 0x4efb, 0x58ec, 0x598a, 0x59d9, - 0x6041, 0x0000, 0x0000, 0x7a14, 0x0000, 0x834f, 0x8cc3, 0x5165, - 0x5344, 0x0000, 0x0000, 0x0000, 0x4ecd, 0x5269, 0x5b55, 0x82bf, - 0x4ed4, 0x0000, 0x54a8, 0x59c9, 0x59ff, 0x5b50, 0x5b57, 0x5b5c, - 0x6063, 0x6148, 0x6ecb, 0x0000, 0x716e, 0x7386, 0x74f7, 0x75b5, - 0x78c1, 0x7d2b, 0x8005, 0x81ea, 0x8328, 0x8517, 0x85c9, 0x8aee, - /*** 0xf1c0 ***/ - 0x8cc7, 0x96cc, 0x4f5c, 0x52fa, 0x56bc, 0x65ab, 0x6628, 0x707c, - 0x70b8, 0x7235, 0x7dbd, 0x828d, 0x914c, 0x96c0, 0x9d72, 0x5b71, - 0x68e7, 0x6b98, 0x6f7a, 0x76de, 0x5c91, 0x66ab, 0x6f5b, 0x7bb4, - 0x7c2a, 0x8836, 0x96dc, 0x4e08, 0x4ed7, 0x5320, 0x5834, 0x58bb, - 0x58ef, 0x596c, 0x5c07, 0x5e33, 0x5e84, 0x5f35, 0x638c, 0x66b2, - 0x6756, 0x6a1f, 0x6aa3, 0x6b0c, 0x6f3f, 0x7246, 0x0000, 0x7350, - 0x748b, 0x7ae0, 0x7ca7, 0x8178, 0x81df, 0x81e7, 0x838a, 0x846c, - 0x8523, 0x8594, 0x85cf, 0x88dd, 0x8d13, 0x91ac, 0x9577, 0x0000, - /*** 0xf200 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x969c, 0x518d, 0x54c9, 0x5728, 0x5bb0, 0x624d, 0x6750, - 0x683d, 0x6893, 0x6e3d, 0x6ed3, 0x707d, 0x7e21, 0x88c1, 0x8ca1, - /*** 0xf240 ***/ - 0x8f09, 0x9f4b, 0x9f4e, 0x722d, 0x7b8f, 0x8acd, 0x931a, 0x4f47, - 0x4f4e, 0x5132, 0x5480, 0x59d0, 0x5e95, 0x62b5, 0x6775, 0x696e, - 0x6a17, 0x6cae, 0x6e1a, 0x72d9, 0x732a, 0x75bd, 0x7bb8, 0x7d35, - 0x82e7, 0x83f9, 0x8457, 0x85f7, 0x8a5b, 0x8caf, 0x8e87, 0x9019, - 0x90b8, 0x96ce, 0x9f5f, 0x52e3, 0x540a, 0x5ae1, 0x5bc2, 0x6458, - 0x6575, 0x6ef4, 0x72c4, 0x0000, 0x7684, 0x7a4d, 0x7b1b, 0x7c4d, - 0x7e3e, 0x7fdf, 0x837b, 0x8b2b, 0x8cca, 0x8d64, 0x8de1, 0x8e5f, - 0x8fea, 0x8ff9, 0x9069, 0x93d1, 0x4f43, 0x4f7a, 0x50b3, 0x0000, - /*** 0xf280 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5168, 0x5178, 0x524d, 0x526a, 0x5861, 0x587c, 0x5960, - 0x5c08, 0x5c55, 0x5edb, 0x609b, 0x6230, 0x6813, 0x6bbf, 0x6c08, - 0x6fb1, 0x714e, 0x7420, 0x7530, 0x7538, 0x7551, 0x7672, 0x7b4c, - 0x7b8b, 0x7bad, 0x7bc6, 0x7e8f, 0x8a6e, 0x8f3e, 0x8f49, 0x923f, - 0x9293, 0x9322, 0x942b, 0x96fb, 0x985a, 0x986b, 0x991e, 0x0000, - 0x622a, 0x6298, 0x6d59, 0x7664, 0x7aca, 0x7bc0, 0x7d76, 0x5360, - /*** 0xf2c0 ***/ - 0x5cbe, 0x5e97, 0x6f38, 0x70b9, 0x7c98, 0x9711, 0x9b8e, 0x9ede, - 0x63a5, 0x647a, 0x8776, 0x4e01, 0x4e95, 0x4ead, 0x505c, 0x5075, - 0x5448, 0x59c3, 0x5b9a, 0x5e40, 0x5ead, 0x5ef7, 0x5f81, 0x60c5, - 0x633a, 0x653f, 0x6574, 0x65cc, 0x6676, 0x6678, 0x67fe, 0x6968, - 0x6a89, 0x6b63, 0x6c40, 0x6dc0, 0x6de8, 0x6e1f, 0x6e5e, 0x701e, - 0x70a1, 0x738e, 0x73fd, 0x753a, 0x775b, 0x7887, 0x798e, 0x7a0b, - 0x7a7d, 0x7cbe, 0x7d8e, 0x8247, 0x8a02, 0x8aea, 0x8c9e, 0x912d, - 0x914a, 0x91d8, 0x9266, 0x92cc, 0x9320, 0x9706, 0x9756, 0x0000, - /*** 0xf300 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x975c, 0x9802, 0x9f0e, 0x5236, 0x5291, 0x557c, 0x5824, - 0x5e1d, 0x5f1f, 0x608c, 0x63d0, 0x68af, 0x6fdf, 0x796d, 0x7b2c, - /*** 0xf340 ***/ - 0x81cd, 0x85ba, 0x88fd, 0x8af8, 0x8e44, 0x918d, 0x9664, 0x969b, - 0x973d, 0x984c, 0x9f4a, 0x4fce, 0x5146, 0x51cb, 0x52a9, 0x5632, - 0x5f14, 0x5f6b, 0x63aa, 0x64cd, 0x65e9, 0x6641, 0x66fa, 0x66f9, - 0x671d, 0x689d, 0x68d7, 0x69fd, 0x6f15, 0x6f6e, 0x7167, 0x71e5, - 0x722a, 0x74aa, 0x773a, 0x7956, 0x795a, 0x79df, 0x7a20, 0x7a95, - 0x7c97, 0x7cdf, 0x7d44, 0x7e70, 0x8087, 0x85fb, 0x86a4, 0x8a54, - 0x8abf, 0x8d99, 0x8e81, 0x9020, 0x906d, 0x91e3, 0x963b, 0x96d5, - 0x9ce5, 0x65cf, 0x7c07, 0x8db3, 0x93c3, 0x5b58, 0x5c0a, 0x0000, - /*** 0xf380 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5352, 0x62d9, 0x731d, 0x5027, 0x5b97, 0x5f9e, 0x60b0, - 0x616b, 0x68d5, 0x6dd9, 0x742e, 0x7a2e, 0x7d42, 0x7d9c, 0x7e31, - 0x816b, 0x8e2a, 0x8e35, 0x937e, 0x9418, 0x4f50, 0x5750, 0x5de6, - 0x5ea7, 0x632b, 0x7f6a, 0x4e3b, 0x4f4f, 0x4f8f, 0x505a, 0x59dd, - 0x80c4, 0x546a, 0x5468, 0x55fe, 0x594f, 0x5b99, 0x5dde, 0x5eda, - 0x665d, 0x6731, 0x67f1, 0x682a, 0x6ce8, 0x6d32, 0x6e4a, 0x6f8d, - /*** 0xf3c0 ***/ - 0x70b7, 0x73e0, 0x7587, 0x7c4c, 0x7d02, 0x7d2c, 0x7da2, 0x821f, - 0x86db, 0x8a3b, 0x8a85, 0x8d70, 0x8e8a, 0x8f33, 0x9031, 0x914e, - 0x9152, 0x9444, 0x99d0, 0x7af9, 0x7ca5, 0x4fca, 0x5101, 0x51c6, - 0x57c8, 0x5bef, 0x5cfb, 0x6659, 0x6a3d, 0x6d5a, 0x6e96, 0x6fec, - 0x710c, 0x756f, 0x7ae3, 0x8822, 0x9021, 0x9075, 0x96cb, 0x99ff, - 0x8301, 0x4e2d, 0x4ef2, 0x8846, 0x91cd, 0x537d, 0x6adb, 0x696b, - 0x6c41, 0x847a, 0x589e, 0x618e, 0x66fe, 0x62ef, 0x70dd, 0x7511, - 0x75c7, 0x7e52, 0x84b8, 0x8b49, 0x8d08, 0x4e4b, 0x53ea, 0x0000, - /*** 0xf400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x54ab, 0x5730, 0x5740, 0x5fd7, 0x6301, 0x6307, 0x646f, - 0x652f, 0x65e8, 0x667a, 0x679d, 0x67b3, 0x6b62, 0x6c60, 0x6c9a, - /*** 0xf440 ***/ - 0x6f2c, 0x77e5, 0x7825, 0x7949, 0x7957, 0x7d19, 0x80a2, 0x8102, - 0x81f3, 0x829d, 0x82b7, 0x8718, 0x8a8c, 0x0000, 0x8d04, 0x8dbe, - 0x9072, 0x76f4, 0x7a19, 0x7a37, 0x7e54, 0x8077, 0x5507, 0x55d4, - 0x5875, 0x632f, 0x6422, 0x6649, 0x664b, 0x686d, 0x699b, 0x6b84, - 0x6d25, 0x6eb1, 0x73cd, 0x7468, 0x74a1, 0x755b, 0x75b9, 0x76e1, - 0x771e, 0x778b, 0x79e6, 0x7e09, 0x7e1d, 0x81fb, 0x852f, 0x8897, - 0x8a3a, 0x8cd1, 0x8eeb, 0x0000, 0x9032, 0x93ad, 0x9663, 0x9673, - 0x9707, 0x4f84, 0x53f1, 0x59ea, 0x5ac9, 0x5e19, 0x684e, 0x0000, - /*** 0xf480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x74c6, 0x75be, 0x79e9, 0x7a92, 0x81a3, 0x86ed, 0x8cea, - 0x8dcc, 0x8fed, 0x659f, 0x6715, 0x0000, 0x57f7, 0x6f57, 0x7ddd, - 0x8f2f, 0x93f6, 0x96c6, 0x5fb5, 0x61f2, 0x6f84, 0x4e14, 0x4f98, - 0x501f, 0x53c9, 0x55df, 0x5d6f, 0x5dee, 0x6b21, 0x6b64, 0x78cb, - 0x7b9a, 0x0000, 0x8e49, 0x0000, 0x906e, 0x6349, 0x643e, 0x7740, - 0x7a84, 0x932f, 0x947f, 0x9f6a, 0x64b0, 0x6faf, 0x71e6, 0x74a8, - /*** 0xf4c0 ***/ - 0x74da, 0x7ac4, 0x7c12, 0x7e82, 0x7cb2, 0x7e98, 0x8b9a, 0x8d0a, - 0x947d, 0x9910, 0x994c, 0x5239, 0x5bdf, 0x64e6, 0x672d, 0x7d2e, - 0x50ed, 0x0000, 0x5879, 0x6158, 0x6159, 0x61fa, 0x65ac, 0x7ad9, - 0x8b92, 0x8b96, 0x5009, 0x5021, 0x5275, 0x5531, 0x5a3c, 0x5ee0, - 0x5f70, 0x6134, 0x655e, 0x660c, 0x6636, 0x66a2, 0x69cd, 0x6ec4, - 0x6f32, 0x7316, 0x7621, 0x7a93, 0x8139, 0x8259, 0x83d6, 0x84bc, - 0x50b5, 0x57f0, 0x5bc0, 0x5be8, 0x5f69, 0x63a1, 0x7826, 0x7db5, - 0x83dc, 0x8521, 0x91c7, 0x91f5, 0x518a, 0x67f5, 0x7b56, 0x0000, - /*** 0xf500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8cac, 0x51c4, 0x59bb, 0x60bd, 0x8655, 0x501c, 0x0000, - 0x5254, 0x5c3a, 0x617d, 0x621a, 0x0000, 0x64f2, 0x65a5, 0x6ecc, - /*** 0xf540 ***/ - 0x7620, 0x810a, 0x8e60, 0x965f, 0x96bb, 0x4edf, 0x5343, 0x5598, - 0x5929, 0x5ddd, 0x64c5, 0x6cc9, 0x6dfa, 0x7394, 0x7a7f, 0x821b, - 0x85a6, 0x8ce4, 0x8e10, 0x9077, 0x91e7, 0x95e1, 0x9621, 0x97c6, - 0x51f8, 0x54f2, 0x5586, 0x5fb9, 0x64a4, 0x6f88, 0x7db4, 0x8f1f, - 0x8f4d, 0x9435, 0x50c9, 0x5c16, 0x6cbe, 0x6dfb, 0x751b, 0x77bb, - 0x7c3d, 0x7c64, 0x8a79, 0x8ac2, 0x581e, 0x59be, 0x5e16, 0x6377, - 0x7252, 0x758a, 0x776b, 0x8adc, 0x8cbc, 0x8f12, 0x5ef3, 0x6674, - 0x6df8, 0x807d, 0x83c1, 0x8acb, 0x9751, 0x9bd6, 0x0000, 0x0000, - /*** 0xf580 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5243, 0x66ff, 0x6d95, 0x6eef, 0x7de0, 0x8ae6, 0x902e, - 0x905e, 0x9ad4, 0x521d, 0x527f, 0x54e8, 0x6194, 0x6284, 0x62db, - 0x68a2, 0x6912, 0x695a, 0x6a35, 0x7092, 0x7126, 0x785d, 0x7901, - 0x790e, 0x79d2, 0x7a0d, 0x8096, 0x8278, 0x82d5, 0x8349, 0x8549, - 0x8c82, 0x8d85, 0x9162, 0x918b, 0x91ae, 0x4fc3, 0x56d1, 0x71ed, - 0x77d7, 0x8700, 0x89f8, 0x5bf8, 0x5fd6, 0x6751, 0x90a8, 0x53e2, - /*** 0xf5c0 ***/ - 0x585a, 0x5bf5, 0x60a4, 0x6181, 0x6460, 0x7e3d, 0x8070, 0x8525, - 0x9283, 0x64ae, 0x50ac, 0x5d14, 0x6700, 0x589c, 0x62bd, 0x63a8, - 0x690e, 0x6978, 0x6a1e, 0x6e6b, 0x76ba, 0x79cb, 0x82bb, 0x8429, - 0x8acf, 0x8da8, 0x8ffd, 0x9112, 0x914b, 0x919c, 0x9310, 0x9318, - 0x939a, 0x96db, 0x9a36, 0x9c0d, 0x4e11, 0x755c, 0x795d, 0x7afa, - 0x7b51, 0x7bc9, 0x7e2e, 0x84c4, 0x8e59, 0x8e74, 0x8ef8, 0x9010, - 0x6625, 0x693f, 0x7443, 0x51fa, 0x672e, 0x9edc, 0x5145, 0x5fe0, - 0x6c96, 0x87f2, 0x885d, 0x8877, 0x60b4, 0x81b5, 0x8403, 0x0000, - /*** 0xf600 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8d05, 0x53d6, 0x5439, 0x5634, 0x5a36, 0x5c31, 0x708a, - 0x7fe0, 0x805a, 0x8106, 0x81ed, 0x8da3, 0x9189, 0x9a5f, 0x9df2, - /*** 0xf640 ***/ - 0x5074, 0x4ec4, 0x53a0, 0x60fb, 0x6e2c, 0x5c64, 0x4f88, 0x5024, - 0x55e4, 0x5cd9, 0x5e5f, 0x6065, 0x6894, 0x6cbb, 0x6dc4, 0x71be, - 0x75d4, 0x75f4, 0x7661, 0x7a1a, 0x7a49, 0x7dc7, 0x7dfb, 0x7f6e, - 0x81f4, 0x86a9, 0x8f1c, 0x96c9, 0x99b3, 0x9f52, 0x5247, 0x52c5, - 0x98ed, 0x89aa, 0x4e03, 0x67d2, 0x6f06, 0x4fb5, 0x5be2, 0x6795, - 0x0000, 0x6d78, 0x741b, 0x7827, 0x91dd, 0x937c, 0x87c4, 0x79e4, - 0x7a31, 0x5feb, 0x4ed6, 0x54a4, 0x553e, 0x58ae, 0x59a5, 0x60f0, - 0x6253, 0x62d6, 0x6736, 0x6955, 0x8235, 0x9640, 0x99b1, 0x0000, - /*** 0xf680 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x99dd, 0x502c, 0x5353, 0x5544, 0x577c, 0x0000, 0x6258, - 0x0000, 0x64e2, 0x666b, 0x67dd, 0x6fc1, 0x6fef, 0x7422, 0x7438, - 0x8a17, 0x9438, 0x5451, 0x5606, 0x5766, 0x5f48, 0x619a, 0x6b4e, - 0x7058, 0x70ad, 0x7dbb, 0x8a95, 0x596a, 0x812b, 0x63a2, 0x7708, - 0x803d, 0x8caa, 0x5854, 0x642d, 0x69bb, 0x5b95, 0x5e11, 0x6e6f, - 0x0000, 0x8569, 0x514c, 0x53f0, 0x592a, 0x6020, 0x614b, 0x6b86, - /*** 0xf6c0 ***/ - 0x6c70, 0x6cf0, 0x7b1e, 0x80ce, 0x82d4, 0x8dc6, 0x90b0, 0x98b1, - 0x0000, 0x64c7, 0x6fa4, 0x6491, 0x6504, 0x514e, 0x5410, 0x571f, - 0x8a0e, 0x615f, 0x6876, 0x0000, 0x75db, 0x7b52, 0x7d71, 0x901a, - 0x5806, 0x69cc, 0x817f, 0x892a, 0x9000, 0x9839, 0x5078, 0x5957, - 0x59ac, 0x6295, 0x900f, 0x9b2a, 0x615d, 0x7279, 0x95d6, 0x5761, - 0x5a46, 0x5df4, 0x628a, 0x64ad, 0x64fa, 0x6777, 0x6ce2, 0x6d3e, - 0x722c, 0x7436, 0x7834, 0x7f77, 0x82ad, 0x8ddb, 0x9817, 0x5224, - 0x5742, 0x677f, 0x7248, 0x74e3, 0x8ca9, 0x8fa6, 0x9211, 0x0000, - /*** 0xf700 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x962a, 0x516b, 0x53ed, 0x634c, 0x4f69, 0x5504, 0x6096, - 0x6557, 0x6c9b, 0x6d7f, 0x724c, 0x72fd, 0x7a17, 0x8987, 0x8c9d, - /*** 0xf740 ***/ - 0x5f6d, 0x6f8e, 0x70f9, 0x81a8, 0x610e, 0x0000, 0x504f, 0x6241, - 0x7247, 0x7bc7, 0x7de8, 0x7fe9, 0x904d, 0x97ad, 0x9a19, 0x8cb6, - 0x576a, 0x5e73, 0x67b0, 0x840d, 0x8a55, 0x5420, 0x5b16, 0x5e63, - 0x5ee2, 0x5f0a, 0x6583, 0x80ba, 0x853d, 0x9589, 0x965b, 0x4f48, - 0x5305, 0x530d, 0x530f, 0x5486, 0x54fa, 0x5703, 0x5e03, 0x6016, - 0x629b, 0x62b1, 0x6355, 0x0000, 0x6ce1, 0x6d66, 0x75b1, 0x7832, - 0x80de, 0x812f, 0x82de, 0x8461, 0x84b2, 0x888d, 0x8912, 0x900b, - 0x92ea, 0x98fd, 0x9b91, 0x5e45, 0x0000, 0x66dd, 0x7011, 0x0000, - /*** 0xf780 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7206, 0x0000, 0x4ff5, 0x527d, 0x5f6a, 0x6153, 0x6753, - 0x6a19, 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8c79, 0x98c7, 0x98c4, - 0x9a43, 0x54c1, 0x7a1f, 0x6953, 0x8af7, 0x8c4a, 0x98a8, 0x99ae, - 0x5f7c, 0x62ab, 0x75b2, 0x76ae, 0x88ab, 0x907f, 0x9642, 0x5339, - 0x5f3c, 0x5fc5, 0x0000, 0x73cc, 0x7562, 0x758b, 0x7b46, 0x82fe, - 0x999d, 0x4e4f, 0x903c, 0x4e0b, 0x4f55, 0x53a6, 0x590f, 0x5ec8, - /*** 0xf7c0 ***/ - 0x6630, 0x6cb3, 0x7455, 0x8377, 0x8766, 0x8cc0, 0x9050, 0x971e, - 0x9c15, 0x58d1, 0x5b78, 0x8650, 0x8b14, 0x9db4, 0x5bd2, 0x6068, - 0x608d, 0x65f1, 0x6c57, 0x6f22, 0x6fa3, 0x701a, 0x7f55, 0x7ff0, - 0x9591, 0x9592, 0x9650, 0x97d3, 0x5272, 0x8f44, 0x51fd, 0x542b, - 0x54b8, 0x5563, 0x558a, 0x6abb, 0x6db5, 0x7dd8, 0x8266, 0x929c, - 0x9677, 0x9e79, 0x5408, 0x54c8, 0x76d2, 0x86e4, 0x95a4, 0x95d4, - 0x965c, 0x4ea2, 0x4f09, 0x59ee, 0x5ae6, 0x5df7, 0x6052, 0x6297, - 0x676d, 0x6841, 0x6c86, 0x6e2f, 0x7f38, 0x809b, 0x822a, 0x0000, - /*** 0xf800 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9805, 0x4ea5, 0x5055, 0x54b3, 0x5793, - 0x595a, 0x5b69, 0x5bb3, 0x61c8, 0x6977, 0x6d77, 0x7023, 0x87f9, - /*** 0xf840 ***/ - 0x89e3, 0x8a72, 0x8ae7, 0x9082, 0x99ed, 0x9ab8, 0x52be, 0x6838, - 0x5016, 0x5e78, 0x674f, 0x8347, 0x0000, 0x4eab, 0x5411, 0x56ae, - 0x73e6, 0x9115, 0x97ff, 0x9909, 0x9957, 0x9999, 0x5653, 0x589f, - 0x865b, 0x8a31, 0x61b2, 0x6af6, 0x737b, 0x8ed2, 0x6b47, 0x96aa, - 0x9a57, 0x5955, 0x7200, 0x8d6b, 0x9769, 0x4fd4, 0x5cf4, 0x5f26, - 0x61f8, 0x665b, 0x6ceb, 0x70ab, 0x7384, 0x73b9, 0x73fe, 0x7729, - 0x774d, 0x7d43, 0x7d62, 0x7e23, 0x8237, 0x8852, 0x0000, 0x8ce2, - 0x9249, 0x986f, 0x5b51, 0x7a74, 0x8840, 0x9801, 0x5acc, 0x0000, - /*** 0xf880 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4fe0, 0x5354, 0x593e, 0x5cfd, 0x633e, 0x6d79, 0x72f9, - 0x8105, 0x8107, 0x83a2, 0x92cf, 0x9830, 0x4ea8, 0x5144, 0x5211, - 0x578b, 0x5f62, 0x6cc2, 0x6ece, 0x7005, 0x7050, 0x70af, 0x7192, - 0x73e9, 0x0000, 0x834a, 0x87a2, 0x8861, 0x9008, 0x90a2, 0x93a3, - 0x99a8, 0x516e, 0x5f57, 0x60e0, 0x6167, 0x66b3, 0x8559, 0x8e4a, - 0x91af, 0x978b, 0x4e4e, 0x4e92, 0x547c, 0x58d5, 0x58fa, 0x597d, - /*** 0xf8c0 ***/ - 0x5cb5, 0x5f27, 0x6236, 0x6248, 0x660a, 0x6667, 0x6beb, 0x6d69, - 0x6dcf, 0x6e56, 0x6ef8, 0x6f94, 0x6fe0, 0x6fe9, 0x705d, 0x72d0, - 0x7425, 0x745a, 0x74e0, 0x7693, 0x795c, 0x7cca, 0x7e1e, 0x80e1, - 0x82a6, 0x846b, 0x84bf, 0x864e, 0x865f, 0x8774, 0x8b77, 0x8c6a, - 0x93ac, 0x9800, 0x9865, 0x60d1, 0x6216, 0x9177, 0x5a5a, 0x660f, - 0x6df7, 0x6e3e, 0x743f, 0x9b42, 0x5ffd, 0x60da, 0x7b0f, 0x54c4, - 0x5f18, 0x6c5e, 0x6cd3, 0x6d2a, 0x70d8, 0x7d05, 0x8679, 0x8a0c, - 0x9d3b, 0x5316, 0x548c, 0x5b05, 0x6a3a, 0x706b, 0x7575, 0x0000, - /*** 0xf900 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x798d, 0x79be, 0x82b1, 0x83ef, 0x8a71, 0x8b41, 0x8ca8, - 0x9774, 0x0000, 0x64f4, 0x652b, 0x78ba, 0x78bb, 0x7a6b, 0x4e38, - /*** 0xf940 ***/ - 0x559a, 0x5950, 0x5ba6, 0x5e7b, 0x60a3, 0x63db, 0x6b61, 0x6665, - 0x6853, 0x6e19, 0x7165, 0x74b0, 0x7d08, 0x9084, 0x9a69, 0x9c25, - 0x6d3b, 0x0000, 0x733e, 0x8c41, 0x95ca, 0x51f0, 0x5e4c, 0x5fa8, - 0x604d, 0x60f6, 0x6130, 0x614c, 0x6643, 0x6644, 0x69a5, 0x6cc1, - 0x6e5f, 0x6ec9, 0x6f62, 0x714c, 0x749c, 0x7687, 0x7bc1, 0x7c27, - 0x8352, 0x8757, 0x9051, 0x968d, 0x9ec3, 0x532f, 0x56de, 0x5efb, - 0x5f8a, 0x6062, 0x6094, 0x61f7, 0x6666, 0x6703, 0x6a9c, 0x6dee, - 0x6fae, 0x7070, 0x736a, 0x7e6a, 0x81be, 0x8334, 0x86d4, 0x0000, - /*** 0xf980 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x8aa8, 0x8cc4, 0x5283, 0x7372, 0x5b96, 0x6a6b, 0x9404, - 0x54ee, 0x5686, 0x5b5d, 0x6548, 0x6585, 0x66c9, 0x689f, 0x6d8d, - 0x6dc6, 0x723b, 0x80b4, 0x9175, 0x9a4d, 0x4faf, 0x5019, 0x539a, - 0x540e, 0x543c, 0x5589, 0x55c5, 0x5e3f, 0x5f8c, 0x673d, 0x7166, - 0x73dd, 0x9005, 0x52db, 0x52f3, 0x5864, 0x58ce, 0x7104, 0x718f, - 0x71fb, 0x85b0, 0x8a13, 0x0000, 0x85a8, 0x55a7, 0x6684, 0x714a, - /*** 0xf9c0 ***/ - 0x8431, 0x5349, 0x5599, 0x6bc1, 0x5f59, 0x5fbd, 0x63ee, 0x6689, - 0x7147, 0x8af1, 0x8f1d, 0x9ebe, 0x4f11, 0x643a, 0x70cb, 0x7566, - 0x8667, 0x6064, 0x8b4e, 0x9df8, 0x5147, 0x51f6, 0x5308, 0x6d36, - 0x80f8, 0x9ed1, 0x6615, 0x6b23, 0x7098, 0x75d5, 0x5403, 0x5c79, - 0x7d07, 0x8a16, 0x6b20, 0x6b3d, 0x6b46, 0x5438, 0x6070, 0x6d3d, - 0x7fd5, 0x8208, 0x50d6, 0x51de, 0x559c, 0x566b, 0x56cd, 0x59ec, - 0x5b09, 0x5e0c, 0x6199, 0x6198, 0x6231, 0x665e, 0x66e6, 0x7199, - 0x71b9, 0x71ba, 0x72a7, 0x79a7, 0x7a00, 0x7fb2, 0x8a70 -}; - -static const unsigned short johab_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd9ae, 0x0000, 0x0000, 0xd9b4, 0x0000, 0x0000, 0xd967, - 0xd937, 0x0000, 0xdca3, 0xd97c, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd956, 0xd94e, 0xdd99, 0xdd9a, 0xd9a5, 0x0000, 0xd9d2, 0xd934, - 0xd9ac, 0xdd98, 0xdcac, 0xd97d, 0xdcf9, 0xdcf6, 0xdcfa, 0xd9af, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdca1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdca2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd94f, - 0xdcaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdcad, 0xdd3c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdd31, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdd33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd950, - 0xdd3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdd3d, 0x0000 -}; - -static const unsigned short johab_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdd32, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdca4, 0xdd34, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdd35, 0xdca6, 0xdd36, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdd37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdca8, - /*** 0x40 ***/ - 0xdd38, 0xdca9, 0xdd39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdd40, 0xdcaf, 0xdd3f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xdcab, 0xdd3b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdcae, 0xdd3e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd9a7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd9a8, 0xd9ab, 0xd9aa, 0xd9ad, 0xd9a6, 0xd9a9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdb51, 0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, - 0xdb58, 0xdb59, 0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, - 0xdb60, 0xdb61, 0x0000, 0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, - 0xdb67, 0xdb68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xdb71, 0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, - 0xdb78, 0xdb79, 0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb91, - /*** 0xc0 ***/ - 0xdb92, 0xdb93, 0x0000, 0xdb94, 0xdb95, 0xdb96, 0xdb97, 0xdb98, - 0xdb99, 0xdb9a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x0000, 0xdea7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5, 0xdea6, 0xdea8, 0xdea9, - 0xdeaa, 0xdeab, 0xdeac, 0xdead, 0xdeae, 0xdeaf, 0xdeb0, 0xdeb1, - 0xdeb2, 0xdeb3, 0xdeb4, 0xdeb5, 0xdeb6, 0xdeb7, 0xdeb8, 0xdeb9, - 0xdeba, 0xdebb, 0xdebc, 0xdebd, 0xdebe, 0xdebf, 0xdec0, 0xdec1, - 0xded1, 0xded2, 0xded3, 0xded4, 0xded5, 0xded6, 0xded8, 0xded9, - 0xdeda, 0xdedb, 0xdedc, 0xdedd, 0xdede, 0xdedf, 0xdee0, 0xdee1, - /*** 0x40 ***/ - 0xdee2, 0xdee3, 0xdee4, 0xdee5, 0xdee6, 0xdee7, 0xdee8, 0xdee9, - 0xdeea, 0xdeeb, 0xdeec, 0xdeed, 0xdeee, 0xdeef, 0xdef0, 0xdef1, - 0x0000, 0xded7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd939, 0xd93a, 0x0000, 0xd93b, 0x0000, - 0xd93e, 0xd93f, 0x0000, 0x0000, 0xd940, 0xd941, 0x0000, 0x0000, - 0xd9d3, 0xd9d4, 0x0000, 0x0000, 0x0000, 0xd935, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd9b6, 0x0000, 0xd957, 0xd958, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd968, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdd9b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xdd9c, - /*** 0x80 ***/ - 0x0000, 0xdd9d, 0xdd9e, 0xdd9f, 0xdda0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xd959, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd9b5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdc34, 0x0000, 0x0000, 0xd9e0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xd9e5, 0xd9e2, 0x0000, 0x0000, 0x0000, 0xdc69, 0x0000, - 0x0000, 0x0000, 0x0000, 0xd95a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdcf7, 0xdcf8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xdcfb, 0xdcfc, 0xdcfd, 0xdcfe, 0x0000, - 0xdb40, 0xdb41, 0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, - 0xdb48, 0xdb49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdb31, 0xdb32, 0xdb33, 0xdb34, 0xdb35, 0xdb36, 0xdb37, 0xdb38, - 0xdb39, 0xdb3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd977, 0xd978, 0xd976, 0xd979, 0xd97a, 0xd9d5, 0xd9d8, 0xd9d6, - 0xd9d9, 0xd9d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd9a1, 0x0000, 0xd9a2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_22[256] = { - /*** 0x00 ***/ - 0xd9a3, 0x0000, 0xd963, 0xd9a4, 0x0000, 0x0000, 0x0000, 0xd964, - 0xd996, 0x0000, 0x0000, 0xd997, 0x0000, 0x0000, 0x0000, 0xd9b3, - 0x0000, 0xd9b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd97e, 0x0000, 0x0000, 0xd992, 0xd954, 0x0000, - 0xd960, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd99e, - 0xd99f, 0xd99d, 0xd99c, 0xd994, 0xd995, 0x0000, 0xd9b1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd955, 0xd993, 0xd9b0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd991, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd966, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd951, 0xd965, 0x0000, 0x0000, 0xd952, 0xd953, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xd99a, 0xd99b, 0x0000, 0x0000, 0xd998, 0xd999, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd961, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd936, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd962, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_24[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdce7, 0xdce8, 0xdce9, 0xdcea, 0xdceb, 0xdcec, 0xdced, 0xdcee, - 0xdcef, 0xdcf0, 0xdcf1, 0xdcf2, 0xdcf3, 0xdcf4, 0xdcf5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdd77, 0xdd78, 0xdd79, 0xdd7a, - 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd91, 0xdd92, 0xdd93, 0xdd94, - /*** 0x80 ***/ - 0xdd95, 0xdd96, 0xdd97, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdd5d, 0xdd5e, 0xdd5f, 0xdd60, - 0xdd61, 0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, 0xdd68, - 0xdd69, 0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, 0xdd70, - 0xdd71, 0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdccd, 0xdcce, 0xdccf, 0xdcd0, 0xdcd1, 0xdcd2, 0xdcd3, 0xdcd4, - 0xdcd5, 0xdcd6, 0xdcd7, 0xdcd8, 0xdcd9, 0xdcda, 0xdcdb, 0xdcdc, - 0xdcdd, 0xdcde, 0xdcdf, 0xdce0, 0xdce1, 0xdce2, 0xdce3, 0xdce4, - 0xdce5, 0xdce6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_25[256] = { - /*** 0x00 ***/ - 0xdba1, 0xdbac, 0xdba2, 0xdbad, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xdba3, 0xdbc8, 0xdbc7, 0xdbae, - 0xdba4, 0xdbc2, 0xdbc1, 0xdbaf, 0xdba6, 0xdbc6, 0xdbc5, 0xdbb1, - 0xdba5, 0xdbc4, 0xdbc3, 0xdbb0, 0xdba7, 0xdbbc, 0xdbc9, 0xdbca, - 0xdbb7, 0xdbcb, 0xdbcc, 0xdbb2, 0xdba9, 0xdbbe, 0xdbcd, 0xdbce, - 0xdbb9, 0xdbcf, 0xdbd0, 0xdbb4, 0xdba8, 0xdbd1, 0xdbd2, 0xdbb8, - 0xdbbd, 0xdbd3, 0xdbd4, 0xdbb3, 0xdbaa, 0xdbd5, 0xdbd6, 0xdbba, - 0xdbbf, 0xdbd7, 0xdbd8, 0xdbb5, 0xdbab, 0xdbd9, 0xdbda, 0xdbbb, - /*** 0x40 ***/ - 0xdbdb, 0xdbdc, 0xdbc0, 0xdbdd, 0xdbde, 0xdbdf, 0xdbe0, 0xdbe1, - 0xdbe2, 0xdbe3, 0xdbe4, 0xdbb6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd9c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd971, 0xd970, 0x0000, 0xd9c3, 0xd9c7, 0xd9c8, 0xd9cb, 0xd9ca, - 0xd9c9, 0xd9cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xd973, 0xd972, 0x0000, 0x0000, 0xd9ba, 0xd9b9, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd975, 0xd974, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xd9b8, 0xd9b7, 0x0000, 0x0000, 0x0000, 0x0000, 0xd96f, 0xd96e, - 0xd9c2, 0xd9c1, 0x0000, 0xd96b, 0x0000, 0x0000, 0xd96d, 0xd96c, - 0xd9c4, 0xd9c5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd96a, 0xd969, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd9cf, 0xd9ce, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xd9d0, 0x0000, 0xd9d1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xd95f, 0x0000, 0xd95e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd9bc, 0xd9bd, 0x0000, 0xd9c0, 0xd9bb, 0xd9be, 0x0000, 0xd9bf, - 0xd9cd, 0xd9db, 0xd9dc, 0x0000, 0xd9dd, 0xd9da, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_30[256] = { - /*** 0x00 ***/ - 0x0000, 0xd932, 0xd933, 0xd938, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd944, 0xd945, 0xd946, 0xd947, 0xd948, 0xd949, 0xd94a, 0xd94b, - 0xd94c, 0xd94d, 0x0000, 0xd97b, 0xd942, 0xd943, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xdda1, 0xdda2, 0xdda3, 0xdda4, 0xdda5, 0xdda6, 0xdda7, - 0xdda8, 0xdda9, 0xddaa, 0xddab, 0xddac, 0xddad, 0xddae, 0xddaf, - 0xddb0, 0xddb1, 0xddb2, 0xddb3, 0xddb4, 0xddb5, 0xddb6, 0xddb7, - 0xddb8, 0xddb9, 0xddba, 0xddbb, 0xddbc, 0xddbd, 0xddbe, 0xddbf, - 0xddc0, 0xddc1, 0xddc2, 0xddc3, 0xddc4, 0xddc5, 0xddc6, 0xddc7, - 0xddc8, 0xddc9, 0xddca, 0xddcb, 0xddcc, 0xddcd, 0xddce, 0xddcf, - 0xddd0, 0xddd1, 0xddd2, 0xddd3, 0xddd4, 0xddd5, 0xddd6, 0xddd7, - 0xddd8, 0xddd9, 0xddda, 0xdddb, 0xdddc, 0xdddd, 0xddde, 0xdddf, - /*** 0x80 ***/ - 0xdde0, 0xdde1, 0xdde2, 0xdde3, 0xdde4, 0xdde5, 0xdde6, 0xdde7, - 0xdde8, 0xdde9, 0xddea, 0xddeb, 0xddec, 0xdded, 0xddee, 0xddef, - 0xddf0, 0xddf1, 0xddf2, 0xddf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xde31, 0xde32, 0xde33, 0xde34, 0xde35, 0xde36, 0xde37, - 0xde38, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xde3f, - 0xde40, 0xde41, 0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, - 0xde48, 0xde49, 0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, - /*** 0xc0 ***/ - 0xde50, 0xde51, 0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, - 0xde58, 0xde59, 0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, - 0xde60, 0xde61, 0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, - 0xde68, 0xde69, 0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, - 0xde70, 0xde71, 0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, - 0xde78, 0xde79, 0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde91, - 0xde92, 0xde93, 0xde94, 0xde95, 0xde96, 0xde97, 0xde98, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_31[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x8444, 0x0000, 0x8446, 0x8447, 0x0000, - 0x9841, 0x0000, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, - /*** 0x40 ***/ - 0x8450, 0x0000, 0x0000, 0xa841, 0x8454, 0x0000, 0x0000, 0x0000, - 0x0000, 0xbc41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8461, - 0x8481, 0x84a1, 0x84c1, 0x84e1, 0x8541, 0x8561, 0x8581, 0x85a1, - 0x85c1, 0x85e1, 0x8641, 0x8661, 0x8681, 0x86a1, 0x86c1, 0x86e1, - 0x8741, 0x8761, 0x8781, 0x87a1, 0xd931, 0xdad5, 0xdad6, 0xdad7, - 0xdad8, 0xdad9, 0xdada, 0xdadb, 0xdadc, 0xdadd, 0xdade, 0xdadf, - 0xdae0, 0xdae1, 0xdae2, 0xdae3, 0xdae4, 0xdae5, 0xdae6, 0xdae7, - 0xdae8, 0xdae9, 0xdaea, 0xdaeb, 0xdaec, 0xdaed, 0xdaee, 0xdaef, - /*** 0x80 ***/ - 0xdaf0, 0xdaf1, 0xdaf2, 0xdaf3, 0xdaf4, 0xdaf5, 0xdaf6, 0xdaf7, - 0xdaf8, 0xdaf9, 0xdafa, 0xdafb, 0xdafc, 0xdafd, 0xdafe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_32[256] = { - /*** 0x00 ***/ - 0xdd41, 0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, 0xdd48, - 0xdd49, 0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, 0xdd50, - 0xdd51, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, 0xdd58, - 0xdd59, 0xdd5a, 0xdd5b, 0xdd5c, 0xd9df, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xdcb1, 0xdcb2, 0xdcb3, 0xdcb4, 0xdcb5, 0xdcb6, 0xdcb7, 0xdcb8, - 0xdcb9, 0xdcba, 0xdcbb, 0xdcbc, 0xdcbd, 0xdcbe, 0xdcbf, 0xdcc0, - 0xdcc1, 0xdcc2, 0xdcc3, 0xdcc4, 0xdcc5, 0xdcc6, 0xdcc7, 0xdcc8, - 0xdcc9, 0xdcca, 0xdccb, 0xdccc, 0x0000, 0x0000, 0x0000, 0xd9de, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_33[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xdc59, 0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0x0000, 0x0000, 0x0000, - 0xdc4a, 0xdc4b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc46, 0xdc47, 0xdc48, - 0xdc64, 0xdc65, 0xdc66, 0xdc67, 0xdc68, 0xdc31, 0xdc32, 0xdc33, - 0xdc35, 0xdc3b, 0xdc3c, 0xdc3d, 0xdc3e, 0xdc3f, 0xdc40, 0xdc41, - 0xdc42, 0xdc43, 0xdc44, 0xdc37, 0xdc38, 0xdc39, 0xdc3a, 0xdc4d, - 0xdc4e, 0xdc75, 0xdc76, 0xdc77, 0xdc78, 0xdc71, 0xdc72, 0xdc73, - 0xdc4f, 0xdc50, 0xdc51, 0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, - 0xdc57, 0xdc58, 0xdc5e, 0xdc5f, 0xdc60, 0xdc61, 0xdc62, 0xdc63, - /*** 0xc0 ***/ - 0xdc6a, 0xdc6b, 0xd9e3, 0xdc7c, 0xdc36, 0xdc70, 0xdc91, 0xd9e1, - 0xdc4c, 0xdc7d, 0xdc45, 0x0000, 0x0000, 0x0000, 0x0000, 0xdc49, - 0xdc7a, 0x0000, 0x0000, 0xdc7b, 0x0000, 0x0000, 0xdc6f, 0x0000, - 0xd9e4, 0x0000, 0x0000, 0xdc74, 0xdc7e, 0xdc79, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_4e[256] = { - /*** 0x00 ***/ - 0xf179, 0xf2cb, 0x0000, 0xf662, 0x0000, 0x0000, 0x0000, 0xe742, - 0xf1db, 0xeab2, 0xeabe, 0xf7bb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5e4, 0x0000, 0x0000, 0xf4a6, 0xe9e0, 0xeba6, 0x0000, - 0xe29a, 0xe940, 0x0000, 0x0000, 0x0000, 0x0000, 0xecaa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3e9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf93f, 0x0000, 0x0000, 0xf3ab, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xeed1, 0xe43c, 0x0000, 0xe29b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf3fd, 0x0000, 0xea4f, 0xf8ba, 0xf7b9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe262, 0x0000, - 0xecab, 0xf0e0, 0x0000, 0x0000, 0x0000, 0xe29c, 0xe0f7, 0xeda5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe071, 0x0000, 0xe55c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf071, 0x0000, 0x0000, 0xe973, 0xeaad, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0eb, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xedf8, 0x0000, 0x0000, 0xea50, 0xf133, 0x0000, 0xefcd, 0x0000, - 0xf037, 0xeff6, 0xf8bb, 0x0000, 0xeee9, 0xf2cc, 0x0000, 0x0000, - 0xe376, 0x0000, 0x0000, 0xea51, 0x0000, 0x0000, 0xed3c, 0x0000, - 0x0000, 0xe75c, 0xf7f1, 0x0000, 0xe26f, 0xf834, 0xee42, 0x0000, - 0xf89d, 0x0000, 0x0000, 0xf84d, 0xe158, 0xf2cd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4a2, 0x0000, - 0x0000, 0x0000, 0xf161, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xf162, 0x0000, 0x0000, 0xf641, 0x0000, 0x0000, 0xe29d, - 0x0000, 0x0000, 0xe361, 0xe0bf, 0x0000, 0xf1a4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf1a8, 0xea52, 0xf672, 0xf1dc, - 0xe997, 0xeb49, 0x0000, 0x0000, 0x0000, 0xe55e, 0x0000, 0xf545, - 0x0000, 0x0000, 0x0000, 0xe4db, 0x0000, 0xf134, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xed76, 0x0000, 0xf3ea, 0x0000, 0x0000, 0x0000, 0xe0ec, 0xe0c0, - 0x0000, 0x0000, 0x0000, 0xf194, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_4f[256] = { - /*** 0x00 ***/ - 0x0000, 0xe37a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf7f2, 0xf135, 0xe36f, 0x0000, 0xeeea, 0xe37b, 0xe961, - 0xe8e9, 0xf9cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe871, 0x0000, 0xe646, 0x0000, - 0xecdf, 0x0000, 0xea53, 0x0000, 0xea54, 0xe031, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xf27c, 0x0000, 0x0000, 0xe4a3, 0xf247, - 0xf75f, 0x0000, 0x0000, 0x0000, 0x0000, 0xf058, 0xf248, 0xf3ac, - 0xf3a5, 0xefce, 0x0000, 0x0000, 0x0000, 0xf7bc, 0x0000, 0x0000, - 0x0000, 0xedf9, 0xf17a, 0xe9d6, 0xf1c2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf735, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedba, - 0xe8d8, 0x0000, 0x0000, 0xe032, 0x0000, 0x0000, 0xe3cd, 0x0000, - 0x0000, 0x0000, 0xf27d, 0x0000, 0x0000, 0x0000, 0xf17b, 0xea55, - /*** 0x80 ***/ - 0x0000, 0xece0, 0x0000, 0xe059, 0xf479, 0x0000, 0x0000, 0x0000, - 0xf646, 0x0000, 0xe252, 0x0000, 0x0000, 0xecb4, 0x0000, 0xf3ad, - 0x0000, 0xf072, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6c2, 0x0000, - 0xf4a7, 0x0000, 0x0000, 0xe1ea, 0x0000, 0xf0ee, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7b2, 0xf9a5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf665, 0xe5e2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe197, 0xf5b5, 0xed3d, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeeeb, 0xf3d5, 0x0000, 0x0000, 0x0000, 0xf34b, 0x0000, - 0x0000, 0xefb5, 0x0000, 0xe159, 0xf865, 0x0000, 0x0000, 0xebd4, - 0x0000, 0x0000, 0xe6d6, 0x0000, 0x0000, 0xe951, 0x0000, 0xea56, - 0xf891, 0xece1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebf3, 0xe998, - 0x0000, 0xe29e, 0x0000, 0xe8c4, 0x0000, 0xf793, 0x0000, 0x0000, - 0xe974, 0x0000, 0xedef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_50[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xe941, 0x0000, 0x0000, 0x0000, 0xe5d6, 0x0000, - 0x0000, 0xf4da, 0x0000, 0xe0c1, 0x0000, 0xe8c3, 0x0000, 0x0000, - 0x0000, 0xe7fa, 0xe4ee, 0x0000, 0x0000, 0x0000, 0xf848, 0x0000, - 0x0000, 0xf9a6, 0xf0ef, 0x0000, 0xf536, 0x0000, 0xe15a, 0xf4a8, - 0x0000, 0xf4db, 0x0000, 0xe8a7, 0xf647, 0x0000, 0xe2e6, 0xf394, - 0xe0da, 0x0000, 0xeed2, 0x0000, 0xf692, 0xef6e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeda6, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xede7, 0x0000, 0x0000, 0x0000, 0xe033, - 0xe137, 0xf059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf746, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf835, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3ae, 0x0000, 0xf2ce, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0ed, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf640, 0xf2cf, 0xefcf, 0x0000, - 0xf6de, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe263, 0x0000, 0x0000, 0x0000, 0x0000, 0xe999, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8a8, 0x0000, 0x0000, - 0x0000, 0xe0f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeaa1, 0xe9e1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf5ca, 0xefb6, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeeec, 0xf27e, 0x0000, 0xf4f0, 0x0000, 0xeabf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe15b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe351, 0x0000, 0x0000, - 0x0000, 0xf562, 0xeb4a, 0x0000, 0x0000, 0x0000, 0x0000, 0xeac0, - 0x0000, 0xe270, 0x0000, 0x0000, 0x0000, 0xe962, 0xf9ea, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf05a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef79, 0x0000, 0xecac, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4d0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe034, 0x0000, 0xe8f8, 0x0000, 0x0000, 0x0000, 0xea57 -}; - -static const unsigned short johab_from_unicode_51[256] = { - /*** 0x00 ***/ - 0xf0f0, 0xf3d6, 0x0000, 0x0000, 0xede2, 0x0000, 0xe15c, 0x0000, - 0x0000, 0xe0fb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf073, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeac1, - 0x0000, 0xe67d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xefd0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf249, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5e3, - 0x0000, 0x0000, 0xe3d3, 0x0000, 0xedf0, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xef44, 0xf0c3, 0x0000, 0xf03a, 0xf89e, 0xf5f6, 0xf34c, 0xf9d4, - 0xeb4b, 0xe253, 0x0000, 0xe34a, 0xf6ba, 0xe795, 0xf6cd, 0x0000, - 0x0000, 0x0000, 0xed3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe56f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe377, 0x0000, 0x0000, 0xf19f, 0x0000, 0xe43e, - 0xf291, 0x0000, 0xf074, 0xf732, 0xe1eb, 0x0000, 0xf8b1, 0x0000, - 0x0000, 0xe1ec, 0x0000, 0x0000, 0x0000, 0xe942, 0xe37c, 0xe29f, - 0xf292, 0x0000, 0x0000, 0x0000, 0xe152, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe37d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedf7, 0x0000, - 0x0000, 0x0000, 0xf4fc, 0x0000, 0x0000, 0xf232, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe7b3, 0x0000, 0x0000, 0xe796, 0x0000, 0xefb7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe23e, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7a2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe793, 0x0000, 0xe55f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeda7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe639, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf532, 0x0000, 0xf3d7, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf34d, 0x0000, 0xe560, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0ea, 0xf9eb, 0x0000, - 0x0000, 0xe8ed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf955, 0xe0c2, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9d5, 0x0000, - 0xf558, 0xef7a, 0xf5f3, 0x0000, 0x0000, 0xf7de, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_52[256] = { - /*** 0x00 ***/ - 0xe4ef, 0x0000, 0x0000, 0xf163, 0x0000, 0x0000, 0xe9c2, 0x0000, - 0xeed4, 0x0000, 0xe05a, 0x0000, 0x0000, 0x0000, 0xe7fb, 0x0000, - 0x0000, 0xf89f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf59a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf6f7, 0xe93c, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeaa2, 0x0000, 0x0000, 0x0000, 0xe24e, 0x0000, - 0xe4f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf334, 0xebec, - 0xe2e7, 0xf4cb, 0x0000, 0xe04e, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xf591, 0x0000, 0x0000, 0x0000, 0xf65e, - 0x0000, 0x0000, 0xea9d, 0xe34b, 0xe5b7, 0xf293, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf538, 0x0000, 0xe99a, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe0a7, 0x0000, 0xe85e, 0x0000, 0x0000, - 0x0000, 0xeb76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf1a5, 0xf294, 0x0000, 0x0000, 0x0000, 0x0000, 0xe99b, - 0x0000, 0x0000, 0xf7dc, 0x0000, 0x0000, 0xf4dc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf794, 0x0000, 0xf59b, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xf993, 0x0000, 0x0000, 0x0000, 0xe34c, - 0xe8f9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0fc, 0x0000, 0x0000, - 0x0000, 0xf335, 0xe0fd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ed, - 0xe035, 0x0000, 0x0000, 0x0000, 0xe352, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf34e, 0xe44d, 0xe134, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf846, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe15d, 0x0000, 0xe89c, 0x0000, 0xf65f, 0x0000, 0xefb8, - 0x0000, 0xe797, 0x0000, 0x0000, 0x0000, 0xe15e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe561, 0xefed, 0x0000, - 0xe07b, 0xe7e2, 0x0000, 0xf9b2, 0x0000, 0xecad, 0x0000, 0xe7b4, - 0x0000, 0x0000, 0xeba7, 0xf263, 0xe353, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf9b3, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2e8, 0x0000, 0xf1c3, 0xe342, 0x0000, 0x0000, 0xe2a0, 0xe838 -}; - -static const unsigned short johab_from_unicode_53[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf760, 0x0000, 0x0000, - 0xf9d6, 0x0000, 0x0000, 0x0000, 0x0000, 0xf761, 0x0000, 0xf762, - 0xe963, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9e2, 0xf8f9, 0x0000, - 0x0000, 0xecb5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1dd, 0xe254, 0x0000, 0xe0a1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9e3, 0x0000, 0x0000, 0x0000, 0x0000, 0xf96d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf7af, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xe2a1, 0xed38, 0x0000, 0xf546, 0xf1a0, 0x0000, 0x0000, 0xecae, - 0xeeed, 0xf9c1, 0xe872, 0x0000, 0x0000, 0xe743, 0x0000, 0x0000, - 0x0000, 0xe9e4, 0xf391, 0xf693, 0xf892, 0x0000, 0x0000, 0xe3f5, - 0x0000, 0x0000, 0xe85f, 0x0000, 0xe964, 0x0000, 0xe936, 0x0000, - 0xf2bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe25f, 0x0000, - 0xeb69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7d6, - 0xf164, 0xf05b, 0x0000, 0x0000, 0xe04f, 0x0000, 0x0000, 0xe2e9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3ed, 0x0000, 0xe15f, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xed9a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xed7d, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe6d8, 0x0000, 0xf9a7, 0x0000, 0x0000, 0x0000, 0x0000, 0xf03b, - 0xf642, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2f0, 0xf7bd, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee96, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe0db, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xefd1, 0xf4a9, 0xe370, 0xefd2, 0x0000, 0xe873, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec62, 0x0000, 0xf632, 0xebf4, - 0x0000, 0x0000, 0x0000, 0xe874, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeed5, 0xf5bf, 0xe2a2, 0xe1af, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe1b0, 0xf3fe, 0xe333, 0xebaf, 0xf733, 0x0000, 0xe036, - 0xf6bb, 0xf47a, 0xea58, 0xefd3, 0x0000, 0x0000, 0x0000, 0x0000, - 0xea59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_54[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xf9de, 0xe050, 0x0000, 0x0000, 0x0000, - 0xf7ea, 0xe3ce, 0xf264, 0x0000, 0xe562, 0xe7a3, 0xf9a8, 0x0000, - 0xf6ce, 0xf84e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe2d6, 0x0000, 0x0000, 0x0000, 0xf0e1, - 0xf755, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe99c, 0x0000, - 0x0000, 0xe9c3, 0x0000, 0xf7df, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeeef, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9e5, 0xf633, 0x0000, 0xe7fc, 0xf9a9, 0x0000, 0xeeee, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2d0, 0x0000, 0xe1b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf6a2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3b2, 0x0000, 0xf3b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe1b2, 0x0000, 0xe83b, 0x0000, 0xe037, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xece2, 0xf8bc, 0xe7a4, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xf24a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf763, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf8fa, 0x0000, 0xe2a4, 0x0000, - 0xe99d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf673, 0x0000, 0x0000, 0x0000, - 0xf1aa, 0x0000, 0x0000, 0xf431, 0xe271, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf836, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf7e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xed7e, 0xf7a1, 0x0000, 0x0000, 0xf8ef, 0x0000, 0x0000, 0x0000, - 0xf7eb, 0xf233, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf03c, 0x0000, 0x0000, 0x0000, 0xe038, 0x0000, 0x0000, - 0xf59c, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1d6, 0xf998, 0x0000, - 0x0000, 0x0000, 0xf559, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf764, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_55[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf736, 0x0000, 0xea5a, 0xf456, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6da, 0x0000, - 0xe4d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe755, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf076, - 0x0000, 0xf4dd, 0x0000, 0x0000, 0x0000, 0xed6a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf674, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf694, 0x0000, 0xeac2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7fd, - 0x0000, 0x0000, 0x0000, 0xe198, 0x0000, 0x0000, 0xe4ba, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed3f, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7e1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf336, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe0d3, 0x0000, 0x0000, 0x0000, 0xeb4c, 0x0000, 0xf55a, 0x0000, - 0x0000, 0xf9aa, 0xf7e2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf547, 0xf9c2, 0xf940, 0x0000, 0xf9ec, 0xe072, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9bd, - 0x0000, 0xf077, 0xeac3, 0xe3d2, 0xe272, 0x0000, 0xe4a4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9ab, 0x0000, 0xeae0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf457, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeef0, 0x0000, 0xe37e, 0x0000, 0x0000, 0xf4aa, - 0x0000, 0x0000, 0x0000, 0xea5b, 0xf648, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebf5, 0xf3b3, 0x0000 -}; - -static const unsigned short johab_from_unicode_56[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6a3, 0x0000, - 0x0000, 0xe039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe2a5, 0x0000, 0x0000, 0xeac4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebb0, - 0x0000, 0x0000, 0xf34f, 0x0000, 0xf634, 0x0000, 0xecb6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf856, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe391, 0x0000, 0x0000, 0xf9ed, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9c4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf999, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee4f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xea3d, 0x0000, 0xf84f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xedf1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf1c4, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe435, 0x0000, 0x0000, 0xf9ee, 0x0000, 0x0000, - 0x0000, 0xf5b6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xebf6, 0xea5c, 0x0000, 0x0000, 0xf96e, 0x0000, - 0xf167, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1dd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe1b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_57[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xf765, 0xedd8, 0x0000, 0x0000, 0x0000, - 0xe2ea, 0x0000, 0x0000, 0xe2d0, 0x0000, 0xf05c, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf03e, 0xf03d, 0x0000, 0x0000, 0xe4f1, 0x0000, - 0xe4a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6cf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf234, 0x0000, 0x0000, 0x0000, 0x0000, 0xe334, 0x0000, 0x0000, - 0xf432, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe392, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xf433, 0x0000, 0xf6f8, 0x0000, 0x0000, 0x0000, 0x0000, 0xe343, - 0x0000, 0x0000, 0xe8a9, 0x0000, 0x0000, 0xe4bb, 0xe07c, 0x0000, - 0xf3a6, 0xe0d5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf6e7, 0x0000, 0x0000, 0xe1de, 0x0000, 0xf6a4, 0x0000, - 0x0000, 0x0000, 0xf750, 0x0000, 0x0000, 0x0000, 0xe4dd, 0x0000, - 0xe160, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2a6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf695, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xebf7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe4dc, 0x0000, 0x0000, 0xf8a0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf837, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf0d9, 0x0000, 0xe2a7, 0xf03f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xed91, 0x0000, 0x0000, 0x0000, 0xefb9, - 0xf3d8, 0x0000, 0x0000, 0xe768, 0x0000, 0x0000, 0xeb94, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee44, - 0xe99e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf4f1, 0x0000, 0x0000, 0x0000, 0xecd0, 0x0000, 0x0000, 0xf49d, - 0x0000, 0xe8c6, 0xe393, 0x0000, 0xe394, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_58[256] = { - /*** 0x00 ***/ - 0xe2dc, 0x0000, 0xe4d1, 0x0000, 0x0000, 0xe141, 0xf6d8, 0x0000, - 0xe0a8, 0xf0bc, 0xed4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf56c, 0x0000, - 0x0000, 0xe952, 0x0000, 0x0000, 0xf337, 0x0000, 0x0000, 0xee50, - 0x0000, 0x0000, 0xe07d, 0x0000, 0x0000, 0x0000, 0x0000, 0xef7b, - 0xede8, 0xe953, 0x0000, 0x0000, 0xf1de, 0xe4f2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe199, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe264, 0xeeab, 0x0000, 0x0000, 0x0000, 0xe0c3, - 0x0000, 0xebb1, 0x0000, 0x0000, 0xf6b2, 0x0000, 0x0000, 0xe4f3, - 0xe4d2, 0x0000, 0xf5c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf295, 0xeef1, 0x0000, 0xf9b4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf458, 0x0000, 0x0000, - 0x0000, 0xf4d2, 0x0000, 0x0000, 0xf296, 0x0000, 0xec63, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xe161, 0x0000, 0xeaea, 0x0000, 0x0000, - 0x0000, 0xefba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe7d7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf5cd, 0x0000, 0xf3f2, 0xf857, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe7f8, 0xe552, 0x0000, 0x0000, 0x0000, 0x0000, 0xf675, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe9c5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeef2, 0xf1df, 0x0000, 0x0000, 0xe05b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe8fa, 0x0000, 0x0000, 0x0000, 0xef45, 0x0000, 0xe4a6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9b5, 0x0000, - 0x0000, 0xf7c9, 0x0000, 0xed72, 0x0000, 0xf8bd, 0x0000, 0x0000, - 0x0000, 0xe255, 0x0000, 0x0000, 0x0000, 0x0000, 0xe265, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xedbd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea5d, 0xf195, 0x0000, 0x0000, 0xf1e0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf17c, 0xf8be, 0xeaeb, 0x0000, 0xebf8, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_59[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7be, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe395, 0xeb3a, 0xef72, 0x0000, - 0x0000, 0xec64, 0xe49f, 0x0000, 0xeda8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe7d3, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4de, - 0x0000, 0xf548, 0xf6bc, 0xe99f, 0x0000, 0xef7c, 0xed77, 0x0000, - 0x0000, 0xecf7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf138, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf893, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xedf2, 0x0000, 0x0000, 0xe396, - 0x0000, 0xe975, 0x0000, 0x0000, 0x0000, 0x0000, 0xe335, 0xf3b4, - 0xf941, 0x0000, 0x0000, 0x0000, 0xe9c6, 0xf861, 0x0000, 0xf6df, - 0x0000, 0x0000, 0xf838, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf297, 0x0000, 0xea5e, 0x0000, 0x0000, 0x0000, 0x0000, 0xeef3, - 0x0000, 0x0000, 0xf6ac, 0xf0c4, 0xf1e1, 0xeb3b, 0xe9c7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe44f, 0x0000, 0x0000, 0x0000, - 0xe05c, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8bf, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xedfd, 0xe9e5, 0xe75d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf196, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe397, 0x0000, 0x0000, 0xef7d, 0xe362, - 0x0000, 0xe7d8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf676, 0x0000, 0x0000, - 0xe8aa, 0x0000, 0x0000, 0x0000, 0xf6e0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe769, 0x0000, 0xf533, 0x0000, 0x0000, 0xf56d, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xf2d1, 0x0000, 0x0000, 0xe7b5, 0x0000, - 0x0000, 0xf1ab, 0x0000, 0xecb7, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf24b, 0xe1b4, 0x0000, 0xeb95, 0xf05d, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf197, 0xef7e, 0x0000, 0xe0a9, 0xf3af, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe05d, 0x0000, - 0xf139, 0x0000, 0xf47b, 0x0000, 0xf9ef, 0x0000, 0xf7f3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xee51, 0x0000, 0x0000, 0xf168, 0x0000, 0x0000, 0x0000, 0xf1ac -}; - -static const unsigned short johab_from_unicode_5a[256] = { - /*** 0x00 ***/ - 0x0000, 0xf05e, 0x0000, 0xef6f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xea5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe436, 0x0000, 0x0000, 0xeef4, 0xe3d6, 0x0000, 0x0000, 0xee52, - 0xece3, 0x0000, 0x0000, 0x0000, 0x0000, 0xed40, 0x0000, 0x0000, - 0x0000, 0xe744, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf635, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf4de, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe6a5, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6e8, 0x0000, - 0x0000, 0xef56, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8e6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9e6, 0x0000, 0x0000, 0x0000, 0xe9a0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe76a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe83c, 0xf040, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xecb8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe03a, 0xebf9, 0x0000, 0xf041, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf47c, 0x0000, 0x0000, 0xf87e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf265, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7f4, 0x0000, - 0x0000, 0xe47c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_5b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8fb, 0x0000, 0x0000, - 0x0000, 0xf9f0, 0x0000, 0xeb4d, 0xe273, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf756, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xea3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xeac5, 0x0000, 0x0000, 0xedbe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1ad, 0xf87a, 0x0000, 0x0000, 0xe1ee, 0xf1a6, 0x0000, 0xf1ae, - 0xf37d, 0x0000, 0xe9a1, 0x0000, 0xf1af, 0xf99a, 0x0000, 0xe77b, - 0x0000, 0x0000, 0x0000, 0xe19b, 0xe1b5, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf839, 0x0000, 0xebdd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec65, 0xf1cf, 0x0000, 0x0000, 0x0000, 0xe9a2, 0x0000, 0x0000, - 0xf7ca, 0x0000, 0xf078, 0x0000, 0xeded, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefd4, - 0xebfa, 0xed5c, 0x0000, 0xebe4, 0xef57, 0x0000, 0x0000, 0xe26b, - 0x0000, 0x0000, 0x0000, 0xe965, 0x0000, 0xf6b5, 0xf995, 0xf395, - 0xe23f, 0xf3b5, 0xf2d2, 0xef58, 0xf0f1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe0d4, 0xeb4e, 0xecf8, 0xf079, 0xf942, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeb96, 0x0000, 0xe2e0, 0x0000, - 0xf235, 0x0000, 0x0000, 0xf83a, 0xee53, 0xebb2, 0xe03b, 0x0000, - 0xece4, 0xefbb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec66, - /*** 0xc0 ***/ - 0xf4f2, 0x0000, 0xf266, 0xf042, 0xe398, 0xf169, 0xe85b, 0xe2a8, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9a3, 0x0000, 0x0000, 0x0000, - 0xe76b, 0x0000, 0xf7ce, 0xefd5, 0xecd1, 0x0000, 0x0000, 0xe44c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe73c, 0xf4cc, - 0x0000, 0xe1fb, 0xf666, 0x0000, 0xeef5, 0xef91, 0xecf9, 0x0000, - 0xf4f3, 0xecfb, 0x0000, 0xea60, 0xe240, 0x0000, 0x0000, 0xf3d9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5c1, 0xe954, 0x0000, - 0xf5bb, 0x0000, 0xea61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_5c[256] = { - /*** 0x00 ***/ - 0x0000, 0xe976, 0x0000, 0x0000, 0xea62, 0x0000, 0x0000, 0xf1e2, - 0xf298, 0xf05f, 0xf37e, 0xecfc, 0x0000, 0xe4df, 0xe4f4, 0xebb3, - 0x0000, 0xebb4, 0x0000, 0x0000, 0x0000, 0x0000, 0xf563, 0x0000, - 0x0000, 0xeac6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xefd6, 0x0000, 0x0000, 0x0000, - 0xe8ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf636, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xecb9, 0xf0c5, 0xf539, 0xe1b6, 0xe49b, 0x0000, 0xe83d, 0x0000, - /*** 0x40 ***/ - 0xe2d1, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0dc, 0xe19c, 0x0000, - 0xe2dd, 0x0000, 0x0000, 0xef39, 0x0000, 0xecbb, 0xecba, 0x0000, - 0x0000, 0xeb6a, 0x0000, 0x0000, 0x0000, 0xf299, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe943, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe4f5, 0x0000, 0x0000, 0x0000, 0xf645, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xebd5, 0x0000, 0x0000, 0xe57a, - 0x0000, 0xeaa3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9df, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe399, 0xf1d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe0aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xed6b, 0x0000, 0xebfb, 0xe0a2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe4e0, 0x0000, 0xed4f, 0x0000, 0xf8c0, 0x0000, 0xe84e, - 0xed5d, 0x0000, 0xe649, 0x0000, 0x0000, 0x0000, 0xf2c0, 0x0000, - /*** 0xc0 ***/ - 0xebfc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf649, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeac7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xed41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe977, - 0xe978, 0x0000, 0x0000, 0x0000, 0xf866, 0x0000, 0xe4f6, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf3da, 0x0000, 0xf894, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_5d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec9f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5cf, 0xe39a, 0x0000, - 0x0000, 0xe1df, 0x0000, 0x0000, 0xf5cb, 0x0000, 0xed92, 0xe0ab, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeca0, - 0x0000, 0xe9da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe83e, 0xe07e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeca1, 0x0000, 0x0000, 0xef73, 0x0000, 0x0000, 0xf4ab, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2a9, - 0x0000, 0x0000, 0x0000, 0xe4f7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe593, 0x0000, 0x0000, - 0xe274, 0x0000, 0xef94, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xedf5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeeae, 0x0000, 0x0000, 0x0000, 0xeaec, 0xed50, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef74, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe745, 0x0000, 0x0000, 0x0000, 0xed6c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf549, 0xf3b6, 0x0000, - 0x0000, 0xec6e, 0xebb5, 0x0000, 0x0000, 0xe1ef, 0xf3a7, 0xe275, - 0xe0dd, 0x0000, 0x0000, 0xe7e3, 0x0000, 0x0000, 0xf4ac, 0x0000, - 0x0000, 0xe39b, 0xf13b, 0xea63, 0xf6e9, 0x0000, 0x0000, 0xf7f5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebde, 0xe0ee, 0x0000 -}; - -static const unsigned short johab_from_unicode_5e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xecbc, 0xf766, 0x0000, 0x0000, 0xe8ee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf9f1, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf6b6, 0x0000, 0x0000, 0x0000, 0x0000, 0xf56e, 0x0000, - 0x0000, 0xf47d, 0x0000, 0xe8d9, 0x0000, 0xf338, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebfd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea64, 0x0000, 0xeb3c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf1e3, 0x0000, 0x0000, 0xe4e1, 0x0000, - 0xeac8, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7b6, 0x0000, 0xf9ac, - /*** 0x40 ***/ - 0xf2d3, 0x0000, 0x0000, 0x0000, 0xed51, 0xf77b, 0x0000, 0xe8ac, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf956, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe73d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf64a, - 0x0000, 0xe8df, 0xe4d3, 0xf757, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe05e, 0xf751, 0x0000, 0x0000, 0x0000, 0xe944, - 0xf849, 0xe05f, 0x0000, 0xf943, 0xf07a, 0xf07b, 0xe39c, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf1e4, 0x0000, 0x0000, 0xe9e7, - 0x0000, 0x0000, 0xeac9, 0x0000, 0x0000, 0x0000, 0x0000, 0xeaed, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf24c, 0x0000, 0xf2c1, - 0x0000, 0x0000, 0xe162, 0x0000, 0xe9a4, 0x0000, 0x0000, 0x0000, - 0xeaca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3a8, - 0x0000, 0x0000, 0x0000, 0xe1b7, 0x0000, 0xf2d4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed6d, 0xeaee, 0xe0ac, - 0xefbc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf07c, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xeacb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf7bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe69a, 0x0000, - 0x0000, 0x0000, 0xf3b7, 0xf29a, 0x0000, 0x0000, 0x0000, 0xe7d9, - 0xf4df, 0x0000, 0xf758, 0xe256, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf576, 0x0000, 0x0000, 0xee55, 0xf2d5, - 0x0000, 0x0000, 0xe0ef, 0xf96f, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_5f[256] = { - /*** 0x00 ***/ - 0x0000, 0xe937, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf759, 0x0000, 0x0000, 0x0000, 0x0000, 0xecd2, - 0x0000, 0xecbd, 0x0000, 0xe2e1, 0xf350, 0xf16a, 0x0000, 0xe9d7, - 0xf8f0, 0x0000, 0x0000, 0xf13c, 0x0000, 0x0000, 0x0000, 0xf339, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf867, 0xf8c1, - 0x0000, 0xe450, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xedb0, 0x0000, 0x0000, 0x0000, 0xf1e5, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe0ad, 0x0000, 0xf7b0, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf6a5, 0x0000, 0xe0ae, 0x0000, 0xe83f, 0x0000, 0xe746, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4a7, 0xf8b2, - 0x0000, 0xf9c4, 0x0000, 0xf13d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8a1, 0x0000, 0x0000, 0x0000, 0xede9, 0xefee, - 0x0000, 0xf4f4, 0xf795, 0xf351, 0xea3f, 0xf740, 0x0000, 0x0000, - 0xf4e0, 0xeeaf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8ad, - 0x0000, 0xee45, 0x0000, 0x0000, 0xf7a8, 0x0000, 0x0000, 0xe9d8, - /*** 0x80 ***/ - 0xef69, 0xf2d6, 0x0000, 0x0000, 0x0000, 0xe4e2, 0x0000, 0xec6f, - 0x0000, 0x0000, 0xf970, 0x0000, 0xf9ad, 0x0000, 0x0000, 0x0000, - 0xeaef, 0xe163, 0xe4f9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe592, - 0xe8c7, 0xea65, 0x0000, 0x0000, 0x0000, 0x0000, 0xf396, 0x0000, - 0xe5d0, 0xedd9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf957, 0x0000, 0xec70, 0x0000, 0x0000, 0x0000, 0xe840, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4a3, 0x0000, 0xe4ec, - 0x0000, 0xf55b, 0x0000, 0x0000, 0x0000, 0xf9c5, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xecfd, 0x0000, 0xf7b1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe39d, 0xf16b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5bc, 0xf434, - 0xe75e, 0xe75f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf671, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8ec, 0x0000, 0xe9c8 -}; - -static const unsigned short johab_from_unicode_60[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed78, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf767, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea66, 0x0000, 0x0000, - 0xf6bd, 0xf13e, 0x0000, 0x0000, 0x0000, 0xe371, 0x0000, 0xeb97, - 0xf043, 0x0000, 0xe266, 0x0000, 0x0000, 0x0000, 0x0000, 0xe135, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xf198, 0xec71, 0xecbe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf958, 0x0000, 0x0000, - 0xe1f0, 0x0000, 0xf7f6, 0x0000, 0x0000, 0xeaf0, 0x0000, 0x0000, - 0x0000, 0xedbf, 0x0000, 0x0000, 0x0000, 0xe24f, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf971, 0xf1b0, 0xf9d1, 0xf64b, 0x0000, 0x0000, - 0xf7cf, 0xf0da, 0xe051, 0x0000, 0xe448, 0xe1f1, 0x0000, 0xecd3, - 0xf9e6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee7d, 0x0000, 0x0000, - 0x0000, 0xecfa, 0x0000, 0x0000, 0xf33a, 0xf7d0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf972, 0x0000, 0xf737, 0x0000, - 0x0000, 0x0000, 0xebe5, 0xf29b, 0x0000, 0x0000, 0x0000, 0xeef6, - 0xf07d, 0x0000, 0x0000, 0xf944, 0xf5c2, 0x0000, 0x0000, 0xe6dc, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf397, 0x0000, 0xe9e8, 0xe4ed, 0xf5fc, 0x0000, 0xe84f, 0x0000, - 0xe19d, 0x0000, 0x0000, 0x0000, 0xe4fa, 0xf534, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2d7, 0x0000, 0xe553, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf8e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8ed, 0x0000, 0xeb3d, 0x0000, 0x0000, 0xf07e, - 0xf8b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf677, 0xe46d, 0x0000, 0xeacc, 0x0000, 0x0000, 0xf959, 0x0000, - 0x0000, 0xeda9, 0xeb98, 0xf643, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_61[256] = { - /*** 0x00 ***/ - 0x0000, 0xebfe, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0f0, 0x0000, - 0xf091, 0xf092, 0x0000, 0x0000, 0x0000, 0xe850, 0xf744, 0xf0f2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed53, 0x0000, 0x0000, - 0x0000, 0x0000, 0xefd7, 0xed93, 0x0000, 0x0000, 0x0000, 0xe091, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe267, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf95a, 0x0000, 0x0000, 0x0000, 0xf4e1, 0x0000, 0x0000, 0xe0c4, - 0x0000, 0x0000, 0x0000, 0x0000, 0xece5, 0x0000, 0xe0c5, 0xf044, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xefbd, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0db, - 0xf1b1, 0x0000, 0xe153, 0xf6be, 0xf95b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf796, 0x0000, 0xe7b7, 0x0000, 0x0000, - 0xf4d3, 0xf4d4, 0x0000, 0x0000, 0x0000, 0xf6e4, 0x0000, 0xf6d1, - 0x0000, 0x0000, 0xe747, 0xe241, 0xe052, 0x0000, 0x0000, 0xf8b4, - 0xe0c6, 0x0000, 0x0000, 0xf398, 0x0000, 0x0000, 0xe5e7, 0x0000, - 0xf060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe164, 0xe0af, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf53a, 0xefaf, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xf5c3, 0xefd8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9e9, 0x0000, 0x0000, 0x0000, 0xf3f3, 0x0000, - 0x0000, 0xea4b, 0x0000, 0x0000, 0xf59d, 0x0000, 0x0000, 0x0000, - 0xf9f3, 0xf9f2, 0xf6a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9c9, 0x0000, 0x0000, 0xe563, - 0x0000, 0xe138, 0x0000, 0xe851, 0xe165, 0x0000, 0xe7e4, 0x0000, - 0x0000, 0x0000, 0xf85a, 0x0000, 0x0000, 0x0000, 0xede3, 0x0000, - 0x0000, 0x0000, 0xe4bc, 0x0000, 0x0000, 0x0000, 0xe092, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xe354, 0x0000, 0x0000, 0x0000, 0xe060, - 0xf83b, 0xf0eb, 0xeef8, 0xe7e5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3d7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf4a4, 0x0000, 0x0000, 0x0000, 0x0000, 0xf973, - 0xf868, 0x0000, 0xf4d5, 0x0000, 0xe2ab, 0x0000, 0x0000, 0xf0f3 -}; - -static const unsigned short johab_from_unicode_62[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4d4, - 0xe1fc, 0x0000, 0xe7e6, 0x0000, 0xec9b, 0xec31, 0xf0d4, 0x0000, - 0xeb99, 0xed42, 0xe19e, 0x0000, 0x0000, 0x0000, 0xf8e4, 0x0000, - 0x0000, 0x0000, 0xf53b, 0x0000, 0x0000, 0x0000, 0x0000, 0xe34d, - 0x0000, 0xe093, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf2b8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf29c, 0xf9f4, 0x0000, 0x0000, 0xe4e3, 0x0000, 0xf8c2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5e8, 0xe8ae, - /*** 0x40 ***/ - 0xebb6, 0xf747, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb4f, - 0xf8c3, 0xe9ea, 0x0000, 0xec32, 0x0000, 0xf236, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf678, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf697, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9ca, 0x0000, - 0x0000, 0xe372, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9a6, 0x0000, - 0x0000, 0xe9eb, 0x0000, 0x0000, 0xed9b, 0x0000, 0x0000, 0xecaf, - /*** 0x80 ***/ - 0xe39e, 0x0000, 0x0000, 0x0000, 0xf59e, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe14c, 0xf6ea, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xede4, 0xeaf1, 0x0000, 0x0000, 0xf6e1, 0x0000, 0xf7f7, - 0xf2b9, 0x0000, 0x0000, 0xf768, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7a9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf769, 0x0000, 0x0000, 0x0000, 0xf24d, 0x0000, 0x0000, - 0x0000, 0xe756, 0x0000, 0x0000, 0xed73, 0xf5ce, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe9d9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7e7, - 0xe449, 0x0000, 0x0000, 0x0000, 0xe875, 0xe860, 0x0000, 0x0000, - 0xe268, 0x0000, 0xe0de, 0x0000, 0xe89d, 0x0000, 0xf679, 0xef95, - 0xe2ac, 0xf392, 0x0000, 0xf59f, 0xe8c8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe250, 0xecd4, 0xe3cf, 0xf3f5, - 0x0000, 0xe1f2, 0x0000, 0xe2eb, 0x0000, 0x0000, 0x0000, 0xe1b8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3da -}; - -static const unsigned short johab_from_unicode_63[256] = { - /*** 0x00 ***/ - 0x0000, 0xf435, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf436, - 0x0000, 0xed5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe4fb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf3a9, 0x0000, 0x0000, 0x0000, 0xf459, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf2d8, 0xee59, 0x0000, 0xe748, 0xf895, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf4b5, 0x0000, 0x0000, 0xf734, 0x0000, 0x0000, 0xe3f3, - 0xee58, 0x0000, 0x0000, 0x0000, 0x0000, 0xf76a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe979, - 0xea67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0df, 0x0000, - 0x0000, 0x0000, 0xe2ec, 0x0000, 0x0000, 0x0000, 0x0000, 0xf56f, - 0x0000, 0x0000, 0xe3f4, 0x0000, 0x0000, 0x0000, 0x0000, 0xeaf2, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xebb7, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec33, 0xe4fc, 0x0000, 0x0000, 0xf1e6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8c9, 0x0000, 0x0000, 0x0000, 0xed9c, 0x0000, - 0xe2de, 0x0000, 0x0000, 0xe260, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf4f5, 0xf6ae, 0x0000, 0x0000, 0xf2c8, 0x0000, 0xe1f3, - 0xf5cf, 0xedf3, 0xf352, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xe061, 0x0000, 0x0000, 0x0000, 0xf093, 0x0000, 0xe336, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7da, - 0xf33b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0e7, 0x0000, - 0x0000, 0x0000, 0xedc0, 0xf945, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xed54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe139, 0xf9c6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf045, 0x0000, 0xedaa, 0xeaba, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_64[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebdf, 0x0000, 0xe861, - 0x0000, 0x0000, 0x0000, 0x0000, 0xebb8, 0x0000, 0xef96, 0xe4fd, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec34, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf45a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe876, 0xf6b3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf9cd, 0x0000, 0x0000, 0x0000, 0xf4b6, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf267, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe734, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf437, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe7b8, 0xe7b9, 0xf2c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe65e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf6cb, 0xeaae, 0xef97, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4d5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf55c, 0xe89e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe7e8, 0x0000, 0xf6eb, 0xf5c9, 0x0000, - 0xf4bc, 0x0000, 0xe862, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe4b5, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xef46, 0x0000, 0x0000, 0x0000, 0xf54a, 0x0000, 0xf6c9, - 0x0000, 0x0000, 0xe13a, 0x0000, 0x0000, 0xf353, 0xe166, 0x0000, - 0x0000, 0x0000, 0xe363, 0x0000, 0xe4bd, 0x0000, 0x0000, 0x0000, - 0xe8fb, 0x0000, 0xe0e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe4e4, 0xf699, 0x0000, 0x0000, 0xe5ba, 0xf4cd, 0xe0e1, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf0f4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf53d, 0x0000, 0xf93a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf6ec, 0x0000, 0x0000, 0x0000, 0xef98, 0x0000 -}; - -static const unsigned short johab_from_unicode_65[256] = { - /*** 0x00 ***/ - 0xe877, 0x0000, 0x0000, 0x0000, 0xf6cc, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xedc1, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb7e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe5fd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe276, 0xf93b, 0xe5bb, 0x0000, 0x0000, 0xf438, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec35, 0xe1b9, - 0xf094, 0xe0c7, 0x0000, 0xe1f4, 0x0000, 0x0000, 0xe8af, 0xf2d9, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ba, 0x0000, 0x0000, - 0xf99b, 0x0000, 0x0000, 0x0000, 0x0000, 0xeaf3, 0xe277, 0xe852, - 0x0000, 0xe2ad, 0x0000, 0x0000, 0x0000, 0x0000, 0xeef9, 0xf738, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4e2, 0x0000, - 0x0000, 0x0000, 0xe094, 0xeaa4, 0x0000, 0x0000, 0xe554, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe167, 0xedc2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe1bb, 0x0000, 0xf2da, 0xf268, 0x0000, 0xe9a7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb50, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xe640, 0xf75a, 0x0000, 0xf99c, 0x0000, 0xe7fe, - 0x0000, 0x0000, 0x0000, 0x0000, 0xea40, 0x0000, 0x0000, 0x0000, - 0xe9ec, 0xe878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe570, - 0x0000, 0x0000, 0x0000, 0xe1d7, 0xea68, 0x0000, 0x0000, 0xf49a, - 0x0000, 0xed66, 0x0000, 0x0000, 0xe355, 0xf53e, 0x0000, 0xe9a8, - 0x0000, 0x0000, 0x0000, 0xf1c5, 0xf4d6, 0x0000, 0x0000, 0xea69, - 0xece6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4a8, - 0x0000, 0xe8b0, 0x0000, 0x0000, 0xedda, 0xecbf, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe8b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb51, 0xf2db, 0x0000, 0x0000, 0xf379, - 0x0000, 0x0000, 0xe6b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe39f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe7e9, 0x0000, 0x0000, 0xe3a0, 0x0000, 0xf17d, 0xe4a9, 0x0000, - 0xf439, 0xf354, 0x0000, 0x0000, 0xec72, 0xefef, 0x0000, 0x0000, - 0x0000, 0xf7d1, 0x0000, 0x0000, 0xefd9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xef6a, 0xe853, 0xe854, 0xe555, 0x0000, 0xeefa -}; - -static const unsigned short johab_from_unicode_66[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e0, 0xecb0, - 0x0000, 0xe8b2, 0xf8c4, 0x0000, 0xf4e3, 0x0000, 0xe7a5, 0xf8e7, - 0xe9cb, 0xe364, 0x0000, 0x0000, 0xeb3e, 0xf9da, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe945, 0xeb9a, - 0xeeb1, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5f0, 0x0000, 0xe76c, - 0xf1c6, 0x0000, 0x0000, 0x0000, 0x0000, 0xebb9, 0x0000, 0xecc0, - 0xf7c0, 0xeff0, 0x0000, 0x0000, 0xe7db, 0x0000, 0xf4e4, 0x0000, - 0x0000, 0x0000, 0xe946, 0xed79, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xf355, 0xecc1, 0xf95c, 0xf95d, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf45b, 0x0000, 0xf45c, 0x0000, 0x0000, 0x0000, 0xed5f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf3db, 0x0000, 0xf869, 0x0000, 0xf3b8, 0xf9f5, 0xeb9b, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeefb, 0xf947, 0xf974, 0xf8c5, - 0xece7, 0xe749, 0x0000, 0xf69a, 0x0000, 0x0000, 0xe955, 0xe168, - 0x0000, 0x0000, 0x0000, 0xeb3f, 0xf577, 0x0000, 0xf2dc, 0xe2fc, - 0xf2dd, 0x0000, 0xf43a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf9be, 0x0000, 0x0000, 0xe03c, - 0x0000, 0xf9c7, 0x0000, 0x0000, 0x0000, 0x0000, 0xeeb2, 0x0000, - 0xf061, 0xeaf4, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3ec, 0xed6e, - 0xedc3, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7a6, 0x0000, 0x0000, - 0xe1bc, 0x0000, 0xf4e5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf1d5, 0x0000, 0x0000, 0xe7ba, 0x0000, - 0x0000, 0x0000, 0xf1e7, 0xf8b5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeb77, 0x0000, 0xe169, 0x0000, 0x0000, 0xe556, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xeea5, 0x0000, 0x0000, 0xe4be, - 0x0000, 0xf99d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed94, 0x0000, - 0x0000, 0xeaf5, 0x0000, 0x0000, 0xef9a, 0xf77d, 0x0000, 0x0000, - 0xe257, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9f6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xef68, 0x0000, 0xe1d8, 0xeed6, 0x0000, 0x0000, 0x0000, 0xe073, - 0xeaf6, 0xf357, 0xf356, 0x0000, 0xe74a, 0x0000, 0xf3f4, 0xf592 -}; - -static const unsigned short johab_from_unicode_67[256] = { - /*** 0x00 ***/ - 0xf5cc, 0x0000, 0x0000, 0xf975, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf055, 0xf095, 0x0000, 0xe9db, 0x0000, 0xe967, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xea9f, 0xf49b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe760, 0x0000, 0xf358, 0xe3a1, 0xe3a2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7d4, 0xe678, - 0xe7ca, 0x0000, 0xe841, 0xe757, 0xe972, 0xf4ce, 0xf5f4, 0x0000, - 0x0000, 0xf3b9, 0x0000, 0x0000, 0xe863, 0x0000, 0xf67a, 0x0000, - 0x0000, 0x0000, 0xe2f5, 0x0000, 0x0000, 0xf9ae, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe062, 0x0000, - 0x0000, 0xeab4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf84a, - 0xf237, 0xf5bd, 0x0000, 0xf797, 0x0000, 0x0000, 0xf1e8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe571, 0x0000, 0xe3a3, 0xebd6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7f8, 0x0000, 0xe8ca, - 0xe0f9, 0xe564, 0x0000, 0xe7dc, 0x0000, 0xf24e, 0x0000, 0xf6ed, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebe6, 0xf6f9, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9ed, - 0x0000, 0xef6b, 0x0000, 0xe8b3, 0x0000, 0x0000, 0x0000, 0xe3f7, - 0xeb40, 0x0000, 0x0000, 0xe572, 0x0000, 0xf667, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe76d, 0x0000, 0xe1fd, 0xf43b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1bd, - 0xf752, 0x0000, 0x0000, 0xf43c, 0x0000, 0x0000, 0xe03d, 0xe03e, - 0xe2ae, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecc2, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe947, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8da, - 0xe7bb, 0xe095, 0xf663, 0xee9a, 0xf097, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf098, 0x0000, 0x0000, 0xf69b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe2af, 0x0000, 0x0000, 0xe063, 0x0000, 0x0000, 0xe03f, - 0xe440, 0xf3ba, 0x0000, 0x0000, 0xecc3, 0xf4fd, 0xea6a, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea6b, 0x0000, 0x0000, 0xf2de, 0x0000 -}; - -static const unsigned short johab_from_unicode_68[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xec73, 0xf29d, 0x0000, 0x0000, 0xeaf7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe278, 0xe8db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3bb, 0x0000, 0x0000, 0x0000, 0x0000, 0xeff1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf847, 0xe356, 0x0000, 0x0000, 0xe13b, 0xf238, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xe0fa, 0xf7f9, 0xe19f, 0xe4fe, 0x0000, 0x0000, 0x0000, 0x0000, - 0xed60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf47e, 0x0000, - 0xe565, 0xeacd, 0x0000, 0xf948, 0xe3d0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf45d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6d2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe064, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe76e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1d9, - 0x0000, 0x0000, 0x0000, 0xf239, 0xf64c, 0x0000, 0x0000, 0xe16b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf359, 0x0000, 0xf99e, - 0x0000, 0xef59, 0xf5a0, 0x0000, 0x0000, 0x0000, 0x0000, 0xeefc, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea6c, 0x0000, 0xf33c, - 0xe1a0, 0xe1e1, 0x0000, 0xebba, 0x0000, 0xe8ef, 0xe842, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe3a5, 0xe948, 0x0000, 0x0000, - 0x0000, 0xe798, 0x0000, 0xe3a4, 0x0000, 0xe1e2, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe97a, 0x0000, 0x0000, 0xf399, 0x0000, 0xf35a, - 0xe34e, 0x0000, 0xe9dc, 0x0000, 0x0000, 0x0000, 0x0000, 0xe566, - 0xe4d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1d0, - 0xe1a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeab5, 0x0000, - 0x0000, 0x0000, 0xeaf8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe531, 0xe242, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_69[256] = { - /*** 0x00 ***/ - 0xef5a, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0f5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecd5, 0xf5d0, 0x0000, - 0x0000, 0x0000, 0xf5a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7a7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xedab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee5b, 0x0000, 0xf5f1, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xedc5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7a3, 0xeb6b, 0xf67b, 0x0000, 0xe0f1, - 0x0000, 0xe7ea, 0xf5a2, 0x0000, 0x0000, 0x0000, 0xe6d1, 0x0000, - 0xe3f8, 0xf09a, 0xf09b, 0xe843, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2df, 0x0000, 0x0000, 0xf3ef, 0x0000, 0xedf6, 0xf24f, 0xec74, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe34f, 0x0000, 0xf83c, - 0xf5d1, 0xeeb3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefbe, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf45e, 0xe8b4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf95e, 0x0000, 0xe9ee, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeeb4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6b4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf6b4, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe1be, 0x0000, 0xe879, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe2b0, 0xf6d9, 0xf4e6, 0x0000, 0x0000, - 0xe269, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe23a, 0x0000, 0xe0c8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe337, 0x0000, 0xf35b, 0x0000, 0xe357 -}; - -static const unsigned short johab_from_unicode_6a[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe5da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf250, - 0x0000, 0xf798, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5d2, 0xf1e9, - 0x0000, 0xe7bc, 0x0000, 0xedc6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5a3, 0x0000, 0x0000, - 0xe864, 0xec37, 0xf8fc, 0x0000, 0x0000, 0xf3dc, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe096, 0x0000, 0x0000, 0x0000, - 0xef9c, 0x0000, 0x0000, 0xe279, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeff8, 0xec75, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe349, 0xe594, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3a6, - 0x0000, 0xeace, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf996, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe4aa, 0x0000, 0x0000, 0x0000, 0xe13c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf2e0, 0x0000, 0x0000, 0x0000, 0xede5, 0xe365, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8fc, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf976, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe0fe, 0xf1ea, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea41, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7e3, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe532, 0xe2f6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe5ea, 0xf3ee, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf85b, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeda1, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_6b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe2ed, 0x0000, 0xf1eb, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe5b2, 0x0000, 0x0000, 0x0000, 0xe5bc, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9e2, 0xf4ad, 0x0000, 0xf9db, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xefb0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe3a7, 0x0000, 0x0000, 0xf9e3, 0xe243, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9e4, 0xf85e, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe040, 0x0000, 0xf6a7, 0x0000, - 0xe2b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee32, - 0x0000, 0xf946, 0xf43d, 0xf2e1, 0xf4ae, 0xe956, 0xe7eb, 0x0000, - 0x0000, 0x0000, 0xef70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeba8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2fd, 0x0000, 0x0000, 0xea6d, 0x0000, 0x0000, 0x0000, 0xe7d1, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xed7a, 0xf45f, 0x0000, 0xf6bf, 0x0000, - 0x0000, 0xec76, 0xec38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecd6, 0x0000, - 0xf1d1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeff9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea42, - 0x0000, 0x0000, 0xeb78, 0x0000, 0x0000, 0xe4ab, 0x0000, 0xf0dc, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe053, 0x0000, 0x0000, 0xf29e, - /*** 0xc0 ***/ - 0x0000, 0xf9c3, 0x0000, 0x0000, 0x0000, 0xf0f6, 0xe2b2, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe7ec, 0x0000, 0xe7bd, 0x0000, 0xe76f, - 0x0000, 0x0000, 0xe548, 0xf0be, 0xe9ef, 0x0000, 0xe9f0, 0xe9f1, - 0xe9f2, 0x0000, 0x0000, 0xe7be, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8c6, 0xe2b3, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_6c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf29f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed3b, - 0x0000, 0xe855, 0x0000, 0xe77c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe3a8, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec39, 0x0000, 0x0000, 0xea4c, - 0xeeb5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8f0, 0x0000, - /*** 0x40 ***/ - 0xf2e2, 0xf3f0, 0xe2b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8f1, 0x0000, - 0xeb41, 0x0000, 0x0000, 0x0000, 0x0000, 0xeaa5, 0x0000, 0xf7d2, - 0x0000, 0x0000, 0xeefd, 0x0000, 0x0000, 0xee33, 0xf8f1, 0xe0b0, - 0xf43e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1e7, 0x0000, 0xef6c, 0x0000, 0x0000, 0xeed7, 0x0000, 0x0000, - 0xf6c0, 0x0000, 0xe373, 0x0000, 0x0000, 0x0000, 0xe831, 0x0000, - 0x0000, 0x0000, 0xe14d, 0x0000, 0x0000, 0xe3a9, 0xe9cc, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xecfe, 0xe3aa, 0xef3a, 0x0000, 0xf046, 0xf7fa, 0xee5c, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe557, 0x0000, 0x0000, 0x0000, - 0xe7cb, 0x0000, 0xe7d2, 0xe4cb, 0xe799, 0xe839, 0xf5f8, 0x0000, - 0x0000, 0xea6e, 0xf43f, 0xf739, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe758, 0x0000, 0x0000, 0xf251, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7c1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe9f3, 0xf09c, 0x0000, 0xf64d, 0xebbb, 0xe1bf, 0xf564, 0xee5d, - /*** 0xc0 ***/ - 0x0000, 0xf95f, 0xf8a2, 0x0000, 0xeb6c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf54b, 0xe865, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8f2, 0x0000, 0xe8f6, 0x0000, 0xea6f, - 0x0000, 0x0000, 0x0000, 0xe8f2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf76c, 0xf6ee, 0xf0e8, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3bc, 0x0000, 0x0000, 0xf86a, 0x0000, 0x0000, 0xe87a, 0xe856, - 0xf6c1, 0x0000, 0x0000, 0xeeb6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_6d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xedc7, 0xe63c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe957, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeba9, - 0x0000, 0xec3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf460, 0x0000, 0xf09d, - 0x0000, 0xeb6d, 0xf8f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3bd, 0x0000, 0x0000, 0xec77, 0xf9d7, 0x0000, - 0xe258, 0xf047, 0x0000, 0xf950, 0x0000, 0xf9e7, 0xf6ef, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf2ba, 0xf3dd, 0x0000, 0xea43, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xef5b, 0x0000, 0x0000, 0xf76d, 0x0000, - 0x0000, 0xf8c7, 0x0000, 0x0000, 0xe6df, 0x0000, 0xe9a9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xefb1, 0x0000, 0x0000, 0xf83d, - 0xf669, 0xf896, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf73a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee7e, 0x0000, 0xe16c, - 0xebbc, 0xeb91, 0x0000, 0x0000, 0xefbf, 0xf99f, 0xee5e, 0x0000, - 0x0000, 0xebd7, 0x0000, 0xee5f, 0x0000, 0xf593, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed95, - 0x0000, 0x0000, 0xed9d, 0x0000, 0x0000, 0xf7e4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xf2e3, 0x0000, 0x0000, 0xe2ee, 0xf64e, 0xeb42, 0xf9a0, 0xe3ab, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8c8, - 0x0000, 0xec67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe533, 0xf39a, 0x0000, 0x0000, 0x0000, 0x0000, 0xebe7, 0x0000, - 0x0000, 0xe4bf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2e4, 0x0000, 0x0000, 0xf0e2, 0x0000, 0x0000, 0xf977, 0x0000, - 0x0000, 0xed32, 0x0000, 0xec78, 0x0000, 0xee60, 0x0000, 0xf8e8, - 0xf578, 0xedf4, 0xf54c, 0xf565, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_6e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeab6, - 0x0000, 0xf949, 0xf252, 0xe097, 0x0000, 0x0000, 0x0000, 0xf2e5, - 0xe0e2, 0xe534, 0x0000, 0xea70, 0xe89f, 0xed56, 0xef4e, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb6e, 0xf644, 0xf062, 0x0000, 0xf7fb, - 0x0000, 0x0000, 0xeb52, 0x0000, 0xe074, 0x0000, 0xeeb7, 0x0000, - 0xf09f, 0x0000, 0xe7dd, 0x0000, 0xe844, 0xf23a, 0xf8e9, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xe8cb, 0xe845, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3be, 0x0000, 0x0000, 0xe4ac, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8c9, 0x0000, - 0xeacf, 0x0000, 0x0000, 0xe4c0, 0xecd7, 0x0000, 0xf2e6, 0xf960, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefc0, - 0x0000, 0x0000, 0x0000, 0xf5d3, 0x0000, 0x0000, 0xf16c, 0xf6b7, - 0x0000, 0x0000, 0xf048, 0xe3f9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe958, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3de, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2b5, 0x0000, 0xe7a8, - 0x0000, 0x0000, 0xf17e, 0x0000, 0x0000, 0xe9aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe1a2, 0xef3e, 0x0000, 0x0000, 0x0000, 0xebbd, - 0x0000, 0xf461, 0x0000, 0x0000, 0x0000, 0x0000, 0xefc1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe8b5, 0x0000, 0xf4e7, 0xe7a0, 0x0000, 0x0000, - 0x0000, 0xf961, 0x0000, 0xf1b2, 0xf53f, 0x0000, 0xf8a3, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf23b, 0xe535, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf594, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf269, 0x0000, 0x0000, 0x0000, - 0xf8ca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e3, 0xe74b -}; - -static const unsigned short johab_from_unicode_6f[256] = { - /*** 0x00 ***/ - 0x0000, 0xeddb, 0xf799, 0x0000, 0x0000, 0x0000, 0xf664, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe0c9, 0x0000, 0x0000, 0xee61, 0xf35c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe73e, 0x0000, 0xf7d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe74c, 0xf440, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec3b, 0xf4e8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1ec, - /*** 0x40 ***/ - 0x0000, 0xeeb8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe8a0, 0x0000, 0x0000, 0xe14e, 0x0000, 0x0000, 0xf49e, - 0xe87b, 0x0000, 0xec68, 0xf1d6, 0x0000, 0x0000, 0xe661, 0xeb43, - 0x0000, 0x0000, 0xf962, 0x0000, 0xf0c8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4c1, 0xf35d, 0x0000, - 0xe2f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf1d2, 0x0000, 0xe568, 0xe959, 0xe6f1, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xeabb, 0x0000, 0x0000, 0xf4a5, 0x0000, 0x0000, 0x0000, - 0xf55d, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3bf, 0xf741, 0x0000, - 0xeffa, 0x0000, 0x0000, 0x0000, 0xf8cb, 0x0000, 0x0000, 0xe065, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7d4, 0xf6ca, 0x0000, 0x0000, 0xe658, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf978, 0xf4bd, - 0x0000, 0xf2a0, 0x0000, 0xeefe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe4c2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4b6, 0x0000, - /*** 0xc0 ***/ - 0xe13d, 0xf69c, 0xe642, 0xe468, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeed8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeca5, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeeb9, 0x0000, 0x0000, 0x0000, 0x0000, 0xf33d, - 0xf8cc, 0xf0a1, 0x0000, 0x0000, 0xe536, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf8cd, 0x0000, 0x0000, 0xf3df, 0x0000, 0x0000, 0xf69d, - 0x0000, 0xea44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_70[256] = { - /*** 0x00 ***/ - 0x0000, 0xedc8, 0x0000, 0x0000, 0x0000, 0xf8a4, 0xe549, 0x0000, - 0x0000, 0xea71, 0x0000, 0xed33, 0x0000, 0x0000, 0x0000, 0xe6b7, - 0x0000, 0xf77e, 0x0000, 0x0000, 0x0000, 0xea45, 0x0000, 0x0000, - 0xe662, 0x0000, 0xf7d5, 0xeeba, 0xf0d5, 0xe5f7, 0xf2e7, 0xebbe, - 0x0000, 0x0000, 0x0000, 0xf83e, 0x0000, 0x0000, 0x0000, 0xe679, - 0xe67e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeebb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf15b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5b3, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe244, 0x0000, 0x0000, 0x0000, - 0xf8a5, 0xebee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf6a8, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8ce, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe74d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8fd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf979, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2b6, 0x0000, 0x0000, 0x0000, 0xf1c7, 0xf23c, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe16d, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf637, 0x0000, 0x0000, 0x0000, 0xee9c, 0x0000, - 0x0000, 0x0000, 0xf5a4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9dc, 0x0000, 0xe259, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf2e8, 0x0000, 0x0000, 0xebbf, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf86b, 0xe0e3, 0xf6a9, 0x0000, 0xf8a6, - 0x0000, 0x0000, 0x0000, 0xe949, 0x0000, 0x0000, 0x0000, 0xf3c0, - 0xf1c8, 0xf2c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf9ce, 0x0000, 0x0000, 0x0000, 0xef31, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf8f4, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3f6, 0x0000, 0xee63, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe16e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf742, 0x0000, 0x0000, 0x0000, 0xe97b, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_71[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf9b6, 0x0000, 0x0000, 0x0000, - 0x0000, 0xedea, 0x0000, 0x0000, 0xf3e0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe8cc, 0xe9cd, 0x0000, 0x0000, 0x0000, 0xe558, 0x0000, - 0x0000, 0xe7ed, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5a5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xee9d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee64, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9c8, - 0x0000, 0x0000, 0xf9bf, 0x0000, 0xf963, 0x0000, 0xf2a1, 0x0000, - 0xeebc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3ee, 0x0000, - 0x0000, 0xee65, 0x0000, 0x0000, 0xeff2, 0x0000, 0xeab0, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe770, 0xf94a, 0xf9af, 0xf35e, - 0x0000, 0xe8e1, 0x0000, 0x0000, 0xedc9, 0x0000, 0xf1b4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb53, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xecd8, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeffb, 0xf038, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9b7, - 0x0000, 0x0000, 0xf8a7, 0x0000, 0xefc2, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec69, - 0x0000, 0x0000, 0xe97c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xef32, 0x0000, 0x0000, 0x0000, - 0x0000, 0xee92, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9f8, 0xf9f9, 0x0000, 0x0000, 0x0000, 0xf64f, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xeea7, 0x0000, 0xee67, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe595, 0xe559, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xebc0, 0x0000, 0xe8e2, 0xee68, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeebd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf35f, 0xf4be, 0xec3c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5b7, 0xeb92, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf9b8, 0xece8, 0x0000, 0xe537, 0xef9e -}; - -static const unsigned short johab_from_unicode_72[256] = { - /*** 0x00 ***/ - 0xf862, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf791, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf360, 0x0000, 0xf6f0, 0xf243, 0x0000, 0x0000, - 0xf04a, 0x0000, 0xf063, 0x0000, 0x0000, 0xf1c9, 0xe9ab, 0x0000, - 0x0000, 0x0000, 0xedac, 0xf9a1, 0x0000, 0xead0, 0xf143, 0x0000, - /*** 0x40 ***/ - 0xead1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1ed, 0xf748, - 0xf6fa, 0x0000, 0x0000, 0x0000, 0xf73b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf570, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe54a, 0xed43, 0x0000, 0xefda, 0x0000, 0xea46, 0x0000, 0xe7bf, - 0x0000, 0xe7c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7cc, - 0x0000, 0xe83a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeae5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf6e5, 0x0000, 0x0000, 0x0000, 0xe142, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xeaf9, 0xe6e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe54b, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9fa, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe143, 0x0000, 0x0000, 0xe8f3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe25a, 0x0000, 0xf26a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed74, 0x0000, - 0xf8cf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2b7, - 0x0000, 0xf253, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe27a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec3d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe6e1, 0xf897, 0x0000, 0x0000, 0x0000, 0xf73c, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_73[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeed9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4e9, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe77d, 0xecc4, 0xf393, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef75, 0x0000, 0x0000, - 0x0000, 0xeb9c, 0xf254, 0xe7de, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0a2, 0xf0a3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf952, 0xf04b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xef3b, 0xea72, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1ef, 0x0000, 0xef33, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2f1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe54c, 0x0000, 0xf97a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeebe, 0x0000, 0xf994, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec3e, 0x0000, 0xe4b7, 0xf85c, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf86c, 0x0000, 0xf1b5, 0x0000, - 0x0000, 0xef3c, 0x0000, 0xef6d, 0x0000, 0x0000, 0xf2e9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf54d, 0x0000, 0xe2b8, 0xefdb, - 0xe3ac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe857, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0c9, - 0x0000, 0xef5c, 0x0000, 0x0000, 0x0000, 0xea47, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe4e5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf86d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xe866, 0x0000, 0xe041, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe858, 0xeaa6, 0x0000, 0xf7b3, 0xf462, 0x0000, 0xe054, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe25b, 0x0000, - 0x0000, 0xe1f5, 0x0000, 0x0000, 0x0000, 0xf9b0, 0x0000, 0x0000, - 0xf3c1, 0x0000, 0x0000, 0xec79, 0xe95a, 0xf144, 0xf850, 0x0000, - 0x0000, 0xf8a8, 0xe338, 0x0000, 0x0000, 0xe87c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7ee, - 0x0000, 0xeb9d, 0x0000, 0x0000, 0x0000, 0xf2ea, 0xf86e, 0x0000 -}; - -static const unsigned short johab_from_unicode_74[256] = { - /*** 0x00 ***/ - 0x0000, 0xeb54, 0x0000, 0xe2b9, 0x0000, 0xe5ca, 0x0000, 0xec3f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xef5d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf66a, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf2a2, 0xec6a, 0xf69e, 0x0000, 0x0000, 0xf8d0, 0xe3ad, 0x0000, - 0xe1e4, 0x0000, 0xe3ae, 0xe97d, 0xef5e, 0x0000, 0xf39b, 0xe245, - 0xee9e, 0x0000, 0x0000, 0xe6fb, 0xe366, 0xe9f5, 0xf6f1, 0x0000, - 0xf69f, 0x0000, 0xe8f7, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8ea, - /*** 0x40 ***/ - 0xefdc, 0xe7c1, 0x0000, 0xf5f2, 0xeb55, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf064, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7c2, 0x0000, 0xf04c, - 0x0000, 0xe455, 0xf8d1, 0xeec0, 0xf0a5, 0x0000, 0xeafa, 0xeca2, - 0xe6b9, 0x0000, 0xefc3, 0x0000, 0xef9f, 0xef3f, 0x0000, 0x0000, - 0xf463, 0x0000, 0xe735, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5cb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe358, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xe3af, 0xe6e3, 0x0000, 0x0000, 0x0000, 0xeb56, - 0x0000, 0x0000, 0x0000, 0xf1f0, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf964, 0x0000, 0xe867, 0xe16f, - 0x0000, 0xf464, 0x0000, 0xe3b0, 0x0000, 0xe170, 0x0000, 0xe8fd, - 0xf4bf, 0x0000, 0xf361, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf94b, 0x0000, 0xec40, 0x0000, 0x0000, 0xee35, 0x0000, 0x0000, - 0x0000, 0xec6b, 0x0000, 0x0000, 0x0000, 0xeade, 0x0000, 0xeb57, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf491, 0x0000, - 0x0000, 0x0000, 0xe171, 0x0000, 0x0000, 0x0000, 0x0000, 0xe67a, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeec2, 0x0000, 0x0000, 0x0000, - 0xe246, 0x0000, 0xf4c0, 0x0000, 0xe1fe, 0x0000, 0x0000, 0x0000, - 0xf8d2, 0x0000, 0xf79a, 0xf6fb, 0x0000, 0x0000, 0xef4f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef47, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1b6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_75[256] = { - /*** 0x00 ***/ - 0x0000, 0xe94a, 0x0000, 0x0000, 0xe144, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf3f7, 0x0000, 0x0000, 0x0000, 0xef48, 0x0000, 0x0000, - 0xe098, 0x0000, 0xed34, 0xf566, 0x0000, 0x0000, 0x0000, 0xeae6, - 0x0000, 0x0000, 0x0000, 0xeaa7, 0x0000, 0xeae7, 0xebc1, 0x0000, - 0xefc4, 0x0000, 0x0000, 0xe95b, 0xefc5, 0x0000, 0x0000, 0x0000, - 0xf2a3, 0xf0a6, 0xe0a3, 0xece9, 0x0000, 0x0000, 0x0000, 0xe3fb, - 0xf2a4, 0x0000, 0xf2eb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe344, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe1a3, 0x0000, 0x0000, 0xef76, - 0x0000, 0xf2a5, 0x0000, 0xe4cc, 0xe87d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf465, 0xf5e5, 0xe7ef, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf7b4, 0x0000, 0x0000, 0x0000, 0xf9cf, 0x0000, - 0x0000, 0x0000, 0xe8e3, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3e1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8fe, 0xe4d7, 0x0000, - 0xe3b1, 0x0000, 0xe0b1, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3b2, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0b2, 0xf3c2, - 0x0000, 0x0000, 0xf571, 0xf7b5, 0x0000, 0x0000, 0xebc3, 0xebc2, - 0x0000, 0xf0f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeaa8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0ca, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xee49, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf76e, 0xf7aa, 0xe099, 0x0000, 0xf1b7, 0x0000, 0x0000, - 0xe4b8, 0xf466, 0x0000, 0x0000, 0xe569, 0xf255, 0xf492, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xe042, 0x0000, 0x0000, 0xe94b, 0x0000, 0xf3f8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf147, 0x0000, 0x0000, - 0x0000, 0x0000, 0xedca, 0x0000, 0xf650, 0xf9dd, 0x0000, 0x0000, - 0xe573, 0xe172, 0x0000, 0xf6d4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe4c3, 0x0000, 0xe736, 0x0000, 0xf651, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9f6, 0x0000, 0xe1c0, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_76[256] = { - /*** 0x00 ***/ - 0xeddc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedcb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xebc4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef40, - 0xf540, 0xf4ea, 0xe87e, 0x0000, 0xe6bb, 0x0000, 0xec41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe6aa, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xed6f, 0x0000, 0xe066, 0x0000, - 0x0000, 0x0000, 0xf0a8, 0x0000, 0x0000, 0x0000, 0xe8fe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf652, 0x0000, 0x0000, 0xf2bb, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeb58, 0x0000, 0x0000, 0x0000, - 0xef49, 0x0000, 0xf2a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1a4, 0x0000, 0x0000, 0xe596, 0xe8a1, 0xe8dc, 0xe8dd, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf26c, 0x0000, 0xe0cb, 0xf965, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe27b, 0x0000, - 0xe1c1, 0x0000, 0x0000, 0xf8d3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7ab, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf5d4, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7a9, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xefdd, 0xe8cd, 0x0000, 0x0000, 0xe9ce, 0x0000, - 0xeec3, 0x0000, 0xf15c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf7ec, 0x0000, 0x0000, 0x0000, 0xe0cc, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb9e, 0xe538, 0x0000, 0xf1d3, 0xe791, - 0x0000, 0xf467, 0x0000, 0xe09a, 0xe891, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7cd, 0x0000, - 0x0000, 0x0000, 0xe77e, 0x0000, 0xf451, 0x0000, 0x0000, 0x0000, - 0xead3, 0x0000, 0x0000, 0x0000, 0xe892, 0x0000, 0xec7a, 0x0000 -}; - -static const unsigned short johab_from_unicode_77[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe79a, 0x0000, 0x0000, 0x0000, - 0xf6af, 0xe846, 0x0000, 0xe067, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf468, 0x0000, - 0xe79b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf86f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2ef, - 0xe7c2, 0x0000, 0xf362, 0x0000, 0xed61, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xf4b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf870, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf2ec, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec42, 0x0000, 0xe54d, 0x0000, 0x0000, 0xe7ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf572, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe539, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c2, 0xeeda, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf469, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe7aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe74e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe93d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec7b, 0xe69e, 0x0000, 0x0000, - 0xe09b, 0x0000, 0x0000, 0xe56a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf567, 0xe131, 0x0000, 0x0000, 0xe2ba, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5b8, - 0x0000, 0x0000, 0x0000, 0xe7c3, 0xe378, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xecc5, 0xf0f8, 0x0000, 0xf441, 0x0000, 0x0000, - 0x0000, 0xe2bb, 0x0000, 0x0000, 0x0000, 0xe4ad, 0xef71, 0xe27c, - 0x0000, 0x0000, 0x0000, 0xeb44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_78[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xea73, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf442, 0xf4f6, 0xf66b, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6fe, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf76f, 0x0000, 0xf6f2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe339, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee6a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5a6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe173, 0x0000, 0x0000, 0xee6b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9dd, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xe3b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2ed, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed96, 0xebef, 0x0000, - 0x0000, 0xe9f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef5f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe075, 0x0000, 0x0000, 0x0000, 0xe931, - 0x0000, 0xeb45, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf93c, 0xf93d, 0xe737, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xf1b8, 0x0000, 0x0000, 0x0000, 0xe8b6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf4af, 0x0000, 0x0000, 0xe1a5, 0x0000, - 0xe893, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe738, 0x0000, 0x0000, 0x0000, 0xe174, 0x0000, 0x0000, 0xe3b4, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe068, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_79[256] = { - /*** 0x00 ***/ - 0x0000, 0xf5a7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5a8, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee36, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe5f8, 0xe895, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xecc6, 0x0000, 0x0000, 0x0000, 0xea74, 0x0000, - /*** 0x40 ***/ - 0xea75, 0xe3b5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3b6, - 0xe3b7, 0xf443, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xefde, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf363, 0xf444, - 0x0000, 0x0000, 0xf364, 0xe0e4, 0xf8d4, 0xf5e6, 0xecea, 0x0000, - 0xea76, 0x0000, 0x0000, 0x0000, 0x0000, 0xead4, 0x0000, 0x0000, - 0xf79b, 0x0000, 0x0000, 0x0000, 0x0000, 0xf33e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe3b8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xe367, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf931, 0xf2ee, 0xe968, - 0x0000, 0xefdf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeddd, 0xf9fb, - 0x0000, 0x0000, 0xeb59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe53a, 0x0000, 0xedcc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xefe0, 0x0000, 0x0000, 0x0000, 0xe368, 0xf932, 0xe54e, - /*** 0xc0 ***/ - 0xec43, 0xea77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe94c, 0x0000, 0xf5d5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe231, 0xf5a9, 0x0000, 0x0000, 0xe9f9, 0x0000, 0x0000, - 0xe9fa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf365, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf66f, 0x0000, 0xf46a, 0xed7b, - 0x0000, 0xf493, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf149, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_7a[256] = { - /*** 0x00 ***/ - 0xf9fc, 0x0000, 0x0000, 0x0000, 0x0000, 0xebaa, 0x0000, 0x0000, - 0xe069, 0x0000, 0x0000, 0xf2ef, 0x0000, 0xf5aa, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf19b, 0x0000, 0x0000, 0xf73d, - 0x0000, 0xf452, 0xf653, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7a2, - 0xf366, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf39c, 0x0000, - 0x0000, 0xf670, 0x0000, 0x0000, 0x0000, 0x0000, 0xeff3, 0xf453, - 0x0000, 0x0000, 0x0000, 0xe53b, 0xe043, 0xe1a6, 0x0000, 0xe1c3, - /*** 0x40 ***/ - 0xe1da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7cf, 0x0000, - 0x0000, 0xf654, 0x0000, 0x0000, 0x0000, 0xf26d, 0xeec4, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeae2, 0xeedb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xef41, 0x0000, 0xf93e, 0x0000, 0x0000, 0x0000, 0x0000, - 0xedcd, 0x0000, 0x0000, 0x0000, 0xf87b, 0x0000, 0xe2bc, 0x0000, - 0x0000, 0xe2e2, 0xe1f6, 0x0000, 0x0000, 0xf2f0, 0x0000, 0xf54e, - /*** 0x80 ***/ - 0x0000, 0xe55d, 0x0000, 0x0000, 0xf4b8, 0x0000, 0x0000, 0x0000, - 0xefa1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf494, 0xf4eb, 0x0000, 0xf367, 0x0000, 0x0000, - 0xe2d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2df, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xef50, 0xef51, 0x0000, 0x0000, 0x0000, 0xe2e3, 0xefa2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe33a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf4c1, 0xe33b, 0x0000, 0xe574, - 0x0000, 0x0000, 0xf2bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7df, - 0x0000, 0xf4d7, 0x0000, 0x0000, 0x0000, 0xe94d, 0x0000, 0xe175, - 0xf1f1, 0x0000, 0x0000, 0xf3e2, 0x0000, 0xe56b, 0x0000, 0x0000, - 0x0000, 0x0000, 0xec45, 0x0000, 0x0000, 0xe076, 0x0000, 0xe4ae, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe176, 0x0000, - 0x0000, 0xf3d3, 0xf5e7, 0x0000, 0x0000, 0x0000, 0x0000, 0xe06a -}; - -static const unsigned short johab_from_unicode_7b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8ee, - 0x0000, 0xebc5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeae9, 0x0000, 0xf26e, 0x0000, 0x0000, 0xf6c2, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9ac, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf33f, 0xe64d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xebab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7b6, 0x0000, - 0x0000, 0xe597, 0x0000, 0xe359, 0xf2a7, 0xec7c, 0x0000, 0xe8ea, - 0xe25c, 0xf5e8, 0xf6d5, 0x0000, 0xe4cd, 0x0000, 0xf4fe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe345, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeba0, 0x0000, 0xeafb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee6d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef34, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0cd, - 0x0000, 0x0000, 0x0000, 0xf2a8, 0x0000, 0x0000, 0x0000, 0xf244, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe868, 0xe3b9, 0x0000, 0xeaa9, - 0x0000, 0x0000, 0xf4b0, 0x0000, 0x0000, 0xe154, 0x0000, 0x0000, - 0x0000, 0xe247, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2a9, 0x0000, 0x0000, - 0x0000, 0xead5, 0x0000, 0x0000, 0xf1d7, 0x0000, 0x0000, 0x0000, - 0xf256, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xf2bd, 0xf966, 0x0000, 0x0000, 0xe8f4, 0x0000, 0xf2aa, 0xf749, - 0x0000, 0xf5e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xecd9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xebc6, 0x0000, 0x0000, 0x0000, 0xe54f, 0x0000, 0x0000, 0x0000, - 0x0000, 0xea78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_7c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf37a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf4c2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4af, 0x0000, - 0x0000, 0xe06b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf967, - 0x0000, 0x0000, 0xf1d8, 0xebc7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf568, 0x0000, 0xe9ad, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xe5be, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf3c3, 0xf26f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf569, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe6e6, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe847, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0xe9fb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe9cf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe869, 0x0000, 0xf368, - 0xf2c4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebd8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3d4, 0x0000, 0xf1f2, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe5db, 0x0000, - 0x0000, 0xe5dc, 0xf4c4, 0xe0d7, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec46, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2f1, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8d5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9d0, 0xf369, - 0xe0b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe1a7, 0x0000, 0x0000, 0xe33c, 0x0000 -}; - -static const unsigned short johab_from_unicode_7d[256] = { - /*** 0x00 ***/ - 0xe3ba, 0x0000, 0xf3c4, 0x0000, 0xedb3, 0xf8f5, 0xefe1, 0xf9e0, - 0xf94c, 0x0000, 0xe832, 0xe833, 0x0000, 0xe431, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec7d, 0x0000, 0x0000, 0xea79, - 0xe26c, 0xf445, 0xe374, 0xe9d1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xebc8, 0xe8b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf1b9, 0xf3c5, 0x0000, 0xf4cf, 0x0000, - 0xebac, 0x0000, 0x0000, 0xeceb, 0x0000, 0xf257, 0x0000, 0x0000, - 0x0000, 0xebc9, 0xe09c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xf39d, 0xf871, 0xf36a, 0xe177, 0xe896, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe14f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe27d, 0x0000, - 0x0000, 0xe5a9, 0xf872, 0x0000, 0x0000, 0x0000, 0xe375, 0x0000, - 0xf0d6, 0x0000, 0xf16f, 0x0000, 0x0000, 0x0000, 0xeafc, 0x0000, - 0x0000, 0xf6d6, 0xea7a, 0xe0b4, 0x0000, 0x0000, 0xf2be, 0x0000, - 0x0000, 0xe145, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2bd, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2f2, 0xec47, - 0x0000, 0x0000, 0x0000, 0xe178, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf39e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec48, 0xf0ab, 0x0000, 0x0000, - 0x0000, 0xe0b5, 0xe761, 0x0000, 0xf55e, 0xf4f7, 0x0000, 0x0000, - 0xe6c6, 0x0000, 0xe3bb, 0xf6aa, 0x0000, 0xf1ca, 0x0000, 0xe79c, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf655, - 0x0000, 0x0000, 0xe3cc, 0xe9fc, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeafd, 0x0000, - 0xf7e5, 0x0000, 0xeb5a, 0x0000, 0x0000, 0xf49f, 0xe4b0, 0x0000, - 0xf595, 0xe859, 0x0000, 0xee6e, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf74a, 0xef60, 0x0000, 0x0000, 0xe79d, 0x0000, 0x0000, 0xf065, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf656, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_7e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf46b, 0xed9e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef42, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe86a, 0x0000, 0xf46c, 0xf8d6, 0xefb2, - 0x0000, 0xf23d, 0x0000, 0xf873, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe97e, 0x0000, 0x0000, 0xf5ea, 0xee70, - 0x0000, 0xf39f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5c5, 0xf270, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe8e5, 0x0000, 0xe9de, 0x0000, 0x0000, 0xe7f0, 0xefa3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3f9, 0x0000, 0xf454, 0xeb5b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefa4, 0x0000, - 0x0000, 0xec49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xecb1, 0xf97b, 0xe1a8, 0x0000, 0xe146, 0x0000, 0x0000, - 0xf36b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xee4a, 0x0000, 0x0000, 0xe1a9, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xf4c3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xebd9, 0x0000, 0x0000, 0xf2ab, - 0x0000, 0x0000, 0x0000, 0xeec5, 0x0000, 0x0000, 0xeb79, 0x0000, - 0xf4c5, 0x0000, 0x0000, 0xe550, 0xe5bf, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_7f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe9ae, 0x0000, - 0xf7fc, 0x0000, 0xe150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeda2, 0x0000, 0x0000, 0x0000, - 0xe248, 0x0000, 0x0000, 0x0000, 0xe762, 0xf7d6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3aa, 0xe261, 0x0000, 0x0000, 0xf657, 0x0000, - 0xe8eb, 0x0000, 0xeafe, 0x0000, 0x0000, 0xe771, 0x0000, 0xf6f3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe3bc, 0x0000, 0xedcf, 0x0000, 0xe0b6, 0x0000, 0xe848, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec4a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d8, 0x0000, 0x0000, 0x0000, - 0xeb5c, 0xf0f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf9fd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe6e8, 0xe0d8, 0x0000, 0x0000, 0x0000, 0xefe2, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xef4a, 0x0000, 0x0000, 0x0000, 0xecc7, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf15d, 0x0000, 0xf15e, 0x0000, 0xe64f, 0x0000, - 0x0000, 0x0000, 0xeca7, 0x0000, 0xead6, 0xf9e8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf271, - 0xf638, 0xe9fd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf74b, 0x0000, 0xef61, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf7d7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe27e, 0x0000, 0x0000, 0xf15f, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_80[256] = { - /*** 0x00 ***/ - 0xefa5, 0x0000, 0x0000, 0xe1c5, 0x0000, 0xf1ba, 0xe3bd, 0x0000, - 0x0000, 0xe2be, 0x0000, 0x0000, 0xf14b, 0x0000, 0x0000, 0x0000, - 0xe441, 0x0000, 0x0000, 0x0000, 0x0000, 0xe179, 0x0000, 0xe7c4, - 0xeffc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3be, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf14c, 0x0000, 0x0000, 0xedad, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6b0, 0x0000, 0xe17a, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0xe4c4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe69f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeba1, 0x0000, - 0xea4d, 0x0000, 0xf639, 0x0000, 0x0000, 0x0000, 0xe834, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5c6, 0x0000, 0xeba2, 0xefc6, 0x0000, 0x0000, 0x0000, 0xf455, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf579, 0x0000, 0xf0d3, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf14d, 0xec6c, 0xea7b, 0xf36c, - 0x0000, 0xf0bf, 0x0000, 0x0000, 0xe3bf, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5ab, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7fd, 0x0000, 0xe06c, 0x0000, 0x0000, - 0x0000, 0xe1c6, 0xf446, 0x0000, 0x0000, 0xe9fe, 0x0000, 0x0000, - 0x0000, 0xe147, 0xe8b8, 0x0000, 0x0000, 0x0000, 0x0000, 0xe379, - 0x0000, 0xe26d, 0xf0c0, 0x0000, 0xf9a2, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf75b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xf066, 0xf3b0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe8ce, 0x0000, 0xf6c3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8cf, 0xe0a4, 0x0000, 0x0000, 0xf770, 0x0000, - 0x0000, 0xf8d7, 0x0000, 0x0000, 0xf0ca, 0xeb31, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe25d, 0x0000, 0x0000, 0xe56c, 0x0000, 0x0000, 0x0000, - 0xf9d8, 0x0000, 0x0000, 0x0000, 0x0000, 0xe498, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_81[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xf447, 0x0000, 0x0000, 0xf898, 0xf63a, 0xf899, - 0xe776, 0x0000, 0xf541, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xef62, 0x0000, 0xe055, 0xe17b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xec7e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xec4b, 0x0000, 0xf6ad, 0x0000, 0x0000, 0x0000, 0xf771, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf4ec, 0x0000, 0x0000, 0x0000, 0x0000, 0xea31, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xed9f, 0x0000, 0x0000, 0xecec, 0x0000, - 0xe9af, 0xe9b0, 0x0000, 0x0000, 0xe0b7, 0xef63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeba3, 0xe470, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf3a0, 0x0000, 0x0000, 0x0000, 0x0000, - 0xefa6, 0xe0f2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1f3, 0xe969, 0xeb5d, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6da, - /*** 0x80 ***/ - 0xe8b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe13e, 0x0000, 0xe86b, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9b1, 0x0000, 0xe73f, 0xeca3, 0x0000, 0x0000, - 0xe291, 0x0000, 0x0000, 0xf495, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf743, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb5e, 0x0000, 0xf5fd, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf0ec, 0x0000, 0x0000, 0xe4c5, 0xf97c, 0xe46b, - /*** 0xc0 ***/ - 0xe57b, 0x0000, 0xea32, 0x0000, 0x0000, 0x0000, 0xede6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf340, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1f4, - 0x0000, 0x0000, 0x0000, 0xeced, 0x0000, 0xef52, 0x0000, 0xf1f5, - 0x0000, 0x0000, 0xf1bb, 0x0000, 0x0000, 0xf63b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf448, 0xf658, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe4e6, 0xf46d, 0xe2bf, 0x0000, 0xf0ac, 0x0000 -}; - -static const unsigned short johab_from_unicode_82[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2c0, 0x0000, 0xee38, - 0xf9e9, 0x0000, 0xe2c1, 0x0000, 0xeb6f, 0xea7c, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeb32, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf54f, 0xec91, 0x0000, 0xe7f1, 0xf3c7, - 0x0000, 0xe0b8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf7fe, 0xe8ba, 0xe897, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf67c, 0xe86c, 0xf874, - 0x0000, 0xeb5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xe9b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xee39, 0x0000, 0xf2f3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf4ed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf0fa, 0x0000, 0xf7e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe06d, 0x0000, - 0x0000, 0xe06e, 0xeae4, 0x0000, 0x0000, 0x0000, 0xee9f, 0x0000, - 0xf5ac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed97, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xefe3, 0x0000, 0xf1cb, 0xe2e4, 0x0000, - 0x0000, 0x0000, 0xe763, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe9b3, 0xe57c, 0x0000, 0x0000, 0xf449, 0x0000, 0xeab7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0ce, 0xf8d8, 0x0000, - 0x0000, 0xe369, 0x0000, 0x0000, 0xe9d2, 0xf6f4, 0xeedc, 0xed35, - 0x0000, 0xf933, 0x0000, 0xe8bb, 0x0000, 0x0000, 0x0000, 0xf44a, - 0xeffd, 0xe35a, 0x0000, 0xf5d6, 0xe7c5, 0xed44, 0x0000, 0xf1a7, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf04d, 0xeea0, 0x0000, 0xf6c4, 0xf5ad, 0x0000, 0xe7e0, - 0x0000, 0x0000, 0x0000, 0xe044, 0x0000, 0x0000, 0xf772, 0xe2c2, - 0x0000, 0xf14e, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c8, 0xf258, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeec8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1c9, 0xf7b7, 0x0000 -}; - -static const unsigned short johab_from_unicode_83[256] = { - /*** 0x00 ***/ - 0x0000, 0xf3e8, 0xe7f2, 0xe8f5, 0xe045, 0xe7c6, 0x0000, 0x0000, - 0x0000, 0xe759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7ab, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf1bc, 0x0000, 0x0000, 0xe764, 0x0000, 0x0000, 0x0000, 0xe96a, - 0x0000, 0xec4c, 0x0000, 0x0000, 0xf97d, 0xf170, 0x0000, 0x0000, - 0xefc7, 0xee3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xec92, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf84b, - 0x0000, 0xf5ae, 0xf8aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xf19d, - 0x0000, 0xf14f, 0xf968, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe575, 0x0000, 0x0000, 0x0000, 0xf7c3, - 0x0000, 0x0000, 0x0000, 0xf272, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe6e9, 0xf1f6, 0x0000, 0x0000, 0x0000, 0xea7d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe17c, 0x0000, - 0xecee, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef64, 0x0000, - 0x0000, 0x0000, 0xf89a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe9b4, 0xed45, 0xe740, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe765, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xf57a, 0x0000, 0x0000, 0x0000, 0xe249, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe2d2, 0x0000, 0xe346, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe232, 0x0000, 0x0000, 0xf4ee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf4f8, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe95c, 0x0000, 0xe35b, 0x0000, 0x0000, 0x0000, 0xf934, - 0xe1ca, 0x0000, 0xea33, 0x0000, 0xed70, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf259, 0x0000, 0x0000, 0x0000, 0xec6d, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_84[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xf5fe, 0xe53c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe5d1, 0x0000, 0xe792, 0xf753, 0xf067, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5d7, 0x0000, 0x0000, 0xe74f, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf9c0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf0ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf25a, - 0x0000, 0x0000, 0x0000, 0xe077, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf773, 0x0000, 0xe56d, 0x0000, 0x0000, 0xf068, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8d9, 0xf1f7, 0x0000, 0x0000, 0xedb5, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe33d, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3f1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec4d, 0x0000, 0x0000, 0x0000, 0xecc8, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe7d5, 0x0000, 0x0000, 0xeaaa, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe8bc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf774, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3fa, 0x0000, 0x0000, 0xedb6, 0xf4ef, 0x0000, 0x0000, 0xf8da, - /*** 0xc0 ***/ - 0xebe0, 0x0000, 0xe7ac, 0x0000, 0xf5eb, 0x0000, 0xeb46, 0x0000, - 0x0000, 0xefc8, 0x0000, 0xe0cf, 0x0000, 0xecc9, 0x0000, 0x0000, - 0x0000, 0xea7e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xec4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe991, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xec93, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_85[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe7a1, 0x0000, 0xe750, 0xe96b, 0x0000, 0x0000, 0xf1bd, - 0xeab8, 0x0000, 0xf035, 0x0000, 0x0000, 0x0000, 0xe6ad, 0x0000, - 0x0000, 0xf4f9, 0x0000, 0xf1f8, 0x0000, 0xf5c7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xebca, 0xf0e3, 0x0000, 0xf46e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf75c, 0x0000, 0xf069, - /*** 0x40 ***/ - 0x0000, 0xe4c6, 0x0000, 0xe8e6, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5af, 0x0000, 0x0000, 0x0000, 0x0000, 0xe292, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeffe, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf8b6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xec94, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2f2, 0xf6b9, 0xe7f3, 0x0000, 0x0000, 0xebcb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe86d, 0x0000, 0x0000, 0xe849, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0fb, - 0x0000, 0xe0b9, 0x0000, 0x0000, 0xf1f9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb70, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf550, 0x0000, - 0xf9bc, 0xeab1, 0xecef, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb33, - 0xf9b9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf341, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe1cb, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf1be, 0x0000, 0x0000, 0x0000, 0x0000, 0xecf0, 0xf1fa, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefe4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe5ed, 0xeedd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe598, 0xedb7, 0x0000, 0x0000, - 0x0000, 0xe8e7, 0xec4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf25b, - 0x0000, 0x0000, 0x0000, 0xf36d, 0x0000, 0x0000, 0x0000, 0xe23b -}; - -static const unsigned short johab_from_unicode_86[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xeede, 0x0000, 0x0000, 0x0000, 0x0000, 0xebcc, - 0x0000, 0x0000, 0xef43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedee, 0xe932, - 0x0000, 0x0000, 0xeb60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8db, 0x0000, - 0xf7cb, 0x0000, 0x0000, 0x0000, 0xe0f3, 0xf535, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf858, 0x0000, 0x0000, 0xefe5, 0xf8dc, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9d0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf8f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe835, 0x0000, 0xe8bd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf172, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe1f7, 0xf36e, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf659, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea91, - 0x0000, 0x0000, 0x0000, 0xe4b1, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf97e, 0x0000, 0x0000, 0x0000, - 0x0000, 0xef53, 0x0000, 0xf3c8, 0x0000, 0x0000, 0x0000, 0xe293, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf7ed, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf496, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed46, 0x0000 -}; - -static const unsigned short johab_from_unicode_87[256] = { - /*** 0x00 ***/ - 0xf5b9, 0x0000, 0xe992, 0xecf1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xef35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf44b, 0x0000, 0xea34, 0x0000, 0xe85c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe079, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecda, 0x0000, 0xf969, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf06a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7c4, 0x0000, - 0xeca4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf8dd, 0x0000, 0xf2ca, 0x0000, - 0xef54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xe5cc, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0d7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7ad, - 0x0000, 0x0000, 0xf8ab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe4d9, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf66e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe898, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeb61, 0x0000, 0x0000, 0xefa8, - 0x0000, 0x0000, 0xf5f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf83f, 0x0000, 0xf0fc, 0x0000, 0x0000, 0xeb7a, 0x0000 -}; - -static const unsigned short johab_from_unicode_88[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecb2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3e3, 0xe5ee, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe1cc, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1d9, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe751, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xf87c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3eb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee72, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf875, 0xec9c, 0x0000, 0x0000, 0x0000, 0xe046, - 0x0000, 0xed47, 0x0000, 0xf06b, 0x0000, 0xf5fa, 0x0000, 0x0000, - 0x0000, 0xf8ac, 0xe2c3, 0xf0fd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf79c, 0x0000, 0x0000, 0xeab9, 0x0000, 0x0000, 0x0000, 0x0000, - 0xebf1, 0x0000, 0xe434, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5fb, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe36a, 0xe36b, - /*** 0x80 ***/ - 0x0000, 0xf04e, 0xe7b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe047, 0x0000, 0x0000, 0xe4e7, 0x0000, 0xf775, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe4b2, 0x0000, 0x0000, 0x0000, 0xec50, 0xf46f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7ac, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe1cd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xf23e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeee0, 0xf0ae, 0x0000, 0x0000, - 0x0000, 0xe2d9, 0x0000, 0x0000, 0xe95d, 0xf1fb, 0x0000, 0xea92, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xea35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xead7, 0xe8d0, 0xe8d1, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf342, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_89[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe96c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe078, 0x0000, 0xf776, 0xe95e, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf06c, 0xe8d2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefb3, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf6db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeca8, 0x0000, - 0xe6ae, 0x0000, 0x0000, 0xeb71, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe0ba, 0x0000, 0x0000, 0xedd1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe36c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe75a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeca9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb34, - /*** 0x80 ***/ - 0x0000, 0xefa9, 0x0000, 0xe4c7, 0x0000, 0x0000, 0xe96d, 0xf73e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe33e, - 0x0000, 0x0000, 0x0000, 0xe794, 0x0000, 0x0000, 0xecca, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe13f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe53d, 0xf661, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe35c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe056, 0x0000, 0x0000, 0xe5c2, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xe24a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe057, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf840, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xead8, 0x0000, 0x0000, 0x0000, - 0xf5ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_8a[256] = { - /*** 0x00 ***/ - 0xedeb, 0x0000, 0xf2f4, 0xe9b5, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1aa, 0x0000, 0xecf2, 0x0000, 0xf8f7, 0x0000, 0xf6d0, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf9ba, 0x0000, 0x0000, 0xf9e1, 0xf6a0, - 0xe3c0, 0x0000, 0x0000, 0xef55, 0x0000, 0xed48, 0x0000, 0xebe8, - 0x0000, 0x0000, 0x0000, 0xe151, 0x0000, 0xe47d, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8be, 0x0000, 0x0000, 0xeb72, 0x0000, 0x0000, - 0x0000, 0xf859, 0x0000, 0x0000, 0xebcd, 0x0000, 0xe048, 0x0000, - 0x0000, 0x0000, 0xf470, 0xf3c9, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xea93, 0x0000, 0x0000, 0x0000, 0xf36f, 0xf754, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf25c, 0x0000, 0x0000, 0xea94, 0x0000, - 0xeec9, 0x0000, 0xec95, 0xeee1, 0x0000, 0x0000, 0xeccb, 0x0000, - 0x0000, 0xeccc, 0x0000, 0x0000, 0x0000, 0xe2f8, 0xf2ac, 0x0000, - 0xf9fe, 0xf935, 0xf841, 0xead9, 0x0000, 0xeb62, 0x0000, 0x0000, - 0x0000, 0xf56a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3ca, 0x0000, 0xe233, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf44c, 0xf173, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeb35, 0x0000, 0xf6ab, 0x0000, 0x0000, - 0xf0af, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedde, 0x0000, - 0xeba4, 0xe1ab, 0x0000, 0xe7f4, 0xef36, 0xe1ce, 0xebe9, 0x0000, - 0xf991, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec51, 0x0000, 0xe234, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xea36, 0x0000, 0x0000, 0xf0fe, 0x0000, 0xf0dd, 0xf370, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xf56b, 0x0000, 0xec96, 0x0000, 0x0000, 0xe4c8, - 0x0000, 0x0000, 0x0000, 0xf57b, 0x0000, 0xf245, 0x0000, 0xf5d8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf0b0, 0xf573, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeccd, 0x0000, 0x0000, 0x0000, 0x0000, 0xf596, 0xf842, - 0x0000, 0x0000, 0xf2f5, 0xe06f, 0x0000, 0xf0b1, 0xf1bf, 0x0000, - 0x0000, 0xf9c9, 0x0000, 0x0000, 0x0000, 0x0000, 0xed36, 0xf7a4, - 0xf343, 0x0000, 0xedec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_8b[256] = { - /*** 0x00 ***/ - 0xe7c7, 0xed67, 0xf06d, 0x0000, 0xe599, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe84a, 0x0000, - 0xe85d, 0x0000, 0x0000, 0x0000, 0xf7cc, 0x0000, 0xebda, 0xe8bf, - 0x0000, 0xe155, 0xf160, 0xe0bb, 0x0000, 0xea95, 0x0000, 0x0000, - 0xefaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe7c8, 0x0000, 0x0000, 0xf273, 0xe6bd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe2c4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe35d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xf936, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf3fb, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9d2, 0xe3c1, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe4c9, 0x0000, 0xe95f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe17d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xea37, 0x0000, 0x0000, 0xee4b, - 0xf131, 0x0000, 0x0000, 0x0000, 0xe149, 0x0000, 0x0000, 0xf8de, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeee2, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe938, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec52, 0x0000, 0xf4d8, 0xedd3, 0x0000, 0x0000, 0xf4d9, 0x0000, - 0x0000, 0x0000, 0xf4c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_8c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1db, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ac, - /*** 0x40 ***/ - 0x0000, 0xf953, 0x0000, 0x0000, 0x0000, 0x0000, 0xe577, 0x0000, - 0x0000, 0x0000, 0xf7a5, 0x0000, 0xef65, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xecce, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe55a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeada, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8df, 0xeee3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf79d, 0xeccf, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0xf5b0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe777, 0x0000, 0xe7c9, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf73f, 0xf2f6, 0x0000, - 0xe9b6, 0xf23f, 0xe1f8, 0x0000, 0x0000, 0x0000, 0x0000, 0xea48, - 0xf937, 0xf6fc, 0xf6b1, 0xe24b, 0xf531, 0x0000, 0x0000, 0xf25d, - 0xebae, 0x0000, 0x0000, 0xf153, 0xe2fe, 0x0000, 0xf74f, 0xe772, - 0xe4e8, 0x0000, 0x0000, 0xea38, 0xf574, 0xf152, 0x0000, 0xe7f5, - /*** 0xc0 ***/ - 0xf7c5, 0xe9d3, 0x0000, 0xf19e, 0xf992, 0x0000, 0x0000, 0xf1c0, - 0x0000, 0x0000, 0xf274, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf471, 0x0000, 0xea49, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe694, 0x0000, 0xea96, 0x0000, 0xeadb, 0x0000, - 0xe8d3, 0x0000, 0xf877, 0xe773, 0xf551, 0x0000, 0xe9b7, 0x0000, - 0x0000, 0x0000, 0xf497, 0x0000, 0x0000, 0xe53e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe695, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe9b8, 0xe2c5, 0xeadf, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_8d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf44e, 0xf631, 0x0000, 0xf0cb, - 0xf3fc, 0x0000, 0xf4c7, 0x0000, 0x0000, 0xeb7b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf1fc, 0x0000, 0x0000, 0xebdb, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf275, 0x0000, 0xea97, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf863, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3cb, 0x0000, 0x0000, 0xe33f, 0xe9b9, 0x0000, 0x0000, 0xe3c3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5b1, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf371, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf63c, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf37b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe9ba, 0x0000, 0x0000, 0x0000, 0xf44f, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf6c5, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe8a2, 0xf498, 0x0000, 0x0000, 0xe04a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf6f5, 0x0000, 0xe0e5, 0x0000, 0x0000, - 0x0000, 0xf276, 0x0000, 0xeb63, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe235, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe53f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_8e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xefc9, 0x0000, 0x0000, 0x0000, 0x0000, 0xe4ce, - 0xf552, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf3a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf0b2, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3a2, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xf0b3, 0x0000, 0xf344, 0x0000, 0x0000, 0xe0f4, - 0xe540, 0xf4b2, 0xf8b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf5ec, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf277, - 0xf542, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf5ed, 0x0000, 0xe2f3, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0xf372, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf25e, - 0x0000, 0x0000, 0xf3cc, 0x0000, 0x0000, 0xedb8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe6f5, 0xecf3, 0xe2e5, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xe2c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xed68, 0xe2f9, 0xe2da, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf85d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee73, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf472, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5ee, 0x0000, 0x0000, 0xe04b, 0x0000, 0x0000, 0xecdc, 0x0000 -}; - -static const unsigned short johab_from_unicode_8f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xe294, 0x0000, 0xe669, 0x0000, 0x0000, - 0x0000, 0xf240, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf575, 0xe752, 0xe960, 0xe17e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe5e0, 0xf65a, 0xf9ca, 0xe766, 0xf55f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe94e, - 0x0000, 0xe8d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4a0, - 0x0000, 0x0000, 0x0000, 0xf3cd, 0x0000, 0x0000, 0x0000, 0x0000, - 0xec53, 0xe96e, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2ad, 0xee3b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf7dd, 0xf04f, 0x0000, 0x0000, - 0x0000, 0xf2ae, 0x0000, 0x0000, 0x0000, 0xf560, 0xe295, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xee3c, 0x0000, 0xe26e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xecf4, 0xe1d0, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe5b8, 0x0000, 0x0000, 0xf6fd, 0x0000, - 0xe939, 0x0000, 0x0000, 0x0000, 0x0000, 0xea98, 0x0000, 0xe93a, - 0x0000, 0xefb4, 0xe46c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0xefe6, 0x0000, 0x0000, 0xecf6, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeeca, 0x0000, - 0x0000, 0xe35e, 0x0000, 0x0000, 0xe899, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe04c, 0x0000, - 0x0000, 0x0000, 0xf278, 0xe86e, 0x0000, 0xf499, 0x0000, 0x0000, - 0xec9d, 0x0000, 0xe136, 0x0000, 0x0000, 0x0000, 0x0000, 0xe84b, - 0x0000, 0xf279, 0x0000, 0x0000, 0x0000, 0xf5da, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_90[256] = { - /*** 0x00 ***/ - 0xf6dc, 0xebea, 0xe251, 0xe541, 0x0000, 0xf9b1, 0xee4d, 0x0000, - 0xf8ad, 0x0000, 0x0000, 0xf777, 0x0000, 0xebce, 0x0000, 0xf6e2, - 0xf5ef, 0xe2c7, 0x0000, 0x0000, 0xe542, 0xe191, 0x0000, 0xe578, - 0x0000, 0xf25f, 0xf6d7, 0x0000, 0x0000, 0xeb36, 0xe651, 0xebdc, - 0xf373, 0xf3e4, 0xe993, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf597, 0x0000, - 0x0000, 0xf3ce, 0xf474, 0x0000, 0x0000, 0xe340, 0x0000, 0x0000, - 0xf191, 0x0000, 0x0000, 0x0000, 0xf7ba, 0x0000, 0xf0b5, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe57d, 0xec54, 0x0000, 0x0000, 0x0000, 0x0000, 0xefe7, - 0x0000, 0x0000, 0xf0b4, 0xf031, 0x0000, 0xf74c, 0xe236, 0x0000, - 0xf7c6, 0xf96a, 0x0000, 0xe543, 0xe4b9, 0xf06e, 0x0000, 0x0000, - 0x0000, 0xefab, 0x0000, 0x0000, 0xebe1, 0xe4cf, 0xf598, 0x0000, - 0xf050, 0xebcf, 0x0000, 0xe14a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf27a, 0x0000, 0x0000, 0x0000, 0xf374, 0xf4b4, 0xe57e, - 0x0000, 0x0000, 0xf450, 0x0000, 0x0000, 0xf3e5, 0x0000, 0xf553, - 0xeb64, 0x0000, 0xf0b6, 0x0000, 0x0000, 0xe0e8, 0x0000, 0xf7ad, - /*** 0x80 ***/ - 0xefad, 0xe774, 0xf843, 0xec55, 0xf94d, 0x0000, 0x0000, 0xf154, - 0xe741, 0x0000, 0xe93b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf0e9, 0x0000, 0x0000, 0x0000, 0xef4b, 0x0000, 0x0000, - 0x0000, 0xe767, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf8ae, 0xe3e1, 0x0000, 0x0000, 0xe8c0, 0x0000, - 0xf5be, 0x0000, 0xea99, 0x0000, 0x0000, 0x0000, 0x0000, 0xe09d, - 0xf6c6, 0xe2c8, 0x0000, 0x0000, 0x0000, 0xebd0, 0x0000, 0x0000, - 0xf260, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xeff4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe296, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe2db, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe9bb, 0x0000, 0x0000, 0x0000, 0x0000, 0xe23c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefe8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe544, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_91[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0xed57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf5db, 0x0000, 0x0000, 0xf851, 0x0000, 0x0000, - 0x0000, 0xea39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe59a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2f7, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe4b3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf0b7, 0xf2f8, 0xf5dc, 0xf1cc, 0xe8d5, 0xf3cf, 0x0000, - 0x0000, 0x0000, 0xf3d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf5b2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe7ae, 0x0000, 0x0000, 0xec56, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9a3, 0x0000, 0xf8e5, - 0xeaab, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec97, - 0x0000, 0xf63d, 0x0000, 0xf5b3, 0x0000, 0xf345, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeba5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf5dd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf132, 0xf1fd, 0x0000, 0xf5b4, 0xf8b8, - 0x0000, 0xe8a3, 0x0000, 0x0000, 0x0000, 0xe0d9, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xedd4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4fa, - 0x0000, 0xf0b8, 0x0000, 0xeb47, 0x0000, 0xf3ec, 0xedaf, 0x0000, - 0xe6ed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xebf2, - 0xf2f9, 0x0000, 0x0000, 0x0000, 0xe9bc, 0xf66c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf375, 0x0000, 0x0000, 0x0000, 0xf554, - 0x0000, 0x0000, 0xefe9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4fb, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_92[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe591, 0x0000, 0x0000, - 0xe132, 0xf6fe, 0xeabc, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0cd, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe347, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xef3d, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2af, - /*** 0x40 ***/ - 0xe0a5, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0e9, 0x0000, 0x0000, - 0x0000, 0xf878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe156, - 0x0000, 0x0000, 0x0000, 0xee77, 0x0000, 0x0000, 0xf057, 0x0000, - 0x0000, 0x0000, 0xe8a4, 0x0000, 0xe2c9, 0xec9e, 0xf2fa, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xf0de, 0x0000, 0x0000, 0xf5c8, 0x0000, 0xe56e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xeb65, 0x0000, 0xf2b0, 0x0000, 0x0000, 0xec57, 0x0000, - 0xe7af, 0x0000, 0x0000, 0x0000, 0xf7e7, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeee5, 0x0000, 0x0000, 0xe2ca, 0xebd1, - 0x0000, 0xec58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf2fb, 0x0000, 0x0000, 0xf89b, - 0x0000, 0x0000, 0xe994, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xeb37, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf778, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe0ea, 0x0000, 0x0000, 0x0000, 0xe0bc, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_93[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5de, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf5df, 0x0000, 0xf246, 0x0000, 0x0000, 0x0000, 0xec98, 0xe4ca, - 0xf2fc, 0xe3c4, 0xf2b1, 0x0000, 0xe3c5, 0x0000, 0xe36e, 0x0000, - 0xe7e1, 0x0000, 0x0000, 0xeb48, 0x0000, 0x0000, 0xe1d1, 0xf4b9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeecc, 0x0000, 0x0000, 0xe237, 0x0000, 0xe545, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xed58, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe4b4, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf0b9, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0f5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf66d, 0x0000, 0xf3a3, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe157, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xefca, 0x0000, 0xebf0, 0x0000, - 0x0000, 0x0000, 0xf5e0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8af, 0x0000, 0x0000, 0x0000, 0xe0d1, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf8e0, 0xf475, 0x0000, 0x0000, - 0xf192, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xf37c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf27b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefcb, 0x0000, - 0x0000, 0xe192, 0x0000, 0x0000, 0xe6af, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4a1, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_94[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf997, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3a4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb66, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf2b2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf561, 0x0000, 0x0000, - 0xf6a1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf3d1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe09e, 0xe09f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe25e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf4c8, 0x0000, 0xf4ba, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_95[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf1fe, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0xe836, 0x0000, 0x0000, 0xeb7c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf75d, 0x0000, 0xe0d2, 0x0000, 0x0000, 0x0000, 0xf0ce, - 0x0000, 0xf7d8, 0xf7d9, 0xe070, 0xe85a, 0x0000, 0x0000, 0x0000, - 0xe0a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe058, 0xf7ee, 0xe8ec, 0x0000, 0x0000, - 0xe341, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xee95, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xeea2, 0xed69, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed71, - 0x0000, 0x0000, 0xf954, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf7ef, 0xe2f4, 0xf6e6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe24c, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf555, 0xe933, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_96[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9bd, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf556, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf731, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8c1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf376, 0x0000, 0x0000, 0x0000, 0xed49, - /*** 0x40 ***/ - 0xf67d, 0x0000, 0xf7ae, 0x0000, 0xe9be, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe778, 0x0000, 0x0000, 0x0000, - 0xf7da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf75e, 0xf7f0, 0xeb7d, 0xecb3, 0xf543, - 0x0000, 0x0000, 0xf052, 0xf476, 0xf346, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe8d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf0e4, 0x0000, 0x0000, 0xf477, 0x0000, 0x0000, 0xe546, 0xf7e8, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xedd5, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xefea, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe4e9, 0xec59, 0x0000, 0xf96b, 0xe1ad, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe140, 0xf032, 0x0000, 0x0000, - 0xed98, 0xe350, 0x0000, 0xf347, 0xf231, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec5a, - 0xec5b, 0x0000, 0xf85f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf0df, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf544, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0xf1cd, 0xed62, 0x0000, 0x0000, 0xf039, 0xed4a, 0xf4a2, 0xe1d2, - 0x0000, 0xf65b, 0x0000, 0xf3e6, 0xf1c1, 0xef4c, 0xf261, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf377, 0xec5c, 0x0000, - 0x0000, 0xed3a, 0x0000, 0xf5e1, 0xf1da, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe3f1, 0x0000, 0x0000, 0x0000, 0x0000, - 0xefeb, 0xefec, 0xeb74, 0x0000, 0x0000, 0x0000, 0x0000, 0xe837, - 0xe9d4, 0x0000, 0xf033, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe86f, 0x0000, 0xf2b3, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_97[256] = { - /*** 0x00 ***/ - 0xec5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2fd, 0xf478, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf2c5, 0x0000, 0xeee7, 0x0000, 0x0000, 0xe6fd, 0x0000, - 0x0000, 0xeece, 0x0000, 0x0000, 0xeadc, 0x0000, 0xf7c7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe7f6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeaac, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe934, 0x0000, 0x0000, 0x0000, 0xf348, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0xe5fa, 0x0000, 0xed99, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf57c, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2fe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf331, 0x0000, 0xea3a, 0x0000, - 0x0000, 0xe84c, 0xe79e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf864, 0x0000, 0x0000, 0x0000, 0xf175, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf938, 0x0000, 0x0000, 0xf176, - 0x0000, 0x0000, 0xe75b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8b9, 0x0000, 0xed63, 0x0000, 0xe1f9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe2d3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe07a, 0x0000, 0x0000, 0xe2d4, 0x0000, 0xf74d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf557, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf06f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf7db, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe547, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf0e5, 0x0000, 0x0000, 0xebd2, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf034, 0x0000, 0x0000, 0x0000, 0xf852 -}; - -static const unsigned short johab_from_unicode_98[256] = { - /*** 0x00 ***/ - 0xf8e1, 0xf87d, 0xf332, 0xe193, 0x0000, 0xf833, 0xec99, 0x0000, - 0xec5e, 0x0000, 0xeff5, 0x0000, 0xebeb, 0x0000, 0x0000, 0x0000, - 0xeee8, 0xef67, 0xe89a, 0xe55b, 0x0000, 0x0000, 0x0000, 0xf6f6, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe579, 0x0000, 0x0000, - 0xf89c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe194, 0xf6dd, 0x0000, 0xea4a, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe238, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf349, 0xeda0, 0xed59, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xed64, 0x0000, 0x0000, 0x0000, - 0xf053, 0x0000, 0xf2b4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf8e2, 0x0000, 0xe1d3, - 0x0000, 0x0000, 0x0000, 0xf2b5, 0x0000, 0x0000, 0x0000, 0xf879, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf7a6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeabd, - 0x0000, 0xf6c7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xf79f, 0x0000, 0x0000, 0xf79e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea3b, 0xe8e8, 0x0000, 0x0000, 0xecdd, - 0x0000, 0xebe2, 0xe3c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf660, 0xf0e6, 0xe89b, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf157, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xea9a, 0xf779, 0xecde, 0x0000 -}; - -static const unsigned short johab_from_unicode_99[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0xe297, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf853, 0xedd7, 0x0000, 0xf158, 0x0000, 0x0000, 0x0000, - 0xf4c9, 0x0000, 0x0000, 0xed4b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xee3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2b6, 0x0000, - 0xe94f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe24d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe753, 0x0000, 0x0000, - 0x0000, 0xe35f, 0x0000, 0xe2fa, 0xf4ca, 0xeb67, 0x0000, 0x0000, - 0x0000, 0xe3c7, 0xefae, 0x0000, 0xef4d, 0x0000, 0x0000, 0xf854, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xec5f, 0x0000, - 0x0000, 0xf855, 0x0000, 0x0000, 0x0000, 0xf7b8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe970, 0x0000, 0x0000, - 0xf8b0, 0x0000, 0x0000, 0x0000, 0xe739, 0xeddf, 0xf7a7, 0x0000, - 0x0000, 0xf67e, 0x0000, 0xf65c, 0xec9a, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf193, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0xe870, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf3d2, 0xe45c, 0xe2cb, 0x0000, 0x0000, 0xe04d, 0x0000, 0x0000, - 0x0000, 0xe9bf, 0x0000, 0x0000, 0x0000, 0xf691, 0x0000, 0xea9b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf844, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf3e7 -}; - -static const unsigned short johab_from_unicode_9a[256] = { - /*** 0x00 ***/ - 0x0000, 0xea4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe950, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe3c8, 0xe3c9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf74e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe0f6, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe59b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5e2, 0xebd3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0xe779, 0x0000, 0x0000, 0xf7a0, 0x0000, 0xe2cc, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf9a4, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe298, 0x0000, 0xf860, - 0x0000, 0x0000, 0xe195, 0xee4e, 0x0000, 0x0000, 0x0000, 0xf63e, - 0x0000, 0x0000, 0xe5f0, 0x0000, 0x0000, 0xe3ca, 0x0000, 0x0000, - 0x0000, 0xf94e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe1e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf845, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xec60, 0xf599, 0x0000, 0x0000, 0x0000, - 0xe1d4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeea3, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe8a5, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_9b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xec61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe6a2, - 0x0000, 0x0000, 0xf6e3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xf036, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe331, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0xe26a, 0xf8eb, 0xe8a6, 0xe8de, 0xe775, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf070, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe73a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xede0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf2c6, 0x0000, - 0x0000, 0xf77a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed65, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe299, 0x0000, 0x0000, 0xeb68, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe6ef, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf57d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe1e6, 0x0000, 0x0000, 0x0000, - 0xe196, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_9c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf5e3, 0x0000, 0x0000, - 0xed5a, 0x0000, 0xe971, 0x0000, 0x0000, 0xf7c8, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf94f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xef37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe754, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0be, - 0x0000, 0xe93e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf378, 0x0000, 0xe9c0, - 0x0000, 0xe2cd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe995, 0xe7b0, 0x0000, 0xee79, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_9d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xed4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf054, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed7c, 0x0000, - 0xed75, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xf8f8, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe14b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed4d, 0x0000, 0x0000, - 0xe1dc, 0xe7f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe9df, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf1ce, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xe7d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeda3, - 0x0000, 0x0000, 0x0000, 0x0000, 0xf7cd, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0xe1ae, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe2ce, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf63f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xf9d3, 0xf0ed, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_9e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xeda4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe66d, 0x0000, 0x0000, - 0x0000, 0xf7e9, 0x0000, 0x0000, 0x0000, 0xeea4, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xe3cb, 0xe674, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xea9c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe77a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe2d5, 0xe79f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe73b, 0x0000, 0x0000, 0xf9cb, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0xf96c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb38, 0x0000, 0x0000, - 0x0000, 0xf9d9, 0x0000, 0x0000, 0xe133, 0x0000, 0x0000, 0x0000, - 0xe7f9, 0x0000, 0x0000, 0xe4ea, 0xf5f5, 0x0000, 0xf2c7, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe4da, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xe84d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_9f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xef38, - 0xe93f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf333, 0x0000, - 0x0000, 0x0000, 0x0000, 0xe1d5, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xeb39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xea3c, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0xf34a, 0xf241, 0x0000, 0x0000, 0xf242, 0x0000, - 0x0000, 0x0000, 0xf65d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf262, - 0x0000, 0xe656, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xeb75, - 0x0000, 0x0000, 0xf4bb, 0x0000, 0xede1, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xed5b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xe8c2, 0x0000, 0x0000, 0x0000, 0x0000, 0xe0a0, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_ac[256] = { - /*** 0x00 ***/ - 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, 0x8868, - 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, 0x8870, - 0x8871, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, 0x8878, 0x8879, - 0x887a, 0x887b, 0x887c, 0x887d, 0x8881, 0x8882, 0x8883, 0x8884, - 0x8885, 0x8886, 0x8887, 0x8888, 0x8889, 0x888a, 0x888b, 0x888c, - 0x888d, 0x888e, 0x888f, 0x8890, 0x8891, 0x8893, 0x8894, 0x8895, - 0x8896, 0x8897, 0x8898, 0x8899, 0x889a, 0x889b, 0x889c, 0x889d, - 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, 0x88a8, - /*** 0x40 ***/ - 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, 0x88b0, - 0x88b1, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, 0x88b8, 0x88b9, - 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88c1, 0x88c2, 0x88c3, 0x88c4, - 0x88c5, 0x88c6, 0x88c7, 0x88c8, 0x88c9, 0x88ca, 0x88cb, 0x88cc, - 0x88cd, 0x88ce, 0x88cf, 0x88d0, 0x88d1, 0x88d3, 0x88d4, 0x88d5, - 0x88d6, 0x88d7, 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, - 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, 0x88e8, - 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, 0x88f0, - /*** 0x80 ***/ - 0x88f1, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, 0x88f8, 0x88f9, - 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x8941, 0x8942, 0x8943, 0x8944, - 0x8945, 0x8946, 0x8947, 0x8948, 0x8949, 0x894a, 0x894b, 0x894c, - 0x894d, 0x894e, 0x894f, 0x8950, 0x8951, 0x8953, 0x8954, 0x8955, - 0x8956, 0x8957, 0x8958, 0x8959, 0x895a, 0x895b, 0x895c, 0x895d, - 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, 0x8968, - 0x8969, 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, 0x8970, - 0x8971, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, 0x8978, 0x8979, - /*** 0xc0 ***/ - 0x897a, 0x897b, 0x897c, 0x897d, 0x8981, 0x8982, 0x8983, 0x8984, - 0x8985, 0x8986, 0x8987, 0x8988, 0x8989, 0x898a, 0x898b, 0x898c, - 0x898d, 0x898e, 0x898f, 0x8990, 0x8991, 0x8993, 0x8994, 0x8995, - 0x8996, 0x8997, 0x8998, 0x8999, 0x899a, 0x899b, 0x899c, 0x899d, - 0x89a1, 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, 0x89a8, - 0x89a9, 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, 0x89b0, - 0x89b1, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, 0x89b8, 0x89b9, - 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89c1, 0x89c2, 0x89c3, 0x89c4 -}; - -static const unsigned short johab_from_unicode_ad[256] = { - /*** 0x00 ***/ - 0x89c5, 0x89c6, 0x89c7, 0x89c8, 0x89c9, 0x89ca, 0x89cb, 0x89cc, - 0x89cd, 0x89ce, 0x89cf, 0x89d0, 0x89d1, 0x89d3, 0x89d4, 0x89d5, - 0x89d6, 0x89d7, 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, - 0x89e1, 0x89e2, 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, 0x89e8, - 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, 0x89f0, - 0x89f1, 0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, 0x89f8, 0x89f9, - 0x89fa, 0x89fb, 0x89fc, 0x89fd, 0x8a41, 0x8a42, 0x8a43, 0x8a44, - 0x8a45, 0x8a46, 0x8a47, 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, - /*** 0x40 ***/ - 0x8a4d, 0x8a4e, 0x8a4f, 0x8a50, 0x8a51, 0x8a53, 0x8a54, 0x8a55, - 0x8a56, 0x8a57, 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, - 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, 0x8a68, - 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, 0x8a70, - 0x8a71, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, 0x8a78, 0x8a79, - 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a81, 0x8a82, 0x8a83, 0x8a84, - 0x8a85, 0x8a86, 0x8a87, 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c, - 0x8a8d, 0x8a8e, 0x8a8f, 0x8a90, 0x8a91, 0x8a93, 0x8a94, 0x8a95, - /*** 0x80 ***/ - 0x8a96, 0x8a97, 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c, 0x8a9d, - 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, 0x8aa8, - 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8aad, 0x8aae, 0x8aaf, 0x8ab0, - 0x8ab1, 0x8ab3, 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, 0x8ab8, 0x8ab9, - 0x8aba, 0x8abb, 0x8abc, 0x8abd, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, - 0x8ac5, 0x8ac6, 0x8ac7, 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, - 0x8acd, 0x8ace, 0x8acf, 0x8ad0, 0x8ad1, 0x8ad3, 0x8ad4, 0x8ad5, - 0x8ad6, 0x8ad7, 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, - /*** 0xc0 ***/ - 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, 0x8ae8, - 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, 0x8af0, - 0x8af1, 0x8af3, 0x8af4, 0x8af5, 0x8af6, 0x8af7, 0x8af8, 0x8af9, - 0x8afa, 0x8afb, 0x8afc, 0x8afd, 0x8b41, 0x8b42, 0x8b43, 0x8b44, - 0x8b45, 0x8b46, 0x8b47, 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, - 0x8b4d, 0x8b4e, 0x8b4f, 0x8b50, 0x8b51, 0x8b53, 0x8b54, 0x8b55, - 0x8b56, 0x8b57, 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, - 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, 0x8b66, 0x8b67, 0x8b68 -}; - -static const unsigned short johab_from_unicode_ae[256] = { - /*** 0x00 ***/ - 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, 0x8b6e, 0x8b6f, 0x8b70, - 0x8b71, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, 0x8b78, 0x8b79, - 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b81, 0x8b82, 0x8b83, 0x8b84, - 0x8b85, 0x8b86, 0x8b87, 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, - 0x8b8d, 0x8b8e, 0x8b8f, 0x8b90, 0x8b91, 0x8b93, 0x8b94, 0x8b95, - 0x8b96, 0x8b97, 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, - 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6, 0x8ba7, 0x8ba8, - 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, 0x8baf, 0x8bb0, - /*** 0x40 ***/ - 0x8bb1, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6, 0x8bb7, 0x8bb8, 0x8bb9, - 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8c61, 0x8c62, 0x8c63, 0x8c64, - 0x8c65, 0x8c66, 0x8c67, 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, - 0x8c6d, 0x8c6e, 0x8c6f, 0x8c70, 0x8c71, 0x8c73, 0x8c74, 0x8c75, - 0x8c76, 0x8c77, 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, - 0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, 0x8c88, - 0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, 0x8c90, - 0x8c91, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, 0x8c98, 0x8c99, - /*** 0x80 ***/ - 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, - 0x8ca5, 0x8ca6, 0x8ca7, 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, - 0x8cad, 0x8cae, 0x8caf, 0x8cb0, 0x8cb1, 0x8cb3, 0x8cb4, 0x8cb5, - 0x8cb6, 0x8cb7, 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, - 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, 0x8cc8, - 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, 0x8cd0, - 0x8cd1, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, 0x8cd8, 0x8cd9, - 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, - /*** 0xc0 ***/ - 0x8ce5, 0x8ce6, 0x8ce7, 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, - 0x8ced, 0x8cee, 0x8cef, 0x8cf0, 0x8cf1, 0x8cf3, 0x8cf4, 0x8cf5, - 0x8cf6, 0x8cf7, 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, - 0x8d41, 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, 0x8d48, - 0x8d49, 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, 0x8d50, - 0x8d51, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, 0x8d58, 0x8d59, - 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d61, 0x8d62, 0x8d63, 0x8d64, - 0x8d65, 0x8d66, 0x8d67, 0x8d68, 0x8d69, 0x8d6a, 0x8d6b, 0x8d6c -}; - -static const unsigned short johab_from_unicode_af[256] = { - /*** 0x00 ***/ - 0x8d6d, 0x8d6e, 0x8d6f, 0x8d70, 0x8d71, 0x8d73, 0x8d74, 0x8d75, - 0x8d76, 0x8d77, 0x8d78, 0x8d79, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, - 0x8d81, 0x8d82, 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, 0x8d88, - 0x8d89, 0x8d8a, 0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, 0x8d90, - 0x8d91, 0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, 0x8d98, 0x8d99, - 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8da1, 0x8da2, 0x8da3, 0x8da4, - 0x8da5, 0x8da6, 0x8da7, 0x8da8, 0x8da9, 0x8daa, 0x8dab, 0x8dac, - 0x8dad, 0x8dae, 0x8daf, 0x8db0, 0x8db1, 0x8db3, 0x8db4, 0x8db5, - /*** 0x40 ***/ - 0x8db6, 0x8db7, 0x8db8, 0x8db9, 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, - 0x8dc1, 0x8dc2, 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, 0x8dc8, - 0x8dc9, 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, 0x8dd0, - 0x8dd1, 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, 0x8dd8, 0x8dd9, - 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8de1, 0x8de2, 0x8de3, 0x8de4, - 0x8de5, 0x8de6, 0x8de7, 0x8de8, 0x8de9, 0x8dea, 0x8deb, 0x8dec, - 0x8ded, 0x8dee, 0x8def, 0x8df0, 0x8df1, 0x8df3, 0x8df4, 0x8df5, - 0x8df6, 0x8df7, 0x8df8, 0x8df9, 0x8dfa, 0x8dfb, 0x8dfc, 0x8dfd, - /*** 0x80 ***/ - 0x8e41, 0x8e42, 0x8e43, 0x8e44, 0x8e45, 0x8e46, 0x8e47, 0x8e48, - 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, 0x8e50, - 0x8e51, 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, 0x8e58, 0x8e59, - 0x8e5a, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e61, 0x8e62, 0x8e63, 0x8e64, - 0x8e65, 0x8e66, 0x8e67, 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, 0x8e6c, - 0x8e6d, 0x8e6e, 0x8e6f, 0x8e70, 0x8e71, 0x8e73, 0x8e74, 0x8e75, - 0x8e76, 0x8e77, 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7c, 0x8e7d, - 0x8e81, 0x8e82, 0x8e83, 0x8e84, 0x8e85, 0x8e86, 0x8e87, 0x8e88, - /*** 0xc0 ***/ - 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e8f, 0x8e90, - 0x8e91, 0x8e93, 0x8e94, 0x8e95, 0x8e96, 0x8e97, 0x8e98, 0x8e99, - 0x8e9a, 0x8e9b, 0x8e9c, 0x8e9d, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, - 0x8ea5, 0x8ea6, 0x8ea7, 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac, - 0x8ead, 0x8eae, 0x8eaf, 0x8eb0, 0x8eb1, 0x8eb3, 0x8eb4, 0x8eb5, - 0x8eb6, 0x8eb7, 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, 0x8ebd, - 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, 0x8ec8, - 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, 0x8ecd, 0x8ece, 0x8ecf, 0x8ed0 -}; - -static const unsigned short johab_from_unicode_b0[256] = { - /*** 0x00 ***/ - 0x8ed1, 0x8ed3, 0x8ed4, 0x8ed5, 0x8ed6, 0x8ed7, 0x8ed8, 0x8ed9, - 0x8eda, 0x8edb, 0x8edc, 0x8edd, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, - 0x8ee5, 0x8ee6, 0x8ee7, 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, - 0x8eed, 0x8eee, 0x8eef, 0x8ef0, 0x8ef1, 0x8ef3, 0x8ef4, 0x8ef5, - 0x8ef6, 0x8ef7, 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, 0x8efd, - 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, 0x8f46, 0x8f47, 0x8f48, - 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, 0x8f4e, 0x8f4f, 0x8f50, - 0x8f51, 0x8f53, 0x8f54, 0x8f55, 0x8f56, 0x8f57, 0x8f58, 0x8f59, - /*** 0x40 ***/ - 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, 0x8f61, 0x8f62, 0x8f63, 0x8f64, - 0x8f65, 0x8f66, 0x8f67, 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, - 0x8f6d, 0x8f6e, 0x8f6f, 0x8f70, 0x8f71, 0x8f73, 0x8f74, 0x8f75, - 0x8f76, 0x8f77, 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, - 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86, 0x8f87, 0x8f88, - 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e, 0x8f8f, 0x8f90, - 0x8f91, 0x8f93, 0x8f94, 0x8f95, 0x8f96, 0x8f97, 0x8f98, 0x8f99, - 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, - /*** 0x80 ***/ - 0x8fa5, 0x8fa6, 0x8fa7, 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, - 0x8fad, 0x8fae, 0x8faf, 0x8fb0, 0x8fb1, 0x8fb3, 0x8fb4, 0x8fb5, - 0x8fb6, 0x8fb7, 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, - 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, 0x9068, - 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f, 0x9070, - 0x9071, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, 0x9078, 0x9079, - 0x907a, 0x907b, 0x907c, 0x907d, 0x9081, 0x9082, 0x9083, 0x9084, - 0x9085, 0x9086, 0x9087, 0x9088, 0x9089, 0x908a, 0x908b, 0x908c, - /*** 0xc0 ***/ - 0x908d, 0x908e, 0x908f, 0x9090, 0x9091, 0x9093, 0x9094, 0x9095, - 0x9096, 0x9097, 0x9098, 0x9099, 0x909a, 0x909b, 0x909c, 0x909d, - 0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, 0x90a8, - 0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, 0x90b0, - 0x90b1, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, 0x90b8, 0x90b9, - 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90c1, 0x90c2, 0x90c3, 0x90c4, - 0x90c5, 0x90c6, 0x90c7, 0x90c8, 0x90c9, 0x90ca, 0x90cb, 0x90cc, - 0x90cd, 0x90ce, 0x90cf, 0x90d0, 0x90d1, 0x90d3, 0x90d4, 0x90d5 -}; - -static const unsigned short johab_from_unicode_b1[256] = { - /*** 0x00 ***/ - 0x90d6, 0x90d7, 0x90d8, 0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, - 0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, 0x90e8, - 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, 0x90f0, - 0x90f1, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, 0x90f8, 0x90f9, - 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x9141, 0x9142, 0x9143, 0x9144, - 0x9145, 0x9146, 0x9147, 0x9148, 0x9149, 0x914a, 0x914b, 0x914c, - 0x914d, 0x914e, 0x914f, 0x9150, 0x9151, 0x9153, 0x9154, 0x9155, - 0x9156, 0x9157, 0x9158, 0x9159, 0x915a, 0x915b, 0x915c, 0x915d, - /*** 0x40 ***/ - 0x9161, 0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, 0x9168, - 0x9169, 0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, 0x9170, - 0x9171, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, 0x9178, 0x9179, - 0x917a, 0x917b, 0x917c, 0x917d, 0x9181, 0x9182, 0x9183, 0x9184, - 0x9185, 0x9186, 0x9187, 0x9188, 0x9189, 0x918a, 0x918b, 0x918c, - 0x918d, 0x918e, 0x918f, 0x9190, 0x9191, 0x9193, 0x9194, 0x9195, - 0x9196, 0x9197, 0x9198, 0x9199, 0x919a, 0x919b, 0x919c, 0x919d, - 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, 0x91a8, - /*** 0x80 ***/ - 0x91a9, 0x91aa, 0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, 0x91b0, - 0x91b1, 0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, 0x91b8, 0x91b9, - 0x91ba, 0x91bb, 0x91bc, 0x91bd, 0x91c1, 0x91c2, 0x91c3, 0x91c4, - 0x91c5, 0x91c6, 0x91c7, 0x91c8, 0x91c9, 0x91ca, 0x91cb, 0x91cc, - 0x91cd, 0x91ce, 0x91cf, 0x91d0, 0x91d1, 0x91d3, 0x91d4, 0x91d5, - 0x91d6, 0x91d7, 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, - 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, 0x91e8, - 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, 0x91f0, - /*** 0xc0 ***/ - 0x91f1, 0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, 0x91f8, 0x91f9, - 0x91fa, 0x91fb, 0x91fc, 0x91fd, 0x9241, 0x9242, 0x9243, 0x9244, - 0x9245, 0x9246, 0x9247, 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, - 0x924d, 0x924e, 0x924f, 0x9250, 0x9251, 0x9253, 0x9254, 0x9255, - 0x9256, 0x9257, 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, - 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, 0x9267, 0x9268, - 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, 0x926e, 0x926f, 0x9270, - 0x9271, 0x9273, 0x9274, 0x9275, 0x9276, 0x9277, 0x9278, 0x9279 -}; - -static const unsigned short johab_from_unicode_b2[256] = { - /*** 0x00 ***/ - 0x927a, 0x927b, 0x927c, 0x927d, 0x9281, 0x9282, 0x9283, 0x9284, - 0x9285, 0x9286, 0x9287, 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, - 0x928d, 0x928e, 0x928f, 0x9290, 0x9291, 0x9293, 0x9294, 0x9295, - 0x9296, 0x9297, 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, - 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, 0x92a8, - 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92ae, 0x92af, 0x92b0, - 0x92b1, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, 0x92b8, 0x92b9, - 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92c1, 0x92c2, 0x92c3, 0x92c4, - /*** 0x40 ***/ - 0x92c5, 0x92c6, 0x92c7, 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc, - 0x92cd, 0x92ce, 0x92cf, 0x92d0, 0x92d1, 0x92d3, 0x92d4, 0x92d5, - 0x92d6, 0x92d7, 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc, 0x92dd, - 0x92e1, 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, 0x92e8, - 0x92e9, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, 0x92f0, - 0x92f1, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, 0x92f8, 0x92f9, - 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x9341, 0x9342, 0x9343, 0x9344, - 0x9345, 0x9346, 0x9347, 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, - /*** 0x80 ***/ - 0x934d, 0x934e, 0x934f, 0x9350, 0x9351, 0x9353, 0x9354, 0x9355, - 0x9356, 0x9357, 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d, - 0x9361, 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, 0x9368, - 0x9369, 0x936a, 0x936b, 0x936c, 0x936d, 0x936e, 0x936f, 0x9370, - 0x9371, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377, 0x9378, 0x9379, - 0x937a, 0x937b, 0x937c, 0x937d, 0x9381, 0x9382, 0x9383, 0x9384, - 0x9385, 0x9386, 0x9387, 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, - 0x938d, 0x938e, 0x938f, 0x9390, 0x9391, 0x9393, 0x9394, 0x9395, - /*** 0xc0 ***/ - 0x9396, 0x9397, 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, - 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, 0x93a7, 0x93a8, - 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, 0x93af, 0x93b0, - 0x93b1, 0x93b3, 0x93b4, 0x93b5, 0x93b6, 0x93b7, 0x93b8, 0x93b9, - 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x9461, 0x9462, 0x9463, 0x9464, - 0x9465, 0x9466, 0x9467, 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, - 0x946d, 0x946e, 0x946f, 0x9470, 0x9471, 0x9473, 0x9474, 0x9475, - 0x9476, 0x9477, 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d -}; - -static const unsigned short johab_from_unicode_b3[256] = { - /*** 0x00 ***/ - 0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, 0x9488, - 0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, 0x9490, - 0x9491, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, 0x9498, 0x9499, - 0x949a, 0x949b, 0x949c, 0x949d, 0x94a1, 0x94a2, 0x94a3, 0x94a4, - 0x94a5, 0x94a6, 0x94a7, 0x94a8, 0x94a9, 0x94aa, 0x94ab, 0x94ac, - 0x94ad, 0x94ae, 0x94af, 0x94b0, 0x94b1, 0x94b3, 0x94b4, 0x94b5, - 0x94b6, 0x94b7, 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, - 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, 0x94c8, - /*** 0x40 ***/ - 0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, 0x94d0, - 0x94d1, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, 0x94d8, 0x94d9, - 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94e1, 0x94e2, 0x94e3, 0x94e4, - 0x94e5, 0x94e6, 0x94e7, 0x94e8, 0x94e9, 0x94ea, 0x94eb, 0x94ec, - 0x94ed, 0x94ee, 0x94ef, 0x94f0, 0x94f1, 0x94f3, 0x94f4, 0x94f5, - 0x94f6, 0x94f7, 0x94f8, 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, - 0x9541, 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, 0x9548, - 0x9549, 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, 0x9550, - /*** 0x80 ***/ - 0x9551, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, 0x9558, 0x9559, - 0x955a, 0x955b, 0x955c, 0x955d, 0x9561, 0x9562, 0x9563, 0x9564, - 0x9565, 0x9566, 0x9567, 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, - 0x956d, 0x956e, 0x956f, 0x9570, 0x9571, 0x9573, 0x9574, 0x9575, - 0x9576, 0x9577, 0x9578, 0x9579, 0x957a, 0x957b, 0x957c, 0x957d, - 0x9581, 0x9582, 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, 0x9588, - 0x9589, 0x958a, 0x958b, 0x958c, 0x958d, 0x958e, 0x958f, 0x9590, - 0x9591, 0x9593, 0x9594, 0x9595, 0x9596, 0x9597, 0x9598, 0x9599, - /*** 0xc0 ***/ - 0x959a, 0x959b, 0x959c, 0x959d, 0x95a1, 0x95a2, 0x95a3, 0x95a4, - 0x95a5, 0x95a6, 0x95a7, 0x95a8, 0x95a9, 0x95aa, 0x95ab, 0x95ac, - 0x95ad, 0x95ae, 0x95af, 0x95b0, 0x95b1, 0x95b3, 0x95b4, 0x95b5, - 0x95b6, 0x95b7, 0x95b8, 0x95b9, 0x95ba, 0x95bb, 0x95bc, 0x95bd, - 0x95c1, 0x95c2, 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, 0x95c8, - 0x95c9, 0x95ca, 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, 0x95d0, - 0x95d1, 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, 0x95d8, 0x95d9, - 0x95da, 0x95db, 0x95dc, 0x95dd, 0x95e1, 0x95e2, 0x95e3, 0x95e4 -}; - -static const unsigned short johab_from_unicode_b4[256] = { - /*** 0x00 ***/ - 0x95e5, 0x95e6, 0x95e7, 0x95e8, 0x95e9, 0x95ea, 0x95eb, 0x95ec, - 0x95ed, 0x95ee, 0x95ef, 0x95f0, 0x95f1, 0x95f3, 0x95f4, 0x95f5, - 0x95f6, 0x95f7, 0x95f8, 0x95f9, 0x95fa, 0x95fb, 0x95fc, 0x95fd, - 0x9641, 0x9642, 0x9643, 0x9644, 0x9645, 0x9646, 0x9647, 0x9648, - 0x9649, 0x964a, 0x964b, 0x964c, 0x964d, 0x964e, 0x964f, 0x9650, - 0x9651, 0x9653, 0x9654, 0x9655, 0x9656, 0x9657, 0x9658, 0x9659, - 0x965a, 0x965b, 0x965c, 0x965d, 0x9661, 0x9662, 0x9663, 0x9664, - 0x9665, 0x9666, 0x9667, 0x9668, 0x9669, 0x966a, 0x966b, 0x966c, - /*** 0x40 ***/ - 0x966d, 0x966e, 0x966f, 0x9670, 0x9671, 0x9673, 0x9674, 0x9675, - 0x9676, 0x9677, 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, - 0x9681, 0x9682, 0x9683, 0x9684, 0x9685, 0x9686, 0x9687, 0x9688, - 0x9689, 0x968a, 0x968b, 0x968c, 0x968d, 0x968e, 0x968f, 0x9690, - 0x9691, 0x9693, 0x9694, 0x9695, 0x9696, 0x9697, 0x9698, 0x9699, - 0x969a, 0x969b, 0x969c, 0x969d, 0x96a1, 0x96a2, 0x96a3, 0x96a4, - 0x96a5, 0x96a6, 0x96a7, 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, - 0x96ad, 0x96ae, 0x96af, 0x96b0, 0x96b1, 0x96b3, 0x96b4, 0x96b5, - /*** 0x80 ***/ - 0x96b6, 0x96b7, 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, 0x96bd, - 0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, 0x96c8, - 0x96c9, 0x96ca, 0x96cb, 0x96cc, 0x96cd, 0x96ce, 0x96cf, 0x96d0, - 0x96d1, 0x96d3, 0x96d4, 0x96d5, 0x96d6, 0x96d7, 0x96d8, 0x96d9, - 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96e1, 0x96e2, 0x96e3, 0x96e4, - 0x96e5, 0x96e6, 0x96e7, 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, - 0x96ed, 0x96ee, 0x96ef, 0x96f0, 0x96f1, 0x96f3, 0x96f4, 0x96f5, - 0x96f6, 0x96f7, 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc, 0x96fd, - /*** 0xc0 ***/ - 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, 0x9748, - 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, 0x9750, - 0x9751, 0x9753, 0x9754, 0x9755, 0x9756, 0x9757, 0x9758, 0x9759, - 0x975a, 0x975b, 0x975c, 0x975d, 0x9761, 0x9762, 0x9763, 0x9764, - 0x9765, 0x9766, 0x9767, 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, - 0x976d, 0x976e, 0x976f, 0x9770, 0x9771, 0x9773, 0x9774, 0x9775, - 0x9776, 0x9777, 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, - 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, 0x9787, 0x9788 -}; - -static const unsigned short johab_from_unicode_b5[256] = { - /*** 0x00 ***/ - 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e, 0x978f, 0x9790, - 0x9791, 0x9793, 0x9794, 0x9795, 0x9796, 0x9797, 0x9798, 0x9799, - 0x979a, 0x979b, 0x979c, 0x979d, 0x97a1, 0x97a2, 0x97a3, 0x97a4, - 0x97a5, 0x97a6, 0x97a7, 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, - 0x97ad, 0x97ae, 0x97af, 0x97b0, 0x97b1, 0x97b3, 0x97b4, 0x97b5, - 0x97b6, 0x97b7, 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, - 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, 0x9868, - 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, 0x9870, - /*** 0x40 ***/ - 0x9871, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, 0x9878, 0x9879, - 0x987a, 0x987b, 0x987c, 0x987d, 0x9881, 0x9882, 0x9883, 0x9884, - 0x9885, 0x9886, 0x9887, 0x9888, 0x9889, 0x988a, 0x988b, 0x988c, - 0x988d, 0x988e, 0x988f, 0x9890, 0x9891, 0x9893, 0x9894, 0x9895, - 0x9896, 0x9897, 0x9898, 0x9899, 0x989a, 0x989b, 0x989c, 0x989d, - 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, 0x98a8, - 0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, 0x98b0, - 0x98b1, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, 0x98b8, 0x98b9, - /*** 0x80 ***/ - 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98c1, 0x98c2, 0x98c3, 0x98c4, - 0x98c5, 0x98c6, 0x98c7, 0x98c8, 0x98c9, 0x98ca, 0x98cb, 0x98cc, - 0x98cd, 0x98ce, 0x98cf, 0x98d0, 0x98d1, 0x98d3, 0x98d4, 0x98d5, - 0x98d6, 0x98d7, 0x98d8, 0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, - 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, 0x98e8, - 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, 0x98f0, - 0x98f1, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, 0x98f8, 0x98f9, - 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x9941, 0x9942, 0x9943, 0x9944, - /*** 0xc0 ***/ - 0x9945, 0x9946, 0x9947, 0x9948, 0x9949, 0x994a, 0x994b, 0x994c, - 0x994d, 0x994e, 0x994f, 0x9950, 0x9951, 0x9953, 0x9954, 0x9955, - 0x9956, 0x9957, 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, 0x995d, - 0x9961, 0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, 0x9968, - 0x9969, 0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, 0x9970, - 0x9971, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, 0x9978, 0x9979, - 0x997a, 0x997b, 0x997c, 0x997d, 0x9981, 0x9982, 0x9983, 0x9984, - 0x9985, 0x9986, 0x9987, 0x9988, 0x9989, 0x998a, 0x998b, 0x998c -}; - -static const unsigned short johab_from_unicode_b6[256] = { - /*** 0x00 ***/ - 0x998d, 0x998e, 0x998f, 0x9990, 0x9991, 0x9993, 0x9994, 0x9995, - 0x9996, 0x9997, 0x9998, 0x9999, 0x999a, 0x999b, 0x999c, 0x999d, - 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, 0x99a8, - 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, 0x99b0, - 0x99b1, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, 0x99b8, 0x99b9, - 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99c1, 0x99c2, 0x99c3, 0x99c4, - 0x99c5, 0x99c6, 0x99c7, 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, - 0x99cd, 0x99ce, 0x99cf, 0x99d0, 0x99d1, 0x99d3, 0x99d4, 0x99d5, - /*** 0x40 ***/ - 0x99d6, 0x99d7, 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, - 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, 0x99e8, - 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, 0x99f0, - 0x99f1, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, 0x99f8, 0x99f9, - 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x9a41, 0x9a42, 0x9a43, 0x9a44, - 0x9a45, 0x9a46, 0x9a47, 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, 0x9a4c, - 0x9a4d, 0x9a4e, 0x9a4f, 0x9a50, 0x9a51, 0x9a53, 0x9a54, 0x9a55, - 0x9a56, 0x9a57, 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, - /*** 0x80 ***/ - 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, 0x9a68, - 0x9a69, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, 0x9a70, - 0x9a71, 0x9a73, 0x9a74, 0x9a75, 0x9a76, 0x9a77, 0x9a78, 0x9a79, - 0x9a7a, 0x9a7b, 0x9a7c, 0x9a7d, 0x9a81, 0x9a82, 0x9a83, 0x9a84, - 0x9a85, 0x9a86, 0x9a87, 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c, - 0x9a8d, 0x9a8e, 0x9a8f, 0x9a90, 0x9a91, 0x9a93, 0x9a94, 0x9a95, - 0x9a96, 0x9a97, 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c, 0x9a9d, - 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0x9aa7, 0x9aa8, - /*** 0xc0 ***/ - 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, 0x9aae, 0x9aaf, 0x9ab0, - 0x9ab1, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab7, 0x9ab8, 0x9ab9, - 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, - 0x9ac5, 0x9ac6, 0x9ac7, 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc, - 0x9acd, 0x9ace, 0x9acf, 0x9ad0, 0x9ad1, 0x9ad3, 0x9ad4, 0x9ad5, - 0x9ad6, 0x9ad7, 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, - 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae6, 0x9ae7, 0x9ae8, - 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0x9aef, 0x9af0 -}; - -static const unsigned short johab_from_unicode_b7[256] = { - /*** 0x00 ***/ - 0x9af1, 0x9af3, 0x9af4, 0x9af5, 0x9af6, 0x9af7, 0x9af8, 0x9af9, - 0x9afa, 0x9afb, 0x9afc, 0x9afd, 0x9b41, 0x9b42, 0x9b43, 0x9b44, - 0x9b45, 0x9b46, 0x9b47, 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, - 0x9b4d, 0x9b4e, 0x9b4f, 0x9b50, 0x9b51, 0x9b53, 0x9b54, 0x9b55, - 0x9b56, 0x9b57, 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, - 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, 0x9b66, 0x9b67, 0x9b68, - 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, 0x9b70, - 0x9b71, 0x9b73, 0x9b74, 0x9b75, 0x9b76, 0x9b77, 0x9b78, 0x9b79, - /*** 0x40 ***/ - 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d, 0x9b81, 0x9b82, 0x9b83, 0x9b84, - 0x9b85, 0x9b86, 0x9b87, 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, - 0x9b8d, 0x9b8e, 0x9b8f, 0x9b90, 0x9b91, 0x9b93, 0x9b94, 0x9b95, - 0x9b96, 0x9b97, 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, - 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, 0x9ba8, - 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae, 0x9baf, 0x9bb0, - 0x9bb1, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, 0x9bb8, 0x9bb9, - 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9c61, 0x9c62, 0x9c63, 0x9c64, - /*** 0x80 ***/ - 0x9c65, 0x9c66, 0x9c67, 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, - 0x9c6d, 0x9c6e, 0x9c6f, 0x9c70, 0x9c71, 0x9c73, 0x9c74, 0x9c75, - 0x9c76, 0x9c77, 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, - 0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, 0x9c88, - 0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, 0x9c90, - 0x9c91, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, 0x9c98, 0x9c99, - 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, - 0x9ca5, 0x9ca6, 0x9ca7, 0x9ca8, 0x9ca9, 0x9caa, 0x9cab, 0x9cac, - /*** 0xc0 ***/ - 0x9cad, 0x9cae, 0x9caf, 0x9cb0, 0x9cb1, 0x9cb3, 0x9cb4, 0x9cb5, - 0x9cb6, 0x9cb7, 0x9cb8, 0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, - 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, 0x9cc8, - 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, 0x9cd0, - 0x9cd1, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, 0x9cd8, 0x9cd9, - 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, - 0x9ce5, 0x9ce6, 0x9ce7, 0x9ce8, 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, - 0x9ced, 0x9cee, 0x9cef, 0x9cf0, 0x9cf1, 0x9cf3, 0x9cf4, 0x9cf5 -}; - -static const unsigned short johab_from_unicode_b8[256] = { - /*** 0x00 ***/ - 0x9cf6, 0x9cf7, 0x9cf8, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, - 0x9d41, 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, 0x9d48, - 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, 0x9d50, - 0x9d51, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, 0x9d58, 0x9d59, - 0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d61, 0x9d62, 0x9d63, 0x9d64, - 0x9d65, 0x9d66, 0x9d67, 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, 0x9d6c, - 0x9d6d, 0x9d6e, 0x9d6f, 0x9d70, 0x9d71, 0x9d73, 0x9d74, 0x9d75, - 0x9d76, 0x9d77, 0x9d78, 0x9d79, 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, - /*** 0x40 ***/ - 0x9d81, 0x9d82, 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, 0x9d88, - 0x9d89, 0x9d8a, 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, 0x9d90, - 0x9d91, 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, 0x9d98, 0x9d99, - 0x9d9a, 0x9d9b, 0x9d9c, 0x9d9d, 0x9da1, 0x9da2, 0x9da3, 0x9da4, - 0x9da5, 0x9da6, 0x9da7, 0x9da8, 0x9da9, 0x9daa, 0x9dab, 0x9dac, - 0x9dad, 0x9dae, 0x9daf, 0x9db0, 0x9db1, 0x9db3, 0x9db4, 0x9db5, - 0x9db6, 0x9db7, 0x9db8, 0x9db9, 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, - 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, 0x9dc8, - /*** 0x80 ***/ - 0x9dc9, 0x9dca, 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, 0x9dd0, - 0x9dd1, 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, 0x9dd8, 0x9dd9, - 0x9dda, 0x9ddb, 0x9ddc, 0x9ddd, 0x9de1, 0x9de2, 0x9de3, 0x9de4, - 0x9de5, 0x9de6, 0x9de7, 0x9de8, 0x9de9, 0x9dea, 0x9deb, 0x9dec, - 0x9ded, 0x9dee, 0x9def, 0x9df0, 0x9df1, 0x9df3, 0x9df4, 0x9df5, - 0x9df6, 0x9df7, 0x9df8, 0x9df9, 0x9dfa, 0x9dfb, 0x9dfc, 0x9dfd, - 0x9e41, 0x9e42, 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, 0x9e48, - 0x9e49, 0x9e4a, 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, 0x9e50, - /*** 0xc0 ***/ - 0x9e51, 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, 0x9e58, 0x9e59, - 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5d, 0x9e61, 0x9e62, 0x9e63, 0x9e64, - 0x9e65, 0x9e66, 0x9e67, 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, - 0x9e6d, 0x9e6e, 0x9e6f, 0x9e70, 0x9e71, 0x9e73, 0x9e74, 0x9e75, - 0x9e76, 0x9e77, 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, - 0x9e81, 0x9e82, 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e87, 0x9e88, - 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c, 0x9e8d, 0x9e8e, 0x9e8f, 0x9e90, - 0x9e91, 0x9e93, 0x9e94, 0x9e95, 0x9e96, 0x9e97, 0x9e98, 0x9e99 -}; - -static const unsigned short johab_from_unicode_b9[256] = { - /*** 0x00 ***/ - 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9d, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, - 0x9ea5, 0x9ea6, 0x9ea7, 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, - 0x9ead, 0x9eae, 0x9eaf, 0x9eb0, 0x9eb1, 0x9eb3, 0x9eb4, 0x9eb5, - 0x9eb6, 0x9eb7, 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, 0x9ebd, - 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, 0x9ec5, 0x9ec6, 0x9ec7, 0x9ec8, - 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, 0x9ecd, 0x9ece, 0x9ecf, 0x9ed0, - 0x9ed1, 0x9ed3, 0x9ed4, 0x9ed5, 0x9ed6, 0x9ed7, 0x9ed8, 0x9ed9, - 0x9eda, 0x9edb, 0x9edc, 0x9edd, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, - /*** 0x40 ***/ - 0x9ee5, 0x9ee6, 0x9ee7, 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, - 0x9eed, 0x9eee, 0x9eef, 0x9ef0, 0x9ef1, 0x9ef3, 0x9ef4, 0x9ef5, - 0x9ef6, 0x9ef7, 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, 0x9efd, - 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, 0x9f46, 0x9f47, 0x9f48, - 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, 0x9f50, - 0x9f51, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, 0x9f58, 0x9f59, - 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f61, 0x9f62, 0x9f63, 0x9f64, - 0x9f65, 0x9f66, 0x9f67, 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, - /*** 0x80 ***/ - 0x9f6d, 0x9f6e, 0x9f6f, 0x9f70, 0x9f71, 0x9f73, 0x9f74, 0x9f75, - 0x9f76, 0x9f77, 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, - 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, 0x9f87, 0x9f88, - 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, 0x9f8f, 0x9f90, - 0x9f91, 0x9f93, 0x9f94, 0x9f95, 0x9f96, 0x9f97, 0x9f98, 0x9f99, - 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, - 0x9fa5, 0x9fa6, 0x9fa7, 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, - 0x9fad, 0x9fae, 0x9faf, 0x9fb0, 0x9fb1, 0x9fb3, 0x9fb4, 0x9fb5, - /*** 0xc0 ***/ - 0x9fb6, 0x9fb7, 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, - 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067, 0xa068, - 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, 0xa070, - 0xa071, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077, 0xa078, 0xa079, - 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa081, 0xa082, 0xa083, 0xa084, - 0xa085, 0xa086, 0xa087, 0xa088, 0xa089, 0xa08a, 0xa08b, 0xa08c, - 0xa08d, 0xa08e, 0xa08f, 0xa090, 0xa091, 0xa093, 0xa094, 0xa095, - 0xa096, 0xa097, 0xa098, 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d -}; - -static const unsigned short johab_from_unicode_ba[256] = { - /*** 0x00 ***/ - 0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, 0xa0a8, - 0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, 0xa0b0, - 0xa0b1, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, 0xa0b8, 0xa0b9, - 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, - 0xa0c5, 0xa0c6, 0xa0c7, 0xa0c8, 0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, - 0xa0cd, 0xa0ce, 0xa0cf, 0xa0d0, 0xa0d1, 0xa0d3, 0xa0d4, 0xa0d5, - 0xa0d6, 0xa0d7, 0xa0d8, 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, - 0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, 0xa0e8, - /*** 0x40 ***/ - 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, 0xa0f0, - 0xa0f1, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, 0xa0f8, 0xa0f9, - 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa141, 0xa142, 0xa143, 0xa144, - 0xa145, 0xa146, 0xa147, 0xa148, 0xa149, 0xa14a, 0xa14b, 0xa14c, - 0xa14d, 0xa14e, 0xa14f, 0xa150, 0xa151, 0xa153, 0xa154, 0xa155, - 0xa156, 0xa157, 0xa158, 0xa159, 0xa15a, 0xa15b, 0xa15c, 0xa15d, - 0xa161, 0xa162, 0xa163, 0xa164, 0xa165, 0xa166, 0xa167, 0xa168, - 0xa169, 0xa16a, 0xa16b, 0xa16c, 0xa16d, 0xa16e, 0xa16f, 0xa170, - /*** 0x80 ***/ - 0xa171, 0xa173, 0xa174, 0xa175, 0xa176, 0xa177, 0xa178, 0xa179, - 0xa17a, 0xa17b, 0xa17c, 0xa17d, 0xa181, 0xa182, 0xa183, 0xa184, - 0xa185, 0xa186, 0xa187, 0xa188, 0xa189, 0xa18a, 0xa18b, 0xa18c, - 0xa18d, 0xa18e, 0xa18f, 0xa190, 0xa191, 0xa193, 0xa194, 0xa195, - 0xa196, 0xa197, 0xa198, 0xa199, 0xa19a, 0xa19b, 0xa19c, 0xa19d, - 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1a5, 0xa1a6, 0xa1a7, 0xa1a8, - 0xa1a9, 0xa1aa, 0xa1ab, 0xa1ac, 0xa1ad, 0xa1ae, 0xa1af, 0xa1b0, - 0xa1b1, 0xa1b3, 0xa1b4, 0xa1b5, 0xa1b6, 0xa1b7, 0xa1b8, 0xa1b9, - /*** 0xc0 ***/ - 0xa1ba, 0xa1bb, 0xa1bc, 0xa1bd, 0xa1c1, 0xa1c2, 0xa1c3, 0xa1c4, - 0xa1c5, 0xa1c6, 0xa1c7, 0xa1c8, 0xa1c9, 0xa1ca, 0xa1cb, 0xa1cc, - 0xa1cd, 0xa1ce, 0xa1cf, 0xa1d0, 0xa1d1, 0xa1d3, 0xa1d4, 0xa1d5, - 0xa1d6, 0xa1d7, 0xa1d8, 0xa1d9, 0xa1da, 0xa1db, 0xa1dc, 0xa1dd, - 0xa1e1, 0xa1e2, 0xa1e3, 0xa1e4, 0xa1e5, 0xa1e6, 0xa1e7, 0xa1e8, - 0xa1e9, 0xa1ea, 0xa1eb, 0xa1ec, 0xa1ed, 0xa1ee, 0xa1ef, 0xa1f0, - 0xa1f1, 0xa1f3, 0xa1f4, 0xa1f5, 0xa1f6, 0xa1f7, 0xa1f8, 0xa1f9, - 0xa1fa, 0xa1fb, 0xa1fc, 0xa1fd, 0xa241, 0xa242, 0xa243, 0xa244 -}; - -static const unsigned short johab_from_unicode_bb[256] = { - /*** 0x00 ***/ - 0xa245, 0xa246, 0xa247, 0xa248, 0xa249, 0xa24a, 0xa24b, 0xa24c, - 0xa24d, 0xa24e, 0xa24f, 0xa250, 0xa251, 0xa253, 0xa254, 0xa255, - 0xa256, 0xa257, 0xa258, 0xa259, 0xa25a, 0xa25b, 0xa25c, 0xa25d, - 0xa261, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, 0xa268, - 0xa269, 0xa26a, 0xa26b, 0xa26c, 0xa26d, 0xa26e, 0xa26f, 0xa270, - 0xa271, 0xa273, 0xa274, 0xa275, 0xa276, 0xa277, 0xa278, 0xa279, - 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa281, 0xa282, 0xa283, 0xa284, - 0xa285, 0xa286, 0xa287, 0xa288, 0xa289, 0xa28a, 0xa28b, 0xa28c, - /*** 0x40 ***/ - 0xa28d, 0xa28e, 0xa28f, 0xa290, 0xa291, 0xa293, 0xa294, 0xa295, - 0xa296, 0xa297, 0xa298, 0xa299, 0xa29a, 0xa29b, 0xa29c, 0xa29d, - 0xa2a1, 0xa2a2, 0xa2a3, 0xa2a4, 0xa2a5, 0xa2a6, 0xa2a7, 0xa2a8, - 0xa2a9, 0xa2aa, 0xa2ab, 0xa2ac, 0xa2ad, 0xa2ae, 0xa2af, 0xa2b0, - 0xa2b1, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, 0xa2b8, 0xa2b9, - 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2c1, 0xa2c2, 0xa2c3, 0xa2c4, - 0xa2c5, 0xa2c6, 0xa2c7, 0xa2c8, 0xa2c9, 0xa2ca, 0xa2cb, 0xa2cc, - 0xa2cd, 0xa2ce, 0xa2cf, 0xa2d0, 0xa2d1, 0xa2d3, 0xa2d4, 0xa2d5, - /*** 0x80 ***/ - 0xa2d6, 0xa2d7, 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, - 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, 0xa2e8, - 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, 0xa2f0, - 0xa2f1, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, 0xa2f8, 0xa2f9, - 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa341, 0xa342, 0xa343, 0xa344, - 0xa345, 0xa346, 0xa347, 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, - 0xa34d, 0xa34e, 0xa34f, 0xa350, 0xa351, 0xa353, 0xa354, 0xa355, - 0xa356, 0xa357, 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, - /*** 0xc0 ***/ - 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, 0xa368, - 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, 0xa36e, 0xa36f, 0xa370, - 0xa371, 0xa373, 0xa374, 0xa375, 0xa376, 0xa377, 0xa378, 0xa379, - 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa381, 0xa382, 0xa383, 0xa384, - 0xa385, 0xa386, 0xa387, 0xa388, 0xa389, 0xa38a, 0xa38b, 0xa38c, - 0xa38d, 0xa38e, 0xa38f, 0xa390, 0xa391, 0xa393, 0xa394, 0xa395, - 0xa396, 0xa397, 0xa398, 0xa399, 0xa39a, 0xa39b, 0xa39c, 0xa39d, - 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, 0xa3a8 -}; - -static const unsigned short johab_from_unicode_bc[256] = { - /*** 0x00 ***/ - 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, 0xa3b0, - 0xa3b1, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, 0xa3b8, 0xa3b9, - 0xa3ba, 0xa3bb, 0xa3bc, 0xa3bd, 0xa461, 0xa462, 0xa463, 0xa464, - 0xa465, 0xa466, 0xa467, 0xa468, 0xa469, 0xa46a, 0xa46b, 0xa46c, - 0xa46d, 0xa46e, 0xa46f, 0xa470, 0xa471, 0xa473, 0xa474, 0xa475, - 0xa476, 0xa477, 0xa478, 0xa479, 0xa47a, 0xa47b, 0xa47c, 0xa47d, - 0xa481, 0xa482, 0xa483, 0xa484, 0xa485, 0xa486, 0xa487, 0xa488, - 0xa489, 0xa48a, 0xa48b, 0xa48c, 0xa48d, 0xa48e, 0xa48f, 0xa490, - /*** 0x40 ***/ - 0xa491, 0xa493, 0xa494, 0xa495, 0xa496, 0xa497, 0xa498, 0xa499, - 0xa49a, 0xa49b, 0xa49c, 0xa49d, 0xa4a1, 0xa4a2, 0xa4a3, 0xa4a4, - 0xa4a5, 0xa4a6, 0xa4a7, 0xa4a8, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4ac, - 0xa4ad, 0xa4ae, 0xa4af, 0xa4b0, 0xa4b1, 0xa4b3, 0xa4b4, 0xa4b5, - 0xa4b6, 0xa4b7, 0xa4b8, 0xa4b9, 0xa4ba, 0xa4bb, 0xa4bc, 0xa4bd, - 0xa4c1, 0xa4c2, 0xa4c3, 0xa4c4, 0xa4c5, 0xa4c6, 0xa4c7, 0xa4c8, - 0xa4c9, 0xa4ca, 0xa4cb, 0xa4cc, 0xa4cd, 0xa4ce, 0xa4cf, 0xa4d0, - 0xa4d1, 0xa4d3, 0xa4d4, 0xa4d5, 0xa4d6, 0xa4d7, 0xa4d8, 0xa4d9, - /*** 0x80 ***/ - 0xa4da, 0xa4db, 0xa4dc, 0xa4dd, 0xa4e1, 0xa4e2, 0xa4e3, 0xa4e4, - 0xa4e5, 0xa4e6, 0xa4e7, 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, - 0xa4ed, 0xa4ee, 0xa4ef, 0xa4f0, 0xa4f1, 0xa4f3, 0xa4f4, 0xa4f5, - 0xa4f6, 0xa4f7, 0xa4f8, 0xa4f9, 0xa4fa, 0xa4fb, 0xa4fc, 0xa4fd, - 0xa541, 0xa542, 0xa543, 0xa544, 0xa545, 0xa546, 0xa547, 0xa548, - 0xa549, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa54e, 0xa54f, 0xa550, - 0xa551, 0xa553, 0xa554, 0xa555, 0xa556, 0xa557, 0xa558, 0xa559, - 0xa55a, 0xa55b, 0xa55c, 0xa55d, 0xa561, 0xa562, 0xa563, 0xa564, - /*** 0xc0 ***/ - 0xa565, 0xa566, 0xa567, 0xa568, 0xa569, 0xa56a, 0xa56b, 0xa56c, - 0xa56d, 0xa56e, 0xa56f, 0xa570, 0xa571, 0xa573, 0xa574, 0xa575, - 0xa576, 0xa577, 0xa578, 0xa579, 0xa57a, 0xa57b, 0xa57c, 0xa57d, - 0xa581, 0xa582, 0xa583, 0xa584, 0xa585, 0xa586, 0xa587, 0xa588, - 0xa589, 0xa58a, 0xa58b, 0xa58c, 0xa58d, 0xa58e, 0xa58f, 0xa590, - 0xa591, 0xa593, 0xa594, 0xa595, 0xa596, 0xa597, 0xa598, 0xa599, - 0xa59a, 0xa59b, 0xa59c, 0xa59d, 0xa5a1, 0xa5a2, 0xa5a3, 0xa5a4, - 0xa5a5, 0xa5a6, 0xa5a7, 0xa5a8, 0xa5a9, 0xa5aa, 0xa5ab, 0xa5ac -}; - -static const unsigned short johab_from_unicode_bd[256] = { - /*** 0x00 ***/ - 0xa5ad, 0xa5ae, 0xa5af, 0xa5b0, 0xa5b1, 0xa5b3, 0xa5b4, 0xa5b5, - 0xa5b6, 0xa5b7, 0xa5b8, 0xa5b9, 0xa5ba, 0xa5bb, 0xa5bc, 0xa5bd, - 0xa5c1, 0xa5c2, 0xa5c3, 0xa5c4, 0xa5c5, 0xa5c6, 0xa5c7, 0xa5c8, - 0xa5c9, 0xa5ca, 0xa5cb, 0xa5cc, 0xa5cd, 0xa5ce, 0xa5cf, 0xa5d0, - 0xa5d1, 0xa5d3, 0xa5d4, 0xa5d5, 0xa5d6, 0xa5d7, 0xa5d8, 0xa5d9, - 0xa5da, 0xa5db, 0xa5dc, 0xa5dd, 0xa5e1, 0xa5e2, 0xa5e3, 0xa5e4, - 0xa5e5, 0xa5e6, 0xa5e7, 0xa5e8, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, - 0xa5ed, 0xa5ee, 0xa5ef, 0xa5f0, 0xa5f1, 0xa5f3, 0xa5f4, 0xa5f5, - /*** 0x40 ***/ - 0xa5f6, 0xa5f7, 0xa5f8, 0xa5f9, 0xa5fa, 0xa5fb, 0xa5fc, 0xa5fd, - 0xa641, 0xa642, 0xa643, 0xa644, 0xa645, 0xa646, 0xa647, 0xa648, - 0xa649, 0xa64a, 0xa64b, 0xa64c, 0xa64d, 0xa64e, 0xa64f, 0xa650, - 0xa651, 0xa653, 0xa654, 0xa655, 0xa656, 0xa657, 0xa658, 0xa659, - 0xa65a, 0xa65b, 0xa65c, 0xa65d, 0xa661, 0xa662, 0xa663, 0xa664, - 0xa665, 0xa666, 0xa667, 0xa668, 0xa669, 0xa66a, 0xa66b, 0xa66c, - 0xa66d, 0xa66e, 0xa66f, 0xa670, 0xa671, 0xa673, 0xa674, 0xa675, - 0xa676, 0xa677, 0xa678, 0xa679, 0xa67a, 0xa67b, 0xa67c, 0xa67d, - /*** 0x80 ***/ - 0xa681, 0xa682, 0xa683, 0xa684, 0xa685, 0xa686, 0xa687, 0xa688, - 0xa689, 0xa68a, 0xa68b, 0xa68c, 0xa68d, 0xa68e, 0xa68f, 0xa690, - 0xa691, 0xa693, 0xa694, 0xa695, 0xa696, 0xa697, 0xa698, 0xa699, - 0xa69a, 0xa69b, 0xa69c, 0xa69d, 0xa6a1, 0xa6a2, 0xa6a3, 0xa6a4, - 0xa6a5, 0xa6a6, 0xa6a7, 0xa6a8, 0xa6a9, 0xa6aa, 0xa6ab, 0xa6ac, - 0xa6ad, 0xa6ae, 0xa6af, 0xa6b0, 0xa6b1, 0xa6b3, 0xa6b4, 0xa6b5, - 0xa6b6, 0xa6b7, 0xa6b8, 0xa6b9, 0xa6ba, 0xa6bb, 0xa6bc, 0xa6bd, - 0xa6c1, 0xa6c2, 0xa6c3, 0xa6c4, 0xa6c5, 0xa6c6, 0xa6c7, 0xa6c8, - /*** 0xc0 ***/ - 0xa6c9, 0xa6ca, 0xa6cb, 0xa6cc, 0xa6cd, 0xa6ce, 0xa6cf, 0xa6d0, - 0xa6d1, 0xa6d3, 0xa6d4, 0xa6d5, 0xa6d6, 0xa6d7, 0xa6d8, 0xa6d9, - 0xa6da, 0xa6db, 0xa6dc, 0xa6dd, 0xa6e1, 0xa6e2, 0xa6e3, 0xa6e4, - 0xa6e5, 0xa6e6, 0xa6e7, 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0xa6ec, - 0xa6ed, 0xa6ee, 0xa6ef, 0xa6f0, 0xa6f1, 0xa6f3, 0xa6f4, 0xa6f5, - 0xa6f6, 0xa6f7, 0xa6f8, 0xa6f9, 0xa6fa, 0xa6fb, 0xa6fc, 0xa6fd, - 0xa741, 0xa742, 0xa743, 0xa744, 0xa745, 0xa746, 0xa747, 0xa748, - 0xa749, 0xa74a, 0xa74b, 0xa74c, 0xa74d, 0xa74e, 0xa74f, 0xa750 -}; - -static const unsigned short johab_from_unicode_be[256] = { - /*** 0x00 ***/ - 0xa751, 0xa753, 0xa754, 0xa755, 0xa756, 0xa757, 0xa758, 0xa759, - 0xa75a, 0xa75b, 0xa75c, 0xa75d, 0xa761, 0xa762, 0xa763, 0xa764, - 0xa765, 0xa766, 0xa767, 0xa768, 0xa769, 0xa76a, 0xa76b, 0xa76c, - 0xa76d, 0xa76e, 0xa76f, 0xa770, 0xa771, 0xa773, 0xa774, 0xa775, - 0xa776, 0xa777, 0xa778, 0xa779, 0xa77a, 0xa77b, 0xa77c, 0xa77d, - 0xa781, 0xa782, 0xa783, 0xa784, 0xa785, 0xa786, 0xa787, 0xa788, - 0xa789, 0xa78a, 0xa78b, 0xa78c, 0xa78d, 0xa78e, 0xa78f, 0xa790, - 0xa791, 0xa793, 0xa794, 0xa795, 0xa796, 0xa797, 0xa798, 0xa799, - /*** 0x40 ***/ - 0xa79a, 0xa79b, 0xa79c, 0xa79d, 0xa7a1, 0xa7a2, 0xa7a3, 0xa7a4, - 0xa7a5, 0xa7a6, 0xa7a7, 0xa7a8, 0xa7a9, 0xa7aa, 0xa7ab, 0xa7ac, - 0xa7ad, 0xa7ae, 0xa7af, 0xa7b0, 0xa7b1, 0xa7b3, 0xa7b4, 0xa7b5, - 0xa7b6, 0xa7b7, 0xa7b8, 0xa7b9, 0xa7ba, 0xa7bb, 0xa7bc, 0xa7bd, - 0xa861, 0xa862, 0xa863, 0xa864, 0xa865, 0xa866, 0xa867, 0xa868, - 0xa869, 0xa86a, 0xa86b, 0xa86c, 0xa86d, 0xa86e, 0xa86f, 0xa870, - 0xa871, 0xa873, 0xa874, 0xa875, 0xa876, 0xa877, 0xa878, 0xa879, - 0xa87a, 0xa87b, 0xa87c, 0xa87d, 0xa881, 0xa882, 0xa883, 0xa884, - /*** 0x80 ***/ - 0xa885, 0xa886, 0xa887, 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, - 0xa88d, 0xa88e, 0xa88f, 0xa890, 0xa891, 0xa893, 0xa894, 0xa895, - 0xa896, 0xa897, 0xa898, 0xa899, 0xa89a, 0xa89b, 0xa89c, 0xa89d, - 0xa8a1, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5, 0xa8a6, 0xa8a7, 0xa8a8, - 0xa8a9, 0xa8aa, 0xa8ab, 0xa8ac, 0xa8ad, 0xa8ae, 0xa8af, 0xa8b0, - 0xa8b1, 0xa8b3, 0xa8b4, 0xa8b5, 0xa8b6, 0xa8b7, 0xa8b8, 0xa8b9, - 0xa8ba, 0xa8bb, 0xa8bc, 0xa8bd, 0xa8c1, 0xa8c2, 0xa8c3, 0xa8c4, - 0xa8c5, 0xa8c6, 0xa8c7, 0xa8c8, 0xa8c9, 0xa8ca, 0xa8cb, 0xa8cc, - /*** 0xc0 ***/ - 0xa8cd, 0xa8ce, 0xa8cf, 0xa8d0, 0xa8d1, 0xa8d3, 0xa8d4, 0xa8d5, - 0xa8d6, 0xa8d7, 0xa8d8, 0xa8d9, 0xa8da, 0xa8db, 0xa8dc, 0xa8dd, - 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, 0xa8e5, 0xa8e6, 0xa8e7, 0xa8e8, - 0xa8e9, 0xa8ea, 0xa8eb, 0xa8ec, 0xa8ed, 0xa8ee, 0xa8ef, 0xa8f0, - 0xa8f1, 0xa8f3, 0xa8f4, 0xa8f5, 0xa8f6, 0xa8f7, 0xa8f8, 0xa8f9, - 0xa8fa, 0xa8fb, 0xa8fc, 0xa8fd, 0xa941, 0xa942, 0xa943, 0xa944, - 0xa945, 0xa946, 0xa947, 0xa948, 0xa949, 0xa94a, 0xa94b, 0xa94c, - 0xa94d, 0xa94e, 0xa94f, 0xa950, 0xa951, 0xa953, 0xa954, 0xa955 -}; - -static const unsigned short johab_from_unicode_bf[256] = { - /*** 0x00 ***/ - 0xa956, 0xa957, 0xa958, 0xa959, 0xa95a, 0xa95b, 0xa95c, 0xa95d, - 0xa961, 0xa962, 0xa963, 0xa964, 0xa965, 0xa966, 0xa967, 0xa968, - 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, 0xa970, - 0xa971, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, 0xa978, 0xa979, - 0xa97a, 0xa97b, 0xa97c, 0xa97d, 0xa981, 0xa982, 0xa983, 0xa984, - 0xa985, 0xa986, 0xa987, 0xa988, 0xa989, 0xa98a, 0xa98b, 0xa98c, - 0xa98d, 0xa98e, 0xa98f, 0xa990, 0xa991, 0xa993, 0xa994, 0xa995, - 0xa996, 0xa997, 0xa998, 0xa999, 0xa99a, 0xa99b, 0xa99c, 0xa99d, - /*** 0x40 ***/ - 0xa9a1, 0xa9a2, 0xa9a3, 0xa9a4, 0xa9a5, 0xa9a6, 0xa9a7, 0xa9a8, - 0xa9a9, 0xa9aa, 0xa9ab, 0xa9ac, 0xa9ad, 0xa9ae, 0xa9af, 0xa9b0, - 0xa9b1, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, 0xa9b8, 0xa9b9, - 0xa9ba, 0xa9bb, 0xa9bc, 0xa9bd, 0xa9c1, 0xa9c2, 0xa9c3, 0xa9c4, - 0xa9c5, 0xa9c6, 0xa9c7, 0xa9c8, 0xa9c9, 0xa9ca, 0xa9cb, 0xa9cc, - 0xa9cd, 0xa9ce, 0xa9cf, 0xa9d0, 0xa9d1, 0xa9d3, 0xa9d4, 0xa9d5, - 0xa9d6, 0xa9d7, 0xa9d8, 0xa9d9, 0xa9da, 0xa9db, 0xa9dc, 0xa9dd, - 0xa9e1, 0xa9e2, 0xa9e3, 0xa9e4, 0xa9e5, 0xa9e6, 0xa9e7, 0xa9e8, - /*** 0x80 ***/ - 0xa9e9, 0xa9ea, 0xa9eb, 0xa9ec, 0xa9ed, 0xa9ee, 0xa9ef, 0xa9f0, - 0xa9f1, 0xa9f3, 0xa9f4, 0xa9f5, 0xa9f6, 0xa9f7, 0xa9f8, 0xa9f9, - 0xa9fa, 0xa9fb, 0xa9fc, 0xa9fd, 0xaa41, 0xaa42, 0xaa43, 0xaa44, - 0xaa45, 0xaa46, 0xaa47, 0xaa48, 0xaa49, 0xaa4a, 0xaa4b, 0xaa4c, - 0xaa4d, 0xaa4e, 0xaa4f, 0xaa50, 0xaa51, 0xaa53, 0xaa54, 0xaa55, - 0xaa56, 0xaa57, 0xaa58, 0xaa59, 0xaa5a, 0xaa5b, 0xaa5c, 0xaa5d, - 0xaa61, 0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, 0xaa68, - 0xaa69, 0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, 0xaa70, - /*** 0xc0 ***/ - 0xaa71, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, 0xaa78, 0xaa79, - 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa81, 0xaa82, 0xaa83, 0xaa84, - 0xaa85, 0xaa86, 0xaa87, 0xaa88, 0xaa89, 0xaa8a, 0xaa8b, 0xaa8c, - 0xaa8d, 0xaa8e, 0xaa8f, 0xaa90, 0xaa91, 0xaa93, 0xaa94, 0xaa95, - 0xaa96, 0xaa97, 0xaa98, 0xaa99, 0xaa9a, 0xaa9b, 0xaa9c, 0xaa9d, - 0xaaa1, 0xaaa2, 0xaaa3, 0xaaa4, 0xaaa5, 0xaaa6, 0xaaa7, 0xaaa8, - 0xaaa9, 0xaaaa, 0xaaab, 0xaaac, 0xaaad, 0xaaae, 0xaaaf, 0xaab0, - 0xaab1, 0xaab3, 0xaab4, 0xaab5, 0xaab6, 0xaab7, 0xaab8, 0xaab9 -}; - -static const unsigned short johab_from_unicode_c0[256] = { - /*** 0x00 ***/ - 0xaaba, 0xaabb, 0xaabc, 0xaabd, 0xaac1, 0xaac2, 0xaac3, 0xaac4, - 0xaac5, 0xaac6, 0xaac7, 0xaac8, 0xaac9, 0xaaca, 0xaacb, 0xaacc, - 0xaacd, 0xaace, 0xaacf, 0xaad0, 0xaad1, 0xaad3, 0xaad4, 0xaad5, - 0xaad6, 0xaad7, 0xaad8, 0xaad9, 0xaada, 0xaadb, 0xaadc, 0xaadd, - 0xaae1, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7, 0xaae8, - 0xaae9, 0xaaea, 0xaaeb, 0xaaec, 0xaaed, 0xaaee, 0xaaef, 0xaaf0, - 0xaaf1, 0xaaf3, 0xaaf4, 0xaaf5, 0xaaf6, 0xaaf7, 0xaaf8, 0xaaf9, - 0xaafa, 0xaafb, 0xaafc, 0xaafd, 0xab41, 0xab42, 0xab43, 0xab44, - /*** 0x40 ***/ - 0xab45, 0xab46, 0xab47, 0xab48, 0xab49, 0xab4a, 0xab4b, 0xab4c, - 0xab4d, 0xab4e, 0xab4f, 0xab50, 0xab51, 0xab53, 0xab54, 0xab55, - 0xab56, 0xab57, 0xab58, 0xab59, 0xab5a, 0xab5b, 0xab5c, 0xab5d, - 0xab61, 0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, 0xab68, - 0xab69, 0xab6a, 0xab6b, 0xab6c, 0xab6d, 0xab6e, 0xab6f, 0xab70, - 0xab71, 0xab73, 0xab74, 0xab75, 0xab76, 0xab77, 0xab78, 0xab79, - 0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab81, 0xab82, 0xab83, 0xab84, - 0xab85, 0xab86, 0xab87, 0xab88, 0xab89, 0xab8a, 0xab8b, 0xab8c, - /*** 0x80 ***/ - 0xab8d, 0xab8e, 0xab8f, 0xab90, 0xab91, 0xab93, 0xab94, 0xab95, - 0xab96, 0xab97, 0xab98, 0xab99, 0xab9a, 0xab9b, 0xab9c, 0xab9d, - 0xaba1, 0xaba2, 0xaba3, 0xaba4, 0xaba5, 0xaba6, 0xaba7, 0xaba8, - 0xaba9, 0xabaa, 0xabab, 0xabac, 0xabad, 0xabae, 0xabaf, 0xabb0, - 0xabb1, 0xabb3, 0xabb4, 0xabb5, 0xabb6, 0xabb7, 0xabb8, 0xabb9, - 0xabba, 0xabbb, 0xabbc, 0xabbd, 0xac61, 0xac62, 0xac63, 0xac64, - 0xac65, 0xac66, 0xac67, 0xac68, 0xac69, 0xac6a, 0xac6b, 0xac6c, - 0xac6d, 0xac6e, 0xac6f, 0xac70, 0xac71, 0xac73, 0xac74, 0xac75, - /*** 0xc0 ***/ - 0xac76, 0xac77, 0xac78, 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, - 0xac81, 0xac82, 0xac83, 0xac84, 0xac85, 0xac86, 0xac87, 0xac88, - 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, 0xac90, - 0xac91, 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, 0xac98, 0xac99, - 0xac9a, 0xac9b, 0xac9c, 0xac9d, 0xaca1, 0xaca2, 0xaca3, 0xaca4, - 0xaca5, 0xaca6, 0xaca7, 0xaca8, 0xaca9, 0xacaa, 0xacab, 0xacac, - 0xacad, 0xacae, 0xacaf, 0xacb0, 0xacb1, 0xacb3, 0xacb4, 0xacb5, - 0xacb6, 0xacb7, 0xacb8, 0xacb9, 0xacba, 0xacbb, 0xacbc, 0xacbd -}; - -static const unsigned short johab_from_unicode_c1[256] = { - /*** 0x00 ***/ - 0xacc1, 0xacc2, 0xacc3, 0xacc4, 0xacc5, 0xacc6, 0xacc7, 0xacc8, - 0xacc9, 0xacca, 0xaccb, 0xaccc, 0xaccd, 0xacce, 0xaccf, 0xacd0, - 0xacd1, 0xacd3, 0xacd4, 0xacd5, 0xacd6, 0xacd7, 0xacd8, 0xacd9, - 0xacda, 0xacdb, 0xacdc, 0xacdd, 0xace1, 0xace2, 0xace3, 0xace4, - 0xace5, 0xace6, 0xace7, 0xace8, 0xace9, 0xacea, 0xaceb, 0xacec, - 0xaced, 0xacee, 0xacef, 0xacf0, 0xacf1, 0xacf3, 0xacf4, 0xacf5, - 0xacf6, 0xacf7, 0xacf8, 0xacf9, 0xacfa, 0xacfb, 0xacfc, 0xacfd, - 0xad41, 0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, 0xad48, - /*** 0x40 ***/ - 0xad49, 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, 0xad50, - 0xad51, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, 0xad58, 0xad59, - 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad61, 0xad62, 0xad63, 0xad64, - 0xad65, 0xad66, 0xad67, 0xad68, 0xad69, 0xad6a, 0xad6b, 0xad6c, - 0xad6d, 0xad6e, 0xad6f, 0xad70, 0xad71, 0xad73, 0xad74, 0xad75, - 0xad76, 0xad77, 0xad78, 0xad79, 0xad7a, 0xad7b, 0xad7c, 0xad7d, - 0xad81, 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, 0xad88, - 0xad89, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, 0xad90, - /*** 0x80 ***/ - 0xad91, 0xad93, 0xad94, 0xad95, 0xad96, 0xad97, 0xad98, 0xad99, - 0xad9a, 0xad9b, 0xad9c, 0xad9d, 0xada1, 0xada2, 0xada3, 0xada4, - 0xada5, 0xada6, 0xada7, 0xada8, 0xada9, 0xadaa, 0xadab, 0xadac, - 0xadad, 0xadae, 0xadaf, 0xadb0, 0xadb1, 0xadb3, 0xadb4, 0xadb5, - 0xadb6, 0xadb7, 0xadb8, 0xadb9, 0xadba, 0xadbb, 0xadbc, 0xadbd, - 0xadc1, 0xadc2, 0xadc3, 0xadc4, 0xadc5, 0xadc6, 0xadc7, 0xadc8, - 0xadc9, 0xadca, 0xadcb, 0xadcc, 0xadcd, 0xadce, 0xadcf, 0xadd0, - 0xadd1, 0xadd3, 0xadd4, 0xadd5, 0xadd6, 0xadd7, 0xadd8, 0xadd9, - /*** 0xc0 ***/ - 0xadda, 0xaddb, 0xaddc, 0xaddd, 0xade1, 0xade2, 0xade3, 0xade4, - 0xade5, 0xade6, 0xade7, 0xade8, 0xade9, 0xadea, 0xadeb, 0xadec, - 0xaded, 0xadee, 0xadef, 0xadf0, 0xadf1, 0xadf3, 0xadf4, 0xadf5, - 0xadf6, 0xadf7, 0xadf8, 0xadf9, 0xadfa, 0xadfb, 0xadfc, 0xadfd, - 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, 0xae48, - 0xae49, 0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, 0xae50, - 0xae51, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, 0xae58, 0xae59, - 0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae61, 0xae62, 0xae63, 0xae64 -}; - -static const unsigned short johab_from_unicode_c2[256] = { - /*** 0x00 ***/ - 0xae65, 0xae66, 0xae67, 0xae68, 0xae69, 0xae6a, 0xae6b, 0xae6c, - 0xae6d, 0xae6e, 0xae6f, 0xae70, 0xae71, 0xae73, 0xae74, 0xae75, - 0xae76, 0xae77, 0xae78, 0xae79, 0xae7a, 0xae7b, 0xae7c, 0xae7d, - 0xae81, 0xae82, 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, 0xae88, - 0xae89, 0xae8a, 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, 0xae90, - 0xae91, 0xae93, 0xae94, 0xae95, 0xae96, 0xae97, 0xae98, 0xae99, - 0xae9a, 0xae9b, 0xae9c, 0xae9d, 0xaea1, 0xaea2, 0xaea3, 0xaea4, - 0xaea5, 0xaea6, 0xaea7, 0xaea8, 0xaea9, 0xaeaa, 0xaeab, 0xaeac, - /*** 0x40 ***/ - 0xaead, 0xaeae, 0xaeaf, 0xaeb0, 0xaeb1, 0xaeb3, 0xaeb4, 0xaeb5, - 0xaeb6, 0xaeb7, 0xaeb8, 0xaeb9, 0xaeba, 0xaebb, 0xaebc, 0xaebd, - 0xaec1, 0xaec2, 0xaec3, 0xaec4, 0xaec5, 0xaec6, 0xaec7, 0xaec8, - 0xaec9, 0xaeca, 0xaecb, 0xaecc, 0xaecd, 0xaece, 0xaecf, 0xaed0, - 0xaed1, 0xaed3, 0xaed4, 0xaed5, 0xaed6, 0xaed7, 0xaed8, 0xaed9, - 0xaeda, 0xaedb, 0xaedc, 0xaedd, 0xaee1, 0xaee2, 0xaee3, 0xaee4, - 0xaee5, 0xaee6, 0xaee7, 0xaee8, 0xaee9, 0xaeea, 0xaeeb, 0xaeec, - 0xaeed, 0xaeee, 0xaeef, 0xaef0, 0xaef1, 0xaef3, 0xaef4, 0xaef5, - /*** 0x80 ***/ - 0xaef6, 0xaef7, 0xaef8, 0xaef9, 0xaefa, 0xaefb, 0xaefc, 0xaefd, - 0xaf41, 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, 0xaf48, - 0xaf49, 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, 0xaf50, - 0xaf51, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, 0xaf58, 0xaf59, - 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf61, 0xaf62, 0xaf63, 0xaf64, - 0xaf65, 0xaf66, 0xaf67, 0xaf68, 0xaf69, 0xaf6a, 0xaf6b, 0xaf6c, - 0xaf6d, 0xaf6e, 0xaf6f, 0xaf70, 0xaf71, 0xaf73, 0xaf74, 0xaf75, - 0xaf76, 0xaf77, 0xaf78, 0xaf79, 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, - /*** 0xc0 ***/ - 0xaf81, 0xaf82, 0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, 0xaf88, - 0xaf89, 0xaf8a, 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, 0xaf90, - 0xaf91, 0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, 0xaf98, 0xaf99, - 0xaf9a, 0xaf9b, 0xaf9c, 0xaf9d, 0xafa1, 0xafa2, 0xafa3, 0xafa4, - 0xafa5, 0xafa6, 0xafa7, 0xafa8, 0xafa9, 0xafaa, 0xafab, 0xafac, - 0xafad, 0xafae, 0xafaf, 0xafb0, 0xafb1, 0xafb3, 0xafb4, 0xafb5, - 0xafb6, 0xafb7, 0xafb8, 0xafb9, 0xafba, 0xafbb, 0xafbc, 0xafbd, - 0xb061, 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, 0xb068 -}; - -static const unsigned short johab_from_unicode_c3[256] = { - /*** 0x00 ***/ - 0xb069, 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, 0xb070, - 0xb071, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, 0xb078, 0xb079, - 0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb081, 0xb082, 0xb083, 0xb084, - 0xb085, 0xb086, 0xb087, 0xb088, 0xb089, 0xb08a, 0xb08b, 0xb08c, - 0xb08d, 0xb08e, 0xb08f, 0xb090, 0xb091, 0xb093, 0xb094, 0xb095, - 0xb096, 0xb097, 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, - 0xb0a1, 0xb0a2, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, 0xb0a8, - 0xb0a9, 0xb0aa, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, 0xb0b0, - /*** 0x40 ***/ - 0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b6, 0xb0b7, 0xb0b8, 0xb0b9, - 0xb0ba, 0xb0bb, 0xb0bc, 0xb0bd, 0xb0c1, 0xb0c2, 0xb0c3, 0xb0c4, - 0xb0c5, 0xb0c6, 0xb0c7, 0xb0c8, 0xb0c9, 0xb0ca, 0xb0cb, 0xb0cc, - 0xb0cd, 0xb0ce, 0xb0cf, 0xb0d0, 0xb0d1, 0xb0d3, 0xb0d4, 0xb0d5, - 0xb0d6, 0xb0d7, 0xb0d8, 0xb0d9, 0xb0da, 0xb0db, 0xb0dc, 0xb0dd, - 0xb0e1, 0xb0e2, 0xb0e3, 0xb0e4, 0xb0e5, 0xb0e6, 0xb0e7, 0xb0e8, - 0xb0e9, 0xb0ea, 0xb0eb, 0xb0ec, 0xb0ed, 0xb0ee, 0xb0ef, 0xb0f0, - 0xb0f1, 0xb0f3, 0xb0f4, 0xb0f5, 0xb0f6, 0xb0f7, 0xb0f8, 0xb0f9, - /*** 0x80 ***/ - 0xb0fa, 0xb0fb, 0xb0fc, 0xb0fd, 0xb141, 0xb142, 0xb143, 0xb144, - 0xb145, 0xb146, 0xb147, 0xb148, 0xb149, 0xb14a, 0xb14b, 0xb14c, - 0xb14d, 0xb14e, 0xb14f, 0xb150, 0xb151, 0xb153, 0xb154, 0xb155, - 0xb156, 0xb157, 0xb158, 0xb159, 0xb15a, 0xb15b, 0xb15c, 0xb15d, - 0xb161, 0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, 0xb168, - 0xb169, 0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, 0xb170, - 0xb171, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, 0xb178, 0xb179, - 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb181, 0xb182, 0xb183, 0xb184, - /*** 0xc0 ***/ - 0xb185, 0xb186, 0xb187, 0xb188, 0xb189, 0xb18a, 0xb18b, 0xb18c, - 0xb18d, 0xb18e, 0xb18f, 0xb190, 0xb191, 0xb193, 0xb194, 0xb195, - 0xb196, 0xb197, 0xb198, 0xb199, 0xb19a, 0xb19b, 0xb19c, 0xb19d, - 0xb1a1, 0xb1a2, 0xb1a3, 0xb1a4, 0xb1a5, 0xb1a6, 0xb1a7, 0xb1a8, - 0xb1a9, 0xb1aa, 0xb1ab, 0xb1ac, 0xb1ad, 0xb1ae, 0xb1af, 0xb1b0, - 0xb1b1, 0xb1b3, 0xb1b4, 0xb1b5, 0xb1b6, 0xb1b7, 0xb1b8, 0xb1b9, - 0xb1ba, 0xb1bb, 0xb1bc, 0xb1bd, 0xb1c1, 0xb1c2, 0xb1c3, 0xb1c4, - 0xb1c5, 0xb1c6, 0xb1c7, 0xb1c8, 0xb1c9, 0xb1ca, 0xb1cb, 0xb1cc -}; - -static const unsigned short johab_from_unicode_c4[256] = { - /*** 0x00 ***/ - 0xb1cd, 0xb1ce, 0xb1cf, 0xb1d0, 0xb1d1, 0xb1d3, 0xb1d4, 0xb1d5, - 0xb1d6, 0xb1d7, 0xb1d8, 0xb1d9, 0xb1da, 0xb1db, 0xb1dc, 0xb1dd, - 0xb1e1, 0xb1e2, 0xb1e3, 0xb1e4, 0xb1e5, 0xb1e6, 0xb1e7, 0xb1e8, - 0xb1e9, 0xb1ea, 0xb1eb, 0xb1ec, 0xb1ed, 0xb1ee, 0xb1ef, 0xb1f0, - 0xb1f1, 0xb1f3, 0xb1f4, 0xb1f5, 0xb1f6, 0xb1f7, 0xb1f8, 0xb1f9, - 0xb1fa, 0xb1fb, 0xb1fc, 0xb1fd, 0xb241, 0xb242, 0xb243, 0xb244, - 0xb245, 0xb246, 0xb247, 0xb248, 0xb249, 0xb24a, 0xb24b, 0xb24c, - 0xb24d, 0xb24e, 0xb24f, 0xb250, 0xb251, 0xb253, 0xb254, 0xb255, - /*** 0x40 ***/ - 0xb256, 0xb257, 0xb258, 0xb259, 0xb25a, 0xb25b, 0xb25c, 0xb25d, - 0xb261, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, 0xb268, - 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, 0xb270, - 0xb271, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, 0xb278, 0xb279, - 0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb281, 0xb282, 0xb283, 0xb284, - 0xb285, 0xb286, 0xb287, 0xb288, 0xb289, 0xb28a, 0xb28b, 0xb28c, - 0xb28d, 0xb28e, 0xb28f, 0xb290, 0xb291, 0xb293, 0xb294, 0xb295, - 0xb296, 0xb297, 0xb298, 0xb299, 0xb29a, 0xb29b, 0xb29c, 0xb29d, - /*** 0x80 ***/ - 0xb2a1, 0xb2a2, 0xb2a3, 0xb2a4, 0xb2a5, 0xb2a6, 0xb2a7, 0xb2a8, - 0xb2a9, 0xb2aa, 0xb2ab, 0xb2ac, 0xb2ad, 0xb2ae, 0xb2af, 0xb2b0, - 0xb2b1, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, 0xb2b8, 0xb2b9, - 0xb2ba, 0xb2bb, 0xb2bc, 0xb2bd, 0xb2c1, 0xb2c2, 0xb2c3, 0xb2c4, - 0xb2c5, 0xb2c6, 0xb2c7, 0xb2c8, 0xb2c9, 0xb2ca, 0xb2cb, 0xb2cc, - 0xb2cd, 0xb2ce, 0xb2cf, 0xb2d0, 0xb2d1, 0xb2d3, 0xb2d4, 0xb2d5, - 0xb2d6, 0xb2d7, 0xb2d8, 0xb2d9, 0xb2da, 0xb2db, 0xb2dc, 0xb2dd, - 0xb2e1, 0xb2e2, 0xb2e3, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e7, 0xb2e8, - /*** 0xc0 ***/ - 0xb2e9, 0xb2ea, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, 0xb2ef, 0xb2f0, - 0xb2f1, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f6, 0xb2f7, 0xb2f8, 0xb2f9, - 0xb2fa, 0xb2fb, 0xb2fc, 0xb2fd, 0xb341, 0xb342, 0xb343, 0xb344, - 0xb345, 0xb346, 0xb347, 0xb348, 0xb349, 0xb34a, 0xb34b, 0xb34c, - 0xb34d, 0xb34e, 0xb34f, 0xb350, 0xb351, 0xb353, 0xb354, 0xb355, - 0xb356, 0xb357, 0xb358, 0xb359, 0xb35a, 0xb35b, 0xb35c, 0xb35d, - 0xb361, 0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, 0xb368, - 0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, 0xb370 -}; - -static const unsigned short johab_from_unicode_c5[256] = { - /*** 0x00 ***/ - 0xb371, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, 0xb378, 0xb379, - 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb381, 0xb382, 0xb383, 0xb384, - 0xb385, 0xb386, 0xb387, 0xb388, 0xb389, 0xb38a, 0xb38b, 0xb38c, - 0xb38d, 0xb38e, 0xb38f, 0xb390, 0xb391, 0xb393, 0xb394, 0xb395, - 0xb396, 0xb397, 0xb398, 0xb399, 0xb39a, 0xb39b, 0xb39c, 0xb39d, - 0xb3a1, 0xb3a2, 0xb3a3, 0xb3a4, 0xb3a5, 0xb3a6, 0xb3a7, 0xb3a8, - 0xb3a9, 0xb3aa, 0xb3ab, 0xb3ac, 0xb3ad, 0xb3ae, 0xb3af, 0xb3b0, - 0xb3b1, 0xb3b3, 0xb3b4, 0xb3b5, 0xb3b6, 0xb3b7, 0xb3b8, 0xb3b9, - /*** 0x40 ***/ - 0xb3ba, 0xb3bb, 0xb3bc, 0xb3bd, 0xb461, 0xb462, 0xb463, 0xb464, - 0xb465, 0xb466, 0xb467, 0xb468, 0xb469, 0xb46a, 0xb46b, 0xb46c, - 0xb46d, 0xb46e, 0xb46f, 0xb470, 0xb471, 0xb473, 0xb474, 0xb475, - 0xb476, 0xb477, 0xb478, 0xb479, 0xb47a, 0xb47b, 0xb47c, 0xb47d, - 0xb481, 0xb482, 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, 0xb488, - 0xb489, 0xb48a, 0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, 0xb490, - 0xb491, 0xb493, 0xb494, 0xb495, 0xb496, 0xb497, 0xb498, 0xb499, - 0xb49a, 0xb49b, 0xb49c, 0xb49d, 0xb4a1, 0xb4a2, 0xb4a3, 0xb4a4, - /*** 0x80 ***/ - 0xb4a5, 0xb4a6, 0xb4a7, 0xb4a8, 0xb4a9, 0xb4aa, 0xb4ab, 0xb4ac, - 0xb4ad, 0xb4ae, 0xb4af, 0xb4b0, 0xb4b1, 0xb4b3, 0xb4b4, 0xb4b5, - 0xb4b6, 0xb4b7, 0xb4b8, 0xb4b9, 0xb4ba, 0xb4bb, 0xb4bc, 0xb4bd, - 0xb4c1, 0xb4c2, 0xb4c3, 0xb4c4, 0xb4c5, 0xb4c6, 0xb4c7, 0xb4c8, - 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb4cd, 0xb4ce, 0xb4cf, 0xb4d0, - 0xb4d1, 0xb4d3, 0xb4d4, 0xb4d5, 0xb4d6, 0xb4d7, 0xb4d8, 0xb4d9, - 0xb4da, 0xb4db, 0xb4dc, 0xb4dd, 0xb4e1, 0xb4e2, 0xb4e3, 0xb4e4, - 0xb4e5, 0xb4e6, 0xb4e7, 0xb4e8, 0xb4e9, 0xb4ea, 0xb4eb, 0xb4ec, - /*** 0xc0 ***/ - 0xb4ed, 0xb4ee, 0xb4ef, 0xb4f0, 0xb4f1, 0xb4f3, 0xb4f4, 0xb4f5, - 0xb4f6, 0xb4f7, 0xb4f8, 0xb4f9, 0xb4fa, 0xb4fb, 0xb4fc, 0xb4fd, - 0xb541, 0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, 0xb548, - 0xb549, 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, 0xb550, - 0xb551, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, 0xb558, 0xb559, - 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb561, 0xb562, 0xb563, 0xb564, - 0xb565, 0xb566, 0xb567, 0xb568, 0xb569, 0xb56a, 0xb56b, 0xb56c, - 0xb56d, 0xb56e, 0xb56f, 0xb570, 0xb571, 0xb573, 0xb574, 0xb575 -}; - -static const unsigned short johab_from_unicode_c6[256] = { - /*** 0x00 ***/ - 0xb576, 0xb577, 0xb578, 0xb579, 0xb57a, 0xb57b, 0xb57c, 0xb57d, - 0xb581, 0xb582, 0xb583, 0xb584, 0xb585, 0xb586, 0xb587, 0xb588, - 0xb589, 0xb58a, 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, 0xb590, - 0xb591, 0xb593, 0xb594, 0xb595, 0xb596, 0xb597, 0xb598, 0xb599, - 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb5a1, 0xb5a2, 0xb5a3, 0xb5a4, - 0xb5a5, 0xb5a6, 0xb5a7, 0xb5a8, 0xb5a9, 0xb5aa, 0xb5ab, 0xb5ac, - 0xb5ad, 0xb5ae, 0xb5af, 0xb5b0, 0xb5b1, 0xb5b3, 0xb5b4, 0xb5b5, - 0xb5b6, 0xb5b7, 0xb5b8, 0xb5b9, 0xb5ba, 0xb5bb, 0xb5bc, 0xb5bd, - /*** 0x40 ***/ - 0xb5c1, 0xb5c2, 0xb5c3, 0xb5c4, 0xb5c5, 0xb5c6, 0xb5c7, 0xb5c8, - 0xb5c9, 0xb5ca, 0xb5cb, 0xb5cc, 0xb5cd, 0xb5ce, 0xb5cf, 0xb5d0, - 0xb5d1, 0xb5d3, 0xb5d4, 0xb5d5, 0xb5d6, 0xb5d7, 0xb5d8, 0xb5d9, - 0xb5da, 0xb5db, 0xb5dc, 0xb5dd, 0xb5e1, 0xb5e2, 0xb5e3, 0xb5e4, - 0xb5e5, 0xb5e6, 0xb5e7, 0xb5e8, 0xb5e9, 0xb5ea, 0xb5eb, 0xb5ec, - 0xb5ed, 0xb5ee, 0xb5ef, 0xb5f0, 0xb5f1, 0xb5f3, 0xb5f4, 0xb5f5, - 0xb5f6, 0xb5f7, 0xb5f8, 0xb5f9, 0xb5fa, 0xb5fb, 0xb5fc, 0xb5fd, - 0xb641, 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, 0xb648, - /*** 0x80 ***/ - 0xb649, 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, 0xb650, - 0xb651, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, 0xb658, 0xb659, - 0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb661, 0xb662, 0xb663, 0xb664, - 0xb665, 0xb666, 0xb667, 0xb668, 0xb669, 0xb66a, 0xb66b, 0xb66c, - 0xb66d, 0xb66e, 0xb66f, 0xb670, 0xb671, 0xb673, 0xb674, 0xb675, - 0xb676, 0xb677, 0xb678, 0xb679, 0xb67a, 0xb67b, 0xb67c, 0xb67d, - 0xb681, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, 0xb688, - 0xb689, 0xb68a, 0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, 0xb690, - /*** 0xc0 ***/ - 0xb691, 0xb693, 0xb694, 0xb695, 0xb696, 0xb697, 0xb698, 0xb699, - 0xb69a, 0xb69b, 0xb69c, 0xb69d, 0xb6a1, 0xb6a2, 0xb6a3, 0xb6a4, - 0xb6a5, 0xb6a6, 0xb6a7, 0xb6a8, 0xb6a9, 0xb6aa, 0xb6ab, 0xb6ac, - 0xb6ad, 0xb6ae, 0xb6af, 0xb6b0, 0xb6b1, 0xb6b3, 0xb6b4, 0xb6b5, - 0xb6b6, 0xb6b7, 0xb6b8, 0xb6b9, 0xb6ba, 0xb6bb, 0xb6bc, 0xb6bd, - 0xb6c1, 0xb6c2, 0xb6c3, 0xb6c4, 0xb6c5, 0xb6c6, 0xb6c7, 0xb6c8, - 0xb6c9, 0xb6ca, 0xb6cb, 0xb6cc, 0xb6cd, 0xb6ce, 0xb6cf, 0xb6d0, - 0xb6d1, 0xb6d3, 0xb6d4, 0xb6d5, 0xb6d6, 0xb6d7, 0xb6d8, 0xb6d9 -}; - -static const unsigned short johab_from_unicode_c7[256] = { - /*** 0x00 ***/ - 0xb6da, 0xb6db, 0xb6dc, 0xb6dd, 0xb6e1, 0xb6e2, 0xb6e3, 0xb6e4, - 0xb6e5, 0xb6e6, 0xb6e7, 0xb6e8, 0xb6e9, 0xb6ea, 0xb6eb, 0xb6ec, - 0xb6ed, 0xb6ee, 0xb6ef, 0xb6f0, 0xb6f1, 0xb6f3, 0xb6f4, 0xb6f5, - 0xb6f6, 0xb6f7, 0xb6f8, 0xb6f9, 0xb6fa, 0xb6fb, 0xb6fc, 0xb6fd, - 0xb741, 0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, 0xb748, - 0xb749, 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, 0xb750, - 0xb751, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, 0xb758, 0xb759, - 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb761, 0xb762, 0xb763, 0xb764, - /*** 0x40 ***/ - 0xb765, 0xb766, 0xb767, 0xb768, 0xb769, 0xb76a, 0xb76b, 0xb76c, - 0xb76d, 0xb76e, 0xb76f, 0xb770, 0xb771, 0xb773, 0xb774, 0xb775, - 0xb776, 0xb777, 0xb778, 0xb779, 0xb77a, 0xb77b, 0xb77c, 0xb77d, - 0xb781, 0xb782, 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, 0xb788, - 0xb789, 0xb78a, 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, 0xb790, - 0xb791, 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, 0xb798, 0xb799, - 0xb79a, 0xb79b, 0xb79c, 0xb79d, 0xb7a1, 0xb7a2, 0xb7a3, 0xb7a4, - 0xb7a5, 0xb7a6, 0xb7a7, 0xb7a8, 0xb7a9, 0xb7aa, 0xb7ab, 0xb7ac, - /*** 0x80 ***/ - 0xb7ad, 0xb7ae, 0xb7af, 0xb7b0, 0xb7b1, 0xb7b3, 0xb7b4, 0xb7b5, - 0xb7b6, 0xb7b7, 0xb7b8, 0xb7b9, 0xb7ba, 0xb7bb, 0xb7bc, 0xb7bd, - 0xb861, 0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, 0xb868, - 0xb869, 0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, 0xb870, - 0xb871, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, 0xb878, 0xb879, - 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb881, 0xb882, 0xb883, 0xb884, - 0xb885, 0xb886, 0xb887, 0xb888, 0xb889, 0xb88a, 0xb88b, 0xb88c, - 0xb88d, 0xb88e, 0xb88f, 0xb890, 0xb891, 0xb893, 0xb894, 0xb895, - /*** 0xc0 ***/ - 0xb896, 0xb897, 0xb898, 0xb899, 0xb89a, 0xb89b, 0xb89c, 0xb89d, - 0xb8a1, 0xb8a2, 0xb8a3, 0xb8a4, 0xb8a5, 0xb8a6, 0xb8a7, 0xb8a8, - 0xb8a9, 0xb8aa, 0xb8ab, 0xb8ac, 0xb8ad, 0xb8ae, 0xb8af, 0xb8b0, - 0xb8b1, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb8b7, 0xb8b8, 0xb8b9, - 0xb8ba, 0xb8bb, 0xb8bc, 0xb8bd, 0xb8c1, 0xb8c2, 0xb8c3, 0xb8c4, - 0xb8c5, 0xb8c6, 0xb8c7, 0xb8c8, 0xb8c9, 0xb8ca, 0xb8cb, 0xb8cc, - 0xb8cd, 0xb8ce, 0xb8cf, 0xb8d0, 0xb8d1, 0xb8d3, 0xb8d4, 0xb8d5, - 0xb8d6, 0xb8d7, 0xb8d8, 0xb8d9, 0xb8da, 0xb8db, 0xb8dc, 0xb8dd -}; - -static const unsigned short johab_from_unicode_c8[256] = { - /*** 0x00 ***/ - 0xb8e1, 0xb8e2, 0xb8e3, 0xb8e4, 0xb8e5, 0xb8e6, 0xb8e7, 0xb8e8, - 0xb8e9, 0xb8ea, 0xb8eb, 0xb8ec, 0xb8ed, 0xb8ee, 0xb8ef, 0xb8f0, - 0xb8f1, 0xb8f3, 0xb8f4, 0xb8f5, 0xb8f6, 0xb8f7, 0xb8f8, 0xb8f9, - 0xb8fa, 0xb8fb, 0xb8fc, 0xb8fd, 0xb941, 0xb942, 0xb943, 0xb944, - 0xb945, 0xb946, 0xb947, 0xb948, 0xb949, 0xb94a, 0xb94b, 0xb94c, - 0xb94d, 0xb94e, 0xb94f, 0xb950, 0xb951, 0xb953, 0xb954, 0xb955, - 0xb956, 0xb957, 0xb958, 0xb959, 0xb95a, 0xb95b, 0xb95c, 0xb95d, - 0xb961, 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, 0xb968, - /*** 0x40 ***/ - 0xb969, 0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, 0xb970, - 0xb971, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, 0xb978, 0xb979, - 0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb981, 0xb982, 0xb983, 0xb984, - 0xb985, 0xb986, 0xb987, 0xb988, 0xb989, 0xb98a, 0xb98b, 0xb98c, - 0xb98d, 0xb98e, 0xb98f, 0xb990, 0xb991, 0xb993, 0xb994, 0xb995, - 0xb996, 0xb997, 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, 0xb99d, - 0xb9a1, 0xb9a2, 0xb9a3, 0xb9a4, 0xb9a5, 0xb9a6, 0xb9a7, 0xb9a8, - 0xb9a9, 0xb9aa, 0xb9ab, 0xb9ac, 0xb9ad, 0xb9ae, 0xb9af, 0xb9b0, - /*** 0x80 ***/ - 0xb9b1, 0xb9b3, 0xb9b4, 0xb9b5, 0xb9b6, 0xb9b7, 0xb9b8, 0xb9b9, - 0xb9ba, 0xb9bb, 0xb9bc, 0xb9bd, 0xb9c1, 0xb9c2, 0xb9c3, 0xb9c4, - 0xb9c5, 0xb9c6, 0xb9c7, 0xb9c8, 0xb9c9, 0xb9ca, 0xb9cb, 0xb9cc, - 0xb9cd, 0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d3, 0xb9d4, 0xb9d5, - 0xb9d6, 0xb9d7, 0xb9d8, 0xb9d9, 0xb9da, 0xb9db, 0xb9dc, 0xb9dd, - 0xb9e1, 0xb9e2, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e6, 0xb9e7, 0xb9e8, - 0xb9e9, 0xb9ea, 0xb9eb, 0xb9ec, 0xb9ed, 0xb9ee, 0xb9ef, 0xb9f0, - 0xb9f1, 0xb9f3, 0xb9f4, 0xb9f5, 0xb9f6, 0xb9f7, 0xb9f8, 0xb9f9, - /*** 0xc0 ***/ - 0xb9fa, 0xb9fb, 0xb9fc, 0xb9fd, 0xba41, 0xba42, 0xba43, 0xba44, - 0xba45, 0xba46, 0xba47, 0xba48, 0xba49, 0xba4a, 0xba4b, 0xba4c, - 0xba4d, 0xba4e, 0xba4f, 0xba50, 0xba51, 0xba53, 0xba54, 0xba55, - 0xba56, 0xba57, 0xba58, 0xba59, 0xba5a, 0xba5b, 0xba5c, 0xba5d, - 0xba61, 0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, 0xba68, - 0xba69, 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, 0xba70, - 0xba71, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, 0xba78, 0xba79, - 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba81, 0xba82, 0xba83, 0xba84 -}; - -static const unsigned short johab_from_unicode_c9[256] = { - /*** 0x00 ***/ - 0xba85, 0xba86, 0xba87, 0xba88, 0xba89, 0xba8a, 0xba8b, 0xba8c, - 0xba8d, 0xba8e, 0xba8f, 0xba90, 0xba91, 0xba93, 0xba94, 0xba95, - 0xba96, 0xba97, 0xba98, 0xba99, 0xba9a, 0xba9b, 0xba9c, 0xba9d, - 0xbaa1, 0xbaa2, 0xbaa3, 0xbaa4, 0xbaa5, 0xbaa6, 0xbaa7, 0xbaa8, - 0xbaa9, 0xbaaa, 0xbaab, 0xbaac, 0xbaad, 0xbaae, 0xbaaf, 0xbab0, - 0xbab1, 0xbab3, 0xbab4, 0xbab5, 0xbab6, 0xbab7, 0xbab8, 0xbab9, - 0xbaba, 0xbabb, 0xbabc, 0xbabd, 0xbac1, 0xbac2, 0xbac3, 0xbac4, - 0xbac5, 0xbac6, 0xbac7, 0xbac8, 0xbac9, 0xbaca, 0xbacb, 0xbacc, - /*** 0x40 ***/ - 0xbacd, 0xbace, 0xbacf, 0xbad0, 0xbad1, 0xbad3, 0xbad4, 0xbad5, - 0xbad6, 0xbad7, 0xbad8, 0xbad9, 0xbada, 0xbadb, 0xbadc, 0xbadd, - 0xbae1, 0xbae2, 0xbae3, 0xbae4, 0xbae5, 0xbae6, 0xbae7, 0xbae8, - 0xbae9, 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0xbaee, 0xbaef, 0xbaf0, - 0xbaf1, 0xbaf3, 0xbaf4, 0xbaf5, 0xbaf6, 0xbaf7, 0xbaf8, 0xbaf9, - 0xbafa, 0xbafb, 0xbafc, 0xbafd, 0xbb41, 0xbb42, 0xbb43, 0xbb44, - 0xbb45, 0xbb46, 0xbb47, 0xbb48, 0xbb49, 0xbb4a, 0xbb4b, 0xbb4c, - 0xbb4d, 0xbb4e, 0xbb4f, 0xbb50, 0xbb51, 0xbb53, 0xbb54, 0xbb55, - /*** 0x80 ***/ - 0xbb56, 0xbb57, 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, - 0xbb61, 0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, 0xbb68, - 0xbb69, 0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, 0xbb70, - 0xbb71, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, 0xbb78, 0xbb79, - 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb81, 0xbb82, 0xbb83, 0xbb84, - 0xbb85, 0xbb86, 0xbb87, 0xbb88, 0xbb89, 0xbb8a, 0xbb8b, 0xbb8c, - 0xbb8d, 0xbb8e, 0xbb8f, 0xbb90, 0xbb91, 0xbb93, 0xbb94, 0xbb95, - 0xbb96, 0xbb97, 0xbb98, 0xbb99, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, - /*** 0xc0 ***/ - 0xbba1, 0xbba2, 0xbba3, 0xbba4, 0xbba5, 0xbba6, 0xbba7, 0xbba8, - 0xbba9, 0xbbaa, 0xbbab, 0xbbac, 0xbbad, 0xbbae, 0xbbaf, 0xbbb0, - 0xbbb1, 0xbbb3, 0xbbb4, 0xbbb5, 0xbbb6, 0xbbb7, 0xbbb8, 0xbbb9, - 0xbbba, 0xbbbb, 0xbbbc, 0xbbbd, 0xbc61, 0xbc62, 0xbc63, 0xbc64, - 0xbc65, 0xbc66, 0xbc67, 0xbc68, 0xbc69, 0xbc6a, 0xbc6b, 0xbc6c, - 0xbc6d, 0xbc6e, 0xbc6f, 0xbc70, 0xbc71, 0xbc73, 0xbc74, 0xbc75, - 0xbc76, 0xbc77, 0xbc78, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, - 0xbc81, 0xbc82, 0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, 0xbc88 -}; - -static const unsigned short johab_from_unicode_ca[256] = { - /*** 0x00 ***/ - 0xbc89, 0xbc8a, 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, 0xbc90, - 0xbc91, 0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, 0xbc98, 0xbc99, - 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbca1, 0xbca2, 0xbca3, 0xbca4, - 0xbca5, 0xbca6, 0xbca7, 0xbca8, 0xbca9, 0xbcaa, 0xbcab, 0xbcac, - 0xbcad, 0xbcae, 0xbcaf, 0xbcb0, 0xbcb1, 0xbcb3, 0xbcb4, 0xbcb5, - 0xbcb6, 0xbcb7, 0xbcb8, 0xbcb9, 0xbcba, 0xbcbb, 0xbcbc, 0xbcbd, - 0xbcc1, 0xbcc2, 0xbcc3, 0xbcc4, 0xbcc5, 0xbcc6, 0xbcc7, 0xbcc8, - 0xbcc9, 0xbcca, 0xbccb, 0xbccc, 0xbccd, 0xbcce, 0xbccf, 0xbcd0, - /*** 0x40 ***/ - 0xbcd1, 0xbcd3, 0xbcd4, 0xbcd5, 0xbcd6, 0xbcd7, 0xbcd8, 0xbcd9, - 0xbcda, 0xbcdb, 0xbcdc, 0xbcdd, 0xbce1, 0xbce2, 0xbce3, 0xbce4, - 0xbce5, 0xbce6, 0xbce7, 0xbce8, 0xbce9, 0xbcea, 0xbceb, 0xbcec, - 0xbced, 0xbcee, 0xbcef, 0xbcf0, 0xbcf1, 0xbcf3, 0xbcf4, 0xbcf5, - 0xbcf6, 0xbcf7, 0xbcf8, 0xbcf9, 0xbcfa, 0xbcfb, 0xbcfc, 0xbcfd, - 0xbd41, 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, 0xbd48, - 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, 0xbd50, - 0xbd51, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, 0xbd58, 0xbd59, - /*** 0x80 ***/ - 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd61, 0xbd62, 0xbd63, 0xbd64, - 0xbd65, 0xbd66, 0xbd67, 0xbd68, 0xbd69, 0xbd6a, 0xbd6b, 0xbd6c, - 0xbd6d, 0xbd6e, 0xbd6f, 0xbd70, 0xbd71, 0xbd73, 0xbd74, 0xbd75, - 0xbd76, 0xbd77, 0xbd78, 0xbd79, 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, - 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, 0xbd88, - 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, 0xbd90, - 0xbd91, 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, 0xbd98, 0xbd99, - 0xbd9a, 0xbd9b, 0xbd9c, 0xbd9d, 0xbda1, 0xbda2, 0xbda3, 0xbda4, - /*** 0xc0 ***/ - 0xbda5, 0xbda6, 0xbda7, 0xbda8, 0xbda9, 0xbdaa, 0xbdab, 0xbdac, - 0xbdad, 0xbdae, 0xbdaf, 0xbdb0, 0xbdb1, 0xbdb3, 0xbdb4, 0xbdb5, - 0xbdb6, 0xbdb7, 0xbdb8, 0xbdb9, 0xbdba, 0xbdbb, 0xbdbc, 0xbdbd, - 0xbdc1, 0xbdc2, 0xbdc3, 0xbdc4, 0xbdc5, 0xbdc6, 0xbdc7, 0xbdc8, - 0xbdc9, 0xbdca, 0xbdcb, 0xbdcc, 0xbdcd, 0xbdce, 0xbdcf, 0xbdd0, - 0xbdd1, 0xbdd3, 0xbdd4, 0xbdd5, 0xbdd6, 0xbdd7, 0xbdd8, 0xbdd9, - 0xbdda, 0xbddb, 0xbddc, 0xbddd, 0xbde1, 0xbde2, 0xbde3, 0xbde4, - 0xbde5, 0xbde6, 0xbde7, 0xbde8, 0xbde9, 0xbdea, 0xbdeb, 0xbdec -}; - -static const unsigned short johab_from_unicode_cb[256] = { - /*** 0x00 ***/ - 0xbded, 0xbdee, 0xbdef, 0xbdf0, 0xbdf1, 0xbdf3, 0xbdf4, 0xbdf5, - 0xbdf6, 0xbdf7, 0xbdf8, 0xbdf9, 0xbdfa, 0xbdfb, 0xbdfc, 0xbdfd, - 0xbe41, 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, 0xbe48, - 0xbe49, 0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, 0xbe50, - 0xbe51, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, 0xbe58, 0xbe59, - 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe61, 0xbe62, 0xbe63, 0xbe64, - 0xbe65, 0xbe66, 0xbe67, 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, - 0xbe6d, 0xbe6e, 0xbe6f, 0xbe70, 0xbe71, 0xbe73, 0xbe74, 0xbe75, - /*** 0x40 ***/ - 0xbe76, 0xbe77, 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, - 0xbe81, 0xbe82, 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, 0xbe88, - 0xbe89, 0xbe8a, 0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, 0xbe90, - 0xbe91, 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, 0xbe98, 0xbe99, - 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, 0xbea1, 0xbea2, 0xbea3, 0xbea4, - 0xbea5, 0xbea6, 0xbea7, 0xbea8, 0xbea9, 0xbeaa, 0xbeab, 0xbeac, - 0xbead, 0xbeae, 0xbeaf, 0xbeb0, 0xbeb1, 0xbeb3, 0xbeb4, 0xbeb5, - 0xbeb6, 0xbeb7, 0xbeb8, 0xbeb9, 0xbeba, 0xbebb, 0xbebc, 0xbebd, - /*** 0x80 ***/ - 0xbec1, 0xbec2, 0xbec3, 0xbec4, 0xbec5, 0xbec6, 0xbec7, 0xbec8, - 0xbec9, 0xbeca, 0xbecb, 0xbecc, 0xbecd, 0xbece, 0xbecf, 0xbed0, - 0xbed1, 0xbed3, 0xbed4, 0xbed5, 0xbed6, 0xbed7, 0xbed8, 0xbed9, - 0xbeda, 0xbedb, 0xbedc, 0xbedd, 0xbee1, 0xbee2, 0xbee3, 0xbee4, - 0xbee5, 0xbee6, 0xbee7, 0xbee8, 0xbee9, 0xbeea, 0xbeeb, 0xbeec, - 0xbeed, 0xbeee, 0xbeef, 0xbef0, 0xbef1, 0xbef3, 0xbef4, 0xbef5, - 0xbef6, 0xbef7, 0xbef8, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0xbefd, - 0xbf41, 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, 0xbf48, - /*** 0xc0 ***/ - 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, 0xbf50, - 0xbf51, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, 0xbf58, 0xbf59, - 0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf61, 0xbf62, 0xbf63, 0xbf64, - 0xbf65, 0xbf66, 0xbf67, 0xbf68, 0xbf69, 0xbf6a, 0xbf6b, 0xbf6c, - 0xbf6d, 0xbf6e, 0xbf6f, 0xbf70, 0xbf71, 0xbf73, 0xbf74, 0xbf75, - 0xbf76, 0xbf77, 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, - 0xbf81, 0xbf82, 0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, 0xbf88, - 0xbf89, 0xbf8a, 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, 0xbf90 -}; - -static const unsigned short johab_from_unicode_cc[256] = { - /*** 0x00 ***/ - 0xbf91, 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, 0xbf98, 0xbf99, - 0xbf9a, 0xbf9b, 0xbf9c, 0xbf9d, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4, - 0xbfa5, 0xbfa6, 0xbfa7, 0xbfa8, 0xbfa9, 0xbfaa, 0xbfab, 0xbfac, - 0xbfad, 0xbfae, 0xbfaf, 0xbfb0, 0xbfb1, 0xbfb3, 0xbfb4, 0xbfb5, - 0xbfb6, 0xbfb7, 0xbfb8, 0xbfb9, 0xbfba, 0xbfbb, 0xbfbc, 0xbfbd, - 0xc061, 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, 0xc068, - 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, 0xc070, - 0xc071, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, 0xc078, 0xc079, - /*** 0x40 ***/ - 0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc081, 0xc082, 0xc083, 0xc084, - 0xc085, 0xc086, 0xc087, 0xc088, 0xc089, 0xc08a, 0xc08b, 0xc08c, - 0xc08d, 0xc08e, 0xc08f, 0xc090, 0xc091, 0xc093, 0xc094, 0xc095, - 0xc096, 0xc097, 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, - 0xc0a1, 0xc0a2, 0xc0a3, 0xc0a4, 0xc0a5, 0xc0a6, 0xc0a7, 0xc0a8, - 0xc0a9, 0xc0aa, 0xc0ab, 0xc0ac, 0xc0ad, 0xc0ae, 0xc0af, 0xc0b0, - 0xc0b1, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0b7, 0xc0b8, 0xc0b9, - 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd, 0xc0c1, 0xc0c2, 0xc0c3, 0xc0c4, - /*** 0x80 ***/ - 0xc0c5, 0xc0c6, 0xc0c7, 0xc0c8, 0xc0c9, 0xc0ca, 0xc0cb, 0xc0cc, - 0xc0cd, 0xc0ce, 0xc0cf, 0xc0d0, 0xc0d1, 0xc0d3, 0xc0d4, 0xc0d5, - 0xc0d6, 0xc0d7, 0xc0d8, 0xc0d9, 0xc0da, 0xc0db, 0xc0dc, 0xc0dd, - 0xc0e1, 0xc0e2, 0xc0e3, 0xc0e4, 0xc0e5, 0xc0e6, 0xc0e7, 0xc0e8, - 0xc0e9, 0xc0ea, 0xc0eb, 0xc0ec, 0xc0ed, 0xc0ee, 0xc0ef, 0xc0f0, - 0xc0f1, 0xc0f3, 0xc0f4, 0xc0f5, 0xc0f6, 0xc0f7, 0xc0f8, 0xc0f9, - 0xc0fa, 0xc0fb, 0xc0fc, 0xc0fd, 0xc141, 0xc142, 0xc143, 0xc144, - 0xc145, 0xc146, 0xc147, 0xc148, 0xc149, 0xc14a, 0xc14b, 0xc14c, - /*** 0xc0 ***/ - 0xc14d, 0xc14e, 0xc14f, 0xc150, 0xc151, 0xc153, 0xc154, 0xc155, - 0xc156, 0xc157, 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c, 0xc15d, - 0xc161, 0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, 0xc168, - 0xc169, 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, 0xc170, - 0xc171, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, 0xc178, 0xc179, - 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc181, 0xc182, 0xc183, 0xc184, - 0xc185, 0xc186, 0xc187, 0xc188, 0xc189, 0xc18a, 0xc18b, 0xc18c, - 0xc18d, 0xc18e, 0xc18f, 0xc190, 0xc191, 0xc193, 0xc194, 0xc195 -}; - -static const unsigned short johab_from_unicode_cd[256] = { - /*** 0x00 ***/ - 0xc196, 0xc197, 0xc198, 0xc199, 0xc19a, 0xc19b, 0xc19c, 0xc19d, - 0xc1a1, 0xc1a2, 0xc1a3, 0xc1a4, 0xc1a5, 0xc1a6, 0xc1a7, 0xc1a8, - 0xc1a9, 0xc1aa, 0xc1ab, 0xc1ac, 0xc1ad, 0xc1ae, 0xc1af, 0xc1b0, - 0xc1b1, 0xc1b3, 0xc1b4, 0xc1b5, 0xc1b6, 0xc1b7, 0xc1b8, 0xc1b9, - 0xc1ba, 0xc1bb, 0xc1bc, 0xc1bd, 0xc1c1, 0xc1c2, 0xc1c3, 0xc1c4, - 0xc1c5, 0xc1c6, 0xc1c7, 0xc1c8, 0xc1c9, 0xc1ca, 0xc1cb, 0xc1cc, - 0xc1cd, 0xc1ce, 0xc1cf, 0xc1d0, 0xc1d1, 0xc1d3, 0xc1d4, 0xc1d5, - 0xc1d6, 0xc1d7, 0xc1d8, 0xc1d9, 0xc1da, 0xc1db, 0xc1dc, 0xc1dd, - /*** 0x40 ***/ - 0xc1e1, 0xc1e2, 0xc1e3, 0xc1e4, 0xc1e5, 0xc1e6, 0xc1e7, 0xc1e8, - 0xc1e9, 0xc1ea, 0xc1eb, 0xc1ec, 0xc1ed, 0xc1ee, 0xc1ef, 0xc1f0, - 0xc1f1, 0xc1f3, 0xc1f4, 0xc1f5, 0xc1f6, 0xc1f7, 0xc1f8, 0xc1f9, - 0xc1fa, 0xc1fb, 0xc1fc, 0xc1fd, 0xc241, 0xc242, 0xc243, 0xc244, - 0xc245, 0xc246, 0xc247, 0xc248, 0xc249, 0xc24a, 0xc24b, 0xc24c, - 0xc24d, 0xc24e, 0xc24f, 0xc250, 0xc251, 0xc253, 0xc254, 0xc255, - 0xc256, 0xc257, 0xc258, 0xc259, 0xc25a, 0xc25b, 0xc25c, 0xc25d, - 0xc261, 0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, 0xc268, - /*** 0x80 ***/ - 0xc269, 0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, 0xc270, - 0xc271, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, 0xc278, 0xc279, - 0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc281, 0xc282, 0xc283, 0xc284, - 0xc285, 0xc286, 0xc287, 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, - 0xc28d, 0xc28e, 0xc28f, 0xc290, 0xc291, 0xc293, 0xc294, 0xc295, - 0xc296, 0xc297, 0xc298, 0xc299, 0xc29a, 0xc29b, 0xc29c, 0xc29d, - 0xc2a1, 0xc2a2, 0xc2a3, 0xc2a4, 0xc2a5, 0xc2a6, 0xc2a7, 0xc2a8, - 0xc2a9, 0xc2aa, 0xc2ab, 0xc2ac, 0xc2ad, 0xc2ae, 0xc2af, 0xc2b0, - /*** 0xc0 ***/ - 0xc2b1, 0xc2b3, 0xc2b4, 0xc2b5, 0xc2b6, 0xc2b7, 0xc2b8, 0xc2b9, - 0xc2ba, 0xc2bb, 0xc2bc, 0xc2bd, 0xc2c1, 0xc2c2, 0xc2c3, 0xc2c4, - 0xc2c5, 0xc2c6, 0xc2c7, 0xc2c8, 0xc2c9, 0xc2ca, 0xc2cb, 0xc2cc, - 0xc2cd, 0xc2ce, 0xc2cf, 0xc2d0, 0xc2d1, 0xc2d3, 0xc2d4, 0xc2d5, - 0xc2d6, 0xc2d7, 0xc2d8, 0xc2d9, 0xc2da, 0xc2db, 0xc2dc, 0xc2dd, - 0xc2e1, 0xc2e2, 0xc2e3, 0xc2e4, 0xc2e5, 0xc2e6, 0xc2e7, 0xc2e8, - 0xc2e9, 0xc2ea, 0xc2eb, 0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, 0xc2f0, - 0xc2f1, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f6, 0xc2f7, 0xc2f8, 0xc2f9 -}; - -static const unsigned short johab_from_unicode_ce[256] = { - /*** 0x00 ***/ - 0xc2fa, 0xc2fb, 0xc2fc, 0xc2fd, 0xc341, 0xc342, 0xc343, 0xc344, - 0xc345, 0xc346, 0xc347, 0xc348, 0xc349, 0xc34a, 0xc34b, 0xc34c, - 0xc34d, 0xc34e, 0xc34f, 0xc350, 0xc351, 0xc353, 0xc354, 0xc355, - 0xc356, 0xc357, 0xc358, 0xc359, 0xc35a, 0xc35b, 0xc35c, 0xc35d, - 0xc361, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, 0xc368, - 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, 0xc370, - 0xc371, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, 0xc378, 0xc379, - 0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc381, 0xc382, 0xc383, 0xc384, - /*** 0x40 ***/ - 0xc385, 0xc386, 0xc387, 0xc388, 0xc389, 0xc38a, 0xc38b, 0xc38c, - 0xc38d, 0xc38e, 0xc38f, 0xc390, 0xc391, 0xc393, 0xc394, 0xc395, - 0xc396, 0xc397, 0xc398, 0xc399, 0xc39a, 0xc39b, 0xc39c, 0xc39d, - 0xc3a1, 0xc3a2, 0xc3a3, 0xc3a4, 0xc3a5, 0xc3a6, 0xc3a7, 0xc3a8, - 0xc3a9, 0xc3aa, 0xc3ab, 0xc3ac, 0xc3ad, 0xc3ae, 0xc3af, 0xc3b0, - 0xc3b1, 0xc3b3, 0xc3b4, 0xc3b5, 0xc3b6, 0xc3b7, 0xc3b8, 0xc3b9, - 0xc3ba, 0xc3bb, 0xc3bc, 0xc3bd, 0xc461, 0xc462, 0xc463, 0xc464, - 0xc465, 0xc466, 0xc467, 0xc468, 0xc469, 0xc46a, 0xc46b, 0xc46c, - /*** 0x80 ***/ - 0xc46d, 0xc46e, 0xc46f, 0xc470, 0xc471, 0xc473, 0xc474, 0xc475, - 0xc476, 0xc477, 0xc478, 0xc479, 0xc47a, 0xc47b, 0xc47c, 0xc47d, - 0xc481, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, 0xc487, 0xc488, - 0xc489, 0xc48a, 0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, 0xc490, - 0xc491, 0xc493, 0xc494, 0xc495, 0xc496, 0xc497, 0xc498, 0xc499, - 0xc49a, 0xc49b, 0xc49c, 0xc49d, 0xc4a1, 0xc4a2, 0xc4a3, 0xc4a4, - 0xc4a5, 0xc4a6, 0xc4a7, 0xc4a8, 0xc4a9, 0xc4aa, 0xc4ab, 0xc4ac, - 0xc4ad, 0xc4ae, 0xc4af, 0xc4b0, 0xc4b1, 0xc4b3, 0xc4b4, 0xc4b5, - /*** 0xc0 ***/ - 0xc4b6, 0xc4b7, 0xc4b8, 0xc4b9, 0xc4ba, 0xc4bb, 0xc4bc, 0xc4bd, - 0xc4c1, 0xc4c2, 0xc4c3, 0xc4c4, 0xc4c5, 0xc4c6, 0xc4c7, 0xc4c8, - 0xc4c9, 0xc4ca, 0xc4cb, 0xc4cc, 0xc4cd, 0xc4ce, 0xc4cf, 0xc4d0, - 0xc4d1, 0xc4d3, 0xc4d4, 0xc4d5, 0xc4d6, 0xc4d7, 0xc4d8, 0xc4d9, - 0xc4da, 0xc4db, 0xc4dc, 0xc4dd, 0xc4e1, 0xc4e2, 0xc4e3, 0xc4e4, - 0xc4e5, 0xc4e6, 0xc4e7, 0xc4e8, 0xc4e9, 0xc4ea, 0xc4eb, 0xc4ec, - 0xc4ed, 0xc4ee, 0xc4ef, 0xc4f0, 0xc4f1, 0xc4f3, 0xc4f4, 0xc4f5, - 0xc4f6, 0xc4f7, 0xc4f8, 0xc4f9, 0xc4fa, 0xc4fb, 0xc4fc, 0xc4fd -}; - -static const unsigned short johab_from_unicode_cf[256] = { - /*** 0x00 ***/ - 0xc541, 0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, 0xc548, - 0xc549, 0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, 0xc550, - 0xc551, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, 0xc558, 0xc559, - 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc561, 0xc562, 0xc563, 0xc564, - 0xc565, 0xc566, 0xc567, 0xc568, 0xc569, 0xc56a, 0xc56b, 0xc56c, - 0xc56d, 0xc56e, 0xc56f, 0xc570, 0xc571, 0xc573, 0xc574, 0xc575, - 0xc576, 0xc577, 0xc578, 0xc579, 0xc57a, 0xc57b, 0xc57c, 0xc57d, - 0xc581, 0xc582, 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, 0xc588, - /*** 0x40 ***/ - 0xc589, 0xc58a, 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, 0xc590, - 0xc591, 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, 0xc598, 0xc599, - 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc5a1, 0xc5a2, 0xc5a3, 0xc5a4, - 0xc5a5, 0xc5a6, 0xc5a7, 0xc5a8, 0xc5a9, 0xc5aa, 0xc5ab, 0xc5ac, - 0xc5ad, 0xc5ae, 0xc5af, 0xc5b0, 0xc5b1, 0xc5b3, 0xc5b4, 0xc5b5, - 0xc5b6, 0xc5b7, 0xc5b8, 0xc5b9, 0xc5ba, 0xc5bb, 0xc5bc, 0xc5bd, - 0xc5c1, 0xc5c2, 0xc5c3, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, 0xc5c8, - 0xc5c9, 0xc5ca, 0xc5cb, 0xc5cc, 0xc5cd, 0xc5ce, 0xc5cf, 0xc5d0, - /*** 0x80 ***/ - 0xc5d1, 0xc5d3, 0xc5d4, 0xc5d5, 0xc5d6, 0xc5d7, 0xc5d8, 0xc5d9, - 0xc5da, 0xc5db, 0xc5dc, 0xc5dd, 0xc5e1, 0xc5e2, 0xc5e3, 0xc5e4, - 0xc5e5, 0xc5e6, 0xc5e7, 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, - 0xc5ed, 0xc5ee, 0xc5ef, 0xc5f0, 0xc5f1, 0xc5f3, 0xc5f4, 0xc5f5, - 0xc5f6, 0xc5f7, 0xc5f8, 0xc5f9, 0xc5fa, 0xc5fb, 0xc5fc, 0xc5fd, - 0xc641, 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, 0xc648, - 0xc649, 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, 0xc650, - 0xc651, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, 0xc658, 0xc659, - /*** 0xc0 ***/ - 0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc661, 0xc662, 0xc663, 0xc664, - 0xc665, 0xc666, 0xc667, 0xc668, 0xc669, 0xc66a, 0xc66b, 0xc66c, - 0xc66d, 0xc66e, 0xc66f, 0xc670, 0xc671, 0xc673, 0xc674, 0xc675, - 0xc676, 0xc677, 0xc678, 0xc679, 0xc67a, 0xc67b, 0xc67c, 0xc67d, - 0xc681, 0xc682, 0xc683, 0xc684, 0xc685, 0xc686, 0xc687, 0xc688, - 0xc689, 0xc68a, 0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, 0xc690, - 0xc691, 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, 0xc698, 0xc699, - 0xc69a, 0xc69b, 0xc69c, 0xc69d, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4 -}; - -static const unsigned short johab_from_unicode_d0[256] = { - /*** 0x00 ***/ - 0xc6a5, 0xc6a6, 0xc6a7, 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac, - 0xc6ad, 0xc6ae, 0xc6af, 0xc6b0, 0xc6b1, 0xc6b3, 0xc6b4, 0xc6b5, - 0xc6b6, 0xc6b7, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, - 0xc6c1, 0xc6c2, 0xc6c3, 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, 0xc6c8, - 0xc6c9, 0xc6ca, 0xc6cb, 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, 0xc6d0, - 0xc6d1, 0xc6d3, 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, 0xc6d8, 0xc6d9, - 0xc6da, 0xc6db, 0xc6dc, 0xc6dd, 0xc6e1, 0xc6e2, 0xc6e3, 0xc6e4, - 0xc6e5, 0xc6e6, 0xc6e7, 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, - /*** 0x40 ***/ - 0xc6ed, 0xc6ee, 0xc6ef, 0xc6f0, 0xc6f1, 0xc6f3, 0xc6f4, 0xc6f5, - 0xc6f6, 0xc6f7, 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, - 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, 0xc748, - 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, 0xc750, - 0xc751, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, 0xc758, 0xc759, - 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc761, 0xc762, 0xc763, 0xc764, - 0xc765, 0xc766, 0xc767, 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, - 0xc76d, 0xc76e, 0xc76f, 0xc770, 0xc771, 0xc773, 0xc774, 0xc775, - /*** 0x80 ***/ - 0xc776, 0xc777, 0xc778, 0xc779, 0xc77a, 0xc77b, 0xc77c, 0xc77d, - 0xc781, 0xc782, 0xc783, 0xc784, 0xc785, 0xc786, 0xc787, 0xc788, - 0xc789, 0xc78a, 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, 0xc790, - 0xc791, 0xc793, 0xc794, 0xc795, 0xc796, 0xc797, 0xc798, 0xc799, - 0xc79a, 0xc79b, 0xc79c, 0xc79d, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, - 0xc7a5, 0xc7a6, 0xc7a7, 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, - 0xc7ad, 0xc7ae, 0xc7af, 0xc7b0, 0xc7b1, 0xc7b3, 0xc7b4, 0xc7b5, - 0xc7b6, 0xc7b7, 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, 0xc7bd, - /*** 0xc0 ***/ - 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, 0xc868, - 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, 0xc870, - 0xc871, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, 0xc878, 0xc879, - 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc881, 0xc882, 0xc883, 0xc884, - 0xc885, 0xc886, 0xc887, 0xc888, 0xc889, 0xc88a, 0xc88b, 0xc88c, - 0xc88d, 0xc88e, 0xc88f, 0xc890, 0xc891, 0xc893, 0xc894, 0xc895, - 0xc896, 0xc897, 0xc898, 0xc899, 0xc89a, 0xc89b, 0xc89c, 0xc89d, - 0xc8a1, 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, 0xc8a8 -}; - -static const unsigned short johab_from_unicode_d1[256] = { - /*** 0x00 ***/ - 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, 0xc8af, 0xc8b0, - 0xc8b1, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, 0xc8b7, 0xc8b8, 0xc8b9, - 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, 0xc8c1, 0xc8c2, 0xc8c3, 0xc8c4, - 0xc8c5, 0xc8c6, 0xc8c7, 0xc8c8, 0xc8c9, 0xc8ca, 0xc8cb, 0xc8cc, - 0xc8cd, 0xc8ce, 0xc8cf, 0xc8d0, 0xc8d1, 0xc8d3, 0xc8d4, 0xc8d5, - 0xc8d6, 0xc8d7, 0xc8d8, 0xc8d9, 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, - 0xc8e1, 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, 0xc8e8, - 0xc8e9, 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, 0xc8f0, - /*** 0x40 ***/ - 0xc8f1, 0xc8f3, 0xc8f4, 0xc8f5, 0xc8f6, 0xc8f7, 0xc8f8, 0xc8f9, - 0xc8fa, 0xc8fb, 0xc8fc, 0xc8fd, 0xc941, 0xc942, 0xc943, 0xc944, - 0xc945, 0xc946, 0xc947, 0xc948, 0xc949, 0xc94a, 0xc94b, 0xc94c, - 0xc94d, 0xc94e, 0xc94f, 0xc950, 0xc951, 0xc953, 0xc954, 0xc955, - 0xc956, 0xc957, 0xc958, 0xc959, 0xc95a, 0xc95b, 0xc95c, 0xc95d, - 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, 0xc968, - 0xc969, 0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, 0xc970, - 0xc971, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, 0xc978, 0xc979, - /*** 0x80 ***/ - 0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc981, 0xc982, 0xc983, 0xc984, - 0xc985, 0xc986, 0xc987, 0xc988, 0xc989, 0xc98a, 0xc98b, 0xc98c, - 0xc98d, 0xc98e, 0xc98f, 0xc990, 0xc991, 0xc993, 0xc994, 0xc995, - 0xc996, 0xc997, 0xc998, 0xc999, 0xc99a, 0xc99b, 0xc99c, 0xc99d, - 0xc9a1, 0xc9a2, 0xc9a3, 0xc9a4, 0xc9a5, 0xc9a6, 0xc9a7, 0xc9a8, - 0xc9a9, 0xc9aa, 0xc9ab, 0xc9ac, 0xc9ad, 0xc9ae, 0xc9af, 0xc9b0, - 0xc9b1, 0xc9b3, 0xc9b4, 0xc9b5, 0xc9b6, 0xc9b7, 0xc9b8, 0xc9b9, - 0xc9ba, 0xc9bb, 0xc9bc, 0xc9bd, 0xc9c1, 0xc9c2, 0xc9c3, 0xc9c4, - /*** 0xc0 ***/ - 0xc9c5, 0xc9c6, 0xc9c7, 0xc9c8, 0xc9c9, 0xc9ca, 0xc9cb, 0xc9cc, - 0xc9cd, 0xc9ce, 0xc9cf, 0xc9d0, 0xc9d1, 0xc9d3, 0xc9d4, 0xc9d5, - 0xc9d6, 0xc9d7, 0xc9d8, 0xc9d9, 0xc9da, 0xc9db, 0xc9dc, 0xc9dd, - 0xc9e1, 0xc9e2, 0xc9e3, 0xc9e4, 0xc9e5, 0xc9e6, 0xc9e7, 0xc9e8, - 0xc9e9, 0xc9ea, 0xc9eb, 0xc9ec, 0xc9ed, 0xc9ee, 0xc9ef, 0xc9f0, - 0xc9f1, 0xc9f3, 0xc9f4, 0xc9f5, 0xc9f6, 0xc9f7, 0xc9f8, 0xc9f9, - 0xc9fa, 0xc9fb, 0xc9fc, 0xc9fd, 0xca41, 0xca42, 0xca43, 0xca44, - 0xca45, 0xca46, 0xca47, 0xca48, 0xca49, 0xca4a, 0xca4b, 0xca4c -}; - -static const unsigned short johab_from_unicode_d2[256] = { - /*** 0x00 ***/ - 0xca4d, 0xca4e, 0xca4f, 0xca50, 0xca51, 0xca53, 0xca54, 0xca55, - 0xca56, 0xca57, 0xca58, 0xca59, 0xca5a, 0xca5b, 0xca5c, 0xca5d, - 0xca61, 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, 0xca68, - 0xca69, 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, 0xca70, - 0xca71, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, 0xca78, 0xca79, - 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca81, 0xca82, 0xca83, 0xca84, - 0xca85, 0xca86, 0xca87, 0xca88, 0xca89, 0xca8a, 0xca8b, 0xca8c, - 0xca8d, 0xca8e, 0xca8f, 0xca90, 0xca91, 0xca93, 0xca94, 0xca95, - /*** 0x40 ***/ - 0xca96, 0xca97, 0xca98, 0xca99, 0xca9a, 0xca9b, 0xca9c, 0xca9d, - 0xcaa1, 0xcaa2, 0xcaa3, 0xcaa4, 0xcaa5, 0xcaa6, 0xcaa7, 0xcaa8, - 0xcaa9, 0xcaaa, 0xcaab, 0xcaac, 0xcaad, 0xcaae, 0xcaaf, 0xcab0, - 0xcab1, 0xcab3, 0xcab4, 0xcab5, 0xcab6, 0xcab7, 0xcab8, 0xcab9, - 0xcaba, 0xcabb, 0xcabc, 0xcabd, 0xcac1, 0xcac2, 0xcac3, 0xcac4, - 0xcac5, 0xcac6, 0xcac7, 0xcac8, 0xcac9, 0xcaca, 0xcacb, 0xcacc, - 0xcacd, 0xcace, 0xcacf, 0xcad0, 0xcad1, 0xcad3, 0xcad4, 0xcad5, - 0xcad6, 0xcad7, 0xcad8, 0xcad9, 0xcada, 0xcadb, 0xcadc, 0xcadd, - /*** 0x80 ***/ - 0xcae1, 0xcae2, 0xcae3, 0xcae4, 0xcae5, 0xcae6, 0xcae7, 0xcae8, - 0xcae9, 0xcaea, 0xcaeb, 0xcaec, 0xcaed, 0xcaee, 0xcaef, 0xcaf0, - 0xcaf1, 0xcaf3, 0xcaf4, 0xcaf5, 0xcaf6, 0xcaf7, 0xcaf8, 0xcaf9, - 0xcafa, 0xcafb, 0xcafc, 0xcafd, 0xcb41, 0xcb42, 0xcb43, 0xcb44, - 0xcb45, 0xcb46, 0xcb47, 0xcb48, 0xcb49, 0xcb4a, 0xcb4b, 0xcb4c, - 0xcb4d, 0xcb4e, 0xcb4f, 0xcb50, 0xcb51, 0xcb53, 0xcb54, 0xcb55, - 0xcb56, 0xcb57, 0xcb58, 0xcb59, 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, - 0xcb61, 0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, 0xcb68, - /*** 0xc0 ***/ - 0xcb69, 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, 0xcb70, - 0xcb71, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, 0xcb78, 0xcb79, - 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb81, 0xcb82, 0xcb83, 0xcb84, - 0xcb85, 0xcb86, 0xcb87, 0xcb88, 0xcb89, 0xcb8a, 0xcb8b, 0xcb8c, - 0xcb8d, 0xcb8e, 0xcb8f, 0xcb90, 0xcb91, 0xcb93, 0xcb94, 0xcb95, - 0xcb96, 0xcb97, 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0xcb9c, 0xcb9d, - 0xcba1, 0xcba2, 0xcba3, 0xcba4, 0xcba5, 0xcba6, 0xcba7, 0xcba8, - 0xcba9, 0xcbaa, 0xcbab, 0xcbac, 0xcbad, 0xcbae, 0xcbaf, 0xcbb0 -}; - -static const unsigned short johab_from_unicode_d3[256] = { - /*** 0x00 ***/ - 0xcbb1, 0xcbb3, 0xcbb4, 0xcbb5, 0xcbb6, 0xcbb7, 0xcbb8, 0xcbb9, - 0xcbba, 0xcbbb, 0xcbbc, 0xcbbd, 0xcc61, 0xcc62, 0xcc63, 0xcc64, - 0xcc65, 0xcc66, 0xcc67, 0xcc68, 0xcc69, 0xcc6a, 0xcc6b, 0xcc6c, - 0xcc6d, 0xcc6e, 0xcc6f, 0xcc70, 0xcc71, 0xcc73, 0xcc74, 0xcc75, - 0xcc76, 0xcc77, 0xcc78, 0xcc79, 0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, - 0xcc81, 0xcc82, 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, 0xcc88, - 0xcc89, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, 0xcc90, - 0xcc91, 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, 0xcc98, 0xcc99, - /*** 0x40 ***/ - 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, 0xcca1, 0xcca2, 0xcca3, 0xcca4, - 0xcca5, 0xcca6, 0xcca7, 0xcca8, 0xcca9, 0xccaa, 0xccab, 0xccac, - 0xccad, 0xccae, 0xccaf, 0xccb0, 0xccb1, 0xccb3, 0xccb4, 0xccb5, - 0xccb6, 0xccb7, 0xccb8, 0xccb9, 0xccba, 0xccbb, 0xccbc, 0xccbd, - 0xccc1, 0xccc2, 0xccc3, 0xccc4, 0xccc5, 0xccc6, 0xccc7, 0xccc8, - 0xccc9, 0xccca, 0xcccb, 0xcccc, 0xcccd, 0xccce, 0xcccf, 0xccd0, - 0xccd1, 0xccd3, 0xccd4, 0xccd5, 0xccd6, 0xccd7, 0xccd8, 0xccd9, - 0xccda, 0xccdb, 0xccdc, 0xccdd, 0xcce1, 0xcce2, 0xcce3, 0xcce4, - /*** 0x80 ***/ - 0xcce5, 0xcce6, 0xcce7, 0xcce8, 0xcce9, 0xccea, 0xcceb, 0xccec, - 0xcced, 0xccee, 0xccef, 0xccf0, 0xccf1, 0xccf3, 0xccf4, 0xccf5, - 0xccf6, 0xccf7, 0xccf8, 0xccf9, 0xccfa, 0xccfb, 0xccfc, 0xccfd, - 0xcd41, 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, 0xcd48, - 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, 0xcd50, - 0xcd51, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, 0xcd58, 0xcd59, - 0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd61, 0xcd62, 0xcd63, 0xcd64, - 0xcd65, 0xcd66, 0xcd67, 0xcd68, 0xcd69, 0xcd6a, 0xcd6b, 0xcd6c, - /*** 0xc0 ***/ - 0xcd6d, 0xcd6e, 0xcd6f, 0xcd70, 0xcd71, 0xcd73, 0xcd74, 0xcd75, - 0xcd76, 0xcd77, 0xcd78, 0xcd79, 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, - 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, 0xcd88, - 0xcd89, 0xcd8a, 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, 0xcd90, - 0xcd91, 0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, 0xcd98, 0xcd99, - 0xcd9a, 0xcd9b, 0xcd9c, 0xcd9d, 0xcda1, 0xcda2, 0xcda3, 0xcda4, - 0xcda5, 0xcda6, 0xcda7, 0xcda8, 0xcda9, 0xcdaa, 0xcdab, 0xcdac, - 0xcdad, 0xcdae, 0xcdaf, 0xcdb0, 0xcdb1, 0xcdb3, 0xcdb4, 0xcdb5 -}; - -static const unsigned short johab_from_unicode_d4[256] = { - /*** 0x00 ***/ - 0xcdb6, 0xcdb7, 0xcdb8, 0xcdb9, 0xcdba, 0xcdbb, 0xcdbc, 0xcdbd, - 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, 0xcdc6, 0xcdc7, 0xcdc8, - 0xcdc9, 0xcdca, 0xcdcb, 0xcdcc, 0xcdcd, 0xcdce, 0xcdcf, 0xcdd0, - 0xcdd1, 0xcdd3, 0xcdd4, 0xcdd5, 0xcdd6, 0xcdd7, 0xcdd8, 0xcdd9, - 0xcdda, 0xcddb, 0xcddc, 0xcddd, 0xcde1, 0xcde2, 0xcde3, 0xcde4, - 0xcde5, 0xcde6, 0xcde7, 0xcde8, 0xcde9, 0xcdea, 0xcdeb, 0xcdec, - 0xcded, 0xcdee, 0xcdef, 0xcdf0, 0xcdf1, 0xcdf3, 0xcdf4, 0xcdf5, - 0xcdf6, 0xcdf7, 0xcdf8, 0xcdf9, 0xcdfa, 0xcdfb, 0xcdfc, 0xcdfd, - /*** 0x40 ***/ - 0xce41, 0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, 0xce48, - 0xce49, 0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, 0xce50, - 0xce51, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, 0xce58, 0xce59, - 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce61, 0xce62, 0xce63, 0xce64, - 0xce65, 0xce66, 0xce67, 0xce68, 0xce69, 0xce6a, 0xce6b, 0xce6c, - 0xce6d, 0xce6e, 0xce6f, 0xce70, 0xce71, 0xce73, 0xce74, 0xce75, - 0xce76, 0xce77, 0xce78, 0xce79, 0xce7a, 0xce7b, 0xce7c, 0xce7d, - 0xce81, 0xce82, 0xce83, 0xce84, 0xce85, 0xce86, 0xce87, 0xce88, - /*** 0x80 ***/ - 0xce89, 0xce8a, 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, 0xce90, - 0xce91, 0xce93, 0xce94, 0xce95, 0xce96, 0xce97, 0xce98, 0xce99, - 0xce9a, 0xce9b, 0xce9c, 0xce9d, 0xcea1, 0xcea2, 0xcea3, 0xcea4, - 0xcea5, 0xcea6, 0xcea7, 0xcea8, 0xcea9, 0xceaa, 0xceab, 0xceac, - 0xcead, 0xceae, 0xceaf, 0xceb0, 0xceb1, 0xceb3, 0xceb4, 0xceb5, - 0xceb6, 0xceb7, 0xceb8, 0xceb9, 0xceba, 0xcebb, 0xcebc, 0xcebd, - 0xcec1, 0xcec2, 0xcec3, 0xcec4, 0xcec5, 0xcec6, 0xcec7, 0xcec8, - 0xcec9, 0xceca, 0xcecb, 0xcecc, 0xcecd, 0xcece, 0xcecf, 0xced0, - /*** 0xc0 ***/ - 0xced1, 0xced3, 0xced4, 0xced5, 0xced6, 0xced7, 0xced8, 0xced9, - 0xceda, 0xcedb, 0xcedc, 0xcedd, 0xcee1, 0xcee2, 0xcee3, 0xcee4, - 0xcee5, 0xcee6, 0xcee7, 0xcee8, 0xcee9, 0xceea, 0xceeb, 0xceec, - 0xceed, 0xceee, 0xceef, 0xcef0, 0xcef1, 0xcef3, 0xcef4, 0xcef5, - 0xcef6, 0xcef7, 0xcef8, 0xcef9, 0xcefa, 0xcefb, 0xcefc, 0xcefd, - 0xcf41, 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, 0xcf48, - 0xcf49, 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, 0xcf50, - 0xcf51, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, 0xcf58, 0xcf59 -}; - -static const unsigned short johab_from_unicode_d5[256] = { - /*** 0x00 ***/ - 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf61, 0xcf62, 0xcf63, 0xcf64, - 0xcf65, 0xcf66, 0xcf67, 0xcf68, 0xcf69, 0xcf6a, 0xcf6b, 0xcf6c, - 0xcf6d, 0xcf6e, 0xcf6f, 0xcf70, 0xcf71, 0xcf73, 0xcf74, 0xcf75, - 0xcf76, 0xcf77, 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, - 0xcf81, 0xcf82, 0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, 0xcf88, - 0xcf89, 0xcf8a, 0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, 0xcf90, - 0xcf91, 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, 0xcf98, 0xcf99, - 0xcf9a, 0xcf9b, 0xcf9c, 0xcf9d, 0xcfa1, 0xcfa2, 0xcfa3, 0xcfa4, - /*** 0x40 ***/ - 0xcfa5, 0xcfa6, 0xcfa7, 0xcfa8, 0xcfa9, 0xcfaa, 0xcfab, 0xcfac, - 0xcfad, 0xcfae, 0xcfaf, 0xcfb0, 0xcfb1, 0xcfb3, 0xcfb4, 0xcfb5, - 0xcfb6, 0xcfb7, 0xcfb8, 0xcfb9, 0xcfba, 0xcfbb, 0xcfbc, 0xcfbd, - 0xd061, 0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, 0xd068, - 0xd069, 0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, 0xd070, - 0xd071, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, 0xd078, 0xd079, - 0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd081, 0xd082, 0xd083, 0xd084, - 0xd085, 0xd086, 0xd087, 0xd088, 0xd089, 0xd08a, 0xd08b, 0xd08c, - /*** 0x80 ***/ - 0xd08d, 0xd08e, 0xd08f, 0xd090, 0xd091, 0xd093, 0xd094, 0xd095, - 0xd096, 0xd097, 0xd098, 0xd099, 0xd09a, 0xd09b, 0xd09c, 0xd09d, - 0xd0a1, 0xd0a2, 0xd0a3, 0xd0a4, 0xd0a5, 0xd0a6, 0xd0a7, 0xd0a8, - 0xd0a9, 0xd0aa, 0xd0ab, 0xd0ac, 0xd0ad, 0xd0ae, 0xd0af, 0xd0b0, - 0xd0b1, 0xd0b3, 0xd0b4, 0xd0b5, 0xd0b6, 0xd0b7, 0xd0b8, 0xd0b9, - 0xd0ba, 0xd0bb, 0xd0bc, 0xd0bd, 0xd0c1, 0xd0c2, 0xd0c3, 0xd0c4, - 0xd0c5, 0xd0c6, 0xd0c7, 0xd0c8, 0xd0c9, 0xd0ca, 0xd0cb, 0xd0cc, - 0xd0cd, 0xd0ce, 0xd0cf, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4, 0xd0d5, - /*** 0xc0 ***/ - 0xd0d6, 0xd0d7, 0xd0d8, 0xd0d9, 0xd0da, 0xd0db, 0xd0dc, 0xd0dd, - 0xd0e1, 0xd0e2, 0xd0e3, 0xd0e4, 0xd0e5, 0xd0e6, 0xd0e7, 0xd0e8, - 0xd0e9, 0xd0ea, 0xd0eb, 0xd0ec, 0xd0ed, 0xd0ee, 0xd0ef, 0xd0f0, - 0xd0f1, 0xd0f3, 0xd0f4, 0xd0f5, 0xd0f6, 0xd0f7, 0xd0f8, 0xd0f9, - 0xd0fa, 0xd0fb, 0xd0fc, 0xd0fd, 0xd141, 0xd142, 0xd143, 0xd144, - 0xd145, 0xd146, 0xd147, 0xd148, 0xd149, 0xd14a, 0xd14b, 0xd14c, - 0xd14d, 0xd14e, 0xd14f, 0xd150, 0xd151, 0xd153, 0xd154, 0xd155, - 0xd156, 0xd157, 0xd158, 0xd159, 0xd15a, 0xd15b, 0xd15c, 0xd15d -}; - -static const unsigned short johab_from_unicode_d6[256] = { - /*** 0x00 ***/ - 0xd161, 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, 0xd168, - 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, 0xd170, - 0xd171, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, 0xd178, 0xd179, - 0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd181, 0xd182, 0xd183, 0xd184, - 0xd185, 0xd186, 0xd187, 0xd188, 0xd189, 0xd18a, 0xd18b, 0xd18c, - 0xd18d, 0xd18e, 0xd18f, 0xd190, 0xd191, 0xd193, 0xd194, 0xd195, - 0xd196, 0xd197, 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd19c, 0xd19d, - 0xd1a1, 0xd1a2, 0xd1a3, 0xd1a4, 0xd1a5, 0xd1a6, 0xd1a7, 0xd1a8, - /*** 0x40 ***/ - 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1ad, 0xd1ae, 0xd1af, 0xd1b0, - 0xd1b1, 0xd1b3, 0xd1b4, 0xd1b5, 0xd1b6, 0xd1b7, 0xd1b8, 0xd1b9, - 0xd1ba, 0xd1bb, 0xd1bc, 0xd1bd, 0xd1c1, 0xd1c2, 0xd1c3, 0xd1c4, - 0xd1c5, 0xd1c6, 0xd1c7, 0xd1c8, 0xd1c9, 0xd1ca, 0xd1cb, 0xd1cc, - 0xd1cd, 0xd1ce, 0xd1cf, 0xd1d0, 0xd1d1, 0xd1d3, 0xd1d4, 0xd1d5, - 0xd1d6, 0xd1d7, 0xd1d8, 0xd1d9, 0xd1da, 0xd1db, 0xd1dc, 0xd1dd, - 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0xd1e7, 0xd1e8, - 0xd1e9, 0xd1ea, 0xd1eb, 0xd1ec, 0xd1ed, 0xd1ee, 0xd1ef, 0xd1f0, - /*** 0x80 ***/ - 0xd1f1, 0xd1f3, 0xd1f4, 0xd1f5, 0xd1f6, 0xd1f7, 0xd1f8, 0xd1f9, - 0xd1fa, 0xd1fb, 0xd1fc, 0xd1fd, 0xd241, 0xd242, 0xd243, 0xd244, - 0xd245, 0xd246, 0xd247, 0xd248, 0xd249, 0xd24a, 0xd24b, 0xd24c, - 0xd24d, 0xd24e, 0xd24f, 0xd250, 0xd251, 0xd253, 0xd254, 0xd255, - 0xd256, 0xd257, 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, - 0xd261, 0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, 0xd268, - 0xd269, 0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, 0xd270, - 0xd271, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, 0xd278, 0xd279, - /*** 0xc0 ***/ - 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd281, 0xd282, 0xd283, 0xd284, - 0xd285, 0xd286, 0xd287, 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, - 0xd28d, 0xd28e, 0xd28f, 0xd290, 0xd291, 0xd293, 0xd294, 0xd295, - 0xd296, 0xd297, 0xd298, 0xd299, 0xd29a, 0xd29b, 0xd29c, 0xd29d, - 0xd2a1, 0xd2a2, 0xd2a3, 0xd2a4, 0xd2a5, 0xd2a6, 0xd2a7, 0xd2a8, - 0xd2a9, 0xd2aa, 0xd2ab, 0xd2ac, 0xd2ad, 0xd2ae, 0xd2af, 0xd2b0, - 0xd2b1, 0xd2b3, 0xd2b4, 0xd2b5, 0xd2b6, 0xd2b7, 0xd2b8, 0xd2b9, - 0xd2ba, 0xd2bb, 0xd2bc, 0xd2bd, 0xd2c1, 0xd2c2, 0xd2c3, 0xd2c4 -}; - -static const unsigned short johab_from_unicode_d7[256] = { - /*** 0x00 ***/ - 0xd2c5, 0xd2c6, 0xd2c7, 0xd2c8, 0xd2c9, 0xd2ca, 0xd2cb, 0xd2cc, - 0xd2cd, 0xd2ce, 0xd2cf, 0xd2d0, 0xd2d1, 0xd2d3, 0xd2d4, 0xd2d5, - 0xd2d6, 0xd2d7, 0xd2d8, 0xd2d9, 0xd2da, 0xd2db, 0xd2dc, 0xd2dd, - 0xd2e1, 0xd2e2, 0xd2e3, 0xd2e4, 0xd2e5, 0xd2e6, 0xd2e7, 0xd2e8, - 0xd2e9, 0xd2ea, 0xd2eb, 0xd2ec, 0xd2ed, 0xd2ee, 0xd2ef, 0xd2f0, - 0xd2f1, 0xd2f3, 0xd2f4, 0xd2f5, 0xd2f6, 0xd2f7, 0xd2f8, 0xd2f9, - 0xd2fa, 0xd2fb, 0xd2fc, 0xd2fd, 0xd341, 0xd342, 0xd343, 0xd344, - 0xd345, 0xd346, 0xd347, 0xd348, 0xd349, 0xd34a, 0xd34b, 0xd34c, - /*** 0x40 ***/ - 0xd34d, 0xd34e, 0xd34f, 0xd350, 0xd351, 0xd353, 0xd354, 0xd355, - 0xd356, 0xd357, 0xd358, 0xd359, 0xd35a, 0xd35b, 0xd35c, 0xd35d, - 0xd361, 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, 0xd368, - 0xd369, 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, 0xd370, - 0xd371, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, 0xd378, 0xd379, - 0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd381, 0xd382, 0xd383, 0xd384, - 0xd385, 0xd386, 0xd387, 0xd388, 0xd389, 0xd38a, 0xd38b, 0xd38c, - 0xd38d, 0xd38e, 0xd38f, 0xd390, 0xd391, 0xd393, 0xd394, 0xd395, - /*** 0x80 ***/ - 0xd396, 0xd397, 0xd398, 0xd399, 0xd39a, 0xd39b, 0xd39c, 0xd39d, - 0xd3a1, 0xd3a2, 0xd3a3, 0xd3a4, 0xd3a5, 0xd3a6, 0xd3a7, 0xd3a8, - 0xd3a9, 0xd3aa, 0xd3ab, 0xd3ac, 0xd3ad, 0xd3ae, 0xd3af, 0xd3b0, - 0xd3b1, 0xd3b3, 0xd3b4, 0xd3b5, 0xd3b6, 0xd3b7, 0xd3b8, 0xd3b9, - 0xd3ba, 0xd3bb, 0xd3bc, 0xd3bd, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short johab_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x0000, 0xda31, 0xda32, 0xda33, 0xda34, 0xda35, 0xda36, 0xda37, - 0xda38, 0xda39, 0xda3a, 0xda3b, 0xda3c, 0xda3d, 0xda3e, 0xda3f, - 0xda40, 0xda41, 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, - 0xda48, 0xda49, 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, - 0xda50, 0xda51, 0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, - 0xda58, 0xda59, 0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, - 0xda60, 0xda61, 0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, - 0xda68, 0xda69, 0xda6a, 0xda6b, 0xd93c, 0xda6d, 0xda6e, 0xda6f, - /*** 0x40 ***/ - 0xda70, 0xda71, 0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, - 0xda78, 0xda79, 0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda91, - 0xda92, 0xda93, 0xda94, 0xda95, 0xda96, 0xda97, 0xda98, 0xda99, - 0xda9a, 0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, 0xd93d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd95b, 0xd95c, 0xd9a0, 0xdaa0, 0x0000, 0xd95d, 0xda6c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const johab_from_unicode_[] = { - johab_from_unicode_0, - johab_from_unicode_1, - johab_from_unicode_2, - johab_from_unicode_3, - johab_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - johab_from_unicode_20, - johab_from_unicode_21, - johab_from_unicode_22, - johab_from_unicode_23, - johab_from_unicode_24, - johab_from_unicode_25, - johab_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - johab_from_unicode_30, - johab_from_unicode_31, - johab_from_unicode_32, - johab_from_unicode_33, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - johab_from_unicode_4e, - johab_from_unicode_4f, - johab_from_unicode_50, - johab_from_unicode_51, - johab_from_unicode_52, - johab_from_unicode_53, - johab_from_unicode_54, - johab_from_unicode_55, - johab_from_unicode_56, - johab_from_unicode_57, - johab_from_unicode_58, - johab_from_unicode_59, - johab_from_unicode_5a, - johab_from_unicode_5b, - johab_from_unicode_5c, - johab_from_unicode_5d, - johab_from_unicode_5e, - johab_from_unicode_5f, - johab_from_unicode_60, - johab_from_unicode_61, - johab_from_unicode_62, - johab_from_unicode_63, - johab_from_unicode_64, - johab_from_unicode_65, - johab_from_unicode_66, - johab_from_unicode_67, - johab_from_unicode_68, - johab_from_unicode_69, - johab_from_unicode_6a, - johab_from_unicode_6b, - johab_from_unicode_6c, - johab_from_unicode_6d, - johab_from_unicode_6e, - johab_from_unicode_6f, - johab_from_unicode_70, - johab_from_unicode_71, - johab_from_unicode_72, - johab_from_unicode_73, - johab_from_unicode_74, - johab_from_unicode_75, - johab_from_unicode_76, - johab_from_unicode_77, - johab_from_unicode_78, - johab_from_unicode_79, - johab_from_unicode_7a, - johab_from_unicode_7b, - johab_from_unicode_7c, - johab_from_unicode_7d, - johab_from_unicode_7e, - johab_from_unicode_7f, - johab_from_unicode_80, - johab_from_unicode_81, - johab_from_unicode_82, - johab_from_unicode_83, - johab_from_unicode_84, - johab_from_unicode_85, - johab_from_unicode_86, - johab_from_unicode_87, - johab_from_unicode_88, - johab_from_unicode_89, - johab_from_unicode_8a, - johab_from_unicode_8b, - johab_from_unicode_8c, - johab_from_unicode_8d, - johab_from_unicode_8e, - johab_from_unicode_8f, - johab_from_unicode_90, - johab_from_unicode_91, - johab_from_unicode_92, - johab_from_unicode_93, - johab_from_unicode_94, - johab_from_unicode_95, - johab_from_unicode_96, - johab_from_unicode_97, - johab_from_unicode_98, - johab_from_unicode_99, - johab_from_unicode_9a, - johab_from_unicode_9b, - johab_from_unicode_9c, - johab_from_unicode_9d, - johab_from_unicode_9e, - johab_from_unicode_9f, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - johab_from_unicode_ac, - johab_from_unicode_ad, - johab_from_unicode_ae, - johab_from_unicode_af, - johab_from_unicode_b0, - johab_from_unicode_b1, - johab_from_unicode_b2, - johab_from_unicode_b3, - johab_from_unicode_b4, - johab_from_unicode_b5, - johab_from_unicode_b6, - johab_from_unicode_b7, - johab_from_unicode_b8, - johab_from_unicode_b9, - johab_from_unicode_ba, - johab_from_unicode_bb, - johab_from_unicode_bc, - johab_from_unicode_bd, - johab_from_unicode_be, - johab_from_unicode_bf, - johab_from_unicode_c0, - johab_from_unicode_c1, - johab_from_unicode_c2, - johab_from_unicode_c3, - johab_from_unicode_c4, - johab_from_unicode_c5, - johab_from_unicode_c6, - johab_from_unicode_c7, - johab_from_unicode_c8, - johab_from_unicode_c9, - johab_from_unicode_ca, - johab_from_unicode_cb, - johab_from_unicode_cc, - johab_from_unicode_cd, - johab_from_unicode_ce, - johab_from_unicode_cf, - johab_from_unicode_d0, - johab_from_unicode_d1, - johab_from_unicode_d2, - johab_from_unicode_d3, - johab_from_unicode_d4, - johab_from_unicode_d5, - johab_from_unicode_d6, - johab_from_unicode_d7, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - johab_from_unicode_ff -}; - -struct charmap2 johab_from_unicode = { 0, 255, (unsigned short **) johab_from_unicode_, (unichar_t *) unicode_from_johab }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/koi8_r.c fontforge-20220308~dfsg/Unicode/charset/koi8_r.c --- fontforge-20201107~dfsg/Unicode/charset/koi8_r.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/koi8_r.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,204 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_koi8_r[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x2500, 0x2502, 0x250c, 0x2510, 0x2514, 0x2518, 0x251c, 0x2524, - 0x252c, 0x2534, 0x253c, 0x2580, 0x2584, 0x2588, 0x258c, 0x2590, - 0x2591, 0x2592, 0x2593, 0x2320, 0x25a0, 0x2219, 0x221a, 0x2248, - 0x2264, 0x2265, 0x00a0, 0x2321, 0x00b0, 0x00b2, 0x00b7, 0x00f7, - 0x2550, 0x2551, 0x2552, 0x0451, 0x2553, 0x2554, 0x2555, 0x2556, - 0x2557, 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, - 0x255f, 0x2560, 0x2561, 0x0401, 0x2562, 0x2563, 0x2564, 0x2565, - 0x2566, 0x2567, 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x00a9, - /*** 0x00c0 ***/ - 0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433, - 0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, - 0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432, - 0x044c, 0x044b, 0x0437, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a, - 0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413, - 0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, - 0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412, - 0x042c, 0x042b, 0x0417, 0x0428, 0x042d, 0x0429, 0x0427, 0x042a -}; - -static const unsigned char koi8_r_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x9c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char koi8_r_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, 0xf0, - 0xf2, 0xf3, 0xf4, 0xf5, 0xe6, 0xe8, 0xe3, 0xfe, 0xfb, 0xfd, 0xff, 0xf9, 0xf8, 0xfc, 0xe0, 0xf1, - 0xc1, 0xc2, 0xd7, 0xc7, 0xc4, 0xc5, 0xd6, 0xda, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, 0xd0, - /*** 0x40 ***/ - 0xd2, 0xd3, 0xd4, 0xd5, 0xc6, 0xc8, 0xc3, 0xde, 0xdb, 0xdd, 0xdf, 0xd9, 0xd8, 0xdc, 0xc0, 0xd1, - 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char koi8_r_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x95, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char koi8_r_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char koi8_r_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, - 0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xa0, 0xa1, 0xa2, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, - 0xb1, 0xb2, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x8b, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, - 0x8f, 0x90, 0x91, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const koi8_r_from_unicode_[] = { - koi8_r_from_unicode_0, - allzeros, - allzeros, - allzeros, - koi8_r_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - koi8_r_from_unicode_22, - koi8_r_from_unicode_23, - allzeros, - koi8_r_from_unicode_25 -}; - -struct charmap koi8_r_from_unicode = { 0, 37, (unsigned char **) koi8_r_from_unicode_, (unichar_t *) unicode_from_koi8_r }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/ksc5601.c fontforge-20220308~dfsg/Unicode/charset/ksc5601.c --- fontforge-20201107~dfsg/Unicode/charset/ksc5601.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/ksc5601.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,7078 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned short allzeros[256] = { 0 }; - -const unichar_t unicode_from_ksc5601[8742] = { - /*** 0x0000 ***/ - 0x3164, 0x3001, 0x3002, 0x00b7, 0x2025, 0x22ef, 0x00a8, 0x3003, - 0x2013, 0x2014, 0x2016, 0xff3c, 0xff5e, 0x2018, 0x2019, 0x201c, - 0x201d, 0x3014, 0x3015, 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, - 0x300d, 0x300e, 0x300f, 0x3010, 0x3011, 0x00b1, 0x00d7, 0x00f7, - 0x2260, 0x2264, 0x2265, 0x221e, 0x2234, 0x00b0, 0x2032, 0x2033, - 0x2103, 0x212b, 0xffe0, 0xffe1, 0xffe5, 0x2642, 0x2640, 0x2220, - 0x22a5, 0x2312, 0x2202, 0x2207, 0x2261, 0x2252, 0x00a7, 0x203b, - 0x2606, 0x2605, 0x25cb, 0x25cf, 0x25ce, 0x25c7, 0x25c6, 0x25a1, - /*** 0x0040 ***/ - 0x25a0, 0x25b3, 0x25b2, 0x25bd, 0x25bc, 0x2192, 0x2190, 0x2191, - 0x2193, 0x2194, 0x3013, 0x00ab, 0x00bb, 0x221a, 0x223d, 0x221d, - 0x2235, 0x222b, 0x222c, 0x2208, 0x220b, 0x2286, 0x2287, 0x2282, - 0x2283, 0x222a, 0x2229, 0x2227, 0x2228, 0xffe2, 0x21d2, 0x21d4, - 0x2200, 0x2203, 0x00b4, 0x02dc, 0x02c7, 0x02d8, 0x02dd, 0x02da, - 0x02d9, 0x00b8, 0x02db, 0x00a1, 0x00bf, 0x2236, 0x222e, 0x2211, - 0x220f, 0x00a4, 0x2109, 0x2030, 0x25c1, 0x25c0, 0x25b7, 0x25b6, - 0x2664, 0x2660, 0x2661, 0x2665, 0x2667, 0x2663, 0x25c9, 0x25c8, - /*** 0x0080 ***/ - 0x25a3, 0x25d0, 0x25d1, 0x2592, 0x25a4, 0x25a5, 0x25a8, 0x25a7, - 0x25a6, 0x25a9, 0x2668, 0x260f, 0x260e, 0x261c, 0x261e, 0x00b6, - 0x2020, 0x2021, 0x2195, 0x2197, 0x2199, 0x2196, 0x2198, 0x266d, - 0x2669, 0x266a, 0x266c, 0x327f, 0x321c, 0x2116, 0x33c7, 0x2122, - 0x33c2, 0x33d8, 0x2121, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0xff01, 0xff02, 0xff03, 0xff04, - /*** 0x00c0 ***/ - 0xff05, 0xff06, 0xff07, 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, - 0xff0d, 0xff0e, 0xff0f, 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, - 0xff15, 0xff16, 0xff17, 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, - 0xff1d, 0xff1e, 0xff1f, 0xff20, 0xff21, 0xff22, 0xff23, 0xff24, - 0xff25, 0xff26, 0xff27, 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, - 0xff2d, 0xff2e, 0xff2f, 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, - 0xff35, 0xff36, 0xff37, 0xff38, 0xff39, 0xff3a, 0xff3b, 0xffe6, - 0xff3d, 0xff3e, 0xff3f, 0xff40, 0xff41, 0xff42, 0xff43, 0xff44, - /*** 0x0100 ***/ - 0xff45, 0xff46, 0xff47, 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, - 0xff4d, 0xff4e, 0xff4f, 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, - 0xff55, 0xff56, 0xff57, 0xff58, 0xff59, 0xff5a, 0xff5b, 0xff5c, - 0xff5d, 0xffe3, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, - 0x3137, 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, - 0x313f, 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, - 0x3147, 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, - 0x314f, 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, - /*** 0x0140 ***/ - 0x3157, 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, - 0x315f, 0x3160, 0x3161, 0x3162, 0x3163, 0x0000, 0x3165, 0x3166, - 0x3167, 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, - 0x316f, 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, - 0x3177, 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, - 0x317f, 0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, - 0x3187, 0x3188, 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, - 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, - /*** 0x0180 ***/ - 0x2178, 0x2179, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2160, - 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, - 0x2169, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, - 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, - 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, - /*** 0x01c0 ***/ - 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, - 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2500, 0x2502, - 0x250c, 0x2510, 0x2518, 0x2514, 0x251c, 0x252c, 0x2524, 0x2534, - 0x253c, 0x2501, 0x2503, 0x250f, 0x2513, 0x251b, 0x2517, 0x2523, - 0x2533, 0x252b, 0x253b, 0x254b, 0x2520, 0x252f, 0x2528, 0x2537, - 0x253f, 0x251d, 0x2530, 0x2525, 0x2538, 0x2542, 0x2512, 0x2511, - 0x251a, 0x2519, 0x2516, 0x2515, 0x250e, 0x250d, 0x251e, 0x251f, - /*** 0x0200 ***/ - 0x2521, 0x2522, 0x2526, 0x2527, 0x2529, 0x252a, 0x252d, 0x252e, - 0x2531, 0x2532, 0x2535, 0x2536, 0x2539, 0x253a, 0x253d, 0x253e, - 0x2540, 0x2541, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, 0x2548, - 0x2549, 0x254a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3395, 0x3396, 0x3397, 0x2113, - 0x3398, 0x33c4, 0x33a3, 0x33a4, 0x33a5, 0x33a6, 0x3399, 0x339a, - /*** 0x0240 ***/ - 0x339b, 0x339c, 0x339d, 0x339e, 0x339f, 0x33a0, 0x33a1, 0x33a2, - 0x33ca, 0x338d, 0x338e, 0x338f, 0x33cf, 0x3388, 0x3389, 0x33c8, - 0x33a7, 0x33a8, 0x33b0, 0x33b1, 0x33b2, 0x33b3, 0x33b4, 0x33b5, - 0x33b6, 0x33b7, 0x33b8, 0x33b9, 0x3380, 0x3381, 0x3382, 0x3383, - 0x3384, 0x33ba, 0x33bb, 0x33bc, 0x33bd, 0x33be, 0x33bf, 0x3390, - 0x3391, 0x3392, 0x3393, 0x3394, 0x2126, 0x33c0, 0x33c1, 0x338a, - 0x338b, 0x338c, 0x33d6, 0x33c5, 0x33ad, 0x33ae, 0x33af, 0x33db, - 0x33a9, 0x33aa, 0x33ab, 0x33ac, 0x33dd, 0x33d0, 0x33d3, 0x33c3, - /*** 0x0280 ***/ - 0x33c9, 0x33dc, 0x33c6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x00c6, 0x00d0, 0x00aa, 0x0126, 0x0000, 0x0132, - 0x0000, 0x013f, 0x0141, 0x00d8, 0x0152, 0x00ba, 0x00de, 0x0166, - 0x014a, 0x0000, 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, - 0x3266, 0x3267, 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, - 0x326e, 0x326f, 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, - 0x3276, 0x3277, 0x3278, 0x3279, 0x327a, 0x327b, 0x24d0, 0x24d1, - /*** 0x02c0 ***/ - 0x24d2, 0x24d3, 0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, - 0x24da, 0x24db, 0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, - 0x24e2, 0x24e3, 0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x00bd, - 0x2153, 0x2154, 0x00bc, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e, - 0x00e6, 0x0111, 0x00f0, 0x0127, 0x0131, 0x0133, 0x0138, 0x0140, - 0x0142, 0x00f8, 0x0153, 0x00df, 0x00fe, 0x0167, 0x014b, 0x0149, - /*** 0x0300 ***/ - 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, - 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, - 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, - 0x3218, 0x3219, 0x321a, 0x321b, 0x249c, 0x249d, 0x249e, 0x249f, - 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, - 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, - 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x2474, 0x2475, - 0x2476, 0x2477, 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, - /*** 0x0340 ***/ - 0x247e, 0x247f, 0x2480, 0x2481, 0x2482, 0x00b9, 0x00b2, 0x00b3, - 0x2074, 0x207f, 0x2081, 0x2082, 0x2083, 0x2084, 0x3041, 0x3042, - 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, 0x3048, 0x3049, 0x304a, - 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, 0x3050, 0x3051, 0x3052, - 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, 0x3058, 0x3059, 0x305a, - 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, 0x3060, 0x3061, 0x3062, - 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, 0x3068, 0x3069, 0x306a, - 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, 0x3070, 0x3071, 0x3072, - /*** 0x0380 ***/ - 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, 0x3078, 0x3079, 0x307a, - 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, 0x3080, 0x3081, 0x3082, - 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, 0x3088, 0x3089, 0x308a, - 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, 0x3090, 0x3091, 0x3092, - 0x3093, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x30a1, 0x30a2, 0x30a3, 0x30a4, - 0x30a5, 0x30a6, 0x30a7, 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, - 0x30ad, 0x30ae, 0x30af, 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, - /*** 0x03c0 ***/ - 0x30b5, 0x30b6, 0x30b7, 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, - 0x30bd, 0x30be, 0x30bf, 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, - 0x30c5, 0x30c6, 0x30c7, 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, - 0x30cd, 0x30ce, 0x30cf, 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, - 0x30d5, 0x30d6, 0x30d7, 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, - 0x30dd, 0x30de, 0x30df, 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, - 0x30e5, 0x30e6, 0x30e7, 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, - 0x30ed, 0x30ee, 0x30ef, 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, - /*** 0x0400 ***/ - 0x30f5, 0x30f6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, - 0x0401, 0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, - 0x041d, 0x041e, 0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, - 0x0425, 0x0426, 0x0427, 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, - 0x042d, 0x042e, 0x042f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, - /*** 0x0440 ***/ - 0x0451, 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, - 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, - 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, - 0x044d, 0x044e, 0x044f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0480 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x04c0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0500 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0540 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0580 ***/ - 0x0000, 0x0000, 0xac00, 0xac01, 0xac04, 0xac07, 0xac08, 0xac09, - 0xac0a, 0xac10, 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, - 0xac17, 0xac19, 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac20, 0xac24, - 0xac2c, 0xac2d, 0xac2f, 0xac30, 0xac31, 0xac38, 0xac39, 0xac3c, - 0xac40, 0xac4b, 0xac4d, 0xac54, 0xac58, 0xac5c, 0xac70, 0xac71, - 0xac74, 0xac77, 0xac78, 0xac7a, 0xac80, 0xac81, 0xac83, 0xac84, - 0xac85, 0xac86, 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac90, 0xac94, - 0xac9c, 0xac9d, 0xac9f, 0xaca0, 0xaca1, 0xaca8, 0xaca9, 0xacaa, - /*** 0x05c0 ***/ - 0xacac, 0xacaf, 0xacb0, 0xacb8, 0xacb9, 0xacbb, 0xacbc, 0xacbd, - 0xacc1, 0xacc4, 0xacc8, 0xaccc, 0xacd5, 0xacd7, 0xace0, 0xace1, - 0xace4, 0xace7, 0xace8, 0xacea, 0xacec, 0xacef, 0xacf0, 0xacf1, - 0xacf3, 0xacf5, 0xacf6, 0xacfc, 0xacfd, 0xad00, 0xad04, 0xad06, - 0xad0c, 0xad0d, 0xad0f, 0xad11, 0xad18, 0xad1c, 0xad20, 0xad29, - 0xad2c, 0xad2d, 0xad34, 0xad35, 0xad38, 0xad3c, 0xad44, 0xad45, - 0xad47, 0xad49, 0xad50, 0xad54, 0xad58, 0xad61, 0xad63, 0xad6c, - 0xad6d, 0xad70, 0xad73, 0xad74, 0xad75, 0xad76, 0xad7b, 0xad7c, - /*** 0x0600 ***/ - 0xad7d, 0xad7f, 0xad81, 0xad82, 0xad88, 0xad89, 0xad8c, 0xad90, - 0xad9c, 0xad9d, 0xada4, 0xadb7, 0xadc0, 0xadc1, 0xadc4, 0xadc8, - 0xadd0, 0xadd1, 0xadd3, 0xaddc, 0xade0, 0xade4, 0xadf8, 0xadf9, - 0xadfc, 0xadff, 0xae00, 0xae01, 0xae08, 0xae09, 0xae0b, 0xae0d, - 0xae14, 0xae30, 0xae31, 0xae34, 0xae37, 0xae38, 0xae3a, 0xae40, - 0xae41, 0xae43, 0xae45, 0xae46, 0xae4a, 0xae4c, 0xae4d, 0xae4e, - 0xae50, 0xae54, 0xae56, 0xae5c, 0xae5d, 0xae5f, 0xae60, 0xae61, - 0xae65, 0xae68, 0xae69, 0xae6c, 0xae70, 0xae78, 0xae79, 0xae7b, - /*** 0x0640 ***/ - 0xae7c, 0xae7d, 0xae84, 0xae85, 0xae8c, 0xaebc, 0xaebd, 0xaebe, - 0xaec0, 0xaec4, 0xaecc, 0xaecd, 0xaecf, 0xaed0, 0xaed1, 0xaed8, - 0xaed9, 0xaedc, 0xaee8, 0xaeeb, 0xaeed, 0xaef4, 0xaef8, 0xaefc, - 0xaf07, 0xaf08, 0xaf0d, 0xaf10, 0xaf2c, 0xaf2d, 0xaf30, 0xaf32, - 0xaf34, 0xaf3c, 0xaf3d, 0xaf3f, 0xaf41, 0xaf42, 0xaf43, 0xaf48, - 0xaf49, 0xaf50, 0xaf5c, 0xaf5d, 0xaf64, 0xaf65, 0xaf79, 0xaf80, - 0xaf84, 0xaf88, 0xaf90, 0xaf91, 0xaf95, 0xaf9c, 0xafb8, 0xafb9, - 0xafbc, 0xafc0, 0xafc7, 0xafc8, 0xafc9, 0xafcb, 0xafcd, 0xafce, - /*** 0x0680 ***/ - 0xafd4, 0xafdc, 0xafe8, 0xafe9, 0xaff0, 0xaff1, 0xaff4, 0xaff8, - 0xb000, 0xb001, 0xb004, 0xb00c, 0xb010, 0xb014, 0xb01c, 0xb01d, - 0xb028, 0xb044, 0xb045, 0xb048, 0xb04a, 0xb04c, 0xb04e, 0xb053, - 0xb054, 0xb055, 0xb057, 0xb059, 0xb05d, 0xb07c, 0xb07d, 0xb080, - 0xb084, 0xb08c, 0xb08d, 0xb08f, 0xb091, 0xb098, 0xb099, 0xb09a, - 0xb09c, 0xb09f, 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a8, 0xb0a9, 0xb0ab, - 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, 0xb0b1, 0xb0b3, 0xb0b4, 0xb0b5, - 0xb0b8, 0xb0bc, 0xb0c4, 0xb0c5, 0xb0c7, 0xb0c8, 0xb0c9, 0xb0d0, - /*** 0x06c0 ***/ - 0xb0d1, 0xb0d4, 0xb0d8, 0xb0e0, 0xb0e5, 0xb108, 0xb109, 0xb10b, - 0xb10c, 0xb110, 0xb112, 0xb113, 0xb118, 0xb119, 0xb11b, 0xb11c, - 0xb11d, 0xb123, 0xb124, 0xb125, 0xb128, 0xb12c, 0xb134, 0xb135, - 0xb137, 0xb138, 0xb139, 0xb140, 0xb141, 0xb144, 0xb148, 0xb150, - 0xb151, 0xb154, 0xb155, 0xb158, 0xb15c, 0xb160, 0xb178, 0xb179, - 0xb17c, 0xb180, 0xb182, 0xb188, 0xb189, 0xb18b, 0xb18d, 0xb192, - 0xb193, 0xb194, 0xb198, 0xb19c, 0xb1a8, 0xb1cc, 0xb1d0, 0xb1d4, - 0xb1dc, 0xb1dd, 0xb1df, 0xb1e8, 0xb1e9, 0xb1ec, 0xb1f0, 0xb1f9, - /*** 0x0700 ***/ - 0xb1fb, 0xb1fd, 0xb204, 0xb205, 0xb208, 0xb20b, 0xb20c, 0xb214, - 0xb215, 0xb217, 0xb219, 0xb220, 0xb234, 0xb23c, 0xb258, 0xb25c, - 0xb260, 0xb268, 0xb269, 0xb274, 0xb275, 0xb27c, 0xb284, 0xb285, - 0xb289, 0xb290, 0xb291, 0xb294, 0xb298, 0xb299, 0xb29a, 0xb2a0, - 0xb2a1, 0xb2a3, 0xb2a5, 0xb2a6, 0xb2aa, 0xb2ac, 0xb2b0, 0xb2b4, - 0xb2c8, 0xb2c9, 0xb2cc, 0xb2d0, 0xb2d2, 0xb2d8, 0xb2d9, 0xb2db, - 0xb2dd, 0xb2e2, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e8, 0xb2eb, 0xb2ec, - 0xb2ed, 0xb2ee, 0xb2ef, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f7, 0xb2f8, - /*** 0x0740 ***/ - 0xb2f9, 0xb2fa, 0xb2fb, 0xb2ff, 0xb300, 0xb301, 0xb304, 0xb308, - 0xb310, 0xb311, 0xb313, 0xb314, 0xb315, 0xb31c, 0xb354, 0xb355, - 0xb356, 0xb358, 0xb35b, 0xb35c, 0xb35e, 0xb35f, 0xb364, 0xb365, - 0xb367, 0xb369, 0xb36b, 0xb36e, 0xb370, 0xb371, 0xb374, 0xb378, - 0xb380, 0xb381, 0xb383, 0xb384, 0xb385, 0xb38c, 0xb390, 0xb394, - 0xb3a0, 0xb3a1, 0xb3a8, 0xb3ac, 0xb3c4, 0xb3c5, 0xb3c8, 0xb3cb, - 0xb3cc, 0xb3ce, 0xb3d0, 0xb3d4, 0xb3d5, 0xb3d7, 0xb3d9, 0xb3db, - 0xb3dd, 0xb3e0, 0xb3e4, 0xb3e8, 0xb3fc, 0xb410, 0xb418, 0xb41c, - /*** 0x0780 ***/ - 0xb420, 0xb428, 0xb429, 0xb42b, 0xb434, 0xb450, 0xb451, 0xb454, - 0xb458, 0xb460, 0xb461, 0xb463, 0xb465, 0xb46c, 0xb480, 0xb488, - 0xb49d, 0xb4a4, 0xb4a8, 0xb4ac, 0xb4b5, 0xb4b7, 0xb4b9, 0xb4c0, - 0xb4c4, 0xb4c8, 0xb4d0, 0xb4d5, 0xb4dc, 0xb4dd, 0xb4e0, 0xb4e3, - 0xb4e4, 0xb4e6, 0xb4ec, 0xb4ed, 0xb4ef, 0xb4f1, 0xb4f8, 0xb514, - 0xb515, 0xb518, 0xb51b, 0xb51c, 0xb524, 0xb525, 0xb527, 0xb528, - 0xb529, 0xb52a, 0xb530, 0xb531, 0xb534, 0xb538, 0xb540, 0xb541, - 0xb543, 0xb544, 0xb545, 0xb54b, 0xb54c, 0xb54d, 0xb550, 0xb554, - /*** 0x07c0 ***/ - 0xb55c, 0xb55d, 0xb55f, 0xb560, 0xb561, 0xb5a0, 0xb5a1, 0xb5a4, - 0xb5a8, 0xb5aa, 0xb5ab, 0xb5b0, 0xb5b1, 0xb5b3, 0xb5b4, 0xb5b5, - 0xb5bb, 0xb5bc, 0xb5bd, 0xb5c0, 0xb5c4, 0xb5cc, 0xb5cd, 0xb5cf, - 0xb5d0, 0xb5d1, 0xb5d8, 0xb5ec, 0xb610, 0xb611, 0xb614, 0xb618, - 0xb625, 0xb62c, 0xb634, 0xb648, 0xb664, 0xb668, 0xb69c, 0xb69d, - 0xb6a0, 0xb6a4, 0xb6ab, 0xb6ac, 0xb6b1, 0xb6d4, 0xb6f0, 0xb6f4, - 0xb6f8, 0xb700, 0xb701, 0xb705, 0xb728, 0xb729, 0xb72c, 0xb72f, - 0xb730, 0xb738, 0xb739, 0xb73b, 0xb744, 0xb748, 0xb74c, 0xb754, - /*** 0x0800 ***/ - 0xb755, 0xb760, 0xb764, 0xb768, 0xb770, 0xb771, 0xb773, 0xb775, - 0xb77c, 0xb77d, 0xb780, 0xb784, 0xb78c, 0xb78d, 0xb78f, 0xb790, - 0xb791, 0xb792, 0xb796, 0xb797, 0xb798, 0xb799, 0xb79c, 0xb7a0, - 0xb7a8, 0xb7a9, 0xb7ab, 0xb7ac, 0xb7ad, 0xb7b4, 0xb7b5, 0xb7b8, - 0xb7c7, 0xb7c9, 0xb7ec, 0xb7ed, 0xb7f0, 0xb7f4, 0xb7fc, 0xb7fd, - 0xb7ff, 0xb800, 0xb801, 0xb807, 0xb808, 0xb809, 0xb80c, 0xb810, - 0xb818, 0xb819, 0xb81b, 0xb81d, 0xb824, 0xb825, 0xb828, 0xb82c, - 0xb834, 0xb835, 0xb837, 0xb838, 0xb839, 0xb840, 0xb844, 0xb851, - /*** 0x0840 ***/ - 0xb853, 0xb85c, 0xb85d, 0xb860, 0xb864, 0xb86c, 0xb86d, 0xb86f, - 0xb871, 0xb878, 0xb87c, 0xb88d, 0xb8a8, 0xb8b0, 0xb8b4, 0xb8b8, - 0xb8c0, 0xb8c1, 0xb8c3, 0xb8c5, 0xb8cc, 0xb8d0, 0xb8d4, 0xb8dd, - 0xb8df, 0xb8e1, 0xb8e8, 0xb8e9, 0xb8ec, 0xb8f0, 0xb8f8, 0xb8f9, - 0xb8fb, 0xb8fd, 0xb904, 0xb918, 0xb920, 0xb93c, 0xb93d, 0xb940, - 0xb944, 0xb94c, 0xb94f, 0xb951, 0xb958, 0xb959, 0xb95c, 0xb960, - 0xb968, 0xb969, 0xb96b, 0xb96d, 0xb974, 0xb975, 0xb978, 0xb97c, - 0xb984, 0xb985, 0xb987, 0xb989, 0xb98a, 0xb98d, 0xb98e, 0xb9ac, - /*** 0x0880 ***/ - 0xb9ad, 0xb9b0, 0xb9b4, 0xb9bc, 0xb9bd, 0xb9bf, 0xb9c1, 0xb9c8, - 0xb9c9, 0xb9cc, 0xb9ce, 0xb9cf, 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d8, - 0xb9d9, 0xb9db, 0xb9dd, 0xb9de, 0xb9e1, 0xb9e3, 0xb9e4, 0xb9e5, - 0xb9e8, 0xb9ec, 0xb9f4, 0xb9f5, 0xb9f7, 0xb9f8, 0xb9f9, 0xb9fa, - 0xba00, 0xba01, 0xba08, 0xba15, 0xba38, 0xba39, 0xba3c, 0xba40, - 0xba42, 0xba48, 0xba49, 0xba4b, 0xba4d, 0xba4e, 0xba53, 0xba54, - 0xba55, 0xba58, 0xba5c, 0xba64, 0xba65, 0xba67, 0xba68, 0xba69, - 0xba70, 0xba71, 0xba74, 0xba78, 0xba83, 0xba84, 0xba85, 0xba87, - /*** 0x08c0 ***/ - 0xba8c, 0xbaa8, 0xbaa9, 0xbaab, 0xbaac, 0xbab0, 0xbab2, 0xbab8, - 0xbab9, 0xbabb, 0xbabd, 0xbac4, 0xbac8, 0xbad8, 0xbad9, 0xbafc, - 0xbb00, 0xbb04, 0xbb0d, 0xbb0f, 0xbb11, 0xbb18, 0xbb1c, 0xbb20, - 0xbb29, 0xbb2b, 0xbb34, 0xbb35, 0xbb36, 0xbb38, 0xbb3b, 0xbb3c, - 0xbb3d, 0xbb3e, 0xbb44, 0xbb45, 0xbb47, 0xbb49, 0xbb4d, 0xbb4f, - 0xbb50, 0xbb54, 0xbb58, 0xbb61, 0xbb63, 0xbb6c, 0xbb88, 0xbb8c, - 0xbb90, 0xbba4, 0xbba8, 0xbbac, 0xbbb4, 0xbbb7, 0xbbc0, 0xbbc4, - 0xbbc8, 0xbbd0, 0xbbd3, 0xbbf8, 0xbbf9, 0xbbfc, 0xbbff, 0xbc00, - /*** 0x0900 ***/ - 0xbc02, 0xbc08, 0xbc09, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0f, 0xbc11, - 0xbc14, 0xbc15, 0xbc16, 0xbc17, 0xbc18, 0xbc1b, 0xbc1c, 0xbc1d, - 0xbc1e, 0xbc1f, 0xbc24, 0xbc25, 0xbc27, 0xbc29, 0xbc2d, 0xbc30, - 0xbc31, 0xbc34, 0xbc38, 0xbc40, 0xbc41, 0xbc43, 0xbc44, 0xbc45, - 0xbc49, 0xbc4c, 0xbc4d, 0xbc50, 0xbc5d, 0xbc84, 0xbc85, 0xbc88, - 0xbc8b, 0xbc8c, 0xbc8e, 0xbc94, 0xbc95, 0xbc97, 0xbc99, 0xbc9a, - 0xbca0, 0xbca1, 0xbca4, 0xbca7, 0xbca8, 0xbcb0, 0xbcb1, 0xbcb3, - 0xbcb4, 0xbcb5, 0xbcbc, 0xbcbd, 0xbcc0, 0xbcc4, 0xbccd, 0xbccf, - /*** 0x0940 ***/ - 0xbcd0, 0xbcd1, 0xbcd5, 0xbcd8, 0xbcdc, 0xbcf4, 0xbcf5, 0xbcf6, - 0xbcf8, 0xbcfc, 0xbd04, 0xbd05, 0xbd07, 0xbd09, 0xbd10, 0xbd14, - 0xbd24, 0xbd2c, 0xbd40, 0xbd48, 0xbd49, 0xbd4c, 0xbd50, 0xbd58, - 0xbd59, 0xbd64, 0xbd68, 0xbd80, 0xbd81, 0xbd84, 0xbd87, 0xbd88, - 0xbd89, 0xbd8a, 0xbd90, 0xbd91, 0xbd93, 0xbd95, 0xbd99, 0xbd9a, - 0xbd9c, 0xbda4, 0xbdb0, 0xbdb8, 0xbdd4, 0xbdd5, 0xbdd8, 0xbddc, - 0xbde9, 0xbdf0, 0xbdf4, 0xbdf8, 0xbe00, 0xbe03, 0xbe05, 0xbe0c, - 0xbe0d, 0xbe10, 0xbe14, 0xbe1c, 0xbe1d, 0xbe1f, 0xbe44, 0xbe45, - /*** 0x0980 ***/ - 0xbe48, 0xbe4c, 0xbe4e, 0xbe54, 0xbe55, 0xbe57, 0xbe59, 0xbe5a, - 0xbe5b, 0xbe60, 0xbe61, 0xbe64, 0xbe68, 0xbe6a, 0xbe70, 0xbe71, - 0xbe73, 0xbe74, 0xbe75, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe80, 0xbe84, - 0xbe8c, 0xbe8d, 0xbe8f, 0xbe90, 0xbe91, 0xbe98, 0xbe99, 0xbea8, - 0xbed0, 0xbed1, 0xbed4, 0xbed7, 0xbed8, 0xbee0, 0xbee3, 0xbee4, - 0xbee5, 0xbeec, 0xbf01, 0xbf08, 0xbf09, 0xbf18, 0xbf19, 0xbf1b, - 0xbf1c, 0xbf1d, 0xbf40, 0xbf41, 0xbf44, 0xbf48, 0xbf50, 0xbf51, - 0xbf55, 0xbf94, 0xbfb0, 0xbfc5, 0xbfcc, 0xbfcd, 0xbfd0, 0xbfd4, - /*** 0x09c0 ***/ - 0xbfdc, 0xbfdf, 0xbfe1, 0xc03c, 0xc051, 0xc058, 0xc05c, 0xc060, - 0xc068, 0xc069, 0xc090, 0xc091, 0xc094, 0xc098, 0xc0a0, 0xc0a1, - 0xc0a3, 0xc0a5, 0xc0ac, 0xc0ad, 0xc0af, 0xc0b0, 0xc0b3, 0xc0b4, - 0xc0b5, 0xc0b6, 0xc0bc, 0xc0bd, 0xc0bf, 0xc0c0, 0xc0c1, 0xc0c5, - 0xc0c8, 0xc0c9, 0xc0cc, 0xc0d0, 0xc0d8, 0xc0d9, 0xc0db, 0xc0dc, - 0xc0dd, 0xc0e4, 0xc0e5, 0xc0e8, 0xc0ec, 0xc0f4, 0xc0f5, 0xc0f7, - 0xc0f9, 0xc100, 0xc104, 0xc108, 0xc110, 0xc115, 0xc11c, 0xc11d, - 0xc11e, 0xc11f, 0xc120, 0xc123, 0xc124, 0xc126, 0xc127, 0xc12c, - /*** 0x0a00 ***/ - 0xc12d, 0xc12f, 0xc130, 0xc131, 0xc136, 0xc138, 0xc139, 0xc13c, - 0xc140, 0xc148, 0xc149, 0xc14b, 0xc14c, 0xc14d, 0xc154, 0xc155, - 0xc158, 0xc15c, 0xc164, 0xc165, 0xc167, 0xc168, 0xc169, 0xc170, - 0xc174, 0xc178, 0xc185, 0xc18c, 0xc18d, 0xc18e, 0xc190, 0xc194, - 0xc196, 0xc19c, 0xc19d, 0xc19f, 0xc1a1, 0xc1a5, 0xc1a8, 0xc1a9, - 0xc1ac, 0xc1b0, 0xc1bd, 0xc1c4, 0xc1c8, 0xc1cc, 0xc1d4, 0xc1d7, - 0xc1d8, 0xc1e0, 0xc1e4, 0xc1e8, 0xc1f0, 0xc1f1, 0xc1f3, 0xc1fc, - 0xc1fd, 0xc200, 0xc204, 0xc20c, 0xc20d, 0xc20f, 0xc211, 0xc218, - /*** 0x0a40 ***/ - 0xc219, 0xc21c, 0xc21f, 0xc220, 0xc228, 0xc229, 0xc22b, 0xc22d, - 0xc22f, 0xc231, 0xc232, 0xc234, 0xc248, 0xc250, 0xc251, 0xc254, - 0xc258, 0xc260, 0xc265, 0xc26c, 0xc26d, 0xc270, 0xc274, 0xc27c, - 0xc27d, 0xc27f, 0xc281, 0xc288, 0xc289, 0xc290, 0xc298, 0xc29b, - 0xc29d, 0xc2a4, 0xc2a5, 0xc2a8, 0xc2ac, 0xc2ad, 0xc2b4, 0xc2b5, - 0xc2b7, 0xc2b9, 0xc2dc, 0xc2dd, 0xc2e0, 0xc2e3, 0xc2e4, 0xc2eb, - 0xc2ec, 0xc2ed, 0xc2ef, 0xc2f1, 0xc2f6, 0xc2f8, 0xc2f9, 0xc2fb, - 0xc2fc, 0xc300, 0xc308, 0xc309, 0xc30c, 0xc30d, 0xc313, 0xc314, - /*** 0x0a80 ***/ - 0xc315, 0xc318, 0xc31c, 0xc324, 0xc325, 0xc328, 0xc329, 0xc345, - 0xc368, 0xc369, 0xc36c, 0xc370, 0xc372, 0xc378, 0xc379, 0xc37c, - 0xc37d, 0xc384, 0xc388, 0xc38c, 0xc3c0, 0xc3d8, 0xc3d9, 0xc3dc, - 0xc3df, 0xc3e0, 0xc3e2, 0xc3e8, 0xc3e9, 0xc3ed, 0xc3f4, 0xc3f5, - 0xc3f8, 0xc408, 0xc410, 0xc424, 0xc42c, 0xc430, 0xc434, 0xc43c, - 0xc43d, 0xc448, 0xc464, 0xc465, 0xc468, 0xc46c, 0xc474, 0xc475, - 0xc479, 0xc480, 0xc494, 0xc49c, 0xc4b8, 0xc4bc, 0xc4e9, 0xc4f0, - 0xc4f1, 0xc4f4, 0xc4f8, 0xc4fa, 0xc4ff, 0xc500, 0xc501, 0xc50c, - /*** 0x0ac0 ***/ - 0xc510, 0xc514, 0xc51c, 0xc528, 0xc529, 0xc52c, 0xc530, 0xc538, - 0xc539, 0xc53b, 0xc53d, 0xc544, 0xc545, 0xc548, 0xc549, 0xc54a, - 0xc54c, 0xc54d, 0xc54e, 0xc553, 0xc554, 0xc555, 0xc557, 0xc558, - 0xc559, 0xc55d, 0xc55e, 0xc560, 0xc561, 0xc564, 0xc568, 0xc570, - 0xc571, 0xc573, 0xc574, 0xc575, 0xc57c, 0xc57d, 0xc580, 0xc584, - 0xc587, 0xc58c, 0xc58d, 0xc58f, 0xc591, 0xc595, 0xc597, 0xc598, - 0xc59c, 0xc5a0, 0xc5a9, 0xc5b4, 0xc5b5, 0xc5b8, 0xc5b9, 0xc5bb, - 0xc5bc, 0xc5bd, 0xc5be, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, 0xc5c8, - /*** 0x0b00 ***/ - 0xc5c9, 0xc5ca, 0xc5cc, 0xc5ce, 0xc5d0, 0xc5d1, 0xc5d4, 0xc5d8, - 0xc5e0, 0xc5e1, 0xc5e3, 0xc5e5, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5f0, - 0xc5f4, 0xc5f6, 0xc5f7, 0xc5fc, 0xc5fd, 0xc5fe, 0xc5ff, 0xc600, - 0xc601, 0xc605, 0xc606, 0xc607, 0xc608, 0xc60c, 0xc610, 0xc618, - 0xc619, 0xc61b, 0xc61c, 0xc624, 0xc625, 0xc628, 0xc62c, 0xc62d, - 0xc62e, 0xc630, 0xc633, 0xc634, 0xc635, 0xc637, 0xc639, 0xc63b, - 0xc640, 0xc641, 0xc644, 0xc648, 0xc650, 0xc651, 0xc653, 0xc654, - 0xc655, 0xc65c, 0xc65d, 0xc660, 0xc66c, 0xc66f, 0xc671, 0xc678, - /*** 0x0b40 ***/ - 0xc679, 0xc67c, 0xc680, 0xc688, 0xc689, 0xc68b, 0xc68d, 0xc694, - 0xc695, 0xc698, 0xc69c, 0xc6a4, 0xc6a5, 0xc6a7, 0xc6a9, 0xc6b0, - 0xc6b1, 0xc6b4, 0xc6b8, 0xc6b9, 0xc6ba, 0xc6c0, 0xc6c1, 0xc6c3, - 0xc6c5, 0xc6cc, 0xc6cd, 0xc6d0, 0xc6d4, 0xc6dc, 0xc6dd, 0xc6e0, - 0xc6e1, 0xc6e8, 0xc6e9, 0xc6ec, 0xc6f0, 0xc6f8, 0xc6f9, 0xc6fd, - 0xc704, 0xc705, 0xc708, 0xc70c, 0xc714, 0xc715, 0xc717, 0xc719, - 0xc720, 0xc721, 0xc724, 0xc728, 0xc730, 0xc731, 0xc733, 0xc735, - 0xc737, 0xc73c, 0xc73d, 0xc740, 0xc744, 0xc74a, 0xc74c, 0xc74d, - /*** 0x0b80 ***/ - 0xc74f, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, - 0xc758, 0xc75c, 0xc760, 0xc768, 0xc76b, 0xc774, 0xc775, 0xc778, - 0xc77c, 0xc77d, 0xc77e, 0xc783, 0xc784, 0xc785, 0xc787, 0xc788, - 0xc789, 0xc78a, 0xc78e, 0xc790, 0xc791, 0xc794, 0xc796, 0xc797, - 0xc798, 0xc79a, 0xc7a0, 0xc7a1, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, - 0xc7ac, 0xc7ad, 0xc7b0, 0xc7b4, 0xc7bc, 0xc7bd, 0xc7bf, 0xc7c0, - 0xc7c1, 0xc7c8, 0xc7c9, 0xc7cc, 0xc7ce, 0xc7d0, 0xc7d8, 0xc7dd, - 0xc7e4, 0xc7e8, 0xc7ec, 0xc800, 0xc801, 0xc804, 0xc808, 0xc80a, - /*** 0x0bc0 ***/ - 0xc810, 0xc811, 0xc813, 0xc815, 0xc816, 0xc81c, 0xc81d, 0xc820, - 0xc824, 0xc82c, 0xc82d, 0xc82f, 0xc831, 0xc838, 0xc83c, 0xc840, - 0xc848, 0xc849, 0xc84c, 0xc84d, 0xc854, 0xc870, 0xc871, 0xc874, - 0xc878, 0xc87a, 0xc880, 0xc881, 0xc883, 0xc885, 0xc886, 0xc887, - 0xc88b, 0xc88c, 0xc88d, 0xc894, 0xc89d, 0xc89f, 0xc8a1, 0xc8a8, - 0xc8bc, 0xc8bd, 0xc8c4, 0xc8c8, 0xc8cc, 0xc8d4, 0xc8d5, 0xc8d7, - 0xc8d9, 0xc8e0, 0xc8e1, 0xc8e4, 0xc8f5, 0xc8fc, 0xc8fd, 0xc900, - 0xc904, 0xc905, 0xc906, 0xc90c, 0xc90d, 0xc90f, 0xc911, 0xc918, - /*** 0x0c00 ***/ - 0xc92c, 0xc934, 0xc950, 0xc951, 0xc954, 0xc958, 0xc960, 0xc961, - 0xc963, 0xc96c, 0xc970, 0xc974, 0xc97c, 0xc988, 0xc989, 0xc98c, - 0xc990, 0xc998, 0xc999, 0xc99b, 0xc99d, 0xc9c0, 0xc9c1, 0xc9c4, - 0xc9c7, 0xc9c8, 0xc9ca, 0xc9d0, 0xc9d1, 0xc9d3, 0xc9d5, 0xc9d6, - 0xc9d9, 0xc9da, 0xc9dc, 0xc9dd, 0xc9e0, 0xc9e2, 0xc9e4, 0xc9e7, - 0xc9ec, 0xc9ed, 0xc9ef, 0xc9f0, 0xc9f1, 0xc9f8, 0xc9f9, 0xc9fc, - 0xca00, 0xca08, 0xca09, 0xca0b, 0xca0c, 0xca0d, 0xca14, 0xca18, - 0xca29, 0xca4c, 0xca4d, 0xca50, 0xca54, 0xca5c, 0xca5d, 0xca5f, - /*** 0x0c40 ***/ - 0xca60, 0xca61, 0xca68, 0xca7d, 0xca84, 0xca98, 0xcabc, 0xcabd, - 0xcac0, 0xcac4, 0xcacc, 0xcacd, 0xcacf, 0xcad1, 0xcad3, 0xcad8, - 0xcad9, 0xcae0, 0xcaec, 0xcaf4, 0xcb08, 0xcb10, 0xcb14, 0xcb18, - 0xcb20, 0xcb21, 0xcb41, 0xcb48, 0xcb49, 0xcb4c, 0xcb50, 0xcb58, - 0xcb59, 0xcb5d, 0xcb64, 0xcb78, 0xcb79, 0xcb9c, 0xcbb8, 0xcbd4, - 0xcbe4, 0xcbe7, 0xcbe9, 0xcc0c, 0xcc0d, 0xcc10, 0xcc14, 0xcc1c, - 0xcc1d, 0xcc21, 0xcc22, 0xcc27, 0xcc28, 0xcc29, 0xcc2c, 0xcc2e, - 0xcc30, 0xcc38, 0xcc39, 0xcc3b, 0xcc3c, 0xcc3d, 0xcc3e, 0xcc44, - /*** 0x0c80 ***/ - 0xcc45, 0xcc48, 0xcc4c, 0xcc54, 0xcc55, 0xcc57, 0xcc58, 0xcc59, - 0xcc60, 0xcc64, 0xcc66, 0xcc68, 0xcc70, 0xcc75, 0xcc98, 0xcc99, - 0xcc9c, 0xcca0, 0xcca8, 0xcca9, 0xccab, 0xccac, 0xccad, 0xccb4, - 0xccb5, 0xccb8, 0xccbc, 0xccc4, 0xccc5, 0xccc7, 0xccc9, 0xccd0, - 0xccd4, 0xcce4, 0xccec, 0xccf0, 0xcd01, 0xcd08, 0xcd09, 0xcd0c, - 0xcd10, 0xcd18, 0xcd19, 0xcd1b, 0xcd1d, 0xcd24, 0xcd28, 0xcd2c, - 0xcd39, 0xcd5c, 0xcd60, 0xcd64, 0xcd6c, 0xcd6d, 0xcd6f, 0xcd71, - 0xcd78, 0xcd88, 0xcd94, 0xcd95, 0xcd98, 0xcd9c, 0xcda4, 0xcda5, - /*** 0x0cc0 ***/ - 0xcda7, 0xcda9, 0xcdb0, 0xcdc4, 0xcdcc, 0xcdd0, 0xcde8, 0xcdec, - 0xcdf0, 0xcdf8, 0xcdf9, 0xcdfb, 0xcdfd, 0xce04, 0xce08, 0xce0c, - 0xce14, 0xce19, 0xce20, 0xce21, 0xce24, 0xce28, 0xce30, 0xce31, - 0xce33, 0xce35, 0xce58, 0xce59, 0xce5c, 0xce5f, 0xce60, 0xce61, - 0xce68, 0xce69, 0xce6b, 0xce6d, 0xce74, 0xce75, 0xce78, 0xce7c, - 0xce84, 0xce85, 0xce87, 0xce89, 0xce90, 0xce91, 0xce94, 0xce98, - 0xcea0, 0xcea1, 0xcea3, 0xcea4, 0xcea5, 0xceac, 0xcead, 0xcec1, - 0xcee4, 0xcee5, 0xcee8, 0xceeb, 0xceec, 0xcef4, 0xcef5, 0xcef7, - /*** 0x0d00 ***/ - 0xcef8, 0xcef9, 0xcf00, 0xcf01, 0xcf04, 0xcf08, 0xcf10, 0xcf11, - 0xcf13, 0xcf15, 0xcf1c, 0xcf20, 0xcf24, 0xcf2c, 0xcf2d, 0xcf2f, - 0xcf30, 0xcf31, 0xcf38, 0xcf54, 0xcf55, 0xcf58, 0xcf5c, 0xcf64, - 0xcf65, 0xcf67, 0xcf69, 0xcf70, 0xcf71, 0xcf74, 0xcf78, 0xcf80, - 0xcf85, 0xcf8c, 0xcfa1, 0xcfa8, 0xcfb0, 0xcfc4, 0xcfe0, 0xcfe1, - 0xcfe4, 0xcfe8, 0xcff0, 0xcff1, 0xcff3, 0xcff5, 0xcffc, 0xd000, - 0xd004, 0xd011, 0xd018, 0xd02d, 0xd034, 0xd035, 0xd038, 0xd03c, - 0xd044, 0xd045, 0xd047, 0xd049, 0xd050, 0xd054, 0xd058, 0xd060, - /*** 0x0d40 ***/ - 0xd06c, 0xd06d, 0xd070, 0xd074, 0xd07c, 0xd07d, 0xd081, 0xd0a4, - 0xd0a5, 0xd0a8, 0xd0ac, 0xd0b4, 0xd0b5, 0xd0b7, 0xd0b9, 0xd0c0, - 0xd0c1, 0xd0c4, 0xd0c8, 0xd0c9, 0xd0d0, 0xd0d1, 0xd0d3, 0xd0d4, - 0xd0d5, 0xd0dc, 0xd0dd, 0xd0e0, 0xd0e4, 0xd0ec, 0xd0ed, 0xd0ef, - 0xd0f0, 0xd0f1, 0xd0f8, 0xd10d, 0xd130, 0xd131, 0xd134, 0xd138, - 0xd13a, 0xd140, 0xd141, 0xd143, 0xd144, 0xd145, 0xd14c, 0xd14d, - 0xd150, 0xd154, 0xd15c, 0xd15d, 0xd15f, 0xd161, 0xd168, 0xd16c, - 0xd17c, 0xd184, 0xd188, 0xd1a0, 0xd1a1, 0xd1a4, 0xd1a8, 0xd1b0, - /*** 0x0d80 ***/ - 0xd1b1, 0xd1b3, 0xd1b5, 0xd1ba, 0xd1bc, 0xd1c0, 0xd1d8, 0xd1f4, - 0xd1f8, 0xd207, 0xd209, 0xd210, 0xd22c, 0xd22d, 0xd230, 0xd234, - 0xd23c, 0xd23d, 0xd23f, 0xd241, 0xd248, 0xd25c, 0xd264, 0xd280, - 0xd281, 0xd284, 0xd288, 0xd290, 0xd291, 0xd295, 0xd29c, 0xd2a0, - 0xd2a4, 0xd2ac, 0xd2b1, 0xd2b8, 0xd2b9, 0xd2bc, 0xd2bf, 0xd2c0, - 0xd2c2, 0xd2c8, 0xd2c9, 0xd2cb, 0xd2d4, 0xd2d8, 0xd2dc, 0xd2e4, - 0xd2e5, 0xd2f0, 0xd2f1, 0xd2f4, 0xd2f8, 0xd300, 0xd301, 0xd303, - 0xd305, 0xd30c, 0xd30d, 0xd30e, 0xd310, 0xd314, 0xd316, 0xd31c, - /*** 0x0dc0 ***/ - 0xd31d, 0xd31f, 0xd320, 0xd321, 0xd325, 0xd328, 0xd329, 0xd32c, - 0xd330, 0xd338, 0xd339, 0xd33b, 0xd33c, 0xd33d, 0xd344, 0xd345, - 0xd37c, 0xd37d, 0xd380, 0xd384, 0xd38c, 0xd38d, 0xd38f, 0xd390, - 0xd391, 0xd398, 0xd399, 0xd39c, 0xd3a0, 0xd3a8, 0xd3a9, 0xd3ab, - 0xd3ad, 0xd3b4, 0xd3b8, 0xd3bc, 0xd3c4, 0xd3c5, 0xd3c8, 0xd3c9, - 0xd3d0, 0xd3d8, 0xd3e1, 0xd3e3, 0xd3ec, 0xd3ed, 0xd3f0, 0xd3f4, - 0xd3fc, 0xd3fd, 0xd3ff, 0xd401, 0xd408, 0xd41d, 0xd440, 0xd444, - 0xd45c, 0xd460, 0xd464, 0xd46d, 0xd46f, 0xd478, 0xd479, 0xd47c, - /*** 0x0e00 ***/ - 0xd47f, 0xd480, 0xd482, 0xd488, 0xd489, 0xd48b, 0xd48d, 0xd494, - 0xd4a9, 0xd4cc, 0xd4d0, 0xd4d4, 0xd4dc, 0xd4df, 0xd4e8, 0xd4ec, - 0xd4f0, 0xd4f8, 0xd4fb, 0xd4fd, 0xd504, 0xd508, 0xd50c, 0xd514, - 0xd515, 0xd517, 0xd53c, 0xd53d, 0xd540, 0xd544, 0xd54c, 0xd54d, - 0xd54f, 0xd551, 0xd558, 0xd559, 0xd55c, 0xd560, 0xd565, 0xd568, - 0xd569, 0xd56b, 0xd56d, 0xd574, 0xd575, 0xd578, 0xd57c, 0xd584, - 0xd585, 0xd587, 0xd588, 0xd589, 0xd590, 0xd5a5, 0xd5c8, 0xd5c9, - 0xd5cc, 0xd5d0, 0xd5d2, 0xd5d8, 0xd5d9, 0xd5db, 0xd5dd, 0xd5e4, - /*** 0x0e40 ***/ - 0xd5e5, 0xd5e8, 0xd5ec, 0xd5f4, 0xd5f5, 0xd5f7, 0xd5f9, 0xd600, - 0xd601, 0xd604, 0xd608, 0xd610, 0xd611, 0xd613, 0xd614, 0xd615, - 0xd61c, 0xd620, 0xd624, 0xd62d, 0xd638, 0xd639, 0xd63c, 0xd640, - 0xd645, 0xd648, 0xd649, 0xd64b, 0xd64d, 0xd651, 0xd654, 0xd655, - 0xd658, 0xd65c, 0xd667, 0xd669, 0xd670, 0xd671, 0xd674, 0xd683, - 0xd685, 0xd68c, 0xd68d, 0xd690, 0xd694, 0xd69d, 0xd69f, 0xd6a1, - 0xd6a8, 0xd6ac, 0xd6b0, 0xd6b9, 0xd6bb, 0xd6c4, 0xd6c5, 0xd6c8, - 0xd6cc, 0xd6d1, 0xd6d4, 0xd6d7, 0xd6d9, 0xd6e0, 0xd6e4, 0xd6e8, - /*** 0x0e80 ***/ - 0xd6f0, 0xd6f5, 0xd6fc, 0xd6fd, 0xd700, 0xd704, 0xd711, 0xd718, - 0xd719, 0xd71c, 0xd720, 0xd728, 0xd729, 0xd72b, 0xd72d, 0xd734, - 0xd735, 0xd738, 0xd73c, 0xd744, 0xd747, 0xd749, 0xd750, 0xd751, - 0xd754, 0xd756, 0xd757, 0xd758, 0xd759, 0xd760, 0xd761, 0xd763, - 0xd765, 0xd769, 0xd76c, 0xd770, 0xd774, 0xd77c, 0xd77d, 0xd781, - 0xd788, 0xd789, 0xd78c, 0xd790, 0xd798, 0xd799, 0xd79b, 0xd79d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0ec0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x0f00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f3d, 0x4f73, - 0x5047, 0x50f9, 0x52a0, 0x53ef, 0x5475, 0x54e5, 0x5609, 0x5ac1, - 0x5bb6, 0x6687, 0x67b6, 0x67b7, 0x67ef, 0x6b4c, 0x73c2, 0x75c2, - 0x7a3c, 0x82db, 0x8304, 0x8857, 0x8888, 0x8a36, 0x0000, 0x8dcf, - 0x8efb, 0x8fe6, 0x99d5, 0x523b, 0x5374, 0x5404, 0x606a, 0x6164, - 0x6bbc, 0x73cf, 0x811a, 0x89ba, 0x89d2, 0x95a3, 0x4f83, 0x520a, - 0x58be, 0x5978, 0x59e6, 0x5e72, 0x5e79, 0x61c7, 0x63c0, 0x6746, - /*** 0x0f40 ***/ - 0x67ec, 0x687f, 0x6f97, 0x764e, 0x770b, 0x78f5, 0x7a08, 0x7aff, - 0x7c21, 0x809d, 0x826e, 0x8271, 0x8aeb, 0x9593, 0x4e6b, 0x559d, - 0x66f7, 0x6e34, 0x78a3, 0x7aed, 0x845b, 0x8910, 0x874e, 0x97a8, - 0x52d8, 0x574e, 0x582a, 0x5d4c, 0x611f, 0x61be, 0x6221, 0x6562, - 0x67d1, 0x6a44, 0x6e1b, 0x7518, 0x75b3, 0x76e3, 0x77b0, 0x7d3a, - 0x90af, 0x9451, 0x9452, 0x9f95, 0x5323, 0x5cac, 0x7532, 0x80db, - 0x9240, 0x9598, 0x525b, 0x5808, 0x59dc, 0x5ca1, 0x5d17, 0x5eb7, - 0x5f3a, 0x5f4a, 0x6177, 0x6c5f, 0x757a, 0x7586, 0x7ce0, 0x7d73, - /*** 0x0f80 ***/ - 0x7db1, 0x7f8c, 0x8154, 0x8221, 0x8591, 0x8941, 0x8b1b, 0x92fc, - 0x0000, 0x9c47, 0x4ecb, 0x4ef7, 0x500b, 0x51f1, 0x584f, 0x6137, - 0x613e, 0x6168, 0x6539, 0x69ea, 0x6f11, 0x75a5, 0x7686, 0x76d6, - 0x7b87, 0x82a5, 0x84cb, 0x0000, 0x93a7, 0x958b, 0x5580, 0x5ba2, - 0x5751, 0x0000, 0x7cb3, 0x7fb9, 0x91b5, 0x5028, 0x53bb, 0x5c45, - 0x5de8, 0x62d2, 0x636e, 0x64da, 0x64e7, 0x6e20, 0x70ac, 0x795b, - 0x8ddd, 0x8e1e, 0x0000, 0x907d, 0x9245, 0x92f8, 0x4e7e, 0x4ef6, - 0x5065, 0x5dfe, 0x5efa, 0x6106, 0x6957, 0x8171, 0x8654, 0x8e47, - /*** 0x0fc0 ***/ - 0x9375, 0x9a2b, 0x4e5e, 0x5091, 0x6770, 0x6840, 0x5109, 0x528d, - 0x5292, 0x6aa2, 0x77bc, 0x9210, 0x9ed4, 0x52ab, 0x602f, 0x8ff2, - 0x5048, 0x61a9, 0x63ed, 0x64ca, 0x683c, 0x6a84, 0x6fc0, 0x8188, - 0x89a1, 0x9694, 0x5805, 0x727d, 0x72ac, 0x7504, 0x7d79, 0x7e6d, - 0x80a9, 0x0000, 0x8b74, 0x9063, 0x9d51, 0x6289, 0x6c7a, 0x6f54, - 0x7d50, 0x7f3a, 0x8a23, 0x517c, 0x614a, 0x7b9d, 0x8b19, 0x9257, - 0x938c, 0x4eac, 0x4fd3, 0x501e, 0x50be, 0x5106, 0x52c1, 0x52cd, - 0x537f, 0x5770, 0x5883, 0x5e9a, 0x5f91, 0x6176, 0x61ac, 0x64ce, - /*** 0x1000 ***/ - 0x656c, 0x666f, 0x66bb, 0x0000, 0x6897, 0x6d87, 0x7085, 0x70f1, - 0x749f, 0x74a5, 0x74ca, 0x75d9, 0x786c, 0x78ec, 0x7adf, 0x7af6, - 0x7d45, 0x7d93, 0x8015, 0x803f, 0x811b, 0x8396, 0x8b66, 0x8f15, - 0x9015, 0x93e1, 0x9803, 0x9838, 0x9a5a, 0x9be8, 0x4fc2, 0x5553, - 0x583a, 0x0000, 0x5b63, 0x5c46, 0x60b8, 0x6212, 0x6842, 0x68b0, - 0x68e8, 0x6eaa, 0x754c, 0x7678, 0x78ce, 0x7a3d, 0x7cfb, 0x7e6b, - 0x7e7c, 0x8a08, 0x8aa1, 0x8c3f, 0x968e, 0x9dc4, 0x53e4, 0x53e9, - 0x544a, 0x5471, 0x56fa, 0x59d1, 0x5b64, 0x5c3b, 0x5eab, 0x62f7, - /*** 0x1040 ***/ - 0x6537, 0x6545, 0x6572, 0x66a0, 0x67af, 0x69c1, 0x6cbd, 0x75fc, - 0x7690, 0x777e, 0x7a3f, 0x7f94, 0x8003, 0x80a1, 0x818f, 0x82e6, - 0x82fd, 0x83f0, 0x85c1, 0x8831, 0x88b4, 0x8aa5, 0x0000, 0x8f9c, - 0x932e, 0x96c7, 0x9867, 0x9ad8, 0x9f13, 0x54ed, 0x659b, 0x66f2, - 0x688f, 0x7a40, 0x8c37, 0x9d60, 0x56f0, 0x5764, 0x5d11, 0x6606, - 0x68b1, 0x68cd, 0x6efe, 0x7428, 0x889e, 0x9be4, 0x6c68, 0x0000, - 0x9aa8, 0x4f9b, 0x516c, 0x5171, 0x529f, 0x5b54, 0x5de5, 0x6050, - 0x606d, 0x62f1, 0x63a7, 0x653b, 0x73d9, 0x7a7a, 0x86a3, 0x8ca2, - /*** 0x1080 ***/ - 0x978f, 0x0000, 0x5be1, 0x6208, 0x679c, 0x74dc, 0x79d1, 0x83d3, - 0x8a87, 0x8ab2, 0x8de8, 0x904e, 0x934b, 0x9846, 0x0000, 0x69e8, - 0x85ff, 0x90ed, 0x0000, 0x51a0, 0x5b98, 0x5bec, 0x6163, 0x68fa, - 0x6b3e, 0x704c, 0x742f, 0x74d8, 0x7ba1, 0x7f50, 0x83c5, 0x89c0, - 0x8cab, 0x95dc, 0x9928, 0x522e, 0x605d, 0x62ec, 0x9002, 0x4f8a, - 0x5149, 0x5321, 0x58d9, 0x5ee3, 0x66e0, 0x6d38, 0x709a, 0x72c2, - 0x73d6, 0x7b50, 0x80f1, 0x945b, 0x5366, 0x639b, 0x7f6b, 0x4e56, - 0x5080, 0x584a, 0x58de, 0x602a, 0x6127, 0x62d0, 0x69d0, 0x9b41, - /*** 0x10c0 ***/ - 0x5b8f, 0x7d18, 0x80b1, 0x8f5f, 0x4ea4, 0x50d1, 0x54ac, 0x55ac, - 0x5b0c, 0x5da0, 0x5de7, 0x652a, 0x654e, 0x6821, 0x6a4b, 0x72e1, - 0x768e, 0x77ef, 0x7d5e, 0x7ff9, 0x81a0, 0x854e, 0x86df, 0x8f03, - 0x8f4e, 0x90ca, 0x9903, 0x9a55, 0x9bab, 0x4e18, 0x4e45, 0x4e5d, - 0x4ec7, 0x4ff1, 0x5177, 0x52fe, 0x5340, 0x53e3, 0x0000, 0x548e, - 0x5614, 0x5775, 0x57a2, 0x5bc7, 0x5d87, 0x5ed0, 0x61fc, 0x62d8, - 0x6551, 0x67b8, 0x67e9, 0x69cb, 0x6b50, 0x6bc6, 0x6bec, 0x6c42, - 0x6e9d, 0x7078, 0x72d7, 0x7396, 0x7403, 0x77bf, 0x77e9, 0x7a76, - /*** 0x1100 ***/ - 0x7d7f, 0x8009, 0x81fc, 0x8205, 0x820a, 0x82df, 0x8862, 0x8b33, - 0x8cfc, 0x8ec0, 0x9011, 0x90b1, 0x9264, 0x92b6, 0x99d2, 0x9a45, - 0x9ce9, 0x9dd7, 0x0000, 0x570b, 0x5c40, 0x83ca, 0x97a0, 0x97ab, - 0x9eb4, 0x541b, 0x7a98, 0x7fa4, 0x88d9, 0x8ecd, 0x90e1, 0x5800, - 0x5c48, 0x6398, 0x7a9f, 0x5bae, 0x5f13, 0x7a79, 0x7aae, 0x828e, - 0x8eac, 0x5026, 0x5238, 0x52f8, 0x5377, 0x5708, 0x62f3, 0x6372, - 0x6b0a, 0x6dc3, 0x7737, 0x53a5, 0x7357, 0x8568, 0x8e76, 0x95d5, - 0x673a, 0x6ac3, 0x6f70, 0x8a6d, 0x8ecc, 0x994b, 0x0000, 0x6677, - /*** 0x1140 ***/ - 0x6b78, 0x8cb4, 0x9b3c, 0x0000, 0x53eb, 0x572d, 0x594e, 0x63c6, - 0x69fb, 0x73ea, 0x7845, 0x7aba, 0x7ac5, 0x7cfe, 0x8475, 0x898f, - 0x8d73, 0x9035, 0x95a8, 0x52fb, 0x5747, 0x7547, 0x7b60, 0x83cc, - 0x921e, 0x0000, 0x6a58, 0x514b, 0x524b, 0x5287, 0x621f, 0x68d8, - 0x6975, 0x9699, 0x50c5, 0x52a4, 0x52e4, 0x61c3, 0x65a4, 0x6839, - 0x69ff, 0x747e, 0x7b4b, 0x82b9, 0x83eb, 0x89b2, 0x8b39, 0x8fd1, - 0x9949, 0x0000, 0x4eca, 0x5997, 0x64d2, 0x6611, 0x6a8e, 0x7434, - 0x7981, 0x79bd, 0x82a9, 0x887e, 0x887f, 0x895f, 0x0000, 0x9326, - /*** 0x1180 ***/ - 0x4f0b, 0x53ca, 0x6025, 0x6271, 0x6c72, 0x7d1a, 0x7d66, 0x4e98, - 0x5162, 0x77dc, 0x80af, 0x4f01, 0x4f0e, 0x5176, 0x5180, 0x55dc, - 0x5668, 0x573b, 0x57fa, 0x57fc, 0x5914, 0x5947, 0x5993, 0x5bc4, - 0x5c90, 0x5d0e, 0x5df1, 0x5e7e, 0x5fcc, 0x6280, 0x65d7, 0x65e3, - 0x671e, 0x671f, 0x675e, 0x68cb, 0x68c4, 0x6a5f, 0x6b3a, 0x6c23, - 0x6c7d, 0x6c82, 0x6dc7, 0x7398, 0x7426, 0x742a, 0x7482, 0x74a3, - 0x7578, 0x757f, 0x7881, 0x78ef, 0x7941, 0x7947, 0x7948, 0x797a, - 0x7b95, 0x7d00, 0x7dba, 0x7f88, 0x8006, 0x802d, 0x808c, 0x8a18, - /*** 0x11c0 ***/ - 0x8b4f, 0x0000, 0x8d77, 0x9321, 0x9324, 0x98e2, 0x9951, 0x9a0e, - 0x9a0f, 0x9a65, 0x9e92, 0x7dca, 0x4f76, 0x5409, 0x62ee, 0x6854, - 0x0000, 0x55ab, 0x513a, 0x0000, 0x0000, 0x5a1c, 0x61e6, 0x0000, - 0x0000, 0x62ff, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x90a3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6696, 0x0000, 0x7156, 0x0000, 0x0000, - 0x96e3, 0x0000, 0x634f, 0x637a, 0x5357, 0x0000, 0x678f, 0x6960, - 0x6e73, 0x0000, 0x7537, 0x0000, 0x0000, 0x0000, 0x7d0d, 0x0000, - /*** 0x1200 ***/ - 0x0000, 0x8872, 0x56ca, 0x5a18, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e43, 0x0000, 0x5167, 0x0000, 0x67f0, 0x8010, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x606c, 0x62c8, 0x0000, - 0x0000, 0x5bd7, 0x52aa, 0x0000, 0x5974, 0x5f29, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7459, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x99d1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6fc3, 0x0000, 0x0000, - 0x81bf, 0x8fb2, 0x60f1, 0x0000, 0x0000, 0x8166, 0x0000, 0x0000, - /*** 0x1240 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5ae9, 0x8a25, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x80fd, 0x0000, 0x0000, 0x5c3c, 0x0000, - 0x0000, 0x0000, 0x591a, 0x0000, 0x0000, 0x4eb6, 0x4f46, 0x55ae, - 0x5718, 0x58c7, 0x5f56, 0x65b7, 0x65e6, 0x6a80, 0x6bb5, 0x6e4d, - 0x77ed, 0x7aef, 0x7c1e, 0x7dde, 0x86cb, 0x8892, 0x9132, 0x935b, - 0x64bb, 0x6fbe, 0x737a, 0x75b8, 0x9054, 0x5556, 0x574d, 0x61ba, - 0x64d4, 0x66c7, 0x6de1, 0x6e5b, 0x6f6d, 0x6fb9, 0x75f0, 0x8043, - /*** 0x1280 ***/ - 0x81bd, 0x8541, 0x8983, 0x8ac7, 0x8b5a, 0x931f, 0x6c93, 0x7553, - 0x7b54, 0x8e0f, 0x905d, 0x5510, 0x5802, 0x5858, 0x5e62, 0x6207, - 0x649e, 0x68e0, 0x7576, 0x0000, 0x87b3, 0x9ee8, 0x4ee3, 0x5788, - 0x576e, 0x5927, 0x5c0d, 0x5cb1, 0x5e36, 0x5f85, 0x6234, 0x64e1, - 0x73b3, 0x81fa, 0x888b, 0x8cb8, 0x968a, 0x9edb, 0x0000, 0x5fb7, - 0x60b3, 0x5012, 0x5200, 0x5230, 0x5716, 0x5835, 0x5857, 0x5c0e, - 0x5c60, 0x5cf6, 0x5d8b, 0x0000, 0x5f92, 0x60bc, 0x6311, 0x6389, - 0x6417, 0x6843, 0x68f9, 0x6ac2, 0x6dd8, 0x6e21, 0x6ed4, 0x6fe4, - /*** 0x12c0 ***/ - 0x71fe, 0x76dc, 0x7779, 0x79b1, 0x7a3b, 0x8404, 0x89a9, 0x8ced, - 0x8df3, 0x8e48, 0x9003, 0x9014, 0x9053, 0x90fd, 0x934d, 0x9676, - 0x97dc, 0x6bd2, 0x7006, 0x7258, 0x72a2, 0x7368, 0x7763, 0x79bf, - 0x7be4, 0x7e9b, 0x0000, 0x58a9, 0x60c7, 0x6566, 0x65fd, 0x66be, - 0x6c8c, 0x711e, 0x71c9, 0x8c5a, 0x9813, 0x4e6d, 0x7a81, 0x4edd, - 0x51ac, 0x51cd, 0x52d5, 0x540c, 0x61a7, 0x6771, 0x6850, 0x68df, - 0x0000, 0x6f7c, 0x75bc, 0x77b3, 0x7ae5, 0x80f4, 0x8463, 0x9285, - 0x515c, 0x6597, 0x675c, 0x6793, 0x75d8, 0x7ac7, 0x8373, 0x0000, - /*** 0x1300 ***/ - 0x8c46, 0x9017, 0x982d, 0x5c6f, 0x81c0, 0x829a, 0x9041, 0x906f, - 0x920d, 0x5f97, 0x5d9d, 0x6a59, 0x71c8, 0x767b, 0x7b49, 0x85e4, - 0x8b04, 0x9127, 0x9a30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7d61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b12, 0x703e, 0x0000, 0x0000, 0x0000, 0x524c, 0x8fa3, - 0x0000, 0x64e5, 0x652c, 0x6b16, 0x0000, 0x7c43, 0x7e9c, 0x0000, - 0x0000, 0x89bd, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x1340 ***/ - 0x0000, 0x7405, 0x746f, 0x8782, 0x0000, 0x0000, 0x5d0d, 0x5fa0, - 0x840a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5006, 0x0000, 0x0000, - 0x0000, 0x6a11, 0x7cae, 0x7cb1, 0x0000, 0x0000, 0x0000, 0x8f1b, - 0x0000, 0x4fb6, 0x5137, 0x0000, 0x0000, 0x0000, 0x616e, 0x623e, - 0x0000, 0x6ada, 0x0000, 0x0000, 0x85dc, 0x8823, 0x0000, 0x9a62, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x701d, 0x792b, - 0x0000, 0x9742, 0x0000, 0x0000, 0x6523, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x51bd, 0x0000, - /*** 0x1380 ***/ - 0x0000, 0x6d0c, 0x0000, 0x0000, 0x0000, 0x6582, 0x0000, 0x6fc2, - 0x0000, 0x0000, 0x0000, 0x4f36, 0x0000, 0x0000, 0x5cba, 0x0000, - 0x0000, 0x0000, 0x7b2d, 0x0000, 0x7fce, 0x0000, 0x901e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x9f61, 0x0000, 0x6fa7, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6488, 0x0000, 0x0000, 0x6f5e, 0x7018, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8f05, 0x0000, - 0x0000, 0x0000, 0x9e75, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x9e93, 0x0000, 0x0000, 0x0000, 0x6727, 0x7027, 0x74cf, - /*** 0x13c0 ***/ - 0x0000, 0x0000, 0x5121, 0x7028, 0x0000, 0x0000, 0x0000, 0x8cda, - 0x8cf4, 0x0000, 0x0000, 0x0000, 0x0000, 0x5ed6, 0x0000, 0x0000, - 0x0000, 0x77ad, 0x804a, 0x0000, 0x0000, 0x9b27, 0x0000, 0x0000, - 0x5a41, 0x0000, 0x0000, 0x0000, 0x0000, 0x763b, 0x0000, 0x0000, - 0x851e, 0x8938, 0x93e4, 0x0000, 0x0000, 0x65d2, 0x0000, 0x69b4, - 0x0000, 0x0000, 0x700f, 0x0000, 0x7460, 0x0000, 0x7624, 0x0000, - 0x8b2c, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f96, 0x0000, 0x0000, - 0x0000, 0x7db8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x1400 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x695e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4fda, 0x0000, 0x5398, 0x0000, 0x550e, 0x0000, 0x60a7, - 0x0000, 0x0000, 0x6d6c, 0x7281, 0x72f8, 0x0000, 0x7483, 0x0000, - 0x0000, 0x7c6c, 0x0000, 0x7fb8, 0x8389, 0x0000, 0x0000, 0x0000, - 0x91d0, 0x0000, 0x9bc9, 0x0000, 0x6f7e, 0x0000, 0x0000, 0x0000, - 0x8eaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7433, 0x0000, - 0x9716, 0x782c, 0x0000, 0x0000, 0x0000, 0x6469, 0x746a, 0x75f2, - 0x78bc, 0x78e8, 0x99ac, 0x9b54, 0x9ebb, 0x5bde, 0x5e55, 0x6f20, - /*** 0x1440 ***/ - 0x819c, 0x83ab, 0x9088, 0x4e07, 0x534d, 0x5a29, 0x5dd2, 0x5f4e, - 0x6162, 0x633d, 0x6669, 0x66fc, 0x6eff, 0x6f2b, 0x7063, 0x779e, - 0x842c, 0x8513, 0x883b, 0x8f13, 0x9945, 0x9c3b, 0x551c, 0x62b9, - 0x672b, 0x6cab, 0x8309, 0x896a, 0x977a, 0x4ea1, 0x5984, 0x5fd8, - 0x5fd9, 0x671b, 0x7db2, 0x7f54, 0x8292, 0x832b, 0x83bd, 0x8f1e, - 0x9099, 0x57cb, 0x59b9, 0x5a92, 0x5bd0, 0x6627, 0x679a, 0x6885, - 0x6bcf, 0x7164, 0x7f75, 0x8cb7, 0x8ce3, 0x9081, 0x9b45, 0x8108, - 0x8c8a, 0x964c, 0x9a40, 0x9ea5, 0x5b5f, 0x6c13, 0x731b, 0x76f2, - /*** 0x1480 ***/ - 0x76df, 0x840c, 0x51aa, 0x8993, 0x514d, 0x5195, 0x52c9, 0x68c9, - 0x6c94, 0x7704, 0x7720, 0x7dbf, 0x7dec, 0x9762, 0x9eb5, 0x6ec5, - 0x8511, 0x51a5, 0x540d, 0x547d, 0x660e, 0x669d, 0x6927, 0x6e9f, - 0x76bf, 0x7791, 0x8317, 0x84c2, 0x879f, 0x9169, 0x9298, 0x9cf4, - 0x8882, 0x4fae, 0x5192, 0x52df, 0x59c6, 0x5e3d, 0x6155, 0x6478, - 0x6479, 0x66ae, 0x67d0, 0x6a21, 0x6bcd, 0x6bdb, 0x725f, 0x7261, - 0x7441, 0x7738, 0x77db, 0x8017, 0x82bc, 0x8305, 0x8b00, 0x8b28, - 0x8c8c, 0x6728, 0x6c90, 0x7267, 0x76ee, 0x7766, 0x7a46, 0x9da9, - /*** 0x14c0 ***/ - 0x6b7f, 0x6c92, 0x5922, 0x6726, 0x8499, 0x536f, 0x5893, 0x5999, - 0x5edf, 0x63cf, 0x6634, 0x6773, 0x6e3a, 0x732b, 0x7ad7, 0x82d7, - 0x9328, 0x52d9, 0x5deb, 0x61ae, 0x61cb, 0x620a, 0x62c7, 0x64ab, - 0x65e0, 0x6959, 0x6b66, 0x6bcb, 0x7121, 0x73f7, 0x755d, 0x7e46, - 0x821e, 0x8302, 0x856a, 0x8aa3, 0x8cbf, 0x9727, 0x9d61, 0x58a8, - 0x9ed8, 0x5011, 0x520e, 0x543b, 0x554f, 0x6587, 0x6c76, 0x7d0a, - 0x7d0b, 0x805e, 0x868a, 0x9580, 0x96ef, 0x52ff, 0x6c95, 0x7269, - 0x5473, 0x5a9a, 0x5c3e, 0x5d4b, 0x5f4c, 0x5fae, 0x672a, 0x68b6, - /*** 0x1500 ***/ - 0x6963, 0x6e3c, 0x6e44, 0x7709, 0x7c73, 0x7f8e, 0x8587, 0x8b0e, - 0x8ff7, 0x9761, 0x9ef4, 0x5cb7, 0x60b6, 0x610d, 0x61ab, 0x654f, - 0x65fb, 0x65fc, 0x6c11, 0x6cef, 0x739f, 0x73c9, 0x7de1, 0x9594, - 0x5bc6, 0x871c, 0x8b10, 0x525d, 0x535a, 0x62cd, 0x640f, 0x64b2, - 0x6734, 0x6a38, 0x6cca, 0x73c0, 0x749e, 0x7b94, 0x7c95, 0x7e1b, - 0x818a, 0x8236, 0x8584, 0x8feb, 0x96f9, 0x99c1, 0x4f34, 0x534a, - 0x53cd, 0x53db, 0x62cc, 0x642c, 0x6500, 0x6591, 0x69c3, 0x6cee, - 0x6f58, 0x73ed, 0x7554, 0x7622, 0x76e4, 0x76fc, 0x78d0, 0x0000, - /*** 0x1540 ***/ - 0x792c, 0x7d46, 0x822c, 0x87e0, 0x8fd4, 0x9812, 0x98ef, 0x52c3, - 0x62d4, 0x64a5, 0x6e24, 0x6f51, 0x767c, 0x8dcb, 0x91b1, 0x9262, - 0x9aee, 0x9b43, 0x5023, 0x508d, 0x574a, 0x59a8, 0x5c28, 0x5e47, - 0x5f77, 0x623f, 0x653e, 0x65b9, 0x65c1, 0x6609, 0x678b, 0x699c, - 0x6ec2, 0x78c5, 0x7d21, 0x80aa, 0x8180, 0x822b, 0x82b3, 0x84a1, - 0x868c, 0x8a2a, 0x8b17, 0x90a6, 0x9632, 0x9f90, 0x500d, 0x4ff3, - 0x0000, 0x57f9, 0x5f98, 0x62dc, 0x6392, 0x676f, 0x6e43, 0x7119, - 0x76c3, 0x80cc, 0x80da, 0x88f4, 0x88f5, 0x8919, 0x8ce0, 0x8f29, - /*** 0x1580 ***/ - 0x914d, 0x966a, 0x4f2f, 0x4f70, 0x5e1b, 0x67cf, 0x6822, 0x767d, - 0x767e, 0x9b44, 0x5e61, 0x6a0a, 0x7169, 0x71d4, 0x756a, 0x0000, - 0x7e41, 0x8543, 0x85e9, 0x98dc, 0x4f10, 0x7b4f, 0x7f70, 0x95a5, - 0x51e1, 0x5e06, 0x68b5, 0x6c3e, 0x6c4e, 0x6cdb, 0x72af, 0x7bc4, - 0x8303, 0x6cd5, 0x743a, 0x50fb, 0x5288, 0x58c1, 0x64d8, 0x6a97, - 0x74a7, 0x7656, 0x78a7, 0x8617, 0x95e2, 0x9739, 0x0000, 0x535e, - 0x5f01, 0x8b8a, 0x8fa8, 0x8faf, 0x908a, 0x5225, 0x77a5, 0x9c49, - 0x9f08, 0x4e19, 0x5002, 0x5175, 0x5c5b, 0x5e77, 0x661e, 0x663a, - /*** 0x15c0 ***/ - 0x67c4, 0x68c5, 0x70b3, 0x7501, 0x75c5, 0x79c9, 0x7add, 0x8f27, - 0x9920, 0x9a08, 0x4fdd, 0x5821, 0x5831, 0x5bf6, 0x666e, 0x6b65, - 0x6d11, 0x6e7a, 0x6f7d, 0x73e4, 0x752b, 0x83e9, 0x88dc, 0x8913, - 0x8b5c, 0x8f14, 0x4f0f, 0x50d5, 0x5310, 0x535c, 0x5b93, 0x0000, - 0x670d, 0x798f, 0x8179, 0x832f, 0x8514, 0x8907, 0x8986, 0x8f39, - 0x0000, 0x99a5, 0x9c12, 0x672c, 0x4e76, 0x4ff8, 0x5949, 0x5c01, - 0x5cef, 0x5cf0, 0x6367, 0x68d2, 0x70fd, 0x71a2, 0x742b, 0x7e2b, - 0x84ec, 0x8702, 0x9022, 0x92d2, 0x9cf3, 0x0000, 0x4ed8, 0x4fef, - /*** 0x1600 ***/ - 0x5085, 0x5256, 0x526f, 0x5426, 0x5490, 0x57e0, 0x592b, 0x5a66, - 0x5b5a, 0x5b75, 0x5bcc, 0x5e9c, 0x0000, 0x6276, 0x6577, 0x65a7, - 0x6d6e, 0x6ea5, 0x7236, 0x7b26, 0x7c3f, 0x7f36, 0x8150, 0x8151, - 0x819a, 0x8240, 0x8299, 0x83a9, 0x8a03, 0x8ca0, 0x8ce6, 0x8cfb, - 0x8d74, 0x8dba, 0x90e8, 0x91dc, 0x961c, 0x9644, 0x99d9, 0x9ce7, - 0x0000, 0x5206, 0x5429, 0x5674, 0x58b3, 0x5954, 0x596e, 0x5fff, - 0x61a4, 0x626e, 0x6610, 0x6c7e, 0x711a, 0x76c6, 0x7c89, 0x7cde, - 0x7d1b, 0x82ac, 0x8cc1, 0x96f0, 0x0000, 0x4f5b, 0x5f17, 0x5f7f, - /*** 0x1640 ***/ - 0x62c2, 0x5d29, 0x670b, 0x68da, 0x787c, 0x7e43, 0x9d6c, 0x4e15, - 0x5099, 0x5315, 0x532a, 0x5351, 0x5983, 0x5a62, 0x5e87, 0x60b2, - 0x618a, 0x6249, 0x6279, 0x6590, 0x6787, 0x69a7, 0x6bd4, 0x6bd6, - 0x6bd7, 0x6bd8, 0x6cb8, 0x0000, 0x7435, 0x75fa, 0x7812, 0x7891, - 0x79d5, 0x79d8, 0x7c83, 0x7dcb, 0x7fe1, 0x80a5, 0x813e, 0x81c2, - 0x83f2, 0x871a, 0x88e8, 0x8ab9, 0x8b6c, 0x8cbb, 0x9119, 0x975e, - 0x98db, 0x9f3b, 0x56ac, 0x5b2a, 0x5f6c, 0x658c, 0x6ab3, 0x6baf, - 0x6d5c, 0x6ff1, 0x7015, 0x725d, 0x73ad, 0x8ca7, 0x8cd3, 0x983b, - /*** 0x1680 ***/ - 0x6191, 0x6c37, 0x8058, 0x9a01, 0x4e4d, 0x4e8b, 0x4e9b, 0x4ed5, - 0x4f3a, 0x4f3c, 0x4f7f, 0x4fdf, 0x50ff, 0x53f2, 0x53f8, 0x5506, - 0x55e3, 0x56db, 0x58eb, 0x5962, 0x5a11, 0x5beb, 0x5bfa, 0x5c04, - 0x5df3, 0x5e2b, 0x5f99, 0x601d, 0x6368, 0x659c, 0x65af, 0x67f6, - 0x67fb, 0x68ad, 0x6b7b, 0x6c99, 0x6cd7, 0x6e23, 0x7009, 0x7345, - 0x7802, 0x793e, 0x7940, 0x7960, 0x79c1, 0x7be9, 0x7d17, 0x7d72, - 0x8086, 0x820d, 0x838e, 0x84d1, 0x86c7, 0x88df, 0x8a50, 0x8a5e, - 0x8b1d, 0x8cdc, 0x8d66, 0x8fad, 0x90aa, 0x98fc, 0x99df, 0x9e9d, - /*** 0x16c0 ***/ - 0x524a, 0x0000, 0x6714, 0x0000, 0x5098, 0x522a, 0x5c71, 0x6563, - 0x6c55, 0x73ca, 0x7523, 0x759d, 0x7b97, 0x849c, 0x9178, 0x9730, - 0x4e77, 0x6492, 0x0000, 0x715e, 0x85a9, 0x4e09, 0x0000, 0x6749, - 0x68ee, 0x6e17, 0x829f, 0x8518, 0x886b, 0x63f7, 0x6f81, 0x9212, - 0x98af, 0x4e0a, 0x50b7, 0x50cf, 0x511f, 0x5546, 0x55aa, 0x5617, - 0x5b40, 0x5c19, 0x5ce0, 0x5e38, 0x5e8a, 0x5ea0, 0x5ec2, 0x60f3, - 0x6851, 0x6a61, 0x6e58, 0x723d, 0x7240, 0x0000, 0x76f8, 0x7965, - 0x7bb1, 0x7fd4, 0x88f3, 0x89f4, 0x8a73, 0x8c61, 0x8cde, 0x971c, - /*** 0x1700 ***/ - 0x0000, 0x74bd, 0x8cfd, 0x55c7, 0x0000, 0x7a61, 0x0000, 0x8272, - 0x7272, 0x751f, 0x7525, 0x0000, 0x7b19, 0x5885, 0x58fb, 0x5dbc, - 0x5e8f, 0x5eb6, 0x5f90, 0x6055, 0x6292, 0x637f, 0x654d, 0x6691, - 0x66d9, 0x66f8, 0x6816, 0x68f2, 0x7280, 0x745e, 0x7b6e, 0x7d6e, - 0x7dd6, 0x7f72, 0x80e5, 0x8212, 0x85af, 0x897f, 0x8a93, 0x901d, - 0x92e4, 0x9ecd, 0x9f20, 0x5915, 0x596d, 0x5e2d, 0x60dc, 0x6614, - 0x6673, 0x6790, 0x6c50, 0x6dc5, 0x6f5f, 0x77f3, 0x78a9, 0x84c6, - 0x91cb, 0x932b, 0x4ed9, 0x50ca, 0x5148, 0x5584, 0x5b0b, 0x5ba3, - /*** 0x1740 ***/ - 0x6247, 0x657e, 0x65cb, 0x6e32, 0x717d, 0x7401, 0x7444, 0x7487, - 0x74bf, 0x766c, 0x79aa, 0x7dda, 0x7e55, 0x7fa8, 0x817a, 0x81b3, - 0x8239, 0x861a, 0x87ec, 0x8a75, 0x8de3, 0x9078, 0x9291, 0x9425, - 0x994d, 0x9bae, 0x5368, 0x5c51, 0x6954, 0x6cc4, 0x6d29, 0x6e2b, - 0x820c, 0x859b, 0x893b, 0x8a2d, 0x0000, 0x96ea, 0x9f67, 0x5261, - 0x66b9, 0x6bb2, 0x7e96, 0x87fe, 0x8d0d, 0x9583, 0x965d, 0x651d, - 0x6d89, 0x71ee, 0x0000, 0x57ce, 0x59d3, 0x5bac, 0x6027, 0x60fa, - 0x6210, 0x661f, 0x665f, 0x7329, 0x73f9, 0x76db, 0x0000, 0x7b6c, - /*** 0x1780 ***/ - 0x8056, 0x8072, 0x8165, 0x8aa0, 0x9192, 0x4e16, 0x52e2, 0x6b72, - 0x6d17, 0x7a05, 0x7b39, 0x7d30, 0x0000, 0x8cb0, 0x53ec, 0x562f, - 0x5851, 0x5bb5, 0x5c0f, 0x5c11, 0x5de2, 0x6240, 0x6383, 0x6414, - 0x662d, 0x68b3, 0x6cbc, 0x6d88, 0x6eaf, 0x701f, 0x70a4, 0x71d2, - 0x7526, 0x758f, 0x758e, 0x7619, 0x7b11, 0x7be0, 0x7c2b, 0x7d20, - 0x7d39, 0x852c, 0x856d, 0x8607, 0x8a34, 0x900d, 0x9061, 0x90b5, - 0x92b7, 0x97f6, 0x9a37, 0x4fd7, 0x5c6c, 0x675f, 0x6d91, 0x7c9f, - 0x7e8c, 0x8b16, 0x8d16, 0x901f, 0x5b6b, 0x5dfd, 0x640d, 0x84c0, - /*** 0x17c0 ***/ - 0x905c, 0x98e1, 0x0000, 0x5b8b, 0x609a, 0x677e, 0x6dde, 0x8a1f, - 0x8aa6, 0x9001, 0x980c, 0x5237, 0x0000, 0x7051, 0x788e, 0x9396, - 0x8870, 0x91d7, 0x4fee, 0x53d7, 0x55fd, 0x56da, 0x5782, 0x58fd, - 0x5ac2, 0x5b88, 0x5cab, 0x5cc0, 0x5e25, 0x6101, 0x620d, 0x624b, - 0x6388, 0x641c, 0x6536, 0x0000, 0x6a39, 0x6b8a, 0x6c34, 0x6d19, - 0x6f31, 0x71e7, 0x72e9, 0x7378, 0x7407, 0x74b2, 0x7626, 0x7761, - 0x79c0, 0x7a57, 0x7aea, 0x7cb9, 0x7d8f, 0x7dac, 0x7e61, 0x7f9e, - 0x8129, 0x8331, 0x8490, 0x84da, 0x85ea, 0x8896, 0x8ab0, 0x8b90, - /*** 0x1800 ***/ - 0x8f38, 0x9042, 0x9083, 0x916c, 0x9296, 0x92b9, 0x968b, 0x96a7, - 0x96a8, 0x96d6, 0x9700, 0x9808, 0x9996, 0x9ad3, 0x9b1a, 0x53d4, - 0x587e, 0x5919, 0x5b70, 0x5bbf, 0x6dd1, 0x6f5a, 0x719f, 0x7421, - 0x74b9, 0x8085, 0x83fd, 0x5de1, 0x5f87, 0x5faa, 0x6042, 0x65ec, - 0x6812, 0x696f, 0x6a53, 0x6b89, 0x6d35, 0x6df3, 0x73e3, 0x76fe, - 0x77ac, 0x7b4d, 0x7d14, 0x8123, 0x821c, 0x8340, 0x84f4, 0x8563, - 0x8a62, 0x8ac4, 0x9187, 0x931e, 0x9806, 0x99b4, 0x620c, 0x8853, - 0x8ff0, 0x9265, 0x5d07, 0x5d27, 0x5d69, 0x745f, 0x819d, 0x8768, - /*** 0x1840 ***/ - 0x6fd5, 0x0000, 0x7fd2, 0x8936, 0x8972, 0x4e1e, 0x4e58, 0x50e7, - 0x52dd, 0x5347, 0x627f, 0x6607, 0x7e69, 0x8805, 0x965e, 0x4f8d, - 0x5319, 0x5636, 0x59cb, 0x5aa4, 0x5c38, 0x5c4e, 0x5c4d, 0x5e02, - 0x5f11, 0x6043, 0x65bd, 0x662f, 0x6642, 0x67be, 0x67f4, 0x731c, - 0x77e2, 0x793a, 0x7fc5, 0x8494, 0x84cd, 0x8996, 0x8a66, 0x8a69, - 0x8ae1, 0x8c55, 0x8c7a, 0x57f4, 0x5bd4, 0x5f0f, 0x606f, 0x62ed, - 0x690d, 0x6b96, 0x6e5c, 0x7184, 0x7bd2, 0x8755, 0x0000, 0x8efe, - 0x98df, 0x98fe, 0x4f38, 0x4f81, 0x4fe1, 0x547b, 0x5a20, 0x5bb8, - /*** 0x1880 ***/ - 0x613c, 0x65b0, 0x6668, 0x71fc, 0x7533, 0x795e, 0x7d33, 0x814e, - 0x81e3, 0x8398, 0x85aa, 0x85ce, 0x8703, 0x8a0a, 0x8eab, 0x8f9b, - 0x0000, 0x8fc5, 0x5931, 0x5ba4, 0x5be6, 0x6089, 0x5be9, 0x5c0b, - 0x5fc3, 0x6c81, 0x0000, 0x6df1, 0x700b, 0x751a, 0x82af, 0x8af6, - 0x0000, 0x5341, 0x0000, 0x96d9, 0x6c0f, 0x4e9e, 0x4fc4, 0x5152, - 0x555e, 0x5a25, 0x5ce8, 0x6211, 0x7259, 0x82bd, 0x83aa, 0x86fe, - 0x8859, 0x8a1d, 0x963f, 0x96c5, 0x9913, 0x9d09, 0x9d5d, 0x580a, - 0x5cb3, 0x5dbd, 0x5e44, 0x0000, 0x6115, 0x63e1, 0x0000, 0x6e25, - /*** 0x18c0 ***/ - 0x9102, 0x9354, 0x984e, 0x9c10, 0x9f77, 0x5b89, 0x5cb8, 0x6309, - 0x664f, 0x6848, 0x773c, 0x96c1, 0x978d, 0x9854, 0x9b9f, 0x65a1, - 0x8b01, 0x8ecb, 0x95bc, 0x5535, 0x5ca9, 0x5dd6, 0x5eb5, 0x6697, - 0x764c, 0x83f4, 0x95c7, 0x58d3, 0x62bc, 0x72ce, 0x9d28, 0x4ef0, - 0x592e, 0x600f, 0x663b, 0x6b83, 0x79e7, 0x9d26, 0x5393, 0x54c0, - 0x57c3, 0x5d16, 0x611b, 0x66d6, 0x6daf, 0x788d, 0x827e, 0x9698, - 0x9744, 0x5384, 0x627c, 0x6396, 0x6db2, 0x7e0a, 0x814b, 0x984d, - 0x6afb, 0x7f4c, 0x9daf, 0x9e1a, 0x4e5f, 0x503b, 0x51b6, 0x591c, - /*** 0x1900 ***/ - 0x60f9, 0x63f6, 0x6930, 0x723a, 0x8036, 0x0000, 0x91ce, 0x5f31, - 0x0000, 0x0000, 0x7d04, 0x0000, 0x846f, 0x84bb, 0x85e5, 0x8e8d, - 0x0000, 0x4f6f, 0x0000, 0x0000, 0x58e4, 0x5b43, 0x6059, 0x63da, - 0x6518, 0x656d, 0x6698, 0x0000, 0x694a, 0x6a23, 0x6d0b, 0x7001, - 0x716c, 0x75d2, 0x760d, 0x79b3, 0x7a70, 0x0000, 0x7f8a, 0x0000, - 0x8944, 0x0000, 0x8b93, 0x91c0, 0x967d, 0x0000, 0x990a, 0x5704, - 0x5fa1, 0x65bc, 0x6f01, 0x7600, 0x79a6, 0x8a9e, 0x99ad, 0x9b5a, - 0x9f6c, 0x5104, 0x61b6, 0x6291, 0x6a8d, 0x81c6, 0x5043, 0x5830, - /*** 0x1940 ***/ - 0x5f66, 0x7109, 0x8a00, 0x8afa, 0x5b7c, 0x8616, 0x4ffa, 0x513c, - 0x56b4, 0x5944, 0x63a9, 0x6df9, 0x5daa, 0x696d, 0x5186, 0x4e88, - 0x4f59, 0x0000, 0x0000, 0x0000, 0x5982, 0x0000, 0x0000, 0x6b5f, - 0x6c5d, 0x0000, 0x74b5, 0x7916, 0x0000, 0x8207, 0x8245, 0x8339, - 0x8f3f, 0x8f5d, 0x0000, 0x9918, 0x0000, 0x0000, 0x0000, 0x4ea6, - 0x0000, 0x57df, 0x5f79, 0x0000, 0x0000, 0x0000, 0x75ab, 0x7e79, - 0x8b6f, 0x0000, 0x9006, 0x9a5b, 0x56a5, 0x5827, 0x59f8, 0x5a1f, - 0x5bb4, 0x0000, 0x5ef6, 0x0000, 0x0000, 0x6350, 0x633b, 0x0000, - /*** 0x1980 ***/ - 0x693d, 0x6c87, 0x6cbf, 0x6d8e, 0x6d93, 0x6df5, 0x6f14, 0x0000, - 0x70df, 0x7136, 0x7159, 0x0000, 0x71c3, 0x71d5, 0x0000, 0x784f, - 0x786f, 0x0000, 0x7b75, 0x7de3, 0x0000, 0x7e2f, 0x0000, 0x884d, - 0x8edf, 0x0000, 0x0000, 0x0000, 0x925b, 0x0000, 0x9cf6, 0x0000, - 0x0000, 0x0000, 0x6085, 0x6d85, 0x0000, 0x71b1, 0x0000, 0x0000, - 0x95b1, 0x53ad, 0x0000, 0x0000, 0x0000, 0x67d3, 0x0000, 0x708e, - 0x7130, 0x7430, 0x8276, 0x82d2, 0x0000, 0x95bb, 0x9ae5, 0x9e7d, - 0x66c4, 0x0000, 0x71c1, 0x0000, 0x0000, 0x0000, 0x584b, 0x0000, - /*** 0x19c0 ***/ - 0x0000, 0x5db8, 0x5f71, 0x0000, 0x6620, 0x668e, 0x6979, 0x69ae, - 0x6c38, 0x6cf3, 0x6e36, 0x6f41, 0x6fda, 0x701b, 0x702f, 0x7150, - 0x71df, 0x7370, 0x0000, 0x745b, 0x0000, 0x74d4, 0x76c8, 0x7a4e, - 0x7e93, 0x0000, 0x0000, 0x82f1, 0x8a60, 0x8fce, 0x0000, 0x9348, - 0x0000, 0x9719, 0x0000, 0x0000, 0x4e42, 0x502a, 0x0000, 0x5208, - 0x53e1, 0x66f3, 0x6c6d, 0x6fca, 0x730a, 0x777f, 0x7a62, 0x82ae, - 0x85dd, 0x8602, 0x0000, 0x88d4, 0x8a63, 0x8b7d, 0x8c6b, 0x0000, - 0x92b3, 0x0000, 0x9713, 0x9810, 0x4e94, 0x4f0d, 0x4fc9, 0x50b2, - /*** 0x1a00 ***/ - 0x5348, 0x543e, 0x5433, 0x55da, 0x5862, 0x58ba, 0x5967, 0x5a1b, - 0x5be4, 0x609f, 0x0000, 0x61ca, 0x6556, 0x65ff, 0x6664, 0x68a7, - 0x6c5a, 0x6fb3, 0x70cf, 0x71ac, 0x7352, 0x7b7d, 0x8708, 0x8aa4, - 0x9c32, 0x9f07, 0x5c4b, 0x6c83, 0x7344, 0x7389, 0x923a, 0x6eab, - 0x7465, 0x761f, 0x7a69, 0x7e15, 0x860a, 0x5140, 0x58c5, 0x64c1, - 0x74ee, 0x7515, 0x7670, 0x7fc1, 0x9095, 0x96cd, 0x9954, 0x6e26, - 0x74e6, 0x7aa9, 0x7aaa, 0x81e5, 0x86d9, 0x8778, 0x8a1b, 0x5a49, - 0x5b8c, 0x5b9b, 0x68a1, 0x6900, 0x6d63, 0x73a9, 0x7413, 0x742c, - /*** 0x1a40 ***/ - 0x7897, 0x7de9, 0x7feb, 0x8118, 0x8155, 0x839e, 0x8c4c, 0x0000, - 0x9811, 0x66f0, 0x5f80, 0x65fa, 0x6789, 0x6c6a, 0x738b, 0x502d, - 0x5a03, 0x6b6a, 0x77ee, 0x5916, 0x5d6c, 0x5dcd, 0x7325, 0x754f, - 0x0000, 0x0000, 0x50e5, 0x51f9, 0x582f, 0x592d, 0x5996, 0x59da, - 0x5be5, 0x0000, 0x0000, 0x5da2, 0x62d7, 0x6416, 0x6493, 0x64fe, - 0x0000, 0x66dc, 0x0000, 0x6a48, 0x0000, 0x71ff, 0x7464, 0x0000, - 0x7a88, 0x7aaf, 0x7e47, 0x7e5e, 0x8000, 0x8170, 0x0000, 0x87ef, - 0x8981, 0x8b20, 0x9059, 0x0000, 0x9080, 0x9952, 0x617e, 0x6b32, - /*** 0x1a80 ***/ - 0x6d74, 0x7e1f, 0x8925, 0x8fb1, 0x4fd1, 0x50ad, 0x5197, 0x52c7, - 0x57c7, 0x5889, 0x5bb9, 0x5eb8, 0x6142, 0x6995, 0x6d8c, 0x6e67, - 0x6eb6, 0x7194, 0x7462, 0x7528, 0x752c, 0x8073, 0x8338, 0x84c9, - 0x8e0a, 0x9394, 0x93de, 0x0000, 0x4e8e, 0x4f51, 0x5076, 0x512a, - 0x53c8, 0x53cb, 0x53f3, 0x5b87, 0x5bd3, 0x5c24, 0x611a, 0x6182, - 0x65f4, 0x725b, 0x7397, 0x7440, 0x76c2, 0x7950, 0x7991, 0x79b9, - 0x7d06, 0x7fbd, 0x828b, 0x85d5, 0x865e, 0x8fc2, 0x9047, 0x90f5, - 0x91ea, 0x9685, 0x96e8, 0x96e9, 0x52d6, 0x5f67, 0x65ed, 0x6631, - /*** 0x1ac0 ***/ - 0x682f, 0x715c, 0x7a36, 0x90c1, 0x980a, 0x4e91, 0x0000, 0x6a52, - 0x6b9e, 0x6f90, 0x7189, 0x8018, 0x82b8, 0x8553, 0x904b, 0x9695, - 0x96f2, 0x97fb, 0x851a, 0x9b31, 0x4e90, 0x718a, 0x96c4, 0x5143, - 0x539f, 0x54e1, 0x5713, 0x5712, 0x57a3, 0x5a9b, 0x5ac4, 0x5bc3, - 0x6028, 0x613f, 0x63f4, 0x6c85, 0x6d39, 0x6e72, 0x6e90, 0x7230, - 0x733f, 0x7457, 0x82d1, 0x8881, 0x8f45, 0x9060, 0x0000, 0x9662, - 0x9858, 0x9d1b, 0x6708, 0x8d8a, 0x925e, 0x4f4d, 0x5049, 0x50de, - 0x5371, 0x570d, 0x59d4, 0x5a01, 0x5c09, 0x6170, 0x6690, 0x6e2d, - /*** 0x1b00 ***/ - 0x7232, 0x744b, 0x7def, 0x80c3, 0x840e, 0x8466, 0x853f, 0x875f, - 0x885b, 0x8918, 0x8b02, 0x9055, 0x97cb, 0x9b4f, 0x4e73, 0x4f91, - 0x5112, 0x516a, 0x0000, 0x552f, 0x55a9, 0x5b7a, 0x5ba5, 0x5e7c, - 0x5e7d, 0x5ebe, 0x60a0, 0x60df, 0x6108, 0x6109, 0x63c4, 0x6538, - 0x6709, 0x0000, 0x67d4, 0x67da, 0x0000, 0x6961, 0x6962, 0x6cb9, - 0x6d27, 0x0000, 0x6e38, 0x0000, 0x6fe1, 0x7336, 0x7337, 0x0000, - 0x745c, 0x7531, 0x0000, 0x7652, 0x0000, 0x0000, 0x7dad, 0x81fe, - 0x8438, 0x88d5, 0x8a98, 0x8adb, 0x8aed, 0x8e30, 0x8e42, 0x904a, - /*** 0x1b40 ***/ - 0x903e, 0x907a, 0x9149, 0x91c9, 0x936e, 0x0000, 0x0000, 0x5809, - 0x0000, 0x6bd3, 0x8089, 0x80b2, 0x0000, 0x0000, 0x5141, 0x596b, - 0x5c39, 0x0000, 0x0000, 0x6f64, 0x73a7, 0x80e4, 0x8d07, 0x0000, - 0x9217, 0x958f, 0x0000, 0x0000, 0x0000, 0x0000, 0x807f, 0x620e, - 0x701c, 0x7d68, 0x878d, 0x0000, 0x57a0, 0x6069, 0x6147, 0x6bb7, - 0x8abe, 0x9280, 0x96b1, 0x4e59, 0x541f, 0x6deb, 0x852d, 0x9670, - 0x97f3, 0x98ee, 0x63d6, 0x6ce3, 0x9091, 0x51dd, 0x61c9, 0x81ba, - 0x9df9, 0x4f9d, 0x501a, 0x5100, 0x5b9c, 0x610f, 0x61ff, 0x64ec, - /*** 0x1b80 ***/ - 0x6905, 0x6bc5, 0x7591, 0x77e3, 0x7fa9, 0x8264, 0x858f, 0x87fb, - 0x8863, 0x8abc, 0x8b70, 0x91ab, 0x4e8c, 0x4ee5, 0x4f0a, 0x0000, - 0x0000, 0x5937, 0x59e8, 0x0000, 0x5df2, 0x5f1b, 0x5f5b, 0x6021, - 0x0000, 0x0000, 0x0000, 0x0000, 0x723e, 0x73e5, 0x0000, 0x0000, - 0x75cd, 0x0000, 0x79fb, 0x0000, 0x800c, 0x8033, 0x8084, 0x82e1, - 0x8351, 0x0000, 0x0000, 0x8cbd, 0x8cb3, 0x9087, 0x0000, 0x0000, - 0x98f4, 0x990c, 0x0000, 0x0000, 0x7037, 0x76ca, 0x7fca, 0x7fcc, - 0x7ffc, 0x8b1a, 0x4eba, 0x4ec1, 0x5203, 0x5370, 0x0000, 0x0000, - /*** 0x1bc0 ***/ - 0x56e0, 0x59fb, 0x5bc5, 0x5f15, 0x5fcd, 0x6e6e, 0x0000, 0x0000, - 0x7d6a, 0x8335, 0x0000, 0x8693, 0x8a8d, 0x0000, 0x976d, 0x9777, - 0x0000, 0x0000, 0x4e00, 0x4f5a, 0x4f7e, 0x58f9, 0x65e5, 0x6ea2, - 0x9038, 0x93b0, 0x99b9, 0x4efb, 0x58ec, 0x598a, 0x59d9, 0x6041, - 0x0000, 0x0000, 0x7a14, 0x0000, 0x834f, 0x8cc3, 0x5165, 0x5344, - 0x0000, 0x0000, 0x0000, 0x4ecd, 0x5269, 0x5b55, 0x82bf, 0x4ed4, - 0x0000, 0x54a8, 0x59c9, 0x59ff, 0x5b50, 0x5b57, 0x5b5c, 0x6063, - 0x6148, 0x6ecb, 0x0000, 0x716e, 0x7386, 0x74f7, 0x75b5, 0x78c1, - /*** 0x1c00 ***/ - 0x7d2b, 0x8005, 0x81ea, 0x8328, 0x8517, 0x85c9, 0x8aee, 0x8cc7, - 0x96cc, 0x4f5c, 0x52fa, 0x56bc, 0x65ab, 0x6628, 0x707c, 0x70b8, - 0x7235, 0x7dbd, 0x828d, 0x914c, 0x96c0, 0x9d72, 0x5b71, 0x68e7, - 0x6b98, 0x6f7a, 0x76de, 0x5c91, 0x66ab, 0x6f5b, 0x7bb4, 0x7c2a, - 0x8836, 0x96dc, 0x4e08, 0x4ed7, 0x5320, 0x5834, 0x58bb, 0x58ef, - 0x596c, 0x5c07, 0x5e33, 0x5e84, 0x5f35, 0x638c, 0x66b2, 0x6756, - 0x6a1f, 0x6aa3, 0x6b0c, 0x6f3f, 0x7246, 0x0000, 0x7350, 0x748b, - 0x7ae0, 0x7ca7, 0x8178, 0x81df, 0x81e7, 0x838a, 0x846c, 0x8523, - /*** 0x1c40 ***/ - 0x8594, 0x85cf, 0x88dd, 0x8d13, 0x91ac, 0x9577, 0x969c, 0x518d, - 0x54c9, 0x5728, 0x5bb0, 0x624d, 0x6750, 0x683d, 0x6893, 0x6e3d, - 0x6ed3, 0x707d, 0x7e21, 0x88c1, 0x8ca1, 0x8f09, 0x9f4b, 0x9f4e, - 0x722d, 0x7b8f, 0x8acd, 0x931a, 0x4f47, 0x4f4e, 0x5132, 0x5480, - 0x59d0, 0x5e95, 0x62b5, 0x6775, 0x696e, 0x6a17, 0x6cae, 0x6e1a, - 0x72d9, 0x732a, 0x75bd, 0x7bb8, 0x7d35, 0x82e7, 0x83f9, 0x8457, - 0x85f7, 0x8a5b, 0x8caf, 0x8e87, 0x9019, 0x90b8, 0x96ce, 0x9f5f, - 0x52e3, 0x540a, 0x5ae1, 0x5bc2, 0x6458, 0x6575, 0x6ef4, 0x72c4, - /*** 0x1c80 ***/ - 0x0000, 0x7684, 0x7a4d, 0x7b1b, 0x7c4d, 0x7e3e, 0x7fdf, 0x837b, - 0x8b2b, 0x8cca, 0x8d64, 0x8de1, 0x8e5f, 0x8fea, 0x8ff9, 0x9069, - 0x93d1, 0x4f43, 0x4f7a, 0x50b3, 0x5168, 0x5178, 0x524d, 0x526a, - 0x5861, 0x587c, 0x5960, 0x5c08, 0x5c55, 0x5edb, 0x609b, 0x6230, - 0x6813, 0x6bbf, 0x6c08, 0x6fb1, 0x714e, 0x7420, 0x7530, 0x7538, - 0x7551, 0x7672, 0x7b4c, 0x7b8b, 0x7bad, 0x7bc6, 0x7e8f, 0x8a6e, - 0x8f3e, 0x8f49, 0x923f, 0x9293, 0x9322, 0x942b, 0x96fb, 0x985a, - 0x986b, 0x991e, 0x0000, 0x622a, 0x6298, 0x6d59, 0x7664, 0x7aca, - /*** 0x1cc0 ***/ - 0x7bc0, 0x7d76, 0x5360, 0x5cbe, 0x5e97, 0x6f38, 0x70b9, 0x7c98, - 0x9711, 0x9b8e, 0x9ede, 0x63a5, 0x647a, 0x8776, 0x4e01, 0x4e95, - 0x4ead, 0x505c, 0x5075, 0x5448, 0x59c3, 0x5b9a, 0x5e40, 0x5ead, - 0x5ef7, 0x5f81, 0x60c5, 0x633a, 0x653f, 0x6574, 0x65cc, 0x6676, - 0x6678, 0x67fe, 0x6968, 0x6a89, 0x6b63, 0x6c40, 0x6dc0, 0x6de8, - 0x6e1f, 0x6e5e, 0x701e, 0x70a1, 0x738e, 0x73fd, 0x753a, 0x775b, - 0x7887, 0x798e, 0x7a0b, 0x7a7d, 0x7cbe, 0x7d8e, 0x8247, 0x8a02, - 0x8aea, 0x8c9e, 0x912d, 0x914a, 0x91d8, 0x9266, 0x92cc, 0x9320, - /*** 0x1d00 ***/ - 0x9706, 0x9756, 0x975c, 0x9802, 0x9f0e, 0x5236, 0x5291, 0x557c, - 0x5824, 0x5e1d, 0x5f1f, 0x608c, 0x63d0, 0x68af, 0x6fdf, 0x796d, - 0x7b2c, 0x81cd, 0x85ba, 0x88fd, 0x8af8, 0x8e44, 0x918d, 0x9664, - 0x969b, 0x973d, 0x984c, 0x9f4a, 0x4fce, 0x5146, 0x51cb, 0x52a9, - 0x5632, 0x5f14, 0x5f6b, 0x63aa, 0x64cd, 0x65e9, 0x6641, 0x66fa, - 0x66f9, 0x671d, 0x689d, 0x68d7, 0x69fd, 0x6f15, 0x6f6e, 0x7167, - 0x71e5, 0x722a, 0x74aa, 0x773a, 0x7956, 0x795a, 0x79df, 0x7a20, - 0x7a95, 0x7c97, 0x7cdf, 0x7d44, 0x7e70, 0x8087, 0x85fb, 0x86a4, - /*** 0x1d40 ***/ - 0x8a54, 0x8abf, 0x8d99, 0x8e81, 0x9020, 0x906d, 0x91e3, 0x963b, - 0x96d5, 0x9ce5, 0x65cf, 0x7c07, 0x8db3, 0x93c3, 0x5b58, 0x5c0a, - 0x5352, 0x62d9, 0x731d, 0x5027, 0x5b97, 0x5f9e, 0x60b0, 0x616b, - 0x68d5, 0x6dd9, 0x742e, 0x7a2e, 0x7d42, 0x7d9c, 0x7e31, 0x816b, - 0x8e2a, 0x8e35, 0x937e, 0x9418, 0x4f50, 0x5750, 0x5de6, 0x5ea7, - 0x632b, 0x7f6a, 0x4e3b, 0x4f4f, 0x4f8f, 0x505a, 0x59dd, 0x80c4, - 0x546a, 0x5468, 0x55fe, 0x594f, 0x5b99, 0x5dde, 0x5eda, 0x665d, - 0x6731, 0x67f1, 0x682a, 0x6ce8, 0x6d32, 0x6e4a, 0x6f8d, 0x70b7, - /*** 0x1d80 ***/ - 0x73e0, 0x7587, 0x7c4c, 0x7d02, 0x7d2c, 0x7da2, 0x821f, 0x86db, - 0x8a3b, 0x8a85, 0x8d70, 0x8e8a, 0x8f33, 0x9031, 0x914e, 0x9152, - 0x9444, 0x99d0, 0x7af9, 0x7ca5, 0x4fca, 0x5101, 0x51c6, 0x57c8, - 0x5bef, 0x5cfb, 0x6659, 0x6a3d, 0x6d5a, 0x6e96, 0x6fec, 0x710c, - 0x756f, 0x7ae3, 0x8822, 0x9021, 0x9075, 0x96cb, 0x99ff, 0x8301, - 0x4e2d, 0x4ef2, 0x8846, 0x91cd, 0x537d, 0x6adb, 0x696b, 0x6c41, - 0x847a, 0x589e, 0x618e, 0x66fe, 0x62ef, 0x70dd, 0x7511, 0x75c7, - 0x7e52, 0x84b8, 0x8b49, 0x8d08, 0x4e4b, 0x53ea, 0x54ab, 0x5730, - /*** 0x1dc0 ***/ - 0x5740, 0x5fd7, 0x6301, 0x6307, 0x646f, 0x652f, 0x65e8, 0x667a, - 0x679d, 0x67b3, 0x6b62, 0x6c60, 0x6c9a, 0x6f2c, 0x77e5, 0x7825, - 0x7949, 0x7957, 0x7d19, 0x80a2, 0x8102, 0x81f3, 0x829d, 0x82b7, - 0x8718, 0x8a8c, 0x0000, 0x8d04, 0x8dbe, 0x9072, 0x76f4, 0x7a19, - 0x7a37, 0x7e54, 0x8077, 0x5507, 0x55d4, 0x5875, 0x632f, 0x6422, - 0x6649, 0x664b, 0x686d, 0x699b, 0x6b84, 0x6d25, 0x6eb1, 0x73cd, - 0x7468, 0x74a1, 0x755b, 0x75b9, 0x76e1, 0x771e, 0x778b, 0x79e6, - 0x7e09, 0x7e1d, 0x81fb, 0x852f, 0x8897, 0x8a3a, 0x8cd1, 0x8eeb, - /*** 0x1e00 ***/ - 0x0000, 0x9032, 0x93ad, 0x9663, 0x9673, 0x9707, 0x4f84, 0x53f1, - 0x59ea, 0x5ac9, 0x5e19, 0x684e, 0x74c6, 0x75be, 0x79e9, 0x7a92, - 0x81a3, 0x86ed, 0x8cea, 0x8dcc, 0x8fed, 0x659f, 0x6715, 0x0000, - 0x57f7, 0x6f57, 0x7ddd, 0x8f2f, 0x93f6, 0x96c6, 0x5fb5, 0x61f2, - 0x6f84, 0x4e14, 0x4f98, 0x501f, 0x53c9, 0x55df, 0x5d6f, 0x5dee, - 0x6b21, 0x6b64, 0x78cb, 0x7b9a, 0x0000, 0x8e49, 0x0000, 0x906e, - 0x6349, 0x643e, 0x7740, 0x7a84, 0x932f, 0x947f, 0x9f6a, 0x64b0, - 0x6faf, 0x71e6, 0x74a8, 0x74da, 0x7ac4, 0x7c12, 0x7e82, 0x7cb2, - /*** 0x1e40 ***/ - 0x7e98, 0x8b9a, 0x8d0a, 0x947d, 0x9910, 0x994c, 0x5239, 0x5bdf, - 0x64e6, 0x672d, 0x7d2e, 0x50ed, 0x0000, 0x5879, 0x6158, 0x6159, - 0x61fa, 0x65ac, 0x7ad9, 0x8b92, 0x8b96, 0x5009, 0x5021, 0x5275, - 0x5531, 0x5a3c, 0x5ee0, 0x5f70, 0x6134, 0x655e, 0x660c, 0x6636, - 0x66a2, 0x69cd, 0x6ec4, 0x6f32, 0x7316, 0x7621, 0x7a93, 0x8139, - 0x8259, 0x83d6, 0x84bc, 0x50b5, 0x57f0, 0x5bc0, 0x5be8, 0x5f69, - 0x63a1, 0x7826, 0x7db5, 0x83dc, 0x8521, 0x91c7, 0x91f5, 0x518a, - 0x67f5, 0x7b56, 0x8cac, 0x51c4, 0x59bb, 0x60bd, 0x8655, 0x501c, - /*** 0x1e80 ***/ - 0x0000, 0x5254, 0x5c3a, 0x617d, 0x621a, 0x0000, 0x64f2, 0x65a5, - 0x6ecc, 0x7620, 0x810a, 0x8e60, 0x965f, 0x96bb, 0x4edf, 0x5343, - 0x5598, 0x5929, 0x5ddd, 0x64c5, 0x6cc9, 0x6dfa, 0x7394, 0x7a7f, - 0x821b, 0x85a6, 0x8ce4, 0x8e10, 0x9077, 0x91e7, 0x95e1, 0x9621, - 0x97c6, 0x51f8, 0x54f2, 0x5586, 0x5fb9, 0x64a4, 0x6f88, 0x7db4, - 0x8f1f, 0x8f4d, 0x9435, 0x50c9, 0x5c16, 0x6cbe, 0x6dfb, 0x751b, - 0x77bb, 0x7c3d, 0x7c64, 0x8a79, 0x8ac2, 0x581e, 0x59be, 0x5e16, - 0x6377, 0x7252, 0x758a, 0x776b, 0x8adc, 0x8cbc, 0x8f12, 0x5ef3, - /*** 0x1ec0 ***/ - 0x6674, 0x6df8, 0x807d, 0x83c1, 0x8acb, 0x9751, 0x9bd6, 0x0000, - 0x5243, 0x66ff, 0x6d95, 0x6eef, 0x7de0, 0x8ae6, 0x902e, 0x905e, - 0x9ad4, 0x521d, 0x527f, 0x54e8, 0x6194, 0x6284, 0x62db, 0x68a2, - 0x6912, 0x695a, 0x6a35, 0x7092, 0x7126, 0x785d, 0x7901, 0x790e, - 0x79d2, 0x7a0d, 0x8096, 0x8278, 0x82d5, 0x8349, 0x8549, 0x8c82, - 0x8d85, 0x9162, 0x918b, 0x91ae, 0x4fc3, 0x56d1, 0x71ed, 0x77d7, - 0x8700, 0x89f8, 0x5bf8, 0x5fd6, 0x6751, 0x90a8, 0x53e2, 0x585a, - 0x5bf5, 0x60a4, 0x6181, 0x6460, 0x7e3d, 0x8070, 0x8525, 0x9283, - /*** 0x1f00 ***/ - 0x64ae, 0x50ac, 0x5d14, 0x6700, 0x589c, 0x62bd, 0x63a8, 0x690e, - 0x6978, 0x6a1e, 0x6e6b, 0x76ba, 0x79cb, 0x82bb, 0x8429, 0x8acf, - 0x8da8, 0x8ffd, 0x9112, 0x914b, 0x919c, 0x9310, 0x9318, 0x939a, - 0x96db, 0x9a36, 0x9c0d, 0x4e11, 0x755c, 0x795d, 0x7afa, 0x7b51, - 0x7bc9, 0x7e2e, 0x84c4, 0x8e59, 0x8e74, 0x8ef8, 0x9010, 0x6625, - 0x693f, 0x7443, 0x51fa, 0x672e, 0x9edc, 0x5145, 0x5fe0, 0x6c96, - 0x87f2, 0x885d, 0x8877, 0x60b4, 0x81b5, 0x8403, 0x8d05, 0x53d6, - 0x5439, 0x5634, 0x5a36, 0x5c31, 0x708a, 0x7fe0, 0x805a, 0x8106, - /*** 0x1f40 ***/ - 0x81ed, 0x8da3, 0x9189, 0x9a5f, 0x9df2, 0x5074, 0x4ec4, 0x53a0, - 0x60fb, 0x6e2c, 0x5c64, 0x4f88, 0x5024, 0x55e4, 0x5cd9, 0x5e5f, - 0x6065, 0x6894, 0x6cbb, 0x6dc4, 0x71be, 0x75d4, 0x75f4, 0x7661, - 0x7a1a, 0x7a49, 0x7dc7, 0x7dfb, 0x7f6e, 0x81f4, 0x86a9, 0x8f1c, - 0x96c9, 0x99b3, 0x9f52, 0x5247, 0x52c5, 0x98ed, 0x89aa, 0x4e03, - 0x67d2, 0x6f06, 0x4fb5, 0x5be2, 0x6795, 0x0000, 0x6d78, 0x741b, - 0x7827, 0x91dd, 0x937c, 0x87c4, 0x79e4, 0x7a31, 0x5feb, 0x4ed6, - 0x54a4, 0x553e, 0x58ae, 0x59a5, 0x60f0, 0x6253, 0x62d6, 0x6736, - /*** 0x1f80 ***/ - 0x6955, 0x8235, 0x9640, 0x99b1, 0x99dd, 0x502c, 0x5353, 0x5544, - 0x577c, 0x0000, 0x6258, 0x0000, 0x64e2, 0x666b, 0x67dd, 0x6fc1, - 0x6fef, 0x7422, 0x7438, 0x8a17, 0x9438, 0x5451, 0x5606, 0x5766, - 0x5f48, 0x619a, 0x6b4e, 0x7058, 0x70ad, 0x7dbb, 0x8a95, 0x596a, - 0x812b, 0x63a2, 0x7708, 0x803d, 0x8caa, 0x5854, 0x642d, 0x69bb, - 0x5b95, 0x5e11, 0x6e6f, 0x0000, 0x8569, 0x514c, 0x53f0, 0x592a, - 0x6020, 0x614b, 0x6b86, 0x6c70, 0x6cf0, 0x7b1e, 0x80ce, 0x82d4, - 0x8dc6, 0x90b0, 0x98b1, 0x0000, 0x64c7, 0x6fa4, 0x6491, 0x6504, - /*** 0x1fc0 ***/ - 0x514e, 0x5410, 0x571f, 0x8a0e, 0x615f, 0x6876, 0x0000, 0x75db, - 0x7b52, 0x7d71, 0x901a, 0x5806, 0x69cc, 0x817f, 0x892a, 0x9000, - 0x9839, 0x5078, 0x5957, 0x59ac, 0x6295, 0x900f, 0x9b2a, 0x615d, - 0x7279, 0x95d6, 0x5761, 0x5a46, 0x5df4, 0x628a, 0x64ad, 0x64fa, - 0x6777, 0x6ce2, 0x6d3e, 0x722c, 0x7436, 0x7834, 0x7f77, 0x82ad, - 0x8ddb, 0x9817, 0x5224, 0x5742, 0x677f, 0x7248, 0x74e3, 0x8ca9, - 0x8fa6, 0x9211, 0x962a, 0x516b, 0x53ed, 0x634c, 0x4f69, 0x5504, - 0x6096, 0x6557, 0x6c9b, 0x6d7f, 0x724c, 0x72fd, 0x7a17, 0x8987, - /*** 0x2000 ***/ - 0x8c9d, 0x5f6d, 0x6f8e, 0x70f9, 0x81a8, 0x610e, 0x0000, 0x504f, - 0x6241, 0x7247, 0x7bc7, 0x7de8, 0x7fe9, 0x904d, 0x97ad, 0x9a19, - 0x8cb6, 0x576a, 0x5e73, 0x67b0, 0x840d, 0x8a55, 0x5420, 0x5b16, - 0x5e63, 0x5ee2, 0x5f0a, 0x6583, 0x80ba, 0x853d, 0x9589, 0x965b, - 0x4f48, 0x5305, 0x530d, 0x530f, 0x5486, 0x54fa, 0x5703, 0x5e03, - 0x6016, 0x629b, 0x62b1, 0x6355, 0x0000, 0x6ce1, 0x6d66, 0x75b1, - 0x7832, 0x80de, 0x812f, 0x82de, 0x8461, 0x84b2, 0x888d, 0x8912, - 0x900b, 0x92ea, 0x98fd, 0x9b91, 0x5e45, 0x0000, 0x66dd, 0x7011, - /*** 0x2040 ***/ - 0x7206, 0x0000, 0x4ff5, 0x527d, 0x5f6a, 0x6153, 0x6753, 0x6a19, - 0x6f02, 0x74e2, 0x7968, 0x8868, 0x8c79, 0x98c7, 0x98c4, 0x9a43, - 0x54c1, 0x7a1f, 0x6953, 0x8af7, 0x8c4a, 0x98a8, 0x99ae, 0x5f7c, - 0x62ab, 0x75b2, 0x76ae, 0x88ab, 0x907f, 0x9642, 0x5339, 0x5f3c, - 0x5fc5, 0x0000, 0x73cc, 0x7562, 0x758b, 0x7b46, 0x82fe, 0x999d, - 0x4e4f, 0x903c, 0x4e0b, 0x4f55, 0x53a6, 0x590f, 0x5ec8, 0x6630, - 0x6cb3, 0x7455, 0x8377, 0x8766, 0x8cc0, 0x9050, 0x971e, 0x9c15, - 0x58d1, 0x5b78, 0x8650, 0x8b14, 0x9db4, 0x5bd2, 0x6068, 0x608d, - /*** 0x2080 ***/ - 0x65f1, 0x6c57, 0x6f22, 0x6fa3, 0x701a, 0x7f55, 0x7ff0, 0x9591, - 0x9592, 0x9650, 0x97d3, 0x5272, 0x8f44, 0x51fd, 0x542b, 0x54b8, - 0x5563, 0x558a, 0x6abb, 0x6db5, 0x7dd8, 0x8266, 0x929c, 0x9677, - 0x9e79, 0x5408, 0x54c8, 0x76d2, 0x86e4, 0x95a4, 0x95d4, 0x965c, - 0x4ea2, 0x4f09, 0x59ee, 0x5ae6, 0x5df7, 0x6052, 0x6297, 0x676d, - 0x6841, 0x6c86, 0x6e2f, 0x7f38, 0x809b, 0x822a, 0x0000, 0x0000, - 0x9805, 0x4ea5, 0x5055, 0x54b3, 0x5793, 0x595a, 0x5b69, 0x5bb3, - 0x61c8, 0x6977, 0x6d77, 0x7023, 0x87f9, 0x89e3, 0x8a72, 0x8ae7, - /*** 0x20c0 ***/ - 0x9082, 0x99ed, 0x9ab8, 0x52be, 0x6838, 0x5016, 0x5e78, 0x674f, - 0x8347, 0x0000, 0x4eab, 0x5411, 0x56ae, 0x73e6, 0x9115, 0x97ff, - 0x9909, 0x9957, 0x9999, 0x5653, 0x589f, 0x865b, 0x8a31, 0x61b2, - 0x6af6, 0x737b, 0x8ed2, 0x6b47, 0x96aa, 0x9a57, 0x5955, 0x7200, - 0x8d6b, 0x9769, 0x4fd4, 0x5cf4, 0x5f26, 0x61f8, 0x665b, 0x6ceb, - 0x70ab, 0x7384, 0x73b9, 0x73fe, 0x7729, 0x774d, 0x7d43, 0x7d62, - 0x7e23, 0x8237, 0x8852, 0x0000, 0x8ce2, 0x9249, 0x986f, 0x5b51, - 0x7a74, 0x8840, 0x9801, 0x5acc, 0x4fe0, 0x5354, 0x593e, 0x5cfd, - /*** 0x2100 ***/ - 0x633e, 0x6d79, 0x72f9, 0x8105, 0x8107, 0x83a2, 0x92cf, 0x9830, - 0x4ea8, 0x5144, 0x5211, 0x578b, 0x5f62, 0x6cc2, 0x6ece, 0x7005, - 0x7050, 0x70af, 0x7192, 0x73e9, 0x0000, 0x834a, 0x87a2, 0x8861, - 0x9008, 0x90a2, 0x93a3, 0x99a8, 0x516e, 0x5f57, 0x60e0, 0x6167, - 0x66b3, 0x8559, 0x8e4a, 0x91af, 0x978b, 0x4e4e, 0x4e92, 0x547c, - 0x58d5, 0x58fa, 0x597d, 0x5cb5, 0x5f27, 0x6236, 0x6248, 0x660a, - 0x6667, 0x6beb, 0x6d69, 0x6dcf, 0x6e56, 0x6ef8, 0x6f94, 0x6fe0, - 0x6fe9, 0x705d, 0x72d0, 0x7425, 0x745a, 0x74e0, 0x7693, 0x795c, - /*** 0x2140 ***/ - 0x7cca, 0x7e1e, 0x80e1, 0x82a6, 0x846b, 0x84bf, 0x864e, 0x865f, - 0x8774, 0x8b77, 0x8c6a, 0x93ac, 0x9800, 0x9865, 0x60d1, 0x6216, - 0x9177, 0x5a5a, 0x660f, 0x6df7, 0x6e3e, 0x743f, 0x9b42, 0x5ffd, - 0x60da, 0x7b0f, 0x54c4, 0x5f18, 0x6c5e, 0x6cd3, 0x6d2a, 0x70d8, - 0x7d05, 0x8679, 0x8a0c, 0x9d3b, 0x5316, 0x548c, 0x5b05, 0x6a3a, - 0x706b, 0x7575, 0x798d, 0x79be, 0x82b1, 0x83ef, 0x8a71, 0x8b41, - 0x8ca8, 0x9774, 0x0000, 0x64f4, 0x652b, 0x78ba, 0x78bb, 0x7a6b, - 0x4e38, 0x559a, 0x5950, 0x5ba6, 0x5e7b, 0x60a3, 0x63db, 0x6b61, - /*** 0x2180 ***/ - 0x6665, 0x6853, 0x6e19, 0x7165, 0x74b0, 0x7d08, 0x9084, 0x9a69, - 0x9c25, 0x6d3b, 0x0000, 0x733e, 0x8c41, 0x95ca, 0x51f0, 0x5e4c, - 0x5fa8, 0x604d, 0x60f6, 0x6130, 0x614c, 0x6643, 0x6644, 0x69a5, - 0x6cc1, 0x6e5f, 0x6ec9, 0x6f62, 0x714c, 0x749c, 0x7687, 0x7bc1, - 0x7c27, 0x8352, 0x8757, 0x9051, 0x968d, 0x9ec3, 0x532f, 0x56de, - 0x5efb, 0x5f8a, 0x6062, 0x6094, 0x61f7, 0x6666, 0x6703, 0x6a9c, - 0x6dee, 0x6fae, 0x7070, 0x736a, 0x7e6a, 0x81be, 0x8334, 0x86d4, - 0x8aa8, 0x8cc4, 0x5283, 0x7372, 0x5b96, 0x6a6b, 0x9404, 0x54ee, - /*** 0x21c0 ***/ - 0x5686, 0x5b5d, 0x6548, 0x6585, 0x66c9, 0x689f, 0x6d8d, 0x6dc6, - 0x723b, 0x80b4, 0x9175, 0x9a4d, 0x4faf, 0x5019, 0x539a, 0x540e, - 0x543c, 0x5589, 0x55c5, 0x5e3f, 0x5f8c, 0x673d, 0x7166, 0x73dd, - 0x9005, 0x52db, 0x52f3, 0x5864, 0x58ce, 0x7104, 0x718f, 0x71fb, - 0x85b0, 0x8a13, 0x0000, 0x85a8, 0x55a7, 0x6684, 0x714a, 0x8431, - 0x5349, 0x5599, 0x6bc1, 0x5f59, 0x5fbd, 0x63ee, 0x6689, 0x7147, - 0x8af1, 0x8f1d, 0x9ebe, 0x4f11, 0x643a, 0x70cb, 0x7566, 0x8667, - 0x6064, 0x8b4e, 0x9df8, 0x5147, 0x51f6, 0x5308, 0x6d36, 0x80f8, - /*** 0x2200 ***/ - 0x9ed1, 0x6615, 0x6b23, 0x7098, 0x75d5, 0x5403, 0x5c79, 0x7d07, - 0x8a16, 0x6b20, 0x6b3d, 0x6b46, 0x5438, 0x6070, 0x6d3d, 0x7fd5, - 0x8208, 0x50d6, 0x51de, 0x559c, 0x566b, 0x56cd, 0x59ec, 0x5b09, - 0x5e0c, 0x6199, 0x6198, 0x6231, 0x665e, 0x66e6, 0x7199, 0x71b9, - 0x71ba, 0x72a7, 0x79a7, 0x7a00, 0x7fb2, 0x8a70 -}; - -static const unsigned short ksc5601_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x222e, 0x0000, 0x0000, 0x2234, 0x0000, 0x0000, 0x2157, - 0x2127, 0x0000, 0x2823, 0x216c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2146, 0x213e, 0x2977, 0x2978, 0x2225, 0x0000, 0x2252, 0x2124, - 0x222c, 0x2976, 0x282c, 0x216d, 0x2879, 0x2876, 0x287a, 0x222f, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2821, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2822, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x213f, - 0x282a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x282d, 0x292c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2921, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2923, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2140, - 0x292a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x292d, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2922, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2824, 0x2924, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2925, 0x2826, 0x2926, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2927, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2828, - /*** 0x40 ***/ - 0x2928, 0x2829, 0x2929, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2930, 0x282f, 0x292f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x282b, 0x292b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x282e, 0x292e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2227, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2228, 0x222b, 0x222a, 0x222d, 0x2226, 0x2229, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x0000, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, - 0x2557, 0x2558, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - /*** 0xc0 ***/ - 0x2570, 0x2571, 0x0000, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, - 0x2577, 0x2578, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_4[256] = { - /*** 0x00 ***/ - 0x0000, 0x2c27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c28, 0x2c29, - 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x2c2f, 0x2c30, 0x2c31, - 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37, 0x2c38, 0x2c39, - 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f, 0x2c40, 0x2c41, - 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c58, 0x2c59, - 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x2c5f, 0x2c60, 0x2c61, - /*** 0x40 ***/ - 0x2c62, 0x2c63, 0x2c64, 0x2c65, 0x2c66, 0x2c67, 0x2c68, 0x2c69, - 0x2c6a, 0x2c6b, 0x2c6c, 0x2c6d, 0x2c6e, 0x2c6f, 0x2c70, 0x2c71, - 0x0000, 0x2c57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2129, 0x212a, 0x0000, 0x212b, 0x0000, - 0x212e, 0x212f, 0x0000, 0x0000, 0x2130, 0x2131, 0x0000, 0x0000, - 0x2253, 0x2254, 0x0000, 0x0000, 0x0000, 0x2125, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2236, 0x0000, 0x2147, 0x2148, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2158, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2979, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x297a, - /*** 0x80 ***/ - 0x0000, 0x297b, 0x297c, 0x297d, 0x297e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x2149, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2235, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2724, 0x0000, 0x0000, 0x2260, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2265, 0x2262, 0x0000, 0x0000, 0x0000, 0x2759, 0x0000, - 0x0000, 0x0000, 0x0000, 0x214a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x2877, 0x2878, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x287b, 0x287c, 0x287d, 0x287e, 0x0000, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, 0x2528, - 0x2529, 0x252a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2167, 0x2168, 0x2166, 0x2169, 0x216a, 0x2255, 0x2258, 0x2256, - 0x2259, 0x2257, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2221, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x2223, 0x0000, 0x2153, 0x2224, 0x0000, 0x0000, 0x0000, 0x2154, - 0x2174, 0x0000, 0x0000, 0x2175, 0x0000, 0x0000, 0x0000, 0x2233, - 0x0000, 0x2232, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x216e, 0x0000, 0x0000, 0x2170, 0x2144, 0x0000, - 0x2150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x217c, - 0x217d, 0x217b, 0x217a, 0x2172, 0x2173, 0x0000, 0x2231, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2145, 0x2171, 0x2230, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x216f, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2156, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2141, 0x2155, 0x0000, 0x0000, 0x2142, 0x2143, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x2178, 0x2179, 0x0000, 0x0000, 0x2176, 0x2177, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2151, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2126, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2152, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_24[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2867, 0x2868, 0x2869, 0x286a, 0x286b, 0x286c, 0x286d, 0x286e, - 0x286f, 0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2967, 0x2968, 0x2969, 0x296a, - 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, 0x2970, 0x2971, 0x2972, - /*** 0x80 ***/ - 0x2973, 0x2974, 0x2975, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x294d, 0x294e, 0x294f, 0x2950, - 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, 0x2958, - 0x2959, 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, 0x2960, - 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x284d, 0x284e, 0x284f, 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, - 0x2855, 0x2856, 0x2857, 0x2858, 0x2859, 0x285a, 0x285b, 0x285c, - 0x285d, 0x285e, 0x285f, 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, - 0x2865, 0x2866, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x2621, 0x262c, 0x2622, 0x262d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2623, 0x2648, 0x2647, 0x262e, - 0x2624, 0x2642, 0x2641, 0x262f, 0x2626, 0x2646, 0x2645, 0x2631, - 0x2625, 0x2644, 0x2643, 0x2630, 0x2627, 0x263c, 0x2649, 0x264a, - 0x2637, 0x264b, 0x264c, 0x2632, 0x2629, 0x263e, 0x264d, 0x264e, - 0x2639, 0x264f, 0x2650, 0x2634, 0x2628, 0x2651, 0x2652, 0x2638, - 0x263d, 0x2653, 0x2654, 0x2633, 0x262a, 0x2655, 0x2656, 0x263a, - 0x263f, 0x2657, 0x2658, 0x2635, 0x262b, 0x2659, 0x265a, 0x263b, - /*** 0x40 ***/ - 0x265b, 0x265c, 0x2640, 0x265d, 0x265e, 0x265f, 0x2660, 0x2661, - 0x2662, 0x2663, 0x2664, 0x2636, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2246, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2161, 0x2160, 0x0000, 0x2243, 0x2247, 0x2248, 0x224b, 0x224a, - 0x2249, 0x224c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x2163, 0x2162, 0x0000, 0x0000, 0x223a, 0x2239, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2165, 0x2164, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x2238, 0x2237, 0x0000, 0x0000, 0x0000, 0x0000, 0x215f, 0x215e, - 0x2242, 0x2241, 0x0000, 0x215b, 0x0000, 0x0000, 0x215d, 0x215c, - 0x2244, 0x2245, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x215a, 0x2159, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x224f, 0x224e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x2250, 0x0000, 0x2251, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x214f, 0x0000, 0x214e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x223c, 0x223d, 0x0000, 0x2240, 0x223b, 0x223e, 0x0000, 0x223f, - 0x224d, 0x225b, 0x225c, 0x0000, 0x225d, 0x225a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_30[256] = { - /*** 0x00 ***/ - 0x0000, 0x2122, 0x2123, 0x2128, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2134, 0x2135, 0x2136, 0x2137, 0x2138, 0x2139, 0x213a, 0x213b, - 0x213c, 0x213d, 0x0000, 0x216b, 0x2132, 0x2133, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x2a21, 0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, - 0x2a28, 0x2a29, 0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, - 0x2a30, 0x2a31, 0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, - 0x2a38, 0x2a39, 0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, - 0x2a40, 0x2a41, 0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, - 0x2a48, 0x2a49, 0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, - 0x2a50, 0x2a51, 0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, - 0x2a58, 0x2a59, 0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, - /*** 0x80 ***/ - 0x2a60, 0x2a61, 0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, - 0x2a68, 0x2a69, 0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, - 0x2a70, 0x2a71, 0x2a72, 0x2a73, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, 0x2b27, - 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, 0x2b2f, - 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, 0x2b37, - 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, 0x2b3f, - /*** 0xc0 ***/ - 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, 0x2b47, - 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, 0x2b4f, - 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2b57, - 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, 0x2b5f, - 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, 0x2b67, - 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, 0x2b6f, - 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x2b74, 0x2b75, 0x2b76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_31[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427, - 0x2428, 0x2429, 0x242a, 0x242b, 0x242c, 0x242d, 0x242e, 0x242f, - /*** 0x40 ***/ - 0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437, - 0x2438, 0x2439, 0x243a, 0x243b, 0x243c, 0x243d, 0x243e, 0x243f, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, - 0x2448, 0x2449, 0x244a, 0x244b, 0x244c, 0x244d, 0x244e, 0x244f, - 0x2450, 0x2451, 0x2452, 0x2453, 0x2121, 0x2455, 0x2456, 0x2457, - 0x2458, 0x2459, 0x245a, 0x245b, 0x245c, 0x245d, 0x245e, 0x245f, - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - /*** 0x80 ***/ - 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, - 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_32[256] = { - /*** 0x00 ***/ - 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, 0x2938, - 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, 0x2940, - 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, - 0x2949, 0x294a, 0x294b, 0x294c, 0x225f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, 0x2838, - 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, 0x283e, 0x283f, 0x2840, - 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, 0x2848, - 0x2849, 0x284a, 0x284b, 0x284c, 0x0000, 0x0000, 0x0000, 0x225e, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_33[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x0000, 0x0000, 0x0000, - 0x273a, 0x273b, 0x275c, 0x275d, 0x275e, 0x2736, 0x2737, 0x2738, - 0x2754, 0x2755, 0x2756, 0x2757, 0x2758, 0x2721, 0x2722, 0x2723, - 0x2725, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, - 0x2732, 0x2733, 0x2734, 0x2727, 0x2728, 0x2729, 0x272a, 0x273d, - 0x273e, 0x2765, 0x2766, 0x2767, 0x2768, 0x2761, 0x2762, 0x2763, - 0x273f, 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, - 0x2747, 0x2748, 0x274e, 0x274f, 0x2750, 0x2751, 0x2752, 0x2753, - /*** 0xc0 ***/ - 0x275a, 0x275b, 0x2263, 0x276c, 0x2726, 0x2760, 0x276f, 0x2261, - 0x273c, 0x276d, 0x2735, 0x0000, 0x0000, 0x0000, 0x0000, 0x2739, - 0x276a, 0x0000, 0x0000, 0x276b, 0x0000, 0x0000, 0x275f, 0x0000, - 0x2264, 0x0000, 0x0000, 0x2764, 0x276e, 0x2769, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_4e[256] = { - /*** 0x00 ***/ - 0x6c69, 0x6f4b, 0x0000, 0x7652, 0x0000, 0x0000, 0x0000, 0x5832, - 0x6d5b, 0x5f32, 0x5f3e, 0x793b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7564, 0x0000, 0x0000, 0x7326, 0x5d60, 0x6126, 0x0000, - 0x4e78, 0x5c30, 0x0000, 0x0000, 0x0000, 0x0000, 0x632a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7169, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c2f, 0x0000, 0x0000, 0x712b, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x6751, 0x522c, 0x0000, 0x4e79, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x717d, 0x0000, 0x5e3f, 0x7b3a, 0x7939, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e52, 0x0000, - 0x632b, 0x6b60, 0x0000, 0x0000, 0x0000, 0x4e7a, 0x4b77, 0x6525, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a61, 0x0000, 0x544c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a61, 0x0000, 0x0000, 0x5c63, 0x5f2d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b6b, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6578, 0x0000, 0x0000, 0x5e40, 0x6c23, 0x0000, 0x694d, 0x0000, - 0x6a27, 0x6976, 0x7b3b, 0x0000, 0x6769, 0x6f4c, 0x0000, 0x0000, - 0x5066, 0x0000, 0x0000, 0x5e41, 0x0000, 0x0000, 0x642c, 0x0000, - 0x0000, 0x584c, 0x7971, 0x0000, 0x4e5f, 0x7a24, 0x6632, 0x0000, - 0x7a7b, 0x0000, 0x0000, 0x7a3d, 0x4c48, 0x6f4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5322, 0x0000, - 0x0000, 0x0000, 0x6c51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6c52, 0x0000, 0x0000, 0x7631, 0x0000, 0x0000, 0x4e7b, - 0x0000, 0x0000, 0x5051, 0x4b3f, 0x0000, 0x6d24, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d28, 0x5e42, 0x7662, 0x6d5c, - 0x5c75, 0x6039, 0x0000, 0x0000, 0x0000, 0x544e, 0x0000, 0x7435, - 0x0000, 0x0000, 0x0000, 0x535b, 0x0000, 0x6c24, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6466, 0x0000, 0x716a, 0x0000, 0x0000, 0x0000, 0x4b6c, 0x4b40, - 0x0000, 0x0000, 0x0000, 0x6c72, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_4f[256] = { - /*** 0x00 ***/ - 0x0000, 0x506a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7972, 0x6c25, 0x505f, 0x0000, 0x676a, 0x506b, 0x5c51, - 0x5b69, 0x7d4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b57, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a61, 0x0000, 0x5636, 0x0000, - 0x635f, 0x0000, 0x5e43, 0x0000, 0x5e44, 0x4a21, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x6e6c, 0x0000, 0x0000, 0x5323, 0x6e37, - 0x784f, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a48, 0x6e38, 0x712c, - 0x7125, 0x694e, 0x0000, 0x0000, 0x0000, 0x793c, 0x0000, 0x0000, - 0x0000, 0x6579, 0x6c6a, 0x5d56, 0x6d42, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7825, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x653a, - 0x5b58, 0x0000, 0x0000, 0x4a22, 0x0000, 0x0000, 0x514d, 0x0000, - 0x0000, 0x0000, 0x6e6d, 0x0000, 0x0000, 0x0000, 0x6c6b, 0x5e45, - /*** 0x80 ***/ - 0x0000, 0x6360, 0x0000, 0x4a49, 0x7269, 0x0000, 0x0000, 0x0000, - 0x7636, 0x0000, 0x4e42, 0x0000, 0x0000, 0x6334, 0x0000, 0x712d, - 0x0000, 0x6a62, 0x0000, 0x0000, 0x0000, 0x0000, 0x5742, 0x0000, - 0x7327, 0x0000, 0x0000, 0x4d6a, 0x0000, 0x6b6e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5932, 0x7d25, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7655, 0x5562, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x4c75, 0x7535, 0x642d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x676b, 0x7155, 0x0000, 0x0000, 0x0000, 0x703b, 0x0000, - 0x0000, 0x6935, 0x0000, 0x4c49, 0x7a55, 0x0000, 0x0000, 0x6154, - 0x0000, 0x0000, 0x5756, 0x0000, 0x0000, 0x5c41, 0x0000, 0x5e46, - 0x7a6f, 0x6361, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6173, 0x5c76, - 0x0000, 0x4e7c, 0x0000, 0x5b44, 0x0000, 0x7871, 0x0000, 0x0000, - 0x5c64, 0x0000, 0x656f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_50[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x5c31, 0x0000, 0x0000, 0x0000, 0x5556, 0x0000, - 0x0000, 0x735a, 0x0000, 0x4b41, 0x0000, 0x5b43, 0x0000, 0x0000, - 0x0000, 0x597a, 0x536e, 0x0000, 0x0000, 0x0000, 0x7a38, 0x0000, - 0x0000, 0x7d26, 0x6b6f, 0x0000, 0x7426, 0x0000, 0x4c4a, 0x7328, - 0x0000, 0x735b, 0x0000, 0x5b27, 0x7637, 0x0000, 0x4f66, 0x7072, - 0x4b5a, 0x0000, 0x6752, 0x0000, 0x7670, 0x685e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6526, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x6567, 0x0000, 0x0000, 0x0000, 0x4a23, - 0x4c27, 0x6a49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7836, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a25, 0x0000, 0x0000, - 0x0000, 0x0000, 0x712e, 0x0000, 0x6f4e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b6d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7630, 0x6f4f, 0x694f, 0x0000, - 0x775e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4e53, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c77, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b28, 0x0000, 0x0000, - 0x0000, 0x4b78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f21, 0x5d61, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x754a, 0x6936, 0x0000, 0x0000, - 0x0000, 0x0000, 0x676c, 0x6e6e, 0x0000, 0x7370, 0x0000, 0x5f3f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c4b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5041, 0x0000, 0x0000, - 0x0000, 0x7452, 0x603a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f40, - 0x0000, 0x4e60, 0x0000, 0x0000, 0x0000, 0x5c52, 0x7d6a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a4a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6869, 0x0000, 0x632c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7350, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a24, 0x0000, 0x5b78, 0x0000, 0x0000, 0x0000, 0x5e47 -}; - -static const unsigned short ksc5601_from_unicode_51[256] = { - /*** 0x00 ***/ - 0x6b70, 0x7156, 0x0000, 0x0000, 0x6562, 0x0000, 0x4c4c, 0x0000, - 0x0000, 0x4b7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6a63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f41, - 0x0000, 0x566d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6950, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6e39, 0x0000, 0x0000, 0x0000, 0x0000, 0x5563, - 0x0000, 0x0000, 0x5153, 0x0000, 0x6570, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6834, 0x6b43, 0x0000, 0x6a2a, 0x7a7c, 0x7576, 0x703c, 0x7d54, - 0x603b, 0x4e43, 0x0000, 0x503a, 0x773a, 0x5873, 0x774d, 0x0000, - 0x0000, 0x0000, 0x642e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x545f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5067, 0x0000, 0x0000, 0x6c7d, 0x0000, 0x522e, - 0x6e6f, 0x0000, 0x6a64, 0x7822, 0x4d6b, 0x0000, 0x7b31, 0x0000, - 0x0000, 0x4d6c, 0x0000, 0x0000, 0x0000, 0x5c32, 0x506c, 0x4e7d, - 0x6e70, 0x0000, 0x0000, 0x0000, 0x4c42, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x506d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6577, 0x0000, - 0x0000, 0x0000, 0x737c, 0x0000, 0x0000, 0x6e22, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5933, 0x0000, 0x0000, 0x5874, 0x0000, 0x6937, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x5922, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5871, 0x0000, 0x544f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6527, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5629, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7422, 0x0000, 0x7157, 0x0000, - 0x0000, 0x0000, 0x0000, 0x703d, 0x0000, 0x5450, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b6a, 0x7d6b, 0x0000, - 0x0000, 0x5b6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c45, 0x4b42, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d55, 0x0000, - 0x7448, 0x686a, 0x7573, 0x0000, 0x0000, 0x795e, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_52[256] = { - /*** 0x00 ***/ - 0x536f, 0x0000, 0x0000, 0x6c53, 0x0000, 0x0000, 0x5d42, 0x0000, - 0x6754, 0x0000, 0x4a4a, 0x0000, 0x0000, 0x0000, 0x597b, 0x0000, - 0x0000, 0x7a7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7478, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7777, 0x5c2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5f22, 0x0000, 0x0000, 0x0000, 0x4e3e, 0x0000, - 0x5370, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7024, 0x616c, - 0x4f67, 0x734b, 0x0000, 0x4a3e, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x746f, 0x0000, 0x0000, 0x0000, 0x764e, - 0x0000, 0x0000, 0x5e7b, 0x503b, 0x5537, 0x6e71, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7428, 0x0000, 0x5c78, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4b27, 0x0000, 0x5a4e, 0x0000, 0x0000, - 0x0000, 0x6066, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d25, 0x6e72, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c79, - 0x0000, 0x0000, 0x795c, 0x0000, 0x0000, 0x735c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7872, 0x0000, 0x7479, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x7c71, 0x0000, 0x0000, 0x0000, 0x503c, - 0x5b79, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b7c, 0x0000, 0x0000, - 0x0000, 0x7025, 0x4b7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d6d, - 0x4a25, 0x0000, 0x0000, 0x0000, 0x5042, 0x0000, 0x0000, 0x0000, - 0x0000, 0x703e, 0x523d, 0x4c24, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a36, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4c4d, 0x0000, 0x5a7a, 0x0000, 0x764f, 0x0000, 0x6938, - 0x0000, 0x5875, 0x0000, 0x0000, 0x0000, 0x4c4e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5451, 0x696d, 0x0000, - 0x4a6b, 0x5962, 0x0000, 0x7d32, 0x0000, 0x632d, 0x0000, 0x5934, - 0x0000, 0x0000, 0x6127, 0x6e53, 0x5043, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7d33, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f68, 0x0000, 0x6d43, 0x5032, 0x0000, 0x0000, 0x4e7e, 0x5a28 -}; - -static const unsigned short ksc5601_from_unicode_53[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7850, 0x0000, 0x0000, - 0x7d56, 0x0000, 0x0000, 0x0000, 0x0000, 0x7851, 0x0000, 0x7852, - 0x5c53, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d62, 0x7b79, 0x0000, - 0x0000, 0x6335, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d5d, 0x4e44, 0x0000, 0x4b21, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d63, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c5d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x792f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4f21, 0x6428, 0x0000, 0x7436, 0x6c7e, 0x0000, 0x0000, 0x632e, - 0x676d, 0x7d41, 0x5a62, 0x0000, 0x0000, 0x5833, 0x0000, 0x0000, - 0x0000, 0x5d64, 0x706f, 0x7671, 0x7a70, 0x0000, 0x0000, 0x5175, - 0x0000, 0x0000, 0x5a4f, 0x0000, 0x5c54, 0x0000, 0x5c26, 0x0000, - 0x6f3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e4f, 0x0000, - 0x6059, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5956, - 0x6c54, 0x6a4b, 0x0000, 0x0000, 0x4a3f, 0x0000, 0x0000, 0x4f69, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x716d, 0x0000, 0x4c4f, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6478, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x646d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5758, 0x0000, 0x7d27, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a2b, - 0x7632, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f70, 0x793d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6674, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4b5b, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6951, 0x7329, 0x5060, 0x6952, 0x0000, 0x5a63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6252, 0x0000, 0x7622, 0x6174, - 0x0000, 0x0000, 0x0000, 0x5a64, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6755, 0x753f, 0x4f22, 0x4d2f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4d30, 0x717e, 0x5023, 0x612f, 0x7823, 0x0000, 0x4a26, - 0x773b, 0x726a, 0x5e48, 0x6953, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5e49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_54[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x7d5e, 0x4a40, 0x0000, 0x0000, 0x0000, - 0x796a, 0x514e, 0x6e54, 0x0000, 0x5452, 0x5923, 0x7d28, 0x0000, - 0x774e, 0x7a3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4f56, 0x0000, 0x0000, 0x0000, 0x6b61, - 0x7845, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c7a, 0x0000, - 0x0000, 0x5d43, 0x0000, 0x795f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x676f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7d65, 0x7623, 0x0000, 0x597c, 0x7d29, 0x0000, 0x676e, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f50, 0x0000, 0x4d31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7722, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7132, 0x0000, 0x7131, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4d32, 0x0000, 0x5a2b, 0x0000, 0x4a27, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6362, 0x7b3c, 0x5924, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x6e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7853, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7b7a, 0x0000, 0x4f24, 0x0000, - 0x5c7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7663, 0x0000, 0x0000, 0x0000, - 0x6d2a, 0x0000, 0x0000, 0x7221, 0x4e61, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a26, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7960, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x646e, 0x7921, 0x0000, 0x0000, 0x7b6f, 0x0000, 0x0000, 0x0000, - 0x796b, 0x6e23, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6a2c, 0x0000, 0x0000, 0x0000, 0x4a28, 0x0000, 0x0000, - 0x747a, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d56, 0x7c76, 0x0000, - 0x0000, 0x0000, 0x7449, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7854, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_55[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7826, 0x0000, 0x5e4a, 0x7246, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x575a, 0x0000, - 0x5350, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5845, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a66, - 0x0000, 0x735d, 0x0000, 0x0000, 0x0000, 0x645a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7664, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7672, 0x0000, 0x5f42, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x597d, - 0x0000, 0x0000, 0x0000, 0x4c76, 0x0000, 0x0000, 0x533a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x642f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7961, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7026, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4b53, 0x0000, 0x0000, 0x0000, 0x603c, 0x0000, 0x744a, 0x0000, - 0x0000, 0x7d2a, 0x7962, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7437, 0x7d42, 0x7c30, 0x0000, 0x7d6c, 0x4a62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d3d, - 0x0000, 0x6a67, 0x5f43, 0x5152, 0x4e62, 0x0000, 0x5324, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d2b, 0x0000, 0x5f60, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7247, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6770, 0x0000, 0x506e, 0x0000, 0x0000, 0x732a, - 0x0000, 0x0000, 0x0000, 0x5e4b, 0x7638, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6175, 0x7133, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_56[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7723, 0x0000, - 0x0000, 0x4a29, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f25, 0x0000, 0x0000, 0x5f44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6130, - 0x0000, 0x0000, 0x703f, 0x0000, 0x7624, 0x0000, 0x6336, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a46, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x506f, 0x0000, 0x0000, 0x7d6d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d44, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c77, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x663f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e2d, 0x0000, 0x7a3f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6571, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d44, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5225, 0x0000, 0x0000, 0x7d6e, 0x0000, 0x0000, - 0x0000, 0x7536, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6176, 0x5e4c, 0x0000, 0x0000, 0x7c5e, 0x0000, - 0x6c57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4d5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4d33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_57[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x7855, 0x6558, 0x0000, 0x0000, 0x0000, - 0x4f6a, 0x0000, 0x0000, 0x4f50, 0x0000, 0x6a4c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6a2e, 0x6a2d, 0x0000, 0x0000, 0x5371, 0x0000, - 0x5325, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x774f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e24, 0x0000, 0x0000, 0x0000, 0x0000, 0x5024, 0x0000, 0x0000, - 0x7222, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5070, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x7223, 0x0000, 0x7778, 0x0000, 0x0000, 0x0000, 0x0000, 0x5033, - 0x0000, 0x0000, 0x5b29, 0x0000, 0x0000, 0x533b, 0x4a6c, 0x0000, - 0x7126, 0x4b55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7767, 0x0000, 0x0000, 0x4d5e, 0x0000, 0x7724, 0x0000, - 0x0000, 0x0000, 0x7840, 0x0000, 0x0000, 0x0000, 0x535d, 0x0000, - 0x4c50, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f26, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7673, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x6177, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x535c, 0x0000, 0x0000, 0x7a7e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a27, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b59, 0x0000, 0x4f27, 0x6a2f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x646f, 0x0000, 0x0000, 0x0000, 0x6939, - 0x7158, 0x0000, 0x0000, 0x5858, 0x0000, 0x0000, 0x6072, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6634, - 0x5c7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7371, 0x0000, 0x0000, 0x0000, 0x6350, 0x0000, 0x0000, 0x727b, - 0x0000, 0x5b46, 0x5071, 0x0000, 0x5072, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_58[256] = { - /*** 0x00 ***/ - 0x4f5c, 0x0000, 0x5351, 0x0000, 0x0000, 0x4c31, 0x7758, 0x0000, - 0x4b28, 0x6b3c, 0x643e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x745c, 0x0000, - 0x0000, 0x5c42, 0x0000, 0x0000, 0x7027, 0x0000, 0x0000, 0x6640, - 0x0000, 0x0000, 0x4a6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x686b, - 0x6568, 0x5c43, 0x0000, 0x0000, 0x6d5e, 0x5372, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4c77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e54, 0x672b, 0x0000, 0x0000, 0x0000, 0x4b43, - 0x0000, 0x6131, 0x0000, 0x0000, 0x7732, 0x0000, 0x0000, 0x5373, - 0x5352, 0x0000, 0x7540, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e73, 0x6771, 0x0000, 0x7d34, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7248, 0x0000, 0x0000, - 0x0000, 0x7352, 0x0000, 0x0000, 0x6e74, 0x0000, 0x6253, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x4c51, 0x0000, 0x5f6a, 0x0000, 0x0000, - 0x0000, 0x693a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5957, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x754d, 0x0000, 0x7172, 0x7a47, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5978, 0x5442, 0x0000, 0x0000, 0x0000, 0x0000, 0x7665, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5d45, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6772, 0x6d5f, 0x0000, 0x0000, 0x4a4b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5b7a, 0x0000, 0x0000, 0x0000, 0x6835, 0x0000, 0x5326, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d35, 0x0000, - 0x0000, 0x7949, 0x0000, 0x6462, 0x0000, 0x7b3d, 0x0000, 0x0000, - 0x0000, 0x4e45, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e55, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x653d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e4d, 0x6c73, 0x0000, 0x0000, 0x6d60, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c6c, 0x7b3e, 0x5f6b, 0x0000, 0x6178, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_59[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x793e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5073, 0x602a, 0x6862, 0x0000, - 0x0000, 0x6254, 0x527d, 0x0000, 0x6528, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5953, 0x0000, 0x0000, 0x0000, 0x0000, 0x535e, - 0x0000, 0x7438, 0x773c, 0x5c7d, 0x0000, 0x686c, 0x6467, 0x0000, - 0x0000, 0x6377, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c28, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a71, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6572, 0x0000, 0x0000, 0x5074, - 0x0000, 0x5c65, 0x0000, 0x0000, 0x0000, 0x0000, 0x5025, 0x7134, - 0x7c31, 0x0000, 0x0000, 0x0000, 0x5d46, 0x7a51, 0x0000, 0x775f, - 0x0000, 0x0000, 0x7a28, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e75, 0x0000, 0x5e4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6773, - 0x0000, 0x0000, 0x772c, 0x6b44, 0x6d61, 0x602b, 0x5d47, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x523f, 0x0000, 0x0000, 0x0000, - 0x4a4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b3f, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x657d, 0x5d65, 0x584d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6c74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5075, 0x0000, 0x0000, 0x686d, 0x5052, - 0x0000, 0x5958, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7666, 0x0000, 0x0000, - 0x5b2a, 0x0000, 0x0000, 0x0000, 0x7760, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5859, 0x0000, 0x7423, 0x0000, 0x0000, 0x745d, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x6f51, 0x0000, 0x0000, 0x5935, 0x0000, - 0x0000, 0x6d2b, 0x0000, 0x6337, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e3b, 0x4d34, 0x0000, 0x6073, 0x6a4d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c75, 0x686e, 0x0000, 0x4b29, 0x712f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a4d, 0x0000, - 0x6c29, 0x0000, 0x726b, 0x0000, 0x7d6f, 0x0000, 0x7973, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6641, 0x0000, 0x0000, 0x6c58, 0x0000, 0x0000, 0x0000, 0x6d2c -}; - -static const unsigned short ksc5601_from_unicode_5a[256] = { - /*** 0x00 ***/ - 0x0000, 0x6a4e, 0x0000, 0x685f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5e4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5226, 0x0000, 0x0000, 0x6774, 0x5156, 0x0000, 0x0000, 0x6642, - 0x6363, 0x0000, 0x0000, 0x0000, 0x0000, 0x6430, 0x0000, 0x0000, - 0x0000, 0x5834, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7625, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x735e, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x5725, 0x0000, 0x0000, 0x0000, 0x0000, 0x7768, 0x0000, - 0x0000, 0x6846, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b66, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d66, 0x0000, 0x0000, 0x0000, 0x5c7e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x585a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5a2c, 0x6a30, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6338, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4a2a, 0x6179, 0x0000, 0x6a31, 0x0000, 0x0000, 0x0000, - 0x0000, 0x726c, 0x0000, 0x0000, 0x7a6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e55, 0x0000, 0x0000, 0x0000, 0x0000, 0x7974, 0x0000, - 0x0000, 0x526c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_5b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b7b, 0x0000, 0x0000, - 0x0000, 0x7d70, 0x0000, 0x603d, 0x4e63, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7846, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5e2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5f45, 0x0000, 0x0000, 0x653e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d2d, 0x7a6a, 0x0000, 0x0000, 0x4d6e, 0x6d26, 0x0000, 0x6d2e, - 0x706d, 0x0000, 0x5d21, 0x0000, 0x6d2f, 0x7c78, 0x0000, 0x586b, - 0x0000, 0x0000, 0x0000, 0x4c79, 0x4d35, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a29, 0x0000, 0x615d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6255, 0x6d4f, 0x0000, 0x0000, 0x0000, 0x5d22, 0x0000, 0x0000, - 0x794a, 0x0000, 0x6a68, 0x0000, 0x656d, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6954, - 0x617a, 0x644c, 0x0000, 0x6164, 0x6847, 0x0000, 0x0000, 0x4e5b, - 0x0000, 0x0000, 0x0000, 0x5c55, 0x0000, 0x7735, 0x7c73, 0x7073, - 0x4e2f, 0x7135, 0x6f52, 0x6848, 0x6b71, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4b54, 0x603e, 0x6378, 0x6a69, 0x7c32, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6074, 0x0000, 0x4f60, 0x0000, - 0x6e25, 0x0000, 0x0000, 0x7a2a, 0x6643, 0x6132, 0x4a2b, 0x0000, - 0x6364, 0x693b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6256, - /*** 0xc0 ***/ - 0x7372, 0x0000, 0x6e56, 0x6a32, 0x5076, 0x6c59, 0x5a4b, 0x4f28, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d23, 0x0000, 0x0000, 0x0000, - 0x585b, 0x0000, 0x794e, 0x6955, 0x6351, 0x0000, 0x0000, 0x523c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x582c, 0x734c, - 0x0000, 0x4d7b, 0x7656, 0x0000, 0x6775, 0x686f, 0x6379, 0x0000, - 0x7373, 0x637b, 0x0000, 0x5e50, 0x4e30, 0x0000, 0x0000, 0x7159, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7541, 0x5c44, 0x0000, - 0x753b, 0x0000, 0x5e51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_5c[256] = { - /*** 0x00 ***/ - 0x0000, 0x5c66, 0x0000, 0x0000, 0x5e52, 0x0000, 0x0000, 0x6d62, - 0x6e76, 0x6a4f, 0x706e, 0x637c, 0x0000, 0x535f, 0x5374, 0x6133, - 0x0000, 0x6134, 0x0000, 0x0000, 0x0000, 0x0000, 0x7453, 0x0000, - 0x0000, 0x5f46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6956, 0x0000, 0x0000, 0x0000, - 0x5b2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7626, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6339, 0x6b45, 0x7429, 0x4d36, 0x5279, 0x0000, 0x5a2d, 0x0000, - /*** 0x40 ***/ - 0x4f51, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b5c, 0x4c7a, 0x0000, - 0x4f5d, 0x0000, 0x0000, 0x6829, 0x0000, 0x633b, 0x633a, 0x0000, - 0x0000, 0x605a, 0x0000, 0x0000, 0x0000, 0x6e77, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5c33, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5375, 0x0000, 0x0000, 0x0000, 0x7635, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6155, 0x0000, 0x0000, 0x546a, - 0x0000, 0x5f23, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5077, 0x6d54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4b2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x645b, 0x0000, 0x617b, 0x4b22, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5360, 0x0000, 0x643f, 0x0000, 0x7b40, 0x0000, 0x5a3e, - 0x644d, 0x0000, 0x5639, 0x0000, 0x0000, 0x0000, 0x6f40, 0x0000, - /*** 0xc0 ***/ - 0x617c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7639, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6431, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c67, - 0x5c68, 0x0000, 0x0000, 0x0000, 0x7a56, 0x0000, 0x5376, 0x0000, - 0x0000, 0x0000, 0x0000, 0x715a, 0x0000, 0x7a72, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_5d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x627d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x554f, 0x5078, 0x0000, - 0x0000, 0x4d5f, 0x0000, 0x0000, 0x754b, 0x0000, 0x6470, 0x4b2b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x627e, - 0x0000, 0x5d5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5a2e, 0x4a6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6321, 0x0000, 0x0000, 0x6863, 0x0000, 0x0000, 0x732b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f29, - 0x0000, 0x0000, 0x0000, 0x5377, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5471, 0x0000, 0x0000, - 0x4e64, 0x0000, 0x6872, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6575, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x672e, 0x0000, 0x0000, 0x0000, 0x5f6c, 0x6440, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6864, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5835, 0x0000, 0x0000, 0x0000, 0x645c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7439, 0x7136, 0x0000, - 0x0000, 0x625e, 0x6135, 0x0000, 0x0000, 0x4d6f, 0x7127, 0x4e65, - 0x4b5d, 0x0000, 0x0000, 0x5963, 0x0000, 0x0000, 0x732c, 0x0000, - 0x0000, 0x5079, 0x6c2b, 0x5e53, 0x7769, 0x0000, 0x0000, 0x7975, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x615e, 0x4b6e, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_5e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x633c, 0x7856, 0x0000, 0x0000, 0x5b6e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7d71, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7736, 0x0000, 0x0000, 0x0000, 0x0000, 0x745e, 0x0000, - 0x0000, 0x726d, 0x0000, 0x5b59, 0x0000, 0x7028, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x617d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e54, 0x0000, 0x602c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d63, 0x0000, 0x0000, 0x5361, 0x0000, - 0x5f48, 0x0000, 0x0000, 0x0000, 0x0000, 0x5936, 0x0000, 0x7d2c, - /*** 0x40 ***/ - 0x6f53, 0x0000, 0x0000, 0x0000, 0x6441, 0x786b, 0x0000, 0x5b2c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c46, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x582d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x763a, - 0x0000, 0x5b5f, 0x5353, 0x7847, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4a4e, 0x7841, 0x0000, 0x0000, 0x0000, 0x5c34, - 0x7a39, 0x4a4f, 0x0000, 0x7c33, 0x6a6a, 0x6a6b, 0x507a, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6d64, 0x0000, 0x0000, 0x5d67, - 0x0000, 0x0000, 0x5f49, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f6d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e3c, 0x0000, 0x6f41, - 0x0000, 0x0000, 0x4c52, 0x0000, 0x5d24, 0x0000, 0x0000, 0x0000, - 0x5f4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7128, - 0x0000, 0x0000, 0x0000, 0x4d37, 0x0000, 0x6f54, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x645d, 0x5f6e, 0x4b2c, - 0x693c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a6c, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x5f4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x793f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5678, 0x0000, - 0x0000, 0x0000, 0x7137, 0x6e78, 0x0000, 0x0000, 0x0000, 0x5959, - 0x735f, 0x0000, 0x7848, 0x4e46, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7466, 0x0000, 0x0000, 0x6645, 0x6f55, - 0x0000, 0x0000, 0x4b6f, 0x7c5f, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_5f[256] = { - /*** 0x00 ***/ - 0x0000, 0x5c27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7849, 0x0000, 0x0000, 0x0000, 0x0000, 0x6352, - 0x0000, 0x633d, 0x0000, 0x4f61, 0x7040, 0x6c5a, 0x0000, 0x5d57, - 0x7b70, 0x0000, 0x0000, 0x6c2c, 0x0000, 0x0000, 0x0000, 0x7029, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a57, 0x7b41, - 0x0000, 0x5240, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6530, 0x0000, 0x0000, 0x0000, 0x6d65, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4b2d, 0x0000, 0x7930, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7725, 0x0000, 0x4b2e, 0x0000, 0x5a2f, 0x0000, 0x5836, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5327, 0x7b32, - 0x0000, 0x7d44, 0x0000, 0x6c2d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b21, 0x0000, 0x0000, 0x0000, 0x6569, 0x696e, - 0x0000, 0x7374, 0x7873, 0x7041, 0x5e2f, 0x7830, 0x0000, 0x0000, - 0x7360, 0x672f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b2d, - 0x0000, 0x6635, 0x0000, 0x0000, 0x7928, 0x0000, 0x0000, 0x5d58, - /*** 0x80 ***/ - 0x6859, 0x6f56, 0x0000, 0x0000, 0x0000, 0x5362, 0x0000, 0x625f, - 0x0000, 0x0000, 0x7c60, 0x0000, 0x7d2d, 0x0000, 0x0000, 0x0000, - 0x5f6f, 0x4c53, 0x5379, 0x0000, 0x0000, 0x0000, 0x0000, 0x5470, - 0x5b47, 0x5e55, 0x0000, 0x0000, 0x0000, 0x0000, 0x7074, 0x0000, - 0x5550, 0x6559, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c47, 0x0000, 0x6260, 0x0000, 0x0000, 0x0000, 0x5a30, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7323, 0x0000, 0x536c, - 0x0000, 0x744b, 0x0000, 0x0000, 0x0000, 0x7d45, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x637d, 0x0000, 0x7931, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x507b, 0x6c5b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x753c, 0x7224, - 0x584e, 0x584f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7577, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7661, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b6c, 0x0000, 0x5d48 -}; - -static const unsigned short ksc5601_from_unicode_60[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6468, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7857, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e56, 0x0000, 0x0000, - 0x773d, 0x6c2e, 0x0000, 0x0000, 0x0000, 0x5061, 0x0000, 0x6075, - 0x6a33, 0x0000, 0x4e56, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c25, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x6c76, 0x6261, 0x633e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c48, 0x0000, 0x0000, - 0x4d70, 0x0000, 0x7976, 0x0000, 0x0000, 0x5f70, 0x0000, 0x0000, - 0x0000, 0x653f, 0x0000, 0x0000, 0x0000, 0x4e3f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7c61, 0x6d30, 0x7d51, 0x763b, 0x0000, 0x0000, - 0x794f, 0x6b5a, 0x4a41, 0x0000, 0x5238, 0x4d71, 0x0000, 0x6353, - 0x7d66, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x666d, 0x0000, 0x0000, - 0x0000, 0x637a, 0x0000, 0x0000, 0x702a, 0x7950, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c62, 0x0000, 0x7827, 0x0000, - 0x0000, 0x0000, 0x6165, 0x6e79, 0x0000, 0x0000, 0x0000, 0x6776, - 0x6a6d, 0x0000, 0x0000, 0x7c34, 0x7542, 0x0000, 0x0000, 0x575c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7075, 0x0000, 0x5d68, 0x536d, 0x757c, 0x0000, 0x5a3f, 0x0000, - 0x4c7b, 0x0000, 0x0000, 0x0000, 0x537a, 0x7424, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f57, 0x0000, 0x5443, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7b63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b6d, 0x0000, 0x602d, 0x0000, 0x0000, 0x6a6e, - 0x7b33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7667, 0x525d, 0x0000, 0x5f4c, 0x0000, 0x0000, 0x7c49, 0x0000, - 0x0000, 0x6529, 0x6076, 0x7633, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_61[256] = { - /*** 0x00 ***/ - 0x0000, 0x617e, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b70, 0x0000, - 0x6a6f, 0x6a70, 0x0000, 0x0000, 0x0000, 0x5a40, 0x7834, 0x6b72, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6443, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6957, 0x6471, 0x0000, 0x0000, 0x0000, 0x4a6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e57, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c4a, 0x0000, 0x0000, 0x0000, 0x7361, 0x0000, 0x0000, 0x4b44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6365, 0x0000, 0x4b45, 0x6a34, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x693d, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b5b, - 0x6d31, 0x0000, 0x4c43, 0x773e, 0x7c4b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7874, 0x0000, 0x5937, 0x0000, 0x0000, - 0x7353, 0x7354, 0x0000, 0x0000, 0x0000, 0x7764, 0x0000, 0x7751, - 0x0000, 0x0000, 0x5837, 0x4e31, 0x4a42, 0x0000, 0x0000, 0x7b34, - 0x4b46, 0x0000, 0x0000, 0x7076, 0x0000, 0x0000, 0x5567, 0x0000, - 0x6a50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c54, 0x4b2f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x742a, 0x692f, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x7543, 0x6958, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d69, 0x0000, 0x0000, 0x0000, 0x7173, 0x0000, - 0x0000, 0x5e3b, 0x0000, 0x0000, 0x747b, 0x0000, 0x0000, 0x0000, - 0x7d73, 0x7d72, 0x7726, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d49, 0x0000, 0x0000, 0x5453, - 0x0000, 0x4c28, 0x0000, 0x5a41, 0x4c55, 0x0000, 0x5964, 0x0000, - 0x0000, 0x0000, 0x7a4a, 0x0000, 0x0000, 0x0000, 0x6563, 0x0000, - 0x0000, 0x0000, 0x533c, 0x0000, 0x0000, 0x0000, 0x4a70, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x5044, 0x0000, 0x0000, 0x0000, 0x4a50, - 0x7a2b, 0x6b6b, 0x6778, 0x5965, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5157, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7324, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c63, - 0x7a58, 0x0000, 0x7355, 0x0000, 0x4f2b, 0x0000, 0x0000, 0x6b73 -}; - -static const unsigned short ksc5601_from_unicode_62[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5354, - 0x4d7c, 0x0000, 0x5966, 0x0000, 0x6279, 0x6221, 0x6b54, 0x0000, - 0x6077, 0x6432, 0x4c7c, 0x0000, 0x0000, 0x0000, 0x7b64, 0x0000, - 0x0000, 0x0000, 0x742b, 0x0000, 0x0000, 0x0000, 0x0000, 0x503d, - 0x0000, 0x4a71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6f38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e7a, 0x7d74, 0x0000, 0x0000, 0x5363, 0x0000, 0x7b42, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5568, 0x5b2e, - /*** 0x40 ***/ - 0x6136, 0x7837, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x603f, - 0x7b43, 0x5d6a, 0x0000, 0x6222, 0x0000, 0x6e26, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7668, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7675, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d4a, 0x0000, - 0x0000, 0x5062, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d26, 0x0000, - 0x0000, 0x5d6b, 0x0000, 0x0000, 0x6479, 0x0000, 0x0000, 0x632f, - /*** 0x80 ***/ - 0x507c, 0x0000, 0x0000, 0x0000, 0x747c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4c3c, 0x776a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6564, 0x5f71, 0x0000, 0x0000, 0x7761, 0x0000, 0x7977, - 0x6f39, 0x0000, 0x0000, 0x7858, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7929, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7859, 0x0000, 0x0000, 0x0000, 0x6e3d, 0x0000, 0x0000, - 0x0000, 0x5846, 0x0000, 0x0000, 0x6463, 0x754e, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x5d59, 0x0000, 0x0000, 0x0000, 0x0000, 0x5967, - 0x5239, 0x0000, 0x0000, 0x0000, 0x5a65, 0x5a50, 0x0000, 0x0000, - 0x4e58, 0x0000, 0x4b5e, 0x0000, 0x5a7b, 0x0000, 0x7669, 0x6873, - 0x4f2c, 0x7070, 0x0000, 0x747d, 0x5b48, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4e40, 0x6354, 0x514f, 0x7175, - 0x0000, 0x4d72, 0x0000, 0x4f6b, 0x0000, 0x0000, 0x0000, 0x4d38, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x515a -}; - -static const unsigned short ksc5601_from_unicode_63[256] = { - /*** 0x00 ***/ - 0x0000, 0x7225, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7226, - 0x0000, 0x644e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x537b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7129, 0x0000, 0x0000, 0x0000, 0x7249, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6f58, 0x6649, 0x0000, 0x5838, 0x7a73, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7335, 0x0000, 0x0000, 0x7824, 0x0000, 0x0000, 0x5173, - 0x6648, 0x0000, 0x0000, 0x0000, 0x0000, 0x785a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c69, - 0x5e57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b5f, 0x0000, - 0x0000, 0x0000, 0x4f6c, 0x0000, 0x0000, 0x0000, 0x0000, 0x745f, - 0x0000, 0x0000, 0x5174, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f72, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x6137, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6223, 0x537c, 0x0000, 0x0000, 0x6d66, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b49, 0x0000, 0x0000, 0x0000, 0x647a, 0x0000, - 0x4f5e, 0x0000, 0x0000, 0x4e50, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7375, 0x772e, 0x0000, 0x0000, 0x6f48, 0x0000, 0x4d73, - 0x754f, 0x6573, 0x7042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4a51, 0x0000, 0x0000, 0x0000, 0x6a71, 0x0000, 0x5026, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x595a, - 0x702b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b67, 0x0000, - 0x0000, 0x0000, 0x6540, 0x7c35, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6444, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c29, 0x7d46, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6a35, 0x0000, 0x652a, 0x5f3a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_64[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x615f, 0x0000, 0x5a51, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6138, 0x0000, 0x6874, 0x537d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6224, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x724a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a66, 0x7733, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7d4d, 0x0000, 0x0000, 0x0000, 0x7336, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7544, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5824, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7227, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5938, 0x5939, 0x6f49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x564e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x774b, 0x5f2e, 0x6875, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5355, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x744c, 0x5a7c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5968, 0x0000, 0x776b, 0x7549, 0x0000, - 0x733c, 0x0000, 0x5a52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5335, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6836, 0x0000, 0x0000, 0x0000, 0x743a, 0x0000, 0x7749, - 0x0000, 0x0000, 0x4c2a, 0x0000, 0x0000, 0x7043, 0x4c56, 0x0000, - 0x0000, 0x0000, 0x5053, 0x0000, 0x533d, 0x0000, 0x0000, 0x0000, - 0x5b7b, 0x0000, 0x4b60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5364, 0x7677, 0x0000, 0x0000, 0x553a, 0x734d, 0x4b61, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6b74, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x742d, 0x0000, 0x7c2a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x776c, 0x0000, 0x0000, 0x0000, 0x6876, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_65[256] = { - /*** 0x00 ***/ - 0x5a67, 0x0000, 0x0000, 0x0000, 0x774c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6541, 0x0000, 0x0000, 0x0000, 0x0000, 0x606e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x557d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e66, 0x7c2b, 0x553b, 0x0000, 0x0000, 0x7228, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6225, 0x4d39, - 0x6a72, 0x4b47, 0x0000, 0x4d74, 0x0000, 0x0000, 0x5b2f, 0x6f59, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d3a, 0x0000, 0x0000, - 0x7c79, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f73, 0x4e67, 0x5a42, - 0x0000, 0x4f2d, 0x0000, 0x0000, 0x0000, 0x0000, 0x6779, 0x7828, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7362, 0x0000, - 0x0000, 0x0000, 0x4a72, 0x5f24, 0x0000, 0x0000, 0x5444, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c57, 0x6542, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4d3b, 0x0000, 0x6f5a, 0x6e58, 0x0000, 0x5d27, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6040, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x5630, 0x784a, 0x0000, 0x7c7a, 0x0000, 0x597e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e30, 0x0000, 0x0000, 0x0000, - 0x5d6c, 0x5a68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5460, - 0x0000, 0x0000, 0x0000, 0x4d57, 0x5e58, 0x0000, 0x0000, 0x7278, - 0x0000, 0x6456, 0x0000, 0x0000, 0x5045, 0x742e, 0x0000, 0x5d28, - 0x0000, 0x0000, 0x0000, 0x6d45, 0x7356, 0x0000, 0x0000, 0x5e59, - 0x6366, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5328, - 0x0000, 0x5b30, 0x0000, 0x0000, 0x655a, 0x633f, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5b31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6041, 0x6f5b, 0x0000, 0x0000, 0x7069, - 0x0000, 0x0000, 0x5732, 0x0000, 0x0000, 0x0000, 0x0000, 0x507d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5969, 0x0000, 0x0000, 0x507e, 0x0000, 0x6c6d, 0x5329, 0x0000, - 0x7229, 0x7044, 0x0000, 0x0000, 0x6262, 0x696f, 0x0000, 0x0000, - 0x0000, 0x7951, 0x0000, 0x0000, 0x6959, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x685a, 0x5a43, 0x5a44, 0x5445, 0x0000, 0x677a -}; - -static const unsigned short ksc5601_from_unicode_66[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d60, 0x6330, - 0x0000, 0x5b32, 0x7b44, 0x0000, 0x7363, 0x0000, 0x5925, 0x7b67, - 0x5d4b, 0x5054, 0x0000, 0x0000, 0x602e, 0x7d5a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c35, 0x6078, - 0x6731, 0x0000, 0x0000, 0x0000, 0x0000, 0x7570, 0x0000, 0x585c, - 0x6d46, 0x0000, 0x0000, 0x0000, 0x0000, 0x6139, 0x0000, 0x6340, - 0x7940, 0x6970, 0x0000, 0x0000, 0x595b, 0x0000, 0x7364, 0x0000, - 0x0000, 0x0000, 0x5c36, 0x6469, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x7045, 0x6341, 0x7c4c, 0x7c4d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x724b, 0x0000, 0x724c, 0x0000, 0x0000, 0x0000, 0x644f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x715b, 0x0000, 0x7a59, 0x0000, 0x7138, 0x7d75, 0x6079, - 0x0000, 0x0000, 0x0000, 0x0000, 0x677b, 0x7c37, 0x7c64, 0x7b45, - 0x6367, 0x5839, 0x0000, 0x7678, 0x0000, 0x0000, 0x5c45, 0x4c58, - 0x0000, 0x0000, 0x0000, 0x602f, 0x7467, 0x0000, 0x6f5c, 0x4f7c, - 0x6f5d, 0x0000, 0x722a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7d3e, 0x0000, 0x0000, 0x4a2c, - 0x0000, 0x7d47, 0x0000, 0x0000, 0x0000, 0x0000, 0x6732, 0x0000, - 0x6a51, 0x5f74, 0x0000, 0x0000, 0x0000, 0x0000, 0x516c, 0x645e, - 0x6543, 0x0000, 0x0000, 0x0000, 0x0000, 0x5926, 0x0000, 0x0000, - 0x4d3c, 0x0000, 0x7365, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d55, 0x0000, 0x0000, 0x593a, 0x0000, - 0x0000, 0x0000, 0x6d67, 0x7b35, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6067, 0x0000, 0x4c59, 0x0000, 0x0000, 0x5446, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6725, 0x0000, 0x0000, 0x533e, - 0x0000, 0x7c7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6472, 0x0000, - 0x0000, 0x5f75, 0x0000, 0x0000, 0x6878, 0x786d, 0x0000, 0x0000, - 0x4e47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6858, 0x0000, 0x4d58, 0x6756, 0x0000, 0x0000, 0x0000, 0x4a63, - 0x5f76, 0x7047, 0x7046, 0x0000, 0x583a, 0x0000, 0x7174, 0x7470 -}; - -static const unsigned short ksc5601_from_unicode_67[256] = { - /*** 0x00 ***/ - 0x754c, 0x0000, 0x0000, 0x7c65, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6a45, 0x6a73, 0x0000, 0x5d5b, 0x0000, 0x5c57, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e7d, 0x7279, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5850, 0x0000, 0x7048, 0x5121, 0x5122, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5954, 0x5668, - 0x594a, 0x0000, 0x5a31, 0x5847, 0x5c62, 0x734e, 0x7574, 0x0000, - 0x0000, 0x7139, 0x0000, 0x0000, 0x5a53, 0x0000, 0x766a, 0x0000, - 0x0000, 0x0000, 0x4f75, 0x0000, 0x0000, 0x7d2e, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0x0000, - 0x0000, 0x5f34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a3a, - 0x6e27, 0x753d, 0x0000, 0x7875, 0x0000, 0x0000, 0x6d68, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5461, 0x0000, 0x5123, 0x6156, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7978, 0x0000, 0x5b4a, - 0x4b79, 0x5454, 0x0000, 0x595c, 0x0000, 0x6e3e, 0x0000, 0x776d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6166, 0x7779, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d6d, - 0x0000, 0x685b, 0x0000, 0x5b33, 0x0000, 0x0000, 0x0000, 0x5177, - 0x6030, 0x0000, 0x0000, 0x5462, 0x0000, 0x7657, 0x0000, 0x0000, - 0x0000, 0x0000, 0x585d, 0x0000, 0x4d7d, 0x722b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d3d, - 0x7842, 0x0000, 0x0000, 0x722c, 0x0000, 0x0000, 0x4a2d, 0x4a2e, - 0x4f2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6342, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5c37, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b5a, - 0x593b, 0x4a73, 0x7653, 0x6678, 0x6a75, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6a76, 0x0000, 0x0000, 0x7679, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f2f, 0x0000, 0x0000, 0x4a53, 0x0000, 0x0000, 0x4a2f, - 0x5230, 0x713a, 0x0000, 0x0000, 0x6343, 0x737d, 0x5e5a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e5b, 0x0000, 0x0000, 0x6f5e, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_68[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6263, 0x6e7b, 0x0000, 0x0000, 0x5f77, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e68, 0x5b5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x713b, 0x0000, 0x0000, 0x0000, 0x0000, 0x6971, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7a37, 0x5046, 0x0000, 0x0000, 0x4c2b, 0x6e28, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4b7a, 0x7979, 0x4c7d, 0x537e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6450, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x726e, 0x0000, - 0x5455, 0x5f4d, 0x0000, 0x7c38, 0x5150, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x724d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7752, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a54, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x585e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d59, - 0x0000, 0x0000, 0x0000, 0x6e29, 0x763c, 0x0000, 0x0000, 0x4c5b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7049, 0x0000, 0x7c7c, - 0x0000, 0x6849, 0x747e, 0x0000, 0x0000, 0x0000, 0x0000, 0x677c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e5c, 0x0000, 0x702c, - 0x4c7e, 0x4d61, 0x0000, 0x613a, 0x0000, 0x5b6f, 0x5a32, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5125, 0x5c38, 0x0000, 0x0000, - 0x0000, 0x5876, 0x0000, 0x5124, 0x0000, 0x4d62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5c6a, 0x0000, 0x0000, 0x7077, 0x0000, 0x704a, - 0x503e, 0x0000, 0x5d5c, 0x0000, 0x0000, 0x0000, 0x0000, 0x5456, - 0x5356, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d50, - 0x4d21, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f35, 0x0000, - 0x0000, 0x0000, 0x5f78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5421, 0x4e32, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_69[256] = { - /*** 0x00 ***/ - 0x684a, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6355, 0x7550, 0x0000, - 0x0000, 0x0000, 0x7521, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5927, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x652b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x664b, 0x0000, 0x7571, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6545, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7923, 0x605b, 0x766b, 0x0000, 0x4b71, - 0x0000, 0x596a, 0x7522, 0x0000, 0x0000, 0x0000, 0x5751, 0x0000, - 0x5178, 0x6a78, 0x6a79, 0x5a33, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f5f, 0x0000, 0x0000, 0x716f, 0x0000, 0x6576, 0x6e3f, 0x6264, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x503f, 0x0000, 0x7a2c, - 0x7551, 0x6733, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x693e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x724e, 0x5b34, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c4e, 0x0000, 0x5d6e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6734, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5734, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7734, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4d3e, 0x0000, 0x5a69, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4f30, 0x7759, 0x7366, 0x0000, 0x0000, - 0x4e59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e2a, 0x0000, 0x4b48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5027, 0x0000, 0x704b, 0x0000, 0x5047 -}; - -static const unsigned short ksc5601_from_unicode_6a[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x555a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e40, - 0x0000, 0x7876, 0x0000, 0x0000, 0x0000, 0x0000, 0x7552, 0x6d69, - 0x0000, 0x593c, 0x0000, 0x6546, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7523, 0x0000, 0x0000, - 0x5a54, 0x6227, 0x7b7c, 0x0000, 0x0000, 0x715c, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4a74, 0x0000, 0x0000, 0x0000, - 0x687a, 0x0000, 0x0000, 0x4e69, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6978, 0x6265, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5039, 0x5472, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5126, - 0x0000, 0x5f4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7c74, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x532a, 0x0000, 0x0000, 0x0000, 0x4c2c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f60, 0x0000, 0x0000, 0x0000, 0x6565, 0x5055, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b7c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c66, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4b7e, 0x6d6a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e31, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7963, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x5422, 0x4f76, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x556a, 0x716e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a4b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6521, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_6b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4f6d, 0x0000, 0x6d6b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5532, 0x0000, 0x0000, 0x0000, 0x553c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7d62, 0x732d, 0x0000, 0x7d5b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6930, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5127, 0x0000, 0x0000, 0x7d63, 0x4e33, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d64, 0x7a4e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4a30, 0x0000, 0x7727, 0x0000, - 0x4f31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6622, - 0x0000, 0x7c36, 0x722d, 0x6f61, 0x732e, 0x5c46, 0x596b, 0x0000, - 0x0000, 0x0000, 0x6860, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6128, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f7d, 0x0000, 0x0000, 0x5e5d, 0x0000, 0x0000, 0x0000, 0x5951, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x646a, 0x724f, 0x0000, 0x773f, 0x0000, - 0x0000, 0x6266, 0x6228, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6356, 0x0000, - 0x6d51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6979, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e32, - 0x0000, 0x0000, 0x6068, 0x0000, 0x0000, 0x532b, 0x0000, 0x6b5c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4a43, 0x0000, 0x0000, 0x6e7c, - /*** 0xc0 ***/ - 0x0000, 0x7d43, 0x0000, 0x0000, 0x0000, 0x6b76, 0x4f32, 0x0000, - 0x0000, 0x0000, 0x0000, 0x596c, 0x0000, 0x593d, 0x0000, 0x585f, - 0x0000, 0x0000, 0x5438, 0x6b3e, 0x5d6f, 0x0000, 0x5d70, 0x5d71, - 0x5d72, 0x0000, 0x0000, 0x593e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b46, 0x4f33, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_6c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6e7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x642b, - 0x0000, 0x5a45, 0x0000, 0x586c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5128, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6229, 0x0000, 0x0000, 0x5e3c, - 0x6735, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b70, 0x0000, - /*** 0x40 ***/ - 0x6f62, 0x7170, 0x4f34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b71, 0x0000, - 0x6031, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f25, 0x0000, 0x7952, - 0x0000, 0x0000, 0x677d, 0x0000, 0x0000, 0x6623, 0x7b71, 0x4b30, - 0x722e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4d67, 0x0000, 0x685c, 0x0000, 0x0000, 0x6757, 0x0000, 0x0000, - 0x7740, 0x0000, 0x5063, 0x0000, 0x0000, 0x0000, 0x5a21, 0x0000, - 0x0000, 0x0000, 0x4c3d, 0x0000, 0x0000, 0x5129, 0x5d4c, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x637e, 0x512a, 0x682a, 0x0000, 0x6a36, 0x797a, 0x664c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5447, 0x0000, 0x0000, 0x0000, - 0x594b, 0x0000, 0x5952, 0x534b, 0x5877, 0x5a29, 0x7578, 0x0000, - 0x0000, 0x5e5e, 0x722f, 0x7829, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5848, 0x0000, 0x0000, 0x6e41, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7941, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d73, 0x6a7a, 0x0000, 0x763d, 0x613b, 0x4d3f, 0x7454, 0x664d, - /*** 0xc0 ***/ - 0x0000, 0x7c4f, 0x7b22, 0x0000, 0x605c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x743b, 0x5a55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b72, 0x0000, 0x5b76, 0x0000, 0x5e5f, - 0x0000, 0x0000, 0x0000, 0x5b72, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x785c, 0x776e, 0x6b68, 0x0000, 0x0000, 0x0000, 0x0000, - 0x713c, 0x0000, 0x0000, 0x7a5a, 0x0000, 0x0000, 0x5a6a, 0x5a46, - 0x7741, 0x0000, 0x0000, 0x6736, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_6d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6547, 0x562c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6129, - 0x0000, 0x622a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7250, 0x0000, 0x6a7b, - 0x0000, 0x605d, 0x7b73, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x713d, 0x0000, 0x0000, 0x6267, 0x7d57, 0x0000, - 0x4e48, 0x6a37, 0x0000, 0x7c40, 0x0000, 0x7d67, 0x776f, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f3a, 0x715d, 0x0000, 0x5e33, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x684b, 0x0000, 0x0000, 0x785d, 0x0000, - 0x0000, 0x7b47, 0x0000, 0x0000, 0x575f, 0x0000, 0x5d29, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6931, 0x0000, 0x0000, 0x7a2d, - 0x7659, 0x7a74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x782a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x666e, 0x0000, 0x4c5c, - 0x613c, 0x606f, 0x0000, 0x0000, 0x693f, 0x7c7d, 0x664e, 0x0000, - 0x0000, 0x6157, 0x0000, 0x664f, 0x0000, 0x7471, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6473, - 0x0000, 0x0000, 0x647b, 0x0000, 0x0000, 0x7964, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x6f63, 0x0000, 0x0000, 0x4f6e, 0x763e, 0x6032, 0x7c7e, 0x512b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b48, - 0x0000, 0x6257, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5423, 0x7078, 0x0000, 0x0000, 0x0000, 0x0000, 0x6167, 0x0000, - 0x0000, 0x533f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f64, 0x0000, 0x0000, 0x6b62, 0x0000, 0x0000, 0x7c67, 0x0000, - 0x0000, 0x6422, 0x0000, 0x6268, 0x0000, 0x6650, 0x0000, 0x7b68, - 0x7468, 0x6574, 0x743c, 0x7455, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_6e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f36, - 0x0000, 0x7c39, 0x6e42, 0x4a75, 0x0000, 0x0000, 0x0000, 0x6f65, - 0x4b62, 0x5424, 0x0000, 0x5e60, 0x5a7d, 0x6446, 0x683e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x605e, 0x7634, 0x6a52, 0x0000, 0x797b, - 0x0000, 0x0000, 0x6042, 0x0000, 0x4a64, 0x0000, 0x6737, 0x0000, - 0x6a7d, 0x0000, 0x595d, 0x0000, 0x5a34, 0x6e2a, 0x7b69, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5b4b, 0x5a35, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x713e, 0x0000, 0x0000, 0x532c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b49, 0x0000, - 0x5f4f, 0x0000, 0x0000, 0x5340, 0x6357, 0x0000, 0x6f66, 0x7c50, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6940, - 0x0000, 0x0000, 0x0000, 0x7553, 0x0000, 0x0000, 0x6c5c, 0x7737, - 0x0000, 0x0000, 0x6a38, 0x5179, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5c48, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6a39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x715e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f35, 0x0000, 0x5928, - 0x0000, 0x0000, 0x6c6e, 0x0000, 0x0000, 0x5d2a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4d22, 0x682e, 0x0000, 0x0000, 0x0000, 0x613d, - 0x0000, 0x7251, 0x0000, 0x0000, 0x0000, 0x0000, 0x6941, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x5b35, 0x0000, 0x7367, 0x587e, 0x0000, 0x0000, - 0x0000, 0x7c51, 0x0000, 0x6d32, 0x742f, 0x0000, 0x7b23, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6e2b, 0x5425, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7472, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6e59, 0x0000, 0x0000, 0x0000, - 0x7b4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d63, 0x583b -}; - -static const unsigned short ksc5601_from_unicode_6f[256] = { - /*** 0x00 ***/ - 0x0000, 0x655b, 0x7877, 0x0000, 0x0000, 0x0000, 0x7654, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4b49, 0x0000, 0x0000, 0x6651, 0x704c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x582e, 0x0000, 0x7953, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x583c, 0x7230, 0x0000, 0x0000, 0x0000, - 0x0000, 0x622b, 0x7368, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d6c, - /*** 0x40 ***/ - 0x0000, 0x6738, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5a7e, 0x0000, 0x0000, 0x4c3e, 0x0000, 0x0000, 0x727c, - 0x5a6b, 0x0000, 0x6258, 0x6d56, 0x0000, 0x0000, 0x5651, 0x6033, - 0x0000, 0x0000, 0x7c52, 0x0000, 0x6b48, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5341, 0x704d, 0x0000, - 0x4f77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d52, 0x0000, 0x5458, 0x5c49, 0x5771, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x5f3b, 0x0000, 0x0000, 0x7325, 0x0000, 0x0000, 0x0000, - 0x744d, 0x0000, 0x0000, 0x0000, 0x0000, 0x713f, 0x7831, 0x0000, - 0x697a, 0x0000, 0x0000, 0x0000, 0x7b4b, 0x0000, 0x0000, 0x4a55, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7954, 0x774a, 0x0000, 0x0000, 0x5648, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c68, 0x733d, - 0x0000, 0x6e7e, 0x0000, 0x677e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5342, 0x0000, 0x0000, 0x0000, 0x0000, 0x5336, 0x0000, - /*** 0xc0 ***/ - 0x4c2d, 0x767a, 0x5632, 0x5258, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6758, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6325, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6739, 0x0000, 0x0000, 0x0000, 0x0000, 0x702d, - 0x7b4c, 0x6b21, 0x0000, 0x0000, 0x5426, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7b4d, 0x0000, 0x0000, 0x715f, 0x0000, 0x0000, 0x767b, - 0x0000, 0x5e34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_70[256] = { - /*** 0x00 ***/ - 0x0000, 0x6548, 0x0000, 0x0000, 0x0000, 0x7b24, 0x5439, 0x0000, - 0x0000, 0x5e61, 0x0000, 0x6423, 0x0000, 0x0000, 0x0000, 0x5737, - 0x0000, 0x786e, 0x0000, 0x0000, 0x0000, 0x5e35, 0x0000, 0x0000, - 0x5652, 0x0000, 0x7955, 0x673a, 0x6b55, 0x5577, 0x6f67, 0x613e, - 0x0000, 0x0000, 0x0000, 0x7a2e, 0x0000, 0x0000, 0x0000, 0x5669, - 0x566e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x673b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c4b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5533, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4e34, 0x0000, 0x0000, 0x0000, - 0x7b25, 0x616e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7728, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b4e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x583d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b7d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f36, 0x0000, 0x0000, 0x0000, 0x6d47, 0x6e2c, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c5d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7627, 0x0000, 0x0000, 0x0000, 0x667a, 0x0000, - 0x0000, 0x0000, 0x7524, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7d5c, 0x0000, 0x4e49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f68, 0x0000, 0x0000, 0x613f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a5b, 0x4b63, 0x7729, 0x0000, 0x7b26, - 0x0000, 0x0000, 0x0000, 0x5c39, 0x0000, 0x0000, 0x0000, 0x7140, - 0x6d48, 0x6f43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7d4e, 0x0000, 0x0000, 0x0000, 0x6821, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7b74, 0x0000, 0x0000, 0x0000, 0x0000, 0x7176, 0x0000, 0x6653, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4c5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7832, 0x0000, 0x0000, 0x0000, 0x5c6b, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_71[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7d36, 0x0000, 0x0000, 0x0000, - 0x0000, 0x656a, 0x0000, 0x0000, 0x7160, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5b4c, 0x5d4d, 0x0000, 0x0000, 0x0000, 0x5448, 0x0000, - 0x0000, 0x596d, 0x0000, 0x0000, 0x0000, 0x0000, 0x7525, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x667b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6654, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d48, - 0x0000, 0x0000, 0x7d3f, 0x0000, 0x7c53, 0x0000, 0x6f21, 0x0000, - 0x673c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x516e, 0x0000, - 0x0000, 0x6655, 0x0000, 0x0000, 0x6972, 0x0000, 0x5f30, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5860, 0x7c3a, 0x7d2f, 0x704e, - 0x0000, 0x5b61, 0x0000, 0x0000, 0x6549, 0x0000, 0x6d34, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6043, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6358, 0x0000, 0x0000, 0x0000, - 0x0000, 0x697b, 0x6a28, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d37, - 0x0000, 0x0000, 0x7b27, 0x0000, 0x6942, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6259, - 0x0000, 0x0000, 0x5c6c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6822, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6670, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d78, 0x7d79, 0x0000, 0x0000, 0x0000, 0x763f, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6727, 0x0000, 0x6657, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5473, 0x5449, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6140, 0x0000, 0x5b62, 0x6658, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x673d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x704f, 0x733e, 0x622c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7537, 0x6070, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7d38, 0x6368, 0x0000, 0x5427, 0x687c -}; - -static const unsigned short ksc5601_from_unicode_72[256] = { - /*** 0x00 ***/ - 0x7a52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x786f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7050, 0x0000, 0x7770, 0x6e33, 0x0000, 0x0000, - 0x6a3a, 0x0000, 0x6a53, 0x0000, 0x0000, 0x6d49, 0x5d2b, 0x0000, - 0x0000, 0x0000, 0x652c, 0x7d21, 0x0000, 0x5f50, 0x6c33, 0x0000, - /*** 0x40 ***/ - 0x5f51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d6d, 0x7838, - 0x777a, 0x0000, 0x0000, 0x0000, 0x782b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7460, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x543a, 0x6433, 0x0000, 0x695a, 0x0000, 0x5e36, 0x0000, 0x593f, - 0x0000, 0x5940, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x594c, - 0x0000, 0x5a2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5f65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7765, 0x0000, 0x0000, 0x0000, 0x4c32, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x5f79, 0x5760, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x543b, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d7a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c33, 0x0000, 0x0000, 0x5b73, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x4e4a, 0x0000, 0x6e5a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6464, 0x0000, - 0x7b4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f37, - 0x0000, 0x6e43, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e6a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x622d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5761, 0x7a75, 0x0000, 0x0000, 0x0000, 0x782c, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_73[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7369, 0x0000, - 0x0000, 0x0000, 0x0000, 0x586d, 0x6344, 0x7071, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6865, 0x0000, 0x0000, - 0x0000, 0x607a, 0x6e44, 0x595e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b22, 0x6b23, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c42, 0x6a3b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x682b, 0x5e62, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d6f, 0x0000, 0x6823, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f71, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x543c, 0x0000, 0x7c6a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x673e, 0x0000, 0x7c72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x622e, 0x0000, 0x5337, 0x7a4c, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7a5c, 0x0000, 0x6d35, 0x0000, - 0x0000, 0x682c, 0x0000, 0x685d, 0x0000, 0x0000, 0x6f69, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x743d, 0x0000, 0x4f38, 0x695b, - 0x512c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a47, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b49, - 0x0000, 0x684c, 0x0000, 0x0000, 0x0000, 0x5e37, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5365, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x5a56, 0x0000, 0x4a31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5a48, 0x5f26, 0x0000, 0x7933, 0x7252, 0x0000, 0x4a44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e4b, 0x0000, - 0x0000, 0x4d75, 0x0000, 0x0000, 0x0000, 0x7d30, 0x0000, 0x0000, - 0x7141, 0x0000, 0x0000, 0x6269, 0x5c4a, 0x6c34, 0x7a40, 0x0000, - 0x0000, 0x7b28, 0x5028, 0x0000, 0x0000, 0x5a6c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x596e, - 0x0000, 0x607b, 0x0000, 0x0000, 0x0000, 0x6f6a, 0x7a5e, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_74[256] = { - /*** 0x00 ***/ - 0x0000, 0x6044, 0x0000, 0x4f39, 0x0000, 0x554a, 0x0000, 0x622f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x684d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x765a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6f22, 0x625a, 0x767c, 0x0000, 0x0000, 0x7b50, 0x512d, 0x0000, - 0x4d64, 0x0000, 0x512e, 0x5c6d, 0x684e, 0x0000, 0x7079, 0x4e35, - 0x667c, 0x0000, 0x0000, 0x577b, 0x5056, 0x5d75, 0x7771, 0x0000, - 0x767d, 0x0000, 0x5b77, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b6a, - /*** 0x40 ***/ - 0x695c, 0x5941, 0x0000, 0x7572, 0x6045, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a54, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7942, 0x0000, 0x6a3c, - 0x0000, 0x5245, 0x7b51, 0x6740, 0x6b25, 0x0000, 0x5f7a, 0x6322, - 0x5739, 0x0000, 0x6943, 0x0000, 0x687d, 0x682f, 0x0000, 0x0000, - 0x7253, 0x0000, 0x5825, 0x0000, 0x0000, 0x0000, 0x0000, 0x554b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5048, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x512f, 0x5763, 0x0000, 0x0000, 0x0000, 0x6046, - 0x0000, 0x0000, 0x0000, 0x6d70, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c54, 0x0000, 0x5a57, 0x4c5f, - 0x0000, 0x7254, 0x0000, 0x5130, 0x0000, 0x4c60, 0x0000, 0x5b7d, - 0x733f, 0x0000, 0x7051, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7c3b, 0x0000, 0x6230, 0x0000, 0x0000, 0x6625, 0x0000, 0x0000, - 0x0000, 0x625b, 0x0000, 0x0000, 0x0000, 0x5f5e, 0x0000, 0x6047, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x726f, 0x0000, - 0x0000, 0x0000, 0x4c61, 0x0000, 0x0000, 0x0000, 0x0000, 0x566a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6742, 0x0000, 0x0000, 0x0000, - 0x4e36, 0x0000, 0x7340, 0x0000, 0x4d7e, 0x0000, 0x0000, 0x0000, - 0x7b52, 0x0000, 0x7878, 0x777b, 0x0000, 0x0000, 0x683f, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6837, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d36, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_75[256] = { - /*** 0x00 ***/ - 0x0000, 0x5c3a, 0x0000, 0x0000, 0x4c34, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7177, 0x0000, 0x0000, 0x0000, 0x6838, 0x0000, 0x0000, - 0x4a76, 0x0000, 0x6424, 0x7456, 0x0000, 0x0000, 0x0000, 0x5f66, - 0x0000, 0x0000, 0x0000, 0x5f27, 0x0000, 0x5f67, 0x6141, 0x0000, - 0x6944, 0x0000, 0x0000, 0x5c4b, 0x6945, 0x0000, 0x0000, 0x0000, - 0x6f23, 0x6b26, 0x4b23, 0x6369, 0x0000, 0x0000, 0x0000, 0x517b, - 0x6f24, 0x0000, 0x6f6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5034, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d23, 0x0000, 0x0000, 0x6866, - 0x0000, 0x6f25, 0x0000, 0x534c, 0x5a6d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7255, 0x7565, 0x596f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7934, 0x0000, 0x0000, 0x0000, 0x7d4f, 0x0000, - 0x0000, 0x0000, 0x5b63, 0x0000, 0x0000, 0x0000, 0x0000, 0x7161, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b7e, 0x5357, 0x0000, - 0x5131, 0x0000, 0x4b31, 0x0000, 0x0000, 0x0000, 0x0000, 0x5132, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b32, 0x7142, - 0x0000, 0x0000, 0x7461, 0x7935, 0x0000, 0x0000, 0x6143, 0x6142, - 0x0000, 0x6b77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f28, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b4a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6639, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x785e, 0x792a, 0x4a77, 0x0000, 0x6d37, 0x0000, 0x0000, - 0x5338, 0x7256, 0x0000, 0x0000, 0x5459, 0x6e45, 0x7270, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x4a32, 0x0000, 0x0000, 0x5c3b, 0x0000, 0x7178, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c37, 0x0000, 0x0000, - 0x0000, 0x0000, 0x654a, 0x0000, 0x7640, 0x7d5d, 0x0000, 0x0000, - 0x5463, 0x4c62, 0x0000, 0x7754, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5343, 0x0000, 0x5826, 0x0000, 0x7641, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d76, 0x0000, 0x4d40, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_76[256] = { - /*** 0x00 ***/ - 0x655c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x654b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6144, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6830, - 0x7430, 0x736a, 0x5a6e, 0x0000, 0x573b, 0x0000, 0x6231, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x572a, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x645f, 0x0000, 0x4a56, 0x0000, - 0x0000, 0x0000, 0x6b28, 0x0000, 0x0000, 0x0000, 0x5b7e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7642, 0x0000, 0x0000, 0x6f3b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6048, 0x0000, 0x0000, 0x0000, - 0x6839, 0x0000, 0x6f26, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4d24, 0x0000, 0x0000, 0x5474, 0x5b21, 0x5b5c, 0x5b5d, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6e5c, 0x0000, 0x4b4b, 0x7c55, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e6b, 0x0000, - 0x4d41, 0x0000, 0x0000, 0x7b53, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x792b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7554, 0x0000, 0x0000, 0x0000, 0x0000, 0x5929, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x695d, 0x5b4d, 0x0000, 0x0000, 0x5d4e, 0x0000, - 0x6743, 0x0000, 0x6c4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x796c, 0x0000, 0x0000, 0x0000, 0x4b4c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x607c, 0x5428, 0x0000, 0x6d53, 0x586f, - 0x0000, 0x7257, 0x0000, 0x4a78, 0x5a6f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x594d, 0x0000, - 0x0000, 0x0000, 0x586e, 0x0000, 0x7241, 0x0000, 0x0000, 0x0000, - 0x5f53, 0x0000, 0x0000, 0x0000, 0x5a70, 0x0000, 0x626a, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_77[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5878, 0x0000, 0x0000, 0x0000, - 0x772f, 0x5a36, 0x0000, 0x4a57, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7258, 0x0000, - 0x5879, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f6f, - 0x5942, 0x0000, 0x7052, 0x0000, 0x6451, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x7337, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a60, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6f6c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6232, 0x0000, 0x543d, 0x0000, 0x0000, 0x594e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7462, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5429, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d42, 0x675a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7259, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x592a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x583e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c2d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x626b, 0x567c, 0x0000, 0x0000, - 0x4a79, 0x0000, 0x0000, 0x545a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7457, 0x4c21, 0x0000, 0x0000, 0x4f3a, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7538, - 0x0000, 0x0000, 0x0000, 0x5943, 0x5068, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6345, 0x6b78, 0x0000, 0x7231, 0x0000, 0x0000, - 0x0000, 0x4f3b, 0x0000, 0x0000, 0x0000, 0x532d, 0x6861, 0x4e6c, - 0x0000, 0x0000, 0x0000, 0x6034, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_78[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x5e63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d77, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7232, 0x7376, 0x765b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x577e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x785f, 0x0000, 0x7772, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5029, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x665a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7526, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c63, 0x0000, 0x0000, 0x665b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d5d, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x5133, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f6d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6474, 0x616f, 0x0000, - 0x0000, 0x5d78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x684f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a65, 0x0000, 0x0000, 0x0000, 0x5c21, - 0x0000, 0x6035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7c2c, 0x7c2d, 0x5827, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6d38, 0x0000, 0x0000, 0x0000, 0x5b36, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x732f, 0x0000, 0x0000, 0x4d25, 0x0000, - 0x5a71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5828, 0x0000, 0x0000, 0x0000, 0x4c64, 0x0000, 0x0000, 0x5134, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a58, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_79[256] = { - /*** 0x00 ***/ - 0x0000, 0x7527, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7528, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6626, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5578, 0x5a73, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6346, 0x0000, 0x0000, 0x0000, 0x5e64, 0x0000, - /*** 0x40 ***/ - 0x5e65, 0x5135, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5136, - 0x5137, 0x7233, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x695e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7053, 0x7234, - 0x0000, 0x0000, 0x7054, 0x4b64, 0x7b54, 0x7566, 0x636a, 0x0000, - 0x5e66, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f54, 0x0000, 0x0000, - 0x7879, 0x0000, 0x0000, 0x0000, 0x0000, 0x702e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5138, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x5057, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c21, 0x6f6e, 0x5c58, - 0x0000, 0x695f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x655d, 0x7d7b, - 0x0000, 0x0000, 0x6049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x542a, 0x0000, 0x654c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6960, 0x0000, 0x0000, 0x0000, 0x5058, 0x7c22, 0x543e, - /*** 0xc0 ***/ - 0x6233, 0x5e67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c3c, 0x0000, 0x7555, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e21, 0x7529, 0x0000, 0x0000, 0x5d79, 0x0000, 0x0000, - 0x5d7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7055, - 0x0000, 0x0000, 0x0000, 0x0000, 0x765f, 0x0000, 0x725a, 0x646b, - 0x0000, 0x7271, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c39, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_7a[256] = { - /*** 0x00 ***/ - 0x7d7c, 0x0000, 0x0000, 0x0000, 0x0000, 0x612a, 0x0000, 0x0000, - 0x4a59, 0x0000, 0x0000, 0x6f6f, 0x0000, 0x752a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c79, 0x0000, 0x0000, 0x782d, - 0x0000, 0x7242, 0x7643, 0x0000, 0x0000, 0x0000, 0x0000, 0x7922, - 0x7056, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x707a, 0x0000, - 0x0000, 0x7660, 0x0000, 0x0000, 0x0000, 0x0000, 0x6973, 0x7243, - 0x0000, 0x0000, 0x0000, 0x542b, 0x4a33, 0x4d26, 0x0000, 0x4d43, - /*** 0x40 ***/ - 0x4d5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x594f, 0x0000, - 0x0000, 0x7644, 0x0000, 0x0000, 0x0000, 0x6e5d, 0x6744, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6234, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f62, 0x675b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6831, 0x0000, 0x7c2e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x654d, 0x0000, 0x0000, 0x0000, 0x7a6b, 0x0000, 0x4f3c, 0x0000, - 0x0000, 0x4f62, 0x4d76, 0x0000, 0x0000, 0x6f70, 0x0000, 0x743e, - /*** 0x80 ***/ - 0x0000, 0x544d, 0x0000, 0x0000, 0x7338, 0x0000, 0x0000, 0x0000, - 0x6921, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7272, 0x736b, 0x0000, 0x7057, 0x0000, 0x0000, - 0x4f57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f5f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6840, 0x6841, 0x0000, 0x0000, 0x0000, 0x4f63, 0x6922, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x502a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7341, 0x502b, 0x0000, 0x5464, - 0x0000, 0x0000, 0x6f3c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x595f, - 0x0000, 0x7357, 0x0000, 0x0000, 0x0000, 0x5c3d, 0x0000, 0x4c65, - 0x6d71, 0x0000, 0x0000, 0x7162, 0x0000, 0x545b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6235, 0x0000, 0x0000, 0x4a66, 0x0000, 0x532e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c66, 0x0000, - 0x0000, 0x7153, 0x7567, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a5a -}; - -static const unsigned short ksc5601_from_unicode_7b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b6e, - 0x0000, 0x6145, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f69, 0x0000, 0x6e5e, 0x0000, 0x0000, 0x7742, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d2c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x702f, 0x563d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x612b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7936, 0x0000, - 0x0000, 0x5475, 0x0000, 0x5049, 0x6f27, 0x626c, 0x0000, 0x5b6a, - 0x4e4c, 0x7568, 0x7755, 0x0000, 0x534d, 0x0000, 0x737e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x607e, 0x0000, 0x5f7b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x665d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6824, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b4d, - 0x0000, 0x0000, 0x0000, 0x6f28, 0x0000, 0x0000, 0x0000, 0x6e34, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a58, 0x5139, 0x0000, 0x5f29, - 0x0000, 0x0000, 0x7330, 0x0000, 0x0000, 0x4c44, 0x0000, 0x0000, - 0x0000, 0x4e37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f29, 0x0000, 0x0000, - 0x0000, 0x5f55, 0x0000, 0x0000, 0x6d57, 0x0000, 0x0000, 0x0000, - 0x6e46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x6f3d, 0x7c56, 0x0000, 0x0000, 0x5b74, 0x0000, 0x6f2a, 0x7839, - 0x0000, 0x7569, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6359, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6146, 0x0000, 0x0000, 0x0000, 0x543f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5e68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_7c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x706a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7342, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x532f, 0x0000, - 0x0000, 0x4a5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c57, - 0x0000, 0x0000, 0x6d58, 0x6147, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7458, 0x0000, 0x5d2d, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x553e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7143, 0x6e5f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7459, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5766, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5a37, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x5d7b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a59, 0x0000, 0x7058, - 0x6f44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6158, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7154, 0x0000, 0x6d72, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x555b, 0x0000, - 0x0000, 0x555c, 0x7344, 0x4b57, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6236, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f71, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b55, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d50, 0x7059, - 0x4b33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4d27, 0x0000, 0x0000, 0x502c, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_7d[256] = { - /*** 0x00 ***/ - 0x513a, 0x0000, 0x7144, 0x0000, 0x6533, 0x7b75, 0x6961, 0x7d60, - 0x7c3c, 0x0000, 0x5a22, 0x5a23, 0x0000, 0x5221, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x626d, 0x0000, 0x0000, 0x5e69, - 0x4e5c, 0x7235, 0x5064, 0x5d51, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6148, 0x5b37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d39, 0x7145, 0x0000, 0x734f, 0x0000, - 0x612c, 0x0000, 0x0000, 0x636b, 0x0000, 0x6e47, 0x0000, 0x0000, - 0x0000, 0x6149, 0x4a7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x707b, 0x7a61, 0x705a, 0x4c67, 0x5a74, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e6d, 0x0000, - 0x0000, 0x5529, 0x7a62, 0x0000, 0x0000, 0x0000, 0x5065, 0x0000, - 0x6b56, 0x0000, 0x6c5f, 0x0000, 0x0000, 0x0000, 0x5f7c, 0x0000, - 0x0000, 0x7756, 0x5e6a, 0x4b34, 0x0000, 0x0000, 0x6f3e, 0x0000, - 0x0000, 0x4c35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f3d, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f72, 0x6237, - 0x0000, 0x0000, 0x0000, 0x4c68, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x707c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7146, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6238, 0x6b2b, 0x0000, 0x0000, - 0x0000, 0x4b35, 0x5851, 0x0000, 0x744e, 0x7377, 0x0000, 0x0000, - 0x5746, 0x0000, 0x513b, 0x772a, 0x0000, 0x6d4a, 0x0000, 0x587a, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7645, - 0x0000, 0x0000, 0x514c, 0x5d7c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f7d, 0x0000, - 0x7965, 0x0000, 0x604a, 0x0000, 0x0000, 0x727d, 0x5330, 0x0000, - 0x7473, 0x5a49, 0x0000, 0x665e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x783a, 0x6850, 0x0000, 0x0000, 0x587b, 0x0000, 0x0000, 0x6a55, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7646, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_7e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x725b, 0x647c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6832, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5a5a, 0x0000, 0x725c, 0x7b56, 0x6932, - 0x0000, 0x6e2d, 0x0000, 0x7a63, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5c6e, 0x0000, 0x0000, 0x756a, 0x6660, - 0x0000, 0x707d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7545, 0x6e60, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x5b65, 0x0000, 0x5d5e, 0x0000, 0x0000, 0x5970, 0x6923, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7179, 0x0000, 0x7244, 0x604b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6924, 0x0000, - 0x0000, 0x6239, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6331, 0x7c6b, 0x4d28, 0x0000, 0x4c36, 0x0000, 0x0000, - 0x705b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x663a, 0x0000, 0x0000, 0x4d29, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x7343, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6159, 0x0000, 0x0000, 0x6f2b, - 0x0000, 0x0000, 0x0000, 0x6745, 0x0000, 0x0000, 0x6069, 0x0000, - 0x7345, 0x0000, 0x0000, 0x5440, 0x553f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_7f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5d2e, 0x0000, - 0x797c, 0x0000, 0x4c40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6522, 0x0000, 0x0000, 0x0000, - 0x4e38, 0x0000, 0x0000, 0x0000, 0x5852, 0x7956, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x712a, 0x4e51, 0x0000, 0x0000, 0x7647, 0x0000, - 0x5b6b, 0x0000, 0x5f7e, 0x0000, 0x0000, 0x5861, 0x0000, 0x7773, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x513c, 0x0000, 0x654f, 0x0000, 0x4b36, 0x0000, 0x5a38, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d44, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x623a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f58, 0x0000, 0x0000, 0x0000, - 0x604c, 0x6b79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7d7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5768, 0x4b58, 0x0000, 0x0000, 0x0000, 0x6962, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x683a, 0x0000, 0x0000, 0x0000, 0x6347, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6c4d, 0x0000, 0x6c4e, 0x0000, 0x563f, 0x0000, - 0x0000, 0x0000, 0x6327, 0x0000, 0x5f56, 0x7d68, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e61, - 0x7628, 0x5d7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x783b, 0x0000, 0x6851, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7957, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e6e, 0x0000, 0x0000, 0x6c4f, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_80[256] = { - /*** 0x00 ***/ - 0x6925, 0x0000, 0x0000, 0x4d45, 0x0000, 0x6d3a, 0x513d, 0x0000, - 0x0000, 0x4f3e, 0x0000, 0x0000, 0x6c3b, 0x0000, 0x0000, 0x0000, - 0x5231, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c69, 0x0000, 0x5944, - 0x697c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x513e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c3c, 0x0000, 0x0000, 0x652d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7730, 0x0000, 0x4c6a, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x5344, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x567d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6121, 0x0000, - 0x5e3d, 0x0000, 0x7629, 0x0000, 0x0000, 0x0000, 0x5a24, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7546, 0x0000, 0x6122, 0x6946, 0x0000, 0x0000, 0x0000, 0x7245, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7469, 0x0000, 0x6b53, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c3d, 0x625c, 0x5e6b, 0x705c, - 0x0000, 0x6b3f, 0x0000, 0x0000, 0x513f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x752b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x797d, 0x0000, 0x4a5c, 0x0000, 0x0000, - 0x0000, 0x4d46, 0x7236, 0x0000, 0x0000, 0x5d7e, 0x0000, 0x0000, - 0x0000, 0x4c37, 0x5b38, 0x0000, 0x0000, 0x0000, 0x0000, 0x5069, - 0x0000, 0x4e5d, 0x6b40, 0x0000, 0x7d22, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x784b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x6a56, 0x7130, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5b4e, 0x0000, 0x7743, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b4f, 0x4b24, 0x0000, 0x0000, 0x7860, 0x0000, - 0x0000, 0x7b57, 0x0000, 0x0000, 0x6b4a, 0x6021, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4e4d, 0x0000, 0x0000, 0x545c, 0x0000, 0x0000, 0x0000, - 0x7d58, 0x0000, 0x0000, 0x0000, 0x0000, 0x5276, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_81[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x7237, 0x0000, 0x0000, 0x7a76, 0x762a, 0x7a77, - 0x5866, 0x0000, 0x7431, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6852, 0x0000, 0x4a45, 0x4c6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x626e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x623b, 0x0000, 0x772d, 0x0000, 0x0000, 0x0000, 0x7861, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x736c, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e21, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x647d, 0x0000, 0x0000, 0x636c, 0x0000, - 0x5d2f, 0x5d30, 0x0000, 0x0000, 0x4b37, 0x6853, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6123, 0x5260, 0x0000, - 0x0000, 0x0000, 0x0000, 0x707e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6926, 0x4b72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d73, 0x5c59, 0x604d, 0x0000, 0x0000, 0x0000, 0x0000, 0x775a, - /*** 0x80 ***/ - 0x5b39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c2e, 0x0000, 0x5a5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d47, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d31, 0x0000, 0x582f, 0x6323, 0x0000, 0x0000, - 0x4e6f, 0x0000, 0x0000, 0x7273, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7833, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x604e, 0x0000, 0x757d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6b6c, 0x0000, 0x0000, 0x5345, 0x7c6c, 0x525b, - /*** 0xc0 ***/ - 0x546b, 0x0000, 0x5e22, 0x0000, 0x0000, 0x0000, 0x6566, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7030, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d74, - 0x0000, 0x0000, 0x0000, 0x636d, 0x0000, 0x6842, 0x0000, 0x6d75, - 0x0000, 0x0000, 0x6d3b, 0x0000, 0x0000, 0x762b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7238, 0x7648, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5366, 0x725d, 0x4f3f, 0x0000, 0x6b2c, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_82[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f40, 0x0000, 0x6628, - 0x7d69, 0x0000, 0x4f41, 0x0000, 0x605f, 0x5e6c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6022, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x743f, 0x626f, 0x0000, 0x5971, 0x7147, - 0x0000, 0x4b38, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x797e, 0x5b3a, 0x5a75, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x766c, 0x5a5c, 0x7a64, - 0x0000, 0x604f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5d32, 0x0000, 0x0000, 0x0000, 0x0000, 0x6629, 0x0000, 0x6f73, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x736d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6b7a, 0x0000, 0x7966, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a5d, 0x0000, - 0x0000, 0x4a5e, 0x5f64, 0x0000, 0x0000, 0x0000, 0x667d, 0x0000, - 0x752c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6475, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6963, 0x0000, 0x6d4b, 0x4f64, 0x0000, - 0x0000, 0x0000, 0x5853, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d33, 0x546c, 0x0000, 0x0000, 0x7239, 0x0000, 0x5f37, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b4e, 0x7b58, 0x0000, - 0x0000, 0x5059, 0x0000, 0x0000, 0x5d52, 0x7774, 0x675c, 0x6425, - 0x0000, 0x7c23, 0x0000, 0x5b3b, 0x0000, 0x0000, 0x0000, 0x723a, - 0x697d, 0x504a, 0x0000, 0x7556, 0x5945, 0x6434, 0x0000, 0x6d27, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6a3d, 0x667e, 0x0000, 0x7744, 0x752d, 0x0000, 0x5960, - 0x0000, 0x0000, 0x0000, 0x4a34, 0x0000, 0x0000, 0x7862, 0x4f42, - 0x0000, 0x6c3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d48, 0x6e48, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6748, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d49, 0x7937, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_83[256] = { - /*** 0x00 ***/ - 0x0000, 0x7168, 0x5972, 0x5b75, 0x4a35, 0x5946, 0x0000, 0x0000, - 0x0000, 0x5849, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x592b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6d3c, 0x0000, 0x0000, 0x5854, 0x0000, 0x0000, 0x0000, 0x5c5a, - 0x0000, 0x623c, 0x0000, 0x0000, 0x7c6d, 0x6c60, 0x0000, 0x0000, - 0x6947, 0x662a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x6270, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a3b, - 0x0000, 0x752e, 0x7b2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x6c7b, - 0x0000, 0x6c3f, 0x7c58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5465, 0x0000, 0x0000, 0x0000, 0x7943, - 0x0000, 0x0000, 0x0000, 0x6e62, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5769, 0x6d76, 0x0000, 0x0000, 0x0000, 0x5e6d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c6c, 0x0000, - 0x636e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6854, 0x0000, - 0x0000, 0x0000, 0x7a78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5d34, 0x6435, 0x5830, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5855, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x746a, 0x0000, 0x0000, 0x0000, 0x4e39, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4f52, 0x0000, 0x5036, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4e22, 0x0000, 0x0000, 0x736e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7378, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c4c, 0x0000, 0x504b, 0x0000, 0x0000, 0x0000, 0x7c24, - 0x4d4a, 0x0000, 0x5e23, 0x0000, 0x6460, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e49, 0x0000, 0x0000, 0x0000, 0x625d, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_84[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x757e, 0x542c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5551, 0x0000, 0x5870, 0x7843, 0x6a57, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7557, 0x0000, 0x0000, 0x583f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7d40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b2d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e4a, - 0x0000, 0x0000, 0x0000, 0x4a67, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7863, 0x0000, 0x545d, 0x0000, 0x0000, 0x6a58, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b59, 0x6d77, 0x0000, 0x0000, 0x6535, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x502d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7171, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x623d, 0x0000, 0x0000, 0x0000, 0x6348, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5955, 0x0000, 0x0000, 0x5f2a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5b3c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7864, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x717a, 0x0000, 0x0000, 0x6536, 0x736f, 0x0000, 0x0000, 0x7b5a, - /*** 0xc0 ***/ - 0x6160, 0x0000, 0x592c, 0x0000, 0x756b, 0x0000, 0x6036, 0x0000, - 0x0000, 0x6948, 0x0000, 0x4b4f, 0x0000, 0x6349, 0x0000, 0x0000, - 0x0000, 0x5e6e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x623e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5c6f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6271, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_85[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5921, 0x0000, 0x5840, 0x5c5b, 0x0000, 0x0000, 0x6d3d, - 0x5f38, 0x0000, 0x6a25, 0x0000, 0x0000, 0x0000, 0x572d, 0x0000, - 0x0000, 0x7379, 0x0000, 0x6d78, 0x0000, 0x7547, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x614a, 0x6b63, 0x0000, 0x725e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x784c, 0x0000, 0x6a59, - /*** 0x40 ***/ - 0x0000, 0x5346, 0x0000, 0x5b66, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x752f, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e70, 0x0000, - 0x0000, 0x0000, 0x0000, 0x697e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7b36, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6272, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f72, 0x7739, 0x5973, 0x0000, 0x0000, 0x614b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a5d, 0x0000, 0x0000, 0x5a39, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b7b, - 0x0000, 0x4b39, 0x0000, 0x0000, 0x6d79, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6060, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7440, 0x0000, - 0x7d3c, 0x5f31, 0x636f, 0x0000, 0x0000, 0x0000, 0x0000, 0x6023, - 0x7d39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x4d4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6d3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6370, 0x6d7a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6964, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x556d, 0x675d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5476, 0x6537, 0x0000, 0x0000, - 0x0000, 0x5b67, 0x623f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e4b, - 0x0000, 0x0000, 0x0000, 0x705d, 0x0000, 0x0000, 0x0000, 0x4e2b -}; - -static const unsigned short ksc5601_from_unicode_86[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x675e, 0x0000, 0x0000, 0x0000, 0x0000, 0x614c, - 0x0000, 0x0000, 0x6833, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x656e, 0x5c22, - 0x0000, 0x0000, 0x6050, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b5b, 0x0000, - 0x794b, 0x0000, 0x0000, 0x0000, 0x4b73, 0x7425, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a48, 0x0000, 0x0000, 0x6965, 0x7b5c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d50, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7b76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5a25, 0x0000, 0x5b3d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c62, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4d77, 0x705e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7649, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e6f, - 0x0000, 0x0000, 0x0000, 0x5331, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c6e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6843, 0x0000, 0x7148, 0x0000, 0x0000, 0x0000, 0x4e71, - 0x0000, 0x0000, 0x0000, 0x0000, 0x796d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7274, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6436, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_87[256] = { - /*** 0x00 ***/ - 0x7539, 0x0000, 0x5c70, 0x6371, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6825, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x723b, 0x0000, 0x5e24, 0x0000, 0x5a4c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a69, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x635a, 0x0000, 0x7c59, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a5a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7944, 0x0000, - 0x6324, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7b5d, 0x0000, 0x6f4a, 0x0000, - 0x6844, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x554c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b57, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x592d, - 0x0000, 0x0000, 0x7b2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5359, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x765e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5a76, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6051, 0x0000, 0x0000, 0x6928, - 0x0000, 0x0000, 0x7579, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a2f, 0x0000, 0x6b7c, 0x0000, 0x0000, 0x606a, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_88[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6332, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7163, 0x556e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4d4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d59, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5841, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x7a6c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x716b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6662, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7a65, 0x627a, 0x0000, 0x0000, 0x0000, 0x4a36, - 0x0000, 0x6437, 0x0000, 0x6a5b, 0x0000, 0x757a, 0x0000, 0x0000, - 0x0000, 0x7b2c, 0x4f43, 0x6b7d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x787a, 0x0000, 0x0000, 0x5f39, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6171, 0x0000, 0x5224, 0x0000, 0x0000, 0x0000, 0x0000, 0x757b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x505a, 0x505b, - /*** 0x80 ***/ - 0x0000, 0x6a3e, 0x5931, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a37, 0x0000, 0x0000, 0x5367, 0x0000, 0x7865, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5332, 0x0000, 0x0000, 0x0000, 0x6240, 0x725f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d65, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x792c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d4d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6e2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6760, 0x6b2e, 0x0000, 0x0000, - 0x0000, 0x4f59, 0x0000, 0x0000, 0x5c4d, 0x6d7b, 0x0000, 0x5e70, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5e25, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5f57, 0x5b50, 0x5b51, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7032, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_89[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c5c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a68, 0x0000, 0x7866, 0x5c4e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6a5c, 0x5b52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6933, 0x0000, 0x0000, - 0x0000, 0x0000, 0x775b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6328, 0x0000, - 0x572e, 0x0000, 0x0000, 0x6061, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x4b3a, 0x0000, 0x0000, 0x6551, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x505c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x584a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6329, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6024, - /*** 0x80 ***/ - 0x0000, 0x6929, 0x0000, 0x5347, 0x0000, 0x0000, 0x5c5d, 0x782e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x502e, - 0x0000, 0x0000, 0x0000, 0x5872, 0x0000, 0x0000, 0x634a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4c2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x542d, 0x7651, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x504c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4a46, 0x0000, 0x0000, 0x5542, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4a47, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a30, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5f58, 0x0000, 0x0000, 0x0000, - 0x753a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8a[256] = { - /*** 0x00 ***/ - 0x656b, 0x0000, 0x6f74, 0x5d35, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4d2a, 0x0000, 0x6372, 0x0000, 0x7b77, 0x0000, 0x7750, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7d3a, 0x0000, 0x0000, 0x7d61, 0x767e, - 0x5140, 0x0000, 0x0000, 0x6845, 0x0000, 0x6438, 0x0000, 0x6168, - 0x0000, 0x0000, 0x0000, 0x4c41, 0x0000, 0x526d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b3e, 0x0000, 0x0000, 0x6062, 0x0000, 0x0000, - 0x0000, 0x7a49, 0x0000, 0x0000, 0x614d, 0x0000, 0x4a38, 0x0000, - 0x0000, 0x0000, 0x7260, 0x7149, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5e71, 0x0000, 0x0000, 0x0000, 0x705f, 0x7844, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6e4c, 0x0000, 0x0000, 0x5e72, 0x0000, - 0x6749, 0x0000, 0x6273, 0x6761, 0x0000, 0x0000, 0x634b, 0x0000, - 0x0000, 0x634c, 0x0000, 0x0000, 0x0000, 0x4f78, 0x6f2c, 0x0000, - 0x7d7e, 0x7c25, 0x7a31, 0x5f59, 0x0000, 0x6052, 0x0000, 0x0000, - 0x0000, 0x745a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x714a, 0x0000, 0x4e23, - 0x0000, 0x0000, 0x0000, 0x0000, 0x723c, 0x6c63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6025, 0x0000, 0x772b, 0x0000, 0x0000, - 0x6b2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x655e, 0x0000, - 0x6124, 0x4d2b, 0x0000, 0x5974, 0x6826, 0x4d4e, 0x6169, 0x0000, - 0x7c6f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6241, 0x0000, 0x4e24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5e26, 0x0000, 0x0000, 0x6b7e, 0x0000, 0x6b5d, 0x7060, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x745b, 0x0000, 0x6274, 0x0000, 0x0000, 0x5348, - 0x0000, 0x0000, 0x0000, 0x746b, 0x0000, 0x6e35, 0x0000, 0x7558, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b30, 0x7463, 0x0000, 0x0000, 0x0000, - 0x0000, 0x634d, 0x0000, 0x0000, 0x0000, 0x0000, 0x7474, 0x7a32, - 0x0000, 0x0000, 0x6f75, 0x4a5f, 0x0000, 0x6b31, 0x6d3f, 0x0000, - 0x0000, 0x7d49, 0x0000, 0x0000, 0x0000, 0x0000, 0x6426, 0x7924, - 0x7033, 0x0000, 0x656c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8b[256] = { - /*** 0x00 ***/ - 0x5947, 0x6457, 0x6a5d, 0x0000, 0x5477, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a3a, 0x0000, - 0x5a4d, 0x0000, 0x0000, 0x0000, 0x794c, 0x0000, 0x615a, 0x5b3f, - 0x0000, 0x4c45, 0x6c50, 0x4b3b, 0x0000, 0x5e73, 0x0000, 0x0000, - 0x692a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5948, 0x0000, 0x0000, 0x6e63, 0x573d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4f44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x504d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x7c26, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x717b, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d52, 0x5141, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5349, 0x0000, 0x5c4f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c6d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e27, 0x0000, 0x0000, 0x663b, - 0x6c21, 0x0000, 0x0000, 0x0000, 0x4c39, 0x0000, 0x0000, 0x7b5e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6762, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5c28, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6242, 0x0000, 0x7358, 0x6553, 0x0000, 0x0000, 0x7359, 0x0000, - 0x0000, 0x0000, 0x7346, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d5b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4d2c, - /*** 0x40 ***/ - 0x0000, 0x7c43, 0x0000, 0x0000, 0x0000, 0x0000, 0x5467, 0x0000, - 0x0000, 0x0000, 0x7925, 0x0000, 0x6855, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x634e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x544a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5f5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b5f, 0x6763, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x787b, 0x634f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x7530, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5867, 0x0000, 0x5949, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x782f, 0x6f76, 0x0000, - 0x5d36, 0x6e2f, 0x4d78, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e38, - 0x7c27, 0x777c, 0x7731, 0x4e3b, 0x7421, 0x0000, 0x0000, 0x6e4d, - 0x612e, 0x0000, 0x0000, 0x6c43, 0x4f7e, 0x0000, 0x783f, 0x5862, - 0x5368, 0x0000, 0x0000, 0x5e28, 0x7464, 0x6c42, 0x0000, 0x5975, - /*** 0xc0 ***/ - 0x7945, 0x5d53, 0x0000, 0x6c7c, 0x7c70, 0x0000, 0x0000, 0x6d40, - 0x0000, 0x0000, 0x6e64, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7261, 0x0000, 0x5e39, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5672, 0x0000, 0x5e74, 0x0000, 0x5f5b, 0x0000, - 0x5b53, 0x0000, 0x7a67, 0x5863, 0x7441, 0x0000, 0x5d37, 0x0000, - 0x0000, 0x0000, 0x7275, 0x0000, 0x0000, 0x542e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5673, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5d38, 0x4f45, 0x5f5f, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x723e, 0x7621, 0x0000, 0x6b4b, - 0x717c, 0x0000, 0x7347, 0x0000, 0x0000, 0x606b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6d7c, 0x0000, 0x0000, 0x615b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6e65, 0x0000, 0x5e75, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7a53, 0x0000, 0x0000, 0x0000, 0x0000, - 0x714b, 0x0000, 0x0000, 0x502f, 0x5d39, 0x0000, 0x0000, 0x5143, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7531, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6a46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x762c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7559, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x706b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5d3a, 0x0000, 0x0000, 0x0000, 0x723f, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7745, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5b22, 0x7276, 0x0000, 0x0000, 0x4a3a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7775, 0x0000, 0x4b65, 0x0000, 0x0000, - 0x0000, 0x6e66, 0x0000, 0x6053, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e25, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x542f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6949, 0x0000, 0x0000, 0x0000, 0x0000, 0x534e, - 0x7442, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b66, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7121, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b32, 0x0000, 0x0000, 0x0000, 0x0000, 0x7122, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x6b33, 0x0000, 0x7034, 0x0000, 0x0000, 0x4b74, - 0x5430, 0x7332, 0x7b37, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x756c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e67, - 0x7432, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x756d, 0x0000, 0x4f73, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x7062, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e4e, - 0x0000, 0x0000, 0x714c, 0x0000, 0x0000, 0x6538, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5775, 0x6373, 0x4f65, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4f46, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6458, 0x4f79, 0x4f5a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7a4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6663, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7262, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x756e, 0x0000, 0x0000, 0x4a3b, 0x0000, 0x0000, 0x635c, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_8f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x4e72, 0x0000, 0x5659, 0x0000, 0x0000, - 0x0000, 0x6e30, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7465, 0x5842, 0x5c50, 0x4c6e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5560, 0x764a, 0x7d4a, 0x5856, 0x744f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c3e, - 0x0000, 0x5b54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x727e, - 0x0000, 0x0000, 0x0000, 0x714d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6243, 0x5c5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f2d, 0x662b, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x795d, 0x6a3f, 0x0000, 0x0000, - 0x0000, 0x6f2e, 0x0000, 0x0000, 0x0000, 0x7450, 0x4e73, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x662c, 0x0000, 0x4e5e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6374, 0x4d50, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5538, 0x0000, 0x0000, 0x777d, 0x0000, - 0x5c29, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e76, 0x0000, 0x5c2a, - 0x0000, 0x6934, 0x525c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x6966, 0x0000, 0x0000, 0x6376, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x674a, 0x0000, - 0x0000, 0x504e, 0x0000, 0x0000, 0x5a77, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a3c, 0x0000, - 0x0000, 0x0000, 0x6e68, 0x5a5e, 0x0000, 0x7277, 0x0000, 0x0000, - 0x627b, 0x0000, 0x4c26, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a3b, - 0x0000, 0x6e69, 0x0000, 0x0000, 0x0000, 0x755a, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_90[256] = { - /*** 0x00 ***/ - 0x775c, 0x616a, 0x4e41, 0x5431, 0x0000, 0x7d31, 0x663d, 0x0000, - 0x7b2d, 0x0000, 0x0000, 0x7867, 0x0000, 0x614e, 0x0000, 0x7762, - 0x756f, 0x4f47, 0x0000, 0x0000, 0x5432, 0x4c6f, 0x0000, 0x5468, - 0x0000, 0x6e4f, 0x7757, 0x0000, 0x0000, 0x6026, 0x5641, 0x615c, - 0x7063, 0x7164, 0x5c71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7475, 0x0000, - 0x0000, 0x714e, 0x7264, 0x0000, 0x0000, 0x5030, 0x0000, 0x0000, - 0x6c6f, 0x0000, 0x0000, 0x0000, 0x793a, 0x0000, 0x6b35, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x546d, 0x6244, 0x0000, 0x0000, 0x0000, 0x0000, 0x6967, - 0x0000, 0x0000, 0x6b34, 0x6a21, 0x0000, 0x783c, 0x4e26, 0x0000, - 0x7946, 0x7c5a, 0x0000, 0x5433, 0x5339, 0x6a5e, 0x0000, 0x0000, - 0x0000, 0x692b, 0x0000, 0x0000, 0x6161, 0x534f, 0x7476, 0x0000, - 0x6a40, 0x614f, 0x0000, 0x4c3a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e6a, 0x0000, 0x0000, 0x0000, 0x7064, 0x7334, 0x546e, - 0x0000, 0x0000, 0x7240, 0x0000, 0x0000, 0x7165, 0x0000, 0x7443, - 0x6054, 0x0000, 0x6b36, 0x0000, 0x0000, 0x4b68, 0x0000, 0x792d, - /*** 0x80 ***/ - 0x692d, 0x5864, 0x7a33, 0x6245, 0x7c3d, 0x0000, 0x0000, 0x6c44, - 0x5831, 0x0000, 0x5c2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b69, 0x0000, 0x0000, 0x0000, 0x683b, 0x0000, 0x0000, - 0x0000, 0x5857, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7b2e, 0x5161, 0x0000, 0x0000, 0x5b40, 0x0000, - 0x753e, 0x0000, 0x5e77, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a7b, - 0x7746, 0x4f48, 0x0000, 0x0000, 0x0000, 0x6150, 0x0000, 0x0000, - 0x6e50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x6974, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x4e74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4f5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5d3b, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6968, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5434, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_91[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x6447, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x755b, 0x0000, 0x0000, 0x7a41, 0x0000, 0x0000, - 0x0000, 0x5e29, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5478, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f77, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5333, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b37, 0x6f78, 0x755c, 0x6d4c, 0x5b55, 0x714f, 0x0000, - 0x0000, 0x0000, 0x7150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7532, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x592e, 0x0000, 0x0000, 0x6246, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d23, 0x0000, 0x7b65, - 0x5f2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6275, - 0x0000, 0x762d, 0x0000, 0x7533, 0x0000, 0x7035, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6125, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x755d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6c22, 0x6d7d, 0x0000, 0x7534, 0x7b38, - 0x0000, 0x5b23, 0x0000, 0x0000, 0x0000, 0x4b59, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x6554, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x737a, - 0x0000, 0x6b38, 0x0000, 0x6037, 0x0000, 0x716c, 0x652f, 0x0000, - 0x576d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6172, - 0x6f79, 0x0000, 0x0000, 0x0000, 0x5d3c, 0x765c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7065, 0x0000, 0x0000, 0x0000, 0x7444, - 0x0000, 0x0000, 0x6969, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x737b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_92[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x546f, 0x0000, 0x0000, - 0x4c22, 0x777e, 0x5f3c, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b4d, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5037, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x682d, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f2f, - /*** 0x40 ***/ - 0x4b25, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b69, 0x0000, 0x0000, - 0x0000, 0x7a68, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4c46, - 0x0000, 0x0000, 0x0000, 0x6667, 0x0000, 0x0000, 0x6a47, 0x0000, - 0x0000, 0x0000, 0x5b24, 0x0000, 0x4f49, 0x627c, 0x6f7a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x6b5e, 0x0000, 0x0000, 0x7548, 0x0000, 0x545e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6055, 0x0000, 0x6f30, 0x0000, 0x0000, 0x6247, 0x0000, - 0x592f, 0x0000, 0x0000, 0x0000, 0x7967, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6765, 0x0000, 0x0000, 0x4f4a, 0x6151, - 0x0000, 0x6248, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6f7b, 0x0000, 0x0000, 0x7a79, - 0x0000, 0x0000, 0x5c72, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6027, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7868, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4b6a, 0x0000, 0x0000, 0x0000, 0x4b3c, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_93[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x755e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x755f, 0x0000, 0x6e36, 0x0000, 0x0000, 0x0000, 0x6276, 0x534a, - 0x6f7c, 0x5144, 0x6f31, 0x0000, 0x5145, 0x0000, 0x505e, 0x0000, - 0x5961, 0x0000, 0x0000, 0x6038, 0x0000, 0x0000, 0x4d51, 0x7339, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x674c, 0x0000, 0x0000, 0x4e27, 0x0000, 0x5435, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6448, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5334, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6b39, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x765d, 0x0000, 0x7123, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c47, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x694a, 0x0000, 0x6170, 0x0000, - 0x0000, 0x0000, 0x7560, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b2f, 0x0000, 0x0000, 0x0000, 0x4b51, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7b60, 0x7265, 0x0000, 0x0000, - 0x6c70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x706c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6e6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x694b, 0x0000, - 0x0000, 0x4c70, 0x0000, 0x0000, 0x572f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7321, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_94[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c75, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6056, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6f32, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7451, 0x0000, 0x0000, - 0x7721, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x7151, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4a7c, 0x4a7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4e4e, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7348, 0x0000, 0x733a, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_95[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6d7e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x5a26, 0x0000, 0x0000, 0x606c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x784d, 0x0000, 0x4b52, 0x0000, 0x0000, 0x0000, 0x6b4e, - 0x0000, 0x7958, 0x7959, 0x4a60, 0x5a4a, 0x0000, 0x0000, 0x0000, - 0x4b26, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4a48, 0x796e, 0x5b6c, 0x0000, 0x0000, - 0x5031, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6673, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6722, 0x6459, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6461, - 0x0000, 0x0000, 0x7c44, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x796f, 0x4f74, 0x7766, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4e3c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7445, 0x5c23, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_96[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d3d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7446, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x7821, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7066, 0x0000, 0x0000, 0x0000, 0x6439, - /*** 0x40 ***/ - 0x766d, 0x0000, 0x792e, 0x0000, 0x5d3e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5868, 0x0000, 0x0000, 0x0000, - 0x795a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x784e, 0x7970, 0x606d, 0x6333, 0x7433, - 0x0000, 0x0000, 0x6a42, 0x7266, 0x7036, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5b56, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6b64, 0x0000, 0x0000, 0x7267, 0x0000, 0x0000, 0x5436, 0x7968, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6555, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x696a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x5369, 0x6249, 0x0000, 0x7c5b, 0x4d2d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4c30, 0x6a22, 0x0000, 0x0000, - 0x6476, 0x5040, 0x0000, 0x7037, 0x6e21, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x624a, - 0x624b, 0x0000, 0x7a4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6b5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7434, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x6d4d, 0x6452, 0x0000, 0x0000, 0x6a29, 0x643a, 0x7322, 0x4d52, - 0x0000, 0x764b, 0x0000, 0x7166, 0x6d41, 0x683c, 0x6e51, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7067, 0x624c, 0x0000, - 0x0000, 0x642a, 0x0000, 0x7561, 0x6d5a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5171, 0x0000, 0x0000, 0x0000, 0x0000, - 0x696b, 0x696c, 0x6064, 0x0000, 0x0000, 0x0000, 0x0000, 0x5a27, - 0x5d54, 0x0000, 0x6a23, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5a5f, 0x0000, 0x6f33, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_97[256] = { - /*** 0x00 ***/ - 0x624d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f7d, 0x7268, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6f45, 0x0000, 0x6767, 0x0000, 0x0000, 0x577d, 0x0000, - 0x0000, 0x674e, 0x0000, 0x0000, 0x5f5c, 0x0000, 0x7947, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5976, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5f2c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5c24, 0x0000, 0x0000, 0x0000, 0x7038, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x557a, 0x0000, 0x6477, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x746c, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f7e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7021, 0x0000, 0x5e2a, 0x0000, - 0x0000, 0x5a3c, 0x587c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a54, 0x0000, 0x0000, 0x0000, 0x6c65, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7c28, 0x0000, 0x0000, 0x6c66, - 0x0000, 0x0000, 0x584b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b39, 0x0000, 0x6453, 0x0000, 0x4d79, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4f53, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4a6a, 0x0000, 0x0000, 0x4f54, 0x0000, 0x783d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7447, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a5f, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x795b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5437, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6b65, 0x0000, 0x0000, 0x6152, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a24, 0x0000, 0x0000, 0x0000, 0x7a42 -}; - -static const unsigned short ksc5601_from_unicode_98[256] = { - /*** 0x00 ***/ - 0x7b61, 0x7a6d, 0x7022, 0x4c71, 0x0000, 0x7a23, 0x6277, 0x0000, - 0x624e, 0x0000, 0x6975, 0x0000, 0x616b, 0x0000, 0x0000, 0x0000, - 0x6768, 0x6857, 0x5a78, 0x544b, 0x0000, 0x0000, 0x0000, 0x7776, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5469, 0x0000, 0x0000, - 0x7a7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4c72, 0x775d, 0x0000, 0x5e3a, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e28, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x7039, 0x647e, 0x6449, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6454, 0x0000, 0x0000, 0x0000, - 0x6a43, 0x0000, 0x6f34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7b62, 0x0000, 0x4d53, - 0x0000, 0x0000, 0x0000, 0x6f35, 0x0000, 0x0000, 0x0000, 0x7a69, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7926, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5f3d, - 0x0000, 0x7747, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x787d, 0x0000, 0x0000, 0x787c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e2b, 0x5b68, 0x0000, 0x0000, 0x635d, - 0x0000, 0x6162, 0x5146, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7650, 0x6b66, 0x5a79, - 0x0000, 0x0000, 0x0000, 0x0000, 0x6c47, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5e78, 0x7869, 0x635e, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_99[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x4e75, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x7a43, 0x6557, 0x0000, 0x6c48, 0x0000, 0x0000, 0x0000, - 0x7349, 0x0000, 0x0000, 0x643b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x662e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f36, 0x0000, - 0x5c3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4e3d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5843, 0x0000, 0x0000, - 0x0000, 0x504f, 0x0000, 0x4f7a, 0x734a, 0x6057, 0x0000, 0x0000, - 0x0000, 0x5147, 0x692e, 0x0000, 0x683d, 0x0000, 0x0000, 0x7a44, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x624f, 0x0000, - 0x0000, 0x7a45, 0x0000, 0x0000, 0x0000, 0x7938, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5c60, 0x0000, 0x0000, - 0x7b30, 0x0000, 0x0000, 0x0000, 0x5829, 0x655f, 0x7927, 0x0000, - 0x0000, 0x766e, 0x0000, 0x764c, 0x6278, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6c71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x5a60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7152, 0x524c, 0x4f4b, 0x0000, 0x0000, 0x4a3d, 0x0000, 0x0000, - 0x0000, 0x5d3f, 0x0000, 0x0000, 0x0000, 0x766f, 0x0000, 0x5e79, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7a34, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7167 -}; - -static const unsigned short ksc5601_from_unicode_9a[256] = { - /*** 0x00 ***/ - 0x0000, 0x5e3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5c40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5148, 0x5149, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x783e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4b76, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5479, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7562, 0x6153, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x5869, 0x0000, 0x0000, 0x787e, 0x0000, 0x4f4c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7d24, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4e76, 0x0000, 0x7a50, - 0x0000, 0x0000, 0x4c73, 0x663e, 0x0000, 0x0000, 0x0000, 0x762e, - 0x0000, 0x0000, 0x5570, 0x0000, 0x0000, 0x514a, 0x0000, 0x0000, - 0x0000, 0x7c3e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4d69, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7a35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6250, 0x7477, 0x0000, 0x0000, 0x0000, - 0x4d54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6723, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5b25, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_9b[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6251, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5722, - 0x0000, 0x0000, 0x7763, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x6a26, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5021, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x4e5a, 0x7b6b, 0x5b26, 0x5b5e, 0x5865, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6a60, - 0x0000, 0x0000, 0x0000, 0x0000, 0x582a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6560, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6f46, 0x0000, - 0x0000, 0x786a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6455, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4e77, 0x0000, 0x0000, 0x6058, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x576f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x746d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d66, 0x0000, 0x0000, 0x0000, - 0x4c74, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_9c[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7563, 0x0000, 0x0000, - 0x644a, 0x0000, 0x5c61, 0x0000, 0x0000, 0x7948, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7c3f, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6827, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5844, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4b3e, - 0x0000, 0x5c2e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7068, 0x0000, 0x5d40, - 0x0000, 0x4f4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5c73, 0x5930, 0x0000, 0x6669, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_9d[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x643c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x6a44, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x646c, 0x0000, - 0x6465, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x7b78, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4c3b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x643d, 0x0000, 0x0000, - 0x4d5c, 0x5977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5d5f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6d4e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x5950, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6523, - 0x0000, 0x0000, 0x0000, 0x0000, 0x794d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4d2e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4f4e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x762f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x7d53, 0x6b6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_9e[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x6524, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x565d, 0x0000, 0x0000, - 0x0000, 0x7969, 0x0000, 0x0000, 0x0000, 0x6724, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x514b, 0x5664, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5e7a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x586a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4f55, 0x587d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x582b, 0x0000, 0x0000, 0x7d4b, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x7c5c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6028, 0x0000, 0x0000, - 0x0000, 0x7d59, 0x0000, 0x0000, 0x4c23, 0x0000, 0x0000, 0x0000, - 0x5979, 0x0000, 0x0000, 0x536a, 0x7575, 0x0000, 0x6f47, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x535a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x5a3d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_9f[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6828, - 0x5c2f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7023, 0x0000, - 0x0000, 0x0000, 0x0000, 0x4d55, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x6029, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x5e2c, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x703a, 0x6e31, 0x0000, 0x0000, 0x6e32, 0x0000, - 0x0000, 0x0000, 0x764d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6e52, - 0x0000, 0x5646, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6065, - 0x0000, 0x0000, 0x733b, 0x0000, 0x6561, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x644b, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x5b42, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a7e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ac[256] = { - /*** 0x00 ***/ - 0x3021, 0x3022, 0x0000, 0x0000, 0x3023, 0x0000, 0x0000, 0x3024, - 0x3025, 0x3026, 0x3027, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f, - 0x0000, 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x0000, 0x0000, - 0x3035, 0x0000, 0x0000, 0x0000, 0x3036, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3037, 0x3038, 0x0000, 0x3039, - 0x303a, 0x303b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x303c, 0x303d, 0x0000, 0x0000, 0x303e, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x303f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3040, 0x0000, 0x3041, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3042, 0x0000, 0x0000, 0x0000, - 0x3043, 0x0000, 0x0000, 0x0000, 0x3044, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3045, 0x3046, 0x0000, 0x0000, 0x3047, 0x0000, 0x0000, 0x3048, - 0x3049, 0x0000, 0x304a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x304b, 0x304c, 0x0000, 0x304d, 0x304e, 0x304f, 0x3050, 0x0000, - 0x0000, 0x3051, 0x3052, 0x3053, 0x3054, 0x0000, 0x0000, 0x0000, - 0x3055, 0x0000, 0x0000, 0x0000, 0x3056, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3057, 0x3058, 0x0000, 0x3059, - 0x305a, 0x305b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x305c, 0x305d, 0x305e, 0x0000, 0x305f, 0x0000, 0x0000, 0x3060, - 0x3061, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3062, 0x3063, 0x0000, 0x3064, 0x3065, 0x3066, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x3067, 0x0000, 0x0000, 0x3068, 0x0000, 0x0000, 0x0000, - 0x3069, 0x0000, 0x0000, 0x0000, 0x306a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x306b, 0x0000, 0x306c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x306d, 0x306e, 0x0000, 0x0000, 0x306f, 0x0000, 0x0000, 0x3070, - 0x3071, 0x0000, 0x3072, 0x0000, 0x3073, 0x0000, 0x0000, 0x3074, - 0x3075, 0x3076, 0x0000, 0x3077, 0x0000, 0x3078, 0x3079, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x307a, 0x307b, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ad[256] = { - /*** 0x00 ***/ - 0x307c, 0x0000, 0x0000, 0x0000, 0x307d, 0x0000, 0x307e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3121, 0x3122, 0x0000, 0x3123, - 0x0000, 0x3124, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3125, 0x0000, 0x0000, 0x0000, 0x3126, 0x0000, 0x0000, 0x0000, - 0x3127, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3128, 0x0000, 0x0000, 0x3129, 0x312a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x312b, 0x312c, 0x0000, 0x0000, - 0x312d, 0x0000, 0x0000, 0x0000, 0x312e, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x312f, 0x3130, 0x0000, 0x3131, - 0x0000, 0x3132, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3133, 0x0000, 0x0000, 0x0000, 0x3134, 0x0000, 0x0000, 0x0000, - 0x3135, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3136, 0x0000, 0x3137, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3138, 0x3139, 0x0000, 0x0000, - 0x313a, 0x0000, 0x0000, 0x313b, 0x313c, 0x313d, 0x313e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x313f, 0x3140, 0x3141, 0x0000, 0x3142, - /*** 0x80 ***/ - 0x0000, 0x3143, 0x3144, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3145, 0x3146, 0x0000, 0x0000, 0x3147, 0x0000, 0x0000, 0x0000, - 0x3148, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3149, 0x314a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x314b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x314c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x314d, 0x314e, 0x0000, 0x0000, 0x314f, 0x0000, 0x0000, 0x0000, - 0x3150, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3151, 0x3152, 0x0000, 0x3153, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3154, 0x0000, 0x0000, 0x0000, - 0x3155, 0x0000, 0x0000, 0x0000, 0x3156, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3157, 0x3158, 0x0000, 0x0000, 0x3159, 0x0000, 0x0000, 0x315a -}; - -static const unsigned short ksc5601_from_unicode_ae[256] = { - /*** 0x00 ***/ - 0x315b, 0x315c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x315d, 0x315e, 0x0000, 0x315f, 0x0000, 0x3160, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3161, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3162, 0x3163, 0x0000, 0x0000, 0x3164, 0x0000, 0x0000, 0x3165, - 0x3166, 0x0000, 0x3167, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3168, 0x3169, 0x0000, 0x316a, 0x0000, 0x316b, 0x316c, 0x0000, - 0x0000, 0x0000, 0x316d, 0x0000, 0x316e, 0x316f, 0x3170, 0x0000, - 0x3171, 0x0000, 0x0000, 0x0000, 0x3172, 0x0000, 0x3173, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3174, 0x3175, 0x0000, 0x3176, - 0x3177, 0x3178, 0x0000, 0x0000, 0x0000, 0x3179, 0x0000, 0x0000, - 0x317a, 0x317b, 0x0000, 0x0000, 0x317c, 0x0000, 0x0000, 0x0000, - 0x317d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x317e, 0x3221, 0x0000, 0x3222, 0x3223, 0x3224, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3225, 0x3226, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3227, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3228, 0x3229, 0x322a, 0x0000, - /*** 0xc0 ***/ - 0x322b, 0x0000, 0x0000, 0x0000, 0x322c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x322d, 0x322e, 0x0000, 0x322f, - 0x3230, 0x3231, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3232, 0x3233, 0x0000, 0x0000, 0x3234, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3235, 0x0000, 0x0000, 0x3236, 0x0000, 0x3237, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3238, 0x0000, 0x0000, 0x0000, - 0x3239, 0x0000, 0x0000, 0x0000, 0x323a, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_af[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x323b, - 0x323c, 0x0000, 0x0000, 0x0000, 0x0000, 0x323d, 0x0000, 0x0000, - 0x323e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x323f, 0x3240, 0x0000, 0x0000, - 0x3241, 0x0000, 0x3242, 0x0000, 0x3243, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3244, 0x3245, 0x0000, 0x3246, - /*** 0x40 ***/ - 0x0000, 0x3247, 0x3248, 0x3249, 0x0000, 0x0000, 0x0000, 0x0000, - 0x324a, 0x324b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x324c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x324d, 0x324e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x324f, 0x3250, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3251, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3252, 0x0000, 0x0000, 0x0000, 0x3253, 0x0000, 0x0000, 0x0000, - 0x3254, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3255, 0x3256, 0x0000, 0x0000, 0x0000, 0x3257, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3258, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3259, 0x325a, 0x0000, 0x0000, 0x325b, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x325c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x325d, - 0x325e, 0x325f, 0x0000, 0x3260, 0x0000, 0x3261, 0x3262, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3263, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3264, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3265, 0x3266, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3267, 0x3268, 0x0000, 0x0000, 0x3269, 0x0000, 0x0000, 0x0000, - 0x326a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b0[256] = { - /*** 0x00 ***/ - 0x326b, 0x326c, 0x0000, 0x0000, 0x326d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x326e, 0x0000, 0x0000, 0x0000, - 0x326f, 0x0000, 0x0000, 0x0000, 0x3270, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3271, 0x3272, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3273, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3274, 0x3275, 0x0000, 0x0000, - 0x3276, 0x0000, 0x3277, 0x0000, 0x3278, 0x0000, 0x3279, 0x0000, - 0x0000, 0x0000, 0x0000, 0x327a, 0x327b, 0x327c, 0x0000, 0x327d, - 0x0000, 0x327e, 0x0000, 0x0000, 0x0000, 0x3321, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3322, 0x3323, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3324, 0x0000, 0x0000, 0x0000, 0x3325, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3326, 0x3327, 0x0000, 0x3328, - 0x0000, 0x3329, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x332a, 0x332b, 0x332c, 0x0000, 0x332d, 0x0000, 0x0000, 0x332e, - 0x332f, 0x3330, 0x3331, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3332, 0x3333, 0x0000, 0x3334, 0x3335, 0x3336, 0x3337, 0x3338, - 0x0000, 0x3339, 0x0000, 0x333a, 0x333b, 0x333c, 0x0000, 0x0000, - 0x333d, 0x0000, 0x0000, 0x0000, 0x333e, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x333f, 0x3340, 0x0000, 0x3341, - 0x3342, 0x3343, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3344, 0x3345, 0x0000, 0x0000, 0x3346, 0x0000, 0x0000, 0x0000, - 0x3347, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3348, 0x0000, 0x0000, 0x0000, 0x0000, 0x3349, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b1[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x334a, 0x334b, 0x0000, 0x334c, 0x334d, 0x0000, 0x0000, 0x0000, - 0x334e, 0x0000, 0x334f, 0x3350, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3351, 0x3352, 0x0000, 0x3353, 0x3354, 0x3355, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3356, 0x3357, 0x3358, 0x0000, 0x0000, - 0x3359, 0x0000, 0x0000, 0x0000, 0x335a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x335b, 0x335c, 0x0000, 0x335d, - 0x335e, 0x335f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3360, 0x3361, 0x0000, 0x0000, 0x3362, 0x0000, 0x0000, 0x0000, - 0x3363, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3364, 0x3365, 0x0000, 0x0000, 0x3366, 0x3367, 0x0000, 0x0000, - 0x3368, 0x0000, 0x0000, 0x0000, 0x3369, 0x0000, 0x0000, 0x0000, - 0x336a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x336b, 0x336c, 0x0000, 0x0000, 0x336d, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x336e, 0x0000, 0x336f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3370, 0x3371, 0x0000, 0x3372, 0x0000, 0x3373, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3374, 0x3375, 0x3376, 0x0000, 0x0000, 0x0000, - 0x3377, 0x0000, 0x0000, 0x0000, 0x3378, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3379, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x337a, 0x0000, 0x0000, 0x0000, - 0x337b, 0x0000, 0x0000, 0x0000, 0x337c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x337d, 0x337e, 0x0000, 0x3421, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3422, 0x3423, 0x0000, 0x0000, 0x3424, 0x0000, 0x0000, 0x0000, - 0x3425, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3426, 0x0000, 0x3427, 0x0000, 0x3428, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3429, 0x342a, 0x0000, 0x0000, - 0x342b, 0x0000, 0x0000, 0x342c, 0x342d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x342e, 0x342f, 0x0000, 0x3430, - 0x0000, 0x3431, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3432, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3433, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3434, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3435, 0x0000, 0x0000, 0x0000, 0x3436, 0x0000, 0x0000, 0x0000, - 0x3437, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3438, 0x3439, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x343a, 0x343b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x343c, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x343d, 0x343e, 0x0000, 0x0000, - 0x0000, 0x343f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3440, 0x3441, 0x0000, 0x0000, 0x3442, 0x0000, 0x0000, 0x0000, - 0x3443, 0x3444, 0x3445, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3446, 0x3447, 0x0000, 0x3448, 0x0000, 0x3449, 0x344a, 0x0000, - 0x0000, 0x0000, 0x344b, 0x0000, 0x344c, 0x0000, 0x0000, 0x0000, - 0x344d, 0x0000, 0x0000, 0x0000, 0x344e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x344f, 0x3450, 0x0000, 0x0000, 0x3451, 0x0000, 0x0000, 0x0000, - 0x3452, 0x0000, 0x3453, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3454, 0x3455, 0x0000, 0x3456, 0x0000, 0x3457, 0x0000, 0x0000, - 0x0000, 0x0000, 0x3458, 0x0000, 0x3459, 0x345a, 0x345b, 0x0000, - 0x345c, 0x0000, 0x0000, 0x345d, 0x345e, 0x345f, 0x3460, 0x3461, - 0x0000, 0x0000, 0x0000, 0x3462, 0x3463, 0x3464, 0x0000, 0x3465, - 0x3466, 0x3467, 0x3468, 0x3469, 0x0000, 0x0000, 0x0000, 0x346a -}; - -static const unsigned short ksc5601_from_unicode_b3[256] = { - /*** 0x00 ***/ - 0x346b, 0x346c, 0x0000, 0x0000, 0x346d, 0x0000, 0x0000, 0x0000, - 0x346e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x346f, 0x3470, 0x0000, 0x3471, 0x3472, 0x3473, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3474, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3475, 0x3476, 0x3477, 0x0000, - 0x3478, 0x0000, 0x0000, 0x3479, 0x347a, 0x0000, 0x347b, 0x347c, - 0x0000, 0x0000, 0x0000, 0x0000, 0x347d, 0x347e, 0x0000, 0x3521, - 0x0000, 0x3522, 0x0000, 0x3523, 0x0000, 0x0000, 0x3524, 0x0000, - 0x3525, 0x3526, 0x0000, 0x0000, 0x3527, 0x0000, 0x0000, 0x0000, - 0x3528, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3529, 0x352a, 0x0000, 0x352b, 0x352c, 0x352d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x352e, 0x0000, 0x0000, 0x0000, - 0x352f, 0x0000, 0x0000, 0x0000, 0x3530, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3531, 0x3532, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3533, 0x0000, 0x0000, 0x0000, 0x3534, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3535, 0x3536, 0x0000, 0x0000, - 0x3537, 0x0000, 0x0000, 0x3538, 0x3539, 0x0000, 0x353a, 0x0000, - 0x353b, 0x0000, 0x0000, 0x0000, 0x353c, 0x353d, 0x0000, 0x353e, - 0x0000, 0x353f, 0x0000, 0x3540, 0x0000, 0x3541, 0x0000, 0x0000, - 0x3542, 0x0000, 0x0000, 0x0000, 0x3543, 0x0000, 0x0000, 0x0000, - 0x3544, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3545, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b4[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3546, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3547, 0x0000, 0x0000, 0x0000, 0x3548, 0x0000, 0x0000, 0x0000, - 0x3549, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x354a, 0x354b, 0x0000, 0x354c, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x354d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x354e, 0x354f, 0x0000, 0x0000, 0x3550, 0x0000, 0x0000, 0x0000, - 0x3551, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3552, 0x3553, 0x0000, 0x3554, 0x0000, 0x3555, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3556, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3557, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3558, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3559, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x355a, 0x0000, 0x0000, 0x0000, - 0x355b, 0x0000, 0x0000, 0x0000, 0x355c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x355d, 0x0000, 0x355e, - 0x0000, 0x355f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3560, 0x0000, 0x0000, 0x0000, 0x3561, 0x0000, 0x0000, 0x0000, - 0x3562, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3563, 0x0000, 0x0000, 0x0000, 0x0000, 0x3564, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3565, 0x3566, 0x0000, 0x0000, - 0x3567, 0x0000, 0x0000, 0x3568, 0x3569, 0x0000, 0x356a, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x356b, 0x356c, 0x0000, 0x356d, - 0x0000, 0x356e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x356f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b5[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3570, 0x3571, 0x0000, 0x0000, - 0x3572, 0x0000, 0x0000, 0x3573, 0x3574, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3575, 0x3576, 0x0000, 0x3577, - 0x3578, 0x3579, 0x357a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x357b, 0x357c, 0x0000, 0x0000, 0x357d, 0x0000, 0x0000, 0x0000, - 0x357e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3621, 0x3622, 0x0000, 0x3623, 0x3624, 0x3625, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3626, 0x3627, 0x3628, 0x0000, 0x0000, - 0x3629, 0x0000, 0x0000, 0x0000, 0x362a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x362b, 0x362c, 0x0000, 0x362d, - 0x362e, 0x362f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3630, 0x3631, 0x0000, 0x0000, 0x3632, 0x0000, 0x0000, 0x0000, - 0x3633, 0x0000, 0x3634, 0x3635, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3636, 0x3637, 0x0000, 0x3638, 0x3639, 0x363a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x363b, 0x363c, 0x363d, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x363e, 0x0000, 0x0000, 0x0000, 0x363f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3640, 0x3641, 0x0000, 0x3642, - 0x3643, 0x3644, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3645, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3646, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b6[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3647, 0x3648, 0x0000, 0x0000, 0x3649, 0x0000, 0x0000, 0x0000, - 0x364a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x364b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x364c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x364d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x364e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x364f, 0x0000, 0x0000, 0x0000, - 0x3650, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3651, 0x3652, 0x0000, 0x0000, - 0x3653, 0x0000, 0x0000, 0x0000, 0x3654, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3655, 0x3656, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3657, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3658, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3659, 0x0000, 0x0000, 0x0000, 0x365a, 0x0000, 0x0000, 0x0000, - 0x365b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b7[256] = { - /*** 0x00 ***/ - 0x365c, 0x365d, 0x0000, 0x0000, 0x0000, 0x365e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x365f, 0x3660, 0x0000, 0x0000, 0x3661, 0x0000, 0x0000, 0x3662, - 0x3663, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3664, 0x3665, 0x0000, 0x3666, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3667, 0x0000, 0x0000, 0x0000, - 0x3668, 0x0000, 0x0000, 0x0000, 0x3669, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x366a, 0x366b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x366c, 0x0000, 0x0000, 0x0000, 0x366d, 0x0000, 0x0000, 0x0000, - 0x366e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x366f, 0x3670, 0x0000, 0x3671, 0x0000, 0x3672, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3673, 0x3674, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3675, 0x0000, 0x0000, 0x0000, 0x3676, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3677, 0x3678, 0x0000, 0x3679, - 0x367a, 0x367b, 0x367c, 0x0000, 0x0000, 0x0000, 0x367d, 0x367e, - 0x3721, 0x3722, 0x0000, 0x0000, 0x3723, 0x0000, 0x0000, 0x0000, - 0x3724, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3725, 0x3726, 0x0000, 0x3727, 0x3728, 0x3729, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x372a, 0x372b, 0x0000, 0x0000, - 0x372c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x372d, - 0x0000, 0x372e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x372f, 0x3730, 0x0000, 0x0000, - 0x3731, 0x0000, 0x0000, 0x0000, 0x3732, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3733, 0x3734, 0x0000, 0x3735 -}; - -static const unsigned short ksc5601_from_unicode_b8[256] = { - /*** 0x00 ***/ - 0x3736, 0x3737, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3738, - 0x3739, 0x373a, 0x0000, 0x0000, 0x373b, 0x0000, 0x0000, 0x0000, - 0x373c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x373d, 0x373e, 0x0000, 0x373f, 0x0000, 0x3740, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3741, 0x3742, 0x0000, 0x0000, - 0x3743, 0x0000, 0x0000, 0x0000, 0x3744, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3745, 0x3746, 0x0000, 0x3747, - 0x3748, 0x3749, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x374a, 0x0000, 0x0000, 0x0000, 0x374b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x374c, 0x0000, 0x374d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x374e, 0x374f, 0x0000, 0x0000, - 0x3750, 0x0000, 0x0000, 0x0000, 0x3751, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3752, 0x3753, 0x0000, 0x3754, - 0x0000, 0x3755, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3756, 0x0000, 0x0000, 0x0000, 0x3757, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3758, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3759, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x375a, 0x0000, 0x0000, 0x0000, 0x375b, 0x0000, 0x0000, 0x0000, - 0x375c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x375d, 0x375e, 0x0000, 0x375f, 0x0000, 0x3760, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3761, 0x0000, 0x0000, 0x0000, - 0x3762, 0x0000, 0x0000, 0x0000, 0x3763, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3764, 0x0000, 0x3765, - 0x0000, 0x3766, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3767, 0x3768, 0x0000, 0x0000, 0x3769, 0x0000, 0x0000, 0x0000, - 0x376a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x376b, 0x376c, 0x0000, 0x376d, 0x0000, 0x376e, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_b9[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x376f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3770, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3771, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3772, 0x3773, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3774, 0x0000, 0x0000, 0x0000, 0x3775, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3776, 0x0000, 0x0000, 0x3777, - 0x0000, 0x3778, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3779, 0x377a, 0x0000, 0x0000, 0x377b, 0x0000, 0x0000, 0x0000, - 0x377c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x377d, 0x377e, 0x0000, 0x3821, 0x0000, 0x3822, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3823, 0x3824, 0x0000, 0x0000, - 0x3825, 0x0000, 0x0000, 0x0000, 0x3826, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3827, 0x3828, 0x0000, 0x3829, - 0x0000, 0x382a, 0x382b, 0x0000, 0x0000, 0x382c, 0x382d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x382e, 0x382f, 0x0000, 0x0000, - 0x3830, 0x0000, 0x0000, 0x0000, 0x3831, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3832, 0x3833, 0x0000, 0x3834, - /*** 0xc0 ***/ - 0x0000, 0x3835, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3836, 0x3837, 0x0000, 0x0000, 0x3838, 0x0000, 0x3839, 0x383a, - 0x383b, 0x383c, 0x383d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x383e, 0x383f, 0x0000, 0x3840, 0x0000, 0x3841, 0x3842, 0x0000, - 0x0000, 0x3843, 0x0000, 0x3844, 0x3845, 0x3846, 0x0000, 0x0000, - 0x3847, 0x0000, 0x0000, 0x0000, 0x3848, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3849, 0x384a, 0x0000, 0x384b, - 0x384c, 0x384d, 0x384e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ba[256] = { - /*** 0x00 ***/ - 0x384f, 0x3850, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3851, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3852, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3853, 0x3854, 0x0000, 0x0000, 0x3855, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3856, 0x0000, 0x3857, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3858, 0x3859, 0x0000, 0x385a, 0x0000, 0x385b, 0x385c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x385d, 0x385e, 0x385f, 0x0000, 0x0000, - 0x3860, 0x0000, 0x0000, 0x0000, 0x3861, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3862, 0x3863, 0x0000, 0x3864, - 0x3865, 0x3866, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3867, 0x3868, 0x0000, 0x0000, 0x3869, 0x0000, 0x0000, 0x0000, - 0x386a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x386b, 0x386c, 0x386d, 0x0000, 0x386e, - 0x0000, 0x0000, 0x0000, 0x0000, 0x386f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3870, 0x3871, 0x0000, 0x3872, 0x3873, 0x0000, 0x0000, 0x0000, - 0x3874, 0x0000, 0x3875, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3876, 0x3877, 0x0000, 0x3878, 0x0000, 0x3879, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x387a, 0x0000, 0x0000, 0x0000, - 0x387b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x387c, 0x387d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x387e, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_bb[256] = { - /*** 0x00 ***/ - 0x3921, 0x0000, 0x0000, 0x0000, 0x3922, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3923, 0x0000, 0x3924, - 0x0000, 0x3925, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3926, 0x0000, 0x0000, 0x0000, 0x3927, 0x0000, 0x0000, 0x0000, - 0x3928, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3929, 0x0000, 0x392a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x392b, 0x392c, 0x392d, 0x0000, - 0x392e, 0x0000, 0x0000, 0x392f, 0x3930, 0x3931, 0x3932, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3933, 0x3934, 0x0000, 0x3935, - 0x0000, 0x3936, 0x0000, 0x0000, 0x0000, 0x3937, 0x0000, 0x3938, - 0x3939, 0x0000, 0x0000, 0x0000, 0x393a, 0x0000, 0x0000, 0x0000, - 0x393b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x393c, 0x0000, 0x393d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x393e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x393f, 0x0000, 0x0000, 0x0000, 0x3940, 0x0000, 0x0000, 0x0000, - 0x3941, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3942, 0x0000, 0x0000, 0x0000, - 0x3943, 0x0000, 0x0000, 0x0000, 0x3944, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3945, 0x0000, 0x0000, 0x3946, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3947, 0x0000, 0x0000, 0x0000, 0x3948, 0x0000, 0x0000, 0x0000, - 0x3949, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x394a, 0x0000, 0x0000, 0x394b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x394c, 0x394d, 0x0000, 0x0000, 0x394e, 0x0000, 0x0000, 0x394f -}; - -static const unsigned short ksc5601_from_unicode_bc[256] = { - /*** 0x00 ***/ - 0x3950, 0x0000, 0x3951, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3952, 0x3953, 0x0000, 0x3954, 0x3955, 0x3956, 0x0000, 0x3957, - 0x0000, 0x3958, 0x0000, 0x0000, 0x3959, 0x395a, 0x395b, 0x395c, - 0x395d, 0x0000, 0x0000, 0x395e, 0x395f, 0x3960, 0x3961, 0x3962, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3963, 0x3964, 0x0000, 0x3965, - 0x0000, 0x3966, 0x0000, 0x0000, 0x0000, 0x3967, 0x0000, 0x0000, - 0x3968, 0x3969, 0x0000, 0x0000, 0x396a, 0x0000, 0x0000, 0x0000, - 0x396b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x396c, 0x396d, 0x0000, 0x396e, 0x396f, 0x3970, 0x0000, 0x0000, - 0x0000, 0x3971, 0x0000, 0x0000, 0x3972, 0x3973, 0x0000, 0x0000, - 0x3974, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3975, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3976, 0x3977, 0x0000, 0x0000, - 0x3978, 0x0000, 0x0000, 0x3979, 0x397a, 0x0000, 0x397b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x397c, 0x397d, 0x0000, 0x397e, - 0x0000, 0x3a21, 0x3a22, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a23, 0x3a24, 0x0000, 0x0000, 0x3a25, 0x0000, 0x0000, 0x3a26, - 0x3a27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a28, 0x3a29, 0x0000, 0x3a2a, 0x3a2b, 0x3a2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a2d, 0x3a2e, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3a2f, 0x0000, 0x0000, 0x0000, 0x3a30, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3a31, 0x0000, 0x3a32, - 0x3a33, 0x3a34, 0x0000, 0x0000, 0x0000, 0x3a35, 0x0000, 0x0000, - 0x3a36, 0x0000, 0x0000, 0x0000, 0x3a37, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a38, 0x3a39, 0x3a3a, 0x0000, - 0x3a3b, 0x0000, 0x0000, 0x0000, 0x3a3c, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_bd[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a3d, 0x3a3e, 0x0000, 0x3a3f, - 0x0000, 0x3a40, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a41, 0x0000, 0x0000, 0x0000, 0x3a42, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a43, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a44, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3a45, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a46, 0x3a47, 0x0000, 0x0000, 0x3a48, 0x0000, 0x0000, 0x0000, - 0x3a49, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a4a, 0x3a4b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a4c, 0x0000, 0x0000, 0x0000, - 0x3a4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3a4e, 0x3a4f, 0x0000, 0x0000, 0x3a50, 0x0000, 0x0000, 0x3a51, - 0x3a52, 0x3a53, 0x3a54, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a55, 0x3a56, 0x0000, 0x3a57, 0x0000, 0x3a58, 0x0000, 0x0000, - 0x0000, 0x3a59, 0x3a5a, 0x0000, 0x3a5b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a5c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a5d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a5f, 0x3a60, 0x0000, 0x0000, - 0x3a61, 0x0000, 0x0000, 0x0000, 0x3a62, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3a63, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a64, 0x0000, 0x0000, 0x0000, 0x3a65, 0x0000, 0x0000, 0x0000, - 0x3a66, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_be[256] = { - /*** 0x00 ***/ - 0x3a67, 0x0000, 0x0000, 0x3a68, 0x0000, 0x3a69, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a6a, 0x3a6b, 0x0000, 0x0000, - 0x3a6c, 0x0000, 0x0000, 0x0000, 0x3a6d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a6e, 0x3a6f, 0x0000, 0x3a70, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a71, 0x3a72, 0x0000, 0x0000, - 0x3a73, 0x0000, 0x0000, 0x0000, 0x3a74, 0x0000, 0x3a75, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3a76, 0x3a77, 0x0000, 0x3a78, - 0x0000, 0x3a79, 0x3a7a, 0x3a7b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3a7c, 0x3a7d, 0x0000, 0x0000, 0x3a7e, 0x0000, 0x0000, 0x0000, - 0x3b21, 0x0000, 0x3b22, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b23, 0x3b24, 0x0000, 0x3b25, 0x3b26, 0x3b27, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3b28, 0x3b29, 0x3b2a, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3b2b, 0x0000, 0x0000, 0x0000, 0x3b2c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b2d, 0x3b2e, 0x0000, 0x3b2f, - 0x3b30, 0x3b31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b32, 0x3b33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b34, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b35, 0x3b36, 0x0000, 0x0000, 0x3b37, 0x0000, 0x0000, 0x3b38, - 0x3b39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b3a, 0x0000, 0x0000, 0x3b3b, 0x3b3c, 0x3b3d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b3e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_bf[256] = { - /*** 0x00 ***/ - 0x0000, 0x3b3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b40, 0x3b41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b42, 0x3b43, 0x0000, 0x3b44, 0x3b45, 0x3b46, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3b47, 0x3b48, 0x0000, 0x0000, 0x3b49, 0x0000, 0x0000, 0x0000, - 0x3b4a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b4b, 0x3b4c, 0x0000, 0x0000, 0x0000, 0x3b4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b4e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b4f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3b50, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b51, 0x3b52, 0x0000, 0x0000, - 0x3b53, 0x0000, 0x0000, 0x0000, 0x3b54, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b55, 0x0000, 0x0000, 0x3b56, - 0x0000, 0x3b57, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c0[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b58, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3b59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b5a, 0x0000, 0x0000, 0x0000, 0x3b5b, 0x0000, 0x0000, 0x0000, - 0x3b5c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b5d, 0x3b5e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b5f, 0x3b60, 0x0000, 0x0000, 0x3b61, 0x0000, 0x0000, 0x0000, - 0x3b62, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b63, 0x3b64, 0x0000, 0x3b65, 0x0000, 0x3b66, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b67, 0x3b68, 0x0000, 0x3b69, - 0x3b6a, 0x0000, 0x0000, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b6f, 0x3b70, 0x0000, 0x3b71, - /*** 0xc0 ***/ - 0x3b72, 0x3b73, 0x0000, 0x0000, 0x0000, 0x3b74, 0x0000, 0x0000, - 0x3b75, 0x3b76, 0x0000, 0x0000, 0x3b77, 0x0000, 0x0000, 0x0000, - 0x3b78, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3b79, 0x3b7a, 0x0000, 0x3b7b, 0x3b7c, 0x3b7d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3b7e, 0x3c21, 0x0000, 0x0000, - 0x3c22, 0x0000, 0x0000, 0x0000, 0x3c23, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c24, 0x3c25, 0x0000, 0x3c26, - 0x0000, 0x3c27, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c1[256] = { - /*** 0x00 ***/ - 0x3c28, 0x0000, 0x0000, 0x0000, 0x3c29, 0x0000, 0x0000, 0x0000, - 0x3c2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c2c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c2d, 0x3c2e, 0x3c2f, 0x3c30, - 0x3c31, 0x0000, 0x0000, 0x3c32, 0x3c33, 0x0000, 0x3c34, 0x3c35, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c36, 0x3c37, 0x0000, 0x3c38, - 0x3c39, 0x3c3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c3b, 0x0000, - 0x3c3c, 0x3c3d, 0x0000, 0x0000, 0x3c3e, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3c3f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c40, 0x3c41, 0x0000, 0x3c42, 0x3c43, 0x3c44, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c45, 0x3c46, 0x0000, 0x0000, - 0x3c47, 0x0000, 0x0000, 0x0000, 0x3c48, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c49, 0x3c4a, 0x0000, 0x3c4b, - 0x3c4c, 0x3c4d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c4e, 0x0000, 0x0000, 0x0000, 0x3c4f, 0x0000, 0x0000, 0x0000, - 0x3c50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c51, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c52, 0x3c53, 0x3c54, 0x0000, - 0x3c55, 0x0000, 0x0000, 0x0000, 0x3c56, 0x0000, 0x3c57, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c58, 0x3c59, 0x0000, 0x3c5a, - 0x0000, 0x3c5b, 0x0000, 0x0000, 0x0000, 0x3c5c, 0x0000, 0x0000, - 0x3c5d, 0x3c5e, 0x0000, 0x0000, 0x3c5f, 0x0000, 0x0000, 0x0000, - 0x3c60, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3c61, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c62, 0x0000, 0x0000, 0x0000, - 0x3c63, 0x0000, 0x0000, 0x0000, 0x3c64, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c65, 0x0000, 0x0000, 0x3c66, - 0x3c67, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c68, 0x0000, 0x0000, 0x0000, 0x3c69, 0x0000, 0x0000, 0x0000, - 0x3c6a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c6b, 0x3c6c, 0x0000, 0x3c6d, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c6e, 0x3c6f, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c2[256] = { - /*** 0x00 ***/ - 0x3c70, 0x0000, 0x0000, 0x0000, 0x3c71, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3c72, 0x3c73, 0x0000, 0x3c74, - 0x0000, 0x3c75, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c76, 0x3c77, 0x0000, 0x0000, 0x3c78, 0x0000, 0x0000, 0x3c79, - 0x3c7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3c7b, 0x3c7c, 0x0000, 0x3c7d, 0x0000, 0x3c7e, 0x0000, 0x3d21, - 0x0000, 0x3d22, 0x3d23, 0x0000, 0x3d24, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d25, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d26, 0x3d27, 0x0000, 0x0000, 0x3d28, 0x0000, 0x0000, 0x0000, - 0x3d29, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d2a, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d2b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d2c, 0x3d2d, 0x0000, 0x0000, - 0x3d2e, 0x0000, 0x0000, 0x0000, 0x3d2f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d30, 0x3d31, 0x0000, 0x3d32, - /*** 0x80 ***/ - 0x0000, 0x3d33, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d34, 0x3d35, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d36, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d37, 0x0000, 0x0000, 0x3d38, 0x0000, 0x3d39, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d3a, 0x3d3b, 0x0000, 0x0000, - 0x3d3c, 0x0000, 0x0000, 0x0000, 0x3d3d, 0x3d3e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d3f, 0x3d40, 0x0000, 0x3d41, - 0x0000, 0x3d42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d43, 0x3d44, 0x0000, 0x0000, - 0x3d45, 0x0000, 0x0000, 0x3d46, 0x3d47, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3d48, 0x3d49, 0x3d4a, 0x0000, 0x3d4b, - 0x0000, 0x3d4c, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d4d, 0x0000, - 0x3d4e, 0x3d4f, 0x0000, 0x3d50, 0x3d51, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c3[256] = { - /*** 0x00 ***/ - 0x3d52, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d53, 0x3d54, 0x0000, 0x0000, 0x3d55, 0x3d56, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3d57, 0x3d58, 0x3d59, 0x0000, 0x0000, - 0x3d5a, 0x0000, 0x0000, 0x0000, 0x3d5b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d5c, 0x3d5d, 0x0000, 0x0000, - 0x3d5e, 0x3d5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3d60, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d61, 0x3d62, 0x0000, 0x0000, 0x3d63, 0x0000, 0x0000, 0x0000, - 0x3d64, 0x0000, 0x3d65, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d66, 0x3d67, 0x0000, 0x0000, 0x3d68, 0x3d69, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d6a, 0x0000, 0x0000, 0x0000, - 0x3d6b, 0x0000, 0x0000, 0x0000, 0x3d6c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3d6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d6e, 0x3d6f, 0x0000, 0x0000, 0x3d70, 0x0000, 0x0000, 0x3d71, - 0x3d72, 0x0000, 0x3d73, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d74, 0x3d75, 0x0000, 0x0000, 0x0000, 0x3d76, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d77, 0x3d78, 0x0000, 0x0000, - 0x3d79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c4[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d7a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3d7b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d7c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3d7d, 0x0000, 0x0000, 0x0000, - 0x3d7e, 0x0000, 0x0000, 0x0000, 0x3e21, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e22, 0x3e23, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e25, 0x3e26, 0x0000, 0x0000, - 0x3e27, 0x0000, 0x0000, 0x0000, 0x3e28, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e29, 0x3e2a, 0x0000, 0x0000, - 0x0000, 0x3e2b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3e2c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e2d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e2e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e2f, 0x0000, 0x0000, 0x0000, 0x3e30, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3e31, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e32, 0x3e33, 0x0000, 0x0000, 0x3e34, 0x0000, 0x0000, 0x0000, - 0x3e35, 0x0000, 0x3e36, 0x0000, 0x0000, 0x0000, 0x0000, 0x3e37 -}; - -static const unsigned short ksc5601_from_unicode_c5[256] = { - /*** 0x00 ***/ - 0x3e38, 0x3e39, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e3a, 0x0000, 0x0000, 0x0000, - 0x3e3b, 0x0000, 0x0000, 0x0000, 0x3e3c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e3d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e3e, 0x3e3f, 0x0000, 0x0000, 0x3e40, 0x0000, 0x0000, 0x0000, - 0x3e41, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e42, 0x3e43, 0x0000, 0x3e44, 0x0000, 0x3e45, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e46, 0x3e47, 0x0000, 0x0000, - 0x3e48, 0x3e49, 0x3e4a, 0x0000, 0x3e4b, 0x3e4c, 0x3e4d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x3e4e, 0x3e4f, 0x3e50, 0x0000, 0x3e51, - 0x3e52, 0x3e53, 0x0000, 0x0000, 0x0000, 0x3e54, 0x3e55, 0x0000, - 0x3e56, 0x3e57, 0x0000, 0x0000, 0x3e58, 0x0000, 0x0000, 0x0000, - 0x3e59, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3e5a, 0x3e5b, 0x0000, 0x3e5c, 0x3e5d, 0x3e5e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e5f, 0x3e60, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3e61, 0x0000, 0x0000, 0x0000, 0x3e62, 0x0000, 0x0000, 0x3e63, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e64, 0x3e65, 0x0000, 0x3e66, - 0x0000, 0x3e67, 0x0000, 0x0000, 0x0000, 0x3e68, 0x0000, 0x3e69, - 0x3e6a, 0x0000, 0x0000, 0x0000, 0x3e6b, 0x0000, 0x0000, 0x0000, - 0x3e6c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x3e6d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e6e, 0x3e6f, 0x0000, 0x0000, - 0x3e70, 0x3e71, 0x0000, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x3e76, 0x3e77, 0x3e78, 0x3e79, - 0x3e7a, 0x3e7b, 0x3e7c, 0x0000, 0x3e7d, 0x0000, 0x3e7e, 0x0000, - 0x3f21, 0x3f22, 0x0000, 0x0000, 0x3f23, 0x0000, 0x0000, 0x0000, - 0x3f24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f25, 0x3f26, 0x0000, 0x3f27, 0x0000, 0x3f28, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f29, 0x3f2a, 0x3f2b, 0x0000, - 0x3f2c, 0x0000, 0x0000, 0x0000, 0x3f2d, 0x0000, 0x3f2e, 0x3f2f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f30, 0x3f31, 0x3f32, 0x3f33 -}; - -static const unsigned short ksc5601_from_unicode_c6[256] = { - /*** 0x00 ***/ - 0x3f34, 0x3f35, 0x0000, 0x0000, 0x0000, 0x3f36, 0x3f37, 0x3f38, - 0x3f39, 0x0000, 0x0000, 0x0000, 0x3f3a, 0x0000, 0x0000, 0x0000, - 0x3f3b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f3c, 0x3f3d, 0x0000, 0x3f3e, 0x3f3f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f40, 0x3f41, 0x0000, 0x0000, - 0x3f42, 0x0000, 0x0000, 0x0000, 0x3f43, 0x3f44, 0x3f45, 0x0000, - 0x3f46, 0x0000, 0x0000, 0x3f47, 0x3f48, 0x3f49, 0x0000, 0x3f4a, - 0x0000, 0x3f4b, 0x0000, 0x3f4c, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x3f4d, 0x3f4e, 0x0000, 0x0000, 0x3f4f, 0x0000, 0x0000, 0x0000, - 0x3f50, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f51, 0x3f52, 0x0000, 0x3f53, 0x3f54, 0x3f55, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f56, 0x3f57, 0x0000, 0x0000, - 0x3f58, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f59, 0x0000, 0x0000, 0x3f5a, - 0x0000, 0x3f5b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f5c, 0x3f5d, 0x0000, 0x0000, 0x3f5e, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x3f5f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f60, 0x3f61, 0x0000, 0x3f62, 0x0000, 0x3f63, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f64, 0x3f65, 0x0000, 0x0000, - 0x3f66, 0x0000, 0x0000, 0x0000, 0x3f67, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f68, 0x3f69, 0x0000, 0x3f6a, - 0x0000, 0x3f6b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f6c, 0x3f6d, 0x0000, 0x0000, 0x3f6e, 0x0000, 0x0000, 0x0000, - 0x3f6f, 0x3f70, 0x3f71, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x3f72, 0x3f73, 0x0000, 0x3f74, 0x0000, 0x3f75, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f76, 0x3f77, 0x0000, 0x0000, - 0x3f78, 0x0000, 0x0000, 0x0000, 0x3f79, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x3f7a, 0x3f7b, 0x0000, 0x0000, - 0x3f7c, 0x3f7d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3f7e, 0x4021, 0x0000, 0x0000, 0x4022, 0x0000, 0x0000, 0x0000, - 0x4023, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4024, 0x4025, 0x0000, 0x0000, 0x0000, 0x4026, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c7[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4027, 0x4028, 0x0000, 0x0000, - 0x4029, 0x0000, 0x0000, 0x0000, 0x402a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x402b, 0x402c, 0x0000, 0x402d, - 0x0000, 0x402e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x402f, 0x4030, 0x0000, 0x0000, 0x4031, 0x0000, 0x0000, 0x0000, - 0x4032, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4033, 0x4034, 0x0000, 0x4035, 0x0000, 0x4036, 0x0000, 0x4037, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4038, 0x4039, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x403a, 0x0000, 0x0000, 0x0000, 0x403b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x403c, 0x0000, 0x403d, 0x403e, 0x0000, 0x403f, - 0x0000, 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, - 0x4047, 0x0000, 0x0000, 0x0000, 0x4048, 0x0000, 0x0000, 0x0000, - 0x4049, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x404a, 0x0000, 0x0000, 0x404b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x404c, 0x404d, 0x0000, 0x0000, - 0x404e, 0x0000, 0x0000, 0x0000, 0x404f, 0x4050, 0x4051, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x4052, 0x4053, 0x4054, 0x0000, 0x4055, - 0x4056, 0x4057, 0x4058, 0x0000, 0x0000, 0x0000, 0x4059, 0x0000, - 0x405a, 0x405b, 0x0000, 0x0000, 0x405c, 0x0000, 0x405d, 0x405e, - 0x405f, 0x0000, 0x4060, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4061, 0x4062, 0x0000, 0x4063, 0x4064, 0x4065, 0x4066, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4067, 0x4068, 0x0000, 0x0000, - 0x4069, 0x0000, 0x0000, 0x0000, 0x406a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x406b, 0x406c, 0x0000, 0x406d, - /*** 0xc0 ***/ - 0x406e, 0x406f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4070, 0x4071, 0x0000, 0x0000, 0x4072, 0x0000, 0x4073, 0x0000, - 0x4074, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4075, 0x0000, 0x0000, 0x0000, 0x0000, 0x4076, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4077, 0x0000, 0x0000, 0x0000, - 0x4078, 0x0000, 0x0000, 0x0000, 0x4079, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c8[256] = { - /*** 0x00 ***/ - 0x407a, 0x407b, 0x0000, 0x0000, 0x407c, 0x0000, 0x0000, 0x0000, - 0x407d, 0x0000, 0x407e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4121, 0x4122, 0x0000, 0x4123, 0x0000, 0x4124, 0x4125, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4126, 0x4127, 0x0000, 0x0000, - 0x4128, 0x0000, 0x0000, 0x0000, 0x4129, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x412a, 0x412b, 0x0000, 0x412c, - 0x0000, 0x412d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x412e, 0x0000, 0x0000, 0x0000, 0x412f, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4130, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4131, 0x4132, 0x0000, 0x0000, 0x4133, 0x4134, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4135, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4136, 0x4137, 0x0000, 0x0000, 0x4138, 0x0000, 0x0000, 0x0000, - 0x4139, 0x0000, 0x413a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x413b, 0x413c, 0x0000, 0x413d, 0x0000, 0x413e, 0x413f, 0x4140, - 0x0000, 0x0000, 0x0000, 0x4141, 0x4142, 0x4143, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4144, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4145, 0x0000, 0x4146, - 0x0000, 0x4147, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4148, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4149, 0x414a, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x414b, 0x0000, 0x0000, 0x0000, - 0x414c, 0x0000, 0x0000, 0x0000, 0x414d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x414e, 0x414f, 0x0000, 0x4150, - 0x0000, 0x4151, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4152, 0x4153, 0x0000, 0x0000, 0x4154, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4155, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4156, 0x4157, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_c9[256] = { - /*** 0x00 ***/ - 0x4158, 0x0000, 0x0000, 0x0000, 0x4159, 0x415a, 0x415b, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x415c, 0x415d, 0x0000, 0x415e, - 0x0000, 0x415f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4160, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4161, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4162, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4163, 0x4164, 0x0000, 0x0000, 0x4165, 0x0000, 0x0000, 0x0000, - 0x4166, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4167, 0x4168, 0x0000, 0x4169, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x416a, 0x0000, 0x0000, 0x0000, - 0x416b, 0x0000, 0x0000, 0x0000, 0x416c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x416d, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x416e, 0x416f, 0x0000, 0x0000, 0x4170, 0x0000, 0x0000, 0x0000, - 0x4171, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4172, 0x4173, 0x0000, 0x4174, 0x0000, 0x4175, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4176, 0x4177, 0x0000, 0x0000, 0x4178, 0x0000, 0x0000, 0x4179, - 0x417a, 0x0000, 0x417b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x417c, 0x417d, 0x0000, 0x417e, 0x0000, 0x4221, 0x4222, 0x0000, - 0x0000, 0x4223, 0x4224, 0x0000, 0x4225, 0x4226, 0x0000, 0x0000, - 0x4227, 0x0000, 0x4228, 0x0000, 0x4229, 0x0000, 0x0000, 0x422a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x422b, 0x422c, 0x0000, 0x422d, - 0x422e, 0x422f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4230, 0x4231, 0x0000, 0x0000, 0x4232, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ca[256] = { - /*** 0x00 ***/ - 0x4233, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4234, 0x4235, 0x0000, 0x4236, 0x4237, 0x4238, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4239, 0x0000, 0x0000, 0x0000, - 0x423a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x423b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x423c, 0x423d, 0x0000, 0x0000, - 0x423e, 0x0000, 0x0000, 0x0000, 0x423f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4240, 0x4241, 0x0000, 0x4242, - 0x4243, 0x4244, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4245, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4246, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4247, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4248, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4249, 0x424a, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x424b, 0x0000, 0x0000, 0x0000, 0x424c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x424d, 0x424e, 0x0000, 0x424f, - 0x0000, 0x4250, 0x0000, 0x4251, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4252, 0x4253, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4254, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4255, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4256, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_cb[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4257, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4258, 0x0000, 0x0000, 0x0000, 0x4259, 0x0000, 0x0000, 0x0000, - 0x425a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x425b, 0x425c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x425d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x425e, 0x425f, 0x0000, 0x0000, 0x4260, 0x0000, 0x0000, 0x0000, - 0x4261, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4262, 0x4263, 0x0000, 0x0000, 0x0000, 0x4264, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4265, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4266, 0x4267, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4268, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4269, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x426a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x426b, 0x0000, 0x0000, 0x426c, - 0x0000, 0x426d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_cc[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x426e, 0x426f, 0x0000, 0x0000, - 0x4270, 0x0000, 0x0000, 0x0000, 0x4271, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4272, 0x4273, 0x0000, 0x0000, - 0x0000, 0x4274, 0x4275, 0x0000, 0x0000, 0x0000, 0x0000, 0x4276, - 0x4277, 0x4278, 0x0000, 0x0000, 0x4279, 0x0000, 0x427a, 0x0000, - 0x427b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x427c, 0x427d, 0x0000, 0x427e, 0x4321, 0x4322, 0x4323, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4324, 0x4325, 0x0000, 0x0000, - 0x4326, 0x0000, 0x0000, 0x0000, 0x4327, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4328, 0x4329, 0x0000, 0x432a, - 0x432b, 0x432c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x432d, 0x0000, 0x0000, 0x0000, 0x432e, 0x0000, 0x432f, 0x0000, - 0x4330, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4331, 0x0000, 0x0000, 0x0000, 0x0000, 0x4332, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4333, 0x4334, 0x0000, 0x0000, 0x4335, 0x0000, 0x0000, 0x0000, - 0x4336, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4337, 0x4338, 0x0000, 0x4339, 0x433a, 0x433b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x433c, 0x433d, 0x0000, 0x0000, - 0x433e, 0x0000, 0x0000, 0x0000, 0x433f, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4340, 0x4341, 0x0000, 0x4342, - 0x0000, 0x4343, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4344, 0x0000, 0x0000, 0x0000, 0x4345, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4346, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4347, 0x0000, 0x0000, 0x0000, - 0x4348, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_cd[256] = { - /*** 0x00 ***/ - 0x0000, 0x4349, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x434a, 0x434b, 0x0000, 0x0000, 0x434c, 0x0000, 0x0000, 0x0000, - 0x434d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x434e, 0x434f, 0x0000, 0x4350, 0x0000, 0x4351, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4352, 0x0000, 0x0000, 0x0000, - 0x4353, 0x0000, 0x0000, 0x0000, 0x4354, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4355, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4356, 0x0000, 0x0000, 0x0000, - 0x4357, 0x0000, 0x0000, 0x0000, 0x4358, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4359, 0x435a, 0x0000, 0x435b, - 0x0000, 0x435c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x435d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x435e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x435f, 0x4360, 0x0000, 0x0000, - 0x4361, 0x0000, 0x0000, 0x0000, 0x4362, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4363, 0x4364, 0x0000, 0x4365, - 0x0000, 0x4366, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4367, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4368, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4369, 0x0000, 0x0000, 0x0000, - 0x436a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x436b, 0x0000, 0x0000, 0x0000, 0x436c, 0x0000, 0x0000, 0x0000, - 0x436d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x436e, 0x436f, 0x0000, 0x4370, 0x0000, 0x4371, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ce[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4372, 0x0000, 0x0000, 0x0000, - 0x4373, 0x0000, 0x0000, 0x0000, 0x4374, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4375, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4376, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4377, 0x4378, 0x0000, 0x0000, 0x4379, 0x0000, 0x0000, 0x0000, - 0x437a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x437b, 0x437c, 0x0000, 0x437d, 0x0000, 0x437e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4421, 0x4422, 0x0000, 0x0000, 0x4423, 0x0000, 0x0000, 0x4424, - 0x4425, 0x4426, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4427, 0x4428, 0x0000, 0x4429, 0x0000, 0x442a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x442b, 0x442c, 0x0000, 0x0000, - 0x442d, 0x0000, 0x0000, 0x0000, 0x442e, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x442f, 0x4430, 0x0000, 0x4431, - 0x0000, 0x4432, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4433, 0x4434, 0x0000, 0x0000, 0x4435, 0x0000, 0x0000, 0x0000, - 0x4436, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4437, 0x4438, 0x0000, 0x4439, 0x443a, 0x443b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x443c, 0x443d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x443e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x443f, 0x4440, 0x0000, 0x0000, - 0x4441, 0x0000, 0x0000, 0x4442, 0x4443, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4444, 0x4445, 0x0000, 0x4446, - 0x4447, 0x4448, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_cf[256] = { - /*** 0x00 ***/ - 0x4449, 0x444a, 0x0000, 0x0000, 0x444b, 0x0000, 0x0000, 0x0000, - 0x444c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x444d, 0x444e, 0x0000, 0x444f, 0x0000, 0x4450, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4451, 0x0000, 0x0000, 0x0000, - 0x4452, 0x0000, 0x0000, 0x0000, 0x4453, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4454, 0x4455, 0x0000, 0x4456, - 0x4457, 0x4458, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4459, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x445a, 0x445b, 0x0000, 0x0000, - 0x445c, 0x0000, 0x0000, 0x0000, 0x445d, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x445e, 0x445f, 0x0000, 0x4460, - 0x0000, 0x4461, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4462, 0x4463, 0x0000, 0x0000, 0x4464, 0x0000, 0x0000, 0x0000, - 0x4465, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4466, 0x0000, 0x0000, 0x0000, 0x0000, 0x4467, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4468, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4469, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x446a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x446b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x446c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x446d, 0x446e, 0x0000, 0x0000, 0x446f, 0x0000, 0x0000, 0x0000, - 0x4470, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4471, 0x4472, 0x0000, 0x4473, 0x0000, 0x4474, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4475, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d0[256] = { - /*** 0x00 ***/ - 0x4476, 0x0000, 0x0000, 0x0000, 0x4477, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4478, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4479, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x447a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x447b, 0x447c, 0x0000, 0x0000, - 0x447d, 0x0000, 0x0000, 0x0000, 0x447e, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4521, 0x4522, 0x0000, 0x4523, - 0x0000, 0x4524, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4525, 0x0000, 0x0000, 0x0000, 0x4526, 0x0000, 0x0000, 0x0000, - 0x4527, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4528, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4529, 0x452a, 0x0000, 0x0000, - 0x452b, 0x0000, 0x0000, 0x0000, 0x452c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x452d, 0x452e, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x452f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4530, 0x4531, 0x0000, 0x0000, - 0x4532, 0x0000, 0x0000, 0x0000, 0x4533, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4534, 0x4535, 0x0000, 0x4536, - 0x0000, 0x4537, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x4538, 0x4539, 0x0000, 0x0000, 0x453a, 0x0000, 0x0000, 0x0000, - 0x453b, 0x453c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x453d, 0x453e, 0x0000, 0x453f, 0x4540, 0x4541, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4542, 0x4543, 0x0000, 0x0000, - 0x4544, 0x0000, 0x0000, 0x0000, 0x4545, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4546, 0x4547, 0x0000, 0x4548, - 0x4549, 0x454a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x454b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d1[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x454c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x454d, 0x454e, 0x0000, 0x0000, 0x454f, 0x0000, 0x0000, 0x0000, - 0x4550, 0x0000, 0x4551, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4552, 0x4553, 0x0000, 0x4554, 0x4555, 0x4556, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4557, 0x4558, 0x0000, 0x0000, - 0x4559, 0x0000, 0x0000, 0x0000, 0x455a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x455b, 0x455c, 0x0000, 0x455d, - 0x0000, 0x455e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x455f, 0x0000, 0x0000, 0x0000, 0x4560, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4561, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4562, 0x0000, 0x0000, 0x0000, - 0x4563, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4564, 0x4565, 0x0000, 0x0000, 0x4566, 0x0000, 0x0000, 0x0000, - 0x4567, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4568, 0x4569, 0x0000, 0x456a, 0x0000, 0x456b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x456c, 0x0000, 0x456d, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x456e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x456f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4570, 0x0000, 0x0000, 0x0000, - 0x4571, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d2[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4572, - 0x0000, 0x4573, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4574, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4575, 0x4576, 0x0000, 0x0000, - 0x4577, 0x0000, 0x0000, 0x0000, 0x4578, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4579, 0x457a, 0x0000, 0x457b, - /*** 0x40 ***/ - 0x0000, 0x457c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x457d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x457e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4621, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x4622, 0x4623, 0x0000, 0x0000, 0x4624, 0x0000, 0x0000, 0x0000, - 0x4625, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4626, 0x4627, 0x0000, 0x0000, 0x0000, 0x4628, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4629, 0x0000, 0x0000, 0x0000, - 0x462a, 0x0000, 0x0000, 0x0000, 0x462b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x462c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x462d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x462e, 0x462f, 0x0000, 0x0000, 0x4630, 0x0000, 0x0000, 0x4631, - /*** 0xc0 ***/ - 0x4632, 0x0000, 0x4633, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4634, 0x4635, 0x0000, 0x4636, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4637, 0x0000, 0x0000, 0x0000, - 0x4638, 0x0000, 0x0000, 0x0000, 0x4639, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x463a, 0x463b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x463c, 0x463d, 0x0000, 0x0000, 0x463e, 0x0000, 0x0000, 0x0000, - 0x463f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d3[256] = { - /*** 0x00 ***/ - 0x4640, 0x4641, 0x0000, 0x4642, 0x0000, 0x4643, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4644, 0x4645, 0x4646, 0x0000, - 0x4647, 0x0000, 0x0000, 0x0000, 0x4648, 0x0000, 0x4649, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x464a, 0x464b, 0x0000, 0x464c, - 0x464d, 0x464e, 0x0000, 0x0000, 0x0000, 0x464f, 0x0000, 0x0000, - 0x4650, 0x4651, 0x0000, 0x0000, 0x4652, 0x0000, 0x0000, 0x0000, - 0x4653, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4654, 0x4655, 0x0000, 0x4656, 0x4657, 0x4658, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4659, 0x465a, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x465b, 0x465c, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x465d, 0x0000, 0x0000, 0x0000, 0x465e, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x465f, 0x4660, 0x0000, 0x4661, - 0x4662, 0x4663, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4664, 0x4665, 0x0000, 0x0000, 0x4666, 0x0000, 0x0000, 0x0000, - 0x4667, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4668, 0x4669, 0x0000, 0x466a, 0x0000, 0x466b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x466c, 0x0000, 0x0000, 0x0000, - 0x466d, 0x0000, 0x0000, 0x0000, 0x466e, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x466f, 0x4670, 0x0000, 0x0000, - 0x4671, 0x4672, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4673, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4674, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4675, 0x0000, 0x4676, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4677, 0x4678, 0x0000, 0x0000, - 0x4679, 0x0000, 0x0000, 0x0000, 0x467a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x467b, 0x467c, 0x0000, 0x467d -}; - -static const unsigned short ksc5601_from_unicode_d4[256] = { - /*** 0x00 ***/ - 0x0000, 0x467e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4721, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4722, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4723, 0x0000, 0x0000, 0x0000, 0x4724, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4725, 0x0000, 0x0000, 0x0000, - 0x4726, 0x0000, 0x0000, 0x0000, 0x4727, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4728, 0x0000, 0x4729, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x472a, 0x472b, 0x0000, 0x0000, 0x472c, 0x0000, 0x0000, 0x472d, - /*** 0x80 ***/ - 0x472e, 0x0000, 0x472f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4730, 0x4731, 0x0000, 0x4732, 0x0000, 0x4733, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4734, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4735, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4736, 0x0000, 0x0000, 0x0000, - 0x4737, 0x0000, 0x0000, 0x0000, 0x4738, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4739, 0x0000, 0x0000, 0x473a, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x473b, 0x0000, 0x0000, 0x0000, 0x473c, 0x0000, 0x0000, 0x0000, - 0x473d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x473e, 0x0000, 0x0000, 0x473f, 0x0000, 0x4740, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d5[256] = { - /*** 0x00 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4741, 0x0000, 0x0000, 0x0000, - 0x4742, 0x0000, 0x0000, 0x0000, 0x4743, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4744, 0x4745, 0x0000, 0x4746, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4747, 0x4748, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4749, 0x0000, 0x0000, 0x0000, 0x474a, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x474b, 0x474c, 0x0000, 0x474d, - 0x0000, 0x474e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x474f, 0x4750, 0x0000, 0x0000, 0x4751, 0x0000, 0x0000, 0x0000, - 0x4752, 0x0000, 0x0000, 0x0000, 0x0000, 0x4753, 0x0000, 0x0000, - 0x4754, 0x4755, 0x0000, 0x4756, 0x0000, 0x4757, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4758, 0x4759, 0x0000, 0x0000, - 0x475a, 0x0000, 0x0000, 0x0000, 0x475b, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x475c, 0x475d, 0x0000, 0x475e, - 0x475f, 0x4760, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4761, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4762, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4763, 0x4764, 0x0000, 0x0000, 0x4765, 0x0000, 0x0000, 0x0000, - 0x4766, 0x0000, 0x4767, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4768, 0x4769, 0x0000, 0x476a, 0x0000, 0x476b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x476c, 0x476d, 0x0000, 0x0000, - 0x476e, 0x0000, 0x0000, 0x0000, 0x476f, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4770, 0x4771, 0x0000, 0x4772, - 0x0000, 0x4773, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d6[256] = { - /*** 0x00 ***/ - 0x4774, 0x4775, 0x0000, 0x0000, 0x4776, 0x0000, 0x0000, 0x0000, - 0x4777, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4778, 0x4779, 0x0000, 0x477a, 0x477b, 0x477c, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x477d, 0x0000, 0x0000, 0x0000, - 0x477e, 0x0000, 0x0000, 0x0000, 0x4821, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4822, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4823, 0x4824, 0x0000, 0x0000, 0x4825, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x4826, 0x0000, 0x0000, 0x0000, 0x0000, 0x4827, 0x0000, 0x0000, - 0x4828, 0x4829, 0x0000, 0x482a, 0x0000, 0x482b, 0x0000, 0x0000, - 0x0000, 0x482c, 0x0000, 0x0000, 0x482d, 0x482e, 0x0000, 0x0000, - 0x482f, 0x0000, 0x0000, 0x0000, 0x4830, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4831, - 0x0000, 0x4832, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4833, 0x4834, 0x0000, 0x0000, 0x4835, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x4836, 0x0000, 0x4837, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4838, 0x4839, 0x0000, 0x0000, - 0x483a, 0x0000, 0x0000, 0x0000, 0x483b, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x483c, 0x0000, 0x483d, - 0x0000, 0x483e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x483f, 0x0000, 0x0000, 0x0000, 0x4840, 0x0000, 0x0000, 0x0000, - 0x4841, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4842, 0x0000, 0x4843, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4844, 0x4845, 0x0000, 0x0000, - 0x4846, 0x0000, 0x0000, 0x0000, 0x4847, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4848, 0x0000, 0x0000, 0x4849, 0x0000, 0x0000, 0x484a, - 0x0000, 0x484b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x484c, 0x0000, 0x0000, 0x0000, 0x484d, 0x0000, 0x0000, 0x0000, - 0x484e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x484f, 0x0000, 0x0000, 0x0000, 0x0000, 0x4850, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4851, 0x4852, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_d7[256] = { - /*** 0x00 ***/ - 0x4853, 0x0000, 0x0000, 0x0000, 0x4854, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x4855, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4856, 0x4857, 0x0000, 0x0000, 0x4858, 0x0000, 0x0000, 0x0000, - 0x4859, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x485a, 0x485b, 0x0000, 0x485c, 0x0000, 0x485d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x485e, 0x485f, 0x0000, 0x0000, - 0x4860, 0x0000, 0x0000, 0x0000, 0x4861, 0x0000, 0x0000, 0x0000, - /*** 0x40 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x4862, 0x0000, 0x0000, 0x4863, - 0x0000, 0x4864, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4865, 0x4866, 0x0000, 0x0000, 0x4867, 0x0000, 0x4868, 0x4869, - 0x486a, 0x486b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x486c, 0x486d, 0x0000, 0x486e, 0x0000, 0x486f, 0x0000, 0x0000, - 0x0000, 0x4870, 0x0000, 0x0000, 0x4871, 0x0000, 0x0000, 0x0000, - 0x4872, 0x0000, 0x0000, 0x0000, 0x4873, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x4874, 0x4875, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x4876, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4877, 0x4878, 0x0000, 0x0000, 0x4879, 0x0000, 0x0000, 0x0000, - 0x487a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x487b, 0x487c, 0x0000, 0x487d, 0x0000, 0x487e, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short ksc5601_from_unicode_ff[256] = { - /*** 0x00 ***/ - 0x0000, 0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, - 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, - 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x235b, 0x212c, 0x235d, 0x235e, 0x235f, - /*** 0x40 ***/ - 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, 0x212d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0x80 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - /*** 0xc0 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x214b, 0x214c, 0x217e, 0x237e, 0x0000, 0x214d, 0x235c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 -}; - -static const unsigned short * const ksc5601_from_unicode_[] = { - ksc5601_from_unicode_0, - ksc5601_from_unicode_1, - ksc5601_from_unicode_2, - ksc5601_from_unicode_3, - ksc5601_from_unicode_4, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ksc5601_from_unicode_20, - ksc5601_from_unicode_21, - ksc5601_from_unicode_22, - ksc5601_from_unicode_23, - ksc5601_from_unicode_24, - ksc5601_from_unicode_25, - ksc5601_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ksc5601_from_unicode_30, - ksc5601_from_unicode_31, - ksc5601_from_unicode_32, - ksc5601_from_unicode_33, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ksc5601_from_unicode_4e, - ksc5601_from_unicode_4f, - ksc5601_from_unicode_50, - ksc5601_from_unicode_51, - ksc5601_from_unicode_52, - ksc5601_from_unicode_53, - ksc5601_from_unicode_54, - ksc5601_from_unicode_55, - ksc5601_from_unicode_56, - ksc5601_from_unicode_57, - ksc5601_from_unicode_58, - ksc5601_from_unicode_59, - ksc5601_from_unicode_5a, - ksc5601_from_unicode_5b, - ksc5601_from_unicode_5c, - ksc5601_from_unicode_5d, - ksc5601_from_unicode_5e, - ksc5601_from_unicode_5f, - ksc5601_from_unicode_60, - ksc5601_from_unicode_61, - ksc5601_from_unicode_62, - ksc5601_from_unicode_63, - ksc5601_from_unicode_64, - ksc5601_from_unicode_65, - ksc5601_from_unicode_66, - ksc5601_from_unicode_67, - ksc5601_from_unicode_68, - ksc5601_from_unicode_69, - ksc5601_from_unicode_6a, - ksc5601_from_unicode_6b, - ksc5601_from_unicode_6c, - ksc5601_from_unicode_6d, - ksc5601_from_unicode_6e, - ksc5601_from_unicode_6f, - ksc5601_from_unicode_70, - ksc5601_from_unicode_71, - ksc5601_from_unicode_72, - ksc5601_from_unicode_73, - ksc5601_from_unicode_74, - ksc5601_from_unicode_75, - ksc5601_from_unicode_76, - ksc5601_from_unicode_77, - ksc5601_from_unicode_78, - ksc5601_from_unicode_79, - ksc5601_from_unicode_7a, - ksc5601_from_unicode_7b, - ksc5601_from_unicode_7c, - ksc5601_from_unicode_7d, - ksc5601_from_unicode_7e, - ksc5601_from_unicode_7f, - ksc5601_from_unicode_80, - ksc5601_from_unicode_81, - ksc5601_from_unicode_82, - ksc5601_from_unicode_83, - ksc5601_from_unicode_84, - ksc5601_from_unicode_85, - ksc5601_from_unicode_86, - ksc5601_from_unicode_87, - ksc5601_from_unicode_88, - ksc5601_from_unicode_89, - ksc5601_from_unicode_8a, - ksc5601_from_unicode_8b, - ksc5601_from_unicode_8c, - ksc5601_from_unicode_8d, - ksc5601_from_unicode_8e, - ksc5601_from_unicode_8f, - ksc5601_from_unicode_90, - ksc5601_from_unicode_91, - ksc5601_from_unicode_92, - ksc5601_from_unicode_93, - ksc5601_from_unicode_94, - ksc5601_from_unicode_95, - ksc5601_from_unicode_96, - ksc5601_from_unicode_97, - ksc5601_from_unicode_98, - ksc5601_from_unicode_99, - ksc5601_from_unicode_9a, - ksc5601_from_unicode_9b, - ksc5601_from_unicode_9c, - ksc5601_from_unicode_9d, - ksc5601_from_unicode_9e, - ksc5601_from_unicode_9f, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ksc5601_from_unicode_ac, - ksc5601_from_unicode_ad, - ksc5601_from_unicode_ae, - ksc5601_from_unicode_af, - ksc5601_from_unicode_b0, - ksc5601_from_unicode_b1, - ksc5601_from_unicode_b2, - ksc5601_from_unicode_b3, - ksc5601_from_unicode_b4, - ksc5601_from_unicode_b5, - ksc5601_from_unicode_b6, - ksc5601_from_unicode_b7, - ksc5601_from_unicode_b8, - ksc5601_from_unicode_b9, - ksc5601_from_unicode_ba, - ksc5601_from_unicode_bb, - ksc5601_from_unicode_bc, - ksc5601_from_unicode_bd, - ksc5601_from_unicode_be, - ksc5601_from_unicode_bf, - ksc5601_from_unicode_c0, - ksc5601_from_unicode_c1, - ksc5601_from_unicode_c2, - ksc5601_from_unicode_c3, - ksc5601_from_unicode_c4, - ksc5601_from_unicode_c5, - ksc5601_from_unicode_c6, - ksc5601_from_unicode_c7, - ksc5601_from_unicode_c8, - ksc5601_from_unicode_c9, - ksc5601_from_unicode_ca, - ksc5601_from_unicode_cb, - ksc5601_from_unicode_cc, - ksc5601_from_unicode_cd, - ksc5601_from_unicode_ce, - ksc5601_from_unicode_cf, - ksc5601_from_unicode_d0, - ksc5601_from_unicode_d1, - ksc5601_from_unicode_d2, - ksc5601_from_unicode_d3, - ksc5601_from_unicode_d4, - ksc5601_from_unicode_d5, - ksc5601_from_unicode_d6, - ksc5601_from_unicode_d7, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ksc5601_from_unicode_ff -}; - -struct charmap2 ksc5601_from_unicode = { 0, 255, (unsigned short **) ksc5601_from_unicode_, (unichar_t *) unicode_from_ksc5601 }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/mac.c fontforge-20220308~dfsg/Unicode/charset/mac.c --- fontforge-20201107~dfsg/Unicode/charset/mac.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/mac.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,533 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_mac[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0000, - /*** 0x0080 ***/ - 0x00c4, 0x00c5, 0x00c7, 0x00c9, 0x00d1, 0x00d6, 0x00dc, 0x00e1, - 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8, - 0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, - 0x00f2, 0x00f4, 0x00f6, 0x00f5, 0x00fa, 0x00f9, 0x00fb, 0x00fc, - 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df, - 0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x2260, 0x00c6, 0x00d8, - 0x221e, 0x00b1, 0x2264, 0x2265, 0x00a5, 0x00b5, 0x2202, 0x2211, - 0x220f, 0x03c0, 0x222b, 0x00aa, 0x00ba, 0x03a9, 0x00e6, 0x00f8, - /*** 0x00c0 ***/ - 0x00bf, 0x00a1, 0x00ac, 0x221a, 0x0192, 0x2248, 0x2206, 0x00ab, - 0x00bb, 0x2026, 0x00a0, 0x00c0, 0x00c3, 0x00d5, 0x0152, 0x0153, - 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x25ca, - 0x00ff, 0x0178, 0x2044, 0x20ac, 0x2039, 0x203a, 0xfb01, 0xfb02, - 0x2021, 0x00b7, 0x201a, 0x201e, 0x2030, 0x00c2, 0x00ca, 0x00c1, - 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4, - 0xf8ff, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, - 0x00af, 0x02d8, 0x02d9, 0x02da, 0x00b8, 0x02dd, 0x02db, 0x02c7 -}; - -static const unsigned char mac_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xca, 0xc1, 0xa2, 0xa3, 0x00, 0xb4, 0x00, 0xa4, 0xac, 0xa9, 0xbb, 0xc7, 0xc2, 0x00, 0xa8, 0xf8, - 0xa1, 0xb1, 0x00, 0x00, 0xab, 0xb5, 0xa6, 0xe1, 0xfc, 0x00, 0xbc, 0xc8, 0x00, 0x00, 0x00, 0xc0, - /*** 0xc0 ***/ - 0xcb, 0xe7, 0xe5, 0xcc, 0x80, 0x81, 0xae, 0x82, 0xe9, 0x83, 0xe6, 0xe8, 0xed, 0xea, 0xeb, 0xec, - 0x00, 0x84, 0xf1, 0xee, 0xef, 0xcd, 0x85, 0x00, 0xaf, 0xf4, 0xf2, 0xf3, 0x86, 0x00, 0x00, 0xa7, - 0x88, 0x87, 0x89, 0x8b, 0x8a, 0x8c, 0xbe, 0x8d, 0x8f, 0x8e, 0x90, 0x91, 0x93, 0x92, 0x94, 0x95, - 0x00, 0x96, 0x98, 0x97, 0x99, 0x9b, 0x9a, 0xd6, 0xbf, 0x9d, 0x9c, 0x9e, 0x9f, 0x00, 0x00, 0xd8 -}; - -static const unsigned char mac_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0xfa, 0xfb, 0xfe, 0xf7, 0xfd, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xd0, 0xd1, 0x00, 0x00, 0x00, 0xd4, 0xd5, 0xe2, 0x00, 0xd2, 0xd3, 0xe3, 0x00, - 0xa0, 0xe0, 0xa5, 0x00, 0x00, 0x00, 0xc9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdc, 0xdd, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, - 0x00, 0xb7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xb0, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xad, 0x00, 0x00, 0x00, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char mac_from_unicode_f8[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0 -}; - -static const unsigned char mac_from_unicode_fb[256] = { - /*** 0x00 ***/ - 0x00, 0xde, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const mac_from_unicode_[] = { - mac_from_unicode_0, - mac_from_unicode_1, - mac_from_unicode_2, - mac_from_unicode_3, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - mac_from_unicode_20, - mac_from_unicode_21, - mac_from_unicode_22, - allzeros, - allzeros, - mac_from_unicode_25, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - mac_from_unicode_f8, - allzeros, - allzeros, - mac_from_unicode_fb -}; - -struct charmap mac_from_unicode = { 0, 251, (unsigned char **) mac_from_unicode_, (unichar_t *) unicode_from_mac }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/MacSymbol.c fontforge-20220308~dfsg/Unicode/charset/MacSymbol.c --- fontforge-20201107~dfsg/Unicode/charset/MacSymbol.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/MacSymbol.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,553 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_MacSymbol[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0020, 0x0021, 0x2200, 0x0023, 0x2203, 0x0025, 0x0026, 0x220d, - 0x0028, 0x0029, 0x2217, 0x002b, 0x002c, 0x2212, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x2245, 0x0391, 0x0392, 0x03a7, 0x0394, 0x0395, 0x03a6, 0x0393, - 0x0397, 0x0399, 0x03d1, 0x039a, 0x039b, 0x039c, 0x039d, 0x039f, - 0x03a0, 0x0398, 0x03a1, 0x03a3, 0x03a4, 0x03a5, 0x03c2, 0x03a9, - 0x039e, 0x03a8, 0x0396, 0x005b, 0x2234, 0x005d, 0x22a5, 0x005f, - 0xf8e5, 0x03b1, 0x03b2, 0x03c7, 0x03b4, 0x03b5, 0x03c6, 0x03b3, - 0x03b7, 0x03b9, 0x03d5, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03bf, - 0x03c0, 0x03b8, 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03d6, 0x03c9, - 0x03be, 0x03c8, 0x03b6, 0x007b, 0x007c, 0x007d, 0x223c, 0x0000, - /*** 0x0080 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x20ac, 0x03d2, 0x2032, 0x2264, 0x2044, 0x221e, 0x0192, 0x2663, - 0x2666, 0x2665, 0x2660, 0x2194, 0x2190, 0x2191, 0x2192, 0x2193, - 0x00b0, 0x00b1, 0x2033, 0x2265, 0x00d7, 0x221d, 0x2202, 0x2022, - 0x00f7, 0x2260, 0x2261, 0x2248, 0x2026, 0x23d0, 0x23af, 0x21b5, - /*** 0x00c0 ***/ - 0x2135, 0x2111, 0x211c, 0x2118, 0x2297, 0x2295, 0x2205, 0x2229, - 0x222a, 0x2283, 0x2287, 0x2284, 0x2282, 0x2286, 0x2208, 0x2209, - 0x2220, 0x2207, 0x00ae, 0x00a9, 0x2122, 0x220f, 0x221a, 0x22c5, - 0x00ac, 0x2227, 0x2228, 0x21d4, 0x21d0, 0x21d1, 0x21d2, 0x21d3, - 0x25ca, 0x3008, 0x0000, 0x0000, 0x0000, 0x2211, 0x239b, 0x239c, - 0x239d, 0x23a1, 0x23a2, 0x23a3, 0x23a7, 0x23a8, 0x23a9, 0x23aa, - 0xf8ff, 0x3009, 0x222b, 0x2320, 0x23ae, 0x2321, 0x239e, 0x239f, - 0x23a0, 0x23a4, 0x23a5, 0x23a6, 0x23ab, 0x23ac, 0x23ad, 0x0000 -}; - -static const unsigned char MacSymbol_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x21, 0x00, 0x23, 0x00, 0x25, 0x26, 0x00, 0x28, 0x29, 0x00, 0x2b, 0x2c, 0x00, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x5d, 0x00, 0x5f, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x7c, 0x7d, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0xd8, 0x00, 0xd2, 0x00, - 0xb0, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_3[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x41, 0x42, 0x47, 0x44, 0x45, 0x5a, 0x48, 0x51, 0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x58, 0x4f, - 0x50, 0x52, 0x00, 0x53, 0x54, 0x55, 0x46, 0x43, 0x59, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x61, 0x62, 0x67, 0x64, 0x65, 0x7a, 0x68, 0x71, 0x69, 0x6b, 0x6c, 0x6d, 0x6e, 0x78, 0x6f, - /*** 0xc0 ***/ - 0x70, 0x72, 0x56, 0x73, 0x74, 0x75, 0x66, 0x63, 0x79, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x4a, 0xa1, 0x00, 0x00, 0x6a, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xb7, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xa2, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc3, 0x00, 0x00, 0x00, 0xc2, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xac, 0xad, 0xae, 0xaf, 0xab, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xdc, 0xdd, 0xde, 0xdf, 0xdb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_22[256] = { - /*** 0x00 ***/ - 0x22, 0x00, 0xb6, 0x24, 0x00, 0xc6, 0x00, 0xd1, 0xce, 0xcf, 0x00, 0x00, 0x00, 0x27, 0x00, 0xd5, - 0x00, 0xe5, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0xd6, 0x00, 0x00, 0xb5, 0xa5, 0x00, - 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd9, 0xda, 0xc7, 0xc8, 0xf2, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xb9, 0xba, 0x00, 0x00, 0xa3, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0xcc, 0xc9, 0xcb, 0x00, 0xcd, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xc5, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_23[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xf3, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe6, 0xe7, 0xe8, 0xf6, 0xf7, - 0xf8, 0xe9, 0xea, 0xeb, 0xf9, 0xfa, 0xfb, 0xec, 0xed, 0xee, 0xef, 0xfc, 0xfd, 0xfe, 0xf4, 0xbe, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xaa, 0x00, 0x00, 0xa7, 0x00, 0xa9, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_30[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char MacSymbol_from_unicode_f8[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0 -}; - -static const unsigned char * const MacSymbol_from_unicode_[] = { - MacSymbol_from_unicode_0, - MacSymbol_from_unicode_1, - allzeros, - MacSymbol_from_unicode_3, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - MacSymbol_from_unicode_20, - MacSymbol_from_unicode_21, - MacSymbol_from_unicode_22, - MacSymbol_from_unicode_23, - allzeros, - MacSymbol_from_unicode_25, - MacSymbol_from_unicode_26, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - MacSymbol_from_unicode_30, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - MacSymbol_from_unicode_f8 -}; - -struct charmap MacSymbol_from_unicode = { 0, 248, (unsigned char **) MacSymbol_from_unicode_, (unichar_t *) unicode_from_MacSymbol }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/win.c fontforge-20220308~dfsg/Unicode/charset/win.c --- fontforge-20201107~dfsg/Unicode/charset/win.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/win.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,200 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_win[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - /*** 0x0040 ***/ - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - /*** 0x0080 ***/ - 0x20ac, 0x0000, 0x201a, 0x0192, 0x201e, 0x2026, 0x2020, 0x2021, - 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x0000, 0x017d, 0x0000, - 0x0000, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, - 0x02dc, 0x2122, 0x0161, 0x203a, 0x0153, 0x0000, 0x017e, 0x0178, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - /*** 0x00c0 ***/ - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff -}; - -static const unsigned char win_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - /*** 0x40 ***/ - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /*** 0xc0 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff -}; - -static const unsigned char win_from_unicode_1[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x8c, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x8a, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x9e, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char win_from_unicode_2[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char win_from_unicode_20[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, 0x91, 0x92, 0x82, 0x00, 0x93, 0x94, 0x84, 0x00, - 0x86, 0x87, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char win_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const win_from_unicode_[] = { - win_from_unicode_0, - win_from_unicode_1, - win_from_unicode_2, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - win_from_unicode_20, - win_from_unicode_21 -}; - -struct charmap win_from_unicode = { 0, 33, (unsigned char **) win_from_unicode_, (unichar_t *) unicode_from_win }; - diff -Nru fontforge-20201107~dfsg/Unicode/charset/ZapfDingbats.c fontforge-20220308~dfsg/Unicode/charset/ZapfDingbats.c --- fontforge-20201107~dfsg/Unicode/charset/ZapfDingbats.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/charset/ZapfDingbats.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,229 +0,0 @@ -/* This file is generated for Fontforge use */ -/* Please refer to Unicode/README.txt for detail */ - -#include "chardata.h" - -static const unsigned char allzeros[256] = { 0 }; - -const unichar_t unicode_from_ZapfDingbats[256] = { - /*** 0x0000 ***/ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0020, 0x2701, 0x2702, 0x2703, 0x2704, 0x260e, 0x2706, 0x2707, - 0x2708, 0x2709, 0x261b, 0x261e, 0x270c, 0x270d, 0x270e, 0x270f, - 0x2710, 0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, - 0x2718, 0x2719, 0x271a, 0x271b, 0x271c, 0x271d, 0x271e, 0x271f, - /*** 0x0040 ***/ - 0x2720, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2727, - 0x2605, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, - 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, - 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, - 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, - 0x2748, 0x2749, 0x274a, 0x274b, 0x25cf, 0x274d, 0x25a0, 0x274f, - 0x2750, 0x2751, 0x2752, 0x25b2, 0x25bc, 0x25c6, 0x2756, 0x25d7, - 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x0000, - /*** 0x0080 ***/ - 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, - 0x2770, 0x2771, 0x2772, 0x2773, 0x2774, 0x2775, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, - 0x2663, 0x2666, 0x2665, 0x2660, 0x2460, 0x2461, 0x2462, 0x2463, - 0x2464, 0x2465, 0x2466, 0x2467, 0x2468, 0x2469, 0x2776, 0x2777, - 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x277f, - /*** 0x00c0 ***/ - 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, - 0x2788, 0x2789, 0x278a, 0x278b, 0x278c, 0x278d, 0x278e, 0x278f, - 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2192, 0x2194, 0x2195, - 0x2798, 0x2799, 0x279a, 0x279b, 0x279c, 0x279d, 0x279e, 0x279f, - 0x27a0, 0x27a1, 0x27a2, 0x27a3, 0x27a4, 0x27a5, 0x27a6, 0x27a7, - 0x27a8, 0x27a9, 0x27aa, 0x27ab, 0x27ac, 0x27ad, 0x27ae, 0x27af, - 0x0000, 0x27b1, 0x27b2, 0x27b3, 0x27b4, 0x27b5, 0x27b6, 0x27b7, - 0x27b8, 0x27b9, 0x27ba, 0x27bb, 0x27bc, 0x27bd, 0x27be, 0x0000 -}; - -static const unsigned char ZapfDingbats_from_unicode_0[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char ZapfDingbats_from_unicode_21[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xd5, 0x00, 0xd6, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char ZapfDingbats_from_unicode_24[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char ZapfDingbats_from_unicode_25[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char ZapfDingbats_from_unicode_26[256] = { - /*** 0x00 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x2b, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x40 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xab, 0x00, 0x00, 0xa8, 0x00, 0xaa, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0x80 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char ZapfDingbats_from_unicode_27[256] = { - /*** 0x00 ***/ - 0x00, 0x21, 0x22, 0x23, 0x24, 0x00, 0x26, 0x27, 0x28, 0x29, 0x00, 0x00, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x00, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - /*** 0x40 ***/ - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x00, 0x6d, 0x00, 0x6f, - 0x70, 0x71, 0x72, 0x00, 0x00, 0x00, 0x76, 0x00, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x00, - 0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, - 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - /*** 0x80 ***/ - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0x00, 0x00, 0x00, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0x00, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, - /*** 0xc0 ***/ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -}; - -static const unsigned char * const ZapfDingbats_from_unicode_[] = { - ZapfDingbats_from_unicode_0, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - allzeros, - ZapfDingbats_from_unicode_21, - allzeros, - allzeros, - ZapfDingbats_from_unicode_24, - ZapfDingbats_from_unicode_25, - ZapfDingbats_from_unicode_26, - ZapfDingbats_from_unicode_27 -}; - -struct charmap ZapfDingbats_from_unicode = { 0, 39, (unsigned char **) ZapfDingbats_from_unicode_, (unichar_t *) unicode_from_ZapfDingbats }; - diff -Nru fontforge-20201107~dfsg/Unicode/CMakeLists.txt fontforge-20220308~dfsg/Unicode/CMakeLists.txt --- fontforge-20201107~dfsg/Unicode/CMakeLists.txt 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/CMakeLists.txt 2022-03-08 10:14:24.000000000 +0000 @@ -3,44 +3,12 @@ add_library(gunicode OBJECT ArabicForms.c char.c - combiners.h - gwwiconv.c - is_Ligature_data.h - is_Ligature.c memory.c ucharmap.c unialt.c + uninames.c ustring.c utype.c - - charset/alphabet.c - charset/big5.c - charset/big5hkscs.c - charset/gb2312.c - charset/iso_8859_10.c - charset/iso_8859_11.c - charset/iso_8859_13.c - charset/iso_8859_14.c - charset/iso_8859_15.c - charset/iso_8859_16.c - charset/iso_8859_1.c - charset/iso_8859_2.c - charset/iso_8859_3.c - charset/iso_8859_4.c - charset/iso_8859_5.c - charset/iso_8859_6.c - charset/iso_8859_7.c - charset/iso_8859_8.c - charset/iso_8859_9.c - charset/jis201.c - charset/jis.c - charset/johab.c - charset/koi8_r.c - charset/ksc5601.c - charset/mac.c - charset/MacSymbol.c - charset/win.c - charset/ZapfDingbats.c ) if(BUILD_SHARED_LIBS) @@ -50,23 +18,16 @@ if(${CMAKE_VERSION} VERSION_LESS "3.12.0") make_object_interface(gunicode fontforge_common_headers + Iconv::Iconv + Intl::Intl ) else() target_link_libraries(gunicode PUBLIC fontforge_common_headers + Iconv::Iconv + Intl::Intl ) endif() -if (ENABLE_MAINTAINER_TOOLS) - add_executable(makeutype makeutype.c) - target_link_libraries(makeutype PRIVATE fontforge_common_headers) - - add_executable(makebuildtables makebuildtables.c) - target_link_libraries(makebuildtables PRIVATE fontforge_common_headers) - - if(CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") - target_compile_options(makeutype PRIVATE -Wall) - target_compile_options(makebuildtables PRIVATE -Wall) - endif() -endif() +target_compile_options(gunicode PRIVATE ${FONTFORGE_EXTRA_CFLAGS}) diff -Nru fontforge-20201107~dfsg/Unicode/combiners.h fontforge-20220308~dfsg/Unicode/combiners.h --- fontforge-20201107~dfsg/Unicode/combiners.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/combiners.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,1308 +0,0 @@ -#ifndef FONTFORGE_UNICODE_COMBINERS_H -#define FONTFORGE_UNICODE_COMBINERS_H - -static const int poses300[] = { - FF_UNICODE_Above, /* 0x300 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 0x310 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Right|FF_UNICODE_Touching, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, /* 0x320 */ - FF_UNICODE_Below|FF_UNICODE_Touching, - FF_UNICODE_Below|FF_UNICODE_Touching, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below|FF_UNICODE_Touching, - FF_UNICODE_Below|FF_UNICODE_Touching, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, /* 0x330 */ - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 0x340 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - 0, - FF_UNICODE_Above, /* 0x350 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_Joins2, - FF_UNICODE_Above|FF_UNICODE_Joins2, - FF_UNICODE_Above|FF_UNICODE_Joins2, - FF_UNICODE_Below|FF_UNICODE_Joins2, - FF_UNICODE_Above|FF_UNICODE_Joins2, /* 0x360 */ - FF_UNICODE_Above|FF_UNICODE_Joins2, - FF_UNICODE_Below|FF_UNICODE_Joins2, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, -}; -static const int poses385[] = { - FF_UNICODE_Above -}; -static const int poses483[] = { - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above, - FF_UNICODE_CenteredOutside, /* 8 down half-circles distributed in a circle around the character */ - FF_UNICODE_CenteredOutside /* 8 commas rotated as moved around circle, bottom is normal comma */ -}; - -static const int poses591[] = { - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_CenterRight, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Below|FF_UNICODE_RightEdge, - FF_UNICODE_Below, - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above|FF_UNICODE_RightEdge, - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_RightEdge, /* 05a0 */ - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Below, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_RightEdge, - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Above, - FF_UNICODE_Below, /* 05b0 */ - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, /* 05b8 */ - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Above|FF_UNICODE_LeftEdge, - FF_UNICODE_Below, - FF_UNICODE_Overstrike, - FF_UNICODE_Below -}; - -static const int poses5BF[] = { - FF_UNICODE_Above -}; - -static const int poses5C1[] = { - FF_UNICODE_Above|FF_UNICODE_RightEdge, - FF_UNICODE_Above|FF_UNICODE_LeftEdge -}; - -static const int poses5C4[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses5C7[] = { - FF_UNICODE_Below -}; - -static const int poses64b[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - 0, - 0, - 0 /* FIXME this is broken, what is this block even corresponding to? */ -}; - -static const int poses670[] = { - FF_UNICODE_Above -}; - -static const int poses6D6[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 6e0 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above -}; - -static const int poses6E7[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses6EA[] = { - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below -}; - -static const int poses711[] = { - FF_UNICODE_Above -}; - -static const int poses730[] = { - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_CenteredOutside, /* Two dots, one above CenterRight, one below CenterLeft */ - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_LeftEdge, /* 0740 */ - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses7A6[] = { - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, -}; - -static const int poses7EB[] = { - FF_UNICODE_Above, /* 0x7EB */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, /* 0x7FB */ - 0, - FF_UNICODE_Below, -}; - -static const int poses901[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Right -}; - -static const int poses93C[] = { - FF_UNICODE_Below -}; - -static const int poses93E[] = { - FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_Right, /* 940 */ - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_CenterRight -}; - -static const int poses951[] = { - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses962[] = { - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int poses981[] = { - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int poses9BC[] = { - FF_UNICODE_Below -}; - -static const int poses9BE[] = { - FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_Right, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below|FF_UNICODE_CenterRight -}; - -static const int poses9C7[] = { - FF_UNICODE_Left, - FF_UNICODE_Left -}; - -static const int poses9CB[] = { - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Below -}; - -static const int poses9D7[] = { - FF_UNICODE_Right -}; - -static const int poses9E2[] = { - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesA02[] = { - FF_UNICODE_Above -}; - -static const int posesA3C[] = { - FF_UNICODE_Below -}; - -static const int posesA3E[] = { - FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_Right, /* 0a40 */ - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesA47[] = { - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft -}; - -static const int posesA4B[] = { - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Below -}; - -static const int posesA70[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesA81[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Right -}; - -static const int posesABC[] = { - FF_UNICODE_Below -}; - -static const int posesABE[] = { - FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_Right, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above -}; - -static const int posesAC7[] = { - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Right -}; - -static const int posesACB[] = { - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_CenterRight -}; - -static const int posesB01[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Right -}; - -static const int posesB3C[] = { - FF_UNICODE_Below -}; - -static const int posesB3E[] = { - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Right, /* 0b40 */ - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesB47[] = { - FF_UNICODE_Left, - FF_UNICODE_Outside|FF_UNICODE_Left|FF_UNICODE_Above -}; - -static const int posesB4B[] = { - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Below -}; - -static const int posesB56[] = { - FF_UNICODE_Above, - FF_UNICODE_Right, -}; - -static const int posesB82[] = { - FF_UNICODE_Above, - FF_UNICODE_Right -}; - -static const int posesBBE[] = { - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesBC6[] = { - FF_UNICODE_Left, - FF_UNICODE_Left, - FF_UNICODE_Left -}; - -static const int posesBCA[] = { - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Above -}; - -static const int posesBD7[] = { - FF_UNICODE_Right -}; - -static const int posesC00[] = { - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesC3E[] = { - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesC46[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_CenteredOutside -}; - -static const int posesC4A[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesC55[] = { - FF_UNICODE_Above, - FF_UNICODE_Below -}; - -static const int posesC82[] = { - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesCBE[] = { - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesCC6[] = { - FF_UNICODE_Above, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Right -}; - -static const int posesCCA[] = { - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesCD5[] = { - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesD02[] = { - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesD3E[] = { - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_Right, - FF_UNICODE_Below -}; - -static const int posesD46[] = { - FF_UNICODE_Left, - FF_UNICODE_Left, - FF_UNICODE_Left -}; - -static const int posesD4A[] = { - FF_UNICODE_Outside|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Outside|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Outside|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Right -}; - -static const int posesD57[] = { - FF_UNICODE_Right -}; - -static const int posesD82[] = { - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesDCA[] = { - FF_UNICODE_Right -}; - -static const int posesDCF[] = { - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below -}; - -static const int posesDD6[] = { - FF_UNICODE_Below -}; - -static const int posesDD8[] = { - FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Left, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Right -}; - -static const int posesDF2[] = { - FF_UNICODE_Right, - FF_UNICODE_Right -}; - -static const int posesE31[] = { - FF_UNICODE_Above -}; - -static const int posesE34[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_CenterRight, - FF_UNICODE_Below|FF_UNICODE_Right -}; - -static const int posesE47[] = { - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Right, -}; - -static const int posesEB1[] = { - FF_UNICODE_Above -}; - -static const int posesEB4[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesEBB[] = { - FF_UNICODE_Above, - FF_UNICODE_Below -}; - -static const int posesEC8[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesF18[] = { - FF_UNICODE_Below, - FF_UNICODE_Below, -}; - -static const int posesF35[] = { - FF_UNICODE_Below -}; - -static const int posesF37[] = { - FF_UNICODE_Below -}; - -static const int posesF39[] = { - FF_UNICODE_Above|FF_UNICODE_Right|FF_UNICODE_Touching -}; - -static const int posesF3E[] = { - FF_UNICODE_Below|FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_Left -}; - -static const int posesF71[] = { - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_CenterLeft, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Above, /* 0f80 */ - FF_UNICODE_Outside|FF_UNICODE_Above|FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_Left -}; - -static const int posesF86[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, -}; - -static const int posesF90[] = { - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesF99[] = { - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int posesFC6[] = { - FF_UNICODE_Below -}; - -static const int poses102C[] = { - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, /* 1030 */ - FF_UNICODE_Left, - FF_UNICODE_Above -}; - -static const int poses1036[] = { - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Right, - FF_UNICODE_Above -}; - -static const int poses1056[] = { - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Below, - FF_UNICODE_Below -}; - -static const int poses135E[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses17B4[] = { - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Outside|FF_UNICODE_Left|FF_UNICODE_Above, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, /* 17c0 */ - FF_UNICODE_Left, - FF_UNICODE_Left, - FF_UNICODE_Left, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above|FF_UNICODE_CenterRight, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_CenterRight, /* 17d0 */ - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above -}; - -static const int poses18A9[] = { - FF_UNICODE_Above|FF_UNICODE_Left -}; - -static const int poses1A7F[] = { - FF_UNICODE_Below -}; - -static const int poses1AB0[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Below|FF_UNICODE_CenterLeft, - FF_UNICODE_Above|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_Left|FF_UNICODE_Right, - FF_UNICODE_Left|FF_UNICODE_Right -}; - -static const int poses1B6B[] = { - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses1DC0[] = { - FF_UNICODE_Above, /* 0x1DC0 */ - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Joins2, - FF_UNICODE_Above|FF_UNICODE_Touching, - FF_UNICODE_Below, - FF_UNICODE_Below|FF_UNICODE_Touching, /* 0x1DD0 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 0x1DE0 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 0x1DF0 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Left, - FF_UNICODE_Above|FF_UNICODE_Left, - FF_UNICODE_Below, - 0, - FF_UNICODE_Above, - FF_UNICODE_Below|FF_UNICODE_Joins2, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Below, -}; - -static const int poses1FBD[] = { /* These aren't listed as combiners, but if we don't use them as such greek fonts don't work */ - FF_UNICODE_Above, - FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses1FCD[] = { /* These aren't listed as combiners, but if we don't use them as such greek fonts don't work */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses1FDD[] = { /* These aren't listed as combiners, but if we don't use them as such greek fonts don't work */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses1FED[] = { /* These aren't listed as combiners, but if we don't use them as such greek fonts don't work */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses1FFD[] = { /* These aren't listed as combiners, but if we don't use them as such greek fonts don't work */ - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses20D0[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Overstrike, /* 20E0 */ - FF_UNICODE_Above, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Overstrike, - FF_UNICODE_Overstrike, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above -}; - -static const int poses2CEF[] = { - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses2DE0[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, /* 2DF0 */ - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int poses302A[] = { - FF_UNICODE_Below|FF_UNICODE_Left, - FF_UNICODE_Above|FF_UNICODE_Left, - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Below|FF_UNICODE_Right, - FF_UNICODE_Left, - FF_UNICODE_Left -}; - -static const int poses3099[] = { - FF_UNICODE_Above|FF_UNICODE_Right, - FF_UNICODE_Above|FF_UNICODE_Right, -}; - -static const int posesA66F[] = { - FF_UNICODE_Above, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside, - FF_UNICODE_CenteredOutside -}; - -static const int posesA674[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesA69E[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesA6F0[] = { - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesA8E0[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const int posesFB1E[] = { - FF_UNICODE_Above -}; - -static const int posesFE20[] = { - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Above, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Below, - FF_UNICODE_Above, - FF_UNICODE_Above -}; - -static const struct { - long low, high; - const int *pos; - size_t sz; -} combiners[] = { - { 0x300, 0x36F, poses300, sizeof(poses300)/sizeof(int) }, - { 0x385, 0x385, poses385, sizeof(poses385)/sizeof(int) }, - { 0x483, 0x489, poses483, sizeof(poses483)/sizeof(int) }, - { 0x591, 0x5BD, poses591, sizeof(poses591)/sizeof(int) }, - { 0x5BF, 0x5BF, poses5BF, sizeof(poses5BF)/sizeof(int) }, - { 0x5C1, 0x5C2, poses5C1, sizeof(poses5C1)/sizeof(int) }, - { 0x5C4, 0x5C5, poses5C4, sizeof(poses5C4)/sizeof(int) }, - { 0x5C7, 0x5C7, poses5C7, sizeof(poses5C7)/sizeof(int) }, - { 0x64b, 0x655, poses64b, sizeof(poses64b)/sizeof(int) }, - { 0x670, 0x670, poses670, sizeof(poses670)/sizeof(int) }, - { 0x6D6, 0x6E4, poses6D6, sizeof(poses6D6)/sizeof(int) }, - { 0x6E7, 0x6E8, poses6E7, sizeof(poses6E7)/sizeof(int) }, - { 0x6EA, 0x6ED, poses6EA, sizeof(poses6EA)/sizeof(int) }, - { 0x711, 0x711, poses711, sizeof(poses711)/sizeof(int) }, - { 0x730, 0x74A, poses730, sizeof(poses730)/sizeof(int) }, - { 0x7A6, 0x7B0, poses7A6, sizeof(poses7A6)/sizeof(int) }, - { 0x7EB, 0x7FD, poses7EB, sizeof(poses7EB)/sizeof(int) }, - { 0x901, 0x903, poses901, sizeof(poses901)/sizeof(int) }, - { 0x93C, 0x93C, poses93C, sizeof(poses93C)/sizeof(int) }, - { 0x93E, 0x94D, poses93E, sizeof(poses93E)/sizeof(int) }, - { 0x951, 0x954, poses951, sizeof(poses951)/sizeof(int) }, - { 0x962, 0x963, poses962, sizeof(poses962)/sizeof(int) }, - { 0x981, 0x983, poses981, sizeof(poses981)/sizeof(int) }, - { 0x9BC, 0x9BC, poses9BC, sizeof(poses9BC)/sizeof(int) }, - { 0x9BE, 0x9C4, poses9BE, sizeof(poses9BE)/sizeof(int) }, - { 0x9C7, 0x9C8, poses9C7, sizeof(poses9C7)/sizeof(int) }, - { 0x9CB, 0x9CD, poses9CB, sizeof(poses9CB)/sizeof(int) }, - { 0x9D7, 0x9D7, poses9D7, sizeof(poses9D7)/sizeof(int) }, - { 0x9E2, 0x9E3, poses9E2, sizeof(poses9E2)/sizeof(int) }, - { 0xA02, 0xA02, posesA02, sizeof(posesA02)/sizeof(int) }, - { 0xA3C, 0xA3C, posesA3C, sizeof(posesA3C)/sizeof(int) }, - { 0xA3E, 0xA42, posesA3E, sizeof(posesA3E)/sizeof(int) }, - { 0xA47, 0xA48, posesA47, sizeof(posesA47)/sizeof(int) }, - { 0xA4B, 0xA4D, posesA4B, sizeof(posesA4B)/sizeof(int) }, - { 0xA70, 0xA71, posesA70, sizeof(posesA70)/sizeof(int) }, - { 0xA81, 0xA83, posesA81, sizeof(posesA81)/sizeof(int) }, - { 0xABC, 0xABC, posesABC, sizeof(posesABC)/sizeof(int) }, - { 0xABE, 0xAC5, posesABE, sizeof(posesABE)/sizeof(int) }, - { 0xAC7, 0xAC9, posesAC7, sizeof(posesAC7)/sizeof(int) }, - { 0xACB, 0xACD, posesACB, sizeof(posesACB)/sizeof(int) }, - { 0xB01, 0xB03, posesB01, sizeof(posesB01)/sizeof(int) }, - { 0xB3C, 0xB3C, posesB3C, sizeof(posesB3C)/sizeof(int) }, - { 0xB3E, 0xB43, posesB3E, sizeof(posesB3E)/sizeof(int) }, - { 0xB47, 0xB48, posesB47, sizeof(posesB47)/sizeof(int) }, - { 0xB4B, 0xB4D, posesB4B, sizeof(posesB4B)/sizeof(int) }, - /*{ 0xB56, 0xB56, posesB56, sizeof(posesB56)/sizeof(int) },*/ /* FIXME this looks broken? */ - { 0xB82, 0xB83, posesB82, sizeof(posesB82)/sizeof(int) }, - { 0xBBE, 0xBC2, posesBBE, sizeof(posesBBE)/sizeof(int) }, - { 0xBC6, 0xBC8, posesBC6, sizeof(posesBC6)/sizeof(int) }, - { 0xBCA, 0xBCD, posesBCA, sizeof(posesBCA)/sizeof(int) }, - { 0xBD7, 0xBD7, posesBD7, sizeof(posesBD7)/sizeof(int) }, - { 0xC00, 0xC03, posesC00, sizeof(posesC00)/sizeof(int) }, - { 0xC3E, 0xC44, posesC3E, sizeof(posesC3E)/sizeof(int) }, - { 0xC46, 0xC48, posesC46, sizeof(posesC46)/sizeof(int) }, - { 0xC4A, 0xC4D, posesC4A, sizeof(posesC4A)/sizeof(int) }, - { 0xC55, 0xC56, posesC55, sizeof(posesC55)/sizeof(int) }, - { 0xC82, 0xC83, posesC82, sizeof(posesC82)/sizeof(int) }, - { 0xCBE, 0xCC4, posesCBE, sizeof(posesCBE)/sizeof(int) }, - { 0xCC6, 0xCC8, posesCC6, sizeof(posesCC6)/sizeof(int) }, - { 0xCCA, 0xCCD, posesCCA, sizeof(posesCCA)/sizeof(int) }, - { 0xCD5, 0xCD6, posesCD5, sizeof(posesCD5)/sizeof(int) }, - { 0xD02, 0xD03, posesD02, sizeof(posesD02)/sizeof(int) }, - { 0xD3E, 0xD43, posesD3E, sizeof(posesD3E)/sizeof(int) }, - { 0xD46, 0xD48, posesD46, sizeof(posesD46)/sizeof(int) }, - { 0xD4A, 0xD4D, posesD4A, sizeof(posesD4A)/sizeof(int) }, - { 0xD57, 0xD57, posesD57, sizeof(posesD57)/sizeof(int) }, - { 0xD82, 0xD83, posesD82, sizeof(posesD82)/sizeof(int) }, - { 0xDCA, 0xDCA, posesDCA, sizeof(posesDCA)/sizeof(int) }, - { 0xDCF, 0xDD4, posesDCF, sizeof(posesDCF)/sizeof(int) }, - { 0xDD6, 0xDD6, posesDD6, sizeof(posesDD6)/sizeof(int) }, - { 0xDD8, 0xDDF, posesDD8, sizeof(posesDD8)/sizeof(int) }, - { 0xDF2, 0xDF3, posesDF2, sizeof(posesDF2)/sizeof(int) }, - { 0xE31, 0xE31, posesE31, sizeof(posesE31)/sizeof(int) }, - { 0xE34, 0xE3A, posesE34, sizeof(posesE34)/sizeof(int) }, - { 0xE47, 0xE4e, posesE47, sizeof(posesE47)/sizeof(int) }, - { 0xEB1, 0xEB1, posesEB1, sizeof(posesEB1)/sizeof(int) }, - { 0xEB4, 0xEB9, posesEB4, sizeof(posesEB4)/sizeof(int) }, - { 0xEBB, 0xEBC, posesEBB, sizeof(posesEBB)/sizeof(int) }, - { 0xEC8, 0xECD, posesEC8, sizeof(posesEC8)/sizeof(int) }, - { 0xF18, 0xF19, posesF18, sizeof(posesF18)/sizeof(int) }, - { 0xF35, 0xF35, posesF35, sizeof(posesF35)/sizeof(int) }, - { 0xF37, 0xF37, posesF37, sizeof(posesF37)/sizeof(int) }, - { 0xF39, 0xF39, posesF39, sizeof(posesF39)/sizeof(int) }, - { 0xF3E, 0xF3F, posesF3E, sizeof(posesF3E)/sizeof(int) }, - { 0xF71, 0xF84, posesF71, sizeof(posesF71)/sizeof(int) }, - { 0xF86, 0xF87, posesF86, sizeof(posesF86)/sizeof(int) }, - { 0xF90, 0xF97, posesF90, sizeof(posesF90)/sizeof(int) }, - { 0xF99, 0xFBC, posesF99, sizeof(posesF99)/sizeof(int) }, - { 0xFC6, 0xFC6, posesFC6, sizeof(posesFC6)/sizeof(int) }, - { 0x102c, 0x1032, poses102C, sizeof(poses102C)/sizeof(int) }, - { 0x1036, 0x1039, poses1036, sizeof(poses1036)/sizeof(int) }, - { 0x1056, 0x1059, poses1056, sizeof(poses1056)/sizeof(int) }, - { 0x135E, 0x135F, poses135E, sizeof(poses135E)/sizeof(int) }, - { 0x17B4, 0x17D3, poses17B4, sizeof(poses17B4)/sizeof(int) }, - { 0x18A9, 0x18A9, poses18A9, sizeof(poses18A9)/sizeof(int) }, - { 0x1A7F, 0x1A7F, poses1A7F, sizeof(poses1A7F)/sizeof(int) }, - { 0x1AB0, 0x1ABE, poses1AB0, sizeof(poses1AB0)/sizeof(int) }, - { 0x1B6B, 0x1B73, poses1B6B, sizeof(poses1B6B)/sizeof(int) }, - { 0x1DC0, 0x1DFF, poses1DC0, sizeof(poses1DC0)/sizeof(int) }, - { 0x1FBD, 0x1FC1, poses1FBD, sizeof(poses1FBD)/sizeof(int) }, - { 0x1FCD, 0x1FCF, poses1FCD, sizeof(poses1FCD)/sizeof(int) }, - { 0x1FDD, 0x1FDF, poses1FDD, sizeof(poses1FDD)/sizeof(int) }, - { 0x1FED, 0x1FEF, poses1FED, sizeof(poses1FED)/sizeof(int) }, - { 0x1FFD, 0x1FFE, poses1FFD, sizeof(poses1FFD)/sizeof(int) }, - { 0x20D0, 0x20F0, poses20D0, sizeof(poses20D0)/sizeof(int) }, - { 0x2CEF, 0x2CF1, poses2CEF, sizeof(poses2CEF)/sizeof(int) }, - { 0x2DE0, 0x2DFF, poses2DE0, sizeof(poses2DE0)/sizeof(int) }, - { 0x302A, 0x302F, poses302A, sizeof(poses302A)/sizeof(int) }, - { 0x3099, 0x309A, poses3099, sizeof(poses3099)/sizeof(int) }, - { 0xA66F, 0xA672, posesA66F, sizeof(posesA66F)/sizeof(int) }, - { 0xA674, 0xA67D, posesA674, sizeof(posesA674)/sizeof(int) }, - { 0xA69E, 0xA69F, posesA69E, sizeof(posesA69E)/sizeof(int) }, - { 0xA6F0, 0xA6F1, posesA6F0, sizeof(posesA6F0)/sizeof(int) }, - { 0xA8E0, 0xA8F1, posesA8E0, sizeof(posesA8E0)/sizeof(int) }, - { 0xFB1E, 0xFB1E, posesFB1E, sizeof(posesFB1E)/sizeof(int) }, - { 0xFE20, 0xFE2F, posesFE20, sizeof(posesFE20)/sizeof(int) }, - { -1 } -}; - -#endif /* FONTFORGE_UNICODE_COMBINERS_H */ diff -Nru fontforge-20201107~dfsg/Unicode/data/makeutypedata.py fontforge-20220308~dfsg/Unicode/data/makeutypedata.py --- fontforge-20201107~dfsg/Unicode/data/makeutypedata.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/data/makeutypedata.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,1170 @@ +import enum + + +class Pose(enum.IntFlag): + ABOVE = 0x100 + BELOW = 0x200 + OVERSTRIKE = 0x400 + LEFT = 0x800 + RIGHT = 0x1000 + JOINS2 = 0x2000 + CENTERLEFT = 0x4000 + CENTERRIGHT = 0x8000 + CENTEREDOUTSIDE = 0x10000 + OUTSIDE = 0x20000 + RIGHTEDGE = 0x40000 + LEFTEDGE = 0x80000 + TOUCHING = 0x100000 + + +def map_canonical_combining_class(ccc: int) -> Pose: + if ccc == 1: # Overlay + return Pose.OVERSTRIKE + elif ccc == 200: # Attached_Below_Left + return Pose.BELOW | Pose.LEFT | Pose.TOUCHING + elif ccc == 202: # Attached_Below + return Pose.BELOW | Pose.TOUCHING + elif ccc == 204: # Attached_Below_Right + return Pose.BELOW | Pose.RIGHT | Pose.TOUCHING + elif ccc == 208: # Attached_Left + return Pose.LEFT | Pose.TOUCHING + elif ccc == 210: # Attached_Right + return Pose.RIGHT | Pose.TOUCHING + elif ccc == 212: # Attached_Above_Left + return Pose.ABOVE | Pose.LEFT | Pose.TOUCHING + elif ccc == 214: # Attached_Above + return Pose.ABOVE | Pose.TOUCHING + elif ccc == 216: # Attached_Above_Right + return Pose.ABOVE | Pose.RIGHT | Pose.TOUCHING + elif ccc == 218: # Below_Left + return Pose.BELOW | Pose.LEFT + elif ccc == 220: # Below + return Pose.BELOW + elif ccc == 222: # Below_Right + return Pose.BELOW | Pose.RIGHT + elif ccc == 224: # Left + return Pose.LEFT + elif ccc == 226: # Right + return Pose.RIGHT + elif ccc == 228: # Above_Left + return Pose.ABOVE | Pose.LEFT + elif ccc == 230: # Above + return Pose.ABOVE + elif ccc == 232: # Above_Right + return Pose.ABOVE | Pose.RIGHT + elif ccc == 233: # Double_Below + return Pose.BELOW | Pose.JOINS2 + elif ccc == 234: # Double_Above + return Pose.ABOVE | Pose.JOINS2 + + # Leave it up to the overrides + return Pose(0) + + +def get_pose(char: int, ccc: int, with_ccc: bool = False) -> Pose: + pose = MANUAL_POSES.get(char, map_canonical_combining_class(ccc)) + if with_ccc: + return pose | (ccc & 0xFF) + return pose + + +# These non-normative decompositions allow display algorithms to +# pick something that looks right, even if the character doesn't mean +# what it should. For example Alpha LOOKS LIKE A so if we don't have +# an Alpha character available we can draw it with an A. But this decomp +# is not normative and should not be used for ordering purposes +VISUAL_ALTS = { + # ligatures + # I don't bother with AE, ae because they are in latin1 and so common + 0x152: [0x4F, 0x45], # Œ -> OE + 0x153: [0x6F, 0x65], # œ -> oe + # Things which look alike to my eyes + 0x110: [0xD0], # Đ -> Ð + 0x138: [0x3BA], # ĸ -> κ + 0x182: [0x402], # Ƃ -> Ђ + 0x189: [0xD0], # Ɖ -> Ð + 0x19E: [0x3B7], # ƞ -> η + 0x19F: [0x398], # Ɵ -> Θ + 0x1A9: [0x3A3], # Ʃ -> Σ + 0x1C0: [0x7C], # ǀ -> | + 0x1C1: [0x7C, 0x7C], # ǁ -> || + 0x269: [0x3B9], # ɩ -> ι + # IPA + 0x278: [0x3A6], # ɸ -> Φ + 0x299: [0x432], # ʙ -> в + 0x292: [0x1B7], # ʒ -> Ʒ + 0x29C: [0x43D], # ʜ -> н + 0x2B9: [0x27], # ʹ -> ' + 0x2BA: [0x22], # ʺ -> " + 0x2BC: [0x27], # ʼ -> ' + 0x2C4: [0x5E], # ˄ -> ^ + 0x2C6: [0x5E], # ˆ -> ^ + 0x2C8: [0x27], # ˈ -> ' + # 0x2DC: [0x7E], # ˜ -> ~ + # 0x2E0: [0x263], # ˠ -> ɣ + # 0x2E1: [0x6C], # ˡ -> l + # 0x2E2: [0x73], # ˢ -> s + # 0x2E3: [0x78], # ˣ -> x + # 0x2E4: [0x2E4], # ˤ -> ˤ + 0x301: [0xB4], # ́ -> ´ + 0x302: [0x5E], # ̂ -> ^ + 0x303: [0x7E], # ̃ -> ~ + 0x308: [0xA8], # ̈ -> ¨ + 0x30A: [0xB0], # ̊ -> ° + 0x30B: [0x22], # ̋ -> " + 0x30E: [0x22], # ̎ -> " + 0x327: [0xB8], # ̧ -> ¸ + # Greek + # 0x374: [0x27], # ʹ -> ' + 0x375: [0x2CF], # ͵ -> ˏ + # 0x37A: [0x345], # ͺ -> ͅ + # 0x37E: [0x3B], # ; -> ; + 0x391: [0x41], # Α -> A + 0x392: [0x42], # Β -> B + 0x393: [0x413], # Γ -> Г + 0x395: [0x45], # Ε -> E + 0x396: [0x5A], # Ζ -> Z + 0x397: [0x48], # Η -> H + 0x399: [0x49], # Ι -> I + 0x39A: [0x4B], # Κ -> K + 0x39C: [0x4D], # Μ -> M + 0x39D: [0x4E], # Ν -> N + 0x39F: [0x4F], # Ο -> O + 0x3A1: [0x50], # Ρ -> P + 0x3A4: [0x54], # Τ -> T + 0x3A5: [0x59], # Υ -> Y + 0x3A7: [0x58], # Χ -> X + 0x3BA: [0x138], # κ -> ĸ + 0x3BF: [0x6F], # ο -> o + 0x3C1: [0x70], # ρ -> p + 0x3C7: [0x78], # χ -> x + # Cyrillic + 0x405: [0x53], # Ѕ -> S + 0x406: [0x49], # І -> I + 0x408: [0x4A], # Ј -> J + 0x410: [0x41], # А -> A + 0x412: [0x42], # В -> B + 0x413: [0x393], # Г -> Γ + 0x415: [0x45], # Е -> E + 0x41A: [0x4B], # К -> K + 0x41C: [0x4D], # М -> M + 0x41D: [0x48], # Н -> H + 0x41E: [0x4F], # О -> O + 0x41F: [0x3A0], # П -> Π + 0x420: [0x50], # Р -> P + 0x421: [0x43], # С -> C + 0x422: [0x54], # Т -> T + 0x424: [0x3A6], # Ф -> Φ + 0x425: [0x58], # Х -> X + 0x430: [0x61], # а -> a + 0x435: [0x65], # е -> e + 0x43A: [0x3BA], # к -> κ + 0x43E: [0x6F], # о -> o + 0x43F: [0x3C0], # Not quite right, but close # п -> π + 0x440: [0x70], # р -> p + 0x441: [0x63], # с -> c + 0x443: [0x79], # у -> y + 0x445: [0x78], # х -> x + 0x455: [0x73], # ѕ -> s + 0x456: [0x69], # і -> i + 0x458: [0x6A], # ј -> j + # extended Cyrillic + 0x470: [0x3A8], # Ѱ -> Ψ + 0x471: [0x3C8], # ѱ -> ψ + 0x4AE: [0x59], # Ү -> Y + 0x4C0: [0x49], # Ӏ -> I + 0x4D4: [0xC6], # Ӕ -> Æ + 0x4D5: [0xE6], # ӕ -> æ + 0x4E0: [0x1B7], # Ӡ -> Ʒ + 0x4E1: [0x292], # ӡ -> ʒ + 0x4E8: [0x398], # Ө -> Θ + 0x4E9: [0x3B8], # ө -> θ + # Armenian + 0x54F: [0x53], # Տ -> S + 0x555: [0x4F], # Օ -> O + 0x570: [0x68], # հ -> h + 0x578: [0x6E], # ո -> n + 0x57A: [0x270], # պ -> ɰ + 0x57D: [0x75], # ս -> u + 0x581: [0x261], # ց -> ɡ + 0x582: [0x269], # ւ -> ɩ + 0x584: [0x66], # ք -> f + 0x585: [0x6F], # օ -> o + 0x589: [0x3A], # ։ -> : + # Yiddish ligs + 0x5F0: [0x5D5, 0x5D5], # װ -> וו + 0x5F1: [0x5D5, 0x5D9], # 0x5d9 should be drawn first [r to l] # ױ -> וי + 0x5F2: [0x5D9, 0x5D9], # ײ -> יי + # Arabic + 0x60C: [0x2018], # ، -> ‘ + 0x66A: [0x25], # ٪ -> % + 0x66C: [0x2C], # ٬ -> , + 0x66D: [0x22C6], # ٭ -> ⋆ + 0x6D4: [0xB7], # ۔ -> · + # Arabic isolated forms are alternates for the standard forms + 0x621: [0xFE80], # ء -> ﺀ + 0x627: [0xFE8D], # ا -> ﺍ + 0x628: [0xFE8F], # ب -> ﺏ + 0x629: [0xFE93], # ة -> ﺓ + 0x62A: [0xFE95], # ت -> ﺕ + 0x62B: [0xFE99], # ث -> ﺙ + 0x62C: [0xFE9D], # ج -> ﺝ + 0x62D: [0xFEA1], # ح -> ﺡ + 0x62E: [0xFEA5], # خ -> ﺥ + 0x62F: [0xFEA9], # د -> ﺩ + 0x630: [0xFEAB], # ذ -> ﺫ + 0x631: [0xFEAD], # ر -> ﺭ + 0x632: [0xFEAF], # ز -> ﺯ + 0x633: [0xFEB1], # س -> ﺱ + 0x634: [0xFEB5], # ش -> ﺵ + 0x635: [0xFEB9], # ص -> ﺹ + 0x636: [0xFEBD], # ض -> ﺽ + 0x637: [0xFEC1], # ط -> ﻁ + 0x638: [0xFEC5], # ظ -> ﻅ + 0x639: [0xFEC9], # ع -> ﻉ + 0x63A: [0xFECD], # غ -> ﻍ + 0x641: [0xFED1], # ف -> ﻑ + 0x642: [0xFED5], # ق -> ﻕ + 0x643: [0xFED9], # ك -> ﻙ + 0x644: [0xFEDD], # ل -> ﻝ + 0x645: [0xFEE1], # م -> ﻡ + 0x646: [0xFEE5], # ن -> ﻥ + 0x647: [0xFEE9], # ه -> ﻩ + 0x648: [0xFEED], # و -> ﻭ + 0x649: [0xFEEF], # ى -> ﻯ + 0x64A: [0xFEF1], # ي -> ﻱ + 0x671: [0xFB50], # ٱ -> ﭐ + 0x679: [0xFB66], # ٹ -> ﭦ + 0x67A: [0xFB5E], # ٺ -> ﭞ + 0x67B: [0xFB52], # ٻ -> ﭒ + 0x67E: [0xFB56], # پ -> ﭖ + 0x67F: [0xFB62], # ٿ -> ﭢ + 0x680: [0xFB5A], # ڀ -> ﭚ + 0x683: [0xFB76], # ڃ -> ﭶ + 0x684: [0xFB72], # ڄ -> ﭲ + 0x686: [0xFB7A], # چ -> ﭺ + 0x687: [0xFB7E], # ڇ -> ﭾ + 0x688: [0xFB88], # ڈ -> ﮈ + 0x68C: [0xFB84], # ڌ -> ﮄ + 0x68D: [0xFB82], # ڍ -> ﮂ + 0x68E: [0xFB86], # ڎ -> ﮆ + 0x691: [0xFB8C], # ڑ -> ﮌ + 0x698: [0xFB8A], # ژ -> ﮊ + 0x6A4: [0xFB6A], # ڤ -> ﭪ + 0x6A6: [0xFB6E], # ڦ -> ﭮ + 0x6A9: [0xFB8E], # ک -> ﮎ + 0x6AD: [0xFBD3], # ڭ -> ﯓ + 0x6AF: [0xFB92], # گ -> ﮒ + 0x6B1: [0xFB9A], # ڱ -> ﮚ + 0x6B3: [0xFB96], # ڳ -> ﮖ + 0x6BA: [0xFB9E], # ں -> ﮞ + 0x6BB: [0xFBA0], # ڻ -> ﮠ + 0x6BE: [0xFBAA], # ھ -> ﮪ + 0x6C1: [0xFBA6], # ہ -> ﮦ + 0x6C5: [0xFBE0], # ۅ -> ﯠ + 0x6C6: [0xFBD9], # ۆ -> ﯙ + 0x6C7: [0xFBD7], # ۇ -> ﯗ + 0x6C8: [0xFBDB], # ۈ -> ﯛ + 0x6C9: [0xFBE2], # ۉ -> ﯢ + 0x6CB: [0xFBDE], # ۋ -> ﯞ + 0x6CC: [0xFBFC], # ی -> ﯼ + 0x6D0: [0xFBE4], # ې -> ﯤ + 0x6D2: [0xFBAE], # ے -> ﮮ + # Many of the Korean Jamo are ligatures of other Jamo + # 0x110b often, but not always, rides underneath [0x1135 it's left] + # Chosung + 0x1101: [0x1100, 0x1100], # ᄁ -> ᄀᄀ + 0x1104: [0x1103, 0x1103], # ᄄ -> ᄃᄃ + 0x1108: [0x1107, 0x1107], # ᄈ -> ᄇᄇ + 0x110A: [0x1109, 0x1109], # ᄊ -> ᄉᄉ + 0x110D: [0x110C, 0x110C], # ᄍ -> ᄌᄌ + 0x1113: [0x1102, 0x1100], # ᄓ -> ᄂᄀ + 0x1114: [0x1102, 0x1102], # ᄔ -> ᄂᄂ + 0x1115: [0x1102, 0x1103], # ᄕ -> ᄂᄃ + 0x1116: [0x1102, 0x1107], # ᄖ -> ᄂᄇ + 0x1117: [0x1103, 0x1100], # ᄗ -> ᄃᄀ + 0x1118: [0x1105, 0x1102], # ᄘ -> ᄅᄂ + 0x1119: [0x1105, 0x1105], # ᄙ -> ᄅᄅ + 0x111A: [0x1105, 0x1112], # ᄚ -> ᄅᄒ + 0x111B: [0x1105, 0x110B], # ᄛ -> ᄅᄋ + 0x111C: [0x1106, 0x1107], # ᄜ -> ᄆᄇ + 0x111D: [0x1106, 0x110B], # ᄝ -> ᄆᄋ + 0x111E: [0x1107, 0x1100], # ᄞ -> ᄇᄀ + 0x111F: [0x1107, 0x1102], # ᄟ -> ᄇᄂ + 0x1120: [0x1107, 0x1103], # ᄠ -> ᄇᄃ + 0x1121: [0x1107, 0x1109], # ᄡ -> ᄇᄉ + 0x1122: [0x1107, 0x1109, 0x1100], # ᄢ -> ᄇᄉᄀ + 0x1123: [0x1107, 0x1109, 0x1103], # ᄣ -> ᄇᄉᄃ + 0x1124: [0x1107, 0x1109, 0x1107], # ᄤ -> ᄇᄉᄇ + 0x1125: [0x1107, 0x1109, 0x1109], # ᄥ -> ᄇᄉᄉ + 0x1126: [0x1107, 0x1109, 0x110C], # ᄦ -> ᄇᄉᄌ + 0x1127: [0x1107, 0x110C], # ᄧ -> ᄇᄌ + 0x1128: [0x1107, 0x110E], # ᄨ -> ᄇᄎ + 0x1129: [0x1107, 0x1110], # ᄩ -> ᄇᄐ + 0x112A: [0x1107, 0x1111], # ᄪ -> ᄇᄑ + 0x112B: [0x1107, 0x110B], # ᄫ -> ᄇᄋ + 0x112C: [0x1107, 0x1107, 0x110B], # ᄬ -> ᄇᄇᄋ + 0x112D: [0x1109, 0x1100], # ᄭ -> ᄉᄀ + 0x112E: [0x1109, 0x1102], # ᄮ -> ᄉᄂ + 0x112F: [0x1109, 0x1103], # ᄯ -> ᄉᄃ + 0x1130: [0x1109, 0x1105], # ᄰ -> ᄉᄅ + 0x1131: [0x1109, 0x1106], # ᄱ -> ᄉᄆ + 0x1132: [0x1109, 0x1107], # ᄲ -> ᄉᄇ + 0x1133: [0x1109, 0x1107, 0x1100], # ᄳ -> ᄉᄇᄀ + 0x1134: [0x1109, 0x1109, 0x1109], # ᄴ -> ᄉᄉᄉ + 0x1135: [0x1109, 0x110B], # ᄵ -> ᄉᄋ + 0x1136: [0x1109, 0x110C], # ᄶ -> ᄉᄌ + 0x1137: [0x1109, 0x110E], # ᄷ -> ᄉᄎ + 0x1138: [0x1109, 0x110F], # ᄸ -> ᄉᄏ + 0x1139: [0x1109, 0x1110], # ᄹ -> ᄉᄐ + 0x113A: [0x1109, 0x1111], # ᄺ -> ᄉᄑ + 0x113B: [0x1109, 0x1112], # ᄻ -> ᄉᄒ + 0x113D: [0x113C, 0x113C], # ᄽ -> ᄼᄼ + 0x113F: [0x113E, 0x113E], # ᄿ -> ᄾᄾ + 0x1141: [0x110B, 0x1100], # ᅁ -> ᄋᄀ + 0x1142: [0x110B, 0x1103], # ᅂ -> ᄋᄃ + 0x1143: [0x110B, 0x1106], # ᅃ -> ᄋᄆ + 0x1144: [0x110B, 0x1107], # ᅄ -> ᄋᄇ + 0x1145: [0x110B, 0x1109], # ᅅ -> ᄋᄉ + 0x1146: [0x110B, 0x1140], # ᅆ -> ᄋᅀ + 0x1147: [0x110B, 0x110B], # ᅇ -> ᄋᄋ + 0x1148: [0x110B, 0x110C], # ᅈ -> ᄋᄌ + 0x1149: [0x110B, 0x110E], # ᅉ -> ᄋᄎ + 0x114A: [0x110B, 0x1110], # ᅊ -> ᄋᄐ + 0x114B: [0x110B, 0x1111], # ᅋ -> ᄋᄑ + 0x114D: [0x110C, 0x110B], # ᅍ -> ᄌᄋ + 0x114F: [0x114E, 0x114E], # ᅏ -> ᅎᅎ + 0x1151: [0x1150, 0x1150], # ᅑ -> ᅐᅐ + 0x1152: [0x110E, 0x110F], # ᅒ -> ᄎᄏ + 0x1153: [0x110E, 0x1112], # ᅓ -> ᄎᄒ + 0x1156: [0x1111, 0x1107], # ᅖ -> ᄑᄇ + 0x1157: [0x1111, 0x110B], # ᅗ -> ᄑᄋ + 0x1158: [0x1112, 0x1112], # ᅘ -> ᄒᄒ + # Jungsung + 0x1162: [0x1161, 0x1175], # ᅢ -> ᅡᅵ + 0x1164: [0x1163, 0x1175], # ᅤ -> ᅣᅵ + 0x1166: [0x1165, 0x1175], # ᅦ -> ᅥᅵ + 0x1168: [0x1167, 0x1175], # ᅨ -> ᅧᅵ + 0x116A: [0x1169, 0x1161], # ᅪ -> ᅩᅡ + 0x116B: [0x1169, 0x1162], # ᅫ -> ᅩᅢ + 0x116C: [0x1169, 0x1175], # ᅬ -> ᅩᅵ + 0x116F: [0x116E, 0x1165], # ᅯ -> ᅮᅥ + 0x1170: [0x116E, 0x1166], # ᅰ -> ᅮᅦ + 0x1171: [0x116E, 0x1175], # ᅱ -> ᅮᅵ + 0x1174: [0x1173, 0x1175], # ᅴ -> ᅳᅵ + 0x1176: [0x1161, 0x1169], # ᅶ -> ᅡᅩ + 0x1177: [0x1161, 0x116E], # ᅷ -> ᅡᅮ + 0x1178: [0x1163, 0x1169], # ᅸ -> ᅣᅩ + 0x1179: [0x1163, 0x116D], # ᅹ -> ᅣᅭ + 0x117A: [0x1165, 0x1169], # ᅺ -> ᅥᅩ + 0x117B: [0x1165, 0x116E], # ᅻ -> ᅥᅮ + 0x117C: [0x1165, 0x1173], # ᅼ -> ᅥᅳ + 0x117D: [0x1167, 0x1169], # ᅽ -> ᅧᅩ + 0x117E: [0x1167, 0x116E], # ᅾ -> ᅧᅮ + 0x117F: [0x1169, 0x1165], # ᅿ -> ᅩᅥ + 0x1180: [0x1169, 0x1166], # ᆀ -> ᅩᅦ + 0x1181: [0x1169, 0x1168], # ᆁ -> ᅩᅨ + 0x1182: [0x1169, 0x1169], # ᆂ -> ᅩᅩ + 0x1183: [0x1169, 0x116E], # ᆃ -> ᅩᅮ + 0x1184: [0x116D, 0x1163], # ᆄ -> ᅭᅣ + 0x1185: [0x116D, 0x1164], # ᆅ -> ᅭᅤ + 0x1186: [0x116D, 0x1167], # ᆆ -> ᅭᅧ + 0x1187: [0x116D, 0x1169], # ᆇ -> ᅭᅩ + 0x1188: [0x116D, 0x1175], # ᆈ -> ᅭᅵ + 0x1189: [0x116E, 0x1161], # ᆉ -> ᅮᅡ + 0x118A: [0x116E, 0x1162], # ᆊ -> ᅮᅢ + 0x118B: [0x116E, 0x1165, 0x1173], # ᆋ -> ᅮᅥᅳ + 0x118C: [0x116E, 0x1168], # ᆌ -> ᅮᅨ + 0x118D: [0x116E, 0x116E], # ᆍ -> ᅮᅮ + 0x118E: [0x1172, 0x1161], # ᆎ -> ᅲᅡ + 0x118F: [0x1172, 0x1165], # ᆏ -> ᅲᅥ + 0x1190: [0x1172, 0x1166], # ᆐ -> ᅲᅦ + 0x1191: [0x1172, 0x1167], # ᆑ -> ᅲᅧ + 0x1192: [0x1172, 0x1168], # ᆒ -> ᅲᅨ + 0x1193: [0x1172, 0x116E], # ᆓ -> ᅲᅮ + 0x1194: [0x1172, 0x1175], # ᆔ -> ᅲᅵ + 0x1195: [0x1173, 0x116E], # ᆕ -> ᅳᅮ + 0x1196: [0x1173, 0x1173], # ᆖ -> ᅳᅳ + 0x1197: [0x1174, 0x116E], # ᆗ -> ᅴᅮ + 0x1198: [0x1175, 0x1161], # ᆘ -> ᅵᅡ + 0x1199: [0x1175, 0x1163], # ᆙ -> ᅵᅣ + 0x119A: [0x1175, 0x1169], # ᆚ -> ᅵᅩ + 0x119B: [0x1175, 0x116E], # ᆛ -> ᅵᅮ + 0x119C: [0x1175, 0x1173], # ᆜ -> ᅵᅳ + 0x119D: [0x1175, 0x119E], # ᆝ -> ᅵᆞ + 0x119F: [0x119E, 0x1165], # ᆟ -> ᆞᅥ + 0x11A0: [0x119E, 0x116E], # ᆠ -> ᆞᅮ + 0x11A1: [0x119E, 0x1175], # ᆡ -> ᆞᅵ + 0x11A2: [0x119E, 0x119E], # ᆢ -> ᆞᆞ + # Jongsung + 0x11A8: [0x1100], # ᆨ -> ᄀ + 0x11A9: [0x11A8, 0x11A8], # ᆩ -> ᆨᆨ + 0x11AA: [0x11A8, 0x11BA], # ᆪ -> ᆨᆺ + 0x11AB: [0x1102], # ᆫ -> ᄂ + 0x11AC: [0x11AB, 0x11BD], # ᆬ -> ᆫᆽ + 0x11AD: [0x11AB, 0x11C2], # ᆭ -> ᆫᇂ + 0x11AE: [0x1103], # ᆮ -> ᄃ + 0x11AF: [0x1105], # ᆯ -> ᄅ + 0x11B0: [0x11AF, 0x11A8], # ᆰ -> ᆯᆨ + 0x11B1: [0x11AF, 0x11B7], # ᆱ -> ᆯᆷ + 0x11B2: [0x11AF, 0x11B8], # ᆲ -> ᆯᆸ + 0x11B3: [0x11AF, 0x11BA], # ᆳ -> ᆯᆺ + 0x11B4: [0x11AF, 0x11C0], # ᆴ -> ᆯᇀ + 0x11B5: [0x11AF, 0x11C1], # ᆵ -> ᆯᇁ + 0x11B6: [0x11AF, 0x11C2], # ᆶ -> ᆯᇂ + 0x11B7: [0x1106], # ᆷ -> ᄆ + 0x11B8: [0x1107], # ᆸ -> ᄇ + 0x11B9: [0x11B8, 0x11BA], # ᆹ -> ᆸᆺ + 0x11BA: [0x1109], # ᆺ -> ᄉ + 0x11BB: [0x11BA, 0x11BA], # ᆻ -> ᆺᆺ + 0x11BC: [0x110B], # ᆼ -> ᄋ + 0x11BD: [0x110C], # ᆽ -> ᄌ + 0x11BE: [0x110E], # ᆾ -> ᄎ + 0x11BF: [0x110F], # ᆿ -> ᄏ + 0x11C0: [0x1110], # ᇀ -> ᄐ + 0x11C1: [0x1111], # ᇁ -> ᄑ + 0x11C2: [0x1112], # ᇂ -> ᄒ + 0x11C3: [0x11A8, 0x11AF], # ᇃ -> ᆨᆯ + 0x11C4: [0x11A8, 0x11BA, 0x11A8], # ᇄ -> ᆨᆺᆨ + 0x11C5: [0x11AB, 0x11A8], # ᇅ -> ᆫᆨ + 0x11C6: [0x11AB, 0x11AE], # ᇆ -> ᆫᆮ + 0x11C7: [0x11AB, 0x11BA], # ᇇ -> ᆫᆺ + 0x11C8: [0x11AB, 0x11EB], # ᇈ -> ᆫᇫ + 0x11C9: [0x11AB, 0x11C0], # ᇉ -> ᆫᇀ + 0x11CA: [0x11AE, 0x11A8], # ᇊ -> ᆮᆨ + 0x11CB: [0x11AE, 0x11AF], # ᇋ -> ᆮᆯ + 0x11CC: [0x11AF, 0x11A8, 0x11BA], # ᇌ -> ᆯᆨᆺ + 0x11CD: [0x11AF, 0x11AB], # ᇍ -> ᆯᆫ + 0x11CE: [0x11AF, 0x11AE], # ᇎ -> ᆯᆮ + 0x11CF: [0x11AF, 0x11AE, 0x11C2], # ᇏ -> ᆯᆮᇂ + 0x11D0: [0x11AF, 0x11AF], # ᇐ -> ᆯᆯ + 0x11D1: [0x11AF, 0x11B7, 0x11A8], # ᇑ -> ᆯᆷᆨ + 0x11D2: [0x11AF, 0x11B7, 0x11BA], # ᇒ -> ᆯᆷᆺ + 0x11D3: [0x11AF, 0x11B8, 0x11BA], # ᇓ -> ᆯᆸᆺ + 0x11D4: [0x11AF, 0x11B8, 0x11C2], # ᇔ -> ᆯᆸᇂ + # 0x11d5: [0x11af , 0x11b8 , 0x11bc], # ᇕ -> ᆯᆸᆼ + 0x11D5: [0x11AF, 0x11E6], # ᇕ -> ᆯᇦ + 0x11D6: [0x11AF, 0x11BA, 0x11BA], # ᇖ -> ᆯᆺᆺ + 0x11D7: [0x11AF, 0x11EB], # ᇗ -> ᆯᇫ + 0x11D8: [0x11AF, 0x11BF], # ᇘ -> ᆯᆿ + 0x11D9: [0x11AF, 0x11F9], # ᇙ -> ᆯᇹ + 0x11DA: [0x11B7, 0x11A8], # ᇚ -> ᆷᆨ + 0x11DB: [0x11B7, 0x11AF], # ᇛ -> ᆷᆯ + 0x11DC: [0x11B7, 0x11B8], # ᇜ -> ᆷᆸ + 0x11DD: [0x11B7, 0x11BA], # ᇝ -> ᆷᆺ + 0x11DE: [0x11B7, 0x11BA, 0x11BA], # ᇞ -> ᆷᆺᆺ + 0x11DF: [0x11B7, 0x11EB], # ᇟ -> ᆷᇫ + 0x11E0: [0x11B7, 0x11BE], # ᇠ -> ᆷᆾ + 0x11E1: [0x11B7, 0x11C2], # ᇡ -> ᆷᇂ + 0x11E2: [0x11B7, 0x11BC], # ᇢ -> ᆷᆼ + 0x11E3: [0x11B8, 0x11AF], # ᇣ -> ᆸᆯ + 0x11E4: [0x11B8, 0x11C1], # ᇤ -> ᆸᇁ + 0x11E5: [0x11B8, 0x11C2], # ᇥ -> ᆸᇂ + 0x11E6: [0x11B8, 0x11BC], # ᇦ -> ᆸᆼ + 0x11E7: [0x11BA, 0x11A8], # ᇧ -> ᆺᆨ + 0x11E8: [0x11BA, 0x11AE], # ᇨ -> ᆺᆮ + 0x11E9: [0x11BA, 0x11AF], # ᇩ -> ᆺᆯ + 0x11EA: [0x11BA, 0x11B8], # ᇪ -> ᆺᆸ + 0x11EB: [0x1140], # ᇫ -> ᅀ + 0x11EC: [0x11BC, 0x11A8], # ᇬ -> ᆼᆨ + 0x11ED: [0x11BC, 0x11A8, 0x11A8], # ᇭ -> ᆼᆨᆨ + 0x11EE: [0x11BC, 0x11BC], # ᇮ -> ᆼᆼ + 0x11EF: [0x11BC, 0x11BF], # ᇯ -> ᆼᆿ + 0x11F0: [0x114C], # ᇰ -> ᅌ + 0x11F1: [0x11F0, 0x11BA], # ᇱ -> ᇰᆺ + 0x11F2: [0x11F0, 0x11EB], # ᇲ -> ᇰᇫ + 0x11F3: [0x11C1, 0x11B8], # ᇳ -> ᇁᆸ + 0x11F4: [0x11C1, 0x11BC], # ᇴ -> ᇁᆼ + 0x11F5: [0x11C2, 0x11AB], # ᇵ -> ᇂᆫ + 0x11F6: [0x11C2, 0x11AF], # ᇶ -> ᇂᆯ + 0x11F7: [0x11C2, 0x11B7], # ᇷ -> ᇂᆷ + 0x11F8: [0x11C2, 0x11B8], # ᇸ -> ᇂᆸ + 0x11F9: [0x1159], # ᇹ -> ᅙ + # Cherokee + 0x13A0: [0x44], # Ꭰ -> D + 0x13A1: [0x52], # Ꭱ -> R + 0x13A2: [0x54], # Ꭲ -> T + 0x13A9: [0x423], # Ꭹ -> У + 0x13AA: [0x41], # Ꭺ -> A + 0x13AB: [0x4A], # Ꭻ -> J + 0x13AC: [0x45], # Ꭼ -> E + 0x13B1: [0x393], # Ꮁ -> Γ + 0x13B3: [0x57], # Ꮃ -> W + 0x13B7: [0x4D], # Ꮇ -> M + 0x13BB: [0x48], # Ꮋ -> H + 0x13BE: [0x398], # Ꮎ -> Θ + 0x13C0: [0x47], # Ꮐ -> G + 0x13C2: [0x68], # Ꮒ -> h + 0x13C3: [0x5A], # Ꮓ -> Z + 0x13CF: [0x42C], # Ꮟ -> Ь + 0x13D9: [0x56], # Ꮩ -> V + 0x13DA: [0x53], # Ꮪ -> S + 0x13DE: [0x4C], # Ꮮ -> L + 0x13DF: [0x43], # Ꮯ -> C + 0x13E2: [0x50], # Ꮲ -> P + 0x13E6: [0x4B], # Ꮶ -> K + 0x13F4: [0x42], # Ᏼ -> B + # punctuation + # 0x2000: [0x20], #   -> + # 0x2001: [0x20], #   -> + 0x2010: [0x2D], # ‐ -> - + # 0x2011: [0x2D], # ‑ -> - + 0x2012: [0x2D], # ‒ -> - + 0x2013: [0x2D], # – -> - + 0x2014: [0x2D], # — -> - + 0x2015: [0x2D], # ― -> - + 0x2016: [0x7C, 0x7C], # ‖ -> || + 0x2018: [0x60], # ‘ -> ` + 0x2019: [0x27], # ’ -> ' + 0x201C: [0x22], # “ -> " + 0x201D: [0x22], # ” -> " + # 0x2024: [0x2E], # ․ -> . + # 0x2025: [0x2E, 0x2E], # ‥ -> .. + # 0x2026: [0x2E, 0x2E, 0x2E], # … -> ... + 0x2032: [0x27], # ′ -> ' + # 0x2033: [0x22], # ″ -> " + 0x2035: [0x60], # ‵ -> ` + # 0x2036: [0x22], # ‶ -> " + 0x2039: [0x3C], # ‹ -> < + 0x203A: [0x3E], # › -> > + # 0x203C: [0x21, 0x21], # ‼ -> !! + # 0x2048: [0x3F, 0x21], # ⁈ -> ?! + # 0x2049: [0x21, 0x3F], # ⁉ -> !? + # 0x2126: [0x3A9], # Ω -> Ω + # Mathematical operators + 0x2205: [0xD8], # ∅ -> Ø + 0x2206: [0x394], # ∆ -> Δ + 0x220F: [0x3A0], # ∏ -> Π + 0x2211: [0x3A3], # ∑ -> Σ + 0x2212: [0x2D], # − -> - + 0x2215: [0x2F], # ∕ -> / + 0x2216: [0x5C], # ∖ -> \ + 0x2217: [0x2A], # ∗ -> * + 0x2218: [0xB0], # ∘ -> ° + 0x2219: [0xB7], # ∙ -> · + 0x2223: [0x7C], # ∣ -> | + 0x2225: [0x7C, 0x7C], # ∥ -> || + 0x2236: [0x3A], # ∶ -> : + 0x223C: [0x7E], # ∼ -> ~ + 0x226A: [0xAB], # ≪ -> « + 0x226B: [0xBB], # ≫ -> » + 0x2299: [0x298], # ⊙ -> ʘ + 0x22C4: [0x25CA], # ⋄ -> ◊ + 0x22C5: [0xB7], # ⋅ -> · + 0x22EF: [0xB7, 0xB7, 0xB7], # ⋯ -> ··· + # Misc Technical + 0x2303: [0x5E], # ⌃ -> ^ + # APL greek + 0x2373: [0x3B9], # ⍳ -> ι + 0x2374: [0x3C1], # ⍴ -> ρ + 0x2375: [0x3C9], # ⍵ -> ω + 0x237A: [0x3B1], # ⍺ -> α + # names of control chars + 0x2400: [0x4E, 0x55, 0x4C], # ␀ -> NUL + 0x2401: [0x53, 0x4F, 0x48], # ␁ -> SOH + 0x2402: [0x53, 0x54, 0x58], # ␂ -> STX + 0x2403: [0x45, 0x54, 0x58], # ␃ -> ETX + 0x2404: [0x45, 0x4F, 0x54], # ␄ -> EOT + 0x2405: [0x45, 0x4E, 0x41], # ␅ -> ENA + 0x2406: [0x41, 0x43, 0x4B], # ␆ -> ACK + 0x2407: [0x42, 0x45, 0x4C], # ␇ -> BEL + 0x2408: [0x42, 0x53], # ␈ -> BS + 0x2409: [0x48, 0x54], # ␉ -> HT + 0x240A: [0x4C, 0x46], # ␊ -> LF + 0x240B: [0x56, 0x54], # ␋ -> VT + 0x240C: [0x46, 0x46], # ␌ -> FF + 0x240D: [0x43, 0x52], # ␍ -> CR + 0x240E: [0x53, 0x4F], # ␎ -> SO + 0x240F: [0x53, 0x49], # ␏ -> SI + 0x2410: [0x44, 0x4C, 0x45], # ␐ -> DLE + 0x2411: [0x44, 0x43, 0x31], # ␑ -> DC1 + 0x2412: [0x44, 0x43, 0x32], # ␒ -> DC2 + 0x2413: [0x44, 0x43, 0x33], # ␓ -> DC3 + 0x2414: [0x44, 0x43, 0x34], # ␔ -> DC4 + 0x2415: [0x4E, 0x41, 0x4B], # ␕ -> NAK + 0x2416: [0x53, 0x59, 0x4E], # ␖ -> SYN + 0x2417: [0x45, 0x54, 0x42], # ␗ -> ETB + 0x2418: [0x43, 0x41, 0x4E], # ␘ -> CAN + 0x2419: [0x45, 0x4D], # ␙ -> EM + 0x241A: [0x53, 0x55, 0x42], # ␚ -> SUB + 0x241B: [0x45, 0x53, 0x43], # ␛ -> ESC + 0x241C: [0x46, 0x53], # ␜ -> FS + 0x241D: [0x47, 0x53], # ␝ -> GS + 0x241E: [0x52, 0x53], # ␞ -> RS + 0x241F: [0x55, 0x53], # ␟ -> US + 0x2420: [0x53, 0x50], # ␠ -> SP + 0x2421: [0x44, 0x45, 0x4C], # ␡ -> DEL + 0x2422: [0x180], # ␢ -> ƀ + 0x2500: [0x2014], # ─ -> — + 0x2502: [0x7C], # │ -> | + 0x25B3: [0x2206], # △ -> ∆ + 0x25B8: [0x2023], # ▸ -> ‣ + 0x25BD: [0x2207], # ▽ -> ∇ + 0x25C7: [0x25CA], # ◇ -> ◊ + 0x25E6: [0xB0], # ◦ -> ° + 0x2662: [0x25CA], # ♢ -> ◊ + 0x2731: [0x2A], # ✱ -> * + 0x2758: [0x7C], # ❘ -> | + 0x2762: [0x21], # ❢ -> ! + # Idiographic symbols + 0x3001: [0x2C], # 、 -> , + 0x3008: [0x3C], # 〈 -> < + 0x3009: [0x3E], # 〉 -> > + 0x300A: [0xAB], # 《 -> « + 0x300B: [0xBB], # 》 -> » + # The Hangul Compatibility Jamo are just copies of the real Jamo + # [different spacing semantics though]. These already have NFKD forms + # 0x3131: [0x1100], # ㄱ -> ᄀ + # 0x3132: [0x1101], # ㄲ -> ᄁ + # 0x3133: [0x11AA], # ㄳ -> ᆪ + # 0x3134: [0x1102], # ㄴ -> ᄂ + # 0x3135: [0x11AC], # ㄵ -> ᆬ + # 0x3136: [0x11AD], # ㄶ -> ᆭ + # 0x3137: [0x1103], # ㄷ -> ᄃ + # 0x3138: [0x1104], # ㄸ -> ᄄ + # 0x3139: [0x1105], # ㄹ -> ᄅ + # 0x313A: [0x11B0], # ㄺ -> ᆰ + # 0x313B: [0x11B1], # ㄻ -> ᆱ + # 0x313C: [0x11B2], # ㄼ -> ᆲ + # 0x313D: [0x11B3], # ㄽ -> ᆳ + # 0x313E: [0x11B4], # ㄾ -> ᆴ + # 0x313F: [0x11B5], # ㄿ -> ᆵ + # 0x3140: [0x111A], # ㅀ -> ᄚ + # 0x3141: [0x1106], # ㅁ -> ᄆ + # 0x3142: [0x1107], # ㅂ -> ᄇ + # 0x3143: [0x1108], # ㅃ -> ᄈ + # 0x3144: [0x1121], # ㅄ -> ᄡ + # 0x3145: [0x1109], # ㅅ -> ᄉ + # 0x3146: [0x110A], # ㅆ -> ᄊ + # 0x3147: [0x110B], # ㅇ -> ᄋ + # 0x3148: [0x110C], # ㅈ -> ᄌ + # 0x3149: [0x110D], # ㅉ -> ᄍ + # 0x314A: [0x110E], # ㅊ -> ᄎ + # 0x314B: [0x110F], # ㅋ -> ᄏ + # 0x314C: [0x1110], # ㅌ -> ᄐ + # 0x314D: [0x1111], # ㅍ -> ᄑ + # 0x314E: [0x1112], # ㅎ -> ᄒ + # 0x314F: [0x1161], # ㅏ -> ᅡ + # 0x3150: [0x1162], # ㅐ -> ᅢ + # 0x3151: [0x1163], # ㅑ -> ᅣ + # 0x3152: [0x1164], # ㅒ -> ᅤ + # 0x3153: [0x1165], # ㅓ -> ᅥ + # 0x3154: [0x1166], # ㅔ -> ᅦ + # 0x3155: [0x1167], # ㅕ -> ᅧ + # 0x3156: [0x1168], # ㅖ -> ᅨ + # 0x3157: [0x1169], # ㅗ -> ᅩ + # 0x3158: [0x116A], # ㅘ -> ᅪ + # 0x3159: [0x116B], # ㅙ -> ᅫ + # 0x315A: [0x116C], # ㅚ -> ᅬ + # 0x315B: [0x116D], # ㅛ -> ᅭ + # 0x315C: [0x116E], # ㅜ -> ᅮ + # 0x315D: [0x116F], # ㅝ -> ᅯ + # 0x315E: [0x1170], # ㅞ -> ᅰ + # 0x315F: [0x1171], # ㅟ -> ᅱ + # 0x3160: [0x1172], # ㅠ -> ᅲ + # 0x3161: [0x1173], # ㅡ -> ᅳ + # 0x3162: [0x1174], # ㅢ -> ᅴ + # 0x3163: [0x1175], # ㅣ -> ᅵ + # 0x3164: [0x1160], # ㅤ -> ᅠ + # 0x3165: [0x1114], # ㅥ -> ᄔ + # 0x3166: [0x1115], # ㅦ -> ᄕ + # 0x3167: [0x11C7], # ㅧ -> ᇇ + # 0x3168: [0x11C8], # ㅨ -> ᇈ + # 0x3169: [0x11CC], # ㅩ -> ᇌ + # 0x316A: [0x11CE], # ㅪ -> ᇎ + # 0x316B: [0x11D3], # ㅫ -> ᇓ + # 0x316C: [0x11D7], # ㅬ -> ᇗ + # 0x316D: [0x11D9], # ㅭ -> ᇙ + # 0x316E: [0x111C], # ㅮ -> ᄜ + # 0x316F: [0x11DD], # ㅯ -> ᇝ + # 0x3170: [0x11DF], # ㅰ -> ᇟ + # 0x3171: [0x111D], # ㅱ -> ᄝ + # 0x3172: [0x111E], # ㅲ -> ᄞ + # 0x3173: [0x1120], # ㅳ -> ᄠ + # 0x3174: [0x1122], # ㅴ -> ᄢ + # 0x3175: [0x1123], # ㅵ -> ᄣ + # 0x3176: [0x1127], # ㅶ -> ᄧ + # 0x3177: [0x1129], # ㅷ -> ᄩ + # 0x3178: [0x112B], # ㅸ -> ᄫ + # 0x3179: [0x112C], # ㅹ -> ᄬ + # 0x317A: [0x112D], # ㅺ -> ᄭ + # 0x317B: [0x112E], # ㅻ -> ᄮ + # 0x317C: [0x112F], # ㅼ -> ᄯ + # 0x317D: [0x1132], # ㅽ -> ᄲ + # 0x317E: [0x1136], # ㅾ -> ᄶ + # 0x317F: [0x1140], # ㅿ -> ᅀ + # 0x3180: [0x1147], # ㆀ -> ᅇ + # 0x3181: [0x114C], # ㆁ -> ᅌ + # 0x3182: [0x11F1], # ㆂ -> ᇱ + # 0x3183: [0x11F2], # ㆃ -> ᇲ + # 0x3184: [0x1157], # ㆄ -> ᅗ + # 0x3185: [0x1158], # ㆅ -> ᅘ + # 0x3186: [0x1159], # ㆆ -> ᅙ + # 0x3187: [0x1184], # ㆇ -> ᆄ + # 0x3188: [0x1185], # ㆈ -> ᆅ + # 0x3189: [0x1188], # ㆉ -> ᆈ + # 0x318A: [0x1191], # ㆊ -> ᆑ + # 0x318B: [0x1192], # ㆋ -> ᆒ + # 0x318C: [0x1194], # ㆌ -> ᆔ + # 0x318D: [0x119E], # ㆍ -> ᆞ + # 0x318E: [0x11A1], # ㆎ -> ᆡ + # similar double brackets + # 0xFF5F: [0x2E28], # ⦅ -> ⸨ + 0x2E28: [0xFF5F], # ⸨ -> ⦅ + # 0xFF60: [0x2E29], # ⦆ -> ⸩ + 0x2E29: [0xFF60], # ⸩ -> ⦆ +} + + +MANUAL_POSES = { + 0x0315: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(232) - COMBINING COMMA ABOVE RIGHT + 0x0340: Pose.LEFT | Pose.ABOVE, # CCC(230) - COMBINING GRAVE TONE MARK + 0x0341: Pose.RIGHT | Pose.ABOVE, # CCC(230) - COMBINING ACUTE TONE MARK + 0x0345: Pose.BELOW, # CCC(240) - COMBINING GREEK YPOGEGRAMMENI + 0x0385: Pose.ABOVE, # CCC(0) - GREEK DIALYTIKA TONOS + 0x0483: Pose.CENTERLEFT | Pose.ABOVE, # CCC(230) - COMBINING CYRILLIC TITLO + 0x0484: Pose.CENTERLEFT + | Pose.ABOVE, # CCC(230) - COMBINING CYRILLIC PALATALIZATION + 0x0485: Pose.CENTERLEFT + | Pose.ABOVE, # CCC(230) - COMBINING CYRILLIC DASIA PNEUMATA + 0x0486: Pose.CENTERLEFT + | Pose.ABOVE, # CCC(230) - COMBINING CYRILLIC PSILI PNEUMATA + 0x0488: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING CYRILLIC HUNDRED THOUSANDS SIGN + 0x0489: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING CYRILLIC MILLIONS SIGN + 0x0596: Pose.CENTERRIGHT | Pose.BELOW, # CCC(220) - HEBREW ACCENT TIPEHA + 0x0599: Pose.LEFTEDGE | Pose.ABOVE, # CCC(230) - HEBREW ACCENT PASHTA + 0x059A: Pose.RIGHTEDGE | Pose.BELOW, # CCC(222) - HEBREW ACCENT YETIV + 0x059C: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(230) - HEBREW ACCENT GERESH + 0x059D: Pose.RIGHTEDGE | Pose.ABOVE, # CCC(230) - HEBREW ACCENT GERESH MUQDAM + 0x059E: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(230) - HEBREW ACCENT GERSHAYIM + 0x05A0: Pose.RIGHTEDGE | Pose.ABOVE, # CCC(230) - HEBREW ACCENT TELISHA GEDOLA + 0x05A1: Pose.LEFTEDGE | Pose.ABOVE, # CCC(230) - HEBREW ACCENT PAZER + 0x05A5: Pose.CENTERLEFT | Pose.BELOW, # CCC(220) - HEBREW ACCENT MERKHA + 0x05A6: Pose.CENTERLEFT | Pose.BELOW, # CCC(220) - HEBREW ACCENT MERKHA KEFULA + 0x05A8: Pose.CENTERLEFT | Pose.ABOVE, # CCC(230) - HEBREW ACCENT QADMA + 0x05A9: Pose.LEFTEDGE | Pose.ABOVE, # CCC(230) - HEBREW ACCENT TELISHA QETANA + 0x05AD: Pose.RIGHTEDGE | Pose.BELOW, # CCC(222) - HEBREW ACCENT DEHI + 0x05AE: Pose.LEFTEDGE | Pose.ABOVE, # CCC(228) - HEBREW ACCENT ZINOR + 0x05B0: Pose.BELOW, # CCC(10) - HEBREW POINT SHEVA + 0x05B1: Pose.BELOW, # CCC(11) - HEBREW POINT HATAF SEGOL + 0x05B2: Pose.BELOW, # CCC(12) - HEBREW POINT HATAF PATAH + 0x05B3: Pose.BELOW, # CCC(13) - HEBREW POINT HATAF QAMATS + 0x05B4: Pose.BELOW, # CCC(14) - HEBREW POINT HIRIQ + 0x05B5: Pose.BELOW, # CCC(15) - HEBREW POINT TSERE + 0x05B6: Pose.BELOW, # CCC(16) - HEBREW POINT SEGOL + 0x05B7: Pose.BELOW, # CCC(17) - HEBREW POINT PATAH + 0x05B8: Pose.BELOW, # CCC(18) - HEBREW POINT QAMATS + 0x05B9: Pose.LEFTEDGE | Pose.ABOVE, # CCC(19) - HEBREW POINT HOLAM + 0x05BA: Pose.LEFTEDGE | Pose.ABOVE, # CCC(19) - HEBREW POINT HOLAM HASER FOR VAV + 0x05BB: Pose.BELOW, # CCC(20) - HEBREW POINT QUBUTS + 0x05BC: Pose.OVERSTRIKE, # CCC(21) - HEBREW POINT DAGESH OR MAPIQ + 0x05BD: Pose.BELOW, # CCC(22) - HEBREW POINT METEG + 0x05BF: Pose.ABOVE, # CCC(23) - HEBREW POINT RAFE + 0x05C1: Pose.RIGHTEDGE | Pose.ABOVE, # CCC(24) - HEBREW POINT SHIN DOT + 0x05C2: Pose.LEFTEDGE | Pose.ABOVE, # CCC(25) - HEBREW POINT SIN DOT + 0x05C5: Pose.ABOVE, # CCC(220) - HEBREW MARK LOWER DOT + 0x05C7: Pose.BELOW, # CCC(18) - HEBREW POINT QAMATS QATAN + 0x064B: Pose.ABOVE, # CCC(27) - ARABIC FATHATAN + 0x064C: Pose.ABOVE, # CCC(28) - ARABIC DAMMATAN + 0x064D: Pose.BELOW, # CCC(29) - ARABIC KASRATAN + 0x064E: Pose.ABOVE, # CCC(30) - ARABIC FATHA + 0x064F: Pose.ABOVE, # CCC(31) - ARABIC DAMMA + 0x0650: Pose.BELOW, # CCC(32) - ARABIC KASRA + 0x0651: Pose.ABOVE, # CCC(33) - ARABIC SHADDA + 0x0652: Pose.ABOVE, # CCC(34) - ARABIC SUKUN + 0x0670: Pose.ABOVE, # CCC(35) - ARABIC LETTER SUPERSCRIPT ALEF + 0x06DD: Pose.OVERSTRIKE, # CCC(0) - ARABIC END OF AYAH + 0x06DE: Pose.OVERSTRIKE, # CCC(0) - ARABIC START OF RUB EL HIZB + 0x0711: Pose.ABOVE, # CCC(36) - SYRIAC LETTER SUPERSCRIPT ALAPH + 0x0732: Pose.CENTEREDOUTSIDE, # CCC(230) - SYRIAC PTHAHA DOTTED + 0x0740: Pose.LEFTEDGE | Pose.ABOVE, # CCC(230) - SYRIAC FEMININE DOT + 0x07A6: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA ABAFILI + 0x07A7: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA AABAAFILI + 0x07A8: Pose.CENTERLEFT | Pose.BELOW, # CCC(0) - THAANA IBIFILI + 0x07A9: Pose.CENTERLEFT | Pose.BELOW, # CCC(0) - THAANA EEBEEFILI + 0x07AA: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA UBUFILI + 0x07AB: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA OOBOOFILI + 0x07AC: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA EBEFILI + 0x07AD: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA EYBEYFILI + 0x07AE: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA OBOFILI + 0x07AF: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA OABOAFILI + 0x07B0: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - THAANA SUKUN + 0x0901: Pose.ABOVE, # CCC(0) - DEVANAGARI SIGN CANDRABINDU + 0x0902: Pose.ABOVE, # CCC(0) - DEVANAGARI SIGN ANUSVARA + 0x0903: Pose.RIGHT, # CCC(0) - DEVANAGARI SIGN VISARGA + 0x093C: Pose.BELOW, # CCC(7) - DEVANAGARI SIGN NUKTA + 0x093E: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN AA + 0x093F: Pose.LEFT, # CCC(0) - DEVANAGARI VOWEL SIGN I + 0x0940: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN II + 0x0941: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN U + 0x0942: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN UU + 0x0943: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN VOCALIC R + 0x0944: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN VOCALIC RR + 0x0945: Pose.ABOVE, # CCC(0) - DEVANAGARI VOWEL SIGN CANDRA E + 0x0946: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - DEVANAGARI VOWEL SIGN SHORT E + 0x0947: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - DEVANAGARI VOWEL SIGN E + 0x0948: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - DEVANAGARI VOWEL SIGN AI + 0x0949: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN CANDRA O + 0x094A: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN SHORT O + 0x094B: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN O + 0x094C: Pose.RIGHT, # CCC(0) - DEVANAGARI VOWEL SIGN AU + 0x094D: Pose.CENTERRIGHT | Pose.BELOW, # CCC(9) - DEVANAGARI SIGN VIRAMA + 0x0962: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN VOCALIC L + 0x0963: Pose.BELOW, # CCC(0) - DEVANAGARI VOWEL SIGN VOCALIC LL + 0x0981: Pose.ABOVE, # CCC(0) - BENGALI SIGN CANDRABINDU + 0x0982: Pose.RIGHT, # CCC(0) - BENGALI SIGN ANUSVARA + 0x0983: Pose.RIGHT, # CCC(0) - BENGALI SIGN VISARGA + 0x09BC: Pose.BELOW, # CCC(7) - BENGALI SIGN NUKTA + 0x09BE: Pose.RIGHT, # CCC(0) - BENGALI VOWEL SIGN AA + 0x09BF: Pose.LEFT, # CCC(0) - BENGALI VOWEL SIGN I + 0x09C0: Pose.RIGHT, # CCC(0) - BENGALI VOWEL SIGN II + 0x09C1: Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN U + 0x09C2: Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN UU + 0x09C3: Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN VOCALIC R + 0x09C4: Pose.CENTERRIGHT | Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN VOCALIC RR + 0x09C7: Pose.LEFT, # CCC(0) - BENGALI VOWEL SIGN E + 0x09C8: Pose.LEFT, # CCC(0) - BENGALI VOWEL SIGN AI + 0x09CB: Pose.OVERSTRIKE, # CCC(0) - BENGALI VOWEL SIGN O + 0x09CC: Pose.OVERSTRIKE, # CCC(0) - BENGALI VOWEL SIGN AU + 0x09CD: Pose.BELOW, # CCC(9) - BENGALI SIGN VIRAMA + 0x09D7: Pose.RIGHT, # CCC(0) - BENGALI AU LENGTH MARK + 0x09E2: Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN VOCALIC L + 0x09E3: Pose.BELOW, # CCC(0) - BENGALI VOWEL SIGN VOCALIC LL + 0x0A02: Pose.ABOVE, # CCC(0) - GURMUKHI SIGN BINDI + 0x0A3C: Pose.BELOW, # CCC(7) - GURMUKHI SIGN NUKTA + 0x0A3E: Pose.RIGHT, # CCC(0) - GURMUKHI VOWEL SIGN AA + 0x0A3F: Pose.LEFT, # CCC(0) - GURMUKHI VOWEL SIGN I + 0x0A40: Pose.RIGHT, # CCC(0) - GURMUKHI VOWEL SIGN II + 0x0A41: Pose.BELOW, # CCC(0) - GURMUKHI VOWEL SIGN U + 0x0A42: Pose.BELOW, # CCC(0) - GURMUKHI VOWEL SIGN UU + 0x0A47: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GURMUKHI VOWEL SIGN EE + 0x0A48: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GURMUKHI VOWEL SIGN AI + 0x0A4B: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GURMUKHI VOWEL SIGN OO + 0x0A4C: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GURMUKHI VOWEL SIGN AU + 0x0A4D: Pose.BELOW, # CCC(9) - GURMUKHI SIGN VIRAMA + 0x0A70: Pose.ABOVE, # CCC(0) - GURMUKHI TIPPI + 0x0A71: Pose.ABOVE, # CCC(0) - GURMUKHI ADDAK + 0x0A81: Pose.ABOVE, # CCC(0) - GUJARATI SIGN CANDRABINDU + 0x0A82: Pose.ABOVE, # CCC(0) - GUJARATI SIGN ANUSVARA + 0x0A83: Pose.RIGHT, # CCC(0) - GUJARATI SIGN VISARGA + 0x0ABC: Pose.BELOW, # CCC(7) - GUJARATI SIGN NUKTA + 0x0ABE: Pose.RIGHT, # CCC(0) - GUJARATI VOWEL SIGN AA + 0x0ABF: Pose.LEFT, # CCC(0) - GUJARATI VOWEL SIGN I + 0x0AC0: Pose.RIGHT, # CCC(0) - GUJARATI VOWEL SIGN II + 0x0AC1: Pose.BELOW, # CCC(0) - GUJARATI VOWEL SIGN U + 0x0AC2: Pose.BELOW, # CCC(0) - GUJARATI VOWEL SIGN UU + 0x0AC3: Pose.BELOW, # CCC(0) - GUJARATI VOWEL SIGN VOCALIC R + 0x0AC4: Pose.BELOW, # CCC(0) - GUJARATI VOWEL SIGN VOCALIC RR + 0x0AC5: Pose.ABOVE, # CCC(0) - GUJARATI VOWEL SIGN CANDRA E + 0x0AC7: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GUJARATI VOWEL SIGN E + 0x0AC8: Pose.CENTERLEFT | Pose.ABOVE, # CCC(0) - GUJARATI VOWEL SIGN AI + 0x0AC9: Pose.RIGHT, # CCC(0) - GUJARATI VOWEL SIGN CANDRA O + 0x0ACB: Pose.RIGHT, # CCC(0) - GUJARATI VOWEL SIGN O + 0x0ACC: Pose.RIGHT, # CCC(0) - GUJARATI VOWEL SIGN AU + 0x0ACD: Pose.CENTERRIGHT | Pose.BELOW, # CCC(9) - GUJARATI SIGN VIRAMA + 0x0B01: Pose.ABOVE, # CCC(0) - ORIYA SIGN CANDRABINDU + 0x0B02: Pose.ABOVE, # CCC(0) - ORIYA SIGN ANUSVARA + 0x0B03: Pose.RIGHT, # CCC(0) - ORIYA SIGN VISARGA + 0x0B3C: Pose.BELOW, # CCC(7) - ORIYA SIGN NUKTA + 0x0B3E: Pose.RIGHT, # CCC(0) - ORIYA VOWEL SIGN AA + 0x0B3F: Pose.ABOVE, # CCC(0) - ORIYA VOWEL SIGN I + 0x0B40: Pose.RIGHT, # CCC(0) - ORIYA VOWEL SIGN II + 0x0B41: Pose.BELOW, # CCC(0) - ORIYA VOWEL SIGN U + 0x0B42: Pose.BELOW, # CCC(0) - ORIYA VOWEL SIGN UU + 0x0B43: Pose.BELOW, # CCC(0) - ORIYA VOWEL SIGN VOCALIC R + 0x0B47: Pose.LEFT, # CCC(0) - ORIYA VOWEL SIGN E + 0x0B48: Pose.OUTSIDE | Pose.LEFT | Pose.ABOVE, # CCC(0) - ORIYA VOWEL SIGN AI + 0x0B4B: Pose.CENTEREDOUTSIDE, # CCC(0) - ORIYA VOWEL SIGN O + 0x0B4C: Pose.CENTEREDOUTSIDE, # CCC(0) - ORIYA VOWEL SIGN AU + 0x0B4D: Pose.BELOW, # CCC(9) - ORIYA SIGN VIRAMA + 0x0B56: Pose.ABOVE, # CCC(0) - ORIYA AI LENGTH MARK + 0x0B57: Pose.RIGHT, # CCC(0) - ORIYA AU LENGTH MARK + 0x0B82: Pose.ABOVE, # CCC(0) - TAMIL SIGN ANUSVARA + 0x0B83: Pose.RIGHT, # CCC(0) - TAMIL SIGN VISARGA + 0x0BBE: Pose.RIGHT, # CCC(0) - TAMIL VOWEL SIGN AA + 0x0BBF: Pose.RIGHT, # CCC(0) - TAMIL VOWEL SIGN I + 0x0BC0: Pose.ABOVE, # CCC(0) - TAMIL VOWEL SIGN II + 0x0BC1: Pose.RIGHT, # CCC(0) - TAMIL VOWEL SIGN U + 0x0BC2: Pose.RIGHT, # CCC(0) - TAMIL VOWEL SIGN UU + 0x0BC6: Pose.LEFT, # CCC(0) - TAMIL VOWEL SIGN E + 0x0BC7: Pose.LEFT, # CCC(0) - TAMIL VOWEL SIGN EE + 0x0BC8: Pose.LEFT, # CCC(0) - TAMIL VOWEL SIGN AI + 0x0BCA: Pose.CENTEREDOUTSIDE, # CCC(0) - TAMIL VOWEL SIGN O + 0x0BCB: Pose.CENTEREDOUTSIDE, # CCC(0) - TAMIL VOWEL SIGN OO + 0x0BCC: Pose.CENTEREDOUTSIDE, # CCC(0) - TAMIL VOWEL SIGN AU + 0x0BCD: Pose.ABOVE, # CCC(9) - TAMIL SIGN VIRAMA + 0x0BD7: Pose.RIGHT, # CCC(0) - TAMIL AU LENGTH MARK + 0x0C00: Pose.ABOVE, # CCC(0) - TELUGU SIGN COMBINING CANDRABINDU ABOVE + 0x0C01: Pose.RIGHT, # CCC(0) - TELUGU SIGN CANDRABINDU + 0x0C02: Pose.RIGHT, # CCC(0) - TELUGU SIGN ANUSVARA + 0x0C03: Pose.RIGHT, # CCC(0) - TELUGU SIGN VISARGA + 0x0C3E: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN AA + 0x0C3F: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN I + 0x0C40: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN II + 0x0C41: Pose.RIGHT, # CCC(0) - TELUGU VOWEL SIGN U + 0x0C42: Pose.RIGHT, # CCC(0) - TELUGU VOWEL SIGN UU + 0x0C43: Pose.RIGHT, # CCC(0) - TELUGU VOWEL SIGN VOCALIC R + 0x0C44: Pose.RIGHT, # CCC(0) - TELUGU VOWEL SIGN VOCALIC RR + 0x0C46: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN E + 0x0C47: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN EE + 0x0C48: Pose.CENTEREDOUTSIDE, # CCC(0) - TELUGU VOWEL SIGN AI + 0x0C4A: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN O + 0x0C4B: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN OO + 0x0C4C: Pose.ABOVE, # CCC(0) - TELUGU VOWEL SIGN AU + 0x0C4D: Pose.ABOVE, # CCC(9) - TELUGU SIGN VIRAMA + 0x0C55: Pose.ABOVE, # CCC(84) - TELUGU LENGTH MARK + 0x0C56: Pose.BELOW, # CCC(91) - TELUGU AI LENGTH MARK + 0x0C82: Pose.RIGHT, # CCC(0) - KANNADA SIGN ANUSVARA + 0x0C83: Pose.RIGHT, # CCC(0) - KANNADA SIGN VISARGA + 0x0CBE: Pose.RIGHT, # CCC(0) - KANNADA VOWEL SIGN AA + 0x0CBF: Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN I + 0x0CC0: Pose.OUTSIDE | Pose.RIGHT | Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN II + 0x0CC1: Pose.RIGHT, # CCC(0) - KANNADA VOWEL SIGN U + 0x0CC2: Pose.RIGHT, # CCC(0) - KANNADA VOWEL SIGN UU + 0x0CC3: Pose.RIGHT, # CCC(0) - KANNADA VOWEL SIGN VOCALIC R + 0x0CC4: Pose.RIGHT, # CCC(0) - KANNADA VOWEL SIGN VOCALIC RR + 0x0CC6: Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN E + 0x0CC7: Pose.OUTSIDE | Pose.RIGHT | Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN EE + 0x0CC8: Pose.OUTSIDE | Pose.RIGHT | Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN AI + 0x0CCA: Pose.OUTSIDE | Pose.RIGHT | Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN O + 0x0CCB: Pose.OUTSIDE | Pose.RIGHT | Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN OO + 0x0CCC: Pose.ABOVE, # CCC(0) - KANNADA VOWEL SIGN AU + 0x0CCD: Pose.ABOVE, # CCC(9) - KANNADA SIGN VIRAMA + 0x0CD5: Pose.RIGHT, # CCC(0) - KANNADA LENGTH MARK + 0x0CD6: Pose.RIGHT, # CCC(0) - KANNADA AI LENGTH MARK + 0x0D02: Pose.RIGHT, # CCC(0) - MALAYALAM SIGN ANUSVARA + 0x0D03: Pose.RIGHT, # CCC(0) - MALAYALAM SIGN VISARGA + 0x0D3E: Pose.RIGHT, # CCC(0) - MALAYALAM VOWEL SIGN AA + 0x0D3F: Pose.RIGHT, # CCC(0) - MALAYALAM VOWEL SIGN I + 0x0D40: Pose.RIGHT, # CCC(0) - MALAYALAM VOWEL SIGN II + 0x0D41: Pose.RIGHT | Pose.BELOW, # CCC(0) - MALAYALAM VOWEL SIGN U + 0x0D42: Pose.RIGHT | Pose.BELOW, # CCC(0) - MALAYALAM VOWEL SIGN UU + 0x0D43: Pose.BELOW, # CCC(0) - MALAYALAM VOWEL SIGN VOCALIC R + 0x0D46: Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN E + 0x0D47: Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN EE + 0x0D48: Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN AI + 0x0D4A: Pose.OUTSIDE | Pose.RIGHT | Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN O + 0x0D4B: Pose.OUTSIDE | Pose.RIGHT | Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN OO + 0x0D4C: Pose.OUTSIDE | Pose.RIGHT | Pose.LEFT, # CCC(0) - MALAYALAM VOWEL SIGN AU + 0x0D4D: Pose.RIGHT | Pose.ABOVE, # CCC(9) - MALAYALAM SIGN VIRAMA + 0x0D57: Pose.RIGHT, # CCC(0) - MALAYALAM AU LENGTH MARK + 0x0D82: Pose.RIGHT, # CCC(0) - SINHALA SIGN ANUSVARAYA + 0x0D83: Pose.RIGHT, # CCC(0) - SINHALA SIGN VISARGAYA + 0x0DCA: Pose.RIGHT, # CCC(9) - SINHALA SIGN AL-LAKUNA + 0x0DCF: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN AELA-PILLA + 0x0DD0: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN KETTI AEDA-PILLA + 0x0DD1: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN DIGA AEDA-PILLA + 0x0DD2: Pose.ABOVE, # CCC(0) - SINHALA VOWEL SIGN KETTI IS-PILLA + 0x0DD3: Pose.ABOVE, # CCC(0) - SINHALA VOWEL SIGN DIGA IS-PILLA + 0x0DD4: Pose.BELOW, # CCC(0) - SINHALA VOWEL SIGN KETTI PAA-PILLA + 0x0DD6: Pose.BELOW, # CCC(0) - SINHALA VOWEL SIGN DIGA PAA-PILLA + 0x0DD8: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN GAETTA-PILLA + 0x0DD9: Pose.LEFT, # CCC(0) - SINHALA VOWEL SIGN KOMBUVA + 0x0DDA: Pose.CENTEREDOUTSIDE, # CCC(0) - SINHALA VOWEL SIGN DIGA KOMBUVA + 0x0DDB: Pose.LEFT, # CCC(0) - SINHALA VOWEL SIGN KOMBU DEKA + 0x0DDC: Pose.CENTEREDOUTSIDE, # CCC(0) - SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA + 0x0DDD: Pose.CENTEREDOUTSIDE, # CCC(0) - SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA + 0x0DDE: Pose.CENTEREDOUTSIDE, # CCC(0) - SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA + 0x0DDF: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN GAYANUKITTA + 0x0DF2: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN DIGA GAETTA-PILLA + 0x0DF3: Pose.RIGHT, # CCC(0) - SINHALA VOWEL SIGN DIGA GAYANUKITTA + 0x0E31: Pose.ABOVE, # CCC(0) - THAI CHARACTER MAI HAN-AKAT + 0x0E34: Pose.ABOVE, # CCC(0) - THAI CHARACTER SARA I + 0x0E35: Pose.ABOVE, # CCC(0) - THAI CHARACTER SARA II + 0x0E36: Pose.ABOVE, # CCC(0) - THAI CHARACTER SARA UE + 0x0E37: Pose.ABOVE, # CCC(0) - THAI CHARACTER SARA UEE + 0x0E38: Pose.RIGHT | Pose.BELOW, # CCC(103) - THAI CHARACTER SARA U + 0x0E39: Pose.CENTERRIGHT | Pose.BELOW, # CCC(103) - THAI CHARACTER SARA UU + 0x0E3A: Pose.RIGHT | Pose.BELOW, # CCC(9) - THAI CHARACTER PHINTHU + 0x0E47: Pose.ABOVE, # CCC(0) - THAI CHARACTER MAITAIKHU + 0x0E48: Pose.RIGHT | Pose.ABOVE, # CCC(107) - THAI CHARACTER MAI EK + 0x0E49: Pose.ABOVE, # CCC(107) - THAI CHARACTER MAI THO + 0x0E4A: Pose.ABOVE, # CCC(107) - THAI CHARACTER MAI TRI + 0x0E4B: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(107) - THAI CHARACTER MAI CHATTAWA + 0x0E4C: Pose.ABOVE, # CCC(0) - THAI CHARACTER THANTHAKHAT + 0x0E4D: Pose.RIGHT | Pose.ABOVE, # CCC(0) - THAI CHARACTER NIKHAHIT + 0x0E4E: Pose.RIGHT | Pose.ABOVE, # CCC(0) - THAI CHARACTER YAMAKKAN + 0x0EB1: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN MAI KAN + 0x0EB4: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN I + 0x0EB5: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN II + 0x0EB6: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN Y + 0x0EB7: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN YY + 0x0EB8: Pose.BELOW, # CCC(118) - LAO VOWEL SIGN U + 0x0EB9: Pose.BELOW, # CCC(118) - LAO VOWEL SIGN UU + 0x0EBB: Pose.ABOVE, # CCC(0) - LAO VOWEL SIGN MAI KON + 0x0EBC: Pose.BELOW, # CCC(0) - LAO SEMIVOWEL SIGN LO + 0x0EC8: Pose.ABOVE, # CCC(122) - LAO TONE MAI EK + 0x0EC9: Pose.ABOVE, # CCC(122) - LAO TONE MAI THO + 0x0ECA: Pose.ABOVE, # CCC(122) - LAO TONE MAI TI + 0x0ECB: Pose.ABOVE, # CCC(122) - LAO TONE MAI CATAWA + 0x0ECC: Pose.ABOVE, # CCC(0) - LAO CANCELLATION MARK + 0x0ECD: Pose.ABOVE, # CCC(0) - LAO NIGGAHITA + 0x0F18: Pose.RIGHT | Pose.BELOW, # CCC(220) - TIBETAN ASTROLOGICAL SIGN -KHYUD PA + 0x0F3E: Pose.RIGHT | Pose.BELOW, # CCC(0) - TIBETAN SIGN YAR TSHES + 0x0F3F: Pose.LEFT | Pose.BELOW, # CCC(0) - TIBETAN SIGN MAR TSHES + 0x0F71: Pose.BELOW, # CCC(129) - TIBETAN VOWEL SIGN AA + 0x0F72: Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN I + 0x0F73: Pose.OUTSIDE | Pose.BELOW | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN II + 0x0F74: Pose.BELOW, # CCC(132) - TIBETAN VOWEL SIGN U + 0x0F75: Pose.BELOW, # CCC(0) - TIBETAN VOWEL SIGN UU + 0x0F76: Pose.OUTSIDE + | Pose.BELOW + | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN VOCALIC R + 0x0F77: Pose.OUTSIDE + | Pose.BELOW + | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN VOCALIC RR + 0x0F78: Pose.OUTSIDE + | Pose.BELOW + | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN VOCALIC L + 0x0F79: Pose.OUTSIDE + | Pose.BELOW + | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN VOCALIC LL + 0x0F7A: Pose.CENTERLEFT | Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN E + 0x0F7B: Pose.CENTERLEFT | Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN EE + 0x0F7C: Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN O + 0x0F7D: Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN OO + 0x0F7E: Pose.ABOVE, # CCC(0) - TIBETAN SIGN RJES SU NGA RO + 0x0F7F: Pose.RIGHT, # CCC(0) - TIBETAN SIGN RNAM BCAD + 0x0F80: Pose.ABOVE, # CCC(130) - TIBETAN VOWEL SIGN REVERSED I + 0x0F81: Pose.OUTSIDE + | Pose.BELOW + | Pose.ABOVE, # CCC(0) - TIBETAN VOWEL SIGN REVERSED II + 0x0F84: Pose.LEFT | Pose.BELOW, # CCC(9) - TIBETAN MARK HALANTA + 0x0F90: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER KA + 0x0F91: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER KHA + 0x0F92: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER GA + 0x0F93: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER GHA + 0x0F94: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER NGA + 0x0F95: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER CA + 0x0F96: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER CHA + 0x0F97: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER JA + 0x0F99: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER NYA + 0x0F9A: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER TTA + 0x0F9B: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER TTHA + 0x0F9C: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DDA + 0x0F9D: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DDHA + 0x0F9E: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER NNA + 0x0F9F: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER TA + 0x0FA0: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER THA + 0x0FA1: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DA + 0x0FA2: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DHA + 0x0FA3: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER NA + 0x0FA4: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER PA + 0x0FA5: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER PHA + 0x0FA6: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER BA + 0x0FA7: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER BHA + 0x0FA8: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER MA + 0x0FA9: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER TSA + 0x0FAA: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER TSHA + 0x0FAB: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DZA + 0x0FAC: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER DZHA + 0x0FAD: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER WA + 0x0FAE: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER ZHA + 0x0FAF: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER ZA + 0x0FB0: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER -A + 0x0FB1: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER YA + 0x0FB2: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER RA + 0x0FB3: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER LA + 0x0FB4: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER SHA + 0x0FB5: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER SSA + 0x0FB6: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER SA + 0x0FB7: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER HA + 0x0FB8: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER A + 0x0FB9: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER KSSA + 0x0FBA: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER FIXED-FORM WA + 0x0FBB: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER FIXED-FORM YA + 0x0FBC: Pose.BELOW, # CCC(0) - TIBETAN SUBJOINED LETTER FIXED-FORM RA + 0x102C: Pose.RIGHT, # CCC(0) - MYANMAR VOWEL SIGN AA + 0x102D: Pose.ABOVE, # CCC(0) - MYANMAR VOWEL SIGN I + 0x102E: Pose.ABOVE, # CCC(0) - MYANMAR VOWEL SIGN II + 0x102F: Pose.BELOW, # CCC(0) - MYANMAR VOWEL SIGN U + 0x1030: Pose.BELOW, # CCC(0) - MYANMAR VOWEL SIGN UU + 0x1031: Pose.LEFT, # CCC(0) - MYANMAR VOWEL SIGN E + 0x1032: Pose.ABOVE, # CCC(0) - MYANMAR VOWEL SIGN AI + 0x1036: Pose.ABOVE, # CCC(0) - MYANMAR SIGN ANUSVARA + 0x1037: Pose.BELOW, # CCC(7) - MYANMAR SIGN DOT BELOW + 0x1038: Pose.RIGHT, # CCC(0) - MYANMAR SIGN VISARGA + 0x1039: Pose.ABOVE, # CCC(9) - MYANMAR SIGN VIRAMA + 0x1056: Pose.RIGHT, # CCC(0) - MYANMAR VOWEL SIGN VOCALIC R + 0x1057: Pose.RIGHT, # CCC(0) - MYANMAR VOWEL SIGN VOCALIC RR + 0x1058: Pose.BELOW, # CCC(0) - MYANMAR VOWEL SIGN VOCALIC L + 0x1059: Pose.BELOW, # CCC(0) - MYANMAR VOWEL SIGN VOCALIC LL + 0x17B4: Pose.OVERSTRIKE, # CCC(0) - KHMER VOWEL INHERENT AQ + 0x17B5: Pose.OVERSTRIKE, # CCC(0) - KHMER VOWEL INHERENT AA + 0x17B6: Pose.RIGHT, # CCC(0) - KHMER VOWEL SIGN AA + 0x17B7: Pose.ABOVE, # CCC(0) - KHMER VOWEL SIGN I + 0x17B8: Pose.ABOVE, # CCC(0) - KHMER VOWEL SIGN II + 0x17B9: Pose.ABOVE, # CCC(0) - KHMER VOWEL SIGN Y + 0x17BA: Pose.ABOVE, # CCC(0) - KHMER VOWEL SIGN YY + 0x17BB: Pose.BELOW, # CCC(0) - KHMER VOWEL SIGN U + 0x17BC: Pose.BELOW, # CCC(0) - KHMER VOWEL SIGN UU + 0x17BD: Pose.BELOW, # CCC(0) - KHMER VOWEL SIGN UA + 0x17BE: Pose.OUTSIDE | Pose.LEFT | Pose.ABOVE, # CCC(0) - KHMER VOWEL SIGN OE + 0x17BF: Pose.CENTEREDOUTSIDE, # CCC(0) - KHMER VOWEL SIGN YA + 0x17C0: Pose.CENTEREDOUTSIDE, # CCC(0) - KHMER VOWEL SIGN IE + 0x17C1: Pose.LEFT, # CCC(0) - KHMER VOWEL SIGN E + 0x17C2: Pose.LEFT, # CCC(0) - KHMER VOWEL SIGN AE + 0x17C3: Pose.LEFT, # CCC(0) - KHMER VOWEL SIGN AI + 0x17C4: Pose.CENTEREDOUTSIDE, # CCC(0) - KHMER VOWEL SIGN OO + 0x17C5: Pose.CENTEREDOUTSIDE, # CCC(0) - KHMER VOWEL SIGN AU + 0x17C6: Pose.ABOVE, # CCC(0) - KHMER SIGN NIKAHIT + 0x17C7: Pose.RIGHT, # CCC(0) - KHMER SIGN REAHMUK + 0x17C8: Pose.RIGHT, # CCC(0) - KHMER SIGN YUUKALEAPINTU + 0x17C9: Pose.ABOVE, # CCC(0) - KHMER SIGN MUUSIKATOAN + 0x17CA: Pose.ABOVE, # CCC(0) - KHMER SIGN TRIISAP + 0x17CB: Pose.ABOVE, # CCC(0) - KHMER SIGN BANTOC + 0x17CC: Pose.ABOVE, # CCC(0) - KHMER SIGN ROBAT + 0x17CD: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(0) - KHMER SIGN TOANDAKHIAT + 0x17CE: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(0) - KHMER SIGN KAKABAT + 0x17CF: Pose.ABOVE, # CCC(0) - KHMER SIGN AHSDA + 0x17D0: Pose.CENTERRIGHT | Pose.ABOVE, # CCC(0) - KHMER SIGN SAMYOK SANNYA + 0x17D1: Pose.ABOVE, # CCC(0) - KHMER SIGN VIRIAM + 0x17D2: Pose.BELOW, # CCC(9) - KHMER SIGN COENG + 0x17D3: Pose.ABOVE, # CCC(0) - KHMER SIGN BATHAMASAT + 0x1AB9: Pose.CENTERLEFT + | Pose.BELOW, # CCC(220) - COMBINING LIGHT CENTRALIZATION STROKE BELOW + 0x1ABA: Pose.CENTERLEFT + | Pose.BELOW, # CCC(220) - COMBINING STRONG CENTRALIZATION STROKE BELOW + 0x1ABB: Pose.RIGHT + | Pose.LEFT + | Pose.ABOVE, # CCC(230) - COMBINING PARENTHESES ABOVE + 0x1ABC: Pose.RIGHT + | Pose.LEFT + | Pose.ABOVE, # CCC(230) - COMBINING DOUBLE PARENTHESES ABOVE + 0x1ABD: Pose.RIGHT + | Pose.LEFT + | Pose.BELOW, # CCC(220) - COMBINING PARENTHESES BELOW + 0x1ABE: Pose.RIGHT | Pose.LEFT, # CCC(0) - COMBINING PARENTHESES OVERLAY + 0x1FBD: Pose.ABOVE, # CCC(0) - GREEK KORONIS + 0x1FBE: Pose.RIGHT, # CCC(0) - GREEK PROSGEGRAMMENI + 0x1FBF: Pose.ABOVE, # CCC(0) - GREEK PSILI + 0x1FC0: Pose.ABOVE, # CCC(0) - GREEK PERISPOMENI + 0x1FC1: Pose.ABOVE, # CCC(0) - GREEK DIALYTIKA AND PERISPOMENI + 0x1FCD: Pose.ABOVE, # CCC(0) - GREEK PSILI AND VARIA + 0x1FCE: Pose.ABOVE, # CCC(0) - GREEK PSILI AND OXIA + 0x1FCF: Pose.ABOVE, # CCC(0) - GREEK PSILI AND PERISPOMENI + 0x1FDD: Pose.ABOVE, # CCC(0) - GREEK DASIA AND VARIA + 0x1FDE: Pose.ABOVE, # CCC(0) - GREEK DASIA AND OXIA + 0x1FDF: Pose.ABOVE, # CCC(0) - GREEK DASIA AND PERISPOMENI + 0x1FED: Pose.ABOVE, # CCC(0) - GREEK DIALYTIKA AND VARIA + 0x1FEE: Pose.ABOVE, # CCC(0) - GREEK DIALYTIKA AND OXIA + 0x1FEF: Pose.ABOVE, # CCC(0) - GREEK VARIA + 0x1FFD: Pose.ABOVE, # CCC(0) - GREEK OXIA + 0x1FFE: Pose.ABOVE, # CCC(0) - GREEK DASIA + 0x20DD: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING CIRCLE + 0x20DE: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING SQUARE + 0x20DF: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING DIAMOND + 0x20E0: Pose.OVERSTRIKE, # CCC(0) - COMBINING ENCLOSING CIRCLE BACKSLASH + 0x20E2: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING SCREEN + 0x20E3: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING KEYCAP + 0x20E4: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING ENCLOSING UPWARD POINTING TRIANGLE + 0x2CEF: Pose.RIGHT | Pose.ABOVE, # CCC(230) - COPTIC COMBINING NI ABOVE + 0x3099: Pose.RIGHT + | Pose.ABOVE, # CCC(8) - COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK + 0x309A: Pose.RIGHT + | Pose.ABOVE, # CCC(8) - COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK + 0xA670: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING CYRILLIC TEN MILLIONS SIGN + 0xA671: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING CYRILLIC HUNDRED MILLIONS SIGN + 0xA672: Pose.CENTEREDOUTSIDE, # CCC(0) - COMBINING CYRILLIC THOUSAND MILLIONS SIGN + 0xFB1E: Pose.ABOVE, # CCC(26) - HEBREW POINT JUDEO-SPANISH VARIKA +} diff -Nru fontforge-20201107~dfsg/Unicode/dump.c fontforge-20220308~dfsg/Unicode/dump.c --- fontforge-20201107~dfsg/Unicode/dump.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/dump.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1242 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * To generate the latest files, you will first need to go and get these files - * (see below in "alphabets[]) and put them in the Unicode subdirectory: - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-11.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT - * wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT - * wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/ADOBE/zdingbat.txt - * wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/ROMAN.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/SYMBOL.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT - * wget http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT - */ - -#include - -#include "basics.h" -#include "charset.h" - -#include -#include -#include -#include - -char *alphabets[] = { "8859-1.TXT", "8859-2.TXT", "8859-3.TXT", "8859-4.TXT", - "8859-5.TXT", "8859-6.TXT", "8859-7.TXT", "8859-8.TXT", "8859-9.TXT", - "8859-10.TXT", "8859-11.TXT", "8859-13.TXT", "8859-14.TXT", "8859-15.TXT", - "8859-16.TXT", "KOI8-R.TXT", "JIS0201.TXT", "CP1252.TXT", "ROMAN.TXT", - "SYMBOL.TXT", "zdingbat.txt", /*"MacCYRILLIC.TXT",*/ NULL }; -char *alnames[] = { "i8859_1", "i8859_2", "i8859_3", "i8859_4", - "i8859_5", "i8859_6", "i8859_7", "i8859_8", "i8859_9", - "i8859_10", "i8859_11", "i8859_13", "i8859_14", "i8859_15", - "i8859_16", "koi8_r", "jis201", "win", "mac", - "MacSymbol", "ZapfDingbats", /*"MacCyrillic",*/ NULL }; -int almaps[] = { em_iso8859_1, em_iso8859_2, em_iso8859_3, em_iso8859_4, - em_iso8859_5, em_iso8859_6, em_iso8859_7, em_iso8859_8, em_iso8859_9, - em_iso8859_10, em_iso8859_11, em_iso8859_13, em_iso8859_14, em_iso8859_15, - em_iso8859_16, em_koi8_r, em_jis201, em_win, em_mac, em_symbol, em_zapfding, - -1 }; - - -char *cjk[] = { "JIS0208.TXT", "JIS0212.TXT", "CP950.TXT", "GB2312.TXT", - "HANGUL.TXT", "Big5HKSCS.txt", NULL }; -/* I'm only paying attention to Wansung encoding (in HANGUL.TXT) which is 94x94 */ -/* I used to look at OLD5601, but that maps to Unicode 1.0, and Hangul's moved */ -char *adobecjk[] = { "aj16cid2code.txt", "aj20cid2code.txt", "ac15cid2code.txt", - "ag15cid2code.txt", "ak12cid2code.txt", NULL }; -/* I'm told that most of the mappings provided on the Unicode site go to */ -/* Unicode 1.* and that CJK have been moved radically since. So instead */ -/* of the unicode site's files, try using Adobe's which claim they are */ -/* up to date. These may be found in: */ -/* ftp://ftp.ora.com/pub/examples/nutshell/ujip/adobe/samples/{aj14,aj20,ak12,ac13,ag14}/cid2code.txt */ -/* they may be bundled up in a tar file, I forget exactly... */ -char *cjknames[] = { "jis208", "jis212", "big5", "gb2312", "ksc5601", "big5hkscs", NULL }; -int cjkmaps[] = { em_jis208, em_jis212, em_big5, em_gb2312, em_ksc5601, em_big5hkscs }; - -unsigned long *used[256]; - -const char GeneratedFileMessage[] = "/* This file was generated using the program 'dump' */\n\n"; -const char CantReadFile[] = "Can't find or read file %s\n"; /* exit(2) */ -const char CantSaveFile[] = "Can't open or write to output file %s\n"; /* exit(1) */ -const char NoMoreMemory[] = "Can't access more memory.\n"; /* exit(3) */ -const char LineLengthBg[] = "Error with %s. Found line too long: %s\n"; /* exit(4) */ - -static int add_data_comment_at_EOL(FILE *output, int counter) { -/* append an EOL index locator marker to make it easier to search for table values */ - if ( (counter & 63)==0 ) - return( fprintf( output, "\t/* 0x%04x */\n",counter) ); - else - return( fprintf( output, "\n") ); -} - -static int dumpalphas(FILE *output, FILE *header) { - FILE *file; - int i,j,k, l, first, last; - long _orig, _unicode, mask; - unichar_t unicode[256]; - unsigned char *table[256], *plane; - char buffer[200+1]; - - fprintf(output, "#include \n\n" ); - fprintf(output, "const unsigned char c_allzeros[256] = { 0 };\n\n" ); - - buffer[200]='\0'; l=0; - for ( k=0; k<256; ++k ) table[k] = NULL; - - for ( j=0; j<256 && alphabets[j]!=NULL; ++j ) { - file = fopen( alphabets[j], "r" ); - if ( file==NULL ) { - fprintf( stderr, CantReadFile, alphabets[j]); - l = 1; - } else { - for ( i=0; i<160; ++i ) - unicode[i] = i; - for ( ; i<256; ++i ) - unicode[i] = 0; - while ( fgets(buffer,sizeof(buffer)-1,file)!=NULL ) { - if (strlen(buffer)>=199) { - fprintf( stderr, LineLengthBg,alphabets[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - sscanf(buffer, "0x%lx 0x%lx", (unsigned long *) &_orig, (unsigned long *) &_unicode); - unicode[_orig] = _unicode; - if ( table[_unicode>>8]==NULL ) { - if ((plane = table[_unicode>>8] = calloc(256,1))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - if ( j==0 && (_unicode>>8)==0 ) - for ( k=0; k<256; ++k ) - plane[k] = k; - else if ( j==0 ) - for ( k=0; k<128; ++k ) - plane[k] = k; - } - table[_unicode>>8][_unicode&0xff] = _orig; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - if ( almaps[j]!=-1 ) - used[_unicode>>8][_unicode&0xff] |= (1<=0x2e80 && val<=0x2fff ) -return( 1 ); /* New CJK Radicals are least important */ - else if ( val>=VERTMARK ) -return( 0 ); /* Then vertical guys */ - /* only we can't handle vertical here */ - else if ( val>=0xf000 && val<=0xffff ) -return( 3 ); -/* else if (( val>=0x3400 && val<0x3dff ) || (val>=0x4000 && val<=0x4dff))*/ - else if ( val>=0x3400 && val<=0x4dff ) -return( 4 ); - else -return( 5 ); -} - -static int getnth(char *buffer, int col) { - int i, val=0, best; - char *end; - int vals[10]; - - if ( col==1 ) { - /* first column is decimal, others are hex */ - if ( !isdigit(*buffer)) -return( -1 ); - while ( isdigit(*buffer)) - val = 10*val + *buffer++-'0'; -return( val ); - } - for ( i=1; ibest ) { - val = vals[i]; - best = ucs2_score(vals[i]); - } - } - } - - if ( val >= VERTMARK ) -return( -1 ); - -return( val ); -} - -static int dumpjis(FILE *output,FILE *header) { - FILE *file; - int i,j,k, first, last; - long _orig, _unicode; - unichar_t unicode208[94*94], unicode212[94*94]; - unichar_t *table[256], *plane; - char buffer[400+1]; - - memset(table,0,sizeof(table)); - buffer[400]='\0'; - - j=0; /* load info from aj16/cid2code.txt */ - file = fopen( adobecjk[j], "r" ); - if ( file==NULL ) { - fprintf( stderr, CantReadFile, adobecjk[j]); - } else { - memset(unicode208,0,sizeof(unicode208)); - while ( fgets(buffer,sizeof(buffer)-1,file)!=NULL ) { - if (strlen(buffer)>=399) { - fprintf( stderr, LineLengthBg,adobecjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - _orig = getnth(buffer,2); - if ( _orig==-1 ) - continue; - _unicode = getnth(buffer,22); - if ( _unicode==-1 ) { - fprintf( stderr, "Eh? JIS 208-1997 %lx is unencoded\n", _orig ); - continue; - } - if ( _unicode>0xffff ) { - fprintf( stderr, "Eh? JIS 208-1997 %lx is outside of BMP\n", _orig ); - continue; - } - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - table[_unicode>>8][_unicode&0xff] = _orig; - _orig -= 0x2121; - _orig = (_orig>>8)*94 + (_orig&0xff); - if ( _orig>=94*94 ) - fprintf( stderr, "Attempt to index with %ld\n", _orig ); - else { - unicode208[_orig] = _unicode; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=399) { - fprintf( stderr, LineLengthBg,adobecjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - _orig = getnth(buffer,2); - if ( _orig==-1 ) - continue; - _unicode = getnth(buffer,7); - if ( _unicode==-1 ) { - fprintf( stderr, "Eh? JIS 212-1990 %lx is unencoded\n", _orig ); - continue; - } - if ( _unicode>0xffff ) { - fprintf( stderr, "Eh? JIS 212-1990 %lx is out of BMP U+%lx\n", _orig, _unicode ); - continue; - } - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - if ( table[_unicode>>8][_unicode&0xff]==0 ) - table[_unicode>>8][_unicode&0xff] = _orig|0x8000; - else - fprintf( stderr, "JIS clash at JIS212 %lx, unicode %lx\n", _orig, _unicode ); /* there are said to be a few of these, I'll just always map to 208 */ - _orig -= 0x2121; - _orig = (_orig>>8)*94 + (_orig&0xff); - if ( _orig>=94*94 ) - fprintf( stderr, "Attempt to index JIS212 with %ld\n", _orig ); - else { - unicode212[_orig] = _unicode; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=399) { - fprintf( stderr, LineLengthBg,adobecjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - _orig = getnth(buffer,3); - if ( /*_orig==-1*/ _orig<0xa100 ) - continue; - _unicode = getnth(buffer,11); - if ( _unicode==-1 ) { - if ( _orig==0xa1c3 ) - _unicode = 0xFFE3; - else if ( _orig==0xa1c5 ) - _unicode = 0x2cd; - else if ( _orig==0xa1fe ) - _unicode = 0xff0f; - else if ( _orig==0xa240 ) - _unicode = 0xff3c; - else if ( _orig==0xa2cc ) - _unicode = 0x5341; - else if ( _orig==0xa2ce ) - _unicode = 0x5345; - else if ( _orig==0xa15a ) - _unicode = 0x2574; - } - if ( _unicode==-1 ) { - fprintf( stderr, "Eh? BIG5 %lx is unencoded\n", _orig ); - continue; - } - if ( _unicode>0xffff ) { - fprintf( stderr, "Eh? BIG5 %lx is out of BMP U+%lx\n", _orig, _unicode ); - continue; - } - unicode[_orig-0xa100] = _unicode; - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - table[_unicode>>8][_unicode&0xff] = _orig; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=399) { - fprintf( stderr, LineLengthBg,cjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - if ( sscanf( buffer, "U+%lx: %lx", (unsigned long *) &_unicode, (unsigned long *) &_orig )!=2 ) - continue; - if ( _orig<0x8140 ) - continue; - if ( _unicode==-1 ) { - fprintf( stderr, "Eh? BIG5HKSCS %lx is unencoded\n", _orig ); - continue; - } - unicode[_orig-0x8100] = _unicode; - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - table[_unicode>>8][_unicode&0xff] = _orig; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=399) { - fprintf( stderr, LineLengthBg,adobecjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(jtable[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - _johab = getnth(buffer,7); - _orig = getnth(buffer,2); - _unicode = getnth(buffer,11); - if ( _unicode==-1 ) { - if ( _orig>=0x2121 && (_orig&0xff)>=0x21 && _orig<=0x7e7e && (_orig&0xff)<=0x7e ) - fprintf( stderr, "Eh? Wansung %lx is unencoded\n", _orig ); - else if ( _johab>=0x8431 && _johab<=0xf9fe ) - fprintf( stderr, "Eh? Johab %lx is unencoded\n", _johab ); - continue; - } - if ( _unicode>0xffff ) { - if ( _orig>=0x2121 && (_orig&0xff)>=0x21 && _orig<=0x7e7e && (_orig&0xff)<=0x7e ) - fprintf( stderr, "Eh? Wansung %lx is out of BMP U+%lx\n", _orig, _unicode ); - else if ( _johab>=0x8431 && _johab<=0xf9fe ) - fprintf( stderr, "Eh? Johab %lx is out of BMP U+%lx\n", _johab, _unicode ); - continue; - } - if ( _orig>=0x2121 && (_orig&0xff)>=0x21 && _orig<=0x7e7e && (_orig&0xff)<=0x7e ) { - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(jtable[k]); - free(used[k]); - } -return( 3 ); - } - table[_unicode>>8][_unicode&0xff] = _orig; - _orig -= 0x2121; - _orig = (_orig>>8)*94 + (_orig&0xff); - if ( _orig>=94*94 ) { - fprintf( stderr, "Not 94x94\n" ); - continue; - } - unicode[_orig] = _unicode; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(jtable[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=0x8431 && _johab<=0xf9fe ) { - if ( jtable[_unicode>>8]==NULL ) - if ((jtable[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(jtable[k]); - free(used[k]); - } -return( 3 ); - } - jtable[_unicode>>8][_unicode&0xff] = _johab; - _johab -= 0x8400; - junicode[_johab] = _unicode; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(jtable[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<=399) { - fprintf( stderr, LineLengthBg,adobecjk[j],buffer ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 4 ); - } - if ( buffer[0]=='#' ) - continue; - _orig = getnth(buffer,2); - if ( _orig==-1 ) - continue; - _unicode = getnth(buffer,14); - if ( _unicode==-1 ) { - fprintf( stderr, "Eh? GB2312-80 %lx is unencoded\n", _orig ); - continue; - } - if ( _unicode>0xffff ) { - fprintf( stderr, "Eh? GB2312-80 %lx is out of BMP U+%lx\n", _orig, _unicode ); - continue; - } - if ( table[_unicode>>8]==NULL ) - if ((table[_unicode>>8] = calloc(256,sizeof(unichar_t)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - table[_unicode>>8][_unicode&0xff] = _orig; - _orig -= 0x2121; - _orig = (_orig>>8)*94 + (_orig&0xff); - unicode[_orig] = _unicode; - if ( used[_unicode>>8]==NULL ) { - if ((used[_unicode>>8] = calloc(256,sizeof(long)))==NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(file); - for ( k=0; k<256; ++k ) { - free(table[k]); - free(used[k]); - } -return( 3 ); - } - } - used[_unicode>>8][_unicode&0xff] |= (1<\n\n" ); - fprintf(output, "const unsigned short u_allzeros[256] = { 0 };\n\n" ); - - if (i=dumpjis(output,header)) return( i ); /* aj16/cid2code.txt, aj20/cid2code.txt */ - if (i=dumpbig5(output,header)) return( i ); /* ac15/cid2code.txt */ - if (i=dumpbig5hkscs(output,header)) return( i ); /* Big5HKSCS.txt */ - if (i=dumpWansung(output,header)) return( i ); /* ak12/cid2code.txt */ - if (i=dumpgb2312(output,header)) return( i ); /* ag15/cid2code.txt */ -return( 0 ); -} - -static void dumptrans(FILE *output, FILE *header) { - unsigned long *plane; - int k, i; - - fprintf( output, GeneratedFileMessage ); - - fprintf(output, "static const unsigned long l_allzeros[256] = { 0 };\n" ); - for ( k=0; k<256; ++k ) { - if ( used[k]!=NULL ) { - plane = used[k]; - fprintf( output, "static const unsigned long unicode_backtrans_%x[] = {\n", k ); - for ( i=0; i<256-8; i+=8 ) { - fprintf( output, " 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx,", - plane[i], plane[i+1], plane[i+2], plane[i+3], - plane[i+4], plane[i+5], plane[i+6], plane[i+7]); - add_data_comment_at_EOL(output, i); - } - fprintf( output, " 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx, 0x%06lx\n};\n\n", - plane[i], plane[i+1], plane[i+2], plane[i+3], - plane[i+4], plane[i+5], plane[i+6], plane[i+7]); - } - } - fprintf( header, "\n/* a mask for each character saying what charset(s) it may be found in */\n" ); - fprintf( header, "extern const unsigned long * const unicode_backtrans[];\n" ); - fprintf( output, "const unsigned long *const unicode_backtrans[] = {\n" ); - for ( k=0; k<256; ++k ) - if ( used[k]!=NULL ) - fprintf( output, " unicode_backtrans_%x%s", k, k!=255?",\n":"\n" ); - else - fprintf( output, " l_allzeros,\n" ); - fprintf( output, "};\n" ); -} - -int main(int argc, char **argv) { - FILE *output, *header; - int i; - - if (( output = fopen( "alphabet.c", "w" ))==NULL ) { - fprintf( stderr, CantSaveFile, "alphabet.c" ); -return 1; - } - if (( header = fopen( "chardata.h", "w" ))==NULL ) { - fprintf( stderr, CantSaveFile, "chardata.h" ); - fclose(output); -return 1; - } - - fprintf( output, GeneratedFileMessage ); - fprintf( header, GeneratedFileMessage ); - - fprintf( header, "#include \n\n" ); - fprintf( header, "struct charmap {\n int first, last;\n unsigned char **table;\n unichar_t *totable;\n};\n" ); - fprintf( header, "struct charmap2 {\n int first, last;\n unsigned short **table;\n unichar_t *totable;\n};\n\n" ); - - if ( i=dumpalphas(output,header)) { /* load files listed in alphabets[] */ - fclose(header); - fclose(output); -return( i ); - } - - /*dumprandom(output,header);*/ - fclose(output); - - if (( output = fopen( "cjk.c", "w" ))==NULL ) { - fprintf( stderr, CantSaveFile, "cjk.c" ); - fclose(header); -return 1; - } - - if ( i=dumpcjks(output,header)) { /* load files listed in cjk[] */ - fclose(header); - fclose(output); -return( i ); - } - - fclose(output); - - if (( output = fopen( "backtrns.c", "w" ))==NULL ) { - fprintf( stderr, CantSaveFile, "backtrns.c" ); - fclose(header); -return 1; - } - dumptrans(output,header); - - /* This really should be in make ctype, but putting it there causes all */ - /* sorts of build problems in things when they happen out of order */ - fprintf( header,"\nextern const unichar_t *const * const unicode_alternates[];\n" ); - - fclose(output); fclose(header); - - for ( i=0; i<256; ++i ) - free(used[i]); -return 0; -} diff -Nru fontforge-20201107~dfsg/Unicode/gwwiconv.c fontforge-20220308~dfsg/Unicode/gwwiconv.c --- fontforge-20201107~dfsg/Unicode/gwwiconv.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/gwwiconv.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,1067 +0,0 @@ -/* Copyright (C) 2004-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "basics.h" -#include "chardata.h" -#include "charset.h" -#include "gwwiconv.h" -#include "ustring.h" - -#include -#include - -#ifndef HAVE_ICONV_H - -/* I have written an limited iconv which will convert either to or from unichar_t */ -/* (either UCS2 or UCS4) */ -/* it will not convert latin1 to latin2, but latin1->UCS2, UCS2->latin2 */ -/* it uses the encodings built into libgunicode for systems with no iconv */ -/* (ie. macs before 10.3, perhaps others) */ - -struct gww_iconv_t { - enum encoding from; - enum encoding to; -}; - -enum extended_encoding { e_jisgbpk = e_encodingmax }; - -static enum endian { end_big, end_little, end_unknown } endian = end_unknown; - -static void endian_detector(void) { - union { short s; char c[2]; } u; - - u.s = 0x0102; - if ( u.c[0]==0x1 ) - endian = end_big; - else - endian = end_little; -} - -static enum encoding name_to_enc(const char *encname) { - struct { const char *name; enum encoding enc; } map[] = { - { "UCS-2-INTERNAL", e_unicode }, - { "UCS2", e_unicode }, - { "UCS-2", e_unicode }, - { "UCS-2LE", e_unicode }, - { "UCS-2BE", e_unicode }, - { "UNICODELITTLE", e_unicode }, - { "UNICODEBIG", e_unicode }, - { "ISO-10646/UCS2", e_unicode }, - { "ISO-10646/USC2", e_unicode }, /* Old typo */ - { "UCS4", e_ucs4 }, - { "UCS-4", e_ucs4 }, - { "UCS-4LE", e_ucs4 }, - { "UCS-4BE", e_ucs4 }, - { "UCS-4-INTERNAL", e_ucs4 }, - { "ISO-10646/UCS4", e_ucs4 }, - { "iso8859-1", e_iso8859_1 }, - { "iso8859-2", e_iso8859_2 }, - { "iso8859-3", e_iso8859_3 }, - { "iso8859-4", e_iso8859_4 }, - { "iso8859-5", e_iso8859_5 }, - { "iso8859-6", e_iso8859_6 }, - { "iso8859-7", e_iso8859_7 }, - { "iso8859-8", e_iso8859_8 }, - { "iso8859-9", e_iso8859_9 }, - { "iso8859-10", e_iso8859_10 }, - { "iso8859-11", e_iso8859_11 }, - { "iso8859-13", e_iso8859_13 }, - { "iso8859-14", e_iso8859_14 }, - { "iso8859-15", e_iso8859_15 }, - { "iso8859-16", e_iso8859_16 }, - { "iso-8859-1", e_iso8859_1 }, - { "iso-8859-2", e_iso8859_2 }, - { "iso-8859-3", e_iso8859_3 }, - { "iso-8859-4", e_iso8859_4 }, - { "iso-8859-5", e_iso8859_5 }, - { "iso-8859-6", e_iso8859_6 }, - { "iso-8859-7", e_iso8859_7 }, - { "iso-8859-8", e_iso8859_8 }, - { "iso-8859-9", e_iso8859_9 }, - { "iso-8859-10", e_iso8859_10 }, - { "iso-8859-11", e_iso8859_11 }, - { "iso-8859-13", e_iso8859_13 }, - { "iso-8859-14", e_iso8859_14 }, - { "iso-8859-15", e_iso8859_15 }, - { "iso-8859-16", e_iso8859_16 }, - { "koi8-r", e_koi8_r }, - { "jis201", e_jis201 }, - { "mac", e_mac }, - { "Macintosh", e_mac }, - { "MS-ANSI", e_win }, - { "EUC-KR", e_wansung }, - { "johab", e_johab }, - { "ISO-2022-KR", e_jiskorean }, - { "ISO-2022-CN", e_jisgb }, - { "EUC-CN", e_jisgbpk }, - { "big5", e_big5 }, - { "big5hkscs", e_big5hkscs }, - { "ISO-2022-JP", e_jis }, - { "ISO-2022-JP-2", e_jis2 }, - { "Sjis", e_sjis }, - { "UTF-8", e_utf8 }, - { "UTF8", e_utf8 }, - { NULL }}; - int i; - - for ( i=0; map[i].name!=NULL; ++i ) - if ( strmatch(map[i].name,encname)==0 ) -return( map[i].enc ); - -return( -1 ); -} - -gww_iconv_t gww_iconv_open(const char *toenc,const char *fromenc) { - struct gww_iconv_t stuff, *ret; - - if ( endian==end_unknown ) - endian_detector(); - - stuff.from = name_to_enc(fromenc); - stuff.to = name_to_enc(toenc); - if ( stuff.from==(enum encoding) -1 || stuff.to==(enum encoding) -1 ) { - /*fprintf( stderr, "Unknown encoding\n" );*/ -return( (iconv_t)(-1) ); - } else if ( stuff.from!=e_ucs4 && stuff.to!=e_ucs4 ) { - fprintf( stderr, "Bad call to gww_iconv_open, neither arg is UCS4\n" ); -return( (iconv_t)(-1) ); - } - - ret = malloc(sizeof(struct gww_iconv_t)); - *ret = stuff; -return( ret ); -} - -void gww_iconv_close( gww_iconv_t cd) { - free(cd); -} - -size_t gww_iconv( gww_iconv_t _cd, - char **inbuf, size_t *inlen, - char **outbuf, size_t *outlen) { - struct gww_iconv_t *cd = _cd; - int char_cnt = 0; - unsigned char *plane; - int ch; - - if ( inbuf==NULL || outbuf==NULL || inlen==NULL || outlen==NULL || - *inbuf==NULL || *outbuf==NULL ) -return( 0 ); /* Legal, used to reset the state. As we don't do states, irrelevant */ - - if ( cd->from<0 || cd->from>e_encodingmax || cd->to<0 || cd->to>e_encodingmax ) { - fprintf( stderr, "Garbage encoding passed to gww_iconv()\n" ); -return( (size_t) -1 ); - } - - if ( cd->from==e_unicode ) { - if ( cd->to==e_unicode ) { - int min = *inlen < *outlen ? *inlen : *outlen; - min &= ~1; - memcpy(*inbuf,*outbuf,min); - char_cnt = min/sizeof(short); - *inbuf += min; *outbuf += min; - *inlen -= min; *outlen -= min; - if ( *inlen==1 && *outlen>0 ) -return( (size_t) -1 ); /* Incomplete multi-byte sequence */ - } else if ( cd->to==e_ucs4 ) { - int min = *inlen/sizeof(short) < *outlen/sizeof(int32) ? *inlen/sizeof(short) : *outlen/sizeof(int32); - int highch, lowch; - if ( endian == end_little ) { - while ( *inlen>=sizeof(short) && *outlen>=sizeof(int32) ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - ((uint8 *) outbuf)[3] = 0; ((uint8 *) outbuf)[2] = 0; - ((uint8 *) outbuf)[1] = highch; ((uint8 *) outbuf)[0] = lowch; - outbuf += sizeof(int32); inbuf += sizeof(short); - *outlen -= sizeof(int32); *inlen -= sizeof(short); - } - } else { - while ( *inlen>=sizeof(short) && *outlen>=sizeof(int32) ) { - highch = ((unsigned char *) *inbuf)[0], lowch = ((unsigned char *) *inbuf)[1]; - ((uint8 *) outbuf)[0] = 0; ((uint8 *) outbuf)[1] = 0; - ((uint8 *) outbuf)[2] = highch; ((uint8 *) outbuf)[3] = lowch; - outbuf += sizeof(int32); inbuf += sizeof(short); - *outlen -= sizeof(int32); *inlen -= sizeof(short); - } - } - char_cnt = min; - if ( *inlen==1 && *outlen>0 ) -return( (size_t) -1 ); /* Incomplete multi-byte sequence */ - } else if ( cd->toto]; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = *(unsigned char *) *inbuf, lowch = ((unsigned char *) *inbuf)[1]; - } - if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = ch; - -- *outlen; - *inlen -= 2; - *inbuf += 2; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_johab || cd->to==e_big5 || cd->to==e_big5hkscs ) { - struct charmap2 *table = cd->to==e_johab ? &johab_from_unicode : - cd->to==e_big5 ? &big5_from_unicode : - &big5hkscs_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = *(unsigned char *) *inbuf, lowch = ((unsigned char *) *inbuf)[1]; - } - if ( highch==0 && lowch<=0x80 ) { - *((*outbuf)++) = highch; - --*outlen; - *inlen-=2; - *inbuf+=2; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = (ch>>8); - *((*outbuf)++) = (ch&0xff); - *outlen -= 2; - *inlen -= 2; - *inbuf += 2; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_wansung || cd->to==e_jisgbpk ) { - struct charmap2 *table = cd->to==e_wansung ? &ksc5601_from_unicode : - &gb2312_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = *(unsigned char *) *inbuf, lowch = ((unsigned char *) *inbuf)[1]; - } - if ( highch==0 && lowch<=0x80 ) { - *((*outbuf)++) = lowch; - --*outlen; - *inlen-=2; - *inbuf+=2; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = (ch>>8)+0x80; - *((*outbuf)++) = (ch&0xff)+0x80; - *outlen -= 2; - *inlen -= 2; - *inbuf += 2; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_sjis ) { - unsigned char *plane1; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = *(unsigned char *) *inbuf, lowch = ((unsigned char *) *inbuf)[1]; - } - if (( highch>=jis201_from_unicode.first && highch<=jis201_from_unicode.last && - (plane1 = jis201_from_unicode.table[highch-jis201_from_unicode.first])!=NULL && - (ch=plane1[lowch])!=0 ) || - ( highch==0 && (ch=lowch)<' ' )) { /* control chars not mapped in jis201 */ - *((*outbuf)++) = ch; - --*outlen; - *inlen-=2; - *inbuf+=2; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=jis_from_unicode.first && highch<=jis_from_unicode.last && - (plane = jis_from_unicode.table[highch-jis_from_unicode.first])!=NULL && - (ch=plane[lowch])!=0 && ch<0x8000 ) { /* no jis212 */ - int j1 = ch>>8, j2 = ch&0xff; - int ro = j1<95 ? 112 : 176; - int co = (j1&1) ? (j2>95?32:31) : 126; - *((*outbuf)++) = ((j1+1)>>1)+ro; - *((*outbuf)++) = j2+co; - *outlen -= 2; - *inlen -= 2; - *inbuf += 2; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_jis || cd->to==e_jis2 || - cd->to==e_jiskorean || cd->to==e_jisgb ) { - struct charmap2 *table = cd->to==e_jisgb ? &gb2312_from_unicode : - cd->to==e_jiskorean ? &ksc5601_from_unicode : - &jis_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>1 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = *(unsigned char *) *inbuf, lowch = ((unsigned char *) *inbuf)[1]; - } - if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - if ( ch>=0x8000 ) { - if ( cd->to!=e_jis2 ) -return( (size_t) -1 ); - ch -= 0x8000; - } else { - if ( cd->to==e_jis2 ) -return( (size_t) -1 ); - } - *((*outbuf)++) = (ch>>8); - *((*outbuf)++) = (ch&0xff); - *outlen -= 2; - *inlen -= 2; - *inbuf += 2; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_utf8 ) { - while ( *inlen>1 && *outlen>0 ) { - unichar_t uch; - if ( endian == end_little ) { - uch = (((unsigned char *) *inbuf)[1]<<8) | (*((unsigned char *) *inbuf)); - } else { - uch = (*((unsigned char *) *inbuf)<<8) | (((unsigned char *) *inbuf)[1]); - } - if ( uch < 0x80 ) { - *((*outbuf)++) = uch; - --*outlen; - } else if ( uch<0x800 ) { - if ( *outlen==1 ) -return( (size_t) -1 ); - *((*outbuf)++) = 0xc0 | (uch>>6); - *((*outbuf)++) = 0x80 | (uch&0x3f); - *outlen-=2; - } else { /* I'm not dealing with */ - if ( *outlen<=2 ) -return( (size_t) -1 ); - *((*outbuf)++) = 0xe0 | (uch>>12); - *((*outbuf)++) = 0x80 | ((uch>>6)&0x3f); - *((*outbuf)++) = 0x80 | (uch&0x3f); - *outlen-=3; - } - *inbuf += 2; - *inlen -= 2; - ++char_cnt; - } - } else { - fprintf( stderr, "Unexpected encoding\n" ); -return( (size_t) -1 ); - } - } else if ( cd->from==e_ucs4 ) { - if ( cd->to==e_unicode ) { - int min = *inlen/sizeof(int32) < *outlen/sizeof(int16) ? *inlen/sizeof(int32) : *outlen/sizeof(int16); - int highch, lowch; - if ( endian == end_little ) { - while ( *inlen>=sizeof(short) && *outlen>=sizeof(int32) ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - ((uint8 *) outbuf)[1] = highch; ((uint8 *) outbuf)[0] = lowch; - outbuf += sizeof(int16); inbuf += sizeof(int32); - *outlen -= sizeof(int16); *inlen -= sizeof(int32); - } - } else { - while ( *inlen>=sizeof(short) && *outlen>=sizeof(int32) ) { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - ((uint8 *) outbuf)[0] = highch; ((uint8 *) outbuf)[1] = lowch; - outbuf += sizeof(int16); inbuf += sizeof(int32); - *outlen -= sizeof(int16); *inlen -= sizeof(int32); - } - } - char_cnt = min; - if ( *inlen>0 && *outlen>0 ) -return( (size_t) -1 ); /* Incomplete multi-byte sequence */ - } else if ( cd->toto]; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - } - if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = ch; - -- *outlen; - *inlen -= 4; - *inbuf += 4; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_johab || cd->to==e_big5 || cd->to==e_big5hkscs ) { - struct charmap2 *table = cd->to==e_johab ? &johab_from_unicode : - cd->to==e_big5 ? &big5_from_unicode : - &big5hkscs_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - } - if ( highch==0 && lowch<=0x80 ) { - *((*outbuf)++) = highch; - --*outlen; - *inlen-=4; - *inbuf+=4; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = (ch>>8); - *((*outbuf)++) = (ch&0xff); - *outlen -= 2; - *inlen -= 4; - *inbuf += 4; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_wansung || cd->to==e_jisgbpk ) { - struct charmap2 *table = cd->to==e_wansung ? &ksc5601_from_unicode : - &gb2312_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - } - if ( highch==0 && lowch<=0x80 ) { - *((*outbuf)++) = lowch; - --*outlen; - *inlen-=4; - *inbuf+=4; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - *((*outbuf)++) = (ch>>8)+0x80; - *((*outbuf)++) = (ch&0xff)+0x80; - *outlen -= 2; - *inlen -= 4; - *inbuf += 4; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_sjis ) { - unsigned char *plane1; - unsigned short *plane; - while ( *inlen>1 && *outlen>0 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - } - if (( highch>=jis201_from_unicode.first && highch<=jis201_from_unicode.last && - (plane1 = jis201_from_unicode.table[highch-jis201_from_unicode.first])!=NULL && - (ch=plane1[lowch])!=0 ) || - ( highch==0 && (ch=lowch)<' ' )) { /* control chars not mapped in jis201 */ - *((*outbuf)++) = ch; - --*outlen; - *inlen-=4; - *inbuf+=4; - ++char_cnt; - } else if ( *outlen==1 ) -return( (size_t) -1 ); - else if ( highch>=jis_from_unicode.first && highch<=jis_from_unicode.last && - (plane = jis_from_unicode.table[highch-jis_from_unicode.first])!=NULL && - (ch=plane[lowch])!=0 && ch<0x8000 ) { /* no jis212 */ - int j1 = ch>>8, j2 = ch&0xff; - int ro = j1<95 ? 112 : 176; - int co = (j1&1) ? (j2>95?32:31) : 126; - *((*outbuf)++) = ((j1+1)>>1)+ro; - *((*outbuf)++) = j2+co; - *outlen -= 2; - *inlen -= 4; - *inbuf += 4; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_jis || cd->to==e_jis2 || - cd->to==e_jiskorean || cd->to==e_jisgb ) { - struct charmap2 *table = cd->to==e_jisgb ? &gb2312_from_unicode : - cd->to==e_jiskorean ? &ksc5601_from_unicode : - &jis_from_unicode; - unsigned short *plane; - while ( *inlen>1 && *outlen>1 ) { - int highch, lowch; - if ( endian == end_little ) { - highch = ((unsigned char *) *inbuf)[1], lowch = *(unsigned char *) *inbuf; - } else { - highch = ((unsigned char *) *inbuf)[2], lowch = ((unsigned char *) *inbuf)[3]; - } - if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[lowch])!=0 ) { - if ( ch>=0x8000 ) { - if ( cd->to!=e_jis2 ) -return( (size_t) -1 ); - ch -= 0x8000; - } else { - if ( cd->to==e_jis2 ) -return( (size_t) -1 ); - } - *((*outbuf)++) = (ch>>8); - *((*outbuf)++) = (ch&0xff); - *outlen -= 2; - *inlen -= 4; - *inbuf += 4; - ++char_cnt; - } else -return( (size_t) -1 ); - } - } else if ( cd->to==e_utf8 ) { - while ( *inlen>1 && *outlen>0 ) { - int uch; - if ( endian == end_little ) { - uch = (((unsigned char *) *inbuf)[3]<<24) | - (((unsigned char *) *inbuf)[2]<<16) | - (((unsigned char *) *inbuf)[1]<<8) | - (*((unsigned char *) *inbuf)); - } else { - uch = (*((unsigned char *) *inbuf)<<24) | - (((unsigned char *) *inbuf)[1]<<16) | - (((unsigned char *) *inbuf)[2]<<8) | - (((unsigned char *) *inbuf)[3]); - } - if ( uch < 0x80 ) { - *((*outbuf)++) = uch; - --*outlen; - } else if ( uch<0x800 ) { - if ( *outlen==1 ) -return( (size_t) -1 ); - *((*outbuf)++) = 0xc0 | (uch>>6); - *((*outbuf)++) = 0x80 | (uch&0x3f); - *outlen-=2; - } else if ( uch < 0x10000 ) { - if ( *outlen<=2 ) -return( (size_t) -1 ); - *((*outbuf)++) = 0xe0 | (uch>>12); - *((*outbuf)++) = 0x80 | ((uch>>6)&0x3f); - *((*outbuf)++) = 0x80 | (uch&0x3f); - *outlen-=3; - } else { - uint32 val = uch-0x10000; - int u = ((val&0xf0000)>>16)+1, z=(val&0x0f000)>>12, y=(val&0x00fc0)>>6, x=val&0x0003f; - if ( *outlen<=3 ) -return( (size_t) -1 ); - *(*outbuf)++ = 0xf0 | (u>>2); - *(*outbuf)++ = 0x80 | ((u&3)<<4) | z; - *(*outbuf)++ = 0x80 | y; - *(*outbuf)++ = 0x80 | x; - *outlen-=4; - } - *inbuf += 4; - *inlen -= 4; - ++char_cnt; - } - } else { - fprintf( stderr, "Unexpected encoding\n" ); -return( (size_t) -1 ); - } - } else if ( cd->to==e_unicode ) { - const unichar_t *table; - if ( cd->fromfrom]; - while ( *inlen>0 && *outlen>1 ) { - unichar_t ch = table[ *(unsigned char *) ((*inbuf)++)]; - --*inlen; - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_jis || cd->from==e_jis2 || - cd->from==e_jiskorean || cd->from==e_jisgb ) { - table = cd->from==e_jisgb ? unicode_from_gb2312 : - cd->from==e_jiskorean ? unicode_from_ksc5601 : - cd->from==e_jis ? unicode_from_jis208 : - unicode_from_jis212; - while ( *inlen>1 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x21 || *ipt>0x7e || ipt[1]<0x21 || ipt[1]>0x7e ) -return( (size_t) -1 ); - ch = (*ipt-0x21)*94 + (ipt[1]-0x21); - ch = table[ch]; - *inlen -= 2; - *inbuf = (char *) ipt+2; - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - if ( *inlen==1 && *outlen>0 ) -return( (size_t) -1 ); /* Incomplete multi-byte sequence */ - } else if ( cd->from==e_wansung || cd->from==e_jisgbpk ) { - table = cd->from==e_jisgbpk ? unicode_from_gb2312 : - unicode_from_ksc5601 ; - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x7f ) { - ch = *ipt; - --*inlen; - *inbuf = (char *) ipt+1; - } else { - if ( *ipt<0xa1 || *ipt>0xfe || ipt[1]<0xa1 || ipt[1]>0xfe || - *inlen==1 ) -return( (size_t) -1 ); - ch = (*ipt-0xa1)*94 + (ipt[1]-0xa1); - ch = table[ch]; - *inlen -= 2;; - *inbuf = (char *) ipt+2; - } - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_johab || cd->from==e_big5 || cd->from==e_big5hkscs ) { - int offset; - if ( cd->from==e_big5 ) { - offset = 0xa100; - table = unicode_from_big5; - } else if ( cd->from==e_big5hkscs ) { - offset = 0x8100; - table = unicode_from_big5hkscs; - } else { - offset = 0x8400; - table = unicode_from_johab; - } - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x7f ) { - ch = *ipt; - --*inlen; - *inbuf = (char *) ipt+1; - } else { - if ( *inlen==1 ) -return( (size_t) -1 ); - ch = (*ipt<<8) | ipt[1]; - if ( ch>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_sjis ) { - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch1 = *ipt; - if ( ch1<127 || ( ch1>=161 && ch1<=223 )) { - ch = unicode_from_jis201[ch1]; - *inbuf = (char *) ipt+1; - --*inlen; - } else if ( *inlen==1 ) -return( (size_t) -1 ); - else { - int ch2 = ipt[1]; - if ( ch1 >= 129 && ch1<= 159 ) - ch1 -= 112; - else - ch1 -= 176; - ch1 <<= 1; - if ( ch2>=159 ) - ch2-= 126; - else if ( ch2>127 ) { - --ch1; - ch2 -= 32; - } else { - --ch1; - ch2 -= 31; - } - if ( ch1-0x21>=94 || ch2-0x21>=94 ) -return( (size_t) -1 ); - ch = unicode_from_jis208[(ch1-0x21)*94+(ch2-0x21)]; - *inlen -= 2; - *inbuf = (char *) ipt+2; - } - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_utf8 ) { - while ( *inlen>0 && *outlen>sizeof(unichar_t) ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch = *ipt; - if ( ch <= 127 ) { - *inbuf = (char *) ipt+1; - --*inlen; - } else if ( ch<=0xdf ) { - if ( *inlen<2 || ipt[1]<0x80 ) -return( (size_t) -1 ); - ch = ((ch&0x1f)<<6) | (ipt[1] &0x3f); - *inlen -= 2; - *inbuf = (char *) ipt+2; - } else if ( ch<=0xef ) { - if ( *inlen<3 || ipt[1]<0x80 || ipt[2]<0x80 ) -return( (size_t) -1 ); - ch = ((ch&0x1f)<<12) | ((ipt[1] &0x3f)<<6) | (ipt[2]&0x3f); - *inlen -= 3; - *inbuf = (char *) ipt+3; - } else { - int w; - if ( *inlen<4 || *outlen<4 || ipt[1]<0x80 || ipt[2]<0x80 || ipt[3]<0x80 ) -return( (size_t) -1 ); - w = ( ((ch&0x7)<<2) | ((ipt[1]&0x30)>>4) )-1; - ch = 0xd800 | (w<<6) | ((ipt[1]&0xf)<<2) | ((ipt[2]&0x30)>>4); - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= 2; - ch = 0xdc00 | ((ipt[2]&0xf)<<6) | (ipt[3]&0x3f); - } - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else { - fprintf( stderr, "Unexpected encoding\n" ); -return( (size_t) -1 ); - } - } else if ( cd->to==e_ucs4 ) { - const unichar_t *table; - if ( cd->fromfrom]; - while ( *inlen>0 && *outlen>1 ) { - unichar_t ch = table[ *(unsigned char *) ((*inbuf)++)]; - --*inlen; - if ( endian==end_little ) { - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_jis || cd->from==e_jis2 || - cd->from==e_jiskorean || cd->from==e_jisgb ) { - table = cd->from==e_jisgb ? unicode_from_gb2312 : - cd->from==e_jiskorean ? unicode_from_ksc5601 : - cd->from==e_jis ? unicode_from_jis208 : - unicode_from_jis212; - while ( *inlen>1 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x21 || *ipt>0x7e || ipt[1]<0x21 || ipt[1]>0x7e ) -return( (size_t) -1 ); - ch = (*ipt-0x21)*94 + (ipt[1]-0x21); - ch = table[ch]; - *inlen -= 2; - *inbuf = (char *) ipt+2; - if ( endian==end_little ) { - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - if ( *inlen==1 && *outlen>0 ) -return( (size_t) -1 ); /* Incomplete multi-byte sequence */ - } else if ( cd->from==e_wansung || cd->from==e_jisgbpk ) { - table = cd->from==e_jisgbpk ? unicode_from_gb2312 : - unicode_from_ksc5601 ; - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x7f ) { - ch = *ipt; - --*inlen; - *inbuf = (char *) ipt+1; - } else { - if ( *ipt<0xa1 || *ipt>0xfe || ipt[1]<0xa1 || ipt[1]>0xfe || - *inlen==1 ) -return( (size_t) -1 ); - ch = (*ipt-0xa1)*94 + (ipt[1]-0xa1); - ch = table[ch]; - *inlen -= 2;; - *inbuf = (char *) ipt+2; - } - if ( endian==end_little ) { - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_johab || cd->from==e_big5 || cd->from==e_big5hkscs ) { - int offset; - if ( cd->from==e_big5 ) { - offset = 0xa100; - table = unicode_from_big5; - } else if ( cd->from==e_big5hkscs ) { - offset = 0x8100; - table = unicode_from_big5hkscs; - } else { - offset = 0x8400; - table = unicode_from_johab; - } - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch; - if ( *ipt<0x7f ) { - ch = *ipt; - --*inlen; - *inbuf = (char *) ipt+1; - } else { - if ( *inlen==1 ) -return( (size_t) -1 ); - ch = (*ipt<<8) | ipt[1]; - if ( ch>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_sjis ) { - while ( *inlen>0 && *outlen>1 ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch1 = *ipt; - if ( ch1<127 || ( ch1>=161 && ch1<=223 )) { - ch = unicode_from_jis201[ch1]; - *inbuf = (char *) ipt+1; - --*inlen; - } else if ( *inlen==1 ) -return( (size_t) -1 ); - else { - int ch2 = ipt[1]; - if ( ch1 >= 129 && ch1<= 159 ) - ch1 -= 112; - else - ch1 -= 176; - ch1 <<= 1; - if ( ch2>=159 ) - ch2-= 126; - else if ( ch2>127 ) { - --ch1; - ch2 -= 32; - } else { - --ch1; - ch2 -= 31; - } - if ( ch1-0x21>=94 || ch2-0x21>=94 ) -return( (size_t) -1 ); - ch = unicode_from_jis208[(ch1-0x21)*94+(ch2-0x21)]; - *inlen -= 2; - *inbuf = (char *) ipt+2; - } - if ( endian==end_little ) { - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - } else { - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = 0; - *((*outbuf)++) = 0; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else if ( cd->from==e_utf8 ) { - while ( *inlen>0 && *outlen>sizeof(unichar_t) ) { - unsigned char *ipt = (unsigned char *) *inbuf; - int ch = *ipt; - if ( ch <= 127 ) { - *inbuf = (char *) ipt+1; - --*inlen; - } else if ( ch<=0xdf ) { - if ( *inlen<2 || ipt[1]<0x80 ) -return( (size_t) -1 ); - ch = ((ch&0x1f)<<6) | (ipt[1] &0x3f); - *inlen -= 2; - *inbuf = (char *) ipt+2; - } else if ( ch<=0xef ) { - if ( *inlen<3 || ipt[1]<0x80 || ipt[2]<0x80 ) -return( (size_t) -1 ); - ch = ((ch&0x1f)<<12) | ((ipt[1] &0x3f)<<6) | (ipt[2]&0x3f); - *inlen -= 3; - *inbuf = (char *) ipt+3; - } else { - int w,w2; - w = ( ((*ipt&0x7)<<2) | ((ipt[1]&0x30)>>4) )-1; - w = (w<<6) | ((ipt[1]&0xf)<<2) | ((ipt[2]&0x30)>>4); - w2 = ((ipt[2]&0xf)<<6) | (ipt[3]&0x3f); - ch = w*0x400 + w2 + 0x10000; - *inbuf = (char *) ipt+4; - } - if ( endian==end_little ) { - *((*outbuf)++) = ch&0xff; - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch>>16; - *((*outbuf)++) = ch>>24; - } else { - *((*outbuf)++) = ch>>24; - *((*outbuf)++) = ch>>16; - *((*outbuf)++) = ch>>8; - *((*outbuf)++) = ch&0xff; - } - *outlen -= sizeof(unichar_t); - ++char_cnt; - } - } else { - fprintf( stderr, "Unexpected encoding\n" ); -return( (size_t) -1 ); - } - } else { - fprintf( stderr, "One of the two encodings must be UCS2 in gww_iconv()\n" ); -return( (size_t) -1 ); - } - - if ( *outlen>=1 ) { - **outbuf = '\0'; - if ( *outlen>1 ) - (*outbuf)[1] = '\0'; - if ( cd->to==e_ucs4 && *outlen>3 ) { - (*outbuf)[2] = '\0'; - (*outbuf)[3] = '\0'; - } - } -return( char_cnt ); -} -#else -static const int a_file_must_define_something=1; -#endif /* HAVE_ICONV_H */ diff -Nru fontforge-20201107~dfsg/Unicode/is_Ligature.c fontforge-20220308~dfsg/Unicode/is_Ligature.c --- fontforge-20201107~dfsg/Unicode/is_Ligature.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/is_Ligature.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,344 +0,0 @@ -/* -Copyright: 2012 Barry Schwartz - Create is_Ligature.c (using a python script) to test for Vulgar fractions -Copyright: 2016 Joe Da Silva - Re-write is_Ligature.c to test for ligatures, Vulgar and Other-fractions. -Copyright: 2016 Gioele Barabucci - Simplify makeutype.c code. Split is_Ligature.c, create is_Ligature_data.h -License: BSD-3-clause -Contributions: -*/ - -#include - -#include "basics.h" /* for non-standard uint{16,32} typedefs */ -#include "chardata.h" -#include "is_Ligature_data.h" -#include "utype.h" - -static int compare_codepoints16(const void *uCode1, const void *uCode2) { - const uint16 *cp1 = (const uint16 *)(uCode1); - const uint16 *cp2 = (const uint16 *)(uCode2); - return( (*cp1 < *cp2) ? -1 : ((*cp1 == *cp2) ? 0 : 1) ); -} - -static int compare_codepoints32(const void *uCode1, const void *uCode2) { - const uint32 *cp1 = (const uint32 *)(uCode1); - const uint32 *cp2 = (const uint32 *)(uCode2); - return( (*cp1 < *cp2) ? -1 : ((*cp1 == *cp2) ? 0 : 1) ); -} - -int LigatureCount(void) { - return( FF_ligatureTOTAL ); -} - -int VulgarFractionCount(void) { - return( FF_vulgfracTOTAL ); -} - -int OtherFractionCount(void) { - return( FF_fractionTOTAL ); -} - -int FractionCount(void) { - return( FF_vulgfracTOTAL + FF_fractionTOTAL ); -} - -int32 Ligature_get_U(int n) { - if ( n < 0 || n >= FF_ligatureTOTAL ) - return( -1 ); - if ( n < FF_ligatureTOTAL16 ) - return( (int32)(ligature16[n]) ); - else - return( (int32)(ligature32[n-FF_ligatureTOTAL16]) ); -} - -int32 VulgFrac_get_U(int n) { - if ( n < 0 || n >= FF_vulgfracTOTAL ) - return( -1 ); - if ( n < FF_vulgfracTOTAL16 ) - return( (int32)(vulgfrac16[n]) ); - else - return( (int32)(vulgfrac32[n-FF_vulgfracTOTAL16]) ); -} - -int32 Fraction_get_U(int n) { - if ( n < 0 || n >= FF_fractionTOTAL ) - return( -1 ); - if ( n < FF_fractionTOTAL16 ) - return( (int32)(fraction16[n]) ); - else - return( (int32)(fraction32[n-FF_fractionTOTAL16]) ); -} - -int Ligature_find_N(uint32 uCode) { - uint16 uCode16, *p16; - uint32 *p32; - int n=-1; - - if ( uCode < FF_ligature16FIRST || uCode > FF_ligature32LAST || \ - ((uCode < FF_UTYPE_MAXC) && (isligorfrac(uCode)==0)) ) - return( -1 ); - if ( uCode <= FF_ligature16LAST ) { - uCode16 = uCode; - p16 = (uint16 *)(bsearch(&uCode16, ligature16, FF_ligatureTOTAL16, \ - sizeof(uint16), compare_codepoints16)); - if ( p16 ) n = p16 - ligature16; - } else if ( uCode >= FF_ligature32FIRST ) { - p32 = (uint32 *)(bsearch(&uCode, ligature32, FF_ligatureTOTAL32, \ - sizeof(uint32), compare_codepoints32)); - if ( p32 ) n = p32 - ligature32 + FF_ligatureTOTAL16; - } - return( n ); -} - -int VulgFrac_find_N(uint32 uCode) { - uint16 uCode16, *p16; - uint32 *p32; - int n=-1; - - if ( uCode < FF_vulgfrac16FIRST || uCode > FF_vulgfrac32LAST || \ - ((uCode < FF_UTYPE_MAXC) && (isligorfrac(uCode)==0)) ) - return( -1 ); - if (uCode <= FF_vulgfrac16LAST) { - uCode16 = uCode; - p16 = (uint16 *)(bsearch(&uCode16, vulgfrac16, FF_vulgfracTOTAL16, \ - sizeof(uint16), compare_codepoints16)); - if ( p16 ) n = p16 - vulgfrac16; - } else if ( uCode >= FF_vulgfrac32FIRST ) { - p32 = (uint32 *)(bsearch(&uCode, vulgfrac32, FF_vulgfracTOTAL32, \ - sizeof(uint32), compare_codepoints32)); - if (p32) n = p32 - vulgfrac32 + FF_vulgfracTOTAL16; - } - return( n ); -} - -int Fraction_find_N(uint32 uCode) { - uint16 uCode16, *p16; - uint32 *p32; - int n=-1; - - if ( uCode < FF_fractionTOTAL16 || uCode > FF_fraction32LAST || \ - ((uCode < FF_UTYPE_MAXC) && (isligorfrac(uCode)==0)) ) - return( -1 ); - if ( uCode <= FF_fraction16LAST ) { - uCode16 = uCode; - p16 = (uint16 *)(bsearch(&uCode16, fraction16, FF_fractionTOTAL16, \ - sizeof(uint16), compare_codepoints16)); - if ( p16 ) n = p16 - fraction16; - } else if ( uCode >= FF_fraction32FIRST ) { - p32 = (uint32 *)(bsearch(&uCode, fraction32, FF_fractionTOTAL32, \ - sizeof(uint32), compare_codepoints32)); - if ( p32 ) n = p32 - fraction32 + FF_fractionTOTAL16; - } - return( n ); -} - -/* FontForge has a built-in internal table of ligatures. This function returns c */ -/* for ligature[n], so for example if ligature[n] is 'ae' then c is 2 {a=0,e=1}, */ -/* or if ligature[n] is 'ffi' then c is 3 {f=0,f=1,i=2}. Allowed range of n is 0 */ -/* to n < LigatureCount() (the size of the internal table), otherwise return -1. */ -int Ligature_alt_getC(int n) { - int i,j; - - if ( n < 0 || n >= FF_ligatureTOTAL ) - return( -1 ); - if ( (i=ligatureAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; j; j=j>>1 ) - if ( j&1 ) ++i; - return( i ); - } else if ( i < FF_ligatureTIS ) { - return( ligatureAltIs[i+1] - ligatureAltIs[i] ); - } else { - i -= FF_ligatureTIS; - return( ligatureAltIl[i+1] - ligatureAltIl[i] ); - } -} - -/* This function returns the unicode value for ligature[n][a]. Errors return -1. */ -/* allowed ranges: {0 <= n < LigatureCount()} & {0 <= a < Ligature_alt_getC(n)}. */ -/* For example, if ligature[n]='ae', then LigatureCount(n)=2 and the results are */ -/* alternate values of 'a'=Ligature_alt_getV(n,0) and 'e'=Ligature_alt_getV(n,1) */ -int32 Ligature_alt_getV(int n,int a) { - int i,j; - const unichar_t *upt; - int32 u; - - if ( n < 0 || n >= FF_ligatureTOTAL || a<0 || a>=Ligature_alt_getC(n) ) - return( -1 ); - if ( (i=ligatureAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; a; ++i ) - if ( j&(1<>8][u&0xff]; - return( (int32)(upt[i]) ); - } else if ( i < FF_ligatureTIS ) { - i = ligatureAltIs[i]; - u = ligatureAlt16[i+a]; - return( u ); - } else { - i -= FF_ligatureTIS; - i = ligatureAltIl[i]; - u = ligatureAlt32[i+a]; - return( u ); - } -} - -/* This returns similar results like Ligature_alt_getC(n) but uses unicode input */ -/* uCode instead of ligature[n]. This isn't as speedy as c=Ligature_alt_getC(n). */ -int LigatureU_alt_getC(uint32 uCode) { - return( Ligature_alt_getC(Ligature_find_N(uCode)) ); -} - -int32 LigatureU_alt_getV(uint32 uCode,int a) { - int32 n; - - if ( (n=Ligature_find_N(uCode))<0 ) - return( -1 ); - return( Ligature_alt_getV(n,a) ); -} - -int VulgFrac_alt_getC(int n) { - int i,j; - - if ( n < 0 || n >= FF_vulgfracTOTAL ) - return( -1 ); - if ( (i=vulgfracAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; j; j=j>>1 ) - if ( j&1 ) ++i; - return( i ); - } else if ( i < FF_vulgfracTIS ) { - return( vulgfracAltIs[i+1] - vulgfracAltIs[i] ); - } else { - i -= FF_vulgfracTIS; - return( vulgfracAltIl[i+1] - vulgfracAltIl[i] ); - } -} - -int32 VulgFrac_alt_getV(int n,int a) { - int i,j; - const unichar_t *upt; - int32 u; - - if ( n < 0 || n >= FF_vulgfracTOTAL || a<0 || a>=VulgFrac_alt_getC(n) ) - return( -1 ); - if ( (i=vulgfracAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; a; ++i ) - if ( j&(1<>8][u&0xff]; - return( (int32)(upt[i]) ); - } else if ( i < FF_vulgfracTIS ) { - i = vulgfracAltIs[i]; - u = vulgfracAlt16[i+a]; - return( u ); - } else { - i -= FF_vulgfracTIS; - i = vulgfracAltIl[i]; - u = vulgfracAlt32[i+a]; - return( u ); - } -} - -int VulgFracU_alt_getC(uint32 uCode) { - return( VulgFrac_alt_getC(VulgFrac_find_N(uCode)) ); -} - -int32 VulgFracU_alt_getV(uint32 uCode,int a) { - int32 n; - - if ( (n=VulgFrac_find_N(uCode))< 0 ) - return( -1 ); - return( VulgFrac_alt_getV(n,a) ); -} - -int Fraction_alt_getC(int n) { - int i,j; - - if ( n < 0 || n >= FF_fractionTOTAL ) - return( -1 ); - if ( (i=fractionAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; j; j=j>>1 ) - if ( j&1 ) ++i; - return( i ); - } else if ( i < FF_fractionTIS ) { - return( fractionAltIs[i+1] - fractionAltIs[i] ); - } else { - i -= FF_fractionTIS; - return( fractionAltIl[i+1] - fractionAltIl[i] ); - } -} - -int32 Fraction_alt_getV(int n,int a) { - int i,j; - const unichar_t *upt; - int32 u; - - if ( n < 0 || n >= FF_fractionTOTAL || a<0 || a>=Fraction_alt_getC(n) ) - return( -1 ); - if ( (i=fractionAltI[n])&0x80 ) { - j = i & 0x7f; - for ( i=0; a; ++i ) - if ( j&(1<>8][u&0xff]; - return( (int32)(upt[i]) ); - } else if ( i < FF_fractionTIS ) { - i = fractionAltIs[i]; - u = fractionAlt16[i+a]; - return( u ); - } else { - i -= FF_fractionTIS; - i = fractionAltIl[i]; - u = fractionAlt16[i+a]; - return( u ); - } -} - -int FractionU_alt_getC(uint32 uCode) { - return( Fraction_alt_getC(Fraction_find_N(uCode)) ); -} - -int32 FractionU_alt_getV(uint32 uCode,int a) { - int32 n; - - if ( (n=Fraction_find_N(uCode))< 0 ) - return( -1 ); - return( Fraction_alt_getV(n,a) ); -} -/* Boolean-style tests (found==0) to see if your codepoint value is listed */ -/* unicode.org codepoints for ligatures, vulgar fractions, other fractions */ - -int is_LIGATURE(uint32 codepoint) { - return( Ligature_find_N(codepoint)<0 ); -} - -int is_VULGAR_FRACTION(uint32 codepoint) { - return( VulgFrac_find_N(codepoint)<0 ); -} - -int is_OTHER_FRACTION(uint32 codepoint) { - return( Fraction_find_N(codepoint)<0 ); -} - -int is_FRACTION(uint32 codepoint) { - return( VulgFrac_find_N(codepoint)<0 && Fraction_find_N(codepoint)<0 ); -} - -int is_LIGATURE_or_VULGAR_FRACTION(uint32 codepoint) { - return( Ligature_find_N(codepoint)<0 && VulgFrac_find_N(codepoint)<0 ); -} - -int is_LIGATURE_or_OTHER_FRACTION(uint32 codepoint) { - return( Ligature_find_N(codepoint)<0 && Fraction_find_N(codepoint)<0 ); -} - -int is_LIGATURE_or_FRACTION(uint32 codepoint) { - return( Ligature_find_N(codepoint)<0 && VulgFrac_find_N(codepoint)<0 && Fraction_find_N(codepoint)<0 ); -} - diff -Nru fontforge-20201107~dfsg/Unicode/is_Ligature_data.h fontforge-20220308~dfsg/Unicode/is_Ligature_data.h --- fontforge-20201107~dfsg/Unicode/is_Ligature_data.h 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/is_Ligature_data.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,287 +0,0 @@ -/* -Copyright: 2012 Barry Schwartz, create is_Ligature.c to test for vulgar fracs -Copyright: 2016 Joe Da Silva, re-write is_Ligature.c for ligs, vulg, and frac -Copyright: 2016 Gioele Barabucci, Simplify code and create is_Ligature_data.h -License: BSD-3-clause -Contributions: -*/ - -#ifndef FONTFORGE_IS_LIGATURE_DATA_H -#define FONTFORGE_IS_LIGATURE_DATA_H - -/* This file was generated using the program 'makeutype' for Unicode_version 12.1 */ - -/* unicode.org codepoints for ligatures, vulgar fractions, other fractions */ - -static const uint16 ligature16[] = { - 0x0132, 0x0133, 0x0152, 0x0153, 0x04a4, 0x04a5, 0x04b4, 0x04b5, - 0x04d4, 0x04d5, 0x0587, 0x05f0, 0x05f1, 0x05f2, 0x0616, 0x06d6, - 0x06d7, 0xa7f9, 0xfb00, 0xfb01, 0xfb02, 0xfb03, 0xfb04, 0xfb05, - 0xfb06, 0xfb13, 0xfb14, 0xfb15, 0xfb16, 0xfb17, 0xfb1f, 0xfb4f, - 0xfbea, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, 0xfbf0, 0xfbf1, - 0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf6, 0xfbf7, 0xfbf8, 0xfbf9, - 0xfbfa, 0xfbfb, 0xfc00, 0xfc01, 0xfc02, 0xfc03, 0xfc04, 0xfc05, - 0xfc06, 0xfc07, 0xfc08, 0xfc09, 0xfc0a, 0xfc0b, 0xfc0c, 0xfc0d, - 0xfc0e, 0xfc0f, 0xfc10, 0xfc11, 0xfc12, 0xfc13, 0xfc14, 0xfc15, - 0xfc16, 0xfc17, 0xfc18, 0xfc19, 0xfc1a, 0xfc1b, 0xfc1c, 0xfc1d, - 0xfc1e, 0xfc1f, 0xfc20, 0xfc21, 0xfc22, 0xfc23, 0xfc24, 0xfc25, - 0xfc26, 0xfc27, 0xfc28, 0xfc29, 0xfc2a, 0xfc2b, 0xfc2c, 0xfc2d, - 0xfc2e, 0xfc2f, 0xfc30, 0xfc31, 0xfc32, 0xfc33, 0xfc34, 0xfc35, - 0xfc36, 0xfc37, 0xfc38, 0xfc39, 0xfc3a, 0xfc3b, 0xfc3c, 0xfc3d, - 0xfc3e, 0xfc3f, 0xfc40, 0xfc41, 0xfc42, 0xfc43, 0xfc44, 0xfc45, - 0xfc46, 0xfc47, 0xfc48, 0xfc49, 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, - 0xfc4e, 0xfc4f, 0xfc50, 0xfc51, 0xfc52, 0xfc53, 0xfc54, 0xfc55, - 0xfc56, 0xfc57, 0xfc58, 0xfc59, 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, - 0xfc5e, 0xfc5f, 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0xfc64, 0xfc65, - 0xfc66, 0xfc67, 0xfc68, 0xfc69, 0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, - 0xfc6e, 0xfc6f, 0xfc70, 0xfc71, 0xfc72, 0xfc73, 0xfc74, 0xfc75, - 0xfc76, 0xfc77, 0xfc78, 0xfc79, 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, - 0xfc7e, 0xfc7f, 0xfc80, 0xfc81, 0xfc82, 0xfc83, 0xfc84, 0xfc85, - 0xfc86, 0xfc87, 0xfc88, 0xfc89, 0xfc8a, 0xfc8b, 0xfc8c, 0xfc8d, - 0xfc8e, 0xfc8f, 0xfc90, 0xfc91, 0xfc92, 0xfc93, 0xfc94, 0xfc95, - 0xfc96, 0xfc97, 0xfc98, 0xfc99, 0xfc9a, 0xfc9b, 0xfc9c, 0xfc9d, - 0xfc9e, 0xfc9f, 0xfca0, 0xfca1, 0xfca2, 0xfca3, 0xfca4, 0xfca5, - 0xfca6, 0xfca7, 0xfca8, 0xfca9, 0xfcaa, 0xfcab, 0xfcac, 0xfcad, - 0xfcae, 0xfcaf, 0xfcb0, 0xfcb1, 0xfcb2, 0xfcb3, 0xfcb4, 0xfcb5, - 0xfcb6, 0xfcb7, 0xfcb8, 0xfcb9, 0xfcba, 0xfcbb, 0xfcbc, 0xfcbd, - 0xfcbe, 0xfcbf, 0xfcc0, 0xfcc1, 0xfcc2, 0xfcc3, 0xfcc4, 0xfcc5, - 0xfcc6, 0xfcc7, 0xfcc8, 0xfcc9, 0xfcca, 0xfccb, 0xfccc, 0xfccd, - 0xfcce, 0xfccf, 0xfcd0, 0xfcd1, 0xfcd2, 0xfcd3, 0xfcd4, 0xfcd5, - 0xfcd6, 0xfcd7, 0xfcd8, 0xfcd9, 0xfcda, 0xfcdb, 0xfcdc, 0xfcdd, - 0xfcde, 0xfcdf, 0xfce0, 0xfce1, 0xfce2, 0xfce3, 0xfce4, 0xfce5, - 0xfce6, 0xfce7, 0xfce8, 0xfce9, 0xfcea, 0xfceb, 0xfcec, 0xfced, - 0xfcee, 0xfcef, 0xfcf0, 0xfcf1, 0xfcf2, 0xfcf3, 0xfcf4, 0xfcf5, - 0xfcf6, 0xfcf7, 0xfcf8, 0xfcf9, 0xfcfa, 0xfcfb, 0xfcfc, 0xfcfd, - 0xfcfe, 0xfcff, 0xfd00, 0xfd01, 0xfd02, 0xfd03, 0xfd04, 0xfd05, - 0xfd06, 0xfd07, 0xfd08, 0xfd09, 0xfd0a, 0xfd0b, 0xfd0c, 0xfd0d, - 0xfd0e, 0xfd0f, 0xfd10, 0xfd11, 0xfd12, 0xfd13, 0xfd14, 0xfd15, - 0xfd16, 0xfd17, 0xfd18, 0xfd19, 0xfd1a, 0xfd1b, 0xfd1c, 0xfd1d, - 0xfd1e, 0xfd1f, 0xfd20, 0xfd21, 0xfd22, 0xfd23, 0xfd24, 0xfd25, - 0xfd26, 0xfd27, 0xfd28, 0xfd29, 0xfd2a, 0xfd2b, 0xfd2c, 0xfd2d, - 0xfd2e, 0xfd2f, 0xfd30, 0xfd31, 0xfd32, 0xfd33, 0xfd34, 0xfd35, - 0xfd36, 0xfd37, 0xfd38, 0xfd39, 0xfd3a, 0xfd3b, 0xfd3c, 0xfd3d, - 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, - 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, - 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, - 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, - 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, - 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd7f, - 0xfd80, 0xfd81, 0xfd82, 0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, - 0xfd88, 0xfd89, 0xfd8a, 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, - 0xfd92, 0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, 0xfd98, 0xfd99, - 0xfd9a, 0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, 0xfda0, 0xfda1, - 0xfda2, 0xfda3, 0xfda4, 0xfda5, 0xfda6, 0xfda7, 0xfda8, 0xfda9, - 0xfdaa, 0xfdab, 0xfdac, 0xfdad, 0xfdae, 0xfdaf, 0xfdb0, 0xfdb1, - 0xfdb2, 0xfdb3, 0xfdb4, 0xfdb5, 0xfdb6, 0xfdb7, 0xfdb8, 0xfdb9, - 0xfdba, 0xfdbb, 0xfdbc, 0xfdbd, 0xfdbe, 0xfdbf, 0xfdc0, 0xfdc1, - 0xfdc2, 0xfdc3, 0xfdc4, 0xfdc5, 0xfdc6, 0xfdc7, 0xfdf0, 0xfdf1, - 0xfdf2, 0xfdf3, 0xfdf4, 0xfdf5, 0xfdf6, 0xfdf7, 0xfdf8, 0xfdf9, - 0xfdfa, 0xfdfb, 0xfdfd, 0xfe20, 0xfe21, 0xfe27, 0xfe28, 0xfef5, - 0xfef6, 0xfef7, 0xfef8, 0xfef9, 0xfefa, 0xfefb, 0xfefc -}; - -static const uint32 ligature32[] = { - 0x00010f27, 0x00010ff6, 0x00011176 -}; - -#define FF_ligatureTOTAL16 511 -#define FF_ligatureTOTAL32 3 -#define FF_ligatureTOTAL 514 -#define FF_ligature16FIRST 0x0132 -#define FF_ligature16LAST 0xfefc -#define FF_ligature32FIRST 0x00010f27 -#define FF_ligature32LAST 0x00011176 - -static const uint16 vulgfrac16[] = { - 0x00bc, 0x00bd, 0x00be, 0x2150, 0x2151, 0x2152, 0x2153, 0x2154, - 0x2155, 0x2156, 0x2157, 0x2158, 0x2159, 0x215a, 0x215b, 0x215c, - 0x215d, 0x215e, 0x2189 -}; - -static const uint32 vulgfrac32[] = { -}; - -#define FF_vulgfracTOTAL16 19 -#define FF_vulgfracTOTAL32 0 -#define FF_vulgfracTOTAL 19 -#define FF_vulgfrac16FIRST 0x00bc -#define FF_vulgfrac16LAST 0x2189 -#define FF_vulgfrac32FIRST 0x0000218a -#define FF_vulgfrac32LAST 0x00002189 - -static const uint16 fraction16[] = { - 0x0b72, 0x0b73, 0x0b74, 0x0b75, 0x0b76, 0x0b77, 0x0c78, 0x0c79, - 0x0c7a, 0x0c7b, 0x0c7c, 0x0c7d, 0x0c7e, 0x0d58, 0x0d59, 0x0d5a, - 0x0d5b, 0x0d5c, 0x0d5d, 0x0d5e, 0x0d73, 0x0d74, 0x0d75, 0x0d76, - 0x0d77, 0x0d78, 0x215f, 0x2cfd, 0xa830, 0xa831, 0xa832, 0xa833, - 0xa834, 0xa835 -}; - -static const uint32 fraction32[] = { - 0x000109bc, 0x000109bd, 0x000109f6, 0x000109f7, - 0x000109f8, 0x000109f9, 0x000109fa, 0x000109fb, - 0x000109fc, 0x000109fd, 0x000109fe, 0x000109ff, - 0x00010a48, 0x00010e7b, 0x00010e7c, 0x00010e7d, - 0x00010e7e, 0x00010f26, 0x00011fc0, 0x00011fc1, - 0x00011fc2, 0x00011fc3, 0x00011fc4, 0x00011fc5, - 0x00011fc6, 0x00011fc7, 0x00011fc8, 0x00011fc9, - 0x00011fca, 0x00011fcb, 0x00011fcc, 0x00011fcd, - 0x00011fce, 0x00011fcf, 0x00011fd0, 0x00011fd1, - 0x00011fd2, 0x00011fd3, 0x00011fd4, 0x0001ecad, - 0x0001ecae, 0x0001ecaf, 0x0001ed3c, 0x0001ed3d -}; - -#define FF_fractionTOTAL16 34 -#define FF_fractionTOTAL32 44 -#define FF_fractionTOTAL 78 -#define FF_fraction16FIRST 0x0b72 -#define FF_fraction16LAST 0xa835 -#define FF_fraction32FIRST 0x000109bc -#define FF_fraction32LAST 0x0001ed3d - -static const uint8 ligatureAltI[] = { - 0x83, 0x83, 0x83, 0x83, 0x00, 0x01, 0x02, 0x03, - 0x04, 0x05, 0x83, 0x83, 0x83, 0x83, 0x06, 0x07, - 0x08, 0x81, 0x83, 0x83, 0x83, 0x87, 0x87, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x87, 0x87, 0x87, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x87, - 0x09, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x83, - 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x80, - 0x0a, 0x80 -}; - -static const uint16 ligatureAlt16[] = { - /* U04a4 */ 0x041d, 0x0413, - /* U04a5 */ 0x043d, 0x0433, - /* U04b4 */ 0x0422, 0x0426, - /* U04b5 */ 0x0442, 0x0446, - /* U04d4 */ 0x0410, 0x0415, - /* U04d5 */ 0x0430, 0x0435, - /* U0616 */ 0x0627, 0x0644, 0x064a, - /* U06d6 */ 0x0635, 0x0644, 0x0649, - /* U06d7 */ 0x0642, 0x0644, 0x0649, - /* Ufdfa */ 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064a, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645 -}; - -static const uint8 ligatureAltIs[] = { - 0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0f, - 0x12, 0x15, 0x27 -}; - -static const int32 ligatureAlt32[] = { -}; - -static const uint8 ligatureAltIl[] = { - 0x00, 0x02 -}; - -#define FF_ligatureTIS 10 -#define FF_ligatureTIL 1 - -static const uint8 vulgfracAltI[] = { - 0x87, 0x87, 0x87, 0x87, 0x87, 0x8f, 0x87, 0x87, - 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, 0x87, - 0x87, 0x87, 0x87 -}; - -static const uint16 vulgfracAlt16[] = { -}; - -static const uint8 vulgfracAltIs[] = { -}; - -static const int32 vulgfracAlt32[] = { -}; - -static const uint8 vulgfracAltIl[] = { -}; - -#define FF_vulgfracTIS 0 -#define FF_vulgfracTIL 0 - -static const uint8 fractionAltI[] = { - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x83, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 -}; - -static const uint16 fractionAlt16[] = { -}; - -static const uint8 fractionAltIs[] = { -}; - -static const int32 fractionAlt32[] = { -}; - -static const uint8 fractionAltIl[] = { -}; - -#define FF_fractionTIS 0 -#define FF_fractionTIL 0 - -#endif /* FONTFORGE_IS_LIGATURE_DATA_H */ diff -Nru fontforge-20201107~dfsg/Unicode/makebuildtables.c fontforge-20220308~dfsg/Unicode/makebuildtables.c --- fontforge-20201107~dfsg/Unicode/makebuildtables.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/makebuildtables.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,580 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#include - -#include "utype.c" -#include "utype.h" - -#include -#include -#include - -#define ACUTE 0x1 -#define GRAVE 0x2 -#define DIAERESIS 0x4 -#define CIRCUMFLEX 0x8 -#define TILDE 0x10 -#define RING 0x20 -#define SLASH 0x40 -#define BREVE 0x80 -#define CARON 0x100 -#define DOTABOVE 0x200 -#define DOTBELOW 0x400 -#define CEDILLA 0x800 -#define OGONEK 0x1000 -#define MACRON 0x2000 -#define DBLGRAVE 0x4000 -#define DBLACUTE 0x8000 -#define INVBREVE 0x10000 -#define DIAERESISBELOW 0x20000 -#define CIRCUMFLEXBELOW 0x40000 -#define TILDEBELOW 0x80000 -#define RINGBELOW 0x100000 -#define LINEBELOW 0x200000 -#define HOOKABOVE 0x400000 -#define HORN 0x800000 - -#define GREEK 0x8000000 - -#define ANY (0xfffffff) - -struct names { char *name; int mask; } names[] = { - {"ACUTE", 0x1}, - {"GRAVE", 0x2}, - {"DIAERESIS", 0x4}, - {"CIRCUMFLEX", 0x8}, - {"TILDE", 0x10}, - {"RING", 0x20}, - {"SLASH", 0x40}, - {"BREVE", 0x80}, - {"CARON", 0x100}, - {"DOTABOVE", 0x200}, - {"DOTBELOW", 0x400}, - {"CEDILLA", 0x800}, - {"OGONEK", 0x1000}, - {"MACRON", 0x2000}, - {"DBLGRAVE", 0x4000}, - {"DBLACUTE", 0x8000}, - {"INVBREVE", 0x10000}, - {"DIAERESISBELOW", 0x20000}, - {"CIRCUMFLEXBELOW", 0x40000}, - {"TILDEBELOW", 0x80000}, - {"RINGBELOW", 0x100000}, - {"LINEBELOW", 0x200000}, - {"HOOKABOVE", 0x400000}, - {"HORN", 0x800000}, - {"GREEK", 0x8000000}, - {NULL}}; - -struct names names2[] = { - {"ACUTE", 0x1}, - {"GRAVE", 0x2}, - {"DIAERESIS BELOW", 0x20000}, - {"DIAERESIS", 0x4}, - {"CIRCUMFLEX BELOW", 0x40000}, - {"CIRCUMFLEX", 0x8}, - {"TILDE BELOW", 0x80000}, - {"TILDE", 0x10}, - {"RING ABOVE", 0x20}, - {"RING BELOW", 0x100000}, - {"STROKE", 0x40}, - {"SLASH", 0x40}, - {"BREVE", 0x80}, - {"CARON", 0x100}, - {"DOT ABOVE", 0x200}, - {"MIDDLE DOT", 0x200}, - {"DOT BELOW", 0x400}, - {"CEDILLA", 0x800}, - {"OGONEK", 0x1000}, - {"MACRON", 0x2000}, - {"DOUBLE GRAVE", 0x4000}, - {"DOUBLE ACUTE", 0x8000}, - {"INVERTED BREVE", 0x10000}, - {"LINE BELOW", 0x200000}, - {"HOOK ABOVE", 0x400000}, - {"HORN", 0x800000}, - {NULL}}; - -char *charnames[] = { -/* 0x0020 */ "space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle", -/* 0x0028 */ "parenleft","parenright","asterisk","plus","comma","hyphenminus","period","slash", -/* 0x0030 */ "zero","one","two","three","four","five","six","seven", -/* 0x0038 */ "eight","nine","colon","semicolon","less","equal","greater","question", -/* 0x0040 */ "at","A","B","C","D","E","F","G", -/* 0x0048 */ "H","I","J","K","L","M","N","O", -/* 0x0050 */ "P","Q","R","S","T","U","V","W", -/* 0x0058 */ "X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore", -/* 0x0060 */ "grave","a","b","c","d","e","f","g", -/* 0x0068 */ "h","i","j","k","l","m","n","o", -/* 0x0070 */ "p","q","r","s","t","u","v","w", -/* 0x0078 */ "x","y","z","braceleft","bar","braceright","asciitilde" -}; - -struct { char ch; unsigned int oldstate, newstate; unsigned short result; } - predefined[] = { - { '\'', ANY, ACUTE }, - { 'e', 0, ACUTE }, - { '`', ANY, GRAVE }, - { ':', ANY, DIAERESIS }, - { 'u', 0, DIAERESIS }, - { '^', ANY, CIRCUMFLEX }, - { 'i', 0, CIRCUMFLEX }, - { '~', ANY, TILDE }, - { 'n', 0, TILDE }, - { '0', ANY, RING }, - { '/', ANY, SLASH }, - { '7', ANY, BREVE }, - { '6', ANY, CARON }, - { '.', ANY, DOTABOVE }, - { ',', ANY, DOTBELOW }, - { '5', ANY, CEDILLA }, - { '4', ANY, OGONEK }, - { '_', ANY, MACRON }, - { '"', ANY, DBLGRAVE }, - { '@', ANY, GREEK }, - - { ' ', 0, 0, 0x00a0 }, /* no break space */ - { ' ', GREEK, 0, 0x2001 }, /* em space */ - { '!', 0, 0, 0x00a1 }, /* inverted exclaim */ - { '#', 0, 0, 0x00a3 }, /* sterling */ - { '#', GREEK, 0, 0x00a5 }, /* Yen */ - { '$', 0, 0, 0x20ac }, /* Euro */ - { '$', GREEK, 0, 0x00a2 }, /* cent */ - { '\\',0, 0, 0x00ab }, /* guillemotleft */ - { '\\',GREEK, 0, 0x2039 }, /* single guillemotleft */ - { '|', 0, 0, 0x00bb }, /* guillemotright */ - { '|', GREEK, 0, 0x203a }, /* single guillemotright */ - { '*', 0, 0, 0x00b0 }, /* degree */ - { '*', GREEK, 0, 0x2022 }, /* bullet */ - { '.', GREEK, 0, 0x00b7 }, /* centered dot */ - { '-', 0, 0, 0x00ad }, /* soft hyphen */ - { '-', GREEK, 0, 0x2013 }, /* en dash */ - { '_', GREEK, 0, 0x2014 }, /* em dash */ - { '=', GREEK, 0, 0x2015 }, /* quote dash */ - { '+', 0, 0, 0x00b1 }, /* plus minus */ - { ';', 0, 0, 0x2026 }, /* ellipsis */ - { '[', 0, 0, 0x2018 }, /* open quote */ - { ']', 0, 0, 0x2019 }, /* close quote */ - { '{', 0, 0, 0x201c }, /* open double quote */ - { '}', 0, 0, 0x201c }, /* close double quote */ - { '>', 0, 0, 0x2264 }, /* greater than or equal */ - { '>', GREEK, 0, 0x2023 }, /* triangle bullet */ - { '<', 0, 0, 0x2265 }, /* less than or equal */ - { '?', 0, 0, 0x00bf }, /* inverted quest */ - { 'f', 0, 0, 0x2640 }, /* female */ - { 'g', 0, 0, 0x00a9 }, /* copyright */ - { 'h', GREEK|SLASH, 0, 0x210f },/* hbar */ - { 'h', 0, 0, 0x261e }, /* right hand */ - { 'H', 0, 0, 0x261e }, /* left hand */ - { 'm', 0, 0, 0x2642 }, /* male */ - { 'p', 0, 0, 0x00b6 }, /* paragraph */ - { 'P', 0, 0, 0x00a7 }, /* section */ - { 'r', 0, 0, 0x00ae }, /* registered */ - { 't', 0, 0, 0x2122 }, /* TM */ - { '2', BREVE, 0, 0x00bd }, /* 1/2 */ - -/* { 'A', 0, 0, 0x00c5 },*/ /* A ring */ -/* { 'a', 0, 0, 0x00e5 },*/ /* a ring */ - { 'C', 0, 0, 0x00c7 }, /* C cedilla */ - { 'c', 0, 0, 0x00e7 }, /* c cedilla */ - { 'A', 0, 0, 0x00c6 }, /* AE */ - { 'a', 0, 0, 0x00e6 }, /* ae */ - { 'O', 0, 0, 0x0152 }, /* OE */ - { 'o', 0, 0, 0x1536 }, /* oe */ - { 's', 0, 0, 0x00df }, /* es-zet */ - { 'z', 0, 0, 0x017f }, /* long-s */ - - { 'i', DOTABOVE, 0, 0x131 }, /* dotless i */ - -/* the mapping from ascii->greek follows the symbol font */ - { 'A', GREEK, 0, 0x391 }, /* Alpha */ - { 'B', GREEK, 0, 0x392 }, /* Beta */ - { 'C', GREEK, 0, 0x3A7 }, /* Chi */ - { 'D', GREEK, 0, 0x394 }, /* Delta */ - { 'E', GREEK, 0, 0x395 }, /* Epsilon */ - { 'F', GREEK, 0, 0x3A6 }, /* Phi */ - { 'G', GREEK, 0, 0x393 }, /* Gamma */ - { 'H', GREEK, 0, 0x397 }, /* Eta */ - { 'I', GREEK, 0, 0x399 }, /* Iota */ - { 'J', GREEK, 0, 0x3d1 }, /* Theta Symbol */ - { 'K', GREEK, 0, 0x39A }, /* Kappa */ - { 'L', GREEK, 0, 0x39B }, /* Lamda */ - { 'M', GREEK, 0, 0x39C }, /* Mu */ - { 'N', GREEK, 0, 0x39D }, /* Nu */ - { 'O', GREEK, 0, 0x39F }, /* Omicron */ - { 'P', GREEK, 0, 0x3A0 }, /* Pi */ - { 'Q', GREEK, 0, 0x398 }, /* Theta */ - { 'R', GREEK, 0, 0x3A1 }, /* Rho */ - { 'S', GREEK, 0, 0x3A3 }, /* Sigma */ - { 'T', GREEK, 0, 0x3A4 }, /* Tau */ - { 'U', GREEK, 0, 0x3A5 }, /* Upsilon */ - { 'V', GREEK, 0, 0x3c2 }, /* lowercase final sigma */ - { 'W', GREEK, 0, 0x3A9 }, /* Omega */ - { 'X', GREEK, 0, 0x39E }, /* Xi */ - { 'Y', GREEK, 0, 0x3A8 }, /* Psi */ - { 'Z', GREEK, 0, 0x396 }, /* Zeta */ - { 'a', GREEK, 0, 0x3b1 }, /* alpha */ - { 'b', GREEK, 0, 0x3b2 }, /* beta */ - { 'c', GREEK, 0, 0x3c7 }, /* chi */ - { 'd', GREEK, 0, 0x3b4 }, /* delta */ - { 'e', GREEK, 0, 0x3b5 }, /* epsilon */ - { 'f', GREEK, 0, 0x3c6 }, /* phi */ - { 'g', GREEK, 0, 0x3b3 }, /* gamma */ - { 'h', GREEK, 0, 0x3b7 }, /* eta */ - { 'i', GREEK, 0, 0x3b9 }, /* iota */ - { 'j', GREEK, 0, 0x3d5 }, /* phi Symbol */ - { 'k', GREEK, 0, 0x3bA }, /* kappa */ - { 'l', GREEK, 0, 0x3bB }, /* lamda */ - { 'm', GREEK, 0, 0x3bC }, /* mu */ - { 'n', GREEK, 0, 0x3bD }, /* nu */ - { 'o', GREEK, 0, 0x3bF }, /* omicron */ - { 'p', GREEK, 0, 0x3c0 }, /* pi */ - { 'q', GREEK, 0, 0x3b8 }, /* theta */ - { 'r', GREEK, 0, 0x3c1 }, /* rho */ - { 's', GREEK, 0, 0x3c3 }, /* sigma */ - { 't', GREEK, 0, 0x3c4 }, /* tau */ - { 'u', GREEK, 0, 0x3c5 }, /* upsilon */ - { 'v', GREEK, 0, 0x3D6 }, /* pi Symbol */ - { 'w', GREEK, 0, 0x3c9 }, /* omega */ - { 'x', GREEK, 0, 0x3bE }, /* xi */ - { 'y', GREEK, 0, 0x3c8 }, /* psi */ - { 'z', GREEK, 0, 0x3b6 }, /* zeta */ - { 'A', GREEK|DBLGRAVE, 0, 0x386 }, /* Alpha tonos */ - { 'A', GREEK|BREVE, 0, 0x1fb8 }, /* Alpha vrachy */ - { 'A', GREEK|MACRON, 0, 0x1fb9 }, /* Alpha macron */ - { 'a', GREEK|DBLGRAVE, 0, 0x3ac }, /* alpha tonos */ - { 'a', GREEK|GRAVE, 0, 0x1f70 }, /* alpha varia */ - { 'a', GREEK|ACUTE, 0, 0x1f71 }, /* alpha oxia */ - { 'a', GREEK|BREVE, 0, 0x1fb0 }, /* alpha vrachy */ - { 'a', GREEK|MACRON, 0, 0x1fb1 }, /* alpha macron */ - { 'a', GREEK|TILDE, 0, 0x1fb6 }, /* alpha perispomeni */ - { 'E', GREEK|DBLGRAVE, 0, 0x388 }, /* Epsilon tonos */ - { 'E', GREEK|GRAVE, 0, 0x1fc8 }, /* Epsilon varia */ - { 'E', GREEK|ACUTE, 0, 0x1fc9 }, /* Epsilon oxia */ - { 'e', GREEK|DBLGRAVE, 0, 0x3ad }, /* epsilon tonos */ - { 'e', GREEK|GRAVE, 0, 0x1f72 }, /* epsilon varia */ - { 'e', GREEK|ACUTE, 0, 0x1f73 }, /* epsilon oxia */ - { 'H', GREEK|DBLGRAVE, 0, 0x389 }, /* Eta tonos */ - { 'H', GREEK|GRAVE, 0, 0x1fca }, /* Eta varia */ - { 'H', GREEK|ACUTE, 0, 0x1fcb }, /* Eta oxia */ - { 'h', GREEK|DBLGRAVE, 0, 0x3ae }, /* eta tonos */ - { 'h', GREEK|GRAVE, 0, 0x1f74 }, /* eta varia */ - { 'h', GREEK|ACUTE, 0, 0x1f75 }, /* eta oxia */ - { 'h', GREEK|TILDE, 0, 0x1fc6 }, /* eta perispomeni */ - { 'I', GREEK|DBLGRAVE, 0, 0x38A }, /* Iota tonos */ - { 'I', GREEK|DIAERESIS, 0, 0x3AA }, /* Iota dialytika */ - { 'I', GREEK|GRAVE, 0, 0x1f7a }, /* Iota varia */ - { 'I', GREEK|ACUTE, 0, 0x1f7b }, /* Iota oxia */ - { 'I', GREEK|TILDE, 0, 0x1f78 }, /* Iota perispomeni */ - { 'I', GREEK|MACRON, 0, 0x1f79 }, /* Iota macron */ - { 'i', GREEK|DBLGRAVE, 0, 0x3af }, /* iota tonos */ - { 'i', GREEK|DIAERESIS, 0, 0x3ca }, /* iota dialytika */ - { 'i', GREEK|DBLGRAVE|DIAERESIS, 0, 0x390 },/* iota dialytika tonos */ - { 'i', GREEK|GRAVE, 0, 0x1f76 }, /* iota varia */ - { 'i', GREEK|ACUTE, 0, 0x1f77 }, /* iota oxia */ - { 'i', GREEK|BREVE, 0, 0x1fd0 }, /* iota vrachy */ - { 'i', GREEK|MACRON, 0, 0x1fd1 }, /* iota macron */ - { 'i', GREEK|TILDE, 0, 0x1fd6 }, /* iota perispomeni */ - { 'i', GREEK|GRAVE|DIAERESIS, 0, 0x1fd2},/* iota dialytika varia */ - { 'i', GREEK|ACUTE|DIAERESIS, 0, 0x1fd3},/* iota dialytika oxia */ - { 'i', GREEK|TILDE|DIAERESIS, 0, 0x1fd7},/* iota dialytika perispomeni */ - { 'O', GREEK|DBLGRAVE, 0, 0x38C }, /* Omicron tonos */ - { 'O', GREEK|GRAVE, 0, 0x1ff8 }, /* Omicron varia */ - { 'O', GREEK|ACUTE, 0, 0x1ff9 }, /* Omicron oxia */ - { 'o', GREEK|DBLGRAVE, 0, 0x3cc }, /* omicron tonos */ - { 'o', GREEK|GRAVE, 0, 0x1f78 }, /* omicron varia */ - { 'o', GREEK|ACUTE, 0, 0x1f79 }, /* omicron oxia */ - { 'U', GREEK|DBLGRAVE, 0, 0x38E }, /* Upsilon tonos */ - { 'U', GREEK|DIAERESIS, 0, 0x3AB }, /* Upsilon dialytika */ - { 'U', GREEK|GRAVE, 0, 0x1fea }, /* Upsilon varia */ - { 'U', GREEK|ACUTE, 0, 0x1feb }, /* Upsilon oxia */ - { 'U', GREEK|BREVE, 0, 0x1fe8 }, /* Upsilon perispomeni */ - { 'U', GREEK|MACRON, 0, 0x1fe9 }, /* Upsilon macron */ - { 'u', GREEK|DBLGRAVE, 0, 0x3cd }, /* upsilon tonos */ - { 'u', GREEK|DIAERESIS, 0, 0x3cb }, /* upsilon dialytika */ - { 'u', GREEK|DBLGRAVE|DIAERESIS, 0, 0x3b0 },/* upsilon dialytika tonos */ - { 'u', GREEK|GRAVE, 0, 0x1f7a }, /* upsilon varia */ - { 'u', GREEK|ACUTE, 0, 0x1f7b }, /* upsilon oxia */ - { 'u', GREEK|BREVE, 0, 0x1ff0 }, /* upsilon perispomeni */ - { 'u', GREEK|MACRON, 0, 0x1fe1 }, /* upsilon macron */ - { 'u', GREEK|GRAVE|DIAERESIS, 0, 0x1fe3 },/* upsilon dialytika varia */ - { 'u', GREEK|ACUTE|DIAERESIS, 0, 0x1fe4 },/* upsilon dialytika oxia */ - { 'u', GREEK|TILDE, 0, 0x1fe6 }, /* upsilon perispomeni */ - { 'u', GREEK|TILDE|DIAERESIS, 0, 0x1fe7 },/* upsilon dialytika perispomeni */ - { 'W', GREEK|DBLGRAVE, 0, 0x38F }, /* Omega tonos */ - { 'W', GREEK|GRAVE, 0, 0x1ffa }, /* Omega varia */ - { 'W', GREEK|ACUTE, 0, 0x1ffb }, /* Omega oxia */ - { 'w', GREEK|DBLGRAVE, 0, 0x3ce }, /* omega tonos */ - { 'w', GREEK|GRAVE, 0, 0x1f7a }, /* omega varia */ - { 'w', GREEK|ACUTE, 0, 0x1f7b }, /* omega oxia */ - { 0 } -}; - -struct transform { - uint32 oldstate; - uint32 newstate; - unichar_t resch; - struct transform *next; -} *info[95] = { 0 }; - -int queuelen(struct transform *queue) { - int len=0; - - while ( queue!=NULL ) { - queue = queue->next; - ++len; - } -return( len ); -} - -static char *Mask(char *buffer,int mask) { - int i; - char *bpt = buffer; - - if ( mask==0 ) -return( "0" ); - if ( mask==ANY ) -return("ANY"); - *buffer = '\0'; - for (i=0; names[i].name!=NULL; ++i ) { - if ( names[i].mask&mask ) { - if ( bpt!=buffer ) - *bpt++ ='|'; - strcpy(bpt,names[i].name); - bpt += strlen(bpt); - } - } -return( buffer ); -} - -void dumpinfo() { - FILE *out; - int i; - struct transform *t; - char buffer[400], buffer2[400]; - - out = fopen("gdrawbuildchars.c","w"); - fprintf(out, "/* Copyright (C) 2000-2012 by George Williams */\n" ); - fprintf(out, "/*\n * Redistribution and use in source and binary forms, with or without\n" ); - fprintf(out, " * modification, are permitted provided that the following conditions are met:\n *\n" ); - fprintf(out, " * Redistributions of source code must retain the above copyright notice, this\n" ); - fprintf(out, " * list of conditions and the following disclaimer.\n *\n" ); - fprintf(out, " * Redistributions in binary form must reproduce the above copyright notice,\n" ); - fprintf(out, " * this list of conditions and the following disclaimer in the documentation\n" ); - fprintf(out, " * and/or other materials provided with the distribution.\n *\n" ); - fprintf(out, " * The name of the author may not be used to endorse or promote products\n" ); - fprintf(out, " * derived from this software without specific prior written permission.\n *\n" ); - fprintf(out, " * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED\n" ); - fprintf(out, " * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" ); - fprintf(out, " * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO\n" ); - fprintf(out, " * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n" ); - fprintf(out, " * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n" ); - fprintf(out, " * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;\n" ); - fprintf(out, " * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\n" ); - fprintf(out, " * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\n" ); - fprintf(out, " * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF\n" ); - fprintf(out, " * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\n" ); - fprintf(out, "/* This file was generated using the program 'makebuildtables.c' */\n\n" ); - fprintf(out,"#include \"gdrawP.h\"\n\n" ); - - for ( i=0; names[i].name!=NULL; ++i ) - fprintf( out, "#define\t%s\t%s0x%07x\n", names[i].name, \ - strlen(names[i].name)>7?"":"\t", names[i].mask ); - fprintf(out,"\n#define\tANY\t\t0x%07x\n\n", ANY ); - - for ( i=0; i<95; ++i ) if ( info[i]!=NULL ) { - fprintf(out, "static struct gchr_transform trans_%s[] = {\n", charnames[i] ); - for ( t=info[i]; t!=NULL; t=t->next ) - fprintf(out, " { %s, %s, 0x%07x }%s\n", Mask(buffer,t->oldstate), - Mask(buffer2,t->newstate), t->resch, t->next==NULL?"":"," ); - fprintf(out,"};\n\n"); - } - fprintf(out,"struct gchr_lookup _gdraw_chrlookup[95] = {\n" ); - for ( i=0; i<95; ++i ) { - if ( info[i]==NULL ) - fprintf(out, " /* %c */ { 0 },\n", i+' ' ); - else - fprintf(out, " /* %c */ { %d, trans_%s },\n", i+' ', queuelen(info[i]), charnames[i] ); - } - fprintf(out,"};\n\n" ); - - fprintf(out, "struct gchr_accents _gdraw_accents[] = {\n" ); - fprintf(out, " { 0x0301, 0x%07x },\n", ACUTE ); - fprintf(out, " { 0x0300, 0x%07x },\n", GRAVE ); - fprintf(out, " { 0x0308, 0x%07x },\n", DIAERESIS ); - fprintf(out, " { 0x0302, 0x%07x },\n", CIRCUMFLEX ); - fprintf(out, " { 0x0303, 0x%07x },\n", TILDE ); - fprintf(out, " { 0x030a, 0x%07x },\n", RING ); - fprintf(out, " { 0x0338, 0x%07x },\n", SLASH ); - fprintf(out, " { 0x0306, 0x%07x },\n", BREVE ); - fprintf(out, " { 0x030c, 0x%07x },\n", CARON ); - fprintf(out, " { 0x0307, 0x%07x },\n", DOTABOVE ); - fprintf(out, " { 0x0323, 0x%07x },\n", DOTBELOW ); - fprintf(out, " { 0x0327, 0x%07x },\n", CEDILLA ); - fprintf(out, " { 0x0328, 0x%07x },\n", OGONEK ); - fprintf(out, " { 0x0304, 0x%07x },\n", MACRON ); - fprintf(out, " { 0x030d, 0x%07x },\n", DBLGRAVE|GREEK ); - fprintf(out, " { 0x030b, 0x%07x },\n", DBLGRAVE ); - fprintf(out, " { 0x030b, 0x%07x },\n", DBLACUTE ); - fprintf(out, " { 0x030b, 0x%07x },\n", INVBREVE ); - fprintf(out, " { 0x030b, 0x%07x },\n", DIAERESISBELOW ); - fprintf(out, " { 0x030b, 0x%07x },\n", CIRCUMFLEXBELOW ); - fprintf(out, " { 0x030b, 0x%07x },\n", TILDEBELOW ); - fprintf(out, " { 0x030b, 0x%07x },\n", RINGBELOW ); - fprintf(out, " { 0x030b, 0x%07x },\n", LINEBELOW ); - fprintf(out, " { 0x030b, 0x%07x },\n", HOOKABOVE ); - fprintf(out, " { 0x030b, 0x%07x },\n", HORN ); - fprintf(out, " { 0, 0 },\n" ); - fprintf(out, "};\n\n" ); - fprintf(out, "uint32 _gdraw_chrs_any=ANY, _gdraw_chrs_ctlmask=GREEK, _gdraw_chrs_metamask=0;\n" ); - fclose(out); -} - -char *mygets(FILE *in,char *buffer) { - char *bpt = buffer; - int ch; - - while ((ch = getc(in))!=EOF && ch!='\n' ) - *bpt++ = ch; - *bpt = '\0'; - if ( bpt==buffer && ch==EOF ) -return( NULL ); -return(buffer ); -} - -void AddTransform(int ch, uint32 oldstate, uint32 newstate, unsigned short resch ) { - struct transform *trans; - - ch -= ' '; - for ( trans=info[ch]; trans!=NULL; trans = trans->next ) - if ( trans->oldstate==oldstate ) { - fprintf(stderr, "Duplicate entry for %c(%d) at 0x%07x, 0x%07x,0x%07x and 0x%07x,0x%07x\n", - ch+' ', ch+' ', oldstate, trans->newstate, trans->resch, newstate, resch ); - break; - } - - trans = calloc(1,sizeof(struct transform)); - trans->next = info[ch]; - info[ch] = trans; - trans->oldstate = oldstate; - trans->newstate = newstate; - trans->resch = resch; -} - -void ParseUnicodeFile(FILE *in) { - char buffer[600]; - int ch, mask, base, lc, i; - char *pt; - - while ( mygets(in,buffer)!=NULL ) { - ch = strtol(buffer,NULL,16); - if ( ch==0x1ec0 ) - ch = 0x1ec0; - pt = buffer+4; - if ( strncmp(pt,";LATIN ",7)!=0 ) - continue; - pt += 7; - if ( strncmp(pt,"CAPITAL ",8)==0 ) { - lc = 0; - pt += 8; - } else if ( strncmp(pt,"SMALL ",6)==0 ) { - lc = 1; - pt += 6; - } else - continue; - if ( strncmp(pt,"LETTER ",7)!=0 ) - continue; - pt += 7; - base = *pt++; - if ( lc ) base = tolower(base); - if ( strncmp(pt," WITH ",6)!=0 ) - continue; - pt += 6; - mask = 0; - for (;;) { - for ( i=0; names2[i].name!=NULL; ++i ) { - if ( strncmp(pt,names2[i].name,strlen(names2[i].name))==0 ) - break; - } - if ( names2[i].name==NULL || names2[i].mask==0 ) - goto continue_2_loop; - mask |= names2[i].mask; - pt += strlen(names2[i].name); - while ( *pt!=';' && !(*pt==' ' && pt[1]=='A' && pt[2]=='N' && pt[3]=='D' && pt[4]==' ')) - ++pt; - if ( *pt==';' ) - break; - else - pt += 5; - } - AddTransform(base,mask,0,ch); - continue_2_loop:; - } - fclose(in); -} - -void AddPredefineds() { - int i; - - for ( i=0; predefined[i].ch!='\0'; ++i ) - AddTransform(predefined[i].ch, predefined[i].oldstate, - predefined[i].newstate, predefined[i].result ); -} - -struct transform *RevQueue(struct transform *cur) { - struct transform *prev=NULL, *next; - - if ( cur==NULL ) -return( NULL ); - next = cur->next; - while ( next!=NULL ) { - cur->next = prev; - prev = cur; - cur = next; - next = cur->next; - } - cur->next = prev; -return( cur ); -} - -int main() { - FILE *in; - int i; - - AddPredefineds(); - in = fopen("UnicodeData.txt","r"); - if ( in==NULL ) { - fprintf(stderr,"Can't open UnicodeData.txt\n" ); - return( -1 ); - } - ParseUnicodeFile(in); - for ( i=0; i<95; ++i ) - info[i] = RevQueue(info[i]); - dumpinfo(); - return( 0 ); -} diff -Nru fontforge-20201107~dfsg/Unicode/makeutype.c fontforge-20220308~dfsg/Unicode/makeutype.c --- fontforge-20201107~dfsg/Unicode/makeutype.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/makeutype.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,2274 +0,0 @@ -/* Copyright (C) 2000-2012 by George Williams */ -/* - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * This program generates 4 different files based on the latest UnicodeData.txt - * obtained from http://unicode.org which is then used to build FontForge - * - * To generate the latest files, you will first need to go and get these 4 files - * and put them in the Unicode subdirectory: - * http://unicode.org/Public/UNIDATA/LineBreak.txt - * http://unicode.org/Public/UNIDATA/NamesList.txt - * http://unicode.org/Public/UNIDATA/PropList.txt - * http://unicode.org/Public/UNIDATA/UnicodeData.txt - * - * Next, you will need to build ./makeutype before you can use it: - * Run "make makeutype" - * or - * Run "gcc -s -I../inc -o makeutype makeutype.c" - * - * Then run the executable binary "/makeutype". - * This will create 5 files in the same directory: - * ArabicForms.c, is_Ligatures_data.h, unialt.c, utype.c, utype.h - * (please move utype.h into Fontforge's "../inc" subdirectory) - * - * When done building the updated files, you can clean-up by removing - * LineBreak.txt, NamesList.txt, PropList.txt,UnicodeData.txt, and the - * binary executable file makeutype as they are no longer needed now. - */ - -#include - -#define UnicodeMajor 12 -#define UnicodeMinor 1 - -/* Build a ctype array out of the UnicodeData.txt and PropList.txt files */ -#include "basics.h" - -#include -#include -#include -#include - -/*#define MAXC 0x600*/ /* Last upper/lower case dicodomy is Armenian 0x580, er, nope. 1fff (greek and latin extended) then full-width 0xff00 */ -#define MAXC 65536 -#define MAXA 18 - -/* These values get stored within flags[unicodechar={0..MAXC}] */ -#define FF_UNICODE_LOWER 1 -#define FF_UNICODE_UPPER 2 -#define FF_UNICODE_TITLE 4 -#define FF_UNICODE_DIGIT 8 -#define FF_UNICODE_SPACE 0x10 -#define FF_UNICODE_PUNCT 0x20 -#define FF_UNICODE_HEX 0x40 -#define FF_UNICODE_ZEROWIDTH 0x80 - -#define FF_UNICODE_LEFT_2_RIGHT 0x100 -#define FF_UNICODE_RIGHT_2_LEFT 0x200 -#define FF_UNICODE_ENUMERIC 0x400 -#define FF_UNICODE_ANUMERIC 0x800 -#define FF_UNICODE_ENS 0x1000 -#define FF_UNICODE_CS 0x2000 -#define FF_UNICODE_ENT 0x4000 -#define FF_UNICODE_COMBINING 0x8000 - -#define FF_UNICODE_BREAKBEFOREOK 0x10000 -#define FF_UNICODE_BREAKAFTEROK 0x20000 -#define FF_UNICODE_NONSTART 0x40000 /* small kana, close punct, can't start a line */ -#define FF_UNICODE_NONEND 0x80000 /* open punct, can't end a line */ -//#define FF_UNICODE_MUSTBREAK 0x100000 /* newlines, paragraphs, etc. */ -#define FF_UNICODE_URLBREAKAFTER 0x100000 /* break after slash not followed by digits (ie. in URLs not fractions or dates) */ - -#define FF_UNICODE_ALPHABETIC 0x200000 -#define FF_UNICODE_IDEOGRAPHIC 0x400000 - -#define FF_UNICODE_INITIAL 0x800000 -#define FF_UNICODE_MEDIAL 0x1000000 -#define FF_UNICODE_FINAL 0x2000000 -#define FF_UNICODE_ISOLATED 0x4000000 - -#define FF_UNICODE_NOBREAK 0x8000000 -#define FF_UNICODE_DecompositionNormative 0x10000000 -#define FF_UNICODE_LIG_OR_FRAC 0x20000000 - -#define FF_UNICODE_CombiningClass 0xff -#define FF_UNICODE_Above 0x100 -#define FF_UNICODE_Below 0x200 -#define FF_UNICODE_Overstrike 0x400 -#define FF_UNICODE_Left 0x800 -#define FF_UNICODE_Right 0x1000 -#define FF_UNICODE_Joins2 0x2000 -#define FF_UNICODE_CenterLeft 0x4000 -#define FF_UNICODE_CenterRight 0x8000 -#define FF_UNICODE_CenteredOutside 0x10000 -#define FF_UNICODE_Outside 0x20000 -#define FF_UNICODE_RightEdge 0x40000 -#define FF_UNICODE_LeftEdge 0x80000 -#define FF_UNICODE_Touching 0x100000 -#include "combiners.h" - -int vLVOs=0; /* debugging!=0*/ -int verbLVOa=0; /* debugging!=0 verbose {lig/vul/oth}alts */ - -char *names[MAXC]; -unsigned short mytolower[MAXC]; -unsigned short mytoupper[MAXC]; -unsigned short mytotitle[MAXC]; -unsigned char mynumericvalue[MAXC]; -unsigned short mymirror[MAXC]; -unsigned long flags[MAXC]; /* 32 binary flags for each unicode.org character */ -unsigned long flags2[MAXC]; -unichar_t alts[MAXC][MAXA+1]; -unsigned long assignedcodepoints[0x120000/32]; /* 32 characters represented per each long value */ - -int frm, lgm, vfm; /* identify all ligatures and fractions */ -#define LG_MAX 550 -#define FR_MAX 100 -#define VF_MAX 50 -unsigned long ligature[LG_MAX]; -unsigned long fraction[FR_MAX]; -unsigned long vulgfrac[VF_MAX]; -/* [0]=type_isl, [1]=index#, [2]=count, [3..MAXA-1]=alt_value */ -long altsl[LG_MAX][3+MAXA]; -long altsf[FR_MAX][3+MAXA]; -long altsv[VF_MAX][3+MAXA]; - -const char GeneratedFileMessage[] = "\n/* This file was generated using the program 'makeutype' for Unicode_version %d.%d */\n\n"; -const char CantReadFile[] = "Can't find or read file %s\n"; /* exit(1) */ -const char CantSaveFile[] = "Can't open or write to output file %s\n"; /* exit(2) */ -const char NoMoreMemory[] = "Can't access more memory.\n"; /* exit(3) */ -const char LineLengthBg[] = "Error with %s. Found line too long: %s\n"; /* exit(4) */ -const char LgFrcTooMany[] = "Error. Too many %s, stopped at %s[%d]=U+%X\n"; /* exit(5) */ -const char LgFrcConfuse[] = "Error. Need help! Stopped at %s[%d]=U+%X\n"; /* exit(6) */ - -/* Unicode.txt charts a bit hard to decipher using automated program. */ -/* Quicker, less code, to lookup values by hand, and override search. */ -/* These tables provide lig/frac overrides for Unicode.txt 9.0 chart. */ -static const long lig_alt_overrides[] = { - 0x04a4, 2, 0x041d, 0x0413, - 0x04a5, 2, 0x043d, 0x0433, - 0x04b4, 2, 0x0422, 0x0426, - 0x04b5, 2, 0x0442, 0x0446, - 0x04d4, 2, 0x0410, 0x0415, - 0x04d5, 2, 0x0430, 0x0435, - 0x05f0, 2, 0x05d5, 0x05d5, - 0x05f1, 2, 0x05d5, 0x05d9, - 0x05f2, 2, 0x05d9, 0x05d9, - 0x0616, 3, 0x0627, 0x0644, 0x064a, - 0x06d6, 3, 0x0635, 0x0644, 0x0649, - 0x06d7, 3, 0x0642, 0x0644, 0x0649, - 0xa7F9, 1, 0x0153, - 0xfb1f, 2, 0x05f2, 0x05b7, - 0xfdfd, 0, /* ? */ - 0xfe20, 0, - 0xfe21, 0, - 0xfe27, 0, - 0xfe28, 0, - 0x10f27, 0, - 0x10ff6, 2, 0x10fe6, 0x10fe9, - 0x11176, 0, /* ? */ - 0x1f670, 0, 0x1f671, 0, 0x1f672, 0, 0x1f673, 0, /* chars? keep? */ - -1 -}; - -static const long vul_alt_overrides[] = { - -1 -}; - -static const long frac_alt_overrides[] = { - 0x0b72, 0, 0x0b73, 0, 0x0b74, 0, 0x0b75, 0, 0x0b76, 0, 0x0b77, 0, - 0x0c78, 0, 0x0c79, 0, 0x0c7a, 0, 0x0c7b, 0, 0x0c7c, 0, 0x0c7d, 0, 0x0c7e, 0, - 0x0d58, 0, 0x0d59, 0, 0x0d5a, 0, 0x0d5b, 0, 0x0d5c, 0, 0x0d5d, 0, 0x0d5e, 0, - 0x0d73, 0, 0x0d74, 0, 0x0d75, 0, 0x0d76, 0, 0x0d77, 0, 0x0d78, 0, - 0x2cfd, 0, - 0xa830, 0, 0xa831, 0, 0xa832, 0, 0xa833, 0, 0xa834, 0, 0xa835, 0, - 0x109bc, 0, 0x109bd, 0, - 0x109f6, 0, 0x109f7, 0, 0x109f8, 0, 0x109f9, 0, 0x109fa, 0, - 0x109fb, 0, 0x109fc, 0, 0x109fd, 0, 0x109fe, 0, 0x109ff, 0, - 0x10a48, 0 /*10a40+?*/, - 0x10e7b, 0, 0x10e7c, 0, 0x10e7d, 0, 0x10e7e, 0, - 0x10f26, 0, - 0x11fc0, 0, 0x11fc1, 0, 0x11fc2, 0, 0x11fc3, 0, 0x11fc4, 0, 0x11fc5, 0, - 0x11fc6, 0, 0x11fc7, 0, 0x11fc8, 0, 0x11fc9, 0, 0x11fca, 0, 0x11fcb, 0, - 0x11fcc, 0, 0x11fcd, 0, 0x11fce, 0, 0x11fcf, 0, 0x11fd0, 0, 0x11fd1, 0, - 0x11fd2, 0, 0x11fd3, 0, 0x11fd4, 0, - 0x1ecad, 0, 0x1ecae, 0, 0x1ecaf, 0, - 0x1ed3c, 0, 0x1ed3d, 0, - -1 -}; - -static void FreeNamesMemorySpace() { - long index; - for ( index=0; index",strlen(""))==0; - iscircled = strncmp(apt,"",strlen(""))==0; - while ( *apt && *apt!='>' ) ++apt; - if ( *apt=='>' ) ++apt; - while ( *apt==' ' ) ++apt; - } - alt = strtol(apt,&end,16); - if ( end==apt ) - break; - apt = end; - if ( iMAXA ) - fprintf( stderr, "%d is too many alternates for U+%04X\n", i, (unsigned)index ); - if ( i>0 && normative) - flags[index] |= FF_UNICODE_DecompositionNormative; - - /* arabic isolated forms are alternates for the standard forms */ - if ( isisolated && alts[index][0]>=0x600 && alts[index][0]<0x6ff && alts[index][1]==0 && - alts[alts[index][0]][0]==0 ) - alts[alts[index][0]][0] = index; -} - -static int overrides_find_count(long uCode, int lvf) { -/* UnicodeData.txt is hard to easily extract some values therefore use this */ -/* override table function for subsitution/insertion of info. This function */ -/* returns table location for uCode, else it returns -1 if uCode not found. */ - int i; - long v; - const long *pt; - - if ( lvf==0 ) pt = lig_alt_overrides; - else if ( lvf==1 ) pt = vul_alt_overrides; - else if ( lvf==2 ) pt = frac_alt_overrides; - - for ( i=0,v=-1;; ) { - if ( (v=pt[i])==uCode ) - break; - else if ( v>uCode || v==-1 ) { - i = -1; - break; - } else { - v = pt[++i]; - i += (++v); - } - } - if ( verbLVOa || i>=0 ) fprintf( stderr, "<0x%x %d override> ", (unsigned)uCode, i ); - return( i ); -} - -static long overrides_find_value(int pos, int lvf) { -/* UnicodeData.txt is hard to easily extract some values therefore use this */ -/* override table function for subsitution/insertion of info. This function */ -/* returns value at overrides table location pos. */ - const long *pt; - - if ( lvf==0 ) pt = lig_alt_overrides; - else if ( lvf==1 ) pt = vul_alt_overrides; - else if ( lvf==2 ) pt = frac_alt_overrides; - return ( pt[pos] ); -} - -static int FigureAlternates_lfv(int index, char *apt, int lvf, long val) { -/* Figure-out Alternates from Unicode table for expanding {lig/vulg/other}. */ -/* index=next available {altsl/altsv/altsf} array location to store values, */ -/* apt=unicode.txt_line for getting {ligature/vulgar/fraction} information, */ -/* lvf=work on {0=ligature,1=vulgar,2=fraction}, val=current unicode value. */ - int i=-1, po, t; - long alt, pc; - char c, *start, *end; - - /* begin with zero info. start points to beginning of str data to read. */ - if ( lvf==0 ) { /* ligature */ - altsl[index][0] = altsl[index][1] =altsl[index][2] = 0; - if ( (po=overrides_find_count(val,lvf))>=0 ) { - t = 3; - } else if ( (start=strstr(apt,""))!=NULL || \ - (start=strstr(apt,""))!=NULL || \ - (start=strstr(apt,""))!=NULL || \ - (start=strstr(apt,""))!=NULL || \ - (start=strstr(apt,""))!=NULL ) { - t = 0; /* NOTE: compression function could use info/flags above */ - } else if ( (start=strstr(apt,"CAPITAL LETTER "))!=NULL ) { - t = 1; - start += strlen("CAPITAL LETTER"); - } else if ( (start=strstr(apt,"SMALL LETTER "))!=NULL ) { - t = 2; - start += strlen("SMALL LETTER"); - } - } else if ( lvf==1 ) { /* vulgar */ - altsv[index][0] = altsv[index][1] =altsv[index][2] = 0; - if ( (po=overrides_find_count(val,lvf))>=0 ) { - t = 3; - } else if ( (start=strstr(apt,""))!=NULL ) { - t = 0; - } - } else if ( lvf==2 ) { - altsf[index][0] = altsf[index][1] =altsf[index][2] = 0; - if ( (po=overrides_find_count(val,lvf))>=0 ) { - t = 3; - } else if ( (start=strstr(apt,""))!=NULL ) { - t = 0; - } - } - - /* Error if no start, or cannot find trailing ' ' */ - if ( t!=3 ) { - if ( start ) while ( *start && *start!=' ' ) ++start; - if ( start==NULL || *start==0 ) { - fprintf( stderr, "Error. unable to find alternate data for U+%08X\n", (unsigned)val ); - return( -1 ); - } - } - - if ( verbLVOa ) - fprintf( stderr,"po=%d lvf=%d index=%d t=%d val=U+%X alt{",po,lvf,index,t, (unsigned)val ); - if ( t==3 ) { /* Skip search and include table overrides */ - for ( i=0,pc=overrides_find_value((++po),lvf); pc; ++i,--pc ) { - alt = overrides_find_value((++po),lvf); - if ( iMAXA ) - /* need to expand MAXA for more characters or try do something else */ - fprintf( stderr, "Error. %d is too many values for lvf=%d index=%d t=%d val=%X\n", i, lvf, index, t, (unsigned)val ); - else if ( i>0 || (i==0 && t==3) ) - return( 0 ); - return( -1 ); -} - -static int processAssignment(long index,char *pt,long *flg) { - static long first=-1; - long i; - - if ( index>0x11ffff ) return( 0 ); /* Skip values over unicode max */ - if ( index<0 || /* Error if negative code given */ \ - *(++pt)=='\0' ) return( -1 ); /* Skip '<'. Error if empty str */ - if ( *pt!='<' ) { - assignedcodepoints[index/32] |= (1<<(index%32)); /* This Unicode char is visible */ - /* Collect ligatures, vulgar fractions and other fractions */ - if ( strstr(pt,"LIGATURE") ) { - if ( index>=0x1F670 && index<=0x1F673 ) - return( 0 ); /* skip these chars, they're not ligatures */ - /* This codepoint index is a ligature */ - /* fprintf( stderr, "ligature[%d]=U+%X, = %s\n", lgm, index, pt ); */ - if ( lgm >= LG_MAX ) { - fprintf( stderr, LgFrcTooMany, "ligatures", "ligature", lgm, (unsigned)index ); - return( 5 ); - } - if ( FigureAlternates_lfv(lgm,pt,0,index) ) { - fprintf( stderr, LgFrcConfuse, "ligature", lgm, (unsigned)index ); - return( 6 ); - } - ligature[lgm] = index; - if ( index < MAXC ) { - *flg |= FF_UNICODE_LIG_OR_FRAC; - } - lgm++; - } else if ( strstr(pt,"VULGAR" /* FRACTION */) ) { - /* This codepoint index is a vulgar fraction */ - /* fprintf( stderr, "vulgfrac[%d]=U+%X, = %s\n", vfm, index, pt ); */ - if ( vfm >= VF_MAX ) { - fprintf( stderr, LgFrcTooMany, "fractions", "vulgfrac", vfm, (unsigned)index ); - return( 5 ); - } - if ( FigureAlternates_lfv(vfm,pt,1,index) ) { - fprintf( stderr, LgFrcConfuse, "vulgfrac", vfm, (unsigned)index ); - return( 6 ); - } - vulgfrac[vfm] = index; - if ( index < MAXC ) { - *flg |= FF_UNICODE_LIG_OR_FRAC; - } - vfm++; - } else if ( strstr(pt,"FRACTION") ) { - if ( index==0x2044 ) return( 0 ); /* a char, not a fraction */ - /* This codepoint index is a fraction */ - /* fprintf( stderr, "fraction[%d]=U+%X, = %s\n", frm, index, pt ); */ - if ( frm >= FR_MAX ) { - fprintf( stderr, LgFrcTooMany, "fractions", "fraction", frm, (unsigned)index ); - return( 5 ); - } - if ( FigureAlternates_lfv(frm,pt,2,index) ) { - fprintf( stderr, LgFrcConfuse, "fraction", frm, (unsigned)index ); - return( 6 ); - } - fraction[frm] = index; - if ( index < MAXC ) { - *flg |= FF_UNICODE_LIG_OR_FRAC; - } - frm++; - } - } else if ( strstr(pt,", First")!=NULL ) { /* start of an extended charset */ - first = index; - } else if ( strstr(pt,", Last")!=NULL ) { /* end of an extended charset */ - if ( first==-1 || first > index ) - fprintf( stderr,"Something went wrong, first isn't defined at last. %x\n", (unsigned)index ); - else if ( first>=0xd800 && first<=0xdfff ) - /* surrogate pairs. Not assigned really */; - else { - /* mark all characters visible in the range of {First...Last} */ - for ( i=first; i<=index; ++i ) - assignedcodepoints[i/32] |= (1<<(i%32)); - } - first = -1; - } - return( 0 ); -} - -static void readin(void) { - char buffer[512+1], buf2[300+1], oldname[301], *pt, *end, *pt1; - long index, lc, uc, tc, flg, val, indexend, wasfirst; - int cc; - FILE *fp; - long i,j; - - buffer[512]='\0'; buf2[0] = buf2[300]='\0'; oldname[0]='\0'; - if ((fp = fopen("UnicodeData.txt","r"))==NULL ) { - fprintf( stderr, CantReadFile,"UnicodeData.txt" ); - exit(1); - } - while ( fgets(buffer,sizeof(buffer)-1,fp)!=NULL ) { - if (strlen(buffer)>=299) { /* previous version was linelength of 300 chars, jul2012 */ - fprintf( stderr, LineLengthBg,"UnicodeData.txt",buffer ); - fprintf( stderr, "\n%s\n",buffer ); - - fclose(fp); - FreeNamesMemorySpace(); - exit(4); - } - if ( *buffer=='#' ) - continue; - flg = 0; - /* Unicode character value */ - index = strtol(buffer,&end,16); - if ( processAssignment(index,end,&flg) ) { - fclose(fp); - FreeNamesMemorySpace(); - exit(5); - } - if ( index>=MAXC ) /* For now can only deal with BMP !!!! */ - continue; - pt = end; - if ( *pt==';' ) { - ++pt; - /* buf2 = character name */ - for ( pt1=pt; *pt1!=';' && *pt1!='\0'; ++pt1 ); - strncpy(buf2,pt,pt1-pt); buf2[pt1-pt] = '\0'; pt = pt1; - if ( *pt==';' ) ++pt; - /* general category */ - for ( pt1=pt; *pt1!=';' && *pt1!='\0'; ++pt1 ); - if ( strncmp(pt,"Lu",pt1-pt)==0 ) - flg |= FF_UNICODE_UPPER|FF_UNICODE_ALPHABETIC; - else if ( strncmp(pt,"Ll",pt1-pt)==0 ) - flg |= FF_UNICODE_LOWER|FF_UNICODE_ALPHABETIC; - else if ( strncmp(pt,"Lt",pt1-pt)==0 ) - flg |= FF_UNICODE_TITLE|FF_UNICODE_ALPHABETIC; - else if ( strncmp(pt,"Lo",pt1-pt)==0 ) - flg |= FF_UNICODE_ALPHABETIC; - else if ( strncmp(pt,"Nd",pt1-pt)==0 ) - flg |= FF_UNICODE_DIGIT; - pt = pt1; - if ( *pt==';' ) ++pt; - /* Unicode combining classes, I do my own version later */ - cc = strtol(pt,&end,16); - pt = end; - if ( *pt==';' ) ++pt; - /* Bidirectional Category */ - for ( pt1=pt; *pt1!=';' && *pt1!='\0'; ++pt1 ); - if ( strncmp(pt,"L",pt1-pt)==0 || strncmp(pt,"LRE",pt1-pt)==0 || strncmp(pt,"LRO",pt1-pt)==0 ) - flg |= FF_UNICODE_LEFT_2_RIGHT; - if ( strncmp(pt,"R",pt1-pt)==0 || strncmp(pt,"AL",pt1-pt)==0 || strncmp(pt,"RLE",pt1-pt)==0 || strncmp(pt,"RLO",pt1-pt)==0 ) - flg |= FF_UNICODE_RIGHT_2_LEFT; - else if ( strncmp(pt,"EN",pt1-pt)==0 ) - flg |= FF_UNICODE_ENUMERIC; - else if ( strncmp(pt,"ES",pt1-pt)==0 ) - flg |= FF_UNICODE_ENS; - else if ( strncmp(pt,"ET",pt1-pt)==0 ) - flg |= FF_UNICODE_ENT; - else if ( strncmp(pt,"AN",pt1-pt)==0 ) - flg |= FF_UNICODE_ANUMERIC; - else if ( strncmp(pt,"CS",pt1-pt)==0 ) - flg |= FF_UNICODE_CS; - pt = pt1; - if ( *pt==';' ) ++pt; - /* character decomposition */ - if ( strncmp(pt,"",strlen(""))==0 ) - flg |= FF_UNICODE_INITIAL; - else if ( strncmp(pt,"",strlen(""))==0 ) - flg |= FF_UNICODE_FINAL; - else if ( strncmp(pt,"",strlen(""))==0 ) - flg |= FF_UNICODE_MEDIAL; - else if ( strncmp(pt,"",strlen(""))==0 ) - flg |= FF_UNICODE_ISOLATED; - FigureAlternates(index,pt, true); - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* Don't care about decimal digit value */ - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* Don't care about digit value */ - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* numeric value */ - val = strtol(pt,&end,10); - if ( pt==end ) val = -1; - pt = end; - if ( *pt==';' ) ++pt; - /* Don't care about mirrored value */ - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* Only care about old name (unicode 1.0) for control characters */ - for ( pt1=pt; *pt1!=';' && *pt1!='\0'; ++pt1 ); - strncpy(oldname,pt,pt1-pt); oldname[pt1-pt] = '\0'; - if ( pt1-pt>100 ) oldname[100] = '\0'; - pt = pt1; - if ( *pt==';' ) ++pt; - /* Don't care about 10646 comment field */ - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* upper-case value */ - uc = strtol(pt,&end,16); - if ( end==pt ) - uc = index; - pt = end; - if ( *pt==';' ) ++pt; - /* lower-case value */ - lc = strtol(pt,&end,16); - if ( end==pt ) - lc = index; - pt = end; - if ( *pt==';' ) ++pt; - /* title-case value */ - tc = strtol(pt,&end,16); - if ( end==pt ) - tc = index; - pt = end; - if ( *pt==';' ) ++pt; - if ( index>=MAXC ) - break; - mytolower[index]= lc; - mytoupper[index]= uc; - mytotitle[index]= tc; - mynumericvalue[index]= val; - flags[index] |= flg; - flags2[index] = cc&0xff; - if ( strstr(buf2," First>")!=NULL ) - wasfirst = index; - else if ( strstr(buf2," Last>")!=NULL ) { - for ( ; wasfirst")==0 ) { - strcat(buf2, " "); - strcat(buf2, oldname); - } - names[index]= strdup(buf2); - } - } - } - fclose(fp); - - if ((fp = fopen("LineBreak.txt","r"))==NULL ) { - fprintf( stderr, CantReadFile, "LineBreak.txt" ); - FreeNamesMemorySpace(); - exit(1); - } - while ( fgets(buffer,sizeof(buffer)-1,fp)!=NULL ) { - if (strlen(buffer)>=299) { /* previous version was linelength of 300 chars, jul2012 */ - fprintf( stderr, LineLengthBg,"LineBreak.txt",buffer ); - fclose(fp); - FreeNamesMemorySpace(); - exit(4); - } - if ( *buffer=='#' ) - continue; - flg = 0; - /* Unicode character value */ - indexend = index = strtol(buffer,&end,16); - if ( index>0xffff ) /* Only BMP now !!!!!! */ - continue; - pt = end; - if ( *pt=='.' && pt[1]=='.' ) { - indexend = strtol(pt+2,&end,16); - if ( indexend>0xffff ) indexend = 0xffff; /* Only BMP now !!!!! */ - pt = end; - } - if ( *pt==';' ) { - ++pt; - for ( pt1=pt; *pt1!=';' && *pt1!=' ' && *pt1!='\0'; ++pt1 ); - if ( strncmp(pt,"BK",pt1-pt)==0 || strncmp(pt,"CR",pt1-pt)==0 || strncmp(pt,"LF",pt1-pt)==0 ) - /*flg |= FF_UNICODE_MUSTBREAK*/; - else if ( strncmp(pt,"NS",pt1-pt)==0 || strncmp(pt,"CL",pt1-pt)==0 ) - flg |= FF_UNICODE_NONSTART; - else if ( strncmp(pt,"OP",pt1-pt)==0 || strncmp(pt,"CM",pt1-pt)==0 ) - flg |= FF_UNICODE_NONEND; - else if ( strncmp(pt,"GL",pt1-pt)==0 ) - flg |= FF_UNICODE_NONEND|FF_UNICODE_NONSTART; - else if ( strncmp(pt,"SP",pt1-pt)==0 || strncmp(pt,"HY",pt1-pt)==0 || - strncmp(pt,"BA",pt1-pt)==0 || - strncmp(pt,"ZW",pt1-pt)==0 ) - flg |= FF_UNICODE_BREAKAFTEROK; - else if ( strncmp(pt,"BB",pt1-pt)==0 ) - flg |= FF_UNICODE_BREAKBEFOREOK; - else if ( strncmp(pt,"B2",pt1-pt)==0 ) - flg |= FF_UNICODE_BREAKBEFOREOK|FF_UNICODE_BREAKAFTEROK; - else if ( strncmp(pt,"ID",pt1-pt)==0 ) - flg |= FF_UNICODE_BREAKBEFOREOK|FF_UNICODE_BREAKAFTEROK; - else if ( strncmp(pt,"SY",pt1-pt)==0 ) - flg |= FF_UNICODE_URLBREAKAFTER; - pt = pt1; - for ( ; index<=indexend; ++index ) - flags[index] |= flg; - } - } - fclose(fp); - - if ((fp = fopen("PropList.txt","r"))==NULL ) { - fprintf( stderr, CantReadFile, "PropList.txt" ); - FreeNamesMemorySpace(); - exit(1); - } - while ( fgets(buffer,sizeof(buffer)-1,fp)!=NULL ) { - flg = 0; - if (strlen(buffer)>=299) { /* previous version was linelength of 300 chars, jul2012 */ - fprintf( stderr, LineLengthBg,"PropList.txt",buffer ); - fclose(fp); - FreeNamesMemorySpace(); - exit(4); - } - if ( true || strncmp(buffer,"Property dump for:", strlen("Property dump for:"))==0 ) { - if ( strstr(buffer, "(Zero-width)")!=NULL || strstr(buffer, "ZERO WIDTH")!=NULL ) - flg = FF_UNICODE_ZEROWIDTH; - else if ( strstr(buffer, "(White space)")!=NULL || strstr(buffer, "White_Space")!=NULL ) - flg = FF_UNICODE_SPACE; - else if ( strstr(buffer, "(Punctuation)")!=NULL || strstr(buffer, "Punctuation")!=NULL ) - flg = FF_UNICODE_PUNCT; - else if ( strstr(buffer, "(Alphabetic)")!=NULL || strstr(buffer, "Alphabetic")!=NULL ) - flg = FF_UNICODE_ALPHABETIC; - else if ( strstr(buffer, "(Ideographic)")!=NULL || strstr(buffer, "Ideographic")!=NULL ) - flg = FF_UNICODE_IDEOGRAPHIC; - else if ( strstr(buffer, "(Hex Digit)")!=NULL || strstr(buffer, "Hex_Digit")!=NULL ) - flg = FF_UNICODE_HEX; - else if ( strstr(buffer, "(Combining)")!=NULL || strstr(buffer, "COMBINING")!=NULL ) - flg = FF_UNICODE_COMBINING; - else if ( strstr(buffer, "(Non-break)")!=NULL ) - flg = FF_UNICODE_NOBREAK; - if ( flg!=0 ) { - if (( buffer[0]>='0' && buffer[0]<='9') || (buffer[0]>='A' && buffer[0]<='F')) { - index = wasfirst = strtol(buffer,NULL,16); - if ( buffer[4]=='.' && buffer[5]=='.' ) - index = strtol(buffer+6,NULL,16); - for ( ; wasfirst<=index && wasfirst<=0xffff; ++wasfirst ) /* BMP !!!!! */ - flags[wasfirst] |= flg; - } - } - } - } - fclose(fp); - /* There used to be a zero width property, but no longer */ - flags[0x200B] |= FF_UNICODE_ZEROWIDTH; - flags[0x200C] |= FF_UNICODE_ZEROWIDTH; - flags[0x200D] |= FF_UNICODE_ZEROWIDTH; - flags[0x2060] |= FF_UNICODE_ZEROWIDTH; - flags[0xFEFF] |= FF_UNICODE_ZEROWIDTH; - /* There used to be a No Break property, but no longer */ - flags[0x00A0] |= FF_UNICODE_NOBREAK; - flags[0x2011] |= FF_UNICODE_NOBREAK; - flags[0x202F] |= FF_UNICODE_NOBREAK; - flags[0xFEFF] |= FF_UNICODE_NOBREAK; - - if ((fp = fopen("NamesList.txt","r"))==NULL ) { - fprintf( stderr, CantReadFile, "NamesList.txt" ); - FreeNamesMemorySpace(); - exit(1); - } - while ( fgets(buffer,sizeof(buffer)-1,fp)!=NULL ) { - flg = 0; - if (strlen(buffer)>=511) { - fprintf( stderr, LineLengthBg,"NamesList.txt",buffer ); - fclose(fp); - FreeNamesMemorySpace(); - exit(4); - } - if ( (index = strtol(buffer,NULL,16))!=0 ) { - if ( strstr(buffer, "COMBINING")!=NULL ) - flg = FF_UNICODE_COMBINING; - else if ( strstr(buffer, "N0-BREAK")!=NULL ) - flg = FF_UNICODE_NOBREAK; - else if ( strstr(buffer, "ZERO WIDTH")!=NULL ) - flg = FF_UNICODE_ZEROWIDTH; - - if ( index<0xffff ) /* !!!!! BMP */ - flags[wasfirst] |= flg; - } - } - fclose(fp); - - /* TODO: 2016nov21 -> Get combiners directly from UnicodeData.txt */ - for ( i=0; combiners[i].low>=0; ++i ) { - assert((combiners[i].high-combiners[i].low+1) == combiners[i].sz); - for ( j=combiners[i].low; j<=combiners[i].high; ++j ) - flags2[j] |= combiners[i].pos[j-combiners[i].low]; - } - - /* 2018jun19: Unicode11.0 still points to 0xdf, fixit as per 2017 */ - /* Aug9th, the Council for German Orthography ultimately adopting */ - /* capital ß (ẞ) into German orthography, and ending orthographic */ - /* debate. Example, it's now possible: Straße — STRASSE — STRAẞE. */ - if ( mytoupper[0xdf]==0xdf ) mytoupper[0xdf]=0x1e9e; -} - -#if 0 -static void readcorpfile(char *prefix, char *corp) { - char buffer[300+1], buf2[300+1], *pt, *end, *pt1; - long index; - FILE *fp; - - buffer[300]='\0'; buf2[0] = buf2[300]='\0'; - if ((fp = fopen(corp,"r"))==NULL ) { - fprintf( stderr, CantReadFile, corp ); /* Not essential */ -return; - } - while ( fgets(buffer,sizeof(buffer)-1,fp)!=NULL ) { - if (strlen(buffer)>=299) { - fprintf( stderr, LineLengthBg,corp,buffer ); - fclose(fp); - FreeNamesMemorySpace(); - exit(4); - } - if ( *buffer=='#' ) - continue; - /* code */ - index = strtol(buffer,&end,16); - pt = end; - if ( *pt==';' ) { - ++pt; - while ( *pt!=';' && *pt!='\0' ) ++pt; - if ( *pt==';' ) ++pt; - /* character name */ - for ( pt1=pt; *pt1!=';' && *pt1!='\0' && *pt1!='\n' && *pt1!='\r'; ++pt1 ); - strncpy(buf2,pt,pt1-pt); buf2[pt1-pt] = '\0'; pt = pt1; - if ( *pt==';' ) ++pt; - /* character decomposition */ - FigureAlternates(index,pt, false); - if ( index>=MAXC ) - break; - if ((names[index]= malloc(strlen(buf2)+strlen(prefix)+4)) == NULL) { - fprintf( stderr, NoMoreMemory ); - fclose(fp); - FreeNamesMemorySpace(); - exit(3); - } - strcpy(names[index],prefix); strcat(names[index],buf2); - } - } - fclose(fp); -} -#endif - -static int find(char *base, char *suffix) { - char name[300+1]; - int i; - - name[300]='\0'; - strcpy(name,base); - strcat(name,suffix); - - for ( i=0; i=MAXC && da[i][2] ) { - da[i][0]=1; - if ( verbLVOa ) fprintf( stderr, "do >=MAXC " ); - } - if ( verbLVOa ) fprintf( stderr, "u=%08x select{", (unsigned)u ); - - /* Find alternate expansion for u. da[i][0]={Indexed=0,16b=1,32b=2} */ - for ( j=c=ci=cs=cl=f=k=0; j127 ) { - fprintf( stderr, "error. tis(=%d)+til(=%d)>=128. Interferes with flag 0x80\n", tis, til ); - exit(99); - } - } - - /* We now have {m,tis,til,tds,tdl} totals for building uint16/32 tables */ - /* Build 1+7bit alts[] lookup index and/or pointers to uint16/32 tables */ - if ( verbLVOa ) { - fprintf( data, "/* MISC_verbose: here done index=%d_%d, have tis=%d %d, til=%d %d */\n", s,m,tis,cs,til,cl ); - fprintf( stderr, "create bit index (1???????b), or (0???????b) pointer to other table\n" ); - } - fprintf( data, "static const uint8 %sAltI[] = {", t ); - for ( i=j=cs=cl=0; i\t/* Include here so we can control it. If a system header includes it later bad things happen */\n" ); - fprintf( header, "#include \"basics.h\"\t/* Include here so we can use pre-defined int types to correctly size constant data arrays. */\n" ); - fprintf( header, "#ifdef tolower\n" ); - fprintf( header, "# undef tolower\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef toupper\n" ); - fprintf( header, "# undef toupper\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef islower\n" ); - fprintf( header, "# undef islower\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef isupper\n" ); - fprintf( header, "# undef isupper\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef isalpha\n" ); - fprintf( header, "# undef isalpha\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef isdigit\n" ); - fprintf( header, "# undef isdigit\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef isalnum\n" ); - fprintf( header, "# undef isalnum\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef isspace\n" ); - fprintf( header, "# undef isspace\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef ispunct\n" ); - fprintf( header, "# undef ispunct\n" ); - fprintf( header, "#endif\n" ); - fprintf( header, "#ifdef ishexdigit\n" ); - fprintf( header, "# undef ishexdigit\n" ); - fprintf( header, "#endif\n\n" ); - - fprintf( header, "/* MAX characters, originally 600, then increased to hold 65536 chars */\n" ); - fprintf( header, "#define FF_UTYPE_MAXC\t\t0x%0x\n\n", MAXC ); - - fprintf( header, "extern unsigned short ffUnicodeToLower(int32 ucode);\n" ); - fprintf( header, "extern unsigned short ffUnicodeToUpper(int32 ucode);\n" ); - fprintf( header, "extern unsigned short ffUnicodeToTitle(int32 ucode);\n" ); - fprintf( header, "extern unsigned short ffUnicodeToMirror(int32 ucode);\n" ); - fprintf( header, "extern unsigned char ffUnicodeDigitVal(int32 ucode);\n" ); - fprintf( header, "extern uint32 ffUnicodeUtype(int32 ucode);\n" ); - fprintf( header, "extern uint32 ffUnicodeUtype2(int32 ucode);\n" ); - fprintf( header, "extern uint32 isunicodepointassigned(int32 ucode);\n" ); - fprintf( header, "\n" ); - - fprintf( header, "/* utype[] holds binary flags used for features of each unicode.org character */\n" ); - fprintf( header, "#define FF_UNICODE_L\t\t0x%0x\n", FF_UNICODE_LOWER ); - fprintf( header, "#define FF_UNICODE_U\t\t0x%0x\n", FF_UNICODE_UPPER ); - fprintf( header, "#define FF_UNICODE_TITLE\t0x%0x\n", FF_UNICODE_TITLE ); - fprintf( header, "#define FF_UNICODE_D\t\t0x%0x\n", FF_UNICODE_DIGIT ); - fprintf( header, "#define FF_UNICODE_S\t\t0x%0x\n", FF_UNICODE_SPACE ); - fprintf( header, "#define FF_UNICODE_P\t\t0x%0x\n", FF_UNICODE_PUNCT ); - fprintf( header, "#define FF_UNICODE_X\t\t0x%0x\n", FF_UNICODE_HEX ); - fprintf( header, "#define FF_UNICODE_ZW\t\t0x%0x\n", FF_UNICODE_ZEROWIDTH ); - fprintf( header, "#define FF_UNICODE_L2R\t\t0x%0x\n", FF_UNICODE_LEFT_2_RIGHT ); - fprintf( header, "#define FF_UNICODE_R2L\t\t0x%0x\n", FF_UNICODE_RIGHT_2_LEFT ); - fprintf( header, "#define FF_UNICODE_ENUM\t\t0x%0x\n", FF_UNICODE_ENUMERIC ); - fprintf( header, "#define FF_UNICODE_ANUM\t\t0x%0x\n", FF_UNICODE_ANUMERIC ); - fprintf( header, "#define FF_UNICODE_ENS\t\t0x%0x\n", FF_UNICODE_ENS ); - fprintf( header, "#define FF_UNICODE_CS\t\t0x%0x\n", FF_UNICODE_CS ); - fprintf( header, "#define FF_UNICODE_ENT\t\t0x%0x\n", FF_UNICODE_ENT ); - fprintf( header, "#define FF_UNICODE_COMBINE\t0x%0x\n", FF_UNICODE_COMBINING ); - fprintf( header, "#define FF_UNICODE_BB\t\t0x%0x\n", FF_UNICODE_BREAKBEFOREOK ); - fprintf( header, "#define FF_UNICODE_BA\t\t0x%0x\n", FF_UNICODE_BREAKAFTEROK ); - fprintf( header, "#define FF_UNICODE_NS\t\t0x%0x\n", FF_UNICODE_NONSTART ); - fprintf( header, "#define FF_UNICODE_NE\t\t0x%0x\n", FF_UNICODE_NONEND ); - fprintf( header, "#define FF_UNICODE_UB\t\t0x%0x\n", FF_UNICODE_URLBREAKAFTER ); - fprintf( header, "#define FF_UNICODE_NB\t\t0x%0x\n", FF_UNICODE_NOBREAK ); - fprintf( header, "#define FF_UNICODE_AL\t\t0x%0x\n", FF_UNICODE_ALPHABETIC ); - fprintf( header, "#define FF_UNICODE_ID\t\t0x%0x\n", FF_UNICODE_IDEOGRAPHIC ); - fprintf( header, "#define FF_UNICODE_INITIAL\t0x%0x\n", FF_UNICODE_INITIAL ); - fprintf( header, "#define FF_UNICODE_MEDIAL\t0x%0x\n", FF_UNICODE_MEDIAL ); - fprintf( header, "#define FF_UNICODE_FINAL\t0x%0x\n", FF_UNICODE_FINAL ); - fprintf( header, "#define FF_UNICODE_ISOLATED\t0x%0x\n", FF_UNICODE_ISOLATED ); - fprintf( header, "#define FF_UNICODE_DECOMPNORM\t0x%0x\n", FF_UNICODE_DecompositionNormative ); - fprintf( header, "#define FF_UNICODE_LIG_OR_FRAC\t0x%0x\n", FF_UNICODE_LIG_OR_FRAC ); - fprintf( header, "\n" ); - - fprintf( header, "#define islower(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_L)\n" ); - fprintf( header, "#define isupper(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_U)\n" ); - fprintf( header, "#define istitle(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_TITLE)\n" ); - fprintf( header, "#define isalpha(ch)\t\t(ffUnicodeUtype((ch))&(FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL))\n" ); - fprintf( header, "#define isdigit(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_D)\n" ); - fprintf( header, "#define isalnum(ch)\t\t(ffUnicodeUtype((ch))&(FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL|FF_UNICODE_D))\n" ); - fprintf( header, "#define isideographic(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ID)\n" ); - fprintf( header, "#define isideoalpha(ch)\t\t(ffUnicodeUtype((ch))&(FF_UNICODE_ID|FF_UNICODE_L|FF_UNICODE_U|FF_UNICODE_TITLE|FF_UNICODE_AL))\n" ); - fprintf( header, "#define isspace(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_S)\n" ); - fprintf( header, "#define ispunct(ch)\t\t(ffUnicodeUtype((ch))&_FF_UNICODE_P)\n" ); - fprintf( header, "#define ishexdigit(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_X)\n" ); - fprintf( header, "#define iszerowidth(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_ZW)\n" ); - fprintf( header, "#define islefttoright(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_L2R)\n" ); - fprintf( header, "#define isrighttoleft(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_R2L)\n" ); - fprintf( header, "#define iseuronumeric(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ENUM)\n" ); - fprintf( header, "#define isarabnumeric(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ANUM)\n" ); - fprintf( header, "#define iseuronumsep(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ENS)\n" ); - fprintf( header, "#define iscommonsep(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_CS)\n" ); - fprintf( header, "#define iseuronumterm(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ENT)\n" ); - fprintf( header, "#define iscombining(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_COMBINE)\n" ); - fprintf( header, "#define isbreakbetweenok(ch1,ch2) (((ffUnicodeUtype((ch1))&FF_UNICODE_BA) && !(ffUnicodeUtype((ch2))&FF_UNICODE_NS)) || ((ffUnicodeUtype((ch2))&FF_UNICODE_BB) && !(ffUnicodeUtype((ch1))&FF_UNICODE_NE)) || (!(ffUnicodeUtype((ch2))&FF_UNICODE_D) && ch1=='/'))\n" ); - fprintf( header, "#define isnobreak(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_NB)\n" ); - fprintf( header, "#define isarabinitial(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_INITIAL)\n" ); - fprintf( header, "#define isarabmedial(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_MEDIAL)\n" ); - fprintf( header, "#define isarabfinal(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_FINAL)\n" ); - fprintf( header, "#define isarabisolated(ch)\t(ffUnicodeUtype((ch))&FF_UNICODE_ISOLATED)\n" ); - fprintf( header, "#define isdecompositionnormative(ch) (ffUnicodeUtype((ch))&FF_UNICODE_DECOMPNORM)\n" ); - fprintf( header, "#define isligorfrac(ch)\t\t(ffUnicodeUtype((ch))&FF_UNICODE_LIG_OR_FRAC)\n" ); - fprintf( header, "\n" ); - - fprintf( header, "/* utype2[] binary flags used for position/layout of each unicode.org character */\n" ); - fprintf( header, "#define FF_UNICODE_COMBININGCLASS\t0x%0x\n", FF_UNICODE_CombiningClass ); - fprintf( header, "#define FF_UNICODE_ABOVE\t\t0x%0x\n", FF_UNICODE_Above ); - fprintf( header, "#define FF_UNICODE_BELOW\t\t0x%0x\n", FF_UNICODE_Below ); - fprintf( header, "#define FF_UNICODE_OVERSTRIKE\t\t0x%0x\n", FF_UNICODE_Overstrike ); - fprintf( header, "#define FF_UNICODE_LEFT\t\t\t0x%0x\n", FF_UNICODE_Left ); - fprintf( header, "#define FF_UNICODE_RIGHT\t\t0x%0x\n", FF_UNICODE_Right ); - fprintf( header, "#define FF_UNICODE_JOINS2\t\t0x%0x\n", FF_UNICODE_Joins2 ); - fprintf( header, "#define FF_UNICODE_CENTERLEFT\t\t0x%0x\n", FF_UNICODE_CenterLeft ); - fprintf( header, "#define FF_UNICODE_CENTERRIGHT\t\t0x%0x\n", FF_UNICODE_CenterRight ); - fprintf( header, "#define FF_UNICODE_CENTEREDOUTSIDE\t0x%0x\n", FF_UNICODE_CenteredOutside ); - fprintf( header, "#define FF_UNICODE_OUTSIDE\t\t0x%0x\n", FF_UNICODE_Outside ); - fprintf( header, "#define FF_UNICODE_LEFTEDGE\t\t0x%0x\n", FF_UNICODE_LeftEdge ); - fprintf( header, "#define FF_UNICODE_RIGHTEDGE\t\t0x%0x\n", FF_UNICODE_RightEdge ); - fprintf( header, "#define FF_UNICODE_TOUCHING\t\t0x%0x\n", FF_UNICODE_Touching ); - fprintf( header, "#define FF_UNICODE_COMBININGPOSMASK\t0x%0x\n", - FF_UNICODE_Outside|FF_UNICODE_CenteredOutside|FF_UNICODE_CenterRight|FF_UNICODE_CenterLeft|FF_UNICODE_Joins2| - FF_UNICODE_Right|FF_UNICODE_Left|FF_UNICODE_Overstrike|FF_UNICODE_Below|FF_UNICODE_Above|FF_UNICODE_RightEdge|FF_UNICODE_LeftEdge| - FF_UNICODE_Touching); - fprintf( header, "#define FF_UNICODE_NOPOSDATAGIVEN\t(uint32)(-1)\t/* -1 == no position data given */\n\n" ); - - fprintf( header, "#define combiningclass(ch)\t(ffUnicodeUtype2((ch))&FF_UNICODE_COMBININGCLASS)\n" ); - fprintf( header, "#define combiningposmask(ch)\t(ffUnicodeUtype2((ch))&FF_UNICODE_COMBININGPOSMASK)\n\n" ); - - fprintf( header, "#define tolower(ch) (ffUnicodeToLower((ch)))\n" ); - fprintf( header, "#define toupper(ch) (ffUnicodeToUpper((ch)))\n" ); - fprintf( header, "#define totitle(ch) (ffUnicodeToTitle((ch)))\n" ); - fprintf( header, "#define tomirror(ch) (ffUnicodeToMirror((ch)))\n" ); - fprintf( header, "#define tovalue(ch) (ffUnicodeDigitVal((ch)))\n" ); - fprintf( header, "\n" ); - - fprintf( data, "/* Copyright: 2001 George Williams */\n" ); - fprintf( data, "/* License: BSD-3-clause */\n" ); - fprintf( data, "/* Contributions: Werner Lemberg, Khaled Hosny, Joe Da Silva */\n\n" ); - fprintf( data, "#include \"utype.h\"\n" ); - fprintf( data, GeneratedFileMessage, UnicodeMajor, UnicodeMinor ); - fprintf( data, "static const unsigned short ff_unicode_tolower[]= { 0,\n" ); - for ( i=0; i=-1 && ucode=-1 && ucode=-1 && ucode=-1 && ucode=-1 && ucode=-1 && ucode=-1 && ucode=0 && ucode<0x120000 )\n" ); - fprintf( data, "\treturn( (ff_unicode_codepointassigned[(ucode)/32]&(1<<((ucode)%%32))) );\n" ); - fprintf( data, " return( 0 );\n}\n\n" ); - - fclose( data ); - - dumparabicdata(header); - dumpligaturesfractions(header); - fprintf( header, "\n#define FF_UNICODE_SOFT_HYPHEN\t0xad\n" ); - fprintf( header, "\n#define FF_UNICODE_DOUBLE_S\t0xdf\n" ); - fprintf( header, "\n#endif /* FONTFORGE_UNICODE_UTYPE_H */\n" ); - fclose( header ); -} - -static int AnyAlts(int i ) { - int j; - - for ( j=(i<<8); j< (i<<8)+0x100; ++j ) - if ( alts[j][0]!=0 ) -return( 1 ); - -return( 0 ); -} - -static void dump_alttable() { - int i,j; - FILE *file; - - if (( file = fopen("unialt.c","w" ))==NULL ) { - fprintf(stderr, CantSaveFile, "unialt.c" ); -return; - } - - fprintf(file, "#include \"chardata.h\"\n" ); - - fprintf(file, GeneratedFileMessage, UnicodeMajor, UnicodeMinor ); - - for ( i=32; i>8 ); - for ( j=(i&0xff00); j<=(i&0xff00)+0xff; ++j ) { - if ( alts[j][0]==0 ) - fprintf( file, "0, " ); - else - fprintf( file, "str_%x,\n", j ); - } - fprintf(file, "0};\n\n" ); - i = j; - } - } - - fprintf( file, "const unichar_t *const * const unicode_alternates[] = {\n" ); - for ( i=0; i<=0xff; ++i ) { - if ( AnyAlts(i) ) - fprintf(file, "tab_%x,\n", i ); - else - fprintf(file, "up_allzeros, " ); - } - fprintf(file, "0};\n" ); - fclose(file); -} - -static void visualalts(void) { - - /* These non-normative decompositions allow display algorithems to */ - /* pick something that looks right, even if the character doesn't mean */ - /* what it should. For example Alpha LOOKS LIKE A so if we don't have */ - /* an Alpha character available we can draw it with an A. But this decomp */ - /* is not normative and should not be used for ordering purposes */ - - /* ligatures */ - alts[0x152][0] = 'O'; alts[0x152][1] = 'E'; - alts[0x153][0] = 'o'; alts[0x153][1] = 'e'; - /* I don't bother with AE, ae because they are in latin1 and so common */ - - /* Things which look alike to my eyes */ - alts[0x110][0] = 0xD0; alts[0x110][1] = '\0'; - alts[0x138][0] = 0x3ba; - alts[0x182][0] = 0x402; - alts[0x189][0] = 0xD0; - alts[0x19e][0] = 0x3b7; - alts[0x19f][0] = 0x398; - alts[0x1a9][0] = 0x3a3; - alts[0x1c0][0] = '|'; - alts[0x1c1][0] = '|'; alts[0x1c1][1] = '|'; - - alts[0x269][0] = 0x3b9; - - alts[0x278][0] = 0x3a6; /* IPA */ - alts[0x299][0] = 0x432; - alts[0x292][0] = 0x1b7; - alts[0x29c][0] = 0x43d; - - alts[0x2b9][0] = '\''; - alts[0x2ba][0] = '"'; - alts[0x2bc][0] = '\''; - alts[0x2c4][0] = '^'; - alts[0x2c6][0] = '^'; - alts[0x2c8][0] = '\''; - alts[0x2dc][0] = '~'; - alts[0x2e0][0] = 0x263; - alts[0x2e1][0] = 'l'; - alts[0x2e2][0] = 's'; - alts[0x2e3][0] = 'x'; - alts[0x2e4][0] = 0x2e4; - - alts[0x301][0] = 0xb4; - alts[0x302][0] = '^'; - alts[0x303][0] = '~'; - alts[0x308][0] = 0xa8; - alts[0x30a][0] = 0xb0; - alts[0x30b][0] = '"'; - alts[0x30e][0] = '"'; - alts[0x327][0] = 0xb8; - - alts[0x374][0] = '\''; /* Greek */ - alts[0x375][0] = 0x2cf; - alts[0x37a][0] = 0x345; - alts[0x37e][0] = ';'; - alts[0x391][0] = 'A'; - alts[0x392][0] = 'B'; - alts[0x393][0] = 0x413; - alts[0x395][0] = 'E'; - alts[0x396][0] = 'Z'; - alts[0x397][0] = 'H'; - alts[0x399][0] = 'I'; - alts[0x39a][0] = 'K'; - alts[0x39c][0] = 'M'; - alts[0x39d][0] = 'N'; - alts[0x39f][0] = 'O'; - alts[0x3A1][0] = 'P'; - alts[0x3A4][0] = 'T'; - alts[0x3A5][0] = 'Y'; - alts[0x3A7][0] = 'X'; - alts[0x3ba][0] = 0x138; - alts[0x3bf][0] = 'o'; - alts[0x3c1][0] = 'p'; - alts[0x3c7][0] = 'x'; - - alts[0x405][0] = 'S'; /* Cyrillic */ - alts[0x406][0] = 'I'; - alts[0x408][0] = 'J'; - alts[0x410][0] = 'A'; - alts[0x412][0] = 'B'; - alts[0x413][0] = 0x393; - alts[0x415][0] = 'E'; - alts[0x41a][0] = 'K'; - alts[0x41c][0] = 'M'; - alts[0x41d][0] = 'H'; - alts[0x41e][0] = 'O'; - alts[0x41f][0] = 0x3a0; - alts[0x420][0] = 'P'; - alts[0x421][0] = 'C'; - alts[0x422][0] = 'T'; - alts[0x424][0] = 0x3a6; - alts[0x425][0] = 'X'; - alts[0x430][0] = 'a'; - alts[0x435][0] = 'e'; - alts[0x43a][0] = 0x3ba; - alts[0x43e][0] = 'o'; - alts[0x43f][0] = 0x3c0; /* Not quite right, but close */ - alts[0x440][0] = 'p'; - alts[0x441][0] = 'c'; - alts[0x443][0] = 'y'; - alts[0x445][0] = 'x'; - alts[0x455][0] = 's'; - alts[0x456][0] = 'i'; - alts[0x458][0] = 'j'; - - alts[0x470][0] = 0x3a8; /* extended Cyrillic */ - alts[0x471][0] = 0x3c8; - alts[0x4ae][0] = 'Y'; - alts[0x4c0][0] = 'I'; - alts[0x4d4][0] = 0xc6; - alts[0x4d5][0] = 0xe6; - alts[0x4e0][0] = 0x1b7; - alts[0x4e1][0] = 0x292; - alts[0x4e8][0] = 0x398; - alts[0x4e9][0] = 0x3b8; - - alts[0x54f][0] = 'S'; /* Armenian */ - alts[0x555][0] = 'O'; - alts[0x570][0] = 0x26f; - alts[0x570][0] = 'h'; - alts[0x578][0] = 'n'; - alts[0x57a][0] = 0x270; - alts[0x57d][0] = 'u'; - alts[0x581][0] = 0x261; - alts[0x582][0] = 0x269; - alts[0x584][0] = 'f'; - alts[0x585][0] = 'o'; - alts[0x589][0] = ':'; - - alts[0x5f0][0] = 0x5d5; alts[0x5f0][1] = 0x5d5; /* Yiddish ligs */ - alts[0x5f1][0] = 0x5d5; alts[0x5f1][1] = 0x5d9; /* 0x5d9 should be drawn first (r to l) */ - alts[0x5f2][0] = 0x5d9; alts[0x5f2][1] = 0x5d9; - - alts[0x60c][0] = 0x2018; /* Arabic */ - alts[0x66a][0] = '%'; - alts[0x66c][0] = ','; - alts[0x66d][0] = 0x22c6; - alts[0x6d4][0] = 0xb7; - - /* Many of the Korean Jamo are ligatures of other Jamo */ - /* 0x110b often, but not always, rides underneath (0x1135 it's left) */ - /* Chosung */ - alts[0x1101][0] = 0x1100; alts[0x1101][1] = 0x1100; - alts[0x1104][0] = 0x1103; alts[0x1104][1] = 0x1103; - alts[0x1108][0] = 0x1107; alts[0x1108][1] = 0x1107; - alts[0x110a][0] = 0x1109; alts[0x110a][1] = 0x1109; - alts[0x110d][0] = 0x110c; alts[0x110d][1] = 0x110c; - alts[0x1113][0] = 0x1102; alts[0x1113][1] = 0x1100; - alts[0x1114][0] = 0x1102; alts[0x1114][1] = 0x1102; - alts[0x1115][0] = 0x1102; alts[0x1115][1] = 0x1103; - alts[0x1116][0] = 0x1102; alts[0x1116][1] = 0x1107; - alts[0x1117][0] = 0x1103; alts[0x1117][1] = 0x1100; - alts[0x1118][0] = 0x1105; alts[0x1118][1] = 0x1102; - alts[0x1119][0] = 0x1105; alts[0x1119][1] = 0x1105; - alts[0x111a][0] = 0x1105; alts[0x111a][1] = 0x1112; - alts[0x111b][0] = 0x1105; alts[0x111b][1] = 0x110b; - alts[0x111c][0] = 0x1106; alts[0x111c][1] = 0x1107; - alts[0x111d][0] = 0x1106; alts[0x111d][1] = 0x110b; - alts[0x111e][0] = 0x1107; alts[0x111e][1] = 0x1100; - alts[0x111f][0] = 0x1107; alts[0x111f][1] = 0x1102; - alts[0x1120][0] = 0x1107; alts[0x1120][1] = 0x1103; - alts[0x1121][0] = 0x1107; alts[0x1121][1] = 0x1109; - alts[0x1122][0] = 0x1107; alts[0x1122][1] = 0x1109; alts[0x1122][2] = 0x1100; - alts[0x1123][0] = 0x1107; alts[0x1123][1] = 0x1109; alts[0x1123][2] = 0x1103; - alts[0x1124][0] = 0x1107; alts[0x1124][1] = 0x1109; alts[0x1124][2] = 0x1107; - alts[0x1125][0] = 0x1107; alts[0x1125][1] = 0x1109; alts[0x1125][2] = 0x1109; - alts[0x1126][0] = 0x1107; alts[0x1126][1] = 0x1109; alts[0x1126][2] = 0x110c; - alts[0x1127][0] = 0x1107; alts[0x1127][1] = 0x110c; - alts[0x1128][0] = 0x1107; alts[0x1128][1] = 0x110e; - alts[0x1129][0] = 0x1107; alts[0x1129][1] = 0x1110; - alts[0x112a][0] = 0x1107; alts[0x112a][1] = 0x1111; - alts[0x112b][0] = 0x1107; alts[0x112b][1] = 0x110b; - alts[0x112c][0] = 0x1107; alts[0x112c][1] = 0x1107; alts[0x112c][2] = 0x110b; - alts[0x112d][0] = 0x1109; alts[0x112d][1] = 0x1100; - alts[0x112e][0] = 0x1109; alts[0x112e][1] = 0x1102; - alts[0x112f][0] = 0x1109; alts[0x112f][1] = 0x1103; - alts[0x1130][0] = 0x1109; alts[0x1130][1] = 0x1105; - alts[0x1131][0] = 0x1109; alts[0x1131][1] = 0x1106; - alts[0x1132][0] = 0x1109; alts[0x1132][1] = 0x1107; - alts[0x1133][0] = 0x1109; alts[0x1133][1] = 0x1107; alts[0x1133][2] = 0x1100; - alts[0x1134][0] = 0x1109; alts[0x1134][1] = 0x1109; alts[0x1134][2] = 0x1109; - alts[0x1135][0] = 0x1109; alts[0x1135][1] = 0x110b; - alts[0x1136][0] = 0x1109; alts[0x1136][1] = 0x110c; - alts[0x1137][0] = 0x1109; alts[0x1137][1] = 0x110e; - alts[0x1138][0] = 0x1109; alts[0x1138][1] = 0x110f; - alts[0x1139][0] = 0x1109; alts[0x1139][1] = 0x1110; - alts[0x113a][0] = 0x1109; alts[0x113a][1] = 0x1111; - alts[0x113b][0] = 0x1109; alts[0x113b][1] = 0x1112; - alts[0x113d][0] = 0x113c; alts[0x113d][1] = 0x113c; - alts[0x113f][0] = 0x113e; alts[0x113f][1] = 0x113e; - alts[0x1141][0] = 0x110b; alts[0x1141][1] = 0x1100; - alts[0x1142][0] = 0x110b; alts[0x1142][1] = 0x1103; - alts[0x1143][0] = 0x110b; alts[0x1143][1] = 0x1106; - alts[0x1144][0] = 0x110b; alts[0x1144][1] = 0x1107; - alts[0x1145][0] = 0x110b; alts[0x1145][1] = 0x1109; - alts[0x1146][0] = 0x110b; alts[0x1146][1] = 0x1140; - alts[0x1147][0] = 0x110b; alts[0x1147][1] = 0x110b; - alts[0x1148][0] = 0x110b; alts[0x1148][1] = 0x110c; - alts[0x1149][0] = 0x110b; alts[0x1149][1] = 0x110e; - alts[0x114a][0] = 0x110b; alts[0x114a][1] = 0x1110; - alts[0x114b][0] = 0x110b; alts[0x114b][1] = 0x1111; - alts[0x114d][0] = 0x110c; alts[0x114d][1] = 0x110b; - alts[0x114f][0] = 0x114e; alts[0x114f][1] = 0x114e; - alts[0x1151][0] = 0x1150; alts[0x1151][1] = 0x1150; - alts[0x1152][0] = 0x110e; alts[0x1152][1] = 0x110f; - alts[0x1153][0] = 0x110e; alts[0x1153][1] = 0x1112; - alts[0x1156][0] = 0x1111; alts[0x1156][1] = 0x1107; - alts[0x1157][0] = 0x1111; alts[0x1157][1] = 0x110b; - alts[0x1158][0] = 0x1112; alts[0x1158][1] = 0x1112; - /* Jungsung */ - alts[0x1162][0] = 0x1161; alts[0x1162][1] = 0x1175; - alts[0x1164][0] = 0x1163; alts[0x1164][1] = 0x1175; - alts[0x1166][0] = 0x1165; alts[0x1166][1] = 0x1175; - alts[0x1168][0] = 0x1167; alts[0x1168][1] = 0x1175; - alts[0x116a][0] = 0x1169; alts[0x116a][1] = 0x1161; - alts[0x116b][0] = 0x1169; alts[0x116b][1] = 0x1162; - alts[0x116c][0] = 0x1169; alts[0x116c][1] = 0x1175; - alts[0x116f][0] = 0x116e; alts[0x116f][1] = 0x1165; - alts[0x1170][0] = 0x116e; alts[0x1170][1] = 0x1166; - alts[0x1171][0] = 0x116e; alts[0x1171][1] = 0x1175; - alts[0x1174][0] = 0x1173; alts[0x1174][1] = 0x1175; - alts[0x1176][0] = 0x1161; alts[0x1176][1] = 0x1169; - alts[0x1177][0] = 0x1161; alts[0x1177][1] = 0x116e; - alts[0x1178][0] = 0x1163; alts[0x1178][1] = 0x1169; - alts[0x1179][0] = 0x1163; alts[0x1179][1] = 0x116d; - alts[0x117a][0] = 0x1165; alts[0x117a][1] = 0x1169; - alts[0x117b][0] = 0x1165; alts[0x117b][1] = 0x116e; - alts[0x117c][0] = 0x1165; alts[0x117c][1] = 0x1173; - alts[0x117d][0] = 0x1167; alts[0x117d][1] = 0x1169; - alts[0x117e][0] = 0x1167; alts[0x117e][1] = 0x116e; - alts[0x117f][0] = 0x1169; alts[0x117f][1] = 0x1165; - alts[0x1180][0] = 0x1169; alts[0x1180][1] = 0x1166; - alts[0x1181][0] = 0x1169; alts[0x1181][1] = 0x1168; - alts[0x1182][0] = 0x1169; alts[0x1182][1] = 0x1169; - alts[0x1183][0] = 0x1169; alts[0x1183][1] = 0x116e; - alts[0x1184][0] = 0x116d; alts[0x1184][1] = 0x1163; - alts[0x1185][0] = 0x116d; alts[0x1185][1] = 0x1164; - alts[0x1186][0] = 0x116d; alts[0x1186][1] = 0x1167; - alts[0x1187][0] = 0x116d; alts[0x1187][1] = 0x1169; - alts[0x1188][0] = 0x116d; alts[0x1188][1] = 0x1175; - alts[0x1189][0] = 0x116e; alts[0x1189][1] = 0x1161; - alts[0x118a][0] = 0x116e; alts[0x118a][1] = 0x1162; - alts[0x118b][0] = 0x116e; alts[0x118b][1] = 0x1165; alts[0x118b][2] = 0x1173; - alts[0x118c][0] = 0x116e; alts[0x118c][1] = 0x1168; - alts[0x118d][0] = 0x116e; alts[0x118d][1] = 0x116e; - alts[0x118e][0] = 0x1172; alts[0x118e][1] = 0x1161; - alts[0x118f][0] = 0x1172; alts[0x118f][1] = 0x1165; - alts[0x1190][0] = 0x1172; alts[0x1190][1] = 0x1166; - alts[0x1191][0] = 0x1172; alts[0x1191][1] = 0x1167; - alts[0x1192][0] = 0x1172; alts[0x1192][1] = 0x1168; - alts[0x1193][0] = 0x1172; alts[0x1193][1] = 0x116e; - alts[0x1194][0] = 0x1172; alts[0x1194][1] = 0x1175; - alts[0x1195][0] = 0x1173; alts[0x1195][1] = 0x116e; - alts[0x1196][0] = 0x1173; alts[0x1196][1] = 0x1173; - alts[0x1197][0] = 0x1174; alts[0x1197][1] = 0x116e; - alts[0x1198][0] = 0x1175; alts[0x1198][1] = 0x1161; - alts[0x1199][0] = 0x1175; alts[0x1199][1] = 0x1163; - alts[0x119a][0] = 0x1175; alts[0x119a][1] = 0x1169; - alts[0x119b][0] = 0x1175; alts[0x119b][1] = 0x116e; - alts[0x119c][0] = 0x1175; alts[0x119c][1] = 0x1173; - alts[0x119d][0] = 0x1175; alts[0x119d][1] = 0x119e; - alts[0x119f][0] = 0x119e; alts[0x119f][1] = 0x1165; - alts[0x11a0][0] = 0x119e; alts[0x11a0][1] = 0x116e; - alts[0x11a1][0] = 0x119e; alts[0x11a1][1] = 0x1175; - alts[0x11a2][0] = 0x119e; alts[0x11a2][1] = 0x119e; - /* Jongsung */ - alts[0x11a8][0] = 0x1100; - alts[0x11a9][0] = 0x11a8; alts[0x11a9][1] = 0x11a8; - alts[0x11aa][0] = 0x11a8; alts[0x11aa][1] = 0x11ba; - alts[0x11ab][0] = 0x1102; - alts[0x11ac][0] = 0x11ab; alts[0x11ac][1] = 0x11bd; - alts[0x11ad][0] = 0x11ab; alts[0x11ad][1] = 0x11c2; - alts[0x11ae][0] = 0x1103; - alts[0x11af][0] = 0x1105; - alts[0x11b0][0] = 0x11af; alts[0x11b0][1] = 0x11a8; - alts[0x11b1][0] = 0x11af; alts[0x11b1][1] = 0x11b7; - alts[0x11b2][0] = 0x11af; alts[0x11b2][1] = 0x11b8; - alts[0x11b3][0] = 0x11af; alts[0x11b3][1] = 0x11ba; - alts[0x11b4][0] = 0x11af; alts[0x11b4][1] = 0x11c0; - alts[0x11b5][0] = 0x11af; alts[0x11b5][1] = 0x11c1; - alts[0x11b6][0] = 0x11af; alts[0x11b6][1] = 0x11c2; - alts[0x11b7][0] = 0x1106; - alts[0x11b8][0] = 0x1107; - alts[0x11b9][0] = 0x11b8; alts[0x11b9][1] = 0x11ba; - alts[0x11ba][0] = 0x1109; - alts[0x11bb][0] = 0x11ba; alts[0x11bb][1] = 0x11ba; - alts[0x11bc][0] = 0x110b; - alts[0x11bd][0] = 0x110c; - alts[0x11be][0] = 0x110e; - alts[0x11bf][0] = 0x110f; - alts[0x11c0][0] = 0x1110; - alts[0x11c1][0] = 0x1111; - alts[0x11c2][0] = 0x1112; - alts[0x11c3][0] = 0x11a8; alts[0x11c3][1] = 0x11af; - alts[0x11c4][0] = 0x11a8; alts[0x11c4][1] = 0x11ba; alts[0x11c4][2] = 0x11a8; - alts[0x11c5][0] = 0x11ab; alts[0x11c5][1] = 0x11a8; - alts[0x11c6][0] = 0x11ab; alts[0x11c6][1] = 0x11ae; - alts[0x11c7][0] = 0x11ab; alts[0x11c7][1] = 0x11ba; - alts[0x11c8][0] = 0x11ab; alts[0x11c8][1] = 0x11eb; - alts[0x11c9][0] = 0x11ab; alts[0x11c9][1] = 0x11c0; - alts[0x11ca][0] = 0x11ae; alts[0x11ca][1] = 0x11a8; - alts[0x11cb][0] = 0x11ae; alts[0x11cb][1] = 0x11af; - alts[0x11cc][0] = 0x11af; alts[0x11cc][1] = 0x11a8; alts[0x11cc][2] = 0x11ba; - alts[0x11cd][0] = 0x11af; alts[0x11cd][1] = 0x11ab; - alts[0x11ce][0] = 0x11af; alts[0x11ce][1] = 0x11ae; - alts[0x11cf][0] = 0x11af; alts[0x11cf][1] = 0x11ae; alts[0x11cf][2] = 0x11c2; - alts[0x11d0][0] = 0x11af; alts[0x11d0][1] = 0x11af; - alts[0x11d1][0] = 0x11af; alts[0x11d1][1] = 0x11b7; alts[0x11d1][2] = 0x11a8; - alts[0x11d2][0] = 0x11af; alts[0x11d2][1] = 0x11b7; alts[0x11d2][2] = 0x11ba; - alts[0x11d3][0] = 0x11af; alts[0x11d3][1] = 0x11b8; alts[0x11d3][2] = 0x11ba; - alts[0x11d4][0] = 0x11af; alts[0x11d4][1] = 0x11b8; alts[0x11d4][2] = 0x11c2; - /*alts[0x11d5][0] = 0x11af; alts[0x11d5][1] = 0x11b8; alts[0x11d5][2] = 0x11bc;*/ - alts[0x11d5][0] = 0x11af; alts[0x11d5][1] = 0x11e6; - alts[0x11d6][0] = 0x11af; alts[0x11d6][1] = 0x11ba; alts[0x11d6][2] = 0x11ba; - alts[0x11d7][0] = 0x11af; alts[0x11d7][1] = 0x11eb; - alts[0x11d8][0] = 0x11af; alts[0x11d8][1] = 0x11bf; - alts[0x11d9][0] = 0x11af; alts[0x11d9][1] = 0x11f9; - alts[0x11da][0] = 0x11b7; alts[0x11da][1] = 0x11a8; - alts[0x11db][0] = 0x11b7; alts[0x11db][1] = 0x11af; - alts[0x11dc][0] = 0x11b7; alts[0x11dc][1] = 0x11b8; - alts[0x11dd][0] = 0x11b7; alts[0x11dd][1] = 0x11ba; - alts[0x11de][0] = 0x11b7; alts[0x11de][1] = 0x11ba; alts[0x11de][2] = 0x11ba; - alts[0x11df][0] = 0x11b7; alts[0x11df][1] = 0x11eb; - alts[0x11e0][0] = 0x11b7; alts[0x11e0][1] = 0x11be; - alts[0x11e1][0] = 0x11b7; alts[0x11e1][1] = 0x11c2; - alts[0x11e2][0] = 0x11b7; alts[0x11e2][1] = 0x11bc; - alts[0x11e3][0] = 0x11b8; alts[0x11e3][1] = 0x11af; - alts[0x11e4][0] = 0x11b8; alts[0x11e4][1] = 0x11c1; - alts[0x11e5][0] = 0x11b8; alts[0x11e5][1] = 0x11c2; - alts[0x11e6][0] = 0x11b8; alts[0x11e6][1] = 0x11bc; - alts[0x11e7][0] = 0x11ba; alts[0x11e7][1] = 0x11a8; - alts[0x11e8][0] = 0x11ba; alts[0x11e8][1] = 0x11ae; - alts[0x11e9][0] = 0x11ba; alts[0x11e9][1] = 0x11af; - alts[0x11ea][0] = 0x11ba; alts[0x11ea][1] = 0x11b8; - alts[0x11eb][0] = 0x1140; - alts[0x11ec][0] = 0x11bc; alts[0x11ec][1] = 0x11a8; - alts[0x11ed][0] = 0x11bc; alts[0x11ed][1] = 0x11a8; alts[0x11ed][2] = 0x11a8; - alts[0x11ee][0] = 0x11bc; alts[0x11ee][1] = 0x11bc; - alts[0x11ef][0] = 0x11bc; alts[0x11ef][1] = 0x11bf; - alts[0x11f0][0] = 0x114c; - alts[0x11f1][0] = 0x11f0; alts[0x11f1][1] = 0x11ba; - alts[0x11f2][0] = 0x11f0; alts[0x11f2][1] = 0x11eb; - alts[0x11f3][0] = 0x11c1; alts[0x11f3][1] = 0x11b8; - alts[0x11f4][0] = 0x11c1; alts[0x11f4][1] = 0x11bc; - alts[0x11f5][0] = 0x11c2; alts[0x11f5][1] = 0x11ab; - alts[0x11f6][0] = 0x11c2; alts[0x11f6][1] = 0x11af; - alts[0x11f7][0] = 0x11c2; alts[0x11f7][1] = 0x11b7; - alts[0x11f8][0] = 0x11c2; alts[0x11f8][1] = 0x11b8; - alts[0x11f9][0] = 0x1159; - - alts[0x13a0][0] = 'D'; /* Cherokee */ - alts[0x13a1][0] = 'R'; - alts[0x13a2][0] = 'T'; - alts[0x13a2][0] = 'T'; - alts[0x13a9][0] = 0x423; - alts[0x13aa][0] = 'A'; - alts[0x13ab][0] = 'J'; - alts[0x13ac][0] = 'E'; - alts[0x13b1][0] = 0x393; - alts[0x13b3][0] = 'W'; - alts[0x13b7][0] = 'M'; - alts[0x13bb][0] = 'H'; - alts[0x13be][0] = 0x398; - alts[0x13c0][0] = 'G'; - alts[0x13c2][0] = 'h'; - alts[0x13c3][0] = 'Z'; - alts[0x13cf][0] = 0x42c; - alts[0x13d9][0] = 'V'; - alts[0x13da][0] = 'S'; - alts[0x13de][0] = 'L'; - alts[0x13df][0] = 'C'; - alts[0x13e2][0] = 'P'; - alts[0x13e6][0] = 'K'; - alts[0x13f4][0] = 'B'; - - alts[0x2000][0] = ' '; /* punctuation */ - alts[0x2001][0] = ' '; - alts[0x2010][0] = '-'; - alts[0x2011][0] = '-'; - alts[0x2012][0] = '-'; - alts[0x2013][0] = '-'; - alts[0x2014][0] = '-'; - alts[0x2015][0] = '-'; - alts[0x2016][0] = '|'; alts[0x2016][1] = '|'; - alts[0x2018][0] = '`'; - alts[0x2019][0] = '\''; - alts[0x201c][0] = '"'; - alts[0x201d][0] = '"'; - alts[0x2024][0] = '.'; - alts[0x2025][0] = '.'; alts[0x2025][1] = '.'; - alts[0x2026][0] = '.'; alts[0x2026][1] = '.'; alts[0x2026][2] = '.'; - alts[0x2032][0] = '\''; - alts[0x2033][0] = '"'; - alts[0x2035][0] = '`'; - alts[0x2036][0] = '"'; - alts[0x2039][0] = '<'; - alts[0x203a][0] = '>'; - alts[0x203c][0] = '!'; alts[0x203c][1] = '!'; - alts[0x2048][0] = '?'; alts[0x2048][1] = '!'; - alts[0x2049][0] = '!'; alts[0x2049][1] = '?'; - - alts[0x2126][0] = 0x3a9; - - alts[0x2205][0] = 0xd8; /* Mathematical operators */ - alts[0x2206][0] = 0x394; - alts[0x220f][0] = 0x3a0; - alts[0x2211][0] = 0x3a3; - alts[0x2212][0] = '-'; - alts[0x2215][0] = '/'; - alts[0x2216][0] = '\\'; - alts[0x2217][0] = '*'; - alts[0x2218][0] = 0xb0; - alts[0x2219][0] = 0xb7; - alts[0x2223][0] = '|'; - alts[0x2225][0] = '|'; alts[0x2225][1] = '|'; - alts[0x2236][0] = ':'; - alts[0x223c][0] = '~'; - alts[0x226a][0] = 0xab; - alts[0x226b][0] = 0xbb; - alts[0x2299][0] = 0x298; - alts[0x22c4][0] = 0x25ca; - alts[0x22c5][0] = 0xb7; - alts[0x22ef][0] = 0xb7; alts[0x22ef][1] = 0xb7; alts[0x22ef][2] = 0xb7; - - alts[0x2303][0] = '^'; /* Misc Technical */ - - alts[0x2373][0] = 0x3b9; /* APL greek */ - alts[0x2374][0] = 0x3c1; - alts[0x2375][0] = 0x3c9; - alts[0x237a][0] = 0x3b1; - - /* names of control chars */ - alts[0x2400][0] = 'N'; alts[0x2400][1] = 'U'; alts[0x2400][2] = 'L'; - alts[0x2401][0] = 'S'; alts[0x2401][1] = 'O'; alts[0x2401][2] = 'H'; - alts[0x2402][0] = 'S'; alts[0x2402][1] = 'T'; alts[0x2402][2] = 'X'; - alts[0x2403][0] = 'E'; alts[0x2403][1] = 'T'; alts[0x2403][2] = 'X'; - alts[0x2404][0] = 'E'; alts[0x2404][1] = 'O'; alts[0x2404][2] = 'T'; - alts[0x2405][0] = 'E'; alts[0x2405][1] = 'N'; alts[0x2405][2] = 'A'; - alts[0x2406][0] = 'A'; alts[0x2406][1] = 'C'; alts[0x2406][2] = 'K'; - alts[0x2407][0] = 'B'; alts[0x2407][1] = 'E'; alts[0x2407][2] = 'L'; - alts[0x2408][0] = 'B'; alts[0x2408][1] = 'S'; - alts[0x2409][0] = 'H'; alts[0x2409][1] = 'T'; - alts[0x240A][0] = 'L'; alts[0x240a][1] = 'F'; - alts[0x240b][0] = 'V'; alts[0x240b][1] = 'T'; - alts[0x240C][0] = 'F'; alts[0x240c][1] = 'F'; - alts[0x240d][0] = 'C'; alts[0x240d][1] = 'R'; - alts[0x240e][0] = 'S'; alts[0x240e][1] = 'O'; - alts[0x240f][0] = 'S'; alts[0x240f][1] = 'I'; - alts[0x2410][0] = 'D'; alts[0x2410][1] = 'L'; alts[0x2410][2] = 'E'; - alts[0x2411][0] = 'D'; alts[0x2411][1] = 'C'; alts[0x2411][2] = '1'; - alts[0x2412][0] = 'D'; alts[0x2412][1] = 'C'; alts[0x2412][2] = '2'; - alts[0x2413][0] = 'D'; alts[0x2413][1] = 'C'; alts[0x2413][2] = '3'; - alts[0x2414][0] = 'D'; alts[0x2414][1] = 'C'; alts[0x2414][2] = '4'; - alts[0x2415][0] = 'N'; alts[0x2415][1] = 'A'; alts[0x2415][2] = 'K'; - alts[0x2416][0] = 'S'; alts[0x2416][1] = 'Y'; alts[0x2416][2] = 'N'; - alts[0x2417][0] = 'E'; alts[0x2417][1] = 'T'; alts[0x2417][2] = 'B'; - alts[0x2418][0] = 'C'; alts[0x2418][1] = 'A'; alts[0x2418][2] = 'N'; - alts[0x2419][0] = 'E'; alts[0x2419][1] = 'M'; - alts[0x241a][0] = 'S'; alts[0x241a][1] = 'U'; alts[0x241a][2] = 'B'; - alts[0x241b][0] = 'E'; alts[0x241b][1] = 'S'; alts[0x241b][2] = 'C'; - alts[0x241c][0] = 'F'; alts[0x241c][1] = 'S'; - alts[0x241d][0] = 'G'; alts[0x241d][1] = 'S'; - alts[0x241e][0] = 'R'; alts[0x241e][1] = 'S'; - alts[0x241f][0] = 'U'; alts[0x241f][1] = 'S'; - alts[0x2420][0] = 'S'; alts[0x2420][1] = 'P'; - alts[0x2421][0] = 'D'; alts[0x2421][1] = 'E'; alts[0x2421][2] = 'L'; - alts[0x2422][0] = 0x180; - - alts[0x2500][0] = 0x2014; - alts[0x2502][0] = '|'; - alts[0x25b3][0] = 0x2206; - alts[0x25b8][0] = 0x2023; - alts[0x25bd][0] = 0x2207; - alts[0x25c7][0] = 0x25ca; - alts[0x25e6][0] = 0xb0; - - alts[0x2662][0] = 0x25ca; - - alts[0x2731][0] = '*'; - alts[0x2758][0] = '|'; - alts[0x2762][0] = '!'; - - alts[0x3001][0] = ','; /* Idiographic symbols */ - alts[0x3008][0] = '<'; - alts[0x3009][0] = '>'; - alts[0x300a][0] = 0xab; - alts[0x300b][0] = 0xbb; - - /* The Hangul Compatibility Jamo are just copies of the real Jamo */ - /* (different spacing semantics though) */ - alts[0x3131][0] = 0x1100; - alts[0x3132][0] = 0x1101; - alts[0x3133][0] = 0x11aa; - alts[0x3134][0] = 0x1102; - alts[0x3135][0] = 0x11ac; - alts[0x3136][0] = 0x11ad; - alts[0x3137][0] = 0x1103; - alts[0x3138][0] = 0x1104; - alts[0x3139][0] = 0x1105; - alts[0x313a][0] = 0x11b0; - alts[0x313b][0] = 0x11b1; - alts[0x313c][0] = 0x11b2; - alts[0x313d][0] = 0x11b3; - alts[0x313e][0] = 0x11b4; - alts[0x313f][0] = 0x11b5; - alts[0x3140][0] = 0x111a; - alts[0x3141][0] = 0x1106; - alts[0x3142][0] = 0x1107; - alts[0x3143][0] = 0x1108; - alts[0x3144][0] = 0x1121; - alts[0x3145][0] = 0x1109; - alts[0x3146][0] = 0x110a; - alts[0x3147][0] = 0x110b; - alts[0x3148][0] = 0x110c; - alts[0x3149][0] = 0x110d; - alts[0x314a][0] = 0x110e; - alts[0x314b][0] = 0x110f; - alts[0x314c][0] = 0x1110; - alts[0x314d][0] = 0x1111; - alts[0x314e][0] = 0x1112; - alts[0x314f][0] = 0x1161; - alts[0x3150][0] = 0x1162; - alts[0x3151][0] = 0x1163; - alts[0x3152][0] = 0x1164; - alts[0x3153][0] = 0x1165; - alts[0x3154][0] = 0x1166; - alts[0x3155][0] = 0x1167; - alts[0x3156][0] = 0x1168; - alts[0x3157][0] = 0x1169; - alts[0x3158][0] = 0x116a; - alts[0x3159][0] = 0x116b; - alts[0x315a][0] = 0x116c; - alts[0x315b][0] = 0x116d; - alts[0x315c][0] = 0x116e; - alts[0x315d][0] = 0x116f; - alts[0x315e][0] = 0x1170; - alts[0x315f][0] = 0x1171; - alts[0x3160][0] = 0x1172; - alts[0x3161][0] = 0x1173; - alts[0x3162][0] = 0x1174; - alts[0x3163][0] = 0x1175; - alts[0x3164][0] = 0x1160; - alts[0x3165][0] = 0x1114; - alts[0x3166][0] = 0x1115; - alts[0x3167][0] = 0x11c7; - alts[0x3168][0] = 0x11c8; - alts[0x3169][0] = 0x11cc; - alts[0x316a][0] = 0x11ce; - alts[0x316b][0] = 0x11d3; - alts[0x316c][0] = 0x11d7; - alts[0x316d][0] = 0x11d9; - alts[0x316e][0] = 0x111c; - alts[0x316f][0] = 0x11dd; - alts[0x3170][0] = 0x11df; - alts[0x3171][0] = 0x111d; - alts[0x3172][0] = 0x111e; - alts[0x3173][0] = 0x1120; - alts[0x3174][0] = 0x1122; - alts[0x3175][0] = 0x1123; - alts[0x3176][0] = 0x1127; - alts[0x3177][0] = 0x1129; - alts[0x3178][0] = 0x112b; - alts[0x3179][0] = 0x112c; - alts[0x317a][0] = 0x112d; - alts[0x317b][0] = 0x112e; - alts[0x317c][0] = 0x112f; - alts[0x317d][0] = 0x1132; - alts[0x317e][0] = 0x1136; - alts[0x317f][0] = 0x1140; - alts[0x3180][0] = 0x1147; - alts[0x3181][0] = 0x114c; - alts[0x3182][0] = 0x11f1; - alts[0x3183][0] = 0x11f2; - alts[0x3184][0] = 0x1157; - alts[0x3185][0] = 0x1158; - alts[0x3186][0] = 0x1159; - alts[0x3187][0] = 0x1184; - alts[0x3188][0] = 0x1185; - alts[0x3189][0] = 0x1188; - alts[0x318a][0] = 0x1191; - alts[0x318b][0] = 0x1192; - alts[0x318c][0] = 0x1194; - alts[0x318d][0] = 0x119e; - alts[0x318e][0] = 0x11a1; - - alts[0xff5f][0] = 0x2e28; alts[0x2e28][0] = 0xff5f; /* similar double brackets*/ - alts[0xff60][0] = 0x2e29; alts[0x2e29][0] = 0xff60; -} - - -static void cheat(void) { - mymirror['('] = ')'; - mymirror[')'] = '('; - mymirror['>'] = '<'; - mymirror['<'] = '>'; - mymirror['['] = ']'; - mymirror[']'] = '['; - mymirror['{'] = '}'; - mymirror['}'] = '{'; - mymirror[0xab] = 0xbb; /* double Guillemet */ - mymirror[0xbb] = 0xab; - mymirror[0x2039] = 0x203A; /* single Guillemet */ - mymirror[0x203A] = 0x2039; - mymirror[0x2045] = 0x2046; /* square bracket with quill */ - mymirror[0x2046] = 0x2045; - mymirror[0x207D] = 0x207E; /* superscript paren */ - mymirror[0x207E] = 0x207D; - mymirror[0x208D] = 0x208E; /* subscript paren */ - mymirror[0x208E] = 0x208D; - /* mathematical symbols not mirrorred!!!! some tech symbols missing too */ - /* no code points */ - mymirror[0x2308] = 0x2309; /* ceiling */ - mymirror[0x2309] = 0x2308; - mymirror[0x230a] = 0x230b; /* floor */ - mymirror[0x230b] = 0x230a; - mymirror[0x2329] = 0x232a; /* bra/ket */ - mymirror[0x232a] = 0x2329; - mymirror[0x3008] = 0x3009; /* CJK symbols */ - mymirror[0x3009] = 0x3008; - mymirror[0x300a] = 0x300b; - mymirror[0x300b] = 0x300a; - mymirror[0x300c] = 0x300d; - mymirror[0x300d] = 0x300c; - mymirror[0x300e] = 0x300f; - mymirror[0x300f] = 0x300e; - mymirror[0x3010] = 0x3011; - mymirror[0x3011] = 0x3010; - mymirror[0x3014] = 0x3015; - mymirror[0x3015] = 0x3014; - mymirror[0x3016] = 0x3017; - mymirror[0x3017] = 0x3016; - mymirror[0x3018] = 0x3019; - mymirror[0x3019] = 0x3018; - mymirror[0x301a] = 0x301b; - mymirror[0x301b] = 0x301a; -} - -int main() { - visualalts(); /* pre-populate matrix with visual alternative fonts */ - readin(); /* load the "official" Unicode data from unicode.org */ - /* Apple's file contains no interesting information that I can see */ - /* Adobe's file is interesting, but should only be used conditionally */ - /* so apply at a different level */ - /* readcorpfile("ADOBE ", "AdobeCorporateuse.txt"); */ - cheat(); /* over-ride with these mods after reading input files */ - dump(); /* create utype.h, utype.c and ArabicForms.c */ - dump_alttable(); /* create unialt.c */ - FreeNamesMemorySpace(); /* cleanup alloc of memory */ -return( 0 ); -} diff -Nru fontforge-20201107~dfsg/Unicode/makeutype.py fontforge-20220308~dfsg/Unicode/makeutype.py --- fontforge-20201107~dfsg/Unicode/makeutype.py 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/makeutype.py 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,1248 @@ +# Copyright (C) 2021 by Jeremy Tan + +# This file was originally based on makeunicodedata.py from CPython: +# https://github.com/python/cpython/blob/a460ab3134cd5cf3932c2125aec012851268f0cc/Tools/unicode/makeunicodedata.py +# It is licensed under the Python Software Foundation License Version 2. +# For simplicity, everything in this file, excluding the generated source, +# is similarly licensed as such. +# The full license may be found here: https://docs.python.org/3/license.html +# While serving as the basis, it has been heavily modified for FontForge. + +# This file generates the Unicode support source files for FontForge. +# It requires Python 3.7 or higher to run. + +from __future__ import annotations +from collections import Counter +from data.makeutypedata import VISUAL_ALTS, Pose, get_pose +from functools import partial +from itertools import chain +from typing import Iterator, List, Optional, Set, Tuple + +import dataclasses +import enum +import os +import re +import sys + +BASE = os.path.dirname(os.path.abspath(__file__)) +SCRIPT = os.path.basename(__file__) + +UNIDATA_VERSION = "14.0.0" +UNICODE_DATA = "UnicodeData%s.txt" +DERIVED_CORE_PROPERTIES = "DerivedCoreProperties%s.txt" +PROP_LIST = "PropList%s.txt" +BIDI_MIRRORING = "BidiMirroring%s.txt" +BLOCKS = "Blocks%s.txt" +NAMES_LIST = "NamesList%s.txt" +UNICODE_MAX = 0x110000 + +DATA_DIR = "data" + + +class UcdTypeFlags(enum.IntFlag): + FF_UNICODE_ISUNICODEPOINTASSIGNED = 0x1 # all + FF_UNICODE_ISALPHA = 0x2 # Lu | Ll | Lt | Lm | Lo (letters) + FF_UNICODE_ISIDEOGRAPHIC = 0x4 # Ideographic (PropList) + FF_UNICODE_ISLEFTTORIGHT = 0x10 # Bidi L | LRE | LRO + FF_UNICODE_ISRIGHTTOLEFT = 0x20 # Bidi R | AL | RLE | RLO + FF_UNICODE_ISLOWER = 0x40 # Lo | Other_Lowercase + FF_UNICODE_ISUPPER = 0x80 # Lu | Other_Uppercase + FF_UNICODE_ISDIGIT = 0x100 # Ld + FF_UNICODE_ISLIGVULGFRAC = 0x200 # dodgy + FF_UNICODE_ISCOMBINING = 0x400 # Mn | Mc | Me (Marks) + FF_UNICODE_ISZEROWIDTH = 0x800 # Default_Ignorable_Code_Point + FF_UNICODE_ISEURONUMERIC = 0x1000 # EN + FF_UNICODE_ISEURONUMTERM = 0x2000 # ET + FF_UNICODE_ISARABNUMERIC = 0x4000 # AN + FF_UNICODE_ISDECOMPOSITIONNORMATIVE = 0x8000 # Has an NFKD decomp + FF_UNICODE_ISDECOMPCIRCLE = 0x10000 # compatibility decomp + FF_UNICODE_ISARABINITIAL = 0x20000 # compatibility decomp + FF_UNICODE_ISARABMEDIAL = 0x40000 # compatibility decomp + FF_UNICODE_ISARABFINAL = 0x80000 # compatibility decomp + FF_UNICODE_ISARABISOLATED = 0x100000 # compatibility decomp + + +@dataclasses.dataclass +class UcdRecord: + # 15 fields from UnicodeData.txt . See: + # https://www.unicode.org/reports/tr44/#UnicodeData.txt + codepoint: str + name: str + general_category: str + canonical_combining_class: str + bidi_class: str + decomposition_type: str + numeric_value1: str + numeric_value2: str + numeric_value3: str + bidi_mirrored: str + unicode_1_name: str # obsolete + iso_comment: str # obsolete + simple_uppercase_mapping: str + simple_lowercase_mapping: str + simple_titlecase_mapping: str + + # Binary properties, as a set of those that are true. + # Taken from multiple files: + # https://www.unicode.org/reports/tr44/#DerivedCoreProperties.txt + # https://www.unicode.org/reports/tr44/#PropList.txt + binary_properties: Set[str] + + # Used to get the mirrored character, if any. See: + # https://www.unicode.org/reports/tr44/#BidiMirroring.txt + bidi_mirroring: str + + @staticmethod + def from_row(row: List[str]) -> UcdRecord: + return UcdRecord(*row, set(), "") + + +class UcdFile: + """ + A file in the standard format of the UCD. + + See: https://www.unicode.org/reports/tr44/#Format_Conventions + + Note that, as described there, the Unihan data files have their + own separate format. + """ + + @staticmethod + def open_data(template, version): + local = os.path.join(DATA_DIR, template % ("-" + version,)) + if not os.path.exists(local): + import urllib.request + + url = ("https://www.unicode.org/Public/%s/ucd/" + template) % (version, "") + print("Fetching", url) + os.makedirs(DATA_DIR, exist_ok=True) + urllib.request.urlretrieve(url, filename=local) + if local.endswith(".txt"): + return open(local, encoding="utf-8") + else: + # Unihan.zip + return open(local, "rb") + + @staticmethod + def expand_range(char_range: str) -> Iterator[int]: + """ + Parses ranges of code points, as described in UAX #44: + https://www.unicode.org/reports/tr44/#Code_Point_Ranges + """ + if ".." in char_range: + first, last = [int(c, 16) for c in char_range.split("..")] + else: + first = last = int(char_range, 16) + for char in range(first, last + 1): + yield char + + def __init__(self, template: str, version: str) -> None: + self.template = template + self.version = version + + def records(self) -> Iterator[List[str]]: + print("Reading", self.template % ("-" + self.version,)) + with self.open_data(self.template, self.version) as file: + for line in file: + line = line.split("#", 1)[0].strip() + if not line: + continue + yield [field.strip() for field in line.split(";")] + + def __iter__(self) -> Iterator[List[str]]: + return self.records() + + def expanded(self) -> Iterator[Tuple[int, List[str]]]: + for record in self.records(): + char_range, rest = record[0], record[1:] + for char in self.expand_range(char_range): + yield char, rest + + +class NamesList: + def __init__(self, template: str, version: str) -> None: + self.template = template + self.version = version + + def records(self) -> Iterator[List[str]]: + with UcdFile.open_data(self.template, self.version) as file: + parts = [] + for line in file: + line = line.split(";", 1)[0] + if not line: + continue + line = [field.strip() for field in line.split("\t")] + if not line: + continue + if line[0] and parts: + yield parts + parts.clear() + parts.append(line) + if parts: + yield parts + + def __iter__(self) -> Iterator[List[str]]: + return self.records() + + +# -------------------------------------------------------------------- +# the following support code is taken from the unidb utilities +# Copyright (c) 1999-2000 by Secret Labs AB + +# load a unicode-data file from disk + + +class UnicodeData: + table: List[Optional[UcdRecord]] # index is codepoint; None means unassigned + + def __init__(self, version): + table = [None] * UNICODE_MAX + for s in UcdFile(UNICODE_DATA, version): + char = int(s[0], 16) + table[char] = UcdRecord.from_row(s) + + # See Unicode Chapter 4.8 "Name Derivation Rule Prefix Strings" + special_name_ranges = { + "HANGUL SYLLABLE": [], + "CJK UNIFIED IDEOGRAPH": [], + "TANGUT IDEOGRAPH": [], + } + + # expand first-last ranges + field = None + for i in range(0, UNICODE_MAX): + # The file UnicodeData.txt has its own distinct way of + # expressing ranges. See: + # https://www.unicode.org/reports/tr44/#Code_Point_Ranges + s = table[i] + if s: + if s.name[-6:] == "First>": + s.name = "" + field = dataclasses.astuple(s)[:15] + elif s.name[-5:] == "Last>": + field_range = (int(field[0], 16), int(s.codepoint, 16)) + if s.name.startswith("") + ) + else: + raise ValueError( + f"Assigned codepoints in plane {i//0x10000}, give this a name" + ) + + max_name, max_annot = 0, 0 + special_names = {} + names = {} + for l in NamesList(NAMES_LIST, version): + if l[0][0].isalnum(): + char = int(l[0][0], 16) + name = [x[1] for x in l] + assert (len(x) == 2 for x in l) # should only be two parts on the line + m = re.match( + r"^(CJK COMPATIBILITY IDEOGRAPH|KHITAN SMALL SCRIPT CHARACTER|NUSHU CHARACTER)-[A-F0-9]+$", + name[0], + ) + if name[0].startswith("<") or m: + name[0] = "" + if m: + specials = special_names.setdefault(m.group(1), set()) + specials.add(char) + if any(l for l in name): + nlines = len(name) + name = "\n".join(name).encode("utf-8") + b"\0" + name_split = name.split(b"\n", 1) + max_name = max(max_name, len(name_split[0]) + 1) + if len(name_split) > 1: + # each line expands to tab + prettified start (3 bytes) + max_annot = max(max_annot, len(name_split[1]) + nlines * 3 + 1) + names[char] = name + + for k, v in special_names.items(): + ranges = [] + min_range, prev_char = None, None + for char in sorted(v): + if min_range is None: + min_range = char + elif char != prev_char + 1: + ranges.append((min_range, prev_char)) + min_range = char + prev_char = char + if min_range is not None: + ranges.append((min_range, prev_char)) + special_name_ranges[k] = ranges + + # public attributes + self.filename = UNICODE_DATA % "" + self.table = table + self.chars = list(range(UNICODE_MAX)) # unicode 3.2 + self.names = names + self.special_name_ranges = special_name_ranges + self.max_name = ((max_name + 31) // 32) * 32 + self.max_annot = ((max_annot + 31) // 32) * 32 + self.blocks = sorted(blocks, key=lambda x: x[0]) + self.planes = sorted(planes, key=lambda x: x[0]) + + for char, (p,) in UcdFile(DERIVED_CORE_PROPERTIES, version).expanded(): + if table[char]: + # Some properties (e.g. Default_Ignorable_Code_Point) + # apply to unassigned code points; ignore them + table[char].binary_properties.add(p) + + for char, (p,) in UcdFile(PROP_LIST, version).expanded(): + if table[char]: + table[char].binary_properties.add(p) + + for data in UcdFile(BIDI_MIRRORING, version): + c = int(data[0], 16) + table[c].bidi_mirroring = data[1] + + +# -------------------------------------------------------------------- +# unicode character type tables + + +def makeutype(unicode, trace): + FILE = "utype.c" + + print("--- Preparing", FILE, "...") + + # extract simple case mappings + case_dummy = (0, 0, 0, 0) + case_table = [case_dummy] + case_cache = {case_dummy: 0} + case_index = [0] * len(unicode.chars) + # extract unicode type info + type_dummy = (0, 0) + type_table = [type_dummy] + type_cache = {type_dummy: 0} + type_index = [0] * len(unicode.chars) + # use switch statements for properties with low instance counts + switches = {} + + for char in unicode.chars: + record = unicode.table[char] + if record: + # extract database properties + category = record.general_category + bidirectional = record.bidi_class + properties = record.binary_properties + flags = UcdTypeFlags.FF_UNICODE_ISUNICODEPOINTASSIGNED + if category in ["Mn", "Mc", "Me"]: + flags |= UcdTypeFlags.FF_UNICODE_ISCOMBINING + if category == "Nd": + flags |= UcdTypeFlags.FF_UNICODE_ISDIGIT + if category == "Zs" or bidirectional in ("WS", "B", "S"): + switches.setdefault("space", []).append(char) + if category == "Lt": + switches.setdefault("title", []).append(char) + if category in ["Lm", "Lt", "Lu", "Ll", "Lo"]: + flags |= UcdTypeFlags.FF_UNICODE_ISALPHA + if "Lowercase" in properties: + flags |= UcdTypeFlags.FF_UNICODE_ISLOWER + if "Uppercase" in properties: + flags |= UcdTypeFlags.FF_UNICODE_ISUPPER + if "Ideographic" in properties: + flags |= UcdTypeFlags.FF_UNICODE_ISIDEOGRAPHIC + if "ASCII_Hex_Digit" in properties: + switches.setdefault("hexdigit", []).append(char) + if "Default_Ignorable_Code_Point" in properties: + flags |= UcdTypeFlags.FF_UNICODE_ISZEROWIDTH + + # bidi flags + if bidirectional in ("L", "LRE", "LRO"): + flags |= UcdTypeFlags.FF_UNICODE_ISLEFTTORIGHT + elif bidirectional in ("R", "AL", "RLE", "RLO"): + flags |= UcdTypeFlags.FF_UNICODE_ISRIGHTTOLEFT + elif bidirectional == "EN": + flags |= UcdTypeFlags.FF_UNICODE_ISEURONUMERIC + elif bidirectional == "AN": + flags |= UcdTypeFlags.FF_UNICODE_ISARABNUMERIC + elif bidirectional == "ES": + switches.setdefault("euronumsep", []).append(char) + elif bidirectional == "CS": + switches.setdefault("commonsep", []).append(char) + elif bidirectional == "ET": + flags |= UcdTypeFlags.FF_UNICODE_ISEURONUMTERM + + # This is questionable... But ok + if any(x in record.name for x in ("LIGATURE", "VULGAR", "FRACTION")): + if char != 0x2044: # FRACTION SLASH + flags |= UcdTypeFlags.FF_UNICODE_ISLIGVULGFRAC + + if record.decomposition_type: + flags |= UcdTypeFlags.FF_UNICODE_ISDECOMPOSITIONNORMATIVE + + if record.decomposition_type.startswith(""): + flags |= UcdTypeFlags.FF_UNICODE_ISDECOMPCIRCLE + elif record.decomposition_type.startswith(""): + flags |= UcdTypeFlags.FF_UNICODE_ISARABINITIAL + elif record.decomposition_type.startswith(""): + flags |= UcdTypeFlags.FF_UNICODE_ISARABMEDIAL + elif record.decomposition_type.startswith(""): + flags |= UcdTypeFlags.FF_UNICODE_ISARABFINAL + elif record.decomposition_type.startswith(""): + flags |= UcdTypeFlags.FF_UNICODE_ISARABISOLATED + + if record.simple_uppercase_mapping: + upper = int(record.simple_uppercase_mapping, 16) + else: + upper = char + if record.simple_lowercase_mapping: + lower = int(record.simple_lowercase_mapping, 16) + else: + lower = char + if record.simple_titlecase_mapping: + title = int(record.simple_titlecase_mapping, 16) + else: + title = upper + if record.bidi_mirroring: + mirror = int(record.bidi_mirroring, 16) + else: + mirror = char + + # No special casing or case folding + if upper == lower == title == mirror: + upper = lower = title = mirror = 0 + else: + upper = upper - char + lower = lower - char + title = title - char + mirror = mirror - char + assert ( + abs(upper) <= 2147483647 + and abs(lower) <= 2147483647 + and abs(title) <= 2147483647 + and abs(mirror) <= 2147483647 + ) + + # pose info + ccc = int(record.canonical_combining_class) + pose = get_pose(char, ccc, with_ccc=True) + + # construct the case mapping entry + item = (upper, lower, title, mirror) + i = case_cache.get(item) + if i is None: + case_cache[item] = i = len(case_table) + case_table.append(item) + case_index[char] = i + + # construct the type mapping entry + item = (flags, pose) + i = type_cache.get(item) + if i is None: + type_cache[item] = i = len(type_table) + type_table.append(item) + type_index[char] = i + + # You want to keep this generally below 255 so the index can fit in one + # byte. Once it exceeds you double the size requirement for index2. + print(len(case_table), "unique case mapping entries") + print(len(type_table), "unique character type entries") + for k, v in switches.items(): + print(len(v), k, "code points") + + print("--- Writing", FILE, "...") + + with open(FILE, "w") as fp: + fprint = partial(print, file=fp) + alignment = max(len(flag.name) for flag in UcdTypeFlags) + + License(extra="Contributions: Werner Lemberg, Khaled Hosny, Joe Da Silva").dump( + fp + ) + fprint("#include ") + fprint("#include ") + fprint() + for flag in UcdTypeFlags: + fprint("#define %-*s 0x%x" % (alignment, flag.name, flag.value)) + fprint() + fprint("struct utypecasing {") + fprint(" /* deltas from the current character */") + fprint(" int32_t upper, lower, title, mirror;") + fprint("};") + fprint() + fprint("struct utypeflags {") + fprint(" uint32_t flags; /* One or more of the above flags */") + fprint(" uint32_t pose; /* Positioning info */") + fprint("};") + fprint() + fprint("/* a list of unique simple case mappings */") + fprint("static const struct utypecasing casing_data[] = {") + for item in case_table: + fprint(" {%d, %d, %d, %d}," % item) + fprint("};") + fprint() + fprint("/* a list of unique type flags */") + fprint("static const struct utypeflags type_data[] = {") + for item in type_table: + fprint(" {%d, %d}," % item) + fprint("};") + fprint() + + case_ind = Index("casing", "struct utypecasing", case_index) + type_ind = Index("type", "struct utypeflags", type_index) + + case_ind.dump(fp, trace, accessor=False) + type_ind.dump(fp, trace, accessor=False) + + case_ind.dump(fp, trace, index=False) + type_ind.dump(fp, trace, index=False) + + for flag in UcdTypeFlags: + fprint("int %s(unichar_t ch) {" % flag.name.lower()) + fprint(" return get_type(ch)->flags & %s;" % (flag.name,)) + fprint("}") + fprint() + + for name, flag in [ + ("ff_unicode_isideoalpha", "FF_UNICODE_ISALPHA | FF_UNICODE_ISIDEOGRAPHIC"), + ("ff_unicode_isalnum", "FF_UNICODE_ISALPHA | FF_UNICODE_ISDIGIT"), + ]: + fprint("int %s(unichar_t ch) {" % name) + fprint(" return get_type(ch)->flags & (%s);" % flag) + fprint("}") + fprint() + + for k in sorted(switches.keys()): + Switch("ff_unicode_is" + k, switches[k]).dump(fp) + + fprint("int ff_unicode_pose(unichar_t ch) {") + fprint(" return get_type(ch)->pose & ~0xff;") + fprint("}") + fprint() + fprint("int ff_unicode_combiningclass(unichar_t ch) {") + fprint(" return get_type(ch)->pose & 0xff;") + fprint("}") + fprint() + + conv_types = ("lower", "upper", "title", "mirror") + for n in conv_types: + fprint("unichar_t ff_unicode_to%s(unichar_t ch) {" % n) + fprint(" const struct utypecasing* rec = get_casing(ch);") + if n == "mirror": + fprint(" if (rec->mirror == 0) {") + fprint(" return 0;") # special case... + fprint(" }") + fprint(" return (unichar_t)(((int32_t)ch) + rec->%s);" % n) + fprint("}") + fprint() + + return ( + [("int", x.name.lower()) for x in UcdTypeFlags] + + [ + ("int", "ff_unicode_is" + k) + for k in chain(["ideoalpha", "alnum"], switches) + ] + + [("int", "ff_unicode_pose"), ("int", "ff_unicode_combiningclass")] + + [("unichar_t", "ff_unicode_to" + n) for n in conv_types] + ) + + +def makeunialt(unicode, trace): + FILE = "unialt.c" + + print("--- Preparing", FILE, "...") + + unialt_data = [0] + unialt_index = [0] * len(unicode.chars) + unialt_chars = set() # excl. visual alts + + for char in unicode.chars: + record = unicode.table[char] + if not record: + continue + elif not record.decomposition_type and char not in VISUAL_ALTS: + continue + + # Get category and decomposition data + if record.decomposition_type: + decomp = record.decomposition_type.split() + if len(decomp) > 19: + raise Exception( + "character %x has a decomposition too large for nfd_nfkd" % char + ) + if decomp[0].startswith("<"): + decomp.pop(0) # subset of category info stored in utype flags + decomp = [int(s, 16) for s in decomp] + unialt_chars.add(char) + else: + decomp = VISUAL_ALTS[char] + assert len(decomp) <= 19 + + # content + decomp = decomp + [0] + unialt_index[char] = len(unialt_data) + unialt_data.extend(decomp) + + # NFKD forms always take precedence over visual alts + print( + "Ignored visual alts:", + ", ".join("U+%04x" % x for x in VISUAL_ALTS.keys() & unialt_chars), + ) + print(len(unialt_data), "unique decomposition entries") + + print("--- Writing", FILE, "...") + + with open(FILE, "w") as fp: + fprint = partial(print, file=fp) + + License().dump(fp) + + fprint("#include ") + fprint("#include ") + fprint() + + fprint("/* decomposition + visual alternates data */") + Array("unialt_data", unialt_data).dump(fp, trace) + + Index("unialt", "unichar_t", unialt_index).dump(fp, trace) + + fprint("int ff_unicode_hasunialt(unichar_t ch) {") + fprint(" return *get_unialt(ch) != 0;") + fprint("}") + fprint() + + fprint("const unichar_t* ff_unicode_unialt(unichar_t ch) {") + fprint(" const unichar_t* ptr = get_unialt(ch);") + fprint(" if (!*ptr) {") + fprint(" return NULL;") + fprint(" }") + fprint(" return ptr;") + fprint("}") + fprint() + + return [ + ("int", "ff_unicode_hasunialt"), + ("const unichar_t*", "ff_unicode_unialt"), + ] + + +def makearabicforms(unicode, trace): + FILE = "ArabicForms.c" + + print("--- Preparing", FILE, "...") + + # Could compress this a little with a single stage lookup but oh well + table = [] + lookup = {x.name: i for i, x in enumerate(unicode.table) if x and x.name} + + for char in range(0x600, 0x700): + record = unicode.table[char] + initial, medial, final, isolated, isletter, joindual = 0, 0, 0, 0, 0, 0 + required_lig_with_alef = char == 0x644 # 0x644 == LAM + + if record is not None: + if not record.name.startswith("ARABIC LETTER "): + # No op (not a letter, no fancy forms) + initial = medial = final = isolated = char + else: + isletter = 1 + initial = lookup.get(record.name + " INITIAL FORM", char) + medial = lookup.get(record.name + " MEDIAL FORM", char) + final = lookup.get(record.name + " FINAL FORM", char) + isolated = lookup.get(record.name + " ISOLATED FORM", char) + joindual = int(initial != char and medial != char) + table.append( + ( + initial, + medial, + final, + isolated, + isletter, + joindual, + required_lig_with_alef, + ) + ) + + print("--- Writing", FILE, "...") + + with open(FILE, "w") as fp: + fprint = partial(print, file=fp) + License(extra="Contributions: Khaled Hosny, Joe Da Silva").dump(fp) + fprint("#include ") + fprint() + fprint("static struct arabicforms arabic_forms[] = {") + fprint( + " /* initial, medial, final, isolated, isletter, joindual, required_lig_with_alef */" + ) + for i, form in enumerate(table): + fp.write(" { 0x%04x, 0x%04x, 0x%04x, 0x%04x, %d, %d, %d }," % form) + fprint(f" /* 0x{0x600+i:04x} */" if (i % 32) == 0 else "") + fprint("};") + fprint() + + fprint("const struct arabicforms* arabicform(unichar_t ch) {") + fprint(" if (ch >= 0x600 && ch <= 0x6ff) {") + fprint(" return &arabic_forms[ch - 0x600];") + fprint(" }") + fprint(" return NULL;") + fprint("}") + + +def makeuninames(unicode, trace): + FILE = "uninames_data.h" + + print("--- Preparing", FILE, "...") + + # Chosen empirically, tweak as desired. Only ascii is allowed due to + # how the lexicon is encoded. Generally longer replacements go first + # so shorter replacements don't prevent them from working. + # As of Unicode 13 this is roughly 454kb excluding the size of the + # offset tables + regexes = [ + (100, re.compile(rb"[\x20-\x7F]{3,}[ -]")), + (100, re.compile(rb"(?:[\x21-\x7F]+[ -]+){5}")), + (150, re.compile(rb"(?:[\x21-\x7F]+[ -]+){4}")), + (200, re.compile(rb"(?:[\x21-\x7F]+[ -]+){3}")), + (900, re.compile(rb"(?:[\x21-\x7F]+[ -]+){2}")), + (3400, re.compile(rb"(?:[\x21-\x7F]+[ -]+){1}")), + (5000, re.compile(rb"\b[\x21-\x7F]{3,}\b")), + ] + # The initial character on annotation lines are excluded from the phrasebook + # This allows us to substitute them for fancier characters + annot_re = re.compile(rb"\n(.) ") + + # Max realisable saving for given replacement. Other replacements may + # preclude realising the full benefit. Each replacement costs 2 bytes, + # plus space in the lexicon (equal to length of replacement). + def benefit(w: bytes, f: int) -> int: + return (len(w) - 2) * f - len(w) + + # Lexicon encoding scheme: 0b10xxxxxx 0b1xxxxxxx (13 usable bits) + # Decoder must also be utf-8 aware, and skip valid utf-8 sequences. + # Possible alternative: Allow any value > 0x20 for second byte, to keep + # newlines/nul chars in the raw string (permits strstr). (14 usable bits) + intermediate = {x: annot_re.sub(rb"\n", y) for x, y in unicode.names.items()} + names = {**unicode.names} + replacements = set() + wordlist = {} + for count, regex in regexes: + replacements.update( + x[0] + for x in Counter( + part for name in intermediate.values() for part in regex.findall(name) + ).most_common(count) + if benefit(*x) > 0 + ) + + for char, name in intermediate.items(): + wn = names[char] + for part in regex.findall(name): + if part in replacements: + i = wordlist.get(part) + if i is None: + i = len(wordlist) + assert i < 2 ** 13, "lexicon overflow; adjust regexes" + i = bytes((0x80 | ((i >> 7) & 0x3F), 0x80 | (i & 0x7F))) + wordlist[part] = i + wn = wn.replace(part, i) + name = name.replace(part, b"") + intermediate[char] = name + names[char] = wn + + lexicon = b"" + lexicon_offset = [] + lexicon_shifts = [] + lexicon_shift = 12 # 2^12=4096; midpoint of the lexicon + + current_offset = 0 + # build a lexicon string + for w in wordlist.keys(): + # encoding: high bit indicates last character in word (assumes ascii) + assert w.isascii() + ww = w[:-1] + bytes([int(w[-1]) | 0x80]) + offset = len(lexicon) + offset_index = len(lexicon_offset) >> lexicon_shift + if offset_index + 1 > len(lexicon_shifts): + current_offset = offset + while len(lexicon_shifts) < offset_index: + lexicon_shifts.append(lexicon_shifts[-1]) + lexicon_shifts.append(current_offset) + offset -= current_offset + lexicon_offset.append(offset) + lexicon += ww + + lexicon = list(lexicon) + assert getsize(lexicon) == 1 + assert getsize(lexicon_offset) < 4 + assert getsize(lexicon_shifts) < 4 + + phrasebook = [0] + phrasebook_offset = [0] * len(unicode.chars) + phrasebook_shifts = [] + phrasebook_shift = 11 # Empirical choice to keep offsets below 64k + phrasebook_shift_cap = 63 # Highly concentrated in the first/second planes + current_offset = 0 + + for char in unicode.chars: + name = names.get(char) + if name is not None: + name = annot_re.sub(rb"\n\1", name) + offset = len(phrasebook) + offset_index = min(char >> phrasebook_shift, phrasebook_shift_cap) + if offset_index + 1 > len(phrasebook_shifts): + current_offset = offset - 1 + while len(phrasebook_shifts) < offset_index: + phrasebook_shifts.append(phrasebook_shifts[-1]) + phrasebook_shifts.append(current_offset) + offset -= current_offset + assert offset > 0 # retain special meaning of 0 being no entry + phrasebook_offset[char] = offset + phrasebook += list(name) + + assert getsize(phrasebook) == 1 + assert getsize(phrasebook_offset) < 4 + # print("lexicon_offset", len(lexicon_offset)) + # print("lexicon", len(lexicon)) + # print("phrasebook", len(phrasebook)) + # print("Lexicon+phrasebook data size", len(phrasebook)+len(lexicon)) + # return + + print("Number of lexicon entries:", len(lexicon_offset)) + print("--- Writing", FILE, "...") + + with open(FILE, "w") as fp: + fprint = partial(print, file=fp) + + License(copyright="2021 by Jeremy Tan").dump(fp) + fprint("#ifndef FONTFORGE_UNINAMES_DATA_H") + fprint("#define FONTFORGE_UNINAMES_DATA_H") + fprint() + + fprint("#include ") + fprint("#include ") + fprint("#include ") + fprint() + + fprint("/* Basic definitions */") + fprint("#define MAX_NAME_LENGTH", unicode.max_name) + fprint("#define MAX_ANNOTATION_LENGTH", unicode.max_annot) + fprint() + + fprint("/* unicode ranges data */") + fprint("static const struct unicode_range unicode_blocks[] = {") + for block in unicode.blocks: + fprint(' {0x%04X, 0x%04X, 0x%04X, %d, N_("%s")},' % block) + fprint("};") + fprint("static const struct unicode_range unicode_planes[] = {") + for plane in unicode.planes: + fprint(' {0x%04X, 0x%04X, 0x%04X, %d, N_("%s")},' % plane) + fprint("};") + fprint() + + fprint("/* lexicon data */") + fprint("#define LEXICON_SHIFT", lexicon_shift) + Array("lexicon_data", lexicon).dump(fp, trace) + Array("lexicon_offset", lexicon_offset).dump(fp, trace) + Array("lexicon_shift", lexicon_shifts).dump(fp, trace) + + index1, index2, shift = splitbins(phrasebook_offset, 1) + + fprint("/* phrasebook data */") + fprint("#define PHRASEBOOK_SHIFT1", shift) + fprint("#define PHRASEBOOK_SHIFT2", phrasebook_shift) + fprint("#define PHRASEBOOK_SHIFT2_CAP", phrasebook_shift_cap) + Array("phrasebook_data", phrasebook).dump(fp, trace) + Array("phrasebook_index1", index1).dump(fp, trace) + Array("phrasebook_index2", index2).dump(fp, trace) + Array("phrasebook_shift", phrasebook_shifts).dump(fp, trace) + + # fmt: off + jamo_l = ["G", "GG", "N", "D", "DD", "R", "M", "B", "BB", "S", "SS", + "", "J", "JJ", "C", "K", "T", "P", "H"] + jamo_v = ["A", "AE", "YA", "YAE", "EO", "E", "YEO", "YE", "O", "WA", + "WAE", "OE", "YO", "U", "WEO", "WE", "WI","YU", "EU", "YI", "I"] + jamo_t = ["", "G", "GG", "GS", "N", "NJ", "NH", "D", "L", "LG", "LM", + "LB", "LS", "LT", "LP", "LH", "M","B", "BS", "S", "SS", "NG", + "J", "C", "K", "T", "P", "H"] + # fmt: on + + fprint("/* Unicode chapter 3.12 on Hangul Character Name Generation */") + fprint("#define JAMO_V_COUNT", len(jamo_v)) + fprint("#define JAMO_T_COUNT", len(jamo_t)) + fprint("#define JAMO_N_COUNT (JAMO_V_COUNT * JAMO_T_COUNT)") + Array("jamo_l", jamo_l).dump(fp, trace) + Array("jamo_v", jamo_v).dump(fp, trace) + Array("jamo_t", jamo_t).dump(fp, trace) + + fprint("static char* get_derived_name(unichar_t ch) {") + + # This follows NR1, see Unicode chapter 4, table 4.8 + hangul_range = unicode.special_name_ranges["HANGUL SYLLABLE"] + assert hangul_range == [(0xAC00, 0xD7A3)] + fprint(" if (ch >= 0xAC00 && ch <= 0xD7A3) {") + fprint(" ch -= 0xAC00;") + fprint(" int l = ch / JAMO_N_COUNT;") + fprint(" int v = (ch % JAMO_N_COUNT) / JAMO_T_COUNT;") + fprint(" int t = ch % JAMO_T_COUNT;") + fprint(' return smprintf("HANGUL SYLLABLE %s%s%s",') + fprint(" jamo_l[l], jamo_v[v], jamo_t[t]);") + fprint(" }") + + # The rest follows NR2 + items = sorted(unicode.special_name_ranges.items(), key=lambda x: x[1][0]) + for name, ranges in items: + if name == "HANGUL SYLLABLE": + continue + cond = " if (" + for i, (start, end) in enumerate(ranges): + if i > 0: + cond += " || " + range_cond = "ch >= 0x%X && ch <= 0x%X" % (start, end) + if len(ranges) > 1: + range_cond = "(" + range_cond + ")" + if len(cond) + len(range_cond) > 78: + fprint(cond.rstrip()) + cond = " " + range_cond + else: + cond += range_cond + fprint(cond + ") {") + fprint(' return smprintf("%s-%%X", ch);' % name) + fprint(" }") + fprint(" return NULL;") + fprint("}") + fprint() + + fprint("#endif /* FONTFORGE_UNINAMES_DATA_H */") + + return ( + phrasebook, + phrasebook_offset, + phrasebook_shifts, + lexicon, + lexicon_offset, + lexicon_shifts, + lexicon_shift, + ) + + +def makeutypeheader(utype_funcs): + FILE = "utype.h" + utype_funcs = [(t, n, n.replace("ff_unicode_", "")) for t, n in utype_funcs] + + print("--- Writing", FILE, "...") + + with open(os.path.join(BASE, "..", "inc", FILE), "w") as fp: + fprint = partial(print, file=fp) + + License().dump(fp) + fprint("#ifndef FONTFORGE_UNICODE_UTYPE2_H") + fprint("#define FONTFORGE_UNICODE_UTYPE2_H") + fprint() + fprint( + "#include /* Include here so we can control it. If a system header includes it later bad things happen */" + ) + fprint( + '#include "basics.h" /* Include here so we can use pre-defined int types to correctly size constant data arrays. */' + ) + fprint() + + fprint("/* Unicode basics */") + fprint('#define UNICODE_VERSION "%s"' % UNIDATA_VERSION) + fprint("#define UNICODE_MAX 0x%x" % UNICODE_MAX) + fprint() + + alignment = len("FF_UNICODE_") + max(len(x.name) for x in Pose) + fprint("/* Pose flags */") + fprint("#define %-*s -1" % (alignment, "FF_UNICODE_NOPOSDATAGIVEN")) + for c in Pose: + fprint("#define %-*s 0x%x" % (alignment, "FF_UNICODE_" + c.name, c)) + fprint() + + for rettype, fn, _ in utype_funcs: + fprint("extern %s %s(unichar_t ch);" % (rettype, fn)) + fprint() + + for _, fn, realfn in utype_funcs: + fprint("#undef %s" % realfn) + fprint() + + alignment = max(len(x) + 4 for _, _, x in utype_funcs) + for _, fn, realfn in utype_funcs: + fprint("#define %-*s %s((ch))" % (alignment, realfn + "(ch)", fn)) + fprint() + + fprint("struct arabicforms {") + fprint(" unsigned short initial, medial, final, isolated;") + fprint(" unsigned int isletter: 1;") + fprint(" unsigned int joindual: 1;") + fprint(" unsigned int required_lig_with_alef: 1;") + fprint("};") + fprint() + fprint("extern const struct arabicforms* arabicform(unichar_t ch);") + fprint() + + fprint("struct unicode_range {") + fprint(" unichar_t start;") + fprint(" unichar_t end;") + fprint(" unichar_t first_char;") + fprint(" int num_assigned;") + fprint(" const char *name;") + fprint("};") + fprint() + + fprint("extern char* uniname_name(unichar_t ch);") + fprint("extern char* uniname_annotation(unichar_t ch, int prettify);") + fprint("extern char* uniname_formal_alias(unichar_t ch);") + fprint("extern const struct unicode_range* uniname_block(unichar_t ch);") + fprint("extern const struct unicode_range* uniname_plane(unichar_t ch);") + fprint("extern const struct unicode_range* uniname_blocks(int *sz);") + fprint("extern const struct unicode_range* uniname_planes(int *sz);") + fprint() + + fprint("#endif /* FONTFORGE_UNICODE_UTYPE2_H */") + + +# stuff to deal with arrays of unsigned integers + + +class Array: + def __init__(self, name, data): + self.name = name + self.data = data + self.is_str = isinstance(data[0], str) if data else False + + def dump(self, file, trace=0): + # write data to file, as a C array + file.write("static const ") + if self.is_str: + file.write("char *") + else: + size = getsize(self.data) + if trace: + print(self.name + ":", size * len(self.data), "bytes", file=sys.stderr) + if size == 1: + file.write("unsigned char") + elif size == 2: + file.write("unsigned short") + else: + file.write("unsigned int") + file.write(" " + self.name + "[] = {\n") + if self.data: + s = " " + for item in self.data: + i = str(int(item)) + ", " if not self.is_str else f'"{item}", ' + if len(s) + len(i) > 78: + file.write(s.rstrip() + "\n") + s = " " + i + else: + s = s + i + if s.strip(): + file.write(s.rstrip() + "\n") + file.write("};\n\n") + + +class Index: + def __init__(self, prefix, rectype, index): + self.prefix = prefix + self.rectype = rectype + self.index = index + + def dump(self, file, trace, index=True, accessor=True): + fprint = partial(print, file=file) + if index: + index1, index2, shift = splitbins(self.index, trace) + fprint("/* %s indexes */" % self.prefix) + fprint("#define %s_SHIFT" % self.prefix.upper(), shift) + Array(self.prefix + "_index1", index1).dump(file, trace) + Array(self.prefix + "_index2", index2).dump(file, trace) + if accessor: + prefix, rectype = self.prefix, self.rectype + func = f"get_{self.prefix.lower()}" + shift = self.prefix.upper() + "_SHIFT" + + # fmt: off + fprint(f"static const {rectype}* {func}(unichar_t ch) {{") + fprint(f" int index = 0;") + fprint(f" if (ch < UNICODE_MAX) {{") + fprint(f" index = {prefix}_index1[ch >> {shift}];") + fprint(f" index = {prefix}_index2[(index << {shift}) + (ch & ((1 << {shift}) - 1))];") + fprint(f" }}") + fprint(f" assert(index >= 0 && (size_t)index < sizeof({prefix}_data)/sizeof({prefix}_data[0]));") + fprint(f" return &{prefix}_data[index];") + fprint(f"}}") + fprint() + # fmt: on + + +class Switch: + def __init__(self, name, data): + self.name = name + self.data = data + + def dump(self, file): + fprint = partial(print, file=file) + fprint("int %s(unichar_t ch) {" % self.name) + fprint(" switch (ch) {") + + for codepoint in sorted(self.data): + fprint(" case 0x%04X:" % (codepoint,)) + fprint(" return 1;") + + fprint(" }") + fprint(" return 0;") + fprint("}") + fprint() + + +class License: + def __init__(self, copyright=None, extra=None): + self.copyright = copyright or "2000-2012 by George Williams" + self.extra = f"/* {extra} */\n" if extra else "" + + def dump(self, file): + file.write( + f"""/* This is a GENERATED file - from {SCRIPT} with Unicode {UNIDATA_VERSION} */ + +/* Copyright (C) {self.copyright} */ +{self.extra}/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +""" + ) + + +def getsize(data: List[int]) -> int: + # return smallest possible integer size for the given array + maxdata = max(data) + if maxdata < 256: + return 1 + elif maxdata < 65536: + return 2 + else: + return 4 + + +def splitbins(t: List[int], trace=0) -> Tuple[List[int], List[int], int]: + """t, trace=0 -> (t1, t2, shift). Split a table to save space. + + t is a sequence of ints. This function can be useful to save space if + many of the ints are the same. t1 and t2 are lists of ints, and shift + is an int, chosen to minimize the combined size of t1 and t2 (in C + code), and where for each i in range(len(t)), + t[i] == t2[(t1[i >> shift] << shift) + (i & mask)] + where mask is a bitmask isolating the last "shift" bits. + + If optional arg trace is non-zero (default zero), progress info + is printed to sys.stderr. The higher the value, the more info + you'll get. + """ + + if trace: + + def dump(t1, t2, shift, bytes): + print( + "%d+%d bins at shift %d; %d bytes" % (len(t1), len(t2), shift, bytes), + file=sys.stderr, + ) + + print("Size of original table:", len(t) * getsize(t), "bytes", file=sys.stderr) + n = len(t) - 1 # last valid index + maxshift = 0 # the most we can shift n and still have something left + if n > 0: + while n >> 1: + n >>= 1 + maxshift += 1 + del n + bytes = sys.maxsize # smallest total size so far + t = tuple(t) # so slices can be dict keys + for shift in range(maxshift + 1): + t1 = [] + t2 = [] + size = 2 ** shift + bincache = {} + for i in range(0, len(t), size): + bin = t[i : i + size] + index = bincache.get(bin) + if index is None: + index = len(t2) + bincache[bin] = index + t2.extend(bin) + t1.append(index >> shift) + # determine memory size + b = len(t1) * getsize(t1) + len(t2) * getsize(t2) + if trace > 1: + dump(t1, t2, shift, b) + if b < bytes: + best = t1, t2, shift + bytes = b + t1, t2, shift = best + if trace: + print("Best:", end=" ", file=sys.stderr) + dump(t1, t2, shift, bytes) + if __debug__: + # exhaustively verify that the decomposition is correct + mask = ~((~0) << shift) # i.e., low-bit mask of shift bits + for i in range(len(t)): + assert t[i] == t2[(t1[i >> shift] << shift) + (i & mask)] + return best + + +def maketables(trace=0): + print("--- Reading", UNICODE_DATA % "", "...") + + unicode = UnicodeData(UNIDATA_VERSION) + utype_funcs = makeutype(unicode, trace) + unialt_funcs = makeunialt(unicode, trace) + makearabicforms(unicode, trace) + makeuninames(unicode, trace) + makeutypeheader(utype_funcs + unialt_funcs) + + +if __name__ == "__main__": + maketables(1) diff -Nru fontforge-20201107~dfsg/Unicode/memory.c fontforge-20220308~dfsg/Unicode/memory.c --- fontforge-20201107~dfsg/Unicode/memory.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/memory.c 2022-03-08 10:14:24.000000000 +0000 @@ -29,6 +29,7 @@ #include "ustring.h" +#include #include #include @@ -74,7 +75,7 @@ int len; va_copy(args2, args); - len = vsnprintf(NULL, 0, fmt, args2); + len = g_vsnprintf(NULL, 0, fmt, args2); va_end(args2); if (len < 0) { @@ -88,7 +89,7 @@ return NULL; } - len = vsnprintf(ret, len + 1, fmt, args); + len = g_vsnprintf(ret, len + 1, fmt, args); if (len < 0) { free(ret); diff -Nru fontforge-20201107~dfsg/Unicode/README.md fontforge-20220308~dfsg/Unicode/README.md --- fontforge-20201107~dfsg/Unicode/README.md 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/README.md 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,86 @@ +# Unicode support for FontForge + +## Updating the generated code + +To regenerate, run: + +```bash +python makeutype.py +``` + +You will need Python 3.7 or newer to run this. It will download all required +files from unicode.org as needed to generate the code. + +To update to a newer version of Unicode, update `UNIDATA_VERSION` in +`makeutype.py` before running. For legacy reasons, +[`data/makeutypedata.py`](data/makeutypedata.py) additionally contains manually +defined properties, which may also be updated as desired. Note however, that +manual intervention should not normally be required, nor desired; everything +should be sourced from the Unicode data files instead. + +`makeutype.py` is auto-formatted with [black](https://github.com/psf/black). + +## unialt.c + +This file contains a table that provides both the NFKD sequences and manually +defined 'visual' alternatives (basically homoglyphs) for characters. If a +character has an NFKD sequence, then that will take precedence and no visual +alternative will be provided. `isdecompositonnormative` can be used to tell +NFKD sequences from visual alternatives. + +Manually defined alternatives are set from `VISUAL_ALTS` in +[`data/makeutypedata.py`](data/makeutypedata.py). + +## uninames.c + +This file contains functions that provide information about the name and +annotation of characters, as defined from the Unicode NamesList.txt. It +additionally provides information about blocks and planes, which is used +by `unicoderanges.c`. + +To save space, the names and annotations are compressed using a simple +dictionary coding scheme. This works as follows: + +* `lexicon_data` contains commonly occurring sequences of words. The last + character in one word sequence has the high bit set. Consequently, this + data structure can only hold ASCII word sequences. +* `lexicon_offset` (along with `lexicon_shift`) determines the starting + position into `lexicon_data` for a given sequence. +* `phrasebook_data` contains the NamesList data, with the commonly occurring + word sequences from the lexicon substituted with an index to the relevant + lexicon entry. + - Data in this array is expected to be UTF-8 encoded. + - Lexicon indices are encoded as 2 byte sequences, with the high bit set: + 0b10xxxxxx 0b1xxxxxxx. This is chosen so it can be distinguished from + other valid UTF-8 sequences, and gives 13 usable bits for indexing. + - Entries are nul-terminated. + - The first character of annotation lines are explicitly excluded from + dictionary substitution, which allows them to be easily 'prettified'. + - Newlines are also excluded from substitution, so that it is easy to + skip to the annotation. +* `phrasebook_offset` (along with `phrasebook_shift`) determines the + starting position into `phrasebook_data` for a given character. + + +## utype.c + +This file contains Unicode type information (islower/isupper/istitle etc.) and +case conversion utilities (upper/lower/title case + tomirror). + +Type information is primarily derived from properties defined in +UnicodeData.txt. + +This file also contains 'pose' information. This includes the canonical +combining class (not actually directly used), and a heuristic property that +tries to define how marks should be positioned. It is notably used in the +'Build Accented Glyph' functionality. + +Pose information has historically been manually defined (in +[combiners.h](https://github.com/fontforge/fontforge/blob/892cd25ae1d8c78dbbaba5c7426112d761ff6c3b/Unicode/combiners.h) +under the old code generation scheme) - this exists as the `MANUAL_POSES` +mapping that resides in [`data/makeutypedata.py`](data/makeutypedata.py). + +The canonical combining class and pose are independent concepts, and cannot +really be used interchangeably. They are however, generally correlated, and as +a best-guess effort, if no manual pose has been defined, one is tried to be +inferred from the former. diff -Nru fontforge-20201107~dfsg/Unicode/README.TXT fontforge-20220308~dfsg/Unicode/README.TXT --- fontforge-20201107~dfsg/Unicode/README.TXT 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/README.TXT 1970-01-01 00:00:00.000000000 +0000 @@ -1,65 +0,0 @@ -UPDATING FONTFORGE'S SUPPORT FOR UNICODE - -Thanks to Khaled Hosny for reverse-engineering this. -To update unicode coverage, run: - -cd Unicode -wget http://unicode.org/Public/UNIDATA/LineBreak.txt -wget http://unicode.org/Public/UNIDATA/NamesList.txt -wget http://unicode.org/Public/UNIDATA/PropList.txt -wget http://unicode.org/Public/UNIDATA/UnicodeData.txt -gcc -s -I../inc -o makeutype makeutype.c -./makeutype -gcc -s -I../inc -o makebuildtables makebuildtables.c -./makebuildtables -rm *.txt -mv utype.h ../inc/ -mv gdrawbuildchars.c ../gdraw/ - -UPDATING FONTFORGE'S ROUTINES FOR RE-ENCODING - -There is a little program dump.c to update reencoding tables. It needs some -external files to work. Here is my best attempt to find these files. You will -notice that some files are still lacking. I couldn't find them. - -Thanks to Jose Da Silva for asking, what's it for. To make use of this, run: - - -NOTE: Some of this is currently done by charset/generate.sh -TODO: See what got lost with new method, compare outputs - -cd Unicode -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-2.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-3.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-4.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-6.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-7.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-9.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-10.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-11.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-13.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-14.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-15.TXT -wget http://unicode.org/Public/MAPPINGS/ISO8859/8859-16.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT -wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0201.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/ADOBE/zdingbat.txt -wget http://unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/JIS0212.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/ROMAN.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/APPLE/SYMBOL.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP950.TXT -wget http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/MAC/CYRILLIC.TXT -mv CYRILLIC.TXT MacCYRILLIC.TXT - -gcc -s -I../inc -o dump dump.c -./dump -rm *.txt *.TXT - -NOTE: Some standards listed above may be obsolete, check for updates by reading -ftp://ftp.ora.com/pub/examples/nutshell/ujip/doc/cjk.inf -ftp://ftp.ora.com/pub/examples/nutshell/ujip/00README - diff -Nru fontforge-20201107~dfsg/Unicode/ucharmap.c fontforge-20220308~dfsg/Unicode/ucharmap.c --- fontforge-20201107~dfsg/Unicode/ucharmap.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/ucharmap.c 2022-03-08 10:14:24.000000000 +0000 @@ -26,554 +26,135 @@ */ #include +#include +#include -#include "chardata.h" -#include "charset.h" #include "gwwiconv.h" #include "ustring.h" #include "utype.h" -int local_encoding = e_iso8859_1; -#if HAVE_ICONV_H -char *iconv_local_encoding_name = NULL; -#endif - -static int bad_enc_warn = false; - -/* Does not handle conversions to Extended unix */ - -unichar_t *encoding2u_strncpy(unichar_t *uto, const char *_from, int n, enum encoding cs) { - unichar_t *upt=uto; - const unichar_t *table; - int offset; - const unsigned char *from = (const unsigned char *) _from; - - if ( cs0 ) { - *upt++ = *(unsigned char *) (from++); - --n; - } - } else { - while ( *from && n>0 ) { - *upt ++ = table[*(unsigned char *) (from++)]; - --n; - } - } - } else if ( cs0 ) { - if ( *from>=(offset>>8) && from[1]!='\0' ) { - *upt++ = table[ ((*from<<8) | from[1]) - offset ]; - from += 2; - } else - *upt++ = *from++; - --n; - } - break; - case e_wansung: - while ( *from && n>0 ) { - if ( *from>=0xa1 && from[1]>=0xa1 ) { - *upt++ = unicode_from_ksc5601[ (*from-0xa1)*94+(from[1]-0xa1) ]; - from += 2; - } else - *upt++ = *from++; - --n; - } - break; - case e_jisgb: - while ( *from && n>0 ) { - if ( *from>=0xa1 && from[1]>=0xa1 ) { - *upt++ = unicode_from_gb2312[ (*from-0xa1)*94+(from[1]-0xa1) ]; - from += 2; - } else - *upt++ = *from++; - --n; - } - break; - case e_sjis: - while ( *from && n>0 ) { - if ( *from<127 || ( *from>=161 && *from<=223 )) { - *upt++ = unicode_from_jis201[*from++]; - } else { - int ch1 = *from++; - int ch2 = *from++; - if ( ch1 >= 129 && ch1<= 159 ) - ch1 -= 112; - else - ch1 -= 176; - ch1 <<= 1; - if ( ch2>=159 ) - ch2-= 126; - else if ( ch2>127 ) { - --ch1; - ch2 -= 32; - } else { - --ch1; - ch2 -= 31; - } - *upt++ = unicode_from_jis208[(ch1-0x21)*94+(ch2-0x21)]; - } - --n; - } - break; - } - } else if ( cs==e_unicode ) { - unichar_t *ufrom = (unichar_t *) from; - while ( *ufrom && n>0 ) { - *upt++ = *ufrom++; - --n; - } - } else if ( cs==e_unicode_backwards ) { - unichar_t *ufrom = (unichar_t *) from; - while ( *ufrom && n>0 ) { - unichar_t ch = (*ufrom>>8)||((*ufrom&0xff)<<8); - *upt++ = ch; - ++ufrom; - --n; - } - } else if ( cs==e_utf8 && n > 0 ) { - utf82u_strncpy(uto, _from, n+1); - return uto; - } else { - if ( !bad_enc_warn ) { - bad_enc_warn = true; - fprintf( stderr, "Unexpected encoding %d, I'll pretend it's latin1\n", cs ); - } -return( encoding2u_strncpy(uto,_from,n,e_iso8859_1)); - } - - if ( n>0 ) - *upt = '\0'; - -return( uto ); -} - -char *u2encoding_strncpy(char *to, const unichar_t *ufrom, size_t n, enum encoding cs) { - char *pt = to; - - /* we just ignore anything that doesn't fit in the encoding we look at */ - if ( cs0 ) { - int ch = *ufrom; - if ( ch<127 ) { - *pt++ = ch; - --n; - } - ++ufrom; - } - } else { - while ( *ufrom && n>0 ) { - int highch = *ufrom>>8, ch; - if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch])!=NULL && - (ch=plane[*ufrom&0xff])!=0 ) { - *pt++ = ch; - --n; - } - ++ufrom; - } - } - if ( n>0 ) - *pt = '\0'; - } else if ( cs0 ) { - int highch = *ufrom>>8, ch; - if ( *ufrom<0x80 ) { - *pt++ = *ufrom; - --n; - } else if ( highch>=table->first && highch<=table->last && - (plane = table->table[highch-table->first])!=NULL && - (ch=plane[*ufrom&0xff])!=0 ) { - *pt++ = ch>>8; - *pt++ = ch&0xff; - n -= 2; - } - ufrom ++; - } - break; - case e_wansung: - while ( *ufrom && n>0 ) { - int highch = *ufrom>>8, ch; - if ( *ufrom<0x80 ) { - *pt++ = *ufrom; - --n; - } else if ( highch>=ksc5601_from_unicode.first && highch<=ksc5601_from_unicode.last && - (plane = ksc5601_from_unicode.table[highch-ksc5601_from_unicode.first])!=NULL && - (ch=plane[*ufrom&0xff])!=0 ) { - *pt++ = (ch>>8) + 0x80; - *pt++ = (ch&0xff) + 0x80; - n -= 2; - } - ufrom ++; - } - break; - case e_jisgb: - while ( *ufrom && n>0 ) { - int highch = *ufrom>>8, ch; - if ( *ufrom<0x80 ) { - *pt++ = *ufrom; - --n; - } else if ( highch>=gb2312_from_unicode.first && highch<=gb2312_from_unicode.last && - (plane = gb2312_from_unicode.table[highch-gb2312_from_unicode.first])!=NULL && - (ch=plane[*ufrom&0xff])!=0 ) { - *pt++ = (ch>>8) + 0x80; - *pt++ = (ch&0xff) + 0x80; - n -= 2; - } - ufrom ++; - } - break; - case e_sjis: - while ( *ufrom && n>0 ) { - int highch = *ufrom>>8, ch; - if ( highch>=jis201_from_unicode.first && highch<=jis201_from_unicode.last && - (plane1 = jis201_from_unicode.table[highch-jis201_from_unicode.first])!=NULL && - (ch=plane1[*ufrom&0xff])!=0 ) { - *pt++ = ch; - --n; - } else if ( *ufrom<' ' ) { /* control chars */ - *pt++ = *ufrom; - --n; - } else if ( highch>=jis_from_unicode.first && highch<=jis_from_unicode.last && - (plane = jis_from_unicode.table[highch-jis_from_unicode.first])!=NULL && - (ch=plane[*ufrom&0xff])!=0 && ch<0x8000 ) { /* no jis212 */ - int j1 = ch>>8, j2 = ch&0xff; - int ro = j1<95 ? 112 : 176; - int co = (j1&1) ? (j2>95?32:31) : 126; - *pt++ = ((j1+1)>>1)+ro; - *pt++ = j2+co; - n -= 2; - } - ++ufrom; - } - break; - } - if ( n>0 ) - *pt = '\0'; - } else if ( cs==e_unicode ) { - unichar_t *uto = (unichar_t *) to; - while ( *ufrom && n>1 ) { - *uto++ = *ufrom++; - n-=sizeof(unichar_t); - } - if ( n>1 ) - *uto = '\0'; - } else if ( cs==e_unicode_backwards ) { - unichar_t *uto = (unichar_t *) to; - while ( *ufrom && n>sizeof(unichar_t)-1 ) { - unichar_t ch = (*ufrom>>24)|((*ufrom>>8)&0xff00)| - ((*ufrom<<8)&0xff0000)|(*ufrom<<24); - *uto++ = ch; - ++ufrom; - n-=sizeof(unichar_t); - } - if ( n>1 ) - *uto = '\0'; - } else if ( cs==e_utf8 ) { - u2utf8_strncpy(to, ufrom, n); - } else { - if ( !bad_enc_warn ) { - bad_enc_warn = true; - fprintf( stderr, "Unexpected encoding %d, I'll pretend it's latin1\n", cs ); - } -return( u2encoding_strncpy(to,ufrom,n,e_iso8859_1)); - } - -return( to ); -} - -#if HAVE_ICONV_H -static char *old_local_name=NULL; static iconv_t to_unicode=(iconv_t) (-1), from_unicode=(iconv_t) (-1); static iconv_t to_utf8=(iconv_t) (-1), from_utf8=(iconv_t) (-1); -static const char (*names[]) = { "UCS-4-INTERNAL", "UCS-4", "UCS4", "ISO-10646-UCS-4", "UTF-32", NULL }; -static const char (*namesle[]) = { "UCS-4LE", "UTF-32LE", NULL }; -static const char (*namesbe[]) = { "UCS-4BE", "UTF-32BE", NULL }; -static const char *unicode_name = NULL; -static int byteswapped = false; - -static int BytesNormal(iconv_t latin1_2_unicode) { - union { - int32 s; - char c[4]; - } u[8]; - const char *from = "A"; - char *to = &u[0].c[0]; - size_t in_left = 1, out_left = sizeof(u); - memset(u,0,sizeof(u)); - iconv( latin1_2_unicode, (iconv_arg2_t) &from, &in_left, &to, &out_left); - if ( u[0].s=='A' ) -return( true ); - -return( false ); -} +static bool is_local_encoding_utf8 = true; -static int my_iconv_setup(void) { - const char **testnames; - int i; - union { - short s; - char c[2]; - } u; - iconv_t test; - - if ( iconv_local_encoding_name==NULL ) { - if ( to_unicode!=(iconv_t) (-1) ) { - iconv_close(to_unicode); - iconv_close(from_unicode); - to_unicode = from_unicode = (iconv_t) (-1); - } -return(false); - } - if ( old_local_name!=NULL && strcmp(old_local_name,iconv_local_encoding_name)==0 ) -return( to_unicode!=(iconv_t) (-1) ); +bool SetupUCharMap(const char* unichar_name, const char* local_name, bool is_local_utf8) { + if (to_unicode != (iconv_t)-1) + iconv_close(to_unicode); + if (from_unicode != (iconv_t)-1) + iconv_close(from_unicode); + if (to_utf8 != (iconv_t)-1) + iconv_close(to_utf8); + if (from_utf8 != (iconv_t)-1) + iconv_close(from_utf8); + + is_local_encoding_utf8 = is_local_utf8; + if (is_local_encoding_utf8) { + return true; + } + + if ((to_unicode = iconv_open(unichar_name, local_name)) == (iconv_t)-1) + return false; + if ((from_unicode = iconv_open(local_name, unichar_name)) == (iconv_t)-1) + return false; + if ((to_utf8 = iconv_open("UTF-8", local_name)) == (iconv_t)-1) + return false; + if ((from_utf8 = iconv_open(local_name, "UTF-8")) == (iconv_t)-1) + return false; - free(old_local_name); - old_local_name = copy(iconv_local_encoding_name); - to_utf8 = iconv_open("UTF-8",iconv_local_encoding_name); - from_utf8 = iconv_open(iconv_local_encoding_name,"UTF-8"); - - if ( unicode_name==NULL ) { - u.c[0] = 0x1; u.c[1] = 0x2; - if ( u.s==0x201 ) { /* Little endian */ - testnames = namesle; - } else { - testnames = namesbe; - } - for ( i=0; testnames[i]!=NULL; ++i ) { - test = iconv_open(testnames[i],"ISO-8859-1"); - if ( test!=(iconv_t) -1 && test!=NULL ) { - iconv_close(test); - unicode_name = testnames[i]; - break; - } - } - if ( unicode_name==NULL ) { - for ( i=0; names[i]!=NULL; ++i ) { - test = iconv_open(names[i],"ISO-8859-1"); - if ( test!=(iconv_t) -1 && test!=NULL ) { - byteswapped = !BytesNormal(test); - iconv_close(test); - unicode_name = names[i]; - break; - } - } - } - } - if ( unicode_name == NULL ) { - fprintf( stderr, "Could not find a name for Unicode which iconv could understand.\n" ); -return( false ); - } else if ( byteswapped ) { - fprintf( stderr, "The only name for Unicode that iconv understood produced unexpected results.\nPerhaps %s was byte swapped.\n", unicode_name ); -return( false ); - } - - to_unicode = iconv_open(unicode_name,iconv_local_encoding_name); - from_unicode = iconv_open(iconv_local_encoding_name,unicode_name); - if ( to_unicode == (iconv_t) (-1) || to_utf8 == (iconv_t) (-1) ) { - fprintf( stderr, "iconv failed to understand encoding %s\n", - iconv_local_encoding_name); -return( false ); - } -return( true ); + return true; } -#endif unichar_t *def2u_strncpy(unichar_t *uto, const char *from, size_t n) { -#if HAVE_ICONV_H - if ( my_iconv_setup() ) { - size_t in_left = n, out_left = sizeof(unichar_t)*n; - char *cto = (char *) uto; - iconv(to_unicode, (iconv_arg2_t) &from, &in_left, &cto, &out_left); - if ( cto<((char *) uto)+2*n) *cto++ = '\0'; - if ( cto<((char *) uto)+2*n) *cto++ = '\0'; - if ( cto<((char *) uto)+4*n) *cto++ = '\0'; - if ( cto<((char *) uto)+4*n) *cto++ = '\0'; -return( uto ); + if (from == NULL || uto == NULL || n == 0) { + return uto; + } else if (is_local_encoding_utf8) { + return utf82u_strncpy(uto, from, n); + } else { + size_t in_left = sizeof(from[0]) * strlen(from), out_left = sizeof(uto[0])*(n-1); + char *cto = (char *) uto; + iconv(to_unicode, (iconv_arg2_t) &from, &in_left, &cto, &out_left); + uto[n - (out_left/sizeof(uto[0])) - 1] = '\0'; } -#endif -return( encoding2u_strncpy(uto,from,n,local_encoding)); + return uto; } char *u2def_strncpy(char *to, const unichar_t *ufrom, size_t n) { -#if HAVE_ICONV_H - if ( my_iconv_setup() ) { - size_t in_left = sizeof(unichar_t)*n, out_left = n; - char *cfrom = (char *) ufrom, *cto=to; - iconv(from_unicode, (iconv_arg2_t) &cfrom, &in_left, &cto, &out_left); - if ( cto 0 && buf) { + if (iconv(cd, (iconv_arg2_t)&inbuf, &incount, &dst, &outremain) == (size_t)-1) { + if (errno == E2BIG) { + buf = realloc(buf, outbytes*2); + if (buf) { + dst = buf + outbytes; + outremain += outbytes; + outbytes += outbytes; + } + } else { + free(buf); + return NULL; + } + } + } + + if (buf) { + if (outremain < outunitsize) { + outbytes += outunitsize - outremain; + outremain = outunitsize; + buf = realloc(buf, outbytes); + } + if (buf) { + memset(buf + (outbytes - outremain), 0, outremain); + } } -#endif -return( u2encoding_strncpy(to,ufrom,n,local_encoding)); + + return buf; } unichar_t *def2u_copy(const char *from) { - int len; - unichar_t *uto, *ret; - - if ( from==NULL ) return( NULL ); - len = strlen(from); - uto = (unichar_t *) malloc((len+1)*sizeof(unichar_t)); - if ( uto==NULL ) return( NULL ); -#if HAVE_ICONV_H - if ( my_iconv_setup() ) { - size_t in_left = len, out_left = sizeof(unichar_t)*len; - char *cto = (char *) uto; - iconv(to_unicode, (iconv_arg2_t) &from, &in_left, &cto, &out_left); - *cto++ = '\0'; - *cto++ = '\0'; - *cto++ = '\0'; - *cto++ = '\0'; - return( uto ); - } -#endif - ret = encoding2u_strncpy(uto,from,len,local_encoding); - if ( ret==NULL ) - free( uto ); - else - uto[len] = '\0'; - return( ret ); + if (from == NULL) + return NULL; + else if (is_local_encoding_utf8) + return utf82u_copy(from); + return do_iconv(to_unicode, from, strlen(from), sizeof(from[0]), sizeof(unichar_t)); } char *u2def_copy(const unichar_t *ufrom) { - int len; - char *to, *ret; - - if ( ufrom==NULL ) return( NULL ); - len = u_strlen(ufrom); -#if HAVE_ICONV_H - if ( my_iconv_setup() ) { - size_t in_left = sizeof(unichar_t)*len, out_left = 3*len; - char *cfrom = (char *) ufrom, *cto; - cto = to = (char *) malloc(3*len+2); - if ( cto==NULL ) return( NULL ); - iconv(from_unicode, (iconv_arg2_t) &cfrom, &in_left, &cto, &out_left); - *cto++ = '\0'; - *cto++ = '\0'; - *cto++ = '\0'; - *cto++ = '\0'; - return( to ); - } -#endif - if ( local_encoding==e_utf8 ) - len *= 3; - if ( local_encoding>=e_first2byte ) - len *= 2; - to = (char *) malloc(len+sizeof(unichar_t)); - if ( to==NULL ) return( NULL ); - ret = u2encoding_strncpy(to,ufrom,len,local_encoding); - if ( ret==NULL ) - free( to ); - else if ( local_encoding +#include + +/* decomposition + visual alternates data */ +static const unsigned int unialt_data[] = { + 0, 32, 0, 32, 776, 0, 97, 0, 32, 772, 0, 50, 0, 51, 0, 32, 769, 0, 956, + 0, 32, 807, 0, 49, 0, 111, 0, 49, 8260, 52, 0, 49, 8260, 50, 0, 51, 8260, + 52, 0, 65, 768, 0, 65, 769, 0, 65, 770, 0, 65, 771, 0, 65, 776, 0, 65, + 778, 0, 67, 807, 0, 69, 768, 0, 69, 769, 0, 69, 770, 0, 69, 776, 0, 73, + 768, 0, 73, 769, 0, 73, 770, 0, 73, 776, 0, 78, 771, 0, 79, 768, 0, 79, + 769, 0, 79, 770, 0, 79, 771, 0, 79, 776, 0, 85, 768, 0, 85, 769, 0, 85, + 770, 0, 85, 776, 0, 89, 769, 0, 97, 768, 0, 97, 769, 0, 97, 770, 0, 97, + 771, 0, 97, 776, 0, 97, 778, 0, 99, 807, 0, 101, 768, 0, 101, 769, 0, + 101, 770, 0, 101, 776, 0, 105, 768, 0, 105, 769, 0, 105, 770, 0, 105, + 776, 0, 110, 771, 0, 111, 768, 0, 111, 769, 0, 111, 770, 0, 111, 771, 0, + 111, 776, 0, 117, 768, 0, 117, 769, 0, 117, 770, 0, 117, 776, 0, 121, + 769, 0, 121, 776, 0, 65, 772, 0, 97, 772, 0, 65, 774, 0, 97, 774, 0, 65, + 808, 0, 97, 808, 0, 67, 769, 0, 99, 769, 0, 67, 770, 0, 99, 770, 0, 67, + 775, 0, 99, 775, 0, 67, 780, 0, 99, 780, 0, 68, 780, 0, 100, 780, 0, 208, + 0, 69, 772, 0, 101, 772, 0, 69, 774, 0, 101, 774, 0, 69, 775, 0, 101, + 775, 0, 69, 808, 0, 101, 808, 0, 69, 780, 0, 101, 780, 0, 71, 770, 0, + 103, 770, 0, 71, 774, 0, 103, 774, 0, 71, 775, 0, 103, 775, 0, 71, 807, + 0, 103, 807, 0, 72, 770, 0, 104, 770, 0, 73, 771, 0, 105, 771, 0, 73, + 772, 0, 105, 772, 0, 73, 774, 0, 105, 774, 0, 73, 808, 0, 105, 808, 0, + 73, 775, 0, 73, 74, 0, 105, 106, 0, 74, 770, 0, 106, 770, 0, 75, 807, 0, + 107, 807, 0, 954, 0, 76, 769, 0, 108, 769, 0, 76, 807, 0, 108, 807, 0, + 76, 780, 0, 108, 780, 0, 76, 183, 0, 108, 183, 0, 78, 769, 0, 110, 769, + 0, 78, 807, 0, 110, 807, 0, 78, 780, 0, 110, 780, 0, 700, 110, 0, 79, + 772, 0, 111, 772, 0, 79, 774, 0, 111, 774, 0, 79, 779, 0, 111, 779, 0, + 79, 69, 0, 111, 101, 0, 82, 769, 0, 114, 769, 0, 82, 807, 0, 114, 807, 0, + 82, 780, 0, 114, 780, 0, 83, 769, 0, 115, 769, 0, 83, 770, 0, 115, 770, + 0, 83, 807, 0, 115, 807, 0, 83, 780, 0, 115, 780, 0, 84, 807, 0, 116, + 807, 0, 84, 780, 0, 116, 780, 0, 85, 771, 0, 117, 771, 0, 85, 772, 0, + 117, 772, 0, 85, 774, 0, 117, 774, 0, 85, 778, 0, 117, 778, 0, 85, 779, + 0, 117, 779, 0, 85, 808, 0, 117, 808, 0, 87, 770, 0, 119, 770, 0, 89, + 770, 0, 121, 770, 0, 89, 776, 0, 90, 769, 0, 122, 769, 0, 90, 775, 0, + 122, 775, 0, 90, 780, 0, 122, 780, 0, 115, 0, 1026, 0, 208, 0, 951, 0, + 920, 0, 79, 795, 0, 111, 795, 0, 931, 0, 85, 795, 0, 117, 795, 0, 124, 0, + 124, 124, 0, 68, 381, 0, 68, 382, 0, 100, 382, 0, 76, 74, 0, 76, 106, 0, + 108, 106, 0, 78, 74, 0, 78, 106, 0, 110, 106, 0, 65, 780, 0, 97, 780, 0, + 73, 780, 0, 105, 780, 0, 79, 780, 0, 111, 780, 0, 85, 780, 0, 117, 780, + 0, 220, 772, 0, 252, 772, 0, 220, 769, 0, 252, 769, 0, 220, 780, 0, 252, + 780, 0, 220, 768, 0, 252, 768, 0, 196, 772, 0, 228, 772, 0, 550, 772, 0, + 551, 772, 0, 198, 772, 0, 230, 772, 0, 71, 780, 0, 103, 780, 0, 75, 780, + 0, 107, 780, 0, 79, 808, 0, 111, 808, 0, 490, 772, 0, 491, 772, 0, 439, + 780, 0, 658, 780, 0, 106, 780, 0, 68, 90, 0, 68, 122, 0, 100, 122, 0, 71, + 769, 0, 103, 769, 0, 78, 768, 0, 110, 768, 0, 197, 769, 0, 229, 769, 0, + 198, 769, 0, 230, 769, 0, 216, 769, 0, 248, 769, 0, 65, 783, 0, 97, 783, + 0, 65, 785, 0, 97, 785, 0, 69, 783, 0, 101, 783, 0, 69, 785, 0, 101, 785, + 0, 73, 783, 0, 105, 783, 0, 73, 785, 0, 105, 785, 0, 79, 783, 0, 111, + 783, 0, 79, 785, 0, 111, 785, 0, 82, 783, 0, 114, 783, 0, 82, 785, 0, + 114, 785, 0, 85, 783, 0, 117, 783, 0, 85, 785, 0, 117, 785, 0, 83, 806, + 0, 115, 806, 0, 84, 806, 0, 116, 806, 0, 72, 780, 0, 104, 780, 0, 65, + 775, 0, 97, 775, 0, 69, 807, 0, 101, 807, 0, 214, 772, 0, 246, 772, 0, + 213, 772, 0, 245, 772, 0, 79, 775, 0, 111, 775, 0, 558, 772, 0, 559, 772, + 0, 89, 772, 0, 121, 772, 0, 953, 0, 934, 0, 439, 0, 1074, 0, 1085, 0, + 104, 0, 614, 0, 106, 0, 114, 0, 633, 0, 635, 0, 641, 0, 119, 0, 121, 0, + 39, 0, 34, 0, 39, 0, 94, 0, 94, 0, 39, 0, 32, 774, 0, 32, 775, 0, 32, + 778, 0, 32, 808, 0, 32, 771, 0, 32, 779, 0, 611, 0, 108, 0, 115, 0, 120, + 0, 661, 0, 180, 0, 94, 0, 126, 0, 168, 0, 176, 0, 34, 0, 34, 0, 184, 0, + 768, 0, 769, 0, 787, 0, 776, 769, 0, 697, 0, 719, 0, 32, 837, 0, 59, 0, + 32, 769, 0, 168, 769, 0, 913, 769, 0, 183, 0, 917, 769, 0, 919, 769, 0, + 921, 769, 0, 927, 769, 0, 933, 769, 0, 937, 769, 0, 970, 769, 0, 65, 0, + 66, 0, 1043, 0, 69, 0, 90, 0, 72, 0, 73, 0, 75, 0, 77, 0, 78, 0, 79, 0, + 80, 0, 84, 0, 89, 0, 88, 0, 921, 776, 0, 933, 776, 0, 945, 769, 0, 949, + 769, 0, 951, 769, 0, 953, 769, 0, 971, 769, 0, 312, 0, 111, 0, 112, 0, + 120, 0, 953, 776, 0, 965, 776, 0, 959, 769, 0, 965, 769, 0, 969, 769, 0, + 946, 0, 952, 0, 933, 0, 978, 769, 0, 978, 776, 0, 966, 0, 960, 0, 954, 0, + 961, 0, 962, 0, 920, 0, 949, 0, 931, 0, 1045, 768, 0, 1045, 776, 0, 1043, + 769, 0, 83, 0, 73, 0, 1030, 776, 0, 74, 0, 1050, 769, 0, 1048, 768, 0, + 1059, 774, 0, 65, 0, 66, 0, 915, 0, 69, 0, 1048, 774, 0, 75, 0, 77, 0, + 72, 0, 79, 0, 928, 0, 80, 0, 67, 0, 84, 0, 934, 0, 88, 0, 97, 0, 101, 0, + 1080, 774, 0, 954, 0, 111, 0, 960, 0, 112, 0, 99, 0, 121, 0, 120, 0, + 1077, 768, 0, 1077, 776, 0, 1075, 769, 0, 115, 0, 105, 0, 1110, 776, 0, + 106, 0, 1082, 769, 0, 1080, 768, 0, 1091, 774, 0, 936, 0, 968, 0, 1140, + 783, 0, 1141, 783, 0, 89, 0, 73, 0, 1046, 774, 0, 1078, 774, 0, 1040, + 774, 0, 1072, 774, 0, 1040, 776, 0, 1072, 776, 0, 198, 0, 230, 0, 1045, + 774, 0, 1077, 774, 0, 1240, 776, 0, 1241, 776, 0, 1046, 776, 0, 1078, + 776, 0, 1047, 776, 0, 1079, 776, 0, 439, 0, 658, 0, 1048, 772, 0, 1080, + 772, 0, 1048, 776, 0, 1080, 776, 0, 1054, 776, 0, 1086, 776, 0, 920, 0, + 952, 0, 1256, 776, 0, 1257, 776, 0, 1069, 776, 0, 1101, 776, 0, 1059, + 772, 0, 1091, 772, 0, 1059, 776, 0, 1091, 776, 0, 1059, 779, 0, 1091, + 779, 0, 1063, 776, 0, 1095, 776, 0, 1067, 776, 0, 1099, 776, 0, 83, 0, + 79, 0, 104, 0, 110, 0, 624, 0, 117, 0, 609, 0, 617, 0, 102, 0, 111, 0, + 1381, 1410, 0, 58, 0, 1493, 1493, 0, 1493, 1497, 0, 1497, 1497, 0, 8216, + 0, 65152, 0, 1575, 1619, 0, 1575, 1620, 0, 1608, 1620, 0, 1575, 1621, 0, + 1610, 1620, 0, 65165, 0, 65167, 0, 65171, 0, 65173, 0, 65177, 0, 65181, + 0, 65185, 0, 65189, 0, 65193, 0, 65195, 0, 65197, 0, 65199, 0, 65201, 0, + 65205, 0, 65209, 0, 65213, 0, 65217, 0, 65221, 0, 65225, 0, 65229, 0, + 65233, 0, 65237, 0, 65241, 0, 65245, 0, 65249, 0, 65253, 0, 65257, 0, + 65261, 0, 65263, 0, 65265, 0, 37, 0, 44, 0, 8902, 0, 64336, 0, 1575, + 1652, 0, 1608, 1652, 0, 1735, 1652, 0, 1610, 1652, 0, 64358, 0, 64350, 0, + 64338, 0, 64342, 0, 64354, 0, 64346, 0, 64374, 0, 64370, 0, 64378, 0, + 64382, 0, 64392, 0, 64388, 0, 64386, 0, 64390, 0, 64396, 0, 64394, 0, + 64362, 0, 64366, 0, 64398, 0, 64467, 0, 64402, 0, 64410, 0, 64406, 0, + 64414, 0, 64416, 0, 64426, 0, 1749, 1620, 0, 64422, 0, 1729, 1620, 0, + 64480, 0, 64473, 0, 64471, 0, 64475, 0, 64482, 0, 64478, 0, 64508, 0, + 64484, 0, 64430, 0, 1746, 1620, 0, 183, 0, 2344, 2364, 0, 2352, 2364, 0, + 2355, 2364, 0, 2325, 2364, 0, 2326, 2364, 0, 2327, 2364, 0, 2332, 2364, + 0, 2337, 2364, 0, 2338, 2364, 0, 2347, 2364, 0, 2351, 2364, 0, 2503, + 2494, 0, 2503, 2519, 0, 2465, 2492, 0, 2466, 2492, 0, 2479, 2492, 0, + 2610, 2620, 0, 2616, 2620, 0, 2582, 2620, 0, 2583, 2620, 0, 2588, 2620, + 0, 2603, 2620, 0, 2887, 2902, 0, 2887, 2878, 0, 2887, 2903, 0, 2849, + 2876, 0, 2850, 2876, 0, 2962, 3031, 0, 3014, 3006, 0, 3015, 3006, 0, + 3014, 3031, 0, 3142, 3158, 0, 3263, 3285, 0, 3270, 3285, 0, 3270, 3286, + 0, 3270, 3266, 0, 3274, 3285, 0, 3398, 3390, 0, 3399, 3390, 0, 3398, + 3415, 0, 3545, 3530, 0, 3545, 3535, 0, 3548, 3530, 0, 3545, 3551, 0, + 3661, 3634, 0, 3789, 3762, 0, 3755, 3737, 0, 3755, 3745, 0, 3851, 0, + 3906, 4023, 0, 3916, 4023, 0, 3921, 4023, 0, 3926, 4023, 0, 3931, 4023, + 0, 3904, 4021, 0, 3953, 3954, 0, 3953, 3956, 0, 4018, 3968, 0, 4018, + 3969, 0, 4019, 3968, 0, 4019, 3969, 0, 3953, 3968, 0, 3986, 4023, 0, + 3996, 4023, 0, 4001, 4023, 0, 4006, 4023, 0, 4011, 4023, 0, 3984, 4021, + 0, 4133, 4142, 0, 4316, 0, 4352, 4352, 0, 4355, 4355, 0, 4359, 4359, 0, + 4361, 4361, 0, 4364, 4364, 0, 4354, 4352, 0, 4354, 4354, 0, 4354, 4355, + 0, 4354, 4359, 0, 4355, 4352, 0, 4357, 4354, 0, 4357, 4357, 0, 4357, + 4370, 0, 4357, 4363, 0, 4358, 4359, 0, 4358, 4363, 0, 4359, 4352, 0, + 4359, 4354, 0, 4359, 4355, 0, 4359, 4361, 0, 4359, 4361, 4352, 0, 4359, + 4361, 4355, 0, 4359, 4361, 4359, 0, 4359, 4361, 4361, 0, 4359, 4361, + 4364, 0, 4359, 4364, 0, 4359, 4366, 0, 4359, 4368, 0, 4359, 4369, 0, + 4359, 4363, 0, 4359, 4359, 4363, 0, 4361, 4352, 0, 4361, 4354, 0, 4361, + 4355, 0, 4361, 4357, 0, 4361, 4358, 0, 4361, 4359, 0, 4361, 4359, 4352, + 0, 4361, 4361, 4361, 0, 4361, 4363, 0, 4361, 4364, 0, 4361, 4366, 0, + 4361, 4367, 0, 4361, 4368, 0, 4361, 4369, 0, 4361, 4370, 0, 4412, 4412, + 0, 4414, 4414, 0, 4363, 4352, 0, 4363, 4355, 0, 4363, 4358, 0, 4363, + 4359, 0, 4363, 4361, 0, 4363, 4416, 0, 4363, 4363, 0, 4363, 4364, 0, + 4363, 4366, 0, 4363, 4368, 0, 4363, 4369, 0, 4364, 4363, 0, 4430, 4430, + 0, 4432, 4432, 0, 4366, 4367, 0, 4366, 4370, 0, 4369, 4359, 0, 4369, + 4363, 0, 4370, 4370, 0, 4449, 4469, 0, 4451, 4469, 0, 4453, 4469, 0, + 4455, 4469, 0, 4457, 4449, 0, 4457, 4450, 0, 4457, 4469, 0, 4462, 4453, + 0, 4462, 4454, 0, 4462, 4469, 0, 4467, 4469, 0, 4449, 4457, 0, 4449, + 4462, 0, 4451, 4457, 0, 4451, 4461, 0, 4453, 4457, 0, 4453, 4462, 0, + 4453, 4467, 0, 4455, 4457, 0, 4455, 4462, 0, 4457, 4453, 0, 4457, 4454, + 0, 4457, 4456, 0, 4457, 4457, 0, 4457, 4462, 0, 4461, 4451, 0, 4461, + 4452, 0, 4461, 4455, 0, 4461, 4457, 0, 4461, 4469, 0, 4462, 4449, 0, + 4462, 4450, 0, 4462, 4453, 4467, 0, 4462, 4456, 0, 4462, 4462, 0, 4466, + 4449, 0, 4466, 4453, 0, 4466, 4454, 0, 4466, 4455, 0, 4466, 4456, 0, + 4466, 4462, 0, 4466, 4469, 0, 4467, 4462, 0, 4467, 4467, 0, 4468, 4462, + 0, 4469, 4449, 0, 4469, 4451, 0, 4469, 4457, 0, 4469, 4462, 0, 4469, + 4467, 0, 4469, 4510, 0, 4510, 4453, 0, 4510, 4462, 0, 4510, 4469, 0, + 4510, 4510, 0, 4352, 0, 4520, 4520, 0, 4520, 4538, 0, 4354, 0, 4523, + 4541, 0, 4523, 4546, 0, 4355, 0, 4357, 0, 4527, 4520, 0, 4527, 4535, 0, + 4527, 4536, 0, 4527, 4538, 0, 4527, 4544, 0, 4527, 4545, 0, 4527, 4546, + 0, 4358, 0, 4359, 0, 4536, 4538, 0, 4361, 0, 4538, 4538, 0, 4363, 0, + 4364, 0, 4366, 0, 4367, 0, 4368, 0, 4369, 0, 4370, 0, 4520, 4527, 0, + 4520, 4538, 4520, 0, 4523, 4520, 0, 4523, 4526, 0, 4523, 4538, 0, 4523, + 4587, 0, 4523, 4544, 0, 4526, 4520, 0, 4526, 4527, 0, 4527, 4520, 4538, + 0, 4527, 4523, 0, 4527, 4526, 0, 4527, 4526, 4546, 0, 4527, 4527, 0, + 4527, 4535, 4520, 0, 4527, 4535, 4538, 0, 4527, 4536, 4538, 0, 4527, + 4536, 4546, 0, 4527, 4582, 0, 4527, 4538, 4538, 0, 4527, 4587, 0, 4527, + 4543, 0, 4527, 4601, 0, 4535, 4520, 0, 4535, 4527, 0, 4535, 4536, 0, + 4535, 4538, 0, 4535, 4538, 4538, 0, 4535, 4587, 0, 4535, 4542, 0, 4535, + 4546, 0, 4535, 4540, 0, 4536, 4527, 0, 4536, 4545, 0, 4536, 4546, 0, + 4536, 4540, 0, 4538, 4520, 0, 4538, 4526, 0, 4538, 4527, 0, 4538, 4536, + 0, 4416, 0, 4540, 4520, 0, 4540, 4520, 4520, 0, 4540, 4540, 0, 4540, + 4543, 0, 4428, 0, 4592, 4538, 0, 4592, 4587, 0, 4545, 4536, 0, 4545, + 4540, 0, 4546, 4523, 0, 4546, 4527, 0, 4546, 4535, 0, 4546, 4536, 0, + 4441, 0, 68, 0, 82, 0, 84, 0, 1059, 0, 65, 0, 74, 0, 69, 0, 915, 0, 87, + 0, 77, 0, 72, 0, 920, 0, 71, 0, 104, 0, 90, 0, 1068, 0, 86, 0, 83, 0, 76, + 0, 67, 0, 80, 0, 75, 0, 66, 0, 6917, 6965, 0, 6919, 6965, 0, 6921, 6965, + 0, 6923, 6965, 0, 6925, 6965, 0, 6929, 6965, 0, 6970, 6965, 0, 6972, + 6965, 0, 6974, 6965, 0, 6975, 6965, 0, 6978, 6965, 0, 65, 0, 198, 0, 66, + 0, 68, 0, 69, 0, 398, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, + 78, 0, 79, 0, 546, 0, 80, 0, 82, 0, 84, 0, 85, 0, 87, 0, 97, 0, 592, 0, + 593, 0, 7426, 0, 98, 0, 100, 0, 101, 0, 601, 0, 603, 0, 604, 0, 103, 0, + 107, 0, 109, 0, 331, 0, 111, 0, 596, 0, 7446, 0, 7447, 0, 112, 0, 116, 0, + 117, 0, 7453, 0, 623, 0, 118, 0, 7461, 0, 946, 0, 947, 0, 948, 0, 966, 0, + 967, 0, 105, 0, 114, 0, 117, 0, 118, 0, 946, 0, 947, 0, 961, 0, 966, 0, + 967, 0, 1085, 0, 594, 0, 99, 0, 597, 0, 240, 0, 604, 0, 102, 0, 607, 0, + 609, 0, 613, 0, 616, 0, 617, 0, 618, 0, 7547, 0, 669, 0, 621, 0, 7557, 0, + 671, 0, 625, 0, 624, 0, 626, 0, 627, 0, 628, 0, 629, 0, 632, 0, 642, 0, + 643, 0, 427, 0, 649, 0, 650, 0, 7452, 0, 651, 0, 652, 0, 122, 0, 656, 0, + 657, 0, 658, 0, 952, 0, 65, 805, 0, 97, 805, 0, 66, 775, 0, 98, 775, 0, + 66, 803, 0, 98, 803, 0, 66, 817, 0, 98, 817, 0, 199, 769, 0, 231, 769, 0, + 68, 775, 0, 100, 775, 0, 68, 803, 0, 100, 803, 0, 68, 817, 0, 100, 817, + 0, 68, 807, 0, 100, 807, 0, 68, 813, 0, 100, 813, 0, 274, 768, 0, 275, + 768, 0, 274, 769, 0, 275, 769, 0, 69, 813, 0, 101, 813, 0, 69, 816, 0, + 101, 816, 0, 552, 774, 0, 553, 774, 0, 70, 775, 0, 102, 775, 0, 71, 772, + 0, 103, 772, 0, 72, 775, 0, 104, 775, 0, 72, 803, 0, 104, 803, 0, 72, + 776, 0, 104, 776, 0, 72, 807, 0, 104, 807, 0, 72, 814, 0, 104, 814, 0, + 73, 816, 0, 105, 816, 0, 207, 769, 0, 239, 769, 0, 75, 769, 0, 107, 769, + 0, 75, 803, 0, 107, 803, 0, 75, 817, 0, 107, 817, 0, 76, 803, 0, 108, + 803, 0, 7734, 772, 0, 7735, 772, 0, 76, 817, 0, 108, 817, 0, 76, 813, 0, + 108, 813, 0, 77, 769, 0, 109, 769, 0, 77, 775, 0, 109, 775, 0, 77, 803, + 0, 109, 803, 0, 78, 775, 0, 110, 775, 0, 78, 803, 0, 110, 803, 0, 78, + 817, 0, 110, 817, 0, 78, 813, 0, 110, 813, 0, 213, 769, 0, 245, 769, 0, + 213, 776, 0, 245, 776, 0, 332, 768, 0, 333, 768, 0, 332, 769, 0, 333, + 769, 0, 80, 769, 0, 112, 769, 0, 80, 775, 0, 112, 775, 0, 82, 775, 0, + 114, 775, 0, 82, 803, 0, 114, 803, 0, 7770, 772, 0, 7771, 772, 0, 82, + 817, 0, 114, 817, 0, 83, 775, 0, 115, 775, 0, 83, 803, 0, 115, 803, 0, + 346, 775, 0, 347, 775, 0, 352, 775, 0, 353, 775, 0, 7778, 775, 0, 7779, + 775, 0, 84, 775, 0, 116, 775, 0, 84, 803, 0, 116, 803, 0, 84, 817, 0, + 116, 817, 0, 84, 813, 0, 116, 813, 0, 85, 804, 0, 117, 804, 0, 85, 816, + 0, 117, 816, 0, 85, 813, 0, 117, 813, 0, 360, 769, 0, 361, 769, 0, 362, + 776, 0, 363, 776, 0, 86, 771, 0, 118, 771, 0, 86, 803, 0, 118, 803, 0, + 87, 768, 0, 119, 768, 0, 87, 769, 0, 119, 769, 0, 87, 776, 0, 119, 776, + 0, 87, 775, 0, 119, 775, 0, 87, 803, 0, 119, 803, 0, 88, 775, 0, 120, + 775, 0, 88, 776, 0, 120, 776, 0, 89, 775, 0, 121, 775, 0, 90, 770, 0, + 122, 770, 0, 90, 803, 0, 122, 803, 0, 90, 817, 0, 122, 817, 0, 104, 817, + 0, 116, 776, 0, 119, 778, 0, 121, 778, 0, 97, 702, 0, 383, 775, 0, 65, + 803, 0, 97, 803, 0, 65, 777, 0, 97, 777, 0, 194, 769, 0, 226, 769, 0, + 194, 768, 0, 226, 768, 0, 194, 777, 0, 226, 777, 0, 194, 771, 0, 226, + 771, 0, 7840, 770, 0, 7841, 770, 0, 258, 769, 0, 259, 769, 0, 258, 768, + 0, 259, 768, 0, 258, 777, 0, 259, 777, 0, 258, 771, 0, 259, 771, 0, 7840, + 774, 0, 7841, 774, 0, 69, 803, 0, 101, 803, 0, 69, 777, 0, 101, 777, 0, + 69, 771, 0, 101, 771, 0, 202, 769, 0, 234, 769, 0, 202, 768, 0, 234, 768, + 0, 202, 777, 0, 234, 777, 0, 202, 771, 0, 234, 771, 0, 7864, 770, 0, + 7865, 770, 0, 73, 777, 0, 105, 777, 0, 73, 803, 0, 105, 803, 0, 79, 803, + 0, 111, 803, 0, 79, 777, 0, 111, 777, 0, 212, 769, 0, 244, 769, 0, 212, + 768, 0, 244, 768, 0, 212, 777, 0, 244, 777, 0, 212, 771, 0, 244, 771, 0, + 7884, 770, 0, 7885, 770, 0, 416, 769, 0, 417, 769, 0, 416, 768, 0, 417, + 768, 0, 416, 777, 0, 417, 777, 0, 416, 771, 0, 417, 771, 0, 416, 803, 0, + 417, 803, 0, 85, 803, 0, 117, 803, 0, 85, 777, 0, 117, 777, 0, 431, 769, + 0, 432, 769, 0, 431, 768, 0, 432, 768, 0, 431, 777, 0, 432, 777, 0, 431, + 771, 0, 432, 771, 0, 431, 803, 0, 432, 803, 0, 89, 768, 0, 121, 768, 0, + 89, 803, 0, 121, 803, 0, 89, 777, 0, 121, 777, 0, 89, 771, 0, 121, 771, + 0, 945, 787, 0, 945, 788, 0, 7936, 768, 0, 7937, 768, 0, 7936, 769, 0, + 7937, 769, 0, 7936, 834, 0, 7937, 834, 0, 913, 787, 0, 913, 788, 0, 7944, + 768, 0, 7945, 768, 0, 7944, 769, 0, 7945, 769, 0, 7944, 834, 0, 7945, + 834, 0, 949, 787, 0, 949, 788, 0, 7952, 768, 0, 7953, 768, 0, 7952, 769, + 0, 7953, 769, 0, 917, 787, 0, 917, 788, 0, 7960, 768, 0, 7961, 768, 0, + 7960, 769, 0, 7961, 769, 0, 951, 787, 0, 951, 788, 0, 7968, 768, 0, 7969, + 768, 0, 7968, 769, 0, 7969, 769, 0, 7968, 834, 0, 7969, 834, 0, 919, 787, + 0, 919, 788, 0, 7976, 768, 0, 7977, 768, 0, 7976, 769, 0, 7977, 769, 0, + 7976, 834, 0, 7977, 834, 0, 953, 787, 0, 953, 788, 0, 7984, 768, 0, 7985, + 768, 0, 7984, 769, 0, 7985, 769, 0, 7984, 834, 0, 7985, 834, 0, 921, 787, + 0, 921, 788, 0, 7992, 768, 0, 7993, 768, 0, 7992, 769, 0, 7993, 769, 0, + 7992, 834, 0, 7993, 834, 0, 959, 787, 0, 959, 788, 0, 8000, 768, 0, 8001, + 768, 0, 8000, 769, 0, 8001, 769, 0, 927, 787, 0, 927, 788, 0, 8008, 768, + 0, 8009, 768, 0, 8008, 769, 0, 8009, 769, 0, 965, 787, 0, 965, 788, 0, + 8016, 768, 0, 8017, 768, 0, 8016, 769, 0, 8017, 769, 0, 8016, 834, 0, + 8017, 834, 0, 933, 788, 0, 8025, 768, 0, 8025, 769, 0, 8025, 834, 0, 969, + 787, 0, 969, 788, 0, 8032, 768, 0, 8033, 768, 0, 8032, 769, 0, 8033, 769, + 0, 8032, 834, 0, 8033, 834, 0, 937, 787, 0, 937, 788, 0, 8040, 768, 0, + 8041, 768, 0, 8040, 769, 0, 8041, 769, 0, 8040, 834, 0, 8041, 834, 0, + 945, 768, 0, 940, 0, 949, 768, 0, 941, 0, 951, 768, 0, 942, 0, 953, 768, + 0, 943, 0, 959, 768, 0, 972, 0, 965, 768, 0, 973, 0, 969, 768, 0, 974, 0, + 7936, 837, 0, 7937, 837, 0, 7938, 837, 0, 7939, 837, 0, 7940, 837, 0, + 7941, 837, 0, 7942, 837, 0, 7943, 837, 0, 7944, 837, 0, 7945, 837, 0, + 7946, 837, 0, 7947, 837, 0, 7948, 837, 0, 7949, 837, 0, 7950, 837, 0, + 7951, 837, 0, 7968, 837, 0, 7969, 837, 0, 7970, 837, 0, 7971, 837, 0, + 7972, 837, 0, 7973, 837, 0, 7974, 837, 0, 7975, 837, 0, 7976, 837, 0, + 7977, 837, 0, 7978, 837, 0, 7979, 837, 0, 7980, 837, 0, 7981, 837, 0, + 7982, 837, 0, 7983, 837, 0, 8032, 837, 0, 8033, 837, 0, 8034, 837, 0, + 8035, 837, 0, 8036, 837, 0, 8037, 837, 0, 8038, 837, 0, 8039, 837, 0, + 8040, 837, 0, 8041, 837, 0, 8042, 837, 0, 8043, 837, 0, 8044, 837, 0, + 8045, 837, 0, 8046, 837, 0, 8047, 837, 0, 945, 774, 0, 945, 772, 0, 8048, + 837, 0, 945, 837, 0, 940, 837, 0, 945, 834, 0, 8118, 837, 0, 913, 774, 0, + 913, 772, 0, 913, 768, 0, 902, 0, 913, 837, 0, 32, 787, 0, 953, 0, 32, + 787, 0, 32, 834, 0, 168, 834, 0, 8052, 837, 0, 951, 837, 0, 942, 837, 0, + 951, 834, 0, 8134, 837, 0, 917, 768, 0, 904, 0, 919, 768, 0, 905, 0, 919, + 837, 0, 8127, 768, 0, 8127, 769, 0, 8127, 834, 0, 953, 774, 0, 953, 772, + 0, 970, 768, 0, 912, 0, 953, 834, 0, 970, 834, 0, 921, 774, 0, 921, 772, + 0, 921, 768, 0, 906, 0, 8190, 768, 0, 8190, 769, 0, 8190, 834, 0, 965, + 774, 0, 965, 772, 0, 971, 768, 0, 944, 0, 961, 787, 0, 961, 788, 0, 965, + 834, 0, 971, 834, 0, 933, 774, 0, 933, 772, 0, 933, 768, 0, 910, 0, 929, + 788, 0, 168, 768, 0, 901, 0, 96, 0, 8060, 837, 0, 969, 837, 0, 974, 837, + 0, 969, 834, 0, 8182, 837, 0, 927, 768, 0, 908, 0, 937, 768, 0, 911, 0, + 937, 837, 0, 180, 0, 32, 788, 0, 8194, 0, 8195, 0, 32, 0, 32, 0, 32, 0, + 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 45, 0, 8208, 0, 45, 0, 45, 0, + 45, 0, 45, 0, 124, 124, 0, 32, 819, 0, 96, 0, 39, 0, 34, 0, 34, 0, 46, 0, + 46, 46, 0, 46, 46, 46, 0, 32, 0, 39, 0, 8242, 8242, 0, 8242, 8242, 8242, + 0, 96, 0, 8245, 8245, 0, 8245, 8245, 8245, 0, 60, 0, 62, 0, 33, 33, 0, + 32, 773, 0, 63, 63, 0, 63, 33, 0, 33, 63, 0, 8242, 8242, 8242, 8242, 0, + 32, 0, 48, 0, 105, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 43, 0, + 8722, 0, 61, 0, 40, 0, 41, 0, 110, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, + 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 43, 0, 8722, 0, 61, 0, 40, 0, 41, 0, + 97, 0, 101, 0, 111, 0, 120, 0, 601, 0, 104, 0, 107, 0, 108, 0, 109, 0, + 110, 0, 112, 0, 115, 0, 116, 0, 82, 115, 0, 97, 47, 99, 0, 97, 47, 115, + 0, 67, 0, 176, 67, 0, 99, 47, 111, 0, 99, 47, 117, 0, 400, 0, 176, 70, 0, + 103, 0, 72, 0, 72, 0, 72, 0, 104, 0, 295, 0, 73, 0, 73, 0, 76, 0, 108, 0, + 78, 0, 78, 111, 0, 80, 0, 81, 0, 82, 0, 82, 0, 82, 0, 83, 77, 0, 84, 69, + 76, 0, 84, 77, 0, 90, 0, 937, 0, 90, 0, 75, 0, 197, 0, 66, 0, 67, 0, 101, + 0, 69, 0, 70, 0, 77, 0, 111, 0, 1488, 0, 1489, 0, 1490, 0, 1491, 0, 105, + 0, 70, 65, 88, 0, 960, 0, 947, 0, 915, 0, 928, 0, 8721, 0, 68, 0, 100, 0, + 101, 0, 105, 0, 106, 0, 49, 8260, 55, 0, 49, 8260, 57, 0, 49, 8260, 49, + 48, 0, 49, 8260, 51, 0, 50, 8260, 51, 0, 49, 8260, 53, 0, 50, 8260, 53, + 0, 51, 8260, 53, 0, 52, 8260, 53, 0, 49, 8260, 54, 0, 53, 8260, 54, 0, + 49, 8260, 56, 0, 51, 8260, 56, 0, 53, 8260, 56, 0, 55, 8260, 56, 0, 49, + 8260, 0, 73, 0, 73, 73, 0, 73, 73, 73, 0, 73, 86, 0, 86, 0, 86, 73, 0, + 86, 73, 73, 0, 86, 73, 73, 73, 0, 73, 88, 0, 88, 0, 88, 73, 0, 88, 73, + 73, 0, 76, 0, 67, 0, 68, 0, 77, 0, 105, 0, 105, 105, 0, 105, 105, 105, 0, + 105, 118, 0, 118, 0, 118, 105, 0, 118, 105, 105, 0, 118, 105, 105, 105, + 0, 105, 120, 0, 120, 0, 120, 105, 0, 120, 105, 105, 0, 108, 0, 99, 0, + 100, 0, 109, 0, 48, 8260, 51, 0, 8592, 824, 0, 8594, 824, 0, 8596, 824, + 0, 8656, 824, 0, 8660, 824, 0, 8658, 824, 0, 8707, 824, 0, 216, 0, 916, + 0, 8712, 824, 0, 8715, 824, 0, 928, 0, 931, 0, 45, 0, 47, 0, 92, 0, 42, + 0, 176, 0, 183, 0, 124, 0, 8739, 824, 0, 124, 124, 0, 8741, 824, 0, 8747, + 8747, 0, 8747, 8747, 8747, 0, 8750, 8750, 0, 8750, 8750, 8750, 0, 58, 0, + 126, 0, 8764, 824, 0, 8771, 824, 0, 8773, 824, 0, 8776, 824, 0, 61, 824, + 0, 8801, 824, 0, 171, 0, 187, 0, 8781, 824, 0, 60, 824, 0, 62, 824, 0, + 8804, 824, 0, 8805, 824, 0, 8818, 824, 0, 8819, 824, 0, 8822, 824, 0, + 8823, 824, 0, 8826, 824, 0, 8827, 824, 0, 8834, 824, 0, 8835, 824, 0, + 8838, 824, 0, 8839, 824, 0, 664, 0, 8866, 824, 0, 8872, 824, 0, 8873, + 824, 0, 8875, 824, 0, 9674, 0, 183, 0, 8828, 824, 0, 8829, 824, 0, 8849, + 824, 0, 8850, 824, 0, 8882, 824, 0, 8883, 824, 0, 8884, 824, 0, 8885, + 824, 0, 183, 183, 183, 0, 94, 0, 12296, 0, 12297, 0, 953, 0, 961, 0, 969, + 0, 945, 0, 78, 85, 76, 0, 83, 79, 72, 0, 83, 84, 88, 0, 69, 84, 88, 0, + 69, 79, 84, 0, 69, 78, 65, 0, 65, 67, 75, 0, 66, 69, 76, 0, 66, 83, 0, + 72, 84, 0, 76, 70, 0, 86, 84, 0, 70, 70, 0, 67, 82, 0, 83, 79, 0, 83, 73, + 0, 68, 76, 69, 0, 68, 67, 49, 0, 68, 67, 50, 0, 68, 67, 51, 0, 68, 67, + 52, 0, 78, 65, 75, 0, 83, 89, 78, 0, 69, 84, 66, 0, 67, 65, 78, 0, 69, + 77, 0, 83, 85, 66, 0, 69, 83, 67, 0, 70, 83, 0, 71, 83, 0, 82, 83, 0, 85, + 83, 0, 83, 80, 0, 68, 69, 76, 0, 384, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, + 0, 54, 0, 55, 0, 56, 0, 57, 0, 49, 48, 0, 49, 49, 0, 49, 50, 0, 49, 51, + 0, 49, 52, 0, 49, 53, 0, 49, 54, 0, 49, 55, 0, 49, 56, 0, 49, 57, 0, 50, + 48, 0, 40, 49, 41, 0, 40, 50, 41, 0, 40, 51, 41, 0, 40, 52, 41, 0, 40, + 53, 41, 0, 40, 54, 41, 0, 40, 55, 41, 0, 40, 56, 41, 0, 40, 57, 41, 0, + 40, 49, 48, 41, 0, 40, 49, 49, 41, 0, 40, 49, 50, 41, 0, 40, 49, 51, 41, + 0, 40, 49, 52, 41, 0, 40, 49, 53, 41, 0, 40, 49, 54, 41, 0, 40, 49, 55, + 41, 0, 40, 49, 56, 41, 0, 40, 49, 57, 41, 0, 40, 50, 48, 41, 0, 49, 46, + 0, 50, 46, 0, 51, 46, 0, 52, 46, 0, 53, 46, 0, 54, 46, 0, 55, 46, 0, 56, + 46, 0, 57, 46, 0, 49, 48, 46, 0, 49, 49, 46, 0, 49, 50, 46, 0, 49, 51, + 46, 0, 49, 52, 46, 0, 49, 53, 46, 0, 49, 54, 46, 0, 49, 55, 46, 0, 49, + 56, 46, 0, 49, 57, 46, 0, 50, 48, 46, 0, 40, 97, 41, 0, 40, 98, 41, 0, + 40, 99, 41, 0, 40, 100, 41, 0, 40, 101, 41, 0, 40, 102, 41, 0, 40, 103, + 41, 0, 40, 104, 41, 0, 40, 105, 41, 0, 40, 106, 41, 0, 40, 107, 41, 0, + 40, 108, 41, 0, 40, 109, 41, 0, 40, 110, 41, 0, 40, 111, 41, 0, 40, 112, + 41, 0, 40, 113, 41, 0, 40, 114, 41, 0, 40, 115, 41, 0, 40, 116, 41, 0, + 40, 117, 41, 0, 40, 118, 41, 0, 40, 119, 41, 0, 40, 120, 41, 0, 40, 121, + 41, 0, 40, 122, 41, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, + 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, + 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, + 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, + 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, + 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 48, 0, 8212, 0, 124, 0, + 8710, 0, 8227, 0, 8711, 0, 9674, 0, 176, 0, 9674, 0, 42, 0, 124, 0, 33, + 0, 8747, 8747, 8747, 8747, 0, 58, 58, 61, 0, 61, 61, 0, 61, 61, 61, 0, + 10973, 824, 0, 106, 0, 86, 0, 11617, 0, 65375, 0, 65376, 0, 27597, 0, + 40863, 0, 19968, 0, 20008, 0, 20022, 0, 20031, 0, 20057, 0, 20101, 0, + 20108, 0, 20128, 0, 20154, 0, 20799, 0, 20837, 0, 20843, 0, 20866, 0, + 20886, 0, 20907, 0, 20960, 0, 20981, 0, 20992, 0, 21147, 0, 21241, 0, + 21269, 0, 21274, 0, 21304, 0, 21313, 0, 21340, 0, 21353, 0, 21378, 0, + 21430, 0, 21448, 0, 21475, 0, 22231, 0, 22303, 0, 22763, 0, 22786, 0, + 22794, 0, 22805, 0, 22823, 0, 22899, 0, 23376, 0, 23424, 0, 23544, 0, + 23567, 0, 23586, 0, 23608, 0, 23662, 0, 23665, 0, 24027, 0, 24037, 0, + 24049, 0, 24062, 0, 24178, 0, 24186, 0, 24191, 0, 24308, 0, 24318, 0, + 24331, 0, 24339, 0, 24400, 0, 24417, 0, 24435, 0, 24515, 0, 25096, 0, + 25142, 0, 25163, 0, 25903, 0, 25908, 0, 25991, 0, 26007, 0, 26020, 0, + 26041, 0, 26080, 0, 26085, 0, 26352, 0, 26376, 0, 26408, 0, 27424, 0, + 27490, 0, 27513, 0, 27571, 0, 27595, 0, 27604, 0, 27611, 0, 27663, 0, + 27668, 0, 27700, 0, 28779, 0, 29226, 0, 29238, 0, 29243, 0, 29247, 0, + 29255, 0, 29273, 0, 29275, 0, 29356, 0, 29572, 0, 29577, 0, 29916, 0, + 29926, 0, 29976, 0, 29983, 0, 29992, 0, 30000, 0, 30091, 0, 30098, 0, + 30326, 0, 30333, 0, 30382, 0, 30399, 0, 30446, 0, 30683, 0, 30690, 0, + 30707, 0, 31034, 0, 31160, 0, 31166, 0, 31348, 0, 31435, 0, 31481, 0, + 31859, 0, 31992, 0, 32566, 0, 32593, 0, 32650, 0, 32701, 0, 32769, 0, + 32780, 0, 32786, 0, 32819, 0, 32895, 0, 32905, 0, 33251, 0, 33258, 0, + 33267, 0, 33276, 0, 33292, 0, 33307, 0, 33311, 0, 33390, 0, 33394, 0, + 33400, 0, 34381, 0, 34411, 0, 34880, 0, 34892, 0, 34915, 0, 35198, 0, + 35211, 0, 35282, 0, 35328, 0, 35895, 0, 35910, 0, 35925, 0, 35960, 0, + 35997, 0, 36196, 0, 36208, 0, 36275, 0, 36523, 0, 36554, 0, 36763, 0, + 36784, 0, 36789, 0, 37009, 0, 37193, 0, 37318, 0, 37324, 0, 37329, 0, + 38263, 0, 38272, 0, 38428, 0, 38582, 0, 38585, 0, 38632, 0, 38737, 0, + 38750, 0, 38754, 0, 38761, 0, 38859, 0, 38893, 0, 38899, 0, 38913, 0, + 39080, 0, 39131, 0, 39135, 0, 39318, 0, 39321, 0, 39340, 0, 39592, 0, + 39640, 0, 39647, 0, 39717, 0, 39727, 0, 39730, 0, 39740, 0, 39770, 0, + 40165, 0, 40565, 0, 40575, 0, 40613, 0, 40635, 0, 40643, 0, 40653, 0, + 40657, 0, 40697, 0, 40701, 0, 40718, 0, 40723, 0, 40736, 0, 40763, 0, + 40778, 0, 40786, 0, 40845, 0, 40860, 0, 40864, 0, 32, 0, 44, 0, 60, 0, + 62, 0, 171, 0, 187, 0, 12306, 0, 21313, 0, 21316, 0, 21317, 0, 12363, + 12441, 0, 12365, 12441, 0, 12367, 12441, 0, 12369, 12441, 0, 12371, + 12441, 0, 12373, 12441, 0, 12375, 12441, 0, 12377, 12441, 0, 12379, + 12441, 0, 12381, 12441, 0, 12383, 12441, 0, 12385, 12441, 0, 12388, + 12441, 0, 12390, 12441, 0, 12392, 12441, 0, 12399, 12441, 0, 12399, + 12442, 0, 12402, 12441, 0, 12402, 12442, 0, 12405, 12441, 0, 12405, + 12442, 0, 12408, 12441, 0, 12408, 12442, 0, 12411, 12441, 0, 12411, + 12442, 0, 12358, 12441, 0, 32, 12441, 0, 32, 12442, 0, 12445, 12441, 0, + 12424, 12426, 0, 12459, 12441, 0, 12461, 12441, 0, 12463, 12441, 0, + 12465, 12441, 0, 12467, 12441, 0, 12469, 12441, 0, 12471, 12441, 0, + 12473, 12441, 0, 12475, 12441, 0, 12477, 12441, 0, 12479, 12441, 0, + 12481, 12441, 0, 12484, 12441, 0, 12486, 12441, 0, 12488, 12441, 0, + 12495, 12441, 0, 12495, 12442, 0, 12498, 12441, 0, 12498, 12442, 0, + 12501, 12441, 0, 12501, 12442, 0, 12504, 12441, 0, 12504, 12442, 0, + 12507, 12441, 0, 12507, 12442, 0, 12454, 12441, 0, 12527, 12441, 0, + 12528, 12441, 0, 12529, 12441, 0, 12530, 12441, 0, 12541, 12441, 0, + 12467, 12488, 0, 4352, 0, 4353, 0, 4522, 0, 4354, 0, 4524, 0, 4525, 0, + 4355, 0, 4356, 0, 4357, 0, 4528, 0, 4529, 0, 4530, 0, 4531, 0, 4532, 0, + 4533, 0, 4378, 0, 4358, 0, 4359, 0, 4360, 0, 4385, 0, 4361, 0, 4362, 0, + 4363, 0, 4364, 0, 4365, 0, 4366, 0, 4367, 0, 4368, 0, 4369, 0, 4370, 0, + 4449, 0, 4450, 0, 4451, 0, 4452, 0, 4453, 0, 4454, 0, 4455, 0, 4456, 0, + 4457, 0, 4458, 0, 4459, 0, 4460, 0, 4461, 0, 4462, 0, 4463, 0, 4464, 0, + 4465, 0, 4466, 0, 4467, 0, 4468, 0, 4469, 0, 4448, 0, 4372, 0, 4373, 0, + 4551, 0, 4552, 0, 4556, 0, 4558, 0, 4563, 0, 4567, 0, 4569, 0, 4380, 0, + 4573, 0, 4575, 0, 4381, 0, 4382, 0, 4384, 0, 4386, 0, 4387, 0, 4391, 0, + 4393, 0, 4395, 0, 4396, 0, 4397, 0, 4398, 0, 4399, 0, 4402, 0, 4406, 0, + 4416, 0, 4423, 0, 4428, 0, 4593, 0, 4594, 0, 4439, 0, 4440, 0, 4441, 0, + 4484, 0, 4485, 0, 4488, 0, 4497, 0, 4498, 0, 4500, 0, 4510, 0, 4513, 0, + 19968, 0, 20108, 0, 19977, 0, 22235, 0, 19978, 0, 20013, 0, 19979, 0, + 30002, 0, 20057, 0, 19993, 0, 19969, 0, 22825, 0, 22320, 0, 20154, 0, 40, + 4352, 41, 0, 40, 4354, 41, 0, 40, 4355, 41, 0, 40, 4357, 41, 0, 40, 4358, + 41, 0, 40, 4359, 41, 0, 40, 4361, 41, 0, 40, 4363, 41, 0, 40, 4364, 41, + 0, 40, 4366, 41, 0, 40, 4367, 41, 0, 40, 4368, 41, 0, 40, 4369, 41, 0, + 40, 4370, 41, 0, 40, 4352, 4449, 41, 0, 40, 4354, 4449, 41, 0, 40, 4355, + 4449, 41, 0, 40, 4357, 4449, 41, 0, 40, 4358, 4449, 41, 0, 40, 4359, + 4449, 41, 0, 40, 4361, 4449, 41, 0, 40, 4363, 4449, 41, 0, 40, 4364, + 4449, 41, 0, 40, 4366, 4449, 41, 0, 40, 4367, 4449, 41, 0, 40, 4368, + 4449, 41, 0, 40, 4369, 4449, 41, 0, 40, 4370, 4449, 41, 0, 40, 4364, + 4462, 41, 0, 40, 4363, 4457, 4364, 4453, 4523, 41, 0, 40, 4363, 4457, + 4370, 4462, 41, 0, 40, 19968, 41, 0, 40, 20108, 41, 0, 40, 19977, 41, 0, + 40, 22235, 41, 0, 40, 20116, 41, 0, 40, 20845, 41, 0, 40, 19971, 41, 0, + 40, 20843, 41, 0, 40, 20061, 41, 0, 40, 21313, 41, 0, 40, 26376, 41, 0, + 40, 28779, 41, 0, 40, 27700, 41, 0, 40, 26408, 41, 0, 40, 37329, 41, 0, + 40, 22303, 41, 0, 40, 26085, 41, 0, 40, 26666, 41, 0, 40, 26377, 41, 0, + 40, 31038, 41, 0, 40, 21517, 41, 0, 40, 29305, 41, 0, 40, 36001, 41, 0, + 40, 31069, 41, 0, 40, 21172, 41, 0, 40, 20195, 41, 0, 40, 21628, 41, 0, + 40, 23398, 41, 0, 40, 30435, 41, 0, 40, 20225, 41, 0, 40, 36039, 41, 0, + 40, 21332, 41, 0, 40, 31085, 41, 0, 40, 20241, 41, 0, 40, 33258, 41, 0, + 40, 33267, 41, 0, 21839, 0, 24188, 0, 25991, 0, 31631, 0, 80, 84, 69, 0, + 50, 49, 0, 50, 50, 0, 50, 51, 0, 50, 52, 0, 50, 53, 0, 50, 54, 0, 50, 55, + 0, 50, 56, 0, 50, 57, 0, 51, 48, 0, 51, 49, 0, 51, 50, 0, 51, 51, 0, 51, + 52, 0, 51, 53, 0, 4352, 0, 4354, 0, 4355, 0, 4357, 0, 4358, 0, 4359, 0, + 4361, 0, 4363, 0, 4364, 0, 4366, 0, 4367, 0, 4368, 0, 4369, 0, 4370, 0, + 4352, 4449, 0, 4354, 4449, 0, 4355, 4449, 0, 4357, 4449, 0, 4358, 4449, + 0, 4359, 4449, 0, 4361, 4449, 0, 4363, 4449, 0, 4364, 4449, 0, 4366, + 4449, 0, 4367, 4449, 0, 4368, 4449, 0, 4369, 4449, 0, 4370, 4449, 0, + 4366, 4449, 4535, 4352, 4457, 0, 4364, 4462, 4363, 4468, 0, 4363, 4462, + 0, 19968, 0, 20108, 0, 19977, 0, 22235, 0, 20116, 0, 20845, 0, 19971, 0, + 20843, 0, 20061, 0, 21313, 0, 26376, 0, 28779, 0, 27700, 0, 26408, 0, + 37329, 0, 22303, 0, 26085, 0, 26666, 0, 26377, 0, 31038, 0, 21517, 0, + 29305, 0, 36001, 0, 31069, 0, 21172, 0, 31192, 0, 30007, 0, 22899, 0, + 36969, 0, 20778, 0, 21360, 0, 27880, 0, 38917, 0, 20241, 0, 20889, 0, + 27491, 0, 19978, 0, 20013, 0, 19979, 0, 24038, 0, 21491, 0, 21307, 0, + 23447, 0, 23398, 0, 30435, 0, 20225, 0, 36039, 0, 21332, 0, 22812, 0, 51, + 54, 0, 51, 55, 0, 51, 56, 0, 51, 57, 0, 52, 48, 0, 52, 49, 0, 52, 50, 0, + 52, 51, 0, 52, 52, 0, 52, 53, 0, 52, 54, 0, 52, 55, 0, 52, 56, 0, 52, 57, + 0, 53, 48, 0, 49, 26376, 0, 50, 26376, 0, 51, 26376, 0, 52, 26376, 0, 53, + 26376, 0, 54, 26376, 0, 55, 26376, 0, 56, 26376, 0, 57, 26376, 0, 49, 48, + 26376, 0, 49, 49, 26376, 0, 49, 50, 26376, 0, 72, 103, 0, 101, 114, 103, + 0, 101, 86, 0, 76, 84, 68, 0, 12450, 0, 12452, 0, 12454, 0, 12456, 0, + 12458, 0, 12459, 0, 12461, 0, 12463, 0, 12465, 0, 12467, 0, 12469, 0, + 12471, 0, 12473, 0, 12475, 0, 12477, 0, 12479, 0, 12481, 0, 12484, 0, + 12486, 0, 12488, 0, 12490, 0, 12491, 0, 12492, 0, 12493, 0, 12494, 0, + 12495, 0, 12498, 0, 12501, 0, 12504, 0, 12507, 0, 12510, 0, 12511, 0, + 12512, 0, 12513, 0, 12514, 0, 12516, 0, 12518, 0, 12520, 0, 12521, 0, + 12522, 0, 12523, 0, 12524, 0, 12525, 0, 12527, 0, 12528, 0, 12529, 0, + 12530, 0, 20196, 21644, 0, 12450, 12497, 12540, 12488, 0, 12450, 12523, + 12501, 12449, 0, 12450, 12531, 12506, 12450, 0, 12450, 12540, 12523, 0, + 12452, 12491, 12531, 12464, 0, 12452, 12531, 12481, 0, 12454, 12457, + 12531, 0, 12456, 12473, 12463, 12540, 12489, 0, 12456, 12540, 12459, + 12540, 0, 12458, 12531, 12473, 0, 12458, 12540, 12512, 0, 12459, 12452, + 12522, 0, 12459, 12521, 12483, 12488, 0, 12459, 12525, 12522, 12540, 0, + 12460, 12525, 12531, 0, 12460, 12531, 12510, 0, 12462, 12460, 0, 12462, + 12491, 12540, 0, 12461, 12517, 12522, 12540, 0, 12462, 12523, 12480, + 12540, 0, 12461, 12525, 0, 12461, 12525, 12464, 12521, 12512, 0, 12461, + 12525, 12513, 12540, 12488, 12523, 0, 12461, 12525, 12527, 12483, 12488, + 0, 12464, 12521, 12512, 0, 12464, 12521, 12512, 12488, 12531, 0, 12463, + 12523, 12476, 12452, 12525, 0, 12463, 12525, 12540, 12493, 0, 12465, + 12540, 12473, 0, 12467, 12523, 12490, 0, 12467, 12540, 12509, 0, 12469, + 12452, 12463, 12523, 0, 12469, 12531, 12481, 12540, 12512, 0, 12471, + 12522, 12531, 12464, 0, 12475, 12531, 12481, 0, 12475, 12531, 12488, 0, + 12480, 12540, 12473, 0, 12487, 12471, 0, 12489, 12523, 0, 12488, 12531, + 0, 12490, 12494, 0, 12494, 12483, 12488, 0, 12495, 12452, 12484, 0, + 12497, 12540, 12475, 12531, 12488, 0, 12497, 12540, 12484, 0, 12496, + 12540, 12524, 12523, 0, 12500, 12450, 12473, 12488, 12523, 0, 12500, + 12463, 12523, 0, 12500, 12467, 0, 12499, 12523, 0, 12501, 12449, 12521, + 12483, 12489, 0, 12501, 12451, 12540, 12488, 0, 12502, 12483, 12471, + 12455, 12523, 0, 12501, 12521, 12531, 0, 12504, 12463, 12479, 12540, + 12523, 0, 12506, 12477, 0, 12506, 12491, 12498, 0, 12504, 12523, 12484, + 0, 12506, 12531, 12473, 0, 12506, 12540, 12472, 0, 12505, 12540, 12479, + 0, 12509, 12452, 12531, 12488, 0, 12508, 12523, 12488, 0, 12507, 12531, + 0, 12509, 12531, 12489, 0, 12507, 12540, 12523, 0, 12507, 12540, 12531, + 0, 12510, 12452, 12463, 12525, 0, 12510, 12452, 12523, 0, 12510, 12483, + 12495, 0, 12510, 12523, 12463, 0, 12510, 12531, 12471, 12519, 12531, 0, + 12511, 12463, 12525, 12531, 0, 12511, 12522, 0, 12511, 12522, 12496, + 12540, 12523, 0, 12513, 12460, 0, 12513, 12460, 12488, 12531, 0, 12513, + 12540, 12488, 12523, 0, 12516, 12540, 12489, 0, 12516, 12540, 12523, 0, + 12518, 12450, 12531, 0, 12522, 12483, 12488, 12523, 0, 12522, 12521, 0, + 12523, 12500, 12540, 0, 12523, 12540, 12502, 12523, 0, 12524, 12512, 0, + 12524, 12531, 12488, 12466, 12531, 0, 12527, 12483, 12488, 0, 48, 28857, + 0, 49, 28857, 0, 50, 28857, 0, 51, 28857, 0, 52, 28857, 0, 53, 28857, 0, + 54, 28857, 0, 55, 28857, 0, 56, 28857, 0, 57, 28857, 0, 49, 48, 28857, 0, + 49, 49, 28857, 0, 49, 50, 28857, 0, 49, 51, 28857, 0, 49, 52, 28857, 0, + 49, 53, 28857, 0, 49, 54, 28857, 0, 49, 55, 28857, 0, 49, 56, 28857, 0, + 49, 57, 28857, 0, 50, 48, 28857, 0, 50, 49, 28857, 0, 50, 50, 28857, 0, + 50, 51, 28857, 0, 50, 52, 28857, 0, 104, 80, 97, 0, 100, 97, 0, 65, 85, + 0, 98, 97, 114, 0, 111, 86, 0, 112, 99, 0, 100, 109, 0, 100, 109, 178, 0, + 100, 109, 179, 0, 73, 85, 0, 24179, 25104, 0, 26157, 21644, 0, 22823, + 27491, 0, 26126, 27835, 0, 26666, 24335, 20250, 31038, 0, 112, 65, 0, + 110, 65, 0, 956, 65, 0, 109, 65, 0, 107, 65, 0, 75, 66, 0, 77, 66, 0, 71, + 66, 0, 99, 97, 108, 0, 107, 99, 97, 108, 0, 112, 70, 0, 110, 70, 0, 956, + 70, 0, 956, 103, 0, 109, 103, 0, 107, 103, 0, 72, 122, 0, 107, 72, 122, + 0, 77, 72, 122, 0, 71, 72, 122, 0, 84, 72, 122, 0, 956, 8467, 0, 109, + 8467, 0, 100, 8467, 0, 107, 8467, 0, 102, 109, 0, 110, 109, 0, 956, 109, + 0, 109, 109, 0, 99, 109, 0, 107, 109, 0, 109, 109, 178, 0, 99, 109, 178, + 0, 109, 178, 0, 107, 109, 178, 0, 109, 109, 179, 0, 99, 109, 179, 0, 109, + 179, 0, 107, 109, 179, 0, 109, 8725, 115, 0, 109, 8725, 115, 178, 0, 80, + 97, 0, 107, 80, 97, 0, 77, 80, 97, 0, 71, 80, 97, 0, 114, 97, 100, 0, + 114, 97, 100, 8725, 115, 0, 114, 97, 100, 8725, 115, 178, 0, 112, 115, 0, + 110, 115, 0, 956, 115, 0, 109, 115, 0, 112, 86, 0, 110, 86, 0, 956, 86, + 0, 109, 86, 0, 107, 86, 0, 77, 86, 0, 112, 87, 0, 110, 87, 0, 956, 87, 0, + 109, 87, 0, 107, 87, 0, 77, 87, 0, 107, 937, 0, 77, 937, 0, 97, 46, 109, + 46, 0, 66, 113, 0, 99, 99, 0, 99, 100, 0, 67, 8725, 107, 103, 0, 67, 111, + 46, 0, 100, 66, 0, 71, 121, 0, 104, 97, 0, 72, 80, 0, 105, 110, 0, 75, + 75, 0, 75, 77, 0, 107, 116, 0, 108, 109, 0, 108, 110, 0, 108, 111, 103, + 0, 108, 120, 0, 109, 98, 0, 109, 105, 108, 0, 109, 111, 108, 0, 80, 72, + 0, 112, 46, 109, 46, 0, 80, 80, 77, 0, 80, 82, 0, 115, 114, 0, 83, 118, + 0, 87, 98, 0, 86, 8725, 109, 0, 65, 8725, 109, 0, 49, 26085, 0, 50, + 26085, 0, 51, 26085, 0, 52, 26085, 0, 53, 26085, 0, 54, 26085, 0, 55, + 26085, 0, 56, 26085, 0, 57, 26085, 0, 49, 48, 26085, 0, 49, 49, 26085, 0, + 49, 50, 26085, 0, 49, 51, 26085, 0, 49, 52, 26085, 0, 49, 53, 26085, 0, + 49, 54, 26085, 0, 49, 55, 26085, 0, 49, 56, 26085, 0, 49, 57, 26085, 0, + 50, 48, 26085, 0, 50, 49, 26085, 0, 50, 50, 26085, 0, 50, 51, 26085, 0, + 50, 52, 26085, 0, 50, 53, 26085, 0, 50, 54, 26085, 0, 50, 55, 26085, 0, + 50, 56, 26085, 0, 50, 57, 26085, 0, 51, 48, 26085, 0, 51, 49, 26085, 0, + 103, 97, 108, 0, 1098, 0, 1100, 0, 42863, 0, 67, 0, 70, 0, 81, 0, 294, 0, + 339, 0, 42791, 0, 43831, 0, 619, 0, 43858, 0, 653, 0, 35912, 0, 26356, 0, + 36554, 0, 36040, 0, 28369, 0, 20018, 0, 21477, 0, 40860, 0, 40860, 0, + 22865, 0, 37329, 0, 21895, 0, 22856, 0, 25078, 0, 30313, 0, 32645, 0, + 34367, 0, 34746, 0, 35064, 0, 37007, 0, 27138, 0, 27931, 0, 28889, 0, + 29662, 0, 33853, 0, 37226, 0, 39409, 0, 20098, 0, 21365, 0, 27396, 0, + 29211, 0, 34349, 0, 40478, 0, 23888, 0, 28651, 0, 34253, 0, 35172, 0, + 25289, 0, 33240, 0, 34847, 0, 24266, 0, 26391, 0, 28010, 0, 29436, 0, + 37070, 0, 20358, 0, 20919, 0, 21214, 0, 25796, 0, 27347, 0, 29200, 0, + 30439, 0, 32769, 0, 34310, 0, 34396, 0, 36335, 0, 38706, 0, 39791, 0, + 40442, 0, 30860, 0, 31103, 0, 32160, 0, 33737, 0, 37636, 0, 40575, 0, + 35542, 0, 22751, 0, 24324, 0, 31840, 0, 32894, 0, 29282, 0, 30922, 0, + 36034, 0, 38647, 0, 22744, 0, 23650, 0, 27155, 0, 28122, 0, 28431, 0, + 32047, 0, 32311, 0, 38475, 0, 21202, 0, 32907, 0, 20956, 0, 20940, 0, + 31260, 0, 32190, 0, 33777, 0, 38517, 0, 35712, 0, 25295, 0, 27138, 0, + 35582, 0, 20025, 0, 23527, 0, 24594, 0, 29575, 0, 30064, 0, 21271, 0, + 30971, 0, 20415, 0, 24489, 0, 19981, 0, 27852, 0, 25976, 0, 32034, 0, + 21443, 0, 22622, 0, 30465, 0, 33865, 0, 35498, 0, 27578, 0, 36784, 0, + 27784, 0, 25342, 0, 33509, 0, 25504, 0, 30053, 0, 20142, 0, 20841, 0, + 20937, 0, 26753, 0, 31975, 0, 33391, 0, 35538, 0, 37327, 0, 21237, 0, + 21570, 0, 22899, 0, 24300, 0, 26053, 0, 28670, 0, 31018, 0, 38317, 0, + 39530, 0, 40599, 0, 40654, 0, 21147, 0, 26310, 0, 27511, 0, 36706, 0, + 24180, 0, 24976, 0, 25088, 0, 25754, 0, 28451, 0, 29001, 0, 29833, 0, + 31178, 0, 32244, 0, 32879, 0, 36646, 0, 34030, 0, 36899, 0, 37706, 0, + 21015, 0, 21155, 0, 21693, 0, 28872, 0, 35010, 0, 35498, 0, 24265, 0, + 24565, 0, 25467, 0, 27566, 0, 31806, 0, 29557, 0, 20196, 0, 22265, 0, + 23527, 0, 23994, 0, 24604, 0, 29618, 0, 29801, 0, 32666, 0, 32838, 0, + 37428, 0, 38646, 0, 38728, 0, 38936, 0, 20363, 0, 31150, 0, 37300, 0, + 38584, 0, 24801, 0, 20102, 0, 20698, 0, 23534, 0, 23615, 0, 26009, 0, + 27138, 0, 29134, 0, 30274, 0, 34044, 0, 36988, 0, 40845, 0, 26248, 0, + 38446, 0, 21129, 0, 26491, 0, 26611, 0, 27969, 0, 28316, 0, 29705, 0, + 30041, 0, 30827, 0, 32016, 0, 39006, 0, 20845, 0, 25134, 0, 38520, 0, + 20523, 0, 23833, 0, 28138, 0, 36650, 0, 24459, 0, 24900, 0, 26647, 0, + 29575, 0, 38534, 0, 21033, 0, 21519, 0, 23653, 0, 26131, 0, 26446, 0, + 26792, 0, 27877, 0, 29702, 0, 30178, 0, 32633, 0, 35023, 0, 35041, 0, + 37324, 0, 38626, 0, 21311, 0, 28346, 0, 21533, 0, 29136, 0, 29848, 0, + 34298, 0, 38563, 0, 40023, 0, 40607, 0, 26519, 0, 28107, 0, 33256, 0, + 31435, 0, 31520, 0, 31890, 0, 29376, 0, 28825, 0, 35672, 0, 20160, 0, + 33590, 0, 21050, 0, 20999, 0, 24230, 0, 25299, 0, 31958, 0, 23429, 0, + 27934, 0, 26292, 0, 36667, 0, 34892, 0, 38477, 0, 35211, 0, 24275, 0, + 20800, 0, 21952, 0, 22618, 0, 26228, 0, 20958, 0, 29482, 0, 30410, 0, + 31036, 0, 31070, 0, 31077, 0, 31119, 0, 38742, 0, 31934, 0, 32701, 0, + 34322, 0, 35576, 0, 36920, 0, 37117, 0, 39151, 0, 39164, 0, 39208, 0, + 40372, 0, 37086, 0, 38583, 0, 20398, 0, 20711, 0, 20813, 0, 21193, 0, + 21220, 0, 21329, 0, 21917, 0, 22022, 0, 22120, 0, 22592, 0, 22696, 0, + 23652, 0, 23662, 0, 24724, 0, 24936, 0, 24974, 0, 25074, 0, 25935, 0, + 26082, 0, 26257, 0, 26757, 0, 28023, 0, 28186, 0, 28450, 0, 29038, 0, + 29227, 0, 29730, 0, 30865, 0, 31038, 0, 31049, 0, 31048, 0, 31056, 0, + 31062, 0, 31069, 0, 31117, 0, 31118, 0, 31296, 0, 31361, 0, 31680, 0, + 32244, 0, 32265, 0, 32321, 0, 32626, 0, 32773, 0, 33261, 0, 33401, 0, + 33401, 0, 33879, 0, 35088, 0, 35222, 0, 35585, 0, 35641, 0, 36051, 0, + 36104, 0, 36790, 0, 36920, 0, 38627, 0, 38911, 0, 38971, 0, 24693, 0, + 148206, 0, 33304, 0, 20006, 0, 20917, 0, 20840, 0, 20352, 0, 20805, 0, + 20864, 0, 21191, 0, 21242, 0, 21917, 0, 21845, 0, 21913, 0, 21986, 0, + 22618, 0, 22707, 0, 22852, 0, 22868, 0, 23138, 0, 23336, 0, 24274, 0, + 24281, 0, 24425, 0, 24493, 0, 24792, 0, 24910, 0, 24840, 0, 24974, 0, + 24928, 0, 25074, 0, 25140, 0, 25540, 0, 25628, 0, 25682, 0, 25942, 0, + 26228, 0, 26391, 0, 26395, 0, 26454, 0, 27513, 0, 27578, 0, 27969, 0, + 28379, 0, 28363, 0, 28450, 0, 28702, 0, 29038, 0, 30631, 0, 29237, 0, + 29359, 0, 29482, 0, 29809, 0, 29958, 0, 30011, 0, 30237, 0, 30239, 0, + 30410, 0, 30427, 0, 30452, 0, 30538, 0, 30528, 0, 30924, 0, 31409, 0, + 31680, 0, 31867, 0, 32091, 0, 32244, 0, 32574, 0, 32773, 0, 33618, 0, + 33775, 0, 34681, 0, 35137, 0, 35206, 0, 35222, 0, 35519, 0, 35576, 0, + 35531, 0, 35585, 0, 35582, 0, 35565, 0, 35641, 0, 35722, 0, 36104, 0, + 36664, 0, 36978, 0, 37273, 0, 37494, 0, 38524, 0, 38627, 0, 38742, 0, + 38875, 0, 38911, 0, 38923, 0, 38971, 0, 39698, 0, 40860, 0, 141386, 0, + 141380, 0, 144341, 0, 15261, 0, 16408, 0, 16441, 0, 152137, 0, 154832, 0, + 163539, 0, 40771, 0, 40846, 0, 102, 102, 0, 102, 105, 0, 102, 108, 0, + 102, 102, 105, 0, 102, 102, 108, 0, 383, 116, 0, 115, 116, 0, 1396, 1398, + 0, 1396, 1381, 0, 1396, 1387, 0, 1406, 1398, 0, 1396, 1389, 0, 1497, + 1460, 0, 1522, 1463, 0, 1506, 0, 1488, 0, 1491, 0, 1492, 0, 1499, 0, + 1500, 0, 1501, 0, 1512, 0, 1514, 0, 43, 0, 1513, 1473, 0, 1513, 1474, 0, + 64329, 1473, 0, 64329, 1474, 0, 1488, 1463, 0, 1488, 1464, 0, 1488, 1468, + 0, 1489, 1468, 0, 1490, 1468, 0, 1491, 1468, 0, 1492, 1468, 0, 1493, + 1468, 0, 1494, 1468, 0, 1496, 1468, 0, 1497, 1468, 0, 1498, 1468, 0, + 1499, 1468, 0, 1500, 1468, 0, 1502, 1468, 0, 1504, 1468, 0, 1505, 1468, + 0, 1507, 1468, 0, 1508, 1468, 0, 1510, 1468, 0, 1511, 1468, 0, 1512, + 1468, 0, 1513, 1468, 0, 1514, 1468, 0, 1493, 1465, 0, 1489, 1471, 0, + 1499, 1471, 0, 1508, 1471, 0, 1488, 1500, 0, 1649, 0, 1649, 0, 1659, 0, + 1659, 0, 1659, 0, 1659, 0, 1662, 0, 1662, 0, 1662, 0, 1662, 0, 1664, 0, + 1664, 0, 1664, 0, 1664, 0, 1658, 0, 1658, 0, 1658, 0, 1658, 0, 1663, 0, + 1663, 0, 1663, 0, 1663, 0, 1657, 0, 1657, 0, 1657, 0, 1657, 0, 1700, 0, + 1700, 0, 1700, 0, 1700, 0, 1702, 0, 1702, 0, 1702, 0, 1702, 0, 1668, 0, + 1668, 0, 1668, 0, 1668, 0, 1667, 0, 1667, 0, 1667, 0, 1667, 0, 1670, 0, + 1670, 0, 1670, 0, 1670, 0, 1671, 0, 1671, 0, 1671, 0, 1671, 0, 1677, 0, + 1677, 0, 1676, 0, 1676, 0, 1678, 0, 1678, 0, 1672, 0, 1672, 0, 1688, 0, + 1688, 0, 1681, 0, 1681, 0, 1705, 0, 1705, 0, 1705, 0, 1705, 0, 1711, 0, + 1711, 0, 1711, 0, 1711, 0, 1715, 0, 1715, 0, 1715, 0, 1715, 0, 1713, 0, + 1713, 0, 1713, 0, 1713, 0, 1722, 0, 1722, 0, 1723, 0, 1723, 0, 1723, 0, + 1723, 0, 1728, 0, 1728, 0, 1729, 0, 1729, 0, 1729, 0, 1729, 0, 1726, 0, + 1726, 0, 1726, 0, 1726, 0, 1746, 0, 1746, 0, 1747, 0, 1747, 0, 1709, 0, + 1709, 0, 1709, 0, 1709, 0, 1735, 0, 1735, 0, 1734, 0, 1734, 0, 1736, 0, + 1736, 0, 1655, 0, 1739, 0, 1739, 0, 1733, 0, 1733, 0, 1737, 0, 1737, 0, + 1744, 0, 1744, 0, 1744, 0, 1744, 0, 1609, 0, 1609, 0, 1574, 1575, 0, + 1574, 1575, 0, 1574, 1749, 0, 1574, 1749, 0, 1574, 1608, 0, 1574, 1608, + 0, 1574, 1735, 0, 1574, 1735, 0, 1574, 1734, 0, 1574, 1734, 0, 1574, + 1736, 0, 1574, 1736, 0, 1574, 1744, 0, 1574, 1744, 0, 1574, 1744, 0, + 1574, 1609, 0, 1574, 1609, 0, 1574, 1609, 0, 1740, 0, 1740, 0, 1740, 0, + 1740, 0, 1574, 1580, 0, 1574, 1581, 0, 1574, 1605, 0, 1574, 1609, 0, + 1574, 1610, 0, 1576, 1580, 0, 1576, 1581, 0, 1576, 1582, 0, 1576, 1605, + 0, 1576, 1609, 0, 1576, 1610, 0, 1578, 1580, 0, 1578, 1581, 0, 1578, + 1582, 0, 1578, 1605, 0, 1578, 1609, 0, 1578, 1610, 0, 1579, 1580, 0, + 1579, 1605, 0, 1579, 1609, 0, 1579, 1610, 0, 1580, 1581, 0, 1580, 1605, + 0, 1581, 1580, 0, 1581, 1605, 0, 1582, 1580, 0, 1582, 1581, 0, 1582, + 1605, 0, 1587, 1580, 0, 1587, 1581, 0, 1587, 1582, 0, 1587, 1605, 0, + 1589, 1581, 0, 1589, 1605, 0, 1590, 1580, 0, 1590, 1581, 0, 1590, 1582, + 0, 1590, 1605, 0, 1591, 1581, 0, 1591, 1605, 0, 1592, 1605, 0, 1593, + 1580, 0, 1593, 1605, 0, 1594, 1580, 0, 1594, 1605, 0, 1601, 1580, 0, + 1601, 1581, 0, 1601, 1582, 0, 1601, 1605, 0, 1601, 1609, 0, 1601, 1610, + 0, 1602, 1581, 0, 1602, 1605, 0, 1602, 1609, 0, 1602, 1610, 0, 1603, + 1575, 0, 1603, 1580, 0, 1603, 1581, 0, 1603, 1582, 0, 1603, 1604, 0, + 1603, 1605, 0, 1603, 1609, 0, 1603, 1610, 0, 1604, 1580, 0, 1604, 1581, + 0, 1604, 1582, 0, 1604, 1605, 0, 1604, 1609, 0, 1604, 1610, 0, 1605, + 1580, 0, 1605, 1581, 0, 1605, 1582, 0, 1605, 1605, 0, 1605, 1609, 0, + 1605, 1610, 0, 1606, 1580, 0, 1606, 1581, 0, 1606, 1582, 0, 1606, 1605, + 0, 1606, 1609, 0, 1606, 1610, 0, 1607, 1580, 0, 1607, 1605, 0, 1607, + 1609, 0, 1607, 1610, 0, 1610, 1580, 0, 1610, 1581, 0, 1610, 1582, 0, + 1610, 1605, 0, 1610, 1609, 0, 1610, 1610, 0, 1584, 1648, 0, 1585, 1648, + 0, 1609, 1648, 0, 32, 1612, 1617, 0, 32, 1613, 1617, 0, 32, 1614, 1617, + 0, 32, 1615, 1617, 0, 32, 1616, 1617, 0, 32, 1617, 1648, 0, 1574, 1585, + 0, 1574, 1586, 0, 1574, 1605, 0, 1574, 1606, 0, 1574, 1609, 0, 1574, + 1610, 0, 1576, 1585, 0, 1576, 1586, 0, 1576, 1605, 0, 1576, 1606, 0, + 1576, 1609, 0, 1576, 1610, 0, 1578, 1585, 0, 1578, 1586, 0, 1578, 1605, + 0, 1578, 1606, 0, 1578, 1609, 0, 1578, 1610, 0, 1579, 1585, 0, 1579, + 1586, 0, 1579, 1605, 0, 1579, 1606, 0, 1579, 1609, 0, 1579, 1610, 0, + 1601, 1609, 0, 1601, 1610, 0, 1602, 1609, 0, 1602, 1610, 0, 1603, 1575, + 0, 1603, 1604, 0, 1603, 1605, 0, 1603, 1609, 0, 1603, 1610, 0, 1604, + 1605, 0, 1604, 1609, 0, 1604, 1610, 0, 1605, 1575, 0, 1605, 1605, 0, + 1606, 1585, 0, 1606, 1586, 0, 1606, 1605, 0, 1606, 1606, 0, 1606, 1609, + 0, 1606, 1610, 0, 1609, 1648, 0, 1610, 1585, 0, 1610, 1586, 0, 1610, + 1605, 0, 1610, 1606, 0, 1610, 1609, 0, 1610, 1610, 0, 1574, 1580, 0, + 1574, 1581, 0, 1574, 1582, 0, 1574, 1605, 0, 1574, 1607, 0, 1576, 1580, + 0, 1576, 1581, 0, 1576, 1582, 0, 1576, 1605, 0, 1576, 1607, 0, 1578, + 1580, 0, 1578, 1581, 0, 1578, 1582, 0, 1578, 1605, 0, 1578, 1607, 0, + 1579, 1605, 0, 1580, 1581, 0, 1580, 1605, 0, 1581, 1580, 0, 1581, 1605, + 0, 1582, 1580, 0, 1582, 1605, 0, 1587, 1580, 0, 1587, 1581, 0, 1587, + 1582, 0, 1587, 1605, 0, 1589, 1581, 0, 1589, 1582, 0, 1589, 1605, 0, + 1590, 1580, 0, 1590, 1581, 0, 1590, 1582, 0, 1590, 1605, 0, 1591, 1581, + 0, 1592, 1605, 0, 1593, 1580, 0, 1593, 1605, 0, 1594, 1580, 0, 1594, + 1605, 0, 1601, 1580, 0, 1601, 1581, 0, 1601, 1582, 0, 1601, 1605, 0, + 1602, 1581, 0, 1602, 1605, 0, 1603, 1580, 0, 1603, 1581, 0, 1603, 1582, + 0, 1603, 1604, 0, 1603, 1605, 0, 1604, 1580, 0, 1604, 1581, 0, 1604, + 1582, 0, 1604, 1605, 0, 1604, 1607, 0, 1605, 1580, 0, 1605, 1581, 0, + 1605, 1582, 0, 1605, 1605, 0, 1606, 1580, 0, 1606, 1581, 0, 1606, 1582, + 0, 1606, 1605, 0, 1606, 1607, 0, 1607, 1580, 0, 1607, 1605, 0, 1607, + 1648, 0, 1610, 1580, 0, 1610, 1581, 0, 1610, 1582, 0, 1610, 1605, 0, + 1610, 1607, 0, 1574, 1605, 0, 1574, 1607, 0, 1576, 1605, 0, 1576, 1607, + 0, 1578, 1605, 0, 1578, 1607, 0, 1579, 1605, 0, 1579, 1607, 0, 1587, + 1605, 0, 1587, 1607, 0, 1588, 1605, 0, 1588, 1607, 0, 1603, 1604, 0, + 1603, 1605, 0, 1604, 1605, 0, 1606, 1605, 0, 1606, 1607, 0, 1610, 1605, + 0, 1610, 1607, 0, 1600, 1614, 1617, 0, 1600, 1615, 1617, 0, 1600, 1616, + 1617, 0, 1591, 1609, 0, 1591, 1610, 0, 1593, 1609, 0, 1593, 1610, 0, + 1594, 1609, 0, 1594, 1610, 0, 1587, 1609, 0, 1587, 1610, 0, 1588, 1609, + 0, 1588, 1610, 0, 1581, 1609, 0, 1581, 1610, 0, 1580, 1609, 0, 1580, + 1610, 0, 1582, 1609, 0, 1582, 1610, 0, 1589, 1609, 0, 1589, 1610, 0, + 1590, 1609, 0, 1590, 1610, 0, 1588, 1580, 0, 1588, 1581, 0, 1588, 1582, + 0, 1588, 1605, 0, 1588, 1585, 0, 1587, 1585, 0, 1589, 1585, 0, 1590, + 1585, 0, 1591, 1609, 0, 1591, 1610, 0, 1593, 1609, 0, 1593, 1610, 0, + 1594, 1609, 0, 1594, 1610, 0, 1587, 1609, 0, 1587, 1610, 0, 1588, 1609, + 0, 1588, 1610, 0, 1581, 1609, 0, 1581, 1610, 0, 1580, 1609, 0, 1580, + 1610, 0, 1582, 1609, 0, 1582, 1610, 0, 1589, 1609, 0, 1589, 1610, 0, + 1590, 1609, 0, 1590, 1610, 0, 1588, 1580, 0, 1588, 1581, 0, 1588, 1582, + 0, 1588, 1605, 0, 1588, 1585, 0, 1587, 1585, 0, 1589, 1585, 0, 1590, + 1585, 0, 1588, 1580, 0, 1588, 1581, 0, 1588, 1582, 0, 1588, 1605, 0, + 1587, 1607, 0, 1588, 1607, 0, 1591, 1605, 0, 1587, 1580, 0, 1587, 1581, + 0, 1587, 1582, 0, 1588, 1580, 0, 1588, 1581, 0, 1588, 1582, 0, 1591, + 1605, 0, 1592, 1605, 0, 1575, 1611, 0, 1575, 1611, 0, 1578, 1580, 1605, + 0, 1578, 1581, 1580, 0, 1578, 1581, 1580, 0, 1578, 1581, 1605, 0, 1578, + 1582, 1605, 0, 1578, 1605, 1580, 0, 1578, 1605, 1581, 0, 1578, 1605, + 1582, 0, 1580, 1605, 1581, 0, 1580, 1605, 1581, 0, 1581, 1605, 1610, 0, + 1581, 1605, 1609, 0, 1587, 1581, 1580, 0, 1587, 1580, 1581, 0, 1587, + 1580, 1609, 0, 1587, 1605, 1581, 0, 1587, 1605, 1581, 0, 1587, 1605, + 1580, 0, 1587, 1605, 1605, 0, 1587, 1605, 1605, 0, 1589, 1581, 1581, 0, + 1589, 1581, 1581, 0, 1589, 1605, 1605, 0, 1588, 1581, 1605, 0, 1588, + 1581, 1605, 0, 1588, 1580, 1610, 0, 1588, 1605, 1582, 0, 1588, 1605, + 1582, 0, 1588, 1605, 1605, 0, 1588, 1605, 1605, 0, 1590, 1581, 1609, 0, + 1590, 1582, 1605, 0, 1590, 1582, 1605, 0, 1591, 1605, 1581, 0, 1591, + 1605, 1581, 0, 1591, 1605, 1605, 0, 1591, 1605, 1610, 0, 1593, 1580, + 1605, 0, 1593, 1605, 1605, 0, 1593, 1605, 1605, 0, 1593, 1605, 1609, 0, + 1594, 1605, 1605, 0, 1594, 1605, 1610, 0, 1594, 1605, 1609, 0, 1601, + 1582, 1605, 0, 1601, 1582, 1605, 0, 1602, 1605, 1581, 0, 1602, 1605, + 1605, 0, 1604, 1581, 1605, 0, 1604, 1581, 1610, 0, 1604, 1581, 1609, 0, + 1604, 1580, 1580, 0, 1604, 1580, 1580, 0, 1604, 1582, 1605, 0, 1604, + 1582, 1605, 0, 1604, 1605, 1581, 0, 1604, 1605, 1581, 0, 1605, 1581, + 1580, 0, 1605, 1581, 1605, 0, 1605, 1581, 1610, 0, 1605, 1580, 1581, 0, + 1605, 1580, 1605, 0, 1605, 1582, 1580, 0, 1605, 1582, 1605, 0, 1605, + 1580, 1582, 0, 1607, 1605, 1580, 0, 1607, 1605, 1605, 0, 1606, 1581, + 1605, 0, 1606, 1581, 1609, 0, 1606, 1580, 1605, 0, 1606, 1580, 1605, 0, + 1606, 1580, 1609, 0, 1606, 1605, 1610, 0, 1606, 1605, 1609, 0, 1610, + 1605, 1605, 0, 1610, 1605, 1605, 0, 1576, 1582, 1610, 0, 1578, 1580, + 1610, 0, 1578, 1580, 1609, 0, 1578, 1582, 1610, 0, 1578, 1582, 1609, 0, + 1578, 1605, 1610, 0, 1578, 1605, 1609, 0, 1580, 1605, 1610, 0, 1580, + 1581, 1609, 0, 1580, 1605, 1609, 0, 1587, 1582, 1609, 0, 1589, 1581, + 1610, 0, 1588, 1581, 1610, 0, 1590, 1581, 1610, 0, 1604, 1580, 1610, 0, + 1604, 1605, 1610, 0, 1610, 1581, 1610, 0, 1610, 1580, 1610, 0, 1610, + 1605, 1610, 0, 1605, 1605, 1610, 0, 1602, 1605, 1610, 0, 1606, 1581, + 1610, 0, 1602, 1605, 1581, 0, 1604, 1581, 1605, 0, 1593, 1605, 1610, 0, + 1603, 1605, 1610, 0, 1606, 1580, 1581, 0, 1605, 1582, 1610, 0, 1604, + 1580, 1605, 0, 1603, 1605, 1605, 0, 1604, 1580, 1605, 0, 1606, 1580, + 1581, 0, 1580, 1581, 1610, 0, 1581, 1580, 1610, 0, 1605, 1580, 1610, 0, + 1601, 1605, 1610, 0, 1576, 1581, 1610, 0, 1603, 1605, 1605, 0, 1593, + 1580, 1605, 0, 1589, 1605, 1605, 0, 1587, 1582, 1610, 0, 1606, 1580, + 1610, 0, 1589, 1604, 1746, 0, 1602, 1604, 1746, 0, 1575, 1604, 1604, + 1607, 0, 1575, 1603, 1576, 1585, 0, 1605, 1581, 1605, 1583, 0, 1589, + 1604, 1593, 1605, 0, 1585, 1587, 1608, 1604, 0, 1593, 1604, 1610, 1607, + 0, 1608, 1587, 1604, 1605, 0, 1589, 1604, 1609, 0, 1589, 1604, 1609, 32, + 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, + 1605, 0, 1580, 1604, 32, 1580, 1604, 1575, 1604, 1607, 0, 1585, 1740, + 1575, 1604, 0, 44, 0, 12289, 0, 12290, 0, 58, 0, 59, 0, 33, 0, 63, 0, + 12310, 0, 12311, 0, 8230, 0, 8229, 0, 8212, 0, 8211, 0, 95, 0, 95, 0, 40, + 0, 41, 0, 123, 0, 125, 0, 12308, 0, 12309, 0, 12304, 0, 12305, 0, 12298, + 0, 12299, 0, 12296, 0, 12297, 0, 12300, 0, 12301, 0, 12302, 0, 12303, 0, + 91, 0, 93, 0, 8254, 0, 8254, 0, 8254, 0, 8254, 0, 95, 0, 95, 0, 95, 0, + 44, 0, 12289, 0, 46, 0, 59, 0, 58, 0, 63, 0, 33, 0, 8212, 0, 40, 0, 41, + 0, 123, 0, 125, 0, 12308, 0, 12309, 0, 35, 0, 38, 0, 42, 0, 43, 0, 45, 0, + 60, 0, 62, 0, 61, 0, 92, 0, 36, 0, 37, 0, 64, 0, 32, 1611, 0, 1600, 1611, + 0, 32, 1612, 0, 32, 1613, 0, 32, 1614, 0, 1600, 1614, 0, 32, 1615, 0, + 1600, 1615, 0, 32, 1616, 0, 1600, 1616, 0, 32, 1617, 0, 1600, 1617, 0, + 32, 1618, 0, 1600, 1618, 0, 1569, 0, 1570, 0, 1570, 0, 1571, 0, 1571, 0, + 1572, 0, 1572, 0, 1573, 0, 1573, 0, 1574, 0, 1574, 0, 1574, 0, 1574, 0, + 1575, 0, 1575, 0, 1576, 0, 1576, 0, 1576, 0, 1576, 0, 1577, 0, 1577, 0, + 1578, 0, 1578, 0, 1578, 0, 1578, 0, 1579, 0, 1579, 0, 1579, 0, 1579, 0, + 1580, 0, 1580, 0, 1580, 0, 1580, 0, 1581, 0, 1581, 0, 1581, 0, 1581, 0, + 1582, 0, 1582, 0, 1582, 0, 1582, 0, 1583, 0, 1583, 0, 1584, 0, 1584, 0, + 1585, 0, 1585, 0, 1586, 0, 1586, 0, 1587, 0, 1587, 0, 1587, 0, 1587, 0, + 1588, 0, 1588, 0, 1588, 0, 1588, 0, 1589, 0, 1589, 0, 1589, 0, 1589, 0, + 1590, 0, 1590, 0, 1590, 0, 1590, 0, 1591, 0, 1591, 0, 1591, 0, 1591, 0, + 1592, 0, 1592, 0, 1592, 0, 1592, 0, 1593, 0, 1593, 0, 1593, 0, 1593, 0, + 1594, 0, 1594, 0, 1594, 0, 1594, 0, 1601, 0, 1601, 0, 1601, 0, 1601, 0, + 1602, 0, 1602, 0, 1602, 0, 1602, 0, 1603, 0, 1603, 0, 1603, 0, 1603, 0, + 1604, 0, 1604, 0, 1604, 0, 1604, 0, 1605, 0, 1605, 0, 1605, 0, 1605, 0, + 1606, 0, 1606, 0, 1606, 0, 1606, 0, 1607, 0, 1607, 0, 1607, 0, 1607, 0, + 1608, 0, 1608, 0, 1609, 0, 1609, 0, 1610, 0, 1610, 0, 1610, 0, 1610, 0, + 1604, 1570, 0, 1604, 1570, 0, 1604, 1571, 0, 1604, 1571, 0, 1604, 1573, + 0, 1604, 1573, 0, 1604, 1575, 0, 1604, 1575, 0, 33, 0, 34, 0, 35, 0, 36, + 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, + 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, + 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 65, 0, 66, 0, 67, 0, + 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, + 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, + 89, 0, 90, 0, 91, 0, 92, 0, 93, 0, 94, 0, 95, 0, 96, 0, 97, 0, 98, 0, 99, + 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, + 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, + 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 123, 0, 124, 0, 125, 0, 126, + 0, 10629, 0, 10630, 0, 12290, 0, 12300, 0, 12301, 0, 12289, 0, 12539, 0, + 12530, 0, 12449, 0, 12451, 0, 12453, 0, 12455, 0, 12457, 0, 12515, 0, + 12517, 0, 12519, 0, 12483, 0, 12540, 0, 12450, 0, 12452, 0, 12454, 0, + 12456, 0, 12458, 0, 12459, 0, 12461, 0, 12463, 0, 12465, 0, 12467, 0, + 12469, 0, 12471, 0, 12473, 0, 12475, 0, 12477, 0, 12479, 0, 12481, 0, + 12484, 0, 12486, 0, 12488, 0, 12490, 0, 12491, 0, 12492, 0, 12493, 0, + 12494, 0, 12495, 0, 12498, 0, 12501, 0, 12504, 0, 12507, 0, 12510, 0, + 12511, 0, 12512, 0, 12513, 0, 12514, 0, 12516, 0, 12518, 0, 12520, 0, + 12521, 0, 12522, 0, 12523, 0, 12524, 0, 12525, 0, 12527, 0, 12531, 0, + 12441, 0, 12442, 0, 12644, 0, 12593, 0, 12594, 0, 12595, 0, 12596, 0, + 12597, 0, 12598, 0, 12599, 0, 12600, 0, 12601, 0, 12602, 0, 12603, 0, + 12604, 0, 12605, 0, 12606, 0, 12607, 0, 12608, 0, 12609, 0, 12610, 0, + 12611, 0, 12612, 0, 12613, 0, 12614, 0, 12615, 0, 12616, 0, 12617, 0, + 12618, 0, 12619, 0, 12620, 0, 12621, 0, 12622, 0, 12623, 0, 12624, 0, + 12625, 0, 12626, 0, 12627, 0, 12628, 0, 12629, 0, 12630, 0, 12631, 0, + 12632, 0, 12633, 0, 12634, 0, 12635, 0, 12636, 0, 12637, 0, 12638, 0, + 12639, 0, 12640, 0, 12641, 0, 12642, 0, 12643, 0, 162, 0, 163, 0, 172, 0, + 175, 0, 166, 0, 165, 0, 8361, 0, 9474, 0, 8592, 0, 8593, 0, 8594, 0, + 8595, 0, 9632, 0, 9675, 0, 720, 0, 721, 0, 230, 0, 665, 0, 595, 0, 675, + 0, 43878, 0, 677, 0, 676, 0, 598, 0, 599, 0, 7569, 0, 600, 0, 606, 0, + 681, 0, 612, 0, 610, 0, 608, 0, 667, 0, 295, 0, 668, 0, 615, 0, 644, 0, + 682, 0, 683, 0, 620, 0, 122628, 0, 42894, 0, 622, 0, 122629, 0, 654, 0, + 122630, 0, 248, 0, 630, 0, 631, 0, 113, 0, 634, 0, 122632, 0, 637, 0, + 638, 0, 640, 0, 680, 0, 678, 0, 43879, 0, 679, 0, 648, 0, 11377, 0, 655, + 0, 673, 0, 674, 0, 664, 0, 448, 0, 449, 0, 450, 0, 122634, 0, 122654, 0, + 69785, 69818, 0, 69787, 69818, 0, 69797, 69818, 0, 69937, 69927, 0, + 69938, 69927, 0, 70471, 70462, 0, 70471, 70487, 0, 70841, 70842, 0, + 70841, 70832, 0, 70841, 70845, 0, 71096, 71087, 0, 71097, 71087, 0, + 71989, 71984, 0, 119127, 119141, 0, 119128, 119141, 0, 119135, 119150, 0, + 119135, 119151, 0, 119135, 119152, 0, 119135, 119153, 0, 119135, 119154, + 0, 119225, 119141, 0, 119226, 119141, 0, 119227, 119150, 0, 119228, + 119150, 0, 119227, 119151, 0, 119228, 119151, 0, 65, 0, 66, 0, 67, 0, 68, + 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, + 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, + 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, + 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, + 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, + 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, + 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, + 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, + 102, 0, 103, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, + 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, + 121, 0, 122, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, + 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, + 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, + 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, + 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, + 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 65, 0, 67, 0, 68, 0, 71, 0, 74, + 0, 75, 0, 78, 0, 79, 0, 80, 0, 81, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, + 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 102, 0, 104, 0, 105, 0, + 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 112, 0, 113, 0, 114, 0, 115, 0, + 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 65, 0, 66, 0, 67, + 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, + 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, + 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, + 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, + 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, + 122, 0, 65, 0, 66, 0, 68, 0, 69, 0, 70, 0, 71, 0, 74, 0, 75, 0, 76, 0, + 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, + 0, 89, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, + 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, + 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, + 65, 0, 66, 0, 68, 0, 69, 0, 70, 0, 71, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, + 0, 79, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 97, 0, 98, 0, + 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, + 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, + 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 65, 0, 66, 0, 67, 0, 68, + 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, + 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, + 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, + 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, + 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, + 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, + 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, + 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, + 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, + 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, + 120, 0, 121, 0, 122, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, + 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, + 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, + 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, + 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, + 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 65, 0, 66, 0, 67, 0, 68, + 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, + 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, + 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, + 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, + 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, + 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, + 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, + 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, + 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, + 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, + 120, 0, 121, 0, 122, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, + 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, + 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 97, 0, 98, 0, + 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, + 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, + 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 305, 0, 567, 0, 913, 0, + 914, 0, 915, 0, 916, 0, 917, 0, 918, 0, 919, 0, 920, 0, 921, 0, 922, 0, + 923, 0, 924, 0, 925, 0, 926, 0, 927, 0, 928, 0, 929, 0, 1012, 0, 931, 0, + 932, 0, 933, 0, 934, 0, 935, 0, 936, 0, 937, 0, 8711, 0, 945, 0, 946, 0, + 947, 0, 948, 0, 949, 0, 950, 0, 951, 0, 952, 0, 953, 0, 954, 0, 955, 0, + 956, 0, 957, 0, 958, 0, 959, 0, 960, 0, 961, 0, 962, 0, 963, 0, 964, 0, + 965, 0, 966, 0, 967, 0, 968, 0, 969, 0, 8706, 0, 1013, 0, 977, 0, 1008, + 0, 981, 0, 1009, 0, 982, 0, 913, 0, 914, 0, 915, 0, 916, 0, 917, 0, 918, + 0, 919, 0, 920, 0, 921, 0, 922, 0, 923, 0, 924, 0, 925, 0, 926, 0, 927, + 0, 928, 0, 929, 0, 1012, 0, 931, 0, 932, 0, 933, 0, 934, 0, 935, 0, 936, + 0, 937, 0, 8711, 0, 945, 0, 946, 0, 947, 0, 948, 0, 949, 0, 950, 0, 951, + 0, 952, 0, 953, 0, 954, 0, 955, 0, 956, 0, 957, 0, 958, 0, 959, 0, 960, + 0, 961, 0, 962, 0, 963, 0, 964, 0, 965, 0, 966, 0, 967, 0, 968, 0, 969, + 0, 8706, 0, 1013, 0, 977, 0, 1008, 0, 981, 0, 1009, 0, 982, 0, 913, 0, + 914, 0, 915, 0, 916, 0, 917, 0, 918, 0, 919, 0, 920, 0, 921, 0, 922, 0, + 923, 0, 924, 0, 925, 0, 926, 0, 927, 0, 928, 0, 929, 0, 1012, 0, 931, 0, + 932, 0, 933, 0, 934, 0, 935, 0, 936, 0, 937, 0, 8711, 0, 945, 0, 946, 0, + 947, 0, 948, 0, 949, 0, 950, 0, 951, 0, 952, 0, 953, 0, 954, 0, 955, 0, + 956, 0, 957, 0, 958, 0, 959, 0, 960, 0, 961, 0, 962, 0, 963, 0, 964, 0, + 965, 0, 966, 0, 967, 0, 968, 0, 969, 0, 8706, 0, 1013, 0, 977, 0, 1008, + 0, 981, 0, 1009, 0, 982, 0, 913, 0, 914, 0, 915, 0, 916, 0, 917, 0, 918, + 0, 919, 0, 920, 0, 921, 0, 922, 0, 923, 0, 924, 0, 925, 0, 926, 0, 927, + 0, 928, 0, 929, 0, 1012, 0, 931, 0, 932, 0, 933, 0, 934, 0, 935, 0, 936, + 0, 937, 0, 8711, 0, 945, 0, 946, 0, 947, 0, 948, 0, 949, 0, 950, 0, 951, + 0, 952, 0, 953, 0, 954, 0, 955, 0, 956, 0, 957, 0, 958, 0, 959, 0, 960, + 0, 961, 0, 962, 0, 963, 0, 964, 0, 965, 0, 966, 0, 967, 0, 968, 0, 969, + 0, 8706, 0, 1013, 0, 977, 0, 1008, 0, 981, 0, 1009, 0, 982, 0, 913, 0, + 914, 0, 915, 0, 916, 0, 917, 0, 918, 0, 919, 0, 920, 0, 921, 0, 922, 0, + 923, 0, 924, 0, 925, 0, 926, 0, 927, 0, 928, 0, 929, 0, 1012, 0, 931, 0, + 932, 0, 933, 0, 934, 0, 935, 0, 936, 0, 937, 0, 8711, 0, 945, 0, 946, 0, + 947, 0, 948, 0, 949, 0, 950, 0, 951, 0, 952, 0, 953, 0, 954, 0, 955, 0, + 956, 0, 957, 0, 958, 0, 959, 0, 960, 0, 961, 0, 962, 0, 963, 0, 964, 0, + 965, 0, 966, 0, 967, 0, 968, 0, 969, 0, 8706, 0, 1013, 0, 977, 0, 1008, + 0, 981, 0, 1009, 0, 982, 0, 988, 0, 989, 0, 48, 0, 49, 0, 50, 0, 51, 0, + 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, + 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, + 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, + 0, 54, 0, 55, 0, 56, 0, 57, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, + 54, 0, 55, 0, 56, 0, 57, 0, 1575, 0, 1576, 0, 1580, 0, 1583, 0, 1608, 0, + 1586, 0, 1581, 0, 1591, 0, 1610, 0, 1603, 0, 1604, 0, 1605, 0, 1606, 0, + 1587, 0, 1593, 0, 1601, 0, 1589, 0, 1602, 0, 1585, 0, 1588, 0, 1578, 0, + 1579, 0, 1582, 0, 1584, 0, 1590, 0, 1592, 0, 1594, 0, 1646, 0, 1722, 0, + 1697, 0, 1647, 0, 1576, 0, 1580, 0, 1607, 0, 1581, 0, 1610, 0, 1603, 0, + 1604, 0, 1605, 0, 1606, 0, 1587, 0, 1593, 0, 1601, 0, 1589, 0, 1602, 0, + 1588, 0, 1578, 0, 1579, 0, 1582, 0, 1590, 0, 1594, 0, 1580, 0, 1581, 0, + 1610, 0, 1604, 0, 1606, 0, 1587, 0, 1593, 0, 1589, 0, 1602, 0, 1588, 0, + 1582, 0, 1590, 0, 1594, 0, 1722, 0, 1647, 0, 1576, 0, 1580, 0, 1607, 0, + 1581, 0, 1591, 0, 1610, 0, 1603, 0, 1605, 0, 1606, 0, 1587, 0, 1593, 0, + 1601, 0, 1589, 0, 1602, 0, 1588, 0, 1578, 0, 1579, 0, 1582, 0, 1590, 0, + 1592, 0, 1594, 0, 1646, 0, 1697, 0, 1575, 0, 1576, 0, 1580, 0, 1583, 0, + 1607, 0, 1608, 0, 1586, 0, 1581, 0, 1591, 0, 1610, 0, 1604, 0, 1605, 0, + 1606, 0, 1587, 0, 1593, 0, 1601, 0, 1589, 0, 1602, 0, 1585, 0, 1588, 0, + 1578, 0, 1579, 0, 1582, 0, 1584, 0, 1590, 0, 1592, 0, 1594, 0, 1576, 0, + 1580, 0, 1583, 0, 1608, 0, 1586, 0, 1581, 0, 1591, 0, 1610, 0, 1604, 0, + 1605, 0, 1606, 0, 1587, 0, 1593, 0, 1601, 0, 1589, 0, 1602, 0, 1585, 0, + 1588, 0, 1578, 0, 1579, 0, 1582, 0, 1584, 0, 1590, 0, 1592, 0, 1594, 0, + 48, 46, 0, 48, 44, 0, 49, 44, 0, 50, 44, 0, 51, 44, 0, 52, 44, 0, 53, 44, + 0, 54, 44, 0, 55, 44, 0, 56, 44, 0, 57, 44, 0, 40, 65, 41, 0, 40, 66, 41, + 0, 40, 67, 41, 0, 40, 68, 41, 0, 40, 69, 41, 0, 40, 70, 41, 0, 40, 71, + 41, 0, 40, 72, 41, 0, 40, 73, 41, 0, 40, 74, 41, 0, 40, 75, 41, 0, 40, + 76, 41, 0, 40, 77, 41, 0, 40, 78, 41, 0, 40, 79, 41, 0, 40, 80, 41, 0, + 40, 81, 41, 0, 40, 82, 41, 0, 40, 83, 41, 0, 40, 84, 41, 0, 40, 85, 41, + 0, 40, 86, 41, 0, 40, 87, 41, 0, 40, 88, 41, 0, 40, 89, 41, 0, 40, 90, + 41, 0, 12308, 83, 12309, 0, 67, 0, 82, 0, 67, 68, 0, 87, 90, 0, 65, 0, + 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, + 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, + 87, 0, 88, 0, 89, 0, 90, 0, 72, 86, 0, 77, 86, 0, 83, 68, 0, 83, 83, 0, + 80, 80, 86, 0, 87, 67, 0, 77, 67, 0, 77, 68, 0, 77, 82, 0, 68, 74, 0, + 12411, 12363, 0, 12467, 12467, 0, 12469, 0, 25163, 0, 23383, 0, 21452, 0, + 12487, 0, 20108, 0, 22810, 0, 35299, 0, 22825, 0, 20132, 0, 26144, 0, + 28961, 0, 26009, 0, 21069, 0, 24460, 0, 20877, 0, 26032, 0, 21021, 0, + 32066, 0, 29983, 0, 36009, 0, 22768, 0, 21561, 0, 28436, 0, 25237, 0, + 25429, 0, 19968, 0, 19977, 0, 36938, 0, 24038, 0, 20013, 0, 21491, 0, + 25351, 0, 36208, 0, 25171, 0, 31105, 0, 31354, 0, 21512, 0, 28288, 0, + 26377, 0, 26376, 0, 30003, 0, 21106, 0, 21942, 0, 37197, 0, 12308, 26412, + 12309, 0, 12308, 19977, 12309, 0, 12308, 20108, 12309, 0, 12308, 23433, + 12309, 0, 12308, 28857, 12309, 0, 12308, 25171, 12309, 0, 12308, 30423, + 12309, 0, 12308, 21213, 12309, 0, 12308, 25943, 12309, 0, 24471, 0, + 21487, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, + 57, 0, 20029, 0, 20024, 0, 20033, 0, 131362, 0, 20320, 0, 20398, 0, + 20411, 0, 20482, 0, 20602, 0, 20633, 0, 20711, 0, 20687, 0, 13470, 0, + 132666, 0, 20813, 0, 20820, 0, 20836, 0, 20855, 0, 132380, 0, 13497, 0, + 20839, 0, 20877, 0, 132427, 0, 20887, 0, 20900, 0, 20172, 0, 20908, 0, + 20917, 0, 168415, 0, 20981, 0, 20995, 0, 13535, 0, 21051, 0, 21062, 0, + 21106, 0, 21111, 0, 13589, 0, 21191, 0, 21193, 0, 21220, 0, 21242, 0, + 21253, 0, 21254, 0, 21271, 0, 21321, 0, 21329, 0, 21338, 0, 21363, 0, + 21373, 0, 21375, 0, 21375, 0, 21375, 0, 133676, 0, 28784, 0, 21450, 0, + 21471, 0, 133987, 0, 21483, 0, 21489, 0, 21510, 0, 21662, 0, 21560, 0, + 21576, 0, 21608, 0, 21666, 0, 21750, 0, 21776, 0, 21843, 0, 21859, 0, + 21892, 0, 21892, 0, 21913, 0, 21931, 0, 21939, 0, 21954, 0, 22294, 0, + 22022, 0, 22295, 0, 22097, 0, 22132, 0, 20999, 0, 22766, 0, 22478, 0, + 22516, 0, 22541, 0, 22411, 0, 22578, 0, 22577, 0, 22700, 0, 136420, 0, + 22770, 0, 22775, 0, 22790, 0, 22810, 0, 22818, 0, 22882, 0, 136872, 0, + 136938, 0, 23020, 0, 23067, 0, 23079, 0, 23000, 0, 23142, 0, 14062, 0, + 14076, 0, 23304, 0, 23358, 0, 23358, 0, 137672, 0, 23491, 0, 23512, 0, + 23527, 0, 23539, 0, 138008, 0, 23551, 0, 23558, 0, 24403, 0, 23586, 0, + 14209, 0, 23648, 0, 23662, 0, 23744, 0, 23693, 0, 138724, 0, 23875, 0, + 138726, 0, 23918, 0, 23915, 0, 23932, 0, 24033, 0, 24034, 0, 14383, 0, + 24061, 0, 24104, 0, 24125, 0, 24169, 0, 14434, 0, 139651, 0, 14460, 0, + 24240, 0, 24243, 0, 24246, 0, 24266, 0, 172946, 0, 24318, 0, 140081, 0, + 140081, 0, 33281, 0, 24354, 0, 24354, 0, 14535, 0, 144056, 0, 156122, 0, + 24418, 0, 24427, 0, 14563, 0, 24474, 0, 24525, 0, 24535, 0, 24569, 0, + 24705, 0, 14650, 0, 14620, 0, 24724, 0, 141012, 0, 24775, 0, 24904, 0, + 24908, 0, 24910, 0, 24908, 0, 24954, 0, 24974, 0, 25010, 0, 24996, 0, + 25007, 0, 25054, 0, 25074, 0, 25078, 0, 25104, 0, 25115, 0, 25181, 0, + 25265, 0, 25300, 0, 25424, 0, 142092, 0, 25405, 0, 25340, 0, 25448, 0, + 25475, 0, 25572, 0, 142321, 0, 25634, 0, 25541, 0, 25513, 0, 14894, 0, + 25705, 0, 25726, 0, 25757, 0, 25719, 0, 14956, 0, 25935, 0, 25964, 0, + 143370, 0, 26083, 0, 26360, 0, 26185, 0, 15129, 0, 26257, 0, 15112, 0, + 15076, 0, 20882, 0, 20885, 0, 26368, 0, 26268, 0, 32941, 0, 17369, 0, + 26391, 0, 26395, 0, 26401, 0, 26462, 0, 26451, 0, 144323, 0, 15177, 0, + 26618, 0, 26501, 0, 26706, 0, 26757, 0, 144493, 0, 26766, 0, 26655, 0, + 26900, 0, 15261, 0, 26946, 0, 27043, 0, 27114, 0, 27304, 0, 145059, 0, + 27355, 0, 15384, 0, 27425, 0, 145575, 0, 27476, 0, 15438, 0, 27506, 0, + 27551, 0, 27578, 0, 27579, 0, 146061, 0, 138507, 0, 146170, 0, 27726, 0, + 146620, 0, 27839, 0, 27853, 0, 27751, 0, 27926, 0, 27966, 0, 28023, 0, + 27969, 0, 28009, 0, 28024, 0, 28037, 0, 146718, 0, 27956, 0, 28207, 0, + 28270, 0, 15667, 0, 28363, 0, 28359, 0, 147153, 0, 28153, 0, 28526, 0, + 147294, 0, 147342, 0, 28614, 0, 28729, 0, 28702, 0, 28699, 0, 15766, 0, + 28746, 0, 28797, 0, 28791, 0, 28845, 0, 132389, 0, 28997, 0, 148067, 0, + 29084, 0, 148395, 0, 29224, 0, 29237, 0, 29264, 0, 149000, 0, 29312, 0, + 29333, 0, 149301, 0, 149524, 0, 29562, 0, 29579, 0, 16044, 0, 29605, 0, + 16056, 0, 16056, 0, 29767, 0, 29788, 0, 29809, 0, 29829, 0, 29898, 0, + 16155, 0, 29988, 0, 150582, 0, 30014, 0, 150674, 0, 30064, 0, 139679, 0, + 30224, 0, 151457, 0, 151480, 0, 151620, 0, 16380, 0, 16392, 0, 30452, 0, + 151795, 0, 151794, 0, 151833, 0, 151859, 0, 30494, 0, 30495, 0, 30495, 0, + 30538, 0, 16441, 0, 30603, 0, 16454, 0, 16534, 0, 152605, 0, 30798, 0, + 30860, 0, 30924, 0, 16611, 0, 153126, 0, 31062, 0, 153242, 0, 153285, 0, + 31119, 0, 31211, 0, 16687, 0, 31296, 0, 31306, 0, 31311, 0, 153980, 0, + 154279, 0, 154279, 0, 31470, 0, 16898, 0, 154539, 0, 31686, 0, 31689, 0, + 16935, 0, 154752, 0, 31954, 0, 17056, 0, 31976, 0, 31971, 0, 32000, 0, + 155526, 0, 32099, 0, 17153, 0, 32199, 0, 32258, 0, 32325, 0, 17204, 0, + 156200, 0, 156231, 0, 17241, 0, 156377, 0, 32634, 0, 156478, 0, 32661, 0, + 32762, 0, 32773, 0, 156890, 0, 156963, 0, 32864, 0, 157096, 0, 32880, 0, + 144223, 0, 17365, 0, 32946, 0, 33027, 0, 17419, 0, 33086, 0, 23221, 0, + 157607, 0, 157621, 0, 144275, 0, 144284, 0, 33281, 0, 33284, 0, 36766, 0, + 17515, 0, 33425, 0, 33419, 0, 33437, 0, 21171, 0, 33457, 0, 33459, 0, + 33469, 0, 33510, 0, 158524, 0, 33509, 0, 33565, 0, 33635, 0, 33709, 0, + 33571, 0, 33725, 0, 33767, 0, 33879, 0, 33619, 0, 33738, 0, 33740, 0, + 33756, 0, 158774, 0, 159083, 0, 158933, 0, 17707, 0, 34033, 0, 34035, 0, + 34070, 0, 160714, 0, 34148, 0, 159532, 0, 17757, 0, 17761, 0, 159665, 0, + 159954, 0, 17771, 0, 34384, 0, 34396, 0, 34407, 0, 34409, 0, 34473, 0, + 34440, 0, 34574, 0, 34530, 0, 34681, 0, 34600, 0, 34667, 0, 34694, 0, + 17879, 0, 34785, 0, 34817, 0, 17913, 0, 34912, 0, 34915, 0, 161383, 0, + 35031, 0, 35038, 0, 17973, 0, 35066, 0, 13499, 0, 161966, 0, 162150, 0, + 18110, 0, 18119, 0, 35488, 0, 35565, 0, 35722, 0, 35925, 0, 162984, 0, + 36011, 0, 36033, 0, 36123, 0, 36215, 0, 163631, 0, 133124, 0, 36299, 0, + 36284, 0, 36336, 0, 133342, 0, 36564, 0, 36664, 0, 165330, 0, 165357, 0, + 37012, 0, 37105, 0, 37137, 0, 165678, 0, 37147, 0, 37432, 0, 37591, 0, + 37592, 0, 37500, 0, 37881, 0, 37909, 0, 166906, 0, 38283, 0, 18837, 0, + 38327, 0, 167287, 0, 18918, 0, 38595, 0, 23986, 0, 38691, 0, 168261, 0, + 168474, 0, 19054, 0, 19062, 0, 38880, 0, 168970, 0, 19122, 0, 169110, 0, + 38923, 0, 38923, 0, 38953, 0, 169398, 0, 39138, 0, 19251, 0, 39209, 0, + 39335, 0, 39362, 0, 39422, 0, 19406, 0, 170800, 0, 39698, 0, 40000, 0, + 40189, 0, 19662, 0, 19693, 0, 40295, 0, 172238, 0, 19704, 0, 172293, 0, + 172558, 0, 172689, 0, 40635, 0, 19798, 0, 40697, 0, 40702, 0, 40709, 0, + 40719, 0, 40726, 0, 40763, 0, 173568, 0, +}; + +/* unialt indexes */ +#define UNIALT_SHIFT 7 +static const unsigned char unialt_index1[] = { + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 0, 14, 15, 16, 0, + 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 0, 0, 0, 31, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 33, 34, 35, 36, 37, + 38, 39, 40, 41, 42, 43, 44, 45, 0, 46, 47, 48, 49, 50, 0, 51, 0, 0, 0, 0, + 0, 52, 53, 0, 0, 54, 0, 55, 0, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, + 66, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 0, 0, 0, 0, 0, + 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 73, 74, 75, 76, 77, 78, 79, + 80, 81, 82, 83, 84, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 88, 0, 0, 0, 89, + 0, 0, 90, 0, 91, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 94, 0, 0, + 0, 0, 95, 96, 97, 98, 99, 100, 101, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 104, 0, 0, 0, 0, 105, 106, 107, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 110, 111, 112, 113, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, +}; + +static const unsigned short unialt_index2[] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27, + 31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81, + 0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120, + 123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0, + 162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198, + 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240, + 243, 246, 0, 248, 251, 254, 257, 260, 263, 266, 269, 272, 275, 278, 281, + 284, 287, 290, 293, 296, 299, 302, 305, 0, 0, 308, 311, 314, 317, 320, + 323, 326, 329, 332, 0, 335, 338, 341, 344, 347, 350, 353, 355, 358, 361, + 364, 367, 370, 373, 376, 0, 0, 379, 382, 385, 388, 391, 394, 397, 0, 0, + 400, 403, 406, 409, 412, 415, 418, 421, 424, 427, 430, 433, 436, 439, + 442, 445, 448, 451, 454, 457, 460, 463, 466, 469, 472, 475, 0, 0, 478, + 481, 484, 487, 490, 493, 496, 499, 502, 505, 508, 511, 514, 517, 520, + 523, 526, 529, 532, 535, 538, 541, 544, 547, 0, 0, 549, 0, 0, 0, 0, 0, 0, + 551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 553, + 555, 557, 560, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 565, 568, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 571, 573, 0, 0, 576, 579, 582, + 585, 588, 591, 594, 597, 600, 603, 606, 609, 612, 615, 618, 621, 624, + 627, 630, 633, 636, 639, 642, 645, 648, 0, 651, 654, 657, 660, 663, 666, + 0, 0, 669, 672, 675, 678, 681, 684, 687, 690, 693, 696, 699, 702, 705, + 708, 711, 714, 0, 0, 717, 720, 723, 726, 729, 732, 735, 738, 741, 744, + 747, 750, 753, 756, 759, 762, 765, 768, 771, 774, 777, 780, 783, 786, + 789, 792, 795, 798, 801, 804, 807, 810, 813, 816, 819, 822, 0, 0, 825, + 828, 0, 0, 0, 0, 0, 0, 831, 834, 837, 840, 843, 846, 849, 852, 855, 858, + 861, 864, 867, 870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 873, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 875, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 877, 0, 0, 0, 0, 0, 0, 879, 0, 0, 881, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 883, 885, 887, 889, 891, 893, 895, + 897, 899, 901, 903, 0, 905, 0, 0, 0, 0, 0, 0, 0, 907, 0, 909, 0, 911, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 913, 916, 919, 922, 925, 928, + 0, 0, 931, 933, 935, 937, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 941, 943, 945, 0, 0, 0, 0, 947, + 0, 949, 951, 0, 0, 953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 955, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 957, 959, 0, 961, 963, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 966, 968, 0, 0, 0, 0, 970, + 0, 0, 0, 973, 0, 0, 0, 0, 0, 975, 978, 981, 984, 986, 989, 992, 0, 995, + 0, 998, 1001, 1004, 1007, 1009, 1011, 0, 1013, 1015, 1017, 0, 1019, 1021, + 0, 1023, 1025, 0, 1027, 0, 1029, 0, 0, 1031, 1033, 0, 1035, 0, 0, 1037, + 1040, 1043, 1046, 1049, 1052, 1055, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1058, 0, + 0, 0, 0, 1060, 0, 1062, 0, 0, 0, 0, 0, 1064, 0, 0, 1066, 1069, 1072, + 1075, 1078, 0, 1081, 1083, 1085, 1087, 1090, 1093, 1095, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1097, 1099, + 1101, 0, 1103, 1105, 0, 0, 0, 1107, 0, 0, 0, 0, 0, 0, 1109, 1112, 0, + 1115, 0, 1118, 1120, 1122, 1125, 0, 0, 0, 1127, 1130, 1133, 0, 1136, 0, + 1138, 1140, 0, 1142, 0, 0, 0, 1144, 1147, 0, 1149, 1151, 1153, 1155, + 1157, 1159, 1161, 0, 1163, 1165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1167, 0, + 0, 0, 0, 1169, 0, 0, 0, 1171, 1174, 0, 0, 0, 1176, 1178, 1180, 1182, 0, + 1184, 0, 1186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1188, 1191, 0, 1194, 0, + 1197, 1199, 1201, 1204, 0, 0, 0, 1206, 1209, 1212, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1215, 1217, 0, 0, 0, 0, 1219, 1222, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1227, 1229, 1232, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1235, 1238, + 1241, 1244, 1247, 1249, 1251, 1254, 0, 0, 1257, 1260, 1263, 1266, 1269, + 1272, 1275, 1277, 1279, 1282, 1285, 1288, 1291, 1294, 1297, 1299, 1301, + 1304, 1307, 1310, 1313, 1316, 1319, 1322, 1325, 1328, 1331, 1334, 0, 0, + 1337, 1340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1343, 0, 0, 0, 0, 0, + 1345, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1347, 0, 0, 0, 0, 0, 0, 0, 1349, 0, 1351, 0, 0, 1353, 0, 0, + 0, 1355, 1357, 0, 1359, 1361, 0, 1363, 0, 1366, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1368, + 1371, 1374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1377, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1379, 1381, 1384, 1387, 1390, 1393, 1396, 1398, 1400, 1402, + 1404, 1406, 1408, 1410, 1412, 1414, 1416, 1418, 1420, 1422, 1424, 1426, + 1428, 1430, 1432, 1434, 0, 0, 0, 0, 0, 0, 1436, 1438, 1440, 1442, 1444, + 1446, 1448, 1450, 1452, 1454, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1456, 0, 1458, 1460, + 0, 0, 0, 1462, 0, 0, 0, 1464, 1467, 1470, 1473, 1476, 1478, 1480, 0, 0, + 1482, 1484, 1486, 0, 0, 1488, 1490, 0, 1492, 1494, 1496, 0, 0, 0, 1498, + 1500, 1502, 0, 0, 1504, 0, 0, 0, 0, 0, 0, 1506, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1508, 0, 1510, 0, 0, 1512, 0, 0, 0, 1514, 0, 1516, 0, 1518, 0, + 1520, 0, 0, 0, 0, 0, 0, 1522, 1524, 0, 0, 1526, 0, 1528, 1531, 1533, 0, + 0, 1536, 1538, 1540, 1542, 1544, 0, 1546, 1548, 0, 0, 0, 1550, 0, 1552, + 1554, 1557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1559, 0, 0, 0, 0, 0, 0, + 0, 1562, 0, 0, 1565, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1568, 1571, 1574, + 1577, 1580, 1583, 1586, 1589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1592, + 1595, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1598, 1601, 0, 1604, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1607, 0, 0, 1610, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1613, 1616, 1619, 0, 0, 1622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1625, + 0, 0, 1628, 1631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1634, + 1637, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1643, 1646, 1649, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1655, 0, 0, 0, 0, 0, 0, 1658, 1661, 0, 1664, 1667, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1670, 1673, 1676, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1679, 0, 1682, 1685, 1688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1694, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1697, 1700, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1705, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1708, 0, 0, 0, 0, 1711, 0, 0, 0, 0, 1714, 0, 0, 0, 0, 1717, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1723, 0, 1726, + 1729, 1732, 1735, 1738, 0, 0, 0, 0, 0, 0, 0, 1741, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1747, 0, + 0, 0, 0, 1750, 0, 0, 0, 0, 1753, 0, 0, 0, 0, 1756, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1762, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1765, 0, 0, 0, 0, + 1767, 0, 0, 1770, 0, 0, 0, 1773, 0, 1776, 0, 0, 1779, 0, 0, 0, 0, 0, + 1782, 1785, 1788, 1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, + 1818, 1821, 1824, 1827, 1831, 1835, 1839, 1843, 1847, 1850, 1853, 1856, + 1859, 1862, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1888, 1892, 1895, + 1898, 1901, 1904, 1907, 1910, 0, 1913, 0, 1916, 0, 1919, 1922, 1925, + 1928, 1931, 1934, 1937, 1940, 1943, 1946, 1949, 0, 1952, 0, 1955, 0, + 1958, 1961, 1964, 0, 0, 1967, 1970, 1973, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1976, 0, 1979, 0, 1982, 0, 1985, 0, 1988, 1991, 1994, 0, 0, 1997, 2000, + 2003, 0, 0, 2006, 0, 2009, 2012, 2015, 2018, 2021, 2024, 2027, 2030, + 2033, 2036, 2039, 2042, 2045, 2048, 2051, 2054, 2057, 2060, 2063, 2066, + 2069, 2072, 2076, 2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, + 2106, 2109, 2112, 2115, 2118, 2121, 2124, 2127, 0, 2130, 2133, 2136, + 2139, 0, 0, 0, 0, 0, 2142, 2144, 2147, 2150, 2152, 2155, 2158, 2160, + 2162, 2165, 2168, 2171, 2174, 2177, 2180, 2183, 2185, 2187, 2190, 2192, + 2195, 2197, 2199, 2201, 2203, 2205, 2207, 2209, 2212, 2216, 2219, 2222, + 2225, 2228, 2231, 2234, 2237, 2241, 2244, 2247, 2251, 2254, 2258, 2262, + 2266, 2270, 2273, 2277, 2280, 2283, 2286, 2289, 2292, 2295, 2298, 2302, + 2305, 2308, 2311, 2314, 2317, 2320, 2323, 2326, 2329, 2332, 2335, 2338, + 2340, 2343, 2347, 2350, 2353, 2355, 2358, 2361, 2364, 2367, 2370, 2373, + 2376, 2379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2381, 2383, 2385, + 0, 0, 0, 0, 0, 0, 2387, 2389, 2391, 2393, 0, 0, 0, 0, 2395, 0, 2397, 0, + 0, 0, 2399, 0, 0, 0, 2401, 0, 0, 2403, 0, 2405, 0, 2407, 2409, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2413, 2415, 0, + 0, 0, 2417, 2419, 0, 0, 2421, 0, 0, 0, 2423, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2427, 0, 2430, 0, 2433, 0, 2436, 0, 2439, 0, 0, 0, 2442, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2445, 0, 2448, 0, 0, 2451, 2454, 0, + 2457, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2460, 2462, 2464, 0, 2466, 2468, 2470, + 2472, 2474, 2476, 2478, 2480, 2482, 2484, 2486, 0, 2488, 2490, 2492, + 2494, 2496, 2498, 2500, 2502, 2504, 2506, 2508, 2510, 2512, 2514, 2516, + 2518, 2520, 2522, 0, 2524, 2526, 2528, 2530, 2532, 2534, 2536, 2538, + 2540, 2542, 2544, 2546, 2548, 2550, 2552, 2554, 2556, 2558, 2560, 2562, + 2564, 2566, 2568, 2570, 2572, 2574, 2576, 2578, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 2580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2582, 2584, 2586, + 2588, 2590, 2592, 2594, 2596, 2598, 2600, 2602, 2604, 2606, 2608, 2610, + 2612, 2614, 2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, + 2636, 2638, 2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2656, 2659, 2662, 2665, 2668, 2671, + 2674, 2677, 2680, 2683, 2686, 2689, 2692, 2695, 2698, 2701, 2704, 2707, + 2710, 2713, 2716, 2719, 2722, 2725, 2728, 2731, 2734, 2737, 2740, 2743, + 2746, 2749, 2752, 2755, 2758, 2761, 2764, 2767, 2770, 2773, 2776, 2779, + 2782, 2785, 2788, 2791, 2794, 2797, 2800, 2803, 2806, 2809, 2812, 2815, + 2818, 2821, 2824, 2827, 2830, 2833, 2836, 2839, 2842, 2845, 2848, 2851, + 2854, 2857, 2860, 2863, 2866, 2869, 2872, 2875, 2878, 2881, 2884, 2887, + 2890, 2893, 2896, 2899, 2902, 2905, 2908, 2911, 2914, 2917, 2920, 2923, + 2926, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 2953, 2956, 2959, + 2962, 2965, 2968, 2971, 2974, 2977, 2980, 2983, 2986, 2989, 2992, 2995, + 2998, 3001, 3004, 3007, 3010, 3013, 3016, 3019, 3022, 3025, 3028, 3031, + 3034, 3037, 3040, 3043, 3046, 3049, 3052, 3055, 3058, 3061, 3064, 3067, + 3070, 3073, 3076, 3079, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3103, + 3106, 3109, 3112, 3115, 3118, 3121, 0, 0, 0, 0, 3124, 3127, 3130, 3133, + 3136, 3139, 3142, 3145, 3148, 3151, 3154, 3157, 3160, 3163, 3166, 3169, + 3172, 3175, 3178, 3181, 3184, 3187, 3190, 3193, 3196, 3199, 3202, 3205, + 3208, 3211, 3214, 3217, 3220, 3223, 3226, 3229, 3232, 3235, 3238, 3241, + 3244, 3247, 3250, 3253, 3256, 3259, 3262, 3265, 3268, 3271, 3274, 3277, + 3280, 3283, 3286, 3289, 3292, 3295, 3298, 3301, 3304, 3307, 3310, 3313, + 3316, 3319, 3322, 3325, 3328, 3331, 3334, 3337, 3340, 3343, 3346, 3349, + 3352, 3355, 3358, 3361, 3364, 3367, 3370, 3373, 3376, 3379, 3382, 3385, + 3388, 3391, 0, 0, 0, 0, 0, 0, 3394, 3397, 3400, 3403, 3406, 3409, 3412, + 3415, 3418, 3421, 3424, 3427, 3430, 3433, 3436, 3439, 3442, 3445, 3448, + 3451, 3454, 3457, 0, 0, 3460, 3463, 3466, 3469, 3472, 3475, 0, 0, 3478, + 3481, 3484, 3487, 3490, 3493, 3496, 3499, 3502, 3505, 3508, 3511, 3514, + 3517, 3520, 3523, 3526, 3529, 3532, 3535, 3538, 3541, 3544, 3547, 3550, + 3553, 3556, 3559, 3562, 3565, 3568, 3571, 3574, 3577, 3580, 3583, 3586, + 3589, 0, 0, 3592, 3595, 3598, 3601, 3604, 3607, 0, 0, 3610, 3613, 3616, + 3619, 3622, 3625, 3628, 3631, 0, 3634, 0, 3637, 0, 3640, 0, 3643, 3646, + 3649, 3652, 3655, 3658, 3661, 3664, 3667, 3670, 3673, 3676, 3679, 3682, + 3685, 3688, 3691, 3694, 3697, 3699, 3702, 3704, 3707, 3709, 3712, 3714, + 3717, 3719, 3722, 3724, 3727, 0, 0, 3729, 3732, 3735, 3738, 3741, 3744, + 3747, 3750, 3753, 3756, 3759, 3762, 3765, 3768, 3771, 3774, 3777, 3780, + 3783, 3786, 3789, 3792, 3795, 3798, 3801, 3804, 3807, 3810, 3813, 3816, + 3819, 3822, 3825, 3828, 3831, 3834, 3837, 3840, 3843, 3846, 3849, 3852, + 3855, 3858, 3861, 3864, 3867, 3870, 3873, 3876, 3879, 3882, 3885, 0, + 3888, 3891, 3894, 3897, 3900, 3903, 3905, 3908, 3911, 3913, 3916, 3919, + 3922, 3925, 3928, 0, 3931, 3934, 3937, 3940, 3942, 3945, 3947, 3950, + 3953, 3956, 3959, 3962, 3965, 3968, 0, 0, 3970, 3973, 3976, 3979, 3982, + 3985, 0, 3987, 3990, 3993, 3996, 3999, 4002, 4005, 4007, 4010, 4013, + 4016, 4019, 4022, 4025, 4028, 4030, 4033, 4036, 4038, 0, 0, 4040, 4043, + 4046, 0, 4049, 4052, 4055, 4058, 4060, 4063, 4065, 4068, 4070, 0, 4073, + 4075, 4077, 4079, 4081, 4083, 4085, 4087, 4089, 4091, 4093, 0, 0, 0, 0, + 0, 4095, 4097, 4099, 4101, 4103, 4105, 4107, 4110, 4113, 4115, 0, 0, + 4117, 4119, 0, 0, 0, 0, 0, 0, 4121, 4123, 4126, 0, 0, 0, 0, 0, 0, 0, 0, + 4130, 0, 0, 4132, 4134, 4137, 4141, 4143, 4146, 0, 4150, 4152, 0, 4154, + 0, 4157, 0, 0, 0, 0, 0, 0, 0, 0, 4160, 4163, 4166, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 4169, 0, 0, 0, 0, 0, 0, 0, 4174, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4176, 4178, 0, 0, 4180, 4182, 4184, 4186, + 4188, 4190, 4192, 4194, 4196, 4198, 4200, 4202, 4204, 4206, 4208, 4210, + 4212, 4214, 4216, 4218, 4220, 4222, 4224, 4226, 4228, 4230, 4232, 0, + 4234, 4236, 4238, 4240, 4242, 4244, 4246, 4248, 4250, 4252, 4254, 4256, + 4258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4260, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 4263, 4267, 4271, 4273, 0, 4276, 4280, 4284, 0, 4286, + 4289, 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 0, 4309, + 4311, 0, 0, 4314, 4316, 4318, 4320, 4322, 0, 0, 4324, 4327, 4331, 0, + 4334, 0, 4336, 0, 4338, 0, 4340, 4342, 4344, 4346, 0, 4348, 4350, 4352, + 0, 4354, 4356, 4358, 4360, 4362, 4364, 4366, 0, 4368, 4372, 4374, 4376, + 4378, 4380, 0, 0, 0, 0, 4382, 4384, 4386, 4388, 4390, 0, 0, 0, 0, 0, 0, + 4392, 4396, 4400, 4405, 4409, 4413, 4417, 4421, 4425, 4429, 4433, 4437, + 4441, 4445, 4449, 4453, 4456, 4458, 4461, 4465, 4468, 4470, 4473, 4477, + 4482, 4485, 4487, 4490, 4494, 4496, 4498, 4500, 4502, 4504, 4507, 4511, + 4514, 4516, 4519, 4523, 4528, 4531, 4533, 4536, 4540, 4542, 4544, 4546, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4552, 4555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4561, 4564, 4567, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570, 4573, + 4575, 0, 0, 4577, 0, 0, 4580, 0, 0, 4583, 0, 4585, 4587, 0, 0, 4589, + 4591, 4593, 4595, 4597, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4599, 4601, 4604, + 4607, 0, 0, 0, 0, 0, 4610, 4613, 0, 4617, 4620, 0, 0, 0, 0, 0, 4624, 0, + 0, 0, 0, 0, 4626, 0, 0, 0, 0, 4628, 0, 0, 4631, 0, 0, 4634, 0, 4637, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4640, 0, + 4643, 0, 0, 0, 0, 0, 0, 0, 4646, 4648, 0, 4650, 4653, 4656, 4659, 4662, + 0, 0, 4665, 4668, 0, 0, 4671, 4674, 0, 0, 0, 0, 0, 0, 4677, 4680, 0, 0, + 4683, 4686, 0, 0, 4689, 4692, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 4695, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4697, + 4700, 4703, 4706, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4709, 4711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4713, 4716, 4719, 4722, 0, 0, 0, 0, 0, 0, 4725, + 4728, 4731, 4734, 0, 4737, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4743, 4745, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4747, 4749, 4751, 0, 0, 0, 0, 4753, 0, 0, 0, 0, 0, 4755, 4759, 4763, + 4767, 4771, 4775, 4779, 4783, 4787, 4790, 4793, 4796, 4799, 4802, 4805, + 4808, 4811, 4815, 4819, 4823, 4827, 4831, 4835, 4839, 4843, 4847, 4850, + 4854, 4858, 4861, 4864, 4867, 4870, 4873, 4877, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4879, 4881, 4883, 4885, 4887, 4889, 4891, 4893, 4895, + 4897, 4900, 4903, 4906, 4909, 4912, 4915, 4918, 4921, 4924, 4927, 4930, + 4934, 4938, 4942, 4946, 4950, 4954, 4958, 4962, 4966, 4971, 4976, 4981, + 4986, 4991, 4996, 5001, 5006, 5011, 5016, 5021, 5024, 5027, 5030, 5033, + 5036, 5039, 5042, 5045, 5048, 5052, 5056, 5060, 5064, 5068, 5072, 5076, + 5080, 5084, 5088, 5092, 5096, 5100, 5104, 5108, 5112, 5116, 5120, 5124, + 5128, 5132, 5136, 5140, 5144, 5148, 5152, 5156, 5160, 5164, 5168, 5172, + 5176, 5180, 5184, 5188, 5192, 5196, 5198, 5200, 5202, 5204, 5206, 5208, + 5210, 5212, 5214, 5216, 5218, 5220, 5222, 5224, 5226, 5228, 5230, 5232, + 5234, 5236, 5238, 5240, 5242, 5244, 5246, 5248, 5250, 5252, 5254, 5256, + 5258, 5260, 5262, 5264, 5266, 5268, 5270, 5272, 5274, 5276, 5278, 5280, + 5282, 5284, 5286, 5288, 5290, 5292, 5294, 5296, 5298, 5300, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5302, 0, 5304, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5306, 0, 0, 0, 0, 5308, 0, 0, 0, 0, 5310, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5312, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5314, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5316, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5320, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 5322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5329, 5333, 5336, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5340, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5343, 5345, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5349, 5351, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5353, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5357, 5359, 5361, 5363, 5365, 5367, 5369, 5371, 5373, 5375, 5377, 5379, + 5381, 5383, 5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, 5401, 5403, + 5405, 5407, 5409, 5411, 5413, 5415, 5417, 5419, 5421, 5423, 5425, 5427, + 5429, 5431, 5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, 5449, 5451, + 5453, 5455, 5457, 5459, 5461, 5463, 5465, 5467, 5469, 5471, 5473, 5475, + 5477, 5479, 5481, 5483, 5485, 5487, 5489, 5491, 5493, 5495, 5497, 5499, + 5501, 5503, 5505, 5507, 5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, + 5525, 5527, 5529, 5531, 5533, 5535, 5537, 5539, 5541, 5543, 5545, 5547, + 5549, 5551, 5553, 5555, 5557, 5559, 5561, 5563, 5565, 5567, 5569, 5571, + 5573, 5575, 5577, 5579, 5581, 5583, 5585, 5587, 5589, 5591, 5593, 5595, + 5597, 5599, 5601, 5603, 5605, 5607, 5609, 5611, 5613, 5615, 5617, 5619, + 5621, 5623, 5625, 5627, 5629, 5631, 5633, 5635, 5637, 5639, 5641, 5643, + 5645, 5647, 5649, 5651, 5653, 5655, 5657, 5659, 5661, 5663, 5665, 5667, + 5669, 5671, 5673, 5675, 5677, 5679, 5681, 5683, 5685, 5687, 5689, 5691, + 5693, 5695, 5697, 5699, 5701, 5703, 5705, 5707, 5709, 5711, 5713, 5715, + 5717, 5719, 5721, 5723, 5725, 5727, 5729, 5731, 5733, 5735, 5737, 5739, + 5741, 5743, 5745, 5747, 5749, 5751, 5753, 5755, 5757, 5759, 5761, 5763, + 5765, 5767, 5769, 5771, 5773, 5775, 5777, 5779, 5781, 5783, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5785, 5787, 0, 0, 0, 0, 0, 0, + 5789, 5791, 5793, 5795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 5797, 0, 5799, 5801, 5803, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5805, 0, 5808, 0, 5811, 0, 5814, 0, 5817, 0, 5820, 0, 5823, + 0, 5826, 0, 5829, 0, 5832, 0, 5835, 0, 5838, 0, 0, 5841, 0, 5844, 0, + 5847, 0, 0, 0, 0, 0, 0, 5850, 5853, 0, 5856, 5859, 0, 5862, 5865, 0, + 5868, 5871, 0, 5874, 5877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5880, 0, 0, 0, 0, 0, 0, 5883, 5886, 0, 5889, 5892, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5895, 0, 5898, 0, 5901, 0, 5904, 0, + 5907, 0, 5910, 0, 5913, 0, 5916, 0, 5919, 0, 5922, 0, 5925, 0, 5928, 0, + 0, 5931, 0, 5934, 0, 5937, 0, 0, 0, 0, 0, 0, 5940, 5943, 0, 5946, 5949, + 0, 5952, 5955, 0, 5958, 5961, 0, 5964, 5967, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5970, 0, 0, 5973, 5976, 5979, + 5982, 0, 0, 0, 5985, 5988, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5991, 5993, 5995, 5997, 5999, 6001, 6003, + 6005, 6007, 6009, 6011, 6013, 6015, 6017, 6019, 6021, 6023, 6025, 6027, + 6029, 6031, 6033, 6035, 6037, 6039, 6041, 6043, 6045, 6047, 6049, 6051, + 6053, 6055, 6057, 6059, 6061, 6063, 6065, 6067, 6069, 6071, 6073, 6075, + 6077, 6079, 6081, 6083, 6085, 6087, 6089, 6091, 6093, 6095, 6097, 6099, + 6101, 6103, 6105, 6107, 6109, 6111, 6113, 6115, 6117, 6119, 6121, 6123, + 6125, 6127, 6129, 6131, 6133, 6135, 6137, 6139, 6141, 6143, 6145, 6147, + 6149, 6151, 6153, 6155, 6157, 6159, 6161, 6163, 6165, 6167, 6169, 6171, + 6173, 6175, 6177, 0, 0, 0, 6179, 6181, 6183, 6185, 6187, 6189, 6191, + 6193, 6195, 6197, 6199, 6201, 6203, 6205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6207, 6211, 6215, 6219, 6223, + 6227, 6231, 6235, 6239, 6243, 6247, 6251, 6255, 6259, 6263, 6268, 6273, + 6278, 6283, 6288, 6293, 6298, 6303, 6308, 6313, 6318, 6323, 6328, 6333, + 6338, 6346, 0, 6353, 6357, 6361, 6365, 6369, 6373, 6377, 6381, 6385, + 6389, 6393, 6397, 6401, 6405, 6409, 6413, 6417, 6421, 6425, 6429, 6433, + 6437, 6441, 6445, 6449, 6453, 6457, 6461, 6465, 6469, 6473, 6477, 6481, + 6485, 6489, 6493, 6497, 6499, 6501, 6503, 0, 0, 0, 0, 0, 0, 0, 0, 6505, + 6509, 6512, 6515, 6518, 6521, 6524, 6527, 6530, 6533, 6536, 6539, 6542, + 6545, 6548, 6551, 6554, 6556, 6558, 6560, 6562, 6564, 6566, 6568, 6570, + 6572, 6574, 6576, 6578, 6580, 6582, 6585, 6588, 6591, 6594, 6597, 6600, + 6603, 6606, 6609, 6612, 6615, 6618, 6621, 6624, 6630, 6635, 0, 6638, + 6640, 6642, 6644, 6646, 6648, 6650, 6652, 6654, 6656, 6658, 6660, 6662, + 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684, 6686, + 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708, 6710, + 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, + 6736, 6739, 6742, 6745, 6748, 6751, 6754, 6757, 6760, 6763, 6766, 6769, + 6772, 6775, 6778, 6781, 6784, 6787, 6790, 6793, 6796, 6799, 6802, 6805, + 6808, 6812, 6816, 6820, 6823, 6827, 6830, 6834, 6836, 6838, 6840, 6842, + 6844, 6846, 6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, 6864, 6866, + 6868, 6870, 6872, 6874, 6876, 6878, 6880, 6882, 6884, 6886, 6888, 6890, + 6892, 6894, 6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, 6912, 6914, + 6916, 6918, 6920, 6922, 6924, 6926, 6928, 6931, 6936, 6941, 6946, 6950, + 6955, 6959, 6963, 6969, 6974, 6978, 6982, 6986, 6991, 6996, 7000, 7004, + 7007, 7011, 7016, 7021, 7024, 7030, 7037, 7043, 7047, 7053, 7059, 7064, + 7068, 7072, 7076, 7081, 7087, 7092, 7096, 7100, 7104, 7107, 7110, 7113, + 7116, 7120, 7124, 7130, 7134, 7139, 7145, 7149, 7152, 7155, 7161, 7166, + 7172, 7176, 7182, 7185, 7189, 7193, 7197, 7201, 7205, 7210, 7214, 7217, + 7221, 7225, 7229, 7234, 7238, 7242, 7246, 7252, 7257, 7260, 7266, 7269, + 7274, 7279, 7283, 7287, 7291, 7296, 7299, 7303, 7308, 7311, 7317, 7321, + 7324, 7327, 7330, 7333, 7336, 7339, 7342, 7345, 7348, 7351, 7355, 7359, + 7363, 7367, 7371, 7375, 7379, 7383, 7387, 7391, 7395, 7399, 7403, 7407, + 7411, 7415, 7418, 7421, 7425, 7428, 7431, 7434, 7438, 7442, 7445, 7448, + 7451, 7454, 7457, 7462, 7465, 7468, 7471, 7474, 7477, 7480, 7483, 7486, + 7490, 7495, 7498, 7501, 7504, 7507, 7510, 7513, 7516, 7520, 7524, 7528, + 7532, 7535, 7538, 7541, 7544, 7547, 7550, 7553, 7556, 7559, 7562, 7566, + 7570, 7573, 7577, 7581, 7585, 7588, 7592, 7596, 7601, 7604, 7608, 7612, + 7616, 7620, 7626, 7633, 7636, 7639, 7642, 7645, 7648, 7651, 7654, 7657, + 7660, 7663, 7666, 7669, 7672, 7675, 7678, 7681, 7684, 7687, 7692, 7695, + 7698, 7701, 7706, 7710, 7713, 7716, 7719, 7722, 7725, 7728, 7731, 7734, + 7737, 7740, 7744, 7747, 7750, 7754, 7758, 7761, 7766, 7770, 7773, 7776, + 7779, 7782, 7786, 7790, 7793, 7796, 7799, 7802, 7805, 7808, 7811, 7814, + 7817, 7821, 7825, 7829, 7833, 7837, 7841, 7845, 7849, 7853, 7857, 7861, + 7865, 7869, 7873, 7877, 7881, 7885, 7889, 7893, 7897, 7901, 7905, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7909, 7911, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 7913, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7915, 7917, 7919, 0, 0, 0, 7921, 7923, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7925, 7927, 7929, 7931, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7933, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7935, 7937, + 7939, 7941, 7943, 7945, 7947, 7949, 7951, 7953, 7955, 7957, 7959, 7961, + 7963, 7965, 7967, 7969, 7971, 7973, 7975, 7977, 7979, 7981, 7983, 7985, + 7987, 7989, 7991, 7993, 7995, 7997, 7999, 8001, 8003, 8005, 8007, 8009, + 8011, 8013, 8015, 8017, 8019, 8021, 8023, 8025, 8027, 8029, 8031, 8033, + 8035, 8037, 8039, 8041, 8043, 8045, 8047, 8049, 8051, 8053, 8055, 8057, + 8059, 8061, 8063, 8065, 8067, 8069, 8071, 8073, 8075, 8077, 8079, 8081, + 8083, 8085, 8087, 8089, 8091, 8093, 8095, 8097, 8099, 8101, 8103, 8105, + 8107, 8109, 8111, 8113, 8115, 8117, 8119, 8121, 8123, 8125, 8127, 8129, + 8131, 8133, 8135, 8137, 8139, 8141, 8143, 8145, 8147, 8149, 8151, 8153, + 8155, 8157, 8159, 8161, 8163, 8165, 8167, 8169, 8171, 8173, 8175, 8177, + 8179, 8181, 8183, 8185, 8187, 8189, 8191, 8193, 8195, 8197, 8199, 8201, + 8203, 8205, 8207, 8209, 8211, 8213, 8215, 8217, 8219, 8221, 8223, 8225, + 8227, 8229, 8231, 8233, 8235, 8237, 8239, 8241, 8243, 8245, 8247, 8249, + 8251, 8253, 8255, 8257, 8259, 8261, 8263, 8265, 8267, 8269, 8271, 8273, + 8275, 8277, 8279, 8281, 8283, 8285, 8287, 8289, 8291, 8293, 8295, 8297, + 8299, 8301, 8303, 8305, 8307, 8309, 8311, 8313, 8315, 8317, 8319, 8321, + 8323, 8325, 8327, 8329, 8331, 8333, 8335, 8337, 8339, 8341, 8343, 8345, + 8347, 8349, 8351, 8353, 8355, 8357, 8359, 8361, 8363, 8365, 8367, 8369, + 8371, 8373, 8375, 8377, 8379, 8381, 8383, 8385, 8387, 8389, 8391, 8393, + 8395, 8397, 8399, 8401, 8403, 8405, 8407, 8409, 8411, 8413, 8415, 8417, + 8419, 8421, 8423, 8425, 8427, 8429, 8431, 8433, 8435, 8437, 8439, 8441, + 8443, 8445, 8447, 8449, 8451, 8453, 8455, 8457, 8459, 8461, 8463, 8465, + 8467, 8469, 8471, 8473, 0, 0, 8475, 0, 8477, 0, 0, 8479, 8481, 8483, + 8485, 8487, 8489, 8491, 8493, 8495, 8497, 0, 8499, 0, 8501, 0, 0, 8503, + 8505, 0, 0, 0, 8507, 8509, 8511, 8513, 8515, 8517, 8519, 8521, 8523, + 8525, 8527, 8529, 8531, 8533, 8535, 8537, 8539, 8541, 8543, 8545, 8547, + 8549, 8551, 8553, 8555, 8557, 8559, 8561, 8563, 8565, 8567, 8569, 8571, + 8573, 8575, 8577, 8579, 8581, 8583, 8585, 8587, 8589, 8591, 8593, 8595, + 8597, 8599, 8601, 8603, 8605, 8607, 8609, 8611, 8613, 8615, 8617, 8619, + 8621, 8623, 8625, 8627, 8629, 8631, 8633, 8635, 8637, 8639, 8641, 0, 0, + 8643, 8645, 8647, 8649, 8651, 8653, 8655, 8657, 8659, 8661, 8663, 8665, + 8667, 8669, 8671, 8673, 8675, 8677, 8679, 8681, 8683, 8685, 8687, 8689, + 8691, 8693, 8695, 8697, 8699, 8701, 8703, 8705, 8707, 8709, 8711, 8713, + 8715, 8717, 8719, 8721, 8723, 8725, 8727, 8729, 8731, 8733, 8735, 8737, + 8739, 8741, 8743, 8745, 8747, 8749, 8751, 8753, 8755, 8757, 8759, 8761, + 8763, 8765, 8767, 8769, 8771, 8773, 8775, 8777, 8779, 8781, 8783, 8785, + 8787, 8789, 8791, 8793, 8795, 8797, 8799, 8801, 8803, 8805, 8807, 8809, + 8811, 8813, 8815, 8817, 8819, 8821, 8823, 8825, 8827, 8829, 8831, 8833, + 8835, 8837, 8839, 8841, 8843, 8845, 8847, 8849, 8851, 8853, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8855, 8858, 8861, 8864, 8868, 8872, 8875, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8878, 8881, 8884, 8887, 8890, 0, 0, + 0, 0, 0, 8893, 0, 8896, 8899, 8901, 8903, 8905, 8907, 8909, 8911, 8913, + 8915, 8917, 8919, 8922, 8925, 8928, 8931, 8934, 8937, 8940, 8943, 8946, + 8949, 8952, 8955, 0, 8958, 8961, 8964, 8967, 8970, 0, 8973, 0, 8976, + 8979, 0, 8982, 8985, 0, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009, + 9012, 9015, 9018, 9020, 9022, 9024, 9026, 9028, 9030, 9032, 9034, 9036, + 9038, 9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, 9056, 9058, 9060, + 9062, 9064, 9066, 9068, 9070, 9072, 9074, 9076, 9078, 9080, 9082, 9084, + 9086, 9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, 9104, 9106, 9108, + 9110, 9112, 9114, 9116, 9118, 9120, 9122, 9124, 9126, 9128, 9130, 9132, + 9134, 9136, 9138, 9140, 9142, 9144, 9146, 9148, 9150, 9152, 9154, 9156, + 9158, 9160, 9162, 9164, 9166, 9168, 9170, 9172, 9174, 9176, 9178, 9180, + 9182, 9184, 9186, 9188, 9190, 9192, 9194, 9196, 9198, 9200, 9202, 9204, + 9206, 9208, 9210, 9212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9214, 9216, 9218, + 9220, 9222, 9224, 9226, 9228, 9230, 9232, 9234, 9236, 9238, 9240, 9242, + 9244, 9246, 9248, 9250, 9252, 9254, 9256, 9258, 9260, 9263, 9266, 9269, + 9272, 9275, 9278, 9281, 9284, 9287, 9290, 9293, 9296, 9299, 9302, 9305, + 9308, 9311, 9314, 9316, 9318, 9320, 9322, 9325, 9328, 9331, 9334, 9337, + 9340, 9343, 9346, 9349, 9352, 9355, 9358, 9361, 9364, 9367, 9370, 9373, + 9376, 9379, 9382, 9385, 9388, 9391, 9394, 9397, 9400, 9403, 9406, 9409, + 9412, 9415, 9418, 9421, 9424, 9427, 9430, 9433, 9436, 9439, 9442, 9445, + 9448, 9451, 9454, 9457, 9460, 9463, 9466, 9469, 9472, 9475, 9478, 9481, + 9484, 9487, 9490, 9493, 9496, 9499, 9502, 9505, 9508, 9511, 9514, 9517, + 9520, 9523, 9526, 9529, 9532, 9535, 9538, 9541, 9544, 9547, 9550, 9553, + 9556, 9559, 9562, 9565, 9568, 9571, 9574, 9577, 9580, 9583, 9586, 9589, + 9592, 9595, 9598, 9601, 9604, 9608, 9612, 9616, 9620, 9624, 9628, 9631, + 9634, 9637, 9640, 9643, 9646, 9649, 9652, 9655, 9658, 9661, 9664, 9667, + 9670, 9673, 9676, 9679, 9682, 9685, 9688, 9691, 9694, 9697, 9700, 9703, + 9706, 9709, 9712, 9715, 9718, 9721, 9724, 9727, 9730, 9733, 9736, 9739, + 9742, 9745, 9748, 9751, 9754, 9757, 9760, 9763, 9766, 9769, 9772, 9775, + 9778, 9781, 9784, 9787, 9790, 9793, 9796, 9799, 9802, 9805, 9808, 9811, + 9814, 9817, 9820, 9823, 9826, 9829, 9832, 9835, 9838, 9841, 9844, 9847, + 9850, 9853, 9856, 9859, 9862, 9865, 9868, 9871, 9874, 9877, 9880, 9883, + 9886, 9889, 9892, 9895, 9898, 9901, 9904, 9907, 9910, 9913, 9916, 9919, + 9922, 9925, 9928, 9931, 9934, 9937, 9940, 9943, 9946, 9949, 9952, 9955, + 9958, 9961, 9964, 9967, 9970, 9973, 9976, 9979, 9982, 9985, 9988, 9991, + 9994, 9997, 10000, 10003, 10006, 10009, 10012, 10015, 10018, 10021, + 10024, 10027, 10030, 10033, 10036, 10039, 10042, 10045, 10048, 10051, + 10054, 10058, 10062, 10066, 10069, 10072, 10075, 10078, 10081, 10084, + 10087, 10090, 10093, 10096, 10099, 10102, 10105, 10108, 10111, 10114, + 10117, 10120, 10123, 10126, 10129, 10132, 10135, 10138, 10141, 10144, + 10147, 10150, 10153, 10156, 10159, 10162, 10165, 10168, 10171, 10174, + 10177, 10180, 10183, 10186, 10189, 10192, 10195, 10198, 10201, 10204, + 10207, 10210, 10213, 10216, 10219, 10222, 10225, 10228, 10231, 10234, + 10237, 10240, 10243, 10246, 10249, 10252, 10255, 10258, 10261, 10264, + 10267, 10270, 10273, 10276, 10279, 10282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 10285, 10289, 10293, 10297, 10301, 10305, 10309, + 10313, 10317, 10321, 10325, 10329, 10333, 10337, 10341, 10345, 10349, + 10353, 10357, 10361, 10365, 10369, 10373, 10377, 10381, 10385, 10389, + 10393, 10397, 10401, 10405, 10409, 10413, 10417, 10421, 10425, 10429, + 10433, 10437, 10441, 10445, 10449, 10453, 10457, 10461, 10465, 10469, + 10473, 10477, 10481, 10485, 10489, 10493, 10497, 10501, 10505, 10509, + 10513, 10517, 10521, 10525, 10529, 10533, 10537, 0, 0, 10541, 10545, + 10549, 10553, 10557, 10561, 10565, 10569, 10573, 10577, 10581, 10585, + 10589, 10593, 10597, 10601, 10605, 10609, 10613, 10617, 10621, 10625, + 10629, 10633, 10637, 10641, 10645, 10649, 10653, 10657, 10661, 10665, + 10669, 10673, 10677, 10681, 10685, 10689, 10693, 10697, 10701, 10705, + 10709, 10713, 10717, 10721, 10725, 10729, 10733, 10737, 10741, 10745, + 10749, 10753, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10757, 10761, + 10765, 10770, 10775, 10780, 10785, 10790, 10795, 10800, 10804, 10823, + 10832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10837, + 10839, 10841, 10843, 10845, 10847, 10849, 10851, 10853, 10855, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10857, 10859, + 10861, 10863, 10865, 10867, 10869, 10871, 10873, 10875, 10877, 10879, + 10881, 10883, 10885, 10887, 10889, 10891, 10893, 10895, 10897, 0, 0, + 10899, 10901, 10903, 10905, 10907, 10909, 10911, 10913, 10915, 10917, + 10919, 10921, 0, 10923, 10925, 10927, 10929, 10931, 10933, 10935, 10937, + 10939, 10941, 10943, 10945, 10947, 10949, 10951, 10953, 10955, 10957, + 10959, 0, 10961, 10963, 10965, 10967, 0, 0, 0, 0, 10969, 10972, 10975, 0, + 10978, 0, 10981, 10984, 10987, 10990, 10993, 10996, 10999, 11002, 11005, + 11008, 11011, 11013, 11015, 11017, 11019, 11021, 11023, 11025, 11027, + 11029, 11031, 11033, 11035, 11037, 11039, 11041, 11043, 11045, 11047, + 11049, 11051, 11053, 11055, 11057, 11059, 11061, 11063, 11065, 11067, + 11069, 11071, 11073, 11075, 11077, 11079, 11081, 11083, 11085, 11087, + 11089, 11091, 11093, 11095, 11097, 11099, 11101, 11103, 11105, 11107, + 11109, 11111, 11113, 11115, 11117, 11119, 11121, 11123, 11125, 11127, + 11129, 11131, 11133, 11135, 11137, 11139, 11141, 11143, 11145, 11147, + 11149, 11151, 11153, 11155, 11157, 11159, 11161, 11163, 11165, 11167, + 11169, 11171, 11173, 11175, 11177, 11179, 11181, 11183, 11185, 11187, + 11189, 11191, 11193, 11195, 11197, 11199, 11201, 11203, 11205, 11207, + 11209, 11211, 11213, 11215, 11217, 11219, 11221, 11223, 11225, 11227, + 11229, 11231, 11233, 11235, 11237, 11239, 11241, 11243, 11245, 11248, + 11251, 11254, 11257, 11260, 11263, 11266, 0, 0, 0, 0, 11269, 11271, + 11273, 11275, 11277, 11279, 11281, 11283, 11285, 11287, 11289, 11291, + 11293, 11295, 11297, 11299, 11301, 11303, 11305, 11307, 11309, 11311, + 11313, 11315, 11317, 11319, 11321, 11323, 11325, 11327, 11329, 11331, + 11333, 11335, 11337, 11339, 11341, 11343, 11345, 11347, 11349, 11351, + 11353, 11355, 11357, 11359, 11361, 11363, 11365, 11367, 11369, 11371, + 11373, 11375, 11377, 11379, 11381, 11383, 11385, 11387, 11389, 11391, + 11393, 11395, 11397, 11399, 11401, 11403, 11405, 11407, 11409, 11411, + 11413, 11415, 11417, 11419, 11421, 11423, 11425, 11427, 11429, 11431, + 11433, 11435, 11437, 11439, 11441, 11443, 11445, 11447, 11449, 11451, + 11453, 11455, 11457, 11459, 11461, 11463, 11465, 11467, 11469, 11471, + 11473, 11475, 11477, 11479, 11481, 11483, 11485, 11487, 11489, 11491, + 11493, 11495, 11497, 11499, 11501, 11503, 11505, 11507, 11509, 11511, + 11513, 11515, 11517, 11519, 11521, 11523, 11525, 11527, 11529, 11531, + 11533, 11535, 11537, 11539, 11541, 11543, 11545, 11547, 11549, 11551, + 11553, 11555, 11557, 11559, 11561, 11563, 11565, 11567, 11569, 11571, + 11573, 11575, 11577, 11579, 11581, 11583, 11585, 11587, 11589, 11591, + 11593, 11595, 11597, 11599, 11601, 11603, 11605, 11607, 11609, 11611, + 11613, 11615, 11617, 11619, 11621, 11623, 11625, 11627, 11629, 11631, + 11633, 11635, 11637, 11639, 11641, 11643, 11645, 11647, 0, 0, 0, 11649, + 11651, 11653, 11655, 11657, 11659, 0, 0, 11661, 11663, 11665, 11667, + 11669, 11671, 0, 0, 11673, 11675, 11677, 11679, 11681, 11683, 0, 0, + 11685, 11687, 11689, 0, 0, 0, 11691, 11693, 11695, 11697, 11699, 11701, + 11703, 0, 11705, 11707, 11709, 11711, 11713, 11715, 11717, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11719, 11721, 11723, 11725, 11727, + 0, 11729, 11731, 11733, 11735, 11737, 11739, 11741, 11743, 11745, 11747, + 11749, 11751, 11753, 11755, 11757, 11759, 11761, 11763, 11765, 11767, + 11769, 11771, 11773, 11775, 11777, 11779, 11781, 11783, 11785, 11787, + 11789, 11791, 11793, 11795, 11797, 11799, 11801, 11803, 11805, 11807, + 11809, 11811, 0, 11813, 11815, 11817, 11819, 11821, 11823, 11825, 11827, + 11829, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 11831, 0, 11834, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11837, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 11840, 11843, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 11846, 11849, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11852, 11855, 0, + 11858, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 11861, 11864, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11867, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11870, 11873, 11876, 11879, 11882, + 11885, 11888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11891, 11894, + 11897, 11900, 11903, 11906, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 11909, 11911, 11913, 11915, 11917, 11919, 11921, 11923, 11925, 11927, + 11929, 11931, 11933, 11935, 11937, 11939, 11941, 11943, 11945, 11947, + 11949, 11951, 11953, 11955, 11957, 11959, 11961, 11963, 11965, 11967, + 11969, 11971, 11973, 11975, 11977, 11979, 11981, 11983, 11985, 11987, + 11989, 11991, 11993, 11995, 11997, 11999, 12001, 12003, 12005, 12007, + 12009, 12011, 12013, 12015, 12017, 12019, 12021, 12023, 12025, 12027, + 12029, 12031, 12033, 12035, 12037, 12039, 12041, 12043, 12045, 12047, + 12049, 12051, 12053, 12055, 12057, 12059, 12061, 12063, 12065, 12067, + 12069, 12071, 12073, 12075, 12077, 0, 12079, 12081, 12083, 12085, 12087, + 12089, 12091, 12093, 12095, 12097, 12099, 12101, 12103, 12105, 12107, + 12109, 12111, 12113, 12115, 12117, 12119, 12121, 12123, 12125, 12127, + 12129, 12131, 12133, 12135, 12137, 12139, 12141, 12143, 12145, 12147, + 12149, 12151, 12153, 12155, 12157, 12159, 12161, 12163, 12165, 12167, + 12169, 12171, 12173, 12175, 12177, 12179, 12181, 12183, 12185, 12187, + 12189, 12191, 12193, 12195, 12197, 12199, 12201, 12203, 12205, 12207, + 12209, 12211, 12213, 12215, 12217, 12219, 0, 12221, 12223, 0, 0, 12225, + 0, 0, 12227, 12229, 0, 0, 12231, 12233, 12235, 12237, 0, 12239, 12241, + 12243, 12245, 12247, 12249, 12251, 12253, 12255, 12257, 12259, 12261, 0, + 12263, 0, 12265, 12267, 12269, 12271, 12273, 12275, 12277, 0, 12279, + 12281, 12283, 12285, 12287, 12289, 12291, 12293, 12295, 12297, 12299, + 12301, 12303, 12305, 12307, 12309, 12311, 12313, 12315, 12317, 12319, + 12321, 12323, 12325, 12327, 12329, 12331, 12333, 12335, 12337, 12339, + 12341, 12343, 12345, 12347, 12349, 12351, 12353, 12355, 12357, 12359, + 12361, 12363, 12365, 12367, 12369, 12371, 12373, 12375, 12377, 12379, + 12381, 12383, 12385, 12387, 12389, 12391, 12393, 12395, 12397, 12399, + 12401, 12403, 12405, 12407, 0, 12409, 12411, 12413, 12415, 0, 0, 12417, + 12419, 12421, 12423, 12425, 12427, 12429, 12431, 0, 12433, 12435, 12437, + 12439, 12441, 12443, 12445, 0, 12447, 12449, 12451, 12453, 12455, 12457, + 12459, 12461, 12463, 12465, 12467, 12469, 12471, 12473, 12475, 12477, + 12479, 12481, 12483, 12485, 12487, 12489, 12491, 12493, 12495, 12497, + 12499, 12501, 0, 12503, 12505, 12507, 12509, 0, 12511, 12513, 12515, + 12517, 12519, 0, 12521, 0, 0, 0, 12523, 12525, 12527, 12529, 12531, + 12533, 12535, 0, 12537, 12539, 12541, 12543, 12545, 12547, 12549, 12551, + 12553, 12555, 12557, 12559, 12561, 12563, 12565, 12567, 12569, 12571, + 12573, 12575, 12577, 12579, 12581, 12583, 12585, 12587, 12589, 12591, + 12593, 12595, 12597, 12599, 12601, 12603, 12605, 12607, 12609, 12611, + 12613, 12615, 12617, 12619, 12621, 12623, 12625, 12627, 12629, 12631, + 12633, 12635, 12637, 12639, 12641, 12643, 12645, 12647, 12649, 12651, + 12653, 12655, 12657, 12659, 12661, 12663, 12665, 12667, 12669, 12671, + 12673, 12675, 12677, 12679, 12681, 12683, 12685, 12687, 12689, 12691, + 12693, 12695, 12697, 12699, 12701, 12703, 12705, 12707, 12709, 12711, + 12713, 12715, 12717, 12719, 12721, 12723, 12725, 12727, 12729, 12731, + 12733, 12735, 12737, 12739, 12741, 12743, 12745, 12747, 12749, 12751, + 12753, 12755, 12757, 12759, 12761, 12763, 12765, 12767, 12769, 12771, + 12773, 12775, 12777, 12779, 12781, 12783, 12785, 12787, 12789, 12791, + 12793, 12795, 12797, 12799, 12801, 12803, 12805, 12807, 12809, 12811, + 12813, 12815, 12817, 12819, 12821, 12823, 12825, 12827, 12829, 12831, + 12833, 12835, 12837, 12839, 12841, 12843, 12845, 12847, 12849, 12851, + 12853, 12855, 12857, 12859, 12861, 12863, 12865, 12867, 12869, 12871, + 12873, 12875, 12877, 12879, 12881, 12883, 12885, 12887, 12889, 12891, + 12893, 12895, 12897, 12899, 12901, 12903, 12905, 12907, 12909, 12911, + 12913, 12915, 12917, 12919, 12921, 12923, 12925, 12927, 12929, 12931, + 12933, 12935, 12937, 12939, 12941, 12943, 12945, 12947, 12949, 12951, + 12953, 12955, 12957, 12959, 12961, 12963, 12965, 12967, 12969, 12971, + 12973, 12975, 12977, 12979, 12981, 12983, 12985, 12987, 12989, 12991, + 12993, 12995, 12997, 12999, 13001, 13003, 13005, 13007, 13009, 13011, + 13013, 13015, 13017, 13019, 13021, 13023, 13025, 13027, 13029, 13031, + 13033, 13035, 13037, 13039, 13041, 13043, 13045, 13047, 13049, 13051, + 13053, 13055, 13057, 13059, 13061, 13063, 13065, 13067, 13069, 13071, + 13073, 13075, 13077, 13079, 13081, 13083, 13085, 13087, 13089, 13091, + 13093, 13095, 13097, 13099, 13101, 13103, 13105, 13107, 13109, 13111, + 13113, 13115, 13117, 13119, 13121, 13123, 13125, 13127, 13129, 13131, + 13133, 13135, 13137, 13139, 13141, 13143, 13145, 13147, 13149, 13151, + 13153, 13155, 13157, 13159, 13161, 13163, 13165, 13167, 13169, 13171, + 13173, 13175, 13177, 13179, 13181, 13183, 13185, 13187, 13189, 13191, + 13193, 13195, 13197, 13199, 13201, 13203, 13205, 13207, 13209, 13211, + 13213, 13215, 0, 0, 13217, 13219, 13221, 13223, 13225, 13227, 13229, + 13231, 13233, 13235, 13237, 13239, 13241, 13243, 13245, 13247, 13249, + 13251, 13253, 13255, 13257, 13259, 13261, 13263, 13265, 13267, 13269, + 13271, 13273, 13275, 13277, 13279, 13281, 13283, 13285, 13287, 13289, + 13291, 13293, 13295, 13297, 13299, 13301, 13303, 13305, 13307, 13309, + 13311, 13313, 13315, 13317, 13319, 13321, 13323, 13325, 13327, 13329, + 13331, 13333, 13335, 13337, 13339, 13341, 13343, 13345, 13347, 13349, + 13351, 13353, 13355, 13357, 13359, 13361, 13363, 13365, 13367, 13369, + 13371, 13373, 13375, 13377, 13379, 13381, 13383, 13385, 13387, 13389, + 13391, 13393, 13395, 13397, 13399, 13401, 13403, 13405, 13407, 13409, + 13411, 13413, 13415, 13417, 13419, 13421, 13423, 13425, 13427, 13429, + 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13447, 13449, + 13451, 13453, 13455, 13457, 13459, 13461, 13463, 13465, 13467, 13469, + 13471, 13473, 13475, 13477, 13479, 13481, 13483, 13485, 13487, 13489, + 13491, 13493, 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13509, + 13511, 13513, 13515, 13517, 13519, 13521, 13523, 13525, 13527, 13529, + 13531, 13533, 13535, 13537, 13539, 13541, 13543, 13545, 13547, 13549, + 13551, 13553, 13555, 13557, 13559, 13561, 13563, 13565, 13567, 13569, + 13571, 13573, 13575, 13577, 13579, 13581, 13583, 13585, 13587, 13589, + 13591, 13593, 13595, 13597, 13599, 13601, 13603, 13605, 13607, 13609, + 13611, 13613, 13615, 13617, 13619, 13621, 13623, 13625, 13627, 13629, + 13631, 13633, 13635, 13637, 13639, 13641, 13643, 13645, 13647, 13649, + 13651, 13653, 13655, 13657, 13659, 13661, 13663, 13665, 13667, 13669, + 13671, 13673, 13675, 13677, 13679, 13681, 13683, 13685, 13687, 13689, + 13691, 13693, 13695, 13697, 13699, 13701, 13703, 13705, 13707, 13709, + 13711, 13713, 13715, 13717, 13719, 13721, 13723, 13725, 13727, 13729, + 13731, 13733, 13735, 13737, 13739, 13741, 13743, 13745, 13747, 13749, + 13751, 13753, 13755, 13757, 13759, 13761, 13763, 13765, 13767, 13769, + 13771, 13773, 13775, 13777, 13779, 13781, 13783, 13785, 13787, 13789, + 13791, 13793, 13795, 13797, 13799, 0, 0, 13801, 13803, 13805, 13807, + 13809, 13811, 13813, 13815, 13817, 13819, 13821, 13823, 13825, 13827, + 13829, 13831, 13833, 13835, 13837, 13839, 13841, 13843, 13845, 13847, + 13849, 13851, 13853, 13855, 13857, 13859, 13861, 13863, 13865, 13867, + 13869, 13871, 13873, 13875, 13877, 13879, 13881, 13883, 13885, 13887, + 13889, 13891, 13893, 13895, 13897, 13899, 13901, 13903, 13905, 13907, 0, + 13909, 13911, 13913, 13915, 13917, 13919, 13921, 13923, 13925, 13927, + 13929, 13931, 13933, 13935, 13937, 13939, 13941, 13943, 13945, 13947, + 13949, 13951, 13953, 13955, 13957, 13959, 13961, 0, 13963, 13965, 0, + 13967, 0, 0, 13969, 0, 13971, 13973, 13975, 13977, 13979, 13981, 13983, + 13985, 13987, 13989, 0, 13991, 13993, 13995, 13997, 0, 13999, 0, 14001, + 0, 0, 0, 0, 0, 0, 14003, 0, 0, 0, 0, 14005, 0, 14007, 0, 14009, 0, 14011, + 14013, 14015, 0, 14017, 14019, 0, 14021, 0, 0, 14023, 0, 14025, 0, 14027, + 0, 14029, 0, 14031, 0, 14033, 14035, 0, 14037, 0, 0, 14039, 14041, 14043, + 14045, 0, 14047, 14049, 14051, 14053, 14055, 14057, 14059, 0, 14061, + 14063, 14065, 14067, 0, 14069, 14071, 14073, 14075, 0, 14077, 0, 14079, + 14081, 14083, 14085, 14087, 14089, 14091, 14093, 14095, 14097, 0, 14099, + 14101, 14103, 14105, 14107, 14109, 14111, 14113, 14115, 14117, 14119, + 14121, 14123, 14125, 14127, 14129, 14131, 0, 0, 0, 0, 0, 14133, 14135, + 14137, 0, 14139, 14141, 14143, 14145, 14147, 0, 14149, 14151, 14153, + 14155, 14157, 14159, 14161, 14163, 14165, 14167, 14169, 14171, 14173, + 14175, 14177, 14179, 14181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 14183, 14186, 14189, 14192, 14195, 14198, 14201, 14204, + 14207, 14210, 14213, 0, 0, 0, 0, 0, 14216, 14220, 14224, 14228, 14232, + 14236, 14240, 14244, 14248, 14252, 14256, 14260, 14264, 14268, 14272, + 14276, 14280, 14284, 14288, 14292, 14296, 14300, 14304, 14308, 14312, + 14316, 14320, 14324, 14326, 14328, 14331, 0, 14334, 14336, 14338, 14340, + 14342, 14344, 14346, 14348, 14350, 14352, 14354, 14356, 14358, 14360, + 14362, 14364, 14366, 14368, 14370, 14372, 14374, 14376, 14378, 14380, + 14382, 14384, 14386, 14389, 14392, 14395, 14398, 14402, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14405, 14408, + 14411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14414, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 14417, 14420, 14423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 14425, 14427, 14429, 14431, 14433, 14435, 14437, 14439, 14441, + 14443, 14445, 14447, 14449, 14451, 14453, 14455, 14457, 14459, 14461, + 14463, 14465, 14467, 14469, 14471, 14473, 14475, 14477, 14479, 14481, + 14483, 14485, 14487, 14489, 14491, 14493, 14495, 14497, 14499, 14501, + 14503, 14505, 14507, 14509, 14511, 0, 0, 0, 0, 14513, 14517, 14521, + 14525, 14529, 14533, 14537, 14541, 14545, 0, 0, 0, 0, 0, 0, 0, 14549, + 14551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14553, 14555, 14557, + 14559, 14561, 14563, 14565, 14567, 14569, 14571, 0, 0, 0, 0, 0, 0, 14573, + 14575, 14577, 14579, 14581, 14583, 14585, 14587, 14589, 14591, 14593, + 14595, 14597, 14599, 14601, 14603, 14605, 14607, 14609, 14611, 14613, + 14615, 14617, 14619, 14621, 14623, 14625, 14627, 14629, 14631, 14633, + 14635, 14637, 14639, 14641, 14643, 14645, 14647, 14649, 14651, 14653, + 14655, 14657, 14659, 14661, 14663, 14665, 14667, 14669, 14671, 14673, + 14675, 14677, 14679, 14681, 14683, 14685, 14687, 14689, 14691, 14693, + 14695, 14697, 14699, 14701, 14703, 14705, 14707, 14709, 14711, 14713, + 14715, 14717, 14719, 14721, 14723, 14725, 14727, 14729, 14731, 14733, + 14735, 14737, 14739, 14741, 14743, 14745, 14747, 14749, 14751, 14753, + 14755, 14757, 14759, 14761, 14763, 14765, 14767, 14769, 14771, 14773, + 14775, 14777, 14779, 14781, 14783, 14785, 14787, 14789, 14791, 14793, + 14795, 14797, 14799, 14801, 14803, 14805, 14807, 14809, 14811, 14813, + 14815, 14817, 14819, 14821, 14823, 14825, 14827, 14829, 14831, 14833, + 14835, 14837, 14839, 14841, 14843, 14845, 14847, 14849, 14851, 14853, + 14855, 14857, 14859, 14861, 14863, 14865, 14867, 14869, 14871, 14873, + 14875, 14877, 14879, 14881, 14883, 14885, 14887, 14889, 14891, 14893, + 14895, 14897, 14899, 14901, 14903, 14905, 14907, 14909, 14911, 14913, + 14915, 14917, 14919, 14921, 14923, 14925, 14927, 14929, 14931, 14933, + 14935, 14937, 14939, 14941, 14943, 14945, 14947, 14949, 14951, 14953, + 14955, 14957, 14959, 14961, 14963, 14965, 14967, 14969, 14971, 14973, + 14975, 14977, 14979, 14981, 14983, 14985, 14987, 14989, 14991, 14993, + 14995, 14997, 14999, 15001, 15003, 15005, 15007, 15009, 15011, 15013, + 15015, 15017, 15019, 15021, 15023, 15025, 15027, 15029, 15031, 15033, + 15035, 15037, 15039, 15041, 15043, 15045, 15047, 15049, 15051, 15053, + 15055, 15057, 15059, 15061, 15063, 15065, 15067, 15069, 15071, 15073, + 15075, 15077, 15079, 15081, 15083, 15085, 15087, 15089, 15091, 15093, + 15095, 15097, 15099, 15101, 15103, 15105, 15107, 15109, 15111, 15113, + 15115, 15117, 15119, 15121, 15123, 15125, 15127, 15129, 15131, 15133, + 15135, 15137, 15139, 15141, 15143, 15145, 15147, 15149, 15151, 15153, + 15155, 15157, 15159, 15161, 15163, 15165, 15167, 15169, 15171, 15173, + 15175, 15177, 15179, 15181, 15183, 15185, 15187, 15189, 15191, 15193, + 15195, 15197, 15199, 15201, 15203, 15205, 15207, 15209, 15211, 15213, + 15215, 15217, 15219, 15221, 15223, 15225, 15227, 15229, 15231, 15233, + 15235, 15237, 15239, 15241, 15243, 15245, 15247, 15249, 15251, 15253, + 15255, 15257, 15259, 15261, 15263, 15265, 15267, 15269, 15271, 15273, + 15275, 15277, 15279, 15281, 15283, 15285, 15287, 15289, 15291, 15293, + 15295, 15297, 15299, 15301, 15303, 15305, 15307, 15309, 15311, 15313, + 15315, 15317, 15319, 15321, 15323, 15325, 15327, 15329, 15331, 15333, + 15335, 15337, 15339, 15341, 15343, 15345, 15347, 15349, 15351, 15353, + 15355, 15357, 15359, 15361, 15363, 15365, 15367, 15369, 15371, 15373, + 15375, 15377, 15379, 15381, 15383, 15385, 15387, 15389, 15391, 15393, + 15395, 15397, 15399, 15401, 15403, 15405, 15407, 15409, 15411, 15413, + 15415, 15417, 15419, 15421, 15423, 15425, 15427, 15429, 15431, 15433, + 15435, 15437, 15439, 15441, 15443, 15445, 15447, 15449, 15451, 15453, + 15455, 15457, 15459, 15461, 15463, 15465, 15467, 15469, 15471, 15473, + 15475, 15477, 15479, 15481, 15483, 15485, 15487, 15489, 15491, 15493, + 15495, 15497, 15499, 15501, 15503, 15505, 15507, 15509, 15511, 15513, + 15515, 15517, 15519, 15521, 15523, 15525, 15527, 15529, 15531, 15533, + 15535, 15537, 15539, 15541, 15543, 15545, 15547, 15549, 15551, 15553, + 15555, 15557, 15559, 15561, 15563, 15565, 15567, 15569, 15571, 15573, + 15575, 15577, 15579, 15581, 15583, 15585, 15587, 15589, 15591, 15593, + 15595, 15597, 15599, 15601, 15603, 15605, 15607, 15609, 15611, 15613, + 15615, 15617, 15619, 15621, 15623, 15625, 15627, 15629, 15631, 15633, + 15635, 15637, 15639, 15641, 15643, 15645, 15647, 15649, 15651, 15653, + 15655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, +}; + +static const unichar_t* get_unialt(unichar_t ch) { + int index = 0; + if (ch < UNICODE_MAX) { + index = unialt_index1[ch >> UNIALT_SHIFT]; + index = unialt_index2[(index << UNIALT_SHIFT) + (ch & ((1 << UNIALT_SHIFT) - 1))]; + } + assert(index >= 0 && (size_t)index < sizeof(unialt_data)/sizeof(unialt_data[0])); + return &unialt_data[index]; +} + +int ff_unicode_hasunialt(unichar_t ch) { + return *get_unialt(ch) != 0; +} + +const unichar_t* ff_unicode_unialt(unichar_t ch) { + const unichar_t* ptr = get_unialt(ch); + if (!*ptr) { + return NULL; + } + return ptr; +} -static const unichar_t str_a0[] = { 0x0020, 0 }; -static const unichar_t str_a8[] = { 0x0020, 0x0308, 0 }; -static const unichar_t str_aa[] = { 0x0061, 0 }; -static const unichar_t str_af[] = { 0x0020, 0x0304, 0 }; -static const unichar_t str_b2[] = { 0x0032, 0 }; -static const unichar_t str_b3[] = { 0x0033, 0 }; -static const unichar_t str_b4[] = { 0x0020, 0x0301, 0 }; -static const unichar_t str_b5[] = { 0x03bc, 0 }; -static const unichar_t str_b8[] = { 0x0020, 0x0327, 0 }; -static const unichar_t str_b9[] = { 0x0031, 0 }; -static const unichar_t str_ba[] = { 0x006f, 0 }; -static const unichar_t str_bc[] = { 0x0031, 0x2044, 0x0034, 0 }; -static const unichar_t str_bd[] = { 0x0031, 0x2044, 0x0032, 0 }; -static const unichar_t str_be[] = { 0x0033, 0x2044, 0x0034, 0 }; -static const unichar_t str_c0[] = { 0x0041, 0x0300, 0 }; -static const unichar_t str_c1[] = { 0x0041, 0x0301, 0 }; -static const unichar_t str_c2[] = { 0x0041, 0x0302, 0 }; -static const unichar_t str_c3[] = { 0x0041, 0x0303, 0 }; -static const unichar_t str_c4[] = { 0x0041, 0x0308, 0 }; -static const unichar_t str_c5[] = { 0x0041, 0x030a, 0 }; -static const unichar_t str_c7[] = { 0x0043, 0x0327, 0 }; -static const unichar_t str_c8[] = { 0x0045, 0x0300, 0 }; -static const unichar_t str_c9[] = { 0x0045, 0x0301, 0 }; -static const unichar_t str_ca[] = { 0x0045, 0x0302, 0 }; -static const unichar_t str_cb[] = { 0x0045, 0x0308, 0 }; -static const unichar_t str_cc[] = { 0x0049, 0x0300, 0 }; -static const unichar_t str_cd[] = { 0x0049, 0x0301, 0 }; -static const unichar_t str_ce[] = { 0x0049, 0x0302, 0 }; -static const unichar_t str_cf[] = { 0x0049, 0x0308, 0 }; -static const unichar_t str_d1[] = { 0x004e, 0x0303, 0 }; -static const unichar_t str_d2[] = { 0x004f, 0x0300, 0 }; -static const unichar_t str_d3[] = { 0x004f, 0x0301, 0 }; -static const unichar_t str_d4[] = { 0x004f, 0x0302, 0 }; -static const unichar_t str_d5[] = { 0x004f, 0x0303, 0 }; -static const unichar_t str_d6[] = { 0x004f, 0x0308, 0 }; -static const unichar_t str_d9[] = { 0x0055, 0x0300, 0 }; -static const unichar_t str_da[] = { 0x0055, 0x0301, 0 }; -static const unichar_t str_db[] = { 0x0055, 0x0302, 0 }; -static const unichar_t str_dc[] = { 0x0055, 0x0308, 0 }; -static const unichar_t str_dd[] = { 0x0059, 0x0301, 0 }; -static const unichar_t str_e0[] = { 0x0061, 0x0300, 0 }; -static const unichar_t str_e1[] = { 0x0061, 0x0301, 0 }; -static const unichar_t str_e2[] = { 0x0061, 0x0302, 0 }; -static const unichar_t str_e3[] = { 0x0061, 0x0303, 0 }; -static const unichar_t str_e4[] = { 0x0061, 0x0308, 0 }; -static const unichar_t str_e5[] = { 0x0061, 0x030a, 0 }; -static const unichar_t str_e7[] = { 0x0063, 0x0327, 0 }; -static const unichar_t str_e8[] = { 0x0065, 0x0300, 0 }; -static const unichar_t str_e9[] = { 0x0065, 0x0301, 0 }; -static const unichar_t str_ea[] = { 0x0065, 0x0302, 0 }; -static const unichar_t str_eb[] = { 0x0065, 0x0308, 0 }; -static const unichar_t str_ec[] = { 0x0069, 0x0300, 0 }; -static const unichar_t str_ed[] = { 0x0069, 0x0301, 0 }; -static const unichar_t str_ee[] = { 0x0069, 0x0302, 0 }; -static const unichar_t str_ef[] = { 0x0069, 0x0308, 0 }; -static const unichar_t str_f1[] = { 0x006e, 0x0303, 0 }; -static const unichar_t str_f2[] = { 0x006f, 0x0300, 0 }; -static const unichar_t str_f3[] = { 0x006f, 0x0301, 0 }; -static const unichar_t str_f4[] = { 0x006f, 0x0302, 0 }; -static const unichar_t str_f5[] = { 0x006f, 0x0303, 0 }; -static const unichar_t str_f6[] = { 0x006f, 0x0308, 0 }; -static const unichar_t str_f9[] = { 0x0075, 0x0300, 0 }; -static const unichar_t str_fa[] = { 0x0075, 0x0301, 0 }; -static const unichar_t str_fb[] = { 0x0075, 0x0302, 0 }; -static const unichar_t str_fc[] = { 0x0075, 0x0308, 0 }; -static const unichar_t str_fd[] = { 0x0079, 0x0301, 0 }; -static const unichar_t str_ff[] = { 0x0079, 0x0308, 0 }; -static const unichar_t str_100[] = { 0x0041, 0x0304, 0 }; -static const unichar_t str_101[] = { 0x0061, 0x0304, 0 }; -static const unichar_t str_102[] = { 0x0041, 0x0306, 0 }; -static const unichar_t str_103[] = { 0x0061, 0x0306, 0 }; -static const unichar_t str_104[] = { 0x0041, 0x0328, 0 }; -static const unichar_t str_105[] = { 0x0061, 0x0328, 0 }; -static const unichar_t str_106[] = { 0x0043, 0x0301, 0 }; -static const unichar_t str_107[] = { 0x0063, 0x0301, 0 }; -static const unichar_t str_108[] = { 0x0043, 0x0302, 0 }; -static const unichar_t str_109[] = { 0x0063, 0x0302, 0 }; -static const unichar_t str_10a[] = { 0x0043, 0x0307, 0 }; -static const unichar_t str_10b[] = { 0x0063, 0x0307, 0 }; -static const unichar_t str_10c[] = { 0x0043, 0x030c, 0 }; -static const unichar_t str_10d[] = { 0x0063, 0x030c, 0 }; -static const unichar_t str_10e[] = { 0x0044, 0x030c, 0 }; -static const unichar_t str_10f[] = { 0x0064, 0x030c, 0 }; -static const unichar_t str_110[] = { 0x00d0, 0 }; -static const unichar_t str_112[] = { 0x0045, 0x0304, 0 }; -static const unichar_t str_113[] = { 0x0065, 0x0304, 0 }; -static const unichar_t str_114[] = { 0x0045, 0x0306, 0 }; -static const unichar_t str_115[] = { 0x0065, 0x0306, 0 }; -static const unichar_t str_116[] = { 0x0045, 0x0307, 0 }; -static const unichar_t str_117[] = { 0x0065, 0x0307, 0 }; -static const unichar_t str_118[] = { 0x0045, 0x0328, 0 }; -static const unichar_t str_119[] = { 0x0065, 0x0328, 0 }; -static const unichar_t str_11a[] = { 0x0045, 0x030c, 0 }; -static const unichar_t str_11b[] = { 0x0065, 0x030c, 0 }; -static const unichar_t str_11c[] = { 0x0047, 0x0302, 0 }; -static const unichar_t str_11d[] = { 0x0067, 0x0302, 0 }; -static const unichar_t str_11e[] = { 0x0047, 0x0306, 0 }; -static const unichar_t str_11f[] = { 0x0067, 0x0306, 0 }; -static const unichar_t str_120[] = { 0x0047, 0x0307, 0 }; -static const unichar_t str_121[] = { 0x0067, 0x0307, 0 }; -static const unichar_t str_122[] = { 0x0047, 0x0327, 0 }; -static const unichar_t str_123[] = { 0x0067, 0x0327, 0 }; -static const unichar_t str_124[] = { 0x0048, 0x0302, 0 }; -static const unichar_t str_125[] = { 0x0068, 0x0302, 0 }; -static const unichar_t str_128[] = { 0x0049, 0x0303, 0 }; -static const unichar_t str_129[] = { 0x0069, 0x0303, 0 }; -static const unichar_t str_12a[] = { 0x0049, 0x0304, 0 }; -static const unichar_t str_12b[] = { 0x0069, 0x0304, 0 }; -static const unichar_t str_12c[] = { 0x0049, 0x0306, 0 }; -static const unichar_t str_12d[] = { 0x0069, 0x0306, 0 }; -static const unichar_t str_12e[] = { 0x0049, 0x0328, 0 }; -static const unichar_t str_12f[] = { 0x0069, 0x0328, 0 }; -static const unichar_t str_130[] = { 0x0049, 0x0307, 0 }; -static const unichar_t str_132[] = { 0x0049, 0x004a, 0 }; -static const unichar_t str_133[] = { 0x0069, 0x006a, 0 }; -static const unichar_t str_134[] = { 0x004a, 0x0302, 0 }; -static const unichar_t str_135[] = { 0x006a, 0x0302, 0 }; -static const unichar_t str_136[] = { 0x004b, 0x0327, 0 }; -static const unichar_t str_137[] = { 0x006b, 0x0327, 0 }; -static const unichar_t str_138[] = { 0x03ba, 0 }; -static const unichar_t str_139[] = { 0x004c, 0x0301, 0 }; -static const unichar_t str_13a[] = { 0x006c, 0x0301, 0 }; -static const unichar_t str_13b[] = { 0x004c, 0x0327, 0 }; -static const unichar_t str_13c[] = { 0x006c, 0x0327, 0 }; -static const unichar_t str_13d[] = { 0x004c, 0x030c, 0 }; -static const unichar_t str_13e[] = { 0x006c, 0x030c, 0 }; -static const unichar_t str_13f[] = { 0x004c, 0x00b7, 0 }; -static const unichar_t str_140[] = { 0x006c, 0x00b7, 0 }; -static const unichar_t str_143[] = { 0x004e, 0x0301, 0 }; -static const unichar_t str_144[] = { 0x006e, 0x0301, 0 }; -static const unichar_t str_145[] = { 0x004e, 0x0327, 0 }; -static const unichar_t str_146[] = { 0x006e, 0x0327, 0 }; -static const unichar_t str_147[] = { 0x004e, 0x030c, 0 }; -static const unichar_t str_148[] = { 0x006e, 0x030c, 0 }; -static const unichar_t str_149[] = { 0x02bc, 0x006e, 0 }; -static const unichar_t str_14c[] = { 0x004f, 0x0304, 0 }; -static const unichar_t str_14d[] = { 0x006f, 0x0304, 0 }; -static const unichar_t str_14e[] = { 0x004f, 0x0306, 0 }; -static const unichar_t str_14f[] = { 0x006f, 0x0306, 0 }; -static const unichar_t str_150[] = { 0x004f, 0x030b, 0 }; -static const unichar_t str_151[] = { 0x006f, 0x030b, 0 }; -static const unichar_t str_152[] = { 0x004f, 0x0045, 0 }; -static const unichar_t str_153[] = { 0x006f, 0x0065, 0 }; -static const unichar_t str_154[] = { 0x0052, 0x0301, 0 }; -static const unichar_t str_155[] = { 0x0072, 0x0301, 0 }; -static const unichar_t str_156[] = { 0x0052, 0x0327, 0 }; -static const unichar_t str_157[] = { 0x0072, 0x0327, 0 }; -static const unichar_t str_158[] = { 0x0052, 0x030c, 0 }; -static const unichar_t str_159[] = { 0x0072, 0x030c, 0 }; -static const unichar_t str_15a[] = { 0x0053, 0x0301, 0 }; -static const unichar_t str_15b[] = { 0x0073, 0x0301, 0 }; -static const unichar_t str_15c[] = { 0x0053, 0x0302, 0 }; -static const unichar_t str_15d[] = { 0x0073, 0x0302, 0 }; -static const unichar_t str_15e[] = { 0x0053, 0x0327, 0 }; -static const unichar_t str_15f[] = { 0x0073, 0x0327, 0 }; -static const unichar_t str_160[] = { 0x0053, 0x030c, 0 }; -static const unichar_t str_161[] = { 0x0073, 0x030c, 0 }; -static const unichar_t str_162[] = { 0x0054, 0x0327, 0 }; -static const unichar_t str_163[] = { 0x0074, 0x0327, 0 }; -static const unichar_t str_164[] = { 0x0054, 0x030c, 0 }; -static const unichar_t str_165[] = { 0x0074, 0x030c, 0 }; -static const unichar_t str_168[] = { 0x0055, 0x0303, 0 }; -static const unichar_t str_169[] = { 0x0075, 0x0303, 0 }; -static const unichar_t str_16a[] = { 0x0055, 0x0304, 0 }; -static const unichar_t str_16b[] = { 0x0075, 0x0304, 0 }; -static const unichar_t str_16c[] = { 0x0055, 0x0306, 0 }; -static const unichar_t str_16d[] = { 0x0075, 0x0306, 0 }; -static const unichar_t str_16e[] = { 0x0055, 0x030a, 0 }; -static const unichar_t str_16f[] = { 0x0075, 0x030a, 0 }; -static const unichar_t str_170[] = { 0x0055, 0x030b, 0 }; -static const unichar_t str_171[] = { 0x0075, 0x030b, 0 }; -static const unichar_t str_172[] = { 0x0055, 0x0328, 0 }; -static const unichar_t str_173[] = { 0x0075, 0x0328, 0 }; -static const unichar_t str_174[] = { 0x0057, 0x0302, 0 }; -static const unichar_t str_175[] = { 0x0077, 0x0302, 0 }; -static const unichar_t str_176[] = { 0x0059, 0x0302, 0 }; -static const unichar_t str_177[] = { 0x0079, 0x0302, 0 }; -static const unichar_t str_178[] = { 0x0059, 0x0308, 0 }; -static const unichar_t str_179[] = { 0x005a, 0x0301, 0 }; -static const unichar_t str_17a[] = { 0x007a, 0x0301, 0 }; -static const unichar_t str_17b[] = { 0x005a, 0x0307, 0 }; -static const unichar_t str_17c[] = { 0x007a, 0x0307, 0 }; -static const unichar_t str_17d[] = { 0x005a, 0x030c, 0 }; -static const unichar_t str_17e[] = { 0x007a, 0x030c, 0 }; -static const unichar_t str_17f[] = { 0x0073, 0 }; -static const unichar_t str_182[] = { 0x0402, 0 }; -static const unichar_t str_189[] = { 0x00d0, 0 }; -static const unichar_t str_19e[] = { 0x03b7, 0 }; -static const unichar_t str_19f[] = { 0x0398, 0 }; -static const unichar_t str_1a0[] = { 0x004f, 0x031b, 0 }; -static const unichar_t str_1a1[] = { 0x006f, 0x031b, 0 }; -static const unichar_t str_1a9[] = { 0x03a3, 0 }; -static const unichar_t str_1af[] = { 0x0055, 0x031b, 0 }; -static const unichar_t str_1b0[] = { 0x0075, 0x031b, 0 }; -static const unichar_t str_1c0[] = { 0x007c, 0 }; -static const unichar_t str_1c1[] = { 0x007c, 0x007c, 0 }; -static const unichar_t str_1c4[] = { 0x0044, 0x017d, 0 }; -static const unichar_t str_1c5[] = { 0x0044, 0x017e, 0 }; -static const unichar_t str_1c6[] = { 0x0064, 0x017e, 0 }; -static const unichar_t str_1c7[] = { 0x004c, 0x004a, 0 }; -static const unichar_t str_1c8[] = { 0x004c, 0x006a, 0 }; -static const unichar_t str_1c9[] = { 0x006c, 0x006a, 0 }; -static const unichar_t str_1ca[] = { 0x004e, 0x004a, 0 }; -static const unichar_t str_1cb[] = { 0x004e, 0x006a, 0 }; -static const unichar_t str_1cc[] = { 0x006e, 0x006a, 0 }; -static const unichar_t str_1cd[] = { 0x0041, 0x030c, 0 }; -static const unichar_t str_1ce[] = { 0x0061, 0x030c, 0 }; -static const unichar_t str_1cf[] = { 0x0049, 0x030c, 0 }; -static const unichar_t str_1d0[] = { 0x0069, 0x030c, 0 }; -static const unichar_t str_1d1[] = { 0x004f, 0x030c, 0 }; -static const unichar_t str_1d2[] = { 0x006f, 0x030c, 0 }; -static const unichar_t str_1d3[] = { 0x0055, 0x030c, 0 }; -static const unichar_t str_1d4[] = { 0x0075, 0x030c, 0 }; -static const unichar_t str_1d5[] = { 0x00dc, 0x0304, 0 }; -static const unichar_t str_1d6[] = { 0x00fc, 0x0304, 0 }; -static const unichar_t str_1d7[] = { 0x00dc, 0x0301, 0 }; -static const unichar_t str_1d8[] = { 0x00fc, 0x0301, 0 }; -static const unichar_t str_1d9[] = { 0x00dc, 0x030c, 0 }; -static const unichar_t str_1da[] = { 0x00fc, 0x030c, 0 }; -static const unichar_t str_1db[] = { 0x00dc, 0x0300, 0 }; -static const unichar_t str_1dc[] = { 0x00fc, 0x0300, 0 }; -static const unichar_t str_1de[] = { 0x00c4, 0x0304, 0 }; -static const unichar_t str_1df[] = { 0x00e4, 0x0304, 0 }; -static const unichar_t str_1e0[] = { 0x0226, 0x0304, 0 }; -static const unichar_t str_1e1[] = { 0x0227, 0x0304, 0 }; -static const unichar_t str_1e2[] = { 0x00c6, 0x0304, 0 }; -static const unichar_t str_1e3[] = { 0x00e6, 0x0304, 0 }; -static const unichar_t str_1e6[] = { 0x0047, 0x030c, 0 }; -static const unichar_t str_1e7[] = { 0x0067, 0x030c, 0 }; -static const unichar_t str_1e8[] = { 0x004b, 0x030c, 0 }; -static const unichar_t str_1e9[] = { 0x006b, 0x030c, 0 }; -static const unichar_t str_1ea[] = { 0x004f, 0x0328, 0 }; -static const unichar_t str_1eb[] = { 0x006f, 0x0328, 0 }; -static const unichar_t str_1ec[] = { 0x01ea, 0x0304, 0 }; -static const unichar_t str_1ed[] = { 0x01eb, 0x0304, 0 }; -static const unichar_t str_1ee[] = { 0x01b7, 0x030c, 0 }; -static const unichar_t str_1ef[] = { 0x0292, 0x030c, 0 }; -static const unichar_t str_1f0[] = { 0x006a, 0x030c, 0 }; -static const unichar_t str_1f1[] = { 0x0044, 0x005a, 0 }; -static const unichar_t str_1f2[] = { 0x0044, 0x007a, 0 }; -static const unichar_t str_1f3[] = { 0x0064, 0x007a, 0 }; -static const unichar_t str_1f4[] = { 0x0047, 0x0301, 0 }; -static const unichar_t str_1f5[] = { 0x0067, 0x0301, 0 }; -static const unichar_t str_1f8[] = { 0x004e, 0x0300, 0 }; -static const unichar_t str_1f9[] = { 0x006e, 0x0300, 0 }; -static const unichar_t str_1fa[] = { 0x00c5, 0x0301, 0 }; -static const unichar_t str_1fb[] = { 0x00e5, 0x0301, 0 }; -static const unichar_t str_1fc[] = { 0x00c6, 0x0301, 0 }; -static const unichar_t str_1fd[] = { 0x00e6, 0x0301, 0 }; -static const unichar_t str_1fe[] = { 0x00d8, 0x0301, 0 }; -static const unichar_t str_1ff[] = { 0x00f8, 0x0301, 0 }; -static const unichar_t str_200[] = { 0x0041, 0x030f, 0 }; -static const unichar_t str_201[] = { 0x0061, 0x030f, 0 }; -static const unichar_t str_202[] = { 0x0041, 0x0311, 0 }; -static const unichar_t str_203[] = { 0x0061, 0x0311, 0 }; -static const unichar_t str_204[] = { 0x0045, 0x030f, 0 }; -static const unichar_t str_205[] = { 0x0065, 0x030f, 0 }; -static const unichar_t str_206[] = { 0x0045, 0x0311, 0 }; -static const unichar_t str_207[] = { 0x0065, 0x0311, 0 }; -static const unichar_t str_208[] = { 0x0049, 0x030f, 0 }; -static const unichar_t str_209[] = { 0x0069, 0x030f, 0 }; -static const unichar_t str_20a[] = { 0x0049, 0x0311, 0 }; -static const unichar_t str_20b[] = { 0x0069, 0x0311, 0 }; -static const unichar_t str_20c[] = { 0x004f, 0x030f, 0 }; -static const unichar_t str_20d[] = { 0x006f, 0x030f, 0 }; -static const unichar_t str_20e[] = { 0x004f, 0x0311, 0 }; -static const unichar_t str_20f[] = { 0x006f, 0x0311, 0 }; -static const unichar_t str_210[] = { 0x0052, 0x030f, 0 }; -static const unichar_t str_211[] = { 0x0072, 0x030f, 0 }; -static const unichar_t str_212[] = { 0x0052, 0x0311, 0 }; -static const unichar_t str_213[] = { 0x0072, 0x0311, 0 }; -static const unichar_t str_214[] = { 0x0055, 0x030f, 0 }; -static const unichar_t str_215[] = { 0x0075, 0x030f, 0 }; -static const unichar_t str_216[] = { 0x0055, 0x0311, 0 }; -static const unichar_t str_217[] = { 0x0075, 0x0311, 0 }; -static const unichar_t str_218[] = { 0x0053, 0x0326, 0 }; -static const unichar_t str_219[] = { 0x0073, 0x0326, 0 }; -static const unichar_t str_21a[] = { 0x0054, 0x0326, 0 }; -static const unichar_t str_21b[] = { 0x0074, 0x0326, 0 }; -static const unichar_t str_21e[] = { 0x0048, 0x030c, 0 }; -static const unichar_t str_21f[] = { 0x0068, 0x030c, 0 }; -static const unichar_t str_226[] = { 0x0041, 0x0307, 0 }; -static const unichar_t str_227[] = { 0x0061, 0x0307, 0 }; -static const unichar_t str_228[] = { 0x0045, 0x0327, 0 }; -static const unichar_t str_229[] = { 0x0065, 0x0327, 0 }; -static const unichar_t str_22a[] = { 0x00d6, 0x0304, 0 }; -static const unichar_t str_22b[] = { 0x00f6, 0x0304, 0 }; -static const unichar_t str_22c[] = { 0x00d5, 0x0304, 0 }; -static const unichar_t str_22d[] = { 0x00f5, 0x0304, 0 }; -static const unichar_t str_22e[] = { 0x004f, 0x0307, 0 }; -static const unichar_t str_22f[] = { 0x006f, 0x0307, 0 }; -static const unichar_t str_230[] = { 0x022e, 0x0304, 0 }; -static const unichar_t str_231[] = { 0x022f, 0x0304, 0 }; -static const unichar_t str_232[] = { 0x0059, 0x0304, 0 }; -static const unichar_t str_233[] = { 0x0079, 0x0304, 0 }; -static const unichar_t str_269[] = { 0x03b9, 0 }; -static const unichar_t str_278[] = { 0x03a6, 0 }; -static const unichar_t str_292[] = { 0x01b7, 0 }; -static const unichar_t str_299[] = { 0x0432, 0 }; -static const unichar_t str_29c[] = { 0x043d, 0 }; -static const unichar_t str_2b0[] = { 0x0068, 0 }; -static const unichar_t str_2b1[] = { 0x0266, 0 }; -static const unichar_t str_2b2[] = { 0x006a, 0 }; -static const unichar_t str_2b3[] = { 0x0072, 0 }; -static const unichar_t str_2b4[] = { 0x0279, 0 }; -static const unichar_t str_2b5[] = { 0x027b, 0 }; -static const unichar_t str_2b6[] = { 0x0281, 0 }; -static const unichar_t str_2b7[] = { 0x0077, 0 }; -static const unichar_t str_2b8[] = { 0x0079, 0 }; -static const unichar_t str_2b9[] = { 0x0027, 0 }; -static const unichar_t str_2ba[] = { 0x0022, 0 }; -static const unichar_t str_2bc[] = { 0x0027, 0 }; -static const unichar_t str_2c4[] = { 0x005e, 0 }; -static const unichar_t str_2c6[] = { 0x005e, 0 }; -static const unichar_t str_2c8[] = { 0x0027, 0 }; -static const unichar_t str_2d8[] = { 0x0020, 0x0306, 0 }; -static const unichar_t str_2d9[] = { 0x0020, 0x0307, 0 }; -static const unichar_t str_2da[] = { 0x0020, 0x030a, 0 }; -static const unichar_t str_2db[] = { 0x0020, 0x0328, 0 }; -static const unichar_t str_2dc[] = { 0x0020, 0x0303, 0 }; -static const unichar_t str_2dd[] = { 0x0020, 0x030b, 0 }; -static const unichar_t str_2e0[] = { 0x0263, 0 }; -static const unichar_t str_2e1[] = { 0x006c, 0 }; -static const unichar_t str_2e2[] = { 0x0073, 0 }; -static const unichar_t str_2e3[] = { 0x0078, 0 }; -static const unichar_t str_2e4[] = { 0x0295, 0 }; -static const unichar_t str_301[] = { 0x00b4, 0 }; -static const unichar_t str_302[] = { 0x005e, 0 }; -static const unichar_t str_303[] = { 0x007e, 0 }; -static const unichar_t str_308[] = { 0x00a8, 0 }; -static const unichar_t str_30a[] = { 0x00b0, 0 }; -static const unichar_t str_30b[] = { 0x0022, 0 }; -static const unichar_t str_30e[] = { 0x0022, 0 }; -static const unichar_t str_327[] = { 0x00b8, 0 }; -static const unichar_t str_340[] = { 0x0300, 0 }; -static const unichar_t str_341[] = { 0x0301, 0 }; -static const unichar_t str_343[] = { 0x0313, 0 }; -static const unichar_t str_344[] = { 0x0308, 0x0301, 0 }; -static const unichar_t str_374[] = { 0x02b9, 0 }; -static const unichar_t str_375[] = { 0x02cf, 0 }; -static const unichar_t str_37a[] = { 0x0020, 0x0345, 0 }; -static const unichar_t str_37e[] = { 0x003b, 0 }; -static const unichar_t str_384[] = { 0x0020, 0x0301, 0 }; -static const unichar_t str_385[] = { 0x00a8, 0x0301, 0 }; -static const unichar_t str_386[] = { 0x0391, 0x0301, 0 }; -static const unichar_t str_387[] = { 0x00b7, 0 }; -static const unichar_t str_388[] = { 0x0395, 0x0301, 0 }; -static const unichar_t str_389[] = { 0x0397, 0x0301, 0 }; -static const unichar_t str_38a[] = { 0x0399, 0x0301, 0 }; -static const unichar_t str_38c[] = { 0x039f, 0x0301, 0 }; -static const unichar_t str_38e[] = { 0x03a5, 0x0301, 0 }; -static const unichar_t str_38f[] = { 0x03a9, 0x0301, 0 }; -static const unichar_t str_390[] = { 0x03ca, 0x0301, 0 }; -static const unichar_t str_391[] = { 0x0041, 0 }; -static const unichar_t str_392[] = { 0x0042, 0 }; -static const unichar_t str_393[] = { 0x0413, 0 }; -static const unichar_t str_395[] = { 0x0045, 0 }; -static const unichar_t str_396[] = { 0x005a, 0 }; -static const unichar_t str_397[] = { 0x0048, 0 }; -static const unichar_t str_399[] = { 0x0049, 0 }; -static const unichar_t str_39a[] = { 0x004b, 0 }; -static const unichar_t str_39c[] = { 0x004d, 0 }; -static const unichar_t str_39d[] = { 0x004e, 0 }; -static const unichar_t str_39f[] = { 0x004f, 0 }; -static const unichar_t str_3a1[] = { 0x0050, 0 }; -static const unichar_t str_3a4[] = { 0x0054, 0 }; -static const unichar_t str_3a5[] = { 0x0059, 0 }; -static const unichar_t str_3a7[] = { 0x0058, 0 }; -static const unichar_t str_3aa[] = { 0x0399, 0x0308, 0 }; -static const unichar_t str_3ab[] = { 0x03a5, 0x0308, 0 }; -static const unichar_t str_3ac[] = { 0x03b1, 0x0301, 0 }; -static const unichar_t str_3ad[] = { 0x03b5, 0x0301, 0 }; -static const unichar_t str_3ae[] = { 0x03b7, 0x0301, 0 }; -static const unichar_t str_3af[] = { 0x03b9, 0x0301, 0 }; -static const unichar_t str_3b0[] = { 0x03cb, 0x0301, 0 }; -static const unichar_t str_3ba[] = { 0x0138, 0 }; -static const unichar_t str_3bf[] = { 0x006f, 0 }; -static const unichar_t str_3c1[] = { 0x0070, 0 }; -static const unichar_t str_3c7[] = { 0x0078, 0 }; -static const unichar_t str_3ca[] = { 0x03b9, 0x0308, 0 }; -static const unichar_t str_3cb[] = { 0x03c5, 0x0308, 0 }; -static const unichar_t str_3cc[] = { 0x03bf, 0x0301, 0 }; -static const unichar_t str_3cd[] = { 0x03c5, 0x0301, 0 }; -static const unichar_t str_3ce[] = { 0x03c9, 0x0301, 0 }; -static const unichar_t str_3d0[] = { 0x03b2, 0 }; -static const unichar_t str_3d1[] = { 0x03b8, 0 }; -static const unichar_t str_3d2[] = { 0x03a5, 0 }; -static const unichar_t str_3d3[] = { 0x03d2, 0x0301, 0 }; -static const unichar_t str_3d4[] = { 0x03d2, 0x0308, 0 }; -static const unichar_t str_3d5[] = { 0x03c6, 0 }; -static const unichar_t str_3d6[] = { 0x03c0, 0 }; -static const unichar_t str_3f0[] = { 0x03ba, 0 }; -static const unichar_t str_3f1[] = { 0x03c1, 0 }; -static const unichar_t str_3f2[] = { 0x03c2, 0 }; -static const unichar_t str_3f4[] = { 0x0398, 0 }; -static const unichar_t str_3f5[] = { 0x03b5, 0 }; -static const unichar_t str_3f9[] = { 0x03a3, 0 }; -static const unichar_t str_400[] = { 0x0415, 0x0300, 0 }; -static const unichar_t str_401[] = { 0x0415, 0x0308, 0 }; -static const unichar_t str_403[] = { 0x0413, 0x0301, 0 }; -static const unichar_t str_405[] = { 0x0053, 0 }; -static const unichar_t str_406[] = { 0x0049, 0 }; -static const unichar_t str_407[] = { 0x0406, 0x0308, 0 }; -static const unichar_t str_408[] = { 0x004a, 0 }; -static const unichar_t str_40c[] = { 0x041a, 0x0301, 0 }; -static const unichar_t str_40d[] = { 0x0418, 0x0300, 0 }; -static const unichar_t str_40e[] = { 0x0423, 0x0306, 0 }; -static const unichar_t str_410[] = { 0x0041, 0 }; -static const unichar_t str_412[] = { 0x0042, 0 }; -static const unichar_t str_413[] = { 0x0393, 0 }; -static const unichar_t str_415[] = { 0x0045, 0 }; -static const unichar_t str_419[] = { 0x0418, 0x0306, 0 }; -static const unichar_t str_41a[] = { 0x004b, 0 }; -static const unichar_t str_41c[] = { 0x004d, 0 }; -static const unichar_t str_41d[] = { 0x0048, 0 }; -static const unichar_t str_41e[] = { 0x004f, 0 }; -static const unichar_t str_41f[] = { 0x03a0, 0 }; -static const unichar_t str_420[] = { 0x0050, 0 }; -static const unichar_t str_421[] = { 0x0043, 0 }; -static const unichar_t str_422[] = { 0x0054, 0 }; -static const unichar_t str_424[] = { 0x03a6, 0 }; -static const unichar_t str_425[] = { 0x0058, 0 }; -static const unichar_t str_430[] = { 0x0061, 0 }; -static const unichar_t str_435[] = { 0x0065, 0 }; -static const unichar_t str_439[] = { 0x0438, 0x0306, 0 }; -static const unichar_t str_43a[] = { 0x03ba, 0 }; -static const unichar_t str_43e[] = { 0x006f, 0 }; -static const unichar_t str_43f[] = { 0x03c0, 0 }; -static const unichar_t str_440[] = { 0x0070, 0 }; -static const unichar_t str_441[] = { 0x0063, 0 }; -static const unichar_t str_443[] = { 0x0079, 0 }; -static const unichar_t str_445[] = { 0x0078, 0 }; -static const unichar_t str_450[] = { 0x0435, 0x0300, 0 }; -static const unichar_t str_451[] = { 0x0435, 0x0308, 0 }; -static const unichar_t str_453[] = { 0x0433, 0x0301, 0 }; -static const unichar_t str_455[] = { 0x0073, 0 }; -static const unichar_t str_456[] = { 0x0069, 0 }; -static const unichar_t str_457[] = { 0x0456, 0x0308, 0 }; -static const unichar_t str_458[] = { 0x006a, 0 }; -static const unichar_t str_45c[] = { 0x043a, 0x0301, 0 }; -static const unichar_t str_45d[] = { 0x0438, 0x0300, 0 }; -static const unichar_t str_45e[] = { 0x0443, 0x0306, 0 }; -static const unichar_t str_470[] = { 0x03a8, 0 }; -static const unichar_t str_471[] = { 0x03c8, 0 }; -static const unichar_t str_476[] = { 0x0474, 0x030f, 0 }; -static const unichar_t str_477[] = { 0x0475, 0x030f, 0 }; -static const unichar_t str_4ae[] = { 0x0059, 0 }; -static const unichar_t str_4c0[] = { 0x0049, 0 }; -static const unichar_t str_4c1[] = { 0x0416, 0x0306, 0 }; -static const unichar_t str_4c2[] = { 0x0436, 0x0306, 0 }; -static const unichar_t str_4d0[] = { 0x0410, 0x0306, 0 }; -static const unichar_t str_4d1[] = { 0x0430, 0x0306, 0 }; -static const unichar_t str_4d2[] = { 0x0410, 0x0308, 0 }; -static const unichar_t str_4d3[] = { 0x0430, 0x0308, 0 }; -static const unichar_t str_4d4[] = { 0x00c6, 0 }; -static const unichar_t str_4d5[] = { 0x00e6, 0 }; -static const unichar_t str_4d6[] = { 0x0415, 0x0306, 0 }; -static const unichar_t str_4d7[] = { 0x0435, 0x0306, 0 }; -static const unichar_t str_4da[] = { 0x04d8, 0x0308, 0 }; -static const unichar_t str_4db[] = { 0x04d9, 0x0308, 0 }; -static const unichar_t str_4dc[] = { 0x0416, 0x0308, 0 }; -static const unichar_t str_4dd[] = { 0x0436, 0x0308, 0 }; -static const unichar_t str_4de[] = { 0x0417, 0x0308, 0 }; -static const unichar_t str_4df[] = { 0x0437, 0x0308, 0 }; -static const unichar_t str_4e0[] = { 0x01b7, 0 }; -static const unichar_t str_4e1[] = { 0x0292, 0 }; -static const unichar_t str_4e2[] = { 0x0418, 0x0304, 0 }; -static const unichar_t str_4e3[] = { 0x0438, 0x0304, 0 }; -static const unichar_t str_4e4[] = { 0x0418, 0x0308, 0 }; -static const unichar_t str_4e5[] = { 0x0438, 0x0308, 0 }; -static const unichar_t str_4e6[] = { 0x041e, 0x0308, 0 }; -static const unichar_t str_4e7[] = { 0x043e, 0x0308, 0 }; -static const unichar_t str_4e8[] = { 0x0398, 0 }; -static const unichar_t str_4e9[] = { 0x03b8, 0 }; -static const unichar_t str_4ea[] = { 0x04e8, 0x0308, 0 }; -static const unichar_t str_4eb[] = { 0x04e9, 0x0308, 0 }; -static const unichar_t str_4ec[] = { 0x042d, 0x0308, 0 }; -static const unichar_t str_4ed[] = { 0x044d, 0x0308, 0 }; -static const unichar_t str_4ee[] = { 0x0423, 0x0304, 0 }; -static const unichar_t str_4ef[] = { 0x0443, 0x0304, 0 }; -static const unichar_t str_4f0[] = { 0x0423, 0x0308, 0 }; -static const unichar_t str_4f1[] = { 0x0443, 0x0308, 0 }; -static const unichar_t str_4f2[] = { 0x0423, 0x030b, 0 }; -static const unichar_t str_4f3[] = { 0x0443, 0x030b, 0 }; -static const unichar_t str_4f4[] = { 0x0427, 0x0308, 0 }; -static const unichar_t str_4f5[] = { 0x0447, 0x0308, 0 }; -static const unichar_t str_4f8[] = { 0x042b, 0x0308, 0 }; -static const unichar_t str_4f9[] = { 0x044b, 0x0308, 0 }; -static const unichar_t str_54f[] = { 0x0053, 0 }; -static const unichar_t str_555[] = { 0x004f, 0 }; -static const unichar_t str_570[] = { 0x0068, 0 }; -static const unichar_t str_578[] = { 0x006e, 0 }; -static const unichar_t str_57a[] = { 0x0270, 0 }; -static const unichar_t str_57d[] = { 0x0075, 0 }; -static const unichar_t str_581[] = { 0x0261, 0 }; -static const unichar_t str_582[] = { 0x0269, 0 }; -static const unichar_t str_584[] = { 0x0066, 0 }; -static const unichar_t str_585[] = { 0x006f, 0 }; -static const unichar_t str_587[] = { 0x0565, 0x0582, 0 }; -static const unichar_t str_589[] = { 0x003a, 0 }; -static const unichar_t str_5f0[] = { 0x05d5, 0x05d5, 0 }; -static const unichar_t str_5f1[] = { 0x05d5, 0x05d9, 0 }; -static const unichar_t str_5f2[] = { 0x05d9, 0x05d9, 0 }; -static const unichar_t str_60c[] = { 0x2018, 0 }; -static const unichar_t str_621[] = { 0xfe80, 0 }; -static const unichar_t str_622[] = { 0x0627, 0x0653, 0 }; -static const unichar_t str_623[] = { 0x0627, 0x0654, 0 }; -static const unichar_t str_624[] = { 0x0648, 0x0654, 0 }; -static const unichar_t str_625[] = { 0x0627, 0x0655, 0 }; -static const unichar_t str_626[] = { 0x064a, 0x0654, 0 }; -static const unichar_t str_627[] = { 0xfe8d, 0 }; -static const unichar_t str_628[] = { 0xfe8f, 0 }; -static const unichar_t str_629[] = { 0xfe93, 0 }; -static const unichar_t str_62a[] = { 0xfe95, 0 }; -static const unichar_t str_62b[] = { 0xfe99, 0 }; -static const unichar_t str_62c[] = { 0xfe9d, 0 }; -static const unichar_t str_62d[] = { 0xfea1, 0 }; -static const unichar_t str_62e[] = { 0xfea5, 0 }; -static const unichar_t str_62f[] = { 0xfea9, 0 }; -static const unichar_t str_630[] = { 0xfeab, 0 }; -static const unichar_t str_631[] = { 0xfead, 0 }; -static const unichar_t str_632[] = { 0xfeaf, 0 }; -static const unichar_t str_633[] = { 0xfeb1, 0 }; -static const unichar_t str_634[] = { 0xfeb5, 0 }; -static const unichar_t str_635[] = { 0xfeb9, 0 }; -static const unichar_t str_636[] = { 0xfebd, 0 }; -static const unichar_t str_637[] = { 0xfec1, 0 }; -static const unichar_t str_638[] = { 0xfec5, 0 }; -static const unichar_t str_639[] = { 0xfec9, 0 }; -static const unichar_t str_63a[] = { 0xfecd, 0 }; -static const unichar_t str_641[] = { 0xfed1, 0 }; -static const unichar_t str_642[] = { 0xfed5, 0 }; -static const unichar_t str_643[] = { 0xfed9, 0 }; -static const unichar_t str_644[] = { 0xfedd, 0 }; -static const unichar_t str_645[] = { 0xfee1, 0 }; -static const unichar_t str_646[] = { 0xfee5, 0 }; -static const unichar_t str_647[] = { 0xfee9, 0 }; -static const unichar_t str_648[] = { 0xfeed, 0 }; -static const unichar_t str_649[] = { 0xfeef, 0 }; -static const unichar_t str_64a[] = { 0xfef1, 0 }; -static const unichar_t str_66a[] = { 0x0025, 0 }; -static const unichar_t str_66c[] = { 0x002c, 0 }; -static const unichar_t str_66d[] = { 0x22c6, 0 }; -static const unichar_t str_671[] = { 0xfb50, 0 }; -static const unichar_t str_675[] = { 0x0627, 0x0674, 0 }; -static const unichar_t str_676[] = { 0x0648, 0x0674, 0 }; -static const unichar_t str_677[] = { 0x06c7, 0x0674, 0 }; -static const unichar_t str_678[] = { 0x064a, 0x0674, 0 }; -static const unichar_t str_679[] = { 0xfb66, 0 }; -static const unichar_t str_67a[] = { 0xfb5e, 0 }; -static const unichar_t str_67b[] = { 0xfb52, 0 }; -static const unichar_t str_67e[] = { 0xfb56, 0 }; -static const unichar_t str_67f[] = { 0xfb62, 0 }; -static const unichar_t str_680[] = { 0xfb5a, 0 }; -static const unichar_t str_683[] = { 0xfb76, 0 }; -static const unichar_t str_684[] = { 0xfb72, 0 }; -static const unichar_t str_686[] = { 0xfb7a, 0 }; -static const unichar_t str_687[] = { 0xfb7e, 0 }; -static const unichar_t str_688[] = { 0xfb88, 0 }; -static const unichar_t str_68c[] = { 0xfb84, 0 }; -static const unichar_t str_68d[] = { 0xfb82, 0 }; -static const unichar_t str_68e[] = { 0xfb86, 0 }; -static const unichar_t str_691[] = { 0xfb8c, 0 }; -static const unichar_t str_698[] = { 0xfb8a, 0 }; -static const unichar_t str_6a4[] = { 0xfb6a, 0 }; -static const unichar_t str_6a6[] = { 0xfb6e, 0 }; -static const unichar_t str_6a9[] = { 0xfb8e, 0 }; -static const unichar_t str_6ad[] = { 0xfbd3, 0 }; -static const unichar_t str_6af[] = { 0xfb92, 0 }; -static const unichar_t str_6b1[] = { 0xfb9a, 0 }; -static const unichar_t str_6b3[] = { 0xfb96, 0 }; -static const unichar_t str_6ba[] = { 0xfb9e, 0 }; -static const unichar_t str_6bb[] = { 0xfba0, 0 }; -static const unichar_t str_6be[] = { 0xfbaa, 0 }; -static const unichar_t str_6c0[] = { 0x06d5, 0x0654, 0 }; -static const unichar_t str_6c1[] = { 0xfba6, 0 }; -static const unichar_t str_6c2[] = { 0x06c1, 0x0654, 0 }; -static const unichar_t str_6c5[] = { 0xfbe0, 0 }; -static const unichar_t str_6c6[] = { 0xfbd9, 0 }; -static const unichar_t str_6c7[] = { 0xfbd7, 0 }; -static const unichar_t str_6c8[] = { 0xfbdb, 0 }; -static const unichar_t str_6c9[] = { 0xfbe2, 0 }; -static const unichar_t str_6cb[] = { 0xfbde, 0 }; -static const unichar_t str_6cc[] = { 0xfbfc, 0 }; -static const unichar_t str_6d0[] = { 0xfbe4, 0 }; -static const unichar_t str_6d2[] = { 0xfbae, 0 }; -static const unichar_t str_6d3[] = { 0x06d2, 0x0654, 0 }; -static const unichar_t str_6d4[] = { 0x00b7, 0 }; -static const unichar_t str_929[] = { 0x0928, 0x093c, 0 }; -static const unichar_t str_931[] = { 0x0930, 0x093c, 0 }; -static const unichar_t str_934[] = { 0x0933, 0x093c, 0 }; -static const unichar_t str_958[] = { 0x0915, 0x093c, 0 }; -static const unichar_t str_959[] = { 0x0916, 0x093c, 0 }; -static const unichar_t str_95a[] = { 0x0917, 0x093c, 0 }; -static const unichar_t str_95b[] = { 0x091c, 0x093c, 0 }; -static const unichar_t str_95c[] = { 0x0921, 0x093c, 0 }; -static const unichar_t str_95d[] = { 0x0922, 0x093c, 0 }; -static const unichar_t str_95e[] = { 0x092b, 0x093c, 0 }; -static const unichar_t str_95f[] = { 0x092f, 0x093c, 0 }; -static const unichar_t str_9cb[] = { 0x09c7, 0x09be, 0 }; -static const unichar_t str_9cc[] = { 0x09c7, 0x09d7, 0 }; -static const unichar_t str_9dc[] = { 0x09a1, 0x09bc, 0 }; -static const unichar_t str_9dd[] = { 0x09a2, 0x09bc, 0 }; -static const unichar_t str_9df[] = { 0x09af, 0x09bc, 0 }; -static const unichar_t str_a33[] = { 0x0a32, 0x0a3c, 0 }; -static const unichar_t str_a36[] = { 0x0a38, 0x0a3c, 0 }; -static const unichar_t str_a59[] = { 0x0a16, 0x0a3c, 0 }; -static const unichar_t str_a5a[] = { 0x0a17, 0x0a3c, 0 }; -static const unichar_t str_a5b[] = { 0x0a1c, 0x0a3c, 0 }; -static const unichar_t str_a5e[] = { 0x0a2b, 0x0a3c, 0 }; -static const unichar_t str_b48[] = { 0x0b47, 0x0b56, 0 }; -static const unichar_t str_b4b[] = { 0x0b47, 0x0b3e, 0 }; -static const unichar_t str_b4c[] = { 0x0b47, 0x0b57, 0 }; -static const unichar_t str_b5c[] = { 0x0b21, 0x0b3c, 0 }; -static const unichar_t str_b5d[] = { 0x0b22, 0x0b3c, 0 }; -static const unichar_t str_b94[] = { 0x0b92, 0x0bd7, 0 }; -static const unichar_t str_bca[] = { 0x0bc6, 0x0bbe, 0 }; -static const unichar_t str_bcb[] = { 0x0bc7, 0x0bbe, 0 }; -static const unichar_t str_bcc[] = { 0x0bc6, 0x0bd7, 0 }; -static const unichar_t str_c48[] = { 0x0c46, 0x0c56, 0 }; -static const unichar_t str_cc0[] = { 0x0cbf, 0x0cd5, 0 }; -static const unichar_t str_cc7[] = { 0x0cc6, 0x0cd5, 0 }; -static const unichar_t str_cc8[] = { 0x0cc6, 0x0cd6, 0 }; -static const unichar_t str_cca[] = { 0x0cc6, 0x0cc2, 0 }; -static const unichar_t str_ccb[] = { 0x0cca, 0x0cd5, 0 }; -static const unichar_t str_d4a[] = { 0x0d46, 0x0d3e, 0 }; -static const unichar_t str_d4b[] = { 0x0d47, 0x0d3e, 0 }; -static const unichar_t str_d4c[] = { 0x0d46, 0x0d57, 0 }; -static const unichar_t str_dda[] = { 0x0dd9, 0x0dca, 0 }; -static const unichar_t str_ddc[] = { 0x0dd9, 0x0dcf, 0 }; -static const unichar_t str_ddd[] = { 0x0ddc, 0x0dca, 0 }; -static const unichar_t str_dde[] = { 0x0dd9, 0x0ddf, 0 }; -static const unichar_t str_e33[] = { 0x0e4d, 0x0e32, 0 }; -static const unichar_t str_eb3[] = { 0x0ecd, 0x0eb2, 0 }; -static const unichar_t str_edc[] = { 0x0eab, 0x0e99, 0 }; -static const unichar_t str_edd[] = { 0x0eab, 0x0ea1, 0 }; -static const unichar_t str_f0c[] = { 0x0f0b, 0 }; -static const unichar_t str_f43[] = { 0x0f42, 0x0fb7, 0 }; -static const unichar_t str_f4d[] = { 0x0f4c, 0x0fb7, 0 }; -static const unichar_t str_f52[] = { 0x0f51, 0x0fb7, 0 }; -static const unichar_t str_f57[] = { 0x0f56, 0x0fb7, 0 }; -static const unichar_t str_f5c[] = { 0x0f5b, 0x0fb7, 0 }; -static const unichar_t str_f69[] = { 0x0f40, 0x0fb5, 0 }; -static const unichar_t str_f73[] = { 0x0f71, 0x0f72, 0 }; -static const unichar_t str_f75[] = { 0x0f71, 0x0f74, 0 }; -static const unichar_t str_f76[] = { 0x0fb2, 0x0f80, 0 }; -static const unichar_t str_f77[] = { 0x0fb2, 0x0f81, 0 }; -static const unichar_t str_f78[] = { 0x0fb3, 0x0f80, 0 }; -static const unichar_t str_f79[] = { 0x0fb3, 0x0f81, 0 }; -static const unichar_t str_f81[] = { 0x0f71, 0x0f80, 0 }; -static const unichar_t str_f93[] = { 0x0f92, 0x0fb7, 0 }; -static const unichar_t str_f9d[] = { 0x0f9c, 0x0fb7, 0 }; -static const unichar_t str_fa2[] = { 0x0fa1, 0x0fb7, 0 }; -static const unichar_t str_fa7[] = { 0x0fa6, 0x0fb7, 0 }; -static const unichar_t str_fac[] = { 0x0fab, 0x0fb7, 0 }; -static const unichar_t str_fb9[] = { 0x0f90, 0x0fb5, 0 }; -static const unichar_t str_1026[] = { 0x1025, 0x102e, 0 }; -static const unichar_t str_10fc[] = { 0x10dc, 0 }; -static const unichar_t str_1101[] = { 0x1100, 0x1100, 0 }; -static const unichar_t str_1104[] = { 0x1103, 0x1103, 0 }; -static const unichar_t str_1108[] = { 0x1107, 0x1107, 0 }; -static const unichar_t str_110a[] = { 0x1109, 0x1109, 0 }; -static const unichar_t str_110d[] = { 0x110c, 0x110c, 0 }; -static const unichar_t str_1113[] = { 0x1102, 0x1100, 0 }; -static const unichar_t str_1114[] = { 0x1102, 0x1102, 0 }; -static const unichar_t str_1115[] = { 0x1102, 0x1103, 0 }; -static const unichar_t str_1116[] = { 0x1102, 0x1107, 0 }; -static const unichar_t str_1117[] = { 0x1103, 0x1100, 0 }; -static const unichar_t str_1118[] = { 0x1105, 0x1102, 0 }; -static const unichar_t str_1119[] = { 0x1105, 0x1105, 0 }; -static const unichar_t str_111a[] = { 0x1105, 0x1112, 0 }; -static const unichar_t str_111b[] = { 0x1105, 0x110b, 0 }; -static const unichar_t str_111c[] = { 0x1106, 0x1107, 0 }; -static const unichar_t str_111d[] = { 0x1106, 0x110b, 0 }; -static const unichar_t str_111e[] = { 0x1107, 0x1100, 0 }; -static const unichar_t str_111f[] = { 0x1107, 0x1102, 0 }; -static const unichar_t str_1120[] = { 0x1107, 0x1103, 0 }; -static const unichar_t str_1121[] = { 0x1107, 0x1109, 0 }; -static const unichar_t str_1122[] = { 0x1107, 0x1109, 0x1100, 0 }; -static const unichar_t str_1123[] = { 0x1107, 0x1109, 0x1103, 0 }; -static const unichar_t str_1124[] = { 0x1107, 0x1109, 0x1107, 0 }; -static const unichar_t str_1125[] = { 0x1107, 0x1109, 0x1109, 0 }; -static const unichar_t str_1126[] = { 0x1107, 0x1109, 0x110c, 0 }; -static const unichar_t str_1127[] = { 0x1107, 0x110c, 0 }; -static const unichar_t str_1128[] = { 0x1107, 0x110e, 0 }; -static const unichar_t str_1129[] = { 0x1107, 0x1110, 0 }; -static const unichar_t str_112a[] = { 0x1107, 0x1111, 0 }; -static const unichar_t str_112b[] = { 0x1107, 0x110b, 0 }; -static const unichar_t str_112c[] = { 0x1107, 0x1107, 0x110b, 0 }; -static const unichar_t str_112d[] = { 0x1109, 0x1100, 0 }; -static const unichar_t str_112e[] = { 0x1109, 0x1102, 0 }; -static const unichar_t str_112f[] = { 0x1109, 0x1103, 0 }; -static const unichar_t str_1130[] = { 0x1109, 0x1105, 0 }; -static const unichar_t str_1131[] = { 0x1109, 0x1106, 0 }; -static const unichar_t str_1132[] = { 0x1109, 0x1107, 0 }; -static const unichar_t str_1133[] = { 0x1109, 0x1107, 0x1100, 0 }; -static const unichar_t str_1134[] = { 0x1109, 0x1109, 0x1109, 0 }; -static const unichar_t str_1135[] = { 0x1109, 0x110b, 0 }; -static const unichar_t str_1136[] = { 0x1109, 0x110c, 0 }; -static const unichar_t str_1137[] = { 0x1109, 0x110e, 0 }; -static const unichar_t str_1138[] = { 0x1109, 0x110f, 0 }; -static const unichar_t str_1139[] = { 0x1109, 0x1110, 0 }; -static const unichar_t str_113a[] = { 0x1109, 0x1111, 0 }; -static const unichar_t str_113b[] = { 0x1109, 0x1112, 0 }; -static const unichar_t str_113d[] = { 0x113c, 0x113c, 0 }; -static const unichar_t str_113f[] = { 0x113e, 0x113e, 0 }; -static const unichar_t str_1141[] = { 0x110b, 0x1100, 0 }; -static const unichar_t str_1142[] = { 0x110b, 0x1103, 0 }; -static const unichar_t str_1143[] = { 0x110b, 0x1106, 0 }; -static const unichar_t str_1144[] = { 0x110b, 0x1107, 0 }; -static const unichar_t str_1145[] = { 0x110b, 0x1109, 0 }; -static const unichar_t str_1146[] = { 0x110b, 0x1140, 0 }; -static const unichar_t str_1147[] = { 0x110b, 0x110b, 0 }; -static const unichar_t str_1148[] = { 0x110b, 0x110c, 0 }; -static const unichar_t str_1149[] = { 0x110b, 0x110e, 0 }; -static const unichar_t str_114a[] = { 0x110b, 0x1110, 0 }; -static const unichar_t str_114b[] = { 0x110b, 0x1111, 0 }; -static const unichar_t str_114d[] = { 0x110c, 0x110b, 0 }; -static const unichar_t str_114f[] = { 0x114e, 0x114e, 0 }; -static const unichar_t str_1151[] = { 0x1150, 0x1150, 0 }; -static const unichar_t str_1152[] = { 0x110e, 0x110f, 0 }; -static const unichar_t str_1153[] = { 0x110e, 0x1112, 0 }; -static const unichar_t str_1156[] = { 0x1111, 0x1107, 0 }; -static const unichar_t str_1157[] = { 0x1111, 0x110b, 0 }; -static const unichar_t str_1158[] = { 0x1112, 0x1112, 0 }; -static const unichar_t str_1162[] = { 0x1161, 0x1175, 0 }; -static const unichar_t str_1164[] = { 0x1163, 0x1175, 0 }; -static const unichar_t str_1166[] = { 0x1165, 0x1175, 0 }; -static const unichar_t str_1168[] = { 0x1167, 0x1175, 0 }; -static const unichar_t str_116a[] = { 0x1169, 0x1161, 0 }; -static const unichar_t str_116b[] = { 0x1169, 0x1162, 0 }; -static const unichar_t str_116c[] = { 0x1169, 0x1175, 0 }; -static const unichar_t str_116f[] = { 0x116e, 0x1165, 0 }; -static const unichar_t str_1170[] = { 0x116e, 0x1166, 0 }; -static const unichar_t str_1171[] = { 0x116e, 0x1175, 0 }; -static const unichar_t str_1174[] = { 0x1173, 0x1175, 0 }; -static const unichar_t str_1176[] = { 0x1161, 0x1169, 0 }; -static const unichar_t str_1177[] = { 0x1161, 0x116e, 0 }; -static const unichar_t str_1178[] = { 0x1163, 0x1169, 0 }; -static const unichar_t str_1179[] = { 0x1163, 0x116d, 0 }; -static const unichar_t str_117a[] = { 0x1165, 0x1169, 0 }; -static const unichar_t str_117b[] = { 0x1165, 0x116e, 0 }; -static const unichar_t str_117c[] = { 0x1165, 0x1173, 0 }; -static const unichar_t str_117d[] = { 0x1167, 0x1169, 0 }; -static const unichar_t str_117e[] = { 0x1167, 0x116e, 0 }; -static const unichar_t str_117f[] = { 0x1169, 0x1165, 0 }; -static const unichar_t str_1180[] = { 0x1169, 0x1166, 0 }; -static const unichar_t str_1181[] = { 0x1169, 0x1168, 0 }; -static const unichar_t str_1182[] = { 0x1169, 0x1169, 0 }; -static const unichar_t str_1183[] = { 0x1169, 0x116e, 0 }; -static const unichar_t str_1184[] = { 0x116d, 0x1163, 0 }; -static const unichar_t str_1185[] = { 0x116d, 0x1164, 0 }; -static const unichar_t str_1186[] = { 0x116d, 0x1167, 0 }; -static const unichar_t str_1187[] = { 0x116d, 0x1169, 0 }; -static const unichar_t str_1188[] = { 0x116d, 0x1175, 0 }; -static const unichar_t str_1189[] = { 0x116e, 0x1161, 0 }; -static const unichar_t str_118a[] = { 0x116e, 0x1162, 0 }; -static const unichar_t str_118b[] = { 0x116e, 0x1165, 0x1173, 0 }; -static const unichar_t str_118c[] = { 0x116e, 0x1168, 0 }; -static const unichar_t str_118d[] = { 0x116e, 0x116e, 0 }; -static const unichar_t str_118e[] = { 0x1172, 0x1161, 0 }; -static const unichar_t str_118f[] = { 0x1172, 0x1165, 0 }; -static const unichar_t str_1190[] = { 0x1172, 0x1166, 0 }; -static const unichar_t str_1191[] = { 0x1172, 0x1167, 0 }; -static const unichar_t str_1192[] = { 0x1172, 0x1168, 0 }; -static const unichar_t str_1193[] = { 0x1172, 0x116e, 0 }; -static const unichar_t str_1194[] = { 0x1172, 0x1175, 0 }; -static const unichar_t str_1195[] = { 0x1173, 0x116e, 0 }; -static const unichar_t str_1196[] = { 0x1173, 0x1173, 0 }; -static const unichar_t str_1197[] = { 0x1174, 0x116e, 0 }; -static const unichar_t str_1198[] = { 0x1175, 0x1161, 0 }; -static const unichar_t str_1199[] = { 0x1175, 0x1163, 0 }; -static const unichar_t str_119a[] = { 0x1175, 0x1169, 0 }; -static const unichar_t str_119b[] = { 0x1175, 0x116e, 0 }; -static const unichar_t str_119c[] = { 0x1175, 0x1173, 0 }; -static const unichar_t str_119d[] = { 0x1175, 0x119e, 0 }; -static const unichar_t str_119f[] = { 0x119e, 0x1165, 0 }; -static const unichar_t str_11a0[] = { 0x119e, 0x116e, 0 }; -static const unichar_t str_11a1[] = { 0x119e, 0x1175, 0 }; -static const unichar_t str_11a2[] = { 0x119e, 0x119e, 0 }; -static const unichar_t str_11a8[] = { 0x1100, 0 }; -static const unichar_t str_11a9[] = { 0x11a8, 0x11a8, 0 }; -static const unichar_t str_11aa[] = { 0x11a8, 0x11ba, 0 }; -static const unichar_t str_11ab[] = { 0x1102, 0 }; -static const unichar_t str_11ac[] = { 0x11ab, 0x11bd, 0 }; -static const unichar_t str_11ad[] = { 0x11ab, 0x11c2, 0 }; -static const unichar_t str_11ae[] = { 0x1103, 0 }; -static const unichar_t str_11af[] = { 0x1105, 0 }; -static const unichar_t str_11b0[] = { 0x11af, 0x11a8, 0 }; -static const unichar_t str_11b1[] = { 0x11af, 0x11b7, 0 }; -static const unichar_t str_11b2[] = { 0x11af, 0x11b8, 0 }; -static const unichar_t str_11b3[] = { 0x11af, 0x11ba, 0 }; -static const unichar_t str_11b4[] = { 0x11af, 0x11c0, 0 }; -static const unichar_t str_11b5[] = { 0x11af, 0x11c1, 0 }; -static const unichar_t str_11b6[] = { 0x11af, 0x11c2, 0 }; -static const unichar_t str_11b7[] = { 0x1106, 0 }; -static const unichar_t str_11b8[] = { 0x1107, 0 }; -static const unichar_t str_11b9[] = { 0x11b8, 0x11ba, 0 }; -static const unichar_t str_11ba[] = { 0x1109, 0 }; -static const unichar_t str_11bb[] = { 0x11ba, 0x11ba, 0 }; -static const unichar_t str_11bc[] = { 0x110b, 0 }; -static const unichar_t str_11bd[] = { 0x110c, 0 }; -static const unichar_t str_11be[] = { 0x110e, 0 }; -static const unichar_t str_11bf[] = { 0x110f, 0 }; -static const unichar_t str_11c0[] = { 0x1110, 0 }; -static const unichar_t str_11c1[] = { 0x1111, 0 }; -static const unichar_t str_11c2[] = { 0x1112, 0 }; -static const unichar_t str_11c3[] = { 0x11a8, 0x11af, 0 }; -static const unichar_t str_11c4[] = { 0x11a8, 0x11ba, 0x11a8, 0 }; -static const unichar_t str_11c5[] = { 0x11ab, 0x11a8, 0 }; -static const unichar_t str_11c6[] = { 0x11ab, 0x11ae, 0 }; -static const unichar_t str_11c7[] = { 0x11ab, 0x11ba, 0 }; -static const unichar_t str_11c8[] = { 0x11ab, 0x11eb, 0 }; -static const unichar_t str_11c9[] = { 0x11ab, 0x11c0, 0 }; -static const unichar_t str_11ca[] = { 0x11ae, 0x11a8, 0 }; -static const unichar_t str_11cb[] = { 0x11ae, 0x11af, 0 }; -static const unichar_t str_11cc[] = { 0x11af, 0x11a8, 0x11ba, 0 }; -static const unichar_t str_11cd[] = { 0x11af, 0x11ab, 0 }; -static const unichar_t str_11ce[] = { 0x11af, 0x11ae, 0 }; -static const unichar_t str_11cf[] = { 0x11af, 0x11ae, 0x11c2, 0 }; -static const unichar_t str_11d0[] = { 0x11af, 0x11af, 0 }; -static const unichar_t str_11d1[] = { 0x11af, 0x11b7, 0x11a8, 0 }; -static const unichar_t str_11d2[] = { 0x11af, 0x11b7, 0x11ba, 0 }; -static const unichar_t str_11d3[] = { 0x11af, 0x11b8, 0x11ba, 0 }; -static const unichar_t str_11d4[] = { 0x11af, 0x11b8, 0x11c2, 0 }; -static const unichar_t str_11d5[] = { 0x11af, 0x11e6, 0 }; -static const unichar_t str_11d6[] = { 0x11af, 0x11ba, 0x11ba, 0 }; -static const unichar_t str_11d7[] = { 0x11af, 0x11eb, 0 }; -static const unichar_t str_11d8[] = { 0x11af, 0x11bf, 0 }; -static const unichar_t str_11d9[] = { 0x11af, 0x11f9, 0 }; -static const unichar_t str_11da[] = { 0x11b7, 0x11a8, 0 }; -static const unichar_t str_11db[] = { 0x11b7, 0x11af, 0 }; -static const unichar_t str_11dc[] = { 0x11b7, 0x11b8, 0 }; -static const unichar_t str_11dd[] = { 0x11b7, 0x11ba, 0 }; -static const unichar_t str_11de[] = { 0x11b7, 0x11ba, 0x11ba, 0 }; -static const unichar_t str_11df[] = { 0x11b7, 0x11eb, 0 }; -static const unichar_t str_11e0[] = { 0x11b7, 0x11be, 0 }; -static const unichar_t str_11e1[] = { 0x11b7, 0x11c2, 0 }; -static const unichar_t str_11e2[] = { 0x11b7, 0x11bc, 0 }; -static const unichar_t str_11e3[] = { 0x11b8, 0x11af, 0 }; -static const unichar_t str_11e4[] = { 0x11b8, 0x11c1, 0 }; -static const unichar_t str_11e5[] = { 0x11b8, 0x11c2, 0 }; -static const unichar_t str_11e6[] = { 0x11b8, 0x11bc, 0 }; -static const unichar_t str_11e7[] = { 0x11ba, 0x11a8, 0 }; -static const unichar_t str_11e8[] = { 0x11ba, 0x11ae, 0 }; -static const unichar_t str_11e9[] = { 0x11ba, 0x11af, 0 }; -static const unichar_t str_11ea[] = { 0x11ba, 0x11b8, 0 }; -static const unichar_t str_11eb[] = { 0x1140, 0 }; -static const unichar_t str_11ec[] = { 0x11bc, 0x11a8, 0 }; -static const unichar_t str_11ed[] = { 0x11bc, 0x11a8, 0x11a8, 0 }; -static const unichar_t str_11ee[] = { 0x11bc, 0x11bc, 0 }; -static const unichar_t str_11ef[] = { 0x11bc, 0x11bf, 0 }; -static const unichar_t str_11f0[] = { 0x114c, 0 }; -static const unichar_t str_11f1[] = { 0x11f0, 0x11ba, 0 }; -static const unichar_t str_11f2[] = { 0x11f0, 0x11eb, 0 }; -static const unichar_t str_11f3[] = { 0x11c1, 0x11b8, 0 }; -static const unichar_t str_11f4[] = { 0x11c1, 0x11bc, 0 }; -static const unichar_t str_11f5[] = { 0x11c2, 0x11ab, 0 }; -static const unichar_t str_11f6[] = { 0x11c2, 0x11af, 0 }; -static const unichar_t str_11f7[] = { 0x11c2, 0x11b7, 0 }; -static const unichar_t str_11f8[] = { 0x11c2, 0x11b8, 0 }; -static const unichar_t str_11f9[] = { 0x1159, 0 }; -static const unichar_t str_13a0[] = { 0x0044, 0 }; -static const unichar_t str_13a1[] = { 0x0052, 0 }; -static const unichar_t str_13a2[] = { 0x0054, 0 }; -static const unichar_t str_13a9[] = { 0x0423, 0 }; -static const unichar_t str_13aa[] = { 0x0041, 0 }; -static const unichar_t str_13ab[] = { 0x004a, 0 }; -static const unichar_t str_13ac[] = { 0x0045, 0 }; -static const unichar_t str_13b1[] = { 0x0393, 0 }; -static const unichar_t str_13b3[] = { 0x0057, 0 }; -static const unichar_t str_13b7[] = { 0x004d, 0 }; -static const unichar_t str_13bb[] = { 0x0048, 0 }; -static const unichar_t str_13be[] = { 0x0398, 0 }; -static const unichar_t str_13c0[] = { 0x0047, 0 }; -static const unichar_t str_13c2[] = { 0x0068, 0 }; -static const unichar_t str_13c3[] = { 0x005a, 0 }; -static const unichar_t str_13cf[] = { 0x042c, 0 }; -static const unichar_t str_13d9[] = { 0x0056, 0 }; -static const unichar_t str_13da[] = { 0x0053, 0 }; -static const unichar_t str_13de[] = { 0x004c, 0 }; -static const unichar_t str_13df[] = { 0x0043, 0 }; -static const unichar_t str_13e2[] = { 0x0050, 0 }; -static const unichar_t str_13e6[] = { 0x004b, 0 }; -static const unichar_t str_13f4[] = { 0x0042, 0 }; -static const unichar_t str_1b06[] = { 0x1b05, 0x1b35, 0 }; -static const unichar_t str_1b08[] = { 0x1b07, 0x1b35, 0 }; -static const unichar_t str_1b0a[] = { 0x1b09, 0x1b35, 0 }; -static const unichar_t str_1b0c[] = { 0x1b0b, 0x1b35, 0 }; -static const unichar_t str_1b0e[] = { 0x1b0d, 0x1b35, 0 }; -static const unichar_t str_1b12[] = { 0x1b11, 0x1b35, 0 }; -static const unichar_t str_1b3b[] = { 0x1b3a, 0x1b35, 0 }; -static const unichar_t str_1b3d[] = { 0x1b3c, 0x1b35, 0 }; -static const unichar_t str_1b40[] = { 0x1b3e, 0x1b35, 0 }; -static const unichar_t str_1b41[] = { 0x1b3f, 0x1b35, 0 }; -static const unichar_t str_1b43[] = { 0x1b42, 0x1b35, 0 }; -static const unichar_t str_1d2c[] = { 0x0041, 0 }; -static const unichar_t str_1d2d[] = { 0x00c6, 0 }; -static const unichar_t str_1d2e[] = { 0x0042, 0 }; -static const unichar_t str_1d30[] = { 0x0044, 0 }; -static const unichar_t str_1d31[] = { 0x0045, 0 }; -static const unichar_t str_1d32[] = { 0x018e, 0 }; -static const unichar_t str_1d33[] = { 0x0047, 0 }; -static const unichar_t str_1d34[] = { 0x0048, 0 }; -static const unichar_t str_1d35[] = { 0x0049, 0 }; -static const unichar_t str_1d36[] = { 0x004a, 0 }; -static const unichar_t str_1d37[] = { 0x004b, 0 }; -static const unichar_t str_1d38[] = { 0x004c, 0 }; -static const unichar_t str_1d39[] = { 0x004d, 0 }; -static const unichar_t str_1d3a[] = { 0x004e, 0 }; -static const unichar_t str_1d3c[] = { 0x004f, 0 }; -static const unichar_t str_1d3d[] = { 0x0222, 0 }; -static const unichar_t str_1d3e[] = { 0x0050, 0 }; -static const unichar_t str_1d3f[] = { 0x0052, 0 }; -static const unichar_t str_1d40[] = { 0x0054, 0 }; -static const unichar_t str_1d41[] = { 0x0055, 0 }; -static const unichar_t str_1d42[] = { 0x0057, 0 }; -static const unichar_t str_1d43[] = { 0x0061, 0 }; -static const unichar_t str_1d44[] = { 0x0250, 0 }; -static const unichar_t str_1d45[] = { 0x0251, 0 }; -static const unichar_t str_1d46[] = { 0x1d02, 0 }; -static const unichar_t str_1d47[] = { 0x0062, 0 }; -static const unichar_t str_1d48[] = { 0x0064, 0 }; -static const unichar_t str_1d49[] = { 0x0065, 0 }; -static const unichar_t str_1d4a[] = { 0x0259, 0 }; -static const unichar_t str_1d4b[] = { 0x025b, 0 }; -static const unichar_t str_1d4c[] = { 0x025c, 0 }; -static const unichar_t str_1d4d[] = { 0x0067, 0 }; -static const unichar_t str_1d4f[] = { 0x006b, 0 }; -static const unichar_t str_1d50[] = { 0x006d, 0 }; -static const unichar_t str_1d51[] = { 0x014b, 0 }; -static const unichar_t str_1d52[] = { 0x006f, 0 }; -static const unichar_t str_1d53[] = { 0x0254, 0 }; -static const unichar_t str_1d54[] = { 0x1d16, 0 }; -static const unichar_t str_1d55[] = { 0x1d17, 0 }; -static const unichar_t str_1d56[] = { 0x0070, 0 }; -static const unichar_t str_1d57[] = { 0x0074, 0 }; -static const unichar_t str_1d58[] = { 0x0075, 0 }; -static const unichar_t str_1d59[] = { 0x1d1d, 0 }; -static const unichar_t str_1d5a[] = { 0x026f, 0 }; -static const unichar_t str_1d5b[] = { 0x0076, 0 }; -static const unichar_t str_1d5c[] = { 0x1d25, 0 }; -static const unichar_t str_1d5d[] = { 0x03b2, 0 }; -static const unichar_t str_1d5e[] = { 0x03b3, 0 }; -static const unichar_t str_1d5f[] = { 0x03b4, 0 }; -static const unichar_t str_1d60[] = { 0x03c6, 0 }; -static const unichar_t str_1d61[] = { 0x03c7, 0 }; -static const unichar_t str_1d62[] = { 0x0069, 0 }; -static const unichar_t str_1d63[] = { 0x0072, 0 }; -static const unichar_t str_1d64[] = { 0x0075, 0 }; -static const unichar_t str_1d65[] = { 0x0076, 0 }; -static const unichar_t str_1d66[] = { 0x03b2, 0 }; -static const unichar_t str_1d67[] = { 0x03b3, 0 }; -static const unichar_t str_1d68[] = { 0x03c1, 0 }; -static const unichar_t str_1d69[] = { 0x03c6, 0 }; -static const unichar_t str_1d6a[] = { 0x03c7, 0 }; -static const unichar_t str_1d78[] = { 0x043d, 0 }; -static const unichar_t str_1d9b[] = { 0x0252, 0 }; -static const unichar_t str_1d9c[] = { 0x0063, 0 }; -static const unichar_t str_1d9d[] = { 0x0255, 0 }; -static const unichar_t str_1d9e[] = { 0x00f0, 0 }; -static const unichar_t str_1d9f[] = { 0x025c, 0 }; -static const unichar_t str_1da0[] = { 0x0066, 0 }; -static const unichar_t str_1da1[] = { 0x025f, 0 }; -static const unichar_t str_1da2[] = { 0x0261, 0 }; -static const unichar_t str_1da3[] = { 0x0265, 0 }; -static const unichar_t str_1da4[] = { 0x0268, 0 }; -static const unichar_t str_1da5[] = { 0x0269, 0 }; -static const unichar_t str_1da6[] = { 0x026a, 0 }; -static const unichar_t str_1da7[] = { 0x1d7b, 0 }; -static const unichar_t str_1da8[] = { 0x029d, 0 }; -static const unichar_t str_1da9[] = { 0x026d, 0 }; -static const unichar_t str_1daa[] = { 0x1d85, 0 }; -static const unichar_t str_1dab[] = { 0x029f, 0 }; -static const unichar_t str_1dac[] = { 0x0271, 0 }; -static const unichar_t str_1dad[] = { 0x0270, 0 }; -static const unichar_t str_1dae[] = { 0x0272, 0 }; -static const unichar_t str_1daf[] = { 0x0273, 0 }; -static const unichar_t str_1db0[] = { 0x0274, 0 }; -static const unichar_t str_1db1[] = { 0x0275, 0 }; -static const unichar_t str_1db2[] = { 0x0278, 0 }; -static const unichar_t str_1db3[] = { 0x0282, 0 }; -static const unichar_t str_1db4[] = { 0x0283, 0 }; -static const unichar_t str_1db5[] = { 0x01ab, 0 }; -static const unichar_t str_1db6[] = { 0x0289, 0 }; -static const unichar_t str_1db7[] = { 0x028a, 0 }; -static const unichar_t str_1db8[] = { 0x1d1c, 0 }; -static const unichar_t str_1db9[] = { 0x028b, 0 }; -static const unichar_t str_1dba[] = { 0x028c, 0 }; -static const unichar_t str_1dbb[] = { 0x007a, 0 }; -static const unichar_t str_1dbc[] = { 0x0290, 0 }; -static const unichar_t str_1dbd[] = { 0x0291, 0 }; -static const unichar_t str_1dbe[] = { 0x0292, 0 }; -static const unichar_t str_1dbf[] = { 0x03b8, 0 }; -static const unichar_t str_1e00[] = { 0x0041, 0x0325, 0 }; -static const unichar_t str_1e01[] = { 0x0061, 0x0325, 0 }; -static const unichar_t str_1e02[] = { 0x0042, 0x0307, 0 }; -static const unichar_t str_1e03[] = { 0x0062, 0x0307, 0 }; -static const unichar_t str_1e04[] = { 0x0042, 0x0323, 0 }; -static const unichar_t str_1e05[] = { 0x0062, 0x0323, 0 }; -static const unichar_t str_1e06[] = { 0x0042, 0x0331, 0 }; -static const unichar_t str_1e07[] = { 0x0062, 0x0331, 0 }; -static const unichar_t str_1e08[] = { 0x00c7, 0x0301, 0 }; -static const unichar_t str_1e09[] = { 0x00e7, 0x0301, 0 }; -static const unichar_t str_1e0a[] = { 0x0044, 0x0307, 0 }; -static const unichar_t str_1e0b[] = { 0x0064, 0x0307, 0 }; -static const unichar_t str_1e0c[] = { 0x0044, 0x0323, 0 }; -static const unichar_t str_1e0d[] = { 0x0064, 0x0323, 0 }; -static const unichar_t str_1e0e[] = { 0x0044, 0x0331, 0 }; -static const unichar_t str_1e0f[] = { 0x0064, 0x0331, 0 }; -static const unichar_t str_1e10[] = { 0x0044, 0x0327, 0 }; -static const unichar_t str_1e11[] = { 0x0064, 0x0327, 0 }; -static const unichar_t str_1e12[] = { 0x0044, 0x032d, 0 }; -static const unichar_t str_1e13[] = { 0x0064, 0x032d, 0 }; -static const unichar_t str_1e14[] = { 0x0112, 0x0300, 0 }; -static const unichar_t str_1e15[] = { 0x0113, 0x0300, 0 }; -static const unichar_t str_1e16[] = { 0x0112, 0x0301, 0 }; -static const unichar_t str_1e17[] = { 0x0113, 0x0301, 0 }; -static const unichar_t str_1e18[] = { 0x0045, 0x032d, 0 }; -static const unichar_t str_1e19[] = { 0x0065, 0x032d, 0 }; -static const unichar_t str_1e1a[] = { 0x0045, 0x0330, 0 }; -static const unichar_t str_1e1b[] = { 0x0065, 0x0330, 0 }; -static const unichar_t str_1e1c[] = { 0x0228, 0x0306, 0 }; -static const unichar_t str_1e1d[] = { 0x0229, 0x0306, 0 }; -static const unichar_t str_1e1e[] = { 0x0046, 0x0307, 0 }; -static const unichar_t str_1e1f[] = { 0x0066, 0x0307, 0 }; -static const unichar_t str_1e20[] = { 0x0047, 0x0304, 0 }; -static const unichar_t str_1e21[] = { 0x0067, 0x0304, 0 }; -static const unichar_t str_1e22[] = { 0x0048, 0x0307, 0 }; -static const unichar_t str_1e23[] = { 0x0068, 0x0307, 0 }; -static const unichar_t str_1e24[] = { 0x0048, 0x0323, 0 }; -static const unichar_t str_1e25[] = { 0x0068, 0x0323, 0 }; -static const unichar_t str_1e26[] = { 0x0048, 0x0308, 0 }; -static const unichar_t str_1e27[] = { 0x0068, 0x0308, 0 }; -static const unichar_t str_1e28[] = { 0x0048, 0x0327, 0 }; -static const unichar_t str_1e29[] = { 0x0068, 0x0327, 0 }; -static const unichar_t str_1e2a[] = { 0x0048, 0x032e, 0 }; -static const unichar_t str_1e2b[] = { 0x0068, 0x032e, 0 }; -static const unichar_t str_1e2c[] = { 0x0049, 0x0330, 0 }; -static const unichar_t str_1e2d[] = { 0x0069, 0x0330, 0 }; -static const unichar_t str_1e2e[] = { 0x00cf, 0x0301, 0 }; -static const unichar_t str_1e2f[] = { 0x00ef, 0x0301, 0 }; -static const unichar_t str_1e30[] = { 0x004b, 0x0301, 0 }; -static const unichar_t str_1e31[] = { 0x006b, 0x0301, 0 }; -static const unichar_t str_1e32[] = { 0x004b, 0x0323, 0 }; -static const unichar_t str_1e33[] = { 0x006b, 0x0323, 0 }; -static const unichar_t str_1e34[] = { 0x004b, 0x0331, 0 }; -static const unichar_t str_1e35[] = { 0x006b, 0x0331, 0 }; -static const unichar_t str_1e36[] = { 0x004c, 0x0323, 0 }; -static const unichar_t str_1e37[] = { 0x006c, 0x0323, 0 }; -static const unichar_t str_1e38[] = { 0x1e36, 0x0304, 0 }; -static const unichar_t str_1e39[] = { 0x1e37, 0x0304, 0 }; -static const unichar_t str_1e3a[] = { 0x004c, 0x0331, 0 }; -static const unichar_t str_1e3b[] = { 0x006c, 0x0331, 0 }; -static const unichar_t str_1e3c[] = { 0x004c, 0x032d, 0 }; -static const unichar_t str_1e3d[] = { 0x006c, 0x032d, 0 }; -static const unichar_t str_1e3e[] = { 0x004d, 0x0301, 0 }; -static const unichar_t str_1e3f[] = { 0x006d, 0x0301, 0 }; -static const unichar_t str_1e40[] = { 0x004d, 0x0307, 0 }; -static const unichar_t str_1e41[] = { 0x006d, 0x0307, 0 }; -static const unichar_t str_1e42[] = { 0x004d, 0x0323, 0 }; -static const unichar_t str_1e43[] = { 0x006d, 0x0323, 0 }; -static const unichar_t str_1e44[] = { 0x004e, 0x0307, 0 }; -static const unichar_t str_1e45[] = { 0x006e, 0x0307, 0 }; -static const unichar_t str_1e46[] = { 0x004e, 0x0323, 0 }; -static const unichar_t str_1e47[] = { 0x006e, 0x0323, 0 }; -static const unichar_t str_1e48[] = { 0x004e, 0x0331, 0 }; -static const unichar_t str_1e49[] = { 0x006e, 0x0331, 0 }; -static const unichar_t str_1e4a[] = { 0x004e, 0x032d, 0 }; -static const unichar_t str_1e4b[] = { 0x006e, 0x032d, 0 }; -static const unichar_t str_1e4c[] = { 0x00d5, 0x0301, 0 }; -static const unichar_t str_1e4d[] = { 0x00f5, 0x0301, 0 }; -static const unichar_t str_1e4e[] = { 0x00d5, 0x0308, 0 }; -static const unichar_t str_1e4f[] = { 0x00f5, 0x0308, 0 }; -static const unichar_t str_1e50[] = { 0x014c, 0x0300, 0 }; -static const unichar_t str_1e51[] = { 0x014d, 0x0300, 0 }; -static const unichar_t str_1e52[] = { 0x014c, 0x0301, 0 }; -static const unichar_t str_1e53[] = { 0x014d, 0x0301, 0 }; -static const unichar_t str_1e54[] = { 0x0050, 0x0301, 0 }; -static const unichar_t str_1e55[] = { 0x0070, 0x0301, 0 }; -static const unichar_t str_1e56[] = { 0x0050, 0x0307, 0 }; -static const unichar_t str_1e57[] = { 0x0070, 0x0307, 0 }; -static const unichar_t str_1e58[] = { 0x0052, 0x0307, 0 }; -static const unichar_t str_1e59[] = { 0x0072, 0x0307, 0 }; -static const unichar_t str_1e5a[] = { 0x0052, 0x0323, 0 }; -static const unichar_t str_1e5b[] = { 0x0072, 0x0323, 0 }; -static const unichar_t str_1e5c[] = { 0x1e5a, 0x0304, 0 }; -static const unichar_t str_1e5d[] = { 0x1e5b, 0x0304, 0 }; -static const unichar_t str_1e5e[] = { 0x0052, 0x0331, 0 }; -static const unichar_t str_1e5f[] = { 0x0072, 0x0331, 0 }; -static const unichar_t str_1e60[] = { 0x0053, 0x0307, 0 }; -static const unichar_t str_1e61[] = { 0x0073, 0x0307, 0 }; -static const unichar_t str_1e62[] = { 0x0053, 0x0323, 0 }; -static const unichar_t str_1e63[] = { 0x0073, 0x0323, 0 }; -static const unichar_t str_1e64[] = { 0x015a, 0x0307, 0 }; -static const unichar_t str_1e65[] = { 0x015b, 0x0307, 0 }; -static const unichar_t str_1e66[] = { 0x0160, 0x0307, 0 }; -static const unichar_t str_1e67[] = { 0x0161, 0x0307, 0 }; -static const unichar_t str_1e68[] = { 0x1e62, 0x0307, 0 }; -static const unichar_t str_1e69[] = { 0x1e63, 0x0307, 0 }; -static const unichar_t str_1e6a[] = { 0x0054, 0x0307, 0 }; -static const unichar_t str_1e6b[] = { 0x0074, 0x0307, 0 }; -static const unichar_t str_1e6c[] = { 0x0054, 0x0323, 0 }; -static const unichar_t str_1e6d[] = { 0x0074, 0x0323, 0 }; -static const unichar_t str_1e6e[] = { 0x0054, 0x0331, 0 }; -static const unichar_t str_1e6f[] = { 0x0074, 0x0331, 0 }; -static const unichar_t str_1e70[] = { 0x0054, 0x032d, 0 }; -static const unichar_t str_1e71[] = { 0x0074, 0x032d, 0 }; -static const unichar_t str_1e72[] = { 0x0055, 0x0324, 0 }; -static const unichar_t str_1e73[] = { 0x0075, 0x0324, 0 }; -static const unichar_t str_1e74[] = { 0x0055, 0x0330, 0 }; -static const unichar_t str_1e75[] = { 0x0075, 0x0330, 0 }; -static const unichar_t str_1e76[] = { 0x0055, 0x032d, 0 }; -static const unichar_t str_1e77[] = { 0x0075, 0x032d, 0 }; -static const unichar_t str_1e78[] = { 0x0168, 0x0301, 0 }; -static const unichar_t str_1e79[] = { 0x0169, 0x0301, 0 }; -static const unichar_t str_1e7a[] = { 0x016a, 0x0308, 0 }; -static const unichar_t str_1e7b[] = { 0x016b, 0x0308, 0 }; -static const unichar_t str_1e7c[] = { 0x0056, 0x0303, 0 }; -static const unichar_t str_1e7d[] = { 0x0076, 0x0303, 0 }; -static const unichar_t str_1e7e[] = { 0x0056, 0x0323, 0 }; -static const unichar_t str_1e7f[] = { 0x0076, 0x0323, 0 }; -static const unichar_t str_1e80[] = { 0x0057, 0x0300, 0 }; -static const unichar_t str_1e81[] = { 0x0077, 0x0300, 0 }; -static const unichar_t str_1e82[] = { 0x0057, 0x0301, 0 }; -static const unichar_t str_1e83[] = { 0x0077, 0x0301, 0 }; -static const unichar_t str_1e84[] = { 0x0057, 0x0308, 0 }; -static const unichar_t str_1e85[] = { 0x0077, 0x0308, 0 }; -static const unichar_t str_1e86[] = { 0x0057, 0x0307, 0 }; -static const unichar_t str_1e87[] = { 0x0077, 0x0307, 0 }; -static const unichar_t str_1e88[] = { 0x0057, 0x0323, 0 }; -static const unichar_t str_1e89[] = { 0x0077, 0x0323, 0 }; -static const unichar_t str_1e8a[] = { 0x0058, 0x0307, 0 }; -static const unichar_t str_1e8b[] = { 0x0078, 0x0307, 0 }; -static const unichar_t str_1e8c[] = { 0x0058, 0x0308, 0 }; -static const unichar_t str_1e8d[] = { 0x0078, 0x0308, 0 }; -static const unichar_t str_1e8e[] = { 0x0059, 0x0307, 0 }; -static const unichar_t str_1e8f[] = { 0x0079, 0x0307, 0 }; -static const unichar_t str_1e90[] = { 0x005a, 0x0302, 0 }; -static const unichar_t str_1e91[] = { 0x007a, 0x0302, 0 }; -static const unichar_t str_1e92[] = { 0x005a, 0x0323, 0 }; -static const unichar_t str_1e93[] = { 0x007a, 0x0323, 0 }; -static const unichar_t str_1e94[] = { 0x005a, 0x0331, 0 }; -static const unichar_t str_1e95[] = { 0x007a, 0x0331, 0 }; -static const unichar_t str_1e96[] = { 0x0068, 0x0331, 0 }; -static const unichar_t str_1e97[] = { 0x0074, 0x0308, 0 }; -static const unichar_t str_1e98[] = { 0x0077, 0x030a, 0 }; -static const unichar_t str_1e99[] = { 0x0079, 0x030a, 0 }; -static const unichar_t str_1e9a[] = { 0x0061, 0x02be, 0 }; -static const unichar_t str_1e9b[] = { 0x017f, 0x0307, 0 }; -static const unichar_t str_1ea0[] = { 0x0041, 0x0323, 0 }; -static const unichar_t str_1ea1[] = { 0x0061, 0x0323, 0 }; -static const unichar_t str_1ea2[] = { 0x0041, 0x0309, 0 }; -static const unichar_t str_1ea3[] = { 0x0061, 0x0309, 0 }; -static const unichar_t str_1ea4[] = { 0x00c2, 0x0301, 0 }; -static const unichar_t str_1ea5[] = { 0x00e2, 0x0301, 0 }; -static const unichar_t str_1ea6[] = { 0x00c2, 0x0300, 0 }; -static const unichar_t str_1ea7[] = { 0x00e2, 0x0300, 0 }; -static const unichar_t str_1ea8[] = { 0x00c2, 0x0309, 0 }; -static const unichar_t str_1ea9[] = { 0x00e2, 0x0309, 0 }; -static const unichar_t str_1eaa[] = { 0x00c2, 0x0303, 0 }; -static const unichar_t str_1eab[] = { 0x00e2, 0x0303, 0 }; -static const unichar_t str_1eac[] = { 0x1ea0, 0x0302, 0 }; -static const unichar_t str_1ead[] = { 0x1ea1, 0x0302, 0 }; -static const unichar_t str_1eae[] = { 0x0102, 0x0301, 0 }; -static const unichar_t str_1eaf[] = { 0x0103, 0x0301, 0 }; -static const unichar_t str_1eb0[] = { 0x0102, 0x0300, 0 }; -static const unichar_t str_1eb1[] = { 0x0103, 0x0300, 0 }; -static const unichar_t str_1eb2[] = { 0x0102, 0x0309, 0 }; -static const unichar_t str_1eb3[] = { 0x0103, 0x0309, 0 }; -static const unichar_t str_1eb4[] = { 0x0102, 0x0303, 0 }; -static const unichar_t str_1eb5[] = { 0x0103, 0x0303, 0 }; -static const unichar_t str_1eb6[] = { 0x1ea0, 0x0306, 0 }; -static const unichar_t str_1eb7[] = { 0x1ea1, 0x0306, 0 }; -static const unichar_t str_1eb8[] = { 0x0045, 0x0323, 0 }; -static const unichar_t str_1eb9[] = { 0x0065, 0x0323, 0 }; -static const unichar_t str_1eba[] = { 0x0045, 0x0309, 0 }; -static const unichar_t str_1ebb[] = { 0x0065, 0x0309, 0 }; -static const unichar_t str_1ebc[] = { 0x0045, 0x0303, 0 }; -static const unichar_t str_1ebd[] = { 0x0065, 0x0303, 0 }; -static const unichar_t str_1ebe[] = { 0x00ca, 0x0301, 0 }; -static const unichar_t str_1ebf[] = { 0x00ea, 0x0301, 0 }; -static const unichar_t str_1ec0[] = { 0x00ca, 0x0300, 0 }; -static const unichar_t str_1ec1[] = { 0x00ea, 0x0300, 0 }; -static const unichar_t str_1ec2[] = { 0x00ca, 0x0309, 0 }; -static const unichar_t str_1ec3[] = { 0x00ea, 0x0309, 0 }; -static const unichar_t str_1ec4[] = { 0x00ca, 0x0303, 0 }; -static const unichar_t str_1ec5[] = { 0x00ea, 0x0303, 0 }; -static const unichar_t str_1ec6[] = { 0x1eb8, 0x0302, 0 }; -static const unichar_t str_1ec7[] = { 0x1eb9, 0x0302, 0 }; -static const unichar_t str_1ec8[] = { 0x0049, 0x0309, 0 }; -static const unichar_t str_1ec9[] = { 0x0069, 0x0309, 0 }; -static const unichar_t str_1eca[] = { 0x0049, 0x0323, 0 }; -static const unichar_t str_1ecb[] = { 0x0069, 0x0323, 0 }; -static const unichar_t str_1ecc[] = { 0x004f, 0x0323, 0 }; -static const unichar_t str_1ecd[] = { 0x006f, 0x0323, 0 }; -static const unichar_t str_1ece[] = { 0x004f, 0x0309, 0 }; -static const unichar_t str_1ecf[] = { 0x006f, 0x0309, 0 }; -static const unichar_t str_1ed0[] = { 0x00d4, 0x0301, 0 }; -static const unichar_t str_1ed1[] = { 0x00f4, 0x0301, 0 }; -static const unichar_t str_1ed2[] = { 0x00d4, 0x0300, 0 }; -static const unichar_t str_1ed3[] = { 0x00f4, 0x0300, 0 }; -static const unichar_t str_1ed4[] = { 0x00d4, 0x0309, 0 }; -static const unichar_t str_1ed5[] = { 0x00f4, 0x0309, 0 }; -static const unichar_t str_1ed6[] = { 0x00d4, 0x0303, 0 }; -static const unichar_t str_1ed7[] = { 0x00f4, 0x0303, 0 }; -static const unichar_t str_1ed8[] = { 0x1ecc, 0x0302, 0 }; -static const unichar_t str_1ed9[] = { 0x1ecd, 0x0302, 0 }; -static const unichar_t str_1eda[] = { 0x01a0, 0x0301, 0 }; -static const unichar_t str_1edb[] = { 0x01a1, 0x0301, 0 }; -static const unichar_t str_1edc[] = { 0x01a0, 0x0300, 0 }; -static const unichar_t str_1edd[] = { 0x01a1, 0x0300, 0 }; -static const unichar_t str_1ede[] = { 0x01a0, 0x0309, 0 }; -static const unichar_t str_1edf[] = { 0x01a1, 0x0309, 0 }; -static const unichar_t str_1ee0[] = { 0x01a0, 0x0303, 0 }; -static const unichar_t str_1ee1[] = { 0x01a1, 0x0303, 0 }; -static const unichar_t str_1ee2[] = { 0x01a0, 0x0323, 0 }; -static const unichar_t str_1ee3[] = { 0x01a1, 0x0323, 0 }; -static const unichar_t str_1ee4[] = { 0x0055, 0x0323, 0 }; -static const unichar_t str_1ee5[] = { 0x0075, 0x0323, 0 }; -static const unichar_t str_1ee6[] = { 0x0055, 0x0309, 0 }; -static const unichar_t str_1ee7[] = { 0x0075, 0x0309, 0 }; -static const unichar_t str_1ee8[] = { 0x01af, 0x0301, 0 }; -static const unichar_t str_1ee9[] = { 0x01b0, 0x0301, 0 }; -static const unichar_t str_1eea[] = { 0x01af, 0x0300, 0 }; -static const unichar_t str_1eeb[] = { 0x01b0, 0x0300, 0 }; -static const unichar_t str_1eec[] = { 0x01af, 0x0309, 0 }; -static const unichar_t str_1eed[] = { 0x01b0, 0x0309, 0 }; -static const unichar_t str_1eee[] = { 0x01af, 0x0303, 0 }; -static const unichar_t str_1eef[] = { 0x01b0, 0x0303, 0 }; -static const unichar_t str_1ef0[] = { 0x01af, 0x0323, 0 }; -static const unichar_t str_1ef1[] = { 0x01b0, 0x0323, 0 }; -static const unichar_t str_1ef2[] = { 0x0059, 0x0300, 0 }; -static const unichar_t str_1ef3[] = { 0x0079, 0x0300, 0 }; -static const unichar_t str_1ef4[] = { 0x0059, 0x0323, 0 }; -static const unichar_t str_1ef5[] = { 0x0079, 0x0323, 0 }; -static const unichar_t str_1ef6[] = { 0x0059, 0x0309, 0 }; -static const unichar_t str_1ef7[] = { 0x0079, 0x0309, 0 }; -static const unichar_t str_1ef8[] = { 0x0059, 0x0303, 0 }; -static const unichar_t str_1ef9[] = { 0x0079, 0x0303, 0 }; -static const unichar_t str_1f00[] = { 0x03b1, 0x0313, 0 }; -static const unichar_t str_1f01[] = { 0x03b1, 0x0314, 0 }; -static const unichar_t str_1f02[] = { 0x1f00, 0x0300, 0 }; -static const unichar_t str_1f03[] = { 0x1f01, 0x0300, 0 }; -static const unichar_t str_1f04[] = { 0x1f00, 0x0301, 0 }; -static const unichar_t str_1f05[] = { 0x1f01, 0x0301, 0 }; -static const unichar_t str_1f06[] = { 0x1f00, 0x0342, 0 }; -static const unichar_t str_1f07[] = { 0x1f01, 0x0342, 0 }; -static const unichar_t str_1f08[] = { 0x0391, 0x0313, 0 }; -static const unichar_t str_1f09[] = { 0x0391, 0x0314, 0 }; -static const unichar_t str_1f0a[] = { 0x1f08, 0x0300, 0 }; -static const unichar_t str_1f0b[] = { 0x1f09, 0x0300, 0 }; -static const unichar_t str_1f0c[] = { 0x1f08, 0x0301, 0 }; -static const unichar_t str_1f0d[] = { 0x1f09, 0x0301, 0 }; -static const unichar_t str_1f0e[] = { 0x1f08, 0x0342, 0 }; -static const unichar_t str_1f0f[] = { 0x1f09, 0x0342, 0 }; -static const unichar_t str_1f10[] = { 0x03b5, 0x0313, 0 }; -static const unichar_t str_1f11[] = { 0x03b5, 0x0314, 0 }; -static const unichar_t str_1f12[] = { 0x1f10, 0x0300, 0 }; -static const unichar_t str_1f13[] = { 0x1f11, 0x0300, 0 }; -static const unichar_t str_1f14[] = { 0x1f10, 0x0301, 0 }; -static const unichar_t str_1f15[] = { 0x1f11, 0x0301, 0 }; -static const unichar_t str_1f18[] = { 0x0395, 0x0313, 0 }; -static const unichar_t str_1f19[] = { 0x0395, 0x0314, 0 }; -static const unichar_t str_1f1a[] = { 0x1f18, 0x0300, 0 }; -static const unichar_t str_1f1b[] = { 0x1f19, 0x0300, 0 }; -static const unichar_t str_1f1c[] = { 0x1f18, 0x0301, 0 }; -static const unichar_t str_1f1d[] = { 0x1f19, 0x0301, 0 }; -static const unichar_t str_1f20[] = { 0x03b7, 0x0313, 0 }; -static const unichar_t str_1f21[] = { 0x03b7, 0x0314, 0 }; -static const unichar_t str_1f22[] = { 0x1f20, 0x0300, 0 }; -static const unichar_t str_1f23[] = { 0x1f21, 0x0300, 0 }; -static const unichar_t str_1f24[] = { 0x1f20, 0x0301, 0 }; -static const unichar_t str_1f25[] = { 0x1f21, 0x0301, 0 }; -static const unichar_t str_1f26[] = { 0x1f20, 0x0342, 0 }; -static const unichar_t str_1f27[] = { 0x1f21, 0x0342, 0 }; -static const unichar_t str_1f28[] = { 0x0397, 0x0313, 0 }; -static const unichar_t str_1f29[] = { 0x0397, 0x0314, 0 }; -static const unichar_t str_1f2a[] = { 0x1f28, 0x0300, 0 }; -static const unichar_t str_1f2b[] = { 0x1f29, 0x0300, 0 }; -static const unichar_t str_1f2c[] = { 0x1f28, 0x0301, 0 }; -static const unichar_t str_1f2d[] = { 0x1f29, 0x0301, 0 }; -static const unichar_t str_1f2e[] = { 0x1f28, 0x0342, 0 }; -static const unichar_t str_1f2f[] = { 0x1f29, 0x0342, 0 }; -static const unichar_t str_1f30[] = { 0x03b9, 0x0313, 0 }; -static const unichar_t str_1f31[] = { 0x03b9, 0x0314, 0 }; -static const unichar_t str_1f32[] = { 0x1f30, 0x0300, 0 }; -static const unichar_t str_1f33[] = { 0x1f31, 0x0300, 0 }; -static const unichar_t str_1f34[] = { 0x1f30, 0x0301, 0 }; -static const unichar_t str_1f35[] = { 0x1f31, 0x0301, 0 }; -static const unichar_t str_1f36[] = { 0x1f30, 0x0342, 0 }; -static const unichar_t str_1f37[] = { 0x1f31, 0x0342, 0 }; -static const unichar_t str_1f38[] = { 0x0399, 0x0313, 0 }; -static const unichar_t str_1f39[] = { 0x0399, 0x0314, 0 }; -static const unichar_t str_1f3a[] = { 0x1f38, 0x0300, 0 }; -static const unichar_t str_1f3b[] = { 0x1f39, 0x0300, 0 }; -static const unichar_t str_1f3c[] = { 0x1f38, 0x0301, 0 }; -static const unichar_t str_1f3d[] = { 0x1f39, 0x0301, 0 }; -static const unichar_t str_1f3e[] = { 0x1f38, 0x0342, 0 }; -static const unichar_t str_1f3f[] = { 0x1f39, 0x0342, 0 }; -static const unichar_t str_1f40[] = { 0x03bf, 0x0313, 0 }; -static const unichar_t str_1f41[] = { 0x03bf, 0x0314, 0 }; -static const unichar_t str_1f42[] = { 0x1f40, 0x0300, 0 }; -static const unichar_t str_1f43[] = { 0x1f41, 0x0300, 0 }; -static const unichar_t str_1f44[] = { 0x1f40, 0x0301, 0 }; -static const unichar_t str_1f45[] = { 0x1f41, 0x0301, 0 }; -static const unichar_t str_1f48[] = { 0x039f, 0x0313, 0 }; -static const unichar_t str_1f49[] = { 0x039f, 0x0314, 0 }; -static const unichar_t str_1f4a[] = { 0x1f48, 0x0300, 0 }; -static const unichar_t str_1f4b[] = { 0x1f49, 0x0300, 0 }; -static const unichar_t str_1f4c[] = { 0x1f48, 0x0301, 0 }; -static const unichar_t str_1f4d[] = { 0x1f49, 0x0301, 0 }; -static const unichar_t str_1f50[] = { 0x03c5, 0x0313, 0 }; -static const unichar_t str_1f51[] = { 0x03c5, 0x0314, 0 }; -static const unichar_t str_1f52[] = { 0x1f50, 0x0300, 0 }; -static const unichar_t str_1f53[] = { 0x1f51, 0x0300, 0 }; -static const unichar_t str_1f54[] = { 0x1f50, 0x0301, 0 }; -static const unichar_t str_1f55[] = { 0x1f51, 0x0301, 0 }; -static const unichar_t str_1f56[] = { 0x1f50, 0x0342, 0 }; -static const unichar_t str_1f57[] = { 0x1f51, 0x0342, 0 }; -static const unichar_t str_1f59[] = { 0x03a5, 0x0314, 0 }; -static const unichar_t str_1f5b[] = { 0x1f59, 0x0300, 0 }; -static const unichar_t str_1f5d[] = { 0x1f59, 0x0301, 0 }; -static const unichar_t str_1f5f[] = { 0x1f59, 0x0342, 0 }; -static const unichar_t str_1f60[] = { 0x03c9, 0x0313, 0 }; -static const unichar_t str_1f61[] = { 0x03c9, 0x0314, 0 }; -static const unichar_t str_1f62[] = { 0x1f60, 0x0300, 0 }; -static const unichar_t str_1f63[] = { 0x1f61, 0x0300, 0 }; -static const unichar_t str_1f64[] = { 0x1f60, 0x0301, 0 }; -static const unichar_t str_1f65[] = { 0x1f61, 0x0301, 0 }; -static const unichar_t str_1f66[] = { 0x1f60, 0x0342, 0 }; -static const unichar_t str_1f67[] = { 0x1f61, 0x0342, 0 }; -static const unichar_t str_1f68[] = { 0x03a9, 0x0313, 0 }; -static const unichar_t str_1f69[] = { 0x03a9, 0x0314, 0 }; -static const unichar_t str_1f6a[] = { 0x1f68, 0x0300, 0 }; -static const unichar_t str_1f6b[] = { 0x1f69, 0x0300, 0 }; -static const unichar_t str_1f6c[] = { 0x1f68, 0x0301, 0 }; -static const unichar_t str_1f6d[] = { 0x1f69, 0x0301, 0 }; -static const unichar_t str_1f6e[] = { 0x1f68, 0x0342, 0 }; -static const unichar_t str_1f6f[] = { 0x1f69, 0x0342, 0 }; -static const unichar_t str_1f70[] = { 0x03b1, 0x0300, 0 }; -static const unichar_t str_1f71[] = { 0x03ac, 0 }; -static const unichar_t str_1f72[] = { 0x03b5, 0x0300, 0 }; -static const unichar_t str_1f73[] = { 0x03ad, 0 }; -static const unichar_t str_1f74[] = { 0x03b7, 0x0300, 0 }; -static const unichar_t str_1f75[] = { 0x03ae, 0 }; -static const unichar_t str_1f76[] = { 0x03b9, 0x0300, 0 }; -static const unichar_t str_1f77[] = { 0x03af, 0 }; -static const unichar_t str_1f78[] = { 0x03bf, 0x0300, 0 }; -static const unichar_t str_1f79[] = { 0x03cc, 0 }; -static const unichar_t str_1f7a[] = { 0x03c5, 0x0300, 0 }; -static const unichar_t str_1f7b[] = { 0x03cd, 0 }; -static const unichar_t str_1f7c[] = { 0x03c9, 0x0300, 0 }; -static const unichar_t str_1f7d[] = { 0x03ce, 0 }; -static const unichar_t str_1f80[] = { 0x1f00, 0x0345, 0 }; -static const unichar_t str_1f81[] = { 0x1f01, 0x0345, 0 }; -static const unichar_t str_1f82[] = { 0x1f02, 0x0345, 0 }; -static const unichar_t str_1f83[] = { 0x1f03, 0x0345, 0 }; -static const unichar_t str_1f84[] = { 0x1f04, 0x0345, 0 }; -static const unichar_t str_1f85[] = { 0x1f05, 0x0345, 0 }; -static const unichar_t str_1f86[] = { 0x1f06, 0x0345, 0 }; -static const unichar_t str_1f87[] = { 0x1f07, 0x0345, 0 }; -static const unichar_t str_1f88[] = { 0x1f08, 0x0345, 0 }; -static const unichar_t str_1f89[] = { 0x1f09, 0x0345, 0 }; -static const unichar_t str_1f8a[] = { 0x1f0a, 0x0345, 0 }; -static const unichar_t str_1f8b[] = { 0x1f0b, 0x0345, 0 }; -static const unichar_t str_1f8c[] = { 0x1f0c, 0x0345, 0 }; -static const unichar_t str_1f8d[] = { 0x1f0d, 0x0345, 0 }; -static const unichar_t str_1f8e[] = { 0x1f0e, 0x0345, 0 }; -static const unichar_t str_1f8f[] = { 0x1f0f, 0x0345, 0 }; -static const unichar_t str_1f90[] = { 0x1f20, 0x0345, 0 }; -static const unichar_t str_1f91[] = { 0x1f21, 0x0345, 0 }; -static const unichar_t str_1f92[] = { 0x1f22, 0x0345, 0 }; -static const unichar_t str_1f93[] = { 0x1f23, 0x0345, 0 }; -static const unichar_t str_1f94[] = { 0x1f24, 0x0345, 0 }; -static const unichar_t str_1f95[] = { 0x1f25, 0x0345, 0 }; -static const unichar_t str_1f96[] = { 0x1f26, 0x0345, 0 }; -static const unichar_t str_1f97[] = { 0x1f27, 0x0345, 0 }; -static const unichar_t str_1f98[] = { 0x1f28, 0x0345, 0 }; -static const unichar_t str_1f99[] = { 0x1f29, 0x0345, 0 }; -static const unichar_t str_1f9a[] = { 0x1f2a, 0x0345, 0 }; -static const unichar_t str_1f9b[] = { 0x1f2b, 0x0345, 0 }; -static const unichar_t str_1f9c[] = { 0x1f2c, 0x0345, 0 }; -static const unichar_t str_1f9d[] = { 0x1f2d, 0x0345, 0 }; -static const unichar_t str_1f9e[] = { 0x1f2e, 0x0345, 0 }; -static const unichar_t str_1f9f[] = { 0x1f2f, 0x0345, 0 }; -static const unichar_t str_1fa0[] = { 0x1f60, 0x0345, 0 }; -static const unichar_t str_1fa1[] = { 0x1f61, 0x0345, 0 }; -static const unichar_t str_1fa2[] = { 0x1f62, 0x0345, 0 }; -static const unichar_t str_1fa3[] = { 0x1f63, 0x0345, 0 }; -static const unichar_t str_1fa4[] = { 0x1f64, 0x0345, 0 }; -static const unichar_t str_1fa5[] = { 0x1f65, 0x0345, 0 }; -static const unichar_t str_1fa6[] = { 0x1f66, 0x0345, 0 }; -static const unichar_t str_1fa7[] = { 0x1f67, 0x0345, 0 }; -static const unichar_t str_1fa8[] = { 0x1f68, 0x0345, 0 }; -static const unichar_t str_1fa9[] = { 0x1f69, 0x0345, 0 }; -static const unichar_t str_1faa[] = { 0x1f6a, 0x0345, 0 }; -static const unichar_t str_1fab[] = { 0x1f6b, 0x0345, 0 }; -static const unichar_t str_1fac[] = { 0x1f6c, 0x0345, 0 }; -static const unichar_t str_1fad[] = { 0x1f6d, 0x0345, 0 }; -static const unichar_t str_1fae[] = { 0x1f6e, 0x0345, 0 }; -static const unichar_t str_1faf[] = { 0x1f6f, 0x0345, 0 }; -static const unichar_t str_1fb0[] = { 0x03b1, 0x0306, 0 }; -static const unichar_t str_1fb1[] = { 0x03b1, 0x0304, 0 }; -static const unichar_t str_1fb2[] = { 0x1f70, 0x0345, 0 }; -static const unichar_t str_1fb3[] = { 0x03b1, 0x0345, 0 }; -static const unichar_t str_1fb4[] = { 0x03ac, 0x0345, 0 }; -static const unichar_t str_1fb6[] = { 0x03b1, 0x0342, 0 }; -static const unichar_t str_1fb7[] = { 0x1fb6, 0x0345, 0 }; -static const unichar_t str_1fb8[] = { 0x0391, 0x0306, 0 }; -static const unichar_t str_1fb9[] = { 0x0391, 0x0304, 0 }; -static const unichar_t str_1fba[] = { 0x0391, 0x0300, 0 }; -static const unichar_t str_1fbb[] = { 0x0386, 0 }; -static const unichar_t str_1fbc[] = { 0x0391, 0x0345, 0 }; -static const unichar_t str_1fbd[] = { 0x0020, 0x0313, 0 }; -static const unichar_t str_1fbe[] = { 0x03b9, 0 }; -static const unichar_t str_1fbf[] = { 0x0020, 0x0313, 0 }; -static const unichar_t str_1fc0[] = { 0x0020, 0x0342, 0 }; -static const unichar_t str_1fc1[] = { 0x00a8, 0x0342, 0 }; -static const unichar_t str_1fc2[] = { 0x1f74, 0x0345, 0 }; -static const unichar_t str_1fc3[] = { 0x03b7, 0x0345, 0 }; -static const unichar_t str_1fc4[] = { 0x03ae, 0x0345, 0 }; -static const unichar_t str_1fc6[] = { 0x03b7, 0x0342, 0 }; -static const unichar_t str_1fc7[] = { 0x1fc6, 0x0345, 0 }; -static const unichar_t str_1fc8[] = { 0x0395, 0x0300, 0 }; -static const unichar_t str_1fc9[] = { 0x0388, 0 }; -static const unichar_t str_1fca[] = { 0x0397, 0x0300, 0 }; -static const unichar_t str_1fcb[] = { 0x0389, 0 }; -static const unichar_t str_1fcc[] = { 0x0397, 0x0345, 0 }; -static const unichar_t str_1fcd[] = { 0x1fbf, 0x0300, 0 }; -static const unichar_t str_1fce[] = { 0x1fbf, 0x0301, 0 }; -static const unichar_t str_1fcf[] = { 0x1fbf, 0x0342, 0 }; -static const unichar_t str_1fd0[] = { 0x03b9, 0x0306, 0 }; -static const unichar_t str_1fd1[] = { 0x03b9, 0x0304, 0 }; -static const unichar_t str_1fd2[] = { 0x03ca, 0x0300, 0 }; -static const unichar_t str_1fd3[] = { 0x0390, 0 }; -static const unichar_t str_1fd6[] = { 0x03b9, 0x0342, 0 }; -static const unichar_t str_1fd7[] = { 0x03ca, 0x0342, 0 }; -static const unichar_t str_1fd8[] = { 0x0399, 0x0306, 0 }; -static const unichar_t str_1fd9[] = { 0x0399, 0x0304, 0 }; -static const unichar_t str_1fda[] = { 0x0399, 0x0300, 0 }; -static const unichar_t str_1fdb[] = { 0x038a, 0 }; -static const unichar_t str_1fdd[] = { 0x1ffe, 0x0300, 0 }; -static const unichar_t str_1fde[] = { 0x1ffe, 0x0301, 0 }; -static const unichar_t str_1fdf[] = { 0x1ffe, 0x0342, 0 }; -static const unichar_t str_1fe0[] = { 0x03c5, 0x0306, 0 }; -static const unichar_t str_1fe1[] = { 0x03c5, 0x0304, 0 }; -static const unichar_t str_1fe2[] = { 0x03cb, 0x0300, 0 }; -static const unichar_t str_1fe3[] = { 0x03b0, 0 }; -static const unichar_t str_1fe4[] = { 0x03c1, 0x0313, 0 }; -static const unichar_t str_1fe5[] = { 0x03c1, 0x0314, 0 }; -static const unichar_t str_1fe6[] = { 0x03c5, 0x0342, 0 }; -static const unichar_t str_1fe7[] = { 0x03cb, 0x0342, 0 }; -static const unichar_t str_1fe8[] = { 0x03a5, 0x0306, 0 }; -static const unichar_t str_1fe9[] = { 0x03a5, 0x0304, 0 }; -static const unichar_t str_1fea[] = { 0x03a5, 0x0300, 0 }; -static const unichar_t str_1feb[] = { 0x038e, 0 }; -static const unichar_t str_1fec[] = { 0x03a1, 0x0314, 0 }; -static const unichar_t str_1fed[] = { 0x00a8, 0x0300, 0 }; -static const unichar_t str_1fee[] = { 0x0385, 0 }; -static const unichar_t str_1fef[] = { 0x0060, 0 }; -static const unichar_t str_1ff2[] = { 0x1f7c, 0x0345, 0 }; -static const unichar_t str_1ff3[] = { 0x03c9, 0x0345, 0 }; -static const unichar_t str_1ff4[] = { 0x03ce, 0x0345, 0 }; -static const unichar_t str_1ff6[] = { 0x03c9, 0x0342, 0 }; -static const unichar_t str_1ff7[] = { 0x1ff6, 0x0345, 0 }; -static const unichar_t str_1ff8[] = { 0x039f, 0x0300, 0 }; -static const unichar_t str_1ff9[] = { 0x038c, 0 }; -static const unichar_t str_1ffa[] = { 0x03a9, 0x0300, 0 }; -static const unichar_t str_1ffb[] = { 0x038f, 0 }; -static const unichar_t str_1ffc[] = { 0x03a9, 0x0345, 0 }; -static const unichar_t str_1ffd[] = { 0x00b4, 0 }; -static const unichar_t str_1ffe[] = { 0x0020, 0x0314, 0 }; -static const unichar_t str_2000[] = { 0x2002, 0 }; -static const unichar_t str_2001[] = { 0x2003, 0 }; -static const unichar_t str_2002[] = { 0x0020, 0 }; -static const unichar_t str_2003[] = { 0x0020, 0 }; -static const unichar_t str_2004[] = { 0x0020, 0 }; -static const unichar_t str_2005[] = { 0x0020, 0 }; -static const unichar_t str_2006[] = { 0x0020, 0 }; -static const unichar_t str_2007[] = { 0x0020, 0 }; -static const unichar_t str_2008[] = { 0x0020, 0 }; -static const unichar_t str_2009[] = { 0x0020, 0 }; -static const unichar_t str_200a[] = { 0x0020, 0 }; -static const unichar_t str_2010[] = { 0x002d, 0 }; -static const unichar_t str_2011[] = { 0x2010, 0 }; -static const unichar_t str_2012[] = { 0x002d, 0 }; -static const unichar_t str_2013[] = { 0x002d, 0 }; -static const unichar_t str_2014[] = { 0x002d, 0 }; -static const unichar_t str_2015[] = { 0x002d, 0 }; -static const unichar_t str_2016[] = { 0x007c, 0x007c, 0 }; -static const unichar_t str_2017[] = { 0x0020, 0x0333, 0 }; -static const unichar_t str_2018[] = { 0x0060, 0 }; -static const unichar_t str_2019[] = { 0x0027, 0 }; -static const unichar_t str_201c[] = { 0x0022, 0 }; -static const unichar_t str_201d[] = { 0x0022, 0 }; -static const unichar_t str_2024[] = { 0x002e, 0 }; -static const unichar_t str_2025[] = { 0x002e, 0x002e, 0 }; -static const unichar_t str_2026[] = { 0x002e, 0x002e, 0x002e, 0 }; -static const unichar_t str_202f[] = { 0x0020, 0 }; -static const unichar_t str_2032[] = { 0x0027, 0 }; -static const unichar_t str_2033[] = { 0x2032, 0x2032, 0 }; -static const unichar_t str_2034[] = { 0x2032, 0x2032, 0x2032, 0 }; -static const unichar_t str_2035[] = { 0x0060, 0 }; -static const unichar_t str_2036[] = { 0x2035, 0x2035, 0 }; -static const unichar_t str_2037[] = { 0x2035, 0x2035, 0x2035, 0 }; -static const unichar_t str_2039[] = { 0x003c, 0 }; -static const unichar_t str_203a[] = { 0x003e, 0 }; -static const unichar_t str_203c[] = { 0x0021, 0x0021, 0 }; -static const unichar_t str_203e[] = { 0x0020, 0x0305, 0 }; -static const unichar_t str_2047[] = { 0x003f, 0x003f, 0 }; -static const unichar_t str_2048[] = { 0x003f, 0x0021, 0 }; -static const unichar_t str_2049[] = { 0x0021, 0x003f, 0 }; -static const unichar_t str_2057[] = { 0x2032, 0x2032, 0x2032, 0x2032, 0 }; -static const unichar_t str_205f[] = { 0x0020, 0 }; -static const unichar_t str_2070[] = { 0x0030, 0 }; -static const unichar_t str_2071[] = { 0x0069, 0 }; -static const unichar_t str_2074[] = { 0x0034, 0 }; -static const unichar_t str_2075[] = { 0x0035, 0 }; -static const unichar_t str_2076[] = { 0x0036, 0 }; -static const unichar_t str_2077[] = { 0x0037, 0 }; -static const unichar_t str_2078[] = { 0x0038, 0 }; -static const unichar_t str_2079[] = { 0x0039, 0 }; -static const unichar_t str_207a[] = { 0x002b, 0 }; -static const unichar_t str_207b[] = { 0x2212, 0 }; -static const unichar_t str_207c[] = { 0x003d, 0 }; -static const unichar_t str_207d[] = { 0x0028, 0 }; -static const unichar_t str_207e[] = { 0x0029, 0 }; -static const unichar_t str_207f[] = { 0x006e, 0 }; -static const unichar_t str_2080[] = { 0x0030, 0 }; -static const unichar_t str_2081[] = { 0x0031, 0 }; -static const unichar_t str_2082[] = { 0x0032, 0 }; -static const unichar_t str_2083[] = { 0x0033, 0 }; -static const unichar_t str_2084[] = { 0x0034, 0 }; -static const unichar_t str_2085[] = { 0x0035, 0 }; -static const unichar_t str_2086[] = { 0x0036, 0 }; -static const unichar_t str_2087[] = { 0x0037, 0 }; -static const unichar_t str_2088[] = { 0x0038, 0 }; -static const unichar_t str_2089[] = { 0x0039, 0 }; -static const unichar_t str_208a[] = { 0x002b, 0 }; -static const unichar_t str_208b[] = { 0x2212, 0 }; -static const unichar_t str_208c[] = { 0x003d, 0 }; -static const unichar_t str_208d[] = { 0x0028, 0 }; -static const unichar_t str_208e[] = { 0x0029, 0 }; -static const unichar_t str_2090[] = { 0x0061, 0 }; -static const unichar_t str_2091[] = { 0x0065, 0 }; -static const unichar_t str_2092[] = { 0x006f, 0 }; -static const unichar_t str_2093[] = { 0x0078, 0 }; -static const unichar_t str_2094[] = { 0x0259, 0 }; -static const unichar_t str_2095[] = { 0x0068, 0 }; -static const unichar_t str_2096[] = { 0x006b, 0 }; -static const unichar_t str_2097[] = { 0x006c, 0 }; -static const unichar_t str_2098[] = { 0x006d, 0 }; -static const unichar_t str_2099[] = { 0x006e, 0 }; -static const unichar_t str_209a[] = { 0x0070, 0 }; -static const unichar_t str_209b[] = { 0x0073, 0 }; -static const unichar_t str_209c[] = { 0x0074, 0 }; -static const unichar_t str_20a8[] = { 0x0052, 0x0073, 0 }; -static const unichar_t str_2100[] = { 0x0061, 0x002f, 0x0063, 0 }; -static const unichar_t str_2101[] = { 0x0061, 0x002f, 0x0073, 0 }; -static const unichar_t str_2102[] = { 0x0043, 0 }; -static const unichar_t str_2103[] = { 0x00b0, 0x0043, 0 }; -static const unichar_t str_2105[] = { 0x0063, 0x002f, 0x006f, 0 }; -static const unichar_t str_2106[] = { 0x0063, 0x002f, 0x0075, 0 }; -static const unichar_t str_2107[] = { 0x0190, 0 }; -static const unichar_t str_2109[] = { 0x00b0, 0x0046, 0 }; -static const unichar_t str_210a[] = { 0x0067, 0 }; -static const unichar_t str_210b[] = { 0x0048, 0 }; -static const unichar_t str_210c[] = { 0x0048, 0 }; -static const unichar_t str_210d[] = { 0x0048, 0 }; -static const unichar_t str_210e[] = { 0x0068, 0 }; -static const unichar_t str_210f[] = { 0x0127, 0 }; -static const unichar_t str_2110[] = { 0x0049, 0 }; -static const unichar_t str_2111[] = { 0x0049, 0 }; -static const unichar_t str_2112[] = { 0x004c, 0 }; -static const unichar_t str_2113[] = { 0x006c, 0 }; -static const unichar_t str_2115[] = { 0x004e, 0 }; -static const unichar_t str_2116[] = { 0x004e, 0x006f, 0 }; -static const unichar_t str_2119[] = { 0x0050, 0 }; -static const unichar_t str_211a[] = { 0x0051, 0 }; -static const unichar_t str_211b[] = { 0x0052, 0 }; -static const unichar_t str_211c[] = { 0x0052, 0 }; -static const unichar_t str_211d[] = { 0x0052, 0 }; -static const unichar_t str_2120[] = { 0x0053, 0x004d, 0 }; -static const unichar_t str_2121[] = { 0x0054, 0x0045, 0x004c, 0 }; -static const unichar_t str_2122[] = { 0x0054, 0x004d, 0 }; -static const unichar_t str_2124[] = { 0x005a, 0 }; -static const unichar_t str_2126[] = { 0x03a9, 0 }; -static const unichar_t str_2128[] = { 0x005a, 0 }; -static const unichar_t str_212a[] = { 0x004b, 0 }; -static const unichar_t str_212b[] = { 0x00c5, 0 }; -static const unichar_t str_212c[] = { 0x0042, 0 }; -static const unichar_t str_212d[] = { 0x0043, 0 }; -static const unichar_t str_212f[] = { 0x0065, 0 }; -static const unichar_t str_2130[] = { 0x0045, 0 }; -static const unichar_t str_2131[] = { 0x0046, 0 }; -static const unichar_t str_2133[] = { 0x004d, 0 }; -static const unichar_t str_2134[] = { 0x006f, 0 }; -static const unichar_t str_2135[] = { 0x05d0, 0 }; -static const unichar_t str_2136[] = { 0x05d1, 0 }; -static const unichar_t str_2137[] = { 0x05d2, 0 }; -static const unichar_t str_2138[] = { 0x05d3, 0 }; -static const unichar_t str_2139[] = { 0x0069, 0 }; -static const unichar_t str_213b[] = { 0x0046, 0x0041, 0x0058, 0 }; -static const unichar_t str_213c[] = { 0x03c0, 0 }; -static const unichar_t str_213d[] = { 0x03b3, 0 }; -static const unichar_t str_213e[] = { 0x0393, 0 }; -static const unichar_t str_213f[] = { 0x03a0, 0 }; -static const unichar_t str_2140[] = { 0x2211, 0 }; -static const unichar_t str_2145[] = { 0x0044, 0 }; -static const unichar_t str_2146[] = { 0x0064, 0 }; -static const unichar_t str_2147[] = { 0x0065, 0 }; -static const unichar_t str_2148[] = { 0x0069, 0 }; -static const unichar_t str_2149[] = { 0x006a, 0 }; -static const unichar_t str_2150[] = { 0x0031, 0x2044, 0x0037, 0 }; -static const unichar_t str_2151[] = { 0x0031, 0x2044, 0x0039, 0 }; -static const unichar_t str_2152[] = { 0x0031, 0x2044, 0x0031, 0x0030, 0 }; -static const unichar_t str_2153[] = { 0x0031, 0x2044, 0x0033, 0 }; -static const unichar_t str_2154[] = { 0x0032, 0x2044, 0x0033, 0 }; -static const unichar_t str_2155[] = { 0x0031, 0x2044, 0x0035, 0 }; -static const unichar_t str_2156[] = { 0x0032, 0x2044, 0x0035, 0 }; -static const unichar_t str_2157[] = { 0x0033, 0x2044, 0x0035, 0 }; -static const unichar_t str_2158[] = { 0x0034, 0x2044, 0x0035, 0 }; -static const unichar_t str_2159[] = { 0x0031, 0x2044, 0x0036, 0 }; -static const unichar_t str_215a[] = { 0x0035, 0x2044, 0x0036, 0 }; -static const unichar_t str_215b[] = { 0x0031, 0x2044, 0x0038, 0 }; -static const unichar_t str_215c[] = { 0x0033, 0x2044, 0x0038, 0 }; -static const unichar_t str_215d[] = { 0x0035, 0x2044, 0x0038, 0 }; -static const unichar_t str_215e[] = { 0x0037, 0x2044, 0x0038, 0 }; -static const unichar_t str_215f[] = { 0x0031, 0x2044, 0 }; -static const unichar_t str_2160[] = { 0x0049, 0 }; -static const unichar_t str_2161[] = { 0x0049, 0x0049, 0 }; -static const unichar_t str_2162[] = { 0x0049, 0x0049, 0x0049, 0 }; -static const unichar_t str_2163[] = { 0x0049, 0x0056, 0 }; -static const unichar_t str_2164[] = { 0x0056, 0 }; -static const unichar_t str_2165[] = { 0x0056, 0x0049, 0 }; -static const unichar_t str_2166[] = { 0x0056, 0x0049, 0x0049, 0 }; -static const unichar_t str_2167[] = { 0x0056, 0x0049, 0x0049, 0x0049, 0 }; -static const unichar_t str_2168[] = { 0x0049, 0x0058, 0 }; -static const unichar_t str_2169[] = { 0x0058, 0 }; -static const unichar_t str_216a[] = { 0x0058, 0x0049, 0 }; -static const unichar_t str_216b[] = { 0x0058, 0x0049, 0x0049, 0 }; -static const unichar_t str_216c[] = { 0x004c, 0 }; -static const unichar_t str_216d[] = { 0x0043, 0 }; -static const unichar_t str_216e[] = { 0x0044, 0 }; -static const unichar_t str_216f[] = { 0x004d, 0 }; -static const unichar_t str_2170[] = { 0x0069, 0 }; -static const unichar_t str_2171[] = { 0x0069, 0x0069, 0 }; -static const unichar_t str_2172[] = { 0x0069, 0x0069, 0x0069, 0 }; -static const unichar_t str_2173[] = { 0x0069, 0x0076, 0 }; -static const unichar_t str_2174[] = { 0x0076, 0 }; -static const unichar_t str_2175[] = { 0x0076, 0x0069, 0 }; -static const unichar_t str_2176[] = { 0x0076, 0x0069, 0x0069, 0 }; -static const unichar_t str_2177[] = { 0x0076, 0x0069, 0x0069, 0x0069, 0 }; -static const unichar_t str_2178[] = { 0x0069, 0x0078, 0 }; -static const unichar_t str_2179[] = { 0x0078, 0 }; -static const unichar_t str_217a[] = { 0x0078, 0x0069, 0 }; -static const unichar_t str_217b[] = { 0x0078, 0x0069, 0x0069, 0 }; -static const unichar_t str_217c[] = { 0x006c, 0 }; -static const unichar_t str_217d[] = { 0x0063, 0 }; -static const unichar_t str_217e[] = { 0x0064, 0 }; -static const unichar_t str_217f[] = { 0x006d, 0 }; -static const unichar_t str_2189[] = { 0x0030, 0x2044, 0x0033, 0 }; -static const unichar_t str_219a[] = { 0x2190, 0x0338, 0 }; -static const unichar_t str_219b[] = { 0x2192, 0x0338, 0 }; -static const unichar_t str_21ae[] = { 0x2194, 0x0338, 0 }; -static const unichar_t str_21cd[] = { 0x21d0, 0x0338, 0 }; -static const unichar_t str_21ce[] = { 0x21d4, 0x0338, 0 }; -static const unichar_t str_21cf[] = { 0x21d2, 0x0338, 0 }; -static const unichar_t str_2204[] = { 0x2203, 0x0338, 0 }; -static const unichar_t str_2205[] = { 0x00d8, 0 }; -static const unichar_t str_2206[] = { 0x0394, 0 }; -static const unichar_t str_2209[] = { 0x2208, 0x0338, 0 }; -static const unichar_t str_220c[] = { 0x220b, 0x0338, 0 }; -static const unichar_t str_220f[] = { 0x03a0, 0 }; -static const unichar_t str_2211[] = { 0x03a3, 0 }; -static const unichar_t str_2212[] = { 0x002d, 0 }; -static const unichar_t str_2215[] = { 0x002f, 0 }; -static const unichar_t str_2216[] = { 0x005c, 0 }; -static const unichar_t str_2217[] = { 0x002a, 0 }; -static const unichar_t str_2218[] = { 0x00b0, 0 }; -static const unichar_t str_2219[] = { 0x00b7, 0 }; -static const unichar_t str_2223[] = { 0x007c, 0 }; -static const unichar_t str_2224[] = { 0x2223, 0x0338, 0 }; -static const unichar_t str_2225[] = { 0x007c, 0x007c, 0 }; -static const unichar_t str_2226[] = { 0x2225, 0x0338, 0 }; -static const unichar_t str_222c[] = { 0x222b, 0x222b, 0 }; -static const unichar_t str_222d[] = { 0x222b, 0x222b, 0x222b, 0 }; -static const unichar_t str_222f[] = { 0x222e, 0x222e, 0 }; -static const unichar_t str_2230[] = { 0x222e, 0x222e, 0x222e, 0 }; -static const unichar_t str_2236[] = { 0x003a, 0 }; -static const unichar_t str_223c[] = { 0x007e, 0 }; -static const unichar_t str_2241[] = { 0x223c, 0x0338, 0 }; -static const unichar_t str_2244[] = { 0x2243, 0x0338, 0 }; -static const unichar_t str_2247[] = { 0x2245, 0x0338, 0 }; -static const unichar_t str_2249[] = { 0x2248, 0x0338, 0 }; -static const unichar_t str_2260[] = { 0x003d, 0x0338, 0 }; -static const unichar_t str_2262[] = { 0x2261, 0x0338, 0 }; -static const unichar_t str_226a[] = { 0x00ab, 0 }; -static const unichar_t str_226b[] = { 0x00bb, 0 }; -static const unichar_t str_226d[] = { 0x224d, 0x0338, 0 }; -static const unichar_t str_226e[] = { 0x003c, 0x0338, 0 }; -static const unichar_t str_226f[] = { 0x003e, 0x0338, 0 }; -static const unichar_t str_2270[] = { 0x2264, 0x0338, 0 }; -static const unichar_t str_2271[] = { 0x2265, 0x0338, 0 }; -static const unichar_t str_2274[] = { 0x2272, 0x0338, 0 }; -static const unichar_t str_2275[] = { 0x2273, 0x0338, 0 }; -static const unichar_t str_2278[] = { 0x2276, 0x0338, 0 }; -static const unichar_t str_2279[] = { 0x2277, 0x0338, 0 }; -static const unichar_t str_2280[] = { 0x227a, 0x0338, 0 }; -static const unichar_t str_2281[] = { 0x227b, 0x0338, 0 }; -static const unichar_t str_2284[] = { 0x2282, 0x0338, 0 }; -static const unichar_t str_2285[] = { 0x2283, 0x0338, 0 }; -static const unichar_t str_2288[] = { 0x2286, 0x0338, 0 }; -static const unichar_t str_2289[] = { 0x2287, 0x0338, 0 }; -static const unichar_t str_2299[] = { 0x0298, 0 }; -static const unichar_t str_22ac[] = { 0x22a2, 0x0338, 0 }; -static const unichar_t str_22ad[] = { 0x22a8, 0x0338, 0 }; -static const unichar_t str_22ae[] = { 0x22a9, 0x0338, 0 }; -static const unichar_t str_22af[] = { 0x22ab, 0x0338, 0 }; -static const unichar_t str_22c4[] = { 0x25ca, 0 }; -static const unichar_t str_22c5[] = { 0x00b7, 0 }; -static const unichar_t str_22e0[] = { 0x227c, 0x0338, 0 }; -static const unichar_t str_22e1[] = { 0x227d, 0x0338, 0 }; -static const unichar_t str_22e2[] = { 0x2291, 0x0338, 0 }; -static const unichar_t str_22e3[] = { 0x2292, 0x0338, 0 }; -static const unichar_t str_22ea[] = { 0x22b2, 0x0338, 0 }; -static const unichar_t str_22eb[] = { 0x22b3, 0x0338, 0 }; -static const unichar_t str_22ec[] = { 0x22b4, 0x0338, 0 }; -static const unichar_t str_22ed[] = { 0x22b5, 0x0338, 0 }; -static const unichar_t str_22ef[] = { 0x00b7, 0x00b7, 0x00b7, 0 }; -static const unichar_t str_2303[] = { 0x005e, 0 }; -static const unichar_t str_2329[] = { 0x3008, 0 }; -static const unichar_t str_232a[] = { 0x3009, 0 }; -static const unichar_t str_2373[] = { 0x03b9, 0 }; -static const unichar_t str_2374[] = { 0x03c1, 0 }; -static const unichar_t str_2375[] = { 0x03c9, 0 }; -static const unichar_t str_237a[] = { 0x03b1, 0 }; -static const unichar_t str_2400[] = { 0x004e, 0x0055, 0x004c, 0 }; -static const unichar_t str_2401[] = { 0x0053, 0x004f, 0x0048, 0 }; -static const unichar_t str_2402[] = { 0x0053, 0x0054, 0x0058, 0 }; -static const unichar_t str_2403[] = { 0x0045, 0x0054, 0x0058, 0 }; -static const unichar_t str_2404[] = { 0x0045, 0x004f, 0x0054, 0 }; -static const unichar_t str_2405[] = { 0x0045, 0x004e, 0x0041, 0 }; -static const unichar_t str_2406[] = { 0x0041, 0x0043, 0x004b, 0 }; -static const unichar_t str_2407[] = { 0x0042, 0x0045, 0x004c, 0 }; -static const unichar_t str_2408[] = { 0x0042, 0x0053, 0 }; -static const unichar_t str_2409[] = { 0x0048, 0x0054, 0 }; -static const unichar_t str_240a[] = { 0x004c, 0x0046, 0 }; -static const unichar_t str_240b[] = { 0x0056, 0x0054, 0 }; -static const unichar_t str_240c[] = { 0x0046, 0x0046, 0 }; -static const unichar_t str_240d[] = { 0x0043, 0x0052, 0 }; -static const unichar_t str_240e[] = { 0x0053, 0x004f, 0 }; -static const unichar_t str_240f[] = { 0x0053, 0x0049, 0 }; -static const unichar_t str_2410[] = { 0x0044, 0x004c, 0x0045, 0 }; -static const unichar_t str_2411[] = { 0x0044, 0x0043, 0x0031, 0 }; -static const unichar_t str_2412[] = { 0x0044, 0x0043, 0x0032, 0 }; -static const unichar_t str_2413[] = { 0x0044, 0x0043, 0x0033, 0 }; -static const unichar_t str_2414[] = { 0x0044, 0x0043, 0x0034, 0 }; -static const unichar_t str_2415[] = { 0x004e, 0x0041, 0x004b, 0 }; -static const unichar_t str_2416[] = { 0x0053, 0x0059, 0x004e, 0 }; -static const unichar_t str_2417[] = { 0x0045, 0x0054, 0x0042, 0 }; -static const unichar_t str_2418[] = { 0x0043, 0x0041, 0x004e, 0 }; -static const unichar_t str_2419[] = { 0x0045, 0x004d, 0 }; -static const unichar_t str_241a[] = { 0x0053, 0x0055, 0x0042, 0 }; -static const unichar_t str_241b[] = { 0x0045, 0x0053, 0x0043, 0 }; -static const unichar_t str_241c[] = { 0x0046, 0x0053, 0 }; -static const unichar_t str_241d[] = { 0x0047, 0x0053, 0 }; -static const unichar_t str_241e[] = { 0x0052, 0x0053, 0 }; -static const unichar_t str_241f[] = { 0x0055, 0x0053, 0 }; -static const unichar_t str_2420[] = { 0x0053, 0x0050, 0 }; -static const unichar_t str_2421[] = { 0x0044, 0x0045, 0x004c, 0 }; -static const unichar_t str_2422[] = { 0x0180, 0 }; -static const unichar_t str_2460[] = { 0x0031, 0x20dd, 0 }; -static const unichar_t str_2461[] = { 0x0032, 0x20dd, 0 }; -static const unichar_t str_2462[] = { 0x0033, 0x20dd, 0 }; -static const unichar_t str_2463[] = { 0x0034, 0x20dd, 0 }; -static const unichar_t str_2464[] = { 0x0035, 0x20dd, 0 }; -static const unichar_t str_2465[] = { 0x0036, 0x20dd, 0 }; -static const unichar_t str_2466[] = { 0x0037, 0x20dd, 0 }; -static const unichar_t str_2467[] = { 0x0038, 0x20dd, 0 }; -static const unichar_t str_2468[] = { 0x0039, 0x20dd, 0 }; -static const unichar_t str_2469[] = { 0x0031, 0x0030, 0x20dd, 0 }; -static const unichar_t str_246a[] = { 0x0031, 0x0031, 0x20dd, 0 }; -static const unichar_t str_246b[] = { 0x0031, 0x0032, 0x20dd, 0 }; -static const unichar_t str_246c[] = { 0x0031, 0x0033, 0x20dd, 0 }; -static const unichar_t str_246d[] = { 0x0031, 0x0034, 0x20dd, 0 }; -static const unichar_t str_246e[] = { 0x0031, 0x0035, 0x20dd, 0 }; -static const unichar_t str_246f[] = { 0x0031, 0x0036, 0x20dd, 0 }; -static const unichar_t str_2470[] = { 0x0031, 0x0037, 0x20dd, 0 }; -static const unichar_t str_2471[] = { 0x0031, 0x0038, 0x20dd, 0 }; -static const unichar_t str_2472[] = { 0x0031, 0x0039, 0x20dd, 0 }; -static const unichar_t str_2473[] = { 0x0032, 0x0030, 0x20dd, 0 }; -static const unichar_t str_2474[] = { 0x0028, 0x0031, 0x0029, 0 }; -static const unichar_t str_2475[] = { 0x0028, 0x0032, 0x0029, 0 }; -static const unichar_t str_2476[] = { 0x0028, 0x0033, 0x0029, 0 }; -static const unichar_t str_2477[] = { 0x0028, 0x0034, 0x0029, 0 }; -static const unichar_t str_2478[] = { 0x0028, 0x0035, 0x0029, 0 }; -static const unichar_t str_2479[] = { 0x0028, 0x0036, 0x0029, 0 }; -static const unichar_t str_247a[] = { 0x0028, 0x0037, 0x0029, 0 }; -static const unichar_t str_247b[] = { 0x0028, 0x0038, 0x0029, 0 }; -static const unichar_t str_247c[] = { 0x0028, 0x0039, 0x0029, 0 }; -static const unichar_t str_247d[] = { 0x0028, 0x0031, 0x0030, 0x0029, 0 }; -static const unichar_t str_247e[] = { 0x0028, 0x0031, 0x0031, 0x0029, 0 }; -static const unichar_t str_247f[] = { 0x0028, 0x0031, 0x0032, 0x0029, 0 }; -static const unichar_t str_2480[] = { 0x0028, 0x0031, 0x0033, 0x0029, 0 }; -static const unichar_t str_2481[] = { 0x0028, 0x0031, 0x0034, 0x0029, 0 }; -static const unichar_t str_2482[] = { 0x0028, 0x0031, 0x0035, 0x0029, 0 }; -static const unichar_t str_2483[] = { 0x0028, 0x0031, 0x0036, 0x0029, 0 }; -static const unichar_t str_2484[] = { 0x0028, 0x0031, 0x0037, 0x0029, 0 }; -static const unichar_t str_2485[] = { 0x0028, 0x0031, 0x0038, 0x0029, 0 }; -static const unichar_t str_2486[] = { 0x0028, 0x0031, 0x0039, 0x0029, 0 }; -static const unichar_t str_2487[] = { 0x0028, 0x0032, 0x0030, 0x0029, 0 }; -static const unichar_t str_2488[] = { 0x0031, 0x002e, 0 }; -static const unichar_t str_2489[] = { 0x0032, 0x002e, 0 }; -static const unichar_t str_248a[] = { 0x0033, 0x002e, 0 }; -static const unichar_t str_248b[] = { 0x0034, 0x002e, 0 }; -static const unichar_t str_248c[] = { 0x0035, 0x002e, 0 }; -static const unichar_t str_248d[] = { 0x0036, 0x002e, 0 }; -static const unichar_t str_248e[] = { 0x0037, 0x002e, 0 }; -static const unichar_t str_248f[] = { 0x0038, 0x002e, 0 }; -static const unichar_t str_2490[] = { 0x0039, 0x002e, 0 }; -static const unichar_t str_2491[] = { 0x0031, 0x0030, 0x002e, 0 }; -static const unichar_t str_2492[] = { 0x0031, 0x0031, 0x002e, 0 }; -static const unichar_t str_2493[] = { 0x0031, 0x0032, 0x002e, 0 }; -static const unichar_t str_2494[] = { 0x0031, 0x0033, 0x002e, 0 }; -static const unichar_t str_2495[] = { 0x0031, 0x0034, 0x002e, 0 }; -static const unichar_t str_2496[] = { 0x0031, 0x0035, 0x002e, 0 }; -static const unichar_t str_2497[] = { 0x0031, 0x0036, 0x002e, 0 }; -static const unichar_t str_2498[] = { 0x0031, 0x0037, 0x002e, 0 }; -static const unichar_t str_2499[] = { 0x0031, 0x0038, 0x002e, 0 }; -static const unichar_t str_249a[] = { 0x0031, 0x0039, 0x002e, 0 }; -static const unichar_t str_249b[] = { 0x0032, 0x0030, 0x002e, 0 }; -static const unichar_t str_249c[] = { 0x0028, 0x0061, 0x0029, 0 }; -static const unichar_t str_249d[] = { 0x0028, 0x0062, 0x0029, 0 }; -static const unichar_t str_249e[] = { 0x0028, 0x0063, 0x0029, 0 }; -static const unichar_t str_249f[] = { 0x0028, 0x0064, 0x0029, 0 }; -static const unichar_t str_24a0[] = { 0x0028, 0x0065, 0x0029, 0 }; -static const unichar_t str_24a1[] = { 0x0028, 0x0066, 0x0029, 0 }; -static const unichar_t str_24a2[] = { 0x0028, 0x0067, 0x0029, 0 }; -static const unichar_t str_24a3[] = { 0x0028, 0x0068, 0x0029, 0 }; -static const unichar_t str_24a4[] = { 0x0028, 0x0069, 0x0029, 0 }; -static const unichar_t str_24a5[] = { 0x0028, 0x006a, 0x0029, 0 }; -static const unichar_t str_24a6[] = { 0x0028, 0x006b, 0x0029, 0 }; -static const unichar_t str_24a7[] = { 0x0028, 0x006c, 0x0029, 0 }; -static const unichar_t str_24a8[] = { 0x0028, 0x006d, 0x0029, 0 }; -static const unichar_t str_24a9[] = { 0x0028, 0x006e, 0x0029, 0 }; -static const unichar_t str_24aa[] = { 0x0028, 0x006f, 0x0029, 0 }; -static const unichar_t str_24ab[] = { 0x0028, 0x0070, 0x0029, 0 }; -static const unichar_t str_24ac[] = { 0x0028, 0x0071, 0x0029, 0 }; -static const unichar_t str_24ad[] = { 0x0028, 0x0072, 0x0029, 0 }; -static const unichar_t str_24ae[] = { 0x0028, 0x0073, 0x0029, 0 }; -static const unichar_t str_24af[] = { 0x0028, 0x0074, 0x0029, 0 }; -static const unichar_t str_24b0[] = { 0x0028, 0x0075, 0x0029, 0 }; -static const unichar_t str_24b1[] = { 0x0028, 0x0076, 0x0029, 0 }; -static const unichar_t str_24b2[] = { 0x0028, 0x0077, 0x0029, 0 }; -static const unichar_t str_24b3[] = { 0x0028, 0x0078, 0x0029, 0 }; -static const unichar_t str_24b4[] = { 0x0028, 0x0079, 0x0029, 0 }; -static const unichar_t str_24b5[] = { 0x0028, 0x007a, 0x0029, 0 }; -static const unichar_t str_24b6[] = { 0x0041, 0x20dd, 0 }; -static const unichar_t str_24b7[] = { 0x0042, 0x20dd, 0 }; -static const unichar_t str_24b8[] = { 0x0043, 0x20dd, 0 }; -static const unichar_t str_24b9[] = { 0x0044, 0x20dd, 0 }; -static const unichar_t str_24ba[] = { 0x0045, 0x20dd, 0 }; -static const unichar_t str_24bb[] = { 0x0046, 0x20dd, 0 }; -static const unichar_t str_24bc[] = { 0x0047, 0x20dd, 0 }; -static const unichar_t str_24bd[] = { 0x0048, 0x20dd, 0 }; -static const unichar_t str_24be[] = { 0x0049, 0x20dd, 0 }; -static const unichar_t str_24bf[] = { 0x004a, 0x20dd, 0 }; -static const unichar_t str_24c0[] = { 0x004b, 0x20dd, 0 }; -static const unichar_t str_24c1[] = { 0x004c, 0x20dd, 0 }; -static const unichar_t str_24c2[] = { 0x004d, 0x20dd, 0 }; -static const unichar_t str_24c3[] = { 0x004e, 0x20dd, 0 }; -static const unichar_t str_24c4[] = { 0x004f, 0x20dd, 0 }; -static const unichar_t str_24c5[] = { 0x0050, 0x20dd, 0 }; -static const unichar_t str_24c6[] = { 0x0051, 0x20dd, 0 }; -static const unichar_t str_24c7[] = { 0x0052, 0x20dd, 0 }; -static const unichar_t str_24c8[] = { 0x0053, 0x20dd, 0 }; -static const unichar_t str_24c9[] = { 0x0054, 0x20dd, 0 }; -static const unichar_t str_24ca[] = { 0x0055, 0x20dd, 0 }; -static const unichar_t str_24cb[] = { 0x0056, 0x20dd, 0 }; -static const unichar_t str_24cc[] = { 0x0057, 0x20dd, 0 }; -static const unichar_t str_24cd[] = { 0x0058, 0x20dd, 0 }; -static const unichar_t str_24ce[] = { 0x0059, 0x20dd, 0 }; -static const unichar_t str_24cf[] = { 0x005a, 0x20dd, 0 }; -static const unichar_t str_24d0[] = { 0x0061, 0x20dd, 0 }; -static const unichar_t str_24d1[] = { 0x0062, 0x20dd, 0 }; -static const unichar_t str_24d2[] = { 0x0063, 0x20dd, 0 }; -static const unichar_t str_24d3[] = { 0x0064, 0x20dd, 0 }; -static const unichar_t str_24d4[] = { 0x0065, 0x20dd, 0 }; -static const unichar_t str_24d5[] = { 0x0066, 0x20dd, 0 }; -static const unichar_t str_24d6[] = { 0x0067, 0x20dd, 0 }; -static const unichar_t str_24d7[] = { 0x0068, 0x20dd, 0 }; -static const unichar_t str_24d8[] = { 0x0069, 0x20dd, 0 }; -static const unichar_t str_24d9[] = { 0x006a, 0x20dd, 0 }; -static const unichar_t str_24da[] = { 0x006b, 0x20dd, 0 }; -static const unichar_t str_24db[] = { 0x006c, 0x20dd, 0 }; -static const unichar_t str_24dc[] = { 0x006d, 0x20dd, 0 }; -static const unichar_t str_24dd[] = { 0x006e, 0x20dd, 0 }; -static const unichar_t str_24de[] = { 0x006f, 0x20dd, 0 }; -static const unichar_t str_24df[] = { 0x0070, 0x20dd, 0 }; -static const unichar_t str_24e0[] = { 0x0071, 0x20dd, 0 }; -static const unichar_t str_24e1[] = { 0x0072, 0x20dd, 0 }; -static const unichar_t str_24e2[] = { 0x0073, 0x20dd, 0 }; -static const unichar_t str_24e3[] = { 0x0074, 0x20dd, 0 }; -static const unichar_t str_24e4[] = { 0x0075, 0x20dd, 0 }; -static const unichar_t str_24e5[] = { 0x0076, 0x20dd, 0 }; -static const unichar_t str_24e6[] = { 0x0077, 0x20dd, 0 }; -static const unichar_t str_24e7[] = { 0x0078, 0x20dd, 0 }; -static const unichar_t str_24e8[] = { 0x0079, 0x20dd, 0 }; -static const unichar_t str_24e9[] = { 0x007a, 0x20dd, 0 }; -static const unichar_t str_24ea[] = { 0x0030, 0x20dd, 0 }; -static const unichar_t str_2500[] = { 0x2014, 0 }; -static const unichar_t str_2502[] = { 0x007c, 0 }; -static const unichar_t str_25b3[] = { 0x2206, 0 }; -static const unichar_t str_25b8[] = { 0x2023, 0 }; -static const unichar_t str_25bd[] = { 0x2207, 0 }; -static const unichar_t str_25c7[] = { 0x25ca, 0 }; -static const unichar_t str_25e6[] = { 0x00b0, 0 }; -static const unichar_t str_2662[] = { 0x25ca, 0 }; -static const unichar_t str_2731[] = { 0x002a, 0 }; -static const unichar_t str_2758[] = { 0x007c, 0 }; -static const unichar_t str_2762[] = { 0x0021, 0 }; -static const unichar_t str_2a0c[] = { 0x222b, 0x222b, 0x222b, 0x222b, 0 }; -static const unichar_t str_2a74[] = { 0x003a, 0x003a, 0x003d, 0 }; -static const unichar_t str_2a75[] = { 0x003d, 0x003d, 0 }; -static const unichar_t str_2a76[] = { 0x003d, 0x003d, 0x003d, 0 }; -static const unichar_t str_2adc[] = { 0x2add, 0x0338, 0 }; -static const unichar_t str_2c7c[] = { 0x006a, 0 }; -static const unichar_t str_2c7d[] = { 0x0056, 0 }; -static const unichar_t str_2d6f[] = { 0x2d61, 0 }; -static const unichar_t str_2e28[] = { 0xff5f, 0 }; -static const unichar_t str_2e29[] = { 0xff60, 0 }; -static const unichar_t str_2e9f[] = { 0x6bcd, 0 }; -static const unichar_t str_2ef3[] = { 0x9f9f, 0 }; -static const unichar_t str_2f00[] = { 0x4e00, 0 }; -static const unichar_t str_2f01[] = { 0x4e28, 0 }; -static const unichar_t str_2f02[] = { 0x4e36, 0 }; -static const unichar_t str_2f03[] = { 0x4e3f, 0 }; -static const unichar_t str_2f04[] = { 0x4e59, 0 }; -static const unichar_t str_2f05[] = { 0x4e85, 0 }; -static const unichar_t str_2f06[] = { 0x4e8c, 0 }; -static const unichar_t str_2f07[] = { 0x4ea0, 0 }; -static const unichar_t str_2f08[] = { 0x4eba, 0 }; -static const unichar_t str_2f09[] = { 0x513f, 0 }; -static const unichar_t str_2f0a[] = { 0x5165, 0 }; -static const unichar_t str_2f0b[] = { 0x516b, 0 }; -static const unichar_t str_2f0c[] = { 0x5182, 0 }; -static const unichar_t str_2f0d[] = { 0x5196, 0 }; -static const unichar_t str_2f0e[] = { 0x51ab, 0 }; -static const unichar_t str_2f0f[] = { 0x51e0, 0 }; -static const unichar_t str_2f10[] = { 0x51f5, 0 }; -static const unichar_t str_2f11[] = { 0x5200, 0 }; -static const unichar_t str_2f12[] = { 0x529b, 0 }; -static const unichar_t str_2f13[] = { 0x52f9, 0 }; -static const unichar_t str_2f14[] = { 0x5315, 0 }; -static const unichar_t str_2f15[] = { 0x531a, 0 }; -static const unichar_t str_2f16[] = { 0x5338, 0 }; -static const unichar_t str_2f17[] = { 0x5341, 0 }; -static const unichar_t str_2f18[] = { 0x535c, 0 }; -static const unichar_t str_2f19[] = { 0x5369, 0 }; -static const unichar_t str_2f1a[] = { 0x5382, 0 }; -static const unichar_t str_2f1b[] = { 0x53b6, 0 }; -static const unichar_t str_2f1c[] = { 0x53c8, 0 }; -static const unichar_t str_2f1d[] = { 0x53e3, 0 }; -static const unichar_t str_2f1e[] = { 0x56d7, 0 }; -static const unichar_t str_2f1f[] = { 0x571f, 0 }; -static const unichar_t str_2f20[] = { 0x58eb, 0 }; -static const unichar_t str_2f21[] = { 0x5902, 0 }; -static const unichar_t str_2f22[] = { 0x590a, 0 }; -static const unichar_t str_2f23[] = { 0x5915, 0 }; -static const unichar_t str_2f24[] = { 0x5927, 0 }; -static const unichar_t str_2f25[] = { 0x5973, 0 }; -static const unichar_t str_2f26[] = { 0x5b50, 0 }; -static const unichar_t str_2f27[] = { 0x5b80, 0 }; -static const unichar_t str_2f28[] = { 0x5bf8, 0 }; -static const unichar_t str_2f29[] = { 0x5c0f, 0 }; -static const unichar_t str_2f2a[] = { 0x5c22, 0 }; -static const unichar_t str_2f2b[] = { 0x5c38, 0 }; -static const unichar_t str_2f2c[] = { 0x5c6e, 0 }; -static const unichar_t str_2f2d[] = { 0x5c71, 0 }; -static const unichar_t str_2f2e[] = { 0x5ddb, 0 }; -static const unichar_t str_2f2f[] = { 0x5de5, 0 }; -static const unichar_t str_2f30[] = { 0x5df1, 0 }; -static const unichar_t str_2f31[] = { 0x5dfe, 0 }; -static const unichar_t str_2f32[] = { 0x5e72, 0 }; -static const unichar_t str_2f33[] = { 0x5e7a, 0 }; -static const unichar_t str_2f34[] = { 0x5e7f, 0 }; -static const unichar_t str_2f35[] = { 0x5ef4, 0 }; -static const unichar_t str_2f36[] = { 0x5efe, 0 }; -static const unichar_t str_2f37[] = { 0x5f0b, 0 }; -static const unichar_t str_2f38[] = { 0x5f13, 0 }; -static const unichar_t str_2f39[] = { 0x5f50, 0 }; -static const unichar_t str_2f3a[] = { 0x5f61, 0 }; -static const unichar_t str_2f3b[] = { 0x5f73, 0 }; -static const unichar_t str_2f3c[] = { 0x5fc3, 0 }; -static const unichar_t str_2f3d[] = { 0x6208, 0 }; -static const unichar_t str_2f3e[] = { 0x6236, 0 }; -static const unichar_t str_2f3f[] = { 0x624b, 0 }; -static const unichar_t str_2f40[] = { 0x652f, 0 }; -static const unichar_t str_2f41[] = { 0x6534, 0 }; -static const unichar_t str_2f42[] = { 0x6587, 0 }; -static const unichar_t str_2f43[] = { 0x6597, 0 }; -static const unichar_t str_2f44[] = { 0x65a4, 0 }; -static const unichar_t str_2f45[] = { 0x65b9, 0 }; -static const unichar_t str_2f46[] = { 0x65e0, 0 }; -static const unichar_t str_2f47[] = { 0x65e5, 0 }; -static const unichar_t str_2f48[] = { 0x66f0, 0 }; -static const unichar_t str_2f49[] = { 0x6708, 0 }; -static const unichar_t str_2f4a[] = { 0x6728, 0 }; -static const unichar_t str_2f4b[] = { 0x6b20, 0 }; -static const unichar_t str_2f4c[] = { 0x6b62, 0 }; -static const unichar_t str_2f4d[] = { 0x6b79, 0 }; -static const unichar_t str_2f4e[] = { 0x6bb3, 0 }; -static const unichar_t str_2f4f[] = { 0x6bcb, 0 }; -static const unichar_t str_2f50[] = { 0x6bd4, 0 }; -static const unichar_t str_2f51[] = { 0x6bdb, 0 }; -static const unichar_t str_2f52[] = { 0x6c0f, 0 }; -static const unichar_t str_2f53[] = { 0x6c14, 0 }; -static const unichar_t str_2f54[] = { 0x6c34, 0 }; -static const unichar_t str_2f55[] = { 0x706b, 0 }; -static const unichar_t str_2f56[] = { 0x722a, 0 }; -static const unichar_t str_2f57[] = { 0x7236, 0 }; -static const unichar_t str_2f58[] = { 0x723b, 0 }; -static const unichar_t str_2f59[] = { 0x723f, 0 }; -static const unichar_t str_2f5a[] = { 0x7247, 0 }; -static const unichar_t str_2f5b[] = { 0x7259, 0 }; -static const unichar_t str_2f5c[] = { 0x725b, 0 }; -static const unichar_t str_2f5d[] = { 0x72ac, 0 }; -static const unichar_t str_2f5e[] = { 0x7384, 0 }; -static const unichar_t str_2f5f[] = { 0x7389, 0 }; -static const unichar_t str_2f60[] = { 0x74dc, 0 }; -static const unichar_t str_2f61[] = { 0x74e6, 0 }; -static const unichar_t str_2f62[] = { 0x7518, 0 }; -static const unichar_t str_2f63[] = { 0x751f, 0 }; -static const unichar_t str_2f64[] = { 0x7528, 0 }; -static const unichar_t str_2f65[] = { 0x7530, 0 }; -static const unichar_t str_2f66[] = { 0x758b, 0 }; -static const unichar_t str_2f67[] = { 0x7592, 0 }; -static const unichar_t str_2f68[] = { 0x7676, 0 }; -static const unichar_t str_2f69[] = { 0x767d, 0 }; -static const unichar_t str_2f6a[] = { 0x76ae, 0 }; -static const unichar_t str_2f6b[] = { 0x76bf, 0 }; -static const unichar_t str_2f6c[] = { 0x76ee, 0 }; -static const unichar_t str_2f6d[] = { 0x77db, 0 }; -static const unichar_t str_2f6e[] = { 0x77e2, 0 }; -static const unichar_t str_2f6f[] = { 0x77f3, 0 }; -static const unichar_t str_2f70[] = { 0x793a, 0 }; -static const unichar_t str_2f71[] = { 0x79b8, 0 }; -static const unichar_t str_2f72[] = { 0x79be, 0 }; -static const unichar_t str_2f73[] = { 0x7a74, 0 }; -static const unichar_t str_2f74[] = { 0x7acb, 0 }; -static const unichar_t str_2f75[] = { 0x7af9, 0 }; -static const unichar_t str_2f76[] = { 0x7c73, 0 }; -static const unichar_t str_2f77[] = { 0x7cf8, 0 }; -static const unichar_t str_2f78[] = { 0x7f36, 0 }; -static const unichar_t str_2f79[] = { 0x7f51, 0 }; -static const unichar_t str_2f7a[] = { 0x7f8a, 0 }; -static const unichar_t str_2f7b[] = { 0x7fbd, 0 }; -static const unichar_t str_2f7c[] = { 0x8001, 0 }; -static const unichar_t str_2f7d[] = { 0x800c, 0 }; -static const unichar_t str_2f7e[] = { 0x8012, 0 }; -static const unichar_t str_2f7f[] = { 0x8033, 0 }; -static const unichar_t str_2f80[] = { 0x807f, 0 }; -static const unichar_t str_2f81[] = { 0x8089, 0 }; -static const unichar_t str_2f82[] = { 0x81e3, 0 }; -static const unichar_t str_2f83[] = { 0x81ea, 0 }; -static const unichar_t str_2f84[] = { 0x81f3, 0 }; -static const unichar_t str_2f85[] = { 0x81fc, 0 }; -static const unichar_t str_2f86[] = { 0x820c, 0 }; -static const unichar_t str_2f87[] = { 0x821b, 0 }; -static const unichar_t str_2f88[] = { 0x821f, 0 }; -static const unichar_t str_2f89[] = { 0x826e, 0 }; -static const unichar_t str_2f8a[] = { 0x8272, 0 }; -static const unichar_t str_2f8b[] = { 0x8278, 0 }; -static const unichar_t str_2f8c[] = { 0x864d, 0 }; -static const unichar_t str_2f8d[] = { 0x866b, 0 }; -static const unichar_t str_2f8e[] = { 0x8840, 0 }; -static const unichar_t str_2f8f[] = { 0x884c, 0 }; -static const unichar_t str_2f90[] = { 0x8863, 0 }; -static const unichar_t str_2f91[] = { 0x897e, 0 }; -static const unichar_t str_2f92[] = { 0x898b, 0 }; -static const unichar_t str_2f93[] = { 0x89d2, 0 }; -static const unichar_t str_2f94[] = { 0x8a00, 0 }; -static const unichar_t str_2f95[] = { 0x8c37, 0 }; -static const unichar_t str_2f96[] = { 0x8c46, 0 }; -static const unichar_t str_2f97[] = { 0x8c55, 0 }; -static const unichar_t str_2f98[] = { 0x8c78, 0 }; -static const unichar_t str_2f99[] = { 0x8c9d, 0 }; -static const unichar_t str_2f9a[] = { 0x8d64, 0 }; -static const unichar_t str_2f9b[] = { 0x8d70, 0 }; -static const unichar_t str_2f9c[] = { 0x8db3, 0 }; -static const unichar_t str_2f9d[] = { 0x8eab, 0 }; -static const unichar_t str_2f9e[] = { 0x8eca, 0 }; -static const unichar_t str_2f9f[] = { 0x8f9b, 0 }; -static const unichar_t str_2fa0[] = { 0x8fb0, 0 }; -static const unichar_t str_2fa1[] = { 0x8fb5, 0 }; -static const unichar_t str_2fa2[] = { 0x9091, 0 }; -static const unichar_t str_2fa3[] = { 0x9149, 0 }; -static const unichar_t str_2fa4[] = { 0x91c6, 0 }; -static const unichar_t str_2fa5[] = { 0x91cc, 0 }; -static const unichar_t str_2fa6[] = { 0x91d1, 0 }; -static const unichar_t str_2fa7[] = { 0x9577, 0 }; -static const unichar_t str_2fa8[] = { 0x9580, 0 }; -static const unichar_t str_2fa9[] = { 0x961c, 0 }; -static const unichar_t str_2faa[] = { 0x96b6, 0 }; -static const unichar_t str_2fab[] = { 0x96b9, 0 }; -static const unichar_t str_2fac[] = { 0x96e8, 0 }; -static const unichar_t str_2fad[] = { 0x9751, 0 }; -static const unichar_t str_2fae[] = { 0x975e, 0 }; -static const unichar_t str_2faf[] = { 0x9762, 0 }; -static const unichar_t str_2fb0[] = { 0x9769, 0 }; -static const unichar_t str_2fb1[] = { 0x97cb, 0 }; -static const unichar_t str_2fb2[] = { 0x97ed, 0 }; -static const unichar_t str_2fb3[] = { 0x97f3, 0 }; -static const unichar_t str_2fb4[] = { 0x9801, 0 }; -static const unichar_t str_2fb5[] = { 0x98a8, 0 }; -static const unichar_t str_2fb6[] = { 0x98db, 0 }; -static const unichar_t str_2fb7[] = { 0x98df, 0 }; -static const unichar_t str_2fb8[] = { 0x9996, 0 }; -static const unichar_t str_2fb9[] = { 0x9999, 0 }; -static const unichar_t str_2fba[] = { 0x99ac, 0 }; -static const unichar_t str_2fbb[] = { 0x9aa8, 0 }; -static const unichar_t str_2fbc[] = { 0x9ad8, 0 }; -static const unichar_t str_2fbd[] = { 0x9adf, 0 }; -static const unichar_t str_2fbe[] = { 0x9b25, 0 }; -static const unichar_t str_2fbf[] = { 0x9b2f, 0 }; -static const unichar_t str_2fc0[] = { 0x9b32, 0 }; -static const unichar_t str_2fc1[] = { 0x9b3c, 0 }; -static const unichar_t str_2fc2[] = { 0x9b5a, 0 }; -static const unichar_t str_2fc3[] = { 0x9ce5, 0 }; -static const unichar_t str_2fc4[] = { 0x9e75, 0 }; -static const unichar_t str_2fc5[] = { 0x9e7f, 0 }; -static const unichar_t str_2fc6[] = { 0x9ea5, 0 }; -static const unichar_t str_2fc7[] = { 0x9ebb, 0 }; -static const unichar_t str_2fc8[] = { 0x9ec3, 0 }; -static const unichar_t str_2fc9[] = { 0x9ecd, 0 }; -static const unichar_t str_2fca[] = { 0x9ed1, 0 }; -static const unichar_t str_2fcb[] = { 0x9ef9, 0 }; -static const unichar_t str_2fcc[] = { 0x9efd, 0 }; -static const unichar_t str_2fcd[] = { 0x9f0e, 0 }; -static const unichar_t str_2fce[] = { 0x9f13, 0 }; -static const unichar_t str_2fcf[] = { 0x9f20, 0 }; -static const unichar_t str_2fd0[] = { 0x9f3b, 0 }; -static const unichar_t str_2fd1[] = { 0x9f4a, 0 }; -static const unichar_t str_2fd2[] = { 0x9f52, 0 }; -static const unichar_t str_2fd3[] = { 0x9f8d, 0 }; -static const unichar_t str_2fd4[] = { 0x9f9c, 0 }; -static const unichar_t str_2fd5[] = { 0x9fa0, 0 }; -static const unichar_t str_3000[] = { 0x0020, 0 }; -static const unichar_t str_3001[] = { 0x002c, 0 }; -static const unichar_t str_3008[] = { 0x003c, 0 }; -static const unichar_t str_3009[] = { 0x003e, 0 }; -static const unichar_t str_300a[] = { 0x00ab, 0 }; -static const unichar_t str_300b[] = { 0x00bb, 0 }; -static const unichar_t str_3036[] = { 0x3012, 0 }; -static const unichar_t str_3038[] = { 0x5341, 0 }; -static const unichar_t str_3039[] = { 0x5344, 0 }; -static const unichar_t str_303a[] = { 0x5345, 0 }; -static const unichar_t str_304c[] = { 0x304b, 0x3099, 0 }; -static const unichar_t str_304e[] = { 0x304d, 0x3099, 0 }; -static const unichar_t str_3050[] = { 0x304f, 0x3099, 0 }; -static const unichar_t str_3052[] = { 0x3051, 0x3099, 0 }; -static const unichar_t str_3054[] = { 0x3053, 0x3099, 0 }; -static const unichar_t str_3056[] = { 0x3055, 0x3099, 0 }; -static const unichar_t str_3058[] = { 0x3057, 0x3099, 0 }; -static const unichar_t str_305a[] = { 0x3059, 0x3099, 0 }; -static const unichar_t str_305c[] = { 0x305b, 0x3099, 0 }; -static const unichar_t str_305e[] = { 0x305d, 0x3099, 0 }; -static const unichar_t str_3060[] = { 0x305f, 0x3099, 0 }; -static const unichar_t str_3062[] = { 0x3061, 0x3099, 0 }; -static const unichar_t str_3065[] = { 0x3064, 0x3099, 0 }; -static const unichar_t str_3067[] = { 0x3066, 0x3099, 0 }; -static const unichar_t str_3069[] = { 0x3068, 0x3099, 0 }; -static const unichar_t str_3070[] = { 0x306f, 0x3099, 0 }; -static const unichar_t str_3071[] = { 0x306f, 0x309a, 0 }; -static const unichar_t str_3073[] = { 0x3072, 0x3099, 0 }; -static const unichar_t str_3074[] = { 0x3072, 0x309a, 0 }; -static const unichar_t str_3076[] = { 0x3075, 0x3099, 0 }; -static const unichar_t str_3077[] = { 0x3075, 0x309a, 0 }; -static const unichar_t str_3079[] = { 0x3078, 0x3099, 0 }; -static const unichar_t str_307a[] = { 0x3078, 0x309a, 0 }; -static const unichar_t str_307c[] = { 0x307b, 0x3099, 0 }; -static const unichar_t str_307d[] = { 0x307b, 0x309a, 0 }; -static const unichar_t str_3094[] = { 0x3046, 0x3099, 0 }; -static const unichar_t str_309b[] = { 0x0020, 0x3099, 0 }; -static const unichar_t str_309c[] = { 0x0020, 0x309a, 0 }; -static const unichar_t str_309e[] = { 0x309d, 0x3099, 0 }; -static const unichar_t str_309f[] = { 0x3088, 0x308a, 0 }; -static const unichar_t str_30ac[] = { 0x30ab, 0x3099, 0 }; -static const unichar_t str_30ae[] = { 0x30ad, 0x3099, 0 }; -static const unichar_t str_30b0[] = { 0x30af, 0x3099, 0 }; -static const unichar_t str_30b2[] = { 0x30b1, 0x3099, 0 }; -static const unichar_t str_30b4[] = { 0x30b3, 0x3099, 0 }; -static const unichar_t str_30b6[] = { 0x30b5, 0x3099, 0 }; -static const unichar_t str_30b8[] = { 0x30b7, 0x3099, 0 }; -static const unichar_t str_30ba[] = { 0x30b9, 0x3099, 0 }; -static const unichar_t str_30bc[] = { 0x30bb, 0x3099, 0 }; -static const unichar_t str_30be[] = { 0x30bd, 0x3099, 0 }; -static const unichar_t str_30c0[] = { 0x30bf, 0x3099, 0 }; -static const unichar_t str_30c2[] = { 0x30c1, 0x3099, 0 }; -static const unichar_t str_30c5[] = { 0x30c4, 0x3099, 0 }; -static const unichar_t str_30c7[] = { 0x30c6, 0x3099, 0 }; -static const unichar_t str_30c9[] = { 0x30c8, 0x3099, 0 }; -static const unichar_t str_30d0[] = { 0x30cf, 0x3099, 0 }; -static const unichar_t str_30d1[] = { 0x30cf, 0x309a, 0 }; -static const unichar_t str_30d3[] = { 0x30d2, 0x3099, 0 }; -static const unichar_t str_30d4[] = { 0x30d2, 0x309a, 0 }; -static const unichar_t str_30d6[] = { 0x30d5, 0x3099, 0 }; -static const unichar_t str_30d7[] = { 0x30d5, 0x309a, 0 }; -static const unichar_t str_30d9[] = { 0x30d8, 0x3099, 0 }; -static const unichar_t str_30da[] = { 0x30d8, 0x309a, 0 }; -static const unichar_t str_30dc[] = { 0x30db, 0x3099, 0 }; -static const unichar_t str_30dd[] = { 0x30db, 0x309a, 0 }; -static const unichar_t str_30f4[] = { 0x30a6, 0x3099, 0 }; -static const unichar_t str_30f7[] = { 0x30ef, 0x3099, 0 }; -static const unichar_t str_30f8[] = { 0x30f0, 0x3099, 0 }; -static const unichar_t str_30f9[] = { 0x30f1, 0x3099, 0 }; -static const unichar_t str_30fa[] = { 0x30f2, 0x3099, 0 }; -static const unichar_t str_30fe[] = { 0x30fd, 0x3099, 0 }; -static const unichar_t str_30ff[] = { 0x30b3, 0x30c8, 0 }; -static const unichar_t str_3131[] = { 0x1100, 0 }; -static const unichar_t str_3132[] = { 0x1101, 0 }; -static const unichar_t str_3133[] = { 0x11aa, 0 }; -static const unichar_t str_3134[] = { 0x1102, 0 }; -static const unichar_t str_3135[] = { 0x11ac, 0 }; -static const unichar_t str_3136[] = { 0x11ad, 0 }; -static const unichar_t str_3137[] = { 0x1103, 0 }; -static const unichar_t str_3138[] = { 0x1104, 0 }; -static const unichar_t str_3139[] = { 0x1105, 0 }; -static const unichar_t str_313a[] = { 0x11b0, 0 }; -static const unichar_t str_313b[] = { 0x11b1, 0 }; -static const unichar_t str_313c[] = { 0x11b2, 0 }; -static const unichar_t str_313d[] = { 0x11b3, 0 }; -static const unichar_t str_313e[] = { 0x11b4, 0 }; -static const unichar_t str_313f[] = { 0x11b5, 0 }; -static const unichar_t str_3140[] = { 0x111a, 0 }; -static const unichar_t str_3141[] = { 0x1106, 0 }; -static const unichar_t str_3142[] = { 0x1107, 0 }; -static const unichar_t str_3143[] = { 0x1108, 0 }; -static const unichar_t str_3144[] = { 0x1121, 0 }; -static const unichar_t str_3145[] = { 0x1109, 0 }; -static const unichar_t str_3146[] = { 0x110a, 0 }; -static const unichar_t str_3147[] = { 0x110b, 0 }; -static const unichar_t str_3148[] = { 0x110c, 0 }; -static const unichar_t str_3149[] = { 0x110d, 0 }; -static const unichar_t str_314a[] = { 0x110e, 0 }; -static const unichar_t str_314b[] = { 0x110f, 0 }; -static const unichar_t str_314c[] = { 0x1110, 0 }; -static const unichar_t str_314d[] = { 0x1111, 0 }; -static const unichar_t str_314e[] = { 0x1112, 0 }; -static const unichar_t str_314f[] = { 0x1161, 0 }; -static const unichar_t str_3150[] = { 0x1162, 0 }; -static const unichar_t str_3151[] = { 0x1163, 0 }; -static const unichar_t str_3152[] = { 0x1164, 0 }; -static const unichar_t str_3153[] = { 0x1165, 0 }; -static const unichar_t str_3154[] = { 0x1166, 0 }; -static const unichar_t str_3155[] = { 0x1167, 0 }; -static const unichar_t str_3156[] = { 0x1168, 0 }; -static const unichar_t str_3157[] = { 0x1169, 0 }; -static const unichar_t str_3158[] = { 0x116a, 0 }; -static const unichar_t str_3159[] = { 0x116b, 0 }; -static const unichar_t str_315a[] = { 0x116c, 0 }; -static const unichar_t str_315b[] = { 0x116d, 0 }; -static const unichar_t str_315c[] = { 0x116e, 0 }; -static const unichar_t str_315d[] = { 0x116f, 0 }; -static const unichar_t str_315e[] = { 0x1170, 0 }; -static const unichar_t str_315f[] = { 0x1171, 0 }; -static const unichar_t str_3160[] = { 0x1172, 0 }; -static const unichar_t str_3161[] = { 0x1173, 0 }; -static const unichar_t str_3162[] = { 0x1174, 0 }; -static const unichar_t str_3163[] = { 0x1175, 0 }; -static const unichar_t str_3164[] = { 0x1160, 0 }; -static const unichar_t str_3165[] = { 0x1114, 0 }; -static const unichar_t str_3166[] = { 0x1115, 0 }; -static const unichar_t str_3167[] = { 0x11c7, 0 }; -static const unichar_t str_3168[] = { 0x11c8, 0 }; -static const unichar_t str_3169[] = { 0x11cc, 0 }; -static const unichar_t str_316a[] = { 0x11ce, 0 }; -static const unichar_t str_316b[] = { 0x11d3, 0 }; -static const unichar_t str_316c[] = { 0x11d7, 0 }; -static const unichar_t str_316d[] = { 0x11d9, 0 }; -static const unichar_t str_316e[] = { 0x111c, 0 }; -static const unichar_t str_316f[] = { 0x11dd, 0 }; -static const unichar_t str_3170[] = { 0x11df, 0 }; -static const unichar_t str_3171[] = { 0x111d, 0 }; -static const unichar_t str_3172[] = { 0x111e, 0 }; -static const unichar_t str_3173[] = { 0x1120, 0 }; -static const unichar_t str_3174[] = { 0x1122, 0 }; -static const unichar_t str_3175[] = { 0x1123, 0 }; -static const unichar_t str_3176[] = { 0x1127, 0 }; -static const unichar_t str_3177[] = { 0x1129, 0 }; -static const unichar_t str_3178[] = { 0x112b, 0 }; -static const unichar_t str_3179[] = { 0x112c, 0 }; -static const unichar_t str_317a[] = { 0x112d, 0 }; -static const unichar_t str_317b[] = { 0x112e, 0 }; -static const unichar_t str_317c[] = { 0x112f, 0 }; -static const unichar_t str_317d[] = { 0x1132, 0 }; -static const unichar_t str_317e[] = { 0x1136, 0 }; -static const unichar_t str_317f[] = { 0x1140, 0 }; -static const unichar_t str_3180[] = { 0x1147, 0 }; -static const unichar_t str_3181[] = { 0x114c, 0 }; -static const unichar_t str_3182[] = { 0x11f1, 0 }; -static const unichar_t str_3183[] = { 0x11f2, 0 }; -static const unichar_t str_3184[] = { 0x1157, 0 }; -static const unichar_t str_3185[] = { 0x1158, 0 }; -static const unichar_t str_3186[] = { 0x1159, 0 }; -static const unichar_t str_3187[] = { 0x1184, 0 }; -static const unichar_t str_3188[] = { 0x1185, 0 }; -static const unichar_t str_3189[] = { 0x1188, 0 }; -static const unichar_t str_318a[] = { 0x1191, 0 }; -static const unichar_t str_318b[] = { 0x1192, 0 }; -static const unichar_t str_318c[] = { 0x1194, 0 }; -static const unichar_t str_318d[] = { 0x119e, 0 }; -static const unichar_t str_318e[] = { 0x11a1, 0 }; -static const unichar_t str_3192[] = { 0x4e00, 0 }; -static const unichar_t str_3193[] = { 0x4e8c, 0 }; -static const unichar_t str_3194[] = { 0x4e09, 0 }; -static const unichar_t str_3195[] = { 0x56db, 0 }; -static const unichar_t str_3196[] = { 0x4e0a, 0 }; -static const unichar_t str_3197[] = { 0x4e2d, 0 }; -static const unichar_t str_3198[] = { 0x4e0b, 0 }; -static const unichar_t str_3199[] = { 0x7532, 0 }; -static const unichar_t str_319a[] = { 0x4e59, 0 }; -static const unichar_t str_319b[] = { 0x4e19, 0 }; -static const unichar_t str_319c[] = { 0x4e01, 0 }; -static const unichar_t str_319d[] = { 0x5929, 0 }; -static const unichar_t str_319e[] = { 0x5730, 0 }; -static const unichar_t str_319f[] = { 0x4eba, 0 }; -static const unichar_t str_3200[] = { 0x0028, 0x1100, 0x0029, 0 }; -static const unichar_t str_3201[] = { 0x0028, 0x1102, 0x0029, 0 }; -static const unichar_t str_3202[] = { 0x0028, 0x1103, 0x0029, 0 }; -static const unichar_t str_3203[] = { 0x0028, 0x1105, 0x0029, 0 }; -static const unichar_t str_3204[] = { 0x0028, 0x1106, 0x0029, 0 }; -static const unichar_t str_3205[] = { 0x0028, 0x1107, 0x0029, 0 }; -static const unichar_t str_3206[] = { 0x0028, 0x1109, 0x0029, 0 }; -static const unichar_t str_3207[] = { 0x0028, 0x110b, 0x0029, 0 }; -static const unichar_t str_3208[] = { 0x0028, 0x110c, 0x0029, 0 }; -static const unichar_t str_3209[] = { 0x0028, 0x110e, 0x0029, 0 }; -static const unichar_t str_320a[] = { 0x0028, 0x110f, 0x0029, 0 }; -static const unichar_t str_320b[] = { 0x0028, 0x1110, 0x0029, 0 }; -static const unichar_t str_320c[] = { 0x0028, 0x1111, 0x0029, 0 }; -static const unichar_t str_320d[] = { 0x0028, 0x1112, 0x0029, 0 }; -static const unichar_t str_320e[] = { 0x0028, 0x1100, 0x1161, 0x0029, 0 }; -static const unichar_t str_320f[] = { 0x0028, 0x1102, 0x1161, 0x0029, 0 }; -static const unichar_t str_3210[] = { 0x0028, 0x1103, 0x1161, 0x0029, 0 }; -static const unichar_t str_3211[] = { 0x0028, 0x1105, 0x1161, 0x0029, 0 }; -static const unichar_t str_3212[] = { 0x0028, 0x1106, 0x1161, 0x0029, 0 }; -static const unichar_t str_3213[] = { 0x0028, 0x1107, 0x1161, 0x0029, 0 }; -static const unichar_t str_3214[] = { 0x0028, 0x1109, 0x1161, 0x0029, 0 }; -static const unichar_t str_3215[] = { 0x0028, 0x110b, 0x1161, 0x0029, 0 }; -static const unichar_t str_3216[] = { 0x0028, 0x110c, 0x1161, 0x0029, 0 }; -static const unichar_t str_3217[] = { 0x0028, 0x110e, 0x1161, 0x0029, 0 }; -static const unichar_t str_3218[] = { 0x0028, 0x110f, 0x1161, 0x0029, 0 }; -static const unichar_t str_3219[] = { 0x0028, 0x1110, 0x1161, 0x0029, 0 }; -static const unichar_t str_321a[] = { 0x0028, 0x1111, 0x1161, 0x0029, 0 }; -static const unichar_t str_321b[] = { 0x0028, 0x1112, 0x1161, 0x0029, 0 }; -static const unichar_t str_321c[] = { 0x0028, 0x110c, 0x116e, 0x0029, 0 }; -static const unichar_t str_321d[] = { 0x0028, 0x110b, 0x1169, 0x110c, 0x1165, 0x11ab, 0x0029, 0 }; -static const unichar_t str_321e[] = { 0x0028, 0x110b, 0x1169, 0x1112, 0x116e, 0x0029, 0 }; -static const unichar_t str_3220[] = { 0x0028, 0x4e00, 0x0029, 0 }; -static const unichar_t str_3221[] = { 0x0028, 0x4e8c, 0x0029, 0 }; -static const unichar_t str_3222[] = { 0x0028, 0x4e09, 0x0029, 0 }; -static const unichar_t str_3223[] = { 0x0028, 0x56db, 0x0029, 0 }; -static const unichar_t str_3224[] = { 0x0028, 0x4e94, 0x0029, 0 }; -static const unichar_t str_3225[] = { 0x0028, 0x516d, 0x0029, 0 }; -static const unichar_t str_3226[] = { 0x0028, 0x4e03, 0x0029, 0 }; -static const unichar_t str_3227[] = { 0x0028, 0x516b, 0x0029, 0 }; -static const unichar_t str_3228[] = { 0x0028, 0x4e5d, 0x0029, 0 }; -static const unichar_t str_3229[] = { 0x0028, 0x5341, 0x0029, 0 }; -static const unichar_t str_322a[] = { 0x0028, 0x6708, 0x0029, 0 }; -static const unichar_t str_322b[] = { 0x0028, 0x706b, 0x0029, 0 }; -static const unichar_t str_322c[] = { 0x0028, 0x6c34, 0x0029, 0 }; -static const unichar_t str_322d[] = { 0x0028, 0x6728, 0x0029, 0 }; -static const unichar_t str_322e[] = { 0x0028, 0x91d1, 0x0029, 0 }; -static const unichar_t str_322f[] = { 0x0028, 0x571f, 0x0029, 0 }; -static const unichar_t str_3230[] = { 0x0028, 0x65e5, 0x0029, 0 }; -static const unichar_t str_3231[] = { 0x0028, 0x682a, 0x0029, 0 }; -static const unichar_t str_3232[] = { 0x0028, 0x6709, 0x0029, 0 }; -static const unichar_t str_3233[] = { 0x0028, 0x793e, 0x0029, 0 }; -static const unichar_t str_3234[] = { 0x0028, 0x540d, 0x0029, 0 }; -static const unichar_t str_3235[] = { 0x0028, 0x7279, 0x0029, 0 }; -static const unichar_t str_3236[] = { 0x0028, 0x8ca1, 0x0029, 0 }; -static const unichar_t str_3237[] = { 0x0028, 0x795d, 0x0029, 0 }; -static const unichar_t str_3238[] = { 0x0028, 0x52b4, 0x0029, 0 }; -static const unichar_t str_3239[] = { 0x0028, 0x4ee3, 0x0029, 0 }; -static const unichar_t str_323a[] = { 0x0028, 0x547c, 0x0029, 0 }; -static const unichar_t str_323b[] = { 0x0028, 0x5b66, 0x0029, 0 }; -static const unichar_t str_323c[] = { 0x0028, 0x76e3, 0x0029, 0 }; -static const unichar_t str_323d[] = { 0x0028, 0x4f01, 0x0029, 0 }; -static const unichar_t str_323e[] = { 0x0028, 0x8cc7, 0x0029, 0 }; -static const unichar_t str_323f[] = { 0x0028, 0x5354, 0x0029, 0 }; -static const unichar_t str_3240[] = { 0x0028, 0x796d, 0x0029, 0 }; -static const unichar_t str_3241[] = { 0x0028, 0x4f11, 0x0029, 0 }; -static const unichar_t str_3242[] = { 0x0028, 0x81ea, 0x0029, 0 }; -static const unichar_t str_3243[] = { 0x0028, 0x81f3, 0x0029, 0 }; -static const unichar_t str_3244[] = { 0x554f, 0x20dd, 0 }; -static const unichar_t str_3245[] = { 0x5e7c, 0x20dd, 0 }; -static const unichar_t str_3246[] = { 0x6587, 0x20dd, 0 }; -static const unichar_t str_3247[] = { 0x7b8f, 0x20dd, 0 }; -static const unichar_t str_3250[] = { 0x0050, 0x0054, 0x0045, 0 }; -static const unichar_t str_3251[] = { 0x0032, 0x0031, 0x20dd, 0 }; -static const unichar_t str_3252[] = { 0x0032, 0x0032, 0x20dd, 0 }; -static const unichar_t str_3253[] = { 0x0032, 0x0033, 0x20dd, 0 }; -static const unichar_t str_3254[] = { 0x0032, 0x0034, 0x20dd, 0 }; -static const unichar_t str_3255[] = { 0x0032, 0x0035, 0x20dd, 0 }; -static const unichar_t str_3256[] = { 0x0032, 0x0036, 0x20dd, 0 }; -static const unichar_t str_3257[] = { 0x0032, 0x0037, 0x20dd, 0 }; -static const unichar_t str_3258[] = { 0x0032, 0x0038, 0x20dd, 0 }; -static const unichar_t str_3259[] = { 0x0032, 0x0039, 0x20dd, 0 }; -static const unichar_t str_325a[] = { 0x0033, 0x0030, 0x20dd, 0 }; -static const unichar_t str_325b[] = { 0x0033, 0x0031, 0x20dd, 0 }; -static const unichar_t str_325c[] = { 0x0033, 0x0032, 0x20dd, 0 }; -static const unichar_t str_325d[] = { 0x0033, 0x0033, 0x20dd, 0 }; -static const unichar_t str_325e[] = { 0x0033, 0x0034, 0x20dd, 0 }; -static const unichar_t str_325f[] = { 0x0033, 0x0035, 0x20dd, 0 }; -static const unichar_t str_3260[] = { 0x1100, 0x20dd, 0 }; -static const unichar_t str_3261[] = { 0x1102, 0x20dd, 0 }; -static const unichar_t str_3262[] = { 0x1103, 0x20dd, 0 }; -static const unichar_t str_3263[] = { 0x1105, 0x20dd, 0 }; -static const unichar_t str_3264[] = { 0x1106, 0x20dd, 0 }; -static const unichar_t str_3265[] = { 0x1107, 0x20dd, 0 }; -static const unichar_t str_3266[] = { 0x1109, 0x20dd, 0 }; -static const unichar_t str_3267[] = { 0x110b, 0x20dd, 0 }; -static const unichar_t str_3268[] = { 0x110c, 0x20dd, 0 }; -static const unichar_t str_3269[] = { 0x110e, 0x20dd, 0 }; -static const unichar_t str_326a[] = { 0x110f, 0x20dd, 0 }; -static const unichar_t str_326b[] = { 0x1110, 0x20dd, 0 }; -static const unichar_t str_326c[] = { 0x1111, 0x20dd, 0 }; -static const unichar_t str_326d[] = { 0x1112, 0x20dd, 0 }; -static const unichar_t str_326e[] = { 0x1100, 0x1161, 0x20dd, 0 }; -static const unichar_t str_326f[] = { 0x1102, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3270[] = { 0x1103, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3271[] = { 0x1105, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3272[] = { 0x1106, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3273[] = { 0x1107, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3274[] = { 0x1109, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3275[] = { 0x110b, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3276[] = { 0x110c, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3277[] = { 0x110e, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3278[] = { 0x110f, 0x1161, 0x20dd, 0 }; -static const unichar_t str_3279[] = { 0x1110, 0x1161, 0x20dd, 0 }; -static const unichar_t str_327a[] = { 0x1111, 0x1161, 0x20dd, 0 }; -static const unichar_t str_327b[] = { 0x1112, 0x1161, 0x20dd, 0 }; -static const unichar_t str_327c[] = { 0x110e, 0x1161, 0x11b7, 0x1100, 0x1169, 0x20dd, 0 }; -static const unichar_t str_327d[] = { 0x110c, 0x116e, 0x110b, 0x1174, 0x20dd, 0 }; -static const unichar_t str_327e[] = { 0x110b, 0x116e, 0x20dd, 0 }; -static const unichar_t str_3280[] = { 0x4e00, 0x20dd, 0 }; -static const unichar_t str_3281[] = { 0x4e8c, 0x20dd, 0 }; -static const unichar_t str_3282[] = { 0x4e09, 0x20dd, 0 }; -static const unichar_t str_3283[] = { 0x56db, 0x20dd, 0 }; -static const unichar_t str_3284[] = { 0x4e94, 0x20dd, 0 }; -static const unichar_t str_3285[] = { 0x516d, 0x20dd, 0 }; -static const unichar_t str_3286[] = { 0x4e03, 0x20dd, 0 }; -static const unichar_t str_3287[] = { 0x516b, 0x20dd, 0 }; -static const unichar_t str_3288[] = { 0x4e5d, 0x20dd, 0 }; -static const unichar_t str_3289[] = { 0x5341, 0x20dd, 0 }; -static const unichar_t str_328a[] = { 0x6708, 0x20dd, 0 }; -static const unichar_t str_328b[] = { 0x706b, 0x20dd, 0 }; -static const unichar_t str_328c[] = { 0x6c34, 0x20dd, 0 }; -static const unichar_t str_328d[] = { 0x6728, 0x20dd, 0 }; -static const unichar_t str_328e[] = { 0x91d1, 0x20dd, 0 }; -static const unichar_t str_328f[] = { 0x571f, 0x20dd, 0 }; -static const unichar_t str_3290[] = { 0x65e5, 0x20dd, 0 }; -static const unichar_t str_3291[] = { 0x682a, 0x20dd, 0 }; -static const unichar_t str_3292[] = { 0x6709, 0x20dd, 0 }; -static const unichar_t str_3293[] = { 0x793e, 0x20dd, 0 }; -static const unichar_t str_3294[] = { 0x540d, 0x20dd, 0 }; -static const unichar_t str_3295[] = { 0x7279, 0x20dd, 0 }; -static const unichar_t str_3296[] = { 0x8ca1, 0x20dd, 0 }; -static const unichar_t str_3297[] = { 0x795d, 0x20dd, 0 }; -static const unichar_t str_3298[] = { 0x52b4, 0x20dd, 0 }; -static const unichar_t str_3299[] = { 0x79d8, 0x20dd, 0 }; -static const unichar_t str_329a[] = { 0x7537, 0x20dd, 0 }; -static const unichar_t str_329b[] = { 0x5973, 0x20dd, 0 }; -static const unichar_t str_329c[] = { 0x9069, 0x20dd, 0 }; -static const unichar_t str_329d[] = { 0x512a, 0x20dd, 0 }; -static const unichar_t str_329e[] = { 0x5370, 0x20dd, 0 }; -static const unichar_t str_329f[] = { 0x6ce8, 0x20dd, 0 }; -static const unichar_t str_32a0[] = { 0x9805, 0x20dd, 0 }; -static const unichar_t str_32a1[] = { 0x4f11, 0x20dd, 0 }; -static const unichar_t str_32a2[] = { 0x5199, 0x20dd, 0 }; -static const unichar_t str_32a3[] = { 0x6b63, 0x20dd, 0 }; -static const unichar_t str_32a4[] = { 0x4e0a, 0x20dd, 0 }; -static const unichar_t str_32a5[] = { 0x4e2d, 0x20dd, 0 }; -static const unichar_t str_32a6[] = { 0x4e0b, 0x20dd, 0 }; -static const unichar_t str_32a7[] = { 0x5de6, 0x20dd, 0 }; -static const unichar_t str_32a8[] = { 0x53f3, 0x20dd, 0 }; -static const unichar_t str_32a9[] = { 0x533b, 0x20dd, 0 }; -static const unichar_t str_32aa[] = { 0x5b97, 0x20dd, 0 }; -static const unichar_t str_32ab[] = { 0x5b66, 0x20dd, 0 }; -static const unichar_t str_32ac[] = { 0x76e3, 0x20dd, 0 }; -static const unichar_t str_32ad[] = { 0x4f01, 0x20dd, 0 }; -static const unichar_t str_32ae[] = { 0x8cc7, 0x20dd, 0 }; -static const unichar_t str_32af[] = { 0x5354, 0x20dd, 0 }; -static const unichar_t str_32b0[] = { 0x591c, 0x20dd, 0 }; -static const unichar_t str_32b1[] = { 0x0033, 0x0036, 0x20dd, 0 }; -static const unichar_t str_32b2[] = { 0x0033, 0x0037, 0x20dd, 0 }; -static const unichar_t str_32b3[] = { 0x0033, 0x0038, 0x20dd, 0 }; -static const unichar_t str_32b4[] = { 0x0033, 0x0039, 0x20dd, 0 }; -static const unichar_t str_32b5[] = { 0x0034, 0x0030, 0x20dd, 0 }; -static const unichar_t str_32b6[] = { 0x0034, 0x0031, 0x20dd, 0 }; -static const unichar_t str_32b7[] = { 0x0034, 0x0032, 0x20dd, 0 }; -static const unichar_t str_32b8[] = { 0x0034, 0x0033, 0x20dd, 0 }; -static const unichar_t str_32b9[] = { 0x0034, 0x0034, 0x20dd, 0 }; -static const unichar_t str_32ba[] = { 0x0034, 0x0035, 0x20dd, 0 }; -static const unichar_t str_32bb[] = { 0x0034, 0x0036, 0x20dd, 0 }; -static const unichar_t str_32bc[] = { 0x0034, 0x0037, 0x20dd, 0 }; -static const unichar_t str_32bd[] = { 0x0034, 0x0038, 0x20dd, 0 }; -static const unichar_t str_32be[] = { 0x0034, 0x0039, 0x20dd, 0 }; -static const unichar_t str_32bf[] = { 0x0035, 0x0030, 0x20dd, 0 }; -static const unichar_t str_32c0[] = { 0x0031, 0x6708, 0 }; -static const unichar_t str_32c1[] = { 0x0032, 0x6708, 0 }; -static const unichar_t str_32c2[] = { 0x0033, 0x6708, 0 }; -static const unichar_t str_32c3[] = { 0x0034, 0x6708, 0 }; -static const unichar_t str_32c4[] = { 0x0035, 0x6708, 0 }; -static const unichar_t str_32c5[] = { 0x0036, 0x6708, 0 }; -static const unichar_t str_32c6[] = { 0x0037, 0x6708, 0 }; -static const unichar_t str_32c7[] = { 0x0038, 0x6708, 0 }; -static const unichar_t str_32c8[] = { 0x0039, 0x6708, 0 }; -static const unichar_t str_32c9[] = { 0x0031, 0x0030, 0x6708, 0 }; -static const unichar_t str_32ca[] = { 0x0031, 0x0031, 0x6708, 0 }; -static const unichar_t str_32cb[] = { 0x0031, 0x0032, 0x6708, 0 }; -static const unichar_t str_32cc[] = { 0x0048, 0x0067, 0 }; -static const unichar_t str_32cd[] = { 0x0065, 0x0072, 0x0067, 0 }; -static const unichar_t str_32ce[] = { 0x0065, 0x0056, 0 }; -static const unichar_t str_32cf[] = { 0x004c, 0x0054, 0x0044, 0 }; -static const unichar_t str_32d0[] = { 0x30a2, 0x20dd, 0 }; -static const unichar_t str_32d1[] = { 0x30a4, 0x20dd, 0 }; -static const unichar_t str_32d2[] = { 0x30a6, 0x20dd, 0 }; -static const unichar_t str_32d3[] = { 0x30a8, 0x20dd, 0 }; -static const unichar_t str_32d4[] = { 0x30aa, 0x20dd, 0 }; -static const unichar_t str_32d5[] = { 0x30ab, 0x20dd, 0 }; -static const unichar_t str_32d6[] = { 0x30ad, 0x20dd, 0 }; -static const unichar_t str_32d7[] = { 0x30af, 0x20dd, 0 }; -static const unichar_t str_32d8[] = { 0x30b1, 0x20dd, 0 }; -static const unichar_t str_32d9[] = { 0x30b3, 0x20dd, 0 }; -static const unichar_t str_32da[] = { 0x30b5, 0x20dd, 0 }; -static const unichar_t str_32db[] = { 0x30b7, 0x20dd, 0 }; -static const unichar_t str_32dc[] = { 0x30b9, 0x20dd, 0 }; -static const unichar_t str_32dd[] = { 0x30bb, 0x20dd, 0 }; -static const unichar_t str_32de[] = { 0x30bd, 0x20dd, 0 }; -static const unichar_t str_32df[] = { 0x30bf, 0x20dd, 0 }; -static const unichar_t str_32e0[] = { 0x30c1, 0x20dd, 0 }; -static const unichar_t str_32e1[] = { 0x30c4, 0x20dd, 0 }; -static const unichar_t str_32e2[] = { 0x30c6, 0x20dd, 0 }; -static const unichar_t str_32e3[] = { 0x30c8, 0x20dd, 0 }; -static const unichar_t str_32e4[] = { 0x30ca, 0x20dd, 0 }; -static const unichar_t str_32e5[] = { 0x30cb, 0x20dd, 0 }; -static const unichar_t str_32e6[] = { 0x30cc, 0x20dd, 0 }; -static const unichar_t str_32e7[] = { 0x30cd, 0x20dd, 0 }; -static const unichar_t str_32e8[] = { 0x30ce, 0x20dd, 0 }; -static const unichar_t str_32e9[] = { 0x30cf, 0x20dd, 0 }; -static const unichar_t str_32ea[] = { 0x30d2, 0x20dd, 0 }; -static const unichar_t str_32eb[] = { 0x30d5, 0x20dd, 0 }; -static const unichar_t str_32ec[] = { 0x30d8, 0x20dd, 0 }; -static const unichar_t str_32ed[] = { 0x30db, 0x20dd, 0 }; -static const unichar_t str_32ee[] = { 0x30de, 0x20dd, 0 }; -static const unichar_t str_32ef[] = { 0x30df, 0x20dd, 0 }; -static const unichar_t str_32f0[] = { 0x30e0, 0x20dd, 0 }; -static const unichar_t str_32f1[] = { 0x30e1, 0x20dd, 0 }; -static const unichar_t str_32f2[] = { 0x30e2, 0x20dd, 0 }; -static const unichar_t str_32f3[] = { 0x30e4, 0x20dd, 0 }; -static const unichar_t str_32f4[] = { 0x30e6, 0x20dd, 0 }; -static const unichar_t str_32f5[] = { 0x30e8, 0x20dd, 0 }; -static const unichar_t str_32f6[] = { 0x30e9, 0x20dd, 0 }; -static const unichar_t str_32f7[] = { 0x30ea, 0x20dd, 0 }; -static const unichar_t str_32f8[] = { 0x30eb, 0x20dd, 0 }; -static const unichar_t str_32f9[] = { 0x30ec, 0x20dd, 0 }; -static const unichar_t str_32fa[] = { 0x30ed, 0x20dd, 0 }; -static const unichar_t str_32fb[] = { 0x30ef, 0x20dd, 0 }; -static const unichar_t str_32fc[] = { 0x30f0, 0x20dd, 0 }; -static const unichar_t str_32fd[] = { 0x30f1, 0x20dd, 0 }; -static const unichar_t str_32fe[] = { 0x30f2, 0x20dd, 0 }; -static const unichar_t str_32ff[] = { 0x4ee4, 0x548c, 0 }; -static const unichar_t str_3300[] = { 0x30a2, 0x30d1, 0x30fc, 0x30c8, 0 }; -static const unichar_t str_3301[] = { 0x30a2, 0x30eb, 0x30d5, 0x30a1, 0 }; -static const unichar_t str_3302[] = { 0x30a2, 0x30f3, 0x30da, 0x30a2, 0 }; -static const unichar_t str_3303[] = { 0x30a2, 0x30fc, 0x30eb, 0 }; -static const unichar_t str_3304[] = { 0x30a4, 0x30cb, 0x30f3, 0x30b0, 0 }; -static const unichar_t str_3305[] = { 0x30a4, 0x30f3, 0x30c1, 0 }; -static const unichar_t str_3306[] = { 0x30a6, 0x30a9, 0x30f3, 0 }; -static const unichar_t str_3307[] = { 0x30a8, 0x30b9, 0x30af, 0x30fc, 0x30c9, 0 }; -static const unichar_t str_3308[] = { 0x30a8, 0x30fc, 0x30ab, 0x30fc, 0 }; -static const unichar_t str_3309[] = { 0x30aa, 0x30f3, 0x30b9, 0 }; -static const unichar_t str_330a[] = { 0x30aa, 0x30fc, 0x30e0, 0 }; -static const unichar_t str_330b[] = { 0x30ab, 0x30a4, 0x30ea, 0 }; -static const unichar_t str_330c[] = { 0x30ab, 0x30e9, 0x30c3, 0x30c8, 0 }; -static const unichar_t str_330d[] = { 0x30ab, 0x30ed, 0x30ea, 0x30fc, 0 }; -static const unichar_t str_330e[] = { 0x30ac, 0x30ed, 0x30f3, 0 }; -static const unichar_t str_330f[] = { 0x30ac, 0x30f3, 0x30de, 0 }; -static const unichar_t str_3310[] = { 0x30ae, 0x30ac, 0 }; -static const unichar_t str_3311[] = { 0x30ae, 0x30cb, 0x30fc, 0 }; -static const unichar_t str_3312[] = { 0x30ad, 0x30e5, 0x30ea, 0x30fc, 0 }; -static const unichar_t str_3313[] = { 0x30ae, 0x30eb, 0x30c0, 0x30fc, 0 }; -static const unichar_t str_3314[] = { 0x30ad, 0x30ed, 0 }; -static const unichar_t str_3315[] = { 0x30ad, 0x30ed, 0x30b0, 0x30e9, 0x30e0, 0 }; -static const unichar_t str_3316[] = { 0x30ad, 0x30ed, 0x30e1, 0x30fc, 0x30c8, 0x30eb, 0 }; -static const unichar_t str_3317[] = { 0x30ad, 0x30ed, 0x30ef, 0x30c3, 0x30c8, 0 }; -static const unichar_t str_3318[] = { 0x30b0, 0x30e9, 0x30e0, 0 }; -static const unichar_t str_3319[] = { 0x30b0, 0x30e9, 0x30e0, 0x30c8, 0x30f3, 0 }; -static const unichar_t str_331a[] = { 0x30af, 0x30eb, 0x30bc, 0x30a4, 0x30ed, 0 }; -static const unichar_t str_331b[] = { 0x30af, 0x30ed, 0x30fc, 0x30cd, 0 }; -static const unichar_t str_331c[] = { 0x30b1, 0x30fc, 0x30b9, 0 }; -static const unichar_t str_331d[] = { 0x30b3, 0x30eb, 0x30ca, 0 }; -static const unichar_t str_331e[] = { 0x30b3, 0x30fc, 0x30dd, 0 }; -static const unichar_t str_331f[] = { 0x30b5, 0x30a4, 0x30af, 0x30eb, 0 }; -static const unichar_t str_3320[] = { 0x30b5, 0x30f3, 0x30c1, 0x30fc, 0x30e0, 0 }; -static const unichar_t str_3321[] = { 0x30b7, 0x30ea, 0x30f3, 0x30b0, 0 }; -static const unichar_t str_3322[] = { 0x30bb, 0x30f3, 0x30c1, 0 }; -static const unichar_t str_3323[] = { 0x30bb, 0x30f3, 0x30c8, 0 }; -static const unichar_t str_3324[] = { 0x30c0, 0x30fc, 0x30b9, 0 }; -static const unichar_t str_3325[] = { 0x30c7, 0x30b7, 0 }; -static const unichar_t str_3326[] = { 0x30c9, 0x30eb, 0 }; -static const unichar_t str_3327[] = { 0x30c8, 0x30f3, 0 }; -static const unichar_t str_3328[] = { 0x30ca, 0x30ce, 0 }; -static const unichar_t str_3329[] = { 0x30ce, 0x30c3, 0x30c8, 0 }; -static const unichar_t str_332a[] = { 0x30cf, 0x30a4, 0x30c4, 0 }; -static const unichar_t str_332b[] = { 0x30d1, 0x30fc, 0x30bb, 0x30f3, 0x30c8, 0 }; -static const unichar_t str_332c[] = { 0x30d1, 0x30fc, 0x30c4, 0 }; -static const unichar_t str_332d[] = { 0x30d0, 0x30fc, 0x30ec, 0x30eb, 0 }; -static const unichar_t str_332e[] = { 0x30d4, 0x30a2, 0x30b9, 0x30c8, 0x30eb, 0 }; -static const unichar_t str_332f[] = { 0x30d4, 0x30af, 0x30eb, 0 }; -static const unichar_t str_3330[] = { 0x30d4, 0x30b3, 0 }; -static const unichar_t str_3331[] = { 0x30d3, 0x30eb, 0 }; -static const unichar_t str_3332[] = { 0x30d5, 0x30a1, 0x30e9, 0x30c3, 0x30c9, 0 }; -static const unichar_t str_3333[] = { 0x30d5, 0x30a3, 0x30fc, 0x30c8, 0 }; -static const unichar_t str_3334[] = { 0x30d6, 0x30c3, 0x30b7, 0x30a7, 0x30eb, 0 }; -static const unichar_t str_3335[] = { 0x30d5, 0x30e9, 0x30f3, 0 }; -static const unichar_t str_3336[] = { 0x30d8, 0x30af, 0x30bf, 0x30fc, 0x30eb, 0 }; -static const unichar_t str_3337[] = { 0x30da, 0x30bd, 0 }; -static const unichar_t str_3338[] = { 0x30da, 0x30cb, 0x30d2, 0 }; -static const unichar_t str_3339[] = { 0x30d8, 0x30eb, 0x30c4, 0 }; -static const unichar_t str_333a[] = { 0x30da, 0x30f3, 0x30b9, 0 }; -static const unichar_t str_333b[] = { 0x30da, 0x30fc, 0x30b8, 0 }; -static const unichar_t str_333c[] = { 0x30d9, 0x30fc, 0x30bf, 0 }; -static const unichar_t str_333d[] = { 0x30dd, 0x30a4, 0x30f3, 0x30c8, 0 }; -static const unichar_t str_333e[] = { 0x30dc, 0x30eb, 0x30c8, 0 }; -static const unichar_t str_333f[] = { 0x30db, 0x30f3, 0 }; -static const unichar_t str_3340[] = { 0x30dd, 0x30f3, 0x30c9, 0 }; -static const unichar_t str_3341[] = { 0x30db, 0x30fc, 0x30eb, 0 }; -static const unichar_t str_3342[] = { 0x30db, 0x30fc, 0x30f3, 0 }; -static const unichar_t str_3343[] = { 0x30de, 0x30a4, 0x30af, 0x30ed, 0 }; -static const unichar_t str_3344[] = { 0x30de, 0x30a4, 0x30eb, 0 }; -static const unichar_t str_3345[] = { 0x30de, 0x30c3, 0x30cf, 0 }; -static const unichar_t str_3346[] = { 0x30de, 0x30eb, 0x30af, 0 }; -static const unichar_t str_3347[] = { 0x30de, 0x30f3, 0x30b7, 0x30e7, 0x30f3, 0 }; -static const unichar_t str_3348[] = { 0x30df, 0x30af, 0x30ed, 0x30f3, 0 }; -static const unichar_t str_3349[] = { 0x30df, 0x30ea, 0 }; -static const unichar_t str_334a[] = { 0x30df, 0x30ea, 0x30d0, 0x30fc, 0x30eb, 0 }; -static const unichar_t str_334b[] = { 0x30e1, 0x30ac, 0 }; -static const unichar_t str_334c[] = { 0x30e1, 0x30ac, 0x30c8, 0x30f3, 0 }; -static const unichar_t str_334d[] = { 0x30e1, 0x30fc, 0x30c8, 0x30eb, 0 }; -static const unichar_t str_334e[] = { 0x30e4, 0x30fc, 0x30c9, 0 }; -static const unichar_t str_334f[] = { 0x30e4, 0x30fc, 0x30eb, 0 }; -static const unichar_t str_3350[] = { 0x30e6, 0x30a2, 0x30f3, 0 }; -static const unichar_t str_3351[] = { 0x30ea, 0x30c3, 0x30c8, 0x30eb, 0 }; -static const unichar_t str_3352[] = { 0x30ea, 0x30e9, 0 }; -static const unichar_t str_3353[] = { 0x30eb, 0x30d4, 0x30fc, 0 }; -static const unichar_t str_3354[] = { 0x30eb, 0x30fc, 0x30d6, 0x30eb, 0 }; -static const unichar_t str_3355[] = { 0x30ec, 0x30e0, 0 }; -static const unichar_t str_3356[] = { 0x30ec, 0x30f3, 0x30c8, 0x30b2, 0x30f3, 0 }; -static const unichar_t str_3357[] = { 0x30ef, 0x30c3, 0x30c8, 0 }; -static const unichar_t str_3358[] = { 0x0030, 0x70b9, 0 }; -static const unichar_t str_3359[] = { 0x0031, 0x70b9, 0 }; -static const unichar_t str_335a[] = { 0x0032, 0x70b9, 0 }; -static const unichar_t str_335b[] = { 0x0033, 0x70b9, 0 }; -static const unichar_t str_335c[] = { 0x0034, 0x70b9, 0 }; -static const unichar_t str_335d[] = { 0x0035, 0x70b9, 0 }; -static const unichar_t str_335e[] = { 0x0036, 0x70b9, 0 }; -static const unichar_t str_335f[] = { 0x0037, 0x70b9, 0 }; -static const unichar_t str_3360[] = { 0x0038, 0x70b9, 0 }; -static const unichar_t str_3361[] = { 0x0039, 0x70b9, 0 }; -static const unichar_t str_3362[] = { 0x0031, 0x0030, 0x70b9, 0 }; -static const unichar_t str_3363[] = { 0x0031, 0x0031, 0x70b9, 0 }; -static const unichar_t str_3364[] = { 0x0031, 0x0032, 0x70b9, 0 }; -static const unichar_t str_3365[] = { 0x0031, 0x0033, 0x70b9, 0 }; -static const unichar_t str_3366[] = { 0x0031, 0x0034, 0x70b9, 0 }; -static const unichar_t str_3367[] = { 0x0031, 0x0035, 0x70b9, 0 }; -static const unichar_t str_3368[] = { 0x0031, 0x0036, 0x70b9, 0 }; -static const unichar_t str_3369[] = { 0x0031, 0x0037, 0x70b9, 0 }; -static const unichar_t str_336a[] = { 0x0031, 0x0038, 0x70b9, 0 }; -static const unichar_t str_336b[] = { 0x0031, 0x0039, 0x70b9, 0 }; -static const unichar_t str_336c[] = { 0x0032, 0x0030, 0x70b9, 0 }; -static const unichar_t str_336d[] = { 0x0032, 0x0031, 0x70b9, 0 }; -static const unichar_t str_336e[] = { 0x0032, 0x0032, 0x70b9, 0 }; -static const unichar_t str_336f[] = { 0x0032, 0x0033, 0x70b9, 0 }; -static const unichar_t str_3370[] = { 0x0032, 0x0034, 0x70b9, 0 }; -static const unichar_t str_3371[] = { 0x0068, 0x0050, 0x0061, 0 }; -static const unichar_t str_3372[] = { 0x0064, 0x0061, 0 }; -static const unichar_t str_3373[] = { 0x0041, 0x0055, 0 }; -static const unichar_t str_3374[] = { 0x0062, 0x0061, 0x0072, 0 }; -static const unichar_t str_3375[] = { 0x006f, 0x0056, 0 }; -static const unichar_t str_3376[] = { 0x0070, 0x0063, 0 }; -static const unichar_t str_3377[] = { 0x0064, 0x006d, 0 }; -static const unichar_t str_3378[] = { 0x0064, 0x006d, 0x00b2, 0 }; -static const unichar_t str_3379[] = { 0x0064, 0x006d, 0x00b3, 0 }; -static const unichar_t str_337a[] = { 0x0049, 0x0055, 0 }; -static const unichar_t str_337b[] = { 0x5e73, 0x6210, 0 }; -static const unichar_t str_337c[] = { 0x662d, 0x548c, 0 }; -static const unichar_t str_337d[] = { 0x5927, 0x6b63, 0 }; -static const unichar_t str_337e[] = { 0x660e, 0x6cbb, 0 }; -static const unichar_t str_337f[] = { 0x682a, 0x5f0f, 0x4f1a, 0x793e, 0 }; -static const unichar_t str_3380[] = { 0x0070, 0x0041, 0 }; -static const unichar_t str_3381[] = { 0x006e, 0x0041, 0 }; -static const unichar_t str_3382[] = { 0x03bc, 0x0041, 0 }; -static const unichar_t str_3383[] = { 0x006d, 0x0041, 0 }; -static const unichar_t str_3384[] = { 0x006b, 0x0041, 0 }; -static const unichar_t str_3385[] = { 0x004b, 0x0042, 0 }; -static const unichar_t str_3386[] = { 0x004d, 0x0042, 0 }; -static const unichar_t str_3387[] = { 0x0047, 0x0042, 0 }; -static const unichar_t str_3388[] = { 0x0063, 0x0061, 0x006c, 0 }; -static const unichar_t str_3389[] = { 0x006b, 0x0063, 0x0061, 0x006c, 0 }; -static const unichar_t str_338a[] = { 0x0070, 0x0046, 0 }; -static const unichar_t str_338b[] = { 0x006e, 0x0046, 0 }; -static const unichar_t str_338c[] = { 0x03bc, 0x0046, 0 }; -static const unichar_t str_338d[] = { 0x03bc, 0x0067, 0 }; -static const unichar_t str_338e[] = { 0x006d, 0x0067, 0 }; -static const unichar_t str_338f[] = { 0x006b, 0x0067, 0 }; -static const unichar_t str_3390[] = { 0x0048, 0x007a, 0 }; -static const unichar_t str_3391[] = { 0x006b, 0x0048, 0x007a, 0 }; -static const unichar_t str_3392[] = { 0x004d, 0x0048, 0x007a, 0 }; -static const unichar_t str_3393[] = { 0x0047, 0x0048, 0x007a, 0 }; -static const unichar_t str_3394[] = { 0x0054, 0x0048, 0x007a, 0 }; -static const unichar_t str_3395[] = { 0x03bc, 0x2113, 0 }; -static const unichar_t str_3396[] = { 0x006d, 0x2113, 0 }; -static const unichar_t str_3397[] = { 0x0064, 0x2113, 0 }; -static const unichar_t str_3398[] = { 0x006b, 0x2113, 0 }; -static const unichar_t str_3399[] = { 0x0066, 0x006d, 0 }; -static const unichar_t str_339a[] = { 0x006e, 0x006d, 0 }; -static const unichar_t str_339b[] = { 0x03bc, 0x006d, 0 }; -static const unichar_t str_339c[] = { 0x006d, 0x006d, 0 }; -static const unichar_t str_339d[] = { 0x0063, 0x006d, 0 }; -static const unichar_t str_339e[] = { 0x006b, 0x006d, 0 }; -static const unichar_t str_339f[] = { 0x006d, 0x006d, 0x00b2, 0 }; -static const unichar_t str_33a0[] = { 0x0063, 0x006d, 0x00b2, 0 }; -static const unichar_t str_33a1[] = { 0x006d, 0x00b2, 0 }; -static const unichar_t str_33a2[] = { 0x006b, 0x006d, 0x00b2, 0 }; -static const unichar_t str_33a3[] = { 0x006d, 0x006d, 0x00b3, 0 }; -static const unichar_t str_33a4[] = { 0x0063, 0x006d, 0x00b3, 0 }; -static const unichar_t str_33a5[] = { 0x006d, 0x00b3, 0 }; -static const unichar_t str_33a6[] = { 0x006b, 0x006d, 0x00b3, 0 }; -static const unichar_t str_33a7[] = { 0x006d, 0x2215, 0x0073, 0 }; -static const unichar_t str_33a8[] = { 0x006d, 0x2215, 0x0073, 0x00b2, 0 }; -static const unichar_t str_33a9[] = { 0x0050, 0x0061, 0 }; -static const unichar_t str_33aa[] = { 0x006b, 0x0050, 0x0061, 0 }; -static const unichar_t str_33ab[] = { 0x004d, 0x0050, 0x0061, 0 }; -static const unichar_t str_33ac[] = { 0x0047, 0x0050, 0x0061, 0 }; -static const unichar_t str_33ad[] = { 0x0072, 0x0061, 0x0064, 0 }; -static const unichar_t str_33ae[] = { 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0 }; -static const unichar_t str_33af[] = { 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00b2, 0 }; -static const unichar_t str_33b0[] = { 0x0070, 0x0073, 0 }; -static const unichar_t str_33b1[] = { 0x006e, 0x0073, 0 }; -static const unichar_t str_33b2[] = { 0x03bc, 0x0073, 0 }; -static const unichar_t str_33b3[] = { 0x006d, 0x0073, 0 }; -static const unichar_t str_33b4[] = { 0x0070, 0x0056, 0 }; -static const unichar_t str_33b5[] = { 0x006e, 0x0056, 0 }; -static const unichar_t str_33b6[] = { 0x03bc, 0x0056, 0 }; -static const unichar_t str_33b7[] = { 0x006d, 0x0056, 0 }; -static const unichar_t str_33b8[] = { 0x006b, 0x0056, 0 }; -static const unichar_t str_33b9[] = { 0x004d, 0x0056, 0 }; -static const unichar_t str_33ba[] = { 0x0070, 0x0057, 0 }; -static const unichar_t str_33bb[] = { 0x006e, 0x0057, 0 }; -static const unichar_t str_33bc[] = { 0x03bc, 0x0057, 0 }; -static const unichar_t str_33bd[] = { 0x006d, 0x0057, 0 }; -static const unichar_t str_33be[] = { 0x006b, 0x0057, 0 }; -static const unichar_t str_33bf[] = { 0x004d, 0x0057, 0 }; -static const unichar_t str_33c0[] = { 0x006b, 0x03a9, 0 }; -static const unichar_t str_33c1[] = { 0x004d, 0x03a9, 0 }; -static const unichar_t str_33c2[] = { 0x0061, 0x002e, 0x006d, 0x002e, 0 }; -static const unichar_t str_33c3[] = { 0x0042, 0x0071, 0 }; -static const unichar_t str_33c4[] = { 0x0063, 0x0063, 0 }; -static const unichar_t str_33c5[] = { 0x0063, 0x0064, 0 }; -static const unichar_t str_33c6[] = { 0x0043, 0x2215, 0x006b, 0x0067, 0 }; -static const unichar_t str_33c7[] = { 0x0043, 0x006f, 0x002e, 0 }; -static const unichar_t str_33c8[] = { 0x0064, 0x0042, 0 }; -static const unichar_t str_33c9[] = { 0x0047, 0x0079, 0 }; -static const unichar_t str_33ca[] = { 0x0068, 0x0061, 0 }; -static const unichar_t str_33cb[] = { 0x0048, 0x0050, 0 }; -static const unichar_t str_33cc[] = { 0x0069, 0x006e, 0 }; -static const unichar_t str_33cd[] = { 0x004b, 0x004b, 0 }; -static const unichar_t str_33ce[] = { 0x004b, 0x004d, 0 }; -static const unichar_t str_33cf[] = { 0x006b, 0x0074, 0 }; -static const unichar_t str_33d0[] = { 0x006c, 0x006d, 0 }; -static const unichar_t str_33d1[] = { 0x006c, 0x006e, 0 }; -static const unichar_t str_33d2[] = { 0x006c, 0x006f, 0x0067, 0 }; -static const unichar_t str_33d3[] = { 0x006c, 0x0078, 0 }; -static const unichar_t str_33d4[] = { 0x006d, 0x0062, 0 }; -static const unichar_t str_33d5[] = { 0x006d, 0x0069, 0x006c, 0 }; -static const unichar_t str_33d6[] = { 0x006d, 0x006f, 0x006c, 0 }; -static const unichar_t str_33d7[] = { 0x0050, 0x0048, 0 }; -static const unichar_t str_33d8[] = { 0x0070, 0x002e, 0x006d, 0x002e, 0 }; -static const unichar_t str_33d9[] = { 0x0050, 0x0050, 0x004d, 0 }; -static const unichar_t str_33da[] = { 0x0050, 0x0052, 0 }; -static const unichar_t str_33db[] = { 0x0073, 0x0072, 0 }; -static const unichar_t str_33dc[] = { 0x0053, 0x0076, 0 }; -static const unichar_t str_33dd[] = { 0x0057, 0x0062, 0 }; -static const unichar_t str_33de[] = { 0x0056, 0x2215, 0x006d, 0 }; -static const unichar_t str_33df[] = { 0x0041, 0x2215, 0x006d, 0 }; -static const unichar_t str_33e0[] = { 0x0031, 0x65e5, 0 }; -static const unichar_t str_33e1[] = { 0x0032, 0x65e5, 0 }; -static const unichar_t str_33e2[] = { 0x0033, 0x65e5, 0 }; -static const unichar_t str_33e3[] = { 0x0034, 0x65e5, 0 }; -static const unichar_t str_33e4[] = { 0x0035, 0x65e5, 0 }; -static const unichar_t str_33e5[] = { 0x0036, 0x65e5, 0 }; -static const unichar_t str_33e6[] = { 0x0037, 0x65e5, 0 }; -static const unichar_t str_33e7[] = { 0x0038, 0x65e5, 0 }; -static const unichar_t str_33e8[] = { 0x0039, 0x65e5, 0 }; -static const unichar_t str_33e9[] = { 0x0031, 0x0030, 0x65e5, 0 }; -static const unichar_t str_33ea[] = { 0x0031, 0x0031, 0x65e5, 0 }; -static const unichar_t str_33eb[] = { 0x0031, 0x0032, 0x65e5, 0 }; -static const unichar_t str_33ec[] = { 0x0031, 0x0033, 0x65e5, 0 }; -static const unichar_t str_33ed[] = { 0x0031, 0x0034, 0x65e5, 0 }; -static const unichar_t str_33ee[] = { 0x0031, 0x0035, 0x65e5, 0 }; -static const unichar_t str_33ef[] = { 0x0031, 0x0036, 0x65e5, 0 }; -static const unichar_t str_33f0[] = { 0x0031, 0x0037, 0x65e5, 0 }; -static const unichar_t str_33f1[] = { 0x0031, 0x0038, 0x65e5, 0 }; -static const unichar_t str_33f2[] = { 0x0031, 0x0039, 0x65e5, 0 }; -static const unichar_t str_33f3[] = { 0x0032, 0x0030, 0x65e5, 0 }; -static const unichar_t str_33f4[] = { 0x0032, 0x0031, 0x65e5, 0 }; -static const unichar_t str_33f5[] = { 0x0032, 0x0032, 0x65e5, 0 }; -static const unichar_t str_33f6[] = { 0x0032, 0x0033, 0x65e5, 0 }; -static const unichar_t str_33f7[] = { 0x0032, 0x0034, 0x65e5, 0 }; -static const unichar_t str_33f8[] = { 0x0032, 0x0035, 0x65e5, 0 }; -static const unichar_t str_33f9[] = { 0x0032, 0x0036, 0x65e5, 0 }; -static const unichar_t str_33fa[] = { 0x0032, 0x0037, 0x65e5, 0 }; -static const unichar_t str_33fb[] = { 0x0032, 0x0038, 0x65e5, 0 }; -static const unichar_t str_33fc[] = { 0x0032, 0x0039, 0x65e5, 0 }; -static const unichar_t str_33fd[] = { 0x0033, 0x0030, 0x65e5, 0 }; -static const unichar_t str_33fe[] = { 0x0033, 0x0031, 0x65e5, 0 }; -static const unichar_t str_33ff[] = { 0x0067, 0x0061, 0x006c, 0 }; -static const unichar_t str_a69c[] = { 0x044a, 0 }; -static const unichar_t str_a69d[] = { 0x044c, 0 }; -static const unichar_t str_a770[] = { 0xa76f, 0 }; -static const unichar_t str_a7f8[] = { 0x0126, 0 }; -static const unichar_t str_a7f9[] = { 0x0153, 0 }; -static const unichar_t str_ab5c[] = { 0xa727, 0 }; -static const unichar_t str_ab5d[] = { 0xab37, 0 }; -static const unichar_t str_ab5e[] = { 0x026b, 0 }; -static const unichar_t str_ab5f[] = { 0xab52, 0 }; -static const unichar_t str_f900[] = { 0x8c48, 0 }; -static const unichar_t str_f901[] = { 0x66f4, 0 }; -static const unichar_t str_f902[] = { 0x8eca, 0 }; -static const unichar_t str_f903[] = { 0x8cc8, 0 }; -static const unichar_t str_f904[] = { 0x6ed1, 0 }; -static const unichar_t str_f905[] = { 0x4e32, 0 }; -static const unichar_t str_f906[] = { 0x53e5, 0 }; -static const unichar_t str_f907[] = { 0x9f9c, 0 }; -static const unichar_t str_f908[] = { 0x9f9c, 0 }; -static const unichar_t str_f909[] = { 0x5951, 0 }; -static const unichar_t str_f90a[] = { 0x91d1, 0 }; -static const unichar_t str_f90b[] = { 0x5587, 0 }; -static const unichar_t str_f90c[] = { 0x5948, 0 }; -static const unichar_t str_f90d[] = { 0x61f6, 0 }; -static const unichar_t str_f90e[] = { 0x7669, 0 }; -static const unichar_t str_f90f[] = { 0x7f85, 0 }; -static const unichar_t str_f910[] = { 0x863f, 0 }; -static const unichar_t str_f911[] = { 0x87ba, 0 }; -static const unichar_t str_f912[] = { 0x88f8, 0 }; -static const unichar_t str_f913[] = { 0x908f, 0 }; -static const unichar_t str_f914[] = { 0x6a02, 0 }; -static const unichar_t str_f915[] = { 0x6d1b, 0 }; -static const unichar_t str_f916[] = { 0x70d9, 0 }; -static const unichar_t str_f917[] = { 0x73de, 0 }; -static const unichar_t str_f918[] = { 0x843d, 0 }; -static const unichar_t str_f919[] = { 0x916a, 0 }; -static const unichar_t str_f91a[] = { 0x99f1, 0 }; -static const unichar_t str_f91b[] = { 0x4e82, 0 }; -static const unichar_t str_f91c[] = { 0x5375, 0 }; -static const unichar_t str_f91d[] = { 0x6b04, 0 }; -static const unichar_t str_f91e[] = { 0x721b, 0 }; -static const unichar_t str_f91f[] = { 0x862d, 0 }; -static const unichar_t str_f920[] = { 0x9e1e, 0 }; -static const unichar_t str_f921[] = { 0x5d50, 0 }; -static const unichar_t str_f922[] = { 0x6feb, 0 }; -static const unichar_t str_f923[] = { 0x85cd, 0 }; -static const unichar_t str_f924[] = { 0x8964, 0 }; -static const unichar_t str_f925[] = { 0x62c9, 0 }; -static const unichar_t str_f926[] = { 0x81d8, 0 }; -static const unichar_t str_f927[] = { 0x881f, 0 }; -static const unichar_t str_f928[] = { 0x5eca, 0 }; -static const unichar_t str_f929[] = { 0x6717, 0 }; -static const unichar_t str_f92a[] = { 0x6d6a, 0 }; -static const unichar_t str_f92b[] = { 0x72fc, 0 }; -static const unichar_t str_f92c[] = { 0x90ce, 0 }; -static const unichar_t str_f92d[] = { 0x4f86, 0 }; -static const unichar_t str_f92e[] = { 0x51b7, 0 }; -static const unichar_t str_f92f[] = { 0x52de, 0 }; -static const unichar_t str_f930[] = { 0x64c4, 0 }; -static const unichar_t str_f931[] = { 0x6ad3, 0 }; -static const unichar_t str_f932[] = { 0x7210, 0 }; -static const unichar_t str_f933[] = { 0x76e7, 0 }; -static const unichar_t str_f934[] = { 0x8001, 0 }; -static const unichar_t str_f935[] = { 0x8606, 0 }; -static const unichar_t str_f936[] = { 0x865c, 0 }; -static const unichar_t str_f937[] = { 0x8def, 0 }; -static const unichar_t str_f938[] = { 0x9732, 0 }; -static const unichar_t str_f939[] = { 0x9b6f, 0 }; -static const unichar_t str_f93a[] = { 0x9dfa, 0 }; -static const unichar_t str_f93b[] = { 0x788c, 0 }; -static const unichar_t str_f93c[] = { 0x797f, 0 }; -static const unichar_t str_f93d[] = { 0x7da0, 0 }; -static const unichar_t str_f93e[] = { 0x83c9, 0 }; -static const unichar_t str_f93f[] = { 0x9304, 0 }; -static const unichar_t str_f940[] = { 0x9e7f, 0 }; -static const unichar_t str_f941[] = { 0x8ad6, 0 }; -static const unichar_t str_f942[] = { 0x58df, 0 }; -static const unichar_t str_f943[] = { 0x5f04, 0 }; -static const unichar_t str_f944[] = { 0x7c60, 0 }; -static const unichar_t str_f945[] = { 0x807e, 0 }; -static const unichar_t str_f946[] = { 0x7262, 0 }; -static const unichar_t str_f947[] = { 0x78ca, 0 }; -static const unichar_t str_f948[] = { 0x8cc2, 0 }; -static const unichar_t str_f949[] = { 0x96f7, 0 }; -static const unichar_t str_f94a[] = { 0x58d8, 0 }; -static const unichar_t str_f94b[] = { 0x5c62, 0 }; -static const unichar_t str_f94c[] = { 0x6a13, 0 }; -static const unichar_t str_f94d[] = { 0x6dda, 0 }; -static const unichar_t str_f94e[] = { 0x6f0f, 0 }; -static const unichar_t str_f94f[] = { 0x7d2f, 0 }; -static const unichar_t str_f950[] = { 0x7e37, 0 }; -static const unichar_t str_f951[] = { 0x964b, 0 }; -static const unichar_t str_f952[] = { 0x52d2, 0 }; -static const unichar_t str_f953[] = { 0x808b, 0 }; -static const unichar_t str_f954[] = { 0x51dc, 0 }; -static const unichar_t str_f955[] = { 0x51cc, 0 }; -static const unichar_t str_f956[] = { 0x7a1c, 0 }; -static const unichar_t str_f957[] = { 0x7dbe, 0 }; -static const unichar_t str_f958[] = { 0x83f1, 0 }; -static const unichar_t str_f959[] = { 0x9675, 0 }; -static const unichar_t str_f95a[] = { 0x8b80, 0 }; -static const unichar_t str_f95b[] = { 0x62cf, 0 }; -static const unichar_t str_f95c[] = { 0x6a02, 0 }; -static const unichar_t str_f95d[] = { 0x8afe, 0 }; -static const unichar_t str_f95e[] = { 0x4e39, 0 }; -static const unichar_t str_f95f[] = { 0x5be7, 0 }; -static const unichar_t str_f960[] = { 0x6012, 0 }; -static const unichar_t str_f961[] = { 0x7387, 0 }; -static const unichar_t str_f962[] = { 0x7570, 0 }; -static const unichar_t str_f963[] = { 0x5317, 0 }; -static const unichar_t str_f964[] = { 0x78fb, 0 }; -static const unichar_t str_f965[] = { 0x4fbf, 0 }; -static const unichar_t str_f966[] = { 0x5fa9, 0 }; -static const unichar_t str_f967[] = { 0x4e0d, 0 }; -static const unichar_t str_f968[] = { 0x6ccc, 0 }; -static const unichar_t str_f969[] = { 0x6578, 0 }; -static const unichar_t str_f96a[] = { 0x7d22, 0 }; -static const unichar_t str_f96b[] = { 0x53c3, 0 }; -static const unichar_t str_f96c[] = { 0x585e, 0 }; -static const unichar_t str_f96d[] = { 0x7701, 0 }; -static const unichar_t str_f96e[] = { 0x8449, 0 }; -static const unichar_t str_f96f[] = { 0x8aaa, 0 }; -static const unichar_t str_f970[] = { 0x6bba, 0 }; -static const unichar_t str_f971[] = { 0x8fb0, 0 }; -static const unichar_t str_f972[] = { 0x6c88, 0 }; -static const unichar_t str_f973[] = { 0x62fe, 0 }; -static const unichar_t str_f974[] = { 0x82e5, 0 }; -static const unichar_t str_f975[] = { 0x63a0, 0 }; -static const unichar_t str_f976[] = { 0x7565, 0 }; -static const unichar_t str_f977[] = { 0x4eae, 0 }; -static const unichar_t str_f978[] = { 0x5169, 0 }; -static const unichar_t str_f979[] = { 0x51c9, 0 }; -static const unichar_t str_f97a[] = { 0x6881, 0 }; -static const unichar_t str_f97b[] = { 0x7ce7, 0 }; -static const unichar_t str_f97c[] = { 0x826f, 0 }; -static const unichar_t str_f97d[] = { 0x8ad2, 0 }; -static const unichar_t str_f97e[] = { 0x91cf, 0 }; -static const unichar_t str_f97f[] = { 0x52f5, 0 }; -static const unichar_t str_f980[] = { 0x5442, 0 }; -static const unichar_t str_f981[] = { 0x5973, 0 }; -static const unichar_t str_f982[] = { 0x5eec, 0 }; -static const unichar_t str_f983[] = { 0x65c5, 0 }; -static const unichar_t str_f984[] = { 0x6ffe, 0 }; -static const unichar_t str_f985[] = { 0x792a, 0 }; -static const unichar_t str_f986[] = { 0x95ad, 0 }; -static const unichar_t str_f987[] = { 0x9a6a, 0 }; -static const unichar_t str_f988[] = { 0x9e97, 0 }; -static const unichar_t str_f989[] = { 0x9ece, 0 }; -static const unichar_t str_f98a[] = { 0x529b, 0 }; -static const unichar_t str_f98b[] = { 0x66c6, 0 }; -static const unichar_t str_f98c[] = { 0x6b77, 0 }; -static const unichar_t str_f98d[] = { 0x8f62, 0 }; -static const unichar_t str_f98e[] = { 0x5e74, 0 }; -static const unichar_t str_f98f[] = { 0x6190, 0 }; -static const unichar_t str_f990[] = { 0x6200, 0 }; -static const unichar_t str_f991[] = { 0x649a, 0 }; -static const unichar_t str_f992[] = { 0x6f23, 0 }; -static const unichar_t str_f993[] = { 0x7149, 0 }; -static const unichar_t str_f994[] = { 0x7489, 0 }; -static const unichar_t str_f995[] = { 0x79ca, 0 }; -static const unichar_t str_f996[] = { 0x7df4, 0 }; -static const unichar_t str_f997[] = { 0x806f, 0 }; -static const unichar_t str_f998[] = { 0x8f26, 0 }; -static const unichar_t str_f999[] = { 0x84ee, 0 }; -static const unichar_t str_f99a[] = { 0x9023, 0 }; -static const unichar_t str_f99b[] = { 0x934a, 0 }; -static const unichar_t str_f99c[] = { 0x5217, 0 }; -static const unichar_t str_f99d[] = { 0x52a3, 0 }; -static const unichar_t str_f99e[] = { 0x54bd, 0 }; -static const unichar_t str_f99f[] = { 0x70c8, 0 }; -static const unichar_t str_f9a0[] = { 0x88c2, 0 }; -static const unichar_t str_f9a1[] = { 0x8aaa, 0 }; -static const unichar_t str_f9a2[] = { 0x5ec9, 0 }; -static const unichar_t str_f9a3[] = { 0x5ff5, 0 }; -static const unichar_t str_f9a4[] = { 0x637b, 0 }; -static const unichar_t str_f9a5[] = { 0x6bae, 0 }; -static const unichar_t str_f9a6[] = { 0x7c3e, 0 }; -static const unichar_t str_f9a7[] = { 0x7375, 0 }; -static const unichar_t str_f9a8[] = { 0x4ee4, 0 }; -static const unichar_t str_f9a9[] = { 0x56f9, 0 }; -static const unichar_t str_f9aa[] = { 0x5be7, 0 }; -static const unichar_t str_f9ab[] = { 0x5dba, 0 }; -static const unichar_t str_f9ac[] = { 0x601c, 0 }; -static const unichar_t str_f9ad[] = { 0x73b2, 0 }; -static const unichar_t str_f9ae[] = { 0x7469, 0 }; -static const unichar_t str_f9af[] = { 0x7f9a, 0 }; -static const unichar_t str_f9b0[] = { 0x8046, 0 }; -static const unichar_t str_f9b1[] = { 0x9234, 0 }; -static const unichar_t str_f9b2[] = { 0x96f6, 0 }; -static const unichar_t str_f9b3[] = { 0x9748, 0 }; -static const unichar_t str_f9b4[] = { 0x9818, 0 }; -static const unichar_t str_f9b5[] = { 0x4f8b, 0 }; -static const unichar_t str_f9b6[] = { 0x79ae, 0 }; -static const unichar_t str_f9b7[] = { 0x91b4, 0 }; -static const unichar_t str_f9b8[] = { 0x96b8, 0 }; -static const unichar_t str_f9b9[] = { 0x60e1, 0 }; -static const unichar_t str_f9ba[] = { 0x4e86, 0 }; -static const unichar_t str_f9bb[] = { 0x50da, 0 }; -static const unichar_t str_f9bc[] = { 0x5bee, 0 }; -static const unichar_t str_f9bd[] = { 0x5c3f, 0 }; -static const unichar_t str_f9be[] = { 0x6599, 0 }; -static const unichar_t str_f9bf[] = { 0x6a02, 0 }; -static const unichar_t str_f9c0[] = { 0x71ce, 0 }; -static const unichar_t str_f9c1[] = { 0x7642, 0 }; -static const unichar_t str_f9c2[] = { 0x84fc, 0 }; -static const unichar_t str_f9c3[] = { 0x907c, 0 }; -static const unichar_t str_f9c4[] = { 0x9f8d, 0 }; -static const unichar_t str_f9c5[] = { 0x6688, 0 }; -static const unichar_t str_f9c6[] = { 0x962e, 0 }; -static const unichar_t str_f9c7[] = { 0x5289, 0 }; -static const unichar_t str_f9c8[] = { 0x677b, 0 }; -static const unichar_t str_f9c9[] = { 0x67f3, 0 }; -static const unichar_t str_f9ca[] = { 0x6d41, 0 }; -static const unichar_t str_f9cb[] = { 0x6e9c, 0 }; -static const unichar_t str_f9cc[] = { 0x7409, 0 }; -static const unichar_t str_f9cd[] = { 0x7559, 0 }; -static const unichar_t str_f9ce[] = { 0x786b, 0 }; -static const unichar_t str_f9cf[] = { 0x7d10, 0 }; -static const unichar_t str_f9d0[] = { 0x985e, 0 }; -static const unichar_t str_f9d1[] = { 0x516d, 0 }; -static const unichar_t str_f9d2[] = { 0x622e, 0 }; -static const unichar_t str_f9d3[] = { 0x9678, 0 }; -static const unichar_t str_f9d4[] = { 0x502b, 0 }; -static const unichar_t str_f9d5[] = { 0x5d19, 0 }; -static const unichar_t str_f9d6[] = { 0x6dea, 0 }; -static const unichar_t str_f9d7[] = { 0x8f2a, 0 }; -static const unichar_t str_f9d8[] = { 0x5f8b, 0 }; -static const unichar_t str_f9d9[] = { 0x6144, 0 }; -static const unichar_t str_f9da[] = { 0x6817, 0 }; -static const unichar_t str_f9db[] = { 0x7387, 0 }; -static const unichar_t str_f9dc[] = { 0x9686, 0 }; -static const unichar_t str_f9dd[] = { 0x5229, 0 }; -static const unichar_t str_f9de[] = { 0x540f, 0 }; -static const unichar_t str_f9df[] = { 0x5c65, 0 }; -static const unichar_t str_f9e0[] = { 0x6613, 0 }; -static const unichar_t str_f9e1[] = { 0x674e, 0 }; -static const unichar_t str_f9e2[] = { 0x68a8, 0 }; -static const unichar_t str_f9e3[] = { 0x6ce5, 0 }; -static const unichar_t str_f9e4[] = { 0x7406, 0 }; -static const unichar_t str_f9e5[] = { 0x75e2, 0 }; -static const unichar_t str_f9e6[] = { 0x7f79, 0 }; -static const unichar_t str_f9e7[] = { 0x88cf, 0 }; -static const unichar_t str_f9e8[] = { 0x88e1, 0 }; -static const unichar_t str_f9e9[] = { 0x91cc, 0 }; -static const unichar_t str_f9ea[] = { 0x96e2, 0 }; -static const unichar_t str_f9eb[] = { 0x533f, 0 }; -static const unichar_t str_f9ec[] = { 0x6eba, 0 }; -static const unichar_t str_f9ed[] = { 0x541d, 0 }; -static const unichar_t str_f9ee[] = { 0x71d0, 0 }; -static const unichar_t str_f9ef[] = { 0x7498, 0 }; -static const unichar_t str_f9f0[] = { 0x85fa, 0 }; -static const unichar_t str_f9f1[] = { 0x96a3, 0 }; -static const unichar_t str_f9f2[] = { 0x9c57, 0 }; -static const unichar_t str_f9f3[] = { 0x9e9f, 0 }; -static const unichar_t str_f9f4[] = { 0x6797, 0 }; -static const unichar_t str_f9f5[] = { 0x6dcb, 0 }; -static const unichar_t str_f9f6[] = { 0x81e8, 0 }; -static const unichar_t str_f9f7[] = { 0x7acb, 0 }; -static const unichar_t str_f9f8[] = { 0x7b20, 0 }; -static const unichar_t str_f9f9[] = { 0x7c92, 0 }; -static const unichar_t str_f9fa[] = { 0x72c0, 0 }; -static const unichar_t str_f9fb[] = { 0x7099, 0 }; -static const unichar_t str_f9fc[] = { 0x8b58, 0 }; -static const unichar_t str_f9fd[] = { 0x4ec0, 0 }; -static const unichar_t str_f9fe[] = { 0x8336, 0 }; -static const unichar_t str_f9ff[] = { 0x523a, 0 }; -static const unichar_t str_fa00[] = { 0x5207, 0 }; -static const unichar_t str_fa01[] = { 0x5ea6, 0 }; -static const unichar_t str_fa02[] = { 0x62d3, 0 }; -static const unichar_t str_fa03[] = { 0x7cd6, 0 }; -static const unichar_t str_fa04[] = { 0x5b85, 0 }; -static const unichar_t str_fa05[] = { 0x6d1e, 0 }; -static const unichar_t str_fa06[] = { 0x66b4, 0 }; -static const unichar_t str_fa07[] = { 0x8f3b, 0 }; -static const unichar_t str_fa08[] = { 0x884c, 0 }; -static const unichar_t str_fa09[] = { 0x964d, 0 }; -static const unichar_t str_fa0a[] = { 0x898b, 0 }; -static const unichar_t str_fa0b[] = { 0x5ed3, 0 }; -static const unichar_t str_fa0c[] = { 0x5140, 0 }; -static const unichar_t str_fa0d[] = { 0x55c0, 0 }; -static const unichar_t str_fa10[] = { 0x585a, 0 }; -static const unichar_t str_fa12[] = { 0x6674, 0 }; -static const unichar_t str_fa15[] = { 0x51de, 0 }; -static const unichar_t str_fa16[] = { 0x732a, 0 }; -static const unichar_t str_fa17[] = { 0x76ca, 0 }; -static const unichar_t str_fa18[] = { 0x793c, 0 }; -static const unichar_t str_fa19[] = { 0x795e, 0 }; -static const unichar_t str_fa1a[] = { 0x7965, 0 }; -static const unichar_t str_fa1b[] = { 0x798f, 0 }; -static const unichar_t str_fa1c[] = { 0x9756, 0 }; -static const unichar_t str_fa1d[] = { 0x7cbe, 0 }; -static const unichar_t str_fa1e[] = { 0x7fbd, 0 }; -static const unichar_t str_fa20[] = { 0x8612, 0 }; -static const unichar_t str_fa22[] = { 0x8af8, 0 }; -static const unichar_t str_fa25[] = { 0x9038, 0 }; -static const unichar_t str_fa26[] = { 0x90fd, 0 }; -static const unichar_t str_fa2a[] = { 0x98ef, 0 }; -static const unichar_t str_fa2b[] = { 0x98fc, 0 }; -static const unichar_t str_fa2c[] = { 0x9928, 0 }; -static const unichar_t str_fa2d[] = { 0x9db4, 0 }; -static const unichar_t str_fa2e[] = { 0x90de, 0 }; -static const unichar_t str_fa2f[] = { 0x96b7, 0 }; -static const unichar_t str_fa30[] = { 0x4fae, 0 }; -static const unichar_t str_fa31[] = { 0x50e7, 0 }; -static const unichar_t str_fa32[] = { 0x514d, 0 }; -static const unichar_t str_fa33[] = { 0x52c9, 0 }; -static const unichar_t str_fa34[] = { 0x52e4, 0 }; -static const unichar_t str_fa35[] = { 0x5351, 0 }; -static const unichar_t str_fa36[] = { 0x559d, 0 }; -static const unichar_t str_fa37[] = { 0x5606, 0 }; -static const unichar_t str_fa38[] = { 0x5668, 0 }; -static const unichar_t str_fa39[] = { 0x5840, 0 }; -static const unichar_t str_fa3a[] = { 0x58a8, 0 }; -static const unichar_t str_fa3b[] = { 0x5c64, 0 }; -static const unichar_t str_fa3c[] = { 0x5c6e, 0 }; -static const unichar_t str_fa3d[] = { 0x6094, 0 }; -static const unichar_t str_fa3e[] = { 0x6168, 0 }; -static const unichar_t str_fa3f[] = { 0x618e, 0 }; -static const unichar_t str_fa40[] = { 0x61f2, 0 }; -static const unichar_t str_fa41[] = { 0x654f, 0 }; -static const unichar_t str_fa42[] = { 0x65e2, 0 }; -static const unichar_t str_fa43[] = { 0x6691, 0 }; -static const unichar_t str_fa44[] = { 0x6885, 0 }; -static const unichar_t str_fa45[] = { 0x6d77, 0 }; -static const unichar_t str_fa46[] = { 0x6e1a, 0 }; -static const unichar_t str_fa47[] = { 0x6f22, 0 }; -static const unichar_t str_fa48[] = { 0x716e, 0 }; -static const unichar_t str_fa49[] = { 0x722b, 0 }; -static const unichar_t str_fa4a[] = { 0x7422, 0 }; -static const unichar_t str_fa4b[] = { 0x7891, 0 }; -static const unichar_t str_fa4c[] = { 0x793e, 0 }; -static const unichar_t str_fa4d[] = { 0x7949, 0 }; -static const unichar_t str_fa4e[] = { 0x7948, 0 }; -static const unichar_t str_fa4f[] = { 0x7950, 0 }; -static const unichar_t str_fa50[] = { 0x7956, 0 }; -static const unichar_t str_fa51[] = { 0x795d, 0 }; -static const unichar_t str_fa52[] = { 0x798d, 0 }; -static const unichar_t str_fa53[] = { 0x798e, 0 }; -static const unichar_t str_fa54[] = { 0x7a40, 0 }; -static const unichar_t str_fa55[] = { 0x7a81, 0 }; -static const unichar_t str_fa56[] = { 0x7bc0, 0 }; -static const unichar_t str_fa57[] = { 0x7df4, 0 }; -static const unichar_t str_fa58[] = { 0x7e09, 0 }; -static const unichar_t str_fa59[] = { 0x7e41, 0 }; -static const unichar_t str_fa5a[] = { 0x7f72, 0 }; -static const unichar_t str_fa5b[] = { 0x8005, 0 }; -static const unichar_t str_fa5c[] = { 0x81ed, 0 }; -static const unichar_t str_fa5d[] = { 0x8279, 0 }; -static const unichar_t str_fa5e[] = { 0x8279, 0 }; -static const unichar_t str_fa5f[] = { 0x8457, 0 }; -static const unichar_t str_fa60[] = { 0x8910, 0 }; -static const unichar_t str_fa61[] = { 0x8996, 0 }; -static const unichar_t str_fa62[] = { 0x8b01, 0 }; -static const unichar_t str_fa63[] = { 0x8b39, 0 }; -static const unichar_t str_fa64[] = { 0x8cd3, 0 }; -static const unichar_t str_fa65[] = { 0x8d08, 0 }; -static const unichar_t str_fa66[] = { 0x8fb6, 0 }; -static const unichar_t str_fa67[] = { 0x9038, 0 }; -static const unichar_t str_fa68[] = { 0x96e3, 0 }; -static const unichar_t str_fa69[] = { 0x97ff, 0 }; -static const unichar_t str_fa6a[] = { 0x983b, 0 }; -static const unichar_t str_fa6b[] = { 0x6075, 0 }; -static const unichar_t str_fa6c[] = { 0x242ee, 0 }; -static const unichar_t str_fa6d[] = { 0x8218, 0 }; -static const unichar_t str_fa70[] = { 0x4e26, 0 }; -static const unichar_t str_fa71[] = { 0x51b5, 0 }; -static const unichar_t str_fa72[] = { 0x5168, 0 }; -static const unichar_t str_fa73[] = { 0x4f80, 0 }; -static const unichar_t str_fa74[] = { 0x5145, 0 }; -static const unichar_t str_fa75[] = { 0x5180, 0 }; -static const unichar_t str_fa76[] = { 0x52c7, 0 }; -static const unichar_t str_fa77[] = { 0x52fa, 0 }; -static const unichar_t str_fa78[] = { 0x559d, 0 }; -static const unichar_t str_fa79[] = { 0x5555, 0 }; -static const unichar_t str_fa7a[] = { 0x5599, 0 }; -static const unichar_t str_fa7b[] = { 0x55e2, 0 }; -static const unichar_t str_fa7c[] = { 0x585a, 0 }; -static const unichar_t str_fa7d[] = { 0x58b3, 0 }; -static const unichar_t str_fa7e[] = { 0x5944, 0 }; -static const unichar_t str_fa7f[] = { 0x5954, 0 }; -static const unichar_t str_fa80[] = { 0x5a62, 0 }; -static const unichar_t str_fa81[] = { 0x5b28, 0 }; -static const unichar_t str_fa82[] = { 0x5ed2, 0 }; -static const unichar_t str_fa83[] = { 0x5ed9, 0 }; -static const unichar_t str_fa84[] = { 0x5f69, 0 }; -static const unichar_t str_fa85[] = { 0x5fad, 0 }; -static const unichar_t str_fa86[] = { 0x60d8, 0 }; -static const unichar_t str_fa87[] = { 0x614e, 0 }; -static const unichar_t str_fa88[] = { 0x6108, 0 }; -static const unichar_t str_fa89[] = { 0x618e, 0 }; -static const unichar_t str_fa8a[] = { 0x6160, 0 }; -static const unichar_t str_fa8b[] = { 0x61f2, 0 }; -static const unichar_t str_fa8c[] = { 0x6234, 0 }; -static const unichar_t str_fa8d[] = { 0x63c4, 0 }; -static const unichar_t str_fa8e[] = { 0x641c, 0 }; -static const unichar_t str_fa8f[] = { 0x6452, 0 }; -static const unichar_t str_fa90[] = { 0x6556, 0 }; -static const unichar_t str_fa91[] = { 0x6674, 0 }; -static const unichar_t str_fa92[] = { 0x6717, 0 }; -static const unichar_t str_fa93[] = { 0x671b, 0 }; -static const unichar_t str_fa94[] = { 0x6756, 0 }; -static const unichar_t str_fa95[] = { 0x6b79, 0 }; -static const unichar_t str_fa96[] = { 0x6bba, 0 }; -static const unichar_t str_fa97[] = { 0x6d41, 0 }; -static const unichar_t str_fa98[] = { 0x6edb, 0 }; -static const unichar_t str_fa99[] = { 0x6ecb, 0 }; -static const unichar_t str_fa9a[] = { 0x6f22, 0 }; -static const unichar_t str_fa9b[] = { 0x701e, 0 }; -static const unichar_t str_fa9c[] = { 0x716e, 0 }; -static const unichar_t str_fa9d[] = { 0x77a7, 0 }; -static const unichar_t str_fa9e[] = { 0x7235, 0 }; -static const unichar_t str_fa9f[] = { 0x72af, 0 }; -static const unichar_t str_faa0[] = { 0x732a, 0 }; -static const unichar_t str_faa1[] = { 0x7471, 0 }; -static const unichar_t str_faa2[] = { 0x7506, 0 }; -static const unichar_t str_faa3[] = { 0x753b, 0 }; -static const unichar_t str_faa4[] = { 0x761d, 0 }; -static const unichar_t str_faa5[] = { 0x761f, 0 }; -static const unichar_t str_faa6[] = { 0x76ca, 0 }; -static const unichar_t str_faa7[] = { 0x76db, 0 }; -static const unichar_t str_faa8[] = { 0x76f4, 0 }; -static const unichar_t str_faa9[] = { 0x774a, 0 }; -static const unichar_t str_faaa[] = { 0x7740, 0 }; -static const unichar_t str_faab[] = { 0x78cc, 0 }; -static const unichar_t str_faac[] = { 0x7ab1, 0 }; -static const unichar_t str_faad[] = { 0x7bc0, 0 }; -static const unichar_t str_faae[] = { 0x7c7b, 0 }; -static const unichar_t str_faaf[] = { 0x7d5b, 0 }; -static const unichar_t str_fab0[] = { 0x7df4, 0 }; -static const unichar_t str_fab1[] = { 0x7f3e, 0 }; -static const unichar_t str_fab2[] = { 0x8005, 0 }; -static const unichar_t str_fab3[] = { 0x8352, 0 }; -static const unichar_t str_fab4[] = { 0x83ef, 0 }; -static const unichar_t str_fab5[] = { 0x8779, 0 }; -static const unichar_t str_fab6[] = { 0x8941, 0 }; -static const unichar_t str_fab7[] = { 0x8986, 0 }; -static const unichar_t str_fab8[] = { 0x8996, 0 }; -static const unichar_t str_fab9[] = { 0x8abf, 0 }; -static const unichar_t str_faba[] = { 0x8af8, 0 }; -static const unichar_t str_fabb[] = { 0x8acb, 0 }; -static const unichar_t str_fabc[] = { 0x8b01, 0 }; -static const unichar_t str_fabd[] = { 0x8afe, 0 }; -static const unichar_t str_fabe[] = { 0x8aed, 0 }; -static const unichar_t str_fabf[] = { 0x8b39, 0 }; -static const unichar_t str_fac0[] = { 0x8b8a, 0 }; -static const unichar_t str_fac1[] = { 0x8d08, 0 }; -static const unichar_t str_fac2[] = { 0x8f38, 0 }; -static const unichar_t str_fac3[] = { 0x9072, 0 }; -static const unichar_t str_fac4[] = { 0x9199, 0 }; -static const unichar_t str_fac5[] = { 0x9276, 0 }; -static const unichar_t str_fac6[] = { 0x967c, 0 }; -static const unichar_t str_fac7[] = { 0x96e3, 0 }; -static const unichar_t str_fac8[] = { 0x9756, 0 }; -static const unichar_t str_fac9[] = { 0x97db, 0 }; -static const unichar_t str_faca[] = { 0x97ff, 0 }; -static const unichar_t str_facb[] = { 0x980b, 0 }; -static const unichar_t str_facc[] = { 0x983b, 0 }; -static const unichar_t str_facd[] = { 0x9b12, 0 }; -static const unichar_t str_face[] = { 0x9f9c, 0 }; -static const unichar_t str_facf[] = { 0x2284a, 0 }; -static const unichar_t str_fad0[] = { 0x22844, 0 }; -static const unichar_t str_fad1[] = { 0x233d5, 0 }; -static const unichar_t str_fad2[] = { 0x3b9d, 0 }; -static const unichar_t str_fad3[] = { 0x4018, 0 }; -static const unichar_t str_fad4[] = { 0x4039, 0 }; -static const unichar_t str_fad5[] = { 0x25249, 0 }; -static const unichar_t str_fad6[] = { 0x25cd0, 0 }; -static const unichar_t str_fad7[] = { 0x27ed3, 0 }; -static const unichar_t str_fad8[] = { 0x9f43, 0 }; -static const unichar_t str_fad9[] = { 0x9f8e, 0 }; -static const unichar_t str_fb00[] = { 0x0066, 0x0066, 0 }; -static const unichar_t str_fb01[] = { 0x0066, 0x0069, 0 }; -static const unichar_t str_fb02[] = { 0x0066, 0x006c, 0 }; -static const unichar_t str_fb03[] = { 0x0066, 0x0066, 0x0069, 0 }; -static const unichar_t str_fb04[] = { 0x0066, 0x0066, 0x006c, 0 }; -static const unichar_t str_fb05[] = { 0x017f, 0x0074, 0 }; -static const unichar_t str_fb06[] = { 0x0073, 0x0074, 0 }; -static const unichar_t str_fb13[] = { 0x0574, 0x0576, 0 }; -static const unichar_t str_fb14[] = { 0x0574, 0x0565, 0 }; -static const unichar_t str_fb15[] = { 0x0574, 0x056b, 0 }; -static const unichar_t str_fb16[] = { 0x057e, 0x0576, 0 }; -static const unichar_t str_fb17[] = { 0x0574, 0x056d, 0 }; -static const unichar_t str_fb1d[] = { 0x05d9, 0x05b4, 0 }; -static const unichar_t str_fb1f[] = { 0x05f2, 0x05b7, 0 }; -static const unichar_t str_fb20[] = { 0x05e2, 0 }; -static const unichar_t str_fb21[] = { 0x05d0, 0 }; -static const unichar_t str_fb22[] = { 0x05d3, 0 }; -static const unichar_t str_fb23[] = { 0x05d4, 0 }; -static const unichar_t str_fb24[] = { 0x05db, 0 }; -static const unichar_t str_fb25[] = { 0x05dc, 0 }; -static const unichar_t str_fb26[] = { 0x05dd, 0 }; -static const unichar_t str_fb27[] = { 0x05e8, 0 }; -static const unichar_t str_fb28[] = { 0x05ea, 0 }; -static const unichar_t str_fb29[] = { 0x002b, 0 }; -static const unichar_t str_fb2a[] = { 0x05e9, 0x05c1, 0 }; -static const unichar_t str_fb2b[] = { 0x05e9, 0x05c2, 0 }; -static const unichar_t str_fb2c[] = { 0xfb49, 0x05c1, 0 }; -static const unichar_t str_fb2d[] = { 0xfb49, 0x05c2, 0 }; -static const unichar_t str_fb2e[] = { 0x05d0, 0x05b7, 0 }; -static const unichar_t str_fb2f[] = { 0x05d0, 0x05b8, 0 }; -static const unichar_t str_fb30[] = { 0x05d0, 0x05bc, 0 }; -static const unichar_t str_fb31[] = { 0x05d1, 0x05bc, 0 }; -static const unichar_t str_fb32[] = { 0x05d2, 0x05bc, 0 }; -static const unichar_t str_fb33[] = { 0x05d3, 0x05bc, 0 }; -static const unichar_t str_fb34[] = { 0x05d4, 0x05bc, 0 }; -static const unichar_t str_fb35[] = { 0x05d5, 0x05bc, 0 }; -static const unichar_t str_fb36[] = { 0x05d6, 0x05bc, 0 }; -static const unichar_t str_fb38[] = { 0x05d8, 0x05bc, 0 }; -static const unichar_t str_fb39[] = { 0x05d9, 0x05bc, 0 }; -static const unichar_t str_fb3a[] = { 0x05da, 0x05bc, 0 }; -static const unichar_t str_fb3b[] = { 0x05db, 0x05bc, 0 }; -static const unichar_t str_fb3c[] = { 0x05dc, 0x05bc, 0 }; -static const unichar_t str_fb3e[] = { 0x05de, 0x05bc, 0 }; -static const unichar_t str_fb40[] = { 0x05e0, 0x05bc, 0 }; -static const unichar_t str_fb41[] = { 0x05e1, 0x05bc, 0 }; -static const unichar_t str_fb43[] = { 0x05e3, 0x05bc, 0 }; -static const unichar_t str_fb44[] = { 0x05e4, 0x05bc, 0 }; -static const unichar_t str_fb46[] = { 0x05e6, 0x05bc, 0 }; -static const unichar_t str_fb47[] = { 0x05e7, 0x05bc, 0 }; -static const unichar_t str_fb48[] = { 0x05e8, 0x05bc, 0 }; -static const unichar_t str_fb49[] = { 0x05e9, 0x05bc, 0 }; -static const unichar_t str_fb4a[] = { 0x05ea, 0x05bc, 0 }; -static const unichar_t str_fb4b[] = { 0x05d5, 0x05b9, 0 }; -static const unichar_t str_fb4c[] = { 0x05d1, 0x05bf, 0 }; -static const unichar_t str_fb4d[] = { 0x05db, 0x05bf, 0 }; -static const unichar_t str_fb4e[] = { 0x05e4, 0x05bf, 0 }; -static const unichar_t str_fb4f[] = { 0x05d0, 0x05dc, 0 }; -static const unichar_t str_fb50[] = { 0x0671, 0 }; -static const unichar_t str_fb51[] = { 0x0671, 0 }; -static const unichar_t str_fb52[] = { 0x067b, 0 }; -static const unichar_t str_fb53[] = { 0x067b, 0 }; -static const unichar_t str_fb54[] = { 0x067b, 0 }; -static const unichar_t str_fb55[] = { 0x067b, 0 }; -static const unichar_t str_fb56[] = { 0x067e, 0 }; -static const unichar_t str_fb57[] = { 0x067e, 0 }; -static const unichar_t str_fb58[] = { 0x067e, 0 }; -static const unichar_t str_fb59[] = { 0x067e, 0 }; -static const unichar_t str_fb5a[] = { 0x0680, 0 }; -static const unichar_t str_fb5b[] = { 0x0680, 0 }; -static const unichar_t str_fb5c[] = { 0x0680, 0 }; -static const unichar_t str_fb5d[] = { 0x0680, 0 }; -static const unichar_t str_fb5e[] = { 0x067a, 0 }; -static const unichar_t str_fb5f[] = { 0x067a, 0 }; -static const unichar_t str_fb60[] = { 0x067a, 0 }; -static const unichar_t str_fb61[] = { 0x067a, 0 }; -static const unichar_t str_fb62[] = { 0x067f, 0 }; -static const unichar_t str_fb63[] = { 0x067f, 0 }; -static const unichar_t str_fb64[] = { 0x067f, 0 }; -static const unichar_t str_fb65[] = { 0x067f, 0 }; -static const unichar_t str_fb66[] = { 0x0679, 0 }; -static const unichar_t str_fb67[] = { 0x0679, 0 }; -static const unichar_t str_fb68[] = { 0x0679, 0 }; -static const unichar_t str_fb69[] = { 0x0679, 0 }; -static const unichar_t str_fb6a[] = { 0x06a4, 0 }; -static const unichar_t str_fb6b[] = { 0x06a4, 0 }; -static const unichar_t str_fb6c[] = { 0x06a4, 0 }; -static const unichar_t str_fb6d[] = { 0x06a4, 0 }; -static const unichar_t str_fb6e[] = { 0x06a6, 0 }; -static const unichar_t str_fb6f[] = { 0x06a6, 0 }; -static const unichar_t str_fb70[] = { 0x06a6, 0 }; -static const unichar_t str_fb71[] = { 0x06a6, 0 }; -static const unichar_t str_fb72[] = { 0x0684, 0 }; -static const unichar_t str_fb73[] = { 0x0684, 0 }; -static const unichar_t str_fb74[] = { 0x0684, 0 }; -static const unichar_t str_fb75[] = { 0x0684, 0 }; -static const unichar_t str_fb76[] = { 0x0683, 0 }; -static const unichar_t str_fb77[] = { 0x0683, 0 }; -static const unichar_t str_fb78[] = { 0x0683, 0 }; -static const unichar_t str_fb79[] = { 0x0683, 0 }; -static const unichar_t str_fb7a[] = { 0x0686, 0 }; -static const unichar_t str_fb7b[] = { 0x0686, 0 }; -static const unichar_t str_fb7c[] = { 0x0686, 0 }; -static const unichar_t str_fb7d[] = { 0x0686, 0 }; -static const unichar_t str_fb7e[] = { 0x0687, 0 }; -static const unichar_t str_fb7f[] = { 0x0687, 0 }; -static const unichar_t str_fb80[] = { 0x0687, 0 }; -static const unichar_t str_fb81[] = { 0x0687, 0 }; -static const unichar_t str_fb82[] = { 0x068d, 0 }; -static const unichar_t str_fb83[] = { 0x068d, 0 }; -static const unichar_t str_fb84[] = { 0x068c, 0 }; -static const unichar_t str_fb85[] = { 0x068c, 0 }; -static const unichar_t str_fb86[] = { 0x068e, 0 }; -static const unichar_t str_fb87[] = { 0x068e, 0 }; -static const unichar_t str_fb88[] = { 0x0688, 0 }; -static const unichar_t str_fb89[] = { 0x0688, 0 }; -static const unichar_t str_fb8a[] = { 0x0698, 0 }; -static const unichar_t str_fb8b[] = { 0x0698, 0 }; -static const unichar_t str_fb8c[] = { 0x0691, 0 }; -static const unichar_t str_fb8d[] = { 0x0691, 0 }; -static const unichar_t str_fb8e[] = { 0x06a9, 0 }; -static const unichar_t str_fb8f[] = { 0x06a9, 0 }; -static const unichar_t str_fb90[] = { 0x06a9, 0 }; -static const unichar_t str_fb91[] = { 0x06a9, 0 }; -static const unichar_t str_fb92[] = { 0x06af, 0 }; -static const unichar_t str_fb93[] = { 0x06af, 0 }; -static const unichar_t str_fb94[] = { 0x06af, 0 }; -static const unichar_t str_fb95[] = { 0x06af, 0 }; -static const unichar_t str_fb96[] = { 0x06b3, 0 }; -static const unichar_t str_fb97[] = { 0x06b3, 0 }; -static const unichar_t str_fb98[] = { 0x06b3, 0 }; -static const unichar_t str_fb99[] = { 0x06b3, 0 }; -static const unichar_t str_fb9a[] = { 0x06b1, 0 }; -static const unichar_t str_fb9b[] = { 0x06b1, 0 }; -static const unichar_t str_fb9c[] = { 0x06b1, 0 }; -static const unichar_t str_fb9d[] = { 0x06b1, 0 }; -static const unichar_t str_fb9e[] = { 0x06ba, 0 }; -static const unichar_t str_fb9f[] = { 0x06ba, 0 }; -static const unichar_t str_fba0[] = { 0x06bb, 0 }; -static const unichar_t str_fba1[] = { 0x06bb, 0 }; -static const unichar_t str_fba2[] = { 0x06bb, 0 }; -static const unichar_t str_fba3[] = { 0x06bb, 0 }; -static const unichar_t str_fba4[] = { 0x06c0, 0 }; -static const unichar_t str_fba5[] = { 0x06c0, 0 }; -static const unichar_t str_fba6[] = { 0x06c1, 0 }; -static const unichar_t str_fba7[] = { 0x06c1, 0 }; -static const unichar_t str_fba8[] = { 0x06c1, 0 }; -static const unichar_t str_fba9[] = { 0x06c1, 0 }; -static const unichar_t str_fbaa[] = { 0x06be, 0 }; -static const unichar_t str_fbab[] = { 0x06be, 0 }; -static const unichar_t str_fbac[] = { 0x06be, 0 }; -static const unichar_t str_fbad[] = { 0x06be, 0 }; -static const unichar_t str_fbae[] = { 0x06d2, 0 }; -static const unichar_t str_fbaf[] = { 0x06d2, 0 }; -static const unichar_t str_fbb0[] = { 0x06d3, 0 }; -static const unichar_t str_fbb1[] = { 0x06d3, 0 }; -static const unichar_t str_fbd3[] = { 0x06ad, 0 }; -static const unichar_t str_fbd4[] = { 0x06ad, 0 }; -static const unichar_t str_fbd5[] = { 0x06ad, 0 }; -static const unichar_t str_fbd6[] = { 0x06ad, 0 }; -static const unichar_t str_fbd7[] = { 0x06c7, 0 }; -static const unichar_t str_fbd8[] = { 0x06c7, 0 }; -static const unichar_t str_fbd9[] = { 0x06c6, 0 }; -static const unichar_t str_fbda[] = { 0x06c6, 0 }; -static const unichar_t str_fbdb[] = { 0x06c8, 0 }; -static const unichar_t str_fbdc[] = { 0x06c8, 0 }; -static const unichar_t str_fbdd[] = { 0x0677, 0 }; -static const unichar_t str_fbde[] = { 0x06cb, 0 }; -static const unichar_t str_fbdf[] = { 0x06cb, 0 }; -static const unichar_t str_fbe0[] = { 0x06c5, 0 }; -static const unichar_t str_fbe1[] = { 0x06c5, 0 }; -static const unichar_t str_fbe2[] = { 0x06c9, 0 }; -static const unichar_t str_fbe3[] = { 0x06c9, 0 }; -static const unichar_t str_fbe4[] = { 0x06d0, 0 }; -static const unichar_t str_fbe5[] = { 0x06d0, 0 }; -static const unichar_t str_fbe6[] = { 0x06d0, 0 }; -static const unichar_t str_fbe7[] = { 0x06d0, 0 }; -static const unichar_t str_fbe8[] = { 0x0649, 0 }; -static const unichar_t str_fbe9[] = { 0x0649, 0 }; -static const unichar_t str_fbea[] = { 0x0626, 0x0627, 0 }; -static const unichar_t str_fbeb[] = { 0x0626, 0x0627, 0 }; -static const unichar_t str_fbec[] = { 0x0626, 0x06d5, 0 }; -static const unichar_t str_fbed[] = { 0x0626, 0x06d5, 0 }; -static const unichar_t str_fbee[] = { 0x0626, 0x0648, 0 }; -static const unichar_t str_fbef[] = { 0x0626, 0x0648, 0 }; -static const unichar_t str_fbf0[] = { 0x0626, 0x06c7, 0 }; -static const unichar_t str_fbf1[] = { 0x0626, 0x06c7, 0 }; -static const unichar_t str_fbf2[] = { 0x0626, 0x06c6, 0 }; -static const unichar_t str_fbf3[] = { 0x0626, 0x06c6, 0 }; -static const unichar_t str_fbf4[] = { 0x0626, 0x06c8, 0 }; -static const unichar_t str_fbf5[] = { 0x0626, 0x06c8, 0 }; -static const unichar_t str_fbf6[] = { 0x0626, 0x06d0, 0 }; -static const unichar_t str_fbf7[] = { 0x0626, 0x06d0, 0 }; -static const unichar_t str_fbf8[] = { 0x0626, 0x06d0, 0 }; -static const unichar_t str_fbf9[] = { 0x0626, 0x0649, 0 }; -static const unichar_t str_fbfa[] = { 0x0626, 0x0649, 0 }; -static const unichar_t str_fbfb[] = { 0x0626, 0x0649, 0 }; -static const unichar_t str_fbfc[] = { 0x06cc, 0 }; -static const unichar_t str_fbfd[] = { 0x06cc, 0 }; -static const unichar_t str_fbfe[] = { 0x06cc, 0 }; -static const unichar_t str_fbff[] = { 0x06cc, 0 }; -static const unichar_t str_fc00[] = { 0x0626, 0x062c, 0 }; -static const unichar_t str_fc01[] = { 0x0626, 0x062d, 0 }; -static const unichar_t str_fc02[] = { 0x0626, 0x0645, 0 }; -static const unichar_t str_fc03[] = { 0x0626, 0x0649, 0 }; -static const unichar_t str_fc04[] = { 0x0626, 0x064a, 0 }; -static const unichar_t str_fc05[] = { 0x0628, 0x062c, 0 }; -static const unichar_t str_fc06[] = { 0x0628, 0x062d, 0 }; -static const unichar_t str_fc07[] = { 0x0628, 0x062e, 0 }; -static const unichar_t str_fc08[] = { 0x0628, 0x0645, 0 }; -static const unichar_t str_fc09[] = { 0x0628, 0x0649, 0 }; -static const unichar_t str_fc0a[] = { 0x0628, 0x064a, 0 }; -static const unichar_t str_fc0b[] = { 0x062a, 0x062c, 0 }; -static const unichar_t str_fc0c[] = { 0x062a, 0x062d, 0 }; -static const unichar_t str_fc0d[] = { 0x062a, 0x062e, 0 }; -static const unichar_t str_fc0e[] = { 0x062a, 0x0645, 0 }; -static const unichar_t str_fc0f[] = { 0x062a, 0x0649, 0 }; -static const unichar_t str_fc10[] = { 0x062a, 0x064a, 0 }; -static const unichar_t str_fc11[] = { 0x062b, 0x062c, 0 }; -static const unichar_t str_fc12[] = { 0x062b, 0x0645, 0 }; -static const unichar_t str_fc13[] = { 0x062b, 0x0649, 0 }; -static const unichar_t str_fc14[] = { 0x062b, 0x064a, 0 }; -static const unichar_t str_fc15[] = { 0x062c, 0x062d, 0 }; -static const unichar_t str_fc16[] = { 0x062c, 0x0645, 0 }; -static const unichar_t str_fc17[] = { 0x062d, 0x062c, 0 }; -static const unichar_t str_fc18[] = { 0x062d, 0x0645, 0 }; -static const unichar_t str_fc19[] = { 0x062e, 0x062c, 0 }; -static const unichar_t str_fc1a[] = { 0x062e, 0x062d, 0 }; -static const unichar_t str_fc1b[] = { 0x062e, 0x0645, 0 }; -static const unichar_t str_fc1c[] = { 0x0633, 0x062c, 0 }; -static const unichar_t str_fc1d[] = { 0x0633, 0x062d, 0 }; -static const unichar_t str_fc1e[] = { 0x0633, 0x062e, 0 }; -static const unichar_t str_fc1f[] = { 0x0633, 0x0645, 0 }; -static const unichar_t str_fc20[] = { 0x0635, 0x062d, 0 }; -static const unichar_t str_fc21[] = { 0x0635, 0x0645, 0 }; -static const unichar_t str_fc22[] = { 0x0636, 0x062c, 0 }; -static const unichar_t str_fc23[] = { 0x0636, 0x062d, 0 }; -static const unichar_t str_fc24[] = { 0x0636, 0x062e, 0 }; -static const unichar_t str_fc25[] = { 0x0636, 0x0645, 0 }; -static const unichar_t str_fc26[] = { 0x0637, 0x062d, 0 }; -static const unichar_t str_fc27[] = { 0x0637, 0x0645, 0 }; -static const unichar_t str_fc28[] = { 0x0638, 0x0645, 0 }; -static const unichar_t str_fc29[] = { 0x0639, 0x062c, 0 }; -static const unichar_t str_fc2a[] = { 0x0639, 0x0645, 0 }; -static const unichar_t str_fc2b[] = { 0x063a, 0x062c, 0 }; -static const unichar_t str_fc2c[] = { 0x063a, 0x0645, 0 }; -static const unichar_t str_fc2d[] = { 0x0641, 0x062c, 0 }; -static const unichar_t str_fc2e[] = { 0x0641, 0x062d, 0 }; -static const unichar_t str_fc2f[] = { 0x0641, 0x062e, 0 }; -static const unichar_t str_fc30[] = { 0x0641, 0x0645, 0 }; -static const unichar_t str_fc31[] = { 0x0641, 0x0649, 0 }; -static const unichar_t str_fc32[] = { 0x0641, 0x064a, 0 }; -static const unichar_t str_fc33[] = { 0x0642, 0x062d, 0 }; -static const unichar_t str_fc34[] = { 0x0642, 0x0645, 0 }; -static const unichar_t str_fc35[] = { 0x0642, 0x0649, 0 }; -static const unichar_t str_fc36[] = { 0x0642, 0x064a, 0 }; -static const unichar_t str_fc37[] = { 0x0643, 0x0627, 0 }; -static const unichar_t str_fc38[] = { 0x0643, 0x062c, 0 }; -static const unichar_t str_fc39[] = { 0x0643, 0x062d, 0 }; -static const unichar_t str_fc3a[] = { 0x0643, 0x062e, 0 }; -static const unichar_t str_fc3b[] = { 0x0643, 0x0644, 0 }; -static const unichar_t str_fc3c[] = { 0x0643, 0x0645, 0 }; -static const unichar_t str_fc3d[] = { 0x0643, 0x0649, 0 }; -static const unichar_t str_fc3e[] = { 0x0643, 0x064a, 0 }; -static const unichar_t str_fc3f[] = { 0x0644, 0x062c, 0 }; -static const unichar_t str_fc40[] = { 0x0644, 0x062d, 0 }; -static const unichar_t str_fc41[] = { 0x0644, 0x062e, 0 }; -static const unichar_t str_fc42[] = { 0x0644, 0x0645, 0 }; -static const unichar_t str_fc43[] = { 0x0644, 0x0649, 0 }; -static const unichar_t str_fc44[] = { 0x0644, 0x064a, 0 }; -static const unichar_t str_fc45[] = { 0x0645, 0x062c, 0 }; -static const unichar_t str_fc46[] = { 0x0645, 0x062d, 0 }; -static const unichar_t str_fc47[] = { 0x0645, 0x062e, 0 }; -static const unichar_t str_fc48[] = { 0x0645, 0x0645, 0 }; -static const unichar_t str_fc49[] = { 0x0645, 0x0649, 0 }; -static const unichar_t str_fc4a[] = { 0x0645, 0x064a, 0 }; -static const unichar_t str_fc4b[] = { 0x0646, 0x062c, 0 }; -static const unichar_t str_fc4c[] = { 0x0646, 0x062d, 0 }; -static const unichar_t str_fc4d[] = { 0x0646, 0x062e, 0 }; -static const unichar_t str_fc4e[] = { 0x0646, 0x0645, 0 }; -static const unichar_t str_fc4f[] = { 0x0646, 0x0649, 0 }; -static const unichar_t str_fc50[] = { 0x0646, 0x064a, 0 }; -static const unichar_t str_fc51[] = { 0x0647, 0x062c, 0 }; -static const unichar_t str_fc52[] = { 0x0647, 0x0645, 0 }; -static const unichar_t str_fc53[] = { 0x0647, 0x0649, 0 }; -static const unichar_t str_fc54[] = { 0x0647, 0x064a, 0 }; -static const unichar_t str_fc55[] = { 0x064a, 0x062c, 0 }; -static const unichar_t str_fc56[] = { 0x064a, 0x062d, 0 }; -static const unichar_t str_fc57[] = { 0x064a, 0x062e, 0 }; -static const unichar_t str_fc58[] = { 0x064a, 0x0645, 0 }; -static const unichar_t str_fc59[] = { 0x064a, 0x0649, 0 }; -static const unichar_t str_fc5a[] = { 0x064a, 0x064a, 0 }; -static const unichar_t str_fc5b[] = { 0x0630, 0x0670, 0 }; -static const unichar_t str_fc5c[] = { 0x0631, 0x0670, 0 }; -static const unichar_t str_fc5d[] = { 0x0649, 0x0670, 0 }; -static const unichar_t str_fc5e[] = { 0x0020, 0x064c, 0x0651, 0 }; -static const unichar_t str_fc5f[] = { 0x0020, 0x064d, 0x0651, 0 }; -static const unichar_t str_fc60[] = { 0x0020, 0x064e, 0x0651, 0 }; -static const unichar_t str_fc61[] = { 0x0020, 0x064f, 0x0651, 0 }; -static const unichar_t str_fc62[] = { 0x0020, 0x0650, 0x0651, 0 }; -static const unichar_t str_fc63[] = { 0x0020, 0x0651, 0x0670, 0 }; -static const unichar_t str_fc64[] = { 0x0626, 0x0631, 0 }; -static const unichar_t str_fc65[] = { 0x0626, 0x0632, 0 }; -static const unichar_t str_fc66[] = { 0x0626, 0x0645, 0 }; -static const unichar_t str_fc67[] = { 0x0626, 0x0646, 0 }; -static const unichar_t str_fc68[] = { 0x0626, 0x0649, 0 }; -static const unichar_t str_fc69[] = { 0x0626, 0x064a, 0 }; -static const unichar_t str_fc6a[] = { 0x0628, 0x0631, 0 }; -static const unichar_t str_fc6b[] = { 0x0628, 0x0632, 0 }; -static const unichar_t str_fc6c[] = { 0x0628, 0x0645, 0 }; -static const unichar_t str_fc6d[] = { 0x0628, 0x0646, 0 }; -static const unichar_t str_fc6e[] = { 0x0628, 0x0649, 0 }; -static const unichar_t str_fc6f[] = { 0x0628, 0x064a, 0 }; -static const unichar_t str_fc70[] = { 0x062a, 0x0631, 0 }; -static const unichar_t str_fc71[] = { 0x062a, 0x0632, 0 }; -static const unichar_t str_fc72[] = { 0x062a, 0x0645, 0 }; -static const unichar_t str_fc73[] = { 0x062a, 0x0646, 0 }; -static const unichar_t str_fc74[] = { 0x062a, 0x0649, 0 }; -static const unichar_t str_fc75[] = { 0x062a, 0x064a, 0 }; -static const unichar_t str_fc76[] = { 0x062b, 0x0631, 0 }; -static const unichar_t str_fc77[] = { 0x062b, 0x0632, 0 }; -static const unichar_t str_fc78[] = { 0x062b, 0x0645, 0 }; -static const unichar_t str_fc79[] = { 0x062b, 0x0646, 0 }; -static const unichar_t str_fc7a[] = { 0x062b, 0x0649, 0 }; -static const unichar_t str_fc7b[] = { 0x062b, 0x064a, 0 }; -static const unichar_t str_fc7c[] = { 0x0641, 0x0649, 0 }; -static const unichar_t str_fc7d[] = { 0x0641, 0x064a, 0 }; -static const unichar_t str_fc7e[] = { 0x0642, 0x0649, 0 }; -static const unichar_t str_fc7f[] = { 0x0642, 0x064a, 0 }; -static const unichar_t str_fc80[] = { 0x0643, 0x0627, 0 }; -static const unichar_t str_fc81[] = { 0x0643, 0x0644, 0 }; -static const unichar_t str_fc82[] = { 0x0643, 0x0645, 0 }; -static const unichar_t str_fc83[] = { 0x0643, 0x0649, 0 }; -static const unichar_t str_fc84[] = { 0x0643, 0x064a, 0 }; -static const unichar_t str_fc85[] = { 0x0644, 0x0645, 0 }; -static const unichar_t str_fc86[] = { 0x0644, 0x0649, 0 }; -static const unichar_t str_fc87[] = { 0x0644, 0x064a, 0 }; -static const unichar_t str_fc88[] = { 0x0645, 0x0627, 0 }; -static const unichar_t str_fc89[] = { 0x0645, 0x0645, 0 }; -static const unichar_t str_fc8a[] = { 0x0646, 0x0631, 0 }; -static const unichar_t str_fc8b[] = { 0x0646, 0x0632, 0 }; -static const unichar_t str_fc8c[] = { 0x0646, 0x0645, 0 }; -static const unichar_t str_fc8d[] = { 0x0646, 0x0646, 0 }; -static const unichar_t str_fc8e[] = { 0x0646, 0x0649, 0 }; -static const unichar_t str_fc8f[] = { 0x0646, 0x064a, 0 }; -static const unichar_t str_fc90[] = { 0x0649, 0x0670, 0 }; -static const unichar_t str_fc91[] = { 0x064a, 0x0631, 0 }; -static const unichar_t str_fc92[] = { 0x064a, 0x0632, 0 }; -static const unichar_t str_fc93[] = { 0x064a, 0x0645, 0 }; -static const unichar_t str_fc94[] = { 0x064a, 0x0646, 0 }; -static const unichar_t str_fc95[] = { 0x064a, 0x0649, 0 }; -static const unichar_t str_fc96[] = { 0x064a, 0x064a, 0 }; -static const unichar_t str_fc97[] = { 0x0626, 0x062c, 0 }; -static const unichar_t str_fc98[] = { 0x0626, 0x062d, 0 }; -static const unichar_t str_fc99[] = { 0x0626, 0x062e, 0 }; -static const unichar_t str_fc9a[] = { 0x0626, 0x0645, 0 }; -static const unichar_t str_fc9b[] = { 0x0626, 0x0647, 0 }; -static const unichar_t str_fc9c[] = { 0x0628, 0x062c, 0 }; -static const unichar_t str_fc9d[] = { 0x0628, 0x062d, 0 }; -static const unichar_t str_fc9e[] = { 0x0628, 0x062e, 0 }; -static const unichar_t str_fc9f[] = { 0x0628, 0x0645, 0 }; -static const unichar_t str_fca0[] = { 0x0628, 0x0647, 0 }; -static const unichar_t str_fca1[] = { 0x062a, 0x062c, 0 }; -static const unichar_t str_fca2[] = { 0x062a, 0x062d, 0 }; -static const unichar_t str_fca3[] = { 0x062a, 0x062e, 0 }; -static const unichar_t str_fca4[] = { 0x062a, 0x0645, 0 }; -static const unichar_t str_fca5[] = { 0x062a, 0x0647, 0 }; -static const unichar_t str_fca6[] = { 0x062b, 0x0645, 0 }; -static const unichar_t str_fca7[] = { 0x062c, 0x062d, 0 }; -static const unichar_t str_fca8[] = { 0x062c, 0x0645, 0 }; -static const unichar_t str_fca9[] = { 0x062d, 0x062c, 0 }; -static const unichar_t str_fcaa[] = { 0x062d, 0x0645, 0 }; -static const unichar_t str_fcab[] = { 0x062e, 0x062c, 0 }; -static const unichar_t str_fcac[] = { 0x062e, 0x0645, 0 }; -static const unichar_t str_fcad[] = { 0x0633, 0x062c, 0 }; -static const unichar_t str_fcae[] = { 0x0633, 0x062d, 0 }; -static const unichar_t str_fcaf[] = { 0x0633, 0x062e, 0 }; -static const unichar_t str_fcb0[] = { 0x0633, 0x0645, 0 }; -static const unichar_t str_fcb1[] = { 0x0635, 0x062d, 0 }; -static const unichar_t str_fcb2[] = { 0x0635, 0x062e, 0 }; -static const unichar_t str_fcb3[] = { 0x0635, 0x0645, 0 }; -static const unichar_t str_fcb4[] = { 0x0636, 0x062c, 0 }; -static const unichar_t str_fcb5[] = { 0x0636, 0x062d, 0 }; -static const unichar_t str_fcb6[] = { 0x0636, 0x062e, 0 }; -static const unichar_t str_fcb7[] = { 0x0636, 0x0645, 0 }; -static const unichar_t str_fcb8[] = { 0x0637, 0x062d, 0 }; -static const unichar_t str_fcb9[] = { 0x0638, 0x0645, 0 }; -static const unichar_t str_fcba[] = { 0x0639, 0x062c, 0 }; -static const unichar_t str_fcbb[] = { 0x0639, 0x0645, 0 }; -static const unichar_t str_fcbc[] = { 0x063a, 0x062c, 0 }; -static const unichar_t str_fcbd[] = { 0x063a, 0x0645, 0 }; -static const unichar_t str_fcbe[] = { 0x0641, 0x062c, 0 }; -static const unichar_t str_fcbf[] = { 0x0641, 0x062d, 0 }; -static const unichar_t str_fcc0[] = { 0x0641, 0x062e, 0 }; -static const unichar_t str_fcc1[] = { 0x0641, 0x0645, 0 }; -static const unichar_t str_fcc2[] = { 0x0642, 0x062d, 0 }; -static const unichar_t str_fcc3[] = { 0x0642, 0x0645, 0 }; -static const unichar_t str_fcc4[] = { 0x0643, 0x062c, 0 }; -static const unichar_t str_fcc5[] = { 0x0643, 0x062d, 0 }; -static const unichar_t str_fcc6[] = { 0x0643, 0x062e, 0 }; -static const unichar_t str_fcc7[] = { 0x0643, 0x0644, 0 }; -static const unichar_t str_fcc8[] = { 0x0643, 0x0645, 0 }; -static const unichar_t str_fcc9[] = { 0x0644, 0x062c, 0 }; -static const unichar_t str_fcca[] = { 0x0644, 0x062d, 0 }; -static const unichar_t str_fccb[] = { 0x0644, 0x062e, 0 }; -static const unichar_t str_fccc[] = { 0x0644, 0x0645, 0 }; -static const unichar_t str_fccd[] = { 0x0644, 0x0647, 0 }; -static const unichar_t str_fcce[] = { 0x0645, 0x062c, 0 }; -static const unichar_t str_fccf[] = { 0x0645, 0x062d, 0 }; -static const unichar_t str_fcd0[] = { 0x0645, 0x062e, 0 }; -static const unichar_t str_fcd1[] = { 0x0645, 0x0645, 0 }; -static const unichar_t str_fcd2[] = { 0x0646, 0x062c, 0 }; -static const unichar_t str_fcd3[] = { 0x0646, 0x062d, 0 }; -static const unichar_t str_fcd4[] = { 0x0646, 0x062e, 0 }; -static const unichar_t str_fcd5[] = { 0x0646, 0x0645, 0 }; -static const unichar_t str_fcd6[] = { 0x0646, 0x0647, 0 }; -static const unichar_t str_fcd7[] = { 0x0647, 0x062c, 0 }; -static const unichar_t str_fcd8[] = { 0x0647, 0x0645, 0 }; -static const unichar_t str_fcd9[] = { 0x0647, 0x0670, 0 }; -static const unichar_t str_fcda[] = { 0x064a, 0x062c, 0 }; -static const unichar_t str_fcdb[] = { 0x064a, 0x062d, 0 }; -static const unichar_t str_fcdc[] = { 0x064a, 0x062e, 0 }; -static const unichar_t str_fcdd[] = { 0x064a, 0x0645, 0 }; -static const unichar_t str_fcde[] = { 0x064a, 0x0647, 0 }; -static const unichar_t str_fcdf[] = { 0x0626, 0x0645, 0 }; -static const unichar_t str_fce0[] = { 0x0626, 0x0647, 0 }; -static const unichar_t str_fce1[] = { 0x0628, 0x0645, 0 }; -static const unichar_t str_fce2[] = { 0x0628, 0x0647, 0 }; -static const unichar_t str_fce3[] = { 0x062a, 0x0645, 0 }; -static const unichar_t str_fce4[] = { 0x062a, 0x0647, 0 }; -static const unichar_t str_fce5[] = { 0x062b, 0x0645, 0 }; -static const unichar_t str_fce6[] = { 0x062b, 0x0647, 0 }; -static const unichar_t str_fce7[] = { 0x0633, 0x0645, 0 }; -static const unichar_t str_fce8[] = { 0x0633, 0x0647, 0 }; -static const unichar_t str_fce9[] = { 0x0634, 0x0645, 0 }; -static const unichar_t str_fcea[] = { 0x0634, 0x0647, 0 }; -static const unichar_t str_fceb[] = { 0x0643, 0x0644, 0 }; -static const unichar_t str_fcec[] = { 0x0643, 0x0645, 0 }; -static const unichar_t str_fced[] = { 0x0644, 0x0645, 0 }; -static const unichar_t str_fcee[] = { 0x0646, 0x0645, 0 }; -static const unichar_t str_fcef[] = { 0x0646, 0x0647, 0 }; -static const unichar_t str_fcf0[] = { 0x064a, 0x0645, 0 }; -static const unichar_t str_fcf1[] = { 0x064a, 0x0647, 0 }; -static const unichar_t str_fcf2[] = { 0x0640, 0x064e, 0x0651, 0 }; -static const unichar_t str_fcf3[] = { 0x0640, 0x064f, 0x0651, 0 }; -static const unichar_t str_fcf4[] = { 0x0640, 0x0650, 0x0651, 0 }; -static const unichar_t str_fcf5[] = { 0x0637, 0x0649, 0 }; -static const unichar_t str_fcf6[] = { 0x0637, 0x064a, 0 }; -static const unichar_t str_fcf7[] = { 0x0639, 0x0649, 0 }; -static const unichar_t str_fcf8[] = { 0x0639, 0x064a, 0 }; -static const unichar_t str_fcf9[] = { 0x063a, 0x0649, 0 }; -static const unichar_t str_fcfa[] = { 0x063a, 0x064a, 0 }; -static const unichar_t str_fcfb[] = { 0x0633, 0x0649, 0 }; -static const unichar_t str_fcfc[] = { 0x0633, 0x064a, 0 }; -static const unichar_t str_fcfd[] = { 0x0634, 0x0649, 0 }; -static const unichar_t str_fcfe[] = { 0x0634, 0x064a, 0 }; -static const unichar_t str_fcff[] = { 0x062d, 0x0649, 0 }; -static const unichar_t str_fd00[] = { 0x062d, 0x064a, 0 }; -static const unichar_t str_fd01[] = { 0x062c, 0x0649, 0 }; -static const unichar_t str_fd02[] = { 0x062c, 0x064a, 0 }; -static const unichar_t str_fd03[] = { 0x062e, 0x0649, 0 }; -static const unichar_t str_fd04[] = { 0x062e, 0x064a, 0 }; -static const unichar_t str_fd05[] = { 0x0635, 0x0649, 0 }; -static const unichar_t str_fd06[] = { 0x0635, 0x064a, 0 }; -static const unichar_t str_fd07[] = { 0x0636, 0x0649, 0 }; -static const unichar_t str_fd08[] = { 0x0636, 0x064a, 0 }; -static const unichar_t str_fd09[] = { 0x0634, 0x062c, 0 }; -static const unichar_t str_fd0a[] = { 0x0634, 0x062d, 0 }; -static const unichar_t str_fd0b[] = { 0x0634, 0x062e, 0 }; -static const unichar_t str_fd0c[] = { 0x0634, 0x0645, 0 }; -static const unichar_t str_fd0d[] = { 0x0634, 0x0631, 0 }; -static const unichar_t str_fd0e[] = { 0x0633, 0x0631, 0 }; -static const unichar_t str_fd0f[] = { 0x0635, 0x0631, 0 }; -static const unichar_t str_fd10[] = { 0x0636, 0x0631, 0 }; -static const unichar_t str_fd11[] = { 0x0637, 0x0649, 0 }; -static const unichar_t str_fd12[] = { 0x0637, 0x064a, 0 }; -static const unichar_t str_fd13[] = { 0x0639, 0x0649, 0 }; -static const unichar_t str_fd14[] = { 0x0639, 0x064a, 0 }; -static const unichar_t str_fd15[] = { 0x063a, 0x0649, 0 }; -static const unichar_t str_fd16[] = { 0x063a, 0x064a, 0 }; -static const unichar_t str_fd17[] = { 0x0633, 0x0649, 0 }; -static const unichar_t str_fd18[] = { 0x0633, 0x064a, 0 }; -static const unichar_t str_fd19[] = { 0x0634, 0x0649, 0 }; -static const unichar_t str_fd1a[] = { 0x0634, 0x064a, 0 }; -static const unichar_t str_fd1b[] = { 0x062d, 0x0649, 0 }; -static const unichar_t str_fd1c[] = { 0x062d, 0x064a, 0 }; -static const unichar_t str_fd1d[] = { 0x062c, 0x0649, 0 }; -static const unichar_t str_fd1e[] = { 0x062c, 0x064a, 0 }; -static const unichar_t str_fd1f[] = { 0x062e, 0x0649, 0 }; -static const unichar_t str_fd20[] = { 0x062e, 0x064a, 0 }; -static const unichar_t str_fd21[] = { 0x0635, 0x0649, 0 }; -static const unichar_t str_fd22[] = { 0x0635, 0x064a, 0 }; -static const unichar_t str_fd23[] = { 0x0636, 0x0649, 0 }; -static const unichar_t str_fd24[] = { 0x0636, 0x064a, 0 }; -static const unichar_t str_fd25[] = { 0x0634, 0x062c, 0 }; -static const unichar_t str_fd26[] = { 0x0634, 0x062d, 0 }; -static const unichar_t str_fd27[] = { 0x0634, 0x062e, 0 }; -static const unichar_t str_fd28[] = { 0x0634, 0x0645, 0 }; -static const unichar_t str_fd29[] = { 0x0634, 0x0631, 0 }; -static const unichar_t str_fd2a[] = { 0x0633, 0x0631, 0 }; -static const unichar_t str_fd2b[] = { 0x0635, 0x0631, 0 }; -static const unichar_t str_fd2c[] = { 0x0636, 0x0631, 0 }; -static const unichar_t str_fd2d[] = { 0x0634, 0x062c, 0 }; -static const unichar_t str_fd2e[] = { 0x0634, 0x062d, 0 }; -static const unichar_t str_fd2f[] = { 0x0634, 0x062e, 0 }; -static const unichar_t str_fd30[] = { 0x0634, 0x0645, 0 }; -static const unichar_t str_fd31[] = { 0x0633, 0x0647, 0 }; -static const unichar_t str_fd32[] = { 0x0634, 0x0647, 0 }; -static const unichar_t str_fd33[] = { 0x0637, 0x0645, 0 }; -static const unichar_t str_fd34[] = { 0x0633, 0x062c, 0 }; -static const unichar_t str_fd35[] = { 0x0633, 0x062d, 0 }; -static const unichar_t str_fd36[] = { 0x0633, 0x062e, 0 }; -static const unichar_t str_fd37[] = { 0x0634, 0x062c, 0 }; -static const unichar_t str_fd38[] = { 0x0634, 0x062d, 0 }; -static const unichar_t str_fd39[] = { 0x0634, 0x062e, 0 }; -static const unichar_t str_fd3a[] = { 0x0637, 0x0645, 0 }; -static const unichar_t str_fd3b[] = { 0x0638, 0x0645, 0 }; -static const unichar_t str_fd3c[] = { 0x0627, 0x064b, 0 }; -static const unichar_t str_fd3d[] = { 0x0627, 0x064b, 0 }; -static const unichar_t str_fd50[] = { 0x062a, 0x062c, 0x0645, 0 }; -static const unichar_t str_fd51[] = { 0x062a, 0x062d, 0x062c, 0 }; -static const unichar_t str_fd52[] = { 0x062a, 0x062d, 0x062c, 0 }; -static const unichar_t str_fd53[] = { 0x062a, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd54[] = { 0x062a, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd55[] = { 0x062a, 0x0645, 0x062c, 0 }; -static const unichar_t str_fd56[] = { 0x062a, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd57[] = { 0x062a, 0x0645, 0x062e, 0 }; -static const unichar_t str_fd58[] = { 0x062c, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd59[] = { 0x062c, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd5a[] = { 0x062d, 0x0645, 0x064a, 0 }; -static const unichar_t str_fd5b[] = { 0x062d, 0x0645, 0x0649, 0 }; -static const unichar_t str_fd5c[] = { 0x0633, 0x062d, 0x062c, 0 }; -static const unichar_t str_fd5d[] = { 0x0633, 0x062c, 0x062d, 0 }; -static const unichar_t str_fd5e[] = { 0x0633, 0x062c, 0x0649, 0 }; -static const unichar_t str_fd5f[] = { 0x0633, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd60[] = { 0x0633, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd61[] = { 0x0633, 0x0645, 0x062c, 0 }; -static const unichar_t str_fd62[] = { 0x0633, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd63[] = { 0x0633, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd64[] = { 0x0635, 0x062d, 0x062d, 0 }; -static const unichar_t str_fd65[] = { 0x0635, 0x062d, 0x062d, 0 }; -static const unichar_t str_fd66[] = { 0x0635, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd67[] = { 0x0634, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd68[] = { 0x0634, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd69[] = { 0x0634, 0x062c, 0x064a, 0 }; -static const unichar_t str_fd6a[] = { 0x0634, 0x0645, 0x062e, 0 }; -static const unichar_t str_fd6b[] = { 0x0634, 0x0645, 0x062e, 0 }; -static const unichar_t str_fd6c[] = { 0x0634, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd6d[] = { 0x0634, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd6e[] = { 0x0636, 0x062d, 0x0649, 0 }; -static const unichar_t str_fd6f[] = { 0x0636, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd70[] = { 0x0636, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd71[] = { 0x0637, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd72[] = { 0x0637, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd73[] = { 0x0637, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd74[] = { 0x0637, 0x0645, 0x064a, 0 }; -static const unichar_t str_fd75[] = { 0x0639, 0x062c, 0x0645, 0 }; -static const unichar_t str_fd76[] = { 0x0639, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd77[] = { 0x0639, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd78[] = { 0x0639, 0x0645, 0x0649, 0 }; -static const unichar_t str_fd79[] = { 0x063a, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd7a[] = { 0x063a, 0x0645, 0x064a, 0 }; -static const unichar_t str_fd7b[] = { 0x063a, 0x0645, 0x0649, 0 }; -static const unichar_t str_fd7c[] = { 0x0641, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd7d[] = { 0x0641, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd7e[] = { 0x0642, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd7f[] = { 0x0642, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd80[] = { 0x0644, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd81[] = { 0x0644, 0x062d, 0x064a, 0 }; -static const unichar_t str_fd82[] = { 0x0644, 0x062d, 0x0649, 0 }; -static const unichar_t str_fd83[] = { 0x0644, 0x062c, 0x062c, 0 }; -static const unichar_t str_fd84[] = { 0x0644, 0x062c, 0x062c, 0 }; -static const unichar_t str_fd85[] = { 0x0644, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd86[] = { 0x0644, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd87[] = { 0x0644, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd88[] = { 0x0644, 0x0645, 0x062d, 0 }; -static const unichar_t str_fd89[] = { 0x0645, 0x062d, 0x062c, 0 }; -static const unichar_t str_fd8a[] = { 0x0645, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd8b[] = { 0x0645, 0x062d, 0x064a, 0 }; -static const unichar_t str_fd8c[] = { 0x0645, 0x062c, 0x062d, 0 }; -static const unichar_t str_fd8d[] = { 0x0645, 0x062c, 0x0645, 0 }; -static const unichar_t str_fd8e[] = { 0x0645, 0x062e, 0x062c, 0 }; -static const unichar_t str_fd8f[] = { 0x0645, 0x062e, 0x0645, 0 }; -static const unichar_t str_fd92[] = { 0x0645, 0x062c, 0x062e, 0 }; -static const unichar_t str_fd93[] = { 0x0647, 0x0645, 0x062c, 0 }; -static const unichar_t str_fd94[] = { 0x0647, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd95[] = { 0x0646, 0x062d, 0x0645, 0 }; -static const unichar_t str_fd96[] = { 0x0646, 0x062d, 0x0649, 0 }; -static const unichar_t str_fd97[] = { 0x0646, 0x062c, 0x0645, 0 }; -static const unichar_t str_fd98[] = { 0x0646, 0x062c, 0x0645, 0 }; -static const unichar_t str_fd99[] = { 0x0646, 0x062c, 0x0649, 0 }; -static const unichar_t str_fd9a[] = { 0x0646, 0x0645, 0x064a, 0 }; -static const unichar_t str_fd9b[] = { 0x0646, 0x0645, 0x0649, 0 }; -static const unichar_t str_fd9c[] = { 0x064a, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd9d[] = { 0x064a, 0x0645, 0x0645, 0 }; -static const unichar_t str_fd9e[] = { 0x0628, 0x062e, 0x064a, 0 }; -static const unichar_t str_fd9f[] = { 0x062a, 0x062c, 0x064a, 0 }; -static const unichar_t str_fda0[] = { 0x062a, 0x062c, 0x0649, 0 }; -static const unichar_t str_fda1[] = { 0x062a, 0x062e, 0x064a, 0 }; -static const unichar_t str_fda2[] = { 0x062a, 0x062e, 0x0649, 0 }; -static const unichar_t str_fda3[] = { 0x062a, 0x0645, 0x064a, 0 }; -static const unichar_t str_fda4[] = { 0x062a, 0x0645, 0x0649, 0 }; -static const unichar_t str_fda5[] = { 0x062c, 0x0645, 0x064a, 0 }; -static const unichar_t str_fda6[] = { 0x062c, 0x062d, 0x0649, 0 }; -static const unichar_t str_fda7[] = { 0x062c, 0x0645, 0x0649, 0 }; -static const unichar_t str_fda8[] = { 0x0633, 0x062e, 0x0649, 0 }; -static const unichar_t str_fda9[] = { 0x0635, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdaa[] = { 0x0634, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdab[] = { 0x0636, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdac[] = { 0x0644, 0x062c, 0x064a, 0 }; -static const unichar_t str_fdad[] = { 0x0644, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdae[] = { 0x064a, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdaf[] = { 0x064a, 0x062c, 0x064a, 0 }; -static const unichar_t str_fdb0[] = { 0x064a, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdb1[] = { 0x0645, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdb2[] = { 0x0642, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdb3[] = { 0x0646, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdb4[] = { 0x0642, 0x0645, 0x062d, 0 }; -static const unichar_t str_fdb5[] = { 0x0644, 0x062d, 0x0645, 0 }; -static const unichar_t str_fdb6[] = { 0x0639, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdb7[] = { 0x0643, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdb8[] = { 0x0646, 0x062c, 0x062d, 0 }; -static const unichar_t str_fdb9[] = { 0x0645, 0x062e, 0x064a, 0 }; -static const unichar_t str_fdba[] = { 0x0644, 0x062c, 0x0645, 0 }; -static const unichar_t str_fdbb[] = { 0x0643, 0x0645, 0x0645, 0 }; -static const unichar_t str_fdbc[] = { 0x0644, 0x062c, 0x0645, 0 }; -static const unichar_t str_fdbd[] = { 0x0646, 0x062c, 0x062d, 0 }; -static const unichar_t str_fdbe[] = { 0x062c, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdbf[] = { 0x062d, 0x062c, 0x064a, 0 }; -static const unichar_t str_fdc0[] = { 0x0645, 0x062c, 0x064a, 0 }; -static const unichar_t str_fdc1[] = { 0x0641, 0x0645, 0x064a, 0 }; -static const unichar_t str_fdc2[] = { 0x0628, 0x062d, 0x064a, 0 }; -static const unichar_t str_fdc3[] = { 0x0643, 0x0645, 0x0645, 0 }; -static const unichar_t str_fdc4[] = { 0x0639, 0x062c, 0x0645, 0 }; -static const unichar_t str_fdc5[] = { 0x0635, 0x0645, 0x0645, 0 }; -static const unichar_t str_fdc6[] = { 0x0633, 0x062e, 0x064a, 0 }; -static const unichar_t str_fdc7[] = { 0x0646, 0x062c, 0x064a, 0 }; -static const unichar_t str_fdf0[] = { 0x0635, 0x0644, 0x06d2, 0 }; -static const unichar_t str_fdf1[] = { 0x0642, 0x0644, 0x06d2, 0 }; -static const unichar_t str_fdf2[] = { 0x0627, 0x0644, 0x0644, 0x0647, 0 }; -static const unichar_t str_fdf3[] = { 0x0627, 0x0643, 0x0628, 0x0631, 0 }; -static const unichar_t str_fdf4[] = { 0x0645, 0x062d, 0x0645, 0x062f, 0 }; -static const unichar_t str_fdf5[] = { 0x0635, 0x0644, 0x0639, 0x0645, 0 }; -static const unichar_t str_fdf6[] = { 0x0631, 0x0633, 0x0648, 0x0644, 0 }; -static const unichar_t str_fdf7[] = { 0x0639, 0x0644, 0x064a, 0x0647, 0 }; -static const unichar_t str_fdf8[] = { 0x0648, 0x0633, 0x0644, 0x0645, 0 }; -static const unichar_t str_fdf9[] = { 0x0635, 0x0644, 0x0649, 0 }; -static const unichar_t str_fdfa[] = { 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064a, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, 0 }; -static const unichar_t str_fdfb[] = { 0x062c, 0x0644, 0x0020, 0x062c, 0x0644, 0x0627, 0x0644, 0x0647, 0 }; -static const unichar_t str_fdfc[] = { 0x0631, 0x06cc, 0x0627, 0x0644, 0 }; -static const unichar_t str_fe10[] = { 0x002c, 0 }; -static const unichar_t str_fe11[] = { 0x3001, 0 }; -static const unichar_t str_fe12[] = { 0x3002, 0 }; -static const unichar_t str_fe13[] = { 0x003a, 0 }; -static const unichar_t str_fe14[] = { 0x003b, 0 }; -static const unichar_t str_fe15[] = { 0x0021, 0 }; -static const unichar_t str_fe16[] = { 0x003f, 0 }; -static const unichar_t str_fe17[] = { 0x3016, 0 }; -static const unichar_t str_fe18[] = { 0x3017, 0 }; -static const unichar_t str_fe19[] = { 0x2026, 0 }; -static const unichar_t str_fe30[] = { 0x2025, 0 }; -static const unichar_t str_fe31[] = { 0x2014, 0 }; -static const unichar_t str_fe32[] = { 0x2013, 0 }; -static const unichar_t str_fe33[] = { 0x005f, 0 }; -static const unichar_t str_fe34[] = { 0x005f, 0 }; -static const unichar_t str_fe35[] = { 0x0028, 0 }; -static const unichar_t str_fe36[] = { 0x0029, 0 }; -static const unichar_t str_fe37[] = { 0x007b, 0 }; -static const unichar_t str_fe38[] = { 0x007d, 0 }; -static const unichar_t str_fe39[] = { 0x3014, 0 }; -static const unichar_t str_fe3a[] = { 0x3015, 0 }; -static const unichar_t str_fe3b[] = { 0x3010, 0 }; -static const unichar_t str_fe3c[] = { 0x3011, 0 }; -static const unichar_t str_fe3d[] = { 0x300a, 0 }; -static const unichar_t str_fe3e[] = { 0x300b, 0 }; -static const unichar_t str_fe3f[] = { 0x3008, 0 }; -static const unichar_t str_fe40[] = { 0x3009, 0 }; -static const unichar_t str_fe41[] = { 0x300c, 0 }; -static const unichar_t str_fe42[] = { 0x300d, 0 }; -static const unichar_t str_fe43[] = { 0x300e, 0 }; -static const unichar_t str_fe44[] = { 0x300f, 0 }; -static const unichar_t str_fe47[] = { 0x005b, 0 }; -static const unichar_t str_fe48[] = { 0x005d, 0 }; -static const unichar_t str_fe49[] = { 0x203e, 0 }; -static const unichar_t str_fe4a[] = { 0x203e, 0 }; -static const unichar_t str_fe4b[] = { 0x203e, 0 }; -static const unichar_t str_fe4c[] = { 0x203e, 0 }; -static const unichar_t str_fe4d[] = { 0x005f, 0 }; -static const unichar_t str_fe4e[] = { 0x005f, 0 }; -static const unichar_t str_fe4f[] = { 0x005f, 0 }; -static const unichar_t str_fe50[] = { 0x002c, 0 }; -static const unichar_t str_fe51[] = { 0x3001, 0 }; -static const unichar_t str_fe52[] = { 0x002e, 0 }; -static const unichar_t str_fe54[] = { 0x003b, 0 }; -static const unichar_t str_fe55[] = { 0x003a, 0 }; -static const unichar_t str_fe56[] = { 0x003f, 0 }; -static const unichar_t str_fe57[] = { 0x0021, 0 }; -static const unichar_t str_fe58[] = { 0x2014, 0 }; -static const unichar_t str_fe59[] = { 0x0028, 0 }; -static const unichar_t str_fe5a[] = { 0x0029, 0 }; -static const unichar_t str_fe5b[] = { 0x007b, 0 }; -static const unichar_t str_fe5c[] = { 0x007d, 0 }; -static const unichar_t str_fe5d[] = { 0x3014, 0 }; -static const unichar_t str_fe5e[] = { 0x3015, 0 }; -static const unichar_t str_fe5f[] = { 0x0023, 0 }; -static const unichar_t str_fe60[] = { 0x0026, 0 }; -static const unichar_t str_fe61[] = { 0x002a, 0 }; -static const unichar_t str_fe62[] = { 0x002b, 0 }; -static const unichar_t str_fe63[] = { 0x002d, 0 }; -static const unichar_t str_fe64[] = { 0x003c, 0 }; -static const unichar_t str_fe65[] = { 0x003e, 0 }; -static const unichar_t str_fe66[] = { 0x003d, 0 }; -static const unichar_t str_fe68[] = { 0x005c, 0 }; -static const unichar_t str_fe69[] = { 0x0024, 0 }; -static const unichar_t str_fe6a[] = { 0x0025, 0 }; -static const unichar_t str_fe6b[] = { 0x0040, 0 }; -static const unichar_t str_fe70[] = { 0x0020, 0x064b, 0 }; -static const unichar_t str_fe71[] = { 0x0640, 0x064b, 0 }; -static const unichar_t str_fe72[] = { 0x0020, 0x064c, 0 }; -static const unichar_t str_fe74[] = { 0x0020, 0x064d, 0 }; -static const unichar_t str_fe76[] = { 0x0020, 0x064e, 0 }; -static const unichar_t str_fe77[] = { 0x0640, 0x064e, 0 }; -static const unichar_t str_fe78[] = { 0x0020, 0x064f, 0 }; -static const unichar_t str_fe79[] = { 0x0640, 0x064f, 0 }; -static const unichar_t str_fe7a[] = { 0x0020, 0x0650, 0 }; -static const unichar_t str_fe7b[] = { 0x0640, 0x0650, 0 }; -static const unichar_t str_fe7c[] = { 0x0020, 0x0651, 0 }; -static const unichar_t str_fe7d[] = { 0x0640, 0x0651, 0 }; -static const unichar_t str_fe7e[] = { 0x0020, 0x0652, 0 }; -static const unichar_t str_fe7f[] = { 0x0640, 0x0652, 0 }; -static const unichar_t str_fe80[] = { 0x0621, 0 }; -static const unichar_t str_fe81[] = { 0x0622, 0 }; -static const unichar_t str_fe82[] = { 0x0622, 0 }; -static const unichar_t str_fe83[] = { 0x0623, 0 }; -static const unichar_t str_fe84[] = { 0x0623, 0 }; -static const unichar_t str_fe85[] = { 0x0624, 0 }; -static const unichar_t str_fe86[] = { 0x0624, 0 }; -static const unichar_t str_fe87[] = { 0x0625, 0 }; -static const unichar_t str_fe88[] = { 0x0625, 0 }; -static const unichar_t str_fe89[] = { 0x0626, 0 }; -static const unichar_t str_fe8a[] = { 0x0626, 0 }; -static const unichar_t str_fe8b[] = { 0x0626, 0 }; -static const unichar_t str_fe8c[] = { 0x0626, 0 }; -static const unichar_t str_fe8d[] = { 0x0627, 0 }; -static const unichar_t str_fe8e[] = { 0x0627, 0 }; -static const unichar_t str_fe8f[] = { 0x0628, 0 }; -static const unichar_t str_fe90[] = { 0x0628, 0 }; -static const unichar_t str_fe91[] = { 0x0628, 0 }; -static const unichar_t str_fe92[] = { 0x0628, 0 }; -static const unichar_t str_fe93[] = { 0x0629, 0 }; -static const unichar_t str_fe94[] = { 0x0629, 0 }; -static const unichar_t str_fe95[] = { 0x062a, 0 }; -static const unichar_t str_fe96[] = { 0x062a, 0 }; -static const unichar_t str_fe97[] = { 0x062a, 0 }; -static const unichar_t str_fe98[] = { 0x062a, 0 }; -static const unichar_t str_fe99[] = { 0x062b, 0 }; -static const unichar_t str_fe9a[] = { 0x062b, 0 }; -static const unichar_t str_fe9b[] = { 0x062b, 0 }; -static const unichar_t str_fe9c[] = { 0x062b, 0 }; -static const unichar_t str_fe9d[] = { 0x062c, 0 }; -static const unichar_t str_fe9e[] = { 0x062c, 0 }; -static const unichar_t str_fe9f[] = { 0x062c, 0 }; -static const unichar_t str_fea0[] = { 0x062c, 0 }; -static const unichar_t str_fea1[] = { 0x062d, 0 }; -static const unichar_t str_fea2[] = { 0x062d, 0 }; -static const unichar_t str_fea3[] = { 0x062d, 0 }; -static const unichar_t str_fea4[] = { 0x062d, 0 }; -static const unichar_t str_fea5[] = { 0x062e, 0 }; -static const unichar_t str_fea6[] = { 0x062e, 0 }; -static const unichar_t str_fea7[] = { 0x062e, 0 }; -static const unichar_t str_fea8[] = { 0x062e, 0 }; -static const unichar_t str_fea9[] = { 0x062f, 0 }; -static const unichar_t str_feaa[] = { 0x062f, 0 }; -static const unichar_t str_feab[] = { 0x0630, 0 }; -static const unichar_t str_feac[] = { 0x0630, 0 }; -static const unichar_t str_fead[] = { 0x0631, 0 }; -static const unichar_t str_feae[] = { 0x0631, 0 }; -static const unichar_t str_feaf[] = { 0x0632, 0 }; -static const unichar_t str_feb0[] = { 0x0632, 0 }; -static const unichar_t str_feb1[] = { 0x0633, 0 }; -static const unichar_t str_feb2[] = { 0x0633, 0 }; -static const unichar_t str_feb3[] = { 0x0633, 0 }; -static const unichar_t str_feb4[] = { 0x0633, 0 }; -static const unichar_t str_feb5[] = { 0x0634, 0 }; -static const unichar_t str_feb6[] = { 0x0634, 0 }; -static const unichar_t str_feb7[] = { 0x0634, 0 }; -static const unichar_t str_feb8[] = { 0x0634, 0 }; -static const unichar_t str_feb9[] = { 0x0635, 0 }; -static const unichar_t str_feba[] = { 0x0635, 0 }; -static const unichar_t str_febb[] = { 0x0635, 0 }; -static const unichar_t str_febc[] = { 0x0635, 0 }; -static const unichar_t str_febd[] = { 0x0636, 0 }; -static const unichar_t str_febe[] = { 0x0636, 0 }; -static const unichar_t str_febf[] = { 0x0636, 0 }; -static const unichar_t str_fec0[] = { 0x0636, 0 }; -static const unichar_t str_fec1[] = { 0x0637, 0 }; -static const unichar_t str_fec2[] = { 0x0637, 0 }; -static const unichar_t str_fec3[] = { 0x0637, 0 }; -static const unichar_t str_fec4[] = { 0x0637, 0 }; -static const unichar_t str_fec5[] = { 0x0638, 0 }; -static const unichar_t str_fec6[] = { 0x0638, 0 }; -static const unichar_t str_fec7[] = { 0x0638, 0 }; -static const unichar_t str_fec8[] = { 0x0638, 0 }; -static const unichar_t str_fec9[] = { 0x0639, 0 }; -static const unichar_t str_feca[] = { 0x0639, 0 }; -static const unichar_t str_fecb[] = { 0x0639, 0 }; -static const unichar_t str_fecc[] = { 0x0639, 0 }; -static const unichar_t str_fecd[] = { 0x063a, 0 }; -static const unichar_t str_fece[] = { 0x063a, 0 }; -static const unichar_t str_fecf[] = { 0x063a, 0 }; -static const unichar_t str_fed0[] = { 0x063a, 0 }; -static const unichar_t str_fed1[] = { 0x0641, 0 }; -static const unichar_t str_fed2[] = { 0x0641, 0 }; -static const unichar_t str_fed3[] = { 0x0641, 0 }; -static const unichar_t str_fed4[] = { 0x0641, 0 }; -static const unichar_t str_fed5[] = { 0x0642, 0 }; -static const unichar_t str_fed6[] = { 0x0642, 0 }; -static const unichar_t str_fed7[] = { 0x0642, 0 }; -static const unichar_t str_fed8[] = { 0x0642, 0 }; -static const unichar_t str_fed9[] = { 0x0643, 0 }; -static const unichar_t str_feda[] = { 0x0643, 0 }; -static const unichar_t str_fedb[] = { 0x0643, 0 }; -static const unichar_t str_fedc[] = { 0x0643, 0 }; -static const unichar_t str_fedd[] = { 0x0644, 0 }; -static const unichar_t str_fede[] = { 0x0644, 0 }; -static const unichar_t str_fedf[] = { 0x0644, 0 }; -static const unichar_t str_fee0[] = { 0x0644, 0 }; -static const unichar_t str_fee1[] = { 0x0645, 0 }; -static const unichar_t str_fee2[] = { 0x0645, 0 }; -static const unichar_t str_fee3[] = { 0x0645, 0 }; -static const unichar_t str_fee4[] = { 0x0645, 0 }; -static const unichar_t str_fee5[] = { 0x0646, 0 }; -static const unichar_t str_fee6[] = { 0x0646, 0 }; -static const unichar_t str_fee7[] = { 0x0646, 0 }; -static const unichar_t str_fee8[] = { 0x0646, 0 }; -static const unichar_t str_fee9[] = { 0x0647, 0 }; -static const unichar_t str_feea[] = { 0x0647, 0 }; -static const unichar_t str_feeb[] = { 0x0647, 0 }; -static const unichar_t str_feec[] = { 0x0647, 0 }; -static const unichar_t str_feed[] = { 0x0648, 0 }; -static const unichar_t str_feee[] = { 0x0648, 0 }; -static const unichar_t str_feef[] = { 0x0649, 0 }; -static const unichar_t str_fef0[] = { 0x0649, 0 }; -static const unichar_t str_fef1[] = { 0x064a, 0 }; -static const unichar_t str_fef2[] = { 0x064a, 0 }; -static const unichar_t str_fef3[] = { 0x064a, 0 }; -static const unichar_t str_fef4[] = { 0x064a, 0 }; -static const unichar_t str_fef5[] = { 0x0644, 0x0622, 0 }; -static const unichar_t str_fef6[] = { 0x0644, 0x0622, 0 }; -static const unichar_t str_fef7[] = { 0x0644, 0x0623, 0 }; -static const unichar_t str_fef8[] = { 0x0644, 0x0623, 0 }; -static const unichar_t str_fef9[] = { 0x0644, 0x0625, 0 }; -static const unichar_t str_fefa[] = { 0x0644, 0x0625, 0 }; -static const unichar_t str_fefb[] = { 0x0644, 0x0627, 0 }; -static const unichar_t str_fefc[] = { 0x0644, 0x0627, 0 }; -static const unichar_t str_ff01[] = { 0x0021, 0 }; -static const unichar_t str_ff02[] = { 0x0022, 0 }; -static const unichar_t str_ff03[] = { 0x0023, 0 }; -static const unichar_t str_ff04[] = { 0x0024, 0 }; -static const unichar_t str_ff05[] = { 0x0025, 0 }; -static const unichar_t str_ff06[] = { 0x0026, 0 }; -static const unichar_t str_ff07[] = { 0x0027, 0 }; -static const unichar_t str_ff08[] = { 0x0028, 0 }; -static const unichar_t str_ff09[] = { 0x0029, 0 }; -static const unichar_t str_ff0a[] = { 0x002a, 0 }; -static const unichar_t str_ff0b[] = { 0x002b, 0 }; -static const unichar_t str_ff0c[] = { 0x002c, 0 }; -static const unichar_t str_ff0d[] = { 0x002d, 0 }; -static const unichar_t str_ff0e[] = { 0x002e, 0 }; -static const unichar_t str_ff0f[] = { 0x002f, 0 }; -static const unichar_t str_ff10[] = { 0x0030, 0 }; -static const unichar_t str_ff11[] = { 0x0031, 0 }; -static const unichar_t str_ff12[] = { 0x0032, 0 }; -static const unichar_t str_ff13[] = { 0x0033, 0 }; -static const unichar_t str_ff14[] = { 0x0034, 0 }; -static const unichar_t str_ff15[] = { 0x0035, 0 }; -static const unichar_t str_ff16[] = { 0x0036, 0 }; -static const unichar_t str_ff17[] = { 0x0037, 0 }; -static const unichar_t str_ff18[] = { 0x0038, 0 }; -static const unichar_t str_ff19[] = { 0x0039, 0 }; -static const unichar_t str_ff1a[] = { 0x003a, 0 }; -static const unichar_t str_ff1b[] = { 0x003b, 0 }; -static const unichar_t str_ff1c[] = { 0x003c, 0 }; -static const unichar_t str_ff1d[] = { 0x003d, 0 }; -static const unichar_t str_ff1e[] = { 0x003e, 0 }; -static const unichar_t str_ff1f[] = { 0x003f, 0 }; -static const unichar_t str_ff20[] = { 0x0040, 0 }; -static const unichar_t str_ff21[] = { 0x0041, 0 }; -static const unichar_t str_ff22[] = { 0x0042, 0 }; -static const unichar_t str_ff23[] = { 0x0043, 0 }; -static const unichar_t str_ff24[] = { 0x0044, 0 }; -static const unichar_t str_ff25[] = { 0x0045, 0 }; -static const unichar_t str_ff26[] = { 0x0046, 0 }; -static const unichar_t str_ff27[] = { 0x0047, 0 }; -static const unichar_t str_ff28[] = { 0x0048, 0 }; -static const unichar_t str_ff29[] = { 0x0049, 0 }; -static const unichar_t str_ff2a[] = { 0x004a, 0 }; -static const unichar_t str_ff2b[] = { 0x004b, 0 }; -static const unichar_t str_ff2c[] = { 0x004c, 0 }; -static const unichar_t str_ff2d[] = { 0x004d, 0 }; -static const unichar_t str_ff2e[] = { 0x004e, 0 }; -static const unichar_t str_ff2f[] = { 0x004f, 0 }; -static const unichar_t str_ff30[] = { 0x0050, 0 }; -static const unichar_t str_ff31[] = { 0x0051, 0 }; -static const unichar_t str_ff32[] = { 0x0052, 0 }; -static const unichar_t str_ff33[] = { 0x0053, 0 }; -static const unichar_t str_ff34[] = { 0x0054, 0 }; -static const unichar_t str_ff35[] = { 0x0055, 0 }; -static const unichar_t str_ff36[] = { 0x0056, 0 }; -static const unichar_t str_ff37[] = { 0x0057, 0 }; -static const unichar_t str_ff38[] = { 0x0058, 0 }; -static const unichar_t str_ff39[] = { 0x0059, 0 }; -static const unichar_t str_ff3a[] = { 0x005a, 0 }; -static const unichar_t str_ff3b[] = { 0x005b, 0 }; -static const unichar_t str_ff3c[] = { 0x005c, 0 }; -static const unichar_t str_ff3d[] = { 0x005d, 0 }; -static const unichar_t str_ff3e[] = { 0x005e, 0 }; -static const unichar_t str_ff3f[] = { 0x005f, 0 }; -static const unichar_t str_ff40[] = { 0x0060, 0 }; -static const unichar_t str_ff41[] = { 0x0061, 0 }; -static const unichar_t str_ff42[] = { 0x0062, 0 }; -static const unichar_t str_ff43[] = { 0x0063, 0 }; -static const unichar_t str_ff44[] = { 0x0064, 0 }; -static const unichar_t str_ff45[] = { 0x0065, 0 }; -static const unichar_t str_ff46[] = { 0x0066, 0 }; -static const unichar_t str_ff47[] = { 0x0067, 0 }; -static const unichar_t str_ff48[] = { 0x0068, 0 }; -static const unichar_t str_ff49[] = { 0x0069, 0 }; -static const unichar_t str_ff4a[] = { 0x006a, 0 }; -static const unichar_t str_ff4b[] = { 0x006b, 0 }; -static const unichar_t str_ff4c[] = { 0x006c, 0 }; -static const unichar_t str_ff4d[] = { 0x006d, 0 }; -static const unichar_t str_ff4e[] = { 0x006e, 0 }; -static const unichar_t str_ff4f[] = { 0x006f, 0 }; -static const unichar_t str_ff50[] = { 0x0070, 0 }; -static const unichar_t str_ff51[] = { 0x0071, 0 }; -static const unichar_t str_ff52[] = { 0x0072, 0 }; -static const unichar_t str_ff53[] = { 0x0073, 0 }; -static const unichar_t str_ff54[] = { 0x0074, 0 }; -static const unichar_t str_ff55[] = { 0x0075, 0 }; -static const unichar_t str_ff56[] = { 0x0076, 0 }; -static const unichar_t str_ff57[] = { 0x0077, 0 }; -static const unichar_t str_ff58[] = { 0x0078, 0 }; -static const unichar_t str_ff59[] = { 0x0079, 0 }; -static const unichar_t str_ff5a[] = { 0x007a, 0 }; -static const unichar_t str_ff5b[] = { 0x007b, 0 }; -static const unichar_t str_ff5c[] = { 0x007c, 0 }; -static const unichar_t str_ff5d[] = { 0x007d, 0 }; -static const unichar_t str_ff5e[] = { 0x007e, 0 }; -static const unichar_t str_ff5f[] = { 0x2985, 0 }; -static const unichar_t str_ff60[] = { 0x2986, 0 }; -static const unichar_t str_ff61[] = { 0x3002, 0 }; -static const unichar_t str_ff62[] = { 0x300c, 0 }; -static const unichar_t str_ff63[] = { 0x300d, 0 }; -static const unichar_t str_ff64[] = { 0x3001, 0 }; -static const unichar_t str_ff65[] = { 0x30fb, 0 }; -static const unichar_t str_ff66[] = { 0x30f2, 0 }; -static const unichar_t str_ff67[] = { 0x30a1, 0 }; -static const unichar_t str_ff68[] = { 0x30a3, 0 }; -static const unichar_t str_ff69[] = { 0x30a5, 0 }; -static const unichar_t str_ff6a[] = { 0x30a7, 0 }; -static const unichar_t str_ff6b[] = { 0x30a9, 0 }; -static const unichar_t str_ff6c[] = { 0x30e3, 0 }; -static const unichar_t str_ff6d[] = { 0x30e5, 0 }; -static const unichar_t str_ff6e[] = { 0x30e7, 0 }; -static const unichar_t str_ff6f[] = { 0x30c3, 0 }; -static const unichar_t str_ff70[] = { 0x30fc, 0 }; -static const unichar_t str_ff71[] = { 0x30a2, 0 }; -static const unichar_t str_ff72[] = { 0x30a4, 0 }; -static const unichar_t str_ff73[] = { 0x30a6, 0 }; -static const unichar_t str_ff74[] = { 0x30a8, 0 }; -static const unichar_t str_ff75[] = { 0x30aa, 0 }; -static const unichar_t str_ff76[] = { 0x30ab, 0 }; -static const unichar_t str_ff77[] = { 0x30ad, 0 }; -static const unichar_t str_ff78[] = { 0x30af, 0 }; -static const unichar_t str_ff79[] = { 0x30b1, 0 }; -static const unichar_t str_ff7a[] = { 0x30b3, 0 }; -static const unichar_t str_ff7b[] = { 0x30b5, 0 }; -static const unichar_t str_ff7c[] = { 0x30b7, 0 }; -static const unichar_t str_ff7d[] = { 0x30b9, 0 }; -static const unichar_t str_ff7e[] = { 0x30bb, 0 }; -static const unichar_t str_ff7f[] = { 0x30bd, 0 }; -static const unichar_t str_ff80[] = { 0x30bf, 0 }; -static const unichar_t str_ff81[] = { 0x30c1, 0 }; -static const unichar_t str_ff82[] = { 0x30c4, 0 }; -static const unichar_t str_ff83[] = { 0x30c6, 0 }; -static const unichar_t str_ff84[] = { 0x30c8, 0 }; -static const unichar_t str_ff85[] = { 0x30ca, 0 }; -static const unichar_t str_ff86[] = { 0x30cb, 0 }; -static const unichar_t str_ff87[] = { 0x30cc, 0 }; -static const unichar_t str_ff88[] = { 0x30cd, 0 }; -static const unichar_t str_ff89[] = { 0x30ce, 0 }; -static const unichar_t str_ff8a[] = { 0x30cf, 0 }; -static const unichar_t str_ff8b[] = { 0x30d2, 0 }; -static const unichar_t str_ff8c[] = { 0x30d5, 0 }; -static const unichar_t str_ff8d[] = { 0x30d8, 0 }; -static const unichar_t str_ff8e[] = { 0x30db, 0 }; -static const unichar_t str_ff8f[] = { 0x30de, 0 }; -static const unichar_t str_ff90[] = { 0x30df, 0 }; -static const unichar_t str_ff91[] = { 0x30e0, 0 }; -static const unichar_t str_ff92[] = { 0x30e1, 0 }; -static const unichar_t str_ff93[] = { 0x30e2, 0 }; -static const unichar_t str_ff94[] = { 0x30e4, 0 }; -static const unichar_t str_ff95[] = { 0x30e6, 0 }; -static const unichar_t str_ff96[] = { 0x30e8, 0 }; -static const unichar_t str_ff97[] = { 0x30e9, 0 }; -static const unichar_t str_ff98[] = { 0x30ea, 0 }; -static const unichar_t str_ff99[] = { 0x30eb, 0 }; -static const unichar_t str_ff9a[] = { 0x30ec, 0 }; -static const unichar_t str_ff9b[] = { 0x30ed, 0 }; -static const unichar_t str_ff9c[] = { 0x30ef, 0 }; -static const unichar_t str_ff9d[] = { 0x30f3, 0 }; -static const unichar_t str_ff9e[] = { 0x3099, 0 }; -static const unichar_t str_ff9f[] = { 0x309a, 0 }; -static const unichar_t str_ffa0[] = { 0x3164, 0 }; -static const unichar_t str_ffa1[] = { 0x3131, 0 }; -static const unichar_t str_ffa2[] = { 0x3132, 0 }; -static const unichar_t str_ffa3[] = { 0x3133, 0 }; -static const unichar_t str_ffa4[] = { 0x3134, 0 }; -static const unichar_t str_ffa5[] = { 0x3135, 0 }; -static const unichar_t str_ffa6[] = { 0x3136, 0 }; -static const unichar_t str_ffa7[] = { 0x3137, 0 }; -static const unichar_t str_ffa8[] = { 0x3138, 0 }; -static const unichar_t str_ffa9[] = { 0x3139, 0 }; -static const unichar_t str_ffaa[] = { 0x313a, 0 }; -static const unichar_t str_ffab[] = { 0x313b, 0 }; -static const unichar_t str_ffac[] = { 0x313c, 0 }; -static const unichar_t str_ffad[] = { 0x313d, 0 }; -static const unichar_t str_ffae[] = { 0x313e, 0 }; -static const unichar_t str_ffaf[] = { 0x313f, 0 }; -static const unichar_t str_ffb0[] = { 0x3140, 0 }; -static const unichar_t str_ffb1[] = { 0x3141, 0 }; -static const unichar_t str_ffb2[] = { 0x3142, 0 }; -static const unichar_t str_ffb3[] = { 0x3143, 0 }; -static const unichar_t str_ffb4[] = { 0x3144, 0 }; -static const unichar_t str_ffb5[] = { 0x3145, 0 }; -static const unichar_t str_ffb6[] = { 0x3146, 0 }; -static const unichar_t str_ffb7[] = { 0x3147, 0 }; -static const unichar_t str_ffb8[] = { 0x3148, 0 }; -static const unichar_t str_ffb9[] = { 0x3149, 0 }; -static const unichar_t str_ffba[] = { 0x314a, 0 }; -static const unichar_t str_ffbb[] = { 0x314b, 0 }; -static const unichar_t str_ffbc[] = { 0x314c, 0 }; -static const unichar_t str_ffbd[] = { 0x314d, 0 }; -static const unichar_t str_ffbe[] = { 0x314e, 0 }; -static const unichar_t str_ffc2[] = { 0x314f, 0 }; -static const unichar_t str_ffc3[] = { 0x3150, 0 }; -static const unichar_t str_ffc4[] = { 0x3151, 0 }; -static const unichar_t str_ffc5[] = { 0x3152, 0 }; -static const unichar_t str_ffc6[] = { 0x3153, 0 }; -static const unichar_t str_ffc7[] = { 0x3154, 0 }; -static const unichar_t str_ffca[] = { 0x3155, 0 }; -static const unichar_t str_ffcb[] = { 0x3156, 0 }; -static const unichar_t str_ffcc[] = { 0x3157, 0 }; -static const unichar_t str_ffcd[] = { 0x3158, 0 }; -static const unichar_t str_ffce[] = { 0x3159, 0 }; -static const unichar_t str_ffcf[] = { 0x315a, 0 }; -static const unichar_t str_ffd2[] = { 0x315b, 0 }; -static const unichar_t str_ffd3[] = { 0x315c, 0 }; -static const unichar_t str_ffd4[] = { 0x315d, 0 }; -static const unichar_t str_ffd5[] = { 0x315e, 0 }; -static const unichar_t str_ffd6[] = { 0x315f, 0 }; -static const unichar_t str_ffd7[] = { 0x3160, 0 }; -static const unichar_t str_ffda[] = { 0x3161, 0 }; -static const unichar_t str_ffdb[] = { 0x3162, 0 }; -static const unichar_t str_ffdc[] = { 0x3163, 0 }; -static const unichar_t str_ffe0[] = { 0x00a2, 0 }; -static const unichar_t str_ffe1[] = { 0x00a3, 0 }; -static const unichar_t str_ffe2[] = { 0x00ac, 0 }; -static const unichar_t str_ffe3[] = { 0x00af, 0 }; -static const unichar_t str_ffe4[] = { 0x00a6, 0 }; -static const unichar_t str_ffe5[] = { 0x00a5, 0 }; -static const unichar_t str_ffe6[] = { 0x20a9, 0 }; -static const unichar_t str_ffe8[] = { 0x2502, 0 }; -static const unichar_t str_ffe9[] = { 0x2190, 0 }; -static const unichar_t str_ffea[] = { 0x2191, 0 }; -static const unichar_t str_ffeb[] = { 0x2192, 0 }; -static const unichar_t str_ffec[] = { 0x2193, 0 }; -static const unichar_t str_ffed[] = { 0x25a0, 0 }; -static const unichar_t str_ffee[] = { 0x25cb, 0 }; - -static const unichar_t *const up_allzeros[256] = { NULL }; - -static const unichar_t * const tab_0[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a0, -0, 0, 0, 0, 0, 0, 0, str_a8, -0, str_aa, -0, 0, 0, 0, str_af, -0, 0, str_b2, -str_b3, -str_b4, -str_b5, -0, 0, str_b8, -str_b9, -str_ba, -0, str_bc, -str_bd, -str_be, -0, str_c0, -str_c1, -str_c2, -str_c3, -str_c4, -str_c5, -0, str_c7, -str_c8, -str_c9, -str_ca, -str_cb, -str_cc, -str_cd, -str_ce, -str_cf, -0, str_d1, -str_d2, -str_d3, -str_d4, -str_d5, -str_d6, -0, 0, str_d9, -str_da, -str_db, -str_dc, -str_dd, -0, 0, str_e0, -str_e1, -str_e2, -str_e3, -str_e4, -str_e5, -0, str_e7, -str_e8, -str_e9, -str_ea, -str_eb, -str_ec, -str_ed, -str_ee, -str_ef, -0, str_f1, -str_f2, -str_f3, -str_f4, -str_f5, -str_f6, -0, 0, str_f9, -str_fa, -str_fb, -str_fc, -str_fd, -0, str_ff, -0}; - -static const unichar_t * const tab_1[] = { -str_100, -str_101, -str_102, -str_103, -str_104, -str_105, -str_106, -str_107, -str_108, -str_109, -str_10a, -str_10b, -str_10c, -str_10d, -str_10e, -str_10f, -str_110, -0, str_112, -str_113, -str_114, -str_115, -str_116, -str_117, -str_118, -str_119, -str_11a, -str_11b, -str_11c, -str_11d, -str_11e, -str_11f, -str_120, -str_121, -str_122, -str_123, -str_124, -str_125, -0, 0, str_128, -str_129, -str_12a, -str_12b, -str_12c, -str_12d, -str_12e, -str_12f, -str_130, -0, str_132, -str_133, -str_134, -str_135, -str_136, -str_137, -str_138, -str_139, -str_13a, -str_13b, -str_13c, -str_13d, -str_13e, -str_13f, -str_140, -0, 0, str_143, -str_144, -str_145, -str_146, -str_147, -str_148, -str_149, -0, 0, str_14c, -str_14d, -str_14e, -str_14f, -str_150, -str_151, -str_152, -str_153, -str_154, -str_155, -str_156, -str_157, -str_158, -str_159, -str_15a, -str_15b, -str_15c, -str_15d, -str_15e, -str_15f, -str_160, -str_161, -str_162, -str_163, -str_164, -str_165, -0, 0, str_168, -str_169, -str_16a, -str_16b, -str_16c, -str_16d, -str_16e, -str_16f, -str_170, -str_171, -str_172, -str_173, -str_174, -str_175, -str_176, -str_177, -str_178, -str_179, -str_17a, -str_17b, -str_17c, -str_17d, -str_17e, -str_17f, -0, 0, str_182, -0, 0, 0, 0, 0, 0, str_189, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_19e, -str_19f, -str_1a0, -str_1a1, -0, 0, 0, 0, 0, 0, 0, str_1a9, -0, 0, 0, 0, 0, str_1af, -str_1b0, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1c0, -str_1c1, -0, 0, str_1c4, -str_1c5, -str_1c6, -str_1c7, -str_1c8, -str_1c9, -str_1ca, -str_1cb, -str_1cc, -str_1cd, -str_1ce, -str_1cf, -str_1d0, -str_1d1, -str_1d2, -str_1d3, -str_1d4, -str_1d5, -str_1d6, -str_1d7, -str_1d8, -str_1d9, -str_1da, -str_1db, -str_1dc, -0, str_1de, -str_1df, -str_1e0, -str_1e1, -str_1e2, -str_1e3, -0, 0, str_1e6, -str_1e7, -str_1e8, -str_1e9, -str_1ea, -str_1eb, -str_1ec, -str_1ed, -str_1ee, -str_1ef, -str_1f0, -str_1f1, -str_1f2, -str_1f3, -str_1f4, -str_1f5, -0, 0, str_1f8, -str_1f9, -str_1fa, -str_1fb, -str_1fc, -str_1fd, -str_1fe, -str_1ff, -0}; - -static const unichar_t * const tab_2[] = { -str_200, -str_201, -str_202, -str_203, -str_204, -str_205, -str_206, -str_207, -str_208, -str_209, -str_20a, -str_20b, -str_20c, -str_20d, -str_20e, -str_20f, -str_210, -str_211, -str_212, -str_213, -str_214, -str_215, -str_216, -str_217, -str_218, -str_219, -str_21a, -str_21b, -0, 0, str_21e, -str_21f, -0, 0, 0, 0, 0, 0, str_226, -str_227, -str_228, -str_229, -str_22a, -str_22b, -str_22c, -str_22d, -str_22e, -str_22f, -str_230, -str_231, -str_232, -str_233, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_269, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_278, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_292, -0, 0, 0, 0, 0, 0, str_299, -0, 0, str_29c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2b0, -str_2b1, -str_2b2, -str_2b3, -str_2b4, -str_2b5, -str_2b6, -str_2b7, -str_2b8, -str_2b9, -str_2ba, -0, str_2bc, -0, 0, 0, 0, 0, 0, 0, str_2c4, -0, str_2c6, -0, str_2c8, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2d8, -str_2d9, -str_2da, -str_2db, -str_2dc, -str_2dd, -0, 0, str_2e0, -str_2e1, -str_2e2, -str_2e3, -str_2e4, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_3[] = { -0, str_301, -str_302, -str_303, -0, 0, 0, 0, str_308, -0, str_30a, -str_30b, -0, 0, str_30e, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_327, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_340, -str_341, -0, str_343, -str_344, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_374, -str_375, -0, 0, 0, 0, str_37a, -0, 0, 0, str_37e, -0, 0, 0, 0, 0, str_384, -str_385, -str_386, -str_387, -str_388, -str_389, -str_38a, -0, str_38c, -0, str_38e, -str_38f, -str_390, -str_391, -str_392, -str_393, -0, str_395, -str_396, -str_397, -0, str_399, -str_39a, -0, str_39c, -str_39d, -0, str_39f, -0, str_3a1, -0, 0, str_3a4, -str_3a5, -0, str_3a7, -0, 0, str_3aa, -str_3ab, -str_3ac, -str_3ad, -str_3ae, -str_3af, -str_3b0, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_3ba, -0, 0, 0, 0, str_3bf, -0, str_3c1, -0, 0, 0, 0, 0, str_3c7, -0, 0, str_3ca, -str_3cb, -str_3cc, -str_3cd, -str_3ce, -0, str_3d0, -str_3d1, -str_3d2, -str_3d3, -str_3d4, -str_3d5, -str_3d6, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_3f0, -str_3f1, -str_3f2, -0, str_3f4, -str_3f5, -0, 0, 0, str_3f9, -0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_4[] = { -str_400, -str_401, -0, str_403, -0, str_405, -str_406, -str_407, -str_408, -0, 0, 0, str_40c, -str_40d, -str_40e, -0, str_410, -0, str_412, -str_413, -0, str_415, -0, 0, 0, str_419, -str_41a, -0, str_41c, -str_41d, -str_41e, -str_41f, -str_420, -str_421, -str_422, -0, str_424, -str_425, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_430, -0, 0, 0, 0, str_435, -0, 0, 0, str_439, -str_43a, -0, 0, 0, str_43e, -str_43f, -str_440, -str_441, -0, str_443, -0, str_445, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_450, -str_451, -0, str_453, -0, str_455, -str_456, -str_457, -str_458, -0, 0, 0, str_45c, -str_45d, -str_45e, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_470, -str_471, -0, 0, 0, 0, str_476, -str_477, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_4ae, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_4c0, -str_4c1, -str_4c2, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_4d0, -str_4d1, -str_4d2, -str_4d3, -str_4d4, -str_4d5, -str_4d6, -str_4d7, -0, 0, str_4da, -str_4db, -str_4dc, -str_4dd, -str_4de, -str_4df, -str_4e0, -str_4e1, -str_4e2, -str_4e3, -str_4e4, -str_4e5, -str_4e6, -str_4e7, -str_4e8, -str_4e9, -str_4ea, -str_4eb, -str_4ec, -str_4ed, -str_4ee, -str_4ef, -str_4f0, -str_4f1, -str_4f2, -str_4f3, -str_4f4, -str_4f5, -0, 0, str_4f8, -str_4f9, -0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_5[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_54f, -0, 0, 0, 0, 0, str_555, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_570, -0, 0, 0, 0, 0, 0, 0, str_578, -0, str_57a, -0, 0, str_57d, -0, 0, 0, str_581, -str_582, -0, str_584, -str_585, -0, str_587, -0, str_589, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_5f0, -str_5f1, -str_5f2, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_6[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_60c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_621, -str_622, -str_623, -str_624, -str_625, -str_626, -str_627, -str_628, -str_629, -str_62a, -str_62b, -str_62c, -str_62d, -str_62e, -str_62f, -str_630, -str_631, -str_632, -str_633, -str_634, -str_635, -str_636, -str_637, -str_638, -str_639, -str_63a, -0, 0, 0, 0, 0, 0, str_641, -str_642, -str_643, -str_644, -str_645, -str_646, -str_647, -str_648, -str_649, -str_64a, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_66a, -0, str_66c, -str_66d, -0, 0, 0, str_671, -0, 0, 0, str_675, -str_676, -str_677, -str_678, -str_679, -str_67a, -str_67b, -0, 0, str_67e, -str_67f, -str_680, -0, 0, str_683, -str_684, -0, str_686, -str_687, -str_688, -0, 0, 0, str_68c, -str_68d, -str_68e, -0, 0, str_691, -0, 0, 0, 0, 0, 0, str_698, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_6a4, -0, str_6a6, -0, 0, str_6a9, -0, 0, 0, str_6ad, -0, str_6af, -0, str_6b1, -0, str_6b3, -0, 0, 0, 0, 0, 0, str_6ba, -str_6bb, -0, 0, str_6be, -0, str_6c0, -str_6c1, -str_6c2, -0, 0, str_6c5, -str_6c6, -str_6c7, -str_6c8, -str_6c9, -0, str_6cb, -str_6cc, -0, 0, 0, str_6d0, -0, str_6d2, -str_6d3, -str_6d4, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_9[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_929, -0, 0, 0, 0, 0, 0, 0, str_931, -0, 0, str_934, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_958, -str_959, -str_95a, -str_95b, -str_95c, -str_95d, -str_95e, -str_95f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_9cb, -str_9cc, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_9dc, -str_9dd, -0, str_9df, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_a[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a33, -0, 0, str_a36, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a59, -str_a5a, -str_a5b, -0, 0, str_a5e, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_b[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_b48, -0, 0, str_b4b, -str_b4c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_b5c, -str_b5d, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_b94, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_bca, -str_bcb, -str_bcc, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_c[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_c48, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_cc0, -0, 0, 0, 0, 0, 0, str_cc7, -str_cc8, -0, str_cca, -str_ccb, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_d[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_d4a, -str_d4b, -str_d4c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_dda, -0, str_ddc, -str_ddd, -str_dde, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_e[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_e33, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_eb3, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_edc, -str_edd, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_f[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_f0c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_f43, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_f4d, -0, 0, 0, 0, str_f52, -0, 0, 0, 0, str_f57, -0, 0, 0, 0, str_f5c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_f69, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_f73, -0, str_f75, -str_f76, -str_f77, -str_f78, -str_f79, -0, 0, 0, 0, 0, 0, 0, str_f81, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_f93, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_f9d, -0, 0, 0, 0, str_fa2, -0, 0, 0, 0, str_fa7, -0, 0, 0, 0, str_fac, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fb9, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_10[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1026, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_10fc, -0, 0, 0, 0}; - -static const unichar_t * const tab_11[] = { -0, str_1101, -0, 0, str_1104, -0, 0, 0, str_1108, -0, str_110a, -0, 0, str_110d, -0, 0, 0, 0, 0, str_1113, -str_1114, -str_1115, -str_1116, -str_1117, -str_1118, -str_1119, -str_111a, -str_111b, -str_111c, -str_111d, -str_111e, -str_111f, -str_1120, -str_1121, -str_1122, -str_1123, -str_1124, -str_1125, -str_1126, -str_1127, -str_1128, -str_1129, -str_112a, -str_112b, -str_112c, -str_112d, -str_112e, -str_112f, -str_1130, -str_1131, -str_1132, -str_1133, -str_1134, -str_1135, -str_1136, -str_1137, -str_1138, -str_1139, -str_113a, -str_113b, -0, str_113d, -0, str_113f, -0, str_1141, -str_1142, -str_1143, -str_1144, -str_1145, -str_1146, -str_1147, -str_1148, -str_1149, -str_114a, -str_114b, -0, str_114d, -0, str_114f, -0, str_1151, -str_1152, -str_1153, -0, 0, str_1156, -str_1157, -str_1158, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_1162, -0, str_1164, -0, str_1166, -0, str_1168, -0, str_116a, -str_116b, -str_116c, -0, 0, str_116f, -str_1170, -str_1171, -0, 0, str_1174, -0, str_1176, -str_1177, -str_1178, -str_1179, -str_117a, -str_117b, -str_117c, -str_117d, -str_117e, -str_117f, -str_1180, -str_1181, -str_1182, -str_1183, -str_1184, -str_1185, -str_1186, -str_1187, -str_1188, -str_1189, -str_118a, -str_118b, -str_118c, -str_118d, -str_118e, -str_118f, -str_1190, -str_1191, -str_1192, -str_1193, -str_1194, -str_1195, -str_1196, -str_1197, -str_1198, -str_1199, -str_119a, -str_119b, -str_119c, -str_119d, -0, str_119f, -str_11a0, -str_11a1, -str_11a2, -0, 0, 0, 0, 0, str_11a8, -str_11a9, -str_11aa, -str_11ab, -str_11ac, -str_11ad, -str_11ae, -str_11af, -str_11b0, -str_11b1, -str_11b2, -str_11b3, -str_11b4, -str_11b5, -str_11b6, -str_11b7, -str_11b8, -str_11b9, -str_11ba, -str_11bb, -str_11bc, -str_11bd, -str_11be, -str_11bf, -str_11c0, -str_11c1, -str_11c2, -str_11c3, -str_11c4, -str_11c5, -str_11c6, -str_11c7, -str_11c8, -str_11c9, -str_11ca, -str_11cb, -str_11cc, -str_11cd, -str_11ce, -str_11cf, -str_11d0, -str_11d1, -str_11d2, -str_11d3, -str_11d4, -str_11d5, -str_11d6, -str_11d7, -str_11d8, -str_11d9, -str_11da, -str_11db, -str_11dc, -str_11dd, -str_11de, -str_11df, -str_11e0, -str_11e1, -str_11e2, -str_11e3, -str_11e4, -str_11e5, -str_11e6, -str_11e7, -str_11e8, -str_11e9, -str_11ea, -str_11eb, -str_11ec, -str_11ed, -str_11ee, -str_11ef, -str_11f0, -str_11f1, -str_11f2, -str_11f3, -str_11f4, -str_11f5, -str_11f6, -str_11f7, -str_11f8, -str_11f9, -0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_13[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_13a0, -str_13a1, -str_13a2, -0, 0, 0, 0, 0, 0, str_13a9, -str_13aa, -str_13ab, -str_13ac, -0, 0, 0, 0, str_13b1, -0, str_13b3, -0, 0, 0, str_13b7, -0, 0, 0, str_13bb, -0, 0, str_13be, -0, str_13c0, -0, str_13c2, -str_13c3, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_13cf, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_13d9, -str_13da, -0, 0, 0, str_13de, -str_13df, -0, 0, str_13e2, -0, 0, 0, str_13e6, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_13f4, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_1b[] = { -0, 0, 0, 0, 0, 0, str_1b06, -0, str_1b08, -0, str_1b0a, -0, str_1b0c, -0, str_1b0e, -0, 0, 0, str_1b12, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1b3b, -0, str_1b3d, -0, 0, str_1b40, -str_1b41, -0, str_1b43, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_1d[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1d2c, -str_1d2d, -str_1d2e, -0, str_1d30, -str_1d31, -str_1d32, -str_1d33, -str_1d34, -str_1d35, -str_1d36, -str_1d37, -str_1d38, -str_1d39, -str_1d3a, -0, str_1d3c, -str_1d3d, -str_1d3e, -str_1d3f, -str_1d40, -str_1d41, -str_1d42, -str_1d43, -str_1d44, -str_1d45, -str_1d46, -str_1d47, -str_1d48, -str_1d49, -str_1d4a, -str_1d4b, -str_1d4c, -str_1d4d, -0, str_1d4f, -str_1d50, -str_1d51, -str_1d52, -str_1d53, -str_1d54, -str_1d55, -str_1d56, -str_1d57, -str_1d58, -str_1d59, -str_1d5a, -str_1d5b, -str_1d5c, -str_1d5d, -str_1d5e, -str_1d5f, -str_1d60, -str_1d61, -str_1d62, -str_1d63, -str_1d64, -str_1d65, -str_1d66, -str_1d67, -str_1d68, -str_1d69, -str_1d6a, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1d78, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_1d9b, -str_1d9c, -str_1d9d, -str_1d9e, -str_1d9f, -str_1da0, -str_1da1, -str_1da2, -str_1da3, -str_1da4, -str_1da5, -str_1da6, -str_1da7, -str_1da8, -str_1da9, -str_1daa, -str_1dab, -str_1dac, -str_1dad, -str_1dae, -str_1daf, -str_1db0, -str_1db1, -str_1db2, -str_1db3, -str_1db4, -str_1db5, -str_1db6, -str_1db7, -str_1db8, -str_1db9, -str_1dba, -str_1dbb, -str_1dbc, -str_1dbd, -str_1dbe, -str_1dbf, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_1e[] = { -str_1e00, -str_1e01, -str_1e02, -str_1e03, -str_1e04, -str_1e05, -str_1e06, -str_1e07, -str_1e08, -str_1e09, -str_1e0a, -str_1e0b, -str_1e0c, -str_1e0d, -str_1e0e, -str_1e0f, -str_1e10, -str_1e11, -str_1e12, -str_1e13, -str_1e14, -str_1e15, -str_1e16, -str_1e17, -str_1e18, -str_1e19, -str_1e1a, -str_1e1b, -str_1e1c, -str_1e1d, -str_1e1e, -str_1e1f, -str_1e20, -str_1e21, -str_1e22, -str_1e23, -str_1e24, -str_1e25, -str_1e26, -str_1e27, -str_1e28, -str_1e29, -str_1e2a, -str_1e2b, -str_1e2c, -str_1e2d, -str_1e2e, -str_1e2f, -str_1e30, -str_1e31, -str_1e32, -str_1e33, -str_1e34, -str_1e35, -str_1e36, -str_1e37, -str_1e38, -str_1e39, -str_1e3a, -str_1e3b, -str_1e3c, -str_1e3d, -str_1e3e, -str_1e3f, -str_1e40, -str_1e41, -str_1e42, -str_1e43, -str_1e44, -str_1e45, -str_1e46, -str_1e47, -str_1e48, -str_1e49, -str_1e4a, -str_1e4b, -str_1e4c, -str_1e4d, -str_1e4e, -str_1e4f, -str_1e50, -str_1e51, -str_1e52, -str_1e53, -str_1e54, -str_1e55, -str_1e56, -str_1e57, -str_1e58, -str_1e59, -str_1e5a, -str_1e5b, -str_1e5c, -str_1e5d, -str_1e5e, -str_1e5f, -str_1e60, -str_1e61, -str_1e62, -str_1e63, -str_1e64, -str_1e65, -str_1e66, -str_1e67, -str_1e68, -str_1e69, -str_1e6a, -str_1e6b, -str_1e6c, -str_1e6d, -str_1e6e, -str_1e6f, -str_1e70, -str_1e71, -str_1e72, -str_1e73, -str_1e74, -str_1e75, -str_1e76, -str_1e77, -str_1e78, -str_1e79, -str_1e7a, -str_1e7b, -str_1e7c, -str_1e7d, -str_1e7e, -str_1e7f, -str_1e80, -str_1e81, -str_1e82, -str_1e83, -str_1e84, -str_1e85, -str_1e86, -str_1e87, -str_1e88, -str_1e89, -str_1e8a, -str_1e8b, -str_1e8c, -str_1e8d, -str_1e8e, -str_1e8f, -str_1e90, -str_1e91, -str_1e92, -str_1e93, -str_1e94, -str_1e95, -str_1e96, -str_1e97, -str_1e98, -str_1e99, -str_1e9a, -str_1e9b, -0, 0, 0, 0, str_1ea0, -str_1ea1, -str_1ea2, -str_1ea3, -str_1ea4, -str_1ea5, -str_1ea6, -str_1ea7, -str_1ea8, -str_1ea9, -str_1eaa, -str_1eab, -str_1eac, -str_1ead, -str_1eae, -str_1eaf, -str_1eb0, -str_1eb1, -str_1eb2, -str_1eb3, -str_1eb4, -str_1eb5, -str_1eb6, -str_1eb7, -str_1eb8, -str_1eb9, -str_1eba, -str_1ebb, -str_1ebc, -str_1ebd, -str_1ebe, -str_1ebf, -str_1ec0, -str_1ec1, -str_1ec2, -str_1ec3, -str_1ec4, -str_1ec5, -str_1ec6, -str_1ec7, -str_1ec8, -str_1ec9, -str_1eca, -str_1ecb, -str_1ecc, -str_1ecd, -str_1ece, -str_1ecf, -str_1ed0, -str_1ed1, -str_1ed2, -str_1ed3, -str_1ed4, -str_1ed5, -str_1ed6, -str_1ed7, -str_1ed8, -str_1ed9, -str_1eda, -str_1edb, -str_1edc, -str_1edd, -str_1ede, -str_1edf, -str_1ee0, -str_1ee1, -str_1ee2, -str_1ee3, -str_1ee4, -str_1ee5, -str_1ee6, -str_1ee7, -str_1ee8, -str_1ee9, -str_1eea, -str_1eeb, -str_1eec, -str_1eed, -str_1eee, -str_1eef, -str_1ef0, -str_1ef1, -str_1ef2, -str_1ef3, -str_1ef4, -str_1ef5, -str_1ef6, -str_1ef7, -str_1ef8, -str_1ef9, -0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_1f[] = { -str_1f00, -str_1f01, -str_1f02, -str_1f03, -str_1f04, -str_1f05, -str_1f06, -str_1f07, -str_1f08, -str_1f09, -str_1f0a, -str_1f0b, -str_1f0c, -str_1f0d, -str_1f0e, -str_1f0f, -str_1f10, -str_1f11, -str_1f12, -str_1f13, -str_1f14, -str_1f15, -0, 0, str_1f18, -str_1f19, -str_1f1a, -str_1f1b, -str_1f1c, -str_1f1d, -0, 0, str_1f20, -str_1f21, -str_1f22, -str_1f23, -str_1f24, -str_1f25, -str_1f26, -str_1f27, -str_1f28, -str_1f29, -str_1f2a, -str_1f2b, -str_1f2c, -str_1f2d, -str_1f2e, -str_1f2f, -str_1f30, -str_1f31, -str_1f32, -str_1f33, -str_1f34, -str_1f35, -str_1f36, -str_1f37, -str_1f38, -str_1f39, -str_1f3a, -str_1f3b, -str_1f3c, -str_1f3d, -str_1f3e, -str_1f3f, -str_1f40, -str_1f41, -str_1f42, -str_1f43, -str_1f44, -str_1f45, -0, 0, str_1f48, -str_1f49, -str_1f4a, -str_1f4b, -str_1f4c, -str_1f4d, -0, 0, str_1f50, -str_1f51, -str_1f52, -str_1f53, -str_1f54, -str_1f55, -str_1f56, -str_1f57, -0, str_1f59, -0, str_1f5b, -0, str_1f5d, -0, str_1f5f, -str_1f60, -str_1f61, -str_1f62, -str_1f63, -str_1f64, -str_1f65, -str_1f66, -str_1f67, -str_1f68, -str_1f69, -str_1f6a, -str_1f6b, -str_1f6c, -str_1f6d, -str_1f6e, -str_1f6f, -str_1f70, -str_1f71, -str_1f72, -str_1f73, -str_1f74, -str_1f75, -str_1f76, -str_1f77, -str_1f78, -str_1f79, -str_1f7a, -str_1f7b, -str_1f7c, -str_1f7d, -0, 0, str_1f80, -str_1f81, -str_1f82, -str_1f83, -str_1f84, -str_1f85, -str_1f86, -str_1f87, -str_1f88, -str_1f89, -str_1f8a, -str_1f8b, -str_1f8c, -str_1f8d, -str_1f8e, -str_1f8f, -str_1f90, -str_1f91, -str_1f92, -str_1f93, -str_1f94, -str_1f95, -str_1f96, -str_1f97, -str_1f98, -str_1f99, -str_1f9a, -str_1f9b, -str_1f9c, -str_1f9d, -str_1f9e, -str_1f9f, -str_1fa0, -str_1fa1, -str_1fa2, -str_1fa3, -str_1fa4, -str_1fa5, -str_1fa6, -str_1fa7, -str_1fa8, -str_1fa9, -str_1faa, -str_1fab, -str_1fac, -str_1fad, -str_1fae, -str_1faf, -str_1fb0, -str_1fb1, -str_1fb2, -str_1fb3, -str_1fb4, -0, str_1fb6, -str_1fb7, -str_1fb8, -str_1fb9, -str_1fba, -str_1fbb, -str_1fbc, -str_1fbd, -str_1fbe, -str_1fbf, -str_1fc0, -str_1fc1, -str_1fc2, -str_1fc3, -str_1fc4, -0, str_1fc6, -str_1fc7, -str_1fc8, -str_1fc9, -str_1fca, -str_1fcb, -str_1fcc, -str_1fcd, -str_1fce, -str_1fcf, -str_1fd0, -str_1fd1, -str_1fd2, -str_1fd3, -0, 0, str_1fd6, -str_1fd7, -str_1fd8, -str_1fd9, -str_1fda, -str_1fdb, -0, str_1fdd, -str_1fde, -str_1fdf, -str_1fe0, -str_1fe1, -str_1fe2, -str_1fe3, -str_1fe4, -str_1fe5, -str_1fe6, -str_1fe7, -str_1fe8, -str_1fe9, -str_1fea, -str_1feb, -str_1fec, -str_1fed, -str_1fee, -str_1fef, -0, 0, str_1ff2, -str_1ff3, -str_1ff4, -0, str_1ff6, -str_1ff7, -str_1ff8, -str_1ff9, -str_1ffa, -str_1ffb, -str_1ffc, -str_1ffd, -str_1ffe, -0, 0}; - -static const unichar_t * const tab_20[] = { -str_2000, -str_2001, -str_2002, -str_2003, -str_2004, -str_2005, -str_2006, -str_2007, -str_2008, -str_2009, -str_200a, -0, 0, 0, 0, 0, str_2010, -str_2011, -str_2012, -str_2013, -str_2014, -str_2015, -str_2016, -str_2017, -str_2018, -str_2019, -0, 0, str_201c, -str_201d, -0, 0, 0, 0, 0, 0, str_2024, -str_2025, -str_2026, -0, 0, 0, 0, 0, 0, 0, 0, str_202f, -0, 0, str_2032, -str_2033, -str_2034, -str_2035, -str_2036, -str_2037, -0, str_2039, -str_203a, -0, str_203c, -0, str_203e, -0, 0, 0, 0, 0, 0, 0, 0, str_2047, -str_2048, -str_2049, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2057, -0, 0, 0, 0, 0, 0, 0, str_205f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2070, -str_2071, -0, 0, str_2074, -str_2075, -str_2076, -str_2077, -str_2078, -str_2079, -str_207a, -str_207b, -str_207c, -str_207d, -str_207e, -str_207f, -str_2080, -str_2081, -str_2082, -str_2083, -str_2084, -str_2085, -str_2086, -str_2087, -str_2088, -str_2089, -str_208a, -str_208b, -str_208c, -str_208d, -str_208e, -0, str_2090, -str_2091, -str_2092, -str_2093, -str_2094, -str_2095, -str_2096, -str_2097, -str_2098, -str_2099, -str_209a, -str_209b, -str_209c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_20a8, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_21[] = { -str_2100, -str_2101, -str_2102, -str_2103, -0, str_2105, -str_2106, -str_2107, -0, str_2109, -str_210a, -str_210b, -str_210c, -str_210d, -str_210e, -str_210f, -str_2110, -str_2111, -str_2112, -str_2113, -0, str_2115, -str_2116, -0, 0, str_2119, -str_211a, -str_211b, -str_211c, -str_211d, -0, 0, str_2120, -str_2121, -str_2122, -0, str_2124, -0, str_2126, -0, str_2128, -0, str_212a, -str_212b, -str_212c, -str_212d, -0, str_212f, -str_2130, -str_2131, -0, str_2133, -str_2134, -str_2135, -str_2136, -str_2137, -str_2138, -str_2139, -0, str_213b, -str_213c, -str_213d, -str_213e, -str_213f, -str_2140, -0, 0, 0, 0, str_2145, -str_2146, -str_2147, -str_2148, -str_2149, -0, 0, 0, 0, 0, 0, str_2150, -str_2151, -str_2152, -str_2153, -str_2154, -str_2155, -str_2156, -str_2157, -str_2158, -str_2159, -str_215a, -str_215b, -str_215c, -str_215d, -str_215e, -str_215f, -str_2160, -str_2161, -str_2162, -str_2163, -str_2164, -str_2165, -str_2166, -str_2167, -str_2168, -str_2169, -str_216a, -str_216b, -str_216c, -str_216d, -str_216e, -str_216f, -str_2170, -str_2171, -str_2172, -str_2173, -str_2174, -str_2175, -str_2176, -str_2177, -str_2178, -str_2179, -str_217a, -str_217b, -str_217c, -str_217d, -str_217e, -str_217f, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_2189, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_219a, -str_219b, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_21ae, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_21cd, -str_21ce, -str_21cf, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_22[] = { -0, 0, 0, 0, str_2204, -str_2205, -str_2206, -0, 0, str_2209, -0, 0, str_220c, -0, 0, str_220f, -0, str_2211, -str_2212, -0, 0, str_2215, -str_2216, -str_2217, -str_2218, -str_2219, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_2223, -str_2224, -str_2225, -str_2226, -0, 0, 0, 0, 0, str_222c, -str_222d, -0, str_222f, -str_2230, -0, 0, 0, 0, 0, str_2236, -0, 0, 0, 0, 0, str_223c, -0, 0, 0, 0, str_2241, -0, 0, str_2244, -0, 0, str_2247, -0, str_2249, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2260, -0, str_2262, -0, 0, 0, 0, 0, 0, 0, str_226a, -str_226b, -0, str_226d, -str_226e, -str_226f, -str_2270, -str_2271, -0, 0, str_2274, -str_2275, -0, 0, str_2278, -str_2279, -0, 0, 0, 0, 0, 0, str_2280, -str_2281, -0, 0, str_2284, -str_2285, -0, 0, str_2288, -str_2289, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2299, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_22ac, -str_22ad, -str_22ae, -str_22af, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_22c4, -str_22c5, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_22e0, -str_22e1, -str_22e2, -str_22e3, -0, 0, 0, 0, 0, 0, str_22ea, -str_22eb, -str_22ec, -str_22ed, -0, str_22ef, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_23[] = { -0, 0, 0, str_2303, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2329, -str_232a, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2373, -str_2374, -str_2375, -0, 0, 0, 0, str_237a, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_24[] = { -str_2400, -str_2401, -str_2402, -str_2403, -str_2404, -str_2405, -str_2406, -str_2407, -str_2408, -str_2409, -str_240a, -str_240b, -str_240c, -str_240d, -str_240e, -str_240f, -str_2410, -str_2411, -str_2412, -str_2413, -str_2414, -str_2415, -str_2416, -str_2417, -str_2418, -str_2419, -str_241a, -str_241b, -str_241c, -str_241d, -str_241e, -str_241f, -str_2420, -str_2421, -str_2422, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2460, -str_2461, -str_2462, -str_2463, -str_2464, -str_2465, -str_2466, -str_2467, -str_2468, -str_2469, -str_246a, -str_246b, -str_246c, -str_246d, -str_246e, -str_246f, -str_2470, -str_2471, -str_2472, -str_2473, -str_2474, -str_2475, -str_2476, -str_2477, -str_2478, -str_2479, -str_247a, -str_247b, -str_247c, -str_247d, -str_247e, -str_247f, -str_2480, -str_2481, -str_2482, -str_2483, -str_2484, -str_2485, -str_2486, -str_2487, -str_2488, -str_2489, -str_248a, -str_248b, -str_248c, -str_248d, -str_248e, -str_248f, -str_2490, -str_2491, -str_2492, -str_2493, -str_2494, -str_2495, -str_2496, -str_2497, -str_2498, -str_2499, -str_249a, -str_249b, -str_249c, -str_249d, -str_249e, -str_249f, -str_24a0, -str_24a1, -str_24a2, -str_24a3, -str_24a4, -str_24a5, -str_24a6, -str_24a7, -str_24a8, -str_24a9, -str_24aa, -str_24ab, -str_24ac, -str_24ad, -str_24ae, -str_24af, -str_24b0, -str_24b1, -str_24b2, -str_24b3, -str_24b4, -str_24b5, -str_24b6, -str_24b7, -str_24b8, -str_24b9, -str_24ba, -str_24bb, -str_24bc, -str_24bd, -str_24be, -str_24bf, -str_24c0, -str_24c1, -str_24c2, -str_24c3, -str_24c4, -str_24c5, -str_24c6, -str_24c7, -str_24c8, -str_24c9, -str_24ca, -str_24cb, -str_24cc, -str_24cd, -str_24ce, -str_24cf, -str_24d0, -str_24d1, -str_24d2, -str_24d3, -str_24d4, -str_24d5, -str_24d6, -str_24d7, -str_24d8, -str_24d9, -str_24da, -str_24db, -str_24dc, -str_24dd, -str_24de, -str_24df, -str_24e0, -str_24e1, -str_24e2, -str_24e3, -str_24e4, -str_24e5, -str_24e6, -str_24e7, -str_24e8, -str_24e9, -str_24ea, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_25[] = { -str_2500, -0, str_2502, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_25b3, -0, 0, 0, 0, str_25b8, -0, 0, 0, 0, str_25bd, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_25c7, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_25e6, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_26[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2662, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_27[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2731, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2758, -0, 0, 0, 0, 0, 0, 0, 0, 0, str_2762, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_2a[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2a0c, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2a74, -str_2a75, -str_2a76, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2adc, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_2c[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2c7c, -str_2c7d, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_2d[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2d6f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_2e[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2e28, -str_2e29, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2e9f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_2ef3, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_2f[] = { -str_2f00, -str_2f01, -str_2f02, -str_2f03, -str_2f04, -str_2f05, -str_2f06, -str_2f07, -str_2f08, -str_2f09, -str_2f0a, -str_2f0b, -str_2f0c, -str_2f0d, -str_2f0e, -str_2f0f, -str_2f10, -str_2f11, -str_2f12, -str_2f13, -str_2f14, -str_2f15, -str_2f16, -str_2f17, -str_2f18, -str_2f19, -str_2f1a, -str_2f1b, -str_2f1c, -str_2f1d, -str_2f1e, -str_2f1f, -str_2f20, -str_2f21, -str_2f22, -str_2f23, -str_2f24, -str_2f25, -str_2f26, -str_2f27, -str_2f28, -str_2f29, -str_2f2a, -str_2f2b, -str_2f2c, -str_2f2d, -str_2f2e, -str_2f2f, -str_2f30, -str_2f31, -str_2f32, -str_2f33, -str_2f34, -str_2f35, -str_2f36, -str_2f37, -str_2f38, -str_2f39, -str_2f3a, -str_2f3b, -str_2f3c, -str_2f3d, -str_2f3e, -str_2f3f, -str_2f40, -str_2f41, -str_2f42, -str_2f43, -str_2f44, -str_2f45, -str_2f46, -str_2f47, -str_2f48, -str_2f49, -str_2f4a, -str_2f4b, -str_2f4c, -str_2f4d, -str_2f4e, -str_2f4f, -str_2f50, -str_2f51, -str_2f52, -str_2f53, -str_2f54, -str_2f55, -str_2f56, -str_2f57, -str_2f58, -str_2f59, -str_2f5a, -str_2f5b, -str_2f5c, -str_2f5d, -str_2f5e, -str_2f5f, -str_2f60, -str_2f61, -str_2f62, -str_2f63, -str_2f64, -str_2f65, -str_2f66, -str_2f67, -str_2f68, -str_2f69, -str_2f6a, -str_2f6b, -str_2f6c, -str_2f6d, -str_2f6e, -str_2f6f, -str_2f70, -str_2f71, -str_2f72, -str_2f73, -str_2f74, -str_2f75, -str_2f76, -str_2f77, -str_2f78, -str_2f79, -str_2f7a, -str_2f7b, -str_2f7c, -str_2f7d, -str_2f7e, -str_2f7f, -str_2f80, -str_2f81, -str_2f82, -str_2f83, -str_2f84, -str_2f85, -str_2f86, -str_2f87, -str_2f88, -str_2f89, -str_2f8a, -str_2f8b, -str_2f8c, -str_2f8d, -str_2f8e, -str_2f8f, -str_2f90, -str_2f91, -str_2f92, -str_2f93, -str_2f94, -str_2f95, -str_2f96, -str_2f97, -str_2f98, -str_2f99, -str_2f9a, -str_2f9b, -str_2f9c, -str_2f9d, -str_2f9e, -str_2f9f, -str_2fa0, -str_2fa1, -str_2fa2, -str_2fa3, -str_2fa4, -str_2fa5, -str_2fa6, -str_2fa7, -str_2fa8, -str_2fa9, -str_2faa, -str_2fab, -str_2fac, -str_2fad, -str_2fae, -str_2faf, -str_2fb0, -str_2fb1, -str_2fb2, -str_2fb3, -str_2fb4, -str_2fb5, -str_2fb6, -str_2fb7, -str_2fb8, -str_2fb9, -str_2fba, -str_2fbb, -str_2fbc, -str_2fbd, -str_2fbe, -str_2fbf, -str_2fc0, -str_2fc1, -str_2fc2, -str_2fc3, -str_2fc4, -str_2fc5, -str_2fc6, -str_2fc7, -str_2fc8, -str_2fc9, -str_2fca, -str_2fcb, -str_2fcc, -str_2fcd, -str_2fce, -str_2fcf, -str_2fd0, -str_2fd1, -str_2fd2, -str_2fd3, -str_2fd4, -str_2fd5, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_30[] = { -str_3000, -str_3001, -0, 0, 0, 0, 0, 0, str_3008, -str_3009, -str_300a, -str_300b, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_3036, -0, str_3038, -str_3039, -str_303a, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_304c, -0, str_304e, -0, str_3050, -0, str_3052, -0, str_3054, -0, str_3056, -0, str_3058, -0, str_305a, -0, str_305c, -0, str_305e, -0, str_3060, -0, str_3062, -0, 0, str_3065, -0, str_3067, -0, str_3069, -0, 0, 0, 0, 0, 0, str_3070, -str_3071, -0, str_3073, -str_3074, -0, str_3076, -str_3077, -0, str_3079, -str_307a, -0, str_307c, -str_307d, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_3094, -0, 0, 0, 0, 0, 0, str_309b, -str_309c, -0, str_309e, -str_309f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_30ac, -0, str_30ae, -0, str_30b0, -0, str_30b2, -0, str_30b4, -0, str_30b6, -0, str_30b8, -0, str_30ba, -0, str_30bc, -0, str_30be, -0, str_30c0, -0, str_30c2, -0, 0, str_30c5, -0, str_30c7, -0, str_30c9, -0, 0, 0, 0, 0, 0, str_30d0, -str_30d1, -0, str_30d3, -str_30d4, -0, str_30d6, -str_30d7, -0, str_30d9, -str_30da, -0, str_30dc, -str_30dd, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_30f4, -0, 0, str_30f7, -str_30f8, -str_30f9, -str_30fa, -0, 0, 0, str_30fe, -str_30ff, -0}; - -static const unichar_t * const tab_31[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_3131, -str_3132, -str_3133, -str_3134, -str_3135, -str_3136, -str_3137, -str_3138, -str_3139, -str_313a, -str_313b, -str_313c, -str_313d, -str_313e, -str_313f, -str_3140, -str_3141, -str_3142, -str_3143, -str_3144, -str_3145, -str_3146, -str_3147, -str_3148, -str_3149, -str_314a, -str_314b, -str_314c, -str_314d, -str_314e, -str_314f, -str_3150, -str_3151, -str_3152, -str_3153, -str_3154, -str_3155, -str_3156, -str_3157, -str_3158, -str_3159, -str_315a, -str_315b, -str_315c, -str_315d, -str_315e, -str_315f, -str_3160, -str_3161, -str_3162, -str_3163, -str_3164, -str_3165, -str_3166, -str_3167, -str_3168, -str_3169, -str_316a, -str_316b, -str_316c, -str_316d, -str_316e, -str_316f, -str_3170, -str_3171, -str_3172, -str_3173, -str_3174, -str_3175, -str_3176, -str_3177, -str_3178, -str_3179, -str_317a, -str_317b, -str_317c, -str_317d, -str_317e, -str_317f, -str_3180, -str_3181, -str_3182, -str_3183, -str_3184, -str_3185, -str_3186, -str_3187, -str_3188, -str_3189, -str_318a, -str_318b, -str_318c, -str_318d, -str_318e, -0, 0, 0, str_3192, -str_3193, -str_3194, -str_3195, -str_3196, -str_3197, -str_3198, -str_3199, -str_319a, -str_319b, -str_319c, -str_319d, -str_319e, -str_319f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_32[] = { -str_3200, -str_3201, -str_3202, -str_3203, -str_3204, -str_3205, -str_3206, -str_3207, -str_3208, -str_3209, -str_320a, -str_320b, -str_320c, -str_320d, -str_320e, -str_320f, -str_3210, -str_3211, -str_3212, -str_3213, -str_3214, -str_3215, -str_3216, -str_3217, -str_3218, -str_3219, -str_321a, -str_321b, -str_321c, -str_321d, -str_321e, -0, str_3220, -str_3221, -str_3222, -str_3223, -str_3224, -str_3225, -str_3226, -str_3227, -str_3228, -str_3229, -str_322a, -str_322b, -str_322c, -str_322d, -str_322e, -str_322f, -str_3230, -str_3231, -str_3232, -str_3233, -str_3234, -str_3235, -str_3236, -str_3237, -str_3238, -str_3239, -str_323a, -str_323b, -str_323c, -str_323d, -str_323e, -str_323f, -str_3240, -str_3241, -str_3242, -str_3243, -str_3244, -str_3245, -str_3246, -str_3247, -0, 0, 0, 0, 0, 0, 0, 0, str_3250, -str_3251, -str_3252, -str_3253, -str_3254, -str_3255, -str_3256, -str_3257, -str_3258, -str_3259, -str_325a, -str_325b, -str_325c, -str_325d, -str_325e, -str_325f, -str_3260, -str_3261, -str_3262, -str_3263, -str_3264, -str_3265, -str_3266, -str_3267, -str_3268, -str_3269, -str_326a, -str_326b, -str_326c, -str_326d, -str_326e, -str_326f, -str_3270, -str_3271, -str_3272, -str_3273, -str_3274, -str_3275, -str_3276, -str_3277, -str_3278, -str_3279, -str_327a, -str_327b, -str_327c, -str_327d, -str_327e, -0, str_3280, -str_3281, -str_3282, -str_3283, -str_3284, -str_3285, -str_3286, -str_3287, -str_3288, -str_3289, -str_328a, -str_328b, -str_328c, -str_328d, -str_328e, -str_328f, -str_3290, -str_3291, -str_3292, -str_3293, -str_3294, -str_3295, -str_3296, -str_3297, -str_3298, -str_3299, -str_329a, -str_329b, -str_329c, -str_329d, -str_329e, -str_329f, -str_32a0, -str_32a1, -str_32a2, -str_32a3, -str_32a4, -str_32a5, -str_32a6, -str_32a7, -str_32a8, -str_32a9, -str_32aa, -str_32ab, -str_32ac, -str_32ad, -str_32ae, -str_32af, -str_32b0, -str_32b1, -str_32b2, -str_32b3, -str_32b4, -str_32b5, -str_32b6, -str_32b7, -str_32b8, -str_32b9, -str_32ba, -str_32bb, -str_32bc, -str_32bd, -str_32be, -str_32bf, -str_32c0, -str_32c1, -str_32c2, -str_32c3, -str_32c4, -str_32c5, -str_32c6, -str_32c7, -str_32c8, -str_32c9, -str_32ca, -str_32cb, -str_32cc, -str_32cd, -str_32ce, -str_32cf, -str_32d0, -str_32d1, -str_32d2, -str_32d3, -str_32d4, -str_32d5, -str_32d6, -str_32d7, -str_32d8, -str_32d9, -str_32da, -str_32db, -str_32dc, -str_32dd, -str_32de, -str_32df, -str_32e0, -str_32e1, -str_32e2, -str_32e3, -str_32e4, -str_32e5, -str_32e6, -str_32e7, -str_32e8, -str_32e9, -str_32ea, -str_32eb, -str_32ec, -str_32ed, -str_32ee, -str_32ef, -str_32f0, -str_32f1, -str_32f2, -str_32f3, -str_32f4, -str_32f5, -str_32f6, -str_32f7, -str_32f8, -str_32f9, -str_32fa, -str_32fb, -str_32fc, -str_32fd, -str_32fe, -str_32ff, -0}; - -static const unichar_t * const tab_33[] = { -str_3300, -str_3301, -str_3302, -str_3303, -str_3304, -str_3305, -str_3306, -str_3307, -str_3308, -str_3309, -str_330a, -str_330b, -str_330c, -str_330d, -str_330e, -str_330f, -str_3310, -str_3311, -str_3312, -str_3313, -str_3314, -str_3315, -str_3316, -str_3317, -str_3318, -str_3319, -str_331a, -str_331b, -str_331c, -str_331d, -str_331e, -str_331f, -str_3320, -str_3321, -str_3322, -str_3323, -str_3324, -str_3325, -str_3326, -str_3327, -str_3328, -str_3329, -str_332a, -str_332b, -str_332c, -str_332d, -str_332e, -str_332f, -str_3330, -str_3331, -str_3332, -str_3333, -str_3334, -str_3335, -str_3336, -str_3337, -str_3338, -str_3339, -str_333a, -str_333b, -str_333c, -str_333d, -str_333e, -str_333f, -str_3340, -str_3341, -str_3342, -str_3343, -str_3344, -str_3345, -str_3346, -str_3347, -str_3348, -str_3349, -str_334a, -str_334b, -str_334c, -str_334d, -str_334e, -str_334f, -str_3350, -str_3351, -str_3352, -str_3353, -str_3354, -str_3355, -str_3356, -str_3357, -str_3358, -str_3359, -str_335a, -str_335b, -str_335c, -str_335d, -str_335e, -str_335f, -str_3360, -str_3361, -str_3362, -str_3363, -str_3364, -str_3365, -str_3366, -str_3367, -str_3368, -str_3369, -str_336a, -str_336b, -str_336c, -str_336d, -str_336e, -str_336f, -str_3370, -str_3371, -str_3372, -str_3373, -str_3374, -str_3375, -str_3376, -str_3377, -str_3378, -str_3379, -str_337a, -str_337b, -str_337c, -str_337d, -str_337e, -str_337f, -str_3380, -str_3381, -str_3382, -str_3383, -str_3384, -str_3385, -str_3386, -str_3387, -str_3388, -str_3389, -str_338a, -str_338b, -str_338c, -str_338d, -str_338e, -str_338f, -str_3390, -str_3391, -str_3392, -str_3393, -str_3394, -str_3395, -str_3396, -str_3397, -str_3398, -str_3399, -str_339a, -str_339b, -str_339c, -str_339d, -str_339e, -str_339f, -str_33a0, -str_33a1, -str_33a2, -str_33a3, -str_33a4, -str_33a5, -str_33a6, -str_33a7, -str_33a8, -str_33a9, -str_33aa, -str_33ab, -str_33ac, -str_33ad, -str_33ae, -str_33af, -str_33b0, -str_33b1, -str_33b2, -str_33b3, -str_33b4, -str_33b5, -str_33b6, -str_33b7, -str_33b8, -str_33b9, -str_33ba, -str_33bb, -str_33bc, -str_33bd, -str_33be, -str_33bf, -str_33c0, -str_33c1, -str_33c2, -str_33c3, -str_33c4, -str_33c5, -str_33c6, -str_33c7, -str_33c8, -str_33c9, -str_33ca, -str_33cb, -str_33cc, -str_33cd, -str_33ce, -str_33cf, -str_33d0, -str_33d1, -str_33d2, -str_33d3, -str_33d4, -str_33d5, -str_33d6, -str_33d7, -str_33d8, -str_33d9, -str_33da, -str_33db, -str_33dc, -str_33dd, -str_33de, -str_33df, -str_33e0, -str_33e1, -str_33e2, -str_33e3, -str_33e4, -str_33e5, -str_33e6, -str_33e7, -str_33e8, -str_33e9, -str_33ea, -str_33eb, -str_33ec, -str_33ed, -str_33ee, -str_33ef, -str_33f0, -str_33f1, -str_33f2, -str_33f3, -str_33f4, -str_33f5, -str_33f6, -str_33f7, -str_33f8, -str_33f9, -str_33fa, -str_33fb, -str_33fc, -str_33fd, -str_33fe, -str_33ff, -0}; - -static const unichar_t * const tab_a6[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a69c, -str_a69d, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_a7[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a770, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_a7f8, -str_a7f9, -0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_ab[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_ab5c, -str_ab5d, -str_ab5e, -str_ab5f, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_f9[] = { -str_f900, -str_f901, -str_f902, -str_f903, -str_f904, -str_f905, -str_f906, -str_f907, -str_f908, -str_f909, -str_f90a, -str_f90b, -str_f90c, -str_f90d, -str_f90e, -str_f90f, -str_f910, -str_f911, -str_f912, -str_f913, -str_f914, -str_f915, -str_f916, -str_f917, -str_f918, -str_f919, -str_f91a, -str_f91b, -str_f91c, -str_f91d, -str_f91e, -str_f91f, -str_f920, -str_f921, -str_f922, -str_f923, -str_f924, -str_f925, -str_f926, -str_f927, -str_f928, -str_f929, -str_f92a, -str_f92b, -str_f92c, -str_f92d, -str_f92e, -str_f92f, -str_f930, -str_f931, -str_f932, -str_f933, -str_f934, -str_f935, -str_f936, -str_f937, -str_f938, -str_f939, -str_f93a, -str_f93b, -str_f93c, -str_f93d, -str_f93e, -str_f93f, -str_f940, -str_f941, -str_f942, -str_f943, -str_f944, -str_f945, -str_f946, -str_f947, -str_f948, -str_f949, -str_f94a, -str_f94b, -str_f94c, -str_f94d, -str_f94e, -str_f94f, -str_f950, -str_f951, -str_f952, -str_f953, -str_f954, -str_f955, -str_f956, -str_f957, -str_f958, -str_f959, -str_f95a, -str_f95b, -str_f95c, -str_f95d, -str_f95e, -str_f95f, -str_f960, -str_f961, -str_f962, -str_f963, -str_f964, -str_f965, -str_f966, -str_f967, -str_f968, -str_f969, -str_f96a, -str_f96b, -str_f96c, -str_f96d, -str_f96e, -str_f96f, -str_f970, -str_f971, -str_f972, -str_f973, -str_f974, -str_f975, -str_f976, -str_f977, -str_f978, -str_f979, -str_f97a, -str_f97b, -str_f97c, -str_f97d, -str_f97e, -str_f97f, -str_f980, -str_f981, -str_f982, -str_f983, -str_f984, -str_f985, -str_f986, -str_f987, -str_f988, -str_f989, -str_f98a, -str_f98b, -str_f98c, -str_f98d, -str_f98e, -str_f98f, -str_f990, -str_f991, -str_f992, -str_f993, -str_f994, -str_f995, -str_f996, -str_f997, -str_f998, -str_f999, -str_f99a, -str_f99b, -str_f99c, -str_f99d, -str_f99e, -str_f99f, -str_f9a0, -str_f9a1, -str_f9a2, -str_f9a3, -str_f9a4, -str_f9a5, -str_f9a6, -str_f9a7, -str_f9a8, -str_f9a9, -str_f9aa, -str_f9ab, -str_f9ac, -str_f9ad, -str_f9ae, -str_f9af, -str_f9b0, -str_f9b1, -str_f9b2, -str_f9b3, -str_f9b4, -str_f9b5, -str_f9b6, -str_f9b7, -str_f9b8, -str_f9b9, -str_f9ba, -str_f9bb, -str_f9bc, -str_f9bd, -str_f9be, -str_f9bf, -str_f9c0, -str_f9c1, -str_f9c2, -str_f9c3, -str_f9c4, -str_f9c5, -str_f9c6, -str_f9c7, -str_f9c8, -str_f9c9, -str_f9ca, -str_f9cb, -str_f9cc, -str_f9cd, -str_f9ce, -str_f9cf, -str_f9d0, -str_f9d1, -str_f9d2, -str_f9d3, -str_f9d4, -str_f9d5, -str_f9d6, -str_f9d7, -str_f9d8, -str_f9d9, -str_f9da, -str_f9db, -str_f9dc, -str_f9dd, -str_f9de, -str_f9df, -str_f9e0, -str_f9e1, -str_f9e2, -str_f9e3, -str_f9e4, -str_f9e5, -str_f9e6, -str_f9e7, -str_f9e8, -str_f9e9, -str_f9ea, -str_f9eb, -str_f9ec, -str_f9ed, -str_f9ee, -str_f9ef, -str_f9f0, -str_f9f1, -str_f9f2, -str_f9f3, -str_f9f4, -str_f9f5, -str_f9f6, -str_f9f7, -str_f9f8, -str_f9f9, -str_f9fa, -str_f9fb, -str_f9fc, -str_f9fd, -str_f9fe, -str_f9ff, -0}; - -static const unichar_t * const tab_fa[] = { -str_fa00, -str_fa01, -str_fa02, -str_fa03, -str_fa04, -str_fa05, -str_fa06, -str_fa07, -str_fa08, -str_fa09, -str_fa0a, -str_fa0b, -str_fa0c, -str_fa0d, -0, 0, str_fa10, -0, str_fa12, -0, 0, str_fa15, -str_fa16, -str_fa17, -str_fa18, -str_fa19, -str_fa1a, -str_fa1b, -str_fa1c, -str_fa1d, -str_fa1e, -0, str_fa20, -0, str_fa22, -0, 0, str_fa25, -str_fa26, -0, 0, 0, str_fa2a, -str_fa2b, -str_fa2c, -str_fa2d, -str_fa2e, -str_fa2f, -str_fa30, -str_fa31, -str_fa32, -str_fa33, -str_fa34, -str_fa35, -str_fa36, -str_fa37, -str_fa38, -str_fa39, -str_fa3a, -str_fa3b, -str_fa3c, -str_fa3d, -str_fa3e, -str_fa3f, -str_fa40, -str_fa41, -str_fa42, -str_fa43, -str_fa44, -str_fa45, -str_fa46, -str_fa47, -str_fa48, -str_fa49, -str_fa4a, -str_fa4b, -str_fa4c, -str_fa4d, -str_fa4e, -str_fa4f, -str_fa50, -str_fa51, -str_fa52, -str_fa53, -str_fa54, -str_fa55, -str_fa56, -str_fa57, -str_fa58, -str_fa59, -str_fa5a, -str_fa5b, -str_fa5c, -str_fa5d, -str_fa5e, -str_fa5f, -str_fa60, -str_fa61, -str_fa62, -str_fa63, -str_fa64, -str_fa65, -str_fa66, -str_fa67, -str_fa68, -str_fa69, -str_fa6a, -str_fa6b, -str_fa6c, -str_fa6d, -0, 0, str_fa70, -str_fa71, -str_fa72, -str_fa73, -str_fa74, -str_fa75, -str_fa76, -str_fa77, -str_fa78, -str_fa79, -str_fa7a, -str_fa7b, -str_fa7c, -str_fa7d, -str_fa7e, -str_fa7f, -str_fa80, -str_fa81, -str_fa82, -str_fa83, -str_fa84, -str_fa85, -str_fa86, -str_fa87, -str_fa88, -str_fa89, -str_fa8a, -str_fa8b, -str_fa8c, -str_fa8d, -str_fa8e, -str_fa8f, -str_fa90, -str_fa91, -str_fa92, -str_fa93, -str_fa94, -str_fa95, -str_fa96, -str_fa97, -str_fa98, -str_fa99, -str_fa9a, -str_fa9b, -str_fa9c, -str_fa9d, -str_fa9e, -str_fa9f, -str_faa0, -str_faa1, -str_faa2, -str_faa3, -str_faa4, -str_faa5, -str_faa6, -str_faa7, -str_faa8, -str_faa9, -str_faaa, -str_faab, -str_faac, -str_faad, -str_faae, -str_faaf, -str_fab0, -str_fab1, -str_fab2, -str_fab3, -str_fab4, -str_fab5, -str_fab6, -str_fab7, -str_fab8, -str_fab9, -str_faba, -str_fabb, -str_fabc, -str_fabd, -str_fabe, -str_fabf, -str_fac0, -str_fac1, -str_fac2, -str_fac3, -str_fac4, -str_fac5, -str_fac6, -str_fac7, -str_fac8, -str_fac9, -str_faca, -str_facb, -str_facc, -str_facd, -str_face, -str_facf, -str_fad0, -str_fad1, -str_fad2, -str_fad3, -str_fad4, -str_fad5, -str_fad6, -str_fad7, -str_fad8, -str_fad9, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -static const unichar_t * const tab_fb[] = { -str_fb00, -str_fb01, -str_fb02, -str_fb03, -str_fb04, -str_fb05, -str_fb06, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fb13, -str_fb14, -str_fb15, -str_fb16, -str_fb17, -0, 0, 0, 0, 0, str_fb1d, -0, str_fb1f, -str_fb20, -str_fb21, -str_fb22, -str_fb23, -str_fb24, -str_fb25, -str_fb26, -str_fb27, -str_fb28, -str_fb29, -str_fb2a, -str_fb2b, -str_fb2c, -str_fb2d, -str_fb2e, -str_fb2f, -str_fb30, -str_fb31, -str_fb32, -str_fb33, -str_fb34, -str_fb35, -str_fb36, -0, str_fb38, -str_fb39, -str_fb3a, -str_fb3b, -str_fb3c, -0, str_fb3e, -0, str_fb40, -str_fb41, -0, str_fb43, -str_fb44, -0, str_fb46, -str_fb47, -str_fb48, -str_fb49, -str_fb4a, -str_fb4b, -str_fb4c, -str_fb4d, -str_fb4e, -str_fb4f, -str_fb50, -str_fb51, -str_fb52, -str_fb53, -str_fb54, -str_fb55, -str_fb56, -str_fb57, -str_fb58, -str_fb59, -str_fb5a, -str_fb5b, -str_fb5c, -str_fb5d, -str_fb5e, -str_fb5f, -str_fb60, -str_fb61, -str_fb62, -str_fb63, -str_fb64, -str_fb65, -str_fb66, -str_fb67, -str_fb68, -str_fb69, -str_fb6a, -str_fb6b, -str_fb6c, -str_fb6d, -str_fb6e, -str_fb6f, -str_fb70, -str_fb71, -str_fb72, -str_fb73, -str_fb74, -str_fb75, -str_fb76, -str_fb77, -str_fb78, -str_fb79, -str_fb7a, -str_fb7b, -str_fb7c, -str_fb7d, -str_fb7e, -str_fb7f, -str_fb80, -str_fb81, -str_fb82, -str_fb83, -str_fb84, -str_fb85, -str_fb86, -str_fb87, -str_fb88, -str_fb89, -str_fb8a, -str_fb8b, -str_fb8c, -str_fb8d, -str_fb8e, -str_fb8f, -str_fb90, -str_fb91, -str_fb92, -str_fb93, -str_fb94, -str_fb95, -str_fb96, -str_fb97, -str_fb98, -str_fb99, -str_fb9a, -str_fb9b, -str_fb9c, -str_fb9d, -str_fb9e, -str_fb9f, -str_fba0, -str_fba1, -str_fba2, -str_fba3, -str_fba4, -str_fba5, -str_fba6, -str_fba7, -str_fba8, -str_fba9, -str_fbaa, -str_fbab, -str_fbac, -str_fbad, -str_fbae, -str_fbaf, -str_fbb0, -str_fbb1, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fbd3, -str_fbd4, -str_fbd5, -str_fbd6, -str_fbd7, -str_fbd8, -str_fbd9, -str_fbda, -str_fbdb, -str_fbdc, -str_fbdd, -str_fbde, -str_fbdf, -str_fbe0, -str_fbe1, -str_fbe2, -str_fbe3, -str_fbe4, -str_fbe5, -str_fbe6, -str_fbe7, -str_fbe8, -str_fbe9, -str_fbea, -str_fbeb, -str_fbec, -str_fbed, -str_fbee, -str_fbef, -str_fbf0, -str_fbf1, -str_fbf2, -str_fbf3, -str_fbf4, -str_fbf5, -str_fbf6, -str_fbf7, -str_fbf8, -str_fbf9, -str_fbfa, -str_fbfb, -str_fbfc, -str_fbfd, -str_fbfe, -str_fbff, -0}; - -static const unichar_t * const tab_fc[] = { -str_fc00, -str_fc01, -str_fc02, -str_fc03, -str_fc04, -str_fc05, -str_fc06, -str_fc07, -str_fc08, -str_fc09, -str_fc0a, -str_fc0b, -str_fc0c, -str_fc0d, -str_fc0e, -str_fc0f, -str_fc10, -str_fc11, -str_fc12, -str_fc13, -str_fc14, -str_fc15, -str_fc16, -str_fc17, -str_fc18, -str_fc19, -str_fc1a, -str_fc1b, -str_fc1c, -str_fc1d, -str_fc1e, -str_fc1f, -str_fc20, -str_fc21, -str_fc22, -str_fc23, -str_fc24, -str_fc25, -str_fc26, -str_fc27, -str_fc28, -str_fc29, -str_fc2a, -str_fc2b, -str_fc2c, -str_fc2d, -str_fc2e, -str_fc2f, -str_fc30, -str_fc31, -str_fc32, -str_fc33, -str_fc34, -str_fc35, -str_fc36, -str_fc37, -str_fc38, -str_fc39, -str_fc3a, -str_fc3b, -str_fc3c, -str_fc3d, -str_fc3e, -str_fc3f, -str_fc40, -str_fc41, -str_fc42, -str_fc43, -str_fc44, -str_fc45, -str_fc46, -str_fc47, -str_fc48, -str_fc49, -str_fc4a, -str_fc4b, -str_fc4c, -str_fc4d, -str_fc4e, -str_fc4f, -str_fc50, -str_fc51, -str_fc52, -str_fc53, -str_fc54, -str_fc55, -str_fc56, -str_fc57, -str_fc58, -str_fc59, -str_fc5a, -str_fc5b, -str_fc5c, -str_fc5d, -str_fc5e, -str_fc5f, -str_fc60, -str_fc61, -str_fc62, -str_fc63, -str_fc64, -str_fc65, -str_fc66, -str_fc67, -str_fc68, -str_fc69, -str_fc6a, -str_fc6b, -str_fc6c, -str_fc6d, -str_fc6e, -str_fc6f, -str_fc70, -str_fc71, -str_fc72, -str_fc73, -str_fc74, -str_fc75, -str_fc76, -str_fc77, -str_fc78, -str_fc79, -str_fc7a, -str_fc7b, -str_fc7c, -str_fc7d, -str_fc7e, -str_fc7f, -str_fc80, -str_fc81, -str_fc82, -str_fc83, -str_fc84, -str_fc85, -str_fc86, -str_fc87, -str_fc88, -str_fc89, -str_fc8a, -str_fc8b, -str_fc8c, -str_fc8d, -str_fc8e, -str_fc8f, -str_fc90, -str_fc91, -str_fc92, -str_fc93, -str_fc94, -str_fc95, -str_fc96, -str_fc97, -str_fc98, -str_fc99, -str_fc9a, -str_fc9b, -str_fc9c, -str_fc9d, -str_fc9e, -str_fc9f, -str_fca0, -str_fca1, -str_fca2, -str_fca3, -str_fca4, -str_fca5, -str_fca6, -str_fca7, -str_fca8, -str_fca9, -str_fcaa, -str_fcab, -str_fcac, -str_fcad, -str_fcae, -str_fcaf, -str_fcb0, -str_fcb1, -str_fcb2, -str_fcb3, -str_fcb4, -str_fcb5, -str_fcb6, -str_fcb7, -str_fcb8, -str_fcb9, -str_fcba, -str_fcbb, -str_fcbc, -str_fcbd, -str_fcbe, -str_fcbf, -str_fcc0, -str_fcc1, -str_fcc2, -str_fcc3, -str_fcc4, -str_fcc5, -str_fcc6, -str_fcc7, -str_fcc8, -str_fcc9, -str_fcca, -str_fccb, -str_fccc, -str_fccd, -str_fcce, -str_fccf, -str_fcd0, -str_fcd1, -str_fcd2, -str_fcd3, -str_fcd4, -str_fcd5, -str_fcd6, -str_fcd7, -str_fcd8, -str_fcd9, -str_fcda, -str_fcdb, -str_fcdc, -str_fcdd, -str_fcde, -str_fcdf, -str_fce0, -str_fce1, -str_fce2, -str_fce3, -str_fce4, -str_fce5, -str_fce6, -str_fce7, -str_fce8, -str_fce9, -str_fcea, -str_fceb, -str_fcec, -str_fced, -str_fcee, -str_fcef, -str_fcf0, -str_fcf1, -str_fcf2, -str_fcf3, -str_fcf4, -str_fcf5, -str_fcf6, -str_fcf7, -str_fcf8, -str_fcf9, -str_fcfa, -str_fcfb, -str_fcfc, -str_fcfd, -str_fcfe, -str_fcff, -0}; - -static const unichar_t * const tab_fd[] = { -str_fd00, -str_fd01, -str_fd02, -str_fd03, -str_fd04, -str_fd05, -str_fd06, -str_fd07, -str_fd08, -str_fd09, -str_fd0a, -str_fd0b, -str_fd0c, -str_fd0d, -str_fd0e, -str_fd0f, -str_fd10, -str_fd11, -str_fd12, -str_fd13, -str_fd14, -str_fd15, -str_fd16, -str_fd17, -str_fd18, -str_fd19, -str_fd1a, -str_fd1b, -str_fd1c, -str_fd1d, -str_fd1e, -str_fd1f, -str_fd20, -str_fd21, -str_fd22, -str_fd23, -str_fd24, -str_fd25, -str_fd26, -str_fd27, -str_fd28, -str_fd29, -str_fd2a, -str_fd2b, -str_fd2c, -str_fd2d, -str_fd2e, -str_fd2f, -str_fd30, -str_fd31, -str_fd32, -str_fd33, -str_fd34, -str_fd35, -str_fd36, -str_fd37, -str_fd38, -str_fd39, -str_fd3a, -str_fd3b, -str_fd3c, -str_fd3d, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fd50, -str_fd51, -str_fd52, -str_fd53, -str_fd54, -str_fd55, -str_fd56, -str_fd57, -str_fd58, -str_fd59, -str_fd5a, -str_fd5b, -str_fd5c, -str_fd5d, -str_fd5e, -str_fd5f, -str_fd60, -str_fd61, -str_fd62, -str_fd63, -str_fd64, -str_fd65, -str_fd66, -str_fd67, -str_fd68, -str_fd69, -str_fd6a, -str_fd6b, -str_fd6c, -str_fd6d, -str_fd6e, -str_fd6f, -str_fd70, -str_fd71, -str_fd72, -str_fd73, -str_fd74, -str_fd75, -str_fd76, -str_fd77, -str_fd78, -str_fd79, -str_fd7a, -str_fd7b, -str_fd7c, -str_fd7d, -str_fd7e, -str_fd7f, -str_fd80, -str_fd81, -str_fd82, -str_fd83, -str_fd84, -str_fd85, -str_fd86, -str_fd87, -str_fd88, -str_fd89, -str_fd8a, -str_fd8b, -str_fd8c, -str_fd8d, -str_fd8e, -str_fd8f, -0, 0, str_fd92, -str_fd93, -str_fd94, -str_fd95, -str_fd96, -str_fd97, -str_fd98, -str_fd99, -str_fd9a, -str_fd9b, -str_fd9c, -str_fd9d, -str_fd9e, -str_fd9f, -str_fda0, -str_fda1, -str_fda2, -str_fda3, -str_fda4, -str_fda5, -str_fda6, -str_fda7, -str_fda8, -str_fda9, -str_fdaa, -str_fdab, -str_fdac, -str_fdad, -str_fdae, -str_fdaf, -str_fdb0, -str_fdb1, -str_fdb2, -str_fdb3, -str_fdb4, -str_fdb5, -str_fdb6, -str_fdb7, -str_fdb8, -str_fdb9, -str_fdba, -str_fdbb, -str_fdbc, -str_fdbd, -str_fdbe, -str_fdbf, -str_fdc0, -str_fdc1, -str_fdc2, -str_fdc3, -str_fdc4, -str_fdc5, -str_fdc6, -str_fdc7, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fdf0, -str_fdf1, -str_fdf2, -str_fdf3, -str_fdf4, -str_fdf5, -str_fdf6, -str_fdf7, -str_fdf8, -str_fdf9, -str_fdfa, -str_fdfb, -str_fdfc, -0, 0, 0, 0}; - -static const unichar_t * const tab_fe[] = { -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fe10, -str_fe11, -str_fe12, -str_fe13, -str_fe14, -str_fe15, -str_fe16, -str_fe17, -str_fe18, -str_fe19, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, str_fe30, -str_fe31, -str_fe32, -str_fe33, -str_fe34, -str_fe35, -str_fe36, -str_fe37, -str_fe38, -str_fe39, -str_fe3a, -str_fe3b, -str_fe3c, -str_fe3d, -str_fe3e, -str_fe3f, -str_fe40, -str_fe41, -str_fe42, -str_fe43, -str_fe44, -0, 0, str_fe47, -str_fe48, -str_fe49, -str_fe4a, -str_fe4b, -str_fe4c, -str_fe4d, -str_fe4e, -str_fe4f, -str_fe50, -str_fe51, -str_fe52, -0, str_fe54, -str_fe55, -str_fe56, -str_fe57, -str_fe58, -str_fe59, -str_fe5a, -str_fe5b, -str_fe5c, -str_fe5d, -str_fe5e, -str_fe5f, -str_fe60, -str_fe61, -str_fe62, -str_fe63, -str_fe64, -str_fe65, -str_fe66, -0, str_fe68, -str_fe69, -str_fe6a, -str_fe6b, -0, 0, 0, 0, str_fe70, -str_fe71, -str_fe72, -0, str_fe74, -0, str_fe76, -str_fe77, -str_fe78, -str_fe79, -str_fe7a, -str_fe7b, -str_fe7c, -str_fe7d, -str_fe7e, -str_fe7f, -str_fe80, -str_fe81, -str_fe82, -str_fe83, -str_fe84, -str_fe85, -str_fe86, -str_fe87, -str_fe88, -str_fe89, -str_fe8a, -str_fe8b, -str_fe8c, -str_fe8d, -str_fe8e, -str_fe8f, -str_fe90, -str_fe91, -str_fe92, -str_fe93, -str_fe94, -str_fe95, -str_fe96, -str_fe97, -str_fe98, -str_fe99, -str_fe9a, -str_fe9b, -str_fe9c, -str_fe9d, -str_fe9e, -str_fe9f, -str_fea0, -str_fea1, -str_fea2, -str_fea3, -str_fea4, -str_fea5, -str_fea6, -str_fea7, -str_fea8, -str_fea9, -str_feaa, -str_feab, -str_feac, -str_fead, -str_feae, -str_feaf, -str_feb0, -str_feb1, -str_feb2, -str_feb3, -str_feb4, -str_feb5, -str_feb6, -str_feb7, -str_feb8, -str_feb9, -str_feba, -str_febb, -str_febc, -str_febd, -str_febe, -str_febf, -str_fec0, -str_fec1, -str_fec2, -str_fec3, -str_fec4, -str_fec5, -str_fec6, -str_fec7, -str_fec8, -str_fec9, -str_feca, -str_fecb, -str_fecc, -str_fecd, -str_fece, -str_fecf, -str_fed0, -str_fed1, -str_fed2, -str_fed3, -str_fed4, -str_fed5, -str_fed6, -str_fed7, -str_fed8, -str_fed9, -str_feda, -str_fedb, -str_fedc, -str_fedd, -str_fede, -str_fedf, -str_fee0, -str_fee1, -str_fee2, -str_fee3, -str_fee4, -str_fee5, -str_fee6, -str_fee7, -str_fee8, -str_fee9, -str_feea, -str_feeb, -str_feec, -str_feed, -str_feee, -str_feef, -str_fef0, -str_fef1, -str_fef2, -str_fef3, -str_fef4, -str_fef5, -str_fef6, -str_fef7, -str_fef8, -str_fef9, -str_fefa, -str_fefb, -str_fefc, -0, 0, 0, 0}; - -static const unichar_t * const tab_ff[] = { -0, str_ff01, -str_ff02, -str_ff03, -str_ff04, -str_ff05, -str_ff06, -str_ff07, -str_ff08, -str_ff09, -str_ff0a, -str_ff0b, -str_ff0c, -str_ff0d, -str_ff0e, -str_ff0f, -str_ff10, -str_ff11, -str_ff12, -str_ff13, -str_ff14, -str_ff15, -str_ff16, -str_ff17, -str_ff18, -str_ff19, -str_ff1a, -str_ff1b, -str_ff1c, -str_ff1d, -str_ff1e, -str_ff1f, -str_ff20, -str_ff21, -str_ff22, -str_ff23, -str_ff24, -str_ff25, -str_ff26, -str_ff27, -str_ff28, -str_ff29, -str_ff2a, -str_ff2b, -str_ff2c, -str_ff2d, -str_ff2e, -str_ff2f, -str_ff30, -str_ff31, -str_ff32, -str_ff33, -str_ff34, -str_ff35, -str_ff36, -str_ff37, -str_ff38, -str_ff39, -str_ff3a, -str_ff3b, -str_ff3c, -str_ff3d, -str_ff3e, -str_ff3f, -str_ff40, -str_ff41, -str_ff42, -str_ff43, -str_ff44, -str_ff45, -str_ff46, -str_ff47, -str_ff48, -str_ff49, -str_ff4a, -str_ff4b, -str_ff4c, -str_ff4d, -str_ff4e, -str_ff4f, -str_ff50, -str_ff51, -str_ff52, -str_ff53, -str_ff54, -str_ff55, -str_ff56, -str_ff57, -str_ff58, -str_ff59, -str_ff5a, -str_ff5b, -str_ff5c, -str_ff5d, -str_ff5e, -str_ff5f, -str_ff60, -str_ff61, -str_ff62, -str_ff63, -str_ff64, -str_ff65, -str_ff66, -str_ff67, -str_ff68, -str_ff69, -str_ff6a, -str_ff6b, -str_ff6c, -str_ff6d, -str_ff6e, -str_ff6f, -str_ff70, -str_ff71, -str_ff72, -str_ff73, -str_ff74, -str_ff75, -str_ff76, -str_ff77, -str_ff78, -str_ff79, -str_ff7a, -str_ff7b, -str_ff7c, -str_ff7d, -str_ff7e, -str_ff7f, -str_ff80, -str_ff81, -str_ff82, -str_ff83, -str_ff84, -str_ff85, -str_ff86, -str_ff87, -str_ff88, -str_ff89, -str_ff8a, -str_ff8b, -str_ff8c, -str_ff8d, -str_ff8e, -str_ff8f, -str_ff90, -str_ff91, -str_ff92, -str_ff93, -str_ff94, -str_ff95, -str_ff96, -str_ff97, -str_ff98, -str_ff99, -str_ff9a, -str_ff9b, -str_ff9c, -str_ff9d, -str_ff9e, -str_ff9f, -str_ffa0, -str_ffa1, -str_ffa2, -str_ffa3, -str_ffa4, -str_ffa5, -str_ffa6, -str_ffa7, -str_ffa8, -str_ffa9, -str_ffaa, -str_ffab, -str_ffac, -str_ffad, -str_ffae, -str_ffaf, -str_ffb0, -str_ffb1, -str_ffb2, -str_ffb3, -str_ffb4, -str_ffb5, -str_ffb6, -str_ffb7, -str_ffb8, -str_ffb9, -str_ffba, -str_ffbb, -str_ffbc, -str_ffbd, -str_ffbe, -0, 0, 0, str_ffc2, -str_ffc3, -str_ffc4, -str_ffc5, -str_ffc6, -str_ffc7, -0, 0, str_ffca, -str_ffcb, -str_ffcc, -str_ffcd, -str_ffce, -str_ffcf, -0, 0, str_ffd2, -str_ffd3, -str_ffd4, -str_ffd5, -str_ffd6, -str_ffd7, -0, 0, str_ffda, -str_ffdb, -str_ffdc, -0, 0, 0, str_ffe0, -str_ffe1, -str_ffe2, -str_ffe3, -str_ffe4, -str_ffe5, -str_ffe6, -0, str_ffe8, -str_ffe9, -str_ffea, -str_ffeb, -str_ffec, -str_ffed, -str_ffee, -0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - -const unichar_t *const * const unicode_alternates[] = { -tab_0, -tab_1, -tab_2, -tab_3, -tab_4, -tab_5, -tab_6, -up_allzeros, up_allzeros, tab_9, -tab_a, -tab_b, -tab_c, -tab_d, -tab_e, -tab_f, -tab_10, -tab_11, -up_allzeros, tab_13, -up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, tab_1b, -up_allzeros, tab_1d, -tab_1e, -tab_1f, -tab_20, -tab_21, -tab_22, -tab_23, -tab_24, -tab_25, -tab_26, -tab_27, -up_allzeros, up_allzeros, tab_2a, -up_allzeros, tab_2c, -tab_2d, -tab_2e, -tab_2f, -tab_30, -tab_31, -tab_32, -tab_33, -up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, tab_a6, -tab_a7, -up_allzeros, up_allzeros, up_allzeros, tab_ab, -up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, up_allzeros, tab_f9, -tab_fa, -tab_fb, -tab_fc, -tab_fd, -tab_fe, -tab_ff, -0}; diff -Nru fontforge-20201107~dfsg/Unicode/uninames.c fontforge-20220308~dfsg/Unicode/uninames.c --- fontforge-20201107~dfsg/Unicode/uninames.c 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/uninames.c 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,237 @@ +/* Copyright (C) 2021 by Jeremy Tan */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include "uninames_data.h" +#include + +static char* read_lexicon(char* dst, unsigned int idx, int* bufsiz) { + idx = lexicon_offset[idx] + lexicon_shift[idx >> LEXICON_SHIFT]; + do { + *dst++ = lexicon_data[idx] & 0x7f; + } while (--*bufsiz > 1 && !(lexicon_data[idx++] & 0x80)); + assert(lexicon_data[idx-1] & 0x80); + return dst; +} + +static const unsigned char* get_phrasebook_entry(unichar_t ch) { + int index = 0, shift_index; + if (ch < UNICODE_MAX) { + index = phrasebook_index1[ch >> PHRASEBOOK_SHIFT1]; + index = phrasebook_index2[(index << PHRASEBOOK_SHIFT1) + (ch & ((1 << PHRASEBOOK_SHIFT1) - 1))]; + } + if (index == 0) { + return NULL; + } + shift_index = ch >> PHRASEBOOK_SHIFT2; + if (shift_index > PHRASEBOOK_SHIFT2_CAP) { + shift_index = PHRASEBOOK_SHIFT2_CAP; + } + index += phrasebook_shift[shift_index]; + assert(index >= 0 && (size_t)index < sizeof(phrasebook_data)/sizeof(phrasebook_data[0])); + return &phrasebook_data[index]; +} + +static char* prettify_annotation_start(char* dst, int src, int* bufsiz) { + switch(src) { + case '#': src = 0x2248; *bufsiz -= 3; break; + case '%': src = 0x203b; *bufsiz -= 3; break; + case '*': src = 0x2022; *bufsiz -= 3; break; + case ':': src = 0x2261; *bufsiz -= 3; break; + case 'x': src = 0x2192; *bufsiz -= 3; break; + case '~': src = 0x2053; *bufsiz -= 3; break; + default: + assert(false && "unknown annotation start char"); + // fallthrough + case '=': *bufsiz -= 1; + } + return utf8_idpb(dst, src, 0); +} + +char* uniname_name(unichar_t ch) { + const unsigned char *src; + static char ret[MAX_NAME_LENGTH]; + int bufsiz = sizeof(ret)/sizeof(ret[0]); + char* dst = ret; + + src = get_phrasebook_entry(ch); + if (src == NULL || *src == '\n' || *src == '\0') { + return get_derived_name(ch); + } + + while (*src != '\n' && *src != '\0' && bufsiz > 4) { + switch (*src >> 4) { + case 8: case 9: case 10: case 11: // 0b10xx -> invalid utf-8; our escape + dst = read_lexicon(dst, ((src[0] & 0x3f) << 7) | (src[1] & 0x7f), &bufsiz); + src += 2; + break; + case 15: // 0b1111 -> 4 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + case 14: // 0b1110 -> 3 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + case 12: case 13: // 0b110x -> 2 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + default: // 0b0xxx -> 1 byte + *dst++ = *src++; + --bufsiz; + } + } + + assert(bufsiz > 4); + if (bufsiz < 0) { + bufsiz = 0; + } + return copyn(ret, (sizeof(ret)/sizeof(ret[0])) - bufsiz); +} + +char* uniname_annotation(unichar_t ch, int prettify) { + const unsigned char *src; + char ret[MAX_ANNOTATION_LENGTH]; + int bufsiz = sizeof(ret)/sizeof(ret[0]); + char* dst = ret; + + src = get_phrasebook_entry(ch); + if (src == NULL) { + return NULL; + } + + src = (const unsigned char*)strchr((const char*)src, '\n'); + if (src == NULL) { + return NULL; + } + ++src; + + if (prettify) { + *dst++ = '\t'; + dst = prettify_annotation_start(dst, *src++, &bufsiz); + *dst++ = ' '; + } else { + *dst++ = *src++; + *dst++ = ' '; + } + bufsiz -= 2; + + while (*src != '\0' && bufsiz > 4) { + switch (*src >> 4) { + case 8: case 9: case 10: case 11: // 0b10xx -> invalid utf-8; our escape + dst = read_lexicon(dst, ((src[0] & 0x3f) << 7) | (src[1] & 0x7f), &bufsiz); + src += 2; + break; + case 15: // 0b1111 -> 4 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + case 14: // 0b1110 -> 3 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + case 12: case 13: // 0b110x -> 2 bytes + *dst++ = *src++; + --bufsiz; + // fallthrough + default: // 0b0xxx -> 1 byte + *dst = *src++; + --bufsiz; + if (*dst++ == '\n') { + if (prettify) { + *dst++ = '\t'; + dst = prettify_annotation_start(dst, *src++, &bufsiz); + *dst++ = ' '; + } else { + *dst++ = *src++; + *dst++ = ' '; + } + bufsiz -= 2; + } + } + } + + assert(bufsiz > 4); + if (bufsiz < 0) { + bufsiz = 0; + } + return copyn(ret, sizeof(ret)/sizeof(ret[0]) - bufsiz); +} + +char* uniname_formal_alias(unichar_t ch) { + char *annot = uniname_annotation(ch, false), *ret = NULL; + if (annot) { + if (annot[0] == '%') { + char* pt = strchr(annot, '\n'); + if (pt) { + *pt = '\0'; + } + ret = copy(annot + 2); + } + free(annot); + } + return ret; +} + +static const struct unicode_range* find_range(unichar_t ch, const struct unicode_range* data, size_t hi) { + size_t lo = 0, mid; + + while (lo <= hi) { + mid = (lo+hi)/2; + if (ch >= data[mid].start && ch <= data[mid].end) { + return &data[mid]; + } else if (data[mid].start < ch) { + lo = mid + 1; + } else { + hi = mid - 1; + } + } + + return NULL; +} + +const struct unicode_range* uniname_block(unichar_t ch) { + return find_range(ch, unicode_blocks, sizeof(unicode_blocks)/sizeof(unicode_blocks[0])); +} + +const struct unicode_range* uniname_plane(unichar_t ch) { + return find_range(ch, unicode_planes, sizeof(unicode_planes)/sizeof(unicode_planes[0])); +} + +const struct unicode_range* uniname_blocks(int *sz) { + if (sz) { + *sz = sizeof(unicode_blocks)/sizeof(unicode_blocks[0]); + } + return unicode_blocks; +} + +const struct unicode_range* uniname_planes(int *sz) { + if (sz) { + *sz = sizeof(unicode_planes)/sizeof(unicode_planes[0]); + } + return unicode_planes; +} diff -Nru fontforge-20201107~dfsg/Unicode/uninames_data.h fontforge-20220308~dfsg/Unicode/uninames_data.h --- fontforge-20201107~dfsg/Unicode/uninames_data.h 1970-01-01 00:00:00.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/uninames_data.h 2022-03-08 10:14:24.000000000 +0000 @@ -0,0 +1,34146 @@ +/* This is a GENERATED file - from makeutype.py with Unicode 14.0.0 */ + +/* Copyright (C) 2021 by Jeremy Tan */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. + + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef FONTFORGE_UNINAMES_DATA_H +#define FONTFORGE_UNINAMES_DATA_H + +#include +#include +#include + +/* Basic definitions */ +#define MAX_NAME_LENGTH 96 +#define MAX_ANNOTATION_LENGTH 672 + +/* unicode ranges data */ +static const struct unicode_range unicode_blocks[] = { + {0x0000, 0x007F, 0x0000, 128, N_("Basic Latin")}, + {0x0080, 0x00FF, 0x0080, 128, N_("Latin-1 Supplement")}, + {0x0100, 0x017F, 0x0100, 128, N_("Latin Extended-A")}, + {0x0180, 0x024F, 0x0180, 208, N_("Latin Extended-B")}, + {0x0250, 0x02AF, 0x0250, 96, N_("IPA Extensions")}, + {0x02B0, 0x02FF, 0x02B0, 80, N_("Spacing Modifier Letters")}, + {0x0300, 0x036F, 0x0300, 112, N_("Combining Diacritical Marks")}, + {0x0370, 0x03FF, 0x0370, 135, N_("Greek and Coptic")}, + {0x0400, 0x04FF, 0x0400, 256, N_("Cyrillic")}, + {0x0500, 0x052F, 0x0500, 48, N_("Cyrillic Supplement")}, + {0x0530, 0x058F, 0x0531, 91, N_("Armenian")}, + {0x0590, 0x05FF, 0x0591, 88, N_("Hebrew")}, + {0x0600, 0x06FF, 0x0600, 256, N_("Arabic")}, + {0x0700, 0x074F, 0x0700, 77, N_("Syriac")}, + {0x0750, 0x077F, 0x0750, 48, N_("Arabic Supplement")}, + {0x0780, 0x07BF, 0x0780, 50, N_("Thaana")}, + {0x07C0, 0x07FF, 0x07C0, 62, N_("NKo")}, + {0x0800, 0x083F, 0x0800, 61, N_("Samaritan")}, + {0x0840, 0x085F, 0x0840, 29, N_("Mandaic")}, + {0x0860, 0x086F, 0x0860, 11, N_("Syriac Supplement")}, + {0x0870, 0x089F, 0x0870, 41, N_("Arabic Extended-B")}, + {0x08A0, 0x08FF, 0x08A0, 96, N_("Arabic Extended-A")}, + {0x0900, 0x097F, 0x0900, 128, N_("Devanagari")}, + {0x0980, 0x09FF, 0x0980, 96, N_("Bengali")}, + {0x0A00, 0x0A7F, 0x0A01, 80, N_("Gurmukhi")}, + {0x0A80, 0x0AFF, 0x0A81, 91, N_("Gujarati")}, + {0x0B00, 0x0B7F, 0x0B01, 91, N_("Oriya")}, + {0x0B80, 0x0BFF, 0x0B82, 72, N_("Tamil")}, + {0x0C00, 0x0C7F, 0x0C00, 100, N_("Telugu")}, + {0x0C80, 0x0CFF, 0x0C80, 90, N_("Kannada")}, + {0x0D00, 0x0D7F, 0x0D00, 118, N_("Malayalam")}, + {0x0D80, 0x0DFF, 0x0D81, 91, N_("Sinhala")}, + {0x0E00, 0x0E7F, 0x0E01, 87, N_("Thai")}, + {0x0E80, 0x0EFF, 0x0E81, 82, N_("Lao")}, + {0x0F00, 0x0FFF, 0x0F00, 211, N_("Tibetan")}, + {0x1000, 0x109F, 0x1000, 160, N_("Myanmar")}, + {0x10A0, 0x10FF, 0x10A0, 88, N_("Georgian")}, + {0x1100, 0x11FF, 0x1100, 256, N_("Hangul Jamo")}, + {0x1200, 0x137F, 0x1200, 358, N_("Ethiopic")}, + {0x1380, 0x139F, 0x1380, 26, N_("Ethiopic Supplement")}, + {0x13A0, 0x13FF, 0x13A0, 92, N_("Cherokee")}, + {0x1400, 0x167F, 0x1400, 640, N_("Unified Canadian Aboriginal Syllabics")}, + {0x1680, 0x169F, 0x1680, 29, N_("Ogham")}, + {0x16A0, 0x16FF, 0x16A0, 89, N_("Runic")}, + {0x1700, 0x171F, 0x1700, 23, N_("Tagalog")}, + {0x1720, 0x173F, 0x1720, 23, N_("Hanunoo")}, + {0x1740, 0x175F, 0x1740, 20, N_("Buhid")}, + {0x1760, 0x177F, 0x1760, 18, N_("Tagbanwa")}, + {0x1780, 0x17FF, 0x1780, 114, N_("Khmer")}, + {0x1800, 0x18AF, 0x1800, 158, N_("Mongolian")}, + {0x18B0, 0x18FF, 0x18B0, 70, N_("Unified Canadian Aboriginal Syllabics Extended")}, + {0x1900, 0x194F, 0x1900, 68, N_("Limbu")}, + {0x1950, 0x197F, 0x1950, 35, N_("Tai Le")}, + {0x1980, 0x19DF, 0x1980, 83, N_("New Tai Lue")}, + {0x19E0, 0x19FF, 0x19E0, 32, N_("Khmer Symbols")}, + {0x1A00, 0x1A1F, 0x1A00, 30, N_("Buginese")}, + {0x1A20, 0x1AAF, 0x1A20, 127, N_("Tai Tham")}, + {0x1AB0, 0x1AFF, 0x1AB0, 31, N_("Combining Diacritical Marks Extended")}, + {0x1B00, 0x1B7F, 0x1B00, 124, N_("Balinese")}, + {0x1B80, 0x1BBF, 0x1B80, 64, N_("Sundanese")}, + {0x1BC0, 0x1BFF, 0x1BC0, 56, N_("Batak")}, + {0x1C00, 0x1C4F, 0x1C00, 74, N_("Lepcha")}, + {0x1C50, 0x1C7F, 0x1C50, 48, N_("Ol Chiki")}, + {0x1C80, 0x1C8F, 0x1C80, 9, N_("Cyrillic Extended-C")}, + {0x1C90, 0x1CBF, 0x1C90, 46, N_("Georgian Extended")}, + {0x1CC0, 0x1CCF, 0x1CC0, 8, N_("Sundanese Supplement")}, + {0x1CD0, 0x1CFF, 0x1CD0, 43, N_("Vedic Extensions")}, + {0x1D00, 0x1D7F, 0x1D00, 128, N_("Phonetic Extensions")}, + {0x1D80, 0x1DBF, 0x1D80, 64, N_("Phonetic Extensions Supplement")}, + {0x1DC0, 0x1DFF, 0x1DC0, 64, N_("Combining Diacritical Marks Supplement")}, + {0x1E00, 0x1EFF, 0x1E00, 256, N_("Latin Extended Additional")}, + {0x1F00, 0x1FFF, 0x1F00, 233, N_("Greek Extended")}, + {0x2000, 0x206F, 0x2000, 111, N_("General Punctuation")}, + {0x2070, 0x209F, 0x2070, 42, N_("Superscripts and Subscripts")}, + {0x20A0, 0x20CF, 0x20A0, 33, N_("Currency Symbols")}, + {0x20D0, 0x20FF, 0x20D0, 33, N_("Combining Diacritical Marks for Symbols")}, + {0x2100, 0x214F, 0x2100, 80, N_("Letterlike Symbols")}, + {0x2150, 0x218F, 0x2150, 60, N_("Number Forms")}, + {0x2190, 0x21FF, 0x2190, 112, N_("Arrows")}, + {0x2200, 0x22FF, 0x2200, 256, N_("Mathematical Operators")}, + {0x2300, 0x23FF, 0x2300, 256, N_("Miscellaneous Technical")}, + {0x2400, 0x243F, 0x2400, 39, N_("Control Pictures")}, + {0x2440, 0x245F, 0x2440, 11, N_("Optical Character Recognition")}, + {0x2460, 0x24FF, 0x2460, 160, N_("Enclosed Alphanumerics")}, + {0x2500, 0x257F, 0x2500, 128, N_("Box Drawing")}, + {0x2580, 0x259F, 0x2580, 32, N_("Block Elements")}, + {0x25A0, 0x25FF, 0x25A0, 96, N_("Geometric Shapes")}, + {0x2600, 0x26FF, 0x2600, 256, N_("Miscellaneous Symbols")}, + {0x2700, 0x27BF, 0x2700, 192, N_("Dingbats")}, + {0x27C0, 0x27EF, 0x27C0, 48, N_("Miscellaneous Mathematical Symbols-A")}, + {0x27F0, 0x27FF, 0x27F0, 16, N_("Supplemental Arrows-A")}, + {0x2800, 0x28FF, 0x2800, 256, N_("Braille Patterns")}, + {0x2900, 0x297F, 0x2900, 128, N_("Supplemental Arrows-B")}, + {0x2980, 0x29FF, 0x2980, 128, N_("Miscellaneous Mathematical Symbols-B")}, + {0x2A00, 0x2AFF, 0x2A00, 256, N_("Supplemental Mathematical Operators")}, + {0x2B00, 0x2BFF, 0x2B00, 253, N_("Miscellaneous Symbols and Arrows")}, + {0x2C00, 0x2C5F, 0x2C00, 96, N_("Glagolitic")}, + {0x2C60, 0x2C7F, 0x2C60, 32, N_("Latin Extended-C")}, + {0x2C80, 0x2CFF, 0x2C80, 123, N_("Coptic")}, + {0x2D00, 0x2D2F, 0x2D00, 40, N_("Georgian Supplement")}, + {0x2D30, 0x2D7F, 0x2D30, 59, N_("Tifinagh")}, + {0x2D80, 0x2DDF, 0x2D80, 79, N_("Ethiopic Extended")}, + {0x2DE0, 0x2DFF, 0x2DE0, 32, N_("Cyrillic Extended-A")}, + {0x2E00, 0x2E7F, 0x2E00, 94, N_("Supplemental Punctuation")}, + {0x2E80, 0x2EFF, 0x2E80, 115, N_("CJK Radicals Supplement")}, + {0x2F00, 0x2FDF, 0x2F00, 214, N_("Kangxi Radicals")}, + {0x2FF0, 0x2FFF, 0x2FF0, 12, N_("Ideographic Description Characters")}, + {0x3000, 0x303F, 0x3000, 64, N_("CJK Symbols and Punctuation")}, + {0x3040, 0x309F, 0x3041, 93, N_("Hiragana")}, + {0x30A0, 0x30FF, 0x30A0, 96, N_("Katakana")}, + {0x3100, 0x312F, 0x3105, 43, N_("Bopomofo")}, + {0x3130, 0x318F, 0x3131, 94, N_("Hangul Compatibility Jamo")}, + {0x3190, 0x319F, 0x3190, 16, N_("Kanbun")}, + {0x31A0, 0x31BF, 0x31A0, 32, N_("Bopomofo Extended")}, + {0x31C0, 0x31EF, 0x31C0, 36, N_("CJK Strokes")}, + {0x31F0, 0x31FF, 0x31F0, 16, N_("Katakana Phonetic Extensions")}, + {0x3200, 0x32FF, 0x3200, 255, N_("Enclosed CJK Letters and Months")}, + {0x3300, 0x33FF, 0x3300, 256, N_("CJK Compatibility")}, + {0x3400, 0x4DBF, 0x3400, 6592, N_("CJK Unified Ideographs Extension A")}, + {0x4DC0, 0x4DFF, 0x4DC0, 64, N_("Yijing Hexagram Symbols")}, + {0x4E00, 0x9FFF, 0x4E00, 20992, N_("CJK Unified Ideographs")}, + {0xA000, 0xA48F, 0xA000, 1165, N_("Yi Syllables")}, + {0xA490, 0xA4CF, 0xA490, 55, N_("Yi Radicals")}, + {0xA4D0, 0xA4FF, 0xA4D0, 48, N_("Lisu")}, + {0xA500, 0xA63F, 0xA500, 300, N_("Vai")}, + {0xA640, 0xA69F, 0xA640, 96, N_("Cyrillic Extended-B")}, + {0xA6A0, 0xA6FF, 0xA6A0, 88, N_("Bamum")}, + {0xA700, 0xA71F, 0xA700, 32, N_("Modifier Tone Letters")}, + {0xA720, 0xA7FF, 0xA720, 193, N_("Latin Extended-D")}, + {0xA800, 0xA82F, 0xA800, 45, N_("Syloti Nagri")}, + {0xA830, 0xA83F, 0xA830, 10, N_("Common Indic Number Forms")}, + {0xA840, 0xA87F, 0xA840, 56, N_("Phags-pa")}, + {0xA880, 0xA8DF, 0xA880, 82, N_("Saurashtra")}, + {0xA8E0, 0xA8FF, 0xA8E0, 32, N_("Devanagari Extended")}, + {0xA900, 0xA92F, 0xA900, 48, N_("Kayah Li")}, + {0xA930, 0xA95F, 0xA930, 37, N_("Rejang")}, + {0xA960, 0xA97F, 0xA960, 29, N_("Hangul Jamo Extended-A")}, + {0xA980, 0xA9DF, 0xA980, 91, N_("Javanese")}, + {0xA9E0, 0xA9FF, 0xA9E0, 31, N_("Myanmar Extended-B")}, + {0xAA00, 0xAA5F, 0xAA00, 83, N_("Cham")}, + {0xAA60, 0xAA7F, 0xAA60, 32, N_("Myanmar Extended-A")}, + {0xAA80, 0xAADF, 0xAA80, 72, N_("Tai Viet")}, + {0xAAE0, 0xAAFF, 0xAAE0, 23, N_("Meetei Mayek Extensions")}, + {0xAB00, 0xAB2F, 0xAB01, 32, N_("Ethiopic Extended-A")}, + {0xAB30, 0xAB6F, 0xAB30, 60, N_("Latin Extended-E")}, + {0xAB70, 0xABBF, 0xAB70, 80, N_("Cherokee Supplement")}, + {0xABC0, 0xABFF, 0xABC0, 56, N_("Meetei Mayek")}, + {0xAC00, 0xD7AF, 0xAC00, 11172, N_("Hangul Syllables")}, + {0xD7B0, 0xD7FF, 0xD7B0, 72, N_("Hangul Jamo Extended-B")}, + {0xD800, 0xDB7F, 0xD800, 896, N_("High Surrogates")}, + {0xDB80, 0xDBFF, 0xDB80, 128, N_("High Private Use Surrogates")}, + {0xDC00, 0xDFFF, 0xDC00, 1024, N_("Low Surrogates")}, + {0xE000, 0xF8FF, 0xE000, 6400, N_("Private Use Area")}, + {0xF900, 0xFAFF, 0xF900, 472, N_("CJK Compatibility Ideographs")}, + {0xFB00, 0xFB4F, 0xFB00, 58, N_("Alphabetic Presentation Forms")}, + {0xFB50, 0xFDFF, 0xFB50, 631, N_("Arabic Presentation Forms-A")}, + {0xFE00, 0xFE0F, 0xFE00, 16, N_("Variation Selectors")}, + {0xFE10, 0xFE1F, 0xFE10, 10, N_("Vertical Forms")}, + {0xFE20, 0xFE2F, 0xFE20, 16, N_("Combining Half Marks")}, + {0xFE30, 0xFE4F, 0xFE30, 32, N_("CJK Compatibility Forms")}, + {0xFE50, 0xFE6F, 0xFE50, 26, N_("Small Form Variants")}, + {0xFE70, 0xFEFF, 0xFE70, 141, N_("Arabic Presentation Forms-B")}, + {0xFF00, 0xFFEF, 0xFF01, 225, N_("Halfwidth and Fullwidth Forms")}, + {0xFFF0, 0xFFFF, 0xFFF9, 5, N_("Specials")}, + {0x10000, 0x1007F, 0x10000, 88, N_("Linear B Syllabary")}, + {0x10080, 0x100FF, 0x10080, 123, N_("Linear B Ideograms")}, + {0x10100, 0x1013F, 0x10100, 57, N_("Aegean Numbers")}, + {0x10140, 0x1018F, 0x10140, 79, N_("Ancient Greek Numbers")}, + {0x10190, 0x101CF, 0x10190, 14, N_("Ancient Symbols")}, + {0x101D0, 0x101FF, 0x101D0, 46, N_("Phaistos Disc")}, + {0x10280, 0x1029F, 0x10280, 29, N_("Lycian")}, + {0x102A0, 0x102DF, 0x102A0, 49, N_("Carian")}, + {0x102E0, 0x102FF, 0x102E0, 28, N_("Coptic Epact Numbers")}, + {0x10300, 0x1032F, 0x10300, 39, N_("Old Italic")}, + {0x10330, 0x1034F, 0x10330, 27, N_("Gothic")}, + {0x10350, 0x1037F, 0x10350, 43, N_("Old Permic")}, + {0x10380, 0x1039F, 0x10380, 31, N_("Ugaritic")}, + {0x103A0, 0x103DF, 0x103A0, 50, N_("Old Persian")}, + {0x10400, 0x1044F, 0x10400, 80, N_("Deseret")}, + {0x10450, 0x1047F, 0x10450, 48, N_("Shavian")}, + {0x10480, 0x104AF, 0x10480, 40, N_("Osmanya")}, + {0x104B0, 0x104FF, 0x104B0, 72, N_("Osage")}, + {0x10500, 0x1052F, 0x10500, 40, N_("Elbasan")}, + {0x10530, 0x1056F, 0x10530, 53, N_("Caucasian Albanian")}, + {0x10570, 0x105BF, 0x10570, 70, N_("Vithkuqi")}, + {0x10600, 0x1077F, 0x10600, 341, N_("Linear A")}, + {0x10780, 0x107BF, 0x10780, 57, N_("Latin Extended-F")}, + {0x10800, 0x1083F, 0x10800, 55, N_("Cypriot Syllabary")}, + {0x10840, 0x1085F, 0x10840, 31, N_("Imperial Aramaic")}, + {0x10860, 0x1087F, 0x10860, 32, N_("Palmyrene")}, + {0x10880, 0x108AF, 0x10880, 40, N_("Nabataean")}, + {0x108E0, 0x108FF, 0x108E0, 26, N_("Hatran")}, + {0x10900, 0x1091F, 0x10900, 29, N_("Phoenician")}, + {0x10920, 0x1093F, 0x10920, 27, N_("Lydian")}, + {0x10980, 0x1099F, 0x10980, 32, N_("Meroitic Hieroglyphs")}, + {0x109A0, 0x109FF, 0x109A0, 90, N_("Meroitic Cursive")}, + {0x10A00, 0x10A5F, 0x10A00, 68, N_("Kharoshthi")}, + {0x10A60, 0x10A7F, 0x10A60, 32, N_("Old South Arabian")}, + {0x10A80, 0x10A9F, 0x10A80, 32, N_("Old North Arabian")}, + {0x10AC0, 0x10AFF, 0x10AC0, 51, N_("Manichaean")}, + {0x10B00, 0x10B3F, 0x10B00, 61, N_("Avestan")}, + {0x10B40, 0x10B5F, 0x10B40, 30, N_("Inscriptional Parthian")}, + {0x10B60, 0x10B7F, 0x10B60, 27, N_("Inscriptional Pahlavi")}, + {0x10B80, 0x10BAF, 0x10B80, 29, N_("Psalter Pahlavi")}, + {0x10C00, 0x10C4F, 0x10C00, 73, N_("Old Turkic")}, + {0x10C80, 0x10CFF, 0x10C80, 108, N_("Old Hungarian")}, + {0x10D00, 0x10D3F, 0x10D00, 50, N_("Hanifi Rohingya")}, + {0x10E60, 0x10E7F, 0x10E60, 31, N_("Rumi Numeral Symbols")}, + {0x10E80, 0x10EBF, 0x10E80, 47, N_("Yezidi")}, + {0x10F00, 0x10F2F, 0x10F00, 40, N_("Old Sogdian")}, + {0x10F30, 0x10F6F, 0x10F30, 42, N_("Sogdian")}, + {0x10F70, 0x10FAF, 0x10F70, 26, N_("Old Uyghur")}, + {0x10FB0, 0x10FDF, 0x10FB0, 28, N_("Chorasmian")}, + {0x10FE0, 0x10FFF, 0x10FE0, 23, N_("Elymaic")}, + {0x11000, 0x1107F, 0x11000, 115, N_("Brahmi")}, + {0x11080, 0x110CF, 0x11080, 68, N_("Kaithi")}, + {0x110D0, 0x110FF, 0x110D0, 35, N_("Sora Sompeng")}, + {0x11100, 0x1114F, 0x11100, 71, N_("Chakma")}, + {0x11150, 0x1117F, 0x11150, 39, N_("Mahajani")}, + {0x11180, 0x111DF, 0x11180, 96, N_("Sharada")}, + {0x111E0, 0x111FF, 0x111E1, 20, N_("Sinhala Archaic Numbers")}, + {0x11200, 0x1124F, 0x11200, 62, N_("Khojki")}, + {0x11280, 0x112AF, 0x11280, 38, N_("Multani")}, + {0x112B0, 0x112FF, 0x112B0, 69, N_("Khudawadi")}, + {0x11300, 0x1137F, 0x11300, 86, N_("Grantha")}, + {0x11400, 0x1147F, 0x11400, 97, N_("Newa")}, + {0x11480, 0x114DF, 0x11480, 82, N_("Tirhuta")}, + {0x11580, 0x115FF, 0x11580, 92, N_("Siddham")}, + {0x11600, 0x1165F, 0x11600, 79, N_("Modi")}, + {0x11660, 0x1167F, 0x11660, 13, N_("Mongolian Supplement")}, + {0x11680, 0x116CF, 0x11680, 68, N_("Takri")}, + {0x11700, 0x1174F, 0x11700, 65, N_("Ahom")}, + {0x11800, 0x1184F, 0x11800, 60, N_("Dogra")}, + {0x118A0, 0x118FF, 0x118A0, 84, N_("Warang Citi")}, + {0x11900, 0x1195F, 0x11900, 72, N_("Dives Akuru")}, + {0x119A0, 0x119FF, 0x119A0, 65, N_("Nandinagari")}, + {0x11A00, 0x11A4F, 0x11A00, 72, N_("Zanabazar Square")}, + {0x11A50, 0x11AAF, 0x11A50, 83, N_("Soyombo")}, + {0x11AB0, 0x11ABF, 0x11AB0, 16, N_("Unified Canadian Aboriginal Syllabics Extended-A")}, + {0x11AC0, 0x11AFF, 0x11AC0, 57, N_("Pau Cin Hau")}, + {0x11C00, 0x11C6F, 0x11C00, 97, N_("Bhaiksuki")}, + {0x11C70, 0x11CBF, 0x11C70, 68, N_("Marchen")}, + {0x11D00, 0x11D5F, 0x11D00, 75, N_("Masaram Gondi")}, + {0x11D60, 0x11DAF, 0x11D60, 63, N_("Gunjala Gondi")}, + {0x11EE0, 0x11EFF, 0x11EE0, 25, N_("Makasar")}, + {0x11FB0, 0x11FBF, 0x11FB0, 1, N_("Lisu Supplement")}, + {0x11FC0, 0x11FFF, 0x11FC0, 51, N_("Tamil Supplement")}, + {0x12000, 0x123FF, 0x12000, 922, N_("Cuneiform")}, + {0x12400, 0x1247F, 0x12400, 116, N_("Cuneiform Numbers and Punctuation")}, + {0x12480, 0x1254F, 0x12480, 196, N_("Early Dynastic Cuneiform")}, + {0x12F90, 0x12FFF, 0x12F90, 99, N_("Cypro-Minoan")}, + {0x13000, 0x1342F, 0x13000, 1071, N_("Egyptian Hieroglyphs")}, + {0x13430, 0x1343F, 0x13430, 9, N_("Egyptian Hieroglyph Format Controls")}, + {0x14400, 0x1467F, 0x14400, 583, N_("Anatolian Hieroglyphs")}, + {0x16800, 0x16A3F, 0x16800, 569, N_("Bamum Supplement")}, + {0x16A40, 0x16A6F, 0x16A40, 43, N_("Mro")}, + {0x16A70, 0x16ACF, 0x16A70, 89, N_("Tangsa")}, + {0x16AD0, 0x16AFF, 0x16AD0, 36, N_("Bassa Vah")}, + {0x16B00, 0x16B8F, 0x16B00, 127, N_("Pahawh Hmong")}, + {0x16E40, 0x16E9F, 0x16E40, 91, N_("Medefaidrin")}, + {0x16F00, 0x16F9F, 0x16F00, 149, N_("Miao")}, + {0x16FE0, 0x16FFF, 0x16FE0, 7, N_("Ideographic Symbols and Punctuation")}, + {0x17000, 0x187FF, 0x17000, 6136, N_("Tangut")}, + {0x18800, 0x18AFF, 0x18800, 768, N_("Tangut Components")}, + {0x18B00, 0x18CFF, 0x18B00, 470, N_("Khitan Small Script")}, + {0x18D00, 0x18D7F, 0x18D00, 9, N_("Tangut Supplement")}, + {0x1AFF0, 0x1AFFF, 0x1AFF0, 13, N_("Kana Extended-B")}, + {0x1B000, 0x1B0FF, 0x1B000, 256, N_("Kana Supplement")}, + {0x1B100, 0x1B12F, 0x1B100, 35, N_("Kana Extended-A")}, + {0x1B130, 0x1B16F, 0x1B150, 7, N_("Small Kana Extension")}, + {0x1B170, 0x1B2FF, 0x1B170, 396, N_("Nushu")}, + {0x1BC00, 0x1BC9F, 0x1BC00, 143, N_("Duployan")}, + {0x1BCA0, 0x1BCAF, 0x1BCA0, 4, N_("Shorthand Format Controls")}, + {0x1CF00, 0x1CFCF, 0x1CF00, 185, N_("Znamenny Musical Notation")}, + {0x1D000, 0x1D0FF, 0x1D000, 246, N_("Byzantine Musical Symbols")}, + {0x1D100, 0x1D1FF, 0x1D100, 233, N_("Musical Symbols")}, + {0x1D200, 0x1D24F, 0x1D200, 70, N_("Ancient Greek Musical Notation")}, + {0x1D2E0, 0x1D2FF, 0x1D2E0, 20, N_("Mayan Numerals")}, + {0x1D300, 0x1D35F, 0x1D300, 87, N_("Tai Xuan Jing Symbols")}, + {0x1D360, 0x1D37F, 0x1D360, 25, N_("Counting Rod Numerals")}, + {0x1D400, 0x1D7FF, 0x1D400, 996, N_("Mathematical Alphanumeric Symbols")}, + {0x1D800, 0x1DAAF, 0x1D800, 672, N_("Sutton SignWriting")}, + {0x1DF00, 0x1DFFF, 0x1DF00, 31, N_("Latin Extended-G")}, + {0x1E000, 0x1E02F, 0x1E000, 38, N_("Glagolitic Supplement")}, + {0x1E100, 0x1E14F, 0x1E100, 71, N_("Nyiakeng Puachue Hmong")}, + {0x1E290, 0x1E2BF, 0x1E290, 31, N_("Toto")}, + {0x1E2C0, 0x1E2FF, 0x1E2C0, 59, N_("Wancho")}, + {0x1E7E0, 0x1E7FF, 0x1E7E0, 28, N_("Ethiopic Extended-B")}, + {0x1E800, 0x1E8DF, 0x1E800, 213, N_("Mende Kikakui")}, + {0x1E900, 0x1E95F, 0x1E900, 88, N_("Adlam")}, + {0x1EC70, 0x1ECBF, 0x1EC71, 68, N_("Indic Siyaq Numbers")}, + {0x1ED00, 0x1ED4F, 0x1ED01, 61, N_("Ottoman Siyaq Numbers")}, + {0x1EE00, 0x1EEFF, 0x1EE00, 143, N_("Arabic Mathematical Alphabetic Symbols")}, + {0x1F000, 0x1F02F, 0x1F000, 44, N_("Mahjong Tiles")}, + {0x1F030, 0x1F09F, 0x1F030, 100, N_("Domino Tiles")}, + {0x1F0A0, 0x1F0FF, 0x1F0A0, 82, N_("Playing Cards")}, + {0x1F100, 0x1F1FF, 0x1F100, 200, N_("Enclosed Alphanumeric Supplement")}, + {0x1F200, 0x1F2FF, 0x1F200, 64, N_("Enclosed Ideographic Supplement")}, + {0x1F300, 0x1F5FF, 0x1F300, 768, N_("Miscellaneous Symbols and Pictographs")}, + {0x1F600, 0x1F64F, 0x1F600, 80, N_("Emoticons")}, + {0x1F650, 0x1F67F, 0x1F650, 48, N_("Ornamental Dingbats")}, + {0x1F680, 0x1F6FF, 0x1F680, 117, N_("Transport and Map Symbols")}, + {0x1F700, 0x1F77F, 0x1F700, 116, N_("Alchemical Symbols")}, + {0x1F780, 0x1F7FF, 0x1F780, 102, N_("Geometric Shapes Extended")}, + {0x1F800, 0x1F8FF, 0x1F800, 150, N_("Supplemental Arrows-C")}, + {0x1F900, 0x1F9FF, 0x1F900, 256, N_("Supplemental Symbols and Pictographs")}, + {0x1FA00, 0x1FA6F, 0x1FA00, 98, N_("Chess Symbols")}, + {0x1FA70, 0x1FAFF, 0x1FA70, 88, N_("Symbols and Pictographs Extended-A")}, + {0x1FB00, 0x1FBFF, 0x1FB00, 212, N_("Symbols for Legacy Computing")}, + {0x20000, 0x2A6DF, 0x20000, 42720, N_("CJK Unified Ideographs Extension B")}, + {0x2A700, 0x2B73F, 0x2A700, 4153, N_("CJK Unified Ideographs Extension C")}, + {0x2B740, 0x2B81F, 0x2B740, 222, N_("CJK Unified Ideographs Extension D")}, + {0x2B820, 0x2CEAF, 0x2B820, 5762, N_("CJK Unified Ideographs Extension E")}, + {0x2CEB0, 0x2EBEF, 0x2CEB0, 7473, N_("CJK Unified Ideographs Extension F")}, + {0x2F800, 0x2FA1F, 0x2F800, 542, N_("CJK Compatibility Ideographs Supplement")}, + {0x30000, 0x3134F, 0x30000, 4939, N_("CJK Unified Ideographs Extension G")}, + {0xE0000, 0xE007F, 0xE0001, 97, N_("Tags")}, + {0xE0100, 0xE01EF, 0xE0100, 240, N_("Variation Selectors Supplement")}, + {0xF0000, 0xFFFFF, 0xF0000, 65534, N_("Supplementary Private Use Area-A")}, + {0x100000, 0x10FFFF, 0x100000, 65534, N_("Supplementary Private Use Area-B")}, +}; +static const struct unicode_range unicode_planes[] = { + {0x0000, 0xFFFD, 0x0000, 64080, N_("Basic Multilingual Plane")}, + {0x10000, 0x1FFFD, 0x10000, 22982, N_("Supplementary Multilingual Plane")}, + {0x20000, 0x2FFFD, 0x20000, 60872, N_("Supplementary Ideographic Plane")}, + {0x30000, 0x3FFFD, 0x30000, 4939, N_("Tertiary Ideographic Plane")}, + {0x40000, 0x4FFFD, 0x40000, 0, N_("")}, + {0x50000, 0x5FFFD, 0x50000, 0, N_("")}, + {0x60000, 0x6FFFD, 0x60000, 0, N_("")}, + {0x70000, 0x7FFFD, 0x70000, 0, N_("")}, + {0x80000, 0x8FFFD, 0x80000, 0, N_("")}, + {0x90000, 0x9FFFD, 0x90000, 0, N_("")}, + {0xA0000, 0xAFFFD, 0xA0000, 0, N_("")}, + {0xB0000, 0xBFFFD, 0xB0000, 0, N_("")}, + {0xC0000, 0xCFFFD, 0xC0000, 0, N_("")}, + {0xD0000, 0xDFFFD, 0xD0000, 0, N_("")}, + {0xE0000, 0xEFFFD, 0xE0000, 337, N_("Supplementary Special-purpose Plane")}, + {0xF0000, 0xFFFFD, 0xF0000, 65534, N_("Supplementary Private Use Area-A")}, + {0x100000, 0x10FFFD, 0x100000, 65534, N_("Supplementary Private Use Area-B")}, +}; + +/* lexicon data */ +#define LEXICON_SHIFT 12 +static const unsigned char lexicon_data[] = { + 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, + 69, 82, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, + 84, 69, 82, 160, 60, 115, 117, 112, 101, 114, 62, 160, 108, 111, 119, + 101, 114, 99, 97, 115, 101, 32, 105, 115, 160, 117, 112, 112, 101, 114, + 99, 97, 115, 101, 32, 105, 115, 160, 67, 89, 82, 73, 76, 76, 73, 67, 32, + 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, 89, 82, + 73, 76, 76, 73, 67, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 160, 68, 69, 86, + 65, 78, 65, 71, 65, 82, 73, 32, 76, 69, 84, 84, 69, 82, 160, 66, 69, 78, + 71, 65, 76, 73, 32, 76, 69, 84, 84, 69, 82, 160, 71, 85, 82, 77, 85, 75, + 72, 73, 32, 76, 69, 84, 84, 69, 82, 160, 71, 85, 74, 65, 82, 65, 84, 73, + 32, 76, 69, 84, 84, 69, 82, 160, 79, 82, 73, 89, 65, 32, 76, 69, 84, 84, + 69, 82, 160, 84, 69, 76, 85, 71, 85, 32, 76, 69, 84, 84, 69, 82, 160, 75, + 65, 78, 78, 65, 68, 65, 32, 76, 69, 84, 84, 69, 82, 160, 77, 65, 76, 65, + 89, 65, 76, 65, 77, 32, 76, 69, 84, 84, 69, 82, 160, 115, 105, 110, 104, + 97, 108, 97, 32, 108, 101, 116, 116, 101, 114, 160, 77, 89, 65, 78, 77, + 65, 82, 32, 76, 69, 84, 84, 69, 82, 160, 71, 69, 79, 82, 71, 73, 65, 78, + 32, 76, 69, 84, 84, 69, 82, 160, 72, 65, 78, 71, 85, 76, 32, 67, 72, 79, + 83, 69, 79, 78, 71, 160, 69, 84, 72, 73, 79, 80, 73, 67, 32, 83, 89, 76, + 76, 65, 66, 76, 69, 160, 67, 72, 69, 82, 79, 75, 69, 69, 32, 76, 69, 84, + 84, 69, 82, 160, 67, 72, 69, 82, 79, 75, 69, 69, 32, 83, 77, 65, 76, 76, + 32, 76, 69, 84, 84, 69, 82, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, + 89, 76, 76, 65, 66, 73, 67, 83, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, + 83, 89, 76, 76, 65, 66, 73, 67, 83, 32, 67, 65, 82, 82, 73, 69, 82, 160, + 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, 76, 65, 66, 73, 67, 83, + 32, 87, 69, 83, 84, 45, 67, 82, 69, 69, 160, 71, 69, 79, 82, 71, 73, 65, + 78, 32, 77, 84, 65, 86, 82, 85, 76, 73, 32, 67, 65, 80, 73, 84, 65, 76, + 32, 76, 69, 84, 84, 69, 82, 160, 83, 81, 85, 65, 82, 69, 160, 60, 99, + 105, 114, 99, 108, 101, 62, 160, 66, 82, 65, 73, 76, 76, 69, 32, 80, 65, + 84, 84, 69, 82, 78, 32, 68, 79, 84, 83, 173, 84, 73, 70, 73, 78, 65, 71, + 72, 32, 76, 69, 84, 84, 69, 82, 160, 75, 65, 78, 71, 88, 73, 32, 82, 65, + 68, 73, 67, 65, 76, 160, 60, 119, 105, 100, 101, 62, 160, 72, 73, 82, 65, + 71, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 160, 75, 65, 84, 65, 75, 65, + 78, 65, 32, 76, 69, 84, 84, 69, 82, 160, 66, 79, 80, 79, 77, 79, 70, 79, + 32, 76, 69, 84, 84, 69, 82, 160, 115, 121, 108, 108, 97, 98, 105, 99, + 160, 72, 65, 78, 71, 85, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, 73, 82, + 67, 76, 69, 68, 32, 73, 68, 69, 79, 71, 82, 65, 80, 72, 160, 67, 73, 82, + 67, 76, 69, 68, 32, 75, 65, 84, 65, 75, 65, 78, 65, 160, 89, 73, 32, 83, + 89, 76, 76, 65, 66, 76, 69, 160, 89, 73, 32, 82, 65, 68, 73, 67, 65, 76, + 160, 86, 65, 73, 32, 83, 89, 76, 76, 65, 66, 76, 69, 160, 66, 65, 77, 85, + 77, 32, 76, 69, 84, 84, 69, 82, 160, 80, 72, 65, 71, 83, 45, 80, 65, 32, + 76, 69, 84, 84, 69, 82, 160, 83, 65, 85, 82, 65, 83, 72, 84, 82, 65, 32, + 76, 69, 84, 84, 69, 82, 160, 60, 105, 115, 111, 108, 97, 116, 101, 100, + 62, 160, 60, 102, 105, 110, 97, 108, 62, 160, 60, 105, 110, 105, 116, + 105, 97, 108, 62, 160, 60, 109, 101, 100, 105, 97, 108, 62, 160, 86, 65, + 82, 73, 65, 84, 73, 79, 78, 32, 83, 69, 76, 69, 67, 84, 79, 82, 173, 60, + 110, 97, 114, 114, 111, 119, 62, 160, 72, 65, 76, 70, 87, 73, 68, 84, 72, + 32, 75, 65, 84, 65, 75, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 160, 76, + 73, 78, 69, 65, 82, 32, 66, 32, 73, 68, 69, 79, 71, 82, 65, 77, 160, 67, + 65, 82, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 83, 72, 65, 86, 73, + 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 67, 65, 85, 67, 65, 83, 73, 65, + 78, 32, 65, 76, 66, 65, 78, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, + 76, 73, 78, 69, 65, 82, 32, 65, 32, 83, 73, 71, 78, 160, 67, 89, 80, 82, + 73, 79, 84, 32, 83, 89, 76, 76, 65, 66, 76, 69, 160, 116, 114, 97, 110, + 115, 108, 105, 116, 101, 114, 97, 116, 101, 100, 32, 97, 115, 160, 65, + 86, 69, 83, 84, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 79, 76, 68, 32, + 72, 85, 78, 71, 65, 82, 73, 65, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, + 76, 69, 84, 84, 69, 82, 160, 79, 76, 68, 32, 72, 85, 78, 71, 65, 82, 73, + 65, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 66, 82, + 65, 72, 77, 73, 32, 76, 69, 84, 84, 69, 82, 160, 75, 65, 73, 84, 72, 73, + 32, 76, 69, 84, 84, 69, 82, 160, 83, 72, 65, 82, 65, 68, 65, 32, 76, 69, + 84, 84, 69, 82, 160, 75, 72, 79, 74, 75, 73, 32, 76, 69, 84, 84, 69, 82, + 160, 75, 72, 85, 68, 65, 87, 65, 68, 73, 32, 76, 69, 84, 84, 69, 82, 160, + 71, 82, 65, 78, 84, 72, 65, 32, 76, 69, 84, 84, 69, 82, 160, 78, 69, 87, + 65, 32, 76, 69, 84, 84, 69, 82, 160, 84, 73, 82, 72, 85, 84, 65, 32, 76, + 69, 84, 84, 69, 82, 160, 83, 73, 68, 68, 72, 65, 77, 32, 76, 69, 84, 84, + 69, 82, 160, 77, 79, 68, 73, 32, 76, 69, 84, 84, 69, 82, 160, 84, 65, 75, + 82, 73, 32, 76, 69, 84, 84, 69, 82, 160, 68, 79, 71, 82, 65, 32, 76, 69, + 84, 84, 69, 82, 160, 78, 65, 78, 68, 73, 78, 65, 71, 65, 82, 73, 32, 76, + 69, 84, 84, 69, 82, 160, 77, 65, 83, 65, 82, 65, 77, 32, 71, 79, 78, 68, + 73, 32, 76, 69, 84, 84, 69, 82, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, + 32, 83, 73, 71, 78, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, + 71, 78, 32, 75, 65, 32, 84, 73, 77, 69, 83, 160, 67, 89, 80, 82, 79, 45, + 77, 73, 78, 79, 65, 78, 32, 83, 73, 71, 78, 160, 69, 71, 89, 80, 84, 73, + 65, 78, 32, 72, 73, 69, 82, 79, 71, 76, 89, 80, 72, 160, 65, 78, 65, 84, + 79, 76, 73, 65, 78, 32, 72, 73, 69, 82, 79, 71, 76, 89, 80, 72, 160, 66, + 65, 77, 85, 77, 32, 76, 69, 84, 84, 69, 82, 32, 80, 72, 65, 83, 69, 45, + 65, 160, 66, 65, 77, 85, 77, 32, 76, 69, 84, 84, 69, 82, 32, 80, 72, 65, + 83, 69, 45, 67, 160, 66, 65, 77, 85, 77, 32, 76, 69, 84, 84, 69, 82, 32, + 80, 72, 65, 83, 69, 45, 68, 160, 66, 65, 77, 85, 77, 32, 76, 69, 84, 84, + 69, 82, 32, 80, 72, 65, 83, 69, 45, 69, 160, 66, 65, 77, 85, 77, 32, 76, + 69, 84, 84, 69, 82, 32, 80, 72, 65, 83, 69, 45, 70, 160, 84, 65, 78, 71, + 83, 65, 32, 76, 69, 84, 84, 69, 82, 160, 77, 73, 65, 79, 32, 76, 69, 84, + 84, 69, 82, 160, 77, 73, 65, 79, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, + 78, 160, 84, 65, 78, 71, 85, 84, 32, 67, 79, 77, 80, 79, 78, 69, 78, 84, + 173, 100, 101, 114, 105, 118, 101, 100, 32, 102, 114, 111, 109, 160, 68, + 85, 80, 76, 79, 89, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 66, 89, 90, + 65, 78, 84, 73, 78, 69, 32, 77, 85, 83, 73, 67, 65, 76, 32, 83, 89, 77, + 66, 79, 76, 160, 84, 69, 84, 82, 65, 71, 82, 65, 77, 32, 70, 79, 82, 160, + 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 32, + 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, + 65, 76, 32, 66, 79, 76, 68, 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 73, 84, 65, 76, 73, 67, 32, 67, 65, + 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, + 32, 73, 84, 65, 76, 73, 67, 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 32, 73, 84, 65, 76, + 73, 67, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, + 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 32, 73, 84, 65, 76, 73, 67, 32, + 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, + 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, 32, 66, 79, 76, 68, 32, 67, + 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, + 76, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, 32, 66, 79, 76, 68, 32, + 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, + 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, 32, 66, 79, 76, 68, 32, 73, + 84, 65, 76, 73, 67, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, + 70, 32, 66, 79, 76, 68, 32, 73, 84, 65, 76, 73, 67, 32, 83, 77, 65, 76, + 76, 160, 78, 89, 73, 65, 75, 69, 78, 71, 32, 80, 85, 65, 67, 72, 85, 69, + 32, 72, 77, 79, 78, 71, 32, 76, 69, 84, 84, 69, 82, 160, 87, 65, 78, 67, + 72, 79, 32, 76, 69, 84, 84, 69, 82, 160, 60, 115, 113, 117, 97, 114, 101, + 62, 160, 65, 76, 67, 72, 69, 77, 73, 67, 65, 76, 32, 83, 89, 77, 66, 79, + 76, 32, 70, 79, 82, 160, 66, 76, 79, 67, 75, 32, 83, 69, 88, 84, 65, 78, + 84, 173, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, + 84, 84, 69, 82, 32, 65, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, + 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 69, 32, 87, + 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, + 76, 69, 84, 84, 69, 82, 32, 73, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, + 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 78, + 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, + 76, 32, 76, 69, 84, 84, 69, 82, 32, 79, 32, 87, 73, 84, 72, 160, 76, 65, + 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 85, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 89, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 65, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, + 76, 32, 76, 69, 84, 84, 69, 82, 32, 67, 32, 87, 73, 84, 72, 160, 76, 65, + 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 69, + 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, + 76, 69, 84, 84, 69, 82, 32, 73, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, + 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 78, 32, 87, + 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, + 84, 84, 69, 82, 32, 79, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, + 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 85, 32, 87, 73, 84, + 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, + 69, 82, 32, 89, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, + 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 68, 32, 87, 73, 84, + 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, + 69, 82, 32, 68, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 83, 77, + 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 71, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 72, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 75, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 75, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 76, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 76, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 82, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 82, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 83, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 83, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 84, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 84, 32, 87, 73, 84, 72, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 90, 32, 87, 73, 84, 72, 160, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 90, 32, 87, 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, 67, 65, 80, 73, + 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 65, 76, 80, 72, 65, 32, 87, + 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, 67, 65, 80, 73, 84, 65, 76, 32, + 76, 69, 84, 84, 69, 82, 32, 69, 84, 65, 32, 87, 73, 84, 72, 160, 71, 82, + 69, 69, 75, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 73, 79, 84, 65, 32, 87, 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 79, 77, 69, 71, + 65, 32, 87, 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, 83, 77, 65, 76, 76, + 32, 76, 69, 84, 84, 69, 82, 32, 73, 79, 84, 65, 32, 87, 73, 84, 72, 160, + 71, 82, 69, 69, 75, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 32, 65, 76, 80, 72, 65, 32, 87, 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, + 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 69, 84, 65, 32, 87, + 73, 84, 72, 160, 71, 82, 69, 69, 75, 32, 83, 77, 65, 76, 76, 32, 76, 69, + 84, 84, 69, 82, 32, 85, 80, 83, 73, 76, 79, 78, 32, 87, 73, 84, 72, 160, + 110, 111, 116, 32, 116, 111, 32, 98, 101, 32, 99, 111, 110, 102, 117, + 115, 101, 100, 32, 119, 105, 116, 104, 160, 71, 82, 69, 69, 75, 32, 83, + 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 79, 77, 69, 71, 65, 32, + 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, + 32, 65, 76, 69, 70, 32, 87, 73, 84, 72, 32, 65, 84, 84, 65, 67, 72, 69, + 68, 160, 115, 116, 97, 110, 100, 115, 32, 116, 111, 32, 116, 104, 101, + 32, 108, 101, 102, 116, 32, 111, 102, 160, 77, 79, 78, 71, 79, 76, 73, + 65, 78, 32, 76, 69, 84, 84, 69, 82, 32, 77, 65, 78, 67, 72, 85, 32, 65, + 76, 73, 32, 71, 65, 76, 73, 160, 78, 69, 87, 32, 84, 65, 73, 32, 76, 85, + 69, 32, 76, 69, 84, 84, 69, 82, 32, 72, 73, 71, 72, 160, 78, 69, 87, 32, + 84, 65, 73, 32, 76, 85, 69, 32, 76, 69, 84, 84, 69, 82, 32, 76, 79, 87, + 160, 78, 69, 87, 32, 84, 65, 73, 32, 76, 85, 69, 32, 86, 79, 87, 69, 76, + 32, 83, 73, 71, 78, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 51, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, + 55, 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 56, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, + 56, 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 57, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, + 67, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, + 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, + 48, 54, 67, 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, + 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, + 48, 52, 69, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, + 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, + 32, 48, 48, 53, 48, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, + 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 53, 49, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, + 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, + 110, 116, 62, 32, 48, 48, 53, 50, 32, 108, 97, 116, 105, 110, 32, 99, 97, + 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, + 111, 110, 116, 62, 32, 48, 48, 53, 65, 32, 108, 97, 116, 105, 110, 32, + 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, + 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 50, 32, 108, 97, 116, 105, + 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, + 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, 53, 32, 108, 97, + 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, 116, 116, 101, + 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 53, 32, 108, 97, + 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, + 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 54, 32, + 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 68, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, + 70, 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, 57, + 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 52, 52, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, + 52, 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 54, 65, + 32, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 67, 79, 80, 84, 73, 67, 32, 67, 65, 80, 73, 84, + 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 79, 76, 68, 32, 67, 79, 80, 84, + 73, 67, 160, 67, 79, 80, 84, 73, 67, 32, 83, 77, 65, 76, 76, 32, 76, 69, + 84, 84, 69, 82, 32, 79, 76, 68, 32, 67, 79, 80, 84, 73, 67, 160, 73, 68, + 69, 79, 71, 82, 65, 80, 72, 73, 67, 32, 84, 69, 76, 69, 71, 82, 65, 80, + 72, 32, 83, 89, 77, 66, 79, 76, 32, 70, 79, 82, 32, 72, 79, 85, 82, 160, + 73, 68, 69, 79, 71, 82, 65, 80, 72, 73, 67, 32, 84, 69, 76, 69, 71, 82, + 65, 80, 72, 32, 83, 89, 77, 66, 79, 76, 32, 70, 79, 82, 32, 68, 65, 89, + 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 89, + 69, 72, 32, 87, 73, 84, 72, 32, 72, 65, 77, 90, 65, 160, 67, 85, 78, 69, + 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 68, 65, 71, 32, 75, 73, 83, + 73, 77, 53, 32, 84, 73, 77, 69, 83, 160, 60, 102, 111, 110, 116, 62, 32, + 48, 48, 52, 49, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, + 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, + 62, 32, 48, 48, 52, 55, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, + 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 52, 65, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, + 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, + 110, 116, 62, 32, 48, 48, 52, 66, 32, 108, 97, 116, 105, 110, 32, 99, 97, + 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, + 111, 110, 116, 62, 32, 48, 48, 52, 70, 32, 108, 97, 116, 105, 110, 32, + 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, + 60, 102, 111, 110, 116, 62, 32, 48, 48, 53, 51, 32, 108, 97, 116, 105, + 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, + 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 53, 52, 32, 108, 97, + 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, + 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 53, 53, 32, + 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, + 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 53, 54, + 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, 48, 53, + 55, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, 108, 32, + 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, 32, 48, + 48, 53, 56, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, 97, + 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, 116, 62, + 32, 48, 48, 53, 57, 32, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, + 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 49, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 50, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 51, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 54, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 66, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 68, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 54, 69, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 48, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 49, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 50, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 51, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 52, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 53, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 54, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 55, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 56, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 57, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 48, 55, 65, 32, 108, 97, 116, 105, 110, 32, 115, 109, + 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 77, 65, 84, 72, 69, + 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, + 32, 73, 84, 65, 76, 73, 67, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, + 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, + 82, 73, 70, 32, 73, 84, 65, 76, 73, 67, 32, 83, 77, 65, 76, 76, 160, 78, + 69, 71, 65, 84, 73, 86, 69, 32, 67, 73, 82, 67, 76, 69, 68, 32, 76, 65, + 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, + 160, 78, 69, 71, 65, 84, 73, 86, 69, 32, 83, 81, 85, 65, 82, 69, 68, 32, + 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, + 69, 82, 160, 116, 104, 101, 32, 65, 115, 105, 97, 110, 32, 122, 111, 100, + 105, 97, 99, 44, 32, 117, 115, 101, 100, 32, 105, 110, 160, 40, 109, 111, + 100, 105, 102, 105, 101, 114, 32, 108, 101, 116, 116, 101, 114, 32, 97, + 112, 111, 115, 116, 114, 111, 112, 104, 101, 32, 45, 160, 40, 112, 114, + 101, 115, 101, 110, 116, 97, 116, 105, 111, 110, 32, 102, 111, 114, 109, + 32, 102, 111, 114, 32, 118, 101, 114, 116, 105, 99, 97, 108, 160, 116, + 104, 105, 115, 32, 105, 115, 32, 97, 32, 115, 112, 97, 99, 105, 110, 103, + 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, + 84, 69, 82, 32, 67, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, + 76, 32, 76, 69, 84, 84, 69, 82, 32, 71, 160, 76, 65, 84, 73, 78, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 72, 160, 76, 65, + 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 66, + 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, + 82, 32, 84, 85, 82, 78, 69, 68, 160, 76, 65, 84, 73, 78, 32, 67, 65, 80, + 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 84, 85, 82, 78, 69, 68, + 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, + 82, 32, 80, 160, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, + 84, 84, 69, 82, 32, 82, 69, 86, 69, 82, 83, 69, 68, 160, 76, 65, 84, 73, + 78, 32, 76, 69, 84, 84, 69, 82, 32, 83, 77, 65, 76, 76, 32, 67, 65, 80, + 73, 84, 65, 76, 160, 77, 79, 68, 73, 70, 73, 69, 82, 32, 76, 69, 84, 84, + 69, 82, 32, 83, 77, 65, 76, 76, 32, 84, 85, 82, 78, 69, 68, 160, 77, 79, + 68, 73, 70, 73, 69, 82, 32, 76, 69, 84, 84, 69, 82, 32, 83, 77, 65, 76, + 76, 32, 67, 65, 80, 73, 84, 65, 76, 160, 117, 115, 101, 32, 111, 102, 32, + 116, 104, 105, 115, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 160, 67, + 79, 77, 66, 73, 78, 73, 78, 71, 32, 76, 65, 84, 73, 78, 32, 83, 77, 65, + 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 71, 82, 69, 69, 75, 32, 67, 65, + 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 69, 80, 83, 73, 76, + 79, 78, 160, 71, 82, 69, 69, 75, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, + 69, 84, 84, 69, 82, 32, 79, 77, 73, 67, 82, 79, 78, 160, 71, 82, 69, 69, + 75, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 32, 85, + 80, 83, 73, 76, 79, 78, 160, 71, 82, 69, 69, 75, 32, 83, 77, 65, 76, 76, + 32, 76, 69, 84, 84, 69, 82, 32, 69, 80, 83, 73, 76, 79, 78, 160, 71, 82, + 69, 69, 75, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 32, 79, + 77, 73, 67, 82, 79, 78, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, + 69, 82, 32, 65, 76, 69, 70, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, + 67, 32, 76, 69, 84, 84, 69, 82, 32, 87, 65, 87, 32, 87, 73, 84, 72, 160, + 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 89, 69, 72, 32, + 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, + 32, 70, 65, 82, 83, 73, 32, 89, 69, 72, 160, 65, 82, 65, 66, 73, 67, 32, + 76, 69, 84, 84, 69, 82, 32, 72, 65, 72, 32, 87, 73, 84, 72, 160, 65, 82, + 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 68, 65, 76, 32, 87, 73, + 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 82, + 69, 72, 32, 87, 73, 84, 72, 160, 69, 88, 84, 69, 78, 68, 69, 68, 32, 65, + 82, 65, 66, 73, 67, 45, 73, 78, 68, 73, 67, 32, 68, 73, 71, 73, 84, 160, + 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 66, 69, 72, 32, + 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 83, 77, 65, 76, 76, 32, + 72, 73, 71, 72, 32, 87, 79, 82, 68, 160, 40, 100, 101, 118, 97, 110, 97, + 103, 97, 114, 105, 32, 100, 111, 117, 98, 108, 101, 32, 100, 97, 110, + 100, 97, 32, 45, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, 76, + 65, 66, 73, 67, 83, 32, 89, 45, 67, 82, 69, 69, 160, 67, 65, 78, 65, 68, + 73, 65, 78, 32, 83, 89, 76, 76, 65, 66, 73, 67, 83, 32, 87, 79, 79, 68, + 83, 45, 67, 82, 69, 69, 160, 75, 72, 77, 69, 82, 32, 83, 89, 77, 66, 79, + 76, 32, 76, 69, 75, 32, 65, 84, 84, 65, 75, 160, 77, 79, 78, 71, 79, 76, + 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 32, 65, 76, 73, 32, 71, 65, 76, + 73, 160, 78, 69, 87, 32, 84, 65, 73, 32, 76, 85, 69, 32, 68, 73, 71, 73, + 84, 160, 84, 65, 73, 32, 84, 72, 65, 77, 32, 76, 69, 84, 84, 69, 82, 32, + 72, 73, 71, 72, 160, 84, 65, 73, 32, 84, 72, 65, 77, 32, 76, 69, 84, 84, + 69, 82, 32, 76, 79, 87, 160, 84, 65, 73, 32, 84, 72, 65, 77, 32, 67, 79, + 78, 83, 79, 78, 65, 78, 84, 32, 83, 73, 71, 78, 160, 84, 65, 73, 32, 84, + 72, 65, 77, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 84, 65, 73, + 32, 84, 72, 65, 77, 32, 72, 79, 82, 65, 32, 68, 73, 71, 73, 84, 160, 84, + 65, 73, 32, 84, 72, 65, 77, 32, 84, 72, 65, 77, 32, 68, 73, 71, 73, 84, + 160, 66, 65, 76, 73, 78, 69, 83, 69, 32, 77, 85, 83, 73, 67, 65, 76, 32, + 83, 89, 77, 66, 79, 76, 32, 67, 79, 77, 66, 73, 78, 73, 78, 71, 160, 76, + 65, 84, 73, 78, 32, 83, 85, 66, 83, 67, 82, 73, 80, 84, 32, 83, 77, 65, + 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 76, 69, 70, 84, 87, 65, 82, 68, + 83, 32, 72, 65, 82, 80, 79, 79, 78, 32, 87, 73, 84, 72, 32, 66, 65, 82, + 66, 160, 82, 73, 71, 72, 84, 87, 65, 82, 68, 83, 32, 72, 65, 82, 80, 79, + 79, 78, 32, 87, 73, 84, 72, 32, 66, 65, 82, 66, 160, 65, 80, 76, 32, 70, + 85, 78, 67, 84, 73, 79, 78, 65, 76, 32, 83, 89, 77, 66, 79, 76, 32, 81, + 85, 65, 68, 160, 80, 65, 82, 69, 78, 84, 72, 69, 83, 73, 90, 69, 68, 32, + 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, + 160, 67, 73, 82, 67, 76, 69, 68, 32, 76, 65, 84, 73, 78, 32, 67, 65, 80, + 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, 73, 82, 67, 76, 69, + 68, 32, 76, 65, 84, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, + 69, 82, 160, 66, 79, 88, 32, 68, 82, 65, 87, 73, 78, 71, 83, 32, 76, 73, + 71, 72, 84, 32, 68, 73, 65, 71, 79, 78, 65, 76, 160, 68, 73, 78, 71, 66, + 65, 84, 32, 78, 69, 71, 65, 84, 73, 86, 69, 32, 67, 73, 82, 67, 76, 69, + 68, 32, 68, 73, 71, 73, 84, 160, 68, 73, 78, 71, 66, 65, 84, 32, 67, 73, + 82, 67, 76, 69, 68, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, 32, 68, + 73, 71, 73, 84, 160, 68, 73, 78, 71, 66, 65, 84, 32, 78, 69, 71, 65, 84, + 73, 86, 69, 32, 67, 73, 82, 67, 76, 69, 68, 32, 83, 65, 78, 83, 45, 83, + 69, 82, 73, 70, 160, 76, 69, 70, 84, 87, 65, 82, 68, 83, 32, 84, 82, 73, + 65, 78, 71, 76, 69, 45, 72, 69, 65, 68, 69, 68, 32, 65, 82, 82, 79, 87, + 32, 87, 73, 84, 72, 160, 82, 73, 71, 72, 84, 87, 65, 82, 68, 83, 32, 84, + 82, 73, 65, 78, 71, 76, 69, 45, 72, 69, 65, 68, 69, 68, 32, 65, 82, 82, + 79, 87, 32, 87, 73, 84, 72, 160, 102, 111, 114, 109, 32, 117, 115, 101, + 100, 32, 111, 110, 32, 108, 101, 102, 116, 160, 67, 74, 75, 32, 82, 65, + 68, 73, 67, 65, 76, 32, 67, 45, 83, 73, 77, 80, 76, 73, 70, 73, 69, 68, + 160, 73, 68, 69, 79, 71, 82, 65, 80, 72, 73, 67, 32, 84, 69, 76, 69, 71, + 82, 65, 80, 72, 32, 83, 89, 77, 66, 79, 76, 32, 70, 79, 82, 160, 97, 108, + 115, 111, 32, 117, 115, 101, 100, 32, 102, 111, 114, 32, 100, 105, 103, + 105, 116, 160, 77, 89, 65, 78, 77, 65, 82, 32, 76, 69, 84, 84, 69, 82, + 32, 84, 65, 73, 32, 76, 65, 73, 78, 71, 160, 77, 89, 65, 78, 77, 65, 82, + 32, 84, 65, 73, 32, 76, 65, 73, 78, 71, 32, 68, 73, 71, 73, 84, 160, 84, + 65, 73, 32, 86, 73, 69, 84, 32, 76, 69, 84, 84, 69, 82, 32, 76, 79, 87, + 160, 84, 65, 73, 32, 86, 73, 69, 84, 32, 76, 69, 84, 84, 69, 82, 32, 72, + 73, 71, 72, 160, 77, 69, 69, 84, 69, 73, 32, 77, 65, 89, 69, 75, 32, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 65, 82, 65, 66, 73, 67, 32, 76, + 73, 71, 65, 84, 85, 82, 69, 32, 66, 69, 72, 32, 87, 73, 84, 72, 160, 65, + 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 84, 69, 72, + 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, + 85, 82, 69, 32, 84, 72, 69, 72, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, + 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 74, 69, 69, 77, 32, 87, + 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, + 69, 32, 72, 65, 72, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, + 76, 73, 71, 65, 84, 85, 82, 69, 32, 83, 69, 69, 78, 32, 87, 73, 84, 72, + 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 83, + 65, 68, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, + 65, 84, 85, 82, 69, 32, 68, 65, 68, 32, 87, 73, 84, 72, 160, 65, 82, 65, + 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 84, 65, 72, 32, 87, + 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, + 69, 32, 65, 73, 78, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, + 76, 73, 71, 65, 84, 85, 82, 69, 32, 71, 72, 65, 73, 78, 32, 87, 73, 84, + 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, + 70, 69, 72, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, + 71, 65, 84, 85, 82, 69, 32, 81, 65, 70, 32, 87, 73, 84, 72, 160, 65, 82, + 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 75, 65, 70, 32, + 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, + 82, 69, 32, 76, 65, 77, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, + 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 77, 69, 69, 77, 32, 87, 73, 84, + 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, + 78, 79, 79, 78, 32, 87, 73, 84, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, + 73, 71, 65, 84, 85, 82, 69, 32, 89, 69, 72, 32, 87, 73, 84, 72, 160, 65, + 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, 85, 82, 69, 32, 83, 72, 69, + 69, 78, 32, 87, 73, 84, 72, 160, 77, 69, 69, 77, 32, 87, 73, 84, 72, 32, + 89, 69, 72, 32, 70, 73, 78, 65, 76, 160, 80, 82, 69, 83, 69, 78, 84, 65, + 84, 73, 79, 78, 32, 70, 79, 82, 77, 32, 70, 79, 82, 32, 86, 69, 82, 84, + 73, 67, 65, 76, 160, 70, 85, 76, 76, 87, 73, 68, 84, 72, 32, 76, 65, 84, + 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, + 70, 85, 76, 76, 87, 73, 68, 84, 72, 32, 76, 65, 84, 73, 78, 32, 83, 77, + 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 76, 73, 78, 69, 65, 82, 32, + 66, 32, 73, 68, 69, 79, 71, 82, 65, 77, 32, 86, 69, 83, 83, 69, 76, 160, + 79, 76, 68, 32, 83, 79, 85, 84, 72, 32, 65, 82, 65, 66, 73, 65, 78, 32, + 76, 69, 84, 84, 69, 82, 160, 79, 76, 68, 32, 78, 79, 82, 84, 72, 32, 65, + 82, 65, 66, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 40, 111, 108, + 100, 32, 115, 111, 117, 116, 104, 32, 97, 114, 97, 98, 105, 97, 110, 32, + 108, 101, 116, 116, 101, 114, 160, 79, 76, 68, 32, 84, 85, 82, 75, 73, + 67, 32, 76, 69, 84, 84, 69, 82, 32, 79, 82, 75, 72, 79, 78, 160, 79, 76, + 68, 32, 84, 85, 82, 75, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 89, 69, + 78, 73, 83, 69, 73, 160, 83, 73, 68, 68, 72, 65, 77, 32, 83, 69, 67, 84, + 73, 79, 78, 32, 77, 65, 82, 75, 32, 87, 73, 84, 72, 160, 87, 65, 82, 65, + 78, 71, 32, 67, 73, 84, 73, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, + 84, 84, 69, 82, 160, 87, 65, 82, 65, 78, 71, 32, 67, 73, 84, 73, 32, 83, + 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 83, 79, 89, 79, 77, 66, + 79, 32, 70, 73, 78, 65, 76, 32, 67, 79, 78, 83, 79, 78, 65, 78, 84, 32, + 83, 73, 71, 78, 160, 80, 65, 85, 32, 67, 73, 78, 32, 72, 65, 85, 32, 76, + 69, 84, 84, 69, 82, 160, 77, 65, 83, 65, 82, 65, 77, 32, 71, 79, 78, 68, + 73, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 67, 85, 78, 69, 73, + 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 65, 66, 32, 84, 73, 77, 69, 83, + 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 69, 90, + 69, 78, 32, 84, 73, 77, 69, 83, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, + 32, 83, 73, 71, 78, 32, 71, 65, 50, 32, 84, 73, 77, 69, 83, 160, 67, 85, + 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 72, 73, 32, 84, 73, + 77, 69, 83, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, + 32, 76, 65, 71, 65, 66, 32, 84, 73, 77, 69, 83, 160, 67, 85, 78, 69, 73, + 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 76, 85, 50, 32, 84, 73, 77, 69, + 83, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 78, + 73, 78, 68, 65, 50, 32, 84, 73, 77, 69, 83, 160, 67, 85, 78, 69, 73, 70, + 79, 82, 77, 32, 83, 73, 71, 78, 32, 78, 85, 78, 85, 90, 32, 65, 66, 50, + 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 83, 65, + 71, 32, 84, 73, 77, 69, 83, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, + 83, 73, 71, 78, 32, 83, 72, 73, 77, 32, 84, 73, 77, 69, 83, 160, 67, 85, + 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 85, 82, 85, 32, 84, + 73, 77, 69, 83, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 78, 85, 77, + 69, 82, 73, 67, 32, 83, 73, 71, 78, 32, 84, 87, 79, 160, 67, 85, 78, 69, + 73, 70, 79, 82, 77, 32, 78, 85, 77, 69, 82, 73, 67, 32, 83, 73, 71, 78, + 32, 84, 72, 82, 69, 69, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 78, + 85, 77, 69, 82, 73, 67, 32, 83, 73, 71, 78, 32, 70, 79, 85, 82, 160, 67, + 85, 78, 69, 73, 70, 79, 82, 77, 32, 78, 85, 77, 69, 82, 73, 67, 32, 83, + 73, 71, 78, 32, 70, 73, 86, 69, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, + 32, 78, 85, 77, 69, 82, 73, 67, 32, 83, 73, 71, 78, 32, 78, 73, 78, 69, + 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 78, 85, 77, 69, 82, 73, 67, + 32, 83, 73, 71, 78, 32, 79, 78, 69, 160, 67, 85, 78, 69, 73, 70, 79, 82, + 77, 32, 83, 73, 71, 78, 32, 68, 85, 71, 32, 84, 73, 77, 69, 83, 160, 67, + 85, 78, 69, 73, 70, 79, 82, 77, 32, 83, 73, 71, 78, 32, 76, 65, 75, 45, + 54, 49, 55, 32, 84, 73, 77, 69, 83, 160, 66, 65, 77, 85, 77, 32, 76, 69, + 84, 84, 69, 82, 32, 80, 72, 65, 83, 69, 45, 66, 160, 80, 65, 72, 65, 87, + 72, 32, 72, 77, 79, 78, 71, 32, 67, 76, 65, 78, 32, 83, 73, 71, 78, 160, + 66, 89, 90, 65, 78, 84, 73, 78, 69, 32, 77, 85, 83, 73, 67, 65, 76, 32, + 83, 89, 77, 66, 79, 76, 32, 70, 84, 72, 79, 82, 65, 160, 66, 89, 90, 65, + 78, 84, 73, 78, 69, 32, 77, 85, 83, 73, 67, 65, 76, 32, 83, 89, 77, 66, + 79, 76, 32, 77, 65, 82, 84, 89, 82, 73, 65, 160, 77, 85, 83, 73, 67, 65, + 76, 32, 83, 89, 77, 66, 79, 76, 32, 84, 82, 73, 65, 78, 71, 76, 69, 32, + 78, 79, 84, 69, 72, 69, 65, 68, 160, 77, 85, 83, 73, 67, 65, 76, 32, 83, + 89, 77, 66, 79, 76, 32, 79, 82, 78, 65, 77, 69, 78, 84, 32, 83, 84, 82, + 79, 75, 69, 173, 71, 82, 69, 69, 75, 32, 86, 79, 67, 65, 76, 32, 78, 79, + 84, 65, 84, 73, 79, 78, 32, 83, 89, 77, 66, 79, 76, 173, 118, 111, 99, + 97, 108, 32, 102, 105, 114, 115, 116, 32, 115, 104, 97, 114, 112, 32, + 111, 102, 160, 105, 110, 115, 116, 114, 117, 109, 101, 110, 116, 97, 108, + 32, 115, 101, 99, 111, 110, 100, 32, 115, 104, 97, 114, 112, 32, 111, + 102, 160, 105, 110, 115, 116, 114, 117, 109, 101, 110, 116, 97, 108, 32, + 102, 105, 114, 115, 116, 32, 115, 104, 97, 114, 112, 32, 111, 102, 160, + 71, 82, 69, 69, 75, 32, 73, 78, 83, 84, 82, 85, 77, 69, 78, 84, 65, 76, + 32, 78, 79, 84, 65, 84, 73, 79, 78, 32, 83, 89, 77, 66, 79, 76, 173, 77, + 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 32, 83, + 67, 82, 73, 80, 84, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 32, 83, 67, 82, 73, + 80, 84, 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, + 67, 65, 76, 32, 68, 79, 85, 66, 76, 69, 45, 83, 84, 82, 85, 67, 75, 32, + 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, + 65, 76, 32, 68, 79, 85, 66, 76, 69, 45, 83, 84, 82, 85, 67, 75, 32, 83, + 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, + 66, 79, 76, 68, 32, 70, 82, 65, 75, 84, 85, 82, 32, 67, 65, 80, 73, 84, + 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, + 76, 68, 32, 70, 82, 65, 75, 84, 85, 82, 32, 83, 77, 65, 76, 76, 160, 77, + 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, + 69, 82, 73, 70, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, 84, 72, 69, + 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, 70, + 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, + 76, 32, 68, 79, 85, 66, 76, 69, 45, 83, 84, 82, 85, 67, 75, 32, 68, 73, + 71, 73, 84, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, + 65, 78, 83, 45, 83, 69, 82, 73, 70, 32, 68, 73, 71, 73, 84, 160, 77, 65, + 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, + 82, 73, 70, 32, 66, 79, 76, 68, 32, 68, 73, 71, 73, 84, 160, 83, 73, 71, + 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, 45, 70, 73, 83, 84, + 32, 73, 78, 68, 69, 88, 32, 77, 73, 68, 68, 76, 69, 160, 83, 73, 71, 78, + 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, 45, 70, 73, 83, 84, 32, + 73, 78, 68, 69, 88, 32, 84, 72, 85, 77, 66, 160, 78, 89, 73, 65, 75, 69, + 78, 71, 32, 80, 85, 65, 67, 72, 85, 69, 32, 72, 77, 79, 78, 71, 32, 68, + 73, 71, 73, 84, 160, 79, 84, 84, 79, 77, 65, 78, 32, 83, 73, 89, 65, 81, + 32, 65, 76, 84, 69, 82, 78, 65, 84, 69, 32, 78, 85, 77, 66, 69, 82, 160, + 65, 82, 65, 66, 73, 67, 32, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, + 76, 32, 68, 79, 85, 66, 76, 69, 45, 83, 84, 82, 85, 67, 75, 160, 80, 65, + 82, 69, 78, 84, 72, 69, 83, 73, 90, 69, 68, 32, 76, 65, 84, 73, 78, 32, + 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 83, 81, 85, + 65, 82, 69, 68, 32, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, 65, 76, + 32, 76, 69, 84, 84, 69, 82, 160, 82, 69, 71, 73, 79, 78, 65, 76, 32, 73, + 78, 68, 73, 67, 65, 84, 79, 82, 32, 83, 89, 77, 66, 79, 76, 32, 76, 69, + 84, 84, 69, 82, 160, 83, 81, 85, 65, 82, 69, 68, 32, 67, 74, 75, 32, 85, + 78, 73, 70, 73, 69, 68, 32, 73, 68, 69, 79, 71, 82, 65, 80, 72, 173, 76, + 79, 87, 69, 82, 32, 76, 69, 70, 84, 32, 66, 76, 79, 67, 75, 32, 68, 73, + 65, 71, 79, 78, 65, 76, 160, 76, 79, 87, 69, 82, 32, 77, 73, 68, 68, 76, + 69, 32, 76, 69, 70, 84, 32, 84, 79, 160, 85, 80, 80, 69, 82, 32, 77, 73, + 68, 68, 76, 69, 32, 76, 69, 70, 84, 32, 84, 79, 160, 76, 79, 87, 69, 82, + 32, 82, 73, 71, 72, 84, 32, 66, 76, 79, 67, 75, 32, 68, 73, 65, 71, 79, + 78, 65, 76, 160, 85, 80, 80, 69, 82, 32, 82, 73, 71, 72, 84, 32, 66, 76, + 79, 67, 75, 32, 68, 73, 65, 71, 79, 78, 65, 76, 160, 85, 80, 80, 69, 82, + 32, 76, 69, 70, 84, 32, 66, 76, 79, 67, 75, 32, 68, 73, 65, 71, 79, 78, + 65, 76, 160, 84, 65, 71, 32, 76, 65, 84, 73, 78, 32, 67, 65, 80, 73, 84, + 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 84, 65, 71, 32, 76, 65, 84, 73, + 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 40, 108, 97, + 116, 105, 110, 32, 115, 109, 97, 108, 108, 32, 108, 101, 116, 116, 101, + 114, 160, 113, 117, 111, 116, 97, 116, 105, 111, 110, 32, 109, 97, 114, + 107, 32, 45, 160, 40, 108, 97, 116, 105, 110, 32, 99, 97, 112, 105, 116, + 97, 108, 32, 108, 101, 116, 116, 101, 114, 160, 40, 99, 121, 114, 105, + 108, 108, 105, 99, 32, 115, 109, 97, 108, 108, 32, 108, 101, 116, 116, + 101, 114, 160, 40, 100, 101, 118, 97, 110, 97, 103, 97, 114, 105, 32, + 100, 97, 110, 100, 97, 32, 45, 160, 40, 109, 111, 100, 105, 102, 105, + 101, 114, 32, 108, 101, 116, 116, 101, 114, 32, 115, 109, 97, 108, 108, + 160, 40, 103, 114, 101, 101, 107, 32, 115, 109, 97, 108, 108, 32, 108, + 101, 116, 116, 101, 114, 160, 40, 99, 121, 114, 105, 108, 108, 105, 99, + 32, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, 101, 114, + 160, 97, 108, 115, 111, 32, 117, 115, 101, 100, 32, 105, 110, 160, 40, + 97, 108, 99, 104, 101, 109, 105, 99, 97, 108, 32, 115, 121, 109, 98, 111, + 108, 32, 102, 111, 114, 160, 77, 79, 68, 73, 70, 73, 69, 82, 32, 76, 69, + 84, 84, 69, 82, 32, 83, 77, 65, 76, 76, 160, 117, 115, 101, 100, 32, 97, + 115, 32, 97, 160, 77, 79, 68, 73, 70, 73, 69, 82, 32, 76, 69, 84, 84, 69, + 82, 32, 76, 79, 87, 160, 71, 82, 69, 69, 75, 32, 67, 65, 80, 73, 84, 65, + 76, 32, 76, 69, 84, 84, 69, 82, 160, 71, 82, 69, 69, 75, 32, 83, 77, 65, + 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, 79, 80, 84, 73, 67, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, 79, 80, 84, + 73, 67, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 97, 108, + 115, 111, 32, 117, 115, 101, 100, 32, 102, 111, 114, 160, 65, 82, 77, 69, + 78, 73, 65, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, + 82, 160, 65, 82, 77, 69, 78, 73, 65, 78, 32, 83, 77, 65, 76, 76, 32, 76, + 69, 84, 84, 69, 82, 160, 65, 82, 65, 66, 73, 67, 32, 83, 77, 65, 76, 76, + 32, 72, 73, 71, 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, + 82, 32, 84, 69, 72, 160, 87, 73, 84, 72, 32, 84, 87, 79, 32, 68, 79, 84, + 83, 160, 87, 73, 84, 72, 32, 84, 72, 82, 69, 69, 32, 68, 79, 84, 83, 160, + 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 83, 69, 69, 78, + 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 78, 79, 79, + 78, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 72, 69, + 72, 160, 65, 82, 65, 66, 73, 67, 32, 76, 69, 84, 84, 69, 82, 32, 89, 69, + 72, 160, 83, 65, 77, 65, 82, 73, 84, 65, 78, 32, 86, 79, 87, 69, 76, 32, + 83, 73, 71, 78, 160, 68, 69, 86, 65, 78, 65, 71, 65, 82, 73, 32, 86, 79, + 87, 69, 76, 32, 83, 73, 71, 78, 160, 66, 69, 78, 71, 65, 76, 73, 32, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 71, 85, 74, 65, 82, 65, 84, 73, + 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 79, 82, 73, 89, 65, 32, + 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 84, 69, 76, 85, 71, 85, 32, + 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 75, 65, 78, 78, 65, 68, 65, + 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 77, 65, 76, 65, 89, 65, + 76, 65, 77, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 83, 73, 78, + 72, 65, 76, 65, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 115, + 105, 110, 104, 97, 108, 97, 32, 118, 111, 119, 101, 108, 32, 115, 105, + 103, 110, 160, 84, 72, 65, 73, 32, 67, 72, 65, 82, 65, 67, 84, 69, 82, + 32, 83, 65, 82, 65, 160, 76, 65, 79, 32, 76, 69, 84, 84, 69, 82, 32, 80, + 65, 76, 73, 160, 76, 65, 79, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, + 160, 84, 73, 66, 69, 84, 65, 78, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, + 78, 160, 84, 73, 66, 69, 84, 65, 78, 32, 83, 85, 66, 74, 79, 73, 78, 69, + 68, 32, 76, 69, 84, 84, 69, 82, 160, 77, 89, 65, 78, 77, 65, 82, 32, 76, + 69, 84, 84, 69, 82, 32, 83, 72, 65, 78, 160, 77, 89, 65, 78, 77, 65, 82, + 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 71, 69, 79, 82, 71, 73, + 65, 78, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, + 72, 65, 78, 71, 85, 76, 32, 67, 72, 79, 83, 69, 79, 78, 71, 32, 82, 73, + 69, 85, 76, 173, 72, 65, 78, 71, 85, 76, 32, 67, 72, 79, 83, 69, 79, 78, + 71, 32, 83, 73, 79, 83, 173, 72, 65, 78, 71, 85, 76, 32, 67, 72, 79, 83, + 69, 79, 78, 71, 32, 73, 69, 85, 78, 71, 173, 72, 65, 78, 71, 85, 76, 32, + 74, 85, 78, 71, 83, 69, 79, 78, 71, 32, 73, 173, 72, 65, 78, 71, 85, 76, + 32, 74, 79, 78, 71, 83, 69, 79, 78, 71, 32, 82, 73, 69, 85, 76, 173, 40, + 101, 116, 104, 105, 111, 112, 105, 99, 32, 115, 121, 108, 108, 97, 98, + 108, 101, 32, 103, 117, 114, 97, 103, 101, 160, 67, 65, 78, 65, 68, 73, + 65, 78, 32, 83, 89, 76, 76, 65, 66, 73, 67, 83, 32, 78, 65, 83, 75, 65, + 80, 73, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, 76, 65, 66, + 73, 67, 83, 32, 70, 73, 78, 65, 76, 160, 67, 65, 78, 65, 68, 73, 65, 78, + 32, 83, 89, 76, 76, 65, 66, 73, 67, 83, 32, 83, 65, 89, 73, 83, 73, 160, + 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, 76, 65, 66, 73, 67, 83, + 32, 66, 76, 65, 67, 75, 70, 79, 79, 84, 160, 75, 72, 77, 69, 82, 32, 73, + 78, 68, 69, 80, 69, 78, 68, 69, 78, 84, 32, 86, 79, 87, 69, 76, 160, 75, + 72, 77, 69, 82, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 77, 79, + 78, 71, 79, 76, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 32, 84, 79, 68, + 79, 160, 77, 79, 78, 71, 79, 76, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, + 32, 83, 73, 66, 69, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, + 76, 65, 66, 73, 67, 83, 32, 79, 74, 73, 66, 87, 65, 89, 160, 84, 65, 73, + 32, 76, 69, 32, 76, 69, 84, 84, 69, 82, 160, 78, 69, 87, 32, 84, 65, 73, + 32, 76, 85, 69, 160, 84, 65, 73, 32, 84, 72, 65, 77, 32, 76, 69, 84, 84, + 69, 82, 160, 84, 65, 73, 32, 84, 72, 65, 77, 32, 83, 73, 71, 78, 160, 66, + 65, 76, 73, 78, 69, 83, 69, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, + 160, 66, 65, 76, 73, 78, 69, 83, 69, 32, 77, 85, 83, 73, 67, 65, 76, 32, + 83, 89, 77, 66, 79, 76, 160, 79, 76, 32, 67, 72, 73, 75, 73, 32, 76, 69, + 84, 84, 69, 82, 160, 77, 79, 68, 73, 70, 73, 69, 82, 32, 76, 69, 84, 84, + 69, 82, 32, 67, 65, 80, 73, 84, 65, 76, 160, 40, 97, 112, 108, 32, 102, + 117, 110, 99, 116, 105, 111, 110, 97, 108, 32, 115, 121, 109, 98, 111, + 108, 160, 83, 77, 65, 76, 76, 32, 82, 79, 77, 65, 78, 32, 78, 85, 77, 69, + 82, 65, 76, 160, 76, 69, 70, 84, 87, 65, 82, 68, 83, 32, 65, 82, 82, 79, + 87, 32, 87, 73, 84, 72, 160, 82, 73, 71, 72, 84, 87, 65, 82, 68, 83, 32, + 65, 82, 82, 79, 87, 32, 87, 73, 84, 72, 160, 97, 108, 99, 104, 101, 109, + 105, 99, 97, 108, 32, 115, 121, 109, 98, 111, 108, 32, 102, 111, 114, + 160, 65, 80, 76, 32, 70, 85, 78, 67, 84, 73, 79, 78, 65, 76, 32, 83, 89, + 77, 66, 79, 76, 160, 68, 69, 78, 84, 73, 83, 84, 82, 89, 32, 83, 89, 77, + 66, 79, 76, 32, 76, 73, 71, 72, 84, 160, 66, 79, 88, 32, 68, 82, 65, 87, + 73, 78, 71, 83, 32, 76, 73, 71, 72, 84, 160, 86, 105, 100, 101, 111, 116, + 101, 120, 32, 77, 111, 115, 97, 105, 99, 32, 68, 71, 160, 66, 79, 88, 32, + 68, 82, 65, 87, 73, 78, 71, 83, 32, 72, 69, 65, 86, 89, 160, 66, 79, 88, + 32, 68, 82, 65, 87, 73, 78, 71, 83, 32, 68, 79, 87, 78, 160, 66, 79, 88, + 32, 68, 82, 65, 87, 73, 78, 71, 83, 32, 85, 80, 160, 66, 79, 88, 32, 68, + 82, 65, 87, 73, 78, 71, 83, 32, 86, 69, 82, 84, 73, 67, 65, 76, 160, 71, + 76, 65, 71, 79, 76, 73, 84, 73, 67, 32, 67, 65, 80, 73, 84, 65, 76, 32, + 76, 69, 84, 84, 69, 82, 160, 71, 76, 65, 71, 79, 76, 73, 84, 73, 67, 32, + 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 71, 69, 79, 82, 71, + 73, 65, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 67, + 79, 77, 66, 73, 78, 73, 78, 71, 32, 67, 89, 82, 73, 76, 76, 73, 67, 32, + 76, 69, 84, 84, 69, 82, 160, 102, 111, 114, 109, 32, 117, 115, 101, 100, + 32, 97, 116, 160, 73, 68, 69, 79, 71, 82, 65, 80, 72, 73, 67, 32, 68, 69, + 83, 67, 82, 73, 80, 84, 73, 79, 78, 32, 67, 72, 65, 82, 65, 67, 84, 69, + 82, 160, 72, 73, 82, 65, 71, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 32, + 83, 77, 65, 76, 76, 160, 75, 65, 84, 65, 75, 65, 78, 65, 32, 76, 69, 84, + 84, 69, 82, 32, 83, 77, 65, 76, 76, 160, 49, 115, 116, 32, 115, 116, 114, + 111, 107, 101, 32, 111, 102, 160, 72, 69, 88, 65, 71, 82, 65, 77, 32, 70, + 79, 82, 32, 84, 72, 69, 160, 83, 89, 76, 79, 84, 73, 32, 78, 65, 71, 82, + 73, 32, 76, 69, 84, 84, 69, 82, 160, 83, 65, 85, 82, 65, 83, 72, 84, 82, + 65, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 75, 65, 89, 65, 72, + 32, 76, 73, 32, 76, 69, 84, 84, 69, 82, 160, 77, 89, 65, 78, 77, 65, 82, + 32, 76, 69, 84, 84, 69, 82, 32, 75, 72, 65, 77, 84, 73, 160, 84, 65, 73, + 32, 86, 73, 69, 84, 32, 86, 79, 87, 69, 76, 160, 77, 69, 69, 84, 69, 73, + 32, 77, 65, 89, 69, 75, 32, 76, 69, 84, 84, 69, 82, 160, 97, 32, 67, 74, + 75, 32, 117, 110, 105, 102, 105, 101, 100, 160, 65, 76, 69, 70, 32, 77, + 65, 75, 83, 85, 82, 65, 32, 73, 83, 79, 76, 65, 84, 69, 68, 160, 65, 76, + 69, 70, 32, 77, 65, 75, 83, 85, 82, 65, 32, 70, 73, 78, 65, 76, 160, 77, + 69, 69, 77, 32, 87, 73, 84, 72, 32, 72, 65, 72, 160, 77, 69, 69, 77, 32, + 87, 73, 84, 72, 32, 77, 69, 69, 77, 160, 72, 65, 76, 70, 87, 73, 68, 84, + 72, 32, 72, 65, 78, 71, 85, 76, 32, 76, 69, 84, 84, 69, 82, 160, 76, 73, + 78, 69, 65, 82, 32, 66, 32, 83, 89, 76, 76, 65, 66, 76, 69, 160, 76, 73, + 78, 69, 65, 82, 32, 66, 32, 83, 89, 77, 66, 79, 76, 160, 71, 82, 69, 69, + 75, 32, 65, 67, 82, 79, 80, 72, 79, 78, 73, 67, 32, 65, 84, 84, 73, 67, + 160, 80, 72, 65, 73, 83, 84, 79, 83, 32, 68, 73, 83, 67, 32, 83, 73, 71, + 78, 160, 67, 79, 80, 84, 73, 67, 32, 69, 80, 65, 67, 84, 32, 78, 85, 77, + 66, 69, 82, 160, 79, 76, 68, 32, 73, 84, 65, 76, 73, 67, 32, 76, 69, 84, + 84, 69, 82, 160, 79, 76, 68, 32, 80, 69, 82, 77, 73, 67, 32, 76, 69, 84, + 84, 69, 82, 160, 79, 76, 68, 32, 80, 69, 82, 83, 73, 65, 78, 32, 83, 73, + 71, 78, 160, 68, 69, 83, 69, 82, 69, 84, 32, 67, 65, 80, 73, 84, 65, 76, + 32, 76, 69, 84, 84, 69, 82, 160, 68, 69, 83, 69, 82, 69, 84, 32, 83, 77, + 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 79, 83, 65, 71, 69, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 79, 83, 65, 71, + 69, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 86, 73, 84, + 72, 75, 85, 81, 73, 32, 67, 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, + 69, 82, 160, 86, 73, 84, 72, 75, 85, 81, 73, 32, 83, 77, 65, 76, 76, 32, + 76, 69, 84, 84, 69, 82, 160, 40, 108, 105, 110, 101, 97, 114, 32, 98, 32, + 105, 100, 101, 111, 103, 114, 97, 109, 160, 108, 105, 110, 101, 97, 114, + 32, 97, 32, 115, 105, 103, 110, 160, 40, 108, 105, 110, 101, 97, 114, 32, + 97, 32, 115, 105, 103, 110, 160, 73, 77, 80, 69, 82, 73, 65, 76, 32, 65, + 82, 65, 77, 65, 73, 67, 32, 76, 69, 84, 84, 69, 82, 160, 77, 69, 82, 79, + 73, 84, 73, 67, 32, 72, 73, 69, 82, 79, 71, 76, 89, 80, 72, 73, 67, 32, + 76, 69, 84, 84, 69, 82, 160, 77, 69, 82, 79, 73, 84, 73, 67, 32, 67, 85, + 82, 83, 73, 86, 69, 32, 76, 69, 84, 84, 69, 82, 160, 77, 69, 82, 79, 73, + 84, 73, 67, 32, 67, 85, 82, 83, 73, 86, 69, 32, 70, 82, 65, 67, 84, 73, + 79, 78, 160, 77, 69, 82, 79, 73, 84, 73, 67, 32, 67, 85, 82, 83, 73, 86, + 69, 32, 78, 85, 77, 66, 69, 82, 160, 73, 78, 83, 67, 82, 73, 80, 84, 73, + 79, 78, 65, 76, 32, 80, 65, 82, 84, 72, 73, 65, 78, 32, 76, 69, 84, 84, + 69, 82, 160, 73, 78, 83, 67, 82, 73, 80, 84, 73, 79, 78, 65, 76, 32, 80, + 65, 72, 76, 65, 86, 73, 32, 76, 69, 84, 84, 69, 82, 160, 80, 83, 65, 76, + 84, 69, 82, 32, 80, 65, 72, 76, 65, 86, 73, 32, 76, 69, 84, 84, 69, 82, + 160, 72, 65, 78, 73, 70, 73, 32, 82, 79, 72, 73, 78, 71, 89, 65, 32, 76, + 69, 84, 84, 69, 82, 160, 79, 76, 68, 32, 83, 79, 71, 68, 73, 65, 78, 32, + 76, 69, 84, 84, 69, 82, 160, 79, 76, 68, 32, 85, 89, 71, 72, 85, 82, 32, + 76, 69, 84, 84, 69, 82, 160, 66, 82, 65, 72, 77, 73, 32, 86, 79, 87, 69, + 76, 32, 83, 73, 71, 78, 160, 83, 79, 82, 65, 32, 83, 79, 77, 80, 69, 78, + 71, 32, 76, 69, 84, 84, 69, 82, 160, 67, 72, 65, 75, 77, 65, 32, 86, 79, + 87, 69, 76, 32, 83, 73, 71, 78, 160, 83, 72, 65, 82, 65, 68, 65, 32, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 71, 82, 65, 78, 84, 72, 65, 32, + 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 78, 69, 87, 65, 32, 86, 79, + 87, 69, 76, 32, 83, 73, 71, 78, 160, 84, 73, 82, 72, 85, 84, 65, 32, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 83, 73, 68, 68, 72, 65, 77, 32, + 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 77, 79, 68, 73, 32, 86, 79, + 87, 69, 76, 32, 83, 73, 71, 78, 160, 68, 73, 86, 69, 83, 32, 65, 75, 85, + 82, 85, 32, 76, 69, 84, 84, 69, 82, 160, 78, 65, 78, 68, 73, 78, 65, 71, + 65, 82, 73, 32, 86, 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 90, 65, 78, + 65, 66, 65, 90, 65, 82, 32, 83, 81, 85, 65, 82, 69, 32, 76, 69, 84, 84, + 69, 82, 160, 67, 65, 78, 65, 68, 73, 65, 78, 32, 83, 89, 76, 76, 65, 66, + 73, 67, 83, 32, 78, 65, 84, 84, 73, 76, 73, 75, 160, 80, 65, 85, 32, 67, + 73, 78, 32, 72, 65, 85, 160, 66, 72, 65, 73, 75, 83, 85, 75, 73, 32, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 77, 65, 82, 67, 72, 69, 78, 32, + 83, 85, 66, 74, 79, 73, 78, 69, 68, 32, 76, 69, 84, 84, 69, 82, 160, 71, + 85, 78, 74, 65, 76, 65, 32, 71, 79, 78, 68, 73, 32, 76, 69, 84, 84, 69, + 82, 160, 84, 65, 77, 73, 76, 32, 70, 82, 65, 67, 84, 73, 79, 78, 32, 79, + 78, 69, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, 78, 85, 77, 69, 82, + 73, 67, 32, 83, 73, 71, 78, 160, 67, 85, 78, 69, 73, 70, 79, 82, 77, 32, + 83, 73, 71, 78, 32, 76, 65, 75, 173, 109, 105, 114, 114, 111, 114, 101, + 100, 32, 118, 101, 114, 115, 105, 111, 110, 32, 111, 102, 160, 111, 108, + 100, 101, 114, 32, 118, 97, 114, 105, 97, 110, 116, 32, 111, 102, 160, + 66, 65, 83, 83, 65, 32, 86, 65, 72, 32, 76, 69, 84, 84, 69, 82, 160, 80, + 65, 72, 65, 87, 72, 32, 72, 77, 79, 78, 71, 32, 86, 79, 87, 69, 76, 160, + 80, 65, 72, 65, 87, 72, 32, 72, 77, 79, 78, 71, 32, 67, 79, 78, 83, 79, + 78, 65, 78, 84, 160, 80, 65, 72, 65, 87, 72, 32, 72, 77, 79, 78, 71, 32, + 83, 73, 71, 78, 160, 77, 69, 68, 69, 70, 65, 73, 68, 82, 73, 78, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 77, 69, 68, 69, + 70, 65, 73, 68, 82, 73, 78, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, + 69, 82, 160, 117, 115, 101, 100, 32, 105, 110, 32, 72, 101, 105, 160, 75, + 65, 84, 65, 75, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 32, 77, 73, 78, + 78, 65, 78, 160, 72, 69, 78, 84, 65, 73, 71, 65, 78, 65, 32, 76, 69, 84, + 84, 69, 82, 32, 75, 65, 173, 68, 85, 80, 76, 79, 89, 65, 78, 32, 76, 69, + 84, 84, 69, 82, 32, 83, 160, 90, 78, 65, 77, 69, 78, 78, 89, 32, 67, 79, + 77, 66, 73, 78, 73, 78, 71, 32, 77, 65, 82, 75, 160, 90, 78, 65, 77, 69, + 78, 78, 89, 32, 78, 69, 85, 77, 69, 32, 83, 84, 82, 69, 76, 65, 160, 77, + 85, 83, 73, 67, 65, 76, 32, 83, 89, 77, 66, 79, 76, 32, 67, 79, 77, 66, + 73, 78, 73, 78, 71, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, + 32, 83, 67, 82, 73, 80, 84, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, 65, + 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 67, 82, 73, 80, 84, 32, + 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, + 32, 70, 82, 65, 75, 84, 85, 82, 32, 67, 65, 80, 73, 84, 65, 76, 160, 77, + 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 70, 82, 65, 75, 84, 85, + 82, 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, + 65, 76, 32, 77, 79, 78, 79, 83, 80, 65, 67, 69, 32, 67, 65, 80, 73, 84, + 65, 76, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 77, 79, + 78, 79, 83, 80, 65, 67, 69, 32, 83, 77, 65, 76, 76, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 83, 65, 78, 83, 45, 83, 69, 82, 73, + 70, 32, 66, 79, 76, 68, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 72, 65, 78, 68, 45, 70, 73, 83, 84, 32, 73, 78, 68, 69, 88, 160, 83, + 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, 45, 70, 73, + 83, 84, 32, 84, 72, 85, 77, 66, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, + 78, 71, 32, 72, 65, 78, 68, 45, 70, 73, 83, 84, 32, 77, 73, 68, 68, 76, + 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 77, 79, 86, 69, + 77, 69, 78, 84, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 32, 67, 85, 82, + 86, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 82, 79, 84, + 65, 84, 73, 79, 78, 32, 77, 79, 68, 73, 70, 73, 69, 82, 173, 67, 79, 77, + 66, 73, 78, 73, 78, 71, 32, 71, 76, 65, 71, 79, 76, 73, 84, 73, 67, 32, + 76, 69, 84, 84, 69, 82, 160, 78, 89, 73, 65, 75, 69, 78, 71, 32, 80, 85, + 65, 67, 72, 85, 69, 32, 72, 77, 79, 78, 71, 160, 69, 84, 72, 73, 79, 80, + 73, 67, 32, 83, 89, 76, 76, 65, 66, 76, 69, 32, 71, 85, 82, 65, 71, 69, + 160, 77, 69, 78, 68, 69, 32, 75, 73, 75, 65, 75, 85, 73, 32, 83, 89, 76, + 76, 65, 66, 76, 69, 160, 101, 113, 117, 105, 118, 97, 108, 101, 110, 116, + 32, 116, 111, 32, 68, 97, 108, 98, 121, 160, 65, 68, 76, 65, 77, 32, 67, + 65, 80, 73, 84, 65, 76, 32, 76, 69, 84, 84, 69, 82, 160, 65, 68, 76, 65, + 77, 32, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 73, 78, 68, + 73, 67, 32, 83, 73, 89, 65, 81, 32, 78, 85, 77, 66, 69, 82, 160, 79, 84, + 84, 79, 77, 65, 78, 32, 83, 73, 89, 65, 81, 32, 78, 85, 77, 66, 69, 82, + 160, 105, 115, 111, 108, 97, 116, 101, 100, 32, 102, 111, 114, 109, 32, + 45, 160, 65, 82, 65, 66, 73, 67, 32, 77, 65, 84, 72, 69, 77, 65, 84, 73, + 67, 65, 76, 32, 73, 78, 73, 84, 73, 65, 76, 160, 105, 110, 105, 116, 105, + 97, 108, 32, 102, 111, 114, 109, 32, 45, 160, 65, 82, 65, 66, 73, 67, 32, + 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 84, 65, 73, 76, 69, + 68, 160, 65, 82, 65, 66, 73, 67, 32, 77, 65, 84, 72, 69, 77, 65, 84, 73, + 67, 65, 76, 32, 83, 84, 82, 69, 84, 67, 72, 69, 68, 160, 65, 82, 65, 66, + 73, 67, 32, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 76, 79, + 79, 80, 69, 68, 160, 80, 76, 65, 89, 73, 78, 71, 32, 67, 65, 82, 68, 32, + 84, 82, 85, 77, 80, 173, 82, 79, 84, 65, 84, 69, 68, 32, 84, 87, 79, 32, + 72, 85, 78, 68, 82, 69, 68, 160, 100, 101, 115, 105, 103, 110, 32, 116, + 121, 112, 105, 99, 97, 108, 108, 121, 32, 115, 104, 111, 119, 115, 160, + 85, 80, 80, 69, 82, 32, 67, 69, 78, 84, 82, 69, 32, 84, 79, 160, 83, 84, + 65, 82, 84, 32, 79, 70, 160, 69, 78, 68, 32, 79, 70, 160, 101, 110, 100, + 32, 111, 102, 160, 68, 69, 86, 73, 67, 69, 32, 67, 79, 78, 84, 82, 79, + 76, 160, 40, 122, 101, 114, 111, 32, 119, 105, 100, 116, 104, 160, 115, + 112, 97, 99, 101, 32, 45, 160, 109, 97, 114, 107, 32, 45, 160, 40, 108, + 97, 116, 105, 110, 32, 108, 101, 116, 116, 101, 114, 160, 109, 97, 114, + 107, 32, 111, 114, 110, 97, 109, 101, 110, 116, 32, 45, 160, 40, 109, + 111, 100, 105, 102, 105, 101, 114, 32, 108, 101, 116, 116, 101, 114, 160, + 117, 115, 101, 100, 32, 97, 115, 160, 97, 99, 99, 101, 110, 116, 32, 45, + 160, 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, 32, 100, 111, 117, + 98, 108, 101, 160, 97, 99, 117, 116, 101, 32, 97, 99, 99, 101, 110, 116, + 32, 45, 160, 97, 98, 111, 118, 101, 32, 45, 160, 40, 108, 101, 102, 116, + 32, 100, 111, 117, 98, 108, 101, 160, 40, 114, 105, 103, 104, 116, 32, + 100, 111, 117, 98, 108, 101, 160, 115, 105, 103, 110, 32, 45, 160, 117, + 115, 101, 100, 32, 102, 111, 114, 160, 103, 108, 121, 112, 104, 32, 109, + 97, 121, 160, 104, 97, 118, 101, 32, 111, 110, 101, 160, 111, 114, 110, + 97, 109, 101, 110, 116, 32, 45, 160, 112, 114, 105, 109, 101, 32, 45, + 160, 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, 32, 97, 99, 117, 116, + 101, 160, 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, 32, 118, 101, + 114, 116, 105, 99, 97, 108, 160, 112, 111, 105, 110, 116, 101, 100, 32, + 115, 116, 97, 114, 32, 45, 160, 40, 109, 105, 110, 117, 115, 32, 115, + 105, 103, 110, 32, 45, 160, 40, 104, 101, 98, 114, 101, 119, 32, 108, + 101, 116, 116, 101, 114, 160, 99, 114, 111, 115, 115, 32, 45, 160, 109, + 97, 121, 32, 98, 101, 160, 115, 116, 111, 112, 32, 45, 160, 108, 101, 97, + 100, 101, 114, 32, 45, 160, 40, 100, 105, 118, 105, 115, 105, 111, 110, + 32, 115, 108, 97, 115, 104, 32, 45, 160, 100, 105, 97, 103, 111, 110, 97, + 108, 32, 45, 160, 97, 108, 115, 111, 32, 117, 115, 101, 100, 160, 116, + 111, 32, 100, 101, 110, 111, 116, 101, 160, 40, 108, 101, 102, 116, 45, + 112, 111, 105, 110, 116, 105, 110, 103, 32, 97, 110, 103, 108, 101, 160, + 98, 114, 97, 99, 107, 101, 116, 32, 45, 160, 40, 109, 97, 116, 104, 101, + 109, 97, 116, 105, 99, 97, 108, 32, 108, 101, 102, 116, 160, 97, 110, + 103, 108, 101, 32, 98, 114, 97, 99, 107, 101, 116, 32, 45, 160, 116, 111, + 32, 45, 160, 40, 114, 105, 103, 104, 116, 45, 112, 111, 105, 110, 116, + 105, 110, 103, 32, 97, 110, 103, 108, 101, 160, 40, 109, 97, 116, 104, + 101, 109, 97, 116, 105, 99, 97, 108, 32, 114, 105, 103, 104, 116, 160, + 40, 115, 99, 114, 105, 112, 116, 32, 99, 97, 112, 105, 116, 97, 108, 160, + 40, 100, 111, 117, 98, 108, 101, 45, 115, 116, 114, 117, 99, 107, 32, 99, + 97, 112, 105, 116, 97, 108, 160, 99, 32, 45, 160, 40, 98, 108, 97, 99, + 107, 45, 108, 101, 116, 116, 101, 114, 32, 99, 97, 112, 105, 116, 97, + 108, 160, 40, 114, 111, 109, 97, 110, 32, 110, 117, 109, 101, 114, 97, + 108, 160, 101, 32, 45, 160, 102, 32, 45, 160, 104, 32, 45, 160, 105, 32, + 45, 160, 110, 32, 45, 160, 112, 32, 45, 160, 114, 32, 45, 160, 122, 32, + 45, 160, 76, 69, 70, 84, 32, 83, 81, 85, 65, 82, 69, 160, 82, 73, 71, 72, + 84, 32, 83, 81, 85, 65, 82, 69, 160, 117, 115, 101, 100, 32, 105, 110, + 160, 98, 101, 108, 111, 119, 32, 45, 160, 108, 105, 110, 101, 32, 45, + 160, 40, 115, 99, 114, 105, 112, 116, 32, 115, 109, 97, 108, 108, 160, + 115, 109, 97, 108, 108, 32, 108, 101, 116, 116, 101, 114, 160, 111, 32, + 45, 160, 40, 109, 117, 108, 116, 105, 112, 108, 105, 99, 97, 116, 105, + 111, 110, 32, 115, 105, 103, 110, 32, 45, 160, 115, 116, 114, 111, 107, + 101, 32, 45, 160, 76, 69, 70, 84, 32, 67, 85, 82, 76, 89, 160, 97, 115, + 32, 97, 110, 160, 98, 97, 114, 32, 45, 160, 82, 73, 71, 72, 84, 32, 67, + 85, 82, 76, 89, 160, 99, 111, 109, 109, 111, 110, 108, 121, 32, 97, 98, + 98, 114, 101, 118, 105, 97, 116, 101, 100, 160, 40, 109, 117, 115, 105, + 99, 97, 108, 32, 115, 121, 109, 98, 111, 108, 160, 98, 101, 32, 117, 115, + 101, 100, 160, 99, 97, 112, 105, 116, 97, 108, 32, 108, 101, 116, 116, + 101, 114, 160, 115, 121, 109, 98, 111, 108, 32, 45, 160, 97, 32, 45, 160, + 65, 78, 71, 76, 69, 32, 81, 85, 79, 84, 65, 84, 73, 79, 78, 160, 111, + 102, 32, 116, 104, 105, 115, 160, 105, 110, 32, 115, 111, 109, 101, 160, + 97, 115, 32, 97, 160, 100, 111, 116, 32, 45, 160, 86, 85, 76, 71, 65, 82, + 32, 70, 82, 65, 67, 84, 73, 79, 78, 160, 60, 102, 114, 97, 99, 116, 105, + 111, 110, 62, 32, 48, 48, 51, 49, 160, 40, 113, 117, 101, 115, 116, 105, + 111, 110, 32, 109, 97, 114, 107, 32, 45, 160, 100, 32, 119, 105, 116, + 104, 160, 122, 32, 110, 111, 116, 97, 116, 105, 111, 110, 160, 120, 32, + 45, 160, 110, 111, 116, 32, 117, 115, 101, 100, 160, 116, 104, 105, 115, + 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 160, 101, 122, 104, 32, 45, + 160, 108, 97, 116, 105, 110, 32, 115, 109, 97, 108, 108, 160, 87, 73, 84, + 72, 32, 68, 79, 84, 160, 116, 104, 101, 32, 102, 111, 114, 109, 160, 105, + 115, 32, 112, 114, 101, 102, 101, 114, 114, 101, 100, 160, 76, 65, 84, + 73, 78, 32, 83, 77, 65, 76, 76, 160, 74, 32, 87, 73, 84, 72, 160, 116, + 104, 101, 32, 112, 114, 101, 102, 101, 114, 114, 101, 100, 160, 97, 110, + 100, 32, 105, 116, 115, 160, 111, 102, 32, 116, 104, 101, 160, 87, 32, + 87, 73, 84, 72, 160, 117, 115, 101, 32, 105, 110, 160, 119, 105, 116, + 104, 32, 116, 104, 101, 160, 66, 32, 87, 73, 84, 72, 160, 90, 104, 117, + 97, 110, 103, 32, 40, 111, 108, 100, 160, 97, 114, 99, 104, 97, 105, 99, + 32, 112, 104, 111, 110, 101, 116, 105, 99, 160, 70, 32, 87, 73, 84, 72, + 160, 98, 97, 114, 114, 101, 100, 32, 111, 32, 45, 160, 80, 32, 87, 73, + 84, 72, 160, 76, 65, 84, 73, 78, 32, 76, 69, 84, 84, 69, 82, 160, 40, + 103, 114, 101, 101, 107, 32, 99, 97, 112, 105, 116, 97, 108, 160, 97, 32, + 103, 108, 121, 112, 104, 160, 86, 32, 87, 73, 84, 72, 160, 97, 110, 100, + 32, 111, 116, 104, 101, 114, 160, 40, 97, 114, 97, 98, 105, 99, 32, 108, + 101, 116, 116, 101, 114, 160, 69, 90, 72, 32, 87, 73, 84, 72, 160, 119, + 32, 45, 160, 83, 77, 65, 76, 76, 32, 76, 69, 84, 84, 69, 82, 160, 68, 73, + 65, 69, 82, 69, 83, 73, 83, 32, 65, 78, 68, 160, 68, 79, 84, 32, 65, 66, + 79, 86, 69, 160, 98, 114, 101, 118, 101, 32, 45, 160, 83, 84, 82, 79, 75, + 69, 32, 65, 78, 68, 160, 84, 73, 76, 68, 69, 32, 65, 78, 68, 160, 104, + 111, 111, 107, 32, 45, 160, 103, 108, 111, 116, 116, 97, 108, 32, 115, + 116, 111, 112, 32, 45, 160, 81, 32, 87, 73, 84, 72, 160, 118, 111, 105, + 99, 101, 100, 32, 114, 101, 116, 114, 111, 102, 108, 101, 120, 160, 77, + 32, 87, 73, 84, 72, 160, 82, 32, 87, 73, 84, 72, 160, 117, 115, 101, 100, + 32, 98, 121, 160, 87, 73, 84, 72, 32, 83, 84, 82, 79, 75, 69, 160, 116, + 104, 105, 115, 32, 105, 115, 160, 111, 112, 101, 114, 97, 116, 111, 114, + 32, 45, 160, 102, 111, 114, 32, 116, 104, 101, 160, 40, 99, 111, 109, 98, + 105, 110, 105, 110, 103, 32, 105, 110, 118, 101, 114, 116, 101, 100, 160, + 77, 79, 68, 73, 70, 73, 69, 82, 32, 76, 69, 84, 84, 69, 82, 160, 116, + 114, 97, 110, 115, 108, 105, 116, 101, 114, 97, 116, 105, 111, 110, 32, + 111, 102, 160, 40, 97, 112, 111, 115, 116, 114, 111, 112, 104, 101, 32, + 45, 160, 40, 113, 117, 111, 116, 97, 116, 105, 111, 110, 32, 109, 97, + 114, 107, 32, 45, 160, 82, 73, 71, 72, 84, 32, 72, 65, 76, 70, 160, 76, + 69, 70, 84, 32, 72, 65, 76, 70, 160, 77, 97, 110, 100, 97, 114, 105, 110, + 32, 67, 104, 105, 110, 101, 115, 101, 160, 40, 109, 105, 100, 100, 108, + 101, 32, 100, 111, 116, 32, 45, 160, 40, 99, 111, 109, 98, 105, 110, 105, + 110, 103, 32, 100, 111, 116, 160, 108, 101, 102, 116, 32, 97, 110, 100, + 160, 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, 32, 99, 121, 114, + 105, 108, 108, 105, 99, 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 68, + 79, 84, 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 68, 79, 85, 66, 76, + 69, 160, 86, 69, 82, 84, 73, 67, 65, 76, 32, 76, 73, 78, 69, 160, 40, + 100, 101, 118, 97, 110, 97, 103, 97, 114, 105, 32, 115, 105, 103, 110, + 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 76, 69, 70, 84, 160, 67, 79, + 77, 66, 73, 78, 73, 78, 71, 32, 82, 73, 71, 72, 84, 160, 110, 111, 116, + 32, 97, 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 71, 82, 69, 69, 75, + 160, 69, 81, 85, 65, 76, 32, 84, 79, 160, 82, 73, 71, 72, 84, 87, 65, 82, + 68, 83, 32, 65, 82, 82, 79, 87, 160, 117, 115, 101, 32, 111, 102, 160, + 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, 32, 103, 114, 101, 101, + 107, 160, 68, 73, 65, 76, 89, 84, 73, 75, 65, 32, 65, 78, 68, 160, 119, + 105, 116, 104, 32, 97, 160, 71, 82, 69, 69, 75, 32, 67, 65, 80, 73, 84, + 65, 76, 160, 71, 82, 69, 69, 75, 32, 76, 69, 84, 84, 69, 82, 160, 105, + 110, 32, 116, 104, 101, 160, 103, 114, 101, 101, 107, 32, 115, 109, 97, + 108, 108, 160, 117, 115, 101, 100, 32, 119, 105, 116, 104, 160, 73, 32, + 87, 73, 84, 72, 160, 121, 97, 32, 45, 160, 111, 102, 32, 97, 110, 160, + 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 67, 89, 82, 73, 76, 76, 73, 67, + 160, 117, 115, 101, 100, 32, 111, 110, 108, 121, 160, 71, 72, 69, 32, 87, + 73, 84, 72, 160, 90, 72, 69, 32, 87, 73, 84, 72, 160, 75, 65, 32, 87, 73, + 84, 72, 160, 69, 78, 32, 87, 73, 84, 72, 160, 80, 69, 32, 87, 73, 84, 72, + 160, 72, 65, 32, 87, 73, 84, 72, 160, 67, 72, 69, 32, 87, 73, 84, 72, + 160, 69, 76, 32, 87, 73, 84, 72, 160, 79, 32, 87, 73, 84, 72, 160, 85, + 32, 87, 73, 84, 72, 160, 65, 82, 77, 69, 78, 73, 65, 78, 32, 83, 77, 65, + 76, 76, 160, 72, 69, 66, 82, 69, 87, 32, 65, 67, 67, 69, 78, 84, 160, 72, + 69, 66, 82, 69, 87, 32, 80, 79, 73, 78, 84, 160, 116, 104, 101, 32, 98, + 97, 115, 101, 160, 72, 69, 66, 82, 69, 87, 32, 80, 85, 78, 67, 84, 85, + 65, 84, 73, 79, 78, 160, 72, 69, 66, 82, 69, 87, 32, 76, 69, 84, 84, 69, + 82, 160, 65, 82, 65, 66, 73, 67, 32, 83, 73, 71, 78, 160, 40, 97, 114, + 97, 98, 105, 99, 32, 108, 105, 103, 97, 116, 117, 114, 101, 160, 117, + 115, 101, 100, 32, 116, 111, 160, 109, 97, 114, 107, 115, 32, 97, 160, + 115, 104, 111, 117, 108, 100, 32, 110, 111, 116, 160, 65, 82, 65, 66, 73, + 67, 32, 83, 77, 65, 76, 76, 160, 99, 111, 109, 98, 105, 110, 97, 116, + 105, 111, 110, 32, 119, 105, 116, 104, 160, 111, 102, 32, 97, 160, 87, + 73, 84, 72, 32, 84, 87, 79, 160, 65, 82, 65, 66, 73, 67, 45, 73, 78, 68, + 73, 67, 32, 68, 73, 71, 73, 84, 160, 40, 97, 115, 116, 101, 114, 105, + 115, 107, 32, 45, 160, 97, 99, 116, 117, 97, 108, 108, 121, 32, 97, 160, + 114, 101, 112, 114, 101, 115, 101, 110, 116, 115, 32, 116, 104, 101, 160, + 84, 87, 79, 32, 68, 79, 84, 83, 160, 84, 72, 82, 69, 69, 32, 68, 79, 84, + 83, 160, 68, 79, 84, 32, 66, 69, 76, 79, 87, 160, 70, 79, 85, 82, 32, 68, + 79, 84, 83, 160, 110, 111, 116, 32, 105, 110, 160, 66, 69, 76, 79, 87, + 32, 65, 78, 68, 160, 114, 101, 112, 114, 101, 115, 101, 110, 116, 115, + 32, 97, 160, 76, 65, 77, 32, 87, 73, 84, 72, 160, 97, 114, 97, 98, 105, + 99, 32, 108, 101, 116, 116, 101, 114, 160, 77, 69, 69, 77, 32, 73, 78, + 73, 84, 73, 65, 76, 160, 105, 115, 32, 97, 160, 77, 69, 69, 77, 32, 73, + 83, 79, 76, 65, 84, 69, 68, 160, 109, 97, 114, 107, 115, 32, 116, 104, + 101, 160, 117, 115, 101, 100, 32, 97, 116, 160, 98, 101, 103, 105, 110, + 110, 105, 110, 103, 32, 111, 102, 160, 40, 100, 105, 118, 105, 115, 105, + 111, 110, 32, 115, 105, 103, 110, 32, 45, 160, 83, 89, 82, 73, 65, 67, + 32, 76, 69, 84, 84, 69, 82, 160, 105, 110, 100, 105, 99, 97, 116, 101, + 115, 32, 97, 160, 116, 111, 32, 105, 110, 100, 105, 99, 97, 116, 101, + 160, 77, 69, 69, 77, 32, 87, 73, 84, 72, 160, 87, 73, 84, 72, 32, 83, 77, + 65, 76, 76, 160, 84, 72, 65, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 160, + 78, 75, 79, 32, 68, 73, 71, 73, 84, 160, 78, 75, 79, 32, 76, 69, 84, 84, + 69, 82, 160, 114, 97, 32, 45, 160, 78, 75, 79, 32, 67, 79, 77, 66, 73, + 78, 73, 78, 71, 160, 109, 97, 114, 107, 115, 32, 101, 110, 100, 160, 83, + 65, 77, 65, 82, 73, 84, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 83, 65, + 77, 65, 82, 73, 84, 65, 78, 32, 77, 65, 82, 75, 160, 83, 65, 77, 65, 82, + 73, 84, 65, 78, 32, 80, 85, 78, 67, 84, 85, 65, 84, 73, 79, 78, 160, 77, + 65, 78, 68, 65, 73, 67, 32, 76, 69, 84, 84, 69, 82, 160, 40, 109, 97, + 108, 97, 121, 97, 108, 97, 109, 32, 108, 101, 116, 116, 101, 114, 160, + 84, 79, 80, 32, 82, 73, 71, 72, 84, 160, 66, 79, 84, 84, 79, 77, 32, 82, + 73, 71, 72, 84, 160, 65, 82, 65, 66, 73, 67, 32, 67, 85, 82, 76, 89, 160, + 65, 82, 65, 66, 73, 67, 32, 84, 79, 78, 69, 160, 79, 78, 69, 32, 68, 79, + 84, 160, 65, 66, 79, 86, 69, 32, 87, 73, 84, 72, 160, 68, 69, 86, 65, 78, + 65, 71, 65, 82, 73, 32, 83, 73, 71, 78, 160, 102, 111, 114, 32, 101, 120, + 116, 101, 110, 100, 105, 110, 103, 160, 116, 104, 101, 32, 97, 108, 112, + 104, 97, 98, 101, 116, 160, 116, 111, 32, 110, 101, 119, 160, 68, 69, 86, + 65, 78, 65, 71, 65, 82, 73, 32, 68, 73, 71, 73, 84, 160, 116, 104, 101, + 32, 98, 101, 103, 105, 110, 110, 105, 110, 103, 160, 66, 69, 78, 71, 65, + 76, 73, 32, 83, 73, 71, 78, 160, 66, 69, 78, 71, 65, 76, 73, 32, 68, 73, + 71, 73, 84, 160, 66, 69, 78, 71, 65, 76, 73, 32, 67, 85, 82, 82, 69, 78, + 67, 89, 160, 71, 85, 82, 77, 85, 75, 72, 73, 32, 83, 73, 71, 78, 160, 71, + 85, 82, 77, 85, 75, 72, 73, 32, 86, 79, 87, 69, 76, 160, 71, 85, 82, 77, + 85, 75, 72, 73, 32, 68, 73, 71, 73, 84, 160, 71, 85, 74, 65, 82, 65, 84, + 73, 32, 83, 73, 71, 78, 160, 71, 85, 74, 65, 82, 65, 84, 73, 32, 68, 73, + 71, 73, 84, 160, 79, 82, 73, 89, 65, 32, 83, 73, 71, 78, 160, 79, 82, 73, + 89, 65, 32, 68, 73, 71, 73, 84, 160, 79, 82, 73, 89, 65, 32, 70, 82, 65, + 67, 84, 73, 79, 78, 160, 84, 65, 77, 73, 76, 32, 83, 73, 71, 78, 160, 84, + 65, 77, 73, 76, 32, 76, 69, 84, 84, 69, 82, 160, 84, 65, 77, 73, 76, 32, + 86, 79, 87, 69, 76, 160, 84, 65, 77, 73, 76, 32, 68, 73, 71, 73, 84, 160, + 115, 111, 109, 101, 116, 105, 109, 101, 115, 32, 117, 115, 101, 100, 160, + 84, 69, 76, 85, 71, 85, 32, 83, 73, 71, 78, 160, 84, 69, 76, 85, 71, 85, + 32, 68, 73, 71, 73, 84, 160, 115, 105, 100, 100, 104, 97, 109, 32, 45, + 160, 84, 69, 76, 85, 71, 85, 32, 70, 82, 65, 67, 84, 73, 79, 78, 160, 80, + 79, 87, 69, 82, 83, 32, 79, 70, 160, 75, 65, 78, 78, 65, 68, 65, 32, 83, + 73, 71, 78, 160, 110, 97, 109, 101, 32, 105, 115, 160, 75, 65, 78, 78, + 65, 68, 65, 32, 68, 73, 71, 73, 84, 160, 40, 118, 101, 100, 105, 99, 32, + 115, 105, 103, 110, 160, 106, 105, 104, 118, 97, 109, 117, 108, 105, 121, + 97, 32, 45, 160, 117, 112, 97, 100, 104, 109, 97, 110, 105, 121, 97, 32, + 45, 160, 77, 65, 76, 65, 89, 65, 76, 65, 77, 32, 83, 73, 71, 78, 160, 86, + 69, 82, 84, 73, 67, 65, 76, 32, 66, 65, 82, 160, 77, 65, 76, 65, 89, 65, + 76, 65, 77, 32, 70, 82, 65, 67, 84, 73, 79, 78, 160, 77, 65, 76, 65, 89, + 65, 76, 65, 77, 32, 68, 73, 71, 73, 84, 160, 83, 73, 78, 72, 65, 76, 65, + 32, 76, 69, 84, 84, 69, 82, 160, 83, 73, 78, 72, 65, 76, 65, 32, 76, 73, + 84, 72, 160, 84, 72, 65, 73, 32, 67, 72, 65, 82, 65, 67, 84, 69, 82, 160, + 40, 116, 104, 97, 105, 32, 99, 104, 97, 114, 97, 99, 116, 101, 114, 160, + 84, 72, 65, 73, 32, 68, 73, 71, 73, 84, 160, 76, 65, 79, 32, 76, 69, 84, + 84, 69, 82, 160, 76, 65, 79, 32, 68, 73, 71, 73, 84, 160, 84, 73, 66, 69, + 84, 65, 78, 32, 77, 65, 82, 75, 160, 101, 113, 117, 105, 118, 97, 108, + 101, 110, 116, 32, 116, 111, 160, 84, 73, 66, 69, 84, 65, 78, 32, 83, 73, + 71, 78, 160, 40, 116, 105, 98, 101, 116, 97, 110, 32, 115, 105, 103, 110, + 160, 84, 73, 66, 69, 84, 65, 78, 32, 68, 73, 71, 73, 84, 160, 84, 73, 66, + 69, 84, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 40, 116, 105, 98, 101, + 116, 97, 110, 32, 108, 101, 116, 116, 101, 114, 160, 115, 121, 109, 98, + 111, 108, 32, 111, 102, 160, 84, 73, 66, 69, 84, 65, 78, 32, 83, 89, 77, + 66, 79, 76, 160, 77, 89, 65, 78, 77, 65, 82, 32, 83, 73, 71, 78, 160, 77, + 89, 65, 78, 77, 65, 82, 32, 67, 79, 78, 83, 79, 78, 65, 78, 84, 160, 83, + 73, 71, 78, 32, 77, 69, 68, 73, 65, 76, 160, 77, 89, 65, 78, 77, 65, 82, + 32, 68, 73, 71, 73, 84, 160, 77, 89, 65, 78, 77, 65, 82, 32, 83, 89, 77, + 66, 79, 76, 160, 87, 69, 83, 84, 69, 82, 78, 32, 80, 87, 79, 160, 77, 89, + 65, 78, 77, 65, 82, 32, 83, 72, 65, 78, 160, 80, 73, 69, 85, 80, 45, 83, + 73, 79, 83, 173, 72, 65, 78, 71, 85, 76, 32, 74, 85, 78, 71, 83, 69, 79, + 78, 71, 160, 72, 65, 78, 71, 85, 76, 32, 74, 79, 78, 71, 83, 69, 79, 78, + 71, 160, 40, 101, 116, 104, 105, 111, 112, 105, 99, 32, 115, 121, 108, + 108, 97, 98, 108, 101, 160, 69, 84, 72, 73, 79, 80, 73, 67, 32, 68, 73, + 71, 73, 84, 160, 69, 84, 72, 73, 79, 80, 73, 67, 32, 78, 85, 77, 66, 69, + 82, 160, 69, 84, 72, 73, 79, 80, 73, 67, 32, 84, 79, 78, 65, 76, 160, 66, + 79, 84, 84, 79, 77, 32, 72, 65, 76, 70, 160, 84, 79, 80, 32, 72, 65, 76, + 70, 160, 83, 111, 117, 116, 104, 32, 83, 108, 97, 118, 101, 121, 160, 40, + 100, 111, 119, 110, 32, 116, 97, 99, 107, 32, 45, 160, 84, 72, 45, 67, + 82, 69, 69, 160, 79, 71, 72, 65, 77, 32, 76, 69, 84, 84, 69, 82, 160, 82, + 85, 78, 73, 67, 32, 76, 69, 84, 84, 69, 82, 160, 84, 65, 71, 65, 76, 79, + 71, 32, 76, 69, 84, 84, 69, 82, 160, 72, 65, 78, 85, 78, 79, 79, 32, 76, + 69, 84, 84, 69, 82, 160, 66, 85, 72, 73, 68, 32, 76, 69, 84, 84, 69, 82, + 160, 84, 65, 71, 66, 65, 78, 87, 65, 32, 76, 69, 84, 84, 69, 82, 160, 75, + 72, 77, 69, 82, 32, 76, 69, 84, 84, 69, 82, 160, 116, 111, 32, 116, 104, + 101, 160, 116, 114, 97, 110, 115, 108, 105, 116, 101, 114, 97, 116, 105, + 111, 110, 32, 105, 115, 160, 118, 97, 114, 105, 97, 110, 116, 32, 111, + 102, 160, 75, 72, 77, 69, 82, 32, 83, 73, 71, 78, 160, 40, 109, 121, 97, + 110, 109, 97, 114, 32, 115, 105, 103, 110, 160, 116, 104, 101, 32, 102, + 111, 108, 108, 111, 119, 105, 110, 103, 160, 97, 110, 100, 32, 105, 115, + 160, 102, 117, 110, 99, 116, 105, 111, 110, 115, 32, 97, 115, 160, 105, + 110, 100, 105, 99, 97, 116, 101, 115, 32, 116, 104, 101, 160, 40, 116, + 105, 98, 101, 116, 97, 110, 32, 109, 97, 114, 107, 160, 75, 72, 77, 69, + 82, 32, 68, 73, 71, 73, 84, 160, 109, 97, 32, 45, 160, 77, 79, 78, 71, + 79, 76, 73, 65, 78, 32, 68, 73, 71, 73, 84, 160, 77, 79, 78, 71, 79, 76, + 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 104, 97, 32, 45, 160, 66, + 101, 97, 118, 101, 114, 32, 68, 101, 110, 101, 160, 67, 104, 105, 112, + 101, 119, 121, 97, 110, 32, 68, 101, 110, 101, 160, 76, 73, 77, 66, 85, + 32, 76, 69, 84, 84, 69, 82, 160, 76, 73, 77, 66, 85, 32, 86, 79, 87, 69, + 76, 160, 76, 73, 77, 66, 85, 32, 83, 77, 65, 76, 76, 160, 76, 73, 77, 66, + 85, 32, 68, 73, 71, 73, 84, 160, 76, 69, 84, 84, 69, 82, 32, 70, 73, 78, + 65, 76, 160, 75, 72, 77, 69, 82, 32, 83, 89, 77, 66, 79, 76, 160, 66, 85, + 71, 73, 78, 69, 83, 69, 32, 76, 69, 84, 84, 69, 82, 160, 105, 110, 116, + 101, 110, 100, 101, 100, 32, 116, 111, 160, 67, 79, 77, 66, 73, 78, 73, + 78, 71, 32, 78, 85, 77, 66, 69, 82, 160, 40, 99, 111, 109, 98, 105, 110, + 105, 110, 103, 32, 108, 97, 116, 105, 110, 160, 80, 76, 85, 83, 32, 83, + 73, 71, 78, 160, 66, 65, 76, 73, 78, 69, 83, 69, 32, 83, 73, 71, 78, 160, + 66, 65, 76, 73, 78, 69, 83, 69, 32, 76, 69, 84, 84, 69, 82, 160, 66, 65, + 76, 73, 78, 69, 83, 69, 32, 68, 73, 71, 73, 84, 160, 83, 85, 78, 68, 65, + 78, 69, 83, 69, 32, 76, 69, 84, 84, 69, 82, 160, 83, 85, 78, 68, 65, 78, + 69, 83, 69, 32, 86, 79, 87, 69, 76, 160, 83, 85, 78, 68, 65, 78, 69, 83, + 69, 32, 68, 73, 71, 73, 84, 160, 66, 65, 84, 65, 75, 32, 76, 69, 84, 84, + 69, 82, 160, 66, 65, 84, 65, 75, 32, 86, 79, 87, 69, 76, 160, 76, 69, 80, + 67, 72, 65, 32, 76, 69, 84, 84, 69, 82, 160, 76, 69, 80, 67, 72, 65, 32, + 86, 79, 87, 69, 76, 160, 76, 69, 80, 67, 72, 65, 32, 67, 79, 78, 83, 79, + 78, 65, 78, 84, 160, 76, 69, 80, 67, 72, 65, 32, 68, 73, 71, 73, 84, 160, + 79, 76, 32, 67, 72, 73, 75, 73, 160, 83, 85, 78, 68, 65, 78, 69, 83, 69, + 32, 80, 85, 78, 67, 84, 85, 65, 84, 73, 79, 78, 160, 86, 69, 68, 73, 67, + 32, 84, 79, 78, 69, 160, 118, 97, 105, 100, 105, 107, 97, 32, 115, 97, + 97, 109, 97, 115, 118, 97, 114, 97, 160, 118, 97, 105, 100, 105, 107, 97, + 32, 115, 118, 97, 114, 105, 116, 97, 160, 86, 69, 68, 73, 67, 32, 83, 73, + 71, 78, 160, 118, 97, 105, 100, 105, 107, 97, 32, 118, 105, 115, 97, 114, + 103, 97, 160, 118, 97, 105, 100, 105, 107, 97, 32, 97, 110, 117, 115, + 118, 97, 97, 114, 97, 160, 76, 32, 87, 73, 84, 72, 160, 83, 77, 65, 76, + 76, 32, 67, 65, 80, 73, 84, 65, 76, 160, 87, 73, 84, 72, 32, 77, 73, 68, + 68, 76, 69, 160, 88, 32, 87, 73, 84, 72, 160, 87, 73, 84, 72, 32, 82, 69, + 84, 82, 79, 70, 76, 69, 88, 160, 73, 114, 105, 115, 104, 32, 71, 97, 101, + 108, 105, 99, 160, 77, 65, 67, 82, 79, 78, 32, 65, 78, 68, 160, 67, 73, + 82, 67, 85, 77, 70, 76, 69, 88, 32, 65, 78, 68, 160, 66, 82, 69, 86, 69, + 32, 65, 78, 68, 160, 72, 79, 82, 78, 32, 65, 78, 68, 160, 80, 83, 73, 76, + 73, 32, 65, 78, 68, 160, 68, 65, 83, 73, 65, 32, 65, 78, 68, 160, 87, 73, + 84, 72, 32, 80, 83, 73, 76, 73, 160, 87, 73, 84, 72, 32, 68, 65, 83, 73, + 65, 160, 86, 65, 82, 73, 65, 32, 65, 78, 68, 160, 79, 88, 73, 65, 32, 65, + 78, 68, 160, 80, 69, 82, 73, 83, 80, 79, 77, 69, 78, 73, 32, 65, 78, 68, + 160, 98, 121, 32, 116, 104, 101, 160, 68, 79, 85, 66, 76, 69, 32, 86, 69, + 82, 84, 73, 67, 65, 76, 160, 99, 111, 109, 109, 97, 32, 113, 117, 111, + 116, 97, 116, 105, 111, 110, 160, 113, 117, 111, 116, 97, 116, 105, 111, + 110, 32, 109, 97, 114, 107, 160, 82, 73, 71, 72, 84, 32, 68, 79, 85, 66, + 76, 69, 160, 66, 82, 65, 67, 75, 69, 84, 32, 87, 73, 84, 72, 160, 105, + 110, 100, 105, 99, 97, 116, 101, 32, 97, 160, 40, 98, 111, 120, 32, 100, + 114, 97, 119, 105, 110, 103, 115, 160, 67, 79, 77, 66, 73, 78, 73, 78, + 71, 32, 69, 78, 67, 76, 79, 83, 73, 78, 71, 160, 40, 108, 97, 114, 103, + 101, 32, 99, 105, 114, 99, 108, 101, 32, 45, 160, 40, 119, 104, 105, 116, + 101, 32, 115, 113, 117, 97, 114, 101, 32, 45, 160, 40, 119, 104, 105, + 116, 101, 32, 100, 105, 97, 109, 111, 110, 100, 32, 45, 160, 116, 114, + 105, 97, 110, 103, 108, 101, 32, 45, 160, 68, 79, 85, 66, 76, 69, 45, 83, + 84, 82, 85, 67, 75, 32, 67, 65, 80, 73, 84, 65, 76, 160, 83, 67, 82, 73, + 80, 84, 32, 67, 65, 80, 73, 84, 65, 76, 160, 60, 102, 111, 110, 116, 62, + 32, 48, 51, 67, 48, 160, 60, 102, 111, 110, 116, 62, 32, 48, 51, 66, 51, + 160, 60, 102, 111, 110, 116, 62, 32, 48, 51, 57, 51, 160, 103, 114, 101, + 101, 107, 32, 99, 97, 112, 105, 116, 97, 108, 160, 60, 102, 111, 110, + 116, 62, 32, 48, 51, 65, 48, 160, 83, 89, 77, 66, 79, 76, 32, 70, 79, 82, + 160, 82, 79, 77, 65, 78, 32, 78, 85, 77, 69, 82, 65, 76, 160, 79, 78, 69, + 32, 72, 85, 78, 68, 82, 69, 68, 160, 76, 69, 70, 84, 32, 82, 73, 71, 72, + 84, 160, 85, 80, 32, 68, 79, 87, 78, 160, 78, 79, 82, 84, 72, 32, 87, 69, + 83, 84, 160, 78, 79, 82, 84, 72, 32, 69, 65, 83, 84, 160, 83, 79, 85, 84, + 72, 32, 69, 65, 83, 84, 160, 83, 79, 85, 84, 72, 32, 87, 69, 83, 84, 160, + 110, 101, 103, 97, 116, 105, 111, 110, 32, 111, 102, 160, 102, 97, 115, + 116, 32, 99, 117, 114, 115, 111, 114, 160, 40, 108, 101, 102, 116, 119, + 97, 114, 100, 115, 32, 116, 119, 111, 45, 104, 101, 97, 100, 101, 100, + 160, 97, 114, 114, 111, 119, 32, 119, 105, 116, 104, 160, 76, 69, 70, 84, + 87, 65, 82, 68, 83, 32, 65, 82, 82, 79, 87, 160, 85, 80, 87, 65, 82, 68, + 83, 32, 65, 82, 82, 79, 87, 160, 68, 79, 87, 78, 87, 65, 82, 68, 83, 32, + 65, 82, 82, 79, 87, 160, 65, 82, 82, 79, 87, 32, 87, 73, 84, 72, 160, 65, + 82, 82, 79, 87, 32, 84, 79, 160, 85, 80, 87, 65, 82, 68, 83, 32, 72, 65, + 82, 80, 79, 79, 78, 160, 87, 73, 84, 72, 32, 66, 65, 82, 66, 160, 68, 79, + 87, 78, 87, 65, 82, 68, 83, 32, 72, 65, 82, 80, 79, 79, 78, 160, 76, 69, + 70, 84, 87, 65, 82, 68, 83, 32, 68, 79, 85, 66, 76, 69, 160, 82, 73, 71, + 72, 84, 87, 65, 82, 68, 83, 32, 68, 79, 85, 66, 76, 69, 160, 87, 73, 84, + 72, 32, 68, 79, 85, 66, 76, 69, 160, 85, 80, 87, 65, 82, 68, 83, 32, 87, + 72, 73, 84, 69, 160, 65, 82, 82, 79, 87, 32, 70, 82, 79, 77, 160, 97, + 114, 114, 111, 119, 32, 102, 114, 111, 109, 160, 99, 105, 114, 99, 108, + 101, 32, 45, 160, 97, 114, 114, 111, 119, 115, 32, 45, 160, 68, 79, 69, + 83, 32, 78, 79, 84, 160, 112, 114, 101, 102, 101, 114, 114, 101, 100, 32, + 116, 111, 160, 65, 76, 77, 79, 83, 84, 32, 69, 81, 85, 65, 76, 160, 79, + 82, 32, 69, 81, 85, 65, 76, 160, 84, 79, 32, 79, 82, 160, 78, 79, 84, 32, + 69, 81, 85, 65, 76, 160, 40, 101, 113, 117, 97, 108, 115, 32, 115, 105, + 103, 110, 32, 45, 160, 76, 69, 83, 83, 45, 84, 72, 65, 78, 32, 79, 82, + 160, 71, 82, 69, 65, 84, 69, 82, 45, 84, 72, 65, 78, 32, 79, 82, 160, + 119, 105, 116, 104, 32, 118, 101, 114, 116, 105, 99, 97, 108, 160, 83, + 85, 66, 83, 69, 84, 32, 79, 70, 160, 83, 85, 80, 69, 82, 83, 69, 84, 32, + 79, 70, 160, 40, 98, 117, 108, 108, 115, 101, 121, 101, 32, 45, 160, 40, + 98, 97, 108, 108, 111, 116, 32, 98, 111, 120, 160, 82, 73, 71, 72, 84, + 32, 65, 78, 71, 76, 69, 160, 100, 105, 97, 109, 111, 110, 100, 32, 45, + 160, 40, 119, 104, 105, 116, 101, 32, 109, 101, 100, 105, 117, 109, 160, + 115, 116, 97, 114, 32, 45, 160, 69, 76, 69, 77, 69, 78, 84, 32, 79, 70, + 160, 87, 73, 84, 72, 32, 86, 69, 82, 84, 73, 67, 65, 76, 160, 90, 32, 78, + 79, 84, 65, 84, 73, 79, 78, 160, 40, 117, 112, 32, 116, 97, 99, 107, 32, + 45, 160, 87, 72, 73, 84, 69, 32, 83, 81, 85, 65, 82, 69, 160, 66, 65, 82, + 32, 87, 73, 84, 72, 160, 40, 99, 111, 109, 98, 105, 110, 105, 110, 103, + 32, 101, 110, 99, 108, 111, 115, 105, 110, 103, 160, 85, 80, 80, 69, 82, + 32, 76, 69, 70, 84, 160, 85, 80, 80, 69, 82, 32, 82, 73, 71, 72, 84, 160, + 86, 69, 82, 84, 73, 67, 65, 76, 32, 65, 78, 68, 160, 68, 79, 87, 78, 32, + 65, 78, 68, 160, 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 32, 87, 73, 84, + 72, 160, 85, 80, 32, 65, 78, 68, 160, 40, 100, 111, 119, 110, 119, 97, + 114, 100, 115, 32, 97, 114, 114, 111, 119, 160, 115, 104, 101, 108, 108, + 32, 98, 114, 97, 99, 107, 101, 116, 32, 45, 160, 66, 76, 65, 67, 75, 32, + 82, 73, 71, 72, 84, 45, 80, 79, 73, 78, 84, 73, 78, 71, 160, 66, 76, 65, + 67, 75, 32, 76, 69, 70, 84, 45, 80, 79, 73, 78, 84, 73, 78, 71, 160, 84, + 82, 73, 65, 78, 71, 76, 69, 32, 87, 73, 84, 72, 160, 66, 76, 65, 67, 75, + 32, 77, 69, 68, 73, 85, 77, 160, 40, 98, 108, 97, 99, 107, 32, 109, 101, + 100, 105, 117, 109, 160, 99, 101, 110, 116, 114, 101, 100, 32, 45, 160, + 115, 113, 117, 97, 114, 101, 32, 45, 160, 40, 108, 97, 115, 116, 32, 113, + 117, 97, 114, 116, 101, 114, 160, 109, 111, 111, 110, 32, 45, 160, 67, + 73, 82, 67, 76, 69, 68, 32, 68, 73, 71, 73, 84, 160, 67, 73, 82, 67, 76, + 69, 68, 32, 78, 85, 77, 66, 69, 82, 160, 60, 99, 105, 114, 99, 108, 101, + 62, 32, 48, 48, 51, 49, 160, 60, 99, 105, 114, 99, 108, 101, 62, 32, 48, + 48, 51, 50, 160, 80, 65, 82, 69, 78, 84, 72, 69, 83, 73, 90, 69, 68, 32, + 68, 73, 71, 73, 84, 160, 48, 48, 50, 56, 32, 48, 48, 51, 49, 160, 80, 65, + 82, 69, 78, 84, 72, 69, 83, 73, 90, 69, 68, 32, 78, 85, 77, 66, 69, 82, + 160, 78, 69, 71, 65, 84, 73, 86, 69, 32, 67, 73, 82, 67, 76, 69, 68, 160, + 68, 79, 85, 66, 76, 69, 32, 67, 73, 82, 67, 76, 69, 68, 160, 84, 82, 73, + 80, 76, 69, 32, 68, 65, 83, 72, 160, 76, 73, 71, 72, 84, 32, 65, 78, 68, + 160, 72, 69, 65, 86, 89, 32, 65, 78, 68, 160, 82, 73, 71, 72, 84, 32, 68, + 79, 87, 78, 160, 76, 69, 70, 84, 32, 68, 79, 87, 78, 160, 66, 79, 88, 32, + 68, 82, 65, 87, 73, 78, 71, 83, 160, 65, 78, 68, 32, 82, 73, 71, 72, 84, + 160, 65, 78, 68, 32, 76, 69, 70, 84, 160, 83, 73, 78, 71, 76, 69, 32, 65, + 78, 68, 160, 68, 79, 85, 66, 76, 69, 32, 65, 78, 68, 160, 84, 79, 32, 76, + 79, 87, 69, 82, 160, 76, 69, 70, 84, 32, 65, 78, 68, 160, 85, 80, 80, 69, + 82, 32, 72, 65, 76, 70, 160, 76, 79, 87, 69, 82, 32, 72, 65, 76, 70, 160, + 81, 85, 65, 68, 82, 65, 78, 84, 32, 85, 80, 80, 69, 82, 160, 76, 79, 87, + 69, 82, 32, 76, 69, 70, 84, 160, 65, 78, 68, 32, 76, 79, 87, 69, 82, 160, + 67, 79, 78, 84, 65, 73, 78, 73, 78, 71, 32, 66, 76, 65, 67, 75, 160, 83, + 81, 85, 65, 82, 69, 32, 87, 73, 84, 72, 160, 115, 117, 105, 116, 32, 45, + 160, 87, 72, 73, 84, 69, 32, 68, 73, 65, 77, 79, 78, 68, 160, 67, 73, 82, + 67, 76, 69, 32, 87, 73, 84, 72, 160, 76, 79, 87, 69, 82, 32, 82, 73, 71, + 72, 84, 160, 87, 72, 73, 84, 69, 32, 67, 73, 82, 67, 76, 69, 160, 119, + 105, 116, 104, 32, 114, 97, 121, 115, 32, 45, 160, 102, 97, 99, 101, 32, + 45, 160, 66, 65, 76, 76, 79, 84, 32, 66, 79, 88, 160, 112, 111, 105, 110, + 116, 105, 110, 103, 32, 98, 97, 99, 107, 104, 97, 110, 100, 160, 105, + 110, 100, 101, 120, 32, 45, 160, 112, 111, 105, 110, 116, 105, 110, 103, + 32, 105, 110, 100, 101, 120, 32, 45, 160, 40, 119, 104, 105, 116, 101, + 32, 100, 111, 119, 110, 160, 84, 82, 73, 71, 82, 65, 77, 32, 70, 79, 82, + 160, 97, 114, 114, 111, 119, 32, 45, 160, 87, 72, 73, 84, 69, 32, 67, 72, + 69, 83, 83, 160, 66, 76, 65, 67, 75, 32, 67, 72, 69, 83, 83, 160, 82, 69, + 67, 89, 67, 76, 73, 78, 71, 32, 83, 89, 77, 66, 79, 76, 160, 68, 73, 69, + 32, 70, 65, 67, 69, 173, 68, 73, 71, 82, 65, 77, 32, 70, 79, 82, 160, + 116, 104, 101, 32, 115, 97, 109, 101, 160, 80, 69, 82, 83, 79, 78, 32, + 87, 73, 84, 72, 160, 87, 73, 84, 72, 32, 72, 79, 82, 73, 90, 79, 78, 84, + 65, 76, 160, 83, 72, 65, 68, 79, 87, 69, 68, 32, 87, 72, 73, 84, 69, 160, + 67, 73, 82, 67, 76, 69, 68, 32, 87, 72, 73, 84, 69, 160, 78, 69, 71, 65, + 84, 73, 86, 69, 32, 83, 81, 85, 65, 82, 69, 68, 160, 84, 79, 82, 84, 79, + 73, 83, 69, 32, 83, 72, 69, 76, 76, 160, 114, 105, 103, 104, 116, 119, + 97, 114, 100, 115, 32, 97, 114, 114, 111, 119, 32, 45, 160, 40, 114, 105, + 103, 104, 116, 119, 97, 114, 100, 115, 32, 97, 114, 114, 111, 119, 160, + 40, 108, 101, 102, 116, 119, 97, 114, 100, 115, 32, 97, 114, 114, 111, + 119, 160, 82, 73, 71, 72, 84, 87, 65, 82, 68, 83, 32, 84, 87, 79, 45, 72, + 69, 65, 68, 69, 68, 160, 84, 65, 73, 76, 32, 87, 73, 84, 72, 160, 65, 82, + 82, 79, 87, 32, 80, 79, 73, 78, 84, 73, 78, 71, 160, 69, 81, 85, 65, 76, + 83, 32, 83, 73, 71, 78, 160, 76, 69, 83, 83, 45, 84, 72, 65, 78, 32, 65, + 66, 79, 86, 69, 160, 71, 82, 69, 65, 84, 69, 82, 45, 84, 72, 65, 78, 32, + 65, 66, 79, 86, 69, 160, 76, 69, 70, 84, 32, 87, 72, 73, 84, 69, 160, 82, + 73, 71, 72, 84, 32, 87, 72, 73, 84, 69, 160, 77, 69, 65, 83, 85, 82, 69, + 68, 32, 65, 78, 71, 76, 69, 160, 87, 73, 84, 72, 32, 79, 80, 69, 78, 160, + 65, 82, 77, 32, 69, 78, 68, 73, 78, 71, 160, 73, 78, 32, 65, 82, 82, 79, + 87, 160, 101, 113, 117, 97, 108, 32, 116, 111, 32, 45, 160, 73, 78, 84, + 69, 71, 82, 65, 76, 32, 87, 73, 84, 72, 160, 77, 85, 76, 84, 73, 80, 76, + 73, 67, 65, 84, 73, 79, 78, 32, 83, 73, 71, 78, 160, 84, 79, 32, 87, 73, + 84, 72, 160, 83, 76, 65, 78, 84, 69, 68, 32, 69, 81, 85, 65, 76, 160, 76, + 69, 70, 84, 87, 65, 82, 68, 83, 32, 84, 87, 79, 45, 72, 69, 65, 68, 69, + 68, 160, 40, 114, 105, 103, 104, 116, 119, 97, 114, 100, 115, 32, 116, + 119, 111, 45, 104, 101, 97, 100, 101, 100, 160, 68, 79, 87, 78, 87, 65, + 82, 68, 83, 32, 84, 82, 73, 65, 78, 71, 76, 69, 45, 72, 69, 65, 68, 69, + 68, 160, 85, 80, 87, 65, 82, 68, 83, 32, 84, 82, 73, 65, 78, 71, 76, 69, + 45, 72, 69, 65, 68, 69, 68, 160, 84, 82, 73, 65, 78, 71, 76, 69, 45, 72, + 69, 65, 68, 69, 68, 160, 76, 79, 78, 71, 32, 84, 73, 80, 160, 119, 105, + 116, 104, 32, 116, 105, 112, 160, 66, 76, 65, 67, 75, 32, 67, 85, 82, 86, + 69, 68, 160, 82, 73, 66, 66, 79, 78, 32, 65, 82, 82, 79, 87, 160, 80, 79, + 73, 78, 84, 69, 68, 32, 66, 76, 65, 67, 75, 160, 68, 73, 65, 76, 69, 67, + 84, 45, 80, 160, 79, 76, 68, 32, 78, 85, 66, 73, 65, 78, 160, 67, 79, 80, + 84, 73, 67, 32, 83, 89, 77, 66, 79, 76, 160, 67, 74, 75, 32, 82, 65, 68, + 73, 67, 65, 76, 160, 99, 111, 114, 110, 101, 114, 45, 106, 117, 115, 116, + 105, 102, 105, 101, 100, 160, 72, 65, 78, 71, 90, 72, 79, 85, 32, 78, 85, + 77, 69, 82, 65, 76, 160, 115, 121, 109, 98, 111, 108, 32, 102, 111, 114, + 160, 106, 111, 110, 103, 115, 101, 111, 110, 103, 32, 114, 105, 101, 117, + 108, 173, 73, 68, 69, 79, 71, 82, 65, 80, 72, 73, 67, 32, 65, 78, 78, 79, + 84, 65, 84, 73, 79, 78, 160, 67, 74, 75, 32, 83, 84, 82, 79, 75, 69, 160, + 50, 110, 100, 32, 115, 116, 114, 111, 107, 101, 160, 51, 114, 100, 32, + 115, 116, 114, 111, 107, 101, 160, 80, 65, 82, 69, 78, 84, 72, 69, 83, + 73, 90, 69, 68, 32, 72, 65, 78, 71, 85, 76, 160, 80, 65, 82, 69, 78, 84, + 72, 69, 83, 73, 90, 69, 68, 32, 73, 68, 69, 79, 71, 82, 65, 80, 72, 160, + 115, 112, 101, 101, 100, 32, 108, 105, 109, 105, 116, 160, 60, 99, 105, + 114, 99, 108, 101, 62, 32, 48, 48, 51, 51, 160, 67, 73, 82, 67, 76, 69, + 68, 32, 72, 65, 78, 71, 85, 76, 160, 60, 99, 105, 114, 99, 108, 101, 62, + 32, 48, 48, 51, 52, 160, 60, 115, 113, 117, 97, 114, 101, 62, 32, 48, 48, + 55, 48, 160, 83, 81, 85, 65, 82, 69, 32, 77, 85, 160, 60, 115, 113, 117, + 97, 114, 101, 62, 32, 48, 51, 66, 67, 160, 60, 115, 113, 117, 97, 114, + 101, 62, 32, 48, 48, 54, 68, 160, 60, 115, 113, 117, 97, 114, 101, 62, + 32, 48, 48, 54, 66, 160, 60, 115, 113, 117, 97, 114, 101, 62, 32, 48, 48, + 52, 68, 160, 72, 69, 88, 65, 71, 82, 65, 77, 32, 70, 79, 82, 160, 76, 73, + 83, 85, 32, 76, 69, 84, 84, 69, 82, 160, 40, 118, 97, 105, 32, 115, 121, + 108, 108, 97, 98, 108, 101, 160, 86, 65, 73, 32, 83, 89, 77, 66, 79, 76, + 160, 108, 111, 103, 111, 103, 114, 97, 109, 32, 102, 111, 114, 160, 86, + 65, 73, 32, 68, 73, 71, 73, 84, 160, 67, 72, 73, 78, 69, 83, 69, 32, 84, + 79, 78, 69, 160, 83, 89, 76, 79, 84, 73, 32, 78, 65, 71, 82, 73, 160, 86, + 79, 87, 69, 76, 32, 83, 73, 71, 78, 160, 78, 79, 82, 84, 72, 32, 73, 78, + 68, 73, 67, 160, 70, 82, 65, 67, 84, 73, 79, 78, 32, 79, 78, 69, 160, 77, + 111, 110, 103, 111, 108, 105, 97, 110, 44, 32, 67, 104, 105, 110, 101, + 115, 101, 44, 160, 83, 65, 85, 82, 65, 83, 72, 84, 82, 65, 32, 68, 73, + 71, 73, 84, 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 32, 68, 69, 86, 65, + 78, 65, 71, 65, 82, 73, 160, 75, 65, 89, 65, 72, 32, 76, 73, 160, 82, 69, + 74, 65, 78, 71, 32, 76, 69, 84, 84, 69, 82, 160, 82, 69, 74, 65, 78, 71, + 32, 86, 79, 87, 69, 76, 160, 74, 65, 86, 65, 78, 69, 83, 69, 32, 76, 69, + 84, 84, 69, 82, 160, 74, 65, 86, 65, 78, 69, 83, 69, 32, 86, 79, 87, 69, + 76, 160, 74, 65, 86, 65, 78, 69, 83, 69, 32, 80, 65, 68, 65, 160, 74, 65, + 86, 65, 78, 69, 83, 69, 32, 68, 73, 71, 73, 84, 160, 67, 72, 65, 77, 32, + 76, 69, 84, 84, 69, 82, 160, 67, 72, 65, 77, 32, 86, 79, 87, 69, 76, 160, + 67, 72, 65, 77, 32, 67, 79, 78, 83, 79, 78, 65, 78, 84, 160, 67, 72, 65, + 77, 32, 68, 73, 71, 73, 84, 160, 84, 65, 73, 32, 86, 73, 69, 84, 160, 77, + 69, 69, 84, 69, 73, 32, 77, 65, 89, 69, 75, 160, 104, 101, 98, 114, 101, + 119, 32, 108, 101, 116, 116, 101, 114, 160, 65, 76, 69, 70, 32, 87, 73, + 84, 72, 160, 72, 65, 77, 90, 65, 32, 65, 66, 79, 86, 69, 160, 65, 82, 65, + 66, 73, 67, 32, 83, 89, 77, 66, 79, 76, 160, 60, 105, 115, 111, 108, 97, + 116, 101, 100, 62, 32, 48, 54, 50, 54, 160, 60, 102, 105, 110, 97, 108, + 62, 32, 48, 54, 50, 54, 160, 60, 105, 110, 105, 116, 105, 97, 108, 62, + 32, 48, 54, 50, 54, 160, 65, 82, 65, 66, 73, 67, 32, 76, 73, 71, 65, 84, + 85, 82, 69, 160, 74, 69, 69, 77, 32, 73, 83, 79, 76, 65, 84, 69, 68, 160, + 72, 65, 72, 32, 73, 83, 79, 76, 65, 84, 69, 68, 160, 65, 76, 69, 70, 32, + 77, 65, 75, 83, 85, 82, 65, 160, 89, 69, 72, 32, 73, 83, 79, 76, 65, 84, + 69, 68, 160, 75, 72, 65, 72, 32, 73, 83, 79, 76, 65, 84, 69, 68, 160, 75, + 72, 65, 72, 32, 87, 73, 84, 72, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 51, 51, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 51, 53, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 51, 54, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 52, 51, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 52, 52, 160, 60, 105, 115, 111, 108, 97, 116, + 101, 100, 62, 32, 48, 54, 52, 53, 160, 72, 69, 72, 32, 87, 73, 84, 72, + 160, 83, 72, 65, 68, 68, 65, 32, 87, 73, 84, 72, 160, 60, 105, 115, 111, + 108, 97, 116, 101, 100, 62, 32, 48, 48, 50, 48, 160, 82, 69, 72, 32, 70, + 73, 78, 65, 76, 160, 90, 65, 73, 78, 32, 70, 73, 78, 65, 76, 160, 77, 69, + 69, 77, 32, 70, 73, 78, 65, 76, 160, 89, 69, 72, 32, 70, 73, 78, 65, 76, + 160, 60, 102, 105, 110, 97, 108, 62, 32, 48, 54, 50, 56, 160, 60, 102, + 105, 110, 97, 108, 62, 32, 48, 54, 50, 65, 160, 60, 102, 105, 110, 97, + 108, 62, 32, 48, 54, 52, 51, 160, 60, 102, 105, 110, 97, 108, 62, 32, 48, + 54, 52, 52, 160, 60, 102, 105, 110, 97, 108, 62, 32, 48, 54, 52, 54, 160, + 60, 102, 105, 110, 97, 108, 62, 32, 48, 54, 52, 65, 160, 74, 69, 69, 77, + 32, 73, 78, 73, 84, 73, 65, 76, 160, 72, 65, 72, 32, 73, 78, 73, 84, 73, + 65, 76, 160, 75, 72, 65, 72, 32, 73, 78, 73, 84, 73, 65, 76, 160, 72, 69, + 72, 32, 73, 78, 73, 84, 73, 65, 76, 160, 60, 105, 110, 105, 116, 105, 97, + 108, 62, 32, 48, 54, 50, 65, 160, 60, 105, 110, 105, 116, 105, 97, 108, + 62, 32, 48, 54, 51, 51, 160, 60, 105, 110, 105, 116, 105, 97, 108, 62, + 32, 48, 54, 52, 52, 160, 60, 105, 110, 105, 116, 105, 97, 108, 62, 32, + 48, 54, 52, 53, 160, 60, 105, 110, 105, 116, 105, 97, 108, 62, 32, 48, + 54, 52, 54, 160, 77, 69, 69, 77, 32, 77, 69, 68, 73, 65, 76, 160, 72, 69, + 72, 32, 77, 69, 68, 73, 65, 76, 160, 60, 109, 101, 100, 105, 97, 108, 62, + 32, 48, 54, 52, 48, 160, 60, 105, 115, 111, 108, 97, 116, 101, 100, 62, + 32, 48, 54, 51, 52, 160, 60, 102, 105, 110, 97, 108, 62, 32, 48, 54, 51, + 51, 160, 60, 102, 105, 110, 97, 108, 62, 32, 48, 54, 51, 52, 160, 60, + 102, 105, 110, 97, 108, 62, 32, 48, 54, 50, 67, 160, 60, 105, 110, 105, + 116, 105, 97, 108, 62, 32, 48, 54, 51, 52, 160, 74, 69, 69, 77, 32, 87, + 73, 84, 72, 160, 72, 65, 72, 32, 87, 73, 84, 72, 160, 70, 85, 76, 76, 87, + 73, 68, 84, 72, 32, 68, 73, 71, 73, 84, 160, 65, 69, 71, 69, 65, 78, 32, + 78, 85, 77, 66, 69, 82, 160, 71, 82, 69, 69, 75, 32, 65, 67, 82, 79, 80, + 72, 79, 78, 73, 67, 160, 76, 89, 67, 73, 65, 78, 32, 76, 69, 84, 84, 69, + 82, 160, 67, 79, 80, 84, 73, 67, 32, 69, 80, 65, 67, 84, 160, 71, 79, 84, + 72, 73, 67, 32, 76, 69, 84, 84, 69, 82, 160, 85, 71, 65, 82, 73, 84, 73, + 67, 32, 76, 69, 84, 84, 69, 82, 160, 79, 83, 77, 65, 78, 89, 65, 32, 76, + 69, 84, 84, 69, 82, 160, 79, 83, 77, 65, 78, 89, 65, 32, 68, 73, 71, 73, + 84, 160, 69, 76, 66, 65, 83, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 49, + 48, 54, 52, 57, 32, 97, 98, 49, 50, 48, 44, 160, 49, 48, 54, 52, 68, 32, + 97, 98, 49, 51, 49, 97, 44, 160, 49, 48, 54, 53, 54, 32, 97, 51, 48, 50, + 44, 160, 73, 77, 80, 69, 82, 73, 65, 76, 32, 65, 82, 65, 77, 65, 73, 67, + 160, 78, 85, 77, 66, 69, 82, 32, 79, 78, 69, 160, 80, 65, 76, 77, 89, 82, + 69, 78, 69, 32, 76, 69, 84, 84, 69, 82, 160, 80, 65, 76, 77, 89, 82, 69, + 78, 69, 32, 78, 85, 77, 66, 69, 82, 160, 78, 65, 66, 65, 84, 65, 69, 65, + 78, 32, 76, 69, 84, 84, 69, 82, 160, 78, 65, 66, 65, 84, 65, 69, 65, 78, + 32, 78, 85, 77, 66, 69, 82, 160, 72, 65, 84, 82, 65, 78, 32, 76, 69, 84, + 84, 69, 82, 160, 80, 72, 79, 69, 78, 73, 67, 73, 65, 78, 32, 76, 69, 84, + 84, 69, 82, 160, 76, 89, 68, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, + 40, 101, 103, 121, 112, 116, 105, 97, 110, 32, 104, 105, 101, 114, 111, + 103, 108, 121, 112, 104, 160, 75, 72, 65, 82, 79, 83, 72, 84, 72, 73, 32, + 76, 69, 84, 84, 69, 82, 160, 75, 72, 65, 82, 79, 83, 72, 84, 72, 73, 32, + 80, 85, 78, 67, 84, 85, 65, 84, 73, 79, 78, 160, 77, 65, 78, 73, 67, 72, + 65, 69, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 77, 65, 78, 73, 67, 72, + 65, 69, 65, 78, 32, 80, 85, 78, 67, 84, 85, 65, 84, 73, 79, 78, 160, 73, + 78, 83, 67, 82, 73, 80, 84, 73, 79, 78, 65, 76, 32, 80, 65, 82, 84, 72, + 73, 65, 78, 160, 73, 78, 83, 67, 82, 73, 80, 84, 73, 79, 78, 65, 76, 32, + 80, 65, 72, 76, 65, 86, 73, 160, 80, 83, 65, 76, 84, 69, 82, 32, 80, 65, + 72, 76, 65, 86, 73, 160, 72, 65, 78, 73, 70, 73, 32, 82, 79, 72, 73, 78, + 71, 89, 65, 160, 82, 85, 77, 73, 32, 68, 73, 71, 73, 84, 160, 82, 85, 77, + 73, 32, 78, 85, 77, 66, 69, 82, 160, 89, 69, 90, 73, 68, 73, 32, 76, 69, + 84, 84, 69, 82, 160, 79, 76, 68, 32, 83, 79, 71, 68, 73, 65, 78, 160, 83, + 79, 71, 68, 73, 65, 78, 32, 76, 69, 84, 84, 69, 82, 160, 83, 79, 71, 68, + 73, 65, 78, 32, 67, 79, 77, 66, 73, 78, 73, 78, 71, 160, 79, 76, 68, 32, + 85, 89, 71, 72, 85, 82, 160, 67, 72, 79, 82, 65, 83, 77, 73, 65, 78, 32, + 76, 69, 84, 84, 69, 82, 160, 67, 72, 79, 82, 65, 83, 77, 73, 65, 78, 32, + 78, 85, 77, 66, 69, 82, 160, 69, 76, 89, 77, 65, 73, 67, 32, 76, 69, 84, + 84, 69, 82, 160, 79, 76, 68, 32, 84, 65, 77, 73, 76, 160, 66, 82, 65, 72, + 77, 73, 32, 78, 85, 77, 66, 69, 82, 160, 66, 82, 65, 72, 77, 73, 32, 68, + 73, 71, 73, 84, 160, 75, 65, 73, 84, 72, 73, 32, 86, 79, 87, 69, 76, 160, + 83, 79, 82, 65, 32, 83, 79, 77, 80, 69, 78, 71, 160, 67, 72, 65, 75, 77, + 65, 32, 76, 69, 84, 84, 69, 82, 160, 67, 72, 65, 75, 77, 65, 32, 68, 73, + 71, 73, 84, 160, 77, 65, 72, 65, 74, 65, 78, 73, 32, 76, 69, 84, 84, 69, + 82, 160, 83, 72, 65, 82, 65, 68, 65, 32, 83, 73, 71, 78, 160, 83, 72, 65, + 82, 65, 68, 65, 32, 68, 73, 71, 73, 84, 160, 83, 73, 78, 72, 65, 76, 65, + 32, 65, 82, 67, 72, 65, 73, 67, 160, 75, 72, 79, 74, 75, 73, 32, 86, 79, + 87, 69, 76, 160, 77, 85, 76, 84, 65, 78, 73, 32, 76, 69, 84, 84, 69, 82, + 160, 75, 72, 85, 68, 65, 87, 65, 68, 73, 32, 86, 79, 87, 69, 76, 160, 75, + 72, 85, 68, 65, 87, 65, 68, 73, 32, 68, 73, 71, 73, 84, 160, 71, 82, 65, + 78, 84, 72, 65, 32, 83, 73, 71, 78, 160, 67, 79, 77, 66, 73, 78, 73, 78, + 71, 32, 71, 82, 65, 78, 84, 72, 65, 160, 78, 69, 87, 65, 32, 83, 73, 71, + 78, 160, 78, 69, 87, 65, 32, 68, 73, 71, 73, 84, 160, 84, 73, 82, 72, 85, + 84, 65, 32, 68, 73, 71, 73, 84, 160, 77, 79, 68, 73, 32, 68, 73, 71, 73, + 84, 160, 66, 73, 82, 71, 65, 32, 87, 73, 84, 72, 160, 84, 65, 75, 82, 73, + 32, 86, 79, 87, 69, 76, 160, 84, 65, 75, 82, 73, 32, 68, 73, 71, 73, 84, + 160, 65, 72, 79, 77, 32, 76, 69, 84, 84, 69, 82, 160, 65, 72, 79, 77, 32, + 86, 79, 87, 69, 76, 160, 65, 72, 79, 77, 32, 68, 73, 71, 73, 84, 160, 68, + 79, 71, 82, 65, 32, 86, 79, 87, 69, 76, 160, 87, 65, 82, 65, 78, 71, 32, + 67, 73, 84, 73, 160, 68, 73, 86, 69, 83, 32, 65, 75, 85, 82, 85, 160, 90, + 65, 78, 65, 66, 65, 90, 65, 82, 32, 83, 81, 85, 65, 82, 69, 160, 83, 79, + 89, 79, 77, 66, 79, 32, 76, 69, 84, 84, 69, 82, 160, 83, 79, 89, 79, 77, + 66, 79, 32, 86, 79, 87, 69, 76, 160, 66, 72, 65, 73, 75, 83, 85, 75, 73, + 32, 76, 69, 84, 84, 69, 82, 160, 66, 72, 65, 73, 75, 83, 85, 75, 73, 32, + 68, 73, 71, 73, 84, 160, 66, 72, 65, 73, 75, 83, 85, 75, 73, 32, 78, 85, + 77, 66, 69, 82, 160, 77, 65, 82, 67, 72, 69, 78, 32, 76, 69, 84, 84, 69, + 82, 160, 77, 65, 83, 65, 82, 65, 77, 32, 71, 79, 78, 68, 73, 160, 71, 85, + 78, 74, 65, 76, 65, 32, 71, 79, 78, 68, 73, 160, 77, 65, 75, 65, 83, 65, + 82, 32, 76, 69, 84, 84, 69, 82, 160, 65, 32, 84, 73, 77, 69, 83, 160, 85, + 32, 80, 76, 85, 83, 160, 77, 69, 32, 80, 76, 85, 83, 160, 65, 76, 32, 84, + 73, 77, 69, 83, 160, 65, 83, 72, 32, 79, 86, 69, 82, 160, 65, 32, 80, 76, + 85, 83, 160, 80, 65, 80, 32, 80, 76, 85, 83, 160, 85, 50, 32, 80, 76, 85, + 83, 160, 69, 50, 32, 84, 73, 77, 69, 83, 160, 83, 72, 69, 32, 80, 76, 85, + 83, 160, 80, 73, 32, 84, 73, 77, 69, 83, 160, 83, 72, 65, 51, 32, 84, 73, + 77, 69, 83, 160, 85, 82, 50, 32, 84, 73, 77, 69, 83, 160, 86, 65, 82, 73, + 65, 78, 84, 32, 70, 79, 82, 77, 160, 69, 90, 69, 78, 32, 83, 72, 69, 83, + 72, 73, 71, 160, 76, 65, 75, 45, 54, 52, 56, 32, 84, 73, 77, 69, 83, 160, + 115, 116, 121, 108, 105, 115, 116, 105, 99, 32, 118, 97, 114, 105, 97, + 110, 116, 44, 160, 43, 32, 49, 52, 53, 66, 49, 160, 97, 110, 97, 116, + 111, 108, 105, 97, 110, 32, 104, 105, 101, 114, 111, 103, 108, 121, 112, + 104, 160, 97, 51, 56, 51, 32, 114, 97, 160, 40, 97, 110, 97, 116, 111, + 108, 105, 97, 110, 32, 104, 105, 101, 114, 111, 103, 108, 121, 112, 104, + 160, 105, 110, 32, 80, 104, 97, 115, 101, 115, 160, 77, 82, 79, 32, 76, + 69, 84, 84, 69, 82, 160, 77, 82, 79, 32, 68, 73, 71, 73, 84, 160, 84, 65, + 78, 71, 83, 65, 32, 68, 73, 71, 73, 84, 160, 80, 65, 72, 65, 87, 72, 32, + 72, 77, 79, 78, 71, 160, 77, 65, 82, 75, 32, 67, 73, 77, 160, 77, 69, 68, + 69, 70, 65, 73, 68, 82, 73, 78, 32, 68, 73, 71, 73, 84, 160, 77, 69, 68, + 69, 70, 65, 73, 68, 82, 73, 78, 32, 78, 85, 77, 66, 69, 82, 160, 78, 65, + 83, 65, 76, 73, 90, 69, 68, 32, 84, 79, 78, 69, 173, 72, 69, 78, 84, 65, + 73, 71, 65, 78, 65, 32, 76, 69, 84, 84, 69, 82, 160, 67, 104, 105, 110, + 111, 111, 107, 32, 110, 117, 109, 98, 101, 114, 160, 97, 110, 100, 32, + 116, 111, 160, 40, 100, 117, 112, 108, 111, 121, 97, 110, 32, 97, 102, + 102, 105, 120, 160, 80, 101, 114, 110, 105, 110, 32, 82, 101, 112, 111, + 114, 116, 101, 114, 115, 39, 160, 40, 100, 117, 112, 108, 111, 121, 97, + 110, 32, 108, 101, 116, 116, 101, 114, 160, 110, 111, 116, 32, 82, 111, + 109, 97, 110, 105, 97, 110, 160, 68, 85, 80, 76, 79, 89, 65, 78, 32, 65, + 70, 70, 73, 88, 160, 70, 114, 101, 110, 99, 104, 32, 115, 117, 102, 102, + 105, 120, 32, 173, 90, 78, 65, 77, 69, 78, 78, 89, 32, 78, 69, 85, 77, + 69, 160, 83, 84, 65, 84, 89, 65, 32, 83, 160, 77, 85, 83, 73, 67, 65, 76, + 32, 83, 89, 77, 66, 79, 76, 160, 67, 85, 77, 32, 80, 82, 79, 76, 65, 84, + 73, 79, 78, 69, 160, 71, 114, 101, 101, 107, 32, 105, 110, 115, 116, 114, + 117, 109, 101, 110, 116, 97, 108, 160, 110, 111, 116, 97, 116, 105, 111, + 110, 32, 115, 121, 109, 98, 111, 108, 173, 115, 104, 97, 114, 112, 32, + 111, 102, 160, 118, 111, 99, 97, 108, 32, 115, 101, 99, 111, 110, 100, + 160, 77, 65, 89, 65, 78, 32, 78, 85, 77, 69, 82, 65, 76, 160, 67, 79, 85, + 78, 84, 73, 78, 71, 32, 82, 79, 68, 160, 85, 78, 73, 84, 32, 68, 73, 71, + 73, 84, 160, 84, 69, 78, 83, 32, 68, 73, 71, 73, 84, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 66, 79, 76, 68, 160, 77, 65, 84, 72, + 69, 77, 65, 84, 73, 67, 65, 76, 32, 73, 84, 65, 76, 73, 67, 160, 77, 65, + 84, 72, 69, 77, 65, 84, 73, 67, 65, 76, 32, 77, 79, 78, 79, 83, 80, 65, + 67, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, + 68, 45, 70, 73, 83, 84, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 72, 65, 78, 68, 45, 67, 73, 82, 67, 76, 69, 160, 83, 73, 71, 78, 87, + 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, 45, 67, 85, 80, 160, 83, 73, + 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, 45, 79, 86, 65, + 76, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, 78, 68, + 45, 72, 73, 78, 71, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 72, 65, 78, 68, 45, 65, 78, 71, 76, 69, 160, 73, 78, 68, 69, 88, 32, + 77, 73, 68, 68, 76, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 72, 65, 78, 68, 45, 70, 76, 65, 84, 160, 70, 79, 85, 82, 32, 70, 73, + 78, 71, 69, 82, 83, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, + 72, 65, 78, 68, 45, 67, 76, 65, 87, 160, 70, 73, 86, 69, 32, 70, 73, 78, + 71, 69, 82, 83, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, + 65, 78, 68, 173, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 72, 65, + 78, 68, 45, 72, 79, 79, 75, 160, 73, 78, 68, 69, 88, 32, 84, 72, 85, 77, + 66, 160, 73, 78, 68, 69, 88, 32, 82, 73, 78, 71, 160, 77, 73, 68, 68, 76, + 69, 32, 82, 73, 78, 71, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 77, 79, 86, 69, 77, 69, 78, 84, 45, 72, 73, 78, 71, 69, 160, 83, 73, + 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 77, 79, 86, 69, 77, 69, 78, 84, + 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 160, 83, 73, 71, 78, 87, 82, 73, + 84, 73, 78, 71, 32, 77, 79, 86, 69, 77, 69, 78, 84, 45, 70, 76, 79, 79, + 82, 80, 76, 65, 78, 69, 160, 83, 73, 78, 71, 76, 69, 32, 83, 84, 82, 65, + 73, 71, 72, 84, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 84, + 82, 65, 86, 69, 76, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 160, 83, 73, + 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 77, 79, 86, 69, 77, 69, 78, 84, + 45, 68, 73, 65, 71, 79, 78, 65, 76, 160, 83, 73, 71, 78, 87, 82, 73, 84, + 73, 78, 71, 32, 84, 82, 65, 86, 69, 76, 45, 70, 76, 79, 79, 82, 80, 76, + 65, 78, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 32, 82, 79, + 84, 65, 84, 73, 79, 78, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 160, 72, + 85, 77, 80, 32, 72, 73, 84, 84, 73, 78, 71, 160, 76, 79, 79, 80, 32, 72, + 73, 84, 84, 73, 78, 71, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, + 32, 82, 79, 84, 65, 84, 73, 79, 78, 45, 70, 76, 79, 79, 82, 80, 76, 65, + 78, 69, 160, 65, 82, 77, 32, 67, 73, 82, 67, 76, 69, 160, 72, 73, 84, 84, + 73, 78, 71, 32, 87, 65, 76, 76, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, + 78, 71, 32, 68, 89, 78, 65, 77, 73, 67, 160, 83, 73, 71, 78, 87, 82, 73, + 84, 73, 78, 71, 32, 72, 69, 65, 68, 160, 83, 73, 71, 78, 87, 82, 73, 84, + 73, 78, 71, 32, 69, 89, 69, 83, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, + 78, 71, 32, 77, 79, 85, 84, 72, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, + 78, 71, 32, 84, 79, 78, 71, 85, 69, 160, 83, 73, 71, 78, 87, 82, 73, 84, + 73, 78, 71, 32, 76, 73, 77, 66, 160, 84, 79, 84, 79, 32, 76, 69, 84, 84, + 69, 82, 160, 87, 65, 78, 67, 72, 79, 32, 68, 73, 71, 73, 84, 160, 77, 69, + 78, 68, 69, 32, 75, 73, 75, 65, 75, 85, 73, 160, 65, 68, 76, 65, 77, 32, + 68, 73, 71, 73, 84, 160, 73, 78, 68, 73, 67, 32, 83, 73, 89, 65, 81, 160, + 65, 82, 65, 66, 73, 67, 32, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, + 76, 160, 77, 65, 72, 74, 79, 78, 71, 32, 84, 73, 76, 69, 160, 84, 87, 79, + 32, 79, 70, 160, 84, 72, 82, 69, 69, 32, 79, 70, 160, 70, 79, 85, 82, 32, + 79, 70, 160, 70, 73, 86, 69, 32, 79, 70, 160, 83, 73, 88, 32, 79, 70, + 160, 83, 69, 86, 69, 78, 32, 79, 70, 160, 69, 73, 71, 72, 84, 32, 79, 70, + 160, 78, 73, 78, 69, 32, 79, 70, 160, 68, 79, 77, 73, 78, 79, 32, 84, 73, + 76, 69, 160, 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 45, 48, 48, 173, 72, + 79, 82, 73, 90, 79, 78, 84, 65, 76, 45, 48, 49, 173, 72, 79, 82, 73, 90, + 79, 78, 84, 65, 76, 45, 48, 50, 173, 72, 79, 82, 73, 90, 79, 78, 84, 65, + 76, 45, 48, 51, 173, 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 45, 48, 52, + 173, 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 45, 48, 53, 173, 72, 79, 82, + 73, 90, 79, 78, 84, 65, 76, 45, 48, 54, 173, 86, 69, 82, 84, 73, 67, 65, + 76, 45, 48, 48, 173, 86, 69, 82, 84, 73, 67, 65, 76, 45, 48, 49, 173, 86, + 69, 82, 84, 73, 67, 65, 76, 45, 48, 50, 173, 86, 69, 82, 84, 73, 67, 65, + 76, 45, 48, 51, 173, 86, 69, 82, 84, 73, 67, 65, 76, 45, 48, 52, 173, 86, + 69, 82, 84, 73, 67, 65, 76, 45, 48, 53, 173, 86, 69, 82, 84, 73, 67, 65, + 76, 45, 48, 54, 173, 80, 76, 65, 89, 73, 78, 71, 32, 67, 65, 82, 68, 160, + 66, 82, 65, 67, 75, 69, 84, 69, 68, 32, 67, 74, 75, 160, 85, 78, 73, 70, + 73, 69, 68, 32, 73, 68, 69, 79, 71, 82, 65, 80, 72, 173, 116, 104, 101, + 32, 115, 105, 103, 110, 115, 160, 80, 79, 73, 78, 84, 73, 78, 71, 32, 66, + 65, 67, 75, 72, 65, 78, 68, 160, 67, 76, 79, 67, 75, 32, 70, 65, 67, 69, + 160, 70, 65, 67, 69, 32, 87, 73, 84, 72, 160, 83, 77, 73, 76, 73, 78, 71, + 32, 70, 65, 67, 69, 160, 86, 69, 82, 89, 32, 72, 69, 65, 86, 89, 160, 87, + 73, 68, 69, 45, 72, 69, 65, 68, 69, 68, 32, 78, 79, 82, 84, 72, 160, 87, + 73, 68, 69, 45, 72, 69, 65, 68, 69, 68, 32, 83, 79, 85, 84, 72, 160, 72, + 69, 65, 86, 89, 32, 66, 65, 82, 66, 160, 78, 69, 85, 84, 82, 65, 76, 32, + 67, 72, 69, 83, 83, 160, 75, 78, 73, 71, 72, 84, 32, 82, 79, 84, 65, 84, + 69, 68, 160, 88, 73, 65, 78, 71, 81, 73, 32, 82, 69, 68, 160, 100, 101, + 115, 105, 103, 110, 32, 115, 111, 109, 101, 116, 105, 109, 101, 115, 160, + 88, 73, 65, 78, 71, 81, 73, 32, 66, 76, 65, 67, 75, 160, 84, 79, 32, 85, + 80, 80, 69, 82, 160, 69, 73, 71, 72, 84, 72, 32, 66, 76, 79, 67, 75, 173, + 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 32, 79, 78, 69, 160, 77, 73, 68, + 68, 76, 69, 32, 76, 69, 70, 84, 160, 83, 69, 71, 77, 69, 78, 84, 69, 68, + 32, 68, 73, 71, 73, 84, 160, 84, 65, 71, 32, 68, 73, 71, 73, 84, 160, 67, + 72, 65, 82, 65, 67, 84, 69, 82, 160, 104, 111, 114, 105, 122, 111, 110, + 116, 97, 108, 160, 116, 97, 98, 117, 108, 97, 116, 105, 111, 110, 160, + 76, 73, 78, 69, 160, 70, 69, 69, 68, 160, 110, 101, 119, 160, 108, 105, + 110, 101, 160, 118, 101, 114, 116, 105, 99, 97, 108, 160, 70, 79, 82, 77, + 160, 67, 65, 82, 82, 73, 65, 71, 69, 160, 82, 69, 84, 85, 82, 78, 160, + 83, 72, 73, 70, 84, 160, 107, 110, 111, 119, 110, 160, 97, 115, 160, 76, + 79, 67, 75, 73, 78, 71, 45, 83, 72, 73, 70, 84, 160, 79, 78, 69, 160, + 105, 110, 160, 56, 45, 98, 105, 116, 160, 90, 69, 82, 79, 160, 68, 65, + 84, 65, 160, 76, 73, 78, 75, 160, 78, 69, 71, 65, 84, 73, 86, 69, 160, + 83, 89, 78, 67, 72, 82, 79, 78, 79, 85, 83, 160, 84, 82, 65, 78, 83, 77, + 73, 83, 83, 73, 79, 78, 160, 40, 114, 101, 112, 108, 97, 99, 101, 109, + 101, 110, 116, 160, 99, 104, 97, 114, 97, 99, 116, 101, 114, 32, 45, 160, + 73, 78, 70, 79, 82, 77, 65, 84, 73, 79, 78, 160, 83, 69, 80, 65, 82, 65, + 84, 79, 82, 160, 102, 105, 108, 101, 160, 115, 101, 112, 97, 114, 97, + 116, 111, 114, 160, 103, 114, 111, 117, 112, 160, 114, 101, 99, 111, 114, + 100, 160, 117, 110, 105, 116, 160, 115, 111, 109, 101, 116, 105, 109, + 101, 115, 160, 99, 111, 110, 115, 105, 100, 101, 114, 101, 100, 160, 99, + 111, 110, 116, 114, 111, 108, 160, 111, 116, 104, 101, 114, 160, 115, + 112, 97, 99, 101, 160, 99, 104, 97, 114, 97, 99, 116, 101, 114, 115, 58, + 160, 40, 110, 111, 45, 98, 114, 101, 97, 107, 160, 40, 110, 97, 114, 114, + 111, 119, 160, 110, 111, 45, 98, 114, 101, 97, 107, 160, 40, 119, 111, + 114, 100, 160, 106, 111, 105, 110, 101, 114, 32, 45, 160, 40, 115, 121, + 109, 98, 111, 108, 160, 102, 111, 114, 160, 40, 98, 108, 97, 110, 107, + 160, 40, 111, 112, 101, 110, 160, 98, 111, 120, 32, 45, 160, 40, 105, + 100, 101, 111, 103, 114, 97, 112, 104, 105, 99, 160, 69, 88, 67, 76, 65, + 77, 65, 84, 73, 79, 78, 160, 40, 105, 110, 118, 101, 114, 116, 101, 100, + 160, 101, 120, 99, 108, 97, 109, 97, 116, 105, 111, 110, 160, 114, 101, + 116, 114, 111, 102, 108, 101, 120, 160, 99, 108, 105, 99, 107, 32, 45, + 160, 40, 100, 111, 117, 98, 108, 101, 160, 40, 105, 110, 116, 101, 114, + 114, 111, 98, 97, 110, 103, 32, 45, 160, 40, 119, 97, 114, 110, 105, 110, + 103, 160, 40, 104, 101, 97, 118, 121, 160, 109, 97, 114, 107, 160, 40, + 109, 101, 100, 105, 101, 118, 97, 108, 160, 114, 97, 105, 115, 101, 100, + 160, 81, 85, 79, 84, 65, 84, 73, 79, 78, 160, 100, 111, 117, 98, 108, + 101, 160, 110, 101, 117, 116, 114, 97, 108, 160, 111, 112, 101, 110, 105, + 110, 103, 160, 111, 114, 160, 99, 108, 111, 115, 105, 110, 103, 160, 113, + 117, 111, 116, 97, 116, 105, 111, 110, 160, 112, 114, 101, 102, 101, 114, + 114, 101, 100, 160, 99, 104, 97, 114, 97, 99, 116, 101, 114, 115, 160, + 69, 110, 103, 108, 105, 115, 104, 160, 112, 97, 105, 114, 101, 100, 160, + 109, 97, 114, 107, 115, 160, 97, 114, 101, 160, 105, 115, 160, 119, 104, + 101, 110, 160, 119, 114, 105, 116, 105, 110, 103, 160, 97, 99, 117, 116, + 101, 160, 97, 112, 111, 115, 116, 114, 111, 112, 104, 101, 32, 45, 160, + 40, 104, 101, 98, 114, 101, 119, 160, 112, 117, 110, 99, 116, 117, 97, + 116, 105, 111, 110, 160, 40, 100, 105, 116, 116, 111, 160, 78, 85, 77, + 66, 69, 82, 160, 112, 111, 117, 110, 100, 160, 115, 105, 103, 110, 160, + 100, 101, 110, 111, 116, 105, 110, 103, 160, 109, 117, 115, 105, 99, 97, + 108, 160, 115, 104, 97, 114, 112, 160, 98, 97, 114, 160, 40, 110, 117, + 109, 101, 114, 111, 160, 40, 118, 105, 101, 119, 100, 97, 116, 97, 160, + 40, 101, 113, 117, 97, 108, 115, 160, 97, 110, 100, 160, 115, 108, 97, + 110, 116, 101, 100, 160, 112, 97, 114, 97, 108, 108, 101, 108, 32, 45, + 160, 68, 79, 76, 76, 65, 82, 160, 109, 97, 110, 121, 160, 112, 101, 115, + 111, 160, 99, 117, 114, 114, 101, 110, 99, 105, 101, 115, 160, 76, 97, + 116, 105, 110, 160, 116, 119, 111, 160, 99, 117, 114, 114, 101, 110, 99, + 121, 160, 115, 121, 109, 98, 111, 108, 160, 115, 116, 97, 114, 116, 160, + 97, 116, 160, 40, 99, 101, 110, 116, 160, 40, 112, 101, 115, 111, 160, + 100, 111, 108, 108, 97, 114, 160, 80, 69, 82, 67, 69, 78, 84, 160, 40, + 97, 114, 97, 98, 105, 99, 160, 112, 101, 114, 99, 101, 110, 116, 160, 40, + 112, 101, 114, 160, 109, 105, 108, 108, 101, 160, 116, 101, 110, 160, + 116, 104, 111, 117, 115, 97, 110, 100, 160, 40, 99, 111, 109, 109, 101, + 114, 99, 105, 97, 108, 160, 109, 105, 110, 117, 115, 160, 111, 114, 105, + 103, 105, 110, 97, 108, 108, 121, 160, 100, 101, 114, 105, 118, 101, 100, + 160, 102, 114, 111, 109, 160, 108, 105, 103, 97, 116, 117, 114, 101, 160, + 111, 102, 160, 40, 116, 105, 114, 111, 110, 105, 97, 110, 160, 101, 116, + 32, 45, 160, 40, 116, 117, 114, 110, 101, 100, 160, 97, 109, 112, 101, + 114, 115, 97, 110, 100, 160, 115, 105, 110, 103, 108, 101, 160, 65, 80, + 76, 160, 103, 108, 121, 112, 104, 160, 119, 105, 116, 104, 160, 50, 48, + 49, 57, 160, 103, 101, 114, 101, 115, 104, 32, 45, 160, 40, 108, 101, + 102, 116, 160, 40, 114, 105, 103, 104, 116, 160, 76, 69, 70, 84, 160, + 112, 97, 114, 101, 110, 116, 104, 101, 115, 105, 115, 160, 82, 73, 71, + 72, 84, 160, 111, 110, 160, 98, 114, 97, 99, 107, 101, 116, 105, 110, + 103, 160, 99, 97, 110, 160, 104, 97, 118, 101, 160, 102, 105, 118, 101, + 160, 115, 105, 120, 160, 40, 108, 111, 119, 160, 97, 115, 116, 101, 114, + 105, 115, 107, 32, 45, 160, 40, 116, 119, 111, 160, 40, 99, 111, 109, 98, + 105, 110, 105, 110, 103, 160, 97, 115, 116, 101, 114, 105, 115, 107, 160, + 40, 115, 101, 120, 116, 105, 108, 101, 32, 45, 160, 40, 109, 101, 100, + 105, 117, 109, 160, 115, 112, 111, 107, 101, 100, 160, 80, 76, 85, 83, + 160, 112, 108, 117, 115, 160, 97, 108, 116, 101, 114, 110, 97, 116, 105, + 118, 101, 160, 40, 108, 105, 103, 104, 116, 160, 103, 114, 101, 101, 107, + 160, 100, 101, 99, 105, 109, 97, 108, 160, 99, 111, 109, 109, 97, 32, 45, + 160, 115, 101, 112, 97, 114, 97, 116, 111, 114, 32, 45, 160, 40, 115, + 105, 110, 103, 108, 101, 160, 108, 111, 119, 45, 57, 160, 40, 114, 101, + 118, 101, 114, 115, 101, 100, 160, 72, 89, 80, 72, 69, 78, 173, 104, 121, + 112, 104, 101, 110, 44, 160, 117, 115, 101, 100, 160, 103, 101, 110, 101, + 114, 105, 99, 97, 108, 108, 121, 160, 100, 97, 115, 104, 44, 160, 97, + 108, 108, 160, 119, 104, 105, 99, 104, 160, 40, 115, 111, 102, 116, 160, + 104, 121, 112, 104, 101, 110, 32, 45, 160, 40, 104, 121, 112, 104, 101, + 110, 32, 45, 160, 40, 102, 105, 103, 117, 114, 101, 160, 100, 97, 115, + 104, 32, 45, 160, 40, 104, 121, 112, 104, 101, 110, 97, 116, 105, 111, + 110, 160, 112, 111, 105, 110, 116, 32, 45, 160, 98, 117, 108, 108, 101, + 116, 32, 45, 160, 40, 114, 111, 109, 97, 110, 160, 117, 110, 99, 105, 97, + 160, 70, 85, 76, 76, 160, 100, 111, 116, 44, 160, 116, 104, 101, 160, + 117, 115, 101, 160, 112, 111, 105, 110, 116, 160, 114, 101, 110, 100, + 101, 114, 101, 100, 160, 111, 108, 100, 160, 115, 116, 121, 108, 101, + 160, 102, 117, 108, 108, 160, 40, 111, 110, 101, 160, 100, 111, 116, 160, + 40, 104, 111, 114, 105, 122, 111, 110, 116, 97, 108, 160, 101, 108, 108, + 105, 112, 115, 105, 115, 32, 45, 160, 40, 114, 97, 105, 115, 101, 100, + 160, 40, 115, 116, 101, 110, 111, 103, 114, 97, 112, 104, 105, 99, 160, + 108, 111, 110, 103, 160, 115, 111, 108, 105, 100, 117, 115, 160, 111, + 118, 101, 114, 108, 97, 121, 32, 45, 160, 40, 102, 114, 97, 99, 116, 105, + 111, 110, 160, 115, 108, 97, 115, 104, 32, 45, 160, 40, 109, 97, 116, + 104, 101, 109, 97, 116, 105, 99, 97, 108, 160, 114, 105, 115, 105, 110, + 103, 160, 40, 98, 105, 103, 160, 115, 111, 108, 105, 100, 117, 115, 32, + 45, 160, 40, 100, 111, 116, 116, 101, 100, 160, 68, 73, 71, 73, 84, 160, + 48, 48, 51, 48, 160, 70, 69, 48, 48, 160, 115, 104, 111, 114, 116, 160, + 100, 105, 97, 103, 111, 110, 97, 108, 160, 115, 116, 114, 111, 107, 101, + 160, 100, 105, 118, 105, 115, 105, 111, 110, 160, 70, 105, 110, 110, 105, + 115, 104, 160, 83, 119, 101, 100, 105, 115, 104, 44, 160, 116, 114, 105, + 97, 110, 103, 117, 108, 97, 114, 160, 99, 111, 108, 111, 110, 32, 45, + 160, 40, 97, 114, 109, 101, 110, 105, 97, 110, 160, 40, 101, 116, 104, + 105, 111, 112, 105, 99, 160, 112, 117, 110, 99, 116, 117, 97, 116, 105, + 111, 110, 32, 45, 160, 40, 116, 114, 105, 99, 111, 108, 111, 110, 32, 45, + 160, 40, 114, 97, 116, 105, 111, 32, 45, 160, 110, 111, 116, 160, 99, + 104, 97, 114, 97, 99, 116, 101, 114, 160, 113, 117, 101, 115, 116, 105, + 111, 110, 160, 40, 103, 114, 101, 101, 107, 160, 115, 101, 109, 105, 99, + 111, 108, 111, 110, 32, 45, 160, 76, 69, 83, 83, 45, 84, 72, 65, 78, 160, + 48, 48, 51, 69, 160, 65, 83, 67, 73, 73, 45, 98, 97, 115, 101, 100, 160, + 97, 110, 103, 108, 101, 160, 98, 114, 97, 99, 107, 101, 116, 160, 108, + 101, 102, 116, 160, 97, 114, 114, 111, 119, 104, 101, 97, 100, 32, 45, + 160, 108, 101, 102, 116, 45, 112, 111, 105, 110, 116, 105, 110, 103, 160, + 69, 81, 85, 65, 76, 83, 160, 114, 101, 108, 97, 116, 101, 100, 160, 40, + 99, 97, 110, 97, 100, 105, 97, 110, 160, 115, 121, 108, 108, 97, 98, 105, + 99, 115, 160, 101, 113, 117, 97, 108, 160, 40, 110, 111, 116, 160, 40, + 105, 100, 101, 110, 116, 105, 99, 97, 108, 160, 40, 107, 97, 116, 97, + 107, 97, 110, 97, 45, 104, 105, 114, 97, 103, 97, 110, 97, 160, 101, 113, + 117, 97, 108, 115, 160, 115, 101, 120, 116, 97, 110, 115, 160, 71, 82, + 69, 65, 84, 69, 82, 45, 84, 72, 65, 78, 160, 114, 105, 103, 104, 116, + 160, 114, 105, 103, 104, 116, 45, 112, 111, 105, 110, 116, 105, 110, 103, + 160, 81, 85, 69, 83, 84, 73, 79, 78, 160, 40, 98, 108, 97, 99, 107, 160, + 40, 117, 110, 99, 101, 114, 116, 97, 105, 110, 116, 121, 160, 67, 79, 77, + 77, 69, 82, 67, 73, 65, 76, 160, 98, 32, 45, 160, 40, 100, 101, 103, 114, + 101, 101, 160, 99, 101, 108, 115, 105, 117, 115, 32, 45, 160, 111, 110, + 101, 160, 104, 117, 110, 100, 114, 101, 100, 32, 45, 160, 40, 101, 117, + 108, 101, 114, 160, 99, 111, 110, 115, 116, 97, 110, 116, 32, 45, 160, + 102, 97, 104, 114, 101, 110, 104, 101, 105, 116, 32, 45, 160, 99, 97, + 112, 105, 116, 97, 108, 160, 84, 117, 114, 107, 105, 115, 104, 160, 65, + 122, 101, 114, 98, 97, 105, 106, 97, 110, 105, 160, 48, 49, 51, 49, 160, + 111, 110, 101, 32, 45, 160, 108, 32, 45, 160, 109, 32, 45, 160, 113, 32, + 45, 160, 40, 114, 111, 116, 97, 116, 101, 100, 160, 102, 105, 118, 101, + 32, 45, 160, 115, 113, 117, 97, 114, 101, 160, 82, 69, 86, 69, 82, 83, + 69, 160, 114, 101, 118, 101, 114, 115, 101, 160, 40, 115, 101, 116, 160, + 109, 105, 110, 117, 115, 32, 45, 160, 102, 97, 108, 108, 105, 110, 103, + 160, 67, 73, 82, 67, 85, 77, 70, 76, 69, 88, 160, 114, 101, 112, 114, + 101, 115, 101, 110, 116, 97, 116, 105, 111, 110, 160, 117, 112, 160, 99, + 105, 114, 99, 117, 109, 102, 108, 101, 120, 160, 40, 99, 97, 114, 101, + 116, 32, 45, 160, 40, 117, 112, 160, 76, 79, 87, 160, 115, 112, 97, 99, + 105, 110, 103, 160, 106, 111, 105, 110, 115, 160, 97, 100, 106, 97, 99, + 101, 110, 116, 160, 105, 110, 115, 116, 97, 110, 99, 101, 115, 160, 108, + 111, 119, 160, 109, 97, 99, 114, 111, 110, 32, 45, 160, 109, 97, 99, 114, + 111, 110, 160, 99, 111, 110, 106, 111, 105, 110, 105, 110, 103, 160, 71, + 82, 65, 86, 69, 160, 103, 114, 97, 118, 101, 160, 98, 108, 97, 99, 107, + 108, 101, 116, 116, 101, 114, 160, 115, 99, 114, 105, 112, 116, 160, 103, + 32, 45, 160, 40, 112, 108, 97, 110, 99, 107, 160, 100, 111, 116, 108, + 101, 115, 115, 160, 40, 115, 117, 112, 101, 114, 115, 99, 114, 105, 112, + 116, 160, 108, 97, 116, 105, 110, 160, 105, 116, 97, 108, 105, 99, 160, + 115, 109, 97, 108, 108, 160, 106, 32, 45, 160, 115, 32, 45, 160, 99, 117, + 114, 108, 121, 160, 86, 69, 82, 84, 73, 67, 65, 76, 160, 112, 97, 105, + 114, 115, 160, 116, 111, 160, 105, 110, 100, 105, 99, 97, 116, 101, 160, + 97, 98, 115, 111, 108, 117, 116, 101, 160, 100, 101, 110, 116, 97, 108, + 160, 40, 100, 105, 118, 105, 100, 101, 115, 32, 45, 160, 40, 115, 109, + 97, 108, 108, 160, 116, 105, 108, 100, 101, 32, 45, 160, 116, 105, 108, + 100, 101, 160, 40, 116, 105, 108, 100, 101, 160, 114, 105, 110, 103, 160, + 40, 118, 101, 114, 116, 105, 99, 97, 108, 160, 40, 119, 97, 118, 101, + 160, 40, 102, 117, 108, 108, 119, 105, 100, 116, 104, 160, 66, 82, 69, + 65, 75, 160, 78, 79, 160, 102, 111, 114, 109, 101, 114, 108, 121, 160, + 78, 69, 88, 84, 160, 83, 69, 76, 69, 67, 84, 69, 68, 160, 84, 65, 66, 85, + 76, 65, 84, 73, 79, 78, 160, 87, 73, 84, 72, 160, 80, 65, 82, 84, 73, 65, + 76, 160, 83, 73, 78, 71, 76, 69, 160, 80, 82, 73, 86, 65, 84, 69, 160, + 83, 69, 84, 160, 67, 65, 78, 67, 69, 76, 160, 71, 85, 65, 82, 68, 69, 68, + 160, 67, 79, 78, 84, 82, 79, 76, 160, 78, 79, 45, 66, 82, 69, 65, 75, + 160, 111, 112, 101, 110, 160, 60, 110, 111, 66, 114, 101, 97, 107, 62, + 160, 73, 78, 86, 69, 82, 84, 69, 68, 160, 101, 120, 116, 101, 110, 100, + 101, 100, 160, 73, 80, 65, 160, 114, 101, 112, 114, 101, 115, 101, 110, + 116, 160, 108, 111, 119, 101, 114, 160, 97, 108, 118, 101, 111, 108, 97, + 114, 160, 40, 101, 120, 99, 108, 97, 109, 97, 116, 105, 111, 110, 160, + 105, 110, 118, 101, 114, 116, 101, 100, 160, 67, 69, 78, 84, 160, 80, 79, + 85, 78, 68, 160, 73, 114, 105, 115, 104, 160, 108, 105, 114, 97, 44, 160, + 99, 114, 111, 115, 115, 98, 97, 114, 115, 44, 160, 100, 105, 115, 116, + 105, 110, 99, 116, 105, 111, 110, 160, 40, 116, 117, 114, 107, 105, 115, + 104, 160, 108, 105, 114, 97, 160, 67, 85, 82, 82, 69, 78, 67, 89, 160, + 103, 101, 110, 101, 114, 105, 99, 160, 117, 110, 107, 110, 111, 119, 110, + 160, 40, 100, 111, 108, 108, 97, 114, 160, 89, 69, 78, 160, 121, 117, 97, + 110, 160, 98, 117, 116, 160, 111, 102, 102, 105, 99, 105, 97, 108, 160, + 104, 97, 115, 160, 115, 112, 101, 99, 105, 102, 105, 99, 160, 109, 97, + 121, 160, 117, 110, 105, 116, 115, 160, 116, 104, 101, 115, 101, 160, 66, + 82, 79, 75, 69, 78, 160, 40, 105, 110, 160, 83, 69, 67, 84, 73, 79, 78, + 160, 115, 101, 99, 116, 105, 111, 110, 115, 160, 40, 116, 111, 112, 160, + 104, 97, 108, 102, 160, 115, 101, 99, 116, 105, 111, 110, 160, 100, 105, + 97, 101, 114, 101, 115, 105, 115, 32, 45, 160, 48, 48, 50, 48, 160, 40, + 115, 111, 117, 110, 100, 160, 114, 101, 99, 111, 114, 100, 105, 110, 103, + 160, 99, 111, 112, 121, 114, 105, 103, 104, 116, 32, 45, 160, 40, 99, + 105, 114, 99, 108, 101, 100, 160, 40, 109, 97, 115, 107, 160, 119, 111, + 114, 107, 160, 70, 69, 77, 73, 78, 73, 78, 69, 160, 79, 82, 68, 73, 78, + 65, 76, 160, 76, 69, 70, 84, 45, 80, 79, 73, 78, 84, 73, 78, 71, 160, 68, + 79, 85, 66, 76, 69, 160, 117, 115, 117, 97, 108, 108, 121, 160, 111, 112, + 101, 110, 105, 110, 103, 44, 160, 40, 109, 117, 99, 104, 160, 108, 101, + 115, 115, 45, 116, 104, 97, 110, 32, 45, 160, 78, 79, 84, 160, 100, 97, + 115, 104, 160, 83, 79, 70, 84, 160, 97, 110, 160, 105, 110, 118, 105, + 115, 105, 98, 108, 101, 160, 102, 111, 114, 109, 97, 116, 160, 105, 110, + 100, 105, 99, 97, 116, 105, 110, 103, 160, 114, 101, 103, 105, 115, 116, + 101, 114, 101, 100, 160, 40, 116, 114, 97, 100, 101, 160, 117, 110, 108, + 105, 107, 101, 160, 100, 111, 160, 40, 111, 118, 101, 114, 108, 105, 110, + 101, 32, 45, 160, 68, 69, 71, 82, 69, 69, 160, 40, 114, 105, 110, 103, + 160, 122, 101, 114, 111, 32, 45, 160, 83, 85, 80, 69, 82, 83, 67, 82, 73, + 80, 84, 160, 115, 117, 112, 101, 114, 115, 99, 114, 105, 112, 116, 160, + 100, 105, 103, 105, 116, 160, 65, 67, 85, 84, 69, 160, 116, 111, 110, + 111, 115, 32, 45, 160, 111, 120, 105, 97, 32, 45, 160, 48, 51, 66, 67, + 160, 80, 73, 76, 67, 82, 79, 87, 160, 112, 97, 114, 97, 103, 114, 97, + 112, 104, 160, 69, 117, 114, 111, 112, 101, 97, 110, 160, 112, 105, 108, + 99, 114, 111, 119, 160, 115, 116, 101, 109, 160, 40, 99, 97, 112, 105, + 116, 117, 108, 117, 109, 32, 45, 160, 77, 73, 68, 68, 76, 69, 160, 71, + 101, 111, 114, 103, 105, 97, 110, 160, 71, 114, 101, 101, 107, 160, 109, + 105, 100, 100, 108, 101, 160, 40, 102, 117, 108, 108, 160, 40, 100, 111, + 116, 160, 40, 114, 117, 110, 105, 99, 160, 40, 98, 117, 108, 108, 101, + 116, 32, 45, 160, 40, 98, 117, 108, 108, 101, 116, 160, 97, 99, 99, 101, + 110, 116, 160, 99, 101, 100, 105, 108, 108, 97, 32, 45, 160, 116, 119, + 111, 32, 45, 160, 116, 104, 114, 101, 101, 32, 45, 160, 82, 73, 71, 72, + 84, 45, 80, 79, 73, 78, 84, 73, 78, 71, 160, 99, 108, 111, 115, 105, 110, + 103, 44, 160, 103, 114, 101, 97, 116, 101, 114, 45, 116, 104, 97, 110, + 32, 45, 160, 50, 48, 52, 52, 160, 84, 72, 82, 69, 69, 160, 60, 102, 114, + 97, 99, 116, 105, 111, 110, 62, 160, 48, 48, 51, 51, 160, 116, 117, 114, + 110, 101, 100, 160, 48, 48, 52, 49, 160, 82, 73, 78, 71, 160, 48, 48, 52, + 51, 160, 48, 48, 52, 53, 160, 48, 48, 52, 57, 160, 97, 102, 114, 105, 99, + 97, 110, 160, 100, 32, 45, 160, 48, 48, 52, 69, 160, 48, 48, 52, 70, 160, + 77, 85, 76, 84, 73, 80, 76, 73, 67, 65, 84, 73, 79, 78, 160, 40, 115, 97, + 108, 116, 105, 114, 101, 32, 45, 160, 40, 109, 117, 108, 116, 105, 112, + 108, 105, 99, 97, 116, 105, 111, 110, 160, 98, 97, 108, 108, 111, 116, + 160, 40, 99, 114, 111, 115, 115, 160, 99, 114, 111, 115, 115, 160, 112, + 114, 111, 100, 117, 99, 116, 32, 45, 160, 40, 99, 97, 110, 99, 101, 108, + 108, 97, 116, 105, 111, 110, 160, 115, 97, 108, 116, 105, 114, 101, 32, + 45, 160, 40, 101, 109, 112, 116, 121, 160, 115, 101, 116, 32, 45, 160, + 48, 48, 53, 53, 160, 48, 48, 53, 57, 160, 83, 72, 65, 82, 80, 160, 83, + 119, 105, 115, 115, 160, 72, 105, 103, 104, 160, 99, 97, 115, 101, 160, + 116, 121, 112, 111, 103, 114, 97, 112, 104, 105, 99, 97, 108, 108, 121, + 160, 98, 101, 160, 98, 97, 115, 101, 100, 160, 48, 49, 55, 70, 160, 101, + 105, 116, 104, 101, 114, 160, 48, 48, 55, 51, 160, 48, 48, 55, 65, 160, + 40, 116, 104, 101, 160, 108, 97, 116, 116, 101, 114, 160, 115, 105, 109, + 105, 108, 97, 114, 160, 97, 112, 112, 101, 97, 114, 97, 110, 99, 101, + 160, 102, 111, 114, 109, 115, 160, 98, 101, 116, 97, 32, 45, 160, 48, 48, + 54, 49, 160, 68, 97, 110, 105, 115, 104, 44, 160, 78, 111, 114, 119, 101, + 103, 105, 97, 110, 44, 160, 40, 102, 114, 111, 109, 160, 79, 108, 100, + 160, 73, 99, 101, 108, 97, 110, 100, 105, 99, 44, 160, 70, 97, 114, 111, + 101, 115, 101, 44, 160, 69, 110, 103, 108, 105, 115, 104, 44, 160, 70, + 114, 101, 110, 99, 104, 44, 160, 111, 101, 32, 45, 160, 40, 99, 121, 114, + 105, 108, 108, 105, 99, 160, 48, 48, 54, 51, 160, 48, 48, 54, 53, 160, + 48, 48, 54, 57, 160, 100, 101, 108, 116, 97, 32, 45, 160, 48, 48, 54, 69, + 160, 48, 48, 54, 70, 160, 69, 115, 116, 111, 110, 105, 97, 110, 44, 160, + 68, 73, 86, 73, 83, 73, 79, 78, 160, 111, 99, 99, 97, 115, 105, 111, 110, + 97, 108, 108, 121, 160, 109, 111, 114, 101, 160, 100, 105, 115, 116, 105, + 110, 99, 116, 160, 115, 104, 97, 112, 101, 160, 104, 121, 112, 104, 101, + 110, 160, 104, 105, 115, 116, 111, 114, 105, 99, 97, 108, 108, 121, 160, + 40, 115, 121, 114, 105, 97, 99, 160, 40, 108, 111, 110, 103, 160, 40, + 100, 105, 97, 109, 101, 116, 101, 114, 160, 48, 48, 55, 53, 160, 67, 122, + 101, 99, 104, 44, 160, 83, 108, 111, 118, 97, 107, 44, 160, 48, 48, 55, + 57, 160, 82, 117, 110, 105, 99, 160, 108, 101, 116, 116, 101, 114, 160, + 98, 111, 114, 114, 111, 119, 101, 100, 160, 105, 110, 116, 111, 160, 116, + 104, 111, 114, 110, 32, 45, 160, 109, 101, 100, 105, 101, 118, 97, 108, + 160, 72, 117, 110, 103, 97, 114, 105, 97, 110, 160, 76, 97, 116, 118, + 105, 97, 110, 44, 160, 76, 97, 116, 105, 110, 44, 160, 82, 111, 109, 97, + 110, 105, 97, 110, 44, 160, 86, 105, 101, 116, 110, 97, 109, 101, 115, + 101, 44, 160, 80, 111, 108, 105, 115, 104, 44, 160, 76, 105, 116, 104, + 117, 97, 110, 105, 97, 110, 44, 160, 67, 114, 111, 97, 116, 105, 97, 110, + 44, 160, 83, 101, 114, 98, 105, 97, 110, 44, 160, 116, 115, 104, 101, 32, + 45, 160, 68, 79, 84, 160, 77, 97, 108, 116, 101, 115, 101, 44, 160, 71, + 97, 101, 108, 105, 99, 160, 40, 111, 108, 100, 160, 83, 108, 111, 118, + 101, 110, 105, 97, 110, 44, 160, 117, 115, 105, 110, 103, 160, 99, 97, + 114, 111, 110, 47, 104, 97, 99, 101, 107, 160, 48, 48, 52, 52, 160, 97, + 112, 111, 115, 116, 114, 111, 112, 104, 101, 160, 48, 48, 54, 52, 160, + 101, 116, 104, 32, 45, 160, 97, 108, 116, 101, 114, 110, 97, 116, 101, + 160, 116, 104, 114, 111, 117, 103, 104, 160, 98, 111, 119, 108, 160, 65, + 109, 101, 114, 105, 99, 97, 110, 105, 115, 116, 160, 100, 106, 101, 32, + 45, 160, 48, 48, 52, 55, 160, 48, 48, 54, 55, 160, 84, 117, 114, 107, + 105, 115, 104, 44, 160, 99, 97, 114, 111, 110, 32, 45, 160, 116, 104, + 101, 114, 101, 160, 116, 104, 114, 101, 101, 160, 109, 97, 106, 111, 114, + 160, 108, 111, 119, 101, 114, 99, 97, 115, 101, 160, 78, 97, 119, 100, + 109, 160, 48, 48, 52, 56, 160, 48, 48, 54, 56, 160, 73, 80, 65, 44, 160, + 99, 111, 110, 115, 116, 97, 110, 116, 160, 111, 118, 101, 114, 160, 112, + 105, 32, 45, 160, 71, 114, 101, 101, 110, 108, 97, 110, 100, 105, 99, + 160, 111, 114, 116, 104, 111, 103, 114, 97, 112, 104, 121, 41, 44, 160, + 68, 79, 84, 76, 69, 83, 83, 160, 76, 65, 84, 73, 78, 160, 67, 65, 80, 73, + 84, 65, 76, 160, 76, 73, 71, 65, 84, 85, 82, 69, 160, 48, 48, 52, 65, + 160, 48, 48, 54, 65, 160, 48, 48, 52, 66, 160, 48, 48, 54, 66, 160, 48, + 48, 52, 67, 160, 48, 48, 54, 67, 160, 115, 111, 109, 101, 160, 102, 111, + 110, 116, 115, 160, 115, 104, 111, 119, 160, 102, 111, 114, 109, 160, + 102, 111, 108, 108, 111, 119, 105, 110, 103, 160, 66, 89, 160, 100, 101, + 112, 114, 101, 99, 97, 116, 101, 100, 160, 115, 116, 114, 111, 110, 103, + 108, 121, 160, 48, 50, 66, 67, 160, 97, 108, 115, 111, 160, 108, 97, 114, + 103, 101, 160, 83, 97, 109, 105, 44, 160, 97, 101, 32, 45, 160, 48, 48, + 53, 50, 160, 48, 48, 55, 50, 160, 48, 48, 53, 51, 160, 73, 110, 100, 105, + 99, 160, 116, 114, 97, 110, 115, 108, 105, 116, 101, 114, 97, 116, 105, + 111, 110, 44, 160, 65, 122, 101, 114, 98, 97, 105, 106, 97, 110, 105, 44, + 160, 115, 104, 111, 117, 108, 100, 160, 105, 110, 115, 116, 101, 97, 100, + 160, 99, 111, 109, 109, 97, 160, 70, 105, 110, 110, 105, 115, 104, 44, + 160, 48, 48, 53, 52, 160, 83, 101, 109, 105, 116, 105, 99, 160, 48, 48, + 55, 52, 160, 48, 48, 53, 55, 160, 48, 48, 55, 55, 160, 48, 48, 53, 65, + 160, 76, 79, 78, 71, 160, 99, 111, 109, 109, 111, 110, 160, 82, 111, 109, + 97, 110, 160, 116, 121, 112, 101, 115, 160, 117, 110, 116, 105, 108, 160, + 99, 117, 114, 114, 101, 110, 116, 160, 70, 114, 97, 107, 116, 117, 114, + 160, 117, 115, 97, 103, 101, 160, 112, 104, 111, 110, 101, 116, 105, 99, + 160, 111, 114, 116, 104, 111, 103, 114, 97, 112, 104, 105, 101, 115, 160, + 80, 97, 110, 45, 78, 105, 103, 101, 114, 105, 97, 110, 160, 102, 111, + 114, 109, 101, 114, 160, 109, 105, 110, 111, 114, 105, 116, 121, 160, + 108, 97, 110, 103, 117, 97, 103, 101, 160, 98, 101, 32, 45, 160, 84, 79, + 78, 69, 160, 90, 104, 117, 97, 110, 103, 160, 116, 111, 110, 101, 160, + 67, 121, 114, 105, 108, 108, 105, 99, 160, 102, 111, 117, 114, 160, 122, + 101, 32, 45, 160, 99, 104, 101, 32, 45, 160, 115, 111, 102, 116, 160, 79, + 80, 69, 78, 160, 65, 70, 82, 73, 67, 65, 78, 160, 114, 101, 118, 101, + 114, 115, 101, 100, 160, 108, 97, 98, 105, 97, 108, 105, 122, 101, 100, + 160, 114, 101, 99, 111, 109, 109, 101, 110, 100, 101, 100, 160, 115, 112, + 101, 108, 108, 105, 110, 103, 115, 160, 48, 50, 66, 55, 160, 82, 69, 86, + 69, 82, 83, 69, 68, 160, 115, 99, 104, 119, 97, 32, 45, 160, 102, 117, + 110, 99, 116, 105, 111, 110, 160, 97, 98, 98, 114, 101, 118, 105, 97, + 116, 105, 111, 110, 160, 99, 111, 110, 118, 101, 110, 116, 105, 111, 110, + 160, 98, 97, 114, 114, 101, 100, 160, 105, 44, 160, 74, 97, 112, 97, 110, + 101, 115, 101, 160, 115, 112, 101, 108, 108, 105, 110, 103, 160, 110, 97, + 115, 97, 108, 105, 122, 97, 116, 105, 111, 110, 160, 80, 97, 110, 45, 84, + 117, 114, 107, 105, 99, 160, 115, 105, 120, 32, 45, 160, 115, 105, 103, + 109, 97, 32, 45, 160, 69, 83, 72, 160, 112, 97, 108, 97, 116, 111, 97, + 108, 118, 101, 111, 108, 97, 114, 160, 112, 97, 108, 97, 116, 97, 108, + 160, 48, 50, 56, 51, 160, 48, 50, 66, 55, 44, 160, 48, 48, 69, 55, 160, + 80, 65, 76, 65, 84, 65, 76, 160, 112, 97, 108, 97, 116, 97, 108, 105, + 122, 101, 100, 160, 118, 97, 114, 105, 97, 110, 116, 160, 104, 111, 111, + 107, 160, 82, 69, 84, 82, 79, 70, 76, 69, 88, 160, 108, 97, 110, 103, + 117, 97, 103, 101, 115, 160, 87, 101, 115, 116, 160, 83, 107, 111, 108, + 116, 160, 121, 111, 103, 104, 32, 45, 160, 97, 98, 107, 104, 97, 115, + 105, 97, 110, 160, 100, 122, 101, 32, 45, 160, 118, 111, 105, 99, 101, + 100, 160, 112, 104, 97, 114, 121, 110, 103, 101, 97, 108, 160, 102, 114, + 105, 99, 97, 116, 105, 118, 101, 32, 45, 160, 97, 105, 110, 32, 45, 160, + 48, 50, 57, 50, 160, 84, 87, 79, 160, 71, 76, 79, 84, 84, 65, 76, 160, + 83, 84, 79, 80, 160, 97, 99, 116, 117, 97, 108, 108, 121, 160, 114, 97, + 116, 104, 101, 114, 160, 116, 104, 97, 110, 160, 103, 108, 111, 116, 116, + 97, 108, 160, 98, 121, 160, 109, 111, 100, 101, 114, 110, 160, 119, 117, + 110, 106, 111, 160, 119, 121, 110, 110, 160, 68, 69, 78, 84, 65, 76, 160, + 75, 104, 111, 105, 115, 97, 110, 160, 90, 117, 108, 117, 160, 40, 115, + 111, 108, 105, 100, 117, 115, 32, 45, 160, 76, 65, 84, 69, 82, 65, 76, + 160, 40, 112, 97, 114, 97, 108, 108, 101, 108, 160, 65, 76, 86, 69, 79, + 76, 65, 82, 160, 99, 108, 105, 99, 107, 160, 115, 116, 114, 101, 116, 99, + 104, 101, 100, 160, 68, 90, 160, 80, 105, 110, 121, 105, 110, 160, 116, + 104, 105, 114, 100, 160, 48, 48, 68, 67, 160, 102, 105, 114, 115, 116, + 160, 48, 48, 70, 67, 160, 115, 101, 99, 111, 110, 100, 160, 102, 111, + 117, 114, 116, 104, 160, 115, 99, 104, 119, 97, 160, 85, 114, 97, 108, + 105, 99, 105, 115, 116, 160, 65, 78, 68, 160, 65, 69, 160, 48, 48, 67, + 54, 160, 48, 48, 69, 54, 160, 79, 71, 79, 78, 69, 75, 160, 114, 101, 99, + 101, 110, 116, 160, 108, 105, 110, 103, 117, 105, 115, 116, 105, 99, 160, + 77, 97, 99, 101, 100, 111, 110, 105, 97, 110, 160, 83, 101, 114, 98, 105, + 97, 110, 160, 65, 66, 79, 86, 69, 160, 48, 48, 67, 53, 160, 67, 79, 77, + 77, 65, 160, 77, 105, 100, 100, 108, 101, 160, 105, 110, 115, 117, 108, + 97, 114, 160, 48, 48, 68, 53, 160, 48, 48, 70, 53, 160, 68, 73, 65, 71, + 79, 78, 65, 76, 160, 83, 87, 65, 83, 72, 160, 118, 111, 105, 99, 101, + 108, 101, 115, 115, 160, 108, 97, 98, 105, 111, 45, 97, 108, 118, 101, + 111, 108, 97, 114, 160, 99, 97, 115, 105, 110, 103, 160, 83, 77, 65, 76, + 76, 160, 72, 79, 79, 75, 160, 99, 101, 110, 116, 114, 97, 108, 160, 117, + 110, 114, 111, 117, 110, 100, 101, 100, 160, 98, 97, 99, 107, 160, 97, + 108, 112, 104, 97, 32, 45, 160, 114, 111, 117, 110, 100, 101, 100, 160, + 105, 109, 112, 108, 111, 115, 105, 118, 101, 160, 98, 105, 108, 97, 98, + 105, 97, 108, 160, 108, 111, 119, 101, 114, 45, 109, 105, 100, 160, 111, + 108, 100, 101, 114, 160, 97, 108, 118, 101, 111, 108, 111, 45, 112, 97, + 108, 97, 116, 97, 108, 160, 108, 97, 109, 105, 110, 97, 108, 160, 116, + 114, 97, 110, 115, 99, 114, 105, 112, 116, 105, 111, 110, 160, 115, 111, + 117, 110, 100, 160, 115, 112, 101, 108, 108, 101, 100, 160, 48, 49, 53, + 66, 160, 117, 112, 112, 101, 114, 45, 109, 105, 100, 160, 109, 105, 100, + 45, 99, 101, 110, 116, 114, 97, 108, 160, 117, 112, 112, 101, 114, 99, + 97, 115, 101, 160, 97, 115, 115, 111, 99, 105, 97, 116, 101, 100, 160, + 83, 67, 72, 87, 65, 160, 114, 104, 111, 116, 97, 99, 105, 122, 101, 100, + 160, 102, 114, 111, 110, 116, 160, 67, 76, 79, 83, 69, 68, 160, 99, 108, + 111, 115, 101, 100, 160, 98, 101, 116, 116, 101, 114, 160, 116, 104, 111, + 117, 103, 104, 116, 160, 97, 114, 99, 104, 97, 105, 99, 160, 118, 101, + 108, 97, 114, 160, 83, 67, 82, 73, 80, 84, 160, 117, 118, 117, 108, 97, + 114, 160, 103, 97, 109, 109, 97, 32, 45, 160, 82, 65, 77, 83, 160, 98, + 97, 98, 121, 160, 103, 97, 109, 109, 97, 160, 72, 69, 78, 71, 160, 83, + 119, 101, 100, 105, 115, 104, 160, 104, 105, 103, 104, 160, 115, 101, + 109, 105, 45, 104, 105, 103, 104, 160, 116, 111, 112, 160, 98, 111, 116, + 116, 111, 109, 160, 102, 111, 110, 116, 160, 97, 118, 111, 105, 100, 160, + 118, 101, 108, 97, 114, 105, 122, 101, 100, 160, 108, 97, 116, 101, 114, + 97, 108, 160, 108, 97, 98, 105, 111, 100, 101, 110, 116, 97, 108, 160, + 66, 65, 82, 82, 69, 68, 160, 118, 111, 119, 101, 108, 44, 160, 116, 104, + 101, 116, 97, 32, 45, 160, 102, 105, 116, 97, 32, 45, 160, 40, 108, 97, + 116, 105, 110, 160, 112, 104, 105, 32, 45, 160, 115, 116, 114, 105, 100, + 101, 110, 116, 160, 105, 111, 116, 97, 160, 97, 112, 105, 99, 97, 108, + 160, 108, 105, 110, 103, 117, 105, 115, 116, 115, 160, 119, 111, 114, + 107, 105, 110, 103, 160, 67, 104, 105, 110, 101, 115, 101, 160, 83, 105, + 110, 111, 45, 84, 105, 98, 101, 116, 97, 110, 160, 115, 112, 101, 108, + 108, 105, 110, 103, 32, 45, 160, 112, 114, 101, 115, 101, 110, 116, 97, + 116, 105, 111, 110, 160, 102, 114, 105, 99, 97, 116, 105, 118, 101, 160, + 112, 111, 115, 116, 97, 108, 118, 101, 111, 108, 97, 114, 160, 83, 81, + 85, 65, 84, 160, 111, 114, 105, 103, 105, 110, 160, 100, 101, 115, 112, + 105, 116, 101, 160, 105, 116, 115, 160, 117, 112, 115, 105, 108, 111, + 110, 32, 45, 160, 40, 108, 111, 103, 105, 99, 97, 108, 160, 97, 110, 100, + 32, 45, 160, 108, 97, 98, 105, 111, 118, 101, 108, 97, 114, 160, 110, 97, + 109, 101, 100, 160, 40, 111, 117, 110, 99, 101, 160, 99, 97, 115, 101, + 108, 101, 115, 115, 160, 80, 72, 65, 82, 89, 78, 71, 69, 65, 76, 160, 86, + 79, 73, 67, 69, 68, 160, 114, 101, 118, 101, 114, 115, 101, 100, 32, 45, + 160, 83, 84, 82, 69, 84, 67, 72, 69, 68, 160, 40, 111, 114, 160, 66, 73, + 76, 65, 66, 73, 65, 76, 160, 101, 112, 105, 103, 108, 111, 116, 116, 97, + 108, 160, 67, 82, 79, 83, 83, 69, 68, 173, 100, 105, 103, 114, 97, 112, + 104, 160, 68, 69, 90, 72, 160, 68, 73, 71, 82, 65, 80, 72, 160, 84, 83, + 160, 84, 69, 83, 72, 160, 70, 69, 78, 71, 160, 118, 101, 108, 111, 112, + 104, 97, 114, 121, 110, 103, 101, 97, 108, 160, 97, 117, 100, 105, 98, + 108, 101, 160, 70, 73, 83, 72, 72, 79, 79, 75, 160, 100, 105, 97, 101, + 114, 101, 115, 105, 115, 160, 112, 114, 101, 99, 101, 100, 105, 110, 103, + 160, 97, 114, 99, 104, 160, 115, 116, 114, 101, 115, 115, 44, 160, 122, + 110, 97, 107, 160, 40, 67, 121, 114, 105, 108, 108, 105, 99, 160, 115, + 105, 103, 110, 58, 160, 72, 101, 98, 114, 101, 119, 160, 110, 117, 109, + 101, 114, 97, 108, 160, 104, 97, 114, 100, 160, 110, 111, 160, 84, 85, + 82, 78, 69, 68, 160, 116, 121, 112, 111, 103, 114, 97, 112, 104, 105, 99, + 97, 108, 160, 40, 110, 107, 111, 160, 115, 116, 111, 112, 44, 160, 116, + 104, 105, 115, 160, 109, 97, 114, 107, 101, 114, 160, 97, 98, 111, 118, + 101, 160, 114, 105, 103, 104, 116, 32, 45, 160, 119, 101, 97, 107, 160, + 109, 111, 100, 105, 102, 105, 101, 114, 160, 114, 105, 110, 103, 32, 45, + 160, 65, 114, 97, 98, 105, 99, 160, 104, 97, 109, 122, 97, 160, 97, 108, + 101, 102, 32, 45, 160, 97, 105, 110, 160, 97, 121, 105, 110, 32, 45, 160, + 101, 106, 101, 99, 116, 105, 118, 101, 160, 102, 114, 111, 110, 116, 101, + 100, 160, 98, 97, 99, 107, 101, 100, 160, 85, 80, 160, 40, 99, 105, 114, + 99, 117, 109, 102, 108, 101, 120, 160, 68, 79, 87, 78, 160, 114, 105, + 115, 105, 110, 103, 45, 102, 97, 108, 108, 105, 110, 103, 160, 116, 111, + 110, 101, 44, 160, 115, 101, 99, 111, 110, 100, 97, 114, 121, 160, 112, + 114, 105, 109, 97, 114, 121, 160, 112, 114, 101, 99, 101, 100, 101, 115, + 160, 115, 121, 108, 108, 97, 98, 108, 101, 160, 108, 101, 118, 101, 108, + 160, 102, 111, 108, 108, 111, 119, 115, 160, 40, 109, 97, 99, 114, 111, + 110, 32, 45, 160, 40, 73, 80, 65, 41, 44, 160, 40, 97, 99, 117, 116, 101, + 160, 104, 105, 103, 104, 45, 102, 97, 108, 108, 105, 110, 103, 160, 40, + 103, 114, 97, 118, 101, 160, 108, 111, 119, 45, 114, 105, 115, 105, 110, + 103, 160, 84, 82, 73, 65, 78, 71, 85, 76, 65, 82, 160, 108, 101, 110, + 103, 116, 104, 160, 40, 99, 111, 108, 111, 110, 32, 45, 160, 72, 65, 76, + 70, 160, 67, 69, 78, 84, 82, 69, 68, 160, 108, 101, 115, 115, 160, 118, + 111, 119, 101, 108, 160, 114, 97, 105, 115, 105, 110, 103, 160, 116, 97, + 99, 107, 160, 108, 111, 119, 101, 114, 105, 110, 103, 160, 100, 111, 119, + 110, 160, 97, 100, 118, 97, 110, 99, 101, 100, 160, 77, 73, 78, 85, 83, + 160, 114, 101, 116, 114, 97, 99, 116, 101, 100, 160, 102, 105, 102, 116, + 104, 160, 111, 103, 111, 110, 101, 107, 32, 45, 160, 40, 116, 105, 108, + 100, 101, 32, 45, 160, 111, 102, 116, 101, 110, 160, 67, 82, 79, 83, 83, + 160, 108, 101, 116, 116, 101, 114, 115, 160, 69, 88, 84, 82, 65, 45, 72, + 73, 71, 72, 160, 72, 73, 71, 72, 160, 77, 73, 68, 160, 69, 88, 84, 82, + 65, 45, 76, 79, 87, 160, 89, 73, 78, 160, 68, 69, 80, 65, 82, 84, 73, 78, + 71, 160, 89, 65, 78, 71, 160, 82, 65, 73, 83, 69, 68, 160, 66, 69, 71, + 73, 78, 160, 69, 78, 68, 160, 67, 79, 77, 66, 73, 78, 73, 78, 71, 160, + 80, 105, 110, 121, 105, 110, 58, 160, 115, 116, 114, 101, 115, 115, 160, + 73, 80, 65, 58, 160, 86, 105, 101, 116, 110, 97, 109, 101, 115, 101, 160, + 99, 111, 110, 110, 101, 99, 116, 115, 160, 40, 98, 114, 101, 118, 101, + 32, 45, 160, 107, 97, 118, 121, 107, 97, 32, 45, 160, 97, 98, 111, 118, + 101, 44, 160, 99, 97, 110, 100, 114, 97, 98, 105, 110, 100, 117, 32, 45, + 160, 112, 97, 108, 97, 116, 97, 108, 105, 122, 97, 116, 105, 111, 110, + 32, 45, 160, 112, 111, 107, 114, 121, 116, 105, 101, 32, 45, 160, 76, 97, + 116, 118, 105, 97, 110, 160, 98, 114, 101, 97, 116, 104, 105, 110, 103, + 160, 65, 109, 101, 114, 105, 99, 97, 110, 105, 115, 116, 58, 160, 112, + 115, 105, 108, 105, 160, 112, 110, 101, 117, 109, 97, 116, 97, 32, 45, + 160, 100, 97, 115, 105, 97, 160, 65, 67, 67, 69, 78, 84, 160, 84, 65, 67, + 75, 160, 116, 97, 99, 107, 32, 45, 160, 65, 78, 71, 76, 69, 160, 118, 97, + 114, 105, 101, 116, 121, 160, 83, 73, 71, 78, 160, 99, 108, 111, 115, + 101, 114, 160, 73, 110, 100, 111, 45, 69, 117, 114, 111, 112, 101, 97, + 110, 105, 115, 116, 58, 160, 118, 101, 108, 97, 114, 105, 122, 97, 116, + 105, 111, 110, 160, 68, 73, 65, 69, 82, 69, 83, 73, 83, 160, 118, 111, + 99, 97, 108, 105, 99, 160, 116, 114, 97, 110, 115, 108, 105, 116, 101, + 114, 97, 116, 105, 111, 110, 160, 110, 97, 115, 97, 108, 160, 71, 101, + 114, 109, 97, 110, 160, 66, 82, 73, 68, 71, 69, 160, 65, 82, 67, 72, 160, + 67, 65, 82, 79, 78, 160, 66, 82, 69, 86, 69, 160, 84, 73, 76, 68, 69, + 160, 77, 65, 67, 82, 79, 78, 160, 117, 110, 100, 101, 114, 108, 105, 110, + 101, 44, 160, 83, 72, 79, 82, 84, 160, 83, 84, 82, 79, 75, 69, 160, 83, + 79, 76, 73, 68, 85, 83, 160, 115, 108, 97, 115, 104, 160, 119, 105, 100, + 101, 160, 98, 114, 105, 100, 103, 101, 160, 114, 101, 99, 116, 97, 110, + 103, 108, 101, 160, 105, 110, 100, 105, 99, 97, 116, 101, 115, 160, 111, + 109, 105, 116, 116, 101, 100, 160, 112, 97, 121, 101, 114, 111, 107, 32, + 45, 160, 99, 111, 109, 98, 105, 110, 105, 110, 103, 160, 68, 73, 65, 76, + 89, 84, 73, 75, 65, 160, 48, 51, 48, 56, 160, 98, 101, 108, 111, 119, + 160, 110, 111, 116, 101, 160, 115, 112, 101, 99, 105, 97, 108, 160, 121, + 112, 111, 103, 101, 103, 114, 97, 109, 109, 101, 110, 105, 32, 45, 160, + 105, 111, 116, 97, 32, 45, 160, 115, 116, 114, 111, 110, 103, 160, 65, + 76, 77, 79, 83, 84, 160, 65, 82, 82, 79, 87, 160, 108, 97, 98, 105, 97, + 108, 160, 85, 80, 87, 65, 82, 68, 83, 160, 118, 105, 115, 105, 98, 108, + 101, 160, 110, 97, 109, 101, 160, 65, 82, 82, 79, 87, 72, 69, 65, 68, + 160, 116, 114, 97, 110, 115, 108, 105, 116, 101, 114, 97, 116, 105, 111, + 110, 115, 160, 108, 101, 102, 116, 32, 45, 160, 65, 83, 84, 69, 82, 73, + 83, 75, 160, 90, 73, 71, 90, 65, 71, 160, 76, 105, 116, 104, 117, 97, + 110, 105, 97, 110, 160, 109, 101, 100, 105, 101, 118, 97, 108, 105, 115, + 116, 160, 104, 97, 108, 102, 32, 45, 160, 65, 82, 67, 72, 65, 73, 67, + 160, 71, 82, 69, 69, 75, 160, 78, 85, 77, 69, 82, 65, 76, 160, 110, 117, + 109, 101, 114, 105, 99, 160, 76, 79, 87, 69, 82, 160, 80, 65, 77, 80, 72, + 89, 76, 73, 65, 78, 160, 76, 85, 78, 65, 84, 69, 160, 83, 73, 71, 77, 65, + 160, 68, 79, 84, 84, 69, 68, 160, 48, 48, 51, 66, 160, 99, 111, 109, 112, + 97, 116, 105, 98, 105, 108, 105, 116, 121, 160, 100, 101, 99, 111, 109, + 112, 111, 115, 105, 116, 105, 111, 110, 160, 48, 48, 65, 56, 160, 48, 51, + 57, 49, 160, 102, 117, 110, 99, 116, 105, 111, 110, 115, 160, 108, 105, + 107, 101, 160, 48, 48, 66, 55, 160, 48, 51, 57, 53, 160, 48, 51, 57, 55, + 160, 48, 51, 57, 57, 160, 48, 51, 57, 70, 160, 48, 51, 65, 53, 160, 48, + 51, 65, 57, 160, 48, 51, 67, 65, 160, 40, 105, 110, 99, 114, 101, 109, + 101, 110, 116, 32, 45, 160, 40, 110, 45, 97, 114, 121, 160, 101, 115, + 104, 32, 45, 160, 115, 117, 109, 109, 97, 116, 105, 111, 110, 32, 45, + 160, 48, 51, 66, 49, 160, 48, 51, 66, 53, 160, 48, 51, 66, 55, 160, 48, + 51, 66, 57, 160, 48, 51, 67, 66, 160, 40, 112, 114, 111, 112, 111, 114, + 116, 105, 111, 110, 97, 108, 160, 40, 100, 111, 117, 98, 108, 101, 45, + 115, 116, 114, 117, 99, 107, 160, 109, 97, 116, 104, 160, 70, 73, 78, 65, + 76, 160, 115, 116, 105, 103, 109, 97, 160, 97, 99, 116, 117, 97, 108, + 160, 115, 116, 105, 103, 109, 97, 32, 45, 160, 118, 97, 108, 117, 101, + 160, 111, 114, 100, 105, 110, 97, 114, 121, 160, 115, 104, 111, 119, 105, + 110, 103, 160, 109, 97, 116, 104, 101, 109, 97, 116, 105, 99, 97, 108, + 160, 99, 111, 110, 116, 101, 120, 116, 115, 44, 160, 112, 114, 101, 102, + 101, 114, 114, 101, 100, 44, 160, 99, 111, 110, 116, 114, 97, 115, 116, + 160, 112, 104, 105, 160, 99, 104, 105, 32, 45, 160, 111, 109, 101, 103, + 97, 32, 45, 160, 48, 51, 67, 53, 160, 48, 51, 66, 70, 160, 48, 51, 67, + 57, 160, 75, 65, 73, 160, 107, 97, 105, 160, 48, 51, 66, 50, 160, 84, 72, + 69, 84, 65, 160, 116, 101, 99, 104, 110, 105, 99, 97, 108, 160, 48, 51, + 66, 56, 160, 85, 80, 83, 73, 76, 79, 78, 160, 48, 51, 68, 50, 160, 80, + 72, 73, 160, 115, 121, 109, 98, 111, 108, 44, 160, 109, 97, 112, 115, + 160, 48, 51, 67, 54, 160, 80, 73, 160, 111, 109, 101, 103, 97, 160, 40, + 99, 111, 112, 116, 105, 99, 160, 115, 121, 109, 98, 111, 108, 115, 160, + 99, 117, 114, 115, 105, 118, 101, 160, 108, 105, 103, 97, 116, 117, 114, + 101, 44, 160, 119, 104, 111, 115, 101, 160, 119, 97, 115, 160, 102, 105, + 110, 97, 108, 160, 108, 101, 103, 97, 108, 160, 75, 65, 80, 80, 65, 160, + 48, 51, 66, 65, 160, 82, 72, 79, 160, 48, 51, 67, 49, 160, 108, 117, 110, + 97, 116, 101, 160, 115, 105, 103, 109, 97, 160, 48, 51, 67, 50, 160, 48, + 51, 57, 56, 160, 69, 80, 83, 73, 76, 79, 78, 160, 115, 116, 114, 97, 105, + 103, 104, 116, 160, 101, 108, 101, 109, 101, 110, 116, 160, 111, 102, 32, + 45, 160, 99, 111, 110, 116, 97, 105, 110, 115, 160, 48, 51, 65, 51, 160, + 97, 98, 98, 114, 101, 118, 105, 97, 116, 105, 111, 110, 115, 160, 99, + 111, 110, 116, 97, 105, 110, 105, 110, 103, 160, 73, 69, 160, 48, 52, 49, + 53, 160, 85, 75, 82, 65, 73, 78, 73, 65, 78, 160, 66, 89, 69, 76, 79, 82, + 85, 83, 83, 73, 65, 78, 45, 85, 75, 82, 65, 73, 78, 73, 65, 78, 160, 98, + 121, 101, 108, 111, 114, 117, 115, 115, 105, 97, 110, 45, 117, 107, 114, + 97, 105, 110, 105, 97, 110, 160, 48, 52, 49, 56, 160, 48, 52, 50, 51, + 160, 117, 107, 32, 45, 160, 117, 32, 45, 160, 109, 111, 110, 111, 103, + 114, 97, 112, 104, 160, 72, 65, 82, 68, 160, 48, 52, 51, 56, 160, 121, + 101, 114, 32, 45, 160, 121, 117, 32, 45, 160, 48, 52, 51, 53, 160, 77, + 97, 99, 101, 100, 111, 110, 105, 97, 110, 44, 160, 48, 52, 52, 51, 160, + 98, 114, 111, 97, 100, 160, 105, 111, 116, 105, 102, 105, 101, 100, 160, + 121, 97, 116, 32, 45, 160, 73, 79, 84, 73, 70, 73, 69, 68, 160, 76, 73, + 84, 84, 76, 69, 160, 108, 105, 116, 116, 108, 101, 160, 121, 117, 115, + 32, 45, 160, 98, 108, 101, 110, 100, 101, 100, 160, 66, 73, 71, 160, 73, + 90, 72, 73, 84, 83, 65, 160, 34, 100, 105, 103, 114, 97, 112, 104, 160, + 111, 110, 105, 107, 34, 160, 48, 52, 49, 69, 160, 34, 109, 111, 110, 111, + 103, 114, 97, 112, 104, 160, 48, 52, 51, 69, 160, 82, 79, 85, 78, 68, + 160, 79, 77, 69, 71, 65, 160, 110, 97, 109, 101, 44, 160, 100, 111, 101, + 115, 160, 67, 89, 82, 73, 76, 76, 73, 67, 160, 84, 72, 79, 85, 83, 65, + 78, 68, 83, 160, 116, 105, 116, 108, 111, 160, 118, 122, 109, 101, 116, + 32, 45, 160, 68, 65, 83, 73, 65, 160, 80, 83, 73, 76, 73, 160, 97, 116, + 116, 101, 115, 116, 101, 100, 160, 72, 85, 78, 68, 82, 69, 68, 160, 116, + 104, 111, 117, 115, 97, 110, 100, 115, 160, 77, 73, 76, 76, 73, 79, 78, + 83, 160, 109, 105, 108, 108, 105, 111, 110, 115, 160, 75, 105, 108, 100, + 105, 110, 160, 83, 69, 77, 73, 83, 79, 70, 84, 160, 66, 97, 115, 104, + 107, 105, 114, 44, 160, 84, 97, 116, 97, 114, 44, 160, 90, 69, 160, 108, + 101, 116, 116, 101, 114, 102, 111, 114, 109, 115, 160, 104, 111, 111, + 107, 115, 160, 97, 108, 116, 104, 111, 117, 103, 104, 160, 111, 99, 99, + 97, 115, 105, 111, 110, 97, 108, 160, 118, 97, 114, 105, 97, 110, 116, + 115, 160, 65, 98, 107, 104, 97, 115, 105, 97, 110, 44, 160, 84, 97, 106, + 105, 107, 44, 160, 66, 65, 83, 72, 75, 73, 82, 160, 69, 78, 160, 100, + 101, 99, 111, 109, 112, 111, 115, 97, 98, 108, 101, 160, 65, 66, 75, 72, + 65, 83, 73, 65, 78, 160, 105, 100, 101, 110, 116, 105, 99, 97, 108, 160, + 84, 69, 160, 83, 84, 82, 65, 73, 71, 72, 84, 160, 76, 69, 84, 84, 69, 82, + 160, 67, 72, 69, 160, 65, 98, 107, 104, 97, 122, 160, 115, 104, 97, 112, + 101, 100, 160, 97, 115, 112, 105, 114, 97, 116, 105, 111, 110, 160, 102, + 111, 114, 109, 97, 108, 160, 48, 52, 49, 54, 160, 48, 52, 51, 54, 160, + 75, 72, 65, 75, 65, 83, 83, 73, 65, 78, 160, 69, 77, 160, 48, 52, 49, 48, + 160, 48, 52, 51, 48, 160, 89, 69, 82, 85, 160, 75, 79, 77, 73, 160, 65, + 76, 69, 85, 84, 160, 83, 72, 72, 65, 160, 65, 82, 77, 69, 78, 73, 65, 78, + 160, 77, 79, 68, 73, 70, 73, 69, 82, 160, 69, 77, 80, 72, 65, 83, 73, 83, + 160, 105, 110, 116, 111, 110, 97, 116, 105, 111, 110, 160, 119, 111, 114, + 100, 44, 160, 111, 99, 99, 117, 114, 114, 105, 110, 103, 160, 65, 66, 66, + 82, 69, 86, 73, 65, 84, 73, 79, 78, 160, 89, 73, 160, 104, 105, 115, 116, + 111, 114, 105, 99, 160, 82, 73, 71, 72, 84, 45, 70, 65, 67, 73, 78, 71, + 160, 69, 84, 69, 82, 78, 73, 84, 89, 160, 76, 69, 70, 84, 45, 70, 65, 67, + 73, 78, 71, 160, 90, 65, 81, 69, 70, 160, 84, 104, 105, 115, 160, 90, 97, + 114, 113, 97, 160, 84, 115, 105, 110, 111, 114, 160, 112, 108, 97, 99, + 101, 100, 160, 112, 97, 122, 101, 114, 160, 84, 69, 76, 73, 83, 72, 65, + 160, 72, 69, 66, 82, 69, 87, 160, 77, 65, 82, 75, 160, 72, 65, 84, 65, + 70, 160, 113, 97, 109, 97, 116, 115, 160, 111, 114, 116, 104, 111, 103, + 114, 97, 112, 104, 121, 160, 116, 104, 97, 116, 160, 70, 79, 82, 160, 68, + 65, 71, 69, 83, 72, 160, 79, 82, 160, 119, 105, 116, 104, 105, 110, 160, + 116, 114, 101, 97, 116, 101, 100, 160, 83, 72, 73, 78, 160, 83, 73, 78, + 160, 85, 80, 80, 69, 82, 160, 78, 85, 78, 160, 110, 117, 110, 32, 45, + 160, 89, 79, 68, 160, 89, 73, 68, 68, 73, 83, 72, 160, 116, 115, 118, + 101, 121, 160, 86, 65, 86, 160, 65, 82, 65, 66, 73, 67, 160, 70, 79, 79, + 84, 78, 79, 84, 69, 160, 65, 82, 65, 66, 73, 67, 45, 73, 78, 68, 73, 67, + 160, 67, 85, 66, 69, 160, 114, 111, 111, 116, 32, 45, 160, 70, 79, 85, + 82, 84, 72, 160, 80, 69, 82, 160, 77, 73, 76, 76, 69, 160, 84, 69, 78, + 160, 84, 72, 79, 85, 83, 65, 78, 68, 160, 84, 104, 97, 97, 110, 97, 160, + 83, 121, 114, 105, 97, 99, 160, 40, 99, 111, 109, 109, 97, 32, 45, 160, + 68, 65, 84, 69, 160, 86, 69, 82, 83, 69, 160, 83, 65, 76, 76, 65, 76, 76, + 65, 72, 79, 85, 160, 65, 76, 65, 89, 72, 69, 160, 114, 101, 112, 114, + 101, 115, 101, 110, 116, 115, 160, 97, 108, 97, 121, 104, 101, 160, 34, + 109, 97, 121, 160, 117, 112, 111, 110, 160, 97, 108, 97, 121, 104, 105, + 160, 114, 97, 104, 109, 97, 116, 117, 108, 108, 97, 104, 160, 71, 111, + 100, 160, 82, 65, 68, 73, 160, 114, 97, 100, 105, 160, 119, 114, 105, + 116, 105, 110, 103, 115, 160, 112, 114, 111, 112, 101, 114, 160, 112, 97, + 117, 115, 101, 160, 112, 111, 115, 105, 116, 105, 111, 110, 160, 81, 117, + 114, 97, 110, 115, 160, 99, 111, 110, 102, 117, 115, 101, 100, 160, 84, + 65, 72, 160, 100, 105, 97, 99, 114, 105, 116, 105, 99, 160, 115, 117, 99, + 104, 160, 65, 76, 69, 70, 160, 76, 65, 77, 160, 101, 97, 114, 108, 121, + 160, 48, 54, 52, 69, 160, 48, 54, 52, 70, 160, 48, 54, 53, 48, 160, 40, + 115, 101, 109, 105, 99, 111, 108, 111, 110, 32, 45, 160, 79, 70, 160, 84, + 69, 88, 84, 160, 84, 82, 73, 80, 76, 69, 160, 80, 85, 78, 67, 84, 85, 65, + 84, 73, 79, 78, 160, 75, 65, 83, 72, 77, 73, 82, 73, 160, 77, 65, 68, 68, + 65, 160, 48, 54, 50, 55, 160, 72, 65, 77, 90, 65, 160, 48, 54, 52, 56, + 160, 112, 111, 115, 105, 116, 105, 111, 110, 101, 100, 160, 48, 54, 52, + 65, 160, 75, 69, 72, 69, 72, 160, 98, 97, 115, 101, 160, 83, 105, 110, + 100, 104, 105, 160, 117, 115, 101, 115, 160, 100, 111, 116, 115, 160, 97, + 110, 121, 160, 105, 110, 116, 101, 110, 100, 101, 100, 160, 121, 101, + 104, 160, 119, 114, 105, 116, 116, 101, 110, 160, 97, 98, 115, 101, 110, + 99, 101, 160, 97, 102, 116, 101, 114, 160, 105, 110, 99, 108, 117, 100, + 105, 110, 103, 160, 99, 105, 114, 99, 117, 108, 97, 114, 160, 108, 111, + 111, 107, 115, 160, 107, 104, 97, 104, 32, 45, 160, 83, 111, 117, 116, + 104, 160, 65, 115, 105, 97, 110, 160, 109, 97, 100, 100, 97, 160, 100, + 111, 117, 98, 108, 101, 100, 160, 109, 97, 100, 100, 97, 32, 45, 160, 83, + 85, 66, 83, 67, 82, 73, 80, 84, 160, 75, 97, 115, 104, 109, 105, 114, + 105, 44, 160, 78, 79, 79, 78, 160, 86, 79, 87, 69, 76, 160, 65, 102, 114, + 105, 99, 97, 110, 160, 81, 117, 114, 97, 110, 105, 99, 160, 116, 101, + 120, 116, 160, 70, 65, 84, 72, 65, 160, 87, 65, 86, 89, 160, 40, 112, + 101, 114, 99, 101, 110, 116, 160, 68, 69, 67, 73, 77, 65, 76, 160, 70, + 73, 86, 69, 160, 80, 79, 73, 78, 84, 69, 68, 160, 115, 101, 113, 117, + 101, 110, 99, 101, 160, 75, 97, 122, 97, 107, 104, 44, 160, 80, 101, 114, + 115, 105, 97, 110, 44, 160, 85, 114, 100, 117, 44, 160, 112, 104, 111, + 110, 101, 109, 101, 160, 83, 105, 110, 100, 104, 105, 44, 160, 80, 97, + 115, 104, 116, 111, 44, 160, 80, 101, 103, 111, 110, 44, 160, 110, 111, + 119, 160, 111, 98, 115, 111, 108, 101, 116, 101, 160, 75, 117, 114, 100, + 105, 115, 104, 44, 160, 77, 111, 114, 111, 99, 99, 97, 110, 160, 83, 65, + 68, 160, 66, 101, 114, 98, 101, 114, 44, 160, 65, 73, 78, 160, 70, 69, + 72, 160, 77, 97, 103, 104, 114, 105, 98, 160, 69, 97, 115, 116, 101, 114, + 110, 160, 102, 111, 114, 101, 105, 103, 110, 160, 81, 65, 70, 160, 65, + 114, 97, 98, 105, 99, 44, 160, 107, 97, 102, 160, 75, 65, 70, 160, 40, + 48, 54, 52, 51, 41, 160, 97, 112, 112, 101, 97, 114, 160, 102, 111, 117, + 110, 100, 160, 85, 121, 103, 104, 117, 114, 44, 160, 74, 97, 119, 105, + 44, 160, 80, 101, 103, 111, 110, 160, 71, 65, 70, 160, 85, 114, 100, 117, + 160, 84, 67, 72, 69, 72, 160, 89, 69, 72, 160, 105, 110, 100, 101, 112, + 101, 110, 100, 101, 110, 116, 160, 71, 79, 65, 76, 160, 77, 65, 82, 66, + 85, 84, 65, 160, 75, 73, 82, 71, 72, 73, 90, 160, 111, 99, 99, 117, 114, + 115, 160, 116, 97, 105, 108, 160, 75, 121, 114, 103, 121, 122, 44, 160, + 70, 65, 82, 83, 73, 160, 105, 110, 105, 116, 105, 97, 108, 160, 109, 101, + 100, 105, 97, 108, 160, 97, 108, 101, 102, 160, 121, 101, 104, 32, 45, + 160, 66, 65, 82, 82, 69, 69, 160, 82, 85, 66, 160, 82, 79, 85, 78, 68, + 69, 68, 160, 116, 121, 112, 105, 99, 97, 108, 160, 82, 69, 67, 84, 65, + 78, 71, 85, 76, 65, 82, 160, 116, 101, 114, 109, 160, 72, 69, 65, 68, + 160, 115, 101, 108, 101, 99, 116, 160, 116, 121, 112, 105, 99, 97, 108, + 108, 121, 160, 119, 97, 119, 32, 45, 160, 80, 76, 65, 67, 69, 160, 114, + 97, 110, 103, 101, 160, 103, 108, 121, 112, 104, 115, 160, 69, 77, 80, + 84, 89, 160, 67, 69, 78, 84, 82, 69, 160, 80, 101, 114, 115, 105, 97, + 110, 160, 100, 105, 102, 102, 101, 114, 101, 110, 116, 160, 115, 104, 97, + 114, 101, 160, 83, 72, 69, 69, 78, 160, 68, 65, 68, 160, 71, 72, 65, 73, + 78, 160, 83, 73, 78, 68, 72, 73, 160, 83, 89, 82, 73, 65, 67, 160, 83, + 85, 80, 82, 65, 76, 73, 78, 69, 65, 82, 160, 112, 97, 117, 115, 101, 115, + 44, 160, 101, 115, 112, 101, 99, 105, 97, 108, 108, 121, 160, 66, 105, + 98, 108, 105, 99, 97, 108, 160, 83, 85, 66, 76, 73, 78, 69, 65, 82, 160, + 109, 105, 110, 111, 114, 160, 101, 110, 100, 160, 72, 79, 82, 73, 90, 79, + 78, 84, 65, 76, 160, 119, 111, 114, 100, 115, 160, 116, 111, 103, 101, + 116, 104, 101, 114, 160, 67, 79, 76, 79, 78, 160, 83, 75, 69, 87, 69, 68, + 160, 100, 101, 112, 101, 110, 100, 101, 110, 116, 160, 112, 97, 114, 116, + 160, 112, 104, 114, 97, 115, 101, 160, 114, 101, 97, 108, 160, 99, 111, + 110, 116, 114, 97, 99, 116, 105, 111, 110, 160, 109, 111, 115, 116, 108, + 121, 160, 69, 97, 115, 116, 160, 72, 65, 82, 75, 76, 69, 65, 78, 160, + 112, 104, 114, 97, 115, 101, 44, 160, 109, 111, 114, 112, 104, 101, 109, + 101, 160, 109, 97, 114, 103, 105, 110, 97, 108, 160, 116, 101, 120, 116, + 115, 160, 71, 97, 114, 115, 104, 117, 110, 105, 160, 97, 109, 98, 105, + 103, 117, 111, 117, 115, 160, 67, 104, 114, 105, 115, 116, 105, 97, 110, + 160, 80, 69, 82, 83, 73, 65, 78, 160, 80, 84, 72, 65, 72, 65, 160, 90, + 81, 65, 80, 72, 65, 160, 82, 66, 65, 83, 65, 160, 90, 76, 65, 77, 65, + 160, 72, 66, 65, 83, 65, 160, 69, 83, 65, 83, 65, 160, 102, 101, 109, + 105, 110, 105, 110, 101, 160, 97, 115, 112, 105, 114, 97, 116, 101, 100, + 160, 68, 79, 84, 83, 160, 97, 110, 99, 105, 101, 110, 116, 160, 84, 117, + 114, 111, 121, 111, 160, 79, 66, 76, 73, 81, 85, 69, 160, 105, 110, 100, + 105, 99, 97, 116, 105, 111, 110, 160, 115, 105, 108, 101, 110, 116, 160, + 110, 117, 109, 98, 101, 114, 115, 160, 99, 101, 114, 116, 97, 105, 110, + 160, 79, 114, 116, 104, 111, 100, 111, 120, 160, 98, 111, 111, 107, 160, + 98, 114, 101, 97, 107, 105, 110, 103, 160, 83, 79, 71, 68, 73, 65, 78, + 160, 80, 79, 73, 78, 84, 73, 78, 71, 160, 86, 69, 82, 84, 73, 67, 65, 76, + 76, 89, 160, 66, 69, 76, 79, 87, 160, 70, 79, 85, 82, 160, 68, 79, 87, + 78, 87, 65, 82, 68, 83, 160, 99, 117, 114, 108, 32, 45, 160, 69, 88, 84, + 69, 78, 68, 69, 68, 160, 84, 72, 65, 65, 78, 65, 160, 78, 65, 160, 74, + 79, 78, 65, 160, 82, 73, 83, 73, 78, 71, 160, 68, 69, 83, 67, 69, 78, 68, + 73, 78, 71, 160, 78, 65, 83, 65, 76, 73, 90, 65, 84, 73, 79, 78, 160, 78, + 75, 79, 160, 83, 89, 77, 66, 79, 76, 160, 112, 108, 97, 99, 101, 109, + 101, 110, 116, 160, 116, 111, 112, 105, 99, 160, 117, 110, 100, 101, 114, + 160, 104, 111, 108, 100, 105, 110, 103, 160, 99, 111, 111, 107, 105, 110, + 103, 160, 100, 97, 32, 45, 160, 116, 97, 32, 45, 160, 83, 65, 77, 65, 82, + 73, 84, 65, 78, 160, 69, 80, 69, 78, 84, 72, 69, 84, 73, 67, 160, 102, + 97, 116, 104, 97, 160, 79, 86, 69, 82, 76, 79, 78, 71, 160, 119, 111, + 114, 100, 160, 77, 65, 78, 68, 65, 73, 67, 160, 71, 69, 77, 73, 78, 65, + 84, 73, 79, 78, 160, 77, 65, 76, 65, 89, 65, 76, 65, 77, 160, 110, 103, + 97, 32, 45, 160, 75, 65, 83, 82, 65, 160, 84, 65, 84, 87, 69, 69, 76, + 160, 84, 72, 73, 78, 160, 116, 121, 112, 101, 160, 111, 110, 108, 121, + 160, 69, 103, 121, 112, 116, 105, 97, 110, 160, 87, 79, 82, 68, 160, 68, + 79, 85, 66, 76, 69, 68, 160, 79, 86, 69, 82, 160, 65, 100, 97, 109, 97, + 119, 97, 160, 74, 69, 69, 77, 160, 77, 69, 69, 77, 160, 80, 69, 72, 160, + 102, 101, 104, 160, 113, 97, 102, 32, 45, 160, 113, 97, 102, 160, 110, + 111, 111, 110, 160, 84, 84, 69, 72, 160, 115, 104, 111, 119, 115, 160, + 76, 65, 82, 71, 69, 160, 83, 85, 75, 85, 78, 160, 67, 73, 82, 67, 76, 69, + 160, 73, 78, 83, 73, 68, 69, 160, 65, 83, 173, 68, 65, 77, 77, 65, 160, + 76, 79, 79, 80, 160, 115, 117, 99, 99, 101, 115, 115, 105, 118, 101, 160, + 83, 73, 68, 69, 87, 65, 89, 83, 160, 118, 97, 105, 100, 105, 107, 97, + 160, 86, 79, 67, 65, 76, 73, 67, 160, 67, 65, 78, 68, 82, 65, 160, 66, + 105, 104, 97, 114, 105, 160, 116, 114, 97, 110, 115, 99, 114, 105, 98, + 105, 110, 103, 160, 68, 114, 97, 118, 105, 100, 105, 97, 110, 160, 114, + 101, 112, 114, 101, 115, 101, 110, 116, 101, 100, 160, 115, 117, 112, + 112, 114, 101, 115, 115, 101, 115, 160, 105, 110, 104, 101, 114, 101, + 110, 116, 160, 80, 82, 73, 83, 72, 84, 72, 65, 77, 65, 84, 82, 65, 160, + 99, 111, 109, 98, 105, 110, 101, 115, 160, 68, 69, 86, 65, 78, 65, 71, + 65, 82, 73, 160, 83, 84, 82, 69, 83, 83, 160, 86, 101, 100, 105, 99, 160, + 97, 110, 117, 115, 118, 97, 114, 97, 160, 83, 80, 65, 67, 73, 78, 71, + 160, 122, 104, 97, 32, 45, 160, 72, 69, 65, 86, 89, 160, 66, 69, 78, 71, + 65, 76, 73, 160, 99, 111, 110, 115, 111, 110, 97, 110, 116, 160, 119, + 105, 116, 104, 111, 117, 116, 160, 65, 85, 160, 76, 69, 78, 71, 84, 72, + 160, 82, 65, 160, 82, 85, 80, 69, 69, 160, 78, 85, 77, 69, 82, 65, 84, + 79, 82, 160, 84, 72, 65, 78, 160, 84, 72, 69, 160, 98, 101, 102, 111, + 114, 101, 160, 86, 69, 68, 73, 67, 160, 83, 65, 78, 68, 72, 73, 160, 101, + 120, 116, 101, 114, 110, 97, 108, 160, 115, 97, 110, 100, 104, 105, 160, + 83, 97, 110, 115, 107, 114, 105, 116, 160, 40, 98, 101, 110, 103, 97, + 108, 105, 160, 97, 118, 97, 103, 114, 97, 104, 97, 32, 45, 160, 40, 115, + 104, 97, 114, 97, 100, 97, 160, 40, 110, 101, 119, 97, 160, 71, 85, 82, + 77, 85, 75, 72, 73, 160, 71, 85, 74, 65, 82, 65, 84, 73, 160, 40, 100, + 101, 118, 97, 110, 97, 103, 97, 114, 105, 160, 78, 85, 75, 84, 65, 160, + 84, 87, 79, 45, 67, 73, 82, 67, 76, 69, 160, 40, 111, 114, 105, 121, 97, + 160, 118, 97, 32, 45, 160, 98, 97, 32, 45, 160, 48, 66, 52, 55, 160, 79, + 82, 73, 89, 65, 160, 65, 73, 160, 100, 101, 110, 111, 116, 101, 115, 160, + 109, 101, 97, 115, 117, 114, 101, 160, 40, 116, 97, 109, 105, 108, 160, + 102, 114, 97, 99, 116, 105, 111, 110, 160, 84, 65, 77, 73, 76, 160, 67, + 82, 69, 68, 73, 84, 160, 115, 101, 116, 160, 99, 114, 101, 100, 105, 116, + 160, 116, 114, 97, 100, 105, 116, 105, 111, 110, 97, 108, 160, 65, 83, + 160, 110, 117, 109, 98, 101, 114, 160, 67, 65, 78, 68, 82, 65, 66, 73, + 78, 68, 85, 160, 80, 114, 97, 107, 114, 105, 116, 160, 103, 101, 109, + 105, 110, 97, 116, 105, 111, 110, 160, 65, 78, 85, 83, 86, 65, 82, 65, + 160, 40, 107, 97, 110, 110, 97, 100, 97, 160, 99, 104, 105, 108, 108, + 117, 160, 79, 68, 68, 160, 69, 86, 69, 78, 160, 48, 67, 67, 54, 160, 109, + 105, 115, 116, 97, 107, 101, 160, 67, 73, 82, 67, 85, 76, 65, 82, 160, + 67, 72, 73, 76, 76, 85, 160, 119, 114, 105, 116, 101, 160, 40, 110, 111, + 114, 116, 104, 160, 105, 110, 100, 105, 99, 160, 83, 73, 78, 72, 65, 76, + 65, 160, 65, 76, 80, 65, 80, 82, 65, 65, 78, 65, 160, 77, 65, 72, 65, 65, + 80, 82, 65, 65, 78, 65, 160, 83, 65, 78, 89, 65, 75, 65, 160, 84, 65, 65, + 76, 85, 74, 65, 160, 77, 85, 85, 82, 68, 72, 65, 74, 65, 160, 68, 65, 78, + 84, 65, 74, 65, 160, 65, 69, 76, 65, 173, 75, 69, 84, 84, 73, 160, 68, + 73, 71, 65, 160, 48, 68, 68, 57, 160, 75, 79, 77, 66, 85, 86, 65, 160, + 72, 65, 65, 160, 75, 72, 79, 160, 67, 72, 79, 160, 83, 79, 160, 68, 79, + 160, 84, 79, 160, 84, 72, 79, 160, 80, 72, 79, 160, 70, 79, 160, 76, 79, + 160, 72, 79, 160, 104, 111, 160, 77, 65, 73, 160, 115, 97, 114, 97, 160, + 109, 97, 105, 160, 97, 97, 32, 45, 160, 40, 107, 104, 109, 101, 114, 160, + 115, 111, 160, 108, 111, 160, 76, 65, 79, 160, 67, 65, 78, 67, 69, 76, + 76, 65, 84, 73, 79, 78, 160, 84, 73, 66, 69, 84, 65, 78, 160, 83, 89, 76, + 76, 65, 66, 76, 69, 160, 71, 84, 69, 82, 160, 89, 73, 71, 160, 77, 71, + 79, 160, 85, 77, 160, 84, 83, 72, 69, 71, 160, 73, 78, 73, 84, 73, 65, + 76, 160, 40, 109, 111, 110, 103, 111, 108, 105, 97, 110, 160, 98, 105, + 114, 103, 97, 32, 45, 160, 67, 76, 79, 83, 73, 78, 71, 160, 67, 65, 82, + 69, 84, 160, 109, 101, 97, 110, 105, 110, 103, 160, 115, 117, 98, 173, + 83, 72, 79, 71, 160, 110, 111, 114, 109, 97, 108, 160, 110, 111, 110, 45, + 98, 114, 101, 97, 107, 105, 110, 103, 160, 78, 89, 73, 83, 160, 119, 104, + 111, 108, 101, 160, 82, 84, 65, 71, 83, 160, 65, 83, 84, 82, 79, 76, 79, + 71, 73, 67, 65, 76, 160, 82, 68, 69, 76, 160, 68, 75, 65, 82, 160, 78, + 65, 71, 160, 103, 111, 111, 100, 160, 108, 117, 99, 107, 160, 114, 100, + 101, 108, 160, 78, 89, 73, 160, 105, 110, 115, 101, 114, 116, 105, 111, + 110, 160, 76, 69, 84, 84, 69, 82, 32, 173, 115, 117, 98, 106, 111, 105, + 110, 101, 100, 160, 114, 97, 160, 70, 73, 88, 69, 68, 45, 70, 79, 82, 77, + 160, 118, 97, 114, 105, 97, 116, 105, 111, 110, 160, 48, 70, 55, 49, 160, + 78, 71, 65, 160, 118, 105, 114, 97, 109, 97, 32, 45, 160, 97, 108, 105, + 160, 103, 97, 108, 105, 160, 77, 67, 72, 85, 160, 97, 108, 119, 97, 121, + 115, 160, 83, 85, 66, 74, 79, 73, 78, 69, 68, 160, 40, 116, 105, 98, 101, + 116, 97, 110, 160, 75, 85, 160, 67, 65, 78, 84, 73, 76, 76, 65, 84, 73, + 79, 78, 160, 104, 101, 97, 118, 121, 160, 76, 73, 71, 72, 84, 160, 108, + 105, 103, 104, 116, 160, 84, 69, 173, 84, 105, 98, 101, 116, 97, 110, + 160, 104, 97, 110, 100, 160, 78, 79, 82, 160, 66, 85, 160, 98, 111, 100, + 121, 160, 116, 114, 105, 112, 108, 101, 160, 113, 117, 97, 100, 114, 117, + 112, 108, 101, 160, 115, 118, 97, 115, 116, 105, 160, 115, 105, 103, 110, + 105, 102, 105, 101, 115, 160, 71, 73, 160, 83, 86, 65, 83, 84, 73, 160, + 103, 121, 117, 110, 103, 160, 100, 114, 117, 110, 103, 160, 98, 122, 104, + 105, 160, 109, 105, 103, 160, 100, 111, 116, 116, 101, 100, 160, 115, + 116, 111, 112, 160, 77, 79, 78, 160, 84, 65, 76, 76, 160, 71, 82, 69, 65, + 84, 160, 77, 69, 68, 73, 65, 76, 160, 83, 71, 65, 87, 160, 75, 65, 82, + 69, 78, 160, 77, 89, 65, 78, 77, 65, 82, 160, 84, 79, 78, 69, 173, 69, + 65, 83, 84, 69, 82, 78, 160, 80, 87, 79, 160, 75, 65, 89, 65, 72, 160, + 83, 72, 65, 78, 160, 67, 79, 85, 78, 67, 73, 76, 160, 80, 65, 76, 65, 85, + 78, 71, 160, 75, 72, 65, 77, 84, 73, 160, 65, 73, 84, 79, 78, 160, 40, + 103, 101, 111, 114, 103, 105, 97, 110, 160, 97, 110, 32, 45, 160, 80, 65, + 82, 65, 71, 82, 65, 80, 72, 160, 40, 116, 104, 114, 101, 101, 160, 108, + 101, 110, 105, 115, 160, 102, 111, 114, 116, 105, 115, 160, 122, 101, + 114, 111, 160, 117, 110, 97, 115, 112, 105, 114, 97, 116, 101, 100, 160, + 78, 73, 69, 85, 78, 173, 84, 73, 75, 69, 85, 84, 173, 77, 73, 69, 85, 77, + 173, 80, 73, 69, 85, 80, 173, 67, 73, 69, 85, 67, 173, 80, 72, 73, 69, + 85, 80, 72, 173, 75, 73, 89, 69, 79, 75, 173, 89, 65, 173, 89, 69, 79, + 173, 89, 79, 173, 89, 85, 173, 69, 85, 173, 65, 82, 65, 69, 65, 173, 82, + 73, 69, 85, 76, 45, 75, 73, 89, 69, 79, 75, 173, 82, 73, 69, 85, 76, 45, + 77, 73, 69, 85, 77, 173, 82, 73, 69, 85, 76, 45, 80, 73, 69, 85, 80, 173, + 83, 73, 79, 83, 173, 73, 69, 85, 78, 71, 173, 89, 69, 83, 73, 69, 85, 78, + 71, 173, 72, 73, 69, 85, 72, 173, 69, 84, 72, 73, 79, 80, 73, 67, 160, + 83, 69, 66, 65, 84, 66, 69, 73, 84, 160, 73, 110, 117, 107, 116, 105, + 116, 117, 116, 160, 67, 97, 114, 114, 105, 101, 114, 160, 67, 114, 101, + 101, 160, 40, 89, 41, 44, 160, 65, 108, 103, 111, 110, 113, 117, 105, 97, + 110, 160, 40, 71, 76, 79, 84, 84, 65, 76, 160, 65, 116, 104, 97, 112, 97, + 115, 99, 97, 110, 160, 83, 97, 121, 105, 115, 105, 160, 40, 78, 41, 44, + 160, 66, 108, 97, 99, 107, 102, 111, 111, 116, 160, 83, 79, 85, 84, 72, + 45, 83, 76, 65, 86, 69, 89, 160, 78, 45, 67, 82, 69, 69, 160, 78, 85, 78, + 65, 86, 73, 75, 160, 67, 72, 73, 160, 40, 99, 104, 105, 160, 114, 104, + 111, 32, 45, 160, 79, 71, 72, 65, 77, 160, 98, 101, 103, 105, 110, 110, + 105, 110, 103, 160, 85, 82, 160, 82, 65, 68, 160, 68, 79, 84, 84, 69, 68, + 173, 84, 73, 82, 160, 77, 65, 78, 160, 82, 85, 78, 73, 67, 160, 77, 85, + 76, 84, 73, 80, 76, 69, 160, 103, 111, 108, 100, 101, 110, 160, 70, 82, + 65, 78, 75, 83, 160, 67, 65, 83, 75, 69, 84, 160, 84, 65, 71, 65, 76, 79, + 71, 160, 72, 65, 78, 85, 78, 79, 79, 160, 99, 111, 114, 114, 101, 99, + 116, 160, 84, 89, 80, 69, 160, 75, 72, 77, 69, 82, 160, 99, 104, 97, 110, + 103, 101, 115, 160, 112, 114, 101, 118, 105, 111, 117, 115, 160, 114, + 101, 112, 104, 97, 160, 115, 104, 111, 119, 110, 160, 97, 114, 98, 105, + 116, 114, 97, 114, 121, 160, 118, 105, 115, 105, 98, 108, 121, 160, 108, + 117, 110, 97, 114, 160, 100, 97, 116, 101, 160, 80, 73, 73, 160, 116, + 115, 104, 101, 103, 32, 45, 160, 114, 101, 112, 101, 116, 105, 116, 105, + 111, 110, 160, 109, 97, 105, 121, 97, 109, 111, 107, 32, 45, 160, 101, + 116, 160, 112, 97, 105, 114, 160, 80, 82, 65, 77, 173, 77, 79, 78, 71, + 79, 76, 73, 65, 78, 160, 121, 105, 103, 160, 109, 103, 111, 160, 109, + 100, 117, 110, 160, 115, 105, 109, 112, 108, 121, 160, 77, 65, 78, 67, + 72, 85, 160, 70, 82, 69, 69, 160, 86, 65, 82, 73, 65, 84, 73, 79, 78, + 160, 83, 69, 76, 69, 67, 84, 79, 82, 160, 97, 98, 98, 114, 101, 118, 105, + 97, 116, 101, 100, 160, 112, 101, 32, 45, 160, 115, 104, 97, 32, 45, 160, + 107, 97, 32, 45, 160, 115, 110, 97, 160, 108, 100, 97, 110, 32, 45, 160, + 86, 73, 83, 65, 82, 71, 65, 160, 114, 110, 97, 109, 160, 98, 99, 97, 100, + 32, 45, 160, 116, 115, 97, 160, 99, 97, 110, 32, 45, 160, 68, 69, 78, 69, + 160, 76, 73, 77, 66, 85, 160, 83, 65, 173, 77, 65, 82, 75, 173, 84, 72, + 65, 77, 160, 40, 101, 105, 103, 104, 116, 104, 160, 66, 85, 71, 73, 78, + 69, 83, 69, 160, 117, 112, 112, 101, 114, 160, 76, 65, 160, 75, 72, 85, + 69, 78, 160, 84, 65, 73, 160, 67, 82, 89, 80, 84, 79, 71, 82, 65, 77, 77, + 73, 67, 160, 108, 111, 103, 111, 103, 114, 97, 112, 104, 160, 82, 79, 84, + 65, 84, 69, 68, 160, 87, 73, 71, 71, 76, 89, 160, 67, 69, 78, 84, 82, 65, + 76, 73, 90, 65, 84, 73, 79, 78, 160, 80, 65, 82, 69, 78, 84, 72, 69, 83, + 69, 83, 160, 115, 117, 114, 114, 111, 117, 110, 100, 160, 80, 65, 82, 69, + 78, 84, 72, 69, 83, 73, 83, 160, 73, 78, 83, 85, 76, 65, 82, 160, 85, 76, + 85, 160, 82, 69, 80, 65, 160, 75, 65, 160, 71, 65, 160, 84, 65, 160, 77, + 85, 82, 68, 65, 160, 68, 65, 160, 80, 65, 160, 83, 65, 160, 84, 65, 76, + 73, 78, 71, 160, 66, 65, 76, 73, 78, 69, 83, 69, 160, 67, 65, 82, 73, 75, + 160, 82, 73, 71, 72, 84, 45, 72, 65, 78, 68, 160, 76, 69, 70, 84, 45, 72, + 65, 78, 68, 160, 83, 85, 78, 68, 65, 78, 69, 83, 69, 160, 67, 79, 78, 83, + 79, 78, 65, 78, 84, 160, 75, 97, 114, 111, 160, 83, 73, 77, 65, 76, 85, + 78, 71, 85, 78, 160, 84, 111, 98, 97, 160, 77, 65, 78, 68, 65, 73, 76, + 73, 78, 71, 160, 75, 65, 82, 79, 160, 66, 65, 84, 65, 75, 160, 66, 73, + 78, 68, 85, 160, 76, 69, 80, 67, 72, 65, 160, 84, 65, 173, 78, 65, 82, + 82, 79, 87, 160, 87, 73, 68, 69, 160, 117, 117, 114, 100, 104, 118, 97, + 160, 98, 101, 116, 119, 101, 101, 110, 160, 89, 65, 74, 85, 82, 86, 69, + 68, 73, 67, 160, 73, 78, 68, 69, 80, 69, 78, 68, 69, 78, 84, 160, 97, + 100, 104, 111, 160, 75, 65, 84, 72, 65, 75, 65, 160, 118, 97, 107, 114, + 97, 160, 100, 118, 105, 160, 116, 114, 105, 160, 100, 97, 107, 115, 104, + 105, 110, 110, 97, 116, 97, 104, 160, 118, 97, 97, 109, 97, 116, 97, 104, + 160, 115, 97, 173, 115, 105, 100, 101, 119, 97, 121, 115, 160, 60, 115, + 117, 98, 62, 160, 100, 105, 97, 108, 121, 116, 105, 107, 97, 160, 83, 85, + 83, 80, 69, 78, 83, 73, 79, 78, 160, 77, 65, 67, 82, 79, 78, 173, 70, 76, + 65, 84, 84, 69, 78, 69, 68, 160, 75, 65, 86, 89, 75, 65, 160, 100, 105, + 115, 97, 109, 98, 105, 103, 117, 97, 116, 105, 111, 110, 160, 48, 48, 52, + 50, 160, 48, 48, 54, 50, 160, 67, 69, 68, 73, 76, 76, 65, 160, 48, 48, + 52, 54, 160, 48, 48, 54, 54, 160, 48, 48, 52, 68, 160, 48, 48, 54, 68, + 160, 48, 48, 53, 48, 160, 48, 48, 55, 48, 160, 48, 48, 53, 54, 160, 48, + 48, 55, 54, 160, 48, 48, 53, 56, 160, 48, 48, 55, 56, 160, 40, 97, 115, + 160, 111, 98, 108, 105, 113, 117, 101, 160, 48, 48, 67, 50, 160, 48, 48, + 69, 50, 160, 48, 49, 48, 50, 160, 48, 49, 48, 51, 160, 48, 48, 67, 65, + 160, 48, 48, 69, 65, 160, 48, 48, 68, 52, 160, 48, 48, 70, 52, 160, 48, + 49, 65, 48, 160, 48, 49, 65, 49, 160, 48, 49, 65, 70, 160, 48, 49, 66, + 48, 160, 77, 73, 68, 68, 76, 69, 45, 87, 69, 76, 83, 72, 160, 49, 70, 48, + 48, 160, 49, 70, 48, 49, 160, 49, 70, 48, 56, 160, 49, 70, 48, 57, 160, + 49, 70, 50, 48, 160, 49, 70, 50, 49, 160, 49, 70, 50, 56, 160, 49, 70, + 50, 57, 160, 49, 70, 51, 48, 160, 49, 70, 51, 49, 160, 49, 70, 51, 56, + 160, 49, 70, 51, 57, 160, 49, 70, 53, 48, 160, 49, 70, 53, 49, 160, 49, + 70, 53, 57, 160, 49, 70, 54, 48, 160, 49, 70, 54, 49, 160, 49, 70, 54, + 56, 160, 49, 70, 54, 57, 160, 101, 112, 115, 105, 108, 111, 110, 160, + 117, 112, 115, 105, 108, 111, 110, 160, 49, 70, 66, 70, 160, 49, 70, 70, + 69, 160, 48, 51, 65, 49, 160, 102, 97, 99, 116, 111, 114, 160, 109, 105, + 100, 160, 116, 104, 105, 110, 160, 70, 73, 71, 85, 82, 69, 160, 119, 105, + 100, 116, 104, 160, 110, 97, 114, 114, 111, 119, 160, 87, 73, 68, 84, 72, + 160, 76, 69, 70, 84, 45, 84, 79, 45, 82, 73, 71, 72, 84, 160, 82, 73, 71, + 72, 84, 45, 84, 79, 45, 76, 69, 70, 84, 160, 40, 104, 121, 112, 104, 101, + 110, 45, 109, 105, 110, 117, 115, 32, 45, 160, 115, 101, 109, 97, 110, + 116, 105, 99, 160, 112, 114, 105, 109, 101, 160, 99, 114, 111, 115, 115, + 44, 160, 100, 97, 103, 103, 101, 114, 32, 45, 160, 40, 116, 114, 105, + 112, 108, 101, 160, 98, 108, 97, 99, 107, 160, 40, 105, 110, 118, 101, + 114, 115, 101, 160, 40, 119, 104, 105, 116, 101, 160, 48, 48, 50, 69, + 160, 112, 101, 114, 160, 98, 108, 111, 111, 100, 160, 40, 97, 114, 97, + 98, 105, 99, 45, 105, 110, 100, 105, 99, 160, 50, 48, 51, 50, 160, 108, + 105, 110, 101, 115, 160, 50, 48, 51, 53, 160, 112, 111, 105, 110, 116, + 105, 110, 103, 160, 40, 108, 101, 115, 115, 45, 116, 104, 97, 110, 160, + 40, 103, 114, 101, 97, 116, 101, 114, 45, 116, 104, 97, 110, 160, 73, 78, + 83, 69, 82, 84, 73, 79, 78, 160, 115, 101, 109, 105, 100, 105, 114, 101, + 99, 116, 160, 70, 82, 65, 67, 84, 73, 79, 78, 160, 113, 117, 105, 108, + 108, 32, 45, 160, 40, 97, 109, 112, 101, 114, 115, 97, 110, 100, 32, 45, + 160, 40, 112, 105, 108, 99, 114, 111, 119, 160, 66, 76, 65, 67, 75, 160, + 76, 69, 70, 84, 87, 65, 82, 68, 83, 160, 82, 73, 71, 72, 84, 87, 65, 82, + 68, 83, 160, 67, 76, 79, 83, 69, 160, 98, 114, 101, 118, 101, 160, 101, + 105, 103, 104, 116, 160, 81, 85, 65, 68, 82, 85, 80, 76, 69, 160, 99, + 104, 97, 110, 103, 101, 160, 101, 120, 116, 101, 110, 100, 115, 160, 99, + 101, 110, 116, 101, 114, 101, 100, 160, 100, 111, 116, 115, 32, 45, 160, + 77, 69, 68, 73, 85, 77, 160, 77, 65, 84, 72, 69, 77, 65, 84, 73, 67, 65, + 76, 160, 98, 121, 116, 101, 160, 111, 114, 100, 101, 114, 160, 99, 111, + 110, 116, 105, 103, 117, 105, 116, 121, 160, 111, 112, 101, 114, 97, 116, + 111, 114, 160, 73, 78, 86, 73, 83, 73, 66, 76, 69, 160, 109, 117, 108, + 116, 105, 112, 108, 101, 160, 70, 73, 82, 83, 84, 160, 119, 105, 100, + 101, 108, 121, 160, 104, 105, 115, 116, 111, 114, 105, 99, 97, 108, 160, + 114, 117, 112, 101, 101, 160, 109, 111, 115, 116, 160, 78, 69, 87, 160, + 111, 118, 101, 114, 98, 97, 114, 32, 45, 160, 40, 112, 111, 115, 116, 97, + 108, 160, 99, 111, 110, 116, 114, 97, 115, 116, 115, 160, 77, 97, 114, + 107, 160, 72, 65, 82, 80, 79, 79, 78, 160, 65, 78, 84, 73, 67, 76, 79, + 67, 75, 87, 73, 83, 69, 160, 67, 76, 79, 67, 75, 87, 73, 83, 69, 160, + 117, 112, 45, 112, 111, 105, 110, 116, 105, 110, 103, 160, 40, 114, 101, + 118, 101, 114, 115, 101, 160, 102, 105, 110, 105, 116, 101, 160, 99, 101, + 105, 108, 105, 110, 103, 32, 45, 160, 40, 108, 101, 102, 116, 119, 97, + 114, 100, 115, 160, 66, 65, 82, 66, 160, 48, 48, 50, 70, 160, 99, 104, + 97, 110, 99, 101, 114, 121, 160, 70, 69, 48, 49, 160, 114, 111, 117, 110, + 100, 104, 97, 110, 100, 160, 66, 76, 65, 67, 75, 45, 76, 69, 84, 84, 69, + 82, 160, 60, 102, 111, 110, 116, 62, 160, 105, 109, 97, 103, 105, 110, + 97, 114, 121, 160, 118, 101, 114, 115, 105, 111, 110, 160, 83, 73, 160, + 66, 65, 82, 160, 40, 110, 117, 109, 98, 101, 114, 160, 110, 97, 116, 117, + 114, 97, 108, 160, 105, 110, 100, 105, 99, 97, 116, 111, 114, 32, 45, + 160, 83, 79, 85, 78, 68, 160, 40, 99, 111, 112, 121, 114, 105, 103, 104, + 116, 160, 84, 69, 76, 69, 80, 72, 79, 78, 69, 160, 99, 97, 112, 115, 160, + 115, 117, 112, 101, 114, 115, 99, 114, 105, 112, 116, 101, 100, 160, 116, + 101, 108, 101, 112, 104, 111, 110, 101, 32, 45, 160, 40, 116, 101, 108, + 101, 112, 104, 111, 110, 101, 160, 108, 111, 99, 97, 116, 105, 111, 110, + 160, 114, 101, 99, 101, 105, 118, 101, 114, 32, 45, 160, 110, 111, 100, + 101, 32, 45, 160, 116, 114, 97, 110, 115, 102, 105, 110, 105, 116, 101, + 160, 99, 97, 114, 100, 105, 110, 97, 108, 160, 48, 53, 68, 48, 160, 104, + 101, 98, 114, 101, 119, 160, 66, 69, 84, 160, 48, 53, 68, 49, 160, 48, + 53, 68, 51, 160, 40, 102, 97, 120, 160, 109, 97, 99, 104, 105, 110, 101, + 32, 45, 160, 68, 79, 85, 66, 76, 69, 45, 83, 84, 82, 85, 67, 75, 160, 78, + 45, 65, 82, 89, 160, 110, 45, 97, 114, 121, 160, 83, 65, 78, 83, 45, 83, + 69, 82, 73, 70, 160, 40, 108, 105, 115, 117, 160, 104, 104, 97, 32, 45, + 160, 73, 84, 65, 76, 73, 67, 160, 48, 48, 51, 49, 160, 48, 48, 51, 50, + 160, 48, 48, 51, 52, 160, 48, 48, 51, 53, 160, 83, 69, 86, 69, 78, 160, + 48, 48, 51, 55, 160, 83, 73, 88, 160, 70, 73, 70, 84, 89, 160, 40, 100, + 111, 119, 110, 119, 97, 114, 100, 115, 160, 98, 97, 115, 101, 98, 97, + 108, 108, 160, 83, 84, 68, 160, 49, 48, 160, 108, 101, 102, 116, 119, 97, + 114, 100, 115, 160, 97, 114, 114, 111, 119, 160, 116, 111, 116, 97, 108, + 160, 87, 65, 86, 69, 160, 100, 105, 114, 101, 99, 116, 108, 121, 160, 72, + 69, 65, 68, 69, 68, 160, 116, 114, 105, 97, 110, 103, 108, 101, 160, 70, + 82, 79, 77, 160, 122, 105, 103, 122, 97, 103, 160, 84, 73, 80, 160, 100, + 111, 119, 110, 119, 97, 114, 100, 115, 160, 108, 101, 102, 116, 119, 97, + 114, 100, 115, 32, 45, 160, 67, 79, 82, 78, 69, 82, 160, 40, 114, 101, + 116, 117, 114, 110, 160, 84, 79, 80, 160, 83, 69, 77, 73, 67, 73, 82, 67, + 76, 69, 160, 107, 101, 121, 32, 45, 160, 80, 65, 73, 82, 69, 68, 160, 83, + 81, 85, 73, 71, 71, 76, 69, 160, 115, 113, 117, 105, 103, 103, 108, 101, + 160, 112, 97, 103, 101, 160, 68, 65, 83, 72, 69, 68, 160, 87, 72, 73, 84, + 69, 160, 101, 97, 115, 116, 160, 119, 104, 105, 116, 101, 160, 40, 73, + 83, 79, 160, 57, 57, 57, 53, 173, 79, 78, 160, 40, 117, 112, 119, 97, + 114, 100, 115, 160, 112, 97, 114, 116, 105, 97, 108, 160, 79, 80, 69, 78, + 45, 72, 69, 65, 68, 69, 68, 160, 117, 110, 105, 118, 101, 114, 115, 97, + 108, 160, 115, 121, 109, 109, 101, 116, 114, 105, 99, 160, 100, 105, 102, + 102, 101, 114, 101, 110, 99, 101, 160, 98, 97, 99, 107, 119, 97, 114, + 100, 160, 100, 111, 119, 110, 45, 112, 111, 105, 110, 116, 105, 110, 103, + 160, 69, 76, 69, 77, 69, 78, 84, 160, 65, 78, 160, 112, 105, 160, 67, 79, + 78, 84, 65, 73, 78, 83, 160, 67, 79, 78, 84, 65, 73, 78, 160, 40, 116, + 114, 105, 97, 110, 103, 117, 108, 97, 114, 160, 114, 101, 99, 116, 97, + 110, 103, 108, 101, 32, 45, 160, 112, 114, 111, 100, 117, 99, 116, 160, + 114, 97, 100, 105, 99, 97, 108, 160, 40, 99, 104, 101, 99, 107, 160, 97, + 110, 103, 108, 101, 32, 45, 160, 97, 115, 112, 101, 99, 116, 160, 77, 69, + 65, 83, 85, 82, 69, 68, 160, 83, 80, 72, 69, 82, 73, 67, 65, 76, 160, 80, + 65, 82, 65, 76, 76, 69, 76, 160, 76, 79, 71, 73, 67, 65, 76, 160, 108, + 111, 103, 105, 99, 97, 108, 160, 40, 97, 110, 100, 160, 111, 114, 32, 45, + 160, 40, 100, 111, 119, 110, 160, 105, 110, 115, 105, 100, 101, 32, 45, + 160, 117, 110, 105, 111, 110, 32, 45, 160, 50, 50, 50, 66, 160, 67, 79, + 78, 84, 79, 85, 82, 160, 83, 85, 82, 70, 65, 67, 69, 160, 50, 50, 50, 69, + 160, 48, 48, 51, 65, 160, 110, 111, 116, 97, 116, 105, 111, 110, 160, + 108, 97, 122, 121, 160, 76, 65, 90, 89, 160, 69, 81, 85, 65, 76, 160, 65, + 80, 80, 82, 79, 88, 73, 77, 65, 84, 69, 76, 89, 160, 40, 97, 112, 112, + 114, 111, 120, 105, 109, 97, 116, 101, 108, 121, 160, 66, 85, 84, 160, + 78, 69, 73, 84, 72, 69, 82, 160, 65, 76, 76, 160, 69, 81, 85, 73, 86, 65, + 76, 69, 78, 84, 160, 73, 77, 65, 71, 69, 160, 73, 78, 160, 97, 112, 112, + 114, 111, 120, 105, 109, 97, 116, 101, 108, 121, 160, 83, 84, 65, 82, + 160, 68, 69, 76, 84, 65, 160, 48, 48, 51, 68, 160, 73, 68, 69, 78, 84, + 73, 67, 65, 76, 160, 77, 85, 67, 72, 160, 76, 69, 83, 83, 173, 71, 82, + 69, 65, 84, 69, 82, 173, 115, 108, 97, 110, 116, 160, 114, 97, 110, 107, + 160, 114, 101, 108, 97, 116, 105, 111, 110, 32, 45, 160, 80, 82, 69, 67, + 69, 68, 69, 83, 160, 83, 85, 67, 67, 69, 69, 68, 83, 160, 83, 85, 66, 83, + 69, 84, 160, 83, 85, 80, 69, 82, 83, 69, 84, 160, 117, 110, 105, 111, + 110, 160, 40, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 111, 110, + 160, 98, 97, 103, 160, 112, 108, 117, 115, 32, 45, 160, 79, 82, 73, 71, + 73, 78, 65, 76, 160, 67, 73, 82, 67, 76, 69, 68, 160, 118, 101, 99, 116, + 111, 114, 160, 99, 105, 114, 99, 108, 101, 100, 160, 40, 99, 105, 114, + 99, 108, 101, 160, 115, 97, 108, 116, 32, 45, 160, 40, 115, 117, 110, 32, + 45, 160, 99, 105, 114, 99, 108, 101, 160, 106, 111, 116, 32, 45, 160, 83, + 81, 85, 65, 82, 69, 68, 160, 40, 115, 113, 117, 97, 114, 101, 100, 160, + 115, 113, 117, 97, 114, 101, 100, 160, 85, 78, 68, 69, 82, 160, 78, 79, + 82, 77, 65, 76, 160, 83, 85, 66, 71, 82, 79, 85, 80, 160, 112, 111, 105, + 110, 116, 101, 114, 32, 45, 160, 68, 73, 65, 77, 79, 78, 68, 160, 70, 65, + 67, 84, 79, 82, 160, 83, 69, 77, 73, 68, 73, 82, 69, 67, 84, 160, 67, 85, + 82, 76, 89, 160, 86, 69, 82, 89, 160, 65, 84, 160, 66, 65, 71, 160, 69, + 76, 69, 67, 84, 82, 73, 67, 160, 40, 119, 97, 118, 121, 160, 99, 111, + 114, 110, 101, 114, 160, 40, 98, 111, 116, 116, 111, 109, 160, 66, 79, + 84, 84, 79, 77, 160, 118, 101, 114, 121, 160, 112, 111, 105, 110, 116, + 101, 100, 160, 99, 117, 115, 112, 32, 45, 160, 40, 117, 112, 112, 101, + 114, 160, 80, 79, 83, 73, 84, 73, 79, 78, 160, 40, 115, 113, 117, 97, + 114, 101, 160, 40, 101, 113, 117, 97, 108, 160, 112, 97, 114, 97, 108, + 108, 101, 108, 160, 40, 97, 108, 97, 114, 109, 160, 99, 108, 111, 99, + 107, 32, 45, 160, 102, 97, 99, 101, 160, 101, 120, 116, 101, 110, 115, + 105, 111, 110, 32, 45, 160, 66, 69, 84, 87, 69, 69, 78, 160, 82, 69, 67, + 84, 65, 78, 71, 76, 69, 160, 40, 108, 111, 119, 101, 114, 160, 113, 117, + 97, 100, 32, 45, 160, 100, 105, 97, 109, 111, 110, 100, 160, 101, 109, + 112, 116, 121, 160, 68, 69, 76, 160, 83, 72, 79, 69, 160, 67, 72, 69, 67, + 75, 160, 66, 69, 76, 76, 160, 65, 76, 84, 69, 82, 78, 65, 84, 73, 86, 69, + 160, 84, 82, 73, 65, 78, 71, 76, 69, 160, 68, 73, 82, 69, 67, 84, 160, + 66, 82, 65, 67, 75, 69, 84, 160, 73, 78, 84, 69, 71, 82, 65, 76, 160, + 105, 110, 116, 101, 103, 114, 97, 108, 32, 45, 160, 101, 120, 116, 101, + 110, 115, 105, 111, 110, 160, 83, 85, 77, 77, 65, 84, 73, 79, 78, 160, + 66, 79, 88, 160, 83, 67, 65, 78, 160, 76, 73, 78, 69, 173, 103, 114, 97, + 112, 104, 105, 99, 160, 102, 108, 111, 111, 114, 32, 45, 160, 104, 111, + 114, 105, 122, 111, 110, 116, 97, 108, 32, 45, 160, 77, 69, 84, 82, 73, + 67, 65, 76, 160, 69, 65, 82, 84, 72, 160, 112, 97, 114, 101, 110, 116, + 104, 101, 115, 105, 115, 32, 45, 160, 84, 79, 82, 84, 79, 73, 83, 69, + 160, 83, 72, 69, 76, 76, 160, 116, 111, 114, 116, 111, 105, 115, 101, + 160, 102, 97, 115, 116, 160, 85, 80, 45, 80, 79, 73, 78, 84, 73, 78, 71, + 160, 68, 79, 87, 78, 45, 80, 79, 73, 78, 84, 73, 78, 71, 160, 40, 119, + 97, 116, 99, 104, 32, 45, 160, 40, 104, 111, 117, 114, 103, 108, 97, 115, + 115, 32, 45, 160, 105, 115, 111, 115, 99, 101, 108, 101, 115, 160, 40, + 108, 97, 114, 103, 101, 160, 114, 101, 100, 160, 80, 79, 87, 69, 82, 160, + 112, 111, 119, 101, 114, 160, 111, 102, 102, 160, 69, 89, 69, 160, 70, + 73, 76, 69, 160, 79, 67, 82, 160, 40, 98, 111, 119, 116, 105, 101, 32, + 45, 160, 68, 65, 83, 72, 160, 48, 48, 50, 56, 160, 48, 48, 51, 54, 160, + 48, 48, 51, 56, 160, 48, 48, 51, 57, 160, 69, 73, 71, 72, 84, 160, 78, + 73, 78, 69, 160, 69, 76, 69, 86, 69, 78, 160, 84, 87, 69, 76, 86, 69, + 160, 70, 73, 70, 84, 69, 69, 78, 160, 84, 87, 69, 78, 84, 89, 160, 40, + 114, 101, 103, 105, 115, 116, 101, 114, 101, 100, 160, 65, 82, 67, 160, + 69, 73, 71, 72, 84, 72, 160, 81, 85, 65, 82, 84, 69, 82, 160, 69, 73, 71, + 72, 84, 72, 83, 160, 81, 85, 65, 82, 84, 69, 82, 83, 160, 109, 97, 112, + 112, 105, 110, 103, 160, 109, 101, 100, 105, 117, 109, 160, 115, 104, 97, + 100, 101, 32, 45, 160, 81, 85, 65, 68, 82, 65, 78, 84, 160, 99, 104, 101, + 99, 107, 101, 114, 160, 98, 111, 97, 114, 100, 32, 45, 160, 40, 99, 104, + 101, 99, 107, 101, 114, 160, 102, 105, 108, 108, 32, 45, 160, 105, 100, + 101, 111, 103, 114, 97, 112, 104, 105, 99, 160, 98, 108, 111, 99, 107, + 32, 45, 160, 40, 98, 97, 108, 108, 111, 116, 160, 40, 103, 101, 116, 97, + 160, 40, 117, 112, 45, 112, 111, 105, 110, 116, 105, 110, 103, 160, 111, + 114, 97, 110, 103, 101, 160, 40, 100, 105, 97, 109, 111, 110, 100, 160, + 109, 111, 111, 110, 160, 108, 97, 114, 103, 101, 114, 160, 40, 102, 105, + 114, 115, 116, 160, 113, 117, 97, 114, 116, 101, 114, 160, 73, 78, 86, + 69, 82, 83, 69, 160, 98, 108, 97, 99, 107, 32, 45, 160, 40, 109, 111, + 100, 97, 108, 160, 83, 85, 78, 160, 40, 104, 105, 103, 104, 160, 40, 115, + 116, 97, 114, 160, 115, 117, 110, 160, 40, 115, 117, 110, 160, 66, 65, + 76, 76, 79, 84, 160, 98, 111, 108, 100, 160, 116, 105, 109, 101, 115, 32, + 45, 160, 72, 79, 84, 160, 100, 101, 112, 101, 110, 100, 105, 110, 103, + 160, 83, 72, 79, 71, 73, 160, 40, 102, 111, 117, 114, 160, 70, 76, 79, + 82, 65, 76, 160, 72, 69, 65, 82, 84, 160, 102, 108, 111, 114, 97, 108, + 160, 104, 101, 97, 114, 116, 160, 40, 115, 111, 117, 116, 104, 160, 119, + 101, 115, 116, 160, 40, 115, 105, 100, 101, 119, 97, 121, 115, 160, 114, + 111, 32, 45, 160, 72, 65, 77, 77, 69, 82, 160, 70, 82, 79, 87, 78, 73, + 78, 71, 160, 102, 114, 111, 119, 110, 105, 110, 103, 160, 83, 77, 73, 76, + 73, 78, 71, 160, 115, 109, 105, 108, 105, 110, 103, 160, 76, 65, 83, 84, + 160, 70, 69, 77, 65, 76, 69, 160, 77, 65, 76, 69, 160, 40, 108, 111, 122, + 101, 110, 103, 101, 32, 45, 160, 104, 101, 97, 114, 116, 32, 45, 160, + 110, 111, 116, 101, 32, 45, 160, 101, 105, 103, 104, 116, 104, 160, 40, + 109, 117, 115, 105, 99, 97, 108, 160, 66, 69, 65, 77, 69, 68, 160, 40, + 98, 101, 97, 109, 101, 100, 160, 110, 111, 116, 101, 115, 32, 45, 160, + 83, 73, 88, 84, 69, 69, 78, 84, 72, 160, 77, 85, 83, 73, 67, 160, 70, 76, + 65, 84, 160, 78, 65, 84, 85, 82, 65, 76, 160, 87, 69, 83, 84, 160, 69, + 65, 83, 84, 160, 40, 99, 108, 111, 99, 107, 119, 105, 115, 101, 160, 114, + 105, 103, 104, 116, 119, 97, 114, 100, 115, 160, 80, 65, 80, 69, 82, 160, + 112, 97, 112, 101, 114, 160, 77, 79, 78, 79, 71, 82, 65, 77, 160, 100, + 97, 121, 160, 40, 104, 97, 109, 109, 101, 114, 160, 110, 97, 117, 116, + 105, 99, 97, 108, 160, 116, 101, 114, 109, 44, 160, 40, 111, 110, 160, + 67, 82, 79, 83, 83, 69, 68, 160, 109, 105, 108, 105, 116, 97, 114, 121, + 160, 102, 108, 111, 114, 101, 116, 116, 101, 32, 45, 160, 79, 85, 84, 76, + 73, 78, 69, 68, 160, 102, 101, 109, 97, 108, 101, 160, 104, 97, 110, 100, + 115, 32, 45, 160, 99, 105, 114, 99, 108, 101, 115, 160, 105, 114, 111, + 110, 160, 99, 114, 111, 99, 117, 115, 160, 40, 100, 111, 117, 98, 108, + 101, 45, 101, 110, 100, 101, 100, 160, 109, 117, 108, 116, 105, 109, 97, + 112, 32, 45, 160, 77, 79, 79, 78, 160, 115, 97, 108, 45, 97, 109, 109, + 111, 110, 105, 97, 99, 32, 45, 160, 68, 82, 65, 85, 71, 72, 84, 83, 160, + 87, 73, 84, 72, 79, 85, 84, 160, 66, 69, 72, 73, 78, 68, 160, 67, 76, 79, + 85, 68, 160, 113, 117, 97, 100, 160, 67, 82, 79, 83, 83, 73, 78, 71, 160, + 40, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 110, 160, 40, + 110, 111, 160, 101, 110, 116, 114, 121, 160, 65, 76, 84, 69, 82, 78, 65, + 84, 69, 160, 87, 65, 89, 160, 115, 105, 100, 101, 160, 70, 65, 76, 76, + 73, 78, 71, 160, 112, 117, 98, 108, 105, 99, 160, 118, 97, 114, 105, 111, + 117, 115, 160, 70, 76, 65, 71, 160, 73, 67, 69, 160, 74, 65, 80, 65, 78, + 69, 83, 69, 160, 40, 104, 111, 116, 160, 83, 65, 70, 69, 84, 89, 160, 99, + 104, 101, 99, 107, 160, 76, 79, 67, 65, 84, 73, 79, 78, 160, 101, 110, + 118, 101, 108, 111, 112, 101, 32, 45, 160, 82, 111, 99, 107, 44, 160, 80, + 97, 112, 101, 114, 44, 160, 83, 99, 105, 115, 115, 111, 114, 115, 160, + 104, 97, 110, 100, 32, 45, 160, 40, 118, 101, 114, 121, 160, 84, 69, 65, + 82, 68, 82, 79, 80, 45, 83, 80, 79, 75, 69, 68, 160, 66, 65, 76, 76, 79, + 79, 78, 45, 83, 80, 79, 75, 69, 68, 160, 80, 73, 78, 87, 72, 69, 69, 76, + 160, 83, 80, 79, 75, 69, 68, 160, 84, 73, 71, 72, 84, 160, 103, 97, 109, + 101, 160, 115, 104, 97, 100, 111, 119, 101, 100, 160, 40, 110, 101, 103, + 97, 116, 105, 118, 101, 160, 40, 115, 97, 110, 115, 45, 115, 101, 114, + 105, 102, 160, 67, 85, 82, 86, 69, 68, 160, 83, 84, 69, 77, 160, 101, + 109, 111, 106, 105, 160, 114, 111, 116, 97, 116, 101, 100, 160, 87, 73, + 68, 69, 45, 72, 69, 65, 68, 69, 68, 160, 83, 79, 85, 84, 72, 160, 78, 79, + 82, 84, 72, 160, 80, 79, 73, 78, 84, 160, 40, 114, 105, 103, 104, 116, + 119, 97, 114, 100, 115, 160, 84, 72, 82, 69, 69, 45, 68, 160, 84, 79, 80, + 45, 76, 73, 71, 72, 84, 69, 68, 160, 99, 117, 114, 118, 101, 100, 160, + 117, 112, 119, 97, 114, 100, 115, 160, 82, 73, 71, 72, 84, 45, 83, 72, + 65, 68, 69, 68, 160, 76, 69, 70, 84, 45, 83, 72, 65, 68, 69, 68, 160, 66, + 65, 67, 75, 45, 84, 73, 76, 84, 69, 68, 160, 70, 82, 79, 78, 84, 45, 84, + 73, 76, 84, 69, 68, 160, 82, 73, 71, 72, 84, 45, 83, 72, 65, 68, 79, 87, + 69, 68, 160, 78, 79, 84, 67, 72, 69, 68, 160, 116, 97, 105, 108, 32, 45, + 160, 66, 76, 65, 67, 75, 45, 70, 69, 65, 84, 72, 69, 82, 69, 68, 160, 40, + 109, 117, 108, 116, 105, 115, 101, 116, 160, 98, 111, 120, 160, 109, 111, + 114, 112, 104, 111, 108, 111, 103, 105, 99, 97, 108, 160, 79, 80, 69, 78, + 73, 78, 71, 160, 40, 101, 108, 101, 109, 101, 110, 116, 160, 100, 111, + 119, 110, 119, 97, 114, 100, 115, 32, 45, 160, 79, 85, 84, 69, 82, 160, + 68, 73, 86, 73, 68, 69, 68, 160, 67, 79, 78, 67, 65, 86, 69, 45, 83, 73, + 68, 69, 68, 160, 110, 101, 118, 101, 114, 160, 115, 104, 101, 108, 108, + 160, 40, 97, 110, 116, 105, 99, 108, 111, 99, 107, 119, 105, 115, 101, + 160, 65, 82, 82, 79, 87, 173, 119, 97, 118, 101, 160, 84, 72, 69, 78, + 160, 67, 85, 82, 86, 73, 78, 71, 160, 83, 69, 77, 73, 67, 73, 82, 67, 85, + 76, 65, 82, 160, 84, 72, 82, 79, 85, 71, 72, 160, 84, 87, 79, 45, 72, 69, + 65, 68, 69, 68, 160, 66, 69, 83, 73, 68, 69, 160, 40, 115, 117, 112, 101, + 114, 115, 101, 116, 160, 79, 80, 69, 82, 65, 84, 79, 82, 160, 70, 73, 83, + 72, 160, 98, 105, 110, 97, 114, 121, 160, 84, 73, 67, 75, 160, 86, 65, + 82, 73, 65, 78, 84, 160, 98, 97, 99, 107, 115, 108, 97, 115, 104, 32, 45, + 160, 40, 102, 105, 115, 104, 101, 121, 101, 32, 45, 160, 74, 79, 73, 78, + 69, 68, 160, 84, 73, 77, 69, 83, 160, 83, 76, 65, 78, 84, 69, 68, 160, + 69, 82, 82, 79, 82, 45, 66, 65, 82, 82, 69, 68, 160, 85, 78, 73, 79, 78, + 160, 73, 78, 84, 69, 82, 83, 69, 67, 84, 73, 79, 78, 160, 80, 65, 82, 84, + 160, 73, 78, 84, 69, 71, 82, 65, 84, 73, 79, 78, 160, 80, 65, 84, 72, + 160, 65, 82, 79, 85, 78, 68, 160, 114, 101, 108, 97, 116, 105, 111, 110, + 97, 108, 160, 83, 67, 72, 69, 77, 65, 160, 114, 105, 103, 104, 116, 119, + 97, 114, 100, 115, 32, 45, 160, 116, 97, 108, 108, 160, 79, 86, 69, 82, + 76, 65, 80, 80, 73, 78, 71, 160, 82, 65, 78, 71, 69, 160, 83, 73, 77, 73, + 76, 65, 82, 160, 83, 73, 78, 71, 76, 69, 45, 76, 73, 78, 69, 160, 68, 79, + 85, 66, 76, 69, 45, 76, 73, 78, 69, 160, 78, 69, 83, 84, 69, 68, 160, 67, + 85, 82, 86, 69, 160, 117, 112, 119, 97, 114, 100, 115, 32, 45, 160, 109, + 105, 114, 114, 111, 114, 160, 105, 109, 97, 103, 101, 160, 115, 108, 105, + 103, 104, 116, 160, 114, 105, 115, 101, 160, 66, 65, 67, 75, 83, 76, 65, + 78, 84, 69, 68, 160, 102, 97, 108, 108, 160, 79, 86, 65, 76, 160, 72, 79, + 79, 75, 69, 68, 160, 116, 114, 101, 110, 100, 160, 66, 69, 78, 84, 160, + 100, 97, 115, 104, 101, 100, 160, 84, 65, 66, 160, 85, 45, 83, 72, 65, + 80, 69, 68, 160, 112, 111, 115, 116, 97, 108, 160, 69, 81, 85, 73, 76, + 65, 84, 69, 82, 65, 76, 160, 111, 112, 112, 111, 115, 105, 116, 101, 160, + 66, 79, 76, 68, 160, 80, 76, 85, 84, 79, 160, 82, 85, 83, 83, 73, 65, 78, + 160, 40, 109, 97, 108, 101, 160, 73, 79, 84, 65, 84, 69, 68, 160, 116, + 97, 117, 160, 67, 79, 80, 84, 73, 67, 160, 78, 73, 160, 79, 76, 68, 160, + 78, 85, 66, 73, 65, 78, 160, 84, 85, 65, 82, 69, 71, 160, 84, 73, 70, 73, + 78, 65, 71, 72, 160, 69, 83, 173, 77, 79, 78, 79, 71, 82, 65, 80, 72, + 160, 83, 85, 66, 83, 84, 73, 84, 85, 84, 73, 79, 78, 160, 84, 82, 65, 78, + 83, 80, 79, 83, 73, 84, 73, 79, 78, 160, 111, 109, 105, 115, 115, 105, + 111, 110, 160, 80, 65, 76, 77, 160, 68, 65, 71, 71, 69, 82, 160, 77, 69, + 68, 73, 69, 86, 65, 76, 160, 83, 69, 67, 79, 78, 68, 160, 75, 78, 73, 70, + 69, 160, 76, 65, 77, 69, 160, 87, 65, 84, 69, 82, 160, 80, 65, 87, 160, + 83, 73, 77, 80, 76, 73, 70, 73, 69, 68, 160, 40, 99, 106, 107, 160, 78, + 69, 84, 160, 66, 82, 85, 83, 72, 160, 71, 82, 65, 83, 83, 160, 87, 65, + 76, 75, 160, 69, 65, 84, 160, 74, 45, 83, 73, 77, 80, 76, 73, 70, 73, 69, + 68, 160, 83, 85, 82, 82, 79, 85, 78, 68, 160, 73, 68, 69, 79, 71, 82, 65, + 80, 72, 73, 67, 160, 67, 104, 105, 110, 101, 115, 101, 44, 160, 100, 101, + 108, 105, 109, 105, 116, 115, 160, 105, 116, 101, 109, 115, 160, 73, 84, + 69, 82, 65, 84, 73, 79, 78, 160, 105, 116, 101, 114, 97, 116, 105, 111, + 110, 160, 76, 69, 78, 84, 73, 67, 85, 76, 65, 82, 160, 80, 79, 83, 84, + 65, 76, 160, 105, 100, 101, 111, 103, 114, 97, 112, 104, 160, 80, 82, 73, + 77, 69, 160, 100, 101, 112, 105, 99, 116, 101, 100, 160, 72, 65, 78, 71, + 85, 76, 160, 75, 65, 78, 65, 160, 82, 69, 80, 69, 65, 84, 160, 114, 101, + 112, 101, 97, 116, 160, 118, 105, 115, 117, 97, 108, 160, 70, 73, 76, 76, + 160, 74, 73, 160, 90, 85, 160, 51, 48, 55, 66, 160, 75, 65, 84, 65, 75, + 65, 78, 65, 45, 72, 73, 82, 65, 71, 65, 78, 65, 160, 83, 69, 77, 73, 45, + 86, 79, 73, 67, 69, 68, 160, 72, 73, 82, 65, 71, 65, 78, 65, 160, 60, + 118, 101, 114, 116, 105, 99, 97, 108, 62, 160, 51, 48, 65, 66, 160, 51, + 48, 65, 68, 160, 51, 48, 65, 70, 160, 51, 48, 66, 51, 160, 51, 48, 66, + 53, 160, 51, 48, 66, 55, 160, 51, 48, 66, 57, 160, 51, 48, 66, 66, 160, + 51, 48, 67, 56, 160, 51, 48, 67, 70, 160, 51, 48, 68, 53, 160, 51, 48, + 68, 56, 160, 51, 48, 68, 66, 160, 51, 48, 69, 70, 160, 75, 65, 84, 65, + 75, 65, 78, 65, 160, 49, 49, 48, 48, 160, 104, 97, 110, 103, 117, 108, + 160, 99, 104, 111, 115, 101, 111, 110, 103, 160, 106, 111, 110, 103, 115, + 101, 111, 110, 103, 160, 49, 49, 48, 50, 160, 110, 105, 101, 117, 110, + 173, 49, 49, 48, 51, 160, 49, 49, 48, 53, 160, 82, 73, 69, 85, 76, 173, + 49, 49, 48, 54, 160, 49, 49, 48, 55, 160, 112, 105, 101, 117, 112, 173, + 49, 49, 48, 57, 160, 49, 49, 48, 66, 160, 49, 49, 48, 67, 160, 49, 49, + 48, 69, 160, 49, 49, 48, 70, 160, 49, 49, 49, 48, 160, 49, 49, 49, 49, + 160, 49, 49, 49, 50, 160, 49, 49, 54, 49, 160, 106, 117, 110, 103, 115, + 101, 111, 110, 103, 160, 49, 49, 54, 57, 160, 49, 49, 54, 69, 160, 109, + 105, 101, 117, 109, 173, 115, 105, 111, 115, 173, 84, 72, 73, 82, 68, + 160, 66, 79, 80, 79, 77, 79, 70, 79, 160, 52, 116, 104, 160, 54, 116, + 104, 160, 73, 69, 85, 78, 71, 160, 67, 73, 69, 85, 67, 160, 75, 79, 82, + 69, 65, 78, 160, 84, 72, 73, 82, 84, 89, 160, 70, 79, 82, 84, 89, 160, + 83, 73, 88, 84, 89, 160, 83, 69, 86, 69, 78, 84, 89, 160, 69, 73, 71, 72, + 84, 89, 160, 69, 82, 65, 160, 78, 65, 77, 69, 160, 51, 48, 65, 50, 160, + 51, 48, 68, 49, 160, 51, 48, 70, 67, 160, 51, 48, 69, 66, 160, 51, 48, + 70, 51, 160, 51, 48, 68, 65, 160, 40, 117, 110, 105, 116, 160, 51, 48, + 65, 52, 160, 51, 48, 67, 66, 160, 51, 48, 69, 57, 160, 51, 48, 67, 51, + 160, 51, 48, 69, 68, 160, 51, 48, 69, 65, 160, 51, 48, 65, 67, 160, 51, + 48, 65, 69, 160, 51, 48, 66, 48, 160, 51, 48, 69, 49, 160, 51, 48, 69, + 67, 160, 51, 48, 68, 52, 160, 51, 48, 68, 69, 160, 51, 48, 68, 70, 160, + 40, 67, 104, 105, 110, 101, 115, 101, 160, 84, 87, 69, 78, 84, 89, 173, + 50, 50, 49, 53, 160, 72, 79, 76, 68, 73, 78, 71, 160, 77, 79, 85, 84, 72, + 160, 77, 89, 65, 160, 114, 101, 97, 100, 160, 108, 111, 103, 111, 103, + 114, 97, 109, 160, 66, 111, 111, 107, 160, 110, 100, 111, 108, 101, 160, + 102, 97, 32, 45, 160, 86, 65, 73, 160, 78, 68, 79, 76, 69, 160, 78, 69, + 85, 84, 82, 65, 76, 160, 66, 65, 67, 75, 160, 82, 111, 109, 97, 110, 105, + 97, 110, 160, 77, 79, 78, 79, 67, 85, 76, 65, 82, 160, 114, 111, 111, + 116, 160, 107, 97, 118, 121, 107, 97, 160, 66, 65, 77, 85, 77, 160, 76, + 69, 70, 84, 45, 83, 84, 69, 77, 160, 69, 71, 89, 80, 84, 79, 76, 79, 71, + 73, 67, 65, 76, 160, 84, 72, 79, 82, 78, 160, 86, 79, 76, 65, 80, 85, 75, + 160, 101, 103, 121, 112, 116, 111, 108, 111, 103, 105, 99, 97, 108, 160, + 69, 80, 73, 71, 82, 65, 80, 72, 73, 67, 160, 80, 79, 69, 84, 82, 89, 160, + 84, 105, 98, 101, 116, 97, 110, 44, 160, 103, 97, 32, 45, 160, 116, 104, + 97, 32, 45, 160, 110, 97, 32, 45, 160, 116, 115, 97, 32, 45, 160, 119, + 97, 32, 45, 160, 122, 97, 32, 45, 160, 108, 101, 116, 116, 101, 114, 32, + 173, 112, 104, 97, 103, 115, 45, 112, 97, 160, 115, 104, 97, 112, 105, + 110, 103, 160, 77, 111, 110, 103, 111, 108, 105, 97, 110, 44, 160, 108, + 97, 32, 45, 160, 115, 97, 32, 45, 160, 40, 112, 104, 97, 103, 115, 45, + 112, 97, 160, 80, 72, 65, 71, 83, 45, 80, 65, 160, 110, 103, 97, 160, + 115, 104, 97, 100, 32, 45, 160, 83, 65, 85, 82, 65, 83, 72, 84, 82, 65, + 160, 97, 110, 107, 97, 160, 99, 97, 110, 100, 114, 97, 98, 105, 110, 100, + 117, 160, 71, 65, 80, 160, 82, 69, 74, 65, 78, 71, 160, 83, 83, 65, 78, + 71, 83, 73, 79, 83, 173, 74, 65, 86, 65, 78, 69, 83, 69, 160, 67, 72, 65, + 77, 160, 76, 79, 71, 79, 71, 82, 65, 77, 160, 82, 69, 80, 69, 84, 73, 84, + 73, 79, 78, 160, 66, 76, 65, 67, 75, 76, 69, 84, 84, 69, 82, 160, 79, 69, + 160, 76, 69, 71, 160, 40, 109, 101, 116, 114, 105, 99, 97, 108, 160, 76, + 85, 77, 160, 114, 101, 109, 111, 118, 101, 100, 160, 111, 114, 105, 103, + 105, 110, 97, 108, 160, 77, 69, 78, 160, 48, 53, 55, 52, 160, 48, 53, 68, + 66, 160, 48, 53, 69, 57, 160, 87, 65, 83, 76, 65, 160, 73, 83, 79, 76, + 65, 84, 69, 68, 160, 66, 69, 69, 72, 160, 66, 69, 72, 69, 72, 160, 84, + 84, 69, 72, 69, 72, 160, 84, 69, 72, 69, 72, 160, 86, 69, 72, 160, 80, + 69, 72, 69, 72, 160, 68, 89, 69, 72, 160, 78, 89, 69, 72, 160, 84, 67, + 72, 69, 72, 69, 72, 160, 71, 85, 69, 72, 160, 78, 71, 79, 69, 72, 160, + 82, 78, 79, 79, 78, 160, 68, 79, 65, 67, 72, 65, 83, 72, 77, 69, 69, 160, + 78, 71, 160, 89, 85, 160, 85, 73, 71, 72, 85, 82, 160, 77, 65, 75, 83, + 85, 82, 65, 160, 87, 65, 87, 160, 48, 54, 50, 56, 160, 48, 54, 50, 65, + 160, 48, 54, 50, 66, 160, 48, 54, 50, 67, 160, 48, 54, 50, 68, 160, 48, + 54, 50, 69, 160, 48, 54, 51, 55, 160, 90, 65, 72, 160, 48, 54, 51, 56, + 160, 48, 54, 51, 57, 160, 48, 54, 51, 65, 160, 48, 54, 52, 49, 160, 48, + 54, 52, 50, 160, 48, 54, 52, 54, 160, 48, 54, 52, 55, 160, 84, 72, 65, + 76, 160, 48, 54, 51, 48, 160, 82, 69, 72, 160, 48, 54, 51, 49, 160, 48, + 54, 52, 57, 160, 48, 54, 52, 53, 160, 48, 54, 51, 53, 160, 48, 54, 51, + 54, 160, 48, 54, 52, 51, 160, 48, 54, 51, 51, 160, 48, 54, 51, 52, 160, + 48, 54, 52, 52, 160, 72, 65, 72, 160, 75, 72, 65, 72, 160, 70, 65, 84, + 72, 65, 84, 65, 78, 160, 65, 76, 76, 65, 65, 72, 85, 160, 65, 76, 65, 89, + 72, 73, 160, 87, 65, 173, 115, 97, 108, 108, 97, 108, 108, 97, 104, 111, + 117, 160, 119, 97, 115, 97, 108, 108, 97, 109, 32, 45, 160, 50, 48, 51, + 69, 160, 48, 48, 53, 70, 160, 60, 115, 109, 97, 108, 108, 62, 160, 66, + 69, 72, 160, 84, 72, 69, 72, 160, 68, 65, 76, 160, 70, 85, 76, 76, 87, + 73, 68, 84, 72, 160, 99, 111, 109, 109, 111, 110, 108, 121, 160, 72, 65, + 76, 70, 87, 73, 68, 84, 72, 160, 73, 78, 84, 69, 82, 76, 73, 78, 69, 65, + 82, 160, 65, 78, 78, 79, 84, 65, 84, 73, 79, 78, 160, 105, 100, 101, 111, + 103, 114, 97, 109, 160, 72, 69, 173, 76, 73, 78, 69, 65, 82, 160, 112, + 97, 114, 116, 105, 97, 108, 108, 121, 160, 65, 69, 71, 69, 65, 78, 160, + 78, 73, 78, 69, 84, 89, 160, 87, 69, 73, 71, 72, 84, 160, 66, 65, 83, 69, + 160, 77, 69, 65, 83, 85, 82, 69, 160, 84, 72, 69, 83, 80, 73, 65, 78, + 160, 72, 69, 82, 77, 73, 79, 78, 73, 65, 78, 160, 69, 80, 73, 68, 65, 85, + 82, 69, 65, 78, 160, 40, 97, 101, 103, 101, 97, 110, 160, 84, 82, 79, 69, + 90, 69, 78, 73, 65, 78, 160, 84, 72, 73, 82, 68, 83, 160, 79, 66, 79, 76, + 83, 160, 82, 79, 77, 65, 78, 160, 80, 69, 82, 77, 73, 67, 160, 72, 65, + 173, 49, 57, 116, 104, 45, 99, 101, 110, 116, 117, 114, 121, 160, 40, + 108, 105, 110, 101, 97, 114, 160, 109, 97, 110, 160, 109, 97, 110, 32, + 45, 160, 119, 111, 109, 97, 110, 32, 45, 160, 49, 48, 54, 53, 53, 160, + 49, 48, 54, 52, 55, 160, 97, 49, 48, 48, 173, 49, 48, 54, 48, 48, 160, + 49, 48, 54, 49, 69, 160, 49, 48, 54, 53, 51, 160, 49, 48, 54, 53, 55, + 160, 97, 98, 48, 48, 49, 44, 160, 49, 48, 54, 48, 49, 160, 49, 48, 54, + 49, 57, 160, 97, 98, 48, 50, 55, 44, 160, 49, 48, 54, 48, 56, 160, 49, + 48, 54, 48, 51, 160, 49, 48, 54, 48, 54, 160, 49, 48, 54, 51, 70, 160, + 49, 48, 54, 48, 67, 160, 97, 98, 48, 49, 54, 44, 160, 49, 48, 54, 50, 66, + 160, 49, 48, 54, 50, 52, 160, 49, 48, 54, 52, 50, 160, 49, 48, 54, 48, + 55, 160, 49, 48, 54, 65, 67, 160, 49, 48, 54, 51, 69, 160, 97, 98, 48, + 52, 49, 44, 160, 49, 48, 54, 48, 66, 160, 49, 48, 54, 51, 56, 160, 49, + 48, 54, 50, 69, 160, 97, 98, 48, 53, 52, 44, 160, 49, 48, 54, 51, 49, + 160, 97, 98, 48, 53, 55, 44, 160, 49, 48, 54, 49, 56, 160, 49, 48, 54, + 51, 66, 160, 49, 48, 54, 51, 52, 160, 97, 98, 48, 54, 55, 44, 160, 49, + 48, 54, 51, 57, 160, 97, 98, 48, 55, 51, 44, 160, 49, 48, 54, 48, 50, + 160, 49, 48, 54, 52, 49, 160, 97, 98, 48, 56, 48, 44, 160, 97, 49, 48, + 48, 45, 49, 48, 50, 44, 160, 49, 48, 54, 53, 66, 160, 49, 48, 55, 52, 49, + 160, 97, 55, 48, 50, 160, 49, 48, 55, 52, 51, 160, 97, 55, 48, 52, 160, + 49, 48, 55, 52, 52, 160, 97, 55, 48, 53, 160, 49, 48, 55, 52, 57, 160, + 97, 55, 48, 57, 45, 50, 160, 49, 48, 55, 54, 50, 160, 49, 48, 54, 53, 50, + 160, 97, 98, 49, 56, 48, 44, 160, 97, 51, 48, 51, 44, 160, 49, 48, 54, + 54, 56, 160, 97, 51, 49, 54, 44, 160, 49, 48, 54, 65, 49, 160, 97, 52, + 48, 49, 45, 118, 97, 115, 44, 160, 115, 105, 120, 116, 104, 160, 72, 65, + 84, 82, 65, 78, 160, 104, 101, 32, 45, 160, 107, 97, 102, 32, 45, 160, + 109, 101, 109, 32, 45, 160, 113, 111, 102, 32, 45, 160, 115, 104, 105, + 110, 32, 45, 160, 80, 72, 79, 69, 78, 73, 67, 73, 65, 78, 160, 78, 65, + 173, 78, 69, 173, 82, 65, 173, 111, 48, 51, 52, 32, 45, 160, 77, 69, 82, + 79, 73, 84, 73, 67, 160, 75, 72, 65, 82, 79, 83, 72, 84, 72, 73, 160, 67, + 82, 69, 83, 67, 69, 78, 84, 160, 65, 82, 65, 66, 73, 65, 78, 160, 77, 65, + 78, 73, 67, 72, 65, 69, 65, 78, 160, 87, 73, 84, 72, 73, 78, 160, 84, 73, + 78, 89, 160, 78, 73, 75, 79, 76, 83, 66, 85, 82, 71, 160, 82, 85, 68, 73, + 77, 69, 78, 84, 65, 160, 110, 100, 111, 114, 160, 70, 111, 114, 114, 97, + 105, 39, 115, 160, 99, 97, 108, 108, 101, 100, 160, 72, 85, 78, 71, 65, + 82, 73, 65, 78, 160, 82, 85, 77, 73, 160, 89, 69, 90, 73, 68, 73, 160, + 65, 114, 97, 109, 97, 105, 99, 160, 104, 101, 116, 101, 114, 111, 103, + 114, 97, 109, 160, 67, 73, 82, 67, 76, 69, 83, 160, 66, 82, 65, 72, 77, + 73, 160, 75, 65, 73, 84, 72, 73, 160, 67, 72, 65, 75, 77, 65, 160, 77, + 65, 72, 65, 74, 65, 78, 73, 160, 83, 72, 65, 82, 65, 68, 65, 160, 75, 72, + 79, 74, 75, 73, 160, 75, 72, 85, 68, 65, 87, 65, 68, 73, 160, 109, 117, + 114, 109, 117, 114, 101, 100, 160, 78, 101, 112, 97, 108, 160, 66, 104, + 97, 115, 97, 160, 78, 69, 87, 65, 160, 84, 73, 82, 72, 85, 84, 65, 160, + 49, 49, 52, 66, 57, 160, 83, 73, 68, 68, 72, 65, 77, 160, 84, 82, 73, 68, + 69, 78, 84, 160, 82, 65, 89, 83, 160, 40, 115, 105, 100, 100, 104, 97, + 109, 160, 77, 79, 68, 73, 160, 66, 73, 82, 71, 65, 160, 83, 87, 73, 82, + 76, 160, 84, 65, 75, 82, 73, 160, 65, 72, 79, 77, 160, 68, 79, 71, 82, + 65, 160, 112, 114, 111, 100, 117, 99, 105, 110, 103, 160, 80, 82, 69, 70, + 73, 88, 69, 68, 160, 78, 65, 83, 65, 76, 160, 110, 111, 110, 45, 105, + 110, 105, 116, 105, 97, 108, 160, 78, 65, 78, 68, 73, 78, 65, 71, 65, 82, + 73, 160, 114, 101, 112, 114, 101, 115, 101, 110, 116, 105, 110, 103, 160, + 112, 114, 105, 109, 97, 114, 105, 108, 121, 160, 67, 76, 85, 83, 84, 69, + 82, 45, 73, 78, 73, 84, 73, 65, 76, 160, 67, 76, 85, 83, 84, 69, 82, 45, + 70, 73, 78, 65, 76, 160, 83, 79, 89, 79, 77, 66, 79, 160, 78, 97, 116, + 116, 105, 108, 105, 107, 160, 77, 73, 68, 45, 76, 69, 86, 69, 76, 160, + 76, 79, 87, 45, 70, 65, 76, 76, 73, 78, 71, 160, 66, 72, 65, 73, 75, 83, + 85, 75, 73, 160, 77, 65, 82, 67, 72, 69, 78, 160, 77, 65, 75, 65, 83, 65, + 82, 160, 103, 111, 108, 100, 160, 83, 65, 76, 84, 160, 71, 65, 78, 50, + 160, 76, 65, 71, 65, 82, 160, 68, 85, 78, 51, 160, 73, 71, 73, 160, 65, + 66, 50, 160, 83, 72, 73, 84, 65, 160, 78, 65, 71, 65, 160, 79, 80, 80, + 79, 83, 73, 78, 71, 160, 65, 83, 72, 160, 84, 85, 71, 50, 160, 66, 73, + 160, 76, 85, 160, 68, 73, 77, 160, 75, 65, 83, 75, 65, 76, 160, 71, 85, + 78, 85, 160, 76, 65, 76, 160, 72, 65, 160, 66, 85, 82, 160, 71, 73, 52, + 160, 71, 73, 82, 50, 160, 72, 73, 160, 85, 68, 160, 71, 65, 68, 160, 71, + 65, 82, 160, 71, 65, 76, 160, 71, 73, 82, 51, 160, 71, 73, 83, 72, 160, + 71, 85, 50, 160, 75, 65, 75, 160, 83, 65, 76, 160, 71, 85, 68, 160, 72, + 85, 66, 50, 160, 73, 68, 73, 77, 160, 83, 72, 73, 82, 160, 73, 77, 160, + 85, 77, 85, 77, 160, 76, 65, 71, 65, 66, 160, 75, 73, 83, 73, 77, 53, + 160, 83, 72, 85, 50, 160, 69, 83, 72, 50, 160, 76, 85, 50, 160, 76, 85, + 71, 65, 76, 160, 77, 65, 160, 77, 85, 83, 72, 160, 77, 85, 83, 72, 51, + 160, 78, 69, 160, 80, 73, 82, 73, 71, 160, 83, 65, 71, 160, 109, 97, 107, + 105, 110, 103, 160, 83, 72, 69, 160, 78, 85, 49, 49, 160, 68, 73, 83, 72, + 160, 84, 65, 71, 160, 85, 83, 72, 160, 83, 72, 65, 82, 50, 160, 65, 83, + 83, 89, 82, 73, 65, 78, 160, 69, 76, 65, 77, 73, 84, 69, 160, 67, 85, 78, + 69, 73, 70, 79, 82, 77, 160, 66, 65, 72, 65, 82, 50, 160, 76, 65, 75, + 173, 68, 85, 71, 160, 76, 65, 75, 45, 52, 52, 57, 160, 99, 108, 97, 115, + 115, 105, 102, 105, 101, 114, 160, 104, 101, 113, 97, 116, 160, 112, 104, + 111, 110, 111, 103, 114, 97, 109, 160, 49, 51, 50, 70, 48, 44, 160, 104, + 119, 116, 160, 102, 111, 114, 116, 105, 102, 105, 101, 100, 160, 119, 97, + 108, 108, 160, 49, 51, 50, 48, 48, 44, 160, 115, 116, 121, 108, 105, 115, + 116, 105, 99, 160, 73, 78, 83, 69, 82, 84, 160, 108, 111, 103, 111, 115, + 121, 108, 108, 97, 98, 105, 99, 160, 112, 101, 114, 115, 111, 110, 97, + 108, 160, 80, 79, 78, 160, 77, 70, 79, 78, 160, 80, 104, 97, 115, 101, + 115, 160, 77, 66, 65, 65, 160, 80, 104, 97, 115, 101, 160, 102, 97, 97, + 109, 97, 101, 160, 39, 56, 39, 160, 107, 111, 103, 104, 111, 109, 160, + 66, 65, 83, 83, 65, 160, 86, 65, 72, 160, 86, 79, 83, 160, 67, 73, 77, + 160, 88, 89, 69, 69, 77, 160, 109, 117, 108, 116, 105, 112, 108, 105, 99, + 97, 116, 105, 111, 110, 160, 90, 87, 74, 160, 77, 69, 68, 69, 70, 65, 73, + 68, 82, 73, 78, 160, 71, 97, 110, 160, 80, 111, 108, 108, 97, 114, 100, + 39, 115, 160, 66, 97, 105, 160, 82, 69, 70, 79, 82, 77, 69, 68, 160, 88, + 105, 97, 111, 104, 117, 97, 160, 77, 73, 65, 79, 160, 115, 101, 118, 101, + 110, 160, 75, 73, 173, 75, 85, 173, 75, 69, 173, 75, 79, 173, 83, 73, + 173, 83, 85, 173, 83, 69, 173, 83, 79, 173, 84, 73, 173, 84, 85, 173, 84, + 79, 173, 78, 73, 173, 78, 79, 173, 72, 73, 173, 72, 79, 173, 77, 65, 173, + 77, 73, 173, 77, 85, 173, 77, 79, 173, 82, 73, 173, 82, 85, 173, 82, 69, + 173, 82, 79, 173, 87, 73, 173, 87, 69, 173, 87, 79, 173, 67, 104, 105, + 110, 111, 111, 107, 44, 160, 80, 101, 114, 110, 105, 110, 44, 160, 83, + 108, 111, 97, 110, 44, 160, 80, 101, 114, 110, 105, 110, 160, 115, 101, + 99, 97, 110, 116, 32, 45, 160, 70, 114, 101, 110, 99, 104, 160, 83, 108, + 111, 97, 110, 160, 83, 76, 79, 65, 78, 160, 67, 104, 105, 110, 111, 111, + 107, 160, 80, 101, 114, 114, 97, 117, 108, 116, 160, 80, 101, 114, 114, + 97, 117, 108, 116, 44, 160, 116, 97, 107, 101, 115, 160, 114, 111, 116, + 97, 116, 101, 115, 160, 109, 97, 116, 99, 104, 160, 111, 114, 105, 101, + 110, 116, 97, 116, 105, 110, 103, 160, 40, 119, 105, 116, 104, 160, 97, + 116, 116, 97, 99, 104, 101, 100, 160, 105, 110, 118, 97, 114, 105, 97, + 110, 116, 160, 99, 111, 110, 115, 105, 115, 116, 105, 110, 103, 160, 67, + 111, 110, 115, 111, 108, 105, 100, 97, 116, 101, 100, 160, 68, 117, 112, + 108, 111, 121, 97, 110, 160, 114, 101, 108, 97, 116, 105, 118, 101, 160, + 97, 102, 102, 105, 120, 160, 105, 110, 116, 45, 114, 173, 65, 84, 84, 65, + 67, 72, 69, 68, 160, 112, 114, 101, 102, 105, 120, 44, 160, 112, 114, + 101, 102, 105, 120, 160, 115, 117, 102, 102, 105, 120, 44, 160, 68, 85, + 80, 76, 79, 89, 65, 78, 160, 110, 117, 44, 160, 83, 72, 79, 82, 84, 72, + 65, 78, 68, 160, 70, 79, 82, 77, 65, 84, 160, 71, 79, 82, 65, 90, 68, 79, + 160, 78, 73, 90, 75, 79, 160, 75, 82, 89, 90, 72, 69, 77, 160, 84, 83, + 65, 84, 65, 160, 77, 65, 76, 79, 160, 80, 79, 86, 89, 83, 72, 69, 160, + 86, 89, 83, 79, 75, 79, 160, 75, 72, 79, 75, 72, 76, 79, 77, 160, 90, 78, + 65, 77, 69, 78, 78, 89, 160, 84, 79, 78, 65, 76, 160, 80, 82, 73, 90, 78, + 65, 75, 160, 68, 73, 82, 69, 67, 84, 73, 79, 78, 160, 71, 79, 76, 85, 66, + 67, 72, 73, 75, 160, 86, 82, 65, 75, 72, 73, 89, 65, 160, 75, 76, 89, 85, + 67, 72, 69, 86, 65, 89, 65, 160, 83, 75, 65, 77, 69, 89, 84, 83, 65, 160, + 68, 86, 79, 69, 67, 72, 69, 76, 78, 65, 89, 65, 160, 83, 76, 79, 90, 72, + 73, 84, 73, 69, 160, 83, 84, 65, 84, 89, 65, 160, 115, 116, 114, 101, + 108, 97, 160, 71, 82, 79, 77, 79, 80, 79, 86, 79, 68, 78, 65, 89, 65, + 160, 77, 69, 67, 72, 73, 75, 160, 79, 83, 79, 75, 65, 160, 75, 82, 89, + 85, 75, 79, 86, 65, 89, 65, 160, 79, 88, 69, 73, 65, 160, 86, 65, 82, 69, + 73, 65, 160, 71, 79, 82, 71, 79, 78, 160, 75, 69, 78, 84, 73, 77, 65, + 160, 75, 69, 78, 84, 73, 77, 65, 84, 65, 160, 83, 89, 78, 65, 71, 77, 65, + 160, 84, 82, 79, 77, 73, 75, 79, 78, 160, 78, 69, 79, 160, 75, 82, 65, + 84, 73, 77, 65, 160, 76, 69, 73, 77, 77, 65, 160, 68, 89, 79, 160, 80, + 65, 82, 69, 83, 84, 73, 71, 77, 69, 78, 79, 78, 160, 68, 73, 71, 79, 82, + 71, 79, 78, 160, 65, 71, 79, 71, 73, 160, 84, 69, 84, 65, 82, 84, 79, 83, + 160, 70, 65, 78, 69, 82, 79, 83, 73, 83, 160, 68, 73, 65, 84, 79, 78, 73, + 75, 73, 160, 83, 75, 76, 73, 82, 79, 78, 160, 67, 72, 82, 79, 77, 65, + 160, 67, 72, 82, 79, 65, 160, 89, 70, 69, 83, 73, 83, 160, 68, 73, 69, + 83, 73, 83, 160, 65, 80, 76, 73, 160, 68, 73, 65, 83, 84, 79, 76, 73, + 160, 83, 73, 77, 65, 78, 83, 73, 83, 160, 84, 72, 69, 83, 69, 79, 83, + 160, 65, 82, 83, 69, 79, 83, 160, 65, 82, 75, 84, 73, 75, 79, 160, 82, + 69, 80, 69, 65, 84, 69, 68, 160, 70, 73, 71, 85, 82, 69, 173, 66, 82, 69, + 65, 84, 72, 160, 67, 76, 69, 70, 160, 79, 84, 84, 65, 86, 65, 160, 68, + 82, 85, 77, 160, 87, 72, 79, 76, 69, 160, 78, 79, 84, 69, 72, 69, 65, 68, + 160, 49, 68, 49, 53, 70, 160, 84, 82, 69, 77, 79, 76, 79, 173, 70, 73, + 78, 71, 69, 82, 69, 68, 160, 70, 76, 65, 71, 173, 78, 79, 84, 69, 160, + 80, 69, 68, 65, 76, 160, 83, 69, 77, 73, 66, 82, 69, 86, 73, 83, 160, 83, + 69, 77, 73, 77, 73, 78, 73, 77, 65, 160, 73, 77, 80, 69, 82, 70, 69, 67, + 84, 65, 160, 84, 69, 77, 80, 85, 83, 160, 80, 69, 82, 70, 69, 67, 84, 85, + 77, 160, 68, 73, 77, 73, 78, 85, 84, 73, 79, 78, 173, 73, 77, 80, 69, 82, + 70, 69, 67, 84, 85, 77, 160, 75, 73, 69, 86, 65, 78, 160, 110, 111, 109, + 105, 110, 97, 108, 160, 108, 111, 99, 97, 116, 101, 100, 160, 118, 111, + 99, 97, 108, 160, 105, 110, 115, 116, 114, 117, 109, 101, 110, 116, 97, + 108, 160, 109, 111, 100, 105, 102, 105, 99, 97, 116, 105, 111, 110, 160, + 116, 104, 101, 114, 101, 102, 111, 114, 101, 160, 48, 51, 57, 50, 160, + 77, 85, 83, 73, 67, 65, 76, 160, 114, 101, 110, 160, 84, 65, 76, 76, 89, + 160, 48, 51, 57, 52, 160, 48, 51, 57, 54, 160, 48, 51, 57, 65, 160, 48, + 51, 57, 66, 160, 48, 51, 57, 67, 160, 48, 51, 57, 68, 160, 48, 51, 57, + 69, 160, 48, 51, 70, 52, 160, 116, 104, 101, 116, 97, 160, 48, 51, 65, + 52, 160, 48, 51, 65, 54, 160, 48, 51, 65, 55, 160, 48, 51, 65, 56, 160, + 50, 50, 48, 55, 160, 48, 51, 66, 52, 160, 48, 51, 66, 54, 160, 48, 51, + 66, 66, 160, 48, 51, 66, 68, 160, 48, 51, 66, 69, 160, 48, 51, 67, 51, + 160, 48, 51, 67, 52, 160, 48, 51, 67, 55, 160, 48, 51, 67, 56, 160, 50, + 50, 48, 50, 160, 48, 51, 70, 53, 160, 48, 51, 68, 49, 160, 48, 51, 70, + 48, 160, 107, 97, 112, 112, 97, 160, 48, 51, 68, 53, 160, 48, 51, 70, 49, + 160, 114, 104, 111, 160, 48, 51, 68, 54, 160, 73, 78, 68, 69, 88, 160, + 72, 73, 78, 71, 69, 68, 160, 67, 79, 78, 74, 79, 73, 78, 69, 68, 160, 84, + 72, 85, 77, 66, 160, 83, 80, 82, 69, 65, 68, 160, 83, 73, 68, 69, 160, + 67, 85, 80, 80, 69, 68, 160, 65, 78, 71, 76, 69, 68, 160, 79, 85, 84, + 160, 72, 69, 69, 76, 160, 70, 73, 78, 71, 69, 82, 83, 160, 83, 80, 76, + 73, 84, 160, 83, 73, 71, 78, 87, 82, 73, 84, 73, 78, 71, 160, 72, 65, 78, + 68, 45, 67, 85, 82, 76, 73, 67, 85, 69, 160, 70, 79, 82, 87, 65, 82, 68, + 160, 84, 79, 85, 67, 72, 160, 71, 82, 65, 83, 80, 160, 83, 84, 82, 73, + 75, 69, 160, 83, 81, 85, 69, 69, 90, 69, 160, 70, 76, 73, 67, 75, 160, + 65, 76, 84, 69, 82, 78, 65, 84, 73, 78, 71, 160, 70, 73, 78, 71, 69, 82, + 160, 87, 82, 73, 83, 84, 160, 66, 69, 78, 68, 160, 80, 69, 65, 75, 83, + 160, 82, 79, 84, 65, 84, 73, 79, 78, 45, 87, 65, 76, 76, 80, 76, 65, 78, + 69, 160, 82, 79, 84, 65, 84, 73, 79, 78, 45, 70, 76, 79, 79, 82, 80, 76, + 65, 78, 69, 160, 65, 82, 77, 160, 83, 80, 73, 82, 65, 76, 160, 65, 87, + 65, 89, 160, 84, 79, 87, 65, 82, 68, 83, 160, 72, 65, 76, 70, 45, 67, 73, + 82, 67, 76, 69, 160, 72, 85, 77, 80, 160, 72, 73, 84, 84, 73, 78, 71, + 160, 70, 82, 79, 78, 84, 160, 67, 69, 73, 76, 73, 78, 71, 160, 70, 76, + 79, 79, 82, 160, 77, 79, 86, 69, 77, 69, 78, 84, 45, 87, 65, 76, 76, 80, + 76, 65, 78, 69, 160, 70, 65, 67, 69, 160, 78, 79, 83, 69, 160, 69, 89, + 69, 66, 82, 79, 87, 83, 160, 68, 82, 69, 65, 77, 89, 160, 70, 79, 82, 69, + 72, 69, 65, 68, 160, 69, 89, 69, 76, 65, 83, 72, 69, 83, 160, 69, 89, 69, + 71, 65, 90, 69, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 160, 69, 89, 69, + 71, 65, 90, 69, 45, 70, 76, 79, 79, 82, 80, 76, 65, 78, 69, 160, 67, 72, + 69, 69, 75, 83, 160, 84, 69, 78, 83, 69, 160, 65, 73, 82, 160, 75, 73, + 83, 83, 160, 84, 69, 69, 84, 72, 160, 84, 79, 78, 71, 85, 69, 160, 83, + 72, 79, 85, 76, 68, 69, 82, 160, 72, 73, 80, 160, 76, 69, 78, 71, 84, 72, + 173, 77, 79, 68, 73, 70, 73, 69, 82, 173, 115, 111, 109, 160, 82, 80, 65, + 32, 173, 66, 82, 69, 65, 84, 72, 89, 160, 87, 65, 78, 67, 72, 79, 160, + 77, 97, 110, 115, 97, 114, 97, 121, 160, 65, 68, 76, 65, 77, 160, 79, 84, + 84, 79, 77, 65, 78, 160, 83, 73, 89, 65, 81, 160, 48, 54, 50, 70, 160, + 48, 54, 51, 50, 160, 104, 97, 104, 160, 82, 69, 68, 160, 71, 82, 69, 69, + 78, 160, 65, 67, 69, 160, 74, 65, 67, 75, 160, 75, 78, 73, 71, 72, 84, + 160, 81, 85, 69, 69, 78, 160, 75, 73, 78, 71, 160, 119, 97, 116, 101, + 114, 160, 51, 48, 49, 52, 160, 100, 105, 115, 99, 160, 115, 116, 101, + 114, 101, 111, 160, 98, 114, 111, 97, 100, 99, 97, 115, 116, 105, 110, + 103, 160, 115, 101, 114, 118, 105, 99, 101, 160, 40, 65, 82, 73, 66, 160, + 112, 114, 111, 103, 114, 101, 115, 115, 105, 118, 101, 160, 112, 97, 114, + 107, 105, 110, 103, 160, 99, 101, 110, 116, 101, 114, 160, 71, 76, 79, + 66, 69, 160, 69, 65, 82, 160, 40, 102, 111, 114, 107, 160, 66, 65, 66, + 89, 160, 107, 110, 105, 102, 101, 32, 45, 160, 80, 65, 82, 84, 89, 160, + 77, 73, 76, 73, 84, 65, 82, 89, 160, 82, 85, 78, 78, 73, 78, 71, 160, + 114, 117, 110, 110, 105, 110, 103, 160, 72, 79, 82, 83, 69, 160, 83, 84, + 73, 67, 75, 160, 72, 79, 85, 83, 69, 160, 76, 79, 86, 69, 160, 87, 65, + 86, 73, 78, 71, 160, 40, 101, 105, 103, 104, 116, 160, 69, 77, 79, 74, + 73, 160, 70, 73, 84, 90, 80, 65, 84, 82, 73, 67, 75, 160, 84, 89, 80, 69, + 173, 116, 119, 101, 108, 102, 116, 104, 160, 67, 65, 84, 160, 72, 65, 78, + 68, 160, 84, 72, 85, 77, 66, 83, 160, 72, 65, 78, 68, 83, 160, 87, 79, + 77, 65, 78, 83, 160, 114, 97, 116, 101, 100, 160, 80, 79, 76, 73, 67, 69, + 160, 40, 109, 97, 110, 160, 79, 76, 68, 69, 82, 160, 40, 111, 108, 100, + 101, 114, 160, 66, 76, 85, 69, 160, 89, 69, 76, 76, 79, 87, 160, 80, 85, + 82, 80, 76, 69, 160, 65, 78, 71, 69, 82, 160, 83, 76, 69, 69, 80, 73, 78, + 71, 160, 83, 80, 69, 69, 67, 72, 160, 84, 72, 79, 85, 71, 72, 84, 160, + 66, 65, 78, 75, 78, 79, 84, 69, 160, 67, 72, 65, 82, 84, 160, 70, 76, 79, + 80, 80, 89, 160, 102, 111, 108, 100, 101, 114, 32, 45, 160, 80, 65, 71, + 69, 160, 70, 65, 67, 73, 78, 71, 160, 67, 65, 82, 68, 160, 105, 110, 100, + 101, 120, 160, 79, 82, 65, 78, 71, 69, 160, 116, 101, 108, 101, 112, 104, + 111, 110, 101, 160, 119, 97, 118, 101, 115, 32, 45, 160, 77, 65, 73, 76, + 66, 79, 88, 160, 98, 111, 120, 44, 160, 77, 79, 66, 73, 76, 69, 160, 83, + 80, 69, 65, 75, 69, 82, 160, 73, 78, 80, 85, 84, 160, 116, 121, 112, 105, + 99, 111, 110, 160, 70, 76, 89, 73, 78, 71, 160, 66, 85, 84, 84, 79, 78, + 160, 68, 79, 67, 85, 77, 69, 78, 84, 160, 70, 82, 65, 77, 69, 160, 71, + 82, 73, 78, 78, 73, 78, 71, 160, 67, 79, 76, 68, 160, 75, 73, 83, 83, 73, + 78, 71, 160, 83, 84, 85, 67, 75, 45, 79, 85, 84, 160, 80, 79, 85, 84, 73, + 78, 71, 160, 100, 101, 112, 105, 99, 116, 160, 112, 111, 117, 116, 105, + 110, 103, 160, 67, 82, 89, 73, 78, 71, 160, 83, 76, 73, 71, 72, 84, 76, + 89, 160, 80, 69, 82, 83, 79, 78, 160, 86, 73, 78, 69, 160, 81, 85, 73, + 76, 84, 160, 69, 84, 160, 73, 78, 84, 69, 82, 82, 79, 66, 65, 78, 71, + 160, 67, 72, 69, 67, 75, 69, 82, 160, 40, 113, 117, 97, 100, 114, 97, + 110, 116, 160, 79, 78, 67, 79, 77, 73, 78, 71, 160, 70, 73, 82, 69, 160, + 77, 79, 85, 78, 84, 65, 73, 78, 160, 119, 111, 109, 97, 110, 160, 40, + 101, 97, 114, 116, 104, 32, 45, 160, 65, 81, 85, 65, 160, 98, 97, 108, + 110, 101, 117, 109, 160, 77, 69, 82, 67, 85, 82, 89, 160, 67, 82, 79, 67, + 85, 83, 160, 82, 69, 71, 85, 76, 85, 83, 160, 67, 79, 80, 80, 69, 82, + 160, 83, 85, 66, 76, 73, 77, 65, 84, 69, 160, 97, 101, 115, 160, 82, 69, + 71, 85, 76, 85, 83, 173, 97, 114, 115, 101, 110, 105, 99, 160, 67, 82, + 85, 67, 73, 66, 76, 69, 173, 73, 83, 79, 83, 67, 69, 76, 69, 83, 160, 69, + 88, 84, 82, 69, 77, 69, 76, 89, 160, 66, 82, 79, 87, 78, 160, 70, 73, 78, + 71, 69, 82, 45, 80, 79, 83, 84, 160, 67, 79, 77, 80, 82, 69, 83, 83, 69, + 68, 160, 83, 72, 65, 70, 84, 160, 83, 72, 65, 68, 69, 68, 160, 68, 79, + 87, 78, 87, 65, 82, 68, 160, 67, 79, 86, 69, 82, 73, 78, 71, 160, 69, 89, + 69, 83, 160, 80, 82, 69, 71, 78, 65, 78, 84, 160, 67, 79, 77, 80, 79, 78, + 69, 78, 84, 160, 115, 112, 101, 99, 105, 102, 105, 101, 100, 160, 70, 79, + 82, 84, 89, 45, 70, 73, 86, 69, 160, 82, 79, 79, 75, 160, 66, 73, 83, 72, + 79, 80, 160, 80, 65, 87, 78, 160, 84, 72, 73, 82, 84, 89, 45, 70, 73, 86, + 69, 160, 84, 87, 69, 78, 84, 89, 45, 70, 73, 86, 69, 160, 69, 81, 85, 73, + 72, 79, 80, 80, 69, 82, 160, 75, 78, 73, 71, 72, 84, 173, 110, 103, 160, + 40, 89, 117, 97, 110, 160, 101, 105, 103, 104, 116, 104, 115, 160, 78, + 85, 76, 204, 72, 69, 65, 68, 73, 78, 199, 84, 69, 88, 212, 84, 82, 65, + 78, 83, 77, 73, 83, 83, 73, 79, 206, 69, 78, 81, 85, 73, 82, 217, 65, 67, + 75, 78, 79, 87, 76, 69, 68, 71, 197, 66, 69, 76, 204, 66, 65, 67, 75, 83, + 80, 65, 67, 197, 84, 65, 66, 85, 76, 65, 84, 73, 79, 206, 116, 97, 226, + 79, 85, 212, 76, 79, 67, 75, 73, 78, 71, 45, 101, 110, 118, 105, 114, + 111, 110, 109, 101, 110, 116, 243, 69, 83, 67, 65, 80, 197, 79, 78, 197, + 84, 87, 207, 84, 72, 82, 69, 197, 70, 79, 85, 210, 66, 76, 79, 67, 203, + 67, 65, 78, 67, 69, 204, 77, 69, 68, 73, 85, 205, 83, 85, 66, 83, 84, 73, + 84, 85, 84, 197, 70, 70, 70, 196, 83, 80, 65, 67, 197, 99, 111, 100, 229, + 50, 48, 48, 194, 50, 48, 50, 198, 50, 48, 54, 176, 70, 69, 70, 198, 77, + 65, 82, 203, 50, 48, 51, 196, 113, 117, 111, 116, 229, 118, 101, 114, + 116, 105, 99, 97, 236, 109, 97, 114, 235, 50, 48, 49, 196, 72, 101, 98, + 114, 101, 247, 48, 50, 66, 193, 48, 51, 48, 194, 50, 48, 49, 195, 50, 48, + 51, 179, 83, 73, 71, 206, 119, 101, 105, 103, 104, 244, 112, 114, 101, + 102, 101, 114, 114, 101, 228, 109, 117, 115, 105, 227, 101, 115, 99, 117, + 100, 239, 50, 48, 65, 176, 48, 48, 65, 178, 50, 48, 53, 178, 65, 77, 80, + 69, 82, 83, 65, 78, 196, 50, 48, 52, 193, 65, 80, 79, 83, 84, 82, 79, 80, + 72, 197, 49, 46, 176, 117, 115, 97, 103, 229, 97, 112, 111, 115, 116, + 114, 111, 112, 104, 229, 50, 48, 49, 184, 50, 48, 49, 185, 48, 53, 70, + 179, 103, 101, 114, 101, 115, 232, 48, 50, 66, 185, 48, 50, 66, 195, 48, + 51, 48, 177, 48, 51, 48, 196, 50, 48, 51, 178, 80, 65, 82, 69, 78, 84, + 72, 69, 83, 73, 211, 99, 104, 97, 114, 97, 99, 116, 101, 114, 243, 65, + 83, 84, 69, 82, 73, 83, 203, 115, 116, 97, 242, 48, 54, 54, 196, 111, + 112, 101, 114, 97, 244, 50, 54, 66, 185, 50, 50, 49, 178, 67, 79, 77, 77, + 193, 115, 101, 112, 97, 114, 97, 116, 111, 242, 48, 54, 48, 195, 51, 48, + 48, 177, 77, 73, 78, 85, 211, 100, 97, 115, 232, 115, 105, 103, 238, 48, + 48, 65, 196, 48, 50, 68, 183, 50, 48, 49, 176, 104, 121, 112, 104, 101, + 238, 83, 84, 79, 208, 112, 101, 114, 105, 111, 228, 112, 111, 105, 110, + 244, 108, 111, 99, 97, 108, 229, 100, 101, 112, 101, 110, 100, 101, 110, + 244, 110, 117, 109, 98, 101, 114, 243, 50, 48, 50, 180, 50, 48, 50, 182, + 51, 48, 48, 178, 83, 79, 76, 73, 68, 85, 211, 115, 108, 97, 115, 232, 48, + 51, 51, 184, 50, 48, 52, 180, 50, 50, 49, 181, 90, 69, 82, 207, 102, 111, + 114, 237, 70, 73, 86, 197, 83, 73, 216, 83, 69, 86, 69, 206, 69, 73, 71, + 72, 212, 78, 73, 78, 197, 67, 79, 76, 79, 206, 115, 99, 97, 108, 229, 97, + 98, 98, 114, 101, 118, 105, 97, 116, 105, 111, 238, 112, 97, 115, 117, + 241, 83, 69, 77, 73, 67, 79, 76, 79, 206, 48, 51, 55, 197, 48, 54, 49, + 194, 50, 48, 51, 185, 50, 51, 50, 185, 50, 55, 69, 184, 51, 48, 48, 184, + 97, 108, 109, 111, 115, 244, 50, 50, 54, 176, 50, 69, 52, 176, 49, 48, + 49, 57, 176, 49, 70, 55, 70, 176, 50, 48, 51, 193, 50, 51, 50, 193, 50, + 55, 69, 185, 51, 48, 48, 185, 50, 66, 68, 177, 50, 69, 50, 197, 50, 49, + 50, 195, 50, 49, 48, 183, 50, 49, 51, 176, 50, 49, 51, 177, 50, 49, 51, + 178, 50, 49, 48, 194, 108, 111, 119, 101, 114, 99, 97, 115, 229, 50, 49, + 49, 176, 50, 49, 49, 178, 50, 49, 51, 179, 116, 104, 111, 117, 115, 97, + 110, 228, 50, 49, 49, 194, 66, 82, 65, 67, 75, 69, 212, 98, 97, 99, 107, + 115, 108, 97, 115, 232, 50, 50, 49, 182, 50, 55, 67, 196, 65, 67, 67, 69, + 78, 212, 99, 104, 97, 114, 97, 99, 116, 101, 242, 48, 50, 67, 182, 48, + 51, 48, 178, 50, 48, 51, 184, 50, 51, 48, 179, 76, 73, 78, 197, 117, 110, + 100, 101, 114, 115, 99, 111, 114, 229, 48, 51, 51, 177, 48, 50, 67, 194, + 48, 51, 48, 176, 50, 48, 51, 181, 48, 50, 54, 177, 117, 112, 112, 101, + 114, 99, 97, 115, 229, 48, 50, 51, 183, 49, 68, 54, 65, 181, 50, 49, 49, + 179, 49, 68, 52, 67, 177, 48, 48, 68, 183, 98, 114, 97, 99, 229, 98, 97, + 242, 112, 105, 112, 229, 118, 97, 108, 117, 229, 102, 101, 110, 99, 229, + 98, 114, 111, 107, 101, 238, 48, 49, 67, 176, 48, 57, 54, 180, 50, 50, + 50, 179, 84, 73, 76, 68, 197, 48, 50, 68, 195, 48, 51, 48, 179, 50, 50, + 51, 195, 50, 69, 50, 198, 51, 48, 49, 195, 68, 69, 76, 69, 84, 197, 73, + 78, 68, 69, 216, 65, 82, 69, 193, 83, 69, 212, 70, 79, 82, 87, 65, 82, + 196, 70, 69, 69, 196, 83, 84, 82, 73, 78, 199, 67, 72, 65, 82, 65, 67, + 84, 69, 210, 77, 69, 83, 83, 65, 71, 197, 87, 65, 73, 84, 73, 78, 199, + 73, 78, 84, 82, 79, 68, 85, 67, 69, 210, 84, 69, 82, 77, 73, 78, 65, 84, + 79, 210, 67, 79, 77, 77, 65, 78, 196, 65, 80, 80, 76, 73, 67, 65, 84, 73, + 79, 206, 48, 48, 50, 176, 83, 112, 97, 110, 105, 115, 232, 48, 48, 50, + 177, 101, 116, 227, 99, 117, 114, 114, 101, 110, 99, 249, 48, 48, 50, + 180, 74, 97, 112, 97, 238, 116, 119, 239, 99, 111, 110, 116, 101, 120, + 244, 66, 65, 210, 116, 121, 112, 111, 103, 114, 97, 112, 104, 249, 48, + 48, 55, 195, 112, 97, 114, 97, 103, 114, 97, 112, 104, 243, 68, 73, 65, + 69, 82, 69, 83, 73, 211, 48, 51, 48, 184, 67, 79, 80, 89, 82, 73, 71, 72, + 212, 49, 70, 49, 65, 196, 73, 78, 68, 73, 67, 65, 84, 79, 210, 48, 48, + 54, 177, 103, 117, 105, 108, 108, 101, 109, 101, 244, 99, 108, 111, 115, + 105, 110, 231, 51, 48, 48, 193, 72, 89, 80, 72, 69, 206, 50, 49, 50, 178, + 77, 65, 67, 82, 79, 206, 111, 118, 101, 114, 108, 105, 110, 229, 111, + 118, 101, 114, 98, 97, 242, 50, 48, 51, 197, 106, 111, 105, 238, 48, 50, + 67, 185, 48, 51, 48, 180, 48, 50, 68, 193, 48, 51, 48, 193, 50, 50, 49, + 184, 97, 115, 116, 114, 111, 108, 111, 103, 105, 99, 97, 236, 97, 115, + 112, 101, 99, 244, 48, 48, 51, 178, 48, 48, 51, 179, 48, 50, 67, 193, 68, + 79, 212, 99, 111, 109, 109, 225, 116, 101, 108, 101, 105, 225, 109, 117, + 108, 116, 105, 112, 108, 105, 99, 97, 116, 105, 111, 238, 48, 48, 50, + 197, 50, 48, 50, 178, 50, 50, 49, 185, 107, 97, 116, 97, 107, 97, 110, + 225, 67, 69, 68, 73, 76, 76, 193, 48, 51, 50, 183, 48, 48, 66, 178, 48, + 48, 66, 179, 48, 48, 51, 177, 48, 48, 54, 198, 111, 112, 101, 110, 105, + 110, 231, 50, 50, 54, 194, 51, 48, 48, 194, 81, 85, 65, 82, 84, 69, 210, + 48, 48, 51, 180, 72, 65, 76, 198, 81, 85, 65, 82, 84, 69, 82, 211, 48, + 48, 51, 198, 71, 82, 65, 86, 197, 65, 67, 85, 84, 197, 67, 73, 82, 67, + 85, 77, 70, 76, 69, 216, 65, 66, 79, 86, 197, 69, 84, 200, 48, 49, 49, + 176, 48, 49, 56, 185, 112, 114, 111, 100, 117, 99, 244, 48, 48, 55, 184, + 50, 54, 49, 179, 50, 55, 49, 181, 50, 55, 52, 195, 49, 70, 53, 68, 185, + 49, 70, 55, 65, 185, 83, 84, 82, 79, 75, 197, 50, 50, 48, 181, 84, 72, + 79, 82, 206, 71, 101, 114, 109, 97, 238, 115, 116, 97, 110, 100, 97, 114, + 228, 109, 97, 112, 112, 105, 110, 231, 48, 50, 57, 178, 48, 51, 66, 178, + 80, 111, 114, 116, 117, 103, 117, 101, 115, 229, 73, 80, 193, 48, 49, 53, + 179, 73, 116, 97, 108, 105, 97, 238, 77, 97, 108, 97, 103, 97, 115, 249, + 48, 48, 68, 176, 48, 49, 49, 177, 100, 105, 102, 102, 101, 114, 101, 110, + 116, 105, 97, 236, 76, 105, 118, 111, 110, 105, 97, 238, 111, 98, 101, + 108, 117, 243, 97, 108, 116, 101, 114, 110, 97, 116, 229, 99, 111, 110, + 116, 101, 120, 116, 243, 109, 97, 110, 117, 115, 99, 114, 105, 112, 116, + 243, 87, 101, 108, 115, 232, 112, 104, 111, 110, 101, 116, 105, 99, 243, + 115, 99, 114, 105, 112, 244, 111, 114, 116, 104, 111, 103, 114, 97, 112, + 104, 249, 66, 82, 69, 86, 197, 48, 51, 48, 182, 79, 71, 79, 78, 69, 203, + 48, 51, 50, 184, 48, 52, 53, 194, 69, 115, 112, 101, 114, 97, 110, 116, + 239, 48, 51, 48, 183, 67, 65, 82, 79, 206, 48, 51, 48, 195, 108, 97, 110, + 103, 117, 97, 103, 101, 243, 83, 108, 111, 118, 97, 235, 116, 121, 112, + 101, 115, 101, 116, 116, 105, 110, 231, 83, 97, 109, 233, 111, 114, 116, + 104, 111, 103, 114, 97, 112, 104, 105, 101, 243, 76, 105, 116, 104, 117, + 97, 110, 105, 97, 238, 65, 122, 101, 114, 98, 97, 105, 106, 97, 110, 233, + 76, 97, 116, 118, 105, 97, 238, 118, 97, 114, 105, 97, 110, 116, 243, 48, + 50, 54, 182, 75, 105, 107, 117, 121, 245, 100, 111, 244, 48, 48, 54, 185, + 48, 48, 52, 185, 48, 48, 52, 193, 48, 48, 54, 193, 105, 110, 115, 105, + 100, 229, 48, 48, 66, 183, 100, 105, 115, 99, 111, 117, 114, 97, 103, + 101, 228, 48, 48, 54, 197, 69, 78, 199, 108, 101, 116, 116, 101, 242, 77, + 101, 110, 100, 229, 72, 117, 110, 103, 97, 114, 105, 97, 238, 48, 48, 69, + 182, 82, 111, 109, 97, 110, 105, 97, 238, 98, 101, 116, 225, 72, 79, 79, + 203, 97, 108, 112, 104, 97, 98, 101, 244, 48, 50, 53, 179, 84, 79, 80, + 66, 65, 210, 115, 99, 114, 105, 112, 116, 243, 48, 52, 51, 183, 48, 52, + 52, 183, 48, 52, 52, 195, 65, 102, 114, 105, 99, 97, 238, 48, 50, 53, + 180, 68, 69, 76, 84, 193, 102, 114, 105, 99, 97, 116, 105, 118, 229, 48, + 51, 50, 194, 48, 49, 68, 196, 83, 67, 72, 87, 193, 48, 50, 53, 185, 101, + 112, 115, 105, 108, 111, 238, 48, 50, 53, 194, 115, 121, 109, 98, 111, + 236, 102, 111, 108, 100, 101, 242, 71, 65, 77, 77, 193, 48, 50, 54, 179, + 116, 114, 97, 110, 115, 108, 105, 116, 101, 114, 97, 116, 105, 111, 238, + 73, 79, 84, 193, 48, 50, 54, 185, 48, 50, 54, 184, 48, 50, 54, 193, 72, + 97, 117, 115, 225, 48, 50, 54, 195, 108, 97, 109, 98, 100, 225, 48, 50, + 55, 178, 76, 69, 199, 48, 51, 50, 185, 76, 97, 107, 111, 116, 225, 118, + 111, 119, 101, 236, 48, 50, 55, 181, 72, 79, 82, 206, 48, 51, 49, 194, + 86, 105, 101, 116, 110, 97, 109, 101, 115, 229, 71, 72, 193, 97, 108, + 112, 104, 97, 98, 101, 116, 243, 78, 111, 114, 115, 229, 48, 49, 56, 181, + 69, 83, 200, 48, 50, 56, 179, 76, 79, 79, 208, 48, 50, 54, 181, 115, 116, + 111, 240, 48, 50, 66, 178, 111, 99, 99, 117, 114, 243, 85, 80, 83, 73, + 76, 79, 206, 111, 109, 101, 103, 225, 48, 50, 56, 193, 111, 104, 237, 48, + 50, 56, 194, 48, 48, 55, 193, 69, 90, 200, 82, 69, 86, 69, 82, 83, 69, + 196, 48, 50, 57, 181, 48, 54, 51, 185, 84, 65, 73, 204, 48, 50, 66, 183, + 97, 102, 102, 114, 105, 99, 97, 116, 229, 48, 48, 55, 179, 87, 89, 78, + 206, 116, 114, 97, 110, 115, 99, 114, 105, 112, 116, 105, 111, 110, 243, + 69, 110, 103, 108, 105, 115, 232, 67, 76, 73, 67, 203, 116, 114, 97, 100, + 105, 116, 105, 111, 238, 48, 48, 50, 198, 50, 50, 50, 181, 116, 111, 110, + 229, 48, 49, 56, 197, 48, 49, 66, 183, 48, 48, 53, 193, 72, 87, 65, 73, + 210, 48, 49, 66, 198, 48, 48, 70, 184, 48, 51, 48, 198, 48, 51, 49, 177, + 66, 69, 76, 79, 215, 48, 51, 50, 182, 83, 99, 111, 116, 243, 49, 68, 55, + 185, 67, 85, 82, 204, 101, 105, 103, 104, 244, 48, 48, 51, 184, 67, 111, + 114, 110, 105, 115, 232, 68, 73, 71, 82, 65, 80, 200, 108, 105, 110, 103, + 117, 105, 115, 116, 105, 99, 243, 48, 50, 56, 178, 48, 50, 57, 176, 67, + 104, 105, 112, 101, 119, 121, 97, 238, 48, 50, 57, 180, 48, 50, 67, 176, + 48, 49, 56, 176, 48, 50, 56, 185, 65, 76, 80, 72, 193, 116, 104, 97, 244, + 80, 111, 108, 105, 115, 232, 115, 99, 104, 119, 225, 48, 49, 57, 176, 48, + 48, 54, 183, 48, 51, 66, 179, 97, 112, 112, 114, 111, 120, 105, 109, 97, + 110, 244, 100, 105, 97, 108, 101, 99, 116, 243, 115, 101, 114, 105, 102, + 243, 66, 69, 76, 212, 76, 69, 90, 200, 110, 97, 115, 97, 236, 48, 51, 66, + 184, 48, 52, 69, 185, 79, 77, 69, 71, 193, 80, 72, 201, 48, 51, 67, 182, + 102, 108, 97, 240, 116, 114, 105, 108, 236, 70, 73, 83, 72, 72, 79, 79, + 203, 108, 101, 231, 109, 105, 115, 110, 111, 109, 101, 242, 112, 114, + 101, 115, 101, 110, 116, 97, 116, 105, 225, 100, 101, 115, 99, 101, 110, + 100, 101, 242, 105, 110, 116, 101, 103, 114, 97, 236, 50, 50, 50, 194, + 110, 97, 109, 229, 48, 50, 55, 183, 99, 97, 114, 101, 244, 119, 101, 100, + 103, 229, 108, 97, 109, 100, 225, 50, 50, 50, 183, 85, 110, 105, 99, 111, + 100, 229, 97, 105, 238, 99, 108, 105, 99, 235, 48, 49, 67, 177, 97, 108, + 118, 101, 111, 108, 97, 242, 50, 50, 57, 185, 105, 109, 112, 108, 111, + 115, 105, 118, 229, 49, 68, 51, 180, 80, 69, 82, 67, 85, 83, 83, 73, 86, + 197, 97, 115, 112, 105, 114, 97, 116, 105, 111, 238, 48, 48, 54, 184, + 118, 111, 105, 99, 101, 228, 48, 51, 50, 180, 112, 97, 108, 97, 116, 97, + 108, 105, 122, 97, 116, 105, 111, 238, 48, 48, 55, 178, 108, 97, 98, 105, + 97, 108, 105, 122, 97, 116, 105, 111, 238, 48, 48, 55, 183, 48, 48, 55, + 185, 80, 82, 73, 77, 197, 101, 109, 112, 104, 97, 115, 105, 243, 48, 48, + 50, 183, 48, 48, 66, 180, 48, 51, 55, 180, 112, 114, 105, 109, 229, 115, + 116, 114, 101, 115, 243, 48, 48, 50, 178, 48, 50, 66, 196, 48, 50, 66, + 198, 103, 108, 111, 116, 116, 97, 108, 105, 122, 97, 116, 105, 111, 238, + 48, 51, 49, 179, 48, 53, 53, 193, 112, 115, 105, 108, 233, 48, 51, 49, + 180, 48, 53, 53, 185, 100, 97, 115, 105, 225, 82, 73, 78, 199, 97, 108, + 101, 230, 48, 53, 68, 176, 48, 53, 69, 178, 48, 51, 48, 185, 65, 82, 82, + 79, 87, 72, 69, 65, 196, 97, 114, 116, 105, 99, 117, 108, 97, 116, 105, + 111, 238, 48, 48, 53, 197, 104, 97, 99, 101, 235, 109, 111, 100, 105, + 102, 105, 101, 228, 48, 48, 65, 198, 48, 48, 54, 176, 48, 48, 53, 198, + 48, 48, 51, 193, 84, 65, 67, 203, 48, 51, 50, 179, 101, 110, 100, 45, + 115, 101, 114, 105, 102, 243, 48, 48, 66, 176, 48, 48, 55, 197, 108, 105, + 103, 97, 116, 101, 228, 97, 99, 99, 101, 110, 244, 48, 48, 54, 195, 86, + 79, 73, 67, 73, 78, 199, 78, 101, 110, 101, 116, 243, 48, 51, 50, 181, + 84, 79, 78, 197, 83, 72, 69, 76, 198, 65, 82, 82, 79, 215, 118, 97, 114, + 105, 225, 116, 111, 110, 111, 243, 110, 97, 115, 97, 108, 105, 122, 97, + 116, 105, 111, 238, 79, 86, 69, 82, 76, 73, 78, 197, 111, 118, 101, 114, + 115, 99, 111, 114, 229, 114, 105, 103, 104, 244, 115, 104, 111, 114, 244, + 100, 101, 114, 105, 118, 97, 116, 105, 118, 229, 110, 111, 116, 97, 116, + 105, 111, 238, 117, 109, 108, 97, 117, 244, 100, 105, 97, 101, 114, 101, + 115, 105, 243, 118, 111, 119, 101, 108, 243, 67, 104, 117, 118, 97, 115, + 232, 97, 98, 111, 118, 229, 77, 97, 114, 115, 104, 97, 108, 108, 101, + 115, 229, 67, 65, 78, 68, 82, 65, 66, 73, 78, 68, 213, 48, 57, 48, 177, + 99, 101, 100, 105, 108, 108, 225, 48, 50, 66, 194, 115, 109, 111, 111, + 116, 232, 82, 73, 71, 72, 212, 48, 50, 68, 180, 114, 101, 116, 114, 111, + 102, 108, 101, 120, 105, 111, 238, 110, 97, 110, 231, 112, 104, 97, 114, + 121, 110, 103, 101, 97, 108, 105, 122, 97, 116, 105, 111, 238, 111, 103, + 111, 110, 101, 235, 100, 105, 97, 108, 101, 99, 116, 111, 108, 111, 103, + 249, 100, 101, 110, 116, 97, 236, 116, 114, 97, 110, 115, 99, 114, 105, + 112, 116, 105, 111, 238, 118, 97, 114, 105, 97, 110, 244, 48, 51, 50, + 196, 118, 111, 105, 99, 229, 79, 86, 69, 82, 76, 65, 217, 111, 118, 101, + 114, 108, 97, 249, 121, 101, 114, 105, 235, 80, 69, 82, 73, 83, 80, 79, + 77, 69, 78, 201, 75, 79, 82, 79, 78, 73, 211, 84, 79, 78, 79, 211, 89, + 80, 79, 71, 69, 71, 82, 65, 77, 77, 69, 78, 201, 115, 117, 98, 115, 99, + 114, 105, 112, 244, 72, 79, 77, 79, 84, 72, 69, 84, 73, 195, 101, 115, + 99, 97, 112, 229, 74, 79, 73, 78, 69, 210, 70, 69, 82, 77, 65, 84, 193, + 67, 104, 105, 110, 101, 115, 229, 116, 105, 229, 98, 101, 108, 111, 247, + 50, 67, 55, 181, 83, 65, 77, 80, 201, 107, 101, 114, 97, 105, 225, 108, + 101, 116, 116, 101, 114, 243, 68, 73, 71, 65, 77, 77, 193, 48, 51, 52, + 181, 83, 89, 77, 66, 79, 204, 112, 117, 110, 99, 116, 117, 97, 116, 105, + 111, 238, 115, 101, 109, 105, 99, 111, 108, 111, 238, 89, 79, 212, 65, + 78, 207, 84, 69, 76, 69, 73, 193, 66, 69, 84, 193, 102, 117, 110, 99, + 116, 105, 111, 238, 50, 50, 48, 182, 69, 80, 83, 73, 76, 79, 206, 90, 69, + 84, 193, 69, 84, 193, 84, 72, 69, 84, 193, 75, 65, 80, 80, 193, 76, 65, + 77, 68, 193, 79, 77, 73, 67, 82, 79, 206, 82, 72, 207, 83, 73, 71, 77, + 193, 50, 50, 49, 177, 84, 65, 213, 67, 72, 201, 80, 83, 201, 68, 73, 65, + 76, 89, 84, 73, 75, 193, 48, 50, 53, 177, 48, 48, 68, 198, 109, 105, 99, + 114, 239, 50, 48, 176, 116, 104, 101, 116, 225, 117, 112, 115, 105, 108, + 111, 238, 103, 108, 121, 112, 232, 112, 104, 233, 97, 109, 112, 101, 114, + 115, 97, 110, 228, 75, 79, 80, 80, 193, 116, 101, 120, 116, 243, 83, 84, + 73, 71, 77, 193, 100, 105, 103, 97, 109, 109, 225, 100, 111, 99, 117, + 109, 101, 110, 116, 97, 116, 105, 111, 238, 83, 72, 69, 201, 75, 72, 69, + 201, 72, 79, 82, 201, 71, 65, 78, 71, 73, 193, 83, 72, 73, 77, 193, 107, + 97, 112, 112, 225, 114, 104, 239, 115, 105, 103, 109, 225, 83, 72, 207, + 83, 65, 206, 97, 110, 116, 105, 115, 105, 103, 109, 225, 112, 101, 114, + 105, 101, 115, 116, 105, 103, 109, 101, 110, 111, 238, 68, 74, 197, 68, + 90, 197, 76, 74, 197, 78, 74, 197, 71, 72, 197, 90, 72, 197, 84, 83, 197, + 67, 72, 197, 83, 72, 193, 83, 72, 67, 72, 193, 89, 69, 82, 213, 77, 97, + 99, 101, 100, 111, 110, 105, 97, 238, 83, 101, 114, 98, 105, 97, 238, 85, + 107, 114, 97, 105, 110, 105, 97, 238, 65, 108, 116, 97, 249, 48, 49, 50, + 183, 85, 122, 98, 101, 235, 65, 98, 107, 104, 97, 115, 105, 97, 238, 89, + 65, 212, 89, 85, 211, 75, 83, 201, 70, 73, 84, 193, 73, 90, 72, 73, 84, + 83, 193, 48, 52, 52, 179, 84, 73, 84, 76, 207, 116, 105, 116, 108, 239, + 100, 105, 97, 99, 114, 105, 116, 105, 227, 80, 78, 69, 85, 77, 65, 84, + 193, 71, 108, 97, 103, 111, 108, 105, 116, 105, 227, 50, 48, 68, 196, 84, + 73, 67, 203, 85, 80, 84, 85, 82, 206, 89, 97, 107, 117, 244, 68, 69, 83, + 67, 69, 78, 68, 69, 210, 111, 99, 99, 117, 242, 83, 108, 97, 118, 111, + 110, 105, 227, 108, 105, 103, 97, 116, 117, 114, 229, 75, 97, 122, 97, + 107, 232, 80, 65, 76, 79, 67, 72, 75, 193, 67, 104, 117, 107, 99, 104, + 233, 76, 72, 193, 82, 72, 193, 89, 65, 197, 68, 90, 90, 72, 197, 69, 67, + 200, 75, 69, 206, 77, 69, 206, 78, 79, 215, 67, 72, 193, 82, 69, 200, 89, + 73, 87, 206, 80, 73, 87, 210, 70, 69, 200, 48, 50, 66, 197, 110, 115, + 104, 97, 238, 102, 105, 110, 97, 108, 108, 249, 97, 116, 110, 97, 232, + 83, 69, 71, 79, 204, 81, 65, 84, 65, 206, 71, 69, 82, 69, 83, 200, 71, + 69, 82, 83, 72, 65, 89, 73, 205, 103, 97, 100, 111, 236, 113, 97, 116, + 97, 238, 77, 69, 82, 75, 72, 193, 67, 73, 82, 67, 76, 197, 80, 65, 84, + 65, 200, 81, 65, 77, 65, 84, 211, 72, 73, 82, 73, 209, 72, 79, 76, 65, + 205, 77, 65, 80, 73, 209, 82, 65, 70, 197, 99, 111, 108, 111, 238, 48, + 53, 69, 176, 65, 76, 69, 198, 98, 101, 244, 71, 73, 77, 69, 204, 103, + 105, 109, 101, 236, 68, 65, 76, 69, 212, 100, 97, 108, 101, 244, 90, 65, + 89, 73, 206, 84, 69, 212, 89, 79, 196, 75, 65, 198, 76, 65, 77, 69, 196, + 77, 69, 205, 78, 85, 206, 83, 65, 77, 69, 75, 200, 65, 89, 73, 206, 84, + 83, 65, 68, 201, 82, 69, 83, 200, 83, 72, 73, 206, 84, 82, 73, 65, 78, + 71, 76, 197, 77, 65, 82, 75, 69, 210, 83, 65, 70, 72, 193, 100, 97, 116, + 101, 243, 85, 114, 100, 245, 82, 79, 79, 212, 116, 101, 120, 244, 48, 48, + 50, 195, 83, 69, 80, 65, 82, 65, 84, 79, 210, 119, 97, 115, 97, 108, 108, + 97, 237, 112, 101, 97, 99, 229, 104, 105, 237, 84, 65, 200, 112, 117, 98, + 108, 105, 115, 104, 101, 228, 48, 54, 55, 185, 89, 69, 200, 80, 101, 114, + 115, 105, 97, 238, 90, 65, 73, 206, 70, 65, 84, 72, 193, 68, 65, 77, 77, + 193, 75, 65, 83, 82, 193, 48, 48, 51, 194, 72, 65, 77, 90, 193, 48, 54, + 53, 180, 75, 121, 114, 103, 121, 250, 105, 115, 111, 108, 97, 116, 229, + 102, 111, 114, 109, 243, 66, 69, 200, 84, 69, 200, 84, 72, 69, 200, 74, + 69, 69, 205, 72, 65, 200, 75, 72, 65, 200, 68, 65, 204, 84, 72, 65, 204, + 83, 69, 69, 206, 83, 72, 69, 69, 206, 83, 65, 196, 68, 65, 196, 90, 65, + 200, 65, 73, 206, 71, 72, 65, 73, 206, 84, 65, 84, 87, 69, 69, 204, 99, + 97, 114, 114, 249, 83, 121, 114, 105, 97, 227, 81, 65, 198, 76, 65, 205, + 77, 69, 69, 205, 78, 79, 79, 206, 72, 69, 200, 87, 65, 215, 77, 65, 75, + 83, 85, 82, 193, 48, 54, 50, 182, 109, 97, 114, 107, 243, 70, 65, 84, 72, + 65, 84, 65, 206, 68, 65, 77, 77, 65, 84, 65, 206, 100, 101, 103, 114, + 101, 101, 243, 75, 65, 83, 82, 65, 84, 65, 206, 83, 72, 65, 68, 68, 193, + 83, 85, 75, 85, 206, 99, 111, 110, 115, 111, 110, 97, 110, 244, 115, 104, + 97, 112, 101, 243, 77, 65, 68, 68, 65, 200, 114, 101, 115, 116, 114, 105, + 99, 116, 101, 228, 101, 122, 97, 102, 229, 71, 72, 85, 78, 78, 193, 66, + 97, 108, 117, 99, 104, 233, 80, 97, 115, 104, 116, 239, 68, 79, 84, 211, + 75, 97, 108, 97, 109, 233, 75, 97, 115, 104, 109, 105, 114, 233, 48, 48, + 50, 181, 83, 84, 65, 210, 118, 97, 114, 105, 97, 98, 108, 229, 48, 48, + 50, 193, 65, 114, 97, 98, 105, 227, 74, 97, 119, 233, 100, 105, 103, 114, + 97, 112, 104, 243, 48, 54, 55, 180, 48, 54, 67, 183, 83, 105, 110, 100, + 104, 233, 68, 79, 87, 78, 87, 65, 82, 68, 211, 66, 111, 115, 110, 105, + 97, 238, 75, 104, 119, 97, 114, 97, 122, 109, 105, 97, 238, 68, 68, 65, + 204, 76, 97, 104, 110, 100, 225, 68, 65, 72, 65, 204, 68, 68, 65, 72, 65, + 204, 68, 85, 204, 66, 117, 114, 117, 115, 104, 97, 115, 107, 233, 82, 82, + 69, 200, 75, 117, 114, 100, 105, 115, 232, 119, 111, 114, 100, 243, 85, + 121, 103, 104, 117, 242, 98, 97, 115, 229, 100, 97, 116, 225, 48, 54, 68, + 181, 48, 54, 67, 177, 48, 54, 52, 185, 48, 54, 52, 193, 48, 54, 68, 178, + 70, 79, 82, 205, 83, 84, 65, 82, 212, 48, 54, 53, 178, 122, 101, 114, + 239, 116, 101, 99, 104, 110, 111, 108, 111, 103, 249, 115, 117, 107, 117, + 238, 77, 65, 68, 68, 193, 67, 69, 78, 84, 82, 197, 119, 97, 115, 108, + 225, 112, 97, 114, 97, 103, 114, 97, 112, 232, 76, 69, 70, 212, 118, 101, + 114, 115, 229, 100, 105, 118, 105, 115, 105, 111, 238, 113, 117, 101, + 115, 116, 105, 111, 238, 119, 111, 114, 228, 110, 111, 116, 229, 48, 48, + 70, 183, 83, 65, 205, 65, 76, 65, 80, 200, 66, 69, 84, 200, 71, 65, 77, + 65, 204, 71, 65, 82, 83, 72, 85, 78, 201, 100, 111, 99, 117, 109, 101, + 110, 116, 243, 68, 65, 76, 65, 84, 200, 82, 73, 83, 200, 72, 69, 84, 200, + 84, 69, 84, 200, 75, 65, 80, 200, 77, 73, 205, 83, 69, 77, 75, 65, 84, + 200, 83, 65, 68, 72, 197, 84, 65, 215, 66, 72, 69, 84, 200, 68, 79, 84, + 84, 69, 196, 72, 79, 82, 73, 90, 79, 78, 84, 65, 204, 115, 117, 102, 102, + 105, 248, 112, 114, 111, 110, 117, 110, 99, 105, 97, 116, 105, 111, 238, + 99, 111, 110, 115, 116, 97, 110, 244, 98, 114, 101, 97, 228, 75, 72, 65, + 80, 200, 83, 97, 114, 97, 105, 107, 233, 48, 54, 65, 196, 79, 114, 109, + 117, 114, 233, 72, 65, 193, 82, 65, 193, 66, 65, 193, 84, 72, 65, 193, + 89, 65, 193, 78, 65, 193, 82, 82, 193, 87, 79, 76, 79, 83, 207, 78, 89, + 193, 102, 105, 114, 229, 116, 97, 116, 119, 101, 101, 236, 109, 101, 97, + 115, 117, 114, 229, 90, 69, 206, 89, 85, 212, 68, 65, 71, 69, 83, 200, + 100, 97, 109, 109, 225, 78, 69, 81, 85, 68, 65, 193, 112, 114, 97, 121, + 101, 242, 81, 73, 84, 83, 193, 115, 101, 99, 116, 105, 111, 238, 114, + 101, 115, 244, 65, 83, 200, 80, 85, 78, 67, 84, 85, 65, 84, 73, 79, 206, + 78, 71, 193, 110, 121, 225, 84, 84, 193, 116, 116, 225, 78, 78, 193, 110, + 110, 225, 78, 78, 78, 193, 66, 72, 193, 98, 104, 225, 76, 76, 193, 76, + 76, 76, 193, 83, 83, 193, 115, 115, 225, 79, 86, 69, 82, 83, 84, 82, 85, + 67, 203, 66, 65, 83, 69, 76, 73, 78, 197, 83, 117, 110, 100, 97, 110, + 101, 115, 229, 112, 111, 117, 110, 228, 70, 117, 108, 102, 117, 108, 100, + 229, 84, 97, 116, 97, 242, 66, 101, 108, 97, 114, 117, 115, 105, 97, 238, + 48, 54, 65, 177, 48, 54, 54, 198, 103, 104, 117, 110, 110, 225, 48, 54, + 66, 193, 48, 54, 52, 182, 97, 100, 100, 105, 116, 105, 111, 110, 97, 236, + 100, 97, 109, 109, 97, 116, 97, 238, 80, 104, 105, 108, 105, 112, 112, + 105, 110, 229, 99, 97, 110, 100, 114, 97, 98, 105, 110, 100, 245, 65, 78, + 85, 83, 86, 65, 82, 193, 98, 105, 110, 100, 245, 86, 73, 83, 65, 82, 71, + 193, 68, 101, 118, 97, 110, 97, 103, 97, 114, 233, 75, 72, 193, 74, 72, + 193, 84, 84, 72, 193, 68, 68, 193, 68, 68, 72, 193, 84, 72, 193, 68, 72, + 193, 48, 57, 51, 195, 80, 72, 193, 78, 85, 75, 84, 193, 65, 86, 65, 71, + 82, 65, 72, 193, 86, 73, 82, 65, 77, 193, 104, 97, 108, 97, 110, 244, + 111, 110, 108, 249, 85, 68, 65, 84, 84, 193, 115, 118, 97, 114, 105, 116, + 225, 114, 97, 114, 229, 117, 100, 97, 116, 116, 225, 118, 101, 100, 105, + 227, 65, 78, 85, 68, 65, 84, 84, 193, 97, 110, 117, 100, 97, 116, 116, + 225, 65, 118, 101, 115, 116, 97, 238, 71, 72, 72, 193, 68, 68, 68, 72, + 193, 89, 89, 193, 68, 65, 78, 68, 193, 118, 105, 114, 97, 237, 100, 105, + 103, 105, 116, 243, 97, 98, 98, 114, 101, 118, 105, 97, 116, 105, 111, + 110, 243, 90, 72, 193, 71, 71, 193, 74, 74, 193, 68, 68, 68, 193, 66, 66, + 193, 65, 78, 74, 201, 115, 105, 100, 100, 104, 105, 114, 97, 115, 116, + 245, 105, 110, 118, 111, 99, 97, 116, 105, 111, 238, 66, 101, 110, 103, + 97, 108, 233, 48, 57, 66, 195, 48, 57, 54, 181, 68, 73, 65, 71, 79, 78, + 65, 204, 65, 115, 115, 97, 109, 101, 115, 229, 68, 69, 78, 79, 77, 73, + 78, 65, 84, 79, 210, 83, 73, 88, 84, 69, 69, 206, 73, 83, 83, 72, 65, + 210, 112, 101, 114, 115, 111, 238, 66, 73, 78, 68, 201, 48, 65, 51, 195, + 49, 49, 49, 67, 183, 100, 100, 225, 100, 100, 104, 225, 83, 73, 88, 84, + 69, 69, 78, 84, 200, 69, 73, 71, 72, 84, 200, 83, 73, 88, 84, 69, 69, 78, + 84, 72, 211, 84, 97, 109, 105, 236, 97, 121, 116, 104, 97, 237, 112, 117, + 108, 108, 233, 107, 117, 114, 117, 110, 105, 47, 109, 97, 114, 97, 107, + 107, 97, 97, 236, 116, 104, 117, 117, 110, 233, 109, 117, 107, 107, 117, + 114, 117, 110, 233, 49, 49, 70, 68, 195, 109, 97, 225, 107, 97, 108, 97, + 237, 113, 117, 97, 114, 116, 101, 242, 84, 69, 206, 72, 85, 78, 68, 82, + 69, 196, 84, 72, 79, 85, 83, 65, 78, 196, 103, 114, 97, 105, 238, 77, 79, + 78, 84, 200, 105, 110, 99, 111, 109, 105, 110, 231, 99, 111, 110, 116, + 101, 120, 116, 117, 97, 108, 108, 249, 97, 110, 117, 115, 118, 97, 114, + 225, 112, 104, 111, 110, 101, 109, 101, 243, 98, 97, 115, 101, 108, 105, + 110, 229, 109, 97, 114, 107, 101, 242, 84, 69, 76, 85, 71, 213, 84, 83, + 193, 68, 90, 193, 101, 120, 97, 99, 244, 107, 110, 111, 119, 238, 78, 65, + 75, 65, 65, 82, 193, 80, 79, 76, 76, 213, 118, 111, 119, 101, 108, 108, + 101, 115, 243, 110, 97, 107, 97, 97, 114, 225, 112, 111, 108, 108, 245, + 83, 73, 68, 68, 72, 65, 205, 65, 56, 70, 195, 49, 49, 49, 68, 194, 48, + 67, 68, 181, 75, 65, 78, 78, 65, 68, 193, 116, 101, 108, 117, 103, 245, + 74, 73, 72, 86, 65, 77, 85, 76, 73, 89, 193, 49, 67, 70, 181, 85, 80, 65, + 68, 72, 77, 65, 78, 73, 89, 193, 49, 67, 70, 182, 99, 104, 225, 116, 104, + 225, 116, 116, 104, 225, 115, 99, 104, 111, 108, 97, 114, 108, 249, 107, + 97, 97, 110, 233, 115, 104, 225, 109, 97, 108, 97, 121, 97, 108, 97, 237, + 77, 97, 108, 97, 121, 97, 108, 97, 237, 97, 108, 111, 110, 229, 79, 78, + 69, 45, 72, 85, 78, 68, 82, 69, 68, 45, 65, 78, 68, 45, 83, 73, 88, 84, + 73, 69, 84, 200, 70, 79, 82, 84, 73, 69, 84, 200, 69, 73, 71, 72, 84, 73, + 69, 84, 72, 211, 84, 87, 69, 78, 84, 73, 69, 84, 200, 84, 69, 78, 84, + 200, 84, 87, 69, 78, 84, 73, 69, 84, 72, 211, 70, 73, 70, 84, 200, 107, + 97, 97, 236, 109, 117, 107, 107, 97, 97, 236, 113, 117, 97, 114, 116, + 101, 114, 243, 83, 97, 110, 115, 107, 114, 105, 244, 118, 105, 115, 97, + 114, 103, 225, 75, 65, 89, 65, 78, 78, 193, 107, 104, 225, 71, 65, 89, + 65, 78, 78, 193, 103, 104, 225, 78, 65, 65, 83, 73, 75, 89, 65, 89, 193, + 67, 65, 89, 65, 78, 78, 193, 74, 65, 89, 65, 78, 78, 193, 106, 104, 225, + 106, 110, 121, 225, 84, 84, 65, 89, 65, 78, 78, 193, 68, 68, 65, 89, 65, + 78, 78, 193, 78, 65, 89, 65, 78, 78, 193, 84, 65, 89, 65, 78, 78, 193, + 68, 65, 89, 65, 78, 78, 193, 100, 104, 225, 80, 65, 89, 65, 78, 78, 193, + 112, 104, 225, 66, 65, 89, 65, 78, 78, 193, 76, 65, 89, 65, 78, 78, 193, + 83, 65, 89, 65, 78, 78, 193, 114, 101, 116, 114, 111, 102, 108, 101, 248, + 118, 105, 114, 97, 109, 225, 80, 73, 76, 76, 193, 65, 69, 68, 65, 45, 80, + 73, 76, 76, 193, 73, 83, 45, 80, 73, 76, 76, 193, 80, 65, 65, 45, 80, 73, + 76, 76, 193, 71, 65, 69, 84, 84, 65, 45, 80, 73, 76, 76, 193, 75, 79, 77, + 66, 85, 86, 193, 71, 65, 89, 65, 78, 85, 75, 73, 84, 84, 193, 78, 71, + 207, 84, 72, 65, 206, 84, 72, 79, 78, 199, 80, 76, 193, 65, 78, 199, 101, + 108, 108, 105, 112, 115, 105, 243, 109, 117, 97, 238, 114, 101, 112, 101, + 116, 105, 116, 105, 111, 238, 84, 72, 207, 99, 97, 110, 99, 101, 108, + 108, 97, 116, 105, 111, 238, 98, 117, 108, 108, 101, 244, 115, 101, 99, + 116, 105, 111, 110, 243, 99, 104, 97, 112, 116, 101, 242, 100, 111, 99, + 117, 109, 101, 110, 244, 83, 85, 78, 199, 84, 65, 205, 78, 89, 207, 109, + 105, 115, 116, 97, 107, 229, 109, 110, 101, 109, 111, 110, 105, 227, 83, + 65, 78, 83, 75, 82, 73, 212, 69, 76, 76, 73, 80, 83, 73, 211, 75, 65, + 206, 83, 69, 77, 73, 86, 79, 87, 69, 204, 77, 71, 207, 104, 111, 110, + 111, 114, 105, 102, 105, 227, 49, 56, 48, 176, 83, 72, 65, 196, 115, 101, + 112, 97, 114, 97, 116, 101, 243, 116, 111, 112, 105, 99, 243, 108, 105, + 115, 244, 66, 104, 117, 116, 97, 238, 84, 83, 72, 69, 199, 100, 101, 108, + 105, 109, 105, 116, 101, 242, 116, 115, 104, 101, 231, 68, 69, 76, 73, + 77, 73, 84, 69, 210, 108, 105, 110, 229, 67, 65, 82, 69, 212, 67, 65, + 206, 76, 79, 71, 79, 84, 89, 80, 197, 82, 84, 65, 71, 211, 67, 72, 65, + 210, 71, 78, 89, 73, 211, 71, 83, 85, 205, 101, 97, 114, 108, 105, 101, + 242, 108, 97, 116, 101, 242, 100, 107, 97, 242, 66, 90, 85, 78, 199, 66, + 90, 72, 201, 97, 110, 110, 111, 116, 97, 116, 105, 111, 238, 75, 72, 65, + 78, 199, 84, 83, 72, 69, 211, 99, 111, 109, 98, 105, 110, 229, 48, 70, + 66, 183, 84, 83, 72, 193, 68, 90, 72, 193, 102, 111, 108, 108, 111, 119, + 101, 228, 75, 83, 83, 193, 48, 70, 54, 178, 97, 45, 99, 104, 117, 110, + 231, 99, 111, 109, 109, 111, 238, 118, 111, 119, 101, 108, 45, 108, 101, + 110, 103, 116, 104, 101, 110, 105, 110, 231, 48, 70, 66, 178, 48, 70, 56, + 176, 72, 65, 76, 65, 78, 84, 193, 97, 118, 97, 103, 114, 97, 104, 225, + 103, 117, 98, 97, 100, 97, 109, 225, 82, 71, 89, 73, 78, 71, 211, 116, + 105, 109, 101, 243, 114, 101, 102, 101, 114, 101, 110, 99, 229, 100, 114, + 117, 237, 98, 101, 108, 236, 49, 70, 53, 49, 180, 75, 72, 89, 73, 204, + 108, 101, 102, 116, 45, 102, 97, 99, 105, 110, 231, 82, 71, 89, 65, 206, + 82, 78, 89, 73, 78, 199, 110, 121, 105, 110, 231, 107, 104, 111, 242, 73, + 110, 100, 105, 225, 77, 67, 72, 65, 206, 107, 105, 108, 108, 101, 242, + 83, 69, 67, 84, 73, 79, 206, 66, 66, 197, 80, 72, 207, 80, 87, 193, 82, + 85, 77, 65, 201, 69, 88, 67, 76, 65, 77, 65, 84, 73, 79, 206, 66, 65, + 206, 71, 65, 206, 68, 79, 206, 86, 73, 206, 84, 65, 206, 76, 65, 211, 77, + 65, 206, 78, 65, 210, 80, 65, 210, 90, 72, 65, 210, 82, 65, 197, 84, 65, + 210, 80, 72, 65, 210, 75, 72, 65, 210, 71, 72, 65, 206, 81, 65, 210, 67, + 72, 73, 206, 74, 73, 204, 67, 73, 204, 88, 65, 206, 74, 72, 65, 206, 72, + 65, 197, 72, 73, 197, 72, 65, 210, 72, 79, 197, 65, 69, 206, 69, 76, 73, + 70, 201, 71, 69, 79, 82, 71, 73, 65, 206, 76, 65, 66, 73, 65, 204, 75, + 73, 89, 69, 79, 203, 83, 83, 65, 78, 71, 75, 73, 89, 69, 79, 203, 78, 73, + 69, 85, 206, 84, 73, 75, 69, 85, 212, 83, 83, 65, 78, 71, 84, 73, 75, 69, + 85, 212, 82, 73, 69, 85, 204, 77, 73, 69, 85, 205, 80, 73, 69, 85, 208, + 83, 83, 65, 78, 71, 80, 73, 69, 85, 208, 83, 73, 79, 211, 83, 83, 65, 78, + 71, 83, 73, 79, 211, 73, 69, 85, 78, 199, 115, 111, 117, 110, 228, 67, + 73, 69, 85, 195, 83, 83, 65, 78, 71, 67, 73, 69, 85, 195, 67, 72, 73, 69, + 85, 67, 200, 75, 72, 73, 69, 85, 75, 200, 84, 72, 73, 69, 85, 84, 200, + 80, 72, 73, 69, 85, 80, 200, 72, 73, 69, 85, 200, 83, 83, 65, 78, 71, 78, + 73, 69, 85, 206, 83, 83, 65, 78, 71, 82, 73, 69, 85, 204, 75, 65, 80, 89, + 69, 79, 85, 78, 82, 73, 69, 85, 204, 75, 65, 80, 89, 69, 79, 85, 78, 77, + 73, 69, 85, 205, 75, 65, 80, 89, 69, 79, 85, 78, 80, 73, 69, 85, 208, 75, + 65, 80, 89, 69, 79, 85, 78, 83, 83, 65, 78, 71, 80, 73, 69, 85, 208, 80, + 65, 78, 83, 73, 79, 211, 83, 83, 65, 78, 71, 73, 69, 85, 78, 199, 89, 69, + 83, 73, 69, 85, 78, 199, 75, 65, 80, 89, 69, 79, 85, 78, 80, 72, 73, 69, + 85, 80, 200, 83, 83, 65, 78, 71, 72, 73, 69, 85, 200, 89, 69, 79, 82, 73, + 78, 72, 73, 69, 85, 200, 70, 73, 76, 76, 69, 210, 89, 69, 207, 87, 65, + 197, 87, 69, 207, 65, 82, 65, 69, 193, 111, 112, 101, 110, 45, 109, 105, + 228, 72, 69, 197, 76, 65, 193, 76, 69, 197, 72, 72, 193, 77, 87, 193, 82, + 69, 197, 83, 65, 193, 83, 69, 197, 83, 72, 213, 83, 72, 201, 83, 72, 69, + 197, 83, 72, 197, 83, 72, 87, 193, 66, 69, 197, 86, 69, 197, 84, 65, 193, + 84, 69, 197, 78, 87, 193, 78, 89, 201, 75, 65, 193, 75, 87, 201, 75, 87, + 65, 193, 75, 87, 197, 87, 65, 193, 87, 69, 197, 90, 69, 197, 90, 72, 69, + 197, 89, 69, 197, 68, 69, 197, 74, 69, 197, 71, 65, 193, 71, 69, 197, 84, + 72, 201, 84, 72, 69, 197, 84, 72, 197, 84, 72, 87, 193, 67, 72, 213, 67, + 72, 69, 197, 67, 72, 207, 84, 83, 213, 84, 83, 201, 84, 83, 207, 70, 65, + 193, 70, 69, 197, 80, 65, 193, 80, 69, 197, 66, 97, 115, 107, 101, 116, + 239, 84, 87, 69, 78, 84, 217, 84, 72, 73, 82, 84, 217, 70, 79, 82, 84, + 217, 70, 73, 70, 84, 217, 83, 73, 88, 84, 217, 83, 69, 86, 69, 78, 84, + 217, 69, 73, 71, 72, 84, 217, 78, 73, 78, 69, 84, 217, 77, 87, 201, 80, + 87, 201, 82, 73, 75, 82, 73, 203, 81, 85, 213, 68, 76, 193, 84, 76, 213, + 73, 110, 117, 107, 116, 105, 116, 117, 244, 87, 79, 207, 77, 111, 111, + 115, 229, 83, 84, 82, 79, 75, 69, 211, 80, 76, 85, 211, 50, 50, 65, 180, + 80, 79, 207, 80, 87, 65, 193, 84, 79, 207, 84, 87, 197, 84, 87, 65, 193, + 84, 84, 197, 75, 79, 207, 68, 72, 197, 68, 72, 207, 67, 87, 65, 193, 77, + 87, 65, 193, 65, 84, 72, 65, 80, 65, 83, 67, 65, 206, 78, 87, 65, 193, + 76, 65, 201, 76, 79, 207, 83, 73, 201, 83, 79, 207, 83, 85, 213, 83, 87, + 65, 193, 83, 72, 73, 201, 83, 72, 79, 207, 83, 72, 87, 197, 83, 72, 87, + 73, 201, 83, 72, 87, 79, 207, 83, 72, 87, 65, 193, 89, 79, 207, 89, 87, + 65, 193, 82, 45, 67, 82, 69, 197, 82, 73, 201, 84, 72, 73, 201, 84, 72, + 79, 207, 84, 72, 87, 65, 193, 84, 84, 72, 207, 84, 84, 72, 213, 109, 105, + 115, 116, 97, 107, 101, 238, 105, 110, 116, 101, 114, 112, 114, 101, 116, + 97, 116, 105, 111, 238, 72, 79, 207, 65, 108, 103, 111, 110, 113, 117, + 105, 97, 238, 84, 76, 72, 193, 78, 71, 201, 78, 71, 65, 193, 75, 72, 207, + 75, 72, 201, 100, 101, 110, 111, 116, 229, 50, 54, 50, 183, 98, 108, 97, + 110, 235, 102, 111, 110, 116, 243, 115, 112, 97, 99, 229, 70, 69, 65, 84, + 72, 69, 210, 79, 103, 104, 97, 237, 71, 65, 210, 69, 65, 210, 97, 100, + 97, 112, 116, 97, 116, 105, 111, 238, 84, 97, 103, 97, 108, 111, 231, 80, + 65, 77, 85, 68, 80, 79, 196, 112, 97, 109, 117, 100, 112, 111, 228, 80, + 72, 73, 76, 73, 80, 80, 73, 78, 197, 66, 85, 72, 73, 196, 84, 65, 71, 66, + 65, 78, 87, 193, 98, 101, 108, 111, 110, 103, 243, 114, 101, 103, 105, + 115, 116, 101, 242, 80, 97, 108, 105, 47, 83, 97, 110, 115, 107, 114, + 105, 244, 73, 78, 72, 69, 82, 69, 78, 212, 111, 114, 116, 104, 111, 103, + 114, 97, 112, 104, 105, 227, 115, 121, 108, 108, 97, 98, 108, 229, 111, + 98, 115, 111, 108, 101, 116, 229, 114, 101, 110, 100, 101, 114, 101, 228, + 115, 121, 109, 98, 111, 108, 243, 99, 111, 109, 112, 108, 101, 116, 229, + 97, 110, 103, 107, 104, 97, 110, 107, 104, 245, 48, 69, 52, 182, 99, 101, + 116, 101, 114, 225, 116, 114, 101, 97, 116, 105, 115, 229, 77, 85, 79, + 217, 66, 69, 201, 66, 85, 79, 206, 80, 82, 65, 205, 66, 73, 82, 71, 193, + 48, 70, 48, 180, 77, 111, 110, 103, 111, 108, 105, 97, 238, 115, 121, + 115, 116, 101, 237, 48, 52, 52, 181, 48, 70, 56, 179, 48, 70, 55, 198, + 85, 66, 65, 68, 65, 77, 193, 66, 65, 76, 85, 68, 193, 84, 84, 72, 65, + 193, 66, 69, 65, 86, 69, 210, 76, 69, 84, 84, 69, 210, 99, 108, 117, 115, + 116, 101, 242, 99, 111, 110, 106, 117, 110, 99, 116, 105, 111, 238, 65, + 115, 104, 97, 100, 104, 225, 109, 111, 110, 116, 232, 99, 97, 108, 101, + 110, 100, 97, 242, 75, 79, 69, 212, 80, 82, 65, 77, 45, 77, 85, 79, 217, + 80, 82, 65, 77, 45, 80, 73, 201, 80, 82, 65, 77, 45, 66, 69, 201, 80, 82, + 65, 77, 45, 66, 85, 79, 206, 68, 65, 80, 45, 77, 85, 79, 217, 68, 65, 80, + 45, 80, 73, 201, 68, 65, 80, 45, 66, 69, 201, 68, 65, 80, 45, 66, 85, 79, + 206, 68, 65, 80, 45, 80, 82, 65, 205, 100, 117, 114, 105, 110, 231, 121, + 101, 97, 242, 82, 79, 195, 82, 65, 84, 72, 193, 75, 65, 78, 199, 99, 104, + 97, 114, 97, 99, 116, 101, 114, 40, 243, 99, 105, 116, 249, 118, 105, + 108, 108, 97, 103, 229, 111, 121, 115, 116, 101, 242, 102, 108, 111, 119, + 101, 242, 100, 97, 110, 100, 225, 73, 78, 70, 73, 78, 73, 84, 217, 83, + 84, 82, 79, 78, 199, 67, 65, 78, 68, 82, 193, 83, 85, 82, 65, 78, 199, + 106, 97, 118, 97, 110, 101, 115, 229, 65, 75, 65, 82, 193, 84, 69, 68, + 85, 78, 199, 49, 66, 51, 181, 73, 75, 65, 82, 193, 85, 75, 65, 82, 193, + 82, 69, 80, 193, 76, 69, 78, 71, 193, 79, 75, 65, 82, 193, 77, 65, 72, + 65, 80, 82, 65, 78, 193, 110, 117, 107, 116, 225, 83, 85, 75, 213, 84, + 65, 76, 73, 78, 199, 80, 69, 80, 69, 212, 65, 68, 69, 199, 83, 65, 83, + 65, 203, 90, 65, 204, 112, 108, 97, 99, 229, 99, 111, 110, 106, 117, 110, + 99, 244, 80, 65, 78, 84, 201, 80, 65, 77, 65, 68, 193, 87, 73, 78, 68, + 213, 68, 65, 78, 199, 75, 69, 77, 80, 85, 204, 75, 69, 77, 80, 76, 201, + 74, 69, 71, 79, 71, 65, 206, 80, 73, 78, 199, 76, 65, 78, 84, 65, 78, + 199, 99, 111, 110, 106, 117, 110, 99, 116, 243, 80, 65, 83, 65, 78, 71, + 65, 206, 102, 80, 97, 107, 112, 97, 235, 80, 65, 75, 80, 65, 203, 83, 79, + 85, 84, 72, 69, 82, 206, 78, 79, 82, 84, 72, 69, 82, 206, 78, 68, 193, + 77, 66, 193, 80, 65, 78, 71, 79, 76, 65, 212, 78, 89, 69, 212, 67, 69, + 82, 45, 87, 193, 84, 83, 72, 79, 79, 203, 69, 82, 210, 84, 84, 85, 68, + 68, 65, 65, 199, 109, 111, 100, 105, 102, 105, 101, 242, 77, 85, 67, 65, + 65, 196, 48, 52, 52, 193, 48, 52, 54, 179, 115, 117, 238, 109, 111, 111, + 238, 67, 65, 75, 82, 193, 119, 104, 101, 101, 236, 83, 65, 84, 65, 78, + 71, 193, 115, 97, 97, 109, 97, 103, 97, 97, 110, 225, 77, 73, 68, 76, 73, + 78, 197, 83, 86, 65, 82, 73, 84, 193, 83, 97, 109, 104, 105, 116, 225, + 97, 100, 104, 97, 232, 114, 101, 107, 104, 97, 225, 118, 97, 107, 114, + 225, 117, 117, 114, 100, 104, 118, 97, 103, 225, 97, 100, 104, 111, 103, + 225, 65, 78, 84, 65, 82, 71, 79, 77, 85, 75, 72, 193, 86, 65, 77, 65, 71, + 79, 77, 85, 75, 72, 193, 118, 97, 97, 109, 97, 103, 111, 109, 117, 107, + 104, 225, 116, 105, 114, 121, 97, 235, 65, 82, 68, 72, 65, 86, 73, 83, + 65, 82, 71, 193, 117, 110, 118, 111, 105, 99, 101, 228, 115, 116, 111, + 112, 243, 98, 114, 97, 104, 109, 233, 115, 111, 121, 111, 109, 98, 239, + 111, 114, 105, 101, 110, 116, 97, 116, 105, 111, 238, 115, 116, 121, 108, + 229, 105, 116, 97, 108, 105, 99, 105, 122, 101, 228, 48, 48, 52, 177, 48, + 48, 52, 178, 48, 48, 52, 180, 48, 48, 52, 181, 48, 48, 52, 183, 48, 48, + 52, 184, 48, 48, 52, 194, 48, 48, 52, 195, 48, 48, 52, 196, 48, 48, 52, + 197, 48, 48, 52, 198, 48, 48, 53, 176, 48, 48, 53, 178, 48, 48, 53, 180, + 48, 48, 53, 181, 48, 48, 53, 183, 48, 48, 54, 178, 48, 48, 54, 180, 48, + 48, 54, 181, 48, 50, 53, 195, 48, 48, 54, 194, 48, 48, 54, 196, 48, 48, + 55, 176, 48, 48, 55, 180, 48, 48, 55, 181, 48, 48, 55, 182, 48, 51, 67, + 183, 65, 109, 101, 114, 105, 99, 97, 110, 105, 115, 116, 243, 79, 120, + 102, 111, 114, 228, 100, 105, 99, 116, 105, 111, 110, 97, 114, 105, 101, + 243, 48, 50, 53, 178, 48, 48, 54, 179, 48, 48, 54, 182, 85, 80, 193, 83, + 78, 65, 75, 197, 82, 79, 84, 85, 78, 68, 193, 84, 121, 112, 105, 99, 111, + 238, 67, 121, 114, 105, 108, 108, 105, 227, 119, 104, 101, 114, 229, 97, + 112, 112, 101, 97, 114, 97, 110, 99, 229, 48, 51, 51, 176, 48, 49, 54, + 177, 49, 69, 54, 179, 122, 97, 232, 48, 54, 51, 184, 115, 101, 118, 101, + 114, 97, 236, 112, 114, 101, 45, 49, 57, 53, 176, 76, 111, 119, 101, 242, + 83, 111, 114, 98, 105, 97, 238, 80, 83, 73, 76, 201, 68, 65, 83, 73, 193, + 86, 65, 82, 73, 193, 79, 88, 73, 193, 48, 51, 52, 178, 97, 108, 112, 104, + 225, 101, 116, 225, 111, 109, 105, 99, 114, 111, 238, 80, 82, 79, 83, 71, + 69, 71, 82, 65, 77, 77, 69, 78, 201, 86, 82, 65, 67, 72, 217, 105, 111, + 116, 225, 81, 85, 65, 196, 109, 117, 116, 116, 111, 238, 112, 111, 105, + 110, 116, 243, 102, 111, 110, 244, 99, 111, 109, 112, 117, 116, 101, 242, + 72, 65, 73, 210, 90, 87, 83, 208, 98, 114, 101, 97, 235, 99, 111, 110, + 116, 114, 111, 236, 48, 48, 50, 196, 68, 65, 83, 200, 111, 102, 102, 115, + 101, 244, 116, 119, 111, 45, 101, 237, 51, 48, 70, 195, 111, 112, 112, + 111, 115, 101, 228, 76, 79, 87, 45, 185, 72, 73, 71, 72, 45, 82, 69, 86, + 69, 82, 83, 69, 68, 45, 185, 100, 105, 102, 102, 101, 114, 243, 68, 65, + 71, 71, 69, 210, 111, 98, 101, 108, 105, 115, 235, 66, 85, 76, 76, 69, + 212, 99, 105, 114, 99, 108, 229, 50, 53, 69, 182, 101, 110, 228, 76, 69, + 65, 68, 69, 210, 65, 114, 109, 101, 110, 105, 97, 238, 50, 50, 69, 197, + 70, 69, 49, 185, 72, 89, 80, 72, 69, 78, 65, 84, 73, 79, 206, 80, 79, 73, + 78, 212, 117, 110, 97, 109, 98, 105, 103, 117, 111, 117, 115, 108, 249, + 69, 77, 66, 69, 68, 68, 73, 78, 199, 68, 73, 82, 69, 67, 84, 73, 79, 78, + 65, 204, 79, 86, 69, 82, 82, 73, 68, 197, 117, 115, 101, 228, 109, 101, + 97, 115, 117, 114, 101, 243, 99, 111, 110, 116, 101, 110, 244, 112, 101, + 114, 99, 101, 110, 244, 114, 97, 114, 101, 108, 249, 102, 101, 101, 244, + 48, 48, 51, 195, 48, 48, 51, 197, 73, 78, 84, 69, 82, 82, 79, 66, 65, 78, + 199, 105, 110, 116, 101, 114, 114, 111, 98, 97, 110, 231, 85, 78, 68, 69, + 82, 84, 73, 197, 84, 73, 197, 83, 76, 65, 83, 200, 102, 114, 97, 99, 116, + 105, 111, 110, 243, 81, 85, 73, 76, 204, 84, 73, 82, 79, 78, 73, 65, 206, + 48, 48, 50, 182, 48, 48, 66, 182, 83, 119, 101, 100, 105, 115, 232, 100, + 105, 110, 103, 98, 97, 244, 70, 76, 79, 87, 69, 210, 116, 101, 97, 114, + 100, 114, 111, 112, 45, 115, 112, 111, 107, 101, 228, 113, 117, 105, 110, + 99, 117, 110, 248, 115, 101, 110, 116, 101, 110, 99, 229, 115, 112, 101, + 97, 107, 101, 242, 99, 97, 240, 104, 101, 105, 103, 104, 244, 97, 99, + 114, 111, 112, 104, 111, 110, 105, 227, 115, 99, 114, 105, 98, 101, 243, + 109, 97, 114, 103, 104, 105, 103, 104, 108, 105, 103, 104, 116, 101, 242, + 67, 82, 79, 83, 211, 84, 82, 73, 67, 79, 76, 79, 206, 116, 104, 114, 101, + 229, 70, 85, 78, 67, 84, 73, 79, 206, 97, 112, 112, 108, 105, 99, 97, + 116, 105, 111, 238, 84, 73, 77, 69, 211, 97, 100, 100, 105, 116, 105, + 111, 238, 73, 83, 79, 76, 65, 84, 197, 73, 78, 72, 73, 66, 73, 212, 83, + 89, 77, 77, 69, 84, 82, 73, 195, 83, 87, 65, 80, 80, 73, 78, 199, 65, 67, + 84, 73, 86, 65, 84, 197, 83, 72, 65, 80, 73, 78, 199, 78, 65, 84, 73, 79, + 78, 65, 204, 83, 72, 65, 80, 69, 211, 48, 48, 51, 176, 48, 48, 51, 181, + 48, 48, 51, 182, 48, 48, 51, 183, 48, 48, 51, 185, 48, 48, 50, 194, 48, + 48, 51, 196, 48, 48, 50, 184, 48, 48, 50, 185, 101, 117, 114, 239, 70, + 82, 69, 78, 67, 200, 70, 114, 97, 110, 99, 229, 48, 48, 65, 179, 78, 105, + 103, 101, 114, 105, 225, 108, 101, 103, 97, 99, 249, 105, 110, 100, 105, + 97, 238, 75, 111, 114, 101, 225, 111, 110, 229, 86, 105, 101, 116, 110, + 97, 237, 77, 111, 110, 103, 111, 108, 105, 225, 68, 82, 65, 67, 72, 77, + 193, 100, 105, 115, 99, 111, 110, 116, 105, 110, 117, 101, 228, 105, 110, + 116, 101, 114, 110, 97, 116, 105, 111, 110, 97, 236, 75, 97, 122, 97, + 107, 104, 115, 116, 97, 238, 100, 111, 117, 98, 108, 229, 51, 48, 49, + 178, 115, 105, 103, 110, 243, 118, 101, 99, 116, 111, 242, 110, 101, 103, + 97, 116, 105, 111, 238, 114, 111, 116, 97, 116, 105, 111, 238, 99, 111, + 109, 112, 111, 115, 105, 116, 105, 111, 238, 50, 53, 67, 194, 50, 53, 69, + 198, 51, 48, 48, 183, 83, 81, 85, 65, 82, 197, 50, 53, 65, 177, 68, 73, + 65, 77, 79, 78, 196, 50, 53, 67, 183, 66, 65, 67, 75, 83, 76, 65, 83, + 200, 112, 114, 111, 104, 105, 98, 105, 116, 101, 228, 49, 70, 54, 67, + 183, 116, 101, 110, 115, 111, 242, 83, 67, 82, 69, 69, 206, 99, 108, 101, + 97, 242, 115, 99, 114, 101, 101, 238, 75, 69, 89, 67, 65, 208, 85, 80, + 87, 65, 82, 196, 50, 53, 66, 179, 48, 48, 53, 195, 50, 48, 49, 182, 111, + 112, 101, 114, 97, 116, 111, 242, 50, 49, 57, 176, 65, 67, 67, 79, 85, + 78, 212, 48, 48, 52, 179, 67, 79, 78, 83, 84, 65, 78, 212, 48, 48, 52, + 182, 80, 76, 65, 78, 67, 203, 115, 116, 114, 111, 107, 229, 112, 97, 114, + 244, 76, 97, 112, 108, 97, 99, 229, 116, 114, 97, 110, 115, 102, 111, + 114, 237, 108, 105, 116, 101, 242, 112, 111, 117, 110, 100, 243, 48, 48, + 50, 179, 110, 117, 109, 98, 101, 242, 115, 116, 114, 111, 107, 101, 243, + 101, 120, 105, 115, 116, 243, 111, 114, 100, 105, 110, 97, 236, 48, 48, + 65, 185, 82, 69, 83, 80, 79, 78, 83, 197, 49, 70, 52, 68, 197, 79, 85, + 78, 67, 197, 111, 117, 110, 99, 229, 79, 72, 205, 112, 104, 121, 115, + 105, 99, 105, 115, 244, 48, 51, 65, 185, 97, 115, 99, 101, 110, 100, 105, + 110, 231, 100, 101, 115, 99, 101, 110, 100, 105, 110, 231, 117, 110, 105, + 113, 117, 229, 108, 111, 103, 105, 227, 101, 120, 112, 111, 110, 101, + 110, 244, 102, 111, 114, 99, 229, 67, 108, 97, 117, 100, 105, 97, 238, + 111, 114, 100, 101, 242, 48, 53, 68, 178, 99, 97, 114, 100, 105, 110, 97, + 236, 83, 79, 85, 82, 67, 197, 105, 110, 102, 111, 114, 109, 97, 116, 105, + 111, 238, 115, 111, 117, 114, 99, 229, 98, 105, 110, 100, 105, 110, 231, + 115, 105, 103, 110, 97, 116, 117, 114, 229, 50, 49, 50, 177, 49, 70, 52, + 69, 176, 48, 48, 53, 184, 103, 97, 109, 109, 225, 83, 85, 77, 77, 65, 84, + 73, 79, 206, 115, 117, 109, 109, 97, 116, 105, 111, 238, 103, 97, 109, + 229, 117, 110, 105, 244, 84, 72, 73, 82, 196, 84, 72, 73, 82, 68, 211, + 70, 73, 70, 84, 72, 211, 83, 73, 88, 84, 200, 83, 73, 88, 84, 72, 211, + 69, 73, 71, 72, 84, 72, 211, 48, 48, 53, 182, 69, 76, 69, 86, 69, 206, + 84, 87, 69, 76, 86, 197, 50, 49, 57, 179, 115, 99, 111, 114, 105, 110, + 231, 66, 50, 180, 100, 117, 111, 100, 101, 99, 105, 109, 97, 236, 115, + 121, 115, 116, 101, 109, 243, 97, 105, 114, 102, 108, 111, 247, 114, 101, + 108, 97, 116, 105, 111, 238, 50, 49, 57, 178, 108, 101, 102, 244, 115, + 117, 114, 106, 101, 99, 116, 105, 111, 238, 100, 111, 119, 238, 105, 110, + 106, 101, 99, 116, 105, 111, 238, 50, 49, 57, 180, 116, 114, 105, 97, + 110, 103, 108, 101, 45, 104, 101, 97, 100, 101, 228, 76, 69, 70, 84, 87, + 65, 82, 68, 211, 82, 73, 71, 72, 84, 87, 65, 82, 68, 211, 104, 111, 109, + 229, 115, 104, 105, 102, 244, 85, 80, 87, 65, 82, 68, 211, 65, 82, 82, + 79, 87, 211, 72, 65, 82, 80, 79, 79, 206, 50, 49, 68, 176, 50, 49, 68, + 180, 50, 49, 68, 178, 108, 111, 99, 235, 80, 69, 68, 69, 83, 84, 65, 204, + 87, 65, 76, 204, 67, 79, 82, 78, 69, 210, 113, 117, 97, 110, 116, 105, + 102, 105, 101, 242, 68, 73, 70, 70, 69, 82, 69, 78, 84, 73, 65, 204, 84, + 72, 69, 82, 197, 101, 120, 105, 115, 116, 101, 110, 116, 105, 97, 236, + 115, 101, 244, 102, 111, 114, 119, 97, 114, 228, 100, 105, 102, 102, 101, + 114, 101, 110, 99, 229, 116, 104, 101, 111, 114, 249, 78, 65, 66, 76, + 193, 50, 53, 66, 196, 77, 69, 77, 66, 69, 210, 80, 82, 79, 68, 85, 67, + 212, 67, 79, 80, 82, 79, 68, 85, 67, 212, 99, 111, 112, 114, 111, 100, + 117, 99, 244, 50, 57, 70, 181, 79, 80, 69, 82, 65, 84, 79, 210, 50, 55, + 49, 179, 65, 78, 71, 76, 197, 99, 104, 101, 115, 243, 68, 73, 86, 73, 68, + 197, 65, 78, 196, 50, 55, 68, 177, 100, 105, 115, 106, 117, 110, 99, 116, + 105, 111, 238, 73, 78, 84, 69, 82, 83, 69, 67, 84, 73, 79, 206, 105, 110, + 116, 101, 114, 115, 101, 99, 116, 105, 111, 238, 50, 50, 50, 185, 85, 78, + 73, 79, 206, 50, 50, 50, 193, 73, 78, 84, 69, 71, 82, 65, 204, 50, 50, + 50, 197, 99, 108, 111, 99, 107, 119, 105, 115, 229, 97, 110, 116, 105, + 99, 108, 111, 99, 107, 119, 105, 115, 229, 97, 114, 114, 111, 119, 243, + 108, 97, 121, 111, 117, 244, 115, 105, 116, 229, 100, 101, 110, 111, 116, + 97, 116, 105, 111, 238, 80, 82, 79, 80, 79, 82, 84, 73, 79, 206, 115, + 117, 98, 116, 114, 97, 99, 116, 105, 111, 238, 98, 101, 116, 119, 101, + 101, 238, 99, 121, 99, 108, 229, 48, 48, 65, 195, 112, 111, 115, 105, + 116, 105, 118, 229, 87, 65, 86, 197, 65, 83, 89, 77, 80, 84, 79, 84, 73, + 67, 65, 76, 76, 217, 65, 67, 84, 85, 65, 76, 76, 217, 50, 50, 52, 181, + 71, 69, 79, 77, 69, 84, 82, 73, 67, 65, 76, 76, 217, 66, 69, 84, 87, 69, + 69, 206, 101, 113, 117, 97, 108, 243, 69, 81, 85, 65, 76, 211, 101, 113, + 117, 105, 97, 110, 103, 117, 108, 97, 242, 100, 101, 102, 105, 110, 105, + 116, 105, 111, 238, 108, 101, 102, 116, 45, 112, 111, 105, 110, 116, 105, + 110, 231, 114, 105, 103, 104, 116, 45, 112, 111, 105, 110, 116, 105, 110, + 231, 80, 82, 69, 67, 69, 68, 69, 211, 112, 114, 101, 99, 101, 100, 101, + 243, 83, 85, 67, 67, 69, 69, 68, 211, 115, 117, 99, 99, 101, 101, 100, + 243, 80, 82, 69, 67, 69, 68, 197, 50, 50, 55, 193, 83, 85, 67, 67, 69, + 69, 196, 50, 50, 55, 194, 105, 110, 99, 108, 117, 100, 101, 243, 50, 50, + 56, 178, 50, 50, 56, 179, 109, 101, 109, 98, 101, 114, 243, 77, 85, 76, + 84, 73, 83, 69, 212, 50, 65, 52, 176, 67, 65, 208, 67, 85, 208, 100, 105, + 114, 101, 99, 244, 112, 97, 103, 229, 118, 101, 114, 100, 105, 103, 114, + 105, 243, 49, 70, 55, 50, 184, 50, 50, 57, 181, 49, 70, 55, 49, 180, 99, + 114, 111, 115, 115, 105, 110, 231, 108, 97, 110, 101, 243, 50, 50, 57, + 183, 50, 54, 48, 185, 50, 53, 67, 197, 67, 114, 101, 97, 116, 105, 118, + 229, 67, 111, 109, 109, 111, 110, 243, 50, 54, 49, 178, 116, 117, 114, + 110, 115, 116, 105, 108, 229, 116, 111, 240, 98, 111, 116, 116, 111, 237, + 112, 101, 114, 112, 101, 110, 100, 105, 99, 117, 108, 97, 242, 114, 101, + 100, 117, 99, 101, 243, 84, 82, 85, 197, 116, 114, 117, 229, 115, 97, + 116, 105, 115, 102, 105, 101, 243, 84, 85, 82, 78, 83, 84, 73, 76, 197, + 50, 50, 65, 178, 50, 50, 65, 184, 50, 50, 65, 185, 78, 69, 71, 65, 84, + 69, 196, 82, 69, 76, 65, 84, 73, 79, 206, 83, 85, 66, 71, 82, 79, 85, + 208, 77, 85, 76, 84, 73, 77, 65, 208, 65, 82, 195, 50, 50, 50, 184, 103, + 101, 110, 101, 114, 97, 108, 105, 115, 101, 228, 117, 110, 105, 111, 238, + 50, 54, 48, 181, 66, 79, 87, 84, 73, 197, 83, 85, 66, 83, 69, 212, 83, + 85, 80, 69, 82, 83, 69, 212, 80, 73, 84, 67, 72, 70, 79, 82, 203, 101, + 113, 117, 97, 236, 69, 81, 85, 65, 204, 79, 86, 69, 82, 66, 65, 210, 85, + 78, 68, 69, 82, 66, 65, 210, 72, 79, 85, 83, 197, 67, 69, 73, 76, 73, 78, + 199, 51, 48, 48, 195, 70, 76, 79, 79, 210, 51, 48, 48, 196, 67, 82, 79, + 208, 99, 111, 114, 110, 101, 114, 243, 102, 97, 99, 105, 110, 231, 76, + 79, 90, 69, 78, 71, 197, 99, 111, 109, 109, 97, 110, 228, 83, 69, 71, 77, + 69, 78, 212, 112, 111, 115, 105, 116, 105, 111, 238, 50, 50, 68, 181, + 107, 101, 249, 87, 65, 84, 67, 200, 50, 51, 70, 176, 99, 108, 111, 99, + 235, 111, 49, 70, 53, 53, 176, 72, 79, 85, 82, 71, 76, 65, 83, 211, 70, + 82, 79, 87, 206, 83, 77, 73, 76, 197, 66, 65, 82, 211, 101, 110, 116, + 101, 242, 75, 69, 217, 69, 82, 65, 83, 197, 100, 101, 108, 101, 116, 229, + 66, 79, 216, 75, 69, 89, 66, 79, 65, 82, 196, 107, 101, 121, 98, 111, 97, + 114, 228, 98, 114, 97, 99, 107, 101, 244, 66, 69, 78, 90, 69, 78, 197, + 84, 79, 84, 65, 204, 74, 79, 212, 83, 84, 73, 76, 197, 50, 50, 57, 193, + 86, 65, 78, 197, 117, 110, 100, 101, 114, 98, 97, 242, 50, 50, 65, 181, + 81, 85, 79, 84, 197, 81, 85, 69, 83, 84, 73, 79, 206, 85, 78, 68, 69, 82, + 76, 73, 78, 197, 67, 79, 77, 80, 79, 83, 73, 84, 73, 79, 206, 69, 78, 84, + 69, 210, 78, 79, 84, 67, 200, 112, 97, 117, 115, 229, 68, 79, 87, 206, + 79, 80, 69, 78, 45, 67, 73, 82, 67, 85, 73, 84, 45, 79, 85, 84, 80, 85, + 212, 67, 85, 82, 82, 69, 78, 212, 115, 113, 117, 105, 115, 232, 80, 65, + 71, 197, 98, 97, 99, 235, 80, 82, 73, 78, 212, 69, 88, 84, 69, 78, 83, + 73, 79, 206, 80, 73, 69, 67, 197, 109, 111, 117, 115, 116, 97, 99, 104, + 229, 66, 79, 84, 84, 79, 205, 116, 101, 114, 109, 105, 110, 97, 236, 50, + 51, 48, 184, 50, 51, 48, 194, 70, 79, 79, 212, 76, 79, 78, 199, 83, 72, + 79, 82, 84, 211, 84, 82, 73, 83, 69, 77, 197, 116, 114, 105, 115, 101, + 109, 229, 84, 69, 84, 82, 65, 83, 69, 77, 197, 116, 101, 116, 114, 97, + 115, 101, 109, 229, 80, 69, 78, 84, 65, 83, 69, 77, 197, 112, 101, 110, + 116, 97, 115, 101, 109, 229, 71, 82, 79, 85, 78, 196, 102, 105, 108, 101, + 47, 116, 114, 97, 99, 107, 47, 99, 104, 97, 112, 116, 101, 242, 67, 76, + 79, 67, 203, 50, 51, 49, 193, 50, 51, 49, 194, 116, 114, 105, 97, 110, + 103, 108, 229, 50, 53, 66, 178, 50, 53, 66, 195, 82, 69, 67, 79, 82, 196, + 114, 101, 99, 111, 114, 228, 49, 70, 53, 51, 180, 50, 66, 53, 184, 50, + 54, 51, 197, 82, 69, 84, 85, 82, 206, 71, 82, 79, 85, 208, 85, 78, 73, + 212, 66, 76, 65, 78, 203, 78, 69, 87, 76, 73, 78, 197, 67, 72, 65, 73, + 210, 70, 79, 82, 203, 66, 79, 215, 50, 50, 67, 184, 66, 82, 65, 78, 67, + 200, 66, 65, 78, 203, 73, 68, 69, 78, 84, 73, 70, 73, 67, 65, 84, 73, 79, + 206, 67, 72, 69, 67, 203, 84, 72, 73, 82, 84, 69, 69, 206, 70, 79, 85, + 82, 84, 69, 69, 206, 70, 73, 70, 84, 69, 69, 206, 83, 69, 86, 69, 78, 84, + 69, 69, 206, 69, 73, 71, 72, 84, 69, 69, 206, 78, 73, 78, 69, 84, 69, 69, + 206, 48, 48, 55, 177, 48, 48, 53, 177, 48, 48, 65, 197, 48, 48, 53, 179, + 48, 48, 53, 185, 110, 101, 103, 97, 116, 105, 118, 229, 86, 69, 82, 84, + 73, 67, 65, 204, 72, 69, 65, 86, 217, 76, 73, 71, 72, 212, 68, 79, 85, + 66, 76, 197, 83, 73, 78, 71, 76, 197, 100, 105, 97, 103, 117, 240, 100, + 105, 97, 103, 100, 111, 119, 238, 50, 53, 65, 176, 83, 72, 65, 68, 197, + 49, 70, 54, 55, 198, 98, 111, 97, 114, 228, 49, 70, 54, 55, 197, 115, + 113, 117, 97, 114, 229, 109, 105, 115, 115, 105, 110, 231, 105, 100, 101, + 111, 103, 114, 97, 112, 232, 51, 48, 49, 179, 67, 79, 82, 78, 69, 82, + 211, 70, 73, 76, 204, 67, 82, 79, 83, 83, 72, 65, 84, 67, 200, 82, 69, + 67, 84, 65, 78, 71, 76, 197, 80, 65, 82, 65, 76, 76, 69, 76, 79, 71, 82, + 65, 205, 114, 101, 115, 116, 114, 105, 99, 116, 105, 111, 238, 80, 79, + 73, 78, 84, 69, 210, 105, 110, 100, 105, 99, 97, 116, 111, 242, 115, 117, + 98, 103, 114, 111, 117, 240, 110, 97, 98, 108, 225, 119, 97, 116, 101, + 242, 100, 111, 109, 97, 105, 238, 110, 111, 114, 109, 97, 236, 49, 70, + 55, 53, 180, 74, 97, 112, 97, 110, 101, 115, 229, 114, 111, 117, 110, + 228, 116, 97, 114, 103, 101, 244, 50, 66, 50, 180, 66, 76, 65, 67, 203, + 49, 70, 51, 49, 179, 49, 70, 51, 49, 183, 50, 66, 53, 181, 81, 85, 65, + 68, 82, 65, 78, 212, 82, 65, 89, 211, 119, 101, 97, 116, 104, 101, 242, + 98, 114, 105, 103, 104, 116, 110, 101, 115, 243, 49, 70, 53, 48, 182, 67, + 76, 79, 85, 196, 99, 108, 111, 117, 100, 249, 85, 77, 66, 82, 69, 76, 76, + 193, 114, 97, 105, 110, 249, 99, 108, 111, 115, 101, 228, 117, 109, 98, + 114, 101, 108, 108, 225, 99, 108, 111, 117, 228, 114, 97, 105, 238, 83, + 78, 79, 87, 77, 65, 206, 111, 117, 116, 108, 105, 110, 101, 228, 76, 73, + 71, 72, 84, 78, 73, 78, 199, 83, 85, 206, 50, 54, 48, 176, 50, 54, 51, + 195, 49, 70, 51, 49, 197, 65, 83, 67, 69, 78, 68, 73, 78, 199, 115, 117, + 98, 108, 105, 109, 97, 116, 105, 111, 238, 49, 70, 55, 53, 197, 112, 117, + 114, 105, 102, 249, 100, 97, 249, 79, 80, 80, 79, 83, 73, 84, 73, 79, + 206, 84, 69, 76, 69, 80, 72, 79, 78, 197, 116, 111, 117, 99, 104, 116, + 111, 110, 229, 99, 104, 101, 99, 235, 50, 50, 65, 176, 83, 65, 76, 84, + 73, 82, 197, 82, 65, 73, 206, 66, 69, 86, 69, 82, 65, 71, 197, 116, 101, + 97, 99, 117, 240, 104, 97, 110, 100, 108, 229, 49, 70, 51, 55, 181, 108, + 101, 97, 230, 49, 70, 52, 52, 184, 116, 101, 114, 237, 49, 70, 53, 57, + 183, 83, 75, 85, 76, 204, 67, 82, 79, 83, 83, 66, 79, 78, 69, 211, 115, + 107, 117, 108, 236, 99, 114, 111, 115, 115, 98, 111, 110, 101, 243, 67, + 65, 68, 85, 67, 69, 85, 211, 115, 116, 97, 102, 230, 97, 101, 115, 99, + 117, 108, 97, 112, 105, 117, 243, 99, 97, 100, 117, 99, 101, 117, 243, + 99, 111, 114, 110, 101, 242, 118, 105, 110, 101, 103, 97, 242, 49, 70, + 55, 48, 193, 80, 69, 65, 67, 197, 89, 65, 78, 199, 110, 121, 105, 243, + 72, 69, 65, 86, 69, 206, 70, 73, 82, 197, 84, 72, 85, 78, 68, 69, 210, + 87, 73, 78, 196, 87, 65, 84, 69, 210, 77, 79, 85, 78, 84, 65, 73, 206, + 69, 65, 82, 84, 200, 87, 72, 69, 69, 204, 70, 65, 67, 197, 115, 108, 105, + 103, 104, 116, 108, 249, 77, 79, 79, 206, 115, 105, 108, 118, 101, 242, + 99, 111, 112, 112, 101, 242, 119, 111, 109, 97, 238, 49, 70, 52, 54, 185, + 119, 111, 109, 101, 110, 243, 49, 70, 54, 66, 193, 97, 110, 116, 105, + 109, 111, 110, 249, 105, 114, 111, 238, 112, 97, 115, 115, 101, 228, 49, + 70, 52, 54, 184, 49, 70, 54, 66, 185, 85, 82, 65, 78, 85, 211, 97, 115, + 116, 114, 111, 110, 111, 109, 105, 99, 97, 236, 117, 114, 97, 110, 117, + 243, 78, 69, 80, 84, 85, 78, 197, 110, 101, 112, 116, 117, 110, 229, 112, + 108, 117, 116, 239, 109, 105, 110, 105, 237, 83, 99, 111, 114, 112, 105, + 239, 100, 114, 111, 240, 97, 109, 112, 104, 111, 114, 225, 49, 70, 51, + 70, 193, 75, 73, 78, 199, 81, 85, 69, 69, 206, 82, 79, 79, 203, 66, 73, + 83, 72, 79, 208, 75, 78, 73, 71, 72, 212, 80, 65, 87, 206, 83, 80, 65, + 68, 197, 83, 85, 73, 212, 50, 53, 67, 193, 67, 76, 85, 194, 115, 104, 97, + 109, 114, 111, 99, 235, 49, 70, 52, 57, 185, 49, 70, 53, 65, 180, 50, 53, + 67, 182, 78, 79, 84, 197, 99, 114, 111, 116, 99, 104, 101, 244, 113, 117, + 97, 118, 101, 242, 78, 79, 84, 69, 211, 98, 101, 97, 109, 101, 228, 85, + 78, 73, 86, 69, 82, 83, 65, 204, 82, 69, 67, 89, 67, 76, 73, 78, 199, + 114, 101, 99, 121, 99, 108, 105, 110, 231, 109, 97, 116, 101, 114, 105, + 97, 236, 80, 76, 65, 83, 84, 73, 67, 211, 112, 111, 108, 121, 101, 116, + 104, 121, 108, 101, 110, 229, 100, 101, 110, 115, 105, 116, 249, 99, 104, + 108, 111, 114, 105, 100, 229, 114, 101, 99, 121, 99, 108, 101, 228, 49, + 48, 176, 87, 72, 69, 69, 76, 67, 72, 65, 73, 210, 109, 111, 117, 116, + 232, 71, 82, 69, 65, 84, 69, 210, 76, 69, 83, 83, 69, 210, 70, 76, 65, + 199, 119, 97, 118, 105, 110, 231, 102, 108, 97, 231, 112, 105, 99, 235, + 65, 78, 67, 72, 79, 210, 109, 97, 112, 243, 83, 84, 65, 70, 198, 108, + 105, 98, 114, 225, 65, 76, 69, 77, 66, 73, 195, 99, 104, 101, 109, 105, + 115, 116, 114, 249, 50, 55, 52, 176, 71, 69, 65, 210, 116, 111, 111, 108, + 243, 99, 111, 109, 109, 101, 114, 99, 105, 97, 236, 99, 111, 109, 109, + 101, 114, 99, 229, 105, 110, 116, 101, 114, 108, 97, 99, 101, 228, 112, + 101, 110, 116, 97, 103, 114, 97, 237, 77, 111, 114, 111, 99, 99, 239, 76, + 73, 78, 69, 211, 67, 79, 78, 86, 69, 82, 71, 73, 78, 199, 115, 112, 101, + 97, 107, 105, 110, 231, 98, 97, 99, 107, 103, 114, 111, 117, 110, 228, + 111, 99, 116, 97, 103, 111, 110, 97, 236, 49, 70, 54, 68, 177, 116, 104, + 117, 110, 100, 101, 242, 108, 105, 103, 104, 116, 110, 105, 110, 231, + 109, 111, 111, 228, 104, 111, 109, 111, 115, 101, 120, 117, 97, 108, 105, + 116, 249, 119, 111, 109, 101, 238, 70, 69, 83, 73, 71, 206, 116, 114, 97, + 110, 115, 103, 101, 110, 100, 101, 242, 101, 110, 103, 97, 103, 101, 228, + 98, 101, 116, 114, 111, 116, 104, 101, 228, 103, 101, 110, 101, 97, 108, + 111, 103, 249, 119, 101, 100, 100, 105, 110, 231, 105, 110, 102, 105, + 110, 105, 116, 249, 117, 110, 105, 116, 101, 228, 80, 65, 82, 84, 78, 69, + 82, 83, 72, 73, 208, 50, 57, 68, 198, 115, 101, 112, 97, 114, 97, 116, + 101, 228, 115, 105, 248, 49, 70, 55, 51, 185, 49, 51, 181, 66, 65, 76, + 204, 49, 70, 53, 49, 177, 83, 78, 79, 215, 115, 110, 111, 247, 116, 104, + 117, 110, 100, 101, 114, 115, 116, 111, 114, 237, 76, 65, 78, 69, 211, + 67, 65, 210, 99, 111, 110, 115, 116, 114, 117, 99, 116, 105, 111, 238, + 49, 70, 54, 65, 183, 114, 111, 97, 228, 72, 69, 76, 77, 69, 212, 69, 78, + 84, 82, 217, 49, 70, 54, 65, 194, 116, 114, 97, 102, 102, 105, 227, 84, + 87, 79, 45, 84, 82, 65, 70, 70, 73, 195, 77, 69, 82, 71, 197, 68, 82, 73, + 86, 197, 101, 110, 116, 114, 249, 118, 101, 104, 105, 99, 108, 101, 243, + 84, 82, 85, 67, 203, 100, 101, 108, 105, 118, 101, 114, 249, 116, 114, + 117, 99, 235, 82, 69, 83, 84, 82, 73, 67, 84, 69, 196, 111, 102, 102, + 105, 99, 229, 80, 69, 78, 84, 65, 71, 82, 65, 205, 50, 54, 48, 182, 73, + 78, 84, 69, 82, 76, 65, 67, 69, 196, 99, 111, 117, 110, 116, 114, 105, + 101, 243, 83, 72, 73, 69, 76, 196, 104, 111, 115, 112, 105, 116, 97, 236, + 67, 72, 85, 82, 67, 200, 67, 65, 83, 84, 76, 197, 99, 97, 115, 116, 108, + 229, 102, 97, 99, 116, 111, 114, 249, 103, 101, 97, 242, 77, 65, 208, + 109, 111, 117, 110, 116, 97, 105, 238, 98, 101, 97, 99, 232, 70, 79, 85, + 78, 84, 65, 73, 206, 112, 97, 114, 235, 112, 111, 115, 244, 49, 70, 54, + 65, 185, 102, 101, 114, 114, 249, 98, 111, 97, 244, 115, 104, 105, 240, + 49, 70, 54, 65, 178, 83, 75, 65, 84, 197, 116, 114, 97, 99, 235, 102, + 105, 101, 108, 228, 84, 69, 78, 212, 99, 97, 109, 112, 105, 110, 231, 72, + 69, 65, 68, 83, 84, 79, 78, 197, 112, 101, 116, 114, 111, 236, 115, 116, + 97, 116, 105, 111, 238, 114, 101, 115, 116, 97, 117, 114, 97, 110, 244, + 98, 101, 118, 101, 114, 97, 103, 229, 83, 67, 73, 83, 83, 79, 82, 211, + 115, 99, 105, 115, 115, 111, 114, 243, 66, 76, 65, 68, 197, 65, 73, 82, + 80, 76, 65, 78, 197, 97, 105, 114, 112, 108, 97, 110, 229, 69, 78, 86, + 69, 76, 79, 80, 197, 101, 110, 118, 101, 108, 111, 112, 229, 70, 73, 83, + 212, 72, 65, 78, 196, 86, 73, 67, 84, 79, 82, 217, 118, 105, 99, 116, + 111, 114, 249, 87, 82, 73, 84, 73, 78, 199, 80, 69, 78, 67, 73, 204, 112, + 101, 110, 99, 105, 236, 102, 111, 117, 110, 116, 97, 105, 238, 112, 101, + 238, 112, 105, 110, 119, 104, 101, 101, 236, 82, 69, 67, 84, 73, 76, 73, + 78, 69, 65, 210, 80, 69, 84, 65, 76, 76, 69, 196, 70, 76, 79, 82, 69, 84, + 84, 197, 114, 111, 115, 101, 116, 116, 229, 83, 78, 79, 87, 70, 76, 65, + 75, 197, 67, 72, 69, 86, 82, 79, 206, 83, 80, 65, 82, 75, 76, 197, 80, + 82, 79, 80, 69, 76, 76, 69, 210, 116, 97, 108, 108, 249, 49, 70, 55, 65, + 195, 68, 82, 79, 80, 45, 83, 72, 65, 68, 79, 87, 69, 196, 79, 82, 78, 65, + 77, 69, 78, 212, 72, 69, 65, 82, 212, 50, 54, 54, 181, 49, 70, 57, 48, + 196, 51, 48, 49, 180, 51, 48, 49, 181, 48, 48, 55, 194, 48, 48, 55, 196, + 68, 73, 78, 71, 66, 65, 212, 119, 105, 100, 101, 45, 104, 101, 97, 100, + 101, 228, 116, 104, 114, 101, 101, 45, 228, 116, 111, 112, 45, 108, 105, + 103, 104, 116, 101, 228, 101, 113, 117, 105, 108, 97, 116, 101, 114, 97, + 236, 114, 105, 103, 104, 116, 45, 115, 104, 97, 100, 101, 228, 108, 101, + 102, 116, 45, 115, 104, 97, 100, 101, 228, 83, 72, 65, 68, 79, 87, 69, + 196, 98, 97, 99, 107, 45, 116, 105, 108, 116, 101, 228, 102, 114, 111, + 110, 116, 45, 116, 105, 108, 116, 101, 228, 110, 111, 116, 99, 104, 101, + 228, 87, 69, 68, 71, 69, 45, 84, 65, 73, 76, 69, 196, 69, 117, 99, 108, + 105, 228, 80, 69, 82, 80, 69, 78, 68, 73, 67, 85, 76, 65, 210, 83, 45, + 83, 72, 65, 80, 69, 196, 73, 78, 83, 73, 68, 197, 80, 82, 69, 67, 69, 68, + 73, 78, 199, 97, 100, 100, 105, 116, 105, 118, 229, 74, 79, 73, 206, 109, + 117, 108, 116, 105, 109, 97, 240, 99, 104, 101, 118, 114, 111, 238, 71, + 65, 80, 80, 69, 196, 102, 114, 111, 237, 80, 65, 84, 84, 69, 82, 206, + 119, 104, 105, 108, 229, 49, 50, 179, 49, 50, 180, 49, 51, 180, 50, 51, + 180, 49, 50, 181, 50, 51, 181, 49, 52, 181, 50, 52, 181, 49, 50, 51, 52, + 181, 49, 50, 182, 49, 51, 182, 50, 51, 182, 49, 52, 182, 49, 50, 51, 52, + 182, 49, 53, 182, 50, 53, 182, 49, 50, 51, 53, 182, 49, 50, 52, 53, 182, + 49, 51, 52, 53, 182, 50, 51, 52, 53, 182, 50, 51, 184, 49, 51, 52, 184, + 83, 84, 69, 205, 115, 117, 114, 106, 101, 99, 116, 105, 118, 229, 68, 73, + 82, 69, 67, 84, 76, 217, 72, 69, 65, 196, 50, 65, 70, 180, 50, 53, 67, + 198, 66, 73, 78, 68, 73, 78, 199, 70, 69, 78, 67, 197, 99, 108, 111, 115, + 229, 50, 51, 48, 183, 97, 110, 103, 108, 229, 80, 65, 82, 65, 76, 76, 69, + 204, 50, 53, 67, 185, 83, 81, 85, 65, 82, 69, 211, 111, 118, 101, 114, + 108, 97, 112, 112, 105, 110, 231, 115, 113, 117, 97, 114, 101, 243, 83, + 69, 82, 73, 70, 211, 98, 111, 119, 116, 105, 229, 97, 114, 115, 101, 110, + 105, 227, 49, 70, 55, 51, 193, 99, 114, 111, 115, 115, 101, 228, 115, 99, + 104, 101, 109, 225, 105, 110, 116, 101, 114, 115, 101, 99, 116, 105, 110, + 231, 83, 85, 205, 80, 79, 76, 197, 100, 97, 116, 97, 98, 97, 115, 229, + 104, 97, 114, 112, 111, 111, 238, 67, 76, 79, 83, 69, 196, 83, 77, 65, + 83, 200, 73, 78, 84, 69, 82, 73, 79, 210, 102, 111, 111, 244, 73, 78, 84, + 69, 82, 83, 69, 67, 84, 73, 78, 199, 83, 76, 79, 80, 73, 78, 199, 65, 78, + 84, 73, 82, 69, 83, 84, 82, 73, 67, 84, 73, 79, 206, 108, 105, 109, 105, + 244, 115, 116, 97, 110, 100, 243, 67, 79, 78, 83, 69, 67, 85, 84, 73, 86, + 197, 83, 73, 71, 78, 211, 65, 80, 80, 82, 79, 88, 73, 77, 65, 84, 197, + 67, 85, 82, 86, 197, 83, 77, 65, 76, 76, 69, 210, 76, 65, 82, 71, 69, + 210, 115, 117, 98, 115, 101, 244, 112, 105, 116, 99, 104, 102, 111, 114, + 235, 105, 110, 100, 101, 112, 101, 110, 100, 101, 110, 244, 101, 113, + 117, 97, 116, 105, 111, 110, 97, 236, 99, 111, 109, 112, 117, 116, 105, + 110, 231, 115, 99, 105, 101, 110, 99, 229, 111, 114, 105, 103, 105, 110, + 97, 236, 99, 111, 110, 99, 101, 112, 244, 105, 110, 100, 101, 112, 101, + 110, 100, 101, 110, 99, 229, 102, 111, 114, 99, 101, 243, 110, 101, 99, + 101, 115, 115, 97, 114, 105, 108, 249, 66, 73, 78, 65, 82, 217, 68, 105, + 106, 107, 115, 116, 114, 225, 99, 104, 111, 105, 99, 229, 80, 69, 78, 84, + 65, 71, 79, 206, 72, 69, 88, 65, 71, 79, 206, 69, 76, 76, 73, 80, 83, + 197, 99, 111, 110, 116, 105, 110, 117, 101, 228, 50, 49, 57, 177, 115, + 101, 109, 105, 99, 105, 114, 99, 108, 229, 67, 73, 82, 67, 76, 73, 78, + 199, 101, 108, 101, 99, 116, 114, 111, 110, 105, 99, 243, 98, 105, 115, + 104, 111, 112, 243, 99, 111, 108, 111, 117, 242, 67, 69, 78, 84, 82, 69, + 196, 79, 67, 84, 65, 71, 79, 206, 67, 85, 83, 208, 50, 55, 50, 182, 116, + 104, 101, 114, 109, 111, 100, 121, 110, 97, 109, 105, 227, 65, 82, 82, + 79, 87, 72, 69, 65, 68, 211, 112, 97, 119, 110, 243, 66, 85, 75, 217, 86, + 69, 68, 197, 71, 76, 65, 71, 79, 76, 201, 68, 79, 66, 82, 207, 89, 69, + 83, 84, 213, 90, 72, 73, 86, 69, 84, 197, 68, 90, 69, 76, 207, 90, 69, + 77, 76, 74, 193, 73, 90, 72, 197, 68, 74, 69, 82, 86, 201, 75, 65, 75, + 207, 76, 74, 85, 68, 73, 74, 197, 77, 89, 83, 76, 73, 84, 197, 78, 65, + 83, 72, 201, 80, 79, 75, 79, 74, 201, 82, 73, 84, 83, 201, 83, 76, 79, + 86, 207, 84, 86, 82, 73, 68, 207, 70, 82, 73, 84, 213, 72, 69, 82, 213, + 83, 72, 84, 193, 67, 72, 82, 73, 86, 201, 89, 69, 82, 201, 89, 65, 84, + 201, 83, 80, 73, 68, 69, 82, 217, 83, 72, 84, 65, 80, 73, 195, 84, 82, + 79, 75, 85, 84, 65, 83, 84, 201, 76, 65, 84, 73, 78, 65, 84, 197, 67, 65, + 85, 68, 65, 84, 197, 68, 65, 76, 68, 193, 69, 73, 197, 90, 65, 84, 193, + 84, 72, 69, 84, 72, 197, 73, 65, 85, 68, 193, 75, 65, 80, 193, 76, 65, + 85, 76, 193, 83, 73, 77, 193, 79, 79, 213, 65, 75, 72, 77, 73, 77, 73, + 195, 76, 45, 83, 72, 65, 80, 69, 196, 72, 65, 212, 83, 80, 73, 82, 73, + 84, 85, 211, 76, 69, 78, 73, 211, 66, 79, 72, 65, 73, 82, 73, 195, 68, + 73, 86, 73, 68, 69, 210, 66, 69, 82, 66, 69, 210, 65, 67, 65, 68, 69, 77, + 217, 89, 65, 200, 84, 117, 97, 114, 101, 231, 89, 65, 90, 200, 89, 65, + 71, 200, 90, 90, 193, 67, 67, 72, 197, 75, 89, 69, 197, 68, 74, 69, 82, + 214, 73, 78, 84, 69, 82, 80, 79, 76, 65, 84, 73, 79, 206, 79, 77, 73, 83, + 83, 73, 79, 206, 80, 65, 82, 65, 71, 82, 65, 80, 72, 79, 211, 70, 79, 82, + 75, 69, 196, 65, 78, 67, 79, 82, 193, 99, 111, 110, 116, 114, 97, 114, + 249, 100, 111, 119, 110, 119, 97, 114, 100, 243, 50, 69, 49, 183, 112, + 108, 117, 114, 97, 236, 80, 65, 82, 65, 80, 72, 82, 65, 83, 197, 112, + 117, 110, 99, 116, 117, 243, 105, 110, 116, 101, 114, 109, 101, 100, 105, + 97, 116, 229, 71, 85, 65, 82, 196, 100, 97, 103, 103, 101, 242, 50, 48, + 49, 180, 112, 97, 114, 97, 103, 114, 97, 112, 104, 111, 243, 75, 65, 86, + 89, 75, 193, 80, 65, 84, 84, 217, 67, 82, 79, 83, 83, 66, 65, 210, 109, + 97, 108, 116, 101, 115, 229, 67, 76, 73, 70, 198, 52, 69, 53, 185, 80, + 69, 82, 83, 79, 206, 115, 105, 100, 229, 84, 65, 66, 76, 197, 68, 73, 86, + 73, 78, 65, 84, 73, 79, 206, 83, 69, 65, 204, 53, 67, 48, 198, 53, 67, + 50, 178, 84, 72, 82, 69, 65, 196, 83, 78, 79, 85, 212, 53, 70, 67, 179, + 54, 53, 69, 181, 54, 55, 48, 184, 68, 69, 65, 84, 200, 77, 79, 84, 72, + 69, 210, 55, 50, 50, 194, 84, 82, 69, 197, 84, 82, 85, 78, 203, 67, 79, + 215, 68, 79, 199, 55, 51, 56, 194, 66, 79, 76, 212, 67, 76, 79, 84, 200, + 55, 53, 56, 194, 69, 89, 197, 83, 80, 73, 82, 73, 212, 66, 65, 77, 66, + 79, 207, 83, 73, 76, 203, 101, 121, 229, 55, 70, 53, 177, 83, 72, 69, 69, + 208, 55, 70, 56, 193, 82, 65, 205, 77, 69, 65, 212, 77, 79, 82, 84, 65, + 210, 56, 50, 55, 185, 84, 73, 71, 69, 210, 67, 76, 79, 84, 72, 69, 211, + 83, 80, 69, 69, 67, 200, 83, 72, 69, 76, 204, 56, 70, 54, 182, 56, 70, + 66, 182, 71, 79, 76, 196, 77, 79, 85, 78, 196, 84, 65, 78, 78, 69, 196, + 76, 69, 65, 84, 72, 69, 210, 76, 69, 65, 198, 72, 79, 82, 83, 197, 57, + 65, 54, 195, 66, 79, 78, 197, 71, 72, 79, 83, 212, 70, 73, 83, 200, 66, + 73, 82, 196, 83, 65, 76, 212, 87, 72, 69, 65, 212, 89, 69, 76, 76, 79, + 215, 70, 82, 79, 199, 69, 86, 69, 206, 84, 79, 79, 84, 200, 68, 82, 65, + 71, 79, 206, 57, 70, 56, 196, 84, 85, 82, 84, 76, 197, 57, 70, 57, 195, + 52, 69, 48, 176, 52, 69, 56, 195, 53, 49, 54, 194, 67, 79, 86, 69, 210, + 75, 78, 73, 70, 197, 80, 79, 87, 69, 210, 83, 80, 79, 79, 206, 69, 78, + 67, 76, 79, 83, 85, 82, 197, 53, 51, 52, 177, 77, 79, 85, 84, 200, 53, + 55, 49, 198, 53, 56, 69, 194, 53, 57, 50, 183, 87, 79, 77, 65, 206, 53, + 57, 55, 179, 67, 72, 73, 76, 196, 53, 66, 53, 176, 83, 77, 65, 76, 204, + 53, 67, 54, 197, 87, 79, 82, 203, 84, 85, 82, 66, 65, 206, 72, 65, 78, + 68, 211, 83, 84, 69, 208, 54, 50, 52, 194, 54, 53, 69, 176, 54, 55, 50, + 184, 54, 66, 68, 194, 83, 84, 69, 65, 205, 54, 67, 51, 180, 55, 48, 54, + 194, 70, 65, 84, 72, 69, 210, 83, 76, 73, 67, 197, 77, 69, 76, 79, 206, + 83, 87, 69, 69, 212, 55, 53, 49, 198, 70, 73, 69, 76, 196, 87, 72, 73, + 84, 197, 68, 73, 83, 200, 83, 80, 69, 65, 210, 83, 84, 79, 78, 197, 84, + 82, 65, 67, 203, 82, 73, 67, 197, 55, 70, 66, 196, 84, 79, 78, 71, 85, + 197, 66, 76, 79, 79, 196, 56, 56, 54, 179, 87, 69, 83, 212, 56, 57, 56, + 194, 80, 73, 199, 66, 65, 68, 71, 69, 210, 56, 68, 55, 176, 56, 69, 67, + 193, 87, 73, 78, 197, 57, 49, 67, 195, 57, 49, 68, 177, 57, 56, 68, 194, + 57, 57, 65, 195, 67, 65, 85, 76, 68, 82, 79, 206, 68, 69, 69, 210, 57, + 69, 66, 194, 68, 82, 85, 205, 82, 65, 212, 78, 79, 83, 197, 70, 76, 85, + 84, 197, 79, 86, 69, 82, 76, 65, 73, 196, 115, 101, 114, 105, 101, 243, + 70, 70, 48, 195, 104, 97, 108, 102, 119, 105, 100, 116, 232, 70, 70, 48, + 197, 83, 84, 65, 78, 68, 65, 82, 196, 106, 97, 112, 97, 110, 101, 115, + 229, 115, 117, 98, 115, 116, 105, 116, 117, 116, 229, 108, 97, 99, 117, + 110, 225, 97, 98, 115, 116, 114, 97, 99, 244, 115, 121, 110, 116, 97, + 248, 105, 110, 118, 101, 114, 115, 229, 76, 69, 86, 69, 204, 66, 97, 110, + 103, 106, 101, 111, 237, 105, 109, 112, 108, 101, 109, 101, 110, 116, + 101, 228, 101, 110, 100, 105, 110, 231, 51, 48, 57, 185, 51, 48, 57, 193, + 51, 48, 66, 177, 51, 48, 66, 196, 51, 48, 66, 198, 51, 48, 67, 177, 51, + 48, 67, 180, 51, 48, 67, 182, 51, 48, 68, 178, 51, 48, 65, 182, 51, 48, + 70, 178, 80, 82, 79, 76, 79, 78, 71, 69, 196, 51, 48, 67, 184, 107, 105, + 121, 101, 111, 235, 110, 105, 101, 117, 238, 99, 105, 101, 117, 227, 104, + 105, 101, 117, 232, 116, 105, 107, 101, 117, 244, 109, 105, 101, 117, + 237, 112, 105, 101, 117, 240, 115, 105, 111, 243, 116, 104, 105, 101, + 117, 116, 232, 112, 104, 105, 101, 117, 112, 232, 102, 105, 110, 97, 236, + 102, 105, 108, 108, 101, 242, 112, 97, 110, 115, 105, 111, 243, 121, 101, + 111, 114, 105, 110, 104, 105, 101, 117, 232, 52, 69, 48, 185, 53, 54, 68, + 194, 52, 69, 50, 196, 53, 57, 50, 185, 116, 121, 112, 101, 102, 97, 99, + 101, 243, 52, 69, 53, 198, 52, 69, 53, 196, 54, 50, 57, 181, 52, 69, 48, + 179, 80, 65, 82, 69, 78, 84, 72, 69, 83, 73, 90, 69, 196, 53, 49, 54, + 196, 77, 111, 110, 100, 97, 249, 84, 117, 101, 115, 100, 97, 249, 87, + 101, 100, 110, 101, 115, 100, 97, 249, 87, 79, 79, 196, 84, 104, 117, + 114, 115, 100, 97, 249, 77, 69, 84, 65, 204, 70, 114, 105, 100, 97, 249, + 83, 97, 116, 117, 114, 100, 97, 249, 83, 117, 110, 100, 97, 249, 83, 84, + 79, 67, 203, 105, 110, 99, 111, 114, 112, 111, 114, 97, 116, 101, 228, + 54, 56, 50, 193, 108, 105, 109, 105, 116, 101, 228, 54, 55, 48, 185, 83, + 79, 67, 73, 69, 84, 217, 99, 111, 109, 112, 97, 110, 249, 55, 57, 51, + 197, 53, 52, 48, 196, 83, 80, 69, 67, 73, 65, 204, 70, 73, 78, 65, 78, + 67, 73, 65, 204, 56, 67, 65, 177, 67, 79, 78, 71, 82, 65, 84, 85, 76, 65, + 84, 73, 79, 206, 55, 57, 53, 196, 76, 65, 66, 79, 210, 67, 65, 76, 204, + 83, 84, 85, 68, 217, 83, 85, 80, 69, 82, 86, 73, 83, 197, 69, 78, 84, 69, + 82, 80, 82, 73, 83, 197, 82, 69, 83, 79, 85, 82, 67, 197, 65, 76, 76, 73, + 65, 78, 67, 197, 82, 69, 83, 212, 82, 69, 65, 67, 200, 83, 67, 72, 79, + 79, 204, 107, 109, 47, 232, 49, 49, 54, 177, 104, 111, 108, 105, 100, 97, + 249, 54, 66, 54, 179, 53, 68, 69, 182, 53, 51, 70, 179, 78, 73, 71, 72, + 212, 51, 48, 65, 178, 51, 48, 65, 184, 51, 48, 65, 193, 51, 48, 65, 198, + 51, 48, 66, 179, 51, 48, 66, 181, 51, 48, 66, 183, 51, 48, 66, 185, 51, + 48, 67, 193, 51, 48, 67, 196, 51, 48, 67, 197, 51, 48, 67, 198, 51, 48, + 68, 197, 51, 48, 69, 176, 51, 48, 69, 180, 51, 48, 69, 182, 51, 48, 69, + 185, 51, 48, 69, 193, 51, 48, 69, 194, 51, 48, 69, 196, 53, 52, 56, 195, + 97, 112, 97, 114, 116, 109, 101, 110, 244, 51, 48, 65, 177, 97, 114, 101, + 225, 51, 48, 70, 179, 51, 48, 67, 185, 109, 105, 108, 229, 51, 48, 68, + 196, 107, 110, 111, 244, 98, 117, 105, 108, 100, 105, 110, 231, 113, 117, + 97, 108, 105, 116, 249, 77, 69, 71, 193, 121, 97, 114, 228, 114, 117, + 112, 101, 229, 55, 48, 66, 185, 83, 81, 85, 65, 82, 69, 196, 67, 85, 66, + 69, 196, 75, 80, 193, 71, 65, 204, 84, 79, 71, 69, 84, 72, 69, 210, 84, + 65, 77, 73, 78, 199, 80, 79, 83, 83, 69, 83, 83, 73, 79, 206, 70, 79, 76, + 76, 79, 87, 73, 78, 199, 66, 73, 84, 73, 78, 199, 71, 82, 65, 67, 197, + 80, 82, 69, 80, 79, 78, 68, 69, 82, 65, 78, 67, 197, 68, 65, 82, 75, 69, + 78, 73, 78, 199, 70, 65, 77, 73, 76, 217, 68, 69, 67, 82, 69, 65, 83, + 197, 73, 78, 67, 82, 69, 65, 83, 197, 71, 65, 84, 72, 69, 82, 73, 78, + 199, 75, 69, 69, 80, 73, 78, 199, 73, 78, 78, 69, 210, 67, 79, 77, 80, + 76, 69, 84, 73, 79, 206, 66, 85, 210, 80, 65, 208, 80, 79, 212, 84, 85, + 210, 78, 68, 65, 208, 78, 68, 197, 78, 68, 213, 76, 73, 208, 71, 85, 210, + 75, 85, 79, 208, 75, 69, 212, 75, 85, 212, 75, 85, 210, 90, 90, 73, 69, + 212, 83, 85, 210, 78, 74, 201, 77, 66, 69, 197, 99, 104, 105, 108, 228, + 115, 109, 97, 108, 236, 78, 100, 111, 108, 229, 78, 68, 69, 197, 78, 74, + 69, 197, 78, 71, 71, 69, 197, 78, 71, 71, 193, 77, 66, 79, 207, 78, 71, + 71, 79, 207, 78, 71, 71, 213, 75, 80, 207, 78, 71, 71, 207, 66, 72, 197, + 77, 66, 197, 71, 66, 197, 78, 71, 71, 197, 78, 71, 71, 69, 206, 76, 69, + 78, 71, 84, 72, 69, 78, 69, 210, 105, 115, 108, 97, 110, 228, 90, 69, 77, + 76, 89, 193, 66, 82, 79, 65, 196, 89, 69, 210, 66, 76, 69, 78, 68, 69, + 196, 66, 73, 78, 79, 67, 85, 76, 65, 210, 100, 117, 97, 236, 114, 101, + 97, 100, 105, 110, 231, 80, 65, 89, 69, 82, 79, 203, 76, 69, 69, 69, 197, + 77, 69, 69, 69, 197, 78, 68, 65, 193, 78, 74, 65, 69, 205, 83, 72, 69, + 85, 216, 83, 69, 85, 216, 78, 74, 85, 65, 197, 89, 79, 209, 78, 83, 72, + 193, 80, 69, 85, 216, 78, 84, 69, 197, 82, 69, 85, 216, 78, 71, 75, 87, + 65, 69, 206, 80, 85, 65, 197, 76, 79, 209, 82, 69, 206, 77, 66, 65, 193, + 102, 111, 117, 242, 102, 105, 118, 229, 83, 65, 77, 66, 193, 115, 101, + 118, 101, 238, 110, 105, 110, 229, 78, 74, 65, 69, 77, 76, 201, 83, 72, + 65, 78, 199, 72, 69, 78, 199, 84, 82, 69, 83, 73, 76, 76, 207, 67, 85, + 65, 84, 82, 73, 76, 76, 207, 70, 76, 79, 85, 82, 73, 83, 200, 83, 81, 85, + 73, 82, 82, 69, 204, 82, 85, 205, 86, 73, 83, 73, 71, 79, 84, 72, 73, + 195, 76, 85, 205, 84, 85, 205, 67, 111, 110, 103, 239, 83, 65, 76, 84, + 73, 76, 76, 207, 77, 101, 120, 105, 99, 239, 85, 110, 105, 102, 111, 238, + 121, 111, 228, 80, 79, 76, 73, 83, 200, 65, 78, 71, 76, 73, 67, 65, 78, + 193, 83, 67, 79, 84, 211, 83, 73, 71, 77, 79, 73, 196, 105, 110, 115, 99, + 114, 105, 112, 116, 105, 111, 110, 243, 76, 79, 78, 71, 193, 72, 65, 83, + 65, 78, 84, 193, 80, 76, 65, 67, 69, 72, 79, 76, 68, 69, 210, 84, 105, + 98, 101, 116, 97, 238, 48, 70, 54, 176, 65, 56, 53, 195, 103, 49, 56, 56, + 176, 112, 108, 97, 99, 101, 104, 111, 108, 100, 101, 242, 109, 97, 110, + 117, 115, 99, 114, 105, 112, 244, 115, 121, 108, 108, 97, 98, 108, 101, + 243, 72, 69, 65, 68, 83, 84, 82, 79, 75, 197, 117, 110, 99, 101, 114, + 116, 97, 105, 238, 104, 101, 97, 100, 115, 116, 114, 111, 107, 229, 80, + 76, 79, 80, 72, 213, 67, 65, 76, 89, 193, 67, 69, 67, 65, 203, 98, 97, + 108, 105, 110, 101, 115, 229, 74, 97, 118, 97, 110, 101, 115, 229, 76, + 69, 76, 69, 212, 77, 85, 82, 68, 193, 82, 69, 82, 69, 78, 71, 71, 65, + 206, 80, 73, 83, 69, 76, 69, 200, 82, 69, 68, 85, 80, 76, 73, 67, 65, 84, + 73, 79, 206, 109, 121, 97, 110, 109, 97, 242, 114, 101, 100, 117, 112, + 108, 105, 99, 97, 116, 105, 111, 238, 78, 72, 193, 76, 65, 73, 78, 199, + 78, 85, 69, 78, 199, 115, 111, 110, 103, 243, 112, 111, 101, 109, 243, + 68, 68, 72, 65, 193, 79, 80, 69, 78, 45, 207, 72, 65, 78, 68, 76, 197, + 83, 69, 82, 73, 198, 100, 105, 103, 114, 97, 112, 232, 114, 101, 97, 108, + 105, 122, 97, 116, 105, 111, 238, 76, 79, 78, 83, 85, 205, 78, 85, 78, + 199, 53, 57, 52, 184, 54, 65, 48, 178, 54, 55, 49, 183, 53, 66, 69, 183, + 54, 53, 55, 184, 54, 66, 66, 193, 56, 50, 54, 198, 53, 52, 52, 178, 53, + 69, 55, 180, 55, 68, 70, 180, 55, 57, 65, 197, 54, 53, 57, 185, 54, 68, + 52, 177, 55, 53, 53, 185, 53, 50, 50, 185, 55, 57, 56, 198, 53, 49, 52, + 196, 54, 49, 56, 197, 54, 49, 70, 178, 56, 48, 48, 181, 57, 54, 69, 179, + 57, 56, 48, 194, 48, 53, 68, 185, 48, 53, 66, 198, 48, 53, 68, 180, 107, + 97, 230, 48, 53, 68, 195, 108, 97, 109, 101, 228, 48, 53, 69, 184, 114, + 101, 115, 232, 48, 53, 69, 193, 48, 53, 66, 195, 48, 53, 68, 181, 48, 53, + 68, 184, 48, 53, 68, 197, 48, 53, 69, 180, 48, 53, 69, 183, 48, 54, 55, + 177, 48, 54, 55, 194, 48, 54, 55, 197, 48, 54, 56, 176, 48, 54, 55, 193, + 48, 54, 55, 198, 48, 54, 65, 180, 48, 54, 65, 182, 48, 54, 56, 180, 48, + 54, 56, 179, 48, 54, 56, 182, 48, 54, 56, 183, 48, 54, 65, 185, 48, 54, + 65, 198, 48, 54, 66, 179, 48, 54, 66, 177, 48, 54, 66, 194, 48, 54, 66, + 197, 48, 54, 67, 182, 48, 54, 67, 184, 48, 54, 68, 176, 75, 65, 90, 65, + 75, 200, 48, 54, 50, 183, 48, 54, 52, 184, 48, 54, 67, 195, 48, 54, 50, + 195, 48, 54, 50, 196, 48, 54, 52, 181, 48, 54, 50, 197, 48, 54, 52, 180, + 48, 54, 55, 176, 48, 54, 53, 177, 48, 54, 51, 177, 48, 54, 51, 178, 48, + 54, 52, 183, 48, 54, 52, 194, 79, 82, 78, 65, 84, 197, 65, 76, 76, 65, + 65, 200, 70, 68, 70, 193, 83, 65, 76, 65, 65, 205, 84, 65, 65, 65, 76, + 65, 193, 83, 65, 76, 76, 193, 75, 79, 82, 65, 78, 73, 195, 48, 54, 50, + 198, 87, 65, 83, 65, 76, 76, 65, 205, 115, 101, 108, 101, 99, 116, 111, + 242, 115, 101, 115, 97, 109, 229, 109, 105, 115, 115, 112, 101, 108, 108, + 105, 110, 231, 100, 101, 102, 101, 99, 244, 67, 79, 78, 74, 79, 73, 78, + 73, 78, 199, 83, 69, 83, 65, 77, 197, 67, 69, 78, 84, 82, 69, 76, 73, 78, + 197, 48, 54, 50, 178, 48, 54, 50, 179, 48, 54, 50, 181, 48, 54, 50, 184, + 48, 54, 50, 193, 48, 54, 50, 194, 48, 54, 51, 179, 48, 54, 51, 180, 48, + 54, 51, 181, 48, 54, 51, 182, 48, 54, 51, 183, 48, 54, 51, 193, 48, 54, + 52, 177, 48, 54, 52, 178, 48, 54, 52, 179, 100, 101, 116, 101, 99, 244, + 100, 101, 112, 114, 101, 99, 97, 116, 101, 228, 98, 108, 111, 99, 235, + 82, 69, 80, 76, 65, 67, 69, 77, 69, 78, 212, 115, 104, 101, 101, 240, + 115, 97, 102, 102, 114, 111, 238, 79, 76, 73, 86, 197, 79, 73, 204, 66, + 65, 84, 72, 84, 85, 194, 67, 72, 65, 82, 73, 79, 212, 83, 85, 66, 85, 78, + 73, 212, 76, 73, 81, 85, 73, 196, 84, 65, 76, 69, 78, 84, 211, 83, 84, + 65, 84, 69, 82, 211, 77, 78, 65, 211, 68, 82, 65, 67, 72, 77, 65, 211, + 49, 48, 49, 49, 177, 83, 69, 88, 84, 85, 76, 193, 80, 69, 68, 69, 83, 84, + 82, 73, 65, 206, 66, 79, 79, 77, 69, 82, 65, 78, 199, 67, 65, 82, 80, 69, + 78, 84, 82, 217, 80, 76, 65, 78, 197, 83, 72, 73, 208, 69, 65, 71, 76, + 197, 82, 79, 83, 69, 84, 84, 197, 66, 65, 67, 203, 70, 97, 108, 105, 115, + 99, 97, 238, 78, 69, 78, 79, 197, 77, 69, 65, 83, 85, 82, 197, 81, 65, + 65, 198, 69, 72, 67, 72, 193, 69, 72, 84, 83, 193, 80, 69, 206, 115, 104, + 101, 45, 103, 111, 97, 244, 104, 101, 45, 103, 111, 97, 244, 98, 117, + 108, 236, 99, 108, 111, 116, 232, 111, 108, 105, 118, 229, 119, 105, 110, + 229, 99, 121, 112, 101, 114, 117, 243, 65, 51, 48, 57, 193, 97, 51, 48, + 177, 49, 48, 178, 97, 98, 48, 48, 177, 97, 98, 48, 51, 177, 97, 98, 49, + 56, 184, 49, 48, 54, 50, 178, 97, 98, 48, 51, 185, 97, 98, 48, 48, 178, + 97, 98, 48, 48, 185, 97, 98, 48, 48, 180, 97, 98, 48, 48, 183, 97, 98, + 48, 55, 184, 97, 98, 48, 53, 176, 97, 98, 48, 56, 177, 97, 98, 48, 50, + 184, 49, 48, 54, 49, 193, 97, 98, 48, 48, 184, 97, 52, 49, 50, 45, 118, + 97, 243, 97, 98, 48, 51, 184, 49, 48, 54, 50, 177, 97, 98, 48, 55, 183, + 97, 98, 48, 49, 179, 97, 98, 48, 54, 183, 97, 98, 48, 50, 182, 97, 98, + 48, 55, 179, 97, 98, 48, 54, 176, 97, 98, 48, 54, 185, 97, 98, 48, 48, + 179, 97, 51, 48, 183, 97, 56, 48, 178, 97, 51, 48, 180, 49, 48, 54, 53, + 184, 65, 76, 69, 80, 200, 68, 65, 76, 69, 84, 200, 89, 79, 68, 200, 76, + 65, 77, 69, 68, 200, 81, 79, 80, 200, 70, 76, 69, 85, 82, 79, 206, 104, + 117, 110, 100, 114, 101, 100, 243, 48, 53, 68, 194, 49, 51, 50, 56, 179, + 49, 51, 49, 70, 197, 84, 87, 69, 76, 70, 84, 72, 211, 76, 79, 84, 85, + 211, 104, 101, 232, 108, 97, 237, 104, 97, 232, 49, 69, 50, 181, 109, + 101, 101, 237, 113, 97, 230, 119, 97, 247, 115, 104, 101, 101, 238, 114, + 101, 232, 98, 101, 232, 116, 101, 232, 110, 111, 111, 238, 107, 104, 97, + 232, 49, 69, 50, 194, 115, 97, 228, 102, 101, 232, 100, 97, 228, 106, + 101, 101, 237, 100, 97, 236, 103, 104, 97, 105, 238, 116, 97, 232, 122, + 97, 105, 238, 116, 104, 97, 236, 49, 69, 48, 198, 121, 101, 232, 116, + 104, 101, 232, 49, 69, 54, 198, 69, 78, 212, 69, 78, 195, 69, 78, 217, + 104, 101, 116, 101, 114, 111, 103, 114, 97, 109, 243, 54, 50, 52, 176, + 49, 49, 48, 66, 193, 108, 97, 110, 103, 117, 97, 103, 229, 99, 104, 233, + 67, 82, 69, 83, 67, 69, 78, 84, 211, 112, 114, 111, 100, 117, 99, 116, + 105, 111, 238, 110, 97, 116, 105, 111, 110, 97, 236, 70, 73, 78, 65, 204, + 72, 85, 78, 68, 82, 69, 68, 211, 83, 73, 88, 84, 89, 45, 70, 79, 85, 82, + 84, 200, 118, 105, 105, 115, 97, 237, 97, 114, 97, 233, 84, 72, 73, 82, + 84, 89, 45, 83, 69, 67, 79, 78, 196, 53, 48, 176, 66, 65, 196, 84, 69, + 78, 213, 73, 71, 201, 71, 85, 78, 213, 77, 85, 83, 200, 83, 65, 199, 65, + 83, 72, 178, 73, 77, 73, 206, 76, 65, 71, 65, 194, 83, 72, 69, 83, 200, + 66, 65, 76, 65, 199, 83, 72, 65, 179, 84, 65, 75, 180, 69, 82, 73, 78, + 178, 71, 73, 83, 200, 68, 73, 77, 178, 75, 65, 68, 179, 85, 83, 200, 65, + 77, 65, 210, 78, 65, 71, 193, 65, 78, 83, 72, 197, 65, 83, 72, 71, 65, + 194, 66, 65, 204, 66, 85, 76, 85, 199, 77, 65, 83, 200, 71, 73, 82, 178, + 71, 85, 196, 75, 65, 203, 68, 73, 206, 83, 72, 69, 83, 72, 73, 199, 68, + 85, 194, 69, 83, 72, 178, 83, 65, 204, 71, 65, 78, 178, 76, 65, 204, 75, + 65, 83, 75, 65, 204, 75, 85, 179, 71, 73, 180, 72, 65, 204, 72, 85, 66, + 178, 75, 73, 196, 83, 65, 210, 83, 72, 73, 196, 71, 65, 66, 193, 71, 69, + 83, 72, 84, 73, 206, 84, 85, 71, 178, 76, 85, 71, 65, 204, 76, 73, 83, + 200, 78, 85, 78, 85, 218, 75, 65, 68, 181, 75, 65, 204, 75, 85, 204, 75, + 85, 83, 72, 85, 178, 83, 72, 85, 178, 84, 65, 199, 76, 85, 179, 77, 73, + 206, 77, 85, 199, 80, 65, 196, 83, 72, 65, 82, 178, 83, 73, 71, 180, 85, + 82, 85, 68, 193, 68, 69, 71, 82, 69, 69, 211, 71, 69, 83, 72, 178, 71, + 69, 83, 72, 213, 83, 72, 65, 82, 213, 66, 85, 82, 213, 76, 73, 77, 77, + 213, 66, 65, 78, 178, 100, 105, 118, 105, 100, 101, 242, 104, 105, 101, + 114, 97, 116, 105, 227, 77, 48, 50, 178, 77, 48, 50, 179, 77, 48, 50, + 180, 77, 48, 50, 181, 77, 48, 50, 182, 77, 48, 50, 183, 77, 48, 50, 184, + 77, 48, 50, 185, 77, 48, 51, 176, 77, 48, 51, 180, 77, 48, 51, 181, 77, + 48, 51, 182, 49, 51, 52, 50, 193, 49, 51, 51, 68, 180, 49, 51, 51, 70, + 179, 49, 51, 50, 49, 185, 115, 101, 114, 101, 107, 232, 101, 110, 99, + 108, 111, 115, 117, 114, 229, 99, 97, 114, 116, 111, 117, 99, 104, 229, + 115, 116, 111, 110, 229, 107, 110, 105, 102, 229, 49, 51, 51, 69, 181, + 77, 73, 68, 68, 76, 197, 115, 117, 112, 101, 242, 108, 111, 103, 111, + 109, 117, 119, 225, 108, 97, 112, 105, 243, 116, 104, 114, 111, 110, 117, + 243, 112, 105, 116, 104, 111, 243, 77, 70, 79, 206, 77, 65, 69, 77, 66, + 193, 78, 84, 65, 208, 77, 69, 85, 212, 76, 69, 69, 82, 65, 69, 87, 193, + 83, 72, 79, 209, 78, 83, 72, 85, 212, 77, 65, 69, 205, 78, 84, 69, 85, + 205, 78, 89, 65, 205, 77, 66, 73, 212, 76, 65, 82, 71, 197, 78, 71, 79, + 205, 65, 45, 196, 76, 65, 65, 205, 84, 72, 79, 85, 83, 65, 78, 68, 211, + 77, 73, 76, 76, 73, 79, 78, 211, 101, 97, 114, 116, 232, 77, 105, 97, + 239, 76, 105, 115, 245, 53, 66, 56, 185, 53, 51, 69, 198, 54, 53, 66, + 176, 52, 69, 49, 182, 53, 57, 49, 193, 54, 55, 50, 195, 55, 70, 56, 197, + 55, 49, 50, 177, 57, 48, 52, 193, 56, 50, 48, 183, 56, 56, 53, 197, 53, + 51, 67, 195, 80, 101, 114, 114, 97, 117, 108, 244, 83, 97, 108, 105, 115, + 104, 97, 238, 49, 66, 67, 48, 178, 49, 66, 67, 49, 193, 49, 66, 67, 48, + 184, 67, 104, 105, 110, 111, 111, 235, 109, 117, 108, 244, 83, 108, 111, + 97, 238, 80, 101, 114, 110, 105, 238, 97, 99, 99, 101, 110, 116, 243, 68, + 117, 112, 108, 111, 121, 97, 238, 111, 114, 105, 101, 110, 116, 97, 116, + 105, 110, 231, 83, 69, 67, 65, 78, 212, 97, 102, 102, 105, 248, 109, 105, + 108, 108, 105, 111, 110, 243, 79, 86, 69, 82, 76, 65, 208, 75, 82, 89, + 90, 72, 69, 205, 83, 84, 82, 65, 78, 78, 207, 84, 73, 75, 72, 65, 89, + 193, 75, 82, 89, 90, 200, 80, 79, 68, 67, 72, 65, 83, 72, 73, 197, 67, + 72, 65, 83, 72, 75, 193, 83, 84, 79, 80, 73, 84, 83, 193, 78, 69, 80, 79, + 83, 84, 79, 89, 65, 78, 78, 65, 89, 193, 90, 65, 80, 89, 65, 84, 65, 89, + 193, 80, 82, 79, 83, 84, 65, 89, 193, 77, 82, 65, 67, 72, 78, 65, 89, + 193, 83, 86, 69, 84, 76, 65, 89, 193, 84, 82, 69, 83, 86, 69, 84, 76, 65, + 89, 193, 110, 101, 112, 111, 115, 116, 111, 121, 97, 110, 110, 97, 121, + 225, 75, 76, 89, 85, 67, 72, 69, 86, 65, 89, 193, 90, 65, 80, 89, 65, 84, + 79, 217, 80, 79, 86, 79, 68, 78, 65, 89, 193, 71, 82, 79, 77, 78, 65, 89, + 193, 71, 82, 79, 77, 79, 75, 82, 89, 90, 72, 69, 86, 65, 89, 193, 69, 75, + 70, 79, 78, 73, 84, 73, 75, 79, 206, 68, 73, 80, 76, 201, 80, 65, 82, 65, + 75, 76, 73, 84, 73, 75, 201, 65, 80, 79, 83, 84, 82, 79, 70, 79, 211, 65, + 82, 67, 72, 65, 73, 79, 206, 73, 83, 79, 206, 75, 76, 65, 83, 77, 193, + 84, 69, 83, 83, 69, 82, 193, 78, 69, 207, 80, 65, 82, 65, 75, 65, 76, 69, + 83, 77, 193, 65, 76, 76, 207, 75, 65, 84, 207, 67, 72, 82, 79, 78, 79, + 206, 65, 82, 73, 83, 84, 69, 82, 193, 73, 67, 72, 79, 211, 68, 79, 68, + 69, 75, 65, 84, 193, 66, 65, 82, 76, 73, 78, 197, 67, 76, 69, 198, 65, + 76, 84, 193, 66, 65, 83, 83, 193, 70, 76, 65, 212, 84, 73, 77, 197, 78, + 79, 84, 69, 72, 69, 65, 196, 49, 68, 49, 54, 181, 49, 68, 49, 54, 197, + 49, 68, 49, 54, 198, 66, 69, 78, 196, 84, 85, 82, 206, 77, 73, 78, 73, + 77, 193, 80, 69, 82, 70, 69, 67, 84, 193, 114, 101, 238, 72, 85, 77, 65, + 206, 67, 79, 78, 84, 65, 67, 212, 100, 101, 108, 116, 225, 122, 101, 116, + 225, 116, 97, 245, 112, 115, 233, 66, 69, 78, 212, 75, 78, 85, 67, 75, + 76, 197, 67, 85, 80, 80, 69, 196, 72, 73, 78, 71, 69, 196, 72, 73, 78, + 71, 197, 75, 78, 85, 67, 75, 76, 69, 211, 67, 79, 78, 74, 79, 73, 78, 69, + 196, 67, 82, 79, 83, 83, 69, 196, 84, 72, 85, 77, 194, 83, 84, 82, 65, + 73, 71, 72, 212, 83, 73, 68, 197, 70, 73, 78, 71, 69, 82, 211, 83, 80, + 82, 69, 65, 196, 79, 80, 69, 206, 72, 69, 69, 204, 76, 73, 84, 84, 76, + 197, 67, 85, 82, 76, 73, 67, 85, 197, 67, 85, 82, 86, 69, 196, 77, 85, + 76, 84, 73, 80, 76, 197, 83, 89, 77, 66, 79, 76, 211, 83, 69, 81, 85, 69, + 78, 84, 73, 65, 204, 65, 76, 84, 69, 82, 78, 65, 84, 73, 78, 199, 76, 65, + 82, 71, 69, 83, 212, 70, 76, 69, 216, 77, 79, 86, 69, 77, 69, 78, 212, + 83, 72, 65, 75, 73, 78, 199, 84, 82, 73, 80, 76, 197, 67, 72, 69, 83, + 212, 84, 73, 76, 84, 73, 78, 199, 78, 69, 85, 84, 82, 65, 204, 87, 82, + 73, 78, 75, 76, 69, 196, 87, 82, 73, 78, 75, 76, 69, 211, 75, 73, 83, + 211, 76, 73, 80, 211, 65, 76, 73, 198, 76, 65, 75, 200, 108, 97, 107, + 232, 115, 101, 101, 238, 48, 54, 54, 197, 67, 72, 65, 82, 65, 67, 84, 69, + 82, 211, 66, 65, 77, 66, 79, 79, 211, 67, 73, 82, 67, 76, 69, 211, 74, + 79, 75, 69, 210, 83, 80, 65, 68, 69, 211, 115, 119, 111, 114, 100, 243, + 72, 69, 65, 82, 84, 211, 68, 73, 65, 77, 79, 78, 68, 211, 67, 76, 85, 66, + 211, 115, 104, 111, 112, 112, 105, 110, 231, 114, 101, 115, 101, 114, + 118, 101, 228, 100, 105, 115, 227, 110, 101, 119, 243, 115, 101, 114, + 118, 105, 99, 229, 99, 108, 111, 115, 101, 244, 97, 105, 114, 112, 111, + 114, 244, 104, 111, 116, 101, 236, 114, 97, 105, 236, 109, 101, 116, 114, + 239, 118, 105, 100, 101, 239, 77, 65, 83, 203, 112, 114, 111, 103, 114, + 97, 237, 102, 105, 108, 237, 53, 49, 56, 196, 114, 117, 110, 110, 101, + 242, 54, 50, 53, 179, 53, 50, 55, 178, 50, 54, 51, 196, 100, 114, 111, + 112, 108, 101, 244, 66, 79, 87, 204, 67, 65, 75, 197, 70, 79, 79, 196, + 66, 79, 84, 84, 76, 197, 71, 76, 65, 83, 211, 103, 108, 97, 115, 243, 82, + 73, 66, 66, 79, 206, 67, 72, 82, 73, 83, 84, 77, 65, 211, 115, 116, 105, + 99, 235, 66, 65, 76, 76, 79, 79, 206, 116, 114, 101, 229, 77, 69, 68, 65, + 204, 109, 105, 99, 114, 111, 112, 104, 111, 110, 229, 50, 54, 54, 195, + 109, 111, 118, 105, 229, 67, 65, 77, 69, 82, 193, 102, 114, 97, 109, 101, + 243, 116, 104, 101, 97, 116, 101, 242, 66, 79, 65, 82, 196, 77, 65, 67, + 72, 73, 78, 197, 100, 97, 110, 99, 105, 110, 231, 115, 112, 111, 114, + 116, 243, 109, 101, 100, 97, 236, 82, 65, 67, 73, 78, 199, 66, 85, 73, + 76, 68, 73, 78, 199, 67, 79, 78, 83, 84, 82, 85, 67, 84, 73, 79, 206, + 104, 111, 117, 115, 229, 79, 70, 70, 73, 67, 197, 80, 79, 83, 212, 112, + 114, 105, 99, 229, 122, 111, 100, 105, 97, 227, 77, 79, 85, 83, 197, 80, + 101, 114, 115, 105, 225, 109, 101, 110, 117, 243, 77, 79, 78, 75, 69, + 217, 69, 76, 69, 80, 72, 65, 78, 212, 67, 72, 73, 67, 203, 69, 89, 69, + 211, 50, 54, 49, 198, 50, 54, 49, 197, 116, 104, 117, 109, 98, 243, 83, + 72, 79, 197, 83, 73, 76, 72, 79, 85, 69, 84, 84, 197, 114, 101, 115, 116, + 114, 111, 111, 237, 108, 105, 112, 243, 98, 117, 98, 98, 108, 229, 83, + 87, 69, 65, 212, 84, 82, 69, 78, 196, 116, 114, 97, 105, 238, 67, 79, 77, + 80, 85, 84, 69, 210, 68, 73, 83, 203, 100, 105, 115, 235, 102, 108, 111, + 112, 112, 249, 68, 73, 83, 195, 70, 79, 76, 68, 69, 210, 67, 65, 76, 69, + 78, 68, 65, 210, 80, 85, 83, 72, 80, 73, 206, 66, 79, 79, 203, 82, 69, + 67, 69, 73, 86, 69, 210, 98, 117, 108, 108, 104, 111, 114, 238, 50, 55, + 48, 185, 109, 97, 105, 236, 114, 101, 99, 101, 112, 116, 105, 111, 238, + 109, 97, 105, 108, 98, 111, 248, 80, 72, 79, 78, 197, 112, 104, 111, 110, + 229, 87, 65, 86, 69, 211, 76, 79, 67, 203, 66, 85, 84, 84, 79, 206, 76, + 69, 84, 84, 69, 82, 211, 80, 79, 77, 77, 69, 197, 102, 101, 97, 115, 244, + 79, 67, 76, 79, 67, 203, 103, 101, 110, 100, 101, 242, 73, 67, 79, 206, + 80, 73, 67, 84, 85, 82, 197, 66, 85, 66, 66, 76, 197, 66, 85, 66, 66, 76, + 69, 211, 77, 79, 79, 196, 84, 69, 65, 82, 211, 97, 110, 103, 101, 242, + 66, 85, 196, 82, 79, 67, 75, 69, 212, 82, 65, 73, 76, 87, 65, 217, 84, + 82, 65, 73, 206, 102, 105, 103, 117, 114, 229, 66, 65, 84, 200, 50, 54, + 52, 177, 83, 85, 76, 70, 85, 210, 82, 79, 67, 203, 73, 82, 79, 206, 79, + 82, 197, 67, 79, 80, 80, 69, 210, 65, 78, 84, 73, 77, 79, 78, 217, 115, + 117, 108, 102, 105, 100, 229, 111, 120, 105, 100, 229, 66, 82, 73, 67, + 203, 83, 84, 82, 65, 84, 85, 205, 84, 65, 82, 71, 69, 212, 83, 72, 65, + 70, 212, 70, 79, 82, 77, 69, 197, 112, 114, 105, 110, 99, 101, 115, 243, + 103, 114, 97, 115, 115, 104, 111, 112, 112, 101, 242, 110, 105, 103, 104, + 116, 114, 105, 100, 101, 242, 69, 81, 85, 73, 72, 79, 80, 80, 69, 210, + 53, 51, 55, 198, +}; + +static const unsigned short lexicon_offset[] = { + 0, 21, 40, 48, 61, 74, 98, 120, 134, 152, 167, 183, 199, 212, 226, 241, + 258, 273, 288, 304, 320, 338, 354, 376, 395, 422, 451, 484, 491, 500, + 521, 537, 552, 559, 575, 591, 607, 616, 630, 648, 665, 677, 688, 701, + 714, 730, 748, 759, 767, 777, 786, 805, 814, 840, 858, 872, 887, 913, + 927, 944, 962, 977, 1006, 1033, 1047, 1061, 1076, 1090, 1107, 1122, 1134, + 1149, 1164, 1176, 1189, 1202, 1221, 1242, 1257, 1281, 1299, 1319, 1340, + 1361, 1382, 1403, 1424, 1445, 1459, 1471, 1487, 1504, 1517, 1533, 1558, + 1572, 1598, 1622, 1650, 1676, 1709, 1740, 1777, 1812, 1856, 1898, 1928, + 1942, 1951, 1973, 1987, 2015, 2043, 2071, 2099, 2127, 2155, 2183, 2209, + 2235, 2261, 2287, 2313, 2339, 2365, 2391, 2419, 2445, 2471, 2497, 2525, + 2551, 2579, 2605, 2633, 2659, 2687, 2713, 2741, 2767, 2795, 2821, 2853, + 2883, 2914, 2946, 2975, 3005, 3033, 3065, 3089, 3119, 3152, 3174, 3207, + 3231, 3254, 3277, 3310, 3341, 3374, 3405, 3438, 3471, 3502, 3535, 3568, + 3601, 3634, 3667, 3700, 3731, 3764, 3797, 3830, 3861, 3892, 3925, 3956, + 3987, 4020, 4051, 4089, 4126, 4157, 4189, 4222, 4255, 4288, 4321, 4354, + 4387, 4420, 4453, 4486, 4519, 4552, 4585, 4616, 4647, 4678, 4709, 4740, + 4771, 4802, 4833, 4864, 4895, 4926, 4957, 4988, 5019, 5050, 5081, 5112, + 5143, 5182, 5219, 5257, 5295, 5321, 5351, 5383, 5401, 5424, 5447, 5470, + 5491, 5517, 5545, 5566, 5594, 5621, 5650, 5680, 5702, 5731, 5760, 5789, + 5818, 5845, 5872, 5896, 5919, 5942, 5966, 5989, 6012, 6035, 6063, 6086, + 6109, 6136, 6162, 6192, 6215, 6241, 6259, 6280, 6300, 6324, 6344, 6364, + 6384, 6418, 6447, 6475, 6504, 6531, 6564, 6593, 6620, 6648, 6679, 6712, + 6748, 6785, 6823, 6841, 6866, 6899, 6919, 6944, 6968, 6988, 7009, 7033, + 7058, 7083, 7109, 7135, 7160, 7186, 7211, 7236, 7261, 7286, 7313, 7338, + 7363, 7388, 7413, 7439, 7465, 7490, 7517, 7537, 7568, 7599, 7628, 7653, + 7678, 7703, 7729, 7754, 7780, 7806, 7833, 7858, 7887, 7906, 7931, 7955, + 7981, 8006, 8030, 8057, 8082, 8110, 8135, 8160, 8186, 8211, 8238, 8267, + 8295, 8323, 8351, 8378, 8403, 8432, 8453, 8476, 8508, 8542, 8575, 8606, + 8634, 8655, 8684, 8712, 8747, 8780, 8811, 8846, 8879, 8913, 8945, 8977, + 9007, 9040, 9070, 9105, 9140, 9174, 9203, 9234, 9268, 9303, 9332, 9365, + 9395, 9421, 9442, 9463, 9490, 9517, 9543, 9568, 9591, 9611, 9628, 9650, + 9673, 9693, 9716, 9736, 9761, 9774, 9797, 9819, 9829, 9849, 9870, 9889, + 9911, 9931, 9945, 9969, 9991, 10009, 10027, 10041, 10057, 10076, 10095, + 10113, 10131, 10152, 10174, 10193, 10213, 10230, 10248, 10267, 10288, + 10307, 10326, 10346, 10362, 10377, 10396, 10421, 10441, 10460, 10484, + 10506, 10527, 10549, 10568, 10591, 10617, 10644, 10669, 10695, 10724, + 10748, 10765, 10787, 10809, 10836, 10850, 10862, 10878, 10892, 10912, + 10936, 10952, 10976, 10999, 11019, 11040, 11062, 11084, 11106, 11129, + 11148, 11167, 11186, 11204, 11220, 11242, 11268, 11292, 11314, 11340, + 11353, 11387, 11409, 11431, 11445, 11462, 11482, 11504, 11520, 11542, + 11557, 11577, 11591, 11613, 11632, 11646, 11661, 11685, 11703, 11719, + 11742, 11761, 11781, 11799, 11817, 11834, 11857, 11878, 11899, 11918, + 11942, 11964, 11983, 11997, 12012, 12036, 12065, 12089, 12115, 12139, + 12169, 12198, 12221, 12244, 12263, 12281, 12299, 12319, 12337, 12356, + 12375, 12391, 12410, 12429, 12445, 12464, 12487, 12511, 12539, 12551, + 12572, 12597, 12618, 12637, 12660, 12679, 12699, 12716, 12733, 12752, + 12775, 12793, 12820, 12845, 12857, 12880, 12901, 12919, 12943, 12965, + 12990, 13018, 13044, 13073, 13100, 13131, 13160, 13189, 13217, 13245, + 13274, 13311, 13341, 13369, 13392, 13417, 13440, 13460, 13481, 13500, + 13519, 13540, 13556, 13584, 13599, 13626, 13656, 13683, 13702, 13722, + 13745, 13761, 13770, 13777, 13784, 13799, 13811, 13819, 13826, 13840, + 13856, 13873, 13881, 13890, 13908, 13923, 13931, 13944, 13958, 13965, + 13974, 13984, 13993, 14004, 14012, 14029, 14049, 14064, 14078, 14093, + 14101, 14108, 14115, 14124, 14142, 14153, 14163, 14173, 14194, 14204, + 14223, 14239, 14244, 14266, 14286, 14302, 14325, 14329, 14351, 14366, + 14370, 14374, 14378, 14382, 14386, 14390, 14394, 14398, 14410, 14423, + 14431, 14439, 14446, 14460, 14473, 14477, 14500, 14509, 14520, 14526, + 14532, 14544, 14565, 14581, 14589, 14604, 14613, 14617, 14633, 14641, + 14649, 14654, 14660, 14676, 14692, 14709, 14716, 14727, 14731, 14740, + 14755, 14761, 14773, 14782, 14791, 14804, 14816, 14823, 14837, 14845, + 14852, 14859, 14866, 14875, 14882, 14894, 14911, 14918, 14929, 14936, + 14949, 14964, 14972, 14979, 14989, 15004, 15013, 15017, 15030, 15044, + 15054, 15062, 15073, 15083, 15090, 15105, 15112, 15129, 15136, 15143, + 15151, 15163, 15171, 15182, 15190, 15210, 15226, 15245, 15259, 15277, + 15288, 15298, 15315, 15329, 15344, 15353, 15373, 15387, 15404, 15418, + 15435, 15450, 15466, 15472, 15488, 15497, 15514, 15521, 15538, 15552, + 15559, 15573, 15586, 15593, 15605, 15615, 15622, 15627, 15633, 15652, + 15662, 15671, 15680, 15688, 15696, 15704, 15712, 15721, 15729, 15736, + 15743, 15758, 15772, 15785, 15794, 15813, 15827, 15839, 15856, 15864, + 15872, 15883, 15896, 15913, 15918, 15927, 15946, 15958, 15969, 15984, + 15993, 16004, 16014, 16024, 16031, 16041, 16054, 16063, 16077, 16090, + 16095, 16109, 16119, 16127, 16140, 16157, 16171, 16183, 16195, 16205, + 16216, 16230, 16240, 16251, 16256, 16270, 16280, 16297, 16312, 16334, + 16349, 16367, 16377, 16390, 16403, 16415, 16423, 16434, 16450, 16464, + 16477, 16484, 16501, 16515, 16528, 16542, 16559, 16573, 16588, 16603, + 16617, 16632, 16643, 16655, 16670, 16681, 16694, 16706, 16718, 16733, + 16745, 16758, 16768, 16784, 16794, 16807, 16815, 16829, 16841, 16855, + 16869, 16884, 16897, 16916, 16932, 16947, 16960, 16975, 16991, 17002, + 17013, 17023, 17036, 17050, 17063, 17077, 17091, 17106, 17122, 17132, + 17147, 17160, 17178, 17190, 17204, 17219, 17231, 17244, 17255, 17272, + 17289, 17308, 17323, 17339, 17354, 17366, 17375, 17388, 17401, 17409, + 17422, 17435, 17450, 17465, 17478, 17494, 17507, 17514, 17533, 17544, + 17555, 17569, 17583, 17590, 17603, 17617, 17631, 17643, 17648, 17664, + 17681, 17686, 17698, 17713, 17726, 17738, 17750, 17762, 17775, 17788, + 17804, 17816, 17833, 17850, 17860, 17874, 17890, 17905, 17922, 17938, + 17954, 17967, 17979, 17993, 18006, 18023, 18036, 18045, 18067, 18078, + 18097, 18113, 18124, 18140, 18158, 18165, 18179, 18191, 18198, 18213, + 18226, 18237, 18252, 18262, 18271, 18281, 18291, 18302, 18313, 18323, + 18332, 18348, 18355, 18371, 18387, 18402, 18415, 18428, 18439, 18453, + 18473, 18489, 18505, 18522, 18533, 18555, 18570, 18582, 18594, 18606, + 18620, 18632, 18643, 18657, 18669, 18680, 18688, 18699, 18710, 18721, + 18732, 18744, 18756, 18778, 18789, 18805, 18819, 18835, 18846, 18855, + 18871, 18881, 18899, 18916, 18934, 18946, 18960, 18971, 18982, 18991, + 19000, 19009, 19022, 19035, 19044, 19050, 19060, 19075, 19088, 19104, + 19118, 19128, 19140, 19152, 19164, 19176, 19186, 19200, 19207, 19218, + 19232, 19243, 19254, 19267, 19276, 19297, 19308, 19320, 19333, 19342, + 19358, 19365, 19382, 19398, 19419, 19439, 19453, 19466, 19480, 19490, + 19499, 19513, 19520, 19534, 19549, 19563, 19577, 19597, 19607, 19628, + 19645, 19660, 19672, 19682, 19692, 19703, 19713, 19726, 19736, 19745, + 19756, 19767, 19776, 19785, 19796, 19807, 19822, 19833, 19843, 19860, + 19872, 19879, 19893, 19905, 19917, 19930, 19942, 19949, 19960, 19978, + 19986, 20003, 20015, 20027, 20035, 20047, 20059, 20076, 20085, 20096, + 20105, 20117, 20133, 20148, 20162, 20179, 20194, 20213, 20231, 20248, + 20270, 20280, 20295, 20307, 20323, 20342, 20353, 20365, 20380, 20390, + 20401, 20410, 20421, 20435, 20455, 20463, 20477, 20498, 20521, 20547, + 20571, 20587, 20596, 20605, 20618, 20631, 20645, 20655, 20666, 20680, + 20692, 20709, 20726, 20737, 20753, 20776, 20787, 20798, 20809, 20830, + 20854, 20866, 20880, 20895, 20909, 20923, 20933, 20947, 20961, 20975, + 20989, 21002, 21014, 21028, 21039, 21052, 21062, 21075, 21088, 21099, + 21111, 21124, 21144, 21161, 21182, 21191, 21205, 21218, 21234, 21249, + 21263, 21278, 21290, 21301, 21316, 21327, 21336, 21349, 21363, 21373, + 21385, 21399, 21415, 21428, 21443, 21459, 21473, 21486, 21499, 21512, + 21526, 21536, 21552, 21568, 21584, 21600, 21616, 21632, 21641, 21653, + 21669, 21679, 21690, 21701, 21711, 21724, 21737, 21750, 21763, 21776, + 21789, 21802, 21814, 21827, 21839, 21854, 21869, 21884, 21899, 21914, + 21926, 21937, 21951, 21967, 21980, 21993, 22006, 22021, 22031, 22040, + 22056, 22070, 22087, 22101, 22114, 22128, 22144, 22159, 22173, 22188, + 22201, 22215, 22227, 22244, 22255, 22272, 22289, 22306, 22323, 22337, + 22355, 22369, 22390, 22408, 22431, 22449, 22472, 22495, 22517, 22533, + 22549, 22560, 22572, 22586, 22598, 22613, 22631, 22642, 22660, 22678, + 22693, 22703, 22717, 22730, 22743, 22756, 22770, 22783, 22799, 22812, + 22826, 22842, 22855, 22870, 22886, 22902, 22915, 22933, 22943, 22954, + 22968, 22979, 22990, 23002, 23014, 23026, 23037, 23048, 23060, 23072, + 23084, 23101, 23116, 23130, 23147, 23163, 23180, 23195, 23209, 23223, + 23238, 23246, 23253, 23261, 23270, 23279, 23286, 23295, 23303, 23312, + 23321, 23330, 23341, 23351, 23364, 23377, 23391, 23410, 23418, 23439, + 23447, 23469, 23479, 23490, 23500, 23513, 23526, 23535, 23553, 23572, + 23587, 23605, 23620, 23627, 23643, 23661, 23678, 23691, 23706, 23721, + 23736, 23745, 23760, 23775, 23794, 23810, 23819, 23832, 23846, 23859, + 23870, 23881, 23899, 23919, 23942, 23964, 23988, 24009, 24031, 24054, + 24077, 24090, 24112, 24125, 24147, 24160, 24177, 24199, 24211, 24222, + 24234, 24261, 24292, 24324, 24340, 24369, 24399, 24429, 24460, 24473, + 24486, 24518, 24529, 24542, 24562, 24579, 24596, 24614, 24633, 24650, + 24662, 24675, 24689, 24701, 24713, 24733, 24746, 24753, 24762, 24770, + 24778, 24785, 24794, 24803, 24811, 24823, 24837, 24851, 24865, 24879, + 24893, 24907, 24921, 24933, 24945, 24957, 24969, 24981, 24993, 25005, + 25018, 25032, 25050, 25060, 25078, 25089, 25099, 25112, 25123, 25141, + 25159, 25170, 25184, 25199, 25211, 25228, 25242, 25251, 25264, 25279, + 25291, 25307, 25317, 25327, 25338, 25349, 25354, 25359, 25363, 25368, + 25377, 25382, 25391, 25398, 25404, 25410, 25413, 25427, 25431, 25434, + 25440, 25445, 25450, 25455, 25464, 25476, 25489, 25502, 25514, 25526, + 25536, 25541, 25551, 25557, 25564, 25569, 25579, 25590, 25598, 25604, + 25610, 25622, 25632, 25640, 25649, 25655, 25664, 25672, 25676, 25683, + 25689, 25695, 25708, 25720, 25730, 25742, 25752, 25760, 25768, 25783, + 25792, 25799, 25804, 25814, 25821, 25831, 25838, 25846, 25854, 25857, + 25865, 25875, 25885, 25896, 25904, 25911, 25917, 25921, 25924, 25929, + 25937, 25943, 25956, 25964, 25976, 25983, 25990, 25996, 26001, 26010, + 26018, 26024, 26028, 26036, 26046, 26054, 26058, 26066, 26077, 26084, + 26089, 26094, 26105, 26111, 26115, 26124, 26131, 26137, 26140, 26146, + 26152, 26159, 26167, 26175, 26183, 26188, 26194, 26198, 26207, 26219, + 26225, 26236, 26244, 26249, 26258, 26261, 26271, 26276, 26284, 26294, + 26301, 26305, 26311, 26316, 26321, 26330, 26336, 26343, 26348, 26360, + 26366, 26369, 26380, 26384, 26389, 26394, 26398, 26403, 26414, 26419, + 26430, 26439, 26450, 26458, 26465, 26470, 26475, 26487, 26494, 26500, + 26508, 26516, 26528, 26536, 26542, 26552, 26559, 26567, 26572, 26584, + 26590, 26594, 26600, 26606, 26615, 26625, 26633, 26640, 26653, 26661, + 26670, 26677, 26683, 26688, 26693, 26697, 26701, 26707, 26716, 26720, + 26726, 26731, 26736, 26740, 26752, 26763, 26771, 26785, 26790, 26798, + 26808, 26818, 26826, 26840, 26847, 26852, 26862, 26870, 26876, 26881, + 26886, 26892, 26901, 26908, 26917, 26925, 26934, 26945, 26953, 26963, + 26973, 26987, 26999, 27008, 27012, 27022, 27031, 27038, 27050, 27060, + 27065, 27077, 27083, 27091, 27096, 27108, 27122, 27129, 27137, 27147, + 27157, 27163, 27168, 27179, 27198, 27205, 27213, 27226, 27232, 27247, + 27256, 27263, 27276, 27287, 27291, 27299, 27309, 27313, 27323, 27330, + 27341, 27354, 27362, 27370, 27382, 27387, 27393, 27397, 27401, 27405, + 27414, 27421, 27428, 27436, 27444, 27449, 27457, 27465, 27476, 27491, + 27494, 27505, 27514, 27518, 27522, 27530, 27536, 27545, 27555, 27559, + 27568, 27575, 27586, 27592, 27598, 27610, 27617, 27621, 27629, 27637, + 27650, 27656, 27663, 27669, 27673, 27677, 27683, 27692, 27698, 27701, + 27710, 27719, 27726, 27737, 27744, 27752, 27758, 27765, 27770, 27780, + 27786, 27797, 27803, 27806, 27815, 27820, 27829, 27840, 27845, 27853, + 27860, 27868, 27872, 27879, 27887, 27895, 27904, 27909, 27919, 27928, + 27937, 27941, 27951, 27957, 27966, 27979, 27988, 27993, 27999, 28005, + 28011, 28022, 28034, 28043, 28048, 28057, 28065, 28073, 28081, 28085, + 28090, 28094, 28103, 28107, 28116, 28120, 28126, 28132, 28139, 28143, + 28151, 28160, 28165, 28170, 28178, 28190, 28195, 28202, 28212, 28224, + 28233, 28239, 28244, 28253, 28261, 28275, 28282, 28290, 28299, 28305, + 28317, 28321, 28326, 28331, 28334, 28344, 28351, 28362, 28373, 28380, + 28387, 28390, 28402, 28409, 28415, 28422, 28434, 28446, 28452, 28458, + 28466, 28473, 28478, 28486, 28496, 28505, 28513, 28518, 28531, 28538, + 28547, 28553, 28560, 28566, 28571, 28578, 28588, 28596, 28603, 28613, + 28619, 28627, 28642, 28651, 28666, 28671, 28677, 28688, 28693, 28700, + 28705, 28710, 28715, 28720, 28725, 28733, 28737, 28742, 28747, 28762, + 28773, 28789, 28796, 28803, 28809, 28819, 28833, 28843, 28850, 28856, + 28861, 28866, 28872, 28878, 28883, 28888, 28904, 28907, 28913, 28918, + 28925, 28930, 28935, 28940, 28947, 28955, 28966, 28972, 28979, 28984, + 28992, 29003, 29009, 29013, 29024, 29033, 29042, 29050, 29055, 29065, + 29070, 29075, 29080, 29088, 29093, 29098, 29108, 29117, 29130, 29135, + 29144, 29150, 29157, 29170, 29178, 29184, 29194, 29199, 29206, 29214, + 29219, 29225, 29232, 29241, 29246, 29254, 29263, 29273, 29282, 29289, + 29299, 29311, 29319, 29331, 29341, 29350, 29357, 29361, 29370, 29377, + 29382, 29393, 29399, 29411, 29416, 29427, 29432, 29438, 29448, 29456, + 29461, 29473, 29479, 29484, 29489, 29498, 29506, 29512, 29518, 29524, + 29534, 29540, 29545, 29550, 29555, 29564, 29569, 29574, 29586, 29600, + 29608, 29614, 29622, 29631, 29636, 29641, 29646, 29651, 29656, 29661, + 29666, 29672, 29677, 29682, 29692, 29695, 29706, 29715, 29720, 29725, + 29731, 29737, 29742, 29747, 29752, 29757, 29763, 29780, 29793, 29800, + 29808, 29814, 29823, 29828, 29836, 29841, 29846, 29851, 29856, 29861, + 29868, 29874, 29880, 29886, 29894, 29902, 29908, 29917, 29931, 29944, + 29951, 29960, 29969, 29974, 29979, 29986, 29991, 30000, 30005, 30010, + 30016, 30021, 30026, 30034, 30043, 30054, 30066, 30076, 30081, 30090, + 30098, 30107, 30120, 30131, 30138, 30141, 30150, 30159, 30172, 30183, + 30189, 30197, 30201, 30216, 30224, 30229, 30235, 30240, 30248, 30260, + 30268, 30273, 30283, 30293, 30298, 30304, 30311, 30321, 30327, 30334, + 30345, 30357, 30363, 30368, 30372, 30380, 30385, 30394, 30401, 30406, + 30414, 30417, 30424, 30430, 30435, 30442, 30450, 30455, 30466, 30474, + 30484, 30493, 30499, 30509, 30512, 30519, 30525, 30530, 30536, 30541, + 30548, 30555, 30561, 30571, 30575, 30578, 30583, 30588, 30595, 30602, + 30613, 30624, 30632, 30638, 30643, 30649, 30656, 30664, 30669, 30674, + 30683, 30689, 30699, 30714, 30721, 30727, 30732, 30740, 30750, 30755, + 30763, 30771, 30781, 30790, 30800, 30806, 30822, 30830, 30844, 30850, + 30858, 30863, 30873, 30885, 30895, 30906, 30912, 30923, 30929, 30936, + 30943, 30950, 30958, 30966, 30972, 30979, 30986, 30994, 30999, 31004, + 31010, 31015, 31023, 31028, 31038, 31042, 31049, 31054, 31060, 31070, + 31078, 31090, 31097, 31104, 31112, 31119, 31126, 31132, 31141, 31146, + 31153, 31163, 31171, 31179, 31192, 31203, 31216, 31226, 31239, 31245, + 31252, 31260, 31264, 31274, 31283, 31289, 31300, 31306, 31313, 31322, + 31333, 31340, 31351, 31361, 31365, 31374, 31385, 31393, 31401, 31406, + 31414, 31417, 31422, 31427, 31442, 31450, 31459, 31469, 31479, 31484, + 31492, 31497, 31507, 31513, 31520, 31528, 31533, 31536, 31543, 31557, + 31562, 31568, 31573, 31580, 31586, 31594, 31599, 31608, 31615, 31622, + 31628, 31635, 31639, 31646, 31655, 31663, 31670, 31673, 31685, 31690, + 31705, 31711, 31721, 31729, 31738, 31747, 31753, 31761, 31771, 31778, + 31785, 31798, 31805, 31816, 31827, 31834, 31843, 31848, 31856, 31861, + 31867, 31875, 31880, 31889, 31894, 31903, 31909, 31919, 31925, 31934, + 31943, 31949, 31955, 31963, 31974, 31979, 31983, 31993, 31997, 32007, + 32012, 32019, 32025, 32029, 32039, 32047, 32054, 32059, 32070, 32079, + 32088, 32097, 32104, 32118, 32135, 32146, 32154, 32164, 32177, 32183, + 32194, 32200, 32207, 32212, 32219, 32225, 32233, 32238, 32245, 32263, + 32276, 32286, 32294, 32310, 32316, 32323, 32330, 32335, 32341, 32347, + 32353, 32360, 32371, 32377, 32384, 32392, 32398, 32403, 32410, 32420, + 32430, 32438, 32448, 32458, 32468, 32473, 32479, 32484, 32492, 32508, + 32515, 32522, 32529, 32535, 32542, 32550, 32558, 32563, 32573, 32590, + 32597, 32606, 32613, 32624, 32636, 32643, 32651, 32657, 32665, 32673, + 32679, 32690, 32697, 32703, 32710, 32715, 32729, 32743, 32748, 32753, + 32763, 32768, 32773, 32778, 32783, 32788, 32793, 32798, 32803, 32808, + 32821, 32828, 32834, 32846, 32851, 32856, 32861, 32866, 32871, 32885, + 32900, 32905, 32911, 32918, 32925, 32934, 32940, 32949, 32957, 32970, + 32980, 32991, 33000, 33004, 33010, 33018, 33023, 33028, 33033, 33037, + 33041, 33046, 33052, 33062, 33067, 33075, 33080, 33084, 33092, 33097, + 33102, 33105, 33111, 33119, 33127, 33135, 33145, 33151, 33155, 33161, + 33167, 33173, 33178, 33182, 33187, 33194, 33200, 33205, 33210, 33218, + 33227, 33235, 33240, 33249, 33254, 33268, 33279, 33282, 33287, 33297, + 33320, 33343, 33348, 33353, 33358, 33362, 33372, 33377, 33382, 33388, + 33393, 33398, 33410, 33415, 33421, 33430, 33436, 33445, 33452, 33459, + 33465, 33473, 33477, 33485, 33494, 33500, 33505, 33516, 33521, 33527, + 33533, 33539, 33544, 33553, 33563, 33569, 33577, 33583, 33589, 33598, + 33606, 33616, 33625, 33634, 33641, 33650, 33659, 33666, 33669, 33681, + 33687, 33696, 33707, 33716, 33727, 33734, 33742, 33745, 33758, 33768, + 33778, 33781, 33790, 33797, 33801, 33808, 33815, 33826, 33833, 33838, + 33843, 33854, 33857, 33862, 33867, 33872, 33877, 33883, 33888, 33897, + 33906, 33915, 33926, 33932, 33942, 33955, 33958, 33967, 33980, 33989, + 34001, 34007, 34012, 34018, 34025, 34032, 34038, 34046, 34053, 34058, + 34064, 34071, 34083, 34088, 34092, 34099, 34102, 34109, 34117, 34122, + 34126, 34132, 34136, 34142, 34146, 34154, 34160, 34164, 34171, 34180, + 34193, 34198, 34205, 34212, 34216, 34222, 34226, 34235, 34242, 34249, + 34258, 34263, 34269, 34281, 34288, 34299, 34306, 34311, 34316, 34323, + 34335, 34339, 34344, 34349, 34358, 34365, 34371, 34380, 34387, 34396, + 34400, 34410, 34415, 34420, 34424, 34430, 34435, 34440, 34445, 34458, + 34461, 34466, 34473, 34485, 34494, 34500, 34505, 34511, 34516, 34527, + 34532, 34538, 34543, 34550, 34555, 34560, 34564, 34573, 34577, 34585, + 34593, 34599, 34609, 34618, 34624, 34631, 34637, 34643, 34649, 34657, + 34665, 34675, 34685, 34690, 34696, 34704, 34712, 34717, 34723, 34728, + 34737, 34745, 34750, 34758, 34767, 34775, 34784, 34790, 34798, 34806, + 34814, 34821, 34825, 34834, 34843, 34852, 34856, 34864, 34868, 34872, + 34880, 34888, 34896, 34900, 34908, 34912, 34916, 34923, 34930, 34936, + 34944, 34950, 34956, 34960, 34965, 34971, 34975, 34987, 34992, 35000, + 35008, 35015, 35020, 35028, 35034, 35042, 35049, 35054, 35060, 35067, + 35071, 35079, 35087, 35099, 35104, 35109, 35116, 35126, 35132, 35138, + 35144, 35151, 35157, 35164, 35172, 35182, 35188, 35194, 35198, 35204, + 35211, 35218, 35230, 35238, 35249, 35258, 35268, 35274, 35278, 35289, + 35295, 35304, 35310, 35317, 35327, 35332, 35339, 35344, 35356, 35363, + 35368, 35377, 35385, 35394, 35403, 35409, 35418, 35428, 35438, 35446, + 35453, 35460, 35466, 35472, 35478, 35484, 35493, 35503, 35508, 35516, + 35523, 35531, 35542, 35549, 35557, 35565, 35574, 35579, 35588, 35596, + 35605, 35616, 35622, 35627, 35637, 35644, 35653, 35660, 35663, 35668, + 35675, 35686, 35699, 35703, 35710, 35720, 35726, 35732, 35740, 35748, + 35753, 35758, 35768, 35779, 35785, 35794, 35799, 35807, 35818, 35828, + 35834, 35840, 35848, 35853, 35858, 35863, 35872, 35877, 35885, 35890, + 35898, 35903, 35908, 35912, 35916, 35922, 35926, 35931, 35936, 35942, + 35948, 35954, 35961, 35968, 35971, 35977, 35982, 35993, 36002, 36010, + 36018, 36025, 36032, 36045, 36055, 36067, 36078, 36087, 36101, 36110, + 36121, 36128, 36134, 36143, 36151, 36157, 36163, 36171, 36181, 36189, + 36192, 36199, 36202, 36208, 36218, 36223, 36227, 36234, 36240, 36247, + 36256, 36263, 36272, 36281, 36292, 36301, 36307, 36316, 36325, 36337, + 36343, 36354, 36361, 36366, 36371, 36376, 36382, 36385, 36393, 36401, + 36408, 36417, 36423, 36430, 36434, 36441, 36453, 36456, 36463, 36475, + 36483, 36494, 36503, 36512, 36519, 36523, 36528, 36533, 36541, 36550, + 36557, 36563, 36570, 36576, 36584, 36595, 36607, 36615, 36623, 36633, + 36641, 36646, 36652, 36657, 36662, 36670, 36674, 36678, 36682, 36685, + 36688, 36691, 36695, 36699, 36702, 36705, 36708, 36711, 36715, 36720, + 36724, 36729, 36736, 36739, 36742, 36746, 36759, 36767, 36776, 36781, + 36785, 36789, 36792, 36798, 36806, 36817, 36825, 36833, 36839, 36847, + 36851, 36856, 36863, 36876, 36881, 36887, 36893, 36906, 36911, 36916, + 36920, 36925, 36930, 36935, 36939, 36949, 36957, 36967, 36970, 36981, + 36991, 36996, 37000, 37009, 37013, 37018, 37023, 37030, 37040, 37049, + 37052, 37065, 37071, 37077, 37083, 37086, 37094, 37099, 37103, 37106, + 37111, 37118, 37128, 37135, 37145, 37148, 37155, 37161, 37167, 37172, + 37176, 37183, 37188, 37192, 37197, 37203, 37210, 37215, 37221, 37229, + 37234, 37242, 37246, 37252, 37257, 37265, 37273, 37280, 37286, 37296, + 37301, 37311, 37318, 37324, 37331, 37336, 37348, 37354, 37361, 37367, + 37373, 37379, 37387, 37394, 37397, 37401, 37404, 37407, 37410, 37416, + 37429, 37441, 37453, 37458, 37464, 37473, 37479, 37488, 37498, 37508, + 37516, 37521, 37526, 37537, 37546, 37557, 37564, 37569, 37579, 37592, + 37599, 37607, 37611, 37616, 37622, 37628, 37638, 37641, 37645, 37652, + 37656, 37660, 37666, 37675, 37682, 37689, 37696, 37704, 37712, 37720, + 37725, 37731, 37739, 37748, 37754, 37760, 37770, 37778, 37784, 37789, + 37793, 37801, 37812, 37823, 37826, 37831, 37836, 37846, 37850, 37854, + 37859, 37866, 37873, 37878, 37888, 37897, 37909, 37914, 37920, 37925, + 37929, 37936, 37944, 37949, 37956, 37960, 37966, 37971, 37977, 37980, + 37985, 37990, 37998, 38007, 38013, 38016, 38022, 38026, 38040, 38050, + 38058, 38065, 38080, 38092, 38101, 38113, 38121, 38125, 38130, 38133, + 38136, 38139, 38145, 38148, 38151, 38154, 38161, 38170, 38176, 38187, + 38197, 38207, 38217, 38222, 38233, 38238, 38249, 38254, 38260, 38266, + 38273, 38276, 38283, 38288, 38296, 38304, 38315, 38327, 38332, 38340, + 38346, 38350, 38354, 38367, 38376, 38379, 38388, 38394, 38404, 38415, + 38422, 38432, 38439, 38454, 38459, 38464, 38472, 38477, 38482, 38487, + 38492, 38497, 38502, 38507, 38512, 38517, 38522, 38526, 38534, 38539, + 38544, 38549, 38554, 38559, 38564, 38569, 38574, 38579, 38584, 38589, + 38594, 38607, 38612, 38617, 38622, 38627, 38632, 38637, 38642, 38647, + 38652, 38657, 38662, 38667, 38672, 38677, 38682, 38687, 38692, 38697, + 38702, 38710, 38718, 38723, 38728, 38733, 38740, 38744, 38749, 38756, + 38762, 38769, 38775, 38789, 38803, 38819, 38828, 38834, 38841, 38850, + 38858, 38864, 38873, 38880, 38885, 38889, 38895, 38909, 38914, 38920, + 38925, 38934, 38945, 38959, 38969, 38980, 38989, 38997, 39010, 39019, + 39025, 39035, 39046, 39052, 39058, 39064, 39074, 39081, 39089, 39098, + 39105, 39112, 39125, 39130, 39136, 39147, 39156, 39166, 39175, 39181, + 39188, 39199, 39205, 39210, 39214, 39224, 39232, 39242, 39247, 39255, + 39269, 39279, 39291, 39300, 39307, 39317, 39328, 39333, 39338, 39347, + 39352, 39362, 39375, 39382, 39392, 39400, 39403, 39407, 39415, 39423, + 39435, 39441, 39452, 39462, 39467, 39481, 39493, 39504, 39513, 39524, + 39531, 39543, 39552, 39557, 39564, 39568, 39573, 39578, 39583, 39593, + 39607, 39613, 39619, 39630, 39636, 39642, 39649, 39654, 39659, 39664, + 39669, 39675, 39680, 39684, 39690, 39701, 39710, 39714, 39717, 39727, + 39733, 39739, 39744, 39753, 39760, 39769, 39774, 39781, 39785, 39795, + 39807, 39814, 39822, 39826, 39837, 39843, 39850, 39859, 39868, 39873, + 39880, 39886, 39891, 39897, 39902, 39907, 39910, 39919, 39927, 39939, + 39949, 39959, 39970, 39979, 39993, 40001, 40004, 40007, 40016, 40024, + 40036, 40048, 40056, 40064, 40071, 40079, 40086, 40095, 40105, 40114, + 40122, 40130, 40135, 40140, 40146, 40155, 40163, 40168, 40176, 40184, + 40189, 40194, 40203, 40208, 40213, 40219, 40233, 40248, 40252, 40260, + 40264, 40275, 40281, 40284, 40298, 40303, 40309, 40314, 40324, 40329, + 40334, 40342, 40348, 40353, 40364, 40373, 40382, 40389, 40398, 40404, + 40418, 40422, 40429, 40438, 40446, 40453, 40461, 40469, 40476, 40483, + 40490, 40496, 40504, 40513, 40521, 40527, 40534, 40543, 40553, 40561, + 40568, 40579, 40585, 40590, 40593, 40597, 40606, 40612, 40619, 40627, + 40634, 40639, 40647, 40654, 40661, 40670, 40678, 40685, 40694, 40701, + 40709, 40714, 40726, 40734, 40744, 40751, 40758, 40766, 40772, 40776, + 40781, 40787, 40792, 40804, 40813, 40820, 40828, 40837, 40848, 40858, + 40868, 40872, 40877, 40882, 40890, 40898, 40911, 40920, 40926, 40940, + 40949, 40955, 40964, 40969, 40981, 40995, 41004, 41017, 41027, 41034, + 41038, 41044, 41050, 41054, 41058, 41063, 41067, 41077, 41082, 41087, + 41092, 41097, 41102, 41108, 41113, 41120, 41127, 41135, 41142, 41154, + 41158, 41165, 41173, 41181, 41190, 41198, 41205, 41213, 41222, 41230, + 41238, 41247, 41254, 41266, 41274, 41282, 41288, 41301, 41308, 41317, + 41322, 41329, 41336, 41344, 41352, 41360, 41367, 41371, 41377, 41383, + 41387, 41392, 41399, 41404, 41412, 41416, 41426, 41432, 41438, 41445, + 41451, 41458, 41464, 41471, 41476, 41486, 41491, 41498, 41507, 41516, + 41524, 41532, 41537, 41544, 41549, 41560, 41568, 41575, 41582, 41591, + 41598, 41606, 41614, 41624, 41630, 41635, 41643, 41648, 41653, 41664, + 41675, 41681, 41687, 41696, 41700, 41708, 41717, 41723, 41727, 41735, + 41744, 41755, 41764, 41771, 41779, 41787, 41792, 41799, 41813, 41824, + 41829, 41844, 41853, 41861, 41868, 41874, 41879, 41888, 41902, 41906, + 41912, 41922, 41926, 41931, 41939, 41946, 41954, 41959, 41963, 41972, + 41977, 41984, 41990, 41999, 42010, 42016, 42023, 42032, 42039, 42045, + 42061, 42076, 42085, 42092, 42098, 42103, 42112, 42122, 42134, 42141, + 42146, 42152, 42160, 42172, 42178, 42184, 42190, 42202, 42210, 42222, + 42229, 42237, 42250, 42262, 42274, 42287, 42302, 42310, 42317, 42333, + 42343, 42347, 42361, 42369, 42378, 42390, 42396, 42404, 42418, 42424, + 42430, 42445, 42451, 42456, 42461, 42469, 42482, 42490, 42501, 42508, + 42518, 42527, 42532, 42539, 42544, 42552, 42564, 42575, 42582, 42588, + 42596, 42609, 42615, 42628, 42633, 42645, 42650, 42657, 42668, 42675, + 42688, 42693, 42705, 42711, 42719, 42731, 42743, 42750, 42756, 42766, + 42773, 42779, 42786, 42791, 42803, 42808, 42813, 42820, 42826, 42831, + 42838, 42842, 42851, 42858, 42870, 42879, 42884, 42890, 42898, 42904, + 42912, 42916, 42923, 42926, 42930, 42937, 42944, 42953, 42956, 42966, + 42979, 42993, 43002, 43007, 43014, 43023, 43030, 43036, 43041, 43047, + 43051, 43062, 43067, 43071, 43077, 43083, 43088, 43092, 43105, 43114, + 43126, 43135, 43144, 43150, 43160, 43170, 43181, 43188, 43198, 43204, + 43213, 43220, 43225, 43232, 43239, 43246, 43251, 43254, 43257, 43262, + 43280, 43292, 43301, 43312, 43317, 43322, 43327, 43332, 43337, 43342, + 43347, 43352, 43357, 43362, 43367, 43372, 43377, 43382, 43391, 43396, + 43403, 43412, 43422, 43427, 43433, 43438, 43443, 43449, 43454, 43459, + 43465, 43470, 43475, 43480, 43485, 43490, 43495, 43500, 43505, 43510, + 43520, 43525, 43530, 43536, 43541, 43547, 43556, 43560, 43564, 43570, + 43576, 43583, 43590, 43596, 43602, 43610, 43617, 43621, 43626, 43631, + 43636, 43641, 43646, 43651, 43656, 43662, 43667, 43672, 43677, 43682, + 43687, 43692, 43697, 43702, 43707, 43712, 43717, 43722, 43727, 43732, + 43741, 43748, 43753, 43761, 43767, 43771, 43776, 43785, 43790, 43796, + 43801, 43805, 43811, 43819, 43824, 43833, 43843, 43848, 43855, 43861, + 43871, 43885, 43891, 43899, 43913, 43924, 43931, 43940, 43945, 43951, + 43956, 43962, 43967, 43972, 43980, 43989, 43997, 44008, 44013, 44018, + 44028, 44037, 44041, 44048, 44059, 44064, 44076, 44080, 44087, 44097, + 44106, 44111, 44120, 44131, 44143, 44146, 44150, 44160, 44164, 44172, + 44181, 44185, 44190, 44195, 44200, 44206, 44215, 44220, 44226, 44233, + 44239, 44243, 44249, 44254, 44259, 44267, 44272, 44278, 44284, 44296, + 44299, 44302, 44309, 44317, 44321, 44326, 44331, 44336, 44341, 44346, + 44351, 44356, 44360, 44365, 44370, 44375, 44380, 44385, 44390, 44395, + 44400, 44405, 44409, 44414, 44419, 44424, 44429, 44434, 44439, 44444, + 44449, 44454, 44458, 44463, 44472, 44480, 44487, 44490, 44502, 44513, + 44518, 44523, 44531, 44535, 44540, 44544, 44554, 44563, 44573, 44585, + 44596, 44605, 44608, 44615, 44625, 44632, 44639, 44646, 44651, 44659, 0, + 11, 22, 30, 41, 48, 54, 60, 67, 70, 83, 91, 95, 101, 109, 115, 121, 126, + 132, 138, 144, 150, 157, 163, 169, 176, 182, 188, 194, 200, 206, 213, + 219, 225, 231, 237, 243, 249, 256, 262, 268, 274, 281, 287, 294, 300, + 306, 312, 319, 325, 332, 338, 344, 351, 361, 367, 373, 378, 384, 389, + 395, 400, 406, 413, 419, 425, 432, 438, 444, 450, 456, 466, 472, 479, + 484, 490, 496, 502, 509, 520, 523, 526, 529, 536, 545, 556, 565, 573, + 584, 591, 596, 607, 617, 622, 631, 638, 648, 653, 660, 668, 679, 687, + 694, 701, 708, 717, 725, 732, 742, 751, 757, 763, 768, 776, 782, 790, + 798, 803, 812, 817, 823, 829, 835, 840, 846, 856, 865, 871, 883, 895, + 908, 918, 934, 948, 956, 965, 975, 987, 997, 1005, 1013, 1018, 1023, + 1028, 1034, 1039, 1043, 1047, 1053, 1058, 1067, 1071, 1076, 1079, 1082, + 1086, 1093, 1098, 1102, 1105, 1109, 1113, 1118, 1121, 1124, 1128, 1132, + 1136, 1141, 1146, 1150, 1154, 1158, 1162, 1167, 1172, 1177, 1180, 1185, + 1191, 1198, 1203, 1208, 1212, 1218, 1221, 1226, 1232, 1235, 1241, 1245, + 1252, 1256, 1261, 1266, 1270, 1274, 1280, 1289, 1297, 1307, 1314, 1318, + 1322, 1330, 1341, 1347, 1357, 1364, 1368, 1378, 1383, 1390, 1400, 1407, + 1420, 1429, 1433, 1438, 1445, 1450, 1456, 1463, 1467, 1474, 1480, 1484, + 1488, 1492, 1498, 1513, 1517, 1529, 1533, 1543, 1547, 1556, 1564, 1569, + 1575, 1578, 1581, 1584, 1587, 1590, 1593, 1596, 1599, 1602, 1605, 1608, + 1611, 1614, 1617, 1620, 1623, 1626, 1629, 1632, 1635, 1638, 1641, 1644, + 1647, 1650, 1653, 1662, 1670, 1677, 1684, 1693, 1700, 1706, 1712, 1720, + 1729, 1739, 1745, 1753, 1759, 1771, 1777, 1786, 1796, 1807, 1820, 1829, + 1838, 1844, 1850, 1859, 1867, 1874, 1882, 1891, 1895, 1905, 1912, 1920, + 1926, 1934, 1940, 1945, 1953, 1960, 1969, 1978, 1984, 1992, 2002, 2012, + 2021, 2033, 2043, 2056, 2066, 2073, 2080, 2095, 2102, 2108, 2119, 2125, + 2132, 2139, 2147, 2157, 2165, 2174, 2178, 2186, 2193, 2197, 2211, 2220, + 2226, 2235, 2245, 2255, 2263, 2270, 2276, 2283, 2290, 2295, 2304, 2313, + 2321, 2328, 2336, 2345, 2352, 2359, 2364, 2371, 2376, 2382, 2391, 2397, + 2405, 2414, 2419, 2424, 2430, 2441, 2452, 2463, 2470, 2480, 2491, 2503, + 2510, 2518, 2526, 2532, 2545, 2558, 2568, 2573, 2581, 2585, 2591, 2596, + 2601, 2606, 2611, 2616, 2621, 2626, 2631, 2637, 2642, 2647, 2652, 2657, + 2662, 2667, 2672, 2677, 2682, 2687, 2692, 2697, 2702, 2707, 2712, 2717, + 2722, 2727, 2733, 2738, 2743, 2747, 2752, 2758, 2765, 2775, 2781, 2788, + 2793, 2800, 2807, 2811, 2816, 2824, 2830, 2842, 2856, 2864, 2870, 2876, + 2883, 2891, 2897, 2909, 2916, 2922, 2927, 2933, 2952, 2972, 2976, 2983, + 2988, 2996, 3008, 3013, 3021, 3027, 3035, 3041, 3060, 3065, 3070, 3079, + 3086, 3095, 3105, 3123, 3142, 3149, 3155, 3159, 3164, 3170, 3177, 3186, + 3190, 3197, 3206, 3210, 3215, 3223, 3230, 3239, 3245, 3253, 3259, 3264, + 3269, 3273, 3277, 3283, 3287, 3292, 3299, 3305, 3310, 3316, 3321, 3326, + 3333, 3346, 3354, 3360, 3372, 3380, 3387, 3393, 3397, 3403, 3408, 3416, + 3422, 3431, 3439, 3447, 3453, 3459, 3465, 3470, 3477, 3484, 3490, 3502, + 3507, 3515, 3519, 3524, 3531, 3537, 3544, 3550, 3557, 3562, 3568, 3575, + 3580, 3587, 3594, 3600, 3609, 3616, 3624, 3633, 3639, 3646, 3655, 3660, + 3667, 3672, 3678, 3685, 3695, 3703, 3711, 3716, 3723, 3731, 3737, 3745, + 3752, 3759, 3768, 3774, 3783, 3788, 3796, 3806, 3814, 3821, 3829, 3836, + 3845, 3852, 3857, 3863, 3866, 3878, 3886, 3896, 3905, 3910, 3919, 3925, + 3934, 3939, 3947, 3955, 3962, 3970, 3977, 3987, 3991, 3999, 4007, 4016, + 4026, 4036, 4042, 4054, 4065, 4071, 4078, 4087, 4096, 4101, 4110, 4120, + 4130, 4141, 4146, 4153, 4158, 4170, 4182, 4193, 4200, 4203, 4209, 4217, + 4221, 4228, 4232, 4244, 4251, 4262, 4266, 4275, 4285, 4288, 4291, 4311, + 4317, 4320, 4323, 4328, 4332, 4337, 4343, 4349, 4359, 4363, 4368, 4372, + 4376, 4380, 4384, 4388, 4392, 4396, 4401, 4409, 4413, 4417, 4423, 4427, + 4431, 4435, 4439, 4443, 4449, 4458, 4463, 4469, 4473, 4477, 4481, 4490, + 4494, 4504, 4507, 4512, 4522, 4526, 4530, 4534, 4540, 4544, 4548, 4552, + 4556, 4560, 4571, 4581, 4589, 4593, 4597, 4603, 4607, 4611, 4616, 4625, + 4629, 4633, 4638, 4642, 4646, 4650, 4654, 4658, 4664, 4668, 4674, 4679, + 4685, 4694, 4701, 4705, 4709, 4713, 4720, 4725, 4729, 4733, 4737, 4741, + 4745, 4749, 4752, 4757, 4762, 4766, 4771, 4776, 4788, 4793, 4802, 4806, + 4810, 4814, 4818, 4822, 4826, 4832, 4836, 4840, 4845, 4850, 4854, 4858, + 4862, 4866, 4870, 4874, 4878, 4882, 4886, 4890, 4894, 4898, 4907, 4911, + 4915, 4919, 4927, 4931, 4938, 4947, 4951, 4955, 4961, 4970, 4974, 4978, + 4982, 4986, 4990, 5000, 5004, 5008, 5012, 5016, 5020, 5029, 5033, 5038, + 5042, 5047, 5051, 5056, 5059, 5063, 5068, 5073, 5079, 5083, 5087, 5091, + 5096, 5100, 5104, 5108, 5112, 5116, 5122, 5127, 5131, 5134, 5141, 5145, + 5151, 5160, 5167, 5174, 5184, 5194, 5201, 5212, 5216, 5223, 5227, 5230, + 5238, 5242, 5247, 5250, 5257, 5260, 5270, 5274, 5284, 5293, 5297, 5306, + 5311, 5320, 5324, 5333, 5340, 5344, 5350, 5354, 5360, 5368, 5375, 5379, + 5383, 5387, 5391, 5395, 5399, 5403, 5415, 5421, 5425, 5429, 5433, 5436, + 5441, 5447, 5461, 5465, 5469, 5473, 5481, 5488, 5492, 5496, 5500, 5504, + 5508, 5515, 5519, 5523, 5530, 5534, 5538, 5546, 5550, 5555, 5560, 5570, + 5575, 5578, 5582, 5586, 5593, 5597, 5601, 5605, 5609, 5614, 5619, 5625, + 5629, 5634, 5640, 5648, 5655, 5659, 5663, 5673, 5676, 5680, 5687, 5695, + 5699, 5703, 5715, 5723, 5729, 5738, 5746, 5757, 5762, 5771, 5777, 5788, + 5793, 5797, 5803, 5807, 5811, 5820, 5824, 5829, 5833, 5842, 5848, 5859, + 5863, 5876, 5886, 5897, 5904, 5912, 5916, 5922, 5925, 5929, 5933, 5937, + 5941, 5947, 5951, 5962, 5966, 5969, 5975, 5980, 5989, 5993, 6001, 6005, + 6009, 6017, 6021, 6027, 6034, 6038, 6042, 6046, 6053, 6057, 6062, 6071, + 6075, 6079, 6084, 6088, 6095, 6099, 6105, 6111, 6116, 6120, 6135, 6139, + 6143, 6147, 6151, 6156, 6160, 6166, 6170, 6173, 6177, 6183, 6188, 6192, + 6196, 6200, 6210, 6213, 6222, 6227, 6231, 6234, 6238, 6242, 6246, 6250, + 6254, 6260, 6267, 6272, 6276, 6279, 6283, 6287, 6290, 6298, 6302, 6306, + 6310, 6314, 6323, 6327, 6331, 6345, 6352, 6357, 6366, 6370, 6374, 6378, + 6382, 6386, 6390, 6395, 6399, 6403, 6407, 6411, 6416, 6420, 6425, 6429, + 6433, 6438, 6442, 6449, 6456, 6467, 6471, 6475, 6484, 6488, 6492, 6496, + 6500, 6505, 6509, 6515, 6520, 6524, 6528, 6532, 6543, 6551, 6557, 6561, + 6565, 6570, 6574, 6578, 6583, 6586, 6590, 6594, 6599, 6607, 6610, 6618, + 6629, 6638, 6646, 6650, 6654, 6658, 6663, 6668, 6673, 6677, 6684, 6687, + 6692, 6696, 6704, 6708, 6717, 6721, 6731, 6741, 6745, 6751, 6755, 6769, + 6773, 6786, 6790, 6794, 6799, 6807, 6811, 6815, 6819, 6824, 6830, 6834, + 6838, 6842, 6856, 6860, 6864, 6869, 6873, 6877, 6882, 6886, 6890, 6894, + 6898, 6902, 6911, 6923, 6927, 6932, 6940, 6944, 6948, 6952, 6956, 6960, + 6964, 6974, 6978, 6982, 6989, 6995, 6999, 7006, 7012, 7016, 7020, 7025, + 7030, 7035, 7040, 7052, 7060, 7069, 7074, 7079, 7089, 7097, 7103, 7112, + 7118, 7125, 7130, 7141, 7152, 7156, 7163, 7167, 7173, 7178, 7182, 7194, + 7198, 7215, 7221, 7233, 7239, 7252, 7259, 7263, 7268, 7275, 7282, 7287, + 7298, 7305, 7310, 7323, 7332, 7342, 7348, 7354, 7361, 7368, 7371, 7376, + 7380, 7385, 7391, 7398, 7405, 7409, 7415, 7426, 7435, 7438, 7441, 7447, + 7451, 7459, 7463, 7470, 7474, 7477, 7482, 7487, 7492, 7499, 7502, 7507, + 7511, 7514, 7517, 7520, 7529, 7533, 7537, 7542, 7545, 7550, 7557, 7562, + 7565, 7574, 7579, 7584, 7590, 7597, 7610, 7614, 7618, 7622, 7628, 7633, + 7638, 7641, 7646, 7649, 7652, 7661, 7675, 7678, 7681, 7684, 7687, 7690, + 7693, 7696, 7699, 7702, 7707, 7711, 7721, 7728, 7737, 7742, 7746, 7751, + 7760, 7763, 7766, 7769, 7773, 7780, 7784, 7789, 7794, 7803, 7811, 7821, + 7825, 7829, 7835, 7840, 7849, 7854, 7862, 7870, 7876, 7884, 7891, 7894, + 7897, 7900, 7905, 7908, 7911, 7914, 7917, 7920, 7923, 7927, 7931, 7934, + 7938, 7943, 7950, 7955, 7960, 7965, 7971, 7980, 7985, 7990, 7996, 8002, + 8007, 8013, 8018, 8023, 8028, 8032, 8037, 8041, 8045, 8048, 8053, 8058, + 8063, 8068, 8073, 8076, 8079, 8082, 8087, 8090, 8093, 8099, 8103, 8108, + 8112, 8116, 8124, 8130, 8135, 8140, 8144, 8148, 8152, 8156, 8165, 8173, + 8178, 8181, 8184, 8193, 8197, 8200, 8207, 8211, 8216, 8221, 8226, 8230, + 8235, 8239, 8245, 8252, 8257, 8260, 8263, 8267, 8271, 8274, 8278, 8281, + 8285, 8289, 8294, 8297, 8300, 8303, 8306, 8311, 8318, 8323, 8329, 8332, + 8335, 8339, 8343, 8346, 8349, 8356, 8360, 8365, 8373, 8381, 8388, 8396, + 8402, 8407, 8416, 8422, 8428, 8438, 8443, 8449, 8456, 8462, 8466, 8472, + 8480, 8484, 8488, 8496, 8500, 8506, 8510, 8518, 8522, 8526, 8532, 8541, + 8548, 8559, 8563, 8569, 8574, 8580, 8583, 8593, 8597, 8604, 8609, 8615, + 8619, 8623, 8627, 8631, 8635, 8639, 8643, 8647, 8652, 8656, 8660, 8670, + 8675, 8680, 8686, 8691, 8700, 8704, 8709, 8717, 8725, 8729, 8733, 8737, + 8740, 8745, 8749, 8754, 8762, 8771, 8777, 8781, 8785, 8789, 8793, 8796, + 8803, 8808, 8811, 8816, 8822, 8832, 8838, 8851, 8859, 8864, 8869, 8876, + 8880, 8886, 8889, 8892, 8895, 8899, 8902, 8905, 8908, 8914, 8917, 8921, + 8928, 8935, 8938, 8941, 8947, 8952, 8959, 8965, 8970, 8977, 8981, 8984, + 8995, 8998, 9001, 9004, 9007, 9010, 9013, 9017, 9020, 9023, 9026, 9030, + 9033, 9036, 9046, 9054, 9063, 9068, 9076, 9081, 9091, 9095, 9099, 9105, + 9109, 9113, 9123, 9131, 9141, 9152, 9160, 9165, 9172, 9182, 9185, 9188, + 9192, 9195, 9199, 9202, 9205, 9209, 9212, 9217, 9225, 9231, 9237, 9241, + 9247, 9254, 9258, 9264, 9269, 9277, 9285, 9292, 9296, 9301, 9304, 9309, + 9314, 9320, 9333, 9336, 9339, 9342, 9346, 9349, 9353, 9364, 9374, 9381, + 9385, 9389, 9397, 9405, 9416, 9423, 9429, 9435, 9440, 9444, 9449, 9452, + 9456, 9465, 9471, 9481, 9486, 9492, 9497, 9513, 9519, 9528, 9533, 9536, + 9541, 9548, 9551, 9558, 9566, 9571, 9576, 9584, 9596, 9604, 9612, 9620, + 9626, 9632, 9635, 9638, 9643, 9648, 9655, 9660, 9669, 9676, 9681, 9688, + 9692, 9697, 9701, 9708, 9714, 9725, 9729, 9740, 9744, 9747, 9750, 9754, + 9763, 9768, 9771, 9780, 9789, 9794, 9818, 9826, 9836, 9845, 9850, 9860, + 9865, 9869, 9876, 9884, 9892, 9899, 9906, 9909, 9916, 9919, 9929, 9936, + 9943, 9946, 9950, 9958, 9966, 9973, 9980, 9987, 9990, 9997, 10000, 10007, + 10014, 10021, 10030, 10036, 10041, 10051, 10059, 10068, 10080, 10087, + 10098, 10101, 10105, 10110, 10113, 10116, 10124, 10128, 10138, 10141, + 10153, 10159, 10167, 10174, 10182, 10186, 10189, 10192, 10199, 10207, + 10215, 10223, 10226, 10235, 10238, 10247, 10251, 10255, 10264, 10270, + 10274, 10280, 10285, 10294, 10299, 10308, 10312, 10317, 10320, 10328, + 10333, 10337, 10342, 10346, 10353, 10358, 10362, 10367, 10371, 10381, + 10386, 10391, 10398, 10402, 10406, 10410, 10418, 10422, 10426, 10433, + 10439, 10456, 10460, 10464, 10471, 10479, 10487, 10494, 10499, 10508, + 10512, 10516, 10521, 10526, 10537, 10542, 10548, 10553, 10557, 10562, + 10567, 10573, 10580, 10583, 10586, 10589, 10594, 10605, 10608, 10611, + 10614, 10617, 10620, 10623, 10626, 10629, 10632, 10636, 10639, 10642, + 10646, 10650, 10654, 10657, 10661, 10664, 10667, 10670, 10674, 10677, + 10680, 10683, 10686, 10689, 10694, 10702, 10708, 10714, 10725, 10730, + 10736, 10747, 10752, 10757, 10762, 10772, 10776, 10785, 10790, 10795, + 10800, 10810, 10817, 10824, 10831, 10838, 10843, 10853, 10863, 10876, + 10889, 10902, 10920, 10927, 10937, 10945, 10960, 10970, 10981, 10987, + 10990, 10993, 10996, 11001, 11009, 11012, 11015, 11018, 11021, 11024, + 11027, 11030, 11033, 11036, 11039, 11043, 11046, 11050, 11053, 11056, + 11059, 11062, 11065, 11068, 11071, 11074, 11078, 11081, 11084, 11087, + 11090, 11094, 11097, 11100, 11103, 11106, 11109, 11112, 11116, 11119, + 11123, 11126, 11130, 11133, 11136, 11139, 11142, 11145, 11148, 11151, + 11154, 11161, 11167, 11173, 11178, 11183, 11188, 11195, 11201, 11207, + 11210, 11213, 11219, 11222, 11225, 11228, 11237, 11240, 11245, 11252, + 11256, 11260, 11263, 11267, 11270, 11273, 11277, 11280, 11283, 11286, + 11289, 11293, 11297, 11307, 11311, 11314, 11317, 11320, 11323, 11326, + 11330, 11334, 11338, 11342, 11347, 11352, 11357, 11360, 11364, 11370, + 11373, 11377, 11381, 11386, 11390, 11394, 11402, 11416, 11419, 11429, + 11433, 11436, 11440, 11443, 11446, 11452, 11456, 11461, 11466, 11471, + 11478, 11483, 11486, 11489, 11499, 11506, 11514, 11522, 11532, 11537, + 11545, 11552, 11560, 11573, 11581, 11593, 11601, 11609, 11617, 11624, + 11632, 11642, 11646, 11652, 11660, 11664, 11667, 11671, 11675, 11680, + 11684, 11693, 11699, 11703, 11707, 11711, 11718, 11724, 11729, 11735, + 11741, 11748, 11759, 11766, 11771, 11779, 11783, 11792, 11800, 11808, + 11817, 11825, 11832, 11839, 11847, 11855, 11861, 11865, 11868, 11873, + 11877, 11888, 11892, 11899, 11905, 11911, 11916, 11924, 11930, 11936, + 11942, 11950, 11955, 11961, 11965, 11970, 11975, 11979, 11984, 11989, + 11998, 12003, 12007, 12013, 12018, 12022, 12027, 12030, 12035, 12043, + 12048, 12054, 12059, 12063, 12069, 12075, 12082, 12086, 12093, 12102, + 12110, 12117, 12123, 12131, 12139, 12142, 12145, 12153, 12157, 12163, + 12169, 12172, 12180, 12188, 12194, 12198, 12202, 12205, 12209, 12214, + 12219, 12226, 12236, 12243, 12250, 12257, 12262, 12268, 12273, 12282, + 12288, 12300, 12311, 12323, 12329, 12341, 12349, 12354, 12360, 12367, + 12378, 12383, 12393, 12397, 12401, 12405, 12409, 12413, 12417, 12421, + 12425, 12429, 12433, 12437, 12441, 12445, 12449, 12453, 12457, 12461, + 12465, 12469, 12473, 12477, 12481, 12485, 12489, 12493, 12497, 12501, + 12513, 12519, 12531, 12535, 12539, 12543, 12546, 12551, 12558, 12565, + 12573, 12578, 12588, 12592, 12596, 12600, 12603, 12607, 12614, 12622, + 12627, 12634, 12639, 12644, 12649, 12653, 12657, 12662, 12665, 12672, + 12686, 12692, 12696, 12700, 12706, 12712, 12716, 12724, 12728, 12732, + 12737, 12744, 12748, 12752, 12758, 12764, 12768, 12775, 12780, 12795, + 12802, 12808, 12815, 12821, 12827, 12831, 12834, 12840, 12848, 12852, + 12856, 12867, 12872, 12885, 12894, 12905, 12913, 12917, 12925, 12932, + 12939, 12945, 12949, 12953, 12957, 12968, 12979, 12987, 12990, 12995, + 13004, 13009, 13017, 13021, 13025, 13032, 13039, 13045, 13060, 13068, + 13076, 13083, 13086, 13092, 13102, 13109, 13124, 13129, 13137, 13142, + 13150, 13161, 13166, 13174, 13181, 13188, 13197, 13205, 13213, 13220, + 13228, 13234, 13238, 13242, 13246, 13250, 13254, 13258, 13262, 13266, + 13270, 13274, 13280, 13286, 13290, 13297, 13303, 13309, 13314, 13317, + 13324, 13332, 13339, 13351, 13364, 13374, 13380, 13384, 13389, 13395, + 13403, 13411, 13422, 13426, 13430, 13434, 13440, 13444, 13451, 13455, + 13464, 13474, 13479, 13485, 13491, 13496, 13502, 13508, 13514, 13518, + 13522, 13526, 13534, 13538, 13545, 13549, 13557, 13561, 13567, 13573, + 13577, 13584, 13593, 13598, 13604, 13608, 13614, 13621, 13627, 13634, + 13638, 13646, 13651, 13656, 13661, 13664, 13673, 13677, 13686, 13696, + 13702, 13707, 13715, 13720, 13728, 13733, 13737, 13745, 13751, 13762, + 13768, 13775, 13784, 13788, 13793, 13797, 13802, 13811, 13820, 13824, + 13828, 13833, 13839, 13845, 13850, 13856, 13863, 13867, 13873, 13879, + 13883, 13890, 13893, 13903, 13910, 13917, 13925, 13929, 13933, 13943, + 13947, 13956, 13960, 13975, 13984, 13994, 13998, 14003, 14010, 14016, + 14023, 14027, 14031, 14035, 14039, 14047, 14051, 14057, 14067, 14079, + 14084, 14095, 14098, 14105, 14115, 14121, 14126, 14130, 14136, 14143, + 14152, 14161, 14165, 14173, 14177, 14182, 14187, 14193, 14196, 14200, + 14211, 14223, 14235, 14239, 14244, 14248, 14256, 14260, 14269, 14282, + 14288, 14294, 14298, 14308, 14318, 14329, 14336, 14341, 14345, 14353, + 14357, 14371, 14379, 14383, 14396, 14403, 14409, 14415, 14426, 14436, + 14449, 14463, 14471, 14479, 14487, 14495, 14502, 14506, 14513, 14517, + 14525, 14529, 14533, 14540, 14548, 14552, 14555, 14558, 14564, 14568, + 14577, 14582, 14586, 14591, 14599, 14604, 14608, 14612, 14616, 14624, + 14631, 14635, 14644, 14647, 14653, 14666, 14673, 14677, 14681, 14690, + 14699, 14703, 14707, 14711, 14718, 14726, 14734, 14742, 14745, 14749, + 14760, 14765, 14769, 14775, 14781, 14789, 14798, 14803, 14808, 14815, + 14823, 14828, 14835, 14839, 14844, 14848, 14852, 14859, 14865, 14872, + 14879, 14886, 14894, 14898, 14901, 14906, 14910, 14915, 14921, 14930, + 14935, 14940, 14944, 14949, 14952, 14957, 14963, 14966, 14974, 14982, + 14989, 14996, 15001, 15004, 15009, 15013, 15017, 15025, 15029, 15034, + 15042, 15051, 15062, 15067, 15072, 15077, 15081, 15100, 15107, 15113, + 15117, 15121, 15126, 15135, 15140, 15149, 15155, 15163, 15167, 15171, + 15175, 15179, 15185, 15192, 15199, 15208, 15217, 15226, 15235, 15241, + 15259, 15264, 15268, 15272, 15280, 15284, 15288, 15294, 15300, 15305, + 15309, 15313, 15319, 15324, 15328, 15333, 15340, 15345, 15349, 15352, + 15356, 15362, 15366, 15380, 15385, 15393, 15401, 15408, 15417, 15425, + 15433, 15437, 15441, 15445, 15449, 15453, 15461, 15469, 15474, 15479, + 15485, 15491, 15497, 15505, 15509, 15514, 15519, 15524, 15529, 15535, + 15542, 15551, 15555, 15562, 15566, 15576, 15585, 15598, 15609, 15616, + 15625, 15633, 15638, 15643, 15649, 15655, 15660, 15668, 15673, 15679, + 15683, 15688, 15693, 15698, 15702, 15710, 15714, 15721, 15731, 15736, + 15741, 15747, 15755, 15760, 15766, 15774, 15779, 15783, 15790, 15798, + 15807, 15810, 15814, 15818, 15823, 15832, 15843, 15848, 15854, 15857, + 15867, 15876, 15885, 15890, 15894, 15901, 15905, 15913, 15919, 15925, + 15930, 15934, 15939, 15943, 15948, 15953, 15963, 15968, 15978, 15986, + 15991, 16002, 16010, 16016, 16023, 16028, 16033, 16037, 16041, 16047, + 16051, 16058, 16062, 16067, 16075, 16080, 16085, 16089, 16097, 16101, + 16107, 16113, 16118, 16123, 16129, 16134, 16142, 16146, 16152, 16157, + 16162, 16168, 16180, 16186, 16193, 16200, 16205, 16210, 16217, 16221, + 16228, 16233, 16237, 16242, 16246, 16252, 16258, 16262, 16267, 16271, + 16275, 16279, 16287, 16292, 16297, 16301, 16305, 16313, 16319, 16324, + 16330, 16339, 16348, 16357, 16365, 16373, 16385, 16392, 16400, 16408, + 16411, 16421, 16426, 16433, 16439, 16443, 16449, 16453, 16457, 16463, + 16467, 16472, 16477, 16484, 16493, 16497, 16501, 16506, 16516, 16524, + 16534, 16543, 16550, 16555, 16565, 16573, 16583, 16592, 16597, 16604, + 16613, 16617, 16630, 16635, 16641, 16652, 16659, 16668, 16677, 16684, + 16692, 16698, 16709, 16713, 16722, 16725, 16730, 16733, 16737, 16742, + 16746, 16750, 16762, 16767, 16770, 16782, 16787, 16791, 16797, 16802, + 16807, 16814, 16825, 16830, 16835, 16840, 16848, 16853, 16861, 16866, + 16876, 16882, 16891, 16895, 16905, 16914, 16920, 16928, 16934, 16940, + 16946, 16953, 16957, 16960, 16968, 16973, 16981, 16985, 16989, 16994, + 16999, 17003, 17007, 17012, 17017, 17022, 17027, 17031, 17038, 17047, + 17053, 17060, 17070, 17078, 17086, 17094, 17099, 17107, 17115, 17123, + 17131, 17135, 17139, 17146, 17153, 17160, 17166, 17172, 17180, 17183, + 17191, 17202, 17210, 17218, 17225, 17234, 17241, 17248, 17257, 17262, + 17267, 17280, 17288, 17293, 17297, 17302, 17306, 17310, 17314, 17318, + 17325, 17336, 17343, 17354, 17365, 17377, 17388, 17396, 17407, 17419, + 17426, 17438, 17444, 17457, 17465, 17471, 17480, 17488, 17492, 17500, + 17507, 17513, 17517, 17524, 17529, 17532, 17535, 17538, 17541, 17544, + 17547, 17550, 17553, 17558, 17561, 17564, 17567, 17570, 17575, 17578, + 17581, 17586, 17591, 17596, 17601, 17604, 17608, 17612, 17622, 17630, + 17634, 17638, 17642, 17649, 17654, 17659, 17663, 17668, 17676, 17680, + 17687, 17698, 17705, 17711, 17717, 17724, 17729, 17736, 17742, 17754, + 17757, 17761, 17769, 17776, 17782, 17787, 17795, 17799, 17811, 17818, + 17833, 17838, 17844, 17855, 17860, 17871, 17876, 17883, 17889, 17895, + 17904, 17915, 17925, 17934, 17941, 17949, 17956, 17968, 17974, 17985, + 17991, 17999, 18005, 18013, 18020, 18027, 18036, 18040, 18050, 18058, + 18069, 18076, 18082, 18089, 18096, 18100, 18104, 18117, 18127, 18132, + 18136, 18140, 18147, 18152, 18157, 18164, 18169, 18175, 18179, 18185, + 18189, 18196, 18203, 18208, 18214, 18219, 18224, 18230, 18235, 18239, + 18243, 18249, 18253, 18257, 18264, 18271, 18281, 18289, 18296, 18301, + 18304, 18308, 18314, 18319, 18323, 18328, 18332, 18335, 18343, 18351, + 18354, 18362, 18367, 18375, 18382, 18388, 18395, 18398, 18404, 18408, + 18412, 18415, 18419, 18423, 18428, 18441, 18449, 18460, 18466, 18472, + 18480, 18489, 18493, 18499, 18509, 18516, 18528, 18533, 18539, 18543, + 18554, 18560, 18565, 18573, 18580, 18585, 18589, 18595, 18599, 18604, + 18614, 18618, 18622, 18626, 18632, 18637, 18641, 18645, 18649, 18654, + 18660, 18664, 18668, 18673, 18676, 18679, 18683, 18687, 18692, 18696, + 18699, 18705, 18711, 18715, 18718, 18722, 18727, 18731, 18734, 18738, + 18744, 18748, 18753, 18760, 18766, 18771, 18775, 18779, 18783, 18788, + 18794, 18801, 18805, 18810, 18814, 18818, 18823, 18827, 18831, 18835, + 18840, 18846, 18850, 18854, 18859, 18865, 18869, 18875, 18879, 18883, + 18887, 18891, 18896, 18901, 18906, 18911, 18920, 18924, 18929, 18933, + 18937, 18941, 18946, 18950, 18955, 18959, 18964, 18968, 18972, 18978, + 18983, 18987, 18991, 18995, 18999, 19003, 19008, 19012, 19016, 19022, + 19027, 19032, 19037, 19041, 19046, 19051, 19055, 19060, 19065, 19070, + 19074, 19078, 19084, 19089, 19093, 19097, 19101, 19104, 19110, 19114, + 19118, 19122, 19126, 19130, 19134, 19138, 19146, 19150, 19154, 19158, + 19161, 19165, 19170, 19178, 19184, 19188, 19197, 19201, 19209, 19217, + 19227, 19233, 19241, 19247, 19254, 19259, 19267, 19278, 19284, 19288, + 19292, 19296, 19300, 19304, 19308, 19312, 19316, 19320, 19324, 19328, + 19337, 19341, 19347, 19352, 19357, 19362, 19368, 19373, 19378, 19382, + 19389, 19396, 19401, 19407, 19414, 19425, 19429, 19433, 19437, 19441, + 19450, 19454, 19458, 19462, 19466, 19479, 19483, 19489, 19496, 19505, + 19509, 19517, 19522, 19528, 19536, 19542, 19547, 19559, 19563, 19570, + 19574, 19581, 19588, 19592, 19596, 19603, 19612, 19616, 19630, 19634, + 19639, 19643, 19648, 19657, 19667, 19675, 19683, 19687, 19692, 19698, + 19702, 19706, 19713, 19717, 19721, 19725, 19730, 19734, 19738, 19742, + 19746, 19750, 19754, 19758, 19762, 19766, 19770, 19774, 19778, 19782, + 19786, 19790, 19794, 19798, 19802, 19806, 19810, 19814, 19823, 19827, + 19831, 19835, 19839, 19843, 19847, 19851, 19859, 19866, 19870, 19874, + 19879, 19883, 19890, 19895, 19898, 19901, 19909, 19915, 19925, 19934, + 19940, 19945, 19958, 19967, 19973, 19981, 19989, 19998, 20005, 20010, + 20020, 20023, 20026, 20029, 20032, 20036, 20039, 20042, 20045, 20048, + 20052, 20055, 20058, 20061, 20066, 20069, 20072, 20076, 20081, 20086, + 20091, 20095, 20099, 20104, 20108, 20112, 20117, 20121, 20124, 20128, + 20131, 20134, 20137, 20141, 20146, 20156, 20162, 20168, 20173, 20176, + 20183, 20192, 20196, 20203, 20210, 20215, 20220, 20224, 20229, 20234, + 20238, 20243, 20246, 20250, 20254, 20258, 20262, 20269, 20273, 20276, + 20279, 20283, 20287, 20291, 20296, 20301, 20305, 20312, 20317, 20321, + 20329, 20338, 20346, 20354, 20357, 20367, 20370, 20373, 20378, 20386, + 20392, 20398, 20401, 20407, 20416, 20421, 20428, 20440, 20445, 20452, + 20463, 20470, 20474, 20478, 20483, 20494, 20504, 20513, 20523, 20532, + 20542, 20548, 20553, 20558, 20566, 20574, 20579, 20584, 20593, 20600, + 20613, 20620, 20633, 20636, 20641, 20646, 20651, 20656, 20661, 20667, + 20673, 20678, 20685, 20696, 20702, 20706, 20710, 20714, 20718, 20722, + 20726, 20730, 20734, 20738, 20742, 20746, 20750, 20754, 20758, 20762, + 20766, 20770, 20774, 20778, 20782, 20786, 20790, 20794, 20798, 20802, + 20806, 20809, 20813, 20818, 20822, 20826, 20830, 20834, 20838, 20842, + 20846, 20850, 20854, 20858, 20862, 20866, 20870, 20874, 20878, 20882, + 20886, 20890, 20894, 20898, 20902, 20906, 20910, 20914, 20918, 20922, + 20926, 20930, 20934, 20938, 20944, 20948, 20952, 20956, 20960, 20964, + 20968, 20972, 20976, 20980, 20984, 20988, 20992, 20996, 21000, 21006, + 21012, 21016, 21022, 21029, 21034, 21041, 21045, 21053, 21061, 21067, + 21078, 21084, 21094, 21100, 21110, 21114, 21118, 21122, 21126, 21130, + 21134, 21138, 21142, 21146, 21150, 21154, 21158, 21162, 21166, 21170, + 21176, 21186, 21191, 21202, 21207, 21214, 21219, 21222, 21229, 21236, + 21243, 21249, 21256, 21263, 21267, 21275, 21280, 21287, 21297, 21306, + 21315, 21320, 21324, 21329, 21336, 21340, 21348, 21353, 21360, 21364, + 21369, 21374, 21377, 21385, 21392, 21396, 21401, 21406, 21410, 21417, + 21422, 21426, 21429, 21434, 21439, 21444, 21449, 21454, 21459, 21464, + 21469, 21474, 21479, 21484, 21489, 21494, 21499, 21504, 21512, 21517, + 21522, 21527, 21532, 21537, 21542, 21547, 21552, 21557, 21562, 21566, + 21570, 21574, 21579, 21584, 21590, 21594, 21600, 21604, 21611, 21619, + 21623, 21628, 21633, 21641, 21646, 21649, 21652, 21655, 21659, 21663, + 21666, 21669, 21674, 21677, 21680, 21683, 21687, 21691, 21695, 21698, + 21701, 21704, 21708, 21711, 21716, 21719, 21723, 21727, 21731, 21734, + 21738, 21742, 21745, 21748, 21751, 21762, 21766, 21771, 21779, 21782, + 21791, 21801, 21809, 21814, 21822, 21834, 21840, 21844, 21857, 21860, + 21863, 21867, 21870, 21874, 21878, 21881, 21885, 21889, 21894, 21899, + 21904, 21908, 21912, 21917, 21921, 21925, 21929, 21932, 21936, 21940, + 21945, 21951, 21954, 21959, 21963, 21967, 21970, 21973, 21976, 21983, + 21986, 21990, 21993, 21997, 22000, 22006, 22009, 22012, 22015, 22019, + 22022, 22025, 22029, 22033, 22040, 22044, 22049, 22053, 22058, 22062, + 22065, 22068, 22074, 22078, 22081, 22084, 22087, 22090, 22093, 22098, + 22102, 22107, 22114, 22119, 22124, 22129, 22133, 22138, 22142, 22149, + 22157, 22161, 22165, 22169, 22173, 22177, 22181, 22185, 22189, 22193, + 22197, 22201, 22205, 22210, 22215, 22220, 22225, 22231, 22240, 22249, + 22254, 22259, 22264, 22270, 22275, 22283, 22288, 22295, 22301, 22305, + 22311, 22315, 22319, 22327, 22331, 22336, 22340, 22345, 22349, 22353, + 22358, 22362, 22365, 22369, 22378, 22386, 22391, 22395, 22399, 22403, + 22407, 22411, 22415, 22419, 22423, 22427, 22431, 22435, 22439, 22443, + 22447, 22455, 22463, 22468, 22473, 22478, 22485, 22489, 22494, 22500, + 22507, 22515, 22526, 22532, 22537, 22545, 22552, 22559, 22566, 22573, + 22578, 22588, 22595, 22603, 22617, 22626, 22634, 22643, 22651, 22662, + 22676, 22687, 22695, 22704, 22712, 22727, 22738, 22743, 22754, 22764, + 22772, 22776, 22782, 22789, 22792, 22803, 22807, 22811, 22818, 22826, + 22831, 22839, 22846, 22850, 22854, 22859, 22863, 22867, 22875, 22880, + 22885, 22890, 22894, 22898, 22904, 22912, 22915, 22920, 22927, 22932, + 22936, 22939, 22942, 22946, 22953, 22959, 22965, 22970, 22978, 22987, + 22994, 22999, 23007, 23011, 23018, 23024, 23028, 23032, 23038, 23046, + 23052, 23060, 23067, 23077, 23088, 23095, 23099, 23107, 23114, 23120, + 23125, 23132, 23139, 23147, 23155, 23159, 23163, 23167, 23171, 23175, + 23179, 23183, 23193, 23200, 23207, 23212, 23218, 23224, 23230, 23238, + 23243, 23251, 23259, 23263, 23267, 23274, 23280, 23287, 23292, 23296, + 23301, 23306, 23310, 23317, 23321, 23325, 23331, 23335, 23339, 23343, + 23350, 23354, 23358, 23362, 23368, 23373, 23378, 23384, 23393, 23398, + 23405, 23409, 23414, 23424, 23428, 23433, 23439, 23445, 23452, 23457, + 23464, 23471, 23477, 23482, 23488, 23496, 23508, 23513, 23519, 23523, + 23528, 23534, 23539, 23545, 23550, 23556, 23564, 23569, 23573, 23577, + 23581, 23587, 23591, 23601, 23609, 23613, 23619, 23624, 23629, 23634, + 23642, 23646, 23650, 23656, 23660, 23666, 23674, 23681, 23685, 23693, + 23701, 23705, 23709, 23718, 23725, 23730, 23735, 23740, 23744, 23750, + 23757, 23763, 23768, 23774, 23780, 23784, 23791, 23797, 23804, 23808, + 23813, 23818, 23821, 23827, 23834, 23839, 23845, 23849, 23853, 23859, + 23863, 23867, 23870, 23876, 23884, 23891, 23896, 23901, 23908, 23914, + 23919, 23925, 23933, 23944, 23954, 23964, +}; + +static const unsigned short lexicon_shift[] = { + 0, 44668, +}; + +/* phrasebook data */ +#define PHRASEBOOK_SHIFT1 8 +#define PHRASEBOOK_SHIFT2 11 +#define PHRASEBOOK_SHIFT2_CAP 63 +static const unsigned char phrasebook_data[] = { + 0, 10, 61, 164, 226, 0, 10, 61, 132, 193, 164, 227, 0, 10, 61, 132, 193, + 164, 228, 0, 10, 61, 132, 194, 164, 228, 0, 10, 61, 132, 194, 164, 229, + 0, 10, 61, 164, 230, 0, 10, 61, 164, 231, 0, 10, 61, 164, 232, 0, 10, 61, + 164, 233, 0, 10, 61, 139, 178, 164, 234, 10, 61, 139, 179, 139, 180, 40, + 72, 84, 41, 10, 61, 164, 235, 0, 10, 61, 139, 181, 139, 182, 40, 76, 70, + 41, 10, 61, 139, 183, 139, 184, 40, 78, 76, 41, 10, 61, 132, 195, 139, + 184, 40, 69, 79, 76, 41, 0, 10, 61, 139, 181, 164, 234, 10, 61, 139, 185, + 139, 180, 40, 86, 84, 41, 0, 10, 61, 139, 186, 139, 182, 40, 70, 70, 41, + 0, 10, 61, 139, 187, 139, 188, 40, 67, 82, 41, 0, 10, 61, 139, 189, 164, + 236, 10, 42, 139, 190, 139, 191, 76, 79, 67, 75, 73, 78, 71, 45, 139, + 189, 139, 193, 139, 194, 139, 195, 101, 110, 118, 105, 114, 111, 110, + 109, 101, 110, 116, 115, 0, 10, 61, 139, 189, 73, 78, 10, 42, 139, 190, + 139, 191, 76, 79, 67, 75, 73, 78, 71, 45, 139, 189, 139, 196, 139, 194, + 139, 195, 101, 110, 118, 105, 114, 111, 110, 109, 101, 110, 116, 115, 0, + 10, 61, 139, 197, 139, 198, 164, 238, 0, 10, 61, 132, 196, 164, 239, 0, + 10, 61, 132, 196, 164, 240, 0, 10, 61, 132, 196, 164, 241, 0, 10, 61, + 132, 196, 164, 242, 0, 10, 61, 139, 199, 164, 231, 0, 10, 61, 139, 200, + 73, 68, 76, 69, 0, 10, 61, 132, 194, 139, 201, 164, 243, 0, 10, 61, 164, + 244, 0, 10, 61, 132, 194, 164, 245, 0, 10, 61, 164, 246, 10, 120, 139, + 202, 139, 203, 164, 247, 41, 0, 10, 61, 164, 238, 0, 10, 61, 139, 204, + 139, 205, 164, 242, 10, 61, 139, 206, 139, 207, 40, 70, 83, 41, 0, 10, + 61, 139, 204, 139, 205, 164, 241, 10, 61, 139, 208, 139, 207, 40, 71, 83, + 41, 0, 10, 61, 139, 204, 139, 205, 164, 240, 10, 61, 139, 209, 139, 207, + 40, 82, 83, 41, 0, 10, 61, 139, 204, 139, 205, 164, 239, 10, 61, 139, + 210, 139, 207, 40, 85, 83, 41, 0, 164, 248, 10, 42, 139, 211, 139, 212, + 97, 32, 139, 213, 164, 249, 10, 42, 139, 214, 139, 215, 139, 216, 50, 48, + 48, 48, 45, 50, 48, 48, 65, 10, 120, 139, 217, 132, 198, 48, 48, 65, 48, + 41, 10, 120, 132, 197, 132, 198, 164, 250, 41, 10, 120, 139, 218, 139, + 219, 132, 198, 164, 251, 41, 10, 120, 139, 220, 139, 221, 164, 252, 41, + 10, 120, 139, 222, 139, 223, 132, 198, 50, 52, 50, 48, 41, 10, 120, 139, + 224, 133, 139, 50, 52, 50, 50, 41, 10, 120, 139, 225, 139, 226, 50, 52, + 50, 51, 41, 10, 120, 139, 227, 132, 198, 51, 48, 48, 48, 41, 10, 120, + 132, 197, 139, 219, 132, 198, 164, 253, 41, 0, 139, 228, 164, 254, 10, + 61, 102, 97, 99, 116, 111, 114, 105, 97, 108, 10, 61, 98, 97, 110, 103, + 10, 120, 139, 229, 139, 230, 132, 199, 48, 48, 65, 49, 41, 10, 120, 132, + 200, 139, 231, 139, 232, 48, 49, 67, 51, 41, 10, 120, 139, 233, 139, 230, + 132, 199, 50, 48, 51, 67, 41, 10, 120, 139, 234, 164, 255, 41, 10, 120, + 139, 235, 132, 210, 50, 54, 65, 48, 41, 10, 120, 139, 236, 139, 230, 139, + 237, 133, 139, 50, 55, 53, 55, 41, 10, 120, 139, 236, 139, 230, 132, 201, + 50, 55, 54, 50, 41, 10, 120, 139, 238, 139, 230, 132, 199, 50, 69, 53, + 51, 41, 10, 120, 132, 202, 139, 239, 139, 230, 132, 199, 65, 55, 49, 68, + 41, 0, 139, 240, 164, 254, 10, 61, 139, 241, 165, 128, 10, 42, 139, 242, + 40, 165, 129, 41, 44, 32, 132, 203, 139, 243, 139, 244, 139, 245, 139, + 246, 165, 130, 10, 42, 139, 247, 139, 248, 139, 194, 139, 249, 102, 139, + 244, 139, 250, 139, 246, 139, 251, 139, 252, 165, 135, 32, 38, 32, 165, + 131, 10, 42, 48, 53, 70, 52, 32, 139, 253, 139, 247, 102, 139, 244, 103, + 101, 114, 115, 104, 97, 121, 105, 109, 32, 139, 254, 139, 255, 165, 132, + 10, 120, 132, 202, 139, 241, 132, 215, 165, 133, 41, 10, 120, 40, 139, + 241, 140, 128, 132, 204, 48, 50, 68, 68, 41, 10, 120, 132, 202, 139, 241, + 140, 129, 48, 50, 69, 69, 41, 10, 120, 132, 205, 140, 128, 132, 204, 165, + 134, 41, 10, 120, 132, 205, 139, 185, 139, 184, 132, 207, 48, 51, 48, 69, + 41, 10, 120, 140, 130, 140, 131, 103, 101, 114, 115, 104, 97, 121, 105, + 109, 32, 45, 32, 48, 53, 70, 52, 41, 10, 120, 132, 208, 130, 252, 165, + 135, 41, 10, 120, 132, 209, 130, 252, 165, 131, 41, 10, 120, 40, 139, + 241, 132, 215, 165, 136, 41, 10, 120, 140, 132, 132, 199, 51, 48, 48, 51, + 41, 0, 140, 133, 165, 137, 10, 61, 140, 134, 140, 135, 40, 165, 138, 41, + 10, 61, 104, 97, 115, 104, 116, 97, 103, 44, 32, 104, 97, 115, 104, 10, + 61, 99, 114, 111, 115, 115, 104, 97, 116, 99, 104, 44, 32, 111, 99, 116, + 111, 116, 104, 111, 114, 112, 101, 10, 42, 139, 223, 140, 136, 140, 137, + 140, 138, 50, 54, 54, 70, 32, 139, 253, 165, 139, 10, 120, 40, 108, 32, + 98, 32, 140, 139, 133, 139, 50, 49, 49, 52, 41, 10, 120, 140, 140, 132, + 210, 50, 49, 49, 54, 41, 10, 120, 140, 141, 136, 149, 50, 51, 49, 55, 41, + 10, 120, 40, 165, 140, 32, 140, 138, 132, 210, 50, 54, 54, 70, 41, 10, + 120, 140, 142, 140, 135, 140, 143, 140, 144, 140, 145, 50, 57, 69, 51, + 41, 0, 140, 146, 165, 137, 10, 61, 109, 105, 108, 114, 195, 169, 105, + 115, 44, 32, 165, 141, 10, 42, 132, 211, 140, 147, 140, 148, 140, 149, + 139, 194, 76, 97, 116, 139, 194, 65, 109, 101, 114, 105, 99, 97, 32, 140, + 143, 101, 108, 115, 101, 119, 104, 101, 114, 101, 10, 42, 132, 212, 132, + 213, 139, 244, 140, 151, 139, 185, 98, 97, 114, 115, 10, 42, 139, 214, + 140, 152, 140, 153, 139, 248, 140, 154, 140, 155, 165, 142, 10, 120, 140, + 156, 132, 210, 165, 143, 41, 10, 120, 40, 140, 152, 132, 210, 48, 48, 65, + 52, 41, 10, 120, 40, 140, 148, 132, 210, 50, 48, 66, 49, 41, 10, 120, + 139, 236, 140, 158, 132, 210, 49, 70, 52, 66, 50, 41, 0, 140, 159, 165, + 137, 10, 120, 140, 160, 140, 161, 132, 210, 48, 54, 54, 65, 41, 10, 120, + 140, 162, 140, 163, 132, 210, 50, 48, 51, 48, 41, 10, 120, 140, 162, 140, + 164, 140, 165, 132, 210, 50, 48, 51, 49, 41, 10, 120, 140, 166, 140, 167, + 132, 210, 165, 144, 41, 0, 165, 145, 10, 61, 97, 110, 100, 10, 42, 140, + 168, 140, 169, 140, 170, 97, 32, 140, 171, 140, 172, 39, 101, 39, 32, + 140, 143, 39, 116, 39, 10, 120, 140, 173, 140, 135, 140, 174, 165, 146, + 41, 10, 120, 140, 175, 97, 109, 112, 101, 114, 115, 140, 143, 45, 32, 50, + 49, 52, 66, 41, 10, 120, 139, 236, 97, 109, 112, 101, 114, 115, 140, 143, + 132, 214, 49, 70, 54, 55, 52, 41, 0, 165, 147, 10, 61, 165, 150, 45, 165, + 128, 32, 40, 165, 148, 41, 10, 61, 140, 177, 165, 128, 10, 61, 140, 178, + 165, 128, 10, 42, 139, 242, 40, 165, 129, 41, 32, 140, 179, 140, 180, + 109, 105, 120, 101, 100, 32, 165, 149, 10, 42, 140, 181, 139, 253, 139, + 247, 139, 223, 165, 150, 10, 42, 139, 247, 139, 248, 139, 194, 139, 249, + 139, 223, 139, 250, 139, 246, 139, 251, 139, 252, 165, 151, 32, 38, 32, + 165, 152, 10, 42, 165, 153, 32, 139, 253, 139, 247, 139, 223, 165, 154, + 32, 139, 254, 139, 255, 165, 132, 10, 120, 132, 202, 132, 215, 165, 155, + 41, 10, 120, 129, 220, 165, 156, 41, 10, 120, 132, 202, 139, 185, 132, + 253, 48, 50, 67, 56, 41, 10, 120, 132, 216, 132, 204, 165, 157, 41, 10, + 120, 132, 217, 139, 184, 132, 207, 165, 158, 41, 10, 120, 140, 130, 140, + 131, 140, 182, 165, 153, 41, 10, 120, 140, 183, 140, 177, 130, 252, 165, + 151, 41, 10, 120, 140, 184, 140, 177, 130, 252, 165, 152, 41, 10, 120, + 40, 132, 215, 165, 159, 41, 10, 120, 130, 251, 115, 97, 108, 116, 105, + 108, 108, 111, 32, 45, 32, 65, 55, 56, 67, 41, 0, 140, 185, 165, 160, 10, + 61, 139, 243, 140, 186, 40, 165, 148, 41, 0, 140, 187, 165, 160, 10, 61, + 139, 245, 140, 186, 40, 165, 148, 41, 10, 42, 115, 101, 101, 32, 100, + 105, 115, 99, 117, 115, 115, 105, 140, 188, 140, 188, 115, 101, 109, 97, + 110, 116, 105, 99, 115, 32, 140, 172, 139, 250, 140, 189, 165, 161, 0, + 165, 162, 10, 61, 165, 163, 10, 42, 140, 190, 140, 191, 140, 192, 139, + 244, 140, 193, 115, 112, 111, 107, 101, 115, 10, 120, 140, 160, 140, 192, + 132, 218, 165, 164, 41, 10, 120, 40, 97, 115, 116, 101, 114, 105, 115, + 109, 32, 45, 32, 50, 48, 52, 50, 41, 10, 120, 140, 194, 140, 195, 50, 48, + 52, 69, 41, 10, 120, 140, 196, 97, 115, 116, 101, 114, 105, 115, 107, + 115, 32, 97, 108, 105, 103, 110, 101, 100, 32, 118, 101, 114, 116, 105, + 99, 97, 108, 108, 121, 32, 45, 32, 50, 48, 53, 49, 41, 10, 120, 140, 197, + 140, 198, 132, 207, 50, 48, 70, 48, 41, 10, 120, 40, 140, 198, 165, 165, + 139, 244, 45, 32, 50, 50, 49, 55, 41, 10, 120, 140, 199, 165, 166, 41, + 10, 120, 139, 236, 140, 195, 50, 55, 51, 49, 41, 10, 120, 40, 115, 108, + 97, 118, 111, 110, 105, 99, 32, 140, 195, 65, 54, 55, 51, 41, 10, 120, + 140, 200, 140, 193, 140, 201, 140, 195, 49, 70, 55, 66, 54, 41, 0, 140, + 202, 165, 137, 10, 120, 132, 202, 140, 203, 132, 210, 48, 50, 68, 54, 41, + 10, 120, 132, 219, 165, 167, 41, 10, 120, 139, 236, 140, 203, 132, 210, + 50, 55, 57, 53, 41, 10, 120, 132, 220, 140, 204, 140, 203, 132, 210, 70, + 66, 50, 57, 41, 10, 120, 140, 205, 140, 206, 132, 221, 49, 70, 55, 65, + 50, 41, 0, 165, 168, 10, 61, 140, 207, 165, 169, 10, 120, 140, 160, 140, + 208, 165, 170, 41, 10, 120, 140, 160, 140, 207, 140, 209, 48, 54, 54, 66, + 41, 10, 120, 140, 210, 140, 211, 130, 252, 50, 48, 49, 65, 41, 10, 120, + 140, 212, 140, 208, 50, 69, 52, 49, 41, 10, 120, 139, 238, 140, 208, 50, + 69, 52, 67, 41, 10, 120, 139, 227, 140, 208, 165, 171, 41, 0, 140, 213, + 165, 172, 10, 61, 140, 214, 165, 173, 10, 61, 140, 167, 165, 174, 10, 42, + 140, 215, 140, 216, 139, 223, 140, 214, 140, 167, 140, 135, 139, 244, + 101, 110, 32, 140, 217, 140, 218, 140, 172, 140, 219, 140, 191, 100, 101, + 100, 105, 99, 97, 116, 101, 100, 32, 97, 108, 116, 101, 114, 110, 97, + 116, 105, 118, 101, 115, 10, 120, 140, 220, 140, 221, 165, 175, 41, 10, + 120, 132, 202, 140, 167, 132, 210, 165, 176, 41, 10, 120, 40, 140, 221, + 165, 177, 41, 10, 120, 40, 110, 111, 110, 45, 98, 114, 101, 97, 107, 105, + 110, 103, 32, 140, 221, 50, 48, 49, 49, 41, 10, 120, 140, 223, 140, 224, + 50, 48, 49, 50, 41, 10, 120, 40, 101, 110, 32, 140, 224, 50, 48, 49, 51, + 41, 10, 120, 140, 225, 140, 226, 50, 48, 50, 55, 41, 10, 120, 40, 165, + 178, 32, 140, 227, 50, 48, 52, 51, 41, 10, 120, 132, 219, 165, 167, 41, + 10, 120, 140, 228, 140, 229, 132, 210, 49, 48, 49, 57, 49, 41, 0, 140, + 230, 165, 179, 10, 61, 165, 180, 44, 32, 140, 231, 140, 207, 165, 181, + 10, 42, 140, 232, 140, 233, 139, 191, 140, 207, 140, 234, 139, 253, 165, + 182, 32, 165, 183, 10, 42, 132, 222, 140, 235, 139, 191, 97, 32, 139, + 239, 140, 207, 140, 234, 139, 194, 140, 236, 140, 237, 165, 184, 10, 120, + 140, 160, 140, 238, 132, 223, 48, 54, 68, 52, 41, 10, 120, 140, 239, 140, + 240, 132, 224, 165, 185, 41, 10, 120, 140, 241, 101, 108, 108, 105, 112, + 115, 139, 253, 45, 32, 165, 186, 41, 10, 120, 40, 139, 239, 140, 240, 45, + 32, 50, 69, 51, 51, 41, 10, 120, 140, 244, 140, 238, 132, 223, 50, 69, + 51, 67, 41, 10, 120, 139, 227, 140, 238, 132, 223, 165, 187, 41, 0, 165, + 188, 10, 61, 165, 189, 44, 102, 111, 114, 119, 97, 114, 100, 32, 165, + 189, 44, 32, 118, 105, 114, 103, 117, 108, 101, 10, 120, 140, 197, 140, + 245, 140, 246, 140, 247, 165, 190, 41, 10, 120, 140, 248, 140, 249, 165, + 191, 41, 10, 120, 132, 225, 165, 192, 41, 10, 120, 140, 250, 140, 251, + 132, 226, 50, 55, 67, 66, 41, 10, 120, 140, 252, 140, 246, 45, 32, 50, + 57, 70, 56, 41, 10, 120, 140, 254, 140, 246, 45, 32, 50, 69, 52, 65, 41, + 0, 140, 255, 165, 193, 10, 126, 141, 128, 141, 129, 141, 130, 141, 131, + 141, 132, 165, 194, 0, 140, 255, 164, 239, 0, 140, 255, 164, 240, 0, 140, + 255, 164, 241, 0, 140, 255, 164, 242, 0, 140, 255, 165, 195, 0, 140, 255, + 165, 196, 0, 140, 255, 165, 197, 0, 140, 255, 165, 198, 0, 140, 255, 165, + 199, 0, 165, 200, 10, 42, 132, 227, 132, 228, 141, 133, 139, 244, 165, + 201, 10, 42, 139, 194, 141, 134, 140, 143, 141, 135, 132, 227, 139, 191, + 105, 110, 116, 114, 97, 45, 119, 111, 114, 100, 32, 112, 117, 110, 99, + 116, 97, 116, 105, 111, 110, 32, 40, 165, 202, 32, 165, 130, 41, 10, 120, + 132, 202, 141, 136, 141, 137, 48, 50, 68, 48, 41, 10, 120, 132, 202, 139, + 239, 141, 137, 48, 50, 70, 56, 41, 10, 120, 141, 138, 140, 238, 132, 223, + 48, 53, 56, 57, 41, 10, 120, 140, 130, 140, 131, 115, 111, 102, 32, 165, + 203, 32, 45, 32, 48, 53, 67, 51, 41, 10, 120, 141, 139, 119, 111, 114, + 100, 115, 112, 97, 99, 101, 32, 45, 32, 49, 51, 54, 49, 41, 10, 120, 141, + 139, 141, 137, 49, 51, 54, 53, 41, 10, 120, 140, 196, 140, 240, 140, 131, + 45, 32, 50, 48, 53, 65, 41, 10, 120, 40, 116, 114, 105, 141, 137, 50, 48, + 53, 68, 41, 10, 120, 141, 142, 50, 50, 51, 54, 41, 10, 120, 132, 202, + 141, 137, 65, 55, 56, 57, 41, 10, 120, 129, 221, 140, 151, 140, 240, 132, + 224, 70, 69, 51, 48, 41, 0, 165, 204, 10, 42, 116, 104, 105, 115, 44, 32, + 140, 143, 141, 143, 165, 205, 44, 32, 139, 253, 140, 232, 139, 247, 141, + 144, 139, 223, 39, 71, 114, 101, 101, 107, 32, 141, 145, 165, 130, 39, + 10, 120, 141, 146, 141, 145, 132, 199, 165, 205, 41, 10, 120, 140, 160, + 141, 147, 165, 206, 41, 10, 120, 140, 212, 141, 147, 50, 48, 52, 70, 41, + 10, 120, 140, 175, 141, 147, 50, 69, 51, 53, 41, 0, 141, 148, 165, 137, + 10, 42, 139, 250, 140, 180, 141, 149, 139, 223, 141, 150, 141, 151, 141, + 152, 109, 97, 114, 107, 117, 112, 32, 99, 111, 110, 118, 101, 110, 116, + 105, 111, 110, 115, 10, 120, 132, 202, 141, 153, 141, 154, 48, 50, 67, + 50, 41, 10, 120, 140, 210, 141, 155, 141, 151, 130, 252, 165, 207, 41, + 10, 120, 132, 229, 132, 230, 165, 208, 41, 10, 120, 132, 231, 141, 151, + 132, 230, 165, 209, 41, 10, 120, 40, 141, 153, 141, 151, 132, 230, 165, + 210, 41, 0, 141, 156, 165, 137, 10, 42, 139, 214, 141, 157, 139, 216, 50, + 50, 52, 49, 45, 50, 50, 54, 51, 10, 120, 141, 158, 141, 159, 140, 221, + 49, 52, 48, 48, 41, 10, 120, 40, 165, 211, 32, 141, 160, 132, 233, 50, + 50, 52, 56, 41, 10, 120, 141, 161, 141, 160, 132, 233, 165, 212, 41, 10, + 120, 141, 162, 132, 233, 50, 50, 54, 49, 41, 10, 120, 139, 233, 140, 221, + 165, 213, 41, 10, 120, 141, 163, 139, 241, 140, 221, 51, 48, 65, 48, 41, + 10, 120, 132, 202, 141, 130, 141, 164, 132, 210, 65, 55, 56, 65, 41, 10, + 120, 140, 228, 141, 165, 132, 210, 165, 214, 41, 10, 120, 139, 236, 141, + 164, 132, 210, 165, 215, 41, 0, 141, 166, 165, 137, 10, 120, 132, 202, + 141, 167, 141, 154, 48, 50, 67, 51, 41, 10, 120, 140, 210, 141, 168, 141, + 151, 130, 252, 165, 216, 41, 10, 120, 132, 234, 132, 230, 165, 217, 41, + 10, 120, 132, 235, 141, 151, 132, 230, 165, 218, 41, 10, 120, 40, 141, + 167, 141, 151, 132, 230, 165, 219, 41, 0, 141, 169, 164, 254, 10, 120, + 139, 229, 141, 145, 132, 199, 48, 48, 66, 70, 41, 10, 120, 141, 146, 141, + 145, 132, 199, 165, 205, 41, 10, 120, 140, 160, 141, 145, 132, 199, 48, + 54, 49, 70, 41, 10, 120, 139, 234, 164, 255, 41, 10, 120, 139, 233, 141, + 145, 132, 199, 50, 48, 52, 55, 41, 10, 120, 141, 170, 141, 145, 132, 201, + 50, 55, 53, 51, 41, 10, 120, 141, 171, 132, 210, 165, 220, 41, 10, 120, + 140, 212, 141, 145, 132, 199, 165, 221, 41, 10, 120, 139, 238, 141, 145, + 132, 199, 50, 69, 53, 52, 41, 10, 120, 139, 202, 139, 203, 164, 247, 41, + 0, 141, 172, 65, 84, 10, 61, 140, 155, 165, 174, 0, 128, 128, 65, 0, 128, + 128, 66, 10, 120, 132, 236, 141, 173, 165, 222, 41, 0, 128, 128, 67, 10, + 120, 132, 237, 132, 238, 50, 49, 48, 50, 41, 10, 120, 141, 174, 141, 175, + 50, 49, 48, 51, 41, 10, 120, 132, 239, 132, 238, 50, 49, 50, 68, 41, 10, + 120, 132, 240, 141, 176, 141, 177, 50, 49, 54, 68, 41, 0, 128, 128, 68, + 10, 120, 132, 240, 140, 192, 141, 177, 50, 49, 54, 69, 41, 0, 128, 128, + 69, 10, 120, 141, 178, 141, 179, 165, 223, 41, 10, 120, 132, 236, 132, + 241, 165, 224, 41, 0, 128, 128, 70, 10, 120, 141, 174, 141, 180, 50, 49, + 48, 57, 41, 10, 120, 132, 236, 132, 242, 165, 225, 41, 10, 120, 140, 175, + 141, 181, 132, 242, 165, 226, 41, 0, 128, 128, 71, 0, 128, 128, 72, 10, + 120, 132, 236, 132, 243, 165, 227, 41, 10, 120, 132, 239, 132, 243, 50, + 49, 48, 67, 41, 10, 120, 132, 237, 132, 243, 50, 49, 48, 68, 41, 0, 128, + 128, 73, 10, 42, 141, 182, 140, 143, 141, 183, 140, 233, 141, 184, 139, + 223, 165, 228, 10, 120, 130, 253, 105, 32, 140, 180, 140, 240, 132, 207, + 48, 49, 51, 48, 41, 10, 120, 132, 236, 132, 244, 165, 229, 41, 10, 120, + 132, 239, 132, 244, 50, 49, 49, 49, 41, 10, 120, 132, 240, 141, 185, 50, + 49, 54, 48, 41, 0, 128, 128, 74, 0, 128, 128, 75, 10, 120, 40, 107, 101, + 108, 118, 105, 110, 32, 132, 210, 50, 49, 50, 65, 41, 0, 128, 128, 76, + 10, 120, 132, 236, 141, 186, 165, 230, 41, 0, 128, 128, 77, 10, 120, 132, + 236, 141, 187, 165, 231, 41, 10, 120, 132, 240, 141, 176, 165, 232, 32, + 45, 32, 50, 49, 54, 70, 41, 0, 128, 128, 78, 10, 120, 132, 237, 132, 245, + 50, 49, 49, 53, 41, 0, 128, 128, 79, 0, 128, 128, 80, 10, 120, 132, 236, + 132, 246, 50, 49, 49, 56, 41, 10, 120, 132, 237, 132, 246, 50, 49, 49, + 57, 41, 0, 128, 128, 81, 10, 120, 132, 237, 141, 188, 50, 49, 49, 65, 41, + 10, 120, 141, 189, 141, 181, 141, 188, 50, 49, 51, 65, 41, 0, 128, 128, + 82, 10, 120, 132, 236, 132, 247, 165, 233, 41, 10, 120, 132, 239, 132, + 247, 50, 49, 49, 67, 41, 10, 120, 132, 237, 132, 247, 50, 49, 49, 68, 41, + 0, 128, 128, 83, 0, 128, 128, 84, 0, 128, 128, 85, 0, 128, 128, 86, 10, + 120, 132, 240, 141, 190, 50, 49, 54, 52, 41, 0, 128, 128, 87, 0, 128, + 128, 88, 10, 120, 132, 240, 116, 101, 110, 32, 45, 32, 50, 49, 54, 57, + 41, 0, 128, 128, 89, 0, 128, 128, 90, 10, 120, 132, 237, 132, 248, 50, + 49, 50, 52, 41, 10, 120, 132, 239, 132, 248, 50, 49, 50, 56, 41, 0, 132, + 249, 165, 234, 10, 61, 139, 243, 141, 191, 141, 152, 40, 165, 148, 41, + 10, 42, 139, 214, 141, 152, 139, 216, 50, 55, 69, 54, 45, 50, 55, 69, 66, + 44, 32, 50, 57, 56, 51, 45, 50, 57, 57, 56, 44, 32, 51, 48, 48, 56, 45, + 51, 48, 49, 66, 0, 141, 192, 165, 188, 10, 61, 165, 235, 10, 120, 140, + 197, 141, 193, 140, 246, 140, 247, 50, 48, 69, 53, 41, 10, 120, 141, 194, + 141, 195, 165, 236, 41, 10, 120, 140, 250, 141, 196, 132, 226, 165, 237, + 41, 10, 120, 140, 252, 141, 193, 140, 246, 45, 32, 50, 57, 70, 57, 41, 0, + 132, 250, 165, 234, 10, 61, 139, 245, 141, 191, 141, 152, 40, 165, 148, + 41, 0, 141, 197, 165, 238, 10, 42, 129, 222, 165, 239, 10, 42, 132, 251, + 141, 150, 141, 198, 140, 172, 101, 120, 112, 111, 110, 101, 110, 116, + 105, 97, 116, 105, 111, 110, 10, 120, 132, 202, 141, 199, 141, 154, 48, + 50, 67, 52, 41, 10, 120, 132, 202, 141, 200, 132, 204, 165, 240, 41, 10, + 120, 140, 197, 141, 200, 132, 204, 165, 241, 41, 10, 120, 141, 201, 165, + 242, 41, 10, 120, 40, 141, 199, 141, 154, 165, 243, 41, 0, 141, 203, 165, + 244, 10, 61, 141, 204, 165, 245, 32, 40, 165, 148, 41, 10, 42, 129, 222, + 165, 239, 10, 42, 141, 205, 140, 180, 141, 206, 141, 207, 140, 172, 105, + 116, 115, 101, 108, 102, 10, 120, 132, 202, 141, 208, 141, 209, 48, 50, + 67, 68, 41, 10, 120, 140, 197, 141, 210, 132, 252, 165, 246, 41, 10, 120, + 140, 197, 141, 208, 132, 253, 48, 51, 51, 50, 41, 10, 120, 139, 233, 141, + 208, 132, 253, 50, 48, 49, 55, 41, 10, 120, 140, 197, 141, 211, 141, 210, + 132, 252, 70, 69, 50, 68, 41, 0, 141, 212, 165, 238, 10, 42, 129, 222, + 165, 239, 10, 120, 132, 202, 141, 213, 132, 204, 165, 247, 41, 10, 120, + 140, 197, 141, 213, 132, 204, 165, 248, 41, 10, 120, 140, 212, 132, 215, + 165, 249, 41, 0, 128, 129, 65, 0, 128, 129, 66, 0, 128, 129, 67, 0, 128, + 129, 68, 0, 128, 129, 69, 10, 120, 40, 101, 115, 116, 105, 109, 97, 116, + 101, 100, 32, 133, 139, 50, 49, 50, 69, 41, 10, 120, 132, 254, 132, 241, + 50, 49, 50, 70, 41, 10, 120, 130, 251, 141, 214, 132, 241, 65, 66, 51, + 50, 41, 0, 128, 129, 70, 0, 128, 129, 71, 10, 120, 130, 251, 141, 215, + 141, 216, 165, 250, 41, 10, 120, 132, 254, 141, 216, 50, 49, 48, 65, 41, + 0, 128, 129, 72, 10, 120, 130, 254, 115, 104, 104, 97, 32, 45, 32, 48, + 52, 66, 66, 41, 10, 120, 141, 217, 141, 179, 50, 49, 48, 69, 41, 0, 128, + 129, 73, 10, 42, 141, 182, 140, 143, 141, 183, 140, 233, 48, 49, 51, 48, + 32, 139, 223, 165, 251, 10, 120, 130, 251, 141, 218, 132, 244, 48, 49, + 51, 49, 41, 10, 120, 141, 219, 141, 220, 132, 255, 132, 244, 50, 48, 55, + 49, 41, 10, 120, 140, 250, 141, 221, 141, 222, 141, 218, 132, 244, 49, + 68, 54, 65, 52, 41, 0, 128, 129, 74, 10, 120, 130, 251, 141, 218, 141, + 223, 165, 252, 41, 10, 120, 140, 250, 141, 221, 141, 222, 141, 218, 141, + 223, 165, 253, 41, 0, 128, 129, 75, 0, 128, 129, 76, 10, 120, 132, 254, + 141, 186, 165, 254, 41, 10, 120, 140, 250, 141, 215, 141, 222, 141, 186, + 165, 255, 41, 0, 128, 129, 77, 0, 128, 129, 78, 10, 120, 141, 219, 141, + 220, 132, 255, 132, 245, 50, 48, 55, 70, 41, 0, 128, 129, 79, 10, 120, + 132, 254, 133, 128, 50, 49, 51, 52, 41, 10, 120, 130, 251, 141, 214, 133, + 128, 65, 66, 51, 68, 41, 0, 128, 129, 80, 0, 128, 129, 81, 0, 128, 129, + 82, 0, 128, 129, 83, 10, 120, 130, 251, 140, 245, 141, 224, 48, 49, 55, + 70, 41, 0, 128, 129, 84, 0, 128, 129, 85, 0, 128, 129, 86, 0, 128, 129, + 87, 0, 128, 129, 88, 10, 120, 133, 129, 166, 128, 41, 0, 128, 129, 89, 0, + 128, 129, 90, 10, 120, 130, 251, 122, 32, 140, 180, 133, 130, 48, 49, 66, + 54, 41, 0, 133, 131, 165, 234, 10, 61, 139, 243, 141, 225, 141, 152, 40, + 165, 148, 41, 10, 61, 141, 153, 166, 129, 0, 141, 226, 165, 244, 10, 61, + 139, 185, 166, 130, 44, 32, 166, 131, 10, 42, 132, 251, 141, 227, 141, + 228, 141, 229, 141, 230, 166, 132, 10, 42, 132, 227, 133, 132, 117, 110, + 112, 97, 105, 114, 101, 100, 32, 139, 207, 139, 244, 139, 191, 97, 32, + 166, 133, 10, 120, 40, 166, 134, 32, 133, 133, 48, 48, 65, 54, 41, 10, + 120, 132, 200, 141, 231, 139, 232, 166, 135, 41, 10, 120, 140, 130, 140, + 131, 112, 97, 115, 101, 113, 32, 45, 32, 48, 53, 67, 48, 41, 10, 120, + 130, 255, 166, 136, 41, 10, 120, 140, 197, 140, 245, 139, 185, 139, 184, + 140, 247, 50, 48, 68, 50, 41, 10, 120, 141, 232, 166, 137, 41, 10, 120, + 140, 205, 139, 185, 133, 133, 50, 55, 53, 56, 41, 0, 133, 134, 165, 234, + 10, 61, 139, 245, 141, 225, 141, 152, 40, 165, 148, 41, 10, 61, 141, 167, + 166, 129, 0, 166, 138, 10, 42, 129, 222, 165, 239, 10, 120, 141, 233, + 141, 234, 166, 139, 41, 10, 120, 140, 197, 141, 234, 166, 140, 41, 10, + 120, 140, 197, 141, 235, 140, 247, 48, 51, 51, 52, 41, 10, 120, 40, 115, + 119, 117, 110, 103, 32, 140, 224, 50, 48, 53, 51, 41, 10, 120, 40, 141, + 235, 133, 196, 166, 141, 41, 10, 120, 40, 141, 235, 140, 180, 141, 237, + 132, 207, 50, 69, 49, 66, 41, 10, 120, 141, 238, 141, 234, 166, 142, 41, + 10, 120, 141, 239, 140, 224, 166, 143, 41, 10, 120, 141, 240, 141, 234, + 70, 70, 53, 69, 41, 0, 10, 61, 166, 144, 0, 10, 61, 141, 241, 80, 69, 82, + 77, 73, 84, 84, 69, 68, 32, 72, 69, 82, 69, 10, 120, 132, 197, 132, 198, + 164, 250, 41, 0, 10, 61, 141, 242, 141, 241, 72, 69, 82, 69, 10, 120, + 139, 220, 139, 221, 164, 252, 41, 0, 10, 42, 141, 243, 139, 190, 139, + 191, 166, 145, 0, 10, 61, 141, 244, 139, 181, 40, 78, 69, 76, 41, 0, 10, + 61, 132, 193, 141, 245, 166, 146, 0, 10, 61, 132, 194, 141, 245, 166, + 146, 0, 10, 61, 139, 178, 141, 246, 166, 147, 0, 10, 61, 139, 178, 141, + 246, 141, 247, 74, 85, 83, 84, 73, 70, 73, 67, 65, 84, 73, 79, 78, 0, 10, + 61, 139, 181, 141, 246, 166, 147, 0, 10, 61, 141, 248, 139, 181, 166, + 148, 0, 10, 61, 141, 248, 139, 181, 66, 65, 67, 75, 87, 65, 82, 68, 0, + 10, 61, 141, 192, 139, 181, 166, 149, 0, 10, 61, 141, 249, 139, 189, 164, + 240, 0, 10, 61, 141, 249, 139, 189, 164, 241, 0, 10, 61, 132, 196, 166, + 150, 0, 10, 61, 141, 250, 85, 83, 69, 32, 164, 239, 0, 10, 61, 141, 250, + 85, 83, 69, 32, 164, 240, 0, 10, 61, 141, 251, 84, 82, 65, 78, 83, 77, + 73, 84, 32, 83, 84, 65, 84, 69, 0, 10, 61, 141, 252, 166, 151, 0, 10, 61, + 166, 152, 32, 166, 153, 0, 10, 61, 132, 193, 141, 253, 166, 146, 0, 10, + 61, 132, 194, 141, 253, 166, 146, 0, 10, 61, 132, 193, 166, 150, 0, 10, + 61, 141, 249, 139, 178, 166, 154, 0, 10, 61, 141, 254, 83, 69, 81, 85, + 69, 78, 67, 69, 32, 166, 154, 0, 10, 61, 166, 150, 32, 166, 155, 0, 10, + 61, 79, 80, 69, 82, 65, 84, 73, 78, 71, 32, 83, 89, 83, 84, 69, 77, 32, + 166, 156, 0, 10, 61, 80, 82, 73, 86, 65, 67, 89, 32, 166, 152, 0, 10, 61, + 166, 157, 32, 80, 82, 79, 71, 82, 65, 77, 32, 166, 156, 0, 141, 255, 164, + 248, 10, 42, 133, 135, 139, 191, 78, 66, 83, 80, 10, 120, 40, 132, 198, + 166, 158, 41, 10, 120, 140, 223, 132, 198, 50, 48, 48, 55, 41, 10, 120, + 139, 218, 139, 219, 132, 198, 164, 251, 41, 10, 120, 139, 220, 139, 221, + 164, 252, 41, 10, 120, 40, 115, 104, 111, 117, 108, 100, 101, 114, 101, + 100, 32, 142, 128, 139, 226, 50, 51, 55, 68, 41, 10, 120, 132, 197, 139, + 219, 132, 198, 164, 253, 41, 10, 35, 142, 129, 166, 158, 0, 142, 130, + 139, 228, 164, 254, 10, 42, 166, 159, 44, 32, 65, 115, 116, 117, 114, + 105, 97, 110, 44, 32, 71, 97, 108, 105, 99, 105, 97, 110, 10, 42, 132, + 251, 142, 131, 142, 132, 141, 228, 142, 133, 115, 117, 98, 108, 97, 109, + 105, 110, 97, 108, 32, 142, 134, 142, 135, 112, 101, 114, 99, 117, 115, + 115, 105, 118, 101, 10, 120, 142, 136, 132, 199, 166, 160, 41, 10, 120, + 132, 202, 139, 239, 142, 137, 139, 230, 132, 199, 65, 55, 49, 69, 41, 0, + 142, 138, 165, 137, 10, 120, 130, 251, 99, 32, 140, 180, 133, 130, 48, + 50, 51, 67, 41, 10, 120, 40, 109, 105, 108, 108, 32, 132, 210, 50, 48, + 65, 53, 41, 10, 120, 40, 99, 101, 100, 105, 32, 132, 210, 50, 48, 66, 53, + 41, 10, 120, 133, 136, 99, 117, 116, 32, 116, 105, 109, 101, 32, 45, 32, + 49, 68, 49, 51, 53, 41, 0, 142, 139, 165, 137, 10, 61, 140, 134, 115, + 116, 101, 114, 108, 105, 110, 103, 44, 32, 142, 140, 112, 117, 110, 116, + 44, 32, 142, 141, 166, 161, 46, 10, 42, 132, 212, 132, 213, 139, 244, + 140, 151, 142, 142, 139, 194, 142, 143, 140, 170, 50, 48, 65, 52, 10, + 120, 40, 142, 145, 132, 210, 50, 48, 65, 52, 41, 10, 120, 142, 144, 142, + 145, 132, 210, 50, 48, 66, 65, 41, 10, 120, 140, 228, 115, 101, 109, 117, + 110, 99, 105, 97, 32, 132, 210, 49, 48, 49, 57, 50, 41, 0, 142, 146, 165, + 137, 10, 42, 142, 147, 139, 244, 142, 148, 166, 162, 10, 42, 139, 214, + 140, 152, 140, 153, 139, 248, 140, 154, 140, 155, 165, 142, 10, 120, 142, + 149, 132, 210, 166, 163, 41, 0, 142, 150, 165, 137, 10, 61, 142, 151, + 140, 135, 40, 114, 101, 110, 109, 105, 110, 98, 105, 41, 10, 42, 132, + 212, 132, 213, 139, 244, 140, 151, 142, 142, 142, 152, 140, 232, 142, + 153, 140, 153, 139, 194, 166, 164, 32, 140, 143, 67, 104, 105, 110, 97, + 32, 142, 154, 166, 165, 10, 42, 139, 194, 110, 97, 116, 105, 118, 101, + 32, 166, 166, 44, 32, 142, 155, 105, 100, 101, 111, 103, 114, 97, 112, + 104, 115, 32, 142, 156, 133, 137, 102, 139, 244, 142, 157, 140, 172, 142, + 158, 99, 117, 114, 114, 101, 110, 99, 105, 101, 115, 10, 120, 53, 49, 52, + 51, 10, 120, 53, 49, 56, 54, 0, 142, 159, 166, 167, 10, 61, 166, 134, 32, + 139, 185, 140, 139, 40, 165, 148, 41, 10, 61, 112, 97, 114, 116, 101, + 100, 32, 114, 117, 108, 101, 32, 142, 160, 166, 168, 41, 10, 120, 40, + 139, 185, 132, 253, 166, 169, 41, 0, 142, 161, 165, 137, 10, 42, 132, + 251, 114, 101, 102, 101, 114, 101, 110, 99, 105, 110, 103, 32, 110, 117, + 109, 98, 101, 114, 101, 100, 32, 142, 162, 139, 244, 166, 170, 10, 120, + 142, 163, 142, 164, 142, 165, 132, 210, 50, 69, 51, 57, 41, 0, 166, 171, + 10, 42, 129, 222, 165, 239, 10, 120, 140, 197, 142, 166, 166, 172, 41, + 10, 35, 142, 167, 166, 172, 0, 166, 173, 32, 165, 137, 10, 120, 142, 168, + 142, 169, 142, 170, 50, 49, 49, 55, 41, 10, 120, 142, 171, 141, 220, 133, + 138, 132, 238, 50, 52, 66, 56, 41, 10, 120, 40, 99, 111, 112, 121, 108, + 101, 102, 116, 32, 133, 139, 49, 70, 49, 50, 70, 41, 10, 120, 142, 172, + 142, 173, 133, 139, 166, 174, 41, 0, 142, 174, 142, 175, 166, 175, 10, + 42, 166, 159, 10, 120, 131, 128, 133, 140, 49, 68, 52, 51, 41, 10, 35, + 128, 130, 166, 176, 0, 142, 176, 142, 177, 133, 141, 164, 254, 10, 61, + 141, 153, 166, 177, 10, 61, 99, 104, 101, 118, 114, 111, 110, 115, 32, + 142, 160, 166, 168, 41, 10, 42, 142, 178, 142, 179, 139, 211, 166, 178, + 10, 120, 142, 180, 142, 181, 50, 50, 54, 65, 41, 10, 120, 132, 208, 132, + 232, 166, 179, 41, 0, 142, 182, 165, 137, 10, 61, 97, 110, 103, 108, 101, + 100, 32, 142, 183, 142, 160, 166, 168, 41, 10, 120, 140, 212, 141, 143, + 132, 210, 50, 51, 49, 48, 41, 10, 120, 140, 175, 141, 143, 132, 210, 50, + 51, 49, 57, 41, 0, 142, 184, 166, 180, 10, 61, 100, 105, 115, 99, 114, + 101, 116, 105, 111, 110, 97, 114, 121, 32, 165, 178, 10, 42, 133, 135, + 139, 191, 83, 72, 89, 10, 42, 142, 185, 142, 186, 142, 187, 141, 144, + 142, 188, 97, 32, 112, 111, 115, 115, 105, 98, 108, 101, 32, 165, 178, + 97, 116, 105, 111, 110, 32, 108, 111, 99, 97, 116, 105, 111, 110, 0, 82, + 69, 71, 73, 83, 84, 69, 82, 69, 68, 32, 165, 137, 10, 61, 142, 189, 116, + 114, 97, 100, 101, 32, 139, 237, 140, 135, 40, 165, 148, 41, 10, 120, + 142, 190, 139, 237, 132, 210, 166, 181, 41, 10, 120, 142, 171, 141, 220, + 133, 138, 132, 247, 50, 52, 67, 55, 41, 10, 120, 140, 243, 109, 100, 32, + 132, 210, 49, 70, 49, 54, 66, 41, 10, 120, 140, 243, 109, 114, 32, 132, + 210, 49, 70, 49, 54, 67, 41, 0, 166, 182, 10, 61, 166, 183, 44, 32, 140, + 178, 166, 184, 10, 42, 129, 222, 165, 239, 10, 42, 142, 191, 166, 185, + 44, 32, 141, 206, 141, 207, 133, 142, 141, 144, 142, 192, 141, 143, 166, + 186, 10, 120, 132, 202, 141, 209, 166, 187, 41, 10, 120, 140, 197, 141, + 209, 166, 188, 41, 10, 120, 140, 197, 166, 183, 32, 45, 32, 48, 51, 48, + 53, 41, 10, 120, 142, 193, 166, 185, 41, 10, 120, 140, 197, 141, 211, + 141, 209, 70, 69, 50, 54, 41, 10, 35, 142, 167, 166, 188, 0, 142, 194, + 165, 137, 10, 42, 129, 222, 165, 239, 10, 120, 142, 195, 132, 207, 166, + 189, 41, 10, 120, 140, 197, 141, 237, 132, 207, 166, 190, 41, 10, 120, + 141, 219, 142, 196, 50, 48, 55, 48, 41, 10, 120, 141, 174, 141, 175, 50, + 49, 48, 51, 41, 10, 120, 141, 174, 141, 180, 50, 49, 48, 57, 41, 10, 120, + 142, 195, 133, 196, 166, 191, 41, 0, 80, 76, 85, 83, 45, 77, 73, 78, 85, + 83, 32, 165, 137, 10, 61, 98, 105, 113, 117, 105, 110, 116, 105, 108, + 101, 32, 40, 166, 192, 32, 166, 193, 58, 32, 49, 52, 52, 194, 176, 41, + 10, 120, 40, 109, 105, 110, 117, 115, 45, 111, 114, 45, 112, 108, 117, + 115, 32, 132, 210, 50, 50, 49, 51, 41, 0, 142, 197, 164, 240, 10, 61, + 115, 113, 117, 97, 114, 101, 100, 10, 42, 139, 214, 142, 198, 142, 199, + 139, 216, 50, 48, 55, 48, 45, 50, 48, 55, 57, 10, 120, 40, 142, 198, 141, + 185, 48, 48, 66, 57, 41, 10, 35, 128, 130, 166, 194, 0, 142, 197, 164, + 241, 10, 61, 99, 117, 98, 101, 100, 10, 120, 141, 219, 141, 185, 48, 48, + 66, 57, 41, 10, 35, 128, 130, 166, 195, 0, 142, 200, 165, 238, 10, 42, + 129, 222, 165, 239, 10, 120, 132, 202, 132, 215, 165, 155, 41, 10, 120, + 132, 202, 132, 206, 166, 196, 41, 10, 120, 140, 197, 132, 206, 165, 157, + 41, 10, 120, 141, 146, 142, 201, 48, 51, 56, 52, 41, 10, 120, 141, 146, + 142, 202, 49, 70, 70, 68, 41, 10, 120, 40, 132, 215, 165, 159, 41, 10, + 35, 142, 167, 165, 157, 0, 77, 73, 67, 82, 79, 32, 165, 137, 10, 35, 142, + 203, 140, 206, 132, 255, 109, 117, 0, 142, 204, 165, 137, 10, 61, 142, + 205, 165, 174, 10, 42, 142, 165, 140, 135, 133, 143, 142, 206, 165, 149, + 10, 120, 140, 212, 142, 207, 132, 210, 50, 48, 52, 66, 41, 10, 120, 40, + 99, 117, 114, 118, 101, 100, 32, 142, 208, 142, 205, 140, 135, 132, 214, + 50, 55, 54, 49, 41, 10, 120, 142, 209, 50, 69, 51, 70, 41, 0, 142, 210, + 166, 197, 10, 61, 109, 105, 100, 140, 234, 142, 160, 116, 121, 112, 111, + 103, 114, 97, 112, 104, 121, 41, 10, 61, 142, 211, 166, 198, 10, 61, 142, + 212, 142, 213, 140, 240, 40, 97, 110, 111, 32, 166, 199, 41, 10, 42, 132, + 227, 133, 144, 139, 239, 140, 207, 140, 234, 139, 244, 132, 228, 166, + 200, 10, 120, 142, 214, 132, 223, 166, 201, 41, 10, 120, 40, 140, 240, + 132, 207, 48, 50, 68, 57, 41, 10, 120, 141, 146, 97, 110, 111, 32, 166, + 199, 32, 45, 32, 48, 51, 56, 55, 41, 10, 120, 142, 216, 140, 177, 141, + 140, 49, 54, 69, 66, 41, 10, 120, 142, 217, 166, 202, 41, 10, 120, 140, + 239, 140, 240, 132, 224, 165, 185, 41, 10, 120, 140, 225, 140, 234, 45, + 32, 50, 48, 50, 55, 41, 10, 120, 142, 218, 165, 165, 139, 244, 45, 32, + 166, 203, 41, 10, 120, 40, 140, 240, 165, 165, 139, 244, 45, 32, 50, 50, + 67, 53, 41, 10, 120, 139, 220, 115, 101, 112, 97, 114, 97, 116, 139, 244, + 142, 213, 133, 145, 50, 69, 51, 49, 41, 10, 120, 40, 139, 239, 133, 145, + 50, 69, 51, 51, 41, 10, 120, 40, 166, 204, 32, 142, 213, 133, 145, 51, + 48, 70, 66, 41, 10, 120, 132, 200, 115, 105, 110, 111, 108, 111, 103, + 105, 99, 97, 108, 32, 133, 145, 65, 55, 56, 70, 41, 0, 166, 205, 10, 42, + 129, 222, 165, 239, 10, 42, 139, 214, 141, 204, 142, 219, 139, 216, 48, + 50, 68, 56, 45, 48, 50, 68, 66, 10, 120, 140, 197, 142, 220, 166, 206, + 41, 10, 35, 142, 167, 166, 206, 0, 142, 197, 164, 239, 10, 120, 141, 219, + 142, 221, 166, 207, 41, 10, 120, 141, 219, 142, 222, 166, 208, 41, 10, + 120, 141, 219, 142, 196, 50, 48, 55, 48, 41, 10, 35, 128, 130, 166, 209, + 0, 77, 65, 83, 67, 85, 76, 73, 78, 69, 32, 142, 175, 166, 175, 10, 42, + 166, 159, 10, 120, 131, 128, 133, 128, 49, 68, 53, 50, 41, 10, 120, 140, + 140, 132, 210, 50, 49, 49, 54, 41, 10, 35, 128, 130, 166, 210, 0, 142, + 223, 142, 177, 133, 141, 164, 254, 10, 61, 141, 167, 166, 177, 10, 42, + 142, 178, 142, 224, 139, 211, 166, 211, 10, 120, 142, 180, 142, 225, 166, + 212, 41, 10, 120, 132, 209, 132, 232, 166, 213, 41, 0, 133, 146, 139, + 193, 166, 214, 10, 35, 133, 147, 142, 226, 166, 215, 0, 133, 146, 139, + 193, 166, 216, 10, 35, 133, 147, 142, 226, 166, 194, 0, 133, 146, 142, + 227, 166, 217, 10, 35, 142, 228, 142, 229, 142, 226, 166, 215, 0, 142, + 130, 141, 169, 164, 254, 10, 61, 142, 230, 141, 145, 165, 130, 10, 42, + 166, 159, 10, 120, 133, 148, 166, 218, 41, 10, 120, 140, 212, 141, 145, + 132, 199, 165, 221, 41, 0, 128, 238, 166, 219, 10, 58, 142, 231, 165, + 248, 0, 128, 238, 166, 220, 10, 58, 142, 231, 165, 157, 0, 128, 238, 166, + 221, 10, 58, 142, 231, 165, 241, 0, 128, 238, 166, 138, 10, 58, 142, 231, + 166, 140, 0, 128, 238, 166, 171, 10, 58, 142, 231, 166, 172, 0, 128, 238, + 142, 232, 166, 222, 10, 120, 40, 97, 110, 103, 115, 116, 114, 111, 109, + 32, 132, 210, 50, 49, 50, 66, 41, 10, 58, 142, 231, 166, 190, 0, 128, + 128, 65, 69, 10, 61, 141, 220, 141, 181, 140, 171, 97, 101, 32, 40, 49, + 46, 49, 41, 0, 129, 223, 141, 247, 166, 205, 10, 58, 142, 233, 166, 206, + 0, 128, 239, 166, 219, 10, 58, 142, 234, 165, 248, 0, 128, 239, 166, 220, + 10, 58, 142, 234, 165, 157, 0, 128, 239, 166, 221, 10, 58, 142, 234, 165, + 241, 0, 128, 239, 166, 171, 10, 58, 142, 234, 166, 172, 0, 128, 240, 166, + 219, 10, 58, 142, 235, 165, 248, 0, 128, 240, 166, 220, 10, 58, 142, 235, + 165, 157, 0, 128, 240, 166, 221, 10, 58, 142, 235, 165, 241, 0, 128, 240, + 166, 171, 10, 58, 142, 235, 166, 172, 0, 128, 128, 166, 223, 10, 42, 128, + 131, 48, 48, 70, 48, 10, 120, 130, 253, 133, 149, 133, 130, 166, 224, 41, + 10, 120, 130, 253, 142, 236, 142, 237, 166, 225, 41, 10, 120, 130, 253, + 133, 149, 141, 130, 141, 132, 140, 247, 65, 55, 67, 55, 41, 0, 128, 241, + 166, 138, 10, 58, 142, 238, 166, 140, 0, 128, 242, 166, 219, 10, 58, 142, + 239, 165, 248, 0, 128, 242, 166, 220, 10, 58, 142, 239, 165, 157, 0, 128, + 242, 166, 221, 10, 58, 142, 239, 165, 241, 0, 128, 242, 166, 138, 10, 58, + 142, 239, 166, 140, 0, 128, 242, 166, 171, 10, 58, 142, 239, 166, 172, 0, + 142, 240, 165, 137, 10, 61, 133, 150, 67, 97, 114, 116, 101, 115, 105, + 97, 110, 32, 166, 226, 10, 120, 130, 251, 133, 151, 166, 227, 41, 10, + 120, 142, 241, 166, 228, 41, 10, 120, 142, 242, 133, 151, 166, 229, 41, + 10, 120, 139, 236, 142, 243, 133, 151, 50, 55, 49, 56, 41, 10, 120, 142, + 244, 132, 199, 166, 230, 41, 10, 120, 40, 118, 101, 99, 116, 139, 244, + 139, 244, 142, 245, 142, 246, 50, 65, 50, 70, 41, 10, 120, 142, 247, 133, + 151, 166, 231, 41, 10, 120, 140, 205, 142, 248, 166, 232, 41, 0, 128, + 242, 166, 233, 10, 61, 111, 32, 165, 189, 10, 120, 142, 249, 142, 250, + 166, 234, 41, 0, 128, 243, 166, 219, 10, 58, 142, 251, 165, 248, 0, 128, + 243, 166, 220, 10, 58, 142, 251, 165, 157, 0, 128, 243, 166, 221, 10, 58, + 142, 251, 165, 241, 0, 128, 243, 166, 171, 10, 58, 142, 251, 166, 172, 0, + 128, 244, 166, 220, 10, 58, 142, 252, 165, 157, 0, 128, 128, 166, 235, 0, + 128, 129, 142, 253, 83, 10, 61, 69, 115, 122, 101, 116, 116, 10, 42, 166, + 236, 10, 42, 133, 152, 139, 194, 142, 254, 142, 255, 166, 236, 10, 42, + 128, 132, 34, 83, 83, 34, 32, 40, 166, 237, 32, 143, 128, 166, 238, 41, + 44, 32, 97, 108, 116, 101, 114, 110, 97, 116, 105, 118, 101, 108, 121, + 32, 49, 69, 57, 69, 10, 42, 143, 129, 140, 232, 140, 179, 139, 223, 133, + 153, 140, 190, 143, 130, 143, 131, 140, 188, 97, 32, 140, 171, 140, 172, + 143, 132, 140, 180, 143, 133, 143, 134, 139, 244, 140, 180, 142, 185, + 111, 108, 100, 45, 115, 116, 121, 108, 101, 32, 140, 179, 139, 223, 143, + 135, 40, 140, 232, 143, 137, 143, 138, 139, 194, 143, 139, 141, 228, 166, + 239, 41, 46, 32, 66, 111, 116, 104, 32, 143, 140, 101, 120, 105, 115, + 116, 32, 105, 110, 116, 101, 114, 99, 104, 97, 110, 103, 101, 97, 98, + 108, 121, 32, 116, 111, 100, 97, 121, 46, 10, 120, 130, 251, 140, 245, + 141, 224, 48, 49, 55, 70, 41, 10, 120, 130, 251, 133, 154, 166, 239, 41, + 10, 120, 131, 129, 143, 141, 166, 240, 41, 10, 120, 130, 253, 140, 138, + 141, 224, 49, 69, 57, 69, 41, 0, 128, 245, 166, 219, 10, 58, 143, 142, + 165, 248, 0, 128, 245, 166, 220, 10, 58, 143, 142, 165, 157, 0, 128, 245, + 166, 221, 10, 58, 143, 142, 165, 241, 0, 128, 245, 166, 138, 10, 42, 166, + 241, 10, 58, 143, 142, 166, 140, 0, 128, 245, 166, 171, 10, 58, 143, 142, + 166, 172, 0, 128, 245, 142, 232, 166, 222, 10, 42, 143, 143, 143, 144, + 141, 135, 87, 97, 108, 108, 111, 111, 110, 10, 58, 143, 142, 166, 190, 0, + 128, 129, 65, 69, 10, 61, 133, 155, 140, 171, 97, 101, 32, 40, 49, 46, + 49, 41, 10, 61, 97, 115, 104, 32, 143, 145, 143, 146, 139, 249, 195, 166, + 115, 99, 41, 10, 42, 143, 143, 143, 144, 143, 147, 143, 148, 143, 146, + 143, 149, 143, 150, 166, 242, 10, 120, 40, 133, 155, 140, 171, 143, 151, + 166, 243, 41, 10, 120, 143, 152, 141, 222, 140, 171, 97, 32, 105, 101, + 32, 45, 32, 48, 52, 68, 53, 41, 0, 128, 246, 166, 205, 10, 58, 143, 153, + 166, 206, 0, 128, 247, 166, 219, 10, 58, 143, 154, 165, 248, 0, 128, 247, + 166, 220, 10, 58, 143, 154, 165, 157, 0, 128, 247, 166, 221, 10, 58, 143, + 154, 165, 241, 0, 128, 247, 166, 171, 10, 58, 143, 154, 166, 172, 0, 128, + 248, 166, 219, 10, 42, 166, 244, 44, 32, 166, 245, 10, 58, 143, 155, 165, + 248, 0, 128, 248, 166, 220, 10, 58, 143, 155, 165, 157, 0, 128, 248, 166, + 221, 10, 58, 143, 155, 165, 241, 0, 128, 248, 166, 171, 10, 58, 143, 155, + 166, 172, 0, 128, 129, 166, 223, 10, 42, 143, 147, 143, 148, 143, 146, + 143, 149, 166, 242, 10, 42, 128, 132, 166, 246, 10, 120, 130, 251, 133, + 149, 133, 130, 166, 247, 41, 10, 120, 131, 129, 143, 156, 48, 51, 66, 52, + 41, 10, 120, 40, 112, 97, 114, 116, 105, 97, 108, 32, 166, 248, 32, 45, + 32, 50, 50, 48, 50, 41, 0, 128, 249, 166, 138, 10, 58, 143, 157, 166, + 140, 0, 128, 250, 166, 219, 10, 58, 143, 158, 165, 248, 0, 128, 250, 166, + 220, 10, 58, 143, 158, 165, 157, 0, 128, 250, 166, 221, 10, 58, 143, 158, + 165, 241, 0, 128, 250, 166, 138, 10, 42, 166, 241, 44, 32, 143, 159, 166, + 249, 10, 58, 143, 158, 166, 140, 0, 128, 250, 166, 171, 10, 58, 143, 158, + 166, 172, 0, 143, 160, 165, 137, 10, 61, 166, 250, 10, 42, 143, 161, 140, + 215, 133, 132, 166, 251, 44, 32, 143, 162, 118, 105, 115, 117, 97, 108, + 108, 121, 32, 143, 163, 143, 164, 139, 223, 97, 32, 143, 165, 133, 143, + 166, 252, 10, 42, 143, 166, 140, 215, 133, 144, 140, 131, 139, 237, 132, + 228, 113, 117, 101, 115, 116, 105, 111, 110, 97, 98, 108, 101, 32, 112, + 97, 115, 115, 97, 103, 101, 115, 32, 139, 194, 166, 253, 10, 120, 143, + 167, 104, 97, 114, 107, 108, 101, 97, 110, 32, 166, 250, 32, 45, 32, 48, + 55, 48, 66, 41, 10, 120, 140, 166, 140, 167, 132, 210, 165, 144, 41, 10, + 120, 40, 140, 167, 132, 210, 165, 167, 41, 10, 120, 132, 225, 165, 192, + 41, 10, 120, 141, 232, 166, 137, 41, 10, 120, 141, 142, 50, 50, 51, 54, + 41, 10, 120, 139, 236, 141, 133, 132, 210, 50, 55, 57, 55, 41, 10, 120, + 143, 168, 141, 133, 45, 32, 50, 55, 67, 67, 41, 10, 120, 140, 254, 111, + 98, 101, 108, 111, 115, 32, 45, 32, 50, 69, 49, 51, 41, 0, 128, 250, 166, + 233, 10, 61, 111, 32, 165, 189, 10, 42, 143, 143, 143, 144, 143, 148, + 166, 242, 10, 120, 143, 169, 132, 210, 50, 51, 48, 48, 41, 0, 128, 251, + 166, 219, 10, 42, 143, 150, 166, 244, 10, 58, 143, 170, 165, 248, 0, 128, + 251, 166, 220, 10, 58, 143, 170, 165, 157, 0, 128, 251, 166, 221, 10, 58, + 143, 170, 165, 241, 0, 128, 251, 166, 171, 10, 58, 143, 170, 166, 172, 0, + 128, 252, 166, 220, 10, 42, 143, 171, 143, 172, 143, 147, 143, 148, 166, + 254, 44, 32, 166, 245, 10, 58, 143, 173, 165, 157, 0, 128, 129, 166, 235, + 10, 42, 143, 147, 143, 146, 143, 149, 166, 255, 10, 42, 143, 174, 143, + 175, 143, 176, 143, 177, 140, 150, 167, 128, 10, 120, 142, 216, 143, 175, + 116, 104, 117, 114, 105, 115, 97, 122, 32, 116, 104, 117, 114, 115, 32, + 143, 178, 49, 54, 65, 54, 41, 0, 128, 252, 166, 171, 10, 42, 143, 150, + 143, 179, 143, 180, 167, 129, 10, 42, 128, 132, 48, 49, 55, 56, 10, 58, + 143, 173, 166, 172, 0, 128, 238, 166, 182, 10, 58, 142, 231, 166, 188, 0, + 128, 245, 166, 182, 10, 42, 143, 181, 143, 182, 46, 46, 46, 10, 58, 143, + 142, 166, 188, 0, 128, 238, 167, 130, 10, 58, 142, 231, 167, 131, 0, 128, + 245, 167, 130, 10, 42, 143, 183, 143, 184, 143, 182, 46, 46, 46, 10, 58, + 143, 142, 167, 131, 0, 128, 238, 167, 132, 10, 58, 142, 231, 167, 133, 0, + 128, 245, 167, 132, 10, 42, 143, 185, 143, 186, 46, 46, 46, 10, 58, 143, + 142, 167, 133, 0, 129, 223, 141, 247, 166, 220, 10, 58, 142, 233, 165, + 157, 0, 128, 246, 166, 220, 10, 42, 143, 185, 143, 187, 143, 188, 46, 46, + 46, 10, 120, 130, 254, 143, 189, 167, 134, 41, 10, 58, 143, 153, 165, + 157, 0, 129, 223, 141, 247, 166, 221, 10, 58, 142, 233, 165, 241, 0, 128, + 246, 166, 221, 10, 42, 167, 135, 10, 58, 143, 153, 165, 241, 0, 129, 223, + 133, 156, 166, 222, 10, 58, 142, 233, 167, 136, 0, 128, 246, 143, 190, + 166, 222, 10, 42, 143, 191, 142, 140, 143, 192, 143, 193, 167, 129, 41, + 10, 58, 143, 153, 167, 136, 0, 129, 223, 141, 247, 167, 137, 10, 58, 142, + 233, 167, 138, 0, 128, 246, 167, 137, 10, 42, 143, 171, 143, 172, 143, + 194, 140, 143, 140, 147, 139, 214, 167, 139, 10, 58, 143, 153, 167, 138, + 0, 128, 253, 167, 137, 10, 42, 133, 157, 143, 195, 143, 196, 133, 158, + 139, 194, 140, 218, 166, 252, 10, 58, 143, 197, 167, 138, 0, 128, 254, + 167, 137, 10, 42, 143, 171, 167, 140, 10, 42, 133, 157, 143, 195, 143, + 198, 133, 158, 139, 194, 167, 141, 10, 58, 143, 199, 167, 138, 0, 128, + 253, 166, 233, 10, 120, 130, 253, 143, 200, 166, 246, 41, 10, 120, 130, + 251, 133, 149, 133, 130, 166, 247, 41, 10, 120, 130, 253, 142, 236, 142, + 237, 166, 225, 41, 0, 128, 254, 166, 233, 10, 42, 143, 187, 143, 188, + 143, 184, 167, 142, 10, 42, 142, 185, 143, 201, 140, 179, 140, 180, 140, + 232, 141, 132, 143, 202, 140, 232, 143, 203, 139, 253, 132, 251, 143, + 204, 167, 143, 10, 120, 130, 253, 133, 149, 133, 130, 166, 224, 41, 10, + 120, 130, 254, 143, 205, 48, 52, 53, 50, 41, 0, 128, 239, 166, 182, 10, + 58, 142, 234, 166, 188, 0, 128, 247, 166, 182, 10, 42, 143, 181, 143, + 182, 46, 46, 46, 10, 58, 143, 154, 166, 188, 0, 128, 239, 167, 130, 10, + 58, 142, 234, 167, 131, 0, 128, 247, 167, 130, 10, 42, 77, 97, 108, 97, + 121, 44, 32, 143, 182, 46, 46, 46, 10, 58, 143, 154, 167, 131, 0, 128, + 239, 143, 190, 166, 222, 10, 58, 142, 234, 167, 136, 0, 128, 247, 143, + 190, 166, 222, 10, 42, 167, 144, 10, 58, 143, 154, 167, 136, 0, 128, 239, + 167, 132, 10, 58, 142, 234, 167, 133, 0, 128, 247, 167, 132, 10, 42, 143, + 185, 143, 186, 46, 46, 46, 10, 58, 143, 154, 167, 133, 0, 128, 239, 167, + 137, 10, 58, 142, 234, 167, 138, 0, 128, 247, 167, 137, 10, 42, 143, 171, + 46, 46, 46, 10, 58, 143, 154, 167, 138, 0, 129, 224, 141, 247, 166, 221, + 10, 58, 143, 206, 165, 241, 0, 128, 255, 166, 221, 10, 42, 167, 135, 10, + 58, 143, 207, 165, 241, 0, 129, 224, 141, 247, 167, 130, 10, 58, 143, + 206, 167, 131, 0, 128, 255, 167, 130, 10, 42, 143, 208, 167, 145, 10, + 120, 130, 251, 103, 32, 140, 180, 143, 209, 48, 49, 69, 55, 41, 10, 58, + 143, 207, 167, 131, 0, 129, 224, 133, 156, 166, 222, 10, 58, 143, 206, + 167, 136, 0, 128, 255, 143, 190, 166, 222, 10, 42, 143, 191, 142, 140, + 143, 192, 143, 193, 167, 129, 41, 10, 58, 143, 207, 167, 136, 0, 129, + 224, 141, 247, 166, 205, 10, 58, 143, 206, 166, 206, 0, 128, 255, 166, + 205, 10, 42, 167, 146, 10, 42, 143, 210, 139, 252, 143, 211, 143, 212, + 140, 179, 167, 147, 10, 58, 143, 207, 166, 206, 0, 129, 225, 141, 247, + 166, 221, 10, 42, 143, 213, 139, 194, 143, 214, 139, 253, 167, 148, 10, + 58, 143, 215, 165, 241, 0, 129, 128, 166, 221, 10, 42, 167, 135, 10, 58, + 143, 216, 165, 241, 0, 129, 225, 141, 247, 166, 233, 0, 129, 128, 166, + 233, 10, 42, 143, 191, 143, 217, 46, 46, 46, 10, 120, 130, 254, 143, 189, + 167, 134, 41, 10, 120, 141, 217, 143, 218, 143, 219, 140, 151, 143, 220, + 50, 49, 48, 70, 41, 0, 128, 240, 166, 138, 10, 58, 142, 235, 166, 140, 0, + 128, 248, 166, 138, 10, 42, 143, 221, 143, 193, 143, 222, 167, 149, 10, + 58, 143, 155, 166, 140, 0, 128, 240, 166, 182, 10, 58, 142, 235, 166, + 188, 0, 128, 248, 166, 182, 10, 42, 143, 181, 143, 182, 46, 46, 46, 10, + 58, 143, 155, 166, 188, 0, 128, 240, 167, 130, 10, 58, 142, 235, 167, + 131, 0, 128, 248, 167, 130, 10, 42, 143, 182, 46, 46, 46, 10, 58, 143, + 155, 167, 131, 0, 128, 240, 167, 132, 10, 58, 142, 235, 167, 133, 0, 128, + 248, 167, 132, 10, 42, 143, 186, 46, 46, 46, 10, 58, 143, 155, 167, 133, + 0, 128, 240, 143, 190, 166, 222, 10, 61, 105, 32, 167, 150, 10, 42, 143, + 208, 167, 145, 10, 42, 128, 131, 167, 151, 10, 120, 130, 253, 132, 244, + 167, 152, 41, 10, 58, 142, 235, 167, 136, 0, 128, 129, 143, 223, 73, 10, + 42, 143, 208, 167, 145, 10, 42, 128, 132, 167, 152, 10, 120, 130, 251, + 132, 244, 167, 151, 41, 0, 143, 224, 143, 225, 143, 226, 73, 74, 10, 35, + 142, 235, 167, 153, 0, 133, 159, 143, 226, 73, 74, 10, 42, 68, 117, 116, + 99, 104, 10, 35, 143, 155, 167, 154, 0, 128, 128, 133, 160, 166, 221, 10, + 58, 143, 227, 165, 241, 0, 128, 129, 133, 160, 166, 221, 10, 42, 167, + 135, 10, 58, 143, 228, 165, 241, 0, 129, 129, 166, 205, 10, 58, 143, 229, + 166, 206, 0, 129, 130, 166, 205, 10, 42, 167, 146, 10, 58, 143, 230, 166, + 206, 0, 128, 129, 75, 82, 65, 10, 42, 143, 221, 143, 193, 143, 222, 76, + 97, 98, 114, 97, 100, 111, 114, 32, 73, 110, 117, 116, 116, 117, 116, 0, + 129, 131, 166, 220, 10, 58, 143, 231, 165, 157, 0, 129, 132, 166, 220, + 10, 42, 167, 140, 10, 58, 143, 232, 165, 157, 0, 129, 131, 166, 205, 10, + 58, 143, 231, 166, 206, 0, 129, 132, 166, 205, 10, 42, 167, 146, 10, 58, + 143, 232, 166, 206, 0, 129, 131, 167, 137, 10, 42, 133, 157, 143, 195, + 143, 198, 133, 158, 139, 194, 167, 141, 10, 58, 143, 231, 167, 138, 0, + 129, 132, 167, 137, 10, 42, 167, 140, 10, 42, 133, 157, 143, 195, 143, + 198, 133, 158, 139, 194, 167, 141, 10, 58, 143, 232, 167, 138, 0, 129, + 131, 142, 210, 166, 197, 10, 42, 143, 233, 143, 234, 143, 235, 140, 232, + 142, 213, 140, 240, 167, 155, 32, 140, 232, 76, 44, 32, 142, 152, 133, + 161, 143, 236, 142, 154, 140, 232, 140, 240, 143, 237, 140, 232, 76, 10, + 35, 143, 231, 167, 156, 0, 129, 132, 142, 210, 166, 197, 10, 35, 143, + 232, 167, 156, 0, 129, 131, 166, 233, 10, 120, 130, 253, 108, 32, 140, + 180, 133, 133, 48, 50, 51, 68, 41, 0, 129, 132, 166, 233, 10, 42, 143, + 185, 46, 46, 46, 10, 120, 130, 251, 108, 32, 140, 180, 133, 133, 48, 49, + 57, 65, 41, 0, 128, 241, 166, 220, 10, 58, 142, 238, 165, 157, 0, 128, + 249, 166, 220, 10, 42, 143, 185, 46, 46, 46, 10, 58, 143, 157, 165, 157, + 0, 128, 241, 166, 205, 10, 58, 142, 238, 166, 206, 0, 128, 249, 166, 205, + 10, 42, 167, 146, 10, 58, 143, 157, 166, 206, 0, 128, 241, 167, 137, 10, + 58, 142, 238, 167, 138, 0, 128, 249, 167, 137, 10, 42, 143, 171, 167, + 140, 10, 58, 143, 157, 167, 138, 0, 128, 129, 78, 32, 80, 82, 69, 67, 69, + 68, 69, 68, 32, 143, 238, 165, 147, 10, 61, 133, 155, 143, 175, 143, 198, + 110, 32, 40, 165, 148, 41, 10, 42, 133, 153, 139, 253, 143, 239, 133, + 162, 140, 233, 139, 253, 143, 240, 167, 157, 10, 42, 65, 102, 114, 105, + 107, 97, 97, 110, 115, 10, 35, 143, 241, 167, 158, 0, 128, 128, 167, 159, + 10, 42, 132, 212, 143, 242, 140, 191, 143, 139, 140, 172, 143, 243, 143, + 236, 133, 163, 141, 222, 167, 160, 0, 128, 129, 167, 159, 10, 61, 101, + 110, 103, 109, 97, 44, 32, 97, 110, 103, 109, 97, 10, 42, 143, 244, 167, + 161, 44, 32, 143, 217, 46, 46, 46, 0, 128, 242, 166, 182, 10, 58, 142, + 239, 166, 188, 0, 128, 250, 166, 182, 10, 42, 143, 181, 143, 182, 46, 46, + 46, 10, 58, 143, 158, 166, 188, 0, 128, 242, 167, 130, 10, 58, 142, 239, + 167, 131, 0, 128, 250, 167, 130, 10, 42, 76, 97, 116, 105, 110, 10, 58, + 143, 158, 167, 131, 0, 128, 242, 142, 177, 166, 220, 10, 58, 142, 239, + 165, 134, 0, 128, 250, 142, 177, 166, 220, 10, 42, 167, 162, 10, 58, 143, + 158, 165, 134, 0, 143, 224, 143, 225, 143, 226, 79, 69, 0, 133, 159, 143, + 226, 79, 69, 10, 61, 101, 116, 104, 101, 108, 32, 143, 145, 143, 146, + 139, 249, 101, 195, 176, 101, 108, 41, 10, 42, 143, 150, 143, 217, 143, + 146, 143, 147, 143, 146, 143, 149, 46, 46, 46, 10, 120, 130, 251, 143, + 245, 167, 163, 41, 10, 120, 132, 200, 141, 222, 141, 181, 143, 151, 48, + 50, 55, 54, 41, 0, 129, 133, 166, 220, 10, 58, 143, 246, 165, 157, 0, + 129, 134, 166, 220, 10, 42, 143, 172, 46, 46, 46, 10, 58, 143, 247, 165, + 157, 0, 129, 133, 166, 205, 10, 58, 143, 246, 166, 206, 0, 129, 134, 166, + 205, 10, 42, 166, 249, 10, 58, 143, 247, 166, 206, 0, 129, 133, 167, 137, + 10, 58, 143, 246, 167, 138, 0, 129, 134, 167, 137, 10, 42, 143, 171, 46, + 46, 46, 10, 58, 143, 247, 167, 138, 0, 129, 135, 166, 220, 10, 58, 143, + 248, 165, 157, 0, 129, 136, 166, 220, 10, 42, 143, 185, 143, 249, 143, + 250, 46, 46, 46, 10, 58, 143, 134, 165, 157, 0, 129, 135, 166, 221, 10, + 58, 143, 248, 165, 241, 0, 129, 136, 166, 221, 10, 42, 167, 135, 10, 58, + 143, 134, 165, 241, 0, 129, 135, 166, 205, 10, 58, 143, 248, 166, 206, 0, + 129, 136, 166, 205, 10, 42, 143, 208, 143, 251, 46, 46, 46, 10, 42, 140, + 232, 141, 144, 48, 50, 49, 57, 32, 143, 252, 133, 137, 143, 253, 139, + 223, 167, 164, 10, 120, 130, 251, 115, 32, 140, 180, 143, 254, 132, 252, + 48, 50, 49, 57, 41, 10, 58, 143, 134, 166, 206, 0, 129, 135, 167, 137, + 10, 58, 143, 248, 167, 138, 0, 129, 136, 167, 137, 10, 42, 143, 171, 143, + 159, 143, 255, 143, 172, 140, 143, 140, 147, 139, 214, 167, 139, 10, 58, + 143, 134, 167, 138, 0, 129, 137, 166, 205, 10, 58, 144, 128, 166, 206, 0, + 129, 138, 166, 205, 10, 42, 144, 129, 143, 250, 46, 46, 46, 10, 42, 140, + 232, 141, 144, 48, 50, 49, 66, 32, 143, 252, 133, 137, 143, 253, 139, + 223, 167, 164, 10, 120, 130, 251, 116, 32, 140, 180, 143, 254, 132, 252, + 48, 50, 49, 66, 41, 10, 58, 144, 130, 166, 206, 0, 129, 137, 167, 137, + 10, 42, 133, 157, 143, 195, 143, 196, 133, 158, 139, 194, 140, 218, 166, + 252, 10, 58, 144, 128, 167, 138, 0, 129, 138, 167, 137, 10, 42, 143, 171, + 167, 140, 10, 42, 133, 157, 143, 195, 143, 198, 133, 158, 139, 194, 167, + 141, 10, 58, 144, 130, 167, 138, 0, 129, 137, 166, 233, 0, 129, 138, 166, + 233, 10, 42, 167, 142, 0, 128, 243, 166, 138, 10, 58, 142, 251, 166, 140, + 0, 128, 251, 166, 138, 10, 42, 143, 221, 143, 193, 143, 222, 167, 149, + 10, 58, 143, 170, 166, 140, 0, 128, 243, 166, 182, 10, 58, 142, 251, 166, + 188, 0, 128, 251, 166, 182, 10, 42, 143, 181, 143, 186, 143, 182, 46, 46, + 46, 10, 58, 143, 170, 166, 188, 0, 128, 243, 167, 130, 10, 58, 142, 251, + 167, 131, 0, 128, 251, 167, 130, 10, 42, 143, 182, 167, 135, 44, 32, 46, + 46, 46, 10, 58, 143, 170, 167, 131, 0, 128, 243, 142, 232, 166, 222, 10, + 58, 142, 251, 166, 190, 0, 128, 251, 142, 232, 166, 222, 10, 42, 143, + 171, 46, 46, 46, 10, 58, 143, 170, 166, 190, 0, 128, 243, 142, 177, 166, + 220, 10, 58, 142, 251, 165, 134, 0, 128, 251, 142, 177, 166, 220, 10, 42, + 167, 162, 10, 58, 143, 170, 165, 134, 0, 128, 243, 167, 132, 10, 58, 142, + 251, 167, 133, 0, 128, 251, 167, 132, 10, 42, 167, 144, 10, 58, 143, 170, + 167, 133, 0, 128, 128, 133, 164, 166, 221, 10, 58, 144, 131, 165, 241, 0, + 128, 129, 133, 164, 166, 221, 10, 42, 166, 254, 10, 58, 144, 132, 165, + 241, 0, 128, 244, 166, 221, 10, 58, 142, 252, 165, 241, 0, 128, 252, 166, + 221, 10, 42, 166, 254, 10, 58, 143, 173, 165, 241, 0, 128, 244, 166, 171, + 10, 42, 143, 150, 73, 103, 98, 111, 10, 42, 128, 131, 48, 48, 70, 70, 10, + 58, 142, 252, 166, 172, 0, 129, 139, 166, 220, 10, 58, 144, 133, 165, + 157, 0, 129, 140, 166, 220, 10, 42, 143, 185, 46, 46, 46, 10, 58, 143, + 135, 165, 157, 0, 129, 139, 143, 190, 166, 222, 10, 58, 144, 133, 167, + 136, 0, 129, 140, 143, 190, 166, 222, 10, 42, 143, 185, 46, 46, 46, 10, + 58, 143, 135, 167, 136, 0, 129, 139, 167, 137, 10, 58, 144, 133, 167, + 138, 0, 129, 140, 167, 137, 10, 42, 143, 171, 143, 159, 143, 255, 143, + 172, 143, 194, 140, 143, 140, 147, 139, 214, 167, 139, 10, 58, 143, 135, + 167, 138, 0, 128, 129, 144, 134, 83, 10, 42, 139, 194, 144, 135, 133, + 165, 144, 136, 144, 137, 144, 138, 140, 232, 49, 56, 116, 104, 32, 99, + 101, 110, 116, 117, 114, 121, 10, 42, 139, 194, 144, 139, 133, 165, 144, + 140, 140, 143, 143, 192, 116, 121, 112, 101, 115, 10, 35, 143, 134, 108, + 97, 116, 139, 194, 132, 255, 115, 0, 129, 226, 141, 247, 166, 233, 10, + 42, 143, 204, 140, 143, 73, 110, 100, 111, 45, 69, 117, 114, 111, 112, + 101, 97, 110, 105, 115, 116, 32, 144, 141, 139, 223, 144, 142, 167, 165, + 10, 42, 143, 204, 144, 143, 140, 233, 142, 185, 143, 201, 140, 179, 133, + 166, 141, 132, 143, 202, 140, 232, 98, 111, 119, 108, 10, 42, 143, 146, + 83, 97, 120, 111, 110, 10, 42, 128, 132, 48, 50, 52, 51, 10, 120, 131, + 129, 143, 141, 166, 240, 41, 10, 120, 139, 224, 133, 139, 50, 52, 50, 50, + 41, 0, 128, 128, 133, 167, 167, 166, 10, 42, 90, 117, 108, 117, 44, 32, + 144, 144, 167, 167, 10, 42, 128, 131, 167, 168, 0, 128, 128, 133, 167, + 167, 169, 0, 129, 226, 141, 247, 167, 169, 10, 42, 133, 168, 167, 129, + 41, 10, 42, 144, 145, 83, 111, 118, 105, 101, 116, 32, 144, 146, 144, + 147, 167, 170, 10, 120, 131, 130, 144, 148, 48, 52, 49, 49, 41, 0, 128, + 128, 144, 149, 165, 196, 0, 128, 129, 144, 149, 165, 196, 10, 42, 133, + 168, 167, 129, 41, 10, 42, 144, 150, 144, 151, 143, 211, 139, 253, 144, + 152, 122, 101, 10, 42, 144, 150, 144, 151, 144, 153, 139, 253, 144, 152, + 99, 104, 101, 10, 120, 130, 251, 144, 151, 142, 221, 48, 49, 65, 56, 41, + 10, 120, 130, 251, 144, 151, 141, 190, 48, 49, 66, 68, 41, 10, 120, 130, + 254, 144, 154, 167, 171, 41, 10, 120, 130, 254, 144, 155, 167, 172, 41, + 10, 120, 130, 254, 144, 156, 132, 210, 167, 173, 41, 0, 128, 128, 144, + 157, 79, 10, 42, 143, 129, 97, 32, 142, 230, 67, 10, 42, 167, 174, 10, + 42, 128, 131, 167, 175, 0, 129, 223, 141, 247, 167, 166, 0, 128, 246, + 167, 166, 10, 42, 167, 174, 0, 128, 128, 144, 158, 68, 10, 42, 69, 119, + 101, 10, 42, 128, 131, 48, 50, 53, 54, 10, 120, 130, 253, 143, 200, 166, + 246, 41, 10, 120, 130, 253, 133, 149, 133, 130, 166, 224, 41, 0, 128, + 253, 167, 166, 10, 42, 144, 144, 167, 167, 10, 42, 128, 131, 48, 50, 53, + 55, 0, 128, 253, 167, 169, 0, 128, 254, 167, 169, 10, 42, 102, 111, 114, + 109, 101, 114, 45, 83, 111, 118, 105, 101, 116, 32, 144, 146, 144, 147, + 167, 170, 10, 42, 133, 168, 167, 129, 41, 0, 129, 227, 167, 176, 10, 61, + 144, 159, 80, 111, 108, 105, 115, 104, 45, 104, 111, 111, 107, 32, 111, + 10, 42, 133, 169, 139, 223, 144, 160, 142, 135, 167, 177, 10, 42, 144, + 161, 144, 162, 143, 135, 144, 163, 139, 244, 143, 135, 167, 178, 0, 128, + 128, 144, 164, 69, 10, 61, 142, 230, 101, 10, 42, 144, 144, 167, 167, 10, + 42, 128, 131, 167, 179, 0, 128, 128, 167, 180, 10, 42, 143, 251, 46, 46, + 46, 10, 42, 128, 131, 167, 181, 10, 120, 131, 130, 144, 165, 48, 52, 68, + 56, 41, 0, 128, 128, 144, 157, 69, 10, 61, 167, 182, 10, 42, 167, 174, + 10, 42, 128, 131, 167, 183, 10, 120, 141, 178, 141, 179, 165, 223, 41, + 10, 120, 140, 175, 142, 199, 142, 222, 50, 49, 56, 66, 41, 0, 128, 128, + 133, 170, 167, 166, 10, 42, 167, 174, 10, 120, 130, 253, 102, 32, 140, + 180, 133, 130, 65, 55, 57, 56, 41, 0, 128, 129, 133, 170, 167, 166, 10, + 61, 141, 215, 102, 10, 61, 70, 108, 111, 114, 105, 110, 32, 140, 152, + 140, 153, 40, 78, 101, 116, 104, 101, 114, 108, 97, 110, 100, 115, 41, + 10, 61, 144, 166, 167, 184, 10, 42, 132, 203, 144, 167, 144, 168, 139, + 223, 167, 185, 0, 129, 224, 141, 247, 167, 166, 10, 42, 167, 174, 10, 42, + 128, 131, 48, 50, 54, 48, 0, 128, 128, 167, 186, 10, 42, 167, 174, 10, + 42, 128, 131, 167, 187, 0, 128, 129, 72, 86, 10, 42, 71, 111, 116, 104, + 105, 99, 32, 167, 188, 10, 42, 128, 132, 48, 49, 70, 54, 0, 128, 128, + 167, 189, 10, 42, 167, 174, 10, 42, 128, 131, 167, 190, 0, 128, 240, 166, + 233, 10, 61, 144, 169, 144, 170, 105, 32, 166, 130, 10, 42, 167, 174, 10, + 42, 128, 131, 167, 191, 10, 42, 73, 83, 79, 32, 54, 52, 51, 56, 32, 103, + 105, 118, 101, 115, 32, 143, 213, 139, 191, 167, 192, 44, 32, 141, 143, + 167, 191, 10, 120, 132, 200, 141, 222, 141, 181, 132, 244, 167, 192, 41, + 0, 129, 129, 167, 166, 0, 129, 130, 167, 166, 10, 42, 167, 193, 44, 32, + 144, 144, 167, 167, 0, 129, 132, 166, 167, 10, 61, 144, 169, 108, 10, 42, + 143, 204, 144, 142, 144, 141, 139, 223, 167, 194, 10, 42, 128, 132, 48, + 50, 51, 68, 10, 120, 130, 251, 108, 32, 140, 180, 133, 130, 48, 49, 52, + 50, 41, 0, 128, 129, 76, 65, 77, 66, 68, 65, 32, 141, 247, 166, 233, 10, + 61, 144, 169, 167, 195, 44, 32, 167, 195, 32, 166, 130, 10, 42, 143, 204, + 144, 142, 165, 149, 0, 129, 228, 77, 10, 42, 133, 168, 167, 129, 41, 10, + 42, 128, 131, 48, 50, 54, 70, 0, 128, 241, 140, 185, 167, 166, 10, 42, + 167, 174, 10, 42, 128, 131, 167, 196, 0, 128, 249, 144, 134, 140, 187, + 167, 197, 10, 42, 133, 169, 139, 223, 144, 171, 51, 48, 57, 51, 10, 42, + 144, 161, 144, 172, 139, 223, 128, 164, 110, 32, 139, 253, 143, 157, 167, + 198, 10, 42, 167, 199, 32, 40, 105, 110, 100, 105, 99, 97, 116, 101, 115, + 32, 144, 173, 140, 172, 167, 200, 41, 10, 42, 128, 132, 48, 50, 50, 48, + 0, 128, 242, 142, 210, 166, 138, 10, 61, 144, 169, 111, 44, 32, 111, 32, + 166, 130, 10, 42, 128, 131, 167, 201, 10, 42, 167, 174, 10, 120, 131, + 130, 133, 171, 48, 52, 69, 56, 41, 0, 128, 242, 167, 202, 10, 58, 142, + 239, 167, 203, 0, 128, 250, 167, 202, 10, 42, 167, 204, 10, 58, 143, 158, + 167, 203, 0, 128, 128, 79, 73, 10, 37, 128, 128, 167, 205, 0, 128, 129, + 79, 73, 10, 37, 128, 129, 167, 205, 10, 42, 144, 174, 140, 150, 167, 206, + 0, 128, 128, 133, 172, 167, 166, 0, 129, 229, 141, 247, 167, 166, 10, 42, + 167, 174, 0, 133, 173, 89, 82, 10, 42, 143, 146, 167, 207, 0, 128, 128, + 144, 149, 164, 240, 0, 128, 129, 144, 149, 164, 240, 10, 42, 133, 168, + 167, 129, 41, 10, 42, 143, 129, 97, 32, 144, 159, 83, 10, 120, 130, 251, + 144, 151, 144, 175, 167, 208, 41, 0, 128, 128, 167, 209, 10, 42, 167, + 174, 10, 42, 128, 131, 167, 210, 10, 120, 133, 174, 143, 175, 144, 176, + 48, 51, 65, 51, 41, 0, 133, 173, 144, 164, 144, 177, 167, 211, 10, 42, + 133, 169, 139, 223, 144, 160, 144, 178, 139, 244, 144, 179, 167, 177, 10, + 42, 84, 119, 105, 10, 42, 144, 161, 144, 162, 144, 180, 144, 181, 144, + 182, 144, 181, 143, 216, 167, 212, 44, 32, 166, 161, 46, 0, 129, 138, + 144, 183, 167, 166, 10, 42, 133, 169, 139, 223, 144, 184, 142, 135, 139, + 244, 141, 231, 167, 213, 10, 42, 144, 161, 144, 172, 144, 130, 167, 214, + 0, 129, 137, 167, 166, 10, 42, 133, 175, 144, 185, 140, 180, 144, 186, + 140, 155, 140, 232, 141, 167, 143, 242, 167, 215, 0, 129, 138, 167, 166, + 10, 42, 167, 174, 0, 129, 137, 144, 187, 167, 166, 10, 42, 167, 174, 10, + 42, 128, 131, 48, 50, 56, 56, 0, 128, 243, 167, 202, 10, 58, 142, 251, + 167, 203, 0, 128, 251, 167, 202, 10, 42, 167, 204, 10, 58, 143, 170, 167, + 203, 0, 128, 128, 167, 216, 10, 42, 167, 174, 10, 42, 143, 129, 143, 131, + 140, 188, 142, 230, 141, 181, 142, 212, 167, 217, 10, 42, 128, 131, 167, + 218, 10, 120, 139, 229, 167, 219, 32, 132, 210, 50, 49, 50, 55, 41, 0, + 128, 128, 133, 176, 167, 166, 10, 61, 141, 215, 118, 10, 42, 167, 174, + 10, 42, 128, 131, 167, 220, 0, 128, 244, 167, 166, 10, 42, 133, 175, 144, + 185, 140, 180, 144, 186, 140, 155, 140, 232, 141, 153, 143, 242, 167, + 215, 0, 128, 252, 167, 166, 10, 42, 66, 105, 110, 105, 44, 32, 69, 115, + 111, 107, 111, 44, 32, 133, 177, 69, 100, 111, 32, 144, 188, 139, 194, + 144, 189, 65, 102, 114, 105, 99, 97, 0, 129, 139, 166, 233, 0, 129, 140, + 166, 233, 10, 61, 144, 169, 122, 44, 32, 122, 32, 166, 130, 10, 42, 144, + 174, 140, 150, 167, 129, 10, 42, 104, 97, 110, 100, 119, 114, 105, 116, + 116, 101, 110, 32, 144, 185, 140, 172, 140, 150, 34, 122, 34, 10, 120, + 130, 251, 132, 248, 167, 221, 41, 0, 128, 128, 167, 222, 10, 42, 167, + 174, 44, 32, 144, 190, 167, 142, 10, 42, 128, 131, 166, 239, 10, 120, + 130, 253, 144, 191, 48, 50, 49, 67, 41, 10, 120, 131, 130, 144, 192, 144, + 193, 48, 52, 69, 48, 41, 0, 128, 128, 167, 222, 32, 167, 223, 0, 128, + 129, 167, 222, 32, 167, 223, 10, 42, 133, 169, 139, 223, 144, 194, 144, + 195, 167, 177, 10, 42, 139, 211, 143, 129, 140, 235, 140, 180, 97, 32, + 142, 230, 142, 199, 51, 10, 42, 144, 161, 144, 172, 167, 224, 10, 120, + 132, 200, 144, 195, 144, 194, 144, 196, 167, 224, 41, 10, 120, 133, 178, + 144, 197, 167, 225, 41, 0, 128, 129, 133, 179, 167, 226, 10, 42, 133, + 169, 139, 223, 144, 160, 144, 194, 144, 178, 139, 244, 144, 179, 167, + 177, 10, 42, 84, 119, 105, 10, 42, 144, 161, 144, 162, 144, 198, 144, + 163, 139, 244, 143, 228, 167, 227, 0, 133, 173, 144, 199, 141, 247, 166, + 233, 10, 42, 133, 169, 139, 223, 91, 100, 122, 93, 32, 167, 228, 10, 42, + 144, 161, 144, 162, 144, 198, 139, 244, 143, 199, 167, 221, 0, 128, 128, + 144, 149, 165, 195, 0, 128, 129, 144, 149, 165, 195, 10, 42, 133, 168, + 167, 129, 41, 10, 120, 130, 251, 144, 151, 144, 175, 167, 208, 41, 0, + 133, 173, 142, 130, 144, 200, 144, 201, 141, 247, 166, 233, 10, 42, 133, + 169, 139, 223, 91, 116, 115, 93, 32, 167, 228, 10, 42, 144, 161, 144, + 172, 144, 130, 167, 229, 10, 42, 143, 175, 143, 236, 139, 253, 144, 202, + 128, 219, 108, 105, 103, 97, 116, 105, 111, 110, 32, 140, 172, 116, 115, + 44, 32, 144, 203, 144, 204, 142, 137, 144, 205, 167, 213, 0, 133, 173, + 167, 230, 10, 61, 119, 101, 110, 10, 42, 143, 174, 143, 175, 143, 176, + 143, 177, 140, 150, 167, 128, 10, 42, 114, 101, 112, 108, 97, 99, 101, + 100, 32, 144, 206, 34, 119, 34, 32, 139, 194, 144, 207, 116, 114, 97, + 110, 167, 128, 105, 111, 110, 115, 32, 140, 172, 143, 146, 167, 232, 10, + 42, 128, 132, 48, 49, 70, 55, 10, 120, 142, 216, 143, 175, 144, 208, 144, + 209, 133, 180, 49, 54, 66, 57, 41, 0, 133, 173, 144, 210, 167, 233, 10, + 61, 166, 131, 10, 42, 144, 211, 167, 234, 10, 42, 34, 99, 34, 32, 139, + 194, 144, 212, 167, 129, 10, 120, 144, 213, 167, 235, 41, 10, 120, 141, + 238, 132, 253, 166, 169, 41, 10, 120, 130, 251, 142, 230, 116, 32, 45, + 32, 48, 50, 56, 55, 41, 10, 120, 141, 232, 166, 137, 41, 0, 133, 173, + 144, 214, 167, 233, 10, 61, 139, 241, 166, 131, 10, 42, 144, 211, 167, + 234, 10, 42, 34, 120, 34, 32, 139, 194, 144, 212, 167, 129, 10, 120, 132, + 200, 142, 137, 144, 205, 132, 223, 48, 50, 57, 54, 41, 10, 120, 144, 215, + 132, 233, 167, 236, 41, 0, 133, 173, 144, 216, 167, 233, 10, 61, 100, + 111, 117, 98, 108, 101, 45, 98, 97, 114, 114, 101, 100, 32, 166, 131, 10, + 61, 144, 178, 144, 217, 40, 166, 242, 41, 10, 42, 144, 211, 167, 234, 10, + 120, 141, 161, 141, 160, 132, 233, 165, 212, 41, 0, 133, 173, 144, 187, + 167, 233, 10, 61, 141, 220, 143, 175, 139, 230, 139, 237, 40, 165, 148, + 41, 10, 61, 40, 112, 111, 115, 116, 41, 97, 108, 118, 101, 111, 108, 97, + 114, 32, 144, 217, 40, 166, 242, 41, 10, 42, 144, 211, 167, 234, 10, 42, + 34, 113, 34, 32, 139, 194, 144, 212, 167, 129, 10, 120, 40, 139, 230, + 139, 237, 45, 32, 166, 160, 41, 10, 120, 132, 200, 144, 218, 132, 238, + 48, 50, 57, 55, 41, 0, 128, 128, 144, 219, 141, 247, 167, 137, 10, 35, + 143, 197, 48, 49, 55, 68, 0, 128, 253, 133, 181, 90, 32, 141, 247, 167, + 137, 10, 35, 143, 197, 48, 49, 55, 69, 0, 128, 129, 144, 219, 141, 247, + 167, 137, 10, 120, 130, 254, 100, 122, 104, 101, 32, 45, 32, 48, 52, 53, + 70, 41, 10, 35, 143, 199, 48, 49, 55, 69, 0, 128, 128, 76, 74, 10, 35, + 143, 231, 167, 153, 0, 129, 131, 133, 181, 74, 10, 35, 143, 231, 167, + 154, 0, 128, 129, 76, 74, 10, 120, 130, 254, 108, 106, 101, 32, 45, 32, + 48, 52, 53, 57, 41, 10, 35, 143, 232, 167, 154, 0, 128, 128, 78, 74, 10, + 35, 142, 238, 167, 153, 0, 128, 241, 133, 181, 74, 10, 35, 142, 238, 167, + 154, 0, 128, 129, 78, 74, 10, 120, 130, 254, 110, 106, 101, 32, 45, 32, + 48, 52, 53, 65, 41, 10, 35, 143, 157, 167, 154, 0, 128, 238, 167, 137, + 10, 58, 142, 231, 167, 138, 0, 128, 245, 167, 137, 10, 42, 144, 220, 144, + 221, 167, 237, 10, 58, 143, 142, 167, 138, 0, 128, 240, 167, 137, 10, 58, + 142, 235, 167, 138, 0, 128, 248, 167, 137, 10, 42, 144, 220, 144, 221, + 167, 237, 10, 58, 143, 155, 167, 138, 0, 128, 242, 167, 137, 10, 58, 142, + 239, 167, 138, 0, 128, 250, 167, 137, 10, 42, 144, 220, 144, 221, 167, + 237, 10, 58, 143, 158, 167, 138, 0, 128, 243, 167, 137, 10, 58, 142, 251, + 167, 138, 0, 128, 251, 167, 137, 10, 42, 144, 220, 144, 221, 167, 237, + 10, 58, 143, 170, 167, 138, 0, 128, 243, 133, 182, 166, 182, 10, 58, 144, + 222, 166, 188, 0, 128, 251, 133, 182, 166, 182, 10, 42, 144, 220, 144, + 223, 167, 237, 10, 58, 144, 224, 166, 188, 0, 128, 243, 133, 182, 166, + 220, 10, 58, 144, 222, 165, 157, 0, 128, 251, 133, 182, 166, 220, 10, 42, + 144, 220, 144, 225, 167, 237, 10, 58, 144, 224, 165, 157, 0, 128, 243, + 133, 182, 167, 137, 10, 58, 144, 222, 167, 138, 0, 128, 251, 133, 182, + 167, 137, 10, 42, 144, 220, 144, 221, 167, 237, 10, 58, 144, 224, 167, + 138, 0, 128, 243, 133, 182, 166, 219, 10, 58, 144, 222, 165, 248, 0, 128, + 251, 133, 182, 166, 219, 10, 42, 144, 220, 144, 226, 167, 237, 10, 58, + 144, 224, 165, 248, 0, 129, 227, 69, 10, 42, 144, 144, 167, 167, 10, 42, + 140, 218, 139, 214, 117, 115, 97, 103, 101, 115, 32, 140, 172, 144, 227, + 139, 252, 167, 181, 10, 42, 128, 132, 167, 238, 10, 120, 130, 251, 144, + 227, 45, 32, 167, 181, 41, 0, 128, 238, 133, 182, 166, 182, 10, 58, 48, + 48, 67, 52, 32, 166, 188, 0, 128, 245, 133, 182, 166, 182, 10, 42, 166, + 249, 44, 32, 144, 228, 165, 149, 10, 58, 48, 48, 69, 52, 32, 166, 188, 0, + 128, 238, 133, 183, 144, 229, 166, 182, 10, 58, 48, 50, 50, 54, 32, 166, + 188, 0, 128, 245, 133, 183, 144, 229, 166, 182, 10, 42, 144, 228, 165, + 149, 10, 58, 48, 50, 50, 55, 32, 166, 188, 0, 128, 128, 144, 230, 141, + 247, 166, 182, 10, 58, 144, 231, 166, 188, 0, 128, 129, 144, 230, 141, + 247, 166, 182, 10, 42, 143, 146, 167, 207, 44, 32, 143, 146, 167, 232, + 10, 58, 144, 232, 166, 188, 0, 129, 224, 141, 247, 166, 233, 0, 128, 255, + 166, 233, 10, 42, 144, 190, 167, 142, 0, 129, 224, 141, 247, 167, 137, + 10, 58, 143, 206, 167, 138, 0, 128, 255, 167, 137, 10, 42, 144, 190, 167, + 142, 10, 120, 130, 251, 103, 32, 140, 180, 133, 184, 48, 49, 49, 70, 41, + 10, 58, 143, 207, 167, 138, 0, 129, 129, 167, 137, 10, 58, 143, 229, 167, + 138, 0, 129, 130, 167, 137, 10, 42, 144, 190, 167, 142, 10, 58, 143, 230, + 167, 138, 0, 128, 242, 167, 132, 10, 58, 142, 239, 167, 133, 0, 128, 250, + 167, 132, 10, 42, 143, 244, 73, 114, 111, 113, 117, 111, 105, 97, 110, + 44, 32, 143, 146, 73, 99, 101, 108, 97, 110, 100, 105, 99, 10, 58, 143, + 158, 167, 133, 0, 128, 242, 144, 233, 144, 229, 166, 182, 10, 58, 48, 49, + 69, 65, 32, 166, 188, 0, 128, 250, 144, 233, 144, 229, 166, 182, 10, 42, + 143, 146, 143, 147, 166, 249, 32, 142, 160, 144, 234, 144, 235, 115, 99, + 104, 111, 108, 97, 114, 115, 104, 105, 112, 41, 10, 58, 48, 49, 69, 66, + 32, 166, 188, 0, 128, 128, 133, 179, 167, 137, 10, 58, 167, 239, 32, 167, + 138, 0, 128, 129, 133, 179, 167, 137, 10, 42, 144, 190, 167, 142, 10, 58, + 144, 198, 167, 138, 0, 128, 129, 133, 160, 167, 137, 10, 42, 142, 132, + 140, 143, 140, 147, 167, 139, 10, 58, 143, 228, 167, 138, 0, 128, 128, + 68, 90, 10, 35, 143, 197, 167, 240, 0, 128, 253, 133, 181, 90, 10, 35, + 143, 197, 167, 221, 0, 128, 129, 68, 90, 10, 35, 143, 199, 167, 221, 0, + 129, 224, 141, 247, 166, 220, 10, 58, 143, 206, 165, 157, 0, 128, 255, + 166, 220, 10, 42, 144, 236, 140, 143, 144, 237, 167, 188, 10, 58, 143, + 207, 165, 157, 0, 128, 128, 167, 241, 10, 42, 128, 131, 48, 49, 57, 53, + 0, 128, 128, 167, 230, 10, 61, 119, 101, 110, 10, 42, 128, 131, 167, 242, + 0, 128, 241, 166, 219, 10, 58, 142, 238, 165, 248, 0, 128, 249, 166, 219, + 10, 42, 80, 105, 110, 121, 105, 110, 10, 58, 143, 157, 165, 248, 0, 128, + 238, 142, 232, 144, 238, 144, 229, 166, 220, 10, 58, 144, 239, 165, 157, + 0, 128, 245, 142, 232, 144, 238, 144, 229, 166, 220, 10, 58, 48, 48, 69, + 53, 32, 165, 157, 0, 128, 128, 144, 230, 141, 247, 166, 220, 10, 58, 144, + 231, 165, 157, 0, 128, 129, 144, 230, 141, 247, 166, 220, 10, 58, 144, + 232, 165, 157, 0, 128, 242, 133, 185, 166, 220, 10, 58, 48, 48, 68, 56, + 32, 165, 157, 0, 128, 250, 133, 185, 166, 220, 10, 58, 167, 243, 32, 165, + 157, 0, 128, 238, 142, 177, 166, 219, 10, 58, 142, 231, 167, 244, 0, 128, + 245, 142, 177, 166, 219, 10, 58, 143, 142, 167, 244, 0, 128, 238, 142, + 130, 167, 130, 10, 58, 142, 231, 167, 245, 0, 128, 245, 142, 130, 167, + 130, 10, 58, 143, 142, 167, 245, 0, 128, 239, 142, 177, 166, 219, 10, 58, + 142, 234, 167, 244, 0, 128, 247, 142, 177, 166, 219, 10, 58, 143, 154, + 167, 244, 0, 128, 239, 142, 130, 167, 130, 10, 58, 142, 234, 167, 245, 0, + 128, 247, 142, 130, 167, 130, 10, 58, 143, 154, 167, 245, 0, 128, 240, + 142, 177, 166, 219, 10, 58, 142, 235, 167, 244, 0, 128, 248, 142, 177, + 166, 219, 10, 58, 143, 155, 167, 244, 0, 128, 240, 142, 130, 167, 130, + 10, 58, 142, 235, 167, 245, 0, 128, 248, 142, 130, 167, 130, 10, 58, 143, + 155, 167, 245, 0, 128, 242, 142, 177, 166, 219, 10, 58, 142, 239, 167, + 244, 0, 128, 250, 142, 177, 166, 219, 10, 58, 143, 158, 167, 244, 0, 128, + 242, 142, 130, 167, 130, 10, 58, 142, 239, 167, 245, 0, 128, 250, 142, + 130, 167, 130, 10, 58, 143, 158, 167, 245, 0, 129, 133, 142, 177, 166, + 219, 10, 58, 143, 246, 167, 244, 0, 129, 134, 142, 177, 166, 219, 10, 58, + 143, 247, 167, 244, 0, 129, 133, 142, 130, 167, 130, 10, 58, 143, 246, + 167, 245, 0, 129, 134, 142, 130, 167, 130, 10, 58, 143, 247, 167, 245, 0, + 128, 243, 142, 177, 166, 219, 10, 58, 142, 251, 167, 244, 0, 128, 251, + 142, 177, 166, 219, 10, 58, 143, 170, 167, 244, 0, 128, 243, 142, 130, + 167, 130, 10, 58, 142, 251, 167, 245, 0, 128, 251, 142, 130, 167, 130, + 10, 58, 143, 170, 167, 245, 0, 129, 135, 144, 240, 167, 246, 10, 58, 143, + 248, 167, 247, 0, 129, 136, 144, 240, 167, 246, 10, 120, 130, 251, 115, + 32, 140, 180, 142, 220, 48, 49, 53, 70, 41, 10, 58, 143, 134, 167, 247, + 0, 129, 137, 144, 240, 167, 246, 10, 58, 144, 128, 167, 247, 0, 129, 138, + 144, 240, 167, 246, 10, 120, 130, 251, 116, 32, 140, 180, 142, 220, 48, + 49, 54, 51, 41, 10, 58, 144, 130, 167, 247, 0, 128, 128, 89, 79, 71, 72, + 10, 120, 130, 253, 133, 154, 167, 239, 41, 0, 128, 129, 89, 79, 71, 72, + 10, 42, 144, 241, 143, 149, 167, 248, 10, 120, 130, 251, 133, 154, 166, + 239, 41, 10, 120, 130, 251, 144, 242, 141, 216, 167, 249, 41, 0, 129, + 225, 141, 247, 167, 137, 10, 58, 143, 215, 167, 138, 0, 129, 128, 167, + 137, 10, 42, 141, 134, 82, 111, 109, 97, 110, 121, 10, 58, 143, 216, 167, + 138, 0, 128, 241, 144, 134, 140, 187, 167, 197, 10, 42, 167, 199, 10, 42, + 128, 131, 48, 49, 57, 69, 0, 128, 254, 167, 250, 10, 42, 144, 142, 140, + 233, 139, 194, 83, 105, 110, 111, 108, 111, 103, 121, 0, 128, 128, 79, + 85, 0, 128, 129, 79, 85, 10, 42, 65, 108, 103, 111, 110, 113, 117, 105, + 110, 44, 32, 72, 117, 114, 111, 110, 10, 120, 40, 100, 105, 103, 105, + 116, 32, 167, 251, 32, 45, 32, 167, 252, 41, 0, 129, 139, 167, 166, 0, + 129, 140, 167, 166, 10, 42, 144, 241, 142, 255, 166, 236, 0, 128, 238, + 143, 190, 166, 222, 10, 58, 142, 231, 167, 136, 0, 128, 245, 143, 190, + 166, 222, 10, 42, 144, 228, 165, 149, 10, 58, 143, 142, 167, 136, 0, 128, + 239, 166, 205, 10, 58, 142, 234, 166, 206, 0, 128, 247, 166, 205, 10, 58, + 143, 154, 166, 206, 0, 128, 242, 133, 182, 166, 182, 10, 58, 48, 48, 68, + 54, 32, 166, 188, 0, 128, 250, 133, 182, 166, 182, 10, 58, 48, 48, 70, + 54, 32, 166, 188, 0, 128, 242, 133, 186, 166, 182, 10, 58, 144, 243, 166, + 188, 0, 128, 250, 133, 186, 166, 182, 10, 58, 144, 244, 166, 188, 0, 128, + 242, 143, 190, 166, 222, 10, 58, 142, 239, 167, 136, 0, 128, 250, 143, + 190, 166, 222, 10, 58, 143, 158, 167, 136, 0, 128, 242, 133, 183, 144, + 229, 166, 182, 10, 58, 48, 50, 50, 69, 32, 166, 188, 0, 128, 250, 133, + 183, 144, 229, 166, 182, 10, 58, 48, 50, 50, 70, 32, 166, 188, 0, 128, + 244, 166, 182, 10, 58, 142, 252, 166, 188, 0, 128, 252, 166, 182, 10, 42, + 143, 242, 167, 253, 10, 58, 143, 173, 166, 188, 0, 129, 132, 167, 250, 0, + 128, 249, 167, 250, 0, 129, 138, 167, 250, 0, 128, 129, 143, 223, 74, 10, + 120, 140, 250, 141, 221, 141, 222, 141, 218, 141, 223, 165, 253, 41, 0, + 128, 129, 68, 66, 32, 167, 254, 0, 128, 129, 81, 80, 32, 167, 254, 0, + 128, 238, 166, 233, 10, 42, 128, 131, 50, 67, 54, 53, 0, 129, 223, 141, + 247, 166, 233, 0, 128, 246, 166, 233, 10, 42, 131, 131, 143, 204, 167, + 255, 0, 129, 131, 166, 167, 10, 42, 128, 131, 48, 49, 57, 65, 0, 129, + 137, 144, 245, 166, 233, 10, 42, 128, 131, 50, 67, 54, 54, 0, 129, 136, + 144, 246, 167, 226, 10, 42, 144, 247, 144, 248, 167, 177, 10, 42, 128, + 132, 50, 67, 55, 69, 10, 120, 130, 251, 115, 32, 140, 180, 133, 187, 168, + 128, 41, 0, 129, 140, 144, 246, 167, 226, 10, 42, 144, 194, 144, 248, + 167, 177, 10, 42, 128, 132, 50, 67, 55, 70, 10, 120, 130, 251, 122, 32, + 140, 180, 139, 231, 133, 187, 168, 129, 41, 0, 128, 128, 144, 200, 165, + 179, 0, 128, 129, 144, 200, 165, 179, 10, 42, 144, 249, 140, 233, 139, + 194, 168, 130, 44, 32, 68, 111, 103, 114, 105, 98, 44, 32, 83, 108, 97, + 118, 101, 121, 32, 40, 67, 97, 110, 97, 100, 105, 97, 110, 32, 97, 98, + 111, 114, 105, 103, 105, 110, 97, 108, 32, 167, 143, 41, 10, 120, 132, + 200, 133, 188, 168, 131, 41, 10, 120, 132, 202, 133, 188, 168, 132, 41, + 0, 128, 128, 133, 167, 166, 233, 10, 42, 128, 131, 168, 133, 0, 128, 128, + 85, 32, 166, 167, 10, 42, 128, 131, 168, 134, 0, 129, 228, 86, 10, 42, + 128, 131, 48, 50, 56, 67, 0, 128, 239, 166, 233, 0, 128, 247, 166, 233, + 0, 128, 128, 133, 160, 166, 233, 0, 128, 129, 133, 160, 166, 233, 0, 128, + 128, 144, 250, 81, 32, 141, 247, 144, 251, 167, 226, 0, 128, 129, 133, + 189, 144, 251, 167, 226, 0, 129, 133, 166, 233, 0, 129, 134, 166, 233, 0, + 128, 244, 166, 233, 0, 128, 252, 166, 233, 0, 129, 227, 65, 10, 42, 141, + 208, 144, 252, 144, 253, 167, 200, 10, 42, 128, 132, 50, 67, 54, 70, 0, + 128, 129, 168, 135, 10, 61, 133, 155, 143, 175, 141, 215, 97, 32, 40, + 165, 148, 41, 10, 42, 141, 208, 144, 254, 144, 253, 167, 200, 10, 42, + 128, 132, 50, 67, 54, 68, 10, 120, 131, 129, 144, 255, 48, 51, 66, 49, + 41, 0, 129, 227, 168, 135, 10, 42, 141, 208, 144, 254, 145, 128, 167, + 200, 10, 42, 128, 132, 50, 67, 55, 48, 10, 120, 130, 251, 142, 137, 144, + 255, 65, 66, 54, 52, 41, 0, 129, 226, 141, 247, 167, 166, 10, 42, 145, + 129, 145, 130, 167, 213, 10, 42, 144, 144, 167, 167, 10, 42, 128, 132, + 48, 49, 56, 49, 0, 128, 129, 144, 157, 79, 10, 42, 143, 129, 97, 32, 142, + 230, 99, 10, 42, 145, 131, 144, 254, 145, 128, 167, 200, 10, 42, 139, + 194, 145, 132, 68, 97, 110, 105, 115, 104, 32, 144, 141, 34, 167, 175, + 58, 34, 32, 109, 101, 97, 110, 115, 32, 34, 168, 136, 32, 105, 115, 34, + 10, 42, 128, 132, 48, 49, 56, 54, 0, 128, 246, 167, 250, 10, 42, 144, + 247, 145, 133, 145, 134, 167, 177, 10, 42, 132, 251, 145, 135, 140, 172, + 77, 97, 110, 100, 97, 114, 139, 194, 67, 104, 105, 110, 101, 115, 101, + 10, 42, 145, 136, 145, 137, 140, 180, 145, 138, 139, 194, 168, 137, 0, + 128, 254, 167, 226, 10, 61, 100, 32, 139, 231, 104, 111, 111, 107, 10, + 42, 133, 190, 167, 213, 10, 42, 128, 132, 166, 225, 0, 128, 254, 167, + 166, 10, 42, 145, 129, 141, 231, 139, 244, 142, 135, 167, 213, 10, 42, + 69, 119, 101, 44, 32, 144, 144, 167, 167, 10, 42, 128, 132, 48, 49, 56, + 65, 0, 129, 230, 69, 10, 42, 145, 139, 144, 252, 144, 253, 167, 200, 0, + 128, 129, 167, 180, 10, 42, 145, 140, 144, 253, 167, 200, 10, 42, 128, + 132, 48, 49, 56, 70, 10, 42, 144, 185, 145, 141, 143, 236, 167, 238, 32, + 139, 253, 145, 142, 140, 180, 167, 179, 10, 120, 130, 251, 142, 230, 132, + 241, 167, 179, 41, 10, 120, 130, 254, 144, 165, 48, 52, 68, 57, 41, 0, + 128, 129, 145, 143, 141, 247, 167, 166, 10, 42, 145, 144, 168, 138, 0, + 128, 129, 144, 157, 69, 10, 61, 167, 182, 10, 42, 145, 131, 145, 145, + 144, 253, 167, 200, 10, 42, 128, 132, 168, 139, 10, 120, 131, 129, 167, + 182, 32, 45, 32, 48, 51, 66, 53, 41, 0, 129, 230, 144, 157, 69, 10, 42, + 145, 131, 144, 252, 144, 253, 167, 200, 10, 42, 128, 132, 65, 55, 65, 66, + 0, 129, 230, 144, 157, 69, 32, 141, 247, 167, 166, 10, 42, 145, 144, 145, + 131, 144, 252, 167, 200, 0, 128, 129, 145, 146, 144, 164, 144, 157, 69, + 10, 61, 145, 147, 144, 159, 167, 182, 10, 42, 145, 131, 144, 252, 145, + 128, 167, 200, 0, 128, 129, 143, 223, 74, 32, 141, 247, 166, 233, 10, 42, + 144, 194, 144, 179, 167, 213, 10, 42, 143, 129, 97, 32, 142, 230, 102, + 44, 32, 142, 152, 145, 148, 145, 149, 140, 172, 133, 144, 143, 236, 140, + 172, 106, 10, 42, 34, 103, 121, 34, 32, 139, 194, 143, 180, 167, 129, 10, + 42, 143, 242, 145, 150, 144, 142, 139, 223, 144, 178, 167, 228, 32, 48, + 50, 65, 52, 0, 128, 255, 167, 166, 10, 42, 145, 129, 145, 151, 167, 213, + 10, 42, 128, 132, 48, 49, 57, 51, 0, 128, 129, 145, 152, 71, 10, 42, 144, + 194, 145, 151, 167, 213, 10, 42, 128, 132, 65, 55, 65, 67, 10, 120, 130, + 251, 141, 216, 168, 140, 41, 0, 129, 231, 71, 10, 42, 144, 194, 145, 153, + 167, 213, 0, 128, 129, 167, 186, 10, 42, 144, 194, 145, 151, 167, 177, + 10, 42, 128, 132, 48, 49, 57, 52, 10, 120, 131, 129, 145, 154, 168, 141, + 41, 0, 128, 129, 145, 155, 167, 202, 10, 61, 133, 155, 143, 175, 145, + 156, 145, 157, 40, 165, 148, 41, 10, 42, 145, 139, 144, 254, 144, 253, + 167, 200, 0, 129, 227, 72, 10, 42, 144, 194, 145, 128, 144, 179, 168, + 142, 10, 42, 128, 132, 65, 55, 56, 68, 0, 129, 128, 167, 166, 10, 42, 98, + 114, 101, 97, 116, 104, 121, 45, 118, 111, 105, 99, 101, 100, 32, 144, + 205, 167, 177, 10, 42, 128, 132, 65, 55, 65, 65, 10, 42, 145, 141, 139, + 194, 143, 214, 139, 253, 48, 49, 50, 52, 10, 120, 131, 128, 104, 32, 140, + 180, 133, 187, 48, 50, 66, 49, 41, 0, 128, 129, 145, 158, 141, 247, 167, + 166, 10, 42, 144, 247, 99, 111, 97, 114, 116, 105, 99, 117, 108, 97, 116, + 101, 100, 32, 145, 151, 140, 143, 144, 178, 167, 177, 10, 42, 34, 115, + 106, 34, 32, 139, 194, 143, 233, 145, 159, 168, 143, 0, 128, 248, 166, + 233, 10, 61, 144, 169, 144, 170, 105, 32, 166, 130, 10, 42, 145, 160, + 144, 252, 144, 253, 167, 200, 10, 42, 128, 132, 48, 49, 57, 55, 0, 128, + 129, 167, 189, 10, 42, 145, 161, 145, 145, 144, 253, 167, 200, 0, 129, + 231, 73, 10, 42, 145, 161, 145, 145, 144, 253, 167, 200, 10, 42, 139, + 247, 142, 132, 143, 201, 139, 223, 167, 190, 10, 42, 128, 132, 65, 55, + 65, 69, 10, 42, 140, 179, 143, 252, 140, 191, 145, 162, 140, 143, 145, + 163, 168, 144, 32, 101, 118, 101, 110, 32, 139, 194, 115, 97, 110, 115, + 32, 115, 101, 114, 105, 102, 32, 142, 132, 145, 164, 100, 101, 115, 105, + 103, 110, 115, 44, 32, 141, 228, 145, 165, 99, 111, 110, 102, 117, 115, + 105, 111, 110, 32, 140, 180, 143, 213, 108, 0, 129, 132, 142, 210, 166, + 138, 10, 42, 145, 166, 144, 194, 142, 135, 145, 167, 168, 142, 10, 42, + 128, 132, 50, 67, 54, 50, 0, 129, 132, 168, 145, 10, 42, 144, 247, 142, + 135, 145, 167, 167, 177, 10, 42, 128, 132, 65, 55, 65, 68, 0, 129, 132, + 144, 187, 167, 166, 10, 42, 133, 190, 108, 97, 116, 101, 114, 97, 108, 0, + 128, 129, 168, 146, 10, 42, 144, 194, 145, 167, 167, 177, 10, 42, 34, + 100, 104, 108, 34, 32, 139, 194, 144, 212, 167, 129, 0, 129, 227, 77, 10, + 42, 145, 160, 144, 254, 144, 253, 167, 200, 10, 42, 128, 132, 48, 49, 57, + 67, 0, 129, 227, 133, 191, 144, 134, 167, 197, 10, 42, 144, 194, 145, + 151, 168, 142, 0, 128, 129, 133, 191, 167, 166, 10, 42, 144, 194, 145, + 168, 168, 147, 10, 42, 128, 132, 50, 67, 54, 69, 0, 128, 249, 140, 185, + 167, 166, 10, 42, 144, 194, 144, 179, 168, 147, 10, 42, 128, 132, 48, 49, + 57, 68, 0, 128, 249, 144, 187, 167, 166, 10, 42, 133, 190, 168, 147, 0, + 129, 231, 78, 10, 42, 144, 194, 145, 153, 168, 147, 0, 128, 129, 145, + 169, 79, 10, 61, 111, 32, 166, 130, 10, 42, 145, 128, 145, 140, 145, 170, + 105, 46, 101, 46, 32, 145, 128, 168, 138, 10, 42, 128, 132, 48, 49, 57, + 70, 10, 120, 131, 129, 145, 171, 168, 148, 41, 10, 120, 130, 254, 145, + 172, 48, 52, 55, 51, 41, 10, 120, 130, 254, 133, 171, 168, 149, 41, 0, + 129, 231, 79, 69, 10, 42, 141, 208, 145, 145, 145, 128, 167, 200, 10, + 120, 145, 173, 141, 222, 140, 171, 143, 151, 166, 243, 41, 0, 128, 129, + 145, 146, 168, 150, 10, 42, 145, 161, 144, 254, 145, 128, 167, 200, 0, + 128, 129, 168, 151, 10, 42, 144, 247, 145, 130, 167, 177, 10, 120, 131, + 129, 145, 174, 168, 152, 41, 0, 129, 227, 82, 10, 42, 144, 194, 142, 135, + 168, 142, 10, 120, 131, 128, 142, 230, 132, 247, 48, 50, 66, 52, 41, 0, + 129, 227, 133, 192, 144, 134, 167, 197, 10, 42, 144, 194, 145, 167, 168, + 153, 0, 129, 227, 133, 192, 167, 166, 10, 42, 133, 190, 168, 142, 10, + 120, 131, 128, 142, 230, 114, 32, 140, 180, 133, 187, 48, 50, 66, 53, 41, + 0, 129, 134, 144, 134, 167, 197, 10, 42, 144, 194, 145, 175, 97, 112, + 105, 99, 111, 45, 97, 108, 118, 101, 111, 108, 97, 114, 32, 168, 154, 0, + 129, 134, 167, 226, 10, 42, 133, 190, 168, 153, 10, 42, 128, 132, 50, 67, + 54, 52, 0, 129, 134, 168, 155, 10, 42, 144, 194, 142, 135, 168, 153, 32, + 139, 244, 116, 97, 112, 0, 129, 230, 133, 192, 168, 155, 10, 61, 140, + 245, 168, 156, 32, 142, 230, 145, 176, 40, 97, 32, 168, 157, 41, 10, 42, + 145, 177, 141, 231, 167, 200, 10, 42, 133, 193, 145, 178, 145, 179, 140, + 188, 145, 180, 133, 177, 145, 181, 167, 139, 10, 42, 142, 132, 145, 182, + 143, 135, 167, 198, 10, 42, 139, 247, 112, 114, 101, 115, 101, 110, 116, + 97, 116, 105, 140, 188, 139, 253, 140, 180, 97, 32, 168, 159, 0, 129, + 231, 82, 10, 42, 144, 194, 145, 153, 168, 154, 10, 42, 71, 101, 114, 109, + 97, 110, 105, 99, 44, 32, 143, 146, 167, 207, 10, 42, 128, 132, 48, 49, + 65, 54, 0, 129, 231, 142, 130, 82, 10, 42, 144, 194, 145, 153, 145, 184, + 139, 244, 168, 142, 10, 120, 131, 128, 141, 181, 142, 137, 132, 247, 48, + 50, 66, 54, 41, 0, 129, 136, 167, 166, 10, 42, 144, 247, 139, 231, 167, + 177, 10, 42, 128, 132, 65, 55, 67, 53, 0, 128, 129, 167, 209, 10, 42, + 144, 247, 145, 185, 167, 177, 10, 42, 128, 132, 48, 49, 65, 57, 10, 120, + 40, 168, 160, 32, 45, 32, 168, 161, 41, 0, 128, 129, 143, 223, 74, 32, + 133, 194, 144, 229, 167, 166, 10, 42, 145, 129, 144, 179, 167, 213, 10, + 42, 143, 129, 143, 131, 140, 188, 48, 50, 53, 70, 44, 32, 141, 143, 140, + 188, 167, 210, 0, 128, 129, 145, 186, 144, 164, 167, 209, 10, 42, 145, + 177, 139, 231, 167, 200, 10, 42, 133, 193, 145, 178, 145, 179, 140, 188, + 145, 180, 133, 177, 145, 181, 167, 139, 10, 42, 142, 132, 145, 182, 168, + 129, 32, 167, 198, 10, 42, 139, 194, 111, 114, 105, 103, 139, 194, 48, + 50, 55, 70, 32, 140, 203, 140, 232, 139, 231, 144, 186, 48, 51, 50, 50, + 44, 32, 145, 188, 145, 189, 168, 162, 10, 42, 139, 247, 112, 114, 101, + 115, 101, 110, 116, 97, 116, 105, 140, 188, 139, 253, 140, 180, 97, 32, + 168, 159, 0, 128, 129, 144, 177, 141, 247, 167, 250, 10, 42, 144, 184, + 144, 247, 145, 185, 167, 177, 10, 42, 115, 117, 103, 103, 101, 115, 116, + 101, 100, 32, 145, 182, 144, 180, 167, 214, 0, 129, 227, 84, 10, 42, 141, + 231, 144, 217, 142, 168, 140, 172, 34, 116, 115, 107, 32, 116, 115, 107, + 34, 41, 10, 42, 128, 132, 65, 55, 66, 49, 10, 120, 132, 200, 141, 231, + 144, 217, 45, 32, 166, 135, 41, 0, 129, 138, 144, 187, 167, 166, 10, 42, + 144, 247, 139, 231, 167, 213, 10, 42, 128, 132, 48, 49, 65, 69, 0, 128, + 129, 85, 32, 166, 167, 10, 42, 145, 160, 144, 252, 145, 128, 167, 200, + 10, 42, 128, 132, 48, 50, 52, 52, 10, 120, 145, 173, 141, 222, 133, 138, + 117, 32, 140, 180, 133, 130, 49, 68, 55, 69, 41, 0, 128, 129, 167, 216, + 10, 42, 145, 161, 144, 254, 145, 128, 167, 200, 10, 42, 139, 247, 142, + 132, 143, 201, 141, 228, 168, 163, 10, 42, 128, 132, 48, 49, 66, 49, 10, + 120, 131, 129, 145, 190, 48, 51, 67, 53, 41, 0, 128, 129, 133, 176, 167, + 166, 10, 61, 133, 155, 143, 175, 141, 215, 118, 32, 40, 165, 148, 41, 10, + 42, 144, 194, 145, 168, 168, 142, 10, 42, 128, 132, 48, 49, 66, 50, 10, + 120, 131, 129, 145, 190, 48, 51, 67, 53, 41, 0, 129, 227, 86, 10, 61, + 168, 164, 44, 32, 168, 165, 10, 42, 145, 131, 144, 254, 144, 253, 167, + 200, 10, 42, 128, 132, 48, 50, 52, 53, 10, 120, 133, 174, 143, 175, 168, + 166, 32, 45, 32, 48, 51, 57, 66, 41, 10, 120, 141, 201, 165, 242, 41, 10, + 120, 145, 191, 145, 192, 168, 167, 41, 0, 129, 227, 87, 10, 42, 144, 247, + 145, 128, 145, 193, 168, 142, 10, 120, 131, 128, 142, 230, 133, 180, 65, + 66, 54, 57, 41, 0, 129, 227, 89, 10, 42, 144, 194, 145, 167, 168, 142, 0, + 129, 231, 89, 10, 42, 145, 161, 145, 145, 145, 128, 167, 200, 0, 129, + 140, 144, 187, 167, 166, 10, 42, 133, 190, 167, 177, 0, 129, 140, 167, + 250, 10, 42, 144, 194, 145, 133, 145, 134, 167, 177, 10, 42, 145, 136, + 145, 137, 140, 180, 48, 49, 55, 65, 32, 139, 194, 168, 137, 0, 128, 129, + 167, 222, 10, 61, 100, 114, 97, 109, 10, 42, 144, 194, 145, 185, 167, + 177, 10, 42, 109, 105, 115, 116, 97, 107, 101, 110, 108, 121, 32, 145, + 194, 121, 111, 103, 104, 32, 139, 194, 168, 168, 32, 165, 148, 10, 42, + 128, 132, 167, 239, 10, 42, 144, 190, 167, 142, 10, 120, 130, 251, 144, + 191, 48, 50, 49, 68, 41, 10, 120, 130, 254, 144, 192, 144, 193, 48, 52, + 69, 49, 41, 10, 120, 145, 195, 132, 210, 50, 49, 50, 53, 41, 10, 120, + 131, 132, 142, 164, 100, 114, 97, 109, 32, 45, 32, 49, 70, 55, 55, 50, + 41, 0, 128, 129, 133, 179, 167, 250, 10, 42, 144, 184, 144, 194, 145, + 185, 167, 177, 0, 133, 173, 144, 200, 165, 179, 10, 42, 133, 195, 97, 32, + 145, 196, 167, 160, 10, 42, 132, 251, 143, 217, 139, 214, 144, 142, 110, + 111, 116, 97, 116, 105, 111, 110, 115, 44, 32, 140, 143, 116, 104, 111, + 115, 101, 32, 144, 143, 140, 219, 140, 233, 97, 32, 145, 196, 144, 205, + 167, 213, 10, 120, 130, 253, 133, 188, 48, 50, 52, 49, 41, 10, 120, 132, + 202, 133, 188, 168, 132, 41, 0, 133, 173, 145, 197, 145, 198, 70, 82, 73, + 67, 65, 84, 73, 86, 69, 10, 61, 144, 159, 144, 205, 167, 213, 10, 42, + 144, 194, 144, 195, 167, 177, 10, 42, 168, 169, 10, 120, 130, 251, 101, + 122, 104, 32, 144, 159, 45, 32, 48, 49, 66, 57, 41, 10, 120, 132, 202, + 144, 159, 144, 205, 132, 223, 48, 50, 67, 49, 41, 0, 133, 173, 142, 130, + 144, 200, 165, 179, 10, 42, 145, 167, 168, 170, 10, 120, 132, 200, 145, + 167, 139, 232, 168, 171, 41, 0, 133, 173, 145, 200, 67, 10, 42, 144, 179, + 145, 201, 168, 172, 41, 32, 168, 170, 10, 120, 132, 200, 139, 231, 139, + 232, 48, 49, 67, 51, 41, 10, 120, 40, 99, 111, 109, 112, 108, 101, 109, + 101, 110, 116, 32, 45, 32, 50, 50, 48, 49, 41, 0, 133, 173, 145, 202, + 167, 233, 10, 61, 98, 117, 108, 108, 115, 101, 121, 101, 10, 120, 142, + 171, 140, 240, 133, 196, 168, 173, 41, 0, 129, 231, 66, 10, 42, 145, 130, + 168, 154, 0, 128, 129, 145, 146, 144, 157, 69, 10, 61, 145, 147, 167, + 182, 10, 42, 145, 131, 145, 145, 145, 128, 167, 200, 10, 42, 110, 111, + 110, 45, 73, 80, 65, 32, 143, 201, 133, 197, 139, 247, 166, 243, 0, 129, + 231, 71, 32, 141, 247, 167, 166, 10, 42, 144, 194, 145, 153, 168, 174, 0, + 129, 231, 72, 10, 42, 144, 247, 145, 203, 167, 177, 10, 120, 132, 202, + 141, 181, 132, 243, 168, 175, 41, 10, 120, 132, 202, 141, 181, 104, 32, + 140, 180, 133, 130, 65, 55, 70, 56, 41, 0, 128, 129, 133, 160, 145, 204, + 167, 226, 10, 42, 144, 194, 144, 179, 167, 177, 10, 42, 128, 132, 65, 55, + 66, 50, 0, 129, 227, 75, 10, 42, 112, 114, 111, 112, 111, 115, 101, 100, + 32, 139, 223, 145, 151, 168, 170, 10, 42, 128, 132, 65, 55, 66, 48, 0, + 129, 231, 76, 10, 42, 145, 151, 145, 167, 168, 142, 0, 128, 129, 133, + 189, 167, 166, 10, 42, 144, 247, 145, 153, 168, 174, 0, 133, 173, 144, + 200, 144, 201, 141, 247, 166, 233, 10, 42, 144, 194, 145, 203, 167, 213, + 0, 133, 173, 144, 164, 144, 200, 144, 201, 141, 247, 166, 233, 10, 42, + 144, 194, 145, 203, 167, 177, 0, 128, 129, 144, 219, 167, 254, 10, 42, + 144, 194, 141, 231, 167, 228, 10, 120, 130, 251, 100, 122, 32, 145, 205, + 140, 180, 139, 231, 133, 187, 65, 66, 54, 54, 41, 0, 128, 129, 145, 206, + 167, 254, 10, 42, 144, 194, 145, 185, 167, 228, 0, 128, 129, 144, 219, + 145, 207, 141, 247, 167, 250, 10, 42, 144, 194, 145, 133, 167, 228, 0, + 128, 129, 145, 208, 167, 254, 10, 42, 144, 247, 141, 231, 167, 228, 10, + 120, 130, 251, 116, 115, 32, 145, 205, 140, 180, 139, 231, 133, 187, 65, + 66, 54, 55, 41, 0, 128, 129, 145, 209, 167, 254, 10, 42, 144, 247, 145, + 185, 167, 228, 0, 128, 129, 84, 67, 32, 145, 207, 141, 247, 167, 250, 10, + 42, 144, 247, 145, 133, 167, 228, 0, 128, 129, 145, 210, 167, 254, 10, + 42, 145, 211, 167, 177, 0, 128, 129, 76, 83, 32, 167, 254, 10, 42, 145, + 167, 142, 135, 145, 184, 40, 108, 105, 115, 112, 41, 0, 128, 129, 76, 90, + 32, 167, 254, 10, 42, 144, 194, 145, 167, 142, 135, 167, 177, 0, 133, + 173, 145, 202, 168, 176, 10, 42, 145, 212, 108, 105, 112, 32, 115, 109, + 97, 99, 107, 0, 133, 173, 66, 73, 68, 69, 78, 84, 65, 76, 32, 168, 176, + 10, 42, 145, 212, 116, 101, 101, 116, 104, 32, 103, 110, 97, 115, 104, + 105, 110, 103, 0, 129, 227, 72, 32, 141, 247, 168, 155, 0, 129, 227, 72, + 32, 141, 247, 145, 213, 144, 229, 167, 226, 0, 131, 133, 72, 10, 42, 168, + 177, 10, 35, 128, 130, 168, 178, 0, 131, 133, 72, 32, 141, 247, 167, 166, + 10, 42, 98, 114, 101, 97, 116, 104, 121, 32, 168, 179, 44, 32, 109, 117, + 114, 109, 117, 114, 101, 100, 10, 120, 130, 251, 104, 32, 140, 180, 133, + 187, 167, 148, 41, 10, 120, 140, 197, 145, 214, 132, 252, 168, 180, 41, + 10, 35, 128, 130, 167, 148, 0, 131, 133, 74, 10, 42, 168, 181, 10, 120, + 140, 197, 144, 184, 144, 186, 132, 252, 48, 51, 50, 49, 41, 10, 35, 128, + 130, 167, 154, 0, 131, 133, 82, 10, 35, 128, 130, 168, 182, 0, 129, 232, + 82, 10, 120, 130, 251, 142, 230, 132, 247, 48, 50, 55, 57, 41, 10, 35, + 128, 130, 48, 50, 55, 57, 0, 129, 232, 133, 192, 167, 166, 10, 120, 130, + 251, 142, 230, 114, 32, 140, 180, 133, 187, 48, 50, 55, 66, 41, 10, 35, + 128, 130, 48, 50, 55, 66, 0, 129, 233, 142, 130, 82, 10, 42, 145, 215, + 144, 153, 132, 211, 114, 45, 99, 111, 108, 111, 114, 105, 110, 103, 32, + 139, 244, 114, 45, 111, 102, 102, 103, 108, 105, 100, 101, 115, 10, 120, + 132, 200, 141, 222, 141, 181, 142, 137, 132, 247, 48, 50, 56, 49, 41, 10, + 35, 128, 130, 48, 50, 56, 49, 0, 131, 133, 87, 10, 42, 168, 183, 10, 120, + 133, 198, 139, 241, 145, 216, 132, 252, 167, 178, 41, 10, 35, 128, 130, + 168, 184, 0, 131, 133, 89, 10, 42, 168, 181, 10, 42, 144, 135, 143, 204, + 144, 141, 139, 223, 167, 214, 10, 35, 128, 130, 168, 185, 0, 133, 199, + 168, 186, 10, 42, 145, 217, 168, 187, 10, 42, 133, 200, 109, 106, 97, + 103, 107, 105, 106, 32, 145, 218, 145, 219, 144, 156, 145, 220, 168, 181, + 41, 10, 42, 133, 200, 145, 221, 165, 154, 10, 120, 133, 201, 168, 188, + 41, 10, 120, 40, 132, 206, 168, 189, 41, 10, 120, 132, 202, 132, 206, + 166, 196, 41, 10, 120, 140, 197, 132, 206, 165, 157, 41, 10, 120, 141, + 146, 145, 222, 132, 210, 168, 190, 41, 10, 120, 140, 130, 140, 131, 140, + 182, 165, 153, 41, 10, 120, 40, 168, 191, 32, 45, 32, 165, 159, 41, 0, + 133, 199, 142, 177, 168, 186, 10, 42, 101, 120, 97, 103, 103, 101, 114, + 97, 116, 101, 100, 32, 145, 217, 99, 111, 110, 116, 114, 97, 115, 116, + 105, 118, 101, 32, 168, 192, 10, 42, 133, 200, 116, 118, 101, 114, 100, + 121, 106, 32, 145, 218, 145, 219, 145, 223, 145, 220, 145, 224, 168, 181, + 41, 10, 120, 133, 202, 168, 193, 41, 10, 120, 132, 205, 132, 206, 165, + 134, 41, 10, 120, 139, 233, 132, 215, 165, 136, 41, 0, 133, 199, 145, + 225, 165, 168, 10, 42, 145, 226, 143, 201, 139, 223, 168, 194, 32, 139, + 244, 168, 195, 10, 42, 132, 251, 143, 233, 80, 111, 108, 121, 110, 101, + 115, 105, 97, 110, 32, 144, 143, 139, 223, 144, 205, 167, 213, 10, 42, + 72, 97, 119, 97, 105, 202, 187, 105, 97, 110, 58, 32, 202, 187, 111, 107, + 105, 110, 97, 10, 42, 84, 111, 110, 103, 97, 110, 58, 32, 102, 97, 107, + 97, 117, 202, 187, 97, 10, 120, 140, 197, 142, 230, 143, 254, 132, 207, + 48, 51, 49, 50, 41, 10, 120, 145, 227, 141, 208, 144, 151, 140, 129, 48, + 55, 70, 53, 41, 10, 120, 140, 183, 140, 177, 130, 252, 165, 151, 41, 0, + 133, 199, 165, 147, 10, 61, 165, 150, 10, 42, 144, 205, 145, 228, 168, + 196, 44, 32, 101, 106, 101, 99, 116, 105, 118, 101, 10, 42, 140, 147, + 144, 188, 140, 233, 145, 229, 133, 144, 143, 175, 140, 172, 116, 104, + 101, 105, 114, 32, 167, 206, 10, 42, 131, 134, 144, 151, 145, 230, 139, + 194, 66, 111, 100, 111, 44, 32, 68, 111, 103, 114, 105, 44, 32, 140, 143, + 77, 97, 105, 116, 104, 105, 108, 105, 10, 42, 140, 181, 139, 253, 133, + 161, 141, 144, 139, 223, 97, 32, 140, 131, 165, 150, 10, 120, 133, 201, + 168, 188, 41, 10, 120, 140, 197, 143, 254, 132, 207, 168, 197, 41, 10, + 120, 140, 197, 143, 254, 145, 231, 145, 232, 48, 51, 49, 53, 41, 10, 120, + 141, 138, 140, 129, 168, 198, 41, 10, 120, 145, 227, 145, 160, 144, 151, + 140, 129, 48, 55, 70, 52, 41, 10, 120, 141, 146, 168, 199, 32, 45, 32, + 49, 70, 66, 70, 41, 10, 120, 140, 184, 140, 177, 130, 252, 165, 152, 41, + 0, 133, 199, 144, 164, 165, 168, 10, 42, 145, 233, 168, 177, 10, 120, + 140, 197, 144, 159, 143, 254, 132, 207, 168, 200, 41, 10, 120, 141, 138, + 145, 234, 143, 175, 141, 153, 142, 164, 145, 235, 168, 201, 41, 10, 120, + 141, 146, 168, 202, 32, 45, 32, 49, 70, 70, 69, 41, 10, 120, 140, 210, + 104, 105, 103, 104, 45, 114, 101, 118, 101, 114, 115, 101, 100, 45, 57, + 32, 130, 252, 50, 48, 49, 66, 41, 0, 133, 199, 133, 203, 168, 203, 10, + 42, 133, 200, 145, 236, 145, 237, 40, 103, 108, 111, 116, 116, 97, 108, + 32, 167, 213, 41, 10, 42, 133, 200, 145, 221, 168, 204, 10, 120, 141, + 138, 140, 129, 168, 198, 41, 10, 120, 132, 220, 145, 238, 168, 205, 41, + 10, 120, 133, 178, 145, 237, 45, 32, 48, 54, 50, 49, 41, 0, 133, 199, + 133, 204, 168, 203, 10, 42, 133, 200, 145, 236, 145, 239, 40, 168, 179, + 32, 144, 195, 167, 177, 41, 10, 42, 133, 200, 145, 221, 97, 121, 105, + 110, 10, 120, 141, 138, 145, 234, 143, 175, 141, 153, 142, 164, 145, 235, + 168, 201, 41, 10, 120, 132, 220, 145, 240, 168, 206, 41, 10, 120, 133, + 178, 145, 239, 45, 32, 167, 225, 41, 0, 133, 199, 144, 200, 165, 179, 10, + 42, 145, 241, 139, 244, 103, 108, 111, 116, 116, 97, 108, 105, 122, 101, + 100, 10, 42, 145, 226, 143, 201, 102, 139, 244, 143, 241, 139, 244, 48, + 50, 66, 69, 10, 120, 132, 200, 133, 188, 168, 131, 41, 10, 120, 140, 197, + 144, 186, 132, 207, 168, 207, 41, 0, 133, 199, 144, 164, 144, 200, 165, + 179, 10, 42, 145, 226, 143, 201, 139, 223, 168, 195, 10, 120, 132, 200, + 144, 195, 144, 194, 144, 196, 167, 224, 41, 0, 133, 199, 140, 185, 168, + 208, 10, 42, 145, 242, 168, 209, 0, 133, 199, 140, 187, 168, 208, 10, 42, + 145, 243, 168, 209, 0, 133, 199, 145, 244, 168, 208, 10, 42, 139, 239, + 168, 209, 10, 120, 145, 245, 132, 204, 168, 210, 41, 10, 120, 141, 202, + 141, 154, 165, 243, 41, 0, 133, 199, 145, 246, 168, 208, 10, 42, 108, + 111, 119, 101, 114, 101, 100, 32, 168, 209, 0, 133, 199, 141, 197, 165, + 238, 10, 42, 145, 247, 145, 248, 141, 196, 145, 248, 145, 249, 145, 217, + 166, 161, 46, 10, 120, 145, 245, 132, 204, 168, 210, 41, 10, 120, 140, + 197, 141, 200, 132, 204, 165, 241, 41, 10, 120, 132, 202, 141, 208, 141, + 200, 132, 204, 65, 55, 56, 56, 41, 0, 167, 137, 10, 61, 168, 211, 10, 42, + 102, 97, 108, 108, 105, 110, 103, 45, 114, 105, 115, 105, 110, 103, 32, + 167, 237, 10, 42, 133, 205, 144, 221, 167, 237, 10, 120, 140, 197, 143, + 209, 167, 138, 41, 0, 133, 199, 141, 226, 165, 244, 10, 42, 145, 250, + 145, 217, 100, 111, 119, 110, 115, 116, 101, 112, 10, 42, 145, 251, 143, + 175, 139, 244, 145, 252, 168, 212, 10, 120, 133, 201, 168, 188, 41, 10, + 120, 132, 217, 139, 184, 132, 207, 165, 158, 41, 0, 133, 199, 166, 182, + 10, 42, 145, 160, 145, 253, 167, 237, 10, 42, 145, 251, 139, 244, 145, + 254, 143, 175, 139, 244, 145, 252, 168, 212, 10, 42, 133, 205, 144, 223, + 167, 237, 10, 120, 145, 255, 168, 213, 41, 10, 120, 140, 197, 141, 209, + 166, 188, 41, 0, 133, 199, 142, 200, 165, 238, 10, 42, 104, 105, 103, + 104, 45, 114, 105, 115, 105, 110, 103, 32, 144, 151, 146, 128, 145, 160, + 145, 248, 145, 250, 168, 192, 10, 42, 133, 205, 144, 225, 167, 237, 10, + 120, 146, 129, 132, 204, 168, 189, 41, 10, 120, 132, 202, 132, 215, 165, + 155, 41, 10, 120, 132, 216, 132, 204, 165, 157, 41, 10, 120, 141, 146, + 145, 222, 132, 210, 168, 190, 41, 10, 120, 141, 138, 168, 187, 32, 132, + 199, 48, 53, 53, 66, 41, 0, 133, 199, 141, 212, 165, 238, 10, 42, 146, + 130, 144, 151, 146, 128, 141, 208, 145, 248, 145, 249, 139, 244, 116, + 101, 114, 116, 105, 97, 114, 121, 32, 168, 192, 10, 42, 133, 205, 144, + 226, 167, 237, 10, 120, 146, 131, 132, 204, 168, 214, 41, 10, 120, 140, + 197, 141, 213, 132, 204, 165, 248, 41, 10, 120, 141, 138, 140, 208, 48, + 53, 53, 68, 41, 0, 131, 135, 141, 226, 165, 244, 10, 42, 145, 249, 168, + 192, 10, 42, 145, 251, 143, 175, 139, 244, 145, 252, 168, 212, 10, 120, + 132, 217, 139, 184, 132, 252, 167, 198, 41, 0, 131, 135, 166, 182, 10, + 42, 141, 208, 145, 253, 167, 237, 10, 120, 40, 141, 208, 132, 253, 168, + 215, 41, 10, 120, 140, 197, 141, 210, 132, 252, 165, 246, 41, 0, 131, + 135, 141, 212, 165, 238, 10, 42, 108, 111, 119, 45, 102, 97, 108, 108, + 105, 110, 103, 32, 167, 237, 0, 131, 135, 142, 200, 165, 238, 10, 42, + 146, 132, 167, 237, 10, 120, 141, 146, 142, 134, 145, 222, 132, 210, 48, + 51, 55, 53, 41, 0, 133, 199, 146, 133, 165, 200, 10, 42, 146, 134, 165, + 130, 10, 120, 146, 135, 168, 216, 41, 0, 133, 199, 146, 136, 146, 133, + 165, 200, 10, 42, 104, 97, 108, 102, 45, 108, 101, 110, 103, 116, 104, + 32, 165, 130, 10, 120, 133, 206, 167, 156, 41, 0, 133, 199, 146, 137, + 140, 187, 146, 136, 168, 203, 10, 42, 143, 162, 145, 128, 168, 209, 0, + 133, 199, 146, 137, 140, 185, 146, 136, 168, 203, 10, 42, 146, 138, 145, + 128, 168, 209, 0, 133, 199, 145, 244, 168, 217, 10, 42, 146, 139, 146, + 140, 139, 244, 166, 178, 10, 120, 140, 197, 141, 199, 146, 141, 132, 252, + 48, 51, 49, 68, 41, 10, 120, 133, 207, 132, 252, 168, 218, 41, 0, 133, + 199, 145, 246, 168, 217, 10, 42, 146, 139, 146, 142, 139, 244, 166, 211, + 10, 120, 140, 197, 141, 153, 142, 164, 141, 237, 132, 252, 48, 51, 49, + 67, 41, 10, 120, 140, 197, 146, 143, 146, 141, 132, 252, 48, 51, 49, 69, + 41, 0, 133, 199, 140, 202, 165, 137, 10, 42, 146, 144, 139, 244, 145, + 242, 168, 209, 10, 120, 140, 197, 140, 203, 140, 135, 132, 252, 48, 51, + 49, 70, 41, 0, 133, 199, 146, 145, 165, 137, 10, 42, 146, 146, 139, 244, + 145, 243, 168, 209, 10, 42, 132, 212, 140, 191, 141, 222, 168, 219, 10, + 120, 140, 197, 140, 167, 140, 135, 132, 252, 48, 51, 50, 48, 41, 10, 120, + 132, 219, 165, 167, 41, 0, 167, 130, 10, 120, 140, 197, 133, 184, 167, + 131, 41, 10, 35, 142, 167, 167, 131, 0, 143, 190, 166, 222, 10, 42, 133, + 205, 146, 147, 144, 151, 140, 205, 139, 244, 110, 101, 117, 116, 114, 97, + 108, 41, 10, 120, 133, 207, 132, 207, 167, 136, 41, 10, 35, 142, 167, + 167, 136, 0, 142, 232, 166, 222, 10, 120, 141, 174, 132, 210, 168, 220, + 41, 10, 120, 140, 197, 141, 237, 132, 207, 166, 190, 41, 10, 35, 142, + 167, 166, 190, 0, 167, 132, 10, 120, 140, 197, 146, 148, 167, 133, 41, + 10, 35, 142, 167, 167, 133, 0, 144, 250, 166, 138, 10, 120, 146, 149, + 168, 221, 41, 10, 120, 140, 197, 141, 234, 166, 140, 41, 10, 120, 141, + 236, 133, 196, 166, 141, 41, 10, 35, 142, 167, 166, 140, 0, 142, 177, + 142, 200, 165, 238, 10, 120, 132, 205, 132, 206, 165, 134, 41, 10, 35, + 142, 167, 165, 134, 0, 133, 199, 82, 72, 79, 84, 73, 67, 32, 167, 166, + 10, 42, 114, 104, 111, 116, 97, 99, 105, 122, 97, 116, 105, 111, 110, 32, + 139, 194, 167, 200, 10, 42, 146, 150, 168, 222, 58, 32, 48, 50, 53, 65, + 32, 61, 32, 167, 181, 32, 43, 32, 48, 50, 68, 69, 0, 133, 199, 146, 151, + 165, 238, 10, 42, 145, 159, 141, 213, 168, 223, 0, 131, 133, 167, 186, + 10, 42, 142, 158, 145, 234, 146, 152, 139, 252, 143, 161, 140, 215, 139, + 194, 145, 135, 140, 172, 97, 102, 102, 114, 105, 99, 97, 116, 101, 115, + 10, 35, 128, 130, 167, 187, 0, 131, 133, 76, 10, 35, 128, 130, 168, 224, + 0, 131, 133, 83, 10, 35, 128, 130, 167, 229, 0, 131, 133, 88, 10, 35, + 128, 130, 166, 227, 0, 131, 133, 144, 164, 144, 200, 165, 179, 10, 35, + 128, 130, 167, 224, 0, 133, 199, 146, 153, 144, 149, 166, 167, 0, 133, + 199, 146, 154, 144, 149, 166, 167, 0, 133, 199, 146, 155, 144, 149, 166, + 167, 0, 131, 135, 144, 149, 166, 167, 0, 133, 199, 146, 156, 144, 149, + 166, 167, 0, 133, 199, 146, 157, 146, 158, 144, 149, 164, 254, 0, 133, + 199, 146, 159, 146, 158, 144, 149, 164, 254, 0, 133, 199, 168, 225, 0, + 133, 199, 85, 78, 65, 83, 80, 73, 82, 65, 84, 69, 68, 0, 133, 199, 142, + 177, 165, 147, 10, 42, 168, 226, 0, 131, 135, 145, 246, 168, 208, 0, 131, + 135, 145, 244, 168, 208, 0, 131, 135, 140, 185, 168, 208, 0, 131, 135, + 140, 187, 168, 208, 0, 131, 135, 168, 203, 10, 120, 140, 197, 141, 237, + 132, 252, 168, 227, 41, 0, 133, 199, 142, 210, 141, 212, 165, 238, 0, + 133, 199, 142, 210, 142, 177, 141, 212, 165, 238, 0, 133, 199, 142, 210, + 142, 177, 142, 200, 165, 238, 0, 131, 135, 166, 138, 0, 133, 199, 146, + 160, 165, 200, 0, 133, 199, 146, 161, 146, 154, 168, 228, 0, 133, 199, + 146, 162, 146, 154, 168, 228, 0, 133, 199, 146, 161, 141, 203, 168, 228, + 0, 133, 199, 146, 162, 141, 203, 168, 228, 0, 133, 199, 168, 229, 0, 133, + 199, 144, 157, 168, 229, 0, 131, 135, 140, 185, 168, 230, 0, 146, 163, + 141, 212, 165, 238, 10, 61, 142, 212, 168, 231, 10, 42, 146, 164, 139, + 251, 133, 205, 144, 226, 167, 237, 10, 120, 146, 131, 132, 204, 168, 214, + 41, 10, 120, 132, 202, 141, 213, 132, 204, 165, 247, 41, 0, 146, 163, + 142, 200, 165, 238, 10, 61, 146, 165, 165, 130, 10, 61, 142, 212, 111, + 120, 105, 97, 44, 32, 168, 232, 10, 42, 146, 164, 139, 251, 133, 205, + 144, 225, 167, 237, 10, 120, 133, 201, 168, 188, 41, 10, 120, 40, 132, + 206, 168, 189, 41, 10, 120, 132, 202, 132, 215, 165, 155, 41, 10, 120, + 132, 202, 132, 206, 166, 196, 41, 10, 120, 141, 146, 142, 201, 48, 51, + 56, 52, 41, 0, 146, 163, 141, 197, 165, 238, 10, 61, 104, 97, 116, 10, + 120, 145, 245, 132, 204, 168, 210, 41, 10, 120, 132, 202, 141, 200, 132, + 204, 165, 240, 41, 0, 146, 163, 166, 138, 10, 42, 146, 166, 168, 233, 10, + 42, 146, 167, 144, 151, 165, 130, 10, 120, 146, 149, 168, 221, 41, 10, + 120, 141, 233, 141, 234, 166, 139, 41, 0, 146, 163, 166, 182, 10, 61, + 108, 111, 110, 103, 10, 42, 146, 164, 139, 251, 133, 205, 144, 223, 167, + 237, 10, 42, 100, 105, 115, 116, 105, 110, 103, 117, 105, 115, 104, 32, + 140, 170, 140, 232, 102, 111, 108, 108, 111, 119, 105, 110, 103, 10, 120, + 145, 255, 168, 213, 41, 10, 120, 132, 202, 141, 209, 166, 187, 41, 0, + 146, 163, 168, 234, 10, 61, 168, 235, 44, 32, 118, 105, 110, 99, 117, + 108, 117, 109, 10, 42, 146, 168, 140, 188, 133, 208, 168, 236, 10, 120, + 40, 109, 97, 99, 114, 140, 188, 45, 32, 168, 213, 41, 0, 146, 163, 167, + 130, 10, 61, 168, 237, 10, 61, 142, 212, 118, 114, 97, 99, 104, 121, 10, + 120, 146, 169, 48, 50, 68, 56, 41, 10, 120, 133, 209, 146, 170, 65, 54, + 55, 67, 41, 0, 133, 210, 166, 222, 10, 61, 168, 238, 32, 40, 78, 101, + 119, 116, 111, 110, 105, 97, 110, 32, 168, 239, 41, 0, 146, 163, 166, + 171, 10, 61, 139, 241, 140, 240, 146, 171, 168, 240, 10, 61, 142, 212, + 100, 105, 97, 108, 121, 116, 105, 107, 97, 10, 61, 139, 241, 168, 238, + 10, 120, 40, 168, 241, 32, 45, 32, 48, 48, 65, 56, 41, 0, 146, 163, 144, + 251, 166, 222, 10, 61, 104, 111, 105, 10, 42, 107, 101, 114, 110, 115, + 32, 141, 153, 139, 244, 141, 167, 140, 172, 141, 200, 143, 219, 168, 242, + 10, 42, 146, 167, 144, 151, 165, 130, 10, 120, 132, 202, 133, 188, 168, + 132, 41, 0, 146, 163, 142, 232, 166, 222, 10, 120, 141, 174, 132, 210, + 168, 220, 41, 10, 120, 142, 195, 132, 207, 166, 189, 41, 0, 133, 211, + 142, 200, 165, 238, 10, 42, 167, 162, 44, 32, 168, 243, 10, 120, 133, + 202, 168, 193, 41, 10, 120, 132, 202, 139, 241, 132, 215, 165, 133, 41, + 10, 120, 40, 139, 241, 140, 128, 132, 204, 48, 50, 68, 68, 41, 0, 146, + 163, 167, 137, 10, 61, 168, 211, 44, 32, 86, 32, 168, 244, 10, 42, 146, + 164, 139, 251, 133, 205, 144, 221, 167, 237, 10, 120, 40, 99, 97, 114, + 111, 110, 32, 45, 32, 48, 50, 67, 55, 41, 0, 146, 163, 141, 226, 139, + 181, 166, 222, 10, 42, 133, 195, 141, 143, 140, 232, 142, 212, 168, 232, + 10, 42, 168, 245, 10, 120, 132, 202, 139, 185, 132, 253, 48, 50, 67, 56, + 41, 0, 133, 211, 133, 212, 166, 222, 10, 42, 168, 245, 10, 120, 133, 202, + 168, 193, 41, 0, 133, 211, 141, 212, 165, 238, 10, 42, 144, 237, 140, + 143, 67, 114, 111, 97, 116, 105, 97, 110, 32, 166, 255, 0, 146, 163, 168, + 246, 10, 120, 133, 213, 146, 172, 168, 247, 41, 0, 146, 163, 142, 130, + 167, 130, 10, 120, 133, 209, 146, 173, 48, 52, 56, 52, 41, 10, 120, 133, + 209, 146, 174, 48, 52, 56, 55, 41, 0, 146, 163, 145, 225, 144, 240, 166, + 222, 10, 61, 168, 248, 32, 168, 244, 10, 42, 146, 175, 40, 98, 117, 116, + 32, 133, 152, 139, 194, 100, 101, 99, 111, 109, 112, 111, 115, 105, 116, + 105, 111, 110, 41, 10, 120, 132, 202, 142, 230, 140, 208, 168, 249, 41, + 0, 146, 163, 144, 240, 166, 222, 10, 61, 142, 212, 168, 199, 44, 32, 168, + 250, 32, 146, 176, 165, 130, 10, 42, 146, 177, 145, 241, 139, 244, 168, + 196, 10, 120, 129, 220, 165, 156, 41, 10, 120, 133, 209, 146, 178, 146, + 179, 48, 52, 56, 54, 41, 10, 120, 141, 138, 140, 129, 168, 198, 41, 0, + 146, 163, 144, 164, 144, 240, 166, 222, 10, 61, 142, 212, 168, 202, 44, + 32, 114, 111, 117, 103, 104, 32, 146, 176, 165, 130, 10, 120, 132, 202, + 144, 159, 140, 208, 168, 194, 41, 10, 120, 133, 209, 146, 180, 146, 179, + 48, 52, 56, 53, 41, 10, 120, 141, 138, 145, 234, 143, 175, 141, 153, 142, + 164, 145, 235, 168, 201, 41, 0, 146, 163, 144, 240, 144, 238, 168, 251, + 10, 120, 129, 220, 165, 156, 41, 0, 146, 163, 141, 212, 146, 181, 167, + 246, 0, 146, 163, 142, 200, 146, 181, 167, 246, 0, 133, 214, 146, 182, + 167, 246, 10, 120, 132, 202, 141, 153, 146, 183, 65, 66, 54, 65, 41, 0, + 133, 215, 146, 182, 167, 246, 10, 120, 132, 202, 141, 167, 146, 183, 65, + 66, 54, 66, 41, 0, 133, 214, 146, 184, 166, 222, 10, 42, 146, 166, 117, + 110, 114, 101, 108, 101, 97, 115, 101, 100, 32, 167, 213, 0, 146, 163, + 167, 202, 10, 42, 167, 204, 0, 133, 214, 146, 136, 142, 232, 167, 246, + 10, 42, 146, 166, 142, 128, 146, 185, 140, 172, 167, 200, 10, 120, 132, + 202, 146, 143, 146, 183, 48, 50, 68, 53, 41, 0, 146, 163, 145, 244, 146, + 182, 167, 246, 10, 42, 146, 166, 146, 139, 146, 140, 139, 244, 166, 178, + 10, 120, 132, 202, 141, 199, 146, 183, 168, 252, 41, 0, 146, 163, 145, + 246, 146, 182, 167, 246, 10, 42, 146, 166, 146, 139, 146, 142, 139, 244, + 166, 211, 10, 120, 132, 202, 146, 143, 146, 183, 48, 50, 68, 53, 41, 0, + 146, 163, 140, 202, 146, 186, 167, 246, 10, 42, 146, 166, 146, 144, 139, + 244, 145, 242, 168, 209, 10, 120, 132, 202, 140, 203, 132, 210, 48, 50, + 68, 54, 41, 10, 120, 140, 197, 140, 203, 140, 135, 132, 207, 49, 65, 67, + 56, 41, 0, 146, 163, 146, 145, 146, 186, 167, 246, 10, 42, 146, 166, 146, + 146, 139, 244, 145, 243, 168, 209, 10, 42, 132, 212, 140, 191, 141, 222, + 168, 219, 10, 120, 132, 202, 140, 167, 132, 210, 165, 176, 41, 0, 146, + 163, 80, 65, 76, 65, 84, 65, 76, 73, 90, 69, 68, 32, 144, 251, 167, 246, + 10, 42, 146, 166, 168, 181, 10, 120, 131, 128, 141, 223, 167, 214, 41, 0, + 146, 163, 144, 187, 144, 251, 167, 246, 10, 42, 146, 166, 168, 253, 0, + 133, 210, 167, 246, 10, 61, 168, 254, 10, 42, 146, 166, 146, 187, 146, + 185, 140, 172, 167, 200, 10, 42, 143, 204, 140, 143, 146, 188, 114, 101, + 116, 114, 97, 99, 116, 105, 111, 110, 32, 139, 244, 168, 253, 10, 42, 83, + 101, 109, 105, 116, 105, 99, 105, 115, 116, 58, 32, 146, 189, 139, 244, + 168, 255, 10, 42, 146, 167, 144, 151, 165, 130, 10, 120, 132, 202, 141, + 199, 146, 183, 168, 252, 41, 0, 146, 163, 146, 190, 167, 246, 10, 42, + 146, 166, 98, 114, 101, 97, 116, 104, 121, 45, 118, 111, 105, 99, 101, + 32, 139, 244, 109, 117, 114, 109, 117, 114, 10, 120, 131, 128, 104, 32, + 140, 180, 133, 187, 48, 50, 66, 49, 41, 0, 146, 163, 142, 232, 167, 246, + 10, 42, 146, 166, 118, 111, 105, 99, 101, 108, 101, 115, 115, 10, 42, + 146, 191, 142, 160, 140, 150, 146, 192, 140, 172, 143, 249, 115, 111, + 110, 111, 114, 97, 110, 116, 115, 41, 10, 42, 77, 97, 100, 117, 114, 101, + 115, 101, 10, 120, 132, 202, 141, 208, 145, 235, 48, 50, 70, 51, 41, 0, + 146, 163, 144, 240, 167, 246, 10, 42, 143, 183, 143, 181, 166, 249, 0, + 146, 163, 166, 205, 10, 42, 143, 150, 143, 208, 167, 145, 10, 120, 40, + 168, 248, 32, 45, 32, 48, 48, 66, 56, 41, 0, 146, 163, 167, 132, 10, 61, + 146, 193, 104, 111, 111, 107, 10, 42, 146, 177, 168, 233, 10, 42, 143, + 185, 167, 144, 10, 120, 40, 169, 128, 32, 45, 32, 48, 50, 68, 66, 41, 10, + 120, 140, 197, 142, 128, 139, 237, 132, 252, 49, 65, 66, 55, 41, 0, 146, + 163, 141, 226, 139, 181, 167, 246, 10, 42, 146, 166, 115, 121, 108, 108, + 97, 98, 105, 99, 10, 42, 89, 111, 114, 117, 98, 97, 10, 42, 146, 194, + 169, 129, 10, 42, 142, 156, 97, 116, 116, 97, 99, 104, 32, 139, 244, 110, + 111, 116, 10, 120, 132, 202, 141, 208, 139, 185, 132, 253, 48, 50, 67, + 67, 41, 0, 146, 163, 146, 195, 167, 246, 10, 42, 146, 166, 169, 130, 0, + 146, 163, 142, 130, 142, 177, 146, 196, 167, 246, 10, 42, 146, 166, 168, + 183, 10, 120, 131, 128, 133, 180, 167, 227, 41, 10, 120, 133, 198, 139, + 241, 145, 216, 132, 207, 49, 65, 67, 55, 41, 0, 146, 163, 146, 197, 167, + 246, 10, 42, 146, 166, 168, 179, 0, 146, 163, 141, 197, 146, 181, 167, + 246, 10, 42, 146, 177, 145, 242, 168, 209, 0, 146, 163, 146, 198, 167, + 246, 10, 42, 72, 105, 116, 116, 105, 116, 101, 32, 169, 131, 0, 146, 163, + 142, 130, 146, 198, 167, 246, 10, 42, 146, 177, 145, 242, 168, 209, 32, + 40, 169, 132, 32, 140, 172, 169, 133, 41, 10, 42, 146, 188, 115, 101, + 109, 105, 118, 111, 119, 101, 108, 0, 146, 163, 146, 199, 167, 246, 10, + 42, 146, 166, 99, 114, 101, 97, 107, 121, 32, 169, 134, 0, 146, 163, 146, + 200, 167, 246, 10, 120, 140, 194, 132, 253, 168, 215, 41, 10, 120, 132, + 202, 141, 208, 141, 209, 48, 50, 67, 68, 41, 0, 146, 163, 141, 203, 165, + 244, 10, 61, 146, 201, 165, 245, 10, 42, 146, 168, 140, 188, 133, 208, + 168, 236, 10, 120, 140, 194, 132, 253, 168, 215, 41, 0, 133, 211, 141, + 203, 165, 244, 10, 61, 139, 241, 146, 201, 139, 241, 165, 245, 10, 42, + 146, 168, 140, 188, 133, 208, 168, 236, 10, 120, 140, 197, 141, 164, 140, + 135, 132, 252, 48, 51, 52, 55, 41, 10, 120, 40, 139, 241, 141, 208, 132, + 253, 50, 48, 49, 55, 41, 0, 146, 163, 146, 199, 169, 135, 10, 42, 146, + 166, 146, 189, 139, 244, 168, 255, 0, 146, 163, 146, 202, 146, 203, 169, + 135, 0, 146, 163, 144, 134, 146, 203, 169, 135, 10, 61, 115, 116, 114, + 105, 107, 101, 116, 104, 114, 111, 117, 103, 104, 10, 42, 146, 168, 140, + 188, 133, 208, 168, 236, 0, 146, 163, 146, 202, 146, 204, 169, 135, 10, + 61, 141, 130, 146, 205, 169, 136, 0, 146, 163, 144, 134, 146, 204, 169, + 135, 10, 61, 140, 245, 146, 205, 169, 136, 0, 133, 215, 146, 136, 142, + 232, 167, 246, 0, 146, 163, 142, 130, 146, 195, 167, 246, 10, 42, 146, + 166, 97, 112, 105, 99, 97, 108, 10, 120, 140, 197, 146, 206, 142, 137, + 146, 207, 132, 252, 49, 68, 70, 57, 41, 0, 146, 163, 128, 155, 167, 246, + 10, 42, 146, 166, 108, 97, 109, 105, 110, 97, 108, 10, 42, 139, 247, 140, + 179, 143, 164, 139, 253, 97, 32, 139, 179, 146, 208, 139, 223, 142, 132, + 165, 149, 0, 146, 163, 83, 69, 65, 71, 85, 76, 76, 32, 167, 246, 10, 42, + 146, 166, 108, 105, 110, 103, 117, 111, 108, 97, 98, 105, 97, 108, 0, + 146, 163, 88, 32, 166, 222, 0, 146, 163, 141, 226, 166, 138, 10, 61, 169, + 137, 10, 42, 132, 211, 144, 152, 169, 137, 44, 32, 146, 209, 142, 185, + 146, 210, 106, 101, 114, 10, 42, 133, 195, 133, 216, 168, 181, 32, 165, + 130, 10, 120, 133, 209, 146, 173, 48, 52, 56, 52, 41, 10, 120, 141, 238, + 141, 234, 166, 142, 41, 10, 120, 133, 209, 146, 211, 65, 54, 55, 68, 41, + 0, 133, 211, 168, 234, 10, 42, 146, 168, 140, 188, 133, 208, 168, 236, 0, + 146, 163, 141, 212, 144, 149, 164, 254, 10, 58, 165, 248, 32, 146, 212, + 141, 213, 168, 223, 0, 146, 163, 142, 200, 144, 149, 164, 254, 10, 58, + 165, 157, 32, 146, 212, 140, 128, 168, 223, 0, 133, 217, 169, 138, 10, + 42, 71, 114, 101, 101, 107, 45, 115, 112, 101, 99, 105, 102, 105, 99, 32, + 143, 236, 140, 172, 141, 200, 139, 223, 145, 247, 168, 223, 10, 42, 140, + 204, 140, 179, 139, 253, 143, 138, 141, 228, 142, 185, 142, 137, 98, 114, + 101, 118, 101, 10, 120, 140, 197, 141, 234, 166, 140, 41, 10, 120, 133, + 198, 133, 184, 167, 245, 41, 0, 133, 217, 169, 139, 10, 58, 168, 197, 32, + 146, 212, 143, 254, 168, 244, 0, 133, 217, 146, 213, 169, 140, 10, 42, + 129, 234, 139, 253, 167, 157, 10, 58, 146, 214, 165, 157, 0, 133, 217, + 169, 141, 10, 61, 140, 206, 110, 111, 110, 45, 115, 112, 97, 99, 105, + 110, 103, 32, 145, 176, 146, 215, 40, 165, 148, 41, 10, 61, 145, 176, + 169, 142, 10, 42, 146, 216, 146, 217, 144, 249, 105, 115, 115, 117, 101, + 115, 10, 120, 40, 140, 206, 146, 218, 48, 51, 55, 65, 41, 10, 120, 133, + 174, 143, 175, 145, 176, 45, 32, 48, 51, 57, 57, 41, 0, 146, 163, 146, + 195, 166, 222, 10, 42, 146, 166, 100, 101, 110, 116, 111, 108, 97, 98, + 105, 97, 108, 10, 120, 140, 197, 146, 206, 146, 207, 132, 207, 50, 48, + 69, 57, 41, 0, 146, 163, 141, 156, 146, 186, 167, 246, 10, 42, 146, 166, + 168, 172, 0, 133, 211, 133, 212, 167, 246, 10, 42, 146, 166, 146, 220, + 168, 209, 0, 133, 214, 146, 184, 167, 246, 10, 42, 146, 166, 145, 233, + 168, 209, 0, 146, 163, 142, 182, 146, 199, 166, 222, 10, 42, 146, 166, + 100, 101, 110, 97, 115, 97, 108, 0, 146, 163, 169, 143, 32, 166, 222, 10, + 42, 146, 166, 146, 193, 169, 144, 0, 146, 163, 146, 221, 133, 218, 166, + 222, 10, 42, 146, 166, 145, 211, 102, 114, 105, 99, 116, 105, 111, 110, + 0, 133, 214, 140, 187, 146, 222, 167, 246, 10, 42, 146, 166, 146, 223, + 115, 112, 114, 101, 97, 100, 105, 110, 103, 0, 146, 163, 146, 224, 146, + 222, 167, 246, 10, 42, 146, 166, 119, 104, 105, 115, 116, 108, 101, 100, + 32, 168, 209, 0, 146, 163, 71, 82, 65, 80, 72, 69, 77, 69, 32, 169, 145, + 10, 42, 133, 135, 139, 191, 67, 71, 74, 10, 42, 104, 139, 191, 145, 224, + 146, 225, 103, 108, 121, 112, 104, 10, 42, 140, 232, 146, 226, 133, 142, + 141, 144, 139, 253, 109, 105, 115, 108, 101, 97, 100, 105, 110, 103, 0, + 133, 215, 146, 227, 166, 222, 0, 133, 214, 146, 136, 142, 232, 166, 222, + 0, 146, 163, 169, 146, 0, 146, 163, 88, 32, 167, 246, 0, 133, 214, 146, + 227, 167, 246, 0, 133, 215, 146, 227, 167, 246, 0, 133, 215, 146, 227, + 144, 229, 145, 244, 146, 227, 167, 246, 0, 133, 215, 146, 136, 142, 232, + 166, 222, 0, 133, 210, 144, 238, 168, 251, 10, 42, 140, 150, 146, 228, + 133, 163, 83, 111, 117, 116, 104, 101, 114, 110, 32, 77, 105, 110, 32, + 168, 143, 32, 140, 172, 169, 147, 10, 120, 133, 207, 145, 231, 146, 229, + 49, 68, 70, 56, 41, 0, 146, 163, 146, 230, 167, 246, 10, 120, 140, 194, + 140, 195, 50, 48, 52, 69, 41, 0, 133, 211, 142, 232, 167, 246, 10, 42, + 75, 104, 97, 114, 111, 115, 104, 116, 104, 105, 32, 167, 188, 0, 146, + 163, 146, 231, 166, 222, 10, 42, 140, 150, 165, 202, 44, 32, 146, 232, + 166, 255, 32, 140, 143, 146, 233, 167, 231, 0, 133, 211, 146, 198, 167, + 246, 10, 61, 140, 171, 169, 148, 32, 169, 149, 44, 32, 112, 97, 112, 121, + 114, 111, 108, 111, 103, 105, 99, 97, 108, 32, 165, 178, 10, 42, 97, 32, + 144, 135, 140, 179, 143, 201, 146, 168, 140, 232, 139, 179, 109, 105, + 100, 112, 111, 105, 110, 116, 115, 32, 133, 163, 165, 161, 10, 120, 132, + 205, 133, 184, 48, 51, 53, 68, 41, 10, 120, 132, 205, 142, 137, 133, 184, + 48, 51, 54, 49, 41, 10, 120, 140, 197, 140, 171, 141, 153, 142, 164, 132, + 252, 70, 69, 50, 55, 41, 0, 133, 211, 167, 130, 0, 133, 211, 166, 182, 0, + 133, 211, 146, 200, 167, 246, 0, 133, 211, 166, 138, 10, 120, 132, 205, + 141, 235, 141, 153, 146, 234, 70, 69, 50, 50, 41, 0, 133, 211, 142, 130, + 167, 130, 10, 61, 140, 171, 169, 148, 10, 120, 140, 197, 140, 171, 141, + 153, 146, 234, 70, 69, 50, 48, 41, 0, 133, 211, 133, 219, 167, 246, 10, + 42, 146, 166, 115, 108, 105, 100, 105, 110, 103, 32, 168, 209, 0, 129, + 235, 65, 0, 129, 235, 69, 0, 129, 235, 73, 0, 129, 235, 79, 0, 129, 235, + 85, 0, 129, 235, 67, 0, 129, 235, 68, 0, 129, 235, 72, 0, 129, 235, 77, + 0, 129, 235, 82, 0, 129, 235, 84, 0, 129, 235, 86, 0, 129, 235, 88, 0, + 131, 136, 72, 69, 84, 65, 10, 120, 130, 253, 142, 164, 132, 243, 169, + 150, 41, 0, 131, 137, 72, 69, 84, 65, 10, 120, 130, 251, 142, 164, 132, + 243, 50, 67, 55, 54, 41, 0, 131, 136, 146, 235, 169, 151, 0, 131, 137, + 146, 235, 169, 151, 0, 146, 236, 146, 237, 165, 137, 10, 61, 100, 101, + 120, 105, 97, 32, 169, 152, 10, 42, 146, 209, 146, 238, 133, 220, 169, + 153, 10, 120, 132, 202, 132, 206, 166, 196, 41, 10, 58, 165, 155, 32, + 145, 234, 143, 175, 168, 191, 0, 146, 236, 146, 239, 146, 237, 165, 137, + 10, 61, 97, 114, 105, 115, 116, 101, 114, 105, 32, 169, 152, 10, 42, 146, + 209, 146, 238, 133, 220, 169, 153, 10, 120, 132, 202, 141, 208, 140, 128, + 132, 204, 48, 50, 67, 70, 41, 0, 131, 136, 146, 240, 169, 154, 0, 131, + 137, 146, 240, 169, 154, 0, 146, 236, 169, 141, 10, 61, 145, 176, 169, + 142, 10, 120, 133, 221, 146, 218, 169, 155, 41, 10, 35, 142, 167, 169, + 155, 0, 146, 236, 144, 250, 144, 164, 146, 241, 146, 242, 169, 156, 0, + 146, 236, 144, 250, 146, 243, 146, 241, 146, 242, 169, 156, 0, 146, 236, + 144, 250, 144, 164, 146, 243, 146, 241, 146, 242, 169, 156, 0, 146, 236, + 141, 169, 164, 254, 10, 61, 101, 114, 111, 116, 105, 109, 97, 116, 105, + 107, 111, 10, 42, 115, 101, 110, 116, 101, 110, 99, 101, 45, 102, 105, + 110, 97, 108, 32, 169, 157, 10, 42, 146, 244, 139, 253, 133, 161, 165, + 239, 10, 120, 133, 148, 166, 218, 41, 10, 58, 146, 244, 169, 158, 0, 131, + 136, 169, 159, 10, 42, 128, 131, 48, 51, 70, 51, 0, 146, 236, 169, 140, + 10, 120, 146, 129, 132, 204, 168, 189, 41, 10, 120, 132, 217, 139, 184, + 132, 207, 165, 158, 41, 10, 35, 142, 167, 165, 157, 0, 146, 236, 146, + 213, 169, 140, 10, 42, 146, 245, 146, 246, 40, 78, 70, 75, 68, 41, 32, + 139, 253, 142, 167, 146, 214, 165, 157, 10, 58, 146, 247, 165, 157, 0, + 129, 141, 169, 140, 10, 58, 146, 248, 165, 157, 0, 146, 236, 169, 160, + 32, 169, 161, 10, 42, 146, 249, 139, 194, 142, 212, 146, 250, 97, 32, + 169, 158, 10, 42, 146, 251, 139, 253, 133, 161, 165, 239, 10, 58, 146, + 251, 142, 213, 167, 150, 0, 129, 236, 141, 247, 169, 140, 10, 58, 146, + 252, 165, 157, 0, 129, 142, 169, 140, 10, 58, 146, 253, 165, 157, 0, 129, + 143, 169, 140, 10, 58, 146, 254, 165, 157, 0, 129, 237, 141, 247, 169, + 140, 10, 58, 146, 255, 165, 157, 0, 129, 238, 141, 247, 169, 140, 10, 58, + 147, 128, 165, 157, 0, 129, 144, 169, 140, 10, 58, 147, 129, 165, 157, 0, + 129, 145, 133, 222, 169, 140, 10, 58, 147, 130, 165, 157, 0, 131, 136, + 168, 135, 0, 131, 136, 169, 162, 0, 131, 136, 167, 186, 10, 61, 145, 157, + 169, 163, 10, 120, 132, 237, 145, 157, 45, 32, 50, 49, 51, 69, 41, 0, + 131, 136, 167, 176, 10, 120, 147, 131, 169, 164, 41, 0, 131, 136, 169, + 165, 0, 131, 136, 169, 166, 0, 131, 136, 169, 167, 0, 131, 136, 169, 168, + 0, 131, 136, 167, 189, 10, 61, 145, 176, 97, 100, 115, 99, 114, 105, 112, + 116, 0, 131, 136, 169, 169, 0, 131, 136, 169, 170, 0, 131, 136, 77, 85, + 0, 131, 136, 78, 85, 0, 131, 136, 88, 73, 0, 131, 136, 169, 171, 0, 131, + 136, 80, 73, 10, 120, 132, 237, 143, 220, 50, 49, 51, 70, 41, 10, 120, + 147, 132, 142, 246, 50, 50, 48, 70, 41, 0, 131, 136, 169, 172, 0, 131, + 136, 169, 173, 10, 120, 130, 253, 147, 133, 48, 49, 65, 57, 41, 10, 120, + 147, 132, 147, 134, 169, 174, 41, 0, 131, 136, 169, 175, 0, 131, 136, + 167, 216, 0, 131, 136, 168, 151, 0, 131, 136, 169, 176, 0, 131, 136, 169, + 177, 0, 131, 136, 168, 150, 10, 120, 40, 167, 219, 32, 132, 210, 50, 49, + 50, 54, 41, 10, 120, 139, 229, 167, 219, 32, 132, 210, 50, 49, 50, 55, + 41, 0, 129, 143, 169, 178, 10, 58, 146, 254, 166, 172, 0, 129, 238, 141, + 247, 169, 178, 10, 58, 147, 128, 166, 172, 0, 129, 146, 169, 140, 10, 58, + 147, 135, 165, 157, 0, 129, 239, 141, 247, 169, 140, 10, 58, 147, 136, + 165, 157, 0, 129, 147, 169, 140, 10, 58, 147, 137, 165, 157, 0, 129, 145, + 169, 140, 10, 58, 147, 138, 165, 157, 0, 129, 148, 133, 222, 169, 140, + 10, 58, 147, 139, 165, 157, 0, 131, 137, 168, 135, 10, 120, 130, 251, + 144, 255, 169, 179, 41, 10, 120, 147, 140, 132, 233, 50, 50, 49, 68, 41, + 0, 131, 137, 169, 162, 10, 120, 130, 251, 140, 138, 141, 224, 169, 180, + 41, 10, 120, 130, 251, 98, 32, 140, 180, 133, 130, 168, 133, 41, 10, 120, + 130, 251, 143, 141, 65, 55, 66, 53, 41, 0, 131, 137, 167, 186, 10, 120, + 130, 251, 145, 154, 167, 187, 41, 10, 120, 147, 141, 141, 222, 145, 154, + 50, 49, 51, 68, 41, 0, 131, 137, 167, 176, 0, 131, 137, 169, 165, 10, + 120, 130, 251, 142, 128, 132, 241, 167, 183, 41, 0, 131, 137, 169, 166, + 0, 131, 137, 169, 167, 0, 131, 137, 169, 168, 10, 120, 130, 251, 133, + 171, 167, 201, 41, 10, 120, 130, 254, 145, 172, 48, 52, 55, 51, 41, 0, + 131, 137, 167, 189, 10, 120, 130, 251, 146, 219, 167, 190, 41, 10, 120, + 140, 175, 140, 206, 132, 255, 146, 219, 50, 49, 50, 57, 41, 0, 131, 137, + 169, 169, 0, 131, 137, 169, 170, 10, 61, 167, 195, 0, 131, 137, 77, 85, + 10, 120, 40, 169, 181, 32, 132, 210, 48, 48, 66, 53, 41, 0, 131, 137, 78, + 85, 0, 131, 137, 88, 73, 0, 131, 137, 169, 171, 0, 131, 137, 80, 73, 10, + 42, 147, 142, 143, 218, 51, 46, 49, 52, 49, 53, 57, 50, 46, 46, 46, 0, + 131, 137, 169, 172, 0, 131, 137, 147, 143, 169, 173, 10, 61, 147, 144, + 143, 136, 77, 111, 100, 101, 114, 110, 32, 142, 212, 146, 226, 139, 223, + 145, 229, 167, 160, 102, 111, 114, 109, 41, 10, 42, 129, 149, 140, 232, + 147, 145, 147, 144, 167, 160, 10, 120, 131, 129, 147, 144, 45, 32, 48, + 51, 68, 66, 41, 0, 131, 137, 169, 173, 10, 42, 140, 215, 115, 121, 109, + 98, 111, 108, 105, 99, 97, 108, 108, 121, 32, 133, 223, 146, 238, 147, + 147, 169, 182, 0, 131, 137, 169, 175, 0, 131, 137, 167, 216, 10, 120, + 130, 251, 145, 190, 167, 218, 41, 10, 120, 130, 251, 118, 32, 140, 180, + 133, 187, 167, 220, 41, 0, 131, 137, 168, 151, 10, 42, 140, 232, 147, + 148, 142, 212, 167, 160, 44, 32, 147, 149, 99, 111, 110, 115, 105, 100, + 101, 114, 97, 98, 108, 101, 32, 140, 179, 118, 97, 114, 105, 97, 116, + 105, 111, 110, 10, 42, 139, 194, 147, 150, 147, 151, 140, 232, 108, 111, + 111, 112, 121, 32, 140, 179, 139, 253, 147, 152, 141, 228, 147, 153, 140, + 180, 48, 51, 68, 53, 10, 120, 130, 251, 145, 174, 48, 50, 55, 56, 41, 10, + 120, 141, 146, 147, 154, 133, 139, 48, 51, 68, 53, 41, 0, 131, 137, 169, + 176, 10, 120, 130, 251, 147, 155, 65, 66, 53, 51, 41, 0, 131, 137, 169, + 177, 0, 131, 137, 168, 150, 10, 120, 130, 251, 147, 156, 65, 55, 66, 55, + 41, 0, 129, 145, 169, 178, 10, 58, 147, 138, 166, 172, 0, 129, 148, 169, + 178, 10, 58, 147, 157, 166, 172, 0, 129, 240, 141, 247, 169, 140, 10, 58, + 147, 158, 165, 157, 0, 129, 148, 169, 140, 10, 58, 147, 157, 165, 157, 0, + 129, 150, 169, 140, 10, 58, 147, 159, 165, 157, 0, 133, 224, 147, 160, + 169, 156, 10, 120, 141, 146, 147, 161, 133, 139, 48, 51, 68, 55, 41, 0, + 146, 236, 169, 162, 32, 169, 156, 10, 61, 99, 117, 114, 108, 101, 100, + 32, 167, 165, 10, 35, 147, 162, 140, 206, 132, 255, 167, 165, 0, 146, + 236, 147, 163, 169, 156, 10, 61, 141, 215, 169, 183, 10, 42, 131, 134, + 147, 164, 167, 184, 10, 35, 147, 165, 140, 206, 132, 255, 169, 183, 0, + 146, 236, 147, 166, 141, 247, 144, 251, 169, 156, 10, 35, 147, 128, 140, + 206, 133, 138, 169, 184, 0, 146, 236, 147, 166, 141, 247, 142, 200, 144, + 229, 144, 251, 169, 156, 10, 58, 147, 167, 165, 157, 0, 146, 236, 147, + 166, 141, 247, 146, 190, 144, 229, 144, 251, 169, 156, 10, 58, 147, 167, + 166, 172, 0, 146, 236, 147, 168, 169, 156, 10, 42, 131, 134, 147, 164, + 147, 169, 133, 223, 115, 116, 114, 111, 107, 101, 100, 32, 169, 185, 10, + 42, 147, 170, 141, 228, 34, 169, 186, 49, 34, 32, 140, 153, 101, 110, + 116, 105, 116, 105, 101, 115, 10, 35, 147, 171, 140, 206, 132, 255, 169, + 186, 0, 146, 236, 147, 172, 169, 156, 10, 61, 147, 173, 112, 105, 10, 42, + 131, 134, 147, 164, 167, 184, 10, 42, 97, 32, 144, 185, 140, 172, 112, + 105, 44, 32, 108, 111, 111, 107, 105, 110, 103, 32, 146, 250, 167, 217, + 10, 35, 48, 51, 67, 48, 32, 140, 206, 132, 255, 112, 105, 0, 146, 236, + 147, 160, 169, 156, 10, 42, 132, 203, 142, 185, 169, 187, 10, 120, 147, + 174, 140, 153, 107, 97, 105, 32, 45, 32, 50, 67, 69, 52, 41, 0, 133, 225, + 146, 235, 169, 188, 0, 131, 137, 146, 235, 169, 188, 10, 42, 140, 232, + 81, 45, 115, 104, 97, 112, 101, 100, 32, 145, 150, 107, 111, 112, 112, + 139, 191, 139, 252, 140, 232, 147, 148, 97, 108, 112, 104, 97, 98, 101, + 116, 105, 99, 32, 146, 152, 140, 143, 140, 190, 143, 242, 133, 137, 139, + 191, 147, 175, 133, 223, 146, 238, 147, 147, 140, 172, 57, 48, 32, 139, + 194, 99, 108, 97, 115, 115, 105, 99, 97, 108, 32, 140, 143, 112, 114, + 101, 45, 99, 108, 97, 115, 115, 105, 99, 97, 108, 32, 169, 189, 0, 133, + 225, 169, 190, 10, 42, 97, 112, 112, 97, 114, 101, 110, 116, 108, 121, + 32, 139, 194, 111, 114, 105, 103, 139, 194, 97, 32, 147, 176, 143, 236, + 140, 172, 169, 191, 10, 42, 140, 232, 146, 226, 34, 115, 116, 105, 103, + 109, 97, 34, 32, 140, 168, 97, 112, 112, 108, 105, 101, 100, 32, 141, + 228, 97, 32, 143, 179, 115, 105, 103, 109, 97, 45, 116, 97, 117, 32, 147, + 177, 147, 178, 143, 164, 147, 179, 99, 111, 110, 102, 117, 115, 97, 98, + 108, 121, 32, 143, 138, 141, 228, 140, 232, 147, 176, 169, 191, 10, 42, + 131, 134, 140, 153, 140, 180, 97, 32, 146, 238, 147, 147, 140, 172, 54, + 10, 120, 132, 240, 140, 193, 108, 97, 116, 101, 32, 143, 236, 45, 32, 50, + 49, 56, 53, 41, 0, 131, 137, 169, 190, 10, 120, 131, 129, 147, 180, 144, + 176, 48, 51, 67, 50, 41, 0, 133, 225, 169, 154, 0, 131, 137, 169, 154, + 10, 42, 131, 134, 140, 153, 140, 180, 97, 32, 146, 238, 147, 147, 140, + 172, 54, 0, 133, 225, 169, 188, 0, 131, 137, 169, 188, 10, 42, 132, 251, + 144, 207, 142, 212, 133, 144, 140, 153, 140, 180, 97, 32, 146, 238, 147, + 147, 140, 172, 57, 48, 44, 32, 139, 191, 133, 226, 100, 97, 116, 105, + 110, 103, 32, 140, 172, 147, 181, 169, 192, 0, 133, 225, 169, 151, 0, + 131, 137, 169, 151, 10, 42, 131, 134, 140, 153, 140, 180, 97, 32, 146, + 238, 147, 147, 140, 172, 57, 48, 48, 0, 131, 138, 169, 193, 0, 131, 139, + 169, 193, 0, 131, 138, 70, 69, 73, 0, 131, 139, 70, 69, 73, 0, 131, 138, + 169, 194, 0, 131, 139, 169, 194, 0, 131, 138, 169, 195, 0, 131, 139, 169, + 195, 0, 131, 138, 169, 196, 0, 131, 139, 169, 196, 0, 131, 138, 169, 197, + 0, 131, 139, 169, 197, 0, 131, 138, 68, 69, 73, 0, 131, 139, 68, 69, 73, + 0, 146, 236, 147, 182, 169, 156, 10, 61, 141, 215, 169, 198, 10, 42, 132, + 203, 147, 164, 167, 184, 10, 35, 147, 183, 140, 206, 132, 255, 169, 198, + 0, 146, 236, 147, 184, 169, 156, 10, 61, 116, 97, 105, 108, 101, 100, 32, + 169, 199, 10, 42, 132, 203, 147, 164, 167, 184, 10, 35, 147, 185, 140, + 206, 132, 255, 169, 199, 0, 146, 236, 146, 241, 146, 242, 169, 156, 10, + 61, 133, 227, 143, 175, 147, 186, 147, 187, 40, 165, 148, 41, 10, 35, + 147, 188, 133, 227, 143, 175, 147, 180, 169, 200, 0, 133, 225, 169, 159, + 10, 42, 128, 132, 48, 51, 55, 70, 0, 133, 224, 147, 163, 169, 156, 10, + 120, 131, 130, 145, 172, 48, 52, 55, 50, 41, 10, 35, 147, 189, 140, 206, + 133, 138, 169, 183, 0, 146, 236, 146, 241, 147, 190, 169, 156, 10, 61, + 147, 191, 167, 182, 10, 120, 141, 233, 147, 192, 147, 193, 50, 50, 48, + 65, 41, 10, 35, 147, 136, 140, 206, 132, 255, 167, 182, 0, 146, 236, 144, + 164, 146, 241, 147, 190, 169, 156, 10, 61, 144, 159, 147, 191, 167, 182, + 10, 120, 141, 233, 147, 194, 139, 191, 109, 101, 109, 98, 101, 114, 32, + 45, 32, 50, 50, 48, 68, 41, 0, 131, 136, 169, 201, 0, 131, 137, 169, 201, + 0, 133, 224, 146, 241, 146, 242, 169, 156, 10, 35, 147, 195, 140, 206, + 133, 138, 169, 200, 0, 131, 136, 169, 202, 0, 131, 137, 169, 202, 0, 146, + 236, 147, 184, 133, 194, 169, 156, 10, 42, 133, 228, 147, 196, 147, 197, + 48, 51, 67, 49, 0, 133, 224, 144, 164, 146, 241, 146, 242, 169, 156, 10, + 61, 169, 203, 0, 133, 224, 146, 243, 146, 241, 146, 242, 169, 156, 10, + 61, 147, 187, 169, 204, 0, 133, 224, 144, 164, 146, 243, 146, 241, 146, + 242, 169, 156, 10, 61, 169, 203, 32, 169, 204, 0, 128, 133, 147, 198, + 141, 247, 166, 219, 10, 58, 147, 199, 165, 248, 0, 128, 133, 73, 79, 10, + 58, 147, 199, 166, 172, 0, 128, 133, 169, 205, 0, 128, 133, 71, 74, 69, + 10, 58, 48, 52, 49, 51, 32, 165, 157, 0, 128, 133, 147, 200, 73, 69, 0, + 128, 133, 169, 206, 0, 128, 133, 147, 201, 73, 10, 120, 130, 253, 132, + 244, 167, 152, 41, 10, 120, 130, 254, 147, 202, 132, 244, 48, 52, 53, 54, + 41, 10, 120, 143, 152, 143, 175, 112, 97, 108, 111, 99, 104, 107, 97, 32, + 45, 32, 48, 52, 67, 48, 41, 0, 128, 133, 89, 73, 10, 58, 48, 52, 48, 54, + 32, 166, 172, 0, 128, 133, 74, 69, 0, 128, 133, 169, 207, 0, 128, 133, + 169, 208, 0, 128, 133, 84, 83, 72, 69, 0, 128, 133, 75, 74, 69, 10, 58, + 48, 52, 49, 65, 32, 165, 157, 0, 128, 133, 133, 229, 166, 219, 10, 58, + 147, 203, 165, 248, 0, 128, 133, 146, 202, 85, 10, 58, 147, 204, 167, + 131, 0, 128, 133, 68, 90, 72, 69, 0, 128, 133, 65, 0, 128, 133, 66, 69, + 10, 120, 130, 251, 98, 32, 140, 180, 116, 111, 112, 98, 97, 114, 32, 45, + 32, 48, 49, 56, 51, 41, 0, 128, 133, 86, 69, 0, 128, 133, 169, 209, 0, + 128, 133, 68, 69, 0, 128, 133, 73, 69, 0, 128, 133, 169, 210, 0, 128, + 133, 90, 69, 0, 128, 133, 73, 0, 128, 133, 146, 202, 73, 10, 58, 147, + 203, 167, 131, 0, 128, 133, 75, 65, 0, 128, 133, 69, 76, 0, 128, 133, 69, + 77, 0, 128, 133, 69, 78, 0, 128, 133, 79, 0, 128, 133, 80, 69, 0, 128, + 133, 69, 82, 0, 128, 133, 69, 83, 0, 128, 133, 84, 69, 0, 128, 133, 85, + 10, 120, 131, 130, 147, 205, 48, 52, 55, 56, 41, 10, 120, 130, 254, 147, + 191, 147, 206, 48, 52, 65, 70, 41, 10, 120, 131, 130, 147, 207, 147, 205, + 65, 54, 52, 65, 41, 0, 128, 133, 69, 70, 0, 128, 133, 72, 65, 0, 128, + 133, 169, 211, 0, 128, 133, 169, 212, 0, 128, 133, 169, 213, 0, 128, 133, + 169, 214, 0, 128, 133, 147, 208, 165, 137, 0, 128, 133, 169, 215, 0, 128, + 133, 142, 184, 165, 137, 0, 128, 133, 69, 0, 128, 133, 89, 85, 0, 128, + 133, 89, 65, 0, 128, 134, 65, 0, 128, 134, 66, 69, 0, 128, 134, 86, 69, + 0, 128, 134, 169, 209, 0, 128, 134, 68, 69, 0, 128, 134, 73, 69, 0, 128, + 134, 169, 210, 0, 128, 134, 90, 69, 0, 128, 134, 73, 0, 128, 134, 146, + 202, 73, 10, 58, 147, 209, 167, 131, 0, 128, 134, 75, 65, 0, 128, 134, + 69, 76, 0, 128, 134, 69, 77, 0, 128, 134, 69, 78, 0, 128, 134, 79, 0, + 128, 134, 80, 69, 0, 128, 134, 69, 82, 0, 128, 134, 69, 83, 0, 128, 134, + 84, 69, 0, 128, 134, 85, 0, 128, 134, 69, 70, 0, 128, 134, 72, 65, 0, + 128, 134, 169, 211, 0, 128, 134, 169, 212, 0, 128, 134, 169, 213, 0, 128, + 134, 169, 214, 0, 128, 134, 147, 208, 165, 137, 0, 128, 134, 169, 215, + 10, 120, 130, 254, 121, 101, 114, 117, 32, 140, 180, 144, 254, 147, 210, + 65, 54, 53, 49, 41, 0, 128, 134, 142, 184, 165, 137, 10, 120, 130, 251, + 144, 151, 144, 175, 167, 208, 41, 10, 120, 130, 254, 139, 242, 147, 210, + 65, 54, 52, 70, 41, 0, 128, 134, 69, 0, 128, 134, 89, 85, 10, 120, 130, + 254, 144, 159, 147, 211, 65, 54, 53, 53, 41, 0, 128, 134, 89, 65, 0, 128, + 134, 147, 198, 141, 247, 166, 219, 10, 42, 169, 216, 10, 58, 147, 212, + 165, 248, 0, 128, 134, 73, 79, 10, 42, 82, 117, 115, 115, 105, 97, 110, + 44, 32, 46, 46, 46, 10, 58, 147, 212, 166, 172, 0, 128, 134, 169, 205, + 10, 42, 169, 217, 10, 120, 130, 251, 133, 149, 133, 130, 166, 247, 41, 0, + 128, 134, 71, 74, 69, 10, 42, 169, 216, 10, 58, 48, 52, 51, 51, 32, 165, + 157, 0, 128, 134, 147, 200, 73, 69, 10, 61, 143, 146, 144, 152, 121, 101, + 115, 116, 0, 128, 134, 169, 206, 10, 42, 169, 216, 10, 120, 130, 254, + 100, 122, 101, 108, 111, 32, 45, 32, 65, 54, 52, 51, 41, 0, 128, 134, + 147, 201, 73, 10, 61, 143, 146, 144, 152, 105, 0, 128, 134, 89, 73, 10, + 42, 169, 218, 10, 58, 48, 52, 53, 54, 32, 166, 172, 0, 128, 134, 74, 69, + 10, 42, 143, 188, 143, 251, 169, 219, 0, 128, 134, 169, 207, 10, 42, 143, + 188, 169, 216, 10, 120, 130, 251, 108, 106, 32, 45, 32, 48, 49, 67, 57, + 41, 0, 128, 134, 169, 208, 10, 42, 143, 188, 169, 216, 10, 120, 130, 251, + 110, 106, 32, 45, 32, 48, 49, 67, 67, 41, 0, 128, 134, 84, 83, 72, 69, + 10, 42, 169, 217, 10, 120, 130, 251, 99, 32, 140, 180, 97, 99, 117, 116, + 101, 32, 45, 32, 48, 49, 48, 55, 41, 10, 120, 130, 251, 104, 32, 140, + 180, 133, 130, 169, 220, 41, 10, 120, 131, 130, 143, 189, 48, 52, 48, 66, + 41, 10, 120, 141, 217, 143, 218, 143, 219, 140, 151, 143, 220, 50, 49, + 48, 70, 41, 10, 120, 130, 254, 100, 106, 101, 114, 118, 32, 45, 32, 65, + 54, 52, 57, 41, 0, 128, 134, 75, 74, 69, 10, 42, 169, 216, 10, 58, 48, + 52, 51, 65, 32, 165, 157, 0, 128, 134, 133, 229, 166, 219, 10, 42, 147, + 213, 66, 117, 108, 103, 97, 114, 105, 97, 110, 10, 58, 147, 209, 165, + 248, 0, 128, 134, 146, 202, 85, 10, 42, 66, 121, 101, 108, 111, 114, 117, + 115, 115, 105, 97, 110, 44, 32, 169, 221, 10, 58, 147, 214, 167, 131, 0, + 128, 134, 68, 90, 72, 69, 10, 42, 143, 188, 147, 213, 169, 222, 10, 120, + 130, 251, 100, 122, 32, 140, 180, 143, 209, 48, 49, 67, 54, 41, 0, 128, + 133, 168, 150, 0, 128, 134, 168, 150, 10, 120, 130, 254, 147, 215, 147, + 156, 65, 54, 52, 68, 41, 0, 128, 133, 169, 223, 0, 128, 134, 169, 223, + 10, 120, 130, 254, 147, 216, 147, 217, 65, 54, 53, 51, 41, 10, 120, 130, + 251, 115, 97, 107, 104, 97, 32, 147, 217, 65, 66, 54, 48, 41, 0, 128, + 133, 147, 218, 69, 0, 128, 134, 147, 218, 69, 10, 120, 130, 251, 147, + 216, 132, 241, 65, 66, 54, 49, 41, 0, 128, 133, 147, 219, 169, 224, 0, + 128, 134, 147, 219, 169, 224, 10, 120, 130, 254, 145, 147, 147, 220, 147, + 221, 65, 54, 53, 57, 41, 10, 120, 130, 254, 147, 222, 147, 221, 65, 54, + 53, 66, 41, 0, 128, 133, 147, 218, 147, 219, 169, 224, 0, 128, 134, 147, + 218, 147, 219, 169, 224, 10, 120, 130, 254, 133, 230, 48, 52, 52, 70, 41, + 10, 120, 130, 254, 147, 216, 145, 147, 147, 220, 147, 221, 65, 54, 53, + 68, 41, 0, 128, 133, 147, 223, 169, 224, 0, 128, 134, 147, 223, 169, 224, + 10, 120, 130, 254, 147, 222, 147, 221, 65, 54, 53, 66, 41, 0, 128, 133, + 147, 218, 147, 223, 169, 224, 0, 128, 134, 147, 218, 147, 223, 169, 224, + 0, 128, 133, 169, 225, 0, 128, 134, 169, 225, 0, 128, 133, 169, 177, 0, + 128, 134, 169, 177, 0, 128, 133, 169, 226, 0, 128, 134, 169, 226, 10, + 120, 130, 251, 133, 171, 167, 201, 41, 10, 120, 131, 129, 145, 171, 168, + 148, 41, 0, 128, 133, 169, 227, 0, 128, 134, 169, 227, 0, 128, 133, 147, + 224, 141, 247, 142, 177, 141, 212, 165, 238, 10, 58, 48, 52, 55, 52, 32, + 167, 244, 0, 128, 134, 147, 224, 141, 247, 142, 177, 141, 212, 165, 238, + 10, 58, 48, 52, 55, 53, 32, 167, 244, 0, 128, 133, 85, 75, 10, 42, 139, + 223, 147, 225, 147, 226, 140, 232, 139, 247, 144, 172, 139, 253, 147, + 227, 169, 228, 10, 42, 139, 223, 147, 228, 117, 107, 34, 32, 140, 232, + 139, 247, 141, 144, 139, 253, 65, 54, 52, 65, 10, 120, 131, 130, 147, + 206, 48, 52, 50, 51, 41, 0, 128, 134, 85, 75, 10, 42, 139, 223, 147, 225, + 147, 226, 140, 232, 139, 247, 144, 172, 139, 253, 147, 229, 169, 228, 10, + 42, 139, 223, 147, 228, 117, 107, 34, 32, 140, 232, 139, 247, 141, 144, + 139, 253, 65, 54, 52, 66, 0, 128, 133, 147, 230, 168, 150, 0, 128, 134, + 147, 230, 168, 150, 0, 128, 133, 147, 231, 141, 247, 169, 229, 10, 61, + 144, 152, 34, 98, 101, 97, 117, 116, 105, 102, 117, 108, 32, 167, 217, + 34, 10, 42, 145, 188, 145, 189, 147, 232, 145, 229, 141, 144, 147, 233, + 141, 143, 140, 191, 97, 32, 169, 230, 44, 32, 110, 111, 114, 32, 139, + 253, 105, 116, 32, 99, 111, 109, 112, 111, 115, 101, 100, 32, 133, 231, + 147, 173, 140, 203, 97, 32, 169, 231, 10, 120, 131, 130, 147, 215, 147, + 173, 45, 32, 65, 54, 52, 67, 41, 0, 128, 134, 147, 231, 141, 247, 169, + 229, 10, 120, 131, 129, 147, 173, 140, 180, 146, 178, 140, 143, 112, 101, + 114, 105, 115, 112, 111, 109, 101, 110, 105, 32, 45, 32, 49, 70, 54, 54, + 41, 0, 128, 133, 79, 84, 0, 128, 134, 79, 84, 0, 128, 133, 169, 188, 0, + 128, 134, 169, 188, 0, 147, 234, 147, 235, 165, 137, 0, 133, 232, 169, + 229, 10, 42, 133, 152, 140, 180, 147, 236, 169, 153, 10, 120, 133, 209, + 147, 237, 65, 54, 54, 70, 41, 0, 133, 232, 80, 65, 76, 65, 84, 65, 76, + 73, 90, 65, 84, 73, 79, 78, 10, 42, 133, 152, 139, 223, 107, 97, 109, + 111, 114, 97, 10, 120, 129, 220, 165, 156, 41, 10, 120, 133, 198, 133, + 184, 167, 245, 41, 0, 133, 232, 147, 238, 169, 232, 10, 120, 140, 197, + 144, 159, 143, 254, 132, 207, 168, 200, 41, 0, 133, 232, 147, 239, 169, + 232, 10, 120, 140, 197, 143, 254, 132, 207, 168, 197, 41, 0, 133, 232, + 80, 79, 75, 82, 89, 84, 73, 69, 10, 42, 133, 233, 140, 180, 147, 236, + 169, 153, 10, 42, 143, 242, 147, 240, 139, 194, 169, 233, 10, 120, 133, + 198, 133, 184, 167, 245, 41, 10, 120, 133, 209, 147, 237, 65, 54, 54, 70, + 41, 0, 133, 232, 147, 241, 147, 235, 165, 137, 10, 42, 140, 233, 169, + 234, 32, 139, 223, 140, 164, 147, 242, 165, 174, 0, 133, 232, 147, 243, + 165, 137, 10, 120, 133, 209, 140, 164, 147, 244, 132, 210, 65, 54, 55, + 48, 41, 0, 128, 133, 146, 202, 73, 32, 141, 247, 167, 226, 0, 128, 134, + 146, 202, 73, 32, 141, 247, 167, 226, 10, 42, 147, 245, 167, 142, 0, 128, + 133, 147, 246, 165, 137, 0, 128, 134, 147, 246, 165, 137, 10, 42, 147, + 245, 167, 142, 0, 128, 133, 69, 82, 32, 141, 247, 169, 235, 0, 128, 134, + 69, 82, 32, 141, 247, 169, 235, 10, 42, 147, 245, 167, 142, 0, 128, 133, + 133, 234, 169, 236, 0, 128, 134, 133, 234, 169, 236, 10, 42, 169, 218, 0, + 128, 133, 133, 234, 166, 233, 0, 128, 134, 133, 234, 166, 233, 10, 42, + 143, 251, 147, 247, 46, 46, 46, 10, 42, 140, 238, 140, 139, 143, 236, + 139, 247, 143, 219, 104, 97, 108, 102, 45, 98, 97, 114, 114, 101, 100, + 32, 34, 70, 34, 45, 116, 121, 112, 101, 0, 128, 133, 133, 234, 142, 210, + 167, 166, 0, 128, 134, 133, 234, 142, 210, 167, 166, 10, 42, 169, 237, + 44, 32, 145, 132, 144, 143, 139, 223, 169, 222, 0, 128, 133, 133, 235, + 169, 238, 0, 128, 134, 133, 235, 169, 238, 10, 42, 147, 248, 46, 46, 46, + 0, 128, 133, 147, 249, 141, 247, 169, 238, 0, 128, 134, 147, 249, 141, + 247, 169, 238, 10, 42, 66, 97, 115, 104, 107, 105, 114, 10, 42, 147, 250, + 140, 180, 141, 167, 147, 251, 139, 252, 147, 152, 147, 252, 147, 253, + 147, 254, 140, 180, 141, 153, 147, 251, 169, 239, 0, 128, 133, 133, 236, + 169, 238, 0, 128, 134, 133, 236, 169, 238, 10, 42, 147, 255, 148, 128, + 46, 46, 46, 0, 128, 133, 133, 236, 141, 226, 166, 233, 0, 128, 134, 133, + 236, 141, 226, 166, 233, 10, 42, 167, 145, 0, 128, 133, 133, 236, 166, + 233, 0, 128, 134, 133, 236, 166, 233, 10, 42, 169, 222, 0, 128, 133, 148, + 129, 75, 65, 0, 128, 134, 148, 129, 75, 65, 0, 128, 133, 133, 237, 169, + 238, 0, 128, 134, 133, 237, 169, 238, 10, 42, 147, 247, 46, 46, 46, 0, + 147, 234, 143, 225, 143, 226, 148, 130, 169, 209, 0, 147, 234, 144, 250, + 143, 226, 148, 130, 169, 209, 10, 42, 169, 219, 44, 32, 77, 97, 114, 105, + 44, 32, 169, 237, 10, 42, 131, 140, 144, 156, 101, 110, 32, 139, 194, + 143, 146, 67, 104, 117, 114, 99, 104, 32, 169, 240, 10, 42, 133, 195, + 133, 216, 148, 131, 169, 241, 0, 128, 133, 133, 238, 142, 210, 167, 166, + 0, 128, 134, 133, 238, 142, 210, 167, 166, 10, 42, 145, 132, 144, 143, + 139, 223, 169, 222, 0, 128, 133, 148, 132, 72, 65, 0, 128, 134, 148, 132, + 72, 65, 0, 128, 133, 69, 83, 32, 141, 247, 169, 238, 0, 128, 134, 69, 83, + 32, 141, 247, 169, 238, 10, 42, 147, 247, 168, 243, 10, 42, 147, 250, + 140, 180, 141, 167, 147, 251, 139, 252, 147, 152, 147, 252, 147, 253, + 147, 254, 140, 180, 141, 153, 147, 251, 169, 239, 10, 42, 139, 194, 168, + 243, 105, 97, 44, 32, 147, 250, 148, 133, 141, 228, 139, 244, 143, 138, + 139, 194, 143, 236, 141, 228, 144, 182, 114, 101, 103, 117, 108, 97, 114, + 108, 121, 32, 169, 239, 0, 128, 133, 148, 134, 141, 247, 169, 238, 0, + 128, 134, 148, 134, 141, 247, 169, 238, 10, 42, 169, 222, 0, 128, 133, + 148, 135, 85, 0, 128, 134, 148, 135, 85, 10, 42, 142, 208, 139, 253, 115, + 116, 114, 97, 105, 103, 104, 116, 44, 32, 142, 191, 148, 136, 85, 10, 42, + 143, 251, 147, 247, 46, 46, 46, 10, 120, 131, 130, 147, 206, 48, 52, 50, + 51, 41, 0, 128, 133, 148, 135, 85, 32, 141, 247, 166, 233, 0, 128, 134, + 148, 135, 85, 32, 141, 247, 166, 233, 10, 42, 169, 242, 0, 128, 133, 133, + 239, 169, 238, 0, 128, 134, 133, 239, 169, 238, 10, 42, 147, 255, 148, + 128, 169, 221, 0, 147, 234, 143, 225, 143, 226, 148, 134, 169, 211, 0, + 147, 234, 144, 250, 143, 226, 148, 134, 169, 211, 10, 42, 169, 222, 10, + 42, 133, 195, 133, 216, 148, 131, 169, 241, 0, 128, 133, 133, 240, 169, + 238, 0, 128, 134, 133, 240, 169, 238, 10, 42, 147, 255, 84, 97, 106, 105, + 107, 0, 128, 133, 133, 240, 141, 226, 166, 233, 0, 128, 134, 133, 240, + 141, 226, 166, 233, 10, 42, 167, 145, 0, 128, 133, 83, 72, 72, 65, 0, + 128, 134, 83, 72, 72, 65, 10, 42, 140, 168, 140, 169, 140, 170, 140, 150, + 34, 104, 34, 44, 32, 142, 152, 145, 141, 143, 236, 48, 52, 66, 65, 32, + 139, 253, 146, 187, 141, 228, 142, 185, 142, 137, 99, 104, 101, 32, 40, + 48, 52, 50, 55, 41, 10, 42, 143, 251, 147, 247, 46, 46, 46, 10, 120, 130, + 251, 132, 243, 168, 178, 41, 0, 128, 133, 148, 132, 169, 212, 0, 128, + 134, 148, 132, 169, 212, 0, 128, 133, 148, 132, 148, 137, 141, 247, 169, + 238, 0, 128, 134, 148, 132, 148, 137, 141, 247, 169, 238, 10, 42, 143, + 233, 145, 132, 148, 138, 143, 234, 143, 235, 97, 32, 168, 159, 32, 148, + 139, 146, 250, 97, 32, 141, 167, 144, 186, 40, 169, 128, 32, 139, 244, + 144, 159, 143, 254, 115, 104, 97, 112, 101, 41, 0, 147, 234, 148, 136, + 169, 243, 10, 42, 148, 140, 140, 135, 139, 194, 140, 147, 67, 97, 117, + 99, 97, 115, 105, 97, 110, 32, 167, 139, 10, 42, 139, 253, 142, 178, 141, + 143, 99, 97, 115, 101, 100, 44, 32, 142, 152, 140, 232, 148, 141, 143, + 213, 139, 253, 48, 52, 67, 70, 10, 120, 130, 253, 132, 244, 167, 152, 41, + 10, 120, 131, 130, 147, 202, 132, 244, 48, 52, 48, 54, 41, 0, 128, 133, + 133, 235, 167, 130, 10, 58, 148, 142, 167, 131, 0, 128, 134, 133, 235, + 167, 130, 10, 42, 77, 111, 108, 100, 97, 118, 105, 97, 110, 10, 58, 148, + 143, 167, 131, 0, 128, 133, 133, 236, 167, 166, 0, 128, 134, 133, 236, + 167, 166, 10, 42, 169, 244, 0, 128, 133, 133, 241, 167, 226, 0, 128, 134, + 133, 241, 167, 226, 10, 42, 147, 245, 167, 142, 0, 128, 133, 133, 237, + 167, 166, 0, 128, 134, 133, 237, 167, 166, 10, 42, 169, 244, 0, 128, 133, + 133, 237, 167, 226, 0, 128, 134, 133, 237, 167, 226, 10, 42, 147, 245, + 167, 142, 0, 128, 133, 148, 144, 169, 212, 0, 128, 134, 148, 144, 169, + 212, 0, 128, 133, 148, 145, 141, 247, 167, 226, 0, 128, 134, 148, 145, + 141, 247, 167, 226, 10, 42, 147, 245, 167, 142, 0, 128, 134, 169, 243, 0, + 128, 133, 65, 32, 141, 247, 167, 130, 10, 58, 148, 146, 167, 131, 0, 128, + 134, 65, 32, 141, 247, 167, 130, 10, 58, 148, 147, 167, 131, 0, 128, 133, + 65, 32, 141, 247, 166, 171, 10, 58, 148, 146, 166, 172, 0, 128, 134, 65, + 32, 141, 247, 166, 171, 10, 58, 148, 147, 166, 172, 0, 147, 234, 143, + 225, 143, 226, 65, 32, 73, 69, 0, 147, 234, 144, 250, 143, 226, 65, 32, + 73, 69, 10, 42, 133, 195, 133, 216, 148, 131, 169, 241, 10, 120, 130, + 251, 143, 245, 167, 163, 41, 0, 128, 133, 147, 198, 141, 247, 167, 130, + 10, 58, 147, 199, 167, 131, 0, 128, 134, 147, 198, 141, 247, 167, 130, + 10, 58, 147, 212, 167, 131, 0, 128, 133, 167, 180, 0, 128, 134, 167, 180, + 10, 120, 130, 251, 144, 165, 167, 181, 41, 0, 128, 133, 145, 143, 141, + 247, 166, 171, 10, 58, 48, 52, 68, 56, 32, 166, 172, 0, 128, 134, 145, + 143, 141, 247, 166, 171, 10, 58, 48, 52, 68, 57, 32, 166, 172, 0, 128, + 133, 133, 235, 166, 171, 10, 58, 148, 142, 166, 172, 0, 128, 134, 133, + 235, 166, 171, 10, 58, 148, 143, 166, 172, 0, 128, 133, 147, 249, 141, + 247, 166, 171, 10, 58, 48, 52, 49, 55, 32, 166, 172, 0, 128, 134, 147, + 249, 141, 247, 166, 171, 10, 58, 167, 171, 32, 166, 172, 0, 128, 133, + 148, 132, 169, 206, 0, 128, 134, 148, 132, 169, 206, 10, 120, 130, 251, + 133, 154, 166, 239, 41, 0, 128, 133, 133, 229, 166, 182, 10, 58, 147, + 203, 166, 188, 0, 128, 134, 133, 229, 166, 182, 10, 58, 147, 209, 166, + 188, 0, 128, 133, 133, 229, 166, 171, 10, 58, 147, 203, 166, 172, 0, 128, + 134, 133, 229, 166, 171, 10, 58, 147, 209, 166, 172, 0, 128, 133, 133, + 242, 166, 171, 10, 58, 147, 227, 166, 172, 0, 128, 134, 133, 242, 166, + 171, 10, 58, 147, 229, 166, 172, 0, 128, 133, 145, 169, 79, 0, 128, 134, + 145, 169, 79, 10, 120, 130, 251, 133, 171, 167, 201, 41, 0, 128, 133, + 145, 169, 79, 32, 141, 247, 166, 171, 10, 58, 48, 52, 69, 56, 32, 166, + 172, 0, 128, 134, 145, 169, 79, 32, 141, 247, 166, 171, 10, 58, 168, 149, + 32, 166, 172, 0, 128, 133, 69, 32, 141, 247, 166, 171, 10, 58, 48, 52, + 50, 68, 32, 166, 172, 0, 128, 134, 69, 32, 141, 247, 166, 171, 10, 42, + 147, 245, 167, 142, 10, 58, 48, 52, 52, 68, 32, 166, 172, 0, 128, 133, + 133, 243, 166, 182, 10, 58, 147, 204, 166, 188, 0, 128, 134, 133, 243, + 166, 182, 10, 58, 147, 214, 166, 188, 0, 128, 133, 133, 243, 166, 171, + 10, 58, 147, 204, 166, 172, 0, 128, 134, 133, 243, 166, 171, 10, 58, 147, + 214, 166, 172, 0, 128, 133, 133, 243, 142, 177, 166, 220, 10, 58, 147, + 204, 165, 134, 0, 128, 134, 133, 243, 142, 177, 166, 220, 10, 58, 147, + 214, 165, 134, 0, 128, 133, 133, 240, 166, 171, 10, 58, 48, 52, 50, 55, + 32, 166, 172, 0, 128, 134, 133, 240, 166, 171, 10, 58, 167, 172, 32, 166, + 172, 0, 128, 133, 133, 234, 169, 238, 0, 128, 134, 133, 234, 169, 238, + 10, 42, 89, 117, 112, 105, 107, 0, 128, 133, 148, 148, 141, 247, 166, + 171, 10, 58, 48, 52, 50, 66, 32, 166, 172, 0, 128, 134, 148, 148, 141, + 247, 166, 171, 10, 58, 48, 52, 52, 66, 32, 166, 172, 0, 128, 133, 133, + 234, 133, 185, 167, 166, 0, 128, 134, 133, 234, 133, 185, 167, 166, 0, + 128, 133, 133, 239, 167, 166, 0, 128, 134, 133, 239, 167, 166, 0, 128, + 133, 133, 239, 166, 233, 0, 128, 134, 133, 239, 166, 233, 0, 128, 133, + 148, 149, 68, 69, 0, 128, 134, 148, 149, 68, 69, 0, 128, 133, 148, 149, + 169, 205, 0, 128, 134, 148, 149, 169, 205, 0, 128, 133, 148, 149, 90, 74, + 69, 0, 128, 134, 148, 149, 90, 74, 69, 0, 128, 133, 148, 149, 68, 90, 74, + 69, 0, 128, 134, 148, 149, 68, 90, 74, 69, 0, 128, 133, 148, 149, 169, + 207, 0, 128, 134, 148, 149, 169, 207, 0, 128, 133, 148, 149, 169, 208, 0, + 128, 134, 148, 149, 169, 208, 0, 128, 133, 148, 149, 83, 74, 69, 0, 128, + 134, 148, 149, 83, 74, 69, 0, 128, 133, 148, 149, 84, 74, 69, 0, 128, + 134, 148, 149, 84, 74, 69, 0, 128, 133, 144, 164, 90, 69, 0, 128, 134, + 144, 164, 90, 69, 10, 42, 131, 140, 69, 110, 101, 116, 115, 0, 128, 133, + 133, 241, 167, 166, 0, 128, 134, 133, 241, 167, 166, 10, 42, 131, 140, + 73, 116, 101, 108, 109, 101, 110, 0, 128, 133, 169, 245, 0, 128, 134, + 169, 245, 10, 61, 144, 247, 108, 0, 128, 133, 169, 246, 0, 128, 134, 169, + 246, 10, 61, 144, 247, 114, 0, 128, 133, 169, 247, 0, 128, 134, 169, 247, + 0, 128, 133, 81, 65, 0, 128, 134, 81, 65, 0, 128, 133, 87, 69, 0, 128, + 134, 87, 69, 0, 128, 133, 148, 150, 75, 65, 0, 128, 134, 148, 150, 75, + 65, 10, 42, 132, 211, 91, 113, 93, 32, 139, 194, 65, 108, 101, 117, 116, + 0, 128, 133, 133, 241, 142, 210, 167, 166, 0, 128, 134, 133, 241, 142, + 210, 167, 166, 10, 61, 144, 184, 108, 0, 128, 133, 133, 237, 142, 210, + 167, 166, 0, 128, 134, 133, 237, 142, 210, 167, 166, 10, 61, 144, 184, + 110, 0, 128, 133, 133, 238, 169, 238, 0, 128, 134, 133, 238, 169, 238, + 10, 42, 132, 251, 144, 207, 148, 138, 167, 129, 10, 120, 130, 254, 112, + 101, 32, 140, 180, 142, 213, 133, 187, 48, 52, 65, 55, 41, 0, 128, 133, + 148, 151, 141, 247, 169, 238, 0, 128, 134, 148, 151, 141, 247, 169, 238, + 0, 128, 133, 133, 237, 140, 185, 167, 166, 0, 128, 134, 133, 237, 140, + 185, 167, 166, 0, 128, 133, 169, 248, 0, 128, 134, 169, 248, 10, 42, 131, + 140, 79, 115, 115, 101, 116, 105, 97, 110, 32, 144, 138, 49, 57, 50, 52, + 0, 128, 133, 68, 67, 72, 69, 0, 128, 134, 68, 67, 72, 69, 0, 128, 133, + 133, 241, 169, 238, 0, 128, 134, 133, 241, 169, 238, 10, 42, 131, 140, + 168, 226, 0, 131, 141, 65, 89, 66, 0, 131, 141, 66, 69, 78, 0, 131, 141, + 71, 73, 77, 0, 131, 141, 68, 65, 0, 131, 141, 169, 249, 0, 131, 141, 90, + 65, 0, 131, 141, 69, 72, 0, 131, 141, 69, 84, 0, 131, 141, 84, 79, 0, + 131, 141, 169, 210, 0, 131, 141, 73, 78, 73, 0, 131, 141, 76, 73, 87, 78, + 0, 131, 141, 88, 69, 72, 0, 131, 141, 67, 65, 0, 131, 141, 169, 250, 0, + 131, 141, 72, 79, 0, 131, 141, 74, 65, 0, 131, 141, 71, 72, 65, 68, 0, + 131, 141, 67, 72, 69, 72, 0, 131, 141, 169, 251, 0, 131, 141, 89, 73, 0, + 131, 141, 169, 252, 0, 131, 141, 169, 213, 0, 131, 141, 86, 79, 0, 131, + 141, 169, 253, 0, 131, 141, 80, 69, 72, 0, 131, 141, 74, 72, 69, 72, 0, + 131, 141, 82, 65, 0, 131, 141, 83, 69, 72, 0, 131, 141, 86, 69, 87, 0, + 131, 141, 84, 73, 87, 78, 0, 131, 141, 169, 254, 0, 131, 141, 67, 79, 0, + 131, 141, 169, 255, 0, 131, 141, 170, 128, 0, 131, 141, 75, 69, 72, 0, + 131, 141, 79, 72, 0, 131, 141, 170, 129, 0, 148, 152, 148, 153, 148, 136, + 140, 185, 146, 136, 168, 203, 10, 120, 132, 202, 144, 159, 140, 208, 168, + 194, 41, 10, 120, 132, 202, 141, 153, 142, 164, 145, 235, 168, 195, 41, + 10, 120, 140, 197, 144, 159, 143, 254, 132, 207, 168, 200, 41, 0, 148, + 152, 165, 147, 10, 61, 97, 114, 109, 101, 110, 105, 97, 110, 32, 145, + 234, 143, 175, 141, 167, 142, 164, 141, 237, 40, 165, 148, 41, 10, 120, + 129, 220, 165, 156, 41, 10, 120, 132, 202, 141, 167, 142, 164, 141, 237, + 45, 32, 170, 130, 41, 10, 120, 140, 197, 143, 254, 132, 207, 168, 197, + 41, 0, 148, 152, 148, 154, 164, 254, 10, 61, 115, 104, 101, 115, 104, + 116, 10, 120, 132, 202, 132, 206, 166, 196, 41, 0, 148, 152, 139, 228, + 164, 254, 10, 61, 98, 97, 116, 115, 97, 103, 97, 110, 99, 104, 97, 107, + 97, 110, 32, 170, 131, 10, 42, 139, 251, 148, 155, 140, 188, 148, 156, + 144, 203, 144, 204, 148, 157, 170, 132, 0, 148, 152, 165, 168, 10, 61, + 98, 111, 119, 116, 10, 120, 132, 202, 141, 213, 132, 204, 165, 247, 41, + 0, 148, 152, 141, 169, 164, 254, 10, 61, 104, 97, 114, 116, 115, 97, 107, + 97, 110, 32, 170, 131, 10, 42, 139, 251, 148, 155, 140, 188, 148, 156, + 144, 203, 144, 204, 148, 157, 170, 132, 0, 148, 152, 148, 158, 164, 254, + 10, 61, 112, 97, 116, 105, 119, 0, 131, 142, 145, 225, 65, 89, 66, 10, + 42, 132, 211, 144, 142, 168, 239, 0, 131, 142, 65, 89, 66, 0, 131, 142, + 66, 69, 78, 0, 131, 142, 71, 73, 77, 0, 131, 142, 68, 65, 0, 131, 142, + 169, 249, 0, 131, 142, 90, 65, 0, 131, 142, 69, 72, 0, 131, 142, 69, 84, + 0, 131, 142, 84, 79, 0, 131, 142, 169, 210, 0, 131, 142, 73, 78, 73, 0, + 131, 142, 76, 73, 87, 78, 0, 131, 142, 88, 69, 72, 0, 131, 142, 67, 65, + 0, 131, 142, 169, 250, 0, 131, 142, 72, 79, 0, 131, 142, 74, 65, 0, 131, + 142, 71, 72, 65, 68, 0, 131, 142, 67, 72, 69, 72, 0, 131, 142, 169, 251, + 0, 131, 142, 89, 73, 0, 131, 142, 169, 252, 0, 131, 142, 169, 213, 0, + 131, 142, 86, 79, 0, 131, 142, 169, 253, 0, 131, 142, 80, 69, 72, 0, 131, + 142, 74, 72, 69, 72, 0, 131, 142, 82, 65, 0, 131, 142, 83, 69, 72, 0, + 131, 142, 86, 69, 87, 0, 131, 142, 84, 73, 87, 78, 0, 131, 142, 169, 254, + 0, 131, 142, 67, 79, 0, 131, 142, 169, 255, 0, 131, 142, 170, 128, 0, + 131, 142, 75, 69, 72, 0, 131, 142, 79, 72, 0, 131, 142, 170, 129, 0, 133, + 244, 143, 226, 169, 249, 32, 169, 255, 10, 35, 48, 53, 54, 53, 32, 48, + 53, 56, 50, 0, 131, 142, 148, 159, 141, 247, 166, 233, 10, 42, 132, 211, + 144, 142, 168, 239, 0, 148, 152, 140, 230, 165, 179, 10, 61, 118, 101, + 114, 116, 115, 97, 107, 101, 116, 10, 42, 142, 156, 143, 242, 133, 137, + 139, 223, 148, 160, 142, 211, 169, 189, 10, 120, 146, 135, 168, 216, 41, + 0, 148, 152, 166, 180, 10, 61, 121, 101, 110, 116, 97, 109, 110, 97, 0, + 148, 161, 148, 152, 148, 162, 165, 137, 0, 148, 163, 148, 152, 148, 162, + 165, 137, 10, 42, 147, 170, 141, 228, 65, 83, 84, 32, 51, 52, 46, 48, 48, + 53, 58, 49, 57, 57, 55, 0, 148, 152, 68, 82, 65, 77, 32, 165, 137, 0, + 133, 245, 69, 84, 78, 65, 72, 84, 65, 10, 61, 170, 133, 0, 133, 245, 170, + 134, 10, 61, 115, 101, 103, 111, 108, 116, 97, 0, 133, 245, 83, 72, 65, + 76, 83, 72, 69, 76, 69, 84, 0, 133, 245, 148, 164, 170, 135, 0, 133, 245, + 148, 164, 71, 65, 68, 79, 76, 0, 133, 245, 84, 73, 80, 69, 72, 65, 10, + 61, 116, 97, 114, 104, 97, 44, 32, 109, 101, 39, 97, 121, 108, 97, 32, + 126, 32, 109, 97, 121, 108, 97, 0, 133, 245, 82, 69, 86, 73, 65, 0, 133, + 245, 90, 65, 82, 81, 65, 10, 61, 116, 115, 105, 110, 111, 114, 105, 116, + 44, 32, 122, 105, 110, 111, 114, 105, 116, 10, 42, 148, 165, 141, 144, + 139, 253, 141, 228, 133, 137, 139, 254, 148, 166, 139, 244, 84, 115, 105, + 110, 139, 244, 139, 252, 148, 168, 146, 171, 140, 143, 143, 242, 102, + 139, 244, 84, 115, 105, 110, 111, 114, 105, 116, 46, 10, 120, 140, 130, + 142, 219, 122, 105, 110, 139, 244, 45, 32, 48, 53, 65, 69, 41, 0, 133, + 245, 80, 65, 83, 72, 84, 65, 0, 133, 245, 89, 69, 84, 73, 86, 0, 133, + 245, 84, 69, 86, 73, 82, 0, 133, 245, 170, 136, 10, 61, 116, 101, 114, + 101, 115, 0, 133, 245, 170, 136, 32, 77, 85, 81, 68, 65, 77, 0, 133, 245, + 170, 137, 0, 133, 245, 81, 65, 82, 78, 69, 89, 32, 80, 65, 82, 65, 10, + 61, 148, 169, 170, 138, 0, 133, 245, 148, 170, 71, 69, 68, 79, 76, 65, 0, + 133, 245, 80, 65, 90, 69, 82, 10, 61, 148, 169, 170, 139, 0, 133, 245, + 65, 84, 78, 65, 72, 32, 72, 65, 70, 85, 75, 72, 10, 120, 140, 130, 142, + 219, 121, 101, 114, 97, 104, 32, 98, 101, 110, 32, 121, 111, 109, 111, + 32, 45, 32, 48, 53, 65, 65, 41, 0, 133, 245, 77, 85, 78, 65, 72, 0, 133, + 245, 77, 65, 72, 65, 80, 65, 75, 72, 0, 133, 245, 170, 140, 10, 61, 121, + 111, 114, 101, 100, 0, 133, 245, 170, 140, 32, 75, 69, 70, 85, 76, 65, 0, + 133, 245, 68, 65, 82, 71, 65, 0, 133, 245, 81, 65, 68, 77, 65, 10, 61, + 97, 122, 108, 97, 0, 133, 245, 148, 170, 81, 69, 84, 65, 78, 65, 0, 133, + 245, 89, 69, 82, 65, 72, 32, 66, 69, 78, 32, 89, 79, 77, 79, 10, 61, 103, + 97, 108, 103, 97, 108, 10, 120, 140, 130, 142, 219, 170, 133, 32, 104, + 97, 102, 117, 107, 104, 32, 45, 32, 48, 53, 65, 50, 41, 0, 133, 245, 79, + 76, 69, 0, 133, 245, 73, 76, 85, 89, 0, 133, 245, 68, 69, 72, 73, 0, 133, + 245, 90, 73, 78, 79, 82, 10, 61, 116, 115, 105, 110, 111, 114, 10, 42, + 148, 165, 141, 144, 139, 253, 141, 228, 133, 137, 139, 254, 148, 166, + 139, 244, 84, 115, 105, 110, 139, 244, 139, 252, 148, 168, 145, 231, 108, + 101, 102, 116, 46, 10, 120, 140, 130, 142, 219, 122, 97, 114, 113, 97, + 32, 45, 32, 48, 53, 57, 56, 41, 0, 148, 171, 148, 172, 77, 65, 83, 79, + 82, 65, 32, 170, 141, 0, 133, 246, 83, 72, 69, 86, 65, 0, 133, 246, 148, + 173, 170, 134, 0, 133, 246, 148, 173, 170, 142, 0, 133, 246, 148, 173, + 170, 143, 0, 133, 246, 170, 144, 0, 133, 246, 84, 83, 69, 82, 69, 0, 133, + 246, 170, 134, 0, 133, 246, 170, 142, 10, 42, 102, 117, 114, 116, 105, + 118, 101, 32, 112, 97, 116, 97, 104, 32, 139, 253, 141, 143, 97, 32, 143, + 163, 165, 239, 0, 133, 246, 170, 143, 10, 42, 140, 215, 140, 216, 139, + 244, 139, 191, 148, 174, 170, 138, 32, 139, 194, 148, 175, 140, 219, 100, + 105, 115, 116, 105, 110, 103, 117, 105, 115, 104, 101, 115, 32, 148, 176, + 140, 170, 148, 174, 170, 139, 10, 120, 140, 130, 140, 234, 148, 174, 170, + 139, 32, 45, 32, 48, 53, 67, 55, 41, 0, 133, 246, 170, 145, 0, 133, 246, + 170, 145, 32, 72, 65, 83, 69, 82, 32, 148, 177, 86, 65, 86, 0, 133, 246, + 81, 85, 66, 85, 84, 83, 0, 133, 246, 148, 178, 148, 179, 170, 146, 10, + 61, 115, 104, 117, 114, 117, 113, 10, 42, 102, 97, 108, 108, 115, 32, + 148, 180, 133, 247, 167, 160, 0, 133, 246, 77, 69, 84, 69, 71, 10, 61, + 115, 105, 108, 117, 113, 10, 42, 132, 222, 132, 203, 97, 32, 145, 221, + 142, 219, 115, 111, 102, 32, 165, 203, 0, 133, 248, 77, 65, 81, 65, 70, + 0, 133, 246, 170, 147, 10, 120, 140, 130, 140, 234, 106, 117, 100, 101, + 111, 45, 115, 112, 97, 110, 105, 115, 104, 32, 118, 97, 114, 105, 107, + 97, 32, 45, 32, 70, 66, 49, 69, 41, 0, 133, 248, 80, 65, 83, 69, 81, 10, + 61, 108, 101, 103, 97, 114, 109, 101, 104, 10, 42, 132, 222, 148, 181, + 139, 191, 141, 204, 169, 157, 44, 32, 141, 143, 139, 191, 97, 32, 165, + 181, 10, 120, 141, 238, 132, 253, 166, 169, 41, 0, 133, 246, 148, 182, + 166, 197, 0, 133, 246, 148, 183, 166, 197, 0, 133, 248, 83, 79, 70, 32, + 80, 65, 83, 85, 81, 10, 42, 132, 222, 132, 203, 97, 32, 145, 221, 140, + 131, 170, 148, 10, 120, 146, 135, 168, 216, 41, 0, 148, 171, 148, 172, + 148, 184, 166, 197, 0, 148, 171, 148, 172, 146, 239, 166, 197, 10, 42, + 112, 117, 110, 99, 116, 117, 109, 32, 101, 120, 116, 114, 97, 111, 114, + 100, 105, 110, 97, 114, 105, 117, 109, 32, 40, 80, 115, 97, 108, 109, + 115, 32, 50, 55, 58, 49, 51, 41, 10, 120, 140, 130, 140, 234, 104, 105, + 114, 105, 113, 32, 45, 32, 48, 53, 66, 52, 41, 0, 133, 248, 148, 185, 72, + 65, 70, 85, 75, 72, 65, 10, 42, 147, 233, 141, 143, 143, 166, 100, 101, + 114, 105, 118, 101, 32, 140, 170, 140, 232, 143, 175, 110, 117, 110, 10, + 120, 132, 220, 148, 186, 170, 149, 41, 0, 133, 246, 170, 143, 32, 170, + 135, 10, 120, 140, 130, 140, 234, 113, 97, 109, 97, 116, 115, 32, 45, 32, + 48, 53, 66, 56, 41, 0, 133, 249, 170, 150, 10, 61, 97, 108, 101, 112, + 104, 10, 120, 40, 168, 204, 32, 133, 139, 50, 49, 51, 53, 41, 0, 133, + 249, 66, 69, 84, 10, 120, 40, 170, 151, 32, 133, 139, 50, 49, 51, 54, 41, + 0, 133, 249, 170, 152, 10, 120, 40, 170, 153, 32, 133, 139, 50, 49, 51, + 55, 41, 0, 133, 249, 170, 154, 10, 120, 40, 170, 155, 32, 133, 139, 50, + 49, 51, 56, 41, 0, 133, 249, 72, 69, 0, 133, 249, 86, 65, 86, 0, 133, + 249, 170, 156, 0, 133, 249, 72, 69, 84, 0, 133, 249, 170, 157, 0, 133, + 249, 170, 158, 0, 133, 249, 147, 143, 170, 159, 0, 133, 249, 170, 159, 0, + 133, 249, 170, 160, 0, 133, 249, 147, 143, 170, 161, 0, 133, 249, 170, + 161, 0, 133, 249, 147, 143, 170, 162, 0, 133, 249, 170, 162, 0, 133, 249, + 170, 163, 0, 133, 249, 170, 164, 0, 133, 249, 147, 143, 80, 69, 0, 133, + 249, 80, 69, 0, 133, 249, 147, 143, 170, 165, 0, 133, 249, 170, 165, 10, + 61, 122, 97, 100, 101, 0, 133, 249, 81, 79, 70, 0, 133, 249, 170, 166, 0, + 133, 249, 170, 167, 0, 133, 249, 84, 65, 86, 0, 148, 171, 148, 187, 170, + 168, 0, 148, 171, 143, 226, 148, 188, 142, 177, 86, 65, 86, 10, 61, 148, + 189, 118, 111, 118, 110, 0, 148, 171, 143, 226, 148, 188, 148, 190, 170, + 158, 0, 148, 171, 143, 226, 148, 188, 142, 177, 170, 158, 10, 61, 148, + 189, 121, 117, 100, 110, 0, 133, 248, 170, 136, 10, 120, 133, 201, 168, + 188, 41, 0, 133, 248, 170, 137, 10, 120, 133, 202, 168, 193, 41, 0, 148, + 191, 140, 133, 165, 137, 0, 133, 250, 83, 65, 78, 65, 72, 0, 148, 191, + 148, 192, 170, 169, 0, 133, 250, 170, 170, 0, 133, 250, 83, 65, 77, 86, + 65, 84, 10, 42, 132, 211, 139, 255, 83, 97, 109, 118, 97, 116, 32, 101, + 114, 97, 32, 170, 171, 32, 139, 194, 170, 172, 0, 148, 191, 140, 133, + 148, 172, 166, 222, 10, 42, 132, 222, 133, 228, 67, 111, 112, 116, 105, + 99, 32, 69, 112, 97, 99, 116, 32, 165, 184, 0, 148, 193, 148, 194, 170, + 173, 10, 120, 40, 99, 117, 98, 101, 32, 148, 195, 50, 50, 49, 66, 41, 0, + 148, 193, 148, 196, 170, 173, 10, 120, 40, 102, 111, 117, 114, 116, 104, + 32, 148, 195, 50, 50, 49, 67, 41, 0, 148, 191, 82, 65, 89, 0, 148, 193, + 148, 197, 148, 198, 165, 137, 10, 120, 140, 162, 140, 163, 132, 210, 50, + 48, 51, 48, 41, 0, 148, 193, 148, 197, 148, 199, 148, 200, 165, 137, 10, + 120, 140, 162, 140, 164, 140, 165, 132, 210, 50, 48, 51, 49, 41, 0, 65, + 70, 71, 72, 65, 78, 73, 32, 165, 137, 0, 148, 191, 165, 168, 10, 42, 132, + 227, 140, 180, 148, 201, 140, 143, 148, 202, 139, 194, 144, 207, 170, + 174, 10, 120, 148, 203, 170, 175, 41, 10, 120, 140, 175, 140, 208, 50, + 69, 51, 50, 41, 10, 120, 140, 212, 140, 208, 50, 69, 52, 49, 41, 0, 148, + 191, 148, 204, 170, 176, 0, 148, 191, 80, 79, 69, 84, 73, 67, 32, 148, + 205, 165, 137, 0, 133, 250, 77, 73, 83, 82, 65, 0, 133, 250, 148, 206, + 148, 207, 87, 65, 83, 83, 65, 76, 76, 65, 77, 10, 42, 148, 208, 115, 97, + 108, 108, 97, 108, 108, 97, 104, 117, 32, 148, 209, 170, 177, 32, 148, + 210, 71, 111, 100, 39, 115, 32, 170, 178, 32, 140, 143, 98, 108, 101, + 115, 115, 105, 110, 103, 115, 32, 143, 130, 148, 211, 170, 179, 34, 0, + 133, 250, 148, 207, 65, 83, 83, 65, 76, 76, 65, 77, 10, 42, 148, 208, + 148, 209, 97, 115, 115, 97, 108, 97, 109, 32, 34, 117, 112, 111, 110, 32, + 170, 179, 32, 143, 130, 170, 178, 34, 10, 120, 133, 251, 148, 212, 97, + 115, 45, 115, 97, 108, 97, 97, 109, 32, 45, 32, 70, 68, 52, 55, 41, 0, + 133, 250, 82, 65, 72, 77, 65, 84, 85, 76, 76, 65, 72, 32, 65, 76, 65, 89, + 72, 69, 10, 42, 148, 208, 148, 213, 148, 209, 148, 210, 148, 214, 140, + 191, 109, 101, 114, 99, 121, 32, 148, 211, 170, 179, 34, 10, 120, 133, + 251, 114, 97, 170, 179, 97, 104, 117, 32, 97, 108, 108, 97, 97, 104, 32, + 45, 32, 70, 68, 52, 48, 41, 0, 133, 250, 148, 215, 65, 76, 76, 65, 72, + 79, 85, 32, 65, 78, 72, 85, 10, 42, 148, 208, 148, 216, 97, 108, 108, 97, + 104, 117, 32, 39, 97, 110, 104, 117, 32, 148, 210, 148, 214, 143, 130, + 112, 108, 101, 97, 115, 101, 100, 32, 140, 180, 170, 179, 34, 10, 120, + 133, 251, 148, 216, 97, 108, 108, 97, 97, 104, 117, 32, 97, 110, 104, 32, + 45, 32, 70, 68, 52, 49, 41, 0, 133, 250, 84, 65, 75, 72, 65, 76, 76, 85, + 83, 10, 42, 140, 135, 148, 168, 143, 219, 140, 232, 146, 226, 139, 244, + 110, 111, 109, 45, 100, 101, 45, 112, 108, 117, 109, 101, 32, 140, 172, + 97, 32, 112, 111, 101, 116, 44, 32, 139, 244, 139, 194, 143, 233, 148, + 217, 133, 252, 139, 237, 140, 218, 148, 218, 110, 97, 109, 101, 115, 0, + 131, 143, 170, 180, 10, 42, 133, 253, 144, 161, 148, 219, 148, 220, 139, + 194, 143, 233, 148, 221, 170, 181, 32, 139, 194, 73, 114, 97, 110, 32, + 140, 143, 80, 97, 107, 105, 115, 116, 97, 110, 10, 42, 133, 254, 143, + 130, 148, 222, 133, 166, 141, 222, 148, 223, 140, 135, 131, 134, 148, + 224, 139, 223, 143, 233, 146, 152, 148, 225, 139, 191, 170, 182, 0, 131, + 143, 143, 226, 148, 226, 141, 247, 148, 227, 141, 247, 170, 183, 10, 42, + 148, 228, 170, 184, 0, 131, 143, 170, 185, 0, 133, 255, 170, 186, 10, 42, + 133, 254, 143, 130, 148, 222, 140, 180, 148, 229, 170, 186, 0, 133, 255, + 170, 187, 10, 42, 133, 254, 143, 130, 148, 222, 140, 180, 148, 230, 170, + 187, 0, 133, 255, 170, 188, 10, 42, 133, 254, 143, 130, 148, 222, 140, + 180, 148, 231, 170, 188, 0, 148, 191, 165, 204, 10, 42, 132, 227, 140, + 180, 148, 201, 140, 143, 148, 202, 139, 194, 144, 207, 170, 174, 10, 120, + 148, 232, 170, 189, 41, 10, 120, 140, 212, 141, 147, 50, 48, 52, 70, 41, + 10, 120, 140, 175, 141, 147, 50, 69, 51, 53, 41, 0, 128, 135, 164, 254, + 10, 42, 133, 135, 65, 76, 77, 10, 120, 40, 114, 105, 103, 104, 116, 45, + 116, 111, 45, 108, 101, 102, 116, 32, 132, 199, 50, 48, 48, 70, 41, 0, + 148, 191, 146, 162, 148, 233, 148, 234, 164, 254, 0, 148, 191, 148, 235, + 143, 190, 148, 236, 164, 254, 0, 148, 191, 141, 169, 164, 254, 10, 42, + 132, 227, 140, 180, 148, 201, 140, 143, 148, 202, 139, 194, 144, 207, + 170, 174, 10, 120, 133, 148, 166, 218, 41, 10, 120, 140, 212, 141, 145, + 132, 199, 165, 221, 41, 0, 128, 135, 148, 237, 170, 183, 0, 128, 135, + 170, 190, 10, 120, 132, 202, 141, 167, 142, 164, 145, 235, 170, 130, 41, + 0, 129, 241, 148, 238, 166, 222, 10, 58, 148, 239, 48, 54, 53, 51, 0, + 129, 241, 148, 240, 166, 222, 10, 58, 148, 239, 170, 191, 0, 129, 242, + 148, 240, 166, 222, 10, 58, 148, 241, 170, 191, 0, 129, 241, 148, 240, + 167, 246, 10, 58, 148, 239, 48, 54, 53, 53, 0, 129, 243, 148, 240, 166, + 222, 10, 42, 139, 194, 170, 192, 32, 140, 232, 145, 237, 139, 253, 99, + 111, 110, 115, 105, 115, 116, 101, 110, 116, 108, 121, 32, 148, 242, 141, + 228, 140, 232, 145, 162, 141, 167, 139, 194, 170, 193, 32, 140, 143, 147, + 180, 170, 194, 10, 58, 148, 243, 170, 191, 0, 128, 135, 170, 150, 0, 128, + 135, 170, 195, 0, 131, 144, 77, 65, 82, 66, 85, 84, 65, 0, 128, 135, 170, + 196, 0, 128, 135, 170, 197, 0, 128, 135, 170, 198, 0, 128, 135, 170, 199, + 0, 128, 135, 170, 200, 0, 128, 135, 170, 201, 0, 128, 135, 170, 202, 0, + 128, 135, 169, 254, 0, 128, 135, 170, 185, 0, 128, 135, 170, 203, 0, 128, + 135, 170, 204, 0, 128, 135, 170, 205, 0, 128, 135, 170, 206, 0, 128, 135, + 170, 180, 0, 128, 135, 170, 207, 0, 128, 135, 170, 208, 10, 120, 130, + 251, 101, 122, 104, 32, 145, 199, 48, 49, 66, 57, 41, 10, 120, 132, 202, + 141, 153, 142, 164, 145, 235, 168, 195, 41, 0, 128, 135, 170, 209, 0, + 128, 135, 148, 244, 131, 145, 166, 222, 0, 128, 135, 148, 244, 131, 146, + 167, 246, 0, 129, 244, 141, 247, 142, 130, 86, 10, 42, 167, 145, 0, 129, + 244, 131, 145, 166, 222, 0, 129, 244, 131, 146, 166, 222, 0, 148, 191, + 170, 210, 10, 61, 107, 97, 115, 104, 105, 100, 97, 10, 42, 105, 110, 115, + 101, 114, 116, 101, 100, 32, 141, 228, 115, 116, 114, 101, 116, 99, 104, + 32, 139, 248, 139, 244, 141, 228, 170, 211, 32, 116, 97, 115, 104, 107, + 105, 108, 32, 140, 180, 145, 224, 148, 245, 167, 160, 10, 42, 132, 227, + 140, 180, 65, 100, 108, 97, 109, 44, 32, 72, 97, 110, 105, 102, 105, 32, + 82, 111, 104, 105, 110, 103, 121, 97, 44, 32, 77, 97, 110, 100, 97, 105, + 99, 44, 32, 77, 97, 110, 105, 99, 104, 97, 101, 97, 110, 44, 32, 80, 115, + 97, 108, 116, 101, 114, 32, 80, 97, 104, 108, 97, 118, 105, 44, 32, 83, + 111, 103, 100, 105, 97, 110, 44, 32, 140, 143, 170, 212, 0, 128, 135, + 170, 129, 0, 128, 135, 170, 213, 0, 128, 135, 170, 159, 0, 128, 135, 170, + 214, 0, 128, 135, 170, 215, 10, 42, 148, 246, 148, 247, 97, 32, 143, 164, + 133, 223, 141, 130, 116, 97, 105, 108, 0, 128, 135, 170, 216, 0, 128, + 135, 170, 217, 0, 128, 135, 170, 218, 0, 128, 135, 148, 226, 170, 219, + 10, 42, 148, 208, 89, 69, 72, 45, 115, 104, 97, 112, 101, 100, 32, 100, + 117, 97, 108, 45, 106, 111, 105, 110, 105, 110, 103, 32, 143, 175, 140, + 180, 145, 224, 148, 248, 139, 194, 148, 249, 112, 111, 115, 105, 116, + 105, 111, 110, 97, 108, 32, 165, 194, 10, 42, 141, 143, 148, 250, 139, + 223, 140, 233, 139, 194, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, + 110, 32, 140, 180, 170, 191, 10, 120, 133, 178, 148, 251, 140, 180, 145, + 237, 132, 207, 170, 220, 41, 0, 128, 135, 170, 183, 10, 42, 108, 111, + 115, 101, 115, 32, 145, 189, 148, 248, 139, 254, 132, 251, 134, 128, 170, + 191, 10, 42, 114, 101, 116, 97, 105, 110, 115, 32, 145, 189, 148, 248, + 139, 254, 132, 251, 134, 128, 139, 214, 146, 212, 170, 221, 10, 120, 133, + 178, 148, 251, 140, 180, 140, 151, 148, 248, 146, 215, 140, 143, 145, + 237, 132, 207, 48, 56, 65, 56, 41, 0, 148, 191, 170, 222, 0, 148, 191, + 170, 223, 10, 42, 97, 32, 144, 135, 140, 204, 143, 236, 139, 253, 148, + 252, 139, 191, 140, 151, 105, 110, 116, 101, 114, 116, 119, 105, 110, + 101, 100, 32, 100, 97, 109, 109, 97, 115, 44, 32, 141, 176, 140, 172, + 140, 219, 139, 253, 142, 230, 49, 56, 48, 32, 170, 224, 0, 148, 191, 170, + 225, 0, 148, 191, 170, 186, 0, 148, 191, 170, 187, 0, 148, 191, 170, 188, + 0, 148, 191, 170, 226, 0, 148, 191, 170, 227, 10, 42, 139, 251, 148, 253, + 134, 129, 146, 139, 148, 254, 133, 247, 170, 228, 10, 42, 132, 251, 143, + 233, 148, 221, 141, 228, 139, 237, 97, 32, 140, 245, 146, 139, 139, 191, + 105, 103, 110, 111, 114, 101, 100, 10, 42, 140, 190, 140, 191, 97, 32, + 146, 185, 140, 172, 170, 229, 44, 32, 148, 255, 97, 32, 149, 128, 141, + 176, 140, 143, 97, 32, 143, 164, 148, 176, 149, 129, 146, 250, 39, 48, + 54, 69, 49, 39, 10, 120, 140, 160, 141, 222, 145, 160, 141, 218, 104, + 101, 97, 100, 32, 140, 172, 149, 130, 48, 54, 69, 49, 41, 0, 148, 191, + 170, 230, 32, 166, 222, 10, 42, 132, 211, 109, 97, 100, 100, 32, 106, 97, + 97, 39, 105, 122, 32, 139, 194, 149, 131, 149, 132, 140, 143, 73, 110, + 100, 111, 110, 101, 115, 105, 97, 110, 32, 167, 143, 10, 120, 140, 160, + 149, 133, 119, 97, 97, 106, 105, 98, 32, 45, 32, 48, 56, 57, 67, 41, 10, + 120, 140, 160, 149, 134, 149, 133, 45, 32, 48, 56, 57, 69, 41, 10, 120, + 140, 160, 142, 164, 149, 133, 143, 219, 149, 133, 45, 32, 48, 56, 57, 70, + 41, 0, 148, 191, 148, 240, 166, 222, 10, 42, 170, 231, 32, 141, 228, 145, + 237, 140, 143, 170, 232, 32, 115, 101, 109, 97, 110, 116, 105, 99, 115, + 10, 42, 139, 253, 141, 143, 132, 203, 97, 32, 148, 224, 141, 228, 143, + 236, 139, 183, 169, 153, 0, 148, 191, 148, 240, 167, 246, 0, 148, 191, + 149, 136, 170, 150, 0, 148, 191, 142, 130, 170, 187, 10, 61, 117, 108, + 116, 97, 32, 112, 101, 115, 104, 10, 42, 149, 137, 170, 172, 0, 148, 191, + 148, 172, 149, 138, 170, 233, 10, 42, 170, 234, 10, 42, 146, 209, 144, + 173, 139, 194, 170, 172, 0, 148, 191, 90, 87, 65, 82, 65, 75, 65, 89, 10, + 42, 170, 235, 0, 148, 191, 149, 139, 146, 186, 144, 250, 86, 32, 166, + 222, 10, 42, 149, 140, 167, 139, 0, 148, 191, 149, 139, 146, 186, 142, + 130, 144, 250, 86, 32, 166, 222, 10, 42, 149, 140, 167, 139, 0, 148, 191, + 149, 139, 146, 186, 143, 190, 167, 246, 10, 42, 149, 140, 167, 139, 10, + 42, 131, 131, 149, 141, 149, 142, 139, 194, 149, 140, 133, 177, 167, 143, + 0, 148, 191, 144, 164, 170, 187, 10, 42, 149, 140, 167, 139, 0, 148, 191, + 149, 143, 134, 130, 170, 236, 10, 42, 170, 237, 0, 148, 191, 149, 144, + 148, 240, 167, 246, 10, 42, 170, 238, 0, 134, 131, 165, 193, 0, 134, 131, + 164, 239, 0, 134, 131, 164, 240, 0, 134, 131, 164, 241, 0, 134, 131, 164, + 242, 0, 134, 131, 165, 195, 0, 134, 131, 165, 196, 0, 134, 131, 165, 197, + 0, 134, 131, 165, 198, 0, 134, 131, 165, 199, 0, 148, 191, 140, 159, 165, + 137, 10, 120, 149, 145, 132, 210, 170, 239, 41, 0, 148, 191, 149, 146, + 170, 176, 0, 148, 191, 147, 235, 170, 176, 10, 120, 133, 201, 168, 188, + 41, 10, 120, 140, 184, 140, 177, 130, 252, 165, 152, 41, 0, 148, 191, + 149, 147, 149, 148, 170, 240, 10, 42, 143, 139, 144, 203, 170, 241, 10, + 120, 134, 132, 170, 242, 41, 0, 128, 135, 143, 223, 170, 195, 0, 128, + 135, 143, 223, 170, 213, 0, 128, 135, 142, 197, 170, 150, 10, 42, 134, + 133, 146, 139, 165, 174, 44, 32, 145, 188, 140, 232, 168, 162, 0, 128, + 135, 148, 226, 87, 65, 83, 76, 65, 10, 42, 149, 141, 170, 243, 0, 129, + 241, 149, 144, 148, 240, 166, 222, 10, 42, 170, 234, 44, 32, 170, 238, 0, + 129, 241, 149, 144, 148, 240, 167, 246, 10, 42, 170, 238, 10, 42, 133, + 153, 139, 253, 143, 239, 133, 162, 140, 233, 139, 253, 143, 240, 167, + 157, 10, 42, 140, 233, 140, 232, 149, 149, 148, 239, 48, 54, 53, 70, 32, + 105, 110, 115, 116, 101, 97, 100, 0, 128, 135, 146, 154, 170, 190, 10, + 42, 149, 150, 170, 244, 10, 42, 143, 140, 170, 245, 0, 128, 135, 146, + 154, 148, 240, 170, 150, 10, 35, 148, 239, 170, 246, 0, 128, 135, 146, + 154, 148, 240, 170, 218, 10, 35, 148, 241, 170, 246, 0, 128, 135, 133, + 243, 148, 240, 166, 222, 10, 35, 170, 247, 32, 170, 246, 0, 128, 135, + 146, 154, 148, 240, 170, 183, 10, 35, 148, 243, 170, 246, 0, 128, 135, + 84, 84, 69, 72, 10, 42, 170, 172, 0, 128, 135, 84, 84, 69, 72, 69, 72, + 10, 42, 170, 248, 0, 128, 135, 66, 69, 69, 72, 10, 42, 170, 248, 0, 131, + 144, 141, 247, 168, 203, 10, 42, 170, 235, 0, 131, 144, 131, 146, 144, + 238, 170, 249, 10, 42, 170, 248, 0, 128, 135, 80, 69, 72, 10, 42, 149, + 151, 149, 152, 46, 46, 46, 0, 128, 135, 84, 69, 72, 69, 72, 10, 42, 170, + 248, 0, 128, 135, 66, 69, 72, 69, 72, 10, 42, 170, 248, 0, 129, 245, 148, + 240, 166, 222, 10, 42, 170, 235, 10, 42, 134, 134, 149, 153, 47, 100, + 122, 47, 0, 129, 245, 134, 135, 141, 226, 166, 222, 10, 42, 133, 152, + 139, 194, 144, 207, 170, 235, 0, 128, 135, 78, 89, 69, 72, 10, 42, 170, + 248, 0, 128, 135, 68, 89, 69, 72, 10, 42, 149, 154, 170, 250, 0, 129, + 245, 134, 136, 166, 222, 10, 42, 149, 155, 170, 251, 10, 42, 134, 134, + 149, 153, 47, 116, 115, 47, 32, 139, 194, 170, 235, 0, 128, 135, 84, 67, + 72, 69, 72, 10, 42, 149, 151, 149, 152, 46, 46, 46, 0, 128, 135, 84, 67, + 72, 69, 72, 69, 72, 10, 42, 170, 248, 0, 128, 135, 170, 252, 10, 42, 170, + 172, 0, 129, 246, 168, 203, 10, 42, 170, 235, 0, 129, 246, 143, 190, 167, + 246, 10, 42, 149, 154, 148, 228, 149, 151, 149, 156, 166, 245, 0, 129, + 246, 134, 137, 144, 229, 144, 250, 170, 180, 10, 42, 170, 253, 0, 128, + 135, 170, 254, 10, 42, 170, 248, 0, 128, 135, 170, 255, 10, 42, 170, 248, + 0, 128, 135, 171, 128, 10, 42, 145, 132, 143, 164, 139, 223, 171, 128, + 44, 32, 149, 157, 149, 158, 139, 194, 170, 248, 10, 42, 171, 129, 0, 129, + 246, 134, 136, 144, 238, 170, 249, 10, 42, 170, 248, 10, 42, 144, 139, + 143, 164, 132, 211, 171, 128, 0, 129, 246, 134, 138, 166, 222, 10, 42, + 143, 146, 149, 152, 134, 139, 144, 139, 117, 115, 101, 0, 128, 135, 171, + 130, 10, 42, 170, 172, 0, 129, 247, 144, 250, 86, 10, 42, 171, 131, 0, + 129, 247, 168, 203, 10, 42, 170, 235, 0, 129, 247, 143, 190, 167, 246, + 10, 42, 149, 159, 148, 228, 170, 184, 0, 129, 247, 144, 250, 86, 32, 167, + 246, 10, 42, 171, 131, 0, 129, 247, 134, 137, 144, 229, 143, 190, 166, + 222, 10, 42, 170, 235, 0, 129, 247, 134, 135, 166, 222, 10, 42, 68, 97, + 114, 103, 119, 97, 0, 128, 135, 74, 69, 72, 10, 42, 149, 151, 149, 152, + 46, 46, 46, 0, 129, 247, 134, 138, 166, 222, 10, 42, 170, 248, 0, 131, + 147, 133, 156, 134, 140, 143, 190, 166, 222, 10, 42, 170, 235, 0, 131, + 147, 131, 146, 167, 246, 10, 42, 148, 228, 170, 184, 0, 131, 147, 131, + 146, 134, 140, 134, 136, 166, 222, 10, 42, 149, 160, 170, 243, 0, 128, + 135, 149, 161, 131, 145, 167, 246, 10, 42, 84, 117, 114, 107, 105, 99, 0, + 128, 135, 149, 161, 131, 146, 166, 222, 10, 42, 149, 162, 171, 129, 0, + 128, 135, 148, 223, 131, 146, 166, 222, 10, 42, 143, 146, 167, 193, 0, + 128, 135, 149, 163, 131, 146, 166, 222, 10, 42, 170, 244, 0, 128, 135, + 143, 223, 170, 129, 10, 42, 65, 100, 105, 103, 104, 101, 0, 128, 135, + 149, 164, 141, 247, 143, 190, 77, 79, 86, 69, 68, 32, 167, 246, 10, 42, + 149, 165, 170, 243, 0, 128, 135, 149, 164, 141, 247, 143, 190, 167, 246, + 10, 42, 73, 110, 103, 117, 115, 104, 0, 128, 135, 86, 69, 72, 10, 42, + 144, 241, 149, 166, 145, 236, 139, 223, 149, 167, 171, 132, 10, 42, 149, + 159, 170, 251, 44, 32, 148, 228, 149, 151, 170, 244, 0, 128, 135, 149, + 164, 131, 146, 167, 246, 10, 42, 78, 111, 114, 116, 104, 32, 149, 140, + 145, 236, 139, 223, 149, 167, 171, 132, 0, 128, 135, 80, 69, 72, 69, 72, + 10, 42, 170, 248, 0, 128, 135, 149, 168, 141, 247, 143, 190, 166, 222, + 10, 42, 149, 165, 149, 169, 171, 133, 0, 128, 135, 149, 168, 131, 146, + 166, 222, 10, 42, 84, 117, 110, 105, 115, 105, 97, 110, 32, 170, 243, 0, + 128, 135, 75, 69, 72, 69, 72, 10, 61, 149, 170, 109, 97, 115, 104, 107, + 117, 108, 97, 10, 42, 149, 151, 149, 152, 149, 154, 46, 46, 46, 0, 128, + 135, 144, 246, 170, 159, 10, 42, 134, 141, 143, 175, 143, 163, 140, 170, + 145, 236, 149, 171, 149, 172, 139, 194, 170, 248, 0, 128, 135, 149, 171, + 141, 247, 168, 203, 10, 42, 170, 235, 10, 42, 142, 156, 149, 173, 146, + 250, 142, 185, 145, 236, 149, 171, 149, 172, 140, 180, 97, 32, 141, 237, + 146, 215, 140, 232, 171, 134, 0, 128, 135, 149, 171, 141, 247, 143, 190, + 166, 222, 10, 42, 140, 233, 139, 223, 140, 232, 170, 244, 32, 103, 97, + 102, 32, 139, 253, 141, 143, 114, 101, 99, 111, 109, 109, 101, 110, 100, + 101, 100, 44, 32, 147, 252, 105, 116, 32, 132, 222, 149, 174, 139, 194, + 143, 233, 101, 120, 105, 115, 116, 105, 110, 103, 32, 149, 142, 171, 135, + 10, 120, 133, 178, 107, 101, 104, 101, 104, 32, 140, 180, 140, 240, 132, + 207, 48, 55, 54, 50, 41, 0, 128, 135, 78, 71, 10, 42, 149, 175, 149, 150, + 149, 160, 149, 169, 148, 228, 149, 176, 148, 228, 149, 151, 46, 46, 46, + 0, 128, 135, 149, 171, 131, 146, 167, 246, 10, 42, 149, 162, 148, 228, + 170, 184, 10, 42, 149, 177, 140, 204, 139, 223, 48, 54, 56, 65, 0, 128, + 135, 71, 65, 70, 10, 42, 149, 151, 149, 152, 46, 46, 46, 0, 128, 135, + 149, 178, 141, 247, 168, 203, 10, 42, 170, 253, 0, 128, 135, 78, 71, 79, + 69, 72, 10, 42, 170, 248, 0, 128, 135, 149, 178, 131, 145, 167, 246, 10, + 42, 133, 152, 139, 194, 170, 248, 0, 128, 135, 71, 85, 69, 72, 10, 42, + 170, 248, 0, 128, 135, 149, 178, 131, 146, 166, 222, 10, 42, 133, 152, + 139, 194, 170, 248, 0, 128, 135, 134, 142, 144, 250, 86, 10, 42, 149, + 159, 170, 250, 0, 128, 135, 134, 142, 143, 190, 166, 222, 10, 42, 171, + 131, 0, 128, 135, 148, 227, 131, 146, 166, 222, 10, 42, 171, 131, 0, 128, + 135, 148, 227, 131, 146, 167, 246, 0, 131, 148, 133, 156, 167, 246, 0, + 131, 148, 170, 233, 10, 42, 149, 152, 145, 150, 170, 243, 10, 42, 141, + 218, 139, 194, 140, 218, 144, 153, 99, 111, 110, 116, 101, 120, 116, 117, + 97, 108, 32, 170, 194, 0, 128, 135, 82, 78, 79, 79, 78, 10, 42, 170, 248, + 0, 131, 148, 141, 247, 168, 203, 10, 42, 170, 235, 0, 131, 148, 131, 146, + 166, 222, 10, 42, 170, 244, 0, 131, 149, 68, 79, 65, 67, 72, 65, 83, 72, + 77, 69, 69, 10, 42, 143, 140, 97, 115, 112, 105, 114, 97, 116, 101, 32, + 170, 245, 32, 139, 194, 149, 179, 140, 143, 139, 214, 144, 188, 140, 172, + 149, 131, 65, 115, 105, 97, 10, 42, 134, 134, 144, 205, 145, 184, 47, + 104, 47, 32, 139, 194, 171, 133, 0, 128, 135, 149, 180, 141, 247, 143, + 190, 166, 222, 0, 131, 149, 141, 247, 149, 181, 166, 222, 10, 61, 134, + 143, 104, 97, 109, 122, 97, 104, 32, 140, 188, 104, 97, 32, 40, 165, 148, + 41, 10, 42, 139, 223, 170, 232, 44, 32, 140, 233, 170, 191, 32, 143, 219, + 140, 232, 108, 97, 110, 103, 117, 97, 103, 101, 45, 97, 112, 112, 114, + 111, 112, 114, 105, 97, 116, 101, 32, 148, 245, 167, 160, 10, 42, 134, + 133, 147, 177, 141, 143, 142, 185, 149, 182, 167, 160, 10, 58, 171, 136, + 32, 170, 191, 0, 131, 149, 71, 79, 65, 76, 10, 42, 170, 172, 0, 131, 149, + 149, 183, 141, 247, 148, 240, 166, 222, 10, 42, 170, 172, 10, 42, 134, + 133, 147, 177, 141, 143, 142, 185, 149, 182, 167, 160, 10, 58, 171, 137, + 32, 170, 191, 0, 131, 144, 149, 184, 71, 79, 65, 76, 10, 42, 170, 172, 0, + 129, 242, 168, 203, 10, 42, 170, 238, 0, 128, 135, 149, 185, 79, 69, 10, + 42, 170, 192, 10, 42, 133, 175, 144, 185, 149, 186, 140, 219, 114, 101, + 112, 108, 97, 99, 101, 115, 32, 140, 232, 108, 111, 111, 112, 101, 100, + 32, 149, 187, 140, 180, 97, 32, 139, 179, 140, 139, 143, 202, 140, 232, + 116, 97, 105, 108, 0, 128, 135, 79, 69, 10, 42, 149, 175, 149, 159, 149, + 150, 143, 251, 170, 250, 0, 128, 135, 85, 10, 42, 143, 251, 149, 150, + 149, 188, 171, 133, 0, 128, 135, 89, 85, 10, 42, 171, 133, 0, 128, 135, + 149, 185, 89, 85, 10, 42, 149, 150, 149, 188, 170, 250, 0, 129, 242, 134, + 135, 166, 222, 10, 42, 171, 131, 0, 128, 135, 86, 69, 10, 42, 149, 175, + 169, 242, 0, 128, 135, 149, 189, 170, 183, 10, 42, 149, 169, 149, 151, + 149, 152, 149, 137, 46, 46, 46, 10, 42, 149, 190, 140, 143, 149, 191, + 143, 140, 133, 142, 143, 175, 140, 191, 100, 111, 116, 115, 10, 120, 133, + 178, 149, 192, 109, 97, 107, 115, 117, 114, 97, 32, 45, 32, 171, 138, 41, + 10, 120, 133, 178, 149, 193, 171, 139, 41, 0, 129, 243, 167, 226, 10, 42, + 149, 155, 170, 248, 0, 129, 243, 144, 250, 86, 10, 42, 171, 131, 0, 129, + 242, 143, 190, 166, 222, 0, 128, 135, 69, 10, 42, 149, 155, 171, 133, 10, + 42, 132, 203, 140, 232, 143, 175, 98, 98, 101, 104, 32, 139, 194, 170, + 248, 0, 129, 243, 134, 136, 167, 246, 10, 42, 167, 161, 32, 167, 139, 44, + 32, 167, 193, 0, 131, 150, 66, 65, 82, 82, 69, 69, 10, 42, 170, 172, 0, + 131, 150, 149, 194, 141, 247, 148, 240, 166, 222, 10, 42, 170, 172, 10, + 42, 134, 133, 147, 177, 141, 143, 142, 185, 149, 182, 167, 160, 10, 58, + 171, 140, 32, 170, 191, 0, 148, 191, 140, 230, 165, 179, 10, 42, 170, + 172, 0, 128, 135, 65, 69, 10, 42, 149, 175, 149, 150, 170, 192, 0, 131, + 143, 143, 226, 149, 161, 141, 247, 148, 227, 141, 247, 148, 226, 170, + 219, 0, 131, 143, 143, 226, 149, 168, 141, 247, 148, 227, 141, 247, 148, + 226, 170, 219, 0, 131, 143, 134, 144, 171, 141, 0, 131, 143, 148, 227, + 170, 150, 0, 131, 143, 170, 198, 0, 131, 143, 142, 227, 170, 236, 0, 131, + 143, 170, 203, 0, 148, 191, 146, 162, 148, 233, 65, 89, 65, 72, 0, 148, + 191, 171, 142, 32, 148, 233, 149, 195, 69, 76, 32, 72, 73, 90, 66, 0, + 131, 143, 149, 196, 165, 193, 10, 42, 115, 109, 97, 108, 108, 101, 114, + 32, 144, 204, 140, 232, 149, 197, 149, 128, 143, 164, 132, 211, 171, 143, + 0, 131, 143, 85, 80, 82, 73, 71, 72, 84, 32, 149, 198, 165, 193, 10, 42, + 140, 232, 149, 199, 34, 114, 101, 99, 116, 97, 110, 103, 117, 108, 97, + 114, 32, 171, 144, 34, 32, 134, 145, 116, 114, 97, 110, 115, 108, 97, + 116, 105, 111, 110, 32, 140, 172, 140, 232, 145, 236, 146, 226, 140, 172, + 145, 229, 165, 174, 0, 131, 143, 143, 223, 149, 200, 148, 233, 170, 200, + 10, 61, 145, 236, 106, 97, 122, 109, 10, 42, 145, 183, 143, 236, 140, + 172, 171, 143, 44, 32, 143, 195, 145, 164, 171, 145, 32, 141, 228, 149, + 201, 140, 232, 144, 185, 139, 253, 165, 139, 10, 42, 132, 251, 143, 233, + 148, 221, 141, 228, 139, 237, 148, 253, 140, 172, 97, 32, 167, 200, 10, + 120, 140, 160, 171, 146, 32, 45, 32, 171, 143, 41, 0, 131, 143, 134, 146, + 171, 141, 0, 133, 255, 141, 203, 170, 203, 0, 131, 143, 171, 147, 10, 42, + 149, 202, 140, 215, 140, 180, 48, 54, 69, 53, 44, 32, 48, 54, 69, 54, 44, + 32, 48, 54, 69, 55, 44, 32, 140, 143, 48, 56, 70, 51, 0, 133, 255, 170, + 218, 10, 120, 140, 160, 141, 222, 141, 208, 149, 203, 48, 56, 68, 51, 41, + 10, 120, 140, 160, 141, 222, 145, 160, 149, 203, 48, 56, 70, 51, 41, 0, + 133, 255, 170, 183, 0, 131, 143, 170, 183, 0, 131, 143, 170, 216, 0, 148, + 191, 149, 204, 148, 233, 83, 65, 74, 68, 65, 72, 10, 42, 143, 210, 139, + 253, 97, 32, 149, 205, 140, 172, 97, 99, 99, 101, 112, 116, 97, 98, 108, + 101, 32, 149, 206, 139, 223, 116, 104, 139, 253, 99, 104, 97, 114, 97, + 99, 116, 101, 114, 0, 148, 191, 149, 207, 149, 208, 141, 203, 165, 179, + 0, 148, 191, 149, 207, 149, 208, 146, 154, 165, 179, 0, 148, 191, 149, + 196, 146, 154, 144, 201, 141, 247, 70, 73, 76, 76, 69, 68, 32, 171, 148, + 10, 42, 131, 131, 149, 141, 149, 142, 139, 194, 149, 140, 133, 177, 144, + 143, 141, 228, 142, 133, 171, 149, 44, 32, 105, 107, 104, 116, 105, 108, + 97, 115, 44, 32, 166, 161, 46, 0, 133, 255, 141, 203, 170, 215, 0, 129, + 246, 142, 130, 86, 0, 129, 247, 142, 130, 86, 10, 42, 131, 131, 148, 228, + 170, 184, 0, 129, 248, 165, 193, 0, 129, 248, 164, 239, 0, 129, 248, 164, + 240, 0, 129, 248, 164, 241, 0, 129, 248, 164, 242, 10, 42, 149, 209, 142, + 154, 97, 32, 149, 210, 140, 179, 144, 204, 148, 246, 140, 143, 170, 172, + 0, 129, 248, 165, 195, 10, 42, 149, 151, 149, 154, 140, 143, 149, 179, + 149, 211, 140, 179, 149, 210, 140, 170, 170, 243, 0, 129, 248, 165, 196, + 10, 42, 149, 151, 149, 154, 140, 143, 149, 179, 140, 191, 149, 206, 149, + 210, 140, 170, 170, 243, 0, 129, 248, 165, 197, 10, 42, 149, 179, 140, + 143, 148, 246, 140, 191, 149, 206, 149, 210, 140, 170, 170, 243, 0, 129, + 248, 165, 198, 0, 129, 248, 165, 199, 0, 128, 135, 149, 212, 141, 247, + 143, 190, 167, 246, 0, 128, 135, 149, 213, 141, 247, 143, 190, 167, 246, + 0, 128, 135, 149, 214, 141, 247, 143, 190, 167, 246, 0, 133, 250, 149, + 215, 165, 145, 0, 133, 250, 149, 215, 80, 79, 83, 84, 80, 79, 83, 73, 84, + 73, 79, 78, 32, 169, 251, 0, 131, 149, 141, 247, 142, 130, 86, 0, 149, + 216, 146, 162, 148, 233, 80, 65, 82, 65, 71, 82, 65, 80, 72, 10, 42, 134, + 147, 132, 195, 97, 32, 171, 150, 0, 149, 216, 149, 217, 140, 230, 165, + 179, 10, 42, 139, 251, 105, 110, 116, 101, 114, 114, 111, 103, 97, 116, + 105, 111, 110, 115, 44, 32, 105, 109, 112, 101, 114, 97, 116, 105, 118, + 101, 115, 44, 32, 140, 143, 149, 218, 149, 219, 139, 194, 149, 220, 169, + 189, 0, 149, 216, 149, 221, 140, 230, 165, 179, 10, 42, 139, 251, 115, + 117, 98, 111, 114, 100, 105, 110, 97, 116, 101, 32, 99, 108, 97, 117, + 115, 101, 115, 32, 140, 143, 149, 222, 149, 218, 149, 219, 139, 194, 149, + 220, 169, 189, 0, 149, 216, 149, 217, 165, 200, 10, 42, 139, 251, 101, + 120, 112, 114, 101, 115, 115, 105, 111, 110, 115, 32, 140, 172, 119, 111, + 110, 100, 101, 114, 32, 140, 143, 142, 154, 97, 32, 143, 163, 112, 97, + 117, 115, 97, 108, 32, 147, 147, 139, 194, 149, 220, 169, 189, 0, 149, + 216, 149, 221, 165, 200, 10, 42, 134, 148, 140, 232, 149, 223, 140, 172, + 118, 101, 114, 115, 101, 115, 32, 140, 172, 115, 117, 112, 112, 108, 105, + 99, 97, 116, 105, 111, 110, 115, 0, 149, 216, 149, 224, 165, 200, 10, 42, + 141, 205, 140, 151, 149, 225, 99, 108, 111, 115, 101, 108, 121, 32, 149, + 226, 139, 194, 97, 32, 166, 166, 32, 141, 228, 140, 219, 97, 32, 140, + 251, 144, 151, 139, 253, 115, 117, 105, 116, 97, 98, 108, 101, 0, 149, + 216, 149, 227, 149, 228, 171, 151, 10, 42, 133, 253, 149, 229, 99, 108, + 97, 117, 115, 101, 0, 149, 216, 149, 227, 149, 228, 168, 251, 10, 42, + 134, 147, 132, 195, 97, 32, 115, 117, 98, 100, 105, 118, 105, 115, 105, + 111, 110, 32, 133, 163, 97, 112, 111, 100, 111, 115, 105, 115, 44, 32, + 139, 244, 143, 137, 149, 230, 134, 129, 149, 220, 171, 152, 0, 149, 216, + 149, 217, 149, 227, 149, 228, 171, 151, 10, 42, 133, 253, 149, 222, 149, + 231, 171, 153, 0, 149, 216, 149, 221, 149, 227, 149, 228, 168, 251, 10, + 37, 149, 216, 149, 221, 149, 227, 149, 228, 171, 151, 10, 42, 134, 147, + 132, 195, 97, 32, 149, 232, 139, 244, 114, 104, 101, 116, 111, 114, 105, + 99, 97, 108, 32, 171, 154, 10, 42, 141, 144, 146, 226, 134, 145, 168, + 157, 0, 149, 216, 67, 79, 78, 84, 82, 65, 67, 84, 73, 79, 78, 10, 42, 97, + 32, 149, 233, 165, 130, 44, 32, 149, 234, 132, 251, 149, 235, 170, 212, + 10, 42, 148, 168, 140, 155, 140, 232, 149, 223, 133, 231, 105, 110, 99, + 111, 109, 112, 108, 101, 116, 101, 32, 171, 155, 0, 149, 216, 149, 236, + 79, 66, 69, 76, 85, 83, 10, 42, 134, 147, 134, 149, 97, 32, 149, 237, + 148, 156, 139, 244, 149, 238, 148, 176, 142, 154, 97, 32, 149, 239, 171, + 156, 10, 120, 134, 150, 171, 157, 41, 0, 149, 216, 149, 236, 77, 69, 84, + 79, 66, 69, 76, 85, 83, 10, 42, 134, 147, 132, 195, 97, 32, 142, 165, + 133, 223, 149, 239, 171, 156, 0, 149, 216, 149, 236, 65, 83, 84, 69, 82, + 73, 83, 67, 85, 83, 10, 42, 134, 147, 134, 149, 97, 32, 149, 237, 148, + 156, 139, 244, 149, 238, 148, 176, 142, 154, 97, 32, 149, 239, 171, 156, + 0, 149, 216, 148, 158, 164, 254, 10, 61, 171, 158, 10, 42, 134, 147, 134, + 149, 97, 32, 148, 202, 165, 202, 0, 134, 151, 171, 159, 0, 134, 151, 142, + 197, 171, 159, 10, 42, 132, 251, 149, 235, 148, 202, 149, 240, 141, 228, + 141, 229, 142, 185, 101, 116, 121, 109, 111, 108, 111, 103, 105, 99, 97, + 108, 32, 65, 108, 97, 112, 104, 0, 134, 151, 171, 160, 0, 134, 151, 171, + 161, 0, 134, 151, 171, 161, 32, 171, 162, 10, 42, 132, 251, 149, 241, + 171, 163, 0, 134, 151, 171, 164, 0, 134, 151, 143, 223, 171, 164, 32, + 171, 165, 10, 42, 149, 242, 143, 236, 139, 223, 117, 110, 100, 105, 102, + 102, 101, 114, 101, 110, 116, 105, 97, 116, 101, 100, 32, 148, 228, 100, + 97, 108, 97, 116, 104, 47, 114, 105, 115, 104, 0, 134, 151, 72, 69, 0, + 134, 151, 170, 218, 0, 134, 151, 170, 185, 0, 134, 151, 171, 166, 0, 134, + 151, 171, 167, 0, 134, 151, 171, 167, 32, 171, 162, 10, 42, 132, 251, + 149, 241, 171, 163, 0, 134, 151, 89, 85, 68, 72, 0, 134, 151, 89, 85, 68, + 72, 32, 72, 69, 10, 42, 149, 234, 140, 215, 139, 194, 149, 235, 148, 202, + 169, 189, 0, 134, 151, 171, 168, 0, 134, 151, 76, 65, 77, 65, 68, 72, 0, + 134, 151, 171, 169, 0, 134, 151, 170, 162, 0, 134, 151, 171, 170, 0, 134, + 151, 147, 143, 171, 170, 0, 134, 151, 69, 0, 134, 151, 80, 69, 0, 134, + 151, 144, 164, 80, 69, 10, 42, 132, 251, 149, 243, 80, 97, 108, 101, 115, + 116, 105, 110, 105, 97, 110, 32, 65, 114, 97, 109, 97, 105, 99, 0, 134, + 151, 171, 171, 0, 134, 151, 81, 65, 80, 72, 0, 134, 151, 171, 165, 0, + 134, 151, 170, 167, 0, 134, 151, 171, 172, 0, 134, 151, 149, 244, 171, + 173, 0, 134, 151, 149, 244, 71, 72, 65, 77, 65, 76, 0, 134, 151, 149, + 244, 68, 72, 65, 76, 65, 84, 72, 0, 149, 216, 149, 245, 166, 222, 0, 149, + 216, 149, 245, 167, 246, 0, 149, 216, 149, 245, 171, 174, 0, 149, 216, + 149, 246, 166, 222, 0, 149, 216, 149, 246, 167, 246, 0, 149, 216, 149, + 246, 171, 174, 0, 149, 216, 149, 247, 166, 222, 0, 149, 216, 149, 247, + 167, 246, 0, 149, 216, 146, 243, 149, 248, 171, 175, 0, 149, 216, 146, + 243, 149, 248, 65, 78, 71, 85, 76, 65, 82, 0, 149, 216, 149, 249, 166, + 222, 0, 149, 216, 149, 249, 167, 246, 0, 149, 216, 72, 66, 65, 83, 65, + 45, 69, 83, 65, 83, 65, 32, 171, 174, 0, 149, 216, 149, 250, 166, 222, 0, + 149, 216, 149, 250, 167, 246, 0, 149, 216, 82, 87, 65, 72, 65, 0, 149, + 216, 142, 174, 166, 197, 10, 42, 149, 251, 145, 230, 133, 228, 140, 232, + 84, 97, 119, 32, 149, 251, 171, 176, 10, 120, 133, 207, 145, 231, 146, + 229, 49, 68, 70, 56, 41, 0, 149, 216, 81, 85, 83, 72, 83, 72, 65, 89, 65, + 10, 42, 134, 152, 112, 108, 111, 115, 105, 118, 101, 32, 171, 177, 0, + 149, 216, 82, 85, 75, 75, 65, 75, 72, 65, 10, 42, 146, 209, 142, 185, + 149, 252, 40, 115, 112, 105, 114, 97, 110, 116, 105, 122, 101, 100, 41, + 32, 171, 177, 0, 149, 216, 144, 199, 141, 226, 149, 253, 166, 222, 10, + 42, 142, 219, 139, 237, 132, 251, 149, 254, 166, 253, 0, 149, 216, 144, + 199, 141, 226, 149, 253, 167, 246, 10, 42, 142, 219, 139, 237, 132, 251, + 149, 254, 166, 253, 0, 149, 216, 142, 227, 149, 253, 166, 222, 10, 42, + 148, 224, 140, 215, 139, 194, 149, 255, 139, 223, 146, 152, 141, 143, + 149, 174, 139, 194, 170, 212, 0, 149, 216, 142, 227, 149, 253, 167, 246, + 10, 42, 148, 224, 140, 215, 139, 194, 149, 255, 139, 223, 146, 152, 141, + 143, 149, 174, 139, 194, 170, 212, 0, 149, 216, 150, 128, 139, 181, 166, + 222, 10, 42, 150, 129, 140, 172, 97, 32, 150, 130, 167, 160, 0, 149, 216, + 150, 128, 139, 181, 167, 246, 10, 42, 150, 129, 140, 172, 97, 32, 150, + 130, 167, 160, 10, 42, 132, 227, 134, 153, 150, 131, 109, 117, 108, 116, + 105, 112, 108, 105, 101, 100, 32, 144, 206, 97, 32, 150, 132, 171, 178, + 0, 149, 216, 77, 85, 83, 73, 67, 10, 42, 97, 32, 165, 140, 32, 165, 130, + 10, 42, 131, 131, 140, 232, 83, 121, 114, 105, 97, 110, 32, 150, 133, 65, + 110, 97, 112, 104, 111, 114, 97, 32, 150, 134, 141, 228, 139, 237, 140, + 232, 150, 135, 140, 172, 140, 232, 69, 117, 99, 104, 97, 114, 105, 115, + 116, 32, 171, 179, 0, 149, 216, 66, 65, 82, 82, 69, 75, 72, 10, 42, 97, + 32, 148, 224, 142, 245, 140, 215, 139, 194, 108, 105, 116, 117, 114, 103, + 105, 99, 97, 108, 32, 169, 189, 0, 134, 151, 150, 136, 90, 72, 65, 73, + 78, 0, 134, 151, 150, 136, 171, 180, 0, 134, 151, 150, 136, 70, 69, 0, + 129, 249, 134, 136, 72, 79, 82, 73, 90, 79, 78, 84, 65, 76, 76, 89, 32, + 167, 246, 0, 129, 249, 134, 137, 144, 229, 142, 227, 149, 253, 166, 222, + 0, 129, 249, 134, 136, 150, 137, 146, 224, 167, 246, 0, 129, 249, 134, + 136, 150, 137, 146, 224, 134, 140, 134, 135, 166, 222, 0, 129, 249, 134, + 135, 134, 140, 143, 190, 166, 222, 0, 129, 249, 142, 130, 144, 250, 86, + 32, 167, 246, 0, 129, 249, 144, 250, 86, 0, 129, 245, 134, 135, 166, 222, + 0, 129, 245, 134, 136, 150, 137, 146, 224, 167, 246, 0, 129, 246, 134, + 135, 150, 138, 150, 139, 144, 229, 144, 250, 170, 180, 10, 42, 171, 181, + 0, 129, 246, 142, 130, 144, 250, 86, 32, 167, 246, 0, 129, 247, 166, 233, + 0, 131, 147, 141, 247, 150, 140, 149, 253, 166, 222, 10, 42, 83, 104, + 105, 110, 97, 0, 128, 135, 149, 163, 131, 145, 166, 222, 0, 128, 135, + 149, 163, 131, 146, 150, 137, 150, 141, 166, 222, 0, 128, 135, 149, 163, + 131, 145, 150, 138, 166, 222, 0, 128, 135, 149, 164, 131, 145, 167, 246, + 0, 128, 135, 149, 164, 131, 146, 150, 137, 146, 224, 167, 246, 0, 128, + 135, 148, 244, 141, 247, 143, 190, 166, 222, 10, 42, 149, 176, 139, 247, + 141, 228, 48, 54, 65, 67, 10, 120, 133, 178, 149, 170, 140, 180, 140, + 240, 132, 207, 48, 54, 65, 67, 41, 0, 128, 135, 148, 244, 131, 146, 166, + 222, 10, 42, 149, 160, 149, 169, 65, 109, 97, 122, 105, 103, 104, 44, 32, + 171, 129, 10, 120, 133, 178, 110, 103, 32, 45, 32, 171, 182, 41, 0, 128, + 135, 148, 244, 131, 146, 150, 137, 146, 224, 167, 246, 0, 128, 135, 134, + 154, 143, 190, 166, 222, 0, 128, 135, 134, 154, 143, 190, 167, 246, 10, + 42, 77, 97, 98, 97, 0, 131, 148, 131, 145, 167, 246, 10, 42, 65, 114, + 119, 105, 0, 131, 148, 134, 155, 170, 180, 10, 42, 171, 181, 44, 32, 80, + 97, 116, 104, 119, 97, 114, 105, 0, 131, 148, 134, 155, 86, 10, 42, 71, + 111, 106, 114, 105, 0, 128, 135, 134, 142, 166, 167, 0, 129, 247, 134, + 135, 150, 138, 166, 222, 10, 42, 84, 111, 114, 119, 97, 108, 105, 44, 32, + 171, 183, 0, 129, 247, 148, 240, 166, 222, 10, 42, 171, 183, 10, 42, 134, + 141, 144, 194, 145, 133, 145, 134, 167, 177, 10, 120, 130, 251, 122, 32, + 140, 180, 150, 142, 48, 50, 57, 49, 41, 0, 131, 147, 131, 145, 150, 138, + 166, 222, 10, 42, 170, 237, 44, 32, 171, 183, 0, 129, 245, 144, 250, 148, + 191, 148, 136, 148, 223, 167, 246, 0, 129, 245, 144, 250, 148, 191, 148, + 136, 148, 223, 144, 229, 144, 199, 170, 236, 0, 131, 147, 134, 155, 128, + 135, 148, 223, 144, 229, 144, 199, 170, 236, 0, 129, 247, 144, 250, 148, + 191, 148, 136, 148, 223, 144, 229, 144, 199, 170, 236, 0, 129, 245, 144, + 250, 148, 191, 148, 136, 148, 223, 166, 222, 0, 129, 241, 129, 248, 144, + 199, 166, 222, 0, 129, 241, 129, 248, 142, 227, 166, 222, 0, 129, 244, + 141, 247, 150, 143, 134, 131, 144, 199, 166, 222, 0, 129, 244, 141, 247, + 150, 143, 134, 131, 142, 227, 166, 222, 0, 129, 244, 141, 247, 150, 143, + 134, 131, 150, 140, 167, 246, 0, 129, 242, 129, 248, 144, 199, 166, 222, + 0, 129, 242, 129, 248, 142, 227, 166, 222, 0, 131, 150, 149, 194, 141, + 247, 150, 143, 148, 193, 140, 255, 144, 199, 166, 222, 0, 131, 150, 149, + 194, 141, 247, 150, 143, 148, 193, 140, 255, 142, 227, 166, 222, 0, 129, + 245, 129, 248, 150, 140, 167, 246, 0, 131, 147, 141, 247, 150, 143, 134, + 131, 150, 140, 166, 222, 0, 131, 147, 141, 247, 142, 130, 86, 0, 128, + 135, 149, 171, 131, 145, 166, 222, 0, 134, 156, 171, 184, 0, 134, 156, + 83, 72, 65, 86, 73, 89, 65, 78, 73, 0, 134, 156, 78, 79, 79, 78, 85, 0, + 134, 156, 171, 185, 0, 134, 156, 171, 186, 0, 134, 156, 76, 72, 65, 86, + 73, 89, 65, 78, 73, 0, 134, 156, 75, 65, 65, 70, 85, 0, 134, 156, 65, 76, + 73, 70, 85, 0, 134, 156, 86, 65, 65, 86, 85, 0, 134, 156, 77, 69, 69, 77, + 85, 0, 134, 156, 70, 65, 65, 70, 85, 0, 134, 156, 68, 72, 65, 65, 76, 85, + 0, 134, 156, 171, 187, 0, 134, 156, 76, 65, 65, 77, 85, 0, 134, 156, 71, + 65, 65, 70, 85, 0, 134, 156, 71, 78, 65, 86, 73, 89, 65, 78, 73, 0, 134, + 156, 83, 69, 69, 78, 85, 0, 134, 156, 68, 65, 86, 73, 89, 65, 78, 73, 0, + 134, 156, 90, 65, 86, 73, 89, 65, 78, 73, 0, 134, 156, 84, 65, 86, 73, + 89, 65, 78, 73, 0, 134, 156, 171, 188, 0, 134, 156, 80, 65, 86, 73, 89, + 65, 78, 73, 0, 134, 156, 74, 65, 86, 73, 89, 65, 78, 73, 0, 134, 156, 67, + 72, 65, 86, 73, 89, 65, 78, 73, 0, 134, 156, 84, 84, 65, 65, 0, 134, 156, + 72, 72, 65, 65, 0, 134, 156, 75, 72, 65, 65, 0, 134, 156, 84, 72, 65, 65, + 76, 85, 0, 134, 156, 90, 65, 65, 0, 134, 156, 83, 72, 69, 69, 78, 85, 0, + 134, 156, 83, 65, 65, 68, 72, 85, 0, 134, 156, 68, 65, 65, 68, 72, 85, 0, + 134, 156, 84, 79, 0, 134, 156, 90, 79, 0, 134, 156, 65, 73, 78, 85, 0, + 134, 156, 71, 72, 65, 73, 78, 85, 0, 134, 156, 81, 65, 65, 70, 85, 0, + 134, 156, 87, 65, 65, 86, 85, 0, 150, 144, 65, 66, 65, 70, 73, 76, 73, 0, + 150, 144, 65, 65, 66, 65, 65, 70, 73, 76, 73, 0, 150, 144, 73, 66, 73, + 70, 73, 76, 73, 0, 150, 144, 69, 69, 66, 69, 69, 70, 73, 76, 73, 0, 150, + 144, 85, 66, 85, 70, 73, 76, 73, 0, 150, 144, 79, 79, 66, 79, 79, 70, 73, + 76, 73, 0, 150, 144, 69, 66, 69, 70, 73, 76, 73, 0, 150, 144, 69, 89, 66, + 69, 89, 70, 73, 76, 73, 0, 150, 144, 79, 66, 79, 70, 73, 76, 73, 0, 150, + 144, 79, 65, 66, 79, 65, 70, 73, 76, 73, 0, 150, 144, 170, 227, 0, 134, + 156, 171, 189, 0, 134, 157, 165, 193, 0, 134, 157, 164, 239, 0, 134, 157, + 164, 240, 0, 134, 157, 164, 241, 0, 134, 157, 164, 242, 0, 134, 157, 165, + 195, 0, 134, 157, 165, 196, 0, 134, 157, 165, 197, 0, 134, 157, 165, 198, + 0, 134, 157, 165, 199, 0, 134, 158, 65, 0, 134, 158, 69, 69, 0, 134, 158, + 73, 0, 134, 158, 69, 0, 134, 158, 85, 0, 134, 158, 79, 79, 0, 134, 158, + 79, 0, 134, 158, 68, 65, 71, 66, 65, 83, 73, 78, 78, 65, 0, 134, 158, 78, + 0, 134, 158, 66, 65, 0, 134, 158, 80, 65, 0, 134, 158, 84, 65, 0, 134, + 158, 74, 65, 0, 134, 158, 169, 253, 0, 134, 158, 68, 65, 0, 134, 158, 82, + 65, 0, 134, 158, 171, 190, 0, 134, 158, 83, 65, 0, 134, 158, 71, 66, 65, + 0, 134, 158, 70, 65, 0, 134, 158, 75, 65, 0, 134, 158, 76, 65, 0, 134, + 158, 150, 145, 171, 191, 0, 134, 158, 77, 65, 0, 134, 158, 171, 192, 0, + 134, 158, 78, 65, 0, 134, 158, 72, 65, 0, 134, 158, 87, 65, 0, 134, 158, + 89, 65, 0, 134, 158, 171, 192, 32, 171, 191, 0, 134, 158, 150, 146, 74, + 65, 0, 134, 158, 150, 146, 169, 253, 0, 134, 158, 150, 146, 82, 65, 10, + 120, 145, 227, 143, 175, 134, 159, 48, 55, 68, 57, 41, 0, 134, 160, 146, + 202, 146, 154, 168, 228, 10, 120, 140, 197, 141, 209, 166, 188, 41, 0, + 134, 160, 146, 202, 141, 203, 168, 228, 10, 120, 140, 197, 141, 234, 166, + 140, 41, 0, 134, 160, 146, 202, 150, 147, 168, 228, 10, 120, 133, 207, + 132, 207, 167, 136, 41, 0, 134, 160, 144, 134, 150, 148, 168, 228, 10, + 120, 140, 197, 141, 200, 132, 204, 165, 241, 41, 0, 134, 160, 144, 134, + 146, 154, 168, 228, 0, 134, 160, 144, 134, 141, 203, 168, 228, 0, 134, + 160, 144, 134, 150, 147, 168, 228, 0, 134, 160, 150, 149, 164, 254, 10, + 120, 133, 207, 132, 252, 168, 218, 41, 0, 134, 160, 142, 177, 143, 190, + 166, 222, 10, 120, 140, 197, 142, 166, 166, 172, 41, 0, 150, 150, 146, + 154, 144, 149, 165, 147, 10, 120, 129, 220, 165, 156, 41, 0, 150, 150, + 141, 203, 144, 149, 165, 147, 10, 120, 132, 202, 142, 230, 140, 208, 168, + 249, 41, 0, 150, 150, 150, 151, 79, 79, 32, 68, 69, 78, 78, 69, 78, 10, + 42, 146, 209, 114, 101, 109, 111, 116, 101, 32, 102, 117, 116, 117, 114, + 101, 32, 150, 152, 133, 163, 150, 153, 150, 154, 100, 105, 115, 99, 117, + 115, 115, 105, 111, 110, 0, 150, 150, 150, 151, 71, 66, 65, 75, 85, 82, + 85, 78, 69, 78, 10, 42, 134, 161, 134, 129, 143, 212, 142, 165, 140, 172, + 170, 174, 10, 42, 140, 153, 148, 208, 140, 232, 143, 211, 115, 116, 111, + 110, 101, 115, 32, 150, 155, 97, 32, 150, 156, 112, 111, 116, 32, 143, + 219, 97, 32, 171, 193, 0, 150, 150, 165, 168, 0, 150, 150, 139, 228, 164, + 254, 0, 150, 150, 76, 65, 74, 65, 78, 89, 65, 76, 65, 78, 10, 120, 140, + 194, 132, 253, 168, 215, 41, 10, 120, 140, 160, 171, 194, 32, 45, 32, 48, + 54, 52, 48, 41, 0, 150, 150, 68, 65, 78, 84, 65, 89, 65, 76, 65, 78, 10, + 42, 133, 252, 97, 98, 98, 114, 101, 118, 105, 97, 116, 101, 32, 142, 157, + 140, 172, 171, 195, 10, 120, 140, 197, 146, 207, 132, 252, 48, 51, 50, + 65, 41, 0, 150, 150, 68, 79, 82, 79, 77, 69, 32, 165, 137, 10, 120, 145, + 227, 143, 175, 150, 157, 48, 55, 68, 56, 41, 0, 150, 150, 84, 65, 77, 65, + 78, 32, 165, 137, 10, 120, 145, 227, 143, 175, 150, 158, 48, 55, 68, 53, + 41, 0, 134, 162, 65, 76, 65, 70, 0, 134, 162, 66, 73, 84, 0, 134, 162, + 71, 65, 77, 65, 78, 0, 134, 162, 68, 65, 76, 65, 84, 0, 134, 162, 73, 89, + 0, 134, 162, 171, 186, 0, 134, 162, 171, 196, 0, 134, 162, 73, 84, 0, + 134, 162, 84, 73, 84, 0, 134, 162, 171, 197, 0, 134, 162, 75, 65, 65, 70, + 0, 134, 162, 76, 65, 66, 65, 84, 0, 134, 162, 171, 169, 0, 134, 162, 170, + 162, 0, 134, 162, 83, 73, 78, 71, 65, 65, 84, 0, 134, 162, 73, 78, 0, + 134, 162, 70, 73, 0, 134, 162, 84, 83, 65, 65, 68, 73, 89, 0, 134, 162, + 81, 85, 70, 0, 134, 162, 171, 165, 0, 134, 162, 83, 72, 65, 78, 0, 134, + 162, 84, 65, 65, 70, 0, 134, 163, 73, 78, 0, 134, 163, 73, 78, 45, 65, + 76, 65, 70, 0, 134, 163, 79, 67, 67, 76, 85, 83, 73, 79, 78, 0, 134, 163, + 171, 198, 0, 150, 159, 148, 153, 148, 136, 150, 160, 171, 197, 0, 134, + 163, 150, 160, 171, 197, 0, 131, 151, 144, 134, 69, 10, 61, 150, 161, 97, + 108, 45, 110, 105, 100, 97, 0, 131, 151, 69, 0, 131, 151, 150, 162, 65, + 65, 10, 61, 150, 161, 97, 108, 45, 105, 109, 97, 0, 131, 151, 144, 134, + 65, 65, 0, 131, 151, 65, 65, 0, 131, 151, 150, 162, 65, 10, 61, 150, 161, + 97, 108, 45, 105, 104, 97, 0, 131, 151, 144, 134, 65, 0, 131, 151, 65, 0, + 150, 159, 148, 153, 148, 136, 146, 202, 65, 0, 131, 151, 146, 202, 65, + 10, 61, 102, 97, 116, 104, 97, 0, 131, 151, 144, 134, 85, 10, 61, 171, + 199, 0, 131, 151, 85, 0, 150, 159, 148, 153, 148, 136, 73, 0, 131, 151, + 144, 134, 73, 10, 61, 107, 97, 115, 114, 97, 0, 131, 151, 73, 0, 131, + 151, 79, 0, 131, 151, 170, 227, 0, 134, 163, 171, 200, 0, 134, 164, 171, + 200, 10, 61, 150, 163, 165, 169, 0, 134, 164, 65, 70, 83, 65, 65, 81, 10, + 61, 105, 110, 116, 101, 114, 114, 117, 112, 116, 105, 111, 110, 0, 134, + 164, 65, 78, 71, 69, 68, 10, 61, 114, 101, 115, 116, 114, 97, 105, 110, + 116, 0, 134, 164, 66, 65, 85, 10, 61, 171, 201, 0, 134, 164, 65, 84, 77, + 65, 65, 85, 10, 61, 115, 117, 114, 112, 114, 105, 115, 101, 0, 134, 164, + 83, 72, 73, 89, 89, 65, 65, 76, 65, 65, 10, 61, 171, 154, 0, 150, 159, + 148, 158, 164, 254, 0, 134, 164, 77, 69, 76, 79, 68, 73, 67, 32, 171, + 202, 0, 134, 164, 90, 73, 81, 65, 65, 10, 61, 115, 104, 111, 117, 116, + 105, 110, 103, 0, 134, 164, 171, 202, 10, 61, 132, 195, 171, 203, 0, 134, + 164, 90, 65, 69, 70, 10, 61, 111, 117, 116, 98, 117, 114, 115, 116, 0, + 134, 164, 84, 85, 82, 85, 10, 61, 116, 101, 97, 99, 104, 105, 110, 103, + 0, 134, 164, 65, 82, 75, 65, 65, 78, 85, 10, 61, 115, 117, 98, 109, 105, + 115, 115, 105, 118, 101, 110, 101, 115, 115, 0, 134, 164, 83, 79, 70, 32, + 77, 65, 83, 72, 70, 65, 65, 84, 10, 61, 140, 238, 167, 213, 0, 134, 164, + 65, 78, 78, 65, 65, 85, 10, 61, 171, 204, 0, 134, 165, 72, 65, 76, 81, + 65, 10, 61, 97, 0, 134, 165, 65, 66, 0, 134, 165, 65, 71, 0, 134, 165, + 65, 68, 0, 134, 165, 65, 72, 0, 134, 165, 85, 83, 72, 69, 78, 78, 65, 10, + 61, 117, 0, 134, 165, 65, 90, 0, 134, 165, 73, 84, 10, 61, 144, 195, 104, + 117, 0, 134, 165, 65, 84, 84, 0, 134, 165, 65, 75, 83, 65, 10, 61, 105, + 0, 134, 165, 65, 75, 0, 134, 165, 65, 76, 0, 134, 165, 65, 77, 0, 134, + 165, 65, 78, 0, 134, 165, 65, 83, 0, 134, 165, 73, 78, 0, 134, 165, 65, + 80, 0, 134, 165, 65, 83, 90, 0, 134, 165, 65, 81, 0, 134, 165, 65, 82, 0, + 134, 165, 171, 205, 0, 134, 165, 65, 84, 0, 134, 165, 68, 85, 83, 72, 69, + 78, 78, 65, 10, 61, 100, 105, 0, 134, 165, 75, 65, 68, 0, 134, 165, 170, + 208, 0, 150, 164, 65, 70, 70, 82, 73, 67, 65, 84, 73, 79, 78, 32, 164, + 254, 0, 150, 164, 86, 79, 67, 65, 76, 73, 90, 65, 84, 73, 79, 78, 32, + 164, 254, 0, 150, 164, 150, 165, 164, 254, 0, 150, 164, 171, 206, 0, 134, + 151, 150, 166, 171, 207, 10, 120, 134, 166, 150, 167, 48, 68, 49, 57, 41, + 0, 134, 151, 150, 166, 74, 65, 10, 120, 134, 166, 106, 97, 32, 45, 32, + 48, 68, 49, 67, 41, 0, 134, 151, 150, 166, 171, 192, 10, 120, 134, 166, + 171, 208, 32, 45, 32, 48, 68, 49, 69, 41, 0, 134, 151, 150, 166, 171, + 209, 10, 120, 134, 166, 171, 210, 32, 45, 32, 48, 68, 49, 70, 41, 0, 134, + 151, 150, 166, 171, 211, 10, 120, 134, 166, 171, 212, 32, 45, 32, 48, 68, + 50, 51, 41, 0, 134, 151, 150, 166, 171, 213, 10, 120, 134, 166, 110, 110, + 110, 97, 32, 45, 32, 48, 68, 50, 57, 41, 0, 134, 151, 150, 166, 171, 214, + 10, 120, 134, 166, 171, 215, 32, 45, 32, 48, 68, 50, 68, 41, 0, 134, 151, + 150, 166, 82, 65, 10, 120, 134, 166, 134, 159, 48, 68, 51, 48, 41, 0, + 134, 151, 150, 166, 171, 216, 10, 120, 134, 166, 108, 108, 97, 32, 45, + 32, 48, 68, 51, 51, 41, 0, 134, 151, 150, 166, 171, 217, 10, 120, 134, + 166, 108, 108, 108, 97, 32, 45, 32, 48, 68, 51, 52, 41, 0, 134, 151, 150, + 166, 171, 218, 10, 120, 134, 166, 171, 219, 32, 45, 32, 48, 68, 51, 55, + 41, 0, 129, 151, 170, 186, 0, 129, 151, 134, 167, 170, 186, 0, 129, 241, + 140, 187, 142, 210, 166, 233, 0, 129, 241, 140, 185, 142, 210, 166, 233, + 0, 129, 151, 170, 188, 0, 129, 151, 134, 168, 170, 188, 0, 129, 151, 147, + 230, 143, 190, 166, 222, 0, 129, 151, 140, 187, 147, 230, 166, 197, 0, + 129, 151, 140, 185, 147, 230, 166, 197, 0, 129, 151, 147, 230, 143, 190, + 167, 246, 0, 129, 241, 143, 190, 166, 222, 0, 129, 151, 134, 167, 149, + 143, 144, 229, 143, 190, 166, 222, 0, 129, 241, 140, 187, 142, 210, 133, + 185, 143, 190, 166, 222, 0, 129, 151, 134, 168, 150, 168, 144, 229, 143, + 190, 166, 222, 0, 129, 151, 134, 167, 149, 143, 144, 229, 140, 185, 168, + 203, 0, 129, 241, 140, 187, 142, 210, 133, 185, 140, 185, 168, 203, 0, + 129, 151, 134, 168, 150, 168, 144, 229, 140, 185, 168, 203, 0, 129, 151, + 140, 187, 170, 190, 0, 129, 151, 140, 185, 170, 190, 0, 148, 191, 150, + 169, 141, 247, 171, 220, 32, 170, 190, 0, 148, 191, 150, 169, 141, 247, + 171, 220, 32, 170, 218, 0, 148, 191, 150, 169, 134, 130, 149, 253, 167, + 246, 0, 128, 135, 150, 170, 170, 183, 10, 42, 145, 224, 147, 180, 139, + 244, 105, 115, 111, 108, 97, 116, 101, 100, 32, 143, 140, 139, 252, 97, + 116, 116, 101, 115, 116, 101, 100, 0, 148, 191, 171, 221, 32, 147, 230, + 166, 197, 0, 148, 191, 146, 160, 147, 230, 166, 197, 0, 131, 148, 141, + 247, 142, 130, 144, 250, 86, 0, 129, 245, 142, 130, 144, 250, 86, 32, + 167, 246, 0, 128, 135, 148, 223, 141, 247, 143, 190, 167, 246, 10, 42, + 149, 156, 166, 245, 0, 128, 135, 148, 223, 131, 146, 167, 246, 10, 42, + 149, 177, 140, 204, 139, 223, 48, 56, 56, 66, 0, 128, 135, 148, 244, 131, + 145, 150, 138, 167, 246, 10, 42, 171, 222, 32, 80, 101, 103, 111, 110, 0, + 148, 191, 141, 226, 167, 226, 10, 42, 139, 237, 140, 215, 134, 153, 147, + 196, 139, 194, 148, 228, 109, 111, 118, 97, 98, 108, 101, 32, 150, 171, + 149, 240, 140, 170, 73, 114, 97, 110, 10, 42, 150, 172, 147, 240, 139, + 194, 147, 180, 165, 194, 0, 148, 191, 142, 139, 148, 172, 166, 222, 10, + 42, 150, 173, 171, 223, 0, 148, 191, 80, 73, 65, 83, 84, 82, 69, 32, 148, + 172, 166, 222, 10, 42, 150, 173, 112, 105, 97, 115, 116, 114, 101, 0, + 129, 250, 65, 76, 45, 74, 85, 90, 0, 133, 255, 141, 203, 150, 174, 73, + 83, 72, 77, 65, 65, 77, 0, 133, 255, 141, 203, 150, 174, 73, 77, 65, 65, + 76, 65, 0, 133, 255, 141, 203, 150, 174, 84, 65, 83, 72, 69, 69, 76, 0, + 148, 191, 148, 238, 87, 65, 65, 74, 73, 66, 10, 120, 140, 160, 109, 97, + 100, 100, 97, 104, 32, 132, 207, 48, 54, 53, 51, 41, 0, 148, 191, 142, + 197, 148, 226, 77, 79, 75, 72, 65, 83, 83, 65, 83, 0, 148, 191, 150, 175, + 171, 147, 0, 148, 191, 146, 136, 148, 238, 150, 176, 171, 147, 0, 129, + 249, 144, 250, 86, 32, 167, 246, 0, 129, 249, 148, 240, 166, 222, 10, 42, + 150, 177, 171, 224, 32, 40, 67, 97, 109, 101, 114, 111, 111, 110, 41, 10, + 42, 132, 211, 140, 232, 145, 129, 145, 130, 167, 213, 10, 120, 130, 251, + 98, 32, 140, 180, 133, 187, 167, 168, 41, 0, 128, 135, 150, 178, 131, + 145, 166, 222, 0, 128, 135, 148, 223, 131, 145, 166, 222, 0, 128, 135, + 149, 164, 141, 247, 134, 137, 144, 229, 142, 227, 149, 253, 166, 222, 0, + 128, 135, 149, 168, 141, 247, 143, 190, 167, 246, 0, 128, 135, 134, 142, + 142, 177, 166, 167, 0, 128, 135, 150, 179, 131, 146, 166, 222, 0, 129, + 243, 134, 135, 134, 140, 148, 240, 166, 222, 10, 42, 150, 177, 171, 224, + 10, 42, 132, 211, 140, 232, 145, 129, 144, 179, 168, 142, 44, 32, 114, + 101, 97, 108, 105, 122, 101, 100, 32, 139, 191, 168, 255, 32, 140, 172, + 140, 232, 168, 142, 10, 120, 130, 251, 121, 32, 140, 180, 133, 187, 48, + 49, 66, 52, 41, 0, 129, 243, 134, 135, 134, 140, 143, 190, 166, 222, 10, + 42, 150, 177, 171, 224, 10, 42, 132, 211, 140, 232, 144, 194, 144, 179, + 168, 147, 10, 120, 130, 251, 110, 32, 140, 180, 141, 153, 133, 187, 167, + 196, 41, 0, 129, 247, 167, 211, 10, 61, 98, 111, 116, 116, 121, 97, 45, + 114, 101, 104, 0, 129, 242, 143, 190, 87, 73, 84, 72, 73, 78, 10, 61, + 110, 111, 116, 97, 45, 119, 97, 0, 128, 135, 82, 79, 72, 73, 78, 71, 89, + 65, 32, 170, 183, 10, 61, 98, 111, 116, 116, 121, 97, 45, 121, 101, 104, + 0, 128, 135, 141, 203, 170, 150, 10, 42, 147, 247, 171, 225, 0, 129, 246, + 134, 136, 167, 246, 10, 42, 171, 226, 10, 42, 149, 177, 140, 204, 139, + 223, 48, 54, 56, 65, 0, 128, 135, 149, 161, 131, 146, 167, 246, 10, 42, + 171, 226, 0, 128, 135, 149, 178, 141, 247, 142, 130, 166, 233, 10, 42, + 67, 114, 105, 109, 101, 97, 110, 32, 147, 248, 67, 104, 101, 99, 104, + 101, 110, 44, 32, 76, 97, 107, 0, 128, 135, 148, 135, 170, 218, 10, 42, + 171, 225, 0, 128, 135, 170, 185, 32, 141, 247, 142, 130, 86, 32, 166, + 222, 0, 128, 135, 149, 163, 131, 146, 167, 246, 0, 128, 135, 149, 171, + 141, 247, 143, 190, 167, 246, 0, 128, 135, 149, 168, 141, 247, 134, 137, + 144, 229, 141, 242, 149, 253, 166, 222, 0, 129, 249, 144, 250, 150, 179, + 166, 222, 0, 128, 135, 150, 180, 141, 247, 144, 250, 150, 179, 166, 222, + 0, 131, 144, 134, 155, 170, 196, 32, 166, 222, 0, 129, 247, 144, 250, + 149, 138, 166, 222, 0, 129, 243, 134, 135, 134, 140, 144, 250, 149, 138, + 166, 222, 0, 128, 135, 144, 158, 170, 129, 10, 42, 149, 190, 140, 143, + 149, 191, 143, 140, 132, 213, 140, 240, 169, 149, 10, 120, 133, 178, 141, + 218, 150, 181, 45, 32, 171, 227, 41, 10, 120, 133, 178, 150, 181, 140, + 180, 140, 240, 109, 111, 118, 101, 100, 32, 132, 252, 48, 54, 65, 50, 41, + 0, 128, 135, 144, 158, 170, 213, 10, 42, 149, 190, 140, 143, 149, 191, + 143, 140, 132, 213, 140, 240, 168, 244, 10, 120, 133, 178, 141, 218, 150, + 182, 171, 228, 41, 10, 120, 133, 178, 150, 183, 140, 180, 140, 240, 132, + 207, 48, 54, 65, 55, 41, 10, 120, 133, 178, 142, 236, 150, 183, 140, 180, + 143, 211, 148, 248, 132, 207, 48, 56, 67, 52, 41, 0, 128, 135, 144, 158, + 170, 216, 10, 42, 149, 190, 140, 143, 149, 191, 143, 140, 132, 213, 140, + 240, 168, 244, 10, 120, 133, 178, 150, 184, 171, 229, 32, 45, 32, 171, + 230, 41, 10, 120, 133, 178, 150, 184, 45, 32, 171, 231, 41, 0, 128, 135, + 150, 180, 141, 247, 144, 250, 86, 0, 131, 144, 134, 155, 86, 0, 128, 135, + 150, 185, 141, 247, 144, 250, 86, 0, 128, 135, 149, 180, 141, 247, 144, + 250, 86, 0, 128, 135, 148, 244, 141, 247, 144, 250, 86, 0, 128, 135, 149, + 214, 131, 146, 166, 222, 0, 128, 135, 144, 158, 149, 168, 141, 247, 142, + 227, 149, 253, 166, 222, 10, 42, 145, 229, 143, 175, 150, 186, 142, 185, + 171, 232, 32, 140, 177, 140, 240, 145, 231, 133, 197, 150, 183, 150, 172, + 139, 194, 149, 190, 140, 143, 149, 191, 170, 194, 10, 120, 133, 178, 97, + 102, 114, 105, 99, 142, 185, 150, 183, 45, 32, 48, 56, 66, 67, 41, 0, + 128, 135, 150, 178, 131, 146, 166, 222, 0, 128, 135, 150, 178, 131, 146, + 167, 246, 0, 128, 135, 134, 142, 144, 250, 128, 135, 148, 223, 166, 222, + 0, 128, 135, 71, 82, 65, 70, 0, 133, 255, 149, 189, 170, 183, 0, 131, + 143, 149, 189, 170, 183, 0, 131, 143, 149, 181, 149, 194, 134, 130, 149, + 253, 167, 246, 0, 129, 250, 83, 65, 72, 10, 61, 140, 135, 140, 172, 119, + 97, 113, 102, 0, 131, 143, 170, 207, 0, 148, 191, 150, 187, 147, 230, + 143, 190, 166, 222, 0, 148, 191, 150, 187, 147, 230, 143, 190, 167, 246, + 0, 148, 191, 150, 188, 167, 246, 0, 148, 191, 150, 187, 150, 189, 167, + 246, 0, 148, 191, 150, 187, 147, 230, 143, 190, 150, 190, 150, 189, 167, + 246, 0, 133, 255, 141, 203, 170, 218, 0, 129, 250, 65, 82, 45, 82, 85, + 66, 0, 131, 143, 170, 205, 0, 131, 143, 170, 208, 0, 131, 143, 170, 213, + 0, 131, 143, 149, 138, 141, 247, 170, 188, 0, 133, 255, 141, 203, 149, + 138, 141, 247, 170, 188, 0, 129, 250, 65, 84, 72, 45, 84, 72, 65, 76, 65, + 84, 72, 65, 0, 129, 250, 150, 191, 83, 65, 74, 68, 65, 0, 129, 250, 65, + 78, 45, 78, 73, 83, 70, 0, 129, 250, 83, 65, 75, 84, 65, 0, 129, 250, 81, + 73, 70, 0, 129, 250, 87, 65, 81, 70, 65, 0, 131, 143, 148, 192, 170, 169, + 0, 131, 143, 146, 186, 170, 170, 0, 148, 191, 68, 73, 83, 80, 85, 84, 69, + 68, 32, 132, 194, 65, 89, 65, 72, 0, 148, 191, 145, 225, 150, 192, 167, + 246, 0, 134, 169, 170, 186, 0, 134, 169, 170, 187, 0, 134, 169, 170, 188, + 0, 134, 169, 170, 222, 0, 134, 169, 170, 223, 0, 134, 169, 170, 225, 0, + 134, 170, 134, 171, 166, 222, 0, 134, 170, 134, 135, 166, 222, 0, 134, + 170, 150, 193, 166, 222, 0, 134, 170, 134, 171, 167, 246, 0, 134, 170, + 134, 135, 167, 246, 0, 134, 170, 150, 193, 167, 246, 0, 148, 191, 144, + 157, 170, 222, 10, 61, 150, 194, 102, 97, 116, 104, 97, 116, 97, 110, 0, + 148, 191, 144, 157, 170, 223, 10, 61, 150, 194, 171, 233, 0, 148, 191, + 144, 157, 170, 225, 10, 61, 150, 194, 107, 97, 115, 114, 97, 116, 97, + 110, 0, 131, 143, 170, 218, 0, 148, 191, 149, 143, 141, 247, 168, 203, 0, + 148, 191, 149, 143, 133, 156, 166, 222, 0, 148, 191, 150, 168, 133, 156, + 167, 246, 10, 42, 131, 131, 171, 234, 32, 167, 139, 0, 148, 191, 140, + 185, 146, 227, 166, 222, 0, 148, 191, 140, 187, 146, 227, 166, 222, 10, + 42, 131, 131, 149, 141, 149, 142, 139, 194, 149, 140, 133, 177, 144, 143, + 141, 228, 142, 133, 171, 199, 0, 148, 191, 140, 185, 146, 227, 167, 246, + 0, 148, 191, 140, 187, 146, 227, 167, 246, 0, 148, 191, 142, 177, 140, + 187, 146, 227, 166, 222, 10, 42, 131, 131, 149, 141, 149, 142, 139, 194, + 149, 140, 133, 177, 144, 143, 141, 228, 142, 133, 171, 233, 0, 148, 191, + 142, 177, 140, 187, 146, 227, 134, 172, 166, 197, 0, 148, 191, 140, 187, + 146, 227, 144, 238, 141, 247, 166, 197, 0, 148, 191, 150, 192, 141, 247, + 166, 197, 10, 42, 171, 234, 32, 167, 139, 0, 148, 191, 148, 172, 150, + 195, 149, 138, 170, 233, 0, 134, 173, 142, 130, 168, 246, 10, 61, 150, + 196, 97, 100, 104, 111, 109, 117, 107, 104, 97, 32, 171, 235, 0, 134, + 173, 168, 246, 10, 61, 97, 110, 117, 110, 97, 115, 105, 107, 97, 10, 120, + 140, 197, 146, 172, 48, 51, 49, 48, 41, 0, 134, 173, 171, 236, 10, 61, + 171, 237, 0, 134, 173, 171, 238, 0, 128, 136, 146, 202, 65, 10, 42, 132, + 211, 141, 130, 101, 32, 139, 194, 65, 119, 97, 100, 104, 105, 10, 42, + 131, 131, 171, 239, 32, 146, 228, 140, 172, 143, 233, 149, 131, 73, 110, + 100, 105, 97, 110, 32, 140, 143, 170, 238, 32, 144, 188, 144, 206, 97, + 32, 112, 117, 98, 108, 105, 115, 104, 101, 114, 32, 139, 194, 76, 117, + 99, 107, 110, 111, 119, 0, 128, 136, 65, 0, 128, 136, 65, 65, 0, 128, + 136, 73, 0, 128, 136, 73, 73, 0, 128, 136, 85, 0, 128, 136, 85, 85, 0, + 128, 136, 150, 197, 82, 0, 128, 136, 150, 197, 76, 0, 128, 136, 150, 198, + 69, 0, 128, 136, 146, 202, 69, 10, 42, 149, 137, 150, 199, 167, 139, 10, + 42, 131, 140, 150, 200, 150, 201, 141, 130, 101, 0, 128, 136, 69, 0, 128, + 136, 65, 73, 0, 128, 136, 150, 198, 79, 0, 128, 136, 146, 202, 79, 10, + 42, 149, 137, 150, 199, 167, 139, 10, 42, 131, 140, 150, 200, 150, 201, + 141, 130, 111, 0, 128, 136, 79, 0, 128, 136, 65, 85, 0, 128, 136, 75, 65, + 0, 128, 136, 171, 240, 0, 128, 136, 71, 65, 0, 128, 136, 167, 205, 0, + 128, 136, 171, 207, 0, 128, 136, 67, 65, 0, 128, 136, 169, 253, 0, 128, + 136, 74, 65, 0, 128, 136, 171, 241, 0, 128, 136, 171, 192, 0, 128, 136, + 171, 209, 0, 128, 136, 171, 242, 0, 128, 136, 171, 243, 0, 128, 136, 171, + 244, 0, 128, 136, 171, 211, 0, 128, 136, 84, 65, 0, 128, 136, 171, 245, + 0, 128, 136, 68, 65, 0, 128, 136, 171, 246, 0, 128, 136, 78, 65, 0, 128, + 136, 171, 213, 10, 42, 139, 223, 150, 200, 150, 201, 142, 135, 110, 10, + 58, 48, 57, 50, 56, 32, 171, 247, 0, 128, 136, 80, 65, 0, 128, 136, 171, + 248, 0, 128, 136, 66, 65, 0, 128, 136, 171, 214, 0, 128, 136, 77, 65, 0, + 128, 136, 89, 65, 0, 128, 136, 82, 65, 0, 128, 136, 171, 190, 10, 42, + 139, 223, 150, 200, 150, 201, 142, 135, 114, 10, 42, 142, 164, 143, 236, + 139, 253, 150, 202, 139, 191, 34, 69, 121, 101, 108, 97, 115, 104, 32, + 82, 65, 34, 10, 58, 48, 57, 51, 48, 32, 171, 247, 0, 128, 136, 76, 65, 0, + 128, 136, 171, 216, 0, 128, 136, 171, 217, 10, 42, 139, 223, 150, 200, + 150, 201, 108, 10, 58, 48, 57, 51, 51, 32, 171, 247, 0, 128, 136, 86, 65, + 0, 128, 136, 169, 213, 0, 128, 136, 171, 218, 0, 128, 136, 83, 65, 0, + 128, 136, 72, 65, 0, 131, 152, 79, 69, 0, 131, 152, 79, 79, 69, 0, 134, + 173, 171, 249, 10, 42, 134, 174, 134, 175, 134, 176, 169, 153, 0, 134, + 173, 171, 250, 0, 131, 152, 65, 65, 0, 131, 152, 73, 10, 42, 129, 152, + 140, 232, 170, 228, 0, 131, 152, 73, 73, 0, 131, 152, 85, 0, 131, 152, + 85, 85, 0, 131, 152, 150, 197, 82, 0, 131, 152, 150, 197, 82, 82, 0, 131, + 152, 150, 198, 69, 10, 61, 99, 97, 110, 100, 114, 97, 0, 131, 152, 146, + 202, 69, 10, 42, 149, 137, 150, 199, 167, 139, 10, 42, 131, 140, 150, + 200, 150, 201, 141, 130, 101, 0, 131, 152, 69, 0, 131, 152, 65, 73, 0, + 131, 152, 150, 198, 79, 0, 131, 152, 146, 202, 79, 10, 42, 149, 137, 150, + 199, 167, 139, 10, 42, 131, 140, 150, 200, 150, 201, 141, 130, 111, 0, + 131, 152, 79, 0, 131, 152, 65, 85, 0, 134, 173, 171, 251, 10, 61, 171, + 252, 32, 143, 136, 139, 247, 72, 105, 110, 100, 105, 32, 168, 162, 41, + 10, 42, 150, 203, 150, 204, 167, 200, 0, 131, 152, 150, 205, 69, 10, 42, + 141, 144, 142, 154, 148, 160, 140, 233, 171, 253, 10, 42, 150, 206, 140, + 180, 69, 32, 141, 228, 143, 236, 65, 73, 44, 32, 140, 180, 65, 65, 32, + 141, 228, 143, 236, 79, 44, 32, 140, 143, 140, 180, 79, 32, 141, 228, + 143, 236, 65, 85, 0, 131, 152, 65, 87, 10, 42, 149, 137, 150, 199, 167, + 139, 0, 150, 207, 79, 77, 10, 120, 40, 111, 109, 32, 133, 139, 49, 70, + 53, 52, 57, 41, 0, 150, 207, 150, 208, 146, 186, 171, 254, 10, 61, 150, + 209, 144, 151, 171, 255, 10, 42, 149, 234, 140, 215, 139, 223, 171, 255, + 44, 32, 140, 180, 172, 128, 32, 140, 233, 139, 223, 172, 129, 10, 42, + 140, 215, 143, 242, 139, 194, 150, 209, 149, 240, 148, 252, 139, 194, + 139, 214, 167, 170, 10, 120, 40, 172, 130, 32, 144, 151, 139, 241, 171, + 255, 32, 45, 32, 49, 67, 68, 65, 41, 0, 150, 207, 150, 208, 146, 186, + 172, 131, 10, 61, 150, 209, 144, 151, 172, 132, 10, 42, 140, 215, 143, + 242, 139, 194, 150, 209, 149, 240, 148, 252, 139, 194, 139, 214, 167, + 170, 10, 120, 40, 172, 130, 32, 144, 151, 107, 97, 116, 104, 97, 107, 97, + 32, 172, 132, 32, 45, 32, 49, 67, 68, 67, 41, 0, 150, 207, 141, 212, 165, + 238, 10, 120, 140, 197, 141, 213, 132, 204, 165, 248, 41, 0, 150, 207, + 142, 200, 165, 238, 10, 120, 132, 216, 132, 204, 165, 157, 41, 0, 131, + 152, 150, 198, 144, 134, 69, 10, 42, 132, 251, 133, 200, 172, 133, 0, + 131, 152, 85, 69, 0, 131, 152, 85, 85, 69, 0, 128, 136, 81, 65, 10, 58, + 48, 57, 49, 53, 32, 171, 247, 0, 128, 136, 75, 72, 72, 65, 10, 58, 48, + 57, 49, 54, 32, 171, 247, 0, 128, 136, 172, 134, 10, 58, 48, 57, 49, 55, + 32, 171, 247, 0, 128, 136, 90, 65, 10, 58, 48, 57, 49, 67, 32, 171, 247, + 0, 128, 136, 172, 135, 10, 58, 48, 57, 50, 49, 32, 171, 247, 0, 128, 136, + 169, 246, 10, 58, 48, 57, 50, 50, 32, 171, 247, 0, 128, 136, 70, 65, 10, + 58, 48, 57, 50, 66, 32, 171, 247, 0, 128, 136, 172, 136, 10, 58, 48, 57, + 50, 70, 32, 171, 247, 0, 128, 136, 150, 197, 82, 82, 0, 128, 136, 150, + 197, 76, 76, 0, 131, 152, 150, 197, 76, 0, 131, 152, 150, 197, 76, 76, 0, + 150, 207, 172, 137, 10, 61, 112, 117, 114, 110, 97, 32, 172, 138, 10, 42, + 149, 231, 165, 169, 0, 150, 207, 142, 177, 172, 137, 10, 61, 100, 101, + 101, 114, 103, 104, 32, 172, 138, 0, 134, 177, 165, 193, 10, 42, 132, + 227, 141, 228, 142, 133, 142, 185, 150, 210, 143, 237, 172, 139, 32, 142, + 188, 145, 249, 115, 118, 97, 114, 97, 45, 115, 32, 139, 194, 83, 97, 109, + 97, 118, 101, 100, 105, 99, 32, 169, 189, 0, 134, 177, 164, 239, 0, 134, + 177, 164, 240, 0, 134, 177, 164, 241, 0, 134, 177, 164, 242, 0, 134, 177, + 165, 195, 0, 134, 177, 165, 196, 0, 134, 177, 165, 197, 0, 134, 177, 165, + 198, 0, 134, 177, 165, 199, 0, 150, 207, 148, 158, 165, 137, 10, 42, 148, + 250, 139, 223, 68, 101, 118, 97, 110, 97, 103, 97, 114, 105, 45, 115, + 112, 101, 99, 105, 102, 105, 99, 32, 172, 140, 0, 134, 173, 146, 154, + 150, 211, 166, 197, 0, 128, 136, 150, 198, 65, 0, 128, 136, 79, 69, 0, + 128, 136, 79, 79, 69, 0, 128, 136, 65, 87, 0, 128, 136, 85, 69, 0, 128, + 136, 85, 85, 69, 0, 128, 136, 77, 65, 82, 87, 65, 82, 73, 32, 171, 243, + 0, 128, 136, 172, 141, 10, 42, 132, 251, 133, 200, 172, 133, 10, 120, 40, + 103, 117, 106, 97, 114, 97, 116, 105, 32, 143, 175, 150, 212, 48, 65, 70, + 57, 41, 0, 128, 136, 150, 213, 89, 65, 10, 42, 132, 211, 142, 185, 97, + 102, 102, 114, 105, 99, 97, 116, 101, 100, 32, 103, 108, 105, 100, 101, + 32, 74, 74, 89, 65, 0, 128, 136, 172, 142, 0, 128, 136, 172, 143, 0, 128, + 136, 144, 200, 165, 179, 10, 42, 132, 211, 139, 255, 76, 105, 109, 98, + 117, 32, 139, 194, 171, 239, 10, 42, 133, 175, 144, 185, 142, 154, 140, + 232, 99, 111, 110, 110, 101, 99, 116, 105, 110, 103, 32, 145, 162, 166, + 130, 0, 128, 136, 172, 144, 0, 128, 136, 172, 145, 0, 150, 214, 172, 146, + 10, 61, 115, 105, 100, 100, 104, 97, 109, 44, 32, 172, 147, 10, 42, 134, + 148, 134, 178, 140, 172, 149, 240, 133, 132, 172, 148, 0, 134, 179, 168, + 246, 0, 134, 179, 171, 236, 0, 134, 179, 171, 238, 0, 128, 137, 65, 0, + 128, 137, 65, 65, 0, 128, 137, 73, 0, 128, 137, 73, 73, 0, 128, 137, 85, + 0, 128, 137, 85, 85, 0, 128, 137, 150, 197, 82, 0, 128, 137, 150, 197, + 76, 0, 128, 137, 69, 0, 128, 137, 65, 73, 0, 128, 137, 79, 0, 128, 137, + 65, 85, 0, 128, 137, 75, 65, 0, 128, 137, 171, 240, 0, 128, 137, 71, 65, + 0, 128, 137, 167, 205, 0, 128, 137, 171, 207, 0, 128, 137, 67, 65, 0, + 128, 137, 169, 253, 0, 128, 137, 74, 65, 0, 128, 137, 171, 241, 0, 128, + 137, 171, 192, 0, 128, 137, 171, 209, 0, 128, 137, 171, 242, 0, 128, 137, + 171, 243, 0, 128, 137, 171, 244, 0, 128, 137, 171, 211, 0, 128, 137, 84, + 65, 0, 128, 137, 171, 245, 0, 128, 137, 68, 65, 0, 128, 137, 171, 246, 0, + 128, 137, 78, 65, 0, 128, 137, 80, 65, 0, 128, 137, 171, 248, 0, 128, + 137, 66, 65, 10, 61, 172, 149, 32, 118, 97, 44, 32, 119, 97, 0, 128, 137, + 171, 214, 0, 128, 137, 77, 65, 0, 128, 137, 89, 65, 0, 128, 137, 82, 65, + 0, 128, 137, 76, 65, 0, 128, 137, 169, 213, 0, 128, 137, 171, 218, 0, + 128, 137, 83, 65, 0, 128, 137, 72, 65, 0, 134, 179, 171, 249, 10, 42, + 134, 174, 134, 175, 134, 176, 169, 153, 0, 134, 179, 171, 250, 0, 131, + 153, 65, 65, 0, 131, 153, 73, 10, 42, 129, 152, 140, 232, 170, 228, 0, + 131, 153, 73, 73, 0, 131, 153, 85, 0, 131, 153, 85, 85, 0, 131, 153, 150, + 197, 82, 0, 131, 153, 150, 197, 82, 82, 0, 131, 153, 69, 10, 42, 129, + 152, 140, 232, 170, 228, 0, 131, 153, 65, 73, 10, 42, 129, 152, 140, 232, + 170, 228, 0, 131, 153, 79, 10, 58, 48, 57, 67, 55, 32, 48, 57, 66, 69, 0, + 131, 153, 65, 85, 10, 58, 48, 57, 67, 55, 32, 48, 57, 68, 55, 0, 134, + 179, 171, 251, 10, 61, 104, 97, 115, 97, 110, 116, 32, 40, 172, 149, 32, + 149, 199, 139, 223, 171, 252, 41, 0, 128, 137, 75, 72, 65, 78, 68, 65, + 32, 84, 65, 10, 42, 97, 32, 100, 101, 97, 100, 32, 150, 215, 143, 236, + 140, 172, 116, 97, 44, 32, 150, 216, 105, 109, 112, 108, 105, 99, 105, + 116, 32, 145, 170, 140, 215, 133, 143, 115, 101, 113, 117, 101, 110, 99, + 101, 115, 0, 150, 214, 150, 217, 150, 218, 164, 254, 0, 128, 137, 171, + 190, 10, 58, 48, 57, 65, 49, 32, 172, 150, 0, 128, 137, 169, 246, 10, 58, + 48, 57, 65, 50, 32, 172, 150, 0, 128, 137, 172, 136, 10, 58, 48, 57, 65, + 70, 32, 172, 150, 0, 128, 137, 150, 197, 82, 82, 0, 128, 137, 150, 197, + 76, 76, 0, 131, 153, 150, 197, 76, 0, 131, 153, 150, 197, 76, 76, 0, 10, + 120, 130, 255, 166, 136, 41, 0, 10, 120, 129, 251, 172, 151, 41, 0, 134, + 180, 165, 193, 0, 134, 180, 164, 239, 0, 134, 180, 164, 240, 0, 134, 180, + 164, 241, 0, 134, 180, 164, 242, 0, 134, 180, 165, 195, 0, 134, 180, 165, + 196, 0, 134, 180, 165, 197, 0, 134, 180, 165, 198, 0, 134, 180, 165, 199, + 0, 128, 137, 150, 219, 141, 247, 142, 210, 172, 152, 10, 61, 172, 153, + 32, 143, 175, 114, 97, 0, 128, 137, 150, 219, 141, 247, 146, 239, 172, + 152, 10, 61, 172, 153, 32, 143, 175, 119, 97, 10, 61, 98, 101, 110, 103, + 97, 108, 105, 32, 143, 175, 118, 97, 32, 140, 180, 142, 134, 141, 131, + 40, 165, 148, 41, 0, 150, 214, 150, 220, 164, 254, 10, 61, 116, 97, 107, + 97, 10, 42, 148, 160, 140, 152, 165, 174, 0, 150, 214, 150, 220, 165, + 137, 10, 61, 66, 97, 110, 103, 108, 97, 100, 101, 115, 104, 105, 32, 116, + 97, 107, 97, 0, 134, 181, 150, 221, 164, 239, 10, 42, 134, 139, 144, 139, + 165, 149, 0, 134, 181, 150, 221, 164, 240, 10, 42, 134, 139, 144, 139, + 165, 149, 0, 134, 181, 150, 221, 164, 241, 10, 42, 134, 139, 144, 139, + 165, 149, 0, 134, 181, 150, 221, 164, 242, 0, 134, 181, 150, 221, 139, + 193, 76, 69, 83, 83, 32, 150, 222, 150, 223, 172, 154, 0, 134, 181, 172, + 154, 32, 172, 155, 0, 150, 214, 172, 156, 10, 61, 105, 115, 104, 118, 97, + 114, 10, 42, 134, 134, 146, 226, 134, 129, 100, 101, 105, 116, 121, 10, + 61, 115, 118, 97, 114, 103, 105, 121, 97, 10, 42, 148, 252, 150, 224, + 140, 232, 146, 226, 134, 129, 100, 101, 99, 101, 97, 115, 101, 100, 32, + 172, 157, 0, 150, 214, 71, 65, 78, 68, 65, 32, 164, 254, 0, 128, 137, + 150, 225, 171, 236, 0, 150, 214, 148, 158, 165, 137, 0, 150, 214, 150, + 226, 164, 254, 10, 42, 146, 209, 150, 227, 150, 228, 139, 194, 150, 229, + 171, 163, 10, 120, 150, 230, 140, 135, 150, 231, 48, 57, 66, 68, 41, 10, + 120, 150, 232, 150, 228, 132, 199, 49, 49, 49, 67, 57, 41, 10, 120, 150, + 233, 150, 228, 132, 199, 49, 49, 52, 53, 69, 41, 0, 134, 182, 65, 68, 65, + 75, 32, 172, 158, 0, 134, 182, 172, 158, 0, 134, 182, 171, 238, 0, 128, + 138, 65, 10, 61, 97, 105, 114, 97, 0, 128, 138, 65, 65, 0, 128, 138, 73, + 0, 128, 138, 73, 73, 0, 128, 138, 85, 0, 128, 138, 85, 85, 0, 128, 138, + 69, 69, 0, 128, 138, 65, 73, 0, 128, 138, 79, 79, 0, 128, 138, 65, 85, 0, + 128, 138, 75, 65, 0, 128, 138, 171, 240, 0, 128, 138, 71, 65, 0, 128, + 138, 167, 205, 0, 128, 138, 171, 207, 0, 128, 138, 67, 65, 0, 128, 138, + 169, 253, 0, 128, 138, 74, 65, 0, 128, 138, 171, 241, 0, 128, 138, 171, + 192, 0, 128, 138, 171, 209, 0, 128, 138, 171, 242, 0, 128, 138, 171, 243, + 0, 128, 138, 171, 244, 0, 128, 138, 171, 211, 0, 128, 138, 84, 65, 0, + 128, 138, 171, 245, 0, 128, 138, 68, 65, 0, 128, 138, 171, 246, 0, 128, + 138, 78, 65, 0, 128, 138, 80, 65, 0, 128, 138, 171, 248, 0, 128, 138, 66, + 65, 0, 128, 138, 171, 214, 0, 128, 138, 77, 65, 0, 128, 138, 89, 65, 0, + 128, 138, 82, 65, 0, 128, 138, 76, 65, 0, 128, 138, 171, 216, 10, 58, 48, + 65, 51, 50, 32, 172, 159, 0, 128, 138, 86, 65, 0, 128, 138, 169, 213, 10, + 58, 48, 65, 51, 56, 32, 172, 159, 0, 128, 138, 83, 65, 0, 128, 138, 72, + 65, 0, 134, 182, 171, 249, 10, 61, 112, 97, 105, 114, 105, 110, 32, 98, + 105, 110, 100, 105, 10, 42, 134, 174, 134, 175, 134, 176, 169, 153, 0, + 134, 183, 146, 186, 65, 65, 10, 61, 107, 97, 110, 110, 97, 0, 134, 183, + 146, 186, 73, 10, 61, 115, 105, 104, 97, 114, 105, 10, 42, 129, 152, 140, + 232, 170, 228, 0, 134, 183, 146, 186, 73, 73, 10, 61, 98, 105, 104, 97, + 114, 105, 0, 134, 183, 146, 186, 85, 10, 61, 97, 117, 110, 107, 97, 114, + 0, 134, 183, 146, 186, 85, 85, 10, 61, 100, 117, 108, 97, 105, 110, 107, + 97, 114, 0, 134, 183, 146, 186, 69, 69, 10, 61, 108, 97, 110, 118, 97, + 110, 0, 134, 183, 146, 186, 65, 73, 10, 61, 100, 117, 108, 97, 110, 118, + 97, 110, 0, 134, 183, 146, 186, 79, 79, 10, 61, 104, 111, 114, 97, 0, + 134, 183, 146, 186, 65, 85, 10, 61, 107, 97, 110, 97, 117, 114, 97, 0, + 134, 182, 171, 251, 0, 134, 182, 85, 68, 65, 65, 84, 0, 128, 138, 75, 72, + 72, 65, 10, 58, 48, 65, 49, 54, 32, 172, 159, 0, 128, 138, 172, 134, 10, + 58, 48, 65, 49, 55, 32, 172, 159, 0, 128, 138, 90, 65, 10, 58, 48, 65, + 49, 67, 32, 172, 159, 0, 128, 138, 171, 190, 0, 128, 138, 70, 65, 10, 58, + 48, 65, 50, 66, 32, 172, 159, 0, 10, 120, 130, 255, 166, 136, 41, 0, 10, + 120, 129, 251, 172, 151, 41, 0, 134, 184, 165, 193, 0, 134, 184, 164, + 239, 0, 134, 184, 164, 240, 0, 134, 184, 164, 241, 0, 134, 184, 164, 242, + 0, 134, 184, 165, 195, 0, 134, 184, 165, 196, 0, 134, 184, 165, 197, 0, + 134, 184, 165, 198, 0, 134, 184, 165, 199, 0, 150, 234, 84, 73, 80, 80, + 73, 10, 42, 168, 233, 0, 150, 234, 65, 68, 68, 65, 75, 10, 42, 100, 111, + 117, 98, 108, 101, 115, 32, 143, 237, 170, 228, 0, 150, 234, 73, 82, 73, + 0, 150, 234, 85, 82, 65, 0, 150, 234, 69, 75, 32, 79, 78, 75, 65, 82, 10, + 42, 148, 214, 139, 253, 79, 110, 101, 0, 134, 182, 89, 65, 75, 65, 83, + 72, 10, 42, 143, 233, 143, 234, 140, 233, 142, 185, 143, 201, 140, 179, + 148, 139, 143, 162, 146, 250, 140, 232, 142, 134, 149, 230, 140, 172, 48, + 65, 50, 70, 0, 150, 234, 148, 158, 165, 137, 10, 120, 150, 232, 144, 167, + 132, 210, 172, 160, 41, 0, 134, 185, 168, 246, 0, 134, 185, 171, 236, 0, + 134, 185, 171, 238, 0, 128, 139, 65, 0, 128, 139, 65, 65, 0, 128, 139, + 73, 0, 128, 139, 73, 73, 0, 128, 139, 85, 0, 128, 139, 85, 85, 0, 128, + 139, 150, 197, 82, 0, 128, 139, 150, 197, 76, 10, 42, 133, 228, 150, 229, + 170, 174, 0, 150, 235, 149, 139, 150, 198, 69, 0, 128, 139, 69, 0, 128, + 139, 65, 73, 0, 150, 235, 149, 139, 150, 198, 79, 0, 128, 139, 79, 0, + 128, 139, 65, 85, 0, 128, 139, 75, 65, 0, 128, 139, 171, 240, 0, 128, + 139, 71, 65, 0, 128, 139, 167, 205, 0, 128, 139, 171, 207, 0, 128, 139, + 67, 65, 0, 128, 139, 169, 253, 0, 128, 139, 74, 65, 0, 128, 139, 171, + 241, 0, 128, 139, 171, 192, 0, 128, 139, 171, 209, 0, 128, 139, 171, 242, + 0, 128, 139, 171, 243, 0, 128, 139, 171, 244, 0, 128, 139, 171, 211, 0, + 128, 139, 84, 65, 0, 128, 139, 171, 245, 0, 128, 139, 68, 65, 0, 128, + 139, 171, 246, 0, 128, 139, 78, 65, 0, 128, 139, 80, 65, 0, 128, 139, + 171, 248, 0, 128, 139, 66, 65, 0, 128, 139, 171, 214, 0, 128, 139, 77, + 65, 0, 128, 139, 89, 65, 0, 128, 139, 82, 65, 0, 128, 139, 76, 65, 0, + 128, 139, 171, 216, 0, 128, 139, 86, 65, 0, 128, 139, 169, 213, 0, 128, + 139, 171, 218, 0, 128, 139, 83, 65, 0, 128, 139, 72, 65, 0, 134, 185, + 171, 249, 10, 42, 134, 174, 134, 175, 134, 176, 169, 153, 0, 134, 185, + 171, 250, 0, 131, 154, 65, 65, 0, 131, 154, 73, 10, 42, 129, 152, 140, + 232, 170, 228, 0, 131, 154, 73, 73, 0, 131, 154, 85, 0, 131, 154, 85, 85, + 0, 131, 154, 150, 197, 82, 0, 131, 154, 150, 197, 82, 82, 0, 131, 154, + 150, 198, 69, 0, 131, 154, 69, 0, 131, 154, 65, 73, 0, 131, 154, 150, + 198, 79, 0, 131, 154, 79, 0, 131, 154, 65, 85, 0, 134, 185, 171, 251, 0, + 150, 235, 79, 77, 0, 128, 139, 150, 197, 82, 82, 0, 128, 139, 150, 197, + 76, 76, 0, 131, 154, 150, 197, 76, 0, 131, 154, 150, 197, 76, 76, 0, 10, + 120, 130, 255, 166, 136, 41, 0, 10, 120, 129, 251, 172, 151, 41, 0, 134, + 186, 165, 193, 0, 134, 186, 164, 239, 0, 134, 186, 164, 240, 0, 134, 186, + 164, 241, 0, 134, 186, 164, 242, 0, 134, 186, 165, 195, 0, 134, 186, 165, + 196, 0, 134, 186, 165, 197, 0, 134, 186, 165, 198, 0, 134, 186, 165, 199, + 0, 150, 235, 148, 158, 165, 137, 0, 150, 235, 150, 220, 165, 137, 10, 42, + 139, 247, 144, 172, 139, 253, 48, 65, 66, 48, 32, 48, 65, 67, 50, 32, 48, + 65, 70, 48, 0, 128, 139, 172, 141, 10, 42, 132, 251, 133, 200, 172, 133, + 10, 120, 150, 236, 143, 175, 150, 212, 48, 57, 55, 57, 41, 0, 134, 185, + 170, 227, 0, 134, 185, 170, 226, 0, 134, 185, 170, 230, 0, 134, 185, 84, + 72, 82, 69, 69, 45, 68, 79, 84, 32, 150, 237, 166, 222, 0, 134, 185, 150, + 189, 150, 237, 166, 222, 0, 134, 185, 150, 238, 150, 237, 166, 222, 0, + 134, 187, 168, 246, 0, 134, 187, 171, 236, 0, 134, 187, 171, 238, 0, 128, + 140, 65, 0, 128, 140, 65, 65, 0, 128, 140, 73, 0, 128, 140, 73, 73, 0, + 128, 140, 85, 0, 128, 140, 85, 85, 0, 128, 140, 150, 197, 82, 0, 128, + 140, 150, 197, 76, 0, 128, 140, 69, 0, 128, 140, 65, 73, 0, 128, 140, 79, + 0, 128, 140, 65, 85, 0, 128, 140, 75, 65, 0, 128, 140, 171, 240, 0, 128, + 140, 71, 65, 0, 128, 140, 167, 205, 0, 128, 140, 171, 207, 0, 128, 140, + 67, 65, 0, 128, 140, 169, 253, 0, 128, 140, 74, 65, 0, 128, 140, 171, + 241, 0, 128, 140, 171, 192, 0, 128, 140, 171, 209, 0, 128, 140, 171, 242, + 0, 128, 140, 171, 243, 0, 128, 140, 171, 244, 0, 128, 140, 171, 211, 0, + 128, 140, 84, 65, 0, 128, 140, 171, 245, 0, 128, 140, 68, 65, 0, 128, + 140, 171, 246, 0, 128, 140, 78, 65, 0, 128, 140, 80, 65, 0, 128, 140, + 171, 248, 0, 128, 140, 66, 65, 10, 120, 150, 239, 143, 175, 150, 240, 48, + 66, 51, 53, 41, 0, 128, 140, 171, 214, 0, 128, 140, 77, 65, 0, 128, 140, + 89, 65, 10, 61, 106, 97, 0, 128, 140, 82, 65, 0, 128, 140, 76, 65, 0, + 128, 140, 171, 216, 0, 128, 140, 86, 65, 10, 120, 150, 239, 143, 175, + 150, 241, 48, 66, 50, 67, 41, 0, 128, 140, 169, 213, 0, 128, 140, 171, + 218, 0, 128, 140, 83, 65, 0, 128, 140, 72, 65, 0, 134, 187, 171, 249, 10, + 42, 134, 174, 134, 175, 134, 176, 169, 153, 0, 134, 187, 171, 250, 0, + 131, 155, 65, 65, 0, 131, 155, 73, 0, 131, 155, 73, 73, 0, 131, 155, 85, + 0, 131, 155, 85, 85, 0, 131, 155, 150, 197, 82, 0, 131, 155, 150, 197, + 82, 82, 0, 131, 155, 69, 10, 42, 129, 152, 140, 232, 170, 228, 0, 131, + 155, 65, 73, 10, 42, 112, 105, 101, 99, 101, 115, 32, 141, 153, 140, 172, + 140, 143, 145, 231, 140, 232, 170, 228, 10, 58, 150, 242, 48, 66, 53, 54, + 0, 131, 155, 79, 10, 58, 150, 242, 48, 66, 51, 69, 0, 131, 155, 65, 85, + 10, 58, 150, 242, 48, 66, 53, 55, 0, 134, 187, 171, 251, 0, 134, 187, + 168, 234, 10, 42, 75, 117, 118, 105, 0, 150, 243, 150, 244, 150, 218, + 164, 254, 0, 150, 243, 150, 217, 150, 218, 164, 254, 0, 128, 140, 171, + 190, 10, 61, 172, 161, 10, 58, 48, 66, 50, 49, 32, 48, 66, 51, 67, 0, + 128, 140, 169, 246, 10, 61, 172, 162, 10, 58, 48, 66, 50, 50, 32, 48, 66, + 51, 67, 0, 128, 140, 172, 136, 10, 61, 121, 97, 0, 128, 140, 150, 197, + 82, 82, 0, 128, 140, 150, 197, 76, 76, 0, 131, 155, 150, 197, 76, 0, 131, + 155, 150, 197, 76, 76, 0, 10, 120, 130, 255, 166, 136, 41, 0, 10, 120, + 129, 251, 172, 151, 41, 0, 134, 188, 165, 193, 0, 134, 188, 164, 239, 0, + 134, 188, 164, 240, 0, 134, 188, 164, 241, 0, 134, 188, 164, 242, 0, 134, + 188, 165, 195, 0, 134, 188, 165, 196, 0, 134, 188, 165, 197, 0, 134, 188, + 165, 198, 0, 134, 188, 165, 199, 0, 150, 243, 172, 156, 0, 128, 140, 87, + 65, 10, 120, 150, 239, 143, 175, 133, 128, 48, 66, 49, 51, 41, 10, 120, + 150, 239, 143, 175, 150, 240, 48, 66, 51, 53, 41, 0, 134, 189, 139, 193, + 166, 214, 0, 134, 189, 139, 193, 166, 216, 0, 134, 189, 142, 227, 166, + 217, 0, 134, 189, 139, 193, 172, 163, 0, 134, 189, 139, 193, 172, 164, 0, + 134, 189, 142, 227, 172, 165, 0, 134, 190, 171, 236, 10, 42, 133, 152, + 139, 194, 172, 166, 0, 134, 190, 171, 238, 10, 61, 172, 167, 10, 42, 106, + 117, 115, 116, 32, 139, 191, 133, 197, 172, 166, 32, 172, 168, 44, 32, + 140, 232, 140, 179, 139, 223, 172, 167, 32, 142, 156, 140, 233, 143, 133, + 148, 248, 139, 244, 114, 105, 110, 103, 115, 0, 134, 191, 65, 0, 134, + 191, 65, 65, 0, 134, 191, 73, 0, 134, 191, 73, 73, 0, 134, 191, 85, 0, + 134, 191, 85, 85, 0, 134, 191, 69, 0, 134, 191, 69, 69, 0, 134, 191, 65, + 73, 0, 134, 191, 79, 0, 134, 191, 79, 79, 0, 134, 191, 65, 85, 10, 58, + 48, 66, 57, 50, 32, 48, 66, 68, 55, 0, 134, 191, 75, 65, 0, 134, 191, + 171, 207, 10, 42, 143, 242, 150, 245, 140, 232, 150, 246, 172, 169, 10, + 120, 150, 247, 140, 135, 107, 117, 114, 117, 110, 105, 32, 45, 32, 49, + 49, 70, 68, 65, 41, 0, 134, 191, 67, 65, 0, 134, 191, 74, 65, 0, 134, + 191, 171, 192, 0, 134, 191, 171, 209, 0, 134, 191, 171, 211, 0, 134, 191, + 84, 65, 10, 42, 143, 242, 150, 245, 140, 232, 150, 246, 172, 170, 10, + 120, 150, 247, 140, 135, 172, 171, 32, 45, 32, 172, 172, 41, 0, 134, 191, + 78, 65, 0, 134, 191, 171, 213, 0, 134, 191, 80, 65, 10, 61, 172, 173, 10, + 120, 150, 247, 150, 248, 141, 176, 116, 119, 101, 110, 116, 105, 101, + 116, 104, 32, 45, 32, 49, 49, 70, 67, 56, 41, 0, 134, 191, 77, 65, 0, + 134, 191, 89, 65, 0, 134, 191, 82, 65, 0, 134, 191, 171, 190, 0, 134, + 191, 76, 65, 0, 134, 191, 171, 216, 10, 42, 143, 242, 150, 245, 140, 232, + 150, 246, 172, 174, 10, 120, 150, 247, 140, 135, 172, 171, 32, 45, 32, + 172, 172, 41, 0, 134, 191, 171, 217, 0, 134, 191, 86, 65, 10, 120, 150, + 247, 150, 248, 141, 176, 172, 175, 32, 45, 32, 49, 49, 70, 68, 48, 41, 0, + 134, 191, 169, 213, 0, 134, 191, 171, 218, 0, 134, 191, 83, 65, 0, 134, + 191, 72, 65, 0, 134, 192, 146, 186, 65, 65, 0, 134, 192, 146, 186, 73, 0, + 134, 192, 146, 186, 73, 73, 0, 134, 192, 146, 186, 85, 0, 134, 192, 146, + 186, 85, 85, 0, 134, 192, 146, 186, 69, 10, 42, 129, 152, 140, 232, 170, + 228, 0, 134, 192, 146, 186, 69, 69, 10, 42, 129, 152, 140, 232, 170, 228, + 0, 134, 192, 146, 186, 65, 73, 10, 42, 129, 152, 140, 232, 170, 228, 0, + 134, 192, 146, 186, 79, 10, 58, 48, 66, 67, 54, 32, 48, 66, 66, 69, 0, + 134, 192, 146, 186, 79, 79, 10, 58, 48, 66, 67, 55, 32, 48, 66, 66, 69, + 0, 134, 192, 146, 186, 65, 85, 10, 58, 48, 66, 67, 54, 32, 48, 66, 68, + 55, 0, 134, 190, 171, 251, 10, 61, 172, 168, 0, 150, 249, 79, 77, 0, 150, + 249, 150, 217, 150, 218, 164, 254, 0, 10, 120, 130, 255, 166, 136, 41, 0, + 10, 120, 129, 251, 172, 151, 41, 0, 134, 193, 165, 193, 0, 134, 193, 164, + 239, 0, 134, 193, 164, 240, 0, 134, 193, 164, 241, 0, 134, 193, 164, 242, + 0, 134, 193, 165, 195, 0, 134, 193, 165, 196, 0, 134, 193, 165, 197, 0, + 134, 193, 165, 198, 0, 134, 193, 165, 199, 0, 150, 249, 140, 133, 172, + 176, 0, 150, 249, 140, 133, 139, 193, 172, 177, 0, 150, 249, 140, 133, + 139, 193, 172, 178, 0, 150, 249, 68, 65, 89, 32, 165, 137, 10, 61, 110, + 97, 97, 108, 44, 32, 110, 97, 97, 108, 105, 47, 112, 97, 100, 105, 10, + 42, 150, 245, 97, 32, 150, 246, 140, 172, 172, 179, 32, 148, 176, 141, + 164, 50, 32, 117, 114, 105, 32, 139, 244, 52, 32, 117, 108, 97, 107, 107, + 117, 10, 120, 150, 247, 140, 135, 109, 117, 117, 118, 117, 122, 104, 97, + 107, 107, 117, 32, 45, 32, 49, 49, 70, 68, 57, 41, 10, 61, 112, 105, 108, + 108, 97, 105, 121, 97, 97, 114, 32, 115, 117, 108, 105, 10, 42, 150, 245, + 97, 117, 115, 112, 105, 99, 105, 111, 117, 115, 110, 101, 115, 115, 0, + 150, 249, 172, 180, 32, 165, 137, 10, 61, 109, 97, 97, 116, 104, 97, 109, + 0, 150, 249, 89, 69, 65, 82, 32, 165, 137, 10, 61, 118, 97, 114, 117, + 100, 97, 109, 0, 150, 249, 68, 69, 66, 73, 84, 32, 165, 137, 10, 61, 112, + 97, 116, 114, 117, 0, 150, 249, 150, 250, 165, 137, 10, 61, 101, 100, + 117, 112, 112, 117, 10, 42, 150, 245, 172, 181, 32, 99, 97, 115, 104, 32, + 140, 219, 139, 253, 150, 251, 97, 115, 105, 100, 101, 32, 139, 223, 142, + 148, 101, 120, 112, 101, 110, 115, 101, 115, 10, 42, 134, 194, 139, 191, + 140, 232, 150, 252, 165, 174, 10, 120, 150, 247, 150, 253, 150, 252, 132, + 210, 49, 49, 70, 69, 56, 41, 0, 150, 249, 150, 254, 144, 238, 165, 137, + 10, 61, 109, 101, 114, 112, 97, 100, 105, 0, 150, 249, 150, 220, 165, + 137, 10, 61, 114, 117, 112, 97, 105, 10, 120, 150, 247, 108, 97, 110, + 100, 32, 132, 210, 49, 49, 70, 69, 54, 41, 0, 150, 249, 140, 133, 165, + 137, 10, 61, 101, 110, 110, 44, 32, 110, 105, 108, 117, 118, 97, 105, 10, + 42, 150, 245, 98, 97, 108, 97, 110, 99, 101, 10, 42, 134, 194, 139, 191, + 140, 232, 150, 255, 165, 174, 10, 120, 150, 247, 150, 253, 150, 255, 132, + 210, 49, 49, 70, 69, 57, 41, 0, 134, 195, 146, 163, 151, 128, 166, 222, + 0, 134, 195, 168, 246, 10, 61, 97, 114, 97, 115, 117, 110, 110, 97, 10, + 42, 134, 152, 172, 182, 32, 101, 108, 105, 100, 101, 100, 32, 168, 147, + 0, 134, 195, 171, 236, 10, 61, 115, 117, 110, 110, 97, 10, 42, 132, 251, + 151, 129, 144, 147, 149, 240, 141, 228, 141, 229, 151, 130, 133, 163, + 143, 237, 170, 228, 0, 134, 195, 171, 238, 0, 134, 195, 146, 163, 151, + 131, 166, 222, 10, 42, 132, 251, 151, 129, 144, 147, 149, 240, 139, 223, + 140, 232, 144, 235, 172, 183, 0, 128, 141, 65, 0, 128, 141, 65, 65, 0, + 128, 141, 73, 0, 128, 141, 73, 73, 0, 128, 141, 85, 0, 128, 141, 85, 85, + 0, 128, 141, 150, 197, 82, 0, 128, 141, 150, 197, 76, 0, 128, 141, 69, 0, + 128, 141, 69, 69, 0, 128, 141, 65, 73, 0, 128, 141, 79, 0, 128, 141, 79, + 79, 0, 128, 141, 65, 85, 0, 128, 141, 75, 65, 0, 128, 141, 171, 240, 0, + 128, 141, 71, 65, 0, 128, 141, 167, 205, 0, 128, 141, 171, 207, 0, 128, + 141, 67, 65, 0, 128, 141, 169, 253, 0, 128, 141, 74, 65, 0, 128, 141, + 171, 241, 0, 128, 141, 171, 192, 0, 128, 141, 171, 209, 0, 128, 141, 171, + 242, 0, 128, 141, 171, 243, 0, 128, 141, 171, 244, 0, 128, 141, 171, 211, + 0, 128, 141, 84, 65, 0, 128, 141, 171, 245, 0, 128, 141, 68, 65, 0, 128, + 141, 171, 246, 0, 128, 141, 78, 65, 0, 128, 141, 80, 65, 0, 128, 141, + 171, 248, 0, 128, 141, 66, 65, 0, 128, 141, 171, 214, 0, 128, 141, 77, + 65, 0, 128, 141, 89, 65, 0, 128, 141, 82, 65, 0, 128, 141, 171, 190, 0, + 128, 141, 76, 65, 0, 128, 141, 171, 216, 0, 128, 141, 171, 217, 0, 128, + 141, 86, 65, 0, 128, 141, 169, 213, 0, 128, 141, 171, 218, 0, 128, 141, + 83, 65, 0, 128, 141, 72, 65, 0, 134, 195, 171, 249, 10, 42, 132, 211, + 172, 166, 32, 146, 192, 140, 143, 80, 101, 114, 115, 111, 45, 65, 114, + 97, 98, 105, 99, 32, 172, 184, 10, 42, 140, 190, 143, 242, 149, 173, 139, + 191, 97, 32, 143, 243, 140, 231, 143, 252, 143, 130, 148, 168, 115, 117, + 102, 102, 105, 99, 105, 101, 110, 116, 108, 121, 32, 146, 215, 140, 232, + 172, 185, 32, 134, 129, 150, 215, 141, 228, 145, 165, 99, 111, 110, 102, + 117, 115, 105, 111, 110, 47, 99, 111, 108, 108, 105, 115, 105, 111, 110, + 32, 133, 166, 148, 140, 172, 186, 0, 134, 195, 171, 250, 0, 131, 156, 65, + 65, 0, 131, 156, 73, 0, 131, 156, 73, 73, 0, 131, 156, 85, 0, 131, 156, + 85, 85, 0, 131, 156, 150, 197, 82, 0, 131, 156, 150, 197, 82, 82, 0, 131, + 156, 69, 0, 131, 156, 69, 69, 0, 131, 156, 65, 73, 10, 58, 48, 67, 52, + 54, 32, 48, 67, 53, 54, 0, 131, 156, 79, 0, 131, 156, 79, 79, 0, 131, + 156, 65, 85, 0, 134, 195, 171, 251, 10, 61, 171, 252, 32, 143, 136, 139, + 247, 168, 162, 41, 0, 172, 187, 32, 150, 218, 164, 254, 0, 172, 187, 32, + 150, 244, 150, 218, 164, 254, 0, 128, 141, 172, 188, 0, 128, 141, 172, + 189, 0, 128, 141, 82, 82, 82, 65, 10, 42, 143, 175, 139, 223, 142, 185, + 142, 135, 150, 215, 147, 178, 172, 190, 32, 144, 142, 147, 147, 139, 253, + 141, 143, 172, 191, 0, 128, 141, 172, 192, 32, 172, 193, 10, 42, 172, + 194, 32, 143, 236, 140, 172, 110, 97, 10, 120, 151, 132, 143, 175, 172, + 195, 32, 172, 196, 32, 45, 32, 48, 67, 68, 68, 41, 10, 120, 134, 166, + 151, 133, 132, 245, 48, 68, 55, 66, 41, 0, 128, 141, 150, 197, 82, 82, 0, + 128, 141, 150, 197, 76, 76, 0, 131, 156, 150, 197, 76, 0, 131, 156, 150, + 197, 76, 76, 0, 10, 120, 130, 255, 166, 136, 41, 0, 10, 120, 129, 251, + 172, 151, 41, 0, 134, 196, 165, 193, 0, 134, 196, 164, 239, 0, 134, 196, + 164, 240, 0, 134, 196, 164, 241, 0, 134, 196, 164, 242, 0, 134, 196, 165, + 195, 0, 134, 196, 165, 196, 0, 134, 196, 165, 197, 0, 134, 196, 165, 198, + 0, 134, 196, 165, 199, 0, 134, 195, 172, 197, 10, 61, 172, 147, 10, 42, + 134, 148, 134, 178, 140, 172, 149, 240, 133, 132, 172, 148, 10, 120, 133, + 213, 134, 197, 172, 198, 41, 10, 120, 150, 232, 140, 135, 134, 197, 172, + 199, 41, 0, 134, 198, 140, 255, 139, 196, 148, 177, 151, 134, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 139, 193, 148, 177, 151, 134, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 144, 199, 148, 177, 151, 134, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 142, 227, 148, 177, 151, 134, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 139, 193, 148, 177, 151, 135, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 144, 199, 148, 177, 151, 135, 134, 199, + 164, 242, 0, 134, 198, 140, 255, 142, 227, 148, 177, 151, 135, 134, 199, + 164, 242, 0, 134, 195, 84, 85, 85, 77, 85, 0, 134, 200, 150, 211, 168, + 246, 0, 134, 200, 168, 246, 0, 134, 200, 171, 236, 0, 134, 200, 171, 238, + 0, 134, 200, 172, 197, 10, 61, 172, 147, 10, 42, 134, 148, 134, 178, 140, + 172, 149, 240, 133, 132, 172, 148, 10, 120, 133, 213, 134, 197, 172, 198, + 41, 10, 120, 150, 232, 140, 135, 134, 197, 172, 199, 41, 0, 128, 142, 65, + 0, 128, 142, 65, 65, 0, 128, 142, 73, 0, 128, 142, 73, 73, 0, 128, 142, + 85, 0, 128, 142, 85, 85, 0, 128, 142, 150, 197, 82, 0, 128, 142, 150, + 197, 76, 0, 128, 142, 69, 0, 128, 142, 69, 69, 0, 128, 142, 65, 73, 0, + 128, 142, 79, 0, 128, 142, 79, 79, 0, 128, 142, 65, 85, 0, 128, 142, 75, + 65, 0, 128, 142, 171, 240, 0, 128, 142, 71, 65, 0, 128, 142, 167, 205, 0, + 128, 142, 171, 207, 0, 128, 142, 67, 65, 0, 128, 142, 169, 253, 0, 128, + 142, 74, 65, 0, 128, 142, 171, 241, 0, 128, 142, 171, 192, 0, 128, 142, + 171, 209, 0, 128, 142, 171, 242, 0, 128, 142, 171, 243, 0, 128, 142, 171, + 244, 0, 128, 142, 171, 211, 0, 128, 142, 84, 65, 0, 128, 142, 171, 245, + 0, 128, 142, 68, 65, 0, 128, 142, 171, 246, 0, 128, 142, 78, 65, 0, 128, + 142, 80, 65, 0, 128, 142, 171, 248, 0, 128, 142, 66, 65, 0, 128, 142, + 171, 214, 0, 128, 142, 77, 65, 0, 128, 142, 89, 65, 0, 128, 142, 82, 65, + 0, 128, 142, 171, 190, 0, 128, 142, 76, 65, 0, 128, 142, 171, 216, 0, + 128, 142, 86, 65, 0, 128, 142, 169, 213, 0, 128, 142, 171, 218, 0, 128, + 142, 83, 65, 0, 128, 142, 72, 65, 0, 134, 200, 171, 249, 0, 134, 200, + 171, 250, 0, 131, 157, 65, 65, 0, 131, 157, 73, 0, 131, 157, 73, 73, 10, + 58, 48, 67, 66, 70, 32, 172, 200, 0, 131, 157, 85, 0, 131, 157, 85, 85, + 0, 131, 157, 150, 197, 82, 0, 131, 157, 150, 197, 82, 82, 0, 131, 157, + 69, 0, 131, 157, 69, 69, 10, 58, 151, 136, 172, 200, 0, 131, 157, 65, 73, + 10, 58, 151, 136, 48, 67, 68, 54, 0, 131, 157, 79, 10, 58, 151, 136, 48, + 67, 67, 50, 0, 131, 157, 79, 79, 10, 58, 48, 67, 67, 65, 32, 172, 200, 0, + 131, 157, 65, 85, 0, 134, 200, 171, 251, 10, 42, 139, 247, 146, 226, 139, + 253, 171, 252, 0, 172, 201, 32, 150, 218, 164, 254, 0, 172, 201, 32, 150, + 244, 150, 218, 164, 254, 0, 128, 142, 172, 192, 32, 172, 193, 10, 42, + 172, 194, 32, 143, 236, 140, 172, 110, 97, 10, 120, 40, 172, 202, 32, + 143, 175, 172, 195, 32, 172, 196, 32, 45, 32, 48, 67, 53, 68, 41, 10, + 120, 134, 166, 151, 133, 132, 245, 48, 68, 55, 66, 41, 0, 128, 142, 70, + 65, 10, 37, 128, 142, 171, 217, 10, 42, 149, 158, 148, 160, 167, 160, 10, + 42, 134, 201, 97, 32, 151, 137, 139, 223, 171, 217, 0, 128, 142, 150, + 197, 82, 82, 0, 128, 142, 150, 197, 76, 76, 0, 131, 157, 150, 197, 76, 0, + 131, 157, 150, 197, 76, 76, 0, 10, 120, 130, 255, 166, 136, 41, 0, 10, + 120, 129, 251, 172, 151, 41, 0, 134, 202, 165, 193, 0, 134, 202, 164, + 239, 0, 134, 202, 164, 240, 0, 134, 202, 164, 241, 0, 134, 202, 164, 242, + 0, 134, 202, 165, 195, 0, 134, 202, 165, 196, 0, 134, 202, 165, 197, 0, + 134, 202, 165, 198, 0, 134, 202, 165, 199, 0, 134, 200, 172, 203, 10, + 120, 134, 203, 134, 204, 172, 204, 41, 0, 134, 200, 172, 205, 10, 120, + 134, 203, 134, 205, 172, 206, 41, 0, 134, 206, 146, 163, 151, 131, 166, + 222, 0, 134, 206, 168, 246, 0, 134, 206, 171, 236, 10, 42, 132, 251, 151, + 129, 144, 147, 149, 240, 141, 228, 141, 229, 151, 130, 133, 163, 143, + 237, 170, 228, 0, 134, 206, 171, 238, 0, 128, 143, 150, 225, 171, 236, 0, + 128, 143, 65, 0, 128, 143, 65, 65, 0, 128, 143, 73, 0, 128, 143, 73, 73, + 0, 128, 143, 85, 0, 128, 143, 85, 85, 0, 128, 143, 150, 197, 82, 0, 128, + 143, 150, 197, 76, 0, 128, 143, 69, 0, 128, 143, 69, 69, 0, 128, 143, 65, + 73, 0, 128, 143, 79, 0, 128, 143, 79, 79, 0, 128, 143, 65, 85, 0, 128, + 143, 75, 65, 0, 128, 143, 171, 240, 0, 128, 143, 71, 65, 0, 128, 143, + 167, 205, 0, 128, 143, 171, 207, 0, 128, 143, 67, 65, 10, 61, 172, 207, + 0, 128, 143, 169, 253, 10, 61, 99, 104, 104, 97, 0, 128, 143, 74, 65, 0, + 128, 143, 171, 241, 0, 128, 143, 171, 192, 10, 61, 110, 104, 97, 0, 128, + 143, 171, 209, 10, 61, 116, 97, 0, 128, 143, 171, 242, 10, 61, 171, 210, + 0, 128, 143, 171, 243, 10, 61, 145, 223, 100, 97, 0, 128, 143, 171, 244, + 10, 61, 145, 223, 172, 161, 0, 128, 143, 171, 211, 10, 61, 145, 223, 110, + 97, 0, 128, 143, 84, 65, 10, 61, 172, 208, 0, 128, 143, 171, 245, 10, 61, + 172, 209, 0, 128, 143, 68, 65, 10, 61, 144, 156, 100, 97, 0, 128, 143, + 171, 246, 10, 61, 144, 156, 172, 161, 0, 128, 143, 78, 65, 0, 128, 143, + 171, 213, 10, 42, 172, 210, 32, 140, 233, 171, 253, 0, 128, 143, 80, 65, + 0, 128, 143, 171, 248, 0, 128, 143, 66, 65, 0, 128, 143, 171, 214, 0, + 128, 143, 77, 65, 10, 42, 132, 227, 132, 228, 140, 232, 150, 248, 141, + 176, 101, 105, 103, 104, 116, 105, 101, 116, 104, 32, 40, 172, 211, 41, + 0, 128, 143, 89, 65, 0, 128, 143, 82, 65, 0, 128, 143, 171, 190, 0, 128, + 143, 76, 65, 0, 128, 143, 171, 216, 0, 128, 143, 171, 217, 10, 61, 122, + 104, 97, 0, 128, 143, 86, 65, 0, 128, 143, 169, 213, 10, 61, 144, 156, + 172, 212, 0, 128, 143, 171, 218, 10, 61, 172, 212, 0, 128, 143, 83, 65, + 0, 128, 143, 72, 65, 0, 128, 143, 84, 84, 84, 65, 10, 42, 172, 210, 32, + 140, 233, 171, 253, 0, 134, 206, 134, 207, 171, 251, 0, 134, 206, 151, + 138, 171, 251, 0, 134, 206, 171, 250, 10, 61, 112, 114, 97, 115, 108, + 101, 115, 104, 97, 109, 0, 131, 158, 65, 65, 0, 131, 158, 73, 0, 131, + 158, 73, 73, 0, 131, 158, 85, 0, 131, 158, 85, 85, 0, 131, 158, 150, 197, + 82, 0, 131, 158, 150, 197, 82, 82, 0, 131, 158, 69, 10, 42, 129, 152, + 140, 232, 170, 228, 0, 131, 158, 69, 69, 10, 42, 129, 152, 140, 232, 170, + 228, 0, 131, 158, 65, 73, 10, 42, 129, 152, 140, 232, 170, 228, 0, 131, + 158, 79, 10, 58, 48, 68, 52, 54, 32, 48, 68, 51, 69, 0, 131, 158, 79, 79, + 10, 58, 48, 68, 52, 55, 32, 48, 68, 51, 69, 0, 131, 158, 65, 85, 10, 42, + 145, 150, 143, 236, 133, 163, 47, 97, 117, 47, 32, 149, 229, 167, 200, + 10, 120, 40, 172, 213, 32, 97, 117, 32, 146, 134, 132, 199, 48, 68, 53, + 55, 41, 10, 58, 48, 68, 52, 54, 32, 48, 68, 53, 55, 0, 134, 206, 171, + 251, 10, 61, 99, 97, 110, 100, 114, 97, 107, 107, 97, 108, 97, 32, 143, + 136, 139, 247, 168, 162, 41, 10, 61, 146, 139, 104, 97, 108, 102, 45, + 117, 0, 128, 143, 143, 190, 82, 69, 80, 72, 10, 42, 133, 152, 139, 194, + 114, 101, 102, 111, 114, 109, 101, 100, 32, 144, 207, 172, 214, 32, 167, + 129, 0, 134, 206, 80, 65, 82, 65, 10, 42, 140, 215, 143, 166, 141, 228, + 150, 246, 114, 105, 99, 101, 0, 128, 143, 151, 139, 77, 0, 128, 143, 151, + 139, 89, 0, 128, 143, 151, 139, 76, 76, 76, 0, 150, 166, 150, 217, 150, + 218, 164, 254, 10, 42, 140, 215, 172, 215, 32, 141, 228, 151, 140, 140, + 232, 47, 97, 117, 47, 32, 149, 229, 146, 139, 139, 194, 144, 207, 169, + 189, 10, 120, 40, 172, 213, 32, 146, 139, 140, 135, 97, 117, 32, 45, 32, + 48, 68, 52, 67, 41, 0, 134, 208, 139, 193, 172, 216, 10, 61, 97, 114, 97, + 107, 97, 97, 110, 105, 0, 134, 208, 139, 193, 172, 217, 10, 61, 97, 114, + 97, 109, 97, 97, 0, 134, 208, 142, 227, 172, 218, 10, 61, 109, 117, 117, + 110, 110, 117, 107, 97, 97, 110, 105, 0, 134, 208, 139, 193, 172, 219, + 10, 61, 111, 114, 117, 109, 97, 97, 0, 134, 208, 139, 193, 172, 220, 10, + 61, 114, 97, 110, 116, 117, 109, 97, 97, 0, 134, 208, 142, 227, 172, 221, + 10, 61, 109, 117, 117, 110, 110, 117, 109, 97, 97, 0, 134, 208, 139, 193, + 172, 222, 10, 61, 110, 97, 97, 108, 117, 109, 97, 97, 0, 128, 143, 146, + 235, 73, 73, 0, 128, 143, 150, 197, 82, 82, 0, 128, 143, 150, 197, 76, + 76, 0, 131, 158, 150, 197, 76, 0, 131, 158, 150, 197, 76, 76, 0, 10, 120, + 130, 255, 166, 136, 41, 0, 10, 120, 129, 251, 172, 151, 41, 0, 134, 209, + 165, 193, 0, 134, 209, 164, 239, 0, 134, 209, 164, 240, 0, 134, 209, 164, + 241, 0, 134, 209, 164, 242, 0, 134, 209, 165, 195, 0, 134, 209, 165, 196, + 0, 134, 209, 165, 197, 0, 134, 209, 165, 198, 0, 134, 209, 165, 199, 0, + 150, 166, 140, 133, 172, 176, 0, 150, 166, 140, 133, 139, 193, 172, 177, + 0, 150, 166, 140, 133, 139, 193, 172, 178, 0, 134, 208, 139, 193, 166, + 214, 10, 61, 172, 223, 10, 120, 151, 141, 151, 142, 150, 248, 141, 176, + 172, 175, 32, 45, 32, 65, 56, 51, 48, 41, 0, 134, 208, 139, 193, 166, + 216, 10, 61, 97, 114, 97, 10, 120, 151, 141, 151, 142, 150, 248, 141, + 176, 146, 234, 65, 56, 51, 49, 41, 0, 134, 208, 142, 227, 166, 217, 10, + 61, 172, 224, 10, 120, 151, 141, 151, 142, 150, 248, 143, 211, 172, 225, + 32, 45, 32, 65, 56, 51, 50, 41, 0, 134, 208, 139, 193, 172, 163, 10, 61, + 109, 97, 97, 107, 97, 97, 110, 105, 0, 134, 208, 139, 193, 172, 164, 10, + 61, 97, 114, 97, 107, 107, 97, 97, 108, 0, 134, 208, 142, 227, 172, 165, + 10, 61, 109, 117, 110, 116, 97, 97, 110, 105, 0, 150, 166, 148, 204, 164, + 254, 0, 128, 143, 151, 139, 78, 78, 0, 128, 143, 151, 139, 78, 0, 128, + 143, 151, 139, 82, 82, 10, 42, 143, 166, 140, 169, 140, 170, 140, 232, + 140, 238, 143, 175, 114, 97, 10, 42, 131, 140, 151, 133, 114, 0, 128, + 143, 151, 139, 76, 10, 42, 143, 166, 140, 169, 140, 170, 140, 232, 140, + 238, 143, 175, 116, 97, 10, 42, 132, 211, 151, 133, 116, 32, 140, 143, + 151, 133, 100, 0, 128, 143, 151, 139, 76, 76, 0, 128, 143, 151, 139, 75, + 0, 151, 143, 146, 186, 168, 246, 10, 42, 132, 251, 172, 226, 0, 151, 143, + 146, 186, 65, 78, 85, 83, 86, 65, 82, 65, 89, 65, 10, 61, 172, 183, 0, + 151, 143, 146, 186, 86, 73, 83, 65, 82, 71, 65, 89, 65, 10, 61, 172, 227, + 0, 134, 210, 65, 89, 65, 78, 78, 65, 10, 61, 128, 144, 97, 0, 134, 210, + 65, 65, 89, 65, 78, 78, 65, 10, 61, 128, 144, 97, 97, 0, 134, 210, 65, + 69, 89, 65, 78, 78, 65, 10, 61, 128, 144, 97, 101, 0, 134, 210, 65, 69, + 69, 89, 65, 78, 78, 65, 10, 61, 128, 144, 97, 97, 101, 0, 134, 210, 73, + 89, 65, 78, 78, 65, 10, 61, 128, 144, 105, 0, 134, 210, 73, 73, 89, 65, + 78, 78, 65, 10, 61, 128, 144, 105, 105, 0, 134, 210, 85, 89, 65, 78, 78, + 65, 10, 61, 128, 144, 117, 0, 134, 210, 85, 85, 89, 65, 78, 78, 65, 10, + 61, 128, 144, 117, 117, 0, 134, 210, 73, 82, 85, 89, 65, 78, 78, 65, 10, + 61, 128, 144, 146, 191, 114, 0, 134, 210, 73, 82, 85, 85, 89, 65, 78, 78, + 65, 10, 61, 128, 144, 146, 191, 114, 114, 0, 134, 210, 73, 76, 85, 89, + 65, 78, 78, 65, 10, 61, 128, 144, 146, 191, 108, 0, 134, 210, 73, 76, 85, + 85, 89, 65, 78, 78, 65, 10, 61, 128, 144, 146, 191, 108, 108, 0, 134, + 210, 69, 89, 65, 78, 78, 65, 10, 61, 128, 144, 101, 0, 134, 210, 69, 69, + 89, 65, 78, 78, 65, 10, 61, 128, 144, 101, 101, 0, 134, 210, 65, 73, 89, + 65, 78, 78, 65, 10, 61, 128, 144, 97, 105, 0, 134, 210, 79, 89, 65, 78, + 78, 65, 10, 61, 128, 144, 111, 0, 134, 210, 79, 79, 89, 65, 78, 78, 65, + 10, 61, 128, 144, 111, 111, 0, 134, 210, 65, 85, 89, 65, 78, 78, 65, 10, + 61, 128, 144, 97, 117, 0, 134, 210, 151, 144, 172, 228, 10, 61, 128, 144, + 107, 97, 0, 134, 210, 151, 145, 172, 228, 10, 61, 128, 144, 172, 229, 0, + 134, 210, 151, 144, 172, 230, 10, 61, 128, 144, 103, 97, 0, 134, 210, + 151, 145, 172, 230, 10, 61, 128, 144, 172, 231, 0, 134, 210, 75, 65, 78, + 84, 65, 74, 65, 32, 172, 232, 10, 61, 128, 144, 110, 103, 97, 0, 134, + 210, 151, 146, 172, 230, 10, 61, 128, 144, 110, 110, 103, 97, 0, 134, + 210, 151, 144, 172, 233, 10, 61, 128, 144, 99, 97, 0, 134, 210, 151, 145, + 172, 233, 10, 61, 128, 144, 172, 207, 0, 134, 210, 151, 144, 172, 234, + 10, 61, 128, 144, 106, 97, 0, 134, 210, 151, 145, 172, 234, 10, 61, 128, + 144, 172, 235, 0, 134, 210, 151, 147, 172, 232, 10, 61, 128, 144, 171, + 208, 0, 134, 210, 151, 147, 83, 65, 78, 89, 79, 79, 71, 65, 32, 78, 65, + 65, 75, 83, 73, 75, 89, 65, 89, 65, 10, 61, 128, 144, 172, 236, 0, 134, + 210, 151, 146, 172, 234, 10, 61, 128, 144, 110, 121, 106, 97, 0, 134, + 210, 151, 144, 172, 237, 10, 61, 128, 144, 171, 210, 0, 134, 210, 151, + 145, 172, 237, 10, 61, 128, 144, 172, 209, 0, 134, 210, 151, 144, 172, + 238, 10, 61, 128, 144, 172, 161, 0, 134, 210, 151, 145, 172, 238, 10, 61, + 128, 144, 172, 162, 0, 134, 210, 151, 148, 172, 239, 10, 61, 128, 144, + 171, 212, 0, 134, 210, 151, 146, 172, 238, 10, 61, 128, 144, 110, 110, + 100, 100, 97, 0, 134, 210, 151, 144, 172, 240, 10, 61, 128, 144, 116, 97, + 0, 134, 210, 151, 145, 172, 240, 10, 61, 128, 144, 172, 208, 0, 134, 210, + 151, 144, 172, 241, 10, 61, 128, 144, 100, 97, 0, 134, 210, 151, 145, + 172, 241, 10, 61, 128, 144, 172, 242, 0, 134, 210, 151, 149, 172, 239, + 10, 61, 128, 144, 110, 97, 0, 134, 210, 151, 146, 172, 241, 10, 61, 128, + 144, 110, 100, 97, 0, 134, 210, 151, 144, 172, 243, 10, 61, 128, 144, + 112, 97, 0, 134, 210, 151, 145, 172, 243, 10, 61, 128, 144, 172, 244, 0, + 134, 210, 151, 144, 172, 245, 10, 61, 128, 144, 98, 97, 0, 134, 210, 151, + 145, 172, 245, 10, 61, 128, 144, 171, 215, 0, 134, 210, 77, 65, 89, 65, + 78, 78, 65, 10, 61, 128, 144, 109, 97, 0, 134, 210, 65, 77, 66, 65, 32, + 172, 245, 10, 61, 128, 144, 109, 98, 97, 0, 134, 210, 89, 65, 89, 65, 78, + 78, 65, 10, 61, 128, 144, 121, 97, 0, 134, 210, 82, 65, 89, 65, 78, 78, + 65, 10, 61, 128, 144, 114, 97, 0, 134, 210, 151, 149, 172, 246, 10, 61, + 128, 144, 108, 97, 10, 42, 169, 130, 0, 134, 210, 86, 65, 89, 65, 78, 78, + 65, 10, 61, 128, 144, 118, 97, 0, 134, 210, 151, 147, 172, 247, 10, 61, + 128, 144, 172, 212, 0, 134, 210, 151, 148, 172, 247, 10, 61, 128, 144, + 171, 219, 10, 42, 172, 248, 0, 134, 210, 151, 149, 172, 247, 10, 61, 128, + 144, 115, 97, 10, 42, 169, 130, 0, 134, 210, 72, 65, 89, 65, 78, 78, 65, + 10, 61, 128, 144, 104, 97, 0, 134, 210, 151, 148, 172, 246, 10, 61, 128, + 144, 108, 108, 97, 10, 42, 172, 248, 0, 134, 210, 70, 65, 89, 65, 78, 78, + 65, 10, 61, 128, 144, 102, 97, 0, 151, 143, 146, 186, 65, 76, 45, 76, 65, + 75, 85, 78, 65, 10, 61, 172, 249, 0, 131, 159, 151, 150, 172, 250, 10, + 61, 131, 160, 97, 97, 0, 131, 159, 151, 151, 172, 251, 10, 61, 131, 160, + 97, 101, 0, 131, 159, 151, 152, 172, 251, 10, 61, 131, 160, 97, 97, 101, + 0, 131, 159, 151, 151, 172, 252, 10, 61, 131, 160, 105, 0, 131, 159, 151, + 152, 172, 252, 10, 61, 131, 160, 105, 105, 0, 131, 159, 151, 151, 172, + 253, 10, 61, 131, 160, 117, 0, 131, 159, 151, 152, 172, 253, 10, 61, 131, + 160, 117, 117, 0, 131, 159, 172, 254, 10, 61, 131, 160, 146, 191, 114, 0, + 131, 159, 172, 255, 10, 61, 131, 160, 101, 0, 131, 159, 151, 152, 172, + 255, 10, 61, 131, 160, 101, 101, 10, 58, 151, 153, 48, 68, 67, 65, 0, + 131, 159, 75, 79, 77, 66, 85, 32, 68, 69, 75, 65, 10, 61, 131, 160, 97, + 105, 0, 131, 159, 151, 154, 151, 155, 151, 150, 172, 250, 10, 61, 131, + 160, 111, 10, 58, 151, 153, 48, 68, 67, 70, 0, 131, 159, 151, 154, 151, + 155, 151, 152, 151, 150, 172, 250, 10, 61, 131, 160, 111, 111, 10, 58, + 48, 68, 68, 67, 32, 48, 68, 67, 65, 0, 131, 159, 151, 154, 151, 155, 173, + 128, 10, 61, 131, 160, 97, 117, 10, 58, 151, 153, 48, 68, 68, 70, 0, 131, + 159, 173, 128, 10, 61, 131, 160, 146, 191, 108, 0, 134, 211, 140, 255, + 165, 193, 0, 134, 211, 140, 255, 164, 239, 0, 134, 211, 140, 255, 164, + 240, 0, 134, 211, 140, 255, 164, 241, 0, 134, 211, 140, 255, 164, 242, 0, + 134, 211, 140, 255, 165, 195, 0, 134, 211, 140, 255, 165, 196, 0, 134, + 211, 140, 255, 165, 197, 0, 134, 211, 140, 255, 165, 198, 0, 134, 211, + 140, 255, 165, 199, 0, 131, 159, 151, 152, 172, 254, 10, 61, 131, 160, + 146, 191, 114, 114, 0, 131, 159, 151, 152, 173, 128, 10, 61, 131, 160, + 146, 191, 108, 108, 0, 151, 143, 148, 236, 75, 85, 78, 68, 68, 65, 76, + 73, 89, 65, 10, 120, 150, 247, 140, 131, 132, 195, 170, 174, 32, 45, 32, + 49, 49, 70, 70, 70, 41, 0, 134, 212, 75, 79, 32, 75, 65, 73, 0, 134, 212, + 151, 156, 75, 72, 65, 73, 0, 134, 212, 151, 156, 75, 72, 85, 65, 84, 0, + 134, 212, 151, 156, 75, 72, 87, 65, 73, 0, 134, 212, 151, 156, 75, 72, + 79, 78, 0, 134, 212, 151, 156, 82, 65, 75, 72, 65, 78, 71, 0, 134, 212, + 173, 129, 32, 78, 71, 85, 0, 134, 212, 151, 157, 67, 72, 65, 78, 0, 134, + 212, 151, 157, 67, 72, 73, 78, 71, 0, 134, 212, 151, 157, 67, 72, 65, 78, + 71, 0, 134, 212, 151, 158, 83, 79, 0, 134, 212, 151, 157, 67, 72, 79, 69, + 0, 134, 212, 89, 79, 32, 89, 73, 78, 71, 0, 134, 212, 151, 159, 67, 72, + 65, 68, 65, 0, 134, 212, 151, 160, 80, 65, 84, 65, 75, 0, 134, 212, 151, + 161, 173, 130, 0, 134, 212, 151, 161, 78, 65, 78, 71, 77, 79, 78, 84, 72, + 79, 0, 134, 212, 151, 161, 80, 72, 85, 84, 72, 65, 79, 0, 134, 212, 141, + 242, 78, 69, 78, 0, 134, 212, 151, 159, 68, 69, 75, 0, 134, 212, 151, + 160, 84, 65, 79, 0, 134, 212, 151, 161, 84, 72, 85, 78, 71, 0, 134, 212, + 151, 161, 84, 72, 65, 72, 65, 78, 0, 134, 212, 151, 161, 173, 131, 0, + 134, 212, 141, 242, 78, 85, 0, 134, 212, 66, 79, 32, 66, 65, 73, 77, 65, + 73, 0, 134, 212, 80, 79, 32, 173, 132, 0, 134, 212, 151, 162, 80, 72, 85, + 78, 71, 0, 134, 212, 151, 163, 70, 65, 0, 134, 212, 151, 162, 80, 72, 65, + 78, 0, 134, 212, 151, 163, 70, 65, 78, 0, 134, 212, 151, 162, 83, 65, 77, + 80, 72, 65, 79, 0, 134, 212, 77, 79, 32, 77, 65, 0, 134, 212, 89, 79, 32, + 89, 65, 75, 0, 134, 212, 82, 79, 32, 82, 85, 65, 0, 134, 212, 82, 85, 10, + 42, 149, 182, 146, 139, 143, 175, 140, 215, 141, 228, 151, 140, 172, 226, + 0, 134, 212, 151, 164, 76, 73, 78, 71, 0, 134, 212, 76, 85, 10, 42, 149, + 182, 146, 139, 143, 175, 140, 215, 141, 228, 151, 140, 172, 226, 0, 134, + 212, 87, 79, 32, 87, 65, 69, 78, 0, 134, 212, 151, 158, 83, 65, 76, 65, + 0, 134, 212, 151, 158, 82, 85, 83, 73, 0, 134, 212, 151, 158, 83, 85, 65, + 0, 134, 212, 151, 165, 72, 73, 80, 0, 134, 212, 151, 164, 67, 72, 85, 76, + 65, 0, 134, 212, 79, 32, 173, 133, 0, 134, 212, 151, 165, 78, 79, 75, 72, + 85, 75, 10, 61, 151, 166, 110, 111, 107, 32, 104, 117, 107, 0, 134, 212, + 80, 65, 73, 89, 65, 78, 78, 79, 73, 10, 61, 112, 97, 105, 121, 97, 110, + 32, 110, 111, 105, 10, 42, 173, 134, 44, 32, 165, 202, 0, 131, 161, 65, + 0, 134, 212, 151, 167, 72, 65, 78, 45, 65, 75, 65, 84, 0, 131, 161, 65, + 65, 10, 120, 134, 213, 108, 97, 107, 107, 104, 97, 110, 103, 121, 97, + 111, 32, 45, 32, 48, 69, 52, 53, 41, 0, 131, 161, 65, 77, 10, 35, 48, 69, + 52, 68, 32, 48, 69, 51, 50, 0, 131, 161, 73, 0, 131, 161, 73, 73, 0, 131, + 161, 85, 69, 0, 131, 161, 85, 69, 69, 10, 61, 151, 168, 117, 117, 101, 0, + 131, 161, 85, 0, 131, 161, 85, 85, 0, 134, 212, 80, 72, 73, 78, 84, 72, + 85, 10, 42, 80, 97, 108, 105, 32, 172, 249, 0, 84, 72, 65, 73, 32, 142, + 146, 150, 151, 66, 65, 72, 84, 0, 131, 161, 69, 0, 131, 161, 65, 69, 0, + 131, 161, 79, 0, 131, 161, 150, 244, 77, 65, 73, 77, 85, 65, 78, 10, 61, + 151, 168, 97, 105, 32, 151, 169, 173, 135, 0, 131, 161, 150, 244, 77, 65, + 73, 77, 65, 76, 65, 73, 10, 61, 151, 168, 97, 105, 32, 151, 169, 109, 97, + 108, 97, 105, 0, 134, 212, 76, 65, 75, 75, 72, 65, 78, 71, 89, 65, 79, + 10, 61, 108, 97, 107, 107, 104, 97, 110, 103, 32, 121, 97, 111, 10, 42, + 146, 217, 146, 139, 146, 134, 150, 129, 133, 228, 48, 69, 50, 52, 32, + 139, 244, 48, 69, 50, 54, 10, 120, 134, 213, 151, 168, 151, 170, 48, 69, + 51, 50, 41, 0, 134, 212, 77, 65, 73, 89, 65, 77, 79, 75, 10, 61, 151, + 169, 121, 97, 109, 111, 107, 10, 42, 173, 136, 0, 134, 212, 77, 65, 73, + 84, 65, 73, 75, 72, 85, 10, 61, 151, 169, 116, 97, 105, 107, 104, 117, 0, + 134, 212, 151, 167, 69, 75, 0, 134, 212, 151, 167, 173, 137, 0, 134, 212, + 151, 167, 84, 82, 73, 0, 134, 212, 151, 167, 67, 72, 65, 84, 84, 65, 87, + 65, 0, 134, 212, 84, 72, 65, 78, 84, 72, 65, 75, 72, 65, 84, 10, 42, 173, + 138, 32, 165, 130, 10, 120, 151, 171, 140, 135, 116, 111, 97, 110, 100, + 97, 107, 104, 105, 97, 116, 32, 45, 32, 49, 55, 67, 68, 41, 0, 134, 212, + 78, 73, 75, 72, 65, 72, 73, 84, 10, 61, 110, 105, 107, 107, 104, 97, 104, + 105, 116, 10, 42, 147, 180, 168, 147, 0, 134, 212, 89, 65, 77, 65, 75, + 75, 65, 78, 0, 134, 212, 70, 79, 78, 71, 77, 65, 78, 10, 42, 131, 134, + 173, 139, 10, 120, 151, 171, 140, 135, 112, 104, 110, 97, 101, 107, 32, + 173, 135, 32, 45, 32, 49, 55, 68, 57, 41, 0, 134, 214, 165, 193, 0, 134, + 214, 164, 239, 0, 134, 214, 164, 240, 0, 134, 214, 164, 241, 0, 134, 214, + 164, 242, 0, 134, 214, 165, 195, 0, 134, 214, 165, 196, 0, 134, 214, 165, + 197, 0, 134, 214, 165, 198, 0, 134, 214, 165, 199, 0, 134, 212, 65, 78, + 71, 75, 72, 65, 78, 75, 72, 85, 10, 42, 133, 252, 139, 237, 149, 223, + 140, 172, 140, 245, 173, 140, 10, 42, 132, 251, 134, 128, 48, 69, 51, 48, + 32, 141, 228, 139, 237, 149, 223, 134, 129, 171, 152, 0, 134, 212, 75, + 72, 79, 77, 85, 84, 10, 42, 133, 252, 139, 237, 149, 223, 140, 172, 173, + 141, 32, 139, 244, 173, 142, 10, 120, 151, 171, 140, 135, 107, 111, 111, + 109, 117, 117, 116, 32, 45, 32, 49, 55, 68, 65, 41, 0, 134, 215, 75, 79, + 10, 61, 107, 111, 32, 107, 97, 121, 0, 134, 215, 151, 156, 173, 143, 10, + 61, 107, 104, 111, 32, 107, 104, 97, 121, 0, 134, 215, 151, 156, 173, + 144, 10, 61, 107, 104, 111, 32, 107, 104, 117, 97, 121, 0, 131, 162, 167, + 205, 0, 134, 215, 173, 129, 10, 61, 110, 103, 111, 32, 110, 103, 117, 44, + 32, 110, 103, 111, 32, 110, 103, 117, 97, 0, 134, 215, 67, 79, 10, 61, + 99, 111, 32, 99, 111, 107, 44, 32, 99, 111, 32, 99, 117, 97, 0, 131, 162, + 169, 253, 0, 134, 215, 151, 158, 173, 144, 10, 61, 151, 172, 115, 97, + 110, 103, 0, 131, 162, 171, 241, 0, 134, 215, 173, 145, 10, 61, 110, 121, + 111, 32, 110, 121, 117, 110, 103, 0, 131, 162, 171, 192, 0, 131, 162, + 171, 209, 0, 131, 162, 171, 242, 0, 131, 162, 171, 243, 0, 131, 162, 171, + 244, 0, 131, 162, 171, 211, 0, 134, 215, 68, 79, 10, 61, 142, 192, 100, + 101, 107, 0, 134, 215, 84, 79, 10, 61, 141, 228, 116, 97, 0, 134, 215, + 151, 161, 173, 143, 10, 61, 116, 104, 111, 32, 116, 104, 111, 110, 103, + 0, 134, 215, 151, 161, 173, 144, 10, 61, 116, 104, 111, 32, 116, 104, + 117, 110, 103, 0, 131, 162, 171, 246, 0, 134, 215, 78, 79, 10, 61, 145, + 224, 110, 111, 107, 0, 134, 215, 66, 79, 10, 61, 98, 111, 32, 98, 101, + 44, 32, 98, 111, 32, 170, 151, 0, 134, 215, 80, 79, 10, 61, 112, 111, 32, + 112, 97, 0, 134, 215, 151, 162, 173, 143, 10, 61, 112, 104, 111, 32, 112, + 104, 101, 110, 103, 0, 134, 215, 151, 163, 173, 144, 10, 37, 134, 215, + 151, 163, 70, 79, 78, 10, 61, 102, 111, 32, 102, 97, 10, 42, 134, 201, + 97, 32, 151, 137, 139, 223, 102, 111, 32, 115, 117, 110, 103, 0, 134, + 215, 151, 162, 173, 144, 10, 61, 112, 104, 111, 32, 112, 104, 117, 0, + 134, 215, 151, 163, 173, 143, 10, 37, 134, 215, 151, 163, 70, 65, 89, 10, + 42, 134, 201, 97, 32, 151, 137, 139, 223, 102, 111, 32, 116, 97, 109, 0, + 131, 162, 171, 214, 0, 134, 215, 77, 79, 10, 61, 109, 111, 32, 109, 101, + 119, 44, 32, 109, 111, 32, 109, 97, 0, 134, 215, 89, 79, 10, 61, 121, + 111, 32, 121, 97, 0, 134, 215, 151, 164, 76, 73, 78, 71, 10, 37, 134, + 215, 82, 79, 10, 61, 114, 111, 32, 114, 111, 116, 10, 42, 134, 201, 97, + 32, 173, 146, 44, 32, 151, 173, 108, 105, 110, 103, 32, 139, 253, 140, + 232, 173, 147, 32, 139, 223, 48, 69, 65, 53, 0, 134, 215, 151, 164, 76, + 79, 79, 84, 10, 37, 134, 215, 76, 79, 10, 61, 151, 173, 108, 105, 110, + 103, 10, 42, 134, 201, 97, 32, 173, 146, 44, 32, 151, 173, 108, 111, 111, + 116, 32, 139, 253, 140, 232, 173, 147, 32, 139, 223, 48, 69, 65, 51, 0, + 134, 215, 87, 79, 10, 61, 119, 111, 32, 119, 105, 0, 134, 215, 173, 148, + 32, 169, 213, 0, 134, 215, 173, 148, 32, 171, 218, 0, 134, 215, 151, 158, + 173, 143, 10, 61, 151, 172, 115, 121, 97, 0, 134, 215, 151, 165, 173, + 143, 10, 61, 151, 166, 104, 97, 121, 44, 32, 151, 166, 104, 97, 110, 0, + 131, 162, 171, 216, 0, 134, 215, 79, 10, 61, 111, 32, 111, 0, 134, 215, + 151, 165, 173, 144, 10, 61, 151, 166, 104, 121, 97, 44, 32, 151, 166, + 104, 121, 97, 110, 0, 151, 174, 173, 149, 0, 131, 163, 65, 0, 131, 163, + 151, 167, 173, 150, 10, 42, 146, 139, 115, 104, 111, 114, 116, 101, 110, + 101, 114, 0, 131, 163, 65, 65, 0, 131, 163, 65, 77, 10, 35, 48, 69, 67, + 68, 32, 48, 69, 66, 50, 0, 131, 163, 73, 0, 131, 163, 73, 73, 0, 131, + 163, 89, 0, 131, 163, 89, 89, 0, 131, 163, 85, 0, 131, 163, 85, 85, 0, + 151, 174, 146, 186, 80, 65, 76, 73, 32, 171, 251, 0, 131, 163, 151, 167, + 75, 79, 78, 10, 61, 151, 169, 107, 111, 110, 103, 0, 151, 174, 173, 151, + 32, 146, 186, 76, 79, 0, 151, 174, 173, 151, 32, 146, 186, 173, 145, 10, + 61, 110, 121, 111, 32, 102, 121, 97, 110, 103, 0, 131, 163, 69, 0, 131, + 163, 69, 73, 0, 131, 163, 79, 0, 131, 163, 65, 89, 10, 61, 151, 169, 173, + 135, 0, 131, 163, 65, 73, 10, 61, 151, 169, 109, 97, 121, 0, 151, 174, + 75, 79, 32, 76, 65, 10, 42, 173, 136, 0, 151, 174, 144, 149, 151, 167, + 69, 75, 0, 151, 174, 144, 149, 151, 167, 173, 137, 0, 151, 174, 144, 149, + 151, 167, 84, 73, 0, 151, 174, 144, 149, 151, 167, 67, 65, 84, 65, 87, + 65, 0, 151, 174, 151, 175, 164, 254, 0, 151, 174, 78, 73, 71, 71, 65, 72, + 73, 84, 65, 10, 42, 147, 180, 146, 193, 139, 244, 140, 245, 111, 32, 167, + 200, 0, 134, 216, 165, 193, 0, 134, 216, 164, 239, 0, 134, 216, 164, 240, + 0, 134, 216, 164, 241, 0, 134, 216, 164, 242, 0, 134, 216, 165, 195, 0, + 134, 216, 165, 196, 0, 134, 216, 165, 197, 0, 134, 216, 165, 198, 0, 134, + 216, 165, 199, 0, 151, 174, 151, 165, 78, 79, 10, 35, 48, 69, 65, 66, 32, + 48, 69, 57, 57, 0, 151, 174, 151, 165, 77, 79, 10, 35, 48, 69, 65, 66, + 32, 48, 69, 65, 49, 0, 134, 215, 75, 72, 77, 85, 32, 71, 79, 0, 134, 215, + 75, 72, 77, 85, 32, 173, 145, 0, 151, 176, 151, 177, 79, 77, 0, 134, 217, + 151, 178, 151, 179, 151, 180, 84, 82, 85, 78, 67, 65, 84, 69, 68, 32, 65, + 0, 134, 217, 151, 178, 151, 179, 173, 152, 32, 45, 151, 181, 82, 78, 65, + 77, 32, 66, 67, 65, 68, 32, 77, 65, 0, 134, 217, 151, 178, 151, 179, 173, + 152, 32, 45, 151, 181, 151, 178, 151, 182, 77, 65, 0, 134, 217, 151, 183, + 151, 179, 151, 180, 77, 68, 85, 78, 32, 77, 65, 10, 42, 173, 153, 10, + 120, 151, 184, 151, 185, 173, 154, 41, 0, 134, 217, 151, 186, 151, 179, + 151, 180, 83, 71, 65, 66, 32, 77, 65, 10, 42, 145, 254, 140, 143, 108, + 105, 103, 97, 116, 101, 115, 32, 140, 180, 149, 190, 121, 105, 103, 45, + 109, 103, 111, 0, 134, 217, 151, 187, 151, 179, 151, 180, 80, 72, 85, 82, + 32, 173, 155, 32, 77, 65, 0, 134, 217, 151, 179, 151, 180, 151, 182, 173, + 155, 32, 77, 65, 0, 134, 217, 83, 66, 82, 85, 76, 32, 173, 155, 10, 42, + 173, 156, 32, 142, 162, 140, 172, 151, 188, 134, 218, 173, 157, 32, 140, + 143, 151, 189, 173, 157, 0, 134, 217, 66, 83, 75, 85, 82, 32, 151, 179, + 173, 152, 10, 42, 173, 158, 32, 101, 110, 117, 109, 101, 114, 97, 116, + 111, 114, 44, 32, 132, 251, 173, 159, 0, 134, 217, 66, 75, 65, 45, 32, + 151, 190, 151, 179, 173, 152, 10, 42, 112, 101, 116, 105, 116, 105, 111, + 110, 32, 173, 153, 44, 32, 132, 251, 173, 159, 0, 134, 217, 73, 78, 84, + 69, 82, 83, 89, 76, 76, 65, 66, 73, 67, 32, 173, 160, 10, 61, 116, 115, + 101, 107, 10, 42, 149, 238, 173, 161, 32, 40, 97, 112, 112, 114, 111, + 120, 105, 109, 97, 116, 101, 32, 109, 101, 97, 110, 105, 110, 103, 41, + 10, 42, 140, 232, 151, 191, 173, 162, 10, 42, 141, 144, 146, 226, 134, + 145, 168, 157, 0, 134, 217, 173, 163, 32, 151, 182, 66, 83, 84, 65, 82, + 10, 42, 97, 32, 151, 192, 173, 162, 10, 42, 141, 144, 146, 226, 134, 145, + 168, 157, 10, 35, 142, 129, 48, 70, 48, 66, 0, 134, 217, 173, 155, 10, + 61, 115, 104, 101, 121, 10, 42, 134, 161, 134, 129, 142, 165, 140, 172, + 149, 142, 40, 116, 115, 104, 105, 103, 45, 103, 114, 117, 98, 41, 10, + 120, 130, 255, 166, 136, 41, 0, 134, 217, 151, 193, 173, 155, 10, 42, + 134, 161, 134, 129, 151, 194, 150, 153, 40, 100, 111, 110, 45, 116, 115, + 104, 97, 110, 41, 10, 120, 129, 251, 172, 151, 41, 0, 134, 217, 151, 182, + 173, 155, 0, 134, 217, 151, 193, 151, 182, 173, 155, 0, 134, 217, 82, 73, + 78, 32, 67, 72, 69, 78, 32, 83, 80, 85, 78, 71, 83, 32, 173, 155, 10, 42, + 115, 104, 97, 100, 32, 140, 219, 145, 254, 97, 32, 116, 115, 104, 101, + 103, 45, 98, 97, 114, 32, 148, 176, 115, 116, 97, 114, 116, 115, 32, 97, + 32, 139, 183, 173, 164, 0, 134, 217, 82, 71, 89, 65, 32, 71, 82, 65, 77, + 32, 173, 155, 0, 134, 217, 173, 165, 32, 45, 68, 90, 85, 68, 32, 151, + 195, 77, 69, 32, 144, 134, 173, 166, 0, 134, 217, 151, 178, 173, 160, 10, + 42, 131, 134, 99, 111, 109, 109, 97, 45, 108, 105, 107, 101, 32, 149, + 142, 173, 161, 10, 120, 151, 171, 140, 135, 99, 97, 109, 110, 117, 99, + 32, 112, 105, 105, 32, 107, 117, 117, 104, 32, 45, 32, 49, 55, 68, 54, + 41, 0, 151, 176, 173, 167, 32, 146, 186, 67, 72, 65, 68, 32, 173, 168, 0, + 151, 176, 173, 167, 32, 146, 186, 76, 72, 65, 71, 32, 173, 168, 0, 151, + 176, 151, 196, 146, 186, 83, 71, 82, 65, 32, 71, 67, 65, 78, 32, 45, 173, + 169, 32, 173, 168, 0, 151, 176, 151, 196, 165, 137, 32, 45, 75, 72, 89, + 85, 68, 32, 80, 65, 10, 42, 150, 206, 140, 180, 172, 139, 0, 151, 176, + 151, 196, 146, 186, 83, 68, 79, 78, 71, 32, 84, 83, 72, 85, 71, 83, 10, + 42, 150, 206, 140, 180, 172, 139, 0, 134, 219, 151, 197, 151, 198, 71, + 67, 73, 71, 0, 134, 219, 151, 197, 151, 198, 173, 170, 0, 134, 219, 151, + 197, 151, 198, 173, 171, 10, 120, 131, 132, 111, 105, 108, 32, 45, 32, + 49, 70, 55, 52, 54, 41, 0, 134, 219, 151, 197, 151, 199, 71, 67, 73, 71, + 0, 134, 219, 151, 197, 151, 199, 173, 170, 0, 134, 219, 151, 197, 151, + 198, 151, 197, 78, 65, 71, 10, 61, 100, 101, 107, 97, 32, 100, 101, 110, + 97, 10, 42, 110, 111, 114, 109, 97, 108, 108, 121, 32, 146, 209, 97, 32, + 139, 242, 102, 111, 114, 116, 117, 110, 101, 10, 42, 142, 156, 143, 242, + 115, 105, 103, 110, 105, 102, 121, 32, 151, 200, 151, 201, 173, 172, 44, + 32, 98, 97, 100, 32, 151, 201, 173, 173, 10, 120, 134, 220, 151, 202, + 110, 97, 103, 32, 151, 202, 173, 174, 32, 45, 32, 48, 70, 67, 69, 41, 0, + 134, 221, 165, 193, 0, 134, 221, 164, 239, 0, 134, 221, 164, 240, 0, 134, + 221, 164, 241, 0, 134, 221, 164, 242, 0, 134, 221, 165, 195, 0, 134, 221, + 165, 196, 0, 134, 221, 165, 197, 0, 134, 221, 165, 198, 0, 134, 221, 165, + 199, 0, 134, 221, 146, 136, 164, 239, 0, 134, 221, 146, 136, 164, 240, 0, + 134, 221, 146, 136, 164, 241, 0, 134, 221, 146, 136, 164, 242, 0, 134, + 221, 146, 136, 165, 195, 0, 134, 221, 146, 136, 165, 196, 0, 134, 221, + 146, 136, 165, 197, 0, 134, 221, 146, 136, 165, 198, 0, 134, 221, 146, + 136, 165, 199, 0, 134, 221, 146, 136, 165, 193, 0, 134, 217, 66, 83, 68, + 85, 83, 32, 173, 168, 10, 42, 173, 136, 0, 134, 217, 78, 71, 65, 83, 32, + 173, 175, 32, 151, 203, 90, 76, 65, 10, 42, 173, 153, 44, 32, 168, 187, + 0, 134, 217, 173, 165, 32, 45, 68, 90, 85, 68, 32, 151, 195, 173, 176, + 32, 77, 73, 71, 32, 173, 166, 10, 42, 139, 251, 140, 234, 140, 172, 149, + 142, 151, 204, 139, 244, 173, 177, 0, 134, 217, 78, 71, 65, 83, 32, 173, + 175, 32, 83, 71, 79, 82, 32, 173, 168, 10, 42, 168, 187, 0, 134, 217, + 148, 137, 173, 152, 0, 134, 217, 172, 188, 32, 45, 80, 72, 82, 85, 10, + 42, 97, 32, 108, 101, 110, 105, 116, 105, 111, 110, 32, 165, 130, 0, 134, + 217, 71, 85, 71, 32, 151, 195, 71, 89, 79, 78, 0, 134, 217, 71, 85, 71, + 32, 151, 195, 71, 89, 65, 83, 10, 42, 98, 114, 97, 99, 107, 101, 116, + 115, 0, 134, 217, 173, 133, 32, 75, 72, 173, 133, 32, 71, 89, 79, 78, 0, + 134, 217, 173, 133, 32, 75, 72, 173, 133, 32, 71, 89, 65, 83, 10, 42, + 132, 211, 140, 189, 140, 180, 97, 32, 114, 111, 111, 102, 32, 111, 118, + 101, 114, 0, 134, 219, 89, 65, 82, 32, 173, 179, 0, 134, 219, 77, 65, 82, + 32, 173, 179, 10, 42, 139, 251, 140, 219, 173, 180, 32, 140, 180, 172, + 139, 0, 134, 222, 75, 65, 0, 134, 222, 171, 240, 0, 134, 222, 71, 65, 0, + 134, 222, 167, 205, 10, 58, 48, 70, 52, 50, 32, 173, 181, 0, 134, 222, + 171, 207, 0, 134, 222, 67, 65, 0, 134, 222, 169, 253, 0, 134, 222, 74, + 65, 0, 134, 222, 171, 192, 0, 134, 222, 171, 209, 0, 134, 222, 171, 242, + 0, 134, 222, 171, 243, 0, 134, 222, 171, 244, 10, 58, 48, 70, 52, 67, 32, + 173, 181, 0, 134, 222, 171, 211, 0, 134, 222, 84, 65, 0, 134, 222, 171, + 245, 0, 134, 222, 68, 65, 0, 134, 222, 171, 246, 10, 58, 48, 70, 53, 49, + 32, 173, 181, 0, 134, 222, 78, 65, 0, 134, 222, 80, 65, 0, 134, 222, 171, + 248, 0, 134, 222, 66, 65, 0, 134, 222, 171, 214, 10, 58, 48, 70, 53, 54, + 32, 173, 181, 0, 134, 222, 77, 65, 0, 134, 222, 172, 188, 0, 134, 222, + 173, 182, 0, 134, 222, 172, 189, 0, 134, 222, 173, 183, 10, 58, 48, 70, + 53, 66, 32, 173, 181, 0, 134, 222, 87, 65, 0, 134, 222, 172, 141, 0, 134, + 222, 90, 65, 0, 151, 176, 151, 205, 65, 0, 134, 222, 89, 65, 0, 134, 222, + 82, 65, 10, 42, 139, 254, 173, 184, 32, 144, 206, 97, 32, 151, 206, 143, + 175, 61, 32, 151, 207, 109, 103, 111, 0, 134, 222, 76, 65, 0, 134, 222, + 169, 213, 0, 134, 222, 171, 218, 10, 61, 144, 159, 172, 212, 0, 134, 222, + 83, 65, 0, 134, 222, 72, 65, 0, 134, 222, 65, 10, 42, 148, 245, 139, 223, + 149, 229, 168, 242, 0, 134, 222, 173, 185, 10, 58, 48, 70, 52, 48, 32, + 48, 70, 66, 53, 0, 134, 222, 151, 208, 82, 65, 10, 42, 102, 105, 120, + 101, 100, 45, 102, 111, 114, 109, 32, 143, 175, 141, 143, 147, 149, 140, + 232, 143, 164, 151, 209, 140, 172, 140, 232, 147, 148, 114, 97, 10, 42, + 133, 233, 139, 194, 146, 192, 140, 143, 169, 131, 10, 120, 134, 223, 134, + 159, 173, 186, 41, 0, 134, 222, 75, 75, 65, 0, 134, 222, 171, 190, 0, + 131, 164, 65, 65, 10, 61, 173, 187, 10, 42, 173, 188, 44, 32, 173, 189, + 32, 165, 130, 0, 131, 164, 73, 0, 131, 164, 73, 73, 10, 42, 129, 234, + 139, 253, 167, 157, 10, 58, 151, 210, 48, 70, 55, 50, 0, 131, 164, 85, 0, + 131, 164, 85, 85, 10, 42, 129, 234, 139, 253, 167, 157, 10, 58, 151, 210, + 48, 70, 55, 52, 0, 131, 164, 150, 197, 82, 10, 58, 173, 190, 32, 173, + 191, 0, 131, 164, 150, 197, 82, 82, 10, 42, 133, 153, 139, 253, 143, 239, + 133, 162, 140, 233, 139, 253, 143, 240, 167, 157, 10, 35, 173, 190, 32, + 48, 70, 56, 49, 0, 131, 164, 150, 197, 76, 10, 58, 48, 70, 66, 51, 32, + 173, 191, 0, 131, 164, 150, 197, 76, 76, 10, 42, 133, 153, 139, 253, 143, + 239, 133, 162, 140, 233, 139, 253, 143, 240, 167, 157, 10, 35, 48, 70, + 66, 51, 32, 48, 70, 56, 49, 0, 131, 164, 69, 0, 131, 164, 69, 69, 0, 131, + 164, 79, 0, 131, 164, 79, 79, 0, 134, 219, 82, 74, 69, 83, 32, 83, 85, + 32, 151, 211, 82, 79, 10, 61, 172, 183, 0, 134, 219, 82, 78, 65, 77, 32, + 66, 67, 65, 68, 10, 61, 172, 227, 0, 131, 164, 144, 164, 73, 0, 131, 164, + 144, 164, 73, 73, 10, 42, 129, 234, 139, 253, 167, 157, 10, 58, 151, 210, + 173, 191, 0, 134, 219, 151, 203, 90, 76, 65, 32, 171, 189, 32, 68, 65, 0, + 134, 219, 83, 78, 65, 32, 76, 68, 65, 78, 10, 120, 133, 213, 146, 172, + 168, 247, 41, 0, 134, 217, 173, 192, 10, 61, 115, 114, 111, 103, 32, 109, + 101, 100, 10, 120, 133, 213, 151, 212, 48, 57, 52, 68, 41, 0, 134, 217, + 80, 65, 76, 85, 84, 65, 10, 42, 133, 200, 150, 229, 173, 193, 10, 120, + 133, 213, 150, 231, 48, 57, 51, 68, 41, 0, 134, 219, 76, 67, 73, 32, 173, + 168, 0, 134, 219, 146, 159, 173, 168, 0, 134, 219, 76, 67, 69, 32, 172, + 188, 32, 173, 166, 10, 120, 134, 203, 134, 204, 172, 204, 41, 10, 120, + 151, 184, 143, 175, 151, 213, 103, 151, 213, 100, 97, 109, 97, 114, 117, + 32, 45, 32, 49, 56, 56, 50, 41, 0, 134, 219, 151, 215, 173, 166, 10, 120, + 134, 203, 134, 205, 172, 206, 41, 10, 120, 151, 184, 143, 175, 151, 213, + 103, 151, 213, 142, 137, 117, 98, 97, 100, 97, 109, 97, 32, 45, 32, 49, + 56, 56, 52, 41, 0, 134, 219, 71, 82, 85, 32, 173, 166, 32, 173, 195, 10, + 42, 151, 216, 173, 184, 32, 144, 206, 48, 70, 56, 50, 0, 134, 219, 71, + 82, 85, 32, 77, 69, 68, 32, 173, 195, 0, 134, 219, 142, 130, 151, 215, + 173, 166, 10, 120, 151, 184, 143, 175, 151, 213, 103, 151, 213, 117, 98, + 97, 100, 97, 109, 97, 32, 45, 32, 49, 56, 56, 51, 41, 0, 151, 176, 151, + 217, 146, 186, 76, 67, 69, 32, 172, 188, 32, 173, 166, 0, 151, 176, 151, + 217, 146, 186, 151, 215, 173, 166, 0, 151, 176, 151, 217, 146, 186, 142, + 130, 151, 215, 173, 166, 0, 131, 165, 75, 65, 0, 131, 165, 171, 240, 0, + 131, 165, 71, 65, 0, 131, 165, 167, 205, 10, 58, 48, 70, 57, 50, 32, 173, + 181, 0, 131, 165, 171, 207, 0, 131, 165, 67, 65, 0, 131, 165, 169, 253, + 0, 131, 165, 74, 65, 0, 131, 165, 171, 192, 0, 131, 165, 171, 209, 0, + 131, 165, 171, 242, 0, 131, 165, 171, 243, 0, 131, 165, 171, 244, 10, 58, + 48, 70, 57, 67, 32, 173, 181, 0, 131, 165, 171, 211, 0, 131, 165, 84, 65, + 0, 131, 165, 171, 245, 0, 131, 165, 68, 65, 0, 131, 165, 171, 246, 10, + 58, 48, 70, 65, 49, 32, 173, 181, 0, 131, 165, 78, 65, 0, 131, 165, 80, + 65, 0, 131, 165, 171, 248, 0, 131, 165, 66, 65, 0, 131, 165, 171, 214, + 10, 58, 48, 70, 65, 54, 32, 173, 181, 0, 131, 165, 77, 65, 0, 131, 165, + 172, 188, 0, 131, 165, 173, 182, 0, 131, 165, 172, 189, 0, 131, 165, 173, + 183, 10, 58, 48, 70, 65, 66, 32, 173, 181, 0, 131, 165, 87, 65, 10, 61, + 119, 97, 45, 122, 117, 114, 44, 32, 119, 97, 45, 98, 116, 97, 103, 115, + 32, 40, 119, 97, 32, 116, 97, 41, 0, 131, 165, 172, 141, 0, 131, 165, 90, + 65, 0, 151, 176, 151, 217, 151, 205, 65, 10, 61, 173, 187, 10, 42, 172, + 128, 44, 32, 150, 172, 132, 211, 102, 117, 108, 108, 45, 115, 105, 122, + 101, 100, 32, 151, 206, 167, 160, 10, 120, 151, 218, 146, 139, 140, 135, + 151, 170, 48, 70, 55, 49, 41, 0, 131, 165, 89, 65, 10, 61, 121, 97, 45, + 98, 116, 97, 103, 115, 32, 40, 121, 97, 32, 116, 97, 41, 0, 131, 165, 82, + 65, 10, 61, 114, 97, 45, 98, 116, 97, 103, 115, 32, 40, 114, 97, 32, 116, + 97, 41, 0, 131, 165, 76, 65, 0, 131, 165, 169, 213, 0, 131, 165, 171, + 218, 10, 61, 144, 159, 151, 206, 172, 212, 0, 131, 165, 83, 65, 0, 131, + 165, 72, 65, 0, 131, 165, 65, 0, 131, 165, 173, 185, 10, 58, 48, 70, 57, + 48, 32, 48, 70, 66, 53, 0, 131, 165, 151, 208, 87, 65, 0, 131, 165, 151, + 208, 89, 65, 0, 131, 165, 151, 208, 82, 65, 0, 151, 176, 151, 219, 82, + 85, 32, 171, 240, 10, 42, 146, 150, 114, 101, 112, 101, 97, 116, 101, + 100, 32, 143, 211, 173, 196, 0, 151, 176, 151, 219, 82, 85, 32, 171, 240, + 32, 173, 176, 32, 77, 73, 71, 32, 173, 166, 10, 42, 139, 251, 140, 234, + 140, 172, 149, 142, 151, 204, 139, 244, 173, 177, 10, 120, 40, 173, 197, + 32, 132, 199, 50, 48, 51, 66, 41, 0, 151, 176, 151, 220, 146, 186, 150, + 213, 66, 69, 65, 84, 10, 42, 133, 253, 151, 221, 173, 198, 32, 98, 101, + 97, 116, 0, 151, 176, 151, 220, 146, 186, 151, 222, 66, 69, 65, 84, 10, + 42, 133, 253, 151, 223, 173, 198, 32, 98, 101, 97, 116, 0, 151, 176, 151, + 220, 146, 186, 67, 65, 78, 71, 32, 151, 224, 85, 10, 42, 134, 224, 97, + 32, 141, 222, 151, 225, 151, 226, 173, 198, 0, 151, 176, 151, 220, 146, + 186, 83, 66, 85, 66, 32, 45, 67, 72, 65, 76, 10, 42, 134, 224, 97, 32, + 151, 225, 99, 121, 109, 98, 97, 108, 0, 134, 225, 68, 82, 73, 76, 32, 66, + 85, 10, 42, 134, 224, 97, 32, 151, 225, 151, 226, 173, 199, 10, 120, 40, + 173, 199, 32, 45, 32, 173, 200, 41, 0, 134, 225, 82, 68, 79, 32, 82, 74, + 69, 0, 134, 225, 80, 65, 68, 77, 65, 32, 71, 68, 65, 78, 0, 134, 225, 82, + 68, 79, 32, 82, 74, 69, 32, 82, 71, 89, 65, 32, 71, 82, 65, 77, 0, 134, + 225, 80, 72, 85, 82, 32, 80, 65, 0, 134, 225, 151, 227, 66, 85, 0, 134, + 225, 151, 227, 151, 228, 78, 89, 73, 83, 32, 45, 173, 201, 10, 42, 140, + 232, 139, 241, 151, 229, 167, 184, 10, 120, 40, 121, 105, 110, 32, 121, + 97, 110, 103, 32, 45, 32, 50, 54, 50, 70, 41, 0, 134, 225, 151, 227, 151, + 228, 173, 171, 32, 45, 173, 201, 10, 42, 140, 232, 116, 114, 105, 45, + 107, 97, 121, 97, 32, 139, 244, 151, 230, 151, 229, 167, 184, 0, 134, + 225, 151, 227, 151, 228, 173, 176, 32, 45, 173, 201, 10, 42, 140, 232, + 151, 231, 151, 229, 147, 169, 97, 32, 143, 236, 133, 163, 151, 232, 165, + 174, 10, 120, 40, 173, 202, 32, 151, 232, 132, 210, 48, 70, 68, 54, 41, + 0, 134, 219, 151, 197, 151, 199, 151, 197, 68, 75, 65, 82, 10, 61, 100, + 101, 110, 97, 32, 100, 101, 107, 97, 10, 42, 151, 233, 98, 97, 100, 32, + 151, 201, 173, 172, 44, 32, 151, 200, 151, 201, 173, 173, 10, 120, 134, + 220, 151, 202, 173, 174, 32, 151, 202, 110, 97, 103, 32, 45, 32, 48, 70, + 49, 70, 41, 0, 134, 219, 151, 197, 151, 199, 173, 171, 0, 134, 217, 66, + 83, 75, 65, 45, 32, 151, 190, 151, 234, 151, 180, 173, 203, 10, 37, 134, + 217, 66, 75, 65, 45, 32, 151, 190, 151, 234, 151, 180, 173, 203, 10, 42, + 132, 251, 173, 159, 0, 134, 217, 77, 78, 89, 65, 77, 32, 151, 179, 151, + 234, 151, 180, 173, 203, 10, 42, 132, 251, 173, 159, 0, 134, 217, 151, + 193, 173, 160, 10, 61, 110, 121, 105, 32, 116, 115, 101, 107, 0, 134, + 217, 151, 183, 66, 82, 68, 65, 32, 173, 204, 32, 151, 179, 151, 180, 77, + 68, 85, 78, 32, 77, 65, 10, 61, 100, 97, 32, 173, 205, 32, 121, 105, 107, + 32, 103, 111, 32, 100, 117, 110, 32, 109, 97, 0, 134, 217, 151, 186, 66, + 82, 68, 65, 32, 173, 204, 32, 151, 179, 151, 180, 83, 71, 65, 66, 32, 77, + 65, 10, 61, 100, 97, 32, 173, 205, 32, 121, 105, 107, 32, 103, 111, 32, + 107, 97, 98, 32, 109, 97, 0, 148, 161, 151, 235, 165, 137, 10, 61, 151, + 236, 151, 237, 168, 254, 32, 45, 173, 206, 10, 42, 134, 224, 151, 200, + 151, 201, 140, 143, 119, 101, 108, 108, 45, 98, 101, 105, 110, 103, 32, + 139, 194, 173, 207, 10, 120, 53, 51, 53, 48, 0, 148, 163, 151, 235, 165, + 137, 10, 61, 151, 236, 151, 237, 112, 104, 121, 105, 32, 45, 173, 206, + 10, 120, 53, 51, 52, 68, 0, 148, 161, 151, 235, 146, 186, 141, 247, 170, + 236, 10, 61, 151, 236, 151, 237, 168, 254, 32, 45, 173, 206, 32, 151, + 238, 151, 239, 99, 97, 110, 0, 148, 163, 151, 235, 146, 186, 141, 247, + 170, 236, 10, 61, 151, 236, 151, 237, 112, 104, 121, 105, 32, 45, 173, + 206, 32, 151, 238, 151, 239, 99, 97, 110, 0, 134, 217, 76, 69, 65, 68, + 73, 78, 71, 32, 173, 208, 32, 173, 168, 0, 134, 217, 84, 82, 65, 73, 76, + 73, 78, 71, 32, 173, 208, 32, 173, 168, 0, 128, 145, 75, 65, 10, 126, 49, + 48, 48, 48, 32, 141, 129, 151, 240, 165, 194, 0, 128, 145, 171, 240, 0, + 128, 145, 71, 65, 10, 126, 49, 48, 48, 50, 32, 141, 129, 151, 240, 165, + 194, 0, 128, 145, 167, 205, 0, 128, 145, 171, 207, 10, 126, 49, 48, 48, + 52, 32, 141, 129, 151, 240, 165, 194, 0, 128, 145, 67, 65, 0, 128, 145, + 169, 253, 0, 128, 145, 74, 65, 0, 128, 145, 171, 241, 0, 128, 145, 171, + 192, 0, 128, 145, 78, 78, 89, 65, 0, 128, 145, 171, 209, 0, 128, 145, + 171, 242, 0, 128, 145, 171, 243, 0, 128, 145, 171, 244, 0, 128, 145, 171, + 211, 0, 128, 145, 84, 65, 10, 126, 49, 48, 49, 48, 32, 141, 129, 151, + 240, 165, 194, 0, 128, 145, 171, 245, 10, 126, 49, 48, 49, 49, 32, 141, + 129, 151, 240, 165, 194, 0, 128, 145, 68, 65, 0, 128, 145, 171, 246, 0, + 128, 145, 78, 65, 0, 128, 145, 80, 65, 10, 126, 49, 48, 49, 53, 32, 141, + 129, 151, 240, 165, 194, 0, 128, 145, 171, 248, 0, 128, 145, 66, 65, 0, + 128, 145, 171, 214, 0, 128, 145, 77, 65, 10, 126, 49, 48, 49, 57, 32, + 141, 129, 151, 240, 165, 194, 0, 128, 145, 89, 65, 10, 126, 49, 48, 49, + 65, 32, 141, 129, 151, 240, 165, 194, 0, 128, 145, 82, 65, 0, 128, 145, + 76, 65, 10, 126, 49, 48, 49, 67, 32, 141, 129, 151, 240, 165, 194, 0, + 128, 145, 87, 65, 10, 126, 49, 48, 49, 68, 32, 141, 129, 151, 240, 165, + 194, 0, 128, 145, 83, 65, 0, 128, 145, 72, 65, 0, 128, 145, 171, 216, 0, + 128, 145, 65, 10, 42, 143, 242, 148, 208, 140, 232, 144, 205, 151, 241, + 139, 191, 97, 32, 170, 228, 0, 131, 166, 65, 10, 126, 49, 48, 50, 50, 32, + 141, 129, 151, 240, 165, 194, 0, 128, 145, 73, 0, 128, 145, 73, 73, 0, + 128, 145, 85, 0, 128, 145, 85, 85, 10, 58, 49, 48, 50, 53, 32, 49, 48, + 50, 69, 0, 128, 145, 69, 0, 128, 145, 151, 242, 69, 0, 128, 145, 79, 0, + 128, 145, 65, 85, 0, 131, 167, 151, 243, 65, 65, 0, 131, 167, 65, 65, 0, + 131, 167, 73, 0, 131, 167, 73, 73, 0, 131, 167, 85, 0, 131, 167, 85, 85, + 0, 131, 167, 69, 10, 42, 129, 152, 140, 232, 170, 228, 10, 126, 49, 48, + 51, 49, 32, 141, 129, 151, 240, 165, 194, 0, 131, 167, 65, 73, 0, 131, + 167, 151, 242, 73, 73, 0, 131, 167, 151, 242, 79, 0, 131, 167, 69, 32, + 166, 222, 0, 134, 226, 171, 236, 0, 134, 226, 143, 190, 167, 246, 10, 61, + 97, 117, 107, 109, 121, 105, 116, 10, 42, 97, 32, 144, 151, 165, 130, 0, + 134, 226, 171, 238, 0, 134, 226, 171, 251, 0, 134, 226, 65, 83, 65, 84, + 10, 61, 173, 209, 32, 40, 97, 108, 119, 97, 121, 115, 32, 140, 235, 118, + 105, 115, 105, 98, 108, 121, 41, 0, 134, 227, 134, 228, 89, 65, 0, 134, + 227, 134, 228, 82, 65, 0, 134, 227, 134, 228, 87, 65, 0, 134, 227, 134, + 228, 72, 65, 0, 128, 145, 151, 244, 83, 65, 0, 134, 229, 165, 193, 0, + 134, 229, 164, 239, 0, 134, 229, 164, 240, 0, 134, 229, 164, 241, 0, 134, + 229, 164, 242, 0, 134, 229, 165, 195, 0, 134, 229, 165, 196, 0, 134, 229, + 165, 197, 0, 134, 229, 165, 198, 0, 134, 229, 165, 199, 0, 134, 226, 147, + 219, 173, 210, 10, 120, 130, 255, 166, 136, 41, 0, 134, 226, 173, 210, + 10, 120, 129, 251, 172, 151, 41, 0, 134, 230, 76, 79, 67, 65, 84, 73, 86, + 69, 0, 134, 230, 67, 79, 77, 80, 76, 69, 84, 69, 68, 0, 134, 230, 65, 70, + 79, 82, 69, 77, 69, 78, 84, 73, 79, 78, 69, 68, 0, 134, 230, 71, 69, 78, + 73, 84, 73, 86, 69, 0, 128, 145, 169, 213, 0, 128, 145, 171, 218, 0, 128, + 145, 150, 197, 82, 0, 128, 145, 150, 197, 82, 82, 0, 128, 145, 150, 197, + 76, 0, 128, 145, 150, 197, 76, 76, 0, 131, 167, 150, 197, 82, 0, 131, + 167, 150, 197, 82, 82, 0, 131, 167, 150, 197, 76, 0, 131, 167, 150, 197, + 76, 76, 0, 128, 145, 151, 242, 171, 207, 0, 128, 145, 151, 242, 171, 241, + 0, 128, 145, 151, 242, 172, 145, 0, 128, 145, 151, 242, 173, 211, 0, 134, + 227, 146, 186, 151, 242, 151, 245, 78, 65, 0, 134, 227, 146, 186, 151, + 242, 151, 245, 77, 65, 0, 134, 227, 146, 186, 151, 242, 151, 245, 76, 65, + 0, 128, 145, 151, 246, 151, 247, 169, 213, 0, 131, 167, 151, 246, 151, + 247, 69, 85, 0, 151, 248, 144, 149, 148, 172, 151, 246, 151, 247, 72, 65, + 84, 72, 73, 0, 151, 248, 144, 149, 148, 172, 151, 246, 151, 247, 75, 69, + 32, 173, 212, 0, 128, 145, 134, 231, 151, 247, 171, 245, 0, 128, 145, + 134, 231, 151, 247, 173, 213, 0, 131, 167, 134, 231, 151, 247, 69, 85, 0, + 131, 167, 134, 231, 151, 247, 85, 69, 0, 134, 226, 134, 231, 151, 247, + 151, 249, 49, 0, 134, 226, 134, 231, 151, 247, 151, 249, 50, 0, 134, 226, + 134, 231, 151, 247, 151, 249, 51, 0, 134, 226, 134, 231, 151, 247, 151, + 249, 52, 0, 134, 226, 134, 231, 151, 247, 151, 249, 53, 0, 128, 145, 151, + 250, 151, 251, 151, 247, 171, 211, 0, 128, 145, 151, 250, 151, 251, 151, + 247, 89, 87, 65, 0, 128, 145, 151, 250, 151, 251, 151, 247, 71, 72, 87, + 65, 0, 131, 167, 71, 69, 66, 65, 32, 151, 247, 73, 0, 131, 167, 151, 252, + 79, 69, 0, 131, 167, 151, 252, 85, 0, 131, 167, 151, 252, 69, 69, 0, 131, + 166, 75, 65, 10, 126, 49, 48, 55, 53, 32, 141, 129, 151, 240, 165, 194, + 0, 131, 166, 171, 240, 0, 131, 166, 71, 65, 0, 131, 166, 67, 65, 10, 126, + 49, 48, 55, 56, 32, 141, 129, 151, 240, 165, 194, 0, 131, 166, 90, 65, 0, + 131, 166, 171, 192, 10, 126, 49, 48, 55, 65, 32, 141, 129, 151, 240, 165, + 194, 0, 131, 166, 68, 65, 0, 131, 166, 78, 65, 0, 131, 166, 171, 248, 0, + 131, 166, 70, 65, 0, 131, 166, 66, 65, 0, 131, 166, 171, 245, 10, 126, + 49, 48, 56, 48, 32, 141, 129, 151, 240, 165, 194, 0, 131, 166, 72, 65, 0, + 134, 227, 146, 186, 151, 253, 151, 245, 87, 65, 0, 131, 167, 151, 253, + 65, 65, 0, 131, 167, 151, 253, 69, 0, 131, 167, 151, 253, 69, 32, 166, + 222, 0, 131, 167, 151, 253, 147, 143, 89, 0, 134, 226, 151, 253, 151, + 249, 50, 0, 134, 226, 151, 253, 151, 249, 51, 0, 134, 226, 151, 253, 151, + 249, 53, 0, 134, 226, 151, 253, 151, 249, 54, 0, 134, 226, 151, 253, 151, + 254, 151, 249, 50, 0, 134, 226, 151, 253, 151, 254, 151, 249, 51, 0, 134, + 226, 151, 253, 151, 254, 69, 77, 80, 72, 65, 84, 73, 67, 32, 168, 228, 0, + 128, 145, 173, 214, 32, 151, 255, 70, 65, 0, 134, 226, 173, 214, 32, 151, + 255, 151, 249, 53, 0, 134, 232, 140, 255, 165, 193, 0, 134, 232, 140, + 255, 164, 239, 0, 134, 232, 140, 255, 164, 240, 0, 134, 232, 140, 255, + 164, 241, 0, 134, 232, 140, 255, 164, 242, 0, 134, 232, 140, 255, 165, + 195, 0, 134, 232, 140, 255, 165, 196, 0, 134, 232, 140, 255, 165, 197, 0, + 134, 232, 140, 255, 165, 198, 0, 134, 232, 140, 255, 165, 199, 0, 134, + 226, 152, 128, 151, 249, 49, 0, 134, 226, 152, 128, 151, 249, 51, 0, 131, + 167, 152, 129, 65, 0, 131, 167, 152, 129, 65, 73, 0, 134, 230, 151, 253, + 164, 239, 0, 134, 230, 151, 253, 173, 215, 0, 131, 168, 65, 78, 10, 120, + 152, 130, 141, 222, 143, 175, 152, 131, 50, 68, 48, 48, 41, 0, 131, 168, + 173, 216, 0, 131, 168, 173, 217, 0, 131, 168, 173, 218, 0, 131, 168, 69, + 78, 0, 131, 168, 173, 219, 0, 131, 168, 171, 196, 0, 131, 168, 173, 220, + 0, 131, 168, 73, 78, 0, 131, 168, 173, 150, 0, 131, 168, 173, 221, 0, + 131, 168, 173, 222, 0, 131, 168, 173, 223, 0, 131, 168, 79, 78, 0, 131, + 168, 173, 224, 0, 131, 168, 173, 225, 0, 131, 168, 173, 226, 0, 131, 168, + 169, 202, 0, 131, 168, 173, 227, 0, 131, 168, 85, 78, 0, 131, 168, 173, + 228, 0, 131, 168, 173, 229, 0, 131, 168, 173, 230, 0, 131, 168, 173, 231, + 0, 131, 168, 170, 167, 0, 131, 168, 173, 232, 0, 131, 168, 173, 166, 0, + 131, 168, 173, 233, 0, 131, 168, 173, 234, 0, 131, 168, 173, 169, 0, 131, + 168, 173, 235, 0, 131, 168, 173, 236, 0, 131, 168, 173, 237, 0, 131, 168, + 72, 69, 0, 131, 168, 173, 238, 0, 131, 168, 87, 69, 0, 131, 168, 173, + 239, 0, 131, 168, 173, 240, 0, 131, 168, 89, 78, 0, 131, 168, 173, 241, + 0, 128, 146, 65, 78, 10, 120, 152, 130, 109, 116, 97, 118, 114, 117, 108, + 105, 32, 133, 138, 152, 131, 49, 67, 57, 48, 41, 0, 128, 146, 173, 216, + 0, 128, 146, 173, 217, 0, 128, 146, 173, 218, 0, 128, 146, 69, 78, 0, + 128, 146, 173, 219, 0, 128, 146, 171, 196, 0, 128, 146, 173, 220, 0, 128, + 146, 73, 78, 0, 128, 146, 173, 150, 0, 128, 146, 173, 221, 0, 128, 146, + 173, 222, 0, 128, 146, 173, 223, 0, 128, 146, 79, 78, 0, 128, 146, 173, + 224, 0, 128, 146, 173, 225, 0, 128, 146, 173, 226, 0, 128, 146, 169, 202, + 0, 128, 146, 173, 227, 0, 128, 146, 85, 78, 0, 128, 146, 173, 228, 0, + 128, 146, 173, 229, 0, 128, 146, 173, 230, 0, 128, 146, 173, 231, 0, 128, + 146, 170, 167, 0, 128, 146, 173, 232, 0, 128, 146, 173, 166, 0, 128, 146, + 173, 233, 0, 128, 146, 173, 234, 0, 128, 146, 173, 169, 0, 128, 146, 173, + 235, 0, 128, 146, 173, 236, 0, 128, 146, 173, 237, 0, 128, 146, 72, 69, + 0, 128, 146, 173, 238, 0, 128, 146, 87, 69, 0, 128, 146, 173, 239, 0, + 128, 146, 173, 240, 0, 128, 146, 70, 73, 0, 128, 146, 89, 78, 0, 128, + 146, 173, 242, 0, 128, 146, 145, 225, 173, 217, 0, 128, 146, 170, 208, 0, + 173, 243, 32, 152, 132, 170, 176, 10, 120, 152, 133, 140, 240, 141, 140, + 50, 48, 53, 54, 41, 0, 133, 199, 173, 243, 32, 173, 223, 10, 35, 128, + 130, 49, 48, 68, 67, 0, 128, 146, 173, 241, 0, 128, 146, 147, 208, 165, + 137, 0, 128, 146, 173, 244, 32, 165, 137, 0, 128, 147, 173, 245, 10, 61, + 71, 0, 128, 147, 173, 246, 10, 61, 71, 71, 0, 128, 147, 173, 247, 10, 61, + 78, 0, 128, 147, 173, 248, 10, 61, 68, 0, 128, 147, 173, 249, 10, 61, 68, + 68, 0, 128, 147, 173, 250, 10, 61, 82, 0, 128, 147, 173, 251, 10, 61, 77, + 0, 128, 147, 173, 252, 10, 61, 66, 0, 128, 147, 173, 253, 10, 61, 66, 66, + 0, 128, 147, 173, 254, 10, 61, 83, 10, 42, 144, 247, 152, 134, 142, 135, + 167, 177, 0, 128, 147, 173, 255, 10, 61, 83, 83, 10, 42, 144, 247, 152, + 135, 142, 135, 167, 177, 0, 128, 147, 174, 128, 10, 42, 152, 136, 174, + 129, 0, 128, 147, 174, 130, 10, 61, 74, 10, 42, 144, 247, 139, 244, 144, + 194, 152, 134, 142, 135, 167, 228, 0, 128, 147, 174, 131, 10, 61, 74, 74, + 10, 42, 144, 247, 152, 137, 152, 135, 142, 135, 167, 228, 0, 128, 147, + 174, 132, 10, 61, 67, 10, 42, 144, 247, 149, 252, 142, 135, 167, 228, 0, + 128, 147, 174, 133, 10, 61, 75, 0, 128, 147, 174, 134, 10, 61, 84, 0, + 128, 147, 174, 135, 10, 61, 80, 0, 128, 147, 174, 136, 10, 61, 72, 10, + 42, 144, 247, 144, 205, 167, 177, 0, 128, 147, 152, 138, 173, 245, 0, + 128, 147, 174, 137, 0, 128, 147, 152, 138, 173, 248, 0, 128, 147, 152, + 138, 173, 252, 0, 128, 147, 152, 139, 173, 245, 0, 131, 169, 173, 247, 0, + 128, 147, 174, 138, 0, 131, 169, 174, 136, 0, 128, 147, 174, 139, 0, 128, + 147, 152, 140, 173, 252, 0, 128, 147, 174, 140, 0, 128, 147, 152, 141, + 173, 245, 0, 128, 147, 152, 141, 173, 247, 0, 128, 147, 152, 141, 173, + 248, 0, 128, 147, 152, 141, 173, 254, 0, 128, 147, 134, 233, 173, 245, 0, + 128, 147, 134, 233, 173, 248, 0, 128, 147, 134, 233, 173, 252, 0, 128, + 147, 152, 141, 173, 255, 0, 128, 147, 134, 233, 174, 130, 0, 128, 147, + 152, 141, 174, 130, 0, 128, 147, 152, 141, 174, 132, 0, 128, 147, 152, + 141, 174, 134, 0, 128, 147, 152, 141, 174, 135, 0, 128, 147, 174, 141, 0, + 128, 147, 174, 142, 0, 131, 170, 173, 245, 0, 131, 170, 173, 247, 0, 131, + 170, 173, 248, 0, 131, 170, 173, 250, 0, 131, 170, 173, 251, 0, 131, 170, + 173, 252, 0, 128, 147, 83, 73, 79, 83, 45, 80, 73, 69, 85, 80, 45, 75, + 73, 89, 69, 79, 75, 0, 131, 170, 173, 255, 0, 131, 170, 174, 128, 0, 131, + 170, 174, 130, 0, 131, 170, 174, 132, 0, 131, 170, 174, 133, 0, 131, 170, + 174, 134, 0, 131, 170, 174, 135, 0, 131, 170, 174, 136, 0, 128, 147, 67, + 72, 73, 84, 85, 69, 85, 77, 83, 73, 79, 83, 10, 42, 144, 247, 152, 134, + 141, 231, 167, 177, 0, 128, 147, 67, 72, 73, 84, 85, 69, 85, 77, 83, 83, + 65, 78, 71, 83, 73, 79, 83, 10, 42, 144, 247, 152, 135, 141, 231, 167, + 177, 0, 128, 147, 67, 69, 79, 78, 71, 67, 72, 73, 69, 85, 77, 83, 73, 79, + 83, 10, 42, 144, 247, 152, 134, 139, 231, 167, 177, 0, 128, 147, 67, 69, + 79, 78, 71, 67, 72, 73, 69, 85, 77, 83, 83, 65, 78, 71, 83, 73, 79, 83, + 10, 42, 144, 247, 152, 135, 139, 231, 167, 177, 0, 128, 147, 174, 143, + 10, 42, 144, 194, 142, 135, 167, 177, 0, 131, 171, 173, 245, 0, 131, 171, + 173, 248, 0, 131, 171, 173, 251, 0, 131, 171, 173, 252, 0, 131, 171, 173, + 254, 0, 131, 171, 174, 143, 0, 128, 147, 174, 144, 0, 131, 171, 174, 130, + 0, 131, 171, 174, 132, 0, 131, 171, 174, 134, 0, 131, 171, 174, 135, 0, + 128, 147, 174, 145, 10, 42, 145, 151, 146, 193, 170, 228, 0, 128, 147, + 152, 142, 174, 128, 0, 128, 147, 67, 72, 73, 84, 85, 69, 85, 77, 67, 73, + 69, 85, 67, 10, 42, 144, 247, 139, 244, 144, 194, 152, 134, 141, 231, + 167, 228, 0, 128, 147, 67, 72, 73, 84, 85, 69, 85, 77, 83, 83, 65, 78, + 71, 67, 73, 69, 85, 67, 10, 42, 144, 247, 152, 137, 152, 135, 141, 231, + 167, 228, 0, 128, 147, 67, 69, 79, 78, 71, 67, 72, 73, 69, 85, 77, 67, + 73, 69, 85, 67, 10, 42, 144, 247, 139, 244, 144, 194, 152, 134, 139, 231, + 167, 228, 0, 128, 147, 67, 69, 79, 78, 71, 67, 72, 73, 69, 85, 77, 83, + 83, 65, 78, 71, 67, 73, 69, 85, 67, 10, 42, 144, 247, 152, 137, 152, 135, + 139, 231, 167, 228, 0, 128, 147, 67, 72, 73, 69, 85, 67, 72, 45, 75, 72, + 73, 69, 85, 75, 72, 0, 128, 147, 67, 72, 73, 69, 85, 67, 72, 45, 72, 73, + 69, 85, 72, 0, 128, 147, 67, 72, 73, 84, 85, 69, 85, 77, 67, 72, 73, 69, + 85, 67, 72, 10, 42, 144, 247, 149, 252, 141, 231, 167, 228, 0, 128, 147, + 67, 69, 79, 78, 71, 67, 72, 73, 69, 85, 77, 67, 72, 73, 69, 85, 67, 72, + 10, 42, 144, 247, 149, 252, 139, 231, 167, 228, 0, 128, 147, 152, 143, + 173, 252, 0, 128, 147, 174, 146, 0, 128, 147, 174, 147, 0, 128, 147, 174, + 148, 10, 42, 144, 205, 167, 213, 0, 128, 147, 152, 144, 173, 248, 0, 128, + 147, 152, 138, 173, 254, 0, 128, 147, 152, 138, 174, 130, 0, 128, 147, + 152, 138, 174, 136, 0, 128, 147, 152, 139, 173, 250, 0, 128, 147, 174, + 149, 0, 134, 234, 174, 149, 0, 134, 234, 65, 10, 61, 65, 0, 134, 234, 65, + 69, 10, 61, 65, 69, 0, 134, 234, 89, 65, 10, 61, 89, 65, 0, 134, 234, + 169, 247, 10, 61, 169, 247, 0, 134, 234, 69, 79, 10, 61, 69, 79, 0, 134, + 234, 69, 10, 61, 69, 0, 134, 234, 174, 150, 10, 61, 174, 150, 0, 134, + 234, 89, 69, 10, 61, 89, 69, 0, 134, 234, 79, 10, 61, 79, 0, 134, 234, + 87, 65, 10, 61, 87, 65, 0, 134, 234, 174, 151, 10, 61, 174, 151, 0, 134, + 234, 79, 69, 10, 61, 79, 69, 0, 134, 234, 89, 79, 10, 61, 89, 79, 0, 134, + 234, 85, 10, 61, 85, 0, 134, 234, 174, 152, 10, 61, 174, 152, 0, 134, + 234, 87, 69, 10, 61, 87, 69, 0, 134, 234, 87, 73, 10, 61, 87, 73, 0, 134, + 234, 89, 85, 10, 61, 89, 85, 0, 134, 234, 69, 85, 10, 61, 69, 85, 0, 134, + 234, 89, 73, 10, 61, 89, 73, 0, 134, 234, 73, 10, 61, 73, 0, 134, 234, + 65, 45, 79, 0, 134, 234, 65, 45, 85, 0, 134, 234, 152, 145, 79, 0, 134, + 234, 152, 145, 89, 79, 0, 134, 234, 69, 79, 45, 79, 0, 134, 234, 69, 79, + 45, 85, 0, 134, 234, 69, 79, 45, 69, 85, 0, 134, 234, 152, 146, 79, 0, + 134, 234, 152, 146, 85, 0, 134, 234, 79, 45, 69, 79, 0, 134, 234, 79, 45, + 69, 0, 134, 234, 79, 45, 89, 69, 0, 134, 234, 79, 45, 79, 0, 134, 234, + 79, 45, 85, 0, 134, 234, 152, 147, 89, 65, 0, 134, 234, 152, 147, 169, + 247, 0, 134, 234, 152, 147, 174, 150, 0, 134, 234, 152, 147, 79, 0, 134, + 234, 152, 147, 73, 0, 134, 234, 85, 45, 65, 0, 134, 234, 85, 45, 65, 69, + 0, 134, 234, 85, 45, 69, 79, 45, 69, 85, 0, 134, 234, 85, 45, 89, 69, 0, + 134, 234, 85, 45, 85, 0, 134, 234, 152, 148, 65, 0, 134, 234, 152, 148, + 69, 79, 0, 134, 234, 152, 148, 69, 0, 134, 234, 152, 148, 174, 150, 0, + 134, 234, 152, 148, 89, 69, 0, 134, 234, 152, 148, 85, 0, 134, 234, 152, + 148, 73, 0, 134, 234, 152, 149, 85, 0, 134, 234, 152, 149, 69, 85, 0, + 134, 234, 89, 73, 45, 85, 0, 131, 172, 65, 0, 131, 172, 89, 65, 0, 131, + 172, 79, 0, 131, 172, 85, 0, 131, 172, 69, 85, 0, 131, 172, 174, 153, 0, + 134, 234, 174, 153, 10, 42, 145, 128, 174, 154, 32, 144, 254, 167, 200, + 0, 134, 234, 152, 150, 69, 79, 0, 134, 234, 152, 150, 85, 0, 134, 234, + 152, 150, 73, 0, 134, 234, 83, 83, 65, 78, 71, 65, 82, 65, 69, 65, 0, + 134, 234, 65, 45, 69, 85, 0, 134, 234, 152, 145, 85, 0, 134, 234, 152, + 146, 89, 65, 0, 134, 234, 79, 45, 89, 65, 0, 134, 234, 79, 45, 89, 65, + 69, 0, 134, 235, 173, 245, 10, 61, 71, 0, 134, 235, 173, 246, 10, 61, 71, + 71, 0, 134, 235, 152, 144, 173, 254, 10, 61, 71, 83, 0, 134, 235, 173, + 247, 10, 61, 78, 0, 134, 235, 152, 138, 174, 130, 10, 61, 78, 74, 0, 134, + 235, 152, 138, 174, 136, 10, 61, 78, 72, 0, 134, 235, 173, 248, 10, 61, + 68, 0, 134, 235, 173, 250, 10, 61, 76, 0, 131, 173, 173, 245, 10, 61, 76, + 71, 0, 131, 173, 173, 251, 10, 61, 76, 77, 0, 131, 173, 173, 252, 10, 61, + 76, 66, 0, 131, 173, 173, 254, 10, 61, 76, 83, 0, 131, 173, 174, 134, 10, + 61, 76, 84, 0, 131, 173, 174, 135, 10, 61, 76, 80, 0, 131, 173, 174, 136, + 10, 61, 76, 72, 0, 134, 235, 173, 251, 10, 61, 77, 0, 134, 235, 173, 252, + 10, 61, 66, 0, 134, 235, 152, 141, 173, 254, 10, 61, 66, 83, 0, 134, 235, + 173, 254, 10, 61, 83, 0, 134, 235, 173, 255, 10, 61, 83, 83, 0, 134, 235, + 174, 128, 10, 61, 78, 71, 10, 42, 145, 151, 146, 193, 170, 228, 0, 134, + 235, 174, 130, 10, 61, 74, 0, 134, 235, 174, 132, 10, 61, 67, 0, 134, + 235, 174, 133, 10, 61, 75, 0, 134, 235, 174, 134, 10, 61, 84, 0, 134, + 235, 174, 135, 10, 61, 80, 0, 134, 235, 174, 136, 10, 61, 72, 0, 134, + 235, 152, 144, 173, 250, 0, 134, 235, 75, 73, 89, 69, 79, 75, 45, 83, 73, + 79, 83, 45, 75, 73, 89, 69, 79, 75, 0, 134, 235, 152, 138, 173, 245, 0, + 134, 235, 152, 138, 173, 248, 0, 134, 235, 152, 138, 173, 254, 0, 134, + 235, 152, 138, 174, 143, 0, 134, 235, 152, 138, 174, 134, 0, 134, 235, + 152, 139, 173, 245, 0, 134, 235, 152, 139, 173, 250, 0, 134, 235, 152, + 151, 173, 254, 0, 131, 173, 173, 247, 0, 131, 173, 173, 248, 0, 134, 235, + 82, 73, 69, 85, 76, 45, 84, 73, 75, 69, 85, 84, 45, 72, 73, 69, 85, 72, + 0, 134, 235, 174, 138, 0, 134, 235, 152, 152, 173, 245, 0, 134, 235, 152, + 152, 173, 254, 0, 134, 235, 152, 153, 173, 254, 0, 134, 235, 152, 153, + 174, 136, 0, 131, 173, 174, 141, 0, 131, 173, 173, 255, 0, 131, 173, 174, + 143, 0, 131, 173, 174, 133, 0, 131, 173, 174, 148, 0, 134, 235, 152, 140, + 173, 245, 0, 134, 235, 152, 140, 173, 250, 0, 134, 235, 152, 140, 173, + 252, 0, 134, 235, 152, 140, 173, 254, 0, 134, 235, 152, 140, 173, 255, 0, + 134, 235, 152, 140, 174, 143, 0, 134, 235, 152, 140, 174, 132, 0, 134, + 235, 152, 140, 174, 136, 0, 134, 235, 174, 140, 0, 134, 235, 152, 141, + 173, 250, 0, 134, 235, 152, 141, 174, 135, 0, 134, 235, 152, 141, 174, + 136, 0, 134, 235, 174, 141, 0, 134, 235, 152, 154, 173, 245, 0, 134, 235, + 152, 154, 173, 248, 0, 134, 235, 152, 154, 173, 250, 0, 134, 235, 152, + 154, 173, 252, 0, 134, 235, 174, 143, 0, 134, 235, 152, 155, 173, 245, + 10, 37, 134, 235, 89, 69, 83, 152, 155, 173, 245, 0, 134, 235, 152, 155, + 173, 246, 10, 37, 134, 235, 89, 69, 83, 152, 155, 173, 246, 0, 134, 235, + 174, 144, 10, 37, 134, 235, 83, 83, 65, 78, 71, 89, 69, 83, 73, 69, 85, + 78, 71, 0, 134, 235, 152, 155, 174, 133, 10, 37, 134, 235, 89, 69, 83, + 152, 155, 174, 133, 0, 134, 235, 174, 145, 0, 134, 235, 152, 156, 173, + 254, 0, 134, 235, 152, 156, 174, 143, 0, 134, 235, 152, 143, 173, 252, 0, + 134, 235, 174, 146, 0, 134, 235, 152, 157, 173, 247, 0, 134, 235, 152, + 157, 173, 250, 0, 134, 235, 152, 157, 173, 251, 0, 134, 235, 152, 157, + 173, 252, 0, 134, 235, 174, 148, 0, 134, 235, 152, 144, 173, 247, 0, 134, + 235, 152, 144, 173, 252, 0, 134, 235, 152, 144, 174, 132, 0, 134, 235, + 152, 144, 174, 133, 0, 134, 235, 152, 144, 174, 136, 0, 134, 235, 174, + 137, 0, 128, 148, 72, 65, 0, 128, 148, 72, 85, 0, 128, 148, 72, 73, 0, + 128, 148, 171, 184, 0, 128, 148, 174, 155, 0, 128, 148, 72, 69, 0, 128, + 148, 72, 79, 0, 128, 148, 72, 79, 65, 0, 128, 148, 76, 65, 0, 128, 148, + 76, 85, 0, 128, 148, 76, 73, 0, 128, 148, 174, 156, 0, 128, 148, 174, + 157, 0, 128, 148, 76, 69, 0, 128, 148, 76, 79, 0, 128, 148, 76, 87, 65, + 0, 128, 148, 174, 158, 0, 128, 148, 72, 72, 85, 0, 128, 148, 72, 72, 73, + 0, 128, 148, 72, 72, 65, 65, 0, 128, 148, 72, 72, 69, 69, 0, 128, 148, + 72, 72, 69, 0, 128, 148, 72, 72, 79, 0, 128, 148, 72, 72, 87, 65, 0, 128, + 148, 77, 65, 0, 128, 148, 77, 85, 0, 128, 148, 77, 73, 0, 128, 148, 77, + 65, 65, 0, 128, 148, 77, 69, 69, 0, 128, 148, 77, 69, 0, 128, 148, 77, + 79, 0, 128, 148, 174, 159, 0, 128, 148, 83, 90, 65, 0, 128, 148, 83, 90, + 85, 0, 128, 148, 83, 90, 73, 0, 128, 148, 83, 90, 65, 65, 0, 128, 148, + 83, 90, 69, 69, 0, 128, 148, 83, 90, 69, 0, 128, 148, 83, 90, 79, 0, 128, + 148, 83, 90, 87, 65, 0, 128, 148, 82, 65, 0, 128, 148, 82, 85, 0, 128, + 148, 82, 73, 0, 128, 148, 171, 185, 0, 128, 148, 174, 160, 0, 128, 148, + 82, 69, 0, 128, 148, 82, 79, 0, 128, 148, 82, 87, 65, 0, 128, 148, 83, + 65, 0, 128, 148, 83, 85, 0, 128, 148, 83, 73, 0, 128, 148, 174, 161, 0, + 128, 148, 174, 162, 0, 128, 148, 83, 69, 0, 128, 148, 83, 79, 0, 128, + 148, 83, 87, 65, 0, 128, 148, 169, 213, 0, 128, 148, 174, 163, 0, 128, + 148, 174, 164, 0, 128, 148, 83, 72, 65, 65, 0, 128, 148, 174, 165, 0, + 128, 148, 174, 166, 0, 128, 148, 169, 201, 0, 128, 148, 174, 167, 0, 128, + 148, 81, 65, 0, 128, 148, 81, 85, 0, 128, 148, 81, 73, 0, 128, 148, 81, + 65, 65, 0, 128, 148, 81, 69, 69, 0, 128, 148, 81, 69, 0, 128, 148, 81, + 79, 0, 128, 148, 81, 79, 65, 0, 128, 148, 81, 87, 65, 0, 128, 148, 81, + 87, 73, 10, 120, 131, 174, 113, 119, 105, 32, 45, 32, 49, 69, 55, 70, 48, + 41, 0, 128, 148, 81, 87, 65, 65, 0, 128, 148, 81, 87, 69, 69, 10, 120, + 131, 174, 113, 119, 101, 101, 32, 45, 32, 49, 69, 55, 70, 49, 41, 0, 128, + 148, 81, 87, 69, 10, 120, 131, 174, 113, 119, 101, 32, 45, 32, 49, 69, + 55, 70, 50, 41, 0, 128, 148, 81, 72, 65, 0, 128, 148, 81, 72, 85, 0, 128, + 148, 81, 72, 73, 0, 128, 148, 81, 72, 65, 65, 0, 128, 148, 81, 72, 69, + 69, 0, 128, 148, 81, 72, 69, 0, 128, 148, 81, 72, 79, 0, 128, 148, 81, + 72, 87, 65, 0, 128, 148, 81, 72, 87, 73, 0, 128, 148, 81, 72, 87, 65, 65, + 0, 128, 148, 81, 72, 87, 69, 69, 0, 128, 148, 81, 72, 87, 69, 0, 128, + 148, 66, 65, 0, 128, 148, 66, 85, 0, 128, 148, 66, 73, 0, 128, 148, 171, + 186, 0, 128, 148, 174, 168, 0, 128, 148, 66, 69, 0, 128, 148, 66, 79, 0, + 128, 148, 66, 87, 65, 0, 128, 148, 86, 65, 0, 128, 148, 86, 85, 0, 128, + 148, 86, 73, 0, 128, 148, 86, 65, 65, 0, 128, 148, 174, 169, 0, 128, 148, + 86, 69, 0, 128, 148, 86, 79, 0, 128, 148, 86, 87, 65, 0, 128, 148, 84, + 65, 0, 128, 148, 84, 85, 0, 128, 148, 84, 73, 0, 128, 148, 174, 170, 0, + 128, 148, 174, 171, 0, 128, 148, 84, 69, 0, 128, 148, 84, 79, 0, 128, + 148, 84, 87, 65, 0, 128, 148, 67, 65, 0, 128, 148, 67, 85, 0, 128, 148, + 67, 73, 0, 128, 148, 67, 65, 65, 0, 128, 148, 67, 69, 69, 0, 128, 148, + 67, 69, 0, 128, 148, 67, 79, 0, 128, 148, 67, 87, 65, 0, 128, 148, 88, + 65, 0, 128, 148, 88, 85, 0, 128, 148, 88, 73, 0, 128, 148, 88, 65, 65, 0, + 128, 148, 88, 69, 69, 0, 128, 148, 88, 69, 0, 128, 148, 88, 79, 0, 128, + 148, 88, 79, 65, 0, 128, 148, 88, 87, 65, 0, 128, 148, 88, 87, 73, 0, + 128, 148, 88, 87, 65, 65, 0, 128, 148, 88, 87, 69, 69, 0, 128, 148, 88, + 87, 69, 0, 128, 148, 78, 65, 0, 128, 148, 78, 85, 0, 128, 148, 78, 73, 0, + 128, 148, 171, 189, 0, 128, 148, 78, 69, 69, 0, 128, 148, 78, 69, 0, 128, + 148, 78, 79, 0, 128, 148, 174, 172, 0, 128, 148, 171, 192, 0, 128, 148, + 78, 89, 85, 0, 128, 148, 174, 173, 0, 128, 148, 78, 89, 65, 65, 0, 128, + 148, 78, 89, 69, 69, 0, 128, 148, 78, 89, 69, 0, 128, 148, 173, 145, 0, + 128, 148, 78, 89, 87, 65, 0, 128, 148, 144, 200, 65, 0, 128, 148, 144, + 200, 85, 0, 128, 148, 144, 200, 73, 0, 128, 148, 144, 200, 65, 65, 0, + 128, 148, 144, 200, 69, 69, 0, 128, 148, 144, 200, 69, 0, 128, 148, 144, + 200, 79, 0, 128, 148, 144, 200, 87, 65, 0, 128, 148, 75, 65, 0, 128, 148, + 75, 85, 0, 128, 148, 75, 73, 0, 128, 148, 174, 174, 0, 128, 148, 75, 69, + 69, 0, 128, 148, 75, 69, 0, 128, 148, 75, 79, 0, 128, 148, 75, 79, 65, 0, + 128, 148, 75, 87, 65, 0, 128, 148, 174, 175, 10, 120, 131, 174, 107, 119, + 105, 32, 45, 32, 49, 69, 55, 70, 53, 41, 0, 128, 148, 174, 176, 0, 128, + 148, 75, 87, 69, 69, 10, 120, 131, 174, 107, 119, 101, 101, 32, 45, 32, + 49, 69, 55, 70, 54, 41, 0, 128, 148, 174, 177, 10, 120, 131, 174, 107, + 119, 101, 32, 45, 32, 49, 69, 55, 70, 55, 41, 0, 128, 148, 75, 88, 65, 0, + 128, 148, 75, 88, 85, 0, 128, 148, 75, 88, 73, 0, 128, 148, 75, 88, 65, + 65, 0, 128, 148, 75, 88, 69, 69, 0, 128, 148, 75, 88, 69, 0, 128, 148, + 75, 88, 79, 0, 128, 148, 75, 88, 87, 65, 10, 120, 131, 174, 104, 104, + 119, 97, 32, 45, 32, 49, 69, 55, 69, 56, 41, 0, 128, 148, 75, 88, 87, 73, + 10, 120, 134, 236, 104, 104, 119, 105, 32, 45, 32, 49, 69, 55, 69, 57, + 41, 0, 128, 148, 75, 88, 87, 65, 65, 0, 128, 148, 75, 88, 87, 69, 69, 10, + 120, 134, 236, 104, 104, 119, 101, 101, 32, 45, 32, 49, 69, 55, 69, 65, + 41, 0, 128, 148, 75, 88, 87, 69, 10, 120, 134, 236, 104, 104, 119, 101, + 32, 45, 32, 49, 69, 55, 69, 66, 41, 0, 128, 148, 87, 65, 0, 128, 148, 87, + 85, 0, 128, 148, 87, 73, 0, 128, 148, 174, 178, 0, 128, 148, 174, 179, 0, + 128, 148, 87, 69, 0, 128, 148, 87, 79, 0, 128, 148, 87, 79, 65, 0, 128, + 148, 145, 197, 65, 0, 128, 148, 145, 197, 85, 0, 128, 148, 145, 197, 73, + 0, 128, 148, 145, 197, 65, 65, 0, 128, 148, 145, 197, 69, 69, 0, 128, + 148, 145, 197, 69, 0, 128, 148, 145, 197, 79, 0, 128, 148, 90, 65, 0, + 128, 148, 90, 85, 0, 128, 148, 90, 73, 0, 128, 148, 90, 65, 65, 0, 128, + 148, 174, 180, 0, 128, 148, 90, 69, 0, 128, 148, 90, 79, 0, 128, 148, 90, + 87, 65, 0, 128, 148, 172, 141, 0, 128, 148, 90, 72, 85, 0, 128, 148, 90, + 72, 73, 0, 128, 148, 90, 72, 65, 65, 0, 128, 148, 174, 181, 0, 128, 148, + 169, 210, 0, 128, 148, 90, 72, 79, 0, 128, 148, 90, 72, 87, 65, 0, 128, + 148, 89, 65, 0, 128, 148, 89, 85, 0, 128, 148, 89, 73, 0, 128, 148, 171, + 188, 0, 128, 148, 174, 182, 0, 128, 148, 89, 69, 0, 128, 148, 89, 79, 0, + 128, 148, 89, 79, 65, 0, 128, 148, 68, 65, 0, 128, 148, 68, 85, 0, 128, + 148, 68, 73, 0, 128, 148, 68, 65, 65, 0, 128, 148, 174, 183, 0, 128, 148, + 68, 69, 0, 128, 148, 68, 79, 0, 128, 148, 68, 87, 65, 0, 128, 148, 171, + 243, 0, 128, 148, 68, 68, 85, 0, 128, 148, 68, 68, 73, 0, 128, 148, 68, + 68, 65, 65, 0, 128, 148, 68, 68, 69, 69, 0, 128, 148, 68, 68, 69, 0, 128, + 148, 68, 68, 79, 0, 128, 148, 68, 68, 87, 65, 0, 128, 148, 74, 65, 0, + 128, 148, 74, 85, 0, 128, 148, 74, 73, 0, 128, 148, 74, 65, 65, 0, 128, + 148, 174, 184, 0, 128, 148, 74, 69, 0, 128, 148, 74, 79, 0, 128, 148, 74, + 87, 65, 0, 128, 148, 71, 65, 0, 128, 148, 71, 85, 0, 128, 148, 71, 73, 0, + 128, 148, 174, 185, 0, 128, 148, 174, 186, 0, 128, 148, 71, 69, 0, 128, + 148, 71, 79, 0, 128, 148, 71, 79, 65, 0, 128, 148, 71, 87, 65, 0, 128, + 148, 71, 87, 73, 10, 120, 131, 174, 103, 119, 105, 32, 45, 32, 49, 69, + 55, 70, 56, 41, 0, 128, 148, 71, 87, 65, 65, 0, 128, 148, 71, 87, 69, 69, + 10, 120, 131, 174, 103, 119, 101, 101, 32, 45, 32, 49, 69, 55, 70, 57, + 41, 0, 128, 148, 71, 87, 69, 10, 120, 131, 174, 103, 119, 101, 32, 45, + 32, 49, 69, 55, 70, 65, 41, 0, 128, 148, 172, 142, 0, 128, 148, 71, 71, + 85, 0, 128, 148, 71, 71, 73, 0, 128, 148, 71, 71, 65, 65, 0, 128, 148, + 71, 71, 69, 69, 0, 128, 148, 71, 71, 69, 0, 128, 148, 71, 71, 79, 0, 128, + 148, 71, 71, 87, 65, 65, 0, 128, 148, 171, 245, 0, 128, 148, 84, 72, 85, + 0, 128, 148, 174, 187, 0, 128, 148, 171, 187, 0, 128, 148, 174, 188, 0, + 128, 148, 174, 189, 0, 128, 148, 173, 137, 0, 128, 148, 174, 190, 0, 128, + 148, 169, 253, 0, 128, 148, 174, 191, 0, 128, 148, 169, 176, 0, 128, 148, + 67, 72, 65, 65, 0, 128, 148, 174, 192, 0, 128, 148, 169, 212, 0, 128, + 148, 174, 193, 0, 128, 148, 67, 72, 87, 65, 0, 128, 148, 171, 248, 0, + 128, 148, 80, 72, 85, 0, 128, 148, 168, 151, 0, 128, 148, 80, 72, 65, 65, + 0, 128, 148, 80, 72, 69, 69, 0, 128, 148, 80, 72, 69, 0, 128, 148, 173, + 212, 0, 128, 148, 80, 72, 87, 65, 0, 128, 148, 172, 188, 0, 128, 148, + 174, 194, 0, 128, 148, 174, 195, 0, 128, 148, 84, 83, 65, 65, 0, 128, + 148, 84, 83, 69, 69, 0, 128, 148, 169, 211, 0, 128, 148, 174, 196, 0, + 128, 148, 84, 83, 87, 65, 0, 128, 148, 84, 90, 65, 0, 128, 148, 84, 90, + 85, 0, 128, 148, 84, 90, 73, 0, 128, 148, 84, 90, 65, 65, 0, 128, 148, + 84, 90, 69, 69, 0, 128, 148, 84, 90, 69, 0, 128, 148, 84, 90, 79, 0, 128, + 148, 84, 90, 79, 65, 0, 128, 148, 70, 65, 0, 128, 148, 70, 85, 0, 128, + 148, 70, 73, 0, 128, 148, 174, 197, 0, 128, 148, 174, 198, 0, 128, 148, + 70, 69, 0, 128, 148, 70, 79, 0, 128, 148, 70, 87, 65, 0, 128, 148, 80, + 65, 0, 128, 148, 80, 85, 0, 128, 148, 80, 73, 0, 128, 148, 174, 199, 0, + 128, 148, 174, 200, 0, 128, 148, 80, 69, 0, 128, 148, 80, 79, 0, 128, + 148, 173, 213, 0, 128, 148, 82, 89, 65, 0, 128, 148, 77, 89, 65, 0, 128, + 148, 70, 89, 65, 0, 152, 158, 146, 163, 150, 165, 144, 229, 149, 139, + 150, 218, 164, 254, 10, 42, 174, 201, 0, 152, 158, 146, 163, 149, 139, + 150, 218, 164, 254, 10, 42, 174, 201, 0, 152, 158, 146, 163, 150, 165, + 164, 254, 0, 152, 158, 142, 161, 164, 254, 0, 152, 158, 87, 79, 82, 68, + 83, 80, 65, 67, 69, 0, 152, 158, 140, 230, 165, 179, 0, 152, 158, 165, + 168, 0, 152, 158, 165, 204, 0, 152, 158, 165, 200, 0, 152, 158, 80, 82, + 69, 70, 65, 67, 69, 32, 165, 200, 0, 152, 158, 141, 169, 164, 254, 0, + 152, 158, 152, 132, 170, 176, 0, 134, 237, 164, 239, 0, 134, 237, 164, + 240, 0, 134, 237, 164, 241, 0, 134, 237, 164, 242, 0, 134, 237, 165, 195, + 0, 134, 237, 165, 196, 0, 134, 237, 165, 197, 0, 134, 237, 165, 198, 0, + 134, 237, 165, 199, 0, 134, 238, 172, 176, 0, 134, 238, 174, 202, 0, 134, + 238, 174, 203, 0, 134, 238, 174, 204, 0, 134, 238, 174, 205, 0, 134, 238, + 174, 206, 0, 134, 238, 174, 207, 0, 134, 238, 174, 208, 0, 134, 238, 174, + 209, 0, 134, 238, 172, 177, 0, 134, 238, 148, 199, 172, 178, 0, 128, 148, + 152, 159, 174, 159, 0, 128, 148, 174, 210, 10, 120, 131, 174, 109, 119, + 105, 32, 45, 32, 49, 69, 55, 69, 68, 41, 0, 128, 148, 77, 87, 69, 69, 10, + 120, 131, 174, 109, 119, 101, 101, 32, 45, 32, 49, 69, 55, 69, 69, 41, 0, + 128, 148, 77, 87, 69, 0, 128, 148, 152, 159, 66, 87, 65, 0, 128, 148, 66, + 87, 73, 10, 120, 131, 174, 98, 119, 105, 32, 45, 32, 49, 69, 55, 70, 51, + 41, 0, 128, 148, 66, 87, 69, 69, 10, 120, 131, 174, 98, 119, 101, 101, + 32, 45, 32, 49, 69, 55, 70, 52, 41, 0, 128, 148, 66, 87, 69, 0, 128, 148, + 152, 159, 70, 87, 65, 0, 128, 148, 70, 87, 73, 10, 120, 131, 174, 102, + 119, 105, 32, 45, 32, 49, 69, 55, 70, 66, 41, 0, 128, 148, 70, 87, 69, + 69, 10, 120, 131, 174, 102, 119, 101, 101, 32, 45, 32, 49, 69, 55, 70, + 67, 41, 0, 128, 148, 70, 87, 69, 0, 128, 148, 152, 159, 173, 213, 0, 128, + 148, 174, 211, 10, 120, 131, 174, 112, 119, 105, 32, 45, 32, 49, 69, 55, + 70, 68, 41, 0, 128, 148, 80, 87, 69, 69, 10, 120, 131, 174, 112, 119, + 101, 101, 32, 45, 32, 49, 69, 55, 70, 69, 41, 0, 128, 148, 80, 87, 69, 0, + 134, 239, 148, 172, 89, 73, 90, 69, 84, 0, 134, 239, 148, 172, 68, 69, + 82, 69, 84, 0, 134, 239, 148, 172, 174, 212, 0, 134, 239, 148, 172, 146, + 202, 174, 212, 0, 134, 239, 148, 172, 68, 73, 70, 65, 84, 0, 134, 239, + 148, 172, 75, 69, 78, 65, 84, 0, 134, 239, 148, 172, 67, 72, 73, 82, 69, + 84, 0, 134, 239, 148, 172, 72, 73, 68, 69, 84, 0, 134, 239, 148, 172, 68, + 69, 82, 69, 84, 45, 72, 73, 68, 69, 84, 0, 134, 239, 148, 172, 75, 85, + 82, 84, 0, 128, 149, 65, 0, 128, 149, 69, 0, 128, 149, 73, 0, 128, 149, + 79, 0, 128, 149, 85, 0, 128, 149, 86, 0, 128, 149, 71, 65, 0, 128, 149, + 75, 65, 0, 128, 149, 71, 69, 0, 128, 149, 71, 73, 0, 128, 149, 71, 79, 0, + 128, 149, 71, 85, 0, 128, 149, 71, 86, 0, 128, 149, 72, 65, 0, 128, 149, + 72, 69, 0, 128, 149, 72, 73, 0, 128, 149, 72, 79, 0, 128, 149, 72, 85, 0, + 128, 149, 72, 86, 0, 128, 149, 76, 65, 0, 128, 149, 76, 69, 0, 128, 149, + 76, 73, 0, 128, 149, 76, 79, 0, 128, 149, 76, 85, 0, 128, 149, 76, 86, 0, + 128, 149, 77, 65, 0, 128, 149, 77, 69, 0, 128, 149, 77, 73, 0, 128, 149, + 77, 79, 0, 128, 149, 77, 85, 0, 128, 149, 78, 65, 0, 128, 149, 72, 78, + 65, 0, 128, 149, 78, 65, 72, 0, 128, 149, 78, 69, 0, 128, 149, 78, 73, 0, + 128, 149, 78, 79, 0, 128, 149, 78, 85, 0, 128, 149, 78, 86, 0, 128, 149, + 81, 85, 65, 0, 128, 149, 81, 85, 69, 0, 128, 149, 81, 85, 73, 0, 128, + 149, 81, 85, 79, 0, 128, 149, 174, 213, 0, 128, 149, 81, 85, 86, 0, 128, + 149, 83, 65, 0, 128, 149, 83, 0, 128, 149, 83, 69, 0, 128, 149, 83, 73, + 0, 128, 149, 83, 79, 0, 128, 149, 83, 85, 0, 128, 149, 83, 86, 0, 128, + 149, 68, 65, 0, 128, 149, 84, 65, 0, 128, 149, 68, 69, 0, 128, 149, 84, + 69, 0, 128, 149, 68, 73, 0, 128, 149, 84, 73, 0, 128, 149, 68, 79, 0, + 128, 149, 68, 85, 0, 128, 149, 68, 86, 0, 128, 149, 174, 214, 0, 128, + 149, 84, 76, 65, 0, 128, 149, 84, 76, 69, 0, 128, 149, 84, 76, 73, 0, + 128, 149, 84, 76, 79, 0, 128, 149, 174, 215, 0, 128, 149, 84, 76, 86, 0, + 128, 149, 172, 188, 0, 128, 149, 169, 211, 0, 128, 149, 174, 195, 0, 128, + 149, 174, 196, 0, 128, 149, 174, 194, 0, 128, 149, 84, 83, 86, 0, 128, + 149, 87, 65, 0, 128, 149, 87, 69, 0, 128, 149, 87, 73, 0, 128, 149, 87, + 79, 0, 128, 149, 87, 85, 0, 128, 149, 87, 86, 0, 128, 149, 89, 65, 0, + 128, 149, 89, 69, 0, 128, 149, 89, 73, 0, 128, 149, 89, 79, 0, 128, 149, + 89, 85, 0, 128, 149, 89, 86, 0, 128, 149, 77, 86, 0, 128, 150, 89, 69, 0, + 128, 150, 89, 73, 0, 128, 150, 89, 79, 0, 128, 150, 89, 85, 0, 128, 150, + 89, 86, 0, 128, 150, 77, 86, 0, 128, 151, 166, 180, 0, 128, 151, 69, 10, + 42, 152, 160, 40, 65, 73, 41, 44, 32, 152, 161, 40, 85, 41, 0, 128, 151, + 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 73, 10, 42, 152, 161, 40, 79, + 41, 0, 128, 151, 73, 73, 0, 128, 151, 79, 10, 42, 152, 160, 40, 85, 41, + 44, 32, 152, 161, 40, 69, 41, 0, 128, 151, 79, 79, 10, 42, 152, 160, 40, + 85, 85, 41, 0, 129, 252, 79, 79, 0, 128, 152, 69, 69, 0, 128, 152, 73, 0, + 128, 151, 65, 0, 128, 151, 65, 65, 0, 128, 151, 87, 69, 0, 128, 153, 87, + 69, 0, 128, 151, 87, 73, 0, 128, 153, 87, 73, 0, 128, 151, 87, 73, 73, 0, + 128, 153, 87, 73, 73, 0, 128, 151, 87, 79, 0, 128, 153, 87, 79, 0, 128, + 151, 174, 217, 0, 128, 153, 174, 217, 0, 131, 175, 174, 217, 0, 128, 151, + 87, 65, 0, 128, 153, 87, 65, 0, 128, 151, 174, 178, 0, 128, 153, 174, + 178, 0, 131, 175, 174, 178, 0, 128, 151, 65, 73, 10, 42, 149, 235, 67, + 114, 101, 101, 0, 129, 252, 87, 0, 128, 151, 144, 200, 165, 179, 10, 42, + 174, 218, 32, 152, 162, 152, 163, 152, 164, 40, 144, 200, 165, 179, 41, + 0, 131, 176, 166, 220, 10, 42, 144, 189, 152, 162, 40, 84, 41, 44, 32, + 149, 235, 152, 162, 152, 163, 152, 160, 152, 165, 165, 179, 41, 10, 42, + 152, 166, 40, 66, 47, 80, 41, 44, 32, 152, 167, 40, 73, 41, 44, 32, 152, + 161, 40, 71, 41, 0, 131, 176, 166, 219, 10, 42, 144, 189, 152, 162, 40, + 75, 41, 44, 32, 152, 166, 40, 75, 41, 44, 32, 152, 161, 40, 75, 72, 41, + 0, 131, 176, 134, 240, 168, 203, 10, 42, 78, 32, 152, 162, 40, 83, 72, + 41, 44, 32, 152, 167, 40, 82, 41, 44, 32, 152, 161, 40, 78, 71, 41, 0, + 131, 176, 134, 241, 168, 203, 10, 42, 152, 164, 40, 83, 41, 44, 32, 168, + 130, 32, 40, 82, 41, 44, 32, 152, 167, 40, 83, 41, 0, 131, 176, 133, 203, + 168, 203, 10, 42, 144, 189, 152, 162, 152, 168, 152, 166, 40, 68, 47, 84, + 41, 44, 32, 152, 167, 152, 168, 152, 161, 40, 78, 41, 0, 131, 176, 168, + 203, 10, 42, 144, 189, 152, 162, 40, 87, 41, 44, 32, 152, 167, 40, 79, + 41, 0, 131, 176, 142, 177, 166, 220, 10, 42, 168, 130, 32, 40, 84, 84, + 41, 44, 32, 134, 242, 40, 71, 72, 41, 0, 131, 176, 142, 177, 146, 202, + 141, 226, 174, 219, 10, 42, 152, 164, 40, 72, 41, 44, 32, 152, 161, 40, + 82, 41, 0, 131, 176, 142, 210, 166, 197, 10, 42, 174, 218, 32, 152, 162, + 40, 87, 41, 44, 32, 152, 166, 152, 163, 152, 167, 40, 89, 85, 41, 44, 32, + 152, 169, 40, 83, 41, 0, 131, 176, 146, 202, 149, 224, 166, 233, 10, 42, + 144, 189, 152, 162, 40, 67, 41, 44, 32, 152, 167, 40, 68, 41, 0, 131, + 176, 174, 220, 10, 42, 152, 166, 152, 168, 152, 167, 40, 65, 73, 41, 0, + 131, 176, 145, 246, 168, 217, 10, 42, 78, 32, 152, 162, 40, 76, 41, 44, + 32, 152, 161, 40, 68, 41, 10, 120, 134, 243, 174, 221, 41, 0, 128, 151, + 69, 78, 0, 128, 151, 73, 78, 0, 128, 151, 79, 78, 0, 128, 151, 65, 78, 0, + 128, 151, 80, 69, 10, 42, 152, 160, 40, 80, 65, 73, 41, 44, 32, 152, 166, + 40, 66, 69, 41, 44, 32, 152, 161, 40, 72, 85, 41, 0, 128, 151, 80, 65, + 65, 73, 10, 42, 174, 216, 0, 128, 151, 80, 73, 0, 128, 151, 80, 73, 73, + 0, 128, 151, 80, 79, 10, 42, 152, 160, 40, 80, 85, 41, 44, 32, 152, 166, + 40, 66, 79, 41, 44, 32, 152, 161, 40, 72, 69, 41, 0, 128, 151, 174, 222, + 10, 42, 152, 160, 40, 80, 85, 85, 41, 0, 129, 252, 174, 222, 0, 128, 152, + 174, 155, 0, 128, 152, 72, 73, 0, 128, 151, 80, 65, 10, 42, 152, 166, 40, + 66, 65, 41, 44, 32, 152, 161, 40, 72, 65, 41, 0, 128, 151, 174, 199, 0, + 128, 151, 80, 87, 69, 0, 128, 153, 80, 87, 69, 0, 128, 151, 174, 211, 0, + 128, 153, 174, 211, 0, 128, 151, 80, 87, 73, 73, 0, 128, 153, 80, 87, 73, + 73, 0, 128, 151, 80, 87, 79, 0, 128, 153, 80, 87, 79, 0, 128, 151, 80, + 87, 79, 79, 0, 128, 153, 80, 87, 79, 79, 0, 128, 151, 173, 213, 0, 128, + 153, 173, 213, 0, 128, 151, 174, 223, 0, 128, 153, 174, 223, 0, 129, 252, + 174, 223, 0, 128, 151, 80, 10, 42, 152, 169, 40, 89, 41, 0, 128, 153, 80, + 10, 42, 152, 167, 40, 71, 41, 0, 128, 152, 72, 0, 128, 151, 84, 69, 10, + 42, 152, 160, 40, 84, 65, 73, 41, 44, 32, 152, 166, 40, 68, 73, 41, 44, + 32, 152, 161, 40, 68, 85, 41, 0, 128, 151, 84, 65, 65, 73, 10, 42, 174, + 216, 0, 128, 151, 84, 73, 10, 42, 152, 166, 40, 68, 69, 41, 44, 32, 152, + 161, 40, 68, 79, 41, 0, 128, 151, 84, 73, 73, 0, 128, 151, 84, 79, 10, + 42, 152, 160, 40, 84, 85, 41, 44, 32, 152, 166, 40, 68, 79, 41, 44, 32, + 152, 161, 40, 68, 69, 41, 44, 32, 152, 167, 40, 68, 85, 41, 0, 128, 151, + 174, 224, 10, 42, 152, 160, 40, 84, 85, 85, 41, 0, 129, 252, 174, 224, 0, + 128, 152, 174, 183, 0, 128, 152, 68, 73, 0, 128, 151, 84, 65, 10, 42, + 152, 166, 40, 68, 65, 41, 0, 128, 151, 174, 170, 0, 128, 151, 174, 225, + 0, 128, 153, 174, 225, 0, 128, 151, 84, 87, 73, 0, 128, 153, 84, 87, 73, + 0, 128, 151, 84, 87, 73, 73, 0, 128, 153, 84, 87, 73, 73, 0, 128, 151, + 164, 240, 0, 128, 153, 164, 240, 0, 128, 151, 84, 87, 79, 79, 0, 128, + 153, 84, 87, 79, 79, 0, 128, 151, 84, 87, 65, 0, 128, 153, 84, 87, 65, 0, + 128, 151, 174, 226, 0, 128, 153, 174, 226, 0, 131, 175, 174, 226, 0, 128, + 151, 84, 0, 128, 151, 174, 227, 10, 42, 134, 242, 40, 68, 69, 72, 41, 0, + 128, 151, 84, 84, 73, 10, 42, 134, 242, 40, 68, 73, 72, 41, 0, 128, 151, + 84, 84, 79, 10, 42, 134, 242, 40, 68, 79, 72, 41, 0, 128, 151, 171, 209, + 10, 42, 134, 242, 40, 68, 65, 72, 41, 0, 128, 151, 75, 69, 10, 42, 152, + 160, 40, 75, 65, 73, 41, 44, 32, 152, 169, 40, 80, 65, 41, 0, 128, 151, + 75, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 75, 73, 10, 42, 152, 169, + 40, 80, 69, 41, 0, 128, 151, 75, 73, 73, 0, 128, 151, 75, 79, 10, 42, + 152, 160, 40, 75, 85, 41, 44, 32, 152, 167, 40, 75, 85, 41, 44, 32, 152, + 169, 40, 80, 73, 41, 0, 128, 151, 174, 228, 10, 42, 152, 160, 40, 75, 85, + 85, 41, 0, 129, 252, 174, 228, 0, 128, 151, 75, 65, 10, 42, 152, 169, 40, + 80, 79, 41, 0, 128, 151, 174, 174, 0, 128, 151, 174, 177, 0, 128, 153, + 174, 177, 0, 128, 151, 174, 175, 0, 128, 153, 174, 175, 0, 128, 151, 75, + 87, 73, 73, 0, 128, 153, 75, 87, 73, 73, 0, 128, 151, 75, 87, 79, 0, 128, + 153, 75, 87, 79, 0, 128, 151, 75, 87, 79, 79, 0, 128, 153, 75, 87, 79, + 79, 0, 128, 151, 75, 87, 65, 0, 128, 153, 75, 87, 65, 0, 128, 151, 174, + 176, 0, 128, 153, 174, 176, 0, 131, 175, 174, 176, 0, 128, 151, 75, 0, + 128, 151, 75, 87, 10, 42, 149, 235, 67, 114, 101, 101, 0, 128, 151, 152, + 170, 75, 69, 72, 0, 128, 151, 152, 170, 75, 73, 72, 0, 128, 151, 152, + 170, 75, 79, 72, 0, 128, 151, 152, 170, 75, 65, 72, 0, 128, 151, 67, 69, + 10, 42, 152, 160, 40, 71, 65, 73, 41, 44, 32, 152, 166, 40, 174, 229, 41, + 44, 32, 152, 167, 40, 174, 189, 41, 44, 32, 152, 169, 40, 77, 65, 41, 0, + 128, 151, 67, 65, 65, 73, 10, 42, 152, 160, 40, 71, 65, 65, 73, 41, 0, + 128, 151, 67, 73, 10, 42, 152, 160, 40, 71, 73, 41, 44, 32, 152, 166, 40, + 68, 72, 73, 41, 44, 32, 152, 167, 40, 174, 187, 41, 44, 32, 152, 169, 40, + 77, 69, 41, 0, 128, 151, 67, 73, 73, 10, 42, 152, 160, 40, 71, 73, 73, + 41, 0, 128, 151, 67, 79, 10, 42, 152, 160, 40, 71, 85, 41, 44, 32, 152, + 166, 40, 174, 230, 41, 44, 32, 152, 167, 40, 173, 137, 41, 44, 32, 152, + 169, 40, 77, 73, 41, 0, 128, 151, 67, 79, 79, 10, 42, 152, 160, 40, 71, + 85, 85, 41, 0, 129, 252, 67, 79, 79, 0, 128, 151, 67, 65, 10, 42, 152, + 160, 40, 71, 65, 41, 44, 32, 152, 166, 40, 171, 246, 41, 44, 32, 152, + 167, 40, 171, 245, 41, 44, 32, 152, 169, 40, 77, 79, 41, 0, 128, 151, 67, + 65, 65, 10, 42, 152, 160, 40, 174, 185, 41, 0, 128, 151, 67, 87, 69, 0, + 128, 153, 67, 87, 69, 0, 128, 151, 67, 87, 73, 0, 128, 153, 67, 87, 73, + 0, 128, 151, 67, 87, 73, 73, 0, 128, 153, 67, 87, 73, 73, 0, 128, 151, + 67, 87, 79, 0, 128, 153, 67, 87, 79, 0, 128, 151, 67, 87, 79, 79, 0, 128, + 153, 67, 87, 79, 79, 0, 128, 151, 67, 87, 65, 0, 128, 153, 67, 87, 65, 0, + 128, 151, 174, 231, 0, 128, 153, 174, 231, 0, 131, 175, 174, 231, 0, 128, + 151, 67, 10, 42, 152, 160, 40, 71, 41, 44, 32, 152, 167, 40, 84, 41, 0, + 131, 177, 84, 72, 10, 42, 152, 166, 40, 68, 72, 41, 0, 128, 151, 77, 69, + 10, 42, 152, 160, 40, 77, 65, 73, 41, 44, 32, 152, 169, 40, 84, 65, 41, + 0, 128, 151, 77, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 77, 73, 10, + 42, 152, 169, 40, 84, 69, 41, 0, 128, 151, 77, 73, 73, 0, 128, 151, 77, + 79, 10, 42, 152, 160, 40, 77, 85, 41, 44, 32, 152, 167, 40, 77, 85, 41, + 44, 32, 152, 169, 40, 84, 73, 41, 0, 128, 151, 77, 79, 79, 10, 42, 152, + 160, 40, 77, 85, 85, 41, 0, 129, 252, 77, 79, 79, 0, 128, 151, 77, 65, + 10, 42, 152, 169, 40, 84, 79, 41, 0, 128, 151, 77, 65, 65, 0, 128, 151, + 77, 87, 69, 0, 128, 153, 77, 87, 69, 0, 128, 151, 174, 210, 0, 128, 153, + 174, 210, 0, 128, 151, 77, 87, 73, 73, 0, 128, 153, 77, 87, 73, 73, 0, + 128, 151, 77, 87, 79, 0, 128, 153, 77, 87, 79, 0, 128, 151, 77, 87, 79, + 79, 0, 128, 153, 77, 87, 79, 79, 0, 128, 151, 174, 159, 0, 128, 153, 174, + 159, 0, 128, 151, 174, 232, 0, 128, 153, 174, 232, 0, 131, 175, 174, 232, + 0, 128, 151, 77, 0, 128, 153, 77, 10, 42, 152, 161, 40, 77, 41, 0, 128, + 151, 77, 72, 0, 128, 151, 174, 233, 32, 77, 0, 131, 177, 77, 0, 128, 151, + 78, 69, 10, 42, 152, 160, 40, 78, 65, 73, 41, 0, 128, 151, 78, 65, 65, + 73, 10, 42, 174, 216, 0, 128, 151, 78, 73, 0, 128, 151, 78, 73, 73, 0, + 128, 151, 78, 79, 10, 42, 152, 160, 40, 78, 85, 41, 44, 32, 152, 167, 40, + 78, 85, 41, 0, 128, 151, 78, 79, 79, 10, 42, 152, 160, 40, 78, 85, 85, + 41, 0, 129, 252, 78, 79, 79, 0, 128, 151, 78, 65, 0, 128, 151, 171, 189, + 0, 128, 151, 78, 87, 69, 0, 128, 153, 78, 87, 69, 0, 128, 151, 174, 172, + 0, 128, 153, 174, 172, 0, 128, 151, 174, 234, 0, 128, 153, 174, 234, 0, + 131, 175, 174, 234, 0, 128, 151, 78, 0, 128, 152, 78, 71, 0, 128, 151, + 78, 72, 0, 128, 151, 76, 69, 10, 42, 152, 160, 40, 174, 235, 41, 0, 128, + 151, 76, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 76, 73, 0, 128, 151, + 76, 73, 73, 0, 128, 151, 76, 79, 10, 42, 152, 160, 40, 76, 85, 41, 0, + 128, 151, 174, 236, 10, 42, 152, 160, 40, 76, 85, 85, 41, 0, 129, 252, + 174, 236, 0, 128, 151, 76, 65, 0, 128, 151, 174, 156, 0, 128, 151, 76, + 87, 69, 0, 128, 153, 76, 87, 69, 0, 128, 151, 76, 87, 73, 0, 128, 153, + 76, 87, 73, 0, 128, 151, 76, 87, 73, 73, 0, 128, 153, 76, 87, 73, 73, 0, + 128, 151, 76, 87, 79, 0, 128, 153, 76, 87, 79, 0, 128, 151, 76, 87, 79, + 79, 0, 128, 153, 76, 87, 79, 79, 0, 128, 151, 76, 87, 65, 0, 128, 153, + 76, 87, 65, 0, 128, 151, 76, 87, 65, 65, 0, 128, 153, 76, 87, 65, 65, 0, + 128, 151, 76, 0, 128, 153, 76, 0, 128, 151, 151, 245, 76, 0, 128, 151, + 83, 69, 10, 42, 152, 160, 40, 83, 65, 73, 41, 44, 32, 152, 169, 40, 83, + 65, 41, 0, 128, 151, 83, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 83, + 73, 10, 42, 152, 169, 40, 83, 69, 41, 0, 128, 151, 174, 237, 0, 128, 151, + 83, 79, 10, 42, 152, 160, 40, 83, 85, 41, 44, 32, 152, 167, 40, 83, 85, + 41, 44, 32, 152, 169, 40, 83, 73, 41, 0, 128, 151, 174, 238, 10, 42, 152, + 160, 40, 174, 239, 41, 0, 129, 252, 174, 238, 0, 128, 151, 83, 65, 10, + 42, 152, 169, 40, 83, 79, 41, 0, 128, 151, 174, 161, 0, 128, 151, 83, 87, + 69, 0, 128, 153, 83, 87, 69, 0, 128, 151, 83, 87, 73, 0, 128, 153, 83, + 87, 73, 0, 128, 151, 83, 87, 73, 73, 0, 128, 153, 83, 87, 73, 73, 0, 128, + 151, 83, 87, 79, 0, 128, 153, 83, 87, 79, 0, 128, 151, 83, 87, 79, 79, 0, + 128, 153, 83, 87, 79, 79, 0, 128, 151, 83, 87, 65, 0, 128, 153, 83, 87, + 65, 0, 128, 151, 174, 240, 0, 128, 153, 174, 240, 0, 131, 175, 174, 240, + 0, 128, 151, 83, 0, 128, 151, 174, 233, 32, 83, 0, 128, 151, 83, 87, 0, + 131, 178, 83, 0, 128, 151, 77, 79, 79, 83, 69, 45, 67, 82, 69, 69, 32, + 83, 75, 0, 131, 175, 83, 75, 87, 0, 131, 175, 83, 45, 87, 0, 131, 175, + 83, 80, 87, 65, 0, 131, 175, 83, 84, 87, 65, 0, 131, 175, 83, 75, 87, 65, + 0, 131, 175, 83, 67, 87, 65, 0, 128, 151, 174, 166, 0, 128, 151, 174, + 164, 0, 128, 151, 174, 241, 0, 128, 151, 169, 201, 0, 128, 151, 174, 242, + 0, 128, 151, 169, 213, 0, 128, 151, 83, 72, 65, 65, 0, 128, 151, 174, + 243, 0, 128, 153, 174, 243, 0, 128, 151, 83, 72, 87, 73, 0, 128, 153, 83, + 72, 87, 73, 0, 128, 151, 174, 244, 0, 128, 153, 174, 244, 0, 128, 151, + 83, 72, 87, 79, 0, 128, 153, 83, 72, 87, 79, 0, 128, 151, 174, 245, 0, + 128, 153, 174, 245, 0, 128, 151, 174, 167, 0, 128, 153, 174, 167, 0, 128, + 151, 174, 246, 0, 128, 153, 174, 246, 0, 128, 151, 83, 72, 0, 128, 151, + 89, 69, 10, 42, 152, 160, 40, 89, 65, 73, 41, 44, 32, 152, 169, 40, 89, + 65, 41, 0, 128, 151, 89, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 89, + 73, 10, 42, 152, 169, 40, 89, 69, 41, 0, 128, 151, 89, 73, 73, 0, 128, + 151, 89, 79, 10, 42, 152, 160, 40, 89, 85, 41, 44, 32, 152, 169, 40, 89, + 73, 41, 0, 128, 151, 174, 247, 10, 42, 152, 160, 40, 89, 85, 85, 41, 0, + 129, 252, 174, 247, 0, 128, 151, 89, 65, 10, 42, 152, 169, 40, 89, 79, + 41, 0, 128, 151, 171, 188, 0, 128, 151, 89, 87, 69, 0, 128, 153, 89, 87, + 69, 0, 128, 151, 89, 87, 73, 0, 128, 153, 89, 87, 73, 0, 128, 151, 89, + 87, 73, 73, 0, 128, 153, 89, 87, 73, 73, 0, 128, 151, 89, 87, 79, 0, 128, + 153, 89, 87, 79, 0, 128, 151, 89, 87, 79, 79, 0, 128, 153, 89, 87, 79, + 79, 0, 128, 151, 89, 87, 65, 0, 128, 153, 89, 87, 65, 0, 128, 151, 174, + 248, 0, 128, 153, 174, 248, 0, 131, 175, 174, 248, 0, 128, 151, 89, 0, + 128, 151, 66, 73, 66, 76, 69, 45, 67, 82, 69, 69, 32, 89, 0, 128, 153, + 89, 0, 131, 177, 89, 73, 0, 128, 151, 82, 69, 10, 42, 152, 160, 40, 82, + 65, 73, 41, 0, 128, 151, 174, 249, 32, 82, 69, 10, 42, 152, 166, 40, 76, + 69, 41, 0, 128, 153, 76, 69, 10, 42, 152, 166, 40, 76, 73, 41, 0, 128, + 151, 82, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 82, 73, 0, 128, 151, + 174, 250, 0, 128, 151, 82, 79, 10, 42, 152, 160, 40, 82, 85, 41, 0, 128, + 151, 82, 79, 79, 10, 42, 152, 160, 40, 82, 85, 85, 41, 0, 128, 153, 76, + 79, 10, 42, 152, 167, 40, 76, 85, 41, 0, 128, 151, 82, 65, 0, 128, 151, + 171, 185, 0, 128, 153, 76, 65, 0, 128, 151, 82, 87, 65, 65, 0, 128, 153, + 82, 87, 65, 65, 0, 128, 151, 82, 0, 128, 153, 82, 0, 128, 151, 151, 245, + 82, 0, 128, 151, 70, 69, 10, 42, 152, 160, 40, 70, 65, 73, 41, 0, 128, + 151, 70, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 70, 73, 0, 128, 151, + 70, 73, 73, 0, 128, 151, 70, 79, 0, 128, 151, 70, 79, 79, 0, 128, 151, + 70, 65, 0, 128, 151, 174, 197, 0, 128, 151, 70, 87, 65, 65, 0, 128, 153, + 70, 87, 65, 65, 0, 128, 151, 70, 0, 128, 151, 174, 189, 10, 42, 152, 167, + 40, 84, 69, 41, 0, 128, 151, 152, 171, 174, 189, 0, 128, 151, 174, 187, + 10, 42, 152, 167, 40, 84, 73, 41, 0, 128, 151, 152, 171, 174, 187, 0, + 128, 151, 174, 251, 0, 128, 151, 152, 171, 174, 251, 0, 128, 151, 173, + 137, 10, 42, 152, 167, 40, 84, 85, 41, 0, 128, 151, 174, 252, 0, 128, + 151, 171, 245, 10, 42, 152, 167, 40, 84, 65, 41, 0, 128, 151, 171, 187, + 0, 128, 151, 174, 253, 0, 128, 153, 174, 253, 0, 128, 151, 84, 72, 0, + 128, 151, 84, 84, 72, 69, 0, 128, 151, 84, 84, 72, 73, 0, 128, 151, 174, + 254, 10, 42, 152, 167, 40, 174, 255, 41, 0, 128, 151, 171, 242, 0, 128, + 151, 84, 84, 72, 10, 42, 112, 114, 111, 98, 97, 98, 108, 121, 32, 97, 32, + 175, 128, 32, 175, 129, 32, 133, 231, 140, 198, 140, 215, 141, 228, 139, + 237, 97, 32, 148, 218, 110, 111, 117, 110, 10, 120, 134, 132, 170, 242, + 41, 0, 128, 151, 84, 89, 69, 0, 128, 151, 84, 89, 73, 0, 128, 151, 84, + 89, 79, 0, 128, 151, 84, 89, 65, 0, 128, 151, 152, 172, 72, 69, 0, 128, + 151, 152, 172, 72, 73, 0, 128, 151, 152, 172, 72, 73, 73, 0, 128, 151, + 152, 172, 72, 79, 0, 128, 151, 152, 172, 175, 130, 0, 128, 151, 152, 172, + 72, 65, 0, 128, 151, 152, 172, 171, 184, 0, 128, 151, 152, 172, 72, 0, + 128, 151, 78, 85, 78, 65, 86, 85, 84, 32, 72, 0, 128, 151, 72, 75, 10, + 42, 175, 131, 0, 128, 151, 81, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, + 81, 73, 0, 128, 151, 81, 73, 73, 0, 128, 151, 81, 79, 10, 42, 152, 160, + 40, 81, 85, 41, 0, 128, 151, 81, 79, 79, 10, 42, 152, 160, 40, 174, 213, + 41, 0, 128, 151, 81, 65, 0, 128, 151, 81, 65, 65, 0, 128, 151, 81, 0, + 128, 151, 84, 76, 72, 69, 10, 42, 152, 167, 40, 75, 76, 69, 41, 0, 128, + 151, 84, 76, 72, 73, 10, 42, 152, 167, 40, 75, 76, 73, 41, 0, 128, 151, + 84, 76, 72, 79, 10, 42, 152, 167, 40, 75, 76, 85, 41, 0, 128, 151, 175, + 132, 10, 42, 152, 167, 40, 75, 76, 65, 41, 0, 128, 153, 82, 69, 0, 128, + 153, 82, 73, 0, 128, 153, 82, 79, 0, 128, 153, 82, 65, 0, 128, 151, 78, + 71, 65, 65, 73, 10, 42, 174, 216, 0, 128, 151, 175, 133, 0, 128, 151, 78, + 71, 73, 73, 0, 128, 151, 173, 129, 10, 42, 152, 160, 40, 78, 71, 85, 41, + 0, 128, 151, 78, 71, 79, 79, 10, 42, 152, 160, 40, 78, 71, 85, 85, 41, 0, + 128, 151, 171, 207, 0, 128, 151, 175, 134, 0, 128, 151, 78, 71, 0, 128, + 151, 78, 78, 71, 0, 131, 177, 174, 166, 0, 131, 177, 174, 164, 0, 131, + 177, 169, 201, 10, 42, 152, 167, 40, 174, 163, 41, 0, 131, 177, 169, 213, + 0, 129, 253, 174, 189, 0, 129, 253, 174, 187, 0, 129, 253, 173, 137, 0, + 129, 253, 171, 245, 0, 129, 253, 84, 72, 0, 128, 151, 76, 72, 73, 0, 128, + 151, 76, 72, 73, 73, 0, 128, 151, 76, 72, 79, 10, 42, 152, 160, 40, 76, + 72, 85, 41, 0, 128, 151, 76, 72, 79, 79, 10, 42, 152, 160, 40, 76, 72, + 85, 85, 41, 0, 128, 151, 169, 245, 0, 128, 151, 76, 72, 65, 65, 0, 128, + 151, 76, 72, 0, 128, 151, 134, 244, 174, 189, 0, 128, 151, 134, 244, 174, + 187, 0, 128, 151, 134, 244, 174, 251, 0, 128, 151, 134, 244, 173, 137, 0, + 128, 151, 134, 244, 174, 252, 0, 128, 151, 134, 244, 171, 245, 0, 128, + 151, 134, 244, 171, 187, 0, 128, 151, 134, 244, 84, 72, 0, 128, 151, 65, + 73, 86, 73, 76, 73, 75, 32, 66, 0, 131, 178, 69, 0, 131, 178, 73, 0, 131, + 178, 79, 0, 131, 178, 65, 0, 131, 178, 87, 69, 0, 131, 178, 87, 73, 0, + 131, 178, 87, 79, 0, 131, 178, 87, 65, 0, 131, 178, 78, 69, 0, 131, 178, + 78, 73, 0, 131, 178, 78, 79, 0, 131, 178, 78, 65, 0, 131, 178, 75, 69, 0, + 131, 178, 75, 73, 0, 131, 178, 75, 79, 0, 131, 178, 75, 65, 0, 131, 177, + 72, 69, 0, 131, 177, 72, 73, 0, 131, 177, 72, 79, 10, 42, 152, 167, 40, + 72, 85, 41, 0, 131, 177, 72, 65, 0, 128, 152, 71, 72, 85, 0, 128, 152, + 71, 72, 79, 0, 128, 152, 169, 209, 0, 128, 152, 71, 72, 69, 69, 0, 128, + 152, 71, 72, 73, 0, 128, 152, 167, 205, 0, 128, 152, 82, 85, 0, 128, 152, + 82, 79, 0, 128, 152, 82, 69, 0, 128, 152, 174, 160, 0, 128, 152, 82, 73, + 0, 128, 152, 82, 65, 0, 128, 152, 87, 85, 0, 128, 152, 87, 79, 0, 128, + 152, 87, 69, 0, 128, 152, 174, 179, 0, 128, 152, 87, 73, 0, 128, 152, 87, + 65, 0, 128, 152, 72, 87, 85, 0, 128, 152, 72, 87, 79, 0, 128, 152, 72, + 87, 69, 0, 128, 152, 72, 87, 69, 69, 0, 128, 152, 72, 87, 73, 0, 128, + 152, 72, 87, 65, 0, 128, 152, 84, 72, 85, 0, 128, 152, 173, 137, 0, 128, + 152, 174, 189, 0, 128, 152, 174, 188, 0, 128, 152, 174, 187, 0, 128, 152, + 171, 245, 0, 128, 152, 84, 84, 85, 0, 128, 152, 84, 84, 79, 0, 128, 152, + 174, 227, 0, 128, 152, 84, 84, 69, 69, 0, 128, 152, 84, 84, 73, 0, 128, + 152, 171, 209, 0, 128, 152, 80, 85, 0, 128, 152, 80, 79, 0, 128, 152, 80, + 69, 0, 128, 152, 174, 200, 0, 128, 152, 80, 73, 0, 128, 152, 80, 65, 0, + 128, 152, 80, 0, 128, 152, 71, 85, 0, 128, 152, 71, 79, 0, 128, 152, 71, + 69, 0, 128, 152, 174, 186, 0, 128, 152, 71, 73, 0, 128, 152, 71, 65, 0, + 128, 152, 75, 72, 85, 0, 128, 152, 175, 135, 0, 128, 152, 75, 72, 69, 0, + 128, 152, 75, 72, 69, 69, 0, 128, 152, 175, 136, 0, 128, 152, 171, 240, + 0, 128, 152, 75, 75, 85, 0, 128, 152, 75, 75, 79, 0, 128, 152, 75, 75, + 69, 0, 128, 152, 75, 75, 69, 69, 0, 128, 152, 75, 75, 73, 0, 128, 152, + 75, 75, 65, 0, 128, 152, 75, 75, 0, 128, 152, 78, 85, 0, 128, 152, 78, + 79, 0, 128, 152, 78, 69, 0, 128, 152, 78, 69, 69, 0, 128, 152, 78, 73, 0, + 128, 152, 78, 65, 0, 128, 152, 77, 85, 0, 128, 152, 77, 79, 0, 128, 152, + 77, 69, 0, 128, 152, 77, 69, 69, 0, 128, 152, 77, 73, 0, 128, 152, 77, + 65, 0, 128, 152, 89, 85, 0, 128, 152, 89, 79, 0, 128, 152, 89, 69, 0, + 128, 152, 174, 182, 0, 128, 152, 89, 73, 0, 128, 152, 89, 65, 0, 128, + 152, 74, 85, 10, 42, 152, 166, 40, 90, 65, 41, 44, 32, 152, 167, 40, 84, + 90, 79, 41, 44, 32, 134, 242, 40, 171, 246, 41, 0, 131, 177, 74, 85, 10, + 42, 152, 166, 40, 90, 79, 41, 44, 32, 152, 167, 40, 84, 90, 85, 41, 44, + 32, 134, 242, 40, 174, 230, 41, 0, 128, 152, 74, 79, 0, 128, 152, 74, 69, + 0, 128, 152, 174, 184, 0, 128, 152, 74, 73, 0, 131, 177, 74, 73, 10, 42, + 152, 166, 40, 90, 69, 41, 44, 32, 152, 167, 40, 84, 90, 69, 41, 44, 32, + 134, 242, 40, 174, 229, 41, 0, 128, 152, 74, 65, 10, 42, 152, 166, 40, + 90, 73, 41, 44, 32, 152, 167, 40, 84, 90, 73, 41, 44, 32, 134, 242, 40, + 68, 72, 73, 41, 0, 128, 152, 74, 74, 85, 0, 128, 152, 74, 74, 79, 0, 128, + 152, 74, 74, 69, 0, 128, 152, 74, 74, 69, 69, 0, 128, 152, 74, 74, 73, 0, + 128, 152, 172, 143, 0, 128, 152, 76, 85, 0, 128, 152, 76, 79, 0, 128, + 152, 76, 69, 0, 128, 152, 174, 157, 0, 128, 152, 76, 73, 0, 128, 152, 76, + 65, 0, 128, 152, 68, 76, 85, 0, 128, 152, 68, 76, 79, 0, 128, 152, 68, + 76, 69, 0, 128, 152, 68, 76, 69, 69, 0, 128, 152, 68, 76, 73, 0, 128, + 152, 174, 214, 0, 128, 152, 76, 72, 85, 0, 128, 152, 76, 72, 79, 0, 128, + 152, 76, 72, 69, 0, 128, 152, 76, 72, 69, 69, 0, 128, 152, 76, 72, 73, 0, + 128, 152, 169, 245, 0, 128, 152, 84, 76, 72, 85, 0, 128, 152, 84, 76, 72, + 79, 0, 128, 152, 84, 76, 72, 69, 0, 128, 152, 84, 76, 72, 69, 69, 0, 128, + 152, 84, 76, 72, 73, 0, 128, 152, 175, 132, 0, 128, 152, 174, 215, 0, + 128, 152, 84, 76, 79, 0, 128, 152, 84, 76, 69, 0, 128, 152, 84, 76, 69, + 69, 0, 128, 152, 84, 76, 73, 0, 128, 152, 84, 76, 65, 0, 128, 152, 90, + 85, 0, 128, 152, 90, 79, 0, 128, 152, 90, 69, 0, 128, 152, 174, 180, 0, + 128, 152, 90, 73, 0, 128, 152, 90, 65, 0, 128, 152, 90, 0, 128, 152, 151, + 183, 90, 0, 128, 152, 68, 90, 85, 0, 128, 152, 68, 90, 79, 0, 128, 152, + 169, 206, 0, 128, 152, 68, 90, 69, 69, 0, 128, 152, 68, 90, 73, 0, 128, + 152, 172, 189, 0, 128, 152, 83, 85, 0, 128, 152, 83, 79, 0, 128, 152, 83, + 69, 0, 128, 152, 174, 162, 0, 128, 152, 83, 73, 0, 128, 152, 83, 65, 0, + 128, 152, 174, 163, 0, 128, 152, 169, 201, 0, 128, 152, 174, 166, 0, 128, + 152, 174, 165, 0, 128, 152, 174, 164, 0, 128, 152, 169, 213, 0, 128, 152, + 83, 72, 0, 128, 152, 174, 194, 0, 128, 152, 174, 196, 0, 128, 152, 169, + 211, 0, 128, 152, 84, 83, 69, 69, 0, 128, 152, 174, 195, 0, 128, 152, + 172, 188, 0, 128, 152, 174, 191, 0, 128, 152, 174, 193, 0, 128, 152, 169, + 212, 0, 128, 152, 174, 192, 0, 128, 152, 169, 176, 0, 128, 152, 169, 253, + 0, 128, 152, 84, 84, 83, 85, 0, 128, 152, 84, 84, 83, 79, 0, 128, 152, + 84, 84, 83, 69, 0, 128, 152, 84, 84, 83, 69, 69, 0, 128, 152, 84, 84, 83, + 73, 0, 128, 152, 84, 84, 83, 65, 0, 128, 151, 152, 173, 165, 137, 10, 42, + 175, 131, 10, 42, 131, 134, 140, 153, 141, 228, 175, 137, 32, 67, 104, + 114, 105, 115, 116, 10, 120, 152, 174, 152, 175, 175, 138, 41, 0, 128, + 151, 140, 230, 165, 179, 10, 120, 140, 244, 140, 238, 132, 223, 50, 69, + 51, 67, 41, 0, 128, 151, 81, 65, 73, 0, 128, 151, 78, 71, 65, 73, 0, 128, + 151, 78, 78, 71, 73, 0, 128, 151, 78, 78, 71, 73, 73, 0, 128, 151, 78, + 78, 71, 79, 10, 42, 152, 160, 40, 78, 78, 71, 85, 41, 0, 128, 151, 78, + 78, 71, 79, 79, 10, 42, 152, 160, 40, 78, 78, 71, 85, 85, 41, 0, 128, + 151, 78, 78, 71, 65, 0, 128, 151, 78, 78, 71, 65, 65, 0, 129, 253, 84, + 72, 87, 69, 69, 0, 129, 253, 84, 72, 87, 73, 0, 129, 253, 84, 72, 87, 73, + 73, 0, 129, 253, 84, 72, 87, 79, 0, 129, 253, 84, 72, 87, 79, 79, 0, 129, + 253, 174, 190, 0, 129, 253, 174, 253, 0, 129, 253, 147, 143, 84, 72, 0, + 131, 178, 87, 0, 152, 176, 164, 248, 32, 164, 254, 10, 42, 140, 179, 139, + 253, 175, 139, 32, 139, 194, 34, 115, 116, 101, 109, 108, 101, 115, 115, + 34, 32, 140, 237, 175, 140, 10, 120, 40, 175, 141, 32, 45, 32, 166, 158, + 41, 0, 134, 245, 66, 69, 73, 84, 72, 0, 134, 245, 76, 85, 73, 83, 0, 134, + 245, 70, 69, 65, 82, 78, 0, 134, 245, 83, 65, 73, 76, 0, 134, 245, 78, + 73, 79, 78, 0, 134, 245, 85, 65, 84, 72, 0, 134, 245, 68, 65, 73, 82, 0, + 134, 245, 84, 73, 78, 78, 69, 0, 134, 245, 67, 79, 76, 76, 0, 134, 245, + 67, 69, 73, 82, 84, 0, 134, 245, 77, 85, 73, 78, 0, 134, 245, 71, 79, 82, + 84, 0, 134, 245, 78, 71, 69, 65, 68, 65, 76, 0, 134, 245, 83, 84, 82, 65, + 73, 70, 0, 134, 245, 82, 85, 73, 83, 0, 134, 245, 65, 73, 76, 77, 0, 134, + 245, 79, 78, 78, 0, 134, 245, 85, 82, 0, 134, 245, 69, 65, 68, 72, 65, + 68, 72, 0, 134, 245, 73, 79, 68, 72, 65, 68, 72, 0, 134, 245, 69, 65, 66, + 72, 65, 68, 72, 0, 134, 245, 79, 82, 0, 134, 245, 85, 73, 76, 76, 69, 65, + 78, 78, 0, 134, 245, 73, 70, 73, 78, 0, 134, 245, 69, 65, 77, 72, 65, 78, + 67, 72, 79, 76, 76, 0, 134, 245, 80, 69, 73, 84, 72, 0, 152, 176, 175, + 142, 32, 164, 254, 10, 42, 139, 251, 152, 177, 140, 172, 175, 143, 32, + 170, 174, 0, 152, 176, 144, 164, 175, 142, 32, 164, 254, 10, 42, 134, + 161, 140, 172, 175, 143, 32, 170, 174, 0, 134, 246, 70, 69, 72, 85, 32, + 70, 69, 79, 72, 32, 70, 69, 32, 70, 0, 134, 246, 86, 0, 134, 246, 85, 82, + 85, 90, 32, 152, 178, 85, 0, 134, 246, 89, 82, 0, 134, 246, 89, 0, 134, + 246, 87, 0, 134, 246, 84, 72, 85, 82, 73, 83, 65, 90, 32, 84, 72, 85, 82, + 83, 32, 166, 235, 10, 120, 130, 251, 143, 178, 48, 48, 70, 69, 41, 0, + 134, 246, 166, 223, 0, 134, 246, 65, 78, 83, 85, 90, 32, 65, 0, 134, 246, + 79, 83, 32, 79, 0, 134, 246, 65, 67, 32, 65, 0, 134, 246, 65, 69, 83, 67, + 0, 134, 246, 76, 79, 78, 71, 45, 66, 82, 65, 78, 67, 72, 45, 79, 83, 83, + 32, 79, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, 87, 73, 71, 45, 79, 83, + 83, 32, 79, 0, 134, 246, 79, 0, 134, 246, 79, 69, 0, 134, 246, 79, 78, 0, + 134, 246, 82, 65, 73, 68, 79, 32, 152, 179, 82, 69, 73, 68, 32, 82, 0, + 134, 246, 75, 65, 85, 78, 65, 0, 134, 246, 67, 69, 78, 0, 134, 246, 75, + 65, 85, 78, 32, 75, 0, 134, 246, 71, 0, 134, 246, 167, 159, 0, 134, 246, + 71, 69, 66, 79, 32, 71, 89, 70, 85, 32, 71, 0, 134, 246, 175, 144, 0, + 134, 246, 87, 85, 78, 74, 79, 32, 167, 230, 32, 87, 10, 120, 132, 200, + 119, 121, 110, 110, 32, 45, 32, 167, 242, 41, 0, 134, 246, 72, 65, 71, + 76, 65, 90, 32, 72, 0, 134, 246, 72, 65, 69, 71, 76, 32, 72, 0, 134, 246, + 76, 79, 78, 71, 45, 66, 82, 65, 78, 67, 72, 45, 72, 65, 71, 65, 76, 76, + 32, 72, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, 87, 73, 71, 45, 72, 65, + 71, 65, 76, 76, 32, 72, 0, 134, 246, 78, 65, 85, 68, 73, 90, 32, 78, 89, + 68, 32, 78, 65, 85, 68, 32, 78, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, + 87, 73, 71, 45, 78, 65, 85, 68, 32, 78, 0, 134, 246, 152, 180, 78, 0, + 134, 246, 73, 83, 65, 90, 32, 73, 83, 32, 73, 83, 83, 32, 73, 0, 134, + 246, 69, 0, 134, 246, 74, 69, 82, 65, 78, 32, 74, 0, 134, 246, 71, 69, + 82, 0, 134, 246, 76, 79, 78, 71, 45, 66, 82, 65, 78, 67, 72, 45, 65, 82, + 32, 65, 69, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, 87, 73, 71, 45, 65, + 82, 32, 65, 0, 134, 246, 73, 87, 65, 90, 32, 69, 79, 72, 0, 134, 246, 80, + 69, 82, 84, 72, 79, 32, 80, 69, 79, 82, 84, 72, 32, 80, 0, 134, 246, 65, + 76, 71, 73, 90, 32, 69, 79, 76, 72, 88, 0, 134, 246, 83, 79, 87, 73, 76, + 79, 32, 83, 0, 134, 246, 83, 73, 71, 69, 76, 32, 76, 79, 78, 71, 45, 66, + 82, 65, 78, 67, 72, 45, 83, 79, 76, 32, 83, 0, 134, 246, 83, 72, 79, 82, + 84, 45, 84, 87, 73, 71, 45, 83, 79, 76, 32, 83, 0, 134, 246, 67, 0, 134, + 246, 90, 0, 134, 246, 84, 73, 87, 65, 90, 32, 152, 181, 84, 89, 82, 32, + 84, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, 87, 73, 71, 45, 84, 89, 82, + 32, 84, 0, 134, 246, 68, 0, 134, 246, 66, 69, 82, 75, 65, 78, 65, 78, 32, + 66, 69, 79, 82, 67, 32, 66, 74, 65, 82, 75, 65, 78, 32, 66, 0, 134, 246, + 83, 72, 79, 82, 84, 45, 84, 87, 73, 71, 45, 66, 74, 65, 82, 75, 65, 78, + 32, 66, 0, 134, 246, 152, 180, 80, 0, 134, 246, 79, 80, 69, 78, 45, 80, + 0, 134, 246, 69, 72, 87, 65, 90, 32, 69, 72, 32, 69, 0, 134, 246, 77, 65, + 78, 78, 65, 90, 32, 152, 182, 77, 0, 134, 246, 76, 79, 78, 71, 45, 66, + 82, 65, 78, 67, 72, 45, 77, 65, 68, 82, 32, 77, 0, 134, 246, 83, 72, 79, + 82, 84, 45, 84, 87, 73, 71, 45, 77, 65, 68, 82, 32, 77, 0, 134, 246, 76, + 65, 85, 75, 65, 90, 32, 76, 65, 71, 85, 32, 76, 79, 71, 82, 32, 76, 0, + 134, 246, 152, 180, 76, 0, 134, 246, 73, 78, 71, 87, 65, 90, 0, 134, 246, + 73, 78, 71, 0, 134, 246, 68, 65, 71, 65, 90, 32, 68, 65, 69, 71, 32, 68, + 0, 134, 246, 79, 84, 72, 65, 76, 65, 78, 32, 69, 84, 72, 69, 76, 32, 79, + 0, 134, 246, 175, 145, 0, 134, 246, 73, 79, 82, 0, 134, 246, 67, 87, 69, + 79, 82, 84, 72, 0, 134, 246, 67, 65, 76, 67, 0, 134, 246, 67, 69, 65, 76, + 67, 0, 134, 246, 83, 84, 65, 78, 0, 134, 246, 76, 79, 78, 71, 45, 66, 82, + 65, 78, 67, 72, 45, 89, 82, 0, 134, 246, 83, 72, 79, 82, 84, 45, 84, 87, + 73, 71, 45, 89, 82, 0, 134, 246, 73, 67, 69, 76, 65, 78, 68, 73, 67, 45, + 89, 82, 0, 134, 246, 81, 0, 134, 246, 88, 0, 152, 183, 141, 249, 171, + 206, 0, 152, 183, 152, 184, 171, 206, 0, 152, 183, 146, 151, 171, 206, 0, + 152, 183, 65, 82, 76, 65, 85, 71, 32, 169, 156, 10, 42, 152, 185, 150, + 255, 49, 55, 0, 152, 183, 84, 86, 73, 77, 65, 68, 85, 82, 32, 169, 156, + 10, 42, 152, 185, 150, 255, 49, 56, 0, 152, 183, 66, 69, 76, 71, 84, 72, + 79, 82, 32, 169, 156, 10, 42, 152, 185, 150, 255, 49, 57, 0, 134, 246, + 75, 0, 134, 246, 83, 72, 0, 134, 246, 79, 79, 0, 134, 246, 152, 186, 152, + 187, 79, 83, 0, 134, 246, 152, 186, 152, 187, 73, 83, 0, 134, 246, 152, + 186, 152, 187, 69, 72, 0, 134, 246, 152, 186, 152, 187, 65, 67, 0, 134, + 246, 152, 186, 152, 187, 65, 69, 83, 67, 0, 134, 247, 65, 0, 134, 247, + 73, 0, 134, 247, 85, 0, 134, 247, 75, 65, 0, 134, 247, 71, 65, 0, 134, + 247, 171, 207, 0, 134, 247, 84, 65, 0, 134, 247, 68, 65, 0, 134, 247, 78, + 65, 0, 134, 247, 80, 65, 0, 134, 247, 66, 65, 0, 134, 247, 77, 65, 0, + 134, 247, 89, 65, 0, 134, 247, 82, 65, 10, 42, 144, 207, 175, 146, 44, + 32, 141, 143, 149, 174, 139, 194, 143, 146, 175, 147, 0, 134, 247, 76, + 65, 0, 134, 247, 87, 65, 0, 134, 247, 83, 65, 0, 134, 247, 72, 65, 0, + 152, 188, 149, 139, 146, 186, 73, 0, 152, 188, 149, 139, 146, 186, 85, 0, + 152, 188, 146, 186, 171, 251, 0, 152, 188, 146, 186, 175, 148, 10, 120, + 40, 104, 97, 110, 117, 110, 111, 111, 32, 140, 135, 175, 149, 32, 45, 32, + 49, 55, 51, 52, 41, 0, 134, 247, 146, 235, 82, 65, 10, 61, 90, 97, 109, + 98, 97, 108, 101, 115, 32, 114, 97, 10, 42, 144, 207, 175, 146, 44, 32, + 141, 143, 149, 174, 139, 194, 143, 146, 175, 147, 0, 134, 248, 65, 0, + 134, 248, 73, 0, 134, 248, 85, 0, 134, 248, 75, 65, 0, 134, 248, 71, 65, + 0, 134, 248, 171, 207, 0, 134, 248, 84, 65, 0, 134, 248, 68, 65, 0, 134, + 248, 78, 65, 0, 134, 248, 80, 65, 0, 134, 248, 66, 65, 0, 134, 248, 77, + 65, 0, 134, 248, 89, 65, 0, 134, 248, 82, 65, 0, 134, 248, 76, 65, 0, + 134, 248, 87, 65, 0, 134, 248, 83, 65, 0, 134, 248, 72, 65, 0, 152, 189, + 149, 139, 146, 186, 73, 0, 152, 189, 149, 139, 146, 186, 85, 0, 152, 189, + 146, 186, 175, 148, 10, 120, 40, 116, 97, 103, 97, 108, 111, 103, 32, + 140, 135, 175, 149, 32, 45, 32, 49, 55, 49, 53, 41, 0, 175, 150, 32, 141, + 249, 171, 206, 10, 120, 130, 255, 166, 136, 41, 0, 175, 150, 32, 142, + 177, 171, 206, 10, 120, 129, 251, 172, 151, 41, 0, 134, 249, 65, 0, 134, + 249, 73, 0, 134, 249, 85, 0, 134, 249, 75, 65, 0, 134, 249, 71, 65, 0, + 134, 249, 171, 207, 0, 134, 249, 84, 65, 0, 134, 249, 68, 65, 0, 134, + 249, 78, 65, 0, 134, 249, 80, 65, 0, 134, 249, 66, 65, 0, 134, 249, 77, + 65, 0, 134, 249, 89, 65, 0, 134, 249, 82, 65, 0, 134, 249, 76, 65, 0, + 134, 249, 87, 65, 0, 134, 249, 83, 65, 0, 134, 249, 72, 65, 0, 175, 151, + 32, 149, 139, 146, 186, 73, 0, 175, 151, 32, 149, 139, 146, 186, 85, 0, + 134, 250, 65, 0, 134, 250, 73, 0, 134, 250, 85, 0, 134, 250, 75, 65, 0, + 134, 250, 71, 65, 0, 134, 250, 171, 207, 0, 134, 250, 84, 65, 0, 134, + 250, 68, 65, 0, 134, 250, 78, 65, 0, 134, 250, 80, 65, 0, 134, 250, 66, + 65, 0, 134, 250, 77, 65, 0, 134, 250, 89, 65, 0, 134, 250, 76, 65, 0, + 134, 250, 87, 65, 0, 134, 250, 83, 65, 0, 175, 152, 32, 149, 139, 146, + 186, 73, 0, 175, 152, 32, 149, 139, 146, 186, 85, 0, 134, 251, 75, 65, 0, + 134, 251, 171, 240, 0, 134, 251, 75, 79, 0, 134, 251, 175, 135, 0, 134, + 251, 173, 129, 0, 134, 251, 67, 65, 0, 134, 251, 169, 253, 0, 134, 251, + 67, 79, 0, 134, 251, 174, 193, 0, 134, 251, 173, 145, 0, 134, 251, 68, + 65, 0, 134, 251, 171, 242, 0, 134, 251, 68, 79, 0, 134, 251, 174, 254, 0, + 134, 251, 78, 78, 79, 10, 42, 139, 191, 145, 229, 141, 144, 175, 153, 32, + 134, 252, 144, 223, 175, 154, 44, 32, 145, 189, 152, 190, 134, 253, 171, + 212, 44, 32, 141, 143, 110, 110, 111, 0, 134, 251, 84, 65, 0, 134, 251, + 171, 245, 0, 134, 251, 84, 79, 0, 134, 251, 173, 137, 0, 134, 251, 78, + 79, 0, 134, 251, 66, 65, 0, 134, 251, 171, 248, 0, 134, 251, 80, 79, 0, + 134, 251, 173, 212, 0, 134, 251, 77, 79, 0, 134, 251, 89, 79, 0, 134, + 251, 82, 79, 0, 134, 251, 76, 79, 0, 134, 251, 86, 79, 0, 134, 251, 169, + 213, 10, 42, 133, 233, 139, 223, 175, 155, 32, 167, 188, 0, 134, 251, 83, + 83, 79, 10, 42, 133, 233, 139, 223, 175, 155, 32, 167, 188, 10, 42, 139, + 191, 145, 229, 141, 144, 175, 153, 32, 134, 252, 144, 223, 175, 154, 44, + 32, 145, 189, 152, 190, 134, 253, 171, 219, 44, 32, 141, 143, 115, 115, + 111, 0, 134, 251, 83, 65, 0, 134, 251, 72, 65, 0, 134, 251, 76, 65, 0, + 134, 251, 81, 65, 10, 42, 144, 205, 167, 213, 0, 131, 179, 81, 65, 81, + 10, 42, 129, 234, 139, 253, 143, 240, 167, 157, 0, 131, 179, 81, 65, 65, + 10, 42, 129, 234, 139, 253, 143, 240, 167, 157, 0, 131, 179, 81, 73, 0, + 131, 179, 81, 73, 73, 0, 131, 179, 81, 85, 0, 131, 179, 81, 85, 75, 10, + 42, 149, 158, 140, 171, 133, 197, 149, 149, 49, 55, 65, 55, 32, 49, 55, + 56, 48, 10, 42, 133, 220, 140, 232, 149, 149, 139, 253, 149, 157, 165, + 139, 0, 131, 179, 174, 213, 0, 131, 179, 81, 85, 85, 86, 0, 131, 179, 82, + 89, 0, 131, 179, 82, 89, 89, 0, 131, 179, 76, 89, 0, 131, 179, 76, 89, + 89, 0, 131, 179, 81, 69, 0, 131, 179, 81, 65, 73, 0, 131, 179, 81, 79, + 79, 32, 152, 191, 164, 239, 0, 131, 179, 81, 79, 79, 32, 152, 191, 164, + 240, 10, 42, 133, 195, 97, 32, 144, 185, 139, 223, 49, 55, 66, 49, 44, + 32, 132, 251, 150, 172, 140, 151, 171, 132, 10, 42, 49, 55, 66, 49, 32, + 139, 253, 140, 232, 151, 191, 134, 254, 116, 104, 139, 253, 118, 111, + 119, 101, 108, 0, 131, 179, 81, 65, 85, 0, 152, 192, 149, 139, 175, 156, + 32, 65, 81, 0, 152, 192, 149, 139, 175, 156, 32, 65, 65, 0, 131, 180, 65, + 65, 0, 131, 180, 73, 0, 131, 180, 73, 73, 0, 131, 180, 89, 0, 131, 180, + 89, 89, 0, 131, 180, 85, 0, 131, 180, 85, 85, 0, 131, 180, 85, 65, 0, + 131, 180, 79, 69, 0, 131, 180, 89, 65, 0, 131, 180, 73, 69, 0, 131, 180, + 69, 0, 131, 180, 65, 69, 0, 131, 180, 65, 73, 0, 131, 180, 79, 79, 0, + 131, 180, 65, 85, 0, 134, 255, 78, 73, 75, 65, 72, 73, 84, 10, 61, 115, + 114, 97, 107, 32, 97, 109, 10, 61, 172, 183, 10, 42, 147, 180, 168, 233, + 10, 42, 133, 153, 139, 253, 142, 178, 114, 101, 103, 97, 114, 100, 101, + 100, 32, 139, 191, 97, 32, 146, 139, 140, 135, 97, 109, 44, 32, 97, 108, + 111, 110, 103, 32, 140, 180, 111, 109, 32, 140, 143, 97, 97, 109, 10, + 120, 134, 213, 110, 105, 107, 104, 97, 104, 105, 116, 32, 45, 32, 48, 69, + 52, 68, 41, 10, 120, 135, 128, 172, 183, 32, 45, 32, 49, 48, 51, 54, 41, + 0, 134, 255, 82, 69, 65, 72, 77, 85, 75, 10, 61, 115, 114, 97, 107, 32, + 97, 104, 10, 61, 172, 227, 10, 120, 135, 128, 172, 227, 32, 45, 32, 49, + 48, 51, 56, 41, 0, 134, 255, 89, 85, 85, 75, 65, 76, 69, 65, 80, 73, 78, + 84, 85, 10, 42, 105, 110, 115, 101, 114, 116, 115, 32, 97, 32, 141, 130, + 150, 204, 146, 139, 140, 180, 97, 98, 114, 117, 112, 116, 32, 144, 205, + 167, 213, 10, 42, 133, 161, 134, 253, 121, 117, 107, 97, 108, 101, 97, + 107, 112, 105, 110, 116, 117, 0, 134, 255, 77, 85, 85, 83, 73, 75, 65, + 84, 79, 65, 78, 10, 42, 152, 193, 140, 232, 144, 225, 175, 154, 32, 134, + 252, 102, 105, 114, 115, 116, 10, 42, 133, 161, 134, 253, 109, 117, 117, + 115, 101, 107, 97, 116, 111, 97, 110, 0, 134, 255, 84, 82, 73, 73, 83, + 65, 80, 10, 42, 152, 193, 140, 232, 144, 223, 175, 154, 32, 134, 252, + 115, 101, 99, 111, 110, 100, 10, 42, 133, 161, 134, 253, 116, 114, 101, + 105, 115, 97, 112, 0, 134, 255, 66, 65, 78, 84, 79, 67, 10, 42, 115, 104, + 111, 114, 116, 101, 110, 115, 32, 140, 232, 146, 139, 145, 136, 133, 226, + 152, 194, 175, 157, 32, 175, 158, 10, 42, 133, 161, 134, 253, 98, 97, + 110, 116, 97, 107, 0, 134, 255, 82, 79, 66, 65, 84, 10, 42, 97, 32, 148, + 224, 143, 166, 99, 111, 114, 114, 101, 115, 112, 111, 110, 100, 105, 110, + 103, 32, 134, 252, 152, 195, 143, 236, 140, 172, 151, 207, 139, 194, 171, + 239, 0, 134, 255, 84, 79, 65, 78, 68, 65, 75, 72, 73, 65, 84, 10, 42, + 146, 209, 148, 176, 133, 247, 141, 144, 139, 253, 141, 143, 112, 114, + 111, 110, 111, 117, 110, 99, 101, 100, 10, 120, 134, 213, 116, 104, 97, + 110, 116, 104, 97, 107, 104, 97, 116, 32, 45, 32, 48, 69, 52, 67, 41, 0, + 134, 255, 75, 65, 75, 65, 66, 65, 84, 10, 42, 140, 135, 140, 215, 140, + 180, 143, 233, 101, 120, 99, 108, 97, 109, 97, 116, 105, 111, 110, 115, + 0, 134, 255, 65, 72, 83, 68, 65, 10, 42, 150, 245, 115, 116, 114, 101, + 115, 115, 101, 100, 32, 148, 155, 139, 194, 143, 233, 115, 105, 110, 103, + 108, 101, 45, 99, 111, 110, 115, 111, 110, 97, 110, 116, 32, 171, 132, 0, + 134, 255, 83, 65, 77, 89, 79, 75, 32, 83, 65, 78, 78, 89, 65, 10, 42, + 150, 245, 100, 101, 118, 105, 97, 116, 105, 111, 110, 32, 140, 170, 140, + 232, 103, 101, 110, 101, 114, 97, 108, 32, 114, 117, 108, 101, 115, 32, + 140, 172, 171, 177, 44, 32, 149, 234, 140, 215, 139, 194, 108, 111, 97, + 110, 32, 149, 225, 140, 170, 175, 155, 44, 32, 143, 150, 140, 143, 151, + 172, 111, 110, 0, 134, 255, 86, 73, 82, 73, 65, 77, 10, 42, 149, 234, + 175, 159, 44, 32, 97, 32, 34, 173, 209, 34, 10, 42, 146, 209, 148, 176, + 133, 247, 141, 144, 139, 253, 140, 232, 147, 180, 150, 215, 140, 172, 97, + 32, 150, 163, 150, 216, 145, 189, 150, 204, 146, 139, 174, 129, 0, 134, + 255, 67, 79, 69, 78, 71, 10, 42, 146, 249, 141, 228, 141, 229, 148, 176, + 135, 129, 75, 104, 109, 101, 114, 32, 143, 175, 139, 253, 141, 228, 143, + 130, 140, 235, 115, 117, 98, 115, 99, 114, 105, 112, 116, 101, 100, 10, + 42, 143, 164, 152, 196, 139, 253, 152, 197, 135, 130, 141, 143, 152, 198, + 175, 160, 0, 134, 255, 66, 65, 84, 72, 65, 77, 65, 83, 65, 84, 10, 42, + 140, 168, 148, 250, 139, 191, 149, 230, 140, 172, 152, 199, 152, 200, + 175, 161, 10, 42, 129, 234, 139, 253, 167, 157, 32, 139, 194, 102, 97, + 118, 111, 114, 32, 133, 163, 175, 162, 32, 150, 251, 140, 172, 152, 199, + 152, 200, 175, 161, 10, 120, 151, 171, 140, 153, 112, 97, 116, 104, 97, + 109, 97, 115, 97, 116, 32, 45, 32, 49, 57, 69, 48, 41, 0, 134, 255, 75, + 72, 65, 78, 10, 42, 135, 131, 97, 32, 140, 238, 145, 228, 165, 180, 10, + 120, 134, 213, 112, 97, 105, 121, 97, 110, 110, 111, 105, 32, 45, 32, 48, + 69, 50, 70, 41, 10, 120, 135, 128, 147, 220, 171, 203, 32, 45, 32, 49, + 48, 52, 65, 41, 0, 134, 255, 66, 65, 82, 73, 89, 79, 79, 83, 65, 78, 10, + 42, 135, 132, 132, 195, 97, 32, 142, 165, 139, 244, 97, 32, 170, 174, 10, + 120, 134, 213, 175, 163, 32, 45, 32, 48, 69, 53, 65, 41, 10, 120, 135, + 128, 142, 165, 45, 32, 49, 48, 52, 66, 41, 0, 134, 255, 67, 65, 77, 78, + 85, 67, 32, 152, 201, 75, 85, 85, 72, 10, 42, 135, 131, 170, 148, 10, 42, + 133, 161, 134, 253, 99, 97, 109, 110, 111, 99, 32, 112, 105, 105, 32, + 107, 117, 117, 104, 10, 120, 134, 150, 171, 157, 41, 10, 120, 135, 133, + 103, 116, 101, 114, 32, 152, 202, 48, 70, 49, 52, 41, 0, 134, 255, 76, + 69, 75, 32, 174, 224, 10, 42, 152, 203, 165, 174, 10, 120, 134, 213, 152, + 204, 175, 164, 41, 0, 134, 255, 66, 69, 89, 89, 65, 76, 10, 42, 152, 205, + 175, 165, 10, 42, 129, 234, 139, 253, 167, 157, 10, 42, 139, 247, 115, + 112, 101, 108, 108, 105, 110, 103, 58, 32, 49, 55, 68, 52, 32, 49, 55, + 57, 66, 32, 49, 55, 68, 52, 0, 134, 255, 80, 72, 78, 65, 69, 75, 32, 77, + 85, 65, 78, 10, 42, 135, 132, 134, 149, 97, 32, 150, 134, 139, 244, 97, + 32, 175, 166, 10, 42, 133, 161, 134, 253, 112, 104, 110, 101, 107, 32, + 109, 111, 97, 110, 10, 120, 134, 213, 102, 111, 110, 103, 109, 97, 110, + 32, 45, 32, 48, 69, 52, 70, 41, 0, 134, 255, 75, 79, 79, 77, 85, 85, 84, + 10, 42, 135, 132, 132, 195, 97, 32, 150, 134, 139, 244, 175, 166, 10, 42, + 145, 229, 143, 140, 97, 32, 152, 206, 140, 180, 49, 55, 68, 57, 10, 42, + 133, 161, 134, 253, 107, 111, 111, 109, 111, 111, 116, 10, 120, 134, 213, + 107, 104, 111, 109, 117, 116, 32, 45, 32, 48, 69, 53, 66, 41, 0, 152, + 192, 142, 146, 150, 151, 82, 73, 69, 76, 0, 134, 255, 65, 86, 65, 75, 82, + 65, 72, 65, 83, 65, 78, 89, 65, 10, 42, 172, 128, 44, 32, 150, 186, 142, + 185, 146, 210, 150, 229, 145, 170, 146, 250, 142, 185, 165, 150, 10, 42, + 133, 161, 134, 253, 97, 118, 97, 107, 114, 97, 104, 97, 32, 115, 97, 110, + 110, 121, 97, 10, 120, 133, 213, 150, 231, 48, 57, 51, 68, 41, 0, 134, + 255, 65, 84, 84, 72, 65, 67, 65, 78, 10, 42, 149, 234, 175, 159, 10, 42, + 146, 209, 148, 176, 133, 247, 141, 144, 139, 253, 140, 232, 147, 180, + 150, 215, 140, 172, 97, 32, 150, 163, 140, 180, 145, 189, 150, 204, 146, + 139, 174, 129, 10, 120, 151, 171, 140, 135, 118, 105, 114, 105, 97, 109, + 32, 45, 32, 49, 55, 68, 49, 41, 0, 135, 134, 165, 193, 0, 135, 134, 164, + 239, 0, 135, 134, 164, 240, 0, 135, 134, 164, 241, 0, 135, 134, 164, 242, + 0, 135, 134, 165, 195, 0, 135, 134, 165, 196, 0, 135, 134, 165, 197, 0, + 135, 134, 165, 198, 0, 135, 134, 165, 199, 0, 129, 254, 83, 79, 78, 0, + 129, 254, 175, 167, 0, 129, 254, 80, 73, 73, 0, 129, 254, 175, 168, 0, + 129, 254, 175, 169, 0, 129, 254, 175, 170, 0, 129, 254, 152, 207, 175, + 167, 0, 129, 254, 152, 207, 80, 73, 73, 0, 129, 254, 152, 207, 175, 168, + 0, 129, 254, 152, 207, 175, 169, 0, 152, 208, 175, 171, 10, 120, 135, + 133, 149, 190, 152, 209, 152, 210, 152, 211, 135, 135, 175, 172, 41, 0, + 152, 208, 173, 149, 0, 152, 208, 165, 168, 0, 152, 208, 140, 230, 165, + 179, 0, 152, 208, 165, 200, 0, 152, 208, 150, 140, 170, 236, 10, 42, 134, + 147, 132, 195, 97, 32, 173, 141, 0, 152, 208, 84, 79, 68, 79, 32, 142, + 184, 166, 180, 10, 42, 133, 216, 142, 187, 139, 213, 165, 239, 44, 32, + 142, 152, 152, 212, 97, 32, 143, 165, 139, 223, 84, 111, 100, 111, 10, + 42, 131, 131, 140, 232, 72, 117, 100, 117, 109, 32, 40, 109, 111, 100, + 101, 114, 110, 32, 175, 173, 41, 32, 139, 255, 175, 174, 10, 120, 140, + 220, 143, 165, 45, 32, 165, 175, 41, 0, 152, 208, 83, 73, 66, 69, 32, + 151, 177, 66, 79, 85, 78, 68, 65, 82, 89, 32, 170, 169, 0, 152, 208, 152, + 213, 165, 168, 0, 152, 208, 152, 213, 140, 230, 165, 179, 0, 152, 208, + 78, 73, 82, 85, 71, 85, 0, 152, 208, 152, 214, 152, 215, 152, 216, 164, + 239, 10, 42, 152, 217, 70, 86, 83, 49, 0, 152, 208, 152, 214, 152, 215, + 152, 216, 164, 240, 10, 42, 152, 217, 70, 86, 83, 50, 0, 152, 208, 152, + 214, 152, 215, 152, 216, 164, 241, 10, 42, 152, 217, 70, 86, 83, 51, 0, + 152, 208, 149, 139, 170, 176, 10, 42, 152, 217, 77, 86, 83, 0, 152, 208, + 152, 214, 152, 215, 152, 216, 164, 242, 10, 42, 152, 217, 70, 86, 83, 52, + 0, 135, 136, 165, 193, 0, 135, 136, 164, 239, 0, 135, 136, 164, 240, 0, + 135, 136, 164, 241, 0, 135, 136, 164, 242, 0, 135, 136, 165, 195, 0, 135, + 136, 165, 196, 0, 135, 136, 165, 197, 0, 135, 136, 165, 198, 0, 135, 136, + 165, 199, 0, 135, 137, 65, 10, 120, 130, 254, 133, 140, 48, 52, 51, 48, + 41, 0, 135, 137, 69, 10, 120, 130, 254, 132, 241, 48, 52, 52, 68, 41, 0, + 135, 137, 73, 10, 120, 130, 254, 132, 244, 48, 52, 51, 56, 41, 0, 135, + 137, 79, 10, 120, 130, 254, 133, 128, 48, 52, 51, 69, 41, 0, 135, 137, + 85, 10, 120, 130, 254, 147, 206, 169, 228, 41, 0, 135, 137, 79, 69, 10, + 120, 130, 254, 133, 171, 168, 149, 41, 0, 135, 137, 85, 69, 10, 120, 130, + 254, 147, 191, 147, 206, 48, 52, 65, 70, 41, 0, 135, 137, 69, 69, 0, 135, + 137, 78, 65, 10, 120, 130, 254, 101, 110, 32, 45, 32, 48, 52, 51, 68, 41, + 0, 135, 137, 173, 133, 0, 135, 137, 66, 65, 10, 120, 130, 254, 144, 148, + 48, 52, 51, 49, 41, 0, 135, 137, 80, 65, 10, 120, 130, 254, 152, 218, 48, + 52, 51, 70, 41, 0, 135, 137, 81, 65, 10, 120, 130, 254, 135, 138, 175, + 175, 41, 0, 135, 137, 71, 65, 10, 120, 130, 254, 103, 104, 101, 32, 45, + 32, 48, 52, 51, 51, 41, 0, 135, 137, 77, 65, 10, 120, 130, 254, 101, 109, + 32, 45, 32, 48, 52, 51, 67, 41, 0, 135, 137, 76, 65, 10, 120, 130, 254, + 101, 108, 32, 45, 32, 48, 52, 51, 66, 41, 0, 135, 137, 83, 65, 10, 120, + 130, 254, 101, 115, 32, 45, 32, 48, 52, 52, 49, 41, 0, 135, 137, 169, + 213, 10, 120, 130, 254, 152, 219, 48, 52, 52, 56, 41, 0, 135, 137, 84, + 65, 10, 120, 130, 254, 116, 101, 32, 45, 32, 48, 52, 52, 50, 41, 0, 135, + 137, 68, 65, 10, 120, 130, 254, 100, 101, 32, 45, 32, 48, 52, 51, 52, 41, + 0, 135, 137, 169, 253, 10, 120, 130, 254, 144, 155, 167, 172, 41, 0, 135, + 137, 74, 65, 10, 120, 130, 254, 122, 104, 101, 32, 45, 32, 48, 52, 51, + 54, 41, 0, 135, 137, 89, 65, 10, 120, 130, 254, 141, 130, 132, 244, 48, + 52, 51, 57, 41, 0, 135, 137, 82, 65, 10, 120, 130, 254, 101, 114, 32, 45, + 32, 48, 52, 52, 48, 41, 0, 135, 137, 87, 65, 10, 120, 130, 254, 118, 101, + 32, 45, 32, 48, 52, 51, 50, 41, 0, 135, 137, 70, 65, 10, 120, 130, 254, + 101, 102, 32, 45, 32, 48, 52, 52, 52, 41, 0, 135, 137, 75, 65, 10, 120, + 130, 254, 135, 138, 175, 175, 41, 0, 135, 137, 171, 240, 10, 120, 130, + 254, 152, 220, 48, 52, 51, 65, 41, 0, 135, 137, 172, 188, 10, 120, 130, + 254, 116, 115, 101, 32, 45, 32, 48, 52, 52, 54, 41, 0, 135, 137, 90, 65, + 10, 120, 130, 254, 144, 154, 167, 171, 41, 0, 135, 137, 171, 184, 10, + 120, 130, 254, 135, 138, 175, 175, 41, 0, 135, 137, 90, 82, 65, 10, 120, + 130, 254, 122, 104, 101, 32, 45, 32, 48, 52, 51, 54, 41, 0, 135, 137, + 169, 245, 0, 135, 137, 90, 72, 73, 0, 135, 137, 169, 176, 0, 131, 181, + 144, 134, 149, 139, 165, 137, 0, 131, 181, 69, 0, 131, 181, 73, 0, 131, + 181, 79, 0, 131, 181, 85, 0, 131, 181, 79, 69, 0, 131, 181, 85, 69, 0, + 131, 181, 173, 133, 0, 131, 181, 66, 65, 0, 131, 181, 80, 65, 0, 131, + 181, 81, 65, 0, 131, 181, 71, 65, 0, 131, 181, 77, 65, 0, 131, 181, 84, + 65, 0, 131, 181, 68, 65, 0, 131, 181, 169, 253, 0, 131, 181, 74, 65, 0, + 131, 181, 172, 188, 0, 131, 181, 89, 65, 0, 131, 181, 87, 65, 0, 131, + 181, 75, 65, 0, 131, 181, 174, 185, 0, 131, 181, 171, 184, 0, 131, 181, + 74, 73, 65, 0, 131, 181, 78, 73, 65, 0, 131, 181, 172, 189, 0, 131, 182, + 69, 0, 131, 182, 73, 0, 131, 182, 73, 89, 0, 131, 182, 85, 69, 0, 131, + 182, 85, 0, 131, 182, 173, 133, 0, 131, 182, 75, 65, 0, 131, 182, 71, 65, + 0, 131, 182, 72, 65, 0, 131, 182, 80, 65, 0, 131, 182, 169, 213, 0, 131, + 182, 84, 65, 0, 131, 182, 68, 65, 0, 131, 182, 74, 65, 0, 131, 182, 70, + 65, 0, 131, 182, 174, 185, 0, 131, 182, 171, 184, 0, 131, 182, 172, 188, + 0, 131, 182, 90, 65, 0, 131, 182, 171, 185, 0, 131, 182, 169, 253, 0, + 131, 182, 172, 141, 0, 135, 137, 152, 213, 73, 0, 135, 137, 152, 213, 75, + 65, 0, 135, 137, 152, 213, 82, 65, 0, 135, 137, 152, 213, 70, 65, 0, 135, + 137, 152, 213, 172, 141, 0, 135, 137, 169, 253, 32, 141, 247, 144, 199, + 170, 236, 0, 129, 255, 151, 131, 164, 239, 10, 120, 134, 220, 152, 221, + 152, 222, 175, 176, 41, 0, 129, 255, 152, 223, 164, 239, 10, 120, 134, + 220, 152, 224, 152, 225, 175, 177, 41, 0, 129, 255, 68, 65, 77, 65, 82, + 85, 10, 120, 134, 220, 108, 99, 101, 32, 152, 226, 152, 227, 48, 70, 56, + 56, 41, 0, 129, 255, 175, 178, 0, 129, 255, 142, 130, 175, 178, 10, 120, + 134, 220, 109, 99, 104, 117, 32, 152, 227, 48, 70, 56, 57, 41, 0, 129, + 255, 175, 179, 10, 120, 135, 133, 112, 97, 108, 117, 116, 97, 32, 45, 32, + 48, 70, 56, 53, 41, 0, 129, 255, 142, 227, 175, 179, 0, 129, 255, 65, 0, + 129, 255, 73, 0, 129, 255, 75, 65, 0, 129, 255, 171, 207, 0, 129, 255, + 67, 65, 0, 129, 255, 171, 209, 0, 129, 255, 171, 242, 0, 129, 255, 171, + 243, 0, 129, 255, 171, 211, 0, 129, 255, 84, 65, 0, 129, 255, 68, 65, 0, + 129, 255, 80, 65, 0, 129, 255, 171, 248, 0, 129, 255, 171, 218, 0, 129, + 255, 172, 141, 0, 129, 255, 90, 65, 0, 129, 255, 65, 72, 0, 131, 181, 65, + 76, 73, 32, 71, 65, 76, 73, 32, 84, 65, 0, 131, 181, 65, 76, 73, 32, 71, + 65, 76, 73, 32, 172, 141, 0, 129, 153, 167, 205, 0, 129, 153, 171, 207, + 0, 129, 153, 67, 65, 0, 129, 153, 171, 241, 0, 129, 153, 171, 209, 0, + 129, 153, 171, 244, 0, 129, 153, 84, 65, 0, 129, 153, 171, 246, 0, 129, + 153, 171, 218, 0, 129, 153, 67, 89, 65, 0, 129, 153, 172, 141, 0, 129, + 153, 90, 65, 0, 129, 255, 146, 136, 85, 0, 129, 255, 146, 136, 89, 65, 0, + 129, 153, 171, 214, 0, 129, 255, 68, 65, 71, 65, 76, 71, 65, 0, 129, 153, + 169, 245, 0, 128, 151, 79, 89, 0, 128, 151, 65, 89, 0, 128, 151, 65, 65, + 89, 0, 128, 151, 87, 65, 89, 0, 128, 151, 80, 79, 89, 0, 128, 151, 80, + 65, 89, 0, 128, 151, 80, 87, 79, 89, 0, 128, 151, 84, 65, 89, 0, 128, + 151, 75, 65, 89, 0, 128, 151, 75, 87, 65, 89, 0, 128, 151, 77, 65, 89, 0, + 128, 151, 78, 79, 89, 0, 128, 151, 78, 65, 89, 0, 128, 151, 76, 65, 89, + 0, 128, 151, 83, 79, 89, 0, 128, 151, 83, 65, 89, 0, 128, 151, 83, 72, + 79, 89, 0, 128, 151, 83, 72, 65, 89, 0, 128, 151, 83, 72, 87, 79, 89, 0, + 128, 151, 89, 79, 89, 0, 128, 151, 89, 65, 89, 0, 128, 151, 82, 65, 89, + 0, 128, 151, 78, 87, 73, 0, 131, 183, 78, 87, 73, 0, 128, 151, 78, 87, + 73, 73, 0, 131, 183, 78, 87, 73, 73, 0, 128, 151, 78, 87, 79, 0, 131, + 183, 78, 87, 79, 0, 128, 151, 78, 87, 79, 79, 0, 131, 183, 78, 87, 79, + 79, 0, 128, 151, 82, 87, 69, 69, 0, 128, 151, 82, 87, 73, 0, 128, 151, + 82, 87, 73, 73, 0, 128, 151, 82, 87, 79, 0, 128, 151, 82, 87, 79, 79, 0, + 128, 151, 82, 87, 65, 0, 131, 183, 80, 0, 131, 183, 84, 0, 131, 183, 75, + 0, 131, 183, 67, 0, 131, 183, 77, 0, 131, 183, 78, 0, 131, 183, 83, 0, + 131, 183, 83, 72, 0, 128, 151, 151, 250, 87, 0, 128, 151, 87, 69, 83, 84, + 69, 82, 78, 32, 87, 0, 131, 176, 144, 250, 168, 203, 0, 131, 176, 146, + 160, 166, 197, 10, 42, 152, 161, 152, 165, 165, 179, 41, 0, 128, 151, + 174, 249, 32, 82, 87, 69, 10, 42, 135, 139, 40, 76, 89, 69, 41, 0, 128, + 153, 174, 236, 10, 42, 135, 140, 40, 76, 85, 41, 0, 128, 153, 174, 156, + 10, 42, 135, 139, 40, 174, 235, 41, 0, 128, 151, 84, 72, 87, 69, 10, 42, + 135, 139, 40, 84, 89, 69, 41, 0, 128, 151, 174, 190, 10, 42, 135, 139, + 40, 84, 89, 65, 41, 0, 128, 151, 84, 84, 72, 87, 69, 10, 42, 135, 139, + 40, 72, 89, 69, 41, 0, 128, 151, 84, 84, 72, 79, 79, 10, 42, 135, 140, + 40, 174, 255, 41, 0, 128, 151, 175, 180, 10, 42, 135, 139, 40, 72, 65, + 73, 41, 0, 128, 151, 84, 76, 72, 87, 69, 10, 42, 135, 139, 40, 84, 76, + 89, 69, 41, 0, 128, 151, 84, 76, 72, 79, 79, 10, 42, 135, 140, 40, 174, + 215, 41, 0, 131, 177, 174, 243, 10, 42, 135, 139, 40, 90, 89, 69, 41, 0, + 131, 177, 174, 242, 10, 42, 135, 140, 40, 174, 163, 41, 0, 131, 177, 175, + 130, 10, 42, 135, 140, 40, 71, 85, 41, 0, 128, 152, 71, 87, 85, 10, 42, + 135, 139, 40, 67, 72, 89, 69, 41, 0, 128, 152, 152, 228, 174, 186, 10, + 42, 135, 140, 40, 174, 191, 41, 0, 128, 152, 174, 185, 10, 42, 135, 139, + 40, 67, 72, 65, 73, 41, 0, 128, 152, 71, 87, 65, 10, 42, 72, 97, 114, + 101, 32, 68, 101, 110, 101, 32, 40, 83, 72, 89, 65, 41, 0, 131, 177, 74, + 85, 85, 10, 42, 135, 140, 40, 174, 194, 41, 0, 128, 152, 74, 87, 65, 10, + 42, 135, 139, 40, 84, 83, 89, 69, 41, 0, 128, 151, 175, 181, 32, 152, + 228, 76, 0, 128, 151, 175, 181, 32, 152, 228, 82, 0, 128, 152, 144, 210, + 83, 0, 152, 229, 86, 79, 87, 69, 76, 45, 67, 65, 82, 82, 73, 69, 82, 32, + 175, 182, 0, 135, 141, 75, 65, 0, 135, 141, 171, 240, 0, 135, 141, 71, + 65, 0, 135, 141, 167, 205, 0, 135, 141, 171, 207, 0, 135, 141, 67, 65, 0, + 135, 141, 169, 253, 0, 135, 141, 74, 65, 0, 135, 141, 171, 241, 0, 135, + 141, 89, 65, 78, 0, 135, 141, 84, 65, 0, 135, 141, 171, 245, 0, 135, 141, + 68, 65, 0, 135, 141, 171, 246, 0, 135, 141, 78, 65, 0, 135, 141, 80, 65, + 0, 135, 141, 171, 248, 0, 135, 141, 66, 65, 0, 135, 141, 171, 214, 0, + 135, 141, 77, 65, 0, 135, 141, 89, 65, 0, 135, 141, 82, 65, 0, 135, 141, + 76, 65, 0, 135, 141, 87, 65, 0, 135, 141, 169, 213, 0, 135, 141, 171, + 218, 0, 135, 141, 83, 65, 0, 135, 141, 72, 65, 0, 135, 141, 71, 89, 65, + 78, 10, 61, 172, 236, 0, 135, 141, 84, 82, 65, 0, 135, 142, 146, 186, 65, + 0, 135, 142, 146, 186, 73, 0, 135, 142, 146, 186, 85, 0, 135, 142, 146, + 186, 69, 69, 0, 135, 142, 146, 186, 65, 73, 0, 135, 142, 146, 186, 79, + 79, 0, 135, 142, 146, 186, 65, 85, 0, 135, 142, 146, 186, 69, 0, 135, + 142, 146, 186, 79, 0, 152, 229, 151, 217, 148, 136, 89, 65, 0, 152, 229, + 151, 217, 148, 136, 82, 65, 0, 152, 229, 151, 217, 148, 136, 87, 65, 0, + 135, 143, 148, 136, 75, 65, 0, 135, 143, 148, 136, 171, 207, 0, 135, 143, + 148, 136, 171, 236, 0, 135, 143, 148, 136, 84, 65, 0, 135, 143, 148, 136, + 78, 65, 0, 135, 143, 148, 136, 80, 65, 0, 135, 143, 148, 136, 77, 65, 0, + 135, 143, 148, 136, 82, 65, 0, 135, 143, 148, 136, 76, 65, 0, 152, 229, + 146, 186, 77, 85, 75, 80, 72, 82, 69, 78, 71, 0, 152, 229, 146, 186, 75, + 69, 77, 80, 72, 82, 69, 78, 71, 0, 152, 229, 146, 186, 152, 230, 73, 0, + 152, 229, 146, 186, 174, 236, 0, 152, 229, 139, 228, 164, 254, 0, 152, + 229, 141, 169, 164, 254, 0, 135, 144, 165, 193, 0, 135, 144, 164, 239, 0, + 135, 144, 164, 240, 0, 135, 144, 164, 241, 0, 135, 144, 164, 242, 0, 135, + 144, 165, 195, 0, 135, 144, 165, 196, 0, 135, 144, 165, 197, 0, 135, 144, + 165, 198, 0, 135, 144, 165, 199, 0, 131, 184, 75, 65, 0, 131, 184, 88, + 65, 0, 131, 184, 171, 207, 0, 131, 184, 172, 188, 0, 131, 184, 83, 65, 0, + 131, 184, 89, 65, 0, 131, 184, 84, 65, 0, 131, 184, 171, 245, 0, 131, + 184, 76, 65, 0, 131, 184, 80, 65, 0, 131, 184, 171, 248, 0, 131, 184, 77, + 65, 0, 131, 184, 70, 65, 0, 131, 184, 86, 65, 0, 131, 184, 72, 65, 0, + 131, 184, 81, 65, 0, 131, 184, 171, 240, 0, 131, 184, 173, 182, 0, 131, + 184, 78, 65, 0, 131, 184, 65, 0, 131, 184, 73, 0, 131, 184, 69, 69, 0, + 131, 184, 69, 72, 0, 131, 184, 85, 0, 131, 184, 79, 79, 0, 131, 184, 79, + 0, 131, 184, 85, 69, 0, 131, 184, 69, 0, 131, 184, 65, 85, 69, 0, 131, + 184, 65, 73, 0, 131, 184, 151, 249, 50, 0, 131, 184, 151, 249, 51, 0, + 131, 184, 151, 249, 52, 0, 131, 184, 151, 249, 53, 0, 131, 184, 151, 249, + 54, 0, 129, 154, 81, 65, 0, 129, 155, 81, 65, 0, 129, 154, 75, 65, 0, + 129, 154, 88, 65, 0, 129, 154, 171, 207, 0, 129, 155, 75, 65, 0, 129, + 155, 88, 65, 0, 129, 155, 171, 207, 0, 129, 154, 172, 188, 0, 129, 154, + 83, 65, 0, 129, 154, 89, 65, 0, 129, 155, 172, 188, 0, 129, 155, 83, 65, + 0, 129, 155, 89, 65, 0, 129, 154, 84, 65, 0, 129, 154, 171, 245, 0, 129, + 154, 78, 65, 0, 129, 155, 84, 65, 0, 129, 155, 171, 245, 0, 129, 155, 78, + 65, 0, 129, 154, 80, 65, 0, 129, 154, 171, 248, 0, 129, 154, 77, 65, 0, + 129, 155, 80, 65, 0, 129, 155, 171, 248, 0, 129, 155, 77, 65, 0, 129, + 154, 70, 65, 0, 129, 154, 86, 65, 0, 129, 154, 76, 65, 0, 129, 155, 70, + 65, 0, 129, 155, 86, 65, 0, 129, 155, 76, 65, 0, 129, 154, 72, 65, 0, + 129, 154, 68, 65, 0, 129, 154, 66, 65, 0, 129, 155, 72, 65, 0, 129, 155, + 68, 65, 0, 129, 155, 66, 65, 0, 129, 154, 75, 86, 65, 0, 129, 154, 88, + 86, 65, 0, 129, 155, 75, 86, 65, 0, 129, 155, 88, 86, 65, 0, 129, 154, + 83, 85, 65, 0, 129, 155, 83, 85, 65, 10, 42, 97, 32, 144, 160, 150, 215, + 175, 183, 0, 129, 156, 149, 139, 83, 72, 79, 82, 84, 69, 78, 69, 82, 0, + 129, 156, 65, 65, 0, 129, 156, 73, 73, 0, 129, 156, 85, 0, 129, 156, 85, + 85, 0, 129, 156, 69, 0, 129, 156, 65, 69, 0, 129, 156, 79, 0, 129, 156, + 79, 65, 0, 129, 156, 85, 69, 0, 129, 156, 65, 89, 0, 129, 156, 65, 65, + 89, 0, 129, 156, 85, 89, 0, 129, 156, 79, 89, 0, 129, 156, 79, 65, 89, 0, + 129, 156, 85, 69, 89, 0, 129, 156, 73, 89, 0, 131, 185, 135, 145, 86, 0, + 131, 185, 135, 145, 78, 71, 0, 131, 185, 135, 145, 78, 0, 131, 185, 135, + 145, 77, 0, 131, 185, 135, 145, 75, 0, 131, 185, 135, 145, 68, 0, 131, + 185, 135, 145, 66, 0, 131, 185, 144, 149, 152, 231, 49, 0, 131, 185, 144, + 149, 152, 231, 50, 0, 130, 128, 165, 193, 0, 130, 128, 164, 239, 0, 130, + 128, 164, 240, 0, 130, 128, 164, 241, 0, 130, 128, 164, 242, 0, 130, 128, + 165, 195, 0, 130, 128, 165, 196, 0, 130, 128, 165, 197, 0, 130, 128, 165, + 198, 0, 130, 128, 165, 199, 0, 131, 185, 152, 232, 140, 255, 164, 239, 0, + 131, 185, 146, 186, 76, 65, 69, 10, 42, 175, 184, 58, 32, 97, 110, 100, + 0, 131, 185, 146, 186, 76, 65, 69, 86, 10, 42, 112, 101, 114, 102, 101, + 99, 116, 105, 118, 101, 0, 135, 146, 80, 65, 84, 72, 65, 77, 65, 83, 65, + 84, 10, 42, 134, 134, 144, 223, 175, 185, 32, 152, 233, 175, 186, 32, + 133, 163, 152, 199, 175, 187, 41, 0, 135, 146, 175, 167, 32, 175, 188, 0, + 135, 146, 152, 201, 175, 188, 0, 135, 146, 175, 168, 32, 175, 188, 0, + 135, 146, 175, 169, 32, 175, 188, 0, 135, 146, 175, 170, 32, 175, 188, 0, + 135, 146, 175, 189, 32, 175, 188, 0, 135, 146, 175, 190, 32, 175, 188, 0, + 135, 146, 175, 191, 32, 175, 188, 0, 135, 146, 175, 192, 32, 175, 188, 0, + 135, 146, 68, 65, 80, 32, 175, 188, 0, 135, 146, 175, 193, 32, 175, 188, + 0, 135, 146, 175, 194, 32, 175, 188, 0, 135, 146, 175, 195, 32, 175, 188, + 0, 135, 146, 175, 196, 32, 175, 188, 0, 135, 146, 175, 197, 32, 175, 188, + 0, 135, 146, 84, 85, 84, 69, 89, 65, 83, 65, 84, 10, 42, 134, 134, 144, + 225, 175, 185, 32, 133, 226, 152, 199, 175, 187, 32, 175, 198, 32, 140, + 232, 65, 100, 104, 105, 107, 97, 109, 101, 97, 115, 32, 108, 101, 97, + 112, 32, 175, 199, 0, 135, 146, 175, 167, 32, 175, 200, 0, 135, 146, 152, + 201, 175, 200, 0, 135, 146, 175, 168, 32, 175, 200, 0, 135, 146, 175, + 169, 32, 175, 200, 0, 135, 146, 175, 170, 32, 175, 200, 0, 135, 146, 175, + 189, 32, 175, 200, 0, 135, 146, 175, 190, 32, 175, 200, 0, 135, 146, 175, + 191, 32, 175, 200, 0, 135, 146, 175, 192, 32, 175, 200, 0, 135, 146, 68, + 65, 80, 32, 175, 200, 0, 135, 146, 175, 193, 32, 175, 200, 0, 135, 146, + 175, 194, 32, 175, 200, 0, 135, 146, 175, 195, 32, 175, 200, 0, 135, 146, + 175, 196, 32, 175, 200, 0, 135, 146, 175, 197, 32, 175, 200, 0, 135, 147, + 75, 65, 0, 135, 147, 71, 65, 0, 135, 147, 171, 207, 0, 135, 147, 78, 71, + 75, 65, 0, 135, 147, 80, 65, 0, 135, 147, 66, 65, 0, 135, 147, 77, 65, 0, + 135, 147, 77, 80, 65, 0, 135, 147, 84, 65, 0, 135, 147, 68, 65, 0, 135, + 147, 78, 65, 0, 135, 147, 78, 82, 65, 0, 135, 147, 67, 65, 0, 135, 147, + 74, 65, 0, 135, 147, 171, 192, 0, 135, 147, 78, 89, 67, 65, 0, 135, 147, + 89, 65, 0, 135, 147, 82, 65, 0, 135, 147, 76, 65, 0, 135, 147, 86, 65, 0, + 135, 147, 83, 65, 0, 135, 147, 65, 0, 135, 147, 72, 65, 0, 152, 234, 149, + 139, 146, 186, 73, 0, 152, 234, 149, 139, 146, 186, 85, 0, 152, 234, 149, + 139, 146, 186, 69, 0, 152, 234, 149, 139, 146, 186, 79, 0, 152, 234, 149, + 139, 146, 186, 65, 69, 0, 152, 234, 80, 65, 76, 76, 65, 87, 65, 0, 152, + 234, 146, 162, 148, 233, 173, 210, 0, 130, 129, 75, 65, 0, 130, 129, 171, + 240, 0, 130, 129, 75, 88, 65, 0, 130, 130, 75, 65, 0, 130, 130, 75, 88, + 65, 0, 130, 130, 171, 240, 0, 131, 186, 171, 207, 0, 130, 129, 67, 65, 0, + 130, 129, 169, 253, 0, 130, 130, 67, 65, 0, 130, 130, 83, 65, 0, 130, + 130, 169, 253, 0, 131, 186, 171, 192, 0, 131, 186, 82, 65, 84, 65, 0, + 130, 129, 175, 201, 10, 42, 142, 185, 140, 204, 140, 179, 140, 180, 140, + 232, 152, 235, 149, 230, 148, 139, 146, 250, 49, 65, 51, 51, 32, 139, + 253, 140, 215, 139, 194, 84, 104, 97, 105, 108, 140, 143, 140, 143, 76, + 97, 111, 115, 10, 42, 147, 153, 140, 232, 149, 149, 49, 65, 50, 68, 32, + 49, 65, 53, 66, 0, 131, 186, 68, 65, 0, 130, 130, 175, 201, 0, 131, 186, + 82, 65, 78, 65, 0, 130, 129, 84, 65, 0, 130, 129, 171, 245, 0, 130, 130, + 84, 65, 0, 130, 130, 171, 245, 0, 131, 186, 78, 65, 0, 131, 186, 66, 65, + 0, 130, 129, 80, 65, 0, 130, 129, 171, 248, 0, 130, 129, 70, 65, 0, 130, + 130, 80, 65, 0, 130, 130, 70, 65, 0, 130, 130, 171, 248, 0, 131, 186, 77, + 65, 0, 130, 130, 89, 65, 0, 130, 129, 89, 65, 0, 131, 186, 82, 65, 0, + 131, 186, 82, 85, 69, 0, 131, 186, 76, 65, 0, 131, 186, 76, 85, 69, 0, + 131, 186, 87, 65, 0, 130, 129, 169, 213, 0, 130, 129, 171, 218, 0, 130, + 129, 83, 65, 0, 130, 129, 72, 65, 0, 131, 186, 171, 216, 0, 131, 186, 65, + 10, 42, 134, 152, 144, 205, 170, 228, 0, 130, 130, 72, 65, 0, 131, 186, + 73, 0, 131, 186, 73, 73, 0, 131, 186, 85, 0, 131, 186, 85, 85, 0, 131, + 186, 69, 69, 0, 131, 186, 79, 79, 0, 131, 186, 76, 65, 69, 0, 131, 186, + 151, 244, 83, 65, 0, 130, 131, 151, 245, 82, 65, 0, 130, 131, 151, 245, + 76, 65, 0, 130, 131, 152, 236, 84, 65, 78, 71, 32, 174, 235, 0, 131, 187, + 151, 167, 175, 202, 32, 174, 235, 0, 130, 131, 147, 143, 171, 207, 0, + 130, 131, 141, 203, 80, 65, 0, 130, 131, 146, 154, 175, 201, 32, 148, + 179, 141, 203, 80, 65, 0, 130, 131, 77, 65, 0, 130, 131, 66, 65, 0, 130, + 131, 83, 65, 0, 131, 187, 83, 65, 75, 79, 84, 0, 130, 132, 65, 0, 130, + 132, 151, 167, 83, 65, 84, 0, 130, 132, 65, 65, 0, 130, 132, 151, 243, + 65, 65, 0, 130, 132, 73, 0, 130, 132, 73, 73, 0, 130, 132, 85, 69, 0, + 130, 132, 85, 85, 69, 0, 130, 132, 85, 0, 130, 132, 85, 85, 0, 130, 132, + 79, 0, 130, 132, 79, 65, 32, 167, 246, 0, 130, 132, 79, 89, 0, 130, 132, + 69, 0, 130, 132, 65, 69, 0, 130, 132, 79, 79, 0, 130, 132, 65, 73, 0, + 130, 132, 152, 232, 65, 73, 0, 130, 132, 79, 65, 32, 166, 222, 0, 131, + 187, 151, 167, 175, 202, 0, 131, 187, 151, 249, 49, 0, 131, 187, 151, + 249, 50, 0, 131, 187, 152, 237, 151, 249, 51, 0, 131, 187, 152, 237, 151, + 249, 52, 0, 131, 187, 152, 237, 151, 249, 53, 0, 131, 187, 150, 219, 72, + 65, 65, 77, 10, 42, 146, 209, 143, 237, 175, 203, 41, 32, 139, 252, 141, + 143, 115, 111, 117, 110, 100, 101, 100, 0, 131, 187, 151, 167, 171, 158, + 0, 131, 187, 75, 72, 85, 69, 78, 45, 76, 85, 69, 32, 75, 65, 82, 65, 78, + 0, 152, 238, 152, 232, 146, 163, 152, 239, 166, 197, 0, 130, 133, 165, + 193, 0, 130, 133, 164, 239, 0, 130, 133, 164, 240, 0, 130, 133, 164, 241, + 0, 130, 133, 164, 242, 0, 130, 133, 165, 195, 0, 130, 133, 165, 196, 0, + 130, 133, 165, 197, 0, 130, 133, 165, 198, 0, 130, 133, 165, 199, 0, 130, + 134, 165, 193, 0, 130, 134, 164, 239, 0, 130, 134, 164, 240, 0, 130, 134, + 164, 241, 0, 130, 134, 164, 242, 0, 130, 134, 165, 195, 0, 130, 134, 165, + 196, 0, 130, 134, 165, 197, 0, 130, 134, 165, 198, 0, 130, 134, 165, 199, + 0, 131, 187, 87, 73, 65, 78, 71, 10, 42, 152, 240, 139, 223, 175, 204, 0, + 131, 187, 87, 73, 65, 78, 71, 87, 65, 65, 75, 10, 42, 152, 240, 139, 223, + 175, 205, 0, 131, 187, 83, 65, 87, 65, 78, 10, 42, 152, 240, 139, 223, + 104, 101, 97, 118, 101, 110, 0, 131, 187, 75, 69, 79, 87, 10, 61, 99, + 111, 117, 114, 116, 121, 97, 114, 100, 0, 131, 187, 72, 79, 89, 10, 61, + 175, 206, 0, 131, 187, 68, 79, 75, 77, 65, 73, 10, 61, 175, 207, 10, 120, + 40, 175, 207, 32, 140, 131, 132, 199, 50, 48, 53, 53, 41, 0, 131, 187, + 144, 164, 152, 241, 82, 65, 78, 65, 0, 131, 187, 151, 167, 89, 65, 77, + 79, 75, 10, 120, 134, 213, 152, 204, 175, 164, 41, 0, 131, 187, 75, 65, + 65, 78, 10, 42, 175, 208, 0, 131, 187, 75, 65, 65, 78, 75, 85, 85, 10, + 42, 139, 241, 175, 208, 0, 131, 187, 83, 65, 84, 75, 65, 65, 78, 0, 131, + 187, 83, 65, 84, 75, 65, 65, 78, 75, 85, 85, 10, 120, 134, 213, 175, 163, + 32, 45, 32, 48, 69, 53, 65, 41, 0, 131, 187, 72, 65, 78, 71, 10, 42, 132, + 251, 99, 111, 109, 98, 105, 110, 97, 116, 105, 111, 110, 115, 32, 140, + 180, 139, 214, 140, 131, 139, 251, 140, 155, 101, 110, 100, 115, 32, 140, + 172, 173, 140, 0, 131, 187, 67, 65, 65, 78, 71, 0, 146, 163, 150, 175, + 141, 197, 165, 238, 0, 146, 163, 68, 73, 65, 69, 82, 69, 83, 73, 83, 45, + 82, 73, 78, 71, 0, 146, 163, 175, 209, 0, 146, 163, 150, 141, 168, 230, + 0, 146, 163, 148, 235, 166, 197, 0, 146, 163, 88, 45, 88, 32, 167, 246, + 0, 146, 163, 152, 242, 139, 181, 167, 246, 0, 146, 163, 144, 157, 148, + 172, 167, 246, 10, 120, 140, 197, 146, 148, 167, 133, 41, 10, 120, 133, + 221, 146, 218, 169, 155, 41, 0, 133, 211, 144, 157, 148, 172, 167, 246, + 0, 146, 163, 151, 222, 152, 243, 146, 203, 167, 246, 0, 146, 163, 175, + 210, 32, 152, 243, 146, 203, 167, 246, 0, 146, 163, 152, 244, 166, 222, + 10, 42, 135, 148, 152, 245, 97, 32, 148, 224, 168, 244, 0, 133, 211, 152, + 244, 166, 222, 0, 146, 163, 152, 244, 167, 246, 10, 42, 135, 148, 152, + 245, 97, 32, 148, 224, 169, 149, 0, 146, 163, 152, 244, 169, 135, 10, 42, + 135, 148, 152, 245, 97, 32, 148, 245, 167, 160, 10, 42, 172, 190, 32, + 150, 152, 139, 253, 145, 164, 165, 183, 0, 129, 235, 87, 32, 167, 246, + 10, 42, 146, 209, 144, 194, 168, 183, 10, 120, 131, 128, 133, 180, 167, + 227, 41, 0, 129, 235, 145, 225, 87, 32, 167, 246, 10, 42, 146, 209, 144, + 247, 168, 183, 0, 133, 214, 152, 246, 144, 238, 171, 151, 0, 133, 215, + 152, 246, 144, 238, 168, 251, 0, 133, 214, 152, 246, 150, 139, 171, 151, + 0, 133, 215, 152, 246, 150, 139, 168, 251, 0, 146, 163, 128, 155, 66, 82, + 65, 67, 75, 69, 84, 83, 32, 166, 222, 10, 42, 135, 148, 152, 245, 97, 32, + 148, 224, 168, 244, 10, 42, 133, 252, 141, 229, 173, 138, 32, 133, 231, + 142, 219, 139, 194, 144, 171, 167, 188, 0, 135, 149, 146, 186, 166, 222, + 10, 61, 142, 198, 111, 99, 116, 111, 116, 104, 111, 114, 112, 10, 42, + 140, 215, 101, 120, 116, 101, 110, 115, 105, 118, 101, 108, 121, 32, 139, + 194, 74, 46, 80, 46, 32, 72, 97, 114, 114, 105, 110, 103, 116, 111, 110, + 39, 115, 32, 116, 114, 97, 110, 115, 99, 114, 105, 112, 116, 105, 111, + 110, 97, 108, 32, 168, 239, 0, 146, 163, 142, 130, 142, 177, 146, 196, + 166, 222, 10, 120, 133, 198, 139, 241, 145, 216, 132, 252, 167, 178, 41, + 10, 120, 135, 150, 132, 255, 133, 180, 49, 68, 70, 49, 41, 0, 146, 163, + 140, 202, 146, 186, 166, 222, 10, 120, 140, 197, 140, 203, 140, 135, 132, + 252, 48, 51, 49, 70, 41, 0, 133, 211, 135, 151, 166, 222, 0, 133, 211, + 135, 151, 167, 246, 0, 146, 163, 148, 235, 142, 200, 165, 238, 10, 120, + 132, 205, 132, 206, 165, 134, 41, 0, 129, 235, 152, 247, 71, 0, 129, 235, + 152, 247, 82, 0, 129, 235, 152, 247, 84, 0, 135, 152, 152, 248, 82, 73, + 67, 69, 77, 10, 61, 97, 114, 100, 104, 97, 99, 97, 110, 100, 114, 97, 0, + 135, 152, 152, 248, 175, 211, 10, 61, 171, 235, 0, 135, 152, 67, 69, 67, + 69, 75, 10, 61, 172, 183, 0, 135, 152, 175, 212, 10, 61, 147, 180, 114, + 10, 42, 131, 140, 152, 195, 139, 194, 133, 200, 75, 97, 119, 105, 10, + 120, 40, 175, 213, 32, 140, 135, 108, 97, 121, 97, 114, 32, 45, 32, 65, + 57, 56, 50, 41, 0, 135, 152, 66, 73, 83, 65, 72, 10, 61, 172, 227, 0, + 135, 153, 175, 214, 10, 61, 97, 0, 135, 153, 175, 214, 32, 175, 215, 10, + 61, 97, 97, 10, 58, 49, 66, 48, 53, 32, 175, 216, 0, 135, 153, 175, 217, + 10, 61, 105, 0, 135, 153, 175, 217, 32, 175, 215, 10, 61, 105, 105, 10, + 58, 49, 66, 48, 55, 32, 175, 216, 0, 135, 153, 175, 218, 10, 61, 117, 0, + 135, 153, 175, 218, 32, 175, 215, 10, 61, 117, 117, 10, 58, 49, 66, 48, + 57, 32, 175, 216, 0, 135, 153, 150, 219, 175, 219, 10, 61, 146, 191, 114, + 0, 135, 153, 150, 219, 152, 249, 175, 215, 10, 61, 146, 191, 114, 114, + 10, 58, 49, 66, 48, 66, 32, 175, 216, 0, 135, 153, 152, 236, 175, 220, + 10, 61, 146, 191, 108, 0, 135, 153, 152, 236, 175, 220, 32, 175, 215, 10, + 61, 146, 191, 108, 108, 10, 58, 49, 66, 48, 68, 32, 175, 216, 0, 135, + 153, 69, 75, 65, 82, 65, 10, 61, 101, 0, 135, 153, 65, 73, 75, 65, 82, + 65, 10, 61, 97, 105, 0, 135, 153, 175, 221, 10, 61, 111, 0, 135, 153, + 175, 221, 32, 175, 215, 10, 61, 97, 117, 10, 58, 49, 66, 49, 49, 32, 175, + 216, 0, 135, 153, 75, 65, 0, 135, 153, 152, 250, 175, 222, 10, 61, 172, + 229, 0, 135, 153, 71, 65, 0, 135, 153, 152, 251, 71, 79, 82, 65, 10, 61, + 172, 231, 0, 135, 153, 171, 207, 0, 135, 153, 67, 65, 0, 135, 153, 67, + 65, 32, 76, 65, 67, 65, 10, 61, 172, 207, 0, 135, 153, 74, 65, 0, 135, + 153, 74, 65, 32, 74, 69, 82, 65, 10, 61, 172, 235, 0, 135, 153, 171, 192, + 0, 135, 153, 152, 252, 76, 65, 84, 73, 75, 10, 61, 171, 210, 0, 135, 153, + 152, 252, 152, 253, 175, 222, 10, 61, 172, 209, 0, 135, 153, 152, 254, + 77, 85, 82, 152, 254, 65, 76, 80, 65, 80, 82, 65, 78, 65, 10, 61, 172, + 161, 0, 135, 153, 152, 254, 77, 85, 82, 152, 254, 77, 65, 72, 65, 80, 82, + 65, 78, 65, 10, 61, 172, 162, 0, 135, 153, 150, 145, 82, 65, 77, 66, 65, + 84, 10, 61, 171, 212, 0, 135, 153, 84, 65, 0, 135, 153, 152, 252, 84, 65, + 87, 65, 10, 61, 172, 208, 0, 135, 153, 68, 65, 0, 135, 153, 152, 254, 77, + 65, 68, 85, 10, 61, 172, 242, 0, 135, 153, 78, 65, 0, 135, 153, 80, 65, + 0, 135, 153, 152, 255, 75, 65, 80, 65, 76, 10, 61, 172, 244, 0, 135, 153, + 66, 65, 0, 135, 153, 66, 65, 32, 75, 69, 77, 66, 65, 78, 71, 10, 61, 171, + 215, 0, 135, 153, 77, 65, 0, 135, 153, 89, 65, 0, 135, 153, 82, 65, 0, + 135, 153, 76, 65, 0, 135, 153, 87, 65, 0, 135, 153, 153, 128, 83, 65, 71, + 65, 10, 61, 172, 212, 0, 135, 153, 153, 128, 83, 65, 80, 65, 10, 61, 171, + 219, 0, 135, 153, 83, 65, 0, 135, 153, 72, 65, 0, 135, 152, 82, 69, 82, + 69, 75, 65, 78, 10, 61, 175, 223, 0, 131, 188, 175, 215, 10, 61, 97, 97, + 0, 131, 188, 85, 76, 85, 10, 61, 105, 0, 131, 188, 152, 248, 83, 65, 82, + 73, 10, 61, 105, 105, 0, 131, 188, 175, 224, 10, 61, 117, 0, 131, 188, + 175, 224, 32, 73, 76, 85, 84, 10, 61, 117, 117, 0, 131, 188, 150, 219, + 175, 219, 10, 61, 146, 191, 114, 0, 131, 188, 150, 219, 152, 249, 175, + 215, 10, 61, 146, 191, 114, 114, 10, 58, 49, 66, 51, 65, 32, 175, 216, 0, + 131, 188, 152, 236, 175, 220, 10, 61, 146, 191, 108, 0, 131, 188, 152, + 236, 175, 220, 32, 175, 215, 10, 61, 146, 191, 108, 108, 10, 58, 49, 66, + 51, 67, 32, 175, 216, 0, 131, 188, 175, 225, 10, 61, 101, 0, 131, 188, + 153, 129, 175, 219, 10, 61, 97, 105, 0, 131, 188, 153, 129, 175, 215, 10, + 61, 111, 10, 58, 49, 66, 51, 69, 32, 175, 216, 0, 131, 188, 153, 129, + 152, 249, 175, 215, 10, 61, 97, 117, 10, 58, 49, 66, 51, 70, 32, 175, + 216, 0, 131, 188, 175, 226, 10, 61, 97, 101, 0, 131, 188, 175, 226, 32, + 175, 215, 10, 61, 111, 101, 10, 58, 49, 66, 52, 50, 32, 175, 216, 0, 153, + 130, 175, 227, 32, 175, 227, 10, 61, 172, 249, 0, 135, 153, 149, 171, + 175, 228, 0, 135, 153, 75, 72, 79, 84, 32, 175, 228, 0, 135, 153, 84, 90, + 73, 82, 32, 175, 228, 0, 135, 153, 69, 70, 32, 175, 228, 0, 135, 153, 86, + 69, 32, 175, 228, 0, 135, 153, 175, 229, 32, 175, 228, 0, 135, 153, 65, + 83, 89, 85, 82, 65, 32, 175, 228, 0, 135, 153, 146, 235, 74, 78, 89, 65, + 10, 42, 132, 251, 145, 132, 149, 240, 139, 194, 175, 230, 32, 133, 163, + 106, 97, 32, 43, 32, 171, 208, 32, 175, 231, 10, 120, 40, 175, 213, 32, + 143, 175, 171, 208, 32, 109, 117, 114, 100, 97, 32, 45, 32, 65, 57, 57, + 56, 41, 0, 135, 154, 165, 193, 0, 135, 154, 164, 239, 0, 135, 154, 164, + 240, 0, 135, 154, 164, 241, 0, 135, 154, 164, 242, 0, 135, 154, 165, 195, + 0, 135, 154, 165, 196, 0, 135, 154, 165, 197, 0, 135, 154, 165, 198, 0, + 135, 154, 165, 199, 0, 153, 130, 175, 232, 10, 61, 171, 203, 0, 153, 130, + 175, 233, 10, 61, 173, 153, 32, 171, 203, 0, 153, 130, 175, 234, 10, 61, + 140, 131, 114, 105, 110, 103, 0, 153, 130, 153, 131, 80, 65, 77, 85, 78, + 71, 75, 65, 72, 10, 61, 170, 148, 0, 153, 130, 153, 131, 83, 73, 75, 73, + 10, 61, 175, 208, 10, 120, 130, 255, 166, 136, 41, 0, 153, 130, 153, 131, + 80, 65, 82, 69, 82, 69, 78, 10, 61, 139, 241, 175, 208, 10, 120, 129, + 251, 172, 151, 41, 0, 153, 130, 80, 65, 77, 69, 78, 69, 78, 71, 10, 61, + 108, 105, 110, 101, 45, 98, 114, 101, 97, 107, 105, 110, 103, 32, 165, + 178, 0, 131, 189, 68, 79, 78, 71, 0, 131, 189, 68, 69, 78, 71, 0, 131, + 189, 68, 85, 78, 71, 0, 131, 189, 175, 235, 0, 131, 189, 175, 235, 32, + 175, 212, 0, 131, 189, 68, 73, 78, 71, 0, 131, 189, 68, 65, 69, 78, 71, + 0, 131, 189, 68, 69, 85, 78, 71, 0, 131, 189, 68, 65, 73, 78, 71, 0, 131, + 189, 175, 235, 32, 71, 69, 68, 69, 0, 130, 135, 84, 69, 71, 69, 72, 0, + 130, 135, 69, 78, 68, 69, 80, 0, 130, 135, 175, 236, 0, 130, 135, 175, + 237, 0, 130, 135, 175, 238, 0, 130, 135, 175, 236, 32, 141, 247, 175, + 238, 0, 130, 135, 175, 237, 32, 141, 247, 175, 238, 0, 130, 135, 66, 69, + 78, 68, 69, 0, 130, 135, 71, 79, 78, 71, 0, 131, 189, 153, 132, 144, 157, + 68, 85, 71, 0, 131, 189, 153, 132, 144, 157, 68, 65, 71, 0, 131, 189, + 153, 132, 145, 146, 84, 85, 75, 0, 131, 189, 153, 132, 145, 146, 84, 65, + 75, 0, 131, 189, 153, 133, 144, 157, 80, 65, 78, 71, 0, 131, 189, 153, + 133, 144, 157, 80, 85, 78, 71, 0, 131, 189, 153, 133, 145, 146, 80, 76, + 65, 75, 0, 131, 189, 153, 133, 145, 146, 80, 76, 85, 75, 0, 131, 189, + 153, 133, 144, 157, 175, 239, 0, 153, 130, 175, 232, 32, 175, 240, 10, + 61, 132, 195, 170, 174, 0, 153, 130, 175, 233, 32, 175, 240, 10, 61, 132, + 195, 170, 174, 0, 153, 134, 146, 186, 80, 65, 78, 89, 69, 67, 69, 75, 10, + 61, 172, 183, 0, 153, 134, 146, 186, 80, 65, 78, 71, 76, 65, 89, 65, 82, + 10, 61, 147, 180, 114, 0, 153, 134, 146, 186, 80, 65, 78, 71, 87, 73, 83, + 65, 68, 10, 61, 172, 227, 0, 135, 155, 65, 0, 135, 155, 73, 0, 135, 155, + 85, 0, 135, 155, 65, 69, 0, 135, 155, 79, 0, 135, 155, 69, 0, 135, 155, + 69, 85, 0, 135, 155, 75, 65, 0, 135, 155, 81, 65, 0, 135, 155, 71, 65, 0, + 135, 155, 171, 207, 0, 135, 155, 67, 65, 0, 135, 155, 74, 65, 0, 135, + 155, 90, 65, 0, 135, 155, 171, 192, 0, 135, 155, 84, 65, 0, 135, 155, 68, + 65, 0, 135, 155, 78, 65, 0, 135, 155, 80, 65, 0, 135, 155, 70, 65, 0, + 135, 155, 86, 65, 0, 135, 155, 66, 65, 0, 135, 155, 77, 65, 0, 135, 155, + 89, 65, 0, 135, 155, 82, 65, 0, 135, 155, 76, 65, 0, 135, 155, 87, 65, 0, + 135, 155, 83, 65, 0, 135, 155, 88, 65, 0, 135, 155, 72, 65, 0, 153, 134, + 153, 135, 146, 186, 80, 65, 77, 73, 78, 71, 75, 65, 76, 10, 61, 151, 206, + 121, 97, 0, 153, 134, 153, 135, 146, 186, 80, 65, 78, 89, 65, 75, 82, 65, + 10, 61, 151, 206, 114, 97, 0, 153, 134, 153, 135, 146, 186, 80, 65, 78, + 89, 73, 75, 85, 10, 61, 151, 206, 108, 97, 0, 135, 156, 146, 186, 80, 65, + 78, 71, 72, 85, 76, 85, 10, 61, 105, 0, 135, 156, 146, 186, 80, 65, 78, + 89, 85, 75, 85, 10, 61, 117, 0, 135, 156, 146, 186, 80, 65, 78, 65, 69, + 76, 65, 69, 78, 71, 10, 61, 97, 101, 0, 135, 156, 146, 186, 80, 65, 78, + 79, 76, 79, 78, 71, 10, 61, 111, 0, 135, 156, 146, 186, 80, 65, 77, 69, + 80, 69, 84, 10, 61, 101, 0, 135, 156, 146, 186, 80, 65, 78, 69, 85, 76, + 69, 85, 78, 71, 10, 61, 101, 117, 0, 153, 134, 146, 186, 80, 65, 77, 65, + 65, 69, 72, 10, 61, 172, 249, 10, 42, 147, 233, 141, 143, 143, 236, 175, + 241, 0, 153, 134, 146, 186, 171, 251, 10, 42, 143, 140, 175, 241, 32, + 139, 194, 145, 132, 167, 129, 0, 153, 134, 153, 135, 146, 186, 175, 242, + 32, 77, 65, 10, 61, 151, 206, 109, 97, 0, 153, 134, 153, 135, 146, 186, + 175, 242, 32, 87, 65, 10, 61, 151, 206, 119, 97, 0, 135, 155, 171, 240, + 0, 135, 155, 83, 89, 65, 0, 135, 157, 165, 193, 0, 135, 157, 164, 239, 0, + 135, 157, 164, 240, 0, 135, 157, 164, 241, 0, 135, 157, 164, 242, 0, 135, + 157, 165, 195, 0, 135, 157, 165, 196, 0, 135, 157, 165, 197, 0, 135, 157, + 165, 198, 0, 135, 157, 165, 199, 0, 153, 134, 171, 250, 0, 135, 155, 82, + 69, 85, 10, 42, 146, 191, 114, 0, 135, 155, 76, 69, 85, 10, 42, 146, 191, + 108, 0, 135, 155, 171, 214, 0, 135, 155, 147, 143, 75, 0, 135, 155, 147, + 143, 77, 0, 135, 158, 65, 10, 42, 143, 175, 97, 32, 139, 244, 104, 97, + 32, 102, 139, 244, 153, 136, 140, 143, 80, 97, 107, 112, 97, 107, 0, 135, + 158, 153, 137, 65, 0, 135, 158, 72, 65, 10, 42, 153, 138, 143, 175, 104, + 97, 32, 139, 244, 107, 97, 10, 42, 143, 242, 139, 190, 139, 191, 143, + 175, 107, 97, 32, 102, 139, 244, 153, 136, 140, 143, 80, 97, 107, 112, + 97, 107, 0, 135, 158, 153, 137, 72, 65, 10, 42, 143, 242, 139, 190, 139, + 191, 83, 105, 109, 97, 108, 117, 110, 103, 117, 110, 32, 143, 175, 107, + 97, 0, 135, 158, 153, 139, 72, 65, 0, 135, 158, 66, 65, 0, 135, 158, 153, + 140, 66, 65, 0, 135, 158, 80, 65, 0, 135, 158, 153, 137, 80, 65, 0, 135, + 158, 78, 65, 0, 135, 158, 153, 139, 78, 65, 0, 135, 158, 87, 65, 10, 42, + 153, 138, 143, 175, 119, 97, 32, 140, 190, 143, 130, 150, 202, 144, 206, + 143, 133, 49, 66, 67, 66, 32, 139, 244, 49, 66, 67, 68, 0, 135, 158, 153, + 137, 87, 65, 0, 135, 158, 175, 244, 32, 87, 65, 0, 135, 158, 71, 65, 0, + 135, 158, 153, 137, 71, 65, 0, 135, 158, 74, 65, 0, 135, 158, 68, 65, 0, + 135, 158, 82, 65, 0, 135, 158, 153, 137, 82, 65, 0, 135, 158, 77, 65, 0, + 135, 158, 153, 137, 77, 65, 0, 135, 158, 175, 245, 32, 84, 65, 10, 42, + 153, 138, 143, 175, 116, 97, 32, 140, 190, 143, 130, 150, 202, 144, 206, + 143, 133, 49, 66, 68, 54, 32, 139, 244, 49, 66, 68, 55, 0, 135, 158, 175, + 246, 32, 84, 65, 0, 135, 158, 83, 65, 10, 42, 80, 97, 107, 112, 97, 107, + 32, 143, 175, 115, 97, 32, 139, 244, 99, 97, 0, 135, 158, 153, 137, 83, + 65, 0, 135, 158, 153, 139, 83, 65, 0, 135, 158, 89, 65, 0, 135, 158, 153, + 137, 89, 65, 0, 135, 158, 171, 207, 0, 135, 158, 76, 65, 0, 135, 158, + 153, 137, 76, 65, 0, 135, 158, 171, 192, 10, 42, 153, 136, 143, 175, 99, + 97, 32, 140, 190, 143, 130, 150, 202, 144, 206, 143, 133, 49, 66, 69, 48, + 32, 139, 244, 49, 66, 69, 49, 0, 135, 158, 67, 65, 0, 135, 158, 175, 247, + 0, 135, 158, 175, 248, 0, 135, 158, 73, 0, 135, 158, 85, 0, 153, 141, + 146, 186, 84, 79, 77, 80, 73, 0, 135, 159, 146, 186, 69, 10, 61, 107, + 101, 98, 101, 114, 101, 116, 101, 110, 0, 135, 159, 146, 186, 175, 244, + 32, 69, 10, 61, 107, 101, 116, 111, 108, 111, 110, 103, 101, 110, 0, 135, + 159, 146, 186, 69, 69, 10, 61, 116, 97, 108, 105, 110, 103, 97, 0, 135, + 159, 146, 186, 73, 10, 61, 117, 108, 117, 97, 0, 135, 159, 146, 186, 153, + 140, 73, 10, 61, 104, 97, 108, 117, 97, 110, 0, 135, 159, 146, 186, 79, + 10, 61, 115, 105, 97, 108, 97, 32, 117, 108, 117, 0, 135, 159, 146, 186, + 153, 140, 79, 10, 61, 104, 97, 116, 117, 108, 117, 110, 103, 97, 110, 0, + 135, 159, 146, 186, 85, 10, 61, 98, 111, 114, 117, 116, 97, 0, 135, 159, + 146, 186, 85, 32, 148, 177, 153, 137, 83, 65, 10, 61, 104, 97, 98, 111, + 114, 105, 116, 97, 110, 32, 139, 223, 115, 105, 109, 97, 108, 117, 110, + 103, 117, 110, 32, 115, 97, 0, 153, 141, 153, 135, 146, 186, 78, 71, 10, + 61, 97, 109, 105, 115, 97, 114, 97, 0, 153, 141, 153, 135, 146, 186, 72, + 10, 61, 104, 97, 106, 111, 114, 105, 110, 103, 97, 110, 0, 153, 141, 175, + 249, 10, 61, 172, 249, 10, 42, 99, 97, 110, 110, 111, 116, 32, 102, 111, + 108, 108, 111, 119, 32, 97, 32, 146, 139, 165, 174, 0, 153, 141, 80, 65, + 78, 79, 78, 71, 79, 78, 65, 78, 10, 61, 172, 249, 0, 153, 141, 150, 151, + 153, 142, 150, 145, 77, 69, 84, 69, 75, 0, 153, 141, 150, 151, 153, 142, + 80, 73, 78, 65, 82, 66, 79, 82, 65, 83, 0, 153, 141, 150, 151, 153, 142, + 74, 85, 68, 85, 76, 0, 153, 141, 150, 151, 153, 142, 175, 249, 0, 135, + 160, 75, 65, 0, 135, 160, 75, 76, 65, 0, 135, 160, 171, 240, 0, 135, 160, + 71, 65, 0, 135, 160, 71, 76, 65, 0, 135, 160, 171, 207, 0, 135, 160, 67, + 65, 0, 135, 160, 169, 253, 0, 135, 160, 74, 65, 0, 135, 160, 171, 192, 0, + 135, 160, 84, 65, 0, 135, 160, 171, 245, 0, 135, 160, 68, 65, 0, 135, + 160, 78, 65, 0, 135, 160, 80, 65, 0, 135, 160, 173, 132, 0, 135, 160, + 171, 248, 0, 135, 160, 70, 65, 0, 135, 160, 70, 76, 65, 0, 135, 160, 66, + 65, 0, 135, 160, 66, 76, 65, 0, 135, 160, 77, 65, 0, 135, 160, 77, 76, + 65, 0, 135, 160, 172, 188, 0, 135, 160, 173, 182, 0, 135, 160, 172, 189, + 0, 135, 160, 89, 65, 0, 135, 160, 82, 65, 0, 135, 160, 76, 65, 0, 135, + 160, 72, 65, 0, 135, 160, 72, 76, 65, 0, 135, 160, 86, 65, 0, 135, 160, + 83, 65, 0, 135, 160, 169, 213, 0, 135, 160, 87, 65, 0, 135, 160, 65, 0, + 153, 143, 151, 217, 148, 136, 89, 65, 0, 153, 143, 151, 217, 148, 136, + 82, 65, 0, 135, 161, 146, 186, 65, 65, 0, 135, 161, 146, 186, 73, 0, 135, + 161, 146, 186, 79, 0, 135, 161, 146, 186, 79, 79, 0, 135, 161, 146, 186, + 85, 0, 135, 161, 146, 186, 85, 85, 0, 135, 161, 146, 186, 69, 0, 135, + 162, 146, 186, 75, 0, 135, 162, 146, 186, 77, 0, 135, 162, 146, 186, 76, + 0, 135, 162, 146, 186, 78, 0, 135, 162, 146, 186, 80, 0, 135, 162, 146, + 186, 82, 0, 135, 162, 146, 186, 84, 0, 135, 162, 146, 186, 78, 89, 73, + 78, 45, 68, 79, 0, 135, 162, 146, 186, 175, 202, 0, 153, 143, 146, 186, + 82, 65, 78, 0, 153, 143, 146, 186, 171, 249, 0, 153, 143, 148, 236, 153, + 144, 82, 79, 76, 0, 153, 143, 148, 236, 175, 250, 32, 84, 72, 89, 79, 79, + 77, 32, 153, 144, 82, 79, 76, 0, 153, 143, 148, 236, 175, 251, 0, 153, + 143, 148, 236, 175, 252, 32, 175, 251, 0, 153, 143, 148, 236, 175, 252, + 0, 135, 163, 165, 193, 0, 135, 163, 164, 239, 0, 135, 163, 164, 240, 0, + 135, 163, 164, 241, 0, 135, 163, 164, 242, 0, 135, 163, 165, 195, 0, 135, + 163, 165, 196, 0, 135, 163, 165, 197, 0, 135, 163, 165, 198, 0, 135, 163, + 165, 199, 0, 135, 160, 171, 209, 0, 135, 160, 171, 242, 0, 135, 160, 171, + 243, 0, 135, 164, 140, 255, 165, 193, 0, 135, 164, 140, 255, 164, 239, 0, + 135, 164, 140, 255, 164, 240, 0, 135, 164, 140, 255, 164, 241, 0, 135, + 164, 140, 255, 164, 242, 0, 135, 164, 140, 255, 165, 195, 0, 135, 164, + 140, 255, 165, 196, 0, 135, 164, 140, 255, 165, 197, 0, 135, 164, 140, + 255, 165, 198, 0, 135, 164, 140, 255, 165, 199, 0, 131, 190, 76, 65, 0, + 131, 190, 65, 84, 0, 131, 190, 65, 71, 0, 131, 190, 173, 133, 0, 131, + 190, 65, 76, 0, 131, 190, 174, 156, 0, 131, 190, 65, 65, 75, 0, 131, 190, + 65, 65, 74, 0, 131, 190, 65, 65, 77, 0, 131, 190, 65, 65, 87, 0, 131, + 190, 76, 73, 0, 131, 190, 73, 83, 0, 131, 190, 73, 72, 0, 131, 190, 73, + 78, 89, 0, 131, 190, 73, 82, 0, 131, 190, 76, 85, 0, 131, 190, 85, 67, 0, + 131, 190, 85, 68, 0, 131, 190, 85, 78, 78, 0, 131, 190, 85, 89, 0, 131, + 190, 76, 69, 0, 131, 190, 69, 80, 0, 131, 190, 69, 68, 68, 0, 131, 190, + 69, 78, 0, 131, 190, 175, 253, 0, 131, 190, 76, 79, 0, 131, 190, 79, 84, + 84, 0, 131, 190, 79, 66, 0, 131, 190, 79, 86, 0, 131, 190, 79, 72, 0, + 135, 164, 77, 85, 32, 84, 84, 85, 68, 68, 65, 71, 10, 42, 144, 173, 165, + 130, 0, 135, 164, 71, 65, 65, 72, 76, 65, 65, 32, 175, 254, 10, 42, 146, + 139, 175, 255, 0, 135, 164, 77, 85, 45, 71, 65, 65, 72, 76, 65, 65, 32, + 175, 254, 0, 135, 164, 82, 69, 76, 65, 65, 10, 42, 146, 134, 165, 130, 0, + 135, 164, 80, 72, 65, 65, 82, 75, 65, 65, 10, 42, 144, 205, 112, 114, + 111, 116, 101, 99, 116, 111, 114, 0, 135, 164, 65, 72, 65, 68, 10, 42, + 100, 101, 103, 108, 111, 116, 116, 97, 108, 105, 122, 101, 115, 32, 99, + 111, 110, 115, 111, 110, 97, 110, 116, 115, 0, 135, 164, 148, 236, 176, + 128, 0, 135, 164, 148, 236, 142, 177, 176, 128, 0, 128, 134, 149, 196, + 86, 69, 10, 120, 130, 254, 118, 101, 32, 45, 32, 48, 52, 51, 50, 41, 0, + 128, 134, 76, 79, 78, 71, 45, 76, 69, 71, 71, 69, 68, 32, 68, 69, 10, + 120, 130, 254, 100, 101, 32, 45, 32, 48, 52, 51, 52, 41, 0, 128, 134, + 153, 145, 79, 10, 120, 130, 254, 133, 128, 48, 52, 51, 69, 41, 0, 128, + 134, 153, 146, 69, 83, 10, 120, 130, 254, 101, 115, 32, 45, 32, 48, 52, + 52, 49, 41, 0, 128, 134, 151, 243, 84, 69, 0, 128, 134, 84, 72, 82, 69, + 69, 45, 76, 69, 71, 71, 69, 68, 32, 84, 69, 10, 120, 130, 254, 116, 101, + 32, 45, 32, 48, 52, 52, 50, 41, 0, 128, 134, 151, 243, 147, 208, 165, + 137, 10, 120, 130, 254, 145, 223, 132, 210, 176, 129, 41, 0, 128, 134, + 151, 243, 169, 223, 10, 120, 130, 254, 147, 217, 176, 130, 41, 0, 128, + 134, 85, 78, 66, 76, 69, 78, 68, 69, 68, 32, 85, 75, 10, 120, 130, 254, + 147, 205, 48, 52, 55, 57, 41, 10, 120, 130, 254, 147, 207, 147, 205, 65, + 54, 52, 66, 41, 0, 128, 154, 65, 78, 10, 120, 152, 130, 143, 175, 152, + 131, 49, 48, 68, 48, 41, 0, 128, 154, 173, 216, 0, 128, 154, 173, 217, 0, + 128, 154, 173, 218, 0, 128, 154, 69, 78, 0, 128, 154, 173, 219, 0, 128, + 154, 171, 196, 0, 128, 154, 173, 220, 0, 128, 154, 73, 78, 0, 128, 154, + 173, 150, 0, 128, 154, 173, 221, 0, 128, 154, 173, 222, 0, 128, 154, 173, + 223, 0, 128, 154, 79, 78, 0, 128, 154, 173, 224, 0, 128, 154, 173, 225, + 0, 128, 154, 173, 226, 0, 128, 154, 169, 202, 0, 128, 154, 173, 227, 0, + 128, 154, 85, 78, 0, 128, 154, 173, 228, 0, 128, 154, 173, 229, 0, 128, + 154, 173, 230, 0, 128, 154, 173, 231, 0, 128, 154, 170, 167, 0, 128, 154, + 173, 232, 0, 128, 154, 173, 166, 0, 128, 154, 173, 233, 0, 128, 154, 173, + 234, 0, 128, 154, 173, 169, 0, 128, 154, 173, 235, 0, 128, 154, 173, 236, + 0, 128, 154, 173, 237, 0, 128, 154, 72, 69, 0, 128, 154, 173, 238, 0, + 128, 154, 87, 69, 0, 128, 154, 173, 239, 0, 128, 154, 173, 240, 0, 128, + 154, 70, 73, 0, 128, 154, 89, 78, 0, 128, 154, 173, 242, 0, 128, 154, + 145, 225, 173, 217, 0, 128, 154, 170, 208, 0, 128, 154, 173, 241, 0, 128, + 154, 147, 208, 165, 137, 0, 128, 154, 173, 244, 32, 165, 137, 0, 135, + 165, 153, 142, 83, 85, 82, 89, 65, 10, 42, 176, 131, 0, 135, 165, 153, + 142, 80, 65, 78, 71, 76, 79, 78, 71, 10, 42, 142, 164, 176, 132, 0, 135, + 165, 153, 142, 80, 85, 82, 78, 65, 77, 65, 10, 42, 140, 238, 176, 132, 0, + 135, 165, 153, 142, 176, 133, 10, 42, 176, 134, 0, 135, 165, 153, 142, + 76, 69, 85, 32, 176, 135, 0, 135, 165, 153, 142, 152, 250, 176, 135, 0, + 135, 165, 153, 142, 152, 254, 176, 135, 0, 135, 165, 153, 142, 66, 65, + 32, 176, 135, 0, 135, 166, 75, 65, 82, 83, 72, 65, 78, 65, 10, 61, 135, + 167, 107, 97, 114, 115, 104, 97, 110, 110, 97, 0, 135, 166, 83, 72, 65, + 82, 65, 10, 61, 135, 168, 153, 147, 115, 104, 97, 114, 97, 0, 135, 166, + 80, 82, 69, 78, 75, 72, 65, 10, 42, 146, 209, 118, 105, 98, 114, 97, 116, + 111, 10, 61, 135, 167, 112, 114, 101, 110, 107, 104, 97, 0, 135, 169, 78, + 73, 72, 83, 72, 86, 65, 83, 65, 10, 61, 150, 196, 176, 136, 32, 121, 111, + 103, 97, 107, 97, 97, 108, 97, 10, 42, 173, 156, 32, 142, 162, 153, 148, + 140, 219, 97, 32, 148, 219, 139, 253, 100, 105, 115, 97, 108, 108, 111, + 119, 101, 100, 0, 135, 169, 153, 149, 176, 137, 32, 176, 138, 10, 42, + 140, 215, 112, 114, 101, 100, 111, 109, 105, 110, 97, 110, 116, 108, 121, + 32, 133, 226, 77, 97, 105, 116, 114, 97, 121, 97, 110, 105, 32, 176, 139, + 32, 140, 143, 139, 194, 143, 233, 166, 253, 32, 133, 163, 86, 97, 106, + 97, 115, 97, 110, 101, 121, 105, 32, 77, 97, 100, 104, 121, 97, 110, 100, + 105, 110, 97, 32, 176, 139, 0, 135, 166, 153, 149, 65, 71, 71, 82, 65, + 86, 65, 84, 69, 68, 32, 153, 150, 176, 138, 10, 61, 135, 168, 153, 151, + 110, 121, 117, 98, 106, 97, 0, 135, 166, 153, 149, 153, 150, 176, 138, + 10, 61, 135, 168, 176, 140, 32, 107, 111, 110, 110, 97, 0, 135, 166, 153, + 149, 153, 152, 153, 150, 176, 138, 10, 61, 135, 168, 153, 151, 153, 153, + 176, 141, 0, 135, 166, 150, 198, 167, 246, 10, 61, 135, 168, 97, 100, + 104, 111, 39, 114, 100, 104, 97, 32, 176, 142, 0, 135, 166, 153, 149, + 153, 152, 153, 150, 176, 138, 32, 83, 67, 72, 82, 79, 69, 68, 69, 82, 10, + 61, 135, 168, 176, 140, 32, 115, 97, 109, 121, 117, 107, 116, 97, 32, + 176, 141, 0, 135, 166, 142, 177, 176, 138, 10, 61, 135, 168, 153, 147, + 153, 154, 176, 141, 10, 120, 150, 236, 146, 165, 140, 135, 172, 129, 32, + 45, 32, 48, 57, 53, 49, 41, 0, 135, 166, 148, 235, 176, 138, 10, 61, 135, + 168, 153, 147, 153, 155, 176, 141, 0, 135, 166, 153, 152, 172, 131, 10, + 61, 135, 168, 153, 151, 176, 141, 10, 120, 150, 236, 146, 165, 140, 135, + 172, 132, 32, 45, 32, 48, 57, 53, 50, 41, 0, 135, 166, 143, 190, 167, + 246, 10, 61, 135, 168, 153, 151, 171, 237, 0, 135, 166, 134, 135, 167, + 246, 10, 61, 135, 168, 153, 151, 153, 154, 171, 237, 0, 135, 166, 134, + 136, 167, 246, 10, 61, 135, 168, 97, 100, 104, 97, 115, 32, 153, 155, + 171, 237, 0, 135, 166, 82, 73, 71, 86, 69, 68, 73, 67, 32, 148, 237, 153, + 150, 176, 138, 10, 61, 150, 196, 153, 147, 153, 153, 176, 141, 0, 135, + 166, 65, 84, 72, 65, 82, 86, 65, 86, 69, 68, 73, 67, 32, 153, 150, 176, + 138, 10, 61, 135, 168, 153, 154, 153, 153, 107, 104, 97, 110, 110, 100, + 97, 0, 135, 169, 152, 223, 176, 138, 10, 61, 150, 196, 109, 97, 100, 104, + 121, 97, 114, 101, 107, 104, 97, 97, 0, 135, 169, 152, 223, 171, 254, 10, + 61, 135, 170, 153, 156, 176, 143, 0, 135, 169, 144, 164, 152, 223, 171, + 254, 10, 61, 135, 170, 153, 157, 176, 143, 0, 135, 169, 152, 223, 172, + 131, 10, 61, 135, 170, 153, 157, 176, 144, 0, 135, 169, 144, 164, 152, + 223, 172, 131, 10, 61, 135, 170, 153, 156, 176, 144, 0, 135, 169, 152, + 223, 171, 254, 32, 141, 247, 167, 226, 10, 61, 135, 170, 153, 156, 153, + 147, 176, 142, 0, 135, 169, 152, 223, 172, 131, 32, 141, 247, 167, 226, + 10, 61, 135, 170, 153, 157, 153, 151, 176, 142, 0, 135, 169, 151, 131, + 176, 145, 10, 61, 135, 171, 97, 110, 116, 97, 114, 109, 117, 107, 104, + 97, 0, 135, 169, 151, 131, 66, 65, 72, 73, 82, 71, 79, 77, 85, 75, 72, + 65, 10, 61, 135, 171, 110, 97, 97, 103, 97, 112, 104, 97, 110, 110, 97, + 0, 135, 169, 151, 131, 176, 146, 10, 61, 135, 171, 176, 147, 0, 135, 169, + 151, 131, 176, 146, 32, 141, 247, 167, 226, 10, 61, 135, 171, 176, 147, + 32, 153, 158, 176, 142, 0, 135, 169, 84, 73, 82, 89, 65, 75, 10, 61, 150, + 196, 176, 148, 0, 135, 169, 72, 69, 88, 73, 70, 79, 82, 77, 32, 144, 134, + 171, 236, 10, 61, 135, 171, 97, 110, 117, 103, 97, 97, 109, 105, 105, 0, + 135, 169, 144, 134, 171, 236, 10, 61, 135, 171, 100, 97, 107, 115, 104, + 105, 110, 110, 97, 109, 117, 107, 104, 97, 0, 135, 169, 82, 84, 72, 65, + 78, 71, 32, 144, 134, 171, 236, 10, 61, 135, 171, 116, 116, 104, 97, 45, + 115, 97, 100, 114, 105, 115, 104, 97, 0, 135, 169, 151, 131, 85, 66, 72, + 65, 89, 65, 84, 79, 32, 77, 85, 75, 72, 65, 10, 61, 135, 171, 117, 98, + 104, 97, 121, 97, 116, 111, 32, 109, 117, 107, 104, 97, 0, 135, 169, 176, + 149, 10, 61, 150, 196, 106, 105, 104, 118, 97, 97, 109, 117, 117, 108, + 105, 105, 121, 97, 32, 117, 112, 97, 100, 104, 109, 97, 97, 110, 105, + 105, 121, 97, 0, 135, 169, 152, 241, 176, 149, 0, 135, 166, 150, 198, + 166, 222, 0, 135, 169, 172, 203, 10, 42, 133, 253, 145, 151, 145, 184, + 148, 157, 150, 172, 150, 224, 176, 150, 32, 145, 151, 176, 151, 10, 120, + 151, 132, 140, 135, 134, 204, 48, 67, 70, 49, 41, 10, 120, 134, 220, 108, + 99, 101, 32, 152, 226, 152, 227, 48, 70, 56, 56, 41, 10, 120, 40, 176, + 152, 32, 140, 135, 134, 204, 49, 49, 48, 48, 51, 41, 10, 120, 150, 232, + 140, 135, 134, 204, 49, 49, 49, 67, 50, 41, 10, 120, 150, 233, 140, 135, + 134, 204, 49, 49, 52, 54, 48, 41, 10, 120, 40, 176, 153, 32, 140, 135, + 134, 204, 49, 49, 65, 56, 52, 41, 0, 135, 169, 172, 205, 10, 42, 133, + 253, 145, 130, 145, 184, 148, 157, 150, 172, 150, 224, 176, 150, 32, 146, + 223, 176, 151, 10, 120, 151, 132, 140, 135, 134, 205, 48, 67, 70, 50, 41, + 10, 120, 134, 220, 109, 99, 104, 117, 32, 152, 227, 48, 70, 56, 57, 41, + 10, 120, 40, 176, 152, 32, 140, 135, 134, 205, 49, 49, 48, 48, 52, 41, + 10, 120, 150, 232, 140, 135, 134, 205, 49, 49, 49, 67, 51, 41, 10, 120, + 150, 233, 140, 135, 134, 205, 49, 49, 52, 54, 49, 41, 10, 120, 40, 176, + 153, 32, 140, 135, 134, 205, 49, 49, 65, 56, 53, 41, 0, 135, 169, 65, 84, + 73, 75, 82, 65, 77, 65, 10, 61, 150, 196, 176, 136, 32, 97, 116, 105, + 107, 114, 97, 109, 97, 10, 42, 146, 209, 115, 107, 105, 112, 112, 105, + 110, 103, 32, 134, 129, 115, 118, 97, 114, 97, 0, 135, 166, 142, 232, + 166, 222, 0, 135, 166, 142, 177, 142, 232, 166, 222, 0, 135, 169, 142, + 177, 151, 131, 176, 145, 10, 42, 131, 134, 148, 245, 139, 223, 97, 32, + 146, 212, 146, 193, 165, 174, 0, 129, 231, 65, 0, 129, 231, 65, 69, 0, + 129, 227, 65, 69, 10, 42, 140, 179, 140, 190, 143, 242, 140, 191, 153, + 159, 176, 154, 0, 129, 231, 145, 169, 66, 0, 129, 231, 67, 0, 129, 231, + 68, 0, 129, 231, 166, 223, 0, 129, 231, 69, 0, 129, 227, 144, 157, 69, 0, + 129, 227, 73, 0, 129, 231, 74, 0, 129, 231, 75, 0, 129, 231, 135, 172, + 166, 233, 0, 129, 231, 77, 0, 129, 231, 144, 164, 78, 0, 129, 231, 79, 0, + 129, 231, 144, 157, 79, 0, 128, 129, 150, 195, 79, 0, 128, 129, 150, 195, + 144, 157, 79, 0, 128, 129, 150, 195, 79, 32, 141, 247, 166, 233, 0, 129, + 227, 79, 69, 10, 42, 140, 179, 140, 190, 143, 242, 140, 191, 153, 159, + 176, 154, 0, 129, 231, 79, 85, 0, 128, 129, 134, 241, 79, 0, 128, 129, + 134, 240, 79, 0, 129, 231, 80, 10, 42, 134, 141, 115, 101, 109, 105, 45, + 118, 111, 105, 99, 101, 100, 32, 91, 112, 93, 0, 129, 231, 144, 164, 82, + 0, 129, 231, 145, 225, 82, 0, 129, 231, 84, 0, 129, 231, 85, 0, 128, 129, + 150, 195, 85, 0, 128, 129, 150, 195, 68, 73, 65, 69, 82, 69, 83, 73, 90, + 69, 68, 32, 85, 10, 42, 140, 179, 140, 190, 143, 242, 140, 191, 142, 230, + 176, 154, 0, 128, 129, 150, 195, 145, 225, 77, 0, 129, 231, 86, 0, 129, + 231, 87, 0, 129, 231, 90, 0, 129, 231, 167, 222, 0, 133, 173, 145, 198, + 76, 65, 82, 89, 78, 71, 69, 65, 76, 32, 83, 80, 73, 82, 65, 78, 84, 0, + 133, 173, 170, 208, 0, 133, 225, 135, 173, 167, 186, 0, 133, 225, 135, + 173, 169, 170, 0, 133, 225, 135, 173, 80, 73, 0, 133, 225, 135, 173, 169, + 172, 10, 42, 134, 141, 144, 247, 145, 153, 168, 154, 0, 133, 225, 135, + 173, 169, 177, 0, 147, 234, 148, 136, 135, 173, 69, 76, 10, 42, 139, 194, + 141, 221, 176, 155, 44, 32, 140, 232, 140, 179, 139, 253, 111, 98, 108, + 105, 113, 117, 101, 100, 44, 32, 141, 143, 176, 156, 10, 120, 130, 254, + 101, 108, 32, 45, 32, 48, 52, 51, 66, 41, 0, 131, 191, 65, 10, 35, 128, + 130, 176, 157, 0, 131, 191, 65, 69, 10, 35, 128, 130, 48, 48, 67, 54, 0, + 131, 191, 66, 10, 35, 128, 130, 176, 158, 0, 131, 191, 145, 169, 66, 0, + 131, 191, 68, 10, 35, 128, 130, 176, 159, 0, 131, 191, 69, 10, 35, 128, + 130, 176, 160, 0, 131, 191, 144, 164, 69, 10, 35, 128, 130, 167, 238, 0, + 131, 191, 71, 10, 35, 128, 130, 176, 161, 0, 131, 191, 72, 10, 35, 128, + 130, 176, 162, 0, 131, 191, 73, 10, 35, 128, 130, 167, 152, 0, 131, 191, + 74, 10, 35, 128, 130, 167, 153, 0, 131, 191, 75, 10, 35, 128, 130, 176, + 163, 0, 131, 191, 76, 10, 35, 128, 130, 176, 164, 0, 131, 191, 77, 10, + 35, 128, 130, 176, 165, 0, 131, 191, 78, 10, 35, 128, 130, 176, 166, 0, + 131, 191, 144, 164, 78, 0, 131, 191, 79, 10, 35, 128, 130, 176, 167, 0, + 131, 191, 79, 85, 10, 35, 128, 130, 48, 50, 50, 50, 0, 131, 191, 80, 10, + 35, 128, 130, 176, 168, 0, 131, 191, 82, 10, 35, 128, 130, 176, 169, 0, + 131, 191, 84, 10, 35, 128, 130, 176, 170, 0, 131, 191, 85, 10, 35, 128, + 130, 176, 171, 0, 131, 191, 87, 10, 35, 128, 130, 176, 172, 0, 131, 133, + 65, 10, 35, 128, 130, 166, 176, 0, 129, 232, 65, 10, 35, 128, 130, 48, + 50, 53, 48, 0, 131, 133, 168, 135, 10, 35, 128, 130, 169, 179, 0, 129, + 232, 65, 69, 10, 35, 128, 130, 49, 68, 48, 50, 0, 131, 133, 66, 10, 35, + 128, 130, 176, 173, 0, 131, 133, 68, 10, 35, 128, 130, 176, 174, 0, 131, + 133, 69, 10, 35, 128, 130, 176, 175, 0, 131, 133, 167, 180, 10, 35, 128, + 130, 167, 181, 0, 131, 133, 144, 157, 69, 10, 35, 128, 130, 167, 183, 0, + 129, 232, 144, 157, 69, 10, 42, 143, 162, 97, 112, 112, 114, 111, 112, + 114, 105, 97, 116, 101, 32, 101, 113, 117, 105, 118, 97, 108, 101, 110, + 99, 101, 32, 119, 111, 117, 108, 100, 32, 143, 130, 141, 228, 49, 68, 48, + 56, 10, 35, 128, 130, 176, 176, 0, 131, 133, 71, 10, 35, 128, 130, 168, + 140, 0, 129, 232, 73, 0, 131, 133, 75, 10, 35, 128, 130, 176, 177, 0, + 131, 133, 77, 10, 35, 128, 130, 176, 178, 0, 131, 133, 167, 159, 10, 35, + 128, 130, 48, 49, 52, 66, 0, 131, 133, 79, 10, 35, 128, 130, 166, 210, 0, + 131, 133, 144, 157, 79, 10, 35, 128, 130, 167, 175, 0, 131, 133, 134, + 241, 79, 10, 35, 128, 130, 49, 68, 49, 54, 0, 131, 133, 134, 240, 79, 10, + 35, 128, 130, 49, 68, 49, 55, 0, 131, 133, 80, 10, 35, 128, 130, 176, + 179, 0, 131, 133, 84, 10, 35, 128, 130, 176, 180, 0, 131, 133, 85, 10, + 35, 128, 130, 176, 181, 0, 131, 133, 150, 195, 85, 10, 35, 128, 130, 49, + 68, 49, 68, 0, 129, 232, 77, 10, 35, 128, 130, 48, 50, 54, 70, 0, 131, + 133, 86, 10, 35, 128, 130, 176, 182, 0, 131, 133, 170, 208, 10, 35, 128, + 130, 49, 68, 50, 53, 0, 131, 133, 169, 162, 10, 35, 128, 130, 166, 240, + 0, 131, 133, 146, 236, 167, 186, 10, 35, 128, 130, 168, 141, 0, 131, 133, + 167, 176, 10, 35, 128, 130, 48, 51, 66, 52, 0, 131, 133, 146, 236, 168, + 151, 10, 35, 128, 130, 168, 152, 0, 131, 133, 169, 176, 10, 35, 128, 130, + 176, 183, 0, 130, 136, 73, 10, 35, 153, 160, 167, 151, 0, 130, 136, 82, + 10, 35, 153, 160, 168, 182, 0, 130, 136, 85, 10, 35, 153, 160, 176, 181, + 0, 130, 136, 86, 10, 35, 153, 160, 176, 182, 0, 146, 236, 149, 136, 133, + 181, 169, 162, 10, 35, 153, 160, 166, 240, 0, 146, 236, 149, 136, 133, + 181, 167, 186, 10, 35, 153, 160, 168, 141, 0, 146, 236, 149, 136, 133, + 181, 169, 172, 10, 35, 153, 160, 48, 51, 67, 49, 0, 146, 236, 149, 136, + 133, 181, 168, 151, 10, 35, 153, 160, 168, 152, 0, 146, 236, 149, 136, + 133, 181, 169, 176, 10, 35, 153, 160, 176, 183, 0, 128, 129, 85, 69, 0, + 129, 226, 135, 174, 166, 138, 0, 128, 254, 142, 210, 166, 138, 0, 128, + 129, 133, 170, 142, 210, 166, 138, 0, 128, 129, 133, 191, 142, 210, 166, + 138, 0, 128, 249, 142, 210, 166, 138, 0, 129, 229, 135, 174, 166, 138, 0, + 129, 134, 142, 210, 166, 138, 0, 129, 134, 145, 213, 144, 229, 142, 210, + 166, 138, 0, 129, 136, 142, 210, 166, 138, 0, 129, 138, 142, 210, 166, + 138, 0, 129, 140, 142, 210, 166, 138, 0, 129, 227, 71, 10, 42, 142, 211, + 169, 131, 10, 120, 152, 130, 143, 175, 142, 230, 103, 97, 110, 32, 45, + 32, 49, 48, 70, 57, 41, 0, 133, 199, 147, 234, 69, 78, 10, 42, 139, 211, + 115, 117, 98, 115, 116, 105, 116, 117, 116, 101, 100, 32, 139, 223, 168, + 175, 32, 139, 194, 142, 131, 166, 242, 10, 120, 132, 202, 141, 181, 132, + 243, 168, 175, 41, 10, 35, 128, 130, 48, 52, 51, 68, 0, 128, 129, 152, + 247, 71, 10, 42, 145, 132, 142, 140, 144, 142, 168, 239, 10, 42, 128, + 132, 65, 55, 55, 68, 10, 120, 130, 251, 141, 216, 168, 140, 41, 10, 120, + 130, 251, 144, 191, 48, 50, 49, 68, 41, 10, 120, 130, 251, 141, 215, 141, + 216, 165, 250, 41, 10, 120, 130, 251, 145, 154, 167, 187, 41, 10, 120, + 130, 251, 145, 147, 144, 242, 141, 216, 65, 55, 68, 49, 41, 0, 128, 129, + 84, 72, 32, 141, 247, 83, 84, 82, 73, 75, 69, 84, 72, 82, 79, 85, 71, 72, + 10, 42, 65, 109, 101, 114, 105, 99, 97, 110, 32, 100, 105, 99, 116, 105, + 111, 110, 97, 114, 121, 32, 165, 149, 10, 120, 131, 129, 145, 171, 168, + 148, 41, 0, 133, 159, 143, 225, 148, 136, 133, 229, 166, 233, 10, 42, + 133, 228, 149, 210, 109, 101, 97, 110, 105, 110, 103, 115, 32, 144, 206, + 176, 184, 32, 140, 143, 176, 185, 32, 176, 186, 0, 128, 129, 167, 189, + 32, 141, 247, 166, 233, 10, 42, 133, 193, 82, 117, 115, 115, 105, 97, + 110, 105, 115, 116, 115, 0, 129, 229, 141, 247, 166, 233, 10, 42, 133, + 193, 176, 184, 10, 42, 128, 132, 50, 67, 54, 51, 0, 133, 159, 143, 225, + 148, 136, 133, 243, 166, 233, 10, 42, 133, 193, 176, 184, 10, 120, 130, + 251, 117, 32, 133, 133, 168, 134, 41, 0, 128, 129, 147, 166, 141, 247, + 166, 233, 10, 42, 133, 193, 176, 184, 32, 140, 143, 176, 185, 32, 176, + 186, 0, 129, 226, 141, 247, 144, 183, 167, 166, 0, 128, 254, 144, 183, + 167, 166, 0, 128, 129, 133, 170, 144, 183, 167, 166, 0, 128, 255, 144, + 183, 167, 166, 0, 129, 130, 144, 183, 167, 166, 0, 129, 132, 144, 183, + 167, 166, 0, 128, 129, 133, 191, 144, 183, 167, 166, 0, 128, 249, 144, + 183, 167, 166, 0, 129, 229, 141, 247, 144, 183, 167, 166, 0, 129, 134, + 144, 183, 167, 166, 0, 129, 136, 144, 183, 167, 166, 0, 128, 129, 144, + 177, 141, 247, 144, 183, 167, 166, 0, 128, 129, 133, 176, 144, 183, 167, + 166, 0, 128, 129, 135, 175, 144, 183, 167, 166, 0, 129, 140, 144, 183, + 167, 166, 10, 42, 128, 132, 65, 55, 67, 54, 0, 128, 245, 144, 187, 167, + 166, 0, 128, 129, 168, 135, 32, 141, 247, 144, 187, 167, 166, 0, 128, + 254, 144, 251, 144, 229, 167, 226, 0, 128, 247, 144, 187, 167, 166, 0, + 128, 129, 144, 157, 69, 32, 135, 176, 167, 166, 0, 129, 230, 144, 157, + 69, 32, 135, 176, 167, 166, 10, 120, 130, 251, 144, 159, 142, 128, 101, + 32, 140, 180, 133, 187, 48, 50, 53, 68, 41, 0, 128, 129, 145, 143, 141, + 247, 144, 187, 167, 166, 10, 120, 130, 251, 144, 227, 140, 180, 133, 187, + 48, 50, 53, 65, 41, 0, 128, 248, 144, 187, 167, 166, 0, 128, 129, 144, + 157, 79, 32, 135, 176, 167, 166, 0, 128, 129, 144, 177, 141, 247, 144, + 187, 167, 166, 0, 128, 251, 144, 187, 167, 166, 0, 128, 129, 133, 179, + 144, 187, 167, 166, 0, 129, 232, 168, 135, 10, 35, 128, 130, 176, 187, 0, + 131, 133, 67, 10, 35, 128, 130, 176, 188, 0, 131, 133, 67, 32, 141, 247, + 167, 250, 10, 35, 128, 130, 48, 50, 53, 53, 0, 131, 133, 166, 223, 10, + 35, 128, 130, 48, 48, 70, 48, 0, 131, 133, 144, 164, 144, 157, 69, 10, + 35, 128, 130, 176, 176, 0, 131, 133, 70, 10, 35, 128, 130, 176, 189, 0, + 131, 133, 143, 223, 74, 32, 141, 247, 166, 233, 10, 35, 128, 130, 48, 50, + 53, 70, 0, 131, 133, 145, 152, 71, 10, 35, 128, 130, 165, 250, 0, 129, + 232, 72, 10, 35, 128, 130, 167, 212, 0, 131, 133, 133, 229, 166, 233, 10, + 35, 128, 130, 167, 191, 0, 131, 133, 167, 189, 10, 35, 128, 130, 167, + 190, 0, 129, 233, 73, 10, 42, 141, 143, 139, 223, 133, 165, 176, 190, 10, + 120, 132, 202, 141, 181, 132, 244, 49, 68, 51, 53, 41, 10, 35, 128, 130, + 167, 192, 0, 129, 233, 133, 229, 166, 233, 10, 35, 128, 130, 49, 68, 55, + 66, 0, 131, 133, 133, 160, 145, 204, 167, 226, 10, 35, 128, 130, 48, 50, + 57, 68, 0, 131, 133, 135, 172, 144, 187, 167, 166, 10, 35, 128, 130, 48, + 50, 54, 68, 0, 131, 133, 135, 172, 144, 183, 167, 166, 10, 35, 128, 130, + 49, 68, 56, 53, 0, 129, 233, 76, 10, 42, 141, 143, 139, 223, 133, 165, + 176, 190, 10, 120, 132, 202, 141, 181, 141, 186, 49, 68, 51, 56, 41, 10, + 35, 128, 130, 48, 50, 57, 70, 0, 131, 133, 133, 191, 167, 166, 10, 35, + 128, 130, 48, 50, 55, 49, 0, 129, 232, 133, 191, 144, 134, 167, 197, 10, + 35, 128, 130, 48, 50, 55, 48, 0, 131, 133, 78, 32, 141, 247, 140, 185, + 167, 166, 10, 35, 128, 130, 167, 196, 0, 131, 133, 78, 32, 141, 247, 144, + 187, 167, 166, 10, 35, 128, 130, 48, 50, 55, 51, 0, 129, 233, 78, 10, 42, + 141, 143, 139, 223, 133, 165, 176, 190, 10, 120, 132, 202, 141, 181, 132, + 245, 49, 68, 51, 65, 41, 10, 35, 128, 130, 48, 50, 55, 52, 0, 131, 133, + 145, 169, 79, 10, 35, 128, 130, 167, 201, 0, 131, 133, 168, 151, 10, 35, + 128, 130, 48, 50, 55, 56, 0, 131, 133, 83, 32, 141, 247, 167, 166, 10, + 35, 128, 130, 168, 128, 0, 131, 133, 167, 209, 10, 35, 128, 130, 167, + 210, 0, 131, 133, 84, 32, 141, 247, 144, 183, 167, 166, 10, 35, 128, 130, + 48, 49, 65, 66, 0, 131, 133, 85, 32, 166, 167, 10, 35, 128, 130, 168, + 134, 0, 131, 133, 167, 216, 10, 35, 128, 130, 167, 218, 0, 129, 233, 85, + 10, 42, 141, 143, 139, 223, 133, 165, 176, 190, 10, 120, 132, 202, 141, + 181, 147, 206, 49, 68, 52, 49, 41, 10, 35, 128, 130, 49, 68, 49, 67, 0, + 131, 133, 133, 176, 167, 166, 10, 35, 128, 130, 167, 220, 0, 129, 232, + 86, 10, 35, 128, 130, 48, 50, 56, 67, 0, 131, 133, 90, 10, 35, 128, 130, + 167, 221, 0, 131, 133, 90, 32, 141, 247, 144, 187, 167, 166, 10, 35, 128, + 130, 168, 129, 0, 131, 133, 90, 32, 141, 247, 167, 250, 10, 35, 128, 130, + 48, 50, 57, 49, 0, 131, 133, 167, 222, 10, 35, 128, 130, 166, 239, 0, + 131, 133, 169, 168, 10, 35, 128, 130, 168, 148, 0, 146, 163, 146, 243, + 141, 212, 165, 238, 10, 120, 140, 197, 141, 213, 132, 204, 165, 248, 41, + 10, 120, 141, 146, 153, 161, 140, 143, 168, 231, 32, 45, 32, 49, 70, 69, + 68, 41, 0, 146, 163, 146, 243, 142, 200, 165, 238, 10, 120, 132, 216, + 132, 204, 165, 157, 41, 10, 120, 133, 221, 153, 161, 142, 201, 48, 51, + 52, 52, 41, 10, 120, 141, 146, 153, 161, 140, 143, 142, 202, 49, 70, 69, + 69, 41, 0, 146, 163, 176, 191, 32, 167, 246, 0, 146, 163, 153, 162, 164, + 254, 10, 42, 169, 233, 10, 120, 140, 197, 133, 184, 167, 131, 41, 0, 146, + 163, 153, 163, 166, 220, 0, 146, 163, 71, 82, 65, 86, 69, 45, 77, 65, 67, + 82, 79, 78, 0, 146, 163, 153, 163, 166, 219, 0, 146, 163, 65, 67, 85, 84, + 69, 45, 77, 65, 67, 82, 79, 78, 0, 146, 163, 71, 82, 65, 86, 69, 45, 65, + 67, 85, 84, 69, 45, 71, 82, 65, 86, 69, 0, 146, 163, 65, 67, 85, 84, 69, + 45, 71, 82, 65, 86, 69, 45, 65, 67, 85, 84, 69, 0, 129, 235, 82, 32, 167, + 246, 0, 146, 163, 66, 82, 69, 86, 69, 45, 77, 65, 67, 82, 79, 78, 10, 42, + 146, 232, 169, 129, 0, 146, 163, 153, 163, 167, 130, 10, 42, 146, 232, + 169, 129, 0, 133, 211, 141, 197, 166, 222, 0, 146, 163, 144, 233, 166, + 222, 0, 146, 163, 146, 231, 167, 246, 0, 146, 163, 73, 83, 32, 167, 246, + 0, 146, 163, 152, 178, 166, 222, 0, 146, 163, 85, 83, 32, 166, 222, 0, + 129, 235, 153, 164, 144, 157, 65, 32, 166, 222, 0, 129, 235, 65, 69, 0, + 129, 235, 65, 79, 0, 129, 235, 65, 86, 0, 129, 235, 67, 32, 166, 205, 0, + 129, 235, 152, 247, 68, 0, 129, 235, 166, 223, 0, 129, 235, 71, 0, 146, + 163, 143, 224, 148, 136, 144, 250, 143, 225, 71, 0, 129, 235, 75, 0, 129, + 235, 76, 0, 146, 163, 143, 224, 148, 136, 144, 250, 143, 225, 76, 0, 146, + 163, 143, 224, 148, 136, 144, 250, 143, 225, 77, 0, 129, 235, 78, 0, 146, + 163, 143, 224, 148, 136, 144, 250, 143, 225, 78, 0, 146, 163, 143, 224, + 148, 136, 144, 250, 143, 225, 82, 0, 129, 235, 82, 32, 176, 192, 0, 129, + 235, 83, 0, 129, 235, 144, 134, 83, 0, 129, 235, 90, 0, 129, 235, 168, + 135, 0, 129, 235, 66, 0, 129, 235, 169, 162, 0, 129, 235, 167, 180, 0, + 129, 235, 70, 0, 129, 235, 135, 172, 142, 177, 142, 210, 166, 138, 0, + 129, 235, 133, 242, 151, 222, 152, 243, 166, 233, 0, 129, 235, 80, 0, + 129, 235, 167, 209, 0, 129, 235, 133, 243, 151, 222, 152, 243, 166, 233, + 0, 129, 235, 87, 10, 120, 135, 150, 132, 255, 119, 32, 132, 252, 49, 65, + 66, 70, 41, 10, 120, 133, 198, 139, 241, 145, 216, 132, 207, 49, 65, 67, + 55, 41, 0, 129, 235, 65, 32, 141, 247, 166, 171, 0, 129, 235, 133, 242, + 166, 171, 0, 129, 235, 133, 243, 166, 171, 0, 146, 163, 145, 244, 146, + 182, 166, 222, 0, 146, 163, 153, 165, 144, 238, 168, 251, 0, 146, 163, + 153, 165, 144, 238, 171, 151, 10, 120, 133, 209, 146, 170, 65, 54, 55, + 67, 41, 0, 133, 210, 144, 238, 171, 151, 10, 42, 132, 251, 148, 202, 139, + 191, 97, 32, 153, 166, 167, 150, 10, 42, 132, 251, 176, 193, 32, 176, + 194, 44, 32, 176, 195, 32, 140, 232, 140, 240, 142, 156, 140, 191, 97, + 32, 141, 191, 176, 196, 10, 120, 133, 207, 145, 231, 145, 232, 48, 51, + 53, 56, 41, 10, 120, 143, 167, 149, 251, 133, 145, 48, 55, 52, 48, 41, 0, + 146, 163, 153, 146, 142, 130, 146, 195, 167, 246, 10, 42, 131, 134, 176, + 193, 32, 165, 130, 10, 120, 133, 198, 146, 207, 132, 252, 48, 51, 51, 65, + 41, 0, 133, 210, 150, 139, 171, 151, 10, 42, 132, 251, 148, 202, 139, + 191, 97, 32, 153, 166, 167, 150, 0, 146, 163, 68, 69, 76, 69, 84, 73, 79, + 78, 32, 164, 254, 10, 42, 132, 211, 34, 109, 104, 117, 115, 97, 97, 34, + 32, 139, 194, 78, 101, 119, 97, 32, 115, 99, 114, 105, 98, 97, 108, 32, + 167, 234, 0, 133, 211, 142, 130, 146, 198, 167, 246, 0, 146, 163, 146, + 221, 133, 218, 167, 246, 10, 42, 148, 224, 142, 188, 97, 32, 145, 175, + 146, 139, 139, 194, 144, 211, 167, 139, 0, 133, 214, 146, 227, 166, 222, + 0, 133, 215, 146, 227, 144, 229, 145, 246, 146, 227, 167, 246, 0, 128, + 238, 142, 232, 167, 246, 10, 58, 142, 231, 168, 227, 0, 128, 245, 142, + 232, 167, 246, 10, 58, 143, 142, 168, 227, 0, 128, 128, 133, 167, 143, + 190, 166, 222, 10, 58, 153, 167, 167, 136, 0, 129, 226, 133, 156, 166, + 222, 10, 42, 135, 177, 143, 193, 167, 129, 41, 10, 58, 153, 168, 167, + 136, 0, 128, 128, 133, 167, 143, 190, 167, 246, 10, 58, 153, 167, 168, + 218, 0, 129, 226, 133, 156, 167, 246, 10, 58, 153, 168, 168, 218, 0, 128, + 128, 133, 167, 139, 181, 167, 246, 10, 58, 153, 167, 165, 246, 0, 129, + 226, 141, 247, 139, 181, 167, 246, 10, 58, 153, 168, 165, 246, 0, 129, + 223, 141, 247, 153, 169, 144, 229, 166, 220, 10, 58, 48, 48, 67, 55, 32, + 165, 157, 0, 128, 246, 153, 169, 144, 229, 166, 220, 10, 58, 144, 182, + 165, 157, 0, 128, 253, 143, 190, 166, 222, 10, 58, 143, 197, 167, 136, 0, + 128, 254, 143, 190, 166, 222, 10, 42, 135, 177, 143, 193, 167, 129, 41, + 10, 58, 143, 199, 167, 136, 0, 128, 253, 143, 190, 167, 246, 10, 58, 143, + 197, 168, 218, 0, 128, 254, 143, 190, 167, 246, 10, 42, 143, 249, 167, + 188, 10, 58, 143, 199, 168, 218, 0, 128, 253, 139, 181, 167, 246, 10, 58, + 143, 197, 165, 246, 0, 128, 254, 139, 181, 167, 246, 10, 58, 143, 199, + 165, 246, 0, 128, 253, 166, 205, 10, 58, 143, 197, 166, 206, 0, 128, 254, + 166, 205, 10, 42, 166, 249, 10, 58, 143, 199, 166, 206, 0, 128, 253, 141, + 197, 167, 246, 10, 58, 143, 197, 169, 133, 0, 128, 254, 141, 197, 167, + 246, 10, 58, 143, 199, 169, 133, 0, 128, 239, 135, 178, 166, 219, 10, 58, + 48, 49, 49, 50, 32, 165, 248, 0, 128, 247, 135, 178, 166, 219, 10, 58, + 48, 49, 49, 51, 32, 165, 248, 0, 128, 239, 135, 178, 166, 220, 10, 58, + 48, 49, 49, 50, 32, 165, 157, 0, 128, 247, 135, 178, 166, 220, 10, 58, + 48, 49, 49, 51, 32, 165, 157, 0, 128, 239, 141, 197, 167, 246, 10, 58, + 142, 234, 169, 133, 0, 128, 247, 141, 197, 167, 246, 10, 58, 143, 154, + 169, 133, 0, 128, 239, 146, 199, 167, 246, 10, 58, 142, 234, 176, 197, 0, + 128, 247, 146, 199, 167, 246, 10, 58, 143, 154, 176, 197, 0, 128, 239, + 153, 169, 144, 229, 167, 130, 10, 58, 48, 50, 50, 56, 32, 167, 131, 0, + 128, 247, 153, 169, 144, 229, 167, 130, 10, 42, 145, 221, 167, 188, 10, + 58, 48, 50, 50, 57, 32, 167, 131, 0, 128, 128, 133, 170, 143, 190, 166, + 222, 10, 58, 153, 170, 167, 136, 0, 128, 129, 133, 170, 143, 190, 166, + 222, 10, 42, 135, 177, 143, 193, 167, 129, 41, 10, 58, 153, 171, 167, + 136, 0, 129, 224, 141, 247, 166, 182, 10, 58, 143, 206, 166, 188, 0, 128, + 255, 166, 182, 10, 58, 143, 207, 166, 188, 0, 129, 225, 133, 156, 166, + 222, 10, 58, 143, 215, 167, 136, 0, 129, 128, 143, 190, 166, 222, 10, 58, + 143, 216, 167, 136, 0, 129, 225, 133, 156, 167, 246, 10, 58, 143, 215, + 168, 218, 0, 129, 128, 143, 190, 167, 246, 10, 42, 143, 249, 167, 188, + 10, 58, 143, 216, 168, 218, 0, 129, 225, 141, 247, 166, 171, 10, 58, 143, + 215, 166, 172, 0, 129, 128, 166, 171, 10, 58, 143, 216, 166, 172, 0, 129, + 225, 141, 247, 166, 205, 10, 58, 143, 215, 166, 206, 0, 129, 128, 166, + 205, 10, 58, 143, 216, 166, 206, 0, 129, 225, 141, 247, 146, 198, 167, + 246, 10, 58, 143, 215, 48, 51, 50, 69, 0, 129, 128, 146, 198, 167, 246, + 10, 42, 144, 129, 167, 188, 10, 58, 143, 216, 48, 51, 50, 69, 0, 128, + 240, 146, 199, 167, 246, 10, 58, 142, 235, 176, 197, 0, 128, 248, 146, + 199, 167, 246, 10, 58, 143, 155, 176, 197, 0, 128, 240, 133, 182, 166, + 220, 10, 58, 48, 48, 67, 70, 32, 165, 157, 0, 128, 248, 133, 182, 166, + 220, 10, 58, 48, 48, 69, 70, 32, 165, 157, 0, 129, 129, 166, 220, 10, 58, + 143, 229, 165, 157, 0, 129, 130, 166, 220, 10, 42, 144, 236, 167, 188, + 10, 58, 143, 230, 165, 157, 0, 129, 129, 143, 190, 167, 246, 10, 58, 143, + 229, 168, 218, 0, 129, 130, 143, 190, 167, 246, 10, 58, 143, 230, 168, + 218, 0, 129, 129, 139, 181, 167, 246, 10, 58, 143, 229, 165, 246, 0, 129, + 130, 139, 181, 167, 246, 10, 58, 143, 230, 165, 246, 0, 129, 131, 143, + 190, 167, 246, 10, 58, 143, 231, 168, 218, 0, 129, 132, 143, 190, 167, + 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, 232, 168, 218, 0, 129, 131, + 134, 137, 144, 229, 166, 182, 10, 58, 49, 69, 51, 54, 32, 166, 188, 0, + 129, 132, 134, 137, 144, 229, 166, 182, 10, 42, 143, 249, 167, 188, 10, + 58, 49, 69, 51, 55, 32, 166, 188, 0, 129, 131, 139, 181, 167, 246, 10, + 58, 143, 231, 165, 246, 0, 129, 132, 139, 181, 167, 246, 10, 42, 143, + 249, 167, 188, 10, 58, 143, 232, 165, 246, 0, 129, 131, 141, 197, 167, + 246, 10, 58, 143, 231, 169, 133, 0, 129, 132, 141, 197, 167, 246, 10, 58, + 143, 232, 169, 133, 0, 128, 128, 133, 191, 166, 220, 10, 58, 153, 172, + 165, 157, 0, 128, 129, 133, 191, 166, 220, 10, 58, 153, 173, 165, 157, 0, + 128, 128, 133, 191, 143, 190, 166, 222, 10, 58, 153, 172, 167, 136, 0, + 128, 129, 133, 191, 143, 190, 166, 222, 10, 42, 135, 177, 143, 193, 167, + 129, 41, 10, 58, 153, 173, 167, 136, 0, 128, 128, 133, 191, 143, 190, + 167, 246, 10, 58, 153, 172, 168, 218, 0, 128, 129, 133, 191, 143, 190, + 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 153, 173, 168, 218, 0, 128, + 241, 143, 190, 166, 222, 10, 58, 142, 238, 167, 136, 0, 128, 249, 143, + 190, 166, 222, 10, 42, 143, 249, 167, 188, 10, 58, 143, 157, 167, 136, 0, + 128, 241, 143, 190, 167, 246, 10, 58, 142, 238, 168, 218, 0, 128, 249, + 143, 190, 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, 157, 168, + 218, 0, 128, 241, 139, 181, 167, 246, 10, 58, 142, 238, 165, 246, 0, 128, + 249, 139, 181, 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, 157, + 165, 246, 0, 128, 241, 141, 197, 167, 246, 10, 58, 142, 238, 169, 133, 0, + 128, 249, 141, 197, 167, 246, 10, 58, 143, 157, 169, 133, 0, 128, 242, + 133, 186, 166, 220, 10, 58, 144, 243, 165, 157, 0, 128, 250, 133, 186, + 166, 220, 10, 58, 144, 244, 165, 157, 0, 128, 242, 133, 186, 166, 171, + 10, 58, 144, 243, 166, 172, 0, 128, 250, 133, 186, 166, 171, 10, 58, 144, + 244, 166, 172, 0, 128, 242, 135, 178, 166, 219, 10, 58, 48, 49, 52, 67, + 32, 165, 248, 0, 128, 250, 135, 178, 166, 219, 10, 58, 48, 49, 52, 68, + 32, 165, 248, 0, 128, 242, 135, 178, 166, 220, 10, 58, 48, 49, 52, 67, + 32, 165, 157, 0, 128, 250, 135, 178, 166, 220, 10, 58, 48, 49, 52, 68, + 32, 165, 157, 0, 128, 128, 133, 172, 166, 220, 10, 58, 153, 174, 165, + 157, 0, 129, 229, 141, 247, 166, 220, 10, 58, 153, 175, 165, 157, 0, 128, + 128, 133, 172, 143, 190, 166, 222, 10, 58, 153, 174, 167, 136, 0, 129, + 229, 133, 156, 166, 222, 10, 42, 135, 177, 143, 193, 167, 129, 41, 10, + 58, 153, 175, 167, 136, 0, 129, 133, 143, 190, 166, 222, 10, 58, 143, + 246, 167, 136, 0, 129, 134, 143, 190, 166, 222, 10, 58, 143, 247, 167, + 136, 0, 129, 133, 143, 190, 167, 246, 10, 58, 143, 246, 168, 218, 0, 129, + 134, 143, 190, 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, 247, + 168, 218, 0, 129, 133, 134, 137, 144, 229, 166, 182, 10, 58, 49, 69, 53, + 65, 32, 166, 188, 0, 129, 134, 134, 137, 144, 229, 166, 182, 10, 42, 143, + 249, 167, 188, 10, 58, 49, 69, 53, 66, 32, 166, 188, 0, 129, 133, 139, + 181, 167, 246, 10, 58, 143, 246, 165, 246, 0, 129, 134, 139, 181, 167, + 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, 247, 165, 246, 0, 129, 135, + 143, 190, 166, 222, 10, 58, 143, 248, 167, 136, 0, 129, 136, 143, 190, + 166, 222, 10, 42, 135, 177, 143, 193, 167, 129, 41, 10, 58, 143, 134, + 167, 136, 0, 129, 135, 143, 190, 167, 246, 10, 58, 143, 248, 168, 218, 0, + 129, 136, 143, 190, 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 143, + 134, 168, 218, 0, 129, 135, 142, 200, 144, 229, 143, 190, 166, 222, 10, + 58, 48, 49, 53, 65, 32, 167, 136, 0, 129, 136, 142, 200, 144, 229, 143, + 190, 166, 222, 10, 58, 145, 138, 167, 136, 0, 129, 135, 146, 197, 144, + 229, 143, 190, 166, 222, 10, 58, 48, 49, 54, 48, 32, 167, 136, 0, 129, + 136, 146, 197, 144, 229, 143, 190, 166, 222, 10, 58, 176, 198, 32, 167, + 136, 0, 129, 135, 134, 137, 144, 229, 143, 190, 166, 222, 10, 58, 49, 69, + 54, 50, 32, 167, 136, 0, 129, 136, 134, 137, 144, 229, 143, 190, 166, + 222, 10, 58, 176, 199, 32, 167, 136, 0, 129, 137, 143, 190, 166, 222, 10, + 58, 144, 128, 167, 136, 0, 129, 138, 143, 190, 166, 222, 10, 42, 135, + 177, 143, 193, 167, 129, 41, 10, 58, 144, 130, 167, 136, 0, 129, 137, + 143, 190, 167, 246, 10, 58, 144, 128, 168, 218, 0, 129, 138, 143, 190, + 167, 246, 10, 42, 143, 249, 167, 188, 10, 58, 144, 130, 168, 218, 0, 129, + 137, 139, 181, 167, 246, 10, 58, 144, 128, 165, 246, 0, 129, 138, 139, + 181, 167, 246, 10, 42, 144, 129, 167, 188, 10, 58, 144, 130, 165, 246, 0, + 129, 137, 141, 197, 167, 246, 10, 58, 144, 128, 169, 133, 0, 129, 138, + 141, 197, 167, 246, 10, 58, 144, 130, 169, 133, 0, 128, 243, 146, 190, + 167, 246, 10, 58, 142, 251, 168, 180, 0, 128, 251, 146, 190, 167, 246, + 10, 58, 143, 170, 168, 180, 0, 128, 243, 146, 199, 167, 246, 10, 58, 142, + 251, 176, 197, 0, 128, 251, 146, 199, 167, 246, 10, 58, 143, 170, 176, + 197, 0, 128, 243, 141, 197, 167, 246, 10, 58, 142, 251, 169, 133, 0, 128, + 251, 141, 197, 167, 246, 10, 58, 143, 170, 169, 133, 0, 128, 243, 133, + 186, 166, 220, 10, 58, 48, 49, 54, 56, 32, 165, 157, 0, 128, 251, 133, + 186, 166, 220, 10, 58, 48, 49, 54, 57, 32, 165, 157, 0, 128, 243, 135, + 178, 166, 171, 10, 58, 48, 49, 54, 65, 32, 166, 172, 0, 128, 251, 135, + 178, 166, 171, 10, 58, 48, 49, 54, 66, 32, 166, 172, 0, 128, 128, 133, + 176, 166, 138, 10, 58, 153, 176, 166, 140, 0, 128, 129, 133, 176, 166, + 138, 10, 58, 153, 177, 166, 140, 0, 128, 128, 133, 176, 143, 190, 167, + 246, 10, 58, 153, 176, 168, 218, 0, 128, 129, 133, 176, 143, 190, 167, + 246, 10, 58, 153, 177, 168, 218, 0, 128, 128, 133, 164, 166, 219, 10, 58, + 144, 131, 165, 248, 0, 128, 129, 133, 164, 166, 219, 10, 42, 166, 254, + 10, 58, 144, 132, 165, 248, 0, 128, 128, 133, 164, 166, 220, 10, 58, 144, + 131, 165, 157, 0, 128, 129, 133, 164, 166, 220, 10, 42, 166, 254, 10, 58, + 144, 132, 165, 157, 0, 128, 128, 133, 164, 166, 171, 10, 58, 144, 131, + 166, 172, 0, 128, 129, 133, 164, 166, 171, 10, 42, 166, 254, 10, 58, 144, + 132, 166, 172, 0, 128, 128, 133, 164, 143, 190, 166, 222, 10, 58, 144, + 131, 167, 136, 0, 128, 129, 133, 164, 143, 190, 166, 222, 10, 58, 144, + 132, 167, 136, 0, 128, 128, 133, 164, 143, 190, 167, 246, 10, 58, 144, + 131, 168, 218, 0, 128, 129, 133, 164, 143, 190, 167, 246, 10, 58, 144, + 132, 168, 218, 0, 128, 128, 135, 175, 143, 190, 166, 222, 10, 58, 153, + 178, 167, 136, 0, 128, 129, 135, 175, 143, 190, 166, 222, 10, 58, 153, + 179, 167, 136, 0, 128, 128, 135, 175, 166, 171, 10, 58, 153, 178, 166, + 172, 0, 128, 129, 135, 175, 166, 171, 10, 58, 153, 179, 166, 172, 0, 128, + 244, 143, 190, 166, 222, 10, 58, 142, 252, 167, 136, 0, 128, 252, 143, + 190, 166, 222, 10, 58, 143, 173, 167, 136, 0, 129, 139, 166, 221, 10, 58, + 144, 133, 165, 241, 0, 129, 140, 166, 221, 10, 58, 143, 135, 165, 241, 0, + 129, 139, 143, 190, 167, 246, 10, 58, 144, 133, 168, 218, 0, 129, 140, + 143, 190, 167, 246, 10, 42, 144, 129, 167, 188, 10, 120, 133, 178, 176, + 200, 32, 45, 32, 176, 201, 41, 10, 58, 143, 135, 168, 218, 0, 129, 139, + 139, 181, 167, 246, 10, 58, 144, 133, 165, 246, 0, 129, 140, 139, 181, + 167, 246, 10, 42, 144, 129, 167, 188, 10, 58, 143, 135, 165, 246, 0, 129, + 128, 139, 181, 167, 246, 10, 42, 144, 129, 167, 188, 10, 58, 143, 216, + 165, 246, 0, 129, 138, 166, 171, 10, 58, 144, 130, 166, 172, 0, 128, 129, + 133, 164, 142, 232, 166, 222, 10, 58, 144, 132, 166, 190, 0, 128, 252, + 142, 232, 166, 222, 10, 58, 143, 173, 166, 190, 0, 128, 245, 133, 203, + 168, 203, 10, 35, 143, 142, 170, 130, 0, 128, 129, 144, 134, 83, 32, 133, + 156, 166, 222, 10, 42, 139, 194, 144, 139, 133, 165, 143, 192, 144, 137, + 153, 180, 140, 179, 134, 254, 49, 69, 54, 49, 41, 10, 58, 143, 132, 167, + 136, 0, 128, 129, 144, 134, 83, 32, 141, 247, 144, 245, 166, 233, 10, 42, + 146, 233, 140, 233, 139, 223, 176, 202, 32, 172, 140, 10, 42, 132, 251, + 112, 114, 101, 45, 49, 57, 50, 49, 32, 146, 175, 167, 129, 10, 42, 132, + 251, 66, 108, 97, 99, 107, 108, 101, 116, 116, 101, 114, 32, 144, 137, + 140, 172, 176, 203, 32, 176, 204, 32, 176, 205, 32, 167, 129, 10, 120, + 130, 251, 115, 32, 140, 180, 153, 181, 133, 130, 65, 55, 65, 57, 41, 0, + 128, 129, 144, 134, 83, 32, 141, 247, 146, 154, 166, 233, 0, 128, 128, + 142, 253, 83, 10, 42, 133, 152, 139, 194, 142, 254, 142, 255, 166, 236, + 10, 42, 128, 131, 169, 180, 10, 120, 130, 251, 140, 138, 141, 224, 169, + 180, 41, 0, 128, 129, 167, 176, 0, 128, 238, 143, 190, 167, 246, 10, 58, + 142, 231, 168, 218, 0, 128, 245, 143, 190, 167, 246, 10, 58, 143, 142, + 168, 218, 0, 128, 238, 144, 251, 166, 222, 10, 58, 142, 231, 168, 207, 0, + 128, 245, 144, 251, 166, 222, 10, 58, 143, 142, 168, 207, 0, 128, 238, + 135, 179, 166, 220, 10, 58, 153, 182, 165, 157, 0, 128, 245, 135, 179, + 166, 220, 10, 58, 153, 183, 165, 157, 0, 128, 238, 135, 179, 166, 219, + 10, 58, 153, 182, 165, 248, 0, 128, 245, 135, 179, 166, 219, 10, 58, 153, + 183, 165, 248, 0, 128, 238, 135, 179, 144, 251, 166, 222, 10, 58, 153, + 182, 168, 207, 0, 128, 245, 135, 179, 144, 251, 166, 222, 10, 58, 153, + 183, 168, 207, 0, 128, 238, 135, 179, 166, 138, 10, 58, 153, 182, 166, + 140, 0, 128, 245, 135, 179, 166, 138, 10, 58, 153, 183, 166, 140, 0, 128, + 238, 135, 179, 143, 190, 167, 246, 10, 58, 49, 69, 65, 48, 32, 165, 241, + 0, 128, 245, 135, 179, 143, 190, 167, 246, 10, 58, 49, 69, 65, 49, 32, + 165, 241, 0, 128, 238, 135, 180, 166, 220, 10, 58, 153, 184, 165, 157, 0, + 128, 245, 135, 180, 166, 220, 10, 58, 153, 185, 165, 157, 0, 128, 238, + 135, 180, 166, 219, 10, 58, 153, 184, 165, 248, 0, 128, 245, 135, 180, + 166, 219, 10, 58, 153, 185, 165, 248, 0, 128, 238, 135, 180, 144, 251, + 166, 222, 10, 58, 153, 184, 168, 207, 0, 128, 245, 135, 180, 144, 251, + 166, 222, 10, 58, 153, 185, 168, 207, 0, 128, 238, 135, 180, 166, 138, + 10, 58, 153, 184, 166, 140, 0, 128, 245, 135, 180, 166, 138, 10, 58, 153, + 185, 166, 140, 0, 128, 238, 135, 180, 143, 190, 167, 246, 10, 58, 49, 69, + 65, 48, 32, 167, 131, 0, 128, 245, 135, 180, 143, 190, 167, 246, 10, 58, + 49, 69, 65, 49, 32, 167, 131, 0, 128, 239, 143, 190, 167, 246, 10, 58, + 142, 234, 168, 218, 0, 128, 247, 143, 190, 167, 246, 10, 58, 143, 154, + 168, 218, 0, 128, 239, 144, 251, 166, 222, 10, 58, 142, 234, 168, 207, 0, + 128, 247, 144, 251, 166, 222, 10, 58, 143, 154, 168, 207, 0, 128, 239, + 166, 138, 10, 58, 142, 234, 166, 140, 0, 128, 247, 166, 138, 10, 58, 143, + 154, 166, 140, 0, 128, 239, 135, 179, 166, 220, 10, 58, 153, 186, 165, + 157, 0, 128, 247, 135, 179, 166, 220, 10, 58, 153, 187, 165, 157, 0, 128, + 239, 135, 179, 166, 219, 10, 58, 153, 186, 165, 248, 0, 128, 247, 135, + 179, 166, 219, 10, 58, 153, 187, 165, 248, 0, 128, 239, 135, 179, 144, + 251, 166, 222, 10, 58, 153, 186, 168, 207, 0, 128, 247, 135, 179, 144, + 251, 166, 222, 10, 58, 153, 187, 168, 207, 0, 128, 239, 135, 179, 166, + 138, 10, 58, 153, 186, 166, 140, 0, 128, 247, 135, 179, 166, 138, 10, 58, + 153, 187, 166, 140, 0, 128, 239, 135, 179, 143, 190, 167, 246, 10, 58, + 49, 69, 66, 56, 32, 165, 241, 0, 128, 247, 135, 179, 143, 190, 167, 246, + 10, 58, 49, 69, 66, 57, 32, 165, 241, 0, 128, 240, 144, 251, 166, 222, + 10, 58, 142, 235, 168, 207, 0, 128, 248, 144, 251, 166, 222, 10, 58, 143, + 155, 168, 207, 0, 128, 240, 143, 190, 167, 246, 10, 58, 142, 235, 168, + 218, 0, 128, 248, 143, 190, 167, 246, 10, 58, 143, 155, 168, 218, 0, 128, + 242, 143, 190, 167, 246, 10, 58, 142, 239, 168, 218, 0, 128, 250, 143, + 190, 167, 246, 10, 58, 143, 158, 168, 218, 0, 128, 242, 144, 251, 166, + 222, 10, 58, 142, 239, 168, 207, 0, 128, 250, 144, 251, 166, 222, 10, 58, + 143, 158, 168, 207, 0, 128, 242, 135, 179, 166, 220, 10, 58, 153, 188, + 165, 157, 0, 128, 250, 135, 179, 166, 220, 10, 58, 153, 189, 165, 157, 0, + 128, 242, 135, 179, 166, 219, 10, 58, 153, 188, 165, 248, 0, 128, 250, + 135, 179, 166, 219, 10, 58, 153, 189, 165, 248, 0, 128, 242, 135, 179, + 144, 251, 166, 222, 10, 58, 153, 188, 168, 207, 0, 128, 250, 135, 179, + 144, 251, 166, 222, 10, 58, 153, 189, 168, 207, 0, 128, 242, 135, 179, + 166, 138, 10, 58, 153, 188, 166, 140, 0, 128, 250, 135, 179, 166, 138, + 10, 58, 153, 189, 166, 140, 0, 128, 242, 135, 179, 143, 190, 167, 246, + 10, 58, 49, 69, 67, 67, 32, 165, 241, 0, 128, 250, 135, 179, 143, 190, + 167, 246, 10, 58, 49, 69, 67, 68, 32, 165, 241, 0, 128, 242, 135, 181, + 166, 220, 10, 58, 153, 190, 165, 157, 0, 128, 250, 135, 181, 166, 220, + 10, 58, 153, 191, 165, 157, 0, 128, 242, 135, 181, 166, 219, 10, 58, 153, + 190, 165, 248, 0, 128, 250, 135, 181, 166, 219, 10, 58, 153, 191, 165, + 248, 0, 128, 242, 135, 181, 144, 251, 166, 222, 10, 58, 153, 190, 168, + 207, 0, 128, 250, 135, 181, 144, 251, 166, 222, 10, 58, 153, 191, 168, + 207, 0, 128, 242, 135, 181, 166, 138, 10, 58, 153, 190, 166, 140, 0, 128, + 250, 135, 181, 166, 138, 10, 58, 153, 191, 166, 140, 0, 128, 242, 135, + 181, 143, 190, 167, 246, 10, 58, 153, 190, 168, 218, 0, 128, 250, 135, + 181, 143, 190, 167, 246, 10, 58, 153, 191, 168, 218, 0, 128, 243, 143, + 190, 167, 246, 10, 58, 142, 251, 168, 218, 0, 128, 251, 143, 190, 167, + 246, 10, 58, 143, 170, 168, 218, 0, 128, 243, 144, 251, 166, 222, 10, 58, + 142, 251, 168, 207, 0, 128, 251, 144, 251, 166, 222, 10, 58, 143, 170, + 168, 207, 0, 128, 243, 135, 181, 166, 220, 10, 58, 153, 192, 165, 157, 0, + 128, 251, 135, 181, 166, 220, 10, 58, 153, 193, 165, 157, 0, 128, 243, + 135, 181, 166, 219, 10, 58, 153, 192, 165, 248, 0, 128, 251, 135, 181, + 166, 219, 10, 58, 153, 193, 165, 248, 0, 128, 243, 135, 181, 144, 251, + 166, 222, 10, 58, 153, 192, 168, 207, 0, 128, 251, 135, 181, 144, 251, + 166, 222, 10, 58, 153, 193, 168, 207, 0, 128, 243, 135, 181, 166, 138, + 10, 58, 153, 192, 166, 140, 0, 128, 251, 135, 181, 166, 138, 10, 58, 153, + 193, 166, 140, 0, 128, 243, 135, 181, 143, 190, 167, 246, 10, 58, 153, + 192, 168, 218, 0, 128, 251, 135, 181, 143, 190, 167, 246, 10, 58, 153, + 193, 168, 218, 0, 128, 244, 166, 219, 10, 58, 142, 252, 165, 248, 0, 128, + 252, 166, 219, 10, 42, 166, 254, 10, 58, 143, 173, 165, 248, 0, 128, 244, + 143, 190, 167, 246, 10, 58, 142, 252, 168, 218, 0, 128, 252, 143, 190, + 167, 246, 10, 58, 143, 173, 168, 218, 0, 128, 244, 144, 251, 166, 222, + 10, 58, 142, 252, 168, 207, 0, 128, 252, 144, 251, 166, 222, 10, 58, 143, + 173, 168, 207, 0, 128, 244, 166, 138, 10, 58, 142, 252, 166, 140, 0, 128, + 252, 166, 138, 10, 58, 143, 173, 166, 140, 0, 128, 128, 153, 194, 76, 76, + 0, 128, 129, 153, 194, 76, 76, 0, 128, 128, 153, 194, 86, 0, 128, 129, + 153, 194, 86, 0, 128, 244, 167, 211, 0, 128, 252, 167, 211, 0, 129, 146, + 176, 206, 10, 58, 147, 135, 168, 197, 0, 129, 146, 176, 207, 10, 58, 147, + 135, 168, 200, 0, 129, 146, 135, 182, 176, 208, 10, 58, 153, 195, 165, + 248, 0, 129, 146, 135, 183, 176, 208, 10, 58, 153, 196, 165, 248, 0, 129, + 146, 135, 182, 176, 209, 10, 58, 153, 195, 165, 157, 0, 129, 146, 135, + 183, 176, 209, 10, 58, 153, 196, 165, 157, 0, 129, 146, 135, 182, 169, + 138, 10, 58, 153, 195, 176, 210, 0, 129, 146, 135, 183, 169, 138, 10, 58, + 153, 196, 176, 210, 0, 129, 141, 176, 206, 10, 58, 146, 248, 168, 197, 0, + 129, 141, 176, 207, 10, 58, 146, 248, 168, 200, 0, 129, 141, 135, 182, + 176, 208, 10, 58, 153, 197, 165, 248, 0, 129, 141, 135, 183, 176, 208, + 10, 58, 153, 198, 165, 248, 0, 129, 141, 135, 182, 176, 209, 10, 58, 153, + 197, 165, 157, 0, 129, 141, 135, 183, 176, 209, 10, 58, 153, 198, 165, + 157, 0, 129, 141, 135, 182, 169, 138, 10, 58, 153, 197, 176, 210, 0, 129, + 141, 135, 183, 169, 138, 10, 58, 153, 198, 176, 210, 0, 129, 239, 141, + 247, 176, 206, 10, 58, 147, 136, 168, 197, 0, 129, 239, 141, 247, 176, + 207, 10, 58, 147, 136, 168, 200, 0, 129, 239, 135, 184, 144, 229, 176, + 208, 10, 58, 49, 70, 49, 48, 32, 165, 248, 0, 129, 239, 135, 185, 144, + 229, 176, 208, 10, 58, 49, 70, 49, 49, 32, 165, 248, 0, 129, 239, 135, + 184, 144, 229, 176, 209, 10, 58, 49, 70, 49, 48, 32, 165, 157, 0, 129, + 239, 135, 185, 144, 229, 176, 209, 10, 58, 49, 70, 49, 49, 32, 165, 157, + 0, 129, 236, 141, 247, 176, 206, 10, 58, 146, 252, 168, 197, 0, 129, 236, + 141, 247, 176, 207, 10, 58, 146, 252, 168, 200, 0, 129, 236, 135, 184, + 144, 229, 176, 208, 10, 58, 49, 70, 49, 56, 32, 165, 248, 0, 129, 236, + 135, 185, 144, 229, 176, 208, 10, 58, 49, 70, 49, 57, 32, 165, 248, 0, + 129, 236, 135, 184, 144, 229, 176, 209, 10, 58, 49, 70, 49, 56, 32, 165, + 157, 0, 129, 236, 135, 185, 144, 229, 176, 209, 10, 58, 49, 70, 49, 57, + 32, 165, 157, 0, 129, 147, 176, 206, 10, 58, 147, 137, 168, 197, 0, 129, + 147, 176, 207, 10, 58, 147, 137, 168, 200, 0, 129, 147, 135, 182, 176, + 208, 10, 58, 153, 199, 165, 248, 0, 129, 147, 135, 183, 176, 208, 10, 58, + 153, 200, 165, 248, 0, 129, 147, 135, 182, 176, 209, 10, 58, 153, 199, + 165, 157, 0, 129, 147, 135, 183, 176, 209, 10, 58, 153, 200, 165, 157, 0, + 129, 147, 135, 182, 169, 138, 10, 58, 153, 199, 176, 210, 0, 129, 147, + 135, 183, 169, 138, 10, 58, 153, 200, 176, 210, 0, 129, 142, 176, 206, + 10, 58, 146, 253, 168, 197, 0, 129, 142, 176, 207, 10, 58, 146, 253, 168, + 200, 0, 129, 142, 135, 182, 176, 208, 10, 58, 153, 201, 165, 248, 0, 129, + 142, 135, 183, 176, 208, 10, 58, 153, 202, 165, 248, 0, 129, 142, 135, + 182, 176, 209, 10, 58, 153, 201, 165, 157, 0, 129, 142, 135, 183, 176, + 209, 10, 58, 153, 202, 165, 157, 0, 129, 142, 135, 182, 169, 138, 10, 58, + 153, 201, 176, 210, 0, 129, 142, 135, 183, 169, 138, 10, 58, 153, 202, + 176, 210, 0, 129, 145, 176, 206, 10, 58, 147, 138, 168, 197, 0, 129, 145, + 176, 207, 10, 58, 147, 138, 168, 200, 0, 129, 145, 135, 182, 176, 208, + 10, 58, 153, 203, 165, 248, 0, 129, 145, 135, 183, 176, 208, 10, 58, 153, + 204, 165, 248, 0, 129, 145, 135, 182, 176, 209, 10, 58, 153, 203, 165, + 157, 0, 129, 145, 135, 183, 176, 209, 10, 58, 153, 204, 165, 157, 0, 129, + 145, 135, 182, 169, 138, 10, 58, 153, 203, 176, 210, 0, 129, 145, 135, + 183, 169, 138, 10, 58, 153, 204, 176, 210, 0, 129, 143, 176, 206, 10, 58, + 146, 254, 168, 197, 0, 129, 143, 176, 207, 10, 58, 146, 254, 168, 200, 0, + 129, 143, 135, 182, 176, 208, 10, 58, 153, 205, 165, 248, 0, 129, 143, + 135, 183, 176, 208, 10, 58, 153, 206, 165, 248, 0, 129, 143, 135, 182, + 176, 209, 10, 58, 153, 205, 165, 157, 0, 129, 143, 135, 183, 176, 209, + 10, 58, 153, 206, 165, 157, 0, 129, 143, 135, 182, 169, 138, 10, 58, 153, + 205, 176, 210, 0, 129, 143, 135, 183, 169, 138, 10, 58, 153, 206, 176, + 210, 0, 129, 240, 141, 247, 176, 206, 10, 58, 147, 158, 168, 197, 0, 129, + 240, 141, 247, 176, 207, 10, 58, 147, 158, 168, 200, 0, 129, 240, 135, + 184, 144, 229, 176, 208, 10, 58, 49, 70, 52, 48, 32, 165, 248, 0, 129, + 240, 135, 185, 144, 229, 176, 208, 10, 58, 49, 70, 52, 49, 32, 165, 248, + 0, 129, 240, 135, 184, 144, 229, 176, 209, 10, 58, 49, 70, 52, 48, 32, + 165, 157, 0, 129, 240, 135, 185, 144, 229, 176, 209, 10, 58, 49, 70, 52, + 49, 32, 165, 157, 0, 129, 237, 141, 247, 176, 206, 10, 58, 146, 255, 168, + 197, 0, 129, 237, 141, 247, 176, 207, 10, 58, 146, 255, 168, 200, 0, 129, + 237, 135, 184, 144, 229, 176, 208, 10, 58, 49, 70, 52, 56, 32, 165, 248, + 0, 129, 237, 135, 185, 144, 229, 176, 208, 10, 58, 49, 70, 52, 57, 32, + 165, 248, 0, 129, 237, 135, 184, 144, 229, 176, 209, 10, 58, 49, 70, 52, + 56, 32, 165, 157, 0, 129, 237, 135, 185, 144, 229, 176, 209, 10, 58, 49, + 70, 52, 57, 32, 165, 157, 0, 129, 148, 176, 206, 10, 58, 147, 157, 168, + 197, 0, 129, 148, 176, 207, 10, 58, 147, 157, 168, 200, 0, 129, 148, 135, + 182, 176, 208, 10, 58, 153, 207, 165, 248, 0, 129, 148, 135, 183, 176, + 208, 10, 58, 153, 208, 165, 248, 0, 129, 148, 135, 182, 176, 209, 10, 58, + 153, 207, 165, 157, 0, 129, 148, 135, 183, 176, 209, 10, 58, 153, 208, + 165, 157, 0, 129, 148, 135, 182, 169, 138, 10, 58, 153, 207, 176, 210, 0, + 129, 148, 135, 183, 169, 138, 10, 58, 153, 208, 176, 210, 0, 129, 238, + 141, 247, 176, 207, 10, 58, 147, 128, 168, 200, 0, 129, 238, 135, 185, + 144, 229, 176, 208, 10, 58, 153, 209, 165, 248, 0, 129, 238, 135, 185, + 144, 229, 176, 209, 10, 58, 153, 209, 165, 157, 0, 129, 238, 135, 185, + 144, 229, 169, 138, 10, 58, 153, 209, 176, 210, 0, 129, 150, 176, 206, + 10, 58, 147, 159, 168, 197, 0, 129, 150, 176, 207, 10, 58, 147, 159, 168, + 200, 0, 129, 150, 135, 182, 176, 208, 10, 58, 153, 210, 165, 248, 0, 129, + 150, 135, 183, 176, 208, 10, 58, 153, 211, 165, 248, 0, 129, 150, 135, + 182, 176, 209, 10, 58, 153, 210, 165, 157, 0, 129, 150, 135, 183, 176, + 209, 10, 58, 153, 211, 165, 157, 0, 129, 150, 135, 182, 169, 138, 10, 58, + 153, 210, 176, 210, 0, 129, 150, 135, 183, 169, 138, 10, 58, 153, 211, + 176, 210, 0, 129, 144, 176, 206, 10, 58, 147, 129, 168, 197, 0, 129, 144, + 176, 207, 10, 58, 147, 129, 168, 200, 0, 129, 144, 135, 182, 176, 208, + 10, 58, 153, 212, 165, 248, 0, 129, 144, 135, 183, 176, 208, 10, 58, 153, + 213, 165, 248, 0, 129, 144, 135, 182, 176, 209, 10, 58, 153, 212, 165, + 157, 0, 129, 144, 135, 183, 176, 209, 10, 58, 153, 213, 165, 157, 0, 129, + 144, 135, 182, 169, 138, 10, 58, 153, 212, 176, 210, 0, 129, 144, 135, + 183, 169, 138, 10, 58, 153, 213, 176, 210, 0, 129, 146, 176, 208, 10, 58, + 147, 135, 165, 248, 0, 129, 146, 176, 209, 10, 58, 48, 51, 65, 67, 32, + 140, 206, 132, 255, 176, 211, 32, 140, 180, 168, 232, 0, 129, 239, 141, + 247, 176, 208, 10, 58, 147, 136, 165, 248, 0, 129, 239, 141, 247, 176, + 209, 10, 58, 48, 51, 65, 68, 32, 140, 206, 132, 255, 153, 214, 140, 180, + 168, 232, 0, 129, 147, 176, 208, 10, 58, 147, 137, 165, 248, 0, 129, 147, + 176, 209, 10, 58, 48, 51, 65, 69, 32, 140, 206, 132, 255, 176, 212, 32, + 140, 180, 168, 232, 0, 129, 145, 176, 208, 10, 58, 147, 138, 165, 248, 0, + 129, 145, 176, 209, 10, 58, 48, 51, 65, 70, 32, 140, 206, 132, 255, 145, + 176, 140, 180, 168, 232, 0, 129, 240, 141, 247, 176, 208, 10, 58, 147, + 158, 165, 248, 0, 129, 240, 141, 247, 176, 209, 10, 58, 48, 51, 67, 67, + 32, 140, 206, 132, 255, 176, 213, 32, 140, 180, 168, 232, 0, 129, 148, + 176, 208, 10, 58, 147, 157, 165, 248, 0, 129, 148, 176, 209, 10, 58, 48, + 51, 67, 68, 32, 140, 206, 132, 255, 153, 215, 140, 180, 168, 232, 0, 129, + 150, 176, 208, 10, 58, 147, 159, 165, 248, 0, 129, 150, 176, 209, 10, 58, + 48, 51, 67, 69, 32, 140, 206, 132, 255, 147, 173, 140, 180, 168, 232, 0, + 129, 146, 135, 182, 169, 141, 10, 58, 153, 195, 169, 155, 0, 129, 146, + 135, 183, 169, 141, 10, 58, 153, 196, 169, 155, 0, 129, 146, 135, 182, + 135, 186, 169, 141, 10, 58, 49, 70, 48, 50, 32, 169, 155, 0, 129, 146, + 135, 183, 135, 186, 169, 141, 10, 58, 49, 70, 48, 51, 32, 169, 155, 0, + 129, 146, 135, 182, 135, 187, 169, 141, 10, 58, 49, 70, 48, 52, 32, 169, + 155, 0, 129, 146, 135, 183, 135, 187, 169, 141, 10, 58, 49, 70, 48, 53, + 32, 169, 155, 0, 129, 146, 135, 182, 135, 188, 169, 141, 10, 58, 49, 70, + 48, 54, 32, 169, 155, 0, 129, 146, 135, 183, 135, 188, 169, 141, 10, 58, + 49, 70, 48, 55, 32, 169, 155, 0, 129, 141, 135, 182, 176, 214, 10, 58, + 153, 197, 169, 155, 0, 129, 141, 135, 183, 176, 214, 10, 58, 153, 198, + 169, 155, 0, 129, 141, 135, 182, 135, 186, 176, 214, 10, 58, 49, 70, 48, + 65, 32, 169, 155, 0, 129, 141, 135, 183, 135, 186, 176, 214, 10, 58, 49, + 70, 48, 66, 32, 169, 155, 0, 129, 141, 135, 182, 135, 187, 176, 214, 10, + 58, 49, 70, 48, 67, 32, 169, 155, 0, 129, 141, 135, 183, 135, 187, 176, + 214, 10, 58, 49, 70, 48, 68, 32, 169, 155, 0, 129, 141, 135, 182, 135, + 188, 176, 214, 10, 58, 49, 70, 48, 69, 32, 169, 155, 0, 129, 141, 135, + 183, 135, 188, 176, 214, 10, 58, 49, 70, 48, 70, 32, 169, 155, 0, 129, + 147, 135, 182, 169, 141, 10, 58, 153, 199, 169, 155, 0, 129, 147, 135, + 183, 169, 141, 10, 58, 153, 200, 169, 155, 0, 129, 147, 135, 182, 135, + 186, 169, 141, 10, 58, 49, 70, 50, 50, 32, 169, 155, 0, 129, 147, 135, + 183, 135, 186, 169, 141, 10, 58, 49, 70, 50, 51, 32, 169, 155, 0, 129, + 147, 135, 182, 135, 187, 169, 141, 10, 58, 49, 70, 50, 52, 32, 169, 155, + 0, 129, 147, 135, 183, 135, 187, 169, 141, 10, 58, 49, 70, 50, 53, 32, + 169, 155, 0, 129, 147, 135, 182, 135, 188, 169, 141, 10, 58, 49, 70, 50, + 54, 32, 169, 155, 0, 129, 147, 135, 183, 135, 188, 169, 141, 10, 58, 49, + 70, 50, 55, 32, 169, 155, 0, 129, 142, 135, 182, 176, 214, 10, 58, 153, + 201, 169, 155, 0, 129, 142, 135, 183, 176, 214, 10, 58, 153, 202, 169, + 155, 0, 129, 142, 135, 182, 135, 186, 176, 214, 10, 58, 49, 70, 50, 65, + 32, 169, 155, 0, 129, 142, 135, 183, 135, 186, 176, 214, 10, 58, 49, 70, + 50, 66, 32, 169, 155, 0, 129, 142, 135, 182, 135, 187, 176, 214, 10, 58, + 49, 70, 50, 67, 32, 169, 155, 0, 129, 142, 135, 183, 135, 187, 176, 214, + 10, 58, 49, 70, 50, 68, 32, 169, 155, 0, 129, 142, 135, 182, 135, 188, + 176, 214, 10, 58, 49, 70, 50, 69, 32, 169, 155, 0, 129, 142, 135, 183, + 135, 188, 176, 214, 10, 58, 49, 70, 50, 70, 32, 169, 155, 0, 129, 150, + 135, 182, 169, 141, 10, 58, 153, 210, 169, 155, 0, 129, 150, 135, 183, + 169, 141, 10, 58, 153, 211, 169, 155, 0, 129, 150, 135, 182, 135, 186, + 169, 141, 10, 58, 49, 70, 54, 50, 32, 169, 155, 0, 129, 150, 135, 183, + 135, 186, 169, 141, 10, 58, 49, 70, 54, 51, 32, 169, 155, 0, 129, 150, + 135, 182, 135, 187, 169, 141, 10, 58, 49, 70, 54, 52, 32, 169, 155, 0, + 129, 150, 135, 183, 135, 187, 169, 141, 10, 58, 49, 70, 54, 53, 32, 169, + 155, 0, 129, 150, 135, 182, 135, 188, 169, 141, 10, 58, 49, 70, 54, 54, + 32, 169, 155, 0, 129, 150, 135, 183, 135, 188, 169, 141, 10, 58, 49, 70, + 54, 55, 32, 169, 155, 0, 129, 144, 135, 182, 176, 214, 10, 58, 153, 212, + 169, 155, 0, 129, 144, 135, 183, 176, 214, 10, 58, 153, 213, 169, 155, 0, + 129, 144, 135, 182, 135, 186, 176, 214, 10, 58, 49, 70, 54, 65, 32, 169, + 155, 0, 129, 144, 135, 183, 135, 186, 176, 214, 10, 58, 49, 70, 54, 66, + 32, 169, 155, 0, 129, 144, 135, 182, 135, 187, 176, 214, 10, 58, 49, 70, + 54, 67, 32, 169, 155, 0, 129, 144, 135, 183, 135, 187, 176, 214, 10, 58, + 49, 70, 54, 68, 32, 169, 155, 0, 129, 144, 135, 182, 135, 188, 176, 214, + 10, 58, 49, 70, 54, 69, 32, 169, 155, 0, 129, 144, 135, 183, 135, 188, + 176, 214, 10, 58, 49, 70, 54, 70, 32, 169, 155, 0, 129, 146, 176, 215, + 10, 58, 147, 135, 167, 131, 0, 129, 146, 166, 182, 10, 58, 147, 135, 166, + 188, 0, 129, 146, 135, 186, 169, 141, 10, 58, 49, 70, 55, 48, 32, 169, + 155, 0, 129, 146, 169, 141, 10, 58, 147, 135, 169, 155, 0, 129, 146, 135, + 187, 169, 141, 10, 58, 48, 51, 65, 67, 32, 169, 155, 0, 129, 146, 169, + 138, 10, 58, 147, 135, 176, 210, 0, 129, 146, 135, 188, 169, 141, 10, 58, + 49, 70, 66, 54, 32, 169, 155, 0, 129, 141, 176, 215, 10, 58, 146, 248, + 167, 131, 0, 129, 141, 166, 182, 10, 58, 146, 248, 166, 188, 0, 129, 141, + 176, 208, 10, 58, 146, 248, 165, 248, 0, 129, 141, 176, 209, 10, 58, 48, + 51, 56, 54, 32, 140, 206, 133, 138, 176, 211, 32, 140, 180, 168, 232, 0, + 129, 141, 176, 214, 10, 58, 146, 248, 169, 155, 0, 146, 236, 169, 139, + 10, 35, 142, 167, 168, 197, 0, 146, 236, 176, 214, 10, 58, 147, 138, 140, + 206, 132, 255, 176, 216, 0, 146, 236, 176, 206, 10, 120, 129, 220, 165, + 156, 41, 10, 35, 142, 167, 168, 197, 0, 146, 236, 169, 138, 10, 35, 142, + 167, 176, 210, 0, 146, 236, 146, 213, 144, 229, 169, 138, 10, 58, 146, + 247, 176, 210, 0, 129, 147, 135, 186, 169, 141, 10, 58, 49, 70, 55, 52, + 32, 169, 155, 0, 129, 147, 169, 141, 10, 58, 147, 137, 169, 155, 0, 129, + 147, 135, 187, 169, 141, 10, 58, 48, 51, 65, 69, 32, 169, 155, 0, 129, + 147, 169, 138, 10, 58, 147, 137, 176, 210, 0, 129, 147, 135, 188, 169, + 141, 10, 58, 49, 70, 67, 54, 32, 169, 155, 0, 129, 236, 141, 247, 176, + 208, 10, 58, 146, 252, 165, 248, 0, 129, 236, 141, 247, 176, 209, 10, 58, + 48, 51, 56, 56, 32, 140, 206, 133, 138, 153, 214, 140, 180, 168, 232, 0, + 129, 142, 176, 208, 10, 58, 146, 253, 165, 248, 0, 129, 142, 176, 209, + 10, 58, 48, 51, 56, 57, 32, 140, 206, 133, 138, 176, 212, 32, 140, 180, + 168, 232, 0, 129, 142, 176, 214, 10, 58, 146, 253, 169, 155, 0, 146, 236, + 147, 239, 144, 229, 176, 208, 10, 58, 153, 216, 165, 248, 0, 146, 236, + 147, 239, 144, 229, 176, 209, 10, 58, 153, 216, 165, 157, 0, 146, 236, + 147, 239, 144, 229, 169, 138, 10, 58, 153, 216, 176, 210, 0, 129, 145, + 176, 215, 10, 58, 147, 138, 167, 131, 0, 129, 145, 166, 182, 10, 58, 147, + 138, 166, 188, 0, 129, 145, 133, 222, 176, 208, 10, 58, 147, 130, 165, + 248, 0, 129, 145, 133, 222, 176, 209, 10, 58, 48, 51, 57, 48, 32, 140, + 206, 132, 255, 145, 176, 140, 180, 153, 161, 140, 143, 168, 232, 0, 129, + 145, 169, 138, 10, 58, 147, 138, 176, 210, 0, 129, 145, 133, 222, 169, + 138, 10, 58, 147, 130, 176, 210, 0, 129, 143, 176, 215, 10, 58, 146, 254, + 167, 131, 0, 129, 143, 166, 182, 10, 58, 146, 254, 166, 188, 0, 129, 143, + 176, 208, 10, 58, 146, 254, 165, 248, 0, 129, 143, 176, 209, 10, 58, 48, + 51, 56, 65, 32, 140, 206, 133, 138, 145, 176, 140, 180, 168, 232, 0, 146, + 236, 147, 238, 144, 229, 176, 208, 10, 58, 153, 217, 165, 248, 0, 146, + 236, 147, 238, 144, 229, 176, 209, 10, 58, 153, 217, 165, 157, 0, 146, + 236, 147, 238, 144, 229, 169, 138, 10, 58, 153, 217, 176, 210, 0, 129, + 148, 176, 215, 10, 58, 147, 157, 167, 131, 0, 129, 148, 166, 182, 10, 58, + 147, 157, 166, 188, 0, 129, 148, 133, 222, 176, 208, 10, 58, 147, 139, + 165, 248, 0, 129, 148, 133, 222, 176, 209, 10, 58, 48, 51, 66, 48, 32, + 140, 206, 132, 255, 153, 215, 140, 180, 153, 161, 140, 143, 168, 232, 0, + 131, 137, 147, 184, 141, 247, 176, 206, 10, 58, 147, 185, 168, 197, 0, + 131, 137, 147, 184, 141, 247, 176, 207, 10, 58, 147, 185, 168, 200, 0, + 129, 148, 169, 138, 10, 58, 147, 157, 176, 210, 0, 129, 148, 133, 222, + 169, 138, 10, 58, 147, 139, 176, 210, 0, 129, 238, 141, 247, 176, 215, + 10, 58, 147, 128, 167, 131, 0, 129, 238, 141, 247, 166, 182, 10, 58, 147, + 128, 166, 188, 0, 129, 238, 141, 247, 176, 208, 10, 58, 147, 128, 165, + 248, 0, 129, 238, 141, 247, 176, 209, 10, 58, 48, 51, 56, 69, 32, 140, + 206, 133, 138, 153, 215, 140, 180, 168, 232, 0, 131, 136, 147, 184, 141, + 247, 176, 207, 10, 58, 153, 218, 168, 200, 0, 146, 236, 146, 213, 144, + 229, 176, 208, 10, 58, 146, 247, 165, 248, 0, 146, 236, 146, 213, 144, + 229, 176, 209, 10, 58, 48, 51, 56, 53, 32, 140, 206, 153, 161, 168, 232, + 0, 146, 236, 176, 208, 10, 58, 168, 214, 32, 141, 213, 168, 223, 0, 129, + 150, 135, 186, 169, 141, 10, 58, 49, 70, 55, 67, 32, 169, 155, 0, 129, + 150, 169, 141, 10, 58, 147, 159, 169, 155, 0, 129, 150, 135, 187, 169, + 141, 10, 58, 48, 51, 67, 69, 32, 169, 155, 0, 129, 150, 169, 138, 10, 58, + 147, 159, 176, 210, 0, 129, 150, 135, 188, 169, 141, 10, 58, 49, 70, 70, + 54, 32, 169, 155, 0, 129, 237, 141, 247, 176, 208, 10, 58, 146, 255, 165, + 248, 0, 129, 237, 141, 247, 176, 209, 10, 58, 48, 51, 56, 67, 32, 140, + 206, 133, 138, 176, 213, 32, 140, 180, 168, 232, 0, 129, 144, 176, 208, + 10, 58, 147, 129, 165, 248, 0, 129, 144, 176, 209, 10, 58, 48, 51, 56, + 70, 32, 140, 206, 133, 138, 147, 173, 140, 180, 168, 232, 0, 129, 144, + 176, 214, 10, 58, 147, 129, 169, 155, 0, 146, 236, 176, 209, 10, 58, 168, + 189, 32, 140, 128, 168, 223, 0, 146, 236, 176, 207, 10, 120, 132, 202, + 144, 159, 140, 208, 168, 194, 41, 10, 35, 142, 167, 168, 200, 0, 148, + 130, 176, 217, 10, 58, 50, 48, 48, 50, 32, 101, 110, 32, 175, 141, 0, + 148, 145, 176, 217, 10, 61, 176, 218, 32, 113, 117, 97, 100, 10, 58, 50, + 48, 48, 51, 32, 101, 109, 32, 175, 141, 0, 148, 130, 164, 248, 10, 61, + 110, 117, 116, 10, 42, 142, 164, 142, 185, 101, 109, 10, 35, 142, 167, + 175, 141, 0, 148, 145, 164, 248, 10, 61, 176, 218, 10, 42, 110, 111, 109, + 105, 110, 97, 108, 108, 121, 44, 32, 97, 32, 139, 215, 141, 160, 134, + 252, 150, 171, 115, 105, 122, 101, 32, 139, 194, 176, 219, 10, 42, 142, + 156, 165, 201, 32, 135, 189, 99, 111, 110, 100, 101, 110, 115, 97, 116, + 105, 111, 110, 32, 153, 219, 134, 129, 176, 220, 10, 35, 142, 167, 175, + 141, 0, 84, 72, 82, 69, 69, 45, 80, 69, 82, 45, 69, 77, 32, 164, 248, 10, + 61, 116, 104, 105, 99, 107, 32, 175, 141, 10, 35, 142, 167, 175, 141, 0, + 70, 79, 85, 82, 45, 80, 69, 82, 45, 69, 77, 32, 164, 248, 10, 61, 153, + 220, 175, 141, 10, 35, 142, 167, 175, 141, 0, 83, 73, 88, 45, 80, 69, 82, + 45, 69, 77, 32, 164, 248, 10, 42, 139, 194, 176, 221, 32, 166, 168, 32, + 139, 211, 101, 113, 117, 97, 116, 101, 100, 32, 141, 228, 116, 104, 139, + 194, 175, 141, 10, 35, 142, 167, 175, 141, 0, 153, 222, 164, 248, 10, 42, + 139, 215, 141, 160, 141, 228, 116, 97, 98, 117, 108, 97, 114, 32, 153, + 223, 140, 172, 97, 32, 176, 220, 10, 42, 133, 195, 134, 218, 140, 232, + 142, 199, 153, 223, 140, 172, 143, 234, 140, 180, 102, 105, 120, 101, + 100, 45, 153, 223, 100, 105, 103, 105, 116, 115, 10, 35, 142, 129, 166, + 158, 0, 148, 236, 164, 248, 10, 42, 139, 215, 141, 160, 141, 228, 153, + 224, 140, 131, 140, 172, 97, 32, 176, 220, 10, 35, 142, 167, 175, 141, 0, + 150, 170, 164, 248, 10, 42, 97, 32, 146, 147, 133, 231, 101, 109, 32, + 145, 201, 139, 211, 97, 32, 115, 105, 120, 116, 104, 41, 10, 120, 139, + 218, 139, 219, 132, 198, 164, 251, 41, 10, 35, 142, 167, 175, 141, 0, + 176, 222, 32, 164, 248, 10, 42, 116, 104, 105, 110, 110, 101, 114, 32, + 144, 204, 97, 32, 153, 221, 175, 141, 10, 42, 139, 194, 150, 253, 166, + 168, 44, 32, 140, 232, 116, 104, 105, 110, 110, 101, 115, 116, 32, 139, + 215, 97, 118, 97, 105, 108, 97, 98, 108, 101, 10, 35, 142, 167, 175, 141, + 0, 139, 196, 153, 225, 164, 248, 10, 42, 133, 135, 176, 223, 10, 42, 133, + 153, 139, 253, 148, 250, 139, 223, 142, 186, 150, 163, 115, 101, 112, 97, + 114, 97, 116, 105, 111, 110, 32, 140, 143, 139, 223, 139, 184, 176, 224, + 32, 176, 225, 0, 139, 196, 153, 225, 78, 79, 78, 45, 74, 79, 73, 78, 69, + 82, 10, 42, 133, 135, 90, 87, 78, 74, 0, 139, 196, 153, 225, 169, 145, + 10, 42, 133, 135, 90, 87, 74, 0, 153, 226, 164, 254, 10, 42, 133, 135, + 76, 82, 77, 0, 153, 227, 164, 254, 10, 42, 133, 135, 82, 76, 77, 10, 120, + 133, 178, 132, 199, 48, 54, 49, 67, 41, 0, 166, 180, 10, 120, 153, 228, + 176, 226, 41, 10, 120, 140, 220, 140, 221, 165, 175, 41, 0, 78, 79, 78, + 45, 66, 82, 69, 65, 75, 73, 78, 71, 32, 166, 180, 10, 35, 142, 129, 165, + 177, 0, 153, 222, 176, 227, 0, 148, 130, 176, 227, 0, 148, 145, 176, 227, + 10, 42, 132, 222, 132, 251, 141, 227, 141, 228, 176, 228, 32, 112, 97, + 114, 101, 110, 116, 104, 101, 116, 105, 99, 97, 108, 32, 170, 174, 10, + 120, 40, 176, 229, 32, 140, 224, 50, 69, 51, 65, 41, 10, 120, 141, 163, + 112, 114, 111, 108, 111, 110, 103, 101, 100, 32, 145, 136, 132, 199, 176, + 230, 41, 0, 149, 224, 166, 167, 10, 61, 139, 246, 165, 173, 10, 42, 140, + 245, 142, 183, 105, 110, 116, 114, 111, 100, 117, 99, 105, 110, 103, 32, + 113, 117, 111, 116, 101, 100, 32, 170, 174, 0, 135, 190, 165, 244, 10, + 42, 132, 251, 141, 227, 141, 228, 141, 229, 110, 111, 114, 109, 32, 134, + 129, 109, 97, 116, 114, 105, 120, 10, 120, 132, 205, 139, 185, 141, 132, + 140, 247, 50, 48, 69, 54, 41, 10, 120, 144, 215, 141, 228, 45, 32, 167, + 236, 41, 10, 120, 139, 233, 139, 185, 133, 133, 50, 51, 70, 56, 41, 0, + 142, 177, 141, 203, 165, 244, 10, 42, 129, 222, 165, 239, 10, 120, 140, + 194, 132, 253, 168, 215, 41, 10, 120, 132, 205, 141, 208, 132, 253, 48, + 51, 51, 51, 41, 10, 35, 142, 167, 48, 51, 51, 51, 0, 140, 185, 141, 249, + 139, 240, 164, 254, 10, 61, 140, 177, 142, 230, 135, 191, 165, 130, 10, + 42, 133, 195, 133, 161, 141, 144, 153, 180, 176, 231, 32, 141, 228, 50, + 48, 49, 66, 41, 10, 120, 133, 201, 168, 188, 41, 10, 120, 132, 202, 142, + 230, 140, 208, 168, 249, 41, 10, 120, 139, 236, 140, 177, 142, 230, 135, + 191, 139, 237, 132, 214, 50, 55, 53, 66, 41, 0, 140, 187, 141, 249, 139, + 240, 164, 254, 10, 61, 140, 177, 135, 191, 165, 130, 10, 42, 133, 195, + 133, 161, 141, 144, 141, 228, 140, 233, 139, 223, 165, 150, 10, 120, 133, + 201, 168, 188, 41, 10, 120, 129, 220, 165, 156, 41, 10, 120, 139, 236, + 140, 177, 135, 191, 132, 201, 50, 55, 53, 67, 41, 0, 141, 249, 176, 232, + 32, 139, 240, 164, 254, 10, 61, 141, 208, 140, 177, 135, 191, 165, 130, + 10, 42, 132, 203, 139, 243, 140, 177, 135, 192, 133, 143, 167, 139, 0, + 141, 249, 176, 233, 32, 139, 240, 164, 254, 10, 61, 140, 177, 144, 159, + 135, 191, 165, 130, 10, 42, 142, 154, 115, 97, 109, 101, 32, 153, 229, + 139, 191, 165, 151, 44, 32, 142, 152, 176, 234, 32, 139, 194, 176, 196, + 10, 120, 132, 202, 144, 159, 140, 208, 168, 194, 41, 0, 140, 185, 142, + 177, 139, 240, 164, 254, 10, 61, 139, 241, 142, 230, 135, 191, 165, 130, + 10, 42, 133, 195, 133, 161, 141, 144, 153, 180, 176, 231, 32, 141, 228, + 50, 48, 49, 70, 41, 10, 120, 40, 130, 252, 168, 193, 41, 10, 120, 139, + 236, 139, 241, 142, 230, 135, 191, 139, 237, 132, 214, 50, 55, 53, 68, + 41, 10, 120, 140, 212, 139, 241, 153, 230, 130, 252, 51, 48, 49, 68, 41, + 0, 135, 193, 139, 240, 164, 254, 10, 61, 139, 241, 135, 191, 165, 130, + 10, 120, 133, 202, 168, 193, 41, 10, 120, 40, 139, 241, 132, 215, 165, + 136, 41, 10, 120, 139, 236, 139, 241, 135, 191, 132, 201, 50, 55, 53, 69, + 41, 10, 120, 40, 139, 241, 153, 230, 130, 252, 51, 48, 49, 69, 41, 0, + 142, 177, 176, 232, 32, 139, 240, 164, 254, 10, 61, 141, 208, 139, 241, + 135, 191, 165, 130, 10, 42, 132, 203, 139, 243, 139, 241, 135, 192, 133, + 143, 167, 139, 10, 120, 40, 139, 241, 108, 111, 119, 45, 114, 101, 118, + 101, 114, 115, 101, 100, 45, 57, 32, 130, 252, 50, 69, 52, 50, 41, 10, + 120, 40, 141, 208, 139, 241, 153, 230, 130, 252, 51, 48, 49, 70, 41, 0, + 142, 177, 176, 233, 32, 139, 240, 164, 254, 10, 61, 139, 241, 144, 159, + 135, 191, 165, 130, 10, 42, 142, 154, 115, 97, 109, 101, 32, 153, 229, + 139, 191, 165, 135, 44, 32, 142, 152, 176, 234, 32, 139, 194, 176, 196, + 0, 176, 235, 10, 61, 176, 236, 44, 32, 140, 245, 153, 231, 111, 98, 140, + 245, 99, 114, 111, 115, 115, 10, 120, 140, 175, 153, 232, 50, 69, 51, 56, + 41, 0, 142, 177, 176, 235, 10, 61, 100, 105, 101, 115, 105, 115, 44, 32, + 139, 241, 176, 236, 10, 120, 153, 233, 153, 232, 50, 69, 52, 66, 41, 0, + 176, 237, 10, 61, 153, 234, 141, 222, 176, 238, 10, 120, 133, 206, 167, + 156, 41, 10, 120, 140, 239, 140, 240, 132, 224, 165, 185, 41, 10, 120, + 142, 218, 133, 196, 166, 203, 41, 10, 120, 153, 235, 140, 227, 50, 53, + 68, 56, 41, 10, 120, 153, 236, 140, 227, 176, 239, 41, 0, 146, 133, 176, + 237, 10, 120, 40, 176, 240, 32, 140, 172, 112, 114, 111, 140, 172, 45, + 32, 50, 50, 48, 69, 41, 10, 120, 141, 170, 141, 168, 141, 222, 135, 201, + 50, 53, 66, 56, 41, 0, 134, 171, 176, 241, 10, 42, 132, 227, 133, 132, + 176, 242, 32, 169, 158, 32, 40, 109, 105, 106, 97, 107, 101, 116, 41, 10, + 120, 133, 206, 167, 156, 41, 10, 120, 142, 217, 166, 202, 41, 10, 120, + 142, 218, 133, 196, 166, 203, 41, 10, 35, 153, 237, 140, 238, 167, 213, + 0, 144, 199, 143, 190, 176, 241, 10, 35, 153, 237, 166, 201, 0, 149, 224, + 173, 149, 10, 61, 143, 211, 140, 240, 108, 101, 97, 100, 101, 114, 10, + 120, 141, 238, 140, 242, 176, 243, 41, 10, 120, 129, 221, 139, 179, 140, + 242, 176, 244, 41, 10, 35, 153, 237, 153, 237, 166, 201, 0, 176, 245, 32, + 176, 246, 10, 42, 146, 225, 140, 153, 133, 252, 141, 229, 152, 190, 112, + 111, 115, 105, 116, 105, 111, 110, 115, 32, 139, 223, 150, 163, 98, 114, + 101, 97, 107, 105, 110, 103, 44, 32, 139, 191, 139, 194, 100, 105, 99, + 194, 183, 116, 105, 111, 110, 194, 183, 97, 114, 194, 183, 105, 101, 115, + 0, 139, 181, 170, 176, 10, 42, 132, 222, 133, 252, 142, 133, 145, 229, + 153, 229, 176, 247, 0, 152, 132, 170, 176, 10, 42, 132, 222, 133, 252, + 142, 133, 145, 229, 153, 229, 176, 247, 0, 153, 226, 176, 248, 10, 42, + 133, 135, 76, 82, 69, 0, 153, 227, 176, 248, 10, 42, 133, 135, 82, 76, + 69, 0, 80, 79, 80, 32, 176, 249, 32, 70, 79, 82, 77, 65, 84, 84, 73, 78, + 71, 10, 42, 133, 135, 80, 68, 70, 0, 153, 226, 176, 250, 10, 42, 133, + 135, 76, 82, 79, 0, 153, 227, 176, 250, 10, 42, 133, 135, 82, 76, 79, 0, + 153, 145, 141, 255, 164, 248, 10, 42, 133, 135, 78, 78, 66, 83, 80, 10, + 42, 97, 32, 153, 224, 143, 236, 134, 129, 139, 219, 175, 141, 44, 32, + 149, 202, 140, 232, 153, 223, 134, 129, 153, 221, 139, 215, 139, 244, 97, + 32, 153, 220, 175, 141, 10, 120, 40, 139, 219, 139, 215, 45, 32, 48, 48, + 65, 48, 41, 10, 120, 40, 102, 111, 117, 114, 45, 112, 101, 114, 45, 101, + 109, 32, 139, 215, 45, 32, 50, 48, 48, 53, 41, 10, 120, 40, 153, 221, + 139, 215, 45, 32, 50, 48, 48, 57, 41, 10, 35, 142, 129, 166, 158, 0, 148, + 197, 148, 198, 165, 137, 10, 61, 112, 101, 114, 109, 105, 108, 108, 101, + 44, 32, 153, 238, 165, 232, 10, 42, 176, 251, 44, 32, 139, 223, 101, 120, + 97, 109, 112, 108, 101, 44, 32, 139, 194, 176, 252, 32, 140, 172, 153, + 239, 97, 108, 99, 111, 104, 111, 108, 32, 176, 253, 44, 32, 115, 97, 108, + 105, 110, 105, 116, 121, 44, 32, 166, 161, 46, 10, 120, 149, 145, 132, + 210, 170, 239, 41, 10, 120, 153, 240, 153, 238, 140, 163, 132, 210, 48, + 54, 48, 57, 41, 0, 148, 197, 148, 199, 148, 200, 165, 137, 10, 61, 112, + 101, 114, 109, 121, 114, 105, 97, 100, 10, 42, 140, 161, 140, 172, 97, + 32, 176, 254, 44, 32, 176, 255, 32, 176, 251, 10, 120, 40, 140, 161, 132, + 210, 170, 239, 41, 10, 120, 153, 240, 153, 238, 140, 164, 140, 165, 132, + 210, 48, 54, 48, 65, 41, 0, 168, 186, 10, 61, 109, 105, 110, 117, 116, + 101, 115, 44, 32, 177, 128, 10, 120, 133, 201, 168, 188, 41, 10, 120, + 146, 129, 132, 204, 168, 189, 41, 10, 120, 132, 202, 132, 215, 165, 155, + 41, 0, 142, 177, 168, 186, 10, 61, 115, 101, 99, 111, 110, 100, 115, 44, + 32, 105, 110, 99, 104, 101, 115, 10, 120, 133, 202, 168, 193, 41, 10, + 120, 132, 202, 139, 241, 132, 215, 165, 133, 41, 10, 120, 132, 209, 130, + 252, 165, 131, 41, 10, 120, 140, 132, 132, 199, 51, 48, 48, 51, 41, 10, + 120, 40, 139, 241, 153, 230, 130, 252, 51, 48, 49, 69, 41, 10, 35, 153, + 241, 165, 159, 0, 148, 235, 168, 186, 10, 61, 153, 242, 143, 193, 171, + 195, 44, 32, 49, 47, 49, 50, 32, 133, 231, 105, 110, 99, 104, 41, 10, 35, + 153, 241, 153, 241, 165, 159, 0, 144, 164, 168, 186, 10, 120, 146, 131, + 132, 204, 168, 214, 41, 0, 144, 164, 142, 177, 168, 186, 10, 120, 140, + 212, 139, 241, 153, 230, 130, 252, 51, 48, 49, 68, 41, 10, 35, 153, 243, + 165, 249, 0, 144, 164, 148, 235, 168, 186, 10, 35, 153, 243, 153, 243, + 165, 249, 0, 173, 165, 10, 120, 141, 202, 141, 154, 165, 243, 41, 10, + 120, 132, 202, 141, 208, 141, 200, 132, 204, 65, 55, 56, 56, 41, 0, 141, + 249, 142, 176, 133, 141, 164, 254, 10, 61, 141, 153, 153, 244, 140, 177, + 166, 177, 10, 42, 142, 178, 142, 179, 139, 211, 166, 178, 10, 120, 153, + 245, 132, 210, 177, 129, 41, 10, 120, 132, 229, 132, 230, 165, 208, 41, + 10, 120, 40, 141, 153, 141, 151, 132, 230, 165, 210, 41, 0, 141, 249, + 142, 223, 133, 141, 164, 254, 10, 61, 141, 167, 153, 244, 140, 177, 166, + 177, 10, 42, 142, 178, 142, 224, 139, 211, 166, 211, 10, 120, 153, 246, + 132, 210, 177, 130, 41, 10, 120, 132, 234, 132, 230, 165, 217, 41, 10, + 120, 40, 141, 167, 141, 151, 132, 230, 165, 219, 41, 0, 82, 69, 70, 69, + 82, 69, 78, 67, 69, 32, 164, 254, 10, 61, 144, 171, 107, 111, 109, 101, + 10, 61, 149, 179, 142, 205, 165, 169, 10, 120, 151, 218, 107, 117, 32, + 114, 117, 32, 172, 229, 32, 151, 238, 151, 239, 152, 227, 48, 70, 66, 70, + 41, 10, 120, 50, 48, 48, 65, 68, 0, 142, 177, 139, 228, 164, 254, 10, + 120, 142, 136, 132, 199, 166, 160, 41, 10, 35, 166, 160, 32, 166, 160, 0, + 177, 131, 10, 120, 142, 136, 132, 199, 166, 160, 41, 10, 120, 133, 148, + 166, 218, 41, 10, 120, 139, 229, 177, 132, 32, 45, 32, 50, 69, 49, 56, + 41, 10, 120, 139, 236, 177, 132, 32, 132, 214, 49, 70, 54, 55, 57, 41, 0, + 168, 234, 10, 61, 141, 204, 168, 235, 10, 35, 142, 167, 48, 51, 48, 53, + 0, 177, 133, 10, 61, 142, 212, 101, 110, 111, 116, 105, 107, 111, 110, + 10, 120, 40, 115, 109, 105, 108, 101, 32, 45, 32, 50, 51, 50, 51, 41, 0, + 139, 178, 177, 134, 10, 61, 133, 150, 149, 149, 99, 111, 110, 99, 97, + 116, 101, 110, 97, 116, 105, 111, 110, 10, 120, 40, 102, 114, 111, 119, + 110, 32, 45, 32, 50, 51, 50, 50, 41, 0, 151, 187, 153, 247, 176, 246, 10, + 42, 112, 114, 111, 111, 102, 114, 101, 97, 100, 101, 114, 39, 115, 32, + 165, 130, 58, 32, 105, 110, 115, 101, 114, 116, 32, 104, 101, 114, 101, + 10, 120, 140, 184, 153, 248, 142, 246, 50, 50, 67, 67, 41, 0, 65, 83, 84, + 69, 82, 73, 83, 77, 0, 166, 180, 32, 176, 237, 10, 120, 153, 228, 176, + 226, 41, 0, 153, 249, 177, 135, 10, 61, 140, 246, 142, 160, 166, 168, 41, + 10, 42, 139, 223, 99, 111, 109, 112, 111, 115, 105, 110, 103, 32, 152, + 197, 177, 136, 10, 120, 40, 140, 246, 45, 32, 167, 235, 41, 10, 120, 132, + 225, 165, 192, 41, 0, 132, 249, 135, 194, 177, 137, 10, 120, 140, 183, + 139, 185, 140, 139, 140, 180, 153, 250, 50, 69, 50, 48, 41, 10, 120, 140, + 183, 141, 191, 141, 152, 140, 180, 133, 130, 50, 69, 53, 53, 41, 0, 132, + 250, 135, 194, 177, 137, 0, 142, 177, 141, 169, 164, 254, 10, 35, 166, + 218, 32, 166, 218, 0, 141, 169, 139, 228, 164, 254, 10, 35, 166, 218, 32, + 166, 160, 0, 139, 228, 141, 169, 164, 254, 10, 35, 166, 160, 32, 166, + 218, 0, 177, 138, 32, 146, 186, 69, 84, 10, 42, 142, 140, 71, 97, 101, + 108, 105, 99, 44, 32, 143, 146, 143, 149, 46, 46, 46, 10, 120, 153, 251, + 177, 139, 41, 10, 120, 140, 173, 140, 135, 141, 181, 140, 174, 50, 69, + 53, 50, 41, 10, 120, 40, 167, 128, 32, 140, 171, 152, 205, 132, 214, 49, + 70, 54, 55, 48, 41, 0, 144, 164, 142, 204, 165, 137, 10, 120, 153, 252, + 132, 210, 177, 140, 41, 10, 120, 40, 112, 97, 114, 97, 103, 114, 97, 112, + 104, 117, 115, 32, 132, 199, 50, 69, 52, 68, 41, 0, 153, 253, 153, 254, + 176, 237, 0, 153, 253, 153, 255, 176, 237, 0, 141, 203, 165, 162, 10, + 120, 134, 132, 170, 242, 41, 10, 120, 140, 197, 140, 198, 132, 252, 48, + 51, 53, 57, 41, 0, 144, 164, 165, 204, 10, 42, 131, 131, 170, 248, 10, + 120, 148, 232, 170, 189, 41, 10, 120, 140, 160, 141, 147, 165, 206, 41, + 0, 154, 128, 85, 80, 10, 42, 101, 100, 105, 116, 105, 110, 103, 32, 165, + 130, 10, 120, 40, 175, 255, 32, 154, 129, 140, 180, 142, 137, 133, 184, + 65, 66, 53, 66, 41, 0, 144, 199, 65, 83, 84, 69, 82, 73, 83, 75, 83, 32, + 65, 76, 73, 71, 78, 69, 68, 32, 86, 69, 82, 84, 73, 67, 65, 76, 76, 89, + 0, 141, 172, 146, 145, 165, 137, 10, 61, 97, 98, 122, 195, 188, 103, 108, + 105, 99, 104, 32, 40, 166, 236, 41, 44, 32, 109, 101, 100, 32, 97, 118, + 100, 114, 97, 103, 32, 97, 118, 32, 40, 177, 141, 41, 44, 32, 112, 105, + 115, 107, 97, 32, 40, 177, 141, 44, 32, 34, 119, 104, 105, 112, 34, 41, + 10, 42, 97, 32, 144, 135, 140, 179, 144, 185, 140, 143, 102, 97, 108, + 108, 98, 97, 99, 107, 32, 141, 198, 149, 129, 146, 250, 46, 47, 46, 10, + 42, 142, 156, 143, 242, 143, 130, 131, 134, 177, 142, 32, 134, 153, 99, + 111, 114, 114, 101, 99, 116, 110, 101, 115, 115, 10, 42, 132, 251, 70, + 105, 110, 110, 111, 45, 85, 103, 114, 105, 99, 32, 80, 104, 111, 110, + 101, 116, 105, 99, 32, 65, 108, 112, 104, 97, 98, 101, 116, 32, 134, 153, + 97, 32, 141, 157, 143, 176, 143, 236, 140, 180, 149, 210, 174, 129, 10, + 120, 149, 145, 132, 210, 170, 239, 41, 10, 120, 140, 160, 140, 161, 132, + 210, 48, 54, 54, 65, 41, 10, 120, 40, 171, 153, 32, 132, 210, 171, 157, + 41, 0, 83, 87, 85, 78, 71, 32, 176, 227, 10, 120, 146, 149, 168, 221, 41, + 0, 142, 130, 177, 133, 0, 177, 143, 32, 148, 236, 164, 254, 10, 61, 112, + 104, 117, 108, 44, 32, 112, 117, 115, 112, 105, 107, 97, 10, 42, 131, + 134, 140, 131, 139, 237, 140, 180, 83, 121, 108, 111, 116, 105, 32, 78, + 97, 103, 114, 105, 44, 32, 172, 149, 32, 133, 177, 143, 249, 167, 170, + 10, 120, 139, 236, 154, 130, 177, 144, 32, 112, 114, 111, 112, 101, 108, + 108, 101, 114, 32, 140, 195, 50, 55, 52, 66, 41, 0, 142, 227, 143, 190, + 171, 206, 10, 120, 152, 130, 142, 205, 140, 209, 49, 48, 70, 66, 41, 0, + 154, 131, 168, 186, 10, 35, 153, 241, 153, 241, 153, 241, 165, 159, 0, + 150, 140, 143, 190, 171, 206, 0, 149, 147, 143, 190, 171, 206, 10, 61, + 142, 212, 112, 101, 110, 116, 111, 110, 107, 105, 111, 110, 10, 61, 177, + 145, 10, 120, 40, 100, 105, 101, 32, 102, 97, 99, 101, 45, 53, 32, 45, + 32, 50, 54, 56, 52, 41, 0, 144, 199, 143, 190, 171, 206, 10, 42, 143, + 166, 140, 215, 134, 153, 140, 232, 149, 223, 134, 129, 177, 146, 32, 139, + 244, 154, 132, 140, 172, 177, 147, 10, 42, 154, 133, 140, 170, 172, 185, + 32, 141, 228, 177, 148, 32, 177, 149, 10, 120, 129, 221, 140, 151, 140, + 240, 132, 224, 70, 69, 51, 48, 41, 10, 120, 141, 146, 177, 150, 32, 101, + 112, 105, 100, 97, 117, 114, 101, 97, 110, 32, 140, 151, 45, 32, 49, 48, + 49, 53, 66, 41, 0, 150, 140, 143, 190, 164, 254, 10, 42, 133, 193, 177, + 151, 32, 139, 194, 140, 232, 109, 97, 114, 103, 139, 194, 139, 191, 104, + 105, 103, 104, 108, 105, 103, 104, 116, 101, 114, 32, 165, 130, 10, 42, + 133, 195, 154, 134, 140, 188, 140, 232, 173, 164, 44, 32, 142, 152, 154, + 133, 98, 101, 121, 111, 110, 100, 32, 145, 162, 140, 143, 145, 163, 133, + 163, 173, 164, 0, 146, 243, 177, 153, 10, 42, 133, 193, 177, 151, 32, + 139, 194, 140, 232, 109, 97, 114, 103, 139, 194, 139, 191, 104, 105, 103, + 104, 108, 105, 103, 104, 116, 101, 114, 32, 165, 130, 0, 177, 154, 10, + 61, 69, 112, 105, 100, 97, 117, 114, 101, 97, 110, 32, 177, 150, 32, 140, + 153, 177, 155, 10, 120, 141, 238, 140, 242, 176, 243, 41, 10, 120, 153, + 233, 170, 148, 32, 133, 196, 50, 65, 70, 54, 41, 10, 120, 129, 221, 139, + 179, 140, 242, 176, 244, 41, 0, 141, 226, 150, 140, 170, 236, 10, 42, + 132, 251, 176, 186, 32, 141, 228, 141, 229, 147, 181, 142, 152, 117, 110, + 100, 101, 115, 105, 114, 97, 98, 108, 101, 32, 150, 163, 176, 224, 10, + 42, 140, 179, 154, 133, 140, 232, 151, 194, 177, 149, 32, 140, 172, 140, + 232, 173, 164, 10, 120, 141, 238, 140, 193, 154, 135, 50, 69, 51, 68, 41, + 0, 154, 136, 154, 137, 164, 248, 10, 42, 152, 217, 77, 77, 83, 80, 10, + 42, 102, 111, 117, 114, 45, 101, 105, 103, 104, 116, 101, 101, 110, 116, + 104, 115, 32, 140, 172, 142, 185, 101, 109, 10, 35, 142, 167, 175, 141, + 0, 150, 174, 169, 145, 10, 42, 133, 135, 87, 74, 10, 42, 97, 32, 152, + 136, 153, 223, 151, 192, 139, 215, 40, 171, 253, 41, 10, 42, 148, 250, + 139, 223, 153, 166, 140, 172, 146, 249, 139, 223, 154, 138, 154, 139, + 165, 130, 10, 120, 132, 197, 139, 219, 139, 215, 45, 32, 164, 253, 41, 0, + 177, 156, 32, 166, 157, 10, 42, 154, 140, 154, 141, 142, 188, 177, 157, + 32, 134, 129, 169, 163, 0, 154, 142, 177, 158, 10, 42, 154, 140, 154, + 141, 142, 188, 166, 200, 0, 154, 142, 170, 176, 10, 61, 142, 186, 166, + 198, 10, 42, 154, 140, 154, 141, 142, 188, 148, 176, 141, 206, 147, 150, + 147, 175, 143, 236, 97, 32, 173, 158, 44, 32, 101, 46, 103, 46, 32, 139, + 254, 145, 224, 146, 225, 143, 254, 139, 253, 140, 215, 153, 148, 154, + 143, 105, 110, 100, 105, 99, 101, 115, 0, 154, 142, 174, 220, 10, 42, + 154, 140, 154, 141, 142, 188, 177, 159, 0, 153, 226, 177, 160, 10, 42, + 133, 135, 76, 82, 73, 0, 153, 227, 177, 160, 10, 42, 133, 135, 82, 76, + 73, 0, 154, 144, 175, 210, 32, 177, 160, 10, 42, 133, 135, 70, 83, 73, 0, + 80, 79, 80, 32, 176, 249, 32, 177, 160, 10, 42, 133, 135, 80, 68, 73, 0, + 177, 161, 32, 177, 162, 32, 177, 163, 0, 177, 164, 32, 177, 162, 32, 177, + 163, 0, 177, 161, 32, 148, 191, 139, 186, 177, 165, 0, 177, 164, 32, 148, + 191, 139, 186, 177, 165, 0, 177, 166, 32, 140, 255, 177, 167, 0, 78, 79, + 77, 73, 78, 65, 76, 32, 140, 255, 177, 167, 0, 142, 197, 165, 193, 10, + 35, 128, 130, 177, 168, 0, 142, 197, 143, 224, 133, 181, 73, 10, 42, 135, + 131, 97, 32, 145, 234, 167, 160, 10, 35, 128, 130, 167, 151, 0, 10, 120, + 141, 219, 142, 221, 166, 207, 41, 0, 10, 120, 141, 219, 142, 222, 166, + 208, 41, 0, 142, 197, 164, 242, 10, 35, 128, 130, 166, 215, 0, 142, 197, + 165, 195, 10, 35, 128, 130, 177, 169, 0, 142, 197, 165, 196, 10, 35, 128, + 130, 177, 170, 0, 142, 197, 165, 197, 10, 35, 128, 130, 177, 171, 0, 142, + 197, 165, 198, 10, 35, 128, 130, 167, 252, 0, 142, 197, 165, 199, 10, 35, + 128, 130, 177, 172, 0, 142, 197, 140, 202, 165, 137, 10, 35, 128, 130, + 177, 173, 0, 142, 197, 165, 172, 10, 35, 128, 130, 165, 167, 0, 142, 197, + 141, 156, 165, 137, 10, 35, 128, 130, 177, 174, 0, 142, 197, 140, 185, + 165, 160, 10, 35, 128, 130, 177, 175, 0, 142, 197, 140, 187, 165, 160, + 10, 35, 128, 130, 177, 176, 0, 142, 197, 143, 224, 133, 181, 78, 10, 42, + 135, 131, 97, 32, 145, 234, 167, 160, 10, 35, 128, 130, 167, 158, 0, 149, + 136, 165, 193, 10, 35, 153, 160, 177, 168, 0, 149, 136, 164, 239, 10, 35, + 153, 160, 166, 209, 0, 149, 136, 164, 240, 10, 35, 153, 160, 166, 194, 0, + 149, 136, 164, 241, 10, 35, 153, 160, 166, 195, 0, 149, 136, 164, 242, + 10, 35, 153, 160, 166, 215, 0, 149, 136, 165, 195, 10, 35, 153, 160, 177, + 169, 0, 149, 136, 165, 196, 10, 35, 153, 160, 177, 170, 0, 149, 136, 165, + 197, 10, 35, 153, 160, 177, 171, 0, 149, 136, 165, 198, 10, 35, 153, 160, + 167, 252, 0, 149, 136, 165, 199, 10, 35, 153, 160, 177, 172, 0, 149, 136, + 140, 202, 165, 137, 10, 35, 153, 160, 177, 173, 0, 149, 136, 165, 172, + 10, 35, 153, 160, 165, 167, 0, 149, 136, 141, 156, 165, 137, 10, 35, 153, + 160, 177, 174, 0, 149, 136, 140, 185, 165, 160, 10, 35, 153, 160, 177, + 175, 0, 149, 136, 140, 187, 165, 160, 10, 35, 153, 160, 177, 176, 0, 130, + 136, 65, 10, 35, 153, 160, 166, 176, 0, 130, 136, 69, 10, 35, 153, 160, + 176, 175, 0, 130, 136, 79, 10, 35, 153, 160, 166, 210, 0, 130, 136, 88, + 10, 35, 153, 160, 166, 227, 0, 130, 136, 167, 180, 10, 35, 153, 160, 167, + 181, 0, 130, 136, 72, 10, 35, 153, 160, 168, 178, 0, 130, 136, 75, 10, + 35, 153, 160, 176, 177, 0, 130, 136, 76, 10, 35, 153, 160, 168, 224, 0, + 130, 136, 77, 10, 35, 153, 160, 176, 178, 0, 130, 136, 78, 10, 35, 153, + 160, 167, 158, 0, 130, 136, 80, 10, 35, 153, 160, 176, 179, 0, 130, 136, + 83, 10, 35, 153, 160, 167, 229, 0, 130, 136, 84, 10, 35, 153, 160, 176, + 180, 0, 69, 85, 82, 79, 45, 67, 85, 82, 82, 69, 78, 67, 89, 32, 165, 137, + 10, 42, 148, 250, 139, 223, 69, 67, 85, 44, 32, 142, 152, 141, 143, 154, + 145, 176, 251, 10, 42, 154, 146, 165, 239, 10, 120, 40, 177, 177, 32, + 132, 210, 50, 48, 65, 67, 41, 0, 149, 227, 165, 137, 10, 42, 67, 111, + 115, 116, 97, 32, 82, 105, 99, 97, 44, 32, 69, 108, 32, 83, 97, 108, 118, + 97, 100, 111, 114, 0, 67, 82, 85, 90, 69, 73, 82, 79, 32, 165, 137, 10, + 42, 66, 114, 97, 122, 105, 108, 0, 177, 178, 32, 70, 82, 65, 78, 67, 32, + 165, 137, 10, 42, 177, 179, 0, 76, 73, 82, 65, 32, 165, 137, 10, 42, 148, + 250, 139, 223, 142, 141, 142, 152, 141, 143, 154, 145, 176, 251, 10, 42, + 139, 247, 141, 144, 139, 223, 142, 145, 139, 253, 177, 180, 10, 120, 40, + 171, 223, 32, 132, 210, 177, 180, 41, 10, 120, 142, 144, 142, 145, 132, + 210, 50, 48, 66, 65, 41, 0, 77, 73, 76, 76, 32, 165, 137, 10, 42, 85, 83, + 65, 32, 40, 49, 47, 49, 48, 32, 99, 101, 110, 116, 41, 0, 78, 65, 73, 82, + 65, 32, 165, 137, 10, 42, 177, 181, 0, 80, 69, 83, 69, 84, 65, 32, 165, + 137, 10, 42, 83, 112, 97, 105, 110, 10, 120, 140, 157, 132, 210, 50, 48, + 66, 49, 41, 0, 150, 220, 165, 137, 10, 42, 173, 207, 44, 32, 117, 110, + 111, 102, 102, 105, 99, 105, 97, 108, 32, 177, 182, 32, 112, 114, 97, 99, + 116, 105, 99, 101, 10, 120, 40, 177, 183, 32, 154, 147, 132, 210, 50, 48, + 66, 57, 41, 10, 35, 143, 246, 167, 229, 0, 87, 79, 78, 32, 165, 137, 10, + 42, 177, 184, 10, 42, 132, 212, 132, 213, 139, 244, 140, 151, 142, 142, + 142, 152, 140, 232, 154, 148, 144, 135, 143, 236, 139, 194, 177, 184, 32, + 142, 154, 150, 172, 177, 185, 0, 154, 149, 83, 72, 69, 81, 69, 76, 32, + 165, 137, 10, 61, 115, 104, 101, 107, 101, 108, 10, 42, 73, 115, 114, 97, + 101, 108, 0, 68, 79, 78, 71, 32, 165, 137, 10, 42, 177, 186, 0, 69, 85, + 82, 79, 32, 165, 137, 10, 42, 140, 152, 140, 135, 133, 197, 142, 206, 77, + 111, 110, 101, 116, 97, 114, 121, 32, 85, 110, 105, 111, 110, 10, 42, + 177, 177, 44, 32, 141, 143, 101, 99, 117, 10, 120, 40, 177, 177, 45, 140, + 152, 140, 135, 45, 32, 165, 142, 41, 0, 75, 73, 80, 32, 165, 137, 10, 42, + 76, 97, 111, 115, 0, 84, 85, 71, 82, 73, 75, 32, 165, 137, 10, 42, 177, + 187, 10, 42, 143, 242, 116, 114, 97, 110, 115, 108, 105, 116, 101, 114, + 97, 116, 101, 100, 32, 139, 191, 116, 117, 103, 114, 117, 103, 44, 32, + 116, 117, 103, 114, 105, 99, 44, 32, 116, 117, 103, 114, 111, 103, 44, + 32, 116, 111, 103, 114, 111, 103, 44, 32, 116, 195, 182, 103, 114, 195, + 182, 103, 0, 177, 188, 32, 165, 137, 10, 42, 71, 114, 101, 101, 99, 101, + 0, 71, 69, 82, 77, 65, 78, 32, 80, 69, 78, 78, 89, 32, 165, 137, 0, 80, + 69, 83, 79, 32, 165, 137, 10, 61, 70, 105, 108, 105, 112, 105, 110, 111, + 32, 140, 148, 165, 174, 10, 42, 80, 104, 105, 108, 105, 112, 112, 105, + 110, 101, 115, 10, 42, 101, 120, 116, 97, 110, 116, 32, 140, 143, 177, + 189, 32, 76, 97, 116, 105, 110, 45, 65, 109, 101, 114, 105, 99, 97, 110, + 32, 140, 148, 140, 149, 40, 77, 101, 120, 105, 99, 97, 110, 44, 32, 67, + 104, 105, 108, 101, 97, 110, 44, 32, 67, 111, 108, 111, 109, 98, 105, 97, + 110, 44, 32, 166, 161, 46, 41, 32, 140, 233, 140, 232, 140, 158, 165, + 174, 10, 120, 40, 140, 158, 132, 210, 166, 163, 41, 10, 120, 40, 112, + 101, 115, 101, 116, 97, 32, 132, 210, 50, 48, 65, 55, 41, 0, 71, 85, 65, + 82, 65, 78, 73, 32, 165, 137, 10, 42, 80, 97, 114, 97, 103, 117, 97, 121, + 10, 42, 79, 102, 116, 101, 110, 32, 150, 202, 144, 206, 71, 46, 32, 139, + 244, 71, 115, 46, 0, 65, 85, 83, 84, 82, 65, 76, 32, 165, 137, 10, 42, + 144, 145, 65, 114, 103, 101, 110, 116, 105, 110, 105, 97, 110, 32, 166, + 162, 0, 72, 82, 89, 86, 78, 73, 65, 32, 165, 137, 10, 42, 85, 107, 114, + 97, 105, 110, 101, 0, 67, 69, 68, 73, 32, 165, 137, 10, 42, 71, 104, 97, + 110, 97, 10, 42, 132, 212, 108, 111, 111, 107, 32, 146, 250, 39, 48, 50, + 51, 66, 39, 32, 139, 244, 146, 250, 67, 32, 133, 223, 141, 130, 139, 185, + 141, 132, 143, 202, 140, 232, 152, 235, 97, 114, 109, 10, 120, 140, 156, + 132, 210, 165, 143, 41, 10, 120, 130, 253, 99, 32, 140, 180, 133, 130, + 48, 50, 51, 66, 41, 0, 76, 73, 86, 82, 69, 32, 84, 79, 85, 82, 78, 79, + 73, 83, 32, 165, 137, 10, 42, 132, 251, 177, 179, 32, 140, 170, 49, 51, + 116, 104, 45, 49, 56, 116, 104, 32, 99, 101, 110, 116, 117, 114, 105, + 101, 115, 0, 83, 80, 69, 83, 77, 73, 76, 79, 32, 165, 137, 10, 42, 154, + 146, 177, 190, 32, 140, 152, 145, 142, 140, 180, 167, 135, 0, 84, 69, 78, + 71, 69, 32, 165, 137, 10, 42, 177, 191, 10, 120, 131, 192, 141, 199, 146, + 141, 154, 150, 50, 51, 53, 49, 41, 10, 120, 135, 196, 146, 143, 140, 177, + 140, 143, 139, 179, 177, 192, 32, 45, 32, 50, 53, 54, 52, 41, 10, 120, + 154, 151, 132, 199, 177, 193, 41, 0, 73, 78, 68, 73, 65, 78, 32, 150, + 220, 165, 137, 10, 42, 142, 153, 154, 147, 140, 152, 140, 135, 139, 223, + 173, 207, 10, 42, 154, 152, 140, 180, 115, 99, 114, 105, 112, 116, 45, + 115, 112, 101, 99, 105, 102, 105, 99, 32, 154, 147, 177, 194, 32, 140, + 143, 172, 140, 10, 120, 150, 236, 143, 175, 134, 159, 48, 57, 51, 48, 41, + 0, 84, 85, 82, 75, 73, 83, 72, 32, 76, 73, 82, 65, 32, 165, 137, 10, 42, + 142, 153, 142, 145, 140, 152, 140, 135, 139, 223, 84, 117, 114, 107, 101, + 121, 0, 78, 79, 82, 68, 73, 67, 32, 148, 172, 165, 137, 10, 42, 148, 228, + 141, 198, 133, 163, 154, 153, 140, 152, 132, 251, 68, 101, 110, 109, 97, + 114, 107, 32, 140, 143, 78, 111, 114, 119, 97, 121, 10, 120, 132, 236, + 141, 187, 165, 231, 41, 0, 77, 65, 78, 65, 84, 32, 165, 137, 10, 42, 65, + 122, 101, 114, 98, 97, 105, 106, 97, 110, 0, 82, 85, 66, 76, 69, 32, 165, + 137, 10, 42, 82, 117, 115, 115, 105, 97, 0, 76, 65, 82, 73, 32, 165, 137, + 10, 42, 71, 101, 111, 114, 103, 105, 97, 0, 66, 73, 84, 67, 79, 73, 78, + 32, 165, 137, 10, 42, 97, 32, 99, 114, 121, 112, 116, 111, 99, 117, 114, + 114, 101, 110, 99, 121, 0, 83, 79, 77, 32, 165, 137, 10, 42, 75, 121, + 114, 103, 121, 122, 115, 116, 97, 110, 0, 133, 214, 154, 154, 166, 222, + 0, 133, 215, 154, 154, 166, 222, 10, 42, 177, 195, 0, 146, 163, 144, 134, + 133, 212, 169, 135, 10, 42, 177, 196, 0, 146, 163, 146, 202, 133, 212, + 169, 135, 10, 42, 147, 253, 144, 185, 139, 223, 177, 196, 0, 146, 163, + 154, 155, 146, 222, 166, 222, 0, 146, 163, 154, 156, 146, 222, 166, 222, + 10, 42, 177, 197, 0, 133, 214, 146, 222, 166, 222, 0, 133, 215, 146, 222, + 166, 222, 10, 42, 177, 195, 0, 146, 163, 142, 232, 169, 135, 0, 146, 163, + 154, 156, 142, 232, 169, 135, 0, 146, 163, 154, 155, 142, 232, 169, 135, + 0, 146, 163, 142, 227, 149, 253, 166, 222, 10, 61, 144, 221, 168, 238, 0, + 146, 163, 150, 140, 149, 253, 166, 222, 10, 61, 144, 226, 168, 238, 0, + 135, 197, 170, 141, 10, 61, 74, 73, 83, 32, 177, 198, 32, 176, 238, 10, + 61, 144, 152, 146, 212, 140, 164, 147, 242, 165, 174, 10, 120, 153, 236, + 135, 236, 177, 199, 41, 10, 120, 135, 198, 177, 200, 41, 10, 120, 139, + 227, 150, 255, 142, 196, 177, 201, 41, 0, 135, 197, 177, 202, 10, 120, + 135, 199, 177, 203, 41, 0, 135, 197, 177, 204, 10, 120, 135, 200, 177, + 205, 41, 0, 135, 197, 150, 189, 177, 206, 10, 42, 112, 114, 111, 104, + 105, 98, 105, 116, 105, 111, 110, 10, 120, 40, 177, 207, 32, 132, 210, + 177, 208, 41, 0, 133, 214, 140, 187, 146, 222, 166, 222, 10, 42, 177, + 209, 0, 135, 197, 177, 210, 10, 120, 40, 177, 211, 32, 177, 212, 32, 133, + 139, 50, 51, 57, 65, 41, 10, 120, 40, 177, 212, 32, 45, 32, 49, 70, 53, + 66, 53, 41, 0, 135, 197, 177, 213, 0, 135, 197, 177, 214, 32, 150, 137, + 170, 168, 10, 120, 153, 236, 154, 157, 135, 201, 177, 215, 41, 0, 146, + 163, 141, 192, 146, 204, 169, 135, 10, 120, 154, 158, 140, 253, 177, 216, + 41, 0, 133, 211, 141, 226, 146, 203, 169, 135, 10, 61, 133, 150, 154, + 159, 144, 166, 169, 231, 10, 120, 139, 233, 139, 185, 132, 253, 177, 217, + 41, 0, 146, 163, 65, 78, 78, 85, 73, 84, 89, 32, 169, 156, 10, 61, 97, + 99, 116, 117, 97, 114, 105, 97, 108, 32, 98, 101, 110, 100, 10, 120, 140, + 184, 154, 160, 50, 51, 48, 57, 41, 0, 146, 163, 148, 235, 85, 78, 68, 69, + 82, 68, 79, 84, 0, 146, 163, 153, 146, 146, 195, 166, 222, 10, 61, 149, + 233, 177, 218, 10, 42, 154, 133, 140, 232, 140, 238, 153, 223, 133, 163, + 148, 245, 165, 239, 10, 120, 140, 197, 146, 207, 132, 207, 48, 51, 52, + 54, 41, 0, 146, 163, 153, 254, 146, 222, 169, 135, 10, 120, 154, 161, + 136, 193, 177, 219, 41, 0, 146, 163, 144, 134, 142, 177, 146, 204, 169, + 135, 10, 61, 140, 245, 139, 241, 146, 205, 169, 136, 0, 146, 163, 153, + 255, 154, 154, 141, 247, 154, 162, 170, 249, 0, 146, 163, 153, 254, 154, + 154, 141, 247, 154, 162, 170, 249, 0, 133, 214, 146, 222, 167, 246, 0, + 133, 215, 146, 222, 167, 246, 0, 146, 163, 146, 230, 166, 222, 0, 177, + 220, 32, 79, 70, 10, 35, 143, 142, 154, 163, 176, 188, 0, 65, 68, 68, 82, + 69, 83, 83, 69, 68, 32, 151, 160, 150, 223, 83, 85, 66, 74, 69, 67, 84, + 10, 61, 97, 117, 120, 32, 115, 111, 105, 110, 115, 32, 40, 100, 101, 41, + 10, 120, 40, 97, 107, 116, 105, 101, 115, 101, 108, 115, 107, 97, 98, 32, + 45, 32, 50, 49, 52, 68, 41, 10, 35, 143, 142, 154, 163, 167, 229, 0, 135, + 202, 67, 10, 61, 140, 232, 150, 251, 140, 172, 99, 111, 109, 112, 108, + 101, 120, 32, 165, 184, 10, 35, 129, 157, 99, 0, 142, 194, 67, 69, 76, + 83, 73, 85, 83, 10, 61, 170, 224, 32, 67, 101, 110, 116, 105, 103, 114, + 97, 100, 101, 10, 35, 168, 220, 32, 177, 221, 0, 149, 208, 139, 181, 169, + 156, 10, 61, 99, 108, 111, 110, 101, 0, 67, 65, 82, 69, 32, 79, 70, 10, + 35, 143, 153, 154, 163, 166, 210, 0, 67, 65, 68, 65, 32, 85, 78, 65, 10, + 42, 166, 159, 32, 139, 223, 34, 101, 97, 99, 104, 32, 177, 185, 34, 10, + 35, 143, 153, 154, 163, 176, 181, 0, 69, 85, 76, 69, 82, 32, 177, 222, + 10, 120, 130, 253, 132, 241, 176, 160, 41, 10, 35, 168, 139, 32, 141, + 220, 133, 138, 142, 128, 101, 0, 83, 67, 82, 85, 80, 76, 69, 0, 142, 194, + 70, 65, 72, 82, 69, 78, 72, 69, 73, 84, 10, 35, 168, 220, 32, 177, 223, + 0, 145, 152, 144, 250, 71, 10, 61, 149, 232, 150, 255, 167, 184, 10, 35, + 129, 158, 103, 0, 135, 203, 72, 10, 61, 72, 97, 109, 105, 108, 116, 111, + 110, 105, 97, 110, 32, 177, 218, 10, 126, 165, 227, 32, 141, 129, 154, + 164, 176, 155, 10, 126, 165, 227, 32, 154, 165, 154, 166, 176, 155, 10, + 35, 129, 159, 104, 0, 154, 167, 143, 225, 72, 10, 61, 72, 105, 108, 98, + 101, 114, 116, 32, 175, 141, 10, 35, 129, 159, 104, 0, 135, 202, 72, 10, + 35, 129, 159, 104, 0, 177, 224, 32, 177, 222, 10, 61, 177, 149, 44, 32, + 142, 155, 101, 110, 116, 104, 97, 108, 112, 121, 44, 32, 46, 46, 46, 10, + 42, 152, 212, 97, 32, 147, 150, 141, 221, 104, 10, 35, 129, 160, 104, 0, + 177, 224, 32, 177, 222, 32, 150, 176, 144, 199, 80, 73, 10, 61, 114, 101, + 100, 117, 99, 101, 100, 32, 80, 108, 97, 110, 99, 107, 32, 171, 178, 44, + 32, 68, 105, 114, 97, 99, 32, 171, 178, 10, 120, 130, 254, 143, 189, 167, + 134, 41, 10, 35, 154, 168, 169, 220, 32, 133, 155, 143, 175, 104, 32, + 140, 180, 177, 225, 0, 135, 203, 73, 10, 126, 165, 229, 32, 141, 129, + 154, 164, 176, 155, 10, 126, 165, 229, 32, 154, 165, 154, 166, 176, 155, + 10, 35, 129, 161, 105, 0, 154, 167, 143, 225, 73, 10, 61, 154, 169, 177, + 226, 10, 35, 129, 161, 105, 0, 135, 203, 76, 10, 61, 177, 227, 32, 177, + 228, 10, 126, 165, 230, 32, 141, 129, 154, 164, 176, 155, 10, 126, 165, + 230, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 162, 108, 0, 145, + 152, 144, 250, 76, 10, 61, 147, 150, 140, 153, 39, 101, 108, 108, 39, 10, + 61, 177, 229, 32, 40, 116, 114, 97, 100, 105, 116, 105, 111, 110, 97, + 108, 32, 167, 184, 41, 10, 42, 145, 188, 145, 189, 141, 144, 147, 232, + 145, 229, 140, 153, 139, 253, 140, 169, 140, 170, 97, 32, 146, 217, 176, + 156, 32, 154, 170, 140, 172, 140, 232, 141, 222, 143, 175, 108, 10, 42, + 140, 232, 154, 171, 144, 161, 140, 153, 139, 223, 177, 229, 32, 139, 253, + 143, 232, 139, 244, 176, 164, 10, 120, 40, 147, 150, 141, 215, 141, 222, + 141, 186, 165, 255, 41, 10, 35, 129, 163, 108, 0, 76, 32, 66, 32, 154, + 172, 169, 156, 10, 61, 177, 230, 10, 120, 154, 173, 132, 210, 177, 231, + 41, 0, 135, 202, 78, 10, 61, 154, 174, 177, 232, 10, 42, 133, 175, 144, + 185, 140, 180, 149, 134, 139, 185, 177, 233, 32, 177, 234, 10, 35, 129, + 164, 110, 0, 78, 85, 77, 69, 82, 79, 32, 165, 137, 10, 120, 154, 173, + 132, 210, 177, 231, 41, 10, 120, 40, 109, 97, 115, 99, 117, 108, 105, + 110, 101, 32, 177, 235, 32, 154, 175, 48, 48, 66, 65, 41, 10, 35, 142, + 238, 166, 210, 0, 154, 176, 82, 69, 67, 79, 82, 68, 73, 78, 71, 32, 166, + 173, 10, 61, 170, 181, 10, 61, 112, 104, 111, 110, 111, 114, 101, 99, + 111, 114, 100, 32, 165, 174, 10, 120, 154, 177, 132, 210, 177, 236, 41, + 10, 120, 142, 171, 141, 220, 133, 138, 132, 246, 50, 52, 67, 53, 41, 0, + 135, 203, 80, 10, 37, 87, 69, 73, 69, 82, 83, 84, 82, 65, 83, 83, 32, 69, + 76, 76, 73, 80, 84, 73, 67, 32, 177, 156, 10, 42, 144, 202, 145, 229, + 142, 154, 140, 232, 143, 236, 140, 172, 97, 32, 143, 213, 99, 97, 108, + 108, 105, 103, 114, 97, 112, 104, 105, 99, 32, 112, 44, 32, 145, 188, + 145, 189, 168, 162, 0, 135, 202, 80, 10, 35, 129, 165, 112, 0, 135, 202, + 81, 10, 61, 140, 232, 150, 251, 140, 172, 114, 97, 116, 105, 111, 110, + 97, 108, 32, 165, 184, 10, 35, 129, 166, 113, 0, 135, 203, 82, 10, 61, + 82, 105, 101, 109, 97, 110, 110, 32, 73, 110, 116, 101, 103, 114, 97, + 108, 10, 126, 165, 233, 32, 141, 129, 154, 164, 176, 155, 10, 126, 165, + 233, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 167, 114, 0, 154, + 167, 143, 225, 82, 10, 61, 149, 232, 177, 226, 10, 35, 129, 167, 114, 0, + 135, 202, 82, 10, 61, 140, 232, 150, 251, 140, 172, 149, 232, 165, 184, + 10, 35, 129, 167, 114, 0, 80, 82, 69, 83, 67, 82, 73, 80, 84, 73, 79, 78, + 32, 84, 65, 75, 69, 10, 61, 114, 101, 99, 105, 112, 101, 10, 61, 142, + 245, 114, 97, 116, 105, 111, 0, 177, 237, 0, 83, 69, 82, 86, 73, 67, 69, + 32, 164, 254, 10, 35, 128, 130, 143, 248, 176, 165, 0, 154, 178, 165, + 137, 10, 42, 149, 197, 143, 140, 139, 223, 145, 229, 140, 153, 142, 156, + 140, 233, 165, 228, 44, 32, 141, 222, 154, 179, 139, 244, 154, 180, 143, + 175, 170, 229, 10, 120, 141, 170, 154, 181, 50, 54, 48, 69, 41, 10, 120, + 154, 182, 154, 183, 132, 210, 50, 55, 48, 54, 41, 10, 120, 154, 182, 154, + 184, 177, 238, 41, 10, 35, 144, 128, 142, 234, 176, 164, 0, 84, 82, 65, + 68, 69, 32, 148, 172, 165, 137, 10, 120, 142, 171, 119, 122, 32, 45, 32, + 49, 70, 49, 50, 69, 41, 10, 35, 128, 130, 144, 128, 176, 165, 0, 86, 69, + 82, 83, 73, 67, 76, 69, 0, 135, 202, 90, 10, 61, 140, 232, 150, 251, 140, + 172, 105, 110, 116, 101, 103, 101, 114, 115, 10, 35, 129, 168, 122, 0, + 177, 239, 32, 165, 137, 10, 120, 130, 251, 133, 154, 166, 239, 41, 10, + 120, 131, 132, 142, 164, 177, 240, 32, 45, 32, 49, 70, 55, 55, 51, 41, 0, + 177, 241, 32, 165, 137, 10, 42, 154, 171, 139, 210, 140, 172, 114, 101, + 115, 105, 115, 116, 97, 110, 99, 101, 44, 32, 145, 194, 148, 254, 71, 46, + 32, 83, 46, 32, 79, 104, 109, 44, 32, 146, 194, 177, 242, 10, 42, 139, + 247, 141, 198, 139, 253, 177, 243, 10, 120, 40, 177, 244, 32, 154, 185, + 50, 54, 48, 65, 41, 10, 58, 147, 129, 140, 206, 133, 138, 167, 217, 0, + 142, 130, 177, 241, 32, 165, 137, 10, 61, 109, 104, 111, 10, 42, 145, + 150, 139, 210, 140, 172, 99, 111, 110, 100, 117, 99, 116, 97, 110, 99, + 101, 32, 40, 61, 32, 140, 232, 154, 171, 139, 210, 115, 105, 101, 109, + 101, 110, 115, 41, 10, 42, 143, 129, 97, 32, 142, 230, 140, 206, 133, + 138, 167, 217, 10, 120, 130, 253, 145, 190, 48, 49, 66, 49, 41, 10, 120, + 40, 140, 206, 133, 138, 147, 156, 177, 243, 41, 10, 120, 40, 177, 245, + 32, 154, 185, 50, 54, 48, 66, 41, 0, 154, 167, 143, 225, 90, 10, 35, 129, + 168, 122, 0, 145, 225, 146, 236, 133, 181, 167, 189, 10, 42, 177, 246, + 32, 147, 192, 102, 117, 108, 102, 105, 108, 108, 105, 110, 103, 32, 97, + 32, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 32, 40, 177, + 247, 41, 10, 120, 131, 129, 146, 219, 48, 51, 66, 57, 41, 0, 75, 69, 76, + 86, 73, 78, 32, 165, 137, 10, 58, 143, 229, 141, 220, 133, 138, 107, 0, + 65, 78, 71, 83, 84, 82, 79, 77, 32, 165, 137, 10, 42, 110, 111, 110, 32, + 154, 171, 146, 134, 139, 210, 40, 61, 48, 46, 49, 32, 110, 109, 41, 32, + 145, 194, 148, 254, 65, 46, 32, 74, 46, 32, 195, 133, 110, 103, 115, 116, + 114, 195, 182, 109, 44, 32, 145, 159, 177, 242, 10, 42, 139, 247, 141, + 198, 139, 253, 48, 48, 67, 53, 10, 58, 144, 239, 141, 220, 133, 138, 97, + 32, 140, 180, 141, 237, 168, 244, 0, 135, 203, 66, 10, 61, 66, 101, 114, + 110, 111, 117, 108, 108, 105, 32, 169, 163, 10, 126, 165, 222, 32, 141, + 129, 154, 164, 176, 155, 10, 126, 165, 222, 32, 154, 165, 154, 166, 176, + 155, 10, 35, 129, 169, 98, 0, 154, 167, 143, 225, 67, 10, 35, 129, 157, + 99, 0, 69, 83, 84, 73, 77, 65, 84, 69, 68, 32, 169, 156, 10, 42, 132, + 251, 142, 206, 112, 97, 99, 107, 97, 103, 105, 110, 103, 10, 120, 130, + 251, 132, 241, 176, 175, 41, 0, 145, 152, 144, 250, 69, 10, 61, 101, 114, + 114, 111, 114, 10, 61, 154, 174, 177, 248, 10, 35, 129, 170, 101, 0, 135, + 203, 69, 10, 61, 101, 109, 102, 32, 40, 101, 108, 101, 99, 116, 114, 111, + 109, 111, 116, 105, 118, 101, 32, 177, 249, 41, 10, 126, 165, 224, 32, + 141, 129, 154, 164, 176, 155, 10, 126, 165, 224, 32, 154, 165, 154, 166, + 176, 155, 10, 35, 129, 171, 101, 0, 135, 203, 70, 10, 61, 70, 111, 117, + 114, 105, 101, 114, 32, 177, 228, 10, 126, 165, 225, 32, 141, 129, 154, + 164, 176, 155, 10, 126, 165, 225, 32, 154, 165, 154, 166, 176, 155, 10, + 35, 129, 172, 102, 0, 145, 225, 143, 225, 70, 10, 61, 177, 250, 32, 169, + 191, 32, 105, 110, 118, 101, 114, 115, 117, 109, 10, 42, 128, 131, 50, + 49, 52, 69, 10, 120, 130, 253, 132, 242, 177, 223, 41, 10, 120, 141, 146, + 143, 175, 169, 191, 32, 45, 32, 48, 51, 68, 67, 41, 0, 135, 203, 77, 10, + 61, 77, 45, 109, 97, 116, 114, 105, 120, 32, 40, 112, 104, 121, 115, 105, + 99, 115, 41, 10, 61, 146, 194, 154, 153, 140, 152, 147, 169, 150, 224, + 87, 87, 73, 73, 10, 42, 139, 254, 140, 215, 133, 197, 154, 153, 147, 169, + 140, 232, 149, 205, 140, 172, 140, 179, 151, 209, 139, 253, 170, 231, 10, + 120, 40, 110, 111, 114, 100, 105, 99, 32, 139, 237, 132, 210, 50, 48, 66, + 66, 41, 10, 126, 165, 231, 32, 141, 129, 154, 164, 176, 155, 10, 126, + 165, 231, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 173, 109, 0, + 145, 152, 144, 250, 79, 10, 61, 177, 251, 44, 32, 140, 172, 105, 110, + 102, 101, 114, 105, 111, 114, 32, 154, 139, 116, 111, 10, 35, 129, 174, + 111, 0, 148, 226, 169, 156, 10, 61, 144, 223, 154, 186, 154, 187, 40, 99, + 111, 117, 110, 116, 97, 98, 108, 101, 41, 10, 35, 154, 188, 154, 189, + 143, 175, 168, 204, 0, 154, 190, 169, 156, 10, 61, 144, 225, 154, 186, + 154, 187, 143, 136, 99, 111, 110, 116, 105, 110, 117, 117, 109, 41, 10, + 35, 154, 191, 154, 189, 143, 175, 170, 151, 0, 170, 152, 32, 169, 156, + 10, 61, 144, 221, 154, 186, 154, 187, 40, 102, 117, 110, 99, 116, 105, + 111, 110, 115, 32, 134, 129, 149, 232, 170, 241, 41, 10, 35, 177, 252, + 32, 154, 189, 143, 175, 170, 153, 0, 170, 154, 32, 169, 156, 10, 61, 144, + 226, 154, 186, 177, 253, 10, 35, 154, 192, 154, 189, 143, 175, 170, 155, + 0, 139, 204, 177, 254, 10, 42, 148, 250, 139, 223, 140, 233, 140, 180, + 169, 234, 10, 120, 142, 171, 177, 255, 32, 178, 128, 32, 45, 32, 49, 70, + 54, 67, 56, 41, 10, 35, 129, 175, 105, 0, 152, 241, 143, 225, 81, 10, 42, + 97, 32, 178, 129, 32, 178, 130, 32, 165, 130, 0, 70, 65, 67, 83, 73, 77, + 73, 76, 69, 32, 165, 137, 10, 42, 149, 197, 143, 140, 139, 223, 145, 229, + 140, 153, 142, 156, 140, 233, 165, 228, 44, 32, 141, 222, 154, 179, 139, + 244, 154, 180, 143, 175, 170, 229, 10, 120, 154, 182, 132, 210, 178, 131, + 41, 10, 120, 154, 193, 154, 194, 178, 132, 41, 10, 35, 153, 170, 142, + 231, 178, 133, 0, 154, 195, 144, 250, 80, 73, 10, 35, 135, 204, 133, 227, + 143, 175, 112, 105, 0, 154, 195, 144, 250, 167, 186, 10, 35, 135, 205, + 133, 227, 143, 175, 178, 134, 0, 135, 202, 167, 186, 10, 35, 135, 206, + 135, 207, 143, 175, 178, 134, 0, 135, 202, 80, 73, 10, 35, 135, 208, 135, + 207, 143, 175, 112, 105, 0, 154, 195, 154, 196, 178, 135, 10, 35, 154, + 168, 169, 174, 32, 154, 197, 178, 136, 0, 145, 225, 154, 198, 143, 225, + 71, 10, 61, 178, 137, 10, 120, 154, 199, 143, 175, 154, 200, 65, 52, 69, + 56, 41, 0, 145, 225, 154, 198, 143, 225, 76, 10, 120, 154, 199, 143, 175, + 117, 104, 32, 45, 32, 65, 52, 70, 54, 41, 0, 144, 164, 154, 198, 143, + 225, 76, 0, 145, 225, 154, 198, 143, 225, 89, 10, 120, 154, 199, 143, + 175, 121, 104, 97, 32, 45, 32, 49, 49, 70, 66, 48, 41, 0, 154, 195, 154, + 201, 143, 225, 68, 10, 42, 134, 194, 133, 197, 166, 248, 10, 35, 129, + 176, 100, 0, 154, 195, 154, 201, 144, 250, 68, 10, 42, 134, 194, 133, + 197, 166, 248, 10, 35, 129, 177, 100, 0, 154, 195, 154, 201, 144, 250, + 69, 10, 42, 134, 194, 133, 197, 154, 174, 177, 248, 10, 35, 129, 170, + 101, 0, 154, 195, 154, 201, 144, 250, 73, 10, 42, 134, 194, 133, 197, + 154, 169, 178, 138, 10, 35, 129, 175, 105, 0, 154, 195, 154, 201, 144, + 250, 74, 10, 42, 134, 194, 133, 197, 154, 169, 178, 138, 10, 35, 129, + 178, 106, 0, 80, 82, 79, 80, 69, 82, 84, 89, 32, 165, 244, 0, 145, 225, + 165, 145, 10, 42, 132, 251, 108, 105, 110, 101, 97, 114, 32, 177, 247, + 10, 120, 153, 251, 177, 139, 41, 0, 148, 197, 165, 137, 10, 42, 97, 98, + 98, 114, 101, 118, 105, 97, 116, 101, 115, 32, 140, 232, 150, 163, 39, + 112, 101, 114, 39, 0, 65, 75, 84, 73, 69, 83, 69, 76, 83, 75, 65, 66, 10, + 120, 40, 97, 100, 100, 114, 101, 115, 115, 101, 100, 32, 141, 228, 140, + 232, 115, 117, 98, 106, 101, 99, 116, 32, 45, 32, 50, 49, 48, 49, 41, 0, + 145, 225, 144, 250, 70, 10, 42, 128, 132, 165, 226, 10, 120, 131, 129, + 169, 191, 32, 45, 32, 48, 51, 68, 68, 41, 0, 135, 209, 150, 159, 177, + 254, 0, 133, 146, 139, 193, 83, 69, 86, 69, 78, 84, 72, 10, 35, 133, 147, + 142, 226, 177, 171, 0, 133, 146, 139, 193, 78, 73, 78, 84, 72, 10, 35, + 133, 147, 142, 226, 177, 172, 0, 133, 146, 139, 193, 172, 220, 10, 35, + 133, 147, 142, 226, 154, 202, 177, 168, 0, 133, 146, 139, 193, 178, 139, + 10, 35, 133, 147, 142, 226, 166, 195, 0, 133, 146, 144, 199, 178, 140, + 10, 35, 142, 228, 154, 203, 142, 226, 166, 195, 0, 133, 146, 139, 193, + 172, 222, 10, 35, 133, 147, 142, 226, 177, 169, 0, 133, 146, 144, 199, + 178, 141, 10, 35, 142, 228, 154, 203, 142, 226, 177, 169, 0, 133, 146, + 142, 227, 178, 141, 10, 35, 142, 228, 142, 229, 142, 226, 177, 169, 0, + 133, 146, 150, 140, 178, 141, 10, 35, 142, 228, 154, 204, 142, 226, 177, + 169, 0, 133, 146, 139, 193, 178, 142, 10, 35, 133, 147, 142, 226, 177, + 170, 0, 133, 146, 149, 147, 178, 143, 10, 35, 142, 228, 154, 205, 142, + 226, 177, 170, 0, 133, 146, 139, 193, 172, 164, 10, 35, 133, 147, 142, + 226, 167, 252, 0, 133, 146, 142, 227, 178, 144, 10, 35, 142, 228, 142, + 229, 142, 226, 167, 252, 0, 133, 146, 149, 147, 178, 144, 10, 35, 142, + 228, 154, 205, 142, 226, 167, 252, 0, 133, 146, 154, 206, 178, 144, 10, + 35, 142, 228, 154, 207, 142, 226, 167, 252, 0, 153, 249, 150, 221, 164, + 239, 10, 35, 133, 147, 165, 191, 0, 135, 210, 164, 239, 10, 35, 142, 235, + 141, 220, 133, 138, 105, 0, 135, 210, 164, 240, 10, 35, 142, 235, 167, + 152, 0, 135, 210, 164, 241, 10, 35, 142, 235, 142, 235, 167, 152, 0, 135, + 210, 164, 242, 10, 35, 142, 235, 178, 145, 0, 135, 210, 165, 195, 10, 35, + 153, 176, 141, 220, 133, 138, 118, 0, 135, 210, 165, 196, 10, 35, 153, + 176, 167, 152, 0, 135, 210, 165, 197, 10, 35, 153, 176, 142, 235, 167, + 152, 0, 135, 210, 165, 198, 10, 35, 153, 176, 142, 235, 142, 235, 167, + 152, 0, 135, 210, 165, 199, 10, 35, 142, 235, 178, 133, 0, 135, 210, 172, + 176, 10, 35, 153, 178, 141, 220, 133, 138, 120, 0, 135, 210, 178, 146, + 10, 35, 153, 178, 167, 152, 0, 135, 210, 178, 147, 10, 35, 153, 178, 142, + 235, 167, 152, 0, 135, 210, 174, 205, 10, 35, 143, 231, 141, 220, 133, + 138, 108, 0, 135, 210, 139, 193, 172, 177, 10, 35, 142, 233, 141, 220, + 133, 138, 99, 0, 135, 210, 149, 147, 172, 177, 10, 35, 143, 197, 141, + 220, 133, 138, 100, 0, 135, 210, 139, 193, 172, 178, 10, 35, 153, 172, + 141, 220, 133, 138, 109, 0, 131, 193, 164, 239, 10, 35, 143, 155, 141, + 220, 132, 255, 105, 0, 131, 193, 164, 240, 10, 35, 143, 155, 167, 151, 0, + 131, 193, 164, 241, 10, 35, 143, 155, 143, 155, 167, 151, 0, 131, 193, + 164, 242, 10, 35, 143, 155, 176, 182, 0, 131, 193, 165, 195, 10, 35, 153, + 177, 141, 220, 132, 255, 118, 0, 131, 193, 165, 196, 10, 35, 153, 177, + 167, 151, 0, 131, 193, 165, 197, 10, 35, 153, 177, 143, 155, 167, 151, 0, + 131, 193, 165, 198, 10, 35, 153, 177, 143, 155, 143, 155, 167, 151, 0, + 131, 193, 165, 199, 10, 35, 143, 155, 166, 227, 0, 131, 193, 172, 176, + 10, 35, 153, 179, 141, 220, 132, 255, 120, 0, 131, 193, 178, 146, 10, 35, + 153, 179, 167, 151, 0, 131, 193, 178, 147, 10, 35, 153, 179, 143, 155, + 167, 151, 0, 131, 193, 174, 205, 10, 35, 143, 232, 141, 220, 132, 255, + 108, 0, 131, 193, 139, 193, 172, 177, 10, 35, 143, 153, 141, 220, 132, + 255, 99, 0, 131, 193, 149, 147, 172, 177, 10, 35, 143, 199, 141, 220, + 132, 255, 100, 0, 131, 193, 139, 193, 172, 178, 10, 35, 153, 173, 141, + 220, 132, 255, 109, 0, 135, 210, 139, 193, 148, 200, 67, 32, 68, 0, 135, + 210, 149, 147, 172, 178, 0, 135, 210, 148, 199, 172, 178, 0, 135, 210, + 144, 164, 139, 193, 172, 177, 10, 61, 97, 112, 111, 115, 116, 114, 111, + 112, 104, 105, 99, 32, 67, 10, 61, 177, 250, 32, 169, 203, 10, 42, 132, + 251, 134, 128, 67, 32, 140, 143, 73, 32, 141, 228, 143, 236, 143, 243, + 165, 184, 10, 42, 128, 131, 50, 49, 56, 52, 10, 120, 130, 253, 142, 128, + 133, 128, 48, 49, 56, 54, 41, 10, 120, 133, 174, 144, 159, 147, 186, 147, + 187, 133, 139, 48, 51, 70, 68, 41, 0, 129, 230, 67, 10, 120, 130, 251, + 142, 128, 133, 128, 167, 175, 41, 10, 120, 141, 146, 141, 222, 144, 159, + 147, 186, 147, 187, 133, 139, 48, 51, 55, 66, 41, 0, 135, 210, 154, 208, + 76, 65, 84, 69, 32, 171, 141, 10, 120, 141, 146, 143, 175, 147, 146, 48, + 51, 68, 65, 41, 0, 135, 210, 154, 209, 69, 65, 82, 76, 89, 32, 171, 141, + 10, 120, 142, 216, 143, 175, 132, 248, 49, 54, 67, 69, 41, 10, 120, 154, + 210, 136, 193, 178, 148, 41, 0, 135, 210, 154, 209, 172, 178, 0, 135, + 210, 135, 211, 172, 178, 0, 133, 146, 139, 196, 178, 140, 10, 42, 132, + 251, 154, 211, 178, 149, 44, 32, 140, 170, 65, 82, 73, 66, 32, 154, 212, + 178, 150, 10, 35, 142, 228, 141, 128, 142, 226, 166, 195, 0, 145, 225, + 140, 255, 164, 240, 10, 42, 142, 199, 139, 223, 154, 213, 139, 194, 143, + 233, 178, 151, 32, 178, 152, 0, 145, 225, 140, 255, 164, 241, 10, 42, + 142, 199, 139, 223, 49, 49, 32, 139, 194, 143, 233, 178, 151, 32, 178, + 152, 10, 120, 130, 253, 142, 128, 132, 241, 168, 139, 41, 10, 120, 141, + 178, 141, 179, 165, 223, 41, 10, 120, 130, 251, 116, 114, 101, 115, 105, + 108, 108, 111, 32, 45, 32, 65, 55, 50, 66, 41, 0, 153, 254, 168, 230, 10, + 120, 140, 197, 154, 214, 154, 215, 140, 247, 50, 48, 69, 65, 41, 0, 146, + 224, 168, 230, 10, 42, 146, 166, 101, 103, 114, 101, 115, 115, 105, 118, + 101, 32, 178, 153, 0, 153, 255, 168, 230, 10, 61, 133, 150, 154, 216, + 169, 163, 0, 150, 141, 168, 230, 10, 42, 146, 166, 105, 110, 103, 114, + 101, 115, 115, 105, 118, 101, 32, 178, 153, 0, 135, 212, 168, 230, 10, + 61, 133, 150, 178, 154, 0, 135, 213, 168, 230, 0, 135, 214, 168, 230, 0, + 135, 215, 168, 230, 0, 135, 216, 168, 230, 0, 135, 217, 168, 230, 0, 131, + 194, 166, 233, 10, 42, 135, 218, 177, 219, 10, 58, 177, 219, 32, 165, + 190, 0, 131, 195, 166, 233, 10, 42, 135, 218, 178, 155, 10, 58, 178, 155, + 32, 165, 190, 0, 153, 254, 154, 217, 168, 230, 10, 120, 141, 239, 154, + 215, 153, 244, 154, 218, 146, 229, 50, 66, 51, 70, 41, 0, 153, 255, 154, + 217, 168, 230, 0, 153, 254, 144, 199, 154, 219, 168, 230, 10, 61, 135, + 219, 178, 156, 10, 120, 135, 220, 135, 221, 154, 220, 97, 114, 114, 111, + 119, 104, 101, 97, 100, 115, 32, 45, 32, 50, 66, 69, 67, 41, 0, 146, 224, + 144, 199, 154, 219, 168, 230, 10, 61, 135, 219, 117, 112, 0, 153, 255, + 144, 199, 154, 219, 168, 230, 10, 61, 133, 150, 154, 216, 178, 157, 10, + 61, 135, 219, 168, 236, 0, 150, 141, 144, 199, 154, 219, 168, 230, 10, + 61, 143, 236, 102, 101, 101, 100, 10, 61, 135, 219, 178, 158, 0, 131, + 194, 167, 226, 0, 131, 195, 167, 226, 10, 61, 133, 150, 154, 216, 178, + 159, 0, 135, 222, 154, 221, 166, 167, 0, 135, 223, 154, 221, 166, 167, 0, + 133, 219, 154, 221, 166, 167, 10, 61, 133, 150, 109, 97, 112, 108, 101, + 116, 0, 135, 224, 154, 221, 166, 167, 10, 61, 100, 101, 112, 116, 104, + 32, 167, 184, 0, 135, 213, 135, 225, 66, 65, 83, 69, 0, 131, 194, 167, + 166, 0, 131, 195, 167, 166, 0, 131, 194, 167, 211, 0, 131, 195, 167, 211, + 0, 135, 212, 154, 217, 168, 230, 0, 135, 212, 135, 225, 166, 233, 10, 42, + 135, 218, 178, 160, 10, 58, 178, 160, 32, 165, 190, 0, 150, 141, 146, + 231, 168, 230, 10, 61, 101, 108, 101, 99, 116, 114, 111, 108, 121, 115, + 105, 115, 10, 120, 154, 210, 178, 161, 32, 154, 222, 136, 193, 50, 66, + 52, 68, 41, 0, 135, 223, 141, 247, 154, 223, 178, 162, 0, 135, 223, 141, + 247, 154, 223, 178, 163, 0, 135, 224, 141, 247, 154, 223, 178, 162, 10, + 120, 153, 235, 154, 224, 135, 221, 116, 105, 112, 32, 154, 225, 49, 70, + 66, 66, 52, 41, 0, 135, 224, 141, 247, 154, 223, 178, 163, 0, 131, 195, + 154, 226, 170, 249, 10, 61, 139, 184, 102, 101, 101, 100, 0, 135, 224, + 141, 247, 154, 226, 178, 162, 10, 42, 142, 156, 141, 229, 97, 32, 99, 97, + 114, 114, 105, 97, 103, 101, 32, 114, 101, 116, 117, 114, 110, 32, 139, + 244, 139, 183, 173, 164, 10, 120, 154, 227, 133, 139, 50, 51, 67, 69, 41, + 0, 154, 155, 154, 228, 154, 229, 168, 230, 0, 154, 156, 154, 228, 154, + 229, 168, 230, 0, 135, 214, 135, 226, 144, 134, 166, 167, 10, 61, 178, + 164, 0, 135, 222, 151, 160, 154, 172, 150, 176, 153, 255, 135, 226, 166, + 167, 10, 61, 164, 235, 32, 140, 180, 178, 165, 32, 164, 235, 10, 120, + 140, 241, 164, 235, 32, 154, 230, 50, 66, 55, 69, 41, 0, 154, 155, 144, + 157, 150, 189, 168, 230, 0, 154, 156, 144, 157, 150, 189, 168, 230, 0, + 130, 137, 178, 166, 0, 130, 137, 170, 249, 0, 135, 227, 135, 228, 178, + 163, 0, 135, 227, 135, 228, 178, 162, 0, 130, 138, 178, 166, 0, 130, 138, + 170, 249, 0, 135, 229, 135, 228, 178, 163, 0, 135, 229, 135, 228, 178, + 162, 0, 133, 219, 150, 176, 153, 254, 168, 230, 0, 135, 223, 153, 254, + 148, 233, 150, 141, 168, 230, 0, 135, 222, 150, 176, 153, 255, 168, 230, + 0, 153, 254, 154, 231, 178, 167, 0, 146, 224, 154, 231, 178, 167, 0, 153, + 255, 154, 231, 178, 167, 0, 150, 141, 154, 231, 178, 167, 0, 153, 254, + 154, 154, 150, 176, 153, 255, 178, 168, 0, 153, 255, 154, 154, 150, 176, + 153, 254, 178, 168, 0, 135, 230, 135, 225, 166, 233, 10, 42, 135, 218, + 178, 169, 10, 58, 178, 169, 32, 165, 190, 0, 135, 212, 142, 177, 146, + 222, 141, 247, 166, 233, 10, 42, 135, 218, 178, 170, 10, 58, 178, 170, + 32, 165, 190, 0, 135, 231, 135, 225, 166, 233, 10, 42, 135, 218, 178, + 171, 10, 58, 178, 171, 32, 165, 190, 0, 135, 230, 168, 230, 0, 146, 224, + 142, 177, 168, 230, 0, 135, 231, 168, 230, 0, 150, 141, 142, 177, 168, + 230, 0, 135, 212, 142, 177, 168, 230, 0, 135, 213, 142, 177, 168, 230, 0, + 135, 214, 142, 177, 168, 230, 0, 135, 215, 142, 177, 168, 230, 0, 135, + 216, 142, 177, 168, 230, 0, 135, 217, 142, 177, 168, 230, 0, 153, 254, + 148, 235, 168, 230, 0, 153, 255, 148, 235, 168, 230, 0, 153, 254, 154, + 232, 168, 230, 10, 120, 143, 168, 154, 214, 154, 233, 136, 193, 50, 66, + 51, 51, 41, 0, 153, 255, 154, 232, 168, 230, 0, 135, 223, 135, 232, 166, + 233, 10, 61, 154, 234, 117, 112, 0, 135, 224, 135, 232, 166, 233, 10, 61, + 154, 234, 178, 158, 0, 153, 254, 154, 235, 168, 230, 0, 146, 224, 154, + 235, 168, 230, 0, 153, 255, 154, 235, 168, 230, 0, 150, 141, 154, 235, + 168, 230, 0, 135, 222, 151, 160, 166, 167, 10, 61, 108, 101, 102, 116, + 119, 97, 114, 100, 32, 164, 235, 0, 133, 219, 151, 160, 166, 167, 10, 61, + 114, 105, 103, 104, 116, 119, 97, 114, 100, 32, 164, 235, 0, 153, 254, + 154, 236, 168, 230, 10, 120, 151, 141, 154, 237, 154, 238, 136, 193, 50, + 66, 48, 48, 41, 0, 135, 233, 168, 230, 10, 61, 178, 165, 10, 61, 145, + 253, 50, 32, 149, 201, 154, 239, 154, 240, 55, 41, 0, 153, 255, 154, 236, + 168, 230, 10, 61, 139, 208, 149, 201, 154, 239, 154, 240, 55, 41, 0, 150, + 141, 154, 236, 168, 230, 0, 135, 233, 135, 234, 166, 167, 10, 61, 154, + 179, 178, 172, 0, 135, 233, 146, 222, 154, 241, 178, 173, 10, 61, 145, + 253, 50, 32, 178, 172, 0, 135, 233, 146, 222, 154, 241, 178, 173, 32, + 141, 247, 149, 224, 166, 167, 10, 61, 99, 97, 112, 105, 116, 97, 108, + 115, 32, 40, 99, 97, 112, 115, 41, 32, 178, 172, 10, 120, 154, 242, 154, + 238, 135, 235, 140, 139, 140, 180, 139, 179, 140, 139, 45, 32, 50, 66, + 66, 56, 41, 0, 135, 233, 146, 222, 154, 241, 178, 173, 32, 141, 247, 141, + 226, 166, 167, 10, 61, 146, 238, 178, 172, 0, 135, 233, 142, 177, 168, + 230, 10, 61, 145, 253, 51, 32, 115, 101, 108, 101, 99, 116, 0, 135, 233, + 142, 177, 146, 222, 154, 241, 178, 173, 10, 61, 145, 253, 51, 32, 178, + 172, 0, 153, 255, 154, 236, 135, 234, 178, 174, 10, 61, 139, 208, 178, + 172, 0, 135, 214, 135, 226, 178, 175, 10, 61, 178, 164, 0, 135, 216, 135, + 226, 178, 175, 10, 61, 176, 240, 0, 135, 213, 154, 236, 168, 230, 10, 61, + 115, 99, 114, 111, 108, 108, 105, 110, 103, 10, 120, 140, 183, 141, 167, + 154, 238, 136, 193, 50, 66, 48, 52, 41, 0, 140, 187, 146, 222, 134, 155, + 170, 141, 10, 120, 140, 183, 154, 215, 140, 180, 141, 222, 135, 236, 50, + 66, 51, 48, 41, 0, 135, 224, 153, 254, 148, 233, 146, 224, 168, 230, 0, + 142, 227, 153, 255, 178, 167, 10, 120, 152, 133, 154, 214, 135, 237, 50, + 66, 51, 49, 41, 0, 131, 194, 141, 226, 166, 233, 0, 131, 195, 141, 226, + 166, 233, 10, 61, 133, 150, 154, 243, 169, 163, 0, 135, 212, 135, 225, + 141, 226, 166, 233, 10, 61, 133, 150, 154, 243, 178, 154, 0, 131, 194, + 135, 190, 166, 233, 0, 131, 195, 135, 190, 166, 233, 10, 61, 133, 150, + 154, 159, 169, 163, 0, 135, 212, 135, 225, 135, 190, 166, 233, 10, 61, + 133, 150, 154, 159, 178, 154, 0, 153, 254, 154, 244, 168, 230, 0, 153, + 255, 154, 244, 168, 230, 0, 135, 212, 154, 244, 168, 230, 0, 148, 177, + 65, 76, 76, 10, 61, 154, 245, 178, 176, 0, 67, 79, 77, 80, 76, 69, 77, + 69, 78, 84, 10, 120, 132, 200, 144, 218, 132, 238, 48, 50, 57, 55, 41, 0, + 141, 248, 178, 177, 0, 178, 178, 32, 69, 88, 73, 83, 84, 83, 10, 61, 178, + 179, 32, 178, 176, 0, 178, 178, 32, 68, 79, 69, 83, 32, 142, 182, 69, 88, + 73, 83, 84, 10, 58, 50, 50, 48, 51, 32, 165, 190, 0, 149, 207, 166, 147, + 10, 61, 110, 117, 108, 108, 32, 178, 180, 10, 42, 132, 251, 167, 255, 32, + 141, 228, 135, 195, 110, 117, 108, 108, 32, 149, 238, 139, 244, 112, 104, + 111, 110, 111, 108, 111, 103, 105, 99, 97, 108, 32, 34, 171, 144, 34, 10, + 120, 130, 253, 111, 32, 140, 180, 133, 130, 48, 48, 68, 56, 41, 10, 120, + 143, 169, 132, 210, 50, 51, 48, 48, 41, 10, 126, 166, 234, 32, 141, 129, + 152, 136, 140, 180, 140, 245, 141, 131, 141, 132, 169, 136, 32, 165, 194, + 0, 73, 78, 67, 82, 69, 77, 69, 78, 84, 10, 61, 177, 227, 32, 177, 218, + 10, 61, 178, 181, 32, 178, 182, 10, 61, 154, 246, 154, 247, 142, 160, + 150, 251, 178, 183, 41, 10, 42, 139, 214, 147, 175, 142, 156, 143, 242, + 133, 137, 139, 223, 154, 246, 178, 182, 10, 120, 133, 174, 143, 175, 143, + 156, 48, 51, 57, 52, 41, 10, 120, 153, 236, 154, 157, 135, 201, 177, 215, + 41, 0, 178, 184, 10, 61, 154, 248, 178, 182, 10, 61, 103, 114, 97, 100, + 105, 101, 110, 116, 44, 32, 100, 101, 108, 10, 42, 132, 211, 76, 97, 112, + 108, 97, 99, 105, 97, 110, 32, 154, 141, 40, 119, 114, 105, 116, 116, + 101, 110, 32, 140, 180, 142, 198, 50, 41, 10, 120, 153, 236, 154, 249, + 135, 201, 178, 185, 41, 0, 154, 250, 79, 70, 0, 142, 182, 154, 251, 154, + 250, 79, 70, 10, 58, 50, 50, 48, 56, 32, 165, 190, 0, 144, 250, 154, 250, + 79, 70, 10, 42, 111, 114, 105, 103, 105, 110, 97, 116, 101, 115, 32, 139, + 194, 147, 142, 154, 252, 175, 140, 10, 120, 141, 146, 147, 186, 153, 214, + 133, 139, 48, 51, 70, 53, 41, 0, 154, 253, 150, 254, 178, 186, 10, 61, + 148, 225, 168, 136, 0, 135, 238, 154, 254, 150, 254, 178, 186, 10, 58, + 50, 50, 48, 66, 32, 165, 190, 0, 144, 250, 154, 253, 150, 254, 178, 186, + 10, 120, 141, 146, 144, 159, 147, 186, 153, 214, 133, 139, 48, 51, 70, + 54, 41, 0, 132, 194, 80, 82, 79, 79, 70, 10, 61, 113, 46, 101, 46, 100, + 46, 10, 120, 154, 255, 140, 227, 50, 48, 50, 51, 41, 10, 120, 141, 170, + 139, 185, 155, 128, 50, 53, 65, 69, 41, 0, 154, 196, 178, 187, 10, 61, + 155, 129, 165, 174, 10, 120, 133, 174, 143, 175, 143, 220, 48, 51, 65, + 48, 41, 0, 154, 196, 178, 188, 10, 61, 178, 189, 32, 165, 174, 0, 154, + 196, 178, 135, 10, 61, 178, 136, 32, 165, 174, 10, 120, 133, 174, 143, + 175, 144, 176, 48, 51, 65, 51, 41, 10, 120, 147, 141, 154, 197, 147, 134, + 50, 49, 52, 48, 41, 0, 146, 145, 165, 137, 10, 120, 153, 228, 176, 226, + 41, 10, 120, 139, 236, 140, 167, 132, 210, 50, 55, 57, 54, 41, 0, 77, 73, + 78, 85, 83, 45, 79, 82, 45, 80, 76, 85, 83, 32, 165, 137, 10, 120, 40, + 112, 108, 117, 115, 45, 109, 105, 110, 117, 115, 32, 132, 210, 48, 48, + 66, 49, 41, 0, 143, 190, 174, 220, 0, 143, 160, 177, 135, 10, 42, 142, + 147, 141, 133, 177, 218, 10, 120, 144, 213, 167, 235, 41, 10, 120, 140, + 248, 140, 249, 165, 191, 41, 10, 120, 140, 250, 140, 251, 132, 226, 50, + 55, 67, 66, 41, 0, 141, 251, 165, 172, 10, 120, 154, 158, 140, 253, 177, + 216, 41, 10, 120, 140, 250, 141, 196, 132, 226, 165, 237, 41, 10, 120, + 154, 158, 140, 246, 133, 196, 178, 190, 41, 0, 146, 230, 178, 191, 10, + 120, 134, 132, 170, 242, 41, 0, 142, 232, 178, 191, 10, 61, 99, 111, 109, + 112, 111, 115, 105, 116, 101, 32, 169, 163, 10, 61, 140, 178, 106, 111, + 116, 10, 120, 141, 174, 132, 210, 168, 220, 41, 10, 120, 150, 236, 144, + 167, 132, 210, 48, 57, 55, 48, 41, 10, 120, 153, 236, 140, 227, 176, 239, + 41, 10, 120, 40, 97, 118, 101, 115, 116, 97, 110, 32, 144, 167, 132, 199, + 49, 48, 66, 51, 57, 41, 0, 176, 237, 32, 178, 191, 10, 120, 133, 206, + 167, 156, 41, 10, 120, 142, 217, 166, 202, 41, 10, 120, 140, 239, 140, + 240, 132, 224, 165, 185, 41, 0, 128, 155, 170, 173, 10, 61, 155, 130, + 165, 174, 10, 120, 155, 131, 132, 199, 178, 192, 41, 0, 148, 194, 170, + 173, 10, 120, 153, 240, 99, 117, 98, 101, 32, 148, 195, 48, 54, 48, 54, + 41, 0, 148, 196, 170, 173, 10, 120, 153, 240, 144, 226, 148, 195, 48, 54, + 48, 55, 41, 0, 80, 82, 79, 80, 79, 82, 84, 73, 79, 78, 65, 76, 32, 84, + 79, 10, 120, 131, 129, 144, 255, 48, 51, 66, 49, 41, 0, 175, 209, 0, 140, + 187, 178, 193, 10, 61, 140, 180, 142, 160, 178, 194, 32, 168, 239, 41, + 10, 120, 140, 212, 141, 167, 155, 132, 50, 66, 70, 69, 41, 0, 178, 193, + 10, 42, 132, 251, 166, 192, 32, 166, 252, 32, 139, 223, 155, 133, 115, + 101, 109, 105, 115, 113, 117, 97, 114, 101, 10, 120, 146, 129, 155, 132, + 50, 57, 57, 70, 41, 0, 155, 134, 178, 193, 0, 155, 135, 178, 193, 10, 61, + 141, 151, 97, 114, 99, 0, 68, 73, 86, 73, 68, 69, 83, 10, 61, 148, 225, + 168, 136, 10, 61, 140, 178, 115, 116, 105, 108, 101, 10, 120, 141, 238, + 132, 253, 166, 169, 41, 10, 120, 132, 200, 141, 231, 139, 232, 166, 135, + 41, 0, 135, 238, 178, 195, 10, 58, 166, 137, 32, 165, 190, 0, 155, 136, + 84, 79, 10, 120, 132, 200, 145, 167, 139, 232, 168, 171, 41, 10, 120, + 139, 233, 139, 185, 132, 253, 177, 217, 41, 0, 142, 182, 155, 136, 84, + 79, 10, 58, 167, 236, 32, 165, 190, 0, 155, 137, 178, 196, 10, 61, 168, + 165, 44, 32, 175, 184, 10, 120, 147, 132, 155, 138, 145, 192, 50, 50, 67, + 48, 41, 10, 120, 141, 202, 141, 154, 165, 243, 41, 10, 120, 155, 139, + 140, 180, 133, 145, 178, 197, 41, 0, 155, 137, 79, 82, 10, 61, 118, 101, + 101, 44, 32, 178, 198, 10, 120, 147, 132, 155, 138, 155, 140, 50, 50, 67, + 49, 41, 10, 120, 155, 141, 141, 154, 50, 51, 48, 52, 41, 10, 120, 145, + 201, 140, 180, 140, 240, 155, 142, 50, 55, 67, 55, 41, 0, 178, 199, 10, + 61, 177, 148, 44, 32, 104, 97, 116, 10, 120, 147, 132, 178, 200, 32, 45, + 32, 50, 50, 67, 50, 41, 10, 126, 178, 201, 32, 141, 129, 140, 180, 168, + 144, 0, 178, 202, 10, 61, 99, 117, 112, 10, 120, 147, 132, 155, 143, 50, + 50, 67, 51, 41, 10, 126, 178, 203, 32, 141, 129, 140, 180, 168, 144, 0, + 178, 204, 10, 120, 130, 251, 147, 133, 167, 210, 41, 0, 142, 177, 178, + 204, 10, 35, 155, 144, 168, 161, 0, 148, 235, 178, 204, 10, 120, 40, 113, + 117, 97, 100, 114, 117, 112, 108, 101, 32, 168, 160, 32, 133, 196, 50, + 65, 48, 67, 41, 10, 35, 155, 144, 155, 144, 168, 161, 0, 155, 145, 178, + 204, 10, 120, 40, 168, 160, 32, 97, 114, 111, 117, 110, 100, 32, 97, 32, + 140, 234, 133, 196, 50, 65, 49, 53, 41, 0, 155, 146, 178, 204, 10, 35, + 155, 147, 178, 205, 0, 86, 79, 76, 85, 77, 69, 32, 178, 204, 10, 35, 155, + 147, 155, 147, 178, 205, 0, 154, 156, 178, 204, 0, 154, 156, 155, 145, + 178, 204, 0, 154, 155, 155, 145, 178, 204, 10, 42, 178, 206, 32, 139, + 244, 97, 110, 116, 105, 178, 206, 32, 178, 208, 32, 142, 192, 141, 143, + 141, 193, 175, 198, 32, 178, 209, 32, 109, 105, 114, 114, 111, 114, 105, + 110, 103, 0, 84, 72, 69, 82, 69, 70, 79, 82, 69, 10, 120, 40, 104, 105, + 115, 116, 111, 114, 105, 99, 32, 178, 210, 32, 45, 32, 50, 54, 69, 67, + 41, 0, 66, 69, 67, 65, 85, 83, 69, 0, 82, 65, 84, 73, 79, 10, 42, 135, + 239, 155, 148, 139, 223, 178, 211, 32, 140, 172, 141, 133, 139, 244, 165, + 201, 32, 139, 194, 147, 150, 117, 115, 101, 10, 120, 146, 135, 168, 216, + 41, 0, 178, 212, 0, 143, 190, 165, 172, 10, 61, 115, 97, 116, 117, 114, + 97, 116, 105, 110, 103, 32, 178, 213, 10, 42, 139, 211, 99, 108, 97, 105, + 109, 101, 100, 32, 139, 191, 155, 149, 139, 223, 154, 246, 150, 251, 178, + 182, 44, 32, 142, 152, 169, 164, 32, 139, 253, 165, 139, 0, 69, 88, 67, + 69, 83, 83, 0, 71, 69, 79, 77, 69, 84, 82, 73, 67, 32, 178, 212, 0, 169, + 143, 10, 120, 141, 236, 154, 141, 140, 180, 140, 251, 154, 135, 50, 65, + 54, 66, 41, 0, 146, 199, 178, 191, 10, 61, 118, 97, 114, 105, 101, 115, + 32, 140, 180, 147, 140, 116, 111, 41, 10, 61, 154, 247, 178, 214, 10, 61, + 143, 138, 116, 111, 10, 61, 110, 111, 116, 10, 61, 178, 215, 10, 61, 140, + 178, 116, 105, 108, 100, 101, 10, 120, 146, 149, 168, 221, 41, 10, 120, + 141, 161, 132, 210, 178, 216, 41, 10, 120, 141, 233, 141, 234, 166, 139, + 41, 0, 144, 164, 166, 138, 10, 61, 155, 150, 83, 10, 42, 144, 159, 141, + 235, 140, 143, 155, 150, 83, 32, 139, 252, 140, 179, 167, 147, 0, 142, + 130, 155, 151, 83, 10, 61, 154, 148, 178, 217, 0, 83, 73, 78, 69, 32, + 178, 218, 10, 61, 97, 108, 116, 101, 114, 110, 97, 116, 105, 110, 103, + 32, 99, 117, 114, 114, 101, 110, 116, 0, 87, 82, 69, 65, 84, 72, 32, 178, + 187, 0, 142, 182, 166, 138, 10, 58, 166, 141, 32, 165, 190, 0, 146, 145, + 166, 138, 0, 178, 219, 32, 155, 152, 84, 79, 0, 142, 182, 178, 219, 32, + 155, 152, 84, 79, 10, 58, 50, 50, 52, 51, 32, 165, 190, 0, 155, 153, 155, + 152, 84, 79, 10, 120, 155, 154, 141, 160, 139, 244, 141, 160, 132, 233, + 50, 65, 55, 48, 41, 0, 155, 153, 155, 155, 142, 182, 178, 220, 32, 155, + 152, 84, 79, 0, 155, 156, 155, 153, 151, 227, 178, 220, 32, 155, 152, 84, + 79, 10, 58, 178, 221, 32, 165, 190, 0, 135, 240, 84, 79, 10, 61, 97, 115, + 121, 109, 112, 116, 111, 116, 105, 99, 32, 116, 111, 0, 142, 182, 146, + 221, 155, 152, 84, 79, 10, 58, 50, 50, 52, 56, 32, 165, 190, 0, 135, 240, + 135, 241, 84, 79, 0, 148, 235, 166, 138, 0, 155, 157, 155, 152, 84, 79, + 10, 42, 144, 159, 141, 235, 140, 143, 155, 150, 83, 32, 139, 252, 140, + 179, 167, 147, 0, 155, 158, 84, 79, 0, 178, 222, 32, 155, 158, 84, 79, 0, + 68, 73, 70, 70, 69, 82, 69, 78, 67, 69, 32, 178, 223, 0, 65, 80, 80, 82, + 79, 65, 67, 72, 69, 83, 32, 150, 223, 76, 73, 77, 73, 84, 0, 178, 222, + 32, 155, 152, 84, 79, 0, 155, 153, 155, 152, 135, 242, 150, 223, 155, + 159, 79, 70, 10, 61, 110, 101, 97, 114, 108, 121, 32, 178, 224, 0, 155, + 159, 148, 233, 148, 179, 155, 153, 155, 152, 84, 79, 0, 149, 227, 178, + 225, 0, 141, 156, 165, 200, 0, 142, 232, 155, 160, 155, 152, 84, 79, 0, + 142, 232, 155, 152, 84, 79, 10, 61, 155, 161, 141, 160, 116, 111, 0, 67, + 79, 82, 82, 69, 83, 80, 79, 78, 68, 83, 32, 84, 79, 0, 69, 83, 84, 73, + 77, 65, 84, 69, 83, 10, 61, 99, 111, 114, 114, 101, 115, 112, 111, 110, + 100, 115, 32, 116, 111, 0, 69, 81, 85, 73, 65, 78, 71, 85, 76, 65, 82, + 32, 84, 79, 0, 155, 162, 178, 225, 0, 155, 163, 155, 152, 84, 79, 10, 61, + 178, 226, 10, 61, 141, 160, 141, 228, 144, 206, 178, 227, 0, 133, 218, + 143, 238, 68, 69, 70, 73, 78, 73, 84, 73, 79, 78, 0, 155, 134, 66, 89, 0, + 81, 85, 69, 83, 84, 73, 79, 78, 69, 68, 32, 155, 152, 84, 79, 0, 135, + 243, 84, 79, 10, 120, 135, 244, 177, 174, 41, 10, 120, 132, 200, 142, + 135, 139, 232, 48, 49, 67, 50, 41, 10, 58, 155, 164, 165, 190, 0, 155, + 165, 84, 79, 0, 142, 182, 155, 165, 84, 79, 10, 58, 50, 50, 54, 49, 32, + 165, 190, 0, 83, 84, 82, 73, 67, 84, 76, 89, 32, 155, 158, 84, 79, 0, + 135, 245, 155, 152, 84, 79, 10, 120, 153, 245, 132, 210, 177, 129, 41, 0, + 135, 246, 155, 152, 84, 79, 10, 120, 153, 246, 132, 210, 177, 130, 41, 0, + 141, 148, 150, 176, 155, 152, 84, 79, 0, 141, 166, 150, 176, 155, 152, + 84, 79, 0, 141, 148, 155, 155, 135, 243, 84, 79, 10, 126, 50, 50, 54, 56, + 32, 141, 129, 135, 247, 177, 225, 0, 141, 166, 155, 155, 135, 243, 84, + 79, 10, 126, 50, 50, 54, 57, 32, 141, 129, 135, 247, 177, 225, 0, 155, + 166, 155, 167, 173, 130, 10, 120, 40, 178, 228, 32, 139, 241, 141, 151, + 130, 252, 48, 48, 65, 66, 41, 0, 155, 166, 155, 168, 173, 130, 10, 120, + 40, 178, 229, 32, 139, 241, 141, 151, 130, 252, 48, 48, 66, 66, 41, 0, + 178, 223, 10, 61, 112, 108, 97, 105, 110, 116, 105, 102, 102, 44, 32, + 113, 117, 97, 110, 116, 105, 99, 0, 142, 182, 155, 158, 84, 79, 10, 58, + 50, 50, 52, 68, 32, 165, 190, 0, 142, 182, 155, 167, 173, 130, 10, 58, + 177, 129, 32, 165, 190, 0, 142, 182, 155, 168, 173, 130, 10, 58, 141, + 149, 165, 190, 0, 155, 156, 141, 148, 151, 227, 155, 152, 84, 79, 10, 58, + 50, 50, 54, 52, 32, 165, 190, 0, 155, 156, 141, 166, 151, 227, 155, 152, + 84, 79, 10, 58, 50, 50, 54, 53, 32, 165, 190, 0, 135, 245, 155, 158, 84, + 79, 10, 126, 50, 50, 55, 50, 32, 141, 129, 143, 237, 140, 232, 155, 169, + 140, 172, 140, 232, 142, 134, 168, 156, 0, 135, 246, 155, 158, 84, 79, + 10, 126, 50, 50, 55, 51, 32, 141, 129, 143, 237, 140, 232, 155, 169, 140, + 172, 140, 232, 142, 134, 168, 156, 0, 155, 156, 141, 148, 151, 227, 155, + 158, 84, 79, 10, 58, 50, 50, 55, 50, 32, 165, 190, 0, 155, 156, 141, 166, + 151, 227, 155, 158, 84, 79, 10, 58, 50, 50, 55, 51, 32, 165, 190, 0, 135, + 245, 155, 168, 173, 130, 0, 135, 246, 155, 167, 173, 130, 0, 155, 156, + 141, 148, 151, 227, 155, 168, 173, 130, 10, 58, 50, 50, 55, 54, 32, 165, + 190, 0, 155, 156, 141, 166, 151, 227, 155, 167, 173, 130, 10, 58, 50, 50, + 55, 55, 32, 165, 190, 0, 178, 230, 10, 61, 142, 134, 155, 170, 116, 104, + 97, 110, 10, 120, 40, 178, 231, 32, 150, 154, 155, 171, 50, 50, 66, 48, + 41, 0, 178, 232, 10, 61, 104, 105, 103, 104, 101, 114, 32, 155, 170, 116, + 104, 97, 110, 10, 120, 40, 178, 233, 32, 150, 154, 155, 171, 50, 50, 66, + 49, 41, 0, 155, 172, 148, 179, 155, 152, 84, 79, 0, 155, 173, 148, 179, + 155, 152, 84, 79, 0, 155, 172, 148, 179, 155, 158, 84, 79, 0, 155, 173, + 148, 179, 155, 158, 84, 79, 0, 135, 238, 178, 234, 10, 58, 178, 235, 32, + 165, 190, 0, 135, 238, 178, 236, 10, 58, 178, 237, 32, 165, 190, 0, 155, + 174, 79, 70, 10, 61, 105, 110, 99, 108, 117, 100, 101, 100, 32, 139, 194, + 178, 180, 10, 120, 140, 183, 153, 159, 117, 32, 132, 230, 50, 69, 50, 54, + 41, 0, 155, 175, 79, 70, 10, 61, 178, 238, 32, 139, 194, 178, 180, 10, + 120, 140, 184, 153, 159, 117, 32, 132, 230, 50, 69, 50, 55, 41, 0, 142, + 182, 65, 32, 155, 174, 79, 70, 10, 58, 178, 239, 32, 165, 190, 0, 142, + 182, 65, 32, 155, 175, 79, 70, 10, 58, 178, 240, 32, 165, 190, 0, 135, + 248, 135, 241, 84, 79, 0, 135, 249, 135, 241, 84, 79, 0, 155, 156, 65, + 32, 135, 248, 151, 227, 155, 152, 84, 79, 10, 58, 50, 50, 56, 54, 32, + 165, 190, 0, 155, 156, 65, 32, 135, 249, 151, 227, 155, 152, 84, 79, 10, + 58, 50, 50, 56, 55, 32, 165, 190, 0, 135, 248, 141, 247, 142, 182, 155, + 152, 84, 79, 10, 126, 50, 50, 56, 65, 32, 141, 129, 140, 180, 141, 132, + 143, 202, 145, 163, 178, 241, 0, 135, 249, 141, 247, 142, 182, 155, 152, + 84, 79, 10, 126, 50, 50, 56, 66, 32, 141, 129, 140, 180, 141, 132, 143, + 202, 145, 163, 178, 241, 0, 178, 242, 0, 178, 242, 32, 77, 85, 76, 84, + 73, 80, 76, 73, 67, 65, 84, 73, 79, 78, 10, 120, 147, 132, 155, 176, 154, + 141, 140, 180, 133, 145, 50, 65, 48, 51, 41, 10, 120, 155, 177, 140, 180, + 133, 145, 178, 243, 41, 0, 178, 242, 32, 178, 202, 10, 61, 133, 150, 155, + 178, 177, 159, 10, 120, 147, 132, 155, 176, 154, 141, 140, 180, 155, 179, + 50, 65, 48, 52, 41, 0, 128, 155, 155, 159, 79, 70, 0, 128, 155, 155, 180, + 79, 70, 0, 128, 155, 155, 159, 148, 233, 148, 179, 155, 152, 84, 79, 0, + 128, 155, 155, 180, 148, 233, 148, 179, 155, 152, 84, 79, 0, 128, 155, + 178, 244, 10, 120, 147, 132, 141, 191, 178, 200, 32, 133, 196, 50, 65, + 48, 53, 41, 10, 126, 50, 50, 57, 51, 32, 141, 129, 140, 180, 168, 144, 0, + 128, 155, 178, 245, 10, 120, 147, 132, 141, 191, 155, 176, 133, 196, 50, + 65, 48, 54, 41, 10, 126, 50, 50, 57, 52, 32, 141, 129, 140, 180, 168, + 144, 0, 155, 181, 174, 220, 10, 61, 178, 246, 32, 115, 117, 109, 10, 61, + 155, 182, 153, 244, 143, 177, 178, 247, 10, 120, 147, 132, 155, 183, 140, + 203, 133, 196, 50, 65, 48, 49, 41, 10, 120, 131, 132, 178, 248, 32, 45, + 32, 178, 249, 41, 10, 126, 178, 250, 32, 141, 129, 140, 180, 154, 238, + 114, 105, 109, 0, 155, 181, 165, 172, 10, 61, 154, 246, 178, 182, 10, + 120, 155, 184, 140, 180, 139, 179, 133, 133, 50, 57, 66, 53, 41, 10, 120, + 131, 132, 155, 185, 178, 251, 41, 0, 155, 181, 177, 158, 10, 61, 177, + 209, 32, 166, 226, 10, 61, 155, 182, 153, 244, 143, 177, 178, 247, 10, + 120, 142, 171, 178, 252, 32, 178, 253, 32, 45, 32, 50, 54, 68, 50, 41, + 10, 120, 147, 132, 155, 183, 173, 196, 32, 133, 196, 50, 65, 48, 50, 41, + 10, 120, 142, 171, 133, 151, 50, 66, 66, 69, 41, 10, 126, 178, 254, 32, + 141, 129, 140, 180, 154, 238, 114, 105, 109, 0, 155, 181, 143, 160, 177, + 135, 0, 155, 181, 143, 190, 178, 191, 10, 61, 178, 246, 32, 166, 226, 10, + 61, 155, 182, 153, 244, 111, 117, 116, 32, 140, 172, 178, 247, 10, 120, + 132, 200, 145, 130, 139, 232, 48, 50, 57, 56, 41, 10, 120, 155, 186, 178, + 255, 41, 10, 120, 147, 132, 155, 183, 140, 240, 133, 196, 50, 65, 48, 48, + 41, 0, 155, 181, 142, 232, 178, 191, 10, 120, 131, 192, 155, 187, 155, + 188, 50, 51, 51, 69, 41, 10, 120, 135, 250, 179, 128, 41, 0, 155, 181, + 146, 230, 178, 191, 10, 120, 131, 192, 155, 187, 135, 255, 50, 51, 53, + 70, 41, 0, 155, 181, 178, 225, 10, 61, 78, 111, 68, 101, 114, 105, 118, + 97, 116, 105, 118, 101, 115, 32, 139, 222, 132, 211, 179, 129, 32, 179, + 130, 32, 108, 105, 99, 101, 110, 115, 101, 115, 41, 10, 120, 142, 171, + 99, 99, 32, 45, 32, 49, 70, 49, 54, 68, 41, 10, 126, 50, 50, 57, 67, 32, + 141, 129, 140, 180, 141, 160, 140, 135, 116, 111, 117, 99, 104, 105, 110, + 103, 32, 140, 232, 176, 238, 0, 155, 181, 176, 227, 0, 155, 189, 174, + 220, 0, 155, 189, 165, 172, 0, 155, 189, 177, 158, 10, 120, 135, 251, + 140, 180, 133, 151, 179, 131, 41, 10, 120, 155, 190, 142, 248, 50, 54, + 68, 68, 41, 10, 120, 131, 132, 175, 186, 32, 45, 32, 49, 70, 55, 55, 49, + 41, 0, 155, 189, 143, 190, 178, 191, 10, 120, 131, 132, 117, 114, 105, + 110, 101, 32, 45, 32, 49, 70, 55, 53, 53, 41, 10, 120, 140, 184, 142, + 128, 155, 191, 133, 145, 49, 70, 66, 66, 67, 41, 0, 140, 187, 168, 217, + 10, 61, 179, 132, 10, 61, 112, 114, 111, 118, 101, 115, 44, 32, 105, 109, + 112, 108, 105, 101, 115, 44, 32, 121, 105, 101, 108, 100, 115, 10, 61, + 114, 101, 100, 117, 99, 105, 98, 108, 101, 0, 140, 185, 168, 217, 10, 61, + 141, 193, 179, 132, 10, 61, 110, 111, 110, 45, 116, 104, 101, 111, 114, + 101, 109, 44, 32, 147, 233, 141, 143, 121, 105, 101, 108, 100, 0, 145, + 246, 168, 217, 10, 61, 179, 133, 10, 120, 140, 243, 105, 110, 116, 101, + 114, 112, 111, 108, 97, 116, 105, 111, 110, 32, 172, 186, 32, 45, 32, 50, + 69, 48, 54, 41, 10, 120, 131, 132, 99, 114, 117, 99, 105, 98, 108, 101, + 45, 52, 32, 45, 32, 49, 70, 55, 54, 56, 41, 0, 145, 244, 168, 217, 10, + 61, 171, 134, 44, 32, 179, 134, 10, 120, 40, 179, 135, 32, 45, 32, 50, + 55, 67, 50, 41, 0, 65, 83, 83, 69, 82, 84, 73, 79, 78, 10, 61, 179, 136, + 32, 116, 111, 0, 77, 79, 68, 69, 76, 83, 0, 179, 137, 10, 61, 115, 116, + 97, 116, 101, 109, 101, 110, 116, 32, 139, 253, 179, 138, 44, 32, 118, + 97, 108, 105, 100, 10, 61, 134, 145, 116, 97, 117, 116, 111, 108, 111, + 103, 121, 10, 61, 179, 139, 10, 61, 114, 101, 115, 117, 108, 116, 115, + 32, 105, 110, 0, 70, 79, 82, 67, 69, 83, 0, 148, 235, 141, 226, 154, 172, + 140, 187, 179, 140, 0, 135, 190, 154, 172, 142, 177, 140, 187, 179, 140, + 0, 135, 238, 80, 82, 79, 86, 69, 10, 58, 179, 141, 32, 165, 190, 0, 142, + 182, 179, 137, 10, 58, 179, 142, 32, 165, 190, 0, 135, 238, 70, 79, 82, + 67, 69, 10, 58, 179, 143, 32, 165, 190, 0, 179, 144, 32, 142, 177, 134, + 207, 142, 177, 140, 187, 179, 140, 10, 58, 50, 50, 65, 66, 32, 165, 190, + 0, 155, 172, 155, 192, 179, 145, 10, 120, 40, 178, 231, 32, 45, 32, 178, + 235, 41, 0, 155, 173, 155, 192, 179, 145, 10, 120, 40, 178, 233, 32, 45, + 32, 178, 237, 41, 0, 155, 193, 155, 194, 79, 70, 10, 120, 153, 236, 141, + 155, 155, 195, 50, 53, 67, 53, 41, 0, 154, 253, 150, 254, 155, 193, 179, + 146, 10, 120, 153, 236, 141, 168, 155, 195, 50, 53, 66, 66, 41, 0, 155, + 193, 155, 194, 148, 233, 148, 179, 155, 152, 84, 79, 0, 154, 253, 150, + 254, 155, 193, 155, 194, 135, 241, 84, 79, 0, 155, 180, 79, 70, 0, 155, + 159, 79, 70, 0, 179, 147, 0, 72, 69, 82, 77, 73, 84, 73, 65, 78, 32, 67, + 79, 78, 74, 85, 71, 65, 84, 69, 32, 77, 65, 84, 82, 73, 88, 0, 73, 78, + 84, 69, 82, 67, 65, 76, 65, 84, 69, 0, 88, 79, 82, 10, 120, 40, 115, 101, + 109, 105, 115, 101, 120, 116, 105, 108, 101, 32, 45, 32, 50, 54, 66, 65, + 41, 0, 78, 65, 78, 68, 10, 120, 40, 112, 114, 111, 106, 101, 99, 116, + 105, 118, 101, 32, 45, 32, 50, 51, 48, 53, 41, 10, 120, 40, 177, 145, 32, + 45, 32, 50, 54, 66, 66, 41, 0, 78, 79, 82, 0, 135, 252, 141, 247, 179, + 148, 0, 140, 187, 170, 168, 0, 154, 196, 155, 137, 178, 196, 10, 42, 132, + 227, 132, 228, 140, 232, 154, 245, 178, 176, 10, 120, 145, 191, 145, 192, + 168, 167, 41, 0, 154, 196, 155, 137, 79, 82, 10, 42, 132, 227, 132, 228, + 140, 232, 178, 179, 32, 178, 176, 10, 120, 145, 191, 155, 140, 179, 149, + 41, 0, 154, 196, 178, 199, 10, 61, 133, 150, 179, 150, 32, 178, 200, 10, + 120, 40, 178, 200, 32, 45, 32, 178, 201, 41, 0, 154, 196, 178, 202, 10, + 61, 133, 150, 179, 150, 32, 179, 151, 10, 120, 40, 179, 151, 32, 45, 32, + 178, 203, 41, 0, 155, 196, 178, 191, 10, 120, 135, 200, 177, 205, 41, 10, + 120, 141, 170, 141, 222, 135, 253, 50, 66, 50, 57, 41, 0, 143, 190, 178, + 191, 10, 42, 135, 239, 146, 251, 139, 223, 178, 211, 32, 140, 172, 166, + 200, 10, 120, 133, 206, 167, 156, 41, 0, 155, 162, 178, 191, 10, 42, 65, + 80, 76, 10, 120, 140, 160, 140, 192, 132, 218, 165, 164, 41, 10, 120, + 141, 170, 135, 255, 179, 152, 41, 10, 120, 135, 254, 135, 255, 50, 66, + 53, 48, 41, 0, 143, 160, 177, 158, 10, 120, 133, 129, 166, 128, 41, 10, + 120, 134, 150, 171, 157, 41, 10, 120, 142, 242, 133, 151, 166, 229, 41, + 0, 179, 153, 10, 120, 40, 111, 99, 114, 32, 98, 111, 119, 32, 169, 148, + 32, 45, 32, 50, 52, 52, 53, 41, 0, 140, 185, 155, 193, 155, 197, 155, + 198, 178, 187, 0, 140, 187, 155, 193, 155, 197, 155, 198, 178, 187, 0, + 140, 185, 155, 198, 178, 187, 0, 140, 187, 155, 198, 178, 187, 10, 120, + 40, 168, 164, 32, 151, 204, 140, 226, 50, 48, 52, 49, 41, 0, 144, 164, + 146, 199, 178, 225, 0, 155, 199, 155, 137, 79, 82, 0, 155, 199, 155, 137, + 178, 196, 0, 142, 177, 179, 154, 0, 142, 177, 179, 155, 0, 142, 177, 178, + 199, 0, 142, 177, 178, 202, 0, 179, 156, 10, 61, 148, 218, 178, 200, 0, + 155, 152, 144, 229, 155, 136, 84, 79, 10, 120, 140, 141, 136, 149, 50, + 51, 49, 55, 41, 0, 141, 148, 141, 247, 166, 197, 0, 141, 166, 141, 247, + 166, 197, 0, 155, 200, 155, 166, 155, 167, 173, 130, 0, 155, 200, 155, + 166, 155, 168, 173, 130, 0, 141, 148, 155, 152, 135, 242, 155, 168, 173, + 130, 10, 126, 50, 50, 68, 65, 32, 141, 129, 140, 180, 140, 144, 179, 157, + 0, 141, 166, 155, 152, 135, 242, 155, 167, 173, 130, 10, 126, 50, 50, 68, + 66, 32, 141, 129, 140, 180, 140, 144, 179, 157, 0, 133, 218, 148, 179, + 155, 167, 173, 130, 0, 133, 218, 148, 179, 155, 168, 173, 130, 0, 133, + 218, 148, 179, 178, 230, 0, 133, 218, 148, 179, 178, 232, 0, 135, 238, + 178, 234, 32, 148, 179, 179, 158, 10, 58, 50, 50, 55, 67, 32, 165, 190, + 0, 135, 238, 178, 236, 32, 148, 179, 179, 158, 10, 58, 50, 50, 55, 68, + 32, 165, 190, 0, 142, 182, 128, 155, 155, 159, 148, 233, 135, 241, 84, + 79, 10, 58, 50, 50, 57, 49, 32, 165, 190, 0, 142, 182, 128, 155, 155, + 180, 148, 233, 135, 241, 84, 79, 10, 58, 50, 50, 57, 50, 32, 165, 190, 0, + 128, 155, 155, 159, 148, 233, 148, 179, 135, 243, 84, 79, 0, 128, 155, + 155, 180, 148, 233, 148, 179, 135, 243, 84, 79, 0, 141, 148, 155, 155, + 142, 182, 155, 158, 84, 79, 0, 141, 166, 155, 155, 142, 182, 155, 158, + 84, 79, 0, 155, 172, 155, 155, 142, 182, 155, 158, 84, 79, 0, 155, 173, + 155, 155, 142, 182, 155, 158, 84, 79, 0, 142, 182, 155, 193, 155, 194, + 79, 70, 10, 58, 50, 50, 66, 50, 32, 165, 190, 0, 135, 238, 154, 254, 150, + 254, 155, 193, 179, 146, 10, 58, 50, 50, 66, 51, 32, 165, 190, 0, 142, + 182, 155, 193, 155, 194, 148, 233, 135, 241, 84, 79, 10, 58, 50, 50, 66, + 52, 32, 165, 190, 0, 135, 238, 154, 254, 150, 254, 155, 193, 155, 194, + 148, 179, 179, 158, 10, 58, 50, 50, 66, 53, 32, 165, 190, 0, 141, 226, + 173, 149, 10, 120, 141, 141, 50, 48, 53, 68, 41, 10, 120, 140, 241, 140, + 242, 165, 186, 41, 10, 120, 129, 221, 139, 179, 140, 242, 176, 244, 41, + 0, 176, 137, 32, 149, 224, 173, 149, 0, 145, 244, 140, 187, 144, 245, + 173, 149, 0, 145, 246, 140, 187, 144, 245, 173, 149, 0, 136, 128, 141, + 247, 144, 134, 149, 224, 166, 233, 0, 136, 128, 136, 129, 154, 172, 155, + 201, 132, 194, 149, 224, 166, 233, 0, 144, 250, 154, 250, 148, 233, 141, + 247, 134, 207, 155, 201, 146, 162, 148, 233, 149, 224, 166, 233, 0, 136, + 128, 133, 156, 166, 222, 0, 136, 128, 141, 247, 179, 159, 0, 144, 250, + 154, 250, 148, 233, 141, 247, 179, 159, 0, 136, 128, 141, 247, 179, 160, + 0, 136, 128, 134, 130, 149, 224, 174, 219, 0, 154, 253, 141, 247, 144, + 134, 149, 224, 166, 233, 0, 154, 253, 141, 247, 134, 207, 155, 201, 146, + 162, 148, 233, 149, 224, 166, 233, 0, 144, 250, 154, 253, 136, 129, 154, + 172, 155, 201, 132, 194, 149, 224, 166, 233, 0, 154, 253, 141, 247, 179, + 159, 0, 144, 250, 154, 253, 141, 247, 179, 159, 0, 136, 130, 155, 202, + 77, 69, 77, 66, 69, 82, 83, 72, 73, 80, 0, 68, 73, 65, 77, 69, 84, 69, + 82, 32, 165, 137, 10, 120, 130, 251, 111, 32, 140, 180, 133, 130, 167, + 243, 41, 10, 120, 142, 249, 142, 250, 166, 234, 41, 0, 155, 203, 168, + 230, 0, 179, 161, 0, 145, 244, 168, 208, 10, 120, 145, 245, 132, 204, + 168, 210, 41, 10, 120, 132, 202, 141, 199, 141, 154, 48, 50, 67, 52, 41, + 10, 120, 141, 201, 165, 242, 41, 10, 120, 145, 191, 145, 192, 168, 167, + 41, 0, 145, 246, 168, 208, 10, 120, 132, 202, 146, 143, 141, 154, 48, 50, + 67, 53, 41, 10, 120, 145, 191, 155, 140, 179, 149, 41, 10, 120, 40, 99, + 111, 117, 110, 116, 101, 114, 115, 105, 110, 107, 32, 45, 32, 50, 51, 51, + 53, 41, 0, 80, 82, 79, 74, 69, 67, 84, 73, 86, 69, 10, 120, 40, 110, 97, + 110, 100, 32, 45, 32, 50, 50, 66, 67, 41, 0, 80, 69, 82, 83, 80, 69, 67, + 84, 73, 86, 69, 0, 149, 144, 165, 244, 10, 120, 40, 119, 105, 103, 103, + 108, 121, 32, 139, 185, 132, 253, 50, 69, 51, 69, 41, 10, 120, 155, 204, + 140, 224, 51, 48, 51, 48, 41, 0, 140, 185, 179, 162, 10, 61, 140, 178, + 117, 112, 115, 116, 105, 108, 101, 10, 120, 142, 163, 141, 153, 142, 164, + 132, 230, 50, 69, 50, 50, 41, 10, 120, 40, 141, 153, 155, 205, 132, 230, + 179, 163, 41, 0, 140, 187, 179, 162, 10, 120, 140, 197, 97, 110, 110, + 117, 105, 116, 121, 32, 133, 139, 50, 48, 69, 55, 41, 10, 120, 142, 163, + 141, 167, 142, 164, 132, 230, 50, 69, 50, 51, 41, 0, 140, 185, 179, 164, + 10, 61, 140, 178, 100, 111, 119, 110, 115, 116, 105, 108, 101, 10, 120, + 155, 206, 141, 153, 142, 164, 132, 230, 50, 69, 50, 52, 41, 0, 140, 187, + 179, 164, 10, 120, 140, 184, 155, 205, 132, 230, 179, 165, 41, 10, 120, + 155, 206, 141, 167, 142, 164, 132, 230, 50, 69, 50, 53, 41, 0, 134, 168, + 179, 166, 10, 42, 150, 251, 140, 172, 144, 153, 34, 99, 114, 111, 112, + 34, 32, 179, 167, 44, 32, 97, 114, 114, 97, 110, 103, 101, 100, 32, 179, + 168, 32, 111, 117, 116, 119, 97, 114, 100, 0, 155, 207, 140, 185, 179, + 166, 0, 134, 167, 179, 166, 0, 154, 228, 140, 185, 179, 166, 0, 144, 164, + 142, 182, 165, 137, 10, 61, 134, 149, 173, 164, 10, 120, 141, 161, 132, + 210, 178, 216, 41, 0, 128, 155, 179, 169, 10, 61, 75, 105, 115, 115, 101, + 110, 32, 40, 112, 105, 108, 108, 111, 119, 41, 10, 42, 131, 134, 179, + 170, 32, 173, 161, 32, 133, 143, 155, 208, 140, 236, 99, 111, 109, 112, + 117, 116, 101, 114, 115, 10, 120, 141, 189, 154, 238, 144, 153, 155, 209, + 155, 210, 50, 66, 67, 70, 41, 0, 179, 148, 10, 61, 148, 220, 140, 172, + 148, 249, 173, 164, 10, 120, 155, 211, 142, 164, 135, 236, 50, 53, 69, + 48, 41, 0, 179, 171, 10, 61, 148, 220, 140, 172, 97, 32, 115, 117, 114, + 102, 97, 99, 101, 0, 83, 69, 67, 84, 79, 82, 0, 154, 178, 82, 69, 67, 79, + 82, 68, 69, 82, 0, 155, 212, 166, 175, 10, 61, 179, 138, 32, 179, 172, + 10, 120, 155, 213, 148, 220, 154, 175, 50, 66, 68, 48, 41, 0, 86, 73, 69, + 87, 68, 65, 84, 65, 32, 177, 202, 10, 120, 155, 214, 140, 143, 155, 215, + 132, 233, 179, 173, 41, 0, 149, 204, 148, 233, 73, 78, 84, 69, 82, 69, + 83, 84, 32, 165, 137, 10, 61, 179, 170, 32, 179, 174, 32, 40, 165, 148, + 41, 10, 61, 111, 112, 101, 114, 97, 116, 105, 110, 103, 32, 175, 174, 32, + 179, 174, 32, 154, 239, 154, 240, 55, 41, 0, 145, 225, 142, 182, 165, + 137, 10, 61, 139, 184, 172, 186, 0, 179, 175, 10, 120, 155, 216, 155, + 217, 179, 176, 41, 10, 120, 40, 179, 177, 32, 155, 218, 141, 176, 111, + 155, 217, 49, 70, 53, 53, 48, 41, 0, 179, 179, 10, 61, 131, 196, 104, + 111, 117, 114, 0, 154, 228, 140, 185, 178, 175, 10, 120, 140, 184, 141, + 151, 115, 117, 98, 115, 116, 105, 116, 117, 116, 105, 111, 110, 32, 172, + 186, 32, 45, 32, 50, 69, 48, 48, 41, 10, 120, 142, 163, 141, 153, 142, + 164, 132, 230, 50, 69, 50, 50, 41, 0, 134, 167, 178, 175, 0, 155, 207, + 140, 185, 178, 175, 0, 134, 168, 178, 175, 0, 134, 241, 178, 204, 10, + 120, 40, 168, 160, 32, 155, 219, 50, 51, 65, 69, 41, 0, 134, 240, 178, + 204, 0, 179, 180, 10, 120, 40, 165, 239, 32, 169, 148, 32, 45, 32, 50, + 48, 52, 48, 41, 0, 179, 181, 10, 120, 40, 117, 110, 100, 101, 114, 116, + 105, 101, 32, 45, 32, 50, 48, 51, 70, 41, 0, 145, 244, 146, 227, 155, + 220, 144, 199, 149, 224, 179, 182, 10, 61, 179, 183, 32, 179, 174, 0, 79, + 80, 84, 73, 79, 78, 32, 179, 184, 0, 179, 185, 32, 151, 160, 150, 223, + 168, 251, 10, 61, 179, 186, 32, 141, 228, 140, 232, 141, 167, 179, 174, + 0, 88, 32, 155, 160, 65, 32, 155, 221, 179, 187, 10, 61, 177, 211, 32, + 179, 174, 10, 120, 135, 251, 140, 180, 133, 151, 179, 131, 41, 0, 179, + 188, 10, 120, 40, 179, 189, 32, 140, 143, 109, 111, 117, 115, 101, 32, + 45, 32, 49, 70, 53, 65, 54, 41, 10, 120, 40, 119, 105, 114, 101, 100, 32, + 179, 189, 32, 45, 32, 49, 70, 53, 65, 69, 41, 0, 142, 176, 146, 184, 165, + 234, 10, 120, 153, 245, 132, 210, 177, 129, 41, 10, 120, 140, 210, 141, + 155, 141, 151, 130, 252, 165, 207, 41, 10, 120, 132, 231, 132, 232, 165, + 209, 41, 10, 58, 165, 210, 32, 141, 153, 141, 151, 179, 190, 0, 142, 223, + 146, 184, 165, 234, 10, 120, 153, 246, 132, 210, 177, 130, 41, 10, 120, + 140, 210, 141, 168, 141, 151, 130, 252, 165, 216, 41, 10, 120, 132, 235, + 132, 232, 165, 218, 41, 10, 58, 165, 219, 32, 141, 167, 141, 151, 179, + 190, 0, 179, 185, 32, 151, 160, 150, 223, 171, 151, 10, 61, 179, 186, 32, + 141, 228, 140, 232, 141, 153, 179, 174, 0, 179, 191, 32, 168, 203, 0, 67, + 89, 76, 73, 78, 68, 82, 73, 67, 73, 84, 89, 0, 155, 157, 65, 82, 79, 85, + 78, 68, 45, 80, 82, 79, 70, 73, 76, 69, 0, 83, 89, 77, 77, 69, 84, 82, + 89, 0, 179, 192, 32, 82, 85, 78, 79, 85, 84, 0, 68, 73, 77, 69, 78, 83, + 73, 79, 78, 32, 79, 82, 73, 71, 73, 78, 0, 67, 79, 78, 73, 67, 65, 76, + 32, 84, 65, 80, 69, 82, 0, 83, 76, 79, 80, 69, 10, 120, 155, 222, 141, + 153, 135, 201, 50, 53, 70, 65, 41, 0, 67, 79, 85, 78, 84, 69, 82, 66, 79, + 82, 69, 10, 120, 139, 225, 139, 226, 50, 52, 50, 51, 41, 0, 67, 79, 85, + 78, 84, 69, 82, 83, 73, 78, 75, 10, 120, 155, 141, 141, 154, 50, 51, 48, + 52, 41, 0, 131, 197, 73, 45, 66, 69, 65, 77, 0, 131, 197, 83, 81, 85, 73, + 83, 72, 32, 176, 217, 10, 120, 131, 192, 155, 223, 50, 51, 57, 53, 41, + 10, 120, 153, 236, 139, 185, 155, 128, 50, 53, 65, 70, 41, 10, 120, 147, + 132, 154, 238, 139, 185, 133, 133, 50, 65, 70, 70, 41, 0, 130, 139, 179, + 158, 0, 130, 139, 178, 195, 0, 130, 139, 177, 204, 10, 120, 153, 236, + 155, 224, 139, 194, 136, 149, 50, 54, 67, 66, 41, 0, 130, 139, 179, 193, + 10, 120, 155, 190, 141, 222, 135, 236, 50, 57, 67, 55, 41, 0, 130, 139, + 170, 141, 0, 131, 197, 150, 189, 179, 194, 0, 131, 197, 150, 189, 179, + 193, 10, 120, 142, 171, 141, 237, 133, 196, 179, 195, 41, 10, 120, 142, + 171, 154, 238, 140, 227, 50, 57, 66, 69, 41, 0, 131, 197, 177, 135, 32, + 166, 167, 10, 120, 140, 228, 139, 191, 132, 210, 49, 48, 49, 57, 65, 41, + 0, 131, 197, 177, 206, 32, 166, 167, 10, 120, 154, 158, 140, 246, 140, + 180, 139, 179, 133, 130, 50, 57, 70, 55, 41, 0, 130, 139, 177, 135, 10, + 120, 155, 190, 140, 251, 141, 131, 140, 249, 50, 57, 67, 52, 41, 0, 130, + 139, 177, 206, 10, 120, 155, 190, 141, 196, 141, 131, 140, 249, 50, 57, + 67, 53, 41, 0, 130, 139, 155, 167, 173, 130, 0, 130, 139, 155, 168, 173, + 130, 0, 131, 197, 153, 254, 179, 196, 0, 131, 197, 153, 255, 179, 196, 0, + 130, 139, 153, 254, 168, 230, 0, 130, 139, 153, 255, 168, 230, 0, 131, + 197, 150, 189, 177, 206, 10, 120, 140, 212, 155, 225, 142, 250, 50, 57, + 66, 48, 41, 0, 131, 197, 145, 246, 146, 182, 179, 160, 10, 61, 141, 199, + 146, 141, 179, 197, 0, 131, 197, 155, 163, 179, 194, 0, 130, 139, 145, + 246, 173, 165, 0, 130, 139, 167, 176, 0, 131, 197, 145, 246, 146, 182, + 179, 193, 10, 61, 141, 199, 146, 141, 106, 111, 116, 10, 120, 136, 131, + 179, 198, 41, 0, 131, 197, 146, 224, 179, 196, 0, 130, 139, 146, 224, + 168, 230, 0, 131, 197, 145, 244, 146, 182, 179, 159, 10, 61, 146, 143, + 146, 141, 166, 184, 10, 120, 134, 243, 174, 221, 41, 10, 120, 154, 151, + 132, 199, 177, 193, 41, 0, 131, 197, 155, 226, 179, 194, 0, 130, 139, + 145, 244, 173, 165, 10, 120, 141, 202, 97, 114, 114, 111, 119, 104, 101, + 97, 100, 32, 139, 194, 97, 32, 146, 208, 139, 226, 50, 66, 66, 57, 41, 0, + 130, 139, 68, 69, 76, 0, 131, 197, 145, 244, 146, 182, 179, 193, 10, 61, + 146, 143, 146, 141, 106, 111, 116, 10, 120, 134, 243, 174, 221, 41, 0, + 131, 197, 150, 141, 179, 196, 0, 130, 139, 150, 141, 168, 230, 0, 131, + 197, 179, 199, 32, 179, 160, 0, 131, 197, 155, 163, 179, 160, 0, 131, + 197, 155, 196, 179, 160, 0, 131, 197, 179, 193, 32, 179, 160, 0, 131, + 197, 150, 189, 179, 160, 0, 131, 197, 145, 244, 155, 227, 179, 193, 10, + 120, 155, 177, 140, 180, 133, 145, 178, 243, 41, 0, 131, 197, 179, 199, + 32, 176, 217, 0, 131, 197, 150, 189, 170, 240, 10, 120, 142, 171, 140, + 198, 133, 196, 50, 50, 57, 66, 41, 0, 130, 139, 165, 200, 0, 131, 197, + 145, 244, 146, 182, 166, 171, 10, 61, 146, 143, 146, 141, 168, 241, 10, + 120, 134, 243, 174, 221, 41, 0, 131, 197, 155, 226, 166, 171, 0, 131, + 197, 155, 162, 166, 171, 0, 131, 197, 179, 193, 32, 166, 171, 10, 61, + 104, 111, 111, 116, 0, 131, 197, 150, 189, 166, 171, 10, 61, 104, 111, + 108, 108, 101, 114, 0, 131, 197, 145, 246, 155, 227, 179, 194, 0, 131, + 197, 140, 185, 155, 227, 179, 194, 0, 131, 197, 146, 199, 166, 171, 10, + 61, 115, 109, 105, 114, 107, 0, 131, 197, 141, 166, 166, 171, 0, 131, + 197, 144, 240, 166, 167, 0, 131, 197, 155, 226, 166, 138, 0, 131, 197, + 90, 73, 76, 68, 69, 0, 131, 197, 179, 194, 32, 166, 138, 0, 131, 197, + 165, 204, 32, 179, 160, 0, 130, 139, 142, 182, 179, 158, 0, 130, 139, + 179, 200, 10, 120, 141, 171, 132, 210, 165, 220, 41, 0, 131, 197, 145, + 246, 151, 187, 166, 138, 0, 131, 197, 145, 244, 151, 187, 166, 138, 0, + 131, 197, 167, 189, 0, 131, 197, 169, 172, 0, 131, 197, 168, 150, 0, 131, + 197, 168, 135, 32, 179, 160, 0, 131, 197, 147, 190, 179, 160, 0, 131, + 197, 167, 189, 32, 179, 160, 0, 131, 197, 147, 231, 179, 160, 0, 131, + 197, 168, 135, 0, 142, 182, 155, 228, 164, 254, 0, 135, 252, 141, 247, + 150, 141, 146, 231, 168, 230, 0, 83, 72, 79, 85, 76, 68, 69, 82, 69, 68, + 32, 144, 157, 179, 187, 0, 155, 229, 169, 156, 0, 133, 212, 135, 174, + 166, 197, 0, 153, 247, 169, 156, 0, 67, 79, 78, 84, 73, 78, 85, 79, 85, + 83, 32, 179, 201, 32, 169, 156, 0, 68, 73, 83, 67, 79, 78, 84, 73, 78, + 85, 79, 85, 83, 32, 179, 201, 32, 169, 156, 0, 148, 154, 169, 156, 0, + 179, 202, 32, 169, 156, 0, 136, 132, 141, 247, 149, 208, 141, 226, 165, + 244, 10, 61, 99, 101, 110, 116, 101, 114, 0, 179, 203, 32, 169, 156, 0, + 155, 230, 179, 184, 32, 169, 156, 0, 72, 69, 76, 77, 32, 169, 156, 10, + 61, 176, 225, 10, 120, 40, 176, 134, 32, 140, 172, 100, 104, 97, 114, + 109, 97, 32, 45, 32, 50, 54, 51, 56, 41, 0, 155, 181, 149, 224, 136, 133, + 179, 204, 10, 61, 179, 205, 0, 155, 181, 155, 231, 179, 206, 10, 61, 105, + 110, 116, 101, 114, 114, 117, 112, 116, 44, 32, 176, 224, 0, 142, 159, + 150, 189, 141, 247, 78, 79, 82, 84, 72, 87, 69, 83, 84, 32, 168, 230, 10, + 61, 169, 144, 0, 85, 78, 68, 79, 32, 169, 156, 0, 77, 79, 78, 79, 83, 84, + 65, 66, 76, 69, 32, 169, 156, 0, 72, 89, 83, 84, 69, 82, 69, 83, 73, 83, + 32, 169, 156, 0, 179, 207, 32, 72, 45, 84, 89, 80, 69, 32, 169, 156, 0, + 179, 207, 32, 76, 45, 84, 89, 80, 69, 32, 169, 156, 0, 80, 65, 83, 83, + 73, 86, 69, 45, 80, 85, 76, 76, 45, 68, 79, 87, 78, 45, 79, 85, 84, 80, + 85, 84, 32, 169, 156, 0, 80, 65, 83, 83, 73, 86, 69, 45, 80, 85, 76, 76, + 45, 85, 80, 45, 79, 85, 84, 80, 85, 84, 32, 169, 156, 0, 155, 232, 179, + 208, 32, 150, 151, 139, 186, 164, 240, 0, 83, 79, 70, 84, 87, 65, 82, 69, + 45, 70, 85, 78, 67, 84, 73, 79, 78, 32, 169, 156, 10, 120, 153, 236, 104, + 101, 120, 97, 103, 111, 110, 32, 45, 32, 50, 66, 50, 49, 41, 0, 131, 197, + 176, 217, 10, 120, 131, 192, 179, 209, 32, 155, 223, 50, 51, 51, 55, 41, + 10, 120, 153, 236, 139, 185, 155, 128, 50, 53, 65, 70, 41, 0, 149, 146, + 139, 205, 179, 184, 32, 169, 156, 0, 80, 82, 69, 86, 73, 79, 85, 83, 32, + 179, 210, 10, 120, 40, 179, 211, 32, 140, 180, 154, 214, 154, 215, 132, + 207, 49, 70, 53, 49, 57, 41, 0, 141, 244, 179, 210, 0, 179, 212, 32, 177, + 210, 32, 169, 156, 0, 67, 76, 69, 65, 82, 32, 177, 210, 32, 169, 156, 10, + 120, 136, 134, 177, 212, 32, 45, 32, 50, 48, 69, 50, 41, 0, 140, 185, + 152, 246, 148, 184, 167, 166, 0, 140, 185, 152, 246, 179, 213, 0, 140, + 185, 152, 246, 146, 239, 167, 166, 0, 140, 187, 152, 246, 148, 184, 167, + 166, 0, 140, 187, 152, 246, 179, 213, 0, 140, 187, 152, 246, 146, 239, + 167, 166, 0, 132, 249, 155, 233, 148, 184, 178, 175, 0, 132, 249, 155, + 233, 179, 213, 0, 132, 249, 155, 233, 146, 239, 178, 175, 0, 132, 250, + 155, 233, 148, 184, 178, 175, 0, 132, 250, 155, 233, 179, 213, 0, 132, + 250, 155, 233, 146, 239, 178, 175, 0, 133, 131, 155, 233, 148, 184, 167, + 166, 0, 133, 131, 155, 233, 142, 210, 179, 214, 0, 133, 131, 155, 233, + 146, 239, 167, 166, 0, 155, 199, 155, 233, 179, 213, 0, 133, 134, 155, + 233, 148, 184, 167, 166, 0, 133, 134, 155, 233, 142, 210, 179, 214, 0, + 133, 134, 155, 233, 146, 239, 167, 166, 0, 155, 234, 179, 213, 10, 120, + 142, 163, 142, 164, 155, 235, 50, 51, 50, 48, 41, 10, 120, 155, 206, 142, + 164, 155, 235, 50, 51, 50, 49, 41, 0, 149, 224, 139, 181, 179, 213, 10, + 42, 132, 211, 155, 236, 140, 172, 178, 208, 10, 120, 141, 238, 139, 184, + 155, 236, 45, 32, 50, 51, 68, 48, 41, 0, 136, 135, 148, 179, 146, 239, + 133, 134, 155, 233, 173, 210, 10, 61, 141, 153, 179, 215, 0, 136, 136, + 148, 179, 146, 239, 133, 131, 155, 233, 173, 210, 10, 61, 141, 167, 179, + 215, 0, 155, 237, 84, 79, 80, 0, 155, 237, 179, 216, 10, 120, 147, 132, + 147, 134, 169, 174, 41, 0, 154, 228, 128, 155, 165, 234, 10, 120, 129, + 221, 141, 153, 141, 191, 132, 230, 70, 69, 52, 55, 41, 0, 155, 207, 128, + 155, 165, 234, 10, 120, 129, 221, 141, 167, 141, 191, 132, 230, 70, 69, + 52, 56, 41, 0, 155, 207, 128, 155, 155, 233, 150, 176, 154, 228, 128, + 155, 165, 234, 10, 42, 150, 172, 140, 215, 139, 223, 179, 217, 32, 101, + 109, 117, 108, 97, 116, 105, 111, 110, 0, 82, 65, 68, 73, 67, 65, 76, 32, + 150, 151, 179, 216, 0, 140, 185, 141, 226, 155, 238, 165, 244, 0, 140, + 187, 141, 226, 155, 238, 165, 244, 0, 149, 224, 155, 239, 155, 240, 49, + 0, 149, 224, 155, 239, 155, 240, 51, 10, 42, 115, 99, 97, 110, 32, 108, + 105, 110, 101, 45, 53, 32, 139, 253, 117, 110, 105, 102, 105, 101, 100, + 32, 133, 166, 98, 111, 120, 45, 100, 114, 97, 119, 105, 110, 103, 32, + 155, 241, 141, 144, 50, 53, 48, 48, 0, 149, 224, 155, 239, 155, 240, 55, + 0, 149, 224, 155, 239, 155, 240, 57, 0, 131, 198, 136, 137, 154, 228, + 168, 251, 10, 120, 140, 183, 154, 160, 179, 218, 41, 0, 131, 198, 136, + 137, 155, 207, 168, 251, 10, 120, 140, 183, 155, 242, 50, 51, 48, 65, 41, + 0, 131, 198, 141, 226, 141, 247, 170, 141, 0, 131, 198, 136, 138, 136, + 139, 170, 141, 0, 131, 198, 136, 140, 136, 139, 170, 141, 0, 131, 198, + 141, 226, 141, 247, 170, 168, 0, 131, 198, 136, 138, 136, 139, 170, 168, + 0, 131, 198, 136, 140, 136, 139, 170, 168, 0, 131, 198, 136, 137, 178, + 218, 0, 131, 198, 136, 138, 136, 139, 178, 218, 0, 131, 198, 136, 140, + 136, 139, 178, 218, 0, 131, 198, 136, 138, 171, 175, 10, 120, 134, 243, + 174, 221, 41, 10, 120, 135, 196, 151, 223, 146, 143, 140, 143, 155, 243, + 50, 53, 50, 67, 41, 0, 131, 198, 136, 140, 171, 175, 10, 120, 136, 131, + 179, 198, 41, 10, 120, 135, 196, 151, 223, 141, 199, 140, 143, 155, 243, + 50, 53, 51, 52, 41, 0, 131, 198, 136, 137, 154, 228, 171, 151, 10, 120, + 140, 184, 154, 160, 50, 51, 48, 57, 41, 0, 131, 198, 136, 137, 155, 207, + 171, 151, 10, 120, 140, 184, 155, 242, 179, 219, 41, 0, 128, 155, 179, + 220, 0, 139, 188, 169, 156, 10, 42, 132, 222, 152, 196, 140, 180, 143, + 133, 104, 111, 108, 108, 111, 119, 32, 139, 244, 102, 105, 108, 108, 101, + 100, 32, 169, 185, 10, 120, 136, 141, 140, 180, 155, 205, 154, 225, 50, + 49, 66, 53, 41, 10, 120, 154, 227, 146, 229, 50, 66, 57, 48, 41, 0, 69, + 74, 69, 67, 84, 32, 169, 156, 10, 42, 85, 73, 32, 140, 153, 141, 228, + 101, 106, 101, 99, 116, 32, 109, 101, 100, 105, 97, 0, 133, 212, 179, + 213, 10, 42, 132, 211, 155, 236, 140, 172, 178, 208, 10, 120, 140, 241, + 139, 184, 155, 236, 45, 32, 50, 51, 65, 70, 41, 0, 155, 244, 167, 130, 0, + 155, 244, 144, 134, 150, 176, 83, 72, 79, 82, 84, 0, 155, 244, 146, 202, + 150, 176, 179, 221, 0, 155, 244, 144, 134, 150, 176, 144, 199, 179, 222, + 0, 155, 244, 144, 199, 179, 222, 32, 150, 176, 179, 221, 0, 155, 244, + 144, 199, 179, 222, 32, 74, 79, 73, 78, 69, 68, 0, 155, 244, 179, 223, + 10, 120, 133, 221, 140, 137, 179, 224, 32, 45, 32, 49, 68, 50, 52, 50, + 41, 0, 155, 244, 179, 225, 10, 120, 133, 221, 140, 137, 179, 226, 32, 45, + 32, 49, 68, 50, 52, 51, 41, 0, 155, 244, 179, 227, 10, 120, 133, 221, + 140, 137, 179, 228, 32, 45, 32, 49, 68, 50, 52, 52, 41, 0, 155, 245, 179, + 229, 0, 70, 85, 83, 69, 0, 154, 228, 165, 160, 10, 120, 129, 221, 141, + 153, 155, 246, 70, 69, 51, 53, 41, 0, 155, 207, 165, 160, 10, 120, 129, + 221, 141, 167, 155, 246, 70, 69, 51, 54, 41, 0, 154, 228, 155, 199, 165, + 234, 10, 120, 129, 221, 141, 153, 141, 225, 132, 230, 70, 69, 51, 55, 41, + 0, 155, 207, 155, 199, 165, 234, 10, 120, 129, 221, 141, 167, 141, 225, + 132, 230, 70, 69, 51, 56, 41, 0, 154, 228, 155, 247, 155, 248, 165, 234, + 10, 120, 129, 221, 141, 153, 155, 249, 136, 142, 70, 69, 51, 57, 41, 0, + 155, 207, 155, 247, 155, 248, 165, 234, 10, 120, 129, 221, 141, 167, 155, + 249, 136, 142, 70, 69, 51, 65, 41, 0, 154, 236, 84, 82, 65, 80, 69, 90, + 73, 85, 77, 0, 179, 191, 32, 142, 232, 141, 247, 170, 141, 0, 83, 84, 82, + 65, 73, 71, 72, 84, 78, 69, 83, 83, 0, 70, 76, 65, 84, 78, 69, 83, 83, 0, + 65, 67, 32, 179, 208, 0, 69, 76, 69, 67, 84, 82, 73, 67, 65, 76, 32, 178, + 199, 0, 149, 146, 69, 88, 80, 79, 78, 69, 78, 84, 32, 169, 156, 10, 42, + 65, 108, 103, 111, 108, 45, 54, 48, 32, 116, 111, 107, 101, 110, 32, 139, + 223, 115, 99, 105, 101, 110, 116, 105, 102, 105, 99, 32, 155, 149, 108, + 105, 116, 101, 114, 97, 108, 115, 0, 136, 143, 142, 177, 170, 168, 10, + 61, 155, 250, 178, 181, 0, 136, 144, 142, 177, 170, 168, 10, 61, 114, + 101, 119, 105, 110, 100, 44, 32, 155, 250, 98, 97, 99, 107, 119, 97, 114, + 100, 115, 0, 153, 253, 155, 251, 142, 177, 170, 168, 0, 153, 253, 155, + 252, 142, 177, 170, 168, 0, 136, 143, 142, 177, 155, 231, 136, 129, 166, + 167, 10, 61, 115, 107, 105, 112, 32, 141, 228, 140, 232, 149, 223, 139, + 244, 110, 101, 120, 116, 32, 179, 230, 0, 136, 144, 142, 177, 155, 231, + 136, 129, 166, 167, 10, 61, 115, 107, 105, 112, 32, 141, 228, 140, 232, + 140, 154, 139, 244, 152, 194, 179, 230, 0, 136, 143, 136, 145, 135, 190, + 166, 167, 10, 61, 112, 108, 97, 121, 47, 112, 97, 117, 115, 101, 32, 116, + 111, 103, 103, 108, 101, 0, 65, 76, 65, 82, 77, 32, 179, 231, 10, 120, + 155, 253, 179, 232, 41, 10, 120, 40, 179, 177, 32, 155, 218, 141, 176, + 111, 155, 217, 49, 70, 53, 53, 48, 41, 10, 120, 40, 109, 97, 110, 116, + 101, 108, 112, 105, 101, 99, 101, 32, 155, 217, 49, 70, 53, 55, 48, 41, + 0, 83, 84, 79, 80, 87, 65, 84, 67, 72, 0, 84, 73, 77, 69, 82, 32, 179, + 231, 0, 179, 179, 32, 141, 247, 70, 76, 79, 87, 73, 78, 71, 32, 83, 65, + 78, 68, 10, 120, 155, 254, 179, 233, 41, 0, 136, 146, 142, 176, 170, 168, + 10, 61, 114, 101, 118, 101, 114, 115, 101, 44, 32, 179, 211, 10, 42, 135, + 239, 50, 53, 67, 48, 32, 153, 234, 141, 155, 179, 234, 10, 120, 136, 147, + 141, 155, 154, 220, 136, 148, 50, 66, 67, 55, 41, 10, 120, 40, 153, 234, + 141, 155, 155, 255, 141, 167, 135, 201, 49, 70, 55, 56, 48, 41, 0, 136, + 146, 142, 223, 170, 168, 10, 61, 178, 181, 10, 42, 135, 239, 50, 53, 66, + 54, 32, 153, 234, 141, 168, 179, 234, 10, 120, 136, 147, 141, 168, 154, + 220, 136, 148, 50, 66, 67, 56, 41, 10, 120, 40, 153, 234, 141, 168, 155, + 255, 141, 167, 135, 201, 49, 70, 55, 56, 50, 41, 0, 136, 146, 155, 251, + 170, 168, 10, 61, 105, 110, 99, 114, 101, 97, 115, 101, 10, 42, 135, 239, + 179, 235, 32, 153, 234, 154, 157, 179, 234, 10, 120, 136, 147, 154, 157, + 154, 220, 136, 148, 50, 66, 67, 53, 41, 10, 120, 40, 153, 234, 154, 157, + 155, 255, 141, 167, 135, 201, 49, 70, 55, 56, 49, 41, 0, 136, 146, 155, + 252, 170, 168, 10, 61, 100, 101, 99, 114, 101, 97, 115, 101, 10, 42, 135, + 239, 179, 236, 32, 153, 234, 154, 249, 179, 234, 10, 120, 136, 147, 154, + 249, 154, 220, 136, 148, 50, 66, 67, 54, 41, 10, 120, 40, 153, 234, 154, + 249, 155, 255, 141, 167, 135, 201, 49, 70, 55, 56, 51, 41, 0, 135, 190, + 166, 167, 10, 61, 179, 205, 10, 120, 139, 233, 139, 185, 132, 253, 177, + 217, 41, 0, 153, 253, 128, 155, 148, 177, 165, 179, 10, 61, 167, 213, 10, + 120, 136, 147, 136, 149, 50, 53, 70, 67, 41, 0, 153, 253, 150, 189, 148, + 177, 179, 237, 10, 61, 179, 238, 10, 120, 140, 200, 153, 234, 135, 236, + 50, 54, 65, 66, 41, 10, 120, 156, 128, 156, 129, 135, 236, 179, 239, 41, + 0, 156, 130, 169, 156, 0, 156, 130, 79, 78, 45, 79, 70, 70, 32, 169, 156, + 0, 156, 130, 154, 241, 169, 156, 10, 42, 140, 233, 179, 240, 32, 139, + 223, 156, 131, 156, 132, 167, 184, 10, 120, 139, 236, 135, 236, 179, 240, + 41, 0, 156, 130, 83, 76, 69, 69, 80, 32, 169, 156, 10, 120, 136, 150, + 136, 151, 179, 241, 41, 0, 79, 66, 83, 69, 82, 86, 69, 82, 32, 156, 133, + 169, 156, 0, 135, 209, 164, 226, 0, 135, 209, 132, 193, 164, 227, 0, 135, + 209, 132, 193, 164, 228, 0, 135, 209, 132, 194, 164, 228, 0, 135, 209, + 132, 194, 164, 229, 0, 135, 209, 164, 230, 0, 135, 209, 164, 231, 0, 135, + 209, 164, 232, 0, 135, 209, 164, 233, 0, 135, 209, 149, 224, 164, 234, 0, + 135, 209, 139, 181, 166, 149, 0, 135, 209, 141, 226, 164, 234, 0, 135, + 209, 139, 186, 166, 149, 0, 135, 209, 139, 187, 179, 242, 0, 135, 209, + 139, 189, 164, 236, 0, 135, 209, 139, 189, 73, 78, 0, 135, 209, 139, 197, + 139, 198, 164, 238, 0, 135, 209, 132, 196, 164, 239, 0, 135, 209, 132, + 196, 164, 240, 0, 135, 209, 132, 196, 164, 241, 0, 135, 209, 132, 196, + 164, 242, 0, 135, 209, 139, 199, 164, 231, 0, 135, 209, 139, 200, 73, 68, + 76, 69, 0, 135, 209, 132, 194, 139, 201, 164, 243, 0, 135, 209, 164, 244, + 0, 135, 209, 132, 194, 164, 245, 0, 135, 209, 164, 246, 0, 135, 209, 164, + 238, 0, 135, 209, 156, 134, 170, 176, 0, 135, 209, 179, 243, 32, 170, + 176, 0, 135, 209, 179, 237, 32, 170, 176, 0, 135, 209, 179, 244, 32, 170, + 176, 0, 135, 209, 164, 248, 0, 135, 209, 166, 144, 0, 179, 245, 32, 169, + 156, 10, 42, 155, 241, 139, 223, 175, 141, 10, 120, 130, 251, 98, 32, + 140, 180, 133, 130, 168, 133, 41, 0, 144, 157, 179, 187, 10, 42, 155, + 241, 139, 223, 175, 141, 10, 120, 40, 99, 111, 117, 110, 116, 101, 114, + 98, 111, 114, 101, 32, 45, 32, 50, 51, 51, 52, 41, 0, 135, 209, 179, 246, + 0, 135, 209, 166, 144, 32, 139, 186, 164, 240, 0, 135, 209, 164, 246, 32, + 139, 186, 164, 240, 0, 156, 135, 167, 166, 0, 156, 135, 179, 247, 0, 156, + 135, 179, 248, 0, 156, 135, 142, 130, 179, 248, 0, 156, 135, 168, 145, + 32, 66, 85, 67, 75, 76, 69, 0, 156, 135, 179, 249, 32, 177, 134, 10, 61, + 177, 246, 32, 97, 115, 116, 101, 114, 105, 115, 107, 10, 120, 156, 136, + 179, 250, 41, 0, 156, 135, 179, 251, 32, 179, 252, 32, 179, 253, 10, 61, + 116, 114, 97, 110, 115, 105, 116, 0, 156, 135, 65, 77, 79, 85, 78, 84, + 32, 148, 233, 179, 254, 10, 61, 97, 109, 111, 117, 110, 116, 0, 156, 135, + 176, 227, 10, 37, 77, 73, 67, 82, 32, 154, 241, 85, 83, 32, 169, 156, 10, + 61, 140, 188, 117, 115, 0, 156, 135, 67, 85, 83, 84, 79, 77, 69, 82, 32, + 177, 220, 32, 78, 85, 77, 66, 69, 82, 10, 37, 77, 73, 67, 82, 32, 156, + 137, 169, 156, 10, 61, 165, 173, 0, 156, 135, 142, 177, 177, 206, 0, 136, + 152, 164, 239, 10, 35, 128, 156, 166, 209, 0, 136, 152, 164, 240, 10, 35, + 128, 156, 166, 194, 0, 136, 152, 164, 241, 10, 35, 128, 156, 166, 195, 0, + 136, 152, 164, 242, 10, 35, 128, 156, 166, 215, 0, 136, 152, 165, 195, + 10, 35, 128, 156, 177, 169, 0, 136, 152, 165, 196, 10, 35, 128, 156, 177, + 170, 0, 136, 152, 165, 197, 10, 35, 128, 156, 177, 171, 0, 136, 152, 165, + 198, 10, 35, 128, 156, 167, 252, 0, 136, 152, 165, 199, 10, 35, 128, 156, + 177, 172, 0, 136, 153, 172, 176, 10, 35, 136, 154, 177, 168, 0, 136, 153, + 178, 146, 10, 35, 136, 154, 166, 209, 0, 136, 153, 178, 147, 10, 35, 136, + 154, 166, 194, 0, 136, 153, 179, 255, 10, 35, 136, 154, 166, 195, 0, 136, + 153, 180, 128, 10, 35, 136, 154, 166, 215, 0, 136, 153, 180, 129, 10, 35, + 136, 154, 177, 169, 0, 136, 153, 172, 155, 10, 35, 136, 154, 177, 170, 0, + 136, 153, 180, 130, 10, 35, 136, 154, 177, 171, 0, 136, 153, 180, 131, + 10, 35, 136, 154, 167, 252, 0, 136, 153, 180, 132, 10, 35, 136, 154, 177, + 172, 0, 136, 153, 174, 202, 10, 35, 136, 155, 177, 168, 0, 136, 156, 164, + 239, 10, 35, 136, 157, 177, 176, 0, 136, 156, 164, 240, 10, 35, 156, 138, + 154, 203, 177, 176, 0, 136, 156, 164, 241, 10, 35, 156, 138, 142, 229, + 177, 176, 0, 136, 156, 164, 242, 10, 35, 156, 138, 154, 204, 177, 176, 0, + 136, 156, 165, 195, 10, 35, 156, 138, 154, 205, 177, 176, 0, 136, 156, + 165, 196, 10, 35, 156, 138, 156, 139, 177, 176, 0, 136, 156, 165, 197, + 10, 35, 156, 138, 154, 207, 177, 176, 0, 136, 156, 165, 198, 10, 35, 156, + 138, 156, 140, 177, 176, 0, 136, 156, 165, 199, 10, 35, 156, 138, 156, + 141, 177, 176, 0, 136, 158, 172, 176, 10, 35, 136, 157, 141, 128, 177, + 176, 0, 136, 158, 178, 146, 10, 35, 136, 157, 154, 202, 177, 176, 0, 136, + 158, 178, 147, 10, 35, 136, 157, 154, 203, 177, 176, 0, 136, 158, 179, + 255, 10, 35, 136, 157, 142, 229, 177, 176, 0, 136, 158, 180, 128, 10, 35, + 136, 157, 154, 204, 177, 176, 0, 136, 158, 180, 129, 10, 35, 136, 157, + 154, 205, 177, 176, 0, 136, 158, 172, 155, 10, 35, 136, 157, 156, 139, + 177, 176, 0, 136, 158, 180, 130, 10, 35, 136, 157, 154, 207, 177, 176, 0, + 136, 158, 180, 131, 10, 35, 136, 157, 156, 140, 177, 176, 0, 136, 158, + 180, 132, 10, 35, 136, 157, 156, 141, 177, 176, 0, 136, 158, 174, 202, + 10, 35, 156, 138, 154, 203, 141, 128, 177, 176, 0, 140, 255, 139, 193, + 140, 230, 165, 179, 10, 35, 154, 202, 166, 201, 0, 140, 255, 144, 199, + 140, 230, 165, 179, 10, 35, 154, 203, 166, 201, 0, 140, 255, 142, 227, + 140, 230, 165, 179, 10, 35, 142, 229, 166, 201, 0, 140, 255, 150, 140, + 140, 230, 165, 179, 10, 35, 154, 204, 166, 201, 0, 140, 255, 149, 147, + 140, 230, 165, 179, 10, 35, 154, 205, 166, 201, 0, 140, 255, 154, 208, + 140, 230, 165, 179, 10, 35, 156, 139, 166, 201, 0, 140, 255, 154, 206, + 140, 230, 165, 179, 10, 35, 154, 207, 166, 201, 0, 140, 255, 156, 142, + 140, 230, 165, 179, 10, 35, 156, 140, 166, 201, 0, 140, 255, 156, 143, + 140, 230, 165, 179, 10, 35, 156, 141, 166, 201, 0, 140, 133, 148, 199, + 140, 230, 165, 179, 10, 35, 154, 202, 141, 128, 166, 201, 0, 140, 133, + 156, 144, 140, 230, 165, 179, 10, 35, 154, 202, 154, 202, 166, 201, 0, + 140, 133, 156, 145, 140, 230, 165, 179, 10, 35, 154, 202, 154, 203, 166, + 201, 0, 140, 133, 179, 255, 32, 140, 230, 165, 179, 10, 35, 154, 202, + 142, 229, 166, 201, 0, 140, 133, 180, 128, 32, 140, 230, 165, 179, 10, + 35, 154, 202, 154, 204, 166, 201, 0, 140, 133, 156, 146, 140, 230, 165, + 179, 10, 35, 154, 202, 154, 205, 166, 201, 0, 140, 133, 172, 155, 32, + 140, 230, 165, 179, 10, 35, 154, 202, 156, 139, 166, 201, 0, 140, 133, + 180, 130, 32, 140, 230, 165, 179, 10, 35, 154, 202, 154, 207, 166, 201, + 0, 140, 133, 180, 131, 32, 140, 230, 165, 179, 10, 35, 154, 202, 156, + 140, 166, 201, 0, 140, 133, 180, 132, 32, 140, 230, 165, 179, 10, 35, + 154, 202, 156, 141, 166, 201, 0, 140, 133, 156, 147, 140, 230, 165, 179, + 10, 35, 154, 203, 141, 128, 166, 201, 0, 130, 140, 65, 10, 35, 156, 138, + 143, 142, 177, 176, 0, 130, 140, 66, 10, 35, 156, 138, 153, 168, 177, + 176, 0, 130, 140, 67, 10, 35, 156, 138, 143, 153, 177, 176, 0, 130, 140, + 68, 10, 35, 156, 138, 143, 199, 177, 176, 0, 130, 140, 69, 10, 35, 156, + 138, 143, 154, 177, 176, 0, 130, 140, 70, 10, 35, 156, 138, 153, 171, + 177, 176, 0, 130, 140, 71, 10, 35, 156, 138, 143, 207, 177, 176, 0, 130, + 140, 72, 10, 35, 156, 138, 143, 216, 177, 176, 0, 130, 140, 73, 10, 35, + 156, 138, 143, 155, 177, 176, 0, 130, 140, 74, 10, 35, 156, 138, 143, + 228, 177, 176, 0, 130, 140, 75, 10, 35, 156, 138, 143, 230, 177, 176, 0, + 130, 140, 76, 10, 35, 156, 138, 143, 232, 177, 176, 0, 130, 140, 77, 10, + 35, 156, 138, 153, 173, 177, 176, 0, 130, 140, 78, 10, 35, 156, 138, 143, + 157, 177, 176, 0, 130, 140, 79, 10, 35, 156, 138, 143, 158, 177, 176, 0, + 130, 140, 80, 10, 35, 156, 138, 153, 175, 177, 176, 0, 130, 140, 81, 10, + 35, 156, 138, 180, 133, 32, 177, 176, 0, 130, 140, 82, 10, 35, 156, 138, + 143, 247, 177, 176, 0, 130, 140, 83, 10, 35, 156, 138, 143, 134, 177, + 176, 0, 130, 140, 84, 10, 35, 156, 138, 144, 130, 177, 176, 0, 130, 140, + 85, 10, 35, 156, 138, 143, 170, 177, 176, 0, 130, 140, 86, 10, 35, 156, + 138, 153, 177, 177, 176, 0, 130, 140, 87, 10, 35, 156, 138, 144, 132, + 177, 176, 0, 130, 140, 88, 10, 35, 156, 138, 153, 179, 177, 176, 0, 130, + 140, 89, 10, 35, 156, 138, 143, 173, 177, 176, 0, 130, 140, 90, 10, 35, + 156, 138, 143, 135, 177, 176, 0, 130, 141, 65, 10, 35, 128, 156, 176, + 157, 0, 130, 141, 66, 10, 35, 128, 156, 176, 158, 0, 130, 141, 67, 10, + 120, 154, 177, 132, 210, 177, 236, 41, 10, 35, 128, 156, 177, 221, 0, + 130, 141, 68, 10, 35, 128, 156, 176, 159, 0, 130, 141, 69, 10, 35, 128, + 156, 176, 160, 0, 130, 141, 70, 10, 35, 128, 156, 177, 223, 0, 130, 141, + 71, 10, 35, 128, 156, 176, 161, 0, 130, 141, 72, 10, 35, 128, 156, 176, + 162, 0, 130, 141, 73, 10, 35, 128, 156, 167, 152, 0, 130, 141, 74, 10, + 35, 128, 156, 167, 153, 0, 130, 141, 75, 10, 35, 128, 156, 176, 163, 0, + 130, 141, 76, 10, 35, 128, 156, 176, 164, 0, 130, 141, 77, 10, 120, 142, + 172, 142, 173, 133, 139, 166, 174, 41, 10, 35, 128, 156, 176, 165, 0, + 130, 141, 78, 10, 35, 128, 156, 176, 166, 0, 130, 141, 79, 10, 35, 128, + 156, 176, 167, 0, 130, 141, 80, 10, 120, 142, 168, 142, 169, 142, 170, + 50, 49, 49, 55, 41, 10, 35, 128, 156, 176, 168, 0, 130, 141, 81, 10, 35, + 128, 156, 180, 134, 0, 130, 141, 82, 10, 120, 156, 148, 132, 210, 180, + 135, 41, 10, 35, 128, 156, 176, 169, 0, 130, 141, 83, 10, 35, 128, 156, + 180, 136, 0, 130, 141, 84, 10, 35, 128, 156, 176, 170, 0, 130, 141, 85, + 10, 35, 128, 156, 176, 171, 0, 130, 141, 86, 10, 35, 128, 156, 178, 145, + 0, 130, 141, 87, 10, 35, 128, 156, 176, 172, 0, 130, 141, 88, 10, 35, + 128, 156, 178, 133, 0, 130, 141, 89, 10, 35, 128, 156, 180, 137, 0, 130, + 141, 90, 10, 35, 128, 156, 167, 240, 0, 130, 142, 65, 10, 35, 128, 156, + 166, 176, 0, 130, 142, 66, 10, 35, 128, 156, 176, 173, 0, 130, 142, 67, + 10, 35, 128, 156, 176, 188, 0, 130, 142, 68, 10, 35, 128, 156, 176, 174, + 0, 130, 142, 69, 10, 35, 128, 156, 176, 175, 0, 130, 142, 70, 10, 35, + 128, 156, 176, 189, 0, 130, 142, 71, 10, 35, 128, 156, 168, 140, 0, 130, + 142, 72, 10, 35, 128, 156, 168, 178, 0, 130, 142, 73, 10, 35, 128, 156, + 167, 151, 0, 130, 142, 74, 10, 35, 128, 156, 167, 154, 0, 130, 142, 75, + 10, 35, 128, 156, 176, 177, 0, 130, 142, 76, 10, 35, 128, 156, 168, 224, + 0, 130, 142, 77, 10, 35, 128, 156, 176, 178, 0, 130, 142, 78, 10, 35, + 128, 156, 167, 158, 0, 130, 142, 79, 10, 35, 128, 156, 166, 210, 0, 130, + 142, 80, 10, 35, 128, 156, 176, 179, 0, 130, 142, 81, 10, 35, 128, 156, + 180, 133, 0, 130, 142, 82, 10, 35, 128, 156, 168, 182, 0, 130, 142, 83, + 10, 35, 128, 156, 167, 229, 0, 130, 142, 84, 10, 35, 128, 156, 176, 180, + 0, 130, 142, 85, 10, 35, 128, 156, 176, 181, 0, 130, 142, 86, 10, 35, + 128, 156, 176, 182, 0, 130, 142, 87, 10, 35, 128, 156, 168, 184, 0, 130, + 142, 88, 10, 35, 128, 156, 166, 227, 0, 130, 142, 89, 10, 35, 128, 156, + 168, 185, 0, 130, 142, 90, 10, 35, 128, 156, 167, 221, 0, 136, 152, 165, + 193, 10, 35, 128, 156, 177, 168, 0, 136, 159, 140, 133, 178, 146, 0, 136, + 159, 140, 133, 178, 147, 0, 136, 159, 140, 133, 179, 255, 0, 136, 159, + 140, 133, 180, 128, 0, 136, 159, 140, 133, 180, 129, 0, 136, 159, 140, + 133, 172, 155, 0, 136, 159, 140, 133, 180, 130, 0, 136, 159, 140, 133, + 180, 131, 0, 136, 159, 140, 133, 180, 132, 0, 136, 159, 140, 133, 174, + 202, 0, 136, 160, 140, 255, 164, 239, 0, 136, 160, 140, 255, 164, 240, 0, + 136, 160, 140, 255, 164, 241, 0, 136, 160, 140, 255, 164, 242, 0, 136, + 160, 140, 255, 165, 195, 0, 136, 160, 140, 255, 165, 196, 0, 136, 160, + 140, 255, 165, 197, 0, 136, 160, 140, 255, 165, 198, 0, 136, 160, 140, + 255, 165, 199, 0, 136, 160, 140, 133, 172, 176, 0, 136, 159, 140, 255, + 165, 193, 10, 120, 40, 177, 142, 32, 180, 138, 32, 155, 183, 142, 199, + 141, 185, 50, 55, 55, 54, 41, 0, 131, 199, 171, 175, 10, 61, 131, 200, + 49, 53, 10, 120, 135, 196, 151, 223, 139, 179, 135, 247, 133, 130, 49, + 70, 66, 65, 70, 41, 0, 131, 201, 171, 175, 0, 131, 199, 180, 139, 10, 61, + 131, 200, 49, 52, 0, 131, 201, 180, 139, 0, 131, 199, 136, 161, 171, 175, + 0, 131, 201, 136, 161, 171, 175, 0, 131, 199, 136, 161, 180, 139, 0, 131, + 201, 136, 161, 180, 139, 0, 131, 199, 154, 131, 156, 137, 171, 175, 0, + 131, 201, 154, 131, 156, 137, 171, 175, 0, 131, 199, 154, 131, 156, 137, + 180, 139, 0, 131, 201, 154, 131, 156, 137, 180, 139, 0, 131, 199, 136, + 138, 168, 251, 10, 61, 131, 200, 49, 54, 0, 131, 202, 136, 162, 140, 187, + 180, 140, 0, 131, 202, 136, 163, 140, 187, 180, 141, 0, 131, 201, 136, + 138, 168, 251, 0, 131, 199, 136, 138, 171, 151, 10, 61, 131, 200, 49, 55, + 0, 131, 202, 136, 162, 140, 185, 180, 140, 0, 131, 202, 136, 163, 140, + 185, 180, 141, 0, 131, 201, 136, 138, 171, 151, 0, 131, 199, 136, 140, + 168, 251, 10, 61, 131, 200, 49, 56, 0, 131, 203, 136, 162, 140, 187, 180, + 140, 0, 131, 203, 136, 163, 140, 187, 180, 141, 0, 131, 201, 136, 140, + 168, 251, 0, 131, 199, 136, 140, 171, 151, 10, 61, 131, 200, 49, 57, 0, + 131, 203, 136, 162, 140, 185, 180, 140, 0, 131, 203, 136, 163, 140, 185, + 180, 141, 0, 131, 201, 136, 140, 171, 151, 0, 131, 199, 136, 137, 168, + 251, 10, 61, 131, 200, 50, 48, 0, 131, 204, 136, 162, 140, 187, 180, 140, + 10, 61, 131, 200, 48, 51, 0, 131, 203, 136, 163, 136, 164, 180, 141, 0, + 131, 202, 136, 163, 140, 187, 145, 244, 180, 141, 0, 131, 204, 136, 163, + 140, 187, 180, 141, 0, 131, 202, 136, 162, 140, 187, 145, 244, 180, 140, + 0, 131, 203, 136, 162, 136, 164, 180, 140, 0, 131, 201, 136, 137, 168, + 251, 0, 131, 199, 136, 137, 171, 151, 10, 61, 131, 200, 50, 49, 0, 131, + 204, 136, 162, 140, 185, 180, 140, 10, 61, 131, 200, 48, 52, 0, 131, 203, + 136, 163, 136, 165, 180, 141, 0, 131, 202, 136, 163, 140, 185, 145, 244, + 180, 141, 0, 131, 204, 136, 163, 140, 185, 180, 141, 0, 131, 202, 136, + 162, 140, 185, 145, 244, 180, 140, 0, 131, 203, 136, 162, 136, 165, 180, + 140, 0, 131, 201, 136, 137, 171, 151, 0, 131, 199, 136, 138, 171, 175, + 10, 61, 131, 200, 50, 50, 0, 136, 166, 140, 185, 150, 213, 136, 167, 145, + 246, 180, 141, 0, 136, 166, 140, 187, 150, 213, 136, 168, 145, 246, 180, + 141, 0, 131, 202, 136, 162, 149, 224, 180, 140, 10, 61, 131, 200, 48, 50, + 0, 131, 202, 136, 163, 149, 224, 180, 141, 0, 136, 166, 140, 187, 151, + 222, 136, 168, 145, 246, 180, 140, 0, 136, 166, 140, 185, 151, 222, 136, + 167, 145, 246, 180, 140, 0, 131, 201, 136, 138, 171, 175, 0, 131, 199, + 136, 140, 171, 175, 10, 61, 131, 200, 50, 51, 0, 136, 166, 140, 185, 150, + 213, 136, 167, 145, 244, 180, 141, 0, 136, 166, 140, 187, 150, 213, 136, + 168, 145, 244, 180, 141, 0, 131, 203, 136, 162, 149, 224, 180, 140, 10, + 61, 131, 200, 48, 49, 0, 131, 203, 136, 163, 149, 224, 180, 141, 0, 136, + 166, 140, 187, 151, 222, 136, 168, 145, 244, 180, 140, 0, 136, 166, 140, + 185, 151, 222, 136, 167, 145, 244, 180, 140, 0, 131, 201, 136, 140, 171, + 175, 0, 131, 199, 136, 137, 171, 175, 10, 61, 131, 200, 50, 52, 0, 136, + 166, 140, 185, 150, 213, 136, 167, 141, 226, 180, 141, 0, 136, 166, 140, + 187, 150, 213, 136, 168, 141, 226, 180, 141, 0, 131, 204, 136, 162, 149, + 224, 180, 140, 10, 61, 131, 200, 49, 51, 0, 131, 203, 136, 163, 145, 246, + 149, 224, 180, 141, 0, 131, 202, 136, 163, 145, 244, 149, 224, 180, 141, + 0, 131, 204, 136, 163, 149, 224, 180, 141, 0, 136, 166, 140, 185, 145, + 244, 136, 163, 136, 164, 180, 141, 0, 136, 166, 140, 187, 145, 244, 136, + 163, 136, 165, 180, 141, 0, 136, 166, 136, 165, 136, 163, 140, 187, 145, + 244, 180, 141, 0, 136, 166, 136, 164, 136, 163, 140, 185, 145, 244, 180, + 141, 0, 131, 202, 136, 162, 145, 244, 149, 224, 180, 140, 0, 131, 203, + 136, 162, 145, 246, 149, 224, 180, 140, 0, 136, 166, 140, 187, 151, 222, + 136, 168, 141, 226, 180, 140, 0, 136, 166, 140, 185, 151, 222, 136, 167, + 141, 226, 180, 140, 0, 131, 201, 136, 137, 171, 175, 0, 131, 199, 142, + 177, 156, 137, 171, 175, 0, 131, 201, 142, 177, 156, 137, 171, 175, 0, + 131, 199, 142, 177, 156, 137, 180, 139, 0, 131, 201, 142, 177, 156, 137, + 180, 139, 0, 136, 166, 142, 177, 171, 175, 0, 136, 166, 142, 177, 180, + 139, 0, 131, 202, 136, 169, 140, 187, 180, 142, 0, 131, 202, 136, 170, + 140, 187, 180, 143, 0, 136, 166, 142, 177, 145, 246, 144, 229, 168, 251, + 0, 131, 202, 136, 169, 140, 185, 180, 142, 0, 131, 202, 136, 170, 140, + 185, 180, 143, 0, 136, 166, 142, 177, 145, 246, 144, 229, 171, 151, 0, + 131, 203, 136, 169, 140, 187, 180, 142, 0, 131, 203, 136, 170, 140, 187, + 180, 143, 0, 136, 166, 142, 177, 145, 244, 144, 229, 168, 251, 0, 131, + 203, 136, 169, 140, 185, 180, 142, 0, 131, 203, 136, 170, 140, 185, 180, + 143, 0, 136, 166, 142, 177, 145, 244, 144, 229, 171, 151, 0, 131, 204, + 136, 169, 140, 187, 180, 142, 0, 131, 204, 136, 170, 140, 187, 180, 143, + 0, 136, 166, 135, 190, 144, 229, 168, 251, 0, 131, 204, 136, 169, 140, + 185, 180, 142, 0, 131, 204, 136, 170, 140, 185, 180, 143, 0, 136, 166, + 135, 190, 144, 229, 171, 151, 0, 131, 202, 136, 169, 149, 224, 180, 142, + 0, 131, 202, 136, 170, 149, 224, 180, 143, 0, 136, 166, 142, 177, 145, + 246, 144, 229, 171, 175, 0, 131, 203, 136, 169, 149, 224, 180, 142, 0, + 131, 203, 136, 170, 149, 224, 180, 143, 0, 136, 166, 142, 177, 145, 244, + 144, 229, 171, 175, 0, 131, 204, 136, 169, 149, 224, 180, 142, 0, 131, + 204, 136, 170, 149, 224, 180, 143, 0, 136, 166, 135, 190, 144, 229, 171, + 175, 0, 131, 199, 156, 149, 145, 246, 144, 229, 168, 251, 0, 131, 199, + 156, 149, 145, 246, 144, 229, 171, 151, 0, 131, 199, 156, 149, 145, 244, + 144, 229, 171, 151, 0, 131, 199, 156, 149, 145, 244, 144, 229, 168, 251, + 0, 130, 143, 136, 136, 136, 171, 171, 151, 10, 42, 141, 143, 148, 250, + 139, 223, 147, 150, 140, 153, 92, 180, 144, 10, 120, 144, 213, 167, 235, + 41, 10, 120, 140, 248, 140, 249, 165, 191, 41, 10, 120, 132, 225, 165, + 192, 41, 0, 130, 143, 136, 135, 136, 171, 168, 251, 10, 42, 141, 143, + 148, 250, 139, 223, 147, 150, 140, 153, 92, 180, 145, 10, 120, 154, 158, + 140, 253, 177, 216, 41, 10, 120, 141, 194, 141, 195, 165, 236, 41, 10, + 120, 154, 158, 140, 246, 133, 196, 178, 190, 41, 0, 130, 143, 177, 153, + 10, 120, 142, 241, 166, 228, 41, 10, 120, 142, 242, 133, 151, 166, 229, + 41, 0, 131, 199, 171, 151, 0, 131, 199, 85, 80, 0, 131, 199, 168, 251, 0, + 131, 199, 179, 206, 0, 131, 201, 171, 151, 0, 131, 201, 85, 80, 0, 131, + 201, 168, 251, 0, 131, 201, 179, 206, 0, 131, 199, 136, 172, 150, 213, + 168, 251, 0, 131, 199, 136, 140, 150, 213, 179, 206, 0, 131, 201, 136, + 172, 151, 222, 168, 251, 0, 131, 201, 136, 140, 151, 222, 179, 206, 0, + 136, 173, 164, 243, 0, 146, 239, 139, 193, 156, 150, 164, 243, 0, 146, + 239, 139, 193, 156, 151, 164, 243, 0, 146, 239, 142, 227, 156, 152, 164, + 243, 0, 136, 174, 164, 243, 0, 146, 239, 149, 147, 156, 152, 164, 243, 0, + 146, 239, 142, 227, 156, 153, 164, 243, 0, 146, 239, 154, 206, 156, 152, + 164, 243, 0, 140, 230, 164, 243, 10, 61, 115, 111, 108, 105, 100, 10, + 120, 141, 170, 136, 149, 180, 146, 41, 0, 140, 185, 154, 206, 156, 152, + 164, 243, 0, 140, 185, 142, 227, 156, 153, 164, 243, 0, 140, 185, 149, + 147, 156, 152, 164, 243, 0, 133, 204, 164, 243, 0, 140, 185, 142, 227, + 156, 152, 164, 243, 0, 140, 185, 139, 193, 156, 151, 164, 243, 0, 140, + 185, 139, 193, 156, 150, 164, 243, 0, 133, 203, 164, 243, 0, 151, 222, + 180, 147, 10, 42, 50, 53, 37, 0, 154, 136, 180, 147, 10, 61, 115, 112, + 101, 99, 107, 108, 101, 115, 32, 102, 105, 108, 108, 44, 32, 151, 240, + 102, 105, 108, 108, 10, 42, 53, 48, 37, 10, 42, 132, 251, 156, 154, 141, + 228, 99, 112, 57, 52, 57, 10, 120, 153, 235, 156, 155, 156, 156, 49, 70, + 66, 57, 48, 41, 0, 68, 65, 82, 75, 32, 180, 147, 10, 42, 55, 53, 37, 0, + 148, 184, 139, 193, 156, 150, 164, 243, 0, 140, 187, 139, 193, 156, 150, + 164, 243, 0, 156, 157, 146, 239, 171, 151, 0, 156, 157, 146, 239, 168, + 251, 0, 136, 175, 171, 151, 0, 136, 175, 136, 172, 146, 239, 136, 172, + 146, 239, 168, 251, 0, 136, 175, 136, 172, 146, 239, 168, 251, 10, 120, + 154, 158, 156, 158, 156, 159, 180, 148, 41, 10, 120, 40, 156, 158, 180, + 149, 32, 156, 161, 49, 70, 66, 57, 53, 41, 0, 136, 175, 136, 172, 136, + 136, 136, 177, 171, 151, 0, 136, 175, 136, 172, 136, 136, 136, 177, 168, + 251, 0, 136, 175, 168, 251, 0, 136, 175, 140, 187, 144, 229, 146, 239, + 171, 151, 10, 120, 156, 160, 156, 159, 180, 150, 41, 10, 120, 153, 235, + 156, 158, 180, 149, 32, 156, 161, 49, 70, 66, 57, 54, 41, 0, 136, 175, + 140, 187, 144, 229, 136, 176, 136, 177, 168, 251, 0, 153, 253, 177, 202, + 10, 61, 109, 111, 100, 105, 110, 103, 32, 139, 237, 142, 160, 156, 162, + 170, 174, 41, 10, 120, 142, 214, 156, 163, 50, 53, 56, 56, 41, 10, 120, + 141, 170, 143, 243, 136, 149, 50, 66, 49, 66, 41, 0, 154, 236, 177, 202, + 10, 61, 113, 117, 97, 100, 114, 97, 116, 117, 114, 101, 10, 61, 131, 196, + 115, 97, 108, 116, 10, 42, 132, 251, 166, 192, 32, 166, 252, 32, 139, + 223, 155, 133, 180, 151, 10, 42, 132, 222, 133, 252, 142, 133, 97, 32, + 180, 152, 32, 180, 153, 10, 120, 136, 134, 136, 149, 50, 48, 68, 69, 41, + 10, 120, 135, 254, 136, 149, 50, 53, 70, 66, 41, 10, 120, 156, 164, 139, + 226, 50, 54, 49, 48, 41, 10, 120, 153, 236, 143, 243, 136, 149, 50, 66, + 49, 67, 41, 10, 120, 156, 165, 132, 199, 180, 154, 41, 0, 136, 132, 141, + 247, 149, 196, 180, 155, 0, 136, 132, 136, 178, 144, 250, 177, 202, 0, + 136, 179, 149, 224, 180, 156, 0, 136, 179, 141, 226, 180, 156, 0, 136, + 179, 79, 82, 84, 72, 79, 71, 79, 78, 65, 76, 32, 180, 157, 32, 180, 156, + 0, 136, 179, 136, 135, 136, 171, 140, 187, 180, 156, 10, 120, 155, 211, + 141, 153, 141, 228, 142, 134, 141, 167, 156, 161, 49, 70, 66, 57, 56, 41, + 0, 136, 179, 136, 136, 136, 171, 140, 185, 180, 156, 10, 120, 155, 211, + 141, 167, 141, 228, 142, 134, 141, 153, 156, 161, 49, 70, 66, 57, 57, 41, + 0, 136, 179, 144, 245, 180, 157, 32, 180, 156, 0, 153, 253, 144, 250, + 177, 202, 10, 61, 141, 191, 173, 139, 10, 120, 141, 170, 155, 208, 141, + 222, 141, 191, 45, 32, 50, 66, 49, 68, 41, 0, 154, 236, 144, 250, 177, + 202, 10, 120, 153, 236, 155, 208, 141, 222, 136, 149, 50, 66, 49, 69, 41, + 0, 153, 253, 180, 158, 0, 154, 236, 180, 158, 0, 153, 253, 141, 226, 180, + 158, 10, 61, 104, 105, 115, 116, 111, 103, 114, 97, 109, 32, 172, 186, + 10, 120, 40, 176, 240, 32, 140, 172, 112, 114, 111, 140, 172, 45, 32, 50, + 50, 48, 69, 41, 0, 154, 236, 141, 226, 180, 158, 10, 120, 131, 192, 179, + 209, 32, 155, 223, 50, 51, 51, 55, 41, 10, 120, 131, 192, 155, 223, 50, + 51, 57, 53, 41, 0, 153, 253, 180, 159, 0, 154, 236, 180, 159, 0, 153, + 253, 155, 251, 170, 168, 10, 120, 136, 147, 154, 157, 135, 201, 50, 51, + 70, 54, 41, 10, 120, 136, 147, 154, 157, 154, 220, 136, 148, 50, 66, 67, + 53, 41, 10, 120, 40, 154, 157, 156, 129, 135, 201, 49, 70, 53, 51, 65, + 41, 0, 154, 236, 155, 251, 170, 168, 10, 61, 116, 114, 105, 110, 101, 10, + 120, 136, 134, 117, 112, 119, 97, 114, 100, 32, 153, 244, 135, 201, 50, + 48, 69, 52, 41, 10, 120, 147, 131, 169, 164, 41, 10, 120, 40, 179, 234, + 32, 140, 180, 145, 128, 179, 167, 32, 45, 32, 49, 70, 54, 67, 54, 41, 10, + 120, 131, 132, 171, 193, 32, 45, 32, 49, 70, 55, 48, 50, 41, 0, 153, 253, + 155, 251, 144, 250, 170, 168, 10, 120, 156, 166, 141, 222, 156, 129, 135, + 201, 49, 70, 53, 51, 67, 41, 0, 154, 236, 155, 251, 144, 250, 170, 168, + 0, 136, 143, 170, 168, 10, 120, 136, 147, 141, 168, 135, 201, 50, 51, 70, + 53, 41, 10, 120, 136, 147, 141, 168, 154, 220, 136, 148, 50, 66, 67, 56, + 41, 0, 154, 236, 142, 223, 170, 168, 10, 61, 133, 150, 149, 205, 180, + 160, 0, 136, 143, 144, 250, 170, 168, 10, 120, 154, 255, 140, 227, 50, + 48, 50, 51, 41, 0, 154, 236, 142, 223, 144, 250, 170, 168, 0, 136, 143, + 180, 161, 0, 154, 236, 142, 223, 180, 161, 10, 61, 178, 181, 32, 154, + 215, 180, 162, 10, 120, 40, 99, 111, 110, 116, 97, 105, 110, 115, 32, + 139, 191, 151, 191, 180, 163, 32, 45, 32, 50, 50, 66, 51, 41, 0, 153, + 253, 155, 252, 170, 168, 10, 120, 136, 147, 154, 249, 135, 201, 50, 51, + 70, 55, 41, 10, 120, 136, 147, 154, 249, 154, 220, 136, 148, 50, 66, 67, + 54, 41, 10, 120, 40, 154, 249, 156, 129, 135, 201, 49, 70, 53, 51, 66, + 41, 0, 154, 236, 155, 252, 170, 168, 10, 61, 72, 97, 109, 105, 108, 116, + 111, 110, 32, 177, 218, 10, 120, 40, 180, 164, 32, 45, 32, 50, 50, 48, + 55, 41, 10, 120, 139, 236, 154, 238, 154, 249, 135, 201, 50, 54, 68, 66, + 41, 10, 120, 131, 132, 180, 165, 32, 45, 32, 49, 70, 55, 48, 52, 41, 0, + 153, 253, 155, 252, 144, 250, 170, 168, 10, 120, 40, 100, 111, 119, 110, + 45, 112, 111, 105, 110, 116, 105, 110, 103, 32, 141, 222, 156, 129, 135, + 201, 49, 70, 53, 51, 68, 41, 0, 154, 236, 155, 252, 144, 250, 170, 168, + 0, 136, 144, 170, 168, 10, 120, 136, 147, 141, 155, 135, 201, 50, 51, 70, + 52, 41, 10, 120, 136, 147, 141, 155, 154, 220, 136, 148, 50, 66, 67, 55, + 41, 0, 154, 236, 142, 176, 170, 168, 10, 61, 133, 150, 180, 166, 32, 180, + 160, 0, 136, 144, 144, 250, 170, 168, 0, 154, 236, 142, 176, 144, 250, + 170, 168, 0, 136, 144, 180, 161, 0, 154, 236, 142, 176, 180, 161, 10, 61, + 154, 248, 154, 215, 180, 162, 10, 120, 40, 180, 167, 32, 180, 163, 32, + 147, 193, 50, 50, 66, 50, 41, 0, 153, 253, 177, 204, 10, 120, 141, 170, + 155, 224, 136, 180, 50, 54, 54, 54, 41, 10, 120, 136, 147, 135, 253, 50, + 66, 50, 53, 41, 10, 120, 156, 128, 156, 167, 135, 253, 49, 70, 53, 51, + 54, 41, 0, 154, 236, 177, 204, 10, 120, 136, 134, 135, 253, 50, 48, 68, + 70, 41, 10, 120, 156, 168, 133, 196, 50, 50, 67, 52, 41, 10, 120, 153, + 236, 155, 224, 136, 180, 50, 54, 54, 50, 41, 10, 120, 153, 236, 99, 111, + 110, 99, 97, 118, 101, 45, 115, 105, 100, 101, 100, 32, 135, 253, 50, 55, + 69, 49, 41, 10, 120, 135, 254, 135, 253, 50, 66, 50, 54, 41, 10, 120, + 131, 132, 115, 111, 97, 112, 32, 45, 32, 180, 168, 41, 10, 120, 135, 196, + 151, 223, 141, 131, 135, 253, 49, 70, 66, 65, 69, 41, 0, 136, 181, 136, + 178, 144, 250, 177, 204, 0, 70, 73, 83, 72, 69, 89, 69, 10, 61, 116, 97, + 105, 110, 111, 109, 101, 32, 40, 180, 169, 44, 32, 97, 32, 107, 105, 110, + 100, 32, 140, 172, 173, 139, 41, 0, 179, 169, 10, 120, 153, 236, 155, + 224, 136, 180, 50, 54, 54, 50, 41, 0, 154, 236, 170, 141, 10, 120, 136, + 134, 135, 236, 169, 234, 41, 10, 120, 156, 128, 135, 236, 177, 200, 41, + 10, 120, 139, 236, 135, 236, 179, 240, 41, 10, 120, 139, 227, 150, 255, + 142, 196, 177, 201, 41, 10, 120, 142, 214, 156, 169, 133, 139, 49, 70, + 51, 49, 53, 41, 0, 146, 243, 170, 141, 10, 42, 146, 216, 148, 176, 140, + 232, 173, 197, 32, 140, 179, 139, 223, 133, 153, 139, 253, 105, 110, 116, + 101, 110, 116, 105, 111, 110, 97, 108, 108, 121, 32, 156, 170, 144, 204, + 140, 232, 151, 240, 155, 187, 140, 179, 133, 252, 141, 229, 146, 212, + 139, 248, 139, 194, 116, 104, 139, 253, 115, 116, 97, 110, 100, 97, 114, + 100, 0, 136, 182, 141, 226, 180, 156, 0, 66, 85, 76, 76, 83, 69, 89, 69, + 10, 120, 142, 171, 141, 237, 133, 196, 179, 195, 41, 10, 120, 139, 236, + 155, 187, 140, 180, 155, 187, 155, 142, 50, 66, 53, 55, 41, 10, 120, 40, + 178, 246, 32, 104, 105, 116, 32, 45, 32, 49, 70, 51, 65, 70, 41, 10, 120, + 40, 180, 170, 32, 180, 171, 32, 45, 32, 49, 70, 55, 56, 66, 41, 0, 153, + 253, 170, 141, 10, 120, 141, 170, 143, 243, 135, 236, 180, 172, 41, 10, + 120, 40, 110, 101, 119, 32, 156, 169, 133, 139, 49, 70, 51, 49, 49, 41, + 10, 120, 40, 143, 243, 156, 129, 135, 236, 179, 239, 41, 0, 136, 182, + 133, 204, 180, 173, 10, 120, 156, 171, 156, 172, 156, 169, 133, 139, 180, + 174, 41, 0, 136, 182, 133, 203, 180, 173, 10, 120, 136, 150, 156, 169, + 133, 139, 180, 175, 41, 0, 136, 182, 136, 174, 180, 173, 0, 136, 182, + 136, 173, 180, 173, 0, 136, 182, 136, 136, 156, 157, 180, 173, 0, 136, + 182, 155, 157, 155, 155, 136, 135, 156, 157, 180, 173, 0, 133, 204, 153, + 253, 170, 141, 0, 133, 203, 153, 253, 170, 141, 0, 156, 173, 176, 237, + 10, 120, 142, 217, 166, 202, 41, 10, 120, 153, 236, 140, 227, 176, 239, + 41, 0, 156, 173, 154, 236, 170, 141, 0, 136, 173, 156, 173, 154, 236, + 170, 141, 0, 136, 174, 156, 173, 154, 236, 170, 141, 0, 136, 135, 156, + 157, 151, 138, 179, 148, 0, 136, 136, 156, 157, 151, 138, 179, 148, 0, + 136, 183, 156, 157, 151, 138, 179, 148, 0, 136, 176, 156, 157, 151, 138, + 179, 148, 0, 136, 173, 170, 141, 10, 120, 40, 97, 114, 99, 32, 45, 32, + 50, 51, 49, 50, 41, 0, 136, 174, 170, 141, 0, 153, 253, 146, 239, 140, + 187, 170, 168, 10, 120, 155, 222, 141, 167, 141, 136, 156, 155, 156, 156, + 49, 70, 66, 57, 69, 41, 0, 153, 253, 146, 239, 140, 185, 170, 168, 10, + 120, 155, 222, 141, 153, 141, 136, 156, 155, 156, 156, 49, 70, 66, 57, + 70, 41, 0, 153, 253, 148, 184, 140, 185, 170, 168, 10, 120, 155, 211, + 141, 153, 141, 136, 156, 155, 156, 156, 49, 70, 66, 57, 67, 41, 0, 153, + 253, 148, 184, 140, 187, 170, 168, 10, 120, 155, 211, 141, 167, 141, 136, + 156, 155, 156, 156, 49, 70, 66, 57, 68, 41, 0, 154, 236, 176, 237, 10, + 120, 142, 217, 166, 202, 41, 10, 120, 142, 195, 133, 196, 166, 191, 41, + 10, 120, 153, 235, 140, 227, 50, 53, 68, 56, 41, 0, 136, 179, 133, 204, + 180, 173, 10, 120, 155, 213, 140, 180, 145, 162, 142, 164, 156, 174, 50, + 66, 49, 50, 41, 0, 136, 179, 133, 203, 180, 173, 0, 136, 179, 136, 135, + 144, 245, 146, 136, 180, 173, 0, 136, 179, 136, 183, 144, 245, 146, 136, + 180, 173, 0, 136, 132, 136, 129, 66, 73, 83, 69, 67, 84, 73, 78, 71, 32, + 165, 244, 0, 154, 236, 155, 251, 136, 145, 166, 197, 0, 155, 251, 155, + 231, 141, 247, 140, 185, 146, 136, 180, 173, 0, 155, 251, 155, 231, 141, + 247, 140, 187, 146, 136, 180, 173, 0, 150, 187, 170, 141, 10, 120, 136, + 134, 135, 236, 169, 234, 41, 10, 120, 153, 236, 135, 236, 177, 199, 41, + 10, 120, 141, 170, 143, 243, 135, 236, 180, 172, 41, 10, 120, 139, 236, + 143, 243, 135, 236, 180, 176, 41, 10, 120, 139, 227, 150, 255, 142, 196, + 177, 201, 41, 0, 136, 132, 141, 247, 148, 184, 140, 185, 180, 177, 0, + 136, 132, 141, 247, 146, 239, 140, 185, 180, 177, 0, 136, 132, 141, 247, + 146, 239, 140, 187, 180, 177, 0, 136, 132, 141, 247, 148, 184, 140, 187, + 180, 177, 0, 136, 184, 141, 247, 148, 184, 140, 185, 180, 177, 0, 136, + 184, 141, 247, 146, 239, 140, 185, 180, 177, 0, 136, 184, 141, 247, 146, + 239, 140, 187, 180, 177, 0, 136, 184, 141, 247, 148, 184, 140, 187, 180, + 177, 0, 136, 135, 170, 168, 0, 136, 136, 170, 168, 0, 136, 176, 170, 168, + 10, 120, 140, 184, 135, 201, 50, 50, 66, 70, 41, 0, 154, 236, 154, 136, + 177, 202, 10, 61, 151, 216, 156, 175, 177, 218, 41, 10, 120, 135, 199, + 177, 203, 41, 10, 120, 153, 236, 141, 191, 140, 180, 154, 214, 116, 105, + 99, 107, 32, 45, 32, 50, 55, 69, 52, 41, 0, 136, 146, 177, 202, 10, 120, + 141, 170, 141, 191, 139, 223, 132, 223, 50, 51, 70, 57, 41, 10, 120, 141, + 170, 141, 191, 45, 32, 180, 146, 41, 0, 154, 236, 154, 136, 144, 250, + 177, 202, 10, 120, 153, 236, 141, 222, 136, 149, 50, 53, 65, 66, 41, 0, + 136, 146, 144, 250, 177, 202, 10, 120, 141, 170, 141, 222, 136, 149, 50, + 53, 65, 65, 41, 0, 136, 183, 170, 168, 10, 120, 140, 184, 135, 201, 50, + 50, 66, 70, 41, 0, 153, 253, 156, 176, 141, 247, 180, 178, 10, 61, 177, + 211, 32, 180, 179, 10, 120, 155, 186, 178, 255, 41, 10, 120, 156, 177, + 180, 180, 32, 133, 139, 180, 181, 41, 0, 180, 182, 10, 61, 180, 183, 32, + 180, 179, 0, 180, 184, 10, 61, 180, 185, 32, 180, 179, 10, 120, 40, 180, + 186, 32, 180, 187, 32, 45, 32, 49, 70, 51, 48, 50, 41, 10, 120, 40, 180, + 188, 32, 140, 180, 180, 189, 32, 45, 32, 49, 70, 51, 50, 55, 41, 0, 180, + 190, 10, 61, 115, 110, 111, 119, 121, 32, 180, 179, 0, 67, 79, 77, 69, + 84, 0, 153, 253, 170, 240, 10, 120, 156, 178, 133, 196, 50, 50, 67, 54, + 41, 10, 120, 141, 170, 141, 222, 135, 255, 50, 66, 53, 49, 41, 10, 120, + 140, 183, 142, 164, 153, 234, 135, 255, 50, 66, 69, 56, 41, 10, 120, 140, + 205, 140, 192, 155, 209, 153, 234, 135, 255, 49, 70, 55, 67, 57, 41, 0, + 154, 236, 170, 240, 10, 120, 40, 168, 192, 32, 180, 191, 32, 154, 238, + 135, 255, 50, 55, 50, 57, 41, 10, 120, 135, 254, 135, 255, 50, 66, 53, + 48, 41, 10, 120, 40, 103, 108, 111, 119, 105, 110, 103, 32, 135, 255, 49, + 70, 51, 49, 70, 41, 0, 180, 192, 0, 84, 72, 85, 78, 68, 69, 82, 83, 84, + 79, 82, 77, 0, 180, 193, 10, 61, 131, 196, 103, 111, 108, 100, 10, 120, + 142, 171, 140, 240, 133, 196, 168, 173, 41, 10, 120, 141, 170, 156, 179, + 136, 185, 180, 194, 41, 10, 120, 153, 236, 156, 179, 136, 185, 180, 195, + 41, 10, 120, 40, 156, 179, 140, 180, 136, 186, 180, 196, 41, 0, 180, 197, + 32, 78, 79, 68, 69, 10, 61, 131, 196, 180, 198, 10, 120, 40, 131, 196, + 180, 198, 32, 45, 32, 180, 199, 41, 0, 150, 148, 78, 79, 68, 69, 10, 61, + 131, 196, 180, 200, 10, 120, 40, 131, 196, 180, 200, 32, 45, 32, 49, 70, + 55, 54, 51, 41, 0, 67, 79, 78, 74, 85, 78, 67, 84, 73, 79, 78, 10, 61, + 131, 196, 180, 201, 0, 180, 202, 0, 153, 253, 180, 203, 10, 120, 154, + 182, 132, 210, 178, 131, 41, 10, 120, 154, 182, 154, 183, 132, 210, 50, + 55, 48, 54, 41, 10, 120, 154, 182, 154, 184, 177, 238, 41, 10, 120, 141, + 170, 180, 204, 32, 154, 181, 49, 70, 53, 55, 70, 41, 0, 154, 236, 180, + 203, 10, 120, 153, 236, 180, 204, 32, 154, 181, 49, 70, 53, 55, 69, 41, + 0, 156, 181, 179, 187, 10, 120, 135, 199, 177, 203, 41, 0, 136, 187, 141, + 247, 179, 254, 10, 120, 135, 251, 140, 180, 156, 182, 180, 205, 32, 45, + 32, 49, 70, 53, 70, 57, 41, 0, 136, 187, 141, 247, 88, 10, 120, 155, 190, + 156, 183, 180, 206, 41, 10, 120, 40, 120, 32, 139, 194, 97, 32, 146, 208, + 98, 111, 133, 151, 50, 51, 50, 55, 41, 10, 120, 135, 251, 140, 180, 151, + 223, 133, 151, 50, 66, 66, 68, 41, 10, 120, 135, 251, 140, 180, 98, 97, + 108, 108, 111, 116, 32, 45, 32, 49, 70, 53, 70, 51, 41, 10, 120, 135, + 251, 140, 180, 141, 215, 133, 151, 49, 70, 53, 70, 53, 41, 0, 180, 207, + 10, 61, 83, 116, 46, 32, 65, 110, 100, 114, 101, 119, 39, 115, 32, 67, + 114, 111, 115, 115, 10, 120, 156, 164, 133, 151, 50, 55, 49, 55, 41, 10, + 120, 140, 205, 142, 248, 166, 232, 41, 0, 180, 184, 32, 141, 247, 180, + 208, 32, 68, 82, 79, 80, 83, 10, 61, 115, 104, 111, 119, 101, 114, 121, + 32, 180, 179, 0, 156, 184, 180, 209, 10, 61, 116, 101, 97, 32, 139, 244, + 99, 111, 102, 102, 101, 101, 44, 32, 156, 185, 140, 188, 165, 182, 10, + 42, 140, 190, 143, 130, 133, 252, 135, 195, 119, 97, 105, 116, 10, 120, + 155, 253, 179, 232, 41, 10, 120, 155, 254, 179, 233, 41, 10, 120, 40, + 180, 210, 32, 150, 216, 180, 211, 32, 45, 32, 180, 212, 41, 0, 154, 236, + 156, 186, 179, 214, 0, 153, 253, 156, 186, 179, 214, 0, 83, 72, 65, 77, + 82, 79, 67, 75, 10, 120, 156, 187, 180, 213, 32, 99, 108, 111, 118, 101, + 114, 32, 45, 32, 49, 70, 51, 52, 48, 41, 0, 144, 164, 152, 241, 156, 188, + 156, 189, 176, 237, 10, 42, 97, 32, 178, 129, 32, 178, 130, 32, 165, 130, + 10, 120, 141, 189, 156, 190, 156, 191, 140, 227, 50, 55, 54, 55, 41, 10, + 120, 156, 192, 156, 193, 153, 244, 118, 105, 110, 101, 32, 180, 213, 32, + 45, 32, 49, 70, 54, 53, 57, 41, 0, 153, 253, 140, 185, 150, 137, 166, + 145, 0, 153, 253, 140, 187, 150, 137, 166, 145, 0, 154, 236, 140, 185, + 150, 137, 166, 145, 10, 120, 153, 236, 141, 153, 136, 188, 136, 189, 180, + 214, 41, 10, 120, 156, 194, 154, 238, 141, 153, 153, 244, 136, 189, 49, + 70, 53, 57, 56, 41, 0, 154, 236, 145, 244, 150, 137, 166, 145, 10, 120, + 156, 194, 154, 238, 141, 199, 153, 244, 136, 189, 49, 70, 53, 57, 69, 41, + 0, 154, 236, 140, 187, 150, 137, 166, 145, 10, 61, 102, 105, 115, 116, + 32, 40, 116, 121, 112, 111, 103, 114, 97, 112, 104, 105, 99, 32, 180, + 215, 41, 10, 120, 156, 194, 154, 238, 141, 167, 153, 244, 136, 189, 49, + 70, 53, 57, 57, 41, 10, 120, 140, 183, 144, 221, 154, 238, 141, 167, 153, + 244, 136, 189, 49, 70, 66, 67, 49, 41, 0, 154, 236, 145, 246, 150, 137, + 166, 145, 10, 120, 136, 191, 153, 244, 141, 153, 151, 226, 136, 189, 180, + 216, 41, 10, 120, 156, 194, 154, 238, 146, 143, 153, 244, 136, 189, 49, + 70, 53, 57, 70, 41, 0, 180, 217, 32, 144, 229, 180, 218, 10, 61, 112, + 111, 105, 115, 111, 110, 10, 120, 141, 170, 180, 219, 32, 140, 143, 180, + 220, 32, 45, 32, 49, 70, 53, 55, 49, 41, 0, 67, 65, 85, 84, 73, 79, 78, + 32, 165, 137, 0, 82, 65, 68, 73, 79, 65, 67, 84, 73, 86, 69, 32, 165, + 137, 0, 66, 73, 79, 72, 65, 90, 65, 82, 68, 32, 165, 137, 0, 180, 221, + 10, 120, 40, 180, 222, 32, 140, 172, 180, 223, 32, 45, 32, 50, 54, 57, + 53, 41, 10, 120, 131, 132, 180, 224, 32, 45, 32, 49, 70, 55, 53, 48, 41, + 0, 65, 78, 75, 72, 0, 79, 82, 84, 72, 79, 68, 79, 88, 32, 177, 153, 0, + 152, 173, 169, 172, 10, 61, 67, 111, 110, 115, 116, 97, 110, 116, 105, + 110, 101, 39, 115, 32, 153, 231, 67, 104, 114, 105, 115, 116, 111, 103, + 114, 97, 109, 10, 120, 147, 174, 140, 153, 107, 104, 105, 32, 156, 195, + 50, 67, 69, 57, 41, 0, 146, 151, 148, 233, 76, 79, 82, 82, 65, 73, 78, + 69, 0, 146, 151, 148, 233, 74, 69, 82, 85, 83, 65, 76, 69, 77, 10, 61, + 115, 105, 109, 112, 108, 101, 32, 142, 245, 112, 111, 116, 101, 110, 116, + 10, 42, 154, 152, 140, 180, 140, 232, 147, 145, 142, 245, 140, 172, 74, + 101, 114, 117, 115, 97, 108, 101, 109, 44, 32, 140, 219, 97, 100, 100, + 115, 32, 97, 32, 141, 222, 99, 114, 111, 115, 115, 108, 101, 116, 32, + 140, 155, 101, 97, 99, 104, 32, 180, 225, 10, 120, 131, 132, 180, 226, + 32, 45, 32, 180, 227, 41, 0, 155, 162, 144, 229, 67, 82, 69, 83, 67, 69, + 78, 84, 0, 149, 189, 169, 156, 10, 61, 134, 224, 105, 114, 97, 110, 32, + 40, 165, 148, 41, 0, 65, 68, 73, 32, 83, 72, 65, 75, 84, 73, 10, 61, 107, + 104, 97, 110, 100, 97, 10, 42, 83, 105, 107, 104, 32, 114, 101, 108, 105, + 103, 105, 111, 117, 115, 32, 167, 184, 0, 156, 196, 144, 229, 83, 73, 67, + 75, 76, 69, 0, 180, 228, 32, 169, 156, 0, 146, 157, 180, 229, 10, 120, + 151, 218, 140, 153, 110, 111, 114, 32, 98, 117, 32, 180, 230, 32, 45, + 107, 104, 121, 105, 108, 32, 45, 32, 48, 70, 67, 65, 41, 0, 136, 192, + 180, 231, 10, 61, 113, 105, 97, 110, 50, 0, 136, 192, 76, 65, 75, 69, 10, + 61, 100, 117, 105, 52, 0, 136, 192, 180, 232, 10, 61, 108, 105, 50, 0, + 136, 192, 180, 233, 10, 61, 122, 104, 101, 110, 52, 0, 136, 192, 180, + 234, 10, 61, 120, 117, 110, 52, 0, 136, 192, 180, 235, 10, 61, 107, 97, + 110, 51, 0, 136, 192, 180, 236, 10, 61, 103, 101, 110, 52, 0, 136, 192, + 180, 237, 10, 61, 107, 117, 110, 49, 0, 180, 238, 32, 148, 233, 68, 72, + 65, 82, 77, 65, 10, 120, 40, 104, 101, 108, 109, 32, 133, 139, 50, 51, + 56, 56, 41, 0, 154, 236, 156, 197, 180, 239, 10, 120, 40, 180, 240, 32, + 156, 198, 136, 186, 49, 70, 54, 52, 49, 41, 0, 154, 236, 156, 199, 180, + 239, 10, 120, 40, 180, 240, 32, 156, 200, 136, 186, 49, 70, 54, 52, 50, + 41, 10, 61, 140, 191, 97, 32, 110, 105, 99, 101, 32, 180, 201, 33, 0, + 153, 253, 156, 199, 180, 239, 0, 154, 236, 156, 176, 141, 247, 180, 178, + 10, 61, 99, 111, 109, 112, 97, 115, 115, 10, 120, 155, 186, 178, 255, 41, + 10, 120, 156, 180, 140, 180, 136, 186, 180, 196, 41, 10, 120, 153, 236, + 176, 131, 32, 45, 32, 49, 70, 51, 50, 51, 41, 10, 120, 156, 177, 180, + 180, 32, 133, 139, 180, 181, 41, 0, 154, 144, 156, 151, 180, 241, 10, 61, + 131, 196, 180, 242, 10, 120, 156, 171, 156, 172, 156, 169, 133, 139, 180, + 174, 41, 0, 156, 201, 156, 151, 180, 241, 10, 61, 131, 196, 180, 242, 10, + 120, 40, 112, 111, 119, 101, 114, 32, 115, 108, 101, 101, 112, 32, 133, + 139, 50, 51, 70, 69, 41, 10, 120, 136, 150, 156, 169, 133, 139, 180, 175, + 41, 10, 120, 40, 99, 114, 101, 115, 99, 101, 110, 116, 32, 156, 169, 45, + 32, 49, 70, 51, 49, 57, 41, 0, 77, 69, 82, 67, 85, 82, 89, 10, 61, 131, + 196, 113, 117, 105, 99, 107, 115, 105, 108, 118, 101, 114, 10, 61, 105, + 110, 116, 101, 114, 115, 101, 120, 117, 97, 108, 105, 116, 121, 0, 156, + 202, 165, 137, 10, 61, 86, 101, 110, 117, 115, 10, 61, 131, 196, 180, + 243, 10, 120, 40, 180, 244, 32, 45, 32, 180, 245, 41, 10, 120, 40, 180, + 246, 32, 133, 139, 180, 247, 41, 0, 180, 237, 10, 61, 131, 196, 180, 248, + 10, 120, 40, 131, 196, 178, 248, 32, 45, 32, 178, 249, 41, 0, 156, 203, + 165, 137, 10, 61, 77, 97, 114, 115, 10, 61, 131, 196, 180, 249, 10, 120, + 40, 180, 250, 32, 133, 139, 50, 66, 70, 68, 41, 10, 120, 40, 109, 97, + 110, 32, 45, 32, 180, 251, 41, 10, 120, 40, 109, 101, 110, 115, 32, 133, + 139, 180, 252, 41, 0, 74, 85, 80, 73, 84, 69, 82, 10, 61, 131, 196, 116, + 105, 110, 0, 83, 65, 84, 85, 82, 78, 10, 61, 131, 196, 108, 101, 97, 100, + 0, 180, 253, 10, 120, 40, 180, 254, 32, 140, 153, 139, 223, 180, 255, 32, + 45, 32, 50, 54, 69, 50, 41, 0, 181, 128, 10, 61, 131, 196, 98, 105, 115, + 109, 117, 116, 104, 47, 116, 105, 110, 103, 108, 97, 115, 115, 10, 120, + 40, 181, 129, 32, 143, 236, 142, 221, 50, 66, 67, 57, 41, 0, 80, 76, 85, + 84, 79, 10, 120, 40, 181, 130, 32, 143, 236, 142, 221, 50, 66, 68, 51, + 41, 0, 65, 82, 73, 69, 83, 10, 120, 40, 114, 97, 109, 32, 45, 32, 49, 70, + 52, 48, 70, 41, 0, 84, 65, 85, 82, 85, 83, 0, 71, 69, 77, 73, 78, 73, 0, + 67, 65, 78, 67, 69, 82, 10, 120, 40, 99, 114, 97, 98, 32, 45, 32, 49, 70, + 57, 56, 48, 41, 0, 76, 69, 79, 10, 120, 40, 108, 105, 111, 110, 32, 136, + 186, 49, 70, 57, 56, 49, 41, 0, 86, 73, 82, 71, 79, 10, 61, 181, 131, 32, + 40, 166, 251, 32, 169, 185, 41, 0, 76, 73, 66, 82, 65, 10, 120, 40, 115, + 99, 97, 108, 101, 115, 32, 45, 32, 50, 54, 57, 54, 41, 10, 120, 131, 132, + 180, 198, 32, 45, 32, 180, 199, 41, 0, 83, 67, 79, 82, 80, 73, 85, 83, + 10, 61, 181, 132, 10, 61, 181, 131, 44, 32, 181, 133, 10, 120, 40, 115, + 99, 111, 114, 112, 105, 111, 110, 32, 45, 32, 49, 70, 57, 56, 50, 41, 0, + 83, 65, 71, 73, 84, 84, 65, 82, 73, 85, 83, 10, 120, 40, 98, 111, 119, + 32, 140, 143, 136, 193, 49, 70, 51, 70, 57, 41, 0, 67, 65, 80, 82, 73, + 67, 79, 82, 78, 0, 65, 81, 85, 65, 82, 73, 85, 83, 10, 120, 40, 181, 134, + 32, 45, 32, 181, 135, 41, 0, 80, 73, 83, 67, 69, 83, 0, 136, 194, 181, + 136, 0, 136, 194, 181, 137, 0, 136, 194, 181, 138, 0, 136, 194, 181, 139, + 0, 136, 194, 181, 140, 0, 136, 194, 181, 141, 0, 136, 195, 181, 136, 0, + 136, 195, 181, 137, 0, 136, 195, 181, 138, 0, 136, 195, 181, 139, 0, 136, + 195, 181, 140, 0, 136, 195, 181, 141, 0, 153, 253, 181, 142, 32, 181, + 143, 0, 154, 236, 156, 189, 181, 143, 0, 136, 181, 181, 143, 10, 120, + 135, 200, 177, 205, 41, 10, 120, 156, 204, 181, 144, 41, 0, 153, 253, + 181, 145, 32, 181, 143, 10, 120, 40, 181, 146, 32, 45, 32, 50, 54, 49, + 56, 41, 0, 154, 236, 181, 142, 32, 181, 143, 0, 153, 253, 156, 189, 181, + 143, 10, 61, 118, 97, 108, 101, 110, 116, 105, 110, 101, 10, 120, 139, + 236, 153, 234, 156, 205, 50, 55, 54, 52, 41, 10, 120, 40, 104, 101, 97, + 114, 116, 32, 140, 180, 116, 105, 112, 32, 140, 188, 140, 232, 146, 229, + 49, 70, 51, 57, 52, 41, 10, 120, 40, 98, 108, 117, 101, 32, 156, 205, + 181, 147, 41, 10, 120, 40, 153, 234, 156, 205, 181, 148, 41, 0, 153, 253, + 155, 196, 181, 143, 10, 120, 141, 170, 135, 253, 181, 149, 41, 0, 154, + 236, 181, 145, 32, 181, 143, 0, 156, 184, 83, 80, 82, 73, 78, 71, 83, 0, + 156, 151, 181, 150, 10, 61, 181, 151, 10, 120, 133, 136, 156, 172, 156, + 206, 49, 68, 49, 53, 70, 41, 0, 156, 150, 181, 150, 10, 61, 181, 152, 10, + 120, 133, 136, 156, 207, 156, 206, 49, 68, 49, 54, 48, 41, 10, 120, 156, + 208, 156, 206, 49, 70, 51, 66, 53, 41, 0, 156, 209, 156, 150, 181, 153, + 10, 61, 181, 154, 32, 113, 117, 97, 118, 101, 114, 115, 10, 120, 156, + 210, 177, 245, 32, 140, 137, 156, 211, 49, 70, 51, 57, 68, 41, 10, 120, + 40, 109, 117, 108, 116, 105, 112, 108, 101, 32, 140, 137, 156, 211, 49, + 70, 51, 66, 54, 41, 0, 156, 209, 156, 212, 181, 153, 10, 61, 181, 154, + 32, 115, 101, 109, 105, 113, 117, 97, 118, 101, 114, 115, 0, 156, 213, + 156, 214, 165, 137, 0, 156, 213, 156, 215, 165, 137, 0, 156, 213, 142, + 253, 165, 137, 10, 61, 133, 150, 105, 110, 102, 105, 120, 32, 155, 178, + 99, 111, 117, 110, 116, 10, 120, 154, 173, 132, 210, 177, 231, 41, 0, + 156, 216, 149, 216, 177, 153, 0, 156, 217, 149, 216, 177, 153, 0, 181, + 155, 32, 181, 156, 32, 169, 156, 10, 42, 132, 203, 142, 147, 140, 153, + 139, 223, 181, 157, 32, 139, 244, 141, 228, 141, 229, 148, 176, 181, 158, + 32, 139, 253, 114, 101, 99, 121, 99, 108, 97, 98, 108, 101, 0, 136, 196, + 148, 177, 84, 89, 80, 69, 45, 49, 32, 181, 159, 10, 42, 181, 160, 32, + 116, 101, 114, 101, 112, 104, 116, 104, 97, 108, 97, 116, 101, 0, 136, + 196, 148, 177, 84, 89, 80, 69, 45, 50, 32, 181, 159, 10, 42, 145, 160, + 181, 161, 32, 181, 160, 0, 136, 196, 148, 177, 84, 89, 80, 69, 45, 51, + 32, 181, 159, 10, 42, 118, 105, 110, 121, 108, 44, 32, 112, 111, 108, + 121, 118, 105, 110, 121, 108, 32, 181, 162, 0, 136, 196, 148, 177, 84, + 89, 80, 69, 45, 52, 32, 181, 159, 10, 42, 141, 208, 181, 161, 32, 181, + 160, 0, 136, 196, 148, 177, 84, 89, 80, 69, 45, 53, 32, 181, 159, 10, 42, + 112, 111, 108, 121, 112, 114, 111, 112, 121, 108, 101, 110, 101, 0, 136, + 196, 148, 177, 84, 89, 80, 69, 45, 54, 32, 181, 159, 10, 42, 112, 111, + 108, 121, 115, 116, 121, 114, 101, 110, 101, 0, 136, 196, 148, 177, 84, + 89, 80, 69, 45, 55, 32, 181, 159, 10, 42, 139, 214, 112, 108, 97, 115, + 116, 105, 99, 115, 0, 136, 196, 148, 177, 71, 69, 78, 69, 82, 73, 67, 32, + 77, 65, 84, 69, 82, 73, 65, 76, 83, 10, 42, 140, 215, 149, 226, 140, 180, + 139, 214, 149, 142, 140, 143, 108, 97, 98, 101, 108, 115, 32, 141, 228, + 141, 229, 140, 232, 150, 171, 140, 172, 181, 158, 32, 141, 228, 143, 130, + 181, 163, 0, 153, 253, 181, 155, 32, 181, 156, 32, 169, 156, 10, 120, + 156, 218, 156, 219, 140, 143, 154, 214, 142, 128, 155, 187, 135, 237, 49, + 70, 53, 48, 49, 41, 0, 82, 69, 67, 89, 67, 76, 69, 68, 32, 156, 220, 169, + 156, 10, 42, 133, 252, 141, 229, 181, 164, 37, 32, 181, 163, 32, 156, + 221, 176, 253, 0, 80, 65, 82, 84, 73, 65, 76, 76, 89, 45, 82, 69, 67, 89, + 67, 76, 69, 68, 32, 156, 220, 169, 156, 10, 42, 112, 101, 114, 99, 101, + 110, 116, 97, 103, 101, 32, 140, 172, 181, 163, 32, 156, 221, 176, 253, + 32, 105, 110, 100, 105, 99, 97, 116, 101, 100, 32, 139, 194, 169, 136, + 32, 139, 244, 110, 101, 120, 116, 32, 141, 228, 145, 229, 167, 184, 0, + 80, 69, 82, 77, 65, 78, 69, 78, 84, 32, 156, 220, 165, 137, 10, 61, 110, + 111, 110, 45, 97, 99, 105, 100, 32, 112, 97, 112, 101, 114, 0, 181, 165, + 32, 169, 156, 10, 61, 97, 99, 99, 101, 115, 115, 105, 98, 108, 101, 32, + 175, 230, 0, 136, 197, 49, 10, 120, 40, 178, 137, 32, 100, 105, 101, 32, + 45, 32, 49, 70, 51, 66, 50, 41, 0, 136, 197, 50, 0, 136, 197, 51, 0, 136, + 197, 52, 0, 136, 197, 53, 0, 136, 197, 54, 0, 136, 184, 133, 156, 168, + 251, 0, 136, 184, 134, 130, 170, 236, 10, 120, 40, 102, 97, 99, 101, 32, + 150, 216, 181, 166, 32, 45, 32, 49, 70, 54, 51, 54, 41, 0, 153, 253, 150, + 189, 141, 247, 154, 236, 143, 190, 168, 251, 0, 153, 253, 150, 189, 134, + 130, 154, 236, 170, 236, 0, 156, 222, 148, 177, 180, 229, 0, 156, 222, + 148, 177, 89, 73, 78, 0, 136, 198, 181, 167, 32, 180, 229, 0, 136, 198, + 181, 168, 32, 89, 73, 78, 0, 136, 198, 181, 168, 32, 180, 229, 0, 136, + 198, 181, 167, 32, 89, 73, 78, 0, 154, 236, 181, 169, 10, 120, 40, 181, + 170, 32, 154, 238, 181, 171, 32, 45, 32, 49, 70, 51, 70, 51, 41, 0, 153, + 253, 181, 169, 0, 156, 196, 144, 229, 80, 73, 67, 75, 10, 61, 109, 105, + 110, 105, 110, 103, 44, 32, 145, 179, 156, 223, 142, 160, 116, 105, 109, + 101, 116, 97, 98, 108, 101, 115, 41, 10, 120, 40, 181, 172, 32, 45, 32, + 50, 54, 67, 70, 41, 10, 120, 156, 224, 140, 143, 119, 114, 101, 110, 99, + 104, 32, 45, 32, 49, 70, 54, 69, 48, 41, 0, 181, 173, 10, 61, 156, 225, + 156, 226, 104, 97, 114, 98, 111, 114, 32, 156, 227, 181, 174, 41, 0, 156, + 228, 83, 87, 79, 82, 68, 83, 10, 61, 156, 229, 156, 226, 98, 97, 116, + 116, 108, 101, 103, 114, 111, 117, 110, 100, 32, 156, 227, 181, 174, 41, + 44, 32, 107, 105, 108, 108, 101, 100, 32, 139, 194, 97, 99, 116, 105, + 111, 110, 10, 120, 40, 102, 101, 110, 99, 101, 114, 32, 45, 32, 49, 70, + 57, 51, 65, 41, 0, 181, 175, 32, 148, 233, 65, 69, 83, 67, 85, 76, 65, + 80, 73, 85, 83, 10, 61, 109, 101, 100, 105, 99, 97, 108, 32, 180, 215, + 10, 42, 98, 111, 116, 104, 32, 105, 110, 99, 108, 105, 110, 101, 100, 32, + 139, 244, 117, 112, 114, 105, 103, 104, 116, 32, 114, 101, 110, 100, 101, + 114, 105, 110, 103, 115, 32, 140, 172, 145, 229, 140, 153, 139, 252, 173, + 188, 10, 120, 40, 180, 224, 32, 45, 32, 50, 54, 50, 52, 41, 10, 120, 40, + 98, 111, 119, 108, 32, 140, 172, 104, 121, 103, 105, 101, 105, 97, 32, + 45, 32, 49, 70, 53, 52, 70, 41, 0, 83, 67, 65, 76, 69, 83, 10, 61, 147, + 181, 156, 226, 106, 117, 114, 105, 115, 112, 114, 117, 100, 101, 110, 99, + 101, 10, 120, 40, 181, 176, 32, 45, 32, 50, 54, 52, 69, 41, 0, 181, 177, + 10, 61, 99, 104, 101, 109, 105, 99, 97, 108, 32, 156, 226, 181, 178, 10, + 120, 131, 132, 114, 101, 116, 111, 114, 116, 32, 45, 32, 49, 70, 55, 54, + 68, 41, 0, 177, 143, 10, 61, 98, 111, 116, 97, 110, 105, 99, 97, 108, 32, + 180, 215, 10, 120, 40, 175, 207, 32, 140, 131, 132, 199, 50, 48, 53, 53, + 41, 10, 120, 153, 236, 156, 230, 181, 179, 41, 10, 120, 40, 116, 117, + 108, 105, 112, 32, 45, 32, 49, 70, 51, 51, 55, 41, 0, 181, 180, 10, 61, + 171, 145, 44, 32, 181, 181, 0, 181, 175, 32, 148, 233, 72, 69, 82, 77, + 69, 83, 10, 42, 151, 233, 97, 32, 181, 182, 32, 149, 199, 139, 244, 181, + 183, 10, 42, 140, 179, 150, 186, 97, 32, 104, 101, 114, 97, 108, 100, + 105, 99, 32, 180, 222, 32, 140, 180, 97, 32, 119, 105, 110, 103, 101, + 100, 32, 176, 134, 0, 65, 84, 79, 77, 32, 169, 156, 10, 61, 110, 117, 99, + 108, 101, 97, 114, 32, 105, 110, 115, 116, 97, 108, 108, 97, 116, 105, + 111, 110, 32, 156, 227, 181, 174, 41, 0, 70, 76, 69, 85, 82, 45, 68, 69, + 45, 76, 73, 83, 0, 156, 231, 154, 236, 170, 240, 10, 42, 140, 204, 143, + 236, 133, 163, 181, 184, 32, 181, 185, 32, 40, 97, 32, 140, 153, 140, + 172, 181, 186, 41, 10, 120, 40, 114, 105, 103, 104, 116, 45, 104, 97, + 110, 100, 101, 100, 32, 181, 184, 32, 181, 185, 32, 45, 32, 50, 54, 69, + 53, 41, 0, 142, 227, 181, 187, 32, 181, 188, 32, 168, 251, 10, 61, 115, + 111, 109, 101, 111, 110, 101, 32, 181, 189, 10, 120, 152, 133, 114, 97, + 121, 115, 32, 146, 229, 49, 70, 53, 69, 54, 41, 0, 142, 227, 181, 187, + 32, 181, 188, 32, 171, 151, 10, 61, 181, 190, 32, 181, 189, 10, 120, 152, + 133, 114, 97, 121, 115, 32, 145, 232, 49, 70, 53, 69, 55, 41, 0, 87, 65, + 82, 78, 73, 78, 71, 32, 165, 137, 10, 120, 40, 181, 191, 32, 132, 210, + 181, 192, 41, 0, 146, 154, 86, 79, 76, 84, 65, 71, 69, 32, 165, 137, 10, + 61, 181, 193, 10, 61, 181, 194, 32, 167, 184, 10, 120, 40, 181, 194, 32, + 181, 195, 32, 45, 32, 49, 70, 53, 70, 50, 41, 0, 150, 175, 156, 202, 165, + 137, 10, 61, 156, 232, 181, 196, 10, 120, 140, 196, 181, 197, 32, 150, + 155, 156, 233, 49, 70, 52, 54, 68, 41, 0, 150, 175, 156, 203, 165, 137, + 10, 42, 133, 175, 144, 185, 142, 154, 140, 232, 140, 151, 156, 234, 140, + 188, 136, 199, 173, 164, 10, 61, 109, 97, 108, 101, 32, 181, 196, 10, + 120, 40, 140, 151, 109, 101, 110, 32, 150, 155, 156, 233, 49, 70, 52, 54, + 67, 41, 0, 73, 78, 84, 69, 82, 76, 79, 67, 75, 69, 68, 32, 156, 202, 144, + 229, 156, 203, 165, 137, 10, 42, 133, 175, 144, 185, 142, 154, 140, 232, + 140, 151, 156, 234, 140, 188, 136, 199, 173, 164, 10, 61, 104, 101, 116, + 101, 114, 111, 115, 101, 120, 117, 97, 108, 105, 116, 121, 0, 156, 203, + 144, 229, 70, 69, 156, 203, 83, 73, 71, 78, 10, 61, 105, 110, 116, 101, + 114, 115, 101, 120, 44, 32, 97, 110, 100, 114, 111, 103, 121, 110, 111, + 117, 115, 10, 61, 104, 101, 114, 109, 97, 112, 104, 114, 111, 100, 105, + 116, 101, 32, 142, 160, 101, 110, 116, 111, 109, 111, 108, 111, 103, 121, + 41, 0, 156, 203, 141, 247, 146, 203, 165, 137, 10, 61, 181, 199, 10, 61, + 131, 196, 156, 235, 139, 244, 156, 236, 140, 172, 180, 249, 0, 156, 203, + 141, 247, 133, 185, 156, 203, 144, 229, 70, 69, 156, 203, 83, 73, 71, 78, + 10, 61, 181, 199, 0, 141, 226, 156, 203, 133, 194, 165, 137, 10, 61, 131, + 196, 180, 249, 0, 149, 224, 156, 203, 133, 194, 165, 137, 10, 61, 131, + 196, 180, 249, 0, 154, 136, 154, 236, 170, 141, 10, 61, 97, 115, 101, + 120, 117, 97, 108, 105, 116, 121, 44, 32, 115, 101, 120, 108, 101, 115, + 115, 44, 32, 103, 101, 110, 100, 101, 114, 108, 101, 115, 115, 10, 61, + 181, 200, 44, 32, 181, 201, 10, 42, 148, 245, 139, 223, 109, 97, 108, + 101, 32, 139, 244, 156, 232, 165, 174, 10, 120, 140, 200, 156, 182, 154, + 238, 135, 236, 49, 70, 55, 56, 53, 41, 0, 154, 136, 153, 253, 170, 141, + 10, 42, 85, 73, 32, 140, 153, 139, 223, 139, 209, 169, 163, 10, 120, 141, + 170, 155, 187, 139, 223, 139, 209, 45, 32, 50, 51, 70, 65, 41, 0, 154, + 136, 144, 250, 154, 236, 170, 141, 10, 61, 181, 200, 44, 32, 181, 201, + 32, 40, 181, 202, 41, 10, 42, 140, 190, 142, 133, 181, 203, 32, 114, 105, + 110, 103, 0, 77, 65, 82, 82, 73, 65, 71, 69, 32, 169, 156, 10, 120, 40, + 181, 204, 32, 45, 32, 50, 50, 49, 69, 41, 10, 120, 40, 181, 203, 32, 45, + 32, 49, 70, 52, 57, 50, 41, 0, 68, 73, 86, 79, 82, 67, 69, 32, 169, 156, + 10, 120, 40, 181, 204, 32, 110, 101, 103, 97, 116, 101, 100, 32, 135, + 247, 133, 133, 50, 57, 68, 69, 41, 10, 120, 40, 181, 205, 32, 133, 139, + 50, 66, 70, 65, 41, 0, 85, 78, 77, 65, 82, 82, 73, 69, 68, 32, 181, 206, + 32, 169, 156, 10, 120, 156, 237, 156, 238, 181, 207, 41, 10, 120, 40, + 181, 208, 32, 133, 139, 50, 66, 70, 66, 41, 0, 67, 79, 70, 70, 73, 78, + 10, 61, 98, 117, 114, 105, 101, 100, 32, 40, 181, 202, 41, 10, 120, 153, + 236, 155, 128, 50, 53, 65, 68, 41, 0, 70, 85, 78, 69, 82, 65, 76, 32, 85, + 82, 78, 10, 61, 99, 114, 101, 109, 97, 116, 101, 100, 32, 40, 181, 202, + 41, 0, 78, 69, 85, 84, 69, 82, 0, 67, 69, 82, 69, 83, 0, 80, 65, 76, 76, + 65, 83, 0, 74, 85, 78, 79, 0, 86, 69, 83, 84, 65, 0, 67, 72, 73, 82, 79, + 78, 0, 153, 253, 156, 239, 76, 73, 76, 73, 84, 72, 0, 83, 69, 88, 84, 73, + 76, 69, 10, 42, 142, 185, 155, 133, 140, 172, 54, 48, 32, 170, 224, 10, + 120, 134, 132, 170, 242, 41, 10, 120, 40, 181, 209, 32, 155, 209, 153, + 234, 135, 255, 50, 55, 51, 54, 41, 10, 120, 131, 132, 156, 240, 181, 210, + 41, 0, 83, 69, 77, 73, 83, 69, 88, 84, 73, 76, 69, 10, 42, 142, 185, 155, + 133, 140, 172, 51, 48, 32, 170, 224, 10, 120, 40, 120, 111, 114, 32, 45, + 32, 50, 50, 66, 66, 41, 0, 81, 85, 73, 78, 67, 85, 78, 88, 10, 42, 142, + 185, 155, 133, 140, 172, 49, 53, 48, 32, 170, 224, 10, 120, 40, 110, 97, + 110, 100, 32, 45, 32, 50, 50, 66, 67, 41, 0, 83, 69, 83, 81, 85, 73, 81, + 85, 65, 68, 82, 65, 84, 69, 10, 42, 142, 185, 155, 133, 140, 172, 181, + 211, 32, 170, 224, 0, 83, 79, 67, 67, 69, 82, 32, 181, 212, 0, 66, 65, + 83, 69, 66, 65, 76, 76, 0, 155, 189, 179, 184, 10, 61, 112, 97, 114, 101, + 110, 116, 97, 108, 32, 178, 172, 10, 120, 40, 179, 174, 32, 45, 32, 181, + 213, 41, 0, 154, 236, 156, 241, 173, 222, 0, 154, 236, 156, 241, 181, + 136, 0, 153, 253, 156, 241, 173, 222, 0, 153, 253, 156, 241, 181, 136, 0, + 180, 190, 32, 156, 242, 181, 214, 10, 61, 151, 223, 181, 215, 0, 156, + 176, 156, 243, 180, 182, 10, 61, 112, 97, 114, 116, 108, 121, 32, 180, + 183, 10, 120, 153, 236, 156, 179, 140, 180, 141, 222, 180, 188, 32, 45, + 32, 49, 70, 51, 50, 52, 41, 0, 180, 208, 10, 61, 180, 185, 32, 180, 179, + 0, 153, 253, 180, 190, 10, 61, 151, 221, 181, 215, 0, 180, 233, 32, 156, + 244, 144, 229, 180, 208, 10, 61, 181, 216, 10, 120, 40, 180, 188, 32, + 140, 180, 181, 194, 32, 45, 32, 49, 70, 51, 50, 57, 41, 0, 145, 225, 154, + 236, 156, 186, 179, 214, 0, 145, 225, 153, 253, 156, 186, 179, 214, 0, + 136, 181, 155, 160, 177, 202, 10, 120, 131, 192, 156, 245, 135, 253, 50, + 51, 51, 65, 41, 0, 156, 246, 181, 217, 10, 61, 97, 99, 99, 105, 100, 101, + 110, 116, 10, 120, 40, 102, 97, 108, 108, 105, 110, 103, 32, 141, 131, + 178, 252, 32, 140, 251, 132, 226, 50, 57, 50, 67, 41, 0, 68, 73, 83, 65, + 66, 76, 69, 68, 32, 181, 218, 0, 79, 80, 72, 73, 85, 67, 72, 85, 83, 0, + 80, 73, 67, 75, 10, 61, 150, 154, 181, 219, 10, 120, 156, 224, 140, 143, + 181, 172, 32, 45, 32, 50, 54, 57, 50, 41, 10, 120, 156, 247, 132, 210, + 181, 220, 41, 0, 181, 218, 32, 83, 76, 73, 68, 73, 78, 71, 10, 61, 105, + 99, 121, 32, 181, 221, 0, 181, 222, 32, 141, 247, 154, 236, 177, 153, 10, + 61, 109, 97, 105, 110, 116, 101, 110, 97, 110, 99, 101, 10, 120, 156, + 247, 119, 111, 114, 107, 101, 114, 32, 45, 32, 49, 70, 52, 55, 55, 41, 0, + 155, 181, 156, 246, 181, 217, 10, 61, 181, 221, 32, 180, 186, 10, 120, + 142, 171, 156, 183, 178, 254, 41, 0, 67, 72, 65, 73, 78, 83, 10, 61, 116, + 121, 114, 101, 32, 99, 104, 97, 105, 110, 115, 32, 114, 101, 113, 117, + 105, 114, 101, 100, 0, 141, 242, 181, 223, 10, 120, 156, 248, 156, 249, + 132, 210, 181, 224, 41, 0, 156, 250, 79, 78, 69, 45, 156, 251, 140, 185, + 156, 251, 84, 82, 65, 70, 70, 73, 67, 10, 42, 141, 153, 156, 252, 181, + 225, 0, 153, 253, 84, 87, 79, 45, 156, 251, 140, 185, 156, 251, 84, 82, + 65, 70, 70, 73, 67, 10, 42, 141, 153, 156, 252, 181, 225, 0, 154, 236, + 84, 87, 79, 45, 156, 251, 140, 185, 156, 251, 84, 82, 65, 70, 70, 73, 67, + 10, 42, 141, 153, 156, 252, 181, 225, 0, 153, 253, 140, 185, 76, 65, 78, + 69, 32, 181, 227, 10, 42, 141, 153, 156, 252, 181, 225, 0, 154, 236, 140, + 185, 76, 65, 78, 69, 32, 181, 227, 10, 42, 141, 153, 156, 252, 181, 225, + 0, 181, 228, 32, 83, 76, 79, 87, 32, 165, 137, 0, 150, 213, 154, 236, + 155, 252, 170, 168, 10, 61, 100, 114, 105, 118, 101, 32, 115, 108, 111, + 119, 10, 120, 153, 236, 154, 249, 135, 201, 178, 185, 41, 0, 140, 185, + 145, 146, 181, 223, 0, 155, 189, 180, 207, 10, 61, 145, 147, 181, 229, + 10, 120, 155, 190, 156, 183, 180, 206, 41, 0, 156, 253, 144, 245, 155, + 160, 154, 236, 150, 189, 155, 160, 153, 253, 177, 202, 10, 61, 145, 147, + 141, 228, 143, 243, 181, 230, 0, 153, 253, 181, 231, 10, 61, 153, 234, + 108, 111, 114, 114, 121, 10, 61, 145, 147, 141, 228, 143, 243, 181, 230, + 44, 32, 166, 251, 10, 120, 40, 181, 232, 32, 181, 233, 32, 45, 32, 49, + 70, 54, 57, 65, 41, 0, 181, 234, 32, 140, 185, 69, 78, 84, 82, 89, 45, + 49, 0, 181, 234, 32, 140, 185, 69, 78, 84, 82, 89, 45, 50, 0, 65, 83, 84, + 82, 79, 78, 79, 77, 73, 67, 65, 76, 32, 150, 151, 148, 177, 180, 253, 10, + 120, 40, 180, 255, 32, 45, 32, 50, 54, 52, 53, 41, 0, 150, 213, 150, 189, + 133, 194, 144, 229, 144, 199, 149, 253, 166, 222, 10, 61, 156, 254, 181, + 235, 0, 181, 236, 10, 61, 112, 101, 110, 116, 97, 108, 112, 104, 97, 44, + 32, 112, 101, 110, 116, 97, 110, 103, 108, 101, 10, 42, 134, 224, 156, + 255, 117, 115, 101, 115, 44, 32, 148, 255, 140, 153, 140, 188, 149, 160, + 181, 171, 10, 120, 153, 236, 135, 255, 181, 237, 41, 0, 82, 73, 71, 72, + 84, 45, 72, 65, 78, 68, 69, 68, 32, 181, 238, 32, 181, 236, 10, 42, 134, + 224, 156, 255, 181, 239, 44, 32, 148, 255, 181, 186, 10, 120, 40, 180, + 191, 32, 154, 238, 135, 255, 50, 54, 57, 68, 41, 0, 76, 69, 70, 84, 45, + 72, 65, 78, 68, 69, 68, 32, 181, 238, 32, 181, 236, 10, 42, 134, 224, + 156, 255, 181, 239, 44, 32, 148, 255, 69, 116, 104, 105, 111, 112, 105, + 97, 0, 142, 130, 181, 236, 0, 153, 253, 146, 151, 154, 241, 181, 240, 10, + 61, 181, 241, 10, 120, 40, 181, 241, 32, 45, 32, 49, 70, 51, 69, 53, 41, + 0, 83, 72, 73, 78, 84, 79, 32, 83, 72, 82, 73, 78, 69, 10, 61, 116, 111, + 114, 105, 105, 0, 181, 242, 0, 181, 243, 10, 120, 40, 101, 117, 114, 111, + 112, 101, 97, 110, 32, 181, 244, 32, 45, 32, 49, 70, 51, 70, 48, 41, 0, + 72, 73, 83, 84, 79, 82, 73, 67, 32, 83, 73, 84, 69, 10, 120, 40, 116, + 104, 101, 114, 101, 102, 111, 114, 101, 32, 45, 32, 50, 50, 51, 52, 41, + 0, 181, 180, 32, 156, 242, 72, 85, 66, 10, 61, 181, 245, 10, 120, 40, + 181, 246, 32, 45, 32, 50, 54, 57, 57, 41, 10, 120, 40, 181, 245, 32, 45, + 32, 49, 70, 51, 69, 68, 41, 0, 181, 180, 32, 141, 247, 72, 65, 78, 68, + 76, 69, 83, 10, 61, 156, 131, 112, 108, 97, 110, 116, 44, 32, 156, 131, + 115, 117, 98, 115, 116, 97, 116, 105, 111, 110, 0, 181, 247, 32, 150, + 151, 148, 177, 76, 73, 71, 72, 84, 72, 79, 85, 83, 69, 0, 180, 236, 10, + 120, 40, 181, 215, 32, 99, 97, 112, 112, 101, 100, 32, 181, 248, 32, 45, + 32, 49, 70, 51, 68, 52, 41, 0, 180, 184, 32, 154, 241, 179, 229, 10, 61, + 98, 97, 116, 104, 105, 110, 103, 32, 181, 249, 10, 120, 40, 180, 187, 32, + 45, 32, 50, 54, 48, 50, 41, 10, 120, 40, 181, 249, 32, 140, 180, 180, + 187, 32, 45, 32, 49, 70, 51, 68, 54, 41, 0, 181, 250, 10, 61, 181, 251, + 0, 157, 128, 155, 160, 72, 79, 76, 69, 10, 61, 103, 111, 108, 102, 32, + 99, 111, 117, 114, 115, 101, 10, 120, 154, 255, 181, 171, 32, 140, 188, + 181, 252, 32, 45, 32, 181, 253, 41, 0, 70, 69, 82, 82, 89, 10, 61, 181, + 254, 32, 181, 255, 32, 179, 217, 10, 120, 40, 182, 128, 32, 45, 32, 182, + 129, 41, 0, 83, 65, 73, 76, 66, 79, 65, 84, 10, 61, 109, 97, 114, 105, + 110, 97, 32, 139, 244, 121, 97, 99, 104, 116, 32, 104, 97, 114, 98, 111, + 117, 114, 10, 120, 40, 114, 111, 119, 98, 111, 97, 116, 32, 45, 32, 49, + 70, 54, 65, 51, 41, 0, 128, 155, 150, 140, 180, 155, 10, 61, 178, 200, 0, + 83, 75, 73, 69, 82, 10, 61, 115, 107, 105, 32, 114, 101, 115, 111, 114, + 116, 10, 120, 40, 115, 107, 105, 32, 140, 143, 115, 107, 105, 32, 98, + 111, 111, 116, 32, 45, 32, 49, 70, 51, 66, 70, 41, 0, 157, 129, 182, 130, + 10, 61, 105, 99, 101, 32, 115, 107, 97, 116, 105, 110, 103, 32, 114, 105, + 110, 107, 0, 136, 200, 181, 212, 10, 61, 182, 131, 32, 140, 143, 182, + 132, 44, 32, 103, 121, 109, 110, 97, 115, 105, 117, 109, 0, 182, 133, 10, + 61, 182, 134, 32, 178, 210, 10, 120, 40, 182, 134, 32, 45, 32, 49, 70, + 51, 68, 53, 41, 0, 157, 130, 179, 252, 32, 169, 156, 10, 120, 40, 98, 97, + 110, 107, 32, 45, 32, 49, 70, 51, 69, 54, 41, 0, 182, 135, 32, 71, 82, + 65, 86, 69, 89, 65, 82, 68, 32, 169, 156, 10, 61, 103, 114, 97, 118, 101, + 121, 97, 114, 100, 44, 32, 109, 101, 109, 111, 114, 105, 97, 108, 32, + 181, 251, 44, 32, 99, 101, 109, 101, 116, 101, 114, 121, 0, 70, 85, 69, + 76, 32, 80, 85, 77, 80, 10, 61, 182, 136, 32, 182, 137, 44, 32, 103, 97, + 115, 32, 182, 137, 0, 178, 245, 32, 154, 241, 153, 253, 177, 202, 10, 61, + 100, 114, 105, 118, 101, 45, 105, 110, 32, 182, 138, 10, 120, 157, 131, + 182, 139, 32, 45, 32, 50, 54, 49, 53, 41, 10, 120, 40, 180, 210, 32, 150, + 216, 180, 211, 32, 45, 32, 180, 212, 41, 0, 154, 236, 157, 128, 136, 201, + 142, 210, 153, 253, 83, 84, 82, 73, 80, 69, 10, 61, 144, 171, 115, 101, + 108, 102, 45, 100, 101, 102, 101, 110, 99, 101, 32, 177, 249, 32, 178, + 210, 0, 153, 253, 157, 132, 182, 140, 10, 42, 143, 140, 97, 32, 152, 206, + 140, 180, 50, 55, 48, 52, 32, 154, 238, 182, 141, 0, 148, 184, 182, 142, + 32, 182, 140, 0, 153, 253, 182, 140, 0, 146, 239, 182, 142, 32, 182, 140, + 0, 154, 236, 182, 140, 0, 154, 236, 150, 213, 155, 228, 164, 254, 10, + 120, 139, 236, 157, 133, 132, 199, 50, 55, 49, 52, 41, 0, 154, 178, 157, + 134, 165, 137, 10, 120, 154, 182, 132, 210, 178, 131, 41, 10, 120, 154, + 182, 154, 184, 177, 238, 41, 0, 84, 65, 80, 69, 32, 181, 228, 0, 182, + 143, 10, 120, 156, 166, 182, 144, 32, 45, 32, 49, 70, 54, 69, 55, 41, 0, + 182, 145, 10, 61, 115, 101, 97, 108, 101, 100, 32, 182, 146, 10, 120, 40, + 172, 181, 32, 157, 135, 49, 70, 52, 69, 56, 41, 10, 120, 40, 179, 211, + 32, 140, 172, 157, 135, 49, 70, 53, 56, 50, 41, 0, 146, 160, 182, 147, + 10, 61, 114, 111, 99, 107, 32, 139, 194, 157, 136, 157, 137, 157, 138, + 178, 137, 10, 120, 40, 102, 105, 115, 116, 101, 100, 32, 151, 226, 132, + 210, 49, 70, 52, 52, 65, 41, 0, 146, 160, 182, 148, 10, 61, 156, 221, + 139, 194, 157, 136, 157, 137, 157, 138, 178, 137, 10, 120, 40, 181, 170, + 32, 151, 226, 132, 210, 49, 70, 52, 52, 66, 41, 10, 120, 140, 243, 151, + 226, 140, 180, 102, 105, 110, 103, 101, 114, 115, 32, 115, 112, 108, 97, + 121, 101, 100, 32, 45, 32, 49, 70, 53, 57, 48, 41, 0, 182, 149, 32, 182, + 148, 10, 61, 182, 141, 32, 139, 194, 157, 136, 157, 137, 157, 138, 178, + 137, 10, 120, 140, 212, 182, 150, 32, 157, 139, 49, 70, 53, 57, 52, 41, + 0, 182, 151, 32, 182, 148, 10, 120, 140, 183, 139, 255, 157, 139, 49, 70, + 53, 56, 69, 41, 0, 136, 183, 182, 152, 10, 120, 155, 222, 141, 153, 182, + 153, 32, 45, 32, 49, 70, 53, 56, 57, 41, 0, 182, 152, 0, 136, 136, 182, + 152, 0, 154, 236, 78, 73, 66, 10, 120, 155, 222, 141, 153, 182, 154, 32, + 182, 155, 32, 45, 32, 49, 70, 53, 56, 66, 41, 0, 153, 253, 78, 73, 66, 0, + 155, 228, 164, 254, 10, 120, 155, 213, 148, 195, 50, 50, 49, 65, 41, 10, + 120, 140, 205, 157, 133, 132, 199, 49, 70, 53, 70, 56, 41, 10, 120, 153, + 235, 157, 133, 132, 199, 49, 70, 66, 66, 49, 41, 0, 150, 213, 155, 228, + 164, 254, 0, 142, 240, 88, 10, 120, 133, 129, 166, 128, 41, 10, 120, 135, + 196, 151, 223, 141, 131, 132, 221, 50, 53, 55, 51, 41, 10, 120, 40, 116, + 104, 105, 110, 32, 142, 248, 49, 70, 55, 65, 56, 41, 0, 150, 213, 142, + 240, 88, 10, 120, 40, 101, 120, 116, 114, 101, 109, 101, 108, 121, 32, + 151, 221, 142, 248, 49, 70, 55, 65, 69, 41, 0, 156, 181, 88, 10, 120, + 142, 241, 166, 228, 41, 10, 120, 156, 164, 141, 215, 133, 151, 49, 70, + 53, 70, 52, 41, 0, 150, 213, 156, 181, 88, 10, 120, 156, 164, 156, 182, + 141, 215, 133, 151, 49, 70, 53, 70, 54, 41, 0, 156, 231, 146, 236, 177, + 153, 0, 150, 213, 146, 236, 177, 153, 10, 120, 157, 140, 156, 182, 140, + 206, 132, 221, 49, 70, 55, 65, 53, 41, 10, 120, 40, 118, 111, 105, 100, + 101, 100, 32, 140, 206, 132, 221, 49, 70, 66, 66, 66, 41, 0, 144, 157, + 149, 208, 177, 153, 0, 150, 213, 144, 157, 149, 208, 177, 153, 0, 143, + 224, 177, 153, 0, 136, 202, 143, 224, 177, 153, 10, 120, 153, 236, 141, + 220, 132, 221, 49, 70, 53, 52, 54, 41, 0, 156, 231, 143, 224, 177, 153, + 0, 77, 65, 76, 84, 69, 83, 69, 32, 177, 153, 10, 42, 104, 105, 115, 116, + 111, 114, 105, 99, 97, 108, 108, 121, 44, 32, 140, 232, 77, 97, 108, 116, + 101, 115, 101, 32, 142, 245, 116, 111, 111, 107, 32, 140, 147, 170, 194, + 10, 120, 40, 142, 245, 112, 97, 116, 116, 121, 32, 140, 180, 141, 167, + 99, 114, 111, 115, 115, 98, 97, 114, 32, 45, 32, 50, 69, 53, 48, 41, 10, + 120, 142, 171, 142, 245, 102, 111, 114, 109, 101, 101, 32, 45, 32, 49, + 70, 57, 48, 50, 41, 0, 155, 162, 148, 233, 68, 65, 86, 73, 68, 10, 120, + 40, 181, 209, 32, 155, 209, 165, 163, 32, 140, 180, 142, 213, 133, 145, + 49, 70, 53, 50, 70, 41, 0, 150, 140, 157, 141, 165, 162, 0, 150, 140, + 157, 142, 165, 162, 0, 150, 213, 150, 140, 157, 142, 165, 162, 0, 150, + 140, 67, 76, 85, 66, 45, 83, 80, 79, 75, 69, 68, 32, 165, 162, 0, 153, + 253, 150, 140, 149, 148, 170, 240, 10, 120, 140, 205, 144, 153, 155, 209, + 153, 234, 155, 210, 50, 66, 67, 67, 41, 10, 120, 40, 144, 153, 155, 209, + 153, 234, 135, 255, 49, 70, 55, 67, 54, 41, 0, 154, 236, 150, 140, 149, + 148, 170, 240, 10, 120, 153, 236, 144, 153, 155, 209, 155, 210, 50, 66, + 67, 69, 41, 0, 83, 80, 65, 82, 75, 76, 69, 83, 0, 150, 208, 156, 231, + 154, 236, 170, 240, 10, 120, 153, 236, 135, 255, 181, 237, 41, 0, 136, + 203, 170, 240, 0, 144, 157, 149, 208, 153, 253, 170, 240, 0, 153, 253, + 149, 208, 154, 236, 170, 240, 0, 156, 231, 153, 253, 170, 240, 0, 150, + 213, 156, 231, 153, 253, 170, 240, 0, 157, 143, 170, 240, 0, 136, 202, + 170, 240, 0, 150, 213, 165, 162, 10, 120, 134, 132, 170, 242, 41, 10, + 120, 139, 236, 140, 193, 140, 201, 140, 195, 49, 70, 55, 66, 56, 41, 0, + 144, 157, 149, 208, 165, 162, 0, 156, 142, 157, 144, 165, 162, 10, 120, + 140, 205, 154, 130, 140, 201, 140, 195, 49, 70, 55, 66, 66, 41, 0, 156, + 142, 149, 148, 153, 253, 170, 240, 0, 156, 142, 149, 148, 157, 143, 170, + 240, 10, 120, 139, 236, 154, 130, 155, 209, 182, 156, 32, 135, 255, 49, + 70, 55, 68, 49, 41, 0, 154, 208, 149, 148, 153, 253, 170, 240, 10, 120, + 140, 199, 165, 166, 41, 0, 156, 142, 149, 148, 182, 157, 32, 153, 253, + 170, 240, 10, 120, 140, 200, 154, 130, 155, 209, 153, 234, 135, 255, 49, + 70, 55, 67, 69, 41, 0, 150, 213, 156, 142, 149, 148, 182, 157, 32, 153, + 253, 170, 240, 10, 120, 139, 236, 154, 130, 155, 209, 153, 234, 135, 255, + 49, 70, 55, 67, 70, 41, 0, 156, 145, 149, 148, 153, 253, 170, 240, 0, + 172, 155, 32, 149, 148, 165, 162, 10, 61, 115, 116, 97, 114, 98, 117, + 114, 115, 116, 0, 157, 141, 165, 162, 0, 144, 157, 149, 208, 157, 141, + 165, 162, 0, 150, 213, 157, 141, 165, 162, 0, 154, 208, 182, 158, 32, + 153, 253, 144, 229, 154, 236, 182, 159, 0, 153, 253, 182, 159, 0, 154, + 236, 182, 159, 10, 120, 40, 182, 160, 32, 45, 32, 49, 70, 51, 70, 53, 41, + 10, 120, 153, 236, 175, 207, 32, 45, 32, 49, 70, 52, 65, 69, 41, 0, 156, + 142, 182, 158, 32, 156, 231, 153, 253, 182, 159, 10, 120, 141, 170, 182, + 160, 32, 45, 32, 49, 70, 51, 70, 54, 41, 0, 155, 181, 144, 157, 149, 208, + 156, 142, 149, 148, 170, 240, 0, 150, 213, 157, 141, 157, 143, 165, 162, + 0, 182, 161, 0, 157, 145, 84, 82, 73, 70, 79, 76, 73, 65, 84, 69, 32, + 182, 161, 0, 150, 213, 182, 162, 32, 182, 161, 0, 182, 163, 0, 150, 213, + 182, 163, 0, 157, 142, 165, 162, 10, 61, 106, 97, 99, 107, 0, 156, 142, + 157, 141, 182, 164, 32, 165, 162, 0, 150, 213, 156, 142, 157, 141, 182, + 164, 32, 165, 162, 10, 61, 116, 117, 114, 98, 111, 102, 97, 110, 0, 146, + 151, 164, 254, 10, 42, 143, 140, 97, 32, 157, 146, 182, 165, 32, 152, + 206, 140, 180, 180, 176, 10, 120, 133, 129, 166, 128, 41, 10, 120, 142, + 247, 133, 151, 166, 231, 41, 10, 120, 139, 236, 142, 248, 182, 166, 41, + 10, 120, 153, 236, 151, 221, 115, 97, 108, 116, 105, 114, 101, 32, 140, + 180, 145, 128, 179, 167, 32, 45, 32, 49, 70, 66, 67, 48, 41, 0, 136, 202, + 170, 141, 10, 120, 155, 222, 141, 167, 157, 147, 154, 238, 135, 236, 49, + 70, 53, 51, 69, 41, 0, 136, 204, 146, 151, 164, 254, 10, 120, 157, 148, + 141, 131, 132, 221, 49, 70, 66, 66, 68, 41, 0, 136, 183, 182, 167, 32, + 154, 236, 177, 202, 0, 136, 136, 182, 167, 32, 154, 236, 177, 202, 0, + 136, 183, 136, 202, 177, 202, 0, 136, 136, 136, 202, 177, 202, 0, 153, + 253, 141, 169, 148, 172, 182, 168, 0, 154, 236, 141, 169, 148, 172, 182, + 168, 0, 154, 236, 139, 228, 148, 172, 182, 168, 0, 153, 253, 155, 196, + 146, 145, 154, 236, 88, 0, 150, 213, 139, 228, 148, 172, 169, 156, 10, + 61, 111, 98, 115, 116, 97, 99, 108, 101, 115, 32, 140, 188, 140, 232, + 181, 221, 44, 32, 65, 82, 73, 66, 32, 154, 212, 178, 150, 0, 151, 222, + 141, 226, 166, 167, 10, 120, 141, 238, 132, 253, 166, 169, 41, 0, 154, + 136, 141, 226, 166, 167, 0, 150, 213, 141, 226, 166, 167, 0, 150, 213, + 141, 249, 145, 225, 144, 240, 139, 240, 148, 172, 182, 168, 10, 120, 140, + 183, 140, 177, 130, 252, 165, 151, 41, 0, 150, 213, 141, 249, 144, 240, + 139, 240, 148, 172, 182, 168, 10, 120, 140, 184, 140, 177, 130, 252, 165, + 152, 41, 0, 150, 213, 142, 177, 145, 225, 144, 240, 139, 240, 148, 172, + 182, 168, 10, 120, 132, 208, 130, 252, 165, 135, 41, 10, 120, 157, 149, + 151, 221, 139, 241, 142, 230, 135, 191, 132, 201, 49, 70, 54, 55, 54, 41, + 0, 150, 213, 142, 177, 144, 240, 139, 240, 148, 172, 182, 168, 10, 120, + 132, 209, 130, 252, 165, 131, 41, 10, 120, 157, 149, 151, 221, 139, 241, + 143, 254, 135, 192, 132, 214, 49, 70, 54, 55, 55, 41, 0, 150, 213, 141, + 203, 141, 249, 144, 240, 139, 240, 148, 172, 182, 168, 10, 120, 140, 210, + 140, 211, 130, 252, 50, 48, 49, 65, 41, 0, 150, 213, 141, 203, 142, 177, + 144, 240, 139, 240, 148, 172, 182, 168, 10, 120, 139, 233, 140, 211, 130, + 252, 50, 48, 49, 69, 41, 10, 120, 157, 149, 151, 221, 141, 208, 139, 241, + 135, 191, 132, 201, 49, 70, 54, 55, 56, 41, 0, 157, 150, 157, 151, 152, + 132, 146, 186, 182, 168, 10, 120, 153, 252, 132, 210, 177, 140, 41, 0, + 150, 213, 139, 228, 148, 172, 182, 168, 10, 120, 142, 136, 132, 199, 166, + 160, 41, 0, 150, 213, 156, 189, 139, 228, 148, 172, 182, 168, 0, 150, + 213, 153, 253, 182, 169, 10, 42, 100, 105, 115, 112, 108, 97, 121, 101, + 100, 32, 140, 180, 97, 32, 156, 129, 99, 111, 108, 111, 114, 32, 139, + 254, 132, 251, 157, 152, 176, 155, 10, 120, 141, 170, 156, 191, 136, 180, + 182, 170, 41, 10, 120, 141, 170, 156, 191, 45, 32, 181, 148, 41, 10, 120, + 153, 236, 156, 191, 45, 32, 182, 171, 41, 0, 152, 241, 150, 213, 153, + 253, 156, 189, 176, 237, 0, 156, 188, 182, 169, 10, 61, 65, 108, 100, + 117, 115, 32, 180, 213, 0, 152, 241, 156, 188, 156, 189, 176, 237, 10, + 61, 104, 101, 100, 101, 114, 97, 44, 32, 105, 118, 121, 32, 180, 213, 10, + 120, 140, 212, 157, 153, 156, 190, 156, 191, 140, 227, 50, 54, 49, 57, + 41, 10, 120, 156, 192, 154, 237, 153, 244, 118, 105, 110, 101, 32, 180, + 213, 32, 45, 32, 49, 70, 54, 53, 66, 41, 0, 154, 136, 140, 185, 152, 246, + 182, 168, 10, 120, 140, 183, 155, 246, 177, 175, 41, 0, 154, 136, 140, + 187, 152, 246, 182, 168, 10, 120, 140, 184, 155, 246, 177, 176, 41, 0, + 154, 136, 153, 164, 140, 185, 152, 246, 182, 168, 0, 154, 136, 153, 164, + 140, 187, 152, 246, 182, 168, 0, 154, 136, 142, 176, 146, 184, 155, 233, + 182, 168, 10, 120, 132, 229, 132, 230, 165, 208, 41, 0, 154, 136, 142, + 223, 146, 184, 155, 233, 182, 168, 10, 120, 132, 234, 132, 230, 165, 217, + 41, 0, 150, 213, 142, 176, 133, 141, 148, 172, 182, 168, 10, 120, 140, + 210, 141, 155, 141, 151, 130, 252, 165, 207, 41, 0, 150, 213, 142, 223, + 133, 141, 148, 172, 182, 168, 10, 120, 140, 210, 141, 168, 141, 151, 130, + 252, 165, 216, 41, 0, 150, 213, 142, 176, 146, 184, 155, 233, 182, 168, + 0, 150, 213, 142, 223, 146, 184, 155, 233, 182, 168, 0, 151, 222, 140, + 185, 136, 205, 155, 233, 182, 168, 10, 120, 140, 183, 155, 249, 136, 142, + 182, 172, 41, 0, 151, 222, 140, 187, 136, 205, 155, 233, 182, 168, 10, + 120, 140, 184, 155, 249, 136, 142, 182, 173, 41, 0, 154, 136, 140, 185, + 155, 199, 155, 233, 182, 168, 10, 120, 140, 183, 141, 225, 132, 230, 182, + 174, 41, 0, 154, 136, 140, 187, 155, 199, 155, 233, 182, 168, 10, 120, + 140, 184, 141, 225, 132, 230, 182, 175, 41, 0, 130, 144, 164, 239, 0, + 130, 144, 164, 240, 0, 130, 144, 164, 241, 0, 130, 144, 164, 242, 0, 130, + 144, 165, 195, 0, 130, 144, 165, 196, 0, 130, 144, 165, 197, 0, 130, 144, + 165, 198, 0, 130, 144, 165, 199, 0, 182, 176, 32, 139, 199, 136, 153, + 172, 176, 0, 130, 145, 164, 239, 0, 130, 145, 164, 240, 0, 130, 145, 164, + 241, 0, 130, 145, 164, 242, 0, 130, 145, 165, 195, 0, 130, 145, 165, 196, + 0, 130, 145, 165, 197, 0, 130, 145, 165, 198, 0, 130, 145, 165, 199, 0, + 182, 176, 32, 155, 181, 154, 198, 140, 133, 172, 176, 0, 130, 146, 140, + 255, 164, 239, 0, 130, 146, 140, 255, 164, 240, 0, 130, 146, 140, 255, + 164, 241, 0, 130, 146, 140, 255, 164, 242, 0, 130, 146, 140, 255, 165, + 195, 0, 130, 146, 140, 255, 165, 196, 0, 130, 146, 140, 255, 165, 197, 0, + 130, 146, 140, 255, 165, 198, 0, 130, 146, 140, 255, 165, 199, 0, 130, + 146, 140, 133, 172, 176, 0, 150, 213, 157, 154, 153, 255, 168, 230, 10, + 120, 40, 182, 177, 32, 156, 219, 156, 155, 98, 97, 114, 98, 32, 136, 193, + 49, 70, 56, 55, 50, 41, 0, 150, 213, 140, 202, 165, 137, 10, 120, 40, + 112, 108, 117, 115, 32, 132, 210, 177, 173, 41, 0, 150, 213, 146, 145, + 165, 137, 10, 120, 132, 219, 165, 167, 41, 0, 150, 213, 143, 160, 165, + 137, 10, 120, 134, 150, 171, 157, 41, 0, 150, 213, 157, 155, 156, 217, + 168, 230, 0, 150, 213, 153, 255, 168, 230, 0, 150, 213, 157, 156, 156, + 217, 168, 230, 0, 68, 82, 65, 70, 84, 73, 78, 71, 32, 157, 157, 153, 255, + 168, 230, 0, 150, 213, 82, 79, 85, 78, 68, 45, 84, 73, 80, 80, 69, 68, + 32, 153, 255, 168, 230, 0, 136, 230, 153, 255, 168, 230, 0, 150, 213, + 136, 230, 153, 255, 168, 230, 0, 154, 235, 136, 230, 153, 255, 168, 230, + 0, 150, 213, 154, 235, 136, 230, 153, 255, 168, 230, 0, 153, 253, 153, + 255, 168, 230, 10, 42, 143, 234, 142, 156, 104, 97, 114, 109, 111, 110, + 105, 122, 101, 32, 145, 229, 140, 179, 140, 180, 140, 232, 140, 237, 139, + 223, 139, 214, 153, 234, 178, 208, 10, 120, 154, 161, 153, 234, 136, 193, + 50, 66, 48, 53, 41, 10, 120, 157, 158, 153, 234, 136, 193, 50, 66, 57, + 53, 41, 0, 157, 159, 157, 160, 153, 255, 168, 208, 10, 120, 40, 182, 178, + 32, 182, 179, 32, 156, 219, 182, 180, 32, 141, 154, 50, 66, 57, 65, 41, + 0, 157, 159, 66, 79, 84, 84, 79, 77, 45, 76, 73, 71, 72, 84, 69, 68, 32, + 153, 255, 168, 208, 0, 153, 253, 153, 255, 168, 208, 10, 120, 141, 170, + 156, 219, 182, 180, 32, 141, 154, 50, 66, 57, 69, 41, 10, 120, 40, 97, + 114, 114, 111, 119, 104, 101, 97, 100, 45, 115, 104, 97, 112, 101, 100, + 32, 155, 195, 49, 70, 66, 66, 48, 41, 0, 150, 213, 153, 253, 157, 150, + 150, 141, 144, 229, 153, 255, 168, 230, 10, 120, 141, 170, 157, 161, 154, + 224, 140, 143, 136, 206, 50, 66, 65, 57, 41, 0, 150, 213, 153, 253, 157, + 150, 146, 224, 144, 229, 153, 255, 168, 230, 10, 120, 141, 170, 157, 161, + 157, 162, 140, 143, 136, 206, 50, 66, 65, 66, 41, 0, 145, 186, 153, 253, + 153, 255, 168, 230, 10, 120, 157, 158, 151, 221, 99, 111, 109, 112, 114, + 101, 115, 115, 101, 100, 32, 136, 193, 49, 70, 56, 52, 50, 41, 0, 150, + 213, 67, 79, 78, 67, 65, 86, 69, 45, 80, 79, 73, 78, 84, 69, 68, 32, 153, + 253, 153, 255, 168, 230, 0, 157, 163, 154, 236, 153, 255, 168, 230, 10, + 120, 157, 158, 182, 181, 32, 154, 238, 136, 193, 49, 70, 56, 65, 53, 41, + 0, 157, 164, 154, 236, 153, 255, 168, 230, 10, 120, 157, 158, 182, 182, + 32, 154, 238, 136, 193, 49, 70, 56, 65, 55, 41, 0, 157, 165, 182, 183, + 32, 154, 236, 153, 255, 168, 230, 10, 120, 157, 158, 182, 184, 32, 157, + 147, 154, 238, 136, 193, 49, 70, 56, 65, 57, 41, 0, 157, 166, 182, 183, + 32, 154, 236, 153, 255, 168, 230, 10, 120, 157, 158, 182, 185, 32, 157, + 147, 154, 238, 136, 193, 49, 70, 56, 65, 66, 41, 0, 150, 213, 146, 239, + 157, 167, 154, 236, 153, 255, 168, 230, 0, 150, 213, 148, 184, 157, 167, + 154, 236, 153, 255, 168, 230, 0, 157, 168, 146, 239, 157, 167, 154, 236, + 153, 255, 168, 230, 10, 120, 136, 207, 140, 180, 182, 186, 32, 157, 169, + 49, 70, 56, 57, 65, 41, 0, 155, 199, 167, 211, 10, 61, 107, 117, 114, + 117, 114, 105, 0, 157, 168, 148, 184, 157, 167, 154, 236, 153, 255, 168, + 230, 0, 155, 181, 150, 213, 154, 236, 153, 255, 168, 230, 0, 87, 72, 73, + 84, 69, 45, 70, 69, 65, 84, 72, 69, 82, 69, 68, 32, 153, 255, 168, 230, + 0, 157, 170, 157, 155, 156, 217, 168, 230, 0, 157, 170, 153, 255, 168, + 230, 0, 157, 170, 157, 156, 156, 217, 168, 230, 0, 150, 213, 157, 170, + 135, 216, 168, 230, 0, 150, 213, 157, 170, 153, 255, 168, 230, 0, 150, + 213, 157, 170, 135, 215, 168, 230, 0, 84, 69, 65, 82, 68, 82, 79, 80, 45, + 66, 65, 82, 66, 69, 68, 32, 153, 255, 168, 230, 0, 150, 213, 84, 69, 65, + 82, 68, 82, 79, 80, 45, 83, 72, 65, 78, 75, 69, 68, 32, 153, 255, 168, + 230, 0, 182, 187, 32, 153, 255, 168, 230, 0, 150, 213, 182, 187, 32, 153, + 255, 168, 230, 0, 79, 80, 69, 78, 45, 79, 85, 84, 76, 73, 78, 69, 68, 32, + 153, 255, 168, 230, 0, 142, 177, 155, 199, 167, 211, 0, 142, 227, 68, 73, + 77, 69, 78, 83, 73, 79, 78, 65, 76, 32, 178, 193, 10, 42, 133, 193, 182, + 188, 0, 154, 236, 155, 231, 67, 79, 78, 84, 65, 73, 78, 73, 78, 71, 32, + 144, 250, 154, 236, 170, 168, 10, 42, 133, 193, 182, 188, 0, 182, 189, + 10, 61, 111, 114, 116, 104, 111, 103, 111, 110, 97, 108, 32, 116, 111, + 10, 42, 178, 154, 44, 32, 116, 121, 112, 101, 115, 101, 116, 32, 140, + 180, 171, 232, 32, 115, 112, 97, 99, 105, 110, 103, 10, 120, 136, 131, + 179, 198, 41, 0, 144, 157, 179, 154, 0, 144, 157, 179, 155, 0, 140, 185, + 182, 190, 32, 155, 202, 173, 163, 0, 140, 187, 182, 190, 32, 155, 202, + 173, 163, 0, 148, 179, 141, 247, 143, 190, 182, 191, 10, 120, 145, 191, + 155, 140, 179, 149, 41, 10, 120, 157, 171, 166, 200, 32, 45, 32, 50, 50, + 56, 68, 41, 10, 120, 155, 139, 140, 180, 133, 145, 178, 197, 41, 0, 141, + 192, 146, 204, 182, 192, 32, 179, 154, 0, 155, 175, 182, 192, 32, 165, + 188, 0, 134, 207, 136, 201, 166, 233, 10, 120, 144, 215, 140, 180, 139, + 179, 133, 130, 50, 65, 70, 50, 41, 10, 120, 153, 233, 139, 185, 140, 139, + 140, 180, 139, 179, 133, 130, 50, 65, 70, 53, 41, 0, 154, 137, 150, 147, + 172, 152, 10, 61, 92, 180, 144, 10, 120, 132, 225, 165, 192, 41, 0, 144, + 134, 68, 73, 86, 73, 83, 73, 79, 78, 10, 42, 103, 114, 97, 112, 104, 105, + 99, 97, 108, 108, 121, 32, 154, 133, 143, 219, 140, 232, 100, 105, 118, + 105, 100, 101, 110, 100, 10, 120, 134, 150, 171, 157, 41, 10, 120, 132, + 225, 165, 192, 41, 10, 120, 155, 213, 148, 195, 50, 50, 49, 65, 41, 0, + 154, 137, 156, 253, 172, 152, 10, 61, 92, 180, 145, 10, 120, 141, 194, + 141, 195, 165, 236, 41, 10, 120, 154, 158, 140, 246, 133, 196, 178, 190, + 41, 0, 155, 189, 155, 137, 178, 196, 10, 61, 157, 172, 109, 105, 110, 10, + 42, 157, 173, 109, 105, 110, 32, 155, 129, 177, 218, 10, 42, 157, 173, + 101, 114, 111, 115, 105, 111, 110, 32, 177, 218, 10, 42, 182, 193, 32, + 109, 105, 110, 105, 109, 117, 109, 32, 177, 218, 0, 155, 189, 155, 137, + 79, 82, 10, 61, 157, 172, 109, 97, 120, 10, 42, 157, 173, 109, 97, 120, + 32, 155, 129, 177, 218, 10, 42, 157, 173, 100, 105, 108, 97, 116, 105, + 111, 110, 32, 177, 218, 10, 42, 182, 193, 32, 109, 97, 120, 105, 109, + 117, 109, 32, 177, 218, 0, 136, 181, 141, 247, 146, 137, 166, 197, 10, + 120, 156, 168, 143, 164, 133, 223, 140, 240, 155, 142, 49, 70, 52, 65, + 48, 41, 0, 144, 229, 141, 247, 166, 197, 10, 120, 145, 191, 145, 192, + 168, 167, 41, 10, 120, 145, 201, 140, 180, 140, 240, 155, 142, 50, 55, + 67, 55, 41, 10, 120, 155, 177, 140, 180, 133, 145, 178, 243, 41, 0, 136, + 128, 157, 174, 178, 166, 10, 120, 157, 175, 140, 172, 139, 243, 157, 176, + 50, 65, 68, 57, 41, 0, 136, 183, 154, 226, 141, 247, 166, 197, 10, 61, + 112, 117, 108, 108, 98, 97, 99, 107, 10, 120, 140, 184, 155, 242, 179, + 219, 41, 0, 136, 135, 154, 226, 141, 247, 166, 197, 10, 61, 112, 117, + 115, 104, 111, 117, 116, 10, 120, 140, 183, 154, 160, 179, 218, 41, 0, + 140, 185, 157, 177, 182, 194, 0, 140, 187, 157, 177, 182, 194, 0, 140, + 230, 157, 177, 182, 194, 10, 120, 40, 166, 186, 32, 45, 32, 50, 65, 49, + 68, 41, 0, 150, 187, 145, 244, 168, 217, 10, 120, 136, 131, 179, 198, 41, + 0, 150, 187, 145, 246, 168, 217, 10, 120, 134, 243, 174, 221, 41, 0, 136, + 172, 135, 193, 179, 140, 10, 120, 40, 179, 138, 32, 45, 32, 179, 142, 41, + 10, 120, 141, 238, 140, 139, 139, 241, 141, 153, 179, 132, 32, 45, 32, + 50, 65, 69, 52, 41, 0, 136, 172, 140, 187, 168, 217, 10, 120, 140, 184, + 146, 183, 179, 141, 41, 0, 140, 185, 179, 147, 10, 120, 40, 182, 195, 32, + 45, 32, 50, 50, 66, 56, 41, 0, 144, 134, 140, 187, 168, 217, 10, 120, + 140, 184, 146, 183, 179, 141, 41, 0, 144, 134, 140, 185, 168, 217, 10, + 120, 140, 183, 146, 183, 50, 50, 65, 51, 41, 0, 145, 244, 146, 182, 141, + 247, 150, 189, 166, 222, 10, 61, 114, 97, 100, 105, 97, 108, 32, 99, 111, + 109, 112, 111, 110, 101, 110, 116, 10, 120, 155, 141, 146, 141, 140, 180, + 155, 187, 132, 252, 50, 65, 70, 49, 41, 0, 179, 169, 32, 157, 178, 143, + 238, 149, 224, 82, 85, 76, 69, 10, 42, 132, 203, 143, 236, 140, 172, 112, + 111, 115, 115, 105, 98, 105, 108, 105, 116, 121, 32, 139, 194, 109, 111, + 100, 97, 108, 32, 177, 247, 10, 120, 156, 204, 181, 144, 41, 0, 154, 236, + 157, 179, 177, 204, 10, 61, 157, 180, 156, 175, 177, 218, 41, 10, 120, + 135, 200, 177, 205, 41, 0, 154, 236, 157, 179, 155, 196, 141, 247, 153, + 254, 169, 235, 10, 61, 147, 179, 157, 180, 156, 175, 177, 218, 41, 0, + 154, 236, 157, 179, 155, 196, 141, 247, 153, 255, 169, 235, 10, 61, 119, + 105, 108, 108, 32, 157, 180, 143, 130, 156, 175, 177, 218, 41, 0, 136, + 132, 141, 247, 153, 254, 169, 235, 10, 61, 147, 179, 151, 216, 156, 175, + 177, 218, 41, 10, 120, 135, 199, 177, 203, 41, 10, 120, 135, 254, 136, + 149, 50, 53, 70, 66, 41, 0, 136, 132, 141, 247, 153, 255, 169, 235, 10, + 61, 119, 105, 108, 108, 32, 151, 216, 143, 130, 156, 175, 177, 218, 41, + 0, 154, 137, 140, 185, 136, 132, 165, 234, 10, 61, 133, 150, 141, 153, + 155, 178, 179, 190, 10, 120, 40, 141, 153, 154, 238, 141, 191, 132, 230, + 51, 48, 49, 65, 41, 0, 154, 137, 140, 187, 136, 132, 165, 234, 10, 61, + 133, 150, 141, 167, 155, 178, 179, 190, 10, 120, 40, 141, 167, 154, 238, + 141, 191, 132, 230, 51, 48, 49, 66, 41, 0, 154, 137, 140, 185, 146, 184, + 165, 234, 10, 61, 98, 114, 97, 10, 61, 133, 150, 141, 153, 149, 149, 179, + 190, 10, 120, 132, 229, 132, 230, 165, 208, 41, 10, 120, 40, 141, 153, + 141, 151, 132, 230, 165, 210, 41, 0, 154, 137, 140, 187, 146, 184, 165, + 234, 10, 61, 107, 101, 116, 10, 61, 133, 150, 141, 167, 149, 149, 179, + 190, 10, 120, 132, 234, 132, 230, 165, 217, 41, 10, 120, 40, 141, 167, + 141, 151, 132, 230, 165, 219, 41, 0, 154, 137, 140, 185, 142, 177, 146, + 184, 165, 234, 10, 61, 133, 150, 141, 153, 182, 196, 32, 179, 190, 10, + 120, 132, 208, 132, 232, 166, 179, 41, 0, 154, 137, 140, 187, 142, 177, + 146, 184, 165, 234, 10, 61, 133, 150, 141, 167, 182, 196, 32, 179, 190, + 10, 120, 132, 209, 132, 232, 166, 213, 41, 0, 154, 137, 140, 185, 154, + 236, 155, 247, 155, 248, 165, 234, 10, 120, 140, 183, 153, 234, 155, 249, + 157, 181, 132, 230, 50, 57, 57, 55, 41, 10, 120, 140, 183, 154, 238, 155, + 249, 157, 181, 132, 230, 51, 48, 49, 56, 41, 0, 154, 137, 140, 187, 154, + 236, 155, 247, 155, 248, 165, 234, 10, 120, 140, 184, 153, 234, 155, 249, + 157, 181, 132, 230, 50, 57, 57, 56, 41, 10, 120, 140, 184, 154, 238, 155, + 249, 157, 181, 132, 230, 51, 48, 49, 57, 41, 0, 154, 137, 140, 185, 153, + 164, 165, 160, 10, 61, 108, 103, 114, 111, 117, 112, 0, 154, 137, 140, + 187, 153, 164, 165, 160, 10, 61, 114, 103, 114, 111, 117, 112, 0, 146, + 224, 154, 131, 168, 230, 10, 120, 154, 242, 151, 230, 136, 193, 50, 57, + 48, 65, 41, 10, 120, 154, 161, 151, 231, 136, 193, 50, 66, 52, 53, 41, 0, + 150, 141, 154, 131, 168, 230, 10, 120, 154, 210, 151, 230, 136, 193, 50, + 57, 48, 66, 41, 0, 154, 155, 182, 197, 32, 150, 189, 168, 230, 10, 120, + 157, 182, 142, 128, 155, 187, 136, 193, 50, 49, 66, 65, 41, 10, 120, 157, + 182, 145, 147, 155, 187, 136, 193, 50, 57, 52, 48, 41, 0, 154, 156, 182, + 197, 32, 150, 189, 168, 230, 10, 120, 156, 218, 142, 128, 155, 187, 136, + 193, 50, 49, 66, 66, 41, 10, 120, 156, 218, 145, 147, 155, 187, 136, 193, + 50, 57, 52, 49, 41, 0, 140, 187, 146, 222, 141, 247, 155, 181, 174, 220, + 10, 120, 140, 183, 154, 215, 140, 180, 155, 183, 155, 179, 50, 66, 51, + 50, 41, 0, 144, 134, 153, 254, 168, 230, 10, 120, 154, 161, 136, 193, + 177, 219, 41, 0, 144, 134, 153, 255, 168, 230, 10, 120, 157, 158, 136, + 193, 178, 155, 41, 0, 144, 134, 140, 185, 140, 187, 168, 230, 10, 120, + 140, 183, 141, 167, 136, 193, 178, 160, 41, 0, 144, 134, 153, 254, 142, + 177, 168, 230, 10, 120, 154, 161, 139, 241, 136, 193, 178, 169, 41, 0, + 144, 134, 153, 255, 142, 177, 168, 230, 10, 120, 157, 158, 139, 241, 136, + 193, 178, 171, 41, 0, 144, 134, 140, 185, 135, 193, 168, 230, 10, 120, + 140, 183, 141, 167, 139, 241, 136, 193, 178, 170, 41, 0, 144, 134, 153, + 254, 135, 234, 166, 167, 10, 61, 147, 170, 182, 198, 10, 120, 136, 208, + 140, 170, 133, 133, 50, 49, 65, 52, 41, 0, 144, 134, 153, 255, 135, 234, + 166, 167, 10, 61, 147, 170, 116, 111, 10, 120, 136, 207, 140, 170, 133, + 133, 50, 49, 65, 54, 41, 0, 144, 134, 153, 254, 142, 177, 146, 222, 154, + 221, 166, 167, 10, 120, 154, 161, 139, 241, 135, 235, 133, 133, 50, 57, + 48, 54, 41, 0, 144, 134, 153, 255, 142, 177, 146, 222, 154, 221, 166, + 167, 10, 120, 157, 158, 139, 241, 135, 235, 133, 133, 50, 57, 48, 55, 41, + 0, 144, 134, 153, 255, 154, 232, 168, 230, 10, 120, 157, 158, 154, 233, + 136, 193, 50, 49, 68, 68, 41, 10, 120, 143, 168, 154, 214, 154, 233, 136, + 193, 50, 66, 51, 51, 41, 0, 66, 82, 65, 73, 76, 76, 69, 32, 182, 199, 32, + 179, 245, 10, 42, 182, 200, 32, 145, 229, 141, 144, 139, 253, 105, 109, + 97, 103, 101, 100, 32, 133, 144, 102, 105, 120, 101, 100, 45, 119, 105, + 100, 116, 104, 32, 175, 139, 32, 139, 194, 140, 147, 175, 140, 44, 32, + 105, 116, 32, 147, 233, 141, 143, 97, 99, 116, 32, 133, 144, 175, 141, 0, + 128, 157, 49, 0, 128, 157, 50, 0, 128, 157, 49, 50, 0, 128, 157, 51, 0, + 128, 157, 49, 51, 0, 128, 157, 50, 51, 0, 128, 157, 182, 201, 0, 128, + 157, 52, 0, 128, 157, 49, 52, 0, 128, 157, 50, 52, 0, 128, 157, 182, 202, + 0, 128, 157, 51, 52, 0, 128, 157, 182, 203, 0, 128, 157, 182, 204, 0, + 128, 157, 49, 50, 51, 52, 0, 128, 157, 53, 0, 128, 157, 49, 53, 0, 128, + 157, 50, 53, 0, 128, 157, 182, 205, 0, 128, 157, 51, 53, 0, 128, 157, + 181, 211, 0, 128, 157, 182, 206, 0, 128, 157, 49, 50, 51, 53, 0, 128, + 157, 52, 53, 0, 128, 157, 182, 207, 0, 128, 157, 182, 208, 0, 128, 157, + 49, 50, 52, 53, 0, 128, 157, 51, 52, 53, 0, 128, 157, 49, 51, 52, 53, 0, + 128, 157, 50, 51, 52, 53, 0, 128, 157, 182, 209, 0, 128, 157, 54, 0, 128, + 157, 49, 54, 0, 128, 157, 50, 54, 0, 128, 157, 182, 210, 0, 128, 157, 51, + 54, 0, 128, 157, 182, 211, 0, 128, 157, 182, 212, 0, 128, 157, 49, 50, + 51, 54, 0, 128, 157, 52, 54, 0, 128, 157, 182, 213, 0, 128, 157, 50, 52, + 54, 0, 128, 157, 49, 50, 52, 54, 0, 128, 157, 51, 52, 54, 0, 128, 157, + 49, 51, 52, 54, 0, 128, 157, 50, 51, 52, 54, 0, 128, 157, 182, 214, 0, + 128, 157, 53, 54, 0, 128, 157, 182, 215, 0, 128, 157, 182, 216, 0, 128, + 157, 49, 50, 53, 54, 0, 128, 157, 51, 53, 54, 0, 128, 157, 49, 51, 53, + 54, 0, 128, 157, 50, 51, 53, 54, 0, 128, 157, 182, 217, 0, 128, 157, 52, + 53, 54, 0, 128, 157, 49, 52, 53, 54, 0, 128, 157, 50, 52, 53, 54, 0, 128, + 157, 182, 218, 0, 128, 157, 51, 52, 53, 54, 0, 128, 157, 182, 219, 0, + 128, 157, 182, 220, 0, 128, 157, 49, 50, 51, 52, 53, 54, 0, 128, 157, 55, + 0, 128, 157, 49, 55, 0, 128, 157, 50, 55, 0, 128, 157, 49, 50, 55, 0, + 128, 157, 51, 55, 0, 128, 157, 49, 51, 55, 0, 128, 157, 50, 51, 55, 0, + 128, 157, 49, 50, 51, 55, 0, 128, 157, 52, 55, 0, 128, 157, 49, 52, 55, + 0, 128, 157, 50, 52, 55, 0, 128, 157, 49, 50, 52, 55, 0, 128, 157, 51, + 52, 55, 0, 128, 157, 49, 51, 52, 55, 0, 128, 157, 50, 51, 52, 55, 0, 128, + 157, 49, 50, 51, 52, 55, 0, 128, 157, 53, 55, 0, 128, 157, 49, 53, 55, 0, + 128, 157, 50, 53, 55, 0, 128, 157, 49, 50, 53, 55, 0, 128, 157, 51, 53, + 55, 0, 128, 157, 49, 51, 53, 55, 0, 128, 157, 50, 51, 53, 55, 0, 128, + 157, 49, 50, 51, 53, 55, 0, 128, 157, 52, 53, 55, 0, 128, 157, 49, 52, + 53, 55, 0, 128, 157, 50, 52, 53, 55, 0, 128, 157, 49, 50, 52, 53, 55, 0, + 128, 157, 51, 52, 53, 55, 0, 128, 157, 49, 51, 52, 53, 55, 0, 128, 157, + 50, 51, 52, 53, 55, 0, 128, 157, 49, 50, 51, 52, 53, 55, 0, 128, 157, 54, + 55, 0, 128, 157, 49, 54, 55, 0, 128, 157, 50, 54, 55, 0, 128, 157, 49, + 50, 54, 55, 0, 128, 157, 51, 54, 55, 0, 128, 157, 49, 51, 54, 55, 0, 128, + 157, 50, 51, 54, 55, 0, 128, 157, 49, 50, 51, 54, 55, 0, 128, 157, 52, + 54, 55, 0, 128, 157, 49, 52, 54, 55, 0, 128, 157, 50, 52, 54, 55, 0, 128, + 157, 49, 50, 52, 54, 55, 0, 128, 157, 51, 52, 54, 55, 0, 128, 157, 49, + 51, 52, 54, 55, 0, 128, 157, 50, 51, 52, 54, 55, 0, 128, 157, 49, 50, 51, + 52, 54, 55, 0, 128, 157, 53, 54, 55, 0, 128, 157, 49, 53, 54, 55, 0, 128, + 157, 50, 53, 54, 55, 0, 128, 157, 49, 50, 53, 54, 55, 0, 128, 157, 51, + 53, 54, 55, 0, 128, 157, 49, 51, 53, 54, 55, 0, 128, 157, 50, 51, 53, 54, + 55, 0, 128, 157, 49, 50, 51, 53, 54, 55, 0, 128, 157, 52, 53, 54, 55, 0, + 128, 157, 49, 52, 53, 54, 55, 0, 128, 157, 50, 52, 53, 54, 55, 0, 128, + 157, 49, 50, 52, 53, 54, 55, 0, 128, 157, 51, 52, 53, 54, 55, 0, 128, + 157, 49, 51, 52, 53, 54, 55, 0, 128, 157, 50, 51, 52, 53, 54, 55, 0, 128, + 157, 49, 50, 51, 52, 53, 54, 55, 0, 128, 157, 56, 0, 128, 157, 49, 56, 0, + 128, 157, 50, 56, 0, 128, 157, 49, 50, 56, 0, 128, 157, 51, 56, 0, 128, + 157, 49, 51, 56, 0, 128, 157, 182, 221, 0, 128, 157, 49, 50, 51, 56, 0, + 128, 157, 52, 56, 0, 128, 157, 49, 52, 56, 0, 128, 157, 50, 52, 56, 0, + 128, 157, 49, 50, 52, 56, 0, 128, 157, 51, 52, 56, 0, 128, 157, 182, 222, + 0, 128, 157, 50, 51, 52, 56, 0, 128, 157, 49, 50, 51, 52, 56, 0, 128, + 157, 53, 56, 0, 128, 157, 49, 53, 56, 0, 128, 157, 50, 53, 56, 0, 128, + 157, 49, 50, 53, 56, 0, 128, 157, 51, 53, 56, 0, 128, 157, 49, 51, 53, + 56, 0, 128, 157, 50, 51, 53, 56, 0, 128, 157, 49, 50, 51, 53, 56, 0, 128, + 157, 52, 53, 56, 0, 128, 157, 49, 52, 53, 56, 0, 128, 157, 50, 52, 53, + 56, 0, 128, 157, 49, 50, 52, 53, 56, 0, 128, 157, 51, 52, 53, 56, 0, 128, + 157, 49, 51, 52, 53, 56, 0, 128, 157, 50, 51, 52, 53, 56, 0, 128, 157, + 49, 50, 51, 52, 53, 56, 0, 128, 157, 54, 56, 0, 128, 157, 49, 54, 56, 0, + 128, 157, 50, 54, 56, 0, 128, 157, 49, 50, 54, 56, 0, 128, 157, 51, 54, + 56, 0, 128, 157, 49, 51, 54, 56, 0, 128, 157, 50, 51, 54, 56, 0, 128, + 157, 49, 50, 51, 54, 56, 0, 128, 157, 52, 54, 56, 0, 128, 157, 49, 52, + 54, 56, 0, 128, 157, 50, 52, 54, 56, 0, 128, 157, 49, 50, 52, 54, 56, 0, + 128, 157, 51, 52, 54, 56, 0, 128, 157, 49, 51, 52, 54, 56, 0, 128, 157, + 50, 51, 52, 54, 56, 0, 128, 157, 49, 50, 51, 52, 54, 56, 0, 128, 157, 53, + 54, 56, 0, 128, 157, 49, 53, 54, 56, 0, 128, 157, 50, 53, 54, 56, 0, 128, + 157, 49, 50, 53, 54, 56, 0, 128, 157, 51, 53, 54, 56, 0, 128, 157, 49, + 51, 53, 54, 56, 0, 128, 157, 50, 51, 53, 54, 56, 0, 128, 157, 49, 50, 51, + 53, 54, 56, 0, 128, 157, 52, 53, 54, 56, 0, 128, 157, 49, 52, 53, 54, 56, + 0, 128, 157, 50, 52, 53, 54, 56, 0, 128, 157, 49, 50, 52, 53, 54, 56, 0, + 128, 157, 51, 52, 53, 54, 56, 0, 128, 157, 49, 51, 52, 53, 54, 56, 0, + 128, 157, 50, 51, 52, 53, 54, 56, 0, 128, 157, 49, 50, 51, 52, 53, 54, + 56, 0, 128, 157, 55, 56, 0, 128, 157, 49, 55, 56, 0, 128, 157, 50, 55, + 56, 0, 128, 157, 49, 50, 55, 56, 0, 128, 157, 51, 55, 56, 0, 128, 157, + 49, 51, 55, 56, 0, 128, 157, 50, 51, 55, 56, 0, 128, 157, 49, 50, 51, 55, + 56, 0, 128, 157, 52, 55, 56, 0, 128, 157, 49, 52, 55, 56, 0, 128, 157, + 50, 52, 55, 56, 0, 128, 157, 49, 50, 52, 55, 56, 0, 128, 157, 51, 52, 55, + 56, 0, 128, 157, 49, 51, 52, 55, 56, 0, 128, 157, 50, 51, 52, 55, 56, 0, + 128, 157, 49, 50, 51, 52, 55, 56, 0, 128, 157, 53, 55, 56, 0, 128, 157, + 49, 53, 55, 56, 0, 128, 157, 50, 53, 55, 56, 0, 128, 157, 49, 50, 53, 55, + 56, 0, 128, 157, 51, 53, 55, 56, 0, 128, 157, 49, 51, 53, 55, 56, 0, 128, + 157, 50, 51, 53, 55, 56, 0, 128, 157, 49, 50, 51, 53, 55, 56, 0, 128, + 157, 52, 53, 55, 56, 0, 128, 157, 49, 52, 53, 55, 56, 0, 128, 157, 50, + 52, 53, 55, 56, 0, 128, 157, 49, 50, 52, 53, 55, 56, 0, 128, 157, 51, 52, + 53, 55, 56, 0, 128, 157, 49, 51, 52, 53, 55, 56, 0, 128, 157, 50, 51, 52, + 53, 55, 56, 0, 128, 157, 49, 50, 51, 52, 53, 55, 56, 0, 128, 157, 54, 55, + 56, 0, 128, 157, 49, 54, 55, 56, 0, 128, 157, 50, 54, 55, 56, 0, 128, + 157, 49, 50, 54, 55, 56, 0, 128, 157, 51, 54, 55, 56, 0, 128, 157, 49, + 51, 54, 55, 56, 0, 128, 157, 50, 51, 54, 55, 56, 0, 128, 157, 49, 50, 51, + 54, 55, 56, 0, 128, 157, 52, 54, 55, 56, 0, 128, 157, 49, 52, 54, 55, 56, + 0, 128, 157, 50, 52, 54, 55, 56, 0, 128, 157, 49, 50, 52, 54, 55, 56, 0, + 128, 157, 51, 52, 54, 55, 56, 0, 128, 157, 49, 51, 52, 54, 55, 56, 0, + 128, 157, 50, 51, 52, 54, 55, 56, 0, 128, 157, 49, 50, 51, 52, 54, 55, + 56, 0, 128, 157, 53, 54, 55, 56, 0, 128, 157, 49, 53, 54, 55, 56, 0, 128, + 157, 50, 53, 54, 55, 56, 0, 128, 157, 49, 50, 53, 54, 55, 56, 0, 128, + 157, 51, 53, 54, 55, 56, 0, 128, 157, 49, 51, 53, 54, 55, 56, 0, 128, + 157, 50, 51, 53, 54, 55, 56, 0, 128, 157, 49, 50, 51, 53, 54, 55, 56, 0, + 128, 157, 52, 53, 54, 55, 56, 0, 128, 157, 49, 52, 53, 54, 55, 56, 0, + 128, 157, 50, 52, 53, 54, 55, 56, 0, 128, 157, 49, 50, 52, 53, 54, 55, + 56, 0, 128, 157, 51, 52, 53, 54, 55, 56, 0, 128, 157, 49, 51, 52, 53, 54, + 55, 56, 0, 128, 157, 50, 51, 52, 53, 54, 55, 56, 0, 128, 157, 49, 50, 51, + 52, 53, 54, 55, 56, 0, 136, 209, 135, 225, 141, 226, 166, 233, 10, 61, + 133, 150, 154, 243, 178, 157, 10, 120, 135, 220, 135, 221, 139, 185, 133, + 130, 50, 66, 51, 52, 41, 0, 136, 209, 135, 225, 135, 190, 166, 233, 10, + 61, 133, 150, 154, 159, 178, 157, 10, 120, 135, 220, 135, 221, 139, 241, + 139, 185, 133, 130, 50, 66, 51, 53, 41, 0, 135, 230, 135, 225, 141, 226, + 166, 233, 0, 135, 231, 135, 225, 141, 226, 166, 233, 0, 135, 212, 142, + 177, 146, 222, 136, 129, 166, 233, 0, 136, 209, 135, 234, 166, 167, 10, + 61, 147, 170, 116, 111, 10, 120, 135, 220, 135, 235, 133, 133, 50, 66, + 51, 54, 41, 0, 135, 230, 135, 234, 166, 167, 10, 61, 147, 170, 182, 198, + 10, 120, 143, 168, 154, 214, 135, 235, 133, 133, 50, 55, 70, 66, 41, 0, + 135, 231, 135, 234, 166, 167, 10, 61, 147, 170, 116, 111, 10, 120, 143, + 168, 156, 219, 135, 235, 133, 133, 50, 55, 70, 67, 41, 0, 135, 224, 136, + 201, 166, 233, 0, 135, 223, 136, 201, 166, 233, 0, 146, 224, 148, 235, + 168, 230, 10, 120, 154, 242, 139, 241, 136, 193, 50, 49, 68, 49, 41, 10, + 120, 154, 242, 151, 231, 136, 193, 50, 55, 70, 48, 41, 0, 150, 141, 148, + 235, 168, 230, 10, 120, 154, 210, 139, 241, 136, 193, 50, 49, 68, 51, 41, + 10, 120, 154, 210, 151, 231, 136, 193, 50, 55, 70, 49, 41, 0, 135, 230, + 156, 137, 168, 230, 0, 135, 231, 156, 137, 168, 230, 0, 153, 254, 148, + 235, 156, 137, 168, 230, 0, 153, 255, 148, 235, 156, 137, 168, 230, 0, + 136, 209, 136, 161, 168, 230, 10, 120, 135, 220, 151, 230, 142, 183, 136, + 193, 50, 66, 51, 55, 41, 0, 131, 195, 146, 243, 182, 223, 10, 120, 136, + 208, 140, 180, 151, 240, 115, 116, 101, 109, 32, 45, 32, 50, 66, 51, 56, + 41, 0, 135, 223, 151, 160, 166, 167, 0, 135, 224, 151, 160, 166, 167, 0, + 131, 195, 136, 210, 141, 226, 166, 233, 10, 61, 133, 150, 154, 243, 178, + 159, 10, 120, 136, 208, 140, 180, 149, 187, 135, 247, 133, 130, 50, 66, + 51, 57, 41, 0, 131, 195, 136, 210, 135, 190, 166, 233, 10, 61, 133, 150, + 154, 159, 178, 159, 10, 120, 136, 208, 140, 180, 149, 187, 140, 180, 139, + 241, 139, 185, 133, 130, 50, 66, 51, 65, 41, 0, 136, 209, 135, 225, 167, + 226, 10, 61, 98, 105, 106, 101, 99, 116, 105, 118, 101, 32, 166, 238, 10, + 61, 133, 150, 98, 105, 106, 101, 99, 116, 105, 111, 110, 10, 120, 135, + 220, 135, 221, 157, 169, 50, 66, 51, 66, 41, 0, 136, 209, 135, 225, 136, + 210, 141, 226, 166, 233, 10, 61, 133, 150, 182, 224, 32, 178, 159, 10, + 120, 135, 220, 135, 221, 149, 187, 140, 180, 139, 185, 133, 130, 50, 66, + 51, 67, 41, 0, 136, 209, 135, 225, 136, 210, 135, 190, 166, 233, 10, 61, + 133, 150, 154, 159, 182, 224, 32, 178, 159, 10, 120, 135, 220, 135, 221, + 149, 187, 140, 180, 139, 241, 139, 185, 133, 130, 50, 66, 51, 68, 41, 0, + 153, 254, 157, 183, 167, 226, 0, 153, 255, 157, 183, 167, 226, 0, 135, + 230, 157, 183, 167, 226, 0, 135, 231, 157, 183, 167, 226, 0, 135, 222, + 151, 160, 153, 253, 177, 204, 0, 133, 219, 151, 160, 153, 253, 177, 204, + 0, 135, 222, 154, 221, 154, 172, 151, 160, 153, 253, 177, 204, 0, 133, + 219, 154, 221, 154, 172, 151, 160, 153, 253, 177, 204, 0, 135, 214, 144, + 229, 157, 155, 156, 217, 168, 230, 0, 135, 215, 144, 229, 157, 155, 156, + 216, 168, 230, 0, 135, 214, 135, 225, 167, 166, 0, 135, 215, 135, 225, + 167, 166, 0, 135, 216, 135, 225, 167, 166, 0, 135, 217, 135, 225, 167, + 166, 0, 135, 214, 146, 222, 144, 229, 135, 215, 168, 230, 0, 135, 215, + 146, 222, 144, 229, 135, 216, 168, 230, 0, 135, 216, 146, 222, 144, 229, + 135, 217, 168, 230, 0, 135, 217, 146, 222, 144, 229, 135, 214, 168, 230, + 0, 150, 147, 144, 245, 156, 246, 156, 253, 172, 152, 0, 156, 253, 144, + 245, 156, 246, 150, 147, 172, 152, 10, 120, 40, 178, 252, 32, 178, 253, + 32, 45, 32, 50, 54, 67, 67, 41, 0, 135, 216, 146, 222, 156, 246, 135, + 215, 168, 230, 0, 135, 215, 146, 222, 156, 246, 135, 216, 168, 230, 0, + 156, 253, 144, 245, 156, 246, 157, 156, 156, 217, 168, 230, 0, 150, 147, + 144, 245, 156, 246, 157, 155, 156, 217, 168, 230, 0, 135, 215, 146, 222, + 156, 246, 135, 214, 168, 230, 0, 135, 214, 146, 222, 156, 246, 135, 215, + 168, 230, 0, 154, 217, 146, 222, 150, 137, 182, 225, 32, 168, 251, 10, + 120, 157, 158, 157, 184, 136, 193, 50, 49, 57, 68, 41, 10, 120, 40, 157, + 184, 154, 215, 153, 244, 154, 218, 146, 229, 50, 66, 51, 70, 41, 0, 136, + 211, 153, 255, 157, 185, 157, 186, 178, 166, 0, 136, 211, 153, 255, 157, + 185, 157, 186, 170, 249, 0, 136, 211, 150, 141, 157, 185, 157, 186, 178, + 162, 0, 136, 211, 150, 141, 157, 185, 157, 186, 178, 163, 0, 82, 73, 71, + 72, 84, 45, 83, 73, 68, 69, 32, 156, 149, 154, 156, 168, 230, 0, 76, 69, + 70, 84, 45, 83, 73, 68, 69, 32, 156, 149, 154, 155, 168, 230, 0, 154, + 228, 156, 149, 154, 155, 168, 230, 0, 155, 207, 156, 149, 154, 155, 168, + 230, 0, 154, 228, 156, 149, 154, 156, 146, 222, 141, 247, 165, 172, 0, + 154, 228, 156, 149, 154, 155, 146, 222, 141, 247, 174, 220, 0, 136, 183, + 157, 187, 154, 156, 168, 230, 0, 136, 176, 157, 187, 154, 155, 168, 230, + 0, 154, 155, 145, 146, 150, 189, 168, 230, 10, 120, 140, 197, 178, 207, + 32, 141, 237, 140, 247, 50, 48, 68, 65, 41, 0, 154, 156, 145, 146, 150, + 189, 168, 230, 10, 120, 140, 197, 178, 206, 32, 141, 237, 140, 247, 50, + 48, 68, 57, 41, 0, 133, 219, 144, 238, 146, 202, 153, 254, 168, 230, 0, + 135, 222, 144, 238, 146, 202, 153, 255, 168, 230, 0, 146, 202, 153, 255, + 146, 222, 144, 238, 153, 254, 168, 230, 0, 131, 195, 140, 202, 167, 246, + 0, 131, 194, 140, 202, 167, 246, 0, 133, 219, 157, 188, 88, 10, 120, 136, + 208, 143, 202, 133, 151, 50, 66, 51, 69, 41, 0, 135, 212, 146, 222, 157, + 188, 144, 250, 170, 141, 0, 146, 224, 157, 189, 135, 234, 144, 250, 170, + 141, 0, 140, 185, 154, 162, 145, 244, 140, 187, 154, 162, 145, 246, 178, + 168, 0, 140, 185, 154, 162, 145, 246, 140, 187, 154, 162, 145, 244, 178, + 168, 0, 145, 244, 154, 162, 136, 164, 154, 162, 140, 185, 178, 168, 0, + 145, 244, 154, 162, 136, 165, 154, 162, 140, 187, 178, 168, 0, 140, 185, + 154, 162, 145, 244, 140, 187, 154, 162, 145, 244, 178, 168, 0, 145, 244, + 154, 162, 136, 164, 154, 162, 140, 187, 178, 168, 0, 140, 185, 154, 162, + 145, 246, 140, 187, 154, 162, 145, 246, 178, 168, 0, 145, 244, 154, 162, + 136, 165, 154, 162, 140, 185, 178, 168, 0, 130, 137, 145, 244, 151, 160, + 166, 167, 0, 130, 138, 145, 244, 151, 160, 166, 167, 0, 135, 227, 135, + 228, 140, 187, 151, 160, 166, 167, 0, 135, 229, 135, 228, 140, 187, 151, + 160, 166, 167, 0, 130, 137, 145, 246, 151, 160, 166, 167, 0, 130, 138, + 145, 246, 151, 160, 166, 167, 0, 135, 227, 135, 228, 140, 185, 151, 160, + 166, 167, 0, 135, 229, 135, 228, 140, 185, 151, 160, 166, 167, 0, 130, + 137, 145, 244, 154, 221, 166, 167, 0, 130, 138, 145, 244, 154, 221, 166, + 167, 0, 135, 227, 135, 228, 140, 187, 154, 221, 166, 167, 0, 135, 229, + 135, 228, 140, 187, 154, 221, 166, 167, 0, 130, 137, 145, 246, 154, 221, + 166, 167, 0, 130, 138, 145, 246, 154, 221, 166, 167, 0, 135, 227, 135, + 228, 140, 185, 154, 221, 166, 167, 0, 135, 229, 135, 228, 140, 185, 154, + 221, 166, 167, 0, 130, 137, 145, 244, 144, 238, 130, 137, 179, 206, 0, + 135, 227, 135, 228, 140, 185, 157, 190, 135, 227, 135, 228, 168, 251, 0, + 130, 138, 145, 244, 144, 238, 130, 138, 179, 206, 0, 135, 229, 135, 228, + 140, 185, 157, 190, 135, 229, 135, 228, 168, 251, 0, 130, 137, 145, 244, + 144, 238, 153, 255, 154, 154, 135, 228, 85, 80, 0, 130, 137, 145, 246, + 144, 238, 153, 255, 154, 154, 135, 228, 179, 206, 0, 130, 138, 145, 244, + 144, 238, 153, 254, 154, 154, 135, 228, 85, 80, 0, 130, 138, 145, 246, + 144, 238, 153, 254, 154, 154, 135, 228, 179, 206, 0, 130, 137, 145, 244, + 144, 238, 144, 134, 176, 227, 0, 130, 137, 145, 246, 150, 139, 144, 134, + 176, 227, 0, 130, 138, 145, 244, 144, 238, 144, 134, 176, 227, 0, 130, + 138, 145, 246, 150, 139, 144, 134, 176, 227, 0, 135, 227, 135, 228, 140, + 185, 157, 190, 135, 229, 135, 228, 168, 251, 0, 135, 229, 135, 228, 140, + 185, 157, 190, 135, 227, 135, 228, 168, 251, 0, 135, 193, 135, 225, 149, + 196, 182, 226, 10, 120, 157, 191, 147, 193, 178, 240, 41, 0, 136, 212, + 144, 238, 153, 255, 168, 230, 10, 120, 140, 142, 140, 135, 145, 231, 154, + 214, 136, 193, 50, 66, 52, 48, 41, 0, 146, 199, 157, 192, 144, 238, 153, + 255, 168, 230, 10, 120, 154, 158, 141, 235, 154, 141, 145, 231, 154, 214, + 136, 193, 50, 66, 52, 49, 41, 0, 135, 222, 144, 238, 146, 199, 178, 191, + 10, 120, 136, 207, 145, 231, 141, 193, 141, 235, 133, 196, 50, 66, 52, + 67, 41, 0, 133, 219, 144, 238, 146, 199, 178, 191, 10, 120, 136, 208, + 145, 231, 141, 193, 141, 235, 133, 196, 50, 66, 52, 66, 41, 0, 133, 219, + 144, 238, 146, 221, 155, 152, 84, 79, 10, 120, 136, 208, 145, 231, 141, + 193, 165, 211, 32, 141, 160, 132, 233, 50, 66, 52, 50, 41, 0, 136, 213, + 153, 254, 168, 230, 0, 135, 222, 157, 188, 155, 167, 173, 130, 10, 120, + 136, 207, 143, 202, 142, 225, 50, 66, 52, 51, 41, 0, 136, 214, 153, 255, + 168, 230, 0, 155, 174, 144, 238, 153, 255, 168, 230, 0, 135, 222, 157, + 188, 179, 154, 10, 120, 136, 207, 143, 202, 115, 117, 112, 101, 114, 115, + 101, 116, 32, 45, 32, 50, 66, 52, 52, 41, 0, 155, 175, 144, 238, 153, + 254, 168, 230, 0, 140, 185, 157, 193, 167, 226, 0, 140, 187, 157, 193, + 167, 226, 0, 145, 244, 157, 193, 167, 226, 0, 145, 246, 157, 193, 167, + 226, 0, 148, 235, 141, 226, 154, 172, 173, 163, 10, 120, 153, 233, 139, + 185, 140, 139, 157, 194, 155, 171, 182, 227, 41, 10, 120, 156, 128, 151, + 230, 139, 185, 140, 139, 133, 196, 50, 65, 70, 67, 41, 0, 136, 130, 83, + 80, 79, 84, 10, 42, 109, 101, 100, 105, 117, 109, 45, 115, 109, 97, 108, + 108, 45, 115, 105, 122, 101, 100, 32, 153, 234, 176, 238, 10, 120, 142, + 218, 133, 196, 166, 203, 41, 10, 120, 40, 153, 234, 135, 236, 182, 228, + 41, 0, 136, 130, 152, 191, 165, 200, 10, 120, 134, 220, 152, 224, 152, + 225, 175, 177, 41, 0, 136, 215, 155, 199, 165, 234, 0, 136, 216, 155, + 199, 165, 234, 0, 136, 215, 165, 160, 10, 120, 132, 208, 155, 246, 50, + 69, 50, 56, 41, 10, 120, 141, 240, 141, 153, 154, 238, 155, 246, 70, 70, + 53, 70, 41, 0, 136, 216, 165, 160, 10, 42, 132, 211, 66, 111, 117, 114, + 98, 97, 107, 105, 115, 116, 32, 105, 110, 116, 101, 114, 118, 97, 108, + 115, 10, 120, 132, 209, 155, 246, 50, 69, 50, 57, 41, 10, 120, 141, 240, + 141, 167, 154, 238, 155, 246, 70, 70, 54, 48, 41, 0, 136, 130, 140, 185, + 155, 159, 165, 234, 0, 136, 130, 140, 187, 155, 159, 165, 234, 0, 136, + 130, 140, 185, 182, 229, 32, 165, 234, 0, 136, 130, 140, 187, 182, 229, + 32, 165, 234, 0, 132, 249, 135, 194, 179, 160, 0, 132, 250, 135, 194, + 179, 160, 0, 132, 249, 135, 194, 157, 195, 155, 160, 154, 228, 178, 175, + 0, 132, 250, 135, 194, 157, 195, 155, 160, 155, 207, 178, 175, 0, 132, + 249, 135, 194, 157, 195, 155, 160, 155, 207, 178, 175, 0, 132, 250, 135, + 194, 157, 195, 155, 160, 154, 228, 178, 175, 0, 140, 185, 146, 184, 135, + 194, 166, 197, 0, 135, 252, 135, 194, 166, 197, 0, 140, 185, 156, 149, + 141, 148, 165, 234, 0, 140, 187, 156, 149, 141, 166, 165, 234, 0, 142, + 177, 140, 185, 156, 149, 141, 166, 165, 234, 0, 142, 177, 140, 187, 156, + 149, 141, 148, 165, 234, 0, 140, 185, 153, 253, 136, 205, 165, 234, 10, + 120, 132, 231, 154, 238, 155, 249, 136, 142, 50, 55, 69, 67, 41, 10, 120, + 140, 183, 155, 249, 136, 142, 182, 172, 41, 10, 120, 140, 183, 154, 238, + 155, 249, 136, 142, 51, 48, 49, 56, 41, 0, 140, 187, 153, 253, 136, 205, + 165, 234, 0, 146, 243, 182, 230, 10, 42, 144, 153, 182, 231, 32, 148, + 248, 165, 129, 0, 141, 226, 146, 231, 165, 244, 10, 120, 155, 204, 132, + 253, 182, 232, 41, 0, 136, 217, 157, 174, 171, 151, 10, 120, 40, 109, + 101, 97, 115, 117, 114, 101, 100, 32, 155, 132, 50, 50, 50, 49, 41, 0, + 135, 252, 157, 196, 141, 247, 177, 202, 10, 120, 140, 184, 155, 132, 50, + 50, 49, 70, 41, 0, 155, 134, 140, 187, 146, 184, 141, 247, 166, 197, 0, + 146, 184, 141, 247, 83, 32, 182, 191, 0, 142, 200, 178, 193, 10, 120, 40, + 182, 233, 32, 45, 32, 50, 50, 50, 48, 41, 0, 155, 135, 146, 184, 157, + 174, 171, 151, 10, 120, 40, 115, 112, 104, 101, 114, 105, 99, 97, 108, + 32, 155, 132, 50, 50, 50, 50, 41, 0, 155, 135, 146, 184, 157, 174, 85, + 80, 0, 145, 225, 178, 193, 10, 120, 40, 182, 233, 32, 45, 32, 50, 50, 50, + 48, 41, 0, 144, 164, 178, 193, 0, 146, 184, 141, 247, 179, 160, 0, 144, + 164, 146, 184, 141, 247, 179, 160, 0, 150, 128, 146, 184, 157, 174, 85, + 80, 0, 150, 128, 146, 184, 157, 174, 179, 206, 0, 136, 217, 136, 218, + 136, 219, 136, 220, 150, 137, 145, 244, 144, 229, 168, 251, 0, 136, 217, + 136, 218, 136, 219, 136, 220, 150, 137, 145, 244, 144, 229, 171, 151, 0, + 136, 217, 136, 218, 136, 219, 136, 220, 150, 137, 145, 246, 144, 229, + 168, 251, 0, 136, 217, 136, 218, 136, 219, 136, 220, 150, 137, 145, 246, + 144, 229, 171, 151, 0, 136, 217, 136, 218, 136, 219, 136, 220, 150, 137, + 140, 187, 144, 229, 85, 80, 0, 136, 217, 136, 218, 136, 219, 136, 220, + 150, 137, 140, 185, 144, 229, 85, 80, 0, 136, 217, 136, 218, 136, 219, + 136, 220, 150, 137, 140, 187, 144, 229, 179, 206, 0, 136, 217, 136, 218, + 136, 219, 136, 220, 150, 137, 140, 185, 144, 229, 179, 206, 0, 144, 164, + 149, 207, 166, 147, 10, 120, 142, 249, 142, 250, 166, 234, 41, 10, 120, + 131, 192, 155, 187, 157, 197, 50, 51, 52, 57, 41, 0, 149, 207, 141, 251, + 141, 247, 179, 159, 0, 149, 207, 141, 251, 134, 155, 150, 189, 166, 222, + 0, 149, 207, 141, 251, 141, 247, 140, 187, 146, 222, 166, 222, 0, 149, + 207, 141, 251, 141, 247, 140, 185, 146, 222, 166, 222, 0, 136, 182, 149, + 224, 166, 167, 10, 42, 132, 251, 154, 180, 143, 236, 141, 228, 109, 101, + 97, 110, 32, 166, 237, 32, 115, 116, 97, 116, 101, 32, 40, 181, 178, 41, + 10, 120, 142, 171, 141, 195, 50, 50, 57, 54, 41, 0, 155, 181, 141, 226, + 166, 167, 10, 120, 131, 132, 110, 105, 116, 114, 101, 32, 45, 32, 49, 70, + 55, 49, 53, 41, 0, 155, 181, 182, 234, 0, 155, 181, 141, 192, 165, 188, + 0, 155, 181, 182, 189, 0, 150, 189, 157, 178, 143, 238, 149, 224, 154, + 172, 144, 229, 134, 241, 157, 178, 143, 238, 141, 226, 166, 167, 0, 136, + 182, 83, 85, 80, 69, 82, 73, 77, 80, 79, 83, 69, 68, 32, 88, 10, 120, + 142, 171, 156, 183, 178, 254, 41, 0, 155, 181, 65, 78, 84, 73, 67, 76, + 79, 67, 75, 87, 73, 83, 69, 45, 82, 79, 84, 65, 84, 69, 68, 32, 143, 160, + 165, 137, 0, 145, 244, 146, 222, 157, 188, 170, 141, 0, 136, 203, 176, + 237, 10, 120, 142, 171, 141, 237, 133, 196, 179, 195, 41, 10, 120, 131, + 192, 155, 187, 155, 188, 50, 51, 51, 69, 41, 10, 120, 135, 250, 179, 128, + 41, 0, 155, 181, 176, 237, 10, 42, 143, 140, 149, 230, 134, 129, 103, + 114, 97, 100, 117, 97, 116, 101, 100, 32, 150, 251, 140, 172, 156, 234, + 140, 180, 101, 110, 99, 108, 111, 115, 101, 100, 32, 153, 234, 155, 187, + 140, 172, 149, 210, 115, 105, 122, 101, 115, 10, 120, 142, 171, 140, 240, + 133, 196, 168, 173, 41, 10, 120, 157, 198, 182, 235, 41, 10, 120, 147, + 132, 155, 183, 140, 240, 133, 196, 50, 65, 48, 48, 41, 0, 155, 181, 155, + 167, 173, 130, 0, 155, 181, 155, 168, 173, 130, 0, 136, 182, 144, 250, + 150, 189, 151, 160, 150, 223, 168, 251, 0, 136, 182, 144, 199, 149, 224, + 174, 219, 32, 151, 160, 150, 223, 168, 251, 0, 155, 189, 150, 147, 144, + 245, 177, 135, 10, 120, 131, 192, 156, 245, 140, 249, 50, 51, 52, 49, 41, + 10, 120, 40, 109, 97, 115, 117, 32, 132, 199, 51, 48, 51, 67, 41, 0, 155, + 189, 156, 253, 144, 245, 177, 135, 10, 120, 131, 192, 156, 245, 157, 197, + 50, 51, 52, 50, 41, 0, 155, 189, 165, 162, 0, 155, 189, 144, 250, 170, + 141, 10, 120, 131, 192, 156, 245, 155, 188, 50, 51, 51, 66, 41, 0, 155, + 189, 177, 202, 0, 144, 199, 157, 199, 182, 236, 10, 120, 40, 182, 237, + 32, 154, 238, 182, 238, 32, 45, 32, 50, 66, 66, 65, 41, 0, 136, 145, 143, + 190, 166, 222, 0, 136, 145, 179, 160, 0, 83, 32, 155, 160, 170, 168, 0, + 136, 145, 182, 239, 32, 155, 201, 179, 216, 10, 120, 153, 236, 154, 157, + 135, 201, 177, 215, 41, 0, 140, 187, 155, 231, 144, 238, 140, 185, 170, + 168, 0, 140, 185, 155, 231, 157, 190, 141, 226, 166, 167, 0, 134, 207, + 157, 190, 140, 187, 170, 168, 0, 179, 153, 32, 141, 247, 133, 204, 180, + 173, 10, 120, 156, 136, 179, 250, 41, 0, 179, 153, 32, 141, 247, 133, + 203, 180, 173, 0, 153, 253, 179, 153, 10, 120, 140, 183, 140, 143, 141, + 167, 141, 136, 142, 164, 156, 163, 49, 70, 66, 57, 66, 41, 0, 157, 200, + 141, 247, 133, 204, 180, 173, 10, 120, 140, 183, 151, 191, 153, 219, 153, + 248, 142, 246, 50, 50, 67, 57, 41, 0, 157, 200, 141, 247, 133, 203, 180, + 173, 10, 120, 140, 184, 151, 191, 153, 219, 153, 248, 142, 246, 50, 50, + 67, 65, 41, 0, 154, 236, 179, 179, 10, 61, 139, 185, 182, 240, 10, 61, + 154, 238, 102, 114, 97, 109, 117, 115, 10, 120, 155, 254, 179, 233, 41, + 0, 153, 253, 179, 179, 10, 120, 155, 211, 140, 143, 142, 134, 141, 136, + 142, 164, 156, 163, 49, 70, 66, 57, 65, 41, 0, 140, 185, 152, 242, 182, + 230, 10, 120, 129, 221, 119, 97, 118, 121, 32, 141, 208, 132, 253, 70, + 69, 51, 52, 41, 0, 140, 187, 152, 242, 182, 230, 0, 140, 185, 142, 177, + 152, 242, 182, 230, 0, 135, 193, 152, 242, 182, 230, 0, 73, 78, 67, 79, + 77, 80, 76, 69, 84, 69, 32, 175, 209, 10, 61, 73, 83, 79, 116, 101, 99, + 104, 32, 101, 110, 116, 105, 116, 121, 32, 38, 105, 105, 110, 102, 105, + 110, 10, 120, 40, 181, 204, 32, 45, 32, 50, 50, 49, 69, 41, 0, 177, 134, + 32, 150, 176, 175, 209, 0, 175, 209, 32, 179, 144, 32, 136, 129, 166, + 167, 0, 68, 79, 85, 66, 76, 69, 45, 69, 78, 68, 69, 68, 32, 179, 147, 10, + 120, 40, 182, 195, 32, 45, 32, 50, 50, 66, 56, 41, 10, 120, 131, 132, + 182, 241, 32, 45, 32, 182, 242, 41, 0, 136, 179, 67, 79, 78, 84, 79, 85, + 82, 69, 68, 32, 79, 85, 84, 76, 73, 78, 69, 10, 61, 68, 39, 65, 108, 101, + 109, 98, 101, 114, 116, 105, 97, 110, 10, 120, 155, 222, 141, 167, 100, + 114, 111, 112, 45, 115, 104, 97, 100, 111, 119, 101, 100, 32, 154, 238, + 136, 149, 50, 55, 52, 70, 41, 0, 73, 78, 67, 82, 69, 65, 83, 69, 83, 32, + 65, 83, 10, 120, 40, 180, 167, 32, 180, 163, 32, 140, 172, 139, 244, 136, + 221, 50, 50, 66, 52, 41, 0, 83, 72, 85, 70, 70, 76, 69, 32, 178, 187, 10, + 120, 40, 122, 32, 155, 149, 155, 178, 109, 101, 109, 98, 101, 114, 115, + 104, 105, 112, 32, 45, 32, 50, 50, 70, 70, 41, 0, 136, 212, 144, 229, + 157, 201, 182, 234, 10, 120, 154, 173, 132, 210, 177, 231, 41, 10, 120, + 155, 214, 140, 143, 155, 215, 132, 233, 179, 173, 41, 0, 136, 212, 144, + 229, 157, 201, 155, 136, 141, 247, 146, 199, 166, 222, 0, 155, 165, 151, + 160, 144, 229, 157, 201, 182, 234, 10, 120, 153, 233, 139, 179, 140, 139, + 140, 180, 139, 241, 139, 185, 133, 130, 50, 65, 54, 56, 41, 0, 71, 76, + 69, 73, 67, 72, 32, 83, 84, 65, 82, 75, 10, 61, 116, 97, 117, 116, 111, + 108, 111, 103, 105, 99, 97, 108, 32, 101, 113, 117, 105, 118, 97, 108, + 101, 110, 116, 0, 84, 72, 69, 82, 77, 79, 68, 89, 78, 65, 77, 73, 67, 10, + 61, 139, 209, 165, 130, 10, 42, 139, 185, 140, 139, 182, 243, 32, 144, + 206, 140, 151, 104, 111, 114, 105, 122, 111, 110, 116, 97, 108, 115, 10, + 120, 141, 161, 141, 160, 132, 233, 165, 212, 41, 10, 120, 40, 103, 114, + 111, 117, 112, 32, 132, 199, 50, 66, 68, 50, 41, 0, 155, 252, 155, 231, + 141, 247, 140, 185, 146, 136, 180, 173, 10, 120, 156, 166, 154, 220, 140, + 180, 141, 153, 142, 164, 156, 174, 50, 53, 69, 68, 41, 0, 155, 252, 155, + 231, 141, 247, 140, 187, 146, 136, 180, 173, 10, 120, 156, 166, 154, 220, + 140, 180, 141, 167, 142, 164, 156, 174, 50, 53, 69, 69, 41, 0, 153, 253, + 155, 196, 141, 247, 145, 246, 168, 230, 0, 153, 253, 179, 169, 10, 120, + 156, 204, 181, 144, 41, 0, 136, 184, 141, 247, 145, 246, 168, 230, 0, + 153, 253, 150, 189, 141, 247, 145, 246, 168, 230, 0, 157, 202, 154, 236, + 177, 202, 0, 157, 202, 153, 253, 177, 202, 0, 157, 202, 154, 236, 177, + 204, 0, 157, 202, 153, 253, 177, 204, 0, 157, 202, 154, 236, 170, 141, 0, + 157, 202, 153, 253, 170, 141, 0, 82, 85, 76, 69, 45, 68, 69, 76, 65, 89, + 69, 68, 10, 61, 170, 148, 32, 141, 167, 97, 114, 114, 111, 119, 0, 141, + 192, 146, 204, 178, 191, 10, 120, 154, 158, 140, 253, 177, 216, 41, 10, + 120, 141, 194, 141, 195, 165, 236, 41, 10, 120, 140, 250, 141, 196, 132, + 226, 165, 237, 41, 0, 146, 204, 141, 247, 179, 159, 0, 141, 192, 146, + 204, 136, 201, 166, 233, 10, 120, 131, 192, 165, 235, 32, 133, 133, 50, + 51, 52, 48, 41, 0, 147, 223, 165, 188, 10, 120, 132, 225, 165, 192, 41, + 0, 147, 223, 141, 192, 165, 188, 10, 61, 133, 150, 182, 244, 32, 104, + 105, 100, 105, 110, 103, 10, 120, 141, 194, 141, 195, 165, 236, 41, 0, + 142, 177, 174, 220, 0, 148, 235, 174, 220, 0, 142, 176, 157, 150, 146, + 184, 165, 234, 10, 120, 40, 178, 231, 32, 45, 32, 178, 235, 41, 10, 120, + 132, 229, 132, 230, 165, 208, 41, 0, 142, 223, 157, 150, 146, 184, 165, + 234, 10, 120, 40, 178, 233, 32, 45, 32, 178, 237, 41, 10, 120, 132, 234, + 132, 230, 165, 217, 41, 0, 84, 73, 78, 89, 10, 120, 40, 112, 108, 117, + 115, 32, 132, 210, 177, 173, 41, 0, 77, 73, 78, 89, 10, 120, 132, 219, + 165, 167, 41, 0, 154, 196, 155, 181, 143, 190, 178, 191, 10, 120, 142, + 171, 140, 240, 133, 196, 168, 173, 41, 10, 120, 157, 198, 182, 235, 41, + 0, 154, 196, 155, 181, 140, 202, 178, 191, 10, 120, 142, 171, 155, 179, + 178, 250, 41, 0, 154, 196, 155, 181, 157, 200, 178, 191, 10, 120, 142, + 171, 156, 183, 178, 254, 41, 10, 120, 139, 236, 155, 183, 142, 248, 50, + 66, 53, 57, 41, 0, 154, 196, 157, 203, 157, 192, 141, 247, 166, 197, 10, + 120, 157, 171, 166, 200, 32, 45, 32, 50, 50, 56, 68, 41, 0, 154, 196, + 157, 203, 157, 192, 141, 247, 174, 220, 10, 120, 157, 171, 155, 143, 50, + 50, 56, 69, 41, 0, 154, 196, 128, 155, 157, 204, 178, 191, 10, 120, 155, + 213, 177, 148, 32, 45, 32, 50, 50, 57, 51, 41, 0, 154, 196, 128, 155, + 157, 203, 178, 191, 10, 120, 155, 213, 99, 117, 112, 32, 45, 32, 50, 50, + 57, 52, 41, 0, 144, 199, 155, 137, 144, 229, 178, 191, 10, 61, 109, 101, + 114, 103, 101, 10, 120, 140, 196, 182, 245, 32, 155, 138, 145, 192, 50, + 65, 53, 53, 41, 0, 144, 199, 155, 137, 148, 179, 178, 191, 10, 120, 140, + 196, 182, 245, 32, 155, 138, 155, 140, 50, 65, 53, 54, 41, 0, 154, 196, + 157, 200, 178, 191, 10, 120, 133, 129, 166, 128, 41, 0, 77, 79, 68, 85, + 76, 79, 32, 144, 199, 182, 246, 10, 120, 147, 132, 147, 134, 169, 174, + 41, 0, 155, 237, 141, 247, 178, 204, 0, 154, 131, 155, 234, 178, 191, 10, + 120, 153, 233, 155, 235, 50, 50, 50, 68, 41, 10, 35, 155, 144, 155, 144, + 155, 144, 168, 161, 0, 70, 73, 78, 73, 84, 69, 32, 157, 205, 178, 204, 0, + 136, 222, 142, 177, 166, 233, 0, 155, 234, 65, 86, 69, 82, 65, 71, 69, + 32, 141, 247, 177, 135, 0, 67, 73, 82, 67, 85, 76, 65, 84, 73, 79, 78, + 32, 177, 156, 0, 154, 155, 73, 78, 84, 69, 71, 82, 65, 84, 73, 79, 78, 0, + 139, 181, 157, 206, 141, 247, 149, 198, 157, 207, 157, 208, 182, 247, 0, + 139, 181, 157, 206, 141, 247, 157, 187, 157, 207, 157, 208, 182, 247, 0, + 139, 181, 157, 206, 142, 182, 73, 78, 67, 76, 85, 68, 73, 78, 71, 32, + 150, 223, 182, 247, 0, 155, 234, 157, 208, 65, 32, 157, 157, 178, 191, + 10, 120, 40, 99, 111, 110, 116, 111, 117, 114, 32, 155, 235, 178, 205, + 41, 0, 81, 85, 65, 84, 69, 82, 78, 73, 79, 78, 32, 155, 234, 178, 191, 0, + 136, 222, 135, 222, 141, 247, 167, 166, 0, 136, 222, 157, 200, 165, 137, + 0, 136, 222, 178, 199, 0, 136, 222, 178, 202, 0, 136, 222, 179, 159, 10, + 61, 152, 235, 168, 160, 0, 136, 222, 179, 160, 10, 61, 142, 134, 168, + 160, 0, 182, 194, 10, 61, 143, 243, 182, 240, 10, 42, 157, 209, 182, 248, + 32, 178, 183, 10, 120, 156, 136, 179, 250, 41, 10, 120, 142, 214, 111, + 117, 116, 101, 114, 32, 166, 186, 32, 45, 32, 50, 55, 68, 55, 41, 0, 150, + 187, 140, 185, 155, 231, 178, 191, 10, 42, 157, 209, 182, 248, 32, 178, + 183, 10, 120, 153, 236, 141, 155, 135, 201, 50, 53, 67, 49, 41, 0, 136, + 130, 157, 210, 179, 202, 10, 120, 40, 122, 32, 155, 149, 157, 209, 177, + 198, 32, 45, 32, 50, 65, 51, 69, 41, 0, 136, 130, 157, 210, 80, 73, 80, + 73, 78, 71, 10, 120, 142, 180, 142, 225, 166, 212, 41, 0, 136, 130, 157, + 210, 80, 82, 79, 74, 69, 67, 84, 73, 79, 78, 10, 120, 154, 242, 182, 249, + 32, 140, 180, 98, 97, 114, 98, 32, 157, 211, 50, 49, 66, 69, 41, 0, 135, + 151, 134, 155, 150, 189, 166, 222, 0, 135, 151, 141, 247, 141, 197, 146, + 181, 166, 222, 0, 135, 151, 141, 247, 146, 199, 166, 222, 10, 61, 178, + 217, 32, 154, 247, 139, 244, 115, 117, 109, 0, 135, 151, 133, 156, 167, + 246, 10, 120, 142, 215, 155, 179, 50, 50, 49, 52, 41, 0, 135, 151, 141, + 247, 146, 199, 167, 246, 10, 61, 115, 117, 109, 32, 139, 244, 178, 217, + 32, 178, 182, 0, 135, 151, 141, 247, 149, 136, 164, 240, 10, 61, 110, + 105, 109, 45, 97, 100, 100, 105, 116, 105, 111, 110, 0, 135, 151, 141, + 247, 153, 253, 170, 168, 0, 146, 145, 146, 186, 141, 247, 144, 240, 166, + 222, 0, 146, 145, 146, 186, 133, 156, 167, 246, 10, 120, 142, 215, 141, + 195, 50, 50, 51, 56, 41, 0, 146, 145, 146, 186, 141, 247, 156, 253, 170, + 236, 0, 146, 145, 146, 186, 141, 247, 150, 147, 170, 236, 0, 135, 151, + 155, 160, 140, 185, 146, 136, 170, 141, 0, 135, 151, 155, 160, 140, 187, + 146, 136, 170, 141, 0, 86, 69, 67, 84, 148, 179, 148, 179, 146, 151, 80, + 82, 79, 68, 85, 67, 84, 10, 120, 133, 129, 166, 128, 41, 0, 136, 223, + 133, 156, 166, 222, 0, 136, 223, 141, 247, 179, 160, 0, 155, 198, 178, + 187, 32, 141, 247, 155, 207, 182, 250, 0, 182, 251, 32, 178, 187, 0, 136, + 223, 155, 160, 140, 185, 146, 136, 170, 141, 0, 136, 223, 155, 160, 140, + 187, 146, 136, 170, 141, 0, 155, 181, 142, 240, 146, 186, 141, 247, 141, + 197, 165, 238, 0, 136, 223, 155, 160, 142, 177, 170, 141, 0, 155, 181, + 143, 160, 165, 137, 0, 135, 151, 155, 160, 170, 168, 0, 146, 145, 146, + 186, 155, 160, 170, 168, 0, 136, 223, 155, 160, 170, 168, 0, 182, 252, + 32, 178, 187, 10, 120, 140, 184, 155, 242, 179, 219, 41, 10, 126, 50, 65, + 51, 67, 32, 141, 129, 157, 212, 144, 185, 140, 180, 153, 224, 182, 253, + 0, 82, 73, 71, 72, 84, 72, 65, 78, 68, 32, 182, 252, 32, 178, 187, 10, + 120, 140, 183, 155, 242, 50, 51, 48, 65, 41, 10, 120, 140, 175, 141, 143, + 132, 210, 50, 51, 49, 57, 41, 10, 126, 50, 65, 51, 68, 32, 141, 129, 157, + 212, 144, 185, 140, 180, 153, 224, 182, 253, 0, 136, 130, 82, 69, 76, 65, + 84, 73, 79, 78, 65, 76, 32, 179, 202, 10, 120, 40, 122, 32, 155, 149, + 182, 244, 32, 177, 198, 32, 45, 32, 50, 65, 49, 70, 41, 0, 65, 77, 65, + 76, 71, 65, 77, 65, 84, 73, 79, 78, 32, 148, 179, 178, 188, 10, 120, 147, + 132, 178, 189, 32, 45, 32, 50, 50, 49, 48, 41, 0, 157, 204, 141, 247, + 166, 197, 10, 120, 145, 191, 145, 192, 168, 167, 41, 10, 120, 155, 139, + 140, 180, 133, 145, 178, 197, 41, 0, 157, 203, 141, 247, 146, 145, 165, + 137, 10, 61, 133, 150, 155, 178, 178, 213, 10, 120, 157, 171, 155, 143, + 50, 50, 56, 69, 41, 0, 157, 203, 141, 247, 179, 159, 0, 157, 204, 141, + 247, 179, 159, 0, 157, 204, 141, 247, 155, 137, 178, 196, 0, 157, 203, + 141, 247, 155, 137, 79, 82, 0, 157, 203, 144, 238, 178, 199, 0, 157, 204, + 144, 238, 178, 202, 0, 157, 203, 144, 238, 154, 172, 144, 238, 178, 199, + 0, 157, 204, 144, 238, 154, 172, 144, 238, 178, 202, 0, 157, 203, 157, + 190, 144, 229, 157, 199, 141, 247, 178, 202, 0, 157, 204, 157, 190, 144, + 229, 157, 199, 141, 247, 178, 199, 0, 145, 146, 157, 203, 141, 247, 182, + 239, 10, 120, 40, 179, 151, 32, 45, 32, 178, 203, 41, 0, 145, 146, 157, + 204, 141, 247, 182, 239, 10, 120, 40, 178, 200, 32, 45, 32, 178, 201, 41, + 0, 142, 177, 128, 155, 178, 199, 0, 142, 177, 128, 155, 178, 202, 0, 145, + 146, 157, 203, 141, 247, 182, 239, 32, 144, 229, 182, 251, 32, 178, 187, + 0, 155, 137, 144, 229, 133, 156, 166, 222, 0, 155, 137, 148, 179, 133, + 156, 166, 222, 0, 142, 177, 155, 137, 178, 196, 0, 142, 177, 155, 137, + 79, 82, 0, 144, 199, 182, 254, 32, 155, 137, 178, 196, 10, 120, 140, 196, + 155, 138, 140, 143, 133, 196, 50, 65, 48, 55, 41, 0, 144, 199, 182, 254, + 32, 155, 137, 79, 82, 10, 120, 140, 196, 155, 138, 139, 244, 165, 165, + 139, 244, 45, 32, 50, 65, 48, 56, 41, 0, 182, 255, 32, 150, 187, 79, 82, + 0, 182, 255, 32, 150, 187, 178, 196, 0, 155, 137, 148, 179, 157, 213, + 155, 137, 178, 196, 0, 155, 137, 144, 229, 135, 174, 182, 223, 0, 155, + 137, 148, 179, 135, 174, 182, 223, 0, 155, 137, 144, 229, 136, 201, 176, + 227, 0, 155, 137, 148, 179, 136, 201, 176, 227, 0, 155, 137, 144, 229, + 135, 232, 179, 159, 10, 120, 40, 112, 101, 114, 115, 112, 101, 99, 116, + 105, 118, 101, 32, 45, 32, 50, 51, 48, 54, 41, 0, 155, 137, 144, 229, + 141, 247, 179, 160, 0, 155, 137, 144, 229, 135, 232, 179, 160, 10, 120, + 40, 101, 115, 116, 105, 109, 97, 116, 101, 115, 32, 45, 32, 50, 50, 53, + 57, 41, 0, 144, 250, 174, 169, 32, 141, 247, 179, 160, 10, 120, 40, 178, + 226, 32, 132, 233, 50, 50, 53, 65, 41, 0, 155, 137, 148, 179, 135, 232, + 179, 159, 0, 155, 137, 148, 179, 135, 232, 179, 160, 10, 120, 40, 178, + 226, 32, 132, 233, 50, 50, 53, 65, 41, 0, 136, 130, 68, 79, 77, 65, 73, + 78, 32, 183, 128, 0, 136, 130, 157, 214, 183, 128, 10, 120, 40, 99, 111, + 110, 105, 99, 97, 108, 32, 116, 97, 112, 101, 114, 32, 45, 32, 50, 51, + 51, 50, 41, 0, 136, 212, 133, 156, 167, 246, 10, 120, 40, 97, 112, 112, + 114, 111, 97, 99, 104, 101, 115, 32, 140, 232, 183, 129, 32, 45, 32, 50, + 50, 53, 48, 41, 0, 155, 165, 141, 247, 143, 190, 166, 222, 0, 148, 235, + 149, 224, 136, 133, 135, 190, 166, 233, 10, 61, 148, 133, 140, 143, 155, + 215, 116, 111, 10, 120, 155, 214, 140, 143, 155, 215, 132, 233, 179, 173, + 41, 10, 120, 40, 148, 133, 141, 228, 140, 143, 140, 144, 155, 215, 45, + 32, 50, 57, 69, 53, 41, 0, 148, 235, 149, 224, 136, 133, 148, 235, 141, + 226, 166, 233, 0, 146, 199, 157, 192, 133, 156, 166, 222, 0, 146, 199, + 157, 192, 141, 247, 150, 147, 170, 236, 10, 120, 40, 104, 111, 109, 111, + 116, 104, 101, 116, 105, 99, 32, 45, 32, 50, 50, 51, 66, 41, 0, 157, 215, + 146, 145, 83, 73, 77, 73, 76, 65, 82, 0, 67, 79, 78, 71, 82, 85, 69, 78, + 84, 32, 141, 247, 143, 190, 166, 222, 10, 120, 155, 154, 141, 160, 132, + 233, 178, 221, 41, 0, 141, 156, 141, 247, 165, 162, 10, 120, 156, 178, + 178, 224, 32, 45, 32, 50, 50, 53, 66, 41, 0, 135, 240, 136, 224, 141, + 197, 165, 238, 0, 155, 153, 155, 152, 135, 241, 84, 79, 10, 120, 155, + 154, 141, 160, 132, 233, 178, 221, 41, 0, 136, 212, 144, 238, 140, 202, + 165, 137, 10, 42, 153, 234, 183, 130, 32, 180, 240, 32, 145, 148, 40, + 178, 194, 32, 168, 239, 41, 0, 135, 151, 144, 238, 141, 156, 165, 137, + 10, 42, 154, 238, 183, 130, 32, 180, 240, 32, 145, 148, 40, 178, 194, 32, + 168, 239, 41, 0, 136, 212, 144, 238, 146, 199, 178, 191, 0, 142, 177, + 149, 227, 179, 158, 10, 35, 155, 148, 155, 148, 177, 174, 0, 144, 199, + 183, 131, 32, 141, 156, 183, 132, 10, 35, 155, 164, 177, 174, 0, 142, + 227, 183, 131, 32, 141, 156, 183, 132, 10, 35, 155, 164, 155, 164, 177, + 174, 0, 136, 212, 134, 130, 149, 253, 144, 238, 144, 229, 144, 199, 149, + 253, 167, 246, 0, 155, 158, 141, 247, 134, 138, 166, 222, 0, 141, 148, + 141, 247, 150, 189, 182, 191, 0, 141, 166, 141, 247, 150, 189, 182, 191, + 0, 141, 148, 141, 247, 141, 169, 148, 172, 166, 222, 0, 141, 166, 141, + 247, 141, 169, 148, 172, 166, 222, 0, 135, 245, 136, 225, 84, 79, 10, + 120, 153, 245, 139, 244, 136, 221, 50, 50, 54, 52, 41, 0, 135, 246, 136, + 225, 84, 79, 10, 120, 153, 246, 139, 244, 136, 221, 50, 50, 54, 53, 41, + 0, 135, 245, 136, 225, 136, 224, 143, 190, 182, 191, 0, 135, 246, 136, + 225, 136, 224, 143, 190, 182, 191, 0, 135, 245, 136, 225, 136, 224, 143, + 190, 166, 222, 0, 135, 246, 136, 225, 136, 224, 143, 190, 166, 222, 0, + 135, 245, 136, 225, 136, 224, 133, 183, 168, 251, 0, 135, 246, 136, 225, + 136, 224, 133, 183, 171, 151, 0, 135, 245, 183, 133, 0, 135, 246, 183, + 133, 0, 141, 148, 144, 229, 157, 216, 142, 182, 155, 152, 84, 79, 10, + 120, 153, 245, 142, 152, 141, 143, 141, 160, 132, 233, 50, 50, 54, 56, + 41, 0, 141, 166, 144, 229, 157, 216, 142, 182, 155, 152, 84, 79, 10, 120, + 153, 246, 142, 152, 141, 143, 141, 160, 132, 233, 50, 50, 54, 57, 41, 0, + 141, 148, 144, 229, 142, 182, 183, 133, 0, 141, 166, 144, 229, 142, 182, + 183, 133, 0, 136, 213, 157, 217, 155, 152, 144, 238, 155, 168, 173, 130, + 10, 120, 153, 245, 141, 160, 141, 228, 139, 244, 142, 225, 50, 50, 68, + 65, 41, 0, 136, 214, 157, 217, 155, 152, 144, 238, 155, 167, 173, 130, + 10, 120, 153, 246, 141, 160, 141, 228, 139, 244, 142, 181, 50, 50, 68, + 66, 41, 0, 136, 213, 157, 215, 148, 179, 179, 158, 0, 136, 214, 157, 215, + 148, 179, 179, 158, 0, 136, 213, 157, 215, 144, 238, 155, 168, 173, 130, + 0, 136, 214, 157, 215, 144, 238, 155, 167, 173, 130, 0, 136, 213, 136, + 214, 157, 217, 179, 158, 0, 136, 214, 136, 213, 157, 217, 179, 158, 0, + 136, 213, 136, 225, 144, 238, 141, 166, 144, 238, 157, 201, 179, 158, 0, + 136, 214, 136, 225, 144, 238, 141, 148, 144, 238, 157, 201, 179, 158, 0, + 136, 225, 135, 242, 155, 167, 173, 130, 10, 120, 155, 214, 141, 228, 139, + 244, 142, 181, 50, 50, 68, 67, 41, 0, 136, 225, 135, 242, 155, 168, 173, + 130, 10, 120, 155, 214, 141, 228, 139, 244, 142, 225, 50, 50, 68, 68, 41, + 0, 136, 225, 135, 242, 141, 148, 141, 247, 143, 190, 182, 191, 0, 136, + 225, 135, 242, 141, 166, 141, 247, 143, 190, 182, 191, 0, 157, 217, 155, + 152, 135, 242, 155, 167, 173, 130, 10, 120, 155, 214, 141, 228, 139, 244, + 142, 181, 50, 50, 68, 67, 41, 0, 157, 217, 155, 152, 135, 242, 155, 168, + 173, 130, 10, 120, 155, 214, 141, 228, 139, 244, 142, 225, 50, 50, 68, + 68, 41, 0, 157, 217, 157, 201, 133, 218, 148, 179, 155, 167, 173, 130, 0, + 157, 217, 157, 201, 133, 218, 148, 179, 155, 168, 173, 130, 0, 157, 215, + 148, 179, 155, 167, 173, 130, 10, 126, 50, 65, 57, 68, 32, 141, 129, 140, + 180, 143, 138, 143, 237, 140, 232, 155, 169, 140, 172, 140, 232, 152, + 235, 168, 156, 0, 157, 215, 148, 179, 155, 168, 173, 130, 10, 126, 50, + 65, 57, 69, 32, 141, 129, 140, 180, 143, 138, 143, 237, 140, 232, 155, + 169, 140, 172, 140, 232, 152, 235, 168, 156, 0, 157, 215, 144, 238, 136, + 213, 141, 156, 165, 137, 0, 157, 215, 144, 238, 136, 214, 141, 156, 165, + 137, 0, 142, 177, 157, 218, 155, 167, 173, 130, 10, 61, 141, 230, 99, + 111, 110, 116, 105, 110, 117, 105, 116, 121, 10, 120, 142, 180, 142, 181, + 50, 50, 54, 65, 41, 0, 142, 177, 157, 218, 155, 168, 173, 130, 10, 120, + 142, 180, 142, 225, 166, 212, 41, 0, 142, 177, 157, 218, 141, 148, 141, + 247, 179, 160, 0, 141, 166, 157, 213, 155, 167, 173, 130, 0, 141, 166, + 157, 190, 155, 167, 173, 130, 0, 141, 148, 145, 146, 143, 238, 183, 134, + 0, 141, 166, 145, 146, 143, 238, 183, 134, 0, 141, 148, 145, 146, 143, + 238, 157, 219, 144, 238, 157, 201, 179, 158, 0, 141, 166, 145, 146, 143, + 238, 157, 219, 144, 238, 157, 201, 179, 158, 0, 183, 135, 32, 173, 130, + 0, 183, 136, 32, 173, 130, 0, 183, 135, 32, 150, 222, 135, 241, 84, 79, + 10, 126, 50, 65, 65, 67, 32, 141, 129, 140, 180, 140, 144, 179, 157, 0, + 183, 136, 32, 150, 222, 135, 241, 84, 79, 10, 126, 50, 65, 65, 68, 32, + 141, 129, 140, 180, 140, 144, 179, 157, 0, 136, 212, 141, 247, 66, 85, + 77, 80, 89, 32, 166, 222, 10, 120, 40, 178, 182, 32, 178, 214, 32, 45, + 32, 50, 50, 52, 70, 41, 0, 155, 172, 144, 238, 157, 216, 141, 156, 165, + 137, 10, 120, 40, 178, 231, 32, 139, 244, 136, 221, 50, 50, 55, 67, 41, + 0, 155, 173, 144, 238, 157, 216, 141, 156, 165, 137, 10, 120, 40, 178, + 233, 32, 139, 244, 136, 221, 50, 50, 55, 68, 41, 0, 155, 172, 144, 238, + 157, 216, 142, 182, 155, 152, 84, 79, 0, 155, 173, 144, 238, 157, 216, + 142, 182, 155, 152, 84, 79, 0, 155, 172, 144, 238, 141, 156, 165, 137, 0, + 155, 173, 144, 238, 141, 156, 165, 137, 0, 155, 172, 144, 238, 135, 243, + 84, 79, 0, 155, 173, 144, 238, 135, 243, 84, 79, 0, 155, 172, 144, 238, + 135, 240, 84, 79, 0, 155, 173, 144, 238, 135, 240, 84, 79, 0, 155, 172, + 144, 238, 142, 182, 146, 221, 155, 152, 84, 79, 0, 155, 173, 144, 238, + 142, 182, 146, 221, 155, 152, 84, 79, 0, 142, 177, 178, 230, 0, 142, 177, + 178, 232, 0, 155, 174, 141, 247, 166, 197, 0, 155, 175, 141, 247, 166, + 197, 0, 155, 174, 141, 247, 135, 151, 167, 246, 0, 155, 175, 141, 247, + 135, 151, 167, 246, 0, 155, 174, 141, 247, 136, 223, 167, 246, 0, 155, + 175, 141, 247, 136, 223, 167, 246, 0, 135, 248, 135, 241, 136, 224, 143, + 190, 166, 222, 0, 135, 249, 135, 241, 136, 224, 143, 190, 166, 222, 0, + 135, 248, 144, 238, 141, 156, 165, 137, 0, 135, 249, 144, 238, 141, 156, + 165, 137, 0, 135, 248, 144, 238, 146, 199, 178, 191, 0, 135, 249, 144, + 238, 146, 199, 178, 191, 0, 135, 248, 144, 238, 146, 221, 155, 152, 84, + 79, 0, 135, 249, 144, 238, 146, 221, 155, 152, 84, 79, 0, 135, 248, 144, + 238, 142, 182, 155, 152, 84, 79, 10, 126, 50, 65, 67, 66, 32, 141, 129, + 140, 180, 141, 132, 143, 202, 145, 163, 178, 241, 0, 135, 249, 144, 238, + 142, 182, 155, 152, 84, 79, 10, 126, 50, 65, 67, 67, 32, 141, 129, 140, + 180, 141, 132, 143, 202, 145, 163, 178, 241, 0, 128, 155, 140, 185, 144, + 157, 155, 238, 178, 191, 0, 128, 155, 140, 187, 144, 157, 155, 238, 178, + 191, 0, 145, 146, 179, 154, 10, 120, 40, 183, 137, 32, 147, 193, 178, + 239, 41, 0, 145, 146, 179, 155, 10, 120, 157, 191, 147, 193, 178, 240, + 41, 0, 145, 146, 155, 174, 135, 241, 84, 79, 0, 145, 146, 155, 175, 135, + 241, 84, 79, 0, 155, 174, 144, 238, 179, 155, 0, 155, 175, 144, 238, 179, + 154, 0, 155, 174, 144, 238, 179, 154, 0, 155, 175, 144, 238, 179, 155, 0, + 155, 175, 157, 190, 179, 154, 0, 155, 175, 157, 190, 144, 229, 157, 199, + 143, 238, 156, 137, 141, 247, 179, 154, 0, 136, 128, 157, 174, 170, 249, + 10, 120, 157, 175, 147, 193, 50, 50, 48, 56, 41, 10, 120, 157, 175, 140, + 172, 139, 243, 157, 220, 50, 55, 68, 50, 41, 0, 179, 156, 32, 141, 247, + 174, 171, 32, 84, 79, 80, 10, 120, 40, 183, 138, 32, 45, 32, 50, 50, 68, + 52, 41, 0, 84, 82, 65, 78, 83, 86, 69, 82, 83, 65, 76, 32, 178, 199, 10, + 120, 40, 183, 138, 32, 45, 32, 50, 50, 68, 52, 41, 0, 70, 79, 82, 75, 73, + 78, 71, 10, 61, 141, 143, 183, 139, 10, 42, 142, 185, 183, 140, 32, 177, + 247, 32, 147, 169, 133, 216, 183, 141, 32, 183, 142, 32, 167, 184, 10, + 42, 110, 111, 110, 45, 105, 110, 100, 101, 112, 101, 110, 100, 101, 110, + 99, 101, 32, 40, 183, 143, 32, 183, 144, 41, 32, 139, 253, 141, 157, 141, + 228, 102, 111, 114, 107, 105, 110, 103, 10, 58, 50, 65, 68, 68, 32, 165, + 190, 0, 78, 79, 78, 70, 79, 82, 75, 73, 78, 71, 10, 61, 183, 139, 10, 42, + 142, 185, 183, 140, 32, 177, 247, 32, 147, 169, 133, 216, 183, 141, 32, + 183, 142, 32, 167, 184, 10, 42, 183, 145, 32, 40, 183, 143, 32, 183, 144, + 41, 32, 139, 253, 141, 157, 141, 228, 110, 111, 110, 45, 102, 111, 114, + 107, 105, 110, 103, 0, 146, 202, 140, 185, 168, 217, 10, 120, 140, 183, + 146, 183, 50, 50, 65, 51, 41, 0, 146, 202, 145, 246, 168, 217, 10, 120, + 134, 243, 174, 221, 41, 0, 146, 202, 145, 244, 168, 217, 10, 120, 136, + 131, 179, 198, 41, 0, 182, 189, 32, 141, 247, 83, 0, 134, 207, 148, 235, + 140, 187, 179, 140, 10, 61, 111, 114, 100, 105, 110, 97, 114, 105, 108, + 121, 32, 179, 139, 0, 135, 190, 154, 172, 140, 185, 179, 140, 10, 120, + 40, 183, 146, 32, 45, 32, 179, 143, 41, 0, 134, 207, 142, 177, 140, 185, + 179, 140, 10, 120, 40, 179, 138, 32, 45, 32, 179, 142, 41, 0, 135, 190, + 154, 172, 142, 177, 140, 185, 179, 140, 0, 144, 134, 156, 137, 154, 221, + 140, 185, 178, 186, 32, 148, 233, 142, 177, 180, 139, 10, 120, 40, 183, + 146, 32, 45, 32, 179, 143, 41, 0, 146, 202, 145, 246, 146, 182, 141, 247, + 179, 159, 10, 120, 134, 243, 174, 221, 41, 10, 120, 131, 192, 141, 199, + 146, 141, 154, 150, 50, 51, 53, 49, 41, 10, 120, 154, 151, 132, 199, 177, + 193, 41, 0, 146, 202, 145, 244, 146, 182, 141, 247, 179, 160, 10, 120, + 136, 131, 179, 198, 41, 10, 120, 131, 192, 146, 143, 146, 141, 179, 197, + 32, 45, 32, 50, 51, 52, 65, 41, 0, 146, 202, 145, 244, 146, 182, 144, + 238, 146, 202, 145, 246, 168, 217, 0, 142, 177, 145, 246, 168, 217, 0, + 142, 177, 145, 244, 168, 217, 10, 61, 183, 145, 10, 42, 112, 114, 111, + 98, 97, 98, 105, 108, 105, 116, 121, 32, 178, 183, 0, 142, 177, 146, 203, + 142, 182, 165, 137, 10, 120, 141, 161, 132, 210, 178, 216, 41, 0, 144, + 164, 142, 177, 146, 203, 142, 182, 165, 137, 10, 120, 140, 212, 141, 143, + 132, 210, 50, 51, 49, 48, 41, 0, 135, 238, 178, 195, 32, 141, 247, 144, + 164, 78, 69, 71, 65, 84, 73, 79, 78, 32, 177, 135, 10, 120, 40, 100, 111, + 101, 115, 32, 141, 143, 100, 105, 118, 105, 100, 101, 32, 45, 32, 50, 50, + 50, 52, 41, 0, 133, 212, 141, 247, 150, 189, 166, 222, 0, 133, 212, 141, + 247, 150, 189, 167, 246, 0, 145, 246, 146, 182, 141, 247, 150, 189, 167, + 246, 10, 61, 183, 147, 32, 179, 139, 10, 120, 141, 202, 146, 141, 140, + 180, 155, 187, 132, 207, 50, 55, 68, 70, 41, 0, 155, 136, 141, 247, 149, + 224, 166, 233, 10, 120, 141, 161, 155, 215, 132, 233, 50, 50, 50, 54, 41, + 10, 120, 141, 238, 140, 139, 140, 180, 139, 179, 133, 130, 50, 55, 67, + 65, 41, 0, 155, 136, 141, 247, 146, 199, 178, 191, 0, 148, 235, 141, 226, + 154, 172, 183, 148, 32, 179, 145, 10, 61, 105, 110, 116, 101, 114, 108, + 101, 97, 118, 101, 10, 120, 153, 233, 139, 185, 140, 139, 173, 161, 32, + 45, 32, 50, 57, 56, 48, 41, 0, 148, 235, 141, 226, 136, 133, 149, 224, + 166, 233, 10, 120, 141, 238, 140, 139, 140, 180, 139, 179, 133, 130, 50, + 55, 67, 65, 41, 0, 148, 235, 149, 227, 178, 191, 10, 42, 177, 247, 10, + 120, 141, 141, 50, 48, 53, 68, 41, 10, 120, 141, 238, 140, 242, 176, 243, + 41, 0, 148, 235, 157, 218, 155, 167, 173, 130, 10, 120, 157, 140, 109, + 117, 99, 104, 32, 142, 181, 50, 50, 68, 56, 41, 0, 148, 235, 157, 218, + 155, 168, 173, 130, 10, 120, 157, 140, 109, 117, 99, 104, 32, 142, 225, + 50, 50, 68, 57, 41, 0, 157, 217, 157, 201, 135, 245, 155, 152, 84, 79, + 10, 120, 153, 245, 143, 219, 136, 221, 50, 50, 54, 54, 41, 0, 157, 217, + 157, 201, 135, 246, 155, 152, 84, 79, 10, 120, 153, 246, 143, 219, 136, + 221, 50, 50, 54, 55, 41, 0, 148, 235, 146, 204, 183, 148, 32, 179, 145, + 10, 120, 153, 233, 139, 185, 140, 139, 157, 194, 155, 171, 182, 227, 41, + 0, 150, 187, 148, 235, 134, 207, 178, 191, 10, 42, 146, 150, 110, 45, 97, + 114, 121, 10, 120, 153, 233, 139, 185, 140, 139, 157, 194, 155, 171, 182, + 227, 41, 10, 120, 153, 233, 139, 185, 140, 139, 173, 161, 32, 45, 32, 50, + 57, 56, 48, 41, 0, 142, 177, 146, 204, 178, 191, 10, 120, 144, 215, 132, + 233, 167, 236, 41, 0, 154, 236, 141, 226, 166, 167, 10, 61, 183, 149, 32, + 183, 150, 0, 154, 196, 154, 236, 141, 226, 166, 167, 10, 61, 154, 197, + 183, 149, 32, 183, 150, 0, 135, 215, 154, 236, 168, 230, 0, 135, 214, + 154, 236, 168, 230, 0, 135, 216, 154, 236, 168, 230, 0, 135, 217, 154, + 236, 168, 230, 0, 135, 212, 154, 236, 168, 230, 10, 120, 154, 161, 154, + 238, 136, 193, 50, 49, 69, 54, 41, 10, 120, 141, 202, 146, 143, 154, 238, + 136, 193, 50, 49, 70, 51, 41, 0, 153, 254, 153, 253, 168, 230, 10, 120, + 141, 170, 156, 219, 136, 193, 50, 55, 65, 49, 41, 10, 120, 40, 156, 219, + 153, 234, 136, 193, 50, 66, 57, 53, 41, 0, 146, 224, 153, 253, 168, 230, + 0, 150, 141, 153, 253, 168, 230, 0, 135, 215, 153, 253, 168, 230, 0, 135, + 214, 153, 253, 168, 230, 0, 135, 216, 153, 253, 168, 230, 0, 135, 217, + 153, 253, 168, 230, 0, 135, 212, 153, 253, 168, 230, 0, 135, 213, 153, + 253, 168, 230, 0, 131, 195, 154, 223, 170, 249, 0, 131, 195, 154, 223, + 178, 166, 0, 131, 194, 154, 223, 170, 249, 0, 131, 194, 154, 223, 178, + 166, 0, 136, 179, 134, 241, 180, 173, 10, 120, 155, 213, 140, 180, 141, + 153, 142, 164, 156, 174, 50, 53, 69, 55, 41, 0, 136, 179, 134, 240, 180, + 173, 0, 136, 179, 136, 136, 144, 245, 146, 136, 180, 173, 0, 136, 179, + 136, 176, 144, 245, 146, 136, 180, 173, 0, 155, 196, 141, 247, 133, 204, + 180, 173, 0, 155, 196, 141, 247, 133, 203, 180, 173, 0, 155, 196, 141, + 247, 134, 241, 180, 173, 0, 155, 196, 141, 247, 134, 240, 180, 173, 0, + 146, 243, 177, 202, 0, 153, 253, 150, 187, 177, 202, 10, 120, 141, 170, + 136, 149, 180, 146, 41, 0, 154, 236, 150, 187, 177, 202, 10, 120, 135, + 199, 177, 203, 41, 0, 153, 253, 155, 200, 144, 250, 177, 202, 10, 120, + 141, 170, 141, 222, 136, 149, 50, 53, 65, 65, 41, 0, 154, 236, 155, 200, + 144, 250, 177, 202, 10, 120, 153, 236, 141, 222, 136, 149, 50, 53, 65, + 66, 41, 0, 153, 253, 183, 151, 0, 154, 236, 183, 151, 0, 154, 236, 183, + 152, 10, 120, 40, 115, 111, 102, 116, 119, 97, 114, 101, 45, 102, 117, + 110, 99, 116, 105, 111, 110, 32, 133, 139, 50, 51, 57, 52, 41, 0, 153, + 253, 183, 152, 0, 149, 224, 153, 253, 183, 152, 0, 153, 253, 150, 187, + 170, 141, 10, 120, 141, 170, 135, 236, 182, 228, 41, 10, 120, 135, 198, + 177, 200, 41, 10, 120, 156, 128, 156, 129, 135, 236, 179, 239, 41, 0, + 136, 146, 177, 204, 10, 120, 141, 170, 135, 253, 181, 149, 41, 0, 154, + 236, 154, 136, 177, 204, 10, 120, 135, 200, 177, 205, 41, 10, 120, 131, + 132, 115, 111, 97, 112, 32, 45, 32, 180, 168, 41, 0, 136, 146, 179, 169, + 0, 154, 236, 154, 136, 179, 169, 10, 120, 156, 204, 181, 144, 41, 0, 153, + 253, 144, 250, 177, 204, 10, 120, 156, 168, 133, 196, 50, 50, 67, 52, 41, + 10, 120, 141, 233, 156, 167, 135, 253, 49, 70, 53, 51, 56, 41, 0, 153, + 253, 144, 250, 179, 169, 0, 154, 236, 144, 250, 179, 169, 0, 153, 253, + 149, 224, 183, 153, 0, 154, 236, 149, 224, 183, 153, 0, 153, 253, 141, + 226, 183, 153, 0, 154, 236, 141, 226, 183, 153, 0, 140, 185, 146, 222, + 134, 155, 170, 141, 10, 120, 140, 184, 154, 215, 140, 180, 141, 222, 135, + 236, 50, 49, 70, 52, 41, 0, 142, 227, 153, 254, 178, 167, 10, 120, 152, + 133, 156, 219, 135, 237, 50, 49, 70, 54, 41, 0, 140, 185, 146, 222, 141, + 247, 155, 181, 174, 220, 10, 120, 140, 184, 154, 215, 140, 180, 155, 183, + 155, 179, 50, 55, 70, 52, 41, 0, 144, 134, 153, 254, 154, 232, 168, 230, + 10, 120, 143, 168, 156, 219, 154, 233, 136, 193, 50, 55, 70, 70, 41, 10, + 120, 154, 161, 154, 233, 136, 193, 50, 49, 68, 67, 41, 0, 136, 226, 135, + 225, 141, 226, 166, 233, 10, 120, 136, 227, 135, 221, 139, 185, 133, 130, + 50, 57, 48, 48, 41, 0, 136, 226, 135, 225, 135, 190, 166, 233, 10, 120, + 136, 227, 135, 221, 139, 241, 139, 185, 133, 130, 50, 57, 48, 49, 41, 0, + 136, 226, 135, 234, 166, 167, 10, 120, 136, 227, 135, 235, 133, 133, 50, + 57, 48, 53, 41, 0, 136, 226, 136, 161, 168, 230, 10, 120, 136, 227, 151, + 230, 142, 183, 136, 193, 50, 57, 49, 48, 41, 0, 131, 194, 146, 243, 182, + 223, 10, 120, 136, 207, 140, 180, 151, 240, 115, 116, 101, 109, 32, 45, + 32, 50, 57, 49, 49, 41, 0, 131, 194, 136, 210, 141, 226, 166, 233, 10, + 120, 136, 207, 140, 180, 149, 187, 135, 247, 133, 130, 50, 57, 49, 52, + 41, 0, 131, 194, 136, 210, 135, 190, 166, 233, 10, 120, 136, 207, 140, + 180, 149, 187, 140, 180, 139, 241, 139, 185, 133, 130, 50, 57, 49, 53, + 41, 0, 136, 226, 135, 225, 167, 226, 10, 120, 136, 227, 135, 221, 157, + 169, 50, 57, 49, 54, 41, 0, 136, 226, 135, 225, 136, 210, 141, 226, 166, + 233, 10, 120, 136, 227, 135, 221, 149, 187, 140, 180, 139, 185, 133, 130, + 50, 57, 49, 55, 41, 0, 136, 226, 135, 225, 136, 210, 135, 190, 166, 233, + 10, 120, 136, 227, 135, 221, 149, 187, 140, 180, 139, 241, 139, 185, 133, + 130, 50, 57, 49, 56, 41, 0, 135, 222, 157, 188, 88, 10, 120, 136, 207, + 143, 202, 133, 151, 50, 57, 52, 55, 41, 0, 154, 217, 146, 222, 150, 137, + 182, 225, 32, 171, 151, 10, 120, 141, 239, 154, 215, 153, 244, 154, 218, + 145, 232, 50, 57, 51, 51, 41, 10, 120, 154, 161, 157, 184, 136, 193, 50, + 49, 57, 67, 41, 0, 136, 212, 144, 238, 153, 254, 168, 230, 10, 120, 140, + 142, 140, 135, 145, 231, 156, 219, 136, 193, 50, 57, 55, 49, 41, 0, 141, + 192, 146, 199, 157, 192, 144, 238, 153, 254, 168, 230, 10, 42, 157, 221, + 157, 222, 140, 172, 34, 50, 57, 55, 50, 34, 10, 120, 141, 236, 154, 141, + 145, 231, 156, 219, 136, 193, 50, 57, 55, 50, 41, 0, 135, 222, 144, 238, + 141, 192, 135, 240, 84, 79, 10, 42, 157, 221, 157, 222, 140, 172, 34, 50, + 57, 55, 53, 34, 10, 120, 136, 207, 145, 231, 165, 211, 32, 136, 221, 50, + 57, 55, 53, 41, 0, 133, 219, 157, 188, 155, 168, 173, 130, 10, 42, 157, + 221, 157, 222, 140, 172, 34, 50, 57, 55, 55, 34, 10, 120, 136, 208, 143, + 202, 142, 181, 50, 57, 55, 55, 41, 0, 133, 219, 157, 188, 179, 155, 10, + 42, 157, 221, 157, 222, 140, 172, 34, 50, 57, 55, 65, 34, 10, 120, 136, + 208, 143, 202, 183, 137, 32, 45, 32, 50, 57, 55, 65, 41, 0, 153, 254, + 154, 131, 168, 230, 10, 120, 154, 242, 151, 231, 136, 193, 50, 55, 70, + 48, 41, 0, 153, 255, 154, 131, 168, 230, 0, 141, 192, 146, 199, 157, 192, + 144, 238, 153, 255, 168, 230, 0, 133, 219, 144, 238, 141, 192, 135, 240, + 84, 79, 0, 146, 199, 157, 192, 144, 238, 153, 254, 168, 230, 0, 135, 222, + 144, 238, 146, 221, 155, 152, 84, 79, 0, 135, 222, 144, 238, 141, 192, + 146, 199, 178, 191, 10, 42, 157, 221, 157, 222, 140, 172, 34, 50, 57, 55, + 52, 34, 10, 120, 136, 207, 145, 231, 141, 235, 133, 196, 50, 57, 55, 52, + 41, 0, 133, 219, 144, 238, 141, 192, 146, 199, 178, 191, 10, 42, 157, + 221, 157, 222, 140, 172, 34, 50, 57, 55, 51, 34, 10, 120, 136, 208, 145, + 231, 141, 235, 133, 196, 50, 57, 55, 51, 41, 0, 136, 228, 146, 231, 168, + 230, 10, 120, 154, 210, 154, 222, 136, 193, 50, 49, 65, 70, 41, 0, 146, + 202, 157, 201, 157, 156, 168, 230, 10, 42, 157, 223, 157, 224, 139, 194, + 167, 237, 0, 146, 202, 157, 225, 157, 155, 168, 230, 10, 42, 157, 223, + 157, 226, 139, 244, 111, 118, 101, 114, 97, 108, 108, 32, 157, 226, 139, + 194, 144, 151, 139, 254, 140, 155, 140, 232, 132, 195, 97, 32, 150, 163, + 139, 244, 140, 155, 134, 178, 134, 129, 149, 237, 114, 101, 115, 112, + 101, 99, 116, 105, 118, 101, 108, 121, 0, 154, 236, 154, 136, 170, 240, + 10, 120, 153, 236, 135, 255, 181, 237, 41, 0, 153, 253, 144, 250, 170, + 240, 10, 120, 140, 160, 140, 192, 132, 218, 165, 164, 41, 10, 120, 156, + 178, 133, 196, 50, 50, 67, 54, 41, 10, 120, 141, 170, 135, 255, 179, 152, + 41, 0, 154, 236, 144, 250, 170, 240, 0, 136, 143, 183, 151, 0, 154, 236, + 142, 223, 183, 151, 0, 150, 213, 150, 187, 170, 141, 10, 61, 98, 97, 115, + 105, 99, 32, 140, 153, 139, 223, 115, 112, 101, 101, 100, 32, 183, 129, + 10, 42, 143, 140, 97, 32, 157, 146, 182, 165, 32, 152, 206, 140, 180, + 166, 230, 10, 120, 135, 198, 177, 200, 41, 0, 150, 213, 157, 227, 141, + 247, 157, 227, 182, 191, 10, 61, 112, 114, 101, 102, 101, 99, 116, 117, + 114, 97, 108, 32, 181, 235, 0, 150, 213, 150, 189, 141, 247, 150, 189, + 182, 191, 10, 61, 109, 117, 110, 105, 99, 105, 112, 97, 108, 32, 181, + 235, 10, 120, 135, 250, 179, 128, 41, 0, 150, 213, 170, 141, 10, 61, 116, + 111, 119, 110, 32, 139, 244, 175, 205, 32, 181, 235, 10, 61, 156, 131, + 156, 132, 167, 184, 10, 120, 40, 156, 131, 140, 188, 133, 139, 50, 51, + 70, 68, 41, 10, 120, 153, 236, 135, 236, 177, 199, 41, 0, 150, 213, 155, + 181, 180, 207, 10, 61, 112, 111, 108, 105, 99, 101, 32, 182, 137, 10, + 120, 147, 132, 155, 183, 173, 196, 32, 133, 196, 50, 65, 48, 50, 41, 0, + 157, 201, 157, 156, 135, 225, 157, 228, 182, 226, 10, 42, 105, 110, 99, + 114, 101, 97, 115, 105, 110, 103, 32, 144, 151, 140, 180, 141, 196, 157, + 229, 140, 155, 140, 232, 176, 240, 0, 157, 225, 157, 155, 135, 225, 157, + 228, 167, 226, 10, 42, 140, 138, 157, 224, 140, 143, 157, 226, 139, 194, + 167, 237, 0, 157, 201, 157, 156, 135, 225, 149, 224, 167, 226, 10, 42, + 183, 154, 32, 157, 224, 139, 194, 167, 237, 0, 157, 225, 157, 155, 135, + 225, 149, 224, 167, 226, 10, 42, 183, 154, 32, 157, 226, 139, 194, 167, + 237, 0, 157, 230, 146, 222, 150, 137, 150, 141, 157, 185, 157, 156, 69, + 65, 83, 84, 10, 42, 140, 138, 157, 226, 139, 194, 144, 151, 140, 180, + 140, 251, 157, 229, 140, 155, 140, 232, 176, 240, 0, 146, 202, 157, 230, + 136, 211, 150, 141, 157, 185, 157, 156, 69, 65, 83, 84, 10, 42, 157, 223, + 157, 226, 139, 194, 144, 151, 140, 180, 140, 251, 157, 229, 140, 155, + 140, 232, 176, 240, 0, 153, 254, 136, 230, 168, 230, 10, 120, 154, 161, + 136, 193, 177, 219, 41, 0, 136, 229, 168, 230, 10, 120, 154, 242, 136, + 193, 183, 155, 41, 0, 153, 255, 136, 230, 168, 230, 10, 120, 157, 158, + 136, 193, 178, 155, 41, 10, 120, 40, 178, 161, 32, 156, 219, 136, 193, + 50, 55, 57, 68, 41, 0, 136, 228, 168, 230, 10, 120, 154, 210, 136, 193, + 178, 148, 41, 0, 135, 212, 136, 230, 168, 230, 10, 120, 140, 183, 141, + 167, 136, 193, 178, 160, 41, 0, 135, 213, 136, 230, 168, 230, 10, 120, + 141, 202, 146, 143, 136, 193, 50, 49, 57, 53, 41, 0, 135, 214, 136, 230, + 168, 230, 10, 120, 151, 141, 156, 193, 136, 193, 50, 49, 57, 54, 41, 0, + 135, 215, 136, 230, 168, 230, 10, 120, 151, 141, 154, 237, 136, 193, 50, + 49, 57, 55, 41, 0, 135, 216, 136, 230, 168, 230, 10, 120, 156, 192, 154, + 237, 136, 193, 50, 49, 57, 56, 41, 0, 135, 217, 136, 230, 168, 230, 10, + 120, 156, 192, 156, 193, 136, 193, 50, 49, 57, 57, 41, 0, 153, 254, 136, + 230, 154, 235, 168, 230, 10, 120, 154, 161, 157, 231, 136, 193, 50, 49, + 69, 48, 41, 0, 136, 229, 154, 235, 168, 230, 10, 120, 154, 242, 157, 231, + 136, 193, 50, 49, 69, 49, 41, 0, 153, 255, 136, 230, 154, 235, 168, 230, + 10, 120, 157, 158, 157, 231, 136, 193, 50, 49, 69, 50, 41, 0, 136, 228, + 154, 235, 168, 230, 10, 120, 154, 210, 157, 231, 136, 193, 50, 49, 69, + 51, 41, 0, 154, 156, 136, 230, 144, 157, 150, 189, 168, 230, 10, 120, + 156, 218, 142, 128, 155, 187, 136, 193, 50, 49, 66, 66, 41, 0, 154, 155, + 136, 230, 144, 157, 150, 189, 168, 230, 10, 120, 157, 182, 142, 128, 155, + 187, 136, 193, 50, 49, 66, 65, 41, 0, 153, 254, 136, 230, 135, 226, 166, + 167, 10, 61, 141, 153, 164, 235, 10, 120, 136, 208, 141, 228, 133, 133, + 50, 49, 69, 52, 41, 0, 136, 229, 135, 226, 166, 167, 10, 61, 141, 199, + 164, 235, 10, 120, 154, 242, 154, 215, 141, 228, 133, 133, 50, 57, 49, + 50, 41, 0, 153, 255, 136, 230, 135, 226, 166, 167, 10, 61, 141, 167, 164, + 235, 10, 120, 136, 207, 141, 228, 133, 133, 50, 49, 69, 53, 41, 0, 136, + 228, 135, 226, 166, 167, 10, 61, 146, 143, 164, 235, 10, 120, 136, 141, + 141, 228, 133, 133, 50, 57, 49, 51, 41, 0, 135, 214, 136, 230, 146, 222, + 151, 160, 166, 167, 10, 61, 178, 164, 0, 135, 215, 136, 230, 146, 222, + 151, 160, 166, 167, 0, 135, 216, 136, 230, 146, 222, 151, 160, 166, 167, + 10, 61, 176, 240, 0, 135, 217, 136, 230, 146, 222, 151, 160, 166, 167, 0, + 130, 147, 142, 177, 149, 224, 166, 233, 10, 37, 130, 147, 135, 190, 166, + 233, 0, 136, 229, 135, 225, 142, 177, 149, 224, 166, 233, 10, 61, 154, + 234, 117, 112, 0, 130, 148, 142, 177, 149, 224, 166, 233, 10, 37, 130, + 148, 135, 190, 166, 233, 0, 136, 228, 135, 225, 142, 177, 149, 224, 166, + 233, 10, 61, 154, 234, 178, 158, 0, 149, 224, 157, 232, 179, 184, 10, + 120, 136, 208, 141, 228, 140, 139, 143, 219, 156, 219, 154, 215, 141, + 228, 133, 133, 50, 49, 66, 57, 41, 0, 141, 226, 157, 232, 179, 184, 0, + 153, 254, 136, 230, 146, 222, 150, 176, 153, 255, 136, 230, 168, 230, 10, + 120, 136, 208, 143, 219, 156, 219, 136, 193, 50, 49, 67, 54, 41, 0, 136, + 229, 146, 222, 153, 254, 148, 233, 150, 141, 136, 230, 168, 230, 0, 153, + 255, 136, 230, 146, 222, 150, 176, 153, 254, 136, 230, 168, 230, 0, 136, + 228, 146, 222, 153, 254, 148, 233, 146, 224, 136, 230, 168, 230, 10, 120, + 136, 141, 154, 214, 140, 172, 157, 162, 136, 193, 50, 49, 70, 53, 41, 0, + 153, 254, 136, 230, 154, 231, 178, 167, 10, 120, 154, 161, 139, 250, 135, + 237, 50, 49, 67, 55, 41, 0, 136, 229, 154, 231, 178, 167, 10, 120, 154, + 242, 139, 250, 135, 237, 50, 49, 67, 56, 41, 0, 153, 255, 136, 230, 154, + 231, 178, 167, 10, 120, 157, 158, 139, 250, 135, 237, 50, 49, 67, 57, 41, + 0, 136, 228, 154, 231, 178, 167, 10, 120, 154, 210, 139, 250, 135, 237, + 50, 49, 67, 65, 41, 0, 153, 254, 153, 253, 136, 203, 168, 230, 0, 146, + 224, 153, 253, 136, 203, 168, 230, 0, 153, 255, 153, 253, 136, 203, 168, + 230, 10, 120, 142, 171, 151, 221, 154, 238, 156, 219, 136, 193, 50, 55, + 66, 50, 41, 0, 150, 141, 153, 253, 136, 203, 168, 230, 0, 154, 155, 136, + 230, 140, 187, 157, 233, 168, 230, 0, 154, 155, 136, 230, 155, 207, 157, + 233, 168, 230, 0, 154, 155, 136, 230, 140, 185, 157, 233, 168, 230, 0, + 154, 155, 136, 230, 154, 228, 157, 233, 168, 230, 10, 120, 157, 182, 145, + 162, 183, 156, 32, 136, 193, 50, 49, 66, 54, 41, 0, 139, 188, 171, 151, + 10, 120, 154, 227, 133, 139, 50, 51, 67, 69, 41, 0, 139, 188, 168, 251, + 0, 179, 246, 32, 171, 151, 0, 179, 246, 32, 168, 251, 0, 150, 140, 154, + 226, 178, 167, 32, 183, 157, 32, 65, 78, 84, 73, 67, 76, 79, 67, 75, 87, + 73, 83, 69, 10, 61, 108, 111, 111, 112, 0, 153, 255, 153, 253, 168, 230, + 10, 120, 141, 170, 156, 219, 136, 193, 50, 55, 65, 49, 41, 10, 120, 154, + 161, 153, 234, 136, 193, 50, 66, 48, 53, 41, 0, 135, 209, 152, 191, 65, + 32, 69, 76, 69, 67, 84, 82, 79, 78, 73, 67, 83, 10, 42, 139, 223, 150, + 171, 66, 32, 183, 158, 32, 140, 233, 51, 48, 51, 54, 10, 120, 142, 171, + 157, 234, 132, 199, 51, 48, 51, 54, 41, 0, 157, 159, 157, 160, 153, 254, + 157, 235, 168, 208, 0, 157, 159, 82, 73, 71, 72, 84, 45, 76, 73, 71, 72, + 84, 69, 68, 32, 146, 224, 157, 235, 168, 208, 0, 157, 159, 157, 160, 153, + 255, 157, 235, 168, 208, 10, 120, 40, 182, 178, 32, 182, 179, 32, 156, + 219, 141, 154, 50, 55, 65, 50, 41, 0, 157, 159, 76, 69, 70, 84, 45, 76, + 73, 71, 72, 84, 69, 68, 32, 150, 141, 157, 235, 168, 208, 0, 153, 253, + 153, 254, 157, 235, 168, 208, 0, 153, 253, 146, 224, 157, 235, 168, 208, + 0, 153, 253, 153, 255, 157, 235, 168, 208, 10, 120, 141, 170, 156, 219, + 141, 154, 50, 55, 65, 52, 41, 0, 153, 253, 150, 141, 157, 235, 168, 208, + 0, 136, 228, 135, 225, 136, 231, 178, 162, 10, 120, 136, 141, 136, 232, + 154, 225, 50, 49, 66, 50, 41, 0, 136, 228, 135, 225, 136, 231, 178, 163, + 10, 120, 136, 141, 136, 232, 157, 211, 50, 49, 66, 51, 41, 0, 136, 229, + 135, 225, 136, 231, 178, 162, 10, 120, 154, 242, 154, 215, 136, 232, 154, + 225, 50, 49, 66, 48, 41, 0, 136, 229, 135, 225, 136, 231, 178, 163, 10, + 120, 154, 242, 154, 215, 136, 232, 157, 211, 50, 49, 66, 49, 41, 0, 130, + 147, 136, 231, 178, 166, 10, 120, 136, 208, 136, 232, 157, 220, 50, 66, + 49, 49, 41, 0, 130, 148, 136, 231, 178, 166, 10, 120, 136, 207, 136, 232, + 157, 220, 50, 66, 48, 70, 41, 0, 130, 147, 136, 231, 170, 249, 10, 120, + 136, 208, 136, 232, 157, 176, 50, 66, 49, 48, 41, 0, 130, 148, 136, 231, + 170, 249, 10, 120, 136, 207, 136, 232, 157, 176, 50, 66, 48, 69, 41, 0, + 136, 233, 150, 141, 144, 229, 153, 254, 168, 230, 0, 136, 233, 150, 141, + 144, 229, 153, 255, 168, 230, 10, 120, 139, 236, 153, 234, 157, 161, 154, + 224, 140, 143, 156, 219, 136, 193, 50, 55, 65, 53, 41, 0, 136, 233, 146, + 224, 144, 229, 153, 254, 168, 230, 0, 136, 233, 146, 224, 144, 229, 153, + 255, 168, 230, 10, 120, 139, 236, 153, 234, 157, 161, 157, 162, 140, 143, + 156, 219, 136, 193, 50, 55, 65, 54, 41, 0, 136, 233, 153, 254, 144, 229, + 146, 224, 168, 230, 0, 136, 233, 153, 255, 144, 229, 146, 224, 168, 230, + 0, 136, 233, 153, 254, 144, 229, 150, 141, 168, 230, 0, 136, 233, 153, + 255, 144, 229, 150, 141, 168, 230, 0, 136, 234, 145, 246, 171, 151, 0, + 136, 234, 145, 246, 168, 251, 0, 136, 234, 145, 244, 171, 151, 0, 136, + 234, 145, 244, 168, 251, 0, 136, 234, 140, 185, 85, 80, 0, 136, 234, 140, + 187, 85, 80, 0, 136, 234, 140, 185, 179, 206, 0, 136, 234, 140, 187, 179, + 206, 0, 135, 233, 135, 234, 136, 133, 149, 224, 166, 167, 10, 61, 154, + 179, 178, 172, 10, 120, 154, 242, 154, 238, 154, 215, 140, 188, 112, 101, + 100, 101, 115, 116, 97, 108, 32, 140, 180, 139, 179, 133, 133, 50, 49, + 69, 67, 41, 0, 145, 244, 146, 227, 155, 160, 65, 32, 155, 221, 179, 187, + 10, 61, 169, 144, 10, 120, 131, 192, 156, 245, 141, 199, 168, 164, 32, + 45, 32, 50, 51, 53, 51, 41, 0, 157, 213, 154, 236, 182, 236, 10, 61, 152, + 206, 140, 172, 183, 159, 10, 120, 140, 196, 106, 111, 105, 110, 101, 100, + 32, 182, 238, 32, 45, 32, 50, 57, 67, 57, 41, 0, 157, 213, 154, 236, 144, + 229, 153, 253, 182, 236, 10, 61, 183, 159, 32, 140, 172, 157, 236, 183, + 160, 0, 157, 213, 153, 253, 182, 236, 10, 61, 183, 159, 32, 140, 172, + 136, 199, 183, 160, 0, 136, 187, 141, 247, 151, 222, 88, 10, 120, 135, + 251, 140, 180, 133, 151, 179, 131, 41, 0, 155, 181, 88, 10, 120, 142, + 171, 156, 183, 178, 254, 41, 0, 155, 181, 157, 237, 88, 0, 153, 253, 128, + 155, 183, 161, 0, 153, 253, 155, 196, 183, 161, 0, 145, 225, 153, 253, + 183, 151, 0, 149, 224, 153, 253, 183, 162, 10, 120, 40, 181, 191, 32, + 132, 210, 181, 192, 41, 0, 153, 253, 183, 162, 0, 136, 146, 155, 251, + 155, 231, 183, 161, 10, 120, 141, 170, 154, 157, 135, 201, 179, 235, 41, + 0, 136, 146, 155, 252, 155, 231, 183, 161, 10, 120, 141, 170, 154, 249, + 135, 201, 179, 236, 41, 0, 136, 146, 142, 176, 155, 231, 183, 161, 10, + 120, 141, 170, 141, 155, 135, 201, 50, 53, 67, 48, 41, 0, 136, 146, 142, + 223, 155, 231, 183, 161, 10, 120, 141, 170, 141, 168, 135, 201, 50, 53, + 66, 54, 41, 0, 181, 128, 32, 139, 186, 164, 240, 10, 120, 40, 181, 129, + 32, 45, 32, 50, 54, 52, 54, 41, 0, 134, 241, 153, 253, 170, 141, 0, 134, + 240, 153, 253, 170, 141, 0, 151, 222, 150, 140, 136, 235, 183, 163, 10, + 120, 141, 170, 144, 153, 132, 218, 183, 164, 41, 0, 152, 241, 151, 222, + 150, 140, 149, 148, 153, 253, 183, 163, 0, 154, 236, 150, 140, 149, 148, + 183, 163, 10, 120, 153, 236, 144, 153, 132, 218, 50, 55, 50, 55, 41, 0, + 152, 241, 154, 236, 150, 140, 149, 148, 183, 163, 10, 120, 155, 213, 108, + 111, 122, 101, 110, 103, 101, 32, 45, 32, 50, 51, 49, 49, 41, 0, 128, + 155, 155, 212, 166, 175, 10, 120, 40, 179, 172, 32, 154, 175, 50, 51, 49, + 54, 41, 0, 85, 78, 67, 69, 82, 84, 65, 73, 78, 84, 89, 32, 165, 137, 10, + 61, 113, 117, 101, 114, 121, 10, 120, 131, 192, 156, 245, 171, 154, 32, + 45, 32, 50, 51, 55, 48, 41, 10, 120, 139, 202, 139, 203, 164, 247, 41, 0, + 179, 243, 32, 164, 254, 10, 42, 141, 243, 140, 215, 133, 144, 139, 207, + 141, 144, 139, 223, 73, 47, 79, 32, 111, 112, 101, 114, 97, 116, 105, + 111, 110, 115, 10, 120, 139, 233, 153, 232, 50, 48, 50, 49, 41, 10, 120, + 40, 183, 165, 32, 45, 32, 50, 57, 69, 55, 41, 10, 120, 153, 233, 153, + 232, 50, 69, 52, 66, 41, 0, 157, 238, 139, 186, 164, 240, 10, 120, 40, + 181, 130, 32, 45, 32, 50, 54, 52, 55, 41, 0, 157, 238, 139, 186, 164, + 241, 0, 157, 238, 139, 186, 164, 242, 0, 157, 238, 139, 186, 165, 195, 0, + 84, 82, 65, 78, 83, 80, 76, 85, 84, 79, 0, 80, 82, 79, 83, 69, 82, 80, + 73, 78, 65, 0, 65, 83, 84, 82, 65, 69, 65, 0, 72, 89, 71, 73, 69, 65, 0, + 80, 72, 79, 76, 85, 83, 0, 78, 69, 83, 83, 85, 83, 0, 154, 236, 156, 239, + 83, 69, 76, 69, 78, 65, 0, 153, 253, 155, 196, 154, 241, 177, 153, 10, + 61, 179, 138, 32, 153, 234, 156, 169, 76, 105, 108, 105, 116, 104, 0, + 179, 137, 32, 151, 222, 156, 239, 65, 82, 84, 65, 0, 67, 85, 80, 73, 68, + 79, 0, 72, 65, 68, 69, 83, 0, 90, 69, 85, 83, 0, 75, 82, 79, 78, 79, 83, + 0, 65, 80, 79, 76, 76, 79, 78, 0, 65, 68, 77, 69, 84, 79, 83, 0, 86, 85, + 76, 67, 65, 78, 85, 83, 0, 80, 79, 83, 69, 73, 68, 79, 78, 0, 133, 204, + 153, 253, 170, 240, 10, 120, 141, 170, 135, 255, 179, 152, 41, 0, 133, + 203, 153, 253, 170, 240, 0, 155, 162, 141, 247, 133, 204, 180, 173, 0, + 155, 162, 141, 247, 133, 203, 180, 173, 0, 136, 226, 135, 225, 155, 231, + 183, 166, 10, 61, 135, 219, 178, 156, 10, 120, 154, 161, 140, 151, 104, + 101, 97, 100, 101, 100, 32, 136, 193, 50, 49, 57, 69, 41, 0, 146, 224, + 157, 189, 135, 225, 155, 231, 183, 166, 10, 61, 135, 219, 117, 112, 0, + 136, 209, 135, 225, 155, 231, 183, 166, 10, 61, 135, 219, 168, 236, 0, + 150, 141, 157, 189, 135, 225, 155, 231, 183, 166, 10, 61, 135, 219, 178, + 158, 0, 69, 82, 73, 83, 32, 139, 186, 164, 239, 0, 69, 82, 73, 83, 32, + 139, 186, 164, 240, 0, 83, 69, 68, 78, 65, 0, 157, 239, 151, 196, 150, + 151, 86, 73, 71, 73, 78, 84, 73, 76, 69, 10, 42, 140, 232, 118, 105, 103, + 105, 110, 116, 105, 108, 101, 32, 155, 133, 139, 253, 142, 178, 150, 202, + 135, 189, 143, 175, 86, 0, 157, 239, 151, 196, 150, 151, 78, 79, 86, 73, + 76, 69, 10, 42, 140, 232, 110, 111, 118, 105, 108, 101, 32, 155, 133, + 139, 253, 142, 178, 150, 202, 135, 189, 143, 175, 78, 0, 157, 239, 151, + 196, 150, 151, 81, 85, 73, 78, 84, 73, 76, 69, 10, 42, 140, 232, 113, + 117, 105, 110, 116, 105, 108, 101, 32, 155, 133, 139, 253, 142, 178, 150, + 202, 135, 189, 143, 175, 81, 0, 157, 239, 151, 196, 150, 151, 66, 73, 78, + 79, 86, 73, 76, 69, 10, 42, 140, 232, 98, 105, 110, 111, 118, 105, 108, + 101, 32, 155, 133, 139, 253, 142, 178, 150, 202, 135, 189, 149, 199, 78, + 194, 178, 0, 157, 239, 151, 196, 150, 151, 83, 69, 78, 84, 65, 71, 79, + 78, 10, 42, 134, 141, 49, 48, 48, 45, 100, 101, 103, 114, 101, 101, 32, + 166, 193, 0, 157, 239, 151, 196, 150, 151, 84, 82, 69, 68, 69, 67, 73, + 76, 69, 10, 42, 140, 232, 116, 114, 101, 100, 101, 99, 105, 108, 101, 32, + 155, 133, 139, 253, 142, 178, 150, 202, 135, 189, 149, 199, 68, 194, 179, + 0, 136, 212, 141, 247, 175, 209, 32, 167, 246, 10, 61, 140, 180, 99, 111, + 109, 112, 101, 110, 115, 97, 116, 105, 111, 110, 32, 133, 197, 181, 158, + 0, 85, 78, 73, 84, 69, 68, 32, 169, 156, 10, 61, 181, 205, 32, 183, 167, + 10, 120, 40, 100, 105, 118, 111, 114, 99, 101, 32, 133, 139, 50, 54, 65, + 69, 41, 0, 83, 69, 80, 65, 82, 65, 84, 69, 68, 32, 169, 156, 10, 61, 181, + 208, 32, 183, 167, 10, 120, 40, 117, 110, 109, 97, 114, 114, 105, 101, + 100, 32, 112, 97, 114, 116, 110, 101, 114, 115, 104, 105, 112, 32, 133, + 139, 50, 54, 65, 70, 41, 10, 120, 156, 237, 156, 238, 181, 207, 41, 10, + 120, 131, 132, 182, 241, 32, 45, 32, 182, 242, 41, 0, 150, 175, 169, 156, + 10, 61, 149, 134, 183, 167, 0, 80, 65, 83, 83, 69, 68, 32, 169, 156, 10, + 61, 180, 250, 32, 112, 97, 119, 110, 10, 120, 157, 240, 132, 210, 50, 54, + 52, 50, 41, 0, 144, 164, 140, 187, 178, 193, 10, 61, 119, 105, 116, 104, + 111, 117, 116, 10, 120, 140, 184, 155, 132, 50, 50, 49, 70, 41, 0, 72, + 69, 76, 76, 83, 67, 72, 82, 69, 73, 66, 69, 82, 32, 80, 65, 85, 83, 69, + 32, 169, 156, 0, 131, 205, 65, 90, 85, 0, 131, 205, 183, 168, 0, 131, + 205, 183, 169, 0, 131, 205, 183, 170, 0, 131, 205, 183, 171, 0, 131, 205, + 183, 172, 0, 131, 205, 183, 173, 0, 131, 205, 183, 174, 0, 131, 205, 183, + 175, 0, 131, 205, 183, 176, 0, 131, 205, 151, 183, 183, 176, 0, 131, 205, + 73, 0, 131, 205, 183, 177, 0, 131, 205, 183, 178, 0, 131, 205, 183, 179, + 0, 131, 205, 183, 180, 0, 131, 205, 183, 181, 0, 131, 205, 79, 78, 85, 0, + 131, 205, 183, 182, 0, 131, 205, 183, 183, 0, 131, 205, 183, 184, 0, 131, + 205, 183, 185, 0, 131, 205, 85, 75, 85, 0, 131, 205, 183, 186, 0, 131, + 205, 183, 187, 0, 131, 205, 79, 84, 85, 0, 131, 205, 80, 69, 0, 131, 205, + 183, 188, 0, 131, 205, 174, 195, 0, 131, 205, 183, 189, 0, 131, 205, 169, + 213, 0, 131, 205, 169, 215, 0, 131, 205, 183, 190, 0, 131, 205, 183, 191, + 0, 131, 205, 183, 192, 32, 72, 65, 0, 131, 205, 89, 85, 0, 131, 205, 144, + 250, 169, 224, 0, 131, 205, 144, 250, 169, 224, 32, 141, 247, 167, 226, + 0, 131, 205, 89, 79, 0, 131, 205, 157, 241, 144, 250, 169, 224, 0, 131, + 205, 147, 223, 169, 224, 0, 131, 205, 157, 241, 147, 223, 169, 224, 0, + 131, 205, 169, 226, 0, 131, 205, 169, 227, 0, 131, 205, 183, 193, 0, 131, + 205, 183, 194, 32, 65, 0, 131, 205, 183, 195, 32, 183, 180, 0, 131, 205, + 183, 196, 32, 183, 189, 0, 131, 206, 65, 90, 85, 0, 131, 206, 183, 168, + 0, 131, 206, 183, 169, 0, 131, 206, 183, 170, 0, 131, 206, 183, 171, 0, + 131, 206, 183, 172, 0, 131, 206, 183, 173, 0, 131, 206, 183, 174, 0, 131, + 206, 183, 175, 0, 131, 206, 183, 176, 0, 131, 206, 151, 183, 183, 176, + 10, 120, 130, 254, 146, 219, 65, 54, 52, 55, 41, 0, 131, 206, 73, 0, 131, + 206, 183, 177, 0, 131, 206, 183, 178, 0, 131, 206, 183, 179, 0, 131, 206, + 183, 180, 0, 131, 206, 183, 181, 0, 131, 206, 79, 78, 85, 0, 131, 206, + 183, 182, 0, 131, 206, 183, 183, 0, 131, 206, 183, 184, 0, 131, 206, 183, + 185, 0, 131, 206, 85, 75, 85, 0, 131, 206, 183, 186, 0, 131, 206, 183, + 187, 0, 131, 206, 79, 84, 85, 0, 131, 206, 80, 69, 0, 131, 206, 183, 188, + 0, 131, 206, 174, 195, 0, 131, 206, 183, 189, 0, 131, 206, 169, 213, 0, + 131, 206, 169, 215, 0, 131, 206, 183, 190, 0, 131, 206, 183, 191, 0, 131, + 206, 183, 192, 32, 72, 65, 0, 131, 206, 89, 85, 0, 131, 206, 144, 250, + 169, 224, 0, 131, 206, 144, 250, 169, 224, 32, 141, 247, 167, 226, 0, + 131, 206, 89, 79, 0, 131, 206, 157, 241, 144, 250, 169, 224, 0, 131, 206, + 147, 223, 169, 224, 0, 131, 206, 157, 241, 147, 223, 169, 224, 0, 131, + 206, 169, 226, 0, 131, 206, 169, 227, 0, 131, 206, 183, 193, 0, 131, 206, + 183, 194, 32, 65, 0, 131, 206, 183, 195, 32, 183, 180, 0, 131, 206, 183, + 196, 32, 183, 189, 0, 129, 131, 142, 177, 166, 167, 0, 129, 132, 142, + 177, 166, 167, 0, 129, 131, 142, 210, 166, 138, 10, 42, 128, 131, 48, 50, + 54, 66, 0, 128, 128, 133, 172, 166, 233, 10, 42, 128, 131, 49, 68, 55, + 68, 0, 129, 133, 167, 226, 10, 42, 128, 131, 48, 50, 55, 68, 0, 128, 245, + 166, 233, 10, 42, 128, 132, 48, 50, 51, 65, 0, 129, 138, 144, 245, 166, + 233, 10, 42, 128, 132, 48, 50, 51, 69, 0, 129, 225, 141, 247, 169, 238, + 0, 129, 128, 169, 238, 0, 129, 129, 169, 238, 0, 129, 130, 169, 238, 0, + 129, 139, 169, 238, 0, 129, 140, 169, 238, 0, 128, 128, 168, 135, 10, 42, + 128, 131, 169, 179, 0, 128, 128, 133, 191, 167, 166, 10, 42, 128, 131, + 48, 50, 55, 49, 0, 129, 228, 65, 10, 42, 128, 131, 48, 50, 53, 48, 0, + 129, 228, 168, 135, 10, 42, 128, 131, 176, 187, 0, 128, 129, 133, 176, + 140, 187, 167, 166, 10, 42, 146, 166, 144, 194, 145, 168, 168, 153, 0, + 128, 128, 133, 164, 167, 166, 0, 128, 129, 133, 164, 167, 166, 0, 128, + 129, 133, 176, 167, 250, 0, 128, 128, 146, 136, 72, 10, 120, 133, 174, + 143, 175, 104, 101, 116, 97, 32, 45, 32, 48, 51, 55, 48, 41, 10, 120, + 140, 175, 141, 181, 132, 242, 165, 226, 41, 10, 120, 132, 240, 144, 159, + 141, 176, 141, 177, 50, 49, 56, 51, 41, 10, 120, 130, 253, 144, 159, 142, + 164, 132, 243, 65, 55, 70, 53, 41, 0, 128, 129, 146, 136, 72, 10, 120, + 131, 129, 104, 101, 116, 97, 32, 45, 32, 48, 51, 55, 49, 41, 0, 128, 129, + 84, 65, 73, 76, 76, 69, 83, 83, 32, 168, 151, 10, 42, 156, 155, 145, 128, + 111, 0, 128, 247, 179, 204, 0, 129, 227, 133, 192, 167, 226, 0, 128, 250, + 141, 203, 142, 232, 182, 191, 0, 129, 231, 145, 225, 69, 0, 130, 136, 74, + 10, 35, 153, 160, 167, 154, 0, 131, 191, 86, 10, 35, 128, 130, 178, 145, + 0, 129, 135, 144, 246, 167, 226, 10, 42, 128, 131, 48, 50, 51, 70, 0, + 129, 139, 144, 246, 167, 226, 10, 42, 128, 131, 48, 50, 52, 48, 0, 131, + 138, 65, 76, 70, 65, 0, 131, 139, 65, 76, 70, 65, 0, 131, 138, 86, 73, + 68, 65, 0, 131, 139, 86, 73, 68, 65, 0, 131, 138, 167, 186, 0, 131, 139, + 167, 186, 0, 131, 138, 183, 197, 0, 131, 139, 183, 197, 0, 131, 138, 183, + 198, 0, 131, 139, 183, 198, 0, 131, 138, 83, 79, 85, 0, 131, 139, 83, 79, + 85, 0, 131, 138, 183, 199, 0, 131, 139, 183, 199, 0, 131, 138, 72, 65, + 84, 69, 0, 131, 139, 72, 65, 84, 69, 0, 131, 138, 183, 200, 0, 131, 139, + 183, 200, 0, 131, 138, 183, 201, 0, 131, 139, 183, 201, 0, 131, 138, 183, + 202, 0, 131, 139, 183, 202, 0, 131, 138, 183, 203, 0, 131, 139, 183, 203, + 0, 131, 138, 77, 73, 0, 131, 139, 77, 73, 0, 131, 138, 78, 73, 0, 131, + 139, 78, 73, 0, 131, 138, 169, 225, 0, 131, 139, 169, 225, 0, 131, 138, + 79, 0, 131, 139, 79, 0, 131, 138, 80, 73, 0, 131, 139, 80, 73, 0, 131, + 138, 82, 79, 0, 131, 139, 82, 79, 0, 131, 138, 183, 204, 0, 131, 139, + 183, 204, 0, 131, 138, 169, 175, 0, 131, 139, 169, 175, 0, 131, 138, 85, + 65, 0, 131, 139, 85, 65, 0, 131, 138, 70, 73, 0, 131, 139, 70, 73, 0, + 131, 138, 175, 136, 0, 131, 139, 175, 136, 0, 131, 138, 169, 177, 0, 131, + 139, 169, 177, 0, 131, 138, 183, 205, 0, 131, 139, 183, 205, 0, 131, 138, + 136, 236, 170, 150, 0, 131, 139, 136, 236, 170, 150, 0, 129, 179, 170, + 208, 0, 129, 180, 170, 208, 0, 131, 138, 152, 239, 183, 198, 0, 131, 139, + 152, 239, 183, 198, 0, 131, 138, 136, 236, 183, 202, 0, 131, 139, 136, + 236, 183, 202, 0, 131, 138, 136, 236, 78, 73, 0, 131, 139, 136, 236, 78, + 73, 0, 131, 138, 152, 239, 78, 73, 0, 131, 139, 152, 239, 78, 73, 0, 129, + 179, 183, 205, 0, 129, 180, 183, 205, 0, 131, 138, 169, 151, 0, 131, 139, + 169, 151, 0, 131, 138, 156, 228, 169, 193, 0, 131, 139, 156, 228, 169, + 193, 0, 129, 179, 169, 193, 0, 129, 180, 169, 193, 0, 129, 179, 167, 209, + 0, 129, 180, 167, 209, 0, 131, 138, 183, 206, 32, 169, 194, 0, 131, 139, + 183, 206, 32, 169, 194, 0, 131, 138, 136, 236, 169, 195, 0, 131, 139, + 136, 236, 169, 195, 0, 129, 179, 169, 195, 0, 129, 180, 169, 195, 0, 129, + 179, 72, 65, 0, 129, 180, 72, 65, 0, 131, 138, 183, 207, 32, 72, 65, 0, + 131, 139, 183, 207, 32, 72, 65, 0, 129, 179, 72, 69, 73, 0, 129, 180, 72, + 69, 73, 0, 129, 179, 183, 208, 0, 129, 180, 183, 208, 0, 129, 179, 169, + 196, 0, 129, 180, 169, 196, 0, 129, 179, 68, 74, 65, 0, 129, 180, 68, 74, + 65, 0, 129, 179, 169, 197, 0, 129, 180, 169, 197, 0, 131, 138, 136, 237, + 169, 197, 0, 131, 139, 136, 237, 169, 197, 0, 131, 138, 136, 237, 175, + 133, 0, 131, 139, 136, 237, 175, 133, 0, 131, 138, 136, 237, 174, 173, 0, + 131, 139, 136, 237, 174, 173, 0, 131, 138, 136, 237, 87, 65, 85, 0, 131, + 139, 136, 237, 87, 65, 85, 0, 136, 238, 75, 65, 73, 10, 120, 141, 146, + 147, 161, 133, 139, 48, 51, 68, 55, 41, 0, 136, 238, 77, 73, 32, 82, 79, + 0, 136, 238, 147, 172, 82, 79, 0, 136, 238, 83, 84, 65, 85, 82, 79, 83, + 0, 136, 238, 169, 175, 32, 82, 79, 10, 120, 141, 146, 140, 153, 157, 242, + 152, 175, 49, 48, 49, 65, 48, 41, 0, 136, 238, 175, 136, 32, 82, 79, 10, + 120, 152, 174, 152, 175, 175, 138, 41, 0, 136, 238, 169, 197, 32, 183, + 204, 0, 131, 138, 152, 239, 169, 193, 0, 131, 139, 152, 239, 169, 193, 0, + 131, 138, 152, 239, 169, 196, 0, 131, 139, 152, 239, 169, 196, 0, 157, + 243, 146, 163, 157, 244, 166, 222, 10, 42, 145, 229, 139, 237, 139, 253, + 140, 215, 139, 194, 147, 180, 148, 220, 140, 143, 154, 133, 145, 231, + 135, 129, 141, 144, 40, 117, 115, 117, 97, 108, 108, 121, 32, 97, 32, + 175, 141, 41, 0, 157, 243, 146, 163, 183, 209, 32, 65, 83, 80, 69, 82, + 10, 120, 140, 197, 144, 159, 143, 254, 132, 207, 168, 200, 41, 10, 120, + 133, 209, 146, 180, 146, 179, 48, 52, 56, 53, 41, 0, 157, 243, 146, 163, + 183, 209, 32, 183, 210, 10, 120, 140, 197, 143, 254, 132, 207, 168, 197, + 41, 10, 120, 133, 209, 146, 178, 146, 179, 48, 52, 56, 54, 41, 0, 131, + 138, 183, 211, 32, 169, 194, 10, 120, 147, 174, 141, 181, 143, 175, 107, + 104, 101, 105, 32, 45, 32, 48, 51, 69, 54, 41, 0, 131, 139, 183, 211, 32, + 169, 194, 10, 120, 147, 174, 141, 222, 143, 175, 107, 104, 101, 105, 32, + 45, 32, 48, 51, 69, 55, 41, 0, 157, 243, 157, 245, 157, 246, 140, 230, + 165, 179, 0, 157, 243, 157, 245, 157, 246, 155, 232, 141, 169, 164, 254, + 0, 157, 243, 157, 245, 157, 246, 73, 78, 68, 73, 82, 69, 67, 84, 32, 141, + 169, 164, 254, 0, 157, 243, 157, 245, 157, 246, 148, 205, 183, 212, 0, + 157, 243, 153, 249, 139, 193, 166, 216, 0, 157, 243, 140, 230, 165, 179, + 0, 157, 243, 77, 79, 82, 80, 72, 79, 76, 79, 71, 73, 67, 65, 76, 32, 183, + 212, 0, 131, 207, 65, 78, 10, 120, 152, 130, 141, 181, 143, 175, 152, + 131, 49, 48, 65, 48, 41, 0, 131, 207, 173, 216, 0, 131, 207, 173, 217, 0, + 131, 207, 173, 218, 0, 131, 207, 69, 78, 0, 131, 207, 173, 219, 0, 131, + 207, 171, 196, 0, 131, 207, 173, 220, 0, 131, 207, 73, 78, 0, 131, 207, + 173, 150, 0, 131, 207, 173, 221, 0, 131, 207, 173, 222, 0, 131, 207, 173, + 223, 0, 131, 207, 79, 78, 0, 131, 207, 173, 224, 0, 131, 207, 173, 225, + 0, 131, 207, 173, 226, 0, 131, 207, 169, 202, 0, 131, 207, 173, 227, 0, + 131, 207, 85, 78, 0, 131, 207, 173, 228, 0, 131, 207, 173, 229, 0, 131, + 207, 173, 230, 0, 131, 207, 173, 231, 0, 131, 207, 170, 167, 0, 131, 207, + 173, 232, 0, 131, 207, 173, 166, 0, 131, 207, 173, 233, 0, 131, 207, 173, + 234, 0, 131, 207, 173, 169, 0, 131, 207, 173, 235, 0, 131, 207, 173, 236, + 0, 131, 207, 173, 237, 0, 131, 207, 72, 69, 0, 131, 207, 173, 238, 0, + 131, 207, 87, 69, 0, 131, 207, 173, 239, 0, 131, 207, 173, 240, 0, 131, + 207, 89, 78, 0, 131, 207, 173, 241, 0, 128, 158, 89, 65, 0, 128, 158, 89, + 65, 66, 0, 128, 158, 89, 65, 66, 72, 0, 128, 158, 89, 65, 71, 0, 128, + 158, 89, 65, 71, 72, 72, 0, 128, 158, 183, 213, 32, 183, 214, 32, 89, 65, + 74, 0, 128, 158, 89, 65, 74, 0, 128, 158, 89, 65, 68, 0, 128, 158, 89, + 65, 68, 72, 0, 128, 158, 89, 65, 68, 68, 0, 128, 158, 89, 65, 68, 68, 72, + 0, 128, 158, 89, 69, 89, 0, 128, 158, 89, 65, 70, 0, 128, 158, 89, 65, + 75, 0, 128, 158, 157, 247, 89, 65, 75, 0, 128, 158, 89, 65, 75, 72, 72, + 0, 128, 158, 183, 215, 10, 61, 183, 216, 32, 121, 97, 98, 0, 128, 158, + 183, 213, 32, 183, 214, 32, 183, 215, 0, 128, 158, 157, 247, 183, 215, 0, + 128, 158, 89, 65, 72, 72, 0, 128, 158, 171, 188, 0, 128, 158, 89, 65, 75, + 72, 0, 128, 158, 157, 247, 89, 65, 75, 72, 0, 128, 158, 89, 65, 81, 0, + 128, 158, 157, 247, 89, 65, 81, 0, 128, 158, 89, 73, 0, 128, 158, 183, + 217, 0, 128, 158, 65, 72, 65, 71, 71, 65, 82, 32, 183, 217, 0, 128, 158, + 157, 247, 183, 217, 0, 128, 158, 89, 65, 76, 0, 128, 158, 89, 65, 77, 0, + 128, 158, 89, 65, 78, 0, 128, 158, 157, 247, 89, 65, 71, 78, 0, 128, 158, + 157, 247, 180, 229, 0, 128, 158, 89, 65, 80, 0, 128, 158, 89, 85, 10, 61, + 183, 216, 32, 121, 97, 119, 0, 128, 158, 89, 65, 82, 0, 128, 158, 89, 65, + 82, 82, 0, 128, 158, 183, 218, 0, 128, 158, 157, 247, 183, 218, 0, 128, + 158, 65, 89, 69, 82, 32, 183, 218, 10, 61, 65, 100, 114, 97, 114, 32, + 121, 97, 106, 0, 128, 158, 89, 65, 83, 0, 128, 158, 89, 65, 83, 83, 0, + 128, 158, 89, 65, 83, 72, 0, 128, 158, 169, 223, 0, 128, 158, 89, 65, 84, + 72, 0, 128, 158, 89, 65, 67, 72, 0, 128, 158, 89, 65, 84, 84, 0, 128, + 158, 89, 65, 86, 0, 128, 158, 89, 65, 87, 0, 128, 158, 89, 65, 89, 0, + 128, 158, 89, 65, 90, 0, 128, 158, 84, 65, 87, 69, 76, 76, 69, 77, 69, + 84, 32, 89, 65, 90, 10, 61, 182, 249, 32, 121, 97, 122, 0, 128, 158, 89, + 65, 90, 90, 0, 128, 158, 89, 69, 0, 128, 158, 89, 79, 0, 157, 248, 148, + 153, 148, 136, 76, 65, 66, 73, 65, 76, 73, 90, 65, 84, 73, 79, 78, 32, + 164, 254, 10, 61, 116, 97, 109, 97, 116, 97, 114, 116, 10, 35, 128, 130, + 50, 68, 54, 49, 0, 157, 248, 139, 205, 164, 254, 10, 61, 116, 97, 122, + 97, 114, 97, 115, 116, 0, 157, 248, 153, 135, 169, 145, 10, 42, 150, 203, + 142, 185, 150, 204, 167, 200, 10, 42, 146, 249, 141, 228, 141, 229, 148, + 176, 152, 194, 140, 143, 143, 237, 141, 144, 139, 252, 149, 230, 134, + 129, 98, 105, 45, 99, 111, 110, 115, 111, 110, 97, 110, 116, 32, 175, + 183, 10, 42, 143, 164, 152, 196, 139, 253, 152, 197, 135, 130, 141, 143, + 152, 198, 175, 160, 0, 128, 148, 76, 79, 65, 0, 128, 148, 77, 79, 65, 0, + 128, 148, 82, 79, 65, 0, 128, 148, 83, 79, 65, 0, 128, 148, 83, 72, 79, + 65, 0, 128, 148, 66, 79, 65, 0, 128, 148, 84, 79, 65, 0, 128, 148, 67, + 79, 65, 0, 128, 148, 78, 79, 65, 0, 128, 148, 78, 89, 79, 65, 0, 128, + 148, 144, 200, 79, 65, 0, 128, 148, 90, 79, 65, 0, 128, 148, 68, 79, 65, + 0, 128, 148, 68, 68, 79, 65, 0, 128, 148, 74, 79, 65, 0, 128, 148, 84, + 72, 79, 65, 0, 128, 148, 67, 72, 79, 65, 0, 128, 148, 80, 72, 79, 65, 0, + 128, 148, 80, 79, 65, 0, 128, 148, 71, 71, 87, 65, 0, 128, 148, 71, 71, + 87, 73, 0, 128, 148, 71, 71, 87, 69, 69, 0, 128, 148, 71, 71, 87, 69, 0, + 128, 148, 171, 218, 0, 128, 148, 83, 83, 85, 0, 128, 148, 83, 83, 73, 0, + 128, 148, 83, 83, 65, 65, 0, 128, 148, 83, 83, 69, 69, 0, 128, 148, 83, + 83, 69, 0, 128, 148, 83, 83, 79, 0, 128, 148, 67, 67, 65, 0, 128, 148, + 67, 67, 85, 0, 128, 148, 67, 67, 73, 0, 128, 148, 67, 67, 65, 65, 0, 128, + 148, 67, 67, 69, 69, 0, 128, 148, 67, 67, 69, 0, 128, 148, 67, 67, 79, 0, + 128, 148, 183, 219, 0, 128, 148, 90, 90, 85, 0, 128, 148, 90, 90, 73, 0, + 128, 148, 90, 90, 65, 65, 0, 128, 148, 90, 90, 69, 69, 0, 128, 148, 90, + 90, 69, 0, 128, 148, 90, 90, 79, 0, 128, 148, 67, 67, 72, 65, 0, 128, + 148, 67, 67, 72, 85, 0, 128, 148, 67, 67, 72, 73, 0, 128, 148, 67, 67, + 72, 65, 65, 0, 128, 148, 67, 67, 72, 69, 69, 0, 128, 148, 183, 220, 0, + 128, 148, 67, 67, 72, 79, 0, 128, 148, 81, 89, 65, 0, 128, 148, 81, 89, + 85, 0, 128, 148, 81, 89, 73, 0, 128, 148, 81, 89, 65, 65, 0, 128, 148, + 81, 89, 69, 69, 0, 128, 148, 81, 89, 69, 0, 128, 148, 81, 89, 79, 0, 128, + 148, 75, 89, 65, 0, 128, 148, 75, 89, 85, 0, 128, 148, 75, 89, 73, 0, + 128, 148, 75, 89, 65, 65, 0, 128, 148, 183, 221, 0, 128, 148, 75, 89, 69, + 0, 128, 148, 75, 89, 79, 0, 128, 148, 88, 89, 65, 10, 120, 134, 236, 104, + 104, 121, 97, 32, 45, 32, 49, 69, 55, 69, 48, 41, 0, 128, 148, 88, 89, + 85, 10, 120, 134, 236, 104, 104, 121, 117, 32, 45, 32, 49, 69, 55, 69, + 49, 41, 0, 128, 148, 88, 89, 73, 10, 120, 134, 236, 104, 104, 121, 105, + 32, 45, 32, 49, 69, 55, 69, 50, 41, 0, 128, 148, 88, 89, 65, 65, 10, 120, + 134, 236, 104, 104, 121, 97, 97, 32, 45, 32, 49, 69, 55, 69, 51, 41, 0, + 128, 148, 88, 89, 69, 69, 10, 120, 134, 236, 104, 104, 121, 101, 101, 32, + 45, 32, 49, 69, 55, 69, 52, 41, 0, 128, 148, 88, 89, 69, 10, 120, 134, + 236, 104, 104, 121, 101, 32, 45, 32, 49, 69, 55, 69, 53, 41, 0, 128, 148, + 88, 89, 79, 10, 120, 134, 236, 104, 104, 121, 111, 32, 45, 32, 49, 69, + 55, 69, 54, 41, 0, 128, 148, 71, 89, 65, 0, 128, 148, 71, 89, 85, 0, 128, + 148, 71, 89, 73, 0, 128, 148, 71, 89, 65, 65, 0, 128, 148, 71, 89, 69, + 69, 0, 128, 148, 71, 89, 69, 0, 128, 148, 71, 89, 79, 0, 131, 208, 66, + 69, 0, 131, 208, 86, 69, 0, 131, 208, 169, 209, 0, 131, 208, 68, 69, 0, + 131, 208, 169, 210, 0, 131, 208, 90, 69, 0, 131, 208, 75, 65, 0, 131, + 208, 69, 76, 0, 131, 208, 69, 77, 10, 120, 135, 150, 143, 175, 141, 222, + 141, 181, 141, 187, 49, 68, 68, 70, 41, 0, 131, 208, 69, 78, 0, 131, 208, + 79, 10, 120, 135, 150, 132, 255, 133, 128, 48, 51, 54, 54, 41, 0, 131, + 208, 80, 69, 0, 131, 208, 69, 82, 0, 131, 208, 69, 83, 10, 120, 135, 150, + 132, 255, 132, 238, 48, 51, 54, 56, 41, 0, 131, 208, 84, 69, 0, 131, 208, + 72, 65, 10, 120, 135, 150, 132, 255, 133, 151, 48, 51, 54, 70, 41, 0, + 131, 208, 169, 211, 0, 131, 208, 169, 212, 0, 131, 208, 169, 213, 0, 131, + 208, 169, 214, 0, 131, 208, 169, 226, 0, 131, 208, 157, 249, 84, 69, 10, + 42, 139, 247, 141, 198, 139, 253, 140, 232, 115, 101, 113, 117, 101, 110, + 99, 101, 58, 32, 50, 68, 69, 68, 32, 50, 68, 69, 69, 0, 131, 208, 65, 10, + 120, 135, 150, 132, 255, 133, 140, 48, 51, 54, 51, 41, 0, 131, 208, 73, + 69, 10, 120, 135, 150, 132, 255, 132, 241, 48, 51, 54, 52, 41, 0, 131, + 208, 183, 222, 0, 131, 208, 157, 250, 85, 75, 0, 131, 208, 169, 223, 0, + 131, 208, 89, 85, 0, 131, 208, 147, 218, 65, 0, 131, 208, 147, 219, 169, + 224, 0, 131, 208, 147, 223, 169, 224, 0, 131, 208, 147, 218, 147, 223, + 169, 224, 0, 135, 252, 157, 251, 170, 169, 10, 120, 142, 163, 141, 153, + 180, 225, 32, 45, 32, 50, 51, 49, 67, 41, 0, 135, 252, 146, 243, 157, + 251, 170, 169, 0, 140, 185, 157, 251, 165, 234, 0, 140, 187, 157, 251, + 165, 234, 0, 140, 185, 146, 243, 157, 251, 165, 234, 0, 140, 187, 146, + 243, 157, 251, 165, 234, 0, 146, 160, 183, 223, 32, 170, 169, 10, 120, + 134, 243, 174, 221, 41, 0, 146, 160, 146, 243, 183, 223, 32, 170, 169, 0, + 146, 243, 157, 252, 170, 169, 0, 140, 185, 157, 252, 165, 234, 0, 140, + 187, 157, 252, 165, 234, 0, 146, 160, 177, 202, 10, 42, 132, 203, 142, + 185, 139, 243, 139, 239, 157, 253, 179, 190, 0, 140, 185, 146, 160, 183, + 224, 32, 165, 234, 10, 42, 132, 203, 142, 185, 139, 243, 139, 244, 139, + 245, 139, 239, 157, 253, 179, 190, 0, 140, 187, 146, 160, 183, 224, 32, + 165, 234, 10, 42, 131, 134, 139, 245, 139, 244, 139, 243, 139, 239, 157, + 253, 179, 190, 0, 69, 68, 73, 84, 79, 82, 73, 65, 76, 32, 67, 79, 82, 79, + 78, 73, 83, 10, 120, 141, 146, 107, 111, 114, 111, 110, 105, 115, 32, 45, + 32, 49, 70, 66, 68, 41, 0, 183, 225, 0, 183, 226, 32, 183, 225, 0, 144, + 164, 183, 226, 32, 183, 225, 0, 72, 89, 80, 79, 68, 73, 65, 83, 84, 79, + 76, 69, 10, 61, 121, 112, 111, 100, 105, 97, 115, 116, 111, 108, 105, 0, + 146, 243, 79, 66, 69, 76, 79, 83, 10, 42, 140, 179, 147, 254, 142, 156, + 108, 111, 111, 107, 32, 146, 250, 39, 171, 157, 39, 32, 139, 244, 39, 50, + 50, 51, 56, 39, 10, 120, 140, 166, 140, 167, 132, 210, 165, 144, 41, 0, + 150, 141, 183, 227, 10, 42, 183, 228, 32, 141, 228, 145, 189, 148, 141, + 146, 226, 145, 229, 140, 153, 176, 219, 32, 117, 112, 119, 97, 114, 100, + 115, 0, 146, 224, 183, 227, 10, 42, 183, 228, 32, 141, 228, 145, 189, + 148, 141, 146, 226, 145, 229, 140, 153, 176, 219, 32, 183, 229, 0, 146, + 243, 142, 223, 178, 193, 10, 61, 100, 105, 112, 108, 101, 32, 112, 101, + 114, 105, 101, 115, 116, 105, 103, 109, 101, 110, 101, 0, 142, 177, 150, + 128, 166, 180, 10, 42, 132, 251, 149, 254, 78, 101, 97, 114, 45, 69, 97, + 115, 116, 101, 114, 110, 32, 167, 255, 10, 42, 143, 165, 139, 194, 144, + 140, 149, 142, 148, 247, 176, 226, 32, 139, 244, 165, 177, 44, 32, 142, + 152, 140, 180, 97, 32, 39, 183, 230, 39, 32, 140, 179, 139, 194, 144, + 140, 175, 140, 10, 120, 153, 228, 176, 226, 41, 10, 120, 135, 244, 177, + 174, 41, 10, 120, 40, 143, 165, 45, 32, 165, 177, 41, 10, 120, 139, 233, + 143, 165, 45, 32, 165, 213, 41, 10, 120, 40, 111, 98, 108, 105, 113, 117, + 101, 32, 143, 165, 45, 32, 50, 69, 53, 68, 41, 0, 142, 130, 177, 131, 10, + 61, 103, 110, 97, 98, 111, 114, 114, 101, 116, 110, 105, 10, 120, 139, + 234, 164, 255, 41, 0, 157, 254, 179, 251, 10, 42, 131, 134, 165, 169, 0, + 166, 180, 32, 141, 247, 166, 171, 10, 42, 146, 209, 168, 240, 32, 133, + 163, 142, 208, 146, 139, 134, 129, 183, 231, 32, 165, 194, 0, 146, 199, + 141, 247, 142, 232, 166, 222, 10, 42, 146, 209, 154, 132, 139, 194, 143, + 128, 139, 223, 140, 169, 165, 194, 0, 140, 185, 141, 203, 183, 232, 32, + 165, 234, 0, 140, 187, 141, 203, 183, 232, 32, 165, 234, 10, 42, 132, + 251, 78, 39, 75, 111, 0, 146, 199, 141, 247, 143, 190, 166, 222, 10, 42, + 146, 209, 140, 169, 143, 236, 152, 193, 141, 228, 165, 251, 0, 146, 199, + 141, 247, 143, 190, 167, 246, 10, 42, 146, 209, 140, 169, 143, 236, 152, + 193, 141, 228, 165, 228, 0, 140, 185, 141, 226, 136, 133, 177, 137, 10, + 120, 140, 183, 141, 191, 141, 152, 140, 180, 153, 250, 50, 48, 52, 53, + 41, 0, 140, 187, 141, 226, 136, 133, 177, 137, 0, 154, 228, 140, 185, + 146, 136, 165, 234, 10, 120, 140, 183, 154, 160, 179, 218, 41, 10, 120, + 142, 163, 141, 153, 155, 205, 45, 32, 50, 51, 49, 67, 41, 10, 120, 140, + 183, 155, 205, 132, 230, 179, 163, 41, 0, 134, 167, 146, 136, 165, 234, + 0, 155, 207, 140, 185, 146, 136, 165, 234, 0, 134, 168, 146, 136, 165, + 234, 0, 140, 185, 150, 195, 85, 32, 165, 234, 10, 120, 40, 183, 137, 32, + 147, 193, 178, 239, 41, 0, 140, 187, 150, 195, 85, 32, 165, 234, 10, 120, + 157, 191, 147, 193, 178, 240, 41, 0, 140, 185, 142, 177, 165, 160, 10, + 120, 140, 183, 154, 238, 155, 246, 50, 57, 56, 53, 41, 10, 120, 141, 240, + 141, 153, 154, 238, 155, 246, 70, 70, 53, 70, 41, 0, 135, 193, 165, 160, + 0, 134, 135, 150, 176, 139, 193, 143, 190, 171, 206, 0, 134, 171, 150, + 176, 144, 199, 149, 253, 171, 206, 0, 155, 189, 150, 140, 143, 190, 171, + 206, 0, 149, 147, 143, 190, 164, 254, 0, 144, 164, 141, 169, 164, 254, + 10, 61, 183, 233, 32, 112, 101, 114, 99, 111, 110, 116, 97, 116, 105, + 118, 117, 115, 10, 120, 133, 148, 166, 218, 41, 10, 120, 139, 229, 141, + 145, 132, 199, 48, 48, 66, 70, 41, 10, 120, 140, 160, 141, 145, 132, 199, + 48, 54, 49, 70, 41, 0, 141, 226, 166, 138, 10, 42, 132, 211, 144, 152, + 169, 137, 10, 120, 132, 217, 141, 234, 48, 51, 51, 69, 41, 10, 120, 143, + 152, 146, 211, 65, 54, 55, 70, 41, 0, 142, 232, 176, 246, 10, 42, 132, + 251, 172, 133, 10, 120, 142, 195, 133, 196, 166, 191, 41, 10, 120, 153, + 236, 140, 227, 176, 239, 41, 0, 150, 174, 139, 205, 142, 210, 166, 197, + 10, 42, 132, 251, 172, 133, 44, 32, 83, 97, 109, 97, 114, 105, 116, 97, + 110, 44, 32, 46, 46, 46, 10, 120, 133, 206, 167, 156, 41, 0, 145, 225, + 165, 168, 10, 42, 146, 209, 168, 233, 10, 120, 140, 160, 140, 208, 165, + 170, 41, 0, 146, 160, 166, 197, 10, 42, 140, 179, 148, 220, 183, 234, 32, + 153, 148, 153, 237, 140, 143, 167, 156, 10, 120, 142, 214, 132, 223, 166, + 201, 41, 10, 120, 133, 206, 167, 156, 41, 0, 146, 160, 165, 168, 10, 120, + 148, 203, 170, 175, 41, 0, 145, 225, 165, 204, 10, 42, 146, 209, 115, + 117, 100, 100, 101, 110, 32, 144, 205, 99, 108, 111, 115, 117, 114, 101, + 10, 120, 140, 160, 141, 147, 165, 206, 41, 0, 157, 255, 141, 247, 140, + 185, 183, 235, 10, 42, 146, 209, 146, 146, 171, 177, 0, 157, 255, 141, + 247, 140, 187, 183, 235, 10, 42, 146, 209, 146, 144, 171, 177, 0, 145, + 225, 176, 235, 10, 42, 146, 209, 139, 231, 171, 177, 10, 120, 40, 183, + 236, 32, 45, 32, 50, 48, 50, 48, 41, 0, 134, 241, 142, 161, 165, 137, 10, + 42, 146, 209, 112, 114, 111, 110, 117, 110, 99, 105, 97, 116, 105, 140, + 188, 140, 188, 141, 176, 156, 252, 140, 172, 140, 232, 109, 111, 117, + 116, 104, 32, 171, 253, 10, 120, 40, 115, 101, 99, 116, 105, 140, 188, + 132, 210, 48, 48, 65, 55, 41, 0, 84, 87, 79, 45, 69, 77, 32, 176, 227, + 10, 61, 157, 253, 165, 173, 10, 120, 40, 101, 109, 32, 140, 224, 183, + 237, 41, 0, 84, 72, 82, 69, 69, 45, 69, 77, 32, 176, 227, 0, 83, 84, 69, + 78, 79, 71, 82, 65, 80, 72, 73, 67, 32, 140, 230, 165, 179, 10, 42, 132, + 251, 115, 104, 111, 114, 116, 104, 97, 110, 100, 115, 32, 140, 143, 115, + 116, 101, 110, 111, 103, 114, 97, 112, 104, 105, 101, 115, 10, 120, 142, + 214, 132, 223, 166, 201, 41, 10, 120, 141, 158, 141, 159, 140, 238, 132, + 223, 49, 54, 54, 69, 41, 0, 141, 226, 154, 208, 170, 236, 10, 120, 141, + 238, 144, 153, 154, 135, 50, 48, 53, 69, 41, 10, 120, 140, 254, 166, 133, + 32, 45, 32, 50, 57, 57, 57, 41, 0, 152, 242, 141, 226, 165, 244, 10, 120, + 155, 204, 132, 253, 182, 232, 41, 10, 120, 141, 238, 154, 222, 132, 253, + 50, 57, 57, 65, 41, 0, 67, 65, 80, 73, 84, 85, 76, 85, 77, 10, 42, 97, + 110, 99, 101, 115, 116, 111, 114, 32, 140, 172, 140, 232, 142, 207, 165, + 174, 10, 120, 40, 142, 207, 132, 210, 177, 140, 41, 0, 142, 177, 166, + 180, 10, 120, 135, 244, 177, 174, 41, 10, 120, 140, 222, 165, 177, 41, + 10, 120, 139, 233, 153, 181, 140, 221, 183, 230, 41, 10, 120, 141, 163, + 139, 241, 140, 221, 51, 48, 65, 48, 41, 10, 120, 132, 202, 141, 130, 141, + 164, 132, 210, 65, 55, 56, 65, 41, 0, 144, 164, 165, 168, 10, 42, 131, + 131, 170, 248, 10, 120, 148, 203, 170, 175, 41, 10, 120, 140, 160, 140, + 208, 165, 170, 41, 0, 142, 177, 76, 79, 87, 45, 82, 69, 86, 69, 82, 83, + 69, 68, 45, 57, 32, 139, 240, 164, 254, 10, 120, 139, 233, 140, 211, 130, + 252, 50, 48, 49, 69, 41, 0, 156, 137, 141, 247, 140, 185, 169, 236, 10, + 42, 135, 131, 97, 32, 183, 238, 32, 133, 143, 169, 240, 32, 169, 189, 10, + 120, 40, 183, 238, 32, 45, 32, 50, 69, 48, 70, 41, 0, 142, 177, 153, 162, + 164, 254, 10, 42, 146, 209, 157, 253, 140, 172, 146, 152, 139, 194, 97, + 32, 150, 163, 140, 188, 143, 233, 66, 121, 122, 97, 110, 116, 105, 110, + 101, 32, 142, 212, 115, 101, 97, 108, 115, 32, 140, 143, 99, 111, 105, + 110, 115, 10, 120, 141, 146, 145, 222, 132, 210, 168, 190, 41, 0, 142, + 130, 141, 203, 183, 239, 0, 142, 130, 141, 203, 153, 165, 141, 247, 153, + 165, 166, 222, 10, 120, 40, 179, 151, 32, 145, 231, 178, 200, 32, 45, 32, + 50, 65, 52, 54, 41, 10, 120, 40, 175, 255, 32, 154, 129, 140, 180, 142, + 137, 133, 184, 65, 66, 53, 66, 41, 0, 141, 203, 183, 239, 10, 120, 143, + 152, 146, 170, 65, 54, 55, 69, 41, 0, 141, 203, 153, 165, 141, 247, 166, + 197, 0, 142, 177, 83, 84, 65, 67, 75, 69, 68, 32, 165, 168, 0, 146, 243, + 165, 188, 10, 61, 118, 105, 114, 103, 117, 108, 97, 32, 115, 117, 115, + 112, 101, 110, 115, 105, 118, 97, 10, 42, 134, 152, 149, 191, 178, 198, + 32, 143, 162, 144, 204, 140, 246, 142, 152, 146, 138, 144, 204, 183, 233, + 32, 101, 108, 101, 118, 97, 116, 117, 115, 0, 148, 235, 176, 235, 10, + 120, 40, 153, 232, 50, 48, 50, 48, 41, 10, 120, 139, 233, 153, 232, 50, + 48, 50, 49, 41, 0, 158, 128, 165, 168, 10, 42, 134, 152, 149, 222, 149, + 191, 148, 219, 139, 244, 178, 198, 32, 140, 172, 115, 101, 110, 115, 101, + 0, 80, 65, 82, 65, 71, 82, 65, 80, 72, 85, 83, 32, 164, 254, 10, 42, 135, + 132, 134, 149, 97, 32, 171, 150, 44, 32, 171, 203, 44, 32, 115, 116, 97, + 110, 122, 97, 44, 32, 139, 244, 112, 114, 111, 112, 111, 115, 105, 116, + 105, 111, 110, 10, 120, 153, 252, 132, 210, 177, 140, 41, 10, 120, 140, + 212, 142, 207, 132, 210, 50, 48, 52, 66, 41, 10, 120, 40, 171, 150, 111, + 115, 32, 45, 32, 50, 69, 48, 70, 41, 10, 120, 142, 209, 50, 69, 51, 70, + 41, 0, 80, 85, 78, 67, 84, 85, 83, 32, 69, 76, 69, 86, 65, 84, 85, 83, + 32, 164, 254, 0, 67, 79, 82, 78, 73, 83, 72, 32, 148, 205, 183, 212, 0, + 146, 151, 183, 240, 32, 141, 247, 140, 187, 183, 241, 10, 120, 40, 183, + 242, 32, 132, 221, 50, 55, 50, 48, 41, 10, 120, 130, 253, 142, 164, 132, + 243, 169, 150, 41, 0, 146, 151, 183, 240, 32, 141, 247, 140, 185, 183, + 241, 10, 120, 130, 253, 144, 159, 142, 164, 132, 243, 65, 55, 70, 53, 41, + 0, 177, 138, 32, 146, 186, 143, 225, 69, 84, 10, 120, 140, 173, 140, 135, + 140, 174, 165, 146, 41, 0, 158, 128, 139, 228, 164, 254, 0, 158, 128, + 141, 169, 164, 254, 0, 132, 249, 135, 194, 166, 233, 10, 42, 111, 112, + 116, 105, 111, 110, 97, 108, 32, 173, 134, 10, 120, 140, 183, 141, 191, + 141, 152, 140, 180, 153, 250, 50, 48, 52, 53, 41, 0, 132, 250, 135, 194, + 166, 233, 0, 132, 249, 135, 194, 142, 177, 166, 233, 10, 42, 111, 98, + 108, 105, 103, 97, 116, 111, 114, 121, 32, 173, 134, 0, 132, 250, 135, + 194, 142, 177, 166, 233, 0, 134, 241, 140, 185, 165, 160, 0, 134, 241, + 140, 187, 165, 160, 0, 134, 240, 140, 185, 165, 160, 0, 134, 240, 140, + 187, 165, 160, 0, 150, 128, 166, 180, 10, 120, 140, 222, 165, 177, 41, + 10, 120, 139, 233, 153, 181, 140, 221, 183, 230, 41, 0, 136, 239, 82, 69, + 80, 69, 65, 84, 0, 136, 239, 183, 243, 10, 120, 53, 51, 56, 50, 10, 120, + 50, 48, 48, 56, 54, 0, 136, 239, 158, 129, 164, 239, 10, 120, 52, 69, 53, + 66, 0, 136, 239, 158, 129, 164, 240, 10, 120, 52, 69, 53, 65, 0, 136, + 239, 158, 129, 164, 241, 10, 120, 183, 244, 0, 136, 239, 183, 245, 10, + 42, 130, 149, 183, 246, 10, 120, 52, 69, 66, 66, 0, 136, 239, 179, 187, + 10, 120, 53, 49, 56, 50, 0, 136, 239, 183, 247, 10, 120, 53, 49, 69, 48, + 10, 120, 50, 48, 54, 50, 56, 0, 136, 239, 158, 130, 164, 239, 10, 42, + 131, 209, 179, 133, 10, 120, 53, 50, 48, 48, 10, 120, 50, 48, 48, 56, 65, + 0, 136, 239, 158, 130, 164, 240, 10, 42, 143, 236, 140, 215, 140, 188, + 141, 167, 183, 246, 10, 120, 53, 50, 48, 50, 0, 136, 239, 183, 248, 10, + 42, 131, 209, 179, 133, 10, 120, 53, 51, 53, 67, 0, 136, 239, 183, 249, + 10, 42, 131, 209, 179, 134, 10, 120, 51, 53, 51, 69, 0, 136, 239, 144, + 250, 164, 239, 10, 42, 131, 209, 179, 133, 10, 120, 183, 250, 0, 136, + 239, 144, 250, 164, 240, 10, 42, 131, 209, 179, 133, 10, 120, 183, 250, + 10, 120, 50, 68, 53, 52, 52, 0, 136, 239, 158, 131, 164, 239, 10, 120, + 183, 251, 10, 120, 53, 49, 52, 48, 0, 136, 239, 158, 131, 164, 240, 10, + 120, 53, 67, 50, 51, 0, 136, 239, 158, 131, 164, 241, 10, 120, 183, 251, + 0, 136, 239, 158, 131, 164, 242, 10, 120, 53, 67, 50, 51, 10, 120, 50, + 49, 66, 67, 50, 0, 136, 239, 176, 191, 10, 120, 53, 68, 70, 51, 0, 136, + 239, 183, 252, 10, 120, 53, 69, 55, 65, 0, 136, 239, 183, 253, 32, 164, + 239, 10, 120, 53, 70, 53, 49, 0, 136, 239, 183, 253, 32, 164, 240, 10, + 120, 53, 70, 53, 48, 0, 136, 239, 156, 189, 164, 239, 10, 42, 130, 149, + 183, 246, 10, 120, 53, 70, 67, 52, 0, 136, 239, 156, 189, 164, 240, 10, + 42, 131, 209, 179, 134, 10, 120, 51, 56, 70, 65, 10, 120, 183, 254, 0, + 136, 239, 182, 148, 10, 42, 130, 149, 183, 246, 10, 120, 54, 50, 52, 67, + 0, 136, 239, 82, 65, 80, 10, 42, 143, 236, 140, 215, 140, 188, 141, 167, + 183, 246, 10, 120, 54, 53, 51, 53, 0, 136, 239, 67, 72, 79, 75, 69, 10, + 120, 54, 53, 69, 49, 0, 136, 239, 180, 193, 10, 42, 134, 133, 143, 236, + 140, 172, 140, 232, 155, 130, 139, 223, 104, 97, 116, 44, 32, 145, 188, + 145, 189, 114, 101, 115, 101, 109, 98, 108, 97, 110, 99, 101, 32, 139, + 194, 143, 164, 141, 228, 140, 232, 155, 130, 139, 223, 176, 131, 10, 120, + 53, 49, 56, 51, 10, 120, 183, 255, 0, 136, 239, 180, 241, 10, 120, 184, + 128, 0, 136, 239, 184, 129, 10, 120, 54, 66, 55, 65, 0, 136, 239, 184, + 130, 10, 35, 54, 66, 67, 68, 0, 136, 239, 67, 73, 86, 73, 76, 73, 65, 78, + 10, 120, 54, 67, 49, 49, 0, 136, 239, 158, 132, 164, 239, 10, 42, 130, + 149, 183, 246, 10, 120, 54, 67, 51, 53, 0, 136, 239, 158, 132, 164, 240, + 10, 42, 143, 236, 140, 215, 40, 176, 255, 41, 32, 140, 155, 179, 134, 10, + 120, 54, 67, 51, 65, 0, 136, 239, 180, 232, 10, 42, 131, 209, 179, 134, + 10, 120, 55, 48, 54, 67, 0, 136, 239, 158, 133, 164, 239, 10, 42, 131, + 209, 179, 133, 10, 120, 184, 131, 0, 136, 239, 158, 133, 164, 240, 10, + 42, 131, 209, 179, 133, 10, 120, 184, 131, 0, 136, 239, 158, 134, 146, + 136, 184, 132, 32, 184, 133, 10, 120, 52, 69, 50, 67, 0, 136, 239, 184, + 134, 10, 120, 55, 50, 53, 66, 10, 120, 50, 48, 48, 57, 50, 0, 136, 239, + 184, 135, 10, 42, 130, 149, 183, 246, 10, 120, 55, 50, 65, 68, 0, 136, + 239, 74, 65, 68, 69, 10, 42, 130, 149, 183, 246, 10, 120, 184, 136, 10, + 120, 50, 52, 56, 69, 57, 0, 136, 239, 184, 137, 32, 148, 233, 184, 138, + 10, 42, 130, 149, 183, 246, 10, 120, 184, 139, 10, 120, 50, 52, 68, 49, + 52, 0, 136, 239, 184, 140, 10, 42, 131, 209, 179, 133, 10, 120, 158, 135, + 155, 130, 110, 101, 116, 32, 142, 221, 50, 69, 66, 50, 41, 10, 120, 55, + 54, 69, 69, 10, 120, 55, 70, 53, 50, 0, 136, 239, 184, 141, 32, 164, 239, + 10, 120, 55, 57, 51, 65, 0, 136, 239, 184, 141, 32, 164, 240, 10, 120, + 55, 57, 51, 66, 0, 136, 239, 184, 142, 10, 120, 55, 65, 70, 57, 10, 120, + 50, 53, 65, 68, 55, 0, 136, 239, 184, 143, 10, 42, 130, 149, 183, 246, + 10, 120, 55, 67, 70, 57, 0, 130, 150, 184, 143, 10, 42, 130, 149, 183, + 246, 10, 120, 55, 69, 57, 70, 0, 136, 239, 158, 136, 164, 239, 10, 120, + 55, 70, 53, 51, 0, 136, 239, 158, 136, 164, 240, 10, 120, 158, 135, 155, + 130, 184, 144, 32, 45, 32, 50, 69, 65, 66, 41, 10, 120, 55, 70, 53, 50, + 10, 120, 50, 54, 50, 55, 48, 0, 136, 239, 158, 136, 164, 241, 10, 120, + 51, 52, 67, 49, 10, 120, 184, 145, 0, 136, 239, 158, 136, 164, 242, 10, + 120, 51, 52, 67, 49, 10, 120, 184, 145, 0, 136, 239, 77, 69, 83, 72, 10, + 120, 50, 54, 50, 54, 66, 0, 136, 239, 184, 146, 10, 42, 130, 149, 183, + 246, 10, 120, 184, 147, 0, 136, 239, 184, 148, 10, 42, 131, 209, 179, + 133, 10, 120, 184, 147, 10, 120, 50, 54, 51, 52, 67, 0, 136, 239, 69, 87, + 69, 10, 120, 55, 70, 56, 66, 10, 120, 50, 54, 51, 52, 66, 0, 136, 239, + 79, 76, 68, 10, 120, 56, 48, 48, 50, 0, 136, 239, 158, 137, 164, 239, 10, + 120, 56, 48, 56, 48, 0, 136, 239, 158, 137, 164, 240, 10, 120, 56, 48, + 55, 70, 0, 136, 239, 184, 149, 10, 120, 56, 48, 56, 57, 0, 136, 239, 184, + 150, 10, 120, 56, 49, 70, 67, 10, 120, 50, 54, 57, 53, 49, 0, 136, 239, + 158, 138, 164, 239, 10, 120, 184, 151, 0, 136, 239, 158, 138, 164, 240, + 10, 120, 184, 151, 0, 136, 239, 158, 138, 164, 241, 10, 120, 184, 151, 0, + 136, 239, 184, 152, 10, 120, 56, 54, 52, 69, 0, 136, 239, 184, 153, 10, + 42, 130, 149, 183, 246, 10, 120, 56, 56, 54, 52, 0, 136, 239, 156, 216, + 164, 239, 10, 42, 131, 209, 179, 133, 10, 120, 56, 57, 56, 48, 0, 136, + 239, 156, 216, 164, 240, 10, 42, 130, 149, 183, 246, 10, 120, 56, 57, 55, + 70, 0, 130, 150, 174, 162, 10, 120, 56, 57, 67, 49, 0, 136, 239, 158, + 134, 167, 202, 10, 120, 56, 57, 68, 50, 0, 136, 239, 167, 202, 10, 120, + 50, 55, 56, 66, 50, 0, 130, 150, 184, 154, 10, 120, 56, 66, 65, 48, 0, + 130, 150, 184, 155, 10, 120, 56, 68, 49, 68, 0, 136, 239, 179, 220, 10, + 42, 130, 149, 183, 246, 10, 120, 56, 68, 66, 51, 10, 120, 50, 55, 70, 66, + 55, 0, 130, 150, 67, 65, 82, 84, 10, 120, 184, 156, 0, 136, 239, 158, + 134, 87, 65, 76, 75, 10, 120, 184, 157, 0, 136, 239, 158, 139, 164, 239, + 10, 120, 184, 157, 0, 136, 239, 158, 139, 164, 240, 10, 120, 184, 157, 0, + 136, 239, 67, 73, 84, 89, 10, 42, 143, 236, 140, 215, 140, 188, 141, 167, + 183, 246, 10, 120, 57, 48, 57, 49, 0, 130, 150, 184, 158, 10, 120, 57, + 52, 56, 53, 0, 136, 239, 144, 134, 164, 239, 10, 120, 57, 53, 55, 55, 0, + 136, 239, 144, 134, 164, 240, 10, 42, 130, 149, 183, 246, 10, 120, 57, + 53, 55, 56, 0, 130, 150, 179, 221, 10, 120, 57, 53, 55, 70, 0, 130, 150, + 71, 65, 84, 69, 10, 120, 57, 53, 69, 56, 0, 136, 239, 184, 159, 32, 164, + 239, 10, 120, 57, 54, 49, 67, 10, 120, 50, 56, 69, 48, 70, 0, 136, 239, + 184, 159, 32, 164, 240, 10, 42, 130, 149, 183, 246, 10, 120, 57, 54, 49, + 68, 0, 136, 239, 180, 208, 10, 120, 57, 54, 69, 56, 0, 136, 239, 66, 76, + 85, 69, 10, 120, 57, 55, 53, 50, 0, 130, 150, 184, 160, 32, 184, 161, 10, + 120, 57, 55, 69, 54, 0, 130, 150, 184, 162, 10, 120, 57, 56, 55, 53, 0, + 130, 150, 180, 234, 10, 120, 57, 56, 67, 69, 0, 130, 150, 70, 76, 89, 10, + 120, 57, 56, 68, 69, 0, 136, 239, 158, 140, 164, 239, 10, 42, 131, 209, + 179, 134, 10, 120, 57, 56, 68, 70, 0, 136, 239, 158, 140, 164, 240, 10, + 42, 130, 149, 183, 246, 10, 120, 50, 57, 54, 55, 70, 0, 136, 239, 158, + 140, 164, 241, 10, 42, 130, 149, 183, 246, 10, 120, 57, 56, 69, 48, 0, + 130, 150, 69, 65, 84, 10, 42, 130, 149, 183, 246, 10, 120, 57, 57, 54, + 51, 0, 136, 239, 182, 226, 10, 120, 50, 57, 56, 49, 48, 0, 130, 150, 184, + 163, 10, 120, 184, 164, 0, 136, 239, 184, 165, 10, 120, 57, 65, 65, 56, + 0, 136, 239, 184, 166, 10, 120, 57, 66, 51, 67, 0, 130, 150, 184, 167, + 10, 120, 57, 67, 55, 67, 0, 130, 150, 184, 168, 10, 120, 57, 69, 49, 70, + 0, 130, 150, 184, 169, 10, 120, 53, 51, 54, 52, 0, 136, 239, 158, 134, + 184, 170, 10, 120, 57, 69, 65, 54, 0, 136, 239, 158, 134, 184, 171, 10, + 120, 57, 69, 67, 52, 0, 130, 150, 184, 172, 10, 120, 57, 69, 70, 69, 0, + 136, 239, 158, 141, 184, 173, 10, 120, 54, 53, 56, 57, 0, 130, 150, 184, + 173, 10, 120, 57, 70, 53, 48, 0, 136, 239, 158, 141, 184, 174, 10, 120, + 54, 66, 54, 70, 0, 130, 150, 184, 174, 10, 120, 57, 70, 55, 70, 0, 136, + 239, 158, 141, 184, 175, 10, 120, 55, 65, 68, 67, 10, 120, 184, 176, 0, + 130, 150, 184, 175, 10, 120, 57, 70, 57, 57, 0, 136, 239, 184, 177, 10, + 120, 184, 178, 0, 136, 239, 158, 141, 184, 177, 10, 120, 52, 69, 56, 48, + 0, 130, 150, 184, 177, 10, 35, 57, 70, 57, 70, 0, 128, 159, 164, 239, 10, + 35, 184, 179, 0, 128, 159, 165, 244, 10, 35, 52, 69, 50, 56, 0, 128, 159, + 166, 197, 10, 35, 52, 69, 51, 54, 0, 128, 159, 177, 135, 10, 35, 52, 69, + 51, 70, 0, 128, 159, 83, 69, 67, 79, 78, 68, 10, 35, 183, 244, 0, 128, + 159, 167, 166, 10, 35, 52, 69, 56, 53, 0, 128, 159, 164, 240, 10, 35, + 184, 180, 0, 128, 159, 76, 73, 68, 10, 35, 52, 69, 65, 48, 0, 128, 159, + 173, 222, 10, 35, 52, 69, 66, 65, 0, 128, 159, 76, 69, 71, 83, 10, 35, + 53, 49, 51, 70, 0, 128, 159, 179, 203, 10, 35, 53, 49, 54, 53, 0, 128, + 159, 165, 198, 10, 35, 184, 181, 0, 128, 159, 145, 246, 179, 187, 10, 35, + 53, 49, 56, 50, 0, 128, 159, 184, 182, 10, 35, 53, 49, 57, 54, 0, 128, + 159, 73, 67, 69, 10, 35, 53, 49, 65, 66, 0, 128, 159, 183, 247, 10, 35, + 53, 49, 69, 48, 0, 128, 159, 144, 157, 179, 187, 10, 35, 53, 49, 70, 53, + 0, 128, 159, 184, 183, 10, 35, 53, 50, 48, 48, 0, 128, 159, 184, 184, 10, + 35, 53, 50, 57, 66, 0, 128, 159, 87, 82, 65, 80, 10, 35, 53, 50, 70, 57, + 0, 128, 159, 184, 185, 10, 35, 53, 51, 49, 53, 0, 128, 159, 140, 187, + 144, 157, 179, 187, 10, 35, 53, 51, 49, 65, 0, 128, 159, 72, 73, 68, 73, + 78, 71, 32, 184, 186, 10, 35, 53, 51, 51, 56, 0, 128, 159, 172, 176, 10, + 35, 184, 187, 0, 128, 159, 183, 248, 10, 35, 53, 51, 53, 67, 0, 128, 159, + 183, 249, 10, 35, 53, 51, 54, 57, 0, 128, 159, 183, 243, 10, 35, 53, 51, + 56, 50, 0, 128, 159, 80, 82, 73, 86, 65, 84, 69, 10, 35, 53, 51, 66, 54, + 0, 128, 159, 65, 71, 65, 73, 78, 10, 35, 53, 51, 67, 56, 0, 128, 159, + 184, 188, 10, 35, 53, 51, 69, 51, 0, 128, 159, 184, 186, 10, 35, 53, 54, + 68, 55, 0, 128, 159, 180, 237, 10, 35, 184, 189, 0, 128, 159, 83, 67, 72, + 79, 76, 65, 82, 10, 35, 184, 190, 0, 128, 159, 71, 79, 10, 35, 53, 57, + 48, 50, 0, 128, 159, 71, 79, 32, 83, 76, 79, 87, 76, 89, 10, 35, 53, 57, + 48, 65, 0, 128, 159, 69, 86, 69, 78, 73, 78, 71, 10, 35, 53, 57, 49, 53, + 0, 128, 159, 66, 73, 71, 10, 35, 184, 191, 0, 128, 159, 184, 192, 10, 35, + 184, 193, 0, 128, 159, 184, 194, 10, 35, 184, 195, 0, 128, 159, 82, 79, + 79, 70, 10, 35, 53, 66, 56, 48, 0, 128, 159, 73, 78, 67, 72, 10, 35, 53, + 66, 70, 56, 0, 128, 159, 184, 196, 10, 35, 183, 250, 0, 128, 159, 76, 65, + 77, 69, 10, 120, 50, 49, 66, 67, 49, 10, 35, 183, 251, 0, 128, 159, 67, + 79, 82, 80, 83, 69, 10, 35, 53, 67, 51, 56, 0, 128, 159, 83, 80, 82, 79, + 85, 84, 10, 35, 184, 197, 0, 128, 159, 180, 236, 10, 35, 53, 67, 55, 49, + 0, 128, 159, 82, 73, 86, 69, 82, 10, 35, 53, 68, 68, 66, 0, 128, 159, + 184, 198, 10, 35, 53, 68, 69, 53, 0, 128, 159, 79, 78, 69, 83, 69, 76, + 70, 10, 35, 53, 68, 70, 49, 0, 128, 159, 184, 199, 10, 35, 53, 68, 70, + 69, 0, 128, 159, 68, 82, 89, 10, 35, 53, 69, 55, 50, 0, 128, 159, 146, + 202, 183, 252, 10, 35, 53, 69, 55, 65, 0, 128, 159, 146, 243, 183, 243, + 10, 35, 53, 69, 55, 70, 0, 128, 159, 144, 134, 83, 84, 82, 73, 68, 69, + 10, 35, 53, 69, 70, 52, 0, 128, 159, 144, 199, 184, 200, 10, 35, 53, 69, + 70, 69, 0, 128, 159, 83, 72, 79, 79, 84, 10, 35, 53, 70, 48, 66, 0, 128, + 159, 179, 249, 10, 35, 53, 70, 49, 51, 0, 128, 159, 183, 253, 10, 35, 53, + 70, 53, 48, 0, 128, 159, 66, 82, 73, 83, 84, 76, 69, 10, 35, 53, 70, 54, + 49, 0, 128, 159, 184, 201, 10, 35, 53, 70, 55, 51, 0, 128, 159, 182, 169, + 10, 35, 183, 254, 0, 128, 159, 72, 65, 76, 66, 69, 82, 68, 10, 35, 54, + 50, 48, 56, 0, 128, 159, 68, 79, 79, 82, 10, 35, 54, 50, 51, 54, 0, 128, + 159, 182, 148, 10, 35, 184, 202, 0, 128, 159, 179, 251, 10, 35, 54, 53, + 50, 70, 0, 128, 159, 82, 65, 80, 10, 35, 54, 53, 51, 52, 0, 128, 159, 83, + 67, 82, 73, 80, 84, 10, 35, 54, 53, 56, 55, 0, 128, 159, 68, 73, 80, 80, + 69, 82, 10, 35, 54, 53, 57, 55, 0, 128, 159, 65, 88, 69, 10, 35, 54, 53, + 65, 52, 0, 128, 159, 177, 202, 10, 35, 54, 53, 66, 57, 0, 128, 159, 78, + 79, 84, 10, 35, 184, 203, 0, 128, 159, 180, 193, 10, 35, 183, 255, 0, + 128, 159, 83, 65, 89, 10, 35, 54, 54, 70, 48, 0, 128, 159, 180, 241, 10, + 35, 184, 128, 0, 128, 159, 184, 132, 10, 35, 184, 204, 0, 128, 159, 76, + 65, 67, 75, 10, 35, 54, 66, 50, 48, 0, 128, 159, 165, 179, 10, 35, 54, + 66, 54, 50, 0, 128, 159, 184, 129, 10, 35, 54, 66, 55, 57, 0, 128, 159, + 87, 69, 65, 80, 79, 78, 10, 35, 54, 66, 66, 51, 0, 128, 159, 151, 159, + 78, 79, 84, 10, 35, 54, 66, 67, 66, 0, 128, 159, 67, 79, 77, 80, 65, 82, + 69, 10, 35, 54, 66, 68, 52, 0, 128, 159, 70, 85, 82, 10, 35, 184, 205, 0, + 128, 159, 67, 76, 65, 78, 10, 35, 54, 67, 48, 70, 0, 128, 159, 184, 206, + 10, 35, 54, 67, 49, 52, 0, 128, 159, 180, 235, 10, 35, 184, 207, 0, 128, + 159, 180, 232, 10, 35, 184, 208, 0, 128, 159, 67, 76, 65, 87, 10, 35, 55, + 50, 50, 65, 0, 128, 159, 184, 209, 10, 35, 55, 50, 51, 54, 0, 128, 159, + 142, 177, 88, 10, 35, 55, 50, 51, 66, 0, 128, 159, 146, 136, 184, 132, + 32, 184, 133, 10, 35, 55, 50, 51, 70, 0, 128, 159, 184, 210, 10, 35, 55, + 50, 52, 55, 0, 128, 159, 70, 65, 78, 71, 10, 35, 55, 50, 53, 57, 0, 128, + 159, 184, 134, 10, 35, 55, 50, 53, 66, 0, 128, 159, 184, 135, 10, 35, 55, + 50, 65, 67, 0, 128, 159, 80, 82, 79, 70, 79, 85, 78, 68, 10, 35, 55, 51, + 56, 52, 0, 128, 159, 74, 65, 68, 69, 10, 35, 55, 51, 56, 57, 0, 128, 159, + 184, 211, 10, 35, 55, 52, 68, 67, 0, 128, 159, 84, 73, 76, 69, 10, 35, + 55, 52, 69, 54, 0, 128, 159, 184, 212, 10, 35, 55, 53, 49, 56, 0, 128, + 159, 76, 73, 70, 69, 10, 35, 184, 213, 0, 128, 159, 85, 83, 69, 10, 35, + 55, 53, 50, 56, 0, 128, 159, 184, 214, 10, 35, 55, 53, 51, 48, 0, 128, + 159, 184, 137, 32, 148, 233, 184, 138, 10, 35, 184, 139, 0, 128, 159, 83, + 73, 67, 75, 78, 69, 83, 83, 10, 35, 55, 53, 57, 50, 0, 128, 159, 146, + 243, 182, 133, 10, 35, 55, 54, 55, 54, 0, 128, 159, 184, 215, 10, 35, 55, + 54, 55, 68, 0, 128, 159, 83, 75, 73, 78, 10, 35, 55, 54, 65, 69, 0, 128, + 159, 184, 216, 10, 35, 55, 54, 66, 70, 0, 128, 159, 184, 140, 10, 35, 55, + 54, 69, 69, 0, 128, 159, 184, 217, 10, 35, 55, 55, 68, 66, 0, 128, 159, + 168, 230, 10, 35, 55, 55, 69, 50, 0, 128, 159, 184, 218, 10, 35, 55, 55, + 70, 51, 0, 128, 159, 184, 141, 10, 35, 55, 57, 51, 65, 0, 128, 159, 184, + 219, 10, 35, 55, 57, 66, 56, 0, 128, 159, 71, 82, 65, 73, 78, 10, 35, 55, + 57, 66, 69, 0, 128, 159, 67, 65, 86, 69, 10, 35, 55, 65, 55, 52, 0, 128, + 159, 83, 84, 65, 78, 68, 10, 35, 55, 65, 67, 66, 0, 128, 159, 184, 142, + 10, 35, 55, 65, 70, 57, 0, 128, 159, 184, 220, 10, 35, 55, 67, 55, 51, 0, + 128, 159, 184, 143, 10, 35, 55, 67, 70, 56, 0, 128, 159, 74, 65, 82, 10, + 35, 55, 70, 51, 54, 0, 128, 159, 78, 69, 84, 10, 35, 184, 145, 0, 128, + 159, 184, 146, 10, 35, 184, 147, 0, 128, 159, 175, 142, 10, 35, 184, 221, + 0, 128, 159, 79, 76, 68, 10, 35, 56, 48, 48, 49, 0, 128, 159, 178, 196, + 10, 35, 56, 48, 48, 67, 0, 128, 159, 80, 76, 79, 87, 10, 35, 56, 48, 49, + 50, 0, 128, 159, 175, 145, 10, 35, 56, 48, 51, 51, 0, 128, 159, 66, 82, + 85, 83, 72, 10, 35, 56, 48, 55, 70, 0, 128, 159, 184, 149, 10, 35, 56, + 48, 56, 57, 0, 128, 159, 77, 73, 78, 73, 83, 84, 69, 82, 10, 35, 56, 49, + 69, 51, 0, 128, 159, 83, 69, 76, 70, 10, 35, 56, 49, 69, 65, 0, 128, 159, + 65, 82, 82, 73, 86, 69, 10, 35, 56, 49, 70, 51, 0, 128, 159, 184, 150, + 10, 35, 56, 49, 70, 67, 0, 128, 159, 184, 222, 10, 35, 56, 50, 48, 67, 0, + 128, 159, 79, 80, 80, 79, 83, 69, 10, 35, 56, 50, 49, 66, 0, 128, 159, + 66, 79, 65, 84, 10, 35, 56, 50, 49, 70, 0, 128, 159, 83, 84, 79, 80, 80, + 73, 78, 71, 10, 35, 56, 50, 54, 69, 0, 128, 159, 67, 79, 76, 79, 82, 10, + 35, 56, 50, 55, 50, 0, 128, 159, 71, 82, 65, 83, 83, 10, 35, 56, 50, 55, + 56, 0, 128, 159, 184, 152, 10, 35, 56, 54, 52, 68, 0, 128, 159, 73, 78, + 83, 69, 67, 84, 10, 35, 56, 54, 54, 66, 0, 128, 159, 184, 223, 10, 35, + 56, 56, 52, 48, 0, 128, 159, 158, 139, 184, 186, 10, 35, 56, 56, 52, 67, + 0, 128, 159, 184, 153, 10, 35, 184, 224, 0, 128, 159, 184, 225, 10, 35, + 56, 57, 55, 69, 0, 128, 159, 174, 162, 10, 35, 184, 226, 0, 128, 159, + 167, 202, 10, 35, 56, 57, 68, 50, 0, 128, 159, 184, 154, 10, 35, 56, 65, + 48, 48, 0, 128, 159, 86, 65, 76, 76, 69, 89, 10, 35, 56, 67, 51, 55, 0, + 128, 159, 66, 69, 65, 78, 10, 35, 56, 67, 52, 54, 0, 128, 159, 184, 227, + 10, 35, 56, 67, 53, 53, 0, 128, 159, 184, 228, 10, 35, 56, 67, 55, 56, 0, + 128, 159, 184, 155, 10, 35, 56, 67, 57, 68, 0, 128, 159, 82, 69, 68, 10, + 35, 56, 68, 54, 52, 0, 128, 159, 82, 85, 78, 10, 35, 184, 229, 0, 128, + 159, 179, 220, 10, 35, 56, 68, 66, 51, 0, 128, 159, 66, 79, 68, 89, 10, + 35, 56, 69, 65, 66, 0, 128, 159, 67, 65, 82, 84, 10, 35, 184, 230, 0, + 128, 159, 66, 73, 84, 84, 69, 82, 10, 35, 56, 70, 57, 66, 0, 128, 159, + 77, 79, 82, 78, 73, 78, 71, 10, 35, 56, 70, 66, 48, 0, 128, 159, 87, 65, + 76, 75, 10, 35, 56, 70, 66, 53, 0, 128, 159, 67, 73, 84, 89, 10, 35, 57, + 48, 57, 49, 0, 128, 159, 184, 231, 10, 35, 57, 49, 52, 57, 0, 128, 159, + 68, 73, 83, 84, 73, 78, 71, 85, 73, 83, 72, 10, 35, 57, 49, 67, 54, 0, + 128, 159, 86, 73, 76, 76, 65, 71, 69, 10, 35, 184, 232, 0, 128, 159, 184, + 158, 10, 35, 184, 233, 0, 128, 159, 179, 221, 10, 35, 57, 53, 55, 55, 0, + 128, 159, 71, 65, 84, 69, 10, 35, 57, 53, 56, 48, 0, 128, 159, 184, 159, + 10, 35, 57, 54, 49, 67, 0, 128, 159, 83, 76, 65, 86, 69, 10, 35, 57, 54, + 66, 54, 0, 128, 159, 146, 202, 84, 65, 73, 76, 69, 68, 32, 184, 168, 10, + 35, 57, 54, 66, 57, 0, 128, 159, 180, 208, 10, 35, 57, 54, 69, 56, 0, + 128, 159, 66, 76, 85, 69, 10, 35, 57, 55, 53, 49, 0, 128, 159, 87, 82, + 79, 78, 71, 10, 35, 57, 55, 53, 69, 0, 128, 159, 180, 239, 10, 35, 57, + 55, 54, 50, 0, 128, 159, 184, 161, 10, 35, 57, 55, 54, 57, 0, 128, 159, + 184, 160, 32, 184, 161, 10, 35, 57, 55, 67, 66, 0, 128, 159, 76, 69, 69, + 75, 10, 35, 57, 55, 69, 68, 0, 128, 159, 83, 79, 85, 78, 68, 10, 35, 57, + 55, 70, 51, 0, 128, 159, 184, 162, 10, 35, 57, 56, 48, 49, 0, 128, 159, + 180, 234, 10, 35, 57, 56, 65, 56, 0, 128, 159, 70, 76, 89, 10, 35, 184, + 234, 0, 128, 159, 69, 65, 84, 10, 35, 57, 56, 68, 70, 0, 128, 159, 182, + 226, 10, 35, 57, 57, 57, 54, 0, 128, 159, 70, 82, 65, 71, 82, 65, 78, 84, + 10, 35, 57, 57, 57, 57, 0, 128, 159, 184, 163, 10, 35, 184, 235, 0, 128, + 159, 184, 165, 10, 35, 57, 65, 65, 56, 0, 128, 159, 84, 65, 76, 76, 10, + 35, 57, 65, 68, 56, 0, 128, 159, 176, 222, 10, 35, 57, 65, 68, 70, 0, + 128, 159, 70, 73, 71, 72, 84, 10, 35, 57, 66, 50, 53, 0, 128, 159, 83, + 65, 67, 82, 73, 70, 73, 67, 73, 65, 76, 32, 184, 231, 10, 35, 57, 66, 50, + 70, 0, 128, 159, 184, 236, 10, 35, 57, 66, 51, 50, 0, 128, 159, 184, 166, + 10, 35, 57, 66, 51, 67, 0, 128, 159, 184, 167, 10, 35, 57, 66, 53, 65, 0, + 128, 159, 184, 168, 10, 35, 57, 67, 69, 53, 0, 128, 159, 184, 169, 10, + 35, 57, 69, 55, 53, 0, 128, 159, 184, 237, 10, 35, 57, 69, 55, 70, 0, + 128, 159, 184, 170, 10, 35, 57, 69, 65, 53, 0, 128, 159, 72, 69, 77, 80, + 10, 35, 184, 238, 0, 128, 159, 184, 171, 10, 35, 57, 69, 67, 51, 0, 128, + 159, 77, 73, 76, 76, 69, 84, 10, 35, 57, 69, 67, 68, 0, 128, 159, 180, + 173, 10, 35, 57, 69, 68, 49, 0, 128, 159, 69, 77, 66, 82, 79, 73, 68, 69, + 82, 89, 10, 35, 57, 69, 70, 57, 0, 128, 159, 184, 172, 10, 35, 57, 69, + 70, 68, 0, 128, 159, 84, 82, 73, 80, 79, 68, 10, 35, 57, 70, 48, 69, 0, + 128, 159, 184, 239, 10, 35, 57, 70, 49, 51, 0, 128, 159, 184, 240, 10, + 35, 57, 70, 50, 48, 0, 128, 159, 184, 241, 10, 35, 57, 70, 51, 66, 0, + 128, 159, 184, 173, 10, 35, 57, 70, 52, 65, 0, 128, 159, 184, 174, 10, + 35, 57, 70, 53, 50, 0, 128, 159, 184, 175, 10, 35, 184, 176, 0, 128, 159, + 184, 177, 10, 35, 184, 178, 0, 128, 159, 184, 242, 10, 35, 57, 70, 65, + 48, 0, 131, 210, 140, 185, 151, 160, 168, 251, 0, 131, 210, 144, 238, + 151, 160, 167, 246, 0, 131, 210, 140, 185, 151, 160, 142, 210, 144, 229, + 168, 251, 0, 131, 210, 144, 238, 151, 160, 142, 210, 144, 229, 167, 246, + 0, 131, 210, 140, 230, 83, 85, 82, 82, 79, 85, 78, 68, 0, 131, 210, 158, + 142, 154, 221, 166, 222, 0, 131, 210, 158, 142, 154, 221, 167, 246, 0, + 131, 210, 158, 142, 154, 221, 171, 151, 0, 131, 210, 158, 142, 154, 221, + 148, 184, 171, 151, 0, 131, 210, 158, 142, 154, 221, 148, 184, 168, 251, + 0, 131, 210, 158, 142, 154, 221, 146, 239, 171, 151, 0, 131, 210, 184, + 243, 0, 158, 143, 164, 248, 10, 120, 40, 175, 141, 32, 45, 32, 166, 158, + 41, 10, 35, 128, 160, 166, 158, 0, 158, 143, 165, 168, 10, 42, 139, 194, + 158, 144, 158, 145, 158, 146, 139, 194, 97, 32, 173, 158, 32, 139, 244, + 184, 244, 10, 120, 148, 203, 170, 175, 41, 10, 120, 141, 240, 140, 208, + 184, 245, 41, 10, 120, 40, 184, 246, 32, 156, 162, 140, 208, 70, 70, 54, + 52, 41, 10, 126, 165, 171, 32, 141, 129, 136, 240, 165, 194, 10, 126, + 165, 171, 32, 154, 165, 154, 134, 165, 194, 0, 158, 143, 140, 230, 165, + 179, 10, 120, 142, 214, 132, 223, 166, 201, 41, 10, 120, 141, 240, 140, + 238, 132, 223, 184, 247, 41, 10, 120, 40, 184, 246, 32, 156, 162, 140, + 238, 132, 223, 70, 70, 54, 49, 41, 10, 126, 165, 187, 32, 141, 129, 136, + 240, 165, 194, 10, 126, 165, 187, 32, 154, 165, 154, 134, 165, 194, 0, + 68, 73, 84, 84, 79, 32, 164, 254, 10, 120, 139, 233, 132, 215, 165, 136, + 41, 0, 157, 130, 73, 78, 68, 85, 83, 84, 82, 73, 65, 76, 32, 184, 248, + 32, 169, 156, 0, 158, 143, 158, 147, 164, 254, 10, 120, 50, 48, 54, 65, + 52, 10, 120, 40, 116, 97, 110, 103, 117, 116, 32, 158, 148, 132, 199, 49, + 54, 70, 69, 48, 41, 0, 158, 143, 151, 186, 164, 254, 10, 120, 52, 69, 52, + 52, 0, 158, 143, 140, 133, 165, 193, 10, 120, 136, 134, 135, 236, 169, + 234, 41, 10, 120, 153, 236, 135, 236, 177, 199, 41, 10, 120, 156, 128, + 135, 236, 177, 200, 41, 0, 140, 185, 146, 184, 165, 234, 10, 120, 153, + 245, 132, 210, 177, 129, 41, 10, 120, 140, 210, 141, 155, 141, 151, 130, + 252, 165, 207, 41, 10, 120, 132, 229, 132, 230, 165, 208, 41, 10, 120, + 132, 231, 141, 151, 132, 230, 165, 209, 41, 0, 135, 252, 165, 234, 10, + 120, 153, 246, 132, 210, 177, 130, 41, 10, 120, 140, 210, 141, 168, 141, + 151, 130, 252, 165, 216, 41, 10, 120, 132, 234, 132, 230, 165, 217, 41, + 10, 120, 132, 235, 141, 151, 132, 230, 165, 218, 41, 0, 140, 185, 142, + 177, 146, 184, 165, 234, 10, 120, 40, 178, 228, 32, 139, 241, 141, 151, + 130, 252, 48, 48, 65, 66, 41, 10, 120, 132, 231, 139, 241, 141, 151, 132, + 230, 50, 55, 69, 65, 41, 0, 135, 193, 146, 184, 165, 234, 10, 120, 40, + 178, 229, 32, 139, 241, 141, 151, 130, 252, 48, 48, 66, 66, 41, 10, 120, + 132, 235, 139, 241, 141, 151, 132, 230, 50, 55, 69, 66, 41, 0, 140, 185, + 154, 226, 165, 234, 10, 120, 140, 183, 154, 160, 179, 218, 41, 0, 140, + 187, 154, 226, 165, 234, 10, 120, 140, 184, 155, 242, 179, 219, 41, 0, + 136, 215, 154, 226, 165, 234, 0, 136, 216, 154, 226, 165, 234, 0, 140, + 185, 153, 253, 158, 149, 165, 234, 0, 140, 187, 153, 253, 158, 149, 165, + 234, 0, 158, 150, 164, 254, 10, 120, 40, 116, 101, 110, 103, 101, 32, + 132, 210, 50, 48, 66, 56, 41, 10, 120, 40, 168, 237, 32, 146, 143, 146, + 141, 140, 180, 154, 150, 50, 65, 69, 55, 41, 10, 120, 40, 184, 249, 32, + 181, 252, 32, 181, 235, 32, 45, 32, 49, 70, 51, 69, 51, 41, 0, 71, 69, + 84, 65, 32, 164, 254, 10, 42, 184, 250, 32, 139, 223, 158, 151, 141, 143, + 139, 194, 176, 220, 10, 42, 101, 100, 105, 116, 111, 114, 105, 97, 108, + 32, 144, 168, 141, 228, 142, 133, 156, 162, 184, 251, 10, 120, 135, 199, + 177, 203, 41, 10, 120, 139, 236, 141, 164, 132, 210, 165, 215, 41, 0, + 140, 185, 155, 247, 155, 248, 165, 234, 0, 140, 187, 155, 247, 155, 248, + 165, 234, 0, 136, 215, 158, 149, 165, 234, 0, 136, 216, 158, 149, 165, + 234, 0, 136, 215, 136, 205, 165, 234, 10, 120, 132, 231, 154, 238, 155, + 249, 136, 142, 50, 55, 69, 67, 41, 0, 136, 216, 136, 205, 165, 234, 10, + 120, 132, 235, 154, 238, 155, 249, 136, 142, 50, 55, 69, 68, 41, 0, 136, + 215, 128, 155, 165, 234, 10, 61, 141, 153, 184, 252, 32, 184, 253, 32, + 179, 190, 10, 120, 132, 231, 154, 238, 141, 191, 132, 230, 50, 55, 69, + 54, 41, 0, 136, 216, 128, 155, 165, 234, 10, 61, 141, 167, 184, 252, 32, + 184, 253, 32, 179, 190, 10, 120, 132, 235, 154, 238, 141, 191, 132, 230, + 50, 55, 69, 55, 41, 0, 154, 217, 176, 227, 0, 144, 164, 142, 177, 158, + 152, 139, 240, 164, 254, 10, 42, 139, 211, 158, 153, 139, 191, 139, 241, + 153, 230, 139, 246, 165, 130, 10, 120, 132, 208, 130, 252, 165, 135, 41, + 10, 120, 140, 212, 139, 241, 132, 215, 50, 48, 51, 54, 41, 0, 142, 177, + 158, 152, 139, 240, 164, 254, 10, 42, 133, 195, 97, 32, 175, 128, 32, 97, + 110, 97, 108, 111, 103, 117, 101, 32, 141, 228, 165, 131, 10, 120, 132, + 209, 130, 252, 165, 131, 41, 10, 120, 139, 233, 132, 215, 165, 136, 41, + 0, 141, 203, 142, 177, 158, 152, 139, 240, 164, 254, 10, 42, 132, 222, + 158, 153, 139, 191, 141, 208, 184, 254, 32, 139, 241, 153, 230, 139, 246, + 165, 130, 0, 158, 150, 148, 172, 180, 239, 0, 136, 241, 164, 239, 0, 136, + 241, 164, 240, 0, 136, 241, 164, 241, 0, 136, 241, 164, 242, 0, 136, 241, + 165, 195, 0, 136, 241, 165, 196, 0, 136, 241, 165, 197, 0, 136, 241, 165, + 198, 0, 136, 241, 165, 199, 0, 158, 143, 184, 255, 32, 144, 149, 164, + 254, 0, 158, 143, 150, 147, 144, 149, 164, 254, 0, 158, 143, 146, 158, + 144, 149, 164, 254, 0, 158, 143, 69, 78, 84, 69, 82, 73, 78, 71, 32, 144, + 149, 164, 254, 0, 158, 154, 141, 249, 143, 190, 144, 149, 164, 254, 10, + 61, 140, 177, 140, 240, 185, 128, 0, 158, 154, 142, 177, 143, 190, 144, + 149, 164, 254, 10, 61, 139, 241, 140, 240, 185, 128, 0, 149, 144, 176, + 227, 10, 120, 155, 204, 132, 253, 182, 232, 41, 10, 120, 141, 239, 140, + 224, 166, 143, 41, 0, 141, 226, 158, 155, 158, 156, 164, 254, 0, 141, + 226, 158, 155, 158, 156, 141, 247, 145, 198, 154, 176, 164, 254, 10, 42, + 185, 129, 32, 139, 191, 149, 206, 148, 176, 139, 252, 176, 229, 32, 116, + 97, 108, 108, 0, 141, 226, 158, 155, 158, 156, 148, 172, 148, 184, 166, + 216, 0, 141, 226, 158, 155, 158, 156, 141, 247, 145, 198, 154, 176, 148, + 172, 148, 184, 166, 216, 10, 42, 185, 129, 32, 139, 191, 149, 206, 148, + 176, 139, 252, 111, 110, 101, 45, 101, 109, 32, 157, 212, 140, 143, 148, + 176, 173, 180, 32, 133, 166, 143, 237, 141, 144, 141, 228, 143, 236, 168, + 222, 32, 176, 229, 32, 149, 206, 139, 223, 140, 232, 175, 162, 32, 158, + 157, 170, 221, 0, 141, 226, 158, 155, 158, 156, 148, 172, 146, 239, 166, + 216, 0, 155, 181, 158, 150, 164, 254, 10, 61, 136, 242, 150, 171, 66, 32, + 183, 158, 10, 42, 133, 152, 133, 144, 157, 234, 165, 130, 10, 120, 40, + 136, 242, 150, 171, 97, 32, 183, 158, 32, 45, 32, 50, 66, 57, 55, 41, 10, + 35, 177, 193, 32, 157, 234, 165, 130, 0, 158, 143, 84, 69, 76, 69, 71, + 82, 65, 80, 72, 32, 139, 181, 139, 182, 139, 205, 169, 156, 0, 136, 241, + 172, 176, 10, 35, 184, 187, 0, 136, 241, 174, 202, 10, 35, 53, 51, 52, + 52, 0, 136, 241, 174, 203, 10, 35, 53, 51, 52, 53, 0, 141, 226, 158, 143, + 158, 147, 164, 254, 0, 77, 65, 83, 85, 32, 164, 254, 10, 42, 105, 110, + 102, 111, 114, 109, 97, 108, 32, 144, 167, 139, 223, 180, 169, 32, 45, + 109, 97, 115, 117, 32, 185, 130, 10, 120, 155, 190, 140, 251, 141, 131, + 140, 249, 50, 57, 67, 52, 41, 0, 157, 205, 65, 76, 84, 69, 82, 78, 65, + 84, 73, 79, 78, 32, 164, 254, 10, 42, 134, 147, 140, 154, 140, 172, 97, + 32, 115, 111, 110, 103, 32, 149, 230, 139, 194, 180, 169, 0, 158, 143, + 152, 215, 166, 175, 10, 42, 158, 158, 180, 162, 32, 148, 176, 140, 232, + 143, 237, 158, 151, 139, 253, 141, 228, 143, 130, 116, 97, 107, 101, 110, + 32, 133, 144, 134, 254, 140, 232, 148, 250, 165, 239, 0, 158, 143, 146, + 136, 158, 159, 164, 248, 10, 42, 158, 158, 180, 162, 32, 134, 129, 177, + 212, 32, 139, 215, 139, 223, 142, 164, 133, 231, 180, 153, 0, 131, 211, + 65, 0, 128, 161, 65, 0, 131, 211, 73, 0, 128, 161, 73, 0, 131, 211, 85, + 0, 128, 161, 85, 0, 131, 211, 69, 0, 128, 161, 69, 0, 131, 211, 79, 0, + 128, 161, 79, 0, 128, 161, 75, 65, 0, 128, 161, 71, 65, 10, 58, 51, 48, + 52, 66, 32, 185, 131, 0, 128, 161, 75, 73, 0, 128, 161, 71, 73, 10, 58, + 51, 48, 52, 68, 32, 185, 131, 0, 128, 161, 75, 85, 0, 128, 161, 71, 85, + 10, 58, 51, 48, 52, 70, 32, 185, 131, 0, 128, 161, 75, 69, 0, 128, 161, + 71, 69, 10, 58, 51, 48, 53, 49, 32, 185, 131, 0, 128, 161, 75, 79, 0, + 128, 161, 71, 79, 10, 58, 51, 48, 53, 51, 32, 185, 131, 0, 128, 161, 83, + 65, 0, 128, 161, 90, 65, 10, 58, 51, 48, 53, 53, 32, 185, 131, 0, 128, + 161, 83, 73, 10, 61, 174, 164, 0, 128, 161, 90, 73, 10, 61, 158, 160, + 141, 161, 177, 246, 41, 10, 58, 51, 48, 53, 55, 32, 185, 131, 0, 128, + 161, 83, 85, 0, 128, 161, 90, 85, 10, 58, 51, 48, 53, 57, 32, 185, 131, + 0, 128, 161, 83, 69, 0, 128, 161, 90, 69, 10, 58, 51, 48, 53, 66, 32, + 185, 131, 0, 128, 161, 83, 79, 0, 128, 161, 90, 79, 10, 58, 51, 48, 53, + 68, 32, 185, 131, 0, 128, 161, 84, 65, 0, 128, 161, 68, 65, 10, 58, 51, + 48, 53, 70, 32, 185, 131, 0, 128, 161, 84, 73, 10, 61, 169, 176, 0, 128, + 161, 68, 73, 10, 61, 158, 160, 141, 161, 177, 246, 41, 10, 58, 51, 48, + 54, 49, 32, 185, 131, 0, 131, 211, 84, 85, 10, 61, 144, 250, 174, 194, 0, + 128, 161, 84, 85, 10, 61, 174, 194, 0, 128, 161, 68, 85, 10, 61, 158, + 161, 141, 161, 177, 246, 41, 10, 58, 51, 48, 54, 52, 32, 185, 131, 0, + 128, 161, 84, 69, 0, 128, 161, 68, 69, 10, 58, 51, 48, 54, 54, 32, 185, + 131, 0, 128, 161, 84, 79, 0, 128, 161, 68, 79, 10, 58, 51, 48, 54, 56, + 32, 185, 131, 0, 128, 161, 78, 65, 0, 128, 161, 78, 73, 0, 128, 161, 78, + 85, 0, 128, 161, 78, 69, 0, 128, 161, 78, 79, 0, 128, 161, 72, 65, 0, + 128, 161, 66, 65, 10, 58, 51, 48, 54, 70, 32, 185, 131, 0, 128, 161, 80, + 65, 10, 58, 51, 48, 54, 70, 32, 185, 132, 0, 128, 161, 72, 73, 0, 128, + 161, 66, 73, 10, 58, 51, 48, 55, 50, 32, 185, 131, 0, 128, 161, 80, 73, + 10, 58, 51, 48, 55, 50, 32, 185, 132, 0, 128, 161, 72, 85, 10, 61, 70, + 85, 0, 128, 161, 66, 85, 10, 58, 51, 48, 55, 53, 32, 185, 131, 0, 128, + 161, 80, 85, 10, 58, 51, 48, 55, 53, 32, 185, 132, 0, 128, 161, 72, 69, + 0, 128, 161, 66, 69, 10, 58, 51, 48, 55, 56, 32, 185, 131, 0, 128, 161, + 80, 69, 10, 58, 51, 48, 55, 56, 32, 185, 132, 0, 128, 161, 72, 79, 0, + 128, 161, 66, 79, 10, 58, 158, 162, 185, 131, 0, 128, 161, 80, 79, 10, + 58, 158, 162, 185, 132, 0, 128, 161, 77, 65, 0, 128, 161, 77, 73, 0, 128, + 161, 77, 85, 0, 128, 161, 77, 69, 0, 128, 161, 77, 79, 0, 131, 211, 89, + 65, 0, 128, 161, 89, 65, 0, 131, 211, 89, 85, 0, 128, 161, 89, 85, 0, + 131, 211, 89, 79, 0, 128, 161, 89, 79, 0, 128, 161, 82, 65, 0, 128, 161, + 82, 73, 0, 128, 161, 82, 85, 0, 128, 161, 82, 69, 0, 128, 161, 82, 79, 0, + 131, 211, 87, 65, 0, 128, 161, 87, 65, 0, 128, 161, 87, 73, 0, 128, 161, + 87, 69, 0, 128, 161, 87, 79, 0, 128, 161, 78, 0, 128, 161, 86, 85, 10, + 58, 51, 48, 52, 54, 32, 185, 131, 0, 131, 211, 75, 65, 0, 131, 211, 75, + 69, 0, 146, 163, 158, 163, 145, 198, 154, 176, 164, 254, 0, 146, 163, + 158, 163, 158, 164, 154, 176, 164, 254, 0, 158, 163, 145, 198, 154, 176, + 164, 254, 10, 35, 142, 167, 185, 131, 0, 158, 163, 158, 164, 154, 176, + 164, 254, 10, 35, 142, 167, 185, 132, 0, 158, 165, 158, 147, 164, 254, 0, + 158, 165, 145, 198, 158, 147, 164, 254, 10, 58, 51, 48, 57, 68, 32, 185, + 131, 0, 158, 165, 145, 207, 89, 79, 82, 73, 10, 42, 143, 166, 140, 215, + 139, 194, 139, 185, 147, 151, 142, 152, 149, 157, 149, 174, 143, 242, + 139, 194, 139, 179, 178, 209, 10, 35, 158, 166, 51, 48, 56, 56, 32, 51, + 48, 56, 65, 0, 158, 163, 142, 177, 166, 180, 10, 120, 135, 244, 177, 174, + 41, 10, 120, 139, 233, 140, 221, 165, 213, 41, 0, 131, 212, 65, 0, 128, + 162, 65, 0, 131, 212, 73, 0, 128, 162, 73, 0, 131, 212, 85, 0, 128, 162, + 85, 0, 131, 212, 69, 0, 128, 162, 69, 0, 131, 212, 79, 0, 128, 162, 79, + 0, 128, 162, 75, 65, 0, 128, 162, 71, 65, 10, 58, 158, 167, 185, 131, 0, + 128, 162, 75, 73, 0, 128, 162, 71, 73, 10, 58, 158, 168, 185, 131, 0, + 128, 162, 75, 85, 0, 128, 162, 71, 85, 10, 58, 158, 169, 185, 131, 0, + 128, 162, 75, 69, 0, 128, 162, 71, 69, 10, 58, 185, 133, 32, 185, 131, 0, + 128, 162, 75, 79, 0, 128, 162, 71, 79, 10, 58, 158, 170, 185, 131, 0, + 128, 162, 83, 65, 0, 128, 162, 90, 65, 10, 58, 158, 171, 185, 131, 0, + 128, 162, 83, 73, 10, 61, 174, 164, 0, 128, 162, 90, 73, 10, 61, 158, + 160, 141, 161, 177, 246, 41, 10, 58, 158, 172, 185, 131, 0, 128, 162, 83, + 85, 0, 128, 162, 90, 85, 10, 58, 158, 173, 185, 131, 0, 128, 162, 83, 69, + 0, 128, 162, 90, 69, 10, 58, 158, 174, 185, 131, 0, 128, 162, 83, 79, 0, + 128, 162, 90, 79, 10, 58, 185, 134, 32, 185, 131, 0, 128, 162, 84, 65, 0, + 128, 162, 68, 65, 10, 58, 185, 135, 32, 185, 131, 0, 128, 162, 84, 73, + 10, 61, 169, 176, 0, 128, 162, 68, 73, 10, 61, 158, 160, 141, 161, 177, + 246, 41, 10, 58, 185, 136, 32, 185, 131, 0, 131, 212, 84, 85, 10, 61, + 144, 250, 174, 194, 0, 128, 162, 84, 85, 10, 61, 174, 194, 0, 128, 162, + 68, 85, 10, 61, 158, 161, 141, 161, 177, 246, 41, 10, 58, 185, 137, 32, + 185, 131, 0, 128, 162, 84, 69, 0, 128, 162, 68, 69, 10, 58, 185, 138, 32, + 185, 131, 0, 128, 162, 84, 79, 0, 128, 162, 68, 79, 10, 58, 158, 175, + 185, 131, 0, 128, 162, 78, 65, 0, 128, 162, 78, 73, 0, 128, 162, 78, 85, + 0, 128, 162, 78, 69, 0, 128, 162, 78, 79, 0, 128, 162, 72, 65, 0, 128, + 162, 66, 65, 10, 58, 158, 176, 185, 131, 0, 128, 162, 80, 65, 10, 58, + 158, 176, 185, 132, 0, 128, 162, 72, 73, 0, 128, 162, 66, 73, 10, 58, + 185, 139, 32, 185, 131, 0, 128, 162, 80, 73, 10, 58, 185, 139, 32, 185, + 132, 0, 128, 162, 72, 85, 10, 61, 70, 85, 0, 128, 162, 66, 85, 10, 58, + 158, 177, 185, 131, 0, 128, 162, 80, 85, 10, 58, 158, 177, 185, 132, 0, + 128, 162, 72, 69, 0, 128, 162, 66, 69, 10, 58, 158, 178, 185, 131, 0, + 128, 162, 80, 69, 10, 58, 158, 178, 185, 132, 0, 128, 162, 72, 79, 0, + 128, 162, 66, 79, 10, 58, 158, 179, 185, 131, 0, 128, 162, 80, 79, 10, + 58, 158, 179, 185, 132, 0, 128, 162, 77, 65, 0, 128, 162, 77, 73, 0, 128, + 162, 77, 85, 0, 128, 162, 77, 69, 0, 128, 162, 77, 79, 0, 131, 212, 89, + 65, 0, 128, 162, 89, 65, 0, 131, 212, 89, 85, 0, 128, 162, 89, 85, 0, + 131, 212, 89, 79, 0, 128, 162, 89, 79, 0, 128, 162, 82, 65, 0, 128, 162, + 82, 73, 0, 128, 162, 82, 85, 0, 128, 162, 82, 69, 0, 128, 162, 82, 79, 0, + 131, 212, 87, 65, 0, 128, 162, 87, 65, 0, 128, 162, 87, 73, 0, 128, 162, + 87, 69, 0, 128, 162, 87, 79, 0, 128, 162, 78, 0, 128, 162, 86, 85, 10, + 58, 185, 140, 32, 185, 131, 0, 131, 212, 75, 65, 0, 131, 212, 75, 69, 0, + 128, 162, 86, 65, 10, 58, 158, 180, 185, 131, 0, 128, 162, 86, 73, 10, + 58, 51, 48, 70, 48, 32, 185, 131, 0, 128, 162, 86, 69, 10, 58, 51, 48, + 70, 49, 32, 185, 131, 0, 128, 162, 86, 79, 10, 58, 185, 141, 32, 185, + 131, 0, 158, 181, 142, 210, 166, 197, 10, 120, 133, 206, 167, 156, 41, 0, + 158, 163, 185, 142, 32, 154, 176, 164, 254, 10, 120, 40, 101, 109, 32, + 140, 224, 183, 237, 41, 0, 158, 181, 158, 147, 164, 254, 0, 158, 181, + 145, 198, 158, 147, 164, 254, 10, 58, 51, 48, 70, 68, 32, 185, 131, 0, + 158, 181, 145, 207, 75, 79, 84, 79, 10, 42, 143, 166, 140, 215, 139, 194, + 139, 185, 147, 151, 142, 152, 149, 157, 149, 174, 143, 242, 139, 194, + 139, 179, 178, 209, 10, 35, 158, 166, 158, 170, 185, 143, 0, 128, 163, + 66, 0, 128, 163, 80, 0, 128, 163, 77, 0, 128, 163, 70, 0, 128, 163, 68, + 0, 128, 163, 84, 0, 128, 163, 78, 0, 128, 163, 76, 0, 128, 163, 71, 0, + 128, 163, 75, 0, 128, 163, 72, 0, 128, 163, 74, 0, 128, 163, 81, 0, 128, + 163, 88, 0, 128, 163, 90, 72, 0, 128, 163, 67, 72, 0, 128, 163, 83, 72, + 0, 128, 163, 82, 0, 128, 163, 90, 0, 128, 163, 67, 0, 128, 163, 83, 0, + 128, 163, 65, 0, 128, 163, 79, 0, 128, 163, 69, 0, 128, 163, 69, 72, 0, + 128, 163, 65, 73, 0, 128, 163, 69, 73, 0, 128, 163, 65, 85, 0, 128, 163, + 79, 85, 0, 128, 163, 65, 78, 0, 128, 163, 69, 78, 0, 128, 163, 173, 133, + 0, 128, 163, 167, 159, 0, 128, 163, 69, 82, 0, 128, 163, 73, 10, 42, 140, + 232, 139, 185, 141, 132, 143, 236, 139, 253, 139, 212, 97, 32, 114, 101, + 110, 100, 101, 114, 105, 110, 103, 32, 169, 132, 0, 128, 163, 85, 0, 128, + 163, 73, 85, 0, 128, 163, 86, 0, 128, 163, 78, 71, 0, 128, 163, 71, 78, + 0, 128, 163, 73, 72, 10, 42, 139, 223, 97, 110, 97, 108, 121, 116, 105, + 99, 32, 141, 198, 140, 172, 145, 177, 167, 200, 0, 128, 163, 133, 242, + 143, 190, 166, 222, 10, 42, 148, 228, 143, 236, 140, 172, 143, 175, 101, + 0, 128, 163, 78, 78, 10, 42, 128, 164, 168, 147, 0, 128, 165, 173, 245, + 10, 35, 158, 182, 158, 183, 158, 184, 185, 144, 0, 128, 165, 173, 246, + 10, 35, 49, 49, 48, 49, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, + 107, 105, 121, 101, 111, 107, 0, 128, 165, 152, 144, 173, 254, 10, 35, + 49, 49, 65, 65, 32, 158, 183, 158, 185, 107, 105, 121, 101, 111, 107, 45, + 115, 105, 111, 115, 0, 128, 165, 173, 247, 10, 35, 158, 186, 158, 183, + 158, 184, 185, 145, 0, 128, 165, 152, 138, 174, 130, 10, 35, 49, 49, 65, + 67, 32, 158, 183, 158, 185, 158, 187, 185, 146, 0, 128, 165, 152, 138, + 174, 136, 10, 35, 49, 49, 65, 68, 32, 158, 183, 158, 185, 158, 187, 185, + 147, 0, 128, 165, 173, 248, 10, 35, 158, 188, 158, 183, 158, 184, 185, + 148, 0, 128, 165, 173, 249, 10, 35, 49, 49, 48, 52, 32, 158, 183, 158, + 184, 115, 115, 97, 110, 103, 116, 105, 107, 101, 117, 116, 0, 128, 165, + 173, 250, 10, 35, 158, 189, 158, 183, 158, 184, 114, 105, 101, 117, 108, + 0, 128, 165, 158, 190, 173, 245, 10, 35, 49, 49, 66, 48, 32, 158, 183, + 136, 243, 185, 144, 0, 128, 165, 158, 190, 173, 251, 10, 35, 49, 49, 66, + 49, 32, 158, 183, 136, 243, 185, 149, 0, 128, 165, 158, 190, 173, 252, + 10, 35, 49, 49, 66, 50, 32, 158, 183, 136, 243, 185, 150, 0, 128, 165, + 158, 190, 173, 254, 10, 35, 49, 49, 66, 51, 32, 158, 183, 136, 243, 185, + 151, 0, 128, 165, 158, 190, 174, 134, 10, 35, 49, 49, 66, 52, 32, 158, + 183, 136, 243, 185, 152, 0, 128, 165, 158, 190, 174, 135, 10, 35, 49, 49, + 66, 53, 32, 158, 183, 136, 243, 185, 153, 0, 128, 165, 158, 190, 174, + 136, 10, 35, 49, 49, 49, 65, 32, 158, 183, 158, 184, 114, 105, 101, 117, + 108, 45, 104, 105, 101, 117, 104, 0, 128, 165, 173, 251, 10, 35, 158, + 191, 158, 183, 158, 184, 185, 149, 0, 128, 165, 173, 252, 10, 35, 158, + 192, 158, 183, 158, 184, 185, 150, 0, 128, 165, 173, 253, 10, 35, 49, 49, + 48, 56, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, 112, 105, 101, + 117, 112, 0, 128, 165, 152, 141, 173, 254, 10, 35, 49, 49, 50, 49, 32, + 158, 183, 158, 184, 158, 193, 185, 151, 0, 128, 165, 173, 254, 10, 35, + 158, 194, 158, 183, 158, 184, 185, 151, 0, 128, 165, 173, 255, 10, 35, + 49, 49, 48, 65, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, 115, 105, + 111, 115, 0, 128, 165, 174, 128, 10, 42, 152, 136, 145, 136, 139, 191, + 149, 190, 139, 244, 145, 151, 146, 193, 150, 215, 139, 191, 185, 154, 10, + 35, 158, 195, 158, 183, 158, 184, 105, 101, 117, 110, 103, 0, 128, 165, + 174, 130, 10, 35, 158, 196, 158, 183, 158, 184, 185, 146, 0, 128, 165, + 174, 131, 10, 35, 49, 49, 48, 68, 32, 158, 183, 158, 184, 115, 115, 97, + 110, 103, 99, 105, 101, 117, 99, 0, 128, 165, 174, 132, 10, 35, 158, 197, + 158, 183, 158, 184, 99, 104, 105, 101, 117, 99, 104, 0, 128, 165, 174, + 133, 10, 35, 158, 198, 158, 183, 158, 184, 107, 104, 105, 101, 117, 107, + 104, 0, 128, 165, 174, 134, 10, 35, 158, 199, 158, 183, 158, 184, 185, + 152, 0, 128, 165, 174, 135, 10, 35, 158, 200, 158, 183, 158, 184, 185, + 153, 0, 128, 165, 174, 136, 10, 42, 144, 247, 144, 205, 167, 177, 10, 35, + 158, 201, 158, 183, 158, 184, 185, 147, 0, 128, 165, 65, 10, 35, 158, + 202, 158, 183, 158, 203, 97, 0, 128, 165, 65, 69, 10, 35, 49, 49, 54, 50, + 32, 158, 183, 158, 203, 97, 101, 0, 128, 165, 89, 65, 10, 35, 49, 49, 54, + 51, 32, 158, 183, 158, 203, 121, 97, 0, 128, 165, 169, 247, 10, 35, 49, + 49, 54, 52, 32, 158, 183, 158, 203, 121, 97, 101, 0, 128, 165, 69, 79, + 10, 35, 49, 49, 54, 53, 32, 158, 183, 158, 203, 101, 111, 0, 128, 165, + 69, 10, 35, 49, 49, 54, 54, 32, 158, 183, 158, 203, 101, 0, 128, 165, + 174, 150, 10, 35, 49, 49, 54, 55, 32, 158, 183, 158, 203, 121, 101, 111, + 0, 128, 165, 89, 69, 10, 35, 49, 49, 54, 56, 32, 158, 183, 158, 203, 121, + 101, 0, 128, 165, 79, 10, 35, 158, 204, 158, 183, 158, 203, 111, 0, 128, + 165, 87, 65, 10, 35, 49, 49, 54, 65, 32, 158, 183, 158, 203, 119, 97, 0, + 128, 165, 174, 151, 10, 35, 49, 49, 54, 66, 32, 158, 183, 158, 203, 119, + 97, 101, 0, 128, 165, 79, 69, 10, 35, 49, 49, 54, 67, 32, 158, 183, 158, + 203, 111, 101, 0, 128, 165, 89, 79, 10, 35, 49, 49, 54, 68, 32, 158, 183, + 158, 203, 121, 111, 0, 128, 165, 85, 10, 35, 158, 205, 158, 183, 158, + 203, 117, 0, 128, 165, 174, 152, 10, 35, 49, 49, 54, 70, 32, 158, 183, + 158, 203, 119, 101, 111, 0, 128, 165, 87, 69, 10, 35, 49, 49, 55, 48, 32, + 158, 183, 158, 203, 119, 101, 0, 128, 165, 87, 73, 10, 35, 49, 49, 55, + 49, 32, 158, 183, 158, 203, 119, 105, 0, 128, 165, 89, 85, 10, 35, 49, + 49, 55, 50, 32, 158, 183, 158, 203, 121, 117, 0, 128, 165, 69, 85, 10, + 35, 49, 49, 55, 51, 32, 158, 183, 158, 203, 101, 117, 0, 128, 165, 89, + 73, 10, 35, 49, 49, 55, 52, 32, 158, 183, 158, 203, 121, 105, 0, 128, + 165, 73, 10, 35, 49, 49, 55, 53, 32, 158, 183, 158, 203, 105, 0, 158, + 154, 174, 149, 10, 61, 99, 104, 97, 101, 117, 109, 10, 35, 49, 49, 54, + 48, 32, 158, 183, 158, 203, 185, 155, 0, 128, 165, 174, 137, 10, 35, 49, + 49, 49, 52, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, 110, 105, + 101, 117, 110, 0, 128, 165, 152, 138, 173, 248, 10, 35, 49, 49, 49, 53, + 32, 158, 183, 158, 184, 158, 187, 185, 148, 0, 128, 165, 152, 138, 173, + 254, 10, 35, 49, 49, 67, 55, 32, 158, 183, 158, 185, 158, 187, 185, 151, + 0, 128, 165, 152, 138, 174, 143, 10, 35, 49, 49, 67, 56, 32, 158, 183, + 158, 185, 158, 187, 185, 156, 0, 128, 165, 152, 151, 173, 254, 10, 35, + 49, 49, 67, 67, 32, 158, 183, 158, 185, 114, 105, 101, 117, 108, 45, 107, + 105, 121, 101, 111, 107, 45, 115, 105, 111, 115, 0, 128, 165, 158, 190, + 173, 248, 10, 35, 49, 49, 67, 69, 32, 158, 183, 136, 243, 185, 148, 0, + 128, 165, 152, 153, 173, 254, 10, 35, 49, 49, 68, 51, 32, 158, 183, 158, + 185, 114, 105, 101, 117, 108, 45, 112, 105, 101, 117, 112, 45, 115, 105, + 111, 115, 0, 128, 165, 158, 190, 174, 143, 10, 35, 49, 49, 68, 55, 32, + 158, 183, 136, 243, 185, 156, 0, 128, 165, 158, 190, 174, 148, 10, 35, + 49, 49, 68, 57, 32, 158, 183, 136, 243, 185, 157, 0, 128, 165, 152, 140, + 173, 252, 10, 35, 49, 49, 49, 67, 32, 158, 183, 158, 184, 158, 206, 185, + 150, 0, 128, 165, 152, 140, 173, 254, 10, 35, 49, 49, 68, 68, 32, 158, + 183, 158, 185, 158, 206, 185, 151, 0, 128, 165, 152, 140, 174, 143, 10, + 35, 49, 49, 68, 70, 32, 158, 183, 158, 185, 158, 206, 185, 156, 0, 128, + 165, 174, 140, 10, 35, 49, 49, 49, 68, 32, 158, 183, 158, 184, 107, 97, + 112, 121, 101, 111, 117, 110, 109, 105, 101, 117, 109, 0, 128, 165, 152, + 141, 173, 245, 10, 35, 49, 49, 49, 69, 32, 158, 183, 158, 184, 158, 193, + 185, 144, 0, 128, 165, 152, 141, 173, 248, 10, 35, 49, 49, 50, 48, 32, + 158, 183, 158, 184, 158, 193, 185, 148, 0, 128, 165, 134, 233, 173, 245, + 10, 35, 49, 49, 50, 50, 32, 158, 183, 158, 184, 112, 105, 101, 117, 112, + 45, 115, 105, 111, 115, 45, 107, 105, 121, 101, 111, 107, 0, 128, 165, + 134, 233, 173, 248, 10, 35, 49, 49, 50, 51, 32, 158, 183, 158, 184, 112, + 105, 101, 117, 112, 45, 115, 105, 111, 115, 45, 116, 105, 107, 101, 117, + 116, 0, 128, 165, 152, 141, 174, 130, 10, 35, 49, 49, 50, 55, 32, 158, + 183, 158, 184, 158, 193, 185, 146, 0, 128, 165, 152, 141, 174, 134, 10, + 35, 49, 49, 50, 57, 32, 158, 183, 158, 184, 158, 193, 185, 152, 0, 128, + 165, 174, 141, 10, 35, 49, 49, 50, 66, 32, 158, 183, 158, 184, 107, 97, + 112, 121, 101, 111, 117, 110, 112, 105, 101, 117, 112, 0, 128, 165, 174, + 142, 10, 35, 49, 49, 50, 67, 32, 158, 183, 158, 184, 107, 97, 112, 121, + 101, 111, 117, 110, 115, 115, 97, 110, 103, 112, 105, 101, 117, 112, 0, + 128, 165, 152, 154, 173, 245, 10, 35, 49, 49, 50, 68, 32, 158, 183, 158, + 184, 158, 207, 185, 144, 0, 128, 165, 152, 154, 173, 247, 10, 35, 49, 49, + 50, 69, 32, 158, 183, 158, 184, 158, 207, 185, 145, 0, 128, 165, 152, + 154, 173, 248, 10, 35, 49, 49, 50, 70, 32, 158, 183, 158, 184, 158, 207, + 185, 148, 0, 128, 165, 152, 154, 173, 252, 10, 35, 49, 49, 51, 50, 32, + 158, 183, 158, 184, 158, 207, 185, 150, 0, 128, 165, 152, 154, 174, 130, + 10, 35, 49, 49, 51, 54, 32, 158, 183, 158, 184, 158, 207, 185, 146, 0, + 128, 165, 174, 143, 10, 42, 144, 194, 142, 135, 167, 177, 10, 35, 49, 49, + 52, 48, 32, 158, 183, 158, 184, 185, 156, 0, 128, 165, 174, 144, 10, 61, + 115, 115, 97, 110, 103, 121, 101, 115, 105, 101, 117, 110, 103, 10, 35, + 49, 49, 52, 55, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, 105, 101, + 117, 110, 103, 0, 128, 165, 174, 145, 10, 42, 145, 151, 146, 193, 170, + 228, 10, 35, 49, 49, 52, 67, 32, 158, 183, 158, 184, 121, 101, 115, 105, + 101, 117, 110, 103, 0, 128, 165, 152, 156, 173, 254, 10, 35, 49, 49, 70, + 49, 32, 158, 183, 158, 185, 121, 101, 115, 105, 101, 117, 110, 103, 45, + 115, 105, 111, 115, 0, 128, 165, 152, 156, 174, 143, 10, 35, 49, 49, 70, + 50, 32, 158, 183, 158, 185, 121, 101, 115, 105, 101, 117, 110, 103, 45, + 112, 97, 110, 115, 105, 111, 115, 0, 128, 165, 174, 146, 10, 35, 49, 49, + 53, 55, 32, 158, 183, 158, 184, 107, 97, 112, 121, 101, 111, 117, 110, + 112, 104, 105, 101, 117, 112, 104, 0, 128, 165, 174, 147, 10, 35, 49, 49, + 53, 56, 32, 158, 183, 158, 184, 115, 115, 97, 110, 103, 104, 105, 101, + 117, 104, 0, 128, 165, 174, 148, 10, 42, 144, 205, 167, 213, 10, 35, 49, + 49, 53, 57, 32, 158, 183, 158, 184, 185, 157, 0, 128, 165, 152, 147, 89, + 65, 10, 35, 49, 49, 56, 52, 32, 158, 183, 158, 203, 121, 111, 45, 121, + 97, 0, 128, 165, 152, 147, 169, 247, 10, 35, 49, 49, 56, 53, 32, 158, + 183, 158, 203, 121, 111, 45, 121, 97, 101, 0, 128, 165, 152, 147, 73, 10, + 35, 49, 49, 56, 56, 32, 158, 183, 158, 203, 121, 111, 45, 105, 0, 128, + 165, 152, 148, 174, 150, 10, 35, 49, 49, 57, 49, 32, 158, 183, 158, 203, + 121, 117, 45, 121, 101, 111, 0, 128, 165, 152, 148, 89, 69, 10, 35, 49, + 49, 57, 50, 32, 158, 183, 158, 203, 121, 117, 45, 121, 101, 0, 128, 165, + 152, 148, 73, 10, 35, 49, 49, 57, 52, 32, 158, 183, 158, 203, 121, 117, + 45, 105, 0, 128, 165, 174, 153, 10, 42, 145, 128, 174, 154, 32, 144, 254, + 167, 200, 10, 35, 49, 49, 57, 69, 32, 158, 183, 158, 203, 97, 114, 97, + 101, 97, 0, 128, 165, 65, 82, 65, 69, 65, 69, 10, 35, 49, 49, 65, 49, 32, + 158, 183, 158, 203, 97, 114, 97, 101, 97, 45, 105, 0, 136, 244, 76, 73, + 78, 75, 73, 78, 71, 32, 164, 254, 10, 61, 116, 97, 116, 101, 116, 101, + 110, 0, 136, 244, 141, 192, 164, 254, 10, 61, 107, 97, 101, 114, 105, + 116, 101, 110, 32, 114, 101, 0, 136, 244, 139, 193, 164, 254, 10, 35, + 128, 130, 184, 179, 0, 136, 244, 144, 199, 164, 254, 10, 35, 128, 130, + 184, 180, 0, 136, 244, 142, 227, 164, 254, 10, 35, 128, 130, 185, 158, 0, + 136, 244, 150, 140, 164, 254, 10, 35, 128, 130, 185, 159, 0, 136, 244, + 154, 228, 164, 254, 10, 35, 128, 130, 52, 69, 48, 65, 0, 136, 244, 142, + 210, 164, 254, 10, 35, 128, 130, 185, 160, 0, 136, 244, 155, 207, 164, + 254, 10, 35, 128, 130, 52, 69, 48, 66, 0, 136, 244, 154, 144, 164, 254, + 10, 35, 128, 130, 55, 53, 51, 50, 0, 136, 244, 158, 129, 164, 254, 10, + 35, 128, 130, 183, 244, 0, 136, 244, 158, 208, 164, 254, 10, 35, 128, + 130, 52, 69, 49, 57, 0, 136, 244, 148, 196, 164, 254, 10, 35, 128, 130, + 52, 69, 48, 49, 0, 136, 244, 180, 231, 32, 164, 254, 10, 35, 128, 130, + 185, 161, 0, 136, 244, 155, 245, 164, 254, 10, 35, 128, 130, 53, 55, 51, + 48, 0, 136, 244, 152, 182, 164, 254, 10, 35, 128, 130, 52, 69, 66, 65, 0, + 128, 163, 66, 85, 0, 128, 163, 90, 73, 0, 128, 163, 74, 73, 0, 128, 163, + 71, 85, 0, 128, 163, 69, 69, 0, 128, 163, 69, 78, 78, 0, 128, 163, 79, + 79, 0, 128, 163, 79, 78, 78, 0, 128, 163, 73, 82, 0, 128, 163, 65, 78, + 78, 0, 128, 163, 73, 78, 78, 0, 128, 163, 85, 78, 78, 0, 128, 163, 73, + 77, 0, 128, 163, 78, 71, 71, 0, 128, 163, 65, 73, 78, 78, 0, 128, 163, + 65, 85, 78, 78, 0, 128, 163, 65, 77, 0, 128, 163, 79, 77, 0, 128, 163, + 79, 78, 71, 0, 128, 163, 73, 78, 78, 78, 0, 158, 209, 147, 143, 148, 136, + 80, 0, 158, 209, 147, 143, 148, 136, 84, 0, 158, 209, 147, 143, 148, 136, + 75, 10, 42, 133, 220, 51, 49, 66, 66, 32, 139, 253, 165, 139, 0, 158, + 209, 147, 143, 148, 136, 72, 0, 128, 163, 71, 72, 0, 128, 163, 76, 72, 0, + 128, 163, 90, 89, 0, 158, 209, 147, 143, 148, 136, 71, 0, 128, 163, 71, + 87, 0, 128, 163, 75, 87, 0, 128, 163, 79, 69, 0, 128, 163, 65, 72, 0, + 136, 245, 84, 10, 42, 136, 246, 140, 172, 53, 49, 66, 48, 0, 136, 245, + 87, 71, 10, 42, 136, 246, 140, 172, 55, 50, 68, 48, 0, 136, 245, 88, 71, + 10, 42, 53, 116, 104, 32, 141, 132, 140, 172, 54, 50, 49, 49, 0, 136, + 245, 66, 88, 71, 10, 42, 149, 186, 150, 172, 139, 194, 75, 97, 105, 116, + 105, 32, 185, 162, 10, 42, 134, 218, 83, 87, 71, 32, 141, 132, 139, 194, + 83, 111, 110, 103, 116, 105, 32, 185, 162, 10, 42, 136, 246, 140, 172, + 183, 254, 0, 136, 245, 83, 87, 10, 42, 136, 247, 140, 172, 52, 69, 65, + 49, 10, 42, 158, 210, 141, 132, 140, 172, 185, 159, 0, 136, 245, 72, 90, + 90, 10, 42, 131, 213, 53, 51, 52, 68, 0, 136, 245, 72, 90, 71, 10, 42, + 131, 213, 184, 221, 10, 42, 131, 213, 185, 163, 0, 136, 245, 72, 80, 10, + 42, 131, 213, 53, 51, 67, 56, 10, 42, 158, 210, 141, 132, 140, 172, 52, + 69, 67, 65, 0, 136, 245, 72, 90, 87, 71, 10, 42, 131, 213, 57, 56, 68, + 69, 10, 42, 136, 246, 140, 172, 185, 164, 0, 136, 245, 83, 90, 87, 71, + 10, 42, 136, 247, 140, 172, 53, 70, 49, 51, 10, 42, 136, 246, 140, 172, + 184, 164, 0, 136, 245, 72, 90, 84, 10, 42, 136, 246, 140, 172, 56, 66, + 65, 49, 10, 42, 136, 246, 140, 172, 57, 67, 69, 57, 0, 136, 245, 72, 90, + 90, 80, 10, 42, 131, 213, 53, 51, 67, 65, 0, 136, 245, 72, 80, 87, 71, + 10, 42, 131, 213, 57, 54, 49, 68, 10, 42, 158, 211, 141, 132, 140, 172, + 57, 48, 65, 69, 0, 136, 245, 72, 90, 87, 10, 42, 53, 116, 104, 32, 141, + 132, 140, 172, 185, 165, 0, 136, 245, 72, 90, 90, 90, 10, 42, 131, 213, + 53, 49, 70, 56, 0, 136, 245, 78, 10, 42, 136, 247, 140, 172, 184, 191, 0, + 136, 245, 72, 10, 42, 131, 213, 184, 191, 10, 42, 131, 213, 185, 166, 0, + 136, 245, 83, 10, 42, 158, 210, 141, 132, 140, 172, 185, 160, 0, 136, + 245, 80, 10, 42, 131, 213, 52, 69, 52, 70, 0, 136, 245, 83, 80, 10, 42, + 131, 213, 184, 128, 0, 136, 245, 68, 10, 42, 136, 247, 140, 172, 52, 69, + 51, 56, 0, 136, 245, 72, 90, 10, 42, 136, 246, 140, 172, 185, 159, 0, + 136, 245, 72, 71, 10, 42, 131, 213, 184, 139, 10, 42, 131, 213, 184, 195, + 0, 136, 245, 83, 90, 10, 42, 136, 246, 140, 172, 53, 67, 55, 49, 10, 42, + 136, 246, 140, 172, 52, 69, 49, 67, 0, 136, 245, 83, 87, 90, 10, 42, 158, + 211, 141, 132, 140, 172, 56, 48, 56, 53, 0, 136, 245, 83, 84, 10, 42, + 136, 247, 140, 172, 54, 67, 49, 49, 0, 136, 245, 83, 71, 10, 42, 131, + 213, 184, 207, 0, 136, 245, 80, 68, 10, 42, 131, 213, 53, 68, 69, 49, 10, + 42, 131, 213, 184, 193, 0, 136, 245, 80, 90, 10, 42, 136, 247, 140, 172, + 53, 49, 54, 67, 10, 42, 158, 210, 141, 132, 140, 172, 53, 70, 49, 56, 0, + 136, 245, 84, 78, 10, 42, 56, 116, 104, 32, 141, 132, 140, 172, 53, 69, + 70, 66, 0, 136, 245, 83, 90, 90, 10, 42, 131, 213, 53, 51, 53, 48, 10, + 42, 158, 210, 141, 132, 140, 172, 52, 69, 57, 69, 0, 136, 245, 83, 87, + 71, 10, 42, 55, 116, 104, 32, 141, 132, 140, 172, 52, 69, 55, 49, 10, 42, + 136, 247, 140, 172, 53, 68, 70, 49, 0, 136, 245, 72, 88, 87, 71, 10, 42, + 131, 213, 183, 244, 0, 136, 245, 72, 90, 90, 90, 71, 10, 42, 131, 213, + 52, 69, 52, 51, 0, 136, 245, 80, 71, 10, 42, 131, 213, 52, 69, 52, 52, 0, + 136, 245, 81, 10, 42, 158, 211, 141, 132, 140, 172, 51, 53, 49, 52, 0, + 131, 212, 75, 85, 0, 131, 212, 83, 73, 0, 131, 212, 83, 85, 0, 131, 212, + 84, 79, 0, 131, 212, 78, 85, 0, 131, 212, 72, 65, 0, 131, 212, 72, 73, 0, + 131, 212, 72, 85, 0, 131, 212, 72, 69, 0, 131, 212, 72, 79, 0, 131, 212, + 77, 85, 0, 131, 212, 82, 65, 0, 131, 212, 82, 73, 0, 131, 212, 82, 85, 0, + 131, 212, 82, 69, 0, 131, 212, 82, 79, 0, 136, 248, 173, 245, 10, 35, + 156, 138, 158, 182, 177, 176, 0, 136, 248, 173, 247, 10, 35, 156, 138, + 158, 186, 177, 176, 0, 136, 248, 173, 248, 10, 35, 156, 138, 158, 188, + 177, 176, 0, 136, 248, 173, 250, 10, 35, 156, 138, 158, 189, 177, 176, 0, + 136, 248, 173, 251, 10, 35, 156, 138, 158, 191, 177, 176, 0, 136, 248, + 173, 252, 10, 35, 156, 138, 158, 192, 177, 176, 0, 136, 248, 173, 254, + 10, 35, 156, 138, 158, 194, 177, 176, 0, 136, 248, 174, 128, 10, 35, 156, + 138, 158, 195, 177, 176, 0, 136, 248, 174, 130, 10, 35, 156, 138, 158, + 196, 177, 176, 0, 136, 248, 174, 132, 10, 35, 156, 138, 158, 197, 177, + 176, 0, 136, 248, 174, 133, 10, 35, 156, 138, 158, 198, 177, 176, 0, 136, + 248, 174, 134, 10, 35, 156, 138, 158, 199, 177, 176, 0, 136, 248, 174, + 135, 10, 35, 156, 138, 158, 200, 177, 176, 0, 136, 248, 174, 136, 10, 35, + 156, 138, 158, 201, 177, 176, 0, 136, 248, 173, 245, 32, 65, 10, 35, 156, + 138, 158, 182, 158, 202, 177, 176, 0, 136, 248, 173, 247, 32, 65, 10, 35, + 156, 138, 158, 186, 158, 202, 177, 176, 0, 136, 248, 173, 248, 32, 65, + 10, 35, 156, 138, 158, 188, 158, 202, 177, 176, 0, 136, 248, 173, 250, + 32, 65, 10, 35, 156, 138, 158, 189, 158, 202, 177, 176, 0, 136, 248, 173, + 251, 32, 65, 10, 35, 156, 138, 158, 191, 158, 202, 177, 176, 0, 136, 248, + 173, 252, 32, 65, 10, 35, 156, 138, 158, 192, 158, 202, 177, 176, 0, 136, + 248, 173, 254, 32, 65, 10, 35, 156, 138, 158, 194, 158, 202, 177, 176, 0, + 136, 248, 158, 212, 65, 10, 35, 156, 138, 158, 195, 158, 202, 177, 176, + 0, 136, 248, 158, 213, 65, 10, 35, 156, 138, 158, 196, 158, 202, 177, + 176, 0, 136, 248, 174, 132, 32, 65, 10, 35, 156, 138, 158, 197, 158, 202, + 177, 176, 0, 136, 248, 174, 133, 32, 65, 10, 35, 156, 138, 158, 198, 158, + 202, 177, 176, 0, 136, 248, 174, 134, 32, 65, 10, 35, 156, 138, 158, 199, + 158, 202, 177, 176, 0, 136, 248, 174, 135, 32, 65, 10, 35, 156, 138, 158, + 200, 158, 202, 177, 176, 0, 136, 248, 174, 136, 32, 65, 10, 35, 156, 138, + 158, 201, 158, 202, 177, 176, 0, 136, 248, 158, 213, 85, 10, 35, 156, + 138, 158, 196, 158, 205, 177, 176, 0, 185, 167, 32, 158, 214, 139, 178, + 79, 74, 69, 79, 78, 10, 35, 156, 138, 158, 195, 158, 204, 158, 196, 49, + 49, 54, 53, 32, 49, 49, 65, 66, 32, 177, 176, 0, 185, 167, 32, 158, 214, + 139, 178, 79, 32, 72, 85, 10, 42, 139, 247, 144, 172, 133, 197, 134, 201, + 111, 104, 117, 10, 35, 156, 138, 158, 195, 158, 204, 158, 201, 158, 205, + 177, 176, 0, 136, 249, 164, 239, 10, 35, 156, 138, 184, 179, 32, 177, + 176, 0, 136, 249, 164, 240, 10, 35, 156, 138, 184, 180, 32, 177, 176, 0, + 136, 249, 164, 241, 10, 35, 156, 138, 185, 158, 32, 177, 176, 0, 136, + 249, 164, 242, 10, 35, 156, 138, 185, 159, 32, 177, 176, 0, 136, 249, + 165, 195, 10, 35, 156, 138, 52, 69, 57, 52, 32, 177, 176, 0, 136, 249, + 165, 196, 10, 35, 156, 138, 185, 168, 32, 177, 176, 0, 136, 249, 165, + 197, 10, 35, 156, 138, 185, 166, 32, 177, 176, 0, 136, 249, 165, 198, 10, + 35, 156, 138, 184, 181, 32, 177, 176, 0, 136, 249, 165, 199, 10, 35, 156, + 138, 185, 164, 32, 177, 176, 0, 136, 249, 172, 176, 10, 35, 156, 138, + 184, 187, 32, 177, 176, 0, 136, 249, 180, 241, 10, 42, 185, 169, 10, 35, + 156, 138, 184, 128, 32, 177, 176, 0, 136, 249, 180, 232, 10, 42, 185, + 170, 10, 35, 156, 138, 184, 208, 32, 177, 176, 0, 136, 249, 180, 235, 10, + 42, 185, 171, 10, 35, 156, 138, 184, 207, 32, 177, 176, 0, 136, 249, 185, + 172, 10, 42, 185, 173, 10, 35, 156, 138, 184, 204, 32, 177, 176, 0, 136, + 249, 185, 174, 10, 42, 185, 175, 10, 35, 156, 138, 184, 233, 32, 177, + 176, 0, 136, 249, 180, 237, 10, 42, 185, 176, 10, 35, 156, 138, 184, 189, + 32, 177, 176, 0, 136, 249, 180, 193, 10, 42, 185, 177, 10, 35, 156, 138, + 183, 255, 32, 177, 176, 0, 136, 249, 185, 178, 10, 42, 185, 179, 10, 35, + 156, 138, 185, 180, 32, 177, 176, 0, 136, 249, 72, 65, 86, 69, 10, 42, + 185, 181, 10, 35, 156, 138, 185, 182, 32, 177, 176, 0, 136, 249, 185, + 183, 10, 42, 185, 184, 10, 35, 156, 138, 185, 185, 32, 177, 176, 0, 136, + 249, 78, 65, 77, 69, 10, 35, 156, 138, 185, 186, 32, 177, 176, 0, 136, + 249, 185, 187, 10, 35, 156, 138, 55, 50, 55, 57, 32, 177, 176, 0, 136, + 249, 185, 188, 10, 35, 156, 138, 185, 189, 32, 177, 176, 0, 136, 249, + 185, 190, 10, 35, 156, 138, 185, 191, 32, 177, 176, 0, 136, 249, 185, + 192, 10, 35, 156, 138, 53, 50, 66, 52, 32, 177, 176, 0, 136, 249, 82, 69, + 80, 82, 69, 83, 69, 78, 84, 10, 35, 156, 138, 52, 69, 69, 51, 32, 177, + 176, 0, 136, 249, 185, 193, 10, 35, 156, 138, 53, 52, 55, 67, 32, 177, + 176, 0, 136, 249, 185, 194, 10, 35, 156, 138, 53, 66, 54, 54, 32, 177, + 176, 0, 136, 249, 185, 195, 10, 35, 156, 138, 55, 54, 69, 51, 32, 177, + 176, 0, 136, 249, 185, 196, 10, 35, 156, 138, 52, 70, 48, 49, 32, 177, + 176, 0, 136, 249, 185, 197, 10, 35, 156, 138, 56, 67, 67, 55, 32, 177, + 176, 0, 136, 249, 185, 198, 10, 35, 156, 138, 53, 51, 53, 52, 32, 177, + 176, 0, 136, 249, 70, 69, 83, 84, 73, 86, 65, 76, 10, 35, 156, 138, 55, + 57, 54, 68, 32, 177, 176, 0, 136, 249, 185, 199, 10, 35, 156, 138, 52, + 70, 49, 49, 32, 177, 176, 0, 136, 249, 83, 69, 76, 70, 10, 42, 182, 198, + 10, 35, 156, 138, 56, 49, 69, 65, 32, 177, 176, 0, 136, 249, 185, 200, + 10, 42, 116, 111, 10, 35, 156, 138, 56, 49, 70, 51, 32, 177, 176, 0, 128, + 166, 179, 200, 10, 35, 128, 156, 53, 53, 52, 70, 0, 128, 166, 75, 73, 78, + 68, 69, 82, 71, 65, 82, 84, 69, 78, 10, 35, 128, 156, 53, 69, 55, 67, 0, + 128, 166, 185, 201, 10, 35, 128, 156, 54, 53, 56, 55, 0, 128, 166, 75, + 79, 84, 79, 10, 35, 128, 156, 55, 66, 56, 70, 0, 136, 153, 148, 199, 154, + 241, 153, 253, 177, 202, 10, 61, 136, 250, 154, 213, 185, 202, 0, 136, + 153, 156, 147, 154, 241, 153, 253, 177, 202, 10, 61, 136, 250, 50, 48, + 32, 185, 202, 0, 136, 153, 158, 215, 154, 241, 153, 253, 177, 202, 10, + 61, 136, 250, 51, 48, 32, 185, 202, 0, 136, 153, 158, 216, 154, 241, 153, + 253, 177, 202, 10, 61, 136, 250, 52, 48, 32, 185, 202, 0, 136, 153, 154, + 209, 154, 241, 153, 253, 177, 202, 10, 61, 136, 250, 53, 48, 32, 185, + 202, 0, 136, 153, 158, 217, 154, 241, 153, 253, 177, 202, 10, 61, 136, + 250, 54, 48, 32, 185, 202, 0, 136, 153, 158, 218, 154, 241, 153, 253, + 177, 202, 10, 61, 136, 250, 55, 48, 32, 185, 202, 0, 136, 153, 158, 219, + 154, 241, 153, 253, 177, 202, 10, 61, 136, 250, 56, 48, 32, 185, 202, 0, + 181, 206, 32, 165, 137, 10, 35, 128, 235, 153, 174, 144, 128, 176, 160, + 0, 136, 153, 156, 147, 164, 239, 10, 35, 136, 155, 166, 209, 0, 136, 153, + 156, 147, 164, 240, 10, 35, 136, 155, 166, 194, 0, 136, 153, 156, 147, + 164, 241, 10, 35, 136, 155, 166, 195, 0, 136, 153, 156, 147, 164, 242, + 10, 35, 136, 155, 166, 215, 0, 136, 153, 156, 147, 165, 195, 10, 35, 136, + 155, 177, 169, 0, 136, 153, 156, 147, 165, 196, 10, 35, 136, 155, 177, + 170, 0, 136, 153, 156, 147, 165, 197, 10, 35, 136, 155, 177, 171, 0, 136, + 153, 156, 147, 165, 198, 10, 35, 136, 155, 167, 252, 0, 136, 153, 156, + 147, 165, 199, 10, 35, 136, 155, 177, 172, 0, 136, 153, 174, 203, 10, 35, + 136, 251, 177, 168, 0, 136, 153, 158, 215, 164, 239, 10, 35, 136, 251, + 166, 209, 0, 136, 153, 158, 215, 164, 240, 10, 35, 136, 251, 166, 194, 0, + 136, 153, 158, 215, 164, 241, 10, 35, 136, 251, 166, 195, 0, 136, 153, + 158, 215, 164, 242, 10, 35, 136, 251, 166, 215, 0, 136, 153, 158, 215, + 165, 195, 10, 35, 136, 251, 177, 169, 0, 136, 252, 173, 245, 10, 35, 128, + 156, 49, 49, 48, 48, 0, 136, 252, 173, 247, 10, 35, 128, 156, 49, 49, 48, + 50, 0, 136, 252, 173, 248, 10, 35, 128, 156, 49, 49, 48, 51, 0, 136, 252, + 173, 250, 10, 35, 128, 156, 49, 49, 48, 53, 0, 136, 252, 173, 251, 10, + 35, 128, 156, 49, 49, 48, 54, 0, 136, 252, 173, 252, 10, 35, 128, 156, + 49, 49, 48, 55, 0, 136, 252, 173, 254, 10, 35, 128, 156, 49, 49, 48, 57, + 0, 136, 252, 174, 128, 10, 35, 128, 156, 49, 49, 48, 66, 0, 136, 252, + 174, 130, 10, 35, 128, 156, 49, 49, 48, 67, 0, 136, 252, 174, 132, 10, + 35, 128, 156, 49, 49, 48, 69, 0, 136, 252, 174, 133, 10, 35, 128, 156, + 49, 49, 48, 70, 0, 136, 252, 174, 134, 10, 35, 128, 156, 49, 49, 49, 48, + 0, 136, 252, 174, 135, 10, 35, 128, 156, 49, 49, 49, 49, 0, 136, 252, + 174, 136, 10, 35, 128, 156, 49, 49, 49, 50, 0, 136, 252, 173, 245, 32, + 65, 10, 35, 128, 156, 158, 182, 185, 203, 0, 136, 252, 173, 247, 32, 65, + 10, 35, 128, 156, 158, 186, 185, 203, 0, 136, 252, 173, 248, 32, 65, 10, + 35, 128, 156, 158, 188, 185, 203, 0, 136, 252, 173, 250, 32, 65, 10, 35, + 128, 156, 158, 189, 185, 203, 0, 136, 252, 173, 251, 32, 65, 10, 35, 128, + 156, 158, 191, 185, 203, 0, 136, 252, 173, 252, 32, 65, 10, 35, 128, 156, + 158, 192, 185, 203, 0, 136, 252, 173, 254, 32, 65, 10, 35, 128, 156, 158, + 194, 185, 203, 0, 136, 252, 158, 212, 65, 10, 35, 128, 156, 158, 195, + 185, 203, 0, 136, 252, 158, 213, 65, 10, 35, 128, 156, 158, 196, 185, + 203, 0, 136, 252, 174, 132, 32, 65, 10, 35, 128, 156, 158, 197, 185, 203, + 0, 136, 252, 174, 133, 32, 65, 10, 35, 128, 156, 158, 198, 185, 203, 0, + 136, 252, 174, 134, 32, 65, 10, 35, 128, 156, 158, 199, 185, 203, 0, 136, + 252, 174, 135, 32, 65, 10, 35, 128, 156, 158, 200, 185, 203, 0, 136, 252, + 174, 136, 32, 65, 10, 35, 128, 156, 158, 201, 185, 203, 0, 155, 181, 158, + 214, 139, 178, 67, 72, 65, 77, 75, 79, 10, 35, 128, 156, 158, 197, 158, + 202, 49, 49, 66, 55, 32, 158, 182, 49, 49, 54, 57, 0, 155, 181, 158, 214, + 139, 178, 74, 85, 69, 85, 73, 10, 35, 128, 156, 158, 196, 158, 205, 158, + 195, 49, 49, 55, 52, 0, 136, 252, 158, 212, 85, 10, 42, 157, 234, 164, + 249, 32, 165, 130, 10, 35, 128, 156, 158, 195, 49, 49, 54, 69, 0, 158, + 214, 184, 248, 32, 169, 156, 0, 128, 166, 164, 239, 10, 61, 109, 97, 114, + 117, 45, 105, 116, 105, 44, 32, 140, 153, 140, 172, 117, 110, 105, 102, + 105, 99, 97, 116, 105, 111, 110, 10, 35, 128, 156, 184, 179, 0, 128, 166, + 164, 240, 10, 35, 128, 156, 184, 180, 0, 128, 166, 164, 241, 10, 35, 128, + 156, 185, 158, 0, 128, 166, 164, 242, 10, 35, 128, 156, 185, 159, 0, 128, + 166, 165, 195, 10, 35, 128, 156, 52, 69, 57, 52, 0, 128, 166, 165, 196, + 10, 35, 128, 156, 185, 168, 0, 128, 166, 165, 197, 10, 35, 128, 156, 185, + 166, 0, 128, 166, 165, 198, 10, 35, 128, 156, 184, 181, 0, 128, 166, 165, + 199, 10, 35, 128, 156, 185, 164, 0, 128, 166, 172, 176, 10, 35, 128, 156, + 184, 187, 0, 128, 166, 180, 241, 10, 42, 185, 169, 10, 35, 128, 156, 184, + 128, 0, 128, 166, 180, 232, 10, 42, 185, 170, 10, 35, 128, 156, 184, 208, + 0, 128, 166, 180, 235, 10, 42, 185, 171, 10, 35, 128, 156, 184, 207, 0, + 128, 166, 185, 172, 10, 42, 185, 173, 10, 35, 128, 156, 184, 204, 0, 128, + 166, 185, 174, 10, 42, 185, 175, 10, 35, 128, 156, 184, 233, 0, 128, 166, + 180, 237, 10, 42, 185, 176, 10, 35, 128, 156, 184, 189, 0, 128, 166, 180, + 193, 10, 42, 185, 177, 10, 35, 128, 156, 183, 255, 0, 128, 166, 185, 178, + 10, 42, 185, 179, 10, 35, 128, 156, 185, 180, 0, 128, 166, 72, 65, 86, + 69, 10, 42, 185, 181, 10, 35, 128, 156, 185, 182, 0, 128, 166, 185, 183, + 10, 42, 185, 184, 10, 35, 128, 156, 185, 185, 0, 128, 166, 78, 65, 77, + 69, 10, 35, 128, 156, 185, 186, 0, 128, 166, 185, 187, 10, 35, 128, 156, + 55, 50, 55, 57, 0, 128, 166, 185, 188, 10, 35, 128, 156, 185, 189, 0, + 128, 166, 185, 190, 10, 35, 128, 156, 185, 191, 0, 128, 166, 185, 192, + 10, 35, 128, 156, 53, 50, 66, 52, 0, 128, 166, 83, 69, 67, 82, 69, 84, + 10, 35, 128, 156, 55, 57, 68, 56, 0, 128, 166, 77, 65, 76, 69, 10, 35, + 128, 156, 55, 53, 51, 55, 0, 128, 166, 70, 69, 77, 65, 76, 69, 10, 35, + 128, 156, 184, 193, 0, 128, 166, 83, 85, 73, 84, 65, 66, 76, 69, 10, 35, + 128, 156, 57, 48, 54, 57, 0, 128, 166, 69, 88, 67, 69, 76, 76, 69, 78, + 84, 10, 35, 128, 156, 53, 49, 50, 65, 0, 128, 166, 179, 212, 10, 42, 146, + 226, 115, 101, 97, 108, 10, 35, 128, 156, 53, 51, 55, 48, 0, 128, 166, + 65, 84, 84, 69, 78, 84, 73, 79, 78, 10, 35, 128, 156, 54, 67, 69, 56, 0, + 128, 166, 73, 84, 69, 77, 10, 35, 128, 156, 57, 56, 48, 53, 0, 128, 166, + 185, 199, 10, 42, 185, 204, 10, 35, 128, 156, 52, 70, 49, 49, 0, 128, + 166, 67, 79, 80, 89, 10, 35, 128, 156, 53, 49, 57, 57, 0, 128, 166, 67, + 79, 82, 82, 69, 67, 84, 10, 35, 128, 156, 185, 205, 0, 128, 166, 72, 73, + 71, 72, 10, 35, 128, 156, 52, 69, 48, 65, 0, 128, 166, 171, 148, 10, 35, + 128, 156, 185, 160, 0, 128, 166, 76, 79, 87, 10, 35, 128, 156, 52, 69, + 48, 66, 0, 128, 166, 171, 151, 10, 35, 128, 156, 185, 206, 0, 128, 166, + 168, 251, 10, 35, 128, 156, 185, 207, 0, 128, 166, 77, 69, 68, 73, 67, + 73, 78, 69, 10, 35, 128, 156, 53, 51, 51, 66, 0, 128, 166, 82, 69, 76, + 73, 71, 73, 79, 78, 10, 35, 128, 156, 53, 66, 57, 55, 0, 128, 166, 185, + 194, 10, 35, 128, 156, 53, 66, 54, 54, 0, 128, 166, 185, 195, 10, 35, + 128, 156, 55, 54, 69, 51, 0, 128, 166, 185, 196, 10, 35, 128, 156, 52, + 70, 48, 49, 0, 128, 166, 185, 197, 10, 35, 128, 156, 56, 67, 67, 55, 0, + 128, 166, 185, 198, 10, 35, 128, 156, 53, 51, 53, 52, 0, 128, 166, 185, + 208, 10, 35, 128, 156, 53, 57, 49, 67, 0, 136, 153, 158, 215, 165, 196, + 10, 35, 136, 251, 177, 170, 0, 136, 153, 158, 215, 165, 197, 10, 35, 136, + 251, 177, 171, 0, 136, 153, 158, 215, 165, 198, 10, 35, 136, 251, 167, + 252, 0, 136, 153, 158, 215, 165, 199, 10, 35, 136, 251, 177, 172, 0, 136, + 153, 174, 204, 10, 35, 136, 253, 177, 168, 0, 136, 153, 158, 216, 164, + 239, 10, 35, 136, 253, 166, 209, 0, 136, 153, 158, 216, 164, 240, 10, 35, + 136, 253, 166, 194, 0, 136, 153, 158, 216, 164, 241, 10, 35, 136, 253, + 166, 195, 0, 136, 153, 158, 216, 164, 242, 10, 35, 136, 253, 166, 215, 0, + 136, 153, 158, 216, 165, 195, 10, 35, 136, 253, 177, 169, 0, 136, 153, + 158, 216, 165, 196, 10, 35, 136, 253, 177, 170, 0, 136, 153, 158, 216, + 165, 197, 10, 35, 136, 253, 177, 171, 0, 136, 153, 158, 216, 165, 198, + 10, 35, 136, 253, 167, 252, 0, 136, 153, 158, 216, 165, 199, 10, 35, 136, + 253, 177, 172, 0, 136, 153, 174, 205, 10, 35, 128, 156, 154, 205, 177, + 168, 0, 130, 151, 74, 65, 78, 85, 65, 82, 89, 10, 35, 154, 202, 184, 128, + 0, 130, 151, 70, 69, 66, 82, 85, 65, 82, 89, 10, 35, 154, 203, 184, 128, + 0, 130, 151, 77, 65, 82, 67, 72, 10, 35, 142, 229, 184, 128, 0, 130, 151, + 65, 80, 82, 73, 76, 10, 35, 154, 204, 184, 128, 0, 130, 151, 77, 65, 89, + 10, 35, 154, 205, 184, 128, 0, 130, 151, 74, 85, 78, 69, 10, 35, 156, + 139, 184, 128, 0, 130, 151, 74, 85, 76, 89, 10, 35, 154, 207, 184, 128, + 0, 130, 151, 65, 85, 71, 85, 83, 84, 10, 35, 156, 140, 184, 128, 0, 130, + 151, 83, 69, 80, 84, 69, 77, 66, 69, 82, 10, 35, 156, 141, 184, 128, 0, + 130, 151, 79, 67, 84, 79, 66, 69, 82, 10, 35, 154, 202, 141, 128, 184, + 128, 0, 130, 151, 78, 79, 86, 69, 77, 66, 69, 82, 10, 35, 154, 202, 154, + 202, 184, 128, 0, 130, 151, 68, 69, 67, 69, 77, 66, 69, 82, 10, 35, 154, + 202, 154, 203, 184, 128, 0, 128, 155, 72, 71, 10, 35, 128, 235, 143, 215, + 168, 140, 0, 128, 155, 69, 82, 71, 10, 35, 128, 235, 143, 154, 143, 247, + 168, 140, 0, 128, 155, 69, 86, 10, 35, 128, 235, 143, 154, 178, 145, 0, + 76, 73, 77, 73, 84, 69, 68, 32, 76, 73, 65, 66, 73, 76, 73, 84, 89, 32, + 165, 137, 10, 35, 128, 235, 143, 231, 144, 128, 176, 159, 0, 128, 167, + 65, 10, 35, 128, 156, 185, 209, 0, 128, 167, 73, 10, 35, 128, 156, 51, + 48, 65, 52, 0, 128, 167, 85, 10, 35, 128, 156, 185, 140, 0, 128, 167, 69, + 10, 35, 128, 156, 185, 210, 0, 128, 167, 79, 10, 35, 128, 156, 185, 211, + 0, 128, 167, 75, 65, 10, 35, 128, 156, 51, 48, 65, 66, 0, 128, 167, 75, + 73, 10, 35, 128, 156, 51, 48, 65, 68, 0, 128, 167, 75, 85, 10, 35, 128, + 156, 185, 212, 0, 128, 167, 75, 69, 10, 35, 128, 156, 185, 133, 0, 128, + 167, 75, 79, 10, 35, 128, 156, 185, 213, 0, 128, 167, 83, 65, 10, 35, + 128, 156, 185, 214, 0, 128, 167, 83, 73, 10, 35, 128, 156, 185, 215, 0, + 128, 167, 83, 85, 10, 35, 128, 156, 185, 216, 0, 128, 167, 83, 69, 10, + 35, 128, 156, 51, 48, 66, 66, 0, 128, 167, 83, 79, 10, 35, 128, 156, 185, + 134, 0, 128, 167, 84, 65, 10, 35, 128, 156, 185, 135, 0, 128, 167, 84, + 73, 10, 35, 128, 156, 185, 136, 0, 128, 167, 84, 85, 10, 35, 128, 156, + 185, 137, 0, 128, 167, 84, 69, 10, 35, 128, 156, 185, 138, 0, 128, 167, + 84, 79, 10, 35, 128, 156, 185, 143, 0, 128, 167, 78, 65, 10, 35, 128, + 156, 185, 217, 0, 128, 167, 78, 73, 10, 35, 128, 156, 51, 48, 67, 66, 0, + 128, 167, 78, 85, 10, 35, 128, 156, 51, 48, 67, 67, 0, 128, 167, 78, 69, + 10, 35, 128, 156, 185, 218, 0, 128, 167, 78, 79, 10, 35, 128, 156, 185, + 219, 0, 128, 167, 72, 65, 10, 35, 128, 156, 185, 220, 0, 128, 167, 72, + 73, 10, 35, 128, 156, 185, 139, 0, 128, 167, 72, 85, 10, 35, 128, 156, + 51, 48, 68, 53, 0, 128, 167, 72, 69, 10, 35, 128, 156, 51, 48, 68, 56, 0, + 128, 167, 72, 79, 10, 35, 128, 156, 51, 48, 68, 66, 0, 128, 167, 77, 65, + 10, 35, 128, 156, 185, 221, 0, 128, 167, 77, 73, 10, 35, 128, 156, 51, + 48, 68, 70, 0, 128, 167, 77, 85, 10, 35, 128, 156, 185, 222, 0, 128, 167, + 77, 69, 10, 35, 128, 156, 51, 48, 69, 49, 0, 128, 167, 77, 79, 10, 35, + 128, 156, 51, 48, 69, 50, 0, 128, 167, 89, 65, 10, 35, 128, 156, 185, + 223, 0, 128, 167, 89, 85, 10, 35, 128, 156, 185, 224, 0, 128, 167, 89, + 79, 10, 35, 128, 156, 51, 48, 69, 56, 0, 128, 167, 82, 65, 10, 35, 128, + 156, 185, 225, 0, 128, 167, 82, 73, 10, 35, 128, 156, 185, 226, 0, 128, + 167, 82, 85, 10, 35, 128, 156, 185, 227, 0, 128, 167, 82, 69, 10, 35, + 128, 156, 51, 48, 69, 67, 0, 128, 167, 82, 79, 10, 35, 128, 156, 185, + 228, 0, 128, 167, 87, 65, 10, 35, 128, 156, 51, 48, 69, 70, 0, 128, 167, + 87, 73, 10, 35, 128, 156, 51, 48, 70, 48, 0, 128, 167, 87, 69, 10, 35, + 128, 156, 51, 48, 70, 49, 0, 128, 167, 87, 79, 10, 35, 128, 156, 185, + 141, 0, 128, 155, 158, 220, 158, 221, 82, 69, 73, 87, 65, 10, 35, 128, + 235, 52, 69, 69, 52, 32, 185, 229, 0, 128, 155, 65, 80, 65, 65, 84, 79, + 10, 42, 185, 230, 10, 35, 128, 235, 158, 222, 158, 223, 158, 224, 185, + 143, 0, 128, 155, 65, 82, 85, 72, 85, 65, 10, 42, 176, 211, 10, 35, 128, + 235, 158, 222, 158, 225, 158, 177, 185, 231, 0, 128, 155, 65, 78, 80, 69, + 65, 10, 42, 97, 109, 112, 101, 114, 101, 10, 35, 128, 235, 158, 222, 158, + 226, 158, 227, 185, 209, 0, 128, 155, 65, 65, 82, 85, 10, 42, 139, 252, + 158, 228, 140, 172, 185, 232, 41, 10, 35, 128, 235, 158, 222, 158, 224, + 185, 227, 0, 128, 155, 73, 78, 73, 78, 71, 85, 10, 42, 105, 110, 110, + 105, 110, 103, 10, 35, 128, 235, 158, 229, 158, 230, 158, 226, 51, 48, + 66, 48, 0, 128, 155, 73, 78, 84, 73, 10, 42, 105, 110, 99, 104, 10, 35, + 128, 235, 158, 229, 158, 226, 185, 136, 0, 128, 155, 85, 79, 78, 10, 42, + 119, 111, 110, 32, 40, 75, 111, 114, 101, 97, 110, 32, 166, 162, 41, 10, + 35, 128, 235, 185, 140, 32, 51, 48, 65, 57, 32, 185, 233, 0, 128, 155, + 69, 83, 85, 75, 85, 85, 68, 79, 10, 42, 165, 141, 32, 40, 166, 241, 32, + 166, 162, 41, 10, 35, 128, 235, 185, 210, 32, 158, 173, 158, 169, 158, + 224, 185, 234, 0, 128, 155, 69, 69, 75, 65, 65, 10, 42, 97, 99, 114, 101, + 10, 35, 128, 235, 185, 210, 32, 158, 224, 158, 167, 176, 230, 0, 128, + 155, 79, 78, 83, 85, 10, 42, 177, 240, 10, 35, 128, 235, 185, 211, 32, + 158, 226, 185, 216, 0, 128, 155, 79, 79, 77, 85, 10, 42, 167, 219, 10, + 35, 128, 235, 185, 211, 32, 158, 224, 185, 222, 0, 128, 155, 75, 65, 73, + 82, 73, 10, 42, 107, 97, 105, 45, 114, 105, 58, 32, 156, 225, 185, 235, + 10, 35, 128, 235, 158, 167, 158, 229, 185, 226, 0, 128, 155, 75, 65, 82, + 65, 84, 84, 79, 10, 42, 99, 97, 114, 97, 116, 10, 35, 128, 235, 158, 167, + 158, 231, 158, 232, 185, 143, 0, 128, 155, 75, 65, 82, 79, 82, 73, 73, + 10, 42, 99, 97, 108, 111, 114, 105, 101, 10, 35, 128, 235, 158, 167, 158, + 233, 158, 234, 176, 230, 0, 128, 155, 71, 65, 82, 79, 78, 10, 42, 103, + 97, 108, 108, 111, 110, 10, 35, 128, 235, 158, 235, 158, 233, 185, 233, + 0, 128, 155, 71, 65, 78, 77, 65, 10, 42, 178, 134, 10, 35, 128, 235, 158, + 235, 158, 226, 185, 221, 0, 128, 155, 71, 73, 71, 65, 10, 42, 103, 105, + 103, 97, 45, 10, 35, 128, 235, 158, 236, 51, 48, 65, 67, 0, 128, 155, 71, + 73, 78, 73, 73, 10, 42, 103, 117, 105, 110, 101, 97, 10, 35, 128, 235, + 158, 236, 158, 230, 176, 230, 0, 128, 155, 75, 89, 85, 82, 73, 73, 10, + 42, 99, 117, 114, 105, 101, 10, 35, 128, 235, 158, 168, 51, 48, 69, 53, + 32, 158, 234, 176, 230, 0, 128, 155, 71, 73, 82, 85, 68, 65, 65, 10, 42, + 103, 117, 105, 108, 100, 101, 114, 10, 35, 128, 235, 158, 236, 158, 225, + 51, 48, 67, 48, 32, 176, 230, 0, 128, 155, 75, 73, 82, 79, 10, 42, 107, + 105, 108, 111, 45, 10, 35, 128, 235, 158, 168, 185, 228, 0, 128, 155, 75, + 73, 82, 79, 71, 85, 82, 65, 77, 85, 10, 42, 107, 105, 108, 111, 103, 114, + 97, 109, 10, 35, 128, 235, 158, 168, 158, 233, 158, 237, 158, 231, 185, + 222, 0, 128, 155, 75, 73, 82, 79, 77, 69, 69, 84, 79, 82, 85, 10, 42, + 107, 105, 108, 111, 109, 101, 116, 101, 114, 10, 35, 128, 235, 158, 168, + 158, 233, 158, 238, 158, 224, 158, 175, 185, 227, 0, 128, 155, 75, 73, + 82, 79, 87, 65, 84, 84, 79, 10, 42, 107, 105, 108, 111, 119, 97, 116, + 116, 10, 35, 128, 235, 158, 168, 158, 233, 158, 180, 158, 232, 185, 143, + 0, 128, 155, 71, 85, 82, 65, 77, 85, 10, 42, 103, 114, 97, 109, 10, 35, + 128, 235, 158, 237, 158, 231, 185, 222, 0, 128, 155, 71, 85, 82, 65, 77, + 85, 84, 79, 78, 10, 42, 103, 114, 97, 109, 32, 116, 111, 110, 10, 35, + 128, 235, 158, 237, 158, 231, 185, 222, 32, 158, 175, 185, 233, 0, 128, + 155, 75, 85, 82, 85, 90, 69, 73, 82, 79, 10, 42, 99, 114, 117, 122, 101, + 105, 114, 111, 32, 40, 66, 114, 97, 122, 105, 108, 105, 97, 110, 32, 166, + 162, 41, 10, 35, 128, 235, 158, 169, 158, 225, 51, 48, 66, 67, 32, 158, + 229, 185, 228, 0, 128, 155, 75, 85, 82, 79, 79, 78, 69, 10, 42, 107, 114, + 111, 110, 101, 10, 35, 128, 235, 158, 169, 158, 233, 158, 224, 185, 218, + 0, 128, 155, 75, 69, 69, 83, 85, 10, 42, 99, 97, 115, 101, 10, 35, 128, + 235, 185, 133, 32, 158, 224, 185, 216, 0, 128, 155, 75, 79, 82, 85, 78, + 65, 10, 42, 107, 111, 114, 117, 110, 97, 32, 40, 67, 122, 101, 99, 104, + 32, 166, 162, 41, 10, 35, 128, 235, 158, 170, 158, 225, 185, 217, 0, 128, + 155, 75, 79, 79, 80, 79, 10, 42, 99, 111, 45, 111, 112, 10, 35, 128, 235, + 158, 170, 158, 224, 185, 236, 0, 128, 155, 83, 65, 73, 75, 85, 82, 85, + 10, 42, 178, 215, 10, 35, 128, 235, 158, 171, 158, 229, 158, 169, 185, + 227, 0, 128, 155, 83, 65, 78, 84, 73, 73, 77, 85, 10, 42, 99, 101, 110, + 116, 105, 109, 101, 10, 35, 128, 235, 158, 171, 158, 226, 185, 136, 32, + 158, 224, 185, 222, 0, 128, 155, 83, 73, 82, 73, 78, 71, 85, 10, 42, 115, + 104, 105, 108, 108, 105, 110, 103, 10, 35, 128, 235, 158, 172, 158, 234, + 158, 226, 51, 48, 66, 48, 0, 128, 155, 83, 69, 78, 84, 73, 10, 42, 99, + 101, 110, 116, 105, 45, 10, 35, 128, 235, 158, 174, 158, 226, 185, 136, + 0, 128, 155, 83, 69, 78, 84, 79, 10, 42, 99, 101, 110, 116, 10, 35, 128, + 235, 158, 174, 158, 226, 185, 143, 0, 128, 155, 68, 65, 65, 83, 85, 10, + 42, 100, 111, 122, 101, 110, 10, 35, 128, 235, 51, 48, 67, 48, 32, 158, + 224, 185, 216, 0, 128, 155, 68, 69, 83, 73, 10, 42, 100, 101, 99, 105, + 45, 10, 35, 128, 235, 51, 48, 67, 55, 32, 185, 215, 0, 128, 155, 68, 79, + 82, 85, 10, 42, 100, 111, 108, 108, 97, 114, 10, 35, 128, 235, 185, 234, + 32, 185, 227, 0, 128, 155, 84, 79, 78, 10, 42, 116, 111, 110, 10, 35, + 128, 235, 158, 175, 185, 233, 0, 128, 155, 78, 65, 78, 79, 10, 42, 110, + 97, 110, 111, 45, 10, 35, 128, 235, 185, 217, 32, 185, 219, 0, 128, 155, + 78, 79, 84, 84, 79, 10, 42, 185, 237, 44, 32, 156, 225, 185, 235, 10, 35, + 128, 235, 185, 219, 32, 158, 232, 185, 143, 0, 128, 155, 72, 65, 73, 84, + 85, 10, 42, 104, 101, 105, 103, 104, 116, 115, 10, 35, 128, 235, 158, + 176, 158, 229, 185, 137, 0, 128, 155, 80, 65, 65, 83, 69, 78, 84, 79, 10, + 42, 176, 254, 10, 35, 128, 235, 158, 223, 158, 224, 158, 174, 158, 226, + 185, 143, 0, 128, 155, 80, 65, 65, 84, 85, 10, 42, 97, 32, 175, 128, 44, + 32, 117, 110, 117, 115, 101, 100, 32, 141, 198, 140, 168, 148, 250, 133, + 197, 84, 104, 97, 105, 32, 98, 97, 104, 116, 32, 140, 152, 165, 174, 10, + 120, 40, 116, 104, 97, 105, 32, 140, 152, 140, 153, 98, 97, 104, 116, 32, + 45, 32, 48, 69, 51, 70, 41, 10, 35, 128, 235, 158, 223, 158, 224, 185, + 137, 0, 128, 155, 66, 65, 65, 82, 69, 82, 85, 10, 42, 98, 97, 114, 114, + 101, 108, 10, 35, 128, 235, 51, 48, 68, 48, 32, 158, 224, 158, 239, 185, + 227, 0, 128, 155, 80, 73, 65, 83, 85, 84, 79, 82, 85, 10, 42, 112, 105, + 97, 115, 116, 101, 114, 10, 35, 128, 235, 158, 240, 158, 222, 158, 173, + 158, 175, 185, 227, 0, 128, 155, 80, 73, 75, 85, 82, 85, 10, 42, 112, + 105, 99, 117, 108, 32, 158, 228, 140, 172, 165, 138, 41, 10, 35, 128, + 235, 158, 240, 158, 169, 185, 227, 0, 128, 155, 80, 73, 75, 79, 10, 42, + 112, 105, 99, 111, 45, 10, 35, 128, 235, 158, 240, 185, 213, 0, 128, 155, + 66, 73, 82, 85, 10, 42, 185, 238, 10, 35, 128, 235, 51, 48, 68, 51, 32, + 185, 227, 0, 128, 155, 72, 85, 65, 82, 65, 68, 68, 79, 10, 42, 102, 97, + 114, 97, 100, 10, 35, 128, 235, 158, 177, 185, 231, 32, 158, 231, 158, + 232, 185, 234, 0, 128, 155, 72, 85, 73, 73, 84, 79, 10, 42, 177, 128, 10, + 35, 128, 235, 158, 177, 51, 48, 65, 51, 32, 158, 224, 185, 143, 0, 128, + 155, 66, 85, 83, 83, 89, 69, 82, 85, 10, 42, 98, 117, 115, 104, 101, 108, + 10, 35, 128, 235, 51, 48, 68, 54, 32, 158, 232, 158, 172, 51, 48, 65, 55, + 32, 185, 227, 0, 128, 155, 72, 85, 82, 65, 78, 10, 42, 102, 114, 97, 110, + 99, 10, 35, 128, 235, 158, 177, 158, 231, 185, 233, 0, 128, 155, 72, 69, + 75, 85, 84, 65, 65, 82, 85, 10, 42, 104, 101, 99, 116, 97, 114, 101, 10, + 35, 128, 235, 158, 178, 158, 169, 185, 135, 32, 158, 224, 185, 227, 0, + 128, 155, 80, 69, 83, 79, 10, 42, 112, 101, 115, 111, 10, 35, 128, 235, + 158, 227, 185, 134, 0, 128, 155, 80, 69, 78, 73, 72, 73, 10, 42, 112, + 102, 101, 110, 110, 105, 103, 10, 35, 128, 235, 158, 227, 158, 230, 185, + 139, 0, 128, 155, 72, 69, 82, 85, 84, 85, 10, 42, 104, 101, 114, 116, + 122, 10, 35, 128, 235, 158, 178, 158, 225, 185, 137, 0, 128, 155, 80, 69, + 78, 83, 85, 10, 42, 112, 101, 110, 99, 101, 10, 35, 128, 235, 158, 227, + 158, 226, 185, 216, 0, 128, 155, 80, 69, 69, 90, 73, 10, 42, 178, 247, + 10, 35, 128, 235, 158, 227, 158, 224, 51, 48, 66, 56, 0, 128, 155, 66, + 69, 69, 84, 65, 10, 42, 167, 165, 10, 35, 128, 235, 51, 48, 68, 57, 32, + 158, 224, 185, 135, 0, 128, 155, 80, 79, 73, 78, 84, 79, 10, 42, 165, + 181, 10, 35, 128, 235, 185, 236, 32, 158, 229, 158, 226, 185, 143, 0, + 128, 155, 66, 79, 82, 85, 84, 79, 10, 42, 118, 111, 108, 116, 44, 32, 98, + 111, 108, 116, 10, 35, 128, 235, 51, 48, 68, 67, 32, 158, 225, 185, 143, + 0, 128, 155, 72, 79, 78, 10, 42, 104, 111, 110, 58, 32, 118, 111, 108, + 117, 109, 101, 10, 35, 128, 235, 158, 179, 185, 233, 0, 128, 155, 80, 79, + 78, 68, 79, 10, 42, 171, 223, 10, 35, 128, 235, 185, 236, 32, 158, 226, + 185, 234, 0, 128, 155, 72, 79, 79, 82, 85, 10, 42, 104, 97, 108, 108, 10, + 35, 128, 235, 158, 179, 158, 224, 185, 227, 0, 128, 155, 72, 79, 79, 78, + 10, 42, 104, 111, 114, 110, 10, 35, 128, 235, 158, 179, 158, 224, 185, + 233, 0, 128, 155, 77, 65, 73, 75, 85, 82, 79, 10, 42, 169, 181, 45, 10, + 35, 128, 235, 158, 241, 158, 229, 158, 169, 185, 228, 0, 128, 155, 77, + 65, 73, 82, 85, 10, 42, 185, 235, 10, 35, 128, 235, 158, 241, 158, 229, + 185, 227, 0, 128, 155, 77, 65, 72, 72, 65, 10, 42, 109, 97, 99, 104, 10, + 35, 128, 235, 158, 241, 158, 232, 185, 220, 0, 128, 155, 77, 65, 82, 85, + 75, 85, 10, 42, 165, 130, 10, 35, 128, 235, 158, 241, 158, 225, 185, 212, + 0, 128, 155, 77, 65, 78, 83, 89, 79, 78, 10, 42, 109, 97, 110, 115, 105, + 111, 110, 32, 40, 105, 46, 101, 46, 32, 145, 148, 185, 239, 32, 185, 230, + 41, 10, 35, 128, 235, 158, 241, 158, 226, 158, 172, 51, 48, 69, 55, 32, + 185, 233, 0, 128, 155, 77, 73, 75, 85, 82, 79, 78, 10, 42, 109, 105, 99, + 114, 111, 110, 10, 35, 128, 235, 158, 242, 158, 169, 158, 233, 185, 233, + 0, 128, 155, 77, 73, 82, 73, 10, 42, 109, 105, 108, 108, 105, 45, 10, 35, + 128, 235, 158, 242, 185, 226, 0, 128, 155, 77, 73, 82, 73, 66, 65, 65, + 82, 85, 10, 42, 109, 105, 108, 108, 105, 98, 97, 114, 10, 35, 128, 235, + 158, 242, 158, 234, 51, 48, 68, 48, 32, 158, 224, 185, 227, 0, 128, 155, + 185, 240, 10, 42, 109, 101, 103, 97, 45, 10, 35, 128, 235, 158, 238, 51, + 48, 65, 67, 0, 128, 155, 77, 69, 71, 65, 84, 79, 78, 10, 42, 109, 101, + 103, 97, 116, 111, 110, 10, 35, 128, 235, 158, 238, 158, 235, 158, 175, + 185, 233, 0, 128, 155, 77, 69, 69, 84, 79, 82, 85, 10, 42, 109, 101, 116, + 101, 114, 10, 35, 128, 235, 158, 238, 158, 224, 158, 175, 185, 227, 0, + 128, 155, 89, 65, 65, 68, 79, 10, 42, 185, 241, 10, 35, 128, 235, 185, + 223, 32, 158, 224, 185, 234, 0, 128, 155, 89, 65, 65, 82, 85, 10, 42, + 185, 241, 10, 35, 128, 235, 185, 223, 32, 158, 224, 185, 227, 0, 128, + 155, 89, 85, 65, 78, 10, 42, 142, 151, 158, 243, 166, 162, 41, 10, 35, + 128, 235, 185, 224, 32, 158, 222, 185, 233, 0, 128, 155, 82, 73, 84, 84, + 79, 82, 85, 10, 42, 177, 229, 10, 35, 128, 235, 158, 234, 158, 232, 158, + 175, 185, 227, 0, 128, 155, 82, 73, 82, 65, 10, 42, 108, 105, 114, 97, + 10, 35, 128, 235, 158, 234, 185, 225, 0, 128, 155, 82, 85, 80, 73, 73, + 10, 42, 185, 242, 10, 35, 128, 235, 158, 225, 158, 240, 176, 230, 0, 128, + 155, 82, 85, 85, 66, 85, 82, 85, 10, 42, 114, 117, 98, 108, 101, 10, 35, + 128, 235, 158, 225, 158, 224, 51, 48, 68, 54, 32, 185, 227, 0, 128, 155, + 82, 69, 77, 85, 10, 42, 114, 101, 109, 32, 158, 228, 140, 172, 114, 97, + 100, 105, 97, 116, 105, 111, 110, 41, 10, 35, 128, 235, 158, 239, 185, + 222, 0, 128, 155, 82, 69, 78, 84, 79, 71, 69, 78, 10, 42, 114, 111, 101, + 110, 116, 103, 101, 110, 10, 35, 128, 235, 158, 239, 158, 226, 158, 175, + 51, 48, 66, 50, 32, 185, 233, 0, 128, 155, 87, 65, 84, 84, 79, 10, 42, + 119, 97, 116, 116, 10, 35, 128, 235, 158, 180, 158, 232, 185, 143, 0, + 129, 181, 165, 193, 10, 35, 141, 128, 185, 243, 0, 129, 181, 164, 239, + 10, 35, 154, 202, 185, 243, 0, 129, 181, 164, 240, 10, 35, 154, 203, 185, + 243, 0, 129, 181, 164, 241, 10, 35, 142, 229, 185, 243, 0, 129, 181, 164, + 242, 10, 35, 154, 204, 185, 243, 0, 129, 181, 165, 195, 10, 35, 154, 205, + 185, 243, 0, 129, 181, 165, 196, 10, 35, 156, 139, 185, 243, 0, 129, 181, + 165, 197, 10, 35, 154, 207, 185, 243, 0, 129, 181, 165, 198, 10, 35, 156, + 140, 185, 243, 0, 129, 181, 165, 199, 10, 35, 156, 141, 185, 243, 0, 129, + 181, 172, 176, 10, 35, 154, 202, 141, 128, 185, 243, 0, 129, 181, 178, + 146, 10, 35, 154, 202, 154, 202, 185, 243, 0, 129, 181, 178, 147, 10, 35, + 154, 202, 154, 203, 185, 243, 0, 129, 181, 179, 255, 10, 35, 154, 202, + 142, 229, 185, 243, 0, 129, 181, 180, 128, 10, 35, 154, 202, 154, 204, + 185, 243, 0, 129, 181, 180, 129, 10, 35, 154, 202, 154, 205, 185, 243, 0, + 129, 181, 172, 155, 10, 35, 154, 202, 156, 139, 185, 243, 0, 129, 181, + 180, 130, 10, 35, 154, 202, 154, 207, 185, 243, 0, 129, 181, 180, 131, + 10, 35, 154, 202, 156, 140, 185, 243, 0, 129, 181, 180, 132, 10, 35, 154, + 202, 156, 141, 185, 243, 0, 129, 181, 174, 202, 10, 35, 154, 203, 141, + 128, 185, 243, 0, 129, 181, 158, 244, 164, 239, 10, 35, 154, 203, 154, + 202, 185, 243, 0, 129, 181, 158, 244, 164, 240, 10, 35, 154, 203, 154, + 203, 185, 243, 0, 129, 181, 158, 244, 164, 241, 10, 35, 154, 203, 142, + 229, 185, 243, 0, 129, 181, 158, 244, 164, 242, 10, 35, 154, 203, 154, + 204, 185, 243, 0, 128, 155, 72, 80, 65, 10, 35, 128, 235, 143, 216, 153, + 174, 166, 176, 0, 128, 155, 68, 65, 10, 35, 128, 235, 143, 199, 166, 176, + 0, 128, 155, 65, 85, 10, 35, 128, 235, 142, 231, 176, 171, 0, 128, 155, + 166, 167, 10, 35, 128, 235, 153, 168, 143, 142, 168, 182, 0, 128, 155, + 79, 86, 10, 35, 128, 235, 143, 158, 178, 145, 0, 128, 155, 80, 67, 10, + 35, 136, 254, 176, 188, 0, 128, 155, 68, 77, 10, 35, 128, 235, 143, 199, + 176, 178, 0, 128, 155, 68, 77, 32, 185, 244, 10, 35, 128, 235, 143, 199, + 153, 173, 166, 207, 0, 128, 155, 68, 77, 32, 185, 245, 10, 35, 128, 235, + 143, 199, 153, 173, 166, 208, 0, 128, 155, 73, 85, 10, 35, 128, 235, 142, + 235, 176, 171, 0, 128, 155, 158, 220, 158, 221, 72, 69, 73, 83, 69, 73, + 10, 35, 128, 235, 53, 69, 55, 51, 32, 54, 50, 49, 48, 0, 128, 155, 158, + 220, 158, 221, 83, 89, 79, 85, 87, 65, 10, 35, 128, 235, 54, 54, 50, 68, + 32, 185, 229, 0, 128, 155, 158, 220, 158, 221, 84, 65, 73, 83, 89, 79, + 85, 10, 35, 128, 235, 184, 191, 32, 185, 205, 0, 128, 155, 158, 220, 158, + 221, 77, 69, 73, 90, 73, 10, 35, 128, 235, 54, 54, 48, 69, 32, 54, 67, + 66, 66, 0, 128, 155, 67, 79, 82, 80, 79, 82, 65, 84, 73, 79, 78, 10, 61, + 107, 97, 98, 117, 115, 105, 107, 105, 45, 103, 97, 105, 115, 121, 97, 10, + 42, 185, 179, 10, 35, 128, 235, 185, 180, 32, 53, 70, 48, 70, 32, 52, 70, + 49, 65, 32, 185, 185, 0, 128, 155, 152, 255, 65, 77, 80, 83, 10, 35, 136, + 254, 176, 157, 0, 128, 155, 78, 65, 10, 35, 128, 235, 143, 157, 176, 157, + 0, 136, 255, 65, 10, 35, 137, 128, 176, 157, 0, 128, 155, 77, 65, 10, 35, + 137, 129, 176, 157, 0, 128, 155, 75, 65, 10, 35, 137, 130, 176, 157, 0, + 128, 155, 75, 66, 10, 35, 128, 235, 143, 229, 176, 158, 0, 128, 155, 77, + 66, 10, 35, 137, 131, 176, 158, 0, 128, 155, 71, 66, 10, 35, 128, 235, + 143, 206, 176, 158, 0, 128, 155, 67, 65, 76, 10, 35, 128, 235, 143, 153, + 143, 142, 168, 224, 0, 128, 155, 75, 67, 65, 76, 10, 35, 137, 130, 143, + 153, 143, 142, 168, 224, 0, 128, 155, 80, 70, 10, 35, 136, 254, 177, 223, + 0, 128, 155, 78, 70, 10, 35, 128, 235, 143, 157, 177, 223, 0, 136, 255, + 70, 10, 35, 137, 128, 177, 223, 0, 136, 255, 71, 10, 35, 137, 128, 168, + 140, 0, 128, 155, 77, 71, 10, 35, 137, 129, 168, 140, 0, 128, 155, 75, + 71, 10, 35, 137, 130, 168, 140, 0, 128, 155, 72, 90, 10, 35, 128, 235, + 143, 215, 167, 221, 0, 128, 155, 75, 72, 90, 10, 35, 137, 130, 143, 215, + 167, 221, 0, 128, 155, 77, 72, 90, 10, 35, 137, 131, 143, 215, 167, 221, + 0, 128, 155, 71, 72, 90, 10, 35, 128, 235, 143, 206, 143, 215, 167, 221, + 0, 128, 155, 84, 72, 90, 10, 35, 128, 235, 144, 128, 143, 215, 167, 221, + 0, 136, 255, 76, 10, 35, 137, 128, 165, 254, 0, 128, 155, 77, 76, 10, 35, + 137, 129, 165, 254, 0, 128, 155, 68, 76, 10, 35, 128, 235, 143, 199, 165, + 254, 0, 128, 155, 75, 76, 10, 35, 137, 130, 165, 254, 0, 128, 155, 70, + 77, 10, 35, 128, 235, 153, 171, 176, 178, 0, 128, 155, 78, 77, 10, 35, + 128, 235, 143, 157, 176, 178, 0, 136, 255, 77, 10, 35, 137, 128, 176, + 178, 0, 128, 155, 77, 77, 10, 35, 137, 129, 176, 178, 0, 128, 155, 67, + 77, 10, 35, 128, 235, 143, 153, 176, 178, 0, 128, 155, 75, 77, 10, 35, + 137, 130, 176, 178, 0, 128, 155, 77, 77, 32, 185, 244, 10, 35, 137, 129, + 153, 173, 166, 207, 0, 128, 155, 67, 77, 32, 185, 244, 10, 35, 128, 235, + 143, 153, 153, 173, 166, 207, 0, 128, 155, 77, 32, 185, 244, 10, 35, 137, + 129, 166, 207, 0, 128, 155, 75, 77, 32, 185, 244, 10, 35, 137, 130, 153, + 173, 166, 207, 0, 128, 155, 77, 77, 32, 185, 245, 10, 35, 137, 129, 153, + 173, 166, 208, 0, 128, 155, 67, 77, 32, 185, 245, 10, 35, 128, 235, 143, + 153, 153, 173, 166, 208, 0, 128, 155, 77, 32, 185, 245, 10, 35, 137, 129, + 166, 208, 0, 128, 155, 75, 77, 32, 185, 245, 10, 35, 137, 130, 153, 173, + 166, 208, 0, 128, 155, 77, 32, 150, 176, 83, 10, 35, 137, 129, 158, 245, + 167, 229, 0, 128, 155, 77, 32, 150, 176, 83, 32, 185, 244, 10, 35, 137, + 129, 158, 245, 143, 134, 166, 207, 0, 128, 155, 80, 65, 10, 35, 128, 235, + 153, 174, 166, 176, 0, 128, 155, 185, 246, 10, 35, 137, 130, 153, 174, + 166, 176, 0, 128, 155, 77, 80, 65, 10, 35, 137, 131, 153, 174, 166, 176, + 0, 128, 155, 71, 80, 65, 10, 35, 128, 235, 143, 206, 153, 174, 166, 176, + 0, 128, 155, 82, 65, 68, 10, 35, 128, 235, 143, 247, 143, 142, 176, 174, + 0, 128, 155, 152, 179, 150, 176, 83, 10, 35, 128, 235, 143, 247, 143, + 142, 143, 199, 158, 245, 167, 229, 0, 128, 155, 152, 179, 150, 176, 83, + 32, 185, 244, 10, 35, 128, 235, 143, 247, 143, 142, 143, 199, 158, 245, + 143, 134, 166, 207, 0, 128, 155, 80, 83, 10, 35, 136, 254, 167, 229, 0, + 128, 155, 78, 83, 10, 35, 128, 235, 143, 157, 167, 229, 0, 136, 255, 83, + 10, 35, 137, 128, 167, 229, 0, 128, 155, 77, 83, 10, 35, 137, 129, 167, + 229, 0, 128, 155, 80, 86, 10, 35, 136, 254, 178, 145, 0, 128, 155, 78, + 86, 10, 35, 128, 235, 143, 157, 178, 145, 0, 136, 255, 86, 10, 35, 137, + 128, 178, 145, 0, 128, 155, 77, 86, 10, 35, 137, 129, 178, 145, 0, 128, + 155, 75, 86, 10, 35, 137, 130, 178, 145, 0, 128, 155, 77, 86, 32, 185, + 240, 10, 35, 137, 131, 178, 145, 0, 128, 155, 80, 87, 10, 35, 136, 254, + 176, 172, 0, 128, 155, 78, 87, 10, 35, 128, 235, 143, 157, 176, 172, 0, + 136, 255, 87, 10, 35, 137, 128, 176, 172, 0, 128, 155, 77, 87, 10, 35, + 137, 129, 176, 172, 0, 128, 155, 75, 87, 10, 35, 137, 130, 176, 172, 0, + 128, 155, 77, 87, 32, 185, 240, 10, 35, 137, 131, 176, 172, 0, 128, 155, + 75, 32, 177, 241, 10, 35, 137, 130, 177, 243, 0, 128, 155, 77, 32, 177, + 241, 10, 35, 137, 131, 177, 243, 0, 128, 155, 65, 77, 10, 35, 128, 235, + 143, 142, 153, 237, 153, 173, 166, 201, 0, 128, 155, 66, 81, 10, 35, 128, + 235, 153, 167, 180, 133, 0, 128, 155, 67, 67, 10, 35, 128, 235, 143, 153, + 176, 188, 0, 128, 155, 67, 68, 10, 120, 142, 171, 99, 100, 32, 45, 32, + 49, 70, 49, 50, 68, 41, 10, 35, 128, 235, 143, 153, 176, 174, 0, 128, + 155, 67, 32, 150, 176, 75, 71, 10, 35, 128, 235, 142, 233, 158, 245, 143, + 230, 168, 140, 0, 128, 155, 67, 79, 10, 35, 128, 235, 142, 233, 143, 158, + 166, 201, 0, 128, 155, 68, 66, 10, 35, 128, 235, 143, 199, 176, 158, 0, + 128, 155, 71, 89, 10, 35, 128, 235, 143, 206, 168, 185, 0, 128, 155, 72, + 65, 10, 35, 128, 235, 143, 216, 166, 176, 0, 128, 155, 72, 80, 10, 35, + 128, 235, 143, 215, 176, 168, 0, 128, 155, 73, 78, 10, 35, 128, 235, 143, + 155, 167, 158, 0, 128, 155, 75, 75, 10, 35, 128, 235, 143, 229, 176, 163, + 0, 128, 155, 75, 77, 32, 67, 65, 80, 73, 84, 65, 76, 10, 35, 128, 235, + 143, 229, 176, 165, 0, 128, 155, 75, 84, 10, 35, 137, 130, 176, 180, 0, + 128, 155, 76, 77, 10, 35, 128, 235, 143, 232, 176, 178, 0, 128, 155, 76, + 78, 10, 35, 128, 235, 143, 232, 167, 158, 0, 128, 155, 76, 79, 71, 10, + 35, 128, 235, 143, 232, 143, 158, 168, 140, 0, 128, 155, 76, 88, 10, 35, + 128, 235, 143, 232, 166, 227, 0, 128, 155, 77, 66, 32, 184, 196, 10, 35, + 137, 129, 176, 173, 0, 128, 155, 77, 73, 76, 10, 35, 137, 129, 143, 155, + 168, 224, 0, 128, 155, 77, 79, 76, 10, 35, 137, 129, 143, 158, 168, 224, + 0, 128, 155, 80, 72, 10, 35, 128, 235, 153, 174, 176, 162, 0, 128, 155, + 80, 77, 10, 35, 136, 254, 153, 237, 153, 173, 166, 201, 0, 128, 155, 80, + 80, 77, 10, 35, 128, 235, 153, 174, 153, 174, 176, 165, 0, 128, 155, 80, + 82, 10, 35, 128, 235, 153, 174, 176, 169, 0, 128, 155, 83, 82, 10, 35, + 128, 235, 143, 134, 168, 182, 0, 128, 155, 83, 86, 10, 35, 128, 235, 143, + 248, 176, 182, 0, 128, 155, 87, 66, 10, 35, 128, 235, 144, 131, 176, 173, + 0, 128, 155, 86, 32, 150, 176, 77, 10, 35, 128, 235, 153, 176, 158, 245, + 176, 178, 0, 128, 155, 65, 32, 150, 176, 77, 10, 35, 128, 235, 142, 231, + 158, 245, 176, 178, 0, 129, 182, 164, 239, 10, 35, 154, 202, 183, 255, 0, + 129, 182, 164, 240, 10, 35, 154, 203, 183, 255, 0, 129, 182, 164, 241, + 10, 35, 142, 229, 183, 255, 0, 129, 182, 164, 242, 10, 35, 154, 204, 183, + 255, 0, 129, 182, 165, 195, 10, 35, 154, 205, 183, 255, 0, 129, 182, 165, + 196, 10, 35, 156, 139, 183, 255, 0, 129, 182, 165, 197, 10, 35, 154, 207, + 183, 255, 0, 129, 182, 165, 198, 10, 35, 156, 140, 183, 255, 0, 129, 182, + 165, 199, 10, 35, 156, 141, 183, 255, 0, 129, 182, 172, 176, 10, 35, 154, + 202, 141, 128, 183, 255, 0, 129, 182, 178, 146, 10, 35, 154, 202, 154, + 202, 183, 255, 0, 129, 182, 178, 147, 10, 35, 154, 202, 154, 203, 183, + 255, 0, 129, 182, 179, 255, 10, 35, 154, 202, 142, 229, 183, 255, 0, 129, + 182, 180, 128, 10, 35, 154, 202, 154, 204, 183, 255, 0, 129, 182, 180, + 129, 10, 35, 154, 202, 154, 205, 183, 255, 0, 129, 182, 172, 155, 10, 35, + 154, 202, 156, 139, 183, 255, 0, 129, 182, 180, 130, 10, 35, 154, 202, + 154, 207, 183, 255, 0, 129, 182, 180, 131, 10, 35, 154, 202, 156, 140, + 183, 255, 0, 129, 182, 180, 132, 10, 35, 154, 202, 156, 141, 183, 255, 0, + 129, 182, 174, 202, 10, 35, 154, 203, 141, 128, 183, 255, 0, 129, 182, + 158, 244, 164, 239, 10, 35, 154, 203, 154, 202, 183, 255, 0, 129, 182, + 158, 244, 164, 240, 10, 35, 154, 203, 154, 203, 183, 255, 0, 129, 182, + 158, 244, 164, 241, 10, 35, 154, 203, 142, 229, 183, 255, 0, 129, 182, + 158, 244, 164, 242, 10, 35, 154, 203, 154, 204, 183, 255, 0, 129, 182, + 158, 244, 165, 195, 10, 35, 154, 203, 154, 205, 183, 255, 0, 129, 182, + 158, 244, 165, 196, 10, 35, 154, 203, 156, 139, 183, 255, 0, 129, 182, + 158, 244, 165, 197, 10, 35, 154, 203, 154, 207, 183, 255, 0, 129, 182, + 158, 244, 165, 198, 10, 35, 154, 203, 156, 140, 183, 255, 0, 129, 182, + 158, 244, 165, 199, 10, 35, 154, 203, 156, 141, 183, 255, 0, 129, 182, + 174, 203, 10, 35, 142, 229, 141, 128, 183, 255, 0, 129, 182, 84, 72, 73, + 82, 84, 89, 45, 79, 78, 69, 10, 35, 142, 229, 154, 202, 183, 255, 0, 128, + 155, 185, 247, 10, 35, 128, 235, 143, 207, 143, 142, 168, 224, 0, 131, + 214, 67, 82, 69, 65, 84, 73, 86, 69, 32, 180, 231, 0, 131, 214, 82, 69, + 67, 69, 80, 84, 73, 86, 69, 32, 180, 237, 0, 137, 132, 68, 73, 70, 70, + 73, 67, 85, 76, 84, 89, 32, 155, 201, 150, 223, 66, 69, 71, 73, 78, 78, + 73, 78, 71, 0, 137, 132, 89, 79, 85, 84, 72, 70, 85, 76, 32, 70, 79, 76, + 76, 89, 0, 137, 132, 166, 153, 0, 137, 132, 67, 79, 78, 70, 76, 73, 67, + 84, 0, 131, 214, 65, 82, 77, 89, 0, 137, 132, 158, 246, 185, 248, 0, 137, + 132, 144, 250, 185, 249, 0, 137, 132, 84, 82, 69, 65, 68, 73, 78, 71, 0, + 137, 132, 180, 228, 0, 137, 132, 83, 84, 65, 78, 68, 83, 84, 73, 76, 76, + 0, 137, 132, 70, 69, 76, 76, 79, 87, 83, 72, 73, 80, 0, 137, 132, 151, + 244, 185, 250, 0, 137, 132, 77, 79, 68, 69, 83, 84, 89, 0, 137, 132, 69, + 78, 84, 72, 85, 83, 73, 65, 83, 77, 0, 137, 132, 185, 251, 0, 137, 132, + 184, 198, 32, 154, 241, 150, 223, 68, 69, 67, 65, 89, 69, 68, 0, 137, + 132, 65, 80, 80, 82, 79, 65, 67, 72, 0, 137, 132, 67, 79, 78, 84, 69, 77, + 80, 76, 65, 84, 73, 79, 78, 0, 137, 132, 185, 252, 32, 84, 72, 82, 79, + 85, 71, 72, 0, 137, 132, 185, 253, 0, 137, 132, 83, 80, 76, 73, 84, 84, + 73, 78, 71, 32, 65, 80, 65, 82, 84, 0, 137, 132, 179, 242, 0, 137, 132, + 73, 78, 78, 79, 67, 69, 78, 67, 69, 0, 137, 132, 151, 244, 185, 249, 0, + 137, 132, 158, 247, 180, 155, 0, 137, 132, 151, 244, 185, 254, 0, 131, + 214, 65, 66, 89, 83, 77, 65, 76, 32, 180, 235, 0, 131, 214, 67, 76, 73, + 78, 71, 73, 78, 71, 32, 180, 232, 0, 137, 132, 73, 78, 70, 76, 85, 69, + 78, 67, 69, 0, 137, 132, 68, 85, 82, 65, 84, 73, 79, 78, 0, 137, 132, 82, + 69, 84, 82, 69, 65, 84, 0, 137, 132, 151, 244, 184, 184, 0, 137, 132, 80, + 82, 79, 71, 82, 69, 83, 83, 0, 137, 132, 185, 255, 32, 148, 233, 150, + 223, 180, 141, 0, 131, 214, 186, 128, 0, 137, 132, 180, 202, 0, 137, 132, + 79, 66, 83, 84, 82, 85, 67, 84, 73, 79, 78, 0, 137, 132, 68, 69, 76, 73, + 86, 69, 82, 65, 78, 67, 69, 0, 137, 132, 186, 129, 0, 137, 132, 186, 130, + 0, 137, 132, 66, 82, 69, 65, 75, 84, 72, 82, 79, 85, 71, 72, 0, 137, 132, + 67, 79, 77, 73, 78, 71, 32, 151, 160, 77, 69, 69, 84, 0, 137, 132, 186, + 131, 32, 185, 248, 0, 137, 132, 80, 85, 83, 72, 73, 78, 71, 32, 177, 214, + 0, 137, 132, 79, 80, 80, 82, 69, 83, 83, 73, 79, 78, 0, 131, 214, 87, 69, + 76, 76, 0, 137, 132, 82, 69, 86, 79, 76, 85, 84, 73, 79, 78, 0, 131, 214, + 184, 236, 0, 131, 214, 65, 82, 79, 85, 83, 73, 78, 71, 32, 180, 233, 0, + 131, 214, 186, 132, 32, 83, 84, 73, 76, 76, 32, 180, 236, 0, 137, 132, + 68, 69, 86, 69, 76, 79, 80, 77, 69, 78, 84, 0, 131, 214, 77, 65, 82, 82, + 89, 73, 78, 71, 32, 77, 65, 73, 68, 69, 78, 0, 137, 132, 65, 66, 85, 78, + 68, 65, 78, 67, 69, 0, 131, 214, 87, 65, 78, 68, 69, 82, 69, 82, 0, 131, + 214, 71, 69, 78, 84, 76, 69, 32, 180, 234, 0, 131, 214, 74, 79, 89, 79, + 85, 83, 32, 76, 65, 75, 69, 0, 137, 132, 68, 73, 83, 80, 69, 82, 83, 73, + 79, 78, 0, 137, 132, 76, 73, 77, 73, 84, 65, 84, 73, 79, 78, 0, 137, 132, + 186, 133, 32, 84, 82, 85, 84, 72, 0, 137, 132, 144, 250, 185, 254, 0, + 137, 132, 65, 70, 84, 69, 82, 32, 186, 134, 0, 137, 132, 66, 69, 70, 79, + 82, 69, 32, 186, 134, 0, 128, 168, 73, 84, 0, 128, 168, 73, 88, 0, 128, + 168, 73, 0, 128, 168, 73, 80, 0, 128, 168, 73, 69, 84, 0, 128, 168, 73, + 69, 88, 0, 128, 168, 73, 69, 0, 128, 168, 73, 69, 80, 0, 128, 168, 65, + 84, 0, 128, 168, 65, 88, 0, 128, 168, 65, 0, 128, 168, 65, 80, 0, 128, + 168, 85, 79, 88, 0, 128, 168, 85, 79, 0, 128, 168, 85, 79, 80, 0, 128, + 168, 79, 84, 0, 128, 168, 79, 88, 0, 128, 168, 79, 0, 128, 168, 79, 80, + 0, 128, 168, 69, 88, 0, 128, 168, 69, 0, 128, 168, 87, 85, 10, 37, 128, + 168, 158, 147, 164, 254, 10, 42, 134, 201, 97, 32, 168, 157, 0, 128, 168, + 66, 73, 84, 0, 128, 168, 66, 73, 88, 0, 128, 168, 66, 73, 0, 128, 168, + 66, 73, 80, 0, 128, 168, 66, 73, 69, 84, 0, 128, 168, 66, 73, 69, 88, 0, + 128, 168, 66, 73, 69, 0, 128, 168, 66, 73, 69, 80, 0, 128, 168, 66, 65, + 84, 0, 128, 168, 66, 65, 88, 0, 128, 168, 66, 65, 0, 128, 168, 66, 65, + 80, 0, 128, 168, 66, 85, 79, 88, 0, 128, 168, 66, 85, 79, 0, 128, 168, + 66, 85, 79, 80, 0, 128, 168, 66, 79, 84, 0, 128, 168, 179, 187, 0, 128, + 168, 66, 79, 0, 128, 168, 66, 79, 80, 0, 128, 168, 66, 69, 88, 0, 128, + 168, 66, 69, 0, 128, 168, 66, 69, 80, 0, 128, 168, 66, 85, 84, 0, 128, + 168, 66, 85, 88, 0, 128, 168, 66, 85, 0, 128, 168, 66, 85, 80, 0, 128, + 168, 66, 85, 82, 88, 0, 128, 168, 186, 135, 0, 128, 168, 66, 89, 84, 0, + 128, 168, 66, 89, 88, 0, 128, 168, 66, 89, 0, 128, 168, 66, 89, 80, 0, + 128, 168, 66, 89, 82, 88, 0, 128, 168, 66, 89, 82, 0, 128, 168, 80, 73, + 84, 0, 128, 168, 80, 73, 88, 0, 128, 168, 80, 73, 0, 128, 168, 80, 73, + 80, 0, 128, 168, 80, 73, 69, 88, 0, 128, 168, 80, 73, 69, 0, 128, 168, + 80, 73, 69, 80, 0, 128, 168, 80, 65, 84, 0, 128, 168, 80, 65, 88, 0, 128, + 168, 80, 65, 0, 128, 168, 186, 136, 0, 128, 168, 80, 85, 79, 88, 0, 128, + 168, 80, 85, 79, 0, 128, 168, 80, 85, 79, 80, 0, 128, 168, 186, 137, 0, + 128, 168, 80, 79, 88, 0, 128, 168, 80, 79, 0, 128, 168, 80, 79, 80, 0, + 128, 168, 80, 85, 84, 0, 128, 168, 80, 85, 88, 0, 128, 168, 80, 85, 0, + 128, 168, 80, 85, 80, 0, 128, 168, 80, 85, 82, 88, 0, 128, 168, 80, 85, + 82, 0, 128, 168, 80, 89, 84, 0, 128, 168, 80, 89, 88, 0, 128, 168, 80, + 89, 0, 128, 168, 80, 89, 80, 0, 128, 168, 80, 89, 82, 88, 0, 128, 168, + 80, 89, 82, 0, 128, 168, 66, 66, 73, 84, 0, 128, 168, 66, 66, 73, 88, 0, + 128, 168, 66, 66, 73, 0, 128, 168, 66, 66, 73, 80, 0, 128, 168, 66, 66, + 73, 69, 84, 0, 128, 168, 66, 66, 73, 69, 88, 0, 128, 168, 66, 66, 73, 69, + 0, 128, 168, 66, 66, 73, 69, 80, 0, 128, 168, 66, 66, 65, 84, 0, 128, + 168, 66, 66, 65, 88, 0, 128, 168, 172, 145, 0, 128, 168, 66, 66, 65, 80, + 0, 128, 168, 66, 66, 85, 79, 88, 0, 128, 168, 66, 66, 85, 79, 0, 128, + 168, 66, 66, 85, 79, 80, 0, 128, 168, 66, 66, 79, 84, 0, 128, 168, 66, + 66, 79, 88, 0, 128, 168, 66, 66, 79, 0, 128, 168, 66, 66, 79, 80, 0, 128, + 168, 66, 66, 69, 88, 0, 128, 168, 173, 211, 0, 128, 168, 66, 66, 69, 80, + 0, 128, 168, 66, 66, 85, 84, 0, 128, 168, 66, 66, 85, 88, 0, 128, 168, + 66, 66, 85, 0, 128, 168, 66, 66, 85, 80, 0, 128, 168, 66, 66, 85, 82, 88, + 0, 128, 168, 66, 66, 85, 82, 0, 128, 168, 66, 66, 89, 84, 0, 128, 168, + 66, 66, 89, 88, 0, 128, 168, 66, 66, 89, 0, 128, 168, 66, 66, 89, 80, 0, + 128, 168, 78, 66, 73, 84, 0, 128, 168, 78, 66, 73, 88, 0, 128, 168, 78, + 66, 73, 0, 128, 168, 78, 66, 73, 80, 0, 128, 168, 78, 66, 73, 69, 88, 0, + 128, 168, 78, 66, 73, 69, 0, 128, 168, 78, 66, 73, 69, 80, 0, 128, 168, + 78, 66, 65, 84, 0, 128, 168, 78, 66, 65, 88, 0, 128, 168, 78, 66, 65, 0, + 128, 168, 78, 66, 65, 80, 0, 128, 168, 78, 66, 79, 84, 0, 128, 168, 78, + 66, 79, 88, 0, 128, 168, 78, 66, 79, 0, 128, 168, 78, 66, 79, 80, 0, 128, + 168, 78, 66, 85, 84, 0, 128, 168, 78, 66, 85, 88, 0, 128, 168, 78, 66, + 85, 0, 128, 168, 78, 66, 85, 80, 0, 128, 168, 78, 66, 85, 82, 88, 0, 128, + 168, 78, 66, 85, 82, 0, 128, 168, 78, 66, 89, 84, 0, 128, 168, 78, 66, + 89, 88, 0, 128, 168, 78, 66, 89, 0, 128, 168, 78, 66, 89, 80, 0, 128, + 168, 78, 66, 89, 82, 88, 0, 128, 168, 78, 66, 89, 82, 0, 128, 168, 72, + 77, 73, 84, 0, 128, 168, 72, 77, 73, 88, 0, 128, 168, 72, 77, 73, 0, 128, + 168, 72, 77, 73, 80, 0, 128, 168, 72, 77, 73, 69, 88, 0, 128, 168, 72, + 77, 73, 69, 0, 128, 168, 72, 77, 73, 69, 80, 0, 128, 168, 72, 77, 65, 84, + 0, 128, 168, 72, 77, 65, 88, 0, 128, 168, 72, 77, 65, 0, 128, 168, 72, + 77, 65, 80, 0, 128, 168, 72, 77, 85, 79, 88, 0, 128, 168, 72, 77, 85, 79, + 0, 128, 168, 72, 77, 85, 79, 80, 0, 128, 168, 72, 77, 79, 84, 0, 128, + 168, 72, 77, 79, 88, 0, 128, 168, 72, 77, 79, 0, 128, 168, 72, 77, 79, + 80, 0, 128, 168, 72, 77, 85, 84, 0, 128, 168, 72, 77, 85, 88, 0, 128, + 168, 72, 77, 85, 0, 128, 168, 72, 77, 85, 80, 0, 128, 168, 72, 77, 85, + 82, 88, 0, 128, 168, 72, 77, 85, 82, 0, 128, 168, 72, 77, 89, 88, 0, 128, + 168, 72, 77, 89, 0, 128, 168, 72, 77, 89, 80, 0, 128, 168, 72, 77, 89, + 82, 88, 0, 128, 168, 72, 77, 89, 82, 0, 128, 168, 77, 73, 84, 0, 128, + 168, 77, 73, 88, 0, 128, 168, 77, 73, 0, 128, 168, 77, 73, 80, 0, 128, + 168, 77, 73, 69, 88, 0, 128, 168, 77, 73, 69, 0, 128, 168, 77, 73, 69, + 80, 0, 128, 168, 77, 65, 84, 0, 128, 168, 77, 65, 88, 0, 128, 168, 77, + 65, 0, 128, 168, 181, 247, 0, 128, 168, 77, 85, 79, 84, 0, 128, 168, 77, + 85, 79, 88, 0, 128, 168, 77, 85, 79, 0, 128, 168, 77, 85, 79, 80, 0, 128, + 168, 77, 79, 84, 0, 128, 168, 77, 79, 88, 0, 128, 168, 77, 79, 0, 128, + 168, 77, 79, 80, 0, 128, 168, 77, 69, 88, 0, 128, 168, 77, 69, 0, 128, + 168, 77, 85, 84, 0, 128, 168, 77, 85, 88, 0, 128, 168, 77, 85, 0, 128, + 168, 77, 85, 80, 0, 128, 168, 77, 85, 82, 88, 0, 128, 168, 77, 85, 82, 0, + 128, 168, 77, 89, 84, 0, 128, 168, 77, 89, 88, 0, 128, 168, 77, 89, 0, + 128, 168, 77, 89, 80, 0, 128, 168, 70, 73, 84, 0, 128, 168, 70, 73, 88, + 0, 128, 168, 70, 73, 0, 128, 168, 70, 73, 80, 0, 128, 168, 70, 65, 84, 0, + 128, 168, 70, 65, 88, 0, 128, 168, 70, 65, 0, 128, 168, 70, 65, 80, 0, + 128, 168, 70, 79, 88, 0, 128, 168, 70, 79, 0, 128, 168, 70, 79, 80, 0, + 128, 168, 70, 85, 84, 0, 128, 168, 70, 85, 88, 0, 128, 168, 70, 85, 0, + 128, 168, 70, 85, 80, 0, 128, 168, 70, 85, 82, 88, 0, 128, 168, 70, 85, + 82, 0, 128, 168, 70, 89, 84, 0, 128, 168, 70, 89, 88, 0, 128, 168, 70, + 89, 0, 128, 168, 70, 89, 80, 0, 128, 168, 86, 73, 84, 0, 128, 168, 86, + 73, 88, 0, 128, 168, 86, 73, 0, 128, 168, 86, 73, 80, 0, 128, 168, 86, + 73, 69, 84, 0, 128, 168, 86, 73, 69, 88, 0, 128, 168, 86, 73, 69, 0, 128, + 168, 86, 73, 69, 80, 0, 128, 168, 86, 65, 84, 0, 128, 168, 86, 65, 88, 0, + 128, 168, 86, 65, 0, 128, 168, 86, 65, 80, 0, 128, 168, 86, 79, 84, 0, + 128, 168, 86, 79, 88, 0, 128, 168, 86, 79, 0, 128, 168, 86, 79, 80, 0, + 128, 168, 86, 69, 88, 0, 128, 168, 86, 69, 80, 0, 128, 168, 86, 85, 84, + 0, 128, 168, 86, 85, 88, 0, 128, 168, 86, 85, 0, 128, 168, 86, 85, 80, 0, + 128, 168, 86, 85, 82, 88, 0, 128, 168, 86, 85, 82, 0, 128, 168, 86, 89, + 84, 0, 128, 168, 86, 89, 88, 0, 128, 168, 86, 89, 0, 128, 168, 86, 89, + 80, 0, 128, 168, 86, 89, 82, 88, 0, 128, 168, 86, 89, 82, 0, 128, 168, + 68, 73, 84, 0, 128, 168, 68, 73, 88, 0, 128, 168, 68, 73, 0, 128, 168, + 68, 73, 80, 0, 128, 168, 68, 73, 69, 88, 0, 128, 168, 68, 73, 69, 0, 128, + 168, 68, 73, 69, 80, 0, 128, 168, 68, 65, 84, 0, 128, 168, 68, 65, 88, 0, + 128, 168, 68, 65, 0, 128, 168, 68, 65, 80, 0, 128, 168, 68, 85, 79, 88, + 0, 128, 168, 68, 85, 79, 0, 128, 168, 166, 197, 0, 128, 168, 68, 79, 88, + 0, 128, 168, 68, 79, 0, 128, 168, 68, 79, 80, 0, 128, 168, 68, 69, 88, 0, + 128, 168, 68, 69, 0, 128, 168, 68, 69, 80, 0, 128, 168, 68, 85, 84, 0, + 128, 168, 68, 85, 88, 0, 128, 168, 68, 85, 0, 128, 168, 68, 85, 80, 0, + 128, 168, 68, 85, 82, 88, 0, 128, 168, 68, 85, 82, 0, 128, 168, 84, 73, + 84, 0, 128, 168, 84, 73, 88, 0, 128, 168, 84, 73, 0, 128, 168, 84, 73, + 80, 0, 128, 168, 84, 73, 69, 88, 0, 128, 168, 177, 134, 0, 128, 168, 84, + 73, 69, 80, 0, 128, 168, 84, 65, 84, 0, 128, 168, 84, 65, 88, 0, 128, + 168, 84, 65, 0, 128, 168, 84, 65, 80, 0, 128, 168, 84, 85, 79, 84, 0, + 128, 168, 84, 85, 79, 88, 0, 128, 168, 84, 85, 79, 0, 128, 168, 84, 85, + 79, 80, 0, 128, 168, 84, 79, 84, 0, 128, 168, 84, 79, 88, 0, 128, 168, + 84, 79, 0, 128, 168, 84, 79, 80, 0, 128, 168, 84, 69, 88, 0, 128, 168, + 84, 69, 0, 128, 168, 84, 69, 80, 0, 128, 168, 84, 85, 84, 0, 128, 168, + 84, 85, 88, 0, 128, 168, 84, 85, 0, 128, 168, 84, 85, 80, 0, 128, 168, + 84, 85, 82, 88, 0, 128, 168, 186, 138, 0, 128, 168, 68, 68, 73, 84, 0, + 128, 168, 68, 68, 73, 88, 0, 128, 168, 68, 68, 73, 0, 128, 168, 68, 68, + 73, 80, 0, 128, 168, 68, 68, 73, 69, 88, 0, 128, 168, 68, 68, 73, 69, 0, + 128, 168, 68, 68, 73, 69, 80, 0, 128, 168, 68, 68, 65, 84, 0, 128, 168, + 68, 68, 65, 88, 0, 128, 168, 171, 243, 0, 128, 168, 68, 68, 65, 80, 0, + 128, 168, 68, 68, 85, 79, 88, 0, 128, 168, 68, 68, 85, 79, 0, 128, 168, + 68, 68, 85, 79, 80, 0, 128, 168, 68, 68, 79, 84, 0, 128, 168, 68, 68, 79, + 88, 0, 128, 168, 68, 68, 79, 0, 128, 168, 68, 68, 79, 80, 0, 128, 168, + 68, 68, 69, 88, 0, 128, 168, 68, 68, 69, 0, 128, 168, 68, 68, 69, 80, 0, + 128, 168, 68, 68, 85, 84, 0, 128, 168, 68, 68, 85, 88, 0, 128, 168, 68, + 68, 85, 0, 128, 168, 68, 68, 85, 80, 0, 128, 168, 68, 68, 85, 82, 88, 0, + 128, 168, 68, 68, 85, 82, 0, 128, 168, 78, 68, 73, 84, 0, 128, 168, 78, + 68, 73, 88, 0, 128, 168, 78, 68, 73, 0, 128, 168, 78, 68, 73, 80, 0, 128, + 168, 78, 68, 73, 69, 88, 0, 128, 168, 78, 68, 73, 69, 0, 128, 168, 78, + 68, 65, 84, 0, 128, 168, 78, 68, 65, 88, 0, 128, 168, 175, 247, 0, 128, + 168, 186, 139, 0, 128, 168, 78, 68, 79, 84, 0, 128, 168, 78, 68, 79, 88, + 0, 128, 168, 78, 68, 79, 0, 128, 168, 78, 68, 79, 80, 0, 128, 168, 78, + 68, 69, 88, 0, 128, 168, 186, 140, 0, 128, 168, 78, 68, 69, 80, 0, 128, + 168, 78, 68, 85, 84, 0, 128, 168, 78, 68, 85, 88, 0, 128, 168, 186, 141, + 0, 128, 168, 78, 68, 85, 80, 0, 128, 168, 78, 68, 85, 82, 88, 0, 128, + 168, 78, 68, 85, 82, 0, 128, 168, 72, 78, 73, 84, 0, 128, 168, 72, 78, + 73, 88, 0, 128, 168, 72, 78, 73, 0, 128, 168, 72, 78, 73, 80, 0, 128, + 168, 72, 78, 73, 69, 84, 0, 128, 168, 72, 78, 73, 69, 88, 0, 128, 168, + 72, 78, 73, 69, 0, 128, 168, 72, 78, 73, 69, 80, 0, 128, 168, 72, 78, 65, + 84, 0, 128, 168, 72, 78, 65, 88, 0, 128, 168, 72, 78, 65, 0, 128, 168, + 72, 78, 65, 80, 0, 128, 168, 72, 78, 85, 79, 88, 0, 128, 168, 72, 78, 85, + 79, 0, 128, 168, 72, 78, 79, 84, 0, 128, 168, 72, 78, 79, 88, 0, 128, + 168, 72, 78, 79, 80, 0, 128, 168, 72, 78, 69, 88, 0, 128, 168, 72, 78, + 69, 0, 128, 168, 72, 78, 69, 80, 0, 128, 168, 72, 78, 85, 84, 0, 128, + 168, 78, 73, 84, 0, 128, 168, 78, 73, 88, 0, 128, 168, 78, 73, 0, 128, + 168, 78, 73, 80, 0, 128, 168, 78, 73, 69, 88, 0, 128, 168, 78, 73, 69, 0, + 128, 168, 78, 73, 69, 80, 0, 128, 168, 78, 65, 88, 0, 128, 168, 78, 65, + 0, 128, 168, 78, 65, 80, 0, 128, 168, 78, 85, 79, 88, 0, 128, 168, 78, + 85, 79, 0, 128, 168, 78, 85, 79, 80, 0, 128, 168, 78, 79, 84, 0, 128, + 168, 78, 79, 88, 0, 128, 168, 78, 79, 0, 128, 168, 78, 79, 80, 0, 128, + 168, 78, 69, 88, 0, 128, 168, 78, 69, 0, 128, 168, 78, 69, 80, 0, 128, + 168, 78, 85, 84, 0, 128, 168, 78, 85, 88, 0, 128, 168, 78, 85, 0, 128, + 168, 78, 85, 80, 0, 128, 168, 78, 85, 82, 88, 0, 128, 168, 78, 85, 82, 0, + 128, 168, 72, 76, 73, 84, 0, 128, 168, 72, 76, 73, 88, 0, 128, 168, 72, + 76, 73, 0, 128, 168, 72, 76, 73, 80, 0, 128, 168, 72, 76, 73, 69, 88, 0, + 128, 168, 72, 76, 73, 69, 0, 128, 168, 72, 76, 73, 69, 80, 0, 128, 168, + 72, 76, 65, 84, 0, 128, 168, 72, 76, 65, 88, 0, 128, 168, 72, 76, 65, 0, + 128, 168, 72, 76, 65, 80, 0, 128, 168, 72, 76, 85, 79, 88, 0, 128, 168, + 72, 76, 85, 79, 0, 128, 168, 72, 76, 85, 79, 80, 0, 128, 168, 72, 76, 79, + 88, 0, 128, 168, 72, 76, 79, 0, 128, 168, 72, 76, 79, 80, 0, 128, 168, + 72, 76, 69, 88, 0, 128, 168, 72, 76, 69, 0, 128, 168, 72, 76, 69, 80, 0, + 128, 168, 72, 76, 85, 84, 0, 128, 168, 72, 76, 85, 88, 0, 128, 168, 72, + 76, 85, 0, 128, 168, 72, 76, 85, 80, 0, 128, 168, 72, 76, 85, 82, 88, 0, + 128, 168, 72, 76, 85, 82, 0, 128, 168, 72, 76, 89, 84, 0, 128, 168, 72, + 76, 89, 88, 0, 128, 168, 72, 76, 89, 0, 128, 168, 72, 76, 89, 80, 0, 128, + 168, 72, 76, 89, 82, 88, 0, 128, 168, 72, 76, 89, 82, 0, 128, 168, 76, + 73, 84, 0, 128, 168, 76, 73, 88, 0, 128, 168, 76, 73, 0, 128, 168, 186, + 142, 0, 128, 168, 76, 73, 69, 84, 0, 128, 168, 76, 73, 69, 88, 0, 128, + 168, 76, 73, 69, 0, 128, 168, 76, 73, 69, 80, 0, 128, 168, 76, 65, 84, 0, + 128, 168, 76, 65, 88, 0, 128, 168, 76, 65, 0, 128, 168, 76, 65, 80, 0, + 128, 168, 76, 85, 79, 84, 0, 128, 168, 76, 85, 79, 88, 0, 128, 168, 76, + 85, 79, 0, 128, 168, 76, 85, 79, 80, 0, 128, 168, 76, 79, 84, 0, 128, + 168, 76, 79, 88, 0, 128, 168, 76, 79, 0, 128, 168, 76, 79, 80, 0, 128, + 168, 76, 69, 88, 0, 128, 168, 76, 69, 0, 128, 168, 76, 69, 80, 0, 128, + 168, 76, 85, 84, 0, 128, 168, 76, 85, 88, 0, 128, 168, 76, 85, 0, 128, + 168, 76, 85, 80, 0, 128, 168, 76, 85, 82, 88, 0, 128, 168, 76, 85, 82, 0, + 128, 168, 76, 89, 84, 0, 128, 168, 76, 89, 88, 0, 128, 168, 76, 89, 0, + 128, 168, 76, 89, 80, 0, 128, 168, 76, 89, 82, 88, 0, 128, 168, 76, 89, + 82, 0, 128, 168, 71, 73, 84, 0, 128, 168, 71, 73, 88, 0, 128, 168, 71, + 73, 0, 128, 168, 71, 73, 80, 0, 128, 168, 71, 73, 69, 84, 0, 128, 168, + 71, 73, 69, 88, 0, 128, 168, 71, 73, 69, 0, 128, 168, 71, 73, 69, 80, 0, + 128, 168, 71, 65, 84, 0, 128, 168, 71, 65, 88, 0, 128, 168, 71, 65, 0, + 128, 168, 71, 65, 80, 0, 128, 168, 71, 85, 79, 84, 0, 128, 168, 71, 85, + 79, 88, 0, 128, 168, 71, 85, 79, 0, 128, 168, 71, 85, 79, 80, 0, 128, + 168, 71, 79, 84, 0, 128, 168, 71, 79, 88, 0, 128, 168, 71, 79, 0, 128, + 168, 71, 79, 80, 0, 128, 168, 71, 69, 84, 0, 128, 168, 71, 69, 88, 0, + 128, 168, 71, 69, 0, 128, 168, 71, 69, 80, 0, 128, 168, 71, 85, 84, 0, + 128, 168, 71, 85, 88, 0, 128, 168, 71, 85, 0, 128, 168, 71, 85, 80, 0, + 128, 168, 71, 85, 82, 88, 0, 128, 168, 186, 143, 0, 128, 168, 75, 73, 84, + 0, 128, 168, 75, 73, 88, 0, 128, 168, 75, 73, 0, 128, 168, 75, 73, 80, 0, + 128, 168, 75, 73, 69, 88, 0, 128, 168, 75, 73, 69, 0, 128, 168, 75, 73, + 69, 80, 0, 128, 168, 75, 65, 84, 0, 128, 168, 75, 65, 88, 0, 128, 168, + 75, 65, 0, 128, 168, 75, 65, 80, 0, 128, 168, 75, 85, 79, 88, 0, 128, + 168, 75, 85, 79, 0, 128, 168, 186, 144, 0, 128, 168, 75, 79, 84, 0, 128, + 168, 75, 79, 88, 0, 128, 168, 75, 79, 0, 128, 168, 75, 79, 80, 0, 128, + 168, 186, 145, 0, 128, 168, 75, 69, 88, 0, 128, 168, 75, 69, 0, 128, 168, + 75, 69, 80, 0, 128, 168, 186, 146, 0, 128, 168, 75, 85, 88, 0, 128, 168, + 75, 85, 0, 128, 168, 75, 85, 80, 0, 128, 168, 75, 85, 82, 88, 0, 128, + 168, 186, 147, 0, 128, 168, 71, 71, 73, 84, 0, 128, 168, 71, 71, 73, 88, + 0, 128, 168, 71, 71, 73, 0, 128, 168, 71, 71, 73, 69, 88, 0, 128, 168, + 71, 71, 73, 69, 0, 128, 168, 71, 71, 73, 69, 80, 0, 128, 168, 71, 71, 65, + 84, 0, 128, 168, 71, 71, 65, 88, 0, 128, 168, 172, 142, 0, 128, 168, 71, + 71, 65, 80, 0, 128, 168, 71, 71, 85, 79, 84, 0, 128, 168, 71, 71, 85, 79, + 88, 0, 128, 168, 71, 71, 85, 79, 0, 128, 168, 71, 71, 85, 79, 80, 0, 128, + 168, 71, 71, 79, 84, 0, 128, 168, 71, 71, 79, 88, 0, 128, 168, 71, 71, + 79, 0, 128, 168, 71, 71, 79, 80, 0, 128, 168, 71, 71, 69, 84, 0, 128, + 168, 71, 71, 69, 88, 0, 128, 168, 71, 71, 69, 0, 128, 168, 71, 71, 69, + 80, 0, 128, 168, 71, 71, 85, 84, 0, 128, 168, 71, 71, 85, 88, 0, 128, + 168, 71, 71, 85, 0, 128, 168, 71, 71, 85, 80, 0, 128, 168, 71, 71, 85, + 82, 88, 0, 128, 168, 71, 71, 85, 82, 0, 128, 168, 77, 71, 73, 69, 88, 0, + 128, 168, 77, 71, 73, 69, 0, 128, 168, 77, 71, 65, 84, 0, 128, 168, 77, + 71, 65, 88, 0, 128, 168, 77, 71, 65, 0, 128, 168, 77, 71, 65, 80, 0, 128, + 168, 77, 71, 85, 79, 88, 0, 128, 168, 77, 71, 85, 79, 0, 128, 168, 77, + 71, 85, 79, 80, 0, 128, 168, 77, 71, 79, 84, 0, 128, 168, 77, 71, 79, 88, + 0, 128, 168, 173, 152, 0, 128, 168, 77, 71, 79, 80, 0, 128, 168, 77, 71, + 69, 88, 0, 128, 168, 77, 71, 69, 0, 128, 168, 77, 71, 69, 80, 0, 128, + 168, 77, 71, 85, 84, 0, 128, 168, 77, 71, 85, 88, 0, 128, 168, 77, 71, + 85, 0, 128, 168, 77, 71, 85, 80, 0, 128, 168, 77, 71, 85, 82, 88, 0, 128, + 168, 77, 71, 85, 82, 0, 128, 168, 72, 88, 73, 84, 0, 128, 168, 72, 88, + 73, 88, 0, 128, 168, 72, 88, 73, 0, 128, 168, 72, 88, 73, 80, 0, 128, + 168, 72, 88, 73, 69, 84, 0, 128, 168, 72, 88, 73, 69, 88, 0, 128, 168, + 72, 88, 73, 69, 0, 128, 168, 72, 88, 73, 69, 80, 0, 128, 168, 72, 88, 65, + 84, 0, 128, 168, 72, 88, 65, 88, 0, 128, 168, 72, 88, 65, 0, 128, 168, + 72, 88, 65, 80, 0, 128, 168, 72, 88, 85, 79, 84, 0, 128, 168, 72, 88, 85, + 79, 88, 0, 128, 168, 72, 88, 85, 79, 0, 128, 168, 72, 88, 85, 79, 80, 0, + 128, 168, 72, 88, 79, 84, 0, 128, 168, 72, 88, 79, 88, 0, 128, 168, 72, + 88, 79, 0, 128, 168, 72, 88, 79, 80, 0, 128, 168, 72, 88, 69, 88, 0, 128, + 168, 72, 88, 69, 0, 128, 168, 72, 88, 69, 80, 0, 128, 168, 78, 71, 73, + 69, 88, 0, 128, 168, 78, 71, 73, 69, 0, 128, 168, 78, 71, 73, 69, 80, 0, + 128, 168, 78, 71, 65, 84, 0, 128, 168, 78, 71, 65, 88, 0, 128, 168, 171, + 207, 0, 128, 168, 78, 71, 65, 80, 0, 128, 168, 78, 71, 85, 79, 84, 0, + 128, 168, 78, 71, 85, 79, 88, 0, 128, 168, 78, 71, 85, 79, 0, 128, 168, + 78, 71, 79, 84, 0, 128, 168, 78, 71, 79, 88, 0, 128, 168, 173, 129, 0, + 128, 168, 78, 71, 79, 80, 0, 128, 168, 78, 71, 69, 88, 0, 128, 168, 78, + 71, 69, 0, 128, 168, 78, 71, 69, 80, 0, 128, 168, 72, 73, 84, 0, 128, + 168, 72, 73, 69, 88, 0, 128, 168, 173, 238, 0, 128, 168, 183, 208, 0, + 128, 168, 72, 65, 88, 0, 128, 168, 72, 65, 0, 128, 168, 72, 65, 80, 0, + 128, 168, 72, 85, 79, 84, 0, 128, 168, 72, 85, 79, 88, 0, 128, 168, 72, + 85, 79, 0, 128, 168, 72, 85, 79, 80, 0, 128, 168, 72, 79, 84, 0, 128, + 168, 72, 79, 88, 0, 128, 168, 72, 79, 0, 128, 168, 72, 79, 80, 0, 128, + 168, 72, 69, 88, 0, 128, 168, 72, 69, 0, 128, 168, 72, 69, 80, 0, 128, + 168, 87, 65, 84, 0, 128, 168, 87, 65, 88, 0, 128, 168, 87, 65, 0, 128, + 168, 87, 65, 80, 0, 128, 168, 87, 85, 79, 88, 0, 128, 168, 87, 85, 79, 0, + 128, 168, 87, 85, 79, 80, 0, 128, 168, 87, 79, 88, 0, 128, 168, 87, 79, + 0, 128, 168, 87, 79, 80, 0, 128, 168, 87, 69, 88, 0, 128, 168, 87, 69, 0, + 128, 168, 87, 69, 80, 0, 128, 168, 90, 73, 84, 0, 128, 168, 90, 73, 88, + 0, 128, 168, 90, 73, 0, 128, 168, 90, 73, 80, 0, 128, 168, 90, 73, 69, + 88, 0, 128, 168, 90, 73, 69, 0, 128, 168, 90, 73, 69, 80, 0, 128, 168, + 90, 65, 84, 0, 128, 168, 90, 65, 88, 0, 128, 168, 90, 65, 0, 128, 168, + 90, 65, 80, 0, 128, 168, 90, 85, 79, 88, 0, 128, 168, 90, 85, 79, 0, 128, + 168, 90, 85, 79, 80, 0, 128, 168, 90, 79, 84, 0, 128, 168, 90, 79, 88, 0, + 128, 168, 90, 79, 0, 128, 168, 90, 79, 80, 0, 128, 168, 90, 69, 88, 0, + 128, 168, 90, 69, 0, 128, 168, 90, 69, 80, 0, 128, 168, 90, 85, 84, 0, + 128, 168, 90, 85, 88, 0, 128, 168, 90, 85, 0, 128, 168, 90, 85, 80, 0, + 128, 168, 90, 85, 82, 88, 0, 128, 168, 90, 85, 82, 0, 128, 168, 90, 89, + 84, 0, 128, 168, 90, 89, 88, 0, 128, 168, 90, 89, 0, 128, 168, 90, 89, + 80, 0, 128, 168, 90, 89, 82, 88, 0, 128, 168, 90, 89, 82, 0, 128, 168, + 67, 73, 84, 0, 128, 168, 67, 73, 88, 0, 128, 168, 67, 73, 0, 128, 168, + 67, 73, 80, 0, 128, 168, 67, 73, 69, 84, 0, 128, 168, 67, 73, 69, 88, 0, + 128, 168, 67, 73, 69, 0, 128, 168, 67, 73, 69, 80, 0, 128, 168, 67, 65, + 84, 0, 128, 168, 67, 65, 88, 0, 128, 168, 67, 65, 0, 128, 168, 178, 244, + 0, 128, 168, 67, 85, 79, 88, 0, 128, 168, 67, 85, 79, 0, 128, 168, 67, + 85, 79, 80, 0, 128, 168, 67, 79, 84, 0, 128, 168, 67, 79, 88, 0, 128, + 168, 67, 79, 0, 128, 168, 67, 79, 80, 0, 128, 168, 67, 69, 88, 0, 128, + 168, 67, 69, 0, 128, 168, 67, 69, 80, 0, 128, 168, 67, 85, 84, 0, 128, + 168, 67, 85, 88, 0, 128, 168, 67, 85, 0, 128, 168, 178, 245, 0, 128, 168, + 67, 85, 82, 88, 0, 128, 168, 67, 85, 82, 0, 128, 168, 67, 89, 84, 0, 128, + 168, 67, 89, 88, 0, 128, 168, 67, 89, 0, 128, 168, 67, 89, 80, 0, 128, + 168, 67, 89, 82, 88, 0, 128, 168, 67, 89, 82, 0, 128, 168, 90, 90, 73, + 84, 0, 128, 168, 90, 90, 73, 88, 0, 128, 168, 90, 90, 73, 0, 128, 168, + 90, 90, 73, 80, 0, 128, 168, 186, 148, 0, 128, 168, 90, 90, 73, 69, 88, + 0, 128, 168, 90, 90, 73, 69, 0, 128, 168, 90, 90, 73, 69, 80, 0, 128, + 168, 90, 90, 65, 84, 0, 128, 168, 90, 90, 65, 88, 0, 128, 168, 183, 219, + 0, 128, 168, 90, 90, 65, 80, 0, 128, 168, 90, 90, 79, 88, 0, 128, 168, + 90, 90, 79, 0, 128, 168, 90, 90, 79, 80, 0, 128, 168, 90, 90, 69, 88, 0, + 128, 168, 90, 90, 69, 0, 128, 168, 90, 90, 69, 80, 0, 128, 168, 90, 90, + 85, 88, 0, 128, 168, 90, 90, 85, 0, 128, 168, 90, 90, 85, 80, 0, 128, + 168, 90, 90, 85, 82, 88, 0, 128, 168, 90, 90, 85, 82, 0, 128, 168, 90, + 90, 89, 84, 0, 128, 168, 90, 90, 89, 88, 0, 128, 168, 90, 90, 89, 0, 128, + 168, 90, 90, 89, 80, 0, 128, 168, 90, 90, 89, 82, 88, 0, 128, 168, 90, + 90, 89, 82, 0, 128, 168, 78, 90, 73, 84, 0, 128, 168, 78, 90, 73, 88, 0, + 128, 168, 78, 90, 73, 0, 128, 168, 78, 90, 73, 80, 0, 128, 168, 78, 90, + 73, 69, 88, 0, 128, 168, 78, 90, 73, 69, 0, 128, 168, 78, 90, 73, 69, 80, + 0, 128, 168, 78, 90, 65, 84, 0, 128, 168, 78, 90, 65, 88, 0, 128, 168, + 78, 90, 65, 0, 128, 168, 78, 90, 65, 80, 0, 128, 168, 78, 90, 85, 79, 88, + 0, 128, 168, 78, 90, 85, 79, 0, 128, 168, 78, 90, 79, 88, 0, 128, 168, + 78, 90, 79, 80, 0, 128, 168, 78, 90, 69, 88, 0, 128, 168, 78, 90, 69, 0, + 128, 168, 78, 90, 85, 88, 0, 128, 168, 78, 90, 85, 0, 128, 168, 78, 90, + 85, 80, 0, 128, 168, 78, 90, 85, 82, 88, 0, 128, 168, 78, 90, 85, 82, 0, + 128, 168, 78, 90, 89, 84, 0, 128, 168, 78, 90, 89, 88, 0, 128, 168, 78, + 90, 89, 0, 128, 168, 78, 90, 89, 80, 0, 128, 168, 78, 90, 89, 82, 88, 0, + 128, 168, 78, 90, 89, 82, 0, 128, 168, 83, 73, 84, 0, 128, 168, 165, 196, + 0, 128, 168, 83, 73, 0, 128, 168, 83, 73, 80, 0, 128, 168, 83, 73, 69, + 88, 0, 128, 168, 83, 73, 69, 0, 128, 168, 83, 73, 69, 80, 0, 128, 168, + 83, 65, 84, 0, 128, 168, 83, 65, 88, 0, 128, 168, 83, 65, 0, 128, 168, + 83, 65, 80, 0, 128, 168, 83, 85, 79, 88, 0, 128, 168, 83, 85, 79, 0, 128, + 168, 83, 85, 79, 80, 0, 128, 168, 83, 79, 84, 0, 128, 168, 83, 79, 88, 0, + 128, 168, 83, 79, 0, 128, 168, 83, 79, 80, 0, 128, 168, 83, 69, 88, 0, + 128, 168, 83, 69, 0, 128, 168, 83, 69, 80, 0, 128, 168, 83, 85, 84, 0, + 128, 168, 83, 85, 88, 0, 128, 168, 83, 85, 0, 128, 168, 83, 85, 80, 0, + 128, 168, 83, 85, 82, 88, 0, 128, 168, 186, 149, 0, 128, 168, 83, 89, 84, + 0, 128, 168, 83, 89, 88, 0, 128, 168, 83, 89, 0, 128, 168, 83, 89, 80, 0, + 128, 168, 83, 89, 82, 88, 0, 128, 168, 83, 89, 82, 0, 128, 168, 83, 83, + 73, 84, 0, 128, 168, 83, 83, 73, 88, 0, 128, 168, 83, 83, 73, 0, 128, + 168, 83, 83, 73, 80, 0, 128, 168, 83, 83, 73, 69, 88, 0, 128, 168, 83, + 83, 73, 69, 0, 128, 168, 83, 83, 73, 69, 80, 0, 128, 168, 83, 83, 65, 84, + 0, 128, 168, 83, 83, 65, 88, 0, 128, 168, 171, 218, 0, 128, 168, 83, 83, + 65, 80, 0, 128, 168, 83, 83, 79, 84, 0, 128, 168, 83, 83, 79, 88, 0, 128, + 168, 83, 83, 79, 0, 128, 168, 83, 83, 79, 80, 0, 128, 168, 83, 83, 69, + 88, 0, 128, 168, 83, 83, 69, 0, 128, 168, 83, 83, 69, 80, 0, 128, 168, + 83, 83, 85, 84, 0, 128, 168, 83, 83, 85, 88, 0, 128, 168, 83, 83, 85, 0, + 128, 168, 83, 83, 85, 80, 0, 128, 168, 83, 83, 89, 84, 0, 128, 168, 83, + 83, 89, 88, 0, 128, 168, 83, 83, 89, 0, 128, 168, 83, 83, 89, 80, 0, 128, + 168, 83, 83, 89, 82, 88, 0, 128, 168, 83, 83, 89, 82, 0, 128, 168, 90, + 72, 65, 84, 0, 128, 168, 90, 72, 65, 88, 0, 128, 168, 172, 141, 0, 128, + 168, 90, 72, 65, 80, 0, 128, 168, 90, 72, 85, 79, 88, 0, 128, 168, 90, + 72, 85, 79, 0, 128, 168, 90, 72, 85, 79, 80, 0, 128, 168, 90, 72, 79, 84, + 0, 128, 168, 90, 72, 79, 88, 0, 128, 168, 90, 72, 79, 0, 128, 168, 90, + 72, 79, 80, 0, 128, 168, 90, 72, 69, 84, 0, 128, 168, 90, 72, 69, 88, 0, + 128, 168, 169, 210, 0, 128, 168, 90, 72, 69, 80, 0, 128, 168, 90, 72, 85, + 84, 0, 128, 168, 90, 72, 85, 88, 0, 128, 168, 90, 72, 85, 0, 128, 168, + 90, 72, 85, 80, 0, 128, 168, 90, 72, 85, 82, 88, 0, 128, 168, 90, 72, 85, + 82, 0, 128, 168, 90, 72, 89, 84, 0, 128, 168, 90, 72, 89, 88, 0, 128, + 168, 90, 72, 89, 0, 128, 168, 90, 72, 89, 80, 0, 128, 168, 90, 72, 89, + 82, 88, 0, 128, 168, 90, 72, 89, 82, 0, 128, 168, 67, 72, 65, 84, 0, 128, + 168, 67, 72, 65, 88, 0, 128, 168, 169, 253, 0, 128, 168, 67, 72, 65, 80, + 0, 128, 168, 67, 72, 85, 79, 84, 0, 128, 168, 67, 72, 85, 79, 88, 0, 128, + 168, 67, 72, 85, 79, 0, 128, 168, 67, 72, 85, 79, 80, 0, 128, 168, 67, + 72, 79, 84, 0, 128, 168, 67, 72, 79, 88, 0, 128, 168, 174, 193, 0, 128, + 168, 67, 72, 79, 80, 0, 128, 168, 67, 72, 69, 84, 0, 128, 168, 67, 72, + 69, 88, 0, 128, 168, 169, 212, 0, 128, 168, 67, 72, 69, 80, 0, 128, 168, + 67, 72, 85, 88, 0, 128, 168, 174, 191, 0, 128, 168, 67, 72, 85, 80, 0, + 128, 168, 67, 72, 85, 82, 88, 0, 128, 168, 67, 72, 85, 82, 0, 128, 168, + 67, 72, 89, 84, 0, 128, 168, 67, 72, 89, 88, 0, 128, 168, 67, 72, 89, 0, + 128, 168, 67, 72, 89, 80, 0, 128, 168, 67, 72, 89, 82, 88, 0, 128, 168, + 67, 72, 89, 82, 0, 128, 168, 82, 82, 65, 88, 0, 128, 168, 171, 190, 0, + 128, 168, 82, 82, 85, 79, 88, 0, 128, 168, 82, 82, 85, 79, 0, 128, 168, + 82, 82, 79, 84, 0, 128, 168, 82, 82, 79, 88, 0, 128, 168, 82, 82, 79, 0, + 128, 168, 82, 82, 79, 80, 0, 128, 168, 82, 82, 69, 84, 0, 128, 168, 82, + 82, 69, 88, 0, 128, 168, 82, 82, 69, 0, 128, 168, 82, 82, 69, 80, 0, 128, + 168, 82, 82, 85, 84, 0, 128, 168, 82, 82, 85, 88, 0, 128, 168, 82, 82, + 85, 0, 128, 168, 82, 82, 85, 80, 0, 128, 168, 82, 82, 85, 82, 88, 0, 128, + 168, 82, 82, 85, 82, 0, 128, 168, 82, 82, 89, 84, 0, 128, 168, 82, 82, + 89, 88, 0, 128, 168, 82, 82, 89, 0, 128, 168, 82, 82, 89, 80, 0, 128, + 168, 82, 82, 89, 82, 88, 0, 128, 168, 82, 82, 89, 82, 0, 128, 168, 78, + 82, 65, 84, 0, 128, 168, 78, 82, 65, 88, 0, 128, 168, 78, 82, 65, 0, 128, + 168, 78, 82, 65, 80, 0, 128, 168, 78, 82, 79, 88, 0, 128, 168, 78, 82, + 79, 0, 128, 168, 78, 82, 79, 80, 0, 128, 168, 78, 82, 69, 84, 0, 128, + 168, 78, 82, 69, 88, 0, 128, 168, 78, 82, 69, 0, 128, 168, 78, 82, 69, + 80, 0, 128, 168, 78, 82, 85, 84, 0, 128, 168, 78, 82, 85, 88, 0, 128, + 168, 78, 82, 85, 0, 128, 168, 78, 82, 85, 80, 0, 128, 168, 78, 82, 85, + 82, 88, 0, 128, 168, 78, 82, 85, 82, 0, 128, 168, 78, 82, 89, 84, 0, 128, + 168, 78, 82, 89, 88, 0, 128, 168, 78, 82, 89, 0, 128, 168, 78, 82, 89, + 80, 0, 128, 168, 78, 82, 89, 82, 88, 0, 128, 168, 78, 82, 89, 82, 0, 128, + 168, 83, 72, 65, 84, 0, 128, 168, 83, 72, 65, 88, 0, 128, 168, 169, 213, + 0, 128, 168, 83, 72, 65, 80, 0, 128, 168, 83, 72, 85, 79, 88, 0, 128, + 168, 83, 72, 85, 79, 0, 128, 168, 83, 72, 85, 79, 80, 0, 128, 168, 83, + 72, 79, 84, 0, 128, 168, 83, 72, 79, 88, 0, 128, 168, 169, 201, 0, 128, + 168, 83, 72, 79, 80, 0, 128, 168, 83, 72, 69, 84, 0, 128, 168, 83, 72, + 69, 88, 0, 128, 168, 174, 166, 0, 128, 168, 83, 72, 69, 80, 0, 128, 168, + 83, 72, 85, 84, 0, 128, 168, 83, 72, 85, 88, 0, 128, 168, 174, 163, 0, + 128, 168, 83, 72, 85, 80, 0, 128, 168, 83, 72, 85, 82, 88, 0, 128, 168, + 83, 72, 85, 82, 0, 128, 168, 83, 72, 89, 84, 0, 128, 168, 83, 72, 89, 88, + 0, 128, 168, 83, 72, 89, 0, 128, 168, 83, 72, 89, 80, 0, 128, 168, 83, + 72, 89, 82, 88, 0, 128, 168, 83, 72, 89, 82, 0, 128, 168, 184, 240, 0, + 128, 168, 82, 65, 88, 0, 128, 168, 82, 65, 0, 128, 168, 82, 65, 80, 0, + 128, 168, 82, 85, 79, 88, 0, 128, 168, 82, 85, 79, 0, 128, 168, 82, 85, + 79, 80, 0, 128, 168, 82, 79, 84, 0, 128, 168, 82, 79, 88, 0, 128, 168, + 82, 79, 0, 128, 168, 82, 79, 80, 0, 128, 168, 82, 69, 88, 0, 128, 168, + 82, 69, 0, 128, 168, 82, 69, 80, 0, 128, 168, 82, 85, 84, 0, 128, 168, + 82, 85, 88, 0, 128, 168, 82, 85, 0, 128, 168, 82, 85, 80, 0, 128, 168, + 82, 85, 82, 88, 0, 128, 168, 82, 85, 82, 0, 128, 168, 82, 89, 84, 0, 128, + 168, 82, 89, 88, 0, 128, 168, 82, 89, 0, 128, 168, 82, 89, 80, 0, 128, + 168, 82, 89, 82, 88, 0, 128, 168, 82, 89, 82, 0, 128, 168, 74, 73, 84, 0, + 128, 168, 74, 73, 88, 0, 128, 168, 74, 73, 0, 128, 168, 74, 73, 80, 0, + 128, 168, 74, 73, 69, 84, 0, 128, 168, 74, 73, 69, 88, 0, 128, 168, 74, + 73, 69, 0, 128, 168, 74, 73, 69, 80, 0, 128, 168, 74, 85, 79, 84, 0, 128, + 168, 74, 85, 79, 88, 0, 128, 168, 74, 85, 79, 0, 128, 168, 74, 85, 79, + 80, 0, 128, 168, 179, 193, 0, 128, 168, 74, 79, 88, 0, 128, 168, 74, 79, + 0, 128, 168, 74, 79, 80, 0, 128, 168, 74, 85, 84, 0, 128, 168, 74, 85, + 88, 0, 128, 168, 74, 85, 0, 128, 168, 74, 85, 80, 0, 128, 168, 74, 85, + 82, 88, 0, 128, 168, 74, 85, 82, 0, 128, 168, 74, 89, 84, 0, 128, 168, + 74, 89, 88, 0, 128, 168, 74, 89, 0, 128, 168, 74, 89, 80, 0, 128, 168, + 74, 89, 82, 88, 0, 128, 168, 74, 89, 82, 0, 128, 168, 81, 73, 84, 0, 128, + 168, 81, 73, 88, 0, 128, 168, 81, 73, 0, 128, 168, 81, 73, 80, 0, 128, + 168, 81, 73, 69, 84, 0, 128, 168, 81, 73, 69, 88, 0, 128, 168, 81, 73, + 69, 0, 128, 168, 81, 73, 69, 80, 0, 128, 168, 81, 85, 79, 84, 0, 128, + 168, 81, 85, 79, 88, 0, 128, 168, 81, 85, 79, 0, 128, 168, 81, 85, 79, + 80, 0, 128, 168, 81, 79, 84, 0, 128, 168, 81, 79, 88, 0, 128, 168, 81, + 79, 0, 128, 168, 81, 79, 80, 0, 128, 168, 81, 85, 84, 0, 128, 168, 81, + 85, 88, 0, 128, 168, 81, 85, 0, 128, 168, 81, 85, 80, 0, 128, 168, 81, + 85, 82, 88, 0, 128, 168, 81, 85, 82, 0, 128, 168, 81, 89, 84, 0, 128, + 168, 81, 89, 88, 0, 128, 168, 81, 89, 0, 128, 168, 81, 89, 80, 0, 128, + 168, 81, 89, 82, 88, 0, 128, 168, 81, 89, 82, 0, 128, 168, 74, 74, 73, + 84, 0, 128, 168, 74, 74, 73, 88, 0, 128, 168, 74, 74, 73, 0, 128, 168, + 74, 74, 73, 80, 0, 128, 168, 74, 74, 73, 69, 84, 0, 128, 168, 74, 74, 73, + 69, 88, 0, 128, 168, 74, 74, 73, 69, 0, 128, 168, 74, 74, 73, 69, 80, 0, + 128, 168, 74, 74, 85, 79, 88, 0, 128, 168, 74, 74, 85, 79, 0, 128, 168, + 74, 74, 85, 79, 80, 0, 128, 168, 74, 74, 79, 84, 0, 128, 168, 74, 74, 79, + 88, 0, 128, 168, 74, 74, 79, 0, 128, 168, 74, 74, 79, 80, 0, 128, 168, + 74, 74, 85, 84, 0, 128, 168, 74, 74, 85, 88, 0, 128, 168, 74, 74, 85, 0, + 128, 168, 74, 74, 85, 80, 0, 128, 168, 74, 74, 85, 82, 88, 0, 128, 168, + 74, 74, 85, 82, 0, 128, 168, 74, 74, 89, 84, 0, 128, 168, 74, 74, 89, 88, + 0, 128, 168, 74, 74, 89, 0, 128, 168, 74, 74, 89, 80, 0, 128, 168, 78, + 74, 73, 84, 0, 128, 168, 78, 74, 73, 88, 0, 128, 168, 186, 150, 0, 128, + 168, 78, 74, 73, 80, 0, 128, 168, 78, 74, 73, 69, 84, 0, 128, 168, 78, + 74, 73, 69, 88, 0, 128, 168, 78, 74, 73, 69, 0, 128, 168, 78, 74, 73, 69, + 80, 0, 128, 168, 78, 74, 85, 79, 88, 0, 128, 168, 78, 74, 85, 79, 0, 128, + 168, 78, 74, 79, 84, 0, 128, 168, 78, 74, 79, 88, 0, 128, 168, 78, 74, + 79, 0, 128, 168, 78, 74, 79, 80, 0, 128, 168, 78, 74, 85, 88, 0, 128, + 168, 78, 74, 85, 0, 128, 168, 78, 74, 85, 80, 0, 128, 168, 78, 74, 85, + 82, 88, 0, 128, 168, 78, 74, 85, 82, 0, 128, 168, 78, 74, 89, 84, 0, 128, + 168, 78, 74, 89, 88, 0, 128, 168, 78, 74, 89, 0, 128, 168, 78, 74, 89, + 80, 0, 128, 168, 78, 74, 89, 82, 88, 0, 128, 168, 78, 74, 89, 82, 0, 128, + 168, 78, 89, 73, 84, 0, 128, 168, 78, 89, 73, 88, 0, 128, 168, 174, 173, + 0, 128, 168, 78, 89, 73, 80, 0, 128, 168, 78, 89, 73, 69, 84, 0, 128, + 168, 78, 89, 73, 69, 88, 0, 128, 168, 78, 89, 73, 69, 0, 128, 168, 78, + 89, 73, 69, 80, 0, 128, 168, 78, 89, 85, 79, 88, 0, 128, 168, 78, 89, 85, + 79, 0, 128, 168, 78, 89, 85, 79, 80, 0, 128, 168, 78, 89, 79, 84, 0, 128, + 168, 78, 89, 79, 88, 0, 128, 168, 173, 145, 0, 128, 168, 78, 89, 79, 80, + 0, 128, 168, 78, 89, 85, 84, 0, 128, 168, 78, 89, 85, 88, 0, 128, 168, + 78, 89, 85, 0, 128, 168, 78, 89, 85, 80, 0, 128, 168, 88, 73, 84, 0, 128, + 168, 88, 73, 88, 0, 128, 168, 88, 73, 0, 128, 168, 88, 73, 80, 0, 128, + 168, 88, 73, 69, 84, 0, 128, 168, 88, 73, 69, 88, 0, 128, 168, 88, 73, + 69, 0, 128, 168, 88, 73, 69, 80, 0, 128, 168, 88, 85, 79, 88, 0, 128, + 168, 88, 85, 79, 0, 128, 168, 88, 79, 84, 0, 128, 168, 88, 79, 88, 0, + 128, 168, 88, 79, 0, 128, 168, 88, 79, 80, 0, 128, 168, 88, 89, 84, 0, + 128, 168, 88, 89, 88, 0, 128, 168, 88, 89, 0, 128, 168, 88, 89, 80, 0, + 128, 168, 88, 89, 82, 88, 0, 128, 168, 88, 89, 82, 0, 128, 168, 89, 73, + 84, 0, 128, 168, 89, 73, 88, 0, 128, 168, 89, 73, 0, 128, 168, 89, 73, + 80, 0, 128, 168, 89, 73, 69, 84, 0, 128, 168, 89, 73, 69, 88, 0, 128, + 168, 89, 73, 69, 0, 128, 168, 89, 73, 69, 80, 0, 128, 168, 89, 85, 79, + 84, 0, 128, 168, 89, 85, 79, 88, 0, 128, 168, 89, 85, 79, 0, 128, 168, + 89, 85, 79, 80, 0, 128, 168, 169, 159, 0, 128, 168, 89, 79, 88, 0, 128, + 168, 89, 79, 0, 128, 168, 89, 79, 80, 0, 128, 168, 171, 197, 0, 128, 168, + 89, 85, 88, 0, 128, 168, 89, 85, 0, 128, 168, 89, 85, 80, 0, 128, 168, + 89, 85, 82, 88, 0, 128, 168, 89, 85, 82, 0, 128, 168, 89, 89, 84, 0, 128, + 168, 89, 89, 88, 0, 128, 168, 89, 89, 0, 128, 168, 89, 89, 80, 0, 128, + 168, 89, 89, 82, 88, 0, 128, 168, 89, 89, 82, 0, 128, 169, 81, 79, 84, + 10, 120, 40, 121, 105, 32, 145, 252, 113, 111, 116, 32, 45, 32, 65, 52, + 48, 56, 41, 0, 128, 169, 76, 73, 10, 120, 40, 121, 105, 32, 145, 252, + 108, 105, 32, 45, 32, 65, 49, 66, 57, 41, 0, 128, 169, 75, 73, 84, 0, + 128, 169, 78, 89, 73, 80, 0, 128, 169, 67, 89, 80, 0, 128, 169, 83, 83, + 73, 0, 128, 169, 71, 71, 79, 80, 0, 128, 169, 71, 69, 80, 0, 128, 169, + 77, 73, 0, 128, 169, 72, 88, 73, 84, 0, 128, 169, 76, 89, 82, 0, 128, + 169, 66, 66, 85, 84, 0, 128, 169, 77, 79, 80, 0, 128, 169, 89, 79, 0, + 128, 169, 80, 85, 84, 0, 128, 169, 72, 88, 85, 79, 0, 128, 169, 84, 65, + 84, 0, 128, 169, 71, 65, 0, 128, 169, 90, 85, 80, 0, 128, 169, 67, 89, + 84, 0, 128, 169, 68, 68, 85, 82, 0, 128, 169, 186, 135, 0, 128, 169, 71, + 71, 85, 79, 0, 128, 169, 78, 89, 79, 80, 0, 128, 169, 84, 85, 0, 128, + 169, 79, 80, 0, 128, 169, 74, 74, 85, 84, 0, 128, 169, 90, 79, 84, 0, + 128, 169, 80, 89, 84, 0, 128, 169, 72, 77, 79, 0, 128, 169, 89, 73, 84, + 0, 128, 169, 86, 85, 82, 0, 128, 169, 83, 72, 89, 0, 128, 169, 86, 69, + 80, 0, 128, 169, 90, 65, 0, 128, 169, 74, 79, 0, 128, 169, 78, 90, 85, + 80, 0, 128, 169, 74, 74, 89, 0, 128, 169, 71, 79, 84, 0, 128, 169, 74, + 74, 73, 69, 0, 128, 169, 87, 79, 0, 128, 169, 68, 85, 0, 128, 169, 83, + 72, 85, 82, 0, 128, 169, 76, 73, 69, 0, 128, 169, 67, 89, 0, 128, 169, + 67, 85, 79, 80, 0, 128, 169, 67, 73, 80, 0, 128, 169, 72, 88, 79, 80, 0, + 128, 169, 83, 72, 65, 84, 0, 128, 169, 90, 85, 82, 0, 128, 169, 83, 72, + 79, 80, 0, 128, 169, 169, 212, 0, 128, 169, 186, 148, 0, 128, 169, 78, + 66, 73, 69, 0, 128, 169, 75, 69, 0, 137, 133, 66, 65, 0, 137, 133, 80, + 65, 0, 137, 133, 171, 248, 0, 137, 133, 68, 65, 0, 137, 133, 84, 65, 0, + 137, 133, 171, 245, 0, 137, 133, 71, 65, 0, 137, 133, 75, 65, 0, 137, + 133, 171, 240, 0, 137, 133, 74, 65, 0, 137, 133, 67, 65, 0, 137, 133, + 169, 253, 0, 137, 133, 172, 189, 0, 137, 133, 172, 188, 0, 137, 133, 173, + 182, 0, 137, 133, 77, 65, 0, 137, 133, 78, 65, 0, 137, 133, 76, 65, 0, + 137, 133, 83, 65, 0, 137, 133, 172, 141, 0, 137, 133, 90, 65, 0, 137, + 133, 171, 207, 0, 137, 133, 72, 65, 0, 137, 133, 88, 65, 0, 137, 133, + 174, 158, 0, 137, 133, 70, 65, 0, 137, 133, 87, 65, 0, 137, 133, 169, + 213, 0, 137, 133, 89, 65, 0, 137, 133, 167, 205, 0, 137, 133, 65, 0, 137, + 133, 65, 69, 0, 137, 133, 69, 0, 137, 133, 69, 85, 0, 137, 133, 73, 0, + 137, 133, 79, 0, 137, 133, 85, 0, 137, 133, 85, 69, 0, 137, 133, 85, 72, + 0, 137, 133, 79, 69, 0, 137, 133, 144, 149, 158, 248, 84, 73, 0, 137, + 133, 144, 149, 150, 145, 80, 79, 0, 137, 133, 144, 149, 158, 248, 67, 89, + 65, 0, 137, 133, 144, 149, 158, 248, 66, 79, 0, 137, 133, 144, 149, 158, + 248, 78, 65, 0, 137, 133, 144, 149, 158, 248, 74, 69, 85, 0, 76, 73, 83, + 85, 32, 148, 236, 165, 168, 0, 76, 73, 83, 85, 32, 148, 236, 140, 230, + 165, 179, 0, 128, 170, 69, 69, 0, 128, 170, 69, 69, 78, 0, 128, 170, 174, + 155, 0, 128, 170, 174, 179, 0, 128, 170, 87, 69, 69, 78, 0, 128, 170, + 174, 200, 0, 128, 170, 66, 72, 69, 69, 0, 128, 170, 174, 168, 0, 128, + 170, 186, 151, 0, 128, 170, 75, 80, 69, 69, 0, 128, 170, 77, 71, 66, 69, + 69, 0, 128, 170, 71, 66, 69, 69, 0, 128, 170, 174, 198, 0, 128, 170, 174, + 169, 0, 128, 170, 174, 171, 0, 128, 170, 174, 188, 0, 128, 170, 68, 72, + 69, 69, 0, 128, 170, 68, 72, 72, 69, 69, 0, 128, 170, 174, 157, 0, 128, + 170, 174, 160, 0, 128, 170, 174, 183, 10, 42, 158, 249, 139, 191, 158, + 250, 100, 101, 101, 110, 103, 32, 34, 186, 152, 44, 32, 186, 153, 34, 32, + 133, 226, 158, 251, 140, 172, 186, 154, 0, 128, 170, 186, 155, 0, 128, + 170, 174, 162, 0, 128, 170, 174, 165, 0, 128, 170, 174, 180, 0, 128, 170, + 174, 181, 0, 128, 170, 67, 69, 69, 0, 128, 170, 174, 184, 0, 128, 170, + 186, 156, 0, 128, 170, 174, 182, 0, 128, 170, 75, 69, 69, 0, 128, 170, + 186, 157, 0, 128, 170, 174, 186, 0, 128, 170, 77, 69, 69, 0, 128, 170, + 78, 69, 69, 0, 128, 170, 78, 89, 69, 69, 0, 128, 170, 73, 0, 128, 170, + 73, 78, 0, 128, 170, 72, 73, 0, 128, 170, 72, 73, 78, 0, 128, 170, 87, + 73, 0, 128, 170, 87, 73, 78, 0, 128, 170, 80, 73, 0, 128, 170, 66, 72, + 73, 0, 128, 170, 66, 73, 0, 128, 170, 77, 66, 73, 0, 128, 170, 75, 80, + 73, 0, 128, 170, 77, 71, 66, 73, 0, 128, 170, 71, 66, 73, 0, 128, 170, + 70, 73, 0, 128, 170, 86, 73, 0, 128, 170, 84, 73, 0, 128, 170, 174, 187, + 0, 128, 170, 68, 72, 73, 0, 128, 170, 68, 72, 72, 73, 0, 128, 170, 76, + 73, 0, 128, 170, 82, 73, 0, 128, 170, 68, 73, 0, 128, 170, 78, 68, 73, 0, + 128, 170, 83, 73, 0, 128, 170, 174, 164, 0, 128, 170, 90, 73, 0, 128, + 170, 90, 72, 73, 0, 128, 170, 67, 73, 0, 128, 170, 74, 73, 0, 128, 170, + 186, 150, 0, 128, 170, 89, 73, 0, 128, 170, 75, 73, 0, 128, 170, 78, 71, + 71, 73, 0, 128, 170, 71, 73, 0, 128, 170, 77, 73, 0, 128, 170, 78, 73, 0, + 128, 170, 174, 173, 0, 128, 170, 65, 0, 128, 170, 65, 78, 0, 128, 170, + 78, 71, 65, 78, 0, 128, 170, 72, 65, 0, 128, 170, 72, 65, 78, 0, 128, + 170, 87, 65, 0, 128, 170, 87, 65, 78, 0, 128, 170, 80, 65, 0, 128, 170, + 171, 214, 0, 128, 170, 66, 65, 0, 128, 170, 175, 248, 0, 128, 170, 185, + 246, 0, 128, 170, 75, 80, 65, 78, 0, 128, 170, 77, 71, 66, 65, 0, 128, + 170, 71, 66, 65, 0, 128, 170, 70, 65, 10, 120, 137, 134, 158, 252, 158, + 253, 65, 54, 49, 48, 41, 0, 128, 170, 86, 65, 0, 128, 170, 84, 65, 0, + 128, 170, 171, 245, 0, 128, 170, 171, 246, 0, 128, 170, 68, 72, 72, 65, + 0, 128, 170, 76, 65, 0, 128, 170, 82, 65, 0, 128, 170, 68, 65, 0, 128, + 170, 175, 247, 0, 128, 170, 83, 65, 0, 128, 170, 169, 213, 0, 128, 170, + 90, 65, 0, 128, 170, 172, 141, 0, 128, 170, 67, 65, 0, 128, 170, 74, 65, + 0, 128, 170, 78, 74, 65, 0, 128, 170, 89, 65, 0, 128, 170, 75, 65, 10, + 42, 158, 249, 139, 191, 158, 250, 147, 161, 34, 109, 97, 110, 34, 32, + 139, 194, 140, 232, 158, 251, 140, 172, 186, 154, 10, 120, 137, 134, 158, + 252, 152, 220, 65, 54, 49, 49, 41, 0, 128, 170, 173, 150, 0, 128, 170, + 186, 158, 0, 128, 170, 71, 65, 0, 128, 170, 77, 65, 10, 120, 137, 134, + 158, 252, 135, 135, 65, 54, 50, 65, 41, 0, 128, 170, 78, 65, 0, 128, 170, + 171, 192, 0, 128, 170, 79, 79, 0, 128, 170, 79, 79, 78, 0, 128, 170, 175, + 130, 0, 128, 170, 174, 217, 0, 128, 170, 87, 79, 79, 78, 0, 128, 170, + 174, 222, 0, 128, 170, 66, 72, 79, 79, 0, 128, 170, 66, 79, 79, 0, 128, + 170, 186, 159, 0, 128, 170, 75, 80, 79, 79, 0, 128, 170, 77, 71, 66, 79, + 79, 0, 128, 170, 71, 66, 79, 79, 0, 128, 170, 70, 79, 79, 0, 128, 170, + 86, 79, 79, 0, 128, 170, 174, 224, 0, 128, 170, 174, 252, 0, 128, 170, + 68, 72, 79, 79, 0, 128, 170, 68, 72, 72, 79, 79, 0, 128, 170, 174, 236, + 0, 128, 170, 82, 79, 79, 0, 128, 170, 68, 79, 79, 0, 128, 170, 78, 68, + 79, 79, 0, 128, 170, 174, 238, 10, 120, 137, 134, 158, 252, 115, 111, + 111, 32, 45, 32, 65, 54, 49, 50, 41, 0, 128, 170, 174, 242, 0, 128, 170, + 90, 79, 79, 0, 128, 170, 90, 72, 79, 79, 0, 128, 170, 67, 79, 79, 0, 128, + 170, 74, 79, 79, 0, 128, 170, 78, 74, 79, 79, 0, 128, 170, 174, 247, 0, + 128, 170, 174, 228, 0, 128, 170, 186, 160, 0, 128, 170, 71, 79, 79, 0, + 128, 170, 77, 79, 79, 0, 128, 170, 78, 79, 79, 0, 128, 170, 78, 89, 79, + 79, 0, 128, 170, 85, 0, 128, 170, 85, 78, 0, 128, 170, 72, 85, 0, 128, + 170, 72, 85, 78, 0, 128, 170, 87, 85, 0, 128, 170, 87, 85, 78, 0, 128, + 170, 80, 85, 0, 128, 170, 66, 72, 85, 0, 128, 170, 66, 85, 0, 128, 170, + 77, 66, 85, 0, 128, 170, 75, 80, 85, 0, 128, 170, 77, 71, 66, 85, 0, 128, + 170, 71, 66, 85, 0, 128, 170, 70, 85, 0, 128, 170, 86, 85, 0, 128, 170, + 84, 85, 0, 128, 170, 84, 72, 85, 0, 128, 170, 68, 72, 85, 0, 128, 170, + 68, 72, 72, 85, 0, 128, 170, 76, 85, 0, 128, 170, 82, 85, 0, 128, 170, + 68, 85, 0, 128, 170, 186, 141, 0, 128, 170, 83, 85, 0, 128, 170, 174, + 163, 0, 128, 170, 90, 85, 0, 128, 170, 90, 72, 85, 0, 128, 170, 67, 85, + 0, 128, 170, 74, 85, 0, 128, 170, 78, 74, 85, 0, 128, 170, 89, 85, 0, + 128, 170, 75, 85, 0, 128, 170, 186, 161, 0, 128, 170, 71, 85, 0, 128, + 170, 77, 85, 0, 128, 170, 78, 85, 0, 128, 170, 78, 89, 85, 0, 128, 170, + 79, 0, 128, 170, 79, 78, 0, 128, 170, 78, 71, 79, 78, 0, 128, 170, 72, + 79, 0, 128, 170, 72, 79, 78, 0, 128, 170, 87, 79, 0, 128, 170, 87, 79, + 78, 0, 128, 170, 80, 79, 0, 128, 170, 66, 72, 79, 0, 128, 170, 66, 79, 0, + 128, 170, 77, 66, 79, 0, 128, 170, 186, 162, 0, 128, 170, 77, 71, 66, 79, + 0, 128, 170, 71, 66, 79, 0, 128, 170, 71, 66, 79, 78, 0, 128, 170, 70, + 79, 0, 128, 170, 86, 79, 0, 128, 170, 84, 79, 0, 128, 170, 173, 137, 0, + 128, 170, 174, 230, 0, 128, 170, 68, 72, 72, 79, 0, 128, 170, 76, 79, 0, + 128, 170, 82, 79, 0, 128, 170, 68, 79, 10, 42, 158, 249, 139, 191, 158, + 250, 151, 173, 34, 105, 110, 34, 32, 139, 194, 140, 232, 158, 251, 140, + 172, 186, 154, 10, 120, 137, 134, 158, 252, 100, 111, 32, 45, 32, 65, 54, + 50, 66, 41, 0, 128, 170, 78, 68, 79, 0, 128, 170, 83, 79, 0, 128, 170, + 169, 201, 0, 128, 170, 90, 79, 0, 128, 170, 90, 72, 79, 0, 128, 170, 67, + 79, 0, 128, 170, 74, 79, 0, 128, 170, 78, 74, 79, 0, 128, 170, 89, 79, 0, + 128, 170, 75, 79, 0, 128, 170, 186, 163, 0, 128, 170, 71, 79, 0, 128, + 170, 77, 79, 0, 128, 170, 78, 79, 0, 128, 170, 173, 145, 0, 128, 170, 69, + 0, 128, 170, 69, 78, 0, 128, 170, 78, 71, 69, 78, 0, 128, 170, 72, 69, 0, + 128, 170, 72, 69, 78, 0, 128, 170, 87, 69, 0, 128, 170, 87, 69, 78, 0, + 128, 170, 80, 69, 0, 128, 170, 186, 164, 0, 128, 170, 66, 69, 0, 128, + 170, 186, 165, 0, 128, 170, 75, 80, 69, 0, 128, 170, 75, 80, 69, 78, 0, + 128, 170, 77, 71, 66, 69, 0, 128, 170, 186, 166, 0, 128, 170, 71, 66, 69, + 78, 0, 128, 170, 70, 69, 0, 128, 170, 86, 69, 0, 128, 170, 84, 69, 0, + 128, 170, 174, 189, 0, 128, 170, 174, 229, 0, 128, 170, 68, 72, 72, 69, + 0, 128, 170, 76, 69, 0, 128, 170, 82, 69, 0, 128, 170, 68, 69, 0, 128, + 170, 186, 140, 0, 128, 170, 83, 69, 0, 128, 170, 174, 166, 0, 128, 170, + 90, 69, 0, 128, 170, 169, 210, 0, 128, 170, 67, 69, 0, 128, 170, 74, 69, + 0, 128, 170, 169, 208, 0, 128, 170, 89, 69, 0, 128, 170, 75, 69, 0, 128, + 170, 186, 167, 0, 128, 170, 186, 168, 0, 128, 170, 71, 69, 0, 128, 170, + 71, 69, 78, 0, 128, 170, 77, 69, 0, 128, 170, 78, 69, 0, 128, 170, 78, + 89, 69, 0, 128, 170, 78, 71, 0, 128, 170, 186, 169, 0, 158, 254, 165, + 168, 0, 158, 254, 140, 230, 165, 179, 0, 158, 254, 141, 169, 164, 254, 0, + 128, 170, 158, 255, 70, 65, 10, 120, 137, 134, 158, 253, 65, 53, 53, 56, + 41, 0, 128, 170, 158, 255, 75, 65, 10, 120, 137, 134, 152, 220, 65, 53, + 54, 65, 41, 0, 128, 170, 158, 255, 174, 238, 10, 120, 137, 134, 115, 111, + 111, 32, 45, 32, 65, 53, 56, 55, 41, 0, 137, 135, 70, 69, 69, 78, 71, 10, + 42, 137, 136, 34, 116, 104, 105, 110, 103, 34, 0, 137, 135, 75, 69, 69, + 78, 71, 10, 42, 137, 136, 34, 182, 253, 34, 0, 137, 135, 84, 73, 78, 71, + 10, 42, 137, 136, 34, 186, 170, 34, 0, 137, 135, 78, 73, 73, 10, 42, 137, + 136, 34, 99, 111, 119, 34, 10, 42, 143, 242, 137, 136, 107, 112, 101, 32, + 107, 111, 119, 117, 32, 34, 99, 97, 115, 101, 32, 140, 172, 103, 105, + 110, 34, 0, 137, 135, 66, 65, 78, 71, 10, 42, 137, 136, 34, 102, 105, + 110, 105, 115, 104, 101, 100, 34, 0, 137, 135, 174, 197, 10, 42, 137, + 136, 34, 100, 105, 101, 44, 32, 107, 105, 108, 108, 34, 0, 137, 135, 174, + 170, 10, 42, 137, 136, 34, 103, 111, 44, 32, 170, 211, 44, 32, 106, 111, + 117, 114, 110, 101, 121, 34, 0, 137, 135, 175, 235, 10, 42, 137, 136, 34, + 104, 101, 97, 114, 44, 32, 117, 110, 100, 101, 114, 115, 116, 97, 110, + 100, 34, 0, 137, 135, 68, 79, 79, 78, 71, 10, 42, 137, 136, 34, 179, 183, + 34, 0, 137, 135, 75, 85, 78, 71, 10, 42, 137, 136, 34, 104, 101, 97, 100, + 44, 32, 143, 130, 97, 98, 108, 101, 34, 0, 137, 135, 84, 79, 78, 71, 10, + 42, 137, 136, 34, 98, 101, 32, 110, 97, 109, 101, 100, 34, 0, 137, 135, + 68, 79, 45, 79, 10, 42, 137, 136, 34, 98, 101, 32, 186, 153, 34, 0, 137, + 135, 74, 79, 78, 71, 10, 42, 137, 136, 34, 115, 108, 97, 118, 101, 34, 0, + 137, 137, 165, 193, 0, 137, 137, 164, 239, 0, 137, 137, 164, 240, 0, 137, + 137, 164, 241, 0, 137, 137, 164, 242, 0, 137, 137, 165, 195, 0, 137, 137, + 165, 196, 0, 137, 137, 165, 197, 0, 137, 137, 165, 198, 0, 137, 137, 165, + 199, 0, 128, 170, 158, 255, 77, 65, 10, 120, 137, 134, 135, 135, 65, 53, + 54, 69, 41, 0, 128, 170, 158, 255, 68, 79, 10, 120, 137, 134, 100, 111, + 32, 45, 32, 65, 53, 68, 49, 41, 0, 128, 133, 186, 171, 0, 128, 134, 186, + 171, 10, 120, 130, 254, 144, 154, 167, 171, 41, 0, 128, 133, 183, 174, 0, + 128, 134, 183, 174, 10, 120, 130, 254, 144, 193, 48, 52, 53, 53, 41, 0, + 128, 133, 144, 164, 169, 206, 10, 120, 140, 228, 115, 101, 120, 116, 117, + 108, 97, 32, 132, 210, 49, 48, 49, 57, 51, 41, 0, 128, 134, 144, 164, + 169, 206, 0, 128, 133, 167, 189, 0, 128, 134, 167, 189, 10, 120, 40, 103, + 108, 97, 103, 111, 108, 105, 116, 105, 99, 32, 141, 222, 143, 175, 149, + 190, 105, 122, 104, 101, 32, 45, 32, 50, 67, 51, 65, 41, 0, 128, 133, + 183, 222, 0, 128, 134, 183, 222, 10, 120, 130, 254, 143, 205, 48, 52, 53, + 50, 41, 10, 120, 130, 254, 143, 189, 167, 134, 41, 0, 128, 133, 157, 250, + 85, 75, 0, 128, 134, 157, 250, 85, 75, 10, 120, 130, 254, 147, 206, 169, + 228, 41, 0, 128, 133, 186, 172, 32, 168, 150, 0, 128, 134, 186, 172, 32, + 168, 150, 10, 120, 130, 254, 147, 156, 48, 52, 54, 49, 41, 0, 128, 133, + 159, 128, 186, 173, 0, 128, 134, 159, 128, 186, 173, 10, 120, 130, 254, + 145, 223, 132, 210, 176, 129, 41, 10, 120, 130, 254, 144, 156, 132, 210, + 167, 173, 41, 0, 128, 133, 148, 148, 141, 247, 159, 129, 186, 173, 0, + 128, 134, 148, 148, 141, 247, 159, 129, 186, 173, 10, 120, 130, 254, 121, + 101, 114, 117, 32, 45, 32, 48, 52, 52, 66, 41, 0, 128, 133, 147, 218, + 169, 223, 0, 128, 134, 147, 218, 169, 223, 10, 120, 130, 254, 147, 217, + 176, 130, 41, 0, 128, 133, 144, 164, 89, 85, 0, 128, 134, 144, 164, 89, + 85, 10, 120, 130, 254, 147, 211, 48, 52, 52, 69, 41, 0, 128, 133, 147, + 218, 65, 0, 128, 134, 147, 218, 65, 0, 128, 133, 145, 146, 147, 219, 169, + 224, 0, 128, 134, 145, 146, 147, 219, 169, 224, 10, 120, 130, 254, 147, + 220, 147, 221, 48, 52, 54, 55, 41, 0, 128, 133, 186, 174, 32, 169, 224, + 0, 128, 134, 186, 174, 32, 169, 224, 10, 120, 130, 254, 147, 220, 147, + 221, 48, 52, 54, 55, 41, 10, 120, 130, 254, 98, 105, 103, 32, 147, 221, + 48, 52, 54, 66, 41, 0, 128, 133, 147, 218, 145, 146, 147, 219, 169, 224, + 0, 128, 134, 147, 218, 145, 146, 147, 219, 169, 224, 10, 120, 130, 254, + 147, 216, 147, 220, 147, 221, 48, 52, 54, 57, 41, 0, 128, 133, 89, 78, 0, + 128, 134, 89, 78, 10, 42, 159, 130, 176, 194, 0, 128, 133, 144, 164, 169, + 211, 0, 128, 134, 144, 164, 169, 211, 0, 128, 133, 142, 184, 68, 69, 0, + 128, 134, 142, 184, 68, 69, 0, 128, 133, 142, 184, 69, 76, 0, 128, 134, + 142, 184, 69, 76, 0, 128, 133, 142, 184, 69, 77, 0, 128, 134, 142, 184, + 69, 77, 0, 128, 133, 159, 131, 79, 0, 128, 134, 159, 131, 79, 10, 42, + 132, 251, 149, 225, 143, 131, 140, 188, 140, 232, 159, 132, 139, 223, 39, + 184, 144, 39, 0, 128, 133, 186, 175, 32, 79, 0, 128, 134, 186, 175, 32, + 79, 10, 42, 132, 251, 140, 232, 186, 176, 32, 140, 172, 149, 225, 143, + 131, 140, 188, 140, 232, 159, 132, 139, 223, 39, 184, 144, 39, 0, 128, + 133, 142, 177, 159, 131, 79, 0, 128, 134, 142, 177, 159, 131, 79, 10, 42, + 132, 251, 140, 232, 186, 176, 32, 140, 172, 149, 225, 143, 131, 140, 188, + 140, 232, 159, 132, 139, 223, 39, 184, 144, 39, 0, 147, 234, 148, 136, + 77, 85, 76, 84, 73, 79, 67, 85, 76, 65, 82, 32, 79, 10, 42, 132, 251, + 140, 232, 101, 112, 105, 116, 104, 101, 116, 32, 39, 109, 97, 110, 121, + 45, 101, 121, 101, 100, 39, 0, 133, 232, 86, 90, 77, 69, 84, 10, 42, 133, + 228, 144, 152, 140, 143, 169, 233, 32, 146, 152, 134, 153, 165, 202, 10, + 120, 133, 209, 169, 230, 32, 45, 32, 48, 52, 56, 51, 41, 10, 120, 133, + 209, 146, 174, 48, 52, 56, 55, 41, 0, 133, 232, 148, 199, 147, 243, 165, + 137, 10, 120, 133, 209, 147, 244, 132, 210, 48, 52, 56, 57, 41, 0, 133, + 232, 147, 241, 147, 243, 165, 137, 0, 133, 232, 148, 200, 147, 243, 165, + 137, 0, 83, 76, 65, 86, 79, 78, 73, 67, 32, 165, 162, 0, 131, 208, 147, + 200, 73, 69, 0, 131, 208, 73, 0, 131, 208, 89, 73, 0, 131, 208, 85, 0, + 131, 208, 147, 208, 165, 137, 0, 131, 208, 169, 215, 0, 131, 208, 142, + 184, 165, 137, 0, 131, 208, 168, 150, 0, 133, 232, 183, 239, 10, 42, 146, + 209, 142, 185, 140, 204, 186, 177, 32, 141, 228, 149, 230, 134, 129, 171, + 155, 10, 120, 140, 197, 133, 184, 167, 131, 41, 10, 120, 140, 197, 159, + 133, 145, 231, 145, 232, 49, 68, 70, 54, 41, 10, 120, 140, 197, 159, 133, + 145, 231, 146, 229, 49, 68, 70, 55, 41, 0, 133, 232, 186, 178, 10, 42, + 142, 156, 141, 229, 142, 185, 146, 210, 121, 101, 114, 10, 120, 132, 217, + 141, 234, 48, 51, 51, 69, 41, 0, 147, 234, 183, 239, 10, 42, 133, 252, + 139, 237, 156, 132, 150, 163, 148, 176, 142, 154, 140, 204, 186, 177, 10, + 120, 140, 194, 146, 170, 50, 69, 52, 55, 41, 0, 147, 234, 186, 178, 10, + 42, 142, 156, 141, 229, 142, 185, 146, 210, 121, 101, 114, 10, 120, 141, + 238, 141, 234, 166, 142, 41, 0, 128, 133, 68, 87, 69, 0, 128, 134, 68, + 87, 69, 0, 128, 133, 68, 90, 87, 69, 0, 128, 134, 68, 90, 87, 69, 0, 128, + 133, 90, 72, 87, 69, 0, 128, 134, 90, 72, 87, 69, 0, 128, 133, 183, 220, + 0, 128, 134, 183, 220, 0, 128, 133, 68, 90, 90, 69, 0, 128, 134, 68, 90, + 90, 69, 0, 128, 133, 148, 134, 141, 247, 142, 210, 167, 166, 0, 128, 134, + 148, 134, 141, 247, 142, 210, 167, 166, 0, 128, 133, 174, 225, 0, 128, + 134, 174, 225, 0, 128, 133, 84, 83, 87, 69, 0, 128, 134, 84, 83, 87, 69, + 0, 128, 133, 84, 83, 83, 69, 0, 128, 134, 84, 83, 83, 69, 0, 128, 133, + 84, 67, 72, 69, 0, 128, 134, 84, 67, 72, 69, 0, 128, 133, 72, 87, 69, 0, + 128, 134, 72, 87, 69, 0, 128, 133, 174, 243, 0, 128, 134, 174, 243, 0, + 128, 133, 142, 177, 79, 0, 128, 134, 142, 177, 79, 0, 128, 133, 156, 228, + 79, 0, 128, 134, 156, 228, 79, 0, 133, 199, 147, 234, 147, 208, 165, 137, + 10, 35, 128, 130, 176, 129, 0, 133, 199, 147, 234, 142, 184, 165, 137, + 10, 35, 128, 130, 167, 173, 0, 131, 208, 69, 70, 0, 131, 208, 147, 218, + 69, 0, 128, 171, 65, 0, 128, 171, 75, 65, 0, 128, 171, 85, 0, 128, 171, + 75, 85, 0, 128, 171, 69, 69, 0, 128, 171, 174, 160, 0, 128, 171, 84, 65, + 69, 0, 128, 171, 79, 0, 128, 171, 174, 173, 0, 128, 171, 73, 0, 128, 171, + 76, 65, 0, 128, 171, 80, 65, 0, 128, 171, 174, 250, 0, 128, 171, 82, 73, + 69, 69, 0, 128, 171, 186, 179, 0, 128, 171, 186, 180, 0, 128, 171, 174, + 170, 0, 128, 171, 186, 181, 0, 128, 171, 186, 182, 0, 128, 171, 77, 0, + 128, 171, 174, 239, 0, 128, 171, 77, 85, 0, 128, 171, 174, 241, 0, 128, + 171, 83, 73, 0, 128, 171, 186, 183, 0, 128, 171, 186, 184, 0, 128, 171, + 183, 221, 0, 128, 171, 186, 145, 0, 128, 171, 78, 85, 65, 69, 0, 128, + 171, 78, 85, 0, 128, 171, 186, 185, 0, 128, 171, 186, 186, 0, 128, 171, + 174, 163, 0, 128, 171, 89, 85, 81, 0, 128, 171, 89, 65, 0, 128, 171, 186, + 187, 0, 128, 171, 75, 69, 85, 88, 0, 128, 171, 186, 188, 0, 128, 171, + 186, 156, 0, 128, 171, 186, 189, 0, 128, 171, 80, 85, 69, 0, 128, 171, + 87, 85, 69, 0, 128, 171, 174, 200, 0, 128, 171, 174, 198, 0, 128, 171, + 82, 85, 0, 128, 171, 76, 85, 0, 128, 171, 77, 73, 0, 128, 171, 78, 73, 0, + 128, 171, 186, 190, 0, 128, 171, 173, 226, 0, 128, 171, 169, 250, 0, 128, + 171, 186, 191, 0, 128, 171, 186, 158, 0, 128, 171, 171, 207, 0, 128, 171, + 169, 201, 0, 128, 171, 186, 192, 0, 128, 171, 70, 85, 0, 128, 171, 70, + 79, 77, 0, 128, 171, 87, 65, 0, 128, 171, 78, 65, 0, 128, 171, 76, 73, 0, + 128, 171, 80, 73, 0, 128, 171, 186, 193, 0, 128, 171, 75, 79, 0, 128, + 171, 77, 66, 69, 78, 0, 128, 171, 186, 194, 0, 128, 171, 169, 251, 0, + 128, 171, 77, 65, 0, 128, 171, 84, 73, 0, 128, 171, 75, 73, 0, 128, 171, + 77, 79, 10, 42, 130, 152, 177, 185, 0, 128, 171, 186, 195, 10, 42, 130, + 152, 166, 165, 0, 128, 171, 170, 157, 10, 42, 116, 195, 168, 116, 10, 42, + 130, 152, 177, 155, 0, 128, 171, 185, 246, 10, 42, 130, 152, 186, 196, 0, + 128, 171, 172, 176, 10, 42, 116, 195, 168, 110, 10, 42, 130, 152, 186, + 197, 0, 128, 171, 78, 84, 85, 85, 10, 42, 130, 152, 181, 209, 0, 128, + 171, 186, 198, 10, 42, 130, 152, 186, 199, 0, 128, 171, 70, 65, 65, 77, + 65, 69, 10, 42, 130, 152, 167, 251, 0, 128, 171, 75, 79, 86, 85, 85, 10, + 42, 130, 152, 186, 200, 0, 128, 171, 75, 79, 71, 72, 79, 77, 10, 42, 130, + 152, 171, 144, 10, 42, 141, 243, 140, 215, 139, 223, 150, 255, 116, 101, + 110, 0, 159, 134, 146, 163, 148, 172, 75, 79, 81, 78, 68, 79, 78, 0, 159, + 134, 146, 163, 148, 172, 84, 85, 75, 87, 69, 78, 84, 73, 83, 0, 159, 134, + 186, 201, 0, 159, 134, 140, 230, 165, 179, 0, 159, 134, 165, 200, 0, 159, + 134, 165, 168, 0, 159, 134, 165, 204, 0, 159, 134, 141, 169, 164, 254, 0, + 133, 199, 137, 138, 146, 157, 175, 239, 0, 133, 199, 137, 138, 146, 159, + 175, 239, 0, 133, 199, 137, 138, 146, 157, 186, 202, 0, 133, 199, 137, + 138, 146, 159, 186, 202, 0, 133, 199, 137, 138, 146, 157, 81, 85, 0, 133, + 199, 137, 138, 146, 159, 81, 85, 0, 133, 199, 137, 138, 146, 157, 82, 85, + 0, 133, 199, 137, 138, 146, 159, 82, 85, 0, 133, 199, 146, 153, 146, 243, + 144, 149, 166, 167, 0, 133, 199, 146, 154, 146, 243, 144, 149, 166, 167, + 0, 133, 199, 146, 155, 146, 243, 144, 149, 166, 167, 0, 131, 135, 146, + 243, 144, 149, 166, 167, 0, 133, 199, 146, 156, 146, 243, 144, 149, 166, + 167, 0, 133, 199, 146, 153, 146, 243, 159, 135, 144, 149, 166, 167, 0, + 133, 199, 146, 154, 146, 243, 159, 135, 144, 149, 166, 167, 0, 133, 199, + 146, 155, 146, 243, 159, 135, 144, 149, 166, 167, 0, 131, 135, 146, 243, + 159, 135, 144, 149, 166, 167, 0, 133, 199, 146, 156, 146, 243, 159, 135, + 144, 149, 166, 167, 0, 133, 199, 146, 153, 159, 135, 144, 149, 166, 167, + 0, 133, 199, 146, 154, 159, 135, 144, 149, 166, 167, 0, 133, 199, 146, + 155, 159, 135, 144, 149, 166, 167, 0, 131, 135, 159, 135, 144, 149, 166, + 167, 0, 133, 199, 146, 156, 159, 135, 144, 149, 166, 167, 0, 133, 199, + 143, 190, 141, 226, 166, 167, 0, 133, 199, 143, 190, 177, 135, 0, 133, + 199, 143, 190, 149, 224, 166, 167, 0, 133, 199, 136, 183, 154, 226, 178, + 193, 0, 133, 199, 146, 160, 145, 244, 168, 230, 0, 133, 199, 146, 160, + 145, 246, 168, 230, 0, 133, 199, 146, 160, 139, 228, 164, 254, 0, 133, + 199, 146, 160, 142, 130, 139, 228, 164, 254, 0, 131, 135, 142, 130, 139, + 228, 164, 254, 0, 133, 199, 150, 208, 144, 229, 146, 154, 168, 228, 0, + 133, 199, 150, 208, 144, 229, 141, 203, 168, 228, 0, 128, 128, 159, 136, + 170, 150, 0, 128, 129, 159, 136, 170, 150, 0, 128, 128, 159, 136, 170, + 208, 0, 128, 129, 159, 136, 170, 208, 10, 42, 133, 195, 97, 32, 143, 128, + 112, 97, 105, 114, 10, 120, 132, 200, 144, 197, 49, 68, 50, 53, 41, 10, + 120, 131, 128, 144, 197, 49, 68, 53, 67, 41, 10, 120, 130, 251, 144, 205, + 132, 244, 65, 55, 66, 68, 41, 0, 128, 128, 186, 203, 0, 128, 129, 186, + 203, 0, 128, 128, 84, 90, 0, 128, 129, 84, 90, 0, 128, 128, 186, 204, 0, + 128, 129, 186, 204, 10, 120, 140, 175, 142, 199, 142, 222, 50, 49, 56, + 66, 41, 0, 128, 128, 186, 205, 0, 128, 129, 186, 205, 0, 128, 128, 186, + 205, 32, 141, 247, 165, 168, 0, 128, 129, 186, 205, 32, 141, 247, 165, + 168, 0, 129, 231, 70, 0, 129, 231, 83, 0, 128, 128, 65, 65, 10, 120, 131, + 128, 141, 181, 151, 170, 49, 48, 55, 56, 48, 41, 0, 128, 129, 65, 65, 0, + 128, 128, 65, 79, 0, 128, 129, 65, 79, 0, 128, 128, 65, 85, 0, 128, 129, + 65, 85, 0, 128, 128, 65, 86, 0, 128, 129, 65, 86, 0, 128, 128, 65, 86, + 32, 141, 247, 149, 224, 166, 167, 0, 128, 129, 65, 86, 32, 141, 247, 149, + 224, 166, 167, 0, 128, 128, 65, 89, 0, 128, 129, 65, 89, 0, 128, 128, + 144, 164, 67, 32, 141, 247, 166, 197, 0, 129, 230, 67, 32, 141, 247, 166, + 197, 0, 129, 129, 166, 233, 0, 129, 130, 166, 233, 0, 129, 129, 144, 245, + 166, 233, 0, 129, 130, 144, 245, 166, 233, 0, 129, 129, 133, 185, 144, + 245, 166, 233, 0, 129, 130, 133, 185, 144, 245, 166, 233, 0, 128, 128, + 142, 159, 76, 0, 128, 129, 142, 159, 76, 0, 129, 131, 146, 154, 166, 233, + 0, 129, 132, 146, 154, 166, 233, 0, 128, 242, 144, 134, 146, 203, 169, + 135, 0, 128, 250, 144, 134, 146, 203, 169, 135, 0, 128, 242, 167, 211, 0, + 128, 250, 167, 211, 0, 128, 128, 79, 79, 0, 128, 129, 79, 79, 0, 128, + 128, 133, 172, 146, 203, 157, 188, 169, 238, 0, 129, 229, 133, 194, 157, + 188, 169, 238, 0, 128, 128, 133, 172, 186, 206, 0, 129, 229, 141, 247, + 186, 206, 0, 128, 128, 133, 172, 186, 207, 32, 167, 226, 0, 129, 229, + 141, 247, 186, 207, 32, 167, 226, 0, 128, 128, 133, 189, 146, 203, 157, + 188, 169, 238, 0, 128, 129, 133, 189, 146, 203, 157, 188, 169, 238, 0, + 128, 128, 133, 189, 144, 245, 166, 233, 0, 128, 129, 133, 189, 144, 245, + 166, 233, 0, 128, 128, 82, 32, 176, 192, 0, 128, 129, 82, 32, 176, 192, + 0, 128, 128, 186, 208, 32, 176, 192, 0, 128, 129, 186, 208, 32, 176, 192, + 0, 128, 128, 133, 176, 144, 245, 166, 233, 0, 128, 129, 133, 176, 144, + 245, 166, 233, 0, 128, 128, 86, 89, 0, 128, 129, 86, 89, 0, 128, 128, + 186, 209, 32, 90, 0, 128, 129, 186, 209, 32, 90, 0, 128, 128, 159, 137, + 141, 247, 166, 233, 0, 128, 129, 159, 137, 141, 247, 166, 233, 10, 42, + 143, 146, 143, 149, 143, 146, 167, 207, 10, 42, 114, 101, 112, 114, 101, + 115, 101, 110, 116, 97, 116, 105, 118, 101, 32, 140, 179, 133, 158, 139, + 194, 143, 146, 139, 249, 170, 174, 10, 42, 143, 146, 167, 207, 32, 143, + 234, 143, 235, 97, 32, 143, 162, 139, 179, 177, 225, 0, 128, 128, 159, + 137, 141, 247, 146, 203, 157, 188, 169, 238, 0, 128, 129, 159, 137, 141, + 247, 146, 203, 157, 188, 169, 238, 0, 128, 128, 86, 69, 78, 68, 0, 128, + 129, 86, 69, 78, 68, 0, 128, 128, 69, 84, 0, 128, 129, 69, 84, 0, 128, + 128, 73, 83, 0, 128, 129, 73, 83, 0, 128, 128, 67, 79, 78, 0, 128, 129, + 67, 79, 78, 0, 133, 199, 85, 83, 10, 35, 128, 130, 65, 55, 54, 70, 0, + 128, 129, 68, 85, 77, 0, 128, 129, 186, 210, 0, 128, 129, 77, 85, 77, 0, + 128, 129, 78, 85, 77, 0, 128, 129, 186, 208, 0, 129, 231, 186, 208, 0, + 128, 129, 186, 211, 0, 128, 129, 85, 77, 0, 128, 128, 152, 247, 68, 0, + 128, 129, 152, 247, 68, 0, 128, 128, 152, 247, 70, 0, 128, 129, 152, 247, + 70, 0, 128, 128, 152, 247, 71, 10, 42, 128, 131, 167, 249, 0, 129, 228, + 152, 247, 71, 0, 129, 227, 152, 247, 71, 0, 129, 228, 76, 0, 129, 227, + 76, 0, 128, 128, 152, 247, 82, 0, 128, 129, 152, 247, 82, 0, 128, 128, + 152, 247, 83, 0, 128, 129, 152, 247, 83, 0, 128, 128, 152, 247, 84, 0, + 128, 129, 152, 247, 84, 0, 131, 135, 141, 197, 165, 238, 10, 120, 132, + 202, 141, 200, 132, 204, 165, 240, 41, 10, 120, 141, 201, 165, 242, 41, + 0, 133, 199, 165, 200, 10, 42, 131, 134, 144, 151, 143, 175, 133, 143, + 167, 143, 10, 42, 66, 117, 100, 117, 32, 40, 186, 212, 41, 44, 32, 83, + 97, 98, 97, 111, 116, 32, 40, 75, 101, 110, 121, 97, 41, 44, 32, 140, + 143, 176, 202, 32, 80, 97, 112, 117, 97, 32, 78, 101, 119, 32, 71, 117, + 105, 110, 101, 97, 32, 167, 139, 10, 120, 146, 135, 168, 216, 41, 0, 133, + 199, 146, 202, 141, 156, 165, 137, 10, 42, 131, 134, 144, 151, 143, 175, + 133, 143, 167, 143, 10, 42, 66, 117, 100, 117, 32, 40, 186, 212, 41, 10, + 120, 135, 244, 177, 174, 41, 0, 128, 128, 186, 213, 10, 42, 77, 101, 39, + 112, 104, 97, 97, 32, 40, 186, 214, 41, 0, 128, 129, 186, 213, 10, 42, + 115, 97, 108, 116, 105, 108, 108, 111, 115, 32, 139, 252, 132, 203, 97, + 32, 144, 249, 152, 206, 139, 223, 144, 205, 151, 241, 133, 143, 167, 143, + 10, 42, 140, 232, 143, 213, 139, 253, 154, 145, 132, 251, 140, 147, 144, + 188, 139, 194, 186, 214, 32, 133, 177, 114, 101, 103, 105, 111, 110, 115, + 44, 32, 148, 255, 73, 122, 101, 114, 101, 32, 139, 194, 177, 181, 10, + 120, 133, 201, 168, 188, 41, 10, 120, 130, 251, 133, 188, 48, 50, 52, 50, + 41, 10, 120, 132, 200, 133, 188, 168, 131, 41, 10, 120, 129, 220, 165, + 156, 41, 10, 120, 132, 202, 133, 188, 168, 132, 41, 0, 129, 228, 72, 10, + 42, 132, 251, 140, 232, 68, 97, 110, 47, 71, 105, 111, 32, 148, 175, 139, + 194, 76, 105, 98, 101, 114, 105, 97, 10, 42, 128, 131, 167, 212, 0, 129, + 132, 144, 187, 144, 251, 144, 229, 168, 145, 10, 42, 144, 247, 145, 167, + 139, 231, 167, 177, 10, 42, 133, 252, 116, 114, 97, 110, 115, 99, 114, + 105, 98, 101, 32, 84, 111, 100, 97, 0, 133, 173, 83, 73, 78, 79, 76, 79, + 71, 73, 67, 65, 76, 32, 166, 197, 10, 42, 132, 251, 133, 200, 80, 104, + 97, 103, 115, 45, 80, 97, 32, 140, 143, 139, 194, 144, 142, 145, 135, + 140, 172, 84, 97, 110, 103, 117, 116, 10, 120, 133, 206, 167, 156, 41, 0, + 128, 241, 169, 238, 0, 128, 249, 169, 238, 10, 42, 74, 97, 110, 97, 108, + 105, 102, 0, 129, 223, 141, 247, 166, 167, 10, 61, 67, 97, 109, 98, 114, + 105, 97, 110, 32, 167, 184, 0, 128, 246, 166, 167, 10, 42, 78, 97, 110, + 97, 105, 0, 128, 246, 144, 183, 167, 166, 10, 42, 128, 132, 65, 55, 67, + 52, 0, 129, 128, 144, 183, 167, 166, 10, 120, 130, 251, 104, 101, 110, + 103, 32, 45, 32, 65, 55, 50, 55, 41, 0, 128, 128, 133, 167, 186, 206, 0, + 129, 226, 141, 247, 186, 206, 0, 128, 128, 133, 170, 166, 233, 10, 120, + 130, 253, 102, 32, 140, 180, 133, 187, 48, 49, 57, 49, 41, 0, 128, 129, + 133, 170, 166, 233, 10, 42, 140, 236, 69, 119, 101, 32, 167, 129, 10, 42, + 131, 131, 146, 194, 169, 129, 0, 128, 128, 159, 138, 65, 69, 0, 128, 129, + 159, 138, 65, 69, 0, 128, 128, 159, 138, 79, 69, 0, 128, 129, 159, 138, + 79, 69, 0, 128, 128, 159, 138, 85, 69, 0, 128, 129, 159, 138, 85, 69, 0, + 129, 224, 141, 247, 150, 128, 166, 233, 0, 128, 255, 150, 128, 166, 233, + 0, 129, 129, 150, 128, 166, 233, 0, 129, 130, 150, 128, 166, 233, 0, 128, + 241, 150, 128, 166, 233, 0, 128, 249, 150, 128, 166, 233, 0, 129, 133, + 150, 128, 166, 233, 0, 129, 134, 150, 128, 166, 233, 0, 129, 135, 150, + 128, 166, 233, 0, 129, 136, 150, 128, 166, 233, 10, 42, 131, 131, 176, + 203, 32, 176, 204, 32, 176, 205, 32, 167, 129, 10, 120, 130, 251, 140, + 245, 115, 32, 140, 180, 141, 131, 133, 130, 49, 69, 57, 67, 41, 0, 129, + 225, 141, 247, 167, 166, 10, 42, 128, 131, 167, 148, 10, 42, 132, 251, + 67, 104, 97, 100, 0, 128, 128, 144, 164, 144, 157, 69, 10, 42, 128, 131, + 176, 176, 0, 128, 128, 145, 152, 71, 10, 42, 128, 131, 165, 250, 0, 129, + 131, 168, 145, 10, 42, 128, 131, 167, 194, 0, 128, 128, 135, 173, 73, 10, + 42, 128, 131, 167, 192, 10, 42, 131, 131, 186, 215, 0, 129, 231, 81, 10, + 42, 133, 252, 142, 133, 103, 101, 109, 105, 110, 97, 116, 105, 111, 110, + 10, 120, 132, 202, 141, 181, 141, 188, 65, 55, 70, 52, 41, 0, 129, 228, + 75, 10, 42, 128, 131, 48, 50, 57, 69, 0, 129, 228, 84, 10, 42, 128, 131, + 48, 50, 56, 55, 10, 42, 131, 131, 186, 215, 0, 128, 128, 133, 160, 145, + 204, 167, 226, 10, 42, 128, 131, 48, 50, 57, 68, 0, 128, 128, 169, 176, + 10, 42, 128, 131, 65, 66, 53, 51, 10, 120, 133, 174, 143, 175, 147, 155, + 48, 51, 65, 55, 41, 0, 128, 128, 169, 162, 0, 128, 129, 169, 162, 10, + 120, 131, 129, 143, 141, 166, 240, 41, 0, 128, 128, 168, 150, 0, 128, + 129, 168, 150, 10, 120, 131, 129, 147, 156, 48, 51, 67, 57, 41, 0, 128, + 243, 166, 233, 0, 128, 251, 166, 233, 0, 128, 128, 144, 200, 65, 0, 128, + 129, 144, 200, 65, 0, 128, 128, 144, 200, 73, 0, 128, 129, 144, 200, 73, + 10, 61, 159, 139, 186, 216, 10, 120, 130, 251, 159, 139, 145, 238, 65, + 55, 50, 51, 41, 10, 120, 130, 251, 159, 139, 144, 197, 65, 55, 50, 53, + 41, 0, 128, 128, 144, 200, 85, 0, 128, 129, 144, 200, 85, 0, 128, 128, + 157, 245, 186, 217, 32, 79, 0, 128, 129, 157, 245, 186, 217, 32, 79, 10, + 42, 132, 251, 143, 146, 168, 137, 32, 133, 144, 146, 193, 167, 200, 10, + 120, 130, 251, 111, 32, 140, 180, 133, 130, 167, 243, 41, 0, 128, 128, + 186, 218, 32, 87, 0, 128, 129, 186, 218, 32, 87, 10, 42, 132, 251, 143, + 179, 139, 249, 140, 143, 167, 253, 0, 129, 223, 141, 247, 144, 183, 167, + 166, 10, 42, 128, 131, 65, 55, 57, 52, 0, 129, 135, 167, 166, 10, 42, + 128, 131, 168, 128, 0, 129, 139, 144, 183, 167, 166, 10, 42, 128, 131, + 49, 68, 56, 69, 0, 128, 253, 146, 202, 146, 203, 169, 135, 0, 128, 254, + 146, 202, 146, 203, 169, 135, 10, 61, 157, 242, 103, 97, 108, 108, 105, + 99, 117, 109, 10, 42, 134, 152, 141, 231, 167, 228, 0, 129, 135, 146, + 202, 146, 203, 169, 135, 0, 129, 136, 146, 202, 146, 203, 169, 135, 0, + 128, 128, 145, 146, 152, 247, 71, 0, 128, 129, 145, 146, 152, 247, 71, + 10, 120, 130, 251, 144, 242, 141, 216, 167, 249, 41, 0, 128, 129, 142, + 177, 166, 235, 10, 120, 130, 251, 143, 178, 48, 48, 70, 69, 41, 0, 128, + 129, 142, 177, 167, 230, 10, 120, 132, 200, 119, 121, 110, 110, 32, 45, + 32, 167, 242, 41, 0, 128, 128, 142, 210, 186, 219, 32, 83, 0, 128, 129, + 142, 210, 186, 219, 32, 83, 10, 42, 132, 251, 144, 241, 167, 248, 32, + 139, 223, 115, 44, 32, 115, 115, 44, 32, 115, 101, 114, 44, 32, 115, 105, + 114, 44, 32, 105, 115, 44, 32, 115, 105, 115, 44, 32, 166, 161, 46, 10, + 120, 130, 251, 140, 138, 141, 224, 169, 180, 41, 0, 128, 128, 186, 220, + 32, 83, 0, 128, 129, 186, 220, 32, 83, 10, 42, 132, 251, 144, 241, 167, + 253, 44, 32, 144, 241, 143, 149, 140, 143, 144, 241, 167, 248, 0, 131, + 191, 67, 10, 35, 128, 130, 177, 221, 0, 131, 191, 70, 10, 35, 128, 130, + 177, 223, 0, 131, 191, 81, 10, 120, 132, 200, 141, 222, 141, 181, 141, + 188, 65, 55, 65, 70, 41, 10, 35, 128, 130, 180, 134, 0, 128, 128, 144, + 164, 146, 136, 72, 10, 61, 72, 32, 100, 105, 109, 105, 100, 105, 195, + 169, 10, 42, 97, 112, 112, 101, 97, 114, 115, 32, 139, 194, 186, 221, 32, + 140, 170, 140, 232, 144, 136, 112, 114, 111, 118, 105, 110, 99, 101, 115, + 32, 140, 172, 71, 97, 117, 108, 10, 120, 130, 253, 142, 164, 132, 243, + 169, 150, 41, 0, 129, 230, 146, 136, 72, 0, 143, 224, 159, 140, 148, 136, + 150, 195, 73, 10, 42, 67, 101, 108, 116, 105, 99, 32, 186, 221, 0, 131, + 191, 72, 32, 141, 247, 166, 233, 10, 35, 128, 130, 48, 49, 50, 54, 0, + 131, 133, 143, 226, 79, 69, 10, 42, 108, 97, 98, 105, 97, 108, 105, 122, + 101, 100, 58, 32, 111, 112, 101, 110, 45, 114, 111, 117, 110, 100, 101, + 100, 10, 35, 128, 130, 166, 243, 0, 129, 231, 145, 225, 77, 0, 143, 224, + 159, 140, 148, 136, 144, 164, 70, 0, 143, 224, 159, 140, 148, 136, 144, + 164, 80, 0, 143, 224, 159, 140, 148, 136, 142, 130, 77, 0, 143, 224, 159, + 140, 148, 136, 73, 32, 186, 222, 0, 143, 224, 159, 140, 148, 136, 146, + 235, 77, 0, 131, 215, 65, 0, 131, 215, 73, 0, 137, 139, 146, 186, 68, 86, + 73, 83, 86, 65, 82, 65, 0, 131, 215, 85, 0, 131, 215, 69, 0, 131, 215, + 79, 0, 137, 139, 146, 186, 186, 223, 10, 61, 171, 252, 44, 32, 172, 249, + 10, 42, 143, 140, 175, 241, 0, 131, 215, 75, 79, 0, 131, 215, 175, 135, + 0, 131, 215, 71, 79, 0, 131, 215, 71, 72, 79, 0, 137, 139, 146, 186, 171, + 236, 0, 131, 215, 67, 79, 0, 131, 215, 174, 193, 0, 131, 215, 74, 79, 0, + 131, 215, 74, 72, 79, 0, 131, 215, 84, 84, 79, 0, 131, 215, 174, 254, 0, + 131, 215, 68, 68, 79, 0, 131, 215, 68, 68, 72, 79, 0, 131, 215, 84, 79, + 0, 131, 215, 173, 137, 0, 131, 215, 68, 79, 0, 131, 215, 174, 230, 0, + 131, 215, 78, 79, 0, 131, 215, 80, 79, 0, 131, 215, 173, 212, 0, 131, + 215, 66, 79, 0, 131, 215, 66, 72, 79, 0, 131, 215, 77, 79, 0, 131, 215, + 82, 79, 0, 131, 215, 76, 79, 0, 131, 215, 82, 82, 79, 0, 131, 215, 83, + 79, 0, 131, 215, 72, 79, 0, 137, 139, 137, 140, 65, 0, 137, 139, 137, + 140, 73, 0, 137, 139, 137, 140, 85, 0, 137, 139, 137, 140, 69, 0, 137, + 139, 137, 140, 79, 79, 0, 137, 139, 159, 141, 152, 231, 49, 0, 137, 139, + 159, 141, 152, 231, 50, 0, 137, 139, 159, 141, 152, 231, 51, 0, 137, 139, + 159, 141, 152, 231, 52, 0, 137, 139, 146, 186, 156, 250, 186, 223, 10, + 61, 173, 209, 10, 42, 147, 233, 141, 143, 143, 236, 175, 241, 0, 137, + 141, 137, 142, 166, 214, 10, 42, 145, 229, 140, 143, 143, 233, 140, 172, + 135, 129, 177, 136, 32, 139, 252, 132, 227, 133, 143, 149, 131, 143, 249, + 167, 170, 44, 32, 148, 255, 75, 97, 110, 110, 97, 100, 97, 32, 140, 143, + 172, 214, 0, 137, 141, 137, 142, 166, 216, 0, 137, 141, 153, 249, 142, + 227, 166, 217, 0, 137, 141, 137, 142, 172, 163, 0, 137, 141, 137, 142, + 172, 164, 0, 137, 141, 153, 249, 142, 227, 172, 165, 0, 137, 141, 156, + 151, 164, 254, 0, 137, 141, 186, 224, 32, 164, 254, 10, 42, 135, 132, + 148, 253, 140, 172, 142, 185, 183, 234, 32, 139, 210, 139, 194, 97, 32, + 140, 152, 166, 132, 0, 137, 141, 150, 220, 164, 254, 10, 120, 150, 230, + 154, 147, 132, 199, 48, 57, 70, 50, 41, 0, 137, 141, 81, 85, 65, 78, 84, + 73, 84, 89, 32, 164, 254, 10, 42, 97, 32, 139, 210, 139, 237, 139, 223, + 156, 255, 119, 101, 105, 103, 104, 116, 115, 32, 140, 143, 176, 252, 0, + 128, 172, 75, 65, 10, 42, 137, 143, 159, 142, 172, 226, 10, 120, 134, + 223, 152, 220, 48, 70, 52, 48, 41, 0, 128, 172, 171, 240, 10, 120, 134, + 223, 172, 229, 32, 45, 32, 48, 70, 52, 49, 41, 0, 128, 172, 71, 65, 10, + 120, 134, 223, 159, 143, 48, 70, 52, 50, 41, 0, 128, 172, 171, 207, 10, + 42, 137, 143, 159, 142, 172, 226, 10, 120, 134, 223, 150, 167, 48, 70, + 52, 52, 41, 0, 128, 172, 67, 65, 10, 42, 158, 144, 186, 225, 10, 120, + 134, 223, 99, 97, 32, 45, 32, 48, 70, 52, 53, 41, 0, 128, 172, 169, 253, + 10, 42, 137, 143, 149, 175, 186, 225, 10, 120, 134, 223, 172, 207, 32, + 45, 32, 48, 70, 52, 54, 41, 0, 128, 172, 74, 65, 10, 42, 137, 143, 149, + 175, 186, 225, 10, 120, 134, 223, 106, 97, 32, 45, 32, 48, 70, 52, 55, + 41, 0, 128, 172, 171, 192, 10, 42, 158, 144, 159, 142, 172, 226, 10, 120, + 134, 223, 171, 208, 32, 45, 32, 48, 70, 52, 57, 41, 0, 128, 172, 84, 65, + 10, 42, 137, 143, 159, 142, 172, 226, 10, 120, 134, 223, 150, 158, 48, + 70, 52, 70, 41, 0, 128, 172, 171, 245, 10, 120, 134, 223, 159, 144, 48, + 70, 53, 48, 41, 0, 128, 172, 68, 65, 10, 120, 134, 223, 150, 157, 48, 70, + 53, 49, 41, 0, 128, 172, 78, 65, 10, 120, 134, 223, 159, 145, 48, 70, 53, + 51, 41, 0, 128, 172, 80, 65, 10, 42, 137, 143, 159, 142, 172, 226, 10, + 120, 134, 223, 112, 97, 32, 45, 32, 48, 70, 53, 52, 41, 0, 128, 172, 171, + 248, 10, 42, 158, 144, 159, 142, 172, 226, 10, 120, 134, 223, 172, 244, + 32, 45, 32, 48, 70, 53, 53, 41, 0, 128, 172, 66, 65, 10, 120, 134, 223, + 150, 241, 48, 70, 53, 54, 41, 0, 128, 172, 77, 65, 10, 120, 134, 223, + 135, 135, 48, 70, 53, 56, 41, 0, 128, 172, 172, 188, 10, 42, 158, 144, + 159, 142, 172, 226, 10, 120, 134, 223, 159, 146, 48, 70, 53, 57, 41, 0, + 128, 172, 173, 182, 10, 42, 137, 143, 159, 142, 172, 226, 10, 120, 134, + 223, 116, 115, 104, 97, 32, 45, 32, 48, 70, 53, 65, 41, 0, 128, 172, 172, + 189, 10, 42, 158, 144, 159, 142, 172, 226, 10, 120, 134, 223, 100, 122, + 97, 32, 45, 32, 48, 70, 53, 66, 41, 0, 128, 172, 87, 65, 10, 120, 134, + 223, 159, 147, 48, 70, 53, 68, 41, 0, 128, 172, 172, 141, 10, 42, 158, + 144, 186, 225, 10, 120, 134, 223, 150, 212, 48, 70, 53, 69, 41, 0, 128, + 172, 90, 65, 10, 42, 137, 143, 186, 225, 10, 120, 134, 223, 159, 148, 48, + 70, 53, 70, 41, 0, 128, 172, 144, 250, 65, 10, 120, 151, 218, 159, 149, + 133, 140, 186, 226, 41, 10, 126, 65, 56, 53, 54, 32, 141, 129, 159, 150, + 143, 175, 144, 159, 159, 151, 141, 222, 97, 0, 128, 172, 89, 65, 10, 120, + 134, 223, 133, 230, 48, 70, 54, 49, 41, 0, 128, 172, 82, 65, 10, 42, 159, + 152, 149, 175, 159, 142, 172, 226, 10, 120, 134, 223, 134, 159, 173, 186, + 41, 0, 128, 172, 76, 65, 10, 120, 134, 223, 159, 153, 48, 70, 54, 51, 41, + 0, 128, 172, 169, 213, 10, 120, 134, 223, 152, 219, 48, 70, 54, 52, 41, + 0, 128, 172, 83, 65, 10, 120, 134, 223, 159, 154, 48, 70, 54, 54, 41, 0, + 128, 172, 72, 65, 10, 120, 134, 223, 135, 138, 48, 70, 54, 55, 41, 10, + 126, 186, 227, 32, 141, 129, 159, 150, 143, 175, 144, 159, 159, 151, 104, + 97, 0, 128, 172, 65, 10, 120, 134, 223, 133, 140, 48, 70, 54, 56, 41, 0, + 128, 172, 73, 10, 120, 151, 218, 146, 139, 140, 135, 132, 244, 48, 70, + 55, 50, 41, 10, 126, 65, 56, 53, 69, 32, 141, 129, 159, 150, 143, 175, + 144, 159, 159, 151, 105, 0, 128, 172, 85, 10, 120, 151, 218, 146, 139, + 140, 135, 147, 206, 48, 70, 55, 52, 41, 10, 126, 65, 56, 53, 70, 32, 141, + 129, 159, 150, 143, 175, 144, 159, 159, 151, 117, 0, 128, 172, 69, 10, + 120, 151, 218, 146, 139, 140, 135, 132, 241, 48, 70, 55, 65, 41, 10, 126, + 65, 56, 54, 48, 32, 141, 129, 159, 150, 143, 175, 144, 159, 159, 151, + 101, 0, 128, 172, 79, 10, 120, 151, 218, 146, 139, 140, 135, 133, 128, + 48, 70, 55, 67, 41, 0, 128, 172, 81, 65, 10, 42, 159, 152, 171, 133, 0, + 128, 172, 88, 65, 10, 42, 159, 152, 169, 147, 0, 128, 172, 70, 65, 10, + 42, 158, 144, 171, 133, 10, 120, 159, 155, 143, 175, 135, 138, 186, 227, + 41, 0, 128, 172, 172, 142, 10, 42, 144, 147, 144, 141, 117, 110, 107, + 110, 111, 119, 110, 10, 42, 99, 114, 101, 97, 116, 101, 100, 32, 144, + 206, 114, 101, 118, 101, 114, 115, 97, 108, 32, 140, 172, 65, 56, 54, 50, + 0, 128, 172, 69, 69, 10, 42, 137, 143, 171, 133, 0, 159, 156, 151, 217, + 148, 136, 87, 65, 10, 42, 158, 144, 159, 142, 172, 226, 10, 120, 151, + 218, 151, 206, 143, 175, 159, 147, 48, 70, 65, 68, 41, 0, 159, 156, 151, + 217, 148, 136, 89, 65, 10, 42, 158, 144, 159, 142, 172, 226, 10, 120, + 151, 218, 151, 206, 143, 175, 133, 230, 48, 70, 66, 49, 41, 10, 126, 65, + 56, 54, 56, 32, 141, 129, 159, 150, 143, 175, 144, 159, 159, 151, 151, + 206, 121, 97, 0, 128, 172, 171, 209, 10, 42, 172, 226, 10, 120, 134, 223, + 171, 210, 32, 45, 32, 48, 70, 52, 65, 41, 0, 128, 172, 171, 242, 10, 42, + 172, 226, 10, 120, 134, 223, 172, 209, 32, 45, 32, 48, 70, 52, 66, 41, 0, + 128, 172, 171, 243, 10, 42, 172, 226, 10, 120, 134, 223, 172, 161, 32, + 45, 32, 48, 70, 52, 67, 41, 0, 128, 172, 171, 211, 10, 42, 172, 226, 10, + 120, 134, 223, 171, 212, 32, 45, 32, 48, 70, 52, 69, 41, 0, 128, 172, + 156, 250, 89, 65, 10, 42, 169, 147, 10, 120, 159, 155, 143, 175, 133, + 230, 65, 56, 53, 55, 41, 0, 128, 172, 86, 79, 73, 67, 69, 76, 69, 83, 83, + 32, 169, 213, 10, 42, 169, 147, 10, 120, 159, 155, 143, 175, 152, 219, + 65, 56, 53, 65, 41, 0, 128, 172, 145, 198, 72, 65, 10, 42, 169, 147, 10, + 120, 159, 155, 143, 175, 135, 138, 186, 227, 41, 0, 128, 172, 65, 83, 80, + 73, 82, 65, 84, 69, 68, 32, 70, 65, 10, 42, 169, 147, 10, 120, 159, 155, + 143, 175, 158, 253, 65, 56, 54, 52, 41, 0, 159, 156, 151, 217, 148, 136, + 82, 65, 10, 42, 159, 142, 172, 226, 10, 120, 151, 218, 151, 206, 143, + 175, 134, 159, 173, 190, 41, 0, 159, 156, 83, 85, 80, 69, 82, 70, 73, 88, + 69, 68, 32, 148, 136, 82, 65, 10, 42, 186, 225, 10, 120, 134, 223, 134, + 159, 173, 186, 41, 0, 128, 172, 168, 246, 10, 42, 172, 226, 10, 120, 134, + 220, 152, 221, 152, 222, 175, 176, 41, 10, 120, 134, 220, 114, 106, 101, + 115, 32, 115, 117, 32, 159, 157, 156, 195, 48, 70, 55, 69, 41, 10, 120, + 151, 184, 143, 175, 151, 213, 103, 151, 213, 150, 210, 141, 185, 49, 56, + 56, 48, 41, 0, 159, 156, 141, 249, 149, 200, 164, 254, 10, 42, 186, 225, + 10, 42, 139, 251, 152, 177, 140, 172, 170, 174, 10, 120, 135, 133, 149, + 190, 152, 209, 152, 210, 152, 211, 135, 135, 175, 172, 41, 10, 120, 151, + 184, 151, 185, 173, 154, 41, 0, 159, 156, 142, 177, 149, 200, 164, 254, + 10, 42, 186, 225, 10, 42, 139, 251, 152, 177, 140, 172, 170, 174, 0, 159, + 156, 148, 172, 173, 155, 10, 42, 186, 225, 10, 120, 135, 133, 159, 158, + 48, 70, 48, 68, 41, 0, 159, 156, 148, 172, 142, 177, 173, 155, 10, 42, + 186, 225, 10, 120, 135, 133, 180, 230, 32, 159, 158, 48, 70, 48, 69, 41, + 0, 159, 159, 146, 186, 171, 236, 0, 159, 159, 146, 186, 171, 238, 0, 128, + 173, 65, 0, 128, 173, 65, 65, 0, 128, 173, 73, 0, 128, 173, 73, 73, 0, + 128, 173, 85, 0, 128, 173, 85, 85, 0, 128, 173, 150, 197, 82, 0, 128, + 173, 150, 197, 82, 82, 0, 128, 173, 150, 197, 76, 0, 128, 173, 150, 197, + 76, 76, 0, 128, 173, 69, 0, 128, 173, 69, 69, 0, 128, 173, 65, 73, 0, + 128, 173, 79, 0, 128, 173, 79, 79, 0, 128, 173, 65, 85, 0, 128, 173, 75, + 65, 0, 128, 173, 171, 240, 0, 128, 173, 71, 65, 0, 128, 173, 167, 205, 0, + 128, 173, 171, 207, 0, 128, 173, 67, 65, 0, 128, 173, 169, 253, 0, 128, + 173, 74, 65, 0, 128, 173, 171, 241, 0, 128, 173, 171, 192, 0, 128, 173, + 171, 209, 0, 128, 173, 171, 242, 0, 128, 173, 171, 243, 0, 128, 173, 171, + 244, 0, 128, 173, 171, 211, 0, 128, 173, 84, 65, 0, 128, 173, 171, 245, + 0, 128, 173, 68, 65, 0, 128, 173, 171, 246, 0, 128, 173, 78, 65, 0, 128, + 173, 80, 65, 0, 128, 173, 171, 248, 0, 128, 173, 66, 65, 0, 128, 173, + 171, 214, 0, 128, 173, 77, 65, 0, 128, 173, 89, 65, 0, 128, 173, 82, 65, + 0, 128, 173, 76, 65, 0, 128, 173, 86, 65, 0, 128, 173, 169, 213, 0, 128, + 173, 171, 218, 0, 128, 173, 83, 65, 0, 128, 173, 72, 65, 0, 128, 173, + 171, 216, 0, 159, 159, 153, 135, 146, 186, 72, 65, 65, 82, 85, 0, 131, + 216, 65, 65, 0, 131, 216, 73, 0, 131, 216, 73, 73, 0, 131, 216, 85, 0, + 131, 216, 85, 85, 0, 131, 216, 150, 197, 82, 0, 131, 216, 150, 197, 82, + 82, 0, 131, 216, 150, 197, 76, 0, 131, 216, 150, 197, 76, 76, 0, 131, + 216, 69, 0, 131, 216, 69, 69, 0, 131, 216, 65, 73, 0, 131, 216, 79, 0, + 131, 216, 79, 79, 0, 131, 216, 65, 85, 0, 159, 159, 146, 186, 171, 251, + 0, 159, 159, 146, 186, 168, 246, 0, 159, 159, 172, 137, 0, 159, 159, 142, + 177, 172, 137, 0, 137, 144, 165, 193, 0, 137, 144, 164, 239, 0, 137, 144, + 164, 240, 0, 137, 144, 164, 241, 0, 137, 144, 164, 242, 0, 137, 144, 165, + 195, 0, 137, 144, 165, 196, 0, 137, 144, 165, 197, 0, 137, 144, 165, 198, + 0, 137, 144, 165, 199, 0, 137, 145, 140, 255, 165, 193, 10, 61, 135, 167, + 159, 160, 115, 104, 117, 117, 110, 121, 97, 0, 137, 145, 140, 255, 164, + 239, 10, 61, 135, 167, 159, 160, 101, 107, 97, 32, 117, 100, 97, 97, 116, + 116, 97, 0, 137, 145, 140, 255, 164, 240, 10, 61, 135, 167, 159, 160, + 153, 154, 171, 255, 0, 137, 145, 140, 255, 164, 241, 10, 61, 135, 167, + 159, 160, 153, 155, 97, 110, 117, 100, 97, 97, 116, 116, 97, 0, 137, 145, + 140, 255, 164, 242, 10, 61, 135, 167, 159, 160, 99, 104, 97, 116, 117, + 114, 0, 137, 145, 140, 255, 165, 195, 10, 61, 135, 167, 159, 160, 112, + 97, 110, 99, 104, 97, 0, 137, 145, 140, 255, 165, 196, 10, 61, 135, 167, + 159, 160, 115, 104, 97, 116, 116, 0, 137, 145, 140, 255, 165, 197, 10, + 61, 135, 167, 159, 160, 115, 97, 112, 116, 97, 0, 137, 145, 140, 255, + 165, 198, 10, 61, 135, 167, 159, 160, 97, 115, 104, 116, 97, 0, 137, 145, + 140, 255, 165, 199, 10, 61, 135, 167, 159, 160, 110, 97, 118, 97, 0, 137, + 145, 148, 136, 65, 10, 61, 135, 167, 97, 98, 104, 105, 110, 105, 104, + 105, 116, 97, 0, 137, 145, 148, 136, 85, 10, 61, 135, 167, 117, 0, 137, + 145, 148, 136, 75, 65, 10, 61, 135, 167, 107, 97, 0, 137, 145, 148, 136, + 78, 65, 10, 61, 135, 167, 110, 97, 109, 97, 110, 97, 0, 137, 145, 148, + 136, 80, 65, 10, 61, 135, 167, 112, 114, 97, 110, 110, 97, 116, 97, 109, + 0, 137, 145, 148, 136, 82, 65, 10, 61, 135, 167, 114, 97, 0, 137, 145, + 148, 136, 86, 73, 10, 61, 135, 167, 118, 105, 110, 97, 116, 97, 0, 137, + 145, 146, 186, 171, 250, 10, 61, 135, 167, 100, 105, 105, 114, 103, 104, + 105, 105, 98, 104, 97, 97, 118, 97, 0, 134, 173, 150, 211, 168, 246, 10, + 61, 150, 196, 171, 235, 10, 120, 133, 213, 146, 172, 168, 247, 41, 0, + 134, 173, 151, 128, 171, 251, 10, 61, 135, 171, 159, 161, 176, 148, 0, + 134, 173, 142, 177, 151, 128, 171, 251, 10, 61, 135, 171, 153, 154, 159, + 161, 176, 148, 0, 134, 173, 151, 128, 164, 240, 10, 61, 135, 171, 159, + 161, 153, 158, 100, 118, 105, 0, 134, 173, 151, 128, 164, 241, 10, 61, + 135, 171, 159, 161, 153, 158, 116, 114, 105, 0, 134, 173, 151, 128, 171, + 250, 10, 61, 135, 171, 159, 161, 153, 158, 173, 193, 0, 134, 173, 80, 85, + 83, 72, 80, 73, 75, 65, 10, 61, 150, 196, 112, 117, 115, 104, 112, 105, + 107, 97, 97, 10, 42, 131, 134, 186, 229, 32, 139, 244, 34, 185, 155, 34, + 10, 42, 146, 150, 102, 108, 97, 110, 107, 101, 100, 32, 144, 206, 139, + 241, 100, 97, 110, 100, 97, 115, 0, 150, 207, 159, 162, 174, 149, 10, 42, + 133, 252, 141, 229, 148, 176, 97, 32, 103, 97, 112, 32, 139, 194, 97, 32, + 186, 230, 32, 139, 244, 149, 142, 139, 253, 133, 216, 184, 251, 0, 150, + 207, 173, 165, 10, 61, 150, 196, 116, 114, 117, 116, 105, 107, 97, 97, + 10, 42, 122, 101, 114, 111, 45, 97, 100, 118, 97, 110, 99, 101, 32, 141, + 144, 154, 134, 140, 188, 140, 232, 140, 234, 153, 148, 140, 151, 175, + 157, 32, 186, 231, 10, 42, 132, 211, 105, 110, 115, 101, 114, 116, 105, + 140, 188, 140, 172, 99, 104, 97, 114, 97, 99, 116, 101, 114, 115, 10, + 120, 141, 201, 165, 242, 41, 0, 150, 207, 186, 232, 10, 61, 115, 104, + 105, 114, 111, 114, 101, 107, 104, 97, 97, 10, 42, 133, 252, 141, 229, + 186, 233, 32, 186, 230, 32, 114, 101, 97, 100, 105, 110, 103, 115, 10, + 120, 150, 232, 186, 234, 32, 45, 32, 49, 49, 49, 68, 67, 41, 0, 134, 173, + 172, 197, 10, 61, 172, 147, 10, 42, 134, 148, 134, 178, 140, 172, 149, + 240, 133, 132, 172, 148, 10, 120, 40, 172, 202, 32, 140, 135, 134, 197, + 48, 67, 55, 55, 41, 10, 120, 151, 132, 140, 135, 134, 197, 48, 67, 56, + 52, 41, 10, 120, 135, 133, 149, 190, 152, 209, 152, 210, 152, 211, 135, + 135, 175, 172, 41, 10, 120, 151, 184, 151, 185, 173, 154, 41, 10, 120, + 150, 232, 140, 135, 134, 197, 172, 199, 41, 0, 150, 207, 74, 65, 73, 78, + 32, 79, 77, 0, 128, 136, 65, 89, 0, 131, 152, 65, 89, 0, 137, 146, 140, + 255, 165, 193, 0, 137, 146, 140, 255, 164, 239, 0, 137, 146, 140, 255, + 164, 240, 0, 137, 146, 140, 255, 164, 241, 0, 137, 146, 140, 255, 164, + 242, 0, 137, 146, 140, 255, 165, 195, 0, 137, 146, 140, 255, 165, 196, 0, + 137, 146, 140, 255, 165, 197, 0, 137, 146, 140, 255, 165, 198, 0, 137, + 146, 140, 255, 165, 199, 0, 131, 217, 75, 65, 0, 131, 217, 171, 240, 0, + 131, 217, 71, 65, 0, 131, 217, 171, 207, 0, 131, 217, 83, 65, 0, 131, + 217, 169, 213, 0, 131, 217, 90, 65, 0, 131, 217, 171, 192, 0, 131, 217, + 84, 65, 0, 131, 217, 72, 84, 65, 0, 131, 217, 78, 65, 0, 131, 217, 80, + 65, 0, 131, 217, 171, 248, 0, 131, 217, 77, 65, 0, 131, 217, 68, 65, 0, + 131, 217, 66, 65, 0, 131, 217, 82, 65, 0, 131, 217, 89, 65, 0, 131, 217, + 76, 65, 0, 131, 217, 87, 65, 0, 131, 217, 171, 245, 0, 131, 217, 72, 65, + 0, 131, 217, 86, 65, 0, 131, 217, 67, 65, 0, 131, 217, 65, 0, 131, 217, + 79, 69, 0, 131, 217, 73, 0, 131, 217, 79, 79, 0, 137, 146, 149, 139, 85, + 69, 0, 137, 146, 149, 139, 69, 0, 137, 146, 149, 139, 85, 0, 137, 146, + 149, 139, 69, 69, 0, 137, 146, 149, 139, 79, 0, 137, 146, 144, 149, 186, + 235, 0, 137, 146, 144, 149, 186, 236, 0, 137, 146, 144, 149, 186, 236, + 32, 186, 235, 0, 137, 146, 146, 186, 67, 87, 73, 0, 137, 146, 146, 186, + 83, 72, 89, 65, 0, 137, 147, 75, 65, 0, 137, 147, 71, 65, 0, 137, 147, + 171, 207, 0, 137, 147, 84, 65, 0, 137, 147, 68, 65, 0, 137, 147, 78, 65, + 0, 137, 147, 80, 65, 0, 137, 147, 66, 65, 0, 137, 147, 77, 65, 0, 137, + 147, 67, 65, 0, 137, 147, 74, 65, 0, 137, 147, 171, 192, 0, 137, 147, 83, + 65, 0, 137, 147, 82, 65, 0, 137, 147, 76, 65, 0, 137, 147, 89, 65, 0, + 137, 147, 87, 65, 0, 137, 147, 72, 65, 0, 137, 147, 175, 248, 0, 137, + 147, 186, 158, 0, 137, 147, 175, 247, 0, 137, 147, 78, 89, 74, 65, 0, + 137, 147, 65, 0, 137, 148, 146, 186, 73, 10, 61, 107, 97, 108, 117, 97, + 110, 0, 137, 148, 146, 186, 85, 10, 61, 107, 97, 109, 105, 116, 97, 110, + 0, 137, 148, 146, 186, 69, 10, 61, 107, 97, 109, 105, 99, 97, 0, 137, + 148, 146, 186, 65, 73, 10, 61, 107, 97, 116, 105, 108, 105, 110, 103, 0, + 137, 148, 146, 186, 79, 0, 137, 148, 146, 186, 65, 85, 10, 61, 107, 97, + 116, 117, 108, 117, 110, 103, 0, 137, 148, 146, 186, 69, 85, 0, 137, 148, + 146, 186, 69, 65, 10, 61, 107, 97, 106, 105, 110, 97, 0, 159, 163, 153, + 135, 146, 186, 78, 71, 10, 61, 107, 97, 116, 117, 108, 97, 110, 103, 0, + 159, 163, 153, 135, 146, 186, 78, 10, 61, 100, 117, 111, 32, 100, 101, + 97, 116, 97, 115, 0, 159, 163, 153, 135, 146, 186, 82, 10, 61, 107, 97, + 106, 117, 110, 106, 117, 110, 103, 0, 159, 163, 153, 135, 146, 186, 72, + 0, 159, 163, 171, 251, 10, 42, 147, 233, 141, 143, 143, 236, 175, 241, 0, + 159, 163, 142, 161, 164, 254, 0, 128, 147, 152, 139, 173, 251, 0, 128, + 147, 152, 139, 173, 252, 0, 128, 147, 152, 139, 173, 254, 0, 128, 147, + 152, 139, 174, 130, 0, 131, 169, 173, 245, 0, 131, 169, 173, 246, 0, 131, + 169, 173, 248, 0, 131, 169, 173, 249, 0, 131, 169, 173, 251, 0, 131, 169, + 173, 252, 0, 131, 169, 173, 253, 0, 131, 169, 174, 141, 0, 131, 169, 173, + 254, 0, 131, 169, 174, 130, 0, 131, 169, 174, 133, 0, 128, 147, 152, 140, + 173, 245, 0, 128, 147, 152, 140, 173, 248, 0, 128, 147, 152, 140, 173, + 254, 0, 128, 147, 134, 233, 174, 134, 0, 128, 147, 152, 141, 174, 133, 0, + 128, 147, 152, 141, 174, 136, 0, 128, 147, 159, 164, 173, 252, 0, 131, + 171, 173, 250, 0, 131, 171, 174, 136, 0, 128, 147, 83, 83, 65, 78, 71, + 67, 73, 69, 85, 67, 45, 72, 73, 69, 85, 72, 0, 128, 147, 83, 83, 65, 78, + 71, 84, 72, 73, 69, 85, 84, 72, 0, 128, 147, 152, 143, 174, 136, 0, 128, + 147, 152, 157, 173, 254, 0, 128, 147, 83, 83, 65, 78, 71, 89, 69, 79, 82, + 73, 78, 72, 73, 69, 85, 72, 0, 159, 165, 146, 186, 80, 65, 78, 89, 65, + 78, 71, 71, 65, 10, 61, 171, 235, 0, 159, 165, 146, 186, 186, 237, 10, + 61, 172, 183, 0, 159, 165, 146, 186, 76, 65, 89, 65, 82, 10, 61, 147, + 180, 114, 10, 42, 131, 140, 152, 195, 139, 194, 133, 200, 75, 97, 119, + 105, 10, 120, 40, 186, 238, 32, 140, 135, 115, 117, 114, 97, 110, 103, + 32, 45, 32, 49, 66, 48, 51, 41, 0, 159, 165, 146, 186, 87, 73, 71, 78, + 89, 65, 78, 10, 61, 172, 227, 0, 137, 149, 65, 0, 137, 149, 73, 32, 75, + 65, 87, 73, 0, 137, 149, 73, 0, 137, 149, 73, 73, 0, 137, 149, 85, 0, + 137, 149, 152, 255, 67, 69, 82, 69, 75, 10, 61, 146, 191, 114, 10, 42, + 114, 196, 149, 32, 139, 194, 186, 239, 0, 137, 149, 151, 211, 186, 240, + 10, 61, 146, 191, 108, 10, 42, 108, 196, 149, 32, 139, 194, 186, 239, 0, + 137, 149, 151, 211, 186, 240, 32, 82, 65, 83, 87, 65, 68, 73, 10, 61, + 146, 191, 108, 108, 10, 42, 108, 101, 117, 32, 139, 194, 186, 239, 0, + 137, 149, 69, 0, 137, 149, 65, 73, 0, 137, 149, 79, 0, 137, 149, 75, 65, + 0, 137, 149, 152, 250, 175, 228, 10, 61, 113, 97, 0, 137, 149, 152, 250, + 186, 241, 10, 61, 172, 229, 0, 137, 149, 71, 65, 0, 137, 149, 152, 251, + 186, 241, 10, 61, 172, 231, 0, 137, 149, 171, 207, 0, 137, 149, 67, 65, + 0, 137, 149, 67, 65, 32, 186, 241, 10, 61, 172, 207, 0, 137, 149, 74, 65, + 0, 137, 149, 171, 192, 32, 186, 241, 10, 61, 172, 236, 10, 120, 40, 186, + 238, 32, 143, 175, 145, 150, 172, 236, 32, 45, 32, 49, 66, 52, 67, 41, 0, + 137, 149, 74, 65, 32, 175, 222, 10, 61, 172, 235, 0, 137, 149, 171, 192, + 0, 137, 149, 171, 209, 0, 137, 149, 171, 209, 32, 175, 222, 10, 61, 172, + 209, 0, 137, 149, 171, 243, 0, 137, 149, 171, 243, 32, 175, 222, 10, 61, + 172, 162, 0, 137, 149, 150, 145, 186, 241, 10, 61, 171, 212, 0, 137, 149, + 84, 65, 0, 137, 149, 152, 252, 186, 241, 10, 61, 172, 208, 0, 137, 149, + 68, 65, 0, 137, 149, 152, 254, 175, 222, 10, 61, 172, 242, 0, 137, 149, + 78, 65, 0, 137, 149, 80, 65, 0, 137, 149, 152, 255, 186, 241, 10, 61, + 172, 244, 0, 137, 149, 66, 65, 0, 137, 149, 66, 65, 32, 186, 241, 10, 61, + 171, 215, 0, 137, 149, 77, 65, 0, 137, 149, 89, 65, 0, 137, 149, 82, 65, + 0, 137, 149, 150, 219, 65, 71, 85, 78, 71, 0, 137, 149, 76, 65, 0, 137, + 149, 87, 65, 0, 137, 149, 153, 128, 186, 241, 10, 61, 172, 212, 0, 137, + 149, 153, 128, 175, 222, 10, 61, 171, 219, 0, 137, 149, 83, 65, 0, 137, + 149, 72, 65, 0, 159, 165, 146, 186, 186, 237, 32, 84, 69, 76, 85, 10, 61, + 175, 223, 0, 137, 150, 146, 186, 84, 65, 82, 85, 78, 71, 10, 61, 97, 97, + 10, 42, 111, 32, 139, 194, 171, 222, 44, 32, 141, 143, 140, 215, 172, + 215, 32, 139, 194, 186, 239, 0, 137, 150, 146, 186, 84, 79, 76, 79, 78, + 71, 10, 42, 133, 175, 134, 254, 65, 57, 66, 52, 0, 137, 150, 146, 186, + 87, 85, 76, 85, 10, 61, 105, 0, 137, 150, 146, 186, 87, 85, 76, 85, 32, + 77, 69, 76, 73, 75, 10, 61, 105, 105, 0, 137, 150, 146, 186, 175, 224, + 10, 61, 117, 0, 137, 150, 146, 186, 175, 224, 32, 77, 69, 78, 68, 85, 84, + 10, 61, 117, 117, 0, 137, 150, 146, 186, 175, 225, 10, 61, 101, 0, 137, + 150, 146, 186, 68, 73, 82, 71, 65, 32, 77, 85, 82, 69, 10, 61, 97, 105, + 0, 137, 150, 146, 186, 175, 226, 10, 61, 196, 149, 0, 159, 165, 153, 135, + 146, 186, 75, 69, 82, 69, 84, 10, 61, 146, 191, 114, 10, 42, 149, 191, + 114, 196, 149, 32, 139, 194, 186, 239, 0, 159, 165, 153, 135, 146, 186, + 80, 69, 78, 71, 75, 65, 76, 10, 61, 149, 191, 121, 97, 0, 159, 165, 153, + 135, 146, 186, 176, 133, 10, 61, 149, 191, 114, 97, 0, 159, 165, 80, 65, + 78, 71, 75, 79, 78, 10, 61, 172, 249, 0, 159, 165, 140, 185, 186, 242, 0, + 159, 165, 140, 187, 186, 242, 0, 137, 151, 65, 78, 68, 65, 80, 0, 137, + 151, 77, 65, 68, 89, 65, 0, 137, 151, 76, 85, 72, 85, 82, 0, 137, 151, + 175, 234, 0, 137, 151, 80, 65, 78, 71, 75, 65, 84, 0, 137, 151, 76, 73, + 78, 71, 83, 65, 10, 61, 175, 208, 0, 137, 151, 76, 85, 78, 71, 83, 73, + 10, 61, 139, 241, 175, 208, 0, 137, 151, 175, 227, 0, 137, 151, 175, 227, + 32, 175, 227, 0, 137, 151, 186, 243, 0, 159, 165, 145, 225, 80, 65, 68, + 65, 32, 186, 243, 0, 159, 165, 80, 65, 78, 71, 82, 65, 78, 71, 75, 69, + 80, 10, 42, 131, 131, 66, 117, 103, 105, 110, 101, 115, 101, 10, 120, + 153, 240, 142, 199, 142, 221, 48, 54, 54, 50, 41, 0, 137, 152, 165, 193, + 0, 137, 152, 164, 239, 0, 137, 152, 164, 240, 0, 137, 152, 164, 241, 0, + 137, 152, 164, 242, 0, 137, 152, 165, 195, 0, 137, 152, 165, 196, 0, 137, + 152, 165, 197, 0, 137, 152, 165, 198, 0, 137, 152, 165, 199, 0, 137, 151, + 84, 73, 82, 84, 65, 32, 84, 85, 77, 69, 84, 69, 83, 0, 137, 151, 73, 83, + 69, 78, 45, 73, 83, 69, 78, 0, 131, 166, 167, 205, 0, 131, 166, 169, 253, + 0, 131, 166, 171, 241, 0, 131, 166, 171, 211, 0, 131, 166, 171, 214, 0, + 134, 226, 151, 253, 83, 65, 87, 0, 151, 248, 148, 153, 148, 136, 151, + 253, 186, 244, 10, 120, 40, 186, 245, 32, 145, 234, 143, 175, 107, 104, + 97, 109, 116, 105, 32, 186, 246, 32, 45, 32, 65, 65, 55, 48, 41, 0, 130, + 153, 171, 192, 0, 130, 153, 70, 65, 0, 130, 153, 71, 65, 0, 130, 153, + 167, 205, 0, 130, 153, 74, 65, 0, 130, 153, 171, 241, 0, 130, 153, 171, + 243, 0, 130, 153, 171, 244, 0, 130, 153, 171, 211, 0, 130, 154, 165, 193, + 0, 130, 154, 164, 239, 0, 130, 154, 164, 240, 0, 130, 154, 164, 241, 0, + 130, 154, 164, 242, 0, 130, 154, 165, 195, 0, 130, 154, 165, 196, 0, 130, + 154, 165, 197, 0, 130, 154, 165, 198, 0, 130, 154, 165, 199, 0, 130, 153, + 171, 216, 0, 130, 153, 68, 65, 0, 130, 153, 171, 246, 0, 130, 153, 66, + 65, 0, 130, 153, 171, 214, 0, 137, 153, 65, 0, 137, 153, 73, 0, 137, 153, + 85, 0, 137, 153, 69, 0, 137, 153, 65, 73, 0, 137, 153, 79, 0, 137, 153, + 75, 65, 0, 137, 153, 171, 240, 0, 137, 153, 71, 65, 0, 137, 153, 167, + 205, 0, 137, 153, 78, 71, 85, 69, 0, 137, 153, 171, 207, 0, 137, 153, + 169, 253, 0, 137, 153, 67, 72, 72, 65, 0, 137, 153, 74, 65, 0, 137, 153, + 171, 241, 0, 137, 153, 78, 72, 85, 69, 0, 137, 153, 186, 247, 0, 137, + 153, 78, 72, 74, 65, 0, 137, 153, 84, 65, 0, 137, 153, 171, 245, 0, 137, + 153, 68, 65, 0, 137, 153, 171, 246, 0, 137, 153, 78, 85, 69, 0, 137, 153, + 78, 65, 0, 137, 153, 171, 243, 0, 137, 153, 80, 65, 0, 137, 153, 80, 80, + 65, 0, 137, 153, 171, 248, 0, 137, 153, 66, 65, 0, 137, 153, 171, 214, 0, + 137, 153, 77, 85, 69, 0, 137, 153, 77, 65, 0, 137, 153, 172, 145, 0, 137, + 153, 89, 65, 0, 137, 153, 82, 65, 0, 137, 153, 76, 65, 0, 137, 153, 86, + 65, 0, 137, 153, 171, 218, 0, 137, 153, 83, 65, 0, 137, 153, 72, 65, 0, + 137, 154, 146, 186, 65, 65, 0, 137, 154, 146, 186, 73, 0, 137, 154, 146, + 186, 73, 73, 0, 137, 154, 146, 186, 69, 73, 0, 137, 154, 146, 186, 85, 0, + 137, 154, 146, 186, 79, 69, 0, 137, 154, 146, 186, 79, 0, 137, 154, 146, + 186, 65, 73, 0, 137, 154, 146, 186, 65, 85, 0, 137, 154, 146, 186, 85, + 69, 0, 137, 155, 146, 186, 89, 65, 0, 137, 155, 146, 186, 82, 65, 0, 137, + 155, 146, 186, 76, 65, 0, 137, 155, 146, 186, 87, 65, 0, 137, 153, 147, + 143, 75, 0, 137, 153, 147, 143, 71, 0, 137, 153, 147, 143, 78, 71, 0, + 137, 155, 146, 186, 147, 143, 78, 71, 0, 137, 153, 147, 143, 67, 72, 0, + 137, 153, 147, 143, 84, 0, 137, 153, 147, 143, 78, 0, 137, 153, 147, 143, + 80, 0, 137, 153, 147, 143, 89, 0, 137, 153, 147, 143, 82, 0, 137, 153, + 147, 143, 76, 0, 137, 153, 147, 143, 83, 83, 0, 137, 155, 146, 186, 147, + 143, 77, 0, 137, 155, 146, 186, 147, 143, 72, 0, 137, 156, 165, 193, 0, + 137, 156, 164, 239, 0, 137, 156, 164, 240, 0, 137, 156, 164, 241, 0, 137, + 156, 164, 242, 0, 137, 156, 165, 195, 0, 137, 156, 165, 196, 0, 137, 156, + 165, 197, 0, 137, 156, 165, 198, 0, 137, 156, 165, 199, 0, 159, 166, 148, + 236, 83, 80, 73, 82, 65, 76, 0, 159, 166, 148, 236, 172, 137, 0, 159, + 166, 148, 236, 142, 177, 172, 137, 0, 159, 166, 148, 236, 148, 235, 172, + 137, 0, 131, 218, 71, 65, 10, 126, 65, 65, 54, 48, 32, 141, 129, 151, + 240, 165, 194, 0, 131, 218, 67, 65, 10, 126, 65, 65, 54, 49, 32, 141, + 129, 151, 240, 165, 194, 0, 131, 218, 169, 253, 10, 126, 65, 65, 54, 50, + 32, 141, 129, 151, 240, 165, 194, 0, 131, 218, 74, 65, 10, 126, 65, 65, + 54, 51, 32, 141, 129, 151, 240, 165, 194, 0, 131, 218, 171, 241, 10, 126, + 65, 65, 54, 52, 32, 141, 129, 151, 240, 165, 194, 0, 131, 218, 171, 192, + 10, 126, 65, 65, 54, 53, 32, 141, 129, 151, 240, 165, 194, 0, 131, 218, + 171, 209, 10, 126, 65, 65, 54, 54, 32, 141, 129, 151, 240, 165, 194, 0, + 131, 218, 171, 242, 0, 131, 218, 171, 243, 0, 131, 218, 171, 244, 0, 131, + 218, 171, 246, 0, 131, 218, 78, 65, 10, 126, 65, 65, 54, 66, 32, 141, + 129, 151, 240, 165, 194, 0, 131, 218, 83, 65, 10, 126, 65, 65, 54, 67, + 32, 141, 129, 151, 240, 165, 194, 0, 131, 218, 72, 65, 0, 131, 218, 174, + 158, 10, 37, 131, 218, 171, 216, 0, 131, 218, 70, 65, 10, 126, 65, 65, + 54, 70, 32, 141, 129, 151, 240, 165, 194, 0, 151, 248, 148, 153, 148, + 136, 152, 128, 186, 244, 10, 120, 40, 186, 245, 32, 145, 234, 143, 175, + 115, 104, 97, 110, 32, 186, 246, 32, 45, 32, 65, 57, 69, 54, 41, 0, 131, + 218, 88, 65, 0, 131, 218, 90, 65, 0, 131, 218, 82, 65, 0, 151, 248, 159, + 167, 152, 128, 79, 65, 89, 0, 151, 248, 159, 167, 152, 128, 81, 78, 0, + 151, 248, 159, 167, 152, 128, 72, 77, 0, 134, 230, 152, 129, 173, 215, 0, + 134, 230, 152, 129, 164, 239, 0, 134, 230, 152, 129, 164, 240, 0, 128, + 145, 152, 129, 82, 65, 10, 126, 65, 65, 55, 65, 32, 141, 129, 151, 240, + 165, 194, 0, 134, 226, 80, 65, 79, 32, 151, 247, 168, 228, 0, 134, 226, + 152, 238, 186, 248, 32, 151, 249, 50, 0, 134, 226, 152, 238, 186, 248, + 32, 151, 249, 53, 0, 128, 145, 174, 243, 32, 151, 255, 169, 253, 0, 128, + 145, 174, 243, 32, 151, 255, 169, 213, 0, 130, 155, 75, 79, 0, 130, 156, + 75, 79, 0, 130, 155, 175, 135, 0, 130, 156, 175, 135, 0, 130, 155, 75, + 72, 72, 79, 0, 130, 156, 75, 72, 72, 79, 0, 130, 155, 71, 79, 0, 130, + 156, 71, 79, 0, 130, 155, 173, 129, 0, 130, 156, 173, 129, 0, 130, 155, + 67, 79, 0, 130, 156, 67, 79, 0, 130, 155, 174, 193, 0, 130, 156, 174, + 193, 0, 130, 155, 83, 79, 0, 130, 156, 83, 79, 0, 130, 155, 173, 145, 0, + 130, 156, 173, 145, 0, 130, 155, 68, 79, 0, 130, 156, 68, 79, 0, 130, + 155, 84, 79, 0, 130, 156, 84, 79, 0, 130, 155, 173, 137, 0, 130, 156, + 173, 137, 0, 130, 155, 78, 79, 0, 130, 156, 78, 79, 0, 130, 155, 66, 79, + 0, 130, 156, 66, 79, 0, 130, 155, 80, 79, 0, 130, 156, 80, 79, 0, 130, + 155, 173, 212, 0, 130, 156, 173, 212, 0, 130, 155, 70, 79, 0, 130, 156, + 70, 79, 0, 130, 155, 77, 79, 0, 130, 156, 77, 79, 0, 130, 155, 89, 79, 0, + 130, 156, 89, 79, 0, 130, 155, 82, 79, 0, 130, 156, 82, 79, 0, 130, 155, + 76, 79, 0, 130, 156, 76, 79, 0, 130, 155, 86, 79, 0, 130, 156, 86, 79, 0, + 130, 155, 72, 79, 0, 130, 156, 72, 79, 0, 130, 155, 79, 0, 130, 156, 79, + 0, 137, 157, 151, 167, 175, 202, 0, 131, 219, 65, 65, 0, 131, 219, 73, 0, + 131, 219, 85, 69, 0, 131, 219, 85, 0, 131, 219, 69, 10, 42, 145, 251, + 150, 215, 139, 194, 158, 158, 177, 251, 0, 131, 219, 79, 10, 42, 145, + 251, 150, 215, 139, 194, 158, 158, 177, 251, 0, 137, 157, 151, 167, 75, + 72, 73, 84, 0, 131, 219, 73, 65, 0, 131, 219, 85, 69, 65, 10, 42, 145, + 251, 150, 215, 139, 194, 158, 158, 177, 251, 0, 131, 219, 85, 65, 0, 131, + 219, 65, 85, 69, 10, 42, 145, 251, 150, 215, 139, 194, 158, 158, 177, + 251, 0, 131, 219, 65, 89, 10, 42, 145, 251, 150, 215, 139, 194, 158, 158, + 177, 251, 0, 131, 219, 65, 78, 0, 131, 219, 65, 77, 0, 137, 157, 144, + 149, 151, 167, 69, 75, 0, 137, 157, 144, 149, 151, 167, 186, 249, 0, 137, + 157, 144, 149, 151, 167, 173, 137, 0, 137, 157, 144, 149, 151, 167, 83, + 79, 78, 71, 0, 137, 157, 150, 151, 75, 79, 78, 10, 61, 172, 157, 0, 137, + 157, 150, 151, 186, 249, 10, 61, 177, 185, 0, 137, 157, 150, 151, 171, + 158, 10, 120, 134, 213, 152, 204, 175, 164, 41, 0, 137, 157, 150, 151, + 151, 165, 72, 79, 73, 10, 42, 139, 251, 140, 154, 140, 172, 149, 142, + 139, 194, 186, 250, 32, 140, 143, 186, 251, 0, 137, 157, 150, 151, 75, + 79, 73, 32, 75, 79, 73, 10, 42, 134, 161, 140, 172, 149, 142, 139, 194, + 186, 250, 32, 140, 143, 186, 251, 0, 131, 220, 69, 0, 131, 220, 79, 0, + 131, 220, 169, 253, 0, 131, 220, 171, 192, 0, 131, 220, 171, 209, 0, 131, + 220, 171, 242, 0, 131, 220, 171, 243, 0, 131, 220, 171, 244, 0, 131, 220, + 171, 211, 0, 131, 220, 169, 213, 0, 131, 220, 171, 218, 0, 130, 157, 73, + 73, 0, 130, 157, 85, 85, 0, 130, 157, 65, 65, 73, 0, 130, 157, 65, 85, 0, + 130, 157, 65, 65, 85, 0, 137, 158, 67, 72, 69, 73, 75, 72, 65, 78, 10, + 61, 175, 208, 0, 137, 158, 65, 72, 65, 78, 71, 32, 75, 72, 85, 68, 65, + 77, 10, 61, 141, 145, 165, 130, 0, 137, 158, 172, 146, 10, 42, 97, 32, + 112, 104, 105, 108, 111, 115, 111, 112, 104, 105, 99, 97, 108, 32, 165, + 174, 10, 120, 150, 236, 111, 109, 32, 45, 32, 48, 57, 53, 48, 41, 0, 137, + 158, 151, 177, 159, 168, 164, 254, 0, 137, 158, 150, 174, 159, 168, 164, + 254, 0, 130, 157, 171, 238, 0, 137, 158, 171, 251, 10, 42, 133, 252, 143, + 236, 175, 241, 32, 139, 194, 154, 146, 167, 143, 10, 120, 135, 128, 151, + 212, 49, 48, 51, 57, 41, 0, 128, 148, 174, 255, 0, 128, 148, 84, 84, 72, + 73, 0, 128, 148, 175, 180, 0, 128, 148, 84, 84, 72, 69, 69, 0, 128, 148, + 84, 84, 72, 69, 0, 128, 148, 174, 254, 0, 128, 148, 68, 68, 72, 85, 0, + 128, 148, 68, 68, 72, 73, 0, 128, 148, 186, 252, 0, 128, 148, 68, 68, 72, + 69, 69, 0, 128, 148, 68, 68, 72, 69, 0, 128, 148, 68, 68, 72, 79, 0, 128, + 148, 68, 90, 85, 0, 128, 148, 68, 90, 73, 0, 128, 148, 68, 90, 65, 65, 0, + 128, 148, 68, 90, 69, 69, 0, 128, 148, 169, 206, 0, 128, 148, 68, 90, 79, + 0, 128, 148, 67, 67, 72, 72, 65, 0, 128, 148, 67, 67, 72, 72, 85, 0, 128, + 148, 67, 67, 72, 72, 73, 0, 128, 148, 67, 67, 72, 72, 65, 65, 0, 128, + 148, 67, 67, 72, 72, 69, 69, 0, 128, 148, 67, 67, 72, 72, 69, 0, 128, + 148, 67, 67, 72, 72, 79, 0, 128, 148, 172, 145, 0, 128, 148, 66, 66, 85, + 0, 128, 148, 66, 66, 73, 0, 128, 148, 66, 66, 65, 65, 0, 128, 148, 66, + 66, 69, 69, 0, 128, 148, 173, 211, 0, 128, 148, 66, 66, 79, 0, 128, 129, + 145, 169, 168, 135, 0, 128, 129, 65, 32, 82, 69, 86, 69, 82, 83, 69, 68, + 45, 83, 67, 72, 87, 65, 0, 128, 129, 159, 169, 69, 0, 128, 129, 145, 169, + 69, 0, 128, 247, 186, 206, 0, 128, 129, 183, 210, 32, 70, 10, 120, 130, + 251, 132, 242, 176, 189, 41, 0, 128, 129, 145, 152, 71, 32, 141, 247, + 145, 204, 167, 226, 0, 129, 132, 142, 130, 155, 151, 83, 0, 129, 132, + 142, 177, 142, 210, 166, 138, 0, 129, 132, 142, 210, 168, 203, 0, 128, + 129, 133, 191, 145, 204, 167, 226, 0, 128, 249, 145, 204, 167, 226, 0, + 128, 129, 167, 159, 32, 141, 247, 145, 204, 167, 226, 0, 128, 129, 159, + 169, 79, 0, 128, 129, 159, 169, 79, 32, 141, 247, 166, 233, 0, 128, 129, + 144, 157, 79, 32, 141, 247, 166, 233, 0, 128, 129, 142, 130, 79, 69, 10, + 61, 133, 155, 143, 175, 111, 32, 114, 101, 118, 101, 114, 115, 101, 100, + 45, 115, 99, 104, 119, 97, 0, 129, 227, 159, 170, 141, 247, 166, 233, 0, + 129, 227, 159, 170, 141, 247, 149, 224, 166, 233, 0, 129, 227, 79, 32, + 186, 253, 0, 129, 227, 79, 32, 186, 253, 32, 141, 247, 166, 233, 0, 128, + 129, 83, 84, 73, 82, 82, 85, 80, 32, 82, 0, 129, 231, 133, 192, 140, 187, + 167, 197, 0, 128, 129, 82, 32, 156, 242, 186, 254, 0, 128, 129, 142, 177, + 82, 0, 129, 134, 145, 204, 167, 226, 0, 128, 129, 142, 177, 82, 32, 141, + 247, 145, 204, 167, 226, 0, 128, 129, 145, 152, 82, 0, 128, 129, 145, + 152, 82, 32, 141, 247, 168, 203, 0, 128, 129, 171, 221, 32, 167, 209, 0, + 128, 251, 146, 202, 140, 187, 167, 197, 0, 128, 129, 85, 32, 154, 172, + 141, 247, 146, 202, 140, 187, 167, 197, 0, 128, 129, 85, 73, 0, 129, 227, + 85, 73, 0, 128, 251, 140, 185, 167, 166, 0, 128, 129, 169, 176, 10, 42, + 128, 132, 65, 55, 66, 51, 10, 120, 131, 129, 147, 155, 176, 183, 41, 0, + 128, 129, 152, 173, 141, 247, 141, 203, 140, 187, 168, 203, 0, 128, 129, + 152, 173, 141, 247, 141, 203, 140, 185, 186, 255, 0, 128, 129, 135, 175, + 141, 203, 140, 187, 168, 203, 0, 128, 129, 135, 175, 144, 134, 140, 185, + 167, 197, 0, 128, 129, 135, 175, 144, 134, 140, 185, 159, 171, 144, 229, + 141, 203, 140, 187, 168, 203, 0, 128, 129, 135, 175, 144, 134, 140, 185, + 159, 171, 141, 247, 186, 255, 0, 128, 252, 146, 202, 140, 187, 167, 197, + 0, 148, 153, 146, 198, 141, 247, 142, 130, 167, 130, 10, 120, 146, 169, + 48, 50, 68, 56, 41, 10, 120, 40, 182, 231, 32, 117, 112, 32, 45, 32, 50, + 48, 53, 48, 41, 10, 120, 159, 172, 133, 184, 50, 51, 68, 49, 41, 10, 120, + 139, 229, 141, 208, 159, 133, 140, 180, 159, 133, 132, 207, 50, 69, 52, + 54, 41, 0, 131, 133, 186, 203, 10, 35, 128, 130, 65, 55, 50, 55, 0, 131, + 133, 135, 172, 142, 130, 155, 151, 83, 10, 35, 128, 130, 65, 66, 51, 55, + 0, 131, 133, 135, 172, 142, 210, 166, 138, 10, 35, 128, 130, 48, 50, 54, + 66, 0, 131, 133, 133, 243, 140, 185, 167, 166, 10, 35, 128, 130, 65, 66, + 53, 50, 0, 128, 129, 83, 65, 75, 72, 65, 32, 169, 223, 10, 120, 130, 254, + 147, 217, 176, 130, 41, 0, 128, 129, 147, 218, 69, 10, 120, 130, 254, + 147, 216, 132, 241, 48, 52, 54, 53, 41, 0, 128, 129, 144, 157, 79, 69, + 10, 120, 130, 251, 142, 128, 133, 128, 167, 175, 41, 0, 128, 129, 85, 79, + 0, 128, 129, 142, 130, 168, 135, 10, 120, 130, 251, 142, 230, 144, 255, + 176, 187, 41, 0, 133, 225, 135, 173, 168, 150, 10, 42, 149, 158, 139, + 223, 153, 220, 144, 254, 145, 128, 167, 200, 10, 120, 130, 251, 145, 147, + 147, 156, 168, 163, 41, 10, 120, 131, 129, 147, 156, 48, 51, 67, 57, 41, + 0, 128, 129, 144, 219, 145, 207, 135, 176, 167, 166, 10, 42, 133, 190, + 167, 228, 10, 120, 130, 251, 122, 32, 140, 180, 139, 231, 133, 187, 168, + 129, 41, 10, 120, 130, 251, 100, 122, 32, 187, 128, 32, 45, 32, 48, 50, + 65, 51, 41, 0, 128, 129, 145, 208, 145, 207, 135, 176, 167, 166, 10, 42, + 144, 247, 139, 231, 167, 228, 10, 120, 130, 251, 115, 32, 140, 180, 133, + 187, 168, 128, 41, 10, 120, 130, 251, 116, 115, 32, 187, 128, 32, 45, 32, + 48, 50, 65, 54, 41, 0, 129, 227, 133, 192, 142, 210, 166, 138, 10, 42, + 145, 166, 100, 101, 110, 116, 111, 45, 97, 108, 118, 101, 111, 108, 97, + 114, 32, 168, 142, 10, 120, 130, 251, 114, 32, 140, 180, 142, 213, 141, + 234, 49, 68, 55, 50, 41, 0, 129, 232, 87, 10, 42, 144, 247, 145, 130, + 187, 129, 10, 120, 135, 150, 132, 255, 142, 230, 119, 32, 132, 252, 49, + 65, 67, 48, 41, 10, 35, 128, 130, 48, 50, 56, 68, 0, 133, 199, 140, 185, + 168, 217, 10, 42, 145, 242, 146, 191, 187, 129, 10, 120, 132, 202, 141, + 199, 146, 183, 168, 252, 41, 10, 120, 140, 197, 141, 153, 146, 141, 132, + 252, 48, 51, 49, 56, 41, 0, 133, 199, 140, 187, 168, 217, 10, 42, 145, + 243, 146, 191, 187, 129, 10, 120, 140, 197, 141, 167, 146, 141, 132, 252, + 48, 51, 49, 57, 41, 0, 128, 150, 65, 0, 128, 150, 69, 0, 128, 150, 73, 0, + 128, 150, 79, 0, 128, 150, 85, 0, 128, 150, 86, 0, 128, 150, 71, 65, 0, + 128, 150, 75, 65, 0, 128, 150, 71, 69, 0, 128, 150, 71, 73, 0, 128, 150, + 71, 79, 0, 128, 150, 71, 85, 0, 128, 150, 71, 86, 0, 128, 150, 72, 65, 0, + 128, 150, 72, 69, 0, 128, 150, 72, 73, 0, 128, 150, 72, 79, 0, 128, 150, + 72, 85, 0, 128, 150, 72, 86, 0, 128, 150, 76, 65, 0, 128, 150, 76, 69, 0, + 128, 150, 76, 73, 0, 128, 150, 76, 79, 0, 128, 150, 76, 85, 0, 128, 150, + 76, 86, 0, 128, 150, 77, 65, 0, 128, 150, 77, 69, 0, 128, 150, 77, 73, 0, + 128, 150, 77, 79, 0, 128, 150, 77, 85, 0, 128, 150, 78, 65, 0, 128, 150, + 72, 78, 65, 0, 128, 150, 78, 65, 72, 0, 128, 150, 78, 69, 0, 128, 150, + 78, 73, 0, 128, 150, 78, 79, 0, 128, 150, 78, 85, 0, 128, 150, 78, 86, 0, + 128, 150, 81, 85, 65, 0, 128, 150, 81, 85, 69, 0, 128, 150, 81, 85, 73, + 0, 128, 150, 81, 85, 79, 0, 128, 150, 174, 213, 0, 128, 150, 81, 85, 86, + 0, 128, 150, 83, 65, 0, 128, 150, 83, 0, 128, 150, 83, 69, 0, 128, 150, + 83, 73, 0, 128, 150, 83, 79, 0, 128, 150, 83, 85, 0, 128, 150, 83, 86, 0, + 128, 150, 68, 65, 0, 128, 150, 84, 65, 0, 128, 150, 68, 69, 0, 128, 150, + 84, 69, 0, 128, 150, 68, 73, 0, 128, 150, 84, 73, 0, 128, 150, 68, 79, 0, + 128, 150, 68, 85, 0, 128, 150, 68, 86, 0, 128, 150, 174, 214, 0, 128, + 150, 84, 76, 65, 0, 128, 150, 84, 76, 69, 0, 128, 150, 84, 76, 73, 0, + 128, 150, 84, 76, 79, 0, 128, 150, 174, 215, 0, 128, 150, 84, 76, 86, 0, + 128, 150, 172, 188, 0, 128, 150, 169, 211, 0, 128, 150, 174, 195, 0, 128, + 150, 174, 196, 0, 128, 150, 174, 194, 0, 128, 150, 84, 83, 86, 0, 128, + 150, 87, 65, 0, 128, 150, 87, 69, 0, 128, 150, 87, 73, 0, 128, 150, 87, + 79, 0, 128, 150, 87, 85, 0, 128, 150, 87, 86, 0, 128, 150, 89, 65, 0, + 131, 220, 75, 79, 75, 10, 61, 107, 97, 0, 131, 220, 171, 158, 10, 61, + 115, 97, 0, 131, 220, 174, 235, 10, 61, 108, 97, 0, 131, 220, 77, 73, 84, + 10, 61, 109, 97, 0, 131, 220, 80, 65, 0, 131, 220, 78, 65, 0, 131, 220, + 67, 72, 73, 76, 10, 61, 99, 97, 0, 131, 220, 84, 73, 76, 10, 61, 116, 97, + 0, 131, 220, 75, 72, 79, 85, 10, 61, 172, 229, 0, 131, 220, 78, 71, 79, + 85, 10, 61, 110, 103, 97, 0, 131, 220, 84, 72, 79, 85, 10, 61, 172, 208, + 0, 131, 220, 87, 65, 73, 10, 61, 119, 97, 0, 131, 220, 180, 229, 10, 61, + 121, 97, 0, 131, 220, 72, 85, 75, 10, 61, 104, 97, 0, 131, 220, 85, 78, + 10, 61, 117, 0, 131, 220, 73, 0, 131, 220, 80, 72, 65, 77, 10, 61, 172, + 244, 0, 131, 220, 65, 84, 73, 89, 65, 10, 61, 97, 0, 131, 220, 71, 79, + 75, 10, 61, 103, 97, 0, 131, 220, 74, 72, 65, 77, 10, 61, 172, 235, 0, + 131, 220, 82, 65, 73, 10, 61, 114, 97, 0, 131, 220, 66, 65, 0, 131, 220, + 173, 233, 10, 61, 106, 97, 0, 131, 220, 68, 73, 76, 10, 61, 100, 97, 0, + 131, 220, 71, 72, 79, 85, 10, 61, 172, 231, 0, 131, 220, 68, 72, 79, 85, + 10, 61, 172, 242, 0, 131, 220, 66, 72, 65, 77, 10, 61, 171, 215, 0, 131, + 220, 75, 79, 75, 32, 187, 130, 10, 61, 107, 0, 131, 220, 174, 235, 32, + 187, 130, 10, 61, 108, 0, 131, 220, 77, 73, 84, 32, 187, 130, 10, 61, + 109, 0, 131, 220, 152, 255, 187, 130, 10, 61, 112, 0, 131, 220, 150, 145, + 187, 130, 10, 61, 110, 0, 131, 220, 84, 73, 76, 32, 187, 130, 10, 61, + 116, 0, 131, 220, 78, 71, 79, 85, 32, 187, 130, 10, 61, 110, 103, 0, 131, + 220, 73, 32, 187, 130, 10, 61, 105, 0, 130, 157, 79, 78, 65, 80, 10, 61, + 111, 0, 130, 157, 73, 78, 65, 80, 10, 61, 105, 0, 130, 157, 65, 78, 65, + 80, 10, 61, 97, 97, 0, 130, 157, 89, 69, 78, 65, 80, 10, 61, 101, 0, 130, + 157, 83, 79, 85, 78, 65, 80, 10, 61, 111, 117, 0, 130, 157, 85, 78, 65, + 80, 10, 61, 117, 0, 130, 157, 67, 72, 69, 73, 78, 65, 80, 10, 61, 101, + 105, 0, 130, 157, 187, 131, 10, 61, 172, 183, 0, 137, 158, 67, 72, 69, + 73, 75, 72, 69, 73, 10, 61, 139, 241, 175, 208, 0, 137, 158, 159, 173, + 73, 89, 69, 75, 10, 61, 151, 221, 167, 237, 0, 137, 158, 65, 80, 85, 78, + 32, 73, 89, 69, 75, 10, 61, 173, 209, 10, 120, 135, 128, 97, 115, 97, + 116, 32, 45, 32, 49, 48, 51, 65, 41, 0, 137, 158, 140, 255, 165, 193, 10, + 61, 112, 104, 117, 110, 0, 137, 158, 140, 255, 164, 239, 10, 61, 97, 109, + 97, 0, 137, 158, 140, 255, 164, 240, 10, 61, 97, 110, 105, 0, 137, 158, + 140, 255, 164, 241, 10, 61, 97, 104, 117, 109, 0, 137, 158, 140, 255, + 164, 242, 10, 61, 109, 97, 114, 105, 0, 137, 158, 140, 255, 165, 195, 10, + 61, 109, 97, 110, 103, 97, 0, 137, 158, 140, 255, 165, 196, 10, 61, 116, + 97, 114, 117, 107, 0, 137, 158, 140, 255, 165, 197, 10, 61, 116, 97, 114, + 101, 116, 0, 137, 158, 140, 255, 165, 198, 10, 61, 110, 105, 112, 97, + 108, 0, 137, 158, 140, 255, 165, 199, 10, 61, 109, 97, 112, 97, 108, 0, + 134, 234, 79, 45, 89, 69, 79, 0, 134, 234, 79, 45, 79, 45, 73, 0, 134, + 234, 152, 147, 65, 0, 134, 234, 152, 147, 65, 69, 0, 134, 234, 152, 147, + 69, 79, 0, 134, 234, 85, 45, 89, 69, 79, 0, 134, 234, 85, 45, 73, 45, 73, + 0, 134, 234, 152, 148, 65, 69, 0, 134, 234, 152, 148, 79, 0, 134, 234, + 152, 149, 65, 0, 134, 234, 152, 149, 69, 79, 0, 134, 234, 152, 149, 69, + 0, 134, 234, 152, 149, 79, 0, 134, 234, 73, 45, 89, 65, 45, 79, 0, 131, + 172, 169, 247, 0, 131, 172, 174, 150, 0, 131, 172, 89, 69, 0, 134, 234, + 73, 45, 79, 45, 73, 0, 131, 172, 89, 79, 0, 131, 172, 89, 85, 0, 131, + 172, 73, 0, 134, 234, 152, 150, 65, 0, 134, 234, 152, 150, 69, 0, 134, + 235, 152, 138, 173, 250, 0, 134, 235, 152, 138, 174, 132, 0, 134, 235, + 173, 249, 0, 134, 235, 83, 83, 65, 78, 71, 84, 73, 75, 69, 85, 84, 45, + 80, 73, 69, 85, 80, 0, 134, 235, 152, 139, 173, 252, 0, 134, 235, 152, + 139, 173, 254, 0, 134, 235, 84, 73, 75, 69, 85, 84, 45, 83, 73, 79, 83, + 45, 75, 73, 89, 69, 79, 75, 0, 134, 235, 152, 139, 174, 130, 0, 134, 235, + 152, 139, 174, 132, 0, 134, 235, 152, 139, 174, 134, 0, 131, 173, 173, + 246, 0, 134, 235, 152, 151, 174, 136, 0, 134, 235, 83, 83, 65, 78, 71, + 82, 73, 69, 85, 76, 45, 75, 72, 73, 69, 85, 75, 72, 0, 134, 235, 152, + 152, 174, 136, 0, 134, 235, 152, 153, 173, 248, 0, 134, 235, 152, 153, + 174, 135, 0, 131, 173, 174, 145, 0, 134, 235, 82, 73, 69, 85, 76, 45, 89, + 69, 79, 82, 73, 78, 72, 73, 69, 85, 72, 45, 72, 73, 69, 85, 72, 0, 134, + 235, 174, 139, 0, 134, 235, 152, 140, 173, 247, 0, 134, 235, 152, 140, + 174, 137, 0, 134, 235, 83, 83, 65, 78, 71, 77, 73, 69, 85, 77, 0, 134, + 235, 77, 73, 69, 85, 77, 45, 80, 73, 69, 85, 80, 45, 83, 73, 79, 83, 0, + 134, 235, 152, 140, 174, 130, 0, 134, 235, 152, 141, 173, 248, 0, 134, + 235, 80, 73, 69, 85, 80, 45, 82, 73, 69, 85, 76, 45, 80, 72, 73, 69, 85, + 80, 72, 0, 134, 235, 152, 141, 173, 251, 0, 134, 235, 173, 253, 0, 134, + 235, 134, 233, 173, 248, 0, 134, 235, 152, 141, 174, 130, 0, 134, 235, + 152, 141, 174, 132, 0, 134, 235, 152, 154, 173, 251, 0, 134, 235, 152, + 154, 174, 141, 0, 134, 235, 159, 164, 173, 245, 0, 134, 235, 159, 164, + 173, 248, 0, 134, 235, 152, 154, 174, 143, 0, 134, 235, 152, 154, 174, + 130, 0, 134, 235, 152, 154, 174, 132, 0, 134, 235, 152, 154, 174, 134, 0, + 134, 235, 152, 154, 174, 136, 0, 134, 235, 80, 65, 78, 83, 73, 79, 83, + 45, 80, 73, 69, 85, 80, 0, 134, 235, 80, 65, 78, 83, 73, 79, 83, 45, 75, + 65, 80, 89, 69, 79, 85, 78, 80, 73, 69, 85, 80, 0, 134, 235, 152, 156, + 173, 251, 0, 134, 235, 152, 156, 174, 136, 0, 134, 235, 152, 142, 173, + 252, 0, 134, 235, 152, 142, 173, 253, 0, 134, 235, 174, 131, 0, 134, 235, + 152, 143, 173, 254, 0, 134, 235, 152, 143, 174, 134, 0, 10, 58, 56, 67, + 52, 56, 0, 10, 58, 54, 54, 70, 52, 0, 10, 58, 184, 230, 0, 10, 58, 56, + 67, 67, 56, 0, 10, 58, 54, 69, 68, 49, 0, 10, 58, 52, 69, 51, 50, 0, 10, + 58, 53, 51, 69, 53, 0, 10, 58, 184, 178, 0, 10, 58, 184, 178, 0, 10, 58, + 53, 57, 53, 49, 0, 10, 58, 184, 233, 0, 10, 58, 53, 53, 56, 55, 0, 10, + 58, 187, 132, 0, 10, 58, 54, 49, 70, 54, 0, 10, 58, 55, 54, 54, 57, 0, + 10, 58, 55, 70, 56, 53, 0, 10, 58, 56, 54, 51, 70, 0, 10, 58, 56, 55, 66, + 65, 0, 10, 58, 56, 56, 70, 56, 0, 10, 58, 57, 48, 56, 70, 0, 10, 58, 187, + 133, 0, 10, 58, 54, 68, 49, 66, 0, 10, 58, 55, 48, 68, 57, 0, 10, 58, 55, + 51, 68, 69, 0, 10, 58, 56, 52, 51, 68, 0, 10, 58, 57, 49, 54, 65, 0, 10, + 58, 57, 57, 70, 49, 0, 10, 58, 52, 69, 56, 50, 0, 10, 58, 53, 51, 55, 53, + 0, 10, 58, 54, 66, 48, 52, 0, 10, 58, 55, 50, 49, 66, 0, 10, 58, 56, 54, + 50, 68, 0, 10, 58, 57, 69, 49, 69, 0, 10, 58, 53, 68, 53, 48, 0, 10, 58, + 54, 70, 69, 66, 0, 10, 58, 56, 53, 67, 68, 0, 10, 58, 56, 57, 54, 52, 0, + 10, 58, 54, 50, 67, 57, 0, 10, 58, 56, 49, 68, 56, 0, 10, 58, 56, 56, 49, + 70, 0, 10, 58, 53, 69, 67, 65, 0, 10, 58, 187, 134, 0, 10, 58, 54, 68, + 54, 65, 0, 10, 58, 55, 50, 70, 67, 0, 10, 42, 97, 32, 156, 154, 154, 132, + 159, 174, 140, 232, 159, 175, 75, 48, 32, 178, 128, 10, 120, 57, 48, 68, + 69, 10, 120, 158, 135, 146, 245, 105, 100, 101, 111, 103, 114, 97, 112, + 104, 45, 70, 65, 50, 69, 32, 45, 32, 70, 65, 50, 69, 41, 10, 58, 57, 48, + 67, 69, 0, 10, 58, 52, 70, 56, 54, 0, 10, 58, 53, 49, 66, 55, 0, 10, 58, + 53, 50, 68, 69, 0, 10, 58, 54, 52, 67, 52, 0, 10, 58, 54, 65, 68, 51, 0, + 10, 58, 55, 50, 49, 48, 0, 10, 58, 55, 54, 69, 55, 0, 10, 58, 56, 48, 48, + 49, 0, 10, 58, 56, 54, 48, 54, 0, 10, 58, 56, 54, 53, 67, 0, 10, 58, 56, + 68, 69, 70, 0, 10, 58, 57, 55, 51, 50, 0, 10, 58, 57, 66, 54, 70, 0, 10, + 58, 57, 68, 70, 65, 0, 10, 58, 55, 56, 56, 67, 0, 10, 58, 55, 57, 55, 70, + 0, 10, 58, 55, 68, 65, 48, 0, 10, 58, 56, 51, 67, 57, 0, 10, 58, 57, 51, + 48, 52, 0, 10, 58, 57, 69, 55, 70, 0, 10, 58, 56, 65, 68, 54, 0, 10, 58, + 53, 56, 68, 70, 0, 10, 58, 53, 70, 48, 52, 0, 10, 58, 55, 67, 54, 48, 0, + 10, 58, 56, 48, 55, 69, 0, 10, 58, 55, 50, 54, 50, 0, 10, 58, 55, 56, 67, + 65, 0, 10, 58, 56, 67, 67, 50, 0, 10, 58, 57, 54, 70, 55, 0, 10, 58, 53, + 56, 68, 56, 0, 10, 58, 53, 67, 54, 50, 0, 10, 58, 54, 65, 49, 51, 0, 10, + 58, 54, 68, 68, 65, 0, 10, 58, 54, 70, 48, 70, 0, 10, 58, 55, 68, 50, 70, + 0, 10, 58, 55, 69, 51, 55, 0, 10, 58, 57, 54, 52, 66, 0, 10, 58, 53, 50, + 68, 50, 0, 10, 58, 56, 48, 56, 66, 0, 10, 58, 53, 49, 68, 67, 0, 10, 58, + 53, 49, 67, 67, 0, 10, 58, 55, 65, 49, 67, 0, 10, 58, 55, 68, 66, 69, 0, + 10, 58, 56, 51, 70, 49, 0, 10, 58, 57, 54, 55, 53, 0, 10, 58, 56, 66, 56, + 48, 0, 10, 58, 54, 50, 67, 70, 0, 10, 58, 187, 133, 0, 10, 58, 56, 65, + 70, 69, 0, 10, 58, 52, 69, 51, 57, 0, 10, 58, 187, 135, 0, 10, 58, 54, + 48, 49, 50, 0, 10, 58, 55, 51, 56, 55, 0, 10, 58, 55, 53, 55, 48, 0, 10, + 58, 53, 51, 49, 55, 0, 10, 58, 55, 56, 70, 66, 0, 10, 58, 52, 70, 66, 70, + 0, 10, 58, 53, 70, 65, 57, 0, 10, 58, 52, 69, 48, 68, 0, 10, 58, 54, 67, + 67, 67, 0, 10, 58, 187, 136, 0, 10, 58, 55, 68, 50, 50, 0, 10, 58, 53, + 51, 67, 51, 0, 10, 58, 53, 56, 53, 69, 0, 10, 58, 55, 55, 48, 49, 0, 10, + 58, 56, 52, 52, 57, 0, 10, 58, 56, 65, 65, 65, 0, 10, 58, 187, 137, 0, + 10, 58, 56, 70, 66, 48, 0, 10, 58, 54, 67, 56, 56, 0, 10, 58, 54, 50, 70, + 69, 0, 10, 58, 56, 50, 69, 53, 0, 10, 58, 54, 51, 65, 48, 0, 10, 58, 55, + 53, 54, 53, 0, 10, 58, 52, 69, 65, 69, 0, 10, 58, 53, 49, 54, 57, 0, 10, + 58, 53, 49, 67, 57, 0, 10, 58, 54, 56, 56, 49, 0, 10, 58, 55, 67, 69, 55, + 0, 10, 58, 187, 138, 0, 10, 58, 56, 65, 68, 50, 0, 10, 58, 57, 49, 67, + 70, 0, 10, 58, 53, 50, 70, 53, 0, 10, 58, 187, 139, 0, 10, 58, 184, 193, + 0, 10, 58, 53, 69, 69, 67, 0, 10, 58, 54, 53, 67, 53, 0, 10, 58, 54, 70, + 70, 69, 0, 10, 58, 55, 57, 50, 65, 0, 10, 58, 57, 53, 65, 68, 0, 10, 58, + 57, 65, 54, 65, 0, 10, 58, 57, 69, 57, 55, 0, 10, 58, 57, 69, 67, 69, 0, + 10, 58, 53, 50, 57, 66, 0, 10, 58, 54, 54, 67, 54, 0, 10, 58, 54, 66, 55, + 55, 0, 10, 58, 56, 70, 54, 50, 0, 10, 58, 187, 140, 0, 10, 58, 54, 49, + 57, 48, 0, 10, 58, 54, 50, 48, 48, 0, 10, 58, 54, 52, 57, 65, 0, 10, 58, + 54, 70, 50, 51, 0, 10, 58, 55, 49, 52, 57, 0, 10, 58, 55, 52, 56, 57, 0, + 10, 58, 55, 57, 67, 65, 0, 10, 58, 187, 141, 0, 10, 58, 56, 48, 54, 70, + 0, 10, 58, 56, 70, 50, 54, 0, 10, 58, 56, 52, 69, 69, 0, 10, 58, 57, 48, + 50, 51, 0, 10, 58, 57, 51, 52, 65, 0, 10, 58, 53, 50, 49, 55, 0, 10, 58, + 53, 50, 65, 51, 0, 10, 58, 53, 52, 66, 68, 0, 10, 58, 55, 48, 67, 56, 0, + 10, 58, 56, 56, 67, 50, 0, 10, 58, 56, 65, 65, 65, 0, 10, 58, 53, 69, 67, + 57, 0, 10, 58, 53, 70, 70, 53, 0, 10, 58, 54, 51, 55, 66, 0, 10, 58, 54, + 66, 65, 69, 0, 10, 58, 55, 67, 51, 69, 0, 10, 58, 55, 51, 55, 53, 0, 10, + 58, 52, 69, 69, 52, 0, 10, 58, 53, 54, 70, 57, 0, 10, 58, 187, 135, 0, + 10, 58, 53, 68, 66, 65, 0, 10, 58, 54, 48, 49, 67, 0, 10, 58, 55, 51, 66, + 50, 0, 10, 58, 55, 52, 54, 57, 0, 10, 58, 55, 70, 57, 65, 0, 10, 58, 56, + 48, 52, 54, 0, 10, 58, 57, 50, 51, 52, 0, 10, 58, 57, 54, 70, 54, 0, 10, + 58, 57, 55, 52, 56, 0, 10, 58, 57, 56, 49, 56, 0, 10, 58, 52, 70, 56, 66, + 0, 10, 58, 187, 142, 0, 10, 58, 57, 49, 66, 52, 0, 10, 42, 97, 32, 156, + 154, 154, 132, 159, 174, 140, 232, 159, 175, 75, 48, 32, 178, 128, 10, + 120, 57, 54, 66, 55, 10, 120, 158, 135, 146, 245, 105, 100, 101, 111, + 103, 114, 97, 112, 104, 45, 70, 65, 50, 70, 32, 45, 32, 70, 65, 50, 70, + 41, 10, 58, 57, 54, 66, 56, 0, 10, 58, 54, 48, 69, 49, 0, 10, 58, 52, 69, + 56, 54, 0, 10, 58, 53, 48, 68, 65, 0, 10, 58, 53, 66, 69, 69, 0, 10, 58, + 53, 67, 51, 70, 0, 10, 58, 187, 143, 0, 10, 58, 187, 133, 0, 10, 58, 55, + 49, 67, 69, 0, 10, 58, 55, 54, 52, 50, 0, 10, 58, 56, 52, 70, 67, 0, 10, + 58, 57, 48, 55, 67, 0, 10, 58, 184, 176, 0, 10, 58, 54, 54, 56, 56, 0, + 10, 58, 57, 54, 50, 69, 0, 10, 58, 53, 50, 56, 57, 0, 10, 58, 54, 55, 55, + 66, 0, 10, 58, 54, 55, 70, 51, 0, 10, 58, 187, 144, 0, 10, 58, 54, 69, + 57, 67, 0, 10, 58, 55, 52, 48, 57, 0, 10, 58, 187, 145, 0, 10, 58, 55, + 56, 54, 66, 0, 10, 58, 55, 68, 49, 48, 0, 10, 58, 57, 56, 53, 69, 0, 10, + 58, 185, 168, 0, 10, 58, 54, 50, 50, 69, 0, 10, 58, 57, 54, 55, 56, 0, + 10, 58, 53, 48, 50, 66, 0, 10, 58, 53, 68, 49, 57, 0, 10, 58, 54, 68, 69, + 65, 0, 10, 58, 56, 70, 50, 65, 0, 10, 58, 53, 70, 56, 66, 0, 10, 58, 54, + 49, 52, 52, 0, 10, 58, 54, 56, 49, 55, 0, 10, 58, 55, 51, 56, 55, 0, 10, + 58, 57, 54, 56, 54, 0, 10, 58, 187, 146, 0, 10, 58, 53, 52, 48, 70, 0, + 10, 58, 53, 67, 54, 53, 0, 10, 58, 54, 54, 49, 51, 0, 10, 58, 54, 55, 52, + 69, 0, 10, 58, 54, 56, 65, 56, 0, 10, 58, 54, 67, 69, 53, 0, 10, 58, 55, + 52, 48, 54, 0, 10, 58, 55, 53, 69, 50, 0, 10, 58, 55, 70, 55, 57, 0, 10, + 58, 56, 56, 67, 70, 0, 10, 58, 56, 56, 69, 49, 0, 10, 58, 184, 232, 0, + 10, 58, 57, 54, 69, 50, 0, 10, 58, 53, 51, 51, 70, 0, 10, 58, 54, 69, 66, + 65, 0, 10, 58, 53, 52, 49, 68, 0, 10, 58, 55, 49, 68, 48, 0, 10, 58, 55, + 52, 57, 56, 0, 10, 58, 56, 53, 70, 65, 0, 10, 58, 57, 54, 65, 51, 0, 10, + 58, 57, 67, 53, 55, 0, 10, 58, 57, 69, 57, 70, 0, 10, 58, 54, 55, 57, 55, + 0, 10, 58, 54, 68, 67, 66, 0, 10, 58, 56, 49, 69, 56, 0, 10, 58, 55, 65, + 67, 66, 0, 10, 58, 55, 66, 50, 48, 0, 10, 58, 55, 67, 57, 50, 0, 10, 58, + 55, 50, 67, 48, 0, 10, 58, 55, 48, 57, 57, 0, 10, 58, 56, 66, 53, 56, 0, + 10, 58, 52, 69, 67, 48, 0, 10, 58, 56, 51, 51, 54, 0, 10, 58, 53, 50, 51, + 65, 0, 10, 58, 53, 50, 48, 55, 0, 10, 58, 53, 69, 65, 54, 0, 10, 58, 54, + 50, 68, 51, 0, 10, 58, 55, 67, 68, 54, 0, 10, 58, 53, 66, 56, 53, 0, 10, + 58, 54, 68, 49, 69, 0, 10, 58, 54, 54, 66, 52, 0, 10, 58, 56, 70, 51, 66, + 0, 10, 58, 56, 56, 52, 67, 0, 10, 58, 57, 54, 52, 68, 0, 10, 58, 184, + 226, 0, 10, 58, 53, 69, 68, 51, 0, 10, 58, 53, 49, 52, 48, 0, 10, 58, 53, + 53, 67, 48, 0, 10, 42, 131, 221, 180, 153, 0, 10, 42, 131, 221, 180, 153, + 0, 10, 58, 53, 56, 53, 65, 0, 10, 42, 131, 221, 180, 153, 0, 10, 58, 54, + 54, 55, 52, 0, 10, 42, 131, 221, 180, 153, 0, 10, 42, 131, 221, 180, 153, + 0, 10, 58, 53, 49, 68, 69, 0, 10, 58, 55, 51, 50, 65, 0, 10, 58, 55, 54, + 67, 65, 0, 10, 58, 55, 57, 51, 67, 0, 10, 58, 55, 57, 53, 69, 0, 10, 58, + 55, 57, 54, 53, 0, 10, 58, 187, 147, 0, 10, 58, 57, 55, 53, 54, 0, 10, + 58, 55, 67, 66, 69, 0, 10, 58, 184, 221, 0, 10, 42, 131, 221, 180, 153, + 0, 10, 58, 56, 54, 49, 50, 0, 10, 42, 131, 221, 180, 153, 0, 10, 58, 56, + 65, 70, 56, 0, 10, 42, 131, 221, 180, 153, 0, 10, 42, 131, 221, 180, 153, + 0, 10, 58, 57, 48, 51, 56, 0, 10, 58, 57, 48, 70, 68, 0, 10, 42, 131, + 221, 180, 153, 0, 10, 42, 131, 221, 180, 153, 0, 10, 42, 131, 221, 180, + 153, 0, 10, 58, 57, 56, 69, 70, 0, 10, 58, 57, 56, 70, 67, 0, 10, 58, 57, + 57, 50, 56, 0, 10, 58, 57, 68, 66, 52, 0, 10, 58, 57, 48, 68, 69, 0, 10, + 58, 57, 54, 66, 55, 0, 10, 58, 52, 70, 65, 69, 0, 10, 58, 53, 48, 69, 55, + 0, 10, 58, 187, 148, 0, 10, 58, 53, 50, 67, 57, 0, 10, 58, 53, 50, 69, + 52, 0, 10, 58, 53, 51, 53, 49, 0, 10, 58, 53, 53, 57, 68, 0, 10, 58, 53, + 54, 48, 54, 0, 10, 58, 53, 54, 54, 56, 0, 10, 58, 53, 56, 52, 48, 0, 10, + 58, 53, 56, 65, 56, 0, 10, 58, 53, 67, 54, 52, 0, 10, 58, 184, 197, 0, + 10, 58, 54, 48, 57, 52, 0, 10, 58, 54, 49, 54, 56, 0, 10, 58, 187, 149, + 0, 10, 58, 187, 150, 0, 10, 58, 54, 53, 52, 70, 0, 10, 58, 54, 53, 69, + 50, 0, 10, 58, 54, 54, 57, 49, 0, 10, 58, 54, 56, 56, 53, 0, 10, 58, 54, + 68, 55, 55, 0, 10, 58, 54, 69, 49, 65, 0, 10, 58, 54, 70, 50, 50, 0, 10, + 58, 55, 49, 54, 69, 0, 10, 58, 184, 131, 0, 10, 58, 55, 52, 50, 50, 0, + 10, 58, 55, 56, 57, 49, 0, 10, 58, 185, 185, 0, 10, 58, 55, 57, 52, 57, + 0, 10, 58, 55, 57, 52, 56, 0, 10, 58, 55, 57, 53, 48, 0, 10, 58, 55, 57, + 53, 54, 0, 10, 58, 185, 191, 0, 10, 58, 55, 57, 56, 68, 0, 10, 58, 55, + 57, 56, 69, 0, 10, 58, 55, 65, 52, 48, 0, 10, 58, 55, 65, 56, 49, 0, 10, + 58, 55, 66, 67, 48, 0, 10, 58, 187, 141, 0, 10, 58, 55, 69, 48, 57, 0, + 10, 58, 55, 69, 52, 49, 0, 10, 58, 55, 70, 55, 50, 0, 10, 58, 187, 151, + 0, 10, 58, 56, 49, 69, 68, 0, 10, 58, 184, 151, 0, 10, 58, 184, 151, 0, + 10, 58, 56, 52, 53, 55, 0, 10, 58, 56, 57, 49, 48, 0, 10, 58, 56, 57, 57, + 54, 0, 10, 58, 56, 66, 48, 49, 0, 10, 58, 56, 66, 51, 57, 0, 10, 58, 56, + 67, 68, 51, 0, 10, 58, 56, 68, 48, 56, 0, 10, 58, 184, 157, 0, 10, 58, + 57, 48, 51, 56, 0, 10, 58, 187, 152, 0, 10, 58, 57, 55, 70, 70, 0, 10, + 58, 57, 56, 51, 66, 0, 10, 58, 54, 48, 55, 53, 0, 10, 58, 50, 52, 50, 69, + 69, 0, 10, 58, 56, 50, 49, 56, 0, 10, 58, 52, 69, 50, 54, 0, 10, 58, 53, + 49, 66, 53, 0, 10, 58, 53, 49, 54, 56, 0, 10, 58, 52, 70, 56, 48, 0, 10, + 58, 53, 49, 52, 53, 0, 10, 58, 53, 49, 56, 48, 0, 10, 58, 53, 50, 67, 55, + 0, 10, 58, 53, 50, 70, 65, 0, 10, 58, 53, 53, 57, 68, 0, 10, 58, 53, 53, + 53, 53, 0, 10, 58, 53, 53, 57, 57, 0, 10, 58, 53, 53, 69, 50, 0, 10, 58, + 53, 56, 53, 65, 0, 10, 58, 53, 56, 66, 51, 0, 10, 58, 53, 57, 52, 52, 0, + 10, 58, 53, 57, 53, 52, 0, 10, 58, 53, 65, 54, 50, 0, 10, 58, 53, 66, 50, + 56, 0, 10, 58, 53, 69, 68, 50, 0, 10, 58, 53, 69, 68, 57, 0, 10, 58, 53, + 70, 54, 57, 0, 10, 58, 53, 70, 65, 68, 0, 10, 58, 54, 48, 68, 56, 0, 10, + 58, 54, 49, 52, 69, 0, 10, 58, 54, 49, 48, 56, 0, 10, 58, 187, 149, 0, + 10, 58, 54, 49, 54, 48, 0, 10, 58, 187, 150, 0, 10, 58, 54, 50, 51, 52, + 0, 10, 58, 54, 51, 67, 52, 0, 10, 58, 54, 52, 49, 67, 0, 10, 58, 54, 52, + 53, 50, 0, 10, 58, 54, 53, 53, 54, 0, 10, 58, 54, 54, 55, 52, 0, 10, 58, + 187, 134, 0, 10, 58, 54, 55, 49, 66, 0, 10, 58, 54, 55, 53, 54, 0, 10, + 58, 54, 66, 55, 57, 0, 10, 58, 187, 137, 0, 10, 58, 187, 144, 0, 10, 58, + 54, 69, 68, 66, 0, 10, 58, 54, 69, 67, 66, 0, 10, 58, 54, 70, 50, 50, 0, + 10, 58, 55, 48, 49, 69, 0, 10, 58, 55, 49, 54, 69, 0, 10, 58, 55, 55, 65, + 55, 0, 10, 58, 55, 50, 51, 53, 0, 10, 58, 55, 50, 65, 70, 0, 10, 58, 55, + 51, 50, 65, 0, 10, 58, 55, 52, 55, 49, 0, 10, 58, 55, 53, 48, 54, 0, 10, + 58, 55, 53, 51, 66, 0, 10, 58, 55, 54, 49, 68, 0, 10, 58, 55, 54, 49, 70, + 0, 10, 58, 55, 54, 67, 65, 0, 10, 58, 55, 54, 68, 66, 0, 10, 58, 55, 54, + 70, 52, 0, 10, 58, 55, 55, 52, 65, 0, 10, 58, 55, 55, 52, 48, 0, 10, 58, + 55, 56, 67, 67, 0, 10, 58, 55, 65, 66, 49, 0, 10, 58, 55, 66, 67, 48, 0, + 10, 58, 55, 67, 55, 66, 0, 10, 58, 55, 68, 53, 66, 0, 10, 58, 187, 141, + 0, 10, 58, 55, 70, 51, 69, 0, 10, 58, 187, 151, 0, 10, 58, 56, 51, 53, + 50, 0, 10, 58, 56, 51, 69, 70, 0, 10, 58, 56, 55, 55, 57, 0, 10, 58, 56, + 57, 52, 49, 0, 10, 58, 56, 57, 56, 54, 0, 10, 58, 56, 57, 57, 54, 0, 10, + 58, 56, 65, 66, 70, 0, 10, 58, 56, 65, 70, 56, 0, 10, 58, 56, 65, 67, 66, + 0, 10, 58, 56, 66, 48, 49, 0, 10, 58, 56, 65, 70, 69, 0, 10, 58, 56, 65, + 69, 68, 0, 10, 58, 56, 66, 51, 57, 0, 10, 58, 56, 66, 56, 65, 0, 10, 58, + 56, 68, 48, 56, 0, 10, 58, 56, 70, 51, 56, 0, 10, 58, 57, 48, 55, 50, 0, + 10, 58, 57, 49, 57, 57, 0, 10, 58, 57, 50, 55, 54, 0, 10, 58, 57, 54, 55, + 67, 0, 10, 58, 187, 152, 0, 10, 58, 57, 55, 53, 54, 0, 10, 58, 57, 55, + 68, 66, 0, 10, 58, 57, 55, 70, 70, 0, 10, 58, 187, 153, 0, 10, 58, 57, + 56, 51, 66, 0, 10, 58, 57, 66, 49, 50, 0, 10, 58, 184, 178, 0, 10, 58, + 50, 50, 56, 52, 65, 0, 10, 58, 50, 50, 56, 52, 52, 0, 10, 58, 50, 51, 51, + 68, 53, 0, 10, 58, 51, 66, 57, 68, 0, 10, 58, 52, 48, 49, 56, 0, 10, 42, + 156, 154, 154, 132, 159, 174, 159, 175, 178, 128, 10, 120, 158, 135, 146, + 245, 105, 100, 101, 111, 103, 114, 97, 112, 104, 45, 50, 70, 57, 52, 57, + 32, 45, 32, 50, 70, 57, 52, 57, 41, 10, 58, 52, 48, 51, 57, 0, 10, 58, + 50, 53, 50, 52, 57, 0, 10, 58, 50, 53, 67, 68, 48, 0, 10, 58, 50, 55, 69, + 68, 51, 0, 10, 58, 57, 70, 52, 51, 0, 10, 58, 57, 70, 56, 69, 0, 133, + 159, 143, 226, 70, 70, 10, 35, 153, 171, 176, 189, 0, 133, 159, 143, 226, + 70, 73, 10, 35, 153, 171, 167, 151, 0, 133, 159, 143, 226, 70, 76, 10, + 35, 153, 171, 168, 224, 0, 133, 159, 143, 226, 70, 70, 73, 10, 35, 153, + 171, 153, 171, 167, 151, 0, 133, 159, 143, 226, 70, 70, 76, 10, 35, 153, + 171, 153, 171, 168, 224, 0, 133, 159, 143, 226, 144, 134, 83, 32, 84, 10, + 35, 143, 132, 176, 180, 0, 133, 159, 143, 226, 83, 84, 10, 35, 143, 134, + 176, 180, 0, 133, 244, 143, 226, 159, 176, 169, 252, 10, 35, 159, 177, + 48, 53, 55, 54, 0, 133, 244, 143, 226, 159, 176, 169, 249, 10, 35, 159, + 177, 48, 53, 54, 53, 0, 133, 244, 143, 226, 159, 176, 73, 78, 73, 10, 35, + 159, 177, 48, 53, 54, 66, 0, 133, 244, 143, 226, 86, 69, 87, 32, 169, + 252, 10, 35, 48, 53, 55, 69, 32, 48, 53, 55, 54, 0, 133, 244, 143, 226, + 159, 176, 88, 69, 72, 10, 35, 159, 177, 48, 53, 54, 68, 0, 133, 249, 148, + 187, 141, 247, 170, 144, 10, 58, 187, 154, 32, 48, 53, 66, 52, 0, 133, + 246, 74, 85, 68, 69, 79, 45, 83, 80, 65, 78, 73, 83, 72, 32, 86, 65, 82, + 73, 75, 65, 10, 42, 133, 175, 134, 254, 187, 155, 0, 148, 171, 143, 226, + 148, 188, 148, 187, 148, 187, 170, 142, 10, 58, 48, 53, 70, 50, 32, 48, + 53, 66, 55, 0, 133, 249, 155, 230, 170, 164, 10, 42, 145, 229, 143, 236, + 140, 172, 170, 164, 32, 142, 154, 145, 224, 168, 159, 44, 32, 139, 223, + 140, 233, 140, 180, 139, 251, 148, 168, 146, 215, 140, 232, 167, 160, 10, + 35, 154, 168, 168, 206, 32, 137, 159, 97, 121, 105, 110, 0, 133, 249, + 153, 146, 170, 150, 10, 35, 154, 168, 154, 188, 137, 159, 168, 204, 0, + 133, 249, 153, 146, 170, 154, 10, 35, 154, 168, 154, 192, 137, 159, 170, + 155, 0, 133, 249, 153, 146, 72, 69, 10, 35, 154, 168, 187, 156, 32, 137, + 159, 104, 101, 0, 133, 249, 153, 146, 170, 159, 10, 35, 154, 168, 159, + 178, 137, 159, 187, 157, 0, 133, 249, 153, 146, 170, 160, 10, 35, 154, + 168, 187, 158, 32, 137, 159, 187, 159, 0, 133, 249, 153, 146, 147, 143, + 170, 161, 10, 35, 154, 168, 48, 53, 68, 68, 32, 137, 159, 147, 180, 109, + 101, 109, 0, 133, 249, 153, 146, 170, 166, 10, 35, 154, 168, 187, 160, + 32, 137, 159, 187, 161, 0, 133, 249, 153, 146, 84, 65, 86, 10, 35, 154, + 168, 187, 162, 32, 137, 159, 116, 97, 118, 0, 133, 249, 155, 230, 140, + 202, 165, 137, 10, 35, 154, 168, 177, 173, 32, 140, 203, 165, 174, 0, + 133, 249, 148, 182, 141, 247, 148, 182, 166, 197, 10, 58, 159, 179, 48, + 53, 67, 49, 0, 133, 249, 148, 182, 141, 247, 148, 183, 166, 197, 10, 58, + 159, 179, 48, 53, 67, 50, 0, 133, 249, 148, 182, 141, 247, 148, 178, 144, + 229, 148, 182, 166, 197, 10, 58, 70, 66, 52, 57, 32, 48, 53, 67, 49, 0, + 133, 249, 148, 182, 141, 247, 148, 178, 144, 229, 148, 183, 166, 197, 10, + 58, 70, 66, 52, 57, 32, 48, 53, 67, 50, 0, 133, 249, 137, 160, 170, 142, + 10, 58, 154, 188, 48, 53, 66, 55, 0, 133, 249, 137, 160, 170, 143, 10, + 58, 154, 188, 48, 53, 66, 56, 0, 133, 249, 137, 160, 170, 146, 10, 58, + 154, 188, 187, 163, 0, 133, 249, 154, 190, 141, 247, 171, 198, 10, 58, + 154, 191, 187, 163, 0, 133, 249, 170, 152, 32, 141, 247, 171, 198, 10, + 58, 177, 252, 32, 187, 163, 0, 133, 249, 170, 154, 32, 141, 247, 171, + 198, 10, 58, 154, 192, 187, 163, 0, 133, 249, 72, 69, 32, 141, 247, 170, + 146, 10, 58, 187, 156, 32, 187, 163, 0, 133, 249, 148, 190, 141, 247, + 171, 198, 10, 58, 187, 164, 32, 187, 163, 0, 133, 249, 170, 156, 32, 141, + 247, 171, 198, 10, 58, 48, 53, 68, 54, 32, 187, 163, 0, 133, 249, 170, + 157, 32, 141, 247, 171, 198, 10, 58, 187, 165, 32, 187, 163, 0, 133, 249, + 148, 187, 141, 247, 171, 198, 10, 58, 187, 154, 32, 187, 163, 0, 133, + 249, 147, 143, 149, 171, 141, 247, 171, 198, 10, 58, 48, 53, 68, 65, 32, + 187, 163, 0, 133, 249, 149, 171, 141, 247, 171, 198, 10, 58, 159, 178, + 187, 163, 0, 133, 249, 170, 160, 32, 141, 247, 171, 198, 10, 58, 187, + 158, 32, 187, 163, 0, 133, 249, 170, 161, 32, 141, 247, 171, 198, 10, 58, + 187, 166, 32, 187, 163, 0, 133, 249, 148, 185, 141, 247, 171, 198, 10, + 58, 170, 149, 32, 187, 163, 0, 133, 249, 170, 163, 32, 141, 247, 171, + 198, 10, 58, 48, 53, 69, 49, 32, 187, 163, 0, 133, 249, 147, 143, 80, 69, + 32, 141, 247, 171, 198, 10, 58, 48, 53, 69, 51, 32, 187, 163, 0, 133, + 249, 133, 238, 171, 198, 10, 58, 187, 167, 32, 187, 163, 0, 133, 249, + 170, 165, 32, 141, 247, 171, 198, 10, 58, 48, 53, 69, 54, 32, 187, 163, + 0, 133, 249, 81, 79, 70, 32, 141, 247, 171, 198, 10, 58, 187, 168, 32, + 187, 163, 0, 133, 249, 170, 166, 32, 141, 247, 171, 198, 10, 58, 187, + 160, 32, 187, 163, 0, 133, 249, 148, 182, 141, 247, 171, 198, 10, 58, + 159, 179, 187, 163, 0, 133, 249, 84, 65, 86, 32, 141, 247, 171, 198, 10, + 58, 187, 162, 32, 187, 163, 0, 133, 249, 148, 190, 141, 247, 170, 145, + 10, 58, 187, 164, 32, 48, 53, 66, 57, 0, 133, 249, 154, 190, 141, 247, + 170, 147, 10, 58, 154, 191, 187, 155, 0, 133, 249, 149, 171, 141, 247, + 170, 147, 10, 58, 159, 178, 187, 155, 0, 133, 249, 133, 238, 170, 147, + 10, 58, 187, 167, 32, 187, 155, 0, 148, 171, 143, 226, 148, 226, 170, + 160, 10, 35, 154, 188, 187, 158, 0, 128, 135, 148, 226, 159, 180, 159, + 181, 171, 141, 10, 35, 128, 174, 187, 169, 0, 128, 135, 148, 226, 159, + 180, 147, 143, 171, 141, 10, 35, 128, 175, 187, 169, 0, 128, 135, 159, + 182, 159, 181, 171, 141, 10, 35, 128, 174, 187, 170, 0, 128, 135, 159, + 182, 147, 143, 171, 141, 10, 35, 128, 175, 187, 170, 0, 128, 135, 159, + 182, 151, 183, 171, 141, 10, 35, 128, 176, 187, 170, 0, 128, 135, 159, + 182, 151, 245, 171, 141, 10, 35, 128, 177, 187, 170, 0, 128, 135, 150, + 180, 159, 181, 171, 141, 10, 35, 128, 174, 187, 171, 0, 128, 135, 150, + 180, 147, 143, 171, 141, 10, 35, 128, 175, 187, 171, 0, 128, 135, 150, + 180, 151, 183, 171, 141, 10, 35, 128, 176, 187, 171, 0, 128, 135, 150, + 180, 151, 245, 171, 141, 10, 35, 128, 177, 187, 171, 0, 128, 135, 159, + 183, 159, 181, 171, 141, 10, 35, 128, 174, 187, 172, 0, 128, 135, 159, + 183, 147, 143, 171, 141, 10, 35, 128, 175, 187, 172, 0, 128, 135, 159, + 183, 151, 183, 171, 141, 10, 35, 128, 176, 187, 172, 0, 128, 135, 159, + 183, 151, 245, 171, 141, 10, 35, 128, 177, 187, 172, 0, 128, 135, 159, + 184, 159, 181, 171, 141, 10, 35, 128, 174, 187, 173, 0, 128, 135, 159, + 184, 147, 143, 171, 141, 10, 35, 128, 175, 187, 173, 0, 128, 135, 159, + 184, 151, 183, 171, 141, 10, 35, 128, 176, 187, 173, 0, 128, 135, 159, + 184, 151, 245, 171, 141, 10, 35, 128, 177, 187, 173, 0, 128, 135, 159, + 185, 159, 181, 171, 141, 10, 35, 128, 174, 187, 174, 0, 128, 135, 159, + 185, 147, 143, 171, 141, 10, 35, 128, 175, 187, 174, 0, 128, 135, 159, + 185, 151, 183, 171, 141, 10, 35, 128, 176, 187, 174, 0, 128, 135, 159, + 185, 151, 245, 171, 141, 10, 35, 128, 177, 187, 174, 0, 128, 135, 150, + 185, 159, 181, 171, 141, 10, 35, 128, 174, 170, 182, 0, 128, 135, 150, + 185, 147, 143, 171, 141, 10, 35, 128, 175, 170, 182, 0, 128, 135, 150, + 185, 151, 183, 171, 141, 10, 35, 128, 176, 170, 182, 0, 128, 135, 150, + 185, 151, 245, 171, 141, 10, 35, 128, 177, 170, 182, 0, 128, 135, 159, + 186, 159, 181, 171, 141, 10, 35, 128, 174, 187, 175, 0, 128, 135, 159, + 186, 147, 143, 171, 141, 10, 35, 128, 175, 187, 175, 0, 128, 135, 159, + 186, 151, 183, 171, 141, 10, 35, 128, 176, 187, 175, 0, 128, 135, 159, + 186, 151, 245, 171, 141, 10, 35, 128, 177, 187, 175, 0, 128, 135, 159, + 187, 159, 181, 171, 141, 10, 35, 128, 174, 187, 176, 0, 128, 135, 159, + 187, 147, 143, 171, 141, 10, 35, 128, 175, 187, 176, 0, 128, 135, 159, + 187, 151, 183, 171, 141, 10, 35, 128, 176, 187, 176, 0, 128, 135, 159, + 187, 151, 245, 171, 141, 10, 35, 128, 177, 187, 176, 0, 128, 135, 159, + 188, 159, 181, 171, 141, 10, 35, 128, 174, 187, 177, 0, 128, 135, 159, + 188, 147, 143, 171, 141, 10, 35, 128, 175, 187, 177, 0, 128, 135, 159, + 188, 151, 183, 171, 141, 10, 35, 128, 176, 187, 177, 0, 128, 135, 159, + 188, 151, 245, 171, 141, 10, 35, 128, 177, 187, 177, 0, 128, 135, 159, + 189, 159, 181, 171, 141, 10, 35, 128, 174, 187, 178, 0, 128, 135, 159, + 189, 147, 143, 171, 141, 10, 35, 128, 175, 187, 178, 0, 128, 135, 159, + 189, 151, 183, 171, 141, 10, 35, 128, 176, 187, 178, 0, 128, 135, 159, + 189, 151, 245, 171, 141, 10, 35, 128, 177, 187, 178, 0, 128, 135, 149, + 180, 159, 181, 171, 141, 10, 35, 128, 174, 187, 179, 0, 128, 135, 149, + 180, 147, 143, 171, 141, 10, 35, 128, 175, 187, 179, 0, 128, 135, 149, + 180, 151, 183, 171, 141, 10, 35, 128, 176, 187, 179, 0, 128, 135, 149, + 180, 151, 245, 171, 141, 10, 35, 128, 177, 187, 179, 0, 128, 135, 159, + 190, 159, 181, 171, 141, 10, 35, 128, 174, 187, 180, 0, 128, 135, 159, + 190, 147, 143, 171, 141, 10, 35, 128, 175, 187, 180, 0, 128, 135, 159, + 190, 151, 183, 171, 141, 10, 35, 128, 176, 187, 180, 0, 128, 135, 159, + 190, 151, 245, 171, 141, 10, 35, 128, 177, 187, 180, 0, 128, 135, 170, + 255, 32, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 56, 68, 0, 128, + 135, 170, 255, 32, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 56, 68, + 0, 128, 135, 170, 254, 32, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, + 56, 67, 0, 128, 135, 170, 254, 32, 147, 143, 171, 141, 10, 35, 128, 175, + 48, 54, 56, 67, 0, 128, 135, 171, 128, 32, 159, 181, 171, 141, 10, 35, + 128, 174, 48, 54, 56, 69, 0, 128, 135, 171, 128, 32, 147, 143, 171, 141, + 10, 35, 128, 175, 48, 54, 56, 69, 0, 128, 135, 170, 252, 32, 159, 181, + 171, 141, 10, 35, 128, 174, 48, 54, 56, 56, 0, 128, 135, 170, 252, 32, + 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 56, 56, 0, 128, 135, 74, + 69, 72, 32, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 57, 56, 0, 128, + 135, 74, 69, 72, 32, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 57, + 56, 0, 128, 135, 171, 130, 32, 159, 181, 171, 141, 10, 35, 128, 174, 48, + 54, 57, 49, 0, 128, 135, 171, 130, 32, 147, 143, 171, 141, 10, 35, 128, + 175, 48, 54, 57, 49, 0, 128, 135, 148, 244, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 181, 0, 128, 135, 148, 244, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 181, 0, 128, 135, 148, 244, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 181, 0, 128, 135, 148, 244, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 181, 0, 128, 135, 149, 178, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 182, 0, 128, 135, 149, 178, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 182, 0, 128, 135, 149, 178, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 182, 0, 128, 135, 149, 178, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 182, 0, 128, 135, 159, 191, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 183, 0, 128, 135, 159, 191, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 183, 0, 128, 135, 159, 191, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 183, 0, 128, 135, 159, 191, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 183, 0, 128, 135, 159, 192, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 184, 0, 128, 135, 159, 192, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 184, 0, 128, 135, 159, 192, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 184, 0, 128, 135, 159, 192, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 184, 0, 131, 148, 170, 233, 32, 159, 181, 171, 141, 10, + 35, 128, 174, 171, 230, 0, 131, 148, 170, 233, 32, 147, 143, 171, 141, + 10, 35, 128, 175, 171, 230, 0, 128, 135, 159, 193, 159, 181, 171, 141, + 10, 35, 128, 174, 187, 185, 0, 128, 135, 159, 193, 147, 143, 171, 141, + 10, 35, 128, 175, 187, 185, 0, 128, 135, 159, 193, 151, 183, 171, 141, + 10, 35, 128, 176, 187, 185, 0, 128, 135, 159, 193, 151, 245, 171, 141, + 10, 35, 128, 177, 187, 185, 0, 131, 149, 141, 247, 149, 181, 144, 238, + 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 67, 48, 0, 131, 149, 141, + 247, 149, 181, 144, 238, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, + 67, 48, 0, 131, 149, 149, 183, 159, 181, 171, 141, 10, 35, 128, 174, 171, + 137, 0, 131, 149, 149, 183, 147, 143, 171, 141, 10, 35, 128, 175, 171, + 137, 0, 131, 149, 149, 183, 151, 183, 171, 141, 10, 35, 128, 176, 171, + 137, 0, 131, 149, 149, 183, 151, 245, 171, 141, 10, 35, 128, 177, 171, + 137, 0, 131, 149, 159, 194, 159, 181, 171, 141, 10, 35, 128, 174, 187, + 186, 0, 131, 149, 159, 194, 147, 143, 171, 141, 10, 35, 128, 175, 187, + 186, 0, 131, 149, 159, 194, 151, 183, 171, 141, 10, 35, 128, 176, 187, + 186, 0, 131, 149, 159, 194, 151, 245, 171, 141, 10, 35, 128, 177, 187, + 186, 0, 131, 150, 149, 194, 159, 181, 171, 141, 10, 35, 128, 174, 171, + 140, 0, 131, 150, 149, 194, 147, 143, 171, 141, 10, 35, 128, 175, 171, + 140, 0, 131, 150, 149, 194, 141, 247, 137, 161, 159, 181, 171, 141, 10, + 35, 128, 174, 48, 54, 68, 51, 0, 131, 150, 149, 194, 141, 247, 137, 161, + 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 68, 51, 0, 137, 162, 143, + 190, 166, 222, 0, 137, 162, 143, 190, 167, 246, 0, 137, 162, 134, 135, + 166, 222, 0, 137, 162, 134, 135, 167, 246, 0, 137, 162, 134, 136, 166, + 222, 0, 137, 162, 134, 136, 167, 246, 0, 137, 162, 134, 136, 150, 137, + 150, 141, 166, 222, 0, 137, 162, 134, 136, 150, 137, 150, 141, 167, 246, + 0, 137, 162, 134, 138, 166, 222, 10, 42, 170, 248, 0, 137, 162, 134, 138, + 167, 246, 10, 42, 170, 248, 0, 137, 162, 135, 190, 154, 172, 167, 246, + 10, 42, 170, 248, 0, 137, 162, 134, 135, 150, 138, 166, 222, 10, 42, 170, + 248, 0, 137, 162, 134, 135, 150, 138, 167, 246, 10, 42, 170, 248, 0, 137, + 162, 168, 203, 10, 42, 170, 235, 0, 137, 162, 144, 250, 148, 223, 166, + 222, 10, 42, 170, 172, 0, 137, 162, 144, 250, 148, 223, 167, 246, 10, 42, + 170, 172, 0, 137, 162, 159, 180, 166, 222, 10, 120, 133, 178, 149, 192, + 171, 149, 32, 45, 32, 187, 169, 41, 0, 128, 135, 159, 195, 159, 181, 171, + 141, 10, 35, 128, 174, 171, 182, 0, 128, 135, 159, 195, 147, 143, 171, + 141, 10, 35, 128, 175, 171, 182, 0, 128, 135, 159, 195, 151, 183, 171, + 141, 10, 35, 128, 176, 171, 182, 0, 128, 135, 159, 195, 151, 245, 171, + 141, 10, 35, 128, 177, 171, 182, 0, 128, 135, 85, 32, 159, 181, 171, 141, + 10, 35, 128, 174, 170, 247, 0, 128, 135, 85, 32, 147, 143, 171, 141, 10, + 35, 128, 175, 170, 247, 0, 128, 135, 159, 170, 159, 181, 171, 141, 10, + 35, 128, 174, 187, 187, 0, 128, 135, 159, 170, 147, 143, 171, 141, 10, + 35, 128, 175, 187, 187, 0, 128, 135, 159, 196, 159, 181, 171, 141, 10, + 35, 128, 174, 187, 188, 0, 128, 135, 159, 196, 147, 143, 171, 141, 10, + 35, 128, 175, 187, 188, 0, 128, 135, 133, 243, 137, 161, 159, 181, 171, + 141, 10, 35, 128, 174, 48, 54, 55, 55, 0, 128, 135, 86, 69, 32, 159, 181, + 171, 141, 10, 35, 128, 174, 48, 54, 67, 66, 0, 128, 135, 86, 69, 32, 147, + 143, 171, 141, 10, 35, 128, 175, 48, 54, 67, 66, 0, 128, 135, 149, 185, + 159, 170, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 67, 53, 0, 128, + 135, 149, 185, 159, 170, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, + 67, 53, 0, 128, 135, 149, 185, 159, 196, 159, 181, 171, 141, 10, 35, 128, + 174, 48, 54, 67, 57, 0, 128, 135, 149, 185, 159, 196, 147, 143, 171, 141, + 10, 35, 128, 175, 48, 54, 67, 57, 0, 128, 135, 69, 32, 159, 181, 171, + 141, 10, 35, 128, 174, 187, 189, 0, 128, 135, 69, 32, 147, 143, 171, 141, + 10, 35, 128, 175, 187, 189, 0, 128, 135, 69, 32, 151, 183, 171, 141, 10, + 35, 128, 176, 187, 189, 0, 128, 135, 69, 32, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 189, 0, 128, 135, 159, 197, 187, 190, 32, 149, 185, 148, + 226, 159, 198, 151, 183, 171, 141, 10, 35, 128, 176, 171, 138, 0, 128, + 135, 159, 197, 187, 190, 32, 149, 185, 148, 226, 159, 198, 151, 245, 171, + 141, 10, 35, 128, 177, 171, 138, 0, 129, 183, 134, 172, 148, 226, 159, + 181, 171, 141, 10, 35, 137, 163, 187, 191, 0, 129, 183, 134, 172, 148, + 226, 147, 143, 171, 141, 10, 35, 137, 164, 187, 191, 0, 129, 183, 134, + 172, 144, 230, 159, 181, 171, 141, 10, 35, 137, 163, 171, 136, 0, 129, + 183, 134, 172, 144, 230, 147, 143, 171, 141, 10, 35, 137, 164, 171, 136, + 0, 129, 183, 134, 172, 159, 199, 159, 181, 171, 141, 10, 35, 137, 163, + 187, 192, 0, 129, 183, 134, 172, 159, 199, 147, 143, 171, 141, 10, 35, + 137, 164, 187, 192, 0, 129, 183, 134, 172, 85, 32, 159, 181, 171, 141, + 10, 35, 137, 163, 170, 247, 0, 129, 183, 134, 172, 85, 32, 147, 143, 171, + 141, 10, 35, 137, 164, 170, 247, 0, 129, 183, 134, 172, 159, 170, 159, + 181, 171, 141, 10, 35, 137, 163, 187, 187, 0, 129, 183, 134, 172, 159, + 170, 147, 143, 171, 141, 10, 35, 137, 164, 187, 187, 0, 129, 183, 134, + 172, 159, 196, 159, 181, 171, 141, 10, 35, 137, 163, 187, 188, 0, 129, + 183, 134, 172, 159, 196, 147, 143, 171, 141, 10, 35, 137, 164, 187, 188, + 0, 129, 183, 134, 172, 69, 32, 159, 181, 171, 141, 10, 35, 137, 163, 187, + 189, 0, 129, 183, 134, 172, 69, 32, 147, 143, 171, 141, 10, 35, 137, 164, + 187, 189, 0, 129, 183, 134, 172, 69, 32, 151, 183, 171, 141, 10, 35, 137, + 165, 187, 189, 0, 137, 166, 159, 197, 149, 185, 149, 181, 141, 247, 137, + 161, 141, 247, 131, 222, 171, 141, 10, 35, 137, 163, 171, 138, 0, 137, + 166, 159, 197, 149, 185, 149, 181, 141, 247, 137, 161, 141, 247, 131, + 223, 171, 141, 10, 35, 137, 164, 171, 138, 0, 137, 166, 159, 197, 149, + 185, 149, 181, 141, 247, 137, 161, 141, 247, 148, 226, 159, 198, 151, + 183, 171, 141, 10, 35, 137, 165, 171, 138, 0, 129, 244, 159, 181, 171, + 141, 10, 35, 128, 174, 187, 193, 0, 129, 244, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 193, 0, 129, 244, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 193, 0, 129, 244, 151, 245, 171, 141, 10, 35, 128, 177, 187, 193, 0, + 129, 183, 134, 172, 137, 167, 171, 141, 10, 35, 137, 163, 187, 194, 0, + 129, 183, 134, 172, 137, 168, 171, 141, 10, 35, 137, 163, 187, 195, 0, + 129, 183, 134, 172, 134, 146, 171, 141, 10, 35, 137, 163, 187, 196, 0, + 129, 183, 134, 172, 137, 169, 159, 181, 171, 141, 10, 35, 137, 163, 171, + 138, 0, 129, 183, 134, 172, 137, 170, 171, 141, 10, 35, 137, 163, 171, + 139, 0, 130, 158, 137, 167, 171, 141, 10, 35, 128, 174, 159, 200, 187, + 194, 0, 130, 158, 137, 168, 171, 141, 10, 35, 128, 174, 159, 200, 187, + 195, 0, 130, 158, 137, 171, 171, 141, 10, 35, 128, 174, 159, 200, 187, + 197, 0, 130, 158, 134, 146, 171, 141, 10, 35, 128, 174, 159, 200, 187, + 196, 0, 130, 158, 131, 222, 171, 141, 10, 35, 128, 174, 159, 200, 171, + 138, 0, 130, 158, 137, 170, 171, 141, 10, 35, 128, 174, 159, 200, 171, + 139, 0, 130, 159, 137, 167, 171, 141, 10, 35, 128, 174, 159, 201, 187, + 194, 0, 130, 159, 137, 168, 171, 141, 10, 35, 128, 174, 159, 201, 187, + 195, 0, 130, 159, 137, 171, 171, 141, 10, 35, 128, 174, 159, 201, 187, + 197, 0, 130, 159, 134, 146, 171, 141, 10, 35, 128, 174, 159, 201, 187, + 196, 0, 130, 159, 131, 222, 171, 141, 10, 35, 128, 174, 159, 201, 171, + 138, 0, 130, 159, 137, 170, 171, 141, 10, 35, 128, 174, 159, 201, 171, + 139, 0, 130, 160, 137, 167, 171, 141, 10, 35, 128, 174, 159, 202, 187, + 194, 0, 130, 160, 134, 146, 171, 141, 10, 35, 128, 174, 159, 202, 187, + 196, 0, 130, 160, 131, 222, 171, 141, 10, 35, 128, 174, 159, 202, 171, + 138, 0, 130, 160, 137, 170, 171, 141, 10, 35, 128, 174, 159, 202, 171, + 139, 0, 130, 161, 137, 168, 171, 141, 10, 35, 128, 174, 159, 203, 187, + 195, 0, 130, 161, 134, 146, 171, 141, 10, 35, 128, 174, 159, 203, 187, + 196, 0, 130, 162, 137, 167, 171, 141, 10, 35, 128, 174, 159, 204, 187, + 194, 0, 130, 162, 134, 146, 171, 141, 10, 35, 128, 174, 159, 204, 187, + 196, 0, 137, 166, 137, 172, 137, 167, 171, 141, 10, 35, 128, 174, 159, + 205, 187, 194, 0, 137, 166, 137, 172, 137, 168, 171, 141, 10, 35, 128, + 174, 159, 205, 187, 195, 0, 137, 166, 137, 172, 134, 146, 171, 141, 10, + 35, 128, 174, 159, 205, 187, 196, 0, 130, 163, 137, 167, 171, 141, 10, + 35, 137, 173, 187, 194, 0, 130, 163, 137, 168, 171, 141, 10, 35, 137, + 173, 187, 195, 0, 130, 163, 137, 171, 171, 141, 10, 35, 137, 173, 187, + 197, 0, 130, 163, 134, 146, 171, 141, 10, 35, 137, 173, 187, 196, 0, 130, + 164, 137, 168, 171, 141, 10, 35, 137, 174, 187, 195, 0, 130, 164, 134, + 146, 171, 141, 10, 35, 137, 174, 187, 196, 0, 130, 165, 137, 167, 171, + 141, 10, 35, 137, 175, 187, 194, 0, 130, 165, 137, 168, 171, 141, 10, 35, + 137, 175, 187, 195, 0, 130, 165, 137, 171, 171, 141, 10, 35, 137, 175, + 187, 197, 0, 130, 165, 134, 146, 171, 141, 10, 35, 137, 175, 187, 196, 0, + 130, 166, 137, 168, 171, 141, 10, 35, 128, 174, 159, 206, 187, 195, 0, + 130, 166, 134, 146, 171, 141, 10, 35, 128, 174, 159, 206, 187, 196, 0, + 137, 166, 159, 207, 141, 247, 134, 146, 171, 141, 10, 35, 128, 174, 159, + 208, 187, 196, 0, 130, 167, 137, 167, 171, 141, 10, 35, 128, 174, 159, + 209, 187, 194, 0, 130, 167, 134, 146, 171, 141, 10, 35, 128, 174, 159, + 209, 187, 196, 0, 130, 168, 137, 167, 171, 141, 10, 35, 128, 174, 159, + 210, 187, 194, 0, 130, 168, 134, 146, 171, 141, 10, 35, 128, 174, 159, + 210, 187, 196, 0, 130, 169, 137, 167, 171, 141, 10, 35, 128, 174, 159, + 211, 187, 194, 0, 130, 169, 137, 168, 171, 141, 10, 35, 128, 174, 159, + 211, 187, 195, 0, 130, 169, 137, 171, 171, 141, 10, 35, 128, 174, 159, + 211, 187, 197, 0, 130, 169, 134, 146, 171, 141, 10, 35, 128, 174, 159, + 211, 187, 196, 0, 130, 169, 131, 222, 171, 141, 10, 35, 128, 174, 159, + 211, 171, 138, 0, 130, 169, 137, 170, 171, 141, 10, 35, 128, 174, 159, + 211, 171, 139, 0, 130, 170, 137, 168, 171, 141, 10, 35, 128, 174, 159, + 212, 187, 195, 0, 130, 170, 134, 146, 171, 141, 10, 35, 128, 174, 159, + 212, 187, 196, 0, 130, 170, 131, 222, 171, 141, 10, 35, 128, 174, 159, + 212, 171, 138, 0, 130, 170, 137, 170, 171, 141, 10, 35, 128, 174, 159, + 212, 171, 139, 0, 130, 171, 148, 226, 159, 181, 171, 141, 10, 35, 137, + 176, 187, 191, 0, 130, 171, 137, 167, 171, 141, 10, 35, 137, 176, 187, + 194, 0, 130, 171, 137, 168, 171, 141, 10, 35, 137, 176, 187, 195, 0, 130, + 171, 137, 171, 171, 141, 10, 35, 137, 176, 187, 197, 0, 130, 171, 148, + 227, 159, 181, 171, 141, 10, 35, 137, 176, 187, 198, 0, 130, 171, 134, + 146, 171, 141, 10, 35, 137, 176, 187, 196, 0, 130, 171, 131, 222, 171, + 141, 10, 35, 137, 176, 171, 138, 0, 130, 171, 137, 170, 171, 141, 10, 35, + 137, 176, 171, 139, 0, 130, 172, 137, 167, 171, 141, 10, 35, 137, 177, + 187, 194, 0, 130, 172, 137, 168, 171, 141, 10, 35, 137, 177, 187, 195, 0, + 130, 172, 137, 171, 171, 141, 10, 35, 137, 177, 187, 197, 0, 130, 172, + 134, 146, 171, 141, 10, 35, 137, 177, 187, 196, 0, 130, 172, 131, 222, + 171, 141, 10, 35, 137, 177, 171, 138, 0, 130, 172, 137, 170, 171, 141, + 10, 35, 137, 177, 171, 139, 0, 130, 173, 137, 167, 171, 141, 10, 35, 137, + 178, 187, 194, 0, 130, 173, 137, 168, 171, 141, 10, 35, 137, 178, 187, + 195, 0, 130, 173, 137, 171, 171, 141, 10, 35, 137, 178, 187, 197, 0, 130, + 173, 134, 146, 171, 141, 10, 35, 137, 178, 187, 196, 0, 130, 173, 131, + 222, 171, 141, 10, 35, 137, 178, 171, 138, 0, 130, 173, 137, 170, 171, + 141, 10, 35, 137, 178, 171, 139, 0, 130, 174, 137, 167, 171, 141, 10, 35, + 128, 174, 159, 213, 187, 194, 0, 130, 174, 137, 168, 171, 141, 10, 35, + 128, 174, 159, 213, 187, 195, 0, 130, 174, 137, 171, 171, 141, 10, 35, + 128, 174, 159, 213, 187, 197, 0, 130, 174, 134, 146, 171, 141, 10, 35, + 128, 174, 159, 213, 187, 196, 0, 130, 174, 131, 222, 171, 141, 10, 35, + 128, 174, 159, 213, 171, 138, 0, 130, 174, 137, 170, 171, 141, 10, 35, + 128, 174, 159, 213, 171, 139, 0, 137, 166, 137, 179, 137, 167, 171, 141, + 10, 35, 128, 174, 159, 214, 187, 194, 0, 137, 166, 137, 179, 134, 146, + 171, 141, 10, 35, 128, 174, 159, 214, 187, 196, 0, 137, 166, 137, 179, + 137, 169, 159, 181, 171, 141, 10, 35, 128, 174, 159, 214, 171, 138, 0, + 137, 166, 137, 179, 137, 170, 171, 141, 10, 35, 128, 174, 159, 214, 171, + 139, 0, 130, 175, 137, 167, 171, 141, 10, 35, 128, 174, 148, 243, 187, + 194, 0, 130, 175, 137, 168, 171, 141, 10, 35, 128, 174, 148, 243, 187, + 195, 0, 130, 175, 137, 171, 171, 141, 10, 35, 128, 174, 148, 243, 187, + 197, 0, 130, 175, 134, 146, 171, 141, 10, 35, 128, 174, 148, 243, 187, + 196, 0, 130, 175, 131, 222, 171, 141, 10, 35, 128, 174, 148, 243, 171, + 138, 0, 130, 175, 137, 170, 171, 141, 10, 35, 128, 174, 148, 243, 171, + 139, 0, 137, 166, 159, 215, 141, 247, 142, 197, 148, 226, 159, 181, 171, + 141, 10, 35, 128, 174, 159, 216, 187, 199, 0, 137, 166, 159, 217, 141, + 247, 142, 197, 148, 226, 159, 181, 171, 141, 10, 35, 128, 174, 159, 218, + 187, 199, 0, 137, 166, 137, 169, 141, 247, 142, 197, 148, 226, 159, 181, + 171, 141, 10, 35, 128, 174, 159, 219, 187, 199, 0, 137, 166, 137, 180, + 170, 223, 32, 159, 181, 171, 141, 10, 35, 137, 181, 48, 54, 52, 67, 32, + 187, 200, 0, 137, 166, 137, 180, 170, 225, 32, 159, 181, 171, 141, 10, + 35, 137, 181, 48, 54, 52, 68, 32, 187, 200, 0, 137, 166, 137, 180, 149, + 143, 159, 181, 171, 141, 10, 35, 137, 181, 148, 229, 187, 200, 0, 137, + 166, 137, 180, 150, 192, 159, 181, 171, 141, 10, 35, 137, 181, 148, 230, + 187, 200, 0, 137, 166, 137, 180, 150, 168, 159, 181, 171, 141, 10, 35, + 137, 181, 148, 231, 187, 200, 0, 137, 166, 137, 180, 142, 197, 148, 226, + 159, 181, 171, 141, 10, 35, 137, 181, 187, 200, 32, 187, 199, 0, 129, + 183, 134, 172, 137, 182, 171, 141, 10, 35, 137, 164, 187, 201, 0, 129, + 183, 134, 172, 137, 183, 171, 141, 10, 35, 137, 164, 187, 202, 0, 129, + 183, 134, 172, 137, 184, 171, 141, 10, 35, 137, 164, 187, 196, 0, 129, + 183, 134, 172, 149, 138, 147, 143, 171, 141, 10, 35, 137, 164, 171, 231, + 0, 129, 183, 134, 172, 137, 169, 147, 143, 171, 141, 10, 35, 137, 164, + 171, 138, 0, 129, 183, 134, 172, 137, 185, 171, 141, 10, 35, 137, 164, + 171, 139, 0, 130, 158, 137, 182, 171, 141, 10, 35, 137, 186, 187, 201, 0, + 130, 158, 137, 183, 171, 141, 10, 35, 137, 186, 187, 202, 0, 130, 158, + 137, 184, 171, 141, 10, 35, 137, 186, 187, 196, 0, 130, 158, 149, 138, + 147, 143, 171, 141, 10, 35, 137, 186, 171, 231, 0, 130, 158, 131, 223, + 171, 141, 10, 35, 137, 186, 171, 138, 0, 130, 158, 137, 185, 171, 141, + 10, 35, 137, 186, 171, 139, 0, 130, 159, 137, 182, 171, 141, 10, 35, 137, + 187, 187, 201, 0, 130, 159, 137, 183, 171, 141, 10, 35, 137, 187, 187, + 202, 0, 130, 159, 137, 184, 171, 141, 10, 35, 137, 187, 187, 196, 0, 130, + 159, 149, 138, 147, 143, 171, 141, 10, 35, 137, 187, 171, 231, 0, 130, + 159, 131, 223, 171, 141, 10, 35, 137, 187, 171, 138, 0, 130, 159, 137, + 185, 171, 141, 10, 35, 137, 187, 171, 139, 0, 130, 160, 137, 182, 171, + 141, 10, 35, 128, 175, 159, 202, 187, 201, 0, 130, 160, 137, 183, 171, + 141, 10, 35, 128, 175, 159, 202, 187, 202, 0, 130, 160, 137, 184, 171, + 141, 10, 35, 128, 175, 159, 202, 187, 196, 0, 130, 160, 149, 138, 147, + 143, 171, 141, 10, 35, 128, 175, 159, 202, 171, 231, 0, 130, 160, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 202, 171, 138, 0, 130, 160, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 202, 171, 139, 0, 130, 169, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 211, 171, 138, 0, 130, 169, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 211, 171, 139, 0, 130, 170, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 212, 171, 138, 0, 130, 170, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 212, 171, 139, 0, 130, 171, 148, + 226, 147, 143, 171, 141, 10, 35, 137, 188, 187, 191, 0, 130, 171, 148, + 227, 147, 143, 171, 141, 10, 35, 137, 188, 187, 198, 0, 130, 171, 137, + 184, 171, 141, 10, 35, 137, 188, 187, 196, 0, 130, 171, 131, 223, 171, + 141, 10, 35, 137, 188, 171, 138, 0, 130, 171, 137, 185, 171, 141, 10, 35, + 137, 188, 171, 139, 0, 130, 172, 137, 184, 171, 141, 10, 35, 137, 189, + 187, 196, 0, 130, 172, 131, 223, 171, 141, 10, 35, 137, 189, 171, 138, 0, + 130, 172, 137, 185, 171, 141, 10, 35, 137, 189, 171, 139, 0, 130, 173, + 148, 226, 147, 143, 171, 141, 10, 35, 128, 175, 159, 220, 187, 191, 0, + 130, 173, 137, 184, 171, 141, 10, 35, 128, 175, 159, 220, 187, 196, 0, + 130, 174, 137, 182, 171, 141, 10, 35, 137, 190, 187, 201, 0, 130, 174, + 137, 183, 171, 141, 10, 35, 137, 190, 187, 202, 0, 130, 174, 137, 184, + 171, 141, 10, 35, 137, 190, 187, 196, 0, 130, 174, 149, 138, 147, 143, + 171, 141, 10, 35, 137, 190, 171, 231, 0, 130, 174, 131, 223, 171, 141, + 10, 35, 137, 190, 171, 138, 0, 130, 174, 137, 185, 171, 141, 10, 35, 137, + 190, 171, 139, 0, 137, 166, 137, 169, 141, 247, 142, 197, 148, 226, 147, + 143, 171, 141, 10, 35, 128, 175, 159, 219, 187, 199, 0, 130, 175, 137, + 182, 171, 141, 10, 35, 137, 191, 187, 201, 0, 130, 175, 137, 183, 171, + 141, 10, 35, 137, 191, 187, 202, 0, 130, 175, 137, 184, 171, 141, 10, 35, + 137, 191, 187, 196, 0, 130, 175, 149, 138, 147, 143, 171, 141, 10, 35, + 137, 191, 171, 231, 0, 130, 175, 131, 223, 171, 141, 10, 35, 137, 191, + 171, 138, 0, 130, 175, 137, 185, 171, 141, 10, 35, 137, 191, 171, 139, 0, + 129, 183, 134, 172, 137, 192, 171, 141, 10, 35, 137, 165, 187, 194, 0, + 129, 183, 134, 172, 137, 193, 171, 141, 10, 35, 137, 165, 187, 195, 0, + 129, 183, 134, 172, 137, 194, 171, 141, 10, 35, 137, 165, 187, 197, 0, + 129, 183, 134, 172, 134, 144, 171, 141, 10, 35, 137, 165, 187, 196, 0, + 129, 183, 134, 172, 137, 195, 171, 141, 10, 35, 137, 165, 187, 203, 0, + 130, 158, 137, 192, 171, 141, 10, 35, 128, 176, 159, 200, 187, 194, 0, + 130, 158, 137, 193, 171, 141, 10, 35, 128, 176, 159, 200, 187, 195, 0, + 130, 158, 137, 194, 171, 141, 10, 35, 128, 176, 159, 200, 187, 197, 0, + 130, 158, 134, 144, 171, 141, 10, 35, 128, 176, 159, 200, 187, 196, 0, + 130, 158, 137, 195, 171, 141, 10, 35, 128, 176, 159, 200, 187, 203, 0, + 130, 159, 137, 192, 171, 141, 10, 35, 137, 196, 187, 194, 0, 130, 159, + 137, 193, 171, 141, 10, 35, 137, 196, 187, 195, 0, 130, 159, 137, 194, + 171, 141, 10, 35, 137, 196, 187, 197, 0, 130, 159, 134, 144, 171, 141, + 10, 35, 137, 196, 187, 196, 0, 130, 159, 137, 195, 171, 141, 10, 35, 137, + 196, 187, 203, 0, 130, 160, 134, 144, 171, 141, 10, 35, 128, 176, 159, + 202, 187, 196, 0, 130, 161, 137, 193, 171, 141, 10, 35, 128, 176, 159, + 203, 187, 195, 0, 130, 161, 134, 144, 171, 141, 10, 35, 128, 176, 159, + 203, 187, 196, 0, 130, 162, 137, 192, 171, 141, 10, 35, 128, 176, 159, + 204, 187, 194, 0, 130, 162, 134, 144, 171, 141, 10, 35, 128, 176, 159, + 204, 187, 196, 0, 137, 166, 137, 172, 137, 192, 171, 141, 10, 35, 128, + 176, 159, 205, 187, 194, 0, 137, 166, 137, 172, 134, 144, 171, 141, 10, + 35, 128, 176, 159, 205, 187, 196, 0, 130, 163, 137, 192, 171, 141, 10, + 35, 137, 197, 187, 194, 0, 130, 163, 137, 193, 171, 141, 10, 35, 137, + 197, 187, 195, 0, 130, 163, 137, 194, 171, 141, 10, 35, 137, 197, 187, + 197, 0, 130, 163, 134, 144, 171, 141, 10, 35, 137, 197, 187, 196, 0, 130, + 164, 137, 193, 171, 141, 10, 35, 128, 176, 159, 221, 187, 195, 0, 130, + 164, 137, 194, 171, 141, 10, 35, 128, 176, 159, 221, 187, 197, 0, 130, + 164, 134, 144, 171, 141, 10, 35, 128, 176, 159, 221, 187, 196, 0, 130, + 165, 137, 192, 171, 141, 10, 35, 128, 176, 159, 222, 187, 194, 0, 130, + 165, 137, 193, 171, 141, 10, 35, 128, 176, 159, 222, 187, 195, 0, 130, + 165, 137, 194, 171, 141, 10, 35, 128, 176, 159, 222, 187, 197, 0, 130, + 165, 134, 144, 171, 141, 10, 35, 128, 176, 159, 222, 187, 196, 0, 130, + 166, 137, 193, 171, 141, 10, 35, 128, 176, 159, 206, 187, 195, 0, 137, + 166, 159, 207, 141, 247, 134, 144, 171, 141, 10, 35, 128, 176, 159, 208, + 187, 196, 0, 130, 167, 137, 192, 171, 141, 10, 35, 128, 176, 159, 209, + 187, 194, 0, 130, 167, 134, 144, 171, 141, 10, 35, 128, 176, 159, 209, + 187, 196, 0, 130, 168, 137, 192, 171, 141, 10, 35, 128, 176, 159, 210, + 187, 194, 0, 130, 168, 134, 144, 171, 141, 10, 35, 128, 176, 159, 210, + 187, 196, 0, 130, 169, 137, 192, 171, 141, 10, 35, 128, 176, 159, 211, + 187, 194, 0, 130, 169, 137, 193, 171, 141, 10, 35, 128, 176, 159, 211, + 187, 195, 0, 130, 169, 137, 194, 171, 141, 10, 35, 128, 176, 159, 211, + 187, 197, 0, 130, 169, 134, 144, 171, 141, 10, 35, 128, 176, 159, 211, + 187, 196, 0, 130, 170, 137, 193, 171, 141, 10, 35, 128, 176, 159, 212, + 187, 195, 0, 130, 170, 134, 144, 171, 141, 10, 35, 128, 176, 159, 212, + 187, 196, 0, 130, 171, 137, 192, 171, 141, 10, 35, 128, 176, 159, 223, + 187, 194, 0, 130, 171, 137, 193, 171, 141, 10, 35, 128, 176, 159, 223, + 187, 195, 0, 130, 171, 137, 194, 171, 141, 10, 35, 128, 176, 159, 223, + 187, 197, 0, 130, 171, 148, 227, 151, 183, 171, 141, 10, 35, 128, 176, + 159, 223, 187, 198, 0, 130, 171, 134, 144, 171, 141, 10, 35, 128, 176, + 159, 223, 187, 196, 0, 130, 172, 137, 192, 171, 141, 10, 35, 137, 198, + 187, 194, 0, 130, 172, 137, 193, 171, 141, 10, 35, 137, 198, 187, 195, 0, + 130, 172, 137, 194, 171, 141, 10, 35, 137, 198, 187, 197, 0, 130, 172, + 134, 144, 171, 141, 10, 35, 137, 198, 187, 196, 0, 130, 172, 137, 195, + 171, 141, 10, 35, 137, 198, 187, 203, 0, 130, 173, 137, 192, 171, 141, + 10, 35, 137, 199, 187, 194, 0, 130, 173, 137, 193, 171, 141, 10, 35, 137, + 199, 187, 195, 0, 130, 173, 137, 194, 171, 141, 10, 35, 137, 199, 187, + 197, 0, 130, 173, 134, 144, 171, 141, 10, 35, 137, 199, 187, 196, 0, 130, + 174, 137, 192, 171, 141, 10, 35, 137, 200, 187, 194, 0, 130, 174, 137, + 193, 171, 141, 10, 35, 137, 200, 187, 195, 0, 130, 174, 137, 194, 171, + 141, 10, 35, 137, 200, 187, 197, 0, 130, 174, 134, 144, 171, 141, 10, 35, + 137, 200, 187, 196, 0, 130, 174, 137, 195, 171, 141, 10, 35, 137, 200, + 187, 203, 0, 137, 166, 137, 179, 137, 192, 171, 141, 10, 35, 128, 176, + 159, 214, 187, 194, 0, 137, 166, 137, 179, 134, 144, 171, 141, 10, 35, + 128, 176, 159, 214, 187, 196, 0, 137, 166, 137, 179, 142, 197, 148, 226, + 151, 183, 171, 141, 10, 35, 128, 176, 159, 214, 187, 199, 0, 130, 175, + 137, 192, 171, 141, 10, 35, 128, 176, 148, 243, 187, 194, 0, 130, 175, + 137, 193, 171, 141, 10, 35, 128, 176, 148, 243, 187, 195, 0, 130, 175, + 137, 194, 171, 141, 10, 35, 128, 176, 148, 243, 187, 197, 0, 130, 175, + 134, 144, 171, 141, 10, 35, 128, 176, 148, 243, 187, 196, 0, 130, 175, + 137, 195, 171, 141, 10, 35, 128, 176, 148, 243, 187, 203, 0, 129, 183, + 134, 172, 137, 201, 171, 141, 10, 35, 128, 177, 170, 220, 32, 187, 196, + 0, 129, 183, 134, 172, 137, 202, 171, 141, 10, 35, 128, 177, 170, 220, + 32, 187, 203, 0, 130, 158, 137, 201, 171, 141, 10, 35, 128, 177, 159, + 200, 187, 196, 0, 130, 158, 137, 202, 171, 141, 10, 35, 128, 177, 159, + 200, 187, 203, 0, 130, 159, 137, 201, 171, 141, 10, 35, 128, 177, 159, + 201, 187, 196, 0, 130, 159, 137, 202, 171, 141, 10, 35, 128, 177, 159, + 201, 187, 203, 0, 130, 160, 137, 201, 171, 141, 10, 35, 128, 177, 159, + 202, 187, 196, 0, 130, 160, 137, 202, 171, 141, 10, 35, 128, 177, 159, + 202, 187, 203, 0, 130, 163, 137, 201, 171, 141, 10, 35, 128, 177, 159, + 224, 187, 196, 0, 130, 163, 137, 202, 171, 141, 10, 35, 128, 177, 159, + 224, 187, 203, 0, 130, 176, 137, 201, 171, 141, 10, 35, 128, 177, 159, + 225, 187, 196, 0, 130, 176, 137, 202, 171, 141, 10, 35, 128, 177, 159, + 225, 187, 203, 0, 130, 171, 148, 227, 151, 245, 171, 141, 10, 35, 128, + 177, 159, 223, 187, 198, 0, 130, 171, 137, 201, 171, 141, 10, 35, 128, + 177, 159, 223, 187, 196, 0, 130, 172, 137, 201, 171, 141, 10, 35, 128, + 177, 159, 226, 187, 196, 0, 130, 174, 137, 201, 171, 141, 10, 35, 128, + 177, 159, 213, 187, 196, 0, 130, 174, 137, 202, 171, 141, 10, 35, 128, + 177, 159, 213, 187, 203, 0, 130, 175, 137, 201, 171, 141, 10, 35, 128, + 177, 148, 243, 187, 196, 0, 130, 175, 137, 202, 171, 141, 10, 35, 128, + 177, 148, 243, 187, 203, 0, 137, 166, 137, 180, 149, 143, 151, 245, 171, + 141, 10, 35, 137, 203, 148, 229, 187, 200, 0, 137, 166, 137, 180, 150, + 192, 151, 245, 171, 141, 10, 35, 137, 203, 148, 230, 187, 200, 0, 137, + 166, 137, 180, 150, 168, 151, 245, 171, 141, 10, 35, 137, 203, 148, 231, + 187, 200, 0, 130, 166, 131, 222, 171, 141, 10, 35, 128, 174, 159, 206, + 171, 138, 0, 130, 166, 137, 170, 171, 141, 10, 35, 128, 174, 159, 206, + 171, 139, 0, 130, 167, 131, 222, 171, 141, 10, 35, 128, 174, 159, 209, + 171, 138, 0, 130, 167, 137, 170, 171, 141, 10, 35, 128, 174, 159, 209, + 171, 139, 0, 130, 168, 131, 222, 171, 141, 10, 35, 128, 174, 159, 210, + 171, 138, 0, 130, 168, 137, 170, 171, 141, 10, 35, 128, 174, 159, 210, + 171, 139, 0, 130, 163, 131, 222, 171, 141, 10, 35, 137, 173, 171, 138, 0, + 130, 163, 137, 170, 171, 141, 10, 35, 137, 173, 171, 139, 0, 130, 176, + 131, 222, 171, 141, 10, 35, 137, 204, 171, 138, 0, 130, 176, 137, 170, + 171, 141, 10, 35, 137, 204, 171, 139, 0, 130, 162, 131, 222, 171, 141, + 10, 35, 128, 174, 159, 204, 171, 138, 0, 130, 162, 137, 170, 171, 141, + 10, 35, 128, 174, 159, 204, 171, 139, 0, 130, 161, 131, 222, 171, 141, + 10, 35, 128, 174, 159, 203, 171, 138, 0, 130, 161, 137, 170, 171, 141, + 10, 35, 128, 174, 159, 203, 171, 139, 0, 137, 166, 137, 172, 137, 169, + 159, 181, 171, 141, 10, 35, 128, 174, 159, 205, 171, 138, 0, 137, 166, + 137, 172, 137, 170, 171, 141, 10, 35, 128, 174, 159, 205, 171, 139, 0, + 130, 164, 131, 222, 171, 141, 10, 35, 137, 174, 171, 138, 0, 130, 164, + 137, 170, 171, 141, 10, 35, 137, 174, 171, 139, 0, 130, 165, 131, 222, + 171, 141, 10, 35, 137, 175, 171, 138, 0, 130, 165, 137, 170, 171, 141, + 10, 35, 137, 175, 171, 139, 0, 130, 176, 137, 167, 171, 141, 10, 35, 137, + 204, 187, 194, 0, 130, 176, 137, 168, 171, 141, 10, 35, 137, 204, 187, + 195, 0, 130, 176, 137, 171, 171, 141, 10, 35, 137, 204, 187, 197, 0, 130, + 176, 134, 146, 171, 141, 10, 35, 137, 204, 187, 196, 0, 130, 176, 159, + 217, 159, 181, 171, 141, 10, 35, 137, 204, 187, 201, 0, 130, 163, 159, + 217, 159, 181, 171, 141, 10, 35, 137, 173, 187, 201, 0, 130, 164, 159, + 217, 159, 181, 171, 141, 10, 35, 137, 174, 187, 201, 0, 130, 165, 159, + 217, 159, 181, 171, 141, 10, 35, 137, 175, 187, 201, 0, 130, 166, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 206, 171, 138, 0, 130, 166, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 206, 171, 139, 0, 130, 167, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 209, 171, 138, 0, 130, 167, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 209, 171, 139, 0, 130, 168, 131, + 223, 171, 141, 10, 35, 128, 175, 159, 210, 171, 138, 0, 130, 168, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 210, 171, 139, 0, 130, 163, 131, + 223, 171, 141, 10, 35, 137, 205, 171, 138, 0, 130, 163, 137, 185, 171, + 141, 10, 35, 137, 205, 171, 139, 0, 130, 176, 131, 223, 171, 141, 10, 35, + 137, 206, 171, 138, 0, 130, 176, 137, 185, 171, 141, 10, 35, 137, 206, + 171, 139, 0, 130, 162, 131, 223, 171, 141, 10, 35, 128, 175, 159, 204, + 171, 138, 0, 130, 162, 137, 185, 171, 141, 10, 35, 128, 175, 159, 204, + 171, 139, 0, 130, 161, 131, 223, 171, 141, 10, 35, 137, 207, 171, 138, 0, + 130, 161, 137, 185, 171, 141, 10, 35, 137, 207, 171, 139, 0, 137, 166, + 137, 172, 137, 169, 147, 143, 171, 141, 10, 35, 128, 175, 159, 205, 171, + 138, 0, 137, 166, 137, 172, 137, 185, 171, 141, 10, 35, 128, 175, 159, + 205, 171, 139, 0, 130, 164, 131, 223, 171, 141, 10, 35, 128, 175, 159, + 221, 171, 138, 0, 130, 164, 137, 185, 171, 141, 10, 35, 128, 175, 159, + 221, 171, 139, 0, 130, 165, 131, 223, 171, 141, 10, 35, 128, 175, 159, + 222, 171, 138, 0, 130, 165, 137, 185, 171, 141, 10, 35, 128, 175, 159, + 222, 171, 139, 0, 130, 176, 150, 178, 147, 143, 171, 141, 10, 35, 137, + 206, 187, 194, 0, 130, 176, 159, 227, 147, 143, 171, 141, 10, 35, 137, + 206, 187, 195, 0, 130, 176, 159, 228, 147, 143, 171, 141, 10, 35, 137, + 206, 187, 197, 0, 130, 176, 137, 184, 171, 141, 10, 35, 137, 206, 187, + 196, 0, 130, 176, 137, 182, 171, 141, 10, 35, 137, 206, 187, 201, 0, 130, + 163, 137, 182, 171, 141, 10, 35, 137, 205, 187, 201, 0, 130, 164, 137, + 182, 171, 141, 10, 35, 128, 175, 159, 221, 187, 201, 0, 130, 165, 137, + 182, 171, 141, 10, 35, 128, 175, 159, 222, 187, 201, 0, 130, 176, 137, + 192, 171, 141, 10, 35, 137, 208, 187, 194, 0, 130, 176, 137, 193, 171, + 141, 10, 35, 137, 208, 187, 195, 0, 130, 176, 137, 194, 171, 141, 10, 35, + 137, 208, 187, 197, 0, 130, 176, 134, 144, 171, 141, 10, 35, 137, 208, + 187, 196, 0, 130, 163, 137, 195, 171, 141, 10, 35, 137, 197, 187, 203, 0, + 130, 176, 137, 195, 171, 141, 10, 35, 137, 208, 187, 203, 0, 130, 166, + 134, 144, 171, 141, 10, 35, 128, 176, 159, 206, 187, 196, 0, 130, 163, + 150, 178, 151, 245, 171, 141, 10, 35, 128, 177, 159, 224, 187, 194, 0, + 130, 163, 159, 227, 151, 245, 171, 141, 10, 35, 128, 177, 159, 224, 187, + 195, 0, 130, 163, 159, 228, 151, 245, 171, 141, 10, 35, 128, 177, 159, + 224, 187, 197, 0, 130, 176, 150, 178, 151, 245, 171, 141, 10, 35, 128, + 177, 159, 225, 187, 194, 0, 130, 176, 159, 227, 151, 245, 171, 141, 10, + 35, 128, 177, 159, 225, 187, 195, 0, 130, 176, 159, 228, 151, 245, 171, + 141, 10, 35, 128, 177, 159, 225, 187, 197, 0, 130, 166, 137, 201, 171, + 141, 10, 35, 128, 177, 159, 206, 187, 196, 0, 137, 166, 159, 207, 141, + 247, 137, 201, 171, 141, 10, 35, 128, 177, 159, 208, 187, 196, 0, 137, + 166, 137, 160, 159, 229, 147, 143, 171, 141, 10, 35, 128, 175, 148, 239, + 187, 204, 0, 137, 166, 137, 160, 159, 229, 159, 181, 171, 141, 10, 35, + 128, 174, 148, 239, 187, 204, 0, 187, 205, 32, 140, 185, 165, 160, 0, + 187, 205, 32, 140, 187, 165, 160, 0, 137, 166, 82, 65, 72, 73, 77, 65, + 72, 85, 32, 187, 206, 10, 120, 140, 160, 140, 135, 148, 213, 97, 108, 97, + 121, 104, 101, 32, 45, 32, 48, 54, 49, 50, 41, 0, 137, 166, 148, 215, + 159, 230, 65, 78, 72, 10, 120, 140, 160, 140, 135, 148, 216, 97, 108, + 108, 97, 104, 111, 117, 32, 97, 110, 104, 117, 32, 45, 32, 48, 54, 49, + 51, 41, 0, 137, 166, 148, 215, 159, 230, 65, 78, 72, 65, 65, 0, 137, 166, + 148, 215, 159, 230, 65, 78, 72, 85, 77, 0, 137, 166, 148, 215, 159, 230, + 65, 78, 72, 85, 77, 65, 65, 0, 137, 166, 148, 215, 159, 230, 65, 78, 72, + 85, 78, 78, 65, 0, 137, 166, 83, 65, 76, 76, 65, 76, 76, 65, 65, 72, 85, + 32, 159, 231, 159, 232, 65, 65, 76, 73, 72, 10, 120, 133, 251, 159, 233, + 148, 209, 159, 234, 187, 207, 41, 0, 137, 166, 159, 231, 150, 191, 187, + 208, 10, 120, 140, 160, 140, 135, 148, 209, 97, 115, 115, 97, 108, 108, + 97, 109, 32, 45, 32, 48, 54, 49, 49, 41, 0, 137, 166, 65, 76, 65, 89, 72, + 73, 77, 32, 150, 191, 187, 208, 0, 137, 166, 65, 76, 65, 89, 72, 73, 77, + 65, 65, 32, 150, 191, 187, 208, 0, 137, 166, 159, 231, 65, 83, 45, 83, + 65, 76, 65, 65, 84, 85, 32, 87, 65, 83, 45, 83, 65, 76, 65, 65, 77, 0, + 137, 166, 81, 85, 68, 68, 73, 83, 65, 32, 83, 73, 82, 82, 65, 72, 0, 137, + 166, 83, 65, 76, 76, 65, 76, 76, 65, 72, 85, 32, 159, 231, 87, 65, 65, + 65, 76, 73, 72, 69, 69, 32, 159, 232, 83, 65, 76, 76, 65, 77, 10, 120, + 133, 251, 159, 233, 148, 209, 159, 234, 187, 207, 41, 10, 120, 133, 251, + 115, 97, 108, 108, 97, 108, 108, 97, 97, 104, 117, 32, 148, 212, 119, 97, + 45, 97, 97, 108, 105, 104, 32, 45, 32, 70, 68, 52, 54, 41, 0, 137, 166, + 65, 76, 65, 89, 72, 65, 65, 32, 150, 191, 187, 208, 0, 137, 166, 84, 65, + 66, 65, 65, 82, 65, 75, 65, 32, 159, 232, 187, 209, 0, 137, 166, 82, 65, + 72, 73, 77, 65, 72, 85, 77, 32, 187, 206, 0, 130, 159, 137, 209, 134, + 144, 171, 141, 10, 35, 137, 196, 159, 203, 187, 196, 0, 130, 159, 137, + 210, 150, 178, 147, 143, 171, 141, 10, 35, 137, 187, 159, 204, 187, 194, + 0, 130, 159, 137, 210, 137, 192, 171, 141, 10, 35, 137, 196, 159, 204, + 187, 194, 0, 130, 159, 137, 210, 134, 144, 171, 141, 10, 35, 137, 196, + 159, 204, 187, 196, 0, 130, 159, 137, 172, 134, 144, 171, 141, 10, 35, + 137, 196, 159, 205, 187, 196, 0, 130, 159, 134, 154, 137, 192, 171, 141, + 10, 35, 137, 196, 159, 220, 187, 194, 0, 130, 159, 131, 224, 151, 183, + 171, 141, 10, 35, 137, 196, 159, 220, 187, 195, 0, 130, 159, 134, 154, + 137, 194, 171, 141, 10, 35, 137, 196, 159, 220, 187, 197, 0, 130, 161, + 131, 224, 147, 143, 171, 141, 10, 35, 137, 207, 159, 220, 187, 195, 0, + 130, 161, 131, 224, 151, 183, 171, 141, 10, 35, 128, 176, 159, 203, 159, + 220, 187, 195, 0, 130, 162, 130, 177, 171, 141, 10, 35, 128, 175, 159, + 204, 159, 220, 171, 139, 0, 130, 162, 134, 154, 137, 169, 147, 143, 171, + 141, 10, 35, 128, 175, 159, 204, 159, 220, 171, 138, 0, 130, 163, 137, + 210, 137, 192, 171, 141, 10, 35, 137, 197, 159, 204, 187, 194, 0, 130, + 163, 137, 209, 137, 193, 171, 141, 10, 35, 137, 197, 159, 203, 187, 195, + 0, 130, 163, 137, 209, 137, 169, 147, 143, 171, 141, 10, 35, 137, 205, + 159, 203, 171, 138, 0, 130, 163, 131, 224, 147, 143, 171, 141, 10, 35, + 137, 205, 159, 220, 187, 195, 0, 130, 163, 131, 224, 151, 183, 171, 141, + 10, 35, 137, 197, 159, 220, 187, 195, 0, 130, 163, 134, 154, 137, 192, + 171, 141, 10, 35, 137, 197, 159, 220, 187, 194, 0, 130, 163, 131, 225, + 147, 143, 171, 141, 10, 35, 137, 205, 159, 220, 187, 196, 0, 130, 163, + 131, 225, 151, 183, 171, 141, 10, 35, 137, 197, 159, 220, 187, 196, 0, + 130, 164, 137, 210, 159, 227, 147, 143, 171, 141, 10, 35, 128, 175, 159, + 221, 159, 204, 187, 195, 0, 130, 164, 137, 210, 137, 193, 171, 141, 10, + 35, 128, 176, 159, 221, 159, 204, 187, 195, 0, 130, 164, 131, 225, 147, + 143, 171, 141, 10, 35, 128, 175, 159, 221, 159, 220, 187, 196, 0, 130, + 176, 137, 210, 137, 184, 171, 141, 10, 35, 137, 206, 159, 204, 187, 196, + 0, 130, 176, 137, 210, 134, 144, 171, 141, 10, 35, 137, 208, 159, 204, + 187, 196, 0, 130, 176, 137, 209, 137, 185, 171, 141, 10, 35, 137, 206, + 159, 203, 171, 139, 0, 130, 176, 134, 154, 159, 228, 147, 143, 171, 141, + 10, 35, 137, 206, 159, 220, 187, 197, 0, 130, 176, 134, 154, 137, 194, + 171, 141, 10, 35, 137, 208, 159, 220, 187, 197, 0, 130, 176, 131, 225, + 147, 143, 171, 141, 10, 35, 137, 206, 159, 220, 187, 196, 0, 130, 176, + 131, 225, 151, 183, 171, 141, 10, 35, 137, 208, 159, 220, 187, 196, 0, + 130, 165, 137, 210, 137, 169, 147, 143, 171, 141, 10, 35, 128, 175, 159, + 222, 159, 204, 171, 138, 0, 130, 165, 137, 172, 137, 184, 171, 141, 10, + 35, 128, 175, 159, 222, 159, 205, 187, 196, 0, 130, 165, 137, 172, 134, + 144, 171, 141, 10, 35, 128, 176, 159, 222, 159, 205, 187, 196, 0, 130, + 166, 131, 224, 147, 143, 171, 141, 10, 35, 128, 175, 159, 206, 159, 220, + 187, 195, 0, 130, 166, 131, 224, 151, 183, 171, 141, 10, 35, 128, 176, + 159, 206, 159, 220, 187, 195, 0, 130, 166, 131, 225, 151, 183, 171, 141, + 10, 35, 128, 176, 159, 206, 159, 220, 187, 196, 0, 130, 166, 130, 177, + 171, 141, 10, 35, 128, 175, 159, 206, 159, 220, 171, 139, 0, 130, 167, + 137, 209, 137, 184, 171, 141, 10, 35, 128, 175, 159, 209, 159, 203, 187, + 196, 0, 130, 167, 131, 225, 147, 143, 171, 141, 10, 35, 128, 175, 159, + 209, 159, 220, 187, 196, 0, 130, 167, 131, 225, 151, 183, 171, 141, 10, + 35, 128, 176, 159, 209, 159, 220, 187, 196, 0, 130, 167, 134, 154, 137, + 169, 147, 143, 171, 141, 10, 35, 128, 175, 159, 209, 159, 220, 171, 138, + 0, 130, 168, 131, 225, 147, 143, 171, 141, 10, 35, 128, 175, 159, 210, + 159, 220, 187, 196, 0, 130, 168, 130, 177, 171, 141, 10, 35, 128, 175, + 159, 210, 159, 220, 171, 139, 0, 130, 168, 134, 154, 137, 169, 147, 143, + 171, 141, 10, 35, 128, 175, 159, 210, 159, 220, 171, 138, 0, 130, 169, + 137, 172, 137, 184, 171, 141, 10, 35, 128, 175, 159, 211, 159, 205, 187, + 196, 0, 130, 169, 137, 172, 134, 144, 171, 141, 10, 35, 128, 176, 159, + 211, 159, 205, 187, 196, 0, 130, 170, 131, 224, 147, 143, 171, 141, 10, + 35, 128, 175, 159, 212, 159, 220, 187, 195, 0, 130, 170, 131, 225, 147, + 143, 171, 141, 10, 35, 128, 175, 159, 212, 159, 220, 187, 196, 0, 130, + 172, 137, 210, 137, 184, 171, 141, 10, 35, 137, 189, 159, 204, 187, 196, + 0, 130, 172, 137, 210, 137, 185, 171, 141, 10, 35, 137, 189, 159, 204, + 171, 139, 0, 130, 172, 137, 210, 137, 169, 147, 143, 171, 141, 10, 35, + 137, 189, 159, 204, 171, 138, 0, 130, 172, 137, 209, 137, 192, 171, 141, + 10, 35, 137, 198, 159, 203, 187, 194, 0, 130, 172, 137, 209, 150, 178, + 147, 143, 171, 141, 10, 35, 137, 189, 159, 203, 187, 194, 0, 130, 172, + 137, 172, 137, 184, 171, 141, 10, 35, 137, 189, 159, 205, 187, 196, 0, + 130, 172, 137, 172, 134, 144, 171, 141, 10, 35, 137, 198, 159, 205, 187, + 196, 0, 130, 172, 131, 224, 147, 143, 171, 141, 10, 35, 137, 189, 159, + 220, 187, 195, 0, 130, 172, 131, 224, 151, 183, 171, 141, 10, 35, 137, + 198, 159, 220, 187, 195, 0, 130, 173, 137, 210, 137, 192, 171, 141, 10, + 35, 137, 199, 159, 204, 187, 194, 0, 130, 173, 137, 210, 134, 144, 171, + 141, 10, 35, 137, 199, 159, 204, 187, 196, 0, 130, 173, 137, 210, 137, + 185, 171, 141, 10, 35, 128, 175, 159, 220, 159, 204, 171, 139, 0, 130, + 173, 137, 209, 137, 193, 171, 141, 10, 35, 137, 199, 159, 203, 187, 195, + 0, 130, 173, 137, 209, 134, 144, 171, 141, 10, 35, 137, 199, 159, 203, + 187, 196, 0, 130, 173, 137, 172, 137, 192, 171, 141, 10, 35, 137, 199, + 159, 205, 187, 194, 0, 130, 173, 137, 172, 134, 144, 171, 141, 10, 35, + 137, 199, 159, 205, 187, 196, 0, 130, 173, 137, 209, 137, 194, 171, 141, + 10, 35, 137, 199, 159, 203, 187, 197, 0, 137, 166, 137, 179, 134, 154, + 137, 192, 171, 141, 10, 35, 128, 176, 159, 214, 159, 220, 187, 194, 0, + 137, 166, 137, 179, 134, 154, 134, 144, 171, 141, 10, 35, 128, 176, 159, + 214, 159, 220, 187, 196, 0, 130, 174, 137, 210, 134, 144, 171, 141, 10, + 35, 137, 200, 159, 204, 187, 196, 0, 130, 174, 137, 210, 137, 169, 147, + 143, 171, 141, 10, 35, 137, 190, 159, 204, 171, 138, 0, 130, 174, 137, + 209, 137, 184, 171, 141, 10, 35, 137, 190, 159, 203, 187, 196, 0, 130, + 174, 137, 209, 134, 144, 171, 141, 10, 35, 137, 200, 159, 203, 187, 196, + 0, 130, 174, 137, 209, 137, 169, 147, 143, 171, 141, 10, 35, 137, 190, + 159, 203, 171, 138, 0, 130, 174, 130, 177, 171, 141, 10, 35, 137, 190, + 159, 220, 171, 139, 0, 130, 174, 134, 154, 137, 169, 147, 143, 171, 141, + 10, 35, 137, 190, 159, 220, 171, 138, 0, 130, 175, 131, 225, 147, 143, + 171, 141, 10, 35, 137, 191, 159, 220, 187, 196, 0, 130, 175, 131, 225, + 151, 183, 171, 141, 10, 35, 128, 176, 148, 243, 159, 220, 187, 196, 0, + 130, 158, 137, 172, 137, 185, 171, 141, 10, 35, 137, 186, 159, 205, 171, + 139, 0, 130, 159, 137, 209, 137, 185, 171, 141, 10, 35, 137, 187, 159, + 203, 171, 139, 0, 130, 159, 137, 209, 137, 169, 147, 143, 171, 141, 10, + 35, 137, 187, 159, 203, 171, 138, 0, 130, 159, 137, 172, 137, 185, 171, + 141, 10, 35, 137, 187, 159, 205, 171, 139, 0, 130, 159, 137, 172, 137, + 169, 147, 143, 171, 141, 10, 35, 137, 187, 159, 205, 171, 138, 0, 130, + 159, 130, 177, 171, 141, 10, 35, 137, 187, 159, 220, 171, 139, 0, 130, + 159, 134, 154, 137, 169, 147, 143, 171, 141, 10, 35, 137, 187, 159, 220, + 171, 138, 0, 130, 161, 130, 177, 171, 141, 10, 35, 137, 207, 159, 220, + 171, 139, 0, 130, 161, 137, 210, 137, 169, 147, 143, 171, 141, 10, 35, + 137, 207, 159, 204, 171, 138, 0, 130, 161, 134, 154, 137, 169, 147, 143, + 171, 141, 10, 35, 137, 207, 159, 220, 171, 138, 0, 130, 163, 137, 172, + 137, 169, 147, 143, 171, 141, 10, 35, 137, 205, 159, 205, 171, 138, 0, + 130, 164, 137, 210, 137, 185, 171, 141, 10, 35, 128, 175, 159, 221, 159, + 204, 171, 139, 0, 130, 176, 137, 210, 137, 185, 171, 141, 10, 35, 137, + 206, 159, 204, 171, 139, 0, 130, 165, 137, 210, 137, 185, 171, 141, 10, + 35, 128, 175, 159, 222, 159, 204, 171, 139, 0, 130, 172, 137, 209, 137, + 185, 171, 141, 10, 35, 137, 189, 159, 203, 171, 139, 0, 130, 172, 130, + 177, 171, 141, 10, 35, 137, 189, 159, 220, 171, 139, 0, 130, 175, 137, + 210, 137, 185, 171, 141, 10, 35, 137, 191, 159, 204, 171, 139, 0, 130, + 175, 137, 209, 137, 185, 171, 141, 10, 35, 137, 191, 159, 203, 171, 139, + 0, 130, 175, 130, 177, 171, 141, 10, 35, 137, 191, 159, 220, 171, 139, 0, + 130, 173, 130, 177, 171, 141, 10, 35, 128, 175, 159, 220, 159, 220, 171, + 139, 0, 130, 170, 130, 177, 171, 141, 10, 35, 128, 175, 159, 212, 159, + 220, 171, 139, 0, 130, 174, 137, 210, 137, 185, 171, 141, 10, 35, 137, + 190, 159, 204, 171, 139, 0, 130, 170, 131, 224, 151, 183, 171, 141, 10, + 35, 128, 176, 159, 212, 159, 220, 187, 195, 0, 130, 172, 137, 210, 134, + 144, 171, 141, 10, 35, 137, 198, 159, 204, 187, 196, 0, 130, 167, 130, + 177, 171, 141, 10, 35, 128, 175, 159, 209, 159, 220, 171, 139, 0, 130, + 171, 130, 177, 171, 141, 10, 35, 137, 188, 159, 220, 171, 139, 0, 130, + 174, 137, 209, 137, 193, 171, 141, 10, 35, 137, 200, 159, 203, 187, 195, + 0, 130, 173, 137, 172, 137, 185, 171, 141, 10, 35, 128, 175, 159, 220, + 159, 205, 171, 139, 0, 130, 172, 137, 209, 134, 144, 171, 141, 10, 35, + 137, 198, 159, 203, 187, 196, 0, 130, 171, 131, 225, 147, 143, 171, 141, + 10, 35, 137, 188, 159, 220, 187, 196, 0, 130, 172, 137, 209, 137, 184, + 171, 141, 10, 35, 137, 189, 159, 203, 187, 196, 0, 130, 174, 137, 209, + 159, 227, 147, 143, 171, 141, 10, 35, 137, 190, 159, 203, 187, 195, 0, + 130, 161, 137, 210, 137, 185, 171, 141, 10, 35, 137, 207, 159, 204, 171, + 139, 0, 130, 162, 137, 209, 137, 185, 171, 141, 10, 35, 128, 175, 159, + 204, 159, 203, 171, 139, 0, 130, 173, 137, 209, 137, 185, 171, 141, 10, + 35, 128, 175, 159, 220, 159, 203, 171, 139, 0, 130, 169, 130, 177, 171, + 141, 10, 35, 128, 175, 159, 211, 159, 220, 171, 139, 0, 130, 158, 137, + 210, 137, 185, 171, 141, 10, 35, 137, 186, 159, 204, 171, 139, 0, 130, + 171, 131, 225, 151, 183, 171, 141, 10, 35, 128, 176, 159, 223, 159, 220, + 187, 196, 0, 130, 167, 137, 209, 134, 144, 171, 141, 10, 35, 128, 176, + 159, 209, 159, 203, 187, 196, 0, 130, 164, 131, 225, 151, 183, 171, 141, + 10, 35, 128, 176, 159, 221, 159, 220, 187, 196, 0, 130, 163, 137, 172, + 137, 185, 171, 141, 10, 35, 137, 205, 159, 205, 171, 139, 0, 130, 174, + 137, 209, 137, 185, 171, 141, 10, 35, 137, 190, 159, 203, 171, 139, 0, + 137, 166, 83, 65, 76, 65, 65, 77, 85, 72, 85, 32, 65, 76, 65, 89, 78, 65, + 65, 10, 42, 104, 105, 115, 32, 98, 108, 101, 115, 115, 105, 110, 103, 32, + 140, 188, 117, 115, 10, 42, 132, 251, 149, 243, 169, 189, 0, 137, 166, + 187, 210, 32, 85, 83, 69, 68, 32, 150, 254, 187, 211, 32, 144, 201, 146, + 186, 159, 181, 171, 141, 10, 35, 137, 174, 159, 226, 171, 140, 0, 137, + 166, 81, 65, 76, 65, 32, 85, 83, 69, 68, 32, 150, 254, 187, 211, 32, 144, + 201, 146, 186, 159, 181, 171, 141, 10, 35, 128, 174, 159, 212, 159, 226, + 171, 140, 0, 137, 166, 65, 76, 76, 65, 72, 32, 159, 181, 171, 141, 10, + 35, 128, 174, 148, 239, 159, 226, 159, 226, 187, 203, 0, 137, 166, 65, + 75, 66, 65, 82, 32, 159, 181, 171, 141, 10, 35, 128, 174, 148, 239, 159, + 223, 159, 200, 187, 201, 0, 137, 166, 77, 79, 72, 65, 77, 77, 65, 68, 32, + 159, 181, 171, 141, 10, 35, 137, 178, 159, 204, 159, 220, 187, 212, 0, + 137, 166, 83, 65, 76, 65, 77, 32, 159, 181, 171, 141, 10, 42, 144, 135, + 144, 167, 139, 223, 159, 233, 148, 209, 170, 177, 10, 120, 133, 251, 159, + 233, 148, 209, 159, 234, 187, 207, 41, 10, 35, 137, 174, 159, 226, 159, + 209, 187, 196, 0, 137, 166, 82, 65, 83, 79, 85, 76, 32, 159, 181, 171, + 141, 10, 35, 128, 174, 159, 218, 159, 224, 148, 241, 187, 198, 0, 137, + 166, 148, 207, 159, 181, 171, 141, 10, 35, 128, 174, 159, 209, 159, 226, + 148, 243, 187, 203, 0, 137, 166, 187, 213, 32, 159, 181, 171, 141, 10, + 35, 128, 174, 148, 241, 159, 224, 159, 226, 187, 196, 0, 137, 166, 187, + 210, 32, 159, 181, 171, 141, 10, 35, 137, 174, 159, 226, 171, 138, 0, + 137, 166, 148, 206, 148, 207, 187, 213, 10, 35, 137, 174, 159, 226, 159, + 219, 142, 167, 148, 239, 159, 226, 159, 226, 159, 214, 142, 167, 159, + 209, 159, 226, 148, 243, 159, 214, 142, 167, 148, 241, 159, 224, 159, + 226, 187, 196, 0, 137, 166, 74, 65, 76, 76, 65, 74, 65, 76, 65, 76, 79, + 85, 72, 79, 85, 10, 35, 128, 174, 159, 203, 159, 226, 142, 167, 159, 203, + 159, 226, 148, 239, 159, 226, 187, 203, 0, 82, 73, 65, 76, 32, 165, 137, + 10, 35, 128, 174, 159, 218, 187, 193, 32, 148, 239, 187, 198, 0, 137, + 166, 66, 73, 83, 77, 73, 76, 76, 65, 72, 32, 65, 82, 45, 82, 65, 72, 77, + 65, 78, 32, 65, 82, 45, 82, 65, 72, 69, 69, 77, 0, 137, 166, 83, 85, 66, + 72, 65, 65, 78, 65, 72, 85, 32, 87, 65, 32, 187, 209, 0, 137, 166, 65, + 90, 90, 65, 32, 87, 65, 32, 74, 65, 76, 76, 0, 128, 178, 49, 10, 42, 142, + 158, 139, 252, 152, 217, 86, 83, 49, 44, 32, 140, 143, 151, 172, 111, + 110, 0, 128, 178, 50, 0, 128, 178, 51, 0, 128, 178, 52, 0, 128, 178, 53, + 0, 128, 178, 54, 0, 128, 178, 55, 0, 128, 178, 56, 0, 128, 178, 57, 0, + 128, 178, 49, 48, 0, 128, 178, 49, 49, 0, 128, 178, 49, 50, 0, 128, 178, + 49, 51, 0, 128, 178, 49, 52, 0, 128, 178, 49, 53, 10, 61, 149, 142, 151, + 209, 187, 214, 0, 128, 178, 49, 54, 10, 61, 157, 152, 151, 209, 187, 214, + 0, 130, 178, 165, 168, 10, 120, 141, 233, 140, 208, 70, 69, 53, 48, 41, + 10, 35, 158, 166, 170, 175, 0, 130, 178, 158, 143, 165, 168, 10, 120, 40, + 187, 215, 32, 133, 145, 70, 69, 52, 53, 41, 10, 120, 141, 233, 156, 162, + 140, 208, 70, 69, 53, 49, 41, 10, 35, 158, 166, 165, 171, 0, 130, 178, + 158, 143, 140, 230, 165, 179, 10, 35, 158, 166, 165, 187, 0, 130, 178, + 165, 200, 10, 120, 141, 233, 141, 137, 70, 69, 53, 53, 41, 10, 35, 158, + 166, 168, 216, 0, 130, 178, 165, 204, 10, 120, 141, 233, 141, 147, 70, + 69, 53, 52, 41, 10, 35, 158, 166, 170, 189, 0, 130, 178, 139, 228, 164, + 254, 10, 120, 141, 233, 139, 230, 132, 199, 70, 69, 53, 55, 41, 10, 35, + 158, 166, 166, 160, 0, 130, 178, 141, 169, 164, 254, 10, 120, 141, 233, + 141, 145, 132, 199, 70, 69, 53, 54, 41, 10, 35, 158, 166, 166, 218, 0, + 130, 178, 136, 215, 158, 149, 165, 234, 10, 35, 158, 166, 51, 48, 49, 54, + 0, 130, 178, 136, 216, 158, 149, 66, 82, 65, 75, 67, 69, 84, 10, 37, 130, + 178, 136, 216, 158, 149, 165, 234, 10, 42, 187, 216, 32, 140, 172, 34, + 165, 234, 34, 32, 139, 194, 141, 144, 146, 226, 134, 145, 139, 190, 187, + 217, 10, 35, 158, 166, 51, 48, 49, 55, 0, 130, 178, 149, 224, 173, 149, + 10, 120, 141, 238, 140, 242, 176, 243, 41, 10, 35, 158, 166, 165, 186, 0, + 146, 163, 143, 226, 140, 185, 166, 216, 0, 146, 163, 143, 226, 140, 187, + 166, 216, 10, 120, 132, 205, 142, 137, 133, 184, 48, 51, 54, 49, 41, 0, + 133, 211, 146, 199, 140, 185, 166, 216, 0, 133, 211, 146, 199, 140, 187, + 166, 216, 10, 120, 132, 205, 141, 234, 48, 51, 54, 48, 41, 0, 146, 163, + 146, 200, 140, 185, 166, 216, 0, 146, 163, 146, 200, 140, 187, 166, 216, + 0, 146, 163, 187, 218, 32, 166, 182, 10, 120, 140, 197, 141, 209, 166, + 188, 41, 10, 120, 132, 205, 141, 209, 48, 51, 53, 69, 41, 0, 146, 163, + 143, 226, 133, 204, 167, 246, 0, 146, 163, 143, 226, 133, 203, 167, 246, + 10, 120, 132, 205, 154, 129, 132, 252, 48, 51, 53, 67, 41, 0, 146, 163, + 146, 199, 133, 204, 167, 246, 0, 146, 163, 146, 199, 133, 203, 167, 246, + 0, 146, 163, 146, 200, 133, 204, 167, 246, 0, 146, 163, 146, 200, 133, + 203, 167, 246, 0, 146, 163, 187, 218, 32, 146, 200, 167, 246, 10, 120, + 140, 197, 141, 210, 132, 252, 165, 246, 41, 10, 120, 132, 205, 141, 210, + 132, 252, 48, 51, 53, 70, 41, 0, 133, 232, 169, 229, 32, 140, 185, 166, + 216, 0, 133, 232, 169, 229, 32, 140, 187, 166, 216, 10, 120, 133, 209, + 169, 230, 32, 45, 32, 48, 52, 56, 51, 41, 0, 130, 178, 144, 199, 143, + 190, 176, 241, 10, 35, 158, 166, 50, 48, 50, 53, 0, 130, 178, 148, 145, + 176, 227, 10, 35, 158, 166, 183, 237, 0, 130, 178, 148, 130, 176, 227, + 10, 35, 158, 166, 50, 48, 49, 51, 0, 130, 178, 141, 203, 165, 244, 10, + 35, 158, 166, 168, 215, 0, 130, 178, 149, 144, 141, 203, 165, 244, 10, + 35, 158, 166, 168, 215, 0, 130, 178, 140, 185, 165, 160, 10, 120, 142, + 163, 155, 246, 50, 51, 68, 67, 41, 10, 35, 158, 166, 177, 175, 0, 130, + 178, 140, 187, 165, 160, 10, 120, 155, 206, 155, 246, 50, 51, 68, 68, 41, + 10, 35, 158, 166, 177, 176, 0, 130, 178, 133, 131, 165, 234, 10, 120, + 142, 163, 141, 225, 132, 230, 50, 51, 68, 69, 41, 10, 35, 158, 166, 182, + 174, 0, 130, 178, 133, 134, 165, 234, 10, 120, 155, 206, 141, 225, 132, + 230, 50, 51, 68, 70, 41, 10, 35, 158, 166, 182, 175, 0, 130, 178, 140, + 185, 155, 247, 155, 248, 165, 234, 10, 120, 142, 163, 155, 249, 136, 142, + 50, 51, 69, 48, 41, 10, 35, 158, 166, 182, 172, 0, 130, 178, 140, 187, + 155, 247, 155, 248, 165, 234, 10, 120, 155, 206, 155, 249, 136, 142, 50, + 51, 69, 49, 41, 10, 35, 158, 166, 182, 173, 0, 130, 178, 140, 185, 153, + 253, 158, 149, 165, 234, 10, 35, 158, 166, 51, 48, 49, 48, 0, 130, 178, + 140, 187, 153, 253, 158, 149, 165, 234, 10, 35, 158, 166, 51, 48, 49, 49, + 0, 130, 178, 140, 185, 142, 177, 146, 184, 165, 234, 10, 35, 158, 166, + 166, 179, 0, 130, 178, 135, 193, 146, 184, 165, 234, 10, 35, 158, 166, + 166, 213, 0, 130, 178, 140, 185, 146, 184, 165, 234, 10, 35, 158, 166, + 165, 210, 0, 130, 178, 135, 252, 165, 234, 10, 35, 158, 166, 165, 219, 0, + 130, 178, 140, 185, 154, 226, 165, 234, 10, 35, 158, 166, 179, 163, 0, + 130, 178, 140, 187, 154, 226, 165, 234, 10, 35, 158, 166, 179, 165, 0, + 130, 178, 136, 215, 154, 226, 165, 234, 10, 35, 158, 166, 51, 48, 48, 69, + 0, 130, 178, 136, 216, 154, 226, 165, 234, 10, 35, 158, 166, 51, 48, 48, + 70, 0, 187, 219, 32, 166, 197, 10, 120, 141, 233, 156, 162, 140, 208, 70, + 69, 53, 49, 41, 0, 154, 236, 187, 219, 32, 166, 197, 10, 42, 187, 215, + 32, 148, 248, 139, 252, 140, 215, 98, 101, 115, 105, 100, 101, 32, 139, + 185, 149, 142, 139, 223, 168, 187, 0, 130, 178, 132, 249, 165, 234, 10, + 120, 142, 163, 141, 191, 132, 230, 50, 51, 66, 52, 41, 10, 35, 158, 166, + 48, 48, 53, 66, 0, 130, 178, 132, 250, 165, 234, 10, 120, 155, 206, 141, + 191, 132, 230, 50, 51, 66, 53, 41, 10, 35, 158, 166, 48, 48, 53, 68, 0, + 154, 235, 168, 234, 10, 35, 159, 235, 166, 183, 0, 187, 220, 32, 168, + 234, 10, 35, 159, 235, 166, 183, 0, 149, 144, 168, 234, 10, 35, 159, 235, + 166, 183, 0, 142, 177, 149, 144, 168, 234, 10, 35, 159, 235, 166, 183, 0, + 154, 235, 141, 203, 165, 244, 10, 35, 159, 236, 141, 208, 173, 164, 0, + 187, 220, 32, 141, 203, 165, 244, 10, 35, 159, 236, 141, 208, 173, 164, + 0, 149, 144, 141, 203, 165, 244, 10, 35, 159, 236, 141, 208, 173, 164, 0, + 144, 250, 165, 168, 10, 120, 129, 221, 140, 208, 70, 69, 49, 48, 41, 10, + 35, 159, 237, 170, 175, 0, 144, 250, 158, 143, 165, 168, 10, 120, 129, + 221, 156, 162, 140, 208, 70, 69, 49, 49, 41, 10, 120, 40, 187, 215, 32, + 133, 145, 70, 69, 52, 53, 41, 10, 35, 159, 237, 165, 171, 0, 144, 250, + 140, 230, 165, 179, 10, 35, 159, 237, 166, 201, 0, 144, 250, 165, 204, + 10, 120, 129, 221, 141, 147, 70, 69, 49, 52, 41, 10, 35, 159, 237, 170, + 189, 0, 144, 250, 165, 200, 10, 120, 129, 221, 141, 137, 70, 69, 49, 51, + 41, 10, 35, 159, 237, 168, 216, 0, 144, 250, 141, 169, 164, 254, 10, 35, + 159, 237, 166, 218, 0, 144, 250, 139, 228, 164, 254, 10, 35, 159, 237, + 166, 160, 0, 144, 250, 148, 145, 176, 227, 10, 35, 159, 237, 183, 237, 0, + 144, 250, 140, 185, 165, 160, 10, 35, 159, 237, 177, 175, 0, 144, 250, + 140, 187, 165, 160, 10, 35, 159, 237, 177, 176, 0, 144, 250, 140, 185, + 155, 199, 165, 234, 10, 35, 159, 237, 182, 174, 0, 144, 250, 140, 187, + 155, 199, 165, 234, 10, 35, 159, 237, 182, 175, 0, 144, 250, 140, 185, + 136, 205, 165, 234, 10, 35, 159, 237, 182, 172, 0, 144, 250, 140, 187, + 136, 205, 165, 234, 10, 35, 159, 237, 182, 173, 0, 144, 250, 140, 133, + 165, 137, 10, 35, 159, 237, 177, 231, 0, 144, 250, 165, 145, 10, 35, 159, + 237, 177, 139, 0, 144, 250, 165, 162, 10, 35, 159, 237, 170, 242, 0, 144, + 250, 140, 202, 165, 137, 10, 35, 159, 237, 177, 173, 0, 144, 250, 140, + 213, 165, 172, 10, 35, 159, 237, 176, 226, 0, 144, 250, 141, 148, 165, + 137, 10, 35, 159, 237, 177, 129, 0, 144, 250, 141, 166, 165, 137, 10, 35, + 159, 237, 177, 130, 0, 144, 250, 141, 156, 165, 137, 10, 35, 159, 237, + 177, 174, 0, 144, 250, 141, 192, 165, 188, 10, 35, 159, 237, 177, 216, 0, + 144, 250, 140, 146, 165, 137, 10, 35, 159, 237, 166, 163, 0, 144, 250, + 140, 159, 165, 137, 10, 35, 159, 237, 170, 239, 0, 144, 250, 141, 172, + 65, 84, 10, 35, 159, 237, 48, 48, 52, 48, 0, 148, 191, 159, 229, 159, + 181, 171, 141, 10, 35, 137, 181, 187, 204, 0, 148, 191, 150, 169, 141, + 247, 159, 229, 166, 222, 10, 35, 137, 203, 187, 204, 0, 148, 191, 170, + 223, 32, 159, 181, 171, 141, 10, 35, 137, 181, 48, 54, 52, 67, 0, 148, + 191, 167, 226, 32, 70, 82, 65, 71, 77, 69, 78, 84, 10, 42, 139, 223, 146, + 245, 140, 180, 150, 132, 177, 182, 32, 141, 144, 115, 101, 116, 115, 0, + 148, 191, 170, 225, 32, 159, 181, 171, 141, 10, 35, 137, 181, 48, 54, 52, + 68, 0, 148, 191, 149, 143, 159, 181, 171, 141, 10, 35, 137, 181, 48, 54, + 52, 69, 0, 148, 191, 149, 143, 151, 245, 171, 141, 10, 35, 137, 203, 48, + 54, 52, 69, 0, 148, 191, 150, 192, 159, 181, 171, 141, 10, 35, 137, 181, + 48, 54, 52, 70, 0, 148, 191, 150, 192, 151, 245, 171, 141, 10, 35, 137, + 203, 48, 54, 52, 70, 0, 148, 191, 150, 168, 159, 181, 171, 141, 10, 35, + 137, 181, 48, 54, 53, 48, 0, 148, 191, 150, 168, 151, 245, 171, 141, 10, + 35, 137, 203, 48, 54, 53, 48, 0, 148, 191, 170, 226, 32, 159, 181, 171, + 141, 10, 35, 137, 181, 187, 200, 0, 148, 191, 170, 226, 32, 151, 245, + 171, 141, 10, 35, 137, 203, 187, 200, 0, 148, 191, 150, 188, 159, 181, + 171, 141, 10, 35, 137, 181, 171, 143, 0, 148, 191, 150, 188, 151, 245, + 171, 141, 10, 35, 137, 203, 171, 143, 0, 128, 135, 148, 240, 159, 181, + 171, 141, 10, 35, 128, 174, 48, 54, 50, 49, 0, 129, 241, 148, 238, 144, + 238, 159, 181, 171, 141, 10, 35, 128, 174, 187, 221, 0, 129, 241, 148, + 238, 144, 238, 147, 143, 171, 141, 10, 35, 128, 175, 187, 221, 0, 129, + 241, 137, 161, 159, 181, 171, 141, 10, 35, 128, 174, 187, 222, 0, 129, + 241, 137, 161, 147, 143, 171, 141, 10, 35, 128, 175, 187, 222, 0, 129, + 242, 137, 161, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 50, 52, 0, + 129, 242, 137, 161, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 50, 52, + 0, 129, 241, 148, 240, 150, 139, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 223, 0, 129, 241, 148, 240, 150, 139, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 223, 0, 129, 243, 137, 161, 159, 181, 171, 141, 10, 35, + 128, 174, 170, 220, 0, 129, 243, 137, 161, 147, 143, 171, 141, 10, 35, + 128, 175, 170, 220, 0, 129, 243, 137, 161, 151, 183, 171, 141, 10, 35, + 128, 176, 170, 220, 0, 129, 243, 137, 161, 151, 245, 171, 141, 10, 35, + 128, 177, 170, 220, 0, 128, 135, 148, 226, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 191, 0, 128, 135, 148, 226, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 191, 0, 128, 135, 159, 238, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 224, 0, 128, 135, 159, 238, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 224, 0, 128, 135, 159, 238, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 224, 0, 128, 135, 159, 238, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 224, 0, 131, 144, 149, 184, 159, 181, 171, 141, 10, 35, + 128, 174, 48, 54, 50, 57, 0, 131, 144, 149, 184, 147, 143, 171, 141, 10, + 35, 128, 175, 48, 54, 50, 57, 0, 131, 144, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 225, 0, 131, 144, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 225, 0, 131, 144, 151, 183, 171, 141, 10, 35, 128, 176, 187, 225, 0, + 131, 144, 151, 245, 171, 141, 10, 35, 128, 177, 187, 225, 0, 128, 135, + 159, 239, 159, 181, 171, 141, 10, 35, 128, 174, 187, 226, 0, 128, 135, + 159, 239, 147, 143, 171, 141, 10, 35, 128, 175, 187, 226, 0, 128, 135, + 159, 239, 151, 183, 171, 141, 10, 35, 128, 176, 187, 226, 0, 128, 135, + 159, 239, 151, 245, 171, 141, 10, 35, 128, 177, 187, 226, 0, 128, 135, + 137, 167, 171, 141, 10, 35, 128, 174, 187, 194, 0, 128, 135, 150, 178, + 147, 143, 171, 141, 10, 35, 128, 175, 187, 194, 0, 128, 135, 137, 192, + 171, 141, 10, 35, 128, 176, 187, 194, 0, 128, 135, 150, 178, 151, 245, + 171, 141, 10, 35, 128, 177, 187, 194, 0, 128, 135, 137, 168, 171, 141, + 10, 35, 128, 174, 187, 195, 0, 128, 135, 159, 227, 147, 143, 171, 141, + 10, 35, 128, 175, 187, 195, 0, 128, 135, 137, 193, 171, 141, 10, 35, 128, + 176, 187, 195, 0, 128, 135, 159, 227, 151, 245, 171, 141, 10, 35, 128, + 177, 187, 195, 0, 128, 135, 137, 171, 171, 141, 10, 35, 128, 174, 187, + 197, 0, 128, 135, 159, 228, 147, 143, 171, 141, 10, 35, 128, 175, 187, + 197, 0, 128, 135, 137, 194, 171, 141, 10, 35, 128, 176, 187, 197, 0, 128, + 135, 159, 228, 151, 245, 171, 141, 10, 35, 128, 177, 187, 197, 0, 128, + 135, 159, 240, 159, 181, 171, 141, 10, 35, 128, 174, 187, 212, 0, 128, + 135, 159, 240, 147, 143, 171, 141, 10, 35, 128, 175, 187, 212, 0, 128, + 135, 159, 215, 159, 181, 171, 141, 10, 35, 128, 174, 48, 54, 51, 48, 0, + 128, 135, 159, 215, 147, 143, 171, 141, 10, 35, 128, 175, 48, 54, 51, 48, + 0, 128, 135, 159, 217, 159, 181, 171, 141, 10, 35, 128, 174, 187, 201, 0, + 128, 135, 137, 182, 171, 141, 10, 35, 128, 175, 187, 201, 0, 128, 135, + 170, 185, 32, 159, 181, 171, 141, 10, 35, 128, 174, 187, 202, 0, 128, + 135, 137, 183, 171, 141, 10, 35, 128, 175, 187, 202, 0, 131, 147, 159, + 181, 171, 141, 10, 35, 128, 174, 187, 227, 0, 131, 147, 147, 143, 171, + 141, 10, 35, 128, 175, 187, 227, 0, 131, 147, 151, 183, 171, 141, 10, 35, + 128, 176, 187, 227, 0, 131, 147, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 227, 0, 128, 135, 149, 212, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 228, 0, 128, 135, 149, 212, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 228, 0, 128, 135, 149, 212, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 228, 0, 128, 135, 149, 212, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 228, 0, 128, 135, 149, 161, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 229, 0, 128, 135, 149, 161, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 229, 0, 128, 135, 149, 161, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 229, 0, 128, 135, 149, 161, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 229, 0, 128, 135, 149, 213, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 230, 0, 128, 135, 149, 213, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 230, 0, 128, 135, 149, 213, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 230, 0, 128, 135, 149, 213, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 230, 0, 128, 135, 148, 223, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 231, 0, 128, 135, 148, 223, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 231, 0, 128, 135, 148, 223, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 231, 0, 128, 135, 148, 223, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 231, 0, 128, 135, 159, 207, 159, 181, 171, 141, 10, 35, 128, 174, + 176, 201, 0, 128, 135, 159, 207, 147, 143, 171, 141, 10, 35, 128, 175, + 176, 201, 0, 128, 135, 159, 207, 151, 183, 171, 141, 10, 35, 128, 176, + 176, 201, 0, 128, 135, 159, 207, 151, 245, 171, 141, 10, 35, 128, 177, + 176, 201, 0, 128, 135, 149, 163, 159, 181, 171, 141, 10, 35, 128, 174, + 167, 225, 0, 128, 135, 149, 163, 147, 143, 171, 141, 10, 35, 128, 175, + 167, 225, 0, 128, 135, 149, 163, 151, 183, 171, 141, 10, 35, 128, 176, + 167, 225, 0, 128, 135, 149, 163, 151, 245, 171, 141, 10, 35, 128, 177, + 167, 225, 0, 128, 135, 149, 214, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 232, 0, 128, 135, 149, 214, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 232, 0, 128, 135, 149, 214, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 232, 0, 128, 135, 149, 214, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 232, 0, 128, 135, 149, 164, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 233, 0, 128, 135, 149, 164, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 233, 0, 128, 135, 149, 164, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 233, 0, 128, 135, 149, 164, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 233, 0, 128, 135, 149, 168, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 234, 0, 128, 135, 149, 168, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 234, 0, 128, 135, 149, 168, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 234, 0, 128, 135, 149, 168, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 234, 0, 128, 135, 149, 171, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 235, 0, 128, 135, 149, 171, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 235, 0, 128, 135, 149, 171, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 235, 0, 128, 135, 149, 171, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 235, 0, 128, 135, 148, 227, 159, 181, 171, 141, 10, 35, 128, 174, + 187, 198, 0, 128, 135, 148, 227, 147, 143, 171, 141, 10, 35, 128, 175, + 187, 198, 0, 128, 135, 148, 227, 151, 183, 171, 141, 10, 35, 128, 176, + 187, 198, 0, 128, 135, 148, 227, 151, 245, 171, 141, 10, 35, 128, 177, + 187, 198, 0, 128, 135, 134, 146, 171, 141, 10, 35, 128, 174, 187, 196, 0, + 128, 135, 137, 184, 171, 141, 10, 35, 128, 175, 187, 196, 0, 128, 135, + 134, 144, 171, 141, 10, 35, 128, 176, 187, 196, 0, 128, 135, 137, 201, + 171, 141, 10, 35, 128, 177, 187, 196, 0, 131, 148, 159, 181, 171, 141, + 10, 35, 128, 174, 171, 231, 0, 131, 148, 147, 143, 171, 141, 10, 35, 128, + 175, 171, 231, 0, 131, 148, 151, 183, 171, 141, 10, 35, 128, 176, 171, + 231, 0, 131, 148, 151, 245, 171, 141, 10, 35, 128, 177, 171, 231, 0, 131, + 149, 159, 181, 171, 141, 10, 35, 128, 174, 187, 203, 0, 131, 149, 147, + 143, 171, 141, 10, 35, 128, 175, 187, 203, 0, 131, 149, 151, 183, 171, + 141, 10, 35, 128, 176, 187, 203, 0, 131, 149, 151, 245, 171, 141, 10, 35, + 128, 177, 187, 203, 0, 128, 135, 159, 199, 159, 181, 171, 141, 10, 35, + 128, 174, 187, 192, 0, 128, 135, 159, 199, 147, 143, 171, 141, 10, 35, + 128, 175, 187, 192, 0, 128, 135, 137, 169, 159, 181, 171, 141, 10, 35, + 128, 174, 171, 138, 0, 128, 135, 137, 169, 147, 143, 171, 141, 10, 35, + 128, 175, 171, 138, 0, 131, 150, 159, 181, 171, 141, 10, 35, 128, 174, + 171, 139, 0, 131, 150, 147, 143, 171, 141, 10, 35, 128, 175, 171, 139, 0, + 131, 150, 151, 183, 171, 141, 10, 35, 128, 176, 171, 139, 0, 131, 150, + 151, 245, 171, 141, 10, 35, 128, 177, 171, 139, 0, 130, 172, 137, 160, + 148, 238, 144, 238, 159, 181, 171, 141, 10, 35, 137, 177, 187, 221, 0, + 130, 172, 137, 160, 148, 238, 144, 238, 147, 143, 171, 141, 10, 35, 137, + 189, 187, 221, 0, 130, 172, 137, 160, 137, 161, 159, 181, 171, 141, 10, + 35, 137, 177, 187, 222, 0, 130, 172, 137, 160, 137, 161, 147, 143, 171, + 141, 10, 35, 137, 189, 187, 222, 0, 130, 172, 137, 160, 148, 240, 150, + 139, 159, 181, 171, 141, 10, 35, 137, 177, 187, 223, 0, 130, 172, 137, + 160, 148, 240, 150, 139, 147, 143, 171, 141, 10, 35, 137, 189, 187, 223, + 0, 130, 172, 148, 226, 159, 181, 171, 141, 10, 35, 137, 177, 187, 191, 0, + 130, 172, 148, 226, 147, 143, 171, 141, 10, 35, 137, 189, 187, 191, 0, + 139, 196, 153, 225, 141, 255, 164, 248, 10, 37, 66, 89, 84, 69, 32, 79, + 82, 68, 69, 82, 32, 164, 254, 10, 61, 66, 79, 77, 44, 32, 90, 87, 78, 66, + 83, 80, 10, 42, 132, 222, 133, 252, 187, 236, 32, 154, 138, 154, 139, + 144, 206, 147, 153, 140, 180, 140, 232, 110, 111, 110, 165, 239, 32, 164, + 249, 32, 140, 234, 70, 70, 70, 69, 10, 42, 140, 233, 139, 191, 142, 185, + 150, 129, 140, 172, 151, 192, 139, 253, 187, 237, 10, 120, 132, 197, 132, + 198, 164, 250, 41, 10, 120, 139, 220, 139, 221, 164, 252, 41, 10, 120, + 40, 60, 110, 111, 116, 32, 97, 32, 165, 239, 62, 32, 45, 32, 70, 70, 70, + 69, 41, 0, 159, 241, 139, 228, 164, 254, 10, 126, 70, 70, 48, 49, 32, + 141, 129, 136, 240, 165, 194, 10, 126, 70, 70, 48, 49, 32, 154, 165, 154, + 134, 165, 194, 10, 35, 128, 160, 166, 160, 0, 159, 241, 139, 240, 164, + 254, 10, 35, 128, 160, 168, 193, 0, 159, 241, 140, 133, 165, 137, 10, 35, + 128, 160, 177, 231, 0, 159, 241, 140, 146, 165, 137, 10, 35, 128, 160, + 166, 163, 0, 159, 241, 140, 159, 165, 137, 10, 35, 128, 160, 170, 239, 0, + 159, 241, 165, 145, 10, 35, 128, 160, 177, 139, 0, 159, 241, 165, 147, + 10, 35, 128, 160, 168, 188, 0, 159, 241, 140, 185, 165, 160, 10, 35, 128, + 160, 177, 175, 0, 159, 241, 140, 187, 165, 160, 10, 35, 128, 160, 177, + 176, 0, 159, 241, 165, 162, 10, 35, 128, 160, 170, 242, 0, 159, 241, 140, + 202, 165, 137, 10, 35, 128, 160, 177, 173, 0, 159, 241, 165, 168, 10, 42, + 139, 194, 158, 144, 134, 152, 179, 205, 10, 120, 139, 227, 140, 208, 165, + 171, 41, 10, 126, 184, 245, 32, 141, 129, 136, 240, 165, 194, 10, 126, + 184, 245, 32, 154, 165, 154, 134, 165, 194, 10, 35, 128, 160, 170, 175, + 0, 159, 241, 140, 213, 165, 172, 10, 35, 128, 160, 176, 226, 0, 159, 241, + 140, 230, 165, 179, 10, 126, 184, 247, 32, 141, 129, 136, 240, 165, 194, + 10, 126, 184, 247, 32, 154, 165, 154, 134, 165, 194, 10, 35, 128, 160, + 166, 201, 0, 159, 241, 165, 188, 10, 35, 128, 160, 167, 235, 0, 137, 211, + 165, 193, 10, 126, 70, 70, 49, 48, 32, 141, 129, 141, 130, 141, 131, 141, + 132, 165, 194, 10, 35, 128, 160, 177, 168, 0, 137, 211, 164, 239, 10, 35, + 128, 160, 166, 209, 0, 137, 211, 164, 240, 10, 35, 128, 160, 166, 194, 0, + 137, 211, 164, 241, 10, 35, 128, 160, 166, 195, 0, 137, 211, 164, 242, + 10, 35, 128, 160, 166, 215, 0, 137, 211, 165, 195, 10, 35, 128, 160, 177, + 169, 0, 137, 211, 165, 196, 10, 35, 128, 160, 177, 170, 0, 137, 211, 165, + 197, 10, 35, 128, 160, 177, 171, 0, 137, 211, 165, 198, 10, 35, 128, 160, + 167, 252, 0, 137, 211, 165, 199, 10, 35, 128, 160, 177, 172, 0, 159, 241, + 165, 200, 10, 126, 70, 70, 49, 65, 32, 141, 129, 136, 240, 165, 194, 10, + 126, 70, 70, 49, 65, 32, 154, 165, 154, 134, 165, 194, 10, 35, 128, 160, + 168, 216, 0, 159, 241, 165, 204, 10, 126, 70, 70, 49, 66, 32, 141, 129, + 136, 240, 165, 194, 10, 126, 70, 70, 49, 66, 32, 154, 165, 154, 134, 165, + 194, 10, 35, 128, 160, 170, 189, 0, 159, 241, 141, 148, 165, 137, 10, 35, + 128, 160, 177, 129, 0, 159, 241, 141, 156, 165, 137, 10, 35, 128, 160, + 177, 174, 0, 159, 241, 141, 166, 165, 137, 10, 35, 128, 160, 177, 130, 0, + 159, 241, 141, 169, 164, 254, 10, 126, 70, 70, 49, 70, 32, 141, 129, 136, + 240, 165, 194, 10, 126, 70, 70, 49, 70, 32, 154, 165, 154, 134, 165, 194, + 10, 35, 128, 160, 166, 218, 0, 159, 241, 141, 172, 65, 84, 10, 35, 128, + 160, 48, 48, 52, 48, 0, 130, 179, 65, 10, 35, 128, 160, 176, 157, 0, 130, + 179, 66, 10, 35, 128, 160, 176, 158, 0, 130, 179, 67, 10, 35, 128, 160, + 177, 221, 0, 130, 179, 68, 10, 35, 128, 160, 176, 159, 0, 130, 179, 69, + 10, 35, 128, 160, 176, 160, 0, 130, 179, 70, 10, 35, 128, 160, 177, 223, + 0, 130, 179, 71, 10, 35, 128, 160, 176, 161, 0, 130, 179, 72, 10, 35, + 128, 160, 176, 162, 0, 130, 179, 73, 10, 35, 128, 160, 167, 152, 0, 130, + 179, 74, 10, 35, 128, 160, 167, 153, 0, 130, 179, 75, 10, 35, 128, 160, + 176, 163, 0, 130, 179, 76, 10, 35, 128, 160, 176, 164, 0, 130, 179, 77, + 10, 35, 128, 160, 176, 165, 0, 130, 179, 78, 10, 35, 128, 160, 176, 166, + 0, 130, 179, 79, 10, 35, 128, 160, 176, 167, 0, 130, 179, 80, 10, 35, + 128, 160, 176, 168, 0, 130, 179, 81, 10, 35, 128, 160, 180, 134, 0, 130, + 179, 82, 10, 35, 128, 160, 176, 169, 0, 130, 179, 83, 10, 35, 128, 160, + 180, 136, 0, 130, 179, 84, 10, 35, 128, 160, 176, 170, 0, 130, 179, 85, + 10, 35, 128, 160, 176, 171, 0, 130, 179, 86, 10, 35, 128, 160, 178, 145, + 0, 130, 179, 87, 10, 35, 128, 160, 176, 172, 0, 130, 179, 88, 10, 35, + 128, 160, 178, 133, 0, 130, 179, 89, 10, 35, 128, 160, 180, 137, 0, 130, + 179, 90, 10, 35, 128, 160, 167, 240, 0, 159, 241, 140, 185, 128, 155, + 165, 234, 10, 35, 128, 160, 48, 48, 53, 66, 0, 159, 241, 141, 192, 165, + 188, 10, 35, 128, 160, 177, 216, 0, 159, 241, 140, 187, 128, 155, 165, + 234, 10, 35, 128, 160, 48, 48, 53, 68, 0, 159, 241, 141, 197, 165, 238, + 10, 35, 128, 160, 168, 210, 0, 159, 241, 141, 203, 165, 244, 10, 35, 128, + 160, 168, 215, 0, 159, 241, 141, 212, 165, 238, 10, 35, 128, 160, 168, + 214, 0, 130, 180, 65, 10, 35, 128, 160, 166, 176, 0, 130, 180, 66, 10, + 35, 128, 160, 176, 173, 0, 130, 180, 67, 10, 35, 128, 160, 176, 188, 0, + 130, 180, 68, 10, 35, 128, 160, 176, 174, 0, 130, 180, 69, 10, 35, 128, + 160, 176, 175, 0, 130, 180, 70, 10, 35, 128, 160, 176, 189, 0, 130, 180, + 71, 10, 35, 128, 160, 168, 140, 0, 130, 180, 72, 10, 35, 128, 160, 168, + 178, 0, 130, 180, 73, 10, 35, 128, 160, 167, 151, 0, 130, 180, 74, 10, + 35, 128, 160, 167, 154, 0, 130, 180, 75, 10, 35, 128, 160, 176, 177, 0, + 130, 180, 76, 10, 35, 128, 160, 168, 224, 0, 130, 180, 77, 10, 35, 128, + 160, 176, 178, 0, 130, 180, 78, 10, 35, 128, 160, 167, 158, 0, 130, 180, + 79, 10, 35, 128, 160, 166, 210, 0, 130, 180, 80, 10, 35, 128, 160, 176, + 179, 0, 130, 180, 81, 10, 35, 128, 160, 180, 133, 0, 130, 180, 82, 10, + 35, 128, 160, 168, 182, 0, 130, 180, 83, 10, 35, 128, 160, 167, 229, 0, + 130, 180, 84, 10, 35, 128, 160, 176, 180, 0, 130, 180, 85, 10, 35, 128, + 160, 176, 181, 0, 130, 180, 86, 10, 35, 128, 160, 176, 182, 0, 130, 180, + 87, 10, 35, 128, 160, 168, 184, 0, 130, 180, 88, 10, 35, 128, 160, 166, + 227, 0, 130, 180, 89, 10, 35, 128, 160, 168, 185, 0, 130, 180, 90, 10, + 35, 128, 160, 167, 221, 0, 159, 241, 140, 185, 155, 199, 165, 234, 10, + 35, 128, 160, 182, 174, 0, 159, 241, 141, 226, 165, 244, 10, 35, 128, + 160, 166, 169, 0, 159, 241, 140, 187, 155, 199, 165, 234, 10, 35, 128, + 160, 182, 175, 0, 159, 241, 166, 138, 10, 120, 141, 239, 140, 224, 166, + 143, 41, 10, 35, 128, 160, 168, 221, 0, 159, 241, 140, 185, 154, 236, + 165, 160, 10, 42, 140, 232, 154, 148, 159, 242, 148, 157, 140, 179, 144, + 185, 149, 129, 146, 250, 149, 134, 112, 97, 114, 101, 110, 116, 104, 101, + 115, 101, 115, 10, 120, 132, 208, 155, 246, 50, 69, 50, 56, 41, 10, 35, + 128, 160, 50, 57, 56, 53, 0, 159, 241, 140, 187, 154, 236, 165, 160, 10, + 35, 128, 160, 50, 57, 56, 54, 0, 159, 243, 158, 143, 140, 230, 165, 179, + 10, 35, 128, 179, 165, 187, 0, 159, 243, 140, 185, 154, 226, 165, 234, + 10, 35, 128, 179, 179, 163, 0, 159, 243, 140, 187, 154, 226, 165, 234, + 10, 35, 128, 179, 179, 165, 0, 159, 243, 158, 143, 165, 168, 10, 35, 128, + 179, 165, 171, 0, 159, 243, 158, 181, 142, 210, 166, 197, 10, 35, 128, + 179, 51, 48, 70, 66, 0, 128, 180, 87, 79, 10, 35, 128, 179, 185, 141, 0, + 128, 180, 144, 250, 65, 10, 35, 128, 179, 185, 231, 0, 128, 180, 144, + 250, 73, 10, 35, 128, 179, 51, 48, 65, 51, 0, 128, 180, 144, 250, 85, 10, + 35, 128, 179, 51, 48, 65, 53, 0, 128, 180, 144, 250, 69, 10, 35, 128, + 179, 51, 48, 65, 55, 0, 128, 180, 144, 250, 79, 10, 35, 128, 179, 51, 48, + 65, 57, 0, 128, 180, 144, 250, 89, 65, 10, 35, 128, 179, 51, 48, 69, 51, + 0, 128, 180, 144, 250, 89, 85, 10, 35, 128, 179, 51, 48, 69, 53, 0, 128, + 180, 144, 250, 89, 79, 10, 35, 128, 179, 51, 48, 69, 55, 0, 128, 180, + 144, 250, 84, 85, 10, 35, 128, 179, 51, 48, 67, 51, 0, 159, 243, 158, + 163, 185, 142, 32, 154, 176, 164, 254, 10, 35, 128, 179, 176, 230, 0, + 128, 180, 65, 10, 35, 128, 179, 185, 209, 0, 128, 180, 73, 10, 35, 128, + 179, 51, 48, 65, 52, 0, 128, 180, 85, 10, 35, 128, 179, 185, 140, 0, 128, + 180, 69, 10, 35, 128, 179, 185, 210, 0, 128, 180, 79, 10, 35, 128, 179, + 185, 211, 0, 128, 180, 75, 65, 10, 35, 128, 179, 51, 48, 65, 66, 0, 128, + 180, 75, 73, 10, 35, 128, 179, 51, 48, 65, 68, 0, 128, 180, 75, 85, 10, + 35, 128, 179, 185, 212, 0, 128, 180, 75, 69, 10, 35, 128, 179, 185, 133, + 0, 128, 180, 75, 79, 10, 35, 128, 179, 185, 213, 0, 128, 180, 83, 65, 10, + 35, 128, 179, 185, 214, 0, 128, 180, 83, 73, 10, 35, 128, 179, 185, 215, + 0, 128, 180, 83, 85, 10, 35, 128, 179, 185, 216, 0, 128, 180, 83, 69, 10, + 35, 128, 179, 51, 48, 66, 66, 0, 128, 180, 83, 79, 10, 35, 128, 179, 185, + 134, 0, 128, 180, 84, 65, 10, 35, 128, 179, 185, 135, 0, 128, 180, 84, + 73, 10, 35, 128, 179, 185, 136, 0, 128, 180, 84, 85, 10, 35, 128, 179, + 185, 137, 0, 128, 180, 84, 69, 10, 35, 128, 179, 185, 138, 0, 128, 180, + 84, 79, 10, 35, 128, 179, 185, 143, 0, 128, 180, 78, 65, 10, 35, 128, + 179, 185, 217, 0, 128, 180, 78, 73, 10, 35, 128, 179, 51, 48, 67, 66, 0, + 128, 180, 78, 85, 10, 35, 128, 179, 51, 48, 67, 67, 0, 128, 180, 78, 69, + 10, 35, 128, 179, 185, 218, 0, 128, 180, 78, 79, 10, 35, 128, 179, 185, + 219, 0, 128, 180, 72, 65, 10, 35, 128, 179, 185, 220, 0, 128, 180, 72, + 73, 10, 35, 128, 179, 185, 139, 0, 128, 180, 72, 85, 10, 35, 128, 179, + 51, 48, 68, 53, 0, 128, 180, 72, 69, 10, 35, 128, 179, 51, 48, 68, 56, 0, + 128, 180, 72, 79, 10, 35, 128, 179, 51, 48, 68, 66, 0, 128, 180, 77, 65, + 10, 35, 128, 179, 185, 221, 0, 128, 180, 77, 73, 10, 35, 128, 179, 51, + 48, 68, 70, 0, 128, 180, 77, 85, 10, 35, 128, 179, 185, 222, 0, 128, 180, + 77, 69, 10, 35, 128, 179, 51, 48, 69, 49, 0, 128, 180, 77, 79, 10, 35, + 128, 179, 51, 48, 69, 50, 0, 128, 180, 89, 65, 10, 35, 128, 179, 185, + 223, 0, 128, 180, 89, 85, 10, 35, 128, 179, 185, 224, 0, 128, 180, 89, + 79, 10, 35, 128, 179, 51, 48, 69, 56, 0, 128, 180, 82, 65, 10, 35, 128, + 179, 185, 225, 0, 128, 180, 82, 73, 10, 35, 128, 179, 185, 226, 0, 128, + 180, 82, 85, 10, 35, 128, 179, 185, 227, 0, 128, 180, 82, 69, 10, 35, + 128, 179, 51, 48, 69, 67, 0, 128, 180, 82, 79, 10, 35, 128, 179, 185, + 228, 0, 128, 180, 87, 65, 10, 35, 128, 179, 51, 48, 69, 70, 0, 128, 180, + 78, 10, 35, 128, 179, 185, 233, 0, 159, 243, 158, 181, 145, 198, 154, + 176, 164, 254, 10, 35, 128, 179, 185, 131, 0, 159, 243, 158, 181, 158, + 164, 154, 176, 164, 254, 10, 35, 128, 179, 185, 132, 0, 159, 243, 158, + 154, 174, 149, 10, 35, 128, 179, 51, 49, 54, 52, 0, 131, 226, 173, 245, + 10, 35, 128, 179, 51, 49, 51, 49, 0, 131, 226, 173, 246, 10, 35, 128, + 179, 51, 49, 51, 50, 0, 131, 226, 152, 144, 173, 254, 10, 35, 128, 179, + 51, 49, 51, 51, 0, 131, 226, 173, 247, 10, 35, 128, 179, 51, 49, 51, 52, + 0, 131, 226, 152, 138, 174, 130, 10, 35, 128, 179, 51, 49, 51, 53, 0, + 131, 226, 152, 138, 174, 136, 10, 35, 128, 179, 51, 49, 51, 54, 0, 131, + 226, 173, 248, 10, 35, 128, 179, 51, 49, 51, 55, 0, 131, 226, 173, 249, + 10, 35, 128, 179, 51, 49, 51, 56, 0, 131, 226, 173, 250, 10, 35, 128, + 179, 51, 49, 51, 57, 0, 131, 226, 158, 190, 173, 245, 10, 35, 128, 179, + 51, 49, 51, 65, 0, 131, 226, 158, 190, 173, 251, 10, 35, 128, 179, 51, + 49, 51, 66, 0, 131, 226, 158, 190, 173, 252, 10, 35, 128, 179, 51, 49, + 51, 67, 0, 131, 226, 158, 190, 173, 254, 10, 35, 128, 179, 51, 49, 51, + 68, 0, 131, 226, 158, 190, 174, 134, 10, 35, 128, 179, 51, 49, 51, 69, 0, + 131, 226, 158, 190, 174, 135, 10, 35, 128, 179, 51, 49, 51, 70, 0, 131, + 226, 158, 190, 174, 136, 10, 35, 128, 179, 51, 49, 52, 48, 0, 131, 226, + 173, 251, 10, 35, 128, 179, 51, 49, 52, 49, 0, 131, 226, 173, 252, 10, + 35, 128, 179, 51, 49, 52, 50, 0, 131, 226, 173, 253, 10, 35, 128, 179, + 51, 49, 52, 51, 0, 131, 226, 152, 141, 173, 254, 10, 35, 128, 179, 51, + 49, 52, 52, 0, 131, 226, 173, 254, 10, 35, 128, 179, 51, 49, 52, 53, 0, + 131, 226, 173, 255, 10, 35, 128, 179, 51, 49, 52, 54, 0, 131, 226, 174, + 128, 10, 35, 128, 179, 51, 49, 52, 55, 0, 131, 226, 174, 130, 10, 35, + 128, 179, 51, 49, 52, 56, 0, 131, 226, 174, 131, 10, 35, 128, 179, 51, + 49, 52, 57, 0, 131, 226, 174, 132, 10, 35, 128, 179, 51, 49, 52, 65, 0, + 131, 226, 174, 133, 10, 35, 128, 179, 51, 49, 52, 66, 0, 131, 226, 174, + 134, 10, 35, 128, 179, 51, 49, 52, 67, 0, 131, 226, 174, 135, 10, 35, + 128, 179, 51, 49, 52, 68, 0, 131, 226, 174, 136, 10, 35, 128, 179, 51, + 49, 52, 69, 0, 131, 226, 65, 10, 35, 128, 179, 51, 49, 52, 70, 0, 131, + 226, 65, 69, 10, 35, 128, 179, 51, 49, 53, 48, 0, 131, 226, 89, 65, 10, + 35, 128, 179, 51, 49, 53, 49, 0, 131, 226, 169, 247, 10, 35, 128, 179, + 51, 49, 53, 50, 0, 131, 226, 69, 79, 10, 35, 128, 179, 51, 49, 53, 51, 0, + 131, 226, 69, 10, 35, 128, 179, 51, 49, 53, 52, 0, 131, 226, 174, 150, + 10, 35, 128, 179, 51, 49, 53, 53, 0, 131, 226, 89, 69, 10, 35, 128, 179, + 51, 49, 53, 54, 0, 131, 226, 79, 10, 35, 128, 179, 51, 49, 53, 55, 0, + 131, 226, 87, 65, 10, 35, 128, 179, 51, 49, 53, 56, 0, 131, 226, 174, + 151, 10, 35, 128, 179, 51, 49, 53, 57, 0, 131, 226, 79, 69, 10, 35, 128, + 179, 51, 49, 53, 65, 0, 131, 226, 89, 79, 10, 35, 128, 179, 51, 49, 53, + 66, 0, 131, 226, 85, 10, 35, 128, 179, 51, 49, 53, 67, 0, 131, 226, 174, + 152, 10, 35, 128, 179, 51, 49, 53, 68, 0, 131, 226, 87, 69, 10, 35, 128, + 179, 51, 49, 53, 69, 0, 131, 226, 87, 73, 10, 35, 128, 179, 51, 49, 53, + 70, 0, 131, 226, 89, 85, 10, 35, 128, 179, 51, 49, 54, 48, 0, 131, 226, + 69, 85, 10, 35, 128, 179, 51, 49, 54, 49, 0, 131, 226, 89, 73, 10, 35, + 128, 179, 51, 49, 54, 50, 0, 131, 226, 73, 10, 35, 128, 179, 51, 49, 54, + 51, 0, 159, 241, 142, 138, 165, 137, 10, 35, 128, 160, 165, 143, 0, 159, + 241, 142, 139, 165, 137, 10, 35, 128, 160, 177, 180, 0, 159, 241, 142, + 182, 165, 137, 10, 35, 128, 160, 178, 216, 0, 159, 241, 166, 182, 10, 42, + 139, 211, 148, 181, 139, 191, 102, 117, 108, 108, 119, 105, 100, 116, + 104, 32, 166, 183, 10, 120, 142, 193, 166, 185, 41, 10, 35, 128, 160, + 168, 213, 0, 159, 241, 142, 159, 166, 167, 10, 35, 128, 160, 48, 48, 65, + 54, 0, 159, 241, 142, 150, 165, 137, 10, 35, 128, 160, 48, 48, 65, 53, 0, + 159, 241, 87, 79, 78, 32, 165, 137, 10, 35, 128, 160, 50, 48, 65, 57, 0, + 159, 243, 70, 79, 82, 77, 83, 32, 151, 222, 180, 139, 10, 35, 128, 179, + 50, 53, 48, 50, 0, 159, 243, 153, 254, 168, 230, 10, 35, 128, 179, 177, + 219, 0, 159, 243, 146, 224, 168, 230, 10, 35, 128, 179, 183, 155, 0, 159, + 243, 153, 255, 168, 230, 10, 35, 128, 179, 178, 155, 0, 159, 243, 150, + 141, 168, 230, 10, 35, 128, 179, 178, 148, 0, 159, 243, 153, 253, 177, + 202, 10, 35, 128, 179, 180, 146, 0, 159, 243, 154, 236, 170, 141, 10, 35, + 128, 179, 177, 199, 0, 159, 244, 159, 245, 181, 173, 10, 42, 139, 251, + 140, 154, 140, 172, 97, 110, 110, 111, 116, 97, 116, 101, 100, 32, 170, + 174, 0, 159, 244, 159, 245, 170, 176, 10, 42, 139, 251, 140, 154, 140, + 172, 97, 110, 110, 111, 116, 97, 116, 105, 110, 103, 32, 175, 203, 41, 0, + 159, 244, 159, 245, 166, 155, 10, 42, 134, 161, 140, 172, 173, 177, 32, + 187, 238, 0, 79, 66, 74, 69, 67, 84, 32, 187, 239, 32, 166, 151, 10, 42, + 132, 203, 186, 229, 32, 139, 194, 149, 142, 139, 223, 142, 185, 111, 116, + 104, 101, 114, 119, 105, 115, 101, 32, 117, 110, 115, 112, 101, 99, 105, + 102, 105, 101, 100, 32, 111, 98, 106, 101, 99, 116, 0, 187, 239, 32, 166, + 151, 10, 42, 133, 252, 114, 101, 112, 108, 97, 99, 101, 32, 142, 185, + 172, 181, 32, 141, 144, 147, 178, 147, 147, 139, 253, 142, 148, 139, 244, + 117, 110, 114, 101, 112, 114, 101, 115, 101, 110, 116, 97, 98, 108, 101, + 32, 139, 194, 168, 168, 10, 42, 99, 111, 109, 112, 97, 114, 101, 32, 140, + 232, 133, 220, 48, 48, 49, 65, 32, 139, 191, 97, 32, 139, 213, 141, 144, + 141, 228, 141, 229, 140, 232, 184, 250, 32, 169, 163, 10, 120, 141, 171, + 132, 210, 165, 220, 41, 10, 120, 157, 148, 155, 191, 141, 145, 132, 199, + 49, 70, 66, 67, 52, 41, 0, 10, 42, 132, 222, 133, 252, 187, 236, 32, 154, + 138, 154, 139, 144, 206, 147, 153, 140, 180, 164, 253, 10, 120, 132, 197, + 139, 219, 132, 198, 164, 253, 41, 0, 131, 227, 66, 48, 48, 56, 32, 65, 0, + 131, 227, 66, 48, 51, 56, 32, 69, 0, 131, 227, 66, 48, 50, 56, 32, 73, 0, + 131, 227, 66, 48, 54, 49, 32, 79, 0, 131, 227, 66, 48, 49, 48, 32, 85, 0, + 131, 227, 66, 48, 48, 49, 32, 68, 65, 0, 131, 227, 66, 48, 52, 53, 32, + 68, 69, 0, 131, 227, 66, 48, 48, 55, 32, 68, 73, 0, 131, 227, 66, 48, 49, + 52, 32, 68, 79, 0, 131, 227, 66, 48, 53, 49, 32, 68, 85, 0, 131, 227, 66, + 48, 53, 55, 32, 74, 65, 0, 131, 227, 66, 48, 52, 54, 32, 74, 69, 0, 131, + 227, 66, 48, 51, 54, 32, 74, 79, 0, 131, 227, 66, 48, 54, 53, 32, 74, 85, + 10, 61, 159, 246, 66, 49, 50, 57, 32, 102, 108, 111, 117, 114, 0, 131, + 227, 66, 48, 55, 55, 32, 75, 65, 0, 131, 227, 66, 48, 52, 52, 32, 75, 69, + 0, 131, 227, 66, 48, 54, 55, 32, 75, 73, 0, 131, 227, 66, 48, 55, 48, 32, + 75, 79, 0, 131, 227, 66, 48, 56, 49, 32, 75, 85, 0, 131, 227, 66, 48, 56, + 48, 32, 77, 65, 0, 131, 227, 66, 48, 49, 51, 32, 77, 69, 0, 131, 227, 66, + 48, 55, 51, 32, 77, 73, 0, 131, 227, 66, 48, 49, 53, 32, 77, 79, 0, 131, + 227, 66, 48, 50, 51, 32, 77, 85, 10, 61, 159, 246, 66, 49, 48, 57, 32, + 111, 120, 0, 131, 227, 66, 48, 48, 54, 32, 78, 65, 0, 131, 227, 66, 48, + 50, 52, 32, 78, 69, 0, 131, 227, 66, 48, 51, 48, 32, 78, 73, 10, 61, 159, + 246, 66, 48, 51, 48, 32, 102, 105, 103, 115, 0, 131, 227, 66, 48, 53, 50, + 32, 78, 79, 0, 131, 227, 66, 48, 53, 53, 32, 78, 85, 0, 131, 227, 66, 48, + 48, 51, 32, 80, 65, 0, 131, 227, 66, 48, 55, 50, 32, 80, 69, 0, 131, 227, + 66, 48, 51, 57, 32, 80, 73, 0, 131, 227, 66, 48, 49, 49, 32, 80, 79, 0, + 131, 227, 66, 48, 53, 48, 32, 80, 85, 0, 131, 227, 66, 48, 49, 54, 32, + 81, 65, 0, 131, 227, 66, 48, 55, 56, 32, 81, 69, 0, 131, 227, 66, 48, 50, + 49, 32, 81, 73, 10, 61, 159, 246, 66, 49, 48, 54, 32, 187, 240, 0, 131, + 227, 66, 48, 51, 50, 32, 81, 79, 0, 131, 227, 66, 48, 54, 48, 32, 82, 65, + 0, 131, 227, 66, 48, 50, 55, 32, 82, 69, 0, 131, 227, 66, 48, 53, 51, 32, + 82, 73, 0, 131, 227, 66, 48, 48, 50, 32, 82, 79, 0, 131, 227, 66, 48, 50, + 54, 32, 82, 85, 0, 131, 227, 66, 48, 51, 49, 32, 83, 65, 10, 61, 159, + 246, 66, 48, 51, 49, 32, 102, 108, 97, 120, 0, 131, 227, 66, 48, 48, 57, + 32, 83, 69, 0, 131, 227, 66, 48, 52, 49, 32, 83, 73, 0, 131, 227, 66, 48, + 49, 50, 32, 83, 79, 0, 131, 227, 66, 48, 53, 56, 32, 83, 85, 0, 131, 227, + 66, 48, 53, 57, 32, 84, 65, 0, 131, 227, 66, 48, 48, 52, 32, 84, 69, 0, + 131, 227, 66, 48, 51, 55, 32, 84, 73, 0, 131, 227, 66, 48, 48, 53, 32, + 84, 79, 0, 131, 227, 66, 48, 54, 57, 32, 84, 85, 0, 131, 227, 66, 48, 53, + 52, 32, 87, 65, 0, 131, 227, 66, 48, 55, 53, 32, 87, 69, 0, 131, 227, 66, + 48, 52, 48, 32, 87, 73, 0, 131, 227, 66, 48, 52, 50, 32, 87, 79, 0, 131, + 227, 66, 48, 49, 55, 32, 90, 65, 0, 131, 227, 66, 48, 55, 52, 32, 90, 69, + 0, 131, 227, 66, 48, 50, 48, 32, 90, 79, 0, 131, 227, 66, 48, 50, 53, 32, + 65, 50, 0, 131, 227, 66, 48, 52, 51, 32, 65, 51, 0, 131, 227, 66, 48, 56, + 53, 32, 65, 85, 10, 61, 159, 246, 66, 49, 48, 56, 32, 112, 105, 103, 0, + 131, 227, 66, 48, 55, 49, 32, 68, 87, 69, 0, 131, 227, 66, 48, 57, 48, + 32, 68, 87, 79, 0, 131, 227, 66, 48, 52, 56, 32, 174, 172, 0, 131, 227, + 66, 48, 50, 57, 32, 80, 85, 50, 0, 131, 227, 66, 48, 54, 50, 32, 80, 84, + 69, 0, 131, 227, 66, 48, 55, 54, 32, 82, 65, 50, 0, 131, 227, 66, 48, 51, + 51, 32, 82, 65, 51, 10, 61, 159, 246, 66, 49, 52, 52, 32, 187, 241, 0, + 131, 227, 66, 48, 54, 56, 32, 82, 79, 50, 0, 131, 227, 66, 48, 54, 54, + 32, 84, 65, 50, 0, 131, 227, 66, 48, 56, 55, 32, 174, 225, 0, 131, 227, + 66, 48, 57, 49, 32, 164, 240, 0, 131, 228, 66, 48, 49, 56, 0, 131, 228, + 66, 48, 49, 57, 0, 131, 228, 66, 48, 50, 50, 10, 61, 159, 246, 66, 49, + 48, 55, 32, 103, 111, 97, 116, 0, 131, 228, 66, 48, 51, 52, 0, 131, 228, + 66, 48, 52, 55, 0, 131, 228, 66, 48, 52, 57, 0, 131, 228, 66, 48, 53, 54, + 0, 131, 228, 66, 48, 54, 51, 0, 131, 228, 66, 48, 54, 52, 0, 131, 228, + 66, 48, 55, 57, 0, 131, 228, 66, 48, 56, 50, 0, 131, 228, 66, 48, 56, 51, + 0, 131, 228, 66, 48, 56, 54, 0, 131, 228, 66, 48, 56, 57, 0, 128, 181, + 66, 49, 48, 48, 32, 173, 222, 0, 128, 181, 66, 49, 48, 50, 32, 184, 192, + 0, 128, 181, 66, 49, 48, 52, 32, 184, 237, 0, 128, 181, 66, 49, 48, 53, + 32, 69, 81, 85, 73, 68, 0, 128, 181, 66, 49, 48, 53, 70, 32, 77, 65, 82, + 69, 0, 128, 181, 66, 49, 48, 53, 77, 32, 83, 84, 65, 76, 76, 73, 79, 78, + 0, 128, 181, 66, 49, 48, 54, 70, 32, 69, 87, 69, 0, 128, 181, 66, 49, 48, + 54, 77, 32, 184, 148, 0, 128, 181, 66, 49, 48, 55, 70, 32, 83, 72, 69, + 45, 71, 79, 65, 84, 0, 128, 181, 66, 49, 48, 55, 77, 32, 159, 247, 71, + 79, 65, 84, 0, 128, 181, 66, 49, 48, 56, 70, 32, 83, 79, 87, 0, 128, 181, + 66, 49, 48, 56, 77, 32, 66, 79, 65, 82, 0, 128, 181, 66, 49, 48, 57, 70, + 32, 184, 134, 0, 128, 181, 66, 49, 48, 57, 77, 32, 66, 85, 76, 76, 0, + 128, 181, 66, 49, 50, 48, 32, 184, 170, 0, 128, 181, 66, 49, 50, 49, 32, + 66, 65, 82, 76, 69, 89, 0, 128, 181, 66, 49, 50, 50, 32, 187, 242, 0, + 128, 181, 66, 49, 50, 51, 32, 83, 80, 73, 67, 69, 0, 128, 181, 66, 49, + 50, 53, 32, 67, 89, 80, 69, 82, 85, 83, 0, 159, 248, 66, 32, 156, 222, + 66, 49, 50, 55, 32, 75, 65, 80, 79, 10, 61, 102, 114, 117, 105, 116, 0, + 159, 248, 66, 32, 156, 222, 66, 49, 50, 56, 32, 75, 65, 78, 65, 75, 79, + 10, 61, 187, 241, 0, 128, 181, 66, 49, 51, 48, 32, 187, 243, 0, 128, 181, + 66, 49, 51, 49, 32, 184, 231, 0, 128, 181, 66, 49, 51, 50, 0, 159, 248, + 66, 32, 156, 222, 66, 49, 51, 51, 32, 65, 82, 69, 80, 65, 10, 61, 111, + 105, 110, 116, 109, 101, 110, 116, 0, 159, 248, 66, 32, 156, 222, 66, 49, + 51, 53, 32, 77, 69, 82, 73, 10, 61, 104, 111, 110, 101, 121, 0, 128, 181, + 66, 49, 52, 48, 32, 66, 82, 79, 78, 90, 69, 0, 128, 181, 66, 49, 52, 49, + 32, 184, 158, 0, 128, 181, 66, 49, 52, 50, 0, 128, 181, 66, 49, 52, 53, + 32, 87, 79, 79, 76, 0, 128, 181, 66, 49, 52, 54, 0, 128, 181, 66, 49, 53, + 48, 0, 128, 181, 66, 49, 53, 49, 32, 167, 202, 0, 128, 181, 66, 49, 53, + 50, 0, 128, 181, 66, 49, 53, 51, 0, 128, 181, 66, 49, 53, 52, 0, 159, + 248, 66, 32, 156, 222, 66, 49, 53, 54, 32, 84, 85, 82, 79, 50, 10, 61, + 99, 104, 101, 101, 115, 101, 0, 128, 181, 66, 49, 53, 55, 0, 128, 181, + 66, 49, 53, 56, 0, 128, 181, 66, 49, 53, 57, 32, 184, 138, 0, 128, 181, + 66, 49, 54, 48, 0, 128, 181, 66, 49, 54, 49, 0, 128, 181, 66, 49, 54, 50, + 32, 71, 65, 82, 77, 69, 78, 84, 0, 128, 181, 66, 49, 54, 51, 32, 65, 82, + 77, 79, 85, 82, 0, 128, 181, 66, 49, 54, 52, 0, 128, 181, 66, 49, 54, 53, + 0, 128, 181, 66, 49, 54, 54, 0, 128, 181, 66, 49, 54, 55, 0, 128, 181, + 66, 49, 54, 56, 0, 128, 181, 66, 49, 54, 57, 0, 128, 181, 66, 49, 55, 48, + 0, 128, 181, 66, 49, 55, 49, 0, 128, 181, 66, 49, 55, 50, 0, 128, 181, + 66, 49, 55, 51, 32, 172, 180, 0, 128, 181, 66, 49, 55, 52, 0, 128, 181, + 66, 49, 55, 54, 32, 184, 132, 0, 128, 181, 66, 49, 55, 55, 0, 128, 181, + 66, 49, 55, 56, 0, 128, 181, 66, 49, 55, 57, 0, 128, 181, 66, 49, 56, 48, + 0, 128, 181, 66, 49, 56, 49, 0, 128, 181, 66, 49, 56, 50, 0, 128, 181, + 66, 49, 56, 51, 0, 128, 181, 66, 49, 56, 52, 10, 42, 140, 232, 143, 164, + 133, 142, 159, 246, 139, 253, 150, 172, 159, 249, 172, 191, 0, 128, 181, + 66, 49, 56, 53, 0, 128, 181, 66, 49, 56, 57, 0, 128, 181, 66, 49, 57, 48, + 0, 128, 181, 66, 49, 57, 49, 32, 181, 222, 0, 128, 181, 66, 50, 50, 48, + 32, 70, 79, 79, 84, 83, 84, 79, 79, 76, 0, 128, 181, 66, 50, 50, 53, 32, + 187, 244, 0, 128, 181, 66, 50, 51, 48, 32, 184, 217, 0, 128, 181, 66, 50, + 51, 49, 32, 168, 230, 0, 128, 181, 66, 50, 51, 50, 0, 128, 181, 66, 50, + 51, 51, 32, 83, 87, 79, 82, 68, 10, 61, 112, 117, 103, 105, 111, 0, 128, + 181, 66, 50, 51, 52, 0, 128, 181, 66, 50, 51, 54, 10, 61, 34, 103, 117, + 112, 105, 111, 34, 44, 32, 142, 137, 115, 119, 111, 114, 100, 0, 128, + 181, 66, 50, 52, 48, 32, 87, 72, 69, 69, 76, 69, 68, 32, 187, 245, 0, + 128, 181, 66, 50, 52, 49, 32, 187, 245, 0, 128, 181, 66, 50, 52, 50, 32, + 187, 245, 32, 70, 82, 65, 77, 69, 0, 128, 181, 66, 50, 52, 51, 32, 180, + 238, 0, 128, 181, 66, 50, 52, 53, 0, 128, 181, 66, 50, 52, 54, 0, 159, + 248, 66, 32, 156, 222, 66, 50, 52, 55, 32, 68, 73, 80, 84, 69, 0, 128, + 181, 66, 50, 52, 56, 0, 128, 181, 66, 50, 52, 57, 0, 128, 181, 66, 50, + 53, 49, 10, 42, 140, 232, 143, 164, 133, 142, 159, 246, 139, 253, 150, + 172, 159, 249, 172, 191, 0, 128, 181, 66, 50, 53, 50, 10, 42, 140, 232, + 143, 164, 133, 142, 159, 246, 139, 253, 150, 172, 159, 249, 172, 191, 0, + 128, 181, 66, 50, 53, 51, 0, 128, 181, 66, 50, 53, 52, 32, 68, 65, 82, + 84, 0, 128, 181, 66, 50, 53, 53, 0, 128, 181, 66, 50, 53, 54, 0, 128, + 181, 66, 50, 53, 55, 0, 128, 181, 66, 50, 53, 56, 0, 128, 181, 66, 50, + 53, 57, 0, 130, 181, 66, 49, 53, 53, 0, 130, 181, 66, 50, 48, 48, 0, 130, + 181, 66, 50, 48, 49, 0, 130, 181, 66, 50, 48, 50, 0, 130, 181, 66, 50, + 48, 51, 0, 130, 181, 66, 50, 48, 52, 0, 130, 181, 66, 50, 48, 53, 0, 130, + 181, 66, 50, 48, 54, 0, 130, 181, 66, 50, 48, 55, 0, 130, 181, 66, 50, + 48, 56, 0, 130, 181, 66, 50, 48, 57, 10, 120, 40, 181, 134, 32, 45, 32, + 181, 135, 41, 0, 130, 181, 66, 50, 49, 48, 0, 130, 181, 66, 50, 49, 49, + 0, 130, 181, 66, 50, 49, 50, 0, 130, 181, 66, 50, 49, 51, 0, 130, 181, + 66, 50, 49, 52, 0, 130, 181, 66, 50, 49, 53, 0, 130, 181, 66, 50, 49, 54, + 0, 130, 181, 66, 50, 49, 55, 0, 130, 181, 66, 50, 49, 56, 0, 130, 181, + 66, 50, 49, 57, 0, 130, 181, 66, 50, 50, 49, 0, 130, 181, 66, 50, 50, 50, + 0, 130, 181, 66, 50, 50, 54, 0, 130, 181, 66, 50, 50, 55, 0, 130, 181, + 66, 50, 50, 56, 0, 130, 181, 66, 50, 50, 57, 0, 130, 181, 66, 50, 53, 48, + 0, 130, 181, 66, 51, 48, 53, 10, 42, 140, 232, 143, 164, 133, 142, 159, + 246, 139, 253, 150, 172, 159, 249, 172, 191, 0, 159, 250, 150, 174, 139, + 205, 165, 244, 0, 159, 250, 150, 174, 139, 205, 166, 197, 0, 159, 250, + 155, 228, 164, 254, 0, 137, 212, 164, 239, 0, 137, 212, 164, 240, 0, 137, + 212, 164, 241, 0, 137, 212, 164, 242, 0, 137, 212, 165, 195, 0, 137, 212, + 165, 196, 0, 137, 212, 165, 197, 0, 137, 212, 165, 198, 0, 137, 212, 165, + 199, 0, 137, 212, 172, 176, 0, 137, 212, 174, 202, 0, 137, 212, 174, 203, + 0, 137, 212, 174, 204, 0, 137, 212, 174, 205, 0, 137, 212, 174, 206, 0, + 137, 212, 174, 207, 0, 137, 212, 174, 208, 0, 137, 212, 174, 209, 0, 137, + 212, 139, 193, 172, 177, 0, 137, 212, 144, 199, 172, 177, 0, 137, 212, + 142, 227, 172, 177, 0, 137, 212, 150, 140, 172, 177, 0, 137, 212, 149, + 147, 172, 177, 0, 137, 212, 154, 208, 172, 177, 0, 137, 212, 154, 206, + 172, 177, 0, 137, 212, 156, 142, 172, 177, 0, 137, 212, 156, 143, 172, + 177, 0, 137, 212, 139, 193, 172, 178, 0, 137, 212, 144, 199, 172, 178, 0, + 137, 212, 142, 227, 172, 178, 0, 137, 212, 150, 140, 172, 178, 0, 137, + 212, 149, 147, 172, 178, 0, 137, 212, 154, 208, 172, 178, 0, 137, 212, + 154, 206, 172, 178, 0, 137, 212, 156, 142, 172, 178, 0, 137, 212, 156, + 143, 172, 178, 0, 137, 212, 148, 199, 172, 178, 0, 137, 212, 156, 147, + 172, 178, 0, 137, 212, 158, 215, 172, 178, 0, 137, 212, 158, 216, 172, + 178, 0, 137, 212, 154, 209, 172, 178, 0, 137, 212, 158, 217, 172, 178, 0, + 137, 212, 158, 218, 172, 178, 0, 137, 212, 158, 219, 172, 178, 0, 137, + 212, 159, 251, 172, 178, 0, 159, 250, 159, 252, 159, 253, 179, 244, 0, + 159, 250, 159, 252, 154, 144, 187, 246, 0, 159, 250, 159, 252, 158, 129, + 187, 246, 0, 159, 250, 159, 252, 158, 208, 187, 246, 0, 159, 250, 159, + 252, 148, 196, 187, 246, 0, 159, 250, 68, 82, 89, 32, 159, 254, 154, 144, + 187, 246, 0, 159, 250, 187, 247, 32, 159, 254, 154, 144, 187, 246, 0, + 159, 250, 159, 254, 158, 129, 187, 246, 0, 159, 250, 159, 254, 158, 208, + 187, 246, 0, 131, 229, 139, 193, 166, 214, 0, 131, 229, 139, 193, 166, + 216, 0, 131, 229, 139, 193, 177, 188, 0, 131, 229, 165, 195, 0, 131, 229, + 174, 205, 0, 131, 229, 149, 147, 172, 177, 0, 131, 229, 149, 147, 172, + 178, 0, 131, 229, 154, 209, 172, 178, 0, 131, 229, 149, 147, 187, 248, 0, + 131, 229, 148, 199, 187, 248, 0, 131, 229, 154, 209, 187, 248, 0, 131, + 229, 135, 211, 187, 248, 0, 131, 229, 149, 147, 147, 241, 187, 248, 0, + 131, 229, 139, 193, 148, 200, 187, 248, 0, 131, 229, 149, 147, 148, 200, + 187, 248, 0, 131, 229, 149, 147, 187, 249, 0, 131, 229, 148, 199, 187, + 249, 0, 131, 229, 154, 209, 187, 249, 0, 131, 229, 135, 211, 187, 249, 0, + 131, 229, 149, 147, 147, 241, 187, 249, 0, 131, 229, 139, 193, 148, 200, + 187, 249, 0, 131, 229, 148, 199, 148, 200, 187, 249, 0, 131, 229, 154, + 209, 148, 200, 187, 249, 0, 131, 229, 148, 199, 187, 250, 0, 137, 213, + 72, 69, 82, 65, 69, 85, 77, 32, 139, 193, 80, 76, 69, 84, 72, 82, 79, 78, + 0, 137, 213, 159, 255, 164, 239, 0, 137, 213, 160, 128, 164, 239, 0, 137, + 213, 160, 129, 164, 240, 10, 120, 140, 196, 140, 240, 141, 140, 50, 48, + 53, 65, 41, 0, 137, 213, 159, 255, 164, 240, 0, 137, 213, 67, 89, 82, 69, + 78, 65, 73, 67, 32, 144, 199, 187, 251, 0, 137, 213, 160, 129, 144, 199, + 187, 251, 10, 42, 145, 162, 139, 184, 139, 253, 140, 155, 177, 148, 32, + 177, 149, 44, 32, 142, 191, 187, 252, 10, 120, 160, 130, 150, 255, 116, + 119, 101, 110, 116, 121, 32, 45, 32, 187, 252, 41, 0, 137, 213, 160, 131, + 165, 195, 0, 137, 213, 160, 131, 172, 176, 0, 137, 213, 160, 131, 148, + 199, 156, 250, 171, 141, 0, 137, 213, 160, 128, 172, 176, 0, 137, 213, + 77, 69, 83, 83, 69, 78, 73, 65, 78, 32, 172, 176, 0, 137, 213, 159, 255, + 172, 176, 0, 137, 213, 159, 255, 174, 203, 0, 137, 213, 160, 131, 174, + 205, 0, 137, 213, 160, 131, 154, 209, 156, 250, 171, 141, 0, 137, 213, + 160, 128, 174, 205, 0, 137, 213, 159, 255, 174, 205, 0, 137, 213, 159, + 255, 139, 193, 172, 177, 0, 137, 213, 159, 255, 142, 227, 172, 177, 0, + 137, 213, 160, 129, 149, 147, 172, 177, 0, 137, 213, 160, 131, 149, 147, + 172, 177, 0, 137, 213, 159, 255, 149, 147, 172, 177, 0, 137, 213, 67, 65, + 82, 89, 83, 84, 73, 65, 78, 32, 149, 147, 172, 177, 0, 137, 213, 78, 65, + 88, 73, 65, 78, 32, 149, 147, 172, 177, 0, 137, 213, 159, 255, 139, 193, + 172, 178, 0, 137, 213, 159, 255, 149, 147, 172, 178, 0, 137, 213, 68, 69, + 76, 80, 72, 73, 67, 32, 149, 147, 187, 250, 0, 137, 213, 83, 84, 82, 65, + 84, 73, 65, 78, 32, 154, 209, 187, 250, 0, 146, 236, 139, 193, 146, 136, + 165, 137, 0, 146, 236, 139, 193, 146, 136, 146, 186, 156, 250, 171, 141, + 0, 146, 236, 144, 199, 160, 132, 165, 137, 0, 146, 236, 142, 227, 156, + 153, 165, 137, 0, 146, 236, 89, 69, 65, 82, 32, 165, 137, 0, 146, 236, + 84, 65, 76, 69, 78, 84, 32, 165, 137, 0, 146, 236, 177, 188, 32, 165, + 137, 0, 146, 236, 79, 66, 79, 76, 32, 165, 137, 0, 146, 236, 144, 199, + 160, 133, 165, 137, 0, 146, 236, 142, 227, 160, 133, 165, 137, 0, 146, + 236, 150, 140, 160, 133, 165, 137, 0, 146, 236, 149, 147, 160, 133, 165, + 137, 0, 146, 236, 77, 69, 84, 82, 69, 84, 69, 83, 32, 165, 137, 0, 146, + 236, 75, 89, 65, 84, 72, 79, 83, 32, 159, 253, 165, 137, 0, 146, 236, 76, + 73, 84, 82, 65, 32, 165, 137, 0, 146, 236, 79, 85, 78, 75, 73, 65, 32, + 165, 137, 0, 146, 236, 88, 69, 83, 84, 69, 83, 32, 165, 137, 0, 146, 236, + 65, 82, 84, 65, 66, 69, 32, 165, 137, 0, 146, 236, 65, 82, 79, 85, 82, + 65, 32, 165, 137, 0, 146, 236, 71, 82, 65, 77, 77, 65, 32, 165, 137, 0, + 146, 236, 84, 82, 89, 66, 76, 73, 79, 78, 32, 159, 253, 165, 137, 0, 146, + 236, 139, 196, 165, 137, 0, 146, 236, 139, 193, 156, 151, 165, 137, 0, + 146, 236, 83, 73, 78, 85, 83, 79, 73, 68, 32, 165, 137, 10, 42, 100, 101, + 115, 105, 103, 110, 97, 116, 101, 115, 32, 175, 199, 0, 146, 236, 73, 78, + 68, 73, 67, 84, 73, 79, 78, 32, 165, 137, 10, 42, 116, 105, 109, 101, + 107, 101, 101, 112, 105, 110, 103, 0, 78, 79, 77, 73, 83, 77, 65, 32, + 165, 137, 10, 42, 140, 152, 140, 135, 140, 143, 145, 230, 140, 172, 165, + 138, 0, 160, 134, 83, 69, 88, 84, 65, 78, 83, 32, 165, 137, 10, 120, 135, + 244, 177, 174, 41, 0, 160, 134, 85, 78, 67, 73, 65, 32, 165, 137, 10, + 120, 153, 228, 176, 226, 41, 0, 160, 134, 83, 69, 77, 85, 78, 67, 73, 65, + 32, 165, 137, 10, 120, 40, 171, 223, 32, 132, 210, 177, 180, 41, 0, 160, + 134, 187, 253, 32, 165, 137, 10, 120, 131, 130, 144, 159, 144, 193, 65, + 54, 52, 52, 41, 0, 160, 134, 68, 73, 77, 73, 68, 73, 65, 32, 187, 253, + 32, 165, 137, 0, 160, 134, 83, 73, 76, 73, 81, 85, 65, 32, 165, 137, 0, + 160, 134, 68, 69, 78, 65, 82, 73, 85, 83, 32, 165, 137, 0, 160, 134, 81, + 85, 73, 78, 65, 82, 73, 85, 83, 32, 165, 137, 0, 160, 134, 83, 69, 83, + 84, 69, 82, 84, 73, 85, 83, 32, 165, 137, 0, 160, 134, 68, 85, 80, 79, + 78, 68, 73, 85, 83, 32, 165, 137, 0, 160, 134, 150, 254, 165, 137, 10, + 120, 131, 192, 146, 205, 133, 133, 50, 51, 51, 70, 41, 0, 160, 134, 67, + 69, 78, 84, 85, 82, 73, 65, 76, 32, 165, 137, 0, 65, 83, 67, 73, 65, 32, + 169, 156, 0, 146, 236, 150, 151, 169, 175, 32, 169, 172, 10, 61, 114, + 104, 111, 45, 99, 114, 111, 115, 115, 44, 32, 115, 116, 97, 117, 114, + 111, 103, 114, 97, 109, 10, 120, 152, 174, 152, 175, 175, 138, 41, 10, + 120, 147, 174, 140, 153, 157, 242, 156, 195, 50, 67, 69, 56, 41, 0, 131, + 230, 187, 254, 0, 131, 230, 80, 76, 85, 77, 69, 68, 32, 182, 226, 0, 131, + 230, 84, 65, 84, 84, 79, 79, 69, 68, 32, 182, 226, 0, 131, 230, 67, 65, + 80, 84, 73, 86, 69, 0, 131, 230, 184, 194, 0, 131, 230, 184, 192, 0, 131, + 230, 181, 222, 0, 131, 230, 71, 65, 85, 78, 84, 76, 69, 84, 0, 131, 230, + 84, 73, 65, 82, 65, 0, 131, 230, 168, 230, 0, 131, 230, 179, 249, 0, 131, + 230, 181, 240, 0, 131, 230, 181, 145, 0, 131, 230, 77, 65, 78, 65, 67, + 76, 69, 83, 0, 131, 230, 77, 65, 84, 84, 79, 67, 75, 0, 131, 230, 83, 65, + 87, 0, 131, 230, 76, 73, 68, 0, 131, 230, 187, 255, 0, 131, 230, 188, + 128, 32, 188, 129, 0, 131, 230, 68, 79, 76, 73, 85, 77, 0, 131, 230, 67, + 79, 77, 66, 0, 131, 230, 83, 76, 73, 78, 71, 0, 131, 230, 67, 79, 76, 85, + 77, 78, 0, 131, 230, 66, 69, 69, 72, 73, 86, 69, 0, 131, 230, 188, 130, + 0, 131, 230, 167, 202, 0, 131, 230, 72, 73, 68, 69, 0, 131, 230, 66, 85, + 76, 76, 83, 32, 167, 197, 0, 131, 230, 67, 65, 84, 0, 131, 230, 184, 148, + 0, 131, 230, 188, 131, 0, 131, 230, 68, 79, 86, 69, 0, 131, 230, 84, 85, + 78, 78, 89, 0, 131, 230, 174, 168, 0, 131, 230, 188, 129, 32, 184, 132, + 0, 131, 230, 86, 73, 78, 69, 0, 131, 230, 80, 65, 80, 89, 82, 85, 83, 0, + 131, 230, 188, 132, 0, 131, 230, 76, 73, 76, 89, 0, 131, 230, 79, 88, 32, + 188, 133, 0, 131, 230, 184, 242, 0, 131, 230, 71, 82, 65, 84, 69, 82, 0, + 131, 230, 83, 84, 82, 65, 73, 78, 69, 82, 0, 131, 230, 144, 250, 65, 88, + 69, 0, 131, 230, 149, 144, 66, 65, 78, 68, 0, 131, 230, 146, 163, 150, + 128, 166, 233, 0, 137, 214, 65, 0, 137, 214, 69, 0, 137, 214, 66, 0, 137, + 214, 66, 72, 0, 137, 214, 71, 0, 137, 214, 68, 0, 137, 214, 73, 0, 137, + 214, 87, 0, 137, 214, 90, 0, 137, 214, 84, 72, 0, 137, 214, 74, 0, 137, + 214, 75, 0, 137, 214, 81, 0, 137, 214, 76, 0, 137, 214, 77, 0, 137, 214, + 78, 0, 137, 214, 77, 77, 0, 137, 214, 78, 78, 0, 137, 214, 85, 0, 137, + 214, 80, 0, 137, 214, 75, 75, 0, 137, 214, 82, 0, 137, 214, 83, 0, 137, + 214, 84, 0, 137, 214, 84, 84, 0, 137, 214, 65, 78, 0, 137, 214, 69, 78, + 0, 137, 214, 72, 0, 137, 214, 88, 0, 128, 182, 65, 0, 128, 182, 80, 50, + 0, 128, 182, 68, 0, 128, 182, 76, 0, 128, 182, 85, 85, 85, 0, 128, 182, + 82, 0, 128, 182, 76, 68, 0, 128, 182, 65, 50, 0, 128, 182, 81, 0, 128, + 182, 66, 0, 128, 182, 77, 0, 128, 182, 79, 0, 128, 182, 68, 50, 0, 128, + 182, 84, 0, 128, 182, 83, 72, 0, 128, 182, 83, 72, 50, 0, 128, 182, 83, + 0, 128, 182, 67, 45, 49, 56, 0, 128, 182, 85, 0, 128, 182, 78, 78, 0, + 128, 182, 88, 0, 128, 182, 78, 0, 128, 182, 84, 84, 50, 0, 128, 182, 80, + 0, 128, 182, 83, 83, 0, 128, 182, 73, 0, 128, 182, 69, 0, 128, 182, 85, + 85, 85, 85, 0, 128, 182, 75, 0, 128, 182, 75, 50, 0, 128, 182, 78, 68, 0, + 128, 182, 85, 85, 0, 128, 182, 71, 0, 128, 182, 71, 50, 0, 128, 182, 83, + 84, 0, 128, 182, 83, 84, 50, 0, 128, 182, 78, 71, 0, 128, 182, 73, 73, 0, + 128, 182, 67, 45, 51, 57, 0, 128, 182, 84, 84, 0, 128, 182, 85, 85, 85, + 50, 0, 128, 182, 82, 82, 0, 128, 182, 77, 66, 0, 128, 182, 77, 66, 50, 0, + 128, 182, 77, 66, 51, 0, 128, 182, 77, 66, 52, 0, 128, 182, 76, 68, 50, + 0, 128, 182, 69, 50, 0, 128, 182, 85, 85, 85, 51, 0, 137, 215, 147, 235, + 164, 254, 0, 137, 215, 140, 255, 164, 239, 0, 137, 215, 140, 255, 164, + 240, 0, 137, 215, 140, 255, 164, 241, 0, 137, 215, 140, 255, 164, 242, 0, + 137, 215, 140, 255, 165, 195, 0, 137, 215, 140, 255, 165, 196, 0, 137, + 215, 140, 255, 165, 197, 0, 137, 215, 140, 255, 165, 198, 0, 137, 215, + 140, 255, 165, 199, 0, 131, 231, 172, 176, 0, 131, 231, 174, 202, 0, 131, + 231, 174, 203, 0, 131, 231, 174, 204, 0, 131, 231, 174, 205, 0, 131, 231, + 174, 206, 0, 131, 231, 174, 207, 0, 131, 231, 174, 208, 0, 131, 231, 174, + 209, 0, 131, 231, 139, 193, 172, 177, 0, 131, 231, 144, 199, 172, 177, 0, + 131, 231, 142, 227, 172, 177, 0, 131, 231, 150, 140, 172, 177, 0, 131, + 231, 149, 147, 172, 177, 0, 131, 231, 154, 208, 172, 177, 0, 131, 231, + 154, 206, 172, 177, 0, 131, 231, 156, 142, 172, 177, 0, 131, 231, 156, + 143, 172, 177, 0, 131, 232, 65, 0, 131, 232, 66, 69, 0, 131, 232, 75, 69, + 0, 131, 232, 68, 69, 0, 131, 232, 69, 0, 131, 232, 86, 69, 0, 131, 232, + 90, 69, 0, 131, 232, 72, 69, 0, 131, 232, 174, 189, 0, 131, 232, 73, 0, + 131, 232, 75, 65, 0, 131, 232, 69, 76, 0, 131, 232, 69, 77, 0, 131, 232, + 69, 78, 0, 131, 232, 167, 209, 0, 131, 232, 79, 10, 42, 188, 134, 0, 131, + 232, 80, 69, 0, 131, 232, 174, 166, 0, 131, 232, 75, 85, 0, 131, 232, 69, + 82, 0, 131, 232, 69, 83, 0, 131, 232, 84, 69, 0, 131, 232, 85, 0, 131, + 232, 69, 75, 83, 10, 42, 188, 134, 0, 131, 232, 80, 72, 69, 0, 131, 232, + 75, 72, 69, 0, 131, 232, 69, 70, 0, 131, 232, 69, 82, 83, 0, 131, 232, + 169, 212, 0, 131, 232, 73, 73, 0, 131, 232, 85, 85, 0, 131, 232, 69, 83, + 83, 0, 157, 245, 154, 201, 146, 237, 164, 239, 0, 157, 245, 154, 201, + 146, 237, 165, 195, 0, 157, 245, 154, 201, 146, 237, 172, 176, 0, 157, + 245, 154, 201, 146, 237, 174, 205, 0, 131, 232, 89, 69, 0, 131, 232, 175, + 246, 32, 169, 211, 0, 131, 232, 175, 245, 32, 169, 211, 0, 137, 216, 65, + 72, 83, 65, 0, 137, 216, 66, 65, 73, 82, 75, 65, 78, 0, 137, 216, 71, 73, + 66, 65, 0, 137, 216, 68, 65, 71, 83, 0, 137, 216, 65, 73, 72, 86, 85, 83, + 0, 137, 216, 81, 65, 73, 82, 84, 72, 82, 65, 0, 137, 216, 73, 85, 74, 65, + 0, 137, 216, 72, 65, 71, 76, 0, 137, 216, 84, 72, 73, 85, 84, 72, 0, 137, + 216, 69, 73, 83, 0, 137, 216, 75, 85, 83, 77, 65, 0, 137, 216, 76, 65, + 71, 85, 83, 0, 137, 216, 77, 65, 78, 78, 65, 0, 137, 216, 78, 65, 85, 84, + 72, 83, 0, 137, 216, 74, 69, 82, 0, 137, 216, 85, 82, 85, 83, 0, 137, + 216, 80, 65, 73, 82, 84, 72, 82, 65, 0, 137, 216, 174, 209, 0, 137, 216, + 82, 65, 73, 68, 65, 0, 137, 216, 83, 65, 85, 73, 76, 0, 137, 216, 84, 69, + 73, 87, 83, 0, 137, 216, 87, 73, 78, 74, 65, 0, 137, 216, 70, 65, 73, 72, + 85, 0, 137, 216, 73, 71, 71, 87, 83, 0, 137, 216, 167, 241, 0, 137, 216, + 79, 84, 72, 65, 76, 0, 137, 216, 156, 143, 172, 177, 0, 131, 233, 65, 78, + 0, 131, 233, 186, 135, 0, 131, 233, 71, 65, 73, 0, 131, 233, 68, 79, 73, + 0, 131, 233, 69, 0, 131, 233, 90, 72, 79, 73, 0, 131, 233, 68, 90, 72, + 79, 73, 0, 131, 233, 183, 199, 0, 131, 233, 68, 90, 73, 84, 65, 0, 131, + 233, 73, 0, 131, 233, 75, 79, 75, 69, 0, 131, 233, 76, 69, 73, 0, 131, + 233, 77, 69, 78, 79, 69, 0, 131, 233, 188, 135, 0, 131, 233, 86, 79, 79, + 73, 0, 131, 233, 80, 69, 69, 73, 0, 131, 233, 82, 69, 73, 0, 131, 233, + 174, 237, 0, 131, 233, 84, 65, 73, 0, 131, 233, 85, 0, 131, 233, 67, 72, + 69, 82, 89, 0, 131, 233, 83, 72, 79, 79, 73, 0, 131, 233, 83, 72, 67, 72, + 79, 79, 73, 0, 131, 233, 89, 82, 89, 0, 131, 233, 169, 215, 0, 131, 233, + 79, 0, 131, 233, 79, 79, 0, 131, 233, 69, 70, 0, 131, 233, 72, 65, 0, + 131, 233, 84, 83, 73, 85, 0, 131, 233, 86, 69, 82, 0, 131, 233, 186, 173, + 0, 131, 233, 183, 190, 0, 131, 233, 169, 223, 0, 131, 233, 73, 69, 0, + 131, 233, 89, 85, 0, 131, 233, 89, 65, 0, 131, 233, 73, 65, 0, 146, 163, + 157, 245, 160, 135, 148, 136, 65, 78, 0, 146, 163, 157, 245, 160, 135, + 148, 136, 68, 79, 73, 0, 146, 163, 157, 245, 160, 135, 148, 136, 183, + 199, 0, 146, 163, 157, 245, 160, 135, 148, 136, 188, 135, 0, 146, 163, + 157, 245, 160, 135, 148, 136, 174, 237, 0, 137, 217, 65, 76, 80, 65, 0, + 137, 217, 169, 162, 0, 137, 217, 71, 65, 77, 76, 65, 0, 137, 217, 171, + 240, 0, 137, 217, 167, 176, 0, 137, 217, 72, 79, 0, 137, 217, 87, 79, 0, + 137, 217, 169, 166, 0, 137, 217, 72, 79, 84, 65, 0, 137, 217, 170, 157, + 0, 137, 217, 170, 158, 0, 137, 217, 170, 159, 0, 137, 217, 170, 167, 0, + 137, 217, 169, 170, 0, 137, 217, 170, 161, 0, 137, 217, 68, 72, 65, 76, + 0, 137, 217, 170, 162, 0, 137, 217, 90, 85, 0, 137, 217, 83, 65, 77, 75, + 65, 0, 137, 217, 170, 208, 0, 137, 217, 80, 85, 0, 137, 217, 83, 65, 68, + 69, 0, 137, 217, 81, 79, 80, 65, 0, 137, 217, 82, 65, 83, 72, 65, 0, 137, + 217, 84, 72, 65, 78, 78, 65, 0, 137, 217, 170, 209, 0, 137, 217, 84, 79, + 0, 137, 217, 73, 0, 137, 217, 85, 0, 137, 217, 83, 83, 85, 0, 85, 71, 65, + 82, 73, 84, 73, 67, 32, 150, 174, 183, 212, 0, 131, 234, 65, 0, 131, 234, + 73, 0, 131, 234, 85, 0, 131, 234, 75, 65, 0, 131, 234, 75, 85, 0, 131, + 234, 71, 65, 0, 131, 234, 71, 85, 0, 131, 234, 88, 65, 0, 131, 234, 67, + 65, 0, 131, 234, 74, 65, 0, 131, 234, 74, 73, 0, 131, 234, 84, 65, 0, + 131, 234, 84, 85, 0, 131, 234, 68, 65, 0, 131, 234, 68, 73, 0, 131, 234, + 68, 85, 0, 131, 234, 171, 245, 0, 131, 234, 80, 65, 0, 131, 234, 66, 65, + 0, 131, 234, 70, 65, 0, 131, 234, 78, 65, 0, 131, 234, 78, 85, 0, 131, + 234, 77, 65, 0, 131, 234, 77, 73, 0, 131, 234, 77, 85, 0, 131, 234, 89, + 65, 0, 131, 234, 86, 65, 0, 131, 234, 86, 73, 0, 131, 234, 82, 65, 0, + 131, 234, 82, 85, 0, 131, 234, 76, 65, 0, 131, 234, 83, 65, 0, 131, 234, + 90, 65, 0, 131, 234, 169, 213, 0, 131, 234, 171, 218, 0, 131, 234, 72, + 65, 0, 131, 234, 65, 85, 82, 65, 77, 65, 90, 68, 65, 65, 0, 131, 234, 65, + 85, 82, 65, 77, 65, 90, 68, 65, 65, 45, 50, 0, 131, 234, 65, 85, 82, 65, + 77, 65, 90, 68, 65, 65, 72, 65, 0, 131, 234, 88, 83, 72, 65, 65, 89, 65, + 84, 72, 73, 89, 65, 0, 131, 234, 68, 65, 72, 89, 65, 65, 85, 83, 72, 0, + 131, 234, 68, 65, 72, 89, 65, 65, 85, 83, 72, 45, 50, 0, 131, 234, 66, + 65, 71, 65, 0, 131, 234, 66, 85, 85, 77, 73, 83, 72, 0, 157, 245, 149, + 244, 150, 174, 183, 212, 0, 157, 245, 149, 244, 140, 133, 164, 239, 0, + 157, 245, 149, 244, 140, 133, 164, 240, 0, 157, 245, 149, 244, 140, 133, + 172, 176, 0, 157, 245, 149, 244, 140, 133, 174, 202, 0, 157, 245, 149, + 244, 140, 133, 172, 177, 0, 131, 235, 144, 134, 73, 0, 131, 235, 144, + 134, 69, 0, 131, 235, 144, 134, 65, 0, 131, 235, 144, 134, 65, 72, 0, + 131, 235, 144, 134, 79, 0, 131, 235, 144, 134, 79, 79, 0, 131, 235, 146, + 202, 73, 0, 131, 235, 146, 202, 69, 0, 131, 235, 146, 202, 65, 0, 131, + 235, 146, 202, 65, 72, 0, 131, 235, 146, 202, 79, 0, 131, 235, 146, 202, + 79, 79, 0, 131, 235, 65, 89, 0, 131, 235, 79, 87, 0, 131, 235, 87, 85, 0, + 131, 235, 174, 182, 0, 131, 235, 72, 0, 131, 235, 174, 200, 0, 131, 235, + 174, 168, 0, 131, 235, 174, 171, 0, 131, 235, 174, 183, 0, 131, 235, 174, + 192, 0, 131, 235, 174, 184, 0, 131, 235, 75, 65, 89, 0, 131, 235, 71, 65, + 89, 0, 131, 235, 69, 70, 0, 131, 235, 174, 169, 0, 131, 235, 166, 223, 0, + 131, 235, 174, 188, 0, 131, 235, 69, 83, 0, 131, 235, 174, 180, 0, 131, + 235, 167, 209, 0, 131, 235, 174, 181, 0, 131, 235, 69, 82, 0, 131, 235, + 69, 76, 0, 131, 235, 69, 77, 0, 131, 235, 69, 78, 0, 131, 235, 167, 159, + 0, 131, 235, 79, 73, 0, 131, 235, 69, 87, 0, 131, 236, 144, 134, 73, 0, + 131, 236, 144, 134, 69, 0, 131, 236, 144, 134, 65, 0, 131, 236, 144, 134, + 65, 72, 0, 131, 236, 144, 134, 79, 0, 131, 236, 144, 134, 79, 79, 0, 131, + 236, 146, 202, 73, 0, 131, 236, 146, 202, 69, 0, 131, 236, 146, 202, 65, + 0, 131, 236, 146, 202, 65, 72, 0, 131, 236, 146, 202, 79, 0, 131, 236, + 146, 202, 79, 79, 0, 131, 236, 65, 89, 0, 131, 236, 79, 87, 0, 131, 236, + 87, 85, 0, 131, 236, 174, 182, 0, 131, 236, 72, 0, 131, 236, 174, 200, 0, + 131, 236, 174, 168, 0, 131, 236, 174, 171, 0, 131, 236, 174, 183, 0, 131, + 236, 174, 192, 0, 131, 236, 174, 184, 0, 131, 236, 75, 65, 89, 0, 131, + 236, 71, 65, 89, 0, 131, 236, 69, 70, 0, 131, 236, 174, 169, 0, 131, 236, + 166, 223, 0, 131, 236, 174, 188, 0, 131, 236, 69, 83, 0, 131, 236, 174, + 180, 0, 131, 236, 167, 209, 0, 131, 236, 174, 181, 0, 131, 236, 69, 82, + 0, 131, 236, 69, 76, 0, 131, 236, 69, 77, 0, 131, 236, 69, 78, 0, 131, + 236, 167, 159, 0, 131, 236, 79, 73, 0, 131, 236, 69, 87, 0, 128, 183, 80, + 69, 69, 80, 0, 128, 183, 84, 79, 84, 0, 128, 183, 75, 73, 67, 75, 0, 128, + 183, 174, 198, 0, 128, 183, 84, 72, 73, 71, 72, 0, 128, 183, 83, 79, 0, + 128, 183, 83, 85, 82, 69, 0, 128, 183, 181, 242, 0, 128, 183, 89, 69, 65, + 10, 42, 144, 194, 144, 179, 168, 142, 0, 128, 183, 72, 85, 78, 71, 10, + 42, 144, 194, 145, 151, 168, 147, 0, 128, 183, 66, 73, 66, 0, 128, 183, + 68, 69, 65, 68, 0, 128, 183, 71, 65, 71, 0, 128, 183, 86, 79, 87, 0, 128, + 183, 84, 72, 69, 89, 0, 128, 183, 90, 79, 79, 0, 128, 183, 188, 136, 0, + 128, 183, 74, 85, 68, 71, 69, 0, 128, 183, 87, 79, 69, 10, 42, 144, 194, + 145, 193, 168, 142, 0, 128, 183, 160, 136, 72, 65, 10, 42, 144, 247, 144, + 205, 167, 177, 0, 128, 183, 76, 79, 76, 76, 0, 128, 183, 77, 73, 77, 69, + 0, 128, 183, 73, 70, 0, 128, 183, 69, 71, 71, 0, 128, 183, 171, 205, 0, + 128, 183, 65, 68, 79, 0, 128, 183, 79, 78, 0, 128, 183, 87, 79, 79, 76, + 0, 128, 183, 164, 236, 0, 128, 183, 65, 72, 0, 128, 183, 82, 79, 65, 82, + 0, 128, 183, 170, 162, 0, 128, 183, 69, 65, 84, 0, 128, 183, 65, 71, 69, + 0, 128, 183, 73, 67, 69, 0, 128, 183, 85, 80, 0, 128, 183, 79, 65, 75, 0, + 128, 183, 79, 79, 90, 69, 0, 128, 183, 187, 243, 0, 128, 183, 65, 87, 69, + 0, 128, 183, 65, 82, 69, 0, 128, 183, 79, 82, 0, 128, 183, 65, 73, 82, 0, + 128, 183, 175, 253, 0, 128, 183, 65, 82, 82, 65, 89, 0, 128, 183, 175, + 145, 0, 128, 183, 73, 65, 78, 0, 128, 183, 89, 69, 87, 0, 137, 218, 170, + 150, 0, 137, 218, 66, 65, 0, 137, 218, 84, 65, 0, 137, 218, 74, 65, 0, + 137, 218, 88, 65, 0, 137, 218, 171, 240, 0, 137, 218, 68, 69, 69, 76, 0, + 137, 218, 82, 65, 0, 137, 218, 83, 65, 0, 137, 218, 83, 72, 73, 73, 78, + 0, 137, 218, 171, 246, 0, 137, 218, 67, 65, 89, 78, 0, 137, 218, 71, 65, + 0, 137, 218, 70, 65, 0, 137, 218, 188, 137, 0, 137, 218, 75, 65, 65, 70, + 0, 137, 218, 76, 65, 65, 78, 0, 137, 218, 77, 73, 73, 78, 0, 137, 218, + 78, 85, 85, 78, 0, 137, 218, 170, 218, 0, 137, 218, 72, 65, 0, 137, 218, + 89, 65, 0, 137, 218, 65, 0, 137, 218, 69, 0, 137, 218, 73, 0, 137, 218, + 79, 0, 137, 218, 85, 0, 137, 218, 65, 65, 0, 137, 218, 69, 69, 0, 137, + 218, 79, 79, 0, 137, 219, 165, 193, 0, 137, 219, 164, 239, 0, 137, 219, + 164, 240, 0, 137, 219, 164, 241, 0, 137, 219, 164, 242, 0, 137, 219, 165, + 195, 0, 137, 219, 165, 196, 0, 137, 219, 165, 197, 0, 137, 219, 165, 198, + 0, 137, 219, 165, 199, 0, 131, 237, 65, 0, 131, 237, 65, 73, 0, 131, 237, + 170, 208, 0, 131, 237, 65, 72, 0, 131, 237, 66, 82, 65, 0, 131, 237, 169, + 253, 0, 131, 237, 188, 138, 0, 131, 237, 69, 0, 131, 237, 69, 73, 78, 0, + 131, 237, 72, 65, 0, 131, 237, 72, 89, 65, 0, 131, 237, 73, 0, 131, 237, + 75, 65, 0, 131, 237, 69, 72, 75, 65, 0, 131, 237, 75, 89, 65, 0, 131, + 237, 76, 65, 0, 131, 237, 77, 65, 0, 131, 237, 78, 65, 0, 131, 237, 79, + 0, 131, 237, 79, 73, 78, 0, 131, 237, 80, 65, 0, 131, 237, 69, 72, 80, + 65, 0, 131, 237, 83, 65, 0, 131, 237, 169, 213, 0, 131, 237, 84, 65, 0, + 131, 237, 69, 72, 84, 65, 0, 131, 237, 172, 188, 0, 131, 237, 188, 139, + 0, 131, 237, 173, 182, 0, 131, 237, 171, 246, 0, 131, 237, 85, 0, 131, + 237, 87, 65, 0, 131, 237, 171, 240, 0, 131, 237, 167, 205, 0, 131, 237, + 90, 65, 0, 131, 237, 172, 141, 0, 131, 238, 65, 0, 131, 238, 65, 73, 0, + 131, 238, 170, 208, 0, 131, 238, 65, 72, 0, 131, 238, 66, 82, 65, 0, 131, + 238, 169, 253, 0, 131, 238, 188, 138, 0, 131, 238, 69, 0, 131, 238, 69, + 73, 78, 0, 131, 238, 72, 65, 0, 131, 238, 72, 89, 65, 0, 131, 238, 73, 0, + 131, 238, 75, 65, 0, 131, 238, 69, 72, 75, 65, 0, 131, 238, 75, 89, 65, + 0, 131, 238, 76, 65, 0, 131, 238, 77, 65, 0, 131, 238, 78, 65, 0, 131, + 238, 79, 0, 131, 238, 79, 73, 78, 0, 131, 238, 80, 65, 0, 131, 238, 69, + 72, 80, 65, 0, 131, 238, 83, 65, 0, 131, 238, 169, 213, 0, 131, 238, 84, + 65, 0, 131, 238, 69, 72, 84, 65, 0, 131, 238, 172, 188, 0, 131, 238, 188, + 139, 0, 131, 238, 173, 182, 0, 131, 238, 171, 246, 0, 131, 238, 85, 0, + 131, 238, 87, 65, 0, 131, 238, 171, 240, 0, 131, 238, 167, 205, 0, 131, + 238, 90, 65, 0, 131, 238, 172, 141, 0, 137, 220, 65, 0, 137, 220, 66, 69, + 0, 137, 220, 67, 69, 0, 137, 220, 169, 212, 0, 137, 220, 68, 69, 0, 137, + 220, 186, 140, 0, 137, 220, 174, 229, 0, 137, 220, 69, 73, 0, 137, 220, + 69, 0, 137, 220, 70, 69, 0, 137, 220, 71, 69, 0, 137, 220, 71, 74, 69, 0, + 137, 220, 72, 69, 0, 137, 220, 73, 0, 137, 220, 74, 69, 0, 137, 220, 75, + 69, 0, 137, 220, 76, 69, 0, 137, 220, 76, 76, 69, 0, 137, 220, 77, 69, 0, + 137, 220, 78, 69, 0, 137, 220, 78, 65, 0, 137, 220, 169, 208, 0, 137, + 220, 79, 0, 137, 220, 80, 69, 0, 137, 220, 81, 69, 0, 137, 220, 82, 69, + 0, 137, 220, 82, 82, 69, 0, 137, 220, 83, 69, 0, 137, 220, 174, 166, 0, + 137, 220, 84, 69, 0, 137, 220, 174, 189, 0, 137, 220, 85, 0, 137, 220, + 86, 69, 0, 137, 220, 88, 69, 0, 137, 220, 89, 0, 137, 220, 90, 69, 0, + 137, 220, 169, 210, 0, 137, 220, 169, 209, 0, 137, 220, 71, 72, 65, 77, + 77, 65, 0, 137, 220, 75, 72, 69, 0, 128, 184, 65, 76, 84, 0, 128, 184, + 66, 69, 84, 0, 128, 184, 71, 73, 77, 0, 128, 184, 68, 65, 84, 0, 128, + 184, 69, 66, 0, 128, 184, 90, 65, 82, 76, 0, 128, 184, 69, 89, 78, 0, + 128, 184, 90, 72, 73, 76, 0, 128, 184, 84, 65, 83, 0, 128, 184, 169, 253, + 0, 128, 184, 89, 79, 87, 68, 0, 128, 184, 172, 141, 0, 128, 184, 73, 82, + 66, 0, 128, 184, 169, 213, 0, 128, 184, 76, 65, 78, 0, 128, 184, 73, 78, + 89, 65, 0, 128, 184, 88, 69, 89, 78, 0, 128, 184, 68, 89, 65, 78, 0, 128, + 184, 181, 218, 0, 128, 184, 74, 72, 79, 88, 0, 128, 184, 75, 65, 82, 0, + 128, 184, 76, 89, 73, 84, 0, 128, 184, 72, 69, 89, 84, 0, 128, 184, 81, + 65, 89, 0, 128, 184, 65, 79, 82, 0, 128, 184, 67, 72, 79, 89, 0, 128, + 184, 169, 176, 0, 128, 184, 67, 89, 65, 89, 0, 128, 184, 77, 65, 81, 0, + 128, 184, 173, 231, 0, 128, 184, 78, 79, 87, 67, 0, 128, 184, 68, 90, 89, + 65, 89, 0, 128, 184, 83, 72, 65, 75, 0, 128, 184, 74, 65, 89, 78, 0, 128, + 184, 79, 78, 0, 128, 184, 84, 89, 65, 89, 0, 128, 184, 70, 65, 77, 0, + 128, 184, 68, 90, 65, 89, 0, 128, 184, 67, 72, 65, 84, 0, 128, 184, 188, + 140, 0, 128, 184, 71, 72, 69, 89, 83, 0, 128, 184, 184, 240, 0, 128, 184, + 83, 69, 89, 75, 0, 128, 184, 86, 69, 89, 90, 0, 128, 184, 84, 73, 87, 82, + 0, 128, 184, 83, 72, 79, 89, 0, 128, 184, 73, 87, 78, 0, 128, 184, 67, + 89, 65, 87, 0, 128, 184, 67, 65, 89, 78, 0, 128, 184, 89, 65, 89, 68, 0, + 128, 184, 170, 128, 0, 128, 184, 75, 73, 87, 0, 67, 65, 85, 67, 65, 83, + 73, 65, 78, 32, 65, 76, 66, 65, 78, 73, 65, 78, 32, 67, 73, 84, 65, 84, + 73, 79, 78, 32, 164, 254, 0, 131, 239, 65, 0, 131, 239, 173, 211, 0, 131, + 239, 66, 69, 0, 131, 239, 67, 69, 0, 131, 239, 169, 212, 0, 131, 239, 68, + 69, 0, 131, 239, 174, 229, 0, 131, 239, 69, 73, 0, 131, 239, 69, 0, 131, + 239, 70, 69, 0, 131, 239, 71, 65, 0, 131, 239, 72, 65, 0, 131, 239, 174, + 158, 10, 42, 132, 251, 160, 137, 167, 129, 0, 131, 239, 73, 0, 131, 239, + 73, 74, 69, 10, 42, 132, 251, 160, 137, 167, 129, 0, 131, 239, 74, 69, 0, + 131, 239, 75, 65, 0, 131, 239, 76, 65, 0, 131, 239, 171, 216, 0, 131, + 239, 77, 69, 0, 131, 239, 78, 69, 0, 131, 239, 169, 208, 0, 131, 239, 79, + 0, 131, 239, 80, 69, 0, 131, 239, 81, 65, 0, 131, 239, 82, 69, 0, 131, + 239, 83, 69, 0, 131, 239, 174, 166, 0, 131, 239, 84, 69, 0, 131, 239, + 174, 189, 0, 131, 239, 85, 0, 131, 239, 86, 69, 0, 131, 239, 88, 69, 0, + 131, 239, 89, 0, 131, 239, 90, 69, 0, 131, 240, 65, 0, 131, 240, 173, + 211, 0, 131, 240, 66, 69, 0, 131, 240, 67, 69, 0, 131, 240, 169, 212, 0, + 131, 240, 68, 69, 0, 131, 240, 174, 229, 0, 131, 240, 69, 73, 0, 131, + 240, 69, 0, 131, 240, 70, 69, 0, 131, 240, 71, 65, 0, 131, 240, 72, 65, + 0, 131, 240, 174, 158, 10, 42, 132, 251, 160, 137, 167, 129, 0, 131, 240, + 73, 0, 131, 240, 73, 74, 69, 10, 42, 132, 251, 160, 137, 167, 129, 0, + 131, 240, 74, 69, 0, 131, 240, 75, 65, 0, 131, 240, 76, 65, 0, 131, 240, + 171, 216, 0, 131, 240, 77, 69, 0, 131, 240, 78, 69, 0, 131, 240, 169, + 208, 0, 131, 240, 79, 0, 131, 240, 80, 69, 0, 131, 240, 81, 65, 0, 131, + 240, 82, 69, 0, 131, 240, 83, 69, 0, 131, 240, 174, 166, 0, 131, 240, 84, + 69, 0, 131, 240, 174, 189, 0, 131, 240, 85, 0, 131, 240, 86, 69, 0, 131, + 240, 88, 69, 0, 131, 240, 89, 0, 131, 240, 90, 69, 0, 128, 185, 65, 66, + 48, 48, 49, 0, 128, 185, 65, 66, 48, 48, 50, 0, 128, 185, 65, 66, 48, 48, + 51, 0, 128, 185, 65, 66, 48, 48, 52, 0, 128, 185, 65, 66, 48, 48, 53, 0, + 128, 185, 65, 66, 48, 48, 54, 0, 128, 185, 65, 66, 48, 48, 55, 0, 128, + 185, 65, 66, 48, 48, 56, 0, 128, 185, 65, 66, 48, 48, 57, 0, 128, 185, + 65, 66, 48, 49, 48, 0, 128, 185, 65, 66, 48, 49, 49, 0, 128, 185, 65, 66, + 48, 49, 51, 0, 128, 185, 65, 66, 48, 49, 54, 0, 128, 185, 65, 66, 48, 49, + 55, 0, 128, 185, 65, 66, 48, 50, 48, 0, 128, 185, 65, 66, 48, 50, 49, 10, + 42, 187, 240, 10, 120, 160, 138, 98, 32, 145, 252, 98, 48, 50, 49, 32, + 113, 105, 32, 45, 32, 49, 48, 48, 50, 53, 41, 0, 128, 185, 65, 66, 48, + 50, 49, 70, 10, 42, 101, 119, 101, 10, 120, 131, 241, 98, 49, 48, 54, + 102, 32, 101, 119, 101, 32, 45, 32, 49, 48, 48, 56, 54, 41, 0, 128, 185, + 65, 66, 48, 50, 49, 77, 10, 42, 114, 97, 109, 10, 120, 131, 241, 98, 49, + 48, 54, 109, 32, 114, 97, 109, 32, 45, 32, 49, 48, 48, 56, 55, 41, 0, + 128, 185, 65, 66, 48, 50, 50, 10, 42, 103, 111, 97, 116, 10, 120, 160, + 138, 98, 32, 140, 153, 98, 48, 50, 50, 32, 45, 32, 49, 48, 48, 53, 50, + 41, 0, 128, 185, 65, 66, 48, 50, 50, 70, 10, 42, 188, 141, 10, 120, 131, + 241, 98, 49, 48, 55, 102, 32, 188, 141, 32, 45, 32, 49, 48, 48, 56, 56, + 41, 0, 128, 185, 65, 66, 48, 50, 50, 77, 10, 42, 188, 142, 10, 120, 131, + 241, 98, 49, 48, 55, 109, 32, 188, 142, 32, 45, 32, 49, 48, 48, 56, 57, + 41, 0, 128, 185, 65, 66, 48, 50, 51, 10, 42, 98, 111, 118, 105, 110, 101, + 10, 120, 160, 138, 98, 32, 145, 252, 98, 48, 50, 51, 32, 109, 117, 32, + 45, 32, 49, 48, 48, 49, 56, 41, 0, 128, 185, 65, 66, 48, 50, 51, 77, 10, + 42, 188, 143, 10, 120, 131, 241, 98, 49, 48, 57, 109, 32, 188, 143, 32, + 45, 32, 49, 48, 48, 56, 68, 41, 0, 128, 185, 65, 66, 48, 50, 52, 0, 128, + 185, 65, 66, 48, 50, 54, 0, 128, 185, 65, 66, 48, 50, 55, 0, 128, 185, + 65, 66, 48, 50, 56, 0, 128, 185, 65, 48, 50, 56, 66, 0, 128, 185, 65, 66, + 48, 50, 57, 0, 128, 185, 65, 66, 48, 51, 48, 10, 42, 102, 105, 103, 115, + 10, 120, 160, 138, 98, 32, 145, 252, 98, 48, 51, 48, 32, 110, 105, 32, + 45, 32, 49, 48, 48, 49, 66, 41, 0, 128, 185, 65, 66, 48, 51, 49, 0, 128, + 185, 65, 66, 48, 51, 52, 0, 128, 185, 65, 66, 48, 51, 55, 0, 128, 185, + 65, 66, 48, 51, 56, 0, 128, 185, 65, 66, 48, 51, 57, 0, 128, 185, 65, 66, + 48, 52, 48, 0, 128, 185, 65, 66, 48, 52, 49, 0, 128, 185, 65, 66, 48, 52, + 52, 0, 128, 185, 65, 66, 48, 52, 53, 0, 128, 185, 65, 66, 48, 52, 54, 0, + 128, 185, 65, 66, 48, 52, 55, 0, 128, 185, 65, 66, 48, 52, 56, 10, 120, + 160, 138, 98, 32, 145, 252, 98, 48, 52, 56, 32, 110, 119, 97, 32, 45, 32, + 49, 48, 48, 52, 53, 41, 0, 128, 185, 65, 66, 48, 52, 57, 0, 128, 185, 65, + 66, 48, 53, 48, 0, 128, 185, 65, 66, 48, 53, 49, 0, 128, 185, 65, 66, 48, + 53, 51, 0, 128, 185, 65, 66, 48, 53, 52, 10, 42, 188, 144, 10, 120, 131, + 241, 98, 49, 53, 57, 32, 188, 144, 32, 45, 32, 49, 48, 48, 65, 55, 41, 0, + 128, 185, 65, 66, 48, 53, 53, 0, 128, 185, 65, 66, 48, 53, 54, 0, 128, + 185, 65, 66, 48, 53, 55, 0, 128, 185, 65, 66, 48, 53, 56, 0, 128, 185, + 65, 66, 48, 53, 57, 0, 128, 185, 65, 66, 48, 54, 48, 0, 128, 185, 65, 66, + 48, 54, 49, 0, 128, 185, 65, 66, 48, 54, 53, 0, 128, 185, 65, 66, 48, 54, + 54, 0, 128, 185, 65, 66, 48, 54, 55, 0, 128, 185, 65, 66, 48, 54, 57, 0, + 128, 185, 65, 66, 48, 55, 48, 0, 128, 185, 65, 66, 48, 55, 51, 0, 128, + 185, 65, 66, 48, 55, 52, 0, 128, 185, 65, 66, 48, 55, 54, 0, 128, 185, + 65, 66, 48, 55, 55, 0, 128, 185, 65, 66, 48, 55, 56, 0, 128, 185, 65, 66, + 48, 55, 57, 0, 128, 185, 65, 66, 48, 56, 48, 0, 128, 185, 65, 66, 48, 56, + 49, 0, 128, 185, 65, 66, 48, 56, 50, 0, 128, 185, 65, 66, 48, 56, 53, 10, + 42, 112, 105, 103, 10, 120, 160, 138, 98, 32, 145, 252, 98, 48, 56, 53, + 32, 97, 117, 32, 45, 32, 49, 48, 48, 52, 50, 41, 0, 128, 185, 65, 66, 48, + 56, 54, 0, 128, 185, 65, 66, 48, 56, 55, 0, 128, 185, 65, 49, 48, 48, 45, + 49, 48, 50, 10, 42, 160, 139, 139, 244, 180, 244, 10, 120, 131, 241, 98, + 49, 48, 48, 32, 160, 139, 45, 32, 49, 48, 48, 56, 48, 41, 10, 120, 131, + 241, 98, 49, 48, 50, 32, 119, 111, 160, 139, 45, 32, 49, 48, 48, 56, 49, + 41, 0, 128, 185, 65, 66, 49, 49, 56, 0, 128, 185, 65, 66, 49, 50, 48, 10, + 42, 172, 179, 10, 120, 131, 241, 98, 49, 50, 48, 32, 119, 104, 101, 97, + 116, 32, 45, 32, 49, 48, 48, 56, 69, 41, 0, 128, 185, 65, 49, 50, 48, 66, + 10, 42, 172, 179, 0, 128, 185, 65, 66, 49, 50, 50, 10, 42, 188, 145, 115, + 10, 120, 131, 241, 98, 49, 50, 50, 32, 188, 145, 32, 45, 32, 49, 48, 48, + 57, 48, 41, 0, 128, 185, 65, 66, 49, 50, 51, 0, 128, 185, 65, 66, 49, 51, + 49, 65, 10, 42, 188, 146, 10, 120, 131, 241, 98, 49, 51, 49, 32, 188, + 146, 32, 45, 32, 49, 48, 48, 57, 54, 41, 0, 128, 185, 65, 66, 49, 51, 49, + 66, 10, 42, 188, 146, 0, 128, 185, 65, 49, 51, 49, 67, 10, 42, 188, 146, + 0, 128, 185, 65, 66, 49, 54, 52, 0, 128, 185, 65, 66, 49, 55, 49, 0, 128, + 185, 65, 66, 49, 56, 48, 0, 128, 185, 65, 66, 49, 56, 56, 0, 128, 185, + 65, 66, 49, 57, 49, 0, 128, 185, 65, 51, 48, 49, 0, 128, 185, 65, 51, 48, + 50, 10, 42, 188, 145, 32, 111, 105, 108, 10, 120, 131, 241, 98, 49, 51, + 48, 32, 111, 105, 108, 32, 45, 32, 49, 48, 48, 57, 53, 41, 0, 128, 185, + 65, 51, 48, 51, 10, 42, 188, 147, 10, 120, 131, 241, 98, 49, 50, 53, 32, + 188, 147, 32, 45, 32, 49, 48, 48, 57, 50, 41, 0, 128, 185, 65, 51, 48, + 52, 0, 128, 185, 65, 51, 48, 53, 0, 128, 185, 65, 51, 48, 54, 0, 128, + 185, 65, 51, 48, 55, 0, 128, 185, 65, 51, 48, 56, 0, 128, 185, 188, 148, + 0, 128, 185, 65, 51, 48, 57, 66, 0, 128, 185, 65, 51, 48, 57, 67, 0, 128, + 185, 65, 51, 49, 48, 0, 128, 185, 65, 51, 49, 49, 10, 42, 133, 228, 160, + 142, 131, 242, 188, 149, 0, 128, 185, 65, 51, 49, 50, 0, 128, 185, 65, + 51, 49, 51, 65, 10, 42, 133, 228, 160, 143, 131, 242, 160, 144, 188, 150, + 0, 128, 185, 65, 51, 49, 51, 66, 10, 42, 133, 228, 160, 143, 131, 242, + 160, 144, 188, 150, 0, 128, 185, 65, 51, 49, 51, 67, 10, 42, 133, 228, + 160, 143, 131, 242, 160, 144, 188, 150, 0, 128, 185, 65, 51, 49, 52, 0, + 128, 185, 65, 51, 49, 53, 0, 128, 185, 65, 51, 49, 54, 0, 128, 185, 65, + 51, 49, 55, 0, 128, 185, 65, 51, 49, 56, 0, 128, 185, 65, 51, 49, 57, 0, + 128, 185, 65, 51, 50, 48, 0, 128, 185, 65, 51, 50, 49, 0, 128, 185, 65, + 51, 50, 50, 0, 128, 185, 65, 51, 50, 51, 0, 128, 185, 65, 51, 50, 52, 0, + 128, 185, 65, 51, 50, 53, 0, 128, 185, 65, 51, 50, 54, 0, 128, 185, 65, + 51, 50, 55, 0, 128, 185, 65, 51, 50, 56, 0, 128, 185, 65, 51, 50, 57, 0, + 128, 185, 65, 51, 51, 48, 10, 42, 133, 228, 160, 145, 131, 242, 188, 151, + 32, 140, 143, 160, 146, 131, 242, 188, 152, 0, 128, 185, 65, 51, 51, 49, + 0, 128, 185, 65, 51, 51, 50, 0, 128, 185, 65, 51, 51, 51, 0, 128, 185, + 65, 51, 51, 52, 0, 128, 185, 65, 51, 51, 53, 0, 128, 185, 65, 51, 51, 54, + 0, 128, 185, 65, 51, 51, 55, 10, 42, 133, 228, 160, 147, 131, 242, 188, + 153, 0, 128, 185, 65, 51, 51, 56, 0, 128, 185, 65, 51, 51, 57, 0, 128, + 185, 65, 51, 52, 48, 0, 128, 185, 65, 51, 52, 49, 10, 42, 133, 228, 188, + 154, 32, 131, 242, 188, 155, 0, 128, 185, 65, 51, 52, 50, 0, 128, 185, + 65, 51, 52, 51, 0, 128, 185, 65, 51, 52, 52, 0, 128, 185, 65, 51, 52, 53, + 0, 128, 185, 65, 51, 52, 54, 0, 128, 185, 65, 51, 52, 55, 0, 128, 185, + 65, 51, 52, 56, 10, 42, 133, 228, 160, 148, 131, 242, 97, 51, 48, 51, 0, + 128, 185, 65, 51, 52, 57, 0, 128, 185, 65, 51, 53, 48, 0, 128, 185, 65, + 51, 53, 49, 10, 42, 133, 228, 160, 142, 131, 242, 188, 149, 0, 128, 185, + 65, 51, 53, 50, 0, 128, 185, 65, 51, 53, 51, 0, 128, 185, 65, 51, 53, 52, + 0, 128, 185, 65, 51, 53, 53, 0, 128, 185, 65, 51, 53, 54, 0, 128, 185, + 65, 51, 53, 55, 0, 128, 185, 65, 51, 53, 56, 0, 128, 185, 65, 51, 53, 57, + 0, 128, 185, 65, 51, 54, 48, 0, 128, 185, 65, 51, 54, 49, 0, 128, 185, + 65, 51, 54, 50, 0, 128, 185, 65, 51, 54, 51, 0, 128, 185, 65, 51, 54, 52, + 0, 128, 185, 65, 51, 54, 53, 0, 128, 185, 65, 51, 54, 54, 0, 128, 185, + 65, 51, 54, 55, 0, 128, 185, 65, 51, 54, 56, 0, 128, 185, 65, 51, 54, 57, + 0, 128, 185, 65, 51, 55, 48, 0, 128, 185, 65, 51, 55, 49, 0, 128, 185, + 65, 52, 48, 48, 45, 86, 65, 83, 0, 128, 185, 65, 52, 48, 49, 45, 86, 65, + 83, 0, 128, 185, 65, 52, 48, 50, 45, 86, 65, 83, 0, 128, 185, 65, 52, 48, + 51, 45, 86, 65, 83, 0, 128, 185, 65, 52, 48, 52, 45, 86, 65, 83, 0, 128, + 185, 65, 52, 48, 53, 45, 86, 65, 83, 0, 128, 185, 65, 52, 48, 54, 45, 86, + 65, 83, 0, 128, 185, 65, 52, 48, 55, 45, 86, 65, 83, 0, 128, 185, 65, 52, + 48, 56, 45, 86, 65, 83, 0, 128, 185, 65, 52, 48, 57, 45, 86, 65, 83, 0, + 128, 185, 65, 52, 49, 48, 45, 86, 65, 83, 0, 128, 185, 65, 52, 49, 49, + 45, 86, 65, 83, 0, 128, 185, 65, 52, 49, 50, 45, 86, 65, 83, 0, 128, 185, + 65, 52, 49, 51, 45, 86, 65, 83, 0, 128, 185, 65, 52, 49, 52, 45, 86, 65, + 83, 0, 128, 185, 65, 52, 49, 53, 45, 86, 65, 83, 0, 128, 185, 65, 52, 49, + 54, 45, 86, 65, 83, 0, 128, 185, 65, 52, 49, 55, 45, 86, 65, 83, 0, 128, + 185, 65, 52, 49, 56, 45, 86, 65, 83, 0, 128, 185, 65, 53, 48, 49, 10, 42, + 160, 145, 160, 149, 160, 150, 188, 156, 0, 128, 185, 65, 53, 48, 50, 10, + 42, 160, 145, 160, 149, 160, 151, 160, 152, 160, 153, 188, 157, 0, 128, + 185, 65, 53, 48, 51, 10, 42, 160, 145, 160, 149, 160, 142, 188, 149, 0, + 128, 185, 65, 53, 48, 52, 10, 42, 160, 150, 188, 156, 44, 32, 160, 150, + 188, 156, 0, 128, 185, 65, 53, 48, 53, 10, 42, 160, 154, 188, 158, 44, + 32, 160, 150, 188, 156, 0, 128, 185, 65, 53, 48, 54, 10, 42, 160, 155, + 188, 159, 44, 32, 160, 156, 188, 160, 0, 128, 185, 65, 53, 48, 56, 10, + 42, 160, 157, 160, 158, 160, 151, 97, 98, 48, 50, 55, 0, 128, 185, 65, + 53, 48, 57, 10, 42, 160, 157, 160, 158, 160, 151, 160, 152, 160, 159, + 188, 161, 0, 128, 185, 65, 53, 49, 48, 10, 42, 160, 157, 160, 158, 160, + 159, 188, 161, 0, 128, 185, 65, 53, 49, 49, 10, 42, 160, 157, 160, 158, + 160, 159, 188, 161, 44, 32, 160, 151, 97, 98, 48, 50, 55, 0, 128, 185, + 65, 53, 49, 50, 10, 42, 49, 48, 54, 48, 70, 32, 97, 98, 48, 50, 49, 44, + 32, 160, 160, 97, 98, 48, 52, 49, 0, 128, 185, 65, 53, 49, 51, 10, 42, + 49, 48, 54, 49, 52, 32, 97, 98, 48, 50, 50, 109, 44, 32, 160, 161, 188, + 162, 0, 128, 185, 65, 53, 49, 53, 10, 42, 160, 151, 160, 152, 160, 153, + 188, 157, 0, 128, 185, 65, 53, 49, 54, 10, 120, 131, 243, 188, 163, 32, + 45, 32, 188, 164, 41, 0, 128, 185, 65, 53, 50, 48, 10, 42, 188, 164, 32, + 188, 163, 44, 32, 160, 142, 188, 149, 0, 128, 185, 65, 53, 50, 49, 10, + 42, 160, 146, 188, 152, 44, 32, 49, 48, 54, 49, 53, 32, 97, 98, 48, 50, + 51, 44, 32, 160, 161, 188, 162, 0, 128, 185, 65, 53, 50, 51, 10, 42, 49, + 48, 54, 50, 48, 32, 97, 98, 48, 51, 55, 44, 32, 160, 162, 188, 165, 0, + 128, 185, 65, 53, 50, 52, 10, 42, 49, 48, 54, 50, 48, 32, 97, 98, 48, 51, + 55, 44, 32, 160, 163, 188, 166, 0, 128, 185, 65, 53, 50, 53, 10, 120, + 131, 243, 188, 167, 32, 45, 32, 188, 168, 41, 0, 128, 185, 65, 53, 50, + 54, 10, 42, 188, 168, 32, 188, 167, 44, 32, 160, 164, 188, 169, 0, 128, + 185, 65, 53, 50, 55, 10, 42, 49, 48, 54, 50, 51, 32, 97, 98, 48, 52, 48, + 44, 32, 49, 48, 54, 51, 67, 32, 97, 98, 48, 55, 52, 0, 128, 185, 65, 53, + 50, 56, 10, 42, 160, 160, 160, 165, 160, 155, 188, 159, 0, 128, 185, 65, + 53, 50, 57, 10, 42, 160, 160, 160, 165, 160, 153, 188, 157, 0, 128, 185, + 65, 53, 51, 48, 10, 42, 160, 160, 160, 165, 160, 166, 188, 170, 0, 128, + 185, 65, 53, 51, 49, 10, 42, 160, 160, 160, 165, 160, 166, 188, 170, 44, + 32, 160, 167, 188, 171, 0, 128, 185, 65, 53, 51, 50, 10, 42, 160, 160, + 160, 165, 49, 48, 54, 51, 55, 32, 97, 98, 48, 54, 54, 0, 128, 185, 65, + 53, 51, 52, 10, 120, 131, 243, 97, 98, 48, 53, 49, 32, 45, 32, 49, 48, + 54, 50, 67, 41, 0, 128, 185, 65, 53, 51, 53, 10, 42, 160, 168, 160, 169, + 160, 161, 188, 162, 0, 128, 185, 65, 53, 51, 54, 10, 42, 160, 168, 160, + 169, 49, 48, 54, 54, 50, 32, 97, 51, 49, 50, 0, 128, 185, 65, 53, 51, 55, + 10, 42, 49, 48, 54, 51, 48, 32, 97, 98, 48, 53, 54, 44, 32, 160, 156, + 188, 160, 0, 128, 185, 65, 53, 51, 56, 10, 42, 160, 170, 160, 171, 160, + 172, 188, 172, 0, 128, 185, 65, 53, 51, 57, 10, 42, 160, 170, 160, 171, + 160, 164, 188, 169, 0, 128, 185, 65, 53, 52, 48, 10, 42, 49, 48, 54, 51, + 50, 32, 97, 98, 48, 53, 56, 44, 32, 160, 173, 188, 173, 0, 128, 185, 65, + 53, 52, 49, 10, 42, 160, 174, 188, 174, 44, 32, 160, 164, 188, 169, 0, + 128, 185, 65, 53, 52, 50, 10, 42, 49, 48, 54, 51, 54, 32, 97, 98, 48, 54, + 53, 44, 32, 49, 48, 54, 54, 57, 32, 97, 51, 49, 55, 44, 32, 160, 156, + 188, 160, 0, 128, 185, 65, 53, 52, 53, 10, 42, 160, 167, 160, 175, 49, + 48, 54, 49, 53, 32, 97, 98, 48, 50, 51, 0, 128, 185, 65, 53, 52, 55, 10, + 42, 160, 176, 188, 175, 44, 32, 160, 150, 188, 156, 0, 128, 185, 65, 53, + 52, 56, 10, 42, 160, 173, 160, 177, 160, 170, 97, 98, 48, 53, 55, 0, 128, + 185, 65, 53, 52, 57, 10, 120, 131, 243, 97, 53, 52, 56, 32, 45, 32, 49, + 48, 54, 68, 56, 41, 0, 128, 185, 65, 53, 53, 48, 10, 42, 160, 173, 160, + 177, 160, 170, 160, 171, 160, 172, 188, 172, 0, 128, 185, 65, 53, 53, 49, + 10, 42, 160, 173, 160, 177, 160, 170, 160, 171, 188, 164, 32, 188, 163, + 0, 128, 185, 65, 53, 53, 50, 10, 42, 160, 173, 160, 177, 160, 170, 160, + 171, 160, 164, 188, 169, 0, 128, 185, 65, 53, 53, 51, 10, 42, 160, 173, + 160, 177, 160, 142, 188, 149, 0, 128, 185, 65, 53, 53, 52, 10, 42, 160, + 164, 188, 169, 44, 32, 160, 162, 188, 165, 0, 128, 185, 65, 53, 53, 53, + 10, 42, 160, 156, 188, 160, 44, 32, 137, 221, 160, 178, 188, 176, 0, 128, + 185, 65, 53, 53, 54, 10, 120, 131, 243, 97, 98, 48, 56, 48, 32, 45, 32, + 49, 48, 54, 52, 49, 41, 0, 128, 185, 65, 53, 53, 55, 10, 42, 160, 179, + 160, 180, 160, 162, 188, 165, 0, 128, 185, 65, 53, 53, 57, 10, 42, 160, + 179, 160, 180, 160, 172, 188, 172, 0, 128, 185, 65, 53, 54, 51, 10, 42, + 160, 179, 160, 180, 160, 179, 97, 98, 48, 56, 48, 0, 128, 185, 65, 53, + 54, 52, 10, 120, 131, 243, 188, 162, 32, 45, 32, 49, 48, 54, 52, 50, 41, + 0, 128, 185, 65, 53, 54, 53, 10, 42, 49, 48, 54, 52, 53, 32, 97, 98, 48, + 56, 54, 44, 32, 160, 147, 188, 153, 0, 128, 185, 65, 53, 54, 54, 10, 42, + 49, 48, 54, 52, 53, 32, 97, 98, 48, 56, 54, 44, 32, 160, 147, 188, 153, + 0, 128, 185, 65, 53, 54, 56, 10, 42, 160, 143, 160, 181, 160, 164, 188, + 169, 0, 128, 185, 65, 53, 54, 57, 10, 42, 160, 143, 160, 181, 160, 182, + 188, 177, 0, 128, 185, 65, 53, 55, 48, 10, 42, 160, 143, 160, 181, 49, + 48, 54, 54, 51, 32, 97, 51, 49, 51, 97, 0, 128, 185, 65, 53, 55, 49, 10, + 42, 160, 143, 160, 181, 49, 48, 54, 54, 52, 32, 97, 51, 49, 51, 98, 0, + 128, 185, 65, 53, 55, 50, 10, 42, 160, 143, 160, 181, 49, 48, 54, 54, 53, + 32, 97, 51, 49, 51, 99, 0, 128, 185, 65, 53, 55, 51, 10, 42, 137, 221, + 160, 145, 188, 151, 0, 128, 185, 65, 53, 55, 52, 10, 42, 137, 221, 160, + 178, 188, 176, 0, 128, 185, 65, 53, 55, 53, 10, 42, 137, 221, 49, 48, 54, + 49, 48, 32, 97, 98, 48, 50, 49, 102, 0, 128, 185, 65, 53, 55, 54, 10, 42, + 137, 221, 49, 48, 54, 49, 52, 32, 97, 98, 48, 50, 50, 109, 0, 128, 185, + 65, 53, 55, 55, 10, 42, 137, 221, 49, 48, 54, 50, 70, 32, 97, 98, 48, 53, + 54, 0, 128, 185, 65, 53, 55, 56, 10, 42, 137, 221, 160, 156, 188, 160, 0, + 128, 185, 65, 53, 55, 57, 10, 42, 137, 221, 160, 161, 188, 162, 0, 128, + 185, 65, 53, 56, 48, 10, 42, 137, 221, 160, 183, 160, 184, 98, 0, 128, + 185, 65, 53, 56, 49, 10, 42, 137, 221, 160, 185, 160, 186, 101, 0, 128, + 185, 65, 53, 56, 50, 10, 42, 137, 221, 160, 187, 160, 188, 102, 0, 128, + 185, 65, 53, 56, 51, 10, 42, 137, 221, 49, 48, 55, 52, 53, 32, 97, 55, + 48, 54, 32, 104, 0, 128, 185, 65, 53, 56, 52, 10, 42, 137, 221, 49, 48, + 55, 52, 55, 32, 97, 55, 48, 56, 32, 107, 44, 32, 160, 189, 160, 190, 108, + 50, 0, 128, 185, 65, 53, 56, 53, 10, 42, 137, 221, 160, 189, 160, 190, + 108, 50, 0, 128, 185, 65, 53, 56, 54, 10, 42, 137, 221, 49, 48, 55, 52, + 65, 32, 97, 55, 48, 57, 45, 51, 32, 108, 51, 44, 32, 49, 48, 55, 52, 65, + 32, 97, 55, 48, 57, 45, 51, 32, 108, 51, 0, 128, 185, 65, 53, 56, 55, 10, + 42, 49, 48, 54, 52, 66, 32, 97, 98, 49, 50, 50, 44, 32, 160, 176, 188, + 175, 0, 128, 185, 65, 53, 56, 56, 10, 42, 137, 222, 160, 154, 188, 158, + 0, 128, 185, 65, 53, 56, 57, 10, 42, 137, 222, 160, 146, 188, 152, 0, + 128, 185, 65, 53, 57, 49, 10, 42, 137, 222, 160, 168, 97, 98, 48, 53, 52, + 0, 128, 185, 65, 53, 57, 50, 10, 42, 137, 222, 160, 168, 97, 98, 48, 53, + 52, 0, 128, 185, 65, 53, 57, 52, 10, 42, 137, 222, 160, 174, 188, 174, 0, + 128, 185, 65, 53, 57, 53, 10, 42, 137, 222, 160, 174, 188, 174, 0, 128, + 185, 65, 53, 57, 54, 10, 42, 137, 222, 160, 164, 188, 169, 0, 128, 185, + 65, 53, 57, 56, 10, 42, 49, 48, 54, 52, 68, 32, 97, 98, 49, 51, 49, 98, + 44, 32, 49, 48, 54, 50, 51, 32, 97, 98, 48, 52, 48, 0, 128, 185, 65, 54, + 48, 48, 10, 42, 160, 191, 188, 178, 44, 32, 160, 183, 160, 184, 98, 0, + 128, 185, 65, 54, 48, 49, 10, 42, 160, 191, 188, 178, 44, 32, 49, 48, 55, + 52, 56, 32, 97, 55, 48, 57, 32, 108, 0, 128, 185, 65, 54, 48, 50, 10, 42, + 160, 192, 160, 193, 160, 183, 160, 184, 98, 0, 128, 185, 65, 54, 48, 51, + 10, 42, 160, 192, 160, 193, 49, 48, 55, 52, 56, 32, 97, 55, 48, 57, 32, + 108, 0, 128, 185, 65, 54, 48, 52, 10, 42, 160, 147, 188, 153, 44, 32, + 160, 161, 188, 162, 0, 128, 185, 65, 54, 48, 54, 10, 42, 160, 142, 188, + 149, 44, 32, 49, 48, 54, 54, 49, 32, 97, 51, 49, 49, 0, 128, 185, 65, 54, + 48, 56, 10, 42, 137, 223, 160, 155, 188, 159, 0, 128, 185, 65, 54, 48, + 57, 10, 42, 137, 223, 160, 162, 188, 165, 0, 128, 185, 65, 54, 49, 48, + 10, 42, 137, 223, 49, 48, 54, 48, 57, 32, 97, 98, 48, 49, 48, 0, 128, + 185, 65, 54, 49, 49, 10, 42, 137, 223, 49, 48, 54, 49, 48, 32, 97, 98, + 48, 50, 49, 102, 0, 128, 185, 65, 54, 49, 50, 10, 42, 137, 223, 49, 48, + 54, 49, 55, 32, 97, 98, 48, 50, 52, 0, 128, 185, 65, 54, 49, 51, 10, 42, + 137, 223, 188, 168, 32, 188, 167, 0, 128, 185, 65, 54, 49, 52, 10, 42, + 137, 223, 49, 48, 54, 50, 68, 32, 97, 98, 48, 53, 51, 0, 128, 185, 65, + 54, 49, 53, 10, 42, 137, 223, 49, 48, 54, 51, 51, 32, 97, 98, 48, 53, 57, + 0, 128, 185, 65, 54, 49, 54, 10, 42, 137, 223, 160, 174, 188, 174, 0, + 128, 185, 65, 54, 49, 55, 10, 42, 137, 223, 160, 167, 188, 171, 0, 128, + 185, 65, 54, 49, 56, 10, 42, 137, 223, 160, 167, 188, 171, 0, 128, 185, + 65, 54, 49, 57, 10, 42, 137, 223, 160, 167, 160, 175, 49, 48, 54, 48, 57, + 32, 97, 98, 48, 49, 48, 0, 128, 185, 65, 54, 50, 48, 10, 42, 137, 223, + 160, 167, 160, 175, 160, 166, 188, 170, 0, 128, 185, 65, 54, 50, 49, 10, + 42, 137, 223, 160, 176, 188, 175, 0, 128, 185, 65, 54, 50, 50, 10, 42, + 137, 223, 160, 173, 188, 173, 0, 128, 185, 65, 54, 50, 51, 10, 42, 137, + 223, 160, 156, 188, 160, 44, 32, 160, 155, 188, 159, 0, 128, 185, 65, 54, + 50, 52, 10, 42, 160, 148, 160, 194, 49, 48, 55, 52, 50, 32, 97, 55, 48, + 51, 32, 100, 0, 128, 185, 65, 54, 50, 54, 10, 42, 160, 148, 160, 194, + 160, 185, 160, 186, 101, 0, 128, 185, 65, 54, 50, 55, 10, 42, 160, 148, + 160, 194, 49, 48, 55, 52, 55, 32, 97, 55, 48, 56, 32, 107, 0, 128, 185, + 65, 54, 50, 56, 10, 120, 131, 243, 188, 179, 32, 45, 32, 188, 180, 41, 0, + 128, 185, 65, 54, 50, 57, 10, 42, 188, 180, 32, 188, 179, 44, 32, 160, + 178, 188, 176, 0, 128, 185, 65, 54, 51, 52, 10, 42, 49, 48, 54, 53, 65, + 32, 97, 51, 48, 54, 44, 32, 160, 173, 188, 173, 0, 128, 185, 65, 54, 51, + 55, 10, 42, 160, 182, 188, 177, 44, 32, 160, 142, 188, 149, 0, 128, 185, + 65, 54, 51, 56, 10, 42, 160, 182, 188, 177, 44, 32, 160, 182, 188, 177, + 0, 128, 185, 65, 54, 52, 48, 10, 42, 160, 195, 160, 196, 160, 167, 188, + 171, 0, 128, 185, 65, 54, 52, 50, 10, 120, 131, 243, 97, 51, 49, 56, 32, + 45, 32, 49, 48, 54, 54, 65, 41, 0, 128, 185, 65, 54, 52, 51, 10, 42, 49, + 48, 54, 55, 54, 32, 97, 51, 51, 48, 44, 32, 160, 145, 188, 151, 0, 128, + 185, 65, 54, 52, 52, 10, 42, 49, 48, 54, 55, 54, 32, 97, 51, 51, 48, 44, + 32, 160, 146, 188, 152, 0, 128, 185, 65, 54, 52, 53, 10, 42, 49, 48, 54, + 55, 68, 32, 97, 51, 51, 55, 44, 32, 160, 147, 188, 153, 0, 128, 185, 65, + 54, 52, 54, 10, 42, 49, 48, 54, 56, 49, 32, 97, 51, 52, 49, 44, 32, 188, + 154, 32, 188, 155, 0, 128, 185, 65, 54, 52, 56, 10, 42, 49, 48, 54, 65, + 48, 32, 97, 52, 48, 48, 45, 118, 97, 115, 44, 32, 49, 48, 54, 50, 68, 32, + 97, 98, 48, 53, 51, 0, 128, 185, 65, 54, 52, 57, 10, 120, 131, 243, 97, + 52, 48, 49, 45, 118, 97, 115, 32, 45, 32, 49, 48, 54, 65, 49, 41, 0, 128, + 185, 65, 54, 53, 49, 10, 42, 160, 197, 160, 198, 160, 172, 188, 172, 0, + 128, 185, 65, 54, 53, 50, 10, 42, 160, 197, 160, 198, 160, 174, 188, 174, + 0, 128, 185, 65, 54, 53, 51, 10, 42, 160, 197, 160, 198, 188, 180, 32, + 188, 179, 0, 128, 185, 65, 54, 53, 52, 10, 42, 49, 48, 54, 65, 52, 32, + 97, 52, 48, 52, 45, 118, 97, 115, 44, 32, 160, 162, 188, 165, 0, 128, + 185, 65, 54, 53, 53, 10, 42, 49, 48, 54, 65, 53, 32, 97, 52, 48, 53, 45, + 118, 97, 115, 44, 32, 49, 48, 55, 53, 48, 32, 97, 55, 49, 51, 32, 167, + 217, 0, 128, 185, 65, 54, 53, 54, 10, 42, 49, 48, 54, 65, 54, 32, 97, 52, + 48, 54, 45, 118, 97, 115, 44, 32, 49, 48, 54, 50, 53, 32, 97, 98, 48, 52, + 52, 0, 128, 185, 65, 54, 53, 55, 10, 42, 49, 48, 54, 65, 55, 32, 97, 52, + 48, 55, 45, 118, 97, 115, 44, 32, 160, 162, 188, 165, 0, 128, 185, 65, + 54, 53, 56, 10, 42, 160, 163, 188, 166, 44, 32, 160, 185, 160, 186, 101, + 0, 128, 185, 65, 54, 53, 57, 10, 42, 160, 163, 188, 166, 44, 32, 160, + 187, 160, 188, 102, 0, 128, 185, 65, 54, 54, 48, 10, 42, 49, 48, 54, 65, + 68, 32, 97, 52, 49, 51, 45, 118, 97, 115, 44, 32, 49, 48, 54, 51, 50, 32, + 97, 98, 48, 53, 56, 0, 128, 185, 65, 54, 54, 49, 10, 120, 131, 243, 97, + 52, 49, 52, 45, 118, 97, 115, 32, 45, 32, 49, 48, 54, 65, 69, 41, 0, 128, + 185, 65, 54, 54, 50, 10, 42, 49, 48, 54, 65, 69, 32, 97, 52, 49, 52, 45, + 118, 97, 115, 44, 32, 160, 187, 160, 188, 102, 0, 128, 185, 65, 54, 54, + 51, 10, 42, 49, 48, 54, 66, 49, 32, 97, 52, 49, 55, 45, 118, 97, 115, 44, + 32, 160, 189, 160, 190, 108, 50, 0, 128, 185, 65, 54, 54, 52, 10, 42, 49, + 48, 54, 66, 50, 32, 97, 52, 49, 56, 45, 118, 97, 115, 44, 32, 160, 189, + 160, 190, 108, 50, 0, 128, 185, 65, 55, 48, 49, 32, 65, 10, 42, 112, 111, + 115, 115, 105, 98, 108, 121, 32, 141, 176, 160, 199, 40, 166, 132, 32, + 186, 233, 41, 10, 120, 40, 183, 165, 32, 45, 32, 50, 57, 69, 55, 41, 0, + 128, 185, 65, 55, 48, 50, 32, 66, 10, 42, 141, 176, 116, 104, 105, 114, + 100, 0, 128, 185, 65, 55, 48, 51, 32, 68, 10, 42, 141, 176, 102, 105, + 102, 116, 104, 0, 128, 185, 65, 55, 48, 52, 32, 69, 10, 42, 141, 176, + 172, 175, 0, 128, 185, 65, 55, 48, 53, 32, 70, 10, 42, 141, 176, 101, + 105, 103, 104, 116, 104, 0, 128, 185, 65, 55, 48, 54, 32, 72, 10, 42, + 112, 111, 115, 115, 105, 98, 108, 121, 32, 141, 176, 160, 199, 40, 166, + 132, 32, 186, 233, 41, 0, 128, 185, 65, 55, 48, 55, 32, 74, 10, 42, 141, + 176, 104, 97, 108, 102, 0, 128, 185, 65, 55, 48, 56, 32, 75, 10, 42, 141, + 176, 115, 105, 120, 116, 101, 101, 110, 116, 104, 10, 120, 160, 130, 100, + 114, 121, 32, 150, 246, 144, 223, 115, 117, 98, 117, 110, 105, 116, 32, + 45, 32, 49, 48, 49, 51, 67, 41, 0, 128, 185, 65, 55, 48, 57, 32, 76, 0, + 128, 185, 65, 55, 48, 57, 45, 50, 32, 76, 50, 0, 128, 185, 65, 55, 48, + 57, 45, 51, 32, 76, 51, 0, 128, 185, 65, 55, 48, 57, 45, 52, 32, 76, 52, + 0, 128, 185, 65, 55, 48, 57, 45, 54, 32, 76, 54, 10, 42, 133, 228, 160, + 142, 131, 242, 188, 149, 0, 128, 185, 65, 55, 49, 48, 32, 87, 0, 128, + 185, 65, 55, 49, 49, 32, 88, 10, 120, 160, 130, 165, 138, 32, 144, 225, + 115, 117, 98, 117, 110, 105, 116, 32, 45, 32, 49, 48, 49, 51, 57, 41, 0, + 128, 185, 65, 55, 49, 50, 32, 89, 10, 120, 142, 216, 143, 175, 144, 208, + 144, 209, 133, 180, 49, 54, 66, 57, 41, 0, 128, 185, 65, 55, 49, 51, 32, + 168, 150, 10, 42, 133, 228, 49, 48, 54, 65, 53, 32, 131, 242, 97, 52, 48, + 53, 45, 118, 97, 115, 0, 128, 185, 65, 55, 49, 52, 32, 65, 66, 66, 0, + 128, 185, 65, 55, 49, 53, 32, 66, 66, 0, 128, 185, 65, 55, 49, 55, 32, + 68, 68, 0, 128, 185, 65, 55, 50, 54, 32, 69, 89, 89, 89, 0, 128, 185, 65, + 55, 51, 50, 32, 74, 69, 10, 42, 143, 211, 172, 225, 0, 128, 185, 65, 56, + 48, 48, 10, 42, 160, 154, 188, 158, 44, 32, 160, 162, 188, 165, 0, 128, + 185, 65, 56, 48, 49, 10, 42, 160, 168, 160, 169, 160, 153, 188, 157, 0, + 128, 185, 65, 56, 48, 50, 10, 120, 131, 243, 188, 174, 32, 45, 32, 49, + 48, 54, 51, 52, 41, 0, 128, 185, 65, 56, 48, 51, 10, 42, 137, 222, 160, + 191, 188, 178, 0, 128, 185, 65, 56, 48, 52, 10, 42, 160, 192, 160, 193, + 160, 146, 188, 152, 0, 128, 185, 65, 56, 48, 53, 10, 120, 131, 243, 188, + 149, 32, 45, 32, 49, 48, 54, 53, 53, 41, 0, 128, 185, 65, 56, 48, 54, 10, + 42, 160, 195, 160, 196, 160, 150, 188, 156, 0, 128, 185, 65, 56, 48, 55, + 10, 42, 160, 195, 160, 196, 49, 48, 55, 52, 50, 32, 97, 55, 48, 51, 32, + 100, 0, 129, 233, 65, 65, 10, 42, 134, 133, 141, 222, 141, 181, 139, 194, + 86, 111, 81, 83, 32, 40, 169, 134, 32, 185, 239, 32, 167, 184, 41, 32, + 165, 149, 44, 32, 140, 180, 145, 224, 153, 229, 142, 143, 140, 170, 97, + 32, 140, 238, 99, 97, 112, 105, 116, 97, 108, 10, 120, 130, 253, 151, + 170, 65, 55, 51, 50, 41, 0, 133, 199, 142, 197, 146, 133, 165, 200, 10, + 35, 128, 130, 48, 50, 68, 48, 0, 133, 199, 142, 197, 146, 136, 146, 133, + 165, 200, 10, 35, 128, 130, 48, 50, 68, 49, 0, 131, 133, 65, 69, 10, 35, + 128, 130, 167, 163, 0, 129, 233, 66, 10, 35, 128, 130, 48, 50, 57, 57, 0, + 131, 133, 133, 167, 167, 166, 10, 35, 128, 130, 167, 168, 0, 131, 133, + 144, 219, 167, 254, 10, 35, 128, 130, 48, 50, 65, 51, 0, 131, 133, 144, + 219, 145, 207, 135, 176, 167, 166, 10, 35, 128, 130, 65, 66, 54, 54, 0, + 131, 133, 144, 219, 145, 207, 141, 247, 167, 250, 10, 35, 128, 130, 48, + 50, 65, 53, 0, 131, 133, 145, 206, 167, 254, 10, 35, 128, 130, 48, 50, + 65, 52, 0, 131, 133, 68, 32, 141, 247, 167, 226, 10, 35, 128, 130, 48, + 50, 53, 54, 0, 131, 133, 68, 32, 141, 247, 167, 166, 10, 35, 128, 130, + 48, 50, 53, 55, 0, 131, 133, 68, 32, 141, 247, 144, 251, 144, 229, 167, + 226, 10, 35, 128, 130, 49, 68, 57, 49, 0, 131, 133, 144, 164, 69, 10, 35, + 128, 130, 48, 50, 53, 56, 0, 131, 133, 145, 146, 144, 164, 144, 157, 69, + 10, 35, 128, 130, 48, 50, 53, 69, 0, 131, 133, 145, 210, 167, 254, 10, + 35, 128, 130, 48, 50, 65, 57, 0, 131, 133, 145, 155, 167, 202, 10, 35, + 128, 130, 48, 50, 54, 52, 0, 129, 233, 71, 10, 35, 128, 130, 48, 50, 54, + 50, 0, 131, 133, 71, 32, 141, 247, 167, 166, 10, 35, 128, 130, 48, 50, + 54, 48, 0, 129, 233, 71, 32, 141, 247, 167, 166, 10, 35, 128, 130, 48, + 50, 57, 66, 0, 131, 133, 72, 32, 141, 247, 166, 233, 10, 35, 128, 130, + 169, 220, 0, 129, 233, 72, 10, 35, 128, 130, 48, 50, 57, 67, 0, 131, 133, + 145, 158, 141, 247, 167, 166, 10, 35, 128, 130, 48, 50, 54, 55, 0, 131, + 133, 143, 223, 74, 32, 133, 194, 144, 229, 167, 166, 10, 35, 128, 130, + 48, 50, 56, 52, 0, 131, 133, 76, 83, 32, 167, 254, 10, 35, 128, 130, 48, + 50, 65, 65, 0, 131, 133, 76, 90, 32, 167, 254, 10, 35, 128, 130, 48, 50, + 65, 66, 0, 131, 133, 135, 172, 168, 145, 10, 35, 128, 130, 167, 194, 0, + 129, 233, 135, 172, 168, 145, 10, 35, 128, 130, 49, 68, 70, 48, 52, 0, + 131, 133, 135, 172, 144, 187, 144, 251, 144, 229, 168, 145, 10, 35, 128, + 130, 65, 55, 56, 69, 0, 131, 133, 168, 146, 10, 35, 128, 130, 48, 50, 54, + 69, 0, 131, 133, 168, 146, 32, 141, 247, 144, 187, 167, 166, 10, 35, 128, + 130, 49, 68, 70, 48, 53, 0, 129, 232, 89, 10, 35, 128, 130, 48, 50, 56, + 69, 0, 129, 232, 89, 32, 141, 247, 168, 145, 10, 35, 128, 130, 49, 68, + 70, 48, 54, 0, 131, 133, 133, 242, 166, 233, 10, 35, 128, 130, 167, 243, + 0, 129, 233, 79, 69, 10, 35, 128, 130, 48, 50, 55, 54, 0, 131, 133, 145, + 146, 168, 150, 10, 35, 128, 130, 168, 163, 0, 131, 133, 81, 10, 35, 128, + 130, 180, 133, 0, 129, 232, 133, 192, 144, 134, 167, 197, 10, 35, 128, + 130, 48, 50, 55, 65, 0, 129, 232, 133, 192, 144, 134, 159, 171, 144, 229, + 144, 187, 167, 166, 10, 35, 128, 130, 49, 68, 70, 48, 56, 0, 131, 133, + 133, 192, 167, 226, 10, 35, 128, 130, 48, 50, 55, 68, 0, 131, 133, 133, + 192, 168, 155, 10, 35, 128, 130, 48, 50, 55, 69, 0, 129, 233, 82, 10, 35, + 128, 130, 48, 50, 56, 48, 0, 131, 133, 84, 67, 32, 145, 207, 141, 247, + 167, 250, 10, 35, 128, 130, 48, 50, 65, 56, 0, 131, 133, 145, 208, 167, + 254, 10, 35, 128, 130, 48, 50, 65, 54, 0, 131, 133, 145, 208, 145, 207, + 135, 176, 167, 166, 10, 35, 128, 130, 65, 66, 54, 55, 0, 131, 133, 145, + 209, 167, 254, 10, 35, 128, 130, 48, 50, 65, 55, 0, 131, 133, 84, 32, + 141, 247, 144, 187, 167, 166, 10, 35, 128, 130, 48, 50, 56, 56, 0, 131, + 133, 133, 176, 140, 187, 167, 166, 10, 35, 128, 130, 50, 67, 55, 49, 0, + 129, 233, 89, 10, 35, 128, 130, 48, 50, 56, 70, 0, 133, 199, 144, 200, + 144, 201, 141, 247, 166, 233, 10, 35, 128, 130, 48, 50, 65, 49, 0, 133, + 199, 144, 164, 144, 200, 144, 201, 141, 247, 166, 233, 10, 35, 128, 130, + 48, 50, 65, 50, 0, 133, 199, 145, 202, 167, 233, 10, 35, 128, 130, 48, + 50, 57, 56, 0, 133, 199, 144, 210, 167, 233, 10, 35, 128, 130, 166, 135, + 0, 133, 199, 144, 214, 167, 233, 10, 35, 128, 130, 168, 171, 0, 133, 199, + 144, 216, 167, 233, 10, 35, 128, 130, 48, 49, 67, 50, 0, 133, 199, 144, + 187, 167, 233, 32, 135, 176, 167, 166, 10, 35, 128, 130, 49, 68, 70, 48, + 65, 0, 131, 133, 83, 32, 141, 247, 167, 250, 10, 35, 128, 130, 49, 68, + 70, 49, 69, 0, 128, 186, 65, 0, 128, 186, 69, 0, 128, 186, 73, 0, 128, + 186, 79, 0, 128, 186, 85, 0, 128, 186, 74, 65, 0, 128, 186, 74, 79, 0, + 128, 186, 75, 65, 0, 128, 186, 75, 69, 0, 128, 186, 75, 73, 0, 128, 186, + 75, 79, 0, 128, 186, 75, 85, 0, 128, 186, 76, 65, 0, 128, 186, 76, 69, 0, + 128, 186, 76, 73, 0, 128, 186, 76, 79, 0, 128, 186, 76, 85, 0, 128, 186, + 77, 65, 0, 128, 186, 77, 69, 0, 128, 186, 77, 73, 0, 128, 186, 77, 79, 0, + 128, 186, 77, 85, 0, 128, 186, 78, 65, 0, 128, 186, 78, 69, 0, 128, 186, + 78, 73, 0, 128, 186, 78, 79, 0, 128, 186, 78, 85, 0, 128, 186, 80, 65, 0, + 128, 186, 80, 69, 0, 128, 186, 80, 73, 0, 128, 186, 80, 79, 0, 128, 186, + 80, 85, 0, 128, 186, 82, 65, 0, 128, 186, 82, 69, 0, 128, 186, 82, 73, 0, + 128, 186, 82, 79, 0, 128, 186, 82, 85, 0, 128, 186, 83, 65, 0, 128, 186, + 83, 69, 0, 128, 186, 83, 73, 0, 128, 186, 83, 79, 0, 128, 186, 83, 85, 0, + 128, 186, 84, 65, 0, 128, 186, 84, 69, 0, 128, 186, 84, 73, 0, 128, 186, + 84, 79, 0, 128, 186, 84, 85, 0, 128, 186, 87, 65, 0, 128, 186, 87, 69, 0, + 128, 186, 87, 73, 0, 128, 186, 87, 79, 0, 128, 186, 88, 65, 0, 128, 186, + 88, 69, 0, 128, 186, 90, 65, 0, 128, 186, 90, 79, 0, 131, 244, 188, 181, + 0, 131, 244, 171, 160, 0, 131, 244, 170, 152, 0, 131, 244, 188, 182, 0, + 131, 244, 72, 69, 0, 131, 244, 170, 218, 0, 131, 244, 170, 156, 0, 131, + 244, 171, 166, 0, 131, 244, 171, 167, 0, 131, 244, 188, 183, 0, 131, 244, + 171, 168, 0, 131, 244, 188, 184, 0, 131, 244, 170, 161, 0, 131, 244, 170, + 162, 0, 131, 244, 170, 163, 0, 131, 244, 170, 164, 0, 131, 244, 80, 69, + 0, 131, 244, 171, 171, 0, 131, 244, 188, 185, 0, 131, 244, 170, 166, 0, + 131, 244, 170, 167, 0, 131, 244, 171, 172, 0, 137, 224, 142, 161, 165, + 137, 0, 137, 224, 140, 133, 164, 239, 0, 137, 224, 140, 133, 164, 240, 0, + 137, 224, 140, 133, 164, 241, 0, 137, 224, 140, 133, 172, 176, 0, 137, + 224, 140, 133, 174, 202, 0, 137, 224, 137, 225, 172, 177, 0, 137, 224, + 137, 225, 172, 178, 0, 137, 224, 140, 133, 148, 199, 172, 178, 0, 137, + 226, 188, 181, 0, 137, 226, 171, 160, 0, 137, 226, 170, 152, 0, 137, 226, + 188, 182, 0, 137, 226, 72, 69, 0, 137, 226, 170, 218, 0, 137, 226, 170, + 156, 0, 137, 226, 171, 166, 0, 137, 226, 171, 167, 0, 137, 226, 188, 183, + 0, 137, 226, 171, 168, 0, 137, 226, 188, 184, 0, 137, 226, 170, 161, 0, + 137, 226, 147, 143, 170, 162, 0, 137, 226, 170, 162, 0, 137, 226, 170, + 163, 0, 137, 226, 170, 164, 0, 137, 226, 80, 69, 0, 137, 226, 171, 171, + 0, 137, 226, 188, 185, 0, 137, 226, 170, 166, 0, 137, 226, 170, 167, 0, + 137, 226, 171, 172, 0, 80, 65, 76, 77, 89, 82, 69, 78, 69, 32, 142, 176, + 188, 186, 0, 80, 65, 76, 77, 89, 82, 69, 78, 69, 32, 142, 223, 188, 186, + 0, 137, 227, 164, 239, 0, 137, 227, 164, 240, 0, 137, 227, 164, 241, 0, + 137, 227, 164, 242, 0, 137, 227, 165, 195, 0, 137, 227, 172, 176, 10, 42, + 131, 140, 188, 187, 0, 137, 227, 174, 202, 0, 137, 228, 147, 143, 188, + 181, 0, 137, 228, 188, 181, 0, 137, 228, 147, 143, 171, 160, 0, 137, 228, + 171, 160, 0, 137, 228, 170, 152, 0, 137, 228, 188, 182, 0, 137, 228, 147, + 143, 72, 69, 0, 137, 228, 72, 69, 0, 137, 228, 170, 218, 0, 137, 228, + 170, 156, 0, 137, 228, 171, 166, 0, 137, 228, 171, 167, 0, 137, 228, 147, + 143, 188, 183, 0, 137, 228, 188, 183, 0, 137, 228, 147, 143, 171, 168, 0, + 137, 228, 171, 168, 0, 137, 228, 147, 143, 188, 184, 0, 137, 228, 188, + 184, 0, 137, 228, 147, 143, 170, 161, 0, 137, 228, 170, 161, 0, 137, 228, + 147, 143, 170, 162, 0, 137, 228, 170, 162, 0, 137, 228, 170, 163, 0, 137, + 228, 170, 164, 0, 137, 228, 80, 69, 0, 137, 228, 171, 171, 0, 137, 228, + 188, 185, 0, 137, 228, 170, 166, 0, 137, 228, 147, 143, 170, 167, 0, 137, + 228, 170, 167, 0, 137, 228, 171, 172, 0, 137, 229, 164, 239, 0, 137, 229, + 164, 240, 0, 137, 229, 164, 241, 0, 137, 229, 164, 242, 0, 78, 65, 66, + 65, 84, 65, 69, 65, 78, 32, 67, 82, 85, 67, 73, 70, 79, 82, 77, 32, 140, + 133, 164, 242, 0, 137, 229, 165, 195, 0, 137, 229, 172, 176, 0, 137, 229, + 174, 202, 0, 137, 229, 139, 193, 172, 177, 0, 137, 230, 188, 181, 0, 137, + 230, 171, 160, 0, 137, 230, 170, 152, 0, 137, 230, 68, 65, 76, 69, 84, + 72, 45, 82, 69, 83, 72, 0, 137, 230, 72, 69, 0, 137, 230, 170, 218, 0, + 137, 230, 90, 65, 89, 78, 0, 137, 230, 171, 166, 0, 137, 230, 171, 167, + 0, 137, 230, 188, 183, 0, 137, 230, 171, 168, 0, 137, 230, 188, 184, 0, + 137, 230, 170, 161, 0, 137, 230, 170, 162, 0, 137, 230, 170, 163, 0, 137, + 230, 65, 89, 78, 0, 137, 230, 80, 69, 0, 137, 230, 171, 171, 0, 137, 230, + 188, 185, 0, 137, 230, 170, 167, 0, 137, 230, 171, 172, 0, 160, 200, 140, + 133, 164, 239, 0, 160, 200, 140, 133, 165, 195, 0, 160, 200, 140, 133, + 172, 176, 0, 160, 200, 140, 133, 174, 202, 0, 160, 200, 140, 133, 139, + 193, 172, 177, 0, 137, 231, 65, 76, 70, 10, 120, 132, 220, 145, 238, 168, + 205, 41, 0, 137, 231, 66, 69, 84, 10, 120, 132, 220, 170, 151, 32, 45, + 32, 48, 53, 68, 49, 41, 0, 137, 231, 71, 65, 77, 76, 10, 120, 132, 220, + 170, 153, 32, 45, 32, 177, 252, 41, 0, 137, 231, 68, 69, 76, 84, 10, 120, + 132, 220, 170, 155, 32, 45, 32, 48, 53, 68, 51, 41, 0, 137, 231, 72, 69, + 10, 120, 132, 220, 160, 201, 187, 156, 41, 0, 137, 231, 87, 65, 85, 10, + 120, 132, 220, 118, 97, 118, 32, 45, 32, 187, 164, 41, 0, 137, 231, 90, + 65, 73, 10, 120, 132, 220, 122, 97, 121, 105, 110, 32, 45, 32, 48, 53, + 68, 54, 41, 0, 137, 231, 72, 69, 84, 10, 120, 132, 220, 104, 101, 116, + 32, 45, 32, 48, 53, 68, 55, 41, 0, 137, 231, 170, 157, 10, 120, 132, 220, + 116, 101, 116, 32, 45, 32, 187, 165, 41, 0, 137, 231, 170, 158, 10, 120, + 132, 220, 186, 216, 32, 45, 32, 187, 154, 41, 0, 137, 231, 170, 159, 10, + 120, 132, 220, 160, 202, 188, 188, 41, 0, 137, 231, 76, 65, 77, 68, 10, + 120, 132, 220, 187, 159, 32, 45, 32, 187, 158, 41, 0, 137, 231, 170, 161, + 10, 120, 132, 220, 160, 203, 187, 166, 41, 0, 137, 231, 170, 162, 10, + 120, 132, 220, 148, 186, 170, 149, 41, 0, 137, 231, 83, 69, 77, 75, 10, + 120, 132, 220, 115, 97, 109, 101, 107, 104, 32, 45, 32, 48, 53, 69, 49, + 41, 0, 137, 231, 170, 208, 10, 120, 132, 220, 145, 240, 168, 206, 41, 0, + 137, 231, 80, 69, 10, 120, 132, 220, 152, 218, 187, 167, 41, 0, 137, 231, + 83, 65, 68, 69, 10, 120, 132, 220, 116, 115, 97, 100, 105, 32, 45, 32, + 48, 53, 69, 54, 41, 0, 137, 231, 81, 79, 70, 10, 120, 132, 220, 160, 204, + 187, 168, 41, 0, 137, 231, 82, 79, 83, 72, 10, 120, 132, 220, 187, 161, + 32, 45, 32, 187, 160, 41, 0, 137, 231, 170, 167, 10, 120, 132, 220, 160, + 205, 48, 53, 69, 57, 41, 0, 137, 231, 169, 175, 10, 120, 132, 220, 116, + 97, 118, 32, 45, 32, 187, 162, 41, 0, 160, 206, 140, 133, 164, 239, 0, + 160, 206, 140, 133, 172, 176, 0, 160, 206, 140, 133, 174, 202, 0, 160, + 206, 140, 133, 139, 193, 172, 177, 0, 160, 206, 140, 133, 164, 240, 0, + 160, 206, 140, 133, 164, 241, 0, 160, 206, 150, 174, 170, 176, 10, 42, + 139, 211, 152, 196, 133, 223, 140, 179, 139, 223, 97, 32, 141, 130, 139, + 185, 166, 130, 10, 120, 142, 214, 132, 223, 166, 201, 41, 10, 120, 133, + 206, 167, 156, 41, 10, 120, 139, 220, 139, 207, 142, 213, 133, 145, 50, + 69, 51, 49, 41, 0, 137, 232, 65, 0, 137, 232, 66, 0, 137, 232, 71, 0, + 137, 232, 68, 0, 137, 232, 69, 0, 137, 232, 86, 0, 137, 232, 73, 0, 137, + 232, 89, 0, 137, 232, 75, 0, 137, 232, 76, 0, 137, 232, 77, 0, 137, 232, + 78, 0, 137, 232, 79, 0, 137, 232, 82, 0, 137, 232, 83, 83, 0, 137, 232, + 84, 0, 137, 232, 85, 0, 137, 232, 70, 0, 137, 232, 81, 0, 137, 232, 83, + 0, 137, 232, 84, 84, 0, 137, 232, 65, 78, 0, 137, 232, 69, 78, 0, 137, + 232, 76, 89, 0, 137, 232, 78, 78, 0, 137, 232, 67, 0, 76, 89, 68, 73, 65, + 78, 32, 146, 133, 164, 254, 0, 131, 245, 65, 10, 120, 137, 233, 97, 48, + 48, 49, 32, 45, 32, 49, 51, 48, 48, 48, 41, 0, 131, 245, 69, 10, 120, + 137, 233, 104, 48, 48, 54, 32, 45, 32, 49, 51, 49, 56, 52, 41, 0, 131, + 245, 73, 10, 120, 137, 233, 97, 48, 50, 54, 32, 45, 32, 49, 51, 48, 49, + 69, 41, 0, 131, 245, 79, 10, 120, 137, 233, 102, 48, 48, 49, 32, 45, 32, + 49, 51, 48, 70, 69, 41, 0, 131, 245, 89, 65, 10, 120, 137, 233, 109, 48, + 49, 55, 97, 32, 45, 32, 49, 51, 49, 67, 67, 41, 0, 131, 245, 87, 65, 10, + 120, 137, 233, 118, 48, 48, 52, 32, 45, 32, 49, 51, 51, 54, 70, 41, 0, + 131, 245, 66, 65, 10, 120, 137, 233, 101, 48, 49, 49, 32, 45, 32, 49, 51, + 48, 68, 69, 41, 0, 131, 245, 66, 65, 45, 50, 10, 120, 137, 233, 100, 48, + 53, 56, 32, 45, 32, 49, 51, 48, 67, 48, 41, 0, 131, 245, 80, 65, 10, 120, + 137, 233, 113, 48, 48, 51, 32, 45, 32, 49, 51, 50, 65, 65, 41, 0, 131, + 245, 77, 65, 10, 120, 137, 233, 103, 48, 49, 55, 32, 45, 32, 49, 51, 49, + 53, 51, 41, 0, 131, 245, 78, 65, 10, 120, 137, 233, 110, 48, 51, 53, 32, + 45, 32, 49, 51, 50, 49, 54, 41, 0, 131, 245, 160, 207, 50, 0, 131, 245, + 78, 69, 10, 120, 137, 233, 109, 48, 50, 50, 97, 32, 45, 32, 49, 51, 49, + 68, 50, 41, 0, 131, 245, 160, 208, 50, 0, 131, 245, 82, 65, 10, 120, 137, + 233, 100, 48, 50, 49, 32, 45, 32, 49, 51, 48, 56, 66, 41, 0, 131, 245, + 160, 209, 50, 0, 131, 245, 76, 65, 10, 120, 137, 233, 101, 48, 50, 51, + 32, 45, 32, 49, 51, 48, 69, 68, 41, 0, 131, 245, 171, 240, 10, 120, 137, + 233, 97, 97, 48, 48, 49, 32, 45, 32, 49, 51, 52, 48, 68, 41, 0, 131, 245, + 174, 158, 10, 120, 137, 233, 119, 48, 49, 49, 32, 45, 32, 49, 51, 51, 66, + 67, 41, 0, 131, 245, 83, 65, 10, 120, 137, 233, 109, 48, 48, 56, 32, 45, + 32, 49, 51, 49, 66, 55, 41, 0, 131, 245, 152, 230, 50, 10, 120, 137, 233, + 160, 210, 188, 189, 41, 0, 131, 245, 83, 69, 10, 120, 137, 233, 160, 210, + 188, 189, 41, 0, 131, 245, 75, 65, 10, 120, 137, 233, 103, 48, 51, 56, + 32, 45, 32, 49, 51, 49, 54, 67, 41, 0, 131, 245, 81, 65, 10, 120, 137, + 233, 110, 48, 50, 57, 32, 45, 32, 49, 51, 50, 48, 69, 41, 0, 131, 245, + 84, 65, 10, 120, 137, 233, 118, 48, 49, 51, 32, 45, 32, 49, 51, 51, 55, + 70, 41, 0, 131, 245, 153, 144, 50, 10, 120, 137, 233, 110, 48, 49, 54, + 32, 45, 32, 188, 190, 41, 0, 131, 245, 84, 69, 10, 120, 137, 233, 110, + 48, 49, 54, 32, 45, 32, 188, 190, 41, 10, 120, 137, 233, 111, 48, 48, 52, + 32, 45, 32, 49, 51, 50, 53, 52, 41, 0, 131, 245, 151, 224, 50, 10, 120, + 137, 233, 111, 48, 48, 52, 32, 45, 32, 49, 51, 50, 53, 52, 41, 0, 131, + 245, 84, 79, 10, 120, 137, 233, 110, 48, 50, 49, 32, 45, 32, 49, 51, 50, + 48, 53, 41, 0, 131, 245, 68, 65, 10, 120, 137, 233, 100, 48, 48, 54, 32, + 45, 32, 49, 51, 48, 55, 66, 41, 0, 160, 211, 72, 73, 69, 82, 79, 71, 76, + 89, 80, 72, 73, 67, 32, 150, 151, 86, 73, 68, 74, 10, 120, 40, 97, 110, + 107, 104, 32, 45, 32, 50, 54, 50, 53, 41, 10, 120, 137, 233, 115, 48, 51, + 52, 32, 45, 32, 49, 51, 50, 70, 57, 41, 0, 160, 211, 72, 73, 69, 82, 79, + 71, 76, 89, 80, 72, 73, 67, 32, 150, 151, 86, 73, 68, 74, 45, 50, 0, 131, + 246, 65, 0, 131, 246, 69, 0, 131, 246, 73, 0, 131, 246, 79, 0, 131, 246, + 89, 65, 0, 131, 246, 87, 65, 0, 131, 246, 66, 65, 0, 131, 246, 80, 65, 0, + 131, 246, 77, 65, 0, 131, 246, 78, 65, 0, 131, 246, 78, 69, 0, 131, 246, + 82, 65, 0, 131, 246, 76, 65, 0, 131, 246, 171, 240, 0, 131, 246, 174, + 158, 0, 131, 246, 83, 65, 0, 131, 246, 146, 235, 83, 65, 0, 131, 246, 83, + 69, 0, 131, 246, 75, 65, 0, 131, 246, 81, 65, 0, 131, 246, 84, 65, 0, + 131, 246, 84, 69, 0, 131, 246, 84, 79, 0, 131, 246, 68, 65, 0, 131, 247, + 156, 144, 188, 191, 0, 131, 247, 139, 193, 166, 216, 0, 160, 211, 67, 85, + 82, 83, 73, 86, 69, 32, 159, 167, 82, 77, 84, 0, 160, 211, 67, 85, 82, + 83, 73, 86, 69, 32, 159, 167, 73, 77, 78, 0, 131, 248, 164, 239, 0, 131, + 248, 164, 240, 0, 131, 248, 164, 241, 0, 131, 248, 164, 242, 0, 131, 248, + 165, 195, 0, 131, 248, 165, 196, 0, 131, 248, 165, 197, 0, 131, 248, 165, + 198, 0, 131, 248, 165, 199, 0, 131, 248, 172, 176, 0, 131, 248, 174, 202, + 0, 131, 248, 174, 203, 0, 131, 248, 174, 204, 0, 131, 248, 174, 205, 0, + 131, 248, 174, 206, 0, 131, 248, 174, 207, 0, 131, 248, 139, 193, 172, + 177, 0, 131, 248, 144, 199, 172, 177, 0, 131, 248, 142, 227, 172, 177, 0, + 131, 248, 150, 140, 172, 177, 0, 131, 248, 149, 147, 172, 177, 0, 131, + 248, 154, 208, 172, 177, 0, 131, 248, 154, 206, 172, 177, 0, 131, 248, + 156, 142, 172, 177, 0, 131, 248, 156, 143, 172, 177, 0, 131, 248, 139, + 193, 172, 178, 0, 131, 248, 144, 199, 172, 178, 0, 131, 248, 142, 227, + 172, 178, 0, 131, 248, 150, 140, 172, 178, 0, 131, 248, 149, 147, 172, + 178, 0, 131, 248, 154, 208, 172, 178, 0, 131, 248, 154, 206, 172, 178, 0, + 131, 248, 156, 142, 172, 178, 0, 131, 248, 156, 143, 172, 178, 0, 131, + 248, 148, 199, 172, 178, 0, 131, 248, 156, 147, 172, 178, 0, 131, 248, + 158, 215, 172, 178, 0, 131, 248, 158, 216, 172, 178, 0, 131, 248, 154, + 209, 172, 178, 0, 131, 248, 158, 217, 172, 178, 0, 131, 248, 158, 218, + 172, 178, 0, 131, 248, 158, 219, 172, 178, 0, 131, 248, 159, 251, 172, + 178, 0, 131, 248, 135, 211, 172, 178, 0, 131, 248, 144, 199, 147, 241, + 172, 178, 0, 131, 248, 142, 227, 147, 241, 172, 178, 0, 131, 248, 150, + 140, 147, 241, 172, 178, 0, 131, 248, 149, 147, 147, 241, 172, 178, 0, + 131, 248, 154, 208, 147, 241, 172, 178, 0, 131, 248, 154, 206, 147, 241, + 172, 178, 0, 131, 248, 156, 142, 147, 241, 172, 178, 0, 131, 248, 156, + 143, 147, 241, 172, 178, 0, 131, 247, 139, 193, 84, 87, 69, 76, 70, 84, + 72, 0, 131, 247, 144, 199, 188, 191, 0, 131, 247, 142, 227, 188, 191, 0, + 131, 247, 150, 140, 188, 191, 0, 131, 247, 149, 147, 188, 191, 0, 131, + 247, 154, 208, 188, 191, 0, 131, 247, 154, 206, 188, 191, 0, 131, 247, + 156, 142, 188, 191, 0, 131, 247, 156, 143, 188, 191, 0, 131, 247, 148, + 199, 188, 191, 0, 137, 234, 65, 0, 160, 212, 149, 139, 146, 186, 73, 0, + 160, 212, 149, 139, 146, 186, 85, 0, 160, 212, 149, 139, 146, 186, 150, + 197, 82, 0, 160, 212, 149, 139, 146, 186, 69, 0, 160, 212, 149, 139, 146, + 186, 79, 0, 160, 212, 149, 139, 150, 218, 164, 254, 0, 160, 212, 146, + 186, 142, 177, 142, 232, 167, 246, 0, 160, 212, 146, 186, 171, 236, 0, + 160, 212, 146, 186, 171, 238, 0, 137, 234, 75, 65, 0, 137, 234, 171, 240, + 0, 137, 234, 71, 65, 0, 137, 234, 167, 205, 0, 137, 234, 67, 65, 0, 137, + 234, 169, 253, 0, 137, 234, 74, 65, 0, 137, 234, 171, 192, 0, 137, 234, + 171, 209, 0, 137, 234, 171, 242, 0, 137, 234, 171, 243, 0, 137, 234, 171, + 244, 0, 137, 234, 171, 211, 0, 137, 234, 84, 65, 0, 137, 234, 171, 245, + 0, 137, 234, 68, 65, 0, 137, 234, 171, 246, 0, 137, 234, 78, 65, 0, 137, + 234, 80, 65, 0, 137, 234, 171, 248, 0, 137, 234, 66, 65, 0, 137, 234, + 171, 214, 0, 137, 234, 77, 65, 0, 137, 234, 89, 65, 0, 137, 234, 82, 65, + 0, 137, 234, 76, 65, 0, 137, 234, 86, 65, 0, 137, 234, 169, 213, 0, 137, + 234, 171, 218, 0, 137, 234, 83, 65, 0, 137, 234, 90, 65, 0, 137, 234, 72, + 65, 0, 137, 234, 75, 75, 65, 0, 137, 234, 84, 84, 84, 72, 65, 0, 137, + 234, 84, 84, 84, 65, 0, 137, 234, 86, 72, 65, 0, 160, 212, 146, 186, 154, + 172, 166, 222, 0, 160, 212, 146, 186, 67, 65, 85, 68, 65, 0, 160, 212, + 146, 186, 143, 190, 167, 246, 0, 160, 212, 171, 251, 10, 61, 171, 252, + 10, 42, 150, 203, 150, 204, 167, 200, 10, 42, 143, 164, 152, 196, 139, + 253, 152, 197, 135, 130, 141, 143, 152, 198, 175, 160, 0, 160, 212, 140, + 255, 164, 239, 0, 160, 212, 140, 255, 164, 240, 0, 160, 212, 140, 255, + 164, 241, 0, 160, 212, 140, 255, 164, 242, 0, 160, 212, 140, 133, 172, + 176, 0, 160, 212, 140, 133, 174, 202, 0, 160, 212, 140, 133, 139, 193, + 172, 177, 0, 160, 212, 140, 133, 139, 193, 172, 178, 0, 160, 212, 153, + 249, 139, 193, 166, 216, 0, 137, 235, 166, 197, 0, 137, 235, 144, 250, + 170, 141, 0, 137, 235, 170, 141, 0, 137, 235, 160, 213, 166, 167, 0, 137, + 235, 77, 65, 78, 71, 65, 76, 65, 77, 0, 137, 235, 188, 192, 0, 137, 235, + 172, 137, 0, 137, 235, 142, 177, 172, 137, 0, 137, 235, 181, 187, 0, 130, + 182, 72, 69, 10, 61, 188, 193, 10, 42, 128, 187, 104, 10, 120, 134, 236, + 135, 138, 49, 50, 48, 48, 41, 0, 130, 182, 188, 184, 10, 61, 188, 194, + 10, 42, 128, 187, 108, 10, 120, 134, 236, 159, 153, 49, 50, 48, 56, 41, + 0, 130, 182, 171, 166, 10, 61, 188, 195, 10, 42, 128, 187, 188, 196, 10, + 120, 134, 236, 154, 200, 49, 50, 49, 48, 41, 0, 130, 182, 170, 161, 10, + 61, 188, 197, 10, 42, 128, 187, 109, 10, 120, 134, 236, 135, 135, 49, 50, + 49, 56, 41, 0, 130, 182, 188, 185, 10, 61, 188, 198, 10, 42, 128, 187, + 113, 10, 120, 134, 236, 113, 97, 32, 45, 32, 49, 50, 52, 48, 41, 0, 130, + 182, 170, 218, 10, 61, 188, 199, 10, 42, 128, 187, 119, 10, 120, 134, + 236, 159, 147, 49, 50, 67, 56, 41, 0, 130, 182, 170, 167, 10, 61, 188, + 200, 10, 42, 128, 187, 176, 198, 32, 139, 244, 115, 50, 10, 120, 134, + 236, 115, 122, 97, 32, 45, 32, 49, 50, 50, 48, 41, 0, 130, 182, 170, 166, + 10, 61, 188, 201, 10, 42, 128, 187, 114, 10, 120, 134, 236, 134, 159, 49, + 50, 50, 56, 41, 0, 130, 182, 171, 160, 10, 61, 188, 202, 10, 42, 128, + 187, 98, 10, 120, 134, 236, 150, 241, 49, 50, 54, 48, 41, 0, 130, 182, + 171, 172, 10, 61, 188, 203, 10, 42, 128, 187, 116, 10, 120, 134, 236, + 150, 158, 49, 50, 55, 48, 41, 0, 130, 182, 83, 65, 84, 10, 42, 128, 187, + 115, 32, 139, 244, 115, 49, 10, 120, 134, 236, 159, 154, 49, 50, 51, 48, + 41, 0, 130, 182, 171, 168, 10, 61, 187, 157, 10, 42, 128, 187, 107, 10, + 120, 134, 236, 152, 220, 49, 50, 65, 56, 41, 0, 130, 182, 170, 162, 10, + 61, 188, 204, 10, 42, 128, 187, 110, 10, 120, 134, 236, 159, 145, 49, 50, + 57, 48, 41, 0, 130, 182, 75, 72, 69, 84, 72, 10, 61, 188, 205, 10, 42, + 128, 187, 188, 206, 10, 120, 134, 236, 120, 97, 32, 45, 32, 49, 50, 56, + 48, 41, 0, 130, 182, 171, 171, 10, 61, 188, 207, 10, 42, 128, 187, 176, + 199, 10, 120, 134, 236, 159, 146, 49, 51, 51, 56, 41, 0, 130, 182, 170, + 163, 10, 42, 128, 187, 145, 138, 139, 244, 115, 51, 0, 130, 182, 70, 69, + 10, 61, 188, 208, 10, 42, 128, 187, 102, 10, 120, 134, 236, 158, 253, + 182, 222, 41, 0, 130, 182, 170, 150, 10, 61, 168, 204, 10, 42, 128, 187, + 165, 156, 10, 120, 134, 236, 144, 205, 133, 140, 49, 50, 65, 48, 41, 0, + 130, 182, 65, 89, 78, 10, 61, 168, 169, 10, 42, 128, 187, 168, 194, 10, + 120, 134, 236, 144, 195, 133, 140, 49, 50, 68, 48, 41, 0, 130, 182, 68, + 72, 65, 68, 72, 69, 10, 61, 188, 209, 10, 42, 128, 187, 49, 69, 48, 68, + 10, 120, 134, 236, 116, 122, 97, 32, 45, 32, 49, 51, 52, 48, 41, 0, 130, + 182, 170, 152, 10, 61, 188, 210, 10, 42, 128, 187, 103, 10, 120, 134, + 236, 159, 143, 49, 51, 48, 56, 41, 0, 130, 182, 188, 182, 10, 61, 188, + 211, 10, 42, 128, 187, 100, 10, 120, 134, 236, 150, 157, 49, 50, 70, 48, + 41, 0, 130, 182, 71, 72, 65, 89, 78, 10, 61, 188, 212, 10, 42, 128, 187, + 48, 49, 50, 49, 0, 130, 182, 171, 167, 10, 61, 188, 213, 10, 42, 128, + 187, 49, 69, 54, 68, 10, 120, 134, 236, 159, 144, 49, 51, 50, 48, 41, 0, + 130, 182, 90, 65, 89, 78, 10, 61, 188, 214, 10, 42, 128, 187, 122, 10, + 120, 134, 236, 159, 148, 49, 50, 68, 56, 41, 0, 130, 182, 68, 72, 65, 76, + 69, 84, 72, 10, 61, 188, 215, 10, 42, 128, 187, 188, 216, 0, 130, 182, + 188, 183, 10, 61, 188, 217, 10, 42, 128, 187, 121, 10, 120, 134, 236, + 133, 230, 49, 50, 69, 56, 41, 0, 130, 182, 84, 72, 65, 87, 10, 61, 188, + 218, 10, 42, 128, 187, 188, 219, 0, 130, 182, 84, 72, 69, 84, 72, 10, 61, + 176, 200, 10, 42, 128, 187, 49, 69, 57, 51, 0, 157, 245, 157, 155, 160, + 214, 140, 133, 164, 239, 0, 157, 245, 157, 155, 160, 214, 140, 133, 174, + 205, 0, 157, 245, 157, 155, 160, 214, 78, 85, 77, 69, 82, 73, 67, 32, + 166, 175, 0, 130, 183, 170, 217, 10, 42, 128, 187, 104, 10, 120, 134, + 236, 135, 138, 49, 50, 48, 48, 41, 10, 120, 130, 184, 160, 201, 49, 48, + 65, 54, 48, 41, 0, 130, 183, 170, 214, 10, 42, 128, 187, 108, 10, 120, + 134, 236, 159, 153, 49, 50, 48, 56, 41, 10, 120, 130, 184, 108, 97, 109, + 101, 100, 104, 32, 45, 32, 49, 48, 65, 54, 49, 41, 0, 130, 183, 170, 199, + 10, 42, 128, 187, 188, 196, 10, 120, 134, 236, 154, 200, 49, 50, 49, 48, + 41, 10, 120, 130, 184, 104, 101, 116, 104, 32, 45, 32, 49, 48, 65, 54, + 50, 41, 0, 130, 183, 170, 215, 10, 42, 128, 187, 109, 10, 120, 134, 236, + 135, 135, 49, 50, 49, 56, 41, 10, 120, 130, 184, 160, 203, 49, 48, 65, + 54, 51, 41, 0, 130, 183, 170, 213, 10, 42, 128, 187, 113, 10, 120, 134, + 236, 113, 97, 32, 45, 32, 49, 50, 52, 48, 41, 10, 120, 130, 184, 113, + 111, 112, 104, 32, 45, 32, 49, 48, 65, 54, 52, 41, 0, 130, 183, 170, 218, + 10, 42, 128, 187, 119, 10, 120, 134, 236, 159, 147, 49, 50, 67, 56, 41, + 10, 120, 130, 184, 149, 203, 49, 48, 65, 54, 53, 41, 0, 130, 183, 157, + 249, 50, 10, 42, 128, 187, 115, 50, 10, 120, 134, 236, 115, 122, 97, 32, + 45, 32, 49, 50, 50, 48, 41, 10, 120, 130, 184, 160, 205, 49, 48, 65, 54, + 54, 41, 0, 130, 183, 169, 254, 10, 42, 128, 187, 114, 10, 120, 134, 236, + 134, 159, 49, 50, 50, 56, 41, 10, 120, 130, 184, 187, 161, 32, 45, 32, + 49, 48, 65, 54, 55, 41, 0, 130, 183, 170, 195, 10, 42, 128, 187, 98, 10, + 120, 134, 236, 150, 241, 49, 50, 54, 48, 41, 10, 120, 130, 184, 98, 101, + 116, 104, 32, 45, 32, 49, 48, 65, 54, 56, 41, 0, 130, 183, 170, 196, 10, + 42, 128, 187, 116, 10, 120, 134, 236, 150, 158, 49, 50, 55, 48, 41, 10, + 120, 130, 184, 116, 97, 119, 32, 45, 32, 49, 48, 65, 54, 57, 41, 0, 130, + 183, 157, 249, 49, 10, 42, 128, 187, 115, 49, 10, 120, 134, 236, 159, + 154, 49, 50, 51, 48, 41, 10, 120, 130, 184, 115, 97, 116, 32, 45, 32, 49, + 48, 65, 54, 65, 41, 0, 130, 183, 170, 159, 10, 42, 128, 187, 107, 10, + 120, 134, 236, 152, 220, 49, 50, 65, 56, 41, 10, 120, 130, 184, 107, 97, + 112, 104, 32, 45, 32, 49, 48, 65, 54, 66, 41, 0, 130, 183, 170, 216, 10, + 42, 128, 187, 110, 10, 120, 134, 236, 159, 145, 49, 50, 57, 48, 41, 10, + 120, 130, 184, 148, 186, 49, 48, 65, 54, 67, 41, 0, 130, 183, 170, 200, + 10, 42, 128, 187, 188, 206, 10, 120, 134, 236, 120, 97, 32, 45, 32, 49, + 50, 56, 48, 41, 10, 120, 130, 184, 107, 104, 101, 116, 104, 32, 45, 32, + 49, 48, 65, 54, 68, 41, 0, 130, 183, 170, 205, 10, 42, 128, 187, 176, + 199, 10, 120, 134, 236, 159, 146, 49, 51, 51, 56, 41, 10, 120, 130, 184, + 115, 97, 100, 104, 101, 32, 45, 32, 49, 48, 65, 54, 69, 41, 0, 130, 183, + 157, 249, 51, 10, 42, 128, 187, 115, 51, 10, 120, 130, 184, 115, 97, 109, + 101, 107, 104, 32, 45, 32, 49, 48, 65, 54, 70, 41, 0, 130, 183, 170, 129, + 10, 42, 128, 187, 102, 10, 120, 134, 236, 158, 253, 182, 222, 41, 10, + 120, 130, 184, 102, 101, 32, 45, 32, 49, 48, 65, 55, 48, 41, 0, 130, 183, + 170, 150, 10, 42, 128, 187, 165, 156, 10, 120, 134, 236, 144, 205, 133, + 140, 49, 50, 65, 48, 41, 10, 120, 130, 184, 145, 238, 49, 48, 65, 55, 49, + 41, 0, 130, 183, 170, 208, 10, 42, 128, 187, 168, 194, 10, 120, 134, 236, + 144, 195, 133, 140, 49, 50, 68, 48, 41, 10, 120, 130, 184, 97, 121, 110, + 32, 45, 32, 49, 48, 65, 55, 50, 41, 0, 130, 183, 170, 206, 10, 42, 128, + 187, 49, 69, 48, 68, 10, 120, 134, 236, 116, 122, 97, 32, 45, 32, 49, 51, + 52, 48, 41, 10, 120, 130, 184, 100, 104, 97, 100, 104, 101, 32, 45, 32, + 49, 48, 65, 55, 51, 41, 0, 130, 183, 71, 69, 69, 77, 10, 42, 128, 187, + 103, 10, 120, 134, 236, 159, 143, 49, 51, 48, 56, 41, 10, 120, 130, 184, + 170, 153, 32, 45, 32, 49, 48, 65, 55, 52, 41, 0, 130, 183, 170, 201, 10, + 42, 128, 187, 100, 10, 120, 134, 236, 150, 157, 49, 50, 70, 48, 41, 10, + 120, 130, 184, 100, 97, 108, 101, 116, 104, 32, 45, 32, 49, 48, 65, 55, + 53, 41, 0, 130, 183, 170, 209, 10, 42, 128, 187, 48, 49, 50, 49, 10, 120, + 130, 184, 103, 104, 97, 121, 110, 32, 45, 32, 49, 48, 65, 55, 54, 41, 0, + 130, 183, 170, 180, 10, 42, 128, 187, 49, 69, 54, 68, 10, 120, 134, 236, + 159, 144, 49, 51, 50, 48, 41, 10, 120, 130, 184, 116, 101, 116, 104, 32, + 45, 32, 49, 48, 65, 55, 55, 41, 0, 130, 183, 170, 185, 10, 42, 128, 187, + 122, 10, 120, 134, 236, 159, 148, 49, 50, 68, 56, 41, 10, 120, 130, 184, + 122, 97, 121, 110, 32, 45, 32, 49, 48, 65, 55, 56, 41, 0, 130, 183, 170, + 202, 10, 42, 128, 187, 188, 216, 10, 120, 130, 184, 100, 104, 97, 108, + 101, 116, 104, 32, 45, 32, 49, 48, 65, 55, 57, 41, 0, 130, 183, 170, 183, + 10, 42, 128, 187, 121, 10, 120, 134, 236, 133, 230, 49, 50, 69, 56, 41, + 10, 120, 130, 184, 121, 111, 100, 104, 32, 45, 32, 49, 48, 65, 55, 65, + 41, 0, 130, 183, 170, 197, 10, 42, 128, 187, 188, 219, 10, 120, 130, 184, + 116, 104, 97, 119, 32, 45, 32, 49, 48, 65, 55, 66, 41, 0, 130, 183, 170, + 207, 10, 42, 128, 187, 49, 69, 57, 51, 10, 120, 130, 184, 116, 104, 101, + 116, 104, 32, 45, 32, 49, 48, 65, 55, 67, 41, 0, 157, 245, 157, 156, 160, + 214, 140, 133, 164, 239, 0, 157, 245, 157, 156, 160, 214, 140, 133, 172, + 176, 0, 157, 245, 157, 156, 160, 214, 140, 133, 174, 202, 0, 137, 236, + 188, 181, 0, 137, 236, 171, 160, 0, 137, 236, 171, 173, 0, 137, 236, 170, + 152, 0, 137, 236, 71, 72, 73, 77, 69, 76, 0, 137, 236, 188, 182, 10, 126, + 49, 48, 65, 67, 53, 32, 141, 129, 143, 201, 143, 236, 40, 170, 193, 41, + 0, 137, 236, 72, 69, 10, 126, 49, 48, 65, 67, 54, 32, 141, 129, 143, 201, + 143, 236, 40, 170, 193, 41, 0, 137, 236, 170, 218, 0, 160, 215, 146, 186, + 85, 68, 10, 42, 134, 134, 175, 184, 32, 34, 97, 110, 100, 34, 0, 137, + 236, 170, 156, 0, 137, 236, 90, 72, 65, 89, 73, 78, 0, 137, 236, 74, 65, + 89, 73, 78, 0, 137, 236, 74, 72, 65, 89, 73, 78, 0, 137, 236, 171, 166, + 0, 137, 236, 171, 167, 0, 137, 236, 188, 183, 0, 137, 236, 171, 168, 0, + 137, 236, 88, 65, 80, 72, 0, 137, 236, 171, 180, 0, 137, 236, 188, 184, + 0, 137, 236, 68, 72, 65, 77, 69, 68, 72, 0, 137, 236, 84, 72, 65, 77, 69, + 68, 72, 0, 137, 236, 170, 161, 10, 126, 49, 48, 65, 68, 54, 32, 141, 129, + 143, 201, 143, 236, 40, 170, 193, 41, 10, 126, 49, 48, 65, 68, 54, 32, + 141, 129, 143, 201, 143, 236, 40, 185, 154, 41, 0, 137, 236, 170, 162, + 10, 126, 49, 48, 65, 68, 55, 32, 141, 129, 143, 201, 143, 236, 40, 170, + 193, 41, 0, 137, 236, 170, 163, 0, 137, 236, 170, 164, 0, 137, 236, 65, + 65, 89, 73, 78, 0, 137, 236, 80, 69, 0, 137, 236, 70, 69, 0, 137, 236, + 171, 171, 0, 137, 236, 188, 185, 0, 137, 236, 88, 79, 80, 72, 0, 137, + 236, 81, 72, 79, 80, 72, 0, 137, 236, 170, 166, 10, 126, 49, 48, 65, 69, + 49, 32, 141, 129, 143, 201, 143, 236, 40, 170, 193, 41, 0, 137, 236, 170, + 167, 0, 137, 236, 83, 83, 72, 73, 78, 0, 137, 236, 171, 172, 0, 160, 215, + 148, 158, 148, 172, 166, 222, 0, 160, 215, 148, 158, 148, 172, 167, 246, + 0, 160, 215, 140, 133, 164, 239, 0, 160, 215, 140, 133, 165, 195, 0, 160, + 215, 140, 133, 172, 176, 0, 160, 215, 140, 133, 174, 202, 0, 160, 215, + 140, 133, 139, 193, 172, 177, 0, 137, 237, 170, 240, 0, 137, 237, 188, + 186, 0, 137, 237, 142, 177, 143, 190, 160, 216, 166, 197, 0, 137, 237, + 143, 190, 160, 216, 166, 197, 0, 137, 237, 166, 197, 0, 137, 237, 144, + 199, 170, 236, 0, 137, 237, 139, 181, 174, 149, 0, 128, 188, 65, 0, 128, + 188, 65, 65, 0, 128, 188, 65, 79, 0, 128, 188, 65, 65, 79, 0, 128, 188, + 65, 78, 0, 128, 188, 65, 65, 78, 0, 128, 188, 65, 69, 0, 128, 188, 65, + 69, 69, 0, 128, 188, 69, 0, 128, 188, 69, 69, 0, 128, 188, 79, 0, 128, + 188, 79, 79, 0, 128, 188, 73, 0, 128, 188, 73, 73, 0, 128, 188, 85, 0, + 128, 188, 85, 85, 0, 128, 188, 75, 69, 0, 128, 188, 88, 69, 0, 128, 188, + 88, 89, 69, 0, 128, 188, 88, 86, 69, 0, 128, 188, 71, 69, 0, 128, 188, + 71, 71, 69, 0, 128, 188, 169, 209, 0, 128, 188, 67, 69, 0, 128, 188, 74, + 69, 0, 128, 188, 84, 69, 0, 128, 188, 174, 189, 0, 128, 188, 68, 69, 0, + 128, 188, 174, 229, 0, 128, 188, 174, 227, 0, 128, 188, 80, 69, 0, 128, + 188, 70, 69, 0, 128, 188, 66, 69, 0, 128, 188, 186, 164, 0, 128, 188, 78, + 71, 69, 0, 128, 188, 78, 71, 89, 69, 0, 128, 188, 78, 71, 86, 69, 0, 128, + 188, 78, 69, 0, 128, 188, 78, 89, 69, 0, 128, 188, 78, 78, 69, 0, 128, + 188, 77, 69, 0, 128, 188, 72, 77, 69, 0, 128, 188, 89, 89, 69, 0, 128, + 188, 89, 69, 0, 128, 188, 86, 69, 0, 128, 188, 82, 69, 0, 128, 188, 76, + 69, 0, 128, 188, 83, 69, 0, 128, 188, 90, 69, 0, 128, 188, 174, 166, 0, + 128, 188, 169, 210, 0, 128, 188, 83, 72, 89, 69, 0, 128, 188, 83, 83, 72, + 69, 0, 128, 188, 72, 69, 0, 65, 86, 69, 83, 84, 65, 78, 32, 148, 158, + 164, 254, 10, 120, 142, 195, 133, 196, 166, 191, 41, 10, 120, 142, 195, + 140, 226, 50, 69, 51, 48, 41, 10, 120, 139, 220, 139, 207, 142, 213, 133, + 145, 50, 69, 51, 49, 41, 0, 160, 217, 144, 199, 149, 253, 150, 176, 134, + 171, 171, 206, 0, 144, 250, 144, 199, 149, 253, 150, 176, 134, 171, 171, + 206, 0, 150, 187, 144, 199, 149, 253, 150, 176, 134, 171, 171, 206, 0, + 150, 187, 139, 193, 143, 190, 150, 176, 134, 135, 171, 206, 0, 150, 187, + 144, 199, 82, 73, 78, 71, 83, 32, 150, 176, 139, 193, 142, 232, 171, 206, + 0, 150, 187, 139, 193, 142, 232, 150, 176, 144, 199, 82, 73, 78, 71, 83, + 32, 171, 206, 0, 131, 249, 188, 181, 0, 131, 249, 171, 160, 0, 131, 249, + 170, 152, 0, 131, 249, 188, 182, 0, 131, 249, 72, 69, 0, 131, 249, 170, + 218, 0, 131, 249, 170, 156, 0, 131, 249, 171, 166, 0, 131, 249, 171, 167, + 0, 131, 249, 188, 183, 0, 131, 249, 171, 168, 0, 131, 249, 188, 184, 0, + 131, 249, 170, 161, 0, 131, 249, 170, 162, 0, 131, 249, 170, 163, 0, 131, + 249, 170, 164, 0, 131, 249, 80, 69, 0, 131, 249, 171, 171, 0, 131, 249, + 188, 185, 0, 131, 249, 170, 166, 0, 131, 249, 170, 167, 0, 131, 249, 171, + 172, 0, 137, 238, 140, 133, 164, 239, 0, 137, 238, 140, 133, 164, 240, 0, + 137, 238, 140, 133, 164, 241, 0, 137, 238, 140, 133, 164, 242, 0, 137, + 238, 140, 133, 172, 176, 0, 137, 238, 140, 133, 174, 202, 0, 137, 238, + 137, 225, 172, 177, 0, 137, 238, 137, 225, 172, 178, 0, 131, 250, 188, + 181, 0, 131, 250, 171, 160, 0, 131, 250, 170, 152, 0, 131, 250, 188, 182, + 0, 131, 250, 72, 69, 0, 131, 250, 87, 65, 87, 45, 65, 89, 73, 78, 45, 82, + 69, 83, 72, 0, 131, 250, 170, 156, 0, 131, 250, 171, 166, 0, 131, 250, + 171, 167, 0, 131, 250, 188, 183, 0, 131, 250, 171, 168, 0, 131, 250, 188, + 184, 0, 131, 250, 77, 69, 77, 45, 81, 79, 80, 72, 0, 131, 250, 170, 162, + 0, 131, 250, 170, 163, 0, 131, 250, 80, 69, 0, 131, 250, 171, 171, 0, + 131, 250, 170, 167, 0, 131, 250, 171, 172, 0, 137, 239, 140, 133, 164, + 239, 0, 137, 239, 140, 133, 164, 240, 0, 137, 239, 140, 133, 164, 241, 0, + 137, 239, 140, 133, 164, 242, 0, 137, 239, 140, 133, 172, 176, 0, 137, + 239, 140, 133, 174, 202, 0, 137, 239, 137, 225, 172, 177, 0, 137, 239, + 137, 225, 172, 178, 0, 131, 251, 188, 181, 0, 131, 251, 171, 160, 0, 131, + 251, 170, 152, 0, 131, 251, 188, 182, 0, 131, 251, 72, 69, 0, 131, 251, + 87, 65, 87, 45, 65, 89, 73, 78, 45, 82, 69, 83, 72, 0, 131, 251, 170, + 156, 0, 131, 251, 171, 166, 0, 131, 251, 188, 183, 0, 131, 251, 171, 168, + 0, 131, 251, 188, 184, 0, 131, 251, 77, 69, 77, 45, 81, 79, 80, 72, 0, + 131, 251, 170, 162, 0, 131, 251, 170, 163, 0, 131, 251, 80, 69, 0, 131, + 251, 171, 171, 0, 131, 251, 170, 167, 0, 131, 251, 171, 172, 0, 137, 240, + 142, 161, 164, 254, 0, 137, 240, 145, 225, 142, 161, 164, 254, 0, 137, + 240, 134, 138, 141, 247, 177, 153, 0, 137, 240, 134, 138, 141, 247, 166, + 197, 0, 137, 240, 140, 133, 164, 239, 0, 137, 240, 140, 133, 164, 240, 0, + 137, 240, 140, 133, 164, 241, 0, 137, 240, 140, 133, 164, 242, 0, 137, + 240, 140, 133, 172, 176, 0, 137, 240, 140, 133, 174, 202, 0, 137, 240, + 137, 225, 172, 177, 0, 130, 185, 65, 0, 130, 186, 65, 0, 130, 186, 65, + 69, 0, 130, 185, 73, 0, 130, 186, 73, 0, 130, 186, 69, 0, 130, 185, 79, + 0, 130, 185, 79, 69, 0, 130, 186, 79, 69, 0, 130, 185, 65, 66, 0, 130, + 186, 65, 66, 0, 130, 185, 65, 69, 66, 0, 130, 186, 65, 69, 66, 0, 130, + 185, 65, 71, 0, 130, 186, 65, 71, 0, 130, 185, 65, 69, 71, 0, 130, 186, + 65, 69, 71, 0, 130, 185, 65, 68, 0, 130, 186, 65, 68, 0, 130, 185, 65, + 69, 68, 0, 130, 185, 69, 90, 0, 130, 186, 69, 90, 0, 130, 185, 65, 89, 0, + 130, 186, 65, 89, 0, 130, 185, 65, 69, 89, 0, 130, 186, 65, 69, 89, 0, + 130, 185, 65, 69, 75, 0, 130, 186, 65, 69, 75, 0, 130, 185, 79, 69, 75, + 0, 130, 186, 79, 69, 75, 0, 130, 185, 65, 76, 0, 130, 186, 65, 76, 0, + 130, 185, 65, 69, 76, 0, 130, 185, 69, 76, 84, 0, 130, 185, 69, 77, 0, + 130, 185, 65, 78, 0, 130, 185, 173, 241, 0, 130, 186, 173, 241, 0, 130, + 185, 188, 220, 0, 130, 186, 188, 220, 0, 130, 185, 188, 221, 0, 130, 186, + 188, 221, 0, 130, 185, 188, 222, 0, 130, 186, 188, 222, 0, 130, 186, 173, + 133, 0, 130, 185, 167, 159, 0, 130, 186, 65, 69, 78, 71, 0, 130, 185, 69, + 80, 0, 130, 185, 79, 80, 0, 130, 185, 73, 67, 0, 130, 185, 69, 67, 0, + 130, 186, 69, 67, 0, 130, 185, 65, 81, 0, 130, 186, 65, 81, 0, 130, 185, + 73, 81, 0, 130, 186, 73, 81, 0, 130, 185, 79, 81, 0, 130, 186, 79, 81, 0, + 130, 185, 65, 82, 0, 130, 186, 65, 82, 0, 130, 185, 65, 69, 82, 0, 130, + 185, 65, 83, 0, 130, 185, 65, 69, 83, 0, 130, 185, 171, 205, 0, 130, 186, + 171, 205, 0, 130, 185, 167, 209, 0, 130, 186, 167, 209, 0, 130, 185, 65, + 84, 0, 130, 186, 65, 84, 0, 130, 185, 65, 69, 84, 0, 130, 186, 65, 69, + 84, 0, 130, 185, 79, 84, 0, 130, 185, 66, 65, 83, 72, 0, 128, 189, 65, 0, + 128, 189, 65, 65, 10, 61, 195, 129, 0, 128, 189, 69, 66, 10, 61, 66, 0, + 128, 189, 65, 77, 66, 0, 128, 189, 69, 67, 10, 61, 67, 0, 128, 189, 188, + 221, 0, 128, 189, 69, 67, 83, 10, 61, 67, 115, 0, 128, 189, 69, 68, 10, + 61, 68, 0, 128, 189, 178, 196, 0, 128, 189, 69, 0, 128, 189, 154, 128, + 69, 10, 61, 195, 139, 0, 128, 189, 69, 69, 10, 61, 195, 137, 0, 128, 189, + 69, 70, 10, 61, 70, 0, 128, 189, 69, 71, 10, 61, 71, 0, 128, 189, 69, 71, + 89, 10, 61, 71, 121, 0, 128, 189, 69, 72, 10, 61, 72, 0, 128, 189, 73, 0, + 128, 189, 73, 73, 10, 61, 195, 141, 0, 128, 189, 69, 74, 10, 61, 74, 0, + 128, 189, 69, 75, 10, 61, 75, 0, 128, 189, 65, 75, 0, 128, 189, 85, 78, + 75, 0, 128, 189, 69, 76, 10, 61, 76, 0, 128, 189, 69, 76, 89, 10, 61, 76, + 121, 0, 128, 189, 69, 77, 10, 61, 77, 0, 128, 189, 69, 78, 10, 61, 78, 0, + 128, 189, 188, 222, 10, 61, 78, 121, 0, 128, 189, 79, 10, 61, 79, 0, 128, + 189, 79, 79, 10, 61, 195, 147, 0, 128, 189, 160, 218, 79, 69, 10, 61, + 195, 150, 0, 128, 189, 160, 219, 79, 69, 10, 61, 195, 150, 0, 128, 189, + 79, 69, 69, 10, 61, 197, 144, 0, 128, 189, 69, 80, 10, 61, 80, 0, 128, + 189, 69, 77, 80, 0, 128, 189, 69, 82, 10, 61, 82, 0, 128, 189, 146, 202, + 69, 82, 0, 128, 189, 69, 83, 10, 61, 83, 0, 128, 189, 69, 83, 90, 10, 61, + 83, 122, 0, 128, 189, 69, 84, 10, 61, 84, 0, 128, 189, 188, 220, 10, 42, + 131, 140, 65, 110, 116, 32, 140, 143, 73, 110, 116, 0, 128, 189, 69, 84, + 89, 10, 61, 84, 121, 0, 128, 189, 169, 249, 0, 128, 189, 85, 0, 128, 189, + 85, 85, 10, 61, 195, 154, 0, 128, 189, 160, 218, 85, 69, 10, 61, 195, + 156, 10, 42, 131, 140, 195, 150, 10, 42, 132, 211, 197, 176, 32, 139, + 194, 83, 195, 161, 160, 220, 160, 221, 167, 129, 0, 128, 189, 160, 219, + 85, 69, 10, 61, 195, 156, 44, 32, 197, 176, 10, 42, 132, 211, 195, 156, + 32, 139, 194, 83, 195, 161, 160, 220, 160, 221, 167, 129, 0, 128, 189, + 69, 86, 10, 61, 86, 0, 128, 189, 69, 90, 10, 61, 90, 0, 128, 189, 69, 90, + 83, 10, 61, 90, 115, 0, 128, 189, 69, 78, 84, 45, 83, 72, 65, 80, 69, 68, + 32, 165, 137, 0, 128, 189, 85, 83, 0, 128, 190, 65, 0, 128, 190, 65, 65, + 10, 61, 195, 161, 0, 128, 190, 69, 66, 10, 61, 98, 0, 128, 190, 65, 77, + 66, 0, 128, 190, 69, 67, 10, 61, 99, 0, 128, 190, 188, 221, 0, 128, 190, + 69, 67, 83, 10, 61, 99, 115, 0, 128, 190, 69, 68, 10, 61, 100, 0, 128, + 190, 178, 196, 0, 128, 190, 69, 0, 128, 190, 154, 128, 69, 10, 61, 195, + 171, 0, 128, 190, 69, 69, 10, 61, 195, 169, 0, 128, 190, 69, 70, 10, 61, + 102, 0, 128, 190, 69, 71, 10, 61, 103, 0, 128, 190, 69, 71, 89, 10, 61, + 103, 121, 0, 128, 190, 69, 72, 10, 61, 104, 0, 128, 190, 73, 0, 128, 190, + 73, 73, 10, 61, 195, 173, 0, 128, 190, 69, 74, 10, 61, 106, 0, 128, 190, + 69, 75, 10, 61, 107, 0, 128, 190, 65, 75, 0, 128, 190, 85, 78, 75, 0, + 128, 190, 69, 76, 10, 61, 108, 0, 128, 190, 69, 76, 89, 10, 61, 108, 121, + 0, 128, 190, 69, 77, 10, 61, 109, 0, 128, 190, 69, 78, 10, 61, 110, 0, + 128, 190, 188, 222, 10, 61, 110, 121, 0, 128, 190, 79, 0, 128, 190, 79, + 79, 10, 61, 195, 179, 0, 128, 190, 160, 218, 79, 69, 10, 61, 195, 182, + 10, 42, 131, 140, 195, 188, 0, 128, 190, 160, 219, 79, 69, 10, 61, 195, + 182, 0, 128, 190, 79, 69, 69, 10, 61, 197, 145, 0, 128, 190, 69, 80, 10, + 61, 112, 0, 128, 190, 69, 77, 80, 0, 128, 190, 69, 82, 10, 61, 114, 0, + 128, 190, 146, 202, 69, 82, 0, 128, 190, 69, 83, 10, 61, 115, 0, 128, + 190, 69, 83, 90, 10, 61, 115, 122, 0, 128, 190, 69, 84, 10, 61, 116, 0, + 128, 190, 188, 220, 10, 42, 131, 140, 97, 110, 116, 32, 140, 143, 105, + 110, 116, 0, 128, 190, 69, 84, 89, 10, 61, 116, 121, 0, 128, 190, 169, + 249, 0, 128, 190, 85, 0, 128, 190, 85, 85, 10, 61, 195, 186, 0, 128, 190, + 160, 218, 85, 69, 10, 61, 195, 188, 10, 42, 131, 140, 195, 182, 10, 42, + 132, 211, 197, 177, 32, 139, 194, 83, 195, 161, 160, 220, 160, 221, 167, + 129, 0, 128, 190, 160, 219, 85, 69, 10, 61, 195, 188, 44, 32, 197, 177, + 10, 42, 132, 211, 195, 188, 32, 139, 194, 83, 195, 161, 160, 220, 160, + 221, 167, 129, 0, 128, 190, 69, 86, 10, 61, 118, 0, 128, 190, 69, 90, 10, + 61, 122, 0, 128, 190, 69, 90, 83, 10, 61, 122, 115, 0, 128, 190, 69, 78, + 84, 45, 83, 72, 65, 80, 69, 68, 32, 165, 137, 10, 42, 139, 194, 173, 172, + 32, 108, 105, 116, 101, 114, 97, 116, 117, 114, 101, 32, 160, 222, 34, + 116, 112, 114, 117, 115, 34, 32, 40, 173, 173, 32, 114, 101, 99, 111, + 103, 110, 105, 122, 101, 100, 32, 139, 191, 142, 185, 144, 167, 139, 223, + 34, 116, 101, 109, 112, 101, 114, 105, 117, 115, 34, 41, 0, 128, 190, 85, + 83, 0, 157, 245, 160, 223, 140, 133, 164, 239, 0, 157, 245, 160, 223, + 140, 133, 165, 195, 0, 157, 245, 160, 223, 140, 133, 172, 176, 0, 157, + 245, 160, 223, 140, 133, 174, 205, 0, 157, 245, 160, 223, 137, 225, 172, + 177, 0, 157, 245, 160, 223, 137, 225, 172, 178, 0, 131, 252, 65, 0, 131, + 252, 66, 65, 0, 131, 252, 80, 65, 0, 131, 252, 84, 65, 0, 131, 252, 171, + 209, 0, 131, 252, 74, 65, 0, 131, 252, 67, 65, 0, 131, 252, 72, 65, 0, + 131, 252, 171, 240, 0, 131, 252, 70, 65, 0, 131, 252, 68, 65, 0, 131, + 252, 171, 243, 0, 131, 252, 82, 65, 0, 131, 252, 171, 190, 0, 131, 252, + 90, 65, 0, 131, 252, 83, 65, 0, 131, 252, 169, 213, 0, 131, 252, 75, 65, + 0, 131, 252, 71, 65, 0, 131, 252, 76, 65, 0, 131, 252, 77, 65, 0, 131, + 252, 78, 65, 0, 131, 252, 87, 65, 0, 131, 252, 75, 73, 78, 78, 65, 32, + 87, 65, 0, 131, 252, 89, 65, 0, 131, 252, 75, 73, 78, 78, 65, 32, 89, 65, + 0, 131, 252, 171, 207, 10, 61, 103, 97, 110, 0, 131, 252, 171, 192, 10, + 61, 110, 97, 121, 121, 97, 0, 131, 252, 86, 65, 10, 42, 147, 179, 141, + 143, 140, 215, 154, 145, 133, 162, 144, 141, 142, 154, 98, 101, 101, 110, + 32, 177, 189, 0, 137, 241, 149, 139, 65, 10, 61, 97, 97, 45, 102, 111, + 114, 0, 137, 241, 149, 139, 73, 10, 61, 105, 45, 102, 111, 114, 0, 137, + 241, 149, 139, 85, 10, 61, 117, 45, 102, 111, 114, 0, 137, 241, 149, 139, + 69, 10, 61, 101, 45, 102, 111, 114, 0, 137, 241, 149, 139, 79, 10, 61, + 111, 45, 102, 111, 114, 0, 137, 241, 148, 172, 83, 65, 75, 73, 78, 0, + 137, 241, 148, 172, 150, 145, 75, 72, 79, 78, 78, 65, 0, 137, 241, 146, + 186, 72, 65, 82, 66, 65, 72, 65, 89, 10, 42, 141, 130, 145, 160, 167, + 237, 0, 137, 241, 146, 186, 84, 65, 72, 65, 76, 65, 10, 42, 140, 245, + 141, 196, 167, 237, 0, 137, 241, 146, 186, 84, 65, 78, 65, 10, 42, 140, + 245, 140, 251, 167, 237, 0, 137, 241, 146, 186, 84, 65, 83, 83, 73, 0, + 137, 241, 140, 255, 165, 193, 0, 137, 241, 140, 255, 164, 239, 0, 137, + 241, 140, 255, 164, 240, 0, 137, 241, 140, 255, 164, 241, 0, 137, 241, + 140, 255, 164, 242, 0, 137, 241, 140, 255, 165, 195, 0, 137, 241, 140, + 255, 165, 196, 0, 137, 241, 140, 255, 165, 197, 0, 137, 241, 140, 255, + 165, 198, 0, 137, 241, 140, 255, 165, 199, 0, 137, 242, 164, 239, 0, 137, + 242, 164, 240, 0, 137, 242, 164, 241, 0, 137, 242, 164, 242, 0, 137, 242, + 165, 195, 0, 137, 242, 165, 196, 0, 137, 242, 165, 197, 0, 137, 242, 165, + 198, 0, 137, 242, 165, 199, 0, 137, 243, 172, 176, 0, 137, 243, 174, 202, + 0, 137, 243, 174, 203, 0, 137, 243, 174, 204, 0, 137, 243, 174, 205, 0, + 137, 243, 174, 206, 0, 137, 243, 174, 207, 0, 137, 243, 174, 208, 0, 137, + 243, 174, 209, 0, 137, 243, 139, 193, 172, 177, 0, 137, 243, 144, 199, + 172, 177, 0, 137, 243, 142, 227, 172, 177, 0, 137, 243, 150, 140, 172, + 177, 0, 137, 243, 149, 147, 172, 177, 0, 137, 243, 154, 208, 172, 177, 0, + 137, 243, 154, 206, 172, 177, 0, 137, 243, 156, 142, 172, 177, 0, 137, + 243, 156, 143, 172, 177, 0, 160, 224, 153, 249, 139, 193, 166, 216, 0, + 160, 224, 153, 249, 139, 193, 166, 214, 0, 160, 224, 153, 249, 139, 193, + 178, 139, 0, 160, 224, 153, 249, 144, 199, 178, 140, 0, 137, 244, 69, 76, + 73, 70, 0, 137, 244, 66, 69, 0, 137, 244, 80, 69, 0, 137, 244, 80, 72, + 69, 0, 137, 244, 174, 189, 0, 137, 244, 83, 69, 0, 137, 244, 67, 73, 77, + 0, 137, 244, 67, 72, 73, 77, 0, 137, 244, 67, 72, 72, 73, 77, 0, 137, + 244, 174, 158, 0, 137, 244, 88, 65, 0, 137, 244, 170, 201, 0, 137, 244, + 175, 229, 0, 137, 244, 82, 65, 0, 137, 244, 169, 246, 0, 137, 244, 90, + 65, 0, 137, 244, 74, 65, 0, 137, 244, 83, 73, 78, 0, 137, 244, 170, 167, + 0, 137, 244, 170, 205, 0, 137, 244, 170, 206, 0, 137, 244, 84, 65, 0, + 137, 244, 90, 69, 0, 137, 244, 69, 89, 78, 0, 137, 244, 88, 72, 69, 89, + 78, 0, 137, 244, 70, 65, 0, 137, 244, 86, 65, 0, 137, 244, 86, 65, 32, + 156, 250, 171, 141, 0, 137, 244, 170, 213, 0, 137, 244, 170, 159, 0, 137, + 244, 75, 72, 65, 70, 0, 137, 244, 71, 65, 70, 0, 137, 244, 170, 214, 0, + 137, 244, 171, 169, 0, 137, 244, 170, 162, 0, 137, 244, 85, 77, 0, 137, + 244, 170, 218, 0, 137, 244, 79, 87, 0, 137, 244, 69, 87, 0, 137, 244, 72, + 65, 89, 0, 137, 244, 169, 159, 0, 137, 244, 69, 84, 0, 160, 225, 146, + 163, 148, 240, 164, 254, 10, 42, 150, 245, 97, 32, 144, 205, 167, 213, 0, + 160, 225, 146, 163, 148, 238, 164, 254, 10, 42, 150, 245, 140, 245, 47, + 97, 47, 32, 140, 155, 134, 178, 140, 172, 143, 233, 171, 132, 0, 160, + 225, 176, 245, 32, 164, 254, 0, 137, 244, 134, 142, 143, 190, 166, 222, + 0, 137, 244, 169, 159, 32, 141, 247, 141, 197, 166, 222, 0, 131, 253, + 188, 181, 0, 131, 253, 147, 143, 188, 181, 0, 131, 253, 171, 160, 0, 131, + 253, 147, 143, 171, 160, 0, 131, 253, 170, 152, 0, 131, 253, 72, 69, 0, + 131, 253, 147, 143, 72, 69, 0, 131, 253, 170, 218, 0, 131, 253, 170, 156, + 0, 131, 253, 171, 166, 0, 131, 253, 188, 183, 0, 131, 253, 171, 168, 0, + 131, 253, 188, 184, 0, 131, 253, 170, 161, 0, 131, 253, 170, 162, 0, 131, + 253, 147, 143, 170, 162, 0, 131, 253, 147, 143, 148, 185, 136, 129, 167, + 226, 0, 131, 253, 170, 163, 0, 131, 253, 170, 164, 10, 42, 133, 233, 133, + 226, 160, 226, 160, 227, 202, 191, 68, 10, 42, 114, 101, 115, 104, 45, + 97, 121, 105, 110, 45, 100, 97, 108, 101, 116, 104, 32, 139, 253, 132, + 251, 139, 214, 188, 223, 0, 131, 253, 156, 250, 170, 164, 10, 42, 133, + 233, 133, 226, 160, 226, 160, 227, 202, 191, 68, 10, 42, 114, 101, 115, + 104, 45, 97, 121, 105, 110, 45, 100, 97, 108, 101, 116, 104, 32, 139, + 253, 132, 251, 139, 214, 188, 223, 0, 131, 253, 80, 69, 0, 131, 253, 171, + 171, 0, 131, 253, 147, 143, 171, 171, 0, 131, 253, 147, 143, 171, 171, + 32, 136, 129, 167, 226, 0, 131, 253, 82, 69, 83, 72, 45, 65, 89, 73, 78, + 45, 68, 65, 76, 69, 84, 72, 0, 131, 253, 170, 167, 0, 131, 253, 171, 172, + 0, 131, 253, 147, 143, 171, 172, 0, 131, 253, 147, 143, 171, 172, 32, + 136, 129, 167, 226, 0, 137, 245, 140, 133, 164, 239, 0, 137, 245, 140, + 133, 164, 240, 0, 137, 245, 140, 133, 164, 241, 0, 137, 245, 140, 133, + 164, 242, 0, 137, 245, 140, 133, 165, 195, 0, 137, 245, 140, 133, 172, + 176, 0, 137, 245, 140, 133, 174, 202, 0, 137, 245, 140, 133, 174, 203, 0, + 137, 245, 137, 225, 172, 177, 0, 137, 245, 137, 142, 166, 216, 0, 137, + 245, 143, 226, 65, 89, 73, 78, 45, 68, 65, 76, 69, 84, 72, 10, 42, 134, + 134, 160, 226, 160, 227, 202, 191, 68, 0, 137, 246, 188, 181, 0, 137, + 246, 171, 160, 0, 137, 246, 170, 152, 0, 137, 246, 72, 69, 0, 137, 246, + 170, 218, 0, 137, 246, 170, 156, 0, 137, 246, 171, 166, 0, 137, 246, 188, + 183, 0, 137, 246, 171, 168, 0, 137, 246, 188, 184, 0, 137, 246, 170, 161, + 0, 137, 246, 170, 162, 0, 137, 246, 170, 163, 0, 137, 246, 170, 164, 10, + 42, 133, 233, 139, 194, 160, 226, 188, 223, 0, 137, 246, 80, 69, 0, 137, + 246, 171, 171, 0, 137, 246, 82, 69, 83, 72, 45, 65, 89, 73, 78, 0, 137, + 246, 170, 167, 0, 137, 246, 171, 172, 0, 137, 246, 70, 69, 84, 72, 0, + 137, 246, 76, 69, 83, 72, 10, 61, 104, 111, 111, 107, 101, 100, 32, 187, + 161, 0, 150, 136, 153, 150, 170, 167, 10, 120, 188, 224, 0, 137, 247, + 143, 190, 167, 246, 0, 137, 247, 134, 135, 167, 246, 0, 137, 247, 143, + 190, 166, 222, 0, 137, 247, 134, 135, 166, 222, 0, 137, 247, 157, 219, + 166, 222, 0, 137, 247, 157, 219, 167, 246, 0, 137, 247, 144, 251, 166, + 222, 0, 137, 247, 144, 251, 167, 246, 0, 137, 247, 144, 134, 144, 251, + 167, 246, 0, 137, 247, 170, 166, 32, 167, 246, 0, 137, 247, 146, 203, + 167, 246, 0, 150, 136, 140, 133, 164, 239, 0, 150, 136, 140, 133, 172, + 176, 0, 150, 136, 140, 133, 174, 202, 0, 150, 136, 140, 133, 139, 193, + 172, 177, 0, 150, 136, 148, 236, 144, 199, 141, 226, 179, 182, 0, 150, + 136, 148, 236, 144, 199, 141, 226, 179, 182, 32, 141, 247, 170, 236, 0, + 150, 136, 148, 236, 136, 182, 166, 197, 0, 150, 136, 148, 236, 144, 199, + 160, 228, 141, 247, 170, 236, 0, 150, 136, 148, 236, 146, 136, 150, 189, + 141, 247, 166, 197, 0, 131, 254, 188, 181, 0, 131, 254, 171, 160, 0, 131, + 254, 71, 73, 77, 69, 76, 45, 72, 69, 84, 72, 0, 131, 254, 170, 218, 0, + 131, 254, 170, 156, 0, 131, 254, 147, 143, 171, 166, 0, 131, 254, 188, + 183, 0, 131, 254, 171, 168, 0, 131, 254, 188, 184, 0, 131, 254, 170, 161, + 0, 131, 254, 170, 162, 0, 131, 254, 170, 163, 0, 131, 254, 80, 69, 0, + 131, 254, 171, 171, 0, 131, 254, 170, 166, 0, 131, 254, 170, 167, 0, 131, + 254, 171, 172, 0, 131, 254, 76, 69, 83, 72, 10, 61, 104, 111, 111, 107, + 101, 100, 32, 187, 161, 0, 137, 248, 133, 210, 166, 222, 0, 137, 248, + 133, 210, 167, 246, 0, 137, 248, 146, 163, 144, 199, 149, 253, 166, 222, + 0, 137, 248, 146, 163, 144, 199, 149, 253, 167, 246, 0, 137, 248, 148, + 236, 166, 167, 0, 137, 248, 148, 236, 144, 199, 179, 182, 0, 137, 248, + 148, 236, 144, 199, 170, 236, 0, 137, 248, 148, 236, 150, 140, 170, 236, + 0, 137, 249, 188, 181, 0, 137, 249, 144, 250, 188, 181, 0, 137, 249, 171, + 160, 0, 137, 249, 170, 152, 0, 137, 249, 188, 182, 0, 137, 249, 72, 69, + 0, 137, 249, 170, 218, 0, 137, 249, 67, 85, 82, 76, 69, 68, 32, 170, 218, + 0, 137, 249, 170, 156, 0, 137, 249, 171, 166, 0, 137, 249, 188, 183, 0, + 137, 249, 171, 168, 0, 137, 249, 188, 184, 0, 137, 249, 170, 161, 0, 137, + 249, 170, 162, 0, 137, 249, 170, 163, 0, 137, 249, 170, 164, 0, 137, 249, + 80, 69, 0, 137, 249, 170, 166, 0, 137, 249, 170, 167, 0, 137, 249, 171, + 172, 0, 137, 250, 164, 239, 0, 137, 250, 164, 240, 0, 137, 250, 164, 241, + 0, 137, 250, 164, 242, 0, 137, 250, 172, 176, 0, 137, 250, 174, 202, 0, + 137, 250, 139, 193, 172, 177, 0, 137, 251, 188, 181, 0, 137, 251, 171, + 160, 0, 137, 251, 170, 152, 0, 137, 251, 188, 182, 0, 137, 251, 72, 69, + 0, 137, 251, 170, 218, 0, 137, 251, 170, 156, 0, 137, 251, 171, 166, 0, + 137, 251, 171, 167, 0, 137, 251, 188, 183, 0, 137, 251, 171, 168, 0, 137, + 251, 188, 184, 0, 137, 251, 170, 161, 0, 137, 251, 170, 162, 0, 137, 251, + 170, 163, 0, 137, 251, 170, 164, 0, 137, 251, 80, 69, 0, 137, 251, 171, + 171, 0, 137, 251, 188, 185, 0, 137, 251, 170, 166, 0, 137, 251, 170, 167, + 0, 137, 251, 171, 172, 0, 69, 76, 89, 77, 65, 73, 67, 32, 143, 226, 90, + 65, 89, 73, 78, 45, 89, 79, 68, 72, 10, 42, 132, 211, 140, 232, 160, 226, + 160, 227, 122, 121, 0, 160, 229, 146, 186, 168, 246, 0, 160, 229, 146, + 186, 171, 236, 0, 160, 229, 146, 186, 171, 238, 0, 160, 229, 146, 186, + 172, 203, 0, 160, 229, 146, 186, 172, 205, 0, 128, 191, 65, 0, 128, 191, + 65, 65, 0, 128, 191, 73, 0, 128, 191, 73, 73, 0, 128, 191, 85, 0, 128, + 191, 85, 85, 0, 128, 191, 150, 197, 82, 0, 128, 191, 150, 197, 82, 82, 0, + 128, 191, 150, 197, 76, 0, 128, 191, 150, 197, 76, 76, 0, 128, 191, 69, + 0, 128, 191, 65, 73, 0, 128, 191, 79, 0, 128, 191, 65, 85, 0, 128, 191, + 75, 65, 0, 128, 191, 171, 240, 0, 128, 191, 71, 65, 0, 128, 191, 167, + 205, 0, 128, 191, 171, 207, 0, 128, 191, 67, 65, 0, 128, 191, 169, 253, + 0, 128, 191, 74, 65, 0, 128, 191, 171, 241, 0, 128, 191, 171, 192, 0, + 128, 191, 171, 209, 0, 128, 191, 171, 242, 0, 128, 191, 171, 243, 0, 128, + 191, 171, 244, 0, 128, 191, 171, 211, 0, 128, 191, 84, 65, 0, 128, 191, + 171, 245, 0, 128, 191, 68, 65, 0, 128, 191, 171, 246, 0, 128, 191, 78, + 65, 0, 128, 191, 80, 65, 0, 128, 191, 171, 248, 0, 128, 191, 66, 65, 0, + 128, 191, 171, 214, 0, 128, 191, 77, 65, 0, 128, 191, 89, 65, 0, 128, + 191, 82, 65, 0, 128, 191, 76, 65, 0, 128, 191, 86, 65, 0, 128, 191, 169, + 213, 0, 128, 191, 171, 218, 0, 128, 191, 83, 65, 0, 128, 191, 72, 65, 0, + 128, 191, 171, 216, 0, 128, 191, 137, 252, 171, 217, 0, 128, 191, 137, + 252, 171, 190, 0, 128, 191, 137, 252, 171, 213, 0, 131, 255, 65, 65, 0, + 131, 255, 66, 72, 65, 84, 84, 73, 80, 82, 79, 76, 85, 32, 65, 65, 0, 131, + 255, 73, 0, 131, 255, 73, 73, 0, 131, 255, 85, 0, 131, 255, 85, 85, 0, + 131, 255, 150, 197, 82, 0, 131, 255, 150, 197, 82, 82, 0, 131, 255, 150, + 197, 76, 0, 131, 255, 150, 197, 76, 76, 0, 131, 255, 69, 0, 131, 255, 65, + 73, 0, 131, 255, 79, 0, 131, 255, 65, 85, 0, 160, 229, 171, 251, 0, 160, + 229, 172, 137, 0, 160, 229, 142, 177, 172, 137, 0, 160, 229, 148, 236, + 166, 197, 0, 160, 229, 148, 236, 142, 177, 166, 197, 0, 160, 229, 148, + 236, 165, 244, 0, 160, 229, 148, 236, 160, 213, 166, 167, 0, 160, 229, + 148, 236, 188, 192, 0, 137, 253, 164, 239, 0, 137, 253, 164, 240, 0, 137, + 253, 164, 241, 0, 137, 253, 164, 242, 0, 137, 253, 165, 195, 0, 137, 253, + 165, 196, 0, 137, 253, 165, 197, 0, 137, 253, 165, 198, 0, 137, 253, 165, + 199, 0, 137, 253, 172, 176, 0, 137, 253, 174, 202, 0, 137, 253, 174, 203, + 0, 137, 253, 174, 204, 0, 137, 253, 174, 205, 0, 137, 253, 174, 206, 0, + 137, 253, 174, 207, 0, 137, 253, 174, 208, 0, 137, 253, 174, 209, 0, 137, + 253, 139, 193, 172, 177, 0, 137, 253, 139, 193, 172, 178, 0, 137, 254, + 165, 193, 0, 137, 254, 164, 239, 0, 137, 254, 164, 240, 0, 137, 254, 164, + 241, 0, 137, 254, 164, 242, 0, 137, 254, 165, 195, 0, 137, 254, 165, 196, + 0, 137, 254, 165, 197, 0, 137, 254, 165, 198, 0, 137, 254, 165, 199, 0, + 160, 229, 146, 186, 137, 252, 171, 251, 0, 128, 191, 137, 252, 146, 202, + 69, 0, 128, 191, 137, 252, 146, 202, 79, 0, 131, 255, 137, 252, 146, 202, + 69, 0, 131, 255, 137, 252, 146, 202, 79, 0, 128, 191, 137, 252, 171, 216, + 0, 137, 253, 169, 145, 10, 42, 97, 32, 172, 249, 32, 133, 252, 143, 236, + 108, 105, 103, 97, 116, 117, 114, 101, 115, 32, 153, 148, 66, 114, 97, + 104, 109, 105, 32, 150, 131, 115, 105, 103, 110, 105, 102, 121, 105, 110, + 103, 32, 166, 200, 0, 160, 230, 146, 186, 168, 246, 0, 160, 230, 146, + 186, 171, 236, 0, 160, 230, 146, 186, 171, 238, 0, 128, 192, 65, 0, 128, + 192, 65, 65, 0, 128, 192, 73, 0, 128, 192, 73, 73, 0, 128, 192, 85, 0, + 128, 192, 85, 85, 0, 128, 192, 69, 0, 128, 192, 65, 73, 0, 128, 192, 79, + 0, 128, 192, 65, 85, 0, 128, 192, 75, 65, 0, 128, 192, 171, 240, 0, 128, + 192, 71, 65, 0, 128, 192, 167, 205, 0, 128, 192, 171, 207, 0, 128, 192, + 67, 65, 0, 128, 192, 169, 253, 0, 128, 192, 74, 65, 0, 128, 192, 171, + 241, 0, 128, 192, 171, 192, 0, 128, 192, 171, 209, 0, 128, 192, 171, 242, + 0, 128, 192, 171, 243, 0, 128, 192, 172, 135, 10, 58, 49, 49, 48, 57, 57, + 32, 188, 225, 0, 128, 192, 171, 244, 0, 128, 192, 169, 246, 10, 58, 49, + 49, 48, 57, 66, 32, 188, 225, 0, 128, 192, 171, 211, 0, 128, 192, 84, 65, + 0, 128, 192, 171, 245, 0, 128, 192, 68, 65, 0, 128, 192, 171, 246, 0, + 128, 192, 78, 65, 0, 128, 192, 80, 65, 0, 128, 192, 171, 248, 0, 128, + 192, 66, 65, 0, 128, 192, 171, 214, 0, 128, 192, 77, 65, 0, 128, 192, 89, + 65, 10, 42, 132, 212, 143, 130, 140, 235, 140, 180, 139, 244, 150, 216, + 140, 232, 146, 225, 167, 150, 0, 128, 192, 82, 65, 0, 128, 192, 76, 65, + 0, 128, 192, 86, 65, 10, 58, 49, 49, 48, 65, 53, 32, 188, 225, 0, 128, + 192, 169, 213, 0, 128, 192, 171, 218, 0, 128, 192, 83, 65, 0, 128, 192, + 72, 65, 0, 137, 255, 146, 186, 65, 65, 0, 137, 255, 146, 186, 73, 0, 137, + 255, 146, 186, 73, 73, 0, 137, 255, 146, 186, 85, 0, 137, 255, 146, 186, + 85, 85, 0, 137, 255, 146, 186, 69, 0, 137, 255, 146, 186, 65, 73, 0, 137, + 255, 146, 186, 79, 0, 137, 255, 146, 186, 65, 85, 0, 160, 230, 146, 186, + 171, 251, 0, 160, 230, 146, 186, 171, 249, 0, 160, 230, 148, 158, 165, + 137, 0, 160, 230, 69, 78, 85, 77, 69, 82, 65, 84, 73, 79, 78, 32, 165, + 137, 0, 160, 230, 140, 133, 165, 137, 10, 42, 133, 252, 135, 195, 110, + 117, 109, 101, 114, 105, 99, 97, 108, 32, 173, 197, 0, 160, 230, 142, + 161, 164, 254, 10, 42, 134, 161, 140, 172, 177, 146, 10, 120, 40, 107, + 104, 111, 106, 107, 105, 32, 142, 165, 132, 199, 49, 49, 50, 51, 66, 41, + 0, 160, 230, 142, 177, 142, 161, 164, 254, 10, 42, 158, 145, 156, 170, + 99, 104, 117, 110, 107, 115, 32, 140, 172, 170, 174, 44, 32, 148, 225, + 139, 191, 166, 170, 10, 120, 40, 107, 104, 111, 106, 107, 105, 32, 139, + 241, 142, 165, 132, 199, 49, 49, 50, 51, 67, 41, 0, 160, 230, 172, 137, + 0, 160, 230, 142, 177, 172, 137, 0, 137, 255, 146, 186, 150, 197, 82, 0, + 160, 230, 140, 133, 146, 186, 166, 222, 10, 42, 133, 252, 135, 195, 150, + 255, 139, 194, 142, 185, 105, 116, 101, 109, 105, 122, 101, 100, 32, 173, + 158, 0, 132, 128, 83, 65, 72, 0, 132, 128, 170, 180, 0, 132, 128, 66, 65, + 72, 0, 132, 128, 67, 65, 72, 0, 132, 128, 68, 65, 72, 0, 132, 128, 71, + 65, 72, 0, 132, 128, 77, 65, 72, 0, 132, 128, 78, 71, 65, 72, 0, 132, + 128, 76, 65, 72, 0, 132, 128, 78, 65, 72, 0, 132, 128, 86, 65, 72, 0, + 132, 128, 80, 65, 72, 0, 132, 128, 183, 215, 0, 132, 128, 82, 65, 72, 0, + 132, 128, 170, 199, 0, 132, 128, 75, 65, 72, 0, 132, 128, 74, 65, 72, 0, + 132, 128, 78, 89, 65, 72, 0, 132, 128, 65, 72, 0, 132, 128, 69, 69, 72, + 0, 132, 128, 73, 72, 0, 132, 128, 85, 72, 0, 132, 128, 79, 72, 0, 132, + 128, 69, 72, 0, 132, 128, 77, 65, 69, 0, 138, 128, 140, 255, 165, 193, 0, + 138, 128, 140, 255, 164, 239, 0, 138, 128, 140, 255, 164, 240, 0, 138, + 128, 140, 255, 164, 241, 0, 138, 128, 140, 255, 164, 242, 0, 138, 128, + 140, 255, 165, 195, 0, 138, 128, 140, 255, 165, 196, 0, 138, 128, 140, + 255, 165, 197, 0, 138, 128, 140, 255, 165, 198, 0, 138, 128, 140, 255, + 165, 199, 0, 160, 231, 146, 186, 168, 246, 0, 160, 231, 146, 186, 171, + 236, 0, 160, 231, 146, 186, 171, 238, 0, 138, 129, 65, 65, 0, 138, 129, + 73, 0, 138, 129, 85, 0, 138, 129, 69, 0, 138, 129, 174, 174, 0, 138, 129, + 75, 72, 65, 65, 0, 138, 129, 174, 185, 0, 138, 129, 71, 72, 65, 65, 0, + 138, 129, 175, 134, 0, 138, 129, 67, 65, 65, 0, 138, 129, 67, 72, 65, 65, + 0, 138, 129, 74, 65, 65, 0, 138, 129, 74, 72, 65, 65, 0, 138, 129, 78, + 89, 65, 65, 0, 138, 129, 84, 84, 65, 65, 0, 138, 129, 175, 180, 0, 138, + 129, 68, 68, 65, 65, 0, 138, 129, 186, 252, 0, 138, 129, 78, 78, 65, 65, + 0, 138, 129, 174, 170, 0, 138, 129, 171, 187, 0, 138, 129, 68, 65, 65, 0, + 138, 129, 68, 72, 65, 65, 0, 138, 129, 171, 189, 0, 138, 129, 174, 199, + 0, 138, 129, 80, 72, 65, 65, 0, 138, 129, 171, 186, 0, 138, 129, 66, 72, + 65, 65, 0, 138, 129, 77, 65, 65, 0, 138, 129, 89, 89, 65, 65, 0, 138, + 129, 171, 188, 0, 138, 129, 171, 185, 0, 138, 129, 174, 156, 0, 138, 129, + 174, 178, 0, 138, 129, 174, 161, 0, 138, 129, 171, 184, 0, 132, 129, 65, + 0, 132, 129, 73, 0, 132, 129, 73, 73, 0, 132, 129, 85, 0, 132, 129, 85, + 85, 0, 132, 129, 69, 0, 132, 129, 65, 73, 0, 132, 129, 79, 10, 58, 49, + 49, 49, 51, 49, 32, 49, 49, 49, 50, 55, 0, 132, 129, 65, 85, 10, 58, 49, + 49, 49, 51, 50, 32, 49, 49, 49, 50, 55, 0, 132, 129, 79, 73, 0, 160, 231, + 79, 32, 164, 254, 0, 160, 231, 150, 217, 164, 254, 0, 160, 231, 171, 251, + 10, 42, 133, 252, 143, 236, 175, 241, 10, 120, 135, 128, 151, 212, 49, + 48, 51, 57, 41, 0, 160, 231, 77, 65, 65, 89, 89, 65, 65, 10, 42, 173, + 209, 10, 42, 132, 227, 100, 105, 115, 116, 105, 110, 99, 116, 108, 121, + 32, 139, 191, 97, 32, 151, 130, 139, 237, 140, 219, 140, 190, 169, 239, + 32, 140, 180, 168, 242, 10, 120, 135, 128, 97, 115, 97, 116, 32, 45, 32, + 49, 48, 51, 65, 41, 0, 138, 130, 165, 193, 0, 138, 130, 164, 239, 0, 138, + 130, 164, 240, 0, 138, 130, 164, 241, 0, 138, 130, 164, 242, 0, 138, 130, + 165, 195, 0, 138, 130, 165, 196, 0, 138, 130, 165, 197, 0, 138, 130, 165, + 198, 0, 138, 130, 165, 199, 0, 160, 231, 142, 161, 164, 254, 0, 160, 231, + 172, 137, 0, 160, 231, 142, 177, 172, 137, 0, 160, 231, 141, 169, 164, + 254, 0, 138, 129, 76, 72, 65, 65, 0, 132, 129, 65, 65, 0, 132, 129, 69, + 73, 0, 138, 129, 86, 65, 65, 10, 42, 132, 251, 80, 97, 108, 105, 32, 170, + 174, 0, 138, 131, 65, 0, 138, 131, 73, 0, 138, 131, 85, 0, 138, 131, 69, + 0, 138, 131, 79, 0, 138, 131, 75, 65, 0, 138, 131, 171, 240, 0, 138, 131, + 71, 65, 0, 138, 131, 167, 205, 0, 138, 131, 67, 65, 0, 138, 131, 169, + 253, 0, 138, 131, 74, 65, 0, 138, 131, 171, 241, 0, 138, 131, 171, 192, + 0, 138, 131, 171, 209, 0, 138, 131, 171, 242, 0, 138, 131, 171, 243, 0, + 138, 131, 171, 244, 0, 138, 131, 171, 211, 0, 138, 131, 84, 65, 0, 138, + 131, 171, 245, 0, 138, 131, 68, 65, 0, 138, 131, 171, 246, 0, 138, 131, + 78, 65, 0, 138, 131, 80, 65, 0, 138, 131, 171, 248, 0, 138, 131, 66, 65, + 0, 138, 131, 171, 214, 0, 138, 131, 77, 65, 0, 138, 131, 82, 65, 0, 138, + 131, 76, 65, 0, 138, 131, 86, 65, 0, 138, 131, 83, 65, 0, 138, 131, 72, + 65, 0, 138, 131, 171, 190, 0, 160, 232, 146, 186, 171, 249, 0, 160, 232, + 148, 158, 165, 137, 0, 160, 232, 142, 161, 164, 254, 0, 160, 232, 143, + 226, 83, 72, 82, 73, 0, 138, 132, 168, 246, 0, 138, 132, 171, 236, 0, + 138, 132, 171, 238, 0, 128, 193, 65, 0, 128, 193, 65, 65, 0, 128, 193, + 73, 0, 128, 193, 73, 73, 0, 128, 193, 85, 0, 128, 193, 85, 85, 0, 128, + 193, 150, 197, 82, 0, 128, 193, 150, 197, 82, 82, 0, 128, 193, 150, 197, + 76, 0, 128, 193, 150, 197, 76, 76, 0, 128, 193, 69, 0, 128, 193, 65, 73, + 0, 128, 193, 79, 0, 128, 193, 65, 85, 0, 128, 193, 75, 65, 0, 128, 193, + 171, 240, 0, 128, 193, 71, 65, 0, 128, 193, 167, 205, 0, 128, 193, 171, + 207, 0, 128, 193, 67, 65, 0, 128, 193, 169, 253, 0, 128, 193, 74, 65, 0, + 128, 193, 171, 241, 0, 128, 193, 171, 192, 0, 128, 193, 171, 209, 0, 128, + 193, 171, 242, 0, 128, 193, 171, 243, 0, 128, 193, 171, 244, 0, 128, 193, + 171, 211, 0, 128, 193, 84, 65, 0, 128, 193, 171, 245, 0, 128, 193, 68, + 65, 0, 128, 193, 171, 246, 0, 128, 193, 78, 65, 0, 128, 193, 80, 65, 0, + 128, 193, 171, 248, 0, 128, 193, 66, 65, 0, 128, 193, 171, 214, 0, 128, + 193, 77, 65, 0, 128, 193, 89, 65, 0, 128, 193, 82, 65, 0, 128, 193, 76, + 65, 0, 128, 193, 171, 216, 0, 128, 193, 86, 65, 0, 128, 193, 169, 213, 0, + 128, 193, 171, 218, 0, 128, 193, 83, 65, 0, 128, 193, 72, 65, 0, 132, + 130, 65, 65, 0, 132, 130, 73, 0, 132, 130, 73, 73, 0, 132, 130, 85, 0, + 132, 130, 85, 85, 0, 132, 130, 150, 197, 82, 0, 132, 130, 150, 197, 82, + 82, 0, 132, 130, 150, 197, 76, 0, 132, 130, 150, 197, 76, 76, 0, 132, + 130, 69, 0, 132, 130, 65, 73, 0, 132, 130, 79, 0, 132, 130, 65, 85, 0, + 138, 132, 171, 251, 0, 138, 132, 171, 250, 0, 138, 132, 172, 203, 0, 138, + 132, 172, 205, 0, 160, 233, 79, 77, 10, 42, 129, 234, 139, 253, 167, 157, + 10, 42, 144, 161, 149, 149, 139, 253, 49, 49, 49, 56, 70, 32, 49, 49, 49, + 56, 48, 0, 160, 233, 172, 137, 0, 160, 233, 142, 177, 172, 137, 0, 160, + 233, 148, 158, 165, 137, 0, 160, 233, 170, 176, 0, 160, 233, 150, 226, + 164, 254, 10, 42, 146, 209, 150, 227, 150, 228, 139, 194, 150, 229, 171, + 163, 10, 120, 150, 230, 150, 228, 132, 199, 48, 57, 70, 69, 41, 0, 138, + 132, 171, 249, 10, 42, 134, 174, 134, 175, 134, 176, 169, 153, 0, 160, + 233, 149, 139, 148, 153, 164, 254, 10, 42, 148, 208, 114, 101, 103, 114, + 101, 115, 115, 105, 118, 101, 32, 109, 101, 116, 97, 112, 104, 111, 110, + 121, 0, 160, 233, 69, 88, 84, 82, 65, 32, 146, 202, 149, 139, 164, 254, + 10, 42, 132, 211, 139, 255, 34, 109, 97, 116, 114, 97, 45, 118, 111, 119, + 101, 108, 115, 34, 0, 160, 233, 83, 85, 84, 82, 65, 32, 164, 254, 10, 42, + 132, 211, 142, 188, 140, 232, 132, 195, 97, 32, 115, 117, 116, 114, 97, + 32, 133, 226, 66, 97, 107, 104, 115, 104, 97, 108, 105, 32, 186, 230, 0, + 132, 130, 150, 205, 69, 10, 120, 150, 236, 146, 139, 140, 135, 112, 114, + 105, 115, 104, 116, 104, 97, 109, 97, 116, 114, 97, 32, 132, 241, 48, 57, + 52, 69, 41, 0, 138, 132, 142, 130, 168, 246, 0, 138, 133, 165, 193, 0, + 138, 133, 164, 239, 0, 138, 133, 164, 240, 0, 138, 133, 164, 241, 0, 138, + 133, 164, 242, 0, 138, 133, 165, 195, 0, 138, 133, 165, 196, 0, 138, 133, + 165, 197, 0, 138, 133, 165, 198, 0, 138, 133, 165, 199, 0, 160, 233, 69, + 75, 65, 77, 10, 42, 172, 148, 32, 140, 153, 134, 148, 134, 178, 139, 244, + 149, 223, 140, 172, 169, 189, 0, 138, 132, 172, 197, 10, 61, 172, 147, + 10, 42, 134, 148, 134, 178, 140, 172, 149, 240, 133, 132, 172, 148, 10, + 120, 151, 132, 140, 135, 134, 197, 48, 67, 56, 52, 41, 10, 120, 133, 213, + 134, 197, 172, 198, 41, 0, 160, 233, 186, 232, 10, 42, 132, 211, 106, + 111, 105, 110, 105, 110, 103, 32, 149, 225, 97, 99, 114, 111, 115, 115, + 32, 105, 109, 112, 101, 114, 102, 101, 99, 116, 105, 111, 110, 115, 10, + 120, 150, 236, 186, 234, 32, 45, 32, 65, 56, 70, 66, 41, 0, 160, 233, 67, + 79, 78, 84, 73, 78, 85, 65, 84, 73, 79, 78, 32, 165, 137, 10, 42, 134, + 152, 150, 135, 111, 112, 112, 111, 114, 116, 117, 110, 105, 116, 121, 32, + 148, 180, 97, 32, 171, 155, 0, 160, 233, 142, 161, 152, 231, 49, 0, 160, + 233, 142, 161, 152, 231, 50, 0, 138, 134, 140, 255, 164, 239, 0, 138, + 134, 140, 255, 164, 240, 0, 138, 134, 140, 255, 164, 241, 0, 138, 134, + 140, 255, 164, 242, 0, 138, 134, 140, 255, 165, 195, 0, 138, 134, 140, + 255, 165, 196, 0, 138, 134, 140, 255, 165, 197, 0, 138, 134, 140, 255, + 165, 198, 0, 138, 134, 140, 255, 165, 199, 0, 138, 134, 140, 133, 172, + 176, 0, 138, 134, 140, 133, 174, 202, 0, 138, 134, 140, 133, 174, 203, 0, + 138, 134, 140, 133, 174, 204, 0, 138, 134, 140, 133, 174, 205, 0, 138, + 134, 140, 133, 174, 206, 0, 138, 134, 140, 133, 174, 207, 0, 138, 134, + 140, 133, 174, 208, 0, 138, 134, 140, 133, 174, 209, 0, 138, 134, 137, + 225, 172, 177, 0, 138, 134, 137, 225, 172, 178, 0, 128, 194, 65, 0, 128, + 194, 65, 65, 0, 128, 194, 73, 0, 128, 194, 85, 0, 128, 194, 69, 0, 128, + 194, 65, 73, 0, 128, 194, 79, 0, 128, 194, 65, 85, 0, 128, 194, 75, 65, + 0, 128, 194, 171, 240, 0, 128, 194, 71, 65, 0, 128, 194, 172, 142, 0, + 128, 194, 167, 205, 0, 128, 194, 171, 207, 0, 128, 194, 67, 65, 0, 128, + 194, 169, 253, 0, 128, 194, 74, 65, 0, 128, 194, 172, 143, 0, 128, 194, + 171, 192, 0, 128, 194, 171, 209, 0, 128, 194, 171, 242, 0, 128, 194, 171, + 243, 0, 128, 194, 171, 244, 0, 128, 194, 171, 211, 0, 128, 194, 84, 65, + 0, 128, 194, 171, 245, 0, 128, 194, 68, 65, 0, 128, 194, 172, 144, 0, + 128, 194, 171, 246, 0, 128, 194, 78, 65, 0, 128, 194, 80, 65, 0, 128, + 194, 171, 248, 0, 128, 194, 66, 65, 0, 128, 194, 172, 145, 0, 128, 194, + 171, 214, 0, 128, 194, 77, 65, 0, 128, 194, 89, 65, 0, 128, 194, 82, 65, + 0, 128, 194, 76, 65, 0, 128, 194, 86, 65, 0, 128, 194, 83, 65, 0, 128, + 194, 72, 65, 0, 128, 194, 171, 216, 0, 138, 135, 146, 186, 65, 65, 0, + 138, 135, 146, 186, 73, 0, 138, 135, 146, 186, 73, 73, 0, 138, 135, 146, + 186, 85, 0, 138, 135, 146, 186, 69, 0, 138, 135, 146, 186, 65, 73, 0, + 138, 135, 146, 186, 79, 0, 138, 135, 146, 186, 65, 85, 0, 160, 234, 146, + 186, 171, 236, 0, 160, 234, 146, 186, 171, 251, 0, 160, 234, 146, 186, + 171, 249, 0, 160, 234, 146, 186, 170, 226, 0, 160, 234, 172, 137, 0, 160, + 234, 142, 177, 172, 137, 0, 160, 234, 150, 174, 170, 176, 0, 160, 234, + 142, 161, 164, 254, 10, 42, 134, 161, 140, 172, 177, 146, 10, 120, 40, + 107, 97, 105, 116, 104, 105, 32, 142, 165, 132, 199, 49, 49, 48, 66, 69, + 41, 0, 160, 234, 142, 177, 142, 161, 164, 254, 10, 42, 158, 145, 156, + 170, 99, 104, 117, 110, 107, 115, 32, 140, 172, 170, 174, 44, 32, 148, + 225, 139, 191, 166, 170, 10, 120, 40, 107, 97, 105, 116, 104, 105, 32, + 139, 241, 142, 165, 132, 199, 49, 49, 48, 66, 70, 41, 0, 160, 234, 148, + 158, 165, 137, 0, 160, 234, 146, 186, 170, 227, 10, 42, 132, 211, 145, + 236, 167, 188, 0, 138, 136, 65, 0, 138, 136, 73, 0, 138, 136, 85, 0, 138, + 136, 69, 0, 138, 136, 75, 65, 0, 138, 136, 171, 240, 0, 138, 136, 71, 65, + 0, 138, 136, 167, 205, 0, 138, 136, 67, 65, 0, 138, 136, 169, 253, 0, + 138, 136, 74, 65, 0, 138, 136, 172, 143, 0, 138, 136, 171, 192, 0, 138, + 136, 171, 209, 0, 138, 136, 171, 242, 0, 138, 136, 171, 243, 0, 138, 136, + 172, 144, 10, 61, 116, 114, 97, 0, 138, 136, 171, 244, 0, 138, 136, 171, + 211, 0, 138, 136, 84, 65, 0, 138, 136, 171, 245, 0, 138, 136, 68, 65, 0, + 138, 136, 171, 246, 0, 138, 136, 78, 65, 0, 138, 136, 80, 65, 0, 138, + 136, 171, 248, 0, 138, 136, 66, 65, 0, 138, 136, 171, 214, 0, 138, 136, + 77, 65, 0, 138, 136, 89, 65, 0, 138, 136, 82, 65, 0, 138, 136, 76, 65, 0, + 138, 136, 86, 65, 0, 138, 136, 83, 65, 0, 138, 136, 72, 65, 0, 138, 136, + 171, 190, 0, 138, 136, 169, 246, 0, 77, 85, 76, 84, 65, 78, 73, 32, 142, + 161, 164, 254, 0, 128, 195, 65, 0, 128, 195, 65, 65, 0, 128, 195, 73, 0, + 128, 195, 73, 73, 0, 128, 195, 85, 0, 128, 195, 85, 85, 0, 128, 195, 69, + 0, 128, 195, 65, 73, 0, 128, 195, 79, 0, 128, 195, 65, 85, 0, 128, 195, + 75, 65, 0, 128, 195, 171, 240, 0, 128, 195, 71, 65, 0, 128, 195, 172, + 142, 0, 128, 195, 167, 205, 0, 128, 195, 171, 207, 0, 128, 195, 67, 65, + 0, 128, 195, 169, 253, 0, 128, 195, 74, 65, 0, 128, 195, 172, 143, 0, + 128, 195, 171, 241, 0, 128, 195, 171, 192, 0, 128, 195, 171, 209, 0, 128, + 195, 171, 242, 0, 128, 195, 171, 243, 0, 128, 195, 172, 144, 0, 128, 195, + 171, 190, 0, 128, 195, 171, 244, 0, 128, 195, 171, 211, 0, 128, 195, 84, + 65, 0, 128, 195, 171, 245, 0, 128, 195, 68, 65, 0, 128, 195, 171, 246, 0, + 128, 195, 78, 65, 0, 128, 195, 80, 65, 0, 128, 195, 171, 248, 0, 128, + 195, 66, 65, 0, 128, 195, 172, 145, 0, 128, 195, 171, 214, 0, 128, 195, + 77, 65, 0, 128, 195, 89, 65, 0, 128, 195, 82, 65, 0, 128, 195, 76, 65, 0, + 128, 195, 86, 65, 0, 128, 195, 169, 213, 0, 128, 195, 83, 65, 0, 128, + 195, 72, 65, 0, 160, 235, 146, 186, 171, 236, 0, 138, 137, 146, 186, 65, + 65, 0, 138, 137, 146, 186, 73, 0, 138, 137, 146, 186, 73, 73, 0, 138, + 137, 146, 186, 85, 0, 138, 137, 146, 186, 85, 85, 0, 138, 137, 146, 186, + 69, 0, 138, 137, 146, 186, 65, 73, 0, 138, 137, 146, 186, 79, 0, 138, + 137, 146, 186, 65, 85, 0, 160, 235, 146, 186, 171, 249, 0, 160, 235, 146, + 186, 171, 251, 0, 138, 138, 165, 193, 0, 138, 138, 164, 239, 0, 138, 138, + 164, 240, 0, 138, 138, 164, 241, 0, 138, 138, 164, 242, 0, 138, 138, 165, + 195, 0, 138, 138, 165, 196, 0, 138, 138, 165, 197, 0, 138, 138, 165, 198, + 0, 138, 138, 165, 199, 0, 138, 139, 146, 163, 151, 131, 166, 222, 10, 42, + 132, 251, 151, 129, 144, 147, 74, 97, 105, 110, 32, 149, 240, 133, 197, + 144, 235, 172, 183, 0, 138, 139, 168, 246, 0, 138, 139, 171, 236, 10, 42, + 132, 251, 151, 129, 144, 147, 74, 97, 105, 110, 32, 149, 240, 134, 153, + 151, 130, 140, 172, 135, 129, 170, 228, 0, 138, 139, 171, 238, 0, 128, + 196, 65, 0, 128, 196, 65, 65, 0, 128, 196, 73, 0, 128, 196, 73, 73, 0, + 128, 196, 85, 0, 128, 196, 85, 85, 0, 128, 196, 150, 197, 82, 0, 128, + 196, 150, 197, 76, 0, 128, 196, 69, 69, 0, 128, 196, 65, 73, 0, 128, 196, + 79, 79, 0, 128, 196, 65, 85, 0, 128, 196, 75, 65, 0, 128, 196, 171, 240, + 0, 128, 196, 71, 65, 0, 128, 196, 167, 205, 0, 128, 196, 171, 207, 0, + 128, 196, 67, 65, 0, 128, 196, 169, 253, 0, 128, 196, 74, 65, 0, 128, + 196, 171, 241, 0, 128, 196, 171, 192, 0, 128, 196, 171, 209, 0, 128, 196, + 171, 242, 0, 128, 196, 171, 243, 0, 128, 196, 171, 244, 0, 128, 196, 171, + 211, 0, 128, 196, 84, 65, 0, 128, 196, 171, 245, 0, 128, 196, 68, 65, 0, + 128, 196, 171, 246, 0, 128, 196, 78, 65, 0, 128, 196, 80, 65, 0, 128, + 196, 171, 248, 0, 128, 196, 66, 65, 0, 128, 196, 171, 214, 0, 128, 196, + 77, 65, 0, 128, 196, 89, 65, 0, 128, 196, 82, 65, 0, 128, 196, 76, 65, 0, + 128, 196, 171, 216, 0, 128, 196, 86, 65, 0, 128, 196, 169, 213, 0, 128, + 196, 171, 218, 0, 128, 196, 83, 65, 0, 128, 196, 72, 65, 0, 146, 163, + 153, 142, 167, 246, 10, 61, 118, 105, 110, 100, 117, 10, 42, 132, 203, + 175, 223, 32, 139, 223, 66, 101, 116, 116, 97, 32, 75, 117, 114, 117, + 109, 98, 97, 32, 133, 177, 167, 139, 0, 138, 139, 171, 249, 0, 138, 139, + 171, 250, 0, 132, 131, 65, 65, 0, 132, 131, 73, 0, 132, 131, 73, 73, 0, + 132, 131, 85, 0, 132, 131, 85, 85, 0, 132, 131, 150, 197, 82, 0, 132, + 131, 150, 197, 82, 82, 0, 132, 131, 69, 69, 0, 132, 131, 65, 73, 0, 132, + 131, 79, 79, 10, 58, 49, 49, 51, 52, 55, 32, 49, 49, 51, 51, 69, 0, 132, + 131, 65, 85, 10, 58, 49, 49, 51, 52, 55, 32, 49, 49, 51, 53, 55, 0, 138, + 139, 171, 251, 0, 71, 82, 65, 78, 84, 72, 65, 32, 79, 77, 0, 71, 82, 65, + 78, 84, 72, 65, 32, 150, 217, 150, 218, 164, 254, 0, 138, 139, 80, 76, + 85, 84, 65, 10, 42, 173, 189, 32, 165, 130, 0, 128, 196, 150, 225, 171, + 236, 0, 128, 196, 150, 225, 142, 177, 171, 236, 0, 128, 196, 150, 197, + 82, 82, 0, 128, 196, 150, 197, 76, 76, 0, 132, 131, 150, 197, 76, 0, 132, + 131, 150, 197, 76, 76, 0, 138, 140, 140, 255, 165, 193, 0, 138, 140, 140, + 255, 164, 239, 0, 138, 140, 140, 255, 164, 240, 0, 138, 140, 140, 255, + 164, 241, 0, 138, 140, 140, 255, 164, 242, 0, 138, 140, 140, 255, 165, + 195, 0, 138, 140, 140, 255, 165, 196, 0, 138, 140, 148, 136, 65, 0, 138, + 140, 148, 136, 75, 65, 0, 138, 140, 148, 136, 78, 65, 0, 138, 140, 148, + 136, 86, 73, 0, 138, 140, 148, 136, 80, 65, 0, 128, 197, 65, 0, 128, 197, + 65, 65, 0, 128, 197, 73, 0, 128, 197, 73, 73, 0, 128, 197, 85, 0, 128, + 197, 85, 85, 0, 128, 197, 150, 197, 82, 0, 128, 197, 150, 197, 82, 82, 0, + 128, 197, 150, 197, 76, 0, 128, 197, 150, 197, 76, 76, 0, 128, 197, 69, + 0, 128, 197, 65, 73, 0, 128, 197, 79, 0, 128, 197, 65, 85, 0, 128, 197, + 75, 65, 0, 128, 197, 171, 240, 0, 128, 197, 71, 65, 0, 128, 197, 167, + 205, 0, 128, 197, 171, 207, 0, 128, 197, 78, 71, 72, 65, 10, 42, 160, + 236, 146, 193, 139, 223, 160, 237, 160, 238, 188, 226, 0, 128, 197, 67, + 65, 0, 128, 197, 169, 253, 0, 128, 197, 74, 65, 0, 128, 197, 171, 241, 0, + 128, 197, 171, 192, 0, 128, 197, 78, 89, 72, 65, 10, 42, 160, 236, 146, + 193, 139, 223, 160, 237, 160, 238, 188, 226, 0, 128, 197, 171, 209, 0, + 128, 197, 171, 242, 0, 128, 197, 171, 243, 0, 128, 197, 171, 244, 0, 128, + 197, 171, 211, 0, 128, 197, 84, 65, 0, 128, 197, 171, 245, 0, 128, 197, + 68, 65, 0, 128, 197, 171, 246, 0, 128, 197, 78, 65, 0, 128, 197, 186, + 247, 10, 42, 160, 236, 146, 193, 139, 223, 160, 237, 160, 238, 188, 226, + 0, 128, 197, 80, 65, 0, 128, 197, 171, 248, 0, 128, 197, 66, 65, 0, 128, + 197, 171, 214, 0, 128, 197, 77, 65, 0, 128, 197, 77, 72, 65, 10, 42, 160, + 236, 146, 193, 139, 223, 160, 237, 160, 238, 188, 226, 0, 128, 197, 89, + 65, 0, 128, 197, 82, 65, 0, 128, 197, 169, 246, 10, 42, 160, 236, 116, + 97, 112, 32, 139, 223, 160, 237, 160, 238, 188, 226, 0, 128, 197, 76, 65, + 0, 128, 197, 169, 245, 10, 42, 160, 236, 145, 167, 139, 223, 160, 237, + 160, 238, 188, 226, 0, 128, 197, 87, 65, 0, 128, 197, 169, 213, 0, 128, + 197, 171, 218, 0, 128, 197, 83, 65, 0, 128, 197, 72, 65, 0, 132, 132, 65, + 65, 0, 132, 132, 73, 0, 132, 132, 73, 73, 0, 132, 132, 85, 0, 132, 132, + 85, 85, 0, 132, 132, 150, 197, 82, 0, 132, 132, 150, 197, 82, 82, 0, 132, + 132, 150, 197, 76, 0, 132, 132, 150, 197, 76, 76, 0, 132, 132, 69, 0, + 132, 132, 65, 73, 0, 132, 132, 79, 0, 132, 132, 65, 85, 0, 138, 141, 171, + 251, 10, 61, 116, 117, 116, 105, 115, 97, 97, 108, 97, 97, 0, 138, 141, + 168, 246, 10, 61, 109, 105, 108, 97, 97, 112, 104, 117, 116, 105, 0, 138, + 141, 171, 236, 10, 61, 115, 105, 110, 104, 97, 112, 104, 117, 116, 105, + 0, 138, 141, 171, 238, 10, 61, 108, 105, 112, 104, 117, 116, 105, 0, 138, + 141, 171, 249, 0, 138, 141, 171, 250, 10, 61, 115, 117, 108, 97, 97, 0, + 138, 141, 147, 143, 171, 236, 10, 61, 98, 97, 97, 100, 105, 112, 117, 0, + 160, 239, 79, 77, 0, 160, 239, 83, 73, 68, 68, 72, 73, 0, 160, 239, 172, + 137, 10, 61, 100, 105, 112, 117, 0, 160, 239, 142, 177, 172, 137, 0, 160, + 239, 165, 168, 10, 61, 106, 104, 97, 97, 115, 117, 0, 160, 239, 159, 162, + 174, 149, 10, 61, 116, 104, 97, 97, 121, 106, 97, 97, 121, 101, 107, 97, + 97, 0, 160, 239, 148, 158, 165, 137, 0, 138, 142, 165, 193, 10, 61, 103, + 117, 108, 105, 0, 138, 142, 164, 239, 10, 61, 188, 227, 0, 138, 142, 164, + 240, 10, 61, 110, 97, 115, 105, 0, 138, 142, 164, 241, 10, 61, 115, 119, + 97, 0, 138, 142, 164, 242, 10, 61, 112, 105, 0, 138, 142, 165, 195, 10, + 61, 110, 106, 97, 97, 0, 138, 142, 165, 196, 10, 61, 107, 104, 117, 0, + 138, 142, 165, 197, 10, 61, 110, 104, 97, 115, 97, 0, 138, 142, 165, 198, + 10, 61, 99, 121, 97, 97, 0, 138, 142, 165, 199, 10, 61, 103, 117, 0, 160, + 239, 142, 177, 165, 168, 0, 160, 239, 186, 224, 32, 164, 254, 10, 61, + 106, 97, 97, 121, 101, 107, 97, 97, 0, 160, 239, 153, 247, 165, 137, 10, + 61, 116, 97, 110, 115, 97, 97, 0, 160, 239, 150, 226, 164, 254, 10, 42, + 146, 209, 150, 227, 150, 228, 139, 194, 150, 229, 171, 163, 10, 120, 150, + 230, 150, 228, 132, 199, 48, 57, 70, 69, 41, 0, 128, 197, 150, 225, 171, + 236, 0, 138, 141, 172, 203, 10, 120, 134, 203, 134, 204, 172, 204, 41, 0, + 138, 141, 172, 205, 10, 120, 134, 203, 134, 205, 172, 206, 41, 0, 160, + 240, 172, 146, 0, 128, 198, 65, 0, 128, 198, 65, 65, 0, 128, 198, 73, 0, + 128, 198, 73, 73, 0, 128, 198, 85, 0, 128, 198, 85, 85, 0, 128, 198, 150, + 197, 82, 0, 128, 198, 150, 197, 82, 82, 0, 128, 198, 150, 197, 76, 0, + 128, 198, 150, 197, 76, 76, 0, 128, 198, 69, 0, 128, 198, 65, 73, 0, 128, + 198, 79, 0, 128, 198, 65, 85, 0, 128, 198, 75, 65, 0, 128, 198, 171, 240, + 0, 128, 198, 71, 65, 0, 128, 198, 167, 205, 0, 128, 198, 171, 207, 0, + 128, 198, 67, 65, 0, 128, 198, 169, 253, 0, 128, 198, 74, 65, 0, 128, + 198, 171, 241, 0, 128, 198, 171, 192, 0, 128, 198, 171, 209, 0, 128, 198, + 171, 242, 0, 128, 198, 171, 243, 0, 128, 198, 171, 244, 0, 128, 198, 171, + 211, 0, 128, 198, 84, 65, 0, 128, 198, 171, 245, 0, 128, 198, 68, 65, 0, + 128, 198, 171, 246, 0, 128, 198, 78, 65, 0, 128, 198, 80, 65, 0, 128, + 198, 171, 248, 0, 128, 198, 66, 65, 0, 128, 198, 171, 214, 0, 128, 198, + 77, 65, 0, 128, 198, 89, 65, 0, 128, 198, 82, 65, 0, 128, 198, 76, 65, 0, + 128, 198, 86, 65, 0, 128, 198, 169, 213, 0, 128, 198, 171, 218, 0, 128, + 198, 83, 65, 0, 128, 198, 72, 65, 0, 132, 133, 65, 65, 0, 132, 133, 73, + 0, 132, 133, 73, 73, 0, 132, 133, 85, 0, 132, 133, 85, 85, 0, 132, 133, + 150, 197, 82, 0, 132, 133, 150, 197, 82, 82, 0, 132, 133, 150, 197, 76, + 0, 132, 133, 150, 197, 76, 76, 0, 132, 133, 69, 0, 132, 133, 146, 202, + 69, 0, 132, 133, 65, 73, 10, 58, 160, 241, 49, 49, 52, 66, 65, 0, 132, + 133, 79, 10, 58, 160, 241, 49, 49, 52, 66, 48, 0, 132, 133, 146, 202, 79, + 0, 132, 133, 65, 85, 10, 58, 160, 241, 49, 49, 52, 66, 68, 0, 160, 240, + 146, 186, 168, 246, 0, 160, 240, 146, 186, 171, 236, 0, 160, 240, 146, + 186, 171, 238, 0, 160, 240, 146, 186, 171, 251, 10, 61, 171, 252, 0, 160, + 240, 146, 186, 171, 249, 0, 160, 240, 146, 186, 171, 250, 0, 160, 240, + 71, 86, 65, 78, 71, 10, 61, 172, 130, 32, 172, 183, 0, 160, 240, 148, + 158, 165, 137, 0, 160, 240, 79, 77, 0, 138, 143, 165, 193, 0, 138, 143, + 164, 239, 0, 138, 143, 164, 240, 0, 138, 143, 164, 241, 0, 138, 143, 164, + 242, 0, 138, 143, 165, 195, 0, 138, 143, 165, 196, 0, 138, 143, 165, 197, + 0, 138, 143, 165, 198, 0, 138, 143, 165, 199, 0, 128, 199, 65, 0, 128, + 199, 65, 65, 0, 128, 199, 73, 0, 128, 199, 73, 73, 0, 128, 199, 85, 0, + 128, 199, 85, 85, 0, 128, 199, 150, 197, 82, 0, 128, 199, 150, 197, 82, + 82, 0, 128, 199, 150, 197, 76, 0, 128, 199, 150, 197, 76, 76, 0, 128, + 199, 69, 0, 128, 199, 65, 73, 0, 128, 199, 79, 0, 128, 199, 65, 85, 0, + 128, 199, 75, 65, 0, 128, 199, 171, 240, 0, 128, 199, 71, 65, 0, 128, + 199, 167, 205, 0, 128, 199, 171, 207, 0, 128, 199, 67, 65, 0, 128, 199, + 169, 253, 0, 128, 199, 74, 65, 0, 128, 199, 171, 241, 0, 128, 199, 171, + 192, 0, 128, 199, 171, 209, 0, 128, 199, 171, 242, 0, 128, 199, 171, 243, + 0, 128, 199, 171, 244, 0, 128, 199, 171, 211, 0, 128, 199, 84, 65, 0, + 128, 199, 171, 245, 0, 128, 199, 68, 65, 0, 128, 199, 171, 246, 0, 128, + 199, 78, 65, 0, 128, 199, 80, 65, 0, 128, 199, 171, 248, 0, 128, 199, 66, + 65, 0, 128, 199, 171, 214, 0, 128, 199, 77, 65, 0, 128, 199, 89, 65, 0, + 128, 199, 82, 65, 0, 128, 199, 76, 65, 0, 128, 199, 86, 65, 0, 128, 199, + 169, 213, 0, 128, 199, 171, 218, 0, 128, 199, 83, 65, 0, 128, 199, 72, + 65, 0, 132, 134, 65, 65, 0, 132, 134, 73, 0, 132, 134, 73, 73, 0, 132, + 134, 85, 0, 132, 134, 85, 85, 0, 132, 134, 150, 197, 82, 0, 132, 134, + 150, 197, 82, 82, 0, 132, 134, 69, 0, 132, 134, 65, 73, 0, 132, 134, 79, + 10, 58, 49, 49, 53, 66, 56, 32, 49, 49, 53, 65, 70, 0, 132, 134, 65, 85, + 10, 58, 49, 49, 53, 66, 57, 32, 49, 49, 53, 65, 70, 0, 160, 242, 146, + 186, 168, 246, 0, 160, 242, 146, 186, 171, 236, 0, 160, 242, 146, 186, + 171, 238, 0, 160, 242, 146, 186, 171, 251, 0, 160, 242, 146, 186, 171, + 249, 10, 42, 132, 211, 139, 255, 149, 167, 115, 111, 117, 110, 100, 115, + 0, 160, 242, 146, 186, 172, 197, 10, 61, 172, 147, 10, 42, 134, 148, 134, + 178, 140, 172, 169, 189, 0, 160, 242, 172, 137, 0, 160, 242, 142, 177, + 172, 137, 0, 160, 242, 139, 205, 166, 197, 10, 42, 132, 211, 115, 101, + 112, 97, 114, 97, 116, 105, 110, 103, 32, 186, 231, 32, 140, 143, 171, + 132, 0, 160, 242, 139, 205, 166, 167, 10, 42, 132, 211, 115, 101, 112, + 97, 114, 97, 116, 105, 110, 103, 32, 186, 231, 32, 140, 143, 171, 132, 0, + 160, 242, 159, 168, 152, 231, 49, 0, 160, 242, 159, 168, 152, 231, 50, 0, + 160, 242, 159, 168, 152, 231, 51, 0, 160, 242, 146, 162, 148, 233, 148, + 234, 164, 254, 10, 42, 135, 132, 99, 111, 109, 112, 108, 101, 116, 105, + 111, 110, 32, 140, 172, 97, 32, 170, 174, 0, 130, 187, 160, 243, 144, + 229, 157, 233, 79, 82, 78, 65, 77, 69, 78, 84, 83, 0, 130, 187, 160, 243, + 144, 229, 146, 243, 188, 228, 0, 130, 187, 160, 244, 144, 229, 146, 243, + 188, 228, 0, 130, 187, 160, 244, 144, 229, 146, 243, 142, 177, 188, 228, + 0, 130, 187, 160, 244, 144, 229, 146, 243, 148, 235, 188, 228, 0, 160, + 242, 142, 161, 148, 172, 142, 177, 168, 203, 0, 160, 242, 142, 161, 148, + 172, 142, 177, 142, 232, 141, 247, 180, 178, 0, 130, 187, 142, 177, 188, + 228, 0, 130, 187, 148, 235, 188, 228, 0, 130, 187, 154, 131, 188, 228, 0, + 130, 187, 83, 69, 80, 84, 85, 80, 76, 69, 32, 188, 228, 0, 130, 187, 160, + 228, 144, 229, 180, 178, 0, 130, 187, 160, 228, 144, 229, 144, 199, 69, + 78, 67, 76, 79, 83, 85, 82, 69, 83, 0, 130, 187, 160, 228, 144, 229, 150, + 140, 69, 78, 67, 76, 79, 83, 85, 82, 69, 83, 0, 128, 199, 84, 72, 82, 69, + 69, 45, 67, 73, 82, 67, 76, 69, 32, 156, 250, 73, 10, 120, 160, 245, 143, + 175, 132, 244, 49, 49, 53, 56, 50, 41, 0, 128, 199, 150, 238, 156, 250, + 73, 0, 128, 199, 150, 238, 156, 250, 73, 73, 10, 120, 160, 245, 143, 175, + 105, 105, 32, 45, 32, 49, 49, 53, 56, 51, 41, 0, 128, 199, 156, 250, 85, + 10, 120, 160, 245, 143, 175, 147, 206, 49, 49, 53, 56, 52, 41, 0, 132, + 134, 156, 250, 85, 0, 132, 134, 156, 250, 85, 85, 0, 128, 200, 65, 0, + 128, 200, 65, 65, 0, 128, 200, 73, 0, 128, 200, 73, 73, 0, 128, 200, 85, + 0, 128, 200, 85, 85, 0, 128, 200, 150, 197, 82, 0, 128, 200, 150, 197, + 82, 82, 0, 128, 200, 150, 197, 76, 0, 128, 200, 150, 197, 76, 76, 0, 128, + 200, 69, 0, 128, 200, 65, 73, 0, 128, 200, 79, 0, 128, 200, 65, 85, 0, + 128, 200, 75, 65, 0, 128, 200, 171, 240, 0, 128, 200, 71, 65, 0, 128, + 200, 167, 205, 0, 128, 200, 171, 207, 0, 128, 200, 67, 65, 0, 128, 200, + 169, 253, 0, 128, 200, 74, 65, 0, 128, 200, 171, 241, 0, 128, 200, 171, + 192, 0, 128, 200, 171, 209, 0, 128, 200, 171, 242, 0, 128, 200, 171, 243, + 0, 128, 200, 171, 244, 0, 128, 200, 171, 211, 0, 128, 200, 84, 65, 0, + 128, 200, 171, 245, 0, 128, 200, 68, 65, 0, 128, 200, 171, 246, 0, 128, + 200, 78, 65, 0, 128, 200, 80, 65, 0, 128, 200, 171, 248, 0, 128, 200, 66, + 65, 0, 128, 200, 171, 214, 0, 128, 200, 77, 65, 0, 128, 200, 89, 65, 0, + 128, 200, 82, 65, 0, 128, 200, 76, 65, 0, 128, 200, 86, 65, 0, 128, 200, + 169, 213, 0, 128, 200, 171, 218, 0, 128, 200, 83, 65, 0, 128, 200, 72, + 65, 0, 128, 200, 171, 216, 0, 132, 135, 65, 65, 0, 132, 135, 73, 0, 132, + 135, 73, 73, 0, 132, 135, 85, 0, 132, 135, 85, 85, 0, 132, 135, 150, 197, + 82, 0, 132, 135, 150, 197, 82, 82, 0, 132, 135, 150, 197, 76, 0, 132, + 135, 150, 197, 76, 76, 0, 132, 135, 69, 0, 132, 135, 65, 73, 0, 132, 135, + 79, 0, 132, 135, 65, 85, 0, 160, 246, 146, 186, 171, 236, 0, 160, 246, + 146, 186, 171, 238, 0, 160, 246, 146, 186, 171, 251, 10, 61, 171, 252, 0, + 160, 246, 146, 186, 65, 82, 68, 72, 65, 67, 65, 78, 68, 82, 65, 10, 42, + 132, 211, 150, 200, 167, 232, 0, 160, 246, 172, 137, 0, 160, 246, 142, + 177, 172, 137, 0, 160, 246, 148, 158, 165, 137, 0, 160, 246, 146, 186, + 72, 85, 86, 65, 10, 42, 132, 203, 142, 185, 172, 148, 0, 138, 144, 165, + 193, 0, 138, 144, 164, 239, 0, 138, 144, 164, 240, 0, 138, 144, 164, 241, + 0, 138, 144, 164, 242, 0, 138, 144, 165, 195, 0, 138, 144, 165, 196, 0, + 138, 144, 165, 197, 0, 138, 144, 165, 198, 0, 138, 144, 165, 199, 0, 152, + 208, 160, 247, 141, 247, 182, 168, 10, 120, 151, 184, 151, 185, 173, 154, + 41, 0, 152, 208, 152, 241, 175, 171, 0, 152, 208, 142, 177, 138, 145, + 182, 168, 0, 152, 208, 148, 235, 138, 145, 182, 168, 0, 152, 208, 160, + 247, 135, 232, 182, 168, 0, 152, 208, 152, 241, 138, 145, 182, 168, 0, + 152, 208, 152, 241, 138, 145, 142, 177, 182, 168, 0, 152, 208, 142, 130, + 175, 171, 0, 152, 208, 142, 130, 138, 145, 142, 177, 182, 168, 0, 152, + 208, 160, 248, 175, 171, 0, 152, 208, 160, 248, 138, 145, 182, 168, 0, + 152, 208, 160, 248, 138, 145, 142, 177, 182, 168, 0, 152, 208, 145, 225, + 160, 248, 160, 247, 135, 232, 182, 168, 0, 128, 201, 65, 0, 128, 201, 65, + 65, 0, 128, 201, 73, 0, 128, 201, 73, 73, 0, 128, 201, 85, 0, 128, 201, + 85, 85, 0, 128, 201, 69, 0, 128, 201, 65, 73, 0, 128, 201, 79, 0, 128, + 201, 65, 85, 0, 128, 201, 75, 65, 0, 128, 201, 171, 240, 10, 42, 132, + 227, 132, 228, 171, 219, 0, 128, 201, 71, 65, 0, 128, 201, 167, 205, 0, + 128, 201, 171, 207, 0, 128, 201, 67, 65, 0, 128, 201, 169, 253, 0, 128, + 201, 74, 65, 0, 128, 201, 171, 241, 0, 128, 201, 171, 192, 0, 128, 201, + 171, 209, 0, 128, 201, 171, 242, 0, 128, 201, 171, 243, 0, 128, 201, 171, + 244, 0, 128, 201, 171, 211, 0, 128, 201, 84, 65, 0, 128, 201, 171, 245, + 0, 128, 201, 68, 65, 0, 128, 201, 171, 246, 0, 128, 201, 78, 65, 0, 128, + 201, 80, 65, 0, 128, 201, 171, 248, 0, 128, 201, 66, 65, 0, 128, 201, + 171, 214, 0, 128, 201, 77, 65, 0, 128, 201, 89, 65, 0, 128, 201, 82, 65, + 0, 128, 201, 76, 65, 0, 128, 201, 86, 65, 0, 128, 201, 169, 213, 0, 128, + 201, 83, 65, 0, 128, 201, 72, 65, 0, 128, 201, 171, 190, 0, 160, 249, + 146, 186, 171, 236, 0, 160, 249, 146, 186, 171, 238, 0, 138, 146, 146, + 186, 65, 65, 0, 138, 146, 146, 186, 73, 0, 138, 146, 146, 186, 73, 73, 0, + 138, 146, 146, 186, 85, 0, 138, 146, 146, 186, 85, 85, 0, 138, 146, 146, + 186, 69, 0, 138, 146, 146, 186, 65, 73, 0, 138, 146, 146, 186, 79, 0, + 138, 146, 146, 186, 65, 85, 0, 160, 249, 146, 186, 171, 251, 0, 160, 249, + 146, 186, 171, 249, 0, 128, 201, 146, 235, 171, 240, 10, 42, 132, 251, + 173, 172, 32, 148, 217, 132, 228, 172, 229, 0, 160, 249, 148, 158, 165, + 137, 10, 120, 40, 103, 117, 114, 109, 117, 107, 104, 105, 32, 144, 167, + 132, 210, 48, 65, 55, 54, 41, 10, 120, 150, 232, 144, 167, 132, 210, 172, + 160, 41, 0, 138, 147, 165, 193, 0, 138, 147, 164, 239, 0, 138, 147, 164, + 240, 0, 138, 147, 164, 241, 0, 138, 147, 164, 242, 0, 138, 147, 165, 195, + 0, 138, 147, 165, 196, 0, 138, 147, 165, 197, 0, 138, 147, 165, 198, 0, + 138, 147, 165, 199, 0, 138, 148, 75, 65, 0, 138, 148, 171, 240, 0, 138, + 148, 171, 207, 0, 138, 148, 78, 65, 0, 138, 148, 84, 65, 0, 138, 148, + 156, 250, 84, 65, 0, 138, 148, 80, 65, 0, 138, 148, 171, 248, 0, 138, + 148, 66, 65, 0, 138, 148, 77, 65, 0, 138, 148, 74, 65, 0, 138, 148, 169, + 253, 0, 138, 148, 171, 245, 0, 138, 148, 82, 65, 0, 138, 148, 76, 65, 0, + 138, 148, 83, 65, 0, 138, 148, 171, 192, 0, 138, 148, 72, 65, 0, 138, + 148, 65, 0, 138, 148, 68, 65, 0, 138, 148, 171, 246, 0, 138, 148, 71, 65, + 0, 138, 148, 156, 250, 71, 65, 0, 138, 148, 167, 205, 0, 138, 148, 171, + 214, 0, 138, 148, 171, 241, 0, 138, 148, 156, 250, 66, 65, 0, 160, 250, + 153, 135, 134, 228, 76, 65, 0, 160, 250, 153, 135, 134, 228, 82, 65, 0, + 160, 250, 153, 135, 134, 228, 76, 73, 71, 65, 84, 73, 78, 71, 32, 82, 65, + 0, 138, 149, 146, 186, 65, 0, 138, 149, 146, 186, 65, 65, 0, 138, 149, + 146, 186, 73, 0, 138, 149, 146, 186, 73, 73, 0, 138, 149, 146, 186, 85, + 0, 138, 149, 146, 186, 85, 85, 0, 138, 149, 146, 186, 69, 0, 138, 149, + 146, 186, 65, 87, 0, 138, 149, 146, 186, 79, 0, 138, 149, 146, 186, 65, + 73, 0, 138, 149, 146, 186, 65, 77, 0, 160, 250, 146, 186, 75, 73, 76, 76, + 69, 82, 0, 138, 150, 165, 193, 0, 138, 150, 164, 239, 0, 138, 150, 164, + 240, 0, 138, 150, 164, 241, 0, 138, 150, 164, 242, 0, 138, 150, 165, 195, + 0, 138, 150, 165, 196, 0, 138, 150, 165, 197, 0, 138, 150, 165, 198, 0, + 138, 150, 165, 199, 0, 160, 250, 140, 133, 172, 176, 0, 160, 250, 140, + 133, 174, 202, 0, 160, 250, 146, 186, 144, 250, 173, 210, 0, 160, 250, + 146, 186, 173, 210, 0, 160, 250, 146, 186, 82, 85, 76, 65, 73, 0, 160, + 250, 150, 151, 86, 73, 0, 138, 148, 67, 65, 0, 138, 148, 171, 209, 0, + 138, 148, 171, 242, 0, 138, 148, 171, 243, 0, 138, 148, 171, 244, 0, 138, + 148, 171, 211, 0, 138, 148, 171, 216, 0, 128, 202, 65, 0, 128, 202, 65, + 65, 0, 128, 202, 73, 0, 128, 202, 73, 73, 0, 128, 202, 85, 0, 128, 202, + 85, 85, 0, 128, 202, 69, 0, 128, 202, 65, 73, 0, 128, 202, 79, 0, 128, + 202, 65, 85, 0, 128, 202, 75, 65, 0, 128, 202, 171, 240, 0, 128, 202, 71, + 65, 0, 128, 202, 167, 205, 0, 128, 202, 171, 207, 0, 128, 202, 67, 65, 0, + 128, 202, 169, 253, 0, 128, 202, 74, 65, 0, 128, 202, 171, 241, 0, 128, + 202, 171, 192, 0, 128, 202, 171, 209, 0, 128, 202, 171, 242, 0, 128, 202, + 171, 243, 0, 128, 202, 171, 244, 0, 128, 202, 171, 211, 0, 128, 202, 84, + 65, 0, 128, 202, 171, 245, 0, 128, 202, 68, 65, 0, 128, 202, 171, 246, 0, + 128, 202, 78, 65, 0, 128, 202, 80, 65, 0, 128, 202, 171, 248, 0, 128, + 202, 66, 65, 0, 128, 202, 171, 214, 0, 128, 202, 77, 65, 0, 128, 202, 89, + 65, 0, 128, 202, 82, 65, 0, 128, 202, 76, 65, 0, 128, 202, 86, 65, 0, + 128, 202, 169, 213, 0, 128, 202, 171, 218, 0, 128, 202, 83, 65, 0, 128, + 202, 72, 65, 0, 128, 202, 171, 190, 0, 138, 151, 146, 186, 65, 65, 0, + 138, 151, 146, 186, 73, 0, 138, 151, 146, 186, 73, 73, 0, 138, 151, 146, + 186, 85, 0, 138, 151, 146, 186, 85, 85, 0, 138, 151, 146, 186, 150, 197, + 82, 0, 138, 151, 146, 186, 150, 197, 82, 82, 0, 138, 151, 146, 186, 69, + 0, 138, 151, 146, 186, 65, 73, 0, 138, 151, 146, 186, 79, 0, 138, 151, + 146, 186, 65, 85, 0, 160, 251, 146, 186, 171, 236, 0, 160, 251, 146, 186, + 171, 238, 0, 160, 251, 146, 186, 171, 251, 0, 160, 251, 146, 186, 171, + 249, 0, 160, 251, 148, 158, 165, 137, 0, 130, 188, 175, 134, 10, 42, 135, + 131, 142, 185, 172, 183, 0, 130, 188, 65, 0, 130, 188, 87, 73, 0, 130, + 188, 89, 85, 0, 130, 188, 89, 65, 0, 130, 188, 89, 79, 0, 130, 188, 73, + 73, 0, 130, 188, 85, 85, 0, 130, 188, 69, 0, 130, 188, 79, 0, 130, 188, + 173, 133, 0, 130, 188, 71, 65, 0, 130, 188, 75, 79, 0, 130, 188, 188, + 222, 0, 130, 188, 89, 85, 74, 0, 130, 188, 85, 67, 0, 130, 188, 69, 78, + 78, 0, 130, 188, 79, 68, 68, 0, 130, 188, 174, 227, 0, 130, 188, 187, + 131, 0, 130, 188, 68, 65, 0, 130, 188, 65, 84, 0, 130, 188, 65, 77, 0, + 130, 188, 66, 85, 0, 130, 188, 80, 85, 0, 130, 188, 72, 73, 89, 79, 0, + 130, 188, 72, 79, 76, 79, 0, 130, 188, 72, 79, 82, 82, 0, 130, 188, 173, + 239, 0, 130, 188, 83, 83, 85, 85, 0, 130, 188, 174, 237, 0, 130, 188, 86, + 73, 89, 79, 0, 130, 189, 175, 134, 0, 130, 189, 65, 0, 130, 189, 87, 73, + 0, 130, 189, 89, 85, 0, 130, 189, 89, 65, 0, 130, 189, 89, 79, 0, 130, + 189, 73, 73, 0, 130, 189, 85, 85, 0, 130, 189, 69, 0, 130, 189, 79, 0, + 130, 189, 173, 133, 0, 130, 189, 71, 65, 0, 130, 189, 75, 79, 0, 130, + 189, 188, 222, 0, 130, 189, 89, 85, 74, 0, 130, 189, 85, 67, 0, 130, 189, + 69, 78, 78, 0, 130, 189, 79, 68, 68, 0, 130, 189, 174, 227, 0, 130, 189, + 187, 131, 0, 130, 189, 68, 65, 0, 130, 189, 65, 84, 0, 130, 189, 65, 77, + 0, 130, 189, 66, 85, 0, 130, 189, 80, 85, 0, 130, 189, 72, 73, 89, 79, 0, + 130, 189, 72, 79, 76, 79, 0, 130, 189, 72, 79, 82, 82, 0, 130, 189, 173, + 239, 0, 130, 189, 83, 83, 85, 85, 0, 130, 189, 174, 237, 0, 130, 189, 86, + 73, 89, 79, 0, 138, 152, 140, 255, 165, 193, 0, 138, 152, 140, 255, 164, + 239, 0, 138, 152, 140, 255, 164, 240, 0, 138, 152, 140, 255, 164, 241, 0, + 138, 152, 140, 255, 164, 242, 0, 138, 152, 140, 255, 165, 195, 0, 138, + 152, 140, 255, 165, 196, 0, 138, 152, 140, 255, 165, 197, 0, 138, 152, + 140, 255, 165, 198, 0, 138, 152, 140, 255, 165, 199, 0, 138, 152, 140, + 133, 172, 176, 0, 138, 152, 140, 133, 174, 202, 0, 138, 152, 140, 133, + 174, 203, 0, 138, 152, 140, 133, 174, 204, 0, 138, 152, 140, 133, 174, + 205, 0, 138, 152, 140, 133, 174, 206, 0, 138, 152, 140, 133, 174, 207, 0, + 138, 152, 140, 133, 174, 208, 0, 138, 152, 140, 133, 174, 209, 0, 138, + 152, 79, 77, 0, 132, 136, 65, 0, 132, 136, 65, 65, 0, 132, 136, 73, 0, + 132, 136, 73, 73, 0, 132, 136, 85, 0, 132, 136, 85, 85, 0, 132, 136, 69, + 0, 132, 136, 79, 0, 132, 136, 75, 65, 0, 132, 136, 171, 240, 0, 132, 136, + 71, 65, 0, 132, 136, 167, 205, 0, 132, 136, 171, 207, 0, 132, 136, 67, + 65, 0, 132, 136, 169, 253, 0, 132, 136, 74, 65, 0, 132, 136, 171, 192, 0, + 132, 136, 171, 209, 0, 132, 136, 171, 243, 0, 132, 136, 171, 244, 0, 132, + 136, 171, 211, 0, 132, 136, 84, 65, 0, 132, 136, 171, 245, 0, 132, 136, + 68, 65, 0, 132, 136, 171, 246, 0, 132, 136, 78, 65, 0, 132, 136, 80, 65, + 0, 132, 136, 171, 248, 0, 132, 136, 66, 65, 0, 132, 136, 171, 214, 0, + 132, 136, 77, 65, 0, 132, 136, 89, 65, 10, 42, 132, 227, 133, 144, 146, + 139, 99, 97, 114, 114, 105, 101, 114, 0, 132, 136, 172, 136, 0, 132, 136, + 82, 65, 0, 132, 136, 76, 65, 0, 132, 136, 86, 65, 0, 132, 136, 169, 213, + 0, 132, 136, 171, 218, 0, 132, 136, 83, 65, 0, 132, 136, 72, 65, 0, 132, + 136, 171, 216, 0, 132, 136, 90, 65, 0, 138, 153, 137, 140, 65, 65, 0, + 138, 153, 137, 140, 73, 0, 138, 153, 137, 140, 73, 73, 0, 138, 153, 137, + 140, 85, 0, 138, 153, 137, 140, 85, 85, 0, 138, 153, 137, 140, 69, 0, + 138, 153, 137, 140, 65, 73, 0, 138, 153, 137, 140, 79, 10, 58, 49, 49, + 57, 51, 53, 32, 49, 49, 57, 51, 48, 0, 138, 153, 146, 186, 171, 236, 0, + 138, 153, 146, 186, 168, 246, 0, 138, 153, 146, 186, 173, 192, 10, 61, + 171, 146, 10, 42, 97, 32, 173, 209, 44, 32, 115, 105, 108, 101, 110, 99, + 101, 115, 32, 140, 232, 150, 204, 167, 200, 0, 138, 153, 171, 251, 10, + 42, 132, 211, 175, 231, 32, 188, 229, 10, 42, 131, 140, 160, 252, 97, 32, + 140, 171, 140, 172, 100, 101, 118, 111, 119, 101, 108, 105, 122, 101, + 100, 32, 150, 215, 140, 143, 149, 182, 146, 139, 167, 160, 0, 138, 153, + 160, 253, 160, 254, 165, 137, 10, 42, 132, 211, 99, 108, 117, 115, 116, + 101, 114, 45, 105, 110, 105, 116, 105, 97, 108, 32, 104, 111, 109, 111, + 114, 103, 97, 110, 105, 99, 32, 168, 147, 0, 138, 153, 151, 245, 89, 65, + 10, 42, 132, 211, 160, 255, 121, 97, 32, 139, 194, 175, 241, 0, 138, 153, + 151, 183, 82, 65, 10, 61, 114, 101, 112, 104, 97, 10, 42, 132, 211, 149, + 190, 151, 207, 139, 194, 175, 241, 0, 138, 153, 151, 245, 82, 65, 10, 42, + 132, 211, 160, 255, 151, 207, 139, 194, 175, 241, 0, 138, 153, 146, 186, + 171, 249, 10, 42, 144, 207, 148, 224, 132, 211, 101, 120, 116, 101, 110, + 100, 105, 110, 103, 32, 140, 232, 167, 167, 0, 138, 153, 142, 177, 172, + 137, 0, 138, 153, 159, 162, 174, 149, 0, 138, 153, 132, 194, 148, 234, + 164, 254, 0, 138, 153, 140, 255, 165, 193, 0, 138, 153, 140, 255, 164, + 239, 0, 138, 153, 140, 255, 164, 240, 0, 138, 153, 140, 255, 164, 241, 0, + 138, 153, 140, 255, 164, 242, 0, 138, 153, 140, 255, 165, 195, 0, 138, + 153, 140, 255, 165, 196, 0, 138, 153, 140, 255, 165, 197, 0, 138, 153, + 140, 255, 165, 198, 0, 138, 153, 140, 255, 165, 199, 0, 128, 203, 65, 0, + 128, 203, 65, 65, 0, 128, 203, 73, 0, 128, 203, 73, 73, 0, 128, 203, 85, + 0, 128, 203, 85, 85, 0, 128, 203, 150, 197, 82, 0, 128, 203, 150, 197, + 82, 82, 0, 128, 203, 69, 0, 128, 203, 65, 73, 0, 128, 203, 79, 0, 128, + 203, 65, 85, 0, 128, 203, 75, 65, 0, 128, 203, 171, 240, 0, 128, 203, 71, + 65, 0, 128, 203, 167, 205, 0, 128, 203, 171, 207, 0, 128, 203, 67, 65, 0, + 128, 203, 169, 253, 0, 128, 203, 74, 65, 0, 128, 203, 171, 241, 0, 128, + 203, 171, 192, 0, 128, 203, 171, 209, 0, 128, 203, 171, 242, 0, 128, 203, + 171, 243, 0, 128, 203, 171, 244, 0, 128, 203, 171, 211, 0, 128, 203, 84, + 65, 0, 128, 203, 171, 245, 0, 128, 203, 68, 65, 0, 128, 203, 171, 246, 0, + 128, 203, 78, 65, 0, 128, 203, 80, 65, 0, 128, 203, 171, 248, 0, 128, + 203, 66, 65, 0, 128, 203, 171, 214, 0, 128, 203, 77, 65, 0, 128, 203, 89, + 65, 0, 128, 203, 82, 65, 0, 128, 203, 76, 65, 0, 128, 203, 86, 65, 0, + 128, 203, 169, 213, 0, 128, 203, 171, 218, 0, 128, 203, 83, 65, 0, 128, + 203, 72, 65, 0, 128, 203, 171, 216, 0, 128, 203, 171, 190, 0, 132, 137, + 65, 65, 0, 132, 137, 73, 0, 132, 137, 73, 73, 0, 132, 137, 85, 0, 132, + 137, 85, 85, 0, 132, 137, 150, 197, 82, 0, 132, 137, 150, 197, 82, 82, 0, + 132, 137, 69, 0, 132, 137, 65, 73, 0, 132, 137, 79, 0, 132, 137, 65, 85, + 0, 161, 128, 146, 186, 171, 236, 0, 161, 128, 146, 186, 171, 238, 0, 161, + 128, 146, 186, 171, 251, 0, 161, 128, 146, 186, 171, 250, 0, 161, 128, + 146, 186, 172, 197, 0, 161, 128, 186, 232, 10, 42, 131, 134, 141, 204, + 139, 244, 185, 155, 32, 165, 130, 0, 132, 137, 150, 205, 69, 0, 132, 138, + 65, 10, 42, 132, 211, 161, 129, 149, 182, 168, 242, 32, 139, 194, 134, + 128, 146, 139, 177, 194, 0, 138, 154, 137, 140, 73, 0, 138, 154, 137, + 140, 85, 69, 0, 138, 154, 137, 140, 85, 0, 138, 154, 137, 140, 69, 0, + 138, 154, 137, 140, 79, 69, 0, 138, 154, 137, 140, 79, 0, 138, 154, 137, + 140, 65, 73, 10, 42, 143, 242, 148, 208, 145, 249, 146, 139, 105, 0, 138, + 154, 137, 140, 65, 85, 10, 42, 143, 242, 148, 208, 145, 249, 146, 139, + 117, 0, 138, 154, 137, 140, 144, 164, 73, 10, 42, 132, 211, 150, 229, + 146, 191, 115, 111, 117, 110, 100, 115, 0, 138, 154, 149, 139, 150, 218, + 164, 254, 0, 132, 138, 75, 65, 0, 132, 138, 171, 240, 0, 132, 138, 71, + 65, 0, 132, 138, 167, 205, 0, 132, 138, 171, 207, 0, 132, 138, 67, 65, 0, + 132, 138, 169, 253, 0, 132, 138, 74, 65, 0, 132, 138, 171, 192, 0, 132, + 138, 171, 209, 0, 132, 138, 171, 242, 0, 132, 138, 171, 243, 0, 132, 138, + 171, 244, 0, 132, 138, 171, 211, 0, 132, 138, 84, 65, 0, 132, 138, 171, + 245, 0, 132, 138, 68, 65, 0, 132, 138, 171, 246, 0, 132, 138, 78, 65, 0, + 132, 138, 80, 65, 0, 132, 138, 171, 248, 0, 132, 138, 66, 65, 10, 42, + 132, 227, 143, 253, 140, 172, 160, 255, 49, 49, 65, 50, 68, 32, 139, 194, + 175, 241, 0, 132, 138, 171, 214, 0, 132, 138, 77, 65, 0, 132, 138, 172, + 188, 0, 132, 138, 173, 182, 0, 132, 138, 172, 189, 0, 132, 138, 173, 183, + 0, 132, 138, 172, 141, 0, 132, 138, 90, 65, 0, 138, 154, 151, 205, 65, + 10, 42, 175, 173, 32, 97, 97, 110, 103, 10, 42, 151, 225, 173, 187, 10, + 120, 151, 218, 159, 149, 133, 140, 186, 226, 41, 0, 132, 138, 89, 65, 0, + 132, 138, 82, 65, 0, 132, 138, 76, 65, 0, 132, 138, 86, 65, 0, 132, 138, + 169, 213, 0, 132, 138, 171, 218, 0, 132, 138, 83, 65, 0, 132, 138, 72, + 65, 0, 132, 138, 173, 185, 0, 138, 154, 147, 143, 153, 135, 164, 254, 10, + 42, 132, 211, 109, 97, 114, 107, 105, 110, 103, 32, 97, 32, 115, 121, + 108, 108, 97, 98, 108, 101, 45, 102, 105, 110, 97, 108, 32, 150, 215, + 139, 194, 175, 173, 10, 42, 134, 152, 128, 164, 98, 111, 117, 110, 100, + 97, 114, 121, 32, 139, 194, 175, 173, 0, 138, 154, 146, 186, 171, 251, + 10, 42, 134, 152, 98, 97, 114, 101, 32, 150, 215, 139, 194, 150, 229, + 140, 143, 186, 225, 10, 42, 133, 152, 139, 223, 175, 231, 32, 102, 111, + 114, 109, 97, 116, 105, 111, 110, 10, 120, 135, 133, 104, 97, 108, 97, + 110, 116, 97, 32, 45, 32, 48, 70, 56, 52, 41, 0, 138, 154, 146, 186, 168, + 246, 10, 42, 146, 209, 168, 233, 10, 120, 134, 220, 152, 221, 152, 222, + 175, 176, 41, 10, 120, 151, 184, 143, 175, 151, 213, 103, 151, 213, 150, + 210, 141, 185, 49, 56, 56, 48, 41, 0, 138, 154, 146, 186, 151, 128, 141, + 247, 182, 168, 10, 42, 140, 215, 161, 130, 140, 180, 49, 49, 65, 51, 70, + 0, 138, 154, 146, 186, 150, 198, 141, 247, 182, 168, 10, 42, 140, 215, + 161, 130, 140, 180, 49, 49, 65, 51, 70, 10, 120, 134, 220, 110, 121, 105, + 32, 122, 108, 97, 32, 110, 97, 97, 32, 150, 157, 48, 70, 56, 50, 41, 0, + 138, 154, 146, 186, 171, 236, 10, 42, 146, 209, 168, 233, 10, 120, 134, + 220, 114, 106, 101, 115, 32, 115, 117, 32, 159, 157, 156, 195, 48, 70, + 55, 69, 41, 0, 138, 154, 146, 186, 171, 238, 10, 42, 146, 209, 112, 111, + 115, 116, 45, 118, 111, 99, 97, 108, 105, 99, 32, 168, 177, 10, 120, 134, + 220, 152, 224, 152, 225, 175, 177, 41, 0, 138, 154, 161, 131, 148, 136, + 82, 65, 10, 42, 149, 190, 143, 236, 140, 172, 49, 49, 65, 50, 66, 32, + 139, 194, 151, 225, 175, 241, 0, 138, 154, 161, 132, 148, 136, 89, 65, + 10, 42, 147, 180, 143, 236, 140, 172, 49, 49, 65, 50, 65, 32, 139, 194, + 151, 225, 175, 241, 0, 138, 154, 161, 132, 148, 136, 82, 65, 10, 42, 147, + 180, 143, 236, 140, 172, 49, 49, 65, 50, 66, 32, 139, 194, 151, 225, 175, + 241, 0, 138, 154, 161, 132, 148, 136, 76, 65, 10, 42, 147, 180, 143, 236, + 140, 172, 49, 49, 65, 50, 67, 32, 139, 194, 151, 225, 175, 241, 0, 138, + 154, 161, 132, 148, 136, 86, 65, 10, 42, 147, 180, 143, 236, 140, 172, + 49, 49, 65, 50, 68, 32, 139, 194, 151, 225, 175, 241, 0, 138, 154, 151, + 183, 149, 200, 164, 254, 10, 120, 135, 133, 149, 190, 98, 114, 100, 97, + 32, 114, 110, 121, 105, 110, 103, 32, 152, 209, 152, 210, 152, 211, 135, + 135, 48, 70, 68, 51, 41, 10, 120, 151, 184, 151, 185, 173, 154, 41, 0, + 138, 154, 151, 186, 149, 200, 164, 254, 10, 120, 135, 133, 139, 245, 98, + 114, 100, 97, 32, 114, 110, 121, 105, 110, 103, 32, 152, 209, 152, 210, + 115, 103, 97, 98, 32, 135, 135, 48, 70, 68, 52, 41, 0, 138, 154, 148, + 172, 173, 160, 10, 120, 135, 133, 105, 110, 116, 101, 114, 115, 121, 108, + 108, 97, 98, 105, 99, 32, 152, 202, 48, 70, 48, 66, 41, 0, 138, 154, 148, + 172, 173, 155, 10, 120, 135, 133, 159, 158, 48, 70, 48, 68, 41, 0, 138, + 154, 148, 172, 142, 177, 173, 155, 10, 120, 135, 133, 180, 230, 32, 159, + 158, 48, 70, 48, 69, 41, 0, 138, 154, 148, 172, 144, 134, 173, 160, 10, + 120, 135, 133, 103, 116, 101, 114, 32, 152, 202, 48, 70, 49, 52, 41, 0, + 138, 154, 151, 183, 68, 79, 85, 66, 76, 69, 45, 76, 73, 78, 69, 68, 32, + 149, 200, 164, 254, 10, 120, 135, 133, 149, 190, 152, 209, 152, 210, 152, + 211, 135, 135, 175, 172, 41, 0, 138, 154, 151, 186, 68, 79, 85, 66, 76, + 69, 45, 76, 73, 78, 69, 68, 32, 149, 200, 164, 254, 10, 120, 135, 133, + 139, 245, 152, 209, 152, 210, 115, 103, 97, 98, 32, 135, 135, 48, 70, 48, + 53, 41, 0, 138, 154, 83, 85, 66, 74, 79, 73, 78, 69, 82, 10, 42, 132, + 211, 160, 252, 150, 215, 175, 241, 0, 138, 155, 65, 10, 42, 132, 211, + 161, 129, 149, 182, 168, 242, 32, 139, 194, 134, 128, 146, 139, 177, 194, + 0, 138, 156, 146, 186, 73, 0, 138, 156, 146, 186, 85, 69, 0, 138, 156, + 146, 186, 85, 0, 138, 156, 146, 186, 69, 0, 138, 156, 146, 186, 79, 0, + 138, 156, 146, 186, 79, 69, 0, 138, 156, 146, 186, 65, 73, 0, 138, 156, + 146, 186, 65, 85, 0, 138, 156, 146, 186, 150, 197, 82, 0, 138, 156, 146, + 186, 150, 197, 76, 0, 138, 156, 150, 218, 164, 254, 0, 138, 155, 75, 65, + 0, 138, 155, 171, 240, 0, 138, 155, 71, 65, 0, 138, 155, 167, 205, 0, + 138, 155, 171, 207, 0, 138, 155, 67, 65, 0, 138, 155, 169, 253, 0, 138, + 155, 74, 65, 0, 138, 155, 171, 241, 0, 138, 155, 171, 192, 0, 138, 155, + 171, 209, 0, 138, 155, 171, 242, 0, 138, 155, 171, 243, 0, 138, 155, 171, + 244, 0, 138, 155, 171, 211, 0, 138, 155, 84, 65, 0, 138, 155, 171, 245, + 0, 138, 155, 68, 65, 0, 138, 155, 171, 246, 0, 138, 155, 78, 65, 0, 138, + 155, 80, 65, 0, 138, 155, 171, 248, 0, 138, 155, 66, 65, 0, 138, 155, + 171, 214, 0, 138, 155, 77, 65, 0, 138, 155, 172, 188, 0, 138, 155, 173, + 182, 0, 138, 155, 172, 189, 0, 138, 155, 172, 141, 0, 138, 155, 90, 65, + 0, 161, 133, 151, 205, 65, 0, 138, 155, 89, 65, 0, 138, 155, 82, 65, 0, + 138, 155, 76, 65, 0, 138, 155, 86, 65, 0, 138, 155, 169, 213, 0, 138, + 155, 171, 218, 0, 138, 155, 83, 65, 0, 138, 155, 72, 65, 0, 138, 155, + 173, 185, 0, 161, 133, 146, 186, 172, 203, 10, 120, 134, 203, 134, 204, + 172, 204, 41, 0, 161, 133, 146, 186, 172, 205, 10, 120, 134, 203, 134, + 205, 172, 206, 41, 0, 161, 133, 161, 131, 148, 136, 82, 65, 0, 161, 133, + 161, 131, 148, 136, 76, 65, 0, 161, 133, 161, 131, 148, 136, 169, 213, 0, + 161, 133, 161, 131, 148, 136, 83, 65, 0, 130, 190, 71, 0, 130, 190, 75, + 0, 130, 190, 78, 71, 0, 130, 190, 68, 0, 130, 190, 78, 0, 130, 190, 66, + 0, 130, 190, 77, 0, 130, 190, 82, 0, 130, 190, 76, 0, 130, 190, 83, 72, + 0, 130, 190, 83, 0, 161, 133, 147, 143, 153, 135, 165, 137, 32, 45, 65, + 10, 42, 175, 173, 32, 97, 97, 110, 103, 10, 42, 151, 225, 173, 187, 10, + 120, 151, 218, 159, 149, 133, 140, 186, 226, 41, 0, 161, 133, 146, 186, + 171, 236, 0, 161, 133, 146, 186, 171, 238, 0, 161, 133, 150, 165, 164, + 254, 0, 161, 133, 83, 85, 66, 74, 79, 73, 78, 69, 82, 10, 42, 132, 211, + 160, 252, 150, 215, 175, 241, 0, 161, 133, 148, 172, 173, 160, 0, 161, + 133, 148, 172, 173, 155, 0, 161, 133, 148, 172, 142, 177, 173, 155, 0, + 161, 133, 148, 172, 80, 76, 85, 84, 65, 10, 42, 146, 209, 146, 139, 101, + 108, 111, 110, 103, 97, 116, 105, 111, 110, 0, 161, 133, 149, 200, 148, + 172, 141, 247, 156, 239, 144, 229, 156, 176, 144, 229, 148, 235, 70, 76, + 65, 77, 69, 10, 42, 188, 230, 32, 140, 153, 140, 172, 177, 187, 0, 161, + 133, 149, 200, 148, 172, 141, 247, 156, 239, 144, 229, 156, 176, 144, + 229, 70, 76, 65, 77, 69, 0, 161, 133, 149, 200, 148, 172, 141, 247, 156, + 239, 144, 229, 180, 193, 0, 161, 133, 84, 69, 82, 77, 73, 78, 65, 76, 32, + 152, 231, 49, 0, 161, 133, 84, 69, 82, 77, 73, 78, 65, 76, 32, 152, 231, + 50, 10, 61, 99, 105, 110, 116, 97, 109, 97, 110, 105, 44, 32, 99, 97, + 110, 100, 97, 109, 97, 110, 105, 0, 132, 139, 72, 73, 0, 132, 139, 72, + 73, 73, 0, 132, 139, 72, 79, 10, 42, 161, 134, 40, 72, 85, 41, 0, 132, + 139, 175, 130, 10, 42, 161, 134, 40, 72, 85, 85, 41, 0, 132, 139, 72, 65, + 0, 132, 139, 171, 184, 0, 132, 139, 83, 72, 82, 73, 0, 132, 139, 83, 72, + 82, 73, 73, 0, 132, 139, 83, 72, 82, 79, 10, 42, 161, 134, 40, 83, 72, + 82, 85, 41, 0, 132, 139, 83, 72, 82, 79, 79, 10, 42, 161, 134, 40, 83, + 72, 82, 85, 85, 41, 0, 132, 139, 83, 72, 82, 65, 0, 132, 139, 83, 72, 82, + 65, 65, 0, 128, 151, 83, 80, 69, 0, 128, 151, 83, 80, 73, 0, 128, 151, + 83, 80, 79, 0, 128, 151, 83, 80, 65, 0, 130, 191, 80, 65, 0, 130, 191, + 75, 65, 0, 130, 191, 76, 65, 0, 130, 191, 77, 65, 0, 130, 191, 68, 65, 0, + 130, 191, 90, 65, 0, 130, 191, 86, 65, 0, 130, 191, 171, 207, 0, 130, + 191, 72, 65, 0, 130, 191, 71, 65, 0, 130, 191, 171, 240, 0, 130, 191, 83, + 65, 0, 130, 191, 66, 65, 0, 130, 191, 67, 65, 0, 130, 191, 84, 65, 0, + 130, 191, 171, 245, 0, 130, 191, 78, 65, 0, 130, 191, 171, 248, 0, 130, + 191, 82, 65, 0, 130, 191, 70, 65, 0, 130, 191, 169, 253, 0, 130, 191, 65, + 0, 130, 191, 69, 0, 130, 191, 73, 0, 130, 191, 79, 0, 130, 191, 85, 0, + 130, 191, 85, 65, 0, 130, 191, 73, 65, 0, 130, 191, 147, 143, 80, 0, 130, + 191, 147, 143, 75, 0, 130, 191, 147, 143, 84, 0, 130, 191, 147, 143, 77, + 0, 130, 191, 147, 143, 78, 0, 130, 191, 147, 143, 76, 0, 130, 191, 147, + 143, 87, 0, 130, 191, 147, 143, 78, 71, 0, 130, 191, 147, 143, 89, 0, + 132, 140, 150, 147, 144, 149, 179, 221, 0, 132, 140, 150, 147, 168, 228, + 0, 132, 140, 150, 226, 144, 200, 165, 179, 0, 132, 140, 150, 147, 144, + 149, 144, 134, 188, 231, 0, 132, 140, 150, 147, 144, 149, 188, 231, 0, + 132, 140, 150, 226, 144, 200, 144, 201, 188, 231, 0, 132, 140, 150, 226, + 144, 149, 179, 221, 0, 132, 140, 150, 226, 168, 228, 0, 132, 140, 150, + 226, 144, 149, 144, 134, 188, 231, 0, 132, 140, 150, 226, 144, 149, 188, + 231, 0, 132, 140, 161, 135, 168, 228, 0, 132, 140, 144, 200, 144, 201, + 86, 65, 82, 73, 65, 78, 84, 0, 132, 140, 161, 135, 144, 149, 144, 134, + 188, 231, 0, 132, 140, 161, 135, 144, 149, 188, 231, 0, 132, 140, 161, + 136, 144, 149, 179, 221, 0, 132, 140, 161, 136, 168, 228, 0, 132, 140, + 144, 200, 165, 179, 0, 132, 140, 161, 136, 144, 149, 144, 134, 188, 231, + 0, 132, 140, 161, 136, 144, 149, 188, 231, 0, 132, 140, 144, 200, 144, + 201, 188, 231, 0, 138, 157, 65, 0, 138, 157, 65, 65, 0, 138, 157, 73, 0, + 138, 157, 73, 73, 0, 138, 157, 85, 0, 138, 157, 85, 85, 0, 138, 157, 150, + 197, 82, 0, 138, 157, 150, 197, 82, 82, 0, 138, 157, 150, 197, 76, 0, + 138, 157, 69, 0, 138, 157, 65, 73, 0, 138, 157, 79, 0, 138, 157, 65, 85, + 0, 138, 157, 75, 65, 0, 138, 157, 171, 240, 0, 138, 157, 71, 65, 0, 138, + 157, 167, 205, 0, 138, 157, 171, 207, 0, 138, 157, 67, 65, 0, 138, 157, + 169, 253, 0, 138, 157, 74, 65, 0, 138, 157, 171, 241, 0, 138, 157, 171, + 192, 0, 138, 157, 171, 209, 0, 138, 157, 171, 242, 0, 138, 157, 171, 243, + 0, 138, 157, 171, 244, 0, 138, 157, 171, 211, 0, 138, 157, 84, 65, 0, + 138, 157, 171, 245, 0, 138, 157, 68, 65, 0, 138, 157, 171, 246, 0, 138, + 157, 78, 65, 0, 138, 157, 80, 65, 0, 138, 157, 171, 248, 0, 138, 157, 66, + 65, 0, 138, 157, 171, 214, 0, 138, 157, 77, 65, 0, 138, 157, 89, 65, 0, + 138, 157, 82, 65, 0, 138, 157, 76, 65, 0, 138, 157, 86, 65, 0, 138, 157, + 169, 213, 0, 138, 157, 171, 218, 0, 138, 157, 83, 65, 0, 138, 157, 72, + 65, 0, 132, 141, 65, 65, 0, 132, 141, 73, 0, 132, 141, 73, 73, 0, 132, + 141, 85, 0, 132, 141, 85, 85, 0, 132, 141, 150, 197, 82, 0, 132, 141, + 150, 197, 82, 82, 0, 132, 141, 150, 197, 76, 0, 132, 141, 69, 0, 132, + 141, 65, 73, 0, 132, 141, 79, 0, 132, 141, 65, 85, 0, 161, 137, 146, 186, + 168, 246, 0, 161, 137, 146, 186, 171, 236, 0, 161, 137, 146, 186, 171, + 238, 0, 161, 137, 146, 186, 171, 251, 0, 161, 137, 146, 186, 171, 250, 0, + 161, 137, 172, 137, 0, 161, 137, 142, 177, 172, 137, 0, 161, 137, 150, + 174, 170, 176, 0, 161, 137, 159, 162, 70, 73, 76, 76, 69, 82, 45, 49, 0, + 161, 137, 159, 162, 70, 73, 76, 76, 69, 82, 45, 50, 0, 138, 158, 165, + 193, 0, 138, 158, 164, 239, 0, 138, 158, 164, 240, 0, 138, 158, 164, 241, + 0, 138, 158, 164, 242, 0, 138, 158, 165, 195, 0, 138, 158, 165, 196, 0, + 138, 158, 165, 197, 0, 138, 158, 165, 198, 0, 138, 158, 165, 199, 0, 138, + 159, 164, 239, 0, 138, 159, 164, 240, 0, 138, 159, 164, 241, 0, 138, 159, + 164, 242, 0, 138, 159, 165, 195, 0, 138, 159, 165, 196, 0, 138, 159, 165, + 197, 0, 138, 159, 165, 198, 0, 138, 159, 165, 199, 0, 138, 159, 172, 176, + 0, 138, 159, 174, 202, 0, 138, 159, 174, 203, 0, 138, 159, 174, 204, 0, + 138, 159, 174, 205, 0, 138, 159, 174, 206, 0, 138, 159, 174, 207, 0, 138, + 159, 174, 208, 0, 138, 159, 174, 209, 0, 161, 137, 188, 232, 32, 179, + 244, 32, 164, 254, 0, 161, 138, 149, 200, 164, 254, 10, 120, 40, 173, + 202, 32, 151, 232, 132, 210, 48, 70, 68, 54, 41, 0, 161, 138, 148, 172, + 173, 155, 0, 138, 160, 75, 65, 0, 138, 160, 171, 240, 0, 138, 160, 71, + 65, 0, 138, 160, 171, 207, 0, 138, 160, 67, 65, 0, 138, 160, 169, 253, 0, + 138, 160, 74, 65, 0, 138, 160, 171, 192, 0, 138, 160, 84, 65, 0, 138, + 160, 171, 245, 0, 138, 160, 68, 65, 0, 138, 160, 78, 65, 0, 138, 160, 80, + 65, 0, 138, 160, 171, 248, 0, 138, 160, 66, 65, 0, 138, 160, 77, 65, 0, + 138, 160, 172, 188, 0, 138, 160, 173, 182, 0, 138, 160, 172, 189, 0, 138, + 160, 87, 65, 0, 138, 160, 172, 141, 0, 138, 160, 90, 65, 0, 161, 138, + 151, 205, 65, 0, 138, 160, 89, 65, 0, 138, 160, 82, 65, 0, 138, 160, 76, + 65, 0, 138, 160, 169, 213, 0, 138, 160, 83, 65, 0, 138, 160, 72, 65, 0, + 138, 160, 65, 0, 132, 142, 75, 65, 0, 132, 142, 171, 240, 0, 132, 142, + 71, 65, 0, 132, 142, 171, 207, 0, 132, 142, 67, 65, 0, 132, 142, 169, + 253, 0, 132, 142, 74, 65, 0, 132, 142, 171, 192, 0, 132, 142, 84, 65, 0, + 132, 142, 171, 245, 0, 132, 142, 68, 65, 0, 132, 142, 78, 65, 0, 132, + 142, 80, 65, 0, 132, 142, 171, 248, 0, 132, 142, 66, 65, 0, 132, 142, 77, + 65, 0, 132, 142, 172, 188, 0, 132, 142, 173, 182, 0, 132, 142, 172, 189, + 0, 132, 142, 87, 65, 0, 132, 142, 172, 141, 0, 132, 142, 90, 65, 0, 132, + 142, 89, 65, 0, 132, 142, 82, 65, 0, 132, 142, 76, 65, 0, 132, 142, 169, + 213, 0, 132, 142, 83, 65, 0, 132, 142, 72, 65, 0, 132, 142, 65, 0, 161, + 138, 149, 139, 146, 186, 65, 65, 0, 161, 138, 149, 139, 146, 186, 73, 0, + 161, 138, 149, 139, 146, 186, 85, 0, 161, 138, 149, 139, 146, 186, 69, 0, + 161, 138, 149, 139, 146, 186, 79, 0, 161, 138, 146, 186, 171, 236, 0, + 161, 138, 146, 186, 168, 246, 0, 128, 204, 65, 0, 128, 204, 65, 65, 0, + 128, 204, 73, 0, 128, 204, 73, 73, 0, 128, 204, 85, 0, 128, 204, 85, 85, + 0, 128, 204, 69, 0, 128, 204, 65, 73, 0, 128, 204, 79, 0, 128, 204, 65, + 85, 0, 128, 204, 75, 65, 0, 128, 204, 171, 240, 0, 128, 204, 71, 65, 0, + 128, 204, 167, 205, 0, 128, 204, 171, 207, 0, 128, 204, 67, 65, 0, 128, + 204, 169, 253, 0, 128, 204, 74, 65, 0, 128, 204, 171, 241, 0, 128, 204, + 171, 192, 0, 128, 204, 171, 209, 0, 128, 204, 171, 242, 0, 128, 204, 171, + 243, 0, 128, 204, 171, 244, 0, 128, 204, 171, 211, 0, 128, 204, 84, 65, + 0, 128, 204, 171, 245, 0, 128, 204, 68, 65, 0, 128, 204, 171, 246, 0, + 128, 204, 78, 65, 0, 128, 204, 80, 65, 0, 128, 204, 171, 248, 0, 128, + 204, 66, 65, 0, 128, 204, 171, 214, 0, 128, 204, 77, 65, 0, 128, 204, 89, + 65, 0, 128, 204, 82, 65, 0, 128, 204, 76, 65, 0, 128, 204, 86, 65, 0, + 128, 204, 169, 213, 0, 128, 204, 171, 218, 0, 128, 204, 83, 65, 0, 128, + 204, 72, 65, 0, 128, 204, 171, 216, 0, 128, 204, 173, 185, 0, 128, 204, + 74, 78, 89, 65, 0, 128, 204, 84, 82, 65, 0, 130, 192, 65, 65, 0, 130, + 192, 73, 0, 130, 192, 73, 73, 0, 130, 192, 85, 0, 130, 192, 85, 85, 0, + 130, 192, 150, 197, 82, 0, 130, 192, 69, 0, 130, 192, 65, 73, 0, 130, + 192, 79, 0, 130, 192, 65, 85, 0, 138, 161, 146, 186, 171, 236, 0, 138, + 161, 146, 186, 171, 238, 0, 138, 161, 146, 186, 171, 249, 0, 138, 161, + 146, 186, 175, 211, 10, 42, 132, 211, 150, 200, 149, 167, 168, 242, 0, + 138, 161, 146, 186, 173, 192, 10, 42, 132, 211, 115, 105, 108, 101, 110, + 99, 105, 110, 103, 32, 140, 232, 150, 204, 167, 200, 0, 138, 161, 171, + 251, 10, 42, 133, 252, 143, 236, 175, 241, 0, 138, 161, 82, 69, 80, 72, + 65, 10, 42, 99, 108, 117, 115, 116, 101, 114, 45, 105, 110, 105, 116, + 105, 97, 108, 32, 143, 236, 140, 172, 49, 49, 68, 50, 54, 0, 138, 161, + 160, 209, 75, 65, 82, 65, 10, 42, 99, 108, 117, 115, 116, 101, 114, 45, + 102, 105, 110, 97, 108, 32, 143, 236, 140, 172, 49, 49, 68, 50, 54, 0, + 138, 161, 140, 255, 165, 193, 0, 138, 161, 140, 255, 164, 239, 0, 138, + 161, 140, 255, 164, 240, 0, 138, 161, 140, 255, 164, 241, 0, 138, 161, + 140, 255, 164, 242, 0, 138, 161, 140, 255, 165, 195, 0, 138, 161, 140, + 255, 165, 196, 0, 138, 161, 140, 255, 165, 197, 0, 138, 161, 140, 255, + 165, 198, 0, 138, 161, 140, 255, 165, 199, 0, 132, 143, 65, 0, 132, 143, + 65, 65, 0, 132, 143, 73, 0, 132, 143, 73, 73, 0, 132, 143, 85, 0, 132, + 143, 85, 85, 0, 132, 143, 69, 69, 0, 132, 143, 65, 73, 0, 132, 143, 79, + 79, 0, 132, 143, 65, 85, 0, 132, 143, 89, 65, 0, 132, 143, 86, 65, 0, + 132, 143, 66, 65, 0, 132, 143, 171, 214, 0, 132, 143, 77, 65, 0, 132, + 143, 75, 65, 0, 132, 143, 171, 240, 0, 132, 143, 84, 65, 0, 132, 143, + 171, 245, 0, 132, 143, 76, 65, 0, 132, 143, 71, 65, 0, 132, 143, 167, + 205, 0, 132, 143, 68, 65, 0, 132, 143, 171, 246, 0, 132, 143, 78, 65, 0, + 132, 143, 67, 65, 0, 132, 143, 169, 253, 0, 132, 143, 171, 209, 0, 132, + 143, 171, 242, 0, 132, 143, 171, 216, 0, 132, 143, 74, 65, 0, 132, 143, + 171, 241, 0, 132, 143, 171, 243, 0, 132, 143, 171, 244, 0, 132, 143, 171, + 207, 0, 132, 143, 80, 65, 0, 132, 143, 171, 248, 0, 132, 143, 72, 65, 0, + 132, 143, 82, 65, 0, 132, 143, 83, 65, 0, 138, 162, 137, 140, 65, 65, 0, + 138, 162, 137, 140, 73, 0, 138, 162, 137, 140, 73, 73, 0, 138, 162, 137, + 140, 85, 0, 138, 162, 137, 140, 85, 85, 0, 138, 162, 137, 140, 69, 69, 0, + 138, 162, 137, 140, 65, 73, 0, 138, 162, 137, 140, 79, 79, 0, 138, 162, + 137, 140, 65, 85, 0, 138, 162, 146, 186, 171, 236, 0, 138, 162, 146, 186, + 171, 238, 0, 138, 162, 171, 251, 10, 42, 133, 252, 143, 236, 175, 241, 0, + 138, 162, 79, 77, 0, 138, 162, 140, 255, 165, 193, 0, 138, 162, 140, 255, + 164, 239, 0, 138, 162, 140, 255, 164, 240, 0, 138, 162, 140, 255, 164, + 241, 0, 138, 162, 140, 255, 164, 242, 0, 138, 162, 140, 255, 165, 195, 0, + 138, 162, 140, 255, 165, 196, 0, 138, 162, 140, 255, 165, 197, 0, 138, + 162, 140, 255, 165, 198, 0, 138, 162, 140, 255, 165, 199, 0, 138, 163, + 75, 65, 0, 138, 163, 71, 65, 0, 138, 163, 171, 207, 0, 138, 163, 80, 65, + 0, 138, 163, 66, 65, 0, 138, 163, 77, 65, 0, 138, 163, 84, 65, 0, 138, + 163, 68, 65, 0, 138, 163, 78, 65, 0, 138, 163, 67, 65, 0, 138, 163, 74, + 65, 0, 138, 163, 171, 192, 0, 138, 163, 89, 65, 0, 138, 163, 82, 65, 0, + 138, 163, 76, 65, 0, 138, 163, 86, 65, 0, 138, 163, 83, 65, 0, 138, 163, + 65, 0, 161, 139, 65, 78, 71, 75, 65, 0, 161, 139, 149, 139, 146, 186, 73, + 0, 161, 139, 149, 139, 146, 186, 85, 0, 161, 139, 149, 139, 146, 186, 69, + 0, 161, 139, 149, 139, 146, 186, 79, 0, 161, 139, 80, 65, 83, 83, 73, 77, + 66, 65, 78, 71, 0, 161, 139, 146, 162, 148, 233, 173, 210, 0, 137, 133, + 89, 72, 65, 10, 42, 132, 211, 140, 232, 78, 97, 120, 105, 32, 188, 226, + 10, 120, 140, 175, 115, 97, 110, 115, 45, 115, 101, 114, 105, 102, 32, + 141, 181, 121, 32, 45, 32, 50, 49, 52, 52, 41, 10, 120, 154, 199, 143, + 175, 133, 230, 65, 52, 69, 67, 41, 0, 132, 144, 84, 72, 82, 69, 69, 45, + 72, 85, 78, 68, 82, 69, 68, 45, 65, 78, 68, 45, 84, 87, 69, 78, 84, 73, + 69, 84, 72, 10, 61, 109, 117, 110, 116, 104, 105, 114, 105, 0, 132, 144, + 172, 216, 10, 61, 97, 114, 97, 105, 107, 107, 97, 97, 110, 105, 0, 132, + 144, 69, 73, 71, 72, 84, 73, 69, 84, 72, 10, 61, 172, 211, 0, 132, 144, + 188, 233, 10, 61, 172, 223, 32, 188, 234, 0, 132, 144, 172, 217, 10, 61, + 188, 235, 32, 172, 173, 0, 132, 144, 188, 236, 10, 61, 188, 235, 32, 188, + 234, 0, 150, 249, 153, 249, 142, 227, 172, 218, 10, 61, 109, 117, 107, + 107, 97, 97, 110, 105, 0, 150, 249, 153, 249, 142, 227, 83, 73, 88, 84, + 89, 45, 70, 79, 85, 82, 84, 72, 83, 10, 61, 172, 224, 32, 188, 234, 0, + 132, 144, 172, 219, 10, 61, 172, 173, 10, 120, 150, 247, 143, 175, 112, + 97, 32, 45, 32, 48, 66, 65, 65, 41, 0, 132, 144, 83, 73, 88, 84, 69, 69, + 78, 84, 72, 45, 49, 10, 61, 118, 105, 105, 115, 97, 109, 47, 109, 97, 97, + 107, 97, 97, 110, 105, 0, 132, 144, 83, 73, 88, 84, 69, 69, 78, 84, 72, + 45, 50, 10, 61, 118, 105, 105, 115, 97, 109, 47, 109, 97, 97, 107, 97, + 97, 110, 105, 10, 42, 143, 201, 114, 101, 112, 114, 101, 115, 101, 110, + 116, 97, 116, 105, 111, 110, 0, 132, 144, 172, 220, 10, 61, 105, 114, + 117, 109, 97, 97, 0, 132, 144, 172, 164, 10, 61, 97, 114, 97, 105, 107, + 107, 97, 97, 108, 0, 150, 249, 153, 249, 142, 227, 172, 221, 10, 61, 109, + 117, 109, 109, 97, 97, 0, 150, 249, 153, 249, 142, 227, 172, 165, 10, 61, + 109, 117, 117, 118, 105, 105, 115, 97, 109, 47, 109, 117, 109, 109, 97, + 97, 109, 117, 107, 107, 97, 97, 110, 105, 0, 132, 144, 172, 222, 10, 61, + 110, 97, 97, 110, 103, 117, 32, 172, 173, 0, 132, 144, 166, 214, 10, 61, + 172, 223, 10, 120, 150, 247, 143, 175, 150, 240, 48, 66, 66, 53, 41, 0, + 132, 144, 72, 65, 76, 70, 45, 49, 10, 61, 188, 235, 0, 132, 144, 72, 65, + 76, 70, 45, 50, 10, 61, 188, 235, 10, 42, 143, 201, 114, 101, 112, 114, + 101, 115, 101, 110, 116, 97, 116, 105, 111, 110, 0, 150, 249, 153, 249, + 142, 227, 166, 217, 10, 61, 172, 224, 0, 150, 249, 153, 249, 68, 79, 87, + 78, 83, 67, 65, 76, 73, 78, 71, 32, 155, 197, 75, 73, 73, 90, 72, 10, 42, + 139, 254, 112, 114, 101, 102, 105, 120, 101, 100, 32, 141, 228, 97, 32, + 102, 114, 97, 99, 116, 105, 111, 110, 44, 32, 179, 136, 32, 145, 189, + 147, 147, 144, 206, 97, 32, 153, 219, 140, 172, 49, 47, 51, 50, 48, 0, + 134, 190, 78, 69, 76, 10, 42, 141, 176, 172, 179, 32, 140, 172, 112, 97, + 100, 100, 121, 0, 134, 190, 67, 69, 86, 73, 84, 85, 10, 42, 141, 164, 51, + 54, 48, 32, 110, 101, 108, 0, 134, 190, 65, 65, 90, 72, 65, 65, 75, 75, + 85, 10, 42, 141, 164, 53, 32, 99, 101, 118, 105, 116, 117, 0, 134, 190, + 85, 90, 72, 65, 75, 75, 85, 10, 42, 141, 164, 50, 32, 97, 97, 122, 104, + 97, 97, 107, 107, 117, 10, 42, 133, 197, 150, 246, 117, 114, 105, 32, + 140, 219, 141, 164, 50, 32, 117, 122, 104, 97, 107, 107, 117, 44, 32, + 140, 233, 140, 232, 149, 149, 48, 66, 56, 57, 32, 48, 66, 66, 48, 32, 48, + 66, 66, 70, 0, 134, 190, 77, 85, 85, 86, 85, 90, 72, 65, 75, 75, 85, 10, + 42, 141, 164, 51, 32, 117, 122, 104, 97, 107, 107, 117, 10, 42, 133, 197, + 150, 246, 110, 97, 97, 122, 104, 105, 47, 112, 97, 100, 105, 32, 140, + 219, 141, 164, 50, 32, 117, 114, 105, 44, 32, 140, 233, 48, 66, 70, 51, + 10, 120, 150, 247, 156, 223, 132, 210, 48, 66, 70, 51, 41, 0, 134, 190, + 75, 85, 82, 85, 78, 73, 10, 61, 109, 97, 114, 97, 107, 107, 97, 97, 108, + 10, 42, 141, 164, 56, 32, 110, 97, 97, 122, 104, 105, 47, 112, 97, 100, + 105, 10, 120, 150, 247, 143, 175, 150, 167, 48, 66, 57, 57, 41, 0, 134, + 190, 80, 65, 84, 72, 65, 75, 75, 85, 10, 42, 141, 164, 50, 32, 172, 169, + 0, 134, 190, 77, 85, 75, 75, 85, 82, 85, 78, 73, 10, 42, 141, 164, 51, + 32, 172, 169, 10, 42, 133, 197, 150, 246, 172, 170, 32, 140, 219, 141, + 164, 50, 32, 112, 97, 116, 104, 97, 107, 107, 117, 44, 32, 140, 233, 48, + 66, 65, 52, 10, 120, 150, 247, 143, 175, 150, 158, 48, 66, 65, 52, 41, + 10, 42, 133, 197, 150, 246, 172, 174, 32, 140, 219, 141, 164, 51, 32, + 172, 170, 44, 32, 140, 233, 48, 66, 66, 51, 10, 120, 150, 247, 143, 175, + 108, 108, 97, 32, 45, 32, 48, 66, 66, 51, 41, 0, 134, 190, 75, 65, 65, + 67, 85, 10, 42, 141, 222, 140, 152, 178, 138, 0, 134, 190, 80, 65, 78, + 65, 77, 0, 134, 190, 80, 79, 78, 10, 42, 161, 140, 99, 111, 105, 110, 0, + 134, 190, 86, 65, 82, 65, 65, 75, 65, 78, 10, 42, 161, 140, 99, 111, 105, + 110, 32, 98, 101, 97, 114, 105, 110, 103, 32, 98, 111, 97, 114, 32, 105, + 110, 115, 105, 103, 110, 105, 97, 0, 134, 190, 80, 65, 65, 82, 65, 77, + 10, 42, 155, 161, 141, 164, 188, 237, 32, 177, 230, 32, 40, 50, 50, 55, + 32, 107, 103, 41, 0, 134, 190, 75, 85, 90, 72, 73, 10, 42, 141, 164, 49, + 32, 141, 191, 107, 111, 108, 44, 32, 176, 195, 32, 49, 32, 107, 111, 108, + 32, 139, 253, 155, 161, 49, 49, 32, 177, 128, 32, 40, 51, 46, 51, 53, 32, + 109, 41, 0, 134, 190, 86, 69, 76, 73, 10, 61, 118, 101, 101, 108, 105, 0, + 150, 249, 87, 69, 84, 32, 67, 85, 76, 84, 73, 86, 65, 84, 73, 79, 78, 32, + 165, 137, 10, 61, 110, 97, 110, 115, 101, 121, 0, 150, 249, 68, 82, 89, + 32, 67, 85, 76, 84, 73, 86, 65, 84, 73, 79, 78, 32, 165, 137, 10, 61, + 112, 117, 110, 115, 101, 121, 0, 150, 249, 76, 65, 78, 68, 32, 165, 137, + 10, 61, 110, 105, 108, 97, 109, 10, 42, 143, 163, 140, 170, 140, 232, + 154, 147, 165, 174, 10, 120, 150, 247, 154, 147, 132, 210, 48, 66, 70, + 57, 41, 0, 150, 249, 161, 141, 80, 65, 78, 32, 165, 137, 10, 61, 117, + 112, 112, 97, 108, 97, 109, 0, 150, 249, 84, 82, 65, 68, 73, 84, 73, 79, + 78, 65, 76, 32, 150, 250, 165, 137, 10, 61, 118, 97, 114, 97, 118, 117, + 10, 120, 150, 247, 150, 252, 132, 210, 48, 66, 70, 55, 41, 0, 150, 249, + 84, 82, 65, 68, 73, 84, 73, 79, 78, 65, 76, 32, 140, 133, 165, 137, 10, + 61, 101, 110, 110, 10, 120, 150, 247, 150, 255, 132, 210, 48, 66, 70, 65, + 41, 0, 150, 249, 179, 208, 32, 165, 137, 10, 61, 110, 97, 97, 108, 97, + 116, 104, 117, 0, 150, 249, 144, 229, 151, 134, 165, 137, 10, 61, 115, + 105, 108, 118, 97, 97, 110, 97, 109, 47, 115, 105, 108, 108, 97, 114, 97, + 105, 0, 150, 249, 83, 80, 69, 78, 84, 32, 165, 137, 10, 61, 112, 111, + 103, 97, 0, 150, 249, 179, 192, 32, 165, 137, 10, 61, 97, 97, 103, 97, 0, + 150, 249, 155, 160, 185, 250, 32, 165, 137, 10, 61, 118, 97, 115, 97, + 109, 0, 150, 249, 83, 84, 65, 82, 84, 73, 78, 71, 32, 154, 221, 165, 137, + 10, 61, 109, 117, 116, 104, 97, 108, 0, 134, 190, 77, 85, 84, 72, 65, 76, + 73, 89, 65, 10, 61, 152, 205, 175, 165, 10, 42, 146, 209, 158, 146, 139, + 194, 97, 32, 184, 244, 0, 134, 190, 86, 65, 75, 65, 73, 89, 65, 82, 65, + 65, 10, 61, 152, 205, 175, 165, 10, 42, 146, 209, 158, 146, 134, 129, + 102, 97, 109, 105, 108, 121, 32, 139, 244, 107, 105, 110, 100, 0, 150, + 249, 148, 236, 132, 194, 164, 228, 10, 120, 40, 115, 105, 110, 104, 97, + 108, 97, 32, 140, 131, 107, 117, 110, 100, 100, 97, 108, 105, 121, 97, + 32, 45, 32, 48, 68, 70, 52, 41, 0, 128, 205, 65, 0, 128, 205, 138, 164, + 65, 0, 128, 205, 138, 164, 188, 238, 0, 128, 205, 138, 164, 161, 142, + 188, 239, 0, 128, 205, 138, 164, 72, 65, 0, 128, 205, 138, 164, 188, 240, + 0, 128, 205, 138, 164, 161, 143, 188, 241, 0, 128, 205, 138, 164, 188, + 242, 0, 128, 205, 138, 164, 188, 243, 0, 128, 205, 65, 50, 0, 128, 205, + 65, 66, 0, 130, 193, 188, 244, 0, 130, 193, 161, 144, 188, 241, 0, 130, + 193, 185, 247, 0, 130, 193, 161, 142, 188, 239, 0, 130, 193, 72, 65, 0, + 130, 193, 161, 145, 188, 241, 0, 130, 193, 188, 245, 0, 130, 193, 188, + 246, 0, 130, 193, 188, 247, 0, 130, 193, 138, 165, 138, 165, 85, 0, 128, + 205, 65, 66, 32, 188, 241, 0, 128, 205, 65, 66, 50, 0, 128, 205, 161, + 146, 157, 200, 188, 248, 0, 128, 205, 161, 146, 157, 200, 161, 142, 188, + 239, 0, 128, 205, 161, 146, 157, 200, 138, 166, 69, 78, 0, 128, 205, 161, + 146, 157, 200, 188, 249, 0, 128, 205, 161, 146, 157, 200, 188, 250, 0, + 128, 205, 65, 68, 0, 128, 205, 65, 75, 0, 128, 205, 65, 75, 32, 157, 200, + 188, 251, 0, 128, 205, 65, 75, 32, 157, 200, 161, 147, 140, 202, 188, + 252, 0, 128, 205, 65, 76, 0, 128, 205, 138, 167, 65, 76, 0, 128, 205, + 138, 167, 188, 253, 0, 128, 205, 138, 167, 188, 252, 0, 128, 205, 138, + 167, 72, 65, 0, 128, 205, 138, 167, 188, 254, 0, 128, 205, 138, 167, 75, + 73, 0, 128, 205, 138, 167, 174, 166, 0, 128, 205, 138, 167, 188, 255, 0, + 128, 205, 65, 76, 65, 78, 0, 128, 205, 188, 181, 0, 128, 205, 189, 128, + 0, 128, 205, 189, 128, 32, 157, 200, 174, 166, 0, 128, 205, 65, 78, 0, + 128, 205, 154, 251, 150, 176, 65, 78, 0, 128, 205, 154, 251, 142, 227, + 177, 158, 0, 128, 205, 154, 251, 140, 202, 161, 148, 161, 149, 154, 251, + 140, 202, 189, 129, 0, 128, 205, 154, 251, 140, 202, 161, 148, 185, 244, + 0, 128, 205, 189, 130, 0, 128, 205, 65, 80, 73, 78, 0, 128, 205, 65, 82, + 65, 68, 0, 128, 205, 65, 82, 65, 68, 32, 157, 200, 186, 147, 0, 128, 205, + 65, 82, 75, 65, 66, 0, 128, 205, 65, 83, 65, 76, 50, 0, 128, 205, 171, + 205, 0, 128, 205, 161, 150, 90, 73, 68, 65, 32, 188, 239, 0, 128, 205, + 161, 150, 75, 65, 66, 65, 32, 188, 239, 0, 128, 205, 138, 168, 161, 150, + 161, 151, 150, 176, 161, 151, 161, 151, 150, 176, 161, 151, 186, 136, 0, + 128, 205, 138, 168, 138, 168, 171, 205, 0, 128, 205, 138, 168, 138, 168, + 161, 150, 156, 246, 138, 168, 138, 168, 171, 205, 0, 128, 205, 188, 244, + 0, 128, 205, 189, 131, 0, 128, 205, 66, 65, 0, 128, 205, 188, 238, 0, + 128, 205, 66, 65, 71, 51, 0, 128, 205, 66, 65, 72, 65, 82, 50, 0, 128, + 205, 189, 132, 0, 128, 205, 189, 132, 32, 150, 176, 189, 132, 0, 128, + 205, 188, 248, 0, 128, 205, 166, 167, 0, 128, 205, 66, 65, 82, 65, 50, 0, + 128, 205, 66, 73, 0, 128, 205, 161, 152, 157, 200, 65, 0, 128, 205, 161, + 152, 157, 200, 175, 144, 0, 128, 205, 161, 152, 157, 200, 161, 145, 188, + 241, 0, 128, 205, 66, 85, 0, 128, 205, 151, 228, 150, 176, 151, 228, 65, + 66, 0, 128, 205, 151, 228, 150, 176, 151, 228, 85, 78, 0, 128, 205, 151, + 228, 156, 246, 66, 85, 0, 128, 205, 189, 133, 0, 128, 205, 189, 133, 32, + 150, 176, 189, 133, 0, 128, 205, 186, 135, 0, 128, 205, 66, 85, 82, 50, + 0, 128, 205, 68, 65, 0, 128, 205, 68, 65, 71, 0, 129, 184, 138, 169, 189, + 134, 0, 129, 184, 189, 128, 0, 129, 184, 188, 248, 0, 129, 184, 66, 73, + 0, 129, 184, 71, 65, 0, 129, 184, 152, 251, 140, 202, 189, 134, 0, 129, + 184, 71, 73, 0, 129, 184, 189, 135, 0, 129, 184, 189, 136, 0, 129, 184, + 72, 65, 0, 129, 184, 73, 82, 0, 129, 184, 73, 82, 32, 140, 202, 76, 85, + 0, 129, 184, 189, 137, 0, 129, 184, 76, 65, 0, 129, 184, 76, 85, 0, 129, + 184, 161, 153, 140, 202, 77, 65, 83, 72, 50, 0, 129, 184, 186, 210, 0, + 129, 184, 78, 69, 0, 129, 184, 138, 170, 186, 136, 0, 129, 184, 83, 73, + 0, 129, 184, 188, 250, 0, 129, 184, 138, 171, 189, 135, 0, 129, 184, 188, + 255, 0, 128, 205, 68, 65, 77, 0, 128, 205, 68, 65, 82, 0, 128, 205, 68, + 65, 82, 65, 51, 0, 128, 205, 68, 65, 82, 65, 52, 0, 128, 205, 68, 73, 0, + 128, 205, 68, 73, 66, 0, 128, 205, 68, 73, 77, 0, 128, 205, 161, 154, + 157, 200, 174, 166, 0, 128, 205, 188, 253, 0, 128, 205, 189, 138, 0, 128, + 205, 189, 138, 32, 161, 155, 85, 32, 161, 156, 184, 216, 0, 128, 205, + 184, 216, 0, 128, 205, 68, 85, 0, 128, 205, 68, 85, 32, 150, 176, 68, 85, + 0, 128, 205, 68, 85, 32, 188, 241, 0, 128, 205, 68, 85, 32, 189, 139, 0, + 128, 205, 189, 140, 0, 128, 205, 189, 140, 32, 157, 200, 189, 141, 0, + 128, 205, 68, 85, 66, 50, 0, 128, 205, 68, 85, 71, 0, 128, 205, 68, 85, + 71, 85, 68, 0, 128, 205, 68, 85, 72, 0, 128, 205, 68, 85, 78, 0, 128, + 205, 68, 85, 78, 51, 0, 128, 205, 161, 144, 188, 241, 0, 128, 205, 161, + 144, 161, 156, 188, 241, 0, 128, 205, 68, 85, 78, 52, 0, 128, 205, 68, + 85, 82, 50, 0, 128, 205, 69, 0, 128, 205, 69, 32, 157, 200, 186, 136, 0, + 128, 205, 69, 32, 150, 176, 69, 32, 148, 185, 150, 176, 170, 162, 0, 128, + 205, 69, 50, 0, 128, 205, 138, 172, 138, 169, 72, 138, 169, 68, 65, 0, + 128, 205, 138, 172, 175, 144, 0, 128, 205, 138, 172, 77, 73, 0, 128, 205, + 138, 172, 189, 142, 0, 128, 205, 138, 172, 174, 166, 0, 128, 205, 138, + 172, 85, 0, 128, 205, 69, 68, 73, 78, 0, 128, 205, 69, 71, 73, 82, 0, + 128, 205, 69, 76, 0, 128, 205, 69, 78, 0, 128, 205, 148, 130, 157, 200, + 189, 143, 0, 128, 205, 148, 130, 157, 200, 161, 142, 188, 239, 0, 128, + 205, 148, 130, 157, 200, 77, 69, 0, 128, 205, 148, 130, 156, 246, 69, 78, + 0, 128, 205, 148, 130, 161, 149, 69, 78, 0, 128, 205, 148, 130, 185, 244, + 0, 128, 205, 69, 82, 69, 78, 0, 128, 205, 188, 251, 0, 128, 205, 189, + 141, 0, 128, 205, 69, 90, 69, 78, 0, 130, 194, 65, 0, 130, 194, 138, 169, + 189, 144, 0, 130, 194, 138, 169, 161, 157, 157, 200, 189, 144, 0, 130, + 194, 65, 78, 0, 130, 194, 188, 238, 0, 130, 194, 161, 144, 188, 241, 0, + 130, 194, 161, 144, 161, 156, 188, 241, 0, 130, 194, 72, 65, 0, 130, 194, + 161, 158, 188, 241, 0, 130, 194, 161, 145, 188, 241, 0, 130, 194, 189, + 145, 0, 130, 194, 161, 155, 185, 244, 0, 130, 194, 189, 146, 0, 130, 194, + 76, 65, 0, 130, 194, 161, 157, 157, 200, 189, 144, 0, 130, 194, 76, 73, + 0, 130, 194, 76, 85, 0, 130, 194, 85, 50, 0, 130, 194, 85, 68, 0, 128, + 205, 71, 65, 0, 128, 205, 152, 251, 188, 241, 0, 128, 205, 71, 65, 50, 0, + 130, 195, 138, 169, 68, 138, 169, 72, 65, 0, 130, 195, 138, 169, 72, 65, + 0, 130, 195, 138, 169, 188, 240, 0, 130, 195, 161, 146, 188, 239, 32, + 140, 202, 84, 65, 66, 0, 130, 195, 65, 78, 0, 130, 195, 171, 205, 0, 130, + 195, 188, 244, 32, 140, 202, 185, 247, 0, 130, 195, 188, 238, 0, 130, + 195, 154, 172, 140, 202, 82, 65, 0, 130, 195, 186, 135, 0, 130, 195, 161, + 159, 140, 202, 82, 65, 0, 130, 195, 68, 65, 0, 130, 195, 68, 73, 0, 130, + 195, 161, 154, 157, 200, 174, 166, 0, 130, 195, 189, 140, 0, 130, 195, + 69, 76, 0, 130, 195, 69, 76, 32, 140, 202, 76, 65, 0, 130, 195, 69, 78, + 0, 130, 195, 148, 130, 157, 200, 161, 142, 188, 239, 0, 130, 195, 161, + 142, 188, 239, 0, 130, 195, 175, 144, 0, 130, 195, 71, 73, 0, 130, 195, + 189, 147, 0, 130, 195, 161, 160, 140, 202, 65, 0, 130, 195, 161, 161, + 140, 202, 83, 85, 0, 130, 195, 161, 158, 140, 202, 161, 153, 140, 202, + 189, 141, 0, 130, 195, 189, 148, 0, 130, 195, 189, 148, 32, 140, 202, 76, + 65, 0, 130, 195, 161, 162, 140, 202, 76, 73, 0, 130, 195, 189, 149, 0, + 130, 195, 161, 145, 188, 241, 0, 130, 195, 73, 83, 72, 32, 140, 202, 72, + 85, 32, 140, 202, 171, 205, 0, 130, 195, 189, 137, 0, 130, 195, 189, 145, + 0, 130, 195, 189, 150, 0, 130, 195, 189, 150, 32, 140, 202, 189, 144, 0, + 130, 195, 189, 146, 32, 140, 202, 65, 78, 0, 130, 195, 76, 65, 0, 130, + 195, 138, 166, 69, 78, 0, 130, 195, 77, 73, 0, 130, 195, 170, 162, 0, + 130, 195, 148, 185, 150, 176, 170, 162, 0, 130, 195, 80, 65, 0, 130, 195, + 189, 142, 0, 130, 195, 189, 151, 0, 130, 195, 174, 166, 0, 130, 195, 138, + 173, 186, 138, 0, 130, 195, 189, 152, 0, 130, 195, 182, 246, 0, 130, 195, + 188, 250, 0, 130, 195, 85, 0, 130, 195, 85, 68, 0, 130, 195, 161, 163, + 140, 202, 68, 85, 0, 128, 205, 71, 65, 50, 32, 150, 176, 71, 65, 50, 0, + 128, 205, 189, 153, 0, 128, 205, 189, 153, 32, 156, 246, 189, 153, 0, + 128, 205, 71, 65, 68, 0, 128, 205, 161, 164, 150, 176, 161, 164, 161, + 165, 150, 176, 175, 144, 0, 128, 205, 185, 247, 0, 128, 205, 161, 166, + 161, 164, 150, 176, 161, 164, 161, 165, 150, 176, 175, 144, 0, 128, 205, + 71, 65, 76, 65, 77, 0, 128, 205, 71, 65, 77, 0, 128, 205, 173, 217, 0, + 128, 205, 189, 143, 0, 128, 205, 161, 142, 188, 239, 0, 128, 205, 161, + 142, 150, 176, 189, 143, 0, 128, 205, 161, 142, 156, 246, 189, 143, 0, + 128, 205, 175, 144, 0, 128, 205, 71, 65, 82, 51, 0, 128, 205, 71, 65, 83, + 72, 65, 78, 0, 128, 205, 189, 154, 0, 128, 205, 189, 154, 32, 157, 200, + 186, 147, 0, 128, 205, 71, 73, 0, 128, 205, 151, 234, 157, 200, 69, 0, + 128, 205, 151, 234, 157, 200, 85, 0, 128, 205, 151, 234, 156, 246, 71, + 73, 0, 128, 205, 189, 147, 0, 128, 205, 161, 160, 150, 176, 189, 147, 0, + 128, 205, 161, 160, 156, 246, 189, 147, 0, 128, 205, 71, 73, 68, 73, 77, + 0, 128, 205, 189, 135, 0, 128, 205, 161, 161, 188, 241, 0, 128, 205, 71, + 73, 82, 51, 0, 128, 205, 161, 167, 157, 200, 138, 169, 188, 240, 0, 128, + 205, 161, 167, 157, 200, 161, 142, 188, 239, 0, 128, 205, 161, 167, 157, + 200, 188, 240, 0, 128, 205, 161, 167, 157, 200, 161, 153, 140, 202, 188, + 240, 0, 128, 205, 161, 167, 157, 200, 80, 65, 0, 128, 205, 71, 73, 83, + 65, 76, 0, 128, 205, 188, 252, 0, 128, 205, 161, 168, 156, 246, 188, 252, + 0, 128, 205, 161, 168, 157, 200, 188, 238, 0, 128, 205, 161, 168, 157, + 200, 188, 250, 0, 128, 205, 161, 168, 188, 239, 0, 128, 205, 71, 85, 0, + 128, 205, 71, 85, 32, 156, 246, 71, 85, 0, 128, 205, 71, 85, 50, 0, 128, + 205, 161, 169, 157, 200, 189, 137, 0, 128, 205, 161, 169, 157, 200, 161, + 170, 157, 200, 161, 145, 188, 241, 0, 128, 205, 161, 169, 157, 200, 170, + 162, 0, 128, 205, 161, 169, 157, 200, 161, 171, 140, 202, 189, 155, 0, + 128, 205, 161, 169, 188, 241, 0, 128, 205, 189, 136, 0, 128, 205, 161, + 172, 157, 200, 138, 169, 186, 147, 0, 128, 205, 161, 172, 157, 200, 186, + 147, 0, 128, 205, 161, 172, 150, 176, 161, 172, 189, 156, 0, 128, 205, + 71, 85, 76, 0, 128, 205, 71, 85, 77, 0, 128, 205, 71, 85, 77, 32, 157, + 200, 174, 166, 0, 128, 205, 186, 143, 0, 128, 205, 71, 85, 82, 55, 0, + 128, 205, 71, 85, 82, 85, 78, 0, 128, 205, 71, 85, 82, 85, 83, 72, 0, + 128, 205, 72, 65, 0, 128, 205, 161, 158, 188, 239, 0, 128, 205, 161, 158, + 188, 241, 0, 128, 205, 189, 148, 0, 128, 205, 72, 73, 0, 130, 196, 171, + 205, 0, 130, 196, 188, 244, 0, 130, 196, 188, 238, 0, 130, 196, 184, 216, + 0, 130, 196, 71, 65, 68, 0, 130, 196, 75, 73, 78, 0, 130, 196, 170, 162, + 0, 130, 196, 174, 166, 0, 130, 196, 85, 0, 128, 205, 72, 85, 0, 128, 205, + 189, 149, 0, 128, 205, 161, 173, 157, 200, 65, 78, 0, 128, 205, 161, 173, + 157, 200, 189, 148, 0, 128, 205, 161, 173, 157, 200, 189, 145, 0, 128, + 205, 161, 173, 157, 200, 189, 157, 0, 128, 205, 161, 173, 157, 200, 85, + 68, 0, 128, 205, 72, 85, 76, 50, 0, 128, 205, 73, 0, 128, 205, 73, 32, + 65, 0, 128, 205, 73, 66, 0, 128, 205, 73, 68, 73, 77, 0, 128, 205, 161, + 174, 150, 176, 161, 174, 186, 135, 0, 128, 205, 161, 174, 150, 176, 161, + 174, 185, 244, 0, 128, 205, 73, 71, 0, 128, 205, 188, 240, 0, 128, 205, + 161, 145, 68, 73, 66, 0, 128, 205, 161, 145, 82, 73, 0, 128, 205, 161, + 145, 150, 176, 161, 145, 161, 175, 150, 176, 161, 175, 161, 163, 150, + 176, 85, 68, 0, 128, 205, 161, 145, 188, 241, 0, 128, 205, 73, 76, 0, + 128, 205, 73, 76, 32, 157, 200, 161, 142, 188, 239, 0, 128, 205, 73, 76, + 50, 0, 128, 205, 73, 77, 0, 128, 205, 161, 176, 157, 200, 188, 250, 0, + 128, 205, 161, 176, 156, 246, 73, 77, 0, 128, 205, 161, 176, 161, 149, + 73, 77, 0, 128, 205, 161, 176, 185, 244, 0, 128, 205, 188, 245, 0, 128, + 205, 73, 78, 0, 128, 205, 73, 82, 0, 128, 205, 73, 83, 72, 0, 128, 205, + 75, 65, 0, 128, 206, 65, 0, 128, 206, 65, 68, 0, 128, 206, 65, 68, 32, + 140, 202, 189, 146, 0, 128, 206, 188, 244, 0, 128, 206, 188, 238, 0, 128, + 206, 188, 248, 0, 128, 206, 166, 167, 0, 128, 206, 66, 73, 0, 128, 206, + 188, 251, 0, 128, 206, 189, 141, 0, 128, 206, 71, 65, 0, 128, 206, 185, + 247, 0, 128, 206, 161, 142, 188, 239, 0, 128, 206, 175, 144, 0, 128, 206, + 161, 165, 140, 202, 188, 249, 32, 140, 202, 65, 0, 128, 206, 71, 73, 0, + 128, 206, 189, 135, 0, 128, 206, 161, 168, 140, 202, 189, 151, 0, 128, + 206, 161, 168, 156, 246, 188, 252, 0, 128, 206, 71, 85, 0, 128, 206, 71, + 85, 82, 55, 0, 128, 206, 188, 240, 0, 128, 206, 73, 77, 0, 128, 206, 189, + 137, 0, 128, 206, 75, 73, 0, 128, 206, 189, 150, 0, 128, 206, 76, 73, 0, + 128, 206, 76, 85, 0, 128, 206, 77, 69, 0, 128, 206, 138, 166, 68, 85, 0, + 128, 206, 138, 166, 71, 73, 0, 128, 206, 138, 166, 84, 69, 0, 128, 206, + 77, 73, 0, 128, 206, 77, 73, 32, 140, 202, 189, 158, 0, 128, 206, 78, 69, + 0, 128, 206, 170, 162, 0, 128, 206, 80, 73, 0, 128, 206, 82, 85, 0, 128, + 206, 83, 65, 0, 128, 206, 189, 151, 0, 128, 206, 169, 213, 0, 128, 206, + 174, 166, 0, 128, 206, 189, 152, 0, 128, 206, 174, 163, 0, 128, 206, 83, + 73, 71, 0, 128, 206, 83, 85, 72, 85, 82, 0, 128, 206, 173, 227, 0, 128, + 206, 85, 0, 128, 206, 85, 50, 0, 128, 206, 85, 68, 0, 128, 206, 161, 177, + 157, 200, 80, 65, 0, 128, 206, 188, 255, 0, 128, 206, 90, 73, 0, 128, + 205, 75, 65, 50, 0, 128, 205, 75, 65, 50, 32, 156, 246, 75, 65, 50, 0, + 128, 205, 75, 65, 66, 0, 128, 205, 75, 65, 68, 50, 0, 128, 205, 188, 254, + 0, 128, 205, 75, 65, 68, 52, 0, 128, 205, 189, 159, 0, 128, 205, 189, + 159, 32, 150, 176, 189, 159, 0, 128, 205, 189, 137, 0, 128, 205, 161, + 170, 157, 200, 161, 145, 188, 241, 0, 128, 205, 189, 160, 0, 128, 205, + 189, 160, 32, 157, 200, 188, 238, 0, 128, 205, 189, 160, 32, 156, 246, + 189, 160, 0, 128, 205, 75, 65, 77, 50, 0, 128, 205, 75, 65, 77, 52, 0, + 128, 205, 189, 145, 0, 128, 205, 161, 155, 161, 178, 157, 200, 85, 32, + 150, 176, 161, 178, 157, 200, 85, 0, 128, 205, 161, 155, 150, 176, 161, + 155, 161, 178, 157, 200, 85, 32, 150, 176, 161, 178, 157, 200, 85, 0, + 128, 205, 75, 69, 83, 72, 50, 0, 128, 205, 75, 73, 0, 128, 205, 75, 73, + 32, 157, 200, 188, 238, 0, 128, 205, 75, 73, 32, 157, 200, 85, 0, 128, + 205, 75, 73, 32, 157, 200, 85, 68, 0, 128, 205, 189, 150, 0, 128, 205, + 75, 73, 78, 0, 128, 205, 75, 73, 83, 65, 76, 0, 128, 205, 75, 73, 83, 72, + 0, 128, 205, 75, 73, 83, 73, 77, 53, 0, 128, 205, 161, 179, 150, 176, 75, + 73, 83, 73, 77, 53, 0, 128, 205, 75, 85, 0, 128, 205, 151, 219, 150, 176, + 161, 162, 157, 200, 188, 244, 32, 151, 219, 150, 176, 161, 162, 157, 200, + 188, 244, 0, 128, 205, 189, 146, 0, 128, 205, 75, 85, 52, 0, 128, 205, + 75, 85, 52, 32, 157, 196, 171, 141, 0, 128, 205, 75, 85, 55, 0, 128, 205, + 189, 161, 0, 128, 205, 189, 161, 32, 188, 241, 0, 128, 205, 75, 85, 78, + 0, 128, 205, 186, 147, 0, 128, 205, 186, 147, 32, 161, 149, 186, 147, 0, + 128, 205, 189, 162, 0, 128, 205, 75, 87, 85, 51, 49, 56, 0, 128, 205, 76, + 65, 0, 128, 205, 188, 246, 0, 130, 197, 65, 0, 130, 197, 138, 169, 68, + 138, 169, 72, 65, 0, 130, 197, 138, 169, 175, 144, 0, 130, 197, 138, 169, + 189, 144, 0, 130, 197, 65, 76, 0, 130, 197, 65, 78, 0, 130, 197, 161, + 150, 90, 73, 68, 65, 32, 188, 239, 0, 130, 197, 188, 238, 0, 130, 197, + 66, 73, 0, 130, 197, 68, 65, 82, 0, 130, 197, 69, 78, 0, 130, 197, 71, + 65, 0, 130, 197, 175, 144, 0, 130, 197, 189, 136, 0, 130, 197, 161, 172, + 140, 202, 189, 136, 0, 130, 197, 72, 65, 0, 130, 197, 189, 148, 0, 130, + 197, 161, 162, 157, 200, 170, 162, 0, 130, 197, 161, 145, 188, 241, 0, + 130, 197, 73, 77, 0, 130, 197, 161, 176, 140, 202, 72, 65, 0, 130, 197, + 161, 176, 140, 202, 76, 85, 0, 130, 197, 75, 73, 0, 130, 197, 75, 73, 78, + 0, 130, 197, 189, 146, 0, 130, 197, 189, 161, 0, 130, 197, 189, 161, 32, + 140, 202, 161, 162, 140, 202, 65, 0, 130, 197, 188, 246, 0, 130, 197, + 189, 157, 0, 130, 197, 76, 85, 0, 130, 197, 76, 85, 76, 0, 130, 197, 77, + 69, 0, 130, 197, 138, 166, 69, 78, 0, 130, 197, 188, 242, 0, 130, 197, + 78, 69, 0, 130, 197, 138, 173, 182, 246, 0, 130, 197, 161, 147, 140, 202, + 161, 168, 140, 202, 188, 251, 0, 130, 197, 161, 147, 140, 202, 161, 168, + 188, 239, 0, 130, 197, 189, 163, 0, 130, 197, 161, 180, 140, 202, 189, + 163, 0, 130, 197, 182, 246, 0, 130, 197, 189, 164, 0, 130, 197, 188, 250, + 0, 130, 197, 148, 134, 140, 202, 138, 169, 83, 85, 32, 140, 202, 78, 65, + 0, 130, 197, 85, 0, 130, 197, 138, 165, 65, 0, 130, 197, 138, 165, 138, + 165, 85, 0, 130, 197, 138, 171, 171, 205, 0, 130, 197, 85, 68, 0, 130, + 197, 188, 255, 0, 128, 205, 161, 178, 185, 244, 0, 128, 205, 76, 65, 71, + 65, 82, 0, 128, 205, 161, 143, 157, 200, 174, 166, 0, 128, 205, 161, 143, + 157, 200, 138, 173, 182, 246, 0, 128, 205, 161, 143, 188, 241, 0, 128, + 205, 161, 143, 161, 156, 150, 176, 161, 143, 161, 156, 174, 166, 0, 128, + 205, 76, 65, 72, 83, 72, 85, 0, 128, 205, 189, 144, 0, 128, 205, 161, + 157, 157, 200, 189, 144, 0, 128, 205, 170, 214, 0, 128, 205, 148, 227, + 157, 200, 186, 147, 0, 128, 205, 148, 227, 157, 200, 186, 147, 32, 140, + 202, 82, 85, 0, 128, 205, 76, 73, 0, 128, 205, 76, 73, 76, 0, 128, 205, + 76, 73, 77, 77, 85, 50, 0, 128, 205, 189, 157, 0, 128, 205, 76, 85, 0, + 128, 205, 161, 153, 157, 200, 188, 238, 0, 128, 205, 76, 85, 50, 0, 130, + 198, 65, 76, 0, 130, 198, 188, 238, 0, 130, 198, 189, 141, 0, 130, 198, + 161, 181, 188, 239, 0, 130, 198, 161, 142, 188, 239, 0, 130, 198, 161, + 162, 157, 200, 188, 238, 0, 130, 198, 73, 77, 0, 130, 198, 75, 65, 68, + 50, 0, 130, 198, 188, 254, 0, 130, 198, 188, 254, 32, 140, 202, 171, 205, + 0, 130, 198, 75, 73, 0, 130, 198, 152, 236, 140, 202, 171, 205, 0, 130, + 198, 188, 246, 0, 130, 198, 138, 166, 69, 78, 0, 130, 198, 78, 69, 0, + 130, 198, 78, 85, 0, 130, 198, 154, 171, 140, 202, 171, 205, 0, 130, 198, + 83, 73, 75, 50, 32, 140, 202, 66, 85, 0, 130, 198, 189, 155, 0, 128, 205, + 161, 182, 188, 239, 0, 128, 205, 161, 182, 156, 246, 76, 85, 50, 0, 128, + 205, 161, 182, 161, 149, 76, 85, 50, 0, 128, 205, 161, 182, 185, 244, 0, + 128, 205, 161, 182, 189, 139, 0, 128, 205, 189, 165, 0, 128, 205, 189, + 156, 0, 128, 205, 161, 183, 150, 176, 189, 156, 0, 128, 205, 161, 183, + 161, 149, 189, 156, 0, 128, 205, 161, 183, 189, 139, 0, 128, 205, 76, 85, + 72, 0, 128, 205, 76, 85, 76, 0, 128, 205, 186, 210, 0, 128, 205, 159, + 173, 150, 176, 186, 210, 0, 128, 205, 159, 173, 150, 176, 159, 173, 161, + 165, 150, 176, 175, 144, 0, 128, 205, 77, 65, 0, 128, 205, 161, 184, 157, + 200, 188, 250, 0, 128, 205, 161, 184, 188, 241, 0, 128, 205, 77, 65, 50, + 0, 128, 205, 77, 65, 72, 0, 128, 205, 77, 65, 82, 0, 128, 205, 189, 134, + 0, 128, 205, 77, 65, 83, 72, 50, 0, 128, 205, 77, 69, 0, 128, 205, 77, + 69, 83, 0, 128, 205, 77, 73, 0, 128, 205, 189, 166, 0, 128, 205, 77, 85, + 0, 128, 205, 77, 85, 32, 150, 176, 77, 85, 0, 128, 205, 189, 167, 0, 128, + 205, 189, 167, 32, 188, 241, 0, 128, 205, 77, 85, 78, 83, 85, 66, 0, 128, + 205, 77, 85, 82, 71, 85, 50, 0, 128, 205, 188, 242, 0, 128, 205, 161, + 185, 157, 200, 65, 0, 128, 205, 161, 185, 157, 200, 186, 147, 0, 128, + 205, 161, 185, 157, 200, 90, 65, 0, 128, 205, 161, 185, 150, 176, 188, + 242, 0, 128, 205, 161, 185, 150, 176, 161, 185, 157, 200, 138, 169, 78, + 65, 0, 128, 205, 161, 185, 156, 246, 188, 242, 0, 128, 205, 77, 85, 83, + 72, 51, 0, 128, 205, 161, 186, 157, 200, 65, 0, 128, 205, 161, 186, 157, + 200, 138, 169, 68, 73, 0, 128, 205, 161, 186, 157, 200, 68, 73, 0, 128, + 205, 161, 186, 188, 241, 0, 128, 205, 78, 65, 0, 128, 205, 78, 65, 50, 0, + 128, 205, 189, 129, 0, 128, 205, 161, 148, 73, 78, 86, 69, 82, 84, 69, + 68, 0, 128, 205, 161, 148, 157, 200, 174, 163, 32, 188, 239, 0, 128, 205, + 161, 148, 161, 149, 189, 129, 0, 128, 205, 78, 65, 71, 65, 82, 0, 128, + 205, 78, 65, 77, 32, 78, 85, 84, 73, 76, 76, 85, 0, 128, 205, 78, 65, 77, + 0, 128, 205, 78, 65, 77, 50, 0, 128, 205, 78, 69, 0, 128, 205, 161, 187, + 157, 200, 65, 0, 128, 205, 161, 187, 157, 200, 85, 68, 0, 128, 205, 161, + 187, 189, 139, 0, 128, 205, 78, 73, 0, 128, 205, 157, 244, 157, 200, 69, + 0, 128, 205, 78, 73, 50, 0, 128, 205, 78, 73, 77, 0, 128, 205, 78, 73, + 77, 32, 157, 200, 161, 142, 188, 239, 0, 128, 205, 78, 73, 77, 32, 157, + 200, 161, 165, 140, 202, 161, 142, 188, 239, 0, 128, 205, 78, 73, 78, 68, + 65, 50, 0, 130, 199, 65, 78, 0, 130, 199, 171, 205, 0, 130, 199, 161, + 150, 140, 202, 171, 205, 0, 130, 199, 189, 136, 0, 130, 199, 138, 166, + 161, 142, 188, 239, 0, 130, 199, 78, 69, 0, 130, 199, 170, 162, 0, 130, + 199, 174, 166, 0, 130, 199, 138, 173, 65, 32, 65, 78, 0, 130, 199, 138, + 173, 171, 205, 0, 130, 199, 138, 173, 161, 150, 140, 202, 171, 205, 0, + 130, 199, 138, 171, 171, 205, 0, 130, 199, 188, 255, 0, 128, 205, 78, 73, + 83, 65, 71, 0, 128, 205, 78, 85, 0, 128, 205, 78, 85, 49, 49, 0, 128, + 205, 170, 162, 0, 128, 205, 148, 185, 161, 143, 157, 200, 175, 144, 0, + 128, 205, 148, 185, 161, 143, 157, 200, 189, 134, 0, 128, 205, 148, 185, + 161, 143, 157, 200, 189, 142, 0, 128, 205, 148, 185, 161, 143, 157, 200, + 161, 171, 150, 176, 148, 185, 161, 143, 157, 200, 189, 142, 0, 128, 205, + 148, 185, 161, 143, 157, 200, 188, 255, 0, 128, 205, 148, 185, 188, 239, + 0, 128, 205, 148, 185, 150, 176, 170, 162, 0, 128, 205, 148, 185, 156, + 246, 170, 162, 0, 128, 205, 148, 185, 156, 246, 148, 185, 161, 143, 150, + 176, 76, 65, 71, 65, 82, 0, 128, 205, 189, 158, 0, 130, 200, 157, 200, + 189, 131, 0, 130, 200, 157, 200, 66, 73, 0, 130, 200, 157, 200, 68, 85, + 71, 0, 130, 200, 157, 200, 189, 136, 0, 130, 200, 157, 200, 161, 145, + 188, 241, 0, 130, 200, 157, 200, 188, 254, 0, 130, 200, 157, 200, 76, 65, + 0, 130, 200, 157, 200, 78, 69, 0, 130, 200, 157, 200, 83, 73, 76, 65, 51, + 0, 130, 200, 157, 200, 85, 50, 0, 128, 205, 189, 158, 32, 161, 179, 157, + 200, 66, 73, 0, 128, 205, 189, 158, 32, 161, 179, 157, 200, 161, 152, 85, + 0, 128, 205, 80, 65, 0, 128, 205, 189, 168, 0, 128, 205, 80, 65, 78, 0, + 128, 205, 186, 136, 0, 128, 205, 80, 69, 83, 72, 50, 0, 128, 205, 80, 73, + 0, 128, 205, 138, 174, 65, 0, 128, 205, 138, 174, 65, 66, 0, 128, 205, + 138, 174, 66, 73, 0, 128, 205, 138, 174, 66, 85, 0, 128, 205, 138, 174, + 69, 0, 128, 205, 138, 174, 73, 0, 128, 205, 138, 174, 73, 66, 0, 128, + 205, 138, 174, 85, 0, 128, 205, 138, 174, 85, 50, 0, 128, 205, 147, 172, + 156, 246, 80, 73, 0, 128, 205, 80, 73, 82, 73, 71, 0, 128, 205, 161, 188, + 157, 200, 189, 160, 0, 128, 205, 161, 188, 157, 200, 85, 68, 0, 128, 205, + 161, 188, 157, 200, 90, 65, 0, 128, 205, 161, 188, 161, 149, 80, 73, 82, + 73, 71, 0, 128, 205, 82, 65, 0, 128, 205, 82, 65, 66, 0, 128, 205, 82, + 73, 0, 128, 205, 82, 85, 0, 128, 205, 83, 65, 0, 128, 205, 161, 189, 78, + 85, 84, 73, 76, 76, 85, 0, 128, 205, 188, 243, 0, 130, 201, 65, 0, 130, + 201, 68, 85, 0, 130, 201, 189, 140, 0, 130, 201, 72, 65, 0, 130, 201, + 189, 137, 0, 130, 201, 186, 147, 0, 130, 201, 186, 210, 0, 130, 201, 77, + 73, 0, 130, 201, 170, 162, 0, 130, 201, 189, 142, 0, 130, 201, 189, 152, + 0, 130, 201, 84, 65, 66, 0, 130, 201, 85, 50, 0, 130, 201, 85, 66, 0, + 130, 201, 85, 77, 0, 130, 201, 85, 82, 0, 130, 201, 188, 255, 0, 128, + 205, 161, 189, 150, 176, 188, 243, 0, 128, 205, 161, 189, 188, 241, 0, + 128, 205, 189, 142, 0, 128, 205, 161, 171, 161, 178, 157, 200, 188, 244, + 0, 128, 205, 83, 65, 78, 71, 65, 50, 0, 128, 205, 189, 151, 0, 128, 205, + 169, 213, 0, 128, 205, 188, 249, 0, 128, 205, 138, 175, 65, 0, 128, 205, + 138, 175, 188, 238, 0, 128, 205, 138, 175, 188, 252, 0, 128, 205, 138, + 175, 78, 69, 0, 128, 205, 138, 175, 189, 163, 0, 128, 205, 138, 175, 186, + 138, 0, 128, 205, 138, 175, 85, 0, 128, 205, 138, 175, 138, 165, 65, 0, + 128, 205, 83, 72, 65, 54, 0, 128, 205, 83, 72, 65, 66, 54, 0, 128, 205, + 189, 169, 10, 42, 102, 111, 114, 109, 101, 100, 32, 144, 206, 161, 190, + 97, 32, 149, 128, 105, 110, 100, 101, 110, 116, 97, 116, 105, 111, 110, + 32, 133, 166, 132, 195, 140, 232, 115, 116, 121, 108, 117, 115, 0, 128, + 205, 174, 166, 0, 128, 205, 161, 191, 72, 85, 0, 128, 205, 161, 191, 150, + 176, 161, 191, 161, 164, 150, 176, 161, 164, 161, 165, 150, 176, 175, + 144, 0, 128, 205, 161, 191, 150, 176, 161, 191, 157, 232, 150, 176, 157, + 232, 161, 165, 150, 176, 175, 144, 0, 128, 205, 83, 72, 69, 71, 57, 0, + 128, 205, 83, 72, 69, 78, 0, 128, 205, 188, 247, 0, 128, 205, 83, 72, 69, + 83, 72, 50, 0, 128, 205, 83, 72, 69, 83, 72, 76, 65, 77, 0, 128, 205, + 189, 152, 0, 128, 205, 189, 152, 32, 157, 200, 65, 0, 128, 205, 189, 152, + 32, 157, 200, 73, 77, 0, 128, 205, 83, 72, 73, 77, 0, 130, 202, 65, 0, + 130, 202, 189, 132, 0, 130, 202, 189, 133, 0, 130, 202, 189, 138, 0, 130, + 202, 175, 144, 0, 130, 202, 188, 240, 0, 130, 202, 161, 145, 188, 241, 0, + 130, 202, 189, 162, 0, 130, 202, 76, 85, 76, 0, 130, 202, 189, 167, 0, + 130, 202, 189, 142, 0, 128, 205, 83, 72, 73, 78, 73, 71, 0, 128, 205, 83, + 72, 73, 82, 0, 128, 205, 161, 175, 188, 239, 10, 37, 128, 205, 161, 192, + 188, 239, 0, 128, 205, 161, 175, 150, 176, 161, 175, 161, 159, 150, 176, + 186, 135, 10, 37, 128, 205, 161, 192, 150, 176, 161, 192, 161, 159, 150, + 176, 186, 135, 0, 128, 205, 83, 72, 73, 84, 65, 0, 128, 205, 174, 163, 0, + 128, 205, 174, 163, 32, 150, 176, 142, 130, 174, 163, 0, 128, 205, 189, + 163, 0, 128, 205, 83, 72, 85, 66, 85, 82, 0, 128, 205, 83, 73, 0, 128, + 205, 154, 171, 188, 241, 0, 128, 205, 83, 73, 71, 0, 128, 205, 189, 170, + 0, 128, 205, 189, 170, 32, 150, 176, 189, 170, 32, 189, 163, 0, 128, 205, + 83, 73, 75, 50, 0, 128, 205, 83, 73, 76, 65, 51, 0, 128, 205, 83, 85, 0, + 128, 205, 83, 85, 32, 150, 176, 83, 85, 0, 128, 205, 83, 85, 68, 0, 128, + 205, 83, 85, 68, 50, 0, 128, 205, 83, 85, 72, 85, 82, 0, 128, 205, 182, + 246, 0, 128, 205, 83, 85, 77, 65, 83, 72, 0, 128, 205, 186, 149, 0, 128, + 205, 83, 85, 82, 57, 0, 128, 205, 84, 65, 0, 128, 205, 152, 252, 165, + 162, 0, 128, 205, 152, 252, 157, 200, 72, 73, 0, 128, 205, 152, 252, 157, + 200, 77, 73, 0, 128, 205, 152, 252, 188, 241, 0, 128, 205, 84, 65, 66, 0, + 128, 205, 157, 232, 150, 176, 157, 232, 157, 244, 150, 176, 157, 244, + 161, 193, 150, 176, 184, 216, 0, 128, 205, 157, 232, 185, 244, 0, 128, + 205, 189, 164, 0, 128, 205, 161, 194, 157, 200, 66, 73, 0, 128, 205, 161, + 194, 157, 200, 189, 136, 0, 128, 205, 161, 194, 157, 200, 174, 166, 0, + 128, 205, 161, 194, 157, 200, 174, 163, 0, 128, 205, 161, 194, 157, 200, + 189, 155, 0, 128, 205, 161, 194, 157, 200, 85, 68, 0, 128, 205, 188, 250, + 0, 128, 205, 173, 227, 0, 128, 205, 84, 69, 0, 128, 205, 148, 134, 188, + 241, 0, 128, 205, 84, 73, 0, 128, 205, 84, 73, 32, 188, 239, 0, 128, 205, + 84, 73, 76, 0, 128, 205, 84, 73, 82, 0, 128, 205, 152, 181, 157, 200, + 188, 250, 0, 128, 205, 152, 181, 150, 176, 84, 73, 82, 0, 128, 205, 152, + 181, 150, 176, 152, 181, 161, 164, 150, 176, 161, 164, 161, 165, 150, + 176, 175, 144, 0, 128, 205, 84, 85, 0, 128, 205, 189, 155, 0, 128, 205, + 84, 85, 75, 0, 128, 205, 186, 211, 0, 128, 205, 186, 138, 0, 128, 205, + 186, 138, 32, 150, 176, 186, 138, 32, 90, 65, 32, 150, 176, 90, 65, 0, + 128, 205, 85, 0, 128, 205, 85, 32, 189, 136, 0, 128, 205, 85, 32, 85, 32, + 85, 0, 128, 205, 85, 32, 150, 176, 85, 32, 152, 255, 150, 176, 152, 255, + 161, 165, 150, 176, 175, 144, 0, 128, 205, 85, 32, 150, 176, 85, 32, 186, + 149, 32, 150, 176, 186, 149, 0, 128, 205, 85, 32, 150, 176, 85, 32, 85, + 32, 144, 164, 150, 176, 85, 32, 167, 223, 0, 128, 205, 85, 50, 0, 128, + 205, 85, 66, 0, 128, 205, 85, 68, 0, 128, 205, 161, 163, 189, 162, 0, + 128, 205, 161, 163, 157, 200, 188, 238, 0, 128, 205, 161, 163, 157, 200, + 77, 73, 0, 128, 205, 161, 163, 157, 200, 138, 165, 138, 165, 85, 0, 128, + 205, 161, 163, 157, 200, 138, 165, 138, 165, 85, 32, 188, 241, 0, 128, + 205, 161, 163, 188, 241, 0, 128, 205, 161, 163, 189, 139, 0, 128, 205, + 161, 163, 189, 139, 32, 157, 200, 188, 238, 0, 128, 205, 85, 68, 85, 71, + 0, 128, 205, 85, 77, 0, 128, 205, 151, 181, 157, 200, 188, 246, 0, 128, + 205, 151, 181, 157, 200, 138, 166, 68, 65, 0, 128, 205, 151, 181, 157, + 200, 188, 249, 0, 128, 205, 151, 181, 157, 200, 85, 0, 128, 205, 85, 77, + 66, 73, 78, 0, 128, 205, 85, 77, 85, 77, 0, 128, 205, 161, 177, 157, 200, + 189, 145, 0, 128, 205, 161, 177, 157, 200, 80, 65, 0, 128, 205, 85, 78, + 0, 128, 205, 85, 78, 32, 188, 241, 0, 128, 205, 85, 82, 0, 128, 205, 152, + 178, 156, 246, 85, 82, 0, 128, 205, 152, 178, 189, 139, 0, 128, 205, 85, + 82, 50, 0, 128, 205, 138, 176, 138, 169, 72, 65, 0, 128, 205, 138, 176, + 138, 169, 78, 65, 0, 128, 205, 138, 176, 65, 76, 0, 128, 205, 138, 176, + 72, 65, 0, 128, 205, 138, 176, 170, 162, 0, 128, 205, 138, 176, 85, 50, + 0, 128, 205, 138, 176, 138, 171, 171, 205, 0, 128, 205, 138, 176, 138, + 171, 66, 73, 0, 128, 205, 85, 82, 52, 0, 128, 205, 85, 82, 73, 0, 128, + 205, 85, 82, 73, 51, 0, 128, 205, 85, 82, 85, 0, 130, 203, 65, 0, 130, + 203, 189, 131, 0, 130, 203, 166, 167, 0, 130, 203, 68, 85, 78, 0, 130, + 203, 71, 65, 0, 130, 203, 185, 247, 0, 130, 203, 161, 142, 188, 239, 0, + 130, 203, 175, 144, 0, 130, 203, 71, 85, 0, 130, 203, 72, 65, 0, 130, + 203, 188, 240, 0, 130, 203, 73, 77, 0, 130, 203, 73, 83, 72, 0, 130, 203, + 75, 73, 0, 130, 203, 186, 210, 0, 130, 203, 189, 166, 0, 130, 203, 80, + 65, 0, 130, 203, 174, 166, 0, 130, 203, 189, 170, 0, 130, 203, 84, 85, 0, + 130, 203, 138, 165, 189, 136, 0, 130, 203, 85, 68, 0, 130, 203, 189, 171, + 0, 128, 205, 189, 171, 0, 128, 205, 189, 171, 32, 157, 200, 85, 0, 128, + 205, 188, 255, 0, 128, 205, 161, 195, 157, 200, 65, 0, 128, 205, 161, + 195, 157, 200, 75, 85, 0, 128, 205, 161, 195, 157, 200, 186, 147, 0, 128, + 205, 161, 195, 157, 200, 188, 250, 0, 128, 205, 85, 83, 72, 88, 0, 128, + 205, 85, 83, 72, 50, 0, 128, 205, 85, 83, 72, 85, 77, 88, 0, 128, 205, + 85, 84, 85, 75, 73, 0, 128, 205, 85, 90, 51, 0, 128, 205, 85, 90, 51, 32, + 157, 200, 189, 145, 0, 128, 205, 85, 90, 85, 0, 128, 205, 90, 65, 0, 128, + 205, 90, 65, 32, 188, 239, 0, 128, 205, 90, 65, 32, 155, 189, 157, 200, + 186, 147, 0, 128, 205, 90, 65, 71, 0, 128, 205, 90, 65, 77, 88, 0, 128, + 205, 90, 69, 50, 0, 128, 205, 90, 73, 0, 128, 205, 90, 73, 32, 150, 176, + 90, 73, 0, 128, 205, 90, 73, 51, 0, 128, 205, 90, 73, 66, 0, 128, 205, + 90, 73, 66, 32, 75, 65, 66, 65, 32, 188, 239, 0, 128, 205, 90, 73, 71, 0, + 128, 205, 90, 73, 90, 50, 0, 128, 205, 90, 85, 0, 128, 205, 90, 85, 53, + 0, 128, 205, 90, 85, 53, 32, 157, 200, 65, 0, 128, 205, 90, 85, 66, 85, + 82, 0, 128, 205, 90, 85, 77, 0, 128, 205, 75, 65, 80, 32, 69, 76, 65, 77, + 73, 84, 69, 0, 130, 193, 170, 162, 0, 128, 205, 161, 146, 157, 200, 65, + 0, 128, 205, 189, 128, 32, 157, 200, 75, 85, 71, 0, 129, 184, 138, 171, + 189, 134, 0, 128, 205, 68, 65, 71, 51, 0, 128, 205, 161, 193, 140, 202, + 174, 163, 0, 128, 205, 189, 140, 32, 157, 200, 174, 166, 0, 130, 194, + 189, 136, 0, 130, 194, 174, 166, 0, 130, 195, 154, 251, 140, 202, 161, + 170, 140, 202, 65, 0, 130, 195, 188, 244, 0, 128, 205, 71, 69, 50, 50, 0, + 128, 205, 71, 73, 71, 0, 128, 205, 72, 85, 83, 72, 0, 128, 206, 189, 130, + 0, 128, 206, 65, 83, 72, 51, 0, 128, 206, 188, 252, 0, 128, 206, 189, + 136, 0, 128, 206, 161, 162, 157, 200, 188, 244, 0, 128, 206, 186, 210, 0, + 128, 206, 80, 65, 0, 128, 206, 83, 72, 85, 76, 0, 128, 206, 84, 85, 0, + 128, 206, 85, 82, 50, 0, 130, 197, 71, 73, 0, 128, 205, 161, 182, 189, + 139, 32, 157, 200, 188, 238, 0, 130, 198, 161, 181, 140, 202, 189, 144, + 0, 130, 198, 174, 163, 0, 128, 205, 77, 69, 83, 72, 0, 128, 205, 161, + 186, 157, 200, 90, 65, 0, 128, 205, 78, 65, 52, 0, 128, 205, 78, 73, 78, + 0, 128, 205, 78, 73, 78, 57, 0, 130, 199, 189, 132, 0, 130, 199, 71, 73, + 0, 128, 205, 161, 192, 152, 241, 159, 251, 189, 172, 0, 128, 205, 80, 69, + 83, 72, 50, 32, 165, 162, 0, 128, 205, 80, 73, 82, 50, 0, 130, 201, 161, + 145, 188, 241, 0, 128, 205, 84, 73, 50, 0, 128, 205, 151, 181, 157, 200, + 77, 69, 0, 128, 205, 85, 32, 85, 0, 130, 204, 171, 205, 0, 130, 205, 171, + 205, 0, 130, 206, 171, 205, 0, 130, 207, 171, 205, 0, 132, 145, 154, 208, + 171, 205, 0, 132, 145, 154, 206, 171, 205, 0, 132, 145, 156, 142, 171, + 205, 0, 130, 208, 171, 205, 0, 130, 205, 184, 216, 0, 130, 206, 184, 216, + 0, 130, 207, 184, 216, 0, 132, 145, 154, 208, 184, 216, 0, 132, 145, 154, + 206, 184, 216, 0, 132, 145, 156, 142, 184, 216, 0, 130, 208, 184, 216, 0, + 130, 206, 85, 0, 130, 207, 85, 0, 132, 145, 154, 208, 85, 0, 132, 145, + 154, 206, 85, 0, 132, 145, 156, 142, 85, 0, 130, 208, 85, 0, 130, 209, + 189, 173, 0, 130, 204, 189, 173, 0, 130, 205, 189, 173, 0, 130, 206, 189, + 173, 0, 130, 207, 189, 173, 0, 132, 145, 154, 208, 189, 173, 0, 132, 145, + 154, 206, 189, 173, 0, 132, 145, 156, 142, 189, 173, 0, 130, 208, 189, + 173, 0, 130, 209, 189, 174, 0, 130, 204, 189, 174, 0, 130, 205, 189, 174, + 0, 130, 206, 189, 174, 0, 130, 207, 189, 174, 0, 130, 204, 189, 169, 0, + 130, 205, 189, 169, 0, 130, 205, 161, 196, 157, 196, 171, 141, 0, 130, + 206, 189, 169, 0, 130, 207, 189, 169, 0, 132, 145, 154, 208, 189, 169, 0, + 132, 145, 154, 206, 189, 169, 0, 132, 145, 156, 142, 189, 169, 0, 130, + 208, 189, 169, 0, 130, 209, 189, 175, 0, 130, 204, 189, 175, 0, 130, 205, + 189, 175, 0, 130, 205, 189, 175, 32, 157, 196, 171, 141, 0, 130, 206, + 189, 175, 0, 130, 207, 189, 175, 0, 132, 145, 161, 196, 157, 200, 161, + 166, 140, 202, 184, 216, 0, 132, 145, 161, 196, 157, 200, 161, 166, 140, + 202, 189, 166, 0, 130, 209, 189, 176, 0, 130, 204, 189, 176, 0, 130, 205, + 189, 176, 0, 130, 205, 189, 176, 32, 157, 196, 171, 141, 0, 130, 206, + 189, 176, 0, 130, 207, 189, 176, 0, 130, 205, 138, 177, 69, 83, 72, 49, + 54, 0, 130, 205, 138, 177, 69, 83, 72, 50, 49, 0, 130, 206, 138, 177, + 189, 177, 0, 130, 206, 138, 177, 76, 73, 77, 77, 85, 52, 0, 130, 206, + 138, 177, 189, 177, 32, 65, 0, 130, 206, 138, 177, 189, 177, 32, 66, 0, + 132, 145, 154, 208, 157, 196, 139, 186, 65, 83, 72, 57, 0, 132, 145, 154, + 206, 157, 196, 139, 186, 73, 77, 73, 78, 51, 0, 132, 145, 154, 206, 157, + 196, 139, 186, 188, 245, 32, 65, 0, 132, 145, 154, 206, 157, 196, 139, + 186, 188, 245, 32, 66, 0, 132, 145, 156, 142, 157, 196, 139, 186, 85, 83, + 83, 85, 0, 132, 145, 156, 142, 157, 196, 139, 186, 85, 83, 83, 85, 51, 0, + 130, 208, 138, 177, 73, 76, 73, 77, 77, 85, 0, 130, 208, 138, 177, 73, + 76, 73, 77, 77, 85, 51, 0, 130, 208, 138, 177, 73, 76, 73, 77, 77, 85, + 52, 0, 130, 208, 138, 177, 73, 76, 73, 77, 77, 85, 32, 65, 0, 130, 204, + 161, 150, 188, 239, 0, 130, 205, 161, 150, 188, 239, 0, 130, 206, 161, + 150, 188, 239, 0, 130, 207, 161, 150, 188, 239, 0, 132, 145, 154, 208, + 161, 150, 188, 239, 0, 130, 209, 189, 178, 0, 130, 204, 189, 178, 0, 130, + 205, 189, 178, 0, 130, 206, 189, 178, 0, 130, 206, 189, 178, 32, 157, + 196, 171, 141, 0, 130, 207, 189, 178, 0, 130, 207, 189, 178, 32, 157, + 196, 171, 141, 0, 132, 145, 78, 73, 71, 73, 68, 65, 77, 73, 78, 0, 132, + 145, 78, 73, 71, 73, 68, 65, 69, 83, 72, 0, 130, 209, 69, 83, 72, 69, 51, + 0, 130, 204, 69, 83, 72, 69, 51, 0, 130, 209, 158, 208, 184, 216, 0, 130, + 204, 160, 132, 184, 216, 0, 130, 207, 178, 143, 32, 184, 216, 0, 130, + 209, 158, 208, 157, 196, 139, 186, 65, 0, 130, 204, 160, 132, 157, 196, + 139, 186, 65, 0, 130, 209, 156, 150, 171, 205, 0, 130, 209, 156, 151, + 171, 205, 0, 132, 145, 157, 245, 161, 197, 139, 193, 178, 142, 0, 132, + 145, 157, 245, 161, 197, 139, 193, 166, 214, 0, 130, 209, 156, 151, 186, + 143, 0, 130, 209, 146, 136, 186, 143, 0, 132, 145, 161, 198, 139, 193, + 178, 139, 0, 132, 145, 161, 198, 144, 199, 178, 140, 0, 132, 145, 161, + 198, 174, 204, 0, 132, 145, 161, 198, 174, 205, 0, 130, 206, 85, 32, 157, + 196, 171, 141, 0, 130, 207, 85, 32, 157, 196, 171, 141, 0, 132, 145, 154, + 208, 85, 32, 157, 196, 171, 141, 0, 132, 145, 154, 206, 85, 32, 157, 196, + 171, 141, 0, 132, 145, 156, 142, 85, 32, 157, 196, 171, 141, 0, 130, 208, + 85, 32, 157, 196, 171, 141, 0, 161, 199, 148, 236, 146, 186, 157, 245, + 161, 197, 150, 174, 183, 212, 10, 120, 40, 117, 103, 97, 114, 105, 116, + 105, 99, 32, 150, 163, 189, 179, 32, 45, 32, 49, 48, 51, 57, 70, 41, 10, + 120, 143, 193, 112, 101, 114, 115, 105, 97, 110, 32, 150, 163, 189, 179, + 32, 45, 32, 49, 48, 51, 68, 48, 41, 0, 161, 199, 148, 236, 146, 186, 141, + 226, 165, 200, 0, 161, 199, 148, 236, 146, 186, 144, 245, 165, 200, 0, + 161, 199, 148, 236, 146, 186, 144, 245, 177, 154, 0, 161, 199, 148, 236, + 146, 186, 144, 245, 81, 85, 65, 68, 67, 79, 76, 79, 78, 0, 130, 193, 148, + 185, 188, 239, 0, 130, 193, 189, 163, 0, 128, 205, 65, 68, 32, 157, 200, + 189, 141, 0, 128, 205, 188, 238, 32, 157, 200, 161, 193, 188, 239, 0, + 128, 205, 161, 200, 157, 200, 65, 66, 50, 0, 128, 205, 161, 200, 157, + 200, 78, 73, 0, 128, 205, 161, 200, 157, 200, 90, 65, 0, 128, 205, 151, + 228, 150, 176, 151, 228, 157, 200, 78, 65, 50, 0, 128, 205, 152, 254, + 157, 200, 188, 250, 0, 128, 205, 68, 65, 71, 32, 157, 200, 186, 147, 0, + 128, 205, 161, 154, 157, 200, 188, 240, 0, 128, 205, 161, 154, 157, 200, + 85, 32, 85, 32, 85, 0, 128, 205, 188, 253, 32, 157, 200, 85, 68, 0, 130, + 210, 189, 130, 0, 130, 210, 171, 205, 0, 130, 210, 161, 150, 155, 201, + 171, 151, 0, 130, 210, 189, 138, 0, 130, 210, 68, 85, 78, 0, 130, 210, + 188, 251, 0, 130, 210, 71, 65, 0, 130, 210, 71, 73, 0, 130, 210, 161, + 161, 188, 241, 0, 130, 210, 188, 252, 0, 130, 210, 72, 65, 0, 130, 210, + 72, 73, 0, 130, 210, 161, 145, 188, 241, 0, 130, 210, 189, 145, 0, 130, + 210, 186, 147, 0, 130, 210, 189, 162, 0, 130, 210, 189, 162, 32, 140, + 202, 189, 145, 0, 130, 210, 161, 201, 48, 50, 48, 0, 130, 210, 170, 214, + 0, 130, 210, 148, 227, 157, 200, 186, 147, 0, 130, 210, 76, 85, 72, 32, + 140, 202, 188, 252, 0, 130, 210, 189, 134, 0, 130, 210, 77, 69, 83, 0, + 130, 210, 77, 73, 0, 130, 210, 78, 73, 0, 130, 210, 80, 73, 0, 130, 210, + 174, 166, 0, 130, 210, 154, 171, 188, 241, 0, 128, 205, 138, 172, 186, + 147, 0, 128, 205, 138, 172, 186, 136, 0, 128, 205, 188, 251, 32, 88, 0, + 128, 205, 161, 181, 156, 246, 189, 141, 0, 128, 205, 138, 178, 157, 200, + 171, 205, 0, 128, 205, 138, 178, 157, 200, 72, 73, 0, 128, 205, 138, 178, + 157, 200, 161, 145, 188, 241, 0, 128, 205, 138, 178, 157, 200, 76, 65, 0, + 128, 205, 138, 178, 157, 200, 189, 144, 0, 128, 205, 138, 178, 157, 200, + 77, 69, 0, 128, 205, 138, 178, 157, 200, 77, 69, 83, 0, 128, 205, 138, + 178, 157, 200, 83, 85, 0, 130, 194, 83, 85, 0, 130, 195, 66, 65, 72, 65, + 82, 50, 0, 130, 195, 161, 154, 188, 241, 0, 130, 195, 161, 202, 157, 200, + 161, 145, 188, 241, 0, 130, 195, 161, 202, 157, 200, 189, 145, 0, 130, + 195, 69, 82, 69, 78, 0, 130, 195, 71, 65, 0, 130, 195, 161, 165, 140, + 202, 68, 73, 0, 130, 195, 161, 165, 140, 202, 78, 69, 0, 130, 195, 161, + 158, 140, 202, 65, 0, 130, 195, 189, 162, 32, 140, 202, 189, 145, 0, 130, + 195, 170, 214, 0, 130, 195, 148, 227, 157, 200, 186, 147, 0, 130, 195, + 76, 85, 72, 0, 130, 195, 188, 242, 0, 130, 195, 78, 69, 0, 130, 195, 161, + 187, 140, 202, 69, 50, 0, 130, 195, 161, 187, 140, 202, 71, 73, 0, 130, + 195, 83, 72, 73, 77, 0, 130, 195, 90, 73, 90, 50, 0, 128, 205, 189, 153, + 32, 152, 241, 159, 251, 189, 172, 0, 128, 205, 189, 154, 32, 157, 200, + 85, 0, 128, 205, 161, 168, 157, 200, 161, 168, 156, 246, 188, 252, 0, + 128, 205, 161, 169, 157, 200, 161, 145, 188, 241, 0, 128, 205, 161, 172, + 140, 202, 161, 168, 157, 200, 188, 250, 0, 128, 205, 161, 158, 188, 239, + 32, 188, 241, 0, 130, 196, 138, 168, 161, 162, 157, 200, 171, 205, 0, + 128, 206, 66, 85, 0, 128, 206, 75, 65, 0, 128, 206, 85, 32, 85, 32, 85, + 0, 128, 206, 85, 82, 0, 130, 197, 158, 161, 150, 176, 90, 85, 0, 132, + 146, 48, 48, 51, 0, 132, 146, 48, 50, 49, 0, 132, 146, 48, 50, 53, 0, + 132, 146, 48, 51, 48, 0, 132, 146, 48, 53, 48, 0, 132, 146, 48, 53, 49, + 0, 132, 146, 48, 54, 50, 0, 128, 205, 76, 65, 75, 45, 48, 55, 57, 32, + 150, 176, 76, 65, 75, 45, 48, 55, 57, 32, 188, 241, 0, 132, 146, 48, 56, + 48, 0, 128, 205, 161, 201, 48, 56, 49, 32, 150, 176, 161, 201, 48, 56, + 49, 0, 132, 146, 48, 57, 50, 0, 132, 146, 49, 51, 48, 0, 132, 146, 49, + 52, 50, 0, 132, 146, 50, 49, 48, 0, 132, 146, 50, 49, 57, 0, 132, 146, + 50, 50, 48, 0, 132, 146, 50, 50, 53, 0, 132, 146, 50, 50, 56, 0, 132, + 146, 182, 221, 0, 132, 146, 50, 54, 53, 0, 132, 146, 50, 54, 54, 0, 132, + 146, 51, 52, 51, 0, 132, 146, 51, 52, 55, 0, 132, 146, 51, 52, 56, 0, + 132, 146, 51, 56, 51, 0, 132, 146, 51, 56, 52, 0, 132, 146, 51, 57, 48, + 0, 132, 146, 52, 52, 49, 0, 132, 146, 52, 52, 57, 0, 128, 205, 161, 203, + 157, 200, 71, 85, 0, 128, 205, 161, 203, 157, 200, 188, 240, 0, 128, 205, + 161, 203, 157, 200, 138, 170, 189, 165, 0, 128, 205, 161, 203, 157, 200, + 138, 170, 138, 170, 189, 165, 0, 128, 205, 161, 203, 157, 200, 138, 171, + 66, 65, 0, 132, 146, 52, 53, 48, 0, 132, 146, 52, 53, 55, 0, 132, 146, + 52, 55, 48, 0, 132, 146, 52, 56, 51, 0, 132, 146, 52, 57, 48, 0, 132, + 146, 52, 57, 50, 0, 132, 146, 52, 57, 51, 0, 132, 146, 52, 57, 53, 0, + 132, 146, 53, 53, 48, 0, 132, 146, 54, 48, 56, 0, 132, 146, 54, 49, 55, + 0, 130, 211, 171, 205, 0, 130, 211, 188, 238, 0, 130, 211, 161, 144, 161, + 156, 188, 241, 0, 130, 211, 189, 146, 0, 130, 211, 76, 65, 0, 130, 211, + 173, 227, 0, 130, 211, 84, 69, 0, 130, 211, 85, 50, 0, 130, 211, 85, 68, + 0, 130, 211, 189, 171, 0, 132, 146, 54, 51, 54, 0, 132, 146, 54, 52, 56, + 0, 128, 205, 138, 179, 189, 140, 0, 128, 205, 138, 179, 71, 65, 0, 128, + 205, 138, 179, 188, 240, 0, 128, 205, 138, 179, 161, 145, 188, 241, 0, + 128, 205, 138, 179, 78, 73, 0, 128, 205, 138, 179, 138, 170, 138, 170, + 189, 165, 0, 128, 205, 138, 179, 188, 247, 32, 140, 202, 75, 73, 0, 128, + 205, 138, 179, 85, 68, 0, 128, 205, 138, 179, 189, 171, 0, 132, 146, 55, + 50, 52, 0, 132, 146, 55, 52, 57, 0, 128, 205, 161, 182, 161, 156, 157, + 200, 171, 205, 0, 130, 198, 184, 216, 0, 130, 198, 189, 148, 0, 130, 198, + 186, 136, 0, 130, 198, 138, 170, 138, 170, 189, 165, 0, 130, 198, 188, + 250, 0, 128, 205, 77, 73, 32, 140, 202, 90, 65, 55, 0, 128, 205, 161, + 185, 150, 176, 161, 185, 157, 200, 71, 65, 0, 128, 205, 161, 185, 150, + 176, 161, 185, 157, 200, 189, 137, 0, 130, 199, 161, 154, 188, 241, 0, + 130, 199, 188, 252, 0, 130, 199, 71, 85, 76, 0, 130, 199, 72, 73, 0, 130, + 199, 75, 69, 83, 72, 50, 0, 130, 199, 161, 201, 48, 53, 48, 0, 130, 199, + 189, 134, 0, 130, 199, 138, 170, 186, 136, 0, 130, 199, 85, 0, 130, 199, + 138, 165, 85, 0, 130, 199, 189, 171, 0, 128, 205, 161, 189, 161, 156, + 157, 200, 72, 65, 0, 130, 201, 69, 78, 0, 130, 201, 161, 191, 155, 201, + 171, 151, 0, 130, 201, 188, 250, 0, 128, 205, 83, 72, 65, 54, 32, 188, + 239, 0, 128, 205, 161, 191, 150, 176, 174, 166, 0, 128, 205, 138, 173, + 189, 149, 0, 128, 205, 138, 173, 78, 65, 77, 50, 0, 128, 205, 138, 173, + 189, 151, 0, 128, 205, 161, 180, 140, 202, 161, 202, 157, 200, 78, 73, 0, + 128, 205, 161, 180, 140, 202, 138, 172, 65, 78, 0, 128, 205, 154, 171, + 157, 200, 188, 250, 0, 128, 205, 188, 250, 32, 140, 202, 188, 243, 0, + 128, 205, 186, 211, 32, 157, 200, 161, 142, 188, 239, 0, 128, 205, 186, + 211, 32, 157, 200, 142, 227, 184, 216, 0, 128, 205, 85, 82, 50, 32, 73, + 78, 86, 69, 82, 84, 69, 68, 0, 128, 205, 138, 176, 85, 68, 0, 130, 203, + 68, 65, 82, 65, 51, 0, 130, 203, 161, 201, 54, 54, 56, 0, 130, 203, 189, + 165, 0, 128, 205, 90, 65, 55, 0, 128, 205, 158, 161, 150, 176, 158, 161, + 140, 202, 189, 151, 0, 128, 205, 90, 85, 53, 32, 157, 200, 142, 227, 161, + 193, 188, 239, 0, 128, 207, 67, 77, 48, 48, 49, 0, 128, 207, 67, 77, 48, + 48, 50, 0, 128, 207, 67, 77, 48, 48, 52, 0, 128, 207, 67, 77, 48, 48, 53, + 0, 128, 207, 67, 77, 48, 48, 54, 0, 128, 207, 67, 77, 48, 48, 55, 0, 128, + 207, 67, 77, 48, 48, 56, 0, 128, 207, 67, 77, 48, 48, 57, 0, 128, 207, + 67, 77, 48, 49, 48, 0, 128, 207, 67, 77, 48, 49, 49, 0, 128, 207, 67, 77, + 48, 49, 50, 0, 128, 207, 67, 77, 48, 49, 50, 66, 0, 128, 207, 67, 77, 48, + 49, 51, 0, 128, 207, 67, 77, 48, 49, 53, 0, 128, 207, 67, 77, 48, 49, 55, + 0, 128, 207, 67, 77, 48, 49, 57, 0, 128, 207, 67, 77, 48, 50, 49, 0, 128, + 207, 67, 77, 48, 50, 51, 0, 128, 207, 67, 77, 48, 50, 52, 0, 128, 207, + 67, 77, 48, 50, 53, 0, 128, 207, 67, 77, 48, 50, 54, 0, 128, 207, 67, 77, + 48, 50, 55, 0, 128, 207, 67, 77, 48, 50, 56, 0, 128, 207, 67, 77, 48, 50, + 57, 0, 128, 207, 67, 77, 48, 51, 48, 0, 128, 207, 67, 77, 48, 51, 51, 0, + 128, 207, 67, 77, 48, 51, 52, 0, 128, 207, 67, 77, 48, 51, 53, 0, 128, + 207, 67, 77, 48, 51, 54, 0, 128, 207, 67, 77, 48, 51, 55, 0, 128, 207, + 67, 77, 48, 51, 56, 0, 128, 207, 67, 77, 48, 51, 57, 0, 128, 207, 67, 77, + 48, 52, 48, 0, 128, 207, 67, 77, 48, 52, 49, 0, 128, 207, 67, 77, 48, 52, + 52, 0, 128, 207, 67, 77, 48, 52, 54, 0, 128, 207, 67, 77, 48, 52, 55, 0, + 128, 207, 67, 77, 48, 52, 57, 0, 128, 207, 67, 77, 48, 53, 48, 0, 128, + 207, 67, 77, 48, 53, 49, 0, 128, 207, 67, 77, 48, 53, 50, 0, 128, 207, + 67, 77, 48, 53, 51, 0, 128, 207, 67, 77, 48, 53, 52, 0, 128, 207, 67, 77, + 48, 53, 53, 0, 128, 207, 67, 77, 48, 53, 54, 0, 128, 207, 67, 77, 48, 53, + 56, 0, 128, 207, 67, 77, 48, 53, 57, 0, 128, 207, 67, 77, 48, 54, 48, 0, + 128, 207, 67, 77, 48, 54, 49, 0, 128, 207, 67, 77, 48, 54, 50, 0, 128, + 207, 67, 77, 48, 54, 51, 0, 128, 207, 67, 77, 48, 54, 52, 0, 128, 207, + 67, 77, 48, 54, 54, 0, 128, 207, 67, 77, 48, 54, 55, 0, 128, 207, 67, 77, + 48, 54, 56, 0, 128, 207, 67, 77, 48, 54, 57, 0, 128, 207, 67, 77, 48, 55, + 48, 0, 128, 207, 67, 77, 48, 55, 49, 0, 128, 207, 67, 77, 48, 55, 50, 0, + 128, 207, 67, 77, 48, 55, 51, 0, 128, 207, 67, 77, 48, 55, 52, 0, 128, + 207, 67, 77, 48, 55, 53, 0, 128, 207, 67, 77, 48, 55, 53, 66, 0, 128, + 207, 67, 77, 48, 55, 54, 0, 128, 207, 67, 77, 48, 55, 56, 0, 128, 207, + 67, 77, 48, 55, 57, 0, 128, 207, 67, 77, 48, 56, 48, 0, 128, 207, 67, 77, + 48, 56, 49, 0, 128, 207, 67, 77, 48, 56, 50, 0, 128, 207, 67, 77, 48, 56, + 51, 0, 128, 207, 67, 77, 48, 56, 52, 0, 128, 207, 67, 77, 48, 56, 53, 0, + 128, 207, 67, 77, 48, 56, 54, 0, 128, 207, 67, 77, 48, 56, 55, 0, 128, + 207, 67, 77, 48, 56, 56, 0, 128, 207, 67, 77, 48, 56, 57, 0, 128, 207, + 67, 77, 48, 57, 48, 0, 128, 207, 67, 77, 48, 57, 49, 0, 128, 207, 67, 77, + 48, 57, 50, 0, 128, 207, 67, 77, 48, 57, 52, 0, 128, 207, 67, 77, 48, 57, + 53, 0, 128, 207, 67, 77, 48, 57, 54, 0, 128, 207, 67, 77, 48, 57, 55, 0, + 128, 207, 67, 77, 48, 57, 56, 0, 128, 207, 67, 77, 48, 57, 57, 0, 128, + 207, 67, 77, 49, 48, 48, 0, 128, 207, 67, 77, 49, 48, 49, 0, 128, 207, + 67, 77, 49, 48, 50, 0, 128, 207, 67, 77, 49, 48, 51, 0, 128, 207, 67, 77, + 49, 48, 52, 0, 128, 207, 67, 77, 49, 48, 53, 0, 128, 207, 67, 77, 49, 48, + 55, 0, 128, 207, 67, 77, 49, 48, 56, 0, 128, 207, 67, 77, 49, 48, 57, 0, + 128, 207, 67, 77, 49, 49, 48, 0, 128, 207, 67, 77, 49, 49, 50, 0, 128, + 207, 67, 77, 49, 49, 52, 0, 128, 207, 67, 77, 51, 48, 49, 0, 128, 207, + 67, 77, 51, 48, 50, 0, 128, 208, 65, 48, 48, 49, 0, 128, 208, 65, 48, 48, + 50, 0, 128, 208, 65, 48, 48, 51, 0, 128, 208, 65, 48, 48, 52, 0, 128, + 208, 65, 48, 48, 53, 0, 128, 208, 65, 48, 48, 53, 65, 0, 128, 208, 65, + 48, 48, 54, 0, 128, 208, 65, 48, 48, 54, 65, 0, 128, 208, 65, 48, 48, 54, + 66, 0, 128, 208, 65, 48, 48, 55, 0, 128, 208, 65, 48, 48, 56, 0, 128, + 208, 65, 48, 48, 57, 0, 128, 208, 65, 48, 49, 48, 0, 128, 208, 65, 48, + 49, 49, 0, 128, 208, 65, 48, 49, 50, 0, 128, 208, 65, 48, 49, 51, 0, 128, + 208, 65, 48, 49, 52, 0, 128, 208, 65, 48, 49, 52, 65, 0, 128, 208, 65, + 48, 49, 53, 0, 128, 208, 65, 48, 49, 54, 0, 128, 208, 65, 48, 49, 55, 0, + 128, 208, 65, 48, 49, 55, 65, 0, 128, 208, 65, 48, 49, 56, 0, 128, 208, + 65, 48, 49, 57, 0, 128, 208, 65, 48, 50, 48, 0, 128, 208, 65, 48, 50, 49, + 0, 128, 208, 65, 48, 50, 50, 0, 128, 208, 65, 48, 50, 51, 0, 128, 208, + 65, 48, 50, 52, 0, 128, 208, 65, 48, 50, 53, 0, 128, 208, 65, 48, 50, 54, + 0, 128, 208, 65, 48, 50, 55, 0, 128, 208, 65, 48, 50, 56, 0, 128, 208, + 65, 48, 50, 57, 0, 128, 208, 65, 48, 51, 48, 0, 128, 208, 65, 48, 51, 49, + 0, 128, 208, 65, 48, 51, 50, 0, 128, 208, 65, 48, 51, 50, 65, 0, 128, + 208, 65, 48, 51, 51, 0, 128, 208, 65, 48, 51, 52, 0, 128, 208, 65, 48, + 51, 53, 0, 128, 208, 65, 48, 51, 54, 0, 128, 208, 65, 48, 51, 55, 0, 128, + 208, 65, 48, 51, 56, 0, 128, 208, 65, 48, 51, 57, 0, 128, 208, 65, 48, + 52, 48, 0, 128, 208, 65, 48, 52, 48, 65, 0, 128, 208, 65, 48, 52, 49, 0, + 128, 208, 65, 48, 52, 50, 0, 128, 208, 65, 48, 52, 50, 65, 0, 128, 208, + 65, 48, 52, 51, 0, 128, 208, 65, 48, 52, 51, 65, 0, 128, 208, 65, 48, 52, + 52, 0, 128, 208, 65, 48, 52, 53, 0, 128, 208, 65, 48, 52, 53, 65, 0, 128, + 208, 65, 48, 52, 54, 0, 128, 208, 65, 48, 52, 55, 0, 128, 208, 65, 48, + 52, 56, 0, 128, 208, 65, 48, 52, 57, 0, 128, 208, 65, 48, 53, 48, 0, 128, + 208, 65, 48, 53, 49, 0, 128, 208, 65, 48, 53, 50, 0, 128, 208, 65, 48, + 53, 51, 0, 128, 208, 65, 48, 53, 52, 0, 128, 208, 65, 48, 53, 53, 0, 128, + 208, 65, 48, 53, 54, 0, 128, 208, 65, 48, 53, 55, 0, 128, 208, 65, 48, + 53, 56, 0, 128, 208, 65, 48, 53, 57, 0, 128, 208, 65, 48, 54, 48, 0, 128, + 208, 65, 48, 54, 49, 0, 128, 208, 65, 48, 54, 50, 0, 128, 208, 65, 48, + 54, 51, 0, 128, 208, 65, 48, 54, 52, 0, 128, 208, 65, 48, 54, 53, 0, 128, + 208, 65, 48, 54, 54, 0, 128, 208, 65, 48, 54, 55, 0, 128, 208, 65, 48, + 54, 56, 0, 128, 208, 65, 48, 54, 57, 0, 128, 208, 65, 48, 55, 48, 0, 128, + 208, 66, 48, 48, 49, 0, 128, 208, 66, 48, 48, 50, 0, 128, 208, 66, 48, + 48, 51, 0, 128, 208, 66, 48, 48, 52, 0, 128, 208, 66, 48, 48, 53, 0, 128, + 208, 66, 48, 48, 53, 65, 0, 128, 208, 66, 48, 48, 54, 0, 128, 208, 66, + 48, 48, 55, 0, 128, 208, 66, 48, 48, 56, 0, 128, 208, 66, 48, 48, 57, 0, + 128, 208, 67, 48, 48, 49, 0, 128, 208, 67, 48, 48, 50, 0, 128, 208, 67, + 48, 48, 50, 65, 0, 128, 208, 67, 48, 48, 50, 66, 10, 42, 132, 147, 49, + 51, 48, 53, 67, 0, 128, 208, 67, 48, 48, 50, 67, 10, 42, 132, 147, 49, + 51, 48, 53, 66, 0, 128, 208, 67, 48, 48, 51, 0, 128, 208, 67, 48, 48, 52, + 0, 128, 208, 67, 48, 48, 53, 0, 128, 208, 67, 48, 48, 54, 0, 128, 208, + 67, 48, 48, 55, 0, 128, 208, 67, 48, 48, 56, 0, 128, 208, 67, 48, 48, 57, + 0, 128, 208, 67, 48, 49, 48, 0, 128, 208, 67, 48, 49, 48, 65, 0, 128, + 208, 67, 48, 49, 49, 10, 42, 49, 44, 48, 48, 48, 44, 48, 48, 48, 0, 128, + 208, 67, 48, 49, 50, 0, 128, 208, 67, 48, 49, 51, 10, 42, 132, 147, 49, + 51, 48, 54, 57, 0, 128, 208, 67, 48, 49, 52, 0, 128, 208, 67, 48, 49, 53, + 10, 42, 132, 147, 49, 51, 48, 54, 66, 0, 128, 208, 67, 48, 49, 54, 0, + 128, 208, 67, 48, 49, 55, 0, 128, 208, 67, 48, 49, 56, 0, 128, 208, 67, + 48, 49, 57, 0, 128, 208, 67, 48, 50, 48, 0, 128, 208, 67, 48, 50, 49, 0, + 128, 208, 67, 48, 50, 50, 0, 128, 208, 67, 48, 50, 51, 0, 128, 208, 67, + 48, 50, 52, 0, 128, 208, 68, 48, 48, 49, 0, 128, 208, 68, 48, 48, 50, 0, + 128, 208, 68, 48, 48, 51, 0, 128, 208, 68, 48, 48, 52, 0, 128, 208, 68, + 48, 48, 53, 0, 128, 208, 68, 48, 48, 54, 0, 128, 208, 68, 48, 48, 55, 0, + 128, 208, 68, 48, 48, 56, 0, 128, 208, 68, 48, 48, 56, 65, 0, 128, 208, + 68, 48, 48, 57, 0, 128, 208, 68, 48, 49, 48, 0, 128, 208, 68, 48, 49, 49, + 10, 42, 49, 47, 50, 0, 128, 208, 68, 48, 49, 50, 10, 42, 112, 117, 112, + 105, 108, 32, 140, 172, 140, 232, 184, 144, 10, 42, 129, 149, 49, 51, 49, + 70, 51, 32, 139, 244, 49, 51, 51, 70, 56, 10, 42, 49, 47, 52, 0, 128, + 208, 68, 48, 49, 51, 10, 42, 49, 47, 56, 0, 128, 208, 68, 48, 49, 52, 10, + 42, 49, 47, 49, 54, 0, 128, 208, 68, 48, 49, 53, 10, 42, 49, 47, 51, 50, + 0, 128, 208, 68, 48, 49, 54, 10, 42, 49, 47, 54, 52, 0, 128, 208, 68, 48, + 49, 55, 0, 128, 208, 68, 48, 49, 56, 0, 128, 208, 68, 48, 49, 57, 0, 128, + 208, 68, 48, 50, 48, 0, 128, 208, 68, 48, 50, 49, 10, 42, 181, 166, 10, + 42, 129, 149, 49, 51, 51, 65, 66, 10, 42, 128, 187, 114, 0, 128, 208, 68, + 48, 50, 50, 0, 128, 208, 68, 48, 50, 51, 0, 128, 208, 68, 48, 50, 52, 0, + 128, 208, 68, 48, 50, 53, 0, 128, 208, 68, 48, 50, 54, 0, 128, 208, 68, + 48, 50, 55, 0, 128, 208, 68, 48, 50, 55, 65, 0, 128, 208, 68, 48, 50, 56, + 0, 128, 208, 68, 48, 50, 57, 0, 128, 208, 68, 48, 51, 48, 0, 128, 208, + 68, 48, 51, 49, 0, 128, 208, 68, 48, 51, 49, 65, 0, 128, 208, 68, 48, 51, + 50, 0, 128, 208, 68, 48, 51, 51, 0, 128, 208, 68, 48, 51, 52, 0, 128, + 208, 68, 48, 51, 52, 65, 0, 128, 208, 68, 48, 51, 53, 0, 128, 208, 68, + 48, 51, 54, 10, 42, 128, 187, 65, 55, 50, 53, 10, 120, 132, 220, 145, + 240, 168, 206, 41, 10, 120, 133, 178, 144, 197, 167, 225, 41, 0, 128, + 208, 68, 48, 51, 55, 0, 128, 208, 68, 48, 51, 56, 0, 128, 208, 68, 48, + 51, 57, 0, 128, 208, 68, 48, 52, 48, 0, 128, 208, 68, 48, 52, 49, 0, 128, + 208, 68, 48, 52, 50, 0, 128, 208, 68, 48, 52, 51, 0, 128, 208, 68, 48, + 52, 52, 0, 128, 208, 68, 48, 52, 53, 0, 128, 208, 68, 48, 52, 54, 10, 42, + 128, 187, 100, 0, 128, 208, 68, 48, 52, 54, 65, 0, 128, 208, 68, 48, 52, + 55, 0, 128, 208, 68, 48, 52, 56, 0, 128, 208, 68, 48, 52, 56, 65, 0, 128, + 208, 68, 48, 52, 57, 0, 128, 208, 68, 48, 53, 48, 10, 42, 161, 204, 39, + 97, 99, 99, 117, 114, 97, 116, 101, 44, 32, 102, 105, 110, 103, 101, 114, + 39, 10, 42, 129, 149, 49, 51, 48, 66, 55, 10, 42, 49, 48, 44, 48, 48, 48, + 0, 128, 208, 68, 48, 53, 48, 65, 10, 42, 50, 48, 44, 48, 48, 48, 0, 128, + 208, 68, 48, 53, 48, 66, 10, 42, 51, 48, 44, 48, 48, 48, 0, 128, 208, 68, + 48, 53, 48, 67, 10, 42, 52, 48, 44, 48, 48, 48, 0, 128, 208, 68, 48, 53, + 48, 68, 10, 42, 53, 48, 44, 48, 48, 48, 0, 128, 208, 68, 48, 53, 48, 69, + 10, 42, 54, 48, 44, 48, 48, 48, 0, 128, 208, 68, 48, 53, 48, 70, 10, 42, + 55, 48, 44, 48, 48, 48, 0, 128, 208, 68, 48, 53, 48, 71, 10, 42, 56, 48, + 44, 48, 48, 48, 0, 128, 208, 68, 48, 53, 48, 72, 10, 42, 57, 48, 44, 48, + 48, 48, 0, 128, 208, 68, 48, 53, 48, 73, 10, 42, 53, 48, 44, 48, 48, 48, + 0, 128, 208, 68, 48, 53, 49, 10, 42, 161, 204, 39, 171, 195, 44, 32, 110, + 97, 105, 108, 44, 32, 115, 99, 114, 97, 116, 99, 104, 105, 110, 103, 44, + 32, 116, 97, 107, 105, 110, 103, 39, 10, 42, 129, 149, 49, 51, 48, 65, + 68, 0, 128, 208, 68, 48, 53, 50, 0, 128, 208, 68, 48, 53, 50, 65, 0, 128, + 208, 68, 48, 53, 51, 0, 128, 208, 68, 48, 53, 52, 10, 42, 40, 178, 181, + 41, 32, 109, 111, 116, 105, 111, 110, 0, 128, 208, 68, 48, 53, 52, 65, 0, + 128, 208, 68, 48, 53, 53, 10, 42, 154, 248, 109, 111, 116, 105, 111, 110, + 0, 128, 208, 68, 48, 53, 54, 0, 128, 208, 68, 48, 53, 55, 0, 128, 208, + 68, 48, 53, 56, 10, 42, 128, 187, 98, 0, 128, 208, 68, 48, 53, 57, 0, + 128, 208, 68, 48, 54, 48, 0, 128, 208, 68, 48, 54, 49, 0, 128, 208, 68, + 48, 54, 50, 0, 128, 208, 68, 48, 54, 51, 0, 128, 208, 68, 48, 54, 52, 0, + 128, 208, 68, 48, 54, 53, 0, 128, 208, 68, 48, 54, 54, 0, 128, 208, 68, + 48, 54, 55, 10, 42, 49, 32, 161, 205, 171, 195, 10, 42, 129, 149, 49, 51, + 50, 49, 50, 0, 128, 208, 68, 48, 54, 55, 65, 10, 42, 50, 32, 161, 205, + 176, 252, 0, 128, 208, 68, 48, 54, 55, 66, 10, 42, 51, 32, 161, 205, 176, + 252, 0, 128, 208, 68, 48, 54, 55, 67, 10, 42, 52, 32, 161, 205, 176, 252, + 0, 128, 208, 68, 48, 54, 55, 68, 10, 42, 53, 32, 161, 205, 176, 252, 0, + 128, 208, 68, 48, 54, 55, 69, 10, 42, 54, 32, 161, 205, 176, 252, 0, 128, + 208, 68, 48, 54, 55, 70, 10, 42, 55, 32, 161, 205, 176, 252, 0, 128, 208, + 68, 48, 54, 55, 71, 10, 42, 56, 32, 161, 205, 176, 252, 0, 128, 208, 68, + 48, 54, 55, 72, 10, 42, 57, 32, 161, 205, 176, 252, 0, 128, 208, 69, 48, + 48, 49, 10, 42, 188, 143, 44, 32, 161, 204, 39, 99, 97, 116, 116, 108, + 101, 39, 10, 42, 129, 149, 49, 51, 48, 70, 68, 0, 128, 208, 69, 48, 48, + 50, 10, 42, 97, 103, 103, 114, 101, 115, 115, 105, 118, 101, 32, 188, + 143, 0, 128, 208, 69, 48, 48, 51, 0, 128, 208, 69, 48, 48, 52, 0, 128, + 208, 69, 48, 48, 53, 0, 128, 208, 69, 48, 48, 54, 0, 128, 208, 69, 48, + 48, 55, 0, 128, 208, 69, 48, 48, 56, 0, 128, 208, 69, 48, 48, 56, 65, 0, + 128, 208, 69, 48, 48, 57, 0, 128, 208, 69, 48, 48, 57, 65, 0, 128, 208, + 69, 48, 49, 48, 0, 128, 208, 69, 48, 49, 49, 0, 128, 208, 69, 48, 49, 50, + 0, 128, 208, 69, 48, 49, 51, 0, 128, 208, 69, 48, 49, 52, 0, 128, 208, + 69, 48, 49, 53, 0, 128, 208, 69, 48, 49, 54, 0, 128, 208, 69, 48, 49, 54, + 65, 0, 128, 208, 69, 48, 49, 55, 0, 128, 208, 69, 48, 49, 55, 65, 0, 128, + 208, 69, 48, 49, 56, 0, 128, 208, 69, 48, 49, 57, 0, 128, 208, 69, 48, + 50, 48, 0, 128, 208, 69, 48, 50, 48, 65, 0, 128, 208, 69, 48, 50, 49, 0, + 128, 208, 69, 48, 50, 50, 0, 128, 208, 69, 48, 50, 51, 0, 128, 208, 69, + 48, 50, 52, 0, 128, 208, 69, 48, 50, 53, 0, 128, 208, 69, 48, 50, 54, 0, + 128, 208, 69, 48, 50, 55, 0, 128, 208, 69, 48, 50, 56, 0, 128, 208, 69, + 48, 50, 56, 65, 0, 128, 208, 69, 48, 50, 57, 0, 128, 208, 69, 48, 51, 48, + 0, 128, 208, 69, 48, 51, 49, 0, 128, 208, 69, 48, 51, 50, 0, 128, 208, + 69, 48, 51, 51, 0, 128, 208, 69, 48, 51, 52, 0, 128, 208, 69, 48, 51, 52, + 65, 10, 42, 138, 180, 133, 220, 49, 51, 48, 70, 57, 32, 139, 253, 165, + 139, 0, 128, 208, 69, 48, 51, 54, 0, 128, 208, 69, 48, 51, 55, 0, 128, + 208, 69, 48, 51, 56, 10, 42, 99, 111, 119, 10, 42, 129, 149, 49, 51, 48, + 68, 50, 0, 128, 208, 70, 48, 48, 49, 0, 128, 208, 70, 48, 48, 49, 65, 0, + 128, 208, 70, 48, 48, 50, 0, 128, 208, 70, 48, 48, 51, 0, 128, 208, 70, + 48, 48, 52, 0, 128, 208, 70, 48, 48, 53, 0, 128, 208, 70, 48, 48, 54, 0, + 128, 208, 70, 48, 48, 55, 0, 128, 208, 70, 48, 48, 56, 0, 128, 208, 70, + 48, 48, 57, 0, 128, 208, 70, 48, 49, 48, 0, 128, 208, 70, 48, 49, 49, 0, + 128, 208, 70, 48, 49, 50, 0, 128, 208, 70, 48, 49, 51, 0, 128, 208, 70, + 48, 49, 51, 65, 10, 42, 138, 180, 133, 220, 49, 51, 49, 48, 66, 32, 139, + 253, 165, 139, 0, 128, 208, 70, 48, 49, 52, 0, 128, 208, 70, 48, 49, 53, + 0, 128, 208, 70, 48, 49, 54, 0, 128, 208, 70, 48, 49, 55, 0, 128, 208, + 70, 48, 49, 56, 0, 128, 208, 70, 48, 49, 57, 0, 128, 208, 70, 48, 50, 48, + 0, 128, 208, 70, 48, 50, 49, 0, 128, 208, 70, 48, 50, 49, 65, 10, 42, + 140, 170, 189, 180, 0, 128, 208, 70, 48, 50, 50, 0, 128, 208, 70, 48, 50, + 51, 0, 128, 208, 70, 48, 50, 52, 10, 42, 132, 147, 49, 51, 49, 49, 55, 0, + 128, 208, 70, 48, 50, 53, 0, 128, 208, 70, 48, 50, 54, 0, 128, 208, 70, + 48, 50, 55, 0, 128, 208, 70, 48, 50, 56, 0, 128, 208, 70, 48, 50, 57, 0, + 128, 208, 70, 48, 51, 48, 0, 128, 208, 70, 48, 51, 49, 0, 128, 208, 70, + 48, 51, 49, 65, 10, 42, 147, 176, 144, 185, 140, 172, 49, 51, 49, 49, 70, + 0, 128, 208, 70, 48, 51, 50, 10, 42, 128, 187, 49, 69, 57, 54, 0, 128, + 208, 70, 48, 51, 51, 0, 128, 208, 70, 48, 51, 52, 0, 128, 208, 70, 48, + 51, 53, 0, 128, 208, 70, 48, 51, 54, 0, 128, 208, 70, 48, 51, 55, 0, 128, + 208, 70, 48, 51, 55, 65, 0, 128, 208, 70, 48, 51, 56, 0, 128, 208, 70, + 48, 51, 56, 65, 0, 128, 208, 70, 48, 51, 57, 0, 128, 208, 70, 48, 52, 48, + 0, 128, 208, 70, 48, 52, 49, 0, 128, 208, 70, 48, 52, 50, 0, 128, 208, + 70, 48, 52, 51, 0, 128, 208, 70, 48, 52, 52, 0, 128, 208, 70, 48, 52, 53, + 0, 128, 208, 70, 48, 52, 53, 65, 0, 128, 208, 70, 48, 52, 54, 0, 128, + 208, 70, 48, 52, 54, 65, 10, 42, 157, 153, 154, 170, 140, 172, 49, 51, + 49, 51, 50, 0, 128, 208, 70, 48, 52, 55, 10, 42, 132, 147, 49, 51, 49, + 51, 50, 0, 128, 208, 70, 48, 52, 55, 65, 10, 42, 132, 147, 49, 51, 49, + 51, 51, 0, 128, 208, 70, 48, 52, 56, 0, 128, 208, 70, 48, 52, 57, 10, 42, + 132, 147, 49, 51, 49, 51, 54, 0, 128, 208, 70, 48, 53, 48, 0, 128, 208, + 70, 48, 53, 49, 0, 128, 208, 70, 48, 53, 49, 65, 0, 128, 208, 70, 48, 53, + 49, 66, 10, 42, 134, 254, 49, 51, 49, 51, 65, 0, 128, 208, 70, 48, 53, + 49, 67, 10, 42, 157, 153, 154, 170, 140, 172, 49, 51, 49, 51, 57, 0, 128, + 208, 70, 48, 53, 50, 0, 128, 208, 70, 48, 53, 51, 0, 128, 208, 71, 48, + 48, 49, 10, 42, 150, 173, 118, 117, 108, 116, 117, 114, 101, 44, 32, 69, + 103, 121, 112, 116, 111, 108, 111, 103, 105, 99, 97, 108, 32, 168, 204, + 10, 42, 129, 149, 49, 51, 49, 52, 50, 10, 42, 128, 187, 65, 55, 50, 51, + 10, 120, 132, 220, 145, 238, 168, 205, 41, 10, 120, 133, 178, 149, 192, + 140, 180, 145, 237, 132, 207, 187, 222, 41, 0, 128, 208, 71, 48, 48, 50, + 0, 128, 208, 71, 48, 48, 51, 0, 128, 208, 71, 48, 48, 52, 10, 42, 161, + 206, 39, 116, 119, 39, 10, 42, 129, 149, 49, 51, 49, 51, 70, 0, 128, 208, + 71, 48, 48, 53, 0, 128, 208, 71, 48, 48, 54, 0, 128, 208, 71, 48, 48, 54, + 65, 0, 128, 208, 71, 48, 48, 55, 0, 128, 208, 71, 48, 48, 55, 65, 0, 128, + 208, 71, 48, 48, 55, 66, 0, 128, 208, 71, 48, 48, 56, 0, 128, 208, 71, + 48, 48, 57, 0, 128, 208, 71, 48, 49, 48, 0, 128, 208, 71, 48, 49, 49, 0, + 128, 208, 71, 48, 49, 49, 65, 0, 128, 208, 71, 48, 49, 50, 0, 128, 208, + 71, 48, 49, 51, 0, 128, 208, 71, 48, 49, 52, 0, 128, 208, 71, 48, 49, 53, + 0, 128, 208, 71, 48, 49, 54, 0, 128, 208, 71, 48, 49, 55, 10, 42, 128, + 187, 109, 0, 128, 208, 71, 48, 49, 56, 0, 128, 208, 71, 48, 49, 57, 0, + 128, 208, 71, 48, 50, 48, 0, 128, 208, 71, 48, 50, 48, 65, 0, 128, 208, + 71, 48, 50, 49, 0, 128, 208, 71, 48, 50, 50, 0, 128, 208, 71, 48, 50, 51, + 0, 128, 208, 71, 48, 50, 52, 0, 128, 208, 71, 48, 50, 53, 0, 128, 208, + 71, 48, 50, 54, 0, 128, 208, 71, 48, 50, 54, 65, 0, 128, 208, 71, 48, 50, + 55, 0, 128, 208, 71, 48, 50, 56, 0, 128, 208, 71, 48, 50, 57, 0, 128, + 208, 71, 48, 51, 48, 0, 128, 208, 71, 48, 51, 49, 0, 128, 208, 71, 48, + 51, 50, 0, 128, 208, 71, 48, 51, 51, 0, 128, 208, 71, 48, 51, 52, 0, 128, + 208, 71, 48, 51, 53, 0, 128, 208, 71, 48, 51, 54, 0, 128, 208, 71, 48, + 51, 54, 65, 10, 42, 138, 180, 133, 220, 49, 51, 49, 54, 56, 32, 139, 253, + 165, 139, 0, 128, 208, 71, 48, 51, 55, 0, 128, 208, 71, 48, 51, 55, 65, + 10, 42, 138, 180, 133, 220, 49, 51, 49, 54, 65, 32, 139, 253, 165, 139, + 0, 128, 208, 71, 48, 51, 56, 10, 42, 103, 111, 111, 115, 101, 0, 128, + 208, 71, 48, 51, 57, 10, 42, 100, 117, 99, 107, 0, 128, 208, 71, 48, 52, + 48, 0, 128, 208, 71, 48, 52, 49, 0, 128, 208, 71, 48, 52, 50, 0, 128, + 208, 71, 48, 52, 51, 10, 42, 128, 187, 119, 0, 128, 208, 71, 48, 52, 51, + 65, 0, 128, 208, 71, 48, 52, 52, 0, 128, 208, 71, 48, 52, 53, 0, 128, + 208, 71, 48, 52, 53, 65, 0, 128, 208, 71, 48, 52, 54, 0, 128, 208, 71, + 48, 52, 55, 0, 128, 208, 71, 48, 52, 56, 0, 128, 208, 71, 48, 52, 57, 0, + 128, 208, 71, 48, 53, 48, 0, 128, 208, 71, 48, 53, 49, 0, 128, 208, 71, + 48, 53, 50, 0, 128, 208, 71, 48, 53, 51, 0, 128, 208, 71, 48, 53, 52, 0, + 128, 208, 72, 48, 48, 49, 0, 128, 208, 72, 48, 48, 50, 0, 128, 208, 72, + 48, 48, 51, 0, 128, 208, 72, 48, 48, 52, 0, 128, 208, 72, 48, 48, 53, 0, + 128, 208, 72, 48, 48, 54, 0, 128, 208, 72, 48, 48, 54, 65, 10, 42, 140, + 170, 189, 180, 0, 128, 208, 72, 48, 48, 55, 0, 128, 208, 72, 48, 48, 56, + 0, 128, 208, 73, 48, 48, 49, 0, 128, 208, 73, 48, 48, 50, 0, 128, 208, + 73, 48, 48, 51, 0, 128, 208, 73, 48, 48, 52, 0, 128, 208, 73, 48, 48, 53, + 0, 128, 208, 73, 48, 48, 53, 65, 0, 128, 208, 73, 48, 48, 54, 0, 128, + 208, 73, 48, 48, 55, 0, 128, 208, 73, 48, 48, 56, 10, 42, 49, 48, 48, 44, + 48, 48, 48, 0, 128, 208, 73, 48, 48, 57, 10, 42, 128, 187, 102, 0, 128, + 208, 73, 48, 48, 57, 65, 0, 128, 208, 73, 48, 49, 48, 10, 42, 128, 187, + 188, 216, 0, 128, 208, 73, 48, 49, 48, 65, 0, 128, 208, 73, 48, 49, 49, + 0, 128, 208, 73, 48, 49, 49, 65, 0, 128, 208, 73, 48, 49, 50, 0, 128, + 208, 73, 48, 49, 51, 0, 128, 208, 73, 48, 49, 52, 0, 128, 208, 73, 48, + 49, 53, 0, 128, 208, 75, 48, 48, 49, 0, 128, 208, 75, 48, 48, 50, 0, 128, + 208, 75, 48, 48, 51, 0, 128, 208, 75, 48, 48, 52, 0, 128, 208, 75, 48, + 48, 53, 0, 128, 208, 75, 48, 48, 54, 0, 128, 208, 75, 48, 48, 55, 0, 128, + 208, 75, 48, 48, 56, 0, 128, 208, 76, 48, 48, 49, 0, 128, 208, 76, 48, + 48, 50, 0, 128, 208, 76, 48, 48, 50, 65, 0, 128, 208, 76, 48, 48, 51, 0, + 128, 208, 76, 48, 48, 52, 0, 128, 208, 76, 48, 48, 53, 0, 128, 208, 76, + 48, 48, 54, 0, 128, 208, 76, 48, 48, 54, 65, 10, 42, 132, 147, 49, 51, + 49, 65, 57, 0, 128, 208, 76, 48, 48, 55, 0, 128, 208, 76, 48, 48, 56, 0, + 128, 208, 77, 48, 48, 49, 0, 128, 208, 77, 48, 48, 49, 65, 0, 128, 208, + 77, 48, 48, 49, 66, 0, 128, 208, 77, 48, 48, 50, 0, 128, 208, 77, 48, 48, + 51, 0, 128, 208, 77, 48, 48, 51, 65, 0, 128, 208, 77, 48, 48, 52, 0, 128, + 208, 77, 48, 48, 53, 0, 128, 208, 77, 48, 48, 54, 0, 128, 208, 77, 48, + 48, 55, 0, 128, 208, 77, 48, 48, 56, 0, 128, 208, 77, 48, 48, 57, 0, 128, + 208, 77, 48, 49, 48, 0, 128, 208, 77, 48, 49, 48, 65, 0, 128, 208, 77, + 48, 49, 49, 0, 128, 208, 77, 48, 49, 50, 10, 42, 49, 44, 48, 48, 48, 0, + 128, 208, 77, 48, 49, 50, 65, 10, 42, 50, 44, 48, 48, 48, 0, 128, 208, + 77, 48, 49, 50, 66, 10, 42, 51, 44, 48, 48, 48, 0, 128, 208, 77, 48, 49, + 50, 67, 10, 42, 52, 44, 48, 48, 48, 0, 128, 208, 77, 48, 49, 50, 68, 10, + 42, 53, 44, 48, 48, 48, 0, 128, 208, 77, 48, 49, 50, 69, 10, 42, 54, 44, + 48, 48, 48, 0, 128, 208, 77, 48, 49, 50, 70, 10, 42, 55, 44, 48, 48, 48, + 0, 128, 208, 77, 48, 49, 50, 71, 10, 42, 56, 44, 48, 48, 48, 0, 128, 208, + 77, 48, 49, 50, 72, 10, 42, 57, 44, 48, 48, 48, 0, 128, 208, 77, 48, 49, + 51, 0, 128, 208, 77, 48, 49, 52, 0, 128, 208, 77, 48, 49, 53, 0, 128, + 208, 77, 48, 49, 53, 65, 0, 128, 208, 77, 48, 49, 54, 0, 128, 208, 77, + 48, 49, 54, 65, 0, 128, 208, 77, 48, 49, 55, 10, 42, 159, 139, 186, 216, + 10, 42, 128, 187, 65, 55, 66, 68, 10, 120, 132, 220, 186, 216, 32, 45, + 32, 187, 154, 41, 10, 120, 133, 178, 149, 193, 171, 139, 41, 0, 128, 208, + 77, 48, 49, 55, 65, 10, 42, 161, 206, 39, 121, 39, 10, 120, 137, 233, + 122, 48, 48, 52, 32, 45, 32, 49, 51, 51, 69, 68, 41, 0, 128, 208, 77, 48, + 49, 56, 0, 128, 208, 77, 48, 49, 57, 0, 128, 208, 77, 48, 50, 48, 0, 128, + 208, 77, 48, 50, 49, 0, 128, 208, 189, 181, 10, 42, 161, 204, 39, 98, + 117, 100, 44, 32, 108, 111, 116, 117, 115, 32, 98, 117, 100, 39, 0, 128, + 208, 77, 48, 50, 50, 65, 10, 42, 112, 104, 111, 110, 111, 103, 114, 97, + 109, 32, 39, 110, 110, 39, 0, 128, 208, 189, 182, 0, 128, 208, 189, 183, + 0, 128, 208, 77, 48, 50, 52, 65, 0, 128, 208, 189, 184, 0, 128, 208, 189, + 185, 0, 128, 208, 189, 186, 0, 128, 208, 189, 187, 0, 128, 208, 77, 48, + 50, 56, 65, 0, 128, 208, 189, 188, 0, 128, 208, 189, 189, 0, 128, 208, + 77, 48, 51, 49, 0, 128, 208, 77, 48, 51, 49, 65, 0, 128, 208, 77, 48, 51, + 50, 0, 128, 208, 77, 48, 51, 51, 0, 128, 208, 77, 48, 51, 51, 65, 10, 42, + 134, 254, 49, 51, 49, 69, 48, 0, 128, 208, 77, 48, 51, 51, 66, 10, 42, + 134, 254, 49, 51, 49, 69, 48, 0, 128, 208, 189, 190, 0, 128, 208, 189, + 191, 0, 128, 208, 189, 192, 0, 128, 208, 77, 48, 51, 55, 10, 42, 132, + 148, 49, 51, 49, 69, 53, 0, 128, 208, 77, 48, 51, 56, 0, 128, 208, 77, + 48, 51, 57, 0, 128, 208, 77, 48, 52, 48, 10, 42, 161, 206, 39, 106, 115, + 39, 10, 42, 129, 149, 49, 51, 50, 65, 55, 32, 139, 244, 189, 193, 0, 128, + 208, 77, 48, 52, 48, 65, 0, 128, 208, 77, 48, 52, 49, 0, 128, 208, 77, + 48, 52, 50, 0, 128, 208, 77, 48, 52, 51, 0, 128, 208, 77, 48, 52, 52, 10, + 42, 116, 104, 111, 114, 110, 10, 42, 129, 149, 49, 51, 51, 68, 65, 0, + 128, 208, 78, 48, 48, 49, 0, 128, 208, 78, 48, 48, 50, 0, 128, 208, 78, + 48, 48, 51, 10, 42, 132, 148, 49, 51, 49, 70, 48, 0, 128, 208, 78, 48, + 48, 52, 0, 128, 208, 78, 48, 48, 53, 10, 42, 176, 131, 10, 42, 129, 149, + 49, 51, 48, 56, 50, 32, 139, 244, 49, 51, 51, 70, 56, 0, 128, 208, 78, + 48, 48, 54, 0, 128, 208, 78, 48, 48, 55, 0, 128, 208, 78, 48, 48, 56, 0, + 128, 208, 78, 48, 48, 57, 10, 42, 134, 254, 49, 51, 49, 70, 56, 0, 128, + 208, 78, 48, 49, 48, 10, 42, 134, 254, 49, 51, 49, 70, 55, 0, 128, 208, + 78, 48, 49, 49, 0, 128, 208, 78, 48, 49, 50, 0, 128, 208, 78, 48, 49, 51, + 0, 128, 208, 78, 48, 49, 52, 0, 128, 208, 78, 48, 49, 53, 0, 128, 208, + 78, 48, 49, 54, 0, 128, 208, 78, 48, 49, 55, 10, 42, 108, 97, 110, 100, + 10, 42, 134, 254, 188, 190, 0, 128, 208, 78, 48, 49, 56, 10, 42, 186, + 170, 10, 42, 129, 149, 161, 207, 189, 194, 44, 32, 139, 244, 189, 195, 0, + 128, 208, 78, 48, 49, 56, 65, 0, 128, 208, 78, 48, 49, 56, 66, 0, 128, + 208, 78, 48, 49, 57, 10, 42, 158, 250, 39, 97, 107, 104, 116, 105, 39, 0, + 128, 208, 78, 48, 50, 48, 0, 128, 208, 78, 48, 50, 49, 0, 128, 208, 78, + 48, 50, 50, 0, 128, 208, 78, 48, 50, 51, 0, 128, 208, 78, 48, 50, 52, 0, + 128, 208, 78, 48, 50, 53, 0, 128, 208, 78, 48, 50, 53, 65, 10, 42, 138, + 180, 133, 220, 49, 51, 50, 48, 57, 32, 139, 253, 165, 139, 0, 128, 208, + 78, 48, 50, 54, 0, 128, 208, 78, 48, 50, 55, 0, 128, 208, 78, 48, 50, 56, + 0, 128, 208, 78, 48, 50, 57, 10, 42, 104, 105, 108, 108, 10, 42, 129, + 149, 49, 51, 51, 68, 56, 10, 42, 128, 187, 113, 32, 139, 244, 139, 191, + 49, 69, 51, 51, 10, 120, 132, 220, 160, 204, 187, 168, 41, 10, 120, 133, + 178, 150, 182, 187, 234, 41, 0, 128, 208, 78, 48, 51, 48, 0, 128, 208, + 78, 48, 51, 49, 0, 128, 208, 78, 48, 51, 50, 0, 128, 208, 78, 48, 51, 51, + 10, 42, 161, 204, 39, 103, 114, 97, 110, 117, 108, 101, 44, 32, 172, 179, + 39, 10, 42, 129, 149, 49, 51, 48, 67, 57, 0, 128, 208, 78, 48, 51, 51, + 65, 10, 42, 161, 204, 39, 103, 114, 97, 110, 117, 108, 101, 115, 44, 32, + 103, 114, 97, 105, 110, 115, 39, 10, 42, 129, 149, 49, 51, 51, 69, 55, 0, + 128, 208, 78, 48, 51, 52, 0, 128, 208, 78, 48, 51, 52, 65, 10, 42, 138, + 180, 133, 220, 49, 51, 50, 49, 52, 32, 139, 253, 165, 139, 0, 128, 208, + 78, 48, 51, 53, 10, 42, 128, 187, 110, 0, 128, 208, 78, 48, 51, 53, 65, + 10, 42, 161, 204, 39, 108, 105, 113, 117, 105, 100, 39, 0, 128, 208, 78, + 48, 51, 54, 0, 128, 208, 78, 48, 51, 55, 10, 42, 108, 97, 107, 101, 10, + 42, 128, 187, 176, 198, 10, 42, 129, 149, 49, 51, 50, 56, 67, 0, 128, + 208, 78, 48, 51, 55, 65, 10, 42, 134, 254, 189, 196, 0, 128, 208, 78, 48, + 51, 56, 10, 42, 134, 254, 189, 196, 0, 128, 208, 78, 48, 51, 57, 10, 42, + 134, 254, 189, 196, 0, 128, 208, 78, 48, 52, 48, 0, 128, 208, 78, 48, 52, + 49, 0, 128, 208, 78, 48, 52, 50, 10, 42, 134, 254, 49, 51, 50, 49, 69, 0, + 128, 208, 78, 76, 48, 48, 49, 0, 128, 208, 78, 76, 48, 48, 50, 0, 128, + 208, 78, 76, 48, 48, 51, 0, 128, 208, 78, 76, 48, 48, 52, 0, 128, 208, + 78, 76, 48, 48, 53, 0, 128, 208, 78, 76, 48, 48, 53, 65, 0, 128, 208, 78, + 76, 48, 48, 54, 0, 128, 208, 78, 76, 48, 48, 55, 0, 128, 208, 78, 76, 48, + 48, 56, 0, 128, 208, 78, 76, 48, 48, 57, 0, 128, 208, 78, 76, 48, 49, 48, + 0, 128, 208, 78, 76, 48, 49, 49, 0, 128, 208, 78, 76, 48, 49, 50, 0, 128, + 208, 78, 76, 48, 49, 51, 0, 128, 208, 78, 76, 48, 49, 52, 0, 128, 208, + 78, 76, 48, 49, 53, 0, 128, 208, 78, 76, 48, 49, 54, 0, 128, 208, 78, 76, + 48, 49, 55, 0, 128, 208, 78, 76, 48, 49, 55, 65, 0, 128, 208, 78, 76, 48, + 49, 56, 0, 128, 208, 78, 76, 48, 49, 57, 0, 128, 208, 78, 76, 48, 50, 48, + 0, 128, 208, 78, 85, 48, 48, 49, 0, 128, 208, 78, 85, 48, 48, 50, 0, 128, + 208, 78, 85, 48, 48, 51, 0, 128, 208, 78, 85, 48, 48, 52, 0, 128, 208, + 78, 85, 48, 48, 53, 0, 128, 208, 78, 85, 48, 48, 54, 0, 128, 208, 78, 85, + 48, 48, 55, 0, 128, 208, 78, 85, 48, 48, 56, 0, 128, 208, 78, 85, 48, 48, + 57, 0, 128, 208, 78, 85, 48, 49, 48, 0, 128, 208, 78, 85, 48, 49, 48, 65, + 0, 128, 208, 78, 85, 48, 49, 49, 0, 128, 208, 78, 85, 48, 49, 49, 65, 0, + 128, 208, 78, 85, 48, 49, 50, 0, 128, 208, 78, 85, 48, 49, 51, 0, 128, + 208, 78, 85, 48, 49, 52, 0, 128, 208, 78, 85, 48, 49, 53, 0, 128, 208, + 78, 85, 48, 49, 54, 0, 128, 208, 78, 85, 48, 49, 55, 0, 128, 208, 78, 85, + 48, 49, 56, 0, 128, 208, 78, 85, 48, 49, 56, 65, 0, 128, 208, 78, 85, 48, + 49, 57, 0, 128, 208, 78, 85, 48, 50, 48, 0, 128, 208, 78, 85, 48, 50, 49, + 0, 128, 208, 78, 85, 48, 50, 50, 0, 128, 208, 78, 85, 48, 50, 50, 65, 0, + 128, 208, 79, 48, 48, 49, 0, 128, 208, 79, 48, 48, 49, 65, 0, 128, 208, + 79, 48, 48, 50, 0, 128, 208, 79, 48, 48, 51, 0, 128, 208, 79, 48, 48, 52, + 10, 42, 128, 187, 104, 10, 120, 132, 220, 160, 201, 187, 156, 41, 10, + 120, 133, 178, 188, 193, 32, 45, 32, 187, 203, 41, 0, 128, 208, 79, 48, + 48, 53, 0, 128, 208, 79, 48, 48, 53, 65, 10, 42, 132, 147, 49, 51, 50, + 53, 53, 0, 128, 208, 79, 48, 48, 54, 0, 128, 208, 79, 48, 48, 54, 65, 10, + 42, 134, 149, 161, 208, 139, 244, 189, 197, 32, 189, 198, 10, 120, 137, + 233, 111, 48, 51, 51, 97, 32, 45, 32, 49, 51, 50, 56, 50, 41, 0, 128, + 208, 79, 48, 48, 54, 66, 10, 42, 134, 149, 141, 208, 161, 208, 189, 198, + 0, 128, 208, 79, 48, 48, 54, 67, 10, 42, 134, 149, 145, 160, 161, 208, + 189, 198, 0, 128, 208, 79, 48, 48, 54, 68, 10, 42, 132, 195, 145, 160, + 161, 208, 189, 198, 0, 128, 208, 79, 48, 48, 54, 69, 10, 42, 132, 195, + 141, 208, 161, 208, 189, 198, 0, 128, 208, 79, 48, 48, 54, 70, 10, 42, + 132, 195, 161, 208, 189, 198, 0, 128, 208, 79, 48, 48, 55, 0, 128, 208, + 79, 48, 48, 56, 0, 128, 208, 79, 48, 48, 57, 0, 128, 208, 79, 48, 49, 48, + 0, 128, 208, 79, 48, 49, 48, 65, 0, 128, 208, 79, 48, 49, 48, 66, 0, 128, + 208, 79, 48, 49, 48, 67, 0, 128, 208, 79, 48, 49, 49, 0, 128, 208, 79, + 48, 49, 50, 0, 128, 208, 79, 48, 49, 51, 0, 128, 208, 79, 48, 49, 52, 0, + 128, 208, 79, 48, 49, 53, 0, 128, 208, 79, 48, 49, 54, 0, 128, 208, 79, + 48, 49, 55, 0, 128, 208, 79, 48, 49, 56, 0, 128, 208, 79, 48, 49, 57, 0, + 128, 208, 79, 48, 49, 57, 65, 0, 128, 208, 79, 48, 50, 48, 0, 128, 208, + 79, 48, 50, 48, 65, 0, 128, 208, 79, 48, 50, 49, 0, 128, 208, 79, 48, 50, + 50, 0, 128, 208, 79, 48, 50, 51, 0, 128, 208, 79, 48, 50, 52, 0, 128, + 208, 79, 48, 50, 52, 65, 0, 128, 208, 79, 48, 50, 53, 0, 128, 208, 79, + 48, 50, 53, 65, 0, 128, 208, 79, 48, 50, 54, 0, 128, 208, 79, 48, 50, 55, + 0, 128, 208, 79, 48, 50, 56, 0, 128, 208, 79, 48, 50, 57, 0, 128, 208, + 79, 48, 50, 57, 65, 10, 42, 157, 153, 144, 185, 140, 172, 49, 51, 50, 55, + 66, 0, 128, 208, 79, 48, 51, 48, 10, 42, 115, 117, 112, 112, 111, 114, + 116, 105, 110, 103, 32, 112, 111, 108, 101, 10, 42, 129, 149, 49, 51, 51, + 54, 49, 0, 128, 208, 79, 48, 51, 48, 65, 0, 128, 208, 79, 48, 51, 49, 0, + 128, 208, 79, 48, 51, 50, 0, 128, 208, 79, 48, 51, 51, 10, 42, 161, 204, + 39, 189, 197, 39, 0, 128, 208, 79, 48, 51, 51, 65, 10, 42, 132, 195, 189, + 197, 32, 189, 198, 10, 120, 137, 233, 111, 48, 48, 54, 97, 32, 45, 32, + 49, 51, 50, 53, 56, 41, 0, 128, 208, 79, 48, 51, 52, 10, 42, 128, 187, + 115, 32, 139, 244, 139, 191, 122, 10, 120, 137, 233, 115, 48, 50, 57, 32, + 45, 32, 49, 51, 50, 70, 52, 41, 0, 128, 208, 79, 48, 51, 53, 0, 128, 208, + 79, 48, 51, 54, 0, 128, 208, 79, 48, 51, 54, 65, 10, 42, 134, 149, 161, + 209, 161, 210, 189, 199, 0, 128, 208, 79, 48, 51, 54, 66, 10, 42, 132, + 195, 161, 209, 161, 210, 189, 199, 0, 128, 208, 79, 48, 51, 54, 67, 10, + 42, 134, 149, 161, 209, 161, 210, 189, 198, 0, 128, 208, 79, 48, 51, 54, + 68, 10, 42, 132, 195, 161, 209, 161, 210, 189, 198, 0, 128, 208, 79, 48, + 51, 55, 0, 128, 208, 79, 48, 51, 56, 0, 128, 208, 79, 48, 51, 57, 10, 42, + 189, 200, 44, 32, 98, 114, 105, 99, 107, 10, 42, 129, 149, 189, 196, 0, + 128, 208, 79, 48, 52, 48, 0, 128, 208, 79, 48, 52, 49, 0, 128, 208, 79, + 48, 52, 50, 0, 128, 208, 79, 48, 52, 51, 10, 42, 132, 148, 49, 51, 50, + 56, 70, 0, 128, 208, 79, 48, 52, 52, 0, 128, 208, 79, 48, 52, 53, 0, 128, + 208, 79, 48, 52, 54, 0, 128, 208, 79, 48, 52, 55, 0, 128, 208, 79, 48, + 52, 56, 0, 128, 208, 79, 48, 52, 57, 0, 128, 208, 79, 48, 53, 48, 0, 128, + 208, 79, 48, 53, 48, 65, 0, 128, 208, 79, 48, 53, 48, 66, 10, 42, 132, + 147, 49, 51, 50, 57, 56, 0, 128, 208, 79, 48, 53, 49, 0, 128, 208, 80, + 48, 48, 49, 10, 42, 161, 204, 39, 182, 128, 44, 32, 116, 114, 97, 118, + 101, 108, 39, 0, 128, 208, 80, 48, 48, 49, 65, 10, 42, 161, 204, 39, 117, + 112, 115, 101, 116, 44, 32, 111, 118, 101, 114, 116, 117, 114, 110, 39, + 0, 128, 208, 80, 48, 48, 50, 0, 128, 208, 80, 48, 48, 51, 10, 42, 115, + 97, 99, 114, 101, 100, 32, 182, 128, 0, 128, 208, 80, 48, 48, 51, 65, 10, + 42, 109, 105, 114, 114, 111, 114, 101, 100, 32, 144, 185, 140, 172, 49, + 51, 50, 57, 69, 0, 128, 208, 80, 48, 48, 52, 0, 128, 208, 80, 48, 48, 53, + 0, 128, 208, 80, 48, 48, 54, 0, 128, 208, 80, 48, 48, 55, 0, 128, 208, + 80, 48, 48, 56, 0, 128, 208, 80, 48, 48, 57, 0, 128, 208, 80, 48, 49, 48, + 0, 128, 208, 80, 48, 49, 49, 10, 42, 109, 111, 111, 114, 105, 110, 103, + 32, 181, 252, 10, 42, 129, 149, 49, 51, 49, 69, 57, 32, 139, 244, 189, + 193, 0, 128, 208, 81, 48, 48, 49, 0, 128, 208, 81, 48, 48, 50, 0, 128, + 208, 81, 48, 48, 51, 10, 42, 128, 187, 112, 0, 128, 208, 81, 48, 48, 52, + 0, 128, 208, 81, 48, 48, 53, 0, 128, 208, 81, 48, 48, 54, 0, 128, 208, + 81, 48, 48, 55, 0, 128, 208, 82, 48, 48, 49, 0, 128, 208, 82, 48, 48, 50, + 0, 128, 208, 82, 48, 48, 50, 65, 0, 128, 208, 82, 48, 48, 51, 0, 128, + 208, 82, 48, 48, 51, 65, 0, 128, 208, 82, 48, 48, 51, 66, 0, 128, 208, + 82, 48, 48, 52, 0, 128, 208, 82, 48, 48, 53, 0, 128, 208, 82, 48, 48, 54, + 0, 128, 208, 82, 48, 48, 55, 0, 128, 208, 82, 48, 48, 56, 0, 128, 208, + 82, 48, 48, 57, 0, 128, 208, 82, 48, 49, 48, 0, 128, 208, 82, 48, 49, 48, + 65, 0, 128, 208, 82, 48, 49, 49, 0, 128, 208, 82, 48, 49, 50, 0, 128, + 208, 82, 48, 49, 51, 0, 128, 208, 82, 48, 49, 52, 0, 128, 208, 82, 48, + 49, 53, 0, 128, 208, 82, 48, 49, 54, 0, 128, 208, 82, 48, 49, 54, 65, 0, + 128, 208, 82, 48, 49, 55, 0, 128, 208, 82, 48, 49, 56, 0, 128, 208, 82, + 48, 49, 57, 0, 128, 208, 82, 48, 50, 48, 0, 128, 208, 82, 48, 50, 49, 0, + 128, 208, 82, 48, 50, 50, 0, 128, 208, 82, 48, 50, 51, 0, 128, 208, 82, + 48, 50, 52, 0, 128, 208, 82, 48, 50, 53, 0, 128, 208, 82, 48, 50, 54, 0, + 128, 208, 82, 48, 50, 55, 0, 128, 208, 82, 48, 50, 56, 0, 128, 208, 82, + 48, 50, 57, 0, 128, 208, 83, 48, 48, 49, 0, 128, 208, 83, 48, 48, 50, 0, + 128, 208, 83, 48, 48, 50, 65, 0, 128, 208, 83, 48, 48, 51, 0, 128, 208, + 83, 48, 48, 52, 0, 128, 208, 83, 48, 48, 53, 0, 128, 208, 83, 48, 48, 54, + 0, 128, 208, 83, 48, 48, 54, 65, 0, 128, 208, 83, 48, 48, 55, 0, 128, + 208, 83, 48, 48, 56, 0, 128, 208, 83, 48, 48, 57, 0, 128, 208, 83, 48, + 49, 48, 0, 128, 208, 83, 48, 49, 49, 0, 128, 208, 83, 48, 49, 50, 0, 128, + 208, 83, 48, 49, 51, 0, 128, 208, 83, 48, 49, 52, 0, 128, 208, 83, 48, + 49, 52, 65, 0, 128, 208, 83, 48, 49, 52, 66, 0, 128, 208, 83, 48, 49, 53, + 0, 128, 208, 83, 48, 49, 54, 0, 128, 208, 83, 48, 49, 55, 0, 128, 208, + 83, 48, 49, 55, 65, 0, 128, 208, 83, 48, 49, 56, 0, 128, 208, 83, 48, 49, + 57, 0, 128, 208, 83, 48, 50, 48, 0, 128, 208, 83, 48, 50, 49, 0, 128, + 208, 83, 48, 50, 50, 0, 128, 208, 83, 48, 50, 51, 0, 128, 208, 83, 48, + 50, 52, 0, 128, 208, 83, 48, 50, 53, 0, 128, 208, 83, 48, 50, 54, 0, 128, + 208, 83, 48, 50, 54, 65, 10, 42, 108, 111, 105, 110, 45, 99, 108, 111, + 116, 104, 10, 42, 129, 149, 161, 211, 189, 194, 44, 32, 139, 244, 189, + 195, 0, 128, 208, 83, 48, 50, 54, 66, 0, 128, 208, 83, 48, 50, 55, 0, + 128, 208, 83, 48, 50, 56, 0, 128, 208, 83, 48, 50, 57, 10, 42, 128, 187, + 115, 32, 139, 244, 139, 191, 122, 10, 120, 137, 233, 160, 210, 188, 189, + 41, 0, 128, 208, 83, 48, 51, 48, 0, 128, 208, 83, 48, 51, 49, 0, 128, + 208, 83, 48, 51, 50, 0, 128, 208, 83, 48, 51, 51, 0, 128, 208, 83, 48, + 51, 52, 0, 128, 208, 83, 48, 51, 53, 0, 128, 208, 83, 48, 51, 53, 65, 10, + 42, 134, 254, 49, 51, 50, 70, 65, 0, 128, 208, 83, 48, 51, 54, 10, 42, + 132, 148, 49, 51, 50, 70, 65, 0, 128, 208, 83, 48, 51, 55, 0, 128, 208, + 83, 48, 51, 56, 0, 128, 208, 83, 48, 51, 57, 0, 128, 208, 83, 48, 52, 48, + 10, 42, 161, 206, 39, 119, 234, 156, 163, 115, 39, 0, 128, 208, 83, 48, + 52, 49, 10, 42, 161, 206, 39, 225, 184, 143, 234, 156, 163, 109, 39, 0, + 128, 208, 83, 48, 52, 50, 0, 128, 208, 83, 48, 52, 51, 0, 128, 208, 83, + 48, 52, 52, 0, 128, 208, 83, 48, 52, 53, 0, 128, 208, 83, 48, 52, 54, 0, + 128, 208, 84, 48, 48, 49, 0, 128, 208, 84, 48, 48, 50, 10, 42, 161, 204, + 39, 115, 116, 114, 105, 107, 105, 110, 103, 44, 32, 104, 105, 116, 116, + 105, 110, 103, 39, 0, 128, 208, 84, 48, 48, 51, 10, 42, 161, 204, 39, + 109, 97, 99, 101, 39, 0, 128, 208, 84, 48, 48, 51, 65, 0, 128, 208, 84, + 48, 48, 52, 0, 128, 208, 84, 48, 48, 53, 0, 128, 208, 84, 48, 48, 54, 0, + 128, 208, 84, 48, 48, 55, 0, 128, 208, 84, 48, 48, 55, 65, 0, 128, 208, + 84, 48, 48, 56, 10, 42, 132, 148, 49, 51, 51, 49, 49, 0, 128, 208, 84, + 48, 48, 56, 65, 0, 128, 208, 84, 48, 48, 57, 0, 128, 208, 84, 48, 48, 57, + 65, 10, 42, 132, 148, 49, 51, 51, 49, 50, 0, 128, 208, 84, 48, 49, 48, 0, + 128, 208, 84, 48, 49, 49, 0, 128, 208, 84, 48, 49, 49, 65, 0, 128, 208, + 84, 48, 49, 50, 0, 128, 208, 84, 48, 49, 51, 0, 128, 208, 84, 48, 49, 52, + 0, 128, 208, 84, 48, 49, 53, 10, 42, 132, 148, 49, 51, 51, 49, 57, 0, + 128, 208, 84, 48, 49, 54, 0, 128, 208, 84, 48, 49, 54, 65, 0, 128, 208, + 84, 48, 49, 55, 0, 128, 208, 84, 48, 49, 56, 0, 128, 208, 84, 48, 49, 57, + 0, 128, 208, 84, 48, 50, 48, 10, 42, 132, 148, 49, 51, 51, 49, 70, 0, + 128, 208, 84, 48, 50, 49, 0, 128, 208, 84, 48, 50, 50, 0, 128, 208, 84, + 48, 50, 51, 10, 42, 143, 162, 144, 234, 134, 254, 49, 51, 51, 50, 50, 0, + 128, 208, 84, 48, 50, 52, 0, 128, 208, 84, 48, 50, 53, 0, 128, 208, 84, + 48, 50, 54, 0, 128, 208, 84, 48, 50, 55, 10, 42, 132, 148, 49, 51, 51, + 50, 54, 0, 128, 208, 84, 48, 50, 56, 0, 128, 208, 84, 48, 50, 57, 0, 128, + 208, 84, 48, 51, 48, 10, 42, 161, 204, 39, 189, 201, 44, 32, 99, 117, + 116, 116, 105, 110, 103, 39, 0, 128, 208, 84, 48, 51, 49, 10, 42, 161, + 206, 39, 115, 197, 161, 109, 39, 0, 128, 208, 84, 48, 51, 50, 0, 128, + 208, 84, 48, 51, 50, 65, 0, 128, 208, 84, 48, 51, 51, 10, 42, 132, 148, + 49, 51, 51, 50, 54, 0, 128, 208, 84, 48, 51, 51, 65, 0, 128, 208, 84, 48, + 51, 52, 0, 128, 208, 84, 48, 51, 53, 10, 42, 134, 254, 49, 51, 51, 51, + 48, 0, 128, 208, 84, 48, 51, 54, 0, 128, 208, 85, 48, 48, 49, 0, 128, + 208, 85, 48, 48, 50, 10, 42, 161, 212, 144, 185, 140, 172, 49, 51, 51, + 51, 51, 0, 128, 208, 85, 48, 48, 51, 0, 128, 208, 85, 48, 48, 52, 0, 128, + 208, 85, 48, 48, 53, 10, 42, 161, 212, 144, 185, 140, 172, 49, 51, 51, + 51, 54, 0, 128, 208, 85, 48, 48, 54, 0, 128, 208, 85, 48, 48, 54, 65, 10, + 42, 161, 212, 144, 185, 140, 172, 49, 51, 51, 51, 56, 0, 128, 208, 85, + 48, 48, 54, 66, 10, 42, 132, 147, 49, 51, 51, 51, 57, 0, 128, 208, 85, + 48, 48, 55, 10, 42, 134, 254, 49, 51, 51, 51, 56, 0, 128, 208, 85, 48, + 48, 56, 10, 42, 134, 254, 49, 51, 51, 51, 66, 0, 128, 208, 85, 48, 48, + 57, 0, 128, 208, 85, 48, 49, 48, 0, 128, 208, 85, 48, 49, 49, 0, 128, + 208, 85, 48, 49, 50, 0, 128, 208, 85, 48, 49, 51, 0, 128, 208, 85, 48, + 49, 52, 0, 128, 208, 85, 48, 49, 53, 0, 128, 208, 85, 48, 49, 54, 0, 128, + 208, 85, 48, 49, 55, 0, 128, 208, 85, 48, 49, 56, 10, 42, 134, 254, 49, + 51, 51, 52, 53, 0, 128, 208, 85, 48, 49, 57, 0, 128, 208, 85, 48, 50, 48, + 10, 42, 132, 148, 49, 51, 51, 52, 55, 0, 128, 208, 85, 48, 50, 49, 0, + 128, 208, 85, 48, 50, 50, 0, 128, 208, 85, 48, 50, 51, 0, 128, 208, 85, + 48, 50, 51, 65, 10, 42, 161, 212, 144, 185, 140, 172, 49, 51, 51, 52, 66, + 0, 128, 208, 85, 48, 50, 52, 0, 128, 208, 85, 48, 50, 53, 10, 42, 132, + 148, 49, 51, 51, 52, 68, 0, 128, 208, 85, 48, 50, 54, 0, 128, 208, 85, + 48, 50, 55, 10, 42, 132, 148, 49, 51, 51, 52, 70, 0, 128, 208, 85, 48, + 50, 56, 0, 128, 208, 85, 48, 50, 57, 10, 42, 132, 148, 49, 51, 51, 53, + 49, 0, 128, 208, 85, 48, 50, 57, 65, 0, 128, 208, 85, 48, 51, 48, 0, 128, + 208, 85, 48, 51, 49, 0, 128, 208, 85, 48, 51, 50, 0, 128, 208, 85, 48, + 51, 50, 65, 0, 128, 208, 85, 48, 51, 51, 0, 128, 208, 85, 48, 51, 52, 0, + 128, 208, 85, 48, 51, 53, 0, 128, 208, 85, 48, 51, 54, 0, 128, 208, 85, + 48, 51, 55, 0, 128, 208, 85, 48, 51, 56, 0, 128, 208, 85, 48, 51, 57, 0, + 128, 208, 85, 48, 52, 48, 10, 42, 147, 176, 144, 185, 140, 172, 49, 51, + 51, 53, 69, 0, 128, 208, 85, 48, 52, 49, 0, 128, 208, 85, 48, 52, 50, 10, + 42, 183, 138, 10, 42, 129, 149, 49, 51, 50, 55, 68, 0, 128, 208, 86, 48, + 48, 49, 10, 42, 181, 164, 10, 42, 161, 204, 39, 99, 111, 114, 100, 44, + 32, 114, 111, 112, 101, 39, 10, 42, 129, 149, 49, 51, 51, 70, 50, 0, 128, + 208, 86, 48, 48, 49, 65, 10, 42, 169, 182, 0, 128, 208, 86, 48, 48, 49, + 66, 10, 42, 51, 48, 48, 0, 128, 208, 86, 48, 48, 49, 67, 10, 42, 52, 48, + 48, 0, 128, 208, 86, 48, 48, 49, 68, 10, 42, 188, 237, 0, 128, 208, 86, + 48, 48, 49, 69, 10, 42, 54, 48, 48, 0, 128, 208, 86, 48, 48, 49, 70, 10, + 42, 55, 48, 48, 0, 128, 208, 86, 48, 48, 49, 71, 10, 42, 56, 48, 48, 0, + 128, 208, 86, 48, 48, 49, 72, 10, 42, 57, 48, 48, 0, 128, 208, 86, 48, + 48, 49, 73, 10, 42, 188, 237, 0, 128, 208, 86, 48, 48, 50, 0, 128, 208, + 86, 48, 48, 50, 65, 0, 128, 208, 86, 48, 48, 51, 0, 128, 208, 86, 48, 48, + 52, 0, 128, 208, 86, 48, 48, 53, 0, 128, 208, 86, 48, 48, 54, 10, 42, + 161, 206, 39, 197, 161, 115, 39, 0, 128, 208, 86, 48, 48, 55, 10, 42, + 161, 206, 39, 197, 161, 110, 39, 0, 128, 208, 86, 48, 48, 55, 65, 0, 128, + 208, 86, 48, 48, 55, 66, 0, 128, 208, 86, 48, 48, 56, 0, 128, 208, 86, + 48, 48, 57, 0, 128, 208, 86, 48, 49, 48, 10, 42, 158, 250, 39, 168, 162, + 39, 0, 128, 208, 86, 48, 49, 49, 10, 42, 161, 204, 39, 114, 101, 115, + 116, 114, 97, 105, 110, 44, 32, 115, 112, 108, 105, 116, 39, 0, 128, 208, + 86, 48, 49, 49, 65, 10, 42, 134, 149, 189, 199, 0, 128, 208, 86, 48, 49, + 49, 66, 10, 42, 132, 195, 189, 199, 0, 128, 208, 86, 48, 49, 49, 67, 10, + 42, 132, 195, 107, 110, 111, 116, 108, 101, 115, 115, 32, 189, 199, 0, + 128, 208, 86, 48, 49, 50, 0, 128, 208, 86, 48, 49, 50, 65, 0, 128, 208, + 86, 48, 49, 50, 66, 0, 128, 208, 86, 48, 49, 51, 10, 42, 128, 187, 188, + 219, 0, 128, 208, 86, 48, 49, 52, 10, 42, 134, 254, 49, 51, 51, 55, 70, + 0, 128, 208, 86, 48, 49, 53, 0, 128, 208, 86, 48, 49, 54, 0, 128, 208, + 86, 48, 49, 55, 0, 128, 208, 86, 48, 49, 56, 10, 42, 132, 148, 49, 51, + 51, 56, 51, 0, 128, 208, 86, 48, 49, 57, 0, 128, 208, 86, 48, 50, 48, 10, + 42, 49, 48, 10, 42, 129, 149, 49, 51, 51, 65, 68, 0, 128, 208, 86, 48, + 50, 48, 65, 10, 42, 50, 48, 10, 42, 129, 149, 49, 51, 51, 65, 69, 0, 128, + 208, 86, 48, 50, 48, 66, 10, 42, 51, 48, 0, 128, 208, 86, 48, 50, 48, 67, + 10, 42, 52, 48, 0, 128, 208, 86, 48, 50, 48, 68, 10, 42, 53, 48, 0, 128, + 208, 86, 48, 50, 48, 69, 10, 42, 54, 48, 0, 128, 208, 86, 48, 50, 48, 70, + 10, 42, 55, 48, 0, 128, 208, 86, 48, 50, 48, 71, 10, 42, 56, 48, 0, 128, + 208, 86, 48, 50, 48, 72, 10, 42, 57, 48, 0, 128, 208, 86, 48, 50, 48, 73, + 10, 42, 50, 48, 10, 42, 134, 254, 49, 51, 51, 56, 55, 0, 128, 208, 86, + 48, 50, 48, 74, 10, 42, 51, 48, 10, 42, 134, 254, 49, 51, 51, 56, 56, 0, + 128, 208, 86, 48, 50, 48, 75, 10, 42, 52, 48, 10, 42, 134, 254, 49, 51, + 51, 56, 57, 0, 128, 208, 86, 48, 50, 48, 76, 10, 42, 53, 48, 10, 42, 134, + 254, 49, 51, 51, 56, 65, 0, 128, 208, 86, 48, 50, 49, 0, 128, 208, 86, + 48, 50, 50, 0, 128, 208, 86, 48, 50, 51, 10, 42, 132, 148, 49, 51, 51, + 57, 52, 0, 128, 208, 86, 48, 50, 51, 65, 0, 128, 208, 86, 48, 50, 52, 0, + 128, 208, 86, 48, 50, 53, 10, 42, 143, 162, 144, 234, 134, 254, 49, 51, + 51, 57, 55, 0, 128, 208, 86, 48, 50, 54, 0, 128, 208, 86, 48, 50, 55, 10, + 42, 132, 148, 49, 51, 51, 57, 57, 0, 128, 208, 86, 48, 50, 56, 10, 42, + 128, 187, 188, 196, 10, 120, 133, 178, 188, 195, 32, 45, 32, 187, 195, + 41, 0, 128, 208, 86, 48, 50, 56, 65, 0, 128, 208, 86, 48, 50, 57, 0, 128, + 208, 86, 48, 50, 57, 65, 0, 128, 208, 86, 48, 51, 48, 0, 128, 208, 86, + 48, 51, 48, 65, 10, 42, 138, 180, 133, 220, 49, 51, 51, 57, 70, 32, 139, + 253, 165, 139, 0, 128, 208, 86, 48, 51, 49, 10, 42, 128, 187, 107, 10, + 120, 132, 220, 160, 202, 188, 188, 41, 10, 120, 133, 178, 160, 202, 187, + 235, 41, 0, 128, 208, 86, 48, 51, 49, 65, 10, 42, 140, 170, 189, 180, 0, + 128, 208, 86, 48, 51, 50, 0, 128, 208, 86, 48, 51, 51, 0, 128, 208, 86, + 48, 51, 51, 65, 0, 128, 208, 86, 48, 51, 52, 10, 42, 143, 162, 144, 234, + 134, 254, 49, 51, 51, 65, 52, 0, 128, 208, 86, 48, 51, 53, 0, 128, 208, + 86, 48, 51, 54, 0, 128, 208, 86, 48, 51, 55, 0, 128, 208, 86, 48, 51, 55, + 65, 0, 128, 208, 86, 48, 51, 56, 10, 42, 98, 97, 110, 100, 97, 103, 101, + 10, 42, 129, 149, 49, 51, 48, 56, 66, 0, 128, 208, 86, 48, 51, 57, 0, + 128, 208, 86, 48, 52, 48, 10, 42, 154, 213, 139, 194, 170, 171, 10, 42, + 129, 149, 49, 51, 51, 56, 54, 0, 128, 208, 86, 48, 52, 48, 65, 10, 42, + 50, 48, 32, 139, 194, 170, 171, 10, 42, 129, 149, 49, 51, 51, 56, 55, 0, + 128, 208, 87, 48, 48, 49, 0, 128, 208, 87, 48, 48, 50, 0, 128, 208, 87, + 48, 48, 51, 0, 128, 208, 87, 48, 48, 51, 65, 10, 42, 138, 180, 133, 220, + 49, 51, 51, 66, 49, 32, 139, 253, 165, 139, 0, 128, 208, 87, 48, 48, 52, + 0, 128, 208, 87, 48, 48, 53, 0, 128, 208, 87, 48, 48, 54, 0, 128, 208, + 87, 48, 48, 55, 0, 128, 208, 87, 48, 48, 56, 0, 128, 208, 87, 48, 48, 57, + 0, 128, 208, 87, 48, 48, 57, 65, 10, 42, 132, 147, 49, 51, 51, 66, 56, 0, + 128, 208, 87, 48, 49, 48, 0, 128, 208, 87, 48, 49, 48, 65, 0, 128, 208, + 87, 48, 49, 49, 10, 42, 128, 187, 103, 0, 128, 208, 87, 48, 49, 50, 10, + 42, 132, 148, 49, 51, 51, 66, 67, 0, 128, 208, 87, 48, 49, 51, 0, 128, + 208, 87, 48, 49, 52, 0, 128, 208, 87, 48, 49, 52, 65, 0, 128, 208, 87, + 48, 49, 53, 0, 128, 208, 87, 48, 49, 54, 0, 128, 208, 87, 48, 49, 55, 0, + 128, 208, 87, 48, 49, 55, 65, 10, 42, 147, 176, 144, 185, 140, 172, 49, + 51, 51, 67, 51, 0, 128, 208, 87, 48, 49, 56, 10, 42, 132, 148, 49, 51, + 51, 67, 51, 0, 128, 208, 87, 48, 49, 56, 65, 10, 42, 147, 176, 144, 185, + 140, 172, 49, 51, 51, 67, 53, 0, 128, 208, 87, 48, 49, 57, 0, 128, 208, + 87, 48, 50, 48, 0, 128, 208, 87, 48, 50, 49, 0, 128, 208, 87, 48, 50, 50, + 0, 128, 208, 87, 48, 50, 51, 0, 128, 208, 87, 48, 50, 52, 10, 42, 112, + 104, 111, 110, 111, 103, 114, 97, 109, 109, 32, 39, 110, 119, 39, 0, 128, + 208, 87, 48, 50, 52, 65, 10, 42, 109, 111, 110, 111, 103, 114, 97, 109, + 109, 32, 39, 110, 119, 40, 110, 41, 39, 32, 139, 244, 39, 110, 119, 119, + 39, 0, 128, 208, 87, 48, 50, 53, 0, 128, 208, 88, 48, 48, 49, 10, 42, + 128, 187, 116, 0, 128, 208, 88, 48, 48, 50, 0, 128, 208, 88, 48, 48, 51, + 10, 42, 134, 254, 49, 51, 51, 68, 48, 0, 128, 208, 88, 48, 48, 52, 0, + 128, 208, 88, 48, 48, 52, 65, 10, 42, 134, 254, 49, 51, 51, 68, 50, 0, + 128, 208, 88, 48, 48, 52, 66, 10, 42, 99, 97, 107, 101, 10, 42, 134, 254, + 49, 51, 51, 68, 50, 10, 42, 129, 149, 161, 211, 161, 207, 139, 244, 189, + 195, 0, 128, 208, 88, 48, 48, 53, 10, 42, 189, 180, 10, 42, 134, 254, + 189, 194, 0, 128, 208, 88, 48, 48, 54, 0, 128, 208, 88, 48, 48, 54, 65, + 0, 128, 208, 88, 48, 48, 55, 10, 42, 161, 204, 39, 102, 111, 111, 100, + 39, 10, 42, 129, 149, 49, 51, 50, 48, 69, 0, 128, 208, 88, 48, 48, 56, 0, + 128, 208, 88, 48, 48, 56, 65, 10, 42, 171, 179, 10, 42, 134, 254, 49, 51, + 51, 68, 57, 10, 42, 129, 149, 49, 51, 49, 69, 69, 0, 128, 208, 89, 48, + 48, 49, 0, 128, 208, 89, 48, 48, 49, 65, 10, 42, 157, 153, 144, 185, 140, + 172, 49, 51, 51, 68, 66, 0, 128, 208, 89, 48, 48, 50, 10, 42, 132, 148, + 49, 51, 51, 68, 66, 0, 128, 208, 89, 48, 48, 51, 0, 128, 208, 89, 48, 48, + 52, 10, 42, 132, 147, 49, 51, 51, 68, 69, 0, 128, 208, 89, 48, 48, 53, 0, + 128, 208, 89, 48, 48, 54, 0, 128, 208, 89, 48, 48, 55, 0, 128, 208, 89, + 48, 48, 56, 0, 128, 208, 90, 48, 48, 49, 10, 42, 115, 101, 109, 111, 103, + 114, 97, 109, 32, 105, 110, 100, 101, 120, 10, 42, 161, 204, 39, 115, + 105, 110, 103, 108, 101, 39, 10, 42, 141, 143, 141, 228, 143, 130, 99, + 111, 110, 102, 117, 115, 101, 32, 140, 180, 49, 51, 51, 70, 65, 0, 128, + 208, 90, 48, 48, 50, 10, 42, 161, 204, 39, 183, 231, 39, 10, 42, 129, + 149, 49, 51, 51, 70, 67, 0, 128, 208, 90, 48, 48, 50, 65, 10, 42, 161, + 212, 144, 185, 140, 172, 189, 202, 0, 128, 208, 90, 48, 48, 50, 66, 10, + 42, 161, 204, 39, 183, 231, 39, 10, 42, 129, 149, 49, 51, 50, 49, 51, 0, + 128, 208, 90, 48, 48, 50, 67, 10, 42, 134, 254, 49, 51, 51, 69, 54, 0, + 128, 208, 90, 48, 48, 50, 68, 10, 42, 134, 254, 49, 51, 51, 69, 56, 0, + 128, 208, 90, 48, 48, 51, 10, 42, 134, 254, 189, 202, 0, 128, 208, 90, + 48, 48, 51, 65, 10, 42, 134, 254, 49, 51, 51, 69, 65, 0, 128, 208, 90, + 48, 48, 51, 66, 10, 42, 134, 254, 49, 51, 51, 69, 55, 0, 128, 208, 90, + 48, 48, 52, 10, 42, 161, 204, 39, 186, 176, 39, 10, 42, 128, 187, 121, + 10, 120, 137, 233, 109, 48, 49, 55, 97, 32, 45, 32, 49, 51, 49, 67, 67, + 41, 0, 128, 208, 90, 48, 48, 52, 65, 10, 42, 134, 254, 49, 51, 51, 69, + 68, 10, 42, 161, 204, 39, 186, 176, 39, 10, 42, 128, 187, 121, 10, 42, + 129, 149, 49, 51, 51, 70, 66, 0, 128, 208, 90, 48, 48, 53, 0, 128, 208, + 90, 48, 48, 53, 65, 10, 42, 134, 254, 49, 51, 51, 69, 70, 0, 128, 208, + 90, 48, 48, 54, 0, 128, 208, 90, 48, 48, 55, 10, 42, 161, 206, 39, 119, + 39, 10, 42, 129, 149, 49, 51, 51, 54, 50, 0, 128, 208, 90, 48, 48, 56, + 10, 42, 111, 118, 97, 108, 10, 42, 129, 149, 161, 211, 161, 207, 139, + 244, 189, 194, 0, 128, 208, 90, 48, 48, 57, 0, 128, 208, 90, 48, 49, 48, + 10, 42, 132, 148, 49, 51, 51, 70, 52, 0, 128, 208, 90, 48, 49, 49, 0, + 128, 208, 90, 48, 49, 50, 10, 42, 189, 180, 0, 128, 208, 90, 48, 49, 51, + 10, 42, 176, 238, 44, 32, 117, 110, 109, 97, 114, 107, 101, 100, 32, 180, + 170, 32, 165, 174, 10, 42, 129, 149, 49, 51, 48, 56, 50, 32, 139, 244, + 49, 51, 49, 70, 51, 0, 128, 208, 90, 48, 49, 52, 10, 42, 189, 180, 0, + 128, 208, 90, 48, 49, 53, 10, 42, 49, 10, 42, 129, 149, 49, 51, 51, 69, + 52, 0, 128, 208, 90, 48, 49, 53, 65, 10, 42, 50, 10, 42, 129, 149, 49, + 51, 51, 69, 69, 0, 128, 208, 90, 48, 49, 53, 66, 10, 42, 51, 10, 42, 129, + 149, 189, 202, 10, 120, 137, 233, 122, 48, 48, 51, 32, 45, 32, 49, 51, + 51, 69, 65, 41, 0, 128, 208, 90, 48, 49, 53, 67, 10, 42, 52, 0, 128, 208, + 90, 48, 49, 53, 68, 10, 42, 53, 0, 128, 208, 90, 48, 49, 53, 69, 10, 42, + 54, 0, 128, 208, 90, 48, 49, 53, 70, 10, 42, 55, 0, 128, 208, 90, 48, 49, + 53, 71, 10, 42, 56, 0, 128, 208, 90, 48, 49, 53, 72, 10, 42, 57, 0, 128, + 208, 90, 48, 49, 53, 73, 10, 42, 53, 0, 128, 208, 90, 48, 49, 54, 10, 42, + 49, 32, 139, 194, 170, 171, 0, 128, 208, 90, 48, 49, 54, 65, 10, 42, 50, + 32, 139, 194, 170, 171, 0, 128, 208, 90, 48, 49, 54, 66, 10, 42, 51, 32, + 139, 194, 170, 171, 0, 128, 208, 90, 48, 49, 54, 67, 10, 42, 52, 32, 139, + 194, 170, 171, 0, 128, 208, 90, 48, 49, 54, 68, 10, 42, 53, 32, 139, 194, + 170, 171, 0, 128, 208, 90, 48, 49, 54, 69, 10, 42, 54, 32, 139, 194, 170, + 171, 0, 128, 208, 90, 48, 49, 54, 70, 10, 42, 55, 32, 139, 194, 170, 171, + 0, 128, 208, 90, 48, 49, 54, 71, 10, 42, 56, 32, 139, 194, 170, 171, 0, + 128, 208, 90, 48, 49, 54, 72, 10, 42, 57, 32, 139, 194, 170, 171, 0, 128, + 208, 65, 65, 48, 48, 49, 10, 42, 128, 187, 188, 206, 10, 120, 133, 178, + 149, 130, 187, 197, 41, 0, 128, 208, 65, 65, 48, 48, 50, 0, 128, 208, 65, + 65, 48, 48, 51, 0, 128, 208, 65, 65, 48, 48, 52, 0, 128, 208, 65, 65, 48, + 48, 53, 0, 128, 208, 65, 65, 48, 48, 54, 0, 128, 208, 65, 65, 48, 48, 55, + 0, 128, 208, 65, 65, 48, 48, 55, 65, 10, 42, 132, 147, 49, 51, 52, 49, + 51, 0, 128, 208, 65, 65, 48, 48, 55, 66, 0, 128, 208, 65, 65, 48, 48, 56, + 0, 128, 208, 65, 65, 48, 48, 57, 0, 128, 208, 65, 65, 48, 49, 48, 0, 128, + 208, 65, 65, 48, 49, 49, 0, 128, 208, 65, 65, 48, 49, 50, 10, 42, 132, + 148, 49, 51, 52, 49, 57, 0, 128, 208, 65, 65, 48, 49, 51, 0, 128, 208, + 65, 65, 48, 49, 52, 10, 42, 132, 148, 49, 51, 52, 49, 66, 0, 128, 208, + 65, 65, 48, 49, 53, 0, 128, 208, 65, 65, 48, 49, 54, 10, 42, 134, 254, + 49, 51, 52, 49, 68, 0, 128, 208, 65, 65, 48, 49, 55, 0, 128, 208, 65, 65, + 48, 49, 56, 10, 42, 143, 162, 144, 234, 134, 254, 49, 51, 52, 49, 70, 0, + 128, 208, 65, 65, 48, 49, 57, 0, 128, 208, 65, 65, 48, 50, 48, 0, 128, + 208, 65, 65, 48, 50, 49, 0, 128, 208, 65, 65, 48, 50, 50, 0, 128, 208, + 65, 65, 48, 50, 51, 0, 128, 208, 65, 65, 48, 50, 52, 10, 42, 132, 148, + 49, 51, 52, 50, 53, 0, 128, 208, 65, 65, 48, 50, 53, 0, 128, 208, 65, 65, + 48, 50, 54, 0, 128, 208, 65, 65, 48, 50, 55, 0, 128, 208, 65, 65, 48, 50, + 56, 10, 42, 161, 206, 39, 113, 100, 39, 10, 42, 129, 149, 49, 51, 49, 69, + 57, 32, 140, 143, 49, 51, 50, 65, 55, 0, 128, 208, 65, 65, 48, 50, 57, + 10, 42, 132, 148, 189, 193, 0, 128, 208, 65, 65, 48, 51, 48, 0, 128, 208, + 65, 65, 48, 51, 49, 10, 42, 132, 148, 49, 51, 52, 50, 67, 0, 128, 208, + 65, 65, 48, 51, 50, 0, 128, 208, 141, 226, 169, 145, 10, 61, 140, 135, + 165, 169, 58, 32, 115, 117, 98, 111, 114, 100, 105, 110, 97, 116, 105, + 111, 110, 32, 40, 77, 97, 110, 117, 101, 108, 32, 100, 101, 32, 67, 111, + 100, 97, 103, 101, 41, 0, 128, 208, 149, 224, 169, 145, 10, 61, 140, 135, + 165, 169, 58, 32, 106, 117, 120, 116, 97, 112, 111, 115, 105, 116, 105, + 111, 110, 32, 40, 77, 97, 110, 117, 101, 108, 32, 100, 101, 32, 67, 111, + 100, 97, 103, 101, 41, 0, 128, 208, 161, 213, 155, 201, 154, 228, 171, + 142, 0, 128, 208, 161, 213, 155, 201, 155, 207, 171, 142, 0, 128, 208, + 161, 213, 155, 201, 154, 228, 69, 78, 68, 0, 128, 208, 161, 213, 155, + 201, 155, 207, 69, 78, 68, 0, 128, 208, 169, 135, 32, 189, 203, 0, 128, + 208, 146, 161, 179, 171, 0, 128, 208, 146, 162, 179, 171, 0, 128, 209, + 65, 48, 48, 49, 10, 61, 101, 103, 111, 0, 128, 209, 65, 48, 48, 50, 10, + 61, 101, 103, 111, 50, 0, 128, 209, 65, 48, 48, 51, 0, 128, 209, 65, 48, + 48, 52, 10, 61, 109, 111, 110, 115, 50, 0, 128, 209, 65, 48, 48, 53, 0, + 128, 209, 65, 48, 48, 54, 10, 61, 97, 100, 111, 114, 97, 114, 101, 0, + 128, 209, 65, 48, 48, 55, 10, 61, 101, 100, 101, 114, 101, 0, 128, 209, + 65, 48, 48, 56, 10, 61, 98, 105, 98, 101, 114, 101, 0, 128, 209, 65, 48, + 48, 57, 10, 61, 97, 109, 112, 108, 101, 99, 116, 105, 0, 128, 209, 65, + 48, 49, 48, 10, 61, 99, 97, 112, 117, 116, 0, 128, 209, 65, 48, 49, 48, + 65, 10, 61, 99, 97, 112, 117, 116, 43, 115, 99, 97, 108, 112, 114, 117, + 109, 0, 128, 209, 65, 48, 49, 49, 0, 128, 209, 65, 48, 49, 50, 10, 61, + 115, 116, 97, 116, 117, 97, 0, 128, 209, 65, 48, 49, 51, 0, 128, 209, 65, + 48, 49, 52, 10, 61, 112, 114, 97, 101, 10, 61, 161, 214, 112, 97, 114, + 105, 0, 128, 209, 65, 48, 49, 53, 10, 61, 100, 111, 109, 105, 110, 97, 0, + 128, 209, 65, 48, 49, 54, 10, 61, 109, 97, 103, 110, 117, 115, 46, 100, + 111, 109, 105, 110, 97, 0, 128, 209, 65, 48, 49, 55, 10, 61, 114, 101, + 120, 0, 128, 209, 65, 48, 49, 56, 10, 61, 109, 97, 103, 110, 117, 115, + 46, 114, 101, 120, 0, 128, 209, 65, 48, 49, 57, 10, 61, 128, 164, 195, + 161, 0, 128, 209, 65, 48, 50, 48, 0, 128, 209, 65, 48, 50, 49, 10, 61, + 104, 101, 114, 111, 115, 0, 128, 209, 65, 48, 50, 50, 10, 61, 108, 111, + 113, 117, 105, 0, 128, 209, 65, 48, 50, 51, 0, 128, 209, 65, 48, 50, 52, + 10, 61, 108, 105, 115, 0, 128, 209, 65, 48, 50, 53, 10, 61, 111, 99, 117, + 108, 117, 115, 0, 128, 209, 65, 48, 50, 54, 10, 61, 102, 114, 111, 110, + 115, 0, 128, 209, 65, 48, 50, 54, 65, 10, 61, 118, 101, 114, 115, 117, + 115, 0, 128, 209, 65, 48, 50, 55, 10, 61, 108, 105, 98, 97, 114, 101, 0, + 128, 209, 65, 48, 50, 56, 10, 61, 102, 111, 114, 116, 105, 115, 0, 128, + 209, 65, 48, 50, 57, 10, 61, 128, 164, 116, 195, 161, 0, 128, 209, 65, + 48, 51, 48, 0, 128, 209, 65, 48, 51, 49, 10, 61, 108, 105, 103, 97, 114, + 101, 44, 32, 112, 117, 103, 110, 117, 115, 43, 112, 117, 103, 110, 117, + 115, 0, 128, 209, 65, 48, 51, 50, 10, 61, 98, 114, 97, 99, 99, 104, 105, + 117, 109, 0, 128, 209, 65, 48, 51, 51, 0, 128, 209, 65, 48, 51, 52, 10, + 61, 181, 252, 0, 128, 209, 65, 48, 51, 53, 10, 61, 128, 164, 110, 97, 0, + 128, 209, 65, 48, 51, 54, 10, 61, 108, 105, 116, 117, 117, 115, 43, 110, + 97, 0, 128, 209, 65, 48, 51, 55, 0, 128, 209, 65, 48, 51, 56, 0, 128, + 209, 65, 48, 51, 57, 10, 61, 112, 117, 103, 110, 117, 115, 0, 128, 209, + 65, 48, 51, 57, 65, 10, 61, 112, 117, 103, 110, 117, 115, 43, 120, 0, + 128, 209, 65, 48, 52, 48, 0, 128, 209, 65, 48, 52, 49, 10, 61, 99, 97, + 112, 101, 114, 101, 10, 61, 128, 164, 116, 195, 160, 0, 128, 209, 65, 48, + 52, 49, 65, 10, 61, 128, 164, 116, 195, 160, 0, 128, 209, 65, 48, 52, 50, + 10, 61, 99, 97, 112, 101, 114, 101, 50, 46, 99, 97, 112, 101, 114, 101, + 50, 10, 61, 128, 164, 116, 97, 45, 120, 63, 0, 128, 209, 65, 48, 52, 51, + 10, 61, 99, 97, 112, 101, 114, 101, 50, 0, 128, 209, 65, 48, 52, 52, 0, + 128, 209, 65, 48, 52, 53, 10, 61, 105, 110, 102, 97, 110, 115, 44, 32, + 102, 105, 108, 105, 117, 115, 44, 32, 102, 114, 97, 116, 101, 114, 0, + 128, 209, 65, 48, 52, 53, 65, 10, 61, 102, 105, 108, 105, 97, 0, 128, + 209, 65, 48, 52, 54, 10, 61, 114, 101, 120, 46, 105, 110, 102, 97, 110, + 115, 44, 32, 114, 101, 120, 46, 102, 105, 108, 105, 117, 115, 0, 128, + 209, 65, 48, 52, 54, 65, 10, 61, 114, 101, 120, 46, 102, 105, 108, 105, + 97, 0, 128, 209, 65, 48, 52, 54, 66, 10, 61, 109, 97, 103, 110, 117, 115, + 46, 102, 105, 108, 105, 97, 0, 128, 209, 65, 48, 52, 55, 0, 128, 209, 65, + 48, 52, 56, 0, 128, 209, 65, 48, 52, 57, 10, 61, 128, 164, 97, 43, 116, + 195, 161, 0, 128, 209, 65, 48, 53, 48, 0, 128, 209, 65, 48, 53, 49, 0, + 128, 209, 65, 48, 53, 50, 10, 61, 109, 97, 110, 117, 115, 46, 99, 117, + 108, 116, 101, 114, 0, 128, 209, 65, 48, 53, 51, 10, 61, 109, 97, 110, + 117, 115, 43, 99, 117, 108, 116, 101, 114, 44, 32, 101, 110, 115, 105, + 115, 0, 128, 209, 65, 48, 53, 52, 0, 128, 209, 65, 48, 53, 53, 10, 61, + 128, 164, 110, 195, 172, 0, 128, 209, 65, 48, 53, 54, 10, 61, 128, 164, + 107, 195, 161, 0, 128, 209, 65, 48, 53, 55, 10, 61, 105, 110, 102, 114, + 97, 44, 32, 115, 117, 98, 10, 61, 128, 164, 107, 195, 161, 0, 128, 209, + 65, 48, 53, 56, 10, 61, 99, 117, 109, 0, 128, 209, 65, 48, 53, 57, 10, + 61, 109, 97, 110, 117, 115, 0, 128, 209, 65, 48, 54, 48, 0, 128, 209, 65, + 48, 54, 49, 0, 128, 209, 65, 48, 54, 50, 10, 61, 108, 111, 110, 103, 117, + 115, 44, 32, 109, 97, 110, 117, 115, 43, 109, 105, 110, 117, 115, 63, 0, + 128, 209, 65, 48, 54, 51, 0, 128, 209, 65, 48, 54, 52, 0, 128, 209, 65, + 48, 54, 53, 10, 61, 112, 111, 110, 101, 114, 101, 0, 128, 209, 65, 48, + 54, 54, 10, 61, 100, 97, 114, 101, 10, 61, 128, 164, 112, 105, 0, 128, + 209, 65, 48, 54, 54, 65, 10, 61, 128, 164, 112, 105, 0, 128, 209, 65, 48, + 54, 54, 66, 10, 61, 109, 97, 110, 100, 97, 114, 101, 44, 32, 100, 97, + 114, 101, 46, 100, 97, 114, 101, 0, 128, 209, 65, 48, 54, 54, 67, 10, 61, + 109, 97, 110, 100, 97, 114, 101, 50, 0, 128, 209, 65, 48, 54, 55, 0, 128, + 209, 65, 48, 54, 56, 0, 128, 209, 65, 48, 54, 57, 0, 128, 209, 65, 48, + 55, 48, 10, 61, 189, 204, 10, 61, 161, 214, 115, 97, 114, 97, 47, 105, 0, + 128, 209, 65, 48, 55, 49, 0, 128, 209, 65, 48, 55, 50, 0, 128, 209, 65, + 48, 55, 51, 10, 61, 97, 117, 100, 105, 114, 101, 44, 32, 97, 117, 114, + 105, 115, 43, 116, 117, 43, 109, 105, 0, 128, 209, 65, 48, 55, 52, 0, + 128, 209, 65, 48, 55, 53, 0, 128, 209, 65, 48, 55, 54, 0, 128, 209, 65, + 48, 55, 55, 0, 128, 209, 65, 48, 55, 56, 10, 61, 97, 108, 97, 0, 128, + 209, 65, 48, 55, 57, 10, 61, 102, 101, 109, 105, 110, 97, 44, 32, 109, + 97, 116, 101, 114, 0, 128, 209, 65, 48, 56, 48, 10, 61, 83, 97, 114, 109, + 97, 0, 128, 209, 65, 48, 56, 49, 10, 61, 83, 97, 114, 109, 97, 50, 0, + 128, 209, 65, 48, 56, 50, 10, 61, 99, 114, 117, 115, 10, 61, 128, 164, + 116, 97, 54, 0, 128, 209, 65, 48, 56, 51, 10, 61, 99, 114, 117, 115, 43, + 102, 108, 117, 109, 101, 110, 0, 128, 209, 65, 48, 56, 52, 10, 61, 99, + 114, 117, 115, 50, 10, 61, 128, 164, 110, 195, 160, 0, 128, 209, 65, 48, + 56, 53, 10, 61, 103, 101, 110, 117, 102, 108, 101, 99, 116, 101, 114, + 101, 0, 128, 209, 65, 48, 56, 54, 10, 61, 99, 114, 117, 115, 46, 99, 114, + 117, 115, 0, 128, 209, 65, 48, 56, 55, 0, 128, 209, 65, 48, 56, 56, 0, + 128, 209, 65, 48, 56, 57, 10, 61, 128, 164, 116, 117, 0, 128, 209, 65, + 48, 57, 48, 10, 61, 112, 101, 115, 10, 61, 128, 164, 116, 105, 0, 128, + 209, 65, 48, 57, 49, 10, 61, 112, 101, 115, 46, 115, 99, 97, 108, 97, 46, + 114, 111, 116, 97, 101, 0, 128, 209, 65, 48, 57, 50, 0, 128, 209, 65, 48, + 57, 51, 10, 61, 112, 101, 115, 50, 0, 128, 209, 65, 48, 57, 52, 0, 128, + 209, 65, 48, 57, 53, 10, 61, 112, 101, 115, 50, 46, 112, 101, 115, 50, 0, + 128, 209, 65, 48, 57, 54, 10, 61, 112, 101, 115, 50, 46, 112, 101, 115, + 0, 128, 209, 65, 48, 57, 55, 10, 61, 108, 101, 111, 44, 32, 98, 101, 115, + 116, 105, 97, 0, 128, 209, 65, 48, 57, 55, 65, 10, 61, 108, 101, 111, 50, + 0, 128, 209, 65, 48, 57, 56, 10, 61, 99, 97, 110, 105, 115, 0, 128, 209, + 65, 48, 57, 56, 65, 10, 61, 99, 97, 110, 105, 115, 50, 0, 128, 209, 65, + 48, 57, 57, 10, 61, 101, 113, 117, 117, 115, 0, 128, 209, 65, 49, 48, 48, + 10, 61, 97, 115, 105, 110, 117, 115, 10, 61, 128, 164, 116, 97, 0, 128, + 209, 65, 49, 48, 48, 65, 10, 61, 128, 164, 116, 97, 0, 128, 209, 65, 49, + 48, 49, 10, 61, 97, 115, 105, 110, 117, 115, 50, 0, 128, 209, 65, 49, 48, + 49, 65, 10, 61, 97, 115, 105, 110, 117, 115, 50, 97, 0, 128, 209, 65, 49, + 48, 50, 10, 61, 99, 101, 114, 118, 117, 115, 10, 61, 128, 164, 114, 195, + 186, 0, 128, 209, 65, 49, 48, 50, 65, 10, 61, 99, 101, 114, 118, 117, + 115, 50, 10, 61, 128, 164, 114, 195, 186, 0, 128, 209, 65, 49, 48, 51, + 10, 61, 99, 101, 114, 118, 117, 115, 51, 10, 61, 128, 164, 114, 195, 186, + 0, 128, 209, 65, 49, 48, 52, 10, 61, 99, 97, 112, 114, 97, 10, 61, 128, + 164, 115, 195, 160, 0, 128, 209, 65, 49, 48, 52, 65, 10, 61, 128, 164, + 115, 195, 160, 0, 128, 209, 65, 49, 48, 52, 66, 10, 61, 99, 97, 112, 114, + 97, 50, 10, 61, 128, 164, 115, 195, 160, 0, 128, 209, 65, 49, 48, 52, 67, + 10, 61, 99, 97, 112, 114, 97, 50, 97, 10, 61, 128, 164, 115, 195, 160, 0, + 128, 209, 65, 49, 48, 53, 10, 61, 98, 111, 115, 10, 61, 128, 164, 117, 0, + 128, 209, 65, 49, 48, 53, 65, 10, 61, 98, 111, 115, 10, 61, 128, 164, + 117, 0, 128, 209, 65, 49, 48, 53, 66, 10, 61, 98, 111, 115, 50, 10, 61, + 128, 164, 117, 0, 128, 209, 65, 49, 48, 54, 0, 128, 209, 65, 49, 48, 55, + 10, 61, 98, 111, 115, 43, 109, 105, 10, 61, 128, 164, 109, 117, 10, 61, + 108, 111, 103, 111, 128, 164, 109, 117, 119, 97, 0, 128, 209, 65, 49, 48, + 55, 65, 10, 61, 128, 164, 109, 117, 10, 61, 108, 111, 103, 111, 128, 164, + 109, 117, 119, 97, 0, 128, 209, 65, 49, 48, 55, 66, 10, 61, 98, 111, 115, + 46, 109, 105, 10, 61, 128, 164, 109, 117, 10, 61, 108, 111, 103, 111, + 128, 164, 109, 117, 119, 97, 0, 128, 209, 65, 49, 48, 55, 67, 10, 61, 98, + 111, 115, 50, 46, 109, 105, 10, 61, 128, 164, 109, 117, 10, 61, 108, 111, + 103, 111, 128, 164, 109, 117, 119, 97, 0, 128, 209, 65, 49, 48, 56, 10, + 61, 99, 111, 114, 110, 117, 10, 61, 115, 195, 186, 0, 128, 209, 65, 49, + 48, 57, 10, 61, 118, 105, 116, 101, 108, 108, 117, 115, 10, 61, 128, 164, + 109, 97, 45, 120, 0, 128, 209, 65, 49, 49, 48, 10, 61, 111, 118, 105, + 115, 10, 61, 128, 164, 109, 97, 0, 128, 209, 65, 49, 49, 48, 65, 10, 61, + 128, 164, 109, 97, 0, 128, 209, 65, 49, 49, 48, 66, 10, 61, 111, 118, + 105, 115, 50, 10, 61, 128, 164, 109, 97, 0, 128, 209, 65, 49, 49, 49, 10, + 61, 111, 118, 105, 115, 51, 0, 128, 209, 65, 49, 49, 50, 10, 61, 108, + 105, 110, 103, 101, 114, 101, 10, 61, 128, 164, 122, 97, 52, 0, 128, 209, + 65, 49, 49, 51, 0, 128, 209, 65, 49, 49, 52, 10, 61, 108, 105, 116, 117, + 117, 115, 43, 117, 0, 128, 209, 65, 49, 49, 53, 10, 61, 108, 101, 112, + 117, 115, 10, 61, 161, 214, 116, 97, 112, 97, 0, 128, 209, 65, 49, 49, + 53, 65, 10, 61, 108, 101, 112, 117, 115, 50, 10, 61, 161, 214, 116, 97, + 112, 97, 0, 128, 209, 65, 49, 49, 54, 0, 128, 209, 65, 49, 49, 55, 0, + 128, 209, 65, 49, 49, 56, 0, 128, 209, 65, 49, 49, 57, 0, 128, 209, 65, + 49, 50, 48, 10, 61, 103, 114, 121, 108, 108, 117, 115, 0, 128, 209, 65, + 49, 50, 49, 10, 61, 115, 112, 104, 105, 110, 120, 0, 128, 209, 65, 49, + 50, 50, 0, 128, 209, 65, 49, 50, 51, 0, 128, 209, 65, 49, 50, 52, 0, 128, + 209, 65, 49, 50, 53, 10, 61, 128, 164, 108, 195, 173, 0, 128, 209, 65, + 49, 50, 53, 65, 10, 61, 117, 110, 103, 117, 108, 97, 10, 61, 128, 164, + 108, 105, 45, 120, 0, 128, 209, 65, 49, 50, 54, 0, 128, 209, 65, 49, 50, + 55, 0, 128, 209, 65, 49, 50, 56, 10, 61, 97, 118, 105, 115, 10, 61, 122, + 105, 52, 0, 128, 209, 65, 49, 50, 57, 0, 128, 209, 65, 49, 51, 48, 10, + 61, 97, 118, 105, 115, 51, 0, 128, 209, 65, 49, 51, 49, 10, 61, 97, 118, + 105, 115, 53, 0, 128, 209, 65, 49, 51, 50, 10, 61, 97, 118, 105, 115, 50, + 0, 128, 209, 65, 49, 51, 51, 10, 61, 97, 113, 117, 105, 108, 97, 44, 32, + 97, 118, 105, 115, 52, 10, 61, 128, 164, 97, 114, 97, 47, 105, 0, 128, + 209, 65, 49, 51, 52, 10, 61, 128, 164, 97, 114, 97, 47, 105, 10, 42, 49, + 52, 52, 57, 70, 32, 138, 182, 97, 49, 51, 51, 32, 138, 181, 138, 182, + 138, 183, 139, 244, 114, 105, 0, 128, 209, 65, 49, 51, 53, 10, 61, 97, + 118, 105, 115, 45, 120, 0, 128, 209, 65, 49, 51, 53, 65, 0, 128, 209, 65, + 49, 51, 54, 0, 128, 209, 65, 49, 51, 55, 10, 61, 108, 105, 98, 97, 116, + 105, 111, 0, 128, 209, 65, 49, 51, 56, 10, 61, 112, 105, 115, 99, 105, + 115, 0, 128, 209, 65, 49, 51, 57, 0, 128, 209, 65, 49, 52, 48, 0, 128, + 209, 65, 49, 52, 49, 0, 128, 209, 65, 49, 52, 50, 0, 128, 209, 65, 49, + 52, 51, 0, 128, 209, 65, 49, 52, 52, 0, 128, 209, 65, 49, 52, 53, 0, 128, + 209, 65, 49, 52, 54, 0, 128, 209, 65, 49, 52, 55, 0, 128, 209, 65, 49, + 52, 56, 10, 61, 74, 97, 110, 117, 115, 0, 128, 209, 65, 49, 52, 57, 0, + 128, 209, 65, 49, 53, 48, 0, 128, 209, 65, 49, 53, 49, 10, 61, 84, 101, + 108, 105, 112, 105, 110, 117, 0, 128, 209, 65, 49, 53, 50, 0, 128, 209, + 65, 49, 53, 51, 10, 61, 128, 164, 110, 117, 0, 128, 209, 65, 49, 53, 52, + 0, 128, 209, 65, 49, 53, 53, 0, 128, 209, 65, 49, 53, 54, 0, 128, 209, + 65, 49, 53, 55, 0, 128, 209, 65, 49, 53, 56, 0, 128, 209, 65, 49, 53, 57, + 0, 128, 209, 65, 49, 54, 48, 10, 61, 118, 105, 116, 105, 115, 10, 61, + 128, 164, 119, 105, 40, 121, 97, 41, 0, 128, 209, 65, 49, 54, 49, 0, 128, + 209, 65, 49, 54, 50, 0, 128, 209, 65, 49, 54, 51, 0, 128, 209, 65, 49, + 54, 52, 0, 128, 209, 65, 49, 54, 53, 10, 61, 98, 111, 110, 117, 115, 10, + 61, 128, 164, 119, 195, 160, 47, 195, 172, 0, 128, 209, 65, 49, 54, 54, + 10, 61, 128, 164, 119, 195, 161, 47, 195, 173, 0, 128, 209, 65, 49, 54, + 55, 0, 128, 209, 65, 49, 54, 56, 0, 128, 209, 65, 49, 54, 57, 0, 128, + 209, 65, 49, 55, 48, 0, 128, 209, 65, 49, 55, 49, 0, 128, 209, 65, 49, + 55, 50, 10, 61, 128, 164, 116, 97, 47, 105, 53, 44, 32, 108, 195, 161, + 47, 195, 173, 0, 128, 209, 65, 49, 55, 51, 10, 61, 104, 97, 115, 116, 97, + 114, 105, 117, 115, 0, 128, 209, 65, 49, 55, 52, 10, 61, 128, 164, 115, + 105, 0, 128, 209, 65, 49, 55, 53, 10, 61, 108, 105, 110, 103, 117, 97, + 10, 61, 128, 164, 108, 97, 0, 128, 209, 65, 49, 55, 54, 10, 61, 128, 164, + 108, 97, 43, 108, 97, 0, 128, 209, 65, 49, 55, 55, 10, 61, 108, 105, 110, + 103, 117, 97, 43, 99, 108, 97, 118, 117, 115, 0, 128, 209, 65, 49, 55, + 56, 10, 61, 128, 164, 108, 97, 43, 114, 97, 43, 97, 0, 128, 209, 65, 49, + 55, 57, 10, 61, 104, 111, 114, 100, 101, 117, 109, 10, 61, 128, 164, 104, + 119, 105, 45, 120, 0, 128, 209, 65, 49, 56, 48, 0, 128, 209, 65, 49, 56, + 49, 10, 61, 112, 97, 110, 105, 115, 10, 61, 128, 164, 112, 97, 45, 120, + 0, 128, 209, 65, 49, 56, 50, 10, 61, 99, 97, 101, 108, 117, 109, 0, 128, + 209, 65, 49, 56, 51, 0, 128, 209, 65, 49, 56, 52, 0, 128, 209, 65, 49, + 56, 53, 0, 128, 209, 65, 49, 56, 54, 0, 128, 209, 65, 49, 56, 55, 0, 128, + 209, 65, 49, 56, 56, 0, 128, 209, 65, 49, 56, 57, 0, 128, 209, 65, 49, + 57, 48, 10, 61, 115, 111, 108, 50, 0, 128, 209, 65, 49, 57, 49, 10, 61, + 115, 111, 108, 0, 128, 209, 65, 49, 57, 50, 10, 61, 111, 114, 105, 101, + 110, 115, 0, 128, 209, 65, 49, 57, 51, 10, 61, 108, 117, 110, 97, 0, 128, + 209, 65, 49, 57, 52, 0, 128, 209, 65, 49, 57, 53, 0, 128, 209, 65, 49, + 57, 54, 10, 61, 72, 97, 116, 116, 105, 10, 61, 128, 164, 104, 195, 161, + 0, 128, 209, 65, 49, 57, 55, 10, 61, 72, 97, 116, 116, 105, 43, 108, 105, + 44, 32, 72, 97, 116, 116, 117, 115, 105, 108, 105, 10, 61, 161, 214, 104, + 195, 161, 45, 108, 105, 0, 128, 209, 65, 49, 57, 56, 0, 128, 209, 65, 49, + 57, 57, 10, 61, 116, 111, 110, 105, 116, 114, 117, 115, 0, 128, 209, 65, + 50, 48, 48, 10, 61, 102, 117, 108, 103, 117, 114, 0, 128, 209, 65, 50, + 48, 49, 10, 61, 116, 101, 114, 114, 97, 44, 32, 108, 111, 99, 117, 115, + 10, 61, 128, 164, 119, 97, 47, 105, 54, 0, 128, 209, 65, 50, 48, 50, 10, + 61, 118, 105, 97, 43, 116, 101, 114, 114, 97, 46, 115, 99, 97, 108, 112, + 114, 117, 109, 0, 128, 209, 65, 50, 48, 50, 65, 10, 61, 118, 105, 97, 43, + 116, 101, 114, 114, 97, 43, 115, 99, 97, 108, 112, 114, 117, 109, 0, 128, + 209, 65, 50, 48, 50, 66, 10, 61, 40, 100, 101, 117, 115, 41, 118, 105, + 97, 43, 116, 101, 114, 114, 97, 0, 128, 209, 65, 50, 48, 51, 0, 128, 209, + 65, 50, 48, 52, 10, 61, 128, 164, 119, 97, 47, 105, 53, 0, 128, 209, 65, + 50, 48, 53, 0, 128, 209, 65, 50, 48, 54, 0, 128, 209, 65, 50, 48, 55, 10, + 61, 109, 111, 110, 115, 10, 61, 128, 164, 119, 97, 47, 105, 53, 0, 128, + 209, 65, 50, 48, 55, 65, 10, 61, 108, 101, 111, 43, 109, 111, 110, 115, + 46, 116, 117, 43, 108, 101, 111, 0, 128, 209, 65, 50, 48, 56, 0, 128, + 209, 65, 50, 48, 57, 10, 61, 128, 164, 144, 170, 105, 40, 97, 41, 0, 128, + 209, 65, 50, 48, 57, 65, 10, 61, 128, 164, 105, 43, 114, 97, 47, 105, 44, + 32, 114, 105, 43, 105, 10, 42, 49, 52, 52, 69, 70, 32, 138, 182, 97, 50, + 48, 57, 32, 138, 181, 138, 182, 138, 183, 139, 244, 114, 105, 0, 128, + 209, 65, 50, 49, 48, 10, 61, 128, 164, 105, 97, 0, 128, 209, 65, 50, 49, + 49, 0, 128, 209, 65, 50, 49, 50, 10, 61, 102, 108, 117, 109, 101, 110, 0, + 128, 209, 65, 50, 49, 51, 0, 128, 209, 65, 50, 49, 52, 10, 61, 128, 164, + 110, 195, 173, 0, 128, 209, 65, 50, 49, 53, 10, 61, 102, 111, 110, 115, + 0, 128, 209, 65, 50, 49, 53, 65, 10, 61, 128, 164, 104, 97, 0, 128, 209, + 65, 50, 49, 54, 10, 61, 102, 105, 110, 101, 115, 10, 61, 128, 164, 97, + 114, 104, 97, 0, 128, 209, 65, 50, 49, 54, 65, 10, 61, 102, 105, 110, + 101, 115, 43, 104, 97, 44, 32, 97, 114, 104, 97, 0, 128, 209, 65, 50, 49, + 55, 0, 128, 209, 65, 50, 49, 56, 0, 128, 209, 65, 50, 49, 57, 0, 128, + 209, 65, 50, 50, 48, 0, 128, 209, 65, 50, 50, 49, 10, 61, 118, 105, 97, + 0, 128, 209, 65, 50, 50, 50, 0, 128, 209, 65, 50, 50, 51, 10, 61, 128, + 164, 115, 97, 54, 0, 128, 209, 65, 50, 50, 52, 10, 61, 128, 164, 104, 97, + 63, 32, 112, 97, 63, 0, 128, 209, 65, 50, 50, 53, 10, 61, 117, 114, 98, + 115, 0, 128, 209, 65, 50, 50, 54, 10, 61, 73, 115, 104, 117, 119, 97, 0, + 128, 209, 65, 50, 50, 55, 10, 61, 117, 114, 98, 115, 43, 114, 97, 47, + 105, 63, 43, 108, 105, 44, 32, 117, 114, 98, 115, 43, 114, 97, 47, 105, + 63, 45, 108, 105, 0, 128, 209, 65, 50, 50, 55, 65, 10, 61, 117, 114, 98, + 115, 43, 108, 105, 44, 32, 117, 114, 98, 115, 45, 108, 105, 44, 32, 77, + 117, 114, 115, 105, 108, 105, 0, 128, 209, 65, 50, 50, 56, 10, 61, 114, + 101, 103, 105, 111, 10, 61, 128, 164, 116, 117, 52, 0, 128, 209, 65, 50, + 50, 57, 10, 61, 128, 164, 109, 195, 173, 46, 114, 101, 103, 105, 111, 0, + 128, 209, 65, 50, 51, 48, 0, 128, 209, 65, 50, 51, 49, 10, 61, 99, 97, + 115, 116, 114, 117, 109, 0, 128, 209, 65, 50, 51, 50, 0, 128, 209, 65, + 50, 51, 51, 0, 128, 209, 65, 50, 51, 52, 0, 128, 209, 65, 50, 51, 53, 10, + 61, 116, 117, 114, 114, 105, 115, 63, 0, 128, 209, 65, 50, 51, 54, 10, + 61, 109, 117, 114, 117, 115, 63, 0, 128, 209, 65, 50, 51, 55, 10, 61, + 112, 111, 114, 116, 97, 0, 128, 209, 65, 50, 51, 56, 0, 128, 209, 65, 50, + 51, 57, 10, 61, 112, 111, 114, 116, 97, 50, 0, 128, 209, 65, 50, 52, 48, + 0, 128, 209, 65, 50, 52, 49, 10, 61, 128, 164, 107, 105, 45, 120, 0, 128, + 209, 65, 50, 52, 50, 0, 128, 209, 65, 50, 52, 51, 10, 61, 99, 117, 98, + 105, 116, 117, 109, 0, 128, 209, 65, 50, 52, 52, 10, 61, 97, 101, 100, + 105, 102, 105, 99, 105, 117, 109, 0, 128, 209, 65, 50, 52, 53, 10, 61, + 118, 97, 99, 117, 117, 115, 44, 32, 97, 101, 100, 105, 102, 105, 99, 105, + 117, 109, 43, 109, 105, 110, 117, 115, 0, 128, 209, 65, 50, 52, 54, 10, + 61, 97, 101, 100, 105, 102, 105, 99, 97, 114, 101, 44, 32, 97, 101, 100, + 105, 102, 105, 99, 105, 117, 109, 46, 112, 111, 110, 101, 114, 101, 0, + 128, 209, 65, 50, 52, 55, 10, 61, 100, 111, 109, 117, 115, 0, 128, 209, + 65, 50, 52, 56, 10, 61, 100, 101, 108, 101, 114, 101, 44, 32, 100, 111, + 109, 117, 115, 43, 109, 105, 110, 117, 115, 0, 128, 209, 65, 50, 52, 57, + 10, 61, 100, 101, 117, 115, 46, 100, 111, 109, 117, 115, 0, 128, 209, 65, + 50, 53, 48, 10, 61, 109, 97, 103, 110, 117, 115, 46, 100, 111, 109, 117, + 115, 0, 128, 209, 65, 50, 53, 49, 10, 61, 100, 111, 109, 117, 115, 43, + 120, 0, 128, 209, 65, 50, 53, 50, 10, 61, 100, 111, 109, 117, 115, 43, + 115, 99, 97, 108, 97, 0, 128, 209, 65, 50, 53, 51, 0, 128, 209, 65, 50, + 53, 52, 10, 61, 101, 117, 110, 117, 99, 104, 117, 115, 50, 0, 128, 209, + 65, 50, 53, 53, 10, 61, 104, 111, 114, 114, 101, 117, 109, 0, 128, 209, + 65, 50, 53, 54, 0, 128, 209, 65, 50, 53, 55, 10, 61, 97, 114, 103, 101, + 110, 116, 117, 109, 0, 128, 209, 65, 50, 53, 56, 0, 128, 209, 65, 50, 53, + 57, 0, 128, 209, 65, 50, 54, 48, 0, 128, 209, 65, 50, 54, 49, 0, 128, + 209, 65, 50, 54, 50, 0, 128, 209, 65, 50, 54, 51, 0, 128, 209, 65, 50, + 54, 52, 10, 61, 112, 111, 100, 105, 117, 109, 0, 128, 209, 65, 50, 54, + 53, 0, 128, 209, 65, 50, 54, 54, 10, 61, 112, 101, 115, 46, 114, 101, + 103, 105, 111, 0, 128, 209, 65, 50, 54, 55, 10, 61, 115, 116, 101, 108, + 101, 44, 32, 108, 97, 112, 105, 115, 43, 115, 99, 97, 108, 112, 114, 117, + 109, 0, 128, 209, 65, 50, 54, 55, 65, 10, 61, 189, 206, 0, 128, 209, 65, + 50, 54, 56, 10, 61, 115, 99, 97, 108, 112, 114, 117, 109, 0, 128, 209, + 65, 50, 54, 57, 10, 61, 101, 120, 101, 114, 99, 105, 116, 117, 115, 0, + 128, 209, 65, 50, 55, 48, 0, 128, 209, 65, 50, 55, 49, 0, 128, 209, 65, + 50, 55, 50, 10, 61, 115, 99, 117, 116, 117, 109, 0, 128, 209, 65, 50, 55, + 51, 0, 128, 209, 65, 50, 55, 52, 0, 128, 209, 65, 50, 55, 53, 0, 128, + 209, 65, 50, 55, 54, 10, 61, 102, 114, 97, 116, 101, 114, 50, 0, 128, + 209, 65, 50, 55, 55, 10, 61, 105, 117, 100, 101, 120, 46, 108, 97, 44, + 32, 105, 117, 100, 101, 120, 43, 108, 97, 0, 128, 209, 65, 50, 55, 56, + 10, 61, 128, 164, 108, 105, 0, 128, 209, 65, 50, 55, 57, 0, 128, 209, 65, + 50, 56, 48, 10, 61, 109, 97, 108, 108, 101, 117, 115, 10, 61, 128, 164, + 119, 97, 47, 105, 57, 0, 128, 209, 65, 50, 56, 49, 10, 61, 97, 115, 99, + 105, 97, 0, 128, 209, 65, 50, 56, 50, 0, 128, 209, 65, 50, 56, 51, 10, + 61, 161, 214, 116, 117, 122, 122, 105, 0, 128, 209, 65, 50, 56, 52, 0, + 128, 209, 65, 50, 56, 53, 10, 61, 105, 97, 99, 117, 108, 117, 109, 10, + 61, 128, 164, 122, 117, 63, 10, 61, 108, 111, 103, 111, 128, 164, 122, + 117, 119, 97, 0, 128, 209, 65, 50, 56, 54, 10, 61, 128, 164, 119, 97, 47, + 105, 55, 0, 128, 209, 65, 50, 56, 55, 0, 128, 209, 65, 50, 56, 56, 10, + 61, 99, 117, 114, 114, 117, 115, 0, 128, 209, 65, 50, 56, 57, 10, 61, 97, + 117, 114, 105, 103, 97, 0, 128, 209, 65, 50, 56, 57, 65, 10, 61, 97, 117, + 114, 105, 103, 97, 50, 0, 128, 209, 65, 50, 57, 48, 10, 61, 128, 164, + 104, 97, 114, 97, 47, 105, 10, 42, 49, 52, 53, 52, 56, 32, 138, 182, 97, + 50, 57, 50, 32, 138, 181, 138, 182, 138, 183, 139, 244, 114, 105, 0, 128, + 209, 65, 50, 57, 49, 10, 61, 128, 164, 108, 195, 172, 0, 128, 209, 65, + 50, 57, 50, 10, 61, 114, 111, 116, 97, 10, 61, 161, 214, 104, 97, 108, + 97, 47, 105, 0, 128, 209, 65, 50, 57, 51, 0, 128, 209, 65, 50, 57, 52, + 10, 61, 189, 207, 44, 32, 109, 101, 110, 115, 97, 0, 128, 209, 65, 50, + 57, 52, 65, 10, 61, 189, 207, 44, 32, 109, 101, 110, 115, 97, 50, 10, 61, + 83, 97, 114, 112, 97, 0, 128, 209, 65, 50, 57, 53, 10, 61, 115, 111, 108, + 50, 46, 116, 104, 114, 111, 110, 117, 115, 47, 109, 101, 110, 115, 97, 0, + 128, 209, 65, 50, 57, 54, 10, 61, 40, 100, 101, 117, 115, 41, 109, 111, + 110, 115, 46, 83, 97, 114, 112, 97, 44, 32, 40, 100, 101, 117, 115, 41, + 109, 111, 110, 115, 46, 109, 101, 110, 115, 97, 10, 61, 189, 207, 0, 128, + 209, 65, 50, 57, 55, 0, 128, 209, 65, 50, 57, 56, 10, 61, 116, 104, 114, + 111, 110, 117, 115, 50, 0, 128, 209, 65, 50, 57, 57, 10, 61, 115, 111, + 108, 105, 117, 109, 10, 61, 128, 164, 195, 173, 0, 128, 209, 65, 50, 57, + 57, 65, 10, 61, 128, 164, 105, 195, 161, 0, 128, 209, 65, 51, 48, 48, 10, + 61, 110, 101, 112, 111, 115, 0, 128, 209, 65, 51, 48, 49, 10, 61, 108, + 101, 99, 116, 117, 115, 0, 128, 209, 65, 51, 48, 50, 0, 128, 209, 65, 51, + 48, 51, 10, 61, 128, 164, 115, 97, 114, 97, 47, 105, 10, 42, 49, 52, 53, + 54, 69, 32, 138, 182, 97, 51, 50, 55, 32, 138, 181, 138, 182, 138, 183, + 139, 244, 114, 105, 0, 128, 209, 65, 51, 48, 52, 10, 61, 128, 164, 109, + 195, 160, 0, 128, 209, 65, 51, 48, 53, 10, 61, 102, 117, 115, 117, 115, + 0, 128, 209, 65, 51, 48, 54, 10, 61, 128, 164, 104, 195, 173, 0, 128, + 209, 65, 51, 48, 55, 10, 61, 128, 164, 104, 117, 0, 128, 209, 65, 51, 48, + 56, 0, 128, 209, 65, 51, 48, 57, 10, 61, 99, 114, 117, 120, 0, 128, 209, + 188, 148, 10, 61, 99, 114, 117, 120, 50, 0, 128, 209, 65, 51, 49, 48, 0, + 128, 209, 65, 51, 49, 49, 0, 128, 209, 65, 51, 49, 50, 0, 128, 209, 65, + 51, 49, 51, 10, 61, 118, 105, 114, 10, 61, 128, 164, 122, 195, 173, 0, + 128, 209, 65, 51, 49, 52, 10, 61, 128, 164, 104, 97, 45, 120, 0, 128, + 209, 65, 51, 49, 53, 10, 61, 128, 164, 107, 97, 114, 10, 42, 49, 52, 53, + 54, 49, 32, 138, 182, 97, 51, 49, 52, 32, 138, 181, 138, 182, 138, 183, + 139, 244, 114, 105, 0, 128, 209, 65, 51, 49, 54, 10, 61, 128, 164, 115, + 97, 55, 0, 128, 209, 65, 51, 49, 55, 0, 128, 209, 65, 51, 49, 56, 10, 61, + 84, 101, 115, 104, 117, 98, 0, 128, 209, 65, 51, 49, 57, 10, 61, 128, + 164, 116, 97, 47, 105, 52, 44, 32, 108, 97, 47, 105, 0, 128, 209, 65, 51, + 50, 48, 0, 128, 209, 65, 51, 50, 49, 0, 128, 209, 65, 51, 50, 50, 10, 61, + 112, 117, 114, 117, 115, 0, 128, 209, 65, 51, 50, 51, 0, 128, 209, 65, + 51, 50, 52, 0, 128, 209, 65, 51, 50, 53, 10, 61, 128, 164, 116, 195, 186, + 0, 128, 209, 65, 51, 50, 54, 10, 61, 115, 99, 114, 105, 98, 97, 10, 61, + 128, 164, 116, 195, 185, 0, 128, 209, 65, 51, 50, 55, 10, 61, 115, 105, + 103, 105, 108, 108, 117, 109, 10, 61, 128, 164, 115, 97, 53, 0, 128, 209, + 65, 51, 50, 56, 10, 61, 128, 164, 112, 117, 0, 128, 209, 65, 51, 50, 57, + 10, 61, 114, 101, 108, 97, 116, 105, 118, 101, 10, 61, 128, 164, 107, + 119, 105, 47, 97, 0, 128, 209, 65, 51, 50, 57, 65, 0, 128, 209, 65, 51, + 51, 48, 10, 61, 99, 97, 112, 101, 114, 101, 43, 115, 99, 97, 108, 112, + 114, 117, 109, 0, 128, 209, 65, 51, 51, 49, 10, 61, 97, 118, 117, 115, 0, + 128, 209, 65, 51, 51, 50, 65, 10, 61, 180, 138, 0, 128, 209, 65, 51, 51, + 50, 66, 10, 61, 110, 101, 103, 97, 116, 105, 118, 101, 50, 10, 61, 128, + 164, 110, 195, 161, 0, 128, 209, 65, 51, 51, 50, 67, 10, 61, 110, 101, + 103, 97, 116, 105, 118, 101, 51, 0, 128, 209, 65, 51, 51, 51, 0, 128, + 209, 65, 51, 51, 52, 10, 61, 128, 164, 112, 97, 0, 128, 209, 65, 51, 51, + 53, 10, 61, 128, 164, 122, 195, 161, 0, 128, 209, 65, 51, 51, 54, 10, 61, + 97, 110, 110, 117, 115, 44, 32, 189, 208, 46, 115, 99, 117, 116, 101, + 108, 108, 97, 44, 32, 189, 208, 10, 61, 128, 164, 122, 195, 172, 0, 128, + 209, 65, 51, 51, 54, 65, 10, 61, 128, 164, 122, 195, 172, 0, 128, 209, + 65, 51, 51, 54, 66, 10, 61, 128, 164, 122, 195, 160, 0, 128, 209, 65, 51, + 51, 54, 67, 10, 61, 128, 164, 122, 97, 45, 120, 0, 128, 209, 65, 51, 51, + 55, 10, 61, 189, 208, 0, 128, 209, 65, 51, 51, 56, 10, 61, 99, 117, 108, + 116, 101, 114, 0, 128, 209, 65, 51, 51, 57, 0, 128, 209, 65, 51, 52, 48, + 10, 61, 97, 110, 110, 117, 115, 43, 97, 110, 110, 117, 115, 0, 128, 209, + 65, 51, 52, 49, 10, 61, 118, 97, 115, 0, 128, 209, 65, 51, 52, 50, 0, + 128, 209, 65, 51, 52, 51, 10, 61, 189, 208, 0, 128, 209, 65, 51, 52, 52, + 10, 61, 99, 111, 110, 116, 114, 97, 99, 116, 117, 115, 0, 128, 209, 65, + 51, 52, 53, 10, 61, 117, 114, 99, 101, 117, 115, 0, 128, 209, 65, 51, 52, + 54, 10, 61, 112, 111, 99, 117, 108, 117, 109, 0, 128, 209, 65, 51, 52, + 55, 10, 61, 128, 164, 104, 195, 186, 0, 128, 209, 65, 51, 52, 56, 0, 128, + 209, 65, 51, 52, 57, 0, 128, 209, 65, 51, 53, 48, 0, 128, 209, 65, 51, + 53, 49, 0, 128, 209, 65, 51, 53, 50, 0, 128, 209, 65, 51, 53, 51, 0, 128, + 209, 65, 51, 53, 52, 0, 128, 209, 65, 51, 53, 53, 10, 61, 115, 97, 99, + 101, 114, 100, 111, 115, 0, 128, 209, 65, 51, 53, 54, 0, 128, 209, 65, + 51, 53, 55, 0, 128, 209, 65, 51, 53, 56, 10, 61, 100, 105, 101, 115, 0, + 128, 209, 65, 51, 53, 57, 0, 128, 209, 65, 51, 53, 57, 65, 0, 128, 209, + 65, 51, 54, 48, 10, 61, 100, 101, 117, 115, 0, 128, 209, 65, 51, 54, 49, + 0, 128, 209, 65, 51, 54, 50, 10, 61, 128, 164, 109, 195, 161, 0, 128, + 209, 65, 51, 54, 51, 10, 61, 109, 97, 103, 110, 117, 115, 10, 61, 128, + 164, 117, 114, 0, 128, 209, 65, 51, 54, 52, 10, 61, 128, 164, 117, 0, + 128, 209, 65, 51, 54, 52, 65, 10, 61, 128, 164, 109, 117, 0, 128, 209, + 65, 51, 54, 53, 0, 128, 209, 65, 51, 54, 54, 10, 61, 111, 109, 110, 105, + 115, 40, 43, 109, 105, 41, 0, 128, 209, 65, 51, 54, 55, 10, 61, 161, 214, + 116, 97, 108, 97, 0, 128, 209, 65, 51, 54, 56, 10, 61, 109, 97, 108, 117, + 115, 0, 128, 209, 65, 51, 54, 56, 65, 10, 61, 109, 97, 108, 117, 115, 50, + 0, 128, 209, 65, 51, 54, 57, 10, 61, 118, 105, 116, 97, 0, 128, 209, 65, + 51, 55, 48, 10, 61, 98, 111, 110, 117, 115, 50, 10, 61, 128, 164, 115, + 117, 0, 128, 209, 65, 51, 55, 49, 10, 61, 105, 117, 115, 116, 105, 116, + 105, 97, 44, 32, 105, 117, 100, 101, 120, 0, 128, 209, 65, 51, 55, 49, + 65, 10, 61, 105, 117, 100, 101, 120, 43, 114, 97, 47, 105, 44, 32, 116, + 97, 114, 97, 47, 105, 45, 120, 10, 42, 49, 52, 53, 65, 51, 32, 138, 182, + 97, 51, 55, 49, 32, 138, 181, 138, 182, 138, 183, 139, 244, 114, 105, 0, + 128, 209, 65, 51, 55, 50, 10, 61, 115, 97, 99, 101, 114, 100, 111, 115, + 50, 0, 128, 209, 65, 51, 55, 51, 0, 128, 209, 65, 51, 55, 52, 0, 128, + 209, 65, 51, 55, 53, 0, 128, 209, 65, 51, 55, 54, 10, 61, 128, 164, 122, + 105, 44, 32, 122, 105, 47, 97, 0, 128, 209, 65, 51, 55, 55, 10, 61, 128, + 164, 122, 97, 0, 128, 209, 65, 51, 55, 56, 10, 61, 108, 105, 116, 117, + 117, 115, 0, 128, 209, 65, 51, 55, 57, 10, 61, 111, 99, 99, 105, 100, + 101, 110, 115, 10, 61, 128, 164, 105, 195, 160, 0, 128, 209, 65, 51, 56, + 48, 10, 61, 177, 185, 10, 61, 117, 110, 117, 115, 10, 61, 128, 164, 115, + 97, 56, 0, 128, 209, 65, 51, 56, 49, 10, 61, 109, 105, 110, 117, 115, 0, + 128, 209, 65, 51, 56, 49, 65, 10, 61, 109, 111, 114, 105, 44, 32, 118, + 105, 114, 50, 46, 109, 105, 110, 117, 115, 0, 128, 209, 65, 51, 56, 50, + 10, 61, 108, 105, 103, 110, 117, 109, 0, 128, 209, 65, 51, 56, 51, 32, + 150, 219, 148, 179, 82, 73, 10, 120, 138, 184, 97, 49, 51, 52, 32, 45, + 32, 49, 52, 52, 65, 48, 41, 10, 120, 138, 184, 97, 50, 48, 57, 97, 32, + 45, 32, 49, 52, 52, 70, 48, 41, 10, 120, 138, 184, 97, 50, 57, 48, 32, + 45, 32, 49, 52, 53, 52, 54, 41, 10, 120, 138, 184, 97, 51, 48, 51, 32, + 45, 32, 49, 52, 53, 53, 53, 41, 10, 120, 138, 184, 97, 51, 49, 53, 32, + 45, 32, 49, 52, 53, 54, 50, 41, 10, 120, 138, 184, 97, 51, 55, 49, 97, + 32, 45, 32, 49, 52, 53, 65, 52, 41, 10, 120, 138, 184, 97, 51, 56, 57, + 32, 45, 32, 49, 52, 53, 66, 57, 41, 10, 120, 138, 184, 97, 52, 53, 48, + 97, 32, 45, 32, 49, 52, 53, 70, 56, 41, 0, 128, 209, 65, 51, 56, 51, 65, + 10, 61, 161, 215, 100, 101, 116, 101, 114, 109, 105, 110, 97, 116, 105, + 118, 101, 0, 128, 209, 65, 51, 56, 52, 10, 61, 166, 165, 0, 128, 209, 65, + 51, 56, 53, 10, 61, 166, 165, 0, 128, 209, 65, 51, 56, 54, 10, 61, 118, + 105, 114, 50, 10, 61, 150, 163, 189, 179, 0, 128, 209, 65, 51, 56, 54, + 65, 10, 61, 118, 105, 114, 50, 97, 0, 128, 209, 65, 51, 56, 55, 10, 61, + 115, 101, 114, 118, 117, 115, 10, 61, 128, 164, 109, 195, 172, 0, 128, + 209, 65, 51, 56, 56, 10, 61, 177, 155, 10, 61, 116, 97, 114, 97, 47, 105, + 0, 128, 209, 65, 51, 56, 57, 10, 61, 116, 97, 114, 97, 47, 105, 10, 42, + 49, 52, 53, 66, 56, 32, 138, 182, 97, 51, 56, 56, 32, 138, 181, 138, 182, + 138, 183, 139, 244, 114, 105, 0, 128, 209, 65, 51, 57, 48, 10, 61, 100, + 111, 109, 105, 110, 117, 115, 0, 128, 209, 65, 51, 57, 49, 10, 61, 186, + 196, 10, 61, 128, 164, 109, 105, 0, 128, 209, 65, 51, 57, 50, 10, 61, + 186, 197, 0, 128, 209, 65, 51, 57, 51, 32, 165, 198, 10, 61, 167, 251, + 10, 42, 140, 232, 111, 99, 99, 117, 114, 114, 101, 110, 99, 101, 32, 140, + 172, 34, 165, 198, 34, 32, 133, 226, 146, 226, 140, 172, 133, 153, 134, + 145, 139, 190, 97, 110, 111, 109, 97, 108, 121, 0, 128, 209, 65, 51, 57, + 52, 0, 128, 209, 65, 51, 57, 53, 10, 61, 186, 200, 10, 61, 128, 164, 110, + 195, 186, 0, 128, 209, 65, 51, 57, 54, 0, 128, 209, 65, 51, 57, 55, 10, + 61, 116, 101, 110, 10, 61, 100, 101, 99, 101, 109, 0, 128, 209, 65, 51, + 57, 56, 0, 128, 209, 65, 51, 57, 57, 10, 61, 104, 117, 110, 100, 114, + 101, 100, 10, 61, 99, 101, 110, 116, 117, 109, 0, 128, 209, 65, 52, 48, + 48, 10, 61, 165, 232, 10, 61, 109, 105, 108, 108, 101, 0, 128, 209, 65, + 52, 48, 49, 0, 128, 209, 65, 52, 48, 50, 10, 61, 115, 99, 117, 116, 101, + 108, 108, 97, 10, 61, 128, 164, 115, 97, 52, 0, 128, 209, 65, 52, 48, 51, + 0, 128, 209, 65, 52, 48, 52, 10, 61, 97, 110, 105, 109, 97, 108, 0, 128, + 209, 65, 52, 48, 53, 0, 128, 209, 65, 52, 48, 54, 0, 128, 209, 65, 52, + 48, 55, 0, 128, 209, 65, 52, 48, 56, 0, 128, 209, 65, 52, 48, 57, 0, 128, + 209, 65, 52, 49, 48, 32, 146, 161, 159, 167, 164, 254, 0, 128, 209, 65, + 52, 49, 48, 65, 32, 146, 162, 159, 167, 164, 254, 0, 128, 209, 65, 52, + 49, 49, 10, 61, 128, 164, 110, 105, 0, 128, 209, 65, 52, 49, 50, 10, 61, + 128, 164, 114, 117, 0, 128, 209, 65, 52, 49, 51, 10, 61, 128, 164, 104, + 105, 0, 128, 209, 65, 52, 49, 52, 0, 128, 209, 65, 52, 49, 53, 10, 61, + 128, 164, 115, 97, 0, 128, 209, 65, 52, 49, 54, 0, 128, 209, 65, 52, 49, + 55, 10, 61, 128, 164, 153, 158, 120, 0, 128, 209, 65, 52, 49, 56, 0, 128, + 209, 65, 52, 49, 57, 10, 61, 128, 164, 109, 195, 173, 10, 61, 108, 111, + 103, 111, 128, 164, 117, 114, 104, 105, 0, 128, 209, 65, 52, 50, 48, 0, + 128, 209, 65, 52, 50, 49, 10, 61, 128, 164, 117, 115, 0, 128, 209, 65, + 52, 50, 50, 10, 61, 112, 97, 110, 105, 115, 46, 115, 99, 117, 116, 101, + 108, 108, 97, 0, 128, 209, 65, 52, 50, 51, 10, 61, 128, 164, 107, 117, 0, + 128, 209, 65, 52, 50, 52, 0, 128, 209, 65, 52, 50, 53, 0, 128, 209, 65, + 52, 50, 54, 0, 128, 209, 65, 52, 50, 55, 0, 128, 209, 65, 52, 50, 56, 0, + 128, 209, 65, 52, 50, 57, 10, 61, 128, 164, 116, 97, 110, 97, 0, 128, + 209, 65, 52, 51, 48, 10, 61, 111, 109, 110, 105, 115, 50, 10, 61, 128, + 164, 112, 195, 186, 0, 128, 209, 65, 52, 51, 49, 0, 128, 209, 65, 52, 51, + 50, 10, 61, 128, 164, 122, 117, 63, 0, 128, 209, 65, 52, 51, 51, 10, 61, + 128, 164, 115, 195, 161, 0, 128, 209, 65, 52, 51, 52, 10, 61, 128, 164, + 107, 97, 0, 128, 209, 65, 52, 51, 53, 10, 61, 128, 164, 97, 45, 120, 63, + 0, 128, 209, 65, 52, 51, 54, 0, 128, 209, 65, 52, 51, 55, 0, 128, 209, + 65, 52, 51, 56, 10, 61, 112, 97, 115, 116, 111, 114, 0, 128, 209, 65, 52, + 51, 57, 10, 61, 128, 164, 119, 97, 47, 105, 0, 128, 209, 65, 52, 52, 48, + 0, 128, 209, 65, 52, 52, 49, 0, 128, 209, 65, 52, 52, 50, 0, 128, 209, + 65, 52, 52, 51, 0, 128, 209, 65, 52, 52, 52, 0, 128, 209, 65, 52, 52, 53, + 10, 61, 128, 164, 108, 97, 44, 32, 108, 105, 44, 32, 108, 117, 0, 128, + 209, 65, 52, 52, 54, 10, 61, 128, 164, 107, 105, 0, 128, 209, 65, 52, 52, + 55, 10, 61, 128, 164, 110, 105, 45, 120, 0, 128, 209, 65, 52, 52, 56, 10, + 61, 128, 164, 115, 195, 185, 63, 44, 32, 122, 195, 186, 63, 0, 128, 209, + 65, 52, 52, 57, 0, 128, 209, 65, 52, 53, 48, 10, 61, 128, 164, 97, 10, + 61, 132, 195, 97, 32, 171, 155, 0, 128, 209, 65, 52, 53, 48, 65, 10, 61, + 97, 43, 114, 97, 47, 105, 44, 32, 114, 97, 43, 97, 10, 42, 49, 52, 53, + 70, 55, 32, 138, 182, 97, 52, 53, 48, 32, 138, 181, 138, 182, 138, 183, + 139, 244, 114, 105, 0, 128, 209, 65, 52, 53, 49, 10, 61, 161, 214, 104, + 117, 114, 117, 0, 128, 209, 65, 52, 53, 50, 0, 128, 209, 65, 52, 53, 51, + 0, 128, 209, 65, 52, 53, 52, 0, 128, 209, 65, 52, 53, 53, 10, 61, 128, + 164, 108, 97, 45, 120, 0, 128, 209, 65, 52, 53, 54, 10, 61, 128, 164, + 115, 195, 173, 63, 0, 128, 209, 65, 52, 53, 55, 0, 128, 209, 65, 52, 53, + 55, 65, 0, 128, 209, 65, 52, 53, 56, 0, 128, 209, 65, 52, 53, 57, 0, 128, + 209, 65, 52, 54, 48, 0, 128, 209, 65, 52, 54, 49, 0, 128, 209, 65, 52, + 54, 50, 10, 61, 128, 164, 109, 97, 45, 120, 63, 0, 128, 209, 65, 52, 54, + 51, 0, 128, 209, 65, 52, 54, 52, 0, 128, 209, 65, 52, 54, 53, 0, 128, + 209, 65, 52, 54, 54, 0, 128, 209, 65, 52, 54, 55, 0, 128, 209, 65, 52, + 54, 56, 0, 128, 209, 65, 52, 54, 57, 0, 128, 209, 65, 52, 55, 48, 10, 61, + 116, 119, 101, 108, 118, 101, 0, 128, 209, 65, 52, 55, 49, 0, 128, 209, + 65, 52, 55, 50, 0, 128, 209, 65, 52, 55, 51, 0, 128, 209, 65, 52, 55, 52, + 10, 61, 101, 117, 110, 117, 99, 104, 117, 115, 0, 128, 209, 65, 52, 55, + 53, 0, 128, 209, 65, 52, 55, 54, 0, 128, 209, 65, 52, 55, 55, 10, 61, + 102, 108, 97, 109, 109, 97, 101, 63, 0, 128, 209, 65, 52, 55, 56, 0, 128, + 209, 65, 52, 55, 57, 0, 128, 209, 65, 52, 56, 48, 0, 128, 209, 65, 52, + 56, 49, 0, 128, 209, 65, 52, 56, 50, 0, 128, 209, 65, 52, 56, 51, 0, 128, + 209, 65, 52, 56, 52, 0, 128, 209, 65, 52, 56, 53, 0, 128, 209, 65, 52, + 56, 54, 10, 61, 102, 97, 108, 120, 63, 0, 128, 209, 65, 52, 56, 55, 0, + 128, 209, 65, 52, 56, 56, 10, 61, 128, 164, 116, 195, 173, 0, 128, 209, + 65, 52, 56, 57, 0, 128, 209, 65, 52, 57, 48, 0, 128, 209, 65, 52, 57, 49, + 0, 128, 209, 65, 52, 57, 50, 0, 128, 209, 65, 52, 57, 51, 0, 128, 209, + 65, 52, 57, 52, 0, 128, 209, 65, 52, 57, 53, 0, 128, 209, 65, 52, 57, 54, + 0, 128, 209, 65, 52, 57, 55, 0, 128, 209, 65, 53, 48, 49, 0, 128, 209, + 65, 53, 48, 50, 0, 128, 209, 65, 53, 48, 51, 0, 128, 209, 65, 53, 48, 52, + 0, 128, 209, 65, 53, 48, 53, 0, 128, 209, 65, 53, 48, 54, 10, 61, 128, + 164, 104, 97, 110, 97, 0, 128, 209, 65, 53, 48, 55, 0, 128, 209, 65, 53, + 48, 56, 10, 61, 99, 117, 114, 114, 101, 114, 101, 10, 61, 128, 164, 104, + 119, 105, 47, 97, 0, 128, 209, 65, 53, 48, 57, 0, 128, 209, 65, 53, 49, + 48, 0, 128, 209, 65, 53, 49, 49, 0, 128, 209, 65, 53, 49, 50, 0, 128, + 209, 65, 53, 49, 51, 0, 128, 209, 65, 53, 49, 52, 0, 128, 209, 65, 53, + 49, 53, 0, 128, 209, 65, 53, 49, 54, 0, 128, 209, 65, 53, 49, 55, 0, 128, + 209, 65, 53, 49, 56, 0, 128, 209, 65, 53, 49, 57, 0, 128, 209, 65, 53, + 50, 48, 0, 128, 209, 65, 53, 50, 49, 0, 128, 209, 65, 53, 50, 50, 0, 128, + 209, 65, 53, 50, 51, 0, 128, 209, 65, 53, 50, 52, 10, 61, 112, 114, 111, + 112, 104, 101, 116, 97, 63, 44, 32, 99, 111, 114, 110, 117, 43, 99, 97, + 112, 117, 116, 0, 128, 209, 65, 53, 50, 53, 10, 61, 112, 114, 105, 110, + 99, 101, 112, 115, 0, 128, 209, 65, 53, 50, 54, 10, 61, 71, 195, 188, + 116, 101, 114, 98, 111, 99, 107, 32, 71, 49, 57, 53, 0, 128, 209, 65, 53, + 50, 55, 10, 61, 97, 112, 101, 114, 0, 128, 209, 65, 53, 50, 56, 10, 61, + 116, 195, 172, 0, 128, 209, 65, 53, 50, 57, 10, 61, 108, 105, 110, 103, + 117, 97, 43, 120, 0, 128, 209, 65, 53, 51, 48, 0, 128, 210, 78, 71, 75, + 85, 69, 32, 189, 209, 0, 128, 210, 71, 66, 73, 69, 69, 32, 70, 79, 78, 0, + 128, 210, 161, 216, 161, 217, 80, 73, 80, 65, 69, 77, 71, 66, 73, 69, 69, + 0, 128, 210, 161, 216, 161, 217, 80, 73, 80, 65, 69, 77, 66, 65, 0, 128, + 210, 171, 189, 32, 189, 209, 0, 128, 210, 83, 72, 85, 69, 78, 83, 72, 85, + 69, 84, 0, 128, 210, 84, 73, 84, 65, 32, 189, 209, 0, 128, 210, 78, 90, + 65, 32, 189, 209, 0, 128, 210, 83, 72, 73, 78, 68, 65, 32, 152, 255, 186, + 150, 0, 128, 210, 161, 216, 152, 255, 186, 150, 32, 80, 73, 80, 65, 69, + 77, 71, 66, 73, 69, 69, 0, 128, 210, 161, 216, 152, 255, 186, 150, 32, + 80, 73, 80, 65, 69, 77, 66, 65, 0, 128, 210, 77, 65, 69, 77, 66, 71, 66, + 73, 69, 69, 0, 128, 210, 84, 85, 32, 189, 210, 0, 128, 210, 78, 71, 65, + 78, 71, 85, 0, 128, 210, 77, 65, 69, 77, 86, 69, 85, 88, 0, 128, 210, 77, + 65, 78, 83, 85, 65, 69, 0, 128, 210, 77, 86, 69, 85, 65, 69, 78, 71, 65, + 77, 0, 128, 210, 83, 69, 85, 78, 89, 65, 77, 0, 128, 210, 78, 84, 79, 81, + 80, 69, 78, 0, 128, 210, 75, 69, 85, 75, 69, 85, 84, 78, 68, 65, 0, 128, + 210, 78, 75, 73, 78, 68, 73, 0, 128, 210, 174, 239, 0, 128, 210, 78, 71, + 75, 85, 69, 78, 90, 69, 85, 77, 0, 128, 210, 76, 65, 80, 65, 81, 0, 128, + 210, 76, 69, 84, 32, 186, 146, 0, 128, 210, 189, 211, 32, 77, 70, 65, 65, + 0, 128, 210, 77, 65, 69, 75, 69, 85, 80, 0, 128, 210, 80, 65, 83, 72, 65, + 69, 0, 128, 210, 71, 72, 69, 85, 65, 69, 82, 65, 69, 0, 128, 210, 80, 65, + 77, 83, 72, 65, 69, 0, 128, 210, 151, 242, 78, 71, 71, 69, 85, 65, 69, + 84, 0, 128, 210, 78, 90, 85, 78, 32, 189, 212, 0, 128, 210, 85, 32, 89, + 85, 81, 32, 78, 65, 69, 0, 128, 210, 71, 72, 69, 85, 65, 69, 71, 72, 69, + 85, 65, 69, 0, 128, 210, 189, 211, 32, 78, 84, 65, 65, 0, 128, 210, 83, + 73, 83, 65, 0, 128, 210, 77, 71, 66, 65, 83, 65, 0, 128, 210, 77, 69, 85, + 78, 74, 79, 77, 78, 68, 69, 85, 81, 0, 128, 210, 77, 79, 79, 77, 80, 85, + 81, 0, 128, 210, 75, 65, 70, 65, 0, 128, 210, 152, 255, 189, 213, 0, 128, + 210, 175, 247, 32, 189, 213, 0, 128, 210, 80, 69, 84, 0, 128, 210, 77, + 65, 69, 77, 75, 80, 69, 78, 0, 128, 210, 78, 73, 75, 65, 0, 128, 210, 80, + 85, 80, 0, 128, 210, 84, 85, 65, 69, 80, 0, 128, 210, 76, 85, 65, 69, 80, + 0, 128, 210, 83, 79, 78, 74, 65, 77, 0, 128, 210, 84, 69, 85, 84, 69, 85, + 87, 69, 78, 0, 128, 210, 77, 65, 69, 78, 89, 73, 0, 128, 210, 186, 145, + 0, 128, 210, 78, 68, 65, 65, 78, 71, 71, 69, 85, 65, 69, 84, 0, 128, 210, + 75, 85, 79, 81, 0, 128, 210, 77, 79, 79, 77, 69, 85, 84, 0, 128, 210, 83, + 72, 85, 77, 0, 128, 210, 76, 79, 77, 77, 65, 69, 0, 128, 210, 70, 73, 82, + 73, 0, 128, 210, 82, 79, 77, 0, 128, 210, 75, 80, 79, 81, 0, 128, 210, + 83, 79, 81, 0, 128, 210, 181, 247, 32, 80, 73, 69, 69, 84, 0, 128, 210, + 83, 72, 73, 82, 65, 69, 0, 128, 210, 189, 211, 0, 128, 210, 189, 214, 32, + 189, 215, 32, 89, 85, 77, 0, 128, 210, 78, 89, 73, 84, 32, 77, 79, 78, + 71, 75, 69, 85, 65, 69, 81, 0, 128, 210, 80, 65, 65, 82, 65, 69, 0, 128, + 210, 78, 75, 65, 65, 82, 65, 69, 0, 128, 210, 85, 78, 75, 78, 79, 87, 78, + 0, 128, 210, 186, 168, 0, 128, 210, 77, 65, 69, 83, 73, 0, 128, 210, 78, + 74, 65, 77, 0, 128, 210, 77, 66, 65, 78, 89, 73, 0, 128, 210, 175, 250, + 0, 128, 210, 84, 69, 85, 65, 69, 78, 0, 128, 210, 83, 79, 84, 0, 128, + 210, 80, 65, 65, 77, 0, 128, 210, 78, 83, 72, 73, 69, 69, 0, 128, 210, + 189, 216, 0, 128, 210, 174, 173, 0, 128, 210, 75, 65, 81, 0, 128, 210, + 186, 187, 0, 128, 210, 174, 169, 0, 128, 210, 76, 85, 0, 128, 210, 78, + 69, 78, 0, 128, 210, 78, 65, 81, 0, 128, 210, 77, 66, 65, 81, 0, 130, + 212, 78, 83, 72, 85, 69, 84, 0, 130, 212, 84, 85, 32, 77, 65, 69, 77, 71, + 66, 73, 69, 69, 0, 130, 212, 83, 73, 69, 69, 0, 130, 212, 141, 251, 84, + 85, 0, 130, 212, 76, 79, 77, 32, 189, 217, 0, 130, 212, 175, 248, 32, 77, + 65, 69, 76, 69, 69, 0, 130, 212, 75, 73, 69, 69, 77, 0, 130, 212, 89, 69, + 85, 82, 65, 69, 0, 130, 212, 77, 66, 65, 65, 82, 65, 69, 0, 130, 212, 75, + 65, 77, 0, 130, 212, 80, 69, 69, 83, 72, 73, 0, 130, 212, 89, 65, 70, 85, + 32, 189, 213, 0, 130, 212, 148, 227, 189, 215, 32, 189, 218, 0, 130, 212, + 78, 84, 73, 69, 69, 32, 83, 72, 69, 85, 79, 81, 0, 130, 212, 186, 141, + 32, 78, 74, 65, 65, 0, 130, 212, 71, 72, 69, 85, 71, 72, 69, 85, 65, 69, + 77, 0, 130, 212, 80, 73, 84, 0, 130, 212, 84, 85, 32, 78, 83, 73, 69, 69, + 0, 130, 212, 83, 72, 69, 84, 32, 78, 74, 65, 81, 0, 130, 212, 83, 72, 69, + 85, 65, 69, 81, 84, 85, 0, 130, 212, 161, 217, 84, 69, 85, 65, 69, 81, 0, + 130, 212, 189, 219, 32, 77, 66, 65, 65, 75, 69, 84, 0, 130, 212, 151, + 203, 189, 217, 0, 130, 212, 75, 69, 85, 80, 85, 81, 0, 130, 212, 71, 72, + 69, 85, 71, 72, 69, 78, 0, 130, 212, 75, 69, 85, 89, 69, 85, 88, 0, 130, + 212, 76, 65, 65, 78, 65, 69, 0, 130, 212, 80, 65, 82, 85, 77, 10, 42, + 110, 115, 101, 110, 32, 139, 194, 161, 218, 67, 45, 69, 0, 130, 212, 86, + 69, 85, 77, 0, 130, 212, 78, 71, 75, 73, 78, 68, 73, 32, 77, 86, 79, 80, + 0, 130, 212, 78, 71, 71, 69, 85, 32, 77, 66, 85, 0, 130, 212, 87, 85, 65, + 69, 84, 0, 130, 212, 83, 65, 75, 69, 85, 65, 69, 0, 130, 212, 84, 65, 65, + 77, 0, 130, 212, 77, 69, 85, 81, 0, 130, 212, 78, 71, 71, 85, 79, 81, 0, + 130, 212, 78, 71, 71, 85, 79, 81, 32, 189, 220, 0, 130, 212, 77, 70, 73, + 89, 65, 81, 0, 130, 212, 83, 85, 69, 0, 130, 212, 77, 66, 69, 85, 82, 73, + 0, 130, 212, 77, 79, 78, 84, 73, 69, 69, 78, 0, 130, 212, 78, 89, 65, 69, + 77, 65, 69, 0, 130, 212, 80, 85, 78, 71, 65, 65, 77, 0, 130, 212, 189, + 212, 32, 78, 71, 71, 69, 69, 84, 0, 130, 212, 70, 69, 85, 88, 0, 130, + 212, 77, 66, 85, 79, 81, 0, 130, 212, 174, 198, 0, 130, 212, 75, 69, 85, + 65, 69, 77, 0, 130, 212, 161, 184, 78, 74, 69, 85, 65, 69, 78, 65, 0, + 130, 212, 161, 184, 78, 74, 85, 81, 65, 0, 130, 212, 76, 69, 84, 0, 130, + 212, 78, 71, 71, 65, 65, 77, 0, 130, 212, 78, 83, 69, 78, 0, 130, 212, + 77, 65, 0, 130, 212, 75, 73, 81, 0, 130, 212, 189, 221, 0, 128, 211, 78, + 71, 75, 85, 69, 32, 189, 210, 0, 128, 211, 78, 90, 65, 0, 128, 211, 89, + 85, 77, 0, 128, 211, 87, 65, 78, 71, 75, 85, 79, 81, 0, 128, 211, 186, + 168, 0, 128, 211, 78, 68, 69, 85, 65, 69, 82, 69, 69, 0, 128, 211, 78, + 71, 75, 65, 81, 0, 128, 211, 71, 72, 65, 82, 65, 69, 0, 128, 211, 77, 66, + 69, 69, 75, 69, 69, 84, 0, 128, 211, 71, 66, 65, 89, 73, 0, 128, 211, 78, + 89, 73, 82, 32, 77, 75, 80, 65, 82, 65, 81, 32, 77, 69, 85, 78, 0, 128, + 211, 78, 84, 85, 32, 189, 219, 0, 128, 211, 77, 66, 69, 85, 77, 0, 128, + 211, 80, 73, 82, 73, 69, 69, 78, 0, 128, 211, 78, 68, 79, 77, 66, 85, 0, + 128, 211, 161, 219, 67, 65, 66, 66, 65, 71, 69, 45, 84, 82, 69, 69, 0, + 128, 211, 75, 69, 85, 83, 72, 69, 85, 65, 69, 80, 0, 128, 211, 71, 72, + 65, 80, 0, 128, 211, 75, 69, 85, 75, 65, 81, 0, 128, 211, 159, 196, 77, + 85, 79, 77, 65, 69, 0, 128, 211, 78, 90, 69, 85, 77, 0, 128, 211, 77, 66, + 85, 69, 0, 128, 211, 78, 83, 69, 85, 65, 69, 78, 0, 128, 211, 189, 219, + 0, 128, 211, 89, 69, 85, 81, 0, 128, 211, 75, 80, 65, 82, 65, 81, 0, 128, + 211, 174, 174, 0, 128, 211, 186, 184, 0, 128, 211, 78, 68, 73, 68, 65, 0, + 128, 211, 84, 65, 65, 83, 72, 65, 69, 0, 128, 211, 78, 74, 85, 69, 81, 0, + 128, 211, 84, 73, 84, 65, 32, 89, 85, 69, 0, 128, 211, 83, 85, 65, 69, + 84, 0, 128, 211, 78, 71, 71, 85, 65, 69, 78, 32, 189, 218, 0, 128, 211, + 86, 69, 85, 88, 0, 128, 211, 78, 65, 78, 83, 65, 78, 65, 81, 0, 128, 211, + 161, 184, 75, 69, 85, 65, 69, 82, 73, 0, 128, 211, 78, 84, 65, 65, 0, + 128, 211, 78, 71, 71, 85, 79, 78, 0, 128, 211, 76, 65, 80, 0, 128, 211, + 77, 66, 73, 82, 73, 69, 69, 78, 0, 128, 211, 77, 71, 66, 65, 83, 65, 81, + 0, 128, 211, 78, 84, 69, 85, 78, 71, 66, 65, 0, 128, 211, 84, 69, 85, 84, + 69, 85, 88, 0, 128, 211, 78, 71, 71, 85, 77, 0, 128, 211, 70, 85, 69, 0, + 128, 211, 78, 68, 69, 85, 84, 0, 128, 211, 78, 83, 65, 0, 128, 211, 78, + 83, 72, 65, 81, 0, 128, 211, 66, 85, 78, 71, 0, 128, 211, 86, 69, 85, 65, + 69, 80, 69, 78, 0, 128, 211, 77, 66, 69, 82, 65, 69, 0, 128, 211, 82, 85, + 0, 128, 211, 186, 182, 0, 128, 211, 170, 214, 0, 128, 211, 84, 73, 84, + 85, 65, 69, 80, 0, 128, 211, 78, 83, 85, 79, 84, 32, 189, 221, 0, 128, + 211, 78, 74, 69, 69, 69, 69, 0, 128, 211, 186, 145, 0, 128, 211, 186, + 161, 0, 128, 211, 77, 65, 69, 83, 73, 0, 128, 211, 77, 66, 85, 65, 69, + 77, 0, 128, 211, 76, 85, 0, 128, 211, 186, 146, 0, 128, 211, 78, 74, 65, + 77, 0, 128, 211, 189, 221, 0, 128, 211, 87, 85, 80, 0, 128, 211, 78, 71, + 71, 85, 69, 69, 84, 0, 128, 211, 78, 83, 79, 77, 0, 128, 211, 78, 84, 69, + 78, 0, 128, 211, 186, 144, 32, 78, 75, 65, 65, 82, 65, 69, 0, 128, 211, + 78, 83, 85, 78, 0, 128, 211, 78, 68, 65, 77, 10, 42, 182, 155, 32, 139, + 194, 161, 220, 68, 0, 128, 211, 161, 184, 78, 83, 73, 69, 69, 0, 128, + 211, 171, 188, 0, 128, 211, 186, 139, 0, 128, 211, 83, 72, 85, 69, 81, 0, + 128, 211, 83, 69, 84, 70, 79, 78, 0, 128, 211, 77, 66, 73, 0, 128, 211, + 189, 210, 0, 128, 211, 77, 66, 65, 78, 89, 73, 0, 128, 211, 75, 69, 85, + 83, 69, 85, 88, 0, 128, 211, 77, 66, 69, 85, 88, 0, 128, 211, 75, 69, 85, + 77, 0, 128, 211, 161, 219, 80, 73, 67, 75, 69, 84, 0, 128, 211, 89, 85, + 87, 79, 81, 0, 128, 211, 78, 74, 69, 85, 88, 0, 128, 211, 77, 73, 69, 69, + 0, 128, 211, 77, 85, 65, 69, 0, 128, 211, 83, 72, 73, 81, 0, 128, 211, + 169, 250, 32, 76, 65, 87, 0, 128, 211, 169, 250, 32, 70, 65, 84, 73, 71, + 85, 69, 0, 128, 211, 78, 71, 65, 81, 0, 128, 211, 78, 65, 81, 0, 128, + 211, 76, 73, 81, 0, 128, 211, 80, 73, 78, 0, 128, 211, 188, 140, 0, 128, + 211, 170, 157, 0, 128, 212, 77, 66, 85, 79, 0, 128, 212, 87, 65, 80, 0, + 128, 212, 186, 150, 0, 128, 212, 189, 209, 0, 128, 212, 78, 74, 73, 69, + 69, 0, 128, 212, 76, 73, 69, 69, 0, 128, 212, 78, 74, 69, 85, 84, 0, 128, + 212, 78, 83, 72, 69, 69, 0, 128, 212, 78, 71, 71, 65, 65, 77, 65, 69, 0, + 128, 212, 189, 218, 0, 128, 212, 87, 85, 65, 69, 78, 10, 42, 116, 105, + 32, 139, 194, 161, 218, 69, 45, 70, 0, 128, 212, 78, 71, 75, 85, 78, 0, + 128, 212, 174, 165, 0, 128, 212, 78, 71, 75, 65, 80, 0, 128, 212, 75, 69, + 85, 65, 69, 84, 77, 69, 85, 78, 0, 128, 212, 84, 69, 85, 84, 0, 128, 212, + 83, 72, 69, 85, 65, 69, 0, 128, 212, 78, 74, 65, 80, 0, 128, 212, 83, 85, + 69, 0, 128, 212, 186, 145, 0, 128, 212, 89, 65, 69, 77, 77, 65, 69, 0, + 128, 212, 75, 85, 79, 77, 0, 128, 212, 83, 65, 80, 0, 128, 212, 77, 70, + 69, 85, 84, 0, 128, 212, 78, 68, 69, 85, 88, 0, 128, 212, 77, 65, 76, 69, + 69, 82, 73, 0, 128, 212, 189, 212, 0, 128, 212, 83, 69, 85, 65, 69, 81, + 0, 128, 212, 89, 69, 78, 0, 128, 212, 78, 74, 69, 85, 65, 69, 77, 0, 128, + 212, 75, 69, 85, 79, 84, 32, 77, 66, 85, 65, 69, 0, 128, 212, 78, 71, 75, + 69, 85, 82, 73, 0, 128, 212, 84, 85, 0, 128, 212, 71, 72, 65, 65, 0, 128, + 212, 78, 71, 75, 89, 69, 69, 0, 128, 212, 70, 69, 85, 70, 69, 85, 65, 69, + 84, 0, 128, 212, 186, 155, 0, 128, 212, 77, 71, 66, 79, 70, 85, 77, 0, + 128, 212, 76, 69, 85, 65, 69, 80, 0, 128, 212, 78, 68, 79, 78, 0, 128, + 212, 77, 79, 78, 73, 0, 128, 212, 77, 71, 66, 69, 85, 78, 0, 128, 212, + 80, 85, 85, 84, 0, 128, 212, 77, 71, 66, 73, 69, 69, 0, 128, 212, 77, 70, + 79, 0, 128, 212, 186, 210, 0, 128, 212, 78, 83, 73, 69, 69, 80, 0, 128, + 212, 186, 195, 0, 128, 212, 75, 87, 65, 69, 84, 0, 128, 212, 175, 250, 0, + 128, 212, 84, 69, 85, 65, 69, 78, 0, 128, 212, 83, 79, 84, 0, 128, 212, + 89, 85, 87, 79, 81, 0, 128, 212, 75, 69, 85, 77, 0, 128, 212, 82, 65, 69, + 77, 0, 128, 212, 84, 69, 69, 69, 69, 0, 128, 212, 78, 71, 75, 69, 85, 65, + 69, 81, 10, 42, 161, 221, 161, 222, 139, 194, 161, 220, 70, 0, 128, 212, + 77, 70, 69, 85, 65, 69, 0, 128, 212, 78, 83, 73, 69, 69, 84, 0, 128, 212, + 75, 69, 85, 80, 0, 128, 212, 80, 73, 80, 0, 128, 212, 80, 69, 85, 84, 65, + 69, 0, 128, 212, 78, 89, 85, 69, 0, 128, 212, 76, 69, 84, 10, 42, 108, + 101, 101, 32, 139, 194, 161, 218, 69, 45, 70, 0, 128, 212, 78, 71, 71, + 65, 65, 77, 10, 42, 109, 117, 32, 139, 194, 161, 218, 69, 45, 70, 0, 128, + 212, 77, 70, 73, 69, 69, 0, 128, 212, 78, 71, 71, 87, 65, 69, 78, 0, 128, + 212, 89, 85, 79, 77, 0, 128, 212, 186, 136, 0, 128, 212, 89, 85, 79, 80, + 0, 128, 212, 78, 68, 65, 77, 0, 128, 212, 189, 217, 0, 128, 212, 83, 85, + 65, 69, 0, 128, 212, 75, 85, 78, 0, 128, 212, 78, 71, 71, 69, 85, 88, 0, + 128, 212, 78, 71, 75, 73, 69, 69, 0, 128, 212, 84, 85, 79, 84, 0, 128, + 212, 77, 69, 85, 78, 0, 128, 212, 75, 85, 81, 0, 128, 212, 78, 83, 85, + 77, 0, 128, 212, 84, 69, 85, 78, 0, 128, 212, 77, 65, 69, 78, 74, 69, 84, + 0, 128, 212, 78, 71, 71, 65, 80, 0, 128, 212, 76, 69, 85, 77, 0, 128, + 212, 78, 71, 71, 85, 79, 77, 0, 128, 212, 189, 215, 0, 128, 212, 78, 74, + 85, 69, 81, 0, 128, 212, 71, 72, 69, 85, 65, 69, 0, 128, 212, 75, 85, 0, + 128, 212, 186, 194, 32, 79, 76, 68, 0, 128, 212, 84, 65, 69, 0, 128, 212, + 84, 79, 81, 0, 128, 212, 174, 173, 0, 128, 212, 174, 250, 0, 128, 212, + 186, 179, 0, 128, 212, 186, 180, 10, 42, 109, 101, 113, 32, 139, 194, + 161, 220, 69, 0, 128, 212, 77, 0, 128, 212, 174, 239, 0, 128, 212, 77, + 85, 0, 128, 212, 174, 241, 0, 128, 212, 186, 183, 0, 128, 212, 183, 221, + 0, 128, 212, 78, 85, 0, 128, 212, 174, 163, 0, 128, 212, 186, 189, 0, + 128, 212, 174, 200, 0, 128, 212, 78, 73, 0, 128, 212, 189, 214, 0, 128, + 212, 80, 85, 81, 0, 128, 212, 77, 86, 79, 80, 0, 128, 212, 186, 193, 0, + 128, 212, 186, 194, 32, 77, 85, 67, 72, 0, 128, 212, 84, 73, 0, 128, 212, + 78, 84, 85, 85, 0, 128, 212, 161, 219, 165, 197, 10, 42, 140, 215, 148, + 254, 49, 54, 57, 56, 53, 32, 139, 223, 115, 97, 109, 98, 97, 32, 39, 55, + 39, 32, 138, 185, 189, 222, 0, 128, 212, 83, 65, 81, 0, 128, 212, 174, + 197, 10, 42, 140, 215, 150, 224, 49, 54, 57, 66, 56, 32, 139, 223, 161, + 221, 161, 222, 138, 185, 189, 222, 0, 128, 213, 186, 139, 10, 42, 105, + 32, 139, 194, 161, 220, 70, 0, 128, 213, 84, 79, 79, 78, 0, 128, 213, 77, + 66, 69, 85, 77, 0, 128, 213, 76, 65, 80, 10, 42, 109, 101, 110, 32, 139, + 194, 161, 220, 70, 0, 128, 213, 86, 79, 77, 0, 128, 213, 76, 79, 79, 78, + 0, 128, 213, 174, 199, 0, 128, 213, 83, 79, 77, 0, 128, 213, 82, 65, 81, + 10, 42, 159, 157, 139, 194, 161, 220, 70, 0, 128, 213, 78, 83, 72, 85, + 79, 80, 10, 42, 112, 97, 32, 139, 194, 161, 220, 70, 0, 128, 213, 78, 68, + 85, 78, 10, 42, 112, 117, 101, 32, 139, 194, 161, 220, 70, 0, 128, 213, + 186, 192, 10, 42, 102, 97, 101, 32, 139, 194, 161, 220, 70, 0, 128, 213, + 173, 144, 0, 128, 213, 78, 71, 75, 65, 0, 128, 213, 75, 80, 69, 85, 88, + 0, 128, 213, 87, 85, 79, 0, 128, 213, 174, 162, 0, 128, 213, 78, 71, 71, + 69, 85, 65, 69, 84, 0, 128, 213, 80, 65, 65, 77, 0, 128, 213, 174, 224, + 0, 128, 213, 186, 144, 0, 128, 213, 76, 79, 77, 0, 128, 213, 78, 83, 72, + 73, 69, 69, 0, 128, 213, 78, 71, 79, 80, 0, 128, 213, 189, 216, 0, 128, + 213, 78, 71, 75, 69, 85, 88, 0, 128, 213, 78, 71, 79, 81, 0, 128, 213, + 78, 83, 72, 85, 69, 0, 128, 213, 82, 73, 77, 71, 66, 65, 0, 128, 213, 78, + 74, 69, 85, 88, 0, 128, 213, 80, 69, 69, 77, 0, 128, 213, 174, 161, 10, + 42, 140, 215, 150, 224, 49, 54, 57, 54, 51, 32, 139, 223, 115, 97, 109, + 98, 97, 32, 39, 55, 39, 32, 138, 185, 189, 222, 0, 128, 213, 78, 71, 71, + 85, 82, 65, 69, 0, 128, 213, 77, 71, 66, 65, 0, 128, 213, 71, 72, 69, 85, + 88, 0, 128, 213, 78, 71, 75, 69, 85, 65, 69, 77, 0, 128, 213, 186, 201, + 0, 128, 213, 181, 247, 0, 128, 213, 76, 79, 79, 84, 0, 128, 213, 78, 71, + 71, 69, 69, 69, 69, 0, 128, 213, 78, 68, 73, 81, 0, 128, 213, 84, 65, 69, + 78, 32, 189, 217, 0, 128, 213, 166, 147, 0, 128, 213, 80, 85, 77, 10, 42, + 111, 32, 139, 194, 161, 220, 70, 0, 128, 213, 186, 181, 32, 83, 79, 70, + 84, 78, 69, 83, 83, 0, 128, 213, 78, 71, 71, 85, 65, 69, 83, 72, 65, 69, + 32, 189, 218, 10, 42, 102, 101, 101, 32, 139, 194, 161, 220, 70, 0, 128, + 213, 89, 73, 69, 69, 0, 128, 213, 71, 72, 69, 85, 78, 0, 128, 213, 84, + 85, 65, 69, 0, 128, 213, 89, 69, 85, 65, 69, 0, 128, 213, 80, 79, 0, 128, + 213, 84, 85, 77, 65, 69, 0, 128, 213, 75, 69, 85, 65, 69, 0, 128, 213, + 83, 85, 65, 69, 78, 0, 128, 213, 84, 69, 85, 65, 69, 81, 0, 128, 213, 86, + 69, 85, 65, 69, 0, 128, 213, 87, 69, 85, 88, 0, 128, 213, 189, 223, 0, + 128, 213, 80, 85, 10, 42, 143, 242, 112, 117, 113, 32, 139, 194, 161, + 220, 69, 0, 128, 213, 84, 65, 65, 81, 0, 128, 213, 71, 72, 65, 65, 77, + 65, 69, 0, 128, 213, 78, 71, 69, 85, 82, 69, 85, 84, 0, 128, 213, 83, 72, + 69, 85, 65, 69, 81, 0, 128, 213, 77, 71, 66, 69, 78, 0, 128, 213, 186, + 151, 0, 128, 213, 78, 90, 65, 81, 0, 128, 213, 78, 75, 79, 77, 10, 42, + 140, 164, 139, 194, 161, 220, 70, 0, 128, 213, 71, 66, 69, 84, 0, 128, + 213, 186, 211, 0, 128, 213, 75, 85, 69, 84, 0, 128, 213, 89, 65, 80, 0, + 128, 213, 151, 203, 67, 76, 69, 65, 86, 69, 82, 0, 128, 213, 89, 73, 84, + 0, 128, 213, 77, 70, 69, 85, 81, 0, 128, 213, 78, 68, 73, 65, 81, 0, 128, + 213, 80, 73, 69, 69, 81, 0, 128, 213, 89, 85, 69, 81, 0, 128, 213, 76, + 69, 85, 65, 69, 77, 0, 128, 213, 70, 85, 69, 0, 128, 213, 71, 66, 69, 85, + 88, 0, 128, 213, 78, 71, 75, 85, 80, 0, 128, 213, 186, 145, 0, 128, 213, + 77, 65, 69, 10, 42, 140, 215, 148, 254, 49, 54, 57, 54, 53, 32, 139, 223, + 161, 221, 161, 222, 138, 185, 189, 222, 0, 128, 213, 78, 71, 75, 65, 65, + 77, 73, 0, 128, 213, 71, 72, 69, 84, 0, 128, 213, 70, 65, 0, 128, 213, + 78, 84, 85, 77, 0, 128, 213, 80, 69, 85, 84, 0, 128, 213, 89, 69, 85, 77, + 0, 128, 213, 78, 71, 71, 69, 85, 65, 69, 0, 128, 213, 151, 203, 178, 223, + 0, 128, 213, 78, 90, 85, 81, 0, 128, 213, 80, 79, 79, 78, 0, 128, 213, + 77, 73, 69, 69, 0, 128, 213, 70, 85, 69, 84, 0, 128, 213, 78, 65, 69, 0, + 128, 213, 77, 85, 65, 69, 0, 128, 213, 71, 72, 69, 85, 65, 69, 0, 128, + 213, 70, 85, 32, 73, 0, 128, 213, 77, 86, 73, 0, 128, 213, 80, 85, 65, + 81, 0, 128, 213, 78, 71, 75, 85, 77, 0, 128, 213, 186, 146, 0, 128, 213, + 80, 73, 69, 84, 0, 128, 213, 189, 211, 0, 128, 213, 89, 69, 85, 65, 69, + 84, 0, 128, 213, 78, 71, 71, 85, 80, 0, 128, 213, 152, 255, 80, 69, 79, + 80, 76, 69, 0, 128, 213, 70, 85, 32, 185, 193, 0, 128, 213, 70, 79, 77, + 0, 128, 213, 186, 156, 0, 128, 213, 65, 0, 128, 213, 84, 79, 81, 0, 128, + 213, 79, 0, 128, 213, 73, 0, 128, 213, 76, 65, 81, 0, 128, 213, 152, 255, + 80, 76, 85, 82, 65, 76, 0, 128, 213, 174, 170, 0, 128, 213, 84, 65, 81, + 0, 128, 213, 186, 181, 32, 77, 89, 32, 179, 161, 0, 128, 213, 83, 72, 73, + 81, 0, 128, 213, 89, 69, 85, 88, 0, 128, 213, 78, 71, 85, 65, 69, 0, 128, + 213, 89, 85, 65, 69, 78, 10, 42, 154, 252, 139, 194, 161, 220, 70, 0, + 128, 213, 186, 186, 32, 83, 87, 73, 77, 77, 73, 78, 71, 0, 128, 213, 186, + 186, 32, 184, 182, 0, 128, 213, 89, 85, 81, 0, 128, 213, 89, 85, 78, 0, + 128, 213, 75, 69, 85, 88, 0, 128, 213, 186, 188, 0, 128, 213, 186, 156, + 32, 69, 80, 79, 67, 72, 0, 128, 213, 80, 85, 69, 0, 128, 213, 87, 85, 69, + 0, 128, 213, 174, 198, 0, 128, 213, 174, 169, 0, 128, 213, 76, 85, 0, + 128, 213, 77, 73, 0, 128, 213, 186, 190, 0, 128, 213, 173, 226, 0, 128, + 213, 78, 71, 85, 65, 69, 84, 0, 128, 213, 171, 207, 0, 128, 213, 169, + 201, 0, 128, 213, 189, 214, 0, 128, 213, 70, 85, 32, 82, 69, 77, 69, 68, + 89, 0, 128, 213, 78, 65, 0, 128, 213, 80, 73, 0, 128, 213, 186, 193, 0, + 128, 213, 75, 79, 10, 42, 140, 215, 150, 224, 49, 54, 65, 48, 50, 32, + 139, 223, 161, 223, 39, 49, 48, 39, 32, 138, 185, 189, 222, 10, 42, 140, + 215, 150, 224, 49, 54, 65, 51, 56, 32, 139, 223, 107, 111, 118, 117, 101, + 32, 39, 57, 39, 32, 138, 185, 189, 222, 0, 128, 213, 169, 251, 0, 128, + 213, 77, 65, 0, 128, 213, 77, 65, 81, 0, 128, 213, 84, 69, 85, 0, 128, + 213, 75, 73, 10, 42, 161, 223, 139, 194, 161, 220, 70, 0, 128, 213, 77, + 79, 78, 0, 128, 213, 172, 176, 0, 128, 213, 70, 65, 81, 0, 128, 213, 71, + 72, 79, 77, 10, 42, 140, 215, 148, 254, 49, 54, 57, 70, 57, 32, 139, 223, + 161, 223, 39, 49, 48, 39, 32, 138, 185, 189, 222, 0, 128, 214, 75, 65, 0, + 128, 214, 85, 0, 128, 214, 75, 85, 0, 128, 214, 69, 69, 0, 128, 214, 174, + 160, 0, 128, 214, 84, 65, 69, 0, 128, 214, 174, 173, 0, 128, 214, 76, 65, + 0, 128, 214, 174, 250, 0, 128, 214, 82, 73, 69, 69, 0, 128, 214, 186, + 180, 0, 128, 214, 174, 170, 0, 128, 214, 186, 181, 0, 128, 214, 186, 182, + 0, 128, 214, 77, 0, 128, 214, 174, 239, 0, 128, 214, 174, 241, 0, 128, + 214, 83, 73, 0, 128, 214, 186, 184, 0, 128, 214, 183, 221, 0, 128, 214, + 186, 145, 0, 128, 214, 78, 85, 65, 69, 0, 128, 214, 78, 85, 0, 128, 214, + 186, 185, 0, 128, 214, 186, 186, 0, 128, 214, 174, 163, 0, 128, 214, 89, + 65, 0, 128, 214, 186, 187, 0, 128, 214, 186, 188, 0, 128, 214, 186, 189, + 0, 128, 214, 87, 85, 69, 0, 128, 214, 174, 200, 0, 128, 214, 82, 85, 0, + 128, 214, 78, 73, 0, 128, 214, 186, 190, 0, 128, 214, 169, 250, 0, 128, + 214, 186, 191, 0, 128, 214, 186, 158, 0, 128, 214, 169, 201, 0, 128, 214, + 186, 192, 0, 128, 214, 70, 79, 77, 0, 128, 214, 87, 65, 0, 128, 214, 76, + 73, 0, 128, 214, 186, 193, 0, 128, 214, 75, 79, 0, 128, 214, 77, 66, 69, + 78, 0, 128, 214, 186, 194, 0, 128, 214, 77, 65, 0, 128, 214, 77, 79, 0, + 128, 214, 186, 195, 0, 128, 214, 170, 157, 0, 128, 214, 185, 246, 0, 128, + 214, 186, 198, 0, 128, 214, 86, 85, 69, 81, 10, 42, 140, 215, 148, 254, + 49, 54, 57, 70, 57, 32, 139, 223, 107, 111, 118, 117, 101, 32, 39, 57, + 39, 32, 138, 185, 189, 222, 0, 138, 186, 84, 65, 0, 138, 186, 175, 133, + 0, 138, 186, 89, 79, 0, 138, 186, 171, 169, 0, 138, 186, 66, 65, 0, 138, + 186, 68, 65, 0, 138, 186, 65, 0, 138, 186, 168, 151, 0, 138, 186, 75, 72, + 65, 73, 0, 138, 186, 72, 65, 79, 0, 138, 186, 68, 65, 73, 10, 61, 105, 0, + 138, 186, 174, 191, 0, 138, 186, 75, 69, 65, 65, 69, 0, 138, 186, 79, 76, + 0, 138, 186, 189, 216, 0, 138, 186, 78, 73, 78, 0, 138, 186, 80, 65, 0, + 138, 186, 79, 79, 0, 138, 186, 79, 0, 138, 186, 82, 79, 0, 138, 186, 174, + 164, 0, 138, 186, 84, 72, 69, 65, 0, 138, 186, 69, 65, 0, 138, 186, 87, + 65, 0, 138, 186, 69, 0, 138, 186, 75, 79, 0, 138, 186, 76, 65, 78, 0, + 138, 186, 76, 65, 10, 42, 136, 242, 39, 175, 186, 39, 0, 138, 186, 72, + 65, 73, 0, 138, 186, 82, 73, 10, 61, 111, 0, 138, 186, 84, 69, 75, 0, + 138, 187, 165, 193, 0, 138, 187, 164, 239, 0, 138, 187, 164, 240, 0, 138, + 187, 164, 241, 0, 138, 187, 164, 242, 0, 138, 187, 165, 195, 0, 138, 187, + 165, 196, 0, 138, 187, 165, 197, 0, 138, 187, 165, 198, 0, 138, 187, 165, + 199, 0, 77, 82, 79, 32, 172, 137, 0, 77, 82, 79, 32, 142, 177, 172, 137, + 0, 128, 215, 79, 90, 0, 128, 215, 79, 67, 0, 128, 215, 79, 81, 0, 128, + 215, 79, 88, 0, 128, 215, 65, 90, 0, 128, 215, 65, 67, 0, 128, 215, 65, + 81, 0, 128, 215, 65, 88, 0, 128, 215, 86, 90, 0, 128, 215, 86, 67, 0, + 128, 215, 86, 81, 0, 128, 215, 86, 88, 0, 128, 215, 69, 90, 0, 128, 215, + 69, 67, 0, 128, 215, 69, 81, 0, 128, 215, 69, 88, 0, 128, 215, 73, 90, 0, + 128, 215, 73, 67, 0, 128, 215, 73, 81, 0, 128, 215, 73, 88, 0, 128, 215, + 85, 90, 0, 128, 215, 85, 67, 0, 128, 215, 85, 81, 0, 128, 215, 85, 88, 0, + 128, 215, 65, 87, 90, 0, 128, 215, 65, 87, 67, 0, 128, 215, 65, 87, 81, + 0, 128, 215, 65, 87, 88, 0, 128, 215, 85, 73, 90, 0, 128, 215, 85, 73, + 67, 0, 128, 215, 85, 73, 81, 0, 128, 215, 85, 73, 88, 0, 128, 215, 147, + 143, 78, 71, 0, 128, 215, 144, 134, 85, 69, 88, 0, 128, 215, 146, 202, + 85, 69, 90, 0, 128, 215, 146, 202, 65, 87, 88, 0, 128, 215, 85, 69, 67, + 0, 128, 215, 85, 69, 90, 0, 128, 215, 85, 69, 81, 0, 128, 215, 85, 69, + 88, 0, 128, 215, 85, 73, 85, 90, 0, 128, 215, 85, 73, 85, 67, 0, 128, + 215, 85, 73, 85, 81, 0, 128, 215, 85, 73, 85, 88, 0, 128, 215, 77, 90, 0, + 128, 215, 77, 67, 0, 128, 215, 77, 81, 0, 128, 215, 77, 88, 0, 128, 215, + 75, 65, 0, 128, 215, 171, 240, 0, 128, 215, 71, 65, 0, 128, 215, 171, + 207, 0, 128, 215, 83, 65, 0, 128, 215, 89, 65, 0, 128, 215, 87, 65, 0, + 128, 215, 80, 65, 0, 128, 215, 171, 192, 0, 128, 215, 171, 248, 0, 128, + 215, 66, 65, 0, 128, 215, 77, 65, 0, 128, 215, 78, 65, 0, 128, 215, 72, + 65, 0, 128, 215, 76, 65, 0, 128, 215, 72, 84, 65, 0, 128, 215, 84, 65, 0, + 128, 215, 68, 65, 0, 128, 215, 82, 65, 0, 128, 215, 186, 247, 0, 128, + 215, 169, 213, 0, 128, 215, 67, 65, 0, 128, 215, 172, 188, 0, 128, 215, + 167, 205, 0, 128, 215, 72, 84, 84, 65, 0, 128, 215, 171, 245, 0, 128, + 215, 88, 65, 0, 128, 215, 70, 65, 0, 128, 215, 171, 246, 0, 128, 215, + 169, 253, 0, 128, 215, 90, 65, 0, 138, 188, 165, 193, 0, 138, 188, 164, + 239, 0, 138, 188, 164, 240, 0, 138, 188, 164, 241, 0, 138, 188, 164, 242, + 0, 138, 188, 165, 195, 0, 138, 188, 165, 196, 0, 138, 188, 165, 197, 0, + 138, 188, 165, 198, 0, 138, 188, 165, 199, 0, 132, 149, 69, 78, 78, 73, + 0, 132, 149, 75, 65, 0, 132, 149, 83, 69, 0, 132, 149, 70, 65, 0, 132, + 149, 186, 165, 0, 132, 149, 89, 73, 69, 0, 132, 149, 71, 65, 72, 0, 132, + 149, 68, 72, 73, 73, 0, 132, 149, 75, 80, 65, 72, 0, 132, 149, 74, 79, 0, + 132, 149, 72, 87, 65, 72, 0, 132, 149, 87, 65, 0, 132, 149, 90, 79, 0, + 132, 149, 71, 66, 85, 0, 132, 149, 68, 79, 0, 132, 149, 67, 69, 0, 132, + 149, 85, 87, 85, 0, 132, 149, 84, 79, 0, 132, 149, 66, 65, 0, 132, 149, + 86, 85, 0, 132, 149, 89, 69, 73, 78, 0, 132, 149, 80, 65, 0, 132, 149, + 87, 65, 68, 68, 65, 0, 132, 149, 65, 0, 132, 149, 79, 0, 132, 149, 79, + 79, 0, 132, 149, 85, 0, 132, 149, 69, 69, 0, 132, 149, 69, 0, 132, 149, + 73, 0, 161, 224, 161, 225, 146, 163, 146, 154, 168, 228, 0, 161, 224, + 161, 225, 146, 163, 141, 203, 168, 228, 0, 161, 224, 161, 225, 146, 163, + 146, 155, 168, 228, 0, 161, 224, 161, 225, 146, 163, 76, 79, 87, 45, 77, + 73, 68, 32, 168, 228, 0, 161, 224, 161, 225, 146, 163, 72, 73, 71, 72, + 45, 76, 79, 87, 32, 168, 228, 0, 161, 224, 161, 225, 140, 230, 165, 179, + 0, 132, 150, 75, 69, 69, 66, 10, 61, 107, 101, 101, 109, 0, 132, 150, 75, + 69, 69, 86, 10, 61, 107, 101, 101, 0, 132, 150, 75, 73, 66, 10, 61, 107, + 105, 109, 0, 132, 150, 75, 73, 86, 10, 61, 107, 105, 0, 132, 150, 75, 65, + 85, 66, 10, 61, 107, 97, 117, 109, 0, 132, 150, 75, 65, 85, 86, 10, 61, + 107, 97, 117, 0, 132, 150, 75, 85, 66, 10, 61, 107, 117, 109, 0, 132, + 150, 75, 85, 86, 10, 61, 107, 101, 0, 132, 150, 75, 69, 66, 10, 61, 107, + 101, 109, 0, 132, 150, 75, 69, 86, 0, 132, 150, 75, 65, 73, 66, 10, 61, + 107, 97, 105, 109, 0, 132, 150, 75, 65, 73, 86, 10, 61, 107, 97, 105, 0, + 132, 150, 75, 79, 79, 66, 0, 132, 150, 75, 79, 79, 86, 0, 132, 150, 75, + 65, 87, 66, 0, 132, 150, 75, 65, 87, 86, 10, 61, 107, 97, 119, 0, 132, + 150, 75, 85, 65, 66, 10, 61, 107, 117, 97, 109, 0, 132, 150, 75, 85, 65, + 86, 10, 61, 107, 117, 97, 0, 132, 150, 75, 79, 66, 10, 61, 107, 111, 109, + 0, 132, 150, 75, 79, 86, 10, 61, 107, 111, 103, 0, 132, 150, 75, 73, 65, + 66, 0, 132, 150, 75, 73, 65, 86, 10, 61, 107, 105, 97, 0, 132, 150, 75, + 65, 66, 10, 61, 107, 97, 109, 0, 132, 150, 75, 65, 86, 0, 132, 150, 75, + 87, 66, 10, 61, 107, 119, 109, 0, 132, 150, 75, 87, 86, 0, 132, 150, 75, + 65, 65, 66, 10, 61, 107, 97, 97, 109, 0, 132, 150, 75, 65, 65, 86, 0, + 132, 151, 86, 65, 85, 0, 132, 151, 78, 84, 83, 65, 85, 0, 132, 151, 76, + 65, 85, 0, 132, 151, 72, 65, 85, 0, 132, 151, 78, 76, 65, 85, 0, 132, + 151, 82, 65, 85, 0, 132, 151, 78, 75, 65, 85, 0, 132, 151, 81, 72, 65, + 85, 0, 132, 151, 89, 65, 85, 0, 132, 151, 72, 76, 65, 85, 0, 132, 151, + 77, 65, 85, 0, 132, 151, 67, 72, 65, 85, 0, 132, 151, 78, 67, 72, 65, 85, + 0, 132, 151, 72, 78, 65, 85, 0, 132, 151, 80, 76, 72, 65, 85, 0, 132, + 151, 78, 84, 72, 65, 85, 0, 132, 151, 78, 65, 85, 0, 132, 151, 65, 85, 0, + 132, 151, 88, 65, 85, 0, 132, 151, 67, 65, 85, 0, 138, 189, 138, 190, 84, + 85, 66, 0, 138, 189, 138, 190, 83, 79, 0, 138, 189, 138, 190, 75, 69, 83, + 0, 138, 189, 138, 190, 75, 72, 65, 86, 0, 138, 189, 138, 190, 83, 85, 65, + 77, 0, 138, 189, 138, 190, 72, 79, 77, 0, 138, 189, 138, 190, 84, 65, 85, + 77, 0, 132, 152, 161, 226, 84, 72, 79, 77, 10, 42, 135, 131, 97, 32, 141, + 145, 165, 130, 0, 132, 152, 161, 226, 84, 83, 72, 65, 66, 32, 67, 69, 69, + 66, 10, 42, 135, 131, 142, 185, 139, 230, 165, 130, 0, 132, 152, 161, + 227, 67, 72, 69, 69, 77, 10, 42, 135, 131, 97, 32, 166, 198, 0, 132, 152, + 161, 226, 84, 72, 73, 65, 66, 10, 42, 135, 131, 142, 185, 169, 187, 10, + 120, 153, 251, 177, 139, 41, 0, 132, 152, 161, 226, 70, 69, 69, 77, 10, + 42, 135, 131, 97, 32, 140, 161, 165, 174, 10, 120, 40, 140, 161, 132, + 210, 170, 239, 41, 0, 132, 152, 161, 228, 78, 84, 88, 73, 86, 10, 42, + 135, 131, 97, 32, 140, 203, 165, 174, 0, 132, 152, 161, 228, 169, 172, + 10, 42, 135, 131, 97, 32, 140, 167, 165, 174, 0, 132, 152, 161, 228, 84, + 79, 86, 10, 42, 135, 131, 97, 32, 161, 229, 165, 174, 0, 132, 152, 161, + 228, 70, 65, 73, 66, 10, 42, 135, 131, 97, 32, 141, 133, 165, 174, 0, + 132, 152, 161, 226, 83, 69, 69, 86, 10, 42, 146, 209, 99, 104, 97, 110, + 116, 105, 110, 103, 32, 105, 110, 116, 111, 110, 97, 116, 105, 111, 110, + 0, 132, 152, 77, 69, 69, 74, 32, 83, 85, 65, 66, 10, 42, 146, 209, 149, + 167, 171, 177, 0, 132, 152, 161, 226, 78, 82, 85, 65, 10, 42, 186, 246, + 0, 132, 152, 73, 66, 32, 89, 65, 77, 10, 42, 114, 101, 112, 108, 105, 99, + 97, 116, 105, 111, 110, 44, 32, 100, 105, 116, 116, 111, 32, 165, 130, 0, + 132, 152, 88, 65, 85, 83, 10, 42, 146, 209, 99, 111, 109, 112, 108, 101, + 116, 105, 111, 110, 32, 134, 129, 171, 203, 0, 132, 152, 161, 227, 84, + 83, 79, 86, 32, 82, 79, 71, 10, 42, 146, 209, 156, 229, 173, 157, 0, 138, + 189, 140, 255, 165, 193, 10, 42, 143, 233, 117, 115, 101, 114, 115, 32, + 112, 114, 101, 102, 101, 114, 32, 97, 32, 149, 128, 140, 179, 139, 223, + 145, 229, 165, 239, 0, 138, 189, 140, 255, 164, 239, 0, 138, 189, 140, + 255, 164, 240, 0, 138, 189, 140, 255, 164, 241, 0, 138, 189, 140, 255, + 164, 242, 0, 138, 189, 140, 255, 165, 195, 0, 138, 189, 140, 255, 165, + 196, 0, 138, 189, 140, 255, 165, 197, 0, 138, 189, 140, 255, 165, 198, 0, + 138, 189, 140, 255, 165, 199, 0, 138, 189, 140, 133, 84, 69, 78, 83, 10, + 61, 99, 97, 117, 109, 10, 42, 143, 233, 117, 115, 101, 114, 115, 32, 112, + 114, 101, 102, 101, 114, 32, 97, 32, 139, 185, 140, 139, 140, 179, 139, + 223, 145, 229, 165, 239, 0, 138, 189, 140, 133, 188, 232, 10, 61, 112, + 117, 97, 0, 138, 189, 140, 133, 148, 199, 189, 224, 10, 61, 118, 97, 109, + 0, 138, 189, 140, 133, 189, 225, 10, 61, 114, 111, 111, 98, 0, 138, 189, + 140, 133, 147, 241, 189, 225, 10, 61, 110, 101, 101, 118, 0, 138, 189, + 140, 133, 148, 199, 66, 73, 76, 76, 73, 79, 78, 83, 10, 61, 114, 117, 97, + 118, 0, 138, 189, 140, 133, 84, 82, 73, 76, 76, 73, 79, 78, 83, 10, 61, + 116, 97, 115, 0, 132, 152, 161, 226, 76, 85, 66, 10, 42, 97, 32, 99, 108, + 97, 115, 115, 105, 102, 105, 101, 114, 0, 132, 152, 88, 89, 79, 79, 10, + 61, 175, 199, 0, 132, 152, 72, 76, 73, 10, 61, 175, 186, 0, 132, 152, 84, + 72, 73, 82, 68, 45, 83, 84, 65, 71, 69, 32, 72, 76, 73, 10, 61, 175, 186, + 0, 132, 152, 161, 230, 84, 72, 65, 74, 10, 61, 100, 97, 116, 101, 0, 132, + 152, 72, 78, 85, 66, 10, 61, 180, 201, 0, 132, 152, 78, 81, 73, 71, 10, + 61, 119, 97, 110, 105, 110, 103, 32, 176, 132, 0, 132, 152, 88, 73, 65, + 66, 10, 61, 119, 97, 120, 105, 110, 103, 32, 176, 132, 0, 132, 152, 78, + 84, 85, 74, 10, 61, 115, 101, 97, 115, 111, 110, 0, 132, 152, 65, 86, 10, + 61, 189, 226, 0, 132, 152, 84, 88, 72, 69, 69, 74, 32, 67, 69, 69, 86, + 10, 61, 117, 114, 103, 101, 110, 116, 0, 132, 152, 77, 69, 69, 74, 32, + 84, 83, 69, 69, 66, 10, 61, 102, 97, 99, 116, 115, 0, 132, 152, 169, 175, + 10, 61, 114, 101, 99, 101, 105, 118, 101, 100, 0, 132, 152, 76, 79, 83, + 10, 61, 99, 111, 109, 101, 0, 132, 152, 77, 85, 83, 10, 61, 103, 111, 0, + 132, 152, 161, 227, 72, 65, 73, 83, 32, 76, 85, 83, 32, 78, 84, 79, 71, + 32, 78, 84, 79, 71, 10, 61, 168, 250, 0, 132, 152, 161, 227, 67, 85, 65, + 77, 32, 84, 83, 72, 79, 79, 74, 10, 61, 102, 114, 97, 99, 116, 105, 111, + 110, 0, 132, 152, 161, 227, 84, 88, 87, 86, 10, 61, 142, 192, 141, 143, + 111, 112, 101, 110, 0, 132, 152, 161, 227, 84, 88, 87, 86, 32, 67, 72, + 87, 86, 10, 61, 142, 192, 141, 143, 116, 111, 117, 99, 104, 0, 132, 152, + 161, 227, 80, 85, 66, 32, 68, 65, 87, 66, 10, 61, 103, 105, 118, 101, 32, + 102, 114, 101, 101, 108, 121, 0, 132, 152, 161, 227, 78, 82, 69, 83, 32, + 84, 79, 83, 10, 61, 167, 213, 0, 130, 213, 84, 83, 72, 69, 69, 74, 10, + 61, 67, 104, 101, 110, 103, 0, 130, 213, 89, 69, 69, 71, 10, 61, 89, 101, + 110, 103, 0, 130, 213, 76, 73, 83, 10, 61, 76, 101, 101, 0, 130, 213, 76, + 65, 85, 74, 10, 61, 76, 111, 114, 0, 130, 213, 88, 89, 79, 79, 74, 10, + 61, 88, 105, 111, 110, 103, 0, 130, 213, 174, 228, 10, 61, 75, 111, 110, + 103, 0, 130, 213, 72, 65, 87, 74, 10, 61, 72, 101, 114, 0, 130, 213, 77, + 85, 65, 83, 10, 61, 77, 111, 117, 97, 0, 130, 213, 84, 72, 79, 74, 10, + 61, 84, 104, 97, 111, 0, 130, 213, 84, 83, 65, 66, 10, 61, 67, 104, 97, + 110, 103, 0, 130, 213, 80, 72, 65, 66, 10, 61, 80, 104, 97, 0, 130, 213, + 75, 72, 65, 66, 10, 61, 75, 104, 97, 110, 103, 0, 130, 213, 72, 65, 77, + 10, 61, 72, 97, 110, 103, 0, 130, 213, 86, 65, 74, 10, 61, 86, 97, 110, + 103, 0, 130, 213, 70, 65, 74, 10, 61, 70, 97, 110, 103, 0, 130, 213, 89, + 65, 74, 10, 61, 89, 97, 110, 103, 0, 130, 213, 84, 83, 87, 66, 10, 61, + 67, 104, 117, 101, 0, 130, 213, 75, 87, 77, 10, 61, 75, 119, 0, 130, 213, + 86, 87, 74, 10, 61, 86, 117, 101, 0, 132, 153, 77, 0, 132, 153, 83, 0, + 132, 153, 86, 0, 132, 153, 87, 0, 132, 153, 65, 84, 73, 85, 0, 132, 153, + 90, 0, 132, 153, 75, 80, 0, 132, 153, 80, 0, 132, 153, 84, 0, 132, 153, + 71, 0, 132, 153, 70, 0, 132, 153, 73, 0, 132, 153, 75, 0, 132, 153, 65, + 0, 132, 153, 74, 0, 132, 153, 69, 0, 132, 153, 66, 0, 132, 153, 67, 0, + 132, 153, 85, 0, 132, 153, 89, 85, 0, 132, 153, 76, 0, 132, 153, 81, 0, + 132, 153, 72, 80, 10, 37, 132, 153, 72, 0, 132, 153, 78, 89, 10, 37, 132, + 153, 78, 71, 0, 132, 153, 88, 0, 132, 153, 68, 0, 132, 153, 79, 69, 10, + 42, 134, 134, 142, 128, 111, 32, 167, 200, 0, 132, 153, 78, 0, 132, 153, + 82, 0, 132, 153, 79, 0, 132, 153, 65, 73, 0, 132, 153, 89, 0, 132, 154, + 77, 0, 132, 154, 83, 0, 132, 154, 86, 0, 132, 154, 87, 0, 132, 154, 65, + 84, 73, 85, 0, 132, 154, 90, 0, 132, 154, 75, 80, 0, 132, 154, 80, 0, + 132, 154, 84, 0, 132, 154, 71, 0, 132, 154, 70, 0, 132, 154, 73, 0, 132, + 154, 75, 0, 132, 154, 65, 0, 132, 154, 74, 0, 132, 154, 69, 0, 132, 154, + 66, 0, 132, 154, 67, 0, 132, 154, 85, 0, 132, 154, 89, 85, 0, 132, 154, + 76, 0, 132, 154, 81, 0, 132, 154, 72, 80, 10, 37, 132, 154, 72, 0, 132, + 154, 78, 89, 10, 37, 132, 154, 78, 71, 0, 132, 154, 88, 0, 132, 154, 68, + 0, 132, 154, 79, 69, 10, 42, 134, 134, 142, 128, 111, 32, 167, 200, 0, + 132, 154, 78, 0, 132, 154, 82, 0, 132, 154, 79, 0, 132, 154, 65, 73, 0, + 132, 154, 89, 0, 138, 191, 165, 193, 0, 138, 191, 164, 239, 0, 138, 191, + 164, 240, 0, 138, 191, 164, 241, 0, 138, 191, 164, 242, 0, 138, 191, 165, + 195, 0, 138, 191, 165, 196, 0, 138, 191, 165, 197, 0, 138, 191, 165, 198, + 0, 138, 191, 165, 199, 0, 138, 192, 172, 176, 0, 138, 192, 178, 146, 0, + 138, 192, 178, 147, 0, 138, 192, 179, 255, 0, 138, 192, 180, 128, 0, 138, + 192, 180, 129, 0, 138, 192, 172, 155, 0, 138, 192, 180, 130, 0, 138, 192, + 180, 131, 0, 138, 192, 180, 132, 0, 138, 191, 139, 193, 156, 250, 171, + 141, 0, 138, 191, 144, 199, 156, 250, 171, 141, 0, 138, 191, 142, 227, + 156, 250, 171, 141, 0, 161, 231, 165, 168, 0, 161, 231, 140, 230, 165, + 179, 0, 161, 231, 150, 151, 65, 73, 86, 65, 10, 42, 111, 114, 0, 161, + 231, 139, 228, 79, 72, 0, 128, 216, 80, 65, 10, 42, 132, 211, 98, 97, 32, + 139, 194, 161, 232, 89, 105, 0, 128, 216, 66, 65, 0, 128, 216, 148, 159, + 80, 65, 10, 42, 132, 211, 112, 97, 32, 139, 194, 161, 232, 89, 105, 0, + 128, 216, 173, 132, 10, 42, 132, 251, 83, 105, 99, 104, 117, 97, 110, 32, + 72, 109, 111, 110, 103, 0, 128, 216, 77, 65, 0, 128, 216, 77, 72, 65, 0, + 128, 216, 146, 235, 77, 65, 10, 42, 132, 251, 161, 233, 148, 228, 167, + 129, 0, 128, 216, 70, 65, 0, 128, 216, 86, 65, 0, 128, 216, 86, 70, 65, + 10, 42, 132, 155, 89, 105, 0, 128, 216, 84, 65, 10, 42, 132, 211, 100, + 97, 32, 139, 194, 161, 232, 89, 105, 0, 128, 216, 68, 65, 0, 128, 216, + 148, 159, 171, 209, 10, 42, 132, 155, 89, 105, 0, 128, 216, 148, 159, 84, + 65, 10, 42, 132, 211, 116, 97, 32, 139, 194, 161, 232, 89, 105, 0, 128, + 216, 171, 209, 0, 128, 216, 171, 243, 0, 128, 216, 78, 65, 0, 128, 216, + 186, 247, 0, 128, 216, 148, 159, 171, 211, 10, 42, 132, 155, 89, 105, 0, + 128, 216, 146, 235, 78, 65, 10, 42, 132, 251, 161, 233, 148, 228, 167, + 129, 0, 128, 216, 171, 211, 0, 128, 216, 78, 78, 72, 65, 0, 128, 216, 76, + 65, 0, 128, 216, 76, 89, 65, 10, 42, 132, 155, 89, 105, 0, 128, 216, 169, + 245, 0, 128, 216, 76, 72, 89, 65, 10, 42, 132, 155, 89, 105, 0, 128, 216, + 175, 132, 0, 128, 216, 68, 76, 72, 65, 0, 128, 216, 84, 76, 72, 89, 65, + 0, 128, 216, 68, 76, 72, 89, 65, 0, 128, 216, 75, 65, 10, 42, 132, 211, + 103, 97, 32, 139, 194, 161, 232, 89, 105, 0, 128, 216, 71, 65, 0, 128, + 216, 148, 159, 75, 65, 10, 42, 132, 211, 107, 97, 32, 139, 194, 161, 232, + 89, 105, 0, 128, 216, 81, 65, 0, 128, 216, 81, 71, 65, 0, 128, 216, 171, + 207, 0, 128, 216, 78, 71, 72, 65, 0, 128, 216, 146, 235, 171, 207, 10, + 42, 132, 251, 161, 233, 148, 228, 167, 129, 0, 128, 216, 72, 65, 0, 128, + 216, 88, 65, 0, 128, 216, 167, 205, 0, 128, 216, 172, 134, 0, 128, 216, + 84, 83, 83, 65, 0, 128, 216, 68, 90, 90, 65, 0, 128, 216, 171, 192, 0, + 128, 216, 78, 89, 72, 65, 10, 42, 132, 251, 161, 234, 89, 105, 0, 128, + 216, 173, 182, 0, 128, 216, 173, 183, 0, 128, 216, 148, 159, 173, 182, + 10, 42, 132, 211, 116, 115, 104, 97, 32, 139, 194, 161, 232, 89, 105, 0, + 128, 216, 148, 159, 173, 183, 10, 42, 132, 155, 89, 105, 0, 128, 216, + 161, 235, 173, 182, 0, 128, 216, 169, 213, 0, 128, 216, 171, 218, 0, 128, + 216, 172, 141, 10, 42, 132, 155, 89, 105, 0, 128, 216, 90, 83, 72, 65, + 10, 42, 132, 155, 89, 105, 0, 128, 216, 172, 188, 10, 42, 132, 211, 100, + 122, 97, 32, 139, 194, 161, 232, 89, 105, 0, 128, 216, 172, 189, 0, 128, + 216, 148, 159, 172, 188, 10, 42, 132, 211, 152, 226, 139, 194, 161, 232, + 89, 105, 0, 128, 216, 83, 65, 0, 128, 216, 90, 65, 0, 128, 216, 90, 83, + 65, 10, 42, 132, 155, 89, 105, 0, 128, 216, 183, 219, 0, 128, 216, 90, + 90, 83, 65, 10, 42, 132, 155, 89, 105, 0, 128, 216, 146, 235, 183, 219, + 10, 42, 132, 251, 161, 233, 148, 228, 167, 129, 0, 128, 216, 90, 90, 89, + 65, 10, 42, 132, 155, 89, 105, 0, 128, 216, 90, 90, 83, 89, 65, 10, 42, + 132, 155, 89, 105, 0, 128, 216, 87, 65, 0, 128, 216, 65, 72, 10, 42, 144, + 205, 167, 213, 0, 128, 216, 174, 158, 10, 42, 132, 155, 89, 105, 0, 128, + 216, 66, 82, 73, 10, 42, 132, 251, 161, 236, 189, 227, 0, 128, 216, 83, + 89, 73, 10, 42, 132, 251, 161, 236, 189, 227, 0, 128, 216, 68, 90, 89, + 73, 10, 42, 132, 251, 161, 236, 189, 227, 0, 128, 216, 84, 69, 10, 42, + 132, 251, 161, 234, 89, 105, 0, 128, 216, 169, 211, 10, 42, 132, 251, + 161, 234, 89, 105, 0, 128, 216, 82, 84, 69, 10, 42, 132, 251, 161, 234, + 89, 105, 0, 161, 237, 146, 186, 153, 135, 148, 153, 166, 167, 10, 42, + 132, 251, 161, 232, 89, 105, 10, 42, 146, 249, 115, 105, 109, 105, 108, + 97, 114, 108, 121, 32, 141, 228, 143, 249, 110, 117, 107, 116, 97, 115, + 0, 128, 216, 78, 65, 83, 65, 76, 73, 90, 65, 84, 73, 79, 78, 0, 161, 237, + 146, 186, 65, 83, 80, 73, 82, 65, 84, 73, 79, 78, 0, 161, 237, 146, 186, + 161, 235, 168, 225, 0, 161, 237, 146, 186, 161, 235, 65, 83, 80, 73, 82, + 65, 84, 73, 79, 78, 0, 128, 217, 65, 0, 128, 217, 65, 65, 10, 42, 132, + 251, 149, 166, 189, 228, 0, 128, 217, 65, 72, 72, 10, 42, 132, 251, 161, + 232, 89, 105, 0, 128, 217, 65, 78, 0, 128, 217, 173, 133, 10, 42, 131, + 140, 97, 119, 0, 128, 217, 79, 0, 128, 217, 79, 79, 0, 128, 217, 87, 79, + 10, 42, 132, 155, 89, 105, 0, 128, 217, 87, 0, 128, 217, 69, 0, 128, 217, + 69, 78, 0, 128, 217, 167, 159, 0, 128, 217, 79, 69, 89, 0, 128, 217, 73, + 0, 128, 217, 73, 65, 0, 128, 217, 73, 65, 78, 0, 128, 217, 73, 65, 78, + 71, 10, 42, 131, 140, 105, 97, 119, 0, 128, 217, 73, 79, 0, 128, 217, 73, + 69, 0, 128, 217, 73, 73, 10, 42, 132, 251, 149, 166, 189, 228, 0, 128, + 217, 73, 85, 0, 128, 217, 73, 78, 71, 10, 42, 131, 140, 105, 110, 0, 128, + 217, 85, 0, 128, 217, 85, 65, 0, 128, 217, 85, 65, 78, 0, 128, 217, 85, + 65, 78, 71, 10, 42, 131, 140, 117, 97, 119, 0, 128, 217, 85, 85, 10, 42, + 132, 251, 149, 166, 189, 228, 0, 128, 217, 85, 69, 73, 0, 128, 217, 85, + 78, 71, 0, 128, 217, 89, 0, 128, 217, 89, 73, 0, 128, 217, 65, 69, 0, + 128, 217, 65, 69, 69, 10, 42, 132, 251, 149, 166, 189, 228, 0, 128, 217, + 175, 253, 0, 128, 217, 149, 196, 175, 253, 10, 42, 132, 251, 149, 166, + 189, 228, 0, 128, 217, 69, 82, 0, 128, 217, 149, 196, 69, 82, 10, 42, + 132, 251, 149, 166, 189, 228, 0, 128, 217, 65, 73, 0, 128, 217, 69, 73, + 0, 128, 217, 65, 85, 0, 128, 217, 79, 85, 0, 128, 217, 78, 0, 128, 217, + 78, 71, 0, 128, 217, 85, 79, 71, 10, 42, 132, 155, 89, 105, 0, 128, 217, + 89, 85, 73, 10, 42, 132, 155, 89, 105, 0, 128, 217, 79, 71, 10, 42, 132, + 251, 161, 232, 89, 105, 32, 140, 143, 161, 234, 89, 105, 0, 128, 217, 79, + 69, 82, 10, 42, 132, 251, 161, 232, 89, 105, 32, 140, 143, 161, 236, 189, + 227, 0, 128, 217, 86, 87, 10, 42, 132, 251, 161, 236, 189, 227, 32, 140, + 143, 161, 234, 89, 105, 0, 128, 217, 73, 71, 10, 42, 132, 251, 161, 234, + 89, 105, 0, 128, 217, 69, 65, 10, 42, 132, 251, 161, 234, 89, 105, 0, + 128, 217, 73, 79, 78, 71, 10, 42, 132, 251, 161, 234, 89, 105, 0, 128, + 217, 85, 73, 10, 42, 132, 251, 161, 234, 89, 105, 0, 161, 237, 144, 149, + 168, 251, 0, 161, 237, 144, 149, 154, 228, 168, 251, 0, 161, 237, 144, + 149, 166, 222, 0, 161, 237, 144, 149, 167, 246, 0, 128, 216, 151, 249, + 50, 0, 128, 216, 151, 249, 51, 0, 128, 216, 151, 249, 52, 0, 128, 216, + 151, 249, 53, 0, 128, 216, 151, 249, 54, 0, 128, 216, 151, 249, 55, 0, + 128, 216, 151, 249, 56, 0, 128, 216, 161, 235, 151, 249, 49, 0, 128, 216, + 161, 235, 151, 249, 50, 0, 128, 216, 161, 235, 151, 249, 52, 0, 128, 216, + 161, 235, 151, 249, 53, 0, 128, 216, 161, 235, 151, 249, 54, 0, 128, 216, + 161, 235, 151, 249, 56, 0, 84, 65, 78, 71, 85, 84, 32, 158, 147, 164, + 254, 10, 120, 139, 227, 158, 148, 132, 199, 51, 48, 48, 53, 41, 0, 78, + 85, 83, 72, 85, 32, 158, 147, 164, 254, 0, 157, 245, 67, 72, 73, 78, 69, + 83, 69, 32, 144, 251, 164, 254, 10, 42, 134, 152, 148, 219, 139, 244, + 176, 224, 32, 139, 194, 140, 232, 170, 174, 0, 157, 245, 67, 72, 73, 78, + 69, 83, 69, 32, 158, 147, 164, 254, 10, 120, 139, 227, 158, 148, 132, + 199, 51, 48, 48, 53, 41, 10, 120, 141, 238, 156, 162, 158, 148, 132, 199, + 51, 48, 51, 66, 41, 0, 75, 72, 73, 84, 65, 78, 32, 144, 250, 145, 152, + 174, 149, 0, 86, 73, 69, 84, 78, 65, 77, 69, 83, 69, 32, 156, 250, 82, + 69, 65, 68, 73, 78, 71, 32, 148, 172, 67, 65, 10, 120, 52, 69, 50, 65, + 10, 120, 52, 69, 56, 55, 0, 86, 73, 69, 84, 78, 65, 77, 69, 83, 69, 32, + 156, 250, 82, 69, 65, 68, 73, 78, 71, 32, 148, 172, 78, 72, 65, 89, 10, + 120, 50, 49, 70, 69, 56, 0, 128, 218, 48, 48, 49, 0, 128, 218, 48, 48, + 50, 0, 128, 218, 48, 48, 51, 0, 128, 218, 48, 48, 52, 0, 128, 218, 48, + 48, 53, 0, 128, 218, 48, 48, 54, 0, 128, 218, 48, 48, 55, 0, 128, 218, + 48, 48, 56, 0, 128, 218, 48, 48, 57, 0, 128, 218, 48, 49, 48, 0, 128, + 218, 48, 49, 49, 0, 128, 218, 48, 49, 50, 0, 128, 218, 48, 49, 51, 0, + 128, 218, 48, 49, 52, 0, 128, 218, 48, 49, 53, 0, 128, 218, 48, 49, 54, + 0, 128, 218, 48, 49, 55, 0, 128, 218, 48, 49, 56, 0, 128, 218, 48, 49, + 57, 0, 128, 218, 48, 50, 48, 0, 128, 218, 48, 50, 49, 0, 128, 218, 48, + 50, 50, 0, 128, 218, 48, 50, 51, 0, 128, 218, 48, 50, 52, 0, 128, 218, + 48, 50, 53, 0, 128, 218, 48, 50, 54, 0, 128, 218, 48, 50, 55, 0, 128, + 218, 48, 50, 56, 0, 128, 218, 48, 50, 57, 0, 128, 218, 48, 51, 48, 0, + 128, 218, 48, 51, 49, 0, 128, 218, 48, 51, 50, 0, 128, 218, 48, 51, 51, + 0, 128, 218, 48, 51, 52, 0, 128, 218, 48, 51, 53, 0, 128, 218, 48, 51, + 54, 0, 128, 218, 48, 51, 55, 0, 128, 218, 48, 51, 56, 0, 128, 218, 48, + 51, 57, 0, 128, 218, 48, 52, 48, 0, 128, 218, 48, 52, 49, 0, 128, 218, + 48, 52, 50, 0, 128, 218, 48, 52, 51, 0, 128, 218, 48, 52, 52, 0, 128, + 218, 48, 52, 53, 0, 128, 218, 48, 52, 54, 0, 128, 218, 48, 52, 55, 0, + 128, 218, 48, 52, 56, 0, 128, 218, 48, 52, 57, 0, 128, 218, 48, 53, 48, + 0, 128, 218, 48, 53, 49, 0, 128, 218, 48, 53, 50, 0, 128, 218, 48, 53, + 51, 0, 128, 218, 48, 53, 52, 0, 128, 218, 48, 53, 53, 0, 128, 218, 48, + 53, 54, 0, 128, 218, 48, 53, 55, 0, 128, 218, 48, 53, 56, 0, 128, 218, + 48, 53, 57, 0, 128, 218, 48, 54, 48, 0, 128, 218, 48, 54, 49, 0, 128, + 218, 48, 54, 50, 0, 128, 218, 48, 54, 51, 0, 128, 218, 48, 54, 52, 0, + 128, 218, 48, 54, 53, 0, 128, 218, 48, 54, 54, 0, 128, 218, 48, 54, 55, + 0, 128, 218, 48, 54, 56, 0, 128, 218, 48, 54, 57, 0, 128, 218, 48, 55, + 48, 0, 128, 218, 48, 55, 49, 0, 128, 218, 48, 55, 50, 0, 128, 218, 48, + 55, 51, 0, 128, 218, 48, 55, 52, 0, 128, 218, 48, 55, 53, 0, 128, 218, + 48, 55, 54, 0, 128, 218, 48, 55, 55, 0, 128, 218, 48, 55, 56, 0, 128, + 218, 48, 55, 57, 0, 128, 218, 48, 56, 48, 0, 128, 218, 48, 56, 49, 0, + 128, 218, 48, 56, 50, 0, 128, 218, 48, 56, 51, 0, 128, 218, 48, 56, 52, + 0, 128, 218, 48, 56, 53, 0, 128, 218, 48, 56, 54, 0, 128, 218, 48, 56, + 55, 0, 128, 218, 48, 56, 56, 0, 128, 218, 48, 56, 57, 0, 128, 218, 48, + 57, 48, 0, 128, 218, 48, 57, 49, 0, 128, 218, 48, 57, 50, 0, 128, 218, + 48, 57, 51, 0, 128, 218, 48, 57, 52, 0, 128, 218, 48, 57, 53, 0, 128, + 218, 48, 57, 54, 0, 128, 218, 48, 57, 55, 0, 128, 218, 48, 57, 56, 0, + 128, 218, 48, 57, 57, 0, 128, 218, 181, 164, 0, 128, 218, 49, 48, 49, 0, + 128, 218, 188, 150, 0, 128, 218, 49, 48, 51, 0, 128, 218, 49, 48, 52, 0, + 128, 218, 49, 48, 53, 0, 128, 218, 49, 48, 54, 0, 128, 218, 49, 48, 55, + 0, 128, 218, 49, 48, 56, 0, 128, 218, 49, 48, 57, 0, 128, 218, 49, 49, + 48, 0, 128, 218, 49, 49, 49, 0, 128, 218, 49, 49, 50, 0, 128, 218, 49, + 49, 51, 0, 128, 218, 49, 49, 52, 0, 128, 218, 49, 49, 53, 0, 128, 218, + 49, 49, 54, 0, 128, 218, 49, 49, 55, 0, 128, 218, 49, 49, 56, 0, 128, + 218, 49, 49, 57, 0, 128, 218, 49, 50, 48, 0, 128, 218, 49, 50, 49, 0, + 128, 218, 49, 50, 50, 0, 128, 218, 182, 201, 0, 128, 218, 182, 202, 0, + 128, 218, 182, 205, 0, 128, 218, 182, 210, 0, 128, 218, 49, 50, 55, 0, + 128, 218, 49, 50, 56, 0, 128, 218, 49, 50, 57, 0, 128, 218, 49, 51, 48, + 0, 128, 218, 49, 51, 49, 0, 128, 218, 49, 51, 50, 0, 128, 218, 49, 51, + 51, 0, 128, 218, 182, 203, 0, 128, 218, 181, 211, 0, 128, 218, 182, 211, + 0, 128, 218, 49, 51, 55, 0, 128, 218, 49, 51, 56, 0, 128, 218, 49, 51, + 57, 0, 128, 218, 49, 52, 48, 0, 128, 218, 49, 52, 49, 0, 128, 218, 49, + 52, 50, 0, 128, 218, 49, 52, 51, 0, 128, 218, 49, 52, 52, 0, 128, 218, + 182, 207, 0, 128, 218, 182, 213, 0, 128, 218, 49, 52, 55, 0, 128, 218, + 49, 52, 56, 0, 128, 218, 49, 52, 57, 0, 128, 218, 49, 53, 48, 0, 128, + 218, 49, 53, 49, 0, 128, 218, 49, 53, 50, 0, 128, 218, 49, 53, 51, 0, + 128, 218, 49, 53, 52, 0, 128, 218, 49, 53, 53, 0, 128, 218, 182, 215, 0, + 128, 218, 49, 53, 55, 0, 128, 218, 49, 53, 56, 0, 128, 218, 49, 53, 57, + 0, 128, 218, 49, 54, 48, 0, 128, 218, 49, 54, 49, 0, 128, 218, 49, 54, + 50, 0, 128, 218, 49, 54, 51, 0, 128, 218, 49, 54, 52, 0, 128, 218, 49, + 54, 53, 0, 128, 218, 49, 54, 54, 0, 128, 218, 49, 54, 55, 0, 128, 218, + 49, 54, 56, 0, 128, 218, 49, 54, 57, 0, 128, 218, 49, 55, 48, 0, 128, + 218, 49, 55, 49, 0, 128, 218, 49, 55, 50, 0, 128, 218, 49, 55, 51, 0, + 128, 218, 49, 55, 52, 0, 128, 218, 49, 55, 53, 0, 128, 218, 49, 55, 54, + 0, 128, 218, 49, 55, 55, 0, 128, 218, 49, 55, 56, 0, 128, 218, 49, 55, + 57, 0, 128, 218, 49, 56, 48, 0, 128, 218, 49, 56, 49, 0, 128, 218, 49, + 56, 50, 0, 128, 218, 49, 56, 51, 0, 128, 218, 49, 56, 52, 0, 128, 218, + 49, 56, 53, 0, 128, 218, 49, 56, 54, 0, 128, 218, 49, 56, 55, 0, 128, + 218, 49, 56, 56, 0, 128, 218, 49, 56, 57, 0, 128, 218, 49, 57, 48, 0, + 128, 218, 49, 57, 49, 0, 128, 218, 49, 57, 50, 0, 128, 218, 49, 57, 51, + 0, 128, 218, 49, 57, 52, 0, 128, 218, 49, 57, 53, 0, 128, 218, 49, 57, + 54, 0, 128, 218, 49, 57, 55, 0, 128, 218, 49, 57, 56, 0, 128, 218, 49, + 57, 57, 0, 128, 218, 169, 182, 0, 128, 218, 50, 48, 49, 0, 128, 218, 50, + 48, 50, 0, 128, 218, 50, 48, 51, 0, 128, 218, 50, 48, 52, 0, 128, 218, + 50, 48, 53, 0, 128, 218, 50, 48, 54, 0, 128, 218, 50, 48, 55, 0, 128, + 218, 50, 48, 56, 0, 128, 218, 50, 48, 57, 0, 128, 218, 50, 49, 48, 0, + 128, 218, 50, 49, 49, 0, 128, 218, 50, 49, 50, 0, 128, 218, 50, 49, 51, + 0, 128, 218, 50, 49, 52, 0, 128, 218, 50, 49, 53, 0, 128, 218, 50, 49, + 54, 0, 128, 218, 50, 49, 55, 0, 128, 218, 50, 49, 56, 0, 128, 218, 50, + 49, 57, 0, 128, 218, 50, 50, 48, 0, 128, 218, 50, 50, 49, 0, 128, 218, + 50, 50, 50, 0, 128, 218, 50, 50, 51, 0, 128, 218, 50, 50, 52, 0, 128, + 218, 50, 50, 53, 0, 128, 218, 50, 50, 54, 0, 128, 218, 50, 50, 55, 0, + 128, 218, 50, 50, 56, 0, 128, 218, 50, 50, 57, 0, 128, 218, 50, 51, 48, + 0, 128, 218, 50, 51, 49, 0, 128, 218, 50, 51, 50, 0, 128, 218, 50, 51, + 51, 0, 128, 218, 182, 204, 0, 128, 218, 182, 206, 0, 128, 218, 182, 212, + 0, 128, 218, 50, 51, 55, 0, 128, 218, 182, 221, 0, 128, 218, 50, 51, 57, + 0, 128, 218, 50, 52, 48, 0, 128, 218, 50, 52, 49, 0, 128, 218, 50, 52, + 50, 0, 128, 218, 50, 52, 51, 0, 128, 218, 50, 52, 52, 0, 128, 218, 182, + 208, 0, 128, 218, 50, 52, 54, 0, 128, 218, 50, 52, 55, 0, 128, 218, 50, + 52, 56, 0, 128, 218, 50, 52, 57, 0, 128, 218, 50, 53, 48, 0, 128, 218, + 50, 53, 49, 0, 128, 218, 50, 53, 50, 0, 128, 218, 50, 53, 51, 0, 128, + 218, 50, 53, 52, 0, 128, 218, 50, 53, 53, 0, 128, 218, 182, 216, 0, 128, + 218, 50, 53, 55, 0, 128, 218, 50, 53, 56, 0, 128, 218, 50, 53, 57, 0, + 128, 218, 50, 54, 48, 0, 128, 218, 50, 54, 49, 0, 128, 218, 50, 54, 50, + 0, 128, 218, 50, 54, 51, 0, 128, 218, 50, 54, 52, 0, 128, 218, 50, 54, + 53, 0, 128, 218, 50, 54, 54, 0, 128, 218, 50, 54, 55, 0, 128, 218, 50, + 54, 56, 0, 128, 218, 50, 54, 57, 0, 128, 218, 50, 55, 48, 0, 128, 218, + 50, 55, 49, 0, 128, 218, 50, 55, 50, 0, 128, 218, 50, 55, 51, 0, 128, + 218, 50, 55, 52, 0, 128, 218, 50, 55, 53, 0, 128, 218, 50, 55, 54, 0, + 128, 218, 50, 55, 55, 0, 128, 218, 50, 55, 56, 0, 128, 218, 50, 55, 57, + 0, 128, 218, 50, 56, 48, 0, 128, 218, 50, 56, 49, 0, 128, 218, 50, 56, + 50, 0, 128, 218, 50, 56, 51, 0, 128, 218, 50, 56, 52, 0, 128, 218, 50, + 56, 53, 0, 128, 218, 50, 56, 54, 0, 128, 218, 50, 56, 55, 0, 128, 218, + 50, 56, 56, 0, 128, 218, 50, 56, 57, 0, 128, 218, 50, 57, 48, 0, 128, + 218, 50, 57, 49, 0, 128, 218, 50, 57, 50, 0, 128, 218, 50, 57, 51, 0, + 128, 218, 50, 57, 52, 0, 128, 218, 50, 57, 53, 0, 128, 218, 50, 57, 54, + 0, 128, 218, 50, 57, 55, 0, 128, 218, 50, 57, 56, 0, 128, 218, 50, 57, + 57, 0, 128, 218, 51, 48, 48, 0, 128, 218, 51, 48, 49, 0, 128, 218, 51, + 48, 50, 0, 128, 218, 51, 48, 51, 0, 128, 218, 51, 48, 52, 0, 128, 218, + 51, 48, 53, 0, 128, 218, 51, 48, 54, 0, 128, 218, 51, 48, 55, 0, 128, + 218, 51, 48, 56, 0, 128, 218, 51, 48, 57, 0, 128, 218, 51, 49, 48, 0, + 128, 218, 51, 49, 49, 0, 128, 218, 51, 49, 50, 0, 128, 218, 51, 49, 51, + 0, 128, 218, 51, 49, 52, 0, 128, 218, 51, 49, 53, 0, 128, 218, 51, 49, + 54, 0, 128, 218, 51, 49, 55, 0, 128, 218, 51, 49, 56, 0, 128, 218, 51, + 49, 57, 0, 128, 218, 51, 50, 48, 0, 128, 218, 51, 50, 49, 0, 128, 218, + 51, 50, 50, 0, 128, 218, 51, 50, 51, 0, 128, 218, 51, 50, 52, 0, 128, + 218, 51, 50, 53, 0, 128, 218, 51, 50, 54, 0, 128, 218, 51, 50, 55, 0, + 128, 218, 51, 50, 56, 0, 128, 218, 51, 50, 57, 0, 128, 218, 51, 51, 48, + 0, 128, 218, 51, 51, 49, 0, 128, 218, 51, 51, 50, 0, 128, 218, 51, 51, + 51, 0, 128, 218, 51, 51, 52, 0, 128, 218, 51, 51, 53, 0, 128, 218, 51, + 51, 54, 0, 128, 218, 51, 51, 55, 0, 128, 218, 51, 51, 56, 0, 128, 218, + 51, 51, 57, 0, 128, 218, 51, 52, 48, 0, 128, 218, 51, 52, 49, 0, 128, + 218, 51, 52, 50, 0, 128, 218, 51, 52, 51, 0, 128, 218, 51, 52, 52, 0, + 128, 218, 51, 52, 53, 0, 128, 218, 51, 52, 54, 0, 128, 218, 51, 52, 55, + 0, 128, 218, 51, 52, 56, 0, 128, 218, 51, 52, 57, 0, 128, 218, 51, 53, + 48, 0, 128, 218, 51, 53, 49, 0, 128, 218, 51, 53, 50, 0, 128, 218, 51, + 53, 51, 0, 128, 218, 51, 53, 52, 0, 128, 218, 51, 53, 53, 0, 128, 218, + 51, 53, 54, 0, 128, 218, 51, 53, 55, 0, 128, 218, 51, 53, 56, 0, 128, + 218, 51, 53, 57, 0, 128, 218, 51, 54, 48, 0, 128, 218, 51, 54, 49, 0, + 128, 218, 51, 54, 50, 0, 128, 218, 51, 54, 51, 0, 128, 218, 51, 54, 52, + 0, 128, 218, 51, 54, 53, 0, 128, 218, 51, 54, 54, 0, 128, 218, 51, 54, + 55, 0, 128, 218, 51, 54, 56, 0, 128, 218, 51, 54, 57, 0, 128, 218, 51, + 55, 48, 0, 128, 218, 51, 55, 49, 0, 128, 218, 51, 55, 50, 0, 128, 218, + 51, 55, 51, 0, 128, 218, 51, 55, 52, 0, 128, 218, 51, 55, 53, 0, 128, + 218, 51, 55, 54, 0, 128, 218, 51, 55, 55, 0, 128, 218, 51, 55, 56, 0, + 128, 218, 51, 55, 57, 0, 128, 218, 51, 56, 48, 0, 128, 218, 51, 56, 49, + 0, 128, 218, 51, 56, 50, 0, 128, 218, 51, 56, 51, 0, 128, 218, 51, 56, + 52, 0, 128, 218, 51, 56, 53, 0, 128, 218, 51, 56, 54, 0, 128, 218, 51, + 56, 55, 0, 128, 218, 51, 56, 56, 0, 128, 218, 51, 56, 57, 0, 128, 218, + 51, 57, 48, 0, 128, 218, 51, 57, 49, 0, 128, 218, 51, 57, 50, 0, 128, + 218, 51, 57, 51, 0, 128, 218, 51, 57, 52, 0, 128, 218, 51, 57, 53, 0, + 128, 218, 51, 57, 54, 0, 128, 218, 51, 57, 55, 0, 128, 218, 51, 57, 56, + 0, 128, 218, 51, 57, 57, 0, 128, 218, 52, 48, 48, 0, 128, 218, 52, 48, + 49, 0, 128, 218, 52, 48, 50, 0, 128, 218, 52, 48, 51, 0, 128, 218, 52, + 48, 52, 0, 128, 218, 52, 48, 53, 0, 128, 218, 52, 48, 54, 0, 128, 218, + 52, 48, 55, 0, 128, 218, 52, 48, 56, 0, 128, 218, 52, 48, 57, 0, 128, + 218, 52, 49, 48, 0, 128, 218, 52, 49, 49, 0, 128, 218, 52, 49, 50, 0, + 128, 218, 52, 49, 51, 0, 128, 218, 52, 49, 52, 0, 128, 218, 52, 49, 53, + 0, 128, 218, 52, 49, 54, 0, 128, 218, 52, 49, 55, 0, 128, 218, 52, 49, + 56, 0, 128, 218, 52, 49, 57, 0, 128, 218, 52, 50, 48, 0, 128, 218, 52, + 50, 49, 0, 128, 218, 52, 50, 50, 0, 128, 218, 52, 50, 51, 0, 128, 218, + 52, 50, 52, 0, 128, 218, 52, 50, 53, 0, 128, 218, 52, 50, 54, 0, 128, + 218, 52, 50, 55, 0, 128, 218, 52, 50, 56, 0, 128, 218, 52, 50, 57, 0, + 128, 218, 52, 51, 48, 0, 128, 218, 52, 51, 49, 0, 128, 218, 52, 51, 50, + 0, 128, 218, 52, 51, 51, 0, 128, 218, 52, 51, 52, 0, 128, 218, 52, 51, + 53, 0, 128, 218, 52, 51, 54, 0, 128, 218, 52, 51, 55, 0, 128, 218, 52, + 51, 56, 0, 128, 218, 52, 51, 57, 0, 128, 218, 52, 52, 48, 0, 128, 218, + 52, 52, 49, 0, 128, 218, 52, 52, 50, 0, 128, 218, 52, 52, 51, 0, 128, + 218, 52, 52, 52, 0, 128, 218, 52, 52, 53, 0, 128, 218, 52, 52, 54, 0, + 128, 218, 52, 52, 55, 0, 128, 218, 52, 52, 56, 0, 128, 218, 52, 52, 57, + 0, 128, 218, 52, 53, 48, 0, 128, 218, 52, 53, 49, 0, 128, 218, 52, 53, + 50, 0, 128, 218, 52, 53, 51, 0, 128, 218, 52, 53, 52, 0, 128, 218, 52, + 53, 53, 0, 128, 218, 52, 53, 54, 0, 128, 218, 52, 53, 55, 0, 128, 218, + 52, 53, 56, 0, 128, 218, 52, 53, 57, 0, 128, 218, 52, 54, 48, 0, 128, + 218, 52, 54, 49, 0, 128, 218, 52, 54, 50, 0, 128, 218, 52, 54, 51, 0, + 128, 218, 52, 54, 52, 0, 128, 218, 52, 54, 53, 0, 128, 218, 52, 54, 54, + 0, 128, 218, 52, 54, 55, 0, 128, 218, 52, 54, 56, 0, 128, 218, 52, 54, + 57, 0, 128, 218, 52, 55, 48, 0, 128, 218, 52, 55, 49, 0, 128, 218, 52, + 55, 50, 0, 128, 218, 52, 55, 51, 0, 128, 218, 52, 55, 52, 0, 128, 218, + 52, 55, 53, 0, 128, 218, 52, 55, 54, 0, 128, 218, 52, 55, 55, 0, 128, + 218, 52, 55, 56, 0, 128, 218, 52, 55, 57, 0, 128, 218, 52, 56, 48, 0, + 128, 218, 52, 56, 49, 0, 128, 218, 52, 56, 50, 0, 128, 218, 52, 56, 51, + 0, 128, 218, 52, 56, 52, 0, 128, 218, 52, 56, 53, 0, 128, 218, 52, 56, + 54, 0, 128, 218, 52, 56, 55, 0, 128, 218, 52, 56, 56, 0, 128, 218, 52, + 56, 57, 0, 128, 218, 52, 57, 48, 0, 128, 218, 52, 57, 49, 0, 128, 218, + 52, 57, 50, 0, 128, 218, 52, 57, 51, 0, 128, 218, 52, 57, 52, 0, 128, + 218, 52, 57, 53, 0, 128, 218, 52, 57, 54, 0, 128, 218, 52, 57, 55, 0, + 128, 218, 52, 57, 56, 0, 128, 218, 52, 57, 57, 0, 128, 218, 188, 237, 0, + 128, 218, 53, 48, 49, 0, 128, 218, 53, 48, 50, 0, 128, 218, 53, 48, 51, + 0, 128, 218, 53, 48, 52, 0, 128, 218, 53, 48, 53, 0, 128, 218, 53, 48, + 54, 0, 128, 218, 53, 48, 55, 0, 128, 218, 53, 48, 56, 0, 128, 218, 53, + 48, 57, 0, 128, 218, 53, 49, 48, 0, 128, 218, 53, 49, 49, 0, 128, 218, + 53, 49, 50, 0, 128, 218, 53, 49, 51, 0, 128, 218, 53, 49, 52, 0, 128, + 218, 53, 49, 53, 0, 128, 218, 53, 49, 54, 0, 128, 218, 53, 49, 55, 0, + 128, 218, 53, 49, 56, 0, 128, 218, 53, 49, 57, 0, 128, 218, 53, 50, 48, + 0, 128, 218, 53, 50, 49, 0, 128, 218, 53, 50, 50, 0, 128, 218, 53, 50, + 51, 0, 128, 218, 53, 50, 52, 0, 128, 218, 53, 50, 53, 0, 128, 218, 53, + 50, 54, 0, 128, 218, 53, 50, 55, 0, 128, 218, 53, 50, 56, 0, 128, 218, + 53, 50, 57, 0, 128, 218, 53, 51, 48, 0, 128, 218, 53, 51, 49, 0, 128, + 218, 53, 51, 50, 0, 128, 218, 53, 51, 51, 0, 128, 218, 53, 51, 52, 0, + 128, 218, 53, 51, 53, 0, 128, 218, 53, 51, 54, 0, 128, 218, 53, 51, 55, + 0, 128, 218, 53, 51, 56, 0, 128, 218, 53, 51, 57, 0, 128, 218, 53, 52, + 48, 0, 128, 218, 53, 52, 49, 0, 128, 218, 53, 52, 50, 0, 128, 218, 53, + 52, 51, 0, 128, 218, 53, 52, 52, 0, 128, 218, 53, 52, 53, 0, 128, 218, + 53, 52, 54, 0, 128, 218, 53, 52, 55, 0, 128, 218, 53, 52, 56, 0, 128, + 218, 53, 52, 57, 0, 128, 218, 53, 53, 48, 0, 128, 218, 53, 53, 49, 0, + 128, 218, 53, 53, 50, 0, 128, 218, 53, 53, 51, 0, 128, 218, 53, 53, 52, + 0, 128, 218, 53, 53, 53, 0, 128, 218, 53, 53, 54, 0, 128, 218, 53, 53, + 55, 0, 128, 218, 53, 53, 56, 0, 128, 218, 53, 53, 57, 0, 128, 218, 53, + 54, 48, 0, 128, 218, 53, 54, 49, 0, 128, 218, 53, 54, 50, 0, 128, 218, + 53, 54, 51, 0, 128, 218, 53, 54, 52, 0, 128, 218, 53, 54, 53, 0, 128, + 218, 53, 54, 54, 0, 128, 218, 53, 54, 55, 0, 128, 218, 53, 54, 56, 0, + 128, 218, 53, 54, 57, 0, 128, 218, 53, 55, 48, 0, 128, 218, 53, 55, 49, + 0, 128, 218, 53, 55, 50, 0, 128, 218, 53, 55, 51, 0, 128, 218, 53, 55, + 52, 0, 128, 218, 53, 55, 53, 0, 128, 218, 53, 55, 54, 0, 128, 218, 53, + 55, 55, 0, 128, 218, 53, 55, 56, 0, 128, 218, 53, 55, 57, 0, 128, 218, + 53, 56, 48, 0, 128, 218, 53, 56, 49, 0, 128, 218, 53, 56, 50, 0, 128, + 218, 53, 56, 51, 0, 128, 218, 53, 56, 52, 0, 128, 218, 53, 56, 53, 0, + 128, 218, 53, 56, 54, 0, 128, 218, 53, 56, 55, 0, 128, 218, 53, 56, 56, + 0, 128, 218, 53, 56, 57, 0, 128, 218, 53, 57, 48, 0, 128, 218, 53, 57, + 49, 0, 128, 218, 53, 57, 50, 0, 128, 218, 53, 57, 51, 0, 128, 218, 53, + 57, 52, 0, 128, 218, 53, 57, 53, 0, 128, 218, 53, 57, 54, 0, 128, 218, + 53, 57, 55, 0, 128, 218, 53, 57, 56, 0, 128, 218, 53, 57, 57, 0, 128, + 218, 54, 48, 48, 0, 128, 218, 54, 48, 49, 0, 128, 218, 54, 48, 50, 0, + 128, 218, 54, 48, 51, 0, 128, 218, 54, 48, 52, 0, 128, 218, 54, 48, 53, + 0, 128, 218, 54, 48, 54, 0, 128, 218, 54, 48, 55, 0, 128, 218, 54, 48, + 56, 0, 128, 218, 54, 48, 57, 0, 128, 218, 54, 49, 48, 0, 128, 218, 54, + 49, 49, 0, 128, 218, 54, 49, 50, 0, 128, 218, 54, 49, 51, 0, 128, 218, + 54, 49, 52, 0, 128, 218, 54, 49, 53, 0, 128, 218, 54, 49, 54, 0, 128, + 218, 54, 49, 55, 0, 128, 218, 54, 49, 56, 0, 128, 218, 54, 49, 57, 0, + 128, 218, 54, 50, 48, 0, 128, 218, 54, 50, 49, 0, 128, 218, 54, 50, 50, + 0, 128, 218, 54, 50, 51, 0, 128, 218, 54, 50, 52, 0, 128, 218, 54, 50, + 53, 0, 128, 218, 54, 50, 54, 0, 128, 218, 54, 50, 55, 0, 128, 218, 54, + 50, 56, 0, 128, 218, 54, 50, 57, 0, 128, 218, 54, 51, 48, 0, 128, 218, + 54, 51, 49, 0, 128, 218, 54, 51, 50, 0, 128, 218, 54, 51, 51, 0, 128, + 218, 54, 51, 52, 0, 128, 218, 54, 51, 53, 0, 128, 218, 54, 51, 54, 0, + 128, 218, 54, 51, 55, 0, 128, 218, 54, 51, 56, 0, 128, 218, 54, 51, 57, + 0, 128, 218, 54, 52, 48, 0, 128, 218, 54, 52, 49, 0, 128, 218, 54, 52, + 50, 0, 128, 218, 54, 52, 51, 0, 128, 218, 54, 52, 52, 0, 128, 218, 54, + 52, 53, 0, 128, 218, 54, 52, 54, 0, 128, 218, 54, 52, 55, 0, 128, 218, + 54, 52, 56, 0, 128, 218, 54, 52, 57, 0, 128, 218, 54, 53, 48, 0, 128, + 218, 54, 53, 49, 0, 128, 218, 54, 53, 50, 0, 128, 218, 54, 53, 51, 0, + 128, 218, 54, 53, 52, 0, 128, 218, 54, 53, 53, 0, 128, 218, 54, 53, 54, + 0, 128, 218, 54, 53, 55, 0, 128, 218, 54, 53, 56, 0, 128, 218, 54, 53, + 57, 0, 128, 218, 54, 54, 48, 0, 128, 218, 54, 54, 49, 0, 128, 218, 54, + 54, 50, 0, 128, 218, 54, 54, 51, 0, 128, 218, 54, 54, 52, 0, 128, 218, + 54, 54, 53, 0, 128, 218, 54, 54, 54, 0, 128, 218, 54, 54, 55, 0, 128, + 218, 54, 54, 56, 0, 128, 218, 54, 54, 57, 0, 128, 218, 54, 55, 48, 0, + 128, 218, 54, 55, 49, 0, 128, 218, 54, 55, 50, 0, 128, 218, 54, 55, 51, + 0, 128, 218, 54, 55, 52, 0, 128, 218, 54, 55, 53, 0, 128, 218, 54, 55, + 54, 0, 128, 218, 54, 55, 55, 0, 128, 218, 54, 55, 56, 0, 128, 218, 54, + 55, 57, 0, 128, 218, 54, 56, 48, 0, 128, 218, 54, 56, 49, 0, 128, 218, + 54, 56, 50, 0, 128, 218, 54, 56, 51, 0, 128, 218, 54, 56, 52, 0, 128, + 218, 54, 56, 53, 0, 128, 218, 54, 56, 54, 0, 128, 218, 54, 56, 55, 0, + 128, 218, 54, 56, 56, 0, 128, 218, 54, 56, 57, 0, 128, 218, 54, 57, 48, + 0, 128, 218, 54, 57, 49, 0, 128, 218, 54, 57, 50, 0, 128, 218, 54, 57, + 51, 0, 128, 218, 54, 57, 52, 0, 128, 218, 54, 57, 53, 0, 128, 218, 54, + 57, 54, 0, 128, 218, 54, 57, 55, 0, 128, 218, 54, 57, 56, 0, 128, 218, + 54, 57, 57, 0, 128, 218, 55, 48, 48, 0, 128, 218, 55, 48, 49, 0, 128, + 218, 55, 48, 50, 0, 128, 218, 55, 48, 51, 0, 128, 218, 55, 48, 52, 0, + 128, 218, 55, 48, 53, 0, 128, 218, 55, 48, 54, 0, 128, 218, 55, 48, 55, + 0, 128, 218, 55, 48, 56, 0, 128, 218, 55, 48, 57, 0, 128, 218, 55, 49, + 48, 0, 128, 218, 55, 49, 49, 0, 128, 218, 55, 49, 50, 0, 128, 218, 55, + 49, 51, 0, 128, 218, 55, 49, 52, 0, 128, 218, 55, 49, 53, 0, 128, 218, + 55, 49, 54, 0, 128, 218, 55, 49, 55, 0, 128, 218, 55, 49, 56, 0, 128, + 218, 55, 49, 57, 0, 128, 218, 55, 50, 48, 0, 128, 218, 55, 50, 49, 0, + 128, 218, 55, 50, 50, 0, 128, 218, 55, 50, 51, 0, 128, 218, 55, 50, 52, + 0, 128, 218, 55, 50, 53, 0, 128, 218, 55, 50, 54, 0, 128, 218, 55, 50, + 55, 0, 128, 218, 55, 50, 56, 0, 128, 218, 55, 50, 57, 0, 128, 218, 55, + 51, 48, 0, 128, 218, 55, 51, 49, 0, 128, 218, 55, 51, 50, 0, 128, 218, + 55, 51, 51, 0, 128, 218, 55, 51, 52, 0, 128, 218, 55, 51, 53, 0, 128, + 218, 55, 51, 54, 0, 128, 218, 55, 51, 55, 0, 128, 218, 55, 51, 56, 0, + 128, 218, 55, 51, 57, 0, 128, 218, 55, 52, 48, 0, 128, 218, 55, 52, 49, + 0, 128, 218, 55, 52, 50, 0, 128, 218, 55, 52, 51, 0, 128, 218, 55, 52, + 52, 0, 128, 218, 55, 52, 53, 0, 128, 218, 55, 52, 54, 0, 128, 218, 55, + 52, 55, 0, 128, 218, 55, 52, 56, 0, 128, 218, 55, 52, 57, 0, 128, 218, + 55, 53, 48, 0, 128, 218, 55, 53, 49, 0, 128, 218, 55, 53, 50, 0, 128, + 218, 55, 53, 51, 0, 128, 218, 55, 53, 52, 0, 128, 218, 55, 53, 53, 0, + 128, 218, 55, 53, 54, 10, 42, 140, 151, 177, 233, 0, 128, 218, 55, 53, + 55, 10, 42, 154, 130, 177, 233, 0, 128, 218, 55, 53, 56, 10, 42, 161, + 238, 177, 233, 0, 128, 218, 55, 53, 57, 10, 42, 154, 130, 177, 233, 0, + 128, 218, 55, 54, 48, 10, 42, 140, 193, 177, 233, 0, 128, 218, 55, 54, + 49, 10, 42, 161, 238, 177, 233, 0, 128, 218, 55, 54, 50, 10, 42, 140, + 164, 177, 233, 0, 128, 218, 55, 54, 51, 10, 42, 140, 151, 177, 233, 0, + 128, 218, 55, 54, 52, 10, 42, 140, 151, 177, 233, 0, 128, 218, 55, 54, + 53, 10, 42, 143, 211, 177, 233, 0, 128, 218, 55, 54, 54, 10, 42, 143, + 211, 177, 233, 0, 128, 218, 55, 54, 55, 10, 42, 144, 153, 177, 233, 0, + 128, 218, 55, 54, 56, 10, 42, 144, 153, 177, 233, 0, 132, 156, 151, 249, + 50, 0, 132, 156, 151, 249, 51, 0, 132, 156, 151, 249, 52, 0, 132, 156, + 151, 249, 53, 0, 132, 156, 151, 249, 55, 0, 132, 156, 151, 249, 56, 0, + 132, 156, 138, 193, 49, 0, 132, 156, 138, 193, 50, 0, 132, 156, 138, 193, + 51, 0, 132, 156, 138, 193, 52, 0, 132, 156, 138, 193, 53, 0, 132, 156, + 138, 193, 55, 0, 132, 156, 138, 193, 56, 0, 128, 162, 146, 235, 69, 0, + 128, 161, 146, 235, 89, 69, 10, 37, 138, 194, 69, 45, 49, 10, 42, 128, + 219, 54, 67, 53, 70, 0, 138, 194, 65, 45, 49, 10, 42, 128, 219, 189, 229, + 0, 138, 194, 65, 45, 50, 10, 42, 128, 219, 54, 49, 49, 66, 0, 138, 194, + 65, 45, 51, 10, 42, 128, 219, 57, 54, 51, 70, 0, 138, 194, 65, 45, 87, + 79, 10, 42, 128, 219, 54, 48, 69, 49, 0, 138, 194, 73, 45, 49, 10, 42, + 128, 219, 52, 69, 69, 53, 0, 138, 194, 73, 45, 50, 10, 42, 128, 219, 52, + 70, 48, 65, 0, 138, 194, 73, 45, 51, 10, 42, 128, 219, 54, 49, 48, 70, 0, + 138, 194, 73, 45, 52, 10, 42, 128, 219, 55, 57, 70, 66, 0, 138, 194, 85, + 45, 49, 10, 42, 128, 219, 53, 66, 56, 55, 0, 138, 194, 85, 45, 50, 10, + 42, 128, 219, 53, 66, 56, 55, 0, 138, 194, 85, 45, 51, 10, 42, 128, 219, + 54, 49, 56, 50, 0, 138, 194, 85, 45, 52, 10, 42, 128, 219, 185, 182, 0, + 138, 194, 85, 45, 53, 10, 42, 128, 219, 57, 54, 70, 50, 0, 138, 194, 69, + 45, 50, 10, 42, 128, 219, 55, 54, 67, 56, 0, 138, 194, 69, 45, 51, 10, + 42, 128, 219, 55, 69, 48, 49, 0, 138, 194, 69, 45, 52, 10, 42, 128, 219, + 184, 224, 0, 138, 194, 69, 45, 53, 10, 42, 128, 219, 184, 224, 0, 138, + 194, 69, 45, 54, 10, 42, 128, 219, 56, 57, 56, 49, 0, 138, 194, 79, 45, + 49, 10, 42, 128, 219, 54, 53, 66, 67, 0, 138, 194, 79, 45, 50, 10, 42, + 128, 219, 54, 53, 66, 67, 0, 138, 194, 79, 45, 51, 10, 42, 128, 219, 57, + 54, 66, 49, 0, 132, 157, 49, 10, 42, 128, 219, 52, 70, 55, 51, 0, 132, + 157, 50, 10, 42, 128, 219, 53, 50, 65, 48, 0, 132, 157, 51, 10, 42, 128, + 219, 189, 230, 0, 132, 157, 52, 10, 42, 128, 219, 189, 230, 0, 132, 157, + 53, 10, 42, 128, 219, 53, 54, 48, 57, 0, 132, 157, 54, 10, 42, 128, 219, + 54, 50, 49, 49, 0, 132, 157, 55, 10, 42, 128, 219, 54, 66, 53, 70, 0, + 132, 157, 56, 10, 42, 128, 219, 56, 67, 67, 48, 0, 132, 157, 57, 10, 42, + 128, 219, 57, 53, 57, 49, 0, 132, 157, 49, 48, 10, 42, 128, 219, 57, 57, + 57, 57, 0, 132, 157, 49, 49, 10, 42, 128, 219, 57, 57, 68, 53, 0, 132, + 157, 75, 69, 10, 42, 128, 219, 53, 66, 66, 54, 0, 138, 194, 161, 239, 49, + 10, 42, 128, 219, 53, 53, 57, 67, 0, 138, 194, 161, 239, 50, 10, 42, 128, + 219, 53, 69, 55, 69, 0, 138, 194, 161, 239, 51, 10, 42, 128, 219, 53, 69, + 55, 69, 0, 138, 194, 161, 239, 52, 10, 42, 128, 219, 54, 53, 50, 70, 0, + 138, 194, 161, 239, 53, 10, 42, 128, 219, 184, 204, 0, 138, 194, 161, + 239, 54, 10, 42, 128, 219, 55, 57, 52, 56, 0, 138, 194, 161, 239, 55, 10, + 42, 128, 219, 56, 67, 66, 52, 0, 138, 194, 161, 239, 56, 10, 42, 128, + 219, 56, 68, 55, 55, 0, 138, 194, 161, 240, 49, 10, 42, 128, 219, 52, 69, + 52, 53, 0, 138, 194, 161, 240, 50, 10, 42, 128, 219, 52, 69, 52, 53, 0, + 138, 194, 161, 240, 51, 10, 42, 128, 219, 185, 164, 0, 138, 194, 161, + 240, 52, 10, 42, 128, 219, 52, 70, 57, 66, 0, 138, 194, 161, 240, 53, 10, + 42, 128, 219, 53, 48, 51, 54, 0, 138, 194, 161, 240, 54, 10, 42, 128, + 219, 53, 49, 55, 55, 0, 138, 194, 161, 240, 55, 10, 42, 128, 219, 54, 67, + 52, 50, 0, 138, 194, 161, 241, 49, 10, 42, 128, 219, 52, 69, 67, 66, 0, + 138, 194, 161, 241, 50, 10, 42, 128, 219, 52, 69, 67, 66, 0, 138, 194, + 161, 241, 51, 10, 42, 128, 219, 53, 69, 48, 67, 0, 138, 194, 161, 241, + 52, 10, 42, 128, 219, 54, 67, 50, 51, 0, 138, 194, 161, 241, 53, 10, 42, + 128, 219, 56, 65, 48, 56, 0, 138, 194, 161, 241, 54, 10, 42, 128, 219, + 57, 48, 54, 51, 0, 138, 194, 161, 242, 49, 10, 42, 128, 219, 53, 51, 69, + 52, 0, 138, 194, 161, 242, 50, 10, 42, 128, 219, 54, 53, 52, 53, 0, 138, + 194, 161, 242, 51, 10, 42, 128, 219, 56, 65, 51, 49, 0, 138, 194, 161, + 242, 75, 73, 10, 42, 128, 219, 54, 55, 49, 70, 0, 138, 194, 152, 230, 49, + 10, 42, 128, 219, 52, 69, 52, 68, 0, 138, 194, 152, 230, 50, 10, 42, 128, + 219, 52, 70, 53, 48, 0, 138, 194, 152, 230, 51, 10, 42, 128, 219, 52, 70, + 53, 48, 0, 138, 194, 152, 230, 52, 10, 42, 128, 219, 185, 206, 0, 138, + 194, 152, 230, 53, 10, 42, 128, 219, 53, 68, 69, 69, 0, 138, 194, 152, + 230, 54, 10, 42, 128, 219, 54, 53, 54, 51, 0, 138, 194, 152, 230, 55, 10, + 42, 128, 219, 54, 53, 57, 67, 0, 138, 194, 152, 230, 56, 10, 42, 128, + 219, 54, 67, 57, 57, 0, 138, 194, 161, 243, 49, 10, 42, 128, 219, 52, 69, + 52, 66, 0, 138, 194, 161, 243, 50, 10, 42, 128, 219, 52, 69, 52, 66, 0, + 138, 194, 161, 243, 51, 10, 42, 128, 219, 52, 69, 56, 66, 0, 138, 194, + 161, 243, 52, 10, 42, 128, 219, 185, 159, 0, 138, 194, 161, 243, 53, 10, + 42, 128, 219, 53, 70, 68, 55, 0, 138, 194, 161, 243, 54, 10, 42, 128, + 219, 189, 231, 0, 138, 194, 161, 244, 49, 10, 42, 128, 219, 53, 51, 68, + 55, 0, 138, 194, 161, 244, 50, 10, 42, 128, 219, 53, 56, 70, 68, 0, 138, + 194, 161, 244, 51, 10, 42, 128, 219, 187, 136, 0, 138, 194, 161, 244, 52, + 10, 42, 128, 219, 187, 136, 0, 138, 194, 161, 244, 53, 10, 42, 128, 219, + 54, 54, 50, 53, 0, 138, 194, 161, 244, 54, 10, 42, 128, 219, 54, 54, 50, + 53, 0, 138, 194, 161, 244, 55, 10, 42, 128, 219, 57, 56, 48, 56, 0, 138, + 194, 161, 244, 56, 10, 42, 128, 219, 57, 56, 48, 56, 0, 138, 194, 161, + 245, 49, 10, 42, 128, 219, 189, 232, 0, 138, 194, 161, 245, 50, 10, 42, + 128, 219, 189, 232, 0, 138, 194, 161, 245, 51, 10, 42, 128, 219, 189, + 232, 0, 138, 194, 161, 245, 52, 10, 42, 128, 219, 53, 50, 69, 50, 0, 138, + 194, 161, 245, 53, 10, 42, 128, 219, 56, 48, 55, 50, 0, 138, 194, 161, + 246, 49, 10, 42, 128, 219, 188, 224, 0, 138, 194, 161, 246, 50, 10, 42, + 128, 219, 188, 224, 0, 138, 194, 161, 246, 51, 10, 42, 128, 219, 54, 54, + 70, 69, 0, 138, 194, 161, 246, 52, 10, 42, 128, 219, 54, 54, 70, 69, 0, + 138, 194, 161, 246, 53, 10, 42, 128, 219, 54, 57, 53, 65, 0, 138, 194, + 161, 246, 54, 10, 42, 128, 219, 56, 54, 48, 55, 0, 138, 194, 161, 246, + 55, 10, 42, 128, 219, 56, 54, 53, 53, 0, 138, 194, 153, 144, 49, 10, 42, + 128, 219, 53, 56, 48, 50, 0, 138, 194, 153, 144, 50, 10, 42, 128, 219, + 189, 233, 0, 138, 194, 153, 144, 51, 10, 42, 128, 219, 189, 233, 0, 138, + 194, 153, 144, 52, 10, 42, 128, 219, 55, 53, 55, 54, 0, 138, 194, 161, + 247, 49, 10, 42, 128, 219, 53, 51, 52, 51, 0, 138, 194, 161, 247, 50, 10, + 42, 128, 219, 53, 55, 51, 48, 0, 138, 194, 161, 247, 51, 10, 42, 128, + 219, 54, 54, 55, 65, 0, 138, 194, 161, 247, 52, 10, 42, 128, 219, 55, 55, + 69, 53, 0, 138, 194, 161, 247, 53, 10, 42, 128, 219, 55, 55, 69, 53, 0, + 138, 194, 161, 247, 54, 10, 42, 128, 219, 56, 49, 70, 52, 0, 138, 194, + 161, 247, 55, 10, 42, 128, 219, 57, 48, 55, 50, 0, 138, 194, 161, 248, + 49, 10, 42, 128, 219, 53, 68, 68, 68, 0, 138, 194, 161, 248, 50, 10, 42, + 128, 219, 53, 68, 68, 68, 0, 138, 194, 161, 248, 51, 10, 42, 128, 219, + 54, 68, 50, 53, 0, 138, 194, 161, 248, 52, 10, 42, 128, 219, 57, 48, 70, + 68, 0, 138, 194, 161, 248, 84, 79, 10, 42, 128, 219, 53, 70, 57, 50, 0, + 138, 194, 151, 224, 49, 10, 42, 128, 219, 52, 69, 65, 68, 0, 138, 194, + 151, 224, 50, 10, 42, 128, 219, 52, 70, 52, 69, 0, 138, 194, 151, 224, + 51, 10, 42, 128, 219, 53, 48, 66, 51, 0, 138, 194, 151, 224, 52, 10, 42, + 128, 219, 185, 161, 0, 138, 194, 151, 224, 53, 10, 42, 128, 219, 185, + 161, 0, 138, 194, 151, 224, 54, 10, 42, 128, 219, 185, 161, 0, 138, 194, + 151, 224, 55, 10, 42, 128, 219, 53, 69, 49, 68, 0, 138, 194, 151, 224, + 56, 10, 42, 128, 219, 53, 70, 49, 54, 0, 138, 194, 151, 224, 57, 10, 42, + 128, 219, 56, 70, 52, 57, 0, 138, 194, 161, 249, 49, 10, 42, 128, 219, + 184, 189, 0, 138, 194, 161, 249, 50, 10, 42, 128, 219, 53, 69, 65, 54, 0, + 138, 194, 161, 249, 51, 10, 42, 128, 219, 54, 55, 55, 49, 0, 138, 194, + 161, 249, 52, 10, 42, 128, 219, 55, 54, 55, 66, 0, 138, 194, 161, 249, + 53, 10, 42, 128, 219, 55, 54, 55, 66, 0, 138, 194, 161, 249, 54, 10, 42, + 128, 219, 55, 56, 50, 53, 0, 138, 194, 161, 249, 82, 65, 10, 42, 128, + 219, 55, 66, 52, 57, 0, 138, 194, 160, 207, 49, 10, 42, 128, 219, 53, 51, + 53, 55, 0, 138, 194, 160, 207, 50, 10, 42, 128, 219, 185, 186, 0, 138, + 194, 160, 207, 51, 10, 42, 128, 219, 187, 132, 0, 138, 194, 160, 207, 52, + 10, 42, 128, 219, 187, 132, 0, 138, 194, 160, 207, 53, 10, 42, 128, 219, + 187, 132, 0, 138, 194, 160, 207, 54, 10, 42, 128, 219, 56, 51, 68, 67, 0, + 138, 194, 160, 207, 55, 10, 42, 128, 219, 57, 48, 65, 51, 0, 138, 194, + 160, 207, 56, 10, 42, 128, 219, 57, 48, 65, 51, 0, 138, 194, 160, 207, + 57, 10, 42, 128, 219, 187, 152, 0, 138, 194, 161, 250, 49, 10, 42, 128, + 219, 52, 69, 51, 57, 0, 138, 194, 161, 250, 50, 10, 42, 128, 219, 184, + 180, 0, 138, 194, 161, 250, 51, 10, 42, 128, 219, 52, 69, 67, 49, 0, 138, + 194, 161, 250, 52, 10, 42, 128, 219, 53, 49, 53, 50, 0, 138, 194, 161, + 250, 53, 10, 42, 128, 219, 55, 50, 51, 69, 0, 138, 194, 161, 250, 54, 10, + 42, 128, 219, 55, 50, 51, 69, 0, 138, 194, 161, 250, 55, 10, 42, 128, + 219, 56, 48, 51, 51, 0, 138, 194, 161, 250, 84, 69, 10, 42, 128, 219, 56, + 48, 48, 67, 0, 138, 194, 78, 85, 45, 49, 10, 42, 128, 219, 53, 50, 65, + 65, 0, 138, 194, 78, 85, 45, 50, 10, 42, 128, 219, 53, 57, 55, 52, 0, + 138, 194, 78, 85, 45, 51, 10, 42, 128, 219, 54, 48, 49, 50, 0, 138, 194, + 160, 208, 49, 10, 42, 128, 219, 187, 140, 0, 138, 194, 160, 208, 50, 10, + 42, 128, 219, 187, 140, 0, 138, 194, 160, 208, 51, 10, 42, 128, 219, 187, + 140, 0, 138, 194, 160, 208, 52, 10, 42, 128, 219, 54, 56, 51, 57, 0, 138, + 194, 160, 208, 53, 10, 42, 128, 219, 55, 49, 66, 49, 0, 138, 194, 160, + 208, 54, 10, 42, 128, 219, 55, 57, 66, 48, 0, 138, 194, 160, 208, 75, 79, + 10, 42, 128, 219, 184, 195, 0, 138, 194, 161, 251, 49, 10, 42, 128, 219, + 52, 69, 52, 51, 0, 138, 194, 161, 251, 50, 10, 42, 128, 219, 54, 70, 67, + 51, 0, 138, 194, 161, 251, 51, 10, 42, 128, 219, 56, 48, 70, 68, 0, 138, + 194, 161, 251, 52, 10, 42, 128, 219, 56, 48, 70, 68, 0, 138, 194, 161, + 251, 53, 10, 42, 128, 219, 56, 70, 66, 50, 0, 138, 194, 160, 136, 49, 10, + 42, 128, 219, 184, 181, 0, 138, 194, 160, 136, 50, 10, 42, 128, 219, 53, + 51, 52, 65, 0, 138, 194, 160, 136, 51, 10, 42, 128, 219, 53, 65, 52, 54, + 0, 138, 194, 160, 136, 52, 10, 42, 128, 219, 54, 67, 69, 50, 0, 138, 194, + 160, 136, 53, 10, 42, 128, 219, 55, 54, 69, 52, 0, 138, 194, 160, 136, + 54, 10, 42, 128, 219, 55, 54, 69, 52, 0, 138, 194, 160, 136, 55, 10, 42, + 128, 219, 55, 56, 51, 52, 0, 138, 194, 160, 136, 56, 10, 42, 128, 219, + 187, 151, 0, 138, 194, 160, 136, 57, 10, 42, 128, 219, 187, 151, 0, 138, + 194, 160, 136, 49, 48, 10, 42, 128, 219, 56, 52, 52, 57, 0, 138, 194, + 160, 136, 49, 49, 10, 42, 128, 219, 57, 56, 49, 55, 0, 138, 194, 161, + 252, 49, 10, 42, 128, 219, 54, 48, 66, 50, 0, 138, 194, 161, 252, 50, 10, + 42, 128, 219, 183, 255, 0, 138, 194, 161, 252, 51, 10, 42, 128, 219, 54, + 66, 68, 52, 0, 138, 194, 161, 252, 52, 10, 42, 128, 219, 57, 48, 55, 70, + 0, 138, 194, 161, 252, 53, 10, 42, 128, 219, 57, 55, 53, 69, 0, 138, 194, + 161, 252, 54, 10, 42, 128, 219, 184, 234, 0, 138, 194, 161, 252, 55, 10, + 42, 128, 219, 184, 234, 0, 138, 194, 72, 85, 45, 49, 10, 42, 128, 219, + 52, 69, 48, 68, 0, 138, 194, 72, 85, 45, 50, 10, 42, 128, 219, 53, 65, + 54, 54, 0, 138, 194, 72, 85, 45, 51, 10, 42, 128, 219, 53, 69, 48, 51, 0, + 138, 194, 159, 247, 49, 10, 42, 128, 219, 53, 48, 48, 68, 0, 138, 194, + 159, 247, 50, 10, 42, 128, 219, 53, 70, 48, 65, 0, 138, 194, 159, 247, + 51, 10, 42, 128, 219, 53, 70, 48, 65, 0, 138, 194, 159, 247, 52, 10, 42, + 128, 219, 57, 48, 52, 68, 0, 138, 194, 159, 247, 53, 10, 42, 128, 219, + 57, 48, 56, 65, 0, 138, 194, 159, 247, 54, 10, 42, 128, 219, 57, 48, 56, + 65, 0, 138, 194, 159, 247, 55, 10, 42, 128, 219, 57, 48, 69, 56, 0, 138, + 194, 161, 253, 49, 10, 42, 128, 219, 52, 70, 68, 68, 0, 138, 194, 161, + 253, 50, 10, 42, 128, 219, 52, 70, 68, 68, 0, 138, 194, 161, 253, 51, 10, + 42, 128, 219, 53, 56, 51, 49, 0, 138, 194, 161, 253, 52, 10, 42, 128, + 219, 53, 57, 52, 57, 0, 138, 194, 161, 253, 53, 10, 42, 128, 219, 53, 66, + 70, 54, 0, 138, 194, 161, 253, 54, 10, 42, 128, 219, 189, 234, 0, 138, + 194, 161, 253, 55, 10, 42, 128, 219, 189, 234, 0, 138, 194, 161, 253, 56, + 10, 42, 128, 219, 56, 67, 53, 48, 0, 138, 194, 161, 254, 49, 10, 42, 128, + 219, 52, 69, 48, 55, 0, 138, 194, 161, 254, 50, 10, 42, 128, 219, 54, 55, + 50, 66, 0, 138, 194, 161, 254, 51, 10, 42, 128, 219, 54, 55, 50, 66, 0, + 138, 194, 161, 254, 52, 10, 42, 128, 219, 54, 69, 70, 70, 0, 138, 194, + 161, 254, 53, 10, 42, 128, 219, 54, 69, 70, 70, 0, 138, 194, 161, 254, + 54, 10, 42, 128, 219, 56, 52, 50, 67, 0, 138, 194, 161, 254, 55, 10, 42, + 128, 219, 184, 238, 0, 138, 194, 161, 255, 49, 10, 42, 128, 219, 185, + 158, 0, 138, 194, 161, 255, 50, 10, 42, 128, 219, 53, 70, 65, 69, 0, 138, + 194, 161, 255, 51, 10, 42, 128, 219, 189, 235, 0, 138, 194, 161, 255, 52, + 10, 42, 128, 219, 189, 235, 0, 138, 194, 161, 255, 53, 10, 42, 128, 219, + 189, 235, 0, 138, 194, 161, 255, 54, 10, 42, 128, 219, 184, 226, 0, 138, + 194, 161, 255, 55, 10, 42, 128, 219, 56, 69, 65, 66, 0, 138, 194, 162, + 128, 49, 10, 42, 128, 219, 54, 66, 54, 54, 0, 138, 194, 162, 128, 50, 10, + 42, 128, 219, 189, 236, 0, 138, 194, 162, 128, 51, 10, 42, 128, 219, 55, + 50, 53, 70, 0, 138, 194, 162, 128, 52, 10, 42, 128, 219, 56, 50, 49, 69, + 0, 138, 194, 77, 69, 45, 49, 10, 42, 128, 219, 187, 148, 0, 138, 194, 77, + 69, 45, 50, 10, 42, 128, 219, 57, 55, 54, 50, 0, 138, 194, 77, 69, 45, + 77, 65, 10, 42, 128, 219, 184, 235, 0, 138, 194, 162, 129, 49, 10, 42, + 128, 219, 54, 66, 67, 68, 0, 138, 194, 162, 129, 50, 10, 42, 128, 219, + 184, 205, 0, 138, 194, 162, 129, 51, 10, 42, 128, 219, 184, 205, 0, 138, + 194, 162, 129, 52, 10, 42, 128, 219, 184, 205, 0, 138, 194, 162, 129, 53, + 10, 42, 128, 219, 56, 51, 48, 50, 0, 138, 194, 162, 129, 54, 10, 42, 128, + 219, 56, 56, 70, 51, 0, 138, 194, 152, 145, 49, 10, 42, 128, 219, 185, + 163, 0, 138, 194, 152, 145, 50, 10, 42, 128, 219, 185, 163, 0, 138, 194, + 152, 145, 51, 10, 42, 128, 219, 53, 67, 52, 66, 0, 138, 194, 152, 145, + 52, 10, 42, 128, 219, 56, 48, 51, 54, 0, 138, 194, 152, 145, 53, 10, 42, + 128, 219, 56, 48, 51, 54, 0, 138, 194, 152, 145, 89, 79, 10, 42, 128, + 219, 53, 57, 49, 67, 0, 138, 194, 152, 148, 49, 10, 42, 128, 219, 54, 69, + 51, 56, 0, 138, 194, 152, 148, 50, 10, 42, 128, 219, 55, 53, 51, 49, 0, + 138, 194, 152, 148, 51, 10, 42, 128, 219, 55, 53, 51, 49, 0, 138, 194, + 152, 148, 52, 10, 42, 128, 219, 189, 237, 0, 138, 194, 152, 147, 49, 10, + 42, 128, 219, 52, 69, 69, 51, 0, 138, 194, 152, 147, 50, 10, 42, 128, + 219, 52, 70, 53, 57, 0, 138, 194, 152, 147, 51, 10, 42, 128, 219, 189, + 238, 0, 138, 194, 152, 147, 52, 10, 42, 128, 219, 189, 238, 0, 138, 194, + 152, 147, 53, 10, 42, 128, 219, 189, 238, 0, 138, 194, 152, 147, 54, 10, + 42, 128, 219, 57, 57, 49, 56, 0, 138, 194, 160, 209, 49, 10, 42, 128, + 219, 55, 70, 56, 53, 0, 138, 194, 160, 209, 50, 10, 42, 128, 219, 187, + 138, 0, 138, 194, 160, 209, 51, 10, 42, 128, 219, 187, 138, 0, 138, 194, + 160, 209, 52, 10, 42, 128, 219, 187, 138, 0, 138, 194, 162, 130, 49, 10, + 42, 128, 219, 187, 146, 0, 138, 194, 162, 130, 50, 10, 42, 128, 219, 187, + 146, 0, 138, 194, 162, 130, 51, 10, 42, 128, 219, 54, 55, 52, 69, 0, 138, + 194, 162, 130, 52, 10, 42, 128, 219, 54, 56, 65, 56, 0, 138, 194, 162, + 130, 53, 10, 42, 128, 219, 55, 52, 48, 54, 0, 138, 194, 162, 130, 54, 10, + 42, 128, 219, 184, 232, 0, 138, 194, 162, 130, 55, 10, 42, 128, 219, 57, + 54, 69, 50, 0, 138, 194, 162, 131, 49, 10, 42, 128, 219, 187, 144, 0, + 138, 194, 162, 131, 50, 10, 42, 128, 219, 187, 145, 0, 138, 194, 162, + 131, 51, 10, 42, 128, 219, 187, 145, 0, 138, 194, 162, 131, 52, 10, 42, + 128, 219, 187, 145, 0, 138, 194, 162, 131, 53, 10, 42, 128, 219, 55, 68, + 50, 70, 0, 138, 194, 162, 131, 54, 10, 42, 128, 219, 57, 56, 53, 69, 0, + 138, 194, 162, 132, 49, 10, 42, 128, 219, 187, 142, 0, 138, 194, 162, + 132, 50, 10, 42, 128, 219, 187, 142, 0, 138, 194, 162, 132, 51, 10, 42, + 128, 219, 57, 48, 50, 51, 0, 138, 194, 162, 132, 52, 10, 42, 128, 219, + 57, 69, 57, 55, 0, 138, 194, 162, 133, 49, 10, 42, 128, 219, 187, 139, 0, + 138, 194, 162, 133, 50, 10, 42, 128, 219, 187, 139, 0, 138, 194, 162, + 133, 51, 10, 42, 128, 219, 53, 65, 52, 49, 0, 138, 194, 162, 133, 52, 10, + 42, 128, 219, 54, 65, 49, 51, 0, 138, 194, 162, 133, 53, 10, 42, 128, + 219, 56, 68, 69, 70, 0, 138, 194, 162, 133, 54, 10, 42, 128, 219, 57, 55, + 51, 50, 0, 138, 194, 159, 232, 49, 10, 42, 128, 219, 53, 48, 50, 68, 0, + 138, 194, 159, 232, 50, 10, 42, 128, 219, 185, 229, 0, 138, 194, 159, + 232, 51, 10, 42, 128, 219, 185, 229, 0, 138, 194, 159, 232, 52, 10, 42, + 128, 219, 184, 136, 0, 138, 194, 159, 232, 53, 10, 42, 128, 219, 184, + 136, 0, 138, 194, 162, 134, 49, 10, 42, 128, 219, 52, 69, 57, 53, 0, 138, + 194, 162, 134, 50, 10, 42, 128, 219, 52, 69, 57, 53, 0, 138, 194, 162, + 134, 51, 10, 42, 128, 219, 53, 67, 52, 53, 0, 138, 194, 162, 134, 52, 10, + 42, 128, 219, 55, 50, 51, 50, 0, 138, 194, 162, 134, 53, 10, 42, 128, + 219, 57, 48, 55, 65, 0, 138, 194, 162, 135, 49, 10, 42, 128, 219, 54, 48, + 69, 48, 0, 138, 194, 162, 135, 50, 10, 42, 128, 219, 189, 239, 0, 138, + 194, 162, 135, 51, 10, 42, 128, 219, 189, 239, 0, 138, 194, 162, 135, 52, + 10, 42, 128, 219, 189, 239, 0, 138, 194, 162, 136, 49, 10, 42, 128, 219, + 52, 69, 52, 69, 0, 138, 194, 162, 136, 50, 10, 42, 128, 219, 52, 69, 52, + 69, 0, 138, 194, 162, 136, 51, 10, 42, 128, 219, 53, 67, 51, 69, 0, 138, + 194, 162, 136, 52, 10, 42, 128, 219, 55, 68, 68, 50, 0, 138, 194, 162, + 136, 53, 10, 42, 128, 219, 56, 68, 56, 65, 0, 138, 194, 162, 136, 54, 10, + 42, 128, 219, 57, 48, 54, 48, 0, 138, 194, 162, 136, 55, 10, 42, 128, + 219, 57, 48, 54, 48, 0, 138, 194, 78, 45, 77, 85, 45, 77, 79, 45, 49, 10, + 42, 128, 219, 184, 203, 0, 138, 194, 78, 45, 77, 85, 45, 77, 79, 45, 50, + 10, 42, 128, 219, 184, 203, 0, 128, 161, 146, 235, 87, 85, 10, 42, 128, + 219, 54, 67, 53, 57, 0, 128, 162, 146, 235, 89, 73, 0, 128, 162, 146, + 235, 89, 69, 0, 128, 162, 146, 235, 87, 85, 0, 131, 211, 87, 73, 0, 131, + 211, 87, 69, 0, 131, 211, 87, 79, 0, 131, 212, 87, 73, 0, 131, 212, 87, + 69, 0, 131, 212, 87, 79, 0, 131, 212, 78, 0, 10, 120, 184, 179, 0, 10, + 120, 184, 180, 0, 10, 120, 184, 207, 0, 10, 120, 184, 189, 0, 10, 120, + 53, 68, 69, 53, 0, 10, 120, 52, 69, 50, 65, 0, 10, 120, 185, 158, 0, 10, + 120, 53, 57, 50, 66, 0, 10, 120, 184, 208, 0, 10, 120, 52, 69, 65, 49, 0, + 10, 120, 184, 136, 0, 10, 120, 54, 55, 50, 65, 0, 10, 120, 53, 49, 56, + 53, 0, 10, 120, 53, 52, 48, 69, 0, 10, 120, 53, 51, 69, 52, 0, 10, 120, + 189, 233, 0, 10, 120, 55, 53, 51, 50, 0, 10, 120, 189, 240, 0, 10, 120, + 55, 53, 51, 48, 0, 10, 120, 53, 55, 50, 51, 0, 10, 120, 54, 53, 69, 57, + 0, 10, 120, 54, 50, 56, 54, 0, 10, 120, 184, 232, 0, 10, 120, 53, 51, 70, + 55, 0, 10, 120, 56, 50, 70, 49, 0, 10, 120, 57, 53, 56, 48, 0, 10, 120, + 53, 55, 67, 66, 0, 10, 120, 56, 51, 65, 66, 0, 128, 220, 72, 10, 42, 162, + 137, 162, 138, 162, 139, 189, 241, 0, 128, 220, 88, 10, 42, 189, 242, 0, + 128, 220, 80, 10, 42, 138, 195, 49, 0, 128, 220, 84, 10, 42, 138, 195, + 50, 0, 128, 220, 70, 10, 42, 138, 195, 51, 0, 128, 220, 75, 10, 42, 148, + 252, 146, 143, 138, 196, 140, 232, 178, 156, 10, 42, 138, 195, 52, 0, + 128, 220, 76, 10, 42, 148, 252, 141, 199, 138, 196, 140, 232, 168, 236, + 10, 42, 162, 140, 143, 175, 82, 0, 128, 220, 66, 10, 120, 138, 197, 141, + 208, 139, 185, 162, 141, 49, 66, 67, 55, 51, 41, 10, 120, 138, 197, 153, + 220, 139, 185, 162, 141, 49, 66, 67, 55, 52, 41, 10, 120, 138, 197, 145, + 160, 139, 185, 162, 141, 49, 66, 67, 55, 53, 41, 0, 128, 220, 68, 10, + 120, 138, 197, 141, 153, 139, 179, 162, 141, 49, 66, 67, 55, 48, 41, 10, + 120, 138, 197, 153, 220, 139, 179, 162, 141, 49, 66, 67, 55, 49, 41, 10, + 120, 138, 197, 141, 167, 139, 179, 162, 141, 49, 66, 67, 55, 50, 41, 0, + 128, 220, 86, 0, 128, 220, 71, 10, 42, 148, 252, 146, 143, 138, 196, 140, + 232, 178, 156, 0, 128, 220, 82, 10, 42, 148, 252, 141, 199, 138, 196, + 140, 232, 168, 236, 10, 42, 138, 195, 53, 10, 42, 162, 142, 150, 255, + 109, 105, 108, 108, 105, 97, 114, 100, 115, 10, 42, 162, 140, 76, 10, 42, + 138, 198, 150, 163, 158, 157, 165, 174, 0, 128, 220, 80, 32, 78, 10, 42, + 162, 143, 66, 32, 66, 10, 120, 138, 199, 132, 246, 189, 243, 41, 10, 120, + 138, 199, 132, 245, 189, 244, 41, 0, 128, 220, 68, 32, 83, 10, 42, 162, + 143, 68, 32, 68, 10, 120, 138, 199, 142, 237, 189, 245, 41, 10, 120, 138, + 199, 141, 224, 49, 66, 67, 49, 67, 41, 0, 128, 220, 70, 32, 78, 10, 42, + 162, 143, 86, 32, 86, 10, 120, 138, 199, 132, 242, 49, 66, 67, 48, 52, + 41, 10, 120, 138, 199, 132, 245, 189, 244, 41, 0, 128, 220, 75, 32, 77, + 10, 42, 148, 252, 146, 143, 138, 196, 140, 232, 178, 156, 10, 42, 162, + 143, 71, 32, 71, 10, 120, 138, 199, 107, 32, 45, 32, 49, 66, 67, 48, 53, + 41, 10, 120, 138, 199, 141, 187, 49, 66, 67, 49, 57, 41, 0, 128, 220, 82, + 32, 83, 10, 42, 148, 252, 141, 199, 138, 196, 140, 232, 168, 236, 10, 42, + 162, 143, 82, 32, 82, 10, 120, 138, 199, 132, 247, 49, 66, 67, 48, 66, + 41, 10, 120, 138, 199, 141, 224, 49, 66, 67, 49, 67, 41, 0, 128, 220, 84, + 72, 10, 42, 162, 137, 162, 139, 162, 138, 189, 241, 0, 128, 220, 162, + 144, 68, 72, 0, 128, 220, 68, 72, 10, 42, 189, 246, 10, 120, 138, 199, + 142, 237, 189, 245, 41, 0, 128, 220, 75, 75, 10, 42, 148, 252, 146, 143, + 138, 196, 140, 232, 178, 156, 10, 42, 189, 246, 0, 128, 220, 162, 144, + 74, 10, 42, 148, 252, 146, 143, 138, 196, 140, 232, 178, 156, 0, 128, + 220, 72, 76, 10, 42, 148, 252, 141, 199, 138, 196, 140, 232, 168, 236, + 10, 42, 189, 246, 0, 128, 220, 76, 72, 10, 42, 148, 252, 141, 199, 138, + 196, 140, 232, 168, 236, 10, 42, 189, 246, 0, 128, 220, 82, 72, 10, 42, + 148, 252, 141, 199, 138, 196, 140, 232, 168, 236, 10, 42, 189, 246, 0, + 128, 220, 77, 10, 42, 138, 195, 54, 0, 128, 220, 78, 10, 42, 138, 195, + 55, 0, 128, 220, 74, 10, 42, 138, 195, 56, 10, 42, 162, 137, 162, 140, + 115, 104, 0, 128, 220, 83, 10, 42, 138, 195, 57, 10, 42, 162, 142, 188, + 187, 0, 128, 220, 77, 32, 78, 10, 42, 159, 130, 151, 169, 189, 247, 44, + 32, 141, 143, 159, 130, 189, 247, 32, 151, 169, 165, 174, 0, 128, 220, + 78, 32, 77, 10, 42, 138, 200, 110, 117, 32, 110, 117, 32, 165, 174, 0, + 128, 220, 74, 32, 77, 10, 42, 138, 200, 99, 101, 101, 97, 32, 99, 101, + 32, 165, 174, 0, 132, 158, 74, 10, 42, 138, 200, 115, 196, 131, 32, 115, + 101, 32, 165, 174, 0, 128, 220, 133, 191, 166, 197, 10, 42, 159, 130, + 140, 135, 109, 105, 106, 108, 111, 99, 0, 128, 220, 78, 32, 141, 247, + 166, 197, 10, 42, 162, 145, 110, 103, 10, 42, 159, 130, 140, 135, 110, + 105, 99, 105, 0, 128, 220, 133, 160, 166, 197, 10, 42, 162, 145, 99, 104, + 10, 42, 159, 130, 99, 101, 44, 32, 99, 105, 10, 42, 162, 143, 122, 104, + 10, 42, 162, 137, 162, 146, 106, 0, 128, 220, 133, 160, 149, 253, 150, + 190, 144, 229, 166, 222, 10, 42, 132, 251, 105, 115, 111, 108, 97, 116, + 105, 111, 110, 10, 42, 159, 130, 140, 135, 105, 99, 105, 32, 200, 153, + 105, 32, 99, 111, 108, 111, 0, 132, 158, 141, 247, 166, 197, 10, 42, 162, + 145, 116, 115, 10, 42, 162, 137, 143, 183, 162, 143, 122, 0, 132, 158, + 133, 156, 167, 246, 10, 42, 159, 130, 200, 153, 0, 128, 220, 77, 32, 83, + 10, 42, 162, 143, 109, 32, 109, 0, 128, 220, 78, 32, 83, 10, 42, 162, + 138, 162, 139, 162, 146, 110, 103, 0, 128, 220, 74, 32, 83, 10, 42, 159, + 130, 103, 101, 44, 32, 103, 105, 10, 42, 162, 138, 162, 146, 122, 104, + 10, 42, 162, 143, 99, 104, 0, 132, 158, 83, 10, 42, 143, 150, 189, 248, + 10, 42, 159, 130, 200, 155, 10, 42, 162, 138, 162, 146, 122, 0, 128, 220, + 77, 32, 78, 32, 83, 0, 128, 220, 78, 32, 77, 32, 83, 0, 128, 220, 74, 32, + 77, 32, 83, 0, 132, 158, 74, 32, 83, 0, 128, 220, 74, 32, 83, 32, 141, + 247, 166, 197, 10, 42, 162, 143, 145, 223, 99, 104, 10, 42, 162, 138, + 162, 146, 99, 104, 0, 128, 220, 74, 32, 78, 0, 128, 220, 74, 32, 78, 32, + 83, 0, 132, 158, 84, 10, 42, 162, 138, 189, 241, 10, 42, 162, 143, 115, + 109, 0, 132, 158, 84, 32, 82, 10, 42, 162, 138, 189, 241, 10, 42, 162, + 143, 115, 110, 0, 132, 158, 80, 10, 42, 162, 138, 189, 241, 10, 42, 162, + 143, 107, 119, 0, 132, 158, 80, 32, 82, 10, 42, 162, 138, 189, 241, 10, + 42, 162, 143, 115, 107, 119, 0, 128, 220, 84, 32, 83, 10, 42, 189, 241, + 10, 42, 162, 143, 115, 116, 100, 0, 128, 220, 84, 32, 82, 32, 83, 10, 42, + 189, 241, 10, 42, 162, 143, 115, 115, 116, 0, 128, 220, 87, 10, 42, 162, + 139, 162, 147, 189, 249, 10, 42, 162, 148, 143, 236, 134, 129, 144, 186, + 139, 244, 157, 184, 148, 254, 107, 32, 140, 143, 103, 0, 128, 220, 87, + 72, 0, 128, 220, 87, 32, 82, 10, 42, 189, 241, 10, 42, 162, 143, 115, + 119, 0, 132, 158, 78, 10, 42, 189, 241, 10, 42, 162, 140, 107, 114, 115, + 10, 42, 162, 143, 115, 112, 0, 132, 158, 77, 10, 42, 189, 241, 10, 42, + 162, 140, 103, 114, 115, 10, 42, 162, 143, 115, 108, 0, 128, 220, 75, 32, + 82, 32, 83, 10, 42, 189, 241, 0, 128, 220, 71, 32, 82, 32, 83, 10, 42, + 189, 241, 0, 132, 158, 75, 10, 42, 162, 147, 189, 249, 10, 42, 162, 143, + 116, 115, 0, 132, 158, 75, 32, 82, 10, 42, 162, 147, 189, 249, 10, 42, + 162, 143, 100, 115, 0, 128, 220, 65, 10, 42, 138, 195, 116, 101, 110, + 115, 0, 128, 220, 162, 144, 79, 87, 10, 42, 141, 193, 155, 187, 167, 200, + 0, 128, 220, 79, 65, 10, 42, 162, 140, 97, 119, 10, 42, 162, 146, 97, + 119, 0, 128, 220, 79, 10, 42, 138, 195, 48, 0, 128, 220, 65, 79, 85, 0, + 128, 220, 73, 10, 42, 141, 144, 162, 149, 141, 228, 162, 150, 156, 249, + 141, 151, 140, 172, 145, 215, 170, 228, 10, 42, 145, 250, 162, 151, 140, + 184, 140, 143, 117, 112, 41, 10, 42, 162, 146, 140, 245, 97, 44, 32, 141, + 130, 101, 32, 162, 152, 189, 250, 41, 0, 128, 220, 69, 10, 42, 141, 144, + 162, 149, 141, 228, 162, 150, 156, 249, 141, 151, 140, 172, 145, 215, + 170, 228, 10, 42, 145, 249, 162, 151, 140, 183, 140, 143, 178, 158, 41, + 10, 42, 162, 143, 140, 245, 97, 10, 42, 162, 146, 141, 130, 144, 170, + 140, 245, 101, 32, 162, 152, 140, 240, 168, 223, 41, 10, 120, 138, 197, + 162, 153, 101, 32, 133, 187, 49, 66, 67, 55, 65, 41, 0, 128, 220, 73, 69, + 10, 42, 132, 203, 142, 185, 162, 154, 146, 139, 140, 143, 139, 223, 162, + 151, 150, 163, 147, 196, 162, 155, 140, 172, 150, 172, 168, 242, 10, 42, + 189, 251, 10, 42, 162, 140, 97, 0, 128, 220, 146, 202, 73, 10, 42, 132, + 203, 142, 185, 162, 154, 146, 139, 140, 143, 139, 223, 162, 151, 150, + 163, 147, 196, 162, 155, 140, 172, 150, 172, 168, 242, 10, 42, 162, 138, + 189, 251, 10, 42, 162, 156, 68, 117, 112, 108, 111, 121, 142, 185, 114, + 32, 116, 32, 114, 0, 128, 220, 85, 73, 10, 42, 132, 203, 142, 185, 162, + 154, 146, 139, 140, 143, 139, 223, 162, 151, 150, 163, 147, 196, 162, + 155, 140, 172, 150, 172, 168, 242, 10, 42, 189, 251, 10, 42, 162, 140, + 101, 0, 128, 220, 69, 69, 10, 42, 132, 203, 142, 185, 162, 154, 146, 139, + 140, 143, 139, 223, 162, 151, 150, 163, 147, 196, 162, 155, 140, 172, + 150, 172, 168, 242, 10, 42, 162, 138, 189, 251, 0, 128, 220, 162, 144, + 69, 72, 0, 128, 220, 82, 79, 77, 65, 78, 73, 65, 78, 32, 73, 10, 42, 141, + 144, 162, 149, 141, 228, 162, 150, 156, 249, 141, 151, 140, 172, 145, + 215, 170, 228, 44, 32, 140, 180, 140, 240, 109, 97, 105, 110, 116, 97, + 105, 110, 105, 110, 103, 32, 162, 158, 179, 172, 10, 42, 145, 249, 162, + 151, 140, 183, 140, 143, 178, 158, 41, 0, 128, 220, 162, 144, 69, 69, 0, + 128, 220, 144, 134, 73, 10, 42, 189, 249, 10, 42, 97, 110, 103, 108, 101, + 115, 32, 146, 250, 142, 185, 34, 102, 34, 32, 139, 254, 141, 206, 141, + 228, 97, 32, 107, 45, 116, 121, 112, 101, 32, 170, 228, 0, 128, 220, 89, + 69, 0, 128, 220, 85, 10, 42, 141, 144, 162, 149, 141, 228, 162, 150, 156, + 249, 141, 151, 140, 172, 145, 215, 170, 228, 10, 42, 145, 250, 162, 151, + 140, 184, 140, 143, 117, 112, 41, 10, 42, 159, 130, 101, 110, 10, 120, + 138, 199, 133, 180, 49, 66, 67, 51, 56, 41, 10, 120, 138, 199, 114, 111, + 109, 97, 110, 105, 97, 110, 32, 147, 206, 49, 66, 67, 53, 54, 41, 10, + 120, 138, 199, 140, 245, 147, 206, 49, 66, 67, 53, 53, 41, 0, 128, 220, + 69, 85, 10, 42, 141, 144, 162, 149, 141, 228, 162, 150, 156, 249, 141, + 151, 140, 172, 145, 215, 170, 228, 10, 42, 145, 249, 162, 151, 140, 183, + 140, 143, 178, 158, 41, 10, 42, 159, 130, 97, 110, 10, 42, 139, 194, 162, + 142, 165, 149, 44, 32, 142, 156, 143, 130, 140, 235, 133, 223, 140, 240, + 172, 182, 0, 128, 220, 88, 87, 10, 42, 162, 146, 117, 104, 10, 42, 141, + 143, 162, 142, 101, 117, 0, 128, 220, 85, 32, 78, 10, 120, 138, 199, 132, + 245, 189, 244, 41, 0, 128, 220, 144, 134, 85, 10, 42, 133, 153, 147, 233, + 141, 143, 114, 111, 116, 97, 116, 101, 32, 141, 228, 162, 150, 156, 249, + 141, 151, 140, 172, 145, 215, 170, 228, 10, 42, 162, 138, 189, 241, 0, + 128, 220, 82, 79, 77, 65, 78, 73, 65, 78, 32, 85, 0, 128, 220, 85, 72, + 10, 42, 189, 248, 0, 128, 220, 162, 144, 85, 0, 128, 220, 79, 79, 72, 10, + 42, 189, 248, 0, 128, 220, 79, 87, 10, 42, 133, 254, 133, 137, 139, 223, + 159, 130, 117, 0, 128, 220, 79, 85, 10, 42, 133, 254, 133, 137, 139, 223, + 162, 146, 111, 119, 10, 42, 162, 145, 143, 175, 111, 111, 0, 128, 220, + 87, 65, 10, 42, 189, 246, 10, 42, 138, 195, 188, 187, 10, 42, 162, 146, + 111, 121, 10, 42, 138, 200, 111, 43, 97, 0, 128, 220, 87, 79, 10, 42, + 189, 246, 0, 128, 220, 87, 73, 10, 42, 189, 246, 0, 128, 220, 87, 69, 73, + 10, 42, 189, 242, 0, 128, 220, 87, 79, 87, 10, 42, 189, 242, 0, 128, 220, + 160, 254, 85, 10, 42, 145, 249, 189, 252, 10, 42, 162, 142, 150, 255, 49, + 10, 42, 162, 140, 105, 110, 10, 42, 162, 156, 162, 157, 162, 159, 162, + 160, 0, 128, 220, 160, 254, 79, 10, 42, 145, 249, 189, 252, 10, 42, 139, + 242, 146, 193, 146, 139, 139, 223, 145, 135, 140, 172, 142, 185, 149, + 242, 145, 249, 162, 151, 146, 193, 167, 200, 10, 42, 162, 140, 111, 109, + 44, 32, 105, 109, 10, 42, 162, 146, 146, 152, 97, 110, 44, 32, 101, 110, + 44, 32, 105, 110, 44, 32, 117, 110, 32, 162, 152, 189, 250, 41, 10, 42, + 162, 156, 68, 117, 112, 108, 111, 121, 142, 185, 162, 159, 162, 160, 0, + 128, 220, 160, 254, 73, 10, 42, 145, 250, 189, 252, 10, 42, 162, 140, + 105, 109, 10, 42, 162, 156, 162, 157, 162, 159, 162, 160, 0, 128, 220, + 160, 254, 65, 10, 42, 145, 250, 189, 252, 10, 42, 139, 242, 146, 193, + 146, 139, 139, 223, 145, 135, 140, 172, 142, 185, 149, 242, 145, 250, + 162, 151, 146, 193, 167, 200, 10, 42, 162, 146, 146, 191, 132, 245, 97, + 110, 44, 32, 101, 110, 44, 32, 105, 110, 44, 32, 117, 110, 32, 162, 152, + 189, 250, 41, 10, 42, 162, 140, 111, 110, 10, 42, 82, 111, 109, 97, 110, + 105, 142, 185, 195, 174, 110, 10, 42, 82, 111, 109, 97, 110, 105, 142, + 185, 109, 117, 108, 116, 105, 112, 108, 105, 99, 97, 116, 105, 118, 101, + 32, 150, 255, 112, 114, 101, 102, 105, 120, 0, 128, 220, 80, 69, 82, 78, + 73, 78, 32, 65, 78, 10, 42, 148, 252, 183, 229, 0, 128, 220, 80, 69, 82, + 78, 73, 78, 32, 65, 77, 10, 42, 148, 252, 183, 229, 0, 128, 220, 162, + 144, 69, 78, 0, 128, 220, 162, 144, 65, 78, 0, 128, 220, 162, 144, 79, + 78, 0, 128, 220, 150, 197, 77, 10, 42, 145, 250, 162, 151, 167, 200, 10, + 42, 162, 146, 97, 109, 44, 32, 101, 109, 44, 32, 105, 109, 44, 32, 117, + 109, 32, 162, 152, 189, 250, 41, 0, 138, 201, 140, 185, 149, 224, 189, + 253, 10, 42, 138, 198, 101, 120, 116, 114, 97, 45, 10, 120, 138, 199, + 142, 237, 189, 245, 41, 0, 138, 201, 146, 155, 149, 224, 189, 253, 10, + 42, 138, 198, 105, 110, 116, 101, 114, 45, 0, 138, 201, 140, 187, 149, + 224, 189, 253, 10, 42, 138, 198, 99, 111, 110, 116, 114, 97, 45, 0, 138, + 201, 141, 203, 141, 226, 189, 253, 10, 42, 138, 198, 151, 189, 10, 120, + 138, 199, 141, 173, 49, 66, 67, 48, 55, 41, 0, 138, 201, 146, 155, 141, + 226, 189, 253, 10, 42, 138, 198, 116, 114, 97, 110, 115, 45, 0, 138, 201, + 146, 154, 141, 226, 189, 253, 10, 42, 138, 198, 189, 204, 45, 0, 138, + 201, 162, 161, 189, 253, 10, 42, 103, 101, 110, 101, 114, 97, 108, 108, + 121, 32, 99, 114, 111, 115, 115, 101, 115, 32, 141, 206, 141, 144, 140, + 155, 179, 135, 44, 32, 142, 152, 104, 133, 144, 98, 105, 97, 115, 32, + 116, 111, 119, 97, 114, 100, 115, 32, 83, 87, 47, 78, 69, 32, 141, 151, + 139, 194, 147, 153, 141, 228, 49, 66, 67, 55, 55, 10, 42, 133, 144, 162, + 162, 162, 148, 157, 236, 162, 158, 148, 220, 141, 228, 143, 237, 169, + 185, 10, 42, 100, 101, 102, 97, 117, 108, 116, 32, 139, 242, 115, 101, + 99, 97, 110, 116, 32, 189, 254, 10, 42, 138, 202, 97, 110, 115, 101, 10, + 42, 80, 101, 114, 110, 139, 194, 162, 163, 112, 114, 101, 45, 10, 42, + 162, 143, 162, 159, 97, 120, 45, 47, 45, 101, 120, 116, 0, 138, 201, 162, + 161, 153, 226, 189, 253, 10, 42, 103, 101, 110, 101, 114, 97, 108, 108, + 121, 32, 99, 114, 111, 115, 115, 101, 115, 32, 141, 206, 141, 144, 140, + 155, 179, 135, 44, 32, 142, 152, 104, 133, 144, 98, 105, 97, 115, 32, + 116, 111, 119, 97, 114, 100, 115, 32, 78, 87, 47, 83, 69, 32, 141, 151, + 139, 194, 147, 153, 141, 228, 49, 66, 67, 55, 54, 10, 42, 133, 144, 162, + 164, 162, 148, 157, 236, 162, 158, 148, 220, 141, 228, 143, 237, 169, + 185, 10, 42, 80, 101, 114, 110, 139, 194, 162, 163, 112, 101, 114, 45, 0, + 138, 201, 162, 161, 84, 65, 78, 71, 69, 78, 84, 10, 42, 133, 144, 162, + 162, 162, 148, 157, 236, 162, 158, 148, 220, 141, 228, 143, 237, 169, + 185, 10, 42, 138, 202, 116, 97, 110, 10, 42, 159, 130, 115, 116, 114, 45, + 47, 45, 115, 116, 114, 0, 138, 201, 162, 161, 167, 226, 10, 42, 162, 151, + 165, 239, 10, 42, 138, 202, 115, 105, 111, 110, 110, 97, 105, 114, 101, + 0, 138, 201, 162, 161, 69, 32, 167, 166, 10, 42, 140, 179, 139, 253, 114, + 101, 116, 114, 111, 103, 114, 97, 100, 101, 32, 140, 143, 111, 112, 101, + 110, 115, 32, 141, 199, 139, 244, 178, 158, 44, 32, 156, 185, 140, 188, + 145, 215, 167, 160, 10, 42, 138, 202, 116, 101, 10, 120, 138, 199, 132, + 241, 49, 66, 67, 52, 55, 41, 0, 138, 201, 162, 161, 73, 32, 167, 166, 10, + 42, 140, 179, 139, 253, 114, 101, 116, 114, 111, 103, 114, 97, 100, 101, + 32, 140, 143, 111, 112, 101, 110, 115, 32, 141, 153, 139, 244, 168, 236, + 44, 32, 156, 185, 140, 188, 145, 215, 167, 160, 10, 42, 138, 202, 116, + 111, 117, 10, 42, 162, 143, 162, 159, 105, 114, 114, 101, 45, 47, 45, 97, + 114, 121, 10, 120, 138, 199, 132, 244, 49, 66, 67, 52, 54, 41, 0, 138, + 201, 162, 161, 84, 65, 78, 71, 69, 78, 84, 32, 167, 166, 10, 42, 162, + 153, 189, 254, 10, 42, 159, 130, 162, 159, 105, 115, 116, 45, 47, 45, + 105, 115, 109, 10, 42, 162, 156, 162, 157, 162, 163, 116, 45, 114, 45, 0, + 138, 201, 146, 154, 166, 220, 10, 42, 138, 202, 109, 101, 110, 116, 10, + 42, 159, 130, 171, 176, 32, 45, 109, 97, 110, 116, 10, 42, 162, 140, 151, + 189, 10, 42, 138, 198, 162, 163, 112, 114, 111, 45, 10, 120, 132, 202, + 132, 206, 166, 196, 41, 0, 138, 201, 146, 154, 157, 145, 166, 220, 10, + 42, 133, 144, 162, 164, 148, 168, 145, 231, 140, 143, 134, 252, 141, 167, + 140, 172, 135, 129, 167, 160, 10, 42, 162, 140, 80, 114, 111, 45, 0, 138, + 201, 146, 154, 166, 219, 10, 42, 138, 202, 105, 101, 110, 10, 42, 162, + 140, 162, 163, 99, 111, 110, 45, 10, 120, 132, 202, 141, 213, 132, 204, + 165, 247, 41, 0, 138, 201, 146, 154, 144, 134, 166, 219, 10, 42, 162, + 140, 162, 163, 99, 111, 110, 116, 114, 97, 45, 0, 138, 201, 146, 154, + 166, 197, 10, 42, 162, 142, 150, 255, 116, 104, 111, 117, 115, 97, 110, + 100, 115, 10, 42, 138, 202, 101, 117, 114, 10, 42, 159, 130, 162, 159, + 116, 114, 97, 110, 115, 45, 47, 45, 108, 117, 105, 10, 42, 138, 200, 188, + 187, 32, 45, 32, 140, 233, 167, 136, 32, 146, 212, 140, 240, 145, 231, + 140, 143, 146, 214, 146, 212, 168, 241, 10, 120, 40, 140, 240, 145, 231, + 45, 32, 48, 50, 68, 57, 41, 0, 138, 201, 146, 154, 170, 141, 10, 42, 162, + 142, 177, 235, 32, 177, 232, 10, 42, 138, 202, 101, 117, 115, 101, 10, + 42, 138, 200, 150, 255, 103, 114, 97, 100, 101, 32, 139, 244, 140, 161, + 171, 176, 10, 120, 141, 174, 132, 210, 168, 220, 41, 10, 120, 142, 195, + 132, 207, 166, 189, 41, 0, 138, 201, 146, 154, 165, 244, 10, 42, 138, + 202, 105, 115, 116, 101, 10, 42, 159, 130, 162, 159, 45, 116, 111, 114, + 10, 42, 162, 140, 162, 159, 100, 105, 115, 45, 10, 120, 132, 202, 141, + 209, 166, 187, 41, 0, 138, 201, 146, 154, 178, 218, 10, 42, 138, 202, + 105, 102, 105, 99, 97, 116, 105, 102, 10, 120, 141, 233, 141, 234, 166, + 139, 41, 0, 138, 201, 146, 154, 180, 139, 10, 42, 143, 242, 146, 249, + 139, 191, 162, 153, 162, 159, 139, 185, 141, 199, 140, 180, 90, 87, 74, + 10, 42, 97, 98, 111, 117, 116, 32, 142, 164, 139, 191, 140, 245, 139, + 191, 162, 157, 143, 175, 112, 10, 42, 133, 144, 162, 162, 104, 139, 191, + 141, 196, 141, 132, 100, 105, 114, 101, 99, 116, 105, 111, 110, 10, 42, + 162, 140, 161, 230, 43, 32, 45, 105, 109, 101, 10, 42, 162, 143, 116, + 101, 108, 101, 45, 10, 120, 138, 199, 132, 246, 189, 243, 41, 0, 138, + 201, 141, 203, 166, 220, 10, 42, 138, 202, 99, 105, 111, 110, 10, 42, + 162, 140, 162, 163, 101, 120, 45, 10, 120, 132, 202, 141, 208, 140, 128, + 132, 204, 48, 50, 67, 70, 41, 0, 138, 201, 141, 203, 157, 145, 166, 220, + 10, 42, 133, 144, 162, 164, 148, 168, 150, 154, 140, 143, 134, 252, 141, + 167, 140, 172, 135, 129, 167, 160, 10, 42, 162, 140, 115, 117, 102, 45, + 44, 32, 115, 117, 103, 45, 0, 138, 201, 141, 203, 166, 219, 10, 42, 138, + 202, 105, 111, 110, 10, 42, 162, 142, 150, 255, 189, 255, 10, 120, 132, + 202, 141, 208, 141, 213, 132, 204, 48, 50, 67, 69, 41, 0, 138, 201, 141, + 203, 144, 134, 166, 219, 10, 42, 162, 140, 101, 120, 116, 114, 97, 45, 0, + 138, 201, 141, 203, 166, 197, 10, 42, 138, 202, 105, 195, 169, 10, 42, + 162, 142, 105, 116, 101, 114, 97, 116, 105, 118, 101, 32, 177, 232, 10, + 42, 159, 130, 162, 159, 105, 110, 116, 101, 114, 45, 10, 42, 138, 200, + 189, 255, 32, 45, 32, 115, 101, 101, 32, 168, 218, 32, 146, 212, 140, + 240, 146, 215, 140, 143, 168, 180, 32, 146, 212, 145, 214, 169, 149, 0, + 138, 201, 141, 203, 170, 141, 10, 42, 138, 202, 105, 195, 168, 114, 101, + 10, 42, 162, 142, 176, 254, 10, 120, 132, 202, 141, 208, 145, 235, 48, + 50, 70, 51, 41, 0, 138, 201, 141, 203, 165, 244, 10, 42, 138, 202, 105, + 115, 109, 101, 10, 42, 162, 140, 162, 159, 109, 105, 115, 45, 10, 120, + 132, 202, 140, 167, 132, 210, 165, 176, 41, 0, 138, 201, 141, 203, 178, + 218, 10, 42, 138, 202, 105, 102, 105, 99, 97, 116, 105, 111, 110, 10, + 120, 132, 202, 141, 208, 141, 234, 48, 50, 70, 55, 41, 0, 138, 201, 141, + 203, 180, 139, 10, 42, 135, 131, 162, 153, 162, 159, 139, 185, 146, 143, + 140, 180, 90, 87, 74, 10, 42, 97, 98, 111, 117, 116, 32, 142, 164, 139, + 191, 140, 245, 139, 191, 140, 232, 162, 157, 143, 175, 112, 10, 42, 133, + 144, 162, 162, 104, 139, 191, 140, 251, 141, 132, 100, 105, 114, 101, 99, + 116, 105, 111, 110, 10, 42, 162, 140, 161, 230, 43, 32, 45, 105, 110, + 101, 10, 120, 138, 199, 132, 246, 189, 243, 41, 0, 138, 201, 141, 203, + 168, 230, 10, 42, 159, 130, 162, 163, 151, 189, 0, 162, 165, 146, 186, + 133, 242, 177, 153, 10, 42, 162, 145, 76, 105, 107, 97, 108, 105, 115, + 116, 105, 0, 162, 165, 84, 72, 73, 67, 75, 32, 148, 136, 83, 69, 76, 69, + 67, 84, 79, 82, 0, 162, 165, 142, 177, 164, 254, 10, 42, 143, 183, 189, + 248, 10, 42, 143, 252, 143, 130, 133, 228, 109, 44, 32, 110, 44, 32, 106, + 44, 32, 140, 143, 115, 32, 139, 223, 140, 232, 159, 130, 150, 163, 177, + 194, 32, 151, 169, 189, 247, 44, 32, 110, 117, 32, 162, 166, 99, 101, + 101, 97, 32, 99, 101, 44, 32, 140, 143, 115, 196, 131, 32, 115, 101, 10, + 42, 140, 190, 143, 130, 149, 134, 140, 143, 116, 114, 105, 112, 108, 101, + 100, 0, 162, 165, 148, 236, 67, 72, 73, 78, 79, 79, 75, 32, 140, 230, + 165, 179, 0, 162, 167, 162, 168, 148, 136, 190, 128, 0, 162, 167, 162, + 168, 67, 79, 78, 84, 73, 78, 85, 73, 78, 71, 32, 190, 128, 0, 162, 167, + 162, 168, 145, 246, 184, 201, 10, 61, 159, 130, 189, 254, 32, 45, 116, + 115, 105, 111, 110, 45, 10, 61, 162, 143, 99, 111, 110, 116, 114, 97, 99, + 116, 101, 100, 32, 185, 130, 32, 111, 111, 47, 111, 32, 43, 32, 176, 223, + 0, 162, 167, 162, 168, 145, 244, 184, 201, 10, 61, 162, 143, 99, 111, + 110, 116, 114, 97, 99, 116, 101, 100, 32, 185, 130, 32, 117, 104, 47, 97, + 117, 47, 97, 117, 105, 32, 43, 32, 176, 223, 0, 132, 159, 162, 169, 162, + 170, 83, 32, 162, 171, 154, 241, 171, 151, 0, 132, 159, 162, 170, 83, 32, + 162, 171, 154, 241, 171, 151, 0, 132, 159, 162, 172, 154, 241, 171, 151, + 0, 132, 159, 162, 169, 162, 170, 154, 241, 171, 151, 0, 132, 159, 162, + 170, 154, 241, 171, 151, 0, 132, 159, 83, 82, 69, 68, 78, 69, 32, 154, + 241, 171, 151, 0, 132, 159, 162, 173, 162, 174, 154, 241, 171, 151, 0, + 132, 159, 162, 174, 154, 241, 171, 151, 0, 132, 159, 162, 175, 154, 241, + 171, 151, 0, 132, 159, 162, 173, 162, 174, 83, 32, 162, 176, 154, 241, + 171, 151, 0, 132, 159, 162, 174, 83, 32, 162, 176, 154, 241, 171, 151, 0, + 132, 159, 162, 175, 83, 32, 162, 176, 154, 241, 171, 151, 0, 132, 159, + 162, 169, 162, 170, 83, 32, 162, 171, 154, 241, 168, 251, 0, 132, 159, + 162, 170, 83, 32, 162, 171, 154, 241, 168, 251, 0, 132, 159, 162, 172, + 154, 241, 168, 251, 0, 132, 159, 162, 169, 162, 170, 154, 241, 168, 251, + 0, 132, 159, 162, 170, 154, 241, 168, 251, 0, 132, 159, 83, 82, 69, 68, + 78, 69, 32, 154, 241, 168, 251, 0, 132, 159, 162, 173, 162, 174, 154, + 241, 168, 251, 0, 132, 159, 162, 174, 154, 241, 168, 251, 0, 132, 159, + 162, 175, 154, 241, 168, 251, 0, 132, 159, 162, 173, 162, 174, 83, 32, + 162, 176, 154, 241, 168, 251, 0, 132, 159, 162, 174, 83, 32, 162, 176, + 154, 241, 168, 251, 0, 132, 159, 162, 175, 83, 32, 162, 176, 154, 241, + 168, 251, 0, 132, 159, 162, 172, 83, 32, 190, 129, 0, 132, 159, 162, 173, + 162, 174, 83, 32, 190, 129, 0, 132, 159, 190, 130, 32, 162, 173, 80, 79, + 86, 89, 83, 72, 69, 0, 132, 159, 162, 174, 83, 32, 190, 129, 0, 132, 159, + 162, 174, 190, 130, 0, 132, 159, 162, 175, 83, 32, 190, 129, 0, 132, 159, + 162, 173, 162, 174, 190, 130, 0, 132, 159, 162, 169, 86, 89, 83, 79, 75, + 79, 0, 132, 159, 90, 69, 76, 79, 0, 132, 159, 79, 78, 0, 132, 159, 82, + 65, 86, 78, 79, 0, 132, 159, 190, 131, 0, 132, 159, 66, 79, 82, 90, 65, + 89, 65, 0, 132, 159, 85, 68, 65, 82, 75, 65, 0, 132, 159, 80, 79, 68, 86, + 69, 82, 84, 75, 65, 0, 132, 159, 76, 79, 77, 75, 65, 0, 132, 159, 75, 85, + 80, 78, 65, 89, 65, 0, 132, 159, 75, 65, 67, 72, 75, 65, 0, 132, 159, 90, + 69, 86, 79, 75, 0, 132, 159, 83, 75, 79, 66, 65, 0, 132, 159, 82, 65, 90, + 83, 69, 75, 65, 0, 132, 159, 190, 132, 32, 154, 241, 171, 151, 0, 162, + 177, 146, 163, 162, 178, 157, 214, 148, 172, 77, 82, 65, 67, 72, 78, 79, + 0, 162, 177, 146, 163, 162, 178, 157, 214, 148, 172, 83, 86, 69, 84, 76, + 79, 0, 162, 177, 146, 163, 162, 178, 157, 214, 148, 172, 84, 82, 69, 83, + 86, 69, 84, 76, 79, 0, 132, 159, 90, 65, 68, 69, 82, 90, 72, 75, 65, 10, + 61, 111, 116, 116, 121, 97, 122, 104, 107, 97, 0, 132, 159, 68, 69, 77, + 69, 83, 84, 86, 69, 78, 78, 89, 32, 90, 65, 68, 69, 82, 90, 72, 75, 65, + 0, 132, 159, 79, 84, 83, 69, 67, 72, 75, 65, 0, 132, 159, 190, 133, 0, + 132, 159, 190, 133, 32, 141, 247, 141, 226, 166, 233, 0, 132, 159, 190, + 134, 0, 132, 159, 190, 134, 32, 80, 79, 76, 78, 65, 89, 65, 0, 132, 159, + 79, 66, 76, 65, 67, 72, 75, 79, 0, 132, 159, 83, 79, 82, 79, 67, 72, 89, + 65, 32, 78, 79, 90, 72, 75, 65, 10, 61, 115, 111, 107, 111, 108, 105, + 107, 0, 132, 159, 84, 79, 67, 72, 75, 65, 0, 132, 159, 68, 86, 79, 69, + 84, 79, 67, 72, 73, 69, 0, 162, 177, 146, 163, 65, 84, 84, 65, 67, 72, + 73, 78, 71, 32, 141, 226, 79, 77, 69, 84, 0, 132, 159, 157, 150, 79, 77, + 69, 84, 0, 132, 159, 190, 132, 0, 162, 177, 146, 163, 146, 239, 162, 178, + 157, 214, 166, 175, 0, 162, 177, 162, 179, 148, 153, 76, 69, 86, 69, 76, + 45, 50, 0, 162, 177, 162, 179, 148, 153, 76, 69, 86, 69, 76, 45, 51, 0, + 162, 177, 162, 179, 148, 153, 162, 180, 70, 76, 73, 80, 0, 162, 177, 162, + 179, 148, 153, 190, 132, 0, 162, 177, 162, 179, 148, 153, 82, 79, 71, 0, + 138, 203, 75, 82, 89, 85, 75, 0, 138, 203, 75, 82, 89, 85, 75, 32, 84, + 73, 75, 72, 89, 0, 138, 203, 80, 65, 82, 65, 75, 76, 73, 84, 0, 138, 203, + 68, 86, 65, 32, 86, 32, 67, 72, 69, 76, 78, 85, 0, 138, 203, 75, 76, 89, + 85, 67, 72, 10, 61, 107, 114, 121, 117, 107, 32, 107, 108, 121, 117, 99, + 104, 101, 118, 111, 121, 0, 138, 203, 90, 65, 78, 79, 90, 72, 69, 75, 0, + 138, 203, 190, 135, 0, 138, 203, 190, 135, 32, 83, 32, 79, 67, 72, 75, + 79, 77, 0, 138, 203, 80, 69, 82, 69, 86, 79, 68, 75, 65, 0, 138, 203, 80, + 69, 82, 69, 86, 79, 68, 75, 65, 32, 190, 136, 0, 138, 203, 190, 135, 32, + 141, 247, 83, 79, 82, 79, 67, 72, 89, 65, 32, 78, 79, 90, 72, 75, 65, 10, + 42, 133, 216, 148, 131, 165, 239, 0, 138, 203, 67, 72, 69, 76, 89, 85, + 83, 84, 75, 65, 0, 138, 203, 80, 65, 76, 75, 65, 0, 138, 203, 190, 137, + 0, 138, 203, 162, 181, 66, 79, 82, 90, 89, 0, 138, 203, 162, 181, 84, 73, + 75, 72, 89, 0, 138, 203, 162, 181, 77, 82, 65, 67, 72, 78, 89, 0, 138, + 203, 162, 181, 83, 86, 69, 84, 76, 89, 0, 138, 203, 162, 181, 84, 82, 69, + 83, 86, 69, 84, 76, 89, 10, 61, 103, 111, 108, 117, 98, 99, 104, 105, + 107, 32, 110, 101, 112, 111, 115, 116, 111, 121, 97, 110, 110, 121, 0, + 138, 203, 162, 182, 190, 138, 0, 138, 203, 162, 182, 190, 139, 0, 138, + 203, 162, 182, 190, 140, 0, 138, 203, 162, 182, 190, 141, 10, 61, 118, + 114, 97, 107, 104, 105, 97, 32, 190, 142, 0, 138, 203, 162, 182, 162, + 183, 190, 138, 0, 138, 203, 162, 182, 162, 183, 190, 139, 0, 138, 203, + 162, 182, 162, 183, 190, 140, 0, 138, 203, 162, 182, 162, 183, 190, 141, + 10, 61, 118, 114, 97, 107, 104, 105, 97, 32, 107, 108, 121, 117, 99, 104, + 101, 118, 97, 121, 97, 32, 190, 142, 0, 138, 203, 142, 177, 190, 137, 0, + 138, 203, 144, 164, 67, 72, 69, 76, 89, 85, 83, 84, 75, 65, 0, 138, 203, + 68, 69, 82, 66, 73, 84, 83, 65, 0, 138, 203, 75, 72, 65, 77, 73, 76, 79, + 0, 138, 203, 190, 134, 0, 138, 203, 190, 133, 0, 138, 203, 162, 184, 190, + 139, 0, 138, 203, 162, 184, 190, 140, 0, 138, 203, 162, 184, 190, 141, 0, + 138, 203, 162, 184, 190, 131, 0, 138, 203, 68, 69, 77, 69, 83, 84, 86, + 69, 78, 78, 89, 32, 75, 76, 89, 85, 67, 72, 10, 61, 115, 107, 97, 109, + 101, 121, 116, 115, 97, 32, 107, 108, 121, 117, 99, 104, 101, 118, 97, + 121, 97, 0, 138, 203, 162, 184, 162, 183, 190, 140, 0, 138, 203, 162, + 184, 75, 76, 89, 85, 67, 72, 69, 78, 69, 80, 79, 83, 84, 79, 89, 65, 78, + 78, 65, 89, 65, 0, 138, 203, 162, 184, 162, 183, 190, 131, 0, 138, 203, + 162, 184, 162, 185, 190, 138, 0, 138, 203, 162, 184, 162, 185, 190, 140, + 0, 138, 203, 162, 184, 162, 185, 190, 136, 0, 138, 203, 162, 184, 162, + 185, 190, 143, 0, 138, 203, 83, 76, 79, 90, 72, 73, 84, 73, 69, 0, 138, + 203, 162, 186, 83, 32, 190, 144, 0, 138, 203, 162, 186, 90, 65, 75, 82, + 89, 84, 79, 69, 0, 138, 203, 162, 186, 83, 32, 190, 129, 0, 138, 203, + 190, 132, 0, 138, 203, 82, 79, 71, 0, 138, 203, 169, 226, 0, 138, 203, + 75, 79, 66, 89, 76, 65, 0, 138, 203, 90, 77, 69, 89, 84, 83, 65, 10, 61, + 108, 105, 116, 115, 111, 0, 138, 203, 83, 84, 65, 84, 89, 65, 0, 138, + 203, 138, 204, 190, 144, 0, 138, 203, 138, 204, 190, 129, 0, 138, 203, + 138, 204, 190, 144, 32, 73, 32, 190, 129, 0, 138, 203, 138, 204, 162, + 171, 73, 32, 190, 144, 0, 138, 203, 162, 187, 90, 65, 75, 82, 89, 84, 65, + 89, 65, 0, 138, 203, 162, 187, 90, 65, 75, 82, 89, 84, 65, 89, 65, 32, + 83, 32, 190, 144, 0, 138, 203, 138, 204, 82, 79, 71, 79, 77, 0, 138, 203, + 138, 204, 68, 86, 85, 77, 89, 65, 32, 90, 65, 80, 89, 65, 84, 89, 77, 73, + 0, 138, 203, 138, 204, 190, 144, 32, 73, 32, 80, 79, 68, 67, 72, 65, 83, + 72, 73, 69, 77, 0, 138, 203, 80, 79, 76, 75, 85, 76, 73, 90, 77, 89, 10, + 42, 133, 216, 148, 131, 165, 239, 0, 138, 203, 162, 187, 190, 136, 0, + 132, 160, 190, 138, 0, 132, 160, 77, 82, 65, 67, 72, 78, 79, 84, 73, 75, + 72, 65, 89, 65, 0, 132, 160, 75, 82, 89, 90, 72, 69, 86, 65, 89, 65, 10, + 61, 162, 188, 112, 111, 108, 117, 107, 114, 121, 122, 104, 101, 118, 97, + 121, 97, 0, 132, 160, 80, 79, 76, 85, 80, 79, 86, 79, 68, 78, 65, 89, 65, + 0, 132, 160, 190, 145, 0, 132, 160, 190, 136, 0, 132, 160, 75, 76, 89, + 85, 67, 72, 69, 80, 79, 86, 79, 68, 78, 65, 89, 65, 0, 132, 160, 75, 76, + 89, 85, 67, 72, 69, 78, 69, 80, 79, 83, 84, 79, 89, 65, 78, 78, 65, 89, + 65, 0, 132, 160, 190, 131, 32, 80, 85, 84, 78, 65, 89, 65, 0, 132, 160, + 68, 86, 79, 69, 67, 72, 69, 76, 78, 65, 89, 65, 0, 132, 160, 68, 86, 79, + 69, 67, 72, 69, 76, 78, 79, 75, 82, 89, 90, 72, 69, 86, 65, 89, 65, 0, + 132, 160, 68, 86, 79, 69, 67, 72, 69, 76, 78, 79, 80, 79, 86, 79, 68, 78, + 65, 89, 65, 0, 132, 160, 162, 185, 190, 143, 0, 132, 160, 68, 86, 79, 69, + 67, 72, 69, 76, 78, 79, 80, 79, 86, 79, 68, 78, 65, 89, 65, 32, 190, 143, + 0, 132, 160, 190, 146, 32, 141, 247, 141, 249, 190, 137, 0, 132, 160, + 162, 189, 141, 247, 141, 249, 190, 137, 0, 132, 160, 190, 146, 0, 132, + 160, 71, 82, 79, 77, 79, 80, 79, 86, 79, 68, 78, 65, 89, 65, 0, 132, 160, + 162, 189, 141, 247, 142, 177, 190, 137, 0, 132, 160, 190, 147, 0, 132, + 160, 190, 147, 32, 190, 145, 10, 61, 162, 188, 103, 114, 111, 109, 111, + 109, 114, 97, 99, 104, 110, 97, 121, 97, 32, 115, 32, 107, 114, 121, 122, + 104, 101, 109, 0, 138, 203, 77, 69, 67, 72, 73, 75, 0, 138, 203, 162, + 190, 80, 79, 86, 79, 68, 78, 89, 0, 138, 203, 162, 190, 75, 76, 89, 85, + 67, 72, 69, 86, 79, 89, 0, 138, 203, 162, 190, 75, 76, 89, 85, 67, 72, + 69, 80, 79, 86, 79, 68, 78, 89, 0, 138, 203, 162, 190, 75, 76, 89, 85, + 67, 72, 69, 78, 69, 80, 79, 83, 84, 79, 89, 65, 78, 78, 89, 0, 132, 160, + 84, 82, 89, 65, 83, 79, 71, 76, 65, 83, 78, 65, 89, 65, 0, 132, 160, 84, + 82, 89, 65, 83, 79, 80, 79, 86, 79, 68, 78, 65, 89, 65, 0, 132, 160, 84, + 82, 89, 65, 83, 79, 83, 84, 82, 69, 76, 78, 65, 89, 65, 0, 138, 203, 79, + 83, 79, 75, 65, 0, 138, 203, 162, 191, 190, 140, 0, 138, 203, 162, 191, + 190, 141, 10, 61, 111, 115, 111, 107, 97, 32, 190, 142, 0, 138, 203, 162, + 191, 162, 192, 190, 140, 0, 138, 203, 162, 191, 162, 183, 190, 140, 0, + 138, 203, 162, 191, 162, 183, 190, 136, 0, 132, 160, 75, 82, 89, 85, 75, + 79, 86, 65, 89, 65, 0, 132, 160, 162, 192, 190, 145, 0, 132, 160, 162, + 192, 190, 146, 32, 141, 247, 141, 249, 190, 137, 0, 132, 160, 162, 192, + 162, 189, 141, 247, 141, 249, 190, 137, 0, 132, 160, 162, 192, 190, 146, + 0, 132, 160, 162, 192, 71, 82, 79, 77, 79, 80, 79, 86, 79, 68, 78, 65, + 89, 65, 0, 132, 160, 162, 192, 162, 189, 135, 232, 190, 137, 0, 132, 160, + 162, 192, 190, 147, 0, 132, 160, 162, 192, 190, 147, 32, 190, 145, 10, + 61, 162, 188, 107, 114, 121, 117, 107, 111, 118, 97, 121, 97, 32, 103, + 114, 111, 109, 111, 109, 114, 97, 99, 104, 110, 97, 121, 97, 32, 115, 32, + 107, 114, 121, 122, 104, 101, 109, 0, 132, 160, 162, 192, 84, 82, 89, 65, + 83, 75, 65, 0, 138, 203, 75, 85, 70, 73, 83, 77, 65, 0, 138, 203, 79, 66, + 76, 65, 75, 79, 0, 138, 203, 68, 85, 68, 65, 0, 138, 203, 78, 69, 77, 75, + 65, 0, 138, 203, 80, 65, 85, 75, 0, 128, 221, 176, 206, 0, 128, 221, 68, + 65, 83, 69, 73, 65, 0, 128, 221, 169, 138, 0, 128, 221, 162, 193, 190, + 148, 0, 128, 221, 162, 193, 190, 149, 0, 128, 221, 162, 194, 190, 148, 0, + 128, 221, 162, 194, 190, 149, 0, 128, 221, 75, 65, 84, 72, 73, 83, 84, + 73, 0, 128, 221, 83, 89, 82, 77, 65, 84, 73, 75, 73, 0, 128, 221, 190, + 150, 0, 128, 221, 89, 80, 79, 75, 82, 73, 83, 73, 83, 0, 128, 221, 89, + 80, 79, 75, 82, 73, 83, 73, 83, 32, 190, 149, 0, 128, 221, 75, 82, 69, + 77, 65, 83, 84, 73, 0, 128, 221, 65, 80, 69, 83, 79, 32, 190, 148, 0, + 128, 221, 69, 88, 79, 32, 190, 148, 0, 128, 221, 169, 161, 0, 128, 221, + 75, 69, 78, 84, 73, 77, 65, 84, 65, 0, 128, 221, 190, 151, 0, 128, 221, + 190, 151, 32, 190, 149, 0, 128, 221, 83, 89, 78, 69, 86, 77, 65, 0, 128, + 221, 84, 72, 73, 84, 65, 0, 128, 221, 79, 76, 73, 71, 79, 78, 32, 190, + 152, 0, 128, 221, 162, 195, 190, 152, 0, 128, 221, 80, 83, 73, 76, 79, + 78, 0, 128, 221, 67, 72, 65, 77, 73, 76, 79, 78, 0, 128, 221, 86, 65, 84, + 72, 89, 0, 128, 221, 190, 153, 32, 190, 152, 0, 128, 221, 162, 196, 190, + 152, 0, 128, 221, 162, 197, 190, 152, 0, 128, 221, 83, 65, 88, 73, 77, + 65, 84, 65, 0, 128, 221, 80, 65, 82, 73, 67, 72, 79, 78, 0, 128, 221, 83, + 84, 65, 86, 82, 79, 83, 32, 65, 80, 79, 68, 69, 88, 73, 65, 0, 128, 221, + 79, 88, 69, 73, 65, 73, 32, 190, 152, 0, 128, 221, 86, 65, 82, 69, 73, + 65, 73, 32, 190, 152, 0, 128, 221, 65, 80, 79, 68, 69, 82, 77, 65, 32, + 190, 152, 0, 128, 221, 65, 80, 79, 84, 72, 69, 77, 65, 0, 128, 221, 190, + 154, 0, 128, 221, 82, 69, 86, 77, 65, 0, 128, 221, 80, 73, 65, 83, 77, + 65, 32, 190, 152, 0, 128, 221, 84, 73, 78, 65, 71, 77, 65, 0, 128, 221, + 65, 78, 65, 84, 82, 73, 67, 72, 73, 83, 77, 65, 0, 128, 221, 83, 69, 73, + 83, 77, 65, 0, 128, 221, 162, 198, 190, 152, 0, 128, 221, 162, 198, 77, + 69, 84, 65, 32, 83, 84, 65, 86, 82, 79, 85, 0, 128, 221, 79, 89, 82, 65, + 78, 73, 83, 77, 65, 32, 190, 152, 0, 128, 221, 84, 72, 69, 77, 65, 0, + 128, 221, 76, 69, 77, 79, 73, 0, 128, 221, 68, 89, 79, 0, 128, 221, 84, + 82, 73, 65, 0, 128, 221, 190, 155, 0, 128, 221, 75, 82, 65, 84, 73, 77, + 65, 84, 65, 0, 128, 221, 65, 80, 69, 83, 79, 32, 69, 88, 79, 32, 190, + 156, 0, 130, 214, 190, 152, 0, 128, 221, 73, 77, 73, 70, 84, 72, 79, 82, + 65, 0, 128, 221, 162, 199, 190, 152, 0, 128, 221, 75, 65, 84, 65, 86, 65, + 32, 84, 82, 79, 77, 73, 75, 79, 78, 0, 128, 221, 80, 69, 76, 65, 83, 84, + 79, 78, 0, 128, 221, 80, 83, 73, 70, 73, 83, 84, 79, 78, 0, 128, 221, 75, + 79, 78, 84, 69, 86, 77, 65, 0, 128, 221, 67, 72, 79, 82, 69, 86, 77, 65, + 32, 190, 152, 0, 128, 221, 82, 65, 80, 73, 83, 77, 65, 0, 128, 221, 190, + 157, 32, 190, 152, 0, 128, 221, 190, 150, 32, 190, 152, 0, 128, 221, 73, + 67, 72, 65, 68, 73, 78, 0, 128, 221, 78, 65, 78, 65, 0, 128, 221, 80, 69, + 84, 65, 83, 77, 65, 0, 128, 221, 75, 79, 78, 84, 69, 86, 77, 65, 32, 190, + 158, 0, 128, 221, 162, 199, 190, 158, 0, 128, 221, 83, 84, 82, 65, 71, + 71, 73, 83, 77, 65, 84, 65, 0, 128, 221, 71, 82, 79, 78, 84, 72, 73, 83, + 77, 65, 84, 65, 0, 128, 221, 190, 153, 32, 190, 156, 0, 128, 221, 79, 76, + 73, 71, 79, 78, 32, 190, 156, 0, 128, 221, 162, 193, 190, 156, 0, 128, + 221, 80, 69, 84, 65, 83, 84, 73, 0, 128, 221, 75, 79, 85, 70, 73, 83, 77, + 65, 0, 128, 221, 80, 69, 84, 65, 83, 84, 79, 75, 79, 85, 70, 73, 83, 77, + 65, 0, 128, 221, 75, 82, 65, 84, 73, 77, 79, 75, 79, 85, 70, 73, 83, 77, + 65, 0, 128, 221, 80, 69, 76, 65, 83, 84, 79, 78, 32, 190, 156, 0, 128, + 221, 162, 197, 162, 200, 169, 160, 0, 128, 221, 162, 196, 162, 200, 169, + 160, 0, 128, 221, 89, 80, 83, 73, 76, 73, 0, 128, 221, 190, 151, 32, 190, + 156, 0, 128, 221, 65, 80, 79, 83, 84, 82, 79, 70, 79, 73, 32, 83, 89, 78, + 68, 69, 83, 77, 79, 83, 32, 190, 156, 0, 128, 221, 89, 80, 79, 82, 82, + 79, 73, 0, 128, 221, 75, 82, 65, 84, 73, 77, 79, 89, 80, 79, 82, 82, 79, + 79, 78, 0, 128, 221, 69, 76, 65, 70, 82, 79, 78, 0, 128, 221, 67, 72, 65, + 77, 73, 76, 73, 0, 128, 221, 77, 73, 75, 82, 79, 78, 32, 190, 153, 0, + 128, 221, 162, 194, 190, 156, 0, 128, 221, 80, 73, 65, 83, 77, 65, 32, + 190, 156, 0, 128, 221, 80, 83, 73, 70, 73, 83, 84, 79, 78, 32, 190, 156, + 0, 128, 221, 79, 77, 65, 76, 79, 78, 0, 128, 221, 65, 78, 84, 73, 75, 69, + 78, 79, 77, 65, 0, 128, 221, 76, 89, 71, 73, 83, 77, 65, 0, 128, 221, + 190, 150, 32, 190, 156, 0, 128, 221, 190, 157, 32, 190, 156, 0, 128, 221, + 69, 84, 69, 82, 79, 78, 32, 190, 157, 0, 128, 221, 75, 89, 76, 73, 83, + 77, 65, 0, 128, 221, 65, 78, 84, 73, 75, 69, 78, 79, 75, 89, 76, 73, 83, + 77, 65, 0, 128, 221, 162, 199, 190, 156, 0, 128, 221, 69, 75, 83, 84, 82, + 69, 80, 84, 79, 78, 0, 128, 221, 162, 198, 190, 156, 0, 128, 221, 83, 89, + 82, 77, 65, 0, 128, 221, 67, 72, 79, 82, 69, 86, 77, 65, 32, 190, 156, 0, + 128, 221, 69, 80, 69, 71, 69, 82, 77, 65, 0, 128, 221, 83, 69, 73, 83, + 77, 65, 32, 190, 156, 0, 128, 221, 88, 73, 82, 79, 78, 32, 190, 154, 0, + 128, 221, 84, 82, 79, 77, 73, 75, 79, 80, 83, 73, 70, 73, 83, 84, 79, 78, + 0, 128, 221, 80, 83, 73, 70, 73, 83, 84, 79, 76, 89, 71, 73, 83, 77, 65, + 0, 128, 221, 84, 82, 79, 77, 73, 75, 79, 76, 89, 71, 73, 83, 77, 65, 0, + 128, 221, 84, 82, 79, 77, 73, 75, 79, 80, 65, 82, 65, 75, 65, 76, 69, 83, + 77, 65, 0, 128, 221, 80, 83, 73, 70, 73, 83, 84, 79, 80, 65, 82, 65, 75, + 65, 76, 69, 83, 77, 65, 0, 128, 221, 84, 82, 79, 77, 73, 75, 79, 83, 89, + 78, 65, 71, 77, 65, 0, 128, 221, 80, 83, 73, 70, 73, 83, 84, 79, 83, 89, + 78, 65, 71, 77, 65, 0, 128, 221, 71, 79, 82, 71, 79, 83, 89, 78, 84, 72, + 69, 84, 79, 78, 0, 128, 221, 65, 82, 71, 79, 83, 89, 78, 84, 72, 69, 84, + 79, 78, 0, 128, 221, 69, 84, 69, 82, 79, 78, 32, 65, 82, 71, 79, 83, 89, + 78, 84, 72, 69, 84, 79, 78, 0, 128, 221, 79, 89, 82, 65, 78, 73, 83, 77, + 65, 32, 190, 156, 0, 128, 221, 84, 72, 69, 77, 65, 84, 73, 83, 77, 79, + 83, 32, 69, 83, 79, 0, 128, 221, 84, 72, 69, 77, 65, 84, 73, 83, 77, 79, + 83, 32, 69, 88, 79, 0, 128, 221, 84, 72, 69, 77, 65, 32, 65, 80, 76, 79, + 85, 78, 0, 128, 221, 84, 72, 69, 83, 32, 147, 160, 65, 80, 79, 84, 72, + 69, 83, 0, 128, 221, 75, 65, 84, 65, 86, 65, 83, 77, 65, 0, 128, 221, 69, + 78, 68, 79, 70, 79, 78, 79, 78, 0, 128, 221, 89, 70, 69, 78, 32, 190, + 159, 0, 128, 221, 89, 70, 69, 78, 32, 169, 160, 0, 128, 221, 83, 84, 65, + 86, 82, 79, 83, 0, 128, 221, 190, 154, 32, 169, 160, 0, 128, 221, 190, + 149, 32, 190, 152, 0, 128, 221, 162, 201, 190, 152, 0, 128, 221, 162, + 201, 190, 158, 0, 128, 221, 162, 201, 190, 156, 0, 128, 221, 65, 80, 79, + 68, 69, 82, 77, 65, 32, 190, 156, 0, 128, 221, 65, 80, 76, 73, 0, 128, + 221, 190, 149, 0, 128, 221, 84, 82, 73, 80, 76, 73, 0, 128, 221, 84, 69, + 84, 82, 65, 80, 76, 73, 0, 128, 221, 169, 139, 0, 128, 221, 162, 202, 69, + 78, 79, 83, 32, 67, 72, 82, 79, 78, 79, 85, 0, 128, 221, 162, 202, 162, + 203, 190, 160, 0, 128, 221, 162, 202, 84, 82, 73, 79, 78, 32, 190, 160, + 0, 128, 221, 162, 202, 84, 69, 83, 83, 65, 82, 79, 78, 32, 190, 160, 0, + 128, 221, 162, 202, 73, 77, 73, 83, 69, 79, 83, 32, 67, 72, 82, 79, 78, + 79, 85, 0, 128, 221, 162, 195, 162, 200, 169, 160, 0, 128, 221, 162, 195, + 162, 204, 190, 161, 0, 128, 221, 162, 195, 162, 204, 68, 69, 88, 73, 65, + 0, 128, 221, 68, 73, 71, 79, 82, 71, 79, 78, 0, 128, 221, 162, 205, 162, + 204, 190, 161, 32, 190, 159, 0, 128, 221, 162, 205, 162, 204, 190, 161, + 32, 169, 160, 0, 128, 221, 162, 205, 162, 204, 68, 69, 88, 73, 65, 0, + 128, 221, 84, 82, 73, 71, 79, 82, 71, 79, 78, 0, 128, 221, 65, 82, 71, + 79, 78, 0, 128, 221, 73, 77, 73, 68, 73, 65, 82, 71, 79, 78, 10, 42, 160, + 222, 100, 105, 97, 114, 103, 111, 110, 32, 144, 206, 143, 233, 97, 117, + 116, 104, 111, 114, 105, 116, 105, 101, 115, 0, 128, 221, 68, 73, 65, 82, + 71, 79, 78, 10, 42, 160, 222, 116, 114, 105, 97, 114, 103, 111, 110, 32, + 144, 206, 143, 233, 97, 117, 116, 104, 111, 114, 105, 116, 105, 101, 115, + 0, 128, 221, 162, 206, 80, 79, 76, 73, 32, 65, 82, 71, 73, 0, 128, 221, + 162, 206, 65, 82, 71, 79, 84, 69, 82, 73, 0, 128, 221, 162, 206, 65, 82, + 71, 73, 0, 128, 221, 162, 206, 77, 69, 84, 82, 73, 65, 0, 128, 221, 162, + 206, 77, 69, 83, 73, 0, 128, 221, 162, 206, 71, 79, 82, 71, 73, 0, 128, + 221, 162, 206, 71, 79, 82, 71, 79, 84, 69, 82, 73, 0, 128, 221, 162, 206, + 80, 79, 76, 73, 32, 71, 79, 82, 71, 73, 0, 130, 215, 80, 82, 79, 84, 79, + 83, 32, 190, 162, 0, 130, 215, 65, 76, 76, 73, 32, 80, 82, 79, 84, 79, + 83, 32, 190, 162, 0, 130, 215, 68, 69, 89, 84, 69, 82, 79, 83, 32, 190, + 162, 0, 130, 215, 65, 76, 76, 73, 32, 68, 69, 89, 84, 69, 82, 79, 83, 32, + 190, 162, 0, 130, 215, 84, 82, 73, 84, 79, 83, 32, 190, 162, 0, 130, 215, + 84, 82, 73, 70, 79, 78, 73, 65, 83, 0, 130, 215, 162, 207, 190, 162, 0, + 130, 215, 162, 207, 76, 69, 71, 69, 84, 79, 83, 32, 190, 162, 0, 130, + 215, 76, 69, 71, 69, 84, 79, 83, 32, 190, 162, 0, 130, 215, 80, 76, 65, + 71, 73, 79, 83, 32, 190, 162, 0, 128, 221, 73, 83, 65, 75, 73, 65, 32, + 84, 69, 76, 79, 85, 83, 32, 73, 67, 72, 73, 77, 65, 84, 79, 83, 0, 128, + 221, 65, 80, 79, 83, 84, 82, 79, 70, 79, 73, 32, 84, 69, 76, 79, 85, 83, + 32, 73, 67, 72, 73, 77, 65, 84, 79, 83, 0, 128, 221, 162, 208, 84, 69, + 84, 82, 65, 70, 79, 78, 73, 65, 83, 0, 128, 221, 162, 208, 77, 79, 78, + 79, 70, 79, 78, 73, 65, 83, 0, 128, 221, 162, 208, 68, 73, 70, 79, 78, + 73, 65, 83, 0, 130, 215, 86, 65, 82, 89, 83, 32, 190, 162, 0, 130, 215, + 80, 82, 79, 84, 79, 86, 65, 82, 89, 83, 32, 190, 162, 0, 130, 215, 80, + 76, 65, 71, 73, 79, 83, 32, 162, 207, 190, 162, 0, 128, 221, 71, 79, 82, + 84, 72, 77, 73, 75, 79, 78, 32, 78, 32, 65, 80, 76, 79, 85, 78, 10, 42, + 132, 251, 148, 155, 102, 111, 114, 109, 117, 108, 97, 115, 32, 143, 253, + 140, 172, 162, 166, 150, 224, 172, 184, 32, 97, 44, 32, 144, 170, 111, + 44, 32, 117, 10, 120, 131, 129, 110, 117, 32, 45, 32, 48, 51, 66, 68, 41, + 0, 128, 221, 71, 79, 82, 84, 72, 77, 73, 75, 79, 78, 32, 78, 32, 68, 73, + 80, 76, 79, 85, 78, 10, 42, 132, 251, 148, 155, 102, 111, 114, 109, 117, + 108, 97, 115, 32, 143, 253, 140, 172, 162, 166, 150, 224, 149, 153, 101, + 10, 120, 131, 129, 110, 117, 32, 45, 32, 48, 51, 66, 68, 41, 0, 128, 221, + 69, 78, 65, 82, 88, 73, 83, 32, 147, 160, 70, 84, 72, 79, 82, 65, 32, 86, + 79, 85, 0, 128, 221, 73, 77, 73, 70, 79, 78, 79, 78, 0, 128, 221, 73, 77, + 73, 70, 84, 72, 79, 82, 79, 78, 0, 130, 214, 190, 152, 32, 68, 69, 89, + 84, 69, 82, 79, 85, 32, 73, 67, 72, 79, 85, 0, 130, 214, 162, 209, 80, + 65, 0, 130, 214, 162, 209, 78, 65, 78, 65, 0, 130, 214, 78, 65, 79, 83, + 32, 190, 162, 0, 130, 214, 162, 209, 68, 73, 0, 130, 214, 162, 210, 68, + 73, 65, 84, 79, 78, 79, 78, 32, 68, 73, 0, 130, 214, 162, 209, 75, 69, 0, + 130, 214, 162, 209, 90, 79, 0, 130, 214, 162, 209, 157, 244, 190, 159, 0, + 130, 214, 162, 209, 157, 244, 169, 160, 0, 130, 214, 77, 65, 76, 65, 75, + 79, 78, 32, 162, 211, 68, 73, 70, 79, 78, 73, 65, 83, 0, 130, 214, 77, + 65, 76, 65, 75, 79, 78, 32, 162, 211, 77, 79, 78, 79, 70, 79, 78, 73, 65, + 83, 0, 128, 221, 70, 72, 84, 79, 82, 65, 32, 162, 210, 162, 211, 86, 65, + 83, 73, 83, 10, 37, 130, 214, 162, 210, 162, 211, 86, 65, 83, 73, 83, 10, + 42, 187, 216, 32, 140, 172, 34, 70, 84, 72, 79, 82, 65, 34, 32, 139, 194, + 141, 144, 146, 226, 134, 145, 139, 190, 187, 217, 0, 130, 214, 162, 210, + 162, 211, 83, 89, 78, 65, 70, 73, 0, 130, 214, 78, 69, 78, 65, 78, 79, 0, + 128, 221, 162, 212, 90, 89, 71, 79, 83, 0, 128, 221, 162, 212, 75, 76, + 73, 84, 79, 78, 0, 128, 221, 162, 212, 83, 80, 65, 84, 72, 73, 0, 130, + 214, 73, 32, 162, 213, 84, 69, 84, 65, 82, 84, 73, 77, 79, 82, 73, 79, + 78, 0, 130, 214, 69, 78, 65, 82, 77, 79, 78, 73, 79, 83, 32, 65, 78, 84, + 73, 70, 79, 78, 73, 65, 0, 128, 221, 162, 213, 84, 82, 73, 84, 73, 77, + 79, 82, 73, 79, 78, 0, 128, 221, 162, 214, 84, 82, 73, 84, 73, 77, 79, + 82, 73, 79, 78, 0, 128, 221, 162, 214, 84, 69, 84, 65, 82, 84, 73, 77, + 79, 82, 73, 79, 78, 0, 128, 221, 162, 214, 162, 215, 162, 203, 190, 163, + 0, 128, 221, 162, 214, 77, 79, 78, 79, 71, 82, 65, 77, 77, 79, 83, 32, + 190, 155, 32, 190, 163, 0, 128, 221, 162, 214, 68, 73, 71, 82, 65, 77, + 77, 79, 83, 32, 69, 88, 32, 190, 163, 0, 128, 221, 162, 214, 84, 82, 73, + 71, 82, 65, 77, 77, 79, 83, 32, 79, 75, 84, 79, 32, 190, 163, 0, 128, + 221, 162, 213, 162, 215, 162, 203, 190, 163, 0, 128, 221, 162, 213, 77, + 79, 78, 79, 71, 82, 65, 77, 77, 79, 83, 32, 190, 155, 32, 190, 163, 0, + 128, 221, 162, 213, 68, 73, 71, 82, 65, 77, 77, 79, 83, 32, 69, 88, 32, + 190, 163, 0, 128, 221, 162, 213, 84, 82, 73, 71, 82, 65, 77, 77, 79, 83, + 32, 79, 75, 84, 79, 32, 190, 163, 0, 128, 221, 71, 69, 78, 73, 75, 73, + 32, 68, 73, 69, 83, 73, 83, 0, 128, 221, 71, 69, 78, 73, 75, 73, 32, 89, + 70, 69, 83, 73, 83, 0, 128, 221, 162, 216, 162, 215, 77, 73, 75, 82, 73, + 10, 120, 133, 136, 141, 130, 98, 97, 114, 108, 105, 110, 101, 32, 45, 32, + 49, 68, 49, 48, 53, 41, 0, 128, 221, 162, 216, 162, 215, 77, 69, 71, 65, + 76, 73, 10, 120, 133, 136, 140, 177, 98, 97, 114, 108, 105, 110, 101, 32, + 45, 32, 49, 68, 49, 48, 48, 41, 0, 128, 221, 162, 216, 190, 149, 0, 128, + 221, 162, 216, 84, 72, 69, 83, 69, 79, 83, 0, 128, 221, 162, 217, 84, 72, + 69, 83, 69, 79, 83, 0, 128, 221, 162, 217, 162, 218, 68, 73, 83, 73, 77, + 79, 85, 0, 128, 221, 162, 217, 162, 218, 84, 82, 73, 83, 73, 77, 79, 85, + 0, 128, 221, 162, 217, 162, 218, 84, 69, 84, 82, 65, 83, 73, 77, 79, 85, + 0, 128, 221, 162, 217, 65, 82, 83, 69, 79, 83, 0, 128, 221, 162, 217, + 162, 219, 68, 73, 83, 73, 77, 79, 85, 0, 128, 221, 162, 217, 162, 219, + 84, 82, 73, 83, 73, 77, 79, 85, 0, 128, 221, 162, 217, 162, 219, 84, 69, + 84, 82, 65, 83, 73, 77, 79, 85, 0, 128, 221, 68, 73, 71, 82, 65, 77, 77, + 65, 32, 71, 71, 0, 128, 221, 68, 73, 70, 84, 79, 71, 71, 79, 83, 32, 79, + 85, 10, 120, 130, 251, 111, 117, 32, 45, 32, 48, 50, 50, 51, 41, 0, 128, + 221, 169, 190, 10, 120, 131, 129, 147, 146, 48, 51, 68, 66, 41, 0, 128, + 221, 162, 220, 80, 65, 0, 128, 221, 162, 220, 86, 79, 85, 0, 128, 221, + 162, 220, 71, 65, 0, 128, 221, 162, 220, 68, 73, 0, 128, 221, 162, 220, + 75, 69, 0, 128, 221, 162, 220, 90, 79, 0, 128, 221, 162, 220, 78, 73, 0, + 128, 221, 162, 197, 162, 200, 77, 69, 83, 79, 0, 128, 221, 162, 196, 162, + 200, 77, 69, 83, 79, 0, 128, 221, 162, 197, 162, 200, 190, 159, 0, 128, + 221, 162, 196, 162, 200, 190, 159, 0, 128, 221, 190, 154, 32, 190, 159, + 0, 128, 221, 162, 195, 162, 200, 190, 159, 0, 138, 205, 141, 249, 190, + 164, 0, 138, 205, 142, 177, 190, 164, 0, 138, 205, 147, 143, 190, 164, 0, + 138, 205, 141, 192, 147, 143, 190, 164, 0, 138, 205, 154, 235, 190, 164, + 0, 138, 205, 146, 202, 190, 164, 0, 138, 205, 140, 185, 158, 156, 165, + 137, 0, 138, 205, 140, 187, 158, 156, 165, 137, 0, 138, 205, 158, 156, + 170, 236, 0, 138, 205, 159, 240, 83, 69, 71, 78, 79, 0, 138, 205, 152, + 254, 67, 65, 80, 79, 0, 138, 205, 83, 69, 71, 78, 79, 0, 138, 205, 67, + 79, 68, 65, 0, 138, 205, 162, 221, 162, 222, 49, 0, 138, 205, 162, 221, + 162, 222, 50, 0, 138, 205, 162, 221, 162, 222, 51, 0, 138, 205, 169, 146, + 0, 138, 205, 169, 146, 32, 167, 246, 0, 138, 205, 162, 223, 164, 254, 0, + 138, 205, 67, 65, 69, 83, 85, 82, 65, 0, 138, 205, 66, 82, 65, 67, 69, 0, + 138, 205, 165, 234, 0, 138, 205, 79, 78, 69, 45, 76, 73, 78, 69, 32, 181, + 175, 0, 138, 205, 84, 87, 79, 45, 76, 73, 78, 69, 32, 181, 175, 0, 138, + 205, 84, 72, 82, 69, 69, 45, 76, 73, 78, 69, 32, 181, 175, 0, 138, 205, + 70, 79, 85, 82, 45, 76, 73, 78, 69, 32, 181, 175, 0, 138, 205, 70, 73, + 86, 69, 45, 76, 73, 78, 69, 32, 181, 175, 0, 138, 205, 83, 73, 88, 45, + 76, 73, 78, 69, 32, 181, 175, 0, 138, 205, 83, 73, 88, 45, 83, 84, 82, + 73, 78, 71, 32, 70, 82, 69, 84, 66, 79, 65, 82, 68, 0, 138, 205, 70, 79, + 85, 82, 45, 83, 84, 82, 73, 78, 71, 32, 70, 82, 69, 84, 66, 79, 65, 82, + 68, 0, 138, 205, 71, 32, 190, 165, 10, 120, 156, 208, 115, 99, 111, 114, + 101, 32, 45, 32, 49, 70, 51, 66, 67, 41, 0, 138, 205, 71, 32, 162, 224, + 162, 225, 190, 166, 0, 138, 205, 71, 32, 162, 224, 162, 225, 190, 167, 0, + 138, 205, 67, 32, 190, 165, 0, 138, 205, 70, 32, 190, 165, 0, 138, 205, + 70, 32, 162, 224, 162, 225, 190, 166, 0, 138, 205, 70, 32, 162, 224, 162, + 225, 190, 167, 0, 138, 205, 162, 226, 67, 76, 69, 70, 45, 49, 0, 138, + 205, 162, 226, 67, 76, 69, 70, 45, 50, 0, 138, 205, 152, 184, 159, 254, + 185, 199, 10, 42, 133, 252, 142, 133, 171, 204, 115, 32, 140, 172, 152, + 197, 108, 101, 110, 103, 116, 104, 115, 44, 32, 101, 120, 116, 101, 110, + 100, 105, 110, 103, 32, 97, 99, 114, 111, 115, 115, 32, 154, 143, 176, + 252, 10, 120, 133, 136, 109, 117, 108, 116, 105, 32, 171, 204, 32, 45, + 32, 49, 68, 49, 51, 65, 41, 0, 138, 205, 142, 177, 83, 72, 65, 82, 80, 0, + 138, 205, 142, 177, 190, 168, 0, 138, 205, 156, 214, 85, 80, 0, 138, 205, + 156, 214, 179, 206, 0, 138, 205, 156, 215, 85, 80, 0, 138, 205, 156, 215, + 179, 206, 0, 138, 205, 142, 253, 85, 80, 0, 138, 205, 142, 253, 179, 206, + 0, 138, 205, 156, 151, 144, 149, 83, 72, 65, 82, 80, 0, 138, 205, 156, + 151, 144, 149, 190, 168, 0, 138, 205, 67, 79, 77, 77, 79, 78, 32, 190, + 169, 0, 138, 205, 67, 85, 84, 32, 190, 169, 0, 138, 205, 162, 225, 190, + 166, 0, 138, 205, 162, 225, 190, 167, 0, 138, 205, 81, 85, 73, 78, 68, + 73, 67, 69, 83, 73, 77, 65, 32, 190, 166, 0, 138, 205, 81, 85, 73, 78, + 68, 73, 67, 69, 83, 73, 77, 65, 32, 190, 167, 0, 138, 205, 77, 85, 76, + 84, 73, 32, 185, 199, 10, 61, 139, 241, 119, 104, 111, 108, 101, 45, 171, + 204, 44, 32, 154, 129, 171, 204, 10, 120, 133, 136, 154, 143, 150, 246, + 171, 204, 32, 45, 32, 49, 68, 49, 50, 57, 41, 0, 138, 205, 162, 227, 185, + 199, 10, 61, 115, 101, 109, 105, 98, 114, 101, 118, 101, 32, 171, 204, 0, + 138, 205, 146, 136, 185, 199, 10, 61, 181, 131, 32, 171, 204, 0, 138, + 205, 156, 151, 185, 199, 10, 61, 99, 114, 111, 99, 104, 101, 116, 32, + 171, 204, 0, 138, 205, 156, 150, 185, 199, 10, 61, 181, 152, 32, 171, + 204, 0, 138, 205, 156, 212, 185, 199, 10, 61, 115, 101, 109, 105, 113, + 117, 97, 118, 101, 114, 32, 171, 204, 0, 138, 205, 188, 236, 32, 185, + 199, 10, 61, 100, 101, 109, 105, 115, 101, 109, 105, 113, 117, 97, 118, + 101, 114, 32, 171, 204, 0, 138, 205, 188, 233, 32, 185, 199, 10, 61, 104, + 101, 109, 105, 100, 101, 109, 105, 115, 101, 109, 105, 113, 117, 97, 118, + 101, 114, 32, 171, 204, 44, 32, 115, 101, 109, 105, 100, 101, 109, 105, + 115, 101, 109, 105, 113, 117, 97, 118, 101, 114, 32, 171, 204, 0, 138, + 205, 135, 211, 84, 87, 69, 78, 84, 89, 45, 69, 73, 71, 72, 84, 72, 32, + 185, 199, 10, 61, 115, 101, 109, 105, 104, 101, 109, 105, 100, 101, 109, + 105, 115, 101, 109, 105, 113, 117, 97, 118, 101, 114, 32, 171, 204, 44, + 32, 113, 117, 97, 115, 105, 104, 101, 109, 105, 100, 101, 109, 105, 115, + 101, 109, 105, 113, 117, 97, 118, 101, 114, 32, 171, 204, 0, 138, 205, + 88, 32, 190, 170, 0, 138, 205, 140, 202, 190, 170, 0, 138, 205, 150, 189, + 88, 32, 190, 170, 0, 138, 205, 128, 155, 162, 228, 184, 215, 0, 138, 205, + 128, 155, 162, 228, 180, 173, 0, 130, 216, 145, 244, 184, 215, 0, 130, + 216, 145, 244, 180, 173, 0, 130, 216, 140, 185, 184, 215, 0, 130, 216, + 140, 185, 180, 173, 0, 130, 216, 140, 187, 184, 215, 0, 130, 216, 140, + 187, 180, 173, 0, 130, 216, 145, 246, 184, 215, 0, 130, 216, 145, 246, + 180, 173, 0, 130, 216, 145, 244, 140, 187, 184, 215, 0, 130, 216, 145, + 244, 140, 187, 180, 173, 0, 138, 205, 156, 239, 162, 228, 184, 215, 0, + 138, 205, 156, 239, 162, 228, 180, 173, 0, 138, 205, 84, 82, 73, 65, 78, + 71, 76, 69, 45, 82, 79, 85, 78, 68, 32, 162, 228, 145, 246, 184, 215, 0, + 138, 205, 84, 82, 73, 65, 78, 71, 76, 69, 45, 82, 79, 85, 78, 68, 32, + 162, 228, 145, 246, 180, 173, 0, 138, 205, 152, 246, 190, 170, 0, 138, + 205, 86, 79, 73, 68, 32, 190, 170, 0, 138, 205, 162, 228, 180, 173, 0, + 138, 205, 164, 226, 32, 190, 170, 0, 138, 205, 67, 76, 85, 83, 84, 69, + 82, 32, 162, 228, 184, 215, 0, 138, 205, 67, 76, 85, 83, 84, 69, 82, 32, + 162, 228, 180, 173, 0, 138, 205, 167, 130, 0, 138, 205, 162, 227, 181, + 150, 10, 61, 115, 101, 109, 105, 98, 114, 101, 118, 101, 0, 138, 205, + 146, 136, 181, 150, 10, 61, 181, 131, 10, 58, 49, 68, 49, 53, 55, 32, + 190, 171, 0, 138, 205, 156, 151, 181, 150, 10, 61, 181, 151, 10, 120, 40, + 172, 175, 32, 156, 206, 50, 54, 54, 57, 41, 10, 58, 49, 68, 49, 53, 56, + 32, 190, 171, 0, 138, 205, 156, 150, 181, 150, 10, 61, 181, 152, 10, 120, + 152, 233, 156, 206, 50, 54, 54, 65, 41, 10, 58, 162, 229, 190, 172, 0, + 138, 205, 156, 212, 181, 150, 10, 61, 115, 101, 109, 105, 113, 117, 97, + 118, 101, 114, 10, 58, 162, 229, 190, 173, 0, 138, 205, 188, 236, 32, + 181, 150, 10, 61, 100, 101, 109, 105, 115, 101, 109, 105, 113, 117, 97, + 118, 101, 114, 10, 58, 162, 229, 49, 68, 49, 55, 48, 0, 138, 205, 188, + 233, 32, 181, 150, 10, 61, 104, 101, 109, 105, 100, 101, 109, 105, 115, + 101, 109, 105, 113, 117, 97, 118, 101, 114, 44, 32, 115, 101, 109, 105, + 100, 101, 109, 105, 115, 101, 109, 105, 113, 117, 97, 118, 101, 114, 10, + 58, 162, 229, 49, 68, 49, 55, 49, 0, 138, 205, 135, 211, 84, 87, 69, 78, + 84, 89, 45, 69, 73, 71, 72, 84, 72, 32, 181, 150, 10, 61, 115, 101, 109, + 105, 104, 101, 109, 105, 100, 101, 109, 105, 115, 101, 109, 105, 113, + 117, 97, 118, 101, 114, 44, 32, 113, 117, 97, 115, 105, 104, 101, 109, + 105, 100, 101, 109, 105, 115, 101, 109, 105, 113, 117, 97, 118, 101, 114, + 10, 58, 162, 229, 49, 68, 49, 55, 50, 0, 132, 161, 182, 223, 0, 132, 161, + 83, 80, 82, 69, 67, 72, 71, 69, 83, 65, 78, 71, 32, 182, 223, 0, 132, + 161, 162, 230, 49, 0, 132, 161, 162, 230, 50, 0, 132, 161, 162, 230, 51, + 0, 138, 205, 162, 231, 162, 230, 49, 0, 138, 205, 162, 231, 162, 230, 50, + 0, 138, 205, 162, 231, 162, 230, 51, 0, 132, 161, 65, 85, 71, 77, 69, 78, + 84, 65, 84, 73, 79, 78, 32, 166, 197, 0, 132, 161, 162, 232, 49, 0, 132, + 161, 162, 232, 50, 0, 132, 161, 162, 232, 51, 0, 132, 161, 162, 232, 52, + 0, 132, 161, 162, 232, 53, 0, 138, 205, 146, 161, 66, 69, 65, 77, 0, 138, + 205, 146, 162, 66, 69, 65, 77, 0, 138, 205, 146, 161, 177, 134, 0, 138, + 205, 146, 162, 177, 134, 0, 138, 205, 146, 161, 83, 76, 85, 82, 0, 138, + 205, 146, 162, 83, 76, 85, 82, 0, 138, 205, 146, 161, 80, 72, 82, 65, 83, + 69, 0, 138, 205, 146, 162, 80, 72, 82, 65, 83, 69, 0, 132, 161, 165, 238, + 0, 132, 161, 83, 84, 65, 67, 67, 65, 84, 79, 0, 132, 161, 84, 69, 78, 85, + 84, 79, 0, 132, 161, 83, 84, 65, 67, 67, 65, 84, 73, 83, 83, 73, 77, 79, + 0, 132, 161, 77, 65, 82, 67, 65, 84, 79, 0, 132, 161, 77, 65, 82, 67, 65, + 84, 79, 45, 83, 84, 65, 67, 67, 65, 84, 79, 0, 132, 161, 65, 67, 67, 69, + 78, 84, 45, 83, 84, 65, 67, 67, 65, 84, 79, 0, 132, 161, 76, 79, 85, 82, + 69, 0, 138, 205, 65, 82, 80, 69, 71, 71, 73, 65, 84, 79, 32, 85, 80, 0, + 138, 205, 65, 82, 80, 69, 71, 71, 73, 65, 84, 79, 32, 179, 206, 0, 132, + 161, 68, 79, 73, 84, 0, 132, 161, 82, 73, 80, 0, 132, 161, 70, 76, 73, + 80, 0, 132, 161, 83, 77, 69, 65, 82, 0, 132, 161, 190, 174, 0, 132, 161, + 142, 177, 184, 222, 0, 132, 161, 148, 235, 184, 222, 0, 138, 205, 82, 73, + 78, 70, 79, 82, 90, 65, 78, 68, 79, 0, 138, 205, 83, 85, 66, 73, 84, 79, + 0, 138, 205, 90, 0, 138, 205, 80, 73, 65, 78, 79, 0, 138, 205, 77, 69, + 90, 90, 79, 0, 138, 205, 70, 79, 82, 84, 69, 0, 138, 205, 67, 82, 69, 83, + 67, 69, 78, 68, 79, 0, 138, 205, 68, 69, 67, 82, 69, 83, 67, 69, 78, 68, + 79, 0, 138, 205, 185, 253, 32, 162, 233, 177, 135, 0, 138, 205, 185, 253, + 32, 162, 233, 141, 242, 177, 135, 0, 138, 205, 84, 82, 0, 138, 205, 190, + 175, 0, 138, 205, 142, 130, 190, 175, 0, 138, 205, 190, 175, 32, 177, + 135, 0, 138, 205, 190, 175, 32, 85, 80, 0, 130, 217, 49, 0, 130, 217, 50, + 0, 130, 217, 51, 0, 130, 217, 52, 0, 130, 217, 53, 0, 130, 217, 54, 0, + 130, 217, 55, 0, 130, 217, 56, 0, 130, 217, 57, 0, 130, 217, 49, 48, 0, + 130, 217, 49, 49, 0, 138, 205, 72, 65, 85, 80, 84, 83, 84, 73, 77, 77, + 69, 0, 138, 205, 78, 69, 66, 69, 78, 83, 84, 73, 77, 77, 69, 0, 138, 205, + 132, 194, 83, 84, 73, 77, 77, 69, 0, 138, 205, 142, 194, 177, 135, 0, + 132, 161, 145, 246, 179, 249, 0, 132, 161, 145, 244, 179, 249, 0, 132, + 161, 72, 65, 82, 77, 79, 78, 73, 67, 0, 132, 161, 83, 78, 65, 80, 32, 80, + 73, 90, 90, 73, 67, 65, 84, 79, 0, 138, 205, 162, 234, 164, 254, 0, 138, + 205, 162, 234, 145, 244, 164, 254, 0, 138, 205, 146, 136, 162, 234, 164, + 254, 0, 138, 205, 71, 76, 73, 83, 83, 65, 78, 68, 79, 32, 85, 80, 0, 138, + 205, 71, 76, 73, 83, 83, 65, 78, 68, 79, 32, 179, 206, 0, 138, 205, 141, + 247, 70, 73, 78, 71, 69, 82, 78, 65, 73, 76, 83, 0, 138, 205, 68, 65, 77, + 80, 0, 138, 205, 68, 65, 77, 80, 32, 65, 76, 76, 0, 138, 205, 77, 65, 88, + 73, 77, 65, 0, 138, 205, 186, 222, 0, 138, 205, 66, 82, 69, 86, 73, 83, + 0, 138, 205, 162, 235, 184, 215, 0, 138, 205, 162, 235, 180, 173, 0, 138, + 205, 190, 176, 10, 58, 49, 68, 49, 66, 57, 32, 190, 171, 0, 138, 205, + 190, 176, 32, 180, 173, 10, 58, 49, 68, 49, 66, 65, 32, 190, 171, 0, 138, + 205, 162, 236, 184, 215, 10, 58, 49, 68, 49, 66, 66, 32, 190, 172, 0, + 138, 205, 162, 236, 180, 173, 10, 58, 49, 68, 49, 66, 67, 32, 190, 172, + 0, 138, 205, 70, 85, 83, 65, 32, 184, 215, 10, 58, 49, 68, 49, 66, 66, + 32, 190, 173, 0, 138, 205, 70, 85, 83, 65, 32, 180, 173, 10, 58, 49, 68, + 49, 66, 67, 32, 190, 173, 0, 138, 205, 186, 222, 32, 190, 177, 32, 185, + 199, 0, 138, 205, 186, 222, 32, 162, 237, 185, 199, 0, 138, 205, 66, 82, + 69, 86, 73, 83, 32, 185, 199, 0, 138, 205, 162, 235, 185, 199, 0, 138, + 205, 190, 176, 32, 185, 199, 0, 138, 205, 162, 236, 185, 199, 0, 138, + 205, 162, 238, 162, 239, 138, 206, 190, 177, 0, 138, 205, 162, 238, 162, + 239, 138, 206, 73, 77, 80, 69, 82, 70, 69, 67, 84, 65, 0, 138, 205, 162, + 238, 162, 239, 138, 206, 190, 177, 32, 162, 240, 49, 0, 138, 205, 162, + 238, 162, 241, 138, 206, 190, 177, 0, 138, 205, 162, 238, 162, 241, 138, + 206, 73, 77, 80, 69, 82, 70, 69, 67, 84, 65, 0, 138, 205, 162, 238, 162, + 241, 138, 206, 162, 237, 162, 240, 49, 0, 138, 205, 162, 238, 162, 241, + 138, 206, 162, 237, 162, 240, 50, 0, 138, 205, 162, 238, 162, 241, 138, + 206, 162, 237, 162, 240, 51, 0, 138, 205, 67, 82, 79, 73, 88, 0, 138, + 205, 71, 82, 69, 71, 79, 82, 73, 65, 78, 32, 67, 32, 190, 165, 0, 138, + 205, 71, 82, 69, 71, 79, 82, 73, 65, 78, 32, 70, 32, 190, 165, 0, 138, + 205, 128, 155, 66, 0, 138, 205, 86, 73, 82, 71, 65, 0, 138, 205, 80, 79, + 68, 65, 84, 85, 83, 0, 138, 205, 67, 76, 73, 86, 73, 83, 0, 138, 205, 83, + 67, 65, 78, 68, 73, 67, 85, 83, 0, 138, 205, 67, 76, 73, 77, 65, 67, 85, + 83, 0, 138, 205, 84, 79, 82, 67, 85, 76, 85, 83, 0, 138, 205, 80, 79, 82, + 82, 69, 67, 84, 85, 83, 0, 138, 205, 80, 79, 82, 82, 69, 67, 84, 85, 83, + 32, 70, 76, 69, 88, 85, 83, 0, 138, 205, 83, 67, 65, 78, 68, 73, 67, 85, + 83, 32, 70, 76, 69, 88, 85, 83, 0, 138, 205, 84, 79, 82, 67, 85, 76, 85, + 83, 32, 82, 69, 83, 85, 80, 73, 78, 85, 83, 0, 138, 205, 80, 69, 83, 32, + 83, 85, 66, 80, 85, 78, 67, 84, 73, 83, 0, 138, 205, 162, 242, 67, 32, + 190, 165, 10, 42, 84, 115, 101, 102, 97, 117, 116, 32, 40, 100, 111, 32, + 139, 244, 102, 97, 41, 32, 99, 108, 101, 102, 0, 138, 205, 162, 242, 146, + 162, 148, 233, 179, 214, 0, 138, 205, 162, 242, 147, 143, 181, 150, 10, + 42, 162, 243, 146, 216, 162, 244, 153, 148, 140, 232, 140, 151, 114, 101, + 99, 116, 97, 110, 103, 108, 101, 115, 0, 138, 205, 162, 242, 82, 69, 67, + 73, 84, 65, 84, 73, 86, 69, 32, 164, 254, 10, 42, 162, 243, 146, 216, + 162, 244, 153, 148, 140, 232, 140, 151, 114, 101, 99, 116, 97, 110, 103, + 108, 101, 115, 0, 138, 205, 162, 242, 162, 227, 181, 150, 10, 42, 162, + 243, 146, 216, 162, 244, 153, 148, 140, 232, 140, 151, 100, 105, 97, 109, + 111, 110, 100, 115, 0, 138, 205, 162, 242, 146, 136, 181, 150, 0, 138, + 205, 162, 242, 156, 151, 162, 233, 157, 151, 179, 206, 0, 138, 205, 162, + 242, 156, 151, 162, 233, 157, 151, 85, 80, 0, 138, 205, 162, 242, 156, + 150, 162, 233, 157, 151, 179, 206, 10, 42, 162, 243, 146, 216, 162, 244, + 140, 188, 140, 232, 145, 162, 100, 105, 97, 109, 111, 110, 100, 0, 138, + 205, 162, 242, 156, 150, 162, 233, 157, 151, 85, 80, 0, 138, 205, 162, + 242, 156, 214, 165, 137, 0, 138, 205, 83, 79, 82, 73, 0, 138, 205, 75, + 79, 82, 79, 78, 0, 130, 218, 49, 10, 42, 162, 245, 69, 0, 130, 218, 50, + 10, 42, 130, 219, 69, 0, 130, 218, 51, 10, 61, 138, 207, 138, 208, 51, + 10, 42, 162, 245, 139, 244, 162, 246, 144, 225, 138, 209, 69, 0, 130, + 218, 52, 10, 42, 162, 245, 70, 0, 130, 218, 53, 10, 42, 130, 219, 70, 0, + 130, 218, 54, 10, 61, 138, 207, 138, 208, 50, 49, 10, 42, 138, 210, 138, + 209, 70, 10, 42, 130, 220, 100, 0, 130, 218, 55, 10, 61, 138, 207, 138, + 208, 57, 10, 42, 162, 245, 71, 10, 42, 130, 220, 71, 0, 130, 218, 56, 10, + 42, 130, 219, 71, 0, 130, 218, 57, 10, 61, 138, 207, 138, 208, 52, 52, + 10, 42, 138, 210, 138, 209, 71, 10, 42, 130, 221, 101, 194, 180, 0, 130, + 218, 49, 48, 10, 42, 162, 245, 65, 10, 42, 133, 195, 97, 32, 162, 247, + 140, 172, 146, 255, 135, 130, 162, 248, 141, 143, 136, 199, 139, 191, 48, + 51, 68, 56, 0, 130, 218, 49, 49, 10, 42, 130, 219, 65, 0, 130, 218, 49, + 50, 10, 42, 138, 210, 138, 209, 65, 0, 130, 218, 49, 51, 10, 42, 162, + 245, 66, 0, 130, 218, 49, 52, 10, 61, 138, 207, 138, 208, 52, 49, 10, 42, + 130, 219, 66, 10, 42, 130, 221, 100, 194, 180, 10, 120, 130, 253, 118, + 32, 45, 32, 178, 145, 41, 0, 130, 218, 49, 53, 10, 61, 138, 207, 138, + 208, 51, 53, 10, 42, 138, 210, 138, 209, 66, 10, 42, 130, 221, 98, 0, + 130, 218, 49, 54, 10, 42, 162, 245, 99, 10, 42, 142, 191, 49, 68, 50, 51, + 66, 32, 133, 153, 142, 154, 97, 32, 140, 179, 144, 185, 148, 176, 149, + 129, 146, 250, 97, 32, 139, 179, 173, 164, 0, 130, 218, 49, 55, 10, 42, + 130, 219, 99, 0, 130, 218, 49, 56, 10, 61, 138, 207, 138, 208, 49, 53, + 10, 42, 138, 210, 138, 209, 99, 10, 42, 130, 220, 66, 0, 130, 218, 49, + 57, 10, 42, 162, 245, 100, 0, 130, 218, 50, 48, 10, 61, 138, 207, 138, + 208, 50, 56, 10, 42, 130, 219, 100, 10, 42, 162, 246, 103, 10, 42, 133, + 195, 97, 32, 162, 247, 140, 172, 146, 252, 135, 130, 162, 248, 141, 143, + 136, 199, 139, 191, 177, 223, 0, 130, 218, 50, 49, 10, 42, 138, 210, 138, + 209, 100, 0, 130, 218, 50, 50, 10, 42, 162, 245, 101, 0, 130, 218, 50, + 51, 10, 42, 130, 219, 101, 10, 42, 133, 195, 97, 32, 162, 247, 140, 172, + 162, 249, 135, 130, 162, 248, 141, 143, 136, 199, 139, 191, 176, 169, 0, + 130, 218, 50, 52, 10, 42, 138, 210, 138, 209, 101, 0, 130, 218, 53, 48, + 10, 42, 130, 219, 103, 194, 180, 0, 130, 218, 53, 49, 10, 42, 138, 210, + 138, 209, 103, 194, 180, 0, 130, 218, 53, 50, 10, 42, 162, 245, 97, 194, + 180, 0, 130, 218, 53, 51, 10, 42, 130, 219, 97, 194, 180, 0, 130, 218, + 53, 52, 10, 61, 138, 207, 138, 208, 50, 48, 10, 42, 138, 210, 138, 209, + 97, 194, 180, 10, 42, 130, 221, 100, 0, 130, 222, 49, 10, 42, 162, 246, + 69, 0, 130, 222, 50, 10, 42, 130, 221, 69, 0, 130, 222, 52, 10, 42, 162, + 246, 70, 0, 130, 222, 53, 10, 42, 130, 221, 70, 0, 130, 222, 55, 10, 42, + 162, 246, 71, 0, 130, 222, 56, 10, 42, 130, 221, 71, 0, 130, 222, 49, 49, + 10, 42, 130, 221, 65, 0, 130, 222, 49, 50, 10, 42, 130, 220, 65, 0, 130, + 222, 49, 51, 10, 42, 162, 246, 66, 0, 130, 222, 49, 52, 10, 42, 130, 221, + 66, 0, 130, 222, 49, 55, 10, 42, 130, 221, 99, 0, 130, 222, 49, 56, 10, + 42, 130, 220, 99, 0, 130, 222, 49, 57, 10, 42, 162, 246, 100, 0, 130, + 222, 50, 51, 10, 42, 130, 221, 101, 0, 130, 222, 50, 52, 10, 42, 130, + 220, 101, 0, 130, 222, 50, 53, 10, 42, 162, 246, 102, 0, 130, 222, 50, + 54, 10, 42, 130, 221, 102, 0, 130, 222, 50, 55, 10, 42, 130, 220, 102, 0, + 130, 222, 50, 57, 10, 42, 130, 221, 103, 0, 130, 222, 51, 48, 10, 42, + 130, 220, 103, 0, 130, 222, 51, 50, 10, 42, 130, 221, 97, 0, 130, 222, + 51, 54, 10, 42, 130, 220, 98, 0, 130, 222, 51, 55, 10, 42, 162, 246, 99, + 194, 180, 0, 130, 222, 51, 56, 10, 42, 130, 221, 99, 194, 180, 0, 130, + 222, 51, 57, 10, 42, 130, 220, 99, 194, 180, 0, 130, 222, 52, 48, 10, 42, + 162, 246, 100, 194, 180, 0, 130, 222, 52, 50, 10, 42, 130, 220, 100, 194, + 180, 0, 130, 222, 52, 51, 10, 42, 162, 246, 101, 194, 180, 0, 130, 222, + 52, 53, 10, 42, 130, 220, 101, 194, 180, 0, 130, 222, 52, 55, 10, 42, + 130, 221, 102, 194, 180, 10, 42, 143, 138, 142, 152, 141, 143, 148, 133, + 141, 228, 167, 235, 0, 130, 222, 52, 56, 10, 42, 130, 220, 102, 194, 180, + 10, 42, 143, 138, 142, 152, 141, 143, 148, 133, 141, 228, 177, 216, 0, + 130, 222, 52, 57, 10, 42, 162, 246, 103, 194, 180, 0, 130, 222, 53, 48, + 10, 42, 130, 221, 103, 194, 180, 0, 130, 222, 53, 49, 10, 42, 130, 220, + 103, 194, 180, 0, 130, 222, 53, 50, 10, 42, 162, 246, 97, 194, 180, 0, + 130, 222, 53, 51, 10, 42, 130, 221, 97, 194, 180, 0, 130, 222, 53, 52, + 10, 42, 130, 220, 97, 194, 180, 0, 133, 217, 162, 250, 179, 223, 10, 120, + 159, 172, 179, 224, 32, 45, 32, 50, 51, 68, 55, 41, 0, 133, 217, 162, + 250, 179, 225, 10, 120, 159, 172, 179, 226, 32, 45, 32, 50, 51, 68, 56, + 41, 0, 133, 217, 162, 250, 179, 227, 10, 120, 159, 172, 179, 228, 32, 45, + 32, 50, 51, 68, 57, 41, 0, 146, 236, 162, 250, 76, 69, 73, 77, 77, 65, 0, + 138, 211, 165, 193, 0, 138, 211, 164, 239, 0, 138, 211, 164, 240, 0, 138, + 211, 164, 241, 0, 138, 211, 164, 242, 0, 138, 211, 165, 195, 0, 138, 211, + 165, 196, 0, 138, 211, 165, 197, 0, 138, 211, 165, 198, 0, 138, 211, 165, + 199, 0, 138, 211, 172, 176, 0, 138, 211, 178, 146, 0, 138, 211, 178, 147, + 0, 138, 211, 179, 255, 0, 138, 211, 180, 128, 0, 138, 211, 180, 129, 0, + 138, 211, 172, 155, 0, 138, 211, 180, 130, 0, 138, 211, 180, 131, 0, 138, + 211, 180, 132, 0, 156, 222, 148, 177, 180, 237, 10, 61, 190, 178, 10, 42, + 142, 178, 145, 142, 140, 180, 104, 117, 109, 97, 110, 32, 158, 243, 114, + 195, 169, 110, 41, 44, 32, 144, 203, 144, 204, 189, 226, 32, 158, 243, + 100, 195, 172, 41, 10, 120, 40, 109, 111, 110, 111, 103, 114, 97, 109, + 32, 139, 223, 121, 97, 110, 103, 32, 45, 32, 50, 54, 56, 65, 41, 10, 120, + 40, 109, 111, 110, 111, 103, 114, 97, 109, 32, 139, 223, 121, 105, 110, + 32, 45, 32, 50, 54, 56, 66, 41, 0, 136, 198, 72, 69, 65, 86, 69, 78, 76, + 89, 32, 180, 237, 10, 61, 116, 105, 97, 110, 32, 190, 178, 0, 136, 198, + 190, 179, 32, 180, 237, 10, 61, 100, 105, 32, 190, 178, 0, 136, 198, 69, + 65, 82, 84, 72, 76, 89, 32, 180, 231, 10, 61, 162, 251, 116, 105, 97, + 110, 0, 136, 198, 69, 65, 82, 84, 72, 76, 89, 32, 190, 179, 10, 61, 162, + 251, 100, 105, 0, 136, 198, 180, 237, 10, 61, 162, 251, 190, 178, 0, 128, + 222, 171, 148, 0, 128, 222, 140, 230, 170, 141, 0, 128, 222, 77, 73, 82, + 69, 68, 0, 128, 222, 66, 65, 82, 82, 73, 69, 82, 0, 128, 222, 186, 132, + 32, 184, 196, 0, 128, 222, 67, 79, 78, 84, 82, 65, 82, 73, 69, 84, 89, 0, + 128, 222, 65, 83, 67, 69, 78, 84, 0, 128, 222, 180, 202, 0, 128, 222, 66, + 82, 65, 78, 67, 72, 73, 78, 71, 32, 164, 236, 0, 128, 222, 68, 69, 70, + 69, 67, 84, 73, 86, 69, 78, 69, 83, 83, 32, 148, 179, 68, 73, 83, 84, 79, + 82, 84, 73, 79, 78, 0, 128, 222, 68, 73, 86, 69, 82, 71, 69, 78, 67, 69, + 0, 128, 222, 89, 79, 85, 84, 72, 70, 85, 76, 78, 69, 83, 83, 0, 128, 222, + 186, 130, 0, 128, 222, 80, 69, 78, 69, 84, 82, 65, 84, 73, 79, 78, 0, + 128, 222, 185, 200, 0, 128, 222, 190, 180, 0, 128, 222, 158, 246, 188, + 133, 0, 128, 222, 166, 153, 0, 128, 222, 185, 251, 0, 128, 222, 65, 68, + 86, 65, 78, 67, 69, 0, 128, 222, 82, 69, 76, 69, 65, 83, 69, 0, 128, 222, + 82, 69, 83, 73, 83, 84, 65, 78, 67, 69, 0, 128, 222, 69, 65, 83, 69, 0, + 128, 222, 74, 79, 89, 0, 128, 222, 67, 79, 78, 84, 69, 78, 84, 73, 79, + 78, 0, 128, 222, 69, 78, 68, 69, 65, 86, 79, 85, 82, 0, 128, 222, 68, 85, + 84, 73, 69, 83, 0, 128, 222, 67, 72, 65, 78, 71, 69, 0, 128, 222, 68, 69, + 67, 73, 83, 73, 86, 69, 78, 69, 83, 83, 0, 128, 222, 157, 237, 82, 69, + 83, 79, 76, 85, 84, 73, 79, 78, 0, 128, 222, 80, 65, 67, 75, 73, 78, 71, + 0, 128, 222, 76, 69, 71, 73, 79, 78, 0, 128, 222, 67, 76, 79, 83, 69, 78, + 69, 83, 83, 0, 128, 222, 75, 73, 78, 83, 72, 73, 80, 0, 128, 222, 186, + 131, 0, 128, 222, 83, 84, 82, 69, 78, 71, 84, 72, 0, 128, 222, 80, 85, + 82, 73, 84, 89, 0, 128, 222, 70, 85, 76, 76, 78, 69, 83, 83, 0, 128, 222, + 82, 69, 83, 73, 68, 69, 78, 67, 69, 0, 128, 222, 76, 65, 87, 32, 148, + 179, 77, 79, 68, 69, 76, 0, 128, 222, 177, 237, 0, 128, 222, 71, 79, 73, + 78, 71, 32, 151, 160, 77, 69, 69, 84, 0, 128, 222, 69, 78, 67, 79, 85, + 78, 84, 69, 82, 83, 0, 128, 222, 83, 84, 79, 86, 69, 0, 128, 222, 71, 82, + 69, 65, 84, 78, 69, 83, 83, 0, 128, 222, 69, 78, 76, 65, 82, 71, 69, 77, + 69, 78, 84, 0, 128, 222, 182, 199, 0, 128, 222, 82, 73, 84, 85, 65, 76, + 0, 128, 222, 70, 76, 73, 71, 72, 84, 0, 128, 222, 86, 65, 83, 84, 78, 69, + 83, 83, 32, 148, 179, 87, 65, 83, 84, 73, 78, 71, 0, 128, 222, 67, 79, + 78, 83, 84, 65, 78, 67, 89, 0, 128, 222, 188, 136, 0, 128, 222, 69, 84, + 69, 82, 78, 73, 84, 89, 0, 128, 222, 85, 78, 73, 84, 89, 0, 128, 222, 68, + 73, 77, 73, 78, 73, 83, 72, 77, 69, 78, 84, 0, 128, 222, 145, 146, 184, + 188, 0, 128, 222, 71, 85, 65, 82, 68, 69, 68, 78, 69, 83, 83, 0, 128, + 222, 186, 131, 32, 73, 78, 0, 128, 222, 77, 65, 83, 83, 73, 78, 71, 0, + 128, 222, 65, 67, 67, 85, 77, 85, 76, 65, 84, 73, 79, 78, 0, 128, 222, + 69, 77, 66, 69, 76, 76, 73, 83, 72, 77, 69, 78, 84, 0, 128, 222, 68, 79, + 85, 66, 84, 0, 128, 222, 179, 175, 0, 128, 222, 83, 73, 78, 75, 73, 78, + 71, 0, 128, 222, 186, 133, 0, 128, 222, 68, 69, 80, 65, 82, 84, 85, 82, + 69, 0, 128, 222, 185, 255, 0, 128, 222, 68, 73, 77, 77, 73, 78, 71, 0, + 128, 222, 69, 88, 72, 65, 85, 83, 84, 73, 79, 78, 0, 128, 222, 83, 69, + 86, 69, 82, 65, 78, 67, 69, 0, 128, 222, 83, 84, 79, 80, 80, 65, 71, 69, + 0, 128, 222, 72, 65, 82, 68, 78, 69, 83, 83, 0, 128, 222, 186, 134, 0, + 128, 222, 67, 76, 79, 83, 85, 82, 69, 0, 128, 222, 70, 65, 73, 76, 85, + 82, 69, 0, 128, 222, 65, 71, 71, 82, 65, 86, 65, 84, 73, 79, 78, 0, 128, + 222, 67, 79, 77, 80, 76, 73, 65, 78, 67, 69, 0, 128, 222, 154, 241, 150, + 223, 86, 69, 82, 71, 69, 0, 128, 222, 68, 73, 70, 70, 73, 67, 85, 76, 84, + 73, 69, 83, 0, 128, 222, 76, 65, 66, 79, 85, 82, 73, 78, 71, 0, 128, 222, + 70, 79, 83, 84, 69, 82, 73, 78, 71, 0, 138, 212, 138, 213, 164, 239, 0, + 138, 212, 138, 213, 164, 240, 0, 138, 212, 138, 213, 164, 241, 0, 138, + 212, 138, 213, 164, 242, 0, 138, 212, 138, 213, 165, 195, 0, 138, 212, + 138, 213, 165, 196, 0, 138, 212, 138, 213, 165, 197, 0, 138, 212, 138, + 213, 165, 198, 0, 138, 212, 138, 213, 165, 199, 0, 138, 212, 138, 214, + 164, 239, 0, 138, 212, 138, 214, 164, 240, 0, 138, 212, 138, 214, 164, + 241, 0, 138, 212, 138, 214, 164, 242, 0, 138, 212, 138, 214, 165, 195, 0, + 138, 212, 138, 214, 165, 196, 0, 138, 212, 138, 214, 165, 197, 0, 138, + 212, 138, 214, 165, 198, 0, 138, 212, 138, 214, 165, 199, 0, 158, 143, + 162, 252, 148, 172, 164, 239, 0, 158, 143, 162, 252, 148, 172, 164, 240, + 0, 158, 143, 162, 252, 148, 172, 164, 241, 0, 158, 143, 162, 252, 148, + 172, 164, 242, 0, 158, 143, 162, 252, 148, 172, 165, 195, 10, 120, 185, + 205, 0, 162, 252, 148, 172, 164, 239, 0, 162, 252, 148, 172, 165, 195, 0, + 128, 223, 65, 10, 35, 129, 185, 97, 0, 128, 223, 66, 10, 35, 129, 169, + 98, 0, 128, 223, 67, 10, 35, 129, 157, 99, 0, 128, 223, 68, 10, 35, 129, + 176, 100, 0, 128, 223, 69, 10, 35, 129, 171, 101, 0, 128, 223, 70, 10, + 35, 129, 172, 102, 0, 128, 223, 71, 10, 35, 129, 186, 103, 0, 128, 223, + 72, 10, 35, 129, 159, 104, 0, 128, 223, 73, 10, 35, 129, 161, 105, 0, + 128, 223, 74, 10, 35, 129, 187, 106, 0, 128, 223, 75, 10, 35, 129, 188, + 107, 0, 128, 223, 76, 10, 35, 129, 162, 108, 0, 128, 223, 77, 10, 35, + 129, 173, 109, 0, 128, 223, 78, 10, 35, 129, 164, 110, 0, 128, 223, 79, + 10, 35, 129, 189, 111, 0, 128, 223, 80, 10, 35, 129, 165, 112, 0, 128, + 223, 81, 10, 35, 129, 166, 113, 0, 128, 223, 82, 10, 35, 129, 167, 114, + 0, 128, 223, 83, 10, 35, 129, 190, 115, 0, 128, 223, 84, 10, 35, 129, + 191, 116, 0, 128, 223, 85, 10, 35, 129, 192, 117, 0, 128, 223, 86, 10, + 35, 129, 193, 118, 0, 128, 223, 87, 10, 35, 129, 194, 119, 0, 128, 223, + 88, 10, 35, 129, 195, 120, 0, 128, 223, 89, 10, 35, 129, 196, 121, 0, + 128, 223, 90, 10, 35, 129, 168, 122, 0, 128, 224, 65, 10, 35, 129, 197, + 97, 0, 128, 224, 66, 10, 35, 129, 198, 98, 0, 128, 224, 67, 10, 35, 129, + 199, 99, 0, 128, 224, 68, 10, 35, 129, 177, 100, 0, 128, 224, 69, 10, 35, + 129, 170, 101, 0, 128, 224, 70, 10, 35, 129, 200, 102, 0, 128, 224, 71, + 10, 35, 129, 158, 103, 0, 128, 224, 72, 10, 35, 129, 160, 104, 0, 128, + 224, 73, 10, 35, 129, 175, 105, 0, 128, 224, 74, 10, 35, 129, 178, 106, + 0, 128, 224, 75, 10, 35, 129, 201, 107, 0, 128, 224, 76, 10, 35, 129, + 163, 108, 0, 128, 224, 77, 10, 35, 129, 202, 109, 0, 128, 224, 78, 10, + 35, 129, 203, 110, 0, 128, 224, 79, 10, 35, 129, 174, 111, 0, 128, 224, + 80, 10, 35, 129, 204, 112, 0, 128, 224, 81, 10, 35, 129, 205, 113, 0, + 128, 224, 82, 10, 35, 129, 206, 114, 0, 128, 224, 83, 10, 35, 129, 207, + 115, 0, 128, 224, 84, 10, 35, 129, 208, 116, 0, 128, 224, 85, 10, 35, + 129, 209, 117, 0, 128, 224, 86, 10, 35, 129, 210, 118, 0, 128, 224, 87, + 10, 35, 129, 211, 119, 0, 128, 224, 88, 10, 35, 129, 212, 120, 0, 128, + 224, 89, 10, 35, 129, 213, 121, 0, 128, 224, 90, 10, 35, 129, 214, 122, + 0, 128, 225, 65, 10, 35, 129, 185, 97, 0, 128, 225, 66, 10, 35, 129, 169, + 98, 0, 128, 225, 67, 10, 35, 129, 157, 99, 0, 128, 225, 68, 10, 35, 129, + 176, 100, 0, 128, 225, 69, 10, 35, 129, 171, 101, 0, 128, 225, 70, 10, + 35, 129, 172, 102, 0, 128, 225, 71, 10, 35, 129, 186, 103, 0, 128, 225, + 72, 10, 35, 129, 159, 104, 0, 128, 225, 73, 10, 35, 129, 161, 105, 0, + 128, 225, 74, 10, 35, 129, 187, 106, 0, 128, 225, 75, 10, 35, 129, 188, + 107, 0, 128, 225, 76, 10, 35, 129, 162, 108, 0, 128, 225, 77, 10, 35, + 129, 173, 109, 0, 128, 225, 78, 10, 35, 129, 164, 110, 0, 128, 225, 79, + 10, 35, 129, 189, 111, 0, 128, 225, 80, 10, 35, 129, 165, 112, 0, 128, + 225, 81, 10, 35, 129, 166, 113, 0, 128, 225, 82, 10, 35, 129, 167, 114, + 0, 128, 225, 83, 10, 35, 129, 190, 115, 0, 128, 225, 84, 10, 35, 129, + 191, 116, 0, 128, 225, 85, 10, 35, 129, 192, 117, 0, 128, 225, 86, 10, + 35, 129, 193, 118, 0, 128, 225, 87, 10, 35, 129, 194, 119, 0, 128, 225, + 88, 10, 35, 129, 195, 120, 0, 128, 225, 89, 10, 35, 129, 196, 121, 0, + 128, 225, 90, 10, 35, 129, 168, 122, 0, 128, 226, 65, 10, 35, 129, 197, + 97, 0, 128, 226, 66, 10, 35, 129, 198, 98, 0, 128, 226, 67, 10, 35, 129, + 199, 99, 0, 128, 226, 68, 10, 35, 129, 177, 100, 0, 128, 226, 69, 10, 35, + 129, 170, 101, 0, 128, 226, 70, 10, 35, 129, 200, 102, 0, 128, 226, 71, + 10, 35, 129, 158, 103, 0, 10, 120, 141, 217, 141, 179, 50, 49, 48, 69, + 41, 0, 128, 226, 73, 10, 35, 129, 175, 105, 0, 128, 226, 74, 10, 35, 129, + 178, 106, 0, 128, 226, 75, 10, 35, 129, 201, 107, 0, 128, 226, 76, 10, + 35, 129, 163, 108, 0, 128, 226, 77, 10, 35, 129, 202, 109, 0, 128, 226, + 78, 10, 35, 129, 203, 110, 0, 128, 226, 79, 10, 35, 129, 174, 111, 0, + 128, 226, 80, 10, 35, 129, 204, 112, 0, 128, 226, 81, 10, 35, 129, 205, + 113, 0, 128, 226, 82, 10, 35, 129, 206, 114, 0, 128, 226, 83, 10, 35, + 129, 207, 115, 0, 128, 226, 84, 10, 35, 129, 208, 116, 0, 128, 226, 85, + 10, 35, 129, 209, 117, 0, 128, 226, 86, 10, 35, 129, 210, 118, 0, 128, + 226, 87, 10, 35, 129, 211, 119, 0, 128, 226, 88, 10, 35, 129, 212, 120, + 0, 128, 226, 89, 10, 35, 129, 213, 121, 0, 128, 226, 90, 10, 35, 129, + 214, 122, 0, 128, 227, 65, 10, 35, 129, 185, 97, 0, 128, 227, 66, 10, 35, + 129, 169, 98, 0, 128, 227, 67, 10, 35, 129, 157, 99, 0, 128, 227, 68, 10, + 35, 129, 176, 100, 0, 128, 227, 69, 10, 35, 129, 171, 101, 0, 128, 227, + 70, 10, 35, 129, 172, 102, 0, 128, 227, 71, 10, 35, 129, 186, 103, 0, + 128, 227, 72, 10, 35, 129, 159, 104, 0, 128, 227, 73, 10, 35, 129, 161, + 105, 0, 128, 227, 74, 10, 35, 129, 187, 106, 0, 128, 227, 75, 10, 35, + 129, 188, 107, 0, 128, 227, 76, 10, 35, 129, 162, 108, 0, 128, 227, 77, + 10, 35, 129, 173, 109, 0, 128, 227, 78, 10, 35, 129, 164, 110, 0, 128, + 227, 79, 10, 35, 129, 189, 111, 0, 128, 227, 80, 10, 35, 129, 165, 112, + 0, 128, 227, 81, 10, 35, 129, 166, 113, 0, 128, 227, 82, 10, 35, 129, + 167, 114, 0, 128, 227, 83, 10, 35, 129, 190, 115, 0, 128, 227, 84, 10, + 35, 129, 191, 116, 0, 128, 227, 85, 10, 35, 129, 192, 117, 0, 128, 227, + 86, 10, 35, 129, 193, 118, 0, 128, 227, 87, 10, 35, 129, 194, 119, 0, + 128, 227, 88, 10, 35, 129, 195, 120, 0, 128, 227, 89, 10, 35, 129, 196, + 121, 0, 128, 227, 90, 10, 35, 129, 168, 122, 0, 128, 228, 65, 10, 35, + 129, 197, 97, 0, 128, 228, 66, 10, 35, 129, 198, 98, 0, 128, 228, 67, 10, + 35, 129, 199, 99, 0, 128, 228, 68, 10, 35, 129, 177, 100, 0, 128, 228, + 69, 10, 35, 129, 170, 101, 0, 128, 228, 70, 10, 35, 129, 200, 102, 0, + 128, 228, 71, 10, 35, 129, 158, 103, 0, 128, 228, 72, 10, 35, 129, 160, + 104, 0, 128, 228, 73, 10, 35, 129, 175, 105, 0, 128, 228, 74, 10, 35, + 129, 178, 106, 0, 128, 228, 75, 10, 35, 129, 201, 107, 0, 128, 228, 76, + 10, 35, 129, 163, 108, 0, 128, 228, 77, 10, 35, 129, 202, 109, 0, 128, + 228, 78, 10, 35, 129, 203, 110, 0, 128, 228, 79, 10, 35, 129, 174, 111, + 0, 128, 228, 80, 10, 35, 129, 204, 112, 0, 128, 228, 81, 10, 35, 129, + 205, 113, 0, 128, 228, 82, 10, 35, 129, 206, 114, 0, 128, 228, 83, 10, + 35, 129, 207, 115, 0, 128, 228, 84, 10, 35, 129, 208, 116, 0, 128, 228, + 85, 10, 35, 129, 209, 117, 0, 128, 228, 86, 10, 35, 129, 210, 118, 0, + 128, 228, 87, 10, 35, 129, 211, 119, 0, 128, 228, 88, 10, 35, 129, 212, + 120, 0, 128, 228, 89, 10, 35, 129, 213, 121, 0, 128, 228, 90, 10, 35, + 129, 214, 122, 0, 132, 162, 65, 10, 126, 49, 68, 52, 57, 67, 32, 141, + 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 57, 67, 32, 154, 165, 154, + 166, 176, 155, 10, 35, 129, 185, 97, 0, 10, 120, 132, 236, 141, 173, 165, + 222, 41, 0, 132, 162, 67, 10, 126, 49, 68, 52, 57, 69, 32, 141, 129, 154, + 164, 176, 155, 10, 126, 49, 68, 52, 57, 69, 32, 154, 165, 154, 166, 176, + 155, 10, 35, 129, 157, 99, 0, 132, 162, 68, 10, 126, 49, 68, 52, 57, 70, + 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 57, 70, 32, 154, + 165, 154, 166, 176, 155, 10, 35, 129, 176, 100, 0, 10, 120, 132, 236, + 132, 241, 165, 224, 41, 0, 10, 120, 132, 236, 132, 242, 165, 225, 41, 0, + 132, 162, 71, 10, 126, 49, 68, 52, 65, 50, 32, 141, 129, 154, 164, 176, + 155, 10, 126, 49, 68, 52, 65, 50, 32, 154, 165, 154, 166, 176, 155, 10, + 35, 129, 186, 103, 0, 10, 120, 132, 236, 132, 243, 165, 227, 41, 0, 10, + 120, 132, 236, 132, 244, 165, 229, 41, 0, 132, 162, 74, 10, 126, 49, 68, + 52, 65, 53, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 65, + 53, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 187, 106, 0, 132, 162, + 75, 10, 126, 49, 68, 52, 65, 54, 32, 141, 129, 154, 164, 176, 155, 10, + 126, 49, 68, 52, 65, 54, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, + 188, 107, 0, 10, 120, 132, 236, 141, 186, 165, 230, 41, 0, 10, 120, 132, + 236, 141, 187, 165, 231, 41, 0, 132, 162, 78, 10, 126, 49, 68, 52, 65, + 57, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 65, 57, 32, + 154, 165, 154, 166, 176, 155, 10, 35, 129, 164, 110, 0, 132, 162, 79, 10, + 126, 49, 68, 52, 65, 65, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, + 68, 52, 65, 65, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 189, 111, + 0, 132, 162, 80, 10, 61, 156, 131, 178, 180, 10, 126, 49, 68, 52, 65, 66, + 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 65, 66, 32, 154, + 165, 154, 166, 176, 155, 10, 35, 129, 165, 112, 0, 132, 162, 81, 10, 126, + 49, 68, 52, 65, 67, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, + 52, 65, 67, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 166, 113, 0, + 10, 120, 132, 236, 132, 247, 165, 233, 41, 0, 132, 162, 83, 10, 126, 49, + 68, 52, 65, 69, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, + 65, 69, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 190, 115, 0, 132, + 162, 84, 10, 126, 49, 68, 52, 65, 70, 32, 141, 129, 154, 164, 176, 155, + 10, 126, 49, 68, 52, 65, 70, 32, 154, 165, 154, 166, 176, 155, 10, 35, + 129, 191, 116, 0, 132, 162, 85, 10, 126, 49, 68, 52, 66, 48, 32, 141, + 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 66, 48, 32, 154, 165, 154, + 166, 176, 155, 10, 35, 129, 192, 117, 0, 132, 162, 86, 10, 126, 49, 68, + 52, 66, 49, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 66, + 49, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 193, 118, 0, 132, 162, + 87, 10, 126, 49, 68, 52, 66, 50, 32, 141, 129, 154, 164, 176, 155, 10, + 126, 49, 68, 52, 66, 50, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, + 194, 119, 0, 132, 162, 88, 10, 126, 49, 68, 52, 66, 51, 32, 141, 129, + 154, 164, 176, 155, 10, 126, 49, 68, 52, 66, 51, 32, 154, 165, 154, 166, + 176, 155, 10, 35, 129, 195, 120, 0, 132, 162, 89, 10, 126, 49, 68, 52, + 66, 52, 32, 141, 129, 154, 164, 176, 155, 10, 126, 49, 68, 52, 66, 52, + 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 196, 121, 0, 132, 162, 90, + 10, 126, 49, 68, 52, 66, 53, 32, 141, 129, 154, 164, 176, 155, 10, 126, + 49, 68, 52, 66, 53, 32, 154, 165, 154, 166, 176, 155, 10, 35, 129, 168, + 122, 0, 132, 163, 65, 10, 35, 129, 197, 97, 0, 132, 163, 66, 10, 35, 129, + 198, 98, 0, 132, 163, 67, 10, 35, 129, 199, 99, 0, 132, 163, 68, 10, 35, + 129, 177, 100, 0, 10, 120, 132, 254, 132, 241, 50, 49, 50, 70, 41, 0, + 132, 163, 70, 10, 35, 129, 200, 102, 0, 10, 120, 132, 254, 141, 216, 50, + 49, 48, 65, 41, 0, 132, 163, 72, 10, 35, 129, 160, 104, 0, 132, 163, 73, + 10, 35, 129, 175, 105, 0, 132, 163, 74, 10, 35, 129, 178, 106, 0, 132, + 163, 75, 10, 35, 129, 201, 107, 0, 132, 163, 76, 10, 120, 132, 254, 141, + 186, 165, 254, 41, 10, 35, 129, 163, 108, 0, 132, 163, 77, 10, 35, 129, + 202, 109, 0, 132, 163, 78, 10, 35, 129, 203, 110, 0, 10, 120, 132, 254, + 133, 128, 50, 49, 51, 52, 41, 0, 132, 163, 80, 10, 35, 129, 204, 112, 0, + 132, 163, 81, 10, 35, 129, 205, 113, 0, 132, 163, 82, 10, 35, 129, 206, + 114, 0, 132, 163, 83, 10, 35, 129, 207, 115, 0, 132, 163, 84, 10, 35, + 129, 208, 116, 0, 132, 163, 85, 10, 35, 129, 209, 117, 0, 132, 163, 86, + 10, 35, 129, 210, 118, 0, 132, 163, 87, 10, 35, 129, 211, 119, 0, 132, + 163, 88, 10, 35, 129, 212, 120, 0, 132, 163, 89, 10, 35, 129, 213, 121, + 0, 132, 163, 90, 10, 35, 129, 214, 122, 0, 130, 223, 65, 10, 35, 129, + 185, 97, 0, 130, 223, 66, 10, 35, 129, 169, 98, 0, 130, 223, 67, 10, 35, + 129, 157, 99, 0, 130, 223, 68, 10, 35, 129, 176, 100, 0, 130, 223, 69, + 10, 35, 129, 171, 101, 0, 130, 223, 70, 10, 35, 129, 172, 102, 0, 130, + 223, 71, 10, 35, 129, 186, 103, 0, 130, 223, 72, 10, 35, 129, 159, 104, + 0, 130, 223, 73, 10, 35, 129, 161, 105, 0, 130, 223, 74, 10, 35, 129, + 187, 106, 0, 130, 223, 75, 10, 35, 129, 188, 107, 0, 130, 223, 76, 10, + 35, 129, 162, 108, 0, 130, 223, 77, 10, 35, 129, 173, 109, 0, 130, 223, + 78, 10, 35, 129, 164, 110, 0, 130, 223, 79, 10, 35, 129, 189, 111, 0, + 130, 223, 80, 10, 35, 129, 165, 112, 0, 130, 223, 81, 10, 35, 129, 166, + 113, 0, 130, 223, 82, 10, 35, 129, 167, 114, 0, 130, 223, 83, 10, 35, + 129, 190, 115, 0, 130, 223, 84, 10, 35, 129, 191, 116, 0, 130, 223, 85, + 10, 35, 129, 192, 117, 0, 130, 223, 86, 10, 35, 129, 193, 118, 0, 130, + 223, 87, 10, 35, 129, 194, 119, 0, 130, 223, 88, 10, 35, 129, 195, 120, + 0, 130, 223, 89, 10, 35, 129, 196, 121, 0, 130, 223, 90, 10, 35, 129, + 168, 122, 0, 130, 224, 65, 10, 35, 129, 197, 97, 0, 130, 224, 66, 10, 35, + 129, 198, 98, 0, 130, 224, 67, 10, 35, 129, 199, 99, 0, 130, 224, 68, 10, + 35, 129, 177, 100, 0, 130, 224, 69, 10, 35, 129, 170, 101, 0, 130, 224, + 70, 10, 35, 129, 200, 102, 0, 130, 224, 71, 10, 35, 129, 158, 103, 0, + 130, 224, 72, 10, 35, 129, 160, 104, 0, 130, 224, 73, 10, 35, 129, 175, + 105, 0, 130, 224, 74, 10, 35, 129, 178, 106, 0, 130, 224, 75, 10, 35, + 129, 201, 107, 0, 130, 224, 76, 10, 35, 129, 163, 108, 0, 130, 224, 77, + 10, 35, 129, 202, 109, 0, 130, 224, 78, 10, 35, 129, 203, 110, 0, 130, + 224, 79, 10, 35, 129, 174, 111, 0, 130, 224, 80, 10, 35, 129, 204, 112, + 0, 130, 224, 81, 10, 35, 129, 205, 113, 0, 130, 224, 82, 10, 35, 129, + 206, 114, 0, 130, 224, 83, 10, 35, 129, 207, 115, 0, 130, 224, 84, 10, + 35, 129, 208, 116, 0, 130, 224, 85, 10, 35, 129, 209, 117, 0, 130, 224, + 86, 10, 35, 129, 210, 118, 0, 130, 224, 87, 10, 35, 129, 211, 119, 0, + 130, 224, 88, 10, 35, 129, 212, 120, 0, 130, 224, 89, 10, 35, 129, 213, + 121, 0, 130, 224, 90, 10, 35, 129, 214, 122, 0, 132, 164, 65, 10, 35, + 129, 185, 97, 0, 132, 164, 66, 10, 35, 129, 169, 98, 0, 10, 120, 132, + 239, 132, 238, 50, 49, 50, 68, 41, 0, 132, 164, 68, 10, 35, 129, 176, + 100, 0, 132, 164, 69, 10, 35, 129, 171, 101, 0, 132, 164, 70, 10, 35, + 129, 172, 102, 0, 132, 164, 71, 10, 35, 129, 186, 103, 0, 10, 120, 132, + 239, 132, 243, 50, 49, 48, 67, 41, 0, 10, 120, 132, 239, 132, 244, 50, + 49, 49, 49, 41, 0, 132, 164, 74, 10, 35, 129, 187, 106, 0, 132, 164, 75, + 10, 35, 129, 188, 107, 0, 132, 164, 76, 10, 35, 129, 162, 108, 0, 132, + 164, 77, 10, 61, 78, 101, 119, 32, 84, 101, 115, 116, 97, 109, 101, 110, + 116, 32, 109, 97, 106, 111, 114, 105, 116, 121, 32, 170, 174, 10, 35, + 129, 173, 109, 0, 132, 164, 78, 10, 35, 129, 164, 110, 0, 132, 164, 79, + 10, 35, 129, 189, 111, 0, 132, 164, 80, 10, 35, 129, 165, 112, 0, 132, + 164, 81, 10, 35, 129, 166, 113, 0, 10, 120, 132, 239, 132, 247, 50, 49, + 49, 67, 41, 0, 132, 164, 83, 10, 61, 83, 101, 112, 116, 117, 97, 103, + 105, 110, 116, 44, 32, 142, 212, 143, 146, 84, 101, 115, 116, 97, 109, + 101, 110, 116, 10, 35, 129, 190, 115, 0, 132, 164, 84, 10, 35, 129, 191, + 116, 0, 132, 164, 85, 10, 35, 129, 192, 117, 0, 132, 164, 86, 10, 35, + 129, 193, 118, 0, 132, 164, 87, 10, 35, 129, 194, 119, 0, 132, 164, 88, + 10, 35, 129, 195, 120, 0, 132, 164, 89, 10, 35, 129, 196, 121, 0, 10, + 120, 132, 239, 132, 248, 50, 49, 50, 56, 41, 0, 132, 165, 65, 10, 35, + 129, 197, 97, 0, 132, 165, 66, 10, 35, 129, 198, 98, 0, 132, 165, 67, 10, + 35, 129, 199, 99, 0, 132, 165, 68, 10, 35, 129, 177, 100, 0, 132, 165, + 69, 10, 35, 129, 170, 101, 0, 132, 165, 70, 10, 35, 129, 200, 102, 0, + 132, 165, 71, 10, 35, 129, 158, 103, 0, 132, 165, 72, 10, 35, 129, 160, + 104, 0, 132, 165, 73, 10, 35, 129, 175, 105, 0, 132, 165, 74, 10, 35, + 129, 178, 106, 0, 132, 165, 75, 10, 35, 129, 201, 107, 0, 132, 165, 76, + 10, 35, 129, 163, 108, 0, 132, 165, 77, 10, 35, 129, 202, 109, 0, 132, + 165, 78, 10, 35, 129, 203, 110, 0, 132, 165, 79, 10, 35, 129, 174, 111, + 0, 132, 165, 80, 10, 35, 129, 204, 112, 0, 132, 165, 81, 10, 35, 129, + 205, 113, 0, 132, 165, 82, 10, 35, 129, 206, 114, 0, 132, 165, 83, 10, + 35, 129, 207, 115, 0, 132, 165, 84, 10, 35, 129, 208, 116, 0, 132, 165, + 85, 10, 35, 129, 209, 117, 0, 132, 165, 86, 10, 35, 129, 210, 118, 0, + 132, 165, 87, 10, 35, 129, 211, 119, 0, 132, 165, 88, 10, 35, 129, 212, + 120, 0, 132, 165, 89, 10, 35, 129, 213, 121, 0, 132, 165, 90, 10, 35, + 129, 214, 122, 0, 130, 225, 65, 10, 42, 133, 175, 144, 185, 140, 180, + 149, 134, 141, 132, 140, 188, 140, 232, 141, 153, 177, 234, 10, 35, 129, + 185, 97, 0, 130, 225, 66, 10, 35, 129, 169, 98, 0, 10, 120, 132, 237, + 132, 238, 50, 49, 48, 50, 41, 0, 130, 225, 68, 10, 35, 129, 176, 100, 0, + 130, 225, 69, 10, 35, 129, 171, 101, 0, 130, 225, 70, 10, 35, 129, 172, + 102, 0, 130, 225, 71, 10, 35, 129, 186, 103, 0, 10, 120, 132, 237, 132, + 243, 50, 49, 48, 68, 41, 0, 130, 225, 73, 10, 35, 129, 161, 105, 0, 130, + 225, 74, 10, 35, 129, 187, 106, 0, 130, 225, 75, 10, 35, 129, 188, 107, + 0, 130, 225, 76, 10, 35, 129, 162, 108, 0, 130, 225, 77, 10, 35, 129, + 173, 109, 0, 10, 120, 132, 237, 132, 245, 50, 49, 49, 53, 41, 0, 130, + 225, 79, 10, 35, 129, 189, 111, 0, 10, 120, 132, 237, 132, 246, 50, 49, + 49, 57, 41, 0, 10, 120, 132, 237, 141, 188, 50, 49, 49, 65, 41, 0, 10, + 120, 132, 237, 132, 247, 50, 49, 49, 68, 41, 0, 130, 225, 83, 10, 35, + 129, 190, 115, 0, 130, 225, 84, 10, 35, 129, 191, 116, 0, 130, 225, 85, + 10, 35, 129, 192, 117, 0, 130, 225, 86, 10, 35, 129, 193, 118, 0, 130, + 225, 87, 10, 35, 129, 194, 119, 0, 130, 225, 88, 10, 35, 129, 195, 120, + 0, 130, 225, 89, 10, 35, 129, 196, 121, 0, 10, 120, 132, 237, 132, 248, + 50, 49, 50, 52, 41, 0, 130, 226, 65, 10, 35, 129, 197, 97, 0, 130, 226, + 66, 10, 35, 129, 198, 98, 0, 130, 226, 67, 10, 35, 129, 199, 99, 0, 130, + 226, 68, 10, 35, 129, 177, 100, 0, 130, 226, 69, 10, 35, 129, 170, 101, + 0, 130, 226, 70, 10, 35, 129, 200, 102, 0, 130, 226, 71, 10, 35, 129, + 158, 103, 0, 130, 226, 72, 10, 35, 129, 160, 104, 0, 130, 226, 73, 10, + 35, 129, 175, 105, 0, 130, 226, 74, 10, 35, 129, 178, 106, 0, 130, 226, + 75, 10, 35, 129, 201, 107, 0, 130, 226, 76, 10, 35, 129, 163, 108, 0, + 130, 226, 77, 10, 35, 129, 202, 109, 0, 130, 226, 78, 10, 35, 129, 203, + 110, 0, 130, 226, 79, 10, 35, 129, 174, 111, 0, 130, 226, 80, 10, 35, + 129, 204, 112, 0, 130, 226, 81, 10, 35, 129, 205, 113, 0, 130, 226, 82, + 10, 35, 129, 206, 114, 0, 130, 226, 83, 10, 35, 129, 207, 115, 0, 130, + 226, 84, 10, 35, 129, 208, 116, 0, 130, 226, 85, 10, 35, 129, 209, 117, + 0, 130, 226, 86, 10, 35, 129, 210, 118, 0, 130, 226, 87, 10, 35, 129, + 211, 119, 0, 130, 226, 88, 10, 35, 129, 212, 120, 0, 130, 226, 89, 10, + 35, 129, 213, 121, 0, 130, 226, 90, 10, 35, 129, 214, 122, 0, 130, 227, + 65, 10, 35, 129, 185, 97, 0, 130, 227, 66, 10, 35, 129, 169, 98, 0, 130, + 227, 67, 10, 35, 129, 157, 99, 0, 130, 227, 68, 10, 35, 129, 176, 100, 0, + 130, 227, 69, 10, 35, 129, 171, 101, 0, 130, 227, 70, 10, 35, 129, 172, + 102, 0, 130, 227, 71, 10, 35, 129, 186, 103, 0, 130, 227, 72, 10, 35, + 129, 159, 104, 0, 130, 227, 73, 10, 35, 129, 161, 105, 0, 130, 227, 74, + 10, 35, 129, 187, 106, 0, 130, 227, 75, 10, 35, 129, 188, 107, 0, 130, + 227, 76, 10, 35, 129, 162, 108, 0, 130, 227, 77, 10, 35, 129, 173, 109, + 0, 130, 227, 78, 10, 35, 129, 164, 110, 0, 130, 227, 79, 10, 35, 129, + 189, 111, 0, 130, 227, 80, 10, 35, 129, 165, 112, 0, 130, 227, 81, 10, + 35, 129, 166, 113, 0, 130, 227, 82, 10, 35, 129, 167, 114, 0, 130, 227, + 83, 10, 35, 129, 190, 115, 0, 130, 227, 84, 10, 35, 129, 191, 116, 0, + 130, 227, 85, 10, 35, 129, 192, 117, 0, 130, 227, 86, 10, 35, 129, 193, + 118, 0, 130, 227, 87, 10, 35, 129, 194, 119, 0, 130, 227, 88, 10, 35, + 129, 195, 120, 0, 130, 227, 89, 10, 35, 129, 196, 121, 0, 130, 227, 90, + 10, 35, 129, 168, 122, 0, 130, 228, 65, 10, 35, 129, 197, 97, 0, 130, + 228, 66, 10, 35, 129, 198, 98, 0, 130, 228, 67, 10, 35, 129, 199, 99, 0, + 130, 228, 68, 10, 35, 129, 177, 100, 0, 130, 228, 69, 10, 35, 129, 170, + 101, 0, 130, 228, 70, 10, 35, 129, 200, 102, 0, 130, 228, 71, 10, 35, + 129, 158, 103, 0, 130, 228, 72, 10, 35, 129, 160, 104, 0, 130, 228, 73, + 10, 35, 129, 175, 105, 0, 130, 228, 74, 10, 35, 129, 178, 106, 0, 130, + 228, 75, 10, 35, 129, 201, 107, 0, 130, 228, 76, 10, 35, 129, 163, 108, + 0, 130, 228, 77, 10, 35, 129, 202, 109, 0, 130, 228, 78, 10, 35, 129, + 203, 110, 0, 130, 228, 79, 10, 35, 129, 174, 111, 0, 130, 228, 80, 10, + 35, 129, 204, 112, 0, 130, 228, 81, 10, 35, 129, 205, 113, 0, 130, 228, + 82, 10, 35, 129, 206, 114, 0, 130, 228, 83, 10, 35, 129, 207, 115, 0, + 130, 228, 84, 10, 35, 129, 208, 116, 0, 130, 228, 85, 10, 35, 129, 209, + 117, 0, 130, 228, 86, 10, 35, 129, 210, 118, 0, 130, 228, 87, 10, 35, + 129, 211, 119, 0, 130, 228, 88, 10, 35, 129, 212, 120, 0, 130, 228, 89, + 10, 35, 129, 213, 121, 0, 130, 228, 90, 10, 35, 129, 214, 122, 0, 130, + 229, 65, 10, 35, 129, 185, 97, 0, 130, 229, 66, 10, 35, 129, 169, 98, 0, + 130, 229, 67, 10, 35, 129, 157, 99, 0, 130, 229, 68, 10, 35, 129, 176, + 100, 0, 130, 229, 69, 10, 35, 129, 171, 101, 0, 130, 229, 70, 10, 35, + 129, 172, 102, 0, 130, 229, 71, 10, 35, 129, 186, 103, 0, 130, 229, 72, + 10, 35, 129, 159, 104, 0, 130, 229, 73, 10, 35, 129, 161, 105, 0, 130, + 229, 74, 10, 35, 129, 187, 106, 0, 130, 229, 75, 10, 35, 129, 188, 107, + 0, 130, 229, 76, 10, 35, 129, 162, 108, 0, 130, 229, 77, 10, 35, 129, + 173, 109, 0, 130, 229, 78, 10, 35, 129, 164, 110, 0, 130, 229, 79, 10, + 35, 129, 189, 111, 0, 130, 229, 80, 10, 35, 129, 165, 112, 0, 130, 229, + 81, 10, 35, 129, 166, 113, 0, 130, 229, 82, 10, 35, 129, 167, 114, 0, + 130, 229, 83, 10, 35, 129, 190, 115, 0, 130, 229, 84, 10, 35, 129, 191, + 116, 0, 130, 229, 85, 10, 35, 129, 192, 117, 0, 130, 229, 86, 10, 35, + 129, 193, 118, 0, 130, 229, 87, 10, 35, 129, 194, 119, 0, 130, 229, 88, + 10, 35, 129, 195, 120, 0, 130, 229, 89, 10, 35, 129, 196, 121, 0, 130, + 229, 90, 10, 35, 129, 168, 122, 0, 130, 230, 65, 10, 35, 129, 197, 97, 0, + 130, 230, 66, 10, 35, 129, 198, 98, 0, 130, 230, 67, 10, 35, 129, 199, + 99, 0, 130, 230, 68, 10, 35, 129, 177, 100, 0, 130, 230, 69, 10, 35, 129, + 170, 101, 0, 130, 230, 70, 10, 35, 129, 200, 102, 0, 130, 230, 71, 10, + 35, 129, 158, 103, 0, 130, 230, 72, 10, 35, 129, 160, 104, 0, 130, 230, + 73, 10, 35, 129, 175, 105, 0, 130, 230, 74, 10, 35, 129, 178, 106, 0, + 130, 230, 75, 10, 35, 129, 201, 107, 0, 130, 230, 76, 10, 35, 129, 163, + 108, 0, 130, 230, 77, 10, 35, 129, 202, 109, 0, 130, 230, 78, 10, 35, + 129, 203, 110, 0, 130, 230, 79, 10, 35, 129, 174, 111, 0, 130, 230, 80, + 10, 35, 129, 204, 112, 0, 130, 230, 81, 10, 35, 129, 205, 113, 0, 130, + 230, 82, 10, 35, 129, 206, 114, 0, 130, 230, 83, 10, 35, 129, 207, 115, + 0, 130, 230, 84, 10, 35, 129, 208, 116, 0, 130, 230, 85, 10, 35, 129, + 209, 117, 0, 130, 230, 86, 10, 35, 129, 210, 118, 0, 130, 230, 87, 10, + 35, 129, 211, 119, 0, 130, 230, 88, 10, 35, 129, 212, 120, 0, 130, 230, + 89, 10, 35, 129, 213, 121, 0, 130, 230, 90, 10, 35, 129, 214, 122, 0, + 128, 229, 65, 10, 35, 129, 185, 97, 0, 128, 229, 66, 10, 35, 129, 169, + 98, 0, 128, 229, 67, 10, 35, 129, 157, 99, 0, 128, 229, 68, 10, 35, 129, + 176, 100, 0, 128, 229, 69, 10, 35, 129, 171, 101, 0, 128, 229, 70, 10, + 35, 129, 172, 102, 0, 128, 229, 71, 10, 35, 129, 186, 103, 0, 128, 229, + 72, 10, 35, 129, 159, 104, 0, 128, 229, 73, 10, 35, 129, 161, 105, 0, + 128, 229, 74, 10, 35, 129, 187, 106, 0, 128, 229, 75, 10, 35, 129, 188, + 107, 0, 128, 229, 76, 10, 35, 129, 162, 108, 0, 128, 229, 77, 10, 35, + 129, 173, 109, 0, 128, 229, 78, 10, 35, 129, 164, 110, 0, 128, 229, 79, + 10, 35, 129, 189, 111, 0, 128, 229, 80, 10, 35, 129, 165, 112, 0, 128, + 229, 81, 10, 35, 129, 166, 113, 0, 128, 229, 82, 10, 35, 129, 167, 114, + 0, 128, 229, 83, 10, 35, 129, 190, 115, 0, 128, 229, 84, 10, 35, 129, + 191, 116, 0, 128, 229, 85, 10, 35, 129, 192, 117, 0, 128, 229, 86, 10, + 35, 129, 193, 118, 0, 128, 229, 87, 10, 35, 129, 194, 119, 0, 128, 229, + 88, 10, 35, 129, 195, 120, 0, 128, 229, 89, 10, 35, 129, 196, 121, 0, + 128, 229, 90, 10, 35, 129, 168, 122, 0, 128, 230, 65, 10, 35, 129, 197, + 97, 0, 128, 230, 66, 10, 35, 129, 198, 98, 0, 128, 230, 67, 10, 35, 129, + 199, 99, 0, 128, 230, 68, 10, 35, 129, 177, 100, 0, 128, 230, 69, 10, 35, + 129, 170, 101, 0, 128, 230, 70, 10, 35, 129, 200, 102, 0, 128, 230, 71, + 10, 35, 129, 158, 103, 0, 128, 230, 72, 10, 35, 129, 160, 104, 0, 128, + 230, 73, 10, 35, 129, 175, 105, 0, 128, 230, 74, 10, 35, 129, 178, 106, + 0, 128, 230, 75, 10, 35, 129, 201, 107, 0, 128, 230, 76, 10, 35, 129, + 163, 108, 0, 128, 230, 77, 10, 35, 129, 202, 109, 0, 128, 230, 78, 10, + 35, 129, 203, 110, 0, 128, 230, 79, 10, 35, 129, 174, 111, 0, 128, 230, + 80, 10, 35, 129, 204, 112, 0, 128, 230, 81, 10, 35, 129, 205, 113, 0, + 128, 230, 82, 10, 35, 129, 206, 114, 0, 128, 230, 83, 10, 35, 129, 207, + 115, 0, 128, 230, 84, 10, 35, 129, 208, 116, 0, 128, 230, 85, 10, 35, + 129, 209, 117, 0, 128, 230, 86, 10, 35, 129, 210, 118, 0, 128, 230, 87, + 10, 35, 129, 211, 119, 0, 128, 230, 88, 10, 35, 129, 212, 120, 0, 128, + 230, 89, 10, 35, 129, 213, 121, 0, 128, 230, 90, 10, 35, 129, 214, 122, + 0, 129, 215, 65, 10, 35, 129, 185, 97, 0, 129, 215, 66, 10, 35, 129, 169, + 98, 0, 129, 215, 67, 10, 35, 129, 157, 99, 0, 129, 215, 68, 10, 35, 129, + 176, 100, 0, 129, 215, 69, 10, 35, 129, 171, 101, 0, 129, 215, 70, 10, + 35, 129, 172, 102, 0, 129, 215, 71, 10, 35, 129, 186, 103, 0, 129, 215, + 72, 10, 35, 129, 159, 104, 0, 129, 215, 73, 10, 35, 129, 161, 105, 0, + 129, 215, 74, 10, 35, 129, 187, 106, 0, 129, 215, 75, 10, 35, 129, 188, + 107, 0, 129, 215, 76, 10, 35, 129, 162, 108, 0, 129, 215, 77, 10, 35, + 129, 173, 109, 0, 129, 215, 78, 10, 35, 129, 164, 110, 0, 129, 215, 79, + 10, 35, 129, 189, 111, 0, 129, 215, 80, 10, 35, 129, 165, 112, 0, 129, + 215, 81, 10, 35, 129, 166, 113, 0, 129, 215, 82, 10, 35, 129, 167, 114, + 0, 129, 215, 83, 10, 35, 129, 190, 115, 0, 129, 215, 84, 10, 35, 129, + 191, 116, 0, 129, 215, 85, 10, 35, 129, 192, 117, 0, 129, 215, 86, 10, + 35, 129, 193, 118, 0, 129, 215, 87, 10, 35, 129, 194, 119, 0, 129, 215, + 88, 10, 35, 129, 195, 120, 0, 129, 215, 89, 10, 35, 129, 196, 121, 0, + 129, 215, 90, 10, 35, 129, 168, 122, 0, 129, 216, 65, 10, 35, 129, 197, + 97, 0, 129, 216, 66, 10, 35, 129, 198, 98, 0, 129, 216, 67, 10, 35, 129, + 199, 99, 0, 129, 216, 68, 10, 35, 129, 177, 100, 0, 129, 216, 69, 10, 35, + 129, 170, 101, 0, 129, 216, 70, 10, 35, 129, 200, 102, 0, 129, 216, 71, + 10, 35, 129, 158, 103, 0, 129, 216, 72, 10, 35, 129, 160, 104, 0, 129, + 216, 73, 10, 35, 129, 175, 105, 0, 129, 216, 74, 10, 35, 129, 178, 106, + 0, 129, 216, 75, 10, 35, 129, 201, 107, 0, 129, 216, 76, 10, 35, 129, + 163, 108, 0, 129, 216, 77, 10, 35, 129, 202, 109, 0, 129, 216, 78, 10, + 35, 129, 203, 110, 0, 129, 216, 79, 10, 35, 129, 174, 111, 0, 129, 216, + 80, 10, 35, 129, 204, 112, 0, 129, 216, 81, 10, 35, 129, 205, 113, 0, + 129, 216, 82, 10, 35, 129, 206, 114, 0, 129, 216, 83, 10, 35, 129, 207, + 115, 0, 129, 216, 84, 10, 35, 129, 208, 116, 0, 129, 216, 85, 10, 35, + 129, 209, 117, 0, 129, 216, 86, 10, 35, 129, 210, 118, 0, 129, 216, 87, + 10, 35, 129, 211, 119, 0, 129, 216, 88, 10, 35, 129, 212, 120, 0, 129, + 216, 89, 10, 35, 129, 213, 121, 0, 129, 216, 90, 10, 35, 129, 214, 122, + 0, 128, 231, 65, 10, 35, 129, 185, 97, 0, 128, 231, 66, 10, 35, 129, 169, + 98, 0, 128, 231, 67, 10, 35, 129, 157, 99, 0, 128, 231, 68, 10, 35, 129, + 176, 100, 0, 128, 231, 69, 10, 35, 129, 171, 101, 0, 128, 231, 70, 10, + 35, 129, 172, 102, 0, 128, 231, 71, 10, 35, 129, 186, 103, 0, 128, 231, + 72, 10, 35, 129, 159, 104, 0, 128, 231, 73, 10, 35, 129, 161, 105, 0, + 128, 231, 74, 10, 35, 129, 187, 106, 0, 128, 231, 75, 10, 35, 129, 188, + 107, 0, 128, 231, 76, 10, 35, 129, 162, 108, 0, 128, 231, 77, 10, 35, + 129, 173, 109, 0, 128, 231, 78, 10, 35, 129, 164, 110, 0, 128, 231, 79, + 10, 35, 129, 189, 111, 0, 128, 231, 80, 10, 35, 129, 165, 112, 0, 128, + 231, 81, 10, 35, 129, 166, 113, 0, 128, 231, 82, 10, 35, 129, 167, 114, + 0, 128, 231, 83, 10, 35, 129, 190, 115, 0, 128, 231, 84, 10, 35, 129, + 191, 116, 0, 128, 231, 85, 10, 35, 129, 192, 117, 0, 128, 231, 86, 10, + 35, 129, 193, 118, 0, 128, 231, 87, 10, 35, 129, 194, 119, 0, 128, 231, + 88, 10, 35, 129, 195, 120, 0, 128, 231, 89, 10, 35, 129, 196, 121, 0, + 128, 231, 90, 10, 35, 129, 168, 122, 0, 128, 232, 65, 10, 35, 129, 197, + 97, 0, 128, 232, 66, 10, 35, 129, 198, 98, 0, 128, 232, 67, 10, 35, 129, + 199, 99, 0, 128, 232, 68, 10, 35, 129, 177, 100, 0, 128, 232, 69, 10, 35, + 129, 170, 101, 0, 128, 232, 70, 10, 35, 129, 200, 102, 0, 128, 232, 71, + 10, 35, 129, 158, 103, 0, 128, 232, 72, 10, 35, 129, 160, 104, 0, 128, + 232, 73, 10, 35, 129, 175, 105, 0, 128, 232, 74, 10, 35, 129, 178, 106, + 0, 128, 232, 75, 10, 35, 129, 201, 107, 0, 128, 232, 76, 10, 35, 129, + 163, 108, 0, 128, 232, 77, 10, 35, 129, 202, 109, 0, 128, 232, 78, 10, + 35, 129, 203, 110, 0, 128, 232, 79, 10, 35, 129, 174, 111, 0, 128, 232, + 80, 10, 35, 129, 204, 112, 0, 128, 232, 81, 10, 35, 129, 205, 113, 0, + 128, 232, 82, 10, 35, 129, 206, 114, 0, 128, 232, 83, 10, 35, 129, 207, + 115, 0, 128, 232, 84, 10, 35, 129, 208, 116, 0, 128, 232, 85, 10, 35, + 129, 209, 117, 0, 128, 232, 86, 10, 35, 129, 210, 118, 0, 128, 232, 87, + 10, 35, 129, 211, 119, 0, 128, 232, 88, 10, 35, 129, 212, 120, 0, 128, + 232, 89, 10, 35, 129, 213, 121, 0, 128, 232, 90, 10, 35, 129, 214, 122, + 0, 132, 166, 65, 10, 35, 129, 185, 97, 0, 132, 166, 66, 10, 35, 129, 169, + 98, 0, 132, 166, 67, 10, 35, 129, 157, 99, 0, 132, 166, 68, 10, 35, 129, + 176, 100, 0, 132, 166, 69, 10, 35, 129, 171, 101, 0, 132, 166, 70, 10, + 35, 129, 172, 102, 0, 132, 166, 71, 10, 35, 129, 186, 103, 0, 132, 166, + 72, 10, 35, 129, 159, 104, 0, 132, 166, 73, 10, 35, 129, 161, 105, 0, + 132, 166, 74, 10, 35, 129, 187, 106, 0, 132, 166, 75, 10, 35, 129, 188, + 107, 0, 132, 166, 76, 10, 35, 129, 162, 108, 0, 132, 166, 77, 10, 35, + 129, 173, 109, 0, 132, 166, 78, 10, 35, 129, 164, 110, 0, 132, 166, 79, + 10, 35, 129, 189, 111, 0, 132, 166, 80, 10, 35, 129, 165, 112, 0, 132, + 166, 81, 10, 35, 129, 166, 113, 0, 132, 166, 82, 10, 35, 129, 167, 114, + 0, 132, 166, 83, 10, 35, 129, 190, 115, 0, 132, 166, 84, 10, 35, 129, + 191, 116, 0, 132, 166, 85, 10, 35, 129, 192, 117, 0, 132, 166, 86, 10, + 35, 129, 193, 118, 0, 132, 166, 87, 10, 35, 129, 194, 119, 0, 132, 166, + 88, 10, 35, 129, 195, 120, 0, 132, 166, 89, 10, 35, 129, 196, 121, 0, + 132, 166, 90, 10, 35, 129, 168, 122, 0, 132, 167, 65, 10, 35, 129, 197, + 97, 0, 132, 167, 66, 10, 35, 129, 198, 98, 0, 132, 167, 67, 10, 35, 129, + 199, 99, 0, 132, 167, 68, 10, 35, 129, 177, 100, 0, 132, 167, 69, 10, 35, + 129, 170, 101, 0, 132, 167, 70, 10, 35, 129, 200, 102, 0, 132, 167, 71, + 10, 35, 129, 158, 103, 0, 132, 167, 72, 10, 35, 129, 160, 104, 0, 132, + 167, 73, 10, 35, 129, 175, 105, 0, 132, 167, 74, 10, 35, 129, 178, 106, + 0, 132, 167, 75, 10, 35, 129, 201, 107, 0, 132, 167, 76, 10, 35, 129, + 163, 108, 0, 132, 167, 77, 10, 35, 129, 202, 109, 0, 132, 167, 78, 10, + 35, 129, 203, 110, 0, 132, 167, 79, 10, 35, 129, 174, 111, 0, 132, 167, + 80, 10, 35, 129, 204, 112, 0, 132, 167, 81, 10, 35, 129, 205, 113, 0, + 132, 167, 82, 10, 35, 129, 206, 114, 0, 132, 167, 83, 10, 35, 129, 207, + 115, 0, 132, 167, 84, 10, 35, 129, 208, 116, 0, 132, 167, 85, 10, 35, + 129, 209, 117, 0, 132, 167, 86, 10, 35, 129, 210, 118, 0, 132, 167, 87, + 10, 35, 129, 211, 119, 0, 132, 167, 88, 10, 35, 129, 212, 120, 0, 132, + 167, 89, 10, 35, 129, 213, 121, 0, 132, 167, 90, 10, 35, 129, 214, 122, + 0, 128, 226, 143, 223, 73, 10, 61, 92, 105, 109, 97, 116, 104, 10, 120, + 130, 251, 141, 218, 132, 244, 48, 49, 51, 49, 41, 10, 120, 140, 250, 141, + 221, 141, 222, 132, 244, 49, 68, 52, 53, 54, 41, 10, 35, 154, 168, 141, + 184, 133, 155, 143, 175, 141, 218, 105, 0, 128, 226, 143, 223, 74, 10, + 61, 92, 106, 109, 97, 116, 104, 10, 120, 130, 251, 141, 218, 141, 223, + 165, 252, 41, 10, 120, 140, 250, 141, 221, 141, 222, 141, 223, 49, 68, + 52, 53, 55, 41, 10, 35, 154, 168, 165, 252, 32, 133, 155, 143, 175, 141, + 218, 106, 0, 128, 223, 168, 135, 10, 35, 154, 168, 146, 248, 135, 207, + 143, 175, 176, 211, 0, 128, 223, 169, 162, 10, 35, 154, 168, 162, 249, + 135, 207, 143, 175, 167, 165, 0, 128, 223, 167, 186, 10, 35, 135, 206, + 135, 207, 143, 175, 178, 134, 0, 128, 223, 167, 176, 10, 35, 154, 168, + 162, 253, 135, 207, 143, 175, 190, 181, 0, 128, 223, 169, 165, 10, 35, + 154, 168, 146, 252, 135, 207, 143, 175, 167, 182, 0, 128, 223, 169, 166, + 10, 35, 154, 168, 162, 254, 135, 207, 143, 175, 190, 182, 0, 128, 223, + 169, 167, 10, 35, 154, 168, 146, 253, 135, 207, 143, 175, 176, 212, 0, + 128, 223, 169, 168, 10, 35, 154, 168, 147, 189, 135, 207, 143, 175, 169, + 183, 0, 128, 223, 167, 189, 10, 35, 154, 168, 146, 254, 135, 207, 143, + 175, 176, 216, 0, 128, 223, 169, 169, 10, 35, 154, 168, 162, 255, 135, + 207, 143, 175, 169, 198, 0, 128, 223, 169, 170, 10, 35, 154, 168, 163, + 128, 135, 207, 143, 175, 168, 166, 0, 128, 223, 77, 85, 10, 35, 154, 168, + 163, 129, 135, 207, 143, 175, 109, 117, 0, 128, 223, 78, 85, 10, 35, 154, + 168, 163, 130, 135, 207, 143, 175, 110, 117, 0, 128, 223, 88, 73, 10, 35, + 154, 168, 163, 131, 135, 207, 143, 175, 120, 105, 0, 128, 223, 169, 171, + 10, 35, 154, 168, 146, 255, 135, 207, 143, 175, 176, 213, 0, 128, 223, + 80, 73, 10, 35, 135, 208, 135, 207, 143, 175, 112, 105, 0, 128, 223, 169, + 172, 10, 35, 154, 168, 153, 218, 135, 207, 143, 175, 169, 199, 0, 128, + 223, 147, 163, 169, 156, 10, 35, 154, 168, 163, 132, 135, 207, 163, 133, + 167, 184, 0, 128, 223, 169, 173, 10, 35, 154, 168, 147, 195, 135, 207, + 143, 175, 169, 200, 0, 128, 223, 169, 175, 10, 35, 154, 168, 163, 134, + 135, 207, 143, 175, 190, 183, 0, 128, 223, 167, 216, 10, 35, 154, 168, + 147, 128, 135, 207, 143, 175, 169, 184, 0, 128, 223, 168, 151, 10, 35, + 154, 168, 163, 135, 135, 207, 143, 175, 169, 186, 0, 128, 223, 169, 176, + 10, 35, 154, 168, 163, 136, 135, 207, 143, 175, 188, 227, 0, 128, 223, + 169, 177, 10, 35, 154, 168, 163, 137, 135, 207, 143, 175, 190, 184, 0, + 128, 223, 168, 150, 10, 35, 154, 168, 147, 129, 135, 207, 143, 175, 167, + 217, 0, 138, 215, 178, 184, 10, 35, 154, 168, 163, 138, 180, 164, 0, 128, + 224, 168, 135, 10, 35, 154, 168, 147, 135, 133, 227, 143, 175, 176, 211, + 0, 128, 224, 169, 162, 10, 35, 154, 168, 147, 162, 133, 227, 143, 175, + 167, 165, 0, 128, 224, 167, 186, 10, 35, 135, 205, 133, 227, 143, 175, + 178, 134, 0, 128, 224, 167, 176, 10, 35, 154, 168, 163, 139, 133, 227, + 143, 175, 190, 181, 0, 128, 224, 169, 165, 10, 35, 154, 168, 147, 136, + 133, 227, 143, 175, 167, 182, 0, 128, 224, 169, 166, 10, 35, 154, 168, + 163, 140, 133, 227, 143, 175, 190, 182, 0, 128, 224, 169, 167, 10, 35, + 154, 168, 147, 137, 133, 227, 143, 175, 176, 212, 0, 128, 224, 169, 168, + 10, 35, 154, 168, 147, 165, 133, 227, 143, 175, 169, 183, 0, 128, 224, + 167, 189, 10, 35, 154, 168, 147, 138, 133, 227, 143, 175, 176, 216, 0, + 128, 224, 169, 169, 10, 35, 154, 168, 147, 183, 133, 227, 143, 175, 169, + 198, 0, 128, 224, 169, 170, 10, 35, 154, 168, 163, 141, 133, 227, 143, + 175, 168, 166, 0, 128, 224, 77, 85, 10, 35, 154, 168, 142, 203, 133, 227, + 143, 175, 109, 117, 0, 128, 224, 78, 85, 10, 35, 154, 168, 163, 142, 133, + 227, 143, 175, 110, 117, 0, 128, 224, 88, 73, 10, 35, 154, 168, 163, 143, + 133, 227, 143, 175, 120, 105, 0, 128, 224, 169, 171, 10, 35, 154, 168, + 147, 158, 133, 227, 143, 175, 176, 213, 0, 128, 224, 80, 73, 10, 35, 135, + 204, 133, 227, 143, 175, 112, 105, 0, 128, 224, 169, 172, 10, 35, 154, + 168, 147, 185, 133, 227, 143, 175, 169, 199, 0, 128, 224, 147, 143, 169, + 173, 10, 35, 154, 168, 147, 188, 133, 227, 143, 175, 147, 180, 169, 200, + 0, 128, 224, 169, 173, 10, 35, 154, 168, 163, 144, 133, 227, 143, 175, + 169, 200, 0, 128, 224, 169, 175, 10, 35, 154, 168, 163, 145, 133, 227, + 143, 175, 190, 183, 0, 128, 224, 167, 216, 10, 35, 154, 168, 147, 157, + 133, 227, 143, 175, 169, 184, 0, 128, 224, 168, 151, 10, 35, 154, 168, + 147, 171, 133, 227, 143, 175, 169, 186, 0, 128, 224, 169, 176, 10, 35, + 154, 168, 163, 146, 133, 227, 143, 175, 188, 227, 0, 128, 224, 169, 177, + 10, 35, 154, 168, 163, 147, 133, 227, 143, 175, 190, 184, 0, 128, 224, + 168, 150, 10, 35, 154, 168, 147, 159, 133, 227, 143, 175, 167, 217, 0, + 138, 215, 141, 248, 178, 177, 10, 35, 154, 168, 163, 148, 154, 243, 166, + 248, 0, 138, 215, 147, 190, 169, 156, 10, 35, 154, 168, 163, 149, 140, + 206, 147, 186, 153, 214, 167, 184, 0, 138, 215, 147, 163, 169, 156, 10, + 35, 154, 168, 163, 150, 140, 206, 163, 133, 167, 184, 0, 138, 215, 147, + 182, 169, 156, 10, 35, 154, 168, 163, 151, 140, 206, 163, 152, 167, 184, + 0, 138, 215, 147, 168, 169, 156, 10, 35, 154, 168, 163, 153, 140, 206, + 147, 154, 167, 184, 0, 138, 215, 147, 184, 169, 156, 10, 35, 154, 168, + 163, 154, 140, 206, 163, 155, 167, 184, 0, 138, 215, 147, 172, 169, 156, + 10, 35, 154, 168, 163, 156, 140, 206, 154, 252, 167, 184, 0, 128, 225, + 168, 135, 10, 35, 154, 168, 146, 248, 135, 207, 143, 175, 176, 211, 0, + 128, 225, 169, 162, 10, 35, 154, 168, 162, 249, 135, 207, 143, 175, 167, + 165, 0, 128, 225, 167, 186, 10, 35, 135, 206, 135, 207, 143, 175, 178, + 134, 0, 128, 225, 167, 176, 10, 35, 154, 168, 162, 253, 135, 207, 143, + 175, 190, 181, 0, 128, 225, 169, 165, 10, 35, 154, 168, 146, 252, 135, + 207, 143, 175, 167, 182, 0, 128, 225, 169, 166, 10, 35, 154, 168, 162, + 254, 135, 207, 143, 175, 190, 182, 0, 128, 225, 169, 167, 10, 35, 154, + 168, 146, 253, 135, 207, 143, 175, 176, 212, 0, 128, 225, 169, 168, 10, + 35, 154, 168, 147, 189, 135, 207, 143, 175, 169, 183, 0, 128, 225, 167, + 189, 10, 35, 154, 168, 146, 254, 135, 207, 143, 175, 176, 216, 0, 128, + 225, 169, 169, 10, 35, 154, 168, 162, 255, 135, 207, 143, 175, 169, 198, + 0, 128, 225, 169, 170, 10, 35, 154, 168, 163, 128, 135, 207, 143, 175, + 168, 166, 0, 128, 225, 77, 85, 10, 35, 154, 168, 163, 129, 135, 207, 143, + 175, 109, 117, 0, 128, 225, 78, 85, 10, 35, 154, 168, 163, 130, 135, 207, + 143, 175, 110, 117, 0, 128, 225, 88, 73, 10, 35, 154, 168, 163, 131, 135, + 207, 143, 175, 120, 105, 0, 128, 225, 169, 171, 10, 35, 154, 168, 146, + 255, 135, 207, 143, 175, 176, 213, 0, 128, 225, 80, 73, 10, 35, 135, 208, + 135, 207, 143, 175, 112, 105, 0, 128, 225, 169, 172, 10, 35, 154, 168, + 153, 218, 135, 207, 143, 175, 169, 199, 0, 128, 225, 147, 163, 169, 156, + 10, 35, 154, 168, 163, 132, 135, 207, 163, 133, 167, 184, 0, 128, 225, + 169, 173, 10, 35, 154, 168, 147, 195, 135, 207, 143, 175, 169, 200, 0, + 128, 225, 169, 175, 10, 35, 154, 168, 163, 134, 135, 207, 143, 175, 190, + 183, 0, 128, 225, 167, 216, 10, 35, 154, 168, 147, 128, 135, 207, 143, + 175, 169, 184, 0, 128, 225, 168, 151, 10, 35, 154, 168, 163, 135, 135, + 207, 143, 175, 169, 186, 0, 128, 225, 169, 176, 10, 35, 154, 168, 163, + 136, 135, 207, 143, 175, 188, 227, 0, 128, 225, 169, 177, 10, 35, 154, + 168, 163, 137, 135, 207, 143, 175, 190, 184, 0, 128, 225, 168, 150, 10, + 35, 154, 168, 147, 129, 135, 207, 143, 175, 167, 217, 0, 138, 216, 178, + 184, 10, 35, 154, 168, 163, 138, 180, 164, 0, 128, 226, 168, 135, 10, 35, + 154, 168, 147, 135, 133, 227, 143, 175, 176, 211, 0, 128, 226, 169, 162, + 10, 35, 154, 168, 147, 162, 133, 227, 143, 175, 167, 165, 0, 128, 226, + 167, 186, 10, 35, 135, 205, 133, 227, 143, 175, 178, 134, 0, 128, 226, + 167, 176, 10, 35, 154, 168, 163, 139, 133, 227, 143, 175, 190, 181, 0, + 128, 226, 169, 165, 10, 35, 154, 168, 147, 136, 133, 227, 143, 175, 167, + 182, 0, 128, 226, 169, 166, 10, 35, 154, 168, 163, 140, 133, 227, 143, + 175, 190, 182, 0, 128, 226, 169, 167, 10, 35, 154, 168, 147, 137, 133, + 227, 143, 175, 176, 212, 0, 128, 226, 169, 168, 10, 35, 154, 168, 147, + 165, 133, 227, 143, 175, 169, 183, 0, 128, 226, 167, 189, 10, 35, 154, + 168, 147, 138, 133, 227, 143, 175, 176, 216, 0, 128, 226, 169, 169, 10, + 35, 154, 168, 147, 183, 133, 227, 143, 175, 169, 198, 0, 128, 226, 169, + 170, 10, 35, 154, 168, 163, 141, 133, 227, 143, 175, 168, 166, 0, 128, + 226, 77, 85, 10, 35, 154, 168, 142, 203, 133, 227, 143, 175, 109, 117, 0, + 128, 226, 78, 85, 10, 35, 154, 168, 163, 142, 133, 227, 143, 175, 110, + 117, 0, 128, 226, 88, 73, 10, 35, 154, 168, 163, 143, 133, 227, 143, 175, + 120, 105, 0, 128, 226, 169, 171, 10, 35, 154, 168, 147, 158, 133, 227, + 143, 175, 176, 213, 0, 128, 226, 80, 73, 10, 35, 135, 204, 133, 227, 143, + 175, 112, 105, 0, 128, 226, 169, 172, 10, 35, 154, 168, 147, 185, 133, + 227, 143, 175, 169, 199, 0, 128, 226, 147, 143, 169, 173, 10, 35, 154, + 168, 147, 188, 133, 227, 143, 175, 147, 180, 169, 200, 0, 128, 226, 169, + 173, 10, 35, 154, 168, 163, 144, 133, 227, 143, 175, 169, 200, 0, 128, + 226, 169, 175, 10, 35, 154, 168, 163, 145, 133, 227, 143, 175, 190, 183, + 0, 128, 226, 167, 216, 10, 35, 154, 168, 147, 157, 133, 227, 143, 175, + 169, 184, 0, 128, 226, 168, 151, 10, 35, 154, 168, 147, 171, 133, 227, + 143, 175, 169, 186, 0, 128, 226, 169, 176, 10, 35, 154, 168, 163, 146, + 133, 227, 143, 175, 188, 227, 0, 128, 226, 169, 177, 10, 35, 154, 168, + 163, 147, 133, 227, 143, 175, 190, 184, 0, 128, 226, 168, 150, 10, 35, + 154, 168, 147, 159, 133, 227, 143, 175, 167, 217, 0, 138, 216, 141, 248, + 178, 177, 10, 35, 154, 168, 163, 148, 154, 243, 166, 248, 0, 138, 216, + 147, 190, 169, 156, 10, 35, 154, 168, 163, 149, 140, 206, 147, 186, 153, + 214, 167, 184, 0, 138, 216, 147, 163, 169, 156, 10, 35, 154, 168, 163, + 150, 140, 206, 163, 133, 167, 184, 0, 138, 216, 147, 182, 169, 156, 10, + 35, 154, 168, 163, 151, 140, 206, 163, 152, 167, 184, 0, 138, 216, 147, + 168, 169, 156, 10, 35, 154, 168, 163, 153, 140, 206, 147, 154, 167, 184, + 0, 138, 216, 147, 184, 169, 156, 10, 35, 154, 168, 163, 154, 140, 206, + 163, 155, 167, 184, 0, 138, 216, 147, 172, 169, 156, 10, 35, 154, 168, + 163, 156, 140, 206, 154, 252, 167, 184, 0, 128, 227, 168, 135, 10, 35, + 154, 168, 146, 248, 135, 207, 143, 175, 176, 211, 0, 128, 227, 169, 162, + 10, 35, 154, 168, 162, 249, 135, 207, 143, 175, 167, 165, 0, 128, 227, + 167, 186, 10, 35, 135, 206, 135, 207, 143, 175, 178, 134, 0, 128, 227, + 167, 176, 10, 35, 154, 168, 162, 253, 135, 207, 143, 175, 190, 181, 0, + 128, 227, 169, 165, 10, 35, 154, 168, 146, 252, 135, 207, 143, 175, 167, + 182, 0, 128, 227, 169, 166, 10, 35, 154, 168, 162, 254, 135, 207, 143, + 175, 190, 182, 0, 128, 227, 169, 167, 10, 35, 154, 168, 146, 253, 135, + 207, 143, 175, 176, 212, 0, 128, 227, 169, 168, 10, 35, 154, 168, 147, + 189, 135, 207, 143, 175, 169, 183, 0, 128, 227, 167, 189, 10, 35, 154, + 168, 146, 254, 135, 207, 143, 175, 176, 216, 0, 128, 227, 169, 169, 10, + 35, 154, 168, 162, 255, 135, 207, 143, 175, 169, 198, 0, 128, 227, 169, + 170, 10, 35, 154, 168, 163, 128, 135, 207, 143, 175, 168, 166, 0, 128, + 227, 77, 85, 10, 35, 154, 168, 163, 129, 135, 207, 143, 175, 109, 117, 0, + 128, 227, 78, 85, 10, 35, 154, 168, 163, 130, 135, 207, 143, 175, 110, + 117, 0, 128, 227, 88, 73, 10, 35, 154, 168, 163, 131, 135, 207, 143, 175, + 120, 105, 0, 128, 227, 169, 171, 10, 35, 154, 168, 146, 255, 135, 207, + 143, 175, 176, 213, 0, 128, 227, 80, 73, 10, 35, 135, 208, 135, 207, 143, + 175, 112, 105, 0, 128, 227, 169, 172, 10, 35, 154, 168, 153, 218, 135, + 207, 143, 175, 169, 199, 0, 128, 227, 147, 163, 169, 156, 10, 35, 154, + 168, 163, 132, 135, 207, 163, 133, 167, 184, 0, 128, 227, 169, 173, 10, + 35, 154, 168, 147, 195, 135, 207, 143, 175, 169, 200, 0, 128, 227, 169, + 175, 10, 35, 154, 168, 163, 134, 135, 207, 143, 175, 190, 183, 0, 128, + 227, 167, 216, 10, 35, 154, 168, 147, 128, 135, 207, 143, 175, 169, 184, + 0, 128, 227, 168, 151, 10, 35, 154, 168, 163, 135, 135, 207, 143, 175, + 169, 186, 0, 128, 227, 169, 176, 10, 35, 154, 168, 163, 136, 135, 207, + 143, 175, 188, 227, 0, 128, 227, 169, 177, 10, 35, 154, 168, 163, 137, + 135, 207, 143, 175, 190, 184, 0, 128, 227, 168, 150, 10, 35, 154, 168, + 147, 129, 135, 207, 143, 175, 167, 217, 0, 138, 215, 154, 201, 178, 184, + 10, 35, 154, 168, 163, 138, 180, 164, 0, 128, 228, 168, 135, 10, 35, 154, + 168, 147, 135, 133, 227, 143, 175, 176, 211, 0, 128, 228, 169, 162, 10, + 35, 154, 168, 147, 162, 133, 227, 143, 175, 167, 165, 0, 128, 228, 167, + 186, 10, 35, 135, 205, 133, 227, 143, 175, 178, 134, 0, 128, 228, 167, + 176, 10, 35, 154, 168, 163, 139, 133, 227, 143, 175, 190, 181, 0, 128, + 228, 169, 165, 10, 35, 154, 168, 147, 136, 133, 227, 143, 175, 167, 182, + 0, 128, 228, 169, 166, 10, 35, 154, 168, 163, 140, 133, 227, 143, 175, + 190, 182, 0, 128, 228, 169, 167, 10, 35, 154, 168, 147, 137, 133, 227, + 143, 175, 176, 212, 0, 128, 228, 169, 168, 10, 35, 154, 168, 147, 165, + 133, 227, 143, 175, 169, 183, 0, 128, 228, 167, 189, 10, 35, 154, 168, + 147, 138, 133, 227, 143, 175, 176, 216, 0, 128, 228, 169, 169, 10, 35, + 154, 168, 147, 183, 133, 227, 143, 175, 169, 198, 0, 128, 228, 169, 170, + 10, 35, 154, 168, 163, 141, 133, 227, 143, 175, 168, 166, 0, 128, 228, + 77, 85, 10, 35, 154, 168, 142, 203, 133, 227, 143, 175, 109, 117, 0, 128, + 228, 78, 85, 10, 35, 154, 168, 163, 142, 133, 227, 143, 175, 110, 117, 0, + 128, 228, 88, 73, 10, 35, 154, 168, 163, 143, 133, 227, 143, 175, 120, + 105, 0, 128, 228, 169, 171, 10, 35, 154, 168, 147, 158, 133, 227, 143, + 175, 176, 213, 0, 128, 228, 80, 73, 10, 35, 135, 204, 133, 227, 143, 175, + 112, 105, 0, 128, 228, 169, 172, 10, 35, 154, 168, 147, 185, 133, 227, + 143, 175, 169, 199, 0, 128, 228, 147, 143, 169, 173, 10, 35, 154, 168, + 147, 188, 133, 227, 143, 175, 147, 180, 169, 200, 0, 128, 228, 169, 173, + 10, 35, 154, 168, 163, 144, 133, 227, 143, 175, 169, 200, 0, 128, 228, + 169, 175, 10, 35, 154, 168, 163, 145, 133, 227, 143, 175, 190, 183, 0, + 128, 228, 167, 216, 10, 35, 154, 168, 147, 157, 133, 227, 143, 175, 169, + 184, 0, 128, 228, 168, 151, 10, 35, 154, 168, 147, 171, 133, 227, 143, + 175, 169, 186, 0, 128, 228, 169, 176, 10, 35, 154, 168, 163, 146, 133, + 227, 143, 175, 188, 227, 0, 128, 228, 169, 177, 10, 35, 154, 168, 163, + 147, 133, 227, 143, 175, 190, 184, 0, 128, 228, 168, 150, 10, 35, 154, + 168, 147, 159, 133, 227, 143, 175, 167, 217, 0, 138, 215, 154, 201, 141, + 248, 178, 177, 10, 35, 154, 168, 163, 148, 154, 243, 166, 248, 0, 138, + 215, 154, 201, 147, 190, 169, 156, 10, 35, 154, 168, 163, 149, 140, 206, + 147, 186, 153, 214, 167, 184, 0, 138, 215, 154, 201, 147, 163, 169, 156, + 10, 35, 154, 168, 163, 150, 140, 206, 163, 133, 167, 184, 0, 138, 215, + 154, 201, 147, 182, 169, 156, 10, 35, 154, 168, 163, 151, 140, 206, 163, + 152, 167, 184, 0, 138, 215, 154, 201, 147, 168, 169, 156, 10, 35, 154, + 168, 163, 153, 140, 206, 147, 154, 167, 184, 0, 138, 215, 154, 201, 147, + 184, 169, 156, 10, 35, 154, 168, 163, 154, 140, 206, 163, 155, 167, 184, + 0, 138, 215, 154, 201, 147, 172, 169, 156, 10, 35, 154, 168, 163, 156, + 140, 206, 154, 252, 167, 184, 0, 128, 229, 168, 135, 10, 35, 154, 168, + 146, 248, 135, 207, 143, 175, 176, 211, 0, 128, 229, 169, 162, 10, 35, + 154, 168, 162, 249, 135, 207, 143, 175, 167, 165, 0, 128, 229, 167, 186, + 10, 35, 135, 206, 135, 207, 143, 175, 178, 134, 0, 128, 229, 167, 176, + 10, 35, 154, 168, 162, 253, 135, 207, 143, 175, 190, 181, 0, 128, 229, + 169, 165, 10, 35, 154, 168, 146, 252, 135, 207, 143, 175, 167, 182, 0, + 128, 229, 169, 166, 10, 35, 154, 168, 162, 254, 135, 207, 143, 175, 190, + 182, 0, 128, 229, 169, 167, 10, 35, 154, 168, 146, 253, 135, 207, 143, + 175, 176, 212, 0, 128, 229, 169, 168, 10, 35, 154, 168, 147, 189, 135, + 207, 143, 175, 169, 183, 0, 128, 229, 167, 189, 10, 35, 154, 168, 146, + 254, 135, 207, 143, 175, 176, 216, 0, 128, 229, 169, 169, 10, 35, 154, + 168, 162, 255, 135, 207, 143, 175, 169, 198, 0, 128, 229, 169, 170, 10, + 35, 154, 168, 163, 128, 135, 207, 143, 175, 168, 166, 0, 128, 229, 77, + 85, 10, 35, 154, 168, 163, 129, 135, 207, 143, 175, 109, 117, 0, 128, + 229, 78, 85, 10, 35, 154, 168, 163, 130, 135, 207, 143, 175, 110, 117, 0, + 128, 229, 88, 73, 10, 35, 154, 168, 163, 131, 135, 207, 143, 175, 120, + 105, 0, 128, 229, 169, 171, 10, 35, 154, 168, 146, 255, 135, 207, 143, + 175, 176, 213, 0, 128, 229, 80, 73, 10, 35, 135, 208, 135, 207, 143, 175, + 112, 105, 0, 128, 229, 169, 172, 10, 35, 154, 168, 153, 218, 135, 207, + 143, 175, 169, 199, 0, 128, 229, 147, 163, 169, 156, 10, 35, 154, 168, + 163, 132, 135, 207, 163, 133, 167, 184, 0, 128, 229, 169, 173, 10, 35, + 154, 168, 147, 195, 135, 207, 143, 175, 169, 200, 0, 128, 229, 169, 175, + 10, 35, 154, 168, 163, 134, 135, 207, 143, 175, 190, 183, 0, 128, 229, + 167, 216, 10, 35, 154, 168, 147, 128, 135, 207, 143, 175, 169, 184, 0, + 128, 229, 168, 151, 10, 35, 154, 168, 163, 135, 135, 207, 143, 175, 169, + 186, 0, 128, 229, 169, 176, 10, 35, 154, 168, 163, 136, 135, 207, 143, + 175, 188, 227, 0, 128, 229, 169, 177, 10, 35, 154, 168, 163, 137, 135, + 207, 143, 175, 190, 184, 0, 128, 229, 168, 150, 10, 35, 154, 168, 147, + 129, 135, 207, 143, 175, 167, 217, 0, 132, 168, 178, 184, 10, 35, 154, + 168, 163, 138, 180, 164, 0, 128, 230, 168, 135, 10, 35, 154, 168, 147, + 135, 133, 227, 143, 175, 176, 211, 0, 128, 230, 169, 162, 10, 35, 154, + 168, 147, 162, 133, 227, 143, 175, 167, 165, 0, 128, 230, 167, 186, 10, + 35, 135, 205, 133, 227, 143, 175, 178, 134, 0, 128, 230, 167, 176, 10, + 35, 154, 168, 163, 139, 133, 227, 143, 175, 190, 181, 0, 128, 230, 169, + 165, 10, 35, 154, 168, 147, 136, 133, 227, 143, 175, 167, 182, 0, 128, + 230, 169, 166, 10, 35, 154, 168, 163, 140, 133, 227, 143, 175, 190, 182, + 0, 128, 230, 169, 167, 10, 35, 154, 168, 147, 137, 133, 227, 143, 175, + 176, 212, 0, 128, 230, 169, 168, 10, 35, 154, 168, 147, 165, 133, 227, + 143, 175, 169, 183, 0, 128, 230, 167, 189, 10, 35, 154, 168, 147, 138, + 133, 227, 143, 175, 176, 216, 0, 128, 230, 169, 169, 10, 35, 154, 168, + 147, 183, 133, 227, 143, 175, 169, 198, 0, 128, 230, 169, 170, 10, 35, + 154, 168, 163, 141, 133, 227, 143, 175, 168, 166, 0, 128, 230, 77, 85, + 10, 35, 154, 168, 142, 203, 133, 227, 143, 175, 109, 117, 0, 128, 230, + 78, 85, 10, 35, 154, 168, 163, 142, 133, 227, 143, 175, 110, 117, 0, 128, + 230, 88, 73, 10, 35, 154, 168, 163, 143, 133, 227, 143, 175, 120, 105, 0, + 128, 230, 169, 171, 10, 35, 154, 168, 147, 158, 133, 227, 143, 175, 176, + 213, 0, 128, 230, 80, 73, 10, 35, 135, 204, 133, 227, 143, 175, 112, 105, + 0, 128, 230, 169, 172, 10, 35, 154, 168, 147, 185, 133, 227, 143, 175, + 169, 199, 0, 128, 230, 147, 143, 169, 173, 10, 35, 154, 168, 147, 188, + 133, 227, 143, 175, 147, 180, 169, 200, 0, 128, 230, 169, 173, 10, 35, + 154, 168, 163, 144, 133, 227, 143, 175, 169, 200, 0, 128, 230, 169, 175, + 10, 35, 154, 168, 163, 145, 133, 227, 143, 175, 190, 183, 0, 128, 230, + 167, 216, 10, 35, 154, 168, 147, 157, 133, 227, 143, 175, 169, 184, 0, + 128, 230, 168, 151, 10, 35, 154, 168, 147, 171, 133, 227, 143, 175, 169, + 186, 0, 128, 230, 169, 176, 10, 35, 154, 168, 163, 146, 133, 227, 143, + 175, 188, 227, 0, 128, 230, 169, 177, 10, 35, 154, 168, 163, 147, 133, + 227, 143, 175, 190, 184, 0, 128, 230, 168, 150, 10, 35, 154, 168, 147, + 159, 133, 227, 143, 175, 167, 217, 0, 132, 168, 141, 248, 178, 177, 10, + 35, 154, 168, 163, 148, 154, 243, 166, 248, 0, 132, 168, 147, 190, 169, + 156, 10, 35, 154, 168, 163, 149, 140, 206, 147, 186, 153, 214, 167, 184, + 0, 132, 168, 147, 163, 169, 156, 10, 35, 154, 168, 163, 150, 140, 206, + 163, 133, 167, 184, 0, 132, 168, 147, 182, 169, 156, 10, 35, 154, 168, + 163, 151, 140, 206, 163, 152, 167, 184, 0, 132, 168, 147, 168, 169, 156, + 10, 35, 154, 168, 163, 153, 140, 206, 147, 154, 167, 184, 0, 132, 168, + 147, 184, 169, 156, 10, 35, 154, 168, 163, 154, 140, 206, 163, 155, 167, + 184, 0, 132, 168, 147, 172, 169, 156, 10, 35, 154, 168, 163, 156, 140, + 206, 154, 252, 167, 184, 0, 128, 231, 168, 135, 10, 35, 154, 168, 146, + 248, 135, 207, 143, 175, 176, 211, 0, 128, 231, 169, 162, 10, 35, 154, + 168, 162, 249, 135, 207, 143, 175, 167, 165, 0, 128, 231, 167, 186, 10, + 35, 135, 206, 135, 207, 143, 175, 178, 134, 0, 128, 231, 167, 176, 10, + 35, 154, 168, 162, 253, 135, 207, 143, 175, 190, 181, 0, 128, 231, 169, + 165, 10, 35, 154, 168, 146, 252, 135, 207, 143, 175, 167, 182, 0, 128, + 231, 169, 166, 10, 35, 154, 168, 162, 254, 135, 207, 143, 175, 190, 182, + 0, 128, 231, 169, 167, 10, 35, 154, 168, 146, 253, 135, 207, 143, 175, + 176, 212, 0, 128, 231, 169, 168, 10, 35, 154, 168, 147, 189, 135, 207, + 143, 175, 169, 183, 0, 128, 231, 167, 189, 10, 35, 154, 168, 146, 254, + 135, 207, 143, 175, 176, 216, 0, 128, 231, 169, 169, 10, 35, 154, 168, + 162, 255, 135, 207, 143, 175, 169, 198, 0, 128, 231, 169, 170, 10, 35, + 154, 168, 163, 128, 135, 207, 143, 175, 168, 166, 0, 128, 231, 77, 85, + 10, 35, 154, 168, 163, 129, 135, 207, 143, 175, 109, 117, 0, 128, 231, + 78, 85, 10, 35, 154, 168, 163, 130, 135, 207, 143, 175, 110, 117, 0, 128, + 231, 88, 73, 10, 35, 154, 168, 163, 131, 135, 207, 143, 175, 120, 105, 0, + 128, 231, 169, 171, 10, 35, 154, 168, 146, 255, 135, 207, 143, 175, 176, + 213, 0, 128, 231, 80, 73, 10, 35, 135, 208, 135, 207, 143, 175, 112, 105, + 0, 128, 231, 169, 172, 10, 35, 154, 168, 153, 218, 135, 207, 143, 175, + 169, 199, 0, 128, 231, 147, 163, 169, 156, 10, 35, 154, 168, 163, 132, + 135, 207, 163, 133, 167, 184, 0, 128, 231, 169, 173, 10, 35, 154, 168, + 147, 195, 135, 207, 143, 175, 169, 200, 0, 128, 231, 169, 175, 10, 35, + 154, 168, 163, 134, 135, 207, 143, 175, 190, 183, 0, 128, 231, 167, 216, + 10, 35, 154, 168, 147, 128, 135, 207, 143, 175, 169, 184, 0, 128, 231, + 168, 151, 10, 35, 154, 168, 163, 135, 135, 207, 143, 175, 169, 186, 0, + 128, 231, 169, 176, 10, 35, 154, 168, 163, 136, 135, 207, 143, 175, 188, + 227, 0, 128, 231, 169, 177, 10, 35, 154, 168, 163, 137, 135, 207, 143, + 175, 190, 184, 0, 128, 231, 168, 150, 10, 35, 154, 168, 147, 129, 135, + 207, 143, 175, 167, 217, 0, 132, 168, 154, 201, 178, 184, 10, 35, 154, + 168, 163, 138, 180, 164, 0, 128, 232, 168, 135, 10, 35, 154, 168, 147, + 135, 133, 227, 143, 175, 176, 211, 0, 128, 232, 169, 162, 10, 35, 154, + 168, 147, 162, 133, 227, 143, 175, 167, 165, 0, 128, 232, 167, 186, 10, + 35, 135, 205, 133, 227, 143, 175, 178, 134, 0, 128, 232, 167, 176, 10, + 35, 154, 168, 163, 139, 133, 227, 143, 175, 190, 181, 0, 128, 232, 169, + 165, 10, 35, 154, 168, 147, 136, 133, 227, 143, 175, 167, 182, 0, 128, + 232, 169, 166, 10, 35, 154, 168, 163, 140, 133, 227, 143, 175, 190, 182, + 0, 128, 232, 169, 167, 10, 35, 154, 168, 147, 137, 133, 227, 143, 175, + 176, 212, 0, 128, 232, 169, 168, 10, 35, 154, 168, 147, 165, 133, 227, + 143, 175, 169, 183, 0, 128, 232, 167, 189, 10, 35, 154, 168, 147, 138, + 133, 227, 143, 175, 176, 216, 0, 128, 232, 169, 169, 10, 35, 154, 168, + 147, 183, 133, 227, 143, 175, 169, 198, 0, 128, 232, 169, 170, 10, 35, + 154, 168, 163, 141, 133, 227, 143, 175, 168, 166, 0, 128, 232, 77, 85, + 10, 35, 154, 168, 142, 203, 133, 227, 143, 175, 109, 117, 0, 128, 232, + 78, 85, 10, 35, 154, 168, 163, 142, 133, 227, 143, 175, 110, 117, 0, 128, + 232, 88, 73, 10, 35, 154, 168, 163, 143, 133, 227, 143, 175, 120, 105, 0, + 128, 232, 169, 171, 10, 35, 154, 168, 147, 158, 133, 227, 143, 175, 176, + 213, 0, 128, 232, 80, 73, 10, 35, 135, 204, 133, 227, 143, 175, 112, 105, + 0, 128, 232, 169, 172, 10, 35, 154, 168, 147, 185, 133, 227, 143, 175, + 169, 199, 0, 128, 232, 147, 143, 169, 173, 10, 35, 154, 168, 147, 188, + 133, 227, 143, 175, 147, 180, 169, 200, 0, 128, 232, 169, 173, 10, 35, + 154, 168, 163, 144, 133, 227, 143, 175, 169, 200, 0, 128, 232, 169, 175, + 10, 35, 154, 168, 163, 145, 133, 227, 143, 175, 190, 183, 0, 128, 232, + 167, 216, 10, 35, 154, 168, 147, 157, 133, 227, 143, 175, 169, 184, 0, + 128, 232, 168, 151, 10, 35, 154, 168, 147, 171, 133, 227, 143, 175, 169, + 186, 0, 128, 232, 169, 176, 10, 35, 154, 168, 163, 146, 133, 227, 143, + 175, 188, 227, 0, 128, 232, 169, 177, 10, 35, 154, 168, 163, 147, 133, + 227, 143, 175, 190, 184, 0, 128, 232, 168, 150, 10, 35, 154, 168, 147, + 159, 133, 227, 143, 175, 167, 217, 0, 132, 168, 154, 201, 141, 248, 178, + 177, 10, 35, 154, 168, 163, 148, 154, 243, 166, 248, 0, 132, 168, 154, + 201, 147, 190, 169, 156, 10, 35, 154, 168, 163, 149, 140, 206, 147, 186, + 153, 214, 167, 184, 0, 132, 168, 154, 201, 147, 163, 169, 156, 10, 35, + 154, 168, 163, 150, 140, 206, 163, 133, 167, 184, 0, 132, 168, 154, 201, + 147, 182, 169, 156, 10, 35, 154, 168, 163, 151, 140, 206, 163, 152, 167, + 184, 0, 132, 168, 154, 201, 147, 168, 169, 156, 10, 35, 154, 168, 163, + 153, 140, 206, 147, 154, 167, 184, 0, 132, 168, 154, 201, 147, 184, 169, + 156, 10, 35, 154, 168, 163, 154, 140, 206, 163, 155, 167, 184, 0, 132, + 168, 154, 201, 147, 172, 169, 156, 10, 35, 154, 168, 163, 156, 140, 206, + 154, 252, 167, 184, 0, 128, 223, 169, 154, 10, 35, 154, 168, 48, 51, 68, + 67, 32, 140, 206, 143, 175, 169, 191, 0, 128, 224, 169, 154, 10, 35, 154, + 168, 48, 51, 68, 68, 32, 133, 227, 143, 175, 169, 191, 0, 138, 215, 140, + 255, 165, 193, 10, 35, 154, 168, 141, 128, 142, 199, 171, 144, 0, 138, + 215, 140, 255, 164, 239, 10, 35, 154, 168, 154, 202, 142, 199, 177, 185, + 0, 138, 215, 140, 255, 164, 240, 10, 35, 154, 168, 154, 203, 142, 199, + 166, 165, 0, 138, 215, 140, 255, 164, 241, 10, 35, 154, 168, 142, 229, + 142, 199, 177, 155, 0, 138, 215, 140, 255, 164, 242, 10, 35, 154, 168, + 154, 204, 142, 199, 186, 196, 0, 138, 215, 140, 255, 165, 195, 10, 35, + 154, 168, 154, 205, 142, 199, 186, 197, 0, 138, 215, 140, 255, 165, 196, + 10, 35, 154, 168, 156, 139, 142, 199, 181, 209, 0, 138, 215, 140, 255, + 165, 197, 10, 35, 154, 168, 154, 207, 142, 199, 186, 199, 0, 138, 215, + 140, 255, 165, 198, 10, 35, 154, 168, 156, 140, 142, 199, 167, 251, 0, + 138, 215, 140, 255, 165, 199, 10, 35, 154, 168, 156, 141, 142, 199, 186, + 200, 0, 130, 231, 165, 193, 10, 35, 154, 168, 141, 128, 142, 199, 171, + 144, 0, 130, 231, 164, 239, 10, 35, 154, 168, 154, 202, 142, 199, 177, + 185, 0, 130, 231, 164, 240, 10, 35, 154, 168, 154, 203, 142, 199, 166, + 165, 0, 130, 231, 164, 241, 10, 35, 154, 168, 142, 229, 142, 199, 177, + 155, 0, 130, 231, 164, 242, 10, 35, 154, 168, 154, 204, 142, 199, 186, + 196, 0, 130, 231, 165, 195, 10, 35, 154, 168, 154, 205, 142, 199, 186, + 197, 0, 130, 231, 165, 196, 10, 35, 154, 168, 156, 139, 142, 199, 181, + 209, 0, 130, 231, 165, 197, 10, 35, 154, 168, 154, 207, 142, 199, 186, + 199, 0, 130, 231, 165, 198, 10, 35, 154, 168, 156, 140, 142, 199, 167, + 251, 0, 130, 231, 165, 199, 10, 35, 154, 168, 156, 141, 142, 199, 186, + 200, 0, 130, 232, 165, 193, 10, 35, 154, 168, 141, 128, 142, 199, 171, + 144, 0, 130, 232, 164, 239, 10, 35, 154, 168, 154, 202, 142, 199, 177, + 185, 0, 130, 232, 164, 240, 10, 35, 154, 168, 154, 203, 142, 199, 166, + 165, 0, 130, 232, 164, 241, 10, 35, 154, 168, 142, 229, 142, 199, 177, + 155, 0, 130, 232, 164, 242, 10, 35, 154, 168, 154, 204, 142, 199, 186, + 196, 0, 130, 232, 165, 195, 10, 35, 154, 168, 154, 205, 142, 199, 186, + 197, 0, 130, 232, 165, 196, 10, 35, 154, 168, 156, 139, 142, 199, 181, + 209, 0, 130, 232, 165, 197, 10, 35, 154, 168, 154, 207, 142, 199, 186, + 199, 0, 130, 232, 165, 198, 10, 35, 154, 168, 156, 140, 142, 199, 167, + 251, 0, 130, 232, 165, 199, 10, 35, 154, 168, 156, 141, 142, 199, 186, + 200, 0, 130, 233, 165, 193, 10, 35, 154, 168, 141, 128, 142, 199, 171, + 144, 0, 130, 233, 164, 239, 10, 35, 154, 168, 154, 202, 142, 199, 177, + 185, 0, 130, 233, 164, 240, 10, 35, 154, 168, 154, 203, 142, 199, 166, + 165, 0, 130, 233, 164, 241, 10, 35, 154, 168, 142, 229, 142, 199, 177, + 155, 0, 130, 233, 164, 242, 10, 35, 154, 168, 154, 204, 142, 199, 186, + 196, 0, 130, 233, 165, 195, 10, 35, 154, 168, 154, 205, 142, 199, 186, + 197, 0, 130, 233, 165, 196, 10, 35, 154, 168, 156, 139, 142, 199, 181, + 209, 0, 130, 233, 165, 197, 10, 35, 154, 168, 154, 207, 142, 199, 186, + 199, 0, 130, 233, 165, 198, 10, 35, 154, 168, 156, 140, 142, 199, 167, + 251, 0, 130, 233, 165, 199, 10, 35, 154, 168, 156, 141, 142, 199, 186, + 200, 0, 138, 217, 140, 255, 165, 193, 10, 35, 154, 168, 141, 128, 142, + 199, 171, 144, 0, 138, 217, 140, 255, 164, 239, 10, 35, 154, 168, 154, + 202, 142, 199, 177, 185, 0, 138, 217, 140, 255, 164, 240, 10, 35, 154, + 168, 154, 203, 142, 199, 166, 165, 0, 138, 217, 140, 255, 164, 241, 10, + 35, 154, 168, 142, 229, 142, 199, 177, 155, 0, 138, 217, 140, 255, 164, + 242, 10, 35, 154, 168, 154, 204, 142, 199, 186, 196, 0, 138, 217, 140, + 255, 165, 195, 10, 35, 154, 168, 154, 205, 142, 199, 186, 197, 0, 138, + 217, 140, 255, 165, 196, 10, 35, 154, 168, 156, 139, 142, 199, 181, 209, + 0, 138, 217, 140, 255, 165, 197, 10, 35, 154, 168, 154, 207, 142, 199, + 186, 199, 0, 138, 217, 140, 255, 165, 198, 10, 35, 154, 168, 156, 140, + 142, 199, 167, 251, 0, 138, 217, 140, 255, 165, 199, 10, 35, 154, 168, + 156, 141, 142, 199, 186, 200, 0, 138, 218, 166, 145, 0, 138, 219, 166, + 145, 0, 138, 220, 166, 145, 0, 138, 221, 166, 145, 0, 138, 222, 166, 145, + 0, 138, 223, 166, 145, 0, 132, 169, 190, 185, 0, 138, 219, 163, 157, 190, + 185, 0, 132, 170, 155, 192, 163, 157, 190, 185, 0, 132, 169, 146, 160, + 190, 186, 0, 132, 169, 190, 187, 0, 132, 169, 190, 188, 0, 132, 169, 163, + 158, 76, 79, 87, 0, 138, 219, 163, 157, 190, 189, 0, 132, 169, 189, 203, + 0, 138, 219, 163, 157, 189, 203, 0, 130, 234, 190, 185, 0, 130, 234, 146, + 160, 190, 190, 0, 130, 234, 190, 188, 0, 132, 169, 145, 244, 142, 210, + 190, 188, 0, 132, 169, 163, 158, 142, 210, 85, 80, 0, 130, 234, 190, 191, + 0, 130, 234, 163, 159, 163, 157, 190, 185, 0, 130, 234, 163, 159, 142, + 210, 190, 185, 0, 130, 234, 163, 159, 190, 187, 0, 130, 234, 163, 159, + 190, 188, 0, 130, 234, 190, 192, 0, 138, 219, 138, 224, 190, 192, 0, 132, + 171, 157, 230, 150, 176, 166, 145, 0, 132, 169, 157, 230, 150, 176, 189, + 203, 0, 130, 234, 190, 193, 0, 138, 219, 138, 224, 190, 193, 0, 130, 234, + 148, 135, 163, 160, 190, 185, 0, 130, 234, 157, 230, 163, 160, 190, 194, + 0, 130, 234, 163, 160, 190, 185, 0, 130, 234, 163, 158, 163, 161, 163, + 160, 190, 195, 0, 132, 169, 145, 244, 142, 210, 163, 158, 163, 160, 190, + 195, 0, 132, 169, 145, 244, 142, 210, 163, 158, 163, 160, 190, 191, 0, + 132, 169, 163, 158, 142, 210, 145, 244, 163, 160, 190, 195, 0, 130, 234, + 145, 244, 163, 161, 163, 160, 166, 148, 0, 130, 234, 163, 160, 190, 187, + 0, 130, 234, 163, 160, 67, 73, 82, 67, 76, 69, 68, 0, 130, 234, 163, 160, + 72, 79, 79, 75, 69, 68, 0, 130, 234, 163, 160, 190, 188, 0, 132, 170, + 155, 220, 163, 157, 142, 210, 190, 194, 0, 130, 234, 163, 159, 163, 160, + 190, 195, 0, 130, 234, 163, 159, 163, 160, 163, 162, 190, 191, 0, 130, + 234, 163, 159, 163, 160, 163, 162, 190, 185, 0, 132, 171, 163, 160, 157, + 228, 163, 157, 85, 80, 0, 130, 235, 157, 228, 142, 210, 85, 80, 0, 130, + 234, 163, 159, 163, 158, 163, 160, 190, 195, 0, 130, 234, 156, 228, 163, + 160, 190, 195, 0, 130, 234, 163, 159, 163, 160, 166, 148, 0, 130, 234, + 163, 159, 163, 163, 163, 160, 166, 148, 0, 132, 171, 163, 160, 163, 163, + 163, 157, 85, 80, 0, 130, 235, 163, 163, 142, 210, 85, 80, 0, 132, 171, + 163, 160, 155, 181, 163, 157, 85, 80, 0, 132, 171, 163, 160, 155, 181, + 163, 157, 190, 188, 0, 130, 235, 163, 164, 163, 165, 142, 210, 85, 80, 0, + 130, 235, 163, 164, 155, 160, 142, 210, 85, 80, 0, 130, 235, 155, 181, + 142, 210, 85, 80, 0, 130, 234, 163, 160, 163, 159, 190, 188, 0, 130, 234, + 163, 160, 163, 164, 164, 236, 0, 130, 234, 163, 160, 65, 78, 71, 76, 69, + 68, 0, 132, 171, 163, 160, 163, 164, 163, 165, 163, 157, 85, 80, 0, 132, + 171, 163, 160, 163, 164, 163, 165, 163, 157, 190, 192, 0, 132, 171, 163, + 160, 163, 164, 163, 157, 85, 80, 0, 130, 235, 157, 228, 142, 210, 190, + 188, 0, 138, 225, 150, 140, 190, 196, 0, 138, 225, 138, 226, 190, 185, 0, + 138, 225, 138, 226, 190, 188, 0, 138, 225, 138, 226, 190, 191, 0, 138, + 225, 138, 226, 163, 159, 83, 80, 76, 73, 84, 0, 138, 227, 138, 226, 190, + 191, 0, 138, 218, 138, 226, 163, 159, 190, 185, 0, 138, 222, 138, 226, + 190, 191, 0, 138, 225, 138, 228, 190, 197, 0, 138, 225, 163, 166, 149, + 147, 163, 167, 190, 197, 0, 138, 225, 138, 228, 163, 161, 150, 140, 190, + 185, 0, 138, 225, 163, 166, 149, 147, 163, 167, 163, 161, 150, 140, 190, + 185, 0, 138, 225, 138, 228, 163, 161, 190, 185, 0, 138, 225, 163, 166, + 149, 147, 163, 167, 163, 161, 190, 185, 0, 138, 225, 138, 228, 163, 161, + 163, 160, 166, 148, 0, 138, 220, 138, 228, 190, 197, 0, 138, 220, 138, + 228, 163, 161, 190, 198, 0, 138, 222, 138, 228, 163, 161, 190, 198, 0, + 138, 221, 138, 228, 190, 197, 0, 138, 225, 138, 228, 163, 161, 190, 188, + 0, 138, 225, 138, 228, 163, 161, 163, 158, 163, 160, 190, 195, 0, 138, + 225, 138, 228, 163, 161, 163, 158, 141, 242, 190, 193, 0, 138, 229, 190, + 168, 0, 138, 225, 155, 220, 157, 254, 70, 65, 67, 73, 78, 71, 83, 0, 138, + 225, 190, 199, 0, 138, 225, 163, 160, 190, 195, 0, 138, 225, 163, 166, + 163, 160, 190, 195, 0, 138, 225, 163, 160, 190, 185, 0, 138, 225, 163, + 160, 166, 148, 0, 138, 225, 163, 168, 163, 157, 163, 160, 190, 195, 0, + 138, 225, 163, 168, 171, 148, 0, 138, 225, 163, 168, 149, 208, 163, 160, + 190, 195, 0, 138, 225, 163, 168, 149, 208, 163, 160, 163, 162, 190, 185, + 0, 138, 225, 163, 168, 190, 200, 0, 138, 229, 67, 76, 65, 87, 0, 138, + 227, 163, 160, 190, 195, 0, 138, 227, 141, 242, 190, 193, 0, 138, 227, + 163, 160, 166, 148, 0, 138, 230, 190, 201, 0, 138, 229, 167, 166, 0, 138, + 220, 190, 198, 0, 138, 229, 178, 245, 0, 138, 220, 144, 157, 163, 160, + 190, 195, 0, 138, 220, 163, 160, 190, 195, 0, 138, 220, 144, 157, 141, + 242, 190, 193, 0, 138, 220, 141, 242, 190, 193, 0, 138, 220, 144, 157, + 163, 160, 166, 148, 0, 138, 220, 163, 160, 166, 148, 0, 163, 169, 163, + 170, 190, 198, 0, 138, 229, 190, 201, 0, 138, 229, 170, 141, 0, 138, 229, + 79, 86, 65, 76, 0, 138, 221, 163, 160, 190, 195, 0, 138, 221, 141, 242, + 190, 193, 0, 138, 221, 163, 160, 166, 148, 0, 138, 222, 190, 198, 0, 138, + 222, 144, 157, 163, 160, 166, 148, 0, 138, 229, 190, 189, 0, 138, 222, + 184, 196, 0, 138, 222, 144, 157, 163, 160, 190, 195, 0, 138, 222, 163, + 160, 190, 195, 0, 138, 222, 144, 157, 141, 242, 190, 193, 0, 138, 222, + 141, 242, 190, 193, 0, 138, 222, 163, 160, 163, 162, 84, 79, 85, 67, 72, + 73, 78, 71, 32, 166, 145, 0, 138, 222, 163, 160, 155, 220, 142, 210, 168, + 203, 0, 138, 229, 178, 193, 0, 130, 234, 168, 203, 0, 138, 219, 138, 224, + 168, 203, 0, 138, 222, 138, 224, 168, 203, 0, 138, 223, 138, 224, 168, + 203, 0, 138, 222, 190, 200, 0, 130, 234, 142, 232, 190, 185, 0, 130, 234, + 142, 232, 190, 191, 0, 138, 222, 138, 224, 142, 232, 190, 191, 0, 138, + 218, 147, 219, 179, 206, 0, 138, 218, 147, 219, 145, 246, 82, 73, 80, 80, + 76, 69, 32, 190, 194, 0, 138, 218, 147, 219, 145, 246, 82, 73, 80, 80, + 76, 69, 32, 190, 202, 0, 138, 218, 147, 219, 145, 246, 79, 84, 72, 69, + 82, 83, 32, 67, 73, 82, 67, 76, 69, 68, 0, 138, 218, 147, 219, 85, 80, 0, + 132, 170, 155, 192, 147, 219, 85, 80, 0, 138, 219, 147, 219, 85, 80, 0, + 138, 221, 147, 219, 85, 80, 0, 138, 223, 147, 219, 85, 80, 0, 138, 218, + 147, 219, 146, 160, 190, 186, 0, 138, 218, 147, 219, 190, 185, 0, 138, + 218, 147, 219, 84, 79, 85, 67, 72, 69, 83, 32, 190, 193, 0, 138, 218, + 147, 219, 190, 193, 0, 138, 222, 147, 219, 190, 193, 0, 138, 218, 147, + 219, 163, 157, 190, 193, 0, 138, 222, 147, 219, 163, 157, 190, 193, 0, + 138, 223, 147, 219, 163, 157, 163, 160, 163, 157, 163, 160, 164, 236, 0, + 138, 223, 147, 219, 163, 157, 163, 160, 163, 157, 190, 193, 0, 138, 218, + 147, 219, 166, 145, 0, 138, 219, 147, 219, 166, 145, 0, 138, 222, 147, + 219, 166, 145, 0, 138, 223, 147, 219, 166, 145, 0, 130, 234, 190, 200, 0, + 138, 219, 138, 224, 190, 200, 0, 138, 222, 138, 224, 190, 200, 0, 138, + 222, 168, 203, 0, 138, 223, 138, 224, 190, 200, 0, 130, 234, 146, 151, + 190, 200, 0, 138, 219, 138, 224, 146, 151, 190, 200, 0, 138, 218, 142, + 232, 179, 206, 0, 138, 222, 142, 232, 145, 246, 138, 231, 144, 251, 189, + 203, 0, 138, 223, 142, 232, 145, 246, 142, 210, 163, 160, 163, 157, 177, + 153, 0, 138, 218, 142, 232, 85, 80, 0, 138, 218, 142, 232, 146, 160, 190, + 186, 0, 138, 218, 142, 232, 190, 200, 0, 138, 219, 142, 232, 190, 200, 0, + 138, 221, 142, 232, 190, 200, 0, 138, 223, 142, 232, 190, 200, 0, 138, + 218, 142, 232, 189, 203, 0, 138, 218, 142, 232, 142, 210, 190, 191, 0, + 138, 218, 142, 232, 142, 210, 146, 160, 190, 190, 0, 138, 218, 142, 232, + 166, 145, 0, 138, 218, 142, 232, 190, 193, 0, 138, 230, 142, 232, 190, + 193, 0, 132, 169, 142, 232, 190, 200, 0, 138, 219, 138, 232, 190, 200, 0, + 163, 169, 163, 170, 138, 232, 147, 219, 79, 78, 0, 138, 230, 138, 232, + 147, 219, 164, 236, 0, 138, 230, 138, 232, 147, 219, 73, 78, 0, 138, 230, + 138, 232, 147, 219, 85, 78, 68, 69, 82, 0, 138, 220, 138, 232, 190, 200, + 0, 138, 222, 138, 232, 190, 200, 0, 138, 223, 138, 232, 147, 219, 164, + 236, 0, 138, 223, 138, 232, 190, 200, 0, 132, 171, 179, 206, 0, 138, 222, + 189, 203, 0, 132, 171, 85, 80, 0, 138, 219, 142, 210, 85, 80, 0, 132, + 171, 146, 160, 190, 186, 0, 132, 171, 145, 244, 163, 160, 190, 195, 0, + 138, 230, 142, 210, 190, 193, 0, 132, 171, 163, 160, 190, 200, 0, 132, + 171, 190, 200, 0, 132, 171, 142, 232, 190, 200, 0, 138, 219, 138, 233, + 190, 200, 0, 163, 169, 163, 170, 138, 233, 147, 219, 79, 78, 0, 138, 220, + 138, 233, 190, 200, 0, 138, 222, 138, 233, 190, 200, 0, 138, 223, 138, + 233, 147, 219, 164, 236, 0, 138, 223, 138, 233, 147, 219, 73, 78, 0, 138, + 223, 138, 233, 190, 200, 0, 138, 219, 138, 233, 147, 219, 190, 185, 0, + 138, 227, 138, 233, 147, 219, 190, 191, 0, 138, 227, 138, 233, 147, 219, + 163, 159, 190, 195, 0, 138, 230, 138, 233, 147, 219, 163, 159, 164, 236, + 0, 138, 230, 138, 233, 147, 219, 163, 159, 73, 78, 0, 138, 230, 138, 233, + 147, 219, 190, 191, 0, 138, 222, 163, 157, 190, 188, 0, 130, 235, 190, + 195, 0, 138, 222, 138, 231, 190, 195, 0, 130, 235, 163, 162, 163, 160, + 172, 152, 0, 130, 235, 163, 162, 163, 160, 190, 191, 0, 130, 235, 163, + 162, 163, 160, 190, 185, 0, 130, 235, 163, 162, 163, 157, 190, 185, 0, + 130, 235, 163, 162, 66, 79, 84, 72, 32, 190, 185, 0, 130, 235, 163, 162, + 163, 157, 190, 189, 0, 130, 235, 163, 171, 163, 157, 190, 194, 0, 130, + 235, 163, 171, 163, 157, 190, 185, 0, 130, 235, 167, 166, 0, 130, 235, + 190, 201, 0, 130, 235, 157, 219, 163, 160, 182, 191, 0, 138, 227, 138, + 231, 157, 219, 163, 160, 182, 191, 0, 130, 235, 157, 219, 163, 160, 85, + 78, 68, 69, 82, 0, 130, 235, 170, 141, 0, 138, 220, 163, 157, 190, 193, + 0, 138, 220, 138, 231, 190, 198, 0, 138, 222, 138, 231, 190, 198, 0, 138, + 222, 138, 231, 189, 220, 0, 138, 222, 163, 157, 190, 193, 0, 138, 222, + 138, 231, 184, 196, 0, 138, 223, 138, 231, 164, 236, 0, 138, 223, 138, + 231, 73, 78, 0, 138, 223, 163, 157, 190, 193, 0, 138, 218, 190, 193, 0, + 132, 170, 190, 199, 0, 132, 170, 163, 162, 172, 152, 0, 132, 170, 163, + 162, 190, 191, 0, 132, 170, 163, 162, 190, 185, 0, 132, 170, 166, 148, 0, + 132, 170, 155, 220, 163, 157, 189, 203, 0, 132, 170, 155, 220, 142, 210, + 168, 203, 0, 132, 170, 155, 220, 142, 232, 190, 200, 0, 132, 170, 155, + 192, 144, 199, 190, 196, 0, 132, 170, 150, 176, 144, 199, 190, 196, 0, + 132, 170, 155, 192, 142, 227, 190, 196, 0, 132, 170, 155, 192, 150, 140, + 190, 196, 0, 132, 170, 150, 176, 150, 140, 146, 160, 190, 190, 0, 138, + 229, 182, 147, 0, 138, 218, 190, 199, 0, 163, 169, 163, 172, 180, 143, 0, + 163, 169, 163, 172, 190, 203, 0, 163, 169, 163, 172, 178, 223, 0, 163, + 169, 163, 173, 180, 143, 0, 163, 169, 163, 173, 190, 203, 0, 163, 169, + 163, 173, 178, 223, 0, 163, 169, 163, 174, 180, 143, 0, 163, 169, 163, + 174, 190, 203, 0, 163, 169, 163, 174, 178, 223, 0, 163, 169, 158, 137, + 180, 143, 0, 163, 169, 158, 137, 190, 203, 0, 163, 169, 158, 137, 178, + 223, 0, 163, 169, 149, 195, 180, 143, 0, 163, 169, 149, 195, 190, 203, 0, + 163, 169, 149, 195, 178, 223, 0, 163, 169, 155, 146, 190, 204, 0, 163, + 169, 155, 146, 178, 223, 0, 163, 169, 163, 175, 150, 187, 180, 143, 0, + 163, 169, 163, 175, 144, 250, 180, 143, 0, 163, 169, 163, 175, 150, 187, + 190, 203, 0, 163, 169, 163, 175, 144, 250, 190, 203, 0, 163, 169, 163, + 175, 190, 205, 0, 163, 169, 163, 176, 150, 187, 180, 143, 0, 163, 169, + 163, 176, 144, 250, 180, 143, 0, 163, 169, 163, 176, 150, 187, 190, 203, + 0, 163, 169, 163, 176, 144, 250, 190, 203, 0, 163, 169, 163, 176, 190, + 205, 0, 163, 169, 163, 175, 163, 176, 190, 206, 0, 138, 234, 135, 213, + 189, 220, 0, 138, 234, 135, 213, 184, 196, 0, 138, 234, 145, 244, 190, + 205, 0, 138, 234, 145, 246, 190, 205, 0, 138, 234, 135, 213, 163, 177, + 189, 220, 0, 138, 234, 135, 213, 163, 177, 184, 196, 0, 138, 234, 163, + 162, 151, 160, 163, 162, 182, 140, 0, 138, 235, 163, 178, 190, 180, 0, + 138, 236, 163, 178, 190, 180, 0, 138, 235, 138, 237, 184, 196, 0, 138, + 235, 138, 237, 164, 245, 0, 138, 235, 138, 237, 189, 220, 0, 138, 235, + 138, 237, 190, 207, 0, 138, 235, 141, 249, 163, 179, 190, 208, 0, 138, + 235, 142, 177, 190, 194, 0, 138, 235, 142, 177, 163, 179, 190, 208, 0, + 138, 235, 142, 177, 190, 206, 0, 138, 235, 142, 177, 163, 177, 163, 179, + 190, 208, 0, 138, 235, 177, 153, 0, 138, 235, 148, 235, 148, 135, 190, + 209, 0, 138, 235, 148, 235, 163, 179, 190, 208, 0, 138, 235, 148, 235, + 190, 206, 0, 138, 235, 148, 235, 163, 177, 163, 179, 190, 208, 0, 138, + 235, 163, 180, 184, 196, 0, 138, 235, 163, 180, 164, 245, 0, 138, 235, + 163, 180, 189, 220, 0, 138, 235, 154, 226, 184, 196, 0, 138, 235, 154, + 226, 164, 245, 0, 138, 235, 154, 226, 189, 220, 0, 138, 235, 154, 226, + 82, 79, 84, 65, 84, 73, 79, 78, 0, 138, 235, 155, 228, 184, 196, 0, 138, + 235, 155, 228, 164, 245, 0, 138, 235, 155, 228, 189, 220, 0, 138, 235, + 155, 238, 184, 196, 0, 138, 235, 155, 238, 164, 245, 0, 138, 235, 155, + 238, 189, 220, 0, 138, 235, 146, 231, 184, 196, 0, 138, 235, 146, 231, + 164, 245, 0, 138, 235, 146, 231, 189, 220, 0, 138, 235, 163, 181, 184, + 196, 0, 138, 235, 163, 181, 164, 245, 0, 138, 235, 163, 181, 189, 220, 0, + 138, 238, 163, 182, 180, 143, 0, 138, 238, 163, 182, 180, 142, 0, 138, + 238, 163, 182, 190, 206, 0, 138, 238, 163, 183, 180, 143, 0, 138, 238, + 163, 183, 180, 142, 0, 138, 238, 163, 183, 190, 206, 0, 138, 238, 190, + 210, 0, 138, 238, 163, 184, 163, 185, 180, 143, 0, 138, 238, 163, 184, + 163, 185, 180, 142, 0, 138, 238, 163, 184, 163, 185, 190, 211, 0, 138, + 239, 163, 186, 184, 196, 0, 138, 239, 163, 186, 164, 245, 0, 138, 239, + 163, 186, 189, 220, 0, 138, 239, 163, 186, 190, 207, 0, 138, 239, 163, + 187, 184, 196, 0, 138, 239, 163, 187, 164, 245, 0, 138, 239, 163, 187, + 189, 220, 0, 138, 239, 163, 187, 190, 207, 0, 138, 239, 155, 220, 163, + 186, 184, 196, 0, 138, 239, 155, 220, 163, 186, 164, 245, 0, 138, 239, + 155, 220, 163, 186, 189, 220, 0, 138, 239, 155, 220, 163, 186, 190, 207, + 0, 138, 239, 155, 220, 163, 187, 184, 196, 0, 138, 239, 155, 220, 163, + 187, 164, 245, 0, 138, 239, 155, 220, 163, 187, 189, 220, 0, 138, 239, + 155, 220, 163, 187, 190, 207, 0, 138, 236, 138, 237, 184, 196, 0, 138, + 236, 138, 237, 164, 245, 0, 138, 236, 138, 237, 189, 220, 0, 138, 236, + 138, 237, 190, 207, 0, 138, 236, 141, 249, 163, 179, 190, 208, 0, 138, + 236, 142, 177, 190, 194, 0, 138, 236, 142, 177, 163, 179, 190, 208, 0, + 138, 236, 142, 177, 190, 206, 0, 138, 236, 142, 177, 163, 177, 163, 179, + 190, 208, 0, 138, 236, 177, 153, 0, 138, 236, 148, 235, 148, 135, 190, + 209, 0, 138, 236, 148, 235, 163, 179, 190, 208, 0, 138, 236, 148, 235, + 163, 177, 190, 209, 0, 138, 236, 148, 235, 163, 177, 163, 179, 190, 208, + 0, 138, 236, 190, 174, 0, 138, 236, 154, 226, 184, 196, 0, 138, 236, 154, + 226, 164, 245, 0, 138, 236, 154, 226, 189, 220, 0, 138, 236, 179, 254, 0, + 138, 236, 155, 238, 184, 196, 0, 138, 236, 155, 238, 164, 245, 0, 138, + 236, 155, 238, 189, 220, 0, 138, 236, 146, 231, 184, 196, 0, 138, 236, + 146, 231, 164, 245, 0, 138, 236, 146, 231, 189, 220, 0, 138, 236, 163, + 181, 184, 196, 0, 138, 236, 163, 181, 164, 245, 0, 138, 236, 163, 181, + 189, 220, 0, 138, 240, 163, 183, 180, 143, 0, 138, 240, 163, 183, 180, + 142, 0, 138, 240, 163, 183, 190, 206, 0, 138, 240, 163, 182, 180, 143, 0, + 138, 240, 163, 182, 180, 142, 0, 138, 240, 163, 182, 190, 206, 0, 138, + 240, 190, 210, 0, 132, 172, 156, 151, 184, 196, 0, 132, 172, 156, 151, + 164, 245, 0, 132, 172, 156, 151, 189, 220, 0, 132, 172, 156, 151, 190, + 207, 0, 132, 172, 163, 188, 184, 196, 0, 132, 172, 163, 188, 164, 245, 0, + 132, 172, 163, 188, 189, 220, 0, 132, 172, 163, 188, 190, 207, 0, 132, + 172, 84, 72, 82, 69, 69, 45, 81, 85, 65, 82, 84, 69, 82, 32, 150, 189, + 184, 196, 0, 132, 172, 84, 72, 82, 69, 69, 45, 81, 85, 65, 82, 84, 69, + 82, 32, 150, 189, 164, 245, 0, 138, 235, 163, 189, 184, 196, 0, 138, 235, + 163, 189, 164, 245, 0, 138, 235, 163, 189, 189, 220, 0, 138, 235, 150, + 193, 184, 196, 0, 138, 235, 150, 193, 164, 245, 0, 138, 235, 150, 193, + 189, 220, 0, 138, 235, 150, 193, 144, 250, 180, 142, 0, 138, 235, 154, + 217, 157, 219, 142, 177, 184, 196, 0, 138, 235, 154, 217, 157, 219, 142, + 177, 164, 245, 0, 138, 235, 154, 217, 157, 219, 142, 177, 189, 220, 0, + 138, 235, 154, 217, 157, 219, 148, 235, 184, 196, 0, 138, 235, 154, 217, + 157, 219, 148, 235, 164, 245, 0, 138, 235, 154, 217, 157, 219, 148, 235, + 189, 220, 0, 132, 172, 157, 185, 190, 194, 0, 138, 235, 157, 150, 146, + 151, 184, 196, 0, 138, 235, 157, 150, 146, 151, 164, 245, 0, 138, 241, + 180, 143, 0, 138, 241, 180, 142, 0, 138, 241, 65, 76, 84, 69, 82, 78, 65, + 84, 69, 0, 138, 235, 190, 210, 0, 132, 172, 163, 190, 163, 191, 178, 174, + 0, 138, 235, 138, 242, 163, 191, 178, 174, 0, 138, 235, 138, 243, 163, + 191, 178, 174, 0, 138, 235, 154, 217, 163, 190, 163, 191, 178, 174, 0, + 138, 241, 141, 249, 163, 190, 163, 191, 178, 174, 0, 138, 241, 142, 177, + 163, 190, 163, 191, 178, 174, 0, 138, 241, 163, 177, 163, 190, 163, 191, + 178, 174, 0, 132, 172, 163, 190, 190, 212, 0, 138, 235, 138, 242, 190, + 212, 0, 138, 235, 138, 243, 190, 212, 0, 138, 235, 154, 217, 163, 190, + 190, 212, 0, 138, 241, 141, 249, 163, 190, 190, 212, 0, 138, 241, 142, + 177, 163, 190, 190, 212, 0, 138, 241, 163, 177, 163, 190, 190, 212, 0, + 138, 235, 154, 217, 144, 245, 157, 207, 184, 196, 0, 138, 235, 154, 217, + 144, 245, 157, 207, 164, 245, 0, 138, 235, 154, 217, 144, 245, 157, 207, + 189, 220, 0, 138, 236, 157, 219, 163, 190, 163, 192, 184, 196, 0, 138, + 236, 157, 219, 163, 190, 163, 192, 189, 220, 0, 138, 236, 138, 242, 163, + 192, 144, 250, 180, 142, 0, 138, 236, 138, 242, 163, 192, 150, 187, 180, + 142, 0, 138, 236, 138, 242, 163, 192, 144, 250, 190, 211, 0, 138, 236, + 138, 242, 163, 192, 150, 187, 190, 211, 0, 138, 236, 138, 243, 163, 192, + 144, 250, 180, 143, 0, 138, 236, 138, 243, 163, 192, 150, 187, 180, 143, + 0, 138, 236, 138, 243, 163, 192, 144, 250, 180, 142, 0, 138, 236, 138, + 243, 163, 192, 150, 187, 180, 142, 0, 138, 236, 154, 217, 163, 190, 163, + 192, 184, 196, 0, 138, 236, 154, 217, 163, 190, 163, 192, 189, 220, 0, + 138, 244, 141, 249, 163, 190, 179, 162, 0, 138, 244, 142, 177, 163, 190, + 179, 162, 0, 138, 244, 163, 177, 163, 190, 179, 162, 0, 138, 236, 157, + 219, 163, 190, 163, 193, 184, 196, 0, 138, 236, 157, 219, 163, 190, 163, + 193, 189, 220, 0, 138, 236, 138, 242, 163, 193, 144, 250, 180, 142, 0, + 138, 236, 138, 242, 163, 193, 150, 187, 180, 142, 0, 138, 236, 138, 242, + 163, 193, 148, 235, 144, 250, 190, 211, 0, 138, 236, 138, 242, 163, 193, + 148, 235, 150, 187, 190, 211, 0, 138, 236, 138, 243, 163, 193, 144, 250, + 180, 143, 0, 138, 236, 138, 243, 163, 193, 150, 187, 180, 143, 0, 138, + 236, 138, 243, 163, 193, 144, 250, 180, 142, 0, 138, 236, 138, 243, 163, + 193, 150, 187, 180, 142, 0, 138, 236, 154, 217, 163, 190, 163, 193, 184, + 196, 0, 138, 236, 154, 217, 163, 190, 163, 193, 189, 220, 0, 138, 244, + 141, 249, 163, 190, 179, 164, 0, 138, 244, 142, 177, 163, 190, 179, 164, + 0, 138, 244, 163, 177, 163, 190, 179, 164, 0, 138, 236, 157, 219, 184, + 196, 0, 138, 236, 157, 219, 164, 245, 0, 138, 236, 157, 219, 189, 220, 0, + 138, 236, 157, 219, 190, 207, 0, 138, 236, 157, 219, 67, 79, 77, 66, 73, + 78, 69, 68, 0, 138, 236, 163, 189, 184, 196, 0, 138, 236, 150, 193, 184, + 196, 0, 138, 236, 154, 217, 176, 191, 0, 138, 236, 154, 217, 184, 196, 0, + 138, 236, 154, 217, 189, 220, 0, 138, 244, 180, 143, 0, 138, 244, 180, + 142, 0, 138, 244, 190, 206, 0, 138, 236, 190, 210, 32, 182, 234, 0, 138, + 235, 138, 245, 144, 250, 180, 143, 0, 138, 235, 138, 245, 154, 136, 180, + 143, 0, 138, 235, 138, 245, 144, 250, 180, 142, 0, 138, 235, 138, 245, + 154, 136, 180, 142, 0, 138, 236, 138, 245, 138, 246, 144, 250, 180, 143, + 0, 138, 236, 138, 245, 138, 246, 154, 136, 180, 143, 0, 138, 236, 138, + 245, 138, 246, 150, 187, 180, 143, 0, 138, 236, 138, 245, 138, 246, 144, + 250, 180, 142, 0, 138, 236, 138, 245, 138, 246, 154, 136, 180, 142, 0, + 138, 236, 138, 245, 138, 246, 150, 187, 180, 142, 0, 138, 235, 163, 179, + 150, 189, 163, 191, 180, 143, 0, 138, 235, 163, 179, 150, 189, 163, 191, + 180, 142, 0, 138, 236, 163, 179, 150, 189, 138, 246, 180, 143, 0, 138, + 236, 163, 179, 150, 189, 138, 246, 180, 142, 0, 138, 235, 163, 178, 160, + 228, 180, 143, 0, 138, 235, 163, 178, 160, 228, 180, 142, 0, 138, 236, + 163, 178, 160, 228, 138, 246, 180, 143, 0, 138, 236, 163, 178, 160, 228, + 138, 246, 180, 142, 0, 138, 247, 146, 227, 184, 196, 0, 138, 247, 146, + 227, 189, 220, 0, 138, 247, 70, 65, 83, 84, 0, 138, 247, 83, 76, 79, 87, + 0, 138, 247, 84, 69, 78, 83, 69, 0, 138, 247, 82, 69, 76, 65, 88, 69, 68, + 0, 138, 247, 83, 73, 77, 85, 76, 84, 65, 78, 69, 79, 85, 83, 0, 138, 247, + 83, 73, 77, 85, 76, 84, 65, 78, 69, 79, 85, 83, 32, 190, 206, 0, 138, + 247, 69, 86, 69, 82, 89, 32, 79, 84, 72, 69, 82, 32, 190, 169, 0, 138, + 247, 71, 82, 65, 68, 85, 65, 76, 0, 163, 169, 182, 226, 0, 138, 248, 82, + 73, 77, 0, 138, 248, 163, 194, 190, 194, 0, 138, 248, 163, 194, 84, 73, + 76, 84, 0, 138, 248, 77, 79, 86, 69, 77, 69, 78, 84, 45, 70, 76, 79, 79, + 82, 80, 76, 65, 78, 69, 32, 190, 194, 0, 138, 248, 163, 194, 183, 134, 0, + 138, 248, 77, 79, 86, 69, 77, 69, 78, 84, 45, 70, 76, 79, 79, 82, 80, 76, + 65, 78, 69, 32, 183, 134, 0, 138, 248, 190, 209, 32, 170, 141, 0, 163, + 169, 163, 195, 162, 180, 155, 212, 163, 196, 163, 171, 190, 213, 0, 163, + 169, 163, 195, 162, 180, 155, 212, 163, 196, 145, 244, 148, 179, 179, + 206, 0, 163, 169, 163, 195, 162, 180, 155, 212, 163, 196, 145, 244, 148, + 179, 145, 246, 190, 213, 0, 163, 169, 163, 197, 148, 135, 85, 80, 0, 163, + 169, 163, 197, 148, 135, 190, 214, 0, 163, 169, 163, 197, 148, 135, 179, + 206, 0, 163, 169, 163, 198, 163, 197, 159, 128, 179, 206, 0, 163, 169, + 163, 198, 163, 197, 145, 246, 190, 214, 0, 163, 169, 163, 198, 163, 197, + 145, 244, 190, 214, 0, 163, 169, 163, 198, 163, 197, 159, 128, 85, 80, 0, + 163, 169, 163, 199, 190, 214, 0, 163, 169, 163, 199, 190, 180, 0, 163, + 169, 163, 199, 190, 215, 0, 138, 249, 190, 198, 0, 138, 249, 83, 81, 85, + 69, 69, 90, 69, 68, 0, 138, 249, 182, 250, 0, 163, 169, 156, 133, 66, 76, + 73, 78, 75, 32, 180, 143, 0, 163, 169, 156, 133, 66, 76, 73, 78, 75, 32, + 190, 203, 0, 138, 249, 146, 136, 190, 198, 0, 138, 249, 153, 146, 190, + 198, 0, 138, 249, 146, 136, 182, 250, 0, 138, 249, 87, 73, 68, 69, 78, + 73, 78, 71, 32, 190, 209, 0, 163, 169, 156, 133, 87, 73, 78, 75, 10, 42, + 115, 113, 117, 101, 101, 122, 101, 100, 32, 184, 144, 32, 98, 108, 105, + 110, 107, 0, 163, 169, 163, 200, 85, 80, 0, 163, 169, 163, 200, 179, 206, + 0, 163, 169, 163, 200, 70, 76, 85, 84, 84, 69, 82, 73, 78, 71, 0, 163, + 169, 163, 201, 190, 194, 0, 163, 169, 163, 201, 148, 135, 180, 142, 0, + 163, 169, 163, 201, 148, 135, 190, 206, 0, 163, 169, 163, 202, 190, 194, + 0, 163, 169, 163, 202, 148, 135, 180, 142, 0, 163, 169, 163, 202, 148, + 135, 190, 206, 0, 163, 169, 163, 201, 190, 202, 0, 163, 169, 163, 202, + 190, 202, 0, 163, 169, 163, 201, 183, 157, 0, 163, 169, 163, 203, 80, 85, + 70, 70, 69, 68, 0, 163, 169, 163, 203, 190, 214, 0, 163, 169, 163, 203, + 83, 85, 67, 75, 69, 68, 0, 163, 169, 163, 204, 163, 203, 72, 73, 71, 72, + 0, 163, 169, 163, 204, 163, 203, 189, 203, 0, 163, 169, 163, 204, 163, + 203, 76, 79, 87, 0, 163, 169, 69, 65, 82, 83, 0, 163, 169, 163, 196, 190, + 214, 0, 163, 169, 163, 196, 190, 180, 0, 163, 169, 163, 196, 190, 216, 0, + 163, 169, 163, 196, 87, 73, 71, 71, 76, 69, 83, 0, 163, 169, 163, 205, + 66, 76, 79, 87, 73, 78, 71, 32, 164, 236, 0, 163, 169, 163, 205, 83, 85, + 67, 75, 73, 78, 71, 32, 73, 78, 0, 163, 169, 163, 205, 66, 76, 79, 87, + 32, 144, 250, 82, 79, 84, 65, 84, 73, 79, 78, 83, 0, 163, 169, 163, 205, + 83, 85, 67, 75, 32, 144, 250, 82, 79, 84, 65, 84, 73, 79, 78, 83, 0, 163, + 169, 162, 223, 73, 78, 72, 65, 76, 69, 0, 163, 169, 162, 223, 69, 88, 72, + 65, 76, 69, 0, 138, 250, 145, 146, 190, 214, 0, 138, 250, 145, 146, 166, + 148, 0, 138, 250, 145, 146, 190, 180, 0, 138, 250, 179, 181, 0, 138, 250, + 179, 181, 32, 190, 215, 0, 138, 250, 179, 181, 32, 190, 198, 0, 138, 250, + 179, 180, 0, 138, 250, 179, 180, 32, 190, 215, 0, 138, 250, 179, 180, 32, + 190, 198, 0, 138, 250, 144, 157, 170, 141, 0, 138, 250, 144, 157, 166, + 148, 0, 138, 250, 144, 157, 190, 215, 0, 138, 250, 144, 157, 79, 86, 65, + 76, 0, 138, 250, 144, 157, 157, 227, 190, 215, 0, 138, 250, 144, 157, + 157, 227, 89, 65, 87, 78, 0, 138, 250, 144, 157, 180, 158, 0, 138, 250, + 144, 157, 155, 221, 190, 215, 0, 138, 250, 144, 157, 155, 221, 89, 65, + 87, 78, 0, 138, 250, 190, 217, 0, 138, 250, 163, 206, 166, 148, 0, 138, + 250, 163, 206, 190, 215, 0, 138, 250, 84, 69, 78, 83, 69, 0, 138, 250, + 163, 204, 166, 148, 0, 138, 250, 163, 204, 83, 85, 67, 75, 69, 68, 0, + 163, 169, 190, 218, 32, 80, 82, 69, 83, 83, 69, 68, 32, 185, 248, 0, 163, + 169, 186, 142, 32, 146, 239, 150, 176, 85, 80, 80, 69, 82, 0, 163, 169, + 186, 142, 32, 148, 184, 150, 176, 76, 79, 87, 69, 82, 0, 138, 250, 180, + 155, 0, 138, 250, 190, 216, 32, 180, 143, 0, 138, 250, 190, 216, 32, 180, + 142, 0, 138, 251, 83, 84, 73, 67, 75, 73, 78, 71, 32, 163, 165, 70, 65, + 82, 0, 138, 251, 76, 73, 67, 75, 73, 78, 71, 32, 190, 218, 0, 138, 251, + 154, 223, 155, 220, 190, 218, 0, 138, 251, 154, 223, 84, 79, 85, 67, 72, + 73, 78, 71, 32, 150, 190, 184, 188, 0, 138, 251, 150, 190, 158, 247, 82, + 69, 76, 65, 88, 69, 68, 0, 138, 251, 77, 79, 86, 69, 83, 32, 65, 71, 65, + 73, 78, 83, 84, 32, 67, 72, 69, 69, 75, 0, 138, 251, 149, 208, 83, 84, + 73, 67, 75, 73, 78, 71, 32, 164, 236, 0, 138, 251, 149, 208, 150, 190, + 184, 188, 0, 163, 169, 84, 69, 69, 84, 72, 0, 163, 169, 163, 207, 190, + 209, 0, 163, 169, 163, 207, 154, 241, 184, 222, 0, 163, 169, 163, 207, + 154, 241, 163, 208, 190, 209, 0, 163, 169, 163, 207, 154, 241, 190, 218, + 0, 163, 169, 163, 207, 154, 241, 190, 218, 32, 190, 209, 0, 163, 169, + 163, 207, 66, 73, 84, 69, 32, 190, 218, 0, 138, 235, 74, 65, 87, 0, 138, + 236, 74, 65, 87, 0, 163, 169, 78, 69, 67, 75, 0, 163, 169, 176, 222, 0, + 163, 169, 69, 88, 67, 73, 84, 69, 77, 69, 78, 84, 0, 163, 169, 163, 209, + 163, 210, 83, 80, 73, 78, 69, 0, 163, 169, 163, 209, 163, 210, 80, 79, + 83, 73, 84, 73, 79, 78, 83, 0, 163, 169, 87, 65, 76, 76, 80, 76, 65, 78, + 69, 32, 163, 209, 163, 210, 77, 79, 86, 69, 0, 163, 169, 70, 76, 79, 79, + 82, 80, 76, 65, 78, 69, 32, 163, 209, 163, 210, 77, 79, 86, 69, 0, 163, + 169, 163, 209, 190, 213, 32, 154, 221, 87, 65, 73, 83, 84, 0, 163, 169, + 84, 79, 82, 83, 79, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 32, 148, 135, + 83, 84, 82, 69, 84, 67, 72, 0, 163, 169, 84, 79, 82, 83, 79, 45, 87, 65, + 76, 76, 80, 76, 65, 78, 69, 32, 157, 150, 190, 174, 0, 163, 169, 84, 79, + 82, 83, 79, 45, 70, 76, 79, 79, 82, 80, 76, 65, 78, 69, 32, 84, 87, 73, + 83, 84, 73, 78, 71, 0, 163, 169, 148, 184, 66, 79, 68, 89, 32, 190, 213, + 32, 154, 221, 163, 210, 74, 79, 73, 78, 84, 83, 0, 138, 252, 67, 79, 77, + 66, 73, 78, 65, 84, 73, 79, 78, 0, 138, 252, 163, 211, 49, 0, 138, 252, + 163, 211, 50, 0, 138, 252, 163, 211, 51, 0, 138, 252, 163, 211, 52, 0, + 138, 252, 163, 211, 53, 0, 138, 252, 163, 211, 54, 0, 138, 252, 163, 211, + 55, 0, 163, 169, 70, 73, 78, 71, 69, 82, 0, 163, 169, 76, 79, 67, 65, 84, + 73, 79, 78, 45, 87, 65, 76, 76, 80, 76, 65, 78, 69, 32, 164, 248, 0, 163, + 169, 76, 79, 67, 65, 84, 73, 79, 78, 45, 70, 76, 79, 79, 82, 80, 76, 65, + 78, 69, 32, 164, 248, 0, 163, 169, 157, 134, 72, 69, 73, 71, 72, 84, 0, + 163, 169, 157, 134, 87, 73, 68, 84, 72, 0, 163, 169, 157, 134, 68, 69, + 80, 84, 72, 0, 163, 169, 157, 134, 149, 200, 78, 69, 67, 75, 0, 163, 169, + 157, 134, 84, 79, 82, 83, 79, 0, 163, 169, 157, 134, 76, 73, 77, 66, 83, + 32, 68, 73, 71, 73, 84, 83, 0, 163, 169, 165, 168, 0, 163, 169, 140, 230, + 165, 179, 0, 163, 169, 165, 204, 0, 163, 169, 165, 200, 0, 163, 169, 165, + 160, 10, 42, 134, 145, 139, 245, 140, 186, 139, 254, 140, 215, 140, 180, + 49, 68, 65, 65, 52, 32, 115, 105, 103, 110, 119, 114, 105, 116, 105, 110, + 103, 32, 177, 197, 32, 109, 111, 100, 105, 102, 105, 101, 114, 45, 53, 0, + 163, 169, 158, 159, 163, 212, 50, 0, 163, 169, 158, 159, 163, 212, 51, 0, + 163, 169, 158, 159, 163, 212, 52, 0, 163, 169, 158, 159, 163, 212, 53, 0, + 163, 169, 158, 159, 163, 212, 54, 0, 132, 173, 50, 0, 132, 173, 51, 0, + 132, 173, 52, 0, 132, 173, 53, 0, 132, 173, 54, 0, 132, 173, 55, 0, 132, + 173, 56, 0, 132, 173, 57, 0, 132, 173, 49, 48, 0, 132, 173, 49, 49, 0, + 132, 173, 49, 50, 0, 132, 173, 49, 51, 0, 132, 173, 49, 52, 0, 132, 173, + 49, 53, 0, 132, 173, 49, 54, 0, 128, 129, 145, 210, 145, 207, 141, 247, + 84, 82, 73, 76, 76, 0, 129, 230, 145, 152, 71, 0, 129, 231, 145, 225, 71, + 0, 129, 230, 75, 0, 129, 231, 135, 172, 168, 145, 0, 128, 129, 168, 146, + 32, 141, 247, 144, 187, 167, 166, 0, 129, 227, 89, 32, 141, 247, 168, + 145, 0, 129, 230, 167, 159, 0, 129, 227, 133, 192, 144, 134, 159, 171, + 144, 229, 144, 187, 167, 166, 0, 129, 138, 144, 251, 144, 229, 144, 187, + 167, 166, 0, 133, 173, 144, 187, 167, 233, 32, 135, 176, 167, 166, 0, + 128, 129, 144, 177, 141, 247, 142, 177, 166, 167, 0, 128, 129, 144, 177, + 141, 247, 142, 177, 154, 172, 144, 229, 167, 250, 0, 129, 227, 84, 32, + 141, 247, 167, 250, 0, 133, 173, 142, 130, 144, 200, 144, 201, 141, 247, + 167, 250, 0, 133, 173, 145, 200, 67, 32, 141, 247, 167, 250, 0, 129, 231, + 145, 225, 75, 0, 129, 132, 168, 155, 0, 128, 129, 145, 206, 145, 207, + 141, 247, 144, 183, 167, 166, 0, 129, 132, 168, 145, 32, 144, 229, 144, + 183, 167, 166, 0, 128, 129, 167, 159, 32, 141, 247, 144, 183, 167, 166, + 0, 129, 227, 133, 192, 144, 183, 167, 166, 0, 129, 134, 145, 213, 144, + 229, 144, 183, 167, 166, 0, 128, 129, 145, 209, 145, 207, 141, 247, 144, + 183, 167, 166, 0, 128, 129, 133, 179, 144, 183, 167, 166, 0, 128, 129, + 145, 206, 145, 207, 135, 176, 167, 166, 0, 128, 248, 133, 185, 144, 187, + 167, 166, 0, 128, 250, 144, 187, 167, 166, 0, 128, 129, 145, 209, 145, + 207, 135, 176, 167, 166, 0, 128, 246, 144, 187, 167, 166, 0, 129, 136, + 167, 250, 0, 132, 174, 65, 90, 85, 0, 132, 174, 183, 168, 0, 132, 174, + 183, 169, 0, 132, 174, 183, 170, 0, 132, 174, 183, 171, 0, 132, 174, 183, + 172, 0, 132, 174, 183, 173, 0, 132, 174, 183, 175, 0, 132, 174, 183, 176, + 0, 132, 174, 151, 183, 183, 176, 0, 132, 174, 73, 0, 132, 174, 183, 177, + 0, 132, 174, 183, 178, 0, 132, 174, 183, 179, 0, 132, 174, 183, 180, 0, + 132, 174, 183, 181, 0, 132, 174, 79, 78, 85, 0, 132, 174, 183, 182, 0, + 132, 174, 183, 183, 0, 132, 174, 183, 184, 0, 132, 174, 183, 185, 0, 132, + 174, 85, 75, 85, 0, 132, 174, 183, 186, 0, 132, 174, 183, 187, 0, 132, + 174, 183, 188, 0, 132, 174, 174, 195, 0, 132, 174, 183, 189, 0, 132, 174, + 169, 213, 0, 132, 174, 169, 215, 0, 132, 174, 183, 190, 0, 132, 174, 183, + 191, 0, 132, 174, 89, 85, 0, 132, 174, 144, 250, 169, 224, 0, 132, 174, + 89, 79, 0, 132, 174, 157, 241, 144, 250, 169, 224, 0, 132, 174, 147, 223, + 169, 224, 0, 132, 174, 157, 241, 147, 223, 169, 224, 0, 132, 174, 169, + 226, 0, 128, 233, 77, 65, 10, 120, 132, 220, 160, 203, 187, 166, 41, 0, + 128, 233, 172, 188, 0, 128, 233, 78, 84, 65, 0, 128, 233, 84, 65, 10, + 120, 132, 220, 116, 101, 116, 32, 45, 32, 187, 165, 41, 0, 128, 233, 72, + 65, 0, 128, 233, 78, 65, 0, 128, 233, 88, 65, 0, 128, 233, 78, 75, 65, 0, + 128, 233, 67, 65, 0, 128, 233, 76, 65, 0, 128, 233, 83, 65, 10, 120, 132, + 220, 160, 205, 48, 53, 69, 57, 41, 0, 128, 233, 90, 65, 0, 128, 233, 78, + 67, 65, 0, 128, 233, 78, 84, 83, 65, 0, 128, 233, 75, 65, 10, 120, 132, + 220, 160, 202, 188, 188, 41, 0, 128, 233, 68, 65, 0, 128, 233, 171, 192, + 0, 128, 233, 78, 82, 65, 0, 128, 233, 86, 65, 0, 128, 233, 78, 84, 88, + 65, 0, 128, 233, 84, 88, 65, 0, 128, 233, 70, 65, 0, 128, 233, 82, 65, 0, + 128, 233, 81, 65, 10, 120, 132, 220, 160, 204, 187, 168, 41, 0, 128, 233, + 89, 65, 0, 128, 233, 78, 81, 65, 0, 128, 233, 80, 65, 10, 120, 132, 220, + 152, 218, 187, 167, 41, 0, 128, 233, 88, 89, 65, 0, 128, 233, 78, 80, 65, + 0, 128, 233, 174, 214, 0, 128, 233, 78, 80, 76, 65, 0, 128, 233, 170, + 199, 10, 42, 131, 140, 97, 32, 146, 139, 111, 0, 128, 233, 77, 76, 65, 0, + 128, 233, 173, 132, 0, 128, 233, 71, 65, 0, 128, 233, 171, 190, 10, 42, + 131, 140, 97, 32, 100, 105, 112, 104, 116, 104, 111, 110, 103, 32, 97, + 105, 0, 128, 233, 65, 0, 128, 233, 65, 65, 0, 128, 233, 73, 0, 128, 233, + 85, 0, 128, 233, 79, 0, 128, 233, 79, 79, 0, 128, 233, 69, 0, 128, 233, + 69, 69, 0, 128, 233, 87, 0, 132, 175, 151, 249, 66, 10, 61, 163, 213, + 116, 104, 119, 98, 10, 42, 163, 214, 98, 32, 104, 105, 103, 104, 45, 108, + 101, 118, 101, 108, 32, 167, 237, 0, 132, 175, 151, 249, 77, 10, 61, 163, + 213, 116, 104, 119, 109, 10, 42, 163, 214, 109, 32, 108, 111, 119, 45, + 103, 108, 111, 116, 116, 97, 108, 105, 122, 101, 100, 32, 167, 237, 0, + 132, 175, 151, 249, 74, 10, 61, 163, 213, 116, 104, 119, 106, 10, 42, + 163, 214, 106, 32, 146, 130, 167, 237, 0, 132, 175, 151, 249, 86, 10, 61, + 163, 213, 116, 104, 119, 118, 10, 42, 163, 214, 118, 32, 109, 105, 100, + 45, 114, 105, 115, 105, 110, 103, 32, 167, 237, 0, 132, 175, 151, 249, + 83, 10, 61, 163, 213, 116, 104, 119, 115, 10, 42, 163, 214, 115, 32, 108, + 111, 119, 45, 108, 101, 118, 101, 108, 32, 167, 237, 0, 132, 175, 151, + 249, 71, 10, 61, 163, 213, 116, 104, 119, 103, 10, 42, 163, 214, 103, 32, + 102, 97, 108, 108, 105, 110, 103, 45, 98, 114, 101, 97, 116, 104, 121, + 32, 167, 237, 0, 132, 175, 151, 249, 68, 10, 61, 163, 213, 116, 104, 119, + 100, 10, 42, 163, 214, 100, 32, 146, 132, 167, 237, 0, 132, 175, 146, + 186, 148, 177, 183, 245, 10, 61, 111, 111, 118, 0, 132, 175, 146, 186, + 148, 177, 84, 72, 73, 78, 71, 10, 61, 112, 101, 115, 0, 132, 175, 146, + 186, 148, 177, 76, 79, 67, 65, 84, 73, 79, 78, 10, 61, 107, 104, 97, 98, + 32, 116, 104, 101, 101, 98, 0, 132, 175, 146, 186, 148, 177, 65, 78, 73, + 77, 65, 76, 10, 61, 107, 104, 117, 97, 109, 32, 108, 117, 97, 115, 0, + 132, 175, 146, 186, 148, 177, 73, 78, 86, 69, 82, 84, 69, 66, 82, 65, 84, + 69, 10, 61, 112, 111, 111, 115, 0, 132, 175, 146, 186, 88, 87, 32, 88, + 87, 10, 42, 146, 209, 152, 203, 134, 129, 141, 130, 150, 163, 139, 244, + 175, 158, 10, 42, 146, 209, 152, 203, 134, 129, 151, 194, 149, 231, 139, + 244, 177, 146, 32, 139, 254, 112, 114, 101, 99, 101, 100, 101, 100, 32, + 144, 206, 97, 32, 175, 141, 10, 120, 134, 213, 152, 204, 175, 164, 41, + 10, 120, 40, 108, 97, 111, 32, 107, 111, 32, 159, 153, 48, 69, 67, 54, + 41, 0, 132, 175, 151, 177, 186, 169, 10, 61, 107, 104, 117, 32, 115, 97, + 105, 109, 0, 130, 236, 165, 193, 0, 130, 236, 164, 239, 0, 130, 236, 164, + 240, 0, 130, 236, 164, 241, 0, 130, 236, 164, 242, 0, 130, 236, 165, 195, + 0, 130, 236, 165, 196, 0, 130, 236, 165, 197, 0, 130, 236, 165, 198, 0, + 130, 236, 165, 199, 0, 132, 175, 159, 167, 78, 89, 65, 74, 10, 42, 133, + 252, 142, 133, 140, 232, 150, 163, 139, 223, 109, 111, 110, 101, 121, 32, + 139, 244, 166, 162, 0, 132, 175, 155, 181, 67, 65, 10, 42, 133, 252, 141, + 229, 111, 119, 110, 101, 114, 115, 104, 105, 112, 10, 120, 40, 110, 121, + 105, 97, 107, 101, 110, 103, 32, 112, 117, 97, 99, 104, 117, 101, 32, + 104, 109, 111, 110, 103, 32, 143, 175, 99, 97, 32, 45, 32, 49, 69, 49, + 48, 56, 41, 0, 138, 253, 80, 65, 0, 138, 253, 66, 65, 0, 138, 253, 84, + 65, 0, 138, 253, 68, 65, 0, 138, 253, 75, 65, 0, 138, 253, 71, 65, 0, + 138, 253, 77, 65, 0, 138, 253, 78, 65, 0, 138, 253, 171, 207, 0, 138, + 253, 83, 65, 0, 138, 253, 169, 253, 0, 138, 253, 89, 65, 0, 138, 253, 87, + 65, 0, 138, 253, 74, 65, 0, 138, 253, 72, 65, 0, 138, 253, 82, 65, 0, + 138, 253, 76, 65, 0, 138, 253, 73, 0, 138, 253, 163, 215, 73, 0, 138, + 253, 73, 85, 0, 138, 253, 163, 215, 73, 85, 0, 138, 253, 85, 0, 138, 253, + 69, 0, 138, 253, 163, 215, 69, 0, 138, 253, 69, 79, 0, 138, 253, 163, + 215, 69, 79, 0, 138, 253, 79, 0, 138, 253, 65, 69, 0, 138, 253, 163, 215, + 65, 69, 0, 138, 253, 65, 0, 84, 79, 84, 79, 32, 146, 186, 150, 147, 168, + 228, 0, 128, 234, 65, 65, 0, 128, 234, 65, 0, 128, 234, 66, 65, 0, 128, + 234, 67, 65, 0, 128, 234, 68, 65, 0, 128, 234, 71, 65, 0, 128, 234, 89, + 65, 0, 128, 234, 171, 248, 0, 128, 234, 76, 65, 0, 128, 234, 78, 65, 0, + 128, 234, 80, 65, 0, 128, 234, 84, 65, 0, 128, 234, 171, 245, 0, 128, + 234, 70, 65, 0, 128, 234, 83, 65, 0, 128, 234, 169, 213, 0, 128, 234, 74, + 65, 0, 128, 234, 90, 65, 0, 128, 234, 87, 65, 0, 128, 234, 86, 65, 0, + 128, 234, 75, 65, 0, 128, 234, 79, 0, 128, 234, 65, 85, 0, 128, 234, 82, + 65, 0, 128, 234, 77, 65, 0, 128, 234, 171, 240, 0, 128, 234, 72, 65, 0, + 128, 234, 69, 0, 128, 234, 73, 0, 128, 234, 171, 207, 0, 128, 234, 85, 0, + 128, 234, 76, 76, 72, 65, 0, 128, 234, 172, 188, 0, 128, 234, 84, 82, 65, + 0, 128, 234, 79, 78, 71, 0, 128, 234, 65, 65, 78, 71, 0, 128, 234, 173, + 133, 0, 128, 234, 73, 78, 71, 0, 128, 234, 79, 78, 0, 128, 234, 69, 78, + 0, 128, 234, 65, 65, 78, 0, 128, 234, 171, 192, 0, 128, 234, 85, 69, 78, + 0, 128, 234, 89, 73, 72, 0, 163, 216, 144, 149, 84, 85, 80, 0, 163, 216, + 144, 149, 84, 85, 80, 78, 73, 0, 163, 216, 144, 149, 75, 79, 73, 0, 163, + 216, 144, 149, 75, 79, 73, 78, 73, 0, 138, 254, 165, 193, 0, 138, 254, + 164, 239, 0, 138, 254, 164, 240, 0, 138, 254, 164, 241, 0, 138, 254, 164, + 242, 0, 138, 254, 165, 195, 0, 138, 254, 165, 196, 0, 138, 254, 165, 197, + 0, 138, 254, 165, 198, 0, 138, 254, 165, 199, 0, 163, 216, 78, 71, 85, + 78, 32, 165, 137, 10, 61, 185, 242, 10, 120, 40, 177, 183, 32, 154, 147, + 132, 210, 50, 48, 66, 57, 41, 0, 128, 148, 72, 72, 89, 65, 10, 120, 134, + 236, 120, 121, 97, 32, 45, 32, 50, 68, 68, 48, 41, 0, 128, 148, 72, 72, + 89, 85, 10, 120, 134, 236, 120, 121, 117, 32, 45, 32, 50, 68, 68, 49, 41, + 0, 128, 148, 72, 72, 89, 73, 10, 120, 134, 236, 120, 121, 105, 32, 45, + 32, 50, 68, 68, 50, 41, 0, 128, 148, 72, 72, 89, 65, 65, 10, 120, 134, + 236, 120, 121, 97, 97, 32, 45, 32, 50, 68, 68, 51, 41, 0, 128, 148, 72, + 72, 89, 69, 69, 10, 120, 134, 236, 120, 121, 101, 101, 32, 45, 32, 50, + 68, 68, 52, 41, 0, 128, 148, 72, 72, 89, 69, 10, 120, 134, 236, 120, 121, + 101, 32, 45, 32, 50, 68, 68, 53, 41, 0, 128, 148, 72, 72, 89, 79, 10, + 120, 134, 236, 120, 121, 111, 32, 45, 32, 50, 68, 68, 54, 41, 0, 132, + 176, 72, 72, 87, 65, 10, 120, 134, 236, 107, 120, 119, 97, 32, 45, 32, + 49, 50, 67, 48, 41, 0, 128, 148, 72, 72, 87, 73, 10, 120, 134, 236, 107, + 120, 119, 105, 32, 45, 32, 49, 50, 67, 50, 41, 0, 128, 148, 72, 72, 87, + 69, 69, 10, 120, 134, 236, 107, 120, 119, 101, 101, 32, 45, 32, 49, 50, + 67, 52, 41, 0, 128, 148, 72, 72, 87, 69, 10, 120, 134, 236, 107, 120, + 119, 101, 32, 45, 32, 49, 50, 67, 53, 41, 0, 132, 176, 174, 210, 10, 120, + 134, 236, 109, 119, 105, 32, 45, 32, 49, 51, 56, 49, 41, 0, 132, 176, 77, + 87, 69, 69, 10, 120, 134, 236, 109, 119, 101, 101, 32, 45, 32, 49, 51, + 56, 50, 41, 0, 132, 176, 81, 87, 73, 10, 120, 134, 236, 113, 119, 105, + 32, 45, 32, 49, 50, 52, 65, 41, 0, 132, 176, 81, 87, 69, 69, 10, 120, + 134, 236, 113, 119, 101, 101, 32, 45, 32, 49, 50, 52, 67, 41, 0, 132, + 176, 81, 87, 69, 10, 120, 134, 236, 113, 119, 101, 32, 45, 32, 49, 50, + 52, 68, 41, 0, 132, 176, 66, 87, 73, 10, 120, 134, 236, 98, 119, 105, 32, + 45, 32, 49, 51, 56, 53, 41, 0, 132, 176, 66, 87, 69, 69, 10, 120, 134, + 236, 98, 119, 101, 101, 32, 45, 32, 49, 51, 56, 54, 41, 0, 132, 176, 174, + 175, 10, 120, 134, 236, 107, 119, 105, 32, 45, 32, 49, 50, 66, 50, 41, 0, + 132, 176, 75, 87, 69, 69, 10, 120, 134, 236, 107, 119, 101, 101, 32, 45, + 32, 49, 50, 66, 52, 41, 0, 132, 176, 174, 177, 10, 120, 134, 236, 107, + 119, 101, 32, 45, 32, 49, 50, 66, 53, 41, 0, 132, 176, 71, 87, 73, 10, + 120, 134, 236, 103, 119, 105, 32, 45, 32, 49, 51, 49, 50, 41, 0, 132, + 176, 71, 87, 69, 69, 10, 120, 134, 236, 103, 119, 101, 101, 32, 45, 32, + 49, 51, 49, 52, 41, 0, 132, 176, 71, 87, 69, 10, 120, 134, 236, 103, 119, + 101, 32, 45, 32, 49, 51, 49, 53, 41, 0, 132, 176, 70, 87, 73, 10, 120, + 134, 236, 102, 119, 105, 32, 45, 32, 49, 51, 56, 57, 41, 0, 132, 176, 70, + 87, 69, 69, 10, 120, 134, 236, 102, 119, 101, 101, 32, 45, 32, 49, 51, + 56, 65, 41, 0, 132, 176, 174, 211, 10, 120, 134, 236, 112, 119, 105, 32, + 45, 32, 49, 51, 56, 68, 41, 0, 132, 176, 80, 87, 69, 69, 10, 120, 134, + 236, 112, 119, 101, 101, 32, 45, 32, 49, 51, 56, 69, 41, 0, 132, 177, 77, + 48, 48, 49, 32, 75, 73, 0, 132, 177, 77, 48, 48, 50, 32, 75, 65, 0, 132, + 177, 77, 48, 48, 51, 32, 75, 85, 0, 132, 177, 77, 48, 54, 53, 32, 75, 69, + 69, 0, 132, 177, 77, 48, 57, 53, 32, 75, 69, 0, 132, 177, 77, 48, 55, 54, + 32, 174, 228, 0, 132, 177, 77, 48, 52, 56, 32, 75, 79, 0, 132, 177, 77, + 49, 55, 57, 32, 75, 85, 65, 10, 42, 132, 178, 77, 49, 55, 55, 0, 132, + 177, 77, 48, 48, 52, 32, 87, 73, 0, 132, 177, 77, 48, 48, 53, 32, 87, 65, + 0, 132, 177, 77, 48, 48, 54, 32, 87, 85, 0, 132, 177, 77, 49, 50, 54, 32, + 174, 179, 0, 132, 177, 77, 49, 49, 56, 32, 87, 69, 0, 132, 177, 77, 49, + 49, 52, 32, 174, 217, 0, 132, 177, 77, 48, 52, 53, 32, 87, 79, 0, 132, + 177, 77, 49, 57, 52, 32, 87, 85, 73, 0, 132, 177, 77, 49, 52, 51, 32, 87, + 69, 73, 0, 132, 177, 77, 48, 54, 49, 32, 87, 86, 73, 0, 132, 177, 77, 48, + 52, 57, 32, 87, 86, 65, 0, 132, 177, 77, 49, 51, 57, 32, 87, 86, 69, 0, + 132, 177, 77, 48, 48, 55, 32, 189, 166, 0, 132, 177, 77, 48, 48, 56, 32, + 173, 222, 0, 132, 177, 77, 48, 48, 57, 32, 77, 85, 78, 0, 132, 177, 77, + 48, 53, 57, 32, 169, 251, 0, 132, 177, 77, 48, 57, 52, 32, 77, 79, 78, 0, + 132, 177, 77, 49, 53, 52, 32, 77, 85, 65, 78, 0, 132, 177, 77, 49, 56, + 57, 32, 77, 85, 69, 78, 0, 132, 177, 77, 48, 49, 48, 32, 66, 73, 0, 132, + 177, 77, 48, 49, 49, 32, 66, 65, 0, 132, 177, 77, 48, 49, 50, 32, 66, 85, + 0, 132, 177, 77, 49, 53, 48, 32, 174, 168, 0, 132, 177, 77, 48, 57, 55, + 32, 66, 69, 0, 132, 177, 77, 49, 48, 51, 32, 66, 79, 79, 0, 132, 177, 77, + 49, 51, 56, 32, 66, 79, 0, 132, 177, 77, 48, 49, 51, 32, 73, 0, 132, 177, + 77, 48, 49, 52, 32, 65, 0, 132, 177, 77, 48, 49, 53, 32, 85, 0, 132, 177, + 77, 49, 54, 51, 32, 69, 69, 0, 132, 177, 77, 49, 48, 48, 32, 69, 0, 132, + 177, 77, 49, 54, 53, 32, 79, 79, 0, 132, 177, 77, 49, 52, 55, 32, 79, 0, + 132, 177, 77, 49, 51, 55, 32, 69, 73, 0, 132, 177, 77, 49, 51, 49, 32, + 73, 78, 0, 132, 177, 77, 49, 51, 53, 32, 73, 78, 10, 42, 132, 211, 140, + 232, 180, 138, 32, 112, 97, 114, 116, 105, 99, 108, 101, 0, 132, 177, 77, + 49, 57, 53, 32, 65, 78, 10, 42, 68, 97, 108, 98, 121, 39, 115, 32, 77, + 49, 57, 53, 32, 151, 165, 142, 154, 149, 210, 143, 164, 140, 143, 166, + 132, 0, 132, 177, 77, 49, 55, 56, 32, 69, 78, 10, 42, 132, 178, 77, 49, + 56, 50, 0, 132, 177, 77, 48, 49, 57, 32, 83, 73, 0, 132, 177, 77, 48, 50, + 48, 32, 83, 65, 0, 132, 177, 77, 48, 50, 49, 32, 83, 85, 0, 132, 177, 77, + 49, 54, 50, 32, 174, 162, 0, 132, 177, 77, 49, 49, 54, 32, 83, 69, 0, + 132, 177, 77, 49, 51, 54, 32, 174, 238, 0, 132, 177, 77, 48, 55, 57, 32, + 83, 79, 0, 132, 177, 77, 49, 57, 54, 32, 83, 73, 65, 10, 42, 134, 139, + 68, 97, 108, 98, 121, 32, 139, 244, 139, 194, 77, 97, 110, 115, 97, 114, + 97, 121, 0, 132, 177, 189, 184, 32, 76, 73, 10, 42, 132, 178, 140, 143, + 163, 217, 189, 181, 0, 132, 177, 189, 185, 32, 76, 65, 10, 42, 132, 178, + 140, 143, 163, 217, 189, 182, 0, 132, 177, 189, 186, 32, 76, 85, 10, 42, + 132, 178, 140, 143, 163, 217, 189, 183, 0, 132, 177, 77, 48, 56, 52, 32, + 174, 157, 0, 132, 177, 77, 48, 55, 51, 32, 76, 69, 0, 132, 177, 77, 48, + 53, 52, 32, 174, 236, 0, 132, 177, 77, 49, 53, 51, 32, 76, 79, 0, 132, + 177, 77, 49, 49, 48, 32, 144, 134, 76, 69, 0, 132, 177, 77, 48, 49, 54, + 32, 68, 73, 0, 132, 177, 77, 48, 49, 55, 32, 68, 65, 0, 132, 177, 77, 48, + 49, 56, 32, 68, 85, 0, 132, 177, 77, 48, 56, 57, 32, 174, 183, 0, 132, + 177, 77, 49, 56, 48, 32, 68, 79, 79, 10, 42, 132, 178, 77, 49, 55, 56, 0, + 132, 177, 77, 49, 56, 49, 32, 68, 79, 10, 42, 132, 178, 77, 49, 55, 57, + 0, 132, 177, 189, 181, 32, 84, 73, 10, 42, 132, 178, 140, 143, 163, 217, + 189, 184, 0, 132, 177, 189, 182, 32, 84, 65, 10, 42, 132, 178, 140, 143, + 163, 217, 189, 185, 0, 132, 177, 189, 183, 32, 84, 85, 10, 42, 132, 178, + 140, 143, 163, 217, 189, 186, 0, 132, 177, 77, 48, 57, 49, 32, 174, 171, + 0, 132, 177, 77, 48, 53, 53, 32, 84, 69, 0, 132, 177, 77, 49, 48, 52, 32, + 174, 224, 0, 132, 177, 77, 48, 54, 57, 32, 84, 79, 0, 132, 177, 189, 187, + 32, 74, 73, 10, 42, 134, 218, 163, 217, 189, 190, 0, 132, 177, 189, 188, + 32, 74, 65, 10, 42, 134, 218, 163, 217, 189, 191, 0, 132, 177, 189, 189, + 32, 74, 85, 10, 42, 134, 218, 163, 217, 189, 192, 0, 132, 177, 77, 49, + 53, 55, 32, 174, 184, 0, 132, 177, 77, 49, 49, 51, 32, 74, 69, 0, 132, + 177, 77, 49, 54, 48, 32, 74, 79, 79, 0, 132, 177, 77, 48, 54, 51, 32, 74, + 79, 0, 132, 177, 77, 49, 55, 53, 32, 144, 134, 74, 79, 0, 132, 177, 77, + 48, 51, 49, 32, 89, 73, 0, 132, 177, 77, 48, 51, 50, 32, 89, 65, 0, 132, + 177, 77, 48, 51, 51, 32, 89, 85, 0, 132, 177, 77, 49, 48, 57, 32, 174, + 182, 0, 132, 177, 77, 48, 56, 48, 32, 89, 69, 0, 132, 177, 77, 49, 52, + 49, 32, 174, 247, 0, 132, 177, 77, 49, 50, 49, 32, 89, 79, 0, 132, 177, + 189, 190, 32, 70, 73, 10, 42, 134, 218, 163, 217, 189, 187, 0, 132, 177, + 189, 191, 32, 70, 65, 10, 42, 134, 218, 163, 217, 189, 188, 0, 132, 177, + 189, 192, 32, 70, 85, 10, 42, 134, 218, 163, 217, 189, 189, 0, 132, 177, + 77, 48, 55, 56, 32, 174, 198, 0, 132, 177, 77, 48, 55, 53, 32, 70, 69, 0, + 132, 177, 77, 49, 51, 51, 32, 70, 79, 79, 0, 132, 177, 77, 48, 56, 56, + 32, 70, 79, 0, 132, 177, 77, 49, 57, 55, 32, 70, 85, 65, 10, 42, 134, + 139, 68, 97, 108, 98, 121, 32, 139, 244, 139, 194, 77, 97, 110, 115, 97, + 114, 97, 121, 0, 132, 177, 77, 49, 48, 49, 32, 70, 65, 78, 0, 132, 177, + 77, 48, 51, 55, 32, 78, 73, 78, 0, 132, 177, 77, 48, 51, 56, 32, 78, 65, + 78, 0, 132, 177, 77, 48, 51, 57, 32, 170, 162, 0, 132, 177, 77, 49, 49, + 55, 32, 78, 69, 78, 0, 132, 177, 77, 49, 54, 57, 32, 78, 79, 78, 0, 132, + 177, 77, 49, 55, 54, 32, 72, 73, 0, 132, 177, 77, 48, 52, 49, 32, 72, 65, + 0, 132, 177, 77, 49, 56, 54, 32, 72, 85, 0, 132, 177, 77, 48, 52, 48, 32, + 174, 155, 0, 132, 177, 77, 48, 57, 54, 32, 72, 69, 0, 132, 177, 77, 48, + 52, 50, 32, 175, 130, 0, 132, 177, 77, 49, 52, 48, 32, 72, 79, 0, 132, + 177, 77, 48, 56, 51, 32, 72, 69, 69, 73, 0, 132, 177, 77, 49, 50, 56, 32, + 72, 79, 79, 85, 0, 132, 177, 77, 48, 53, 51, 32, 72, 73, 78, 0, 132, 177, + 77, 49, 51, 48, 32, 72, 65, 78, 0, 132, 177, 77, 48, 56, 55, 32, 72, 85, + 78, 0, 132, 177, 77, 48, 53, 50, 32, 72, 69, 78, 0, 132, 177, 77, 49, 57, + 51, 32, 72, 79, 78, 10, 42, 68, 97, 108, 98, 121, 39, 115, 32, 77, 49, + 57, 51, 32, 186, 157, 32, 142, 154, 149, 210, 143, 164, 140, 143, 166, + 132, 0, 132, 177, 77, 48, 52, 54, 32, 72, 85, 65, 78, 0, 132, 177, 77, + 48, 57, 48, 32, 78, 71, 71, 73, 0, 132, 177, 77, 48, 52, 51, 32, 186, + 158, 0, 132, 177, 77, 48, 56, 50, 32, 186, 161, 0, 132, 177, 77, 49, 49, + 53, 32, 186, 157, 0, 132, 177, 77, 49, 52, 54, 32, 186, 167, 0, 132, 177, + 77, 49, 53, 54, 32, 186, 160, 0, 132, 177, 77, 49, 50, 48, 32, 186, 163, + 0, 132, 177, 77, 49, 53, 57, 32, 78, 71, 71, 65, 65, 0, 132, 177, 77, 49, + 50, 55, 32, 78, 71, 71, 85, 65, 0, 132, 177, 77, 48, 56, 54, 32, 144, + 134, 186, 167, 0, 132, 177, 77, 49, 48, 54, 32, 144, 134, 186, 160, 0, + 132, 177, 77, 49, 56, 51, 32, 144, 134, 186, 163, 0, 132, 177, 77, 49, + 53, 53, 32, 71, 73, 0, 132, 177, 77, 49, 49, 49, 32, 71, 65, 0, 132, 177, + 77, 49, 54, 56, 32, 71, 85, 0, 132, 177, 77, 49, 57, 48, 32, 174, 186, 0, + 132, 177, 77, 49, 54, 54, 32, 71, 85, 69, 73, 0, 132, 177, 77, 49, 54, + 55, 32, 71, 85, 65, 78, 0, 132, 177, 77, 49, 56, 52, 32, 78, 71, 69, 78, + 0, 132, 177, 77, 48, 53, 55, 32, 78, 71, 79, 78, 0, 132, 177, 77, 49, 55, + 55, 32, 78, 71, 85, 65, 78, 10, 42, 132, 178, 77, 49, 56, 49, 0, 132, + 177, 77, 48, 54, 56, 32, 80, 73, 0, 132, 177, 77, 48, 57, 57, 32, 80, 65, + 0, 132, 177, 77, 48, 53, 48, 32, 80, 85, 0, 132, 177, 77, 48, 56, 49, 32, + 174, 200, 0, 132, 177, 77, 48, 53, 49, 32, 80, 69, 0, 132, 177, 77, 49, + 48, 50, 32, 174, 222, 0, 132, 177, 77, 48, 54, 54, 32, 80, 79, 0, 132, + 177, 77, 49, 52, 53, 32, 77, 66, 73, 0, 132, 177, 77, 48, 54, 50, 32, + 175, 248, 0, 132, 177, 77, 49, 50, 50, 32, 77, 66, 85, 0, 132, 177, 77, + 48, 52, 55, 32, 186, 151, 0, 132, 177, 77, 49, 56, 56, 32, 186, 151, 0, + 132, 177, 77, 48, 55, 50, 32, 186, 165, 0, 132, 177, 77, 49, 55, 50, 32, + 186, 159, 0, 132, 177, 77, 49, 55, 52, 32, 77, 66, 79, 0, 132, 177, 77, + 49, 56, 55, 32, 77, 66, 85, 85, 0, 132, 177, 77, 49, 54, 49, 32, 144, + 134, 186, 165, 0, 132, 177, 77, 49, 48, 53, 32, 144, 134, 186, 159, 0, + 132, 177, 77, 49, 52, 50, 32, 144, 134, 77, 66, 79, 0, 132, 177, 77, 49, + 51, 50, 32, 75, 80, 73, 0, 132, 177, 77, 48, 57, 50, 32, 185, 246, 0, + 132, 177, 77, 48, 55, 52, 32, 75, 80, 85, 0, 132, 177, 77, 48, 52, 52, + 32, 75, 80, 69, 69, 0, 132, 177, 77, 49, 48, 56, 32, 75, 80, 69, 0, 132, + 177, 77, 49, 49, 50, 32, 75, 80, 79, 79, 0, 132, 177, 77, 49, 53, 56, 32, + 186, 162, 0, 132, 177, 77, 49, 50, 52, 32, 71, 66, 73, 0, 132, 177, 77, + 48, 53, 54, 32, 71, 66, 65, 0, 132, 177, 77, 49, 52, 56, 32, 71, 66, 85, + 0, 132, 177, 77, 48, 57, 51, 32, 71, 66, 69, 69, 0, 132, 177, 77, 49, 48, + 55, 32, 186, 166, 0, 132, 177, 77, 48, 55, 49, 32, 71, 66, 79, 79, 0, + 132, 177, 77, 48, 55, 48, 32, 71, 66, 79, 0, 132, 177, 77, 49, 55, 49, + 32, 82, 65, 0, 132, 177, 77, 49, 50, 51, 32, 78, 68, 73, 0, 132, 177, 77, + 49, 50, 57, 32, 175, 247, 0, 132, 177, 77, 49, 50, 53, 32, 186, 141, 0, + 132, 177, 77, 49, 57, 49, 32, 186, 155, 0, 132, 177, 77, 49, 49, 57, 32, + 186, 140, 0, 132, 177, 77, 48, 54, 55, 32, 78, 68, 79, 79, 0, 132, 177, + 77, 48, 54, 52, 32, 78, 68, 79, 0, 132, 177, 77, 49, 53, 50, 32, 78, 74, + 65, 0, 132, 177, 77, 49, 57, 50, 32, 78, 74, 85, 0, 132, 177, 77, 49, 52, + 57, 32, 186, 156, 0, 132, 177, 77, 49, 51, 52, 32, 78, 74, 79, 79, 0, + 132, 177, 77, 49, 56, 50, 32, 86, 73, 10, 42, 132, 178, 77, 49, 56, 48, + 0, 132, 177, 77, 49, 56, 53, 32, 86, 65, 0, 132, 177, 77, 49, 53, 49, 32, + 86, 85, 0, 132, 177, 77, 49, 55, 51, 32, 174, 169, 0, 132, 177, 77, 48, + 56, 53, 32, 86, 69, 0, 132, 177, 77, 49, 52, 52, 32, 86, 79, 79, 0, 132, + 177, 77, 48, 55, 55, 32, 86, 79, 0, 132, 177, 77, 49, 54, 52, 32, 78, 89, + 73, 78, 0, 132, 177, 77, 48, 53, 56, 32, 78, 89, 65, 78, 0, 132, 177, 77, + 49, 55, 48, 32, 78, 89, 85, 78, 0, 132, 177, 77, 48, 57, 56, 32, 78, 89, + 69, 78, 0, 132, 177, 77, 48, 54, 48, 32, 78, 89, 79, 78, 0, 138, 255, + 140, 255, 164, 239, 0, 138, 255, 140, 255, 164, 240, 0, 138, 255, 140, + 255, 164, 241, 0, 138, 255, 140, 255, 164, 242, 0, 138, 255, 140, 255, + 165, 195, 0, 138, 255, 140, 255, 165, 196, 0, 138, 255, 140, 255, 165, + 197, 0, 138, 255, 140, 255, 165, 198, 0, 138, 255, 140, 255, 165, 199, 0, + 138, 255, 135, 149, 84, 69, 69, 78, 83, 0, 138, 255, 135, 149, 84, 69, + 78, 83, 0, 138, 255, 135, 149, 188, 232, 0, 138, 255, 135, 149, 189, 224, + 0, 138, 255, 135, 149, 148, 199, 189, 224, 0, 138, 255, 135, 149, 147, + 241, 189, 224, 0, 138, 255, 135, 149, 189, 225, 0, 132, 179, 190, 219, 0, + 132, 179, 68, 65, 65, 76, 73, 0, 132, 179, 189, 223, 0, 132, 179, 77, 73, + 73, 77, 0, 132, 179, 66, 65, 0, 132, 179, 83, 73, 78, 78, 89, 73, 73, 89, + 72, 69, 0, 132, 179, 80, 69, 0, 132, 179, 186, 164, 0, 132, 179, 82, 65, + 0, 132, 179, 69, 0, 132, 179, 70, 65, 0, 132, 179, 73, 0, 132, 179, 79, + 0, 132, 179, 171, 246, 0, 132, 179, 89, 72, 69, 0, 132, 179, 170, 218, 0, + 132, 179, 170, 162, 0, 132, 179, 170, 159, 0, 132, 179, 89, 65, 0, 132, + 179, 85, 0, 132, 179, 74, 73, 73, 77, 0, 132, 179, 169, 176, 0, 132, 179, + 72, 65, 0, 132, 179, 188, 137, 0, 132, 179, 71, 65, 0, 132, 179, 171, + 192, 0, 132, 179, 84, 85, 0, 132, 179, 186, 247, 0, 132, 179, 86, 65, 0, + 132, 179, 171, 240, 0, 132, 179, 186, 166, 0, 132, 179, 175, 229, 0, 132, + 179, 186, 162, 0, 132, 179, 169, 213, 0, 132, 180, 190, 219, 0, 132, 180, + 68, 65, 65, 76, 73, 0, 132, 180, 189, 223, 0, 132, 180, 77, 73, 73, 77, + 0, 132, 180, 66, 65, 0, 132, 180, 83, 73, 78, 78, 89, 73, 73, 89, 72, 69, + 0, 132, 180, 80, 69, 0, 132, 180, 186, 164, 0, 132, 180, 82, 65, 0, 132, + 180, 69, 0, 132, 180, 70, 65, 0, 132, 180, 73, 0, 132, 180, 79, 0, 132, + 180, 171, 246, 0, 132, 180, 89, 72, 69, 0, 132, 180, 170, 218, 0, 132, + 180, 170, 162, 0, 132, 180, 170, 159, 0, 132, 180, 89, 65, 0, 132, 180, + 85, 0, 132, 180, 74, 73, 73, 77, 0, 132, 180, 169, 176, 0, 132, 180, 72, + 65, 0, 132, 180, 188, 137, 0, 132, 180, 71, 65, 0, 132, 180, 171, 192, 0, + 132, 180, 84, 85, 0, 132, 180, 186, 247, 0, 132, 180, 86, 65, 0, 132, + 180, 171, 240, 0, 132, 180, 186, 166, 0, 132, 180, 175, 229, 0, 132, 180, + 186, 162, 0, 132, 180, 169, 213, 0, 163, 218, 190, 219, 32, 186, 169, 0, + 163, 218, 149, 139, 186, 169, 0, 163, 218, 150, 165, 164, 254, 0, 163, + 218, 170, 190, 0, 163, 218, 153, 135, 77, 79, 68, 73, 70, 73, 69, 82, 0, + 163, 218, 71, 69, 77, 73, 78, 65, 84, 69, 32, 153, 135, 77, 79, 68, 73, + 70, 73, 69, 82, 0, 163, 218, 171, 249, 10, 42, 160, 222, 104, 111, 111, + 114, 116, 111, 98, 98, 104, 101, 114, 101, 32, 139, 254, 100, 114, 97, + 119, 110, 32, 145, 231, 140, 143, 108, 101, 115, 116, 111, 98, 98, 104, + 101, 114, 101, 32, 139, 254, 100, 114, 97, 119, 110, 32, 146, 215, 133, + 247, 165, 239, 0, 163, 218, 150, 149, 164, 254, 10, 42, 146, 209, 112, + 114, 101, 110, 97, 115, 97, 108, 105, 122, 97, 116, 105, 111, 110, 32, + 140, 172, 115, 117, 99, 99, 101, 101, 100, 105, 110, 103, 32, 150, 215, + 167, 160, 0, 139, 128, 165, 193, 0, 139, 128, 164, 239, 0, 139, 128, 164, + 240, 0, 139, 128, 164, 241, 0, 139, 128, 164, 242, 0, 139, 128, 165, 195, + 0, 139, 128, 165, 196, 0, 139, 128, 165, 197, 0, 139, 128, 165, 198, 0, + 139, 128, 165, 199, 0, 163, 218, 151, 183, 139, 228, 164, 254, 0, 163, + 218, 151, 183, 141, 169, 164, 254, 0, 132, 181, 164, 239, 0, 132, 181, + 164, 240, 0, 132, 181, 164, 241, 0, 132, 181, 164, 242, 0, 132, 181, 165, + 195, 0, 132, 181, 165, 196, 0, 132, 181, 165, 197, 0, 132, 181, 165, 198, + 0, 132, 181, 165, 199, 0, 132, 181, 172, 176, 0, 132, 181, 174, 202, 0, + 132, 181, 174, 203, 0, 132, 181, 174, 204, 0, 132, 181, 174, 205, 0, 132, + 181, 174, 206, 0, 132, 181, 174, 207, 0, 132, 181, 174, 208, 0, 132, 181, + 174, 209, 0, 132, 181, 139, 193, 172, 177, 0, 132, 181, 144, 199, 172, + 177, 0, 132, 181, 142, 227, 172, 177, 0, 132, 181, 150, 140, 172, 177, 0, + 132, 181, 149, 147, 172, 177, 0, 132, 181, 154, 208, 172, 177, 0, 132, + 181, 154, 206, 172, 177, 0, 132, 181, 156, 142, 172, 177, 0, 132, 181, + 156, 143, 172, 177, 0, 132, 181, 139, 193, 172, 178, 0, 132, 181, 144, + 199, 172, 178, 0, 132, 181, 142, 227, 172, 178, 0, 132, 181, 150, 140, + 172, 178, 0, 132, 181, 149, 147, 172, 178, 0, 132, 181, 154, 208, 172, + 178, 0, 132, 181, 154, 206, 172, 178, 0, 132, 181, 156, 142, 172, 178, 0, + 132, 181, 156, 143, 172, 178, 0, 132, 181, 148, 199, 172, 178, 0, 132, + 181, 156, 147, 172, 178, 0, 132, 181, 158, 215, 172, 178, 0, 132, 181, + 158, 216, 172, 178, 0, 132, 181, 154, 209, 172, 178, 0, 132, 181, 158, + 217, 172, 178, 0, 132, 181, 158, 218, 172, 178, 0, 132, 181, 158, 219, + 172, 178, 0, 132, 181, 159, 251, 172, 178, 0, 132, 181, 190, 220, 10, 61, + 49, 32, 190, 221, 10, 61, 49, 48, 48, 44, 48, 48, 48, 0, 132, 181, 76, + 65, 75, 72, 65, 78, 10, 61, 50, 32, 190, 221, 10, 61, 50, 48, 48, 44, 48, + 48, 48, 0, 139, 129, 190, 220, 32, 164, 254, 10, 42, 131, 134, 139, 237, + 139, 223, 140, 136, 139, 214, 190, 221, 32, 118, 97, 108, 117, 101, 115, + 0, 132, 181, 75, 65, 82, 79, 82, 10, 61, 49, 32, 99, 114, 111, 114, 101, + 10, 61, 154, 213, 109, 105, 108, 108, 105, 111, 110, 10, 61, 181, 164, + 32, 190, 221, 10, 42, 131, 134, 139, 237, 139, 223, 140, 136, 99, 114, + 111, 114, 101, 115, 0, 132, 181, 75, 65, 82, 79, 82, 65, 78, 10, 61, 50, + 32, 99, 114, 111, 114, 101, 10, 61, 50, 48, 32, 109, 105, 108, 108, 105, + 111, 110, 10, 61, 169, 182, 32, 190, 221, 0, 132, 181, 160, 253, 164, + 239, 0, 132, 181, 160, 253, 164, 240, 0, 132, 181, 160, 253, 164, 241, 0, + 132, 181, 160, 253, 164, 242, 0, 132, 181, 160, 253, 165, 195, 0, 132, + 181, 160, 253, 165, 196, 0, 132, 181, 160, 253, 165, 197, 0, 132, 181, + 160, 253, 165, 198, 0, 132, 181, 160, 253, 165, 199, 0, 139, 129, 186, + 224, 0, 139, 129, 137, 142, 166, 214, 0, 139, 129, 137, 142, 166, 216, 0, + 139, 129, 153, 249, 142, 227, 166, 217, 0, 139, 129, 150, 220, 164, 254, + 0, 132, 181, 156, 250, 164, 239, 0, 132, 181, 156, 250, 164, 240, 0, 132, + 181, 156, 250, 148, 199, 172, 178, 0, 139, 129, 156, 250, 190, 220, 32, + 164, 254, 0, 132, 182, 164, 239, 0, 132, 182, 164, 240, 0, 132, 182, 164, + 241, 0, 132, 182, 164, 242, 0, 132, 182, 165, 195, 0, 132, 182, 165, 196, + 0, 132, 182, 165, 197, 0, 132, 182, 165, 198, 0, 132, 182, 165, 199, 0, + 132, 182, 172, 176, 0, 132, 182, 174, 202, 0, 132, 182, 174, 203, 0, 132, + 182, 174, 204, 0, 132, 182, 174, 205, 0, 132, 182, 174, 206, 0, 132, 182, + 174, 207, 0, 132, 182, 174, 208, 0, 132, 182, 174, 209, 0, 132, 182, 139, + 193, 172, 177, 0, 132, 182, 144, 199, 172, 177, 0, 132, 182, 142, 227, + 172, 177, 0, 132, 182, 150, 140, 172, 177, 0, 132, 182, 149, 147, 172, + 177, 0, 132, 182, 154, 208, 172, 177, 0, 132, 182, 154, 206, 172, 177, 0, + 132, 182, 156, 142, 172, 177, 0, 132, 182, 156, 143, 172, 177, 0, 132, + 182, 139, 193, 172, 178, 10, 61, 147, 242, 109, 117, 108, 116, 105, 112, + 108, 105, 101, 114, 0, 132, 182, 144, 199, 172, 178, 0, 132, 182, 142, + 227, 172, 178, 0, 132, 182, 150, 140, 172, 178, 0, 132, 182, 149, 147, + 172, 178, 0, 132, 182, 154, 208, 172, 178, 0, 132, 182, 154, 206, 172, + 178, 0, 132, 182, 156, 142, 172, 178, 0, 132, 182, 156, 143, 172, 178, 0, + 132, 182, 148, 199, 172, 178, 0, 132, 182, 156, 147, 172, 178, 0, 132, + 182, 158, 215, 172, 178, 0, 132, 182, 158, 216, 172, 178, 0, 132, 182, + 154, 209, 172, 178, 0, 132, 182, 158, 217, 172, 178, 0, 132, 182, 158, + 218, 172, 178, 0, 132, 182, 158, 219, 172, 178, 0, 132, 182, 159, 251, + 172, 178, 0, 163, 219, 163, 220, 77, 65, 82, 82, 65, 84, 65, 78, 10, 61, + 109, 101, 114, 101, 116, 116, 101, 110, 44, 32, 109, 101, 114, 114, 101, + 10, 42, 133, 228, 141, 176, 140, 165, 139, 223, 161, 129, 189, 255, 0, + 130, 237, 164, 240, 0, 130, 237, 164, 241, 0, 130, 237, 164, 242, 0, 130, + 237, 165, 195, 0, 130, 237, 165, 196, 0, 130, 237, 165, 197, 0, 130, 237, + 165, 198, 0, 130, 237, 165, 199, 0, 130, 237, 172, 176, 0, 130, 237, 150, + 140, 172, 177, 0, 130, 237, 154, 208, 172, 177, 0, 130, 237, 144, 199, + 172, 178, 0, 130, 237, 148, 199, 172, 178, 0, 163, 219, 163, 220, 137, + 142, 166, 216, 0, 163, 219, 163, 220, 137, 142, 178, 142, 0, 139, 130, + 170, 150, 10, 120, 133, 178, 149, 192, 132, 183, 70, 69, 56, 68, 41, 10, + 35, 154, 168, 148, 239, 134, 143, 168, 204, 0, 139, 130, 170, 195, 10, + 120, 133, 178, 188, 202, 32, 132, 183, 70, 69, 56, 70, 41, 10, 35, 154, + 168, 159, 200, 134, 143, 188, 202, 0, 139, 130, 170, 198, 10, 120, 133, + 178, 188, 210, 32, 132, 183, 70, 69, 57, 68, 41, 10, 35, 154, 168, 159, + 203, 134, 143, 188, 210, 0, 139, 130, 170, 201, 10, 120, 133, 178, 188, + 211, 32, 132, 183, 70, 69, 65, 57, 41, 10, 35, 154, 168, 163, 221, 134, + 143, 188, 211, 0, 139, 130, 170, 218, 10, 120, 133, 178, 188, 199, 32, + 132, 183, 166, 149, 41, 10, 35, 154, 168, 148, 241, 134, 143, 188, 199, + 0, 139, 130, 170, 185, 10, 120, 133, 178, 188, 214, 32, 132, 183, 70, 69, + 65, 70, 41, 10, 35, 154, 168, 163, 222, 134, 143, 188, 214, 0, 139, 130, + 170, 199, 10, 120, 133, 178, 163, 223, 132, 183, 70, 69, 65, 49, 41, 10, + 35, 154, 168, 159, 204, 134, 143, 188, 195, 0, 139, 130, 170, 180, 10, + 120, 133, 178, 188, 213, 32, 132, 183, 70, 69, 67, 49, 41, 10, 35, 154, + 168, 159, 206, 134, 143, 188, 213, 0, 139, 130, 170, 183, 10, 120, 133, + 178, 148, 251, 132, 183, 70, 69, 70, 49, 41, 10, 35, 154, 168, 148, 243, + 134, 143, 188, 217, 0, 139, 130, 170, 159, 10, 120, 133, 178, 149, 170, + 132, 183, 70, 69, 68, 57, 41, 10, 35, 154, 168, 159, 223, 134, 143, 187, + 157, 0, 139, 130, 170, 214, 10, 120, 133, 178, 188, 194, 32, 132, 183, + 70, 69, 68, 68, 41, 10, 35, 154, 168, 159, 226, 134, 143, 188, 194, 0, + 139, 130, 170, 215, 10, 120, 133, 178, 188, 197, 32, 132, 183, 70, 69, + 69, 49, 41, 10, 35, 154, 168, 159, 220, 134, 143, 188, 197, 0, 139, 130, + 170, 216, 10, 120, 133, 178, 150, 184, 132, 183, 70, 69, 69, 53, 41, 10, + 35, 154, 168, 159, 213, 134, 143, 188, 204, 0, 139, 130, 170, 203, 10, + 120, 133, 178, 190, 222, 32, 132, 183, 70, 69, 66, 49, 41, 10, 35, 154, + 168, 159, 224, 134, 143, 190, 222, 0, 139, 130, 170, 208, 10, 120, 133, + 178, 145, 239, 132, 183, 70, 69, 67, 57, 41, 10, 35, 154, 168, 159, 209, + 134, 143, 168, 169, 0, 139, 130, 170, 129, 10, 120, 133, 178, 150, 181, + 132, 183, 70, 69, 68, 49, 41, 10, 35, 154, 168, 159, 211, 134, 143, 188, + 208, 0, 139, 130, 170, 205, 10, 120, 133, 178, 188, 207, 32, 132, 183, + 70, 69, 66, 57, 41, 10, 35, 154, 168, 159, 221, 134, 143, 188, 207, 0, + 139, 130, 170, 213, 10, 120, 133, 178, 150, 183, 132, 183, 70, 69, 68, + 53, 41, 10, 35, 154, 168, 159, 212, 134, 143, 188, 198, 0, 139, 130, 169, + 254, 10, 120, 133, 178, 188, 201, 32, 132, 183, 70, 69, 65, 68, 41, 10, + 35, 154, 168, 159, 218, 134, 143, 188, 201, 0, 139, 130, 170, 204, 10, + 120, 133, 178, 188, 200, 32, 132, 183, 70, 69, 66, 53, 41, 10, 35, 154, + 168, 159, 225, 134, 143, 188, 200, 0, 139, 130, 170, 196, 10, 120, 133, + 178, 188, 203, 32, 132, 183, 70, 69, 57, 53, 41, 10, 35, 154, 168, 159, + 201, 134, 143, 188, 203, 0, 139, 130, 170, 197, 10, 120, 133, 178, 188, + 218, 32, 132, 183, 70, 69, 57, 57, 41, 10, 35, 154, 168, 159, 202, 134, + 143, 188, 218, 0, 139, 130, 170, 200, 10, 120, 133, 178, 188, 205, 32, + 132, 183, 70, 69, 65, 53, 41, 10, 35, 154, 168, 159, 205, 134, 143, 188, + 205, 0, 139, 130, 170, 202, 10, 120, 133, 178, 188, 215, 32, 132, 183, + 70, 69, 65, 66, 41, 10, 35, 154, 168, 159, 216, 134, 143, 188, 215, 0, + 139, 130, 170, 206, 10, 120, 133, 178, 188, 209, 32, 132, 183, 70, 69, + 66, 68, 41, 10, 35, 154, 168, 159, 222, 134, 143, 188, 209, 0, 139, 130, + 170, 207, 10, 120, 133, 178, 176, 200, 32, 132, 183, 70, 69, 67, 53, 41, + 10, 35, 154, 168, 159, 208, 134, 143, 176, 200, 0, 139, 130, 170, 209, + 10, 120, 133, 178, 188, 212, 32, 132, 183, 70, 69, 67, 68, 41, 10, 35, + 154, 168, 159, 210, 134, 143, 188, 212, 0, 139, 130, 143, 223, 170, 195, + 10, 120, 133, 178, 141, 218, 188, 202, 32, 45, 32, 190, 223, 41, 10, 35, + 154, 168, 190, 223, 32, 134, 143, 141, 218, 188, 202, 0, 139, 130, 143, + 223, 170, 216, 10, 120, 133, 178, 150, 184, 171, 229, 32, 132, 183, 70, + 66, 57, 69, 41, 10, 35, 154, 168, 171, 230, 32, 134, 143, 150, 184, 171, + 229, 0, 139, 130, 143, 223, 170, 129, 10, 120, 133, 178, 141, 218, 188, + 208, 32, 45, 32, 171, 227, 41, 10, 35, 154, 168, 171, 227, 32, 134, 143, + 141, 218, 188, 208, 0, 139, 130, 143, 223, 170, 213, 10, 120, 133, 178, + 141, 218, 150, 182, 171, 228, 41, 10, 35, 154, 168, 171, 228, 32, 134, + 143, 141, 218, 188, 198, 0, 132, 184, 170, 195, 10, 120, 133, 178, 188, + 202, 32, 132, 185, 70, 69, 57, 49, 41, 10, 35, 154, 168, 159, 200, 134, + 143, 188, 202, 0, 132, 184, 170, 198, 10, 120, 133, 178, 188, 210, 32, + 132, 185, 70, 69, 57, 70, 41, 10, 35, 154, 168, 159, 203, 134, 143, 188, + 210, 0, 132, 184, 170, 217, 10, 120, 133, 178, 188, 193, 32, 132, 185, + 70, 69, 69, 66, 41, 10, 35, 154, 168, 159, 214, 134, 143, 188, 193, 0, + 132, 184, 170, 199, 10, 120, 133, 178, 163, 223, 132, 185, 70, 69, 65, + 51, 41, 10, 35, 154, 168, 159, 204, 134, 143, 188, 195, 0, 132, 184, 170, + 183, 10, 120, 133, 178, 148, 251, 132, 185, 70, 69, 70, 51, 41, 10, 35, + 154, 168, 148, 243, 134, 143, 188, 217, 0, 132, 184, 170, 159, 10, 120, + 133, 178, 149, 170, 132, 185, 70, 69, 68, 66, 41, 10, 35, 154, 168, 159, + 223, 134, 143, 187, 157, 0, 132, 184, 170, 214, 10, 120, 133, 178, 188, + 194, 32, 132, 185, 70, 69, 68, 70, 41, 10, 35, 154, 168, 159, 226, 134, + 143, 188, 194, 0, 132, 184, 170, 215, 10, 120, 133, 178, 188, 197, 32, + 132, 185, 70, 69, 69, 51, 41, 10, 35, 154, 168, 159, 220, 134, 143, 188, + 197, 0, 132, 184, 170, 216, 10, 120, 133, 178, 150, 184, 132, 185, 70, + 69, 69, 55, 41, 10, 35, 154, 168, 159, 213, 134, 143, 188, 204, 0, 132, + 184, 170, 203, 10, 120, 133, 178, 190, 222, 32, 132, 185, 70, 69, 66, 51, + 41, 10, 35, 154, 168, 159, 224, 134, 143, 190, 222, 0, 132, 184, 170, + 208, 10, 120, 133, 178, 145, 239, 132, 185, 70, 69, 67, 66, 41, 10, 35, + 154, 168, 159, 209, 134, 143, 168, 169, 0, 132, 184, 170, 129, 10, 120, + 133, 178, 150, 181, 132, 185, 70, 69, 68, 51, 41, 10, 35, 154, 168, 159, + 211, 134, 143, 188, 208, 0, 132, 184, 170, 205, 10, 120, 133, 178, 188, + 207, 32, 132, 185, 70, 69, 66, 66, 41, 10, 35, 154, 168, 159, 221, 134, + 143, 188, 207, 0, 132, 184, 170, 213, 10, 120, 133, 178, 150, 183, 132, + 185, 70, 69, 68, 55, 41, 10, 35, 154, 168, 159, 212, 134, 143, 188, 198, + 0, 132, 184, 170, 204, 10, 120, 133, 178, 188, 200, 32, 132, 185, 70, 69, + 66, 55, 41, 10, 35, 154, 168, 159, 225, 134, 143, 188, 200, 0, 132, 184, + 170, 196, 10, 120, 133, 178, 188, 203, 32, 132, 185, 70, 69, 57, 55, 41, + 10, 35, 154, 168, 159, 201, 134, 143, 188, 203, 0, 132, 184, 170, 197, + 10, 120, 133, 178, 188, 218, 32, 132, 185, 70, 69, 57, 66, 41, 10, 35, + 154, 168, 159, 202, 134, 143, 188, 218, 0, 132, 184, 170, 200, 10, 120, + 133, 178, 188, 205, 32, 132, 185, 70, 69, 65, 55, 41, 10, 35, 154, 168, + 159, 205, 134, 143, 188, 205, 0, 132, 184, 170, 206, 10, 120, 133, 178, + 188, 209, 32, 132, 185, 70, 69, 66, 70, 41, 10, 35, 154, 168, 159, 222, + 134, 143, 188, 209, 0, 132, 184, 170, 209, 10, 120, 133, 178, 188, 212, + 32, 132, 185, 70, 69, 67, 70, 41, 10, 35, 154, 168, 159, 210, 134, 143, + 188, 212, 0, 132, 186, 170, 198, 10, 35, 154, 168, 159, 203, 134, 143, + 188, 210, 0, 132, 186, 170, 199, 10, 35, 154, 168, 159, 204, 134, 143, + 188, 195, 0, 132, 186, 170, 183, 10, 35, 154, 168, 148, 243, 134, 143, + 188, 217, 0, 132, 186, 170, 214, 10, 35, 154, 168, 159, 226, 134, 143, + 188, 194, 0, 132, 186, 170, 216, 10, 35, 154, 168, 159, 213, 134, 143, + 188, 204, 0, 132, 186, 170, 203, 10, 35, 154, 168, 159, 224, 134, 143, + 190, 222, 0, 132, 186, 170, 208, 10, 35, 154, 168, 159, 209, 134, 143, + 168, 169, 0, 132, 186, 170, 205, 10, 35, 154, 168, 159, 221, 134, 143, + 188, 207, 0, 132, 186, 170, 213, 10, 35, 154, 168, 159, 212, 134, 143, + 188, 198, 0, 132, 186, 170, 204, 10, 35, 154, 168, 159, 225, 134, 143, + 188, 200, 0, 132, 186, 170, 200, 10, 35, 154, 168, 159, 205, 134, 143, + 188, 205, 0, 132, 186, 170, 206, 10, 35, 154, 168, 159, 222, 134, 143, + 188, 209, 0, 132, 186, 170, 209, 10, 35, 154, 168, 159, 210, 134, 143, + 188, 212, 0, 132, 186, 143, 223, 170, 216, 10, 35, 154, 168, 171, 230, + 32, 134, 143, 150, 184, 171, 229, 0, 132, 186, 143, 223, 170, 213, 10, + 35, 154, 168, 171, 228, 32, 134, 143, 141, 218, 188, 198, 0, 132, 187, + 170, 195, 10, 35, 154, 168, 159, 200, 134, 143, 188, 202, 0, 132, 187, + 170, 198, 10, 35, 154, 168, 159, 203, 134, 143, 188, 210, 0, 132, 187, + 170, 217, 10, 35, 154, 168, 159, 214, 134, 143, 188, 193, 0, 132, 187, + 170, 199, 10, 35, 154, 168, 159, 204, 134, 143, 188, 195, 0, 132, 187, + 170, 180, 10, 35, 154, 168, 159, 206, 134, 143, 188, 213, 0, 132, 187, + 170, 183, 10, 35, 154, 168, 148, 243, 134, 143, 188, 217, 0, 132, 187, + 170, 159, 10, 35, 154, 168, 159, 223, 134, 143, 187, 157, 0, 132, 187, + 170, 215, 10, 35, 154, 168, 159, 220, 134, 143, 188, 197, 0, 132, 187, + 170, 216, 10, 35, 154, 168, 159, 213, 134, 143, 188, 204, 0, 132, 187, + 170, 203, 10, 35, 154, 168, 159, 224, 134, 143, 190, 222, 0, 132, 187, + 170, 208, 10, 35, 154, 168, 159, 209, 134, 143, 168, 169, 0, 132, 187, + 170, 129, 10, 35, 154, 168, 159, 211, 134, 143, 188, 208, 0, 132, 187, + 170, 205, 10, 35, 154, 168, 159, 221, 134, 143, 188, 207, 0, 132, 187, + 170, 213, 10, 35, 154, 168, 159, 212, 134, 143, 188, 198, 0, 132, 187, + 170, 204, 10, 35, 154, 168, 159, 225, 134, 143, 188, 200, 0, 132, 187, + 170, 196, 10, 35, 154, 168, 159, 201, 134, 143, 188, 203, 0, 132, 187, + 170, 197, 10, 35, 154, 168, 159, 202, 134, 143, 188, 218, 0, 132, 187, + 170, 200, 10, 35, 154, 168, 159, 205, 134, 143, 188, 205, 0, 132, 187, + 170, 206, 10, 35, 154, 168, 159, 222, 134, 143, 188, 209, 0, 132, 187, + 170, 207, 10, 35, 154, 168, 159, 208, 134, 143, 176, 200, 0, 132, 187, + 170, 209, 10, 35, 154, 168, 159, 210, 134, 143, 188, 212, 0, 132, 187, + 143, 223, 170, 195, 10, 35, 154, 168, 190, 223, 32, 134, 143, 141, 218, + 188, 202, 0, 132, 187, 143, 223, 170, 129, 10, 35, 154, 168, 171, 227, + 32, 134, 143, 141, 218, 188, 208, 0, 132, 188, 170, 150, 10, 35, 154, + 168, 148, 239, 134, 143, 168, 204, 0, 132, 188, 170, 195, 10, 35, 154, + 168, 159, 200, 134, 143, 188, 202, 0, 132, 188, 170, 198, 10, 35, 154, + 168, 159, 203, 134, 143, 188, 210, 0, 132, 188, 170, 201, 10, 35, 154, + 168, 163, 221, 134, 143, 188, 211, 0, 132, 188, 170, 217, 10, 35, 154, + 168, 159, 214, 134, 143, 188, 193, 0, 132, 188, 170, 218, 10, 35, 154, + 168, 148, 241, 134, 143, 188, 199, 0, 132, 188, 170, 185, 10, 35, 154, + 168, 163, 222, 134, 143, 188, 214, 0, 132, 188, 170, 199, 10, 35, 154, + 168, 159, 204, 134, 143, 188, 195, 0, 132, 188, 170, 180, 10, 35, 154, + 168, 159, 206, 134, 143, 188, 213, 0, 132, 188, 170, 183, 10, 35, 154, + 168, 148, 243, 134, 143, 188, 217, 0, 132, 188, 170, 214, 10, 35, 154, + 168, 159, 226, 134, 143, 188, 194, 0, 132, 188, 170, 215, 10, 35, 154, + 168, 159, 220, 134, 143, 188, 197, 0, 132, 188, 170, 216, 10, 35, 154, + 168, 159, 213, 134, 143, 188, 204, 0, 132, 188, 170, 203, 10, 35, 154, + 168, 159, 224, 134, 143, 190, 222, 0, 132, 188, 170, 208, 10, 35, 154, + 168, 159, 209, 134, 143, 168, 169, 0, 132, 188, 170, 129, 10, 35, 154, + 168, 159, 211, 134, 143, 188, 208, 0, 132, 188, 170, 205, 10, 35, 154, + 168, 159, 221, 134, 143, 188, 207, 0, 132, 188, 170, 213, 10, 35, 154, + 168, 159, 212, 134, 143, 188, 198, 0, 132, 188, 169, 254, 10, 35, 154, + 168, 159, 218, 134, 143, 188, 201, 0, 132, 188, 170, 204, 10, 35, 154, + 168, 159, 225, 134, 143, 188, 200, 0, 132, 188, 170, 196, 10, 35, 154, + 168, 159, 201, 134, 143, 188, 203, 0, 132, 188, 170, 197, 10, 35, 154, + 168, 159, 202, 134, 143, 188, 218, 0, 132, 188, 170, 200, 10, 35, 154, + 168, 159, 205, 134, 143, 188, 205, 0, 132, 188, 170, 202, 10, 35, 154, + 168, 159, 216, 134, 143, 188, 215, 0, 132, 188, 170, 206, 10, 35, 154, + 168, 159, 222, 134, 143, 188, 209, 0, 132, 188, 170, 207, 10, 35, 154, + 168, 159, 208, 134, 143, 176, 200, 0, 132, 188, 170, 209, 10, 35, 154, + 168, 159, 210, 134, 143, 188, 212, 0, 130, 238, 170, 195, 10, 35, 154, + 168, 159, 200, 134, 143, 188, 202, 0, 130, 238, 170, 198, 10, 35, 154, + 168, 159, 203, 134, 143, 188, 210, 0, 130, 238, 170, 201, 10, 35, 154, + 168, 163, 221, 134, 143, 188, 211, 0, 130, 238, 170, 218, 10, 35, 154, + 168, 148, 241, 134, 143, 188, 199, 0, 130, 238, 170, 185, 10, 35, 154, + 168, 163, 222, 134, 143, 188, 214, 0, 130, 238, 170, 199, 10, 35, 154, + 168, 159, 204, 134, 143, 188, 195, 0, 130, 238, 170, 180, 10, 35, 154, + 168, 159, 206, 134, 143, 188, 213, 0, 130, 238, 170, 183, 10, 35, 154, + 168, 148, 243, 134, 143, 188, 217, 0, 130, 238, 170, 214, 10, 35, 154, + 168, 159, 226, 134, 143, 188, 194, 0, 130, 238, 170, 215, 10, 35, 154, + 168, 159, 220, 134, 143, 188, 197, 0, 130, 238, 170, 216, 10, 35, 154, + 168, 159, 213, 134, 143, 188, 204, 0, 130, 238, 170, 203, 10, 35, 154, + 168, 159, 224, 134, 143, 190, 222, 0, 130, 238, 170, 208, 10, 35, 154, + 168, 159, 209, 134, 143, 168, 169, 0, 130, 238, 170, 129, 10, 35, 154, + 168, 159, 211, 134, 143, 188, 208, 0, 130, 238, 170, 205, 10, 35, 154, + 168, 159, 221, 134, 143, 188, 207, 0, 130, 238, 170, 213, 10, 35, 154, + 168, 159, 212, 134, 143, 188, 198, 0, 130, 238, 169, 254, 10, 35, 154, + 168, 159, 218, 134, 143, 188, 201, 0, 130, 238, 170, 204, 10, 35, 154, + 168, 159, 225, 134, 143, 188, 200, 0, 130, 238, 170, 196, 10, 35, 154, + 168, 159, 201, 134, 143, 188, 203, 0, 130, 238, 170, 197, 10, 35, 154, + 168, 159, 202, 134, 143, 188, 218, 0, 130, 238, 170, 200, 10, 35, 154, + 168, 159, 205, 134, 143, 188, 205, 0, 130, 238, 170, 202, 10, 35, 154, + 168, 159, 216, 134, 143, 188, 215, 0, 130, 238, 170, 206, 10, 35, 154, + 168, 159, 222, 134, 143, 188, 209, 0, 130, 238, 170, 207, 10, 35, 154, + 168, 159, 208, 134, 143, 176, 200, 0, 130, 238, 170, 209, 10, 35, 154, + 168, 159, 210, 134, 143, 188, 212, 0, 139, 130, 157, 192, 131, 224, 141, + 247, 170, 210, 10, 42, 132, 251, 145, 236, 109, 97, 116, 104, 101, 109, + 97, 116, 105, 99, 115, 32, 132, 228, 178, 136, 10, 42, 144, 218, 140, + 155, 140, 232, 171, 194, 10, 120, 147, 132, 147, 134, 169, 174, 41, 0, + 139, 130, 157, 192, 159, 227, 141, 247, 170, 201, 10, 42, 132, 251, 149, + 209, 109, 97, 116, 104, 101, 109, 97, 116, 105, 99, 115, 32, 132, 228, + 108, 105, 109, 105, 116, 115, 10, 42, 144, 218, 153, 148, 140, 232, 163, + 223, 140, 143, 140, 232, 188, 211, 0, 139, 131, 156, 217, 180, 234, 0, + 139, 131, 157, 155, 180, 234, 0, 139, 131, 156, 216, 180, 234, 0, 139, + 131, 157, 156, 180, 234, 0, 139, 131, 163, 224, 184, 175, 10, 61, 104, + 111, 110, 103, 122, 104, 111, 110, 103, 0, 139, 131, 163, 225, 184, 175, + 10, 61, 113, 105, 110, 103, 102, 97, 0, 139, 131, 154, 236, 184, 175, 10, + 61, 98, 97, 105, 98, 97, 110, 0, 139, 131, 139, 193, 148, 233, 190, 224, + 10, 61, 119, 97, 110, 0, 139, 131, 139, 132, 190, 224, 0, 139, 131, 139, + 133, 190, 224, 0, 139, 131, 139, 134, 190, 224, 0, 139, 131, 139, 135, + 190, 224, 0, 139, 131, 139, 136, 190, 224, 0, 139, 131, 139, 137, 190, + 224, 0, 139, 131, 139, 138, 190, 224, 0, 139, 131, 139, 139, 190, 224, 0, + 139, 131, 139, 193, 148, 233, 190, 225, 10, 61, 116, 105, 97, 111, 0, + 139, 131, 139, 132, 190, 225, 0, 139, 131, 139, 133, 190, 225, 0, 139, + 131, 139, 134, 190, 225, 0, 139, 131, 139, 135, 190, 225, 0, 139, 131, + 139, 136, 190, 225, 0, 139, 131, 139, 137, 190, 225, 0, 139, 131, 139, + 138, 190, 225, 0, 139, 131, 139, 139, 190, 225, 0, 139, 131, 139, 193, + 148, 233, 190, 226, 10, 61, 98, 105, 110, 103, 0, 139, 131, 139, 132, + 190, 226, 0, 139, 131, 139, 133, 190, 226, 0, 139, 131, 139, 134, 190, + 226, 0, 139, 131, 139, 135, 190, 226, 0, 139, 131, 139, 136, 190, 226, 0, + 139, 131, 139, 137, 190, 226, 0, 139, 131, 139, 138, 190, 226, 0, 139, + 131, 139, 139, 190, 226, 0, 139, 131, 80, 76, 85, 77, 10, 61, 109, 101, + 105, 0, 139, 131, 79, 82, 67, 72, 73, 68, 10, 61, 108, 97, 110, 0, 139, + 131, 184, 142, 10, 61, 122, 104, 117, 0, 139, 131, 67, 72, 82, 89, 83, + 65, 78, 84, 72, 69, 77, 85, 77, 10, 61, 106, 117, 0, 139, 131, 83, 80, + 82, 73, 78, 71, 0, 139, 131, 83, 85, 77, 77, 69, 82, 0, 139, 131, 65, 85, + 84, 85, 77, 78, 0, 139, 131, 87, 73, 78, 84, 69, 82, 0, 139, 131, 190, + 227, 10, 61, 98, 97, 105, 100, 97, 0, 139, 131, 188, 133, 0, 139, 140, + 149, 224, 188, 133, 0, 139, 140, 139, 141, 48, 48, 0, 139, 140, 139, 141, + 48, 49, 0, 139, 140, 139, 141, 48, 50, 0, 139, 140, 139, 141, 48, 51, 0, + 139, 140, 139, 141, 48, 52, 0, 139, 140, 139, 141, 48, 53, 0, 139, 140, + 139, 141, 48, 54, 0, 139, 140, 139, 142, 48, 48, 0, 139, 140, 139, 142, + 48, 49, 0, 139, 140, 139, 142, 48, 50, 0, 139, 140, 139, 142, 48, 51, 0, + 139, 140, 139, 142, 48, 52, 0, 139, 140, 139, 142, 48, 53, 0, 139, 140, + 139, 142, 48, 54, 0, 139, 140, 139, 143, 48, 48, 0, 139, 140, 139, 143, + 48, 49, 0, 139, 140, 139, 143, 48, 50, 0, 139, 140, 139, 143, 48, 51, 0, + 139, 140, 139, 143, 48, 52, 0, 139, 140, 139, 143, 48, 53, 0, 139, 140, + 139, 143, 48, 54, 0, 139, 140, 139, 144, 48, 48, 0, 139, 140, 139, 144, + 48, 49, 0, 139, 140, 139, 144, 48, 50, 0, 139, 140, 139, 144, 48, 51, 0, + 139, 140, 139, 144, 48, 52, 0, 139, 140, 139, 144, 48, 53, 0, 139, 140, + 139, 144, 48, 54, 0, 139, 140, 139, 145, 48, 48, 0, 139, 140, 139, 145, + 48, 49, 0, 139, 140, 139, 145, 48, 50, 0, 139, 140, 139, 145, 48, 51, 0, + 139, 140, 139, 145, 48, 52, 0, 139, 140, 139, 145, 48, 53, 0, 139, 140, + 139, 145, 48, 54, 0, 139, 140, 139, 146, 48, 48, 0, 139, 140, 139, 146, + 48, 49, 0, 139, 140, 139, 146, 48, 50, 0, 139, 140, 139, 146, 48, 51, 0, + 139, 140, 139, 146, 48, 52, 0, 139, 140, 139, 146, 48, 53, 0, 139, 140, + 139, 146, 48, 54, 0, 139, 140, 139, 147, 48, 48, 0, 139, 140, 139, 147, + 48, 49, 0, 139, 140, 139, 147, 48, 50, 0, 139, 140, 139, 147, 48, 51, 0, + 139, 140, 139, 147, 48, 52, 0, 139, 140, 139, 147, 48, 53, 0, 139, 140, + 139, 147, 48, 54, 0, 139, 140, 141, 226, 188, 133, 0, 139, 140, 139, 148, + 48, 48, 0, 139, 140, 139, 148, 48, 49, 0, 139, 140, 139, 148, 48, 50, 0, + 139, 140, 139, 148, 48, 51, 0, 139, 140, 139, 148, 48, 52, 0, 139, 140, + 139, 148, 48, 53, 0, 139, 140, 139, 148, 48, 54, 0, 139, 140, 139, 149, + 48, 48, 0, 139, 140, 139, 149, 48, 49, 0, 139, 140, 139, 149, 48, 50, 0, + 139, 140, 139, 149, 48, 51, 0, 139, 140, 139, 149, 48, 52, 0, 139, 140, + 139, 149, 48, 53, 0, 139, 140, 139, 149, 48, 54, 0, 139, 140, 139, 150, + 48, 48, 0, 139, 140, 139, 150, 48, 49, 0, 139, 140, 139, 150, 48, 50, 0, + 139, 140, 139, 150, 48, 51, 0, 139, 140, 139, 150, 48, 52, 0, 139, 140, + 139, 150, 48, 53, 0, 139, 140, 139, 150, 48, 54, 0, 139, 140, 139, 151, + 48, 48, 0, 139, 140, 139, 151, 48, 49, 0, 139, 140, 139, 151, 48, 50, 0, + 139, 140, 139, 151, 48, 51, 0, 139, 140, 139, 151, 48, 52, 0, 139, 140, + 139, 151, 48, 53, 0, 139, 140, 139, 151, 48, 54, 0, 139, 140, 139, 152, + 48, 48, 0, 139, 140, 139, 152, 48, 49, 0, 139, 140, 139, 152, 48, 50, 0, + 139, 140, 139, 152, 48, 51, 0, 139, 140, 139, 152, 48, 52, 0, 139, 140, + 139, 152, 48, 53, 0, 139, 140, 139, 152, 48, 54, 0, 139, 140, 139, 153, + 48, 48, 0, 139, 140, 139, 153, 48, 49, 0, 139, 140, 139, 153, 48, 50, 0, + 139, 140, 139, 153, 48, 51, 0, 139, 140, 139, 153, 48, 52, 0, 139, 140, + 139, 153, 48, 53, 0, 139, 140, 139, 153, 48, 54, 0, 139, 140, 139, 154, + 48, 48, 0, 139, 140, 139, 154, 48, 49, 0, 139, 140, 139, 154, 48, 50, 0, + 139, 140, 139, 154, 48, 51, 0, 139, 140, 139, 154, 48, 52, 0, 139, 140, + 139, 154, 48, 53, 0, 139, 140, 139, 154, 48, 54, 0, 139, 155, 188, 133, + 0, 139, 155, 163, 226, 148, 233, 190, 228, 0, 139, 155, 139, 132, 190, + 228, 0, 139, 155, 139, 133, 190, 228, 0, 139, 155, 139, 134, 190, 228, 0, + 139, 155, 139, 135, 190, 228, 0, 139, 155, 139, 136, 190, 228, 0, 139, + 155, 139, 137, 190, 228, 0, 139, 155, 139, 138, 190, 228, 0, 139, 155, + 139, 139, 190, 228, 0, 139, 155, 148, 199, 148, 233, 190, 228, 0, 139, + 155, 163, 227, 148, 233, 190, 228, 10, 61, 118, 97, 108, 101, 116, 44, + 32, 66, 117, 98, 101, 44, 32, 85, 110, 116, 101, 114, 44, 32, 80, 97, + 103, 101, 44, 32, 102, 97, 110, 116, 101, 10, 61, 154, 234, 140, 172, + 190, 229, 0, 139, 155, 163, 228, 148, 233, 190, 228, 10, 61, 99, 104, + 101, 118, 97, 108, 105, 101, 114, 44, 32, 79, 98, 101, 114, 44, 32, 82, + 105, 116, 116, 101, 114, 44, 32, 99, 97, 118, 97, 108, 108, 44, 32, 99, + 97, 118, 97, 108, 105, 101, 114, 101, 10, 61, 107, 110, 105, 103, 104, + 116, 32, 140, 172, 190, 229, 0, 139, 155, 163, 229, 148, 233, 190, 228, + 10, 61, 100, 97, 109, 101, 44, 32, 68, 97, 109, 101, 44, 32, 75, 195, + 182, 110, 105, 103, 105, 110, 44, 32, 114, 101, 103, 105, 110, 97, 10, + 61, 113, 117, 101, 101, 110, 32, 140, 172, 190, 229, 0, 139, 155, 163, + 230, 148, 233, 190, 228, 10, 61, 114, 111, 105, 44, 32, 75, 195, 182, + 110, 105, 103, 44, 32, 114, 101, 10, 61, 107, 105, 110, 103, 32, 140, + 172, 190, 229, 0, 139, 155, 163, 226, 148, 233, 190, 230, 0, 139, 155, + 139, 132, 190, 230, 0, 139, 155, 139, 133, 190, 230, 0, 139, 155, 139, + 134, 190, 230, 0, 139, 155, 139, 135, 190, 230, 0, 139, 155, 139, 136, + 190, 230, 0, 139, 155, 139, 137, 190, 230, 0, 139, 155, 139, 138, 190, + 230, 0, 139, 155, 139, 139, 190, 230, 0, 139, 155, 148, 199, 148, 233, + 190, 230, 0, 139, 155, 163, 227, 148, 233, 190, 230, 0, 139, 155, 163, + 228, 148, 233, 190, 230, 0, 139, 155, 163, 229, 148, 233, 190, 230, 0, + 139, 155, 163, 230, 148, 233, 190, 230, 0, 139, 155, 163, 224, 190, 227, + 10, 42, 132, 203, 140, 232, 144, 221, 106, 111, 107, 101, 114, 0, 139, + 155, 163, 226, 148, 233, 190, 231, 0, 139, 155, 139, 132, 190, 231, 0, + 139, 155, 139, 133, 190, 231, 0, 139, 155, 139, 134, 190, 231, 0, 139, + 155, 139, 135, 190, 231, 0, 139, 155, 139, 136, 190, 231, 0, 139, 155, + 139, 137, 190, 231, 0, 139, 155, 139, 138, 190, 231, 0, 139, 155, 139, + 139, 190, 231, 0, 139, 155, 148, 199, 148, 233, 190, 231, 0, 139, 155, + 163, 227, 148, 233, 190, 231, 0, 139, 155, 163, 228, 148, 233, 190, 231, + 0, 139, 155, 163, 229, 148, 233, 190, 231, 0, 139, 155, 163, 230, 148, + 233, 190, 231, 0, 139, 155, 153, 253, 190, 227, 0, 139, 155, 163, 226, + 148, 233, 190, 232, 0, 139, 155, 139, 132, 190, 232, 0, 139, 155, 139, + 133, 190, 232, 0, 139, 155, 139, 134, 190, 232, 0, 139, 155, 139, 135, + 190, 232, 0, 139, 155, 139, 136, 190, 232, 0, 139, 155, 139, 137, 190, + 232, 0, 139, 155, 139, 138, 190, 232, 0, 139, 155, 139, 139, 190, 232, 0, + 139, 155, 148, 199, 148, 233, 190, 232, 0, 139, 155, 163, 227, 148, 233, + 190, 232, 0, 139, 155, 163, 228, 148, 233, 190, 232, 0, 139, 155, 163, + 229, 148, 233, 190, 232, 0, 139, 155, 163, 230, 148, 233, 190, 232, 0, + 139, 155, 154, 236, 190, 227, 10, 42, 142, 156, 143, 242, 143, 130, 114, + 101, 100, 0, 139, 155, 70, 79, 79, 76, 0, 132, 189, 49, 10, 42, 105, 110, + 100, 105, 118, 105, 100, 117, 97, 108, 0, 132, 189, 50, 10, 42, 99, 104, + 105, 108, 100, 104, 111, 111, 100, 0, 132, 189, 51, 10, 42, 121, 111, + 117, 116, 104, 0, 132, 189, 52, 10, 42, 109, 97, 116, 117, 114, 105, 116, + 121, 0, 132, 189, 53, 10, 42, 140, 236, 97, 103, 101, 0, 132, 189, 54, + 10, 42, 109, 111, 114, 110, 105, 110, 103, 0, 132, 189, 55, 10, 42, 97, + 102, 116, 101, 114, 110, 111, 111, 110, 0, 132, 189, 56, 10, 42, 101, + 118, 101, 110, 105, 110, 103, 0, 132, 189, 57, 10, 42, 110, 105, 103, + 104, 116, 0, 132, 189, 49, 48, 10, 42, 189, 226, 32, 140, 143, 97, 105, + 114, 0, 132, 189, 49, 49, 10, 42, 163, 231, 140, 143, 171, 193, 0, 132, + 189, 49, 50, 10, 42, 100, 97, 110, 99, 101, 0, 132, 189, 49, 51, 10, 42, + 190, 233, 0, 132, 189, 49, 52, 10, 42, 142, 128, 97, 105, 114, 0, 132, + 189, 49, 53, 10, 42, 158, 158, 97, 114, 116, 115, 0, 132, 189, 49, 54, + 10, 42, 115, 112, 114, 105, 110, 103, 0, 132, 189, 49, 55, 10, 42, 115, + 117, 109, 109, 101, 114, 0, 132, 189, 49, 56, 10, 42, 97, 117, 116, 117, + 109, 110, 0, 132, 189, 49, 57, 10, 42, 119, 105, 110, 116, 101, 114, 0, + 132, 189, 50, 48, 10, 42, 140, 232, 178, 137, 0, 132, 189, 50, 49, 10, + 42, 99, 111, 108, 108, 101, 99, 116, 105, 118, 101, 0, 140, 255, 139, + 196, 140, 230, 165, 179, 10, 35, 141, 128, 166, 201, 0, 140, 255, 139, + 196, 165, 168, 10, 35, 141, 128, 170, 175, 0, 140, 255, 139, 193, 165, + 168, 10, 35, 154, 202, 170, 175, 0, 140, 255, 144, 199, 165, 168, 10, 35, + 154, 203, 170, 175, 0, 140, 255, 142, 227, 165, 168, 10, 35, 142, 229, + 170, 175, 0, 140, 255, 150, 140, 165, 168, 10, 35, 154, 204, 170, 175, 0, + 140, 255, 149, 147, 165, 168, 10, 35, 154, 205, 170, 175, 0, 140, 255, + 154, 208, 165, 168, 10, 35, 156, 139, 170, 175, 0, 140, 255, 154, 206, + 165, 168, 10, 35, 154, 207, 170, 175, 0, 140, 255, 156, 142, 165, 168, + 10, 35, 156, 140, 170, 175, 0, 140, 255, 156, 143, 165, 168, 10, 35, 156, + 141, 170, 175, 0, 130, 145, 165, 193, 0, 130, 146, 140, 255, 165, 193, 0, + 155, 181, 139, 196, 141, 247, 177, 135, 10, 61, 145, 224, 114, 105, 103, + 104, 116, 115, 32, 190, 234, 0, 155, 181, 154, 155, 168, 230, 10, 61, + 149, 211, 97, 108, 105, 107, 101, 0, 155, 181, 140, 146, 146, 186, 141, + 247, 184, 243, 32, 177, 206, 10, 61, 110, 111, 110, 32, 181, 182, 0, 130, + 239, 65, 10, 35, 156, 138, 142, 231, 177, 176, 0, 130, 239, 66, 10, 35, + 156, 138, 153, 167, 177, 176, 0, 130, 239, 67, 10, 35, 156, 138, 142, + 233, 177, 176, 0, 130, 239, 68, 10, 35, 156, 138, 143, 197, 177, 176, 0, + 130, 239, 69, 10, 35, 156, 138, 142, 234, 177, 176, 0, 130, 239, 70, 10, + 35, 156, 138, 153, 170, 177, 176, 0, 130, 239, 71, 10, 35, 156, 138, 143, + 206, 177, 176, 0, 130, 239, 72, 10, 35, 156, 138, 143, 215, 177, 176, 0, + 130, 239, 73, 10, 35, 156, 138, 142, 235, 177, 176, 0, 130, 239, 74, 10, + 35, 156, 138, 143, 227, 177, 176, 0, 130, 239, 75, 10, 35, 156, 138, 143, + 229, 177, 176, 0, 130, 239, 76, 10, 35, 156, 138, 143, 231, 177, 176, 0, + 130, 239, 77, 10, 35, 156, 138, 153, 172, 177, 176, 0, 130, 239, 78, 10, + 35, 156, 138, 142, 238, 177, 176, 0, 130, 239, 79, 10, 35, 156, 138, 142, + 239, 177, 176, 0, 130, 239, 80, 10, 35, 156, 138, 153, 174, 177, 176, 0, + 130, 239, 81, 10, 35, 156, 138, 180, 134, 32, 177, 176, 0, 130, 239, 82, + 10, 35, 156, 138, 143, 246, 177, 176, 0, 130, 239, 83, 10, 35, 156, 138, + 143, 248, 177, 176, 0, 130, 239, 84, 10, 35, 156, 138, 144, 128, 177, + 176, 0, 130, 239, 85, 10, 35, 156, 138, 142, 251, 177, 176, 0, 130, 239, + 86, 10, 35, 156, 138, 153, 176, 177, 176, 0, 130, 239, 87, 10, 35, 156, + 138, 144, 131, 177, 176, 0, 130, 239, 88, 10, 35, 156, 138, 153, 178, + 177, 176, 0, 130, 239, 89, 10, 35, 156, 138, 142, 252, 177, 176, 0, 130, + 239, 90, 10, 35, 156, 138, 144, 133, 177, 176, 0, 136, 205, 66, 82, 65, + 67, 75, 69, 84, 69, 68, 32, 128, 128, 83, 10, 42, 132, 251, 154, 211, + 178, 149, 10, 35, 163, 232, 143, 248, 182, 173, 0, 155, 181, 154, 201, + 143, 224, 143, 225, 148, 136, 67, 10, 61, 99, 111, 109, 112, 97, 99, 116, + 32, 190, 235, 44, 32, 140, 177, 163, 233, 179, 238, 10, 35, 128, 156, + 177, 221, 0, 155, 181, 154, 201, 143, 224, 143, 225, 148, 136, 82, 10, + 61, 163, 233, 179, 238, 10, 35, 128, 156, 176, 169, 0, 155, 181, 67, 68, + 10, 120, 155, 213, 99, 100, 32, 45, 32, 51, 51, 67, 53, 41, 10, 35, 128, + 156, 142, 233, 176, 159, 0, 155, 181, 87, 90, 10, 42, 140, 170, 140, 232, + 146, 194, 149, 199, 34, 87, 97, 114, 101, 110, 122, 101, 105, 99, 104, + 101, 110, 34, 10, 42, 135, 195, 116, 114, 97, 100, 101, 109, 97, 114, + 107, 101, 100, 32, 149, 199, 150, 216, 161, 190, 97, 32, 147, 181, 99, + 108, 97, 105, 109, 32, 140, 172, 116, 114, 97, 100, 101, 139, 237, 115, + 116, 97, 116, 117, 115, 10, 42, 146, 246, 139, 253, 97, 110, 111, 109, + 97, 108, 111, 117, 115, 44, 32, 139, 191, 140, 232, 117, 115, 117, 97, + 108, 32, 140, 179, 150, 186, 97, 32, 141, 181, 87, 32, 140, 143, 97, 32, + 141, 222, 122, 10, 120, 142, 190, 139, 237, 132, 210, 166, 181, 41, 10, + 35, 128, 156, 144, 131, 167, 240, 0, 67, 79, 80, 89, 76, 69, 70, 84, 32, + 169, 156, 10, 120, 154, 177, 132, 210, 177, 236, 41, 10, 120, 132, 240, + 144, 159, 141, 176, 141, 177, 50, 49, 56, 51, 41, 0, 130, 240, 65, 10, + 61, 65, 110, 114, 101, 105, 115, 101, 116, 97, 103, 32, 40, 180, 201, 32, + 140, 172, 97, 114, 114, 105, 118, 97, 108, 41, 10, 35, 128, 235, 176, + 157, 0, 130, 240, 66, 10, 61, 98, 97, 110, 107, 10, 61, 98, 45, 109, 111, + 100, 101, 32, 163, 234, 99, 111, 109, 112, 114, 101, 115, 115, 105, 111, + 110, 32, 163, 235, 163, 236, 163, 237, 154, 212, 178, 150, 41, 10, 35, + 128, 235, 176, 158, 0, 130, 240, 67, 10, 35, 128, 235, 177, 221, 0, 130, + 240, 68, 10, 35, 128, 235, 176, 159, 0, 130, 240, 69, 10, 35, 128, 235, + 176, 160, 0, 130, 240, 70, 10, 35, 128, 235, 177, 223, 0, 130, 240, 71, + 10, 35, 128, 235, 176, 161, 0, 130, 240, 72, 10, 35, 128, 235, 176, 162, + 0, 130, 240, 73, 10, 35, 128, 235, 167, 152, 0, 130, 240, 74, 10, 35, + 128, 235, 167, 153, 0, 130, 240, 75, 10, 35, 128, 235, 176, 163, 0, 130, + 240, 76, 10, 35, 128, 235, 176, 164, 0, 130, 240, 77, 10, 35, 128, 235, + 176, 165, 0, 130, 240, 78, 10, 61, 190, 236, 32, 163, 237, 154, 212, 178, + 150, 41, 10, 35, 128, 235, 176, 166, 0, 130, 240, 79, 10, 35, 128, 235, + 176, 167, 0, 130, 240, 80, 10, 61, 163, 238, 163, 235, 163, 237, 154, + 212, 178, 150, 41, 10, 35, 128, 235, 176, 168, 0, 130, 240, 81, 10, 35, + 128, 235, 180, 134, 0, 130, 240, 82, 10, 35, 128, 235, 176, 169, 0, 130, + 240, 83, 10, 61, 163, 234, 163, 235, 163, 236, 163, 237, 154, 212, 178, + 150, 41, 10, 35, 128, 235, 180, 136, 0, 130, 240, 84, 10, 61, 116, 111, + 98, 97, 99, 99, 111, 110, 105, 115, 116, 10, 35, 128, 235, 176, 170, 0, + 130, 240, 85, 10, 35, 128, 235, 176, 171, 0, 130, 240, 86, 10, 35, 128, + 235, 178, 145, 0, 130, 240, 87, 10, 61, 119, 105, 100, 101, 45, 102, 111, + 114, 109, 97, 116, 32, 49, 54, 58, 57, 32, 163, 235, 163, 236, 163, 237, + 154, 212, 178, 150, 41, 10, 35, 128, 235, 176, 172, 0, 130, 240, 88, 10, + 35, 128, 235, 178, 133, 0, 130, 240, 89, 10, 35, 128, 235, 180, 137, 0, + 130, 240, 90, 10, 35, 128, 235, 167, 240, 0, 155, 189, 72, 86, 10, 61, + 104, 100, 116, 118, 10, 35, 128, 235, 143, 215, 178, 145, 0, 155, 189, + 77, 86, 10, 61, 109, 117, 108, 116, 105, 45, 118, 105, 101, 119, 32, 116, + 101, 108, 101, 118, 105, 115, 105, 111, 110, 10, 35, 137, 131, 178, 145, + 0, 155, 189, 83, 68, 10, 61, 115, 100, 116, 118, 10, 35, 128, 235, 143, + 248, 176, 159, 0, 155, 189, 83, 83, 10, 61, 152, 245, 163, 234, 163, 235, + 190, 237, 10, 35, 128, 235, 143, 248, 180, 136, 0, 155, 189, 80, 80, 86, + 10, 61, 112, 97, 121, 45, 112, 101, 114, 45, 118, 105, 101, 119, 10, 35, + 128, 235, 153, 174, 153, 174, 178, 145, 0, 155, 189, 87, 67, 10, 61, 163, + 231, 190, 238, 44, 32, 156, 254, 116, 111, 105, 108, 101, 116, 10, 120, + 40, 163, 231, 190, 238, 32, 45, 32, 49, 70, 54, 66, 69, 41, 10, 35, 128, + 235, 144, 131, 177, 221, 0, 129, 217, 65, 10, 61, 190, 239, 0, 129, 217, + 66, 0, 129, 217, 67, 0, 129, 217, 68, 0, 129, 217, 69, 0, 129, 217, 70, + 10, 61, 181, 254, 0, 129, 217, 71, 0, 129, 217, 72, 10, 61, 190, 240, 32, + 163, 237, 154, 212, 178, 150, 41, 0, 129, 217, 73, 0, 129, 217, 74, 0, + 129, 217, 75, 10, 61, 75, 117, 114, 111, 114, 116, 32, 40, 115, 112, 97, + 41, 10, 120, 157, 131, 115, 112, 114, 105, 110, 103, 115, 32, 45, 32, 50, + 54, 54, 56, 41, 0, 129, 217, 76, 10, 61, 151, 223, 190, 241, 10, 120, 40, + 151, 223, 190, 241, 32, 45, 32, 49, 70, 54, 56, 56, 41, 0, 129, 217, 77, + 10, 61, 190, 242, 10, 120, 40, 190, 242, 32, 45, 32, 49, 70, 54, 56, 55, + 41, 0, 129, 217, 78, 0, 129, 217, 79, 0, 129, 217, 80, 10, 61, 163, 239, + 139, 215, 163, 237, 154, 212, 178, 150, 41, 0, 129, 217, 81, 0, 129, 217, + 82, 10, 61, 82, 97, 115, 116, 115, 116, 195, 164, 116, 116, 101, 32, 40, + 171, 204, 32, 167, 213, 41, 0, 129, 217, 83, 10, 61, 83, 116, 97, 100, + 116, 98, 97, 104, 110, 32, 40, 109, 101, 116, 114, 111, 112, 111, 108, + 105, 116, 97, 110, 32, 114, 97, 105, 108, 119, 97, 121, 41, 0, 129, 217, + 84, 10, 61, 84, 97, 110, 107, 115, 116, 101, 108, 108, 101, 32, 40, 182, + 136, 32, 182, 137, 41, 10, 120, 40, 102, 117, 101, 108, 32, 112, 117, + 109, 112, 32, 45, 32, 50, 54, 70, 68, 41, 0, 129, 217, 85, 10, 61, 117, + 110, 100, 101, 114, 103, 114, 111, 117, 110, 100, 32, 190, 241, 10, 120, + 40, 190, 242, 32, 45, 32, 49, 70, 54, 56, 55, 41, 0, 129, 217, 86, 0, + 129, 217, 87, 0, 129, 217, 88, 0, 129, 217, 89, 0, 129, 217, 90, 0, 146, + 160, 77, 67, 32, 165, 137, 10, 61, 109, 97, 114, 113, 117, 101, 32, 100, + 101, 32, 181, 183, 10, 42, 132, 251, 67, 97, 110, 97, 100, 97, 10, 120, + 142, 190, 139, 237, 132, 210, 166, 181, 41, 10, 35, 128, 130, 153, 172, + 177, 221, 0, 146, 160, 77, 68, 32, 165, 137, 10, 61, 109, 97, 114, 113, + 117, 101, 32, 100, 195, 169, 112, 111, 115, 195, 169, 101, 10, 42, 132, + 251, 67, 97, 110, 97, 100, 97, 10, 120, 156, 148, 132, 210, 180, 135, 41, + 10, 35, 128, 130, 153, 172, 176, 159, 0, 146, 160, 77, 82, 32, 165, 137, + 10, 61, 109, 97, 114, 99, 97, 32, 114, 101, 103, 105, 115, 116, 114, 97, + 100, 97, 10, 42, 140, 215, 161, 130, 139, 194, 166, 159, 32, 140, 143, + 166, 241, 32, 181, 189, 32, 99, 111, 109, 109, 117, 110, 105, 116, 105, + 101, 115, 32, 134, 153, 97, 32, 142, 189, 116, 114, 97, 100, 101, 109, + 97, 114, 107, 10, 120, 40, 142, 189, 132, 210, 180, 135, 41, 10, 35, 128, + 130, 153, 172, 176, 169, 0, 155, 181, 67, 67, 10, 61, 179, 129, 32, 179, + 130, 32, 108, 105, 99, 101, 110, 115, 101, 10, 120, 142, 171, 178, 224, + 32, 45, 32, 50, 50, 57, 67, 41, 0, 155, 181, 67, 32, 141, 247, 184, 243, + 32, 177, 206, 10, 61, 156, 254, 180, 166, 0, 155, 181, 190, 179, 32, 70, + 73, 71, 85, 82, 69, 10, 61, 97, 116, 116, 114, 105, 98, 117, 116, 105, + 111, 110, 44, 32, 99, 114, 101, 100, 105, 116, 0, 129, 218, 65, 10, 61, + 153, 239, 150, 171, 65, 0, 129, 218, 66, 10, 61, 153, 239, 150, 171, 66, + 0, 129, 218, 67, 10, 61, 99, 101, 110, 116, 114, 101, 44, 32, 175, 204, + 32, 99, 101, 110, 116, 114, 101, 0, 129, 218, 68, 0, 129, 218, 69, 0, + 129, 218, 70, 10, 61, 70, 101, 117, 101, 114, 119, 97, 99, 104, 101, 32, + 40, 171, 193, 32, 100, 101, 112, 97, 114, 116, 109, 101, 110, 116, 41, 0, + 129, 218, 71, 0, 129, 218, 72, 10, 61, 72, 97, 108, 116, 101, 115, 116, + 101, 108, 108, 101, 32, 40, 98, 117, 115, 32, 167, 213, 41, 10, 120, 40, + 98, 117, 115, 32, 132, 223, 49, 70, 54, 56, 70, 41, 0, 129, 218, 73, 0, + 129, 218, 74, 10, 61, 106, 117, 110, 99, 116, 105, 111, 110, 32, 163, + 237, 154, 212, 178, 150, 41, 0, 129, 218, 75, 0, 129, 218, 76, 10, 61, + 108, 101, 105, 115, 117, 114, 101, 32, 163, 240, 163, 237, 154, 212, 178, + 150, 41, 0, 129, 218, 77, 10, 61, 109, 117, 115, 101, 117, 109, 44, 32, + 99, 117, 108, 116, 117, 114, 97, 108, 32, 163, 240, 163, 237, 154, 212, + 178, 150, 41, 0, 129, 218, 78, 0, 129, 218, 79, 10, 61, 153, 239, 150, + 171, 79, 0, 129, 218, 80, 10, 61, 163, 239, 139, 215, 101, 109, 112, 116, + 121, 45, 102, 117, 108, 108, 32, 163, 237, 154, 212, 178, 150, 41, 0, + 129, 218, 81, 0, 129, 218, 82, 0, 129, 218, 83, 0, 129, 218, 84, 0, 129, + 218, 85, 0, 129, 218, 86, 0, 129, 218, 87, 0, 129, 218, 88, 0, 129, 218, + 89, 0, 129, 218, 90, 0, 156, 228, 139, 199, 155, 189, 128, 128, 80, 10, + 61, 163, 239, 139, 215, 180, 186, 0, 136, 204, 73, 67, 10, 61, 105, 110, + 116, 101, 114, 99, 104, 97, 110, 103, 101, 44, 32, 114, 97, 109, 112, 0, + 136, 204, 80, 65, 10, 61, 163, 239, 185, 232, 0, 136, 204, 83, 65, 10, + 61, 163, 236, 185, 232, 0, 136, 204, 65, 66, 10, 61, 153, 239, 150, 171, + 65, 66, 0, 136, 204, 87, 67, 10, 61, 163, 231, 190, 238, 44, 32, 156, + 254, 116, 111, 105, 108, 101, 116, 10, 120, 40, 163, 231, 190, 238, 32, + 45, 32, 49, 70, 54, 66, 69, 41, 0, 128, 155, 68, 74, 10, 61, 163, 233, + 106, 111, 99, 107, 101, 121, 10, 35, 128, 235, 143, 197, 167, 153, 0, + 155, 189, 67, 76, 10, 61, 177, 211, 0, 155, 189, 67, 79, 79, 76, 0, 155, + 189, 70, 82, 69, 69, 10, 61, 102, 114, 101, 101, 32, 112, 111, 115, 116, + 97, 103, 101, 0, 155, 189, 73, 68, 10, 61, 105, 100, 101, 110, 116, 105, + 102, 105, 99, 97, 116, 105, 111, 110, 44, 32, 73, 68, 0, 155, 189, 78, + 69, 87, 0, 155, 189, 78, 71, 10, 61, 145, 224, 103, 111, 111, 100, 0, + 155, 189, 79, 75, 0, 155, 189, 83, 79, 83, 10, 61, 115, 101, 97, 114, 99, + 104, 44, 32, 104, 117, 110, 116, 32, 139, 223, 180, 152, 32, 172, 157, 0, + 155, 189, 145, 244, 141, 247, 139, 228, 164, 254, 10, 61, 139, 183, 177, + 255, 44, 32, 117, 112, 100, 97, 116, 101, 0, 155, 189, 86, 83, 10, 61, + 118, 101, 114, 115, 117, 115, 0, 155, 189, 142, 227, 68, 0, 155, 189, + 158, 129, 177, 210, 0, 155, 189, 144, 199, 75, 0, 155, 189, 150, 140, 75, + 0, 155, 189, 156, 142, 75, 0, 155, 189, 149, 147, 157, 157, 164, 239, 10, + 42, 150, 245, 53, 46, 49, 45, 99, 104, 97, 110, 110, 101, 108, 32, 152, + 245, 174, 129, 0, 155, 189, 154, 206, 157, 157, 164, 239, 10, 42, 150, + 245, 55, 46, 49, 45, 99, 104, 97, 110, 110, 101, 108, 32, 152, 245, 174, + 129, 0, 155, 189, 84, 87, 69, 78, 84, 89, 45, 164, 240, 32, 157, 157, + 164, 240, 10, 42, 150, 245, 50, 50, 46, 50, 45, 99, 104, 97, 110, 110, + 101, 108, 32, 152, 245, 174, 129, 0, 155, 189, 158, 217, 80, 10, 42, 150, + 245, 54, 48, 72, 122, 32, 102, 114, 97, 109, 101, 32, 114, 97, 116, 101, + 32, 140, 180, 163, 238, 115, 99, 97, 110, 110, 105, 110, 103, 0, 155, + 189, 139, 193, 147, 241, 156, 147, 80, 10, 42, 150, 245, 49, 50, 48, 72, + 122, 32, 102, 114, 97, 109, 101, 32, 114, 97, 116, 101, 32, 140, 180, + 163, 238, 115, 99, 97, 110, 110, 105, 110, 103, 0, 155, 189, 143, 224, + 133, 181, 68, 10, 61, 171, 135, 0, 155, 189, 72, 67, 10, 61, 104, 121, + 98, 114, 105, 100, 32, 99, 97, 115, 116, 0, 155, 189, 72, 68, 82, 10, 61, + 145, 160, 100, 121, 110, 97, 109, 105, 99, 32, 114, 97, 110, 103, 101, 0, + 155, 189, 161, 252, 82, 69, 83, 10, 61, 145, 160, 114, 101, 115, 111, + 108, 117, 116, 105, 111, 110, 0, 155, 189, 76, 79, 83, 83, 76, 69, 83, + 83, 0, 155, 189, 83, 72, 86, 10, 61, 189, 204, 32, 145, 160, 118, 105, + 115, 105, 111, 110, 0, 155, 189, 85, 72, 68, 10, 61, 117, 108, 116, 114, + 97, 45, 104, 105, 103, 104, 32, 178, 227, 0, 155, 189, 86, 79, 68, 10, + 61, 190, 243, 32, 140, 188, 100, 101, 109, 97, 110, 100, 0, 190, 244, 32, + 184, 198, 32, 169, 156, 10, 42, 146, 209, 105, 110, 116, 101, 108, 108, + 101, 99, 116, 117, 97, 108, 32, 112, 114, 111, 112, 101, 114, 116, 121, + 32, 112, 114, 111, 116, 101, 99, 116, 105, 111, 110, 32, 139, 223, 105, + 110, 116, 101, 103, 114, 97, 116, 101, 100, 32, 99, 105, 114, 99, 117, + 105, 116, 32, 108, 97, 121, 111, 117, 116, 115, 10, 120, 154, 177, 132, + 210, 177, 236, 41, 10, 120, 142, 171, 141, 220, 133, 138, 141, 187, 50, + 52, 67, 50, 41, 0, 130, 241, 65, 0, 130, 241, 66, 0, 130, 241, 67, 0, + 130, 241, 68, 0, 130, 241, 69, 0, 130, 241, 70, 0, 130, 241, 71, 0, 130, + 241, 72, 0, 130, 241, 73, 0, 130, 241, 74, 0, 130, 241, 75, 0, 130, 241, + 76, 0, 130, 241, 77, 0, 130, 241, 78, 0, 130, 241, 79, 0, 130, 241, 80, + 0, 130, 241, 81, 0, 130, 241, 82, 0, 130, 241, 83, 0, 130, 241, 84, 0, + 130, 241, 85, 0, 130, 241, 86, 0, 130, 241, 87, 0, 130, 241, 88, 0, 130, + 241, 89, 0, 130, 241, 90, 0, 128, 155, 158, 165, 72, 79, 75, 65, 10, 61, + 140, 143, 111, 116, 104, 101, 114, 115, 10, 35, 128, 235, 158, 162, 51, + 48, 52, 66, 0, 155, 189, 158, 181, 75, 79, 75, 79, 10, 61, 104, 101, 114, + 101, 32, 165, 174, 10, 35, 128, 235, 158, 170, 185, 213, 0, 155, 189, + 158, 181, 83, 65, 10, 61, 163, 236, 165, 174, 10, 120, 142, 171, 166, + 204, 32, 159, 154, 51, 50, 68, 65, 41, 10, 35, 128, 235, 185, 214, 0, + 130, 242, 184, 202, 10, 61, 163, 235, 163, 236, 140, 180, 140, 135, 144, + 147, 175, 129, 10, 35, 128, 235, 184, 202, 0, 130, 242, 53, 66, 53, 55, + 10, 61, 99, 108, 111, 115, 101, 45, 99, 97, 112, 116, 105, 111, 110, 101, + 100, 32, 98, 114, 111, 97, 100, 99, 97, 115, 116, 105, 110, 103, 10, 35, + 128, 235, 53, 66, 53, 55, 0, 130, 242, 189, 240, 10, 61, 116, 119, 111, + 45, 119, 97, 121, 32, 163, 235, 190, 237, 10, 35, 128, 235, 189, 240, 0, + 155, 189, 158, 181, 68, 69, 10, 61, 171, 135, 32, 163, 235, 163, 236, + 108, 105, 110, 107, 101, 100, 32, 133, 223, 109, 97, 105, 110, 32, 190, + 245, 10, 35, 128, 235, 51, 48, 67, 55, 0, 130, 242, 184, 180, 10, 61, 98, + 105, 108, 105, 110, 103, 117, 97, 108, 32, 163, 235, 190, 237, 10, 61, + 144, 225, 171, 134, 10, 35, 128, 235, 184, 180, 0, 130, 242, 189, 233, + 10, 61, 115, 111, 117, 110, 100, 45, 109, 117, 108, 116, 105, 112, 108, + 101, 120, 32, 163, 235, 190, 237, 10, 35, 128, 235, 189, 233, 0, 130, + 242, 56, 57, 69, 51, 10, 61, 99, 111, 109, 109, 101, 110, 116, 97, 114, + 121, 32, 98, 114, 111, 97, 100, 99, 97, 115, 116, 105, 110, 103, 10, 35, + 128, 235, 56, 57, 69, 51, 0, 130, 242, 185, 161, 10, 61, 180, 179, 32, + 102, 111, 114, 101, 99, 97, 115, 116, 10, 35, 128, 235, 185, 161, 0, 130, + 242, 52, 69, 65, 52, 10, 61, 181, 225, 32, 177, 255, 10, 35, 128, 235, + 52, 69, 65, 52, 0, 130, 242, 54, 54, 50, 48, 10, 61, 100, 114, 97, 109, + 97, 32, 190, 246, 10, 35, 128, 235, 54, 54, 50, 48, 0, 130, 242, 189, + 236, 10, 61, 102, 114, 101, 101, 32, 163, 235, 190, 237, 10, 61, 110, + 111, 110, 45, 101, 120, 105, 115, 116, 101, 110, 99, 101, 32, 165, 174, + 10, 35, 128, 235, 189, 236, 0, 130, 242, 187, 143, 10, 61, 112, 97, 121, + 32, 163, 235, 190, 237, 10, 35, 128, 235, 187, 143, 0, 130, 242, 53, 50, + 52, 68, 10, 61, 140, 232, 144, 223, 177, 226, 10, 35, 128, 235, 53, 50, + 52, 68, 0, 130, 242, 53, 70, 56, 67, 10, 61, 140, 232, 143, 137, 177, + 226, 10, 35, 128, 235, 53, 70, 56, 67, 0, 130, 242, 190, 247, 10, 61, + 114, 101, 98, 114, 111, 97, 100, 99, 97, 115, 116, 10, 35, 128, 235, 190, + 247, 0, 130, 242, 189, 231, 10, 61, 139, 183, 184, 244, 32, 140, 172, + 112, 114, 111, 103, 114, 97, 109, 115, 10, 35, 128, 235, 189, 231, 0, + 130, 242, 53, 50, 49, 68, 10, 61, 144, 223, 114, 101, 108, 101, 97, 115, + 101, 100, 32, 190, 245, 10, 35, 128, 235, 53, 50, 49, 68, 0, 130, 242, + 55, 68, 52, 50, 10, 61, 140, 232, 108, 97, 115, 116, 32, 101, 112, 105, + 115, 111, 100, 101, 10, 35, 128, 235, 55, 68, 52, 50, 0, 130, 242, 184, + 213, 10, 61, 108, 105, 118, 101, 32, 98, 114, 111, 97, 100, 99, 97, 115, + 116, 10, 35, 128, 235, 184, 213, 0, 130, 242, 56, 67, 65, 57, 10, 61, + 109, 97, 105, 108, 45, 111, 114, 100, 101, 114, 10, 35, 128, 235, 56, 67, + 65, 57, 0, 130, 242, 53, 56, 70, 48, 10, 61, 169, 134, 32, 97, 99, 116, + 111, 114, 115, 10, 35, 128, 235, 53, 56, 70, 48, 0, 130, 242, 53, 52, 51, + 57, 10, 61, 100, 117, 98, 98, 101, 100, 32, 118, 101, 114, 115, 105, 111, + 110, 10, 35, 128, 235, 53, 52, 51, 57, 0, 130, 242, 54, 70, 49, 52, 10, + 61, 112, 101, 114, 102, 111, 114, 109, 101, 100, 32, 98, 121, 10, 35, + 128, 235, 54, 70, 49, 52, 0, 130, 242, 185, 165, 10, 61, 112, 105, 116, + 99, 104, 101, 114, 10, 35, 128, 235, 185, 165, 0, 130, 242, 54, 51, 53, + 53, 10, 61, 99, 97, 116, 99, 104, 101, 114, 10, 35, 128, 235, 54, 51, 53, + 53, 0, 130, 242, 184, 179, 10, 61, 144, 223, 171, 134, 10, 35, 128, 235, + 184, 179, 0, 130, 242, 185, 158, 10, 61, 144, 221, 171, 134, 10, 35, 128, + 235, 185, 158, 0, 130, 242, 189, 237, 10, 61, 141, 130, 167, 213, 10, 35, + 128, 235, 189, 237, 0, 130, 242, 185, 206, 10, 61, 141, 153, 182, 132, + 10, 35, 128, 235, 185, 206, 0, 130, 242, 185, 160, 10, 61, 163, 240, 182, + 132, 10, 35, 128, 235, 185, 160, 0, 130, 242, 185, 207, 10, 61, 141, 167, + 182, 132, 10, 35, 128, 235, 185, 207, 0, 130, 242, 54, 51, 48, 55, 10, + 61, 100, 101, 165, 174, 97, 116, 101, 100, 32, 104, 105, 116, 116, 101, + 114, 10, 61, 190, 234, 32, 165, 174, 10, 35, 128, 235, 54, 51, 48, 55, 0, + 130, 242, 184, 229, 10, 61, 190, 248, 10, 35, 128, 235, 184, 229, 0, 130, + 242, 190, 249, 10, 61, 98, 97, 116, 116, 101, 114, 10, 35, 128, 235, 190, + 249, 0, 130, 242, 55, 57, 56, 49, 10, 61, 177, 207, 32, 165, 174, 10, 35, + 128, 235, 55, 57, 56, 49, 0, 130, 242, 55, 65, 55, 65, 10, 61, 155, 225, + 165, 174, 10, 35, 128, 235, 55, 65, 55, 65, 0, 130, 242, 53, 52, 48, 56, + 10, 61, 180, 250, 32, 165, 174, 10, 35, 128, 235, 53, 52, 48, 56, 0, 130, + 242, 54, 69, 56, 48, 10, 61, 140, 238, 165, 174, 10, 35, 128, 235, 54, + 69, 56, 48, 0, 130, 242, 185, 182, 10, 61, 101, 120, 105, 115, 116, 101, + 110, 99, 101, 32, 165, 174, 10, 120, 142, 171, 158, 151, 104, 97, 118, + 101, 32, 45, 32, 51, 50, 57, 50, 41, 10, 35, 128, 235, 185, 182, 0, 130, + 242, 184, 128, 10, 61, 109, 111, 110, 116, 104, 108, 121, 32, 165, 174, + 10, 120, 142, 171, 158, 151, 136, 151, 51, 50, 56, 65, 41, 10, 35, 128, + 235, 184, 128, 0, 130, 242, 55, 53, 51, 51, 10, 61, 177, 157, 32, 165, + 174, 10, 35, 128, 235, 55, 53, 51, 51, 0, 130, 242, 190, 250, 10, 61, + 100, 105, 115, 99, 111, 117, 110, 116, 32, 165, 174, 10, 35, 128, 235, + 190, 250, 0, 130, 242, 53, 53, 66, 54, 10, 61, 139, 194, 98, 117, 115, + 105, 110, 101, 115, 115, 32, 165, 174, 10, 35, 128, 235, 53, 53, 66, 54, + 0, 130, 242, 57, 49, 52, 68, 10, 61, 190, 245, 32, 181, 232, 32, 143, + 219, 110, 101, 116, 119, 111, 114, 107, 32, 163, 237, 154, 212, 66, 54, + 50, 41, 10, 35, 128, 235, 57, 49, 52, 68, 0, 136, 205, 139, 156, 139, + 157, 189, 234, 10, 61, 178, 164, 32, 114, 117, 110, 10, 35, 163, 232, + 189, 234, 32, 182, 173, 0, 136, 205, 139, 156, 139, 157, 185, 158, 10, + 61, 116, 114, 105, 112, 108, 101, 10, 35, 163, 232, 185, 158, 32, 182, + 173, 0, 136, 205, 139, 156, 139, 157, 184, 180, 10, 61, 177, 192, 10, 35, + 163, 232, 184, 180, 32, 182, 173, 0, 136, 205, 139, 156, 139, 157, 189, + 229, 10, 61, 115, 97, 102, 101, 10, 35, 163, 232, 189, 229, 32, 182, 173, + 0, 136, 205, 139, 156, 139, 157, 185, 243, 10, 61, 114, 117, 110, 10, 35, + 163, 232, 185, 243, 32, 182, 173, 0, 136, 205, 139, 156, 139, 157, 190, + 249, 10, 61, 104, 105, 116, 10, 35, 163, 232, 190, 249, 32, 182, 173, 0, + 136, 205, 139, 156, 139, 157, 55, 54, 68, 55, 10, 61, 115, 116, 101, 97, + 108, 10, 35, 163, 232, 55, 54, 68, 55, 32, 182, 173, 0, 136, 205, 139, + 156, 139, 157, 53, 50, 68, 68, 10, 61, 119, 105, 110, 10, 35, 163, 232, + 53, 50, 68, 68, 32, 182, 173, 0, 136, 205, 139, 156, 139, 157, 54, 53, + 53, 55, 10, 61, 108, 111, 115, 115, 10, 35, 163, 232, 54, 53, 53, 55, 32, + 182, 173, 0, 128, 166, 65, 68, 86, 65, 78, 84, 65, 71, 69, 10, 61, 97, + 100, 118, 97, 110, 116, 97, 103, 101, 32, 165, 174, 10, 35, 128, 156, 53, + 70, 57, 55, 0, 128, 166, 65, 67, 67, 69, 80, 84, 10, 61, 97, 99, 99, 101, + 112, 116, 32, 165, 174, 10, 35, 128, 156, 189, 230, 0, 149, 196, 150, + 151, 148, 177, 70, 85, 10, 42, 108, 117, 99, 107, 10, 120, 187, 147, 0, + 149, 196, 150, 151, 148, 177, 76, 85, 10, 42, 112, 114, 111, 115, 112, + 101, 114, 105, 116, 121, 10, 120, 55, 57, 55, 70, 10, 120, 55, 57, 56, + 52, 0, 149, 196, 150, 151, 148, 177, 83, 72, 79, 85, 10, 42, 108, 111, + 110, 103, 101, 118, 105, 116, 121, 10, 120, 53, 56, 70, 68, 10, 120, 53, + 66, 70, 70, 0, 149, 196, 150, 151, 148, 177, 88, 73, 10, 42, 104, 97, + 112, 112, 105, 110, 101, 115, 115, 10, 120, 53, 53, 57, 67, 0, 149, 196, + 150, 151, 148, 177, 83, 72, 85, 65, 78, 71, 88, 73, 10, 42, 139, 241, + 104, 97, 112, 112, 105, 110, 101, 115, 115, 44, 32, 108, 111, 118, 101, + 32, 140, 143, 109, 97, 114, 114, 105, 97, 103, 101, 10, 120, 53, 54, 67, + 68, 0, 149, 196, 150, 151, 148, 177, 67, 65, 73, 10, 42, 119, 101, 97, + 108, 116, 104, 10, 120, 185, 189, 10, 120, 56, 68, 50, 50, 0, 67, 89, 67, + 76, 79, 78, 69, 10, 61, 116, 121, 112, 104, 111, 111, 110, 44, 32, 104, + 117, 114, 114, 105, 99, 97, 110, 101, 0, 70, 79, 71, 71, 89, 10, 120, 40, + 102, 111, 103, 32, 45, 32, 49, 70, 51, 50, 66, 41, 0, 145, 146, 180, 184, + 0, 185, 208, 32, 141, 247, 83, 84, 65, 82, 83, 0, 83, 85, 78, 82, 73, 83, + 69, 32, 150, 176, 77, 79, 85, 78, 84, 65, 73, 78, 83, 0, 83, 85, 78, 82, + 73, 83, 69, 0, 67, 73, 84, 89, 83, 67, 65, 80, 69, 32, 155, 201, 68, 85, + 83, 75, 10, 120, 40, 99, 105, 116, 121, 115, 99, 97, 112, 101, 32, 45, + 32, 49, 70, 51, 68, 57, 41, 0, 83, 85, 78, 83, 69, 84, 32, 150, 176, 66, + 85, 73, 76, 68, 73, 78, 71, 83, 0, 82, 65, 73, 78, 66, 79, 87, 0, 146, + 195, 155, 201, 185, 208, 0, 158, 132, 178, 218, 10, 61, 116, 115, 117, + 110, 97, 109, 105, 44, 32, 116, 105, 100, 97, 108, 32, 119, 97, 118, 101, + 0, 86, 79, 76, 67, 65, 78, 79, 0, 77, 73, 76, 75, 89, 32, 87, 65, 89, 0, + 155, 245, 163, 241, 69, 85, 82, 79, 80, 69, 45, 65, 70, 82, 73, 67, 65, + 0, 155, 245, 163, 241, 65, 77, 69, 82, 73, 67, 65, 83, 0, 155, 245, 163, + 241, 65, 83, 73, 65, 45, 65, 85, 83, 84, 82, 65, 76, 73, 65, 0, 163, 241, + 141, 247, 77, 69, 82, 73, 68, 73, 65, 78, 83, 10, 42, 133, 252, 141, 229, + 177, 190, 32, 105, 110, 112, 117, 116, 32, 178, 128, 44, 32, 119, 111, + 114, 108, 100, 32, 99, 108, 111, 99, 107, 115, 32, 140, 180, 116, 105, + 109, 101, 32, 122, 111, 110, 101, 115, 44, 32, 166, 161, 46, 0, 154, 149, + 156, 239, 169, 156, 10, 120, 141, 170, 135, 236, 182, 228, 41, 0, 87, 65, + 88, 73, 78, 71, 32, 160, 213, 156, 239, 169, 156, 0, 154, 144, 156, 151, + 156, 239, 169, 156, 10, 61, 142, 164, 176, 132, 10, 120, 155, 184, 140, + 180, 141, 153, 142, 164, 156, 174, 50, 53, 68, 48, 41, 10, 120, 156, 171, + 156, 172, 136, 151, 190, 251, 41, 0, 87, 65, 88, 73, 78, 71, 32, 71, 73, + 66, 66, 79, 85, 83, 32, 156, 239, 169, 156, 10, 61, 119, 97, 120, 105, + 110, 103, 32, 176, 132, 0, 140, 230, 156, 239, 169, 156, 10, 120, 153, + 236, 135, 236, 177, 199, 41, 0, 87, 65, 78, 73, 78, 71, 32, 71, 73, 66, + 66, 79, 85, 83, 32, 156, 239, 169, 156, 0, 156, 201, 156, 151, 156, 239, + 169, 156, 10, 120, 155, 184, 140, 180, 141, 167, 142, 164, 156, 174, 50, + 53, 68, 49, 41, 10, 120, 136, 150, 136, 151, 179, 241, 41, 0, 87, 65, 78, + 73, 78, 71, 32, 160, 213, 156, 239, 169, 156, 0, 160, 213, 180, 241, 10, + 42, 142, 156, 141, 229, 143, 133, 140, 232, 144, 223, 139, 244, 108, 97, + 115, 116, 32, 156, 172, 176, 132, 10, 120, 40, 144, 223, 156, 172, 136, + 151, 190, 251, 41, 10, 120, 136, 150, 136, 151, 179, 241, 41, 0, 154, + 149, 156, 239, 141, 247, 180, 239, 0, 154, 144, 156, 151, 156, 239, 141, + 247, 180, 239, 0, 156, 201, 156, 151, 156, 239, 141, 247, 180, 239, 0, + 140, 230, 156, 239, 141, 247, 180, 239, 0, 156, 176, 141, 247, 180, 239, + 0, 71, 76, 79, 87, 73, 78, 71, 32, 170, 240, 10, 120, 153, 236, 135, 255, + 181, 237, 41, 0, 83, 72, 79, 79, 84, 73, 78, 71, 32, 170, 240, 0, 84, 72, + 69, 82, 77, 79, 77, 69, 84, 69, 82, 10, 61, 116, 101, 109, 112, 101, 114, + 97, 116, 117, 114, 101, 44, 32, 119, 97, 114, 109, 0, 153, 253, 68, 82, + 79, 80, 76, 69, 84, 10, 61, 190, 252, 10, 120, 40, 190, 252, 32, 45, 32, + 49, 70, 52, 65, 55, 41, 0, 154, 236, 180, 193, 10, 61, 115, 117, 110, + 110, 121, 10, 120, 141, 170, 156, 179, 136, 185, 180, 194, 41, 10, 120, + 153, 236, 156, 179, 136, 185, 180, 195, 41, 0, 154, 236, 156, 176, 134, + 155, 180, 182, 10, 61, 149, 234, 115, 117, 110, 110, 121, 10, 120, 156, + 180, 98, 101, 104, 105, 110, 100, 32, 180, 188, 32, 45, 32, 50, 54, 67, + 53, 41, 0, 154, 236, 156, 176, 156, 243, 180, 182, 10, 61, 149, 234, 180, + 183, 0, 154, 236, 156, 176, 156, 243, 156, 244, 141, 247, 180, 208, 10, + 61, 115, 104, 111, 119, 101, 114, 115, 0, 156, 244, 141, 247, 180, 208, + 10, 61, 180, 189, 10, 120, 40, 180, 187, 32, 45, 32, 50, 54, 48, 50, 41, + 0, 156, 244, 141, 247, 181, 214, 10, 61, 181, 215, 44, 32, 181, 215, 32, + 115, 104, 111, 119, 101, 114, 115, 0, 156, 244, 141, 247, 180, 192, 10, + 61, 181, 194, 44, 32, 181, 216, 10, 120, 40, 181, 193, 32, 180, 188, 32, + 140, 143, 180, 189, 32, 45, 32, 50, 54, 67, 56, 41, 0, 156, 244, 141, + 247, 84, 79, 82, 78, 65, 68, 79, 10, 61, 116, 111, 114, 110, 97, 100, + 111, 44, 32, 116, 119, 105, 115, 116, 101, 114, 0, 70, 79, 71, 10, 120, + 40, 102, 111, 103, 103, 121, 32, 45, 32, 49, 70, 51, 48, 49, 41, 0, 180, + 234, 32, 66, 76, 79, 87, 73, 78, 71, 32, 180, 239, 10, 61, 119, 105, 110, + 100, 0, 156, 184, 184, 135, 0, 84, 65, 67, 79, 0, 66, 85, 82, 82, 73, 84, + 79, 0, 67, 72, 69, 83, 84, 78, 85, 84, 0, 83, 69, 69, 68, 76, 73, 78, 71, + 0, 69, 86, 69, 82, 71, 82, 69, 69, 78, 32, 184, 132, 10, 120, 40, 188, + 230, 32, 181, 251, 32, 45, 32, 49, 70, 51, 68, 69, 41, 0, 68, 69, 67, 73, + 68, 85, 79, 85, 83, 32, 184, 132, 0, 157, 254, 184, 132, 10, 120, 40, + 100, 101, 115, 101, 114, 116, 32, 186, 170, 32, 45, 32, 49, 70, 51, 68, + 68, 41, 0, 67, 65, 67, 84, 85, 83, 10, 120, 40, 100, 101, 115, 101, 114, + 116, 32, 45, 32, 49, 70, 51, 68, 67, 41, 0, 156, 184, 80, 69, 80, 80, 69, + 82, 10, 61, 104, 111, 116, 44, 32, 115, 112, 105, 99, 121, 0, 84, 85, 76, + 73, 80, 10, 120, 40, 175, 207, 32, 45, 32, 50, 54, 57, 56, 41, 0, 67, 72, + 69, 82, 82, 89, 32, 66, 76, 79, 83, 83, 79, 77, 0, 82, 79, 83, 69, 10, + 120, 40, 119, 105, 108, 116, 101, 100, 32, 175, 207, 32, 45, 32, 49, 70, + 57, 52, 48, 41, 0, 72, 73, 66, 73, 83, 67, 85, 83, 0, 83, 85, 78, 70, 76, + 79, 87, 69, 82, 0, 66, 76, 79, 83, 83, 79, 77, 10, 61, 100, 97, 105, 115, + 121, 0, 163, 242, 148, 233, 77, 65, 73, 90, 69, 0, 163, 242, 148, 233, + 184, 220, 0, 72, 69, 82, 66, 0, 150, 140, 184, 162, 32, 67, 76, 79, 86, + 69, 82, 10, 120, 40, 181, 146, 32, 45, 32, 50, 54, 49, 56, 41, 0, 77, 65, + 80, 76, 69, 32, 184, 162, 0, 70, 65, 76, 76, 69, 78, 32, 184, 162, 0, + 184, 162, 32, 70, 76, 85, 84, 84, 69, 82, 73, 78, 71, 32, 155, 160, 180, + 234, 0, 77, 85, 83, 72, 82, 79, 79, 77, 0, 84, 79, 77, 65, 84, 79, 0, 65, + 85, 66, 69, 82, 71, 73, 78, 69, 10, 61, 101, 103, 103, 112, 108, 97, 110, + 116, 0, 71, 82, 65, 80, 69, 83, 0, 184, 211, 0, 87, 65, 84, 69, 82, 77, + 69, 76, 79, 78, 0, 84, 65, 78, 71, 69, 82, 73, 78, 69, 0, 76, 69, 77, 79, + 78, 0, 66, 65, 78, 65, 78, 65, 0, 80, 73, 78, 69, 65, 80, 80, 76, 69, 0, + 163, 224, 65, 80, 80, 76, 69, 0, 163, 225, 65, 80, 80, 76, 69, 0, 80, 69, + 65, 82, 0, 80, 69, 65, 67, 72, 0, 67, 72, 69, 82, 82, 73, 69, 83, 0, 83, + 84, 82, 65, 87, 66, 69, 82, 82, 89, 0, 72, 65, 77, 66, 85, 82, 71, 69, + 82, 10, 61, 155, 250, 102, 111, 111, 100, 32, 175, 230, 0, 184, 210, 32, + 148, 233, 80, 73, 90, 90, 65, 0, 184, 149, 32, 154, 241, 184, 165, 0, 80, + 79, 85, 76, 84, 82, 89, 32, 167, 197, 0, 184, 220, 32, 67, 82, 65, 67, + 75, 69, 82, 0, 184, 220, 32, 181, 212, 0, 67, 79, 79, 75, 69, 68, 32, + 184, 220, 10, 61, 143, 203, 140, 172, 114, 105, 99, 101, 0, 67, 85, 82, + 82, 89, 32, 144, 229, 184, 220, 10, 61, 144, 171, 140, 237, 99, 117, 114, + 114, 121, 0, 83, 84, 69, 65, 77, 73, 78, 71, 32, 190, 253, 10, 61, 114, + 97, 109, 101, 110, 32, 110, 111, 111, 100, 108, 101, 115, 0, 83, 80, 65, + 71, 72, 69, 84, 84, 73, 0, 66, 82, 69, 65, 68, 0, 177, 178, 32, 70, 82, + 73, 69, 83, 0, 82, 79, 65, 83, 84, 69, 68, 32, 184, 212, 32, 80, 79, 84, + 65, 84, 79, 0, 68, 65, 78, 71, 79, 10, 61, 109, 111, 99, 104, 105, 32, + 98, 97, 108, 108, 115, 32, 140, 188, 115, 107, 101, 119, 101, 114, 0, 79, + 68, 69, 78, 10, 61, 115, 101, 97, 102, 111, 111, 100, 32, 140, 188, 115, + 107, 101, 119, 101, 114, 0, 83, 85, 83, 72, 73, 0, 70, 82, 73, 69, 68, + 32, 83, 72, 82, 73, 77, 80, 0, 157, 193, 190, 254, 32, 141, 247, 160, + 248, 68, 69, 83, 73, 71, 78, 0, 142, 184, 157, 129, 67, 82, 69, 65, 77, + 0, 83, 72, 65, 86, 69, 68, 32, 73, 67, 69, 0, 157, 129, 67, 82, 69, 65, + 77, 0, 68, 79, 85, 71, 72, 78, 85, 84, 0, 67, 79, 79, 75, 73, 69, 10, 61, + 98, 105, 115, 99, 117, 105, 116, 0, 67, 72, 79, 67, 79, 76, 65, 84, 69, + 32, 166, 167, 0, 67, 65, 78, 68, 89, 0, 76, 79, 76, 76, 73, 80, 79, 80, + 0, 67, 85, 83, 84, 65, 82, 68, 0, 72, 79, 78, 69, 89, 32, 186, 137, 0, + 83, 72, 79, 82, 84, 67, 65, 75, 69, 0, 66, 69, 78, 84, 79, 32, 179, 187, + 0, 186, 137, 32, 148, 233, 190, 255, 0, 67, 79, 79, 75, 73, 78, 71, 10, + 61, 102, 114, 121, 105, 110, 103, 32, 112, 97, 110, 44, 32, 150, 156, + 117, 116, 101, 110, 115, 105, 108, 0, 179, 248, 32, 144, 229, 184, 183, + 10, 61, 182, 138, 44, 32, 109, 101, 97, 108, 10, 42, 132, 212, 143, 235, + 97, 32, 102, 111, 114, 107, 32, 140, 143, 115, 112, 111, 111, 110, 10, + 42, 132, 212, 143, 235, 97, 32, 182, 243, 32, 102, 111, 114, 107, 32, + 140, 143, 189, 201, 10, 120, 163, 243, 140, 143, 189, 201, 32, 140, 180, + 112, 108, 97, 116, 101, 32, 45, 32, 49, 70, 51, 55, 68, 41, 10, 120, 40, + 115, 112, 111, 111, 110, 32, 45, 32, 49, 70, 57, 52, 52, 41, 0, 84, 69, + 65, 67, 85, 80, 32, 156, 242, 186, 254, 10, 120, 157, 131, 182, 139, 32, + 45, 32, 50, 54, 49, 53, 41, 10, 120, 40, 99, 117, 112, 32, 140, 188, 153, + 234, 136, 149, 50, 54, 70, 69, 41, 0, 83, 65, 75, 69, 32, 191, 128, 32, + 144, 229, 178, 245, 0, 184, 231, 32, 191, 129, 0, 67, 79, 67, 75, 84, 65, + 73, 76, 32, 191, 129, 10, 61, 108, 111, 117, 110, 103, 101, 10, 120, 40, + 99, 111, 117, 99, 104, 32, 140, 143, 108, 97, 109, 112, 32, 45, 32, 49, + 70, 54, 67, 66, 41, 10, 120, 40, 116, 117, 109, 98, 108, 101, 114, 32, + 191, 130, 32, 45, 32, 49, 70, 57, 52, 51, 41, 0, 84, 82, 79, 80, 73, 67, + 65, 76, 32, 68, 82, 73, 78, 75, 0, 66, 69, 69, 82, 32, 189, 167, 0, 67, + 76, 73, 78, 75, 73, 78, 71, 32, 66, 69, 69, 82, 32, 77, 85, 71, 83, 10, + 61, 99, 104, 101, 101, 114, 115, 10, 120, 40, 99, 108, 105, 110, 107, + 105, 110, 103, 32, 103, 108, 97, 115, 115, 101, 115, 32, 45, 32, 49, 70, + 57, 52, 50, 41, 0, 163, 244, 191, 128, 0, 179, 248, 32, 144, 229, 158, + 130, 141, 247, 80, 76, 65, 84, 69, 10, 61, 100, 105, 110, 105, 110, 103, + 10, 120, 163, 243, 140, 143, 163, 245, 49, 70, 51, 55, 52, 41, 0, 191, + 128, 32, 141, 247, 80, 79, 80, 80, 73, 78, 71, 32, 67, 79, 82, 75, 0, 80, + 79, 80, 67, 79, 82, 78, 0, 191, 131, 0, 87, 82, 65, 80, 80, 69, 68, 32, + 80, 82, 69, 83, 69, 78, 84, 10, 120, 40, 112, 97, 99, 107, 97, 103, 101, + 32, 45, 32, 49, 70, 52, 69, 54, 41, 0, 66, 73, 82, 84, 72, 68, 65, 89, + 32, 190, 254, 0, 74, 65, 67, 75, 45, 79, 45, 76, 65, 78, 84, 69, 82, 78, + 10, 61, 72, 97, 108, 108, 111, 119, 101, 39, 101, 110, 0, 191, 132, 32, + 184, 132, 0, 184, 209, 32, 191, 132, 10, 61, 83, 97, 110, 116, 97, 32, + 67, 108, 97, 117, 115, 10, 120, 40, 109, 111, 116, 104, 101, 114, 32, 99, + 104, 114, 105, 115, 116, 109, 97, 115, 32, 45, 32, 49, 70, 57, 51, 54, + 41, 0, 70, 73, 82, 69, 87, 79, 82, 75, 83, 0, 70, 73, 82, 69, 87, 79, 82, + 75, 32, 83, 80, 65, 82, 75, 76, 69, 82, 10, 42, 108, 111, 110, 103, 44, + 32, 191, 133, 45, 146, 250, 102, 105, 114, 101, 119, 111, 114, 107, 32, + 148, 176, 149, 129, 146, 250, 97, 32, 98, 117, 114, 110, 105, 110, 103, + 32, 105, 110, 99, 101, 110, 115, 101, 32, 191, 133, 0, 191, 134, 0, 163, + 246, 80, 79, 80, 80, 69, 82, 0, 67, 79, 78, 70, 69, 84, 84, 73, 32, 181, + 212, 10, 61, 99, 111, 110, 103, 114, 97, 116, 117, 108, 97, 116, 105, + 111, 110, 115, 0, 84, 65, 78, 65, 66, 65, 84, 65, 32, 184, 132, 10, 61, + 116, 97, 110, 97, 98, 97, 116, 97, 32, 191, 135, 32, 140, 180, 119, 105, + 115, 104, 105, 110, 103, 32, 112, 97, 112, 101, 114, 115, 0, 156, 228, + 70, 76, 65, 71, 83, 10, 42, 144, 171, 188, 230, 32, 185, 204, 0, 80, 73, + 78, 69, 32, 68, 69, 67, 79, 82, 65, 84, 73, 79, 78, 10, 42, 144, 171, + 139, 183, 121, 101, 97, 114, 39, 115, 32, 100, 111, 111, 114, 32, 100, + 101, 99, 111, 114, 97, 116, 105, 111, 110, 0, 157, 130, 68, 79, 76, 76, + 83, 10, 42, 144, 171, 72, 105, 110, 97, 109, 97, 116, 115, 117, 114, 105, + 32, 139, 244, 103, 105, 114, 108, 115, 39, 32, 100, 111, 108, 108, 32, + 102, 101, 115, 116, 105, 118, 97, 108, 0, 67, 65, 82, 80, 32, 83, 84, 82, + 69, 65, 77, 69, 82, 0, 180, 234, 32, 67, 72, 73, 77, 69, 0, 156, 239, 86, + 73, 69, 87, 73, 78, 71, 32, 67, 69, 82, 69, 77, 79, 78, 89, 10, 42, 144, + 171, 79, 116, 115, 117, 107, 105, 109, 105, 32, 104, 97, 114, 118, 101, + 115, 116, 32, 99, 101, 108, 101, 98, 114, 97, 116, 105, 111, 110, 0, 185, + 201, 32, 83, 65, 84, 67, 72, 69, 76, 10, 42, 144, 171, 115, 99, 104, 111, + 111, 108, 32, 101, 110, 116, 114, 97, 110, 99, 101, 32, 99, 101, 114, + 101, 109, 111, 110, 121, 0, 71, 82, 65, 68, 85, 65, 84, 73, 79, 78, 32, + 178, 244, 10, 61, 109, 111, 114, 116, 97, 114, 98, 111, 97, 114, 100, 44, + 32, 101, 100, 117, 99, 97, 116, 105, 111, 110, 10, 42, 103, 114, 97, 100, + 117, 97, 116, 105, 111, 110, 32, 99, 101, 114, 101, 109, 111, 110, 121, + 0, 156, 189, 141, 247, 154, 223, 154, 241, 150, 223, 171, 151, 10, 61, + 102, 97, 118, 111, 114, 105, 116, 101, 10, 120, 141, 170, 156, 191, 136, + 180, 182, 170, 41, 0, 66, 79, 85, 81, 85, 69, 84, 32, 148, 233, 70, 76, + 79, 87, 69, 82, 83, 10, 61, 111, 99, 99, 97, 115, 105, 111, 110, 10, 120, + 40, 98, 111, 117, 113, 117, 101, 116, 32, 45, 32, 49, 70, 52, 57, 48, 41, + 0, 163, 247, 191, 136, 0, 82, 69, 77, 73, 78, 68, 69, 82, 32, 191, 131, + 0, 162, 250, 179, 188, 32, 141, 247, 74, 65, 67, 75, 83, 10, 61, 109, + 105, 100, 105, 44, 32, 109, 105, 100, 105, 32, 179, 189, 44, 32, 109, 97, + 115, 116, 101, 114, 32, 179, 189, 32, 140, 180, 112, 108, 117, 103, 115, + 10, 120, 156, 208, 179, 189, 32, 45, 32, 49, 70, 51, 66, 57, 41, 0, 83, + 84, 85, 68, 73, 79, 32, 77, 73, 67, 82, 79, 80, 72, 79, 78, 69, 10, 61, + 191, 137, 10, 120, 40, 191, 137, 32, 45, 32, 49, 70, 51, 65, 52, 41, 0, + 184, 255, 32, 83, 76, 73, 68, 69, 82, 10, 61, 145, 253, 176, 225, 0, 141, + 254, 75, 78, 79, 66, 83, 10, 61, 97, 117, 100, 105, 111, 32, 176, 225, 0, + 156, 209, 180, 197, 32, 162, 250, 181, 153, 10, 61, 140, 137, 112, 101, + 114, 102, 111, 114, 109, 97, 110, 99, 101, 10, 61, 165, 140, 44, 32, 140, + 137, 181, 190, 10, 42, 151, 216, 177, 244, 44, 32, 142, 191, 191, 138, + 10, 120, 156, 210, 115, 105, 120, 116, 101, 101, 110, 116, 104, 32, 156, + 211, 191, 138, 41, 0, 156, 209, 150, 148, 162, 250, 181, 153, 10, 42, + 151, 216, 177, 245, 44, 32, 142, 191, 191, 138, 10, 120, 156, 210, 156, + 207, 156, 211, 50, 54, 54, 66, 41, 0, 70, 73, 76, 77, 32, 70, 82, 65, 77, + 69, 83, 10, 61, 190, 246, 32, 99, 108, 105, 112, 10, 120, 40, 191, 139, + 32, 99, 97, 109, 101, 114, 97, 32, 45, 32, 49, 70, 51, 65, 53, 41, 0, 65, + 68, 77, 73, 83, 83, 73, 79, 78, 32, 84, 73, 67, 75, 69, 84, 83, 10, 61, + 116, 105, 99, 107, 101, 116, 10, 120, 40, 116, 105, 99, 107, 101, 116, + 32, 45, 32, 49, 70, 51, 65, 66, 41, 0, 67, 65, 82, 79, 85, 83, 69, 76, + 32, 184, 163, 10, 61, 97, 109, 117, 115, 101, 109, 101, 110, 116, 32, + 181, 251, 0, 70, 69, 82, 82, 73, 83, 32, 180, 238, 10, 61, 97, 109, 117, + 115, 101, 109, 101, 110, 116, 32, 181, 251, 0, 82, 79, 76, 76, 69, 82, + 32, 67, 79, 65, 83, 84, 69, 82, 0, 184, 167, 73, 78, 71, 32, 182, 247, + 32, 144, 229, 184, 167, 10, 61, 102, 105, 115, 104, 105, 110, 103, 0, 77, + 73, 67, 82, 79, 80, 72, 79, 78, 69, 10, 61, 107, 97, 114, 97, 111, 107, + 101, 10, 120, 40, 115, 116, 117, 100, 105, 111, 32, 191, 137, 32, 45, 32, + 49, 70, 51, 57, 57, 41, 0, 77, 79, 86, 73, 69, 32, 191, 140, 10, 61, 190, + 246, 44, 32, 109, 111, 118, 105, 101, 115, 10, 120, 40, 190, 246, 32, + 191, 141, 32, 45, 32, 49, 70, 51, 57, 69, 41, 0, 67, 73, 78, 69, 77, 65, + 10, 61, 191, 139, 32, 191, 142, 44, 32, 191, 139, 32, 112, 114, 111, 106, + 101, 99, 116, 111, 114, 10, 120, 40, 190, 246, 32, 112, 114, 111, 106, + 101, 99, 116, 111, 114, 32, 45, 32, 49, 70, 52, 70, 68, 41, 0, 72, 69, + 65, 68, 80, 72, 79, 78, 69, 10, 61, 165, 140, 0, 65, 82, 84, 73, 83, 84, + 32, 80, 65, 76, 69, 84, 84, 69, 10, 61, 97, 114, 116, 0, 154, 228, 183, + 208, 10, 61, 100, 114, 97, 109, 97, 44, 32, 112, 101, 114, 102, 111, 114, + 109, 105, 110, 103, 32, 97, 114, 116, 115, 44, 32, 191, 142, 0, 67, 73, + 82, 67, 85, 83, 32, 182, 133, 10, 61, 101, 118, 101, 110, 116, 0, 84, 73, + 67, 75, 69, 84, 10, 42, 146, 209, 142, 185, 101, 118, 101, 110, 116, 10, + 120, 40, 97, 100, 109, 105, 115, 115, 105, 111, 110, 32, 116, 105, 99, + 107, 101, 116, 115, 32, 45, 32, 49, 70, 51, 57, 70, 41, 0, 67, 76, 65, + 80, 80, 69, 82, 32, 191, 143, 10, 61, 190, 246, 0, 80, 69, 82, 70, 79, + 82, 77, 73, 78, 71, 32, 65, 82, 84, 83, 10, 61, 191, 142, 32, 109, 97, + 115, 107, 115, 44, 32, 191, 142, 0, 86, 73, 68, 69, 79, 32, 71, 65, 77, + 69, 10, 61, 190, 243, 32, 157, 146, 99, 111, 110, 116, 114, 111, 108, + 108, 101, 114, 0, 155, 232, 72, 73, 84, 10, 61, 97, 114, 99, 104, 101, + 114, 121, 32, 180, 171, 44, 32, 104, 105, 116, 116, 105, 110, 103, 32, + 140, 232, 180, 171, 10, 120, 135, 250, 179, 128, 41, 0, 83, 76, 79, 84, + 32, 191, 144, 0, 66, 73, 76, 76, 73, 65, 82, 68, 83, 10, 61, 109, 97, + 103, 105, 99, 32, 56, 45, 98, 97, 108, 108, 0, 71, 65, 77, 69, 32, 68, + 73, 69, 0, 66, 79, 87, 76, 73, 78, 71, 0, 177, 143, 32, 80, 76, 65, 89, + 73, 78, 71, 32, 67, 65, 82, 68, 83, 10, 61, 175, 207, 32, 99, 97, 114, + 100, 115, 0, 162, 250, 181, 150, 10, 61, 165, 140, 44, 32, 98, 101, 105, + 110, 103, 32, 139, 194, 151, 200, 181, 195, 10, 120, 152, 233, 156, 206, + 50, 54, 54, 65, 41, 0, 152, 184, 162, 250, 181, 153, 10, 61, 191, 145, + 32, 110, 111, 116, 101, 115, 44, 32, 181, 195, 44, 32, 109, 101, 108, + 111, 100, 121, 10, 120, 156, 210, 156, 207, 156, 211, 50, 54, 54, 66, 41, + 0, 83, 65, 88, 79, 80, 72, 79, 78, 69, 0, 71, 85, 73, 84, 65, 82, 0, 162, + 250, 179, 188, 10, 120, 156, 208, 179, 189, 32, 140, 180, 106, 97, 99, + 107, 115, 32, 45, 32, 49, 70, 51, 57, 56, 41, 0, 84, 82, 85, 77, 80, 69, + 84, 0, 86, 73, 79, 76, 73, 78, 0, 162, 250, 83, 67, 79, 82, 69, 10, 120, + 133, 136, 103, 32, 99, 108, 101, 102, 32, 45, 32, 49, 68, 49, 49, 69, 41, + 0, 163, 248, 83, 72, 73, 82, 84, 32, 141, 247, 83, 65, 83, 72, 10, 61, + 101, 107, 105, 100, 101, 110, 32, 40, 180, 169, 41, 10, 42, 163, 249, + 115, 104, 105, 114, 116, 32, 140, 180, 115, 101, 112, 97, 114, 97, 116, + 101, 32, 115, 97, 115, 104, 32, 151, 233, 108, 111, 110, 103, 45, 100, + 105, 115, 116, 97, 110, 99, 101, 32, 114, 101, 108, 97, 121, 32, 114, + 117, 110, 110, 105, 110, 103, 10, 42, 140, 153, 139, 253, 103, 101, 110, + 101, 114, 97, 108, 105, 122, 101, 100, 32, 141, 228, 142, 133, 97, 116, + 104, 108, 101, 116, 105, 99, 115, 10, 42, 132, 212, 143, 130, 152, 196, + 133, 223, 115, 97, 115, 104, 44, 32, 97, 32, 115, 116, 114, 105, 112, + 101, 44, 32, 139, 244, 110, 101, 105, 116, 104, 101, 114, 0, 84, 69, 78, + 78, 73, 83, 32, 82, 65, 67, 81, 85, 69, 84, 32, 144, 229, 181, 212, 10, + 61, 116, 101, 110, 110, 105, 115, 0, 83, 75, 73, 32, 144, 229, 83, 75, + 73, 32, 66, 79, 79, 84, 10, 61, 115, 107, 105, 105, 110, 103, 10, 120, + 40, 115, 107, 105, 101, 114, 32, 45, 32, 50, 54, 70, 55, 41, 0, 66, 65, + 83, 75, 69, 84, 66, 65, 76, 76, 32, 144, 229, 72, 79, 79, 80, 10, 61, 98, + 97, 115, 107, 101, 116, 98, 97, 108, 108, 0, 67, 72, 69, 81, 85, 69, 82, + 69, 68, 32, 181, 169, 10, 61, 109, 111, 116, 111, 114, 32, 191, 146, 0, + 83, 78, 79, 87, 66, 79, 65, 82, 68, 69, 82, 0, 82, 85, 78, 78, 69, 82, + 10, 61, 114, 117, 110, 110, 105, 110, 103, 44, 32, 109, 97, 114, 97, 116, + 104, 111, 110, 44, 32, 182, 131, 32, 140, 143, 102, 105, 101, 108, 100, + 115, 10, 120, 140, 183, 142, 164, 163, 249, 160, 140, 49, 70, 66, 66, 50, + 41, 0, 83, 85, 82, 70, 69, 82, 10, 61, 115, 117, 114, 102, 105, 110, 103, + 0, 83, 80, 79, 82, 84, 83, 32, 191, 136, 10, 120, 156, 171, 175, 230, 32, + 191, 147, 32, 45, 32, 49, 70, 57, 52, 55, 41, 0, 84, 82, 79, 80, 72, 89, + 0, 163, 250, 191, 148, 0, 65, 77, 69, 82, 73, 67, 65, 78, 32, 70, 79, 79, + 84, 66, 65, 76, 76, 0, 82, 85, 71, 66, 89, 32, 70, 79, 79, 84, 66, 65, + 76, 76, 0, 83, 87, 73, 77, 77, 69, 82, 0, 159, 252, 76, 73, 70, 84, 69, + 82, 10, 61, 104, 101, 97, 108, 116, 104, 0, 71, 79, 76, 70, 69, 82, 0, + 191, 148, 32, 77, 79, 84, 79, 82, 67, 89, 67, 76, 69, 10, 61, 109, 111, + 116, 111, 114, 99, 121, 99, 108, 101, 10, 42, 132, 222, 158, 153, 139, + 191, 142, 185, 147, 148, 109, 111, 116, 111, 114, 99, 121, 99, 108, 101, + 44, 32, 149, 219, 139, 194, 157, 152, 112, 114, 101, 115, 101, 110, 116, + 97, 116, 105, 111, 110, 0, 191, 148, 32, 181, 218, 10, 61, 114, 97, 99, + 101, 32, 99, 97, 114, 0, 67, 82, 73, 67, 75, 69, 84, 32, 66, 65, 84, 32, + 144, 229, 181, 212, 0, 86, 79, 76, 76, 69, 89, 66, 65, 76, 76, 0, 184, + 214, 32, 72, 79, 67, 75, 69, 89, 32, 163, 251, 144, 229, 181, 212, 0, + 157, 129, 72, 79, 67, 75, 69, 89, 32, 163, 251, 144, 229, 80, 85, 67, 75, + 0, 183, 247, 32, 84, 69, 78, 78, 73, 83, 32, 80, 65, 68, 68, 76, 69, 32, + 144, 229, 181, 212, 0, 181, 214, 32, 67, 65, 80, 80, 69, 68, 32, 180, + 236, 10, 120, 40, 181, 248, 32, 45, 32, 50, 54, 70, 48, 41, 0, 67, 65, + 77, 80, 73, 78, 71, 10, 61, 182, 134, 32, 178, 210, 10, 120, 40, 116, + 101, 110, 116, 32, 45, 32, 50, 54, 70, 65, 41, 0, 66, 69, 65, 67, 72, 32, + 141, 247, 180, 184, 10, 120, 40, 180, 187, 32, 140, 188, 103, 114, 111, + 117, 110, 100, 32, 45, 32, 50, 54, 70, 49, 41, 0, 191, 149, 32, 191, 150, + 10, 61, 150, 154, 181, 219, 10, 120, 156, 247, 132, 210, 181, 220, 41, 0, + 163, 252, 66, 85, 73, 76, 68, 73, 78, 71, 83, 10, 61, 116, 111, 119, 110, + 10, 120, 40, 191, 151, 32, 140, 180, 103, 97, 114, 100, 101, 110, 32, 45, + 32, 49, 70, 51, 69, 49, 41, 0, 67, 73, 84, 89, 83, 67, 65, 80, 69, 10, + 61, 115, 107, 121, 108, 105, 110, 101, 44, 32, 175, 204, 10, 120, 40, + 175, 204, 115, 99, 97, 112, 101, 32, 140, 155, 100, 117, 115, 107, 32, + 45, 32, 49, 70, 51, 48, 54, 41, 0, 68, 69, 82, 69, 76, 73, 67, 84, 32, + 163, 252, 191, 149, 10, 61, 100, 101, 114, 101, 108, 105, 99, 116, 32, + 178, 210, 0, 67, 76, 65, 83, 83, 73, 67, 65, 76, 32, 191, 149, 10, 61, + 156, 254, 185, 238, 0, 68, 69, 83, 69, 82, 84, 10, 120, 40, 99, 97, 99, + 116, 117, 115, 32, 45, 32, 49, 70, 51, 51, 53, 41, 0, 68, 69, 83, 69, 82, + 84, 32, 73, 83, 76, 65, 78, 68, 10, 61, 186, 170, 10, 120, 40, 112, 97, + 108, 109, 32, 191, 135, 32, 45, 32, 49, 70, 51, 51, 52, 41, 0, 177, 166, + 32, 80, 65, 82, 75, 10, 42, 144, 206, 153, 229, 155, 236, 142, 154, 99, + 111, 109, 101, 32, 141, 228, 99, 111, 110, 110, 111, 116, 101, 32, 115, + 97, 118, 105, 110, 103, 32, 191, 135, 115, 44, 32, 140, 143, 104, 101, + 110, 99, 101, 32, 139, 253, 132, 227, 133, 144, 140, 153, 151, 188, 34, + 100, 111, 32, 141, 143, 112, 114, 105, 110, 116, 32, 116, 104, 139, 253, + 40, 101, 109, 97, 105, 108, 44, 32, 173, 142, 41, 34, 10, 120, 40, 101, + 118, 101, 114, 103, 114, 101, 101, 110, 32, 191, 135, 32, 45, 32, 49, 70, + 51, 51, 50, 41, 0, 83, 84, 65, 68, 73, 85, 77, 0, 163, 252, 191, 149, 0, + 163, 252, 141, 247, 71, 65, 82, 68, 69, 78, 10, 61, 178, 164, 44, 32, + 191, 151, 32, 140, 180, 185, 241, 10, 120, 40, 191, 151, 32, 98, 117, + 105, 108, 100, 105, 110, 103, 115, 32, 45, 32, 49, 70, 51, 68, 56, 41, 0, + 191, 152, 32, 191, 149, 0, 157, 130, 191, 153, 32, 191, 152, 10, 120, + 154, 151, 132, 199, 177, 193, 41, 0, 69, 85, 82, 79, 80, 69, 65, 78, 32, + 191, 153, 32, 191, 152, 0, 72, 79, 83, 80, 73, 84, 65, 76, 10, 120, 141, + 170, 142, 245, 140, 188, 115, 104, 105, 101, 108, 100, 32, 45, 32, 50, + 54, 69, 56, 41, 0, 179, 252, 10, 120, 155, 190, 141, 220, 133, 138, 141, + 173, 49, 70, 49, 51, 49, 41, 0, 65, 85, 84, 79, 77, 65, 84, 69, 68, 32, + 84, 69, 76, 76, 69, 82, 32, 191, 144, 10, 61, 65, 84, 77, 0, 72, 79, 84, + 69, 76, 10, 120, 157, 148, 155, 183, 141, 220, 141, 181, 143, 175, 132, + 243, 49, 70, 49, 53, 55, 41, 10, 120, 40, 115, 108, 101, 101, 112, 105, + 110, 103, 32, 97, 99, 99, 111, 109, 109, 111, 100, 97, 116, 105, 111, + 110, 32, 45, 32, 49, 70, 54, 67, 67, 41, 0, 163, 253, 72, 79, 84, 69, 76, + 0, 67, 79, 78, 86, 69, 78, 73, 69, 78, 67, 69, 32, 83, 84, 79, 82, 69, 0, + 185, 201, 0, 68, 69, 80, 65, 82, 84, 77, 69, 78, 84, 32, 83, 84, 79, 82, + 69, 0, 70, 65, 67, 84, 79, 82, 89, 10, 61, 105, 110, 100, 117, 115, 116, + 114, 105, 97, 108, 32, 188, 229, 32, 178, 210, 10, 61, 152, 200, 140, + 172, 188, 229, 10, 120, 40, 181, 246, 32, 150, 216, 104, 117, 98, 32, 45, + 32, 50, 54, 69, 68, 41, 0, 73, 90, 65, 75, 65, 89, 65, 32, 76, 65, 78, + 84, 69, 82, 78, 10, 61, 184, 249, 32, 105, 122, 97, 107, 97, 121, 97, 32, + 182, 138, 0, 157, 130, 181, 243, 0, 69, 85, 82, 79, 80, 69, 65, 78, 32, + 181, 243, 10, 120, 40, 181, 244, 32, 45, 32, 50, 54, 69, 66, 41, 0, 154, + 236, 80, 69, 78, 78, 65, 78, 84, 10, 120, 154, 255, 181, 171, 32, 140, + 188, 181, 252, 32, 45, 32, 181, 253, 41, 0, 153, 253, 80, 69, 78, 78, 65, + 78, 84, 0, 163, 254, 154, 236, 181, 169, 10, 61, 181, 171, 10, 120, 153, + 236, 181, 171, 32, 45, 32, 50, 54, 57, 48, 41, 0, 163, 254, 153, 253, + 181, 169, 0, 188, 132, 10, 120, 153, 236, 156, 230, 181, 179, 41, 0, 153, + 253, 188, 132, 10, 120, 163, 255, 112, 101, 116, 97, 108, 108, 101, 100, + 32, 180, 191, 32, 153, 234, 156, 230, 50, 55, 52, 49, 41, 0, 76, 65, 66, + 69, 76, 10, 61, 191, 154, 44, 32, 191, 154, 32, 116, 97, 103, 10, 120, + 40, 98, 111, 111, 107, 109, 97, 114, 107, 32, 45, 32, 49, 70, 53, 49, 54, + 41, 0, 66, 65, 68, 77, 73, 78, 84, 79, 78, 32, 82, 65, 67, 81, 85, 69, + 84, 32, 144, 229, 83, 72, 85, 84, 84, 76, 69, 67, 79, 67, 75, 0, 179, + 249, 32, 144, 229, 168, 230, 10, 61, 97, 114, 99, 104, 101, 114, 121, 10, + 42, 131, 140, 83, 97, 103, 105, 116, 116, 97, 114, 105, 117, 115, 10, + 120, 40, 115, 97, 103, 105, 116, 116, 97, 114, 105, 117, 115, 32, 45, 32, + 50, 54, 53, 48, 41, 0, 65, 77, 80, 72, 79, 82, 65, 10, 42, 132, 211, 65, + 113, 117, 97, 114, 105, 117, 115, 10, 120, 40, 97, 113, 117, 97, 114, + 105, 117, 115, 32, 45, 32, 50, 54, 53, 50, 41, 10, 120, 131, 241, 118, + 101, 115, 115, 101, 108, 32, 98, 50, 48, 57, 32, 45, 32, 49, 48, 48, 69, + 56, 41, 0, 164, 128, 148, 153, 164, 129, 84, 89, 80, 69, 45, 49, 45, 50, + 0, 164, 128, 148, 153, 164, 129, 164, 130, 51, 0, 164, 128, 148, 153, + 164, 129, 164, 130, 52, 0, 164, 128, 148, 153, 164, 129, 164, 130, 53, 0, + 164, 128, 148, 153, 164, 129, 164, 130, 54, 0, 184, 240, 10, 42, 144, + 223, 140, 172, 139, 158, 133, 163, 149, 132, 191, 155, 0, 191, 156, 10, + 42, 144, 223, 140, 172, 139, 158, 140, 172, 129, 219, 191, 157, 0, 79, + 88, 10, 42, 144, 225, 140, 172, 139, 158, 133, 163, 149, 132, 191, 155, + 0, 158, 132, 66, 85, 70, 70, 65, 76, 79, 10, 42, 144, 225, 140, 172, 139, + 158, 140, 172, 129, 219, 177, 186, 0, 184, 134, 10, 42, 144, 225, 140, + 172, 139, 158, 140, 172, 129, 219, 191, 157, 10, 61, 98, 101, 101, 102, + 32, 156, 227, 191, 158, 41, 0, 184, 152, 10, 42, 144, 221, 140, 172, 139, + 158, 133, 163, 149, 132, 191, 155, 0, 76, 69, 79, 80, 65, 82, 68, 10, 42, + 144, 221, 140, 172, 139, 158, 140, 172, 129, 219, 191, 157, 0, 82, 65, + 66, 66, 73, 84, 10, 42, 144, 226, 140, 172, 139, 158, 133, 163, 149, 132, + 191, 155, 0, 67, 65, 84, 10, 42, 144, 226, 140, 172, 139, 158, 140, 172, + 129, 219, 177, 186, 0, 184, 175, 10, 42, 146, 147, 140, 172, 139, 158, + 133, 163, 149, 132, 191, 155, 0, 67, 82, 79, 67, 79, 68, 73, 76, 69, 10, + 42, 146, 147, 140, 172, 139, 158, 140, 172, 129, 219, 191, 157, 0, 87, + 72, 65, 76, 69, 10, 42, 146, 147, 140, 172, 139, 158, 140, 172, 129, 219, + 191, 157, 0, 83, 78, 65, 73, 76, 10, 42, 146, 147, 140, 172, 139, 158, + 140, 172, 129, 219, 177, 191, 0, 176, 191, 10, 42, 160, 199, 140, 172, + 139, 158, 133, 163, 149, 132, 191, 155, 0, 184, 163, 10, 61, 101, 113, + 117, 101, 115, 116, 114, 105, 97, 110, 32, 191, 146, 10, 42, 115, 101, + 118, 101, 110, 116, 104, 32, 140, 172, 139, 158, 133, 163, 149, 132, 191, + 155, 0, 184, 148, 10, 42, 156, 207, 140, 172, 139, 158, 133, 163, 149, + 132, 191, 155, 10, 120, 40, 97, 114, 105, 101, 115, 32, 45, 32, 50, 54, + 52, 56, 41, 0, 71, 79, 65, 84, 10, 42, 156, 207, 140, 172, 139, 158, 140, + 172, 129, 219, 177, 186, 0, 184, 146, 10, 42, 156, 207, 140, 172, 139, + 158, 140, 172, 129, 219, 191, 157, 0, 191, 159, 10, 42, 110, 105, 110, + 116, 104, 32, 140, 172, 139, 158, 133, 163, 149, 132, 191, 155, 0, 82, + 79, 79, 83, 84, 69, 82, 10, 42, 116, 101, 110, 116, 104, 32, 140, 172, + 139, 158, 133, 163, 149, 132, 191, 155, 10, 61, 99, 111, 99, 107, 0, 67, + 72, 73, 67, 75, 69, 78, 10, 42, 116, 101, 110, 116, 104, 32, 140, 172, + 139, 158, 140, 172, 129, 219, 191, 157, 10, 61, 104, 101, 110, 10, 61, + 112, 111, 117, 108, 116, 114, 121, 32, 156, 227, 191, 158, 41, 0, 184, + 135, 10, 42, 101, 108, 101, 118, 101, 110, 116, 104, 32, 140, 172, 139, + 158, 133, 163, 149, 132, 191, 155, 0, 184, 227, 10, 42, 164, 131, 140, + 172, 139, 158, 133, 163, 149, 132, 191, 155, 10, 61, 112, 111, 114, 107, + 32, 156, 227, 191, 158, 41, 0, 66, 79, 65, 82, 10, 42, 164, 131, 140, + 172, 139, 158, 140, 172, 129, 219, 166, 164, 0, 191, 160, 10, 42, 164, + 131, 140, 172, 139, 158, 140, 172, 129, 219, 84, 104, 97, 105, 108, 97, + 110, 100, 0, 79, 67, 84, 79, 80, 85, 83, 0, 163, 185, 184, 155, 0, 66, + 85, 71, 0, 65, 78, 84, 0, 72, 79, 78, 69, 89, 66, 69, 69, 0, 76, 65, 68, + 89, 32, 66, 69, 69, 84, 76, 69, 10, 61, 108, 97, 100, 121, 98, 105, 114, + 100, 44, 32, 108, 97, 100, 121, 98, 117, 103, 44, 32, 99, 111, 99, 99, + 105, 110, 101, 108, 108, 105, 100, 115, 0, 184, 167, 0, 84, 82, 79, 80, + 73, 67, 65, 76, 32, 184, 167, 0, 66, 76, 79, 87, 70, 73, 83, 72, 0, 184, + 177, 10, 61, 116, 111, 114, 116, 111, 105, 115, 101, 44, 32, 116, 101, + 114, 114, 97, 112, 105, 110, 0, 72, 65, 84, 67, 72, 73, 78, 71, 32, 191, + 161, 0, 163, 244, 191, 161, 0, 70, 82, 79, 78, 84, 45, 70, 65, 67, 73, + 78, 71, 32, 163, 244, 191, 161, 0, 184, 168, 0, 80, 69, 78, 71, 85, 73, + 78, 0, 75, 79, 65, 76, 65, 0, 80, 79, 79, 68, 76, 69, 0, 68, 82, 79, 77, + 69, 68, 65, 82, 89, 32, 67, 65, 77, 69, 76, 10, 42, 142, 154, 97, 32, + 140, 177, 104, 117, 109, 112, 0, 66, 65, 67, 84, 82, 73, 65, 78, 32, 67, + 65, 77, 69, 76, 10, 42, 142, 154, 140, 151, 104, 117, 109, 112, 115, 0, + 68, 79, 76, 80, 72, 73, 78, 0, 191, 156, 32, 180, 239, 0, 184, 134, 32, + 180, 239, 0, 184, 152, 32, 180, 239, 0, 82, 65, 66, 66, 73, 84, 32, 180, + 239, 0, 164, 132, 180, 239, 10, 120, 40, 115, 109, 105, 108, 105, 110, + 103, 32, 99, 97, 116, 32, 155, 218, 140, 180, 142, 128, 181, 166, 32, 45, + 32, 49, 70, 54, 51, 65, 41, 0, 184, 175, 32, 180, 239, 0, 83, 80, 79, 85, + 84, 73, 78, 71, 32, 87, 72, 65, 76, 69, 0, 163, 250, 180, 239, 0, 191, + 159, 32, 180, 239, 0, 184, 135, 32, 180, 239, 0, 184, 227, 32, 180, 239, + 0, 184, 172, 32, 180, 239, 0, 72, 65, 77, 83, 84, 69, 82, 32, 180, 239, + 0, 87, 79, 76, 70, 32, 180, 239, 0, 66, 69, 65, 82, 32, 180, 239, 0, 80, + 65, 78, 68, 65, 32, 180, 239, 0, 184, 227, 32, 184, 241, 0, 158, 133, 80, + 82, 73, 78, 84, 83, 10, 120, 40, 102, 111, 111, 116, 112, 114, 105, 110, + 116, 115, 32, 45, 32, 49, 70, 52, 54, 51, 41, 0, 67, 72, 73, 80, 77, 85, + 78, 75, 10, 61, 97, 110, 105, 109, 97, 108, 44, 32, 99, 114, 105, 116, + 116, 101, 114, 10, 42, 132, 227, 141, 228, 142, 133, 97, 32, 115, 113, + 117, 105, 114, 114, 101, 108, 0, 191, 162, 0, 184, 140, 10, 61, 115, 105, + 103, 104, 116, 0, 175, 145, 0, 184, 241, 0, 184, 188, 0, 184, 222, 0, + 154, 236, 145, 244, 139, 159, 166, 145, 10, 120, 153, 236, 141, 199, 136, + 190, 50, 54, 49, 68, 41, 10, 120, 141, 170, 141, 199, 136, 188, 136, 189, + 49, 70, 53, 65, 50, 41, 0, 154, 236, 145, 246, 139, 159, 166, 145, 10, + 120, 136, 191, 136, 190, 191, 163, 41, 10, 120, 136, 191, 153, 244, 141, + 153, 151, 226, 136, 189, 180, 216, 41, 10, 120, 141, 170, 146, 143, 136, + 188, 136, 189, 49, 70, 53, 65, 51, 41, 0, 154, 236, 140, 185, 139, 159, + 166, 145, 10, 120, 153, 236, 141, 153, 136, 190, 50, 54, 49, 67, 41, 10, + 120, 141, 170, 141, 153, 136, 188, 136, 189, 49, 70, 53, 57, 67, 41, 10, + 120, 154, 161, 157, 139, 49, 70, 65, 70, 50, 41, 0, 154, 236, 140, 187, + 139, 159, 166, 145, 10, 120, 153, 236, 141, 167, 136, 190, 191, 164, 41, + 10, 120, 141, 170, 141, 167, 136, 188, 136, 189, 49, 70, 53, 57, 68, 41, + 10, 120, 157, 158, 157, 139, 49, 70, 65, 70, 49, 41, 0, 70, 73, 83, 84, + 69, 68, 32, 164, 133, 165, 137, 10, 61, 112, 117, 110, 99, 104, 10, 120, + 140, 243, 102, 105, 115, 116, 32, 45, 32, 50, 55, 48, 65, 41, 0, 163, + 254, 164, 133, 165, 137, 10, 120, 140, 243, 157, 139, 50, 55, 48, 66, 41, + 0, 79, 75, 32, 164, 133, 165, 137, 10, 120, 140, 175, 111, 107, 32, 151, + 226, 132, 210, 49, 70, 53, 56, 70, 41, 0, 164, 134, 145, 244, 165, 137, + 10, 120, 140, 212, 191, 165, 32, 141, 199, 132, 210, 49, 70, 53, 57, 50, + 41, 0, 164, 134, 145, 246, 165, 137, 10, 120, 140, 212, 191, 165, 32, + 146, 143, 132, 210, 49, 70, 53, 57, 51, 41, 0, 67, 76, 65, 80, 80, 73, + 78, 71, 32, 164, 135, 165, 137, 0, 144, 157, 164, 135, 165, 137, 0, 67, + 82, 79, 87, 78, 0, 164, 136, 183, 208, 0, 69, 89, 69, 71, 76, 65, 83, 83, + 69, 83, 0, 78, 69, 67, 75, 84, 73, 69, 0, 84, 45, 83, 72, 73, 82, 84, 0, + 74, 69, 65, 78, 83, 0, 68, 82, 69, 83, 83, 0, 75, 73, 77, 79, 78, 79, 0, + 66, 73, 75, 73, 78, 73, 0, 164, 136, 184, 153, 0, 80, 85, 82, 83, 69, 0, + 72, 65, 78, 68, 66, 65, 71, 0, 80, 79, 85, 67, 72, 0, 77, 65, 78, 83, 32, + 191, 166, 0, 65, 84, 72, 76, 69, 84, 73, 67, 32, 191, 166, 10, 61, 190, + 248, 44, 32, 115, 110, 101, 97, 107, 101, 114, 44, 32, 116, 101, 110, + 110, 105, 115, 32, 115, 104, 111, 101, 0, 72, 73, 71, 72, 45, 72, 69, 69, + 76, 69, 68, 32, 191, 166, 0, 164, 136, 83, 65, 78, 68, 65, 76, 0, 164, + 136, 66, 79, 79, 84, 83, 0, 70, 79, 79, 84, 80, 82, 73, 78, 84, 83, 10, + 120, 40, 112, 97, 119, 32, 112, 114, 105, 110, 116, 115, 32, 45, 32, 49, + 70, 52, 51, 69, 41, 0, 66, 85, 83, 84, 32, 155, 160, 191, 167, 10, 61, + 103, 117, 101, 115, 116, 32, 97, 99, 99, 111, 117, 110, 116, 0, 66, 85, + 83, 84, 83, 32, 155, 160, 191, 167, 10, 61, 97, 99, 99, 111, 117, 110, + 116, 115, 0, 66, 79, 89, 0, 71, 73, 82, 76, 10, 120, 40, 186, 152, 32, + 45, 32, 49, 70, 57, 68, 50, 41, 0, 173, 222, 0, 184, 192, 10, 120, 40, + 97, 100, 117, 108, 116, 32, 45, 32, 49, 70, 57, 68, 49, 41, 0, 186, 128, + 10, 61, 164, 137, 139, 223, 102, 97, 109, 105, 108, 121, 0, 152, 182, + 144, 229, 87, 79, 152, 182, 158, 246, 72, 65, 78, 68, 83, 10, 120, 40, + 191, 168, 32, 45, 32, 49, 70, 54, 66, 66, 41, 0, 144, 199, 159, 176, 158, + 246, 184, 200, 0, 144, 199, 87, 79, 77, 69, 78, 32, 158, 246, 184, 200, + 0, 164, 138, 79, 70, 70, 73, 67, 69, 82, 0, 184, 192, 32, 141, 247, 66, + 85, 78, 78, 89, 32, 69, 65, 82, 83, 10, 42, 154, 148, 112, 111, 112, 117, + 108, 97, 114, 108, 121, 32, 158, 153, 139, 191, 140, 151, 181, 197, 32, + 191, 145, 0, 66, 82, 73, 68, 69, 32, 141, 247, 86, 69, 73, 76, 10, 120, + 164, 139, 139, 194, 116, 117, 120, 101, 100, 111, 32, 45, 32, 49, 70, 57, + 51, 53, 41, 0, 136, 200, 66, 76, 79, 78, 68, 32, 176, 222, 0, 152, 182, + 141, 247, 71, 85, 65, 32, 147, 172, 77, 65, 79, 0, 152, 182, 141, 247, + 184, 199, 10, 42, 132, 222, 152, 196, 140, 180, 139, 244, 150, 216, 97, + 32, 98, 101, 97, 114, 100, 0, 164, 140, 173, 222, 0, 164, 140, 184, 192, + 10, 120, 164, 141, 97, 100, 117, 108, 116, 32, 45, 32, 49, 70, 57, 68, + 51, 41, 0, 66, 65, 66, 89, 0, 191, 150, 32, 87, 79, 82, 75, 69, 82, 10, + 42, 140, 232, 104, 101, 108, 109, 101, 116, 32, 142, 156, 143, 235, 97, + 32, 103, 114, 101, 101, 110, 32, 153, 231, 140, 215, 133, 144, 115, 97, + 102, 101, 116, 121, 32, 114, 101, 109, 105, 110, 100, 101, 114, 32, 139, + 194, 166, 164, 10, 120, 40, 104, 101, 108, 109, 101, 116, 32, 140, 180, + 154, 238, 132, 221, 50, 54, 68, 49, 41, 0, 80, 82, 73, 78, 67, 69, 83, + 83, 10, 120, 40, 112, 114, 105, 110, 99, 101, 32, 45, 32, 49, 70, 57, 51, + 52, 41, 10, 120, 40, 172, 157, 32, 140, 180, 99, 114, 111, 119, 110, 32, + 45, 32, 49, 70, 65, 67, 53, 41, 0, 157, 130, 79, 71, 82, 69, 0, 157, 130, + 71, 79, 66, 76, 73, 78, 0, 184, 166, 0, 163, 244, 65, 78, 71, 69, 76, 0, + 69, 88, 84, 82, 65, 84, 69, 82, 82, 69, 83, 84, 82, 73, 65, 76, 32, 65, + 76, 73, 69, 78, 10, 120, 40, 102, 108, 121, 105, 110, 103, 32, 115, 97, + 117, 99, 101, 114, 32, 45, 32, 49, 70, 54, 70, 56, 41, 0, 65, 76, 73, 69, + 78, 32, 77, 79, 78, 83, 84, 69, 82, 10, 120, 40, 114, 111, 98, 111, 116, + 32, 136, 186, 49, 70, 57, 49, 54, 41, 0, 73, 77, 80, 10, 42, 159, 242, + 158, 153, 133, 144, 102, 114, 111, 119, 110, 105, 110, 103, 47, 97, 110, + 103, 114, 121, 32, 154, 170, 140, 172, 49, 70, 54, 48, 56, 32, 156, 200, + 155, 218, 140, 180, 104, 111, 114, 110, 115, 0, 180, 217, 0, 139, 204, + 68, 69, 83, 75, 32, 183, 245, 10, 42, 146, 150, 140, 215, 134, 153, 34, + 115, 97, 115, 115, 121, 34, 32, 139, 244, 34, 99, 97, 114, 101, 102, 114, + 101, 101, 34, 0, 71, 85, 65, 82, 68, 83, 77, 65, 78, 0, 68, 65, 78, 67, + 69, 82, 10, 42, 131, 140, 34, 108, 101, 116, 39, 115, 32, 112, 97, 114, + 116, 121, 34, 10, 120, 164, 139, 191, 145, 32, 45, 32, 49, 70, 53, 55, + 65, 41, 0, 76, 73, 80, 83, 84, 73, 67, 75, 0, 78, 65, 73, 76, 32, 186, + 217, 10, 61, 109, 97, 110, 105, 99, 117, 114, 101, 44, 32, 110, 97, 105, + 108, 32, 99, 97, 114, 101, 0, 163, 195, 77, 65, 83, 83, 65, 71, 69, 0, + 72, 65, 73, 82, 67, 85, 84, 10, 42, 142, 178, 146, 209, 97, 32, 98, 101, + 97, 117, 116, 121, 32, 112, 97, 114, 108, 111, 114, 0, 66, 65, 82, 66, + 69, 82, 32, 182, 247, 0, 83, 89, 82, 73, 78, 71, 69, 0, 80, 73, 76, 76, + 0, 163, 206, 164, 254, 10, 61, 191, 169, 10, 120, 40, 191, 169, 32, 45, + 32, 49, 70, 53, 69, 50, 41, 0, 163, 253, 175, 182, 0, 168, 203, 10, 61, + 106, 101, 119, 101, 108, 114, 121, 0, 71, 69, 77, 32, 184, 218, 0, 190, + 217, 10, 61, 140, 151, 112, 101, 111, 112, 108, 101, 32, 107, 105, 115, + 115, 105, 110, 103, 0, 66, 79, 85, 81, 85, 69, 84, 10, 120, 40, 98, 111, + 117, 113, 117, 101, 116, 32, 140, 172, 102, 108, 111, 119, 101, 114, 115, + 32, 45, 32, 49, 70, 51, 57, 53, 41, 0, 67, 79, 85, 80, 76, 69, 32, 141, + 247, 182, 169, 0, 87, 69, 68, 68, 73, 78, 71, 10, 61, 181, 203, 32, 99, + 104, 97, 112, 101, 108, 10, 120, 40, 109, 97, 114, 114, 105, 97, 103, + 101, 32, 133, 139, 50, 54, 65, 68, 41, 0, 66, 69, 65, 84, 73, 78, 71, 32, + 182, 169, 0, 142, 159, 182, 169, 0, 144, 199, 190, 230, 0, 83, 80, 65, + 82, 75, 76, 73, 78, 71, 32, 182, 169, 0, 71, 82, 79, 87, 73, 78, 71, 32, + 182, 169, 0, 156, 189, 141, 247, 168, 230, 0, 164, 142, 182, 169, 10, + 120, 153, 236, 156, 191, 136, 180, 50, 54, 54, 49, 41, 10, 120, 141, 170, + 156, 191, 136, 180, 182, 170, 41, 10, 120, 139, 236, 153, 234, 156, 191, + 45, 32, 50, 55, 54, 52, 41, 10, 120, 153, 236, 156, 191, 45, 32, 182, + 171, 41, 10, 120, 40, 111, 114, 97, 110, 103, 101, 32, 156, 191, 45, 32, + 49, 70, 57, 69, 49, 41, 0, 163, 225, 182, 169, 0, 164, 143, 182, 169, 0, + 164, 144, 182, 169, 0, 156, 189, 141, 247, 191, 131, 0, 82, 69, 86, 79, + 76, 86, 73, 78, 71, 32, 190, 230, 0, 156, 189, 68, 69, 67, 79, 82, 65, + 84, 73, 79, 78, 0, 155, 196, 83, 72, 65, 80, 69, 32, 141, 247, 65, 32, + 143, 190, 182, 191, 10, 61, 107, 97, 119, 97, 105, 105, 44, 32, 99, 117, + 116, 101, 10, 42, 151, 188, 140, 172, 99, 117, 116, 101, 110, 101, 115, + 115, 32, 139, 253, 143, 131, 140, 188, 97, 115, 115, 111, 99, 105, 97, + 116, 105, 140, 188, 140, 172, 140, 179, 140, 180, 143, 164, 140, 172, 97, + 32, 175, 207, 10, 120, 153, 236, 155, 224, 140, 180, 99, 101, 110, 116, + 114, 101, 100, 32, 133, 145, 50, 55, 68, 48, 41, 0, 155, 203, 151, 222, + 66, 85, 76, 66, 10, 61, 105, 100, 101, 97, 0, 164, 145, 169, 156, 0, 66, + 79, 77, 66, 0, 164, 146, 169, 156, 0, 67, 79, 76, 76, 73, 83, 73, 79, 78, + 32, 169, 156, 10, 120, 40, 181, 195, 32, 191, 170, 32, 45, 32, 49, 70, + 53, 70, 48, 41, 0, 83, 80, 76, 65, 83, 72, 73, 78, 71, 32, 191, 171, 32, + 169, 156, 10, 61, 112, 108, 101, 119, 100, 115, 0, 68, 82, 79, 80, 76, + 69, 84, 10, 42, 134, 141, 181, 133, 32, 140, 172, 115, 119, 101, 97, 116, + 32, 139, 244, 181, 133, 32, 140, 172, 180, 165, 10, 120, 141, 170, 181, + 133, 108, 101, 116, 32, 45, 32, 49, 70, 51, 50, 50, 41, 10, 120, 40, 181, + 133, 32, 140, 172, 98, 108, 111, 111, 100, 32, 45, 32, 49, 70, 65, 55, + 56, 41, 0, 156, 137, 169, 156, 10, 61, 163, 249, 140, 217, 98, 114, 105, + 102, 102, 105, 116, 115, 0, 80, 73, 76, 69, 32, 148, 233, 174, 222, 10, + 61, 100, 111, 103, 32, 100, 105, 114, 116, 10, 42, 132, 222, 158, 153, + 140, 180, 139, 244, 150, 216, 97, 32, 102, 114, 105, 101, 110, 100, 108, + 121, 32, 102, 97, 99, 101, 0, 70, 76, 69, 88, 69, 68, 32, 66, 73, 67, 69, + 80, 83, 10, 61, 115, 116, 114, 111, 110, 103, 44, 32, 109, 117, 115, 99, + 108, 101, 100, 0, 68, 73, 90, 90, 89, 32, 169, 156, 10, 61, 99, 105, 114, + 99, 108, 105, 110, 103, 32, 115, 116, 97, 114, 115, 44, 32, 115, 113, + 117, 101, 97, 110, 115, 0, 164, 147, 191, 134, 10, 61, 99, 111, 109, 105, + 99, 32, 150, 134, 99, 111, 110, 118, 101, 114, 115, 97, 116, 105, 111, + 110, 32, 191, 170, 0, 164, 148, 191, 134, 10, 120, 140, 184, 145, 149, + 191, 170, 32, 45, 32, 49, 70, 53, 69, 68, 41, 0, 154, 236, 177, 143, 10, + 61, 98, 114, 105, 108, 108, 105, 97, 110, 116, 32, 104, 111, 109, 101, + 119, 111, 114, 107, 10, 120, 153, 236, 156, 230, 181, 179, 41, 0, 147, + 241, 80, 79, 73, 78, 84, 83, 32, 169, 156, 10, 61, 112, 101, 114, 102, + 101, 99, 116, 32, 115, 99, 111, 114, 101, 0, 77, 79, 78, 69, 89, 32, 66, + 65, 71, 10, 42, 132, 212, 143, 235, 148, 249, 140, 152, 140, 153, 143, + 253, 140, 172, 97, 32, 140, 158, 165, 174, 0, 142, 146, 69, 88, 67, 72, + 65, 78, 71, 69, 0, 150, 213, 140, 146, 165, 137, 10, 120, 142, 149, 132, + 210, 166, 163, 41, 0, 150, 250, 67, 65, 82, 68, 0, 164, 149, 141, 247, + 142, 150, 165, 137, 0, 164, 149, 141, 247, 140, 146, 165, 137, 0, 164, + 149, 141, 247, 69, 85, 82, 79, 32, 165, 137, 0, 164, 149, 141, 247, 142, + 139, 165, 137, 0, 77, 79, 78, 69, 89, 32, 141, 247, 87, 73, 78, 71, 83, + 0, 164, 150, 141, 247, 146, 224, 191, 172, 32, 144, 229, 142, 150, 165, + 137, 0, 83, 69, 65, 84, 10, 42, 135, 148, 175, 137, 32, 97, 32, 190, 234, + 32, 139, 244, 116, 105, 99, 107, 101, 116, 101, 100, 32, 115, 101, 97, + 116, 44, 32, 139, 191, 102, 139, 244, 142, 185, 97, 105, 114, 112, 108, + 97, 110, 101, 44, 32, 191, 173, 44, 32, 139, 244, 191, 142, 0, 80, 69, + 82, 83, 79, 78, 65, 76, 32, 191, 174, 10, 120, 143, 193, 161, 215, 176, + 221, 32, 45, 32, 49, 70, 53, 66, 51, 41, 0, 66, 82, 73, 69, 70, 67, 65, + 83, 69, 0, 77, 73, 78, 73, 68, 73, 83, 67, 0, 164, 151, 191, 175, 10, 61, + 102, 108, 101, 120, 105, 98, 108, 101, 32, 191, 176, 32, 99, 97, 114, + 116, 114, 105, 100, 103, 101, 44, 32, 191, 177, 32, 190, 235, 44, 32, + 191, 177, 44, 32, 191, 176, 101, 116, 116, 101, 10, 120, 141, 170, 145, + 223, 157, 181, 191, 177, 32, 191, 176, 32, 45, 32, 49, 70, 53, 65, 65, + 41, 0, 79, 80, 84, 73, 67, 65, 76, 32, 191, 178, 10, 120, 40, 111, 112, + 116, 105, 99, 97, 108, 32, 163, 233, 105, 99, 111, 110, 32, 45, 32, 49, + 70, 53, 66, 56, 41, 0, 68, 86, 68, 10, 61, 100, 105, 103, 105, 116, 97, + 108, 32, 118, 105, 100, 101, 111, 47, 118, 101, 114, 115, 97, 116, 105, + 108, 101, 32, 190, 235, 0, 156, 134, 191, 179, 10, 120, 40, 167, 185, 32, + 45, 32, 49, 70, 53, 67, 48, 41, 0, 144, 157, 156, 134, 191, 179, 10, 120, + 139, 225, 164, 152, 49, 70, 53, 67, 49, 41, 0, 164, 153, 141, 247, 167, + 250, 10, 120, 40, 178, 247, 32, 45, 32, 49, 70, 53, 67, 70, 41, 0, 164, + 153, 164, 154, 85, 80, 10, 120, 40, 173, 142, 32, 45, 32, 49, 70, 53, 67, + 69, 41, 0, 191, 180, 10, 120, 40, 115, 112, 105, 114, 97, 108, 32, 146, + 216, 112, 97, 100, 32, 45, 32, 49, 70, 53, 68, 50, 41, 0, 84, 69, 65, 82, + 45, 79, 70, 70, 32, 191, 180, 10, 120, 40, 115, 112, 105, 114, 97, 108, + 32, 175, 187, 32, 112, 97, 100, 32, 45, 32, 49, 70, 53, 68, 51, 41, 0, + 164, 155, 166, 145, 10, 120, 40, 99, 97, 114, 100, 32, 164, 156, 100, + 105, 118, 105, 100, 101, 114, 115, 32, 45, 32, 49, 70, 53, 67, 50, 41, 0, + 164, 150, 141, 247, 146, 224, 191, 172, 10, 120, 40, 115, 116, 111, 99, + 107, 32, 99, 104, 97, 114, 116, 32, 45, 32, 49, 70, 53, 69, 48, 41, 0, + 164, 150, 141, 247, 150, 141, 191, 172, 0, 154, 172, 67, 72, 65, 82, 84, + 0, 67, 76, 73, 80, 66, 79, 65, 82, 68, 0, 191, 181, 10, 120, 141, 170, + 112, 117, 115, 104, 112, 105, 110, 32, 45, 32, 49, 70, 53, 56, 56, 41, 0, + 147, 230, 191, 181, 0, 80, 65, 80, 69, 82, 67, 76, 73, 80, 10, 120, 40, + 108, 105, 110, 107, 101, 100, 32, 112, 97, 112, 101, 114, 99, 108, 105, + 112, 115, 32, 45, 32, 49, 70, 53, 56, 55, 41, 0, 148, 135, 82, 85, 76, + 69, 82, 0, 146, 133, 82, 85, 76, 69, 82, 0, 66, 79, 79, 75, 77, 65, 82, + 75, 32, 84, 65, 66, 83, 0, 76, 69, 68, 71, 69, 82, 0, 78, 79, 84, 69, 66, + 79, 79, 75, 0, 78, 79, 84, 69, 66, 79, 79, 75, 32, 141, 247, 68, 69, 67, + 79, 82, 65, 84, 73, 86, 69, 32, 184, 182, 0, 145, 146, 191, 182, 0, 144, + 157, 191, 182, 10, 61, 158, 249, 111, 112, 101, 114, 97, 116, 111, 114, + 39, 115, 32, 109, 97, 110, 117, 97, 108, 10, 42, 143, 138, 141, 228, 73, + 83, 79, 47, 73, 69, 67, 32, 55, 48, 48, 48, 45, 48, 55, 57, 48, 32, 34, + 82, 101, 97, 100, 32, 111, 112, 101, 114, 97, 116, 111, 114, 39, 115, 32, + 109, 97, 110, 117, 97, 108, 34, 10, 120, 40, 98, 111, 111, 107, 32, 45, + 32, 49, 70, 53, 54, 69, 41, 0, 163, 225, 191, 182, 0, 164, 142, 191, 182, + 0, 164, 157, 191, 182, 0, 66, 79, 79, 75, 83, 0, 158, 221, 66, 65, 68, + 71, 69, 0, 83, 67, 82, 79, 76, 76, 0, 77, 69, 77, 79, 0, 154, 178, 191, + 183, 10, 42, 159, 242, 111, 114, 105, 101, 110, 116, 101, 100, 32, 168, + 236, 119, 97, 114, 100, 115, 44, 32, 151, 172, 148, 176, 97, 32, 155, + 218, 101, 109, 111, 116, 105, 99, 111, 110, 32, 140, 190, 143, 130, 148, + 242, 141, 228, 140, 232, 168, 236, 10, 120, 140, 183, 151, 226, 164, 158, + 154, 184, 49, 70, 53, 55, 66, 41, 10, 120, 140, 184, 151, 226, 164, 158, + 154, 184, 49, 70, 53, 55, 68, 41, 0, 80, 65, 71, 69, 82, 0, 70, 65, 88, + 32, 191, 144, 10, 120, 40, 102, 97, 99, 115, 105, 109, 105, 108, 101, 32, + 132, 210, 50, 49, 51, 66, 41, 10, 120, 154, 182, 114, 101, 99, 101, 105, + 118, 101, 114, 32, 140, 180, 178, 247, 32, 45, 32, 49, 70, 53, 55, 67, + 41, 10, 120, 40, 112, 114, 105, 110, 116, 101, 114, 32, 45, 32, 49, 70, + 53, 65, 56, 41, 10, 120, 154, 193, 105, 99, 111, 110, 32, 45, 32, 49, 70, + 53, 66, 55, 41, 0, 83, 65, 84, 69, 76, 76, 73, 84, 69, 32, 65, 78, 84, + 69, 78, 78, 65, 10, 61, 148, 220, 180, 162, 44, 32, 190, 236, 0, 80, 85, + 66, 76, 73, 67, 32, 65, 68, 68, 82, 69, 83, 83, 32, 76, 79, 85, 68, 83, + 80, 69, 65, 75, 69, 82, 0, 67, 72, 69, 69, 82, 73, 78, 71, 32, 77, 69, + 71, 65, 80, 72, 79, 78, 69, 10, 120, 40, 191, 184, 32, 140, 180, 145, + 136, 164, 159, 49, 70, 53, 54, 67, 41, 0, 79, 85, 84, 66, 79, 88, 32, 84, + 82, 65, 89, 0, 73, 78, 66, 79, 88, 32, 84, 82, 65, 89, 0, 80, 65, 67, 75, + 65, 71, 69, 10, 120, 40, 119, 114, 97, 112, 112, 101, 100, 32, 112, 114, + 101, 115, 101, 110, 116, 32, 45, 32, 49, 70, 51, 56, 49, 41, 0, 69, 45, + 77, 65, 73, 76, 32, 169, 156, 10, 42, 132, 212, 143, 235, 142, 185, 69, + 32, 143, 253, 133, 231, 64, 45, 165, 174, 10, 120, 40, 182, 146, 32, 140, + 180, 181, 194, 32, 45, 32, 49, 70, 53, 56, 52, 41, 0, 73, 78, 67, 79, 77, + 73, 78, 71, 32, 182, 145, 10, 120, 40, 182, 146, 32, 45, 32, 191, 185, + 41, 0, 182, 145, 32, 141, 247, 135, 224, 166, 222, 10, 42, 115, 101, 110, + 100, 105, 110, 103, 32, 191, 186, 10, 120, 40, 102, 108, 121, 105, 110, + 103, 32, 157, 135, 49, 70, 53, 56, 53, 41, 0, 145, 146, 164, 160, 141, + 247, 76, 79, 87, 69, 82, 69, 68, 32, 181, 169, 10, 61, 143, 175, 164, + 161, 191, 186, 32, 191, 187, 10, 61, 155, 225, 191, 186, 98, 111, 120, 0, + 145, 146, 164, 160, 141, 247, 146, 160, 181, 169, 10, 61, 191, 188, 32, + 147, 197, 191, 186, 0, 144, 157, 164, 160, 141, 247, 146, 160, 181, 169, + 0, 144, 157, 164, 160, 141, 247, 76, 79, 87, 69, 82, 69, 68, 32, 181, + 169, 0, 80, 79, 83, 84, 66, 79, 88, 10, 61, 191, 188, 32, 139, 223, 115, + 101, 110, 100, 105, 110, 103, 32, 191, 186, 0, 158, 150, 167, 202, 0, 78, + 69, 87, 83, 80, 65, 80, 69, 82, 10, 120, 40, 114, 111, 108, 108, 101, + 100, 45, 117, 112, 32, 110, 101, 119, 115, 112, 97, 112, 101, 114, 32, + 45, 32, 49, 70, 53, 68, 69, 41, 0, 164, 162, 191, 189, 10, 120, 40, 99, + 108, 97, 109, 115, 104, 101, 108, 108, 32, 109, 111, 98, 105, 108, 101, + 32, 191, 190, 32, 45, 32, 49, 70, 53, 56, 49, 41, 0, 164, 162, 191, 189, + 32, 141, 247, 153, 255, 146, 222, 155, 201, 171, 151, 10, 42, 161, 190, + 97, 32, 191, 190, 32, 99, 97, 108, 108, 0, 86, 73, 66, 82, 65, 84, 73, + 79, 78, 32, 77, 79, 68, 69, 0, 164, 162, 191, 189, 32, 79, 70, 70, 0, + 141, 242, 164, 162, 80, 72, 79, 78, 69, 83, 0, 65, 78, 84, 69, 78, 78, + 65, 32, 141, 247, 179, 182, 10, 61, 99, 101, 108, 108, 117, 108, 97, 114, + 32, 191, 187, 0, 191, 140, 0, 191, 140, 32, 141, 247, 70, 76, 65, 83, 72, + 0, 86, 73, 68, 69, 79, 32, 191, 140, 10, 61, 190, 243, 0, 84, 69, 76, 69, + 86, 73, 83, 73, 79, 78, 0, 82, 65, 68, 73, 79, 0, 86, 73, 68, 69, 79, 67, + 65, 83, 83, 69, 84, 84, 69, 0, 70, 73, 76, 77, 32, 80, 82, 79, 74, 69, + 67, 84, 79, 82, 10, 61, 109, 111, 118, 105, 101, 115, 10, 120, 40, 99, + 105, 110, 101, 109, 97, 32, 45, 32, 49, 70, 51, 65, 54, 41, 0, 80, 79, + 82, 84, 65, 66, 76, 69, 32, 83, 84, 69, 82, 69, 79, 10, 61, 115, 116, + 101, 114, 101, 111, 0, 80, 82, 65, 89, 69, 82, 32, 66, 69, 65, 68, 83, 0, + 84, 87, 73, 83, 84, 69, 68, 32, 153, 255, 178, 167, 10, 61, 115, 104, + 117, 102, 102, 108, 101, 0, 154, 156, 153, 255, 144, 229, 153, 254, 144, + 157, 150, 189, 178, 167, 10, 61, 114, 101, 112, 101, 97, 116, 10, 120, + 141, 170, 154, 245, 181, 157, 32, 133, 139, 50, 54, 55, 66, 41, 0, 154, + 156, 153, 255, 144, 229, 153, 254, 144, 157, 150, 189, 178, 167, 32, 141, + 247, 155, 181, 139, 193, 169, 135, 10, 61, 158, 157, 141, 176, 105, 116, + 101, 109, 32, 111, 118, 101, 114, 0, 154, 156, 150, 141, 144, 229, 146, + 224, 144, 157, 150, 189, 178, 167, 10, 61, 114, 101, 108, 111, 97, 100, + 10, 120, 156, 218, 141, 167, 140, 143, 141, 153, 183, 156, 32, 135, 237, + 49, 70, 53, 68, 56, 41, 0, 154, 155, 150, 141, 144, 229, 146, 224, 144, + 157, 150, 189, 178, 167, 10, 61, 114, 101, 108, 111, 97, 100, 0, 141, + 203, 66, 82, 73, 71, 72, 84, 78, 69, 83, 83, 32, 169, 156, 0, 146, 154, + 66, 82, 73, 71, 72, 84, 78, 69, 83, 83, 32, 169, 156, 10, 120, 141, 170, + 156, 179, 136, 185, 180, 194, 41, 10, 120, 153, 236, 156, 179, 136, 185, + 180, 195, 41, 10, 120, 40, 181, 246, 32, 150, 216, 104, 117, 98, 32, 45, + 32, 50, 54, 69, 68, 41, 0, 164, 163, 141, 247, 151, 175, 166, 233, 0, 83, + 80, 69, 65, 75, 69, 82, 10, 61, 141, 153, 177, 147, 10, 120, 140, 184, + 177, 147, 32, 45, 32, 49, 70, 53, 54, 56, 41, 10, 120, 40, 191, 184, 32, + 45, 32, 49, 70, 53, 54, 66, 41, 0, 164, 163, 141, 247, 139, 193, 154, + 176, 178, 218, 0, 164, 163, 141, 247, 142, 227, 154, 176, 191, 191, 10, + 61, 174, 129, 0, 66, 65, 84, 84, 69, 82, 89, 10, 120, 140, 194, 98, 97, + 116, 116, 101, 114, 121, 32, 45, 32, 49, 70, 65, 65, 66, 41, 0, 155, 203, + 80, 76, 85, 71, 0, 142, 176, 77, 65, 71, 78, 73, 70, 89, 73, 78, 71, 32, + 191, 129, 10, 61, 115, 101, 97, 114, 99, 104, 10, 120, 40, 191, 184, 32, + 140, 180, 145, 136, 164, 159, 49, 70, 53, 54, 67, 41, 0, 142, 223, 77, + 65, 71, 78, 73, 70, 89, 73, 78, 71, 32, 191, 129, 10, 61, 103, 101, 116, + 32, 143, 162, 100, 101, 116, 97, 105, 108, 115, 0, 191, 192, 32, 141, + 247, 73, 78, 75, 32, 188, 140, 10, 61, 112, 114, 105, 118, 97, 99, 121, + 0, 145, 146, 191, 192, 32, 141, 247, 179, 184, 10, 61, 115, 101, 99, 117, + 114, 101, 0, 179, 184, 10, 120, 155, 190, 154, 230, 50, 54, 66, 70, 41, + 10, 120, 143, 193, 154, 230, 49, 70, 53, 68, 68, 41, 0, 191, 192, 10, 61, + 112, 97, 100, 108, 111, 99, 107, 32, 139, 194, 108, 111, 99, 107, 101, + 100, 32, 179, 172, 0, 144, 157, 191, 192, 0, 164, 232, 10, 120, 151, 218, + 140, 153, 100, 114, 105, 108, 32, 98, 117, 32, 45, 32, 48, 70, 67, 52, + 41, 10, 120, 40, 140, 153, 139, 223, 173, 199, 32, 45, 32, 50, 52, 48, + 55, 41, 10, 120, 40, 114, 105, 110, 103, 105, 110, 103, 32, 173, 199, 32, + 45, 32, 49, 70, 53, 54, 68, 41, 0, 155, 229, 141, 247, 151, 175, 166, + 233, 0, 66, 79, 79, 75, 77, 65, 82, 75, 10, 42, 134, 152, 98, 111, 111, + 107, 109, 97, 114, 107, 44, 32, 141, 143, 97, 32, 191, 154, 32, 116, 97, + 103, 10, 120, 40, 108, 97, 98, 101, 108, 32, 45, 32, 49, 70, 51, 70, 55, + 41, 0, 139, 198, 169, 156, 0, 82, 65, 68, 73, 79, 32, 191, 193, 10, 120, + 142, 171, 140, 240, 133, 196, 168, 173, 41, 10, 120, 157, 198, 182, 235, + 41, 10, 120, 135, 250, 179, 128, 41, 0, 159, 129, 141, 247, 135, 222, + 166, 222, 10, 120, 40, 112, 114, 101, 118, 105, 111, 117, 115, 32, 178, + 247, 32, 45, 32, 50, 51, 57, 55, 41, 0, 146, 162, 141, 247, 135, 222, + 166, 222, 0, 154, 241, 141, 247, 69, 88, 67, 76, 65, 77, 65, 84, 73, 154, + 241, 148, 172, 141, 247, 140, 185, 140, 187, 146, 222, 65, 66, 79, 86, + 69, 0, 83, 79, 79, 78, 32, 141, 247, 133, 219, 166, 222, 0, 154, 228, + 141, 247, 135, 223, 166, 222, 10, 61, 145, 162, 140, 172, 178, 247, 0, + 141, 242, 139, 193, 155, 192, 180, 131, 32, 169, 156, 0, 177, 213, 32, + 172, 176, 10, 120, 136, 134, 107, 101, 121, 99, 97, 112, 32, 45, 32, 50, + 48, 69, 51, 41, 0, 164, 164, 150, 151, 148, 177, 143, 224, 143, 225, 191, + 194, 0, 164, 164, 150, 151, 148, 177, 143, 224, 144, 250, 191, 194, 0, + 164, 164, 150, 151, 148, 177, 78, 85, 77, 66, 69, 82, 83, 0, 164, 164, + 150, 151, 148, 177, 190, 204, 0, 164, 164, 150, 151, 148, 177, 143, 224, + 191, 194, 10, 61, 139, 249, 105, 110, 112, 117, 116, 32, 40, 65, 66, 67, + 41, 0, 180, 232, 0, 155, 203, 84, 79, 82, 67, 72, 10, 61, 102, 108, 97, + 115, 104, 108, 105, 103, 104, 116, 0, 87, 82, 69, 78, 67, 72, 0, 72, 65, + 77, 77, 69, 82, 0, 78, 85, 84, 32, 144, 229, 184, 137, 0, 72, 79, 67, 72, + 79, 10, 61, 144, 171, 107, 105, 116, 99, 104, 101, 110, 32, 189, 201, 10, + 120, 40, 183, 236, 32, 163, 245, 49, 70, 53, 69, 49, 41, 0, 80, 73, 83, + 84, 79, 76, 10, 61, 104, 97, 110, 100, 103, 117, 110, 44, 32, 114, 101, + 118, 111, 108, 118, 101, 114, 0, 77, 73, 67, 82, 79, 83, 67, 79, 80, 69, + 0, 84, 69, 76, 69, 83, 67, 79, 80, 69, 0, 67, 82, 89, 83, 84, 65, 76, 32, + 181, 212, 0, 154, 208, 149, 148, 155, 162, 141, 247, 142, 210, 166, 197, + 10, 120, 156, 178, 140, 172, 100, 97, 118, 105, 100, 32, 45, 32, 50, 55, + 50, 49, 41, 0, 157, 130, 150, 151, 148, 177, 66, 69, 71, 73, 78, 78, 69, + 82, 0, 160, 243, 69, 77, 66, 76, 69, 77, 0, 153, 253, 128, 155, 191, 193, + 0, 136, 132, 191, 193, 0, 150, 187, 163, 224, 170, 141, 10, 120, 141, + 170, 155, 187, 139, 223, 179, 238, 32, 45, 32, 50, 51, 70, 65, 41, 10, + 120, 141, 170, 135, 236, 182, 228, 41, 10, 120, 135, 198, 177, 200, 41, + 10, 120, 141, 170, 143, 243, 135, 236, 180, 172, 41, 10, 120, 139, 236, + 143, 243, 135, 236, 180, 176, 41, 10, 120, 40, 143, 243, 156, 167, 135, + 236, 49, 70, 55, 69, 48, 41, 0, 150, 187, 164, 142, 170, 141, 0, 150, + 187, 164, 157, 177, 204, 10, 120, 141, 170, 135, 253, 181, 149, 41, 0, + 150, 187, 164, 142, 177, 204, 0, 144, 250, 164, 157, 177, 204, 10, 120, + 141, 170, 141, 222, 135, 253, 50, 66, 50, 57, 41, 0, 144, 250, 164, 142, + 177, 204, 0, 155, 251, 163, 224, 170, 168, 10, 120, 141, 170, 154, 157, + 135, 201, 179, 235, 41, 0, 155, 252, 163, 224, 170, 168, 10, 120, 141, + 170, 154, 249, 135, 201, 179, 236, 41, 0, 155, 251, 144, 250, 163, 224, + 170, 168, 10, 61, 112, 108, 97, 121, 32, 154, 215, 117, 112, 10, 120, + 141, 170, 154, 157, 141, 222, 135, 201, 50, 53, 66, 52, 41, 0, 155, 252, + 144, 250, 163, 224, 170, 168, 10, 61, 112, 108, 97, 121, 32, 154, 215, + 178, 158, 10, 120, 141, 170, 154, 249, 141, 222, 135, 201, 50, 53, 66, + 69, 41, 0, 136, 183, 136, 202, 170, 141, 10, 61, 155, 187, 115, 104, 97, + 100, 111, 119, 32, 178, 158, 10, 120, 40, 115, 104, 97, 100, 111, 119, + 101, 100, 32, 154, 238, 135, 236, 50, 55, 52, 68, 41, 0, 136, 136, 136, + 202, 170, 141, 0, 155, 181, 146, 151, 191, 195, 10, 42, 150, 133, 164, + 165, 136, 242, 103, 114, 101, 97, 116, 32, 191, 196, 32, 190, 237, 0, + 146, 151, 191, 195, 32, 141, 247, 163, 188, 167, 246, 10, 42, 150, 133, + 164, 165, 136, 242, 118, 105, 103, 105, 108, 32, 190, 237, 0, 146, 151, + 191, 195, 10, 42, 150, 133, 164, 165, 136, 242, 80, 111, 108, 121, 101, + 108, 101, 111, 115, 10, 120, 156, 187, 177, 144, 32, 140, 195, 50, 55, + 50, 50, 41, 0, 157, 168, 140, 185, 154, 229, 141, 247, 142, 227, 170, + 236, 10, 42, 150, 133, 164, 165, 136, 242, 142, 134, 155, 170, 191, 196, + 0, 157, 168, 140, 187, 154, 229, 141, 247, 142, 227, 170, 236, 10, 42, + 150, 133, 164, 165, 136, 242, 142, 134, 155, 170, 191, 196, 0, 135, 209, + 77, 65, 82, 75, 83, 32, 67, 72, 65, 80, 84, 69, 82, 10, 42, 150, 133, + 164, 165, 136, 242, 100, 105, 102, 102, 105, 99, 117, 108, 116, 32, 173, + 140, 0, 154, 236, 143, 224, 177, 153, 10, 61, 142, 245, 111, 117, 116, + 108, 105, 110, 101, 10, 120, 40, 115, 104, 97, 100, 111, 119, 101, 100, + 32, 154, 238, 141, 220, 142, 245, 45, 32, 50, 55, 49, 69, 41, 0, 150, + 213, 143, 224, 177, 153, 0, 67, 69, 76, 84, 73, 67, 32, 177, 153, 0, 79, + 77, 32, 169, 156, 10, 42, 142, 147, 140, 153, 149, 182, 140, 172, 171, + 239, 32, 176, 220, 10, 120, 150, 236, 111, 109, 32, 45, 32, 48, 57, 53, + 48, 41, 0, 68, 79, 86, 69, 32, 148, 233, 180, 228, 10, 61, 170, 178, 0, + 75, 65, 65, 66, 65, 0, 77, 79, 83, 81, 85, 69, 0, 83, 89, 78, 65, 71, 79, + 71, 85, 69, 0, 77, 69, 78, 79, 82, 65, 72, 32, 141, 247, 156, 143, 66, + 82, 65, 78, 67, 72, 69, 83, 10, 61, 104, 97, 110, 117, 107, 105, 97, 104, + 0, 190, 253, 32, 148, 233, 72, 89, 71, 73, 69, 73, 65, 10, 120, 40, 180, + 222, 32, 140, 172, 180, 223, 32, 45, 32, 50, 54, 57, 53, 41, 0, 139, 160, + 139, 193, 191, 197, 10, 120, 155, 253, 179, 232, 41, 10, 120, 155, 216, + 155, 217, 179, 176, 41, 0, 139, 160, 144, 199, 191, 197, 0, 139, 160, + 142, 227, 191, 197, 0, 139, 160, 150, 140, 191, 197, 0, 139, 160, 149, + 147, 191, 197, 0, 139, 160, 154, 208, 191, 197, 0, 139, 160, 154, 206, + 191, 197, 0, 139, 160, 156, 142, 191, 197, 0, 139, 160, 156, 143, 191, + 197, 0, 139, 160, 148, 199, 191, 197, 0, 139, 160, 156, 144, 191, 197, 0, + 139, 160, 156, 145, 191, 197, 0, 139, 160, 79, 78, 69, 45, 84, 72, 73, + 82, 84, 89, 0, 139, 160, 84, 87, 79, 45, 84, 72, 73, 82, 84, 89, 0, 139, + 160, 84, 72, 82, 69, 69, 45, 84, 72, 73, 82, 84, 89, 0, 139, 160, 70, 79, + 85, 82, 45, 84, 72, 73, 82, 84, 89, 0, 139, 160, 70, 73, 86, 69, 45, 84, + 72, 73, 82, 84, 89, 0, 139, 160, 83, 73, 88, 45, 84, 72, 73, 82, 84, 89, + 0, 139, 160, 83, 69, 86, 69, 78, 45, 84, 72, 73, 82, 84, 89, 0, 139, 160, + 69, 73, 71, 72, 84, 45, 84, 72, 73, 82, 84, 89, 0, 139, 160, 78, 73, 78, + 69, 45, 84, 72, 73, 82, 84, 89, 0, 139, 160, 84, 69, 78, 45, 84, 72, 73, + 82, 84, 89, 0, 139, 160, 69, 76, 69, 86, 69, 78, 45, 84, 72, 73, 82, 84, + 89, 0, 139, 160, 84, 87, 69, 76, 86, 69, 45, 84, 72, 73, 82, 84, 89, 0, + 140, 187, 83, 80, 69, 65, 75, 69, 82, 10, 120, 40, 177, 147, 32, 45, 32, + 49, 70, 53, 48, 56, 41, 0, 140, 187, 164, 163, 141, 247, 139, 193, 154, + 176, 178, 218, 0, 140, 187, 164, 163, 141, 247, 142, 227, 154, 176, 191, + 191, 0, 66, 85, 76, 76, 72, 79, 82, 78, 10, 61, 145, 136, 111, 102, 102, + 10, 120, 40, 177, 147, 32, 45, 32, 49, 70, 53, 48, 56, 41, 0, 66, 85, 76, + 76, 72, 79, 82, 78, 32, 141, 247, 154, 176, 191, 191, 10, 61, 145, 136, + 111, 110, 10, 120, 40, 99, 104, 101, 101, 114, 105, 110, 103, 32, 109, + 101, 103, 97, 112, 104, 111, 110, 101, 32, 45, 32, 49, 70, 52, 69, 51, + 41, 10, 120, 40, 177, 147, 32, 140, 180, 143, 211, 145, 136, 164, 159, + 49, 70, 53, 48, 65, 41, 0, 82, 73, 78, 71, 73, 78, 71, 32, 164, 232, 10, + 120, 40, 173, 199, 32, 45, 32, 173, 200, 41, 0, 191, 182, 10, 120, 139, + 225, 98, 111, 111, 107, 32, 45, 32, 49, 70, 52, 68, 54, 41, 0, 67, 65, + 78, 68, 76, 69, 0, 77, 65, 78, 84, 69, 76, 80, 73, 69, 67, 69, 32, 179, + 231, 10, 61, 179, 177, 10, 120, 155, 216, 155, 217, 179, 176, 41, 0, 153, + 253, 180, 217, 32, 144, 229, 180, 218, 10, 120, 40, 180, 219, 32, 140, + 143, 180, 220, 32, 45, 32, 50, 54, 50, 48, 41, 0, 141, 242, 80, 73, 82, + 65, 67, 89, 0, 72, 79, 76, 69, 10, 61, 112, 111, 114, 116, 97, 98, 108, + 101, 32, 104, 111, 108, 101, 0, 152, 182, 155, 160, 66, 85, 83, 73, 78, + 69, 83, 83, 32, 181, 143, 32, 76, 69, 86, 73, 84, 65, 84, 73, 78, 71, 10, + 61, 106, 117, 109, 112, 0, 83, 76, 69, 85, 84, 72, 32, 148, 179, 83, 80, + 89, 10, 61, 105, 110, 118, 101, 115, 116, 105, 103, 97, 116, 101, 0, 68, + 65, 82, 75, 32, 83, 85, 78, 71, 76, 65, 83, 83, 69, 83, 10, 61, 99, 111, + 111, 108, 0, 83, 80, 73, 68, 69, 82, 0, 83, 80, 73, 68, 69, 82, 32, 87, + 69, 66, 0, 74, 79, 89, 83, 84, 73, 67, 75, 0, 152, 182, 68, 65, 78, 67, + 73, 78, 71, 10, 42, 143, 140, 97, 32, 191, 198, 32, 152, 206, 140, 180, + 49, 70, 52, 56, 51, 10, 120, 40, 100, 97, 110, 99, 101, 114, 32, 45, 32, + 49, 70, 52, 56, 51, 41, 0, 140, 185, 164, 133, 154, 178, 191, 183, 10, + 120, 154, 182, 154, 184, 177, 238, 41, 0, 154, 178, 191, 183, 32, 141, + 247, 179, 210, 10, 61, 102, 97, 120, 10, 120, 154, 193, 154, 194, 178, + 132, 41, 0, 140, 187, 164, 133, 154, 178, 191, 183, 10, 61, 164, 158, + 104, 97, 110, 100, 115, 101, 116, 0, 154, 236, 84, 79, 85, 67, 72, 84, + 79, 78, 69, 32, 180, 203, 10, 120, 153, 236, 154, 181, 50, 54, 48, 70, + 41, 0, 153, 253, 84, 79, 85, 67, 72, 84, 79, 78, 69, 32, 180, 203, 10, + 120, 141, 170, 154, 181, 50, 54, 48, 69, 41, 0, 154, 178, 154, 241, 154, + 228, 148, 233, 77, 79, 68, 69, 77, 10, 61, 109, 111, 100, 101, 109, 0, + 67, 76, 65, 77, 83, 72, 69, 76, 76, 32, 164, 162, 191, 189, 10, 61, 99, + 101, 108, 108, 117, 108, 97, 114, 32, 191, 190, 10, 120, 40, 109, 111, + 98, 105, 108, 101, 32, 191, 190, 32, 45, 32, 49, 70, 52, 70, 49, 41, 0, + 159, 129, 148, 233, 182, 145, 10, 42, 154, 152, 140, 180, 191, 185, 44, + 32, 140, 219, 150, 186, 97, 32, 115, 101, 97, 108, 10, 120, 40, 182, 146, + 32, 45, 32, 191, 185, 41, 0, 83, 84, 65, 77, 80, 69, 68, 32, 182, 145, + 10, 61, 191, 186, 0, 182, 145, 32, 141, 247, 180, 192, 10, 61, 101, 45, + 109, 97, 105, 108, 10, 120, 40, 101, 45, 109, 97, 105, 108, 32, 133, 139, + 49, 70, 52, 69, 55, 41, 0, 164, 166, 182, 145, 10, 61, 115, 101, 110, + 100, 32, 109, 101, 115, 115, 97, 103, 101, 10, 120, 40, 182, 146, 32, + 140, 180, 154, 224, 154, 215, 132, 207, 49, 70, 52, 69, 57, 41, 0, 188, + 140, 32, 150, 176, 83, 84, 65, 77, 80, 69, 68, 32, 182, 145, 0, 76, 73, + 78, 75, 69, 68, 32, 80, 65, 80, 69, 82, 67, 76, 73, 80, 83, 10, 61, 108, + 105, 110, 107, 115, 10, 120, 40, 112, 97, 112, 101, 114, 99, 108, 105, + 112, 32, 45, 32, 49, 70, 52, 67, 69, 41, 0, 153, 253, 191, 181, 10, 61, + 172, 186, 10, 120, 40, 112, 117, 115, 104, 112, 105, 110, 32, 45, 32, 49, + 70, 52, 67, 67, 41, 0, 136, 176, 182, 152, 10, 61, 182, 153, 10, 120, + 155, 222, 141, 167, 182, 153, 32, 45, 32, 50, 55, 48, 69, 41, 0, 136, + 176, 66, 65, 76, 76, 80, 79, 73, 78, 84, 32, 188, 140, 10, 61, 98, 97, + 108, 108, 112, 111, 105, 110, 116, 32, 182, 155, 0, 136, 176, 181, 250, + 32, 188, 140, 10, 61, 182, 154, 32, 182, 155, 10, 120, 153, 236, 110, + 105, 98, 32, 45, 32, 50, 55, 49, 49, 41, 0, 136, 176, 80, 65, 73, 78, 84, + 66, 82, 85, 83, 72, 10, 61, 98, 114, 117, 115, 104, 0, 136, 176, 67, 82, + 65, 89, 79, 78, 10, 61, 99, 114, 97, 121, 111, 110, 0, 140, 185, 182, + 151, 32, 182, 148, 10, 120, 40, 119, 114, 105, 116, 105, 110, 103, 32, + 157, 139, 50, 55, 48, 68, 41, 0, 145, 225, 79, 75, 32, 164, 133, 165, + 137, 10, 120, 40, 111, 107, 32, 151, 226, 132, 210, 49, 70, 52, 52, 67, + 41, 0, 146, 160, 164, 133, 141, 247, 163, 167, 83, 80, 76, 65, 89, 69, + 68, 10, 61, 104, 97, 108, 116, 10, 120, 140, 243, 157, 139, 50, 55, 48, + 66, 41, 0, 144, 164, 146, 160, 164, 133, 141, 247, 163, 167, 83, 80, 76, + 65, 89, 69, 68, 0, 144, 164, 164, 134, 145, 244, 165, 137, 10, 120, 40, + 191, 165, 32, 141, 199, 132, 210, 49, 70, 52, 52, 68, 41, 0, 144, 164, + 164, 134, 145, 246, 165, 137, 10, 120, 40, 191, 165, 32, 146, 143, 132, + 210, 49, 70, 52, 52, 69, 41, 0, 144, 164, 182, 149, 32, 182, 148, 10, + 120, 40, 182, 150, 32, 157, 139, 50, 55, 48, 67, 41, 0, 144, 164, 164, + 133, 135, 174, 163, 178, 69, 88, 84, 69, 78, 68, 69, 68, 0, 146, 160, + 164, 133, 141, 247, 157, 205, 155, 220, 142, 210, 144, 229, 142, 232, + 190, 196, 10, 61, 86, 117, 108, 99, 97, 110, 32, 115, 97, 108, 117, 116, + 101, 0, 154, 236, 145, 246, 150, 137, 140, 185, 164, 133, 166, 145, 10, + 120, 136, 191, 136, 190, 191, 163, 41, 10, 120, 136, 191, 136, 188, 136, + 189, 49, 70, 52, 52, 55, 41, 0, 150, 195, 154, 236, 140, 185, 150, 137, + 166, 145, 10, 120, 153, 236, 141, 153, 136, 190, 50, 54, 49, 67, 41, 0, + 150, 195, 154, 236, 140, 187, 150, 137, 166, 145, 10, 120, 153, 236, 141, + 167, 136, 190, 191, 164, 41, 0, 150, 195, 153, 253, 140, 185, 150, 137, + 166, 145, 0, 150, 195, 153, 253, 140, 187, 150, 137, 166, 145, 0, 153, + 253, 140, 185, 139, 159, 166, 145, 10, 120, 153, 236, 141, 153, 136, 188, + 136, 189, 180, 214, 41, 0, 153, 253, 140, 187, 139, 159, 166, 145, 10, + 120, 153, 236, 141, 167, 136, 188, 136, 189, 49, 70, 52, 52, 57, 41, 0, + 150, 195, 154, 236, 145, 244, 150, 137, 166, 145, 10, 120, 153, 236, 141, + 199, 136, 190, 50, 54, 49, 68, 41, 0, 150, 195, 154, 236, 145, 246, 150, + 137, 166, 145, 10, 120, 136, 191, 136, 190, 191, 163, 41, 0, 150, 195, + 153, 253, 145, 244, 150, 137, 166, 145, 0, 150, 195, 153, 253, 145, 246, + 150, 137, 166, 145, 0, 153, 253, 145, 244, 139, 159, 166, 145, 10, 120, + 153, 236, 141, 199, 136, 188, 136, 189, 49, 70, 52, 52, 54, 41, 0, 153, + 253, 145, 246, 139, 159, 166, 145, 10, 120, 136, 191, 136, 188, 136, 189, + 49, 70, 52, 52, 55, 41, 0, 153, 253, 182, 169, 10, 42, 117, 110, 101, + 113, 117, 105, 118, 111, 99, 97, 108, 108, 121, 32, 150, 202, 139, 191, + 153, 234, 139, 194, 140, 218, 167, 147, 10, 120, 40, 153, 234, 156, 191, + 136, 180, 182, 170, 41, 10, 120, 153, 236, 156, 191, 45, 32, 182, 171, + 41, 0, 68, 69, 83, 75, 84, 79, 80, 32, 191, 174, 10, 61, 116, 111, 119, + 101, 114, 32, 176, 221, 0, 179, 188, 32, 144, 229, 191, 156, 10, 120, 40, + 179, 189, 32, 45, 32, 50, 51, 50, 56, 41, 0, 142, 227, 78, 69, 84, 87, + 79, 82, 75, 69, 68, 32, 67, 79, 77, 80, 85, 84, 69, 82, 83, 10, 61, 176, + 221, 32, 110, 101, 116, 119, 111, 114, 107, 0, 80, 82, 73, 78, 84, 69, + 82, 10, 120, 154, 193, 154, 194, 178, 132, 41, 0, 80, 79, 67, 75, 69, 84, + 32, 67, 65, 76, 67, 85, 76, 65, 84, 79, 82, 10, 61, 99, 97, 108, 99, 117, + 108, 97, 116, 111, 114, 0, 153, 253, 147, 208, 155, 248, 164, 151, 191, + 175, 10, 61, 191, 176, 10, 120, 40, 191, 177, 32, 191, 176, 32, 45, 32, + 49, 70, 52, 66, 69, 41, 0, 154, 236, 147, 208, 155, 248, 164, 151, 191, + 175, 0, 142, 184, 155, 248, 164, 151, 191, 175, 0, 84, 65, 80, 69, 32, + 67, 65, 82, 84, 82, 73, 68, 71, 69, 0, 87, 73, 82, 69, 68, 32, 179, 188, + 10, 61, 179, 189, 10, 120, 40, 179, 189, 32, 45, 32, 50, 51, 50, 56, 41, + 0, 139, 193, 164, 167, 191, 156, 0, 144, 199, 164, 167, 191, 156, 0, 142, + 227, 164, 167, 191, 156, 0, 84, 82, 65, 67, 75, 66, 65, 76, 76, 10, 61, + 98, 97, 108, 108, 112, 111, 105, 110, 116, 0, 157, 245, 80, 69, 82, 83, + 79, 78, 65, 76, 32, 191, 174, 10, 61, 161, 215, 176, 221, 10, 120, 40, + 161, 215, 176, 221, 32, 45, 32, 49, 70, 52, 66, 66, 41, 0, 147, 208, 191, + 175, 0, 177, 210, 10, 61, 109, 111, 110, 105, 116, 111, 114, 10, 120, + 136, 134, 177, 212, 32, 45, 32, 50, 48, 69, 50, 41, 0, 80, 82, 73, 78, + 84, 69, 82, 32, 191, 199, 10, 120, 40, 112, 114, 105, 110, 116, 101, 114, + 32, 45, 32, 49, 70, 53, 65, 56, 41, 0, 70, 65, 88, 32, 191, 199, 10, 120, + 154, 193, 154, 194, 178, 132, 41, 0, 79, 80, 84, 73, 67, 65, 76, 32, 191, + 178, 32, 191, 199, 10, 61, 99, 111, 109, 112, 97, 99, 116, 32, 190, 235, + 10, 120, 40, 111, 112, 116, 105, 99, 97, 108, 32, 190, 235, 32, 45, 32, + 49, 70, 52, 66, 70, 41, 0, 164, 168, 141, 247, 164, 228, 0, 164, 168, + 141, 247, 148, 234, 144, 229, 191, 200, 0, 164, 168, 141, 247, 191, 200, + 10, 61, 155, 241, 173, 142, 0, 164, 169, 141, 247, 191, 200, 10, 61, 97, + 114, 116, 0, 164, 169, 141, 247, 84, 73, 76, 69, 83, 10, 61, 191, 141, 0, + 164, 169, 141, 247, 154, 251, 88, 10, 61, 145, 224, 191, 141, 44, 32, + 145, 224, 112, 105, 99, 116, 117, 114, 101, 0, 153, 253, 191, 179, 0, + 191, 179, 10, 61, 100, 105, 114, 101, 99, 116, 111, 114, 121, 10, 120, + 40, 102, 105, 108, 101, 32, 164, 152, 49, 70, 52, 67, 49, 41, 10, 120, + 140, 183, 142, 164, 164, 152, 49, 70, 66, 66, 57, 41, 0, 144, 157, 191, + 179, 10, 120, 139, 225, 139, 206, 164, 152, 49, 70, 52, 67, 50, 41, 0, + 164, 155, 163, 157, 68, 73, 86, 73, 68, 69, 82, 83, 10, 61, 105, 110, + 100, 101, 120, 10, 120, 40, 99, 97, 114, 100, 32, 136, 189, 49, 70, 52, + 67, 55, 41, 0, 164, 155, 156, 134, 179, 187, 10, 61, 97, 114, 99, 104, + 105, 118, 101, 0, 156, 134, 67, 65, 66, 73, 78, 69, 84, 0, 149, 207, 181, + 150, 0, 149, 207, 162, 233, 179, 210, 0, 149, 207, 162, 233, 189, 168, 0, + 181, 150, 0, 162, 233, 179, 210, 0, 162, 233, 189, 168, 0, 149, 207, 68, + 79, 67, 85, 77, 69, 78, 84, 0, 149, 207, 179, 210, 0, 149, 207, 80, 65, + 71, 69, 83, 0, 68, 79, 67, 85, 77, 69, 78, 84, 10, 120, 40, 178, 247, 32, + 179, 168, 32, 117, 112, 32, 45, 32, 49, 70, 52, 67, 52, 41, 0, 179, 210, + 10, 120, 40, 178, 247, 32, 140, 180, 150, 142, 49, 70, 52, 67, 51, 41, 0, + 80, 65, 71, 69, 83, 0, 87, 65, 83, 84, 69, 66, 65, 83, 75, 69, 84, 10, + 61, 116, 114, 97, 115, 104, 99, 97, 110, 0, 163, 185, 162, 233, 189, 168, + 10, 61, 171, 156, 44, 32, 155, 225, 175, 187, 10, 120, 40, 175, 187, 32, + 45, 32, 49, 70, 52, 67, 53, 41, 0, 163, 185, 191, 180, 32, 189, 168, 10, + 61, 175, 187, 44, 32, 156, 223, 49, 10, 120, 40, 116, 101, 97, 114, 45, + 111, 102, 102, 32, 175, 187, 32, 45, 32, 49, 70, 52, 67, 54, 41, 0, 68, + 69, 83, 75, 84, 79, 80, 32, 87, 73, 78, 68, 79, 87, 0, 77, 73, 78, 73, + 77, 73, 90, 69, 0, 77, 65, 88, 73, 77, 73, 90, 69, 0, 190, 128, 10, 61, + 182, 237, 32, 176, 228, 32, 119, 105, 110, 100, 111, 119, 115, 0, 154, + 156, 140, 187, 136, 168, 154, 229, 178, 167, 10, 61, 114, 101, 102, 114, + 101, 115, 104, 10, 120, 156, 218, 154, 224, 140, 143, 157, 162, 142, 128, + 155, 187, 135, 237, 49, 70, 53, 48, 51, 41, 0, 151, 175, 88, 10, 61, 182, + 231, 10, 120, 142, 244, 132, 199, 166, 230, 41, 0, 186, 130, 32, 70, 79, + 78, 84, 32, 83, 73, 90, 69, 32, 169, 156, 0, 186, 129, 32, 70, 79, 78, + 84, 32, 83, 73, 90, 69, 32, 169, 156, 0, 67, 79, 77, 80, 82, 69, 83, 83, + 73, 79, 78, 10, 42, 140, 153, 100, 101, 112, 105, 99, 116, 115, 32, 97, + 32, 151, 226, 112, 114, 101, 115, 115, 32, 140, 180, 97, 32, 157, 172, + 167, 155, 0, 157, 245, 179, 184, 10, 61, 101, 110, 99, 114, 121, 112, + 116, 105, 111, 110, 10, 120, 40, 179, 174, 32, 45, 32, 181, 213, 41, 0, + 82, 79, 76, 76, 69, 68, 45, 85, 80, 32, 78, 69, 87, 83, 80, 65, 80, 69, + 82, 10, 61, 190, 236, 10, 120, 40, 190, 236, 112, 97, 112, 101, 114, 32, + 45, 32, 49, 70, 52, 70, 48, 41, 0, 164, 153, 141, 247, 155, 181, 164, + 228, 10, 61, 99, 108, 97, 115, 115, 105, 102, 105, 101, 100, 0, 185, 178, + 32, 67, 72, 65, 82, 84, 10, 61, 102, 105, 110, 97, 110, 99, 101, 10, 120, + 40, 99, 104, 97, 114, 116, 32, 140, 180, 157, 162, 116, 114, 101, 110, + 100, 32, 45, 32, 49, 70, 52, 67, 56, 41, 0, 157, 255, 184, 183, 10, 61, + 164, 137, 139, 223, 118, 105, 111, 108, 101, 110, 99, 101, 10, 61, 104, + 97, 116, 101, 10, 120, 40, 104, 111, 99, 104, 111, 32, 45, 32, 49, 70, + 53, 50, 65, 41, 0, 190, 218, 10, 61, 164, 137, 139, 223, 115, 101, 120, + 10, 61, 107, 105, 115, 115, 10, 120, 40, 107, 105, 115, 115, 32, 132, + 199, 49, 70, 52, 56, 66, 41, 10, 120, 40, 98, 105, 116, 105, 110, 103, + 32, 108, 105, 112, 32, 45, 32, 49, 70, 65, 69, 54, 41, 0, 83, 80, 69, 65, + 75, 73, 78, 71, 32, 149, 200, 155, 160, 191, 167, 10, 61, 164, 137, 139, + 223, 146, 220, 188, 226, 0, 142, 227, 160, 244, 166, 222, 0, 142, 227, + 160, 244, 167, 246, 0, 142, 227, 160, 244, 171, 151, 10, 120, 152, 133, + 153, 242, 99, 111, 110, 118, 101, 114, 103, 105, 110, 103, 32, 145, 232, + 50, 54, 57, 69, 41, 0, 142, 227, 160, 244, 168, 251, 10, 120, 152, 133, + 153, 242, 99, 111, 110, 118, 101, 114, 103, 105, 110, 103, 32, 146, 229, + 50, 54, 57, 70, 41, 0, 140, 185, 164, 147, 191, 201, 0, 140, 187, 164, + 147, 191, 201, 0, 144, 199, 164, 147, 191, 202, 10, 61, 99, 104, 97, 116, + 0, 142, 227, 164, 147, 191, 202, 10, 61, 99, 111, 110, 102, 101, 114, + 101, 110, 99, 101, 0, 140, 185, 164, 148, 191, 201, 0, 140, 187, 164, + 148, 191, 201, 10, 120, 40, 116, 104, 111, 117, 103, 104, 116, 32, 98, + 97, 108, 108, 111, 111, 110, 32, 45, 32, 49, 70, 52, 65, 68, 41, 0, 140, + 185, 164, 145, 191, 201, 10, 61, 115, 104, 111, 117, 116, 32, 178, 156, + 0, 140, 187, 164, 145, 191, 201, 10, 61, 115, 104, 111, 117, 116, 32, + 168, 236, 0, 191, 203, 32, 191, 201, 10, 61, 110, 101, 119, 10, 120, 40, + 99, 111, 108, 108, 105, 115, 105, 111, 110, 32, 133, 139, 49, 70, 52, 65, + 53, 41, 0, 180, 192, 32, 191, 203, 32, 191, 201, 10, 61, 117, 112, 100, + 97, 116, 101, 100, 0, 180, 192, 32, 191, 203, 10, 61, 181, 194, 32, 98, + 111, 108, 116, 10, 120, 156, 177, 118, 111, 108, 116, 97, 103, 101, 32, + 132, 210, 50, 54, 65, 49, 41, 0, 136, 187, 141, 247, 66, 65, 76, 76, 79, + 84, 10, 61, 118, 111, 116, 101, 10, 120, 135, 251, 140, 180, 133, 151, + 179, 131, 41, 0, 156, 181, 145, 152, 88, 10, 61, 120, 32, 165, 130, 10, + 120, 156, 164, 133, 151, 50, 55, 49, 55, 41, 0, 136, 187, 141, 247, 145, + 152, 88, 10, 120, 135, 251, 140, 180, 133, 151, 179, 131, 41, 0, 156, + 181, 157, 237, 145, 152, 88, 10, 120, 139, 236, 142, 243, 133, 151, 50, + 55, 49, 56, 41, 0, 136, 187, 141, 247, 157, 237, 145, 152, 88, 0, 151, + 222, 155, 228, 164, 254, 10, 61, 180, 205, 10, 120, 155, 131, 132, 199, + 178, 192, 41, 0, 136, 187, 141, 247, 157, 237, 179, 254, 10, 120, 135, + 251, 140, 180, 180, 205, 32, 45, 32, 50, 54, 49, 49, 41, 0, 87, 79, 82, + 76, 68, 32, 181, 247, 0, 77, 79, 85, 78, 84, 32, 70, 85, 74, 73, 0, 84, + 79, 75, 89, 79, 32, 84, 79, 87, 69, 82, 0, 83, 84, 65, 84, 85, 69, 32, + 148, 233, 76, 73, 66, 69, 82, 84, 89, 0, 191, 167, 32, 148, 233, 74, 65, + 80, 65, 78, 0, 77, 79, 89, 65, 73, 10, 42, 144, 171, 189, 200, 32, 115, + 116, 97, 116, 117, 101, 32, 146, 250, 77, 111, 97, 105, 32, 140, 188, 69, + 97, 115, 116, 101, 114, 32, 73, 115, 108, 97, 110, 100, 0, 164, 170, 180, + 239, 0, 164, 170, 163, 195, 141, 247, 156, 199, 191, 162, 0, 139, 161, + 191, 204, 32, 148, 233, 74, 79, 89, 0, 139, 162, 136, 218, 184, 188, 10, + 120, 153, 236, 156, 200, 136, 186, 50, 54, 51, 65, 41, 0, 139, 162, 136, + 218, 158, 247, 144, 229, 156, 199, 191, 162, 0, 139, 162, 136, 218, 158, + 247, 144, 229, 164, 171, 191, 171, 0, 139, 162, 136, 218, 158, 247, 144, + 229, 84, 73, 71, 72, 84, 76, 89, 45, 67, 76, 79, 83, 69, 68, 32, 191, + 162, 0, 139, 162, 141, 247, 72, 65, 76, 79, 0, 139, 162, 141, 247, 72, + 79, 82, 78, 83, 10, 42, 159, 242, 158, 153, 133, 144, 40, 115, 105, 110, + 105, 115, 116, 101, 114, 41, 32, 156, 200, 154, 170, 140, 172, 49, 70, + 52, 55, 70, 32, 105, 109, 112, 0, 87, 73, 78, 75, 73, 78, 71, 32, 180, + 239, 0, 139, 162, 141, 247, 156, 199, 191, 162, 0, 163, 195, 83, 65, 86, + 79, 85, 82, 73, 78, 71, 32, 68, 69, 76, 73, 67, 73, 79, 85, 83, 32, 190, + 255, 0, 82, 69, 76, 73, 69, 86, 69, 68, 32, 180, 239, 10, 42, 146, 209, + 114, 101, 108, 105, 101, 102, 44, 32, 141, 143, 115, 108, 101, 101, 112, + 105, 110, 103, 0, 139, 162, 141, 247, 72, 69, 65, 82, 84, 45, 83, 72, 65, + 80, 69, 68, 32, 191, 162, 0, 139, 162, 141, 247, 83, 85, 78, 71, 76, 65, + 83, 83, 69, 83, 0, 83, 77, 73, 82, 75, 73, 78, 71, 32, 180, 239, 0, 159, + 128, 180, 239, 10, 42, 132, 211, 140, 232, 144, 189, 87, 105, 110, 100, + 32, 139, 194, 143, 233, 77, 97, 104, 106, 111, 110, 103, 32, 173, 177, 0, + 69, 88, 80, 82, 69, 83, 83, 73, 79, 78, 76, 69, 83, 83, 32, 180, 239, 0, + 85, 78, 65, 77, 85, 83, 69, 68, 32, 180, 239, 0, 139, 161, 164, 171, 191, + 171, 0, 80, 69, 78, 83, 73, 86, 69, 32, 180, 239, 0, 67, 79, 78, 70, 85, + 83, 69, 68, 32, 180, 239, 0, 67, 79, 78, 70, 79, 85, 78, 68, 69, 68, 32, + 180, 239, 0, 164, 172, 180, 239, 0, 163, 195, 84, 72, 82, 79, 87, 73, 78, + 71, 32, 65, 32, 190, 217, 0, 164, 172, 163, 195, 141, 247, 156, 199, 191, + 162, 0, 164, 172, 163, 195, 141, 247, 145, 146, 191, 162, 0, 139, 161, + 164, 173, 184, 222, 0, 139, 161, 164, 173, 163, 208, 144, 229, 87, 73, + 78, 75, 73, 78, 71, 32, 184, 140, 10, 42, 107, 105, 100, 100, 105, 110, + 103, 44, 32, 141, 143, 115, 101, 114, 105, 111, 117, 115, 0, 139, 161, + 164, 173, 163, 208, 144, 229, 84, 73, 71, 72, 84, 76, 89, 45, 67, 76, 79, + 83, 69, 68, 32, 191, 162, 10, 42, 107, 105, 100, 100, 105, 110, 103, 44, + 32, 141, 143, 115, 101, 114, 105, 111, 117, 115, 0, 68, 73, 83, 65, 80, + 80, 79, 73, 78, 84, 69, 68, 32, 180, 239, 10, 120, 153, 236, 156, 198, + 136, 186, 50, 54, 51, 57, 41, 0, 87, 79, 82, 82, 73, 69, 68, 32, 180, + 239, 0, 65, 78, 71, 82, 89, 32, 180, 239, 0, 164, 174, 180, 239, 10, 42, + 135, 148, 164, 175, 164, 176, 144, 203, 144, 204, 152, 212, 191, 205, 0, + 164, 177, 180, 239, 0, 80, 69, 82, 83, 69, 86, 69, 82, 73, 78, 71, 32, + 180, 239, 0, 139, 161, 76, 79, 79, 75, 32, 148, 233, 84, 82, 73, 85, 77, + 80, 72, 10, 42, 146, 209, 116, 114, 105, 117, 109, 112, 104, 44, 32, 141, + 143, 191, 205, 0, 68, 73, 83, 65, 80, 80, 79, 73, 78, 84, 69, 68, 32, + 155, 155, 82, 69, 76, 73, 69, 86, 69, 68, 32, 180, 239, 0, 156, 197, 163, + 195, 136, 218, 184, 188, 10, 42, 102, 114, 111, 119, 110, 105, 110, 103, + 44, 32, 141, 143, 115, 104, 111, 99, 107, 101, 100, 32, 139, 244, 115, + 117, 114, 112, 114, 105, 115, 101, 100, 0, 65, 78, 71, 85, 73, 83, 72, + 69, 68, 32, 180, 239, 0, 70, 69, 65, 82, 70, 85, 76, 32, 180, 239, 0, 87, + 69, 65, 82, 89, 32, 180, 239, 0, 83, 76, 69, 69, 80, 89, 32, 180, 239, 0, + 84, 73, 82, 69, 68, 32, 180, 239, 0, 71, 82, 73, 77, 65, 67, 73, 78, 71, + 32, 180, 239, 10, 42, 133, 254, 143, 130, 158, 153, 140, 180, 122, 105, + 112, 112, 101, 114, 32, 181, 166, 10, 120, 40, 122, 105, 112, 112, 101, + 114, 45, 181, 166, 32, 136, 186, 49, 70, 57, 49, 48, 41, 0, 76, 79, 85, + 68, 76, 89, 32, 164, 177, 180, 239, 0, 139, 161, 144, 157, 184, 188, 0, + 72, 85, 83, 72, 69, 68, 32, 180, 239, 0, 139, 161, 144, 157, 158, 247, + 144, 229, 164, 171, 191, 171, 0, 163, 195, 83, 67, 82, 69, 65, 77, 73, + 78, 71, 32, 155, 160, 70, 69, 65, 82, 0, 65, 83, 84, 79, 78, 73, 83, 72, + 69, 68, 32, 180, 239, 0, 70, 76, 85, 83, 72, 69, 68, 32, 180, 239, 10, + 42, 101, 109, 98, 97, 114, 114, 97, 115, 115, 101, 100, 0, 164, 146, 180, + 239, 0, 68, 73, 90, 90, 89, 32, 180, 239, 0, 163, 195, 156, 242, 184, + 188, 10, 120, 153, 236, 155, 187, 140, 180, 140, 151, 154, 135, 50, 54, + 56, 55, 41, 0, 139, 161, 77, 69, 68, 73, 67, 65, 76, 32, 190, 244, 0, + 164, 170, 164, 132, 139, 161, 156, 199, 191, 162, 0, 164, 132, 163, 195, + 141, 247, 191, 204, 32, 148, 233, 74, 79, 89, 0, 156, 199, 164, 132, 139, + 161, 144, 157, 184, 188, 0, 156, 199, 164, 132, 139, 161, 72, 69, 65, 82, + 84, 45, 83, 72, 65, 80, 69, 68, 32, 191, 162, 0, 164, 132, 163, 195, 141, + 247, 87, 82, 89, 32, 179, 181, 0, 164, 172, 164, 132, 139, 161, 145, 146, + 191, 162, 0, 164, 174, 164, 132, 180, 239, 10, 42, 135, 148, 164, 175, + 164, 176, 144, 203, 144, 204, 152, 212, 191, 205, 0, 164, 177, 164, 132, + 180, 239, 0, 87, 69, 65, 82, 89, 32, 164, 132, 180, 239, 10, 42, 146, + 209, 116, 105, 114, 101, 100, 44, 32, 141, 143, 104, 111, 114, 114, 105, + 102, 105, 101, 100, 0, 164, 178, 156, 197, 180, 239, 10, 120, 153, 236, + 156, 198, 136, 186, 50, 54, 51, 57, 41, 0, 164, 178, 156, 199, 180, 239, + 10, 120, 153, 236, 156, 200, 136, 186, 50, 54, 51, 65, 41, 0, 85, 80, 83, + 73, 68, 69, 45, 68, 79, 87, 78, 32, 180, 239, 0, 139, 161, 82, 79, 76, + 76, 73, 78, 71, 32, 191, 162, 0, 139, 161, 141, 242, 71, 79, 79, 68, 32, + 71, 69, 83, 84, 85, 82, 69, 10, 42, 99, 111, 110, 118, 101, 121, 115, 32, + 34, 110, 111, 32, 100, 101, 97, 108, 34, 32, 139, 244, 34, 141, 143, 111, + 107, 34, 44, 32, 141, 143, 191, 205, 0, 139, 161, 79, 75, 32, 71, 69, 83, + 84, 85, 82, 69, 0, 164, 179, 66, 79, 87, 73, 78, 71, 32, 68, 69, 69, 80, + 76, 89, 10, 42, 154, 148, 159, 242, 158, 153, 139, 191, 74, 97, 112, 97, + 110, 101, 115, 101, 45, 115, 116, 121, 108, 101, 32, 98, 111, 119, 105, + 110, 103, 32, 182, 200, 32, 115, 101, 97, 116, 101, 100, 32, 40, 100, + 111, 103, 101, 122, 97, 41, 0, 83, 69, 69, 45, 78, 79, 45, 69, 86, 73, + 76, 32, 191, 159, 0, 72, 69, 65, 82, 45, 78, 79, 45, 69, 86, 73, 76, 32, + 191, 159, 0, 83, 80, 69, 65, 75, 45, 78, 79, 45, 69, 86, 73, 76, 32, 191, + 159, 0, 72, 65, 80, 80, 89, 32, 164, 179, 82, 65, 73, 83, 73, 78, 71, 32, + 139, 193, 182, 148, 0, 164, 179, 82, 65, 73, 83, 73, 78, 71, 32, 66, 79, + 84, 72, 32, 164, 135, 155, 160, 67, 69, 76, 69, 66, 82, 65, 84, 73, 79, + 78, 10, 61, 98, 97, 110, 122, 97, 105, 33, 0, 164, 179, 70, 82, 79, 87, + 78, 73, 78, 71, 0, 136, 200, 164, 174, 180, 239, 10, 42, 135, 148, 164, + 175, 164, 176, 144, 203, 144, 204, 152, 212, 191, 205, 0, 136, 200, 70, + 79, 76, 68, 69, 68, 32, 184, 200, 10, 42, 140, 190, 141, 229, 115, 111, + 114, 114, 111, 119, 32, 139, 244, 114, 101, 103, 114, 101, 116, 10, 42, + 140, 190, 143, 242, 141, 229, 112, 108, 101, 97, 100, 105, 110, 103, 44, + 32, 112, 114, 97, 121, 105, 110, 103, 44, 32, 98, 111, 119, 105, 110, + 103, 44, 32, 139, 244, 116, 104, 97, 110, 107, 105, 110, 103, 0, 135, + 214, 150, 137, 184, 162, 0, 135, 217, 150, 137, 184, 162, 0, 135, 215, + 150, 137, 184, 162, 0, 135, 216, 150, 137, 184, 162, 0, 145, 225, 157, + 156, 156, 216, 150, 137, 184, 162, 0, 145, 225, 157, 155, 156, 216, 150, + 137, 184, 162, 0, 145, 225, 157, 156, 156, 217, 150, 137, 184, 162, 0, + 145, 225, 157, 155, 156, 217, 150, 137, 184, 162, 0, 135, 214, 150, 137, + 164, 180, 184, 162, 0, 135, 217, 150, 137, 164, 180, 184, 162, 10, 120, + 140, 212, 157, 153, 156, 190, 156, 191, 140, 227, 50, 54, 49, 57, 41, 0, + 135, 215, 150, 137, 164, 180, 184, 162, 0, 135, 216, 150, 137, 164, 180, + 184, 162, 10, 120, 141, 189, 156, 190, 156, 191, 140, 227, 50, 55, 54, + 55, 41, 0, 150, 213, 157, 156, 156, 216, 150, 137, 164, 180, 184, 162, 0, + 150, 213, 157, 155, 156, 216, 150, 137, 164, 180, 184, 162, 0, 150, 213, + 157, 156, 156, 217, 150, 137, 164, 180, 184, 162, 0, 150, 213, 157, 155, + 156, 217, 150, 137, 164, 180, 184, 162, 0, 135, 214, 150, 137, 191, 206, + 0, 135, 217, 150, 137, 191, 206, 0, 135, 215, 150, 137, 191, 206, 0, 135, + 216, 150, 137, 191, 206, 0, 150, 213, 157, 156, 156, 216, 150, 137, 191, + 206, 0, 150, 213, 157, 155, 156, 216, 150, 137, 191, 206, 0, 150, 213, + 157, 156, 156, 217, 150, 137, 191, 206, 0, 150, 213, 157, 155, 156, 217, + 150, 137, 191, 206, 0, 72, 79, 76, 76, 79, 87, 32, 164, 181, 128, 155, + 182, 168, 0, 72, 79, 76, 76, 79, 87, 32, 164, 181, 128, 155, 182, 168, + 32, 155, 160, 153, 253, 177, 202, 0, 83, 79, 76, 73, 68, 32, 164, 181, + 128, 155, 182, 168, 10, 61, 102, 111, 117, 114, 102, 111, 108, 100, 32, + 185, 237, 32, 111, 114, 110, 97, 109, 101, 110, 116, 0, 83, 79, 76, 73, + 68, 32, 164, 181, 128, 155, 182, 168, 32, 155, 160, 153, 253, 177, 202, + 10, 61, 184, 254, 32, 102, 111, 117, 114, 102, 111, 108, 100, 32, 185, + 237, 32, 111, 114, 110, 97, 109, 101, 110, 116, 0, 153, 254, 191, 207, + 10, 120, 40, 114, 111, 99, 107, 101, 116, 32, 45, 32, 49, 70, 54, 56, 48, + 41, 0, 146, 224, 191, 207, 0, 153, 255, 191, 207, 0, 150, 141, 191, 207, + 0, 145, 152, 143, 226, 164, 182, 182, 168, 10, 61, 141, 221, 140, 176, + 165, 228, 10, 120, 140, 173, 140, 135, 140, 174, 165, 146, 41, 0, 150, + 213, 145, 152, 143, 226, 164, 182, 182, 168, 0, 143, 226, 144, 157, 164, + 182, 182, 168, 0, 150, 213, 143, 226, 144, 157, 164, 182, 182, 168, 0, + 150, 213, 165, 145, 32, 182, 168, 10, 120, 153, 251, 177, 139, 41, 0, + 144, 246, 165, 145, 32, 182, 168, 10, 61, 141, 221, 169, 187, 0, 154, + 198, 150, 213, 142, 177, 145, 225, 144, 240, 139, 240, 148, 172, 182, + 168, 10, 120, 139, 236, 139, 241, 142, 230, 143, 254, 135, 192, 132, 214, + 50, 55, 53, 68, 41, 0, 154, 198, 150, 213, 142, 177, 144, 240, 139, 240, + 148, 172, 182, 168, 10, 120, 139, 236, 139, 241, 135, 191, 132, 201, 50, + 55, 53, 69, 41, 0, 154, 198, 150, 213, 141, 203, 142, 177, 144, 240, 139, + 240, 148, 172, 182, 168, 10, 120, 139, 236, 141, 208, 139, 241, 143, 254, + 135, 192, 132, 214, 50, 55, 54, 48, 41, 0, 150, 213, 164, 183, 182, 168, + 10, 120, 139, 234, 164, 255, 41, 0, 154, 198, 164, 183, 182, 168, 0, 150, + 213, 154, 198, 164, 183, 182, 168, 0, 139, 163, 165, 188, 0, 139, 163, + 141, 192, 165, 188, 0, 164, 184, 191, 143, 10, 120, 164, 185, 152, 235, + 141, 167, 140, 143, 142, 134, 146, 229, 50, 53, 57, 69, 41, 0, 141, 192, + 164, 184, 191, 143, 10, 120, 164, 185, 152, 235, 133, 208, 142, 134, 145, + 232, 50, 53, 57, 65, 41, 0, 191, 207, 10, 120, 154, 161, 114, 111, 99, + 107, 101, 116, 32, 45, 32, 49, 70, 54, 54, 67, 41, 0, 72, 69, 76, 73, 67, + 79, 80, 84, 69, 82, 10, 120, 40, 182, 144, 32, 45, 32, 50, 55, 48, 56, + 41, 0, 184, 206, 32, 76, 79, 67, 79, 77, 79, 84, 73, 86, 69, 10, 120, 40, + 100, 105, 101, 115, 101, 108, 32, 108, 111, 99, 111, 109, 111, 116, 105, + 118, 101, 32, 45, 32, 49, 70, 54, 70, 50, 41, 0, 191, 208, 32, 181, 218, + 0, 72, 73, 71, 72, 45, 83, 80, 69, 69, 68, 32, 191, 209, 0, 72, 73, 71, + 72, 45, 83, 80, 69, 69, 68, 32, 191, 209, 32, 141, 247, 176, 237, 32, + 184, 241, 0, 191, 209, 10, 61, 105, 110, 116, 101, 114, 99, 105, 116, + 121, 32, 191, 173, 0, 77, 69, 84, 82, 79, 10, 61, 115, 117, 98, 119, 97, + 121, 44, 32, 117, 110, 100, 101, 114, 103, 114, 111, 117, 110, 100, 32, + 191, 173, 0, 151, 222, 82, 65, 73, 76, 0, 83, 84, 65, 84, 73, 79, 78, 10, + 61, 191, 173, 44, 32, 115, 117, 98, 119, 97, 121, 32, 182, 137, 0, 84, + 82, 65, 77, 0, 84, 82, 65, 77, 32, 181, 218, 0, 66, 85, 83, 0, 164, 186, + 66, 85, 83, 0, 84, 82, 79, 76, 76, 69, 89, 66, 85, 83, 0, 66, 85, 83, 32, + 165, 179, 0, 77, 73, 78, 73, 66, 85, 83, 0, 65, 77, 66, 85, 76, 65, 78, + 67, 69, 0, 164, 187, 69, 78, 71, 73, 78, 69, 10, 120, 40, 111, 110, 99, + 111, 109, 105, 110, 103, 32, 171, 193, 32, 101, 110, 103, 105, 110, 101, + 32, 45, 32, 49, 70, 54, 70, 49, 41, 0, 164, 138, 181, 218, 0, 164, 186, + 164, 138, 181, 218, 0, 84, 65, 88, 73, 0, 164, 186, 84, 65, 88, 73, 0, + 65, 85, 84, 79, 77, 79, 66, 73, 76, 69, 0, 164, 186, 65, 85, 84, 79, 77, + 79, 66, 73, 76, 69, 0, 82, 69, 67, 82, 69, 65, 84, 73, 79, 78, 65, 76, + 32, 86, 69, 72, 73, 67, 76, 69, 0, 68, 69, 76, 73, 86, 69, 82, 89, 32, + 181, 231, 10, 120, 141, 170, 181, 233, 32, 45, 32, 50, 54, 68, 70, 41, 0, + 65, 82, 84, 73, 67, 85, 76, 65, 84, 69, 68, 32, 76, 79, 82, 82, 89, 0, + 84, 82, 65, 67, 84, 79, 82, 0, 77, 79, 78, 79, 82, 65, 73, 76, 0, 164, + 188, 191, 208, 0, 153, 162, 191, 208, 0, 164, 188, 67, 65, 66, 76, 69, + 87, 65, 89, 0, 65, 69, 82, 73, 65, 76, 32, 84, 82, 65, 77, 87, 65, 89, 0, + 188, 130, 10, 61, 99, 114, 117, 105, 115, 101, 32, 139, 184, 118, 97, 99, + 97, 116, 105, 111, 110, 10, 120, 40, 181, 254, 32, 45, 32, 50, 54, 70, + 52, 41, 10, 120, 40, 112, 97, 115, 115, 101, 110, 103, 101, 114, 32, 182, + 128, 32, 45, 32, 49, 70, 54, 70, 51, 41, 0, 82, 79, 87, 66, 79, 65, 84, + 10, 120, 40, 115, 97, 105, 108, 98, 111, 97, 116, 32, 45, 32, 50, 54, 70, + 53, 41, 0, 83, 80, 69, 69, 68, 66, 79, 65, 84, 10, 120, 40, 109, 111, + 116, 111, 114, 32, 181, 255, 32, 45, 32, 49, 70, 54, 69, 53, 41, 0, 149, + 224, 84, 82, 65, 70, 70, 73, 67, 32, 180, 141, 0, 141, 226, 84, 82, 65, + 70, 70, 73, 67, 32, 180, 141, 0, 191, 150, 32, 165, 137, 10, 120, 40, + 181, 172, 32, 45, 32, 50, 54, 67, 70, 41, 10, 120, 40, 185, 238, 32, 181, + 219, 32, 45, 32, 49, 70, 51, 68, 55, 41, 0, 164, 138, 67, 65, 82, 83, 32, + 82, 69, 86, 79, 76, 86, 73, 78, 71, 32, 180, 141, 10, 61, 114, 111, 116, + 97, 116, 105, 110, 103, 32, 98, 101, 97, 99, 111, 110, 0, 146, 133, 157, + 128, 154, 241, 191, 153, 10, 61, 154, 183, 177, 255, 10, 120, 40, 181, + 171, 32, 139, 194, 104, 111, 108, 101, 32, 45, 32, 50, 54, 70, 51, 41, + 10, 120, 153, 236, 112, 101, 110, 110, 97, 110, 116, 32, 45, 32, 49, 70, + 51, 70, 49, 41, 0, 68, 79, 79, 82, 0, 141, 242, 181, 223, 32, 165, 137, + 10, 120, 136, 134, 155, 187, 157, 197, 50, 48, 69, 48, 41, 10, 120, 156, + 248, 181, 229, 32, 45, 32, 50, 54, 68, 52, 41, 10, 120, 40, 177, 207, 32, + 132, 210, 177, 208, 41, 0, 83, 77, 79, 75, 73, 78, 71, 32, 169, 156, 0, + 141, 242, 83, 77, 79, 75, 73, 78, 71, 32, 169, 156, 0, 80, 85, 84, 32, + 76, 73, 84, 84, 69, 82, 32, 155, 160, 73, 84, 83, 32, 149, 204, 169, 156, + 0, 151, 159, 142, 182, 76, 73, 84, 84, 69, 82, 32, 169, 156, 0, 80, 79, + 84, 65, 66, 76, 69, 32, 158, 132, 169, 156, 0, 78, 79, 78, 45, 80, 79, + 84, 65, 66, 76, 69, 32, 158, 132, 169, 156, 0, 66, 73, 67, 89, 67, 76, + 69, 0, 141, 242, 66, 73, 67, 89, 67, 76, 69, 83, 0, 66, 73, 67, 89, 67, + 76, 73, 83, 84, 0, 164, 188, 66, 73, 67, 89, 67, 76, 73, 83, 84, 0, 187, + 254, 10, 61, 119, 97, 108, 107, 105, 110, 103, 0, 141, 242, 80, 69, 68, + 69, 83, 84, 82, 73, 65, 78, 83, 0, 67, 72, 73, 76, 68, 82, 69, 78, 32, + 67, 82, 79, 83, 83, 73, 78, 71, 0, 77, 69, 78, 83, 32, 169, 156, 10, 61, + 160, 139, 167, 184, 10, 61, 109, 101, 110, 39, 115, 32, 191, 168, 10, + 120, 40, 191, 133, 32, 191, 210, 32, 45, 32, 49, 70, 66, 67, 53, 41, 0, + 87, 79, 77, 69, 78, 83, 32, 169, 156, 10, 61, 164, 189, 167, 184, 10, 61, + 119, 111, 109, 101, 110, 39, 115, 32, 191, 168, 10, 120, 40, 191, 133, + 32, 191, 210, 32, 140, 180, 100, 114, 101, 115, 115, 32, 45, 32, 49, 70, + 66, 67, 57, 41, 0, 82, 69, 83, 84, 82, 79, 79, 77, 10, 61, 160, 139, 140, + 143, 119, 111, 160, 139, 140, 153, 140, 180, 100, 105, 118, 105, 100, + 101, 114, 10, 61, 117, 110, 105, 115, 101, 120, 32, 191, 168, 10, 120, + 40, 160, 139, 140, 143, 119, 111, 160, 139, 150, 155, 156, 233, 49, 70, + 52, 54, 66, 41, 0, 163, 244, 169, 156, 10, 61, 145, 156, 140, 188, 180, + 149, 44, 32, 145, 156, 99, 104, 97, 110, 103, 105, 110, 103, 32, 182, + 137, 0, 84, 79, 73, 76, 69, 84, 0, 158, 132, 67, 76, 79, 83, 69, 84, 10, + 120, 155, 190, 119, 99, 32, 45, 32, 49, 70, 49, 52, 70, 41, 10, 120, 157, + 148, 155, 191, 119, 99, 32, 45, 32, 49, 70, 49, 56, 70, 41, 0, 83, 72, + 79, 87, 69, 82, 0, 191, 211, 0, 187, 244, 0, 80, 65, 83, 83, 80, 79, 82, + 84, 32, 67, 79, 78, 84, 82, 79, 76, 0, 67, 85, 83, 84, 79, 77, 83, 0, 66, + 65, 71, 71, 65, 71, 69, 32, 67, 76, 65, 73, 77, 0, 140, 185, 76, 85, 71, + 71, 65, 71, 69, 0, 136, 145, 149, 196, 180, 155, 10, 61, 99, 97, 117, + 116, 105, 111, 110, 10, 120, 153, 236, 154, 157, 135, 201, 177, 215, 41, + 0, 80, 82, 79, 72, 73, 66, 73, 84, 69, 68, 32, 165, 137, 10, 120, 136, + 134, 155, 187, 157, 197, 50, 48, 69, 48, 41, 10, 120, 156, 248, 156, 249, + 132, 210, 181, 224, 41, 0, 155, 181, 139, 204, 177, 254, 10, 61, 177, + 255, 10, 120, 40, 177, 255, 32, 178, 128, 32, 45, 32, 50, 49, 51, 57, 41, + 0, 66, 79, 89, 83, 32, 169, 156, 0, 71, 73, 82, 76, 83, 32, 169, 156, 0, + 67, 79, 85, 67, 72, 32, 144, 229, 76, 65, 77, 80, 10, 61, 102, 117, 114, + 110, 105, 116, 117, 114, 101, 44, 32, 108, 105, 102, 101, 115, 116, 121, + 108, 101, 115, 0, 164, 146, 65, 67, 67, 79, 77, 77, 79, 68, 65, 84, 73, + 79, 78, 10, 61, 190, 240, 44, 32, 103, 117, 101, 115, 116, 114, 111, 111, + 109, 115, 10, 120, 40, 190, 240, 32, 45, 32, 49, 70, 51, 69, 56, 41, 0, + 83, 72, 79, 80, 80, 73, 78, 71, 32, 66, 65, 71, 83, 10, 61, 190, 233, 0, + 164, 232, 72, 79, 80, 32, 164, 232, 10, 61, 191, 187, 44, 32, 115, 101, + 114, 118, 105, 99, 101, 115, 0, 66, 69, 68, 0, 149, 204, 148, 233, 87, + 79, 82, 83, 72, 73, 80, 0, 79, 67, 84, 65, 71, 79, 78, 65, 76, 32, 165, + 137, 10, 61, 151, 241, 165, 174, 10, 42, 142, 156, 99, 111, 110, 116, 97, + 105, 110, 32, 149, 142, 142, 188, 167, 213, 10, 120, 139, 235, 132, 210, + 50, 54, 65, 48, 41, 10, 120, 139, 236, 154, 238, 154, 249, 135, 201, 50, + 54, 68, 66, 41, 10, 120, 140, 241, 153, 234, 111, 99, 116, 97, 103, 111, + 110, 32, 45, 32, 50, 66, 67, 51, 41, 0, 83, 72, 79, 80, 80, 73, 78, 71, + 32, 84, 82, 79, 76, 76, 69, 89, 10, 61, 190, 233, 32, 99, 97, 114, 116, + 0, 83, 84, 85, 80, 65, 0, 80, 65, 71, 79, 68, 65, 0, 72, 73, 78, 68, 85, + 32, 84, 69, 77, 80, 76, 69, 0, 72, 85, 84, 0, 69, 76, 69, 86, 65, 84, 79, + 82, 0, 80, 76, 65, 89, 71, 82, 79, 85, 78, 68, 32, 83, 76, 73, 68, 69, 0, + 180, 238, 0, 142, 232, 66, 85, 79, 89, 0, 156, 196, 144, 229, 87, 82, 69, + 78, 67, 72, 10, 61, 181, 181, 44, 32, 114, 101, 112, 97, 105, 114, 32, + 102, 97, 99, 105, 108, 105, 116, 121, 10, 120, 156, 224, 140, 143, 181, + 172, 32, 45, 32, 50, 54, 57, 50, 41, 0, 181, 240, 10, 61, 85, 83, 32, + 181, 221, 32, 105, 110, 116, 101, 114, 115, 116, 97, 116, 101, 32, 104, + 105, 103, 104, 119, 97, 121, 0, 187, 243, 32, 184, 239, 10, 61, 99, 111, + 109, 109, 111, 100, 105, 116, 105, 101, 115, 0, 77, 79, 84, 79, 82, 87, + 65, 89, 0, 191, 208, 32, 184, 219, 10, 61, 114, 97, 105, 108, 114, 111, + 97, 100, 0, 77, 79, 84, 79, 82, 32, 66, 79, 65, 84, 10, 61, 181, 255, 10, + 120, 40, 115, 112, 101, 101, 100, 181, 255, 32, 45, 32, 49, 70, 54, 65, + 52, 41, 0, 155, 251, 163, 247, 182, 143, 10, 61, 156, 229, 190, 239, 0, + 155, 251, 182, 143, 10, 61, 181, 182, 32, 190, 239, 10, 120, 40, 182, + 144, 32, 45, 32, 50, 55, 48, 56, 41, 0, 155, 251, 144, 250, 182, 143, 10, + 61, 97, 105, 114, 102, 105, 101, 108, 100, 0, 144, 250, 182, 143, 0, 78, + 79, 82, 84, 72, 69, 65, 83, 84, 45, 80, 79, 73, 78, 84, 73, 78, 71, 32, + 182, 143, 0, 182, 143, 32, 68, 69, 80, 65, 82, 84, 85, 82, 69, 10, 61, + 100, 101, 112, 97, 114, 116, 117, 114, 101, 115, 0, 182, 143, 32, 65, 82, + 82, 73, 86, 73, 78, 71, 10, 61, 97, 114, 114, 105, 118, 97, 108, 115, 0, + 83, 65, 84, 69, 76, 76, 73, 84, 69, 0, 164, 186, 164, 187, 69, 78, 71, + 73, 78, 69, 10, 61, 171, 193, 10, 120, 40, 171, 193, 32, 101, 110, 103, + 105, 110, 101, 32, 45, 32, 49, 70, 54, 57, 50, 41, 0, 68, 73, 69, 83, 69, + 76, 32, 76, 79, 67, 79, 77, 79, 84, 73, 86, 69, 10, 61, 191, 173, 10, + 120, 40, 115, 116, 101, 97, 109, 32, 108, 111, 99, 111, 109, 111, 116, + 105, 118, 101, 32, 45, 32, 49, 70, 54, 56, 50, 41, 10, 120, 40, 191, 173, + 32, 45, 32, 49, 70, 54, 56, 54, 41, 0, 80, 65, 83, 83, 69, 78, 71, 69, + 82, 32, 188, 130, 10, 61, 99, 114, 117, 105, 115, 101, 32, 139, 184, 118, + 97, 99, 97, 116, 105, 111, 110, 10, 120, 40, 182, 128, 32, 45, 32, 182, + 129, 41, 0, 83, 67, 79, 79, 84, 69, 82, 0, 77, 79, 84, 79, 82, 32, 83, + 67, 79, 79, 84, 69, 82, 0, 67, 65, 78, 79, 69, 0, 83, 76, 69, 68, 10, 61, + 115, 108, 101, 100, 103, 101, 44, 32, 116, 111, 98, 111, 103, 103, 97, + 110, 0, 164, 166, 83, 65, 85, 67, 69, 82, 10, 61, 85, 70, 79, 10, 120, + 40, 101, 120, 116, 114, 97, 116, 101, 114, 114, 101, 115, 116, 114, 105, + 97, 108, 32, 97, 108, 105, 101, 110, 32, 45, 32, 49, 70, 52, 55, 68, 41, + 0, 83, 75, 65, 84, 69, 66, 79, 65, 82, 68, 0, 65, 85, 84, 79, 32, 82, 73, + 67, 75, 83, 72, 65, 87, 10, 61, 116, 117, 107, 45, 116, 117, 107, 44, 32, + 114, 101, 109, 111, 114, 113, 117, 101, 0, 80, 73, 67, 75, 85, 80, 32, + 181, 231, 0, 82, 79, 76, 76, 69, 82, 32, 182, 130, 0, 128, 236, 81, 85, + 73, 78, 84, 69, 83, 83, 69, 78, 67, 69, 0, 128, 236, 65, 73, 82, 0, 128, + 236, 180, 232, 10, 120, 153, 236, 154, 157, 135, 201, 177, 215, 41, 0, + 128, 236, 180, 237, 10, 120, 164, 190, 191, 212, 41, 0, 128, 236, 180, + 235, 10, 120, 153, 236, 154, 249, 135, 201, 178, 185, 41, 0, 128, 236, + 65, 81, 85, 65, 70, 79, 82, 84, 73, 83, 0, 128, 236, 164, 191, 82, 69, + 71, 73, 65, 0, 128, 236, 164, 191, 82, 69, 71, 73, 65, 45, 50, 10, 61, + 164, 192, 97, 114, 101, 110, 97, 101, 32, 40, 115, 97, 110, 100, 32, 98, + 97, 116, 104, 41, 44, 32, 189, 206, 32, 97, 114, 109, 101, 110, 117, 115, + 32, 40, 176, 242, 32, 189, 200, 41, 0, 128, 236, 164, 191, 86, 73, 84, + 65, 69, 10, 61, 115, 112, 105, 114, 105, 116, 117, 115, 32, 118, 105, + 110, 105, 0, 128, 236, 164, 191, 86, 73, 84, 65, 69, 45, 50, 0, 128, 236, + 86, 73, 78, 69, 71, 65, 82, 10, 61, 99, 114, 117, 99, 105, 98, 108, 101, + 10, 120, 142, 244, 140, 172, 106, 101, 114, 117, 115, 97, 108, 101, 109, + 32, 45, 32, 50, 54, 50, 57, 41, 0, 128, 236, 86, 73, 78, 69, 71, 65, 82, + 45, 50, 10, 61, 100, 105, 115, 116, 105, 108, 108, 101, 100, 32, 180, + 226, 0, 128, 236, 86, 73, 78, 69, 71, 65, 82, 45, 51, 0, 128, 236, 191, + 213, 10, 61, 98, 114, 105, 109, 115, 116, 111, 110, 101, 0, 128, 236, 80, + 72, 73, 76, 79, 83, 79, 80, 72, 69, 82, 83, 32, 191, 213, 0, 128, 236, + 153, 253, 191, 213, 10, 61, 115, 117, 108, 102, 117, 114, 32, 110, 105, + 103, 114, 97, 44, 32, 100, 121, 101, 0, 128, 236, 164, 193, 83, 85, 66, + 76, 73, 77, 65, 84, 69, 10, 120, 40, 109, 101, 114, 99, 117, 114, 121, + 32, 45, 32, 50, 54, 51, 70, 41, 10, 120, 131, 132, 180, 198, 32, 45, 32, + 180, 199, 41, 0, 128, 236, 164, 193, 83, 85, 66, 76, 73, 77, 65, 84, 69, + 45, 50, 0, 128, 236, 164, 193, 83, 85, 66, 76, 73, 77, 65, 84, 69, 45, + 51, 0, 128, 236, 67, 73, 78, 78, 65, 66, 65, 82, 0, 128, 236, 184, 169, + 10, 120, 135, 199, 177, 203, 41, 10, 120, 142, 171, 141, 195, 50, 50, 57, + 54, 41, 0, 128, 236, 78, 73, 84, 82, 69, 10, 120, 142, 171, 139, 185, + 133, 133, 50, 57, 66, 54, 41, 0, 128, 236, 86, 73, 84, 82, 73, 79, 76, 0, + 128, 236, 86, 73, 84, 82, 73, 79, 76, 45, 50, 0, 128, 236, 191, 214, 32, + 184, 169, 10, 61, 115, 97, 108, 32, 103, 101, 109, 109, 97, 101, 0, 128, + 236, 191, 214, 32, 83, 65, 76, 84, 45, 50, 0, 128, 236, 184, 158, 10, + 120, 155, 186, 178, 255, 41, 0, 128, 236, 83, 73, 76, 86, 69, 82, 10, + 120, 156, 171, 156, 172, 136, 151, 190, 251, 41, 10, 120, 136, 150, 136, + 151, 179, 241, 41, 0, 128, 236, 191, 215, 32, 191, 216, 10, 120, 157, + 240, 132, 210, 50, 54, 52, 50, 41, 0, 128, 236, 191, 215, 32, 79, 82, 69, + 45, 50, 0, 128, 236, 164, 194, 148, 233, 191, 215, 10, 61, 156, 236, 109, + 97, 114, 116, 105, 115, 44, 32, 156, 129, 139, 244, 121, 101, 108, 108, + 111, 119, 32, 99, 97, 108, 99, 105, 110, 101, 100, 32, 112, 111, 119, + 100, 101, 114, 32, 140, 172, 180, 249, 0, 128, 236, 164, 195, 148, 233, + 191, 215, 10, 61, 114, 101, 103, 117, 108, 117, 115, 32, 109, 97, 114, + 116, 105, 115, 44, 32, 115, 99, 111, 114, 105, 97, 32, 140, 170, 114, + 101, 102, 105, 110, 105, 110, 103, 32, 115, 116, 105, 98, 110, 105, 116, + 101, 47, 97, 110, 116, 105, 109, 111, 110, 121, 32, 140, 180, 180, 249, + 0, 128, 236, 164, 196, 191, 216, 10, 120, 40, 102, 101, 109, 97, 108, + 101, 32, 132, 210, 50, 54, 52, 48, 41, 0, 128, 236, 73, 82, 79, 78, 45, + 67, 79, 80, 80, 69, 82, 32, 191, 216, 10, 120, 157, 240, 140, 143, 156, + 232, 132, 210, 50, 54, 65, 53, 41, 0, 128, 236, 164, 197, 148, 233, 191, + 217, 10, 120, 131, 132, 156, 240, 181, 210, 41, 0, 128, 236, 164, 194, + 148, 233, 191, 217, 10, 61, 156, 236, 118, 101, 110, 101, 114, 105, 115, + 44, 32, 164, 198, 117, 115, 116, 117, 109, 0, 128, 236, 164, 194, 148, + 233, 67, 79, 80, 80, 69, 82, 45, 50, 0, 128, 236, 164, 196, 65, 78, 84, + 73, 77, 79, 78, 73, 65, 84, 69, 10, 61, 156, 236, 140, 172, 180, 243, 44, + 32, 156, 236, 118, 101, 110, 101, 114, 105, 115, 44, 32, 189, 206, 32, + 104, 97, 101, 109, 97, 116, 105, 116, 101, 115, 10, 120, 164, 190, 191, + 212, 41, 0, 128, 236, 161, 141, 148, 233, 164, 196, 65, 78, 84, 73, 77, + 79, 78, 73, 65, 84, 69, 10, 120, 131, 132, 155, 185, 178, 251, 41, 0, + 128, 236, 164, 197, 148, 233, 161, 141, 148, 233, 191, 217, 10, 120, 131, + 132, 156, 240, 181, 210, 41, 0, 128, 236, 86, 69, 82, 68, 73, 71, 82, 73, + 83, 10, 61, 164, 198, 118, 105, 114, 105, 100, 101, 44, 32, 180, 243, 32, + 115, 117, 98, 97, 99, 101, 116, 97, 116, 101, 10, 61, 148, 228, 180, 254, + 32, 136, 242, 189, 226, 10, 120, 142, 171, 155, 179, 178, 250, 41, 0, + 128, 236, 84, 73, 78, 32, 191, 216, 10, 120, 40, 106, 117, 112, 105, 116, + 101, 114, 32, 45, 32, 50, 54, 52, 51, 41, 0, 128, 236, 76, 69, 65, 68, + 32, 191, 216, 10, 120, 40, 115, 97, 116, 117, 114, 110, 32, 45, 32, 50, + 54, 52, 52, 41, 0, 128, 236, 191, 218, 32, 191, 216, 10, 61, 115, 116, + 105, 98, 110, 105, 116, 101, 10, 120, 164, 190, 191, 212, 41, 0, 128, + 236, 164, 197, 148, 233, 191, 218, 10, 120, 131, 132, 156, 240, 181, 210, + 41, 0, 128, 236, 161, 141, 148, 233, 191, 218, 10, 61, 99, 105, 110, 110, + 97, 98, 97, 114, 10, 120, 131, 132, 155, 185, 178, 251, 41, 0, 128, 236, + 164, 197, 148, 233, 161, 141, 148, 233, 191, 218, 0, 128, 236, 86, 73, + 78, 69, 71, 65, 82, 32, 148, 233, 191, 218, 0, 128, 236, 164, 195, 148, + 233, 191, 218, 10, 61, 180, 248, 32, 109, 101, 116, 97, 108, 0, 128, 236, + 164, 195, 148, 233, 65, 78, 84, 73, 77, 79, 78, 89, 45, 50, 0, 128, 236, + 82, 69, 71, 85, 76, 85, 83, 0, 128, 236, 164, 199, 50, 0, 128, 236, 164, + 199, 51, 0, 128, 236, 164, 199, 52, 0, 128, 236, 65, 76, 75, 65, 76, 73, + 10, 61, 115, 97, 108, 32, 97, 108, 107, 97, 108, 105, 0, 128, 236, 65, + 76, 75, 65, 76, 73, 45, 50, 0, 128, 236, 77, 65, 82, 67, 65, 83, 73, 84, + 69, 10, 61, 156, 235, 112, 121, 114, 105, 116, 101, 44, 32, 156, 235, + 191, 219, 0, 128, 236, 83, 65, 76, 45, 65, 77, 77, 79, 78, 73, 65, 67, + 10, 61, 97, 109, 109, 111, 110, 105, 117, 109, 32, 181, 162, 10, 120, + 134, 132, 170, 242, 41, 10, 120, 140, 199, 165, 166, 41, 10, 120, 163, + 255, 140, 201, 140, 195, 50, 55, 51, 51, 41, 0, 128, 236, 65, 82, 83, 69, + 78, 73, 67, 10, 120, 156, 237, 156, 238, 181, 207, 41, 0, 128, 236, 82, + 69, 65, 76, 71, 65, 82, 10, 61, 164, 200, 191, 219, 0, 128, 236, 82, 69, + 65, 76, 71, 65, 82, 45, 50, 10, 61, 164, 200, 191, 219, 0, 128, 236, 65, + 85, 82, 73, 80, 73, 71, 77, 69, 78, 84, 10, 61, 111, 114, 112, 105, 109, + 101, 110, 116, 10, 61, 164, 200, 116, 114, 105, 115, 117, 108, 102, 105, + 100, 101, 0, 128, 236, 66, 73, 83, 77, 85, 84, 72, 32, 191, 216, 10, 61, + 116, 105, 110, 103, 108, 97, 115, 115, 10, 120, 40, 181, 129, 32, 45, 32, + 50, 54, 52, 54, 41, 0, 128, 236, 84, 65, 82, 84, 65, 82, 10, 61, 105, + 109, 112, 117, 114, 101, 32, 112, 111, 116, 97, 115, 115, 105, 117, 109, + 32, 116, 97, 114, 116, 114, 97, 116, 101, 0, 128, 236, 84, 65, 82, 84, + 65, 82, 45, 50, 10, 61, 105, 109, 112, 117, 114, 101, 32, 112, 111, 116, + 97, 115, 115, 105, 117, 109, 32, 116, 97, 114, 116, 114, 97, 116, 101, 0, + 128, 236, 81, 85, 73, 67, 75, 32, 76, 73, 77, 69, 10, 61, 99, 97, 108, + 120, 32, 118, 105, 118, 97, 10, 61, 99, 97, 108, 99, 105, 117, 109, 32, + 191, 220, 0, 128, 236, 66, 79, 82, 65, 88, 0, 128, 236, 66, 79, 82, 65, + 88, 45, 50, 0, 128, 236, 66, 79, 82, 65, 88, 45, 51, 0, 128, 236, 65, 76, + 85, 77, 0, 128, 236, 187, 243, 10, 120, 134, 220, 151, 202, 173, 174, 32, + 103, 115, 117, 109, 32, 45, 32, 48, 70, 49, 67, 41, 0, 128, 236, 184, + 141, 0, 128, 236, 84, 73, 78, 67, 84, 85, 82, 69, 0, 128, 236, 71, 85, + 77, 0, 128, 236, 87, 65, 88, 10, 61, 99, 101, 114, 97, 0, 128, 236, 80, + 79, 87, 68, 69, 82, 10, 61, 112, 117, 108, 118, 105, 115, 0, 128, 236, + 67, 65, 76, 88, 10, 61, 99, 97, 108, 99, 105, 110, 97, 114, 101, 10, 61, + 191, 220, 32, 114, 101, 115, 105, 100, 117, 101, 44, 32, 99, 97, 108, 99, + 105, 117, 109, 32, 191, 220, 0, 128, 236, 84, 85, 84, 84, 89, 10, 61, + 116, 117, 116, 105, 97, 44, 32, 99, 114, 117, 100, 101, 32, 122, 105, + 110, 99, 32, 191, 220, 32, 115, 117, 98, 108, 105, 109, 97, 116, 101, 10, + 61, 164, 198, 118, 105, 114, 105, 100, 101, 0, 128, 236, 67, 65, 80, 85, + 84, 32, 77, 79, 82, 84, 85, 85, 77, 10, 61, 119, 111, 114, 116, 104, 108, + 101, 115, 115, 32, 114, 101, 115, 105, 100, 117, 101, 32, 140, 172, 180, + 198, 32, 139, 244, 100, 105, 115, 116, 105, 108, 108, 97, 116, 105, 111, + 110, 0, 128, 236, 83, 67, 69, 80, 84, 69, 82, 32, 148, 233, 74, 79, 86, + 69, 0, 128, 236, 180, 221, 10, 120, 40, 180, 224, 32, 45, 32, 50, 54, 50, + 52, 41, 0, 128, 236, 84, 82, 73, 68, 69, 78, 84, 0, 128, 236, 83, 84, 65, + 82, 82, 69, 68, 32, 84, 82, 73, 68, 69, 78, 84, 0, 128, 236, 76, 79, 68, + 69, 83, 84, 79, 78, 69, 10, 61, 109, 97, 103, 110, 101, 115, 0, 128, 236, + 83, 79, 65, 80, 10, 120, 156, 204, 181, 144, 41, 10, 120, 135, 254, 135, + 253, 50, 66, 50, 54, 41, 0, 128, 236, 85, 82, 73, 78, 69, 10, 120, 155, + 190, 140, 240, 133, 196, 50, 50, 65, 49, 41, 0, 128, 236, 163, 250, 68, + 85, 78, 71, 10, 61, 102, 105, 109, 117, 115, 32, 101, 113, 117, 105, 110, + 117, 115, 0, 128, 236, 65, 83, 72, 69, 83, 10, 61, 99, 105, 110, 101, + 114, 101, 115, 0, 128, 236, 186, 137, 32, 65, 83, 72, 69, 83, 10, 61, 99, + 105, 110, 101, 114, 101, 115, 32, 99, 108, 97, 118, 101, 108, 108, 97, + 116, 105, 44, 32, 97, 108, 117, 109, 101, 110, 0, 128, 236, 191, 221, 0, + 128, 236, 80, 79, 87, 68, 69, 82, 69, 68, 32, 191, 221, 10, 61, 173, 173, + 32, 99, 105, 98, 114, 97, 116, 117, 115, 44, 32, 102, 97, 114, 105, 110, + 97, 32, 173, 173, 117, 109, 0, 128, 236, 65, 77, 65, 76, 71, 65, 77, 0, + 128, 236, 191, 222, 32, 83, 85, 80, 69, 82, 32, 191, 222, 0, 128, 236, + 191, 222, 32, 83, 85, 80, 69, 82, 32, 191, 222, 45, 50, 0, 128, 236, 83, + 85, 66, 76, 73, 77, 65, 84, 73, 79, 78, 10, 120, 40, 177, 244, 32, 154, + 185, 50, 54, 48, 65, 41, 10, 120, 40, 181, 176, 32, 45, 32, 50, 54, 52, + 69, 41, 0, 128, 236, 80, 82, 69, 67, 73, 80, 73, 84, 65, 84, 69, 0, 128, + 236, 68, 73, 83, 84, 73, 76, 76, 10, 61, 115, 117, 98, 108, 105, 109, 97, + 116, 101, 0, 128, 236, 68, 73, 83, 83, 79, 76, 86, 69, 0, 128, 236, 68, + 73, 83, 83, 79, 76, 86, 69, 45, 50, 10, 61, 180, 165, 44, 32, 97, 113, + 117, 97, 0, 128, 236, 80, 85, 82, 73, 70, 89, 10, 120, 40, 177, 245, 32, + 154, 185, 50, 54, 48, 66, 41, 0, 128, 236, 80, 85, 84, 82, 69, 70, 65, + 67, 84, 73, 79, 78, 0, 128, 236, 67, 82, 85, 67, 73, 66, 76, 69, 10, 61, + 116, 105, 103, 101, 108, 108, 117, 109, 10, 120, 131, 132, 180, 226, 32, + 45, 32, 180, 227, 41, 0, 128, 236, 164, 201, 50, 0, 128, 236, 164, 201, + 51, 0, 128, 236, 164, 201, 52, 10, 120, 134, 243, 174, 221, 41, 0, 128, + 236, 164, 201, 53, 0, 128, 236, 181, 177, 0, 128, 236, 191, 211, 32, 148, + 233, 77, 65, 82, 89, 10, 61, 164, 192, 109, 97, 114, 105, 97, 101, 0, + 128, 236, 191, 211, 32, 148, 233, 86, 65, 80, 79, 85, 82, 83, 10, 61, + 164, 192, 118, 97, 112, 111, 114, 105, 115, 0, 128, 236, 82, 69, 84, 79, + 82, 84, 10, 120, 40, 97, 108, 101, 109, 98, 105, 99, 32, 45, 32, 50, 54, + 57, 55, 41, 0, 128, 236, 72, 79, 85, 82, 10, 120, 155, 254, 179, 233, 41, + 0, 128, 236, 185, 208, 0, 128, 236, 68, 65, 89, 45, 78, 73, 71, 72, 84, + 0, 128, 236, 172, 180, 10, 61, 109, 101, 110, 115, 105, 115, 10, 120, + 155, 190, 156, 183, 180, 206, 41, 0, 128, 236, 146, 136, 68, 82, 65, 77, + 10, 61, 100, 114, 97, 99, 104, 109, 97, 32, 115, 101, 109, 105, 115, 10, + 120, 130, 251, 133, 154, 166, 239, 41, 0, 128, 236, 146, 136, 177, 239, + 10, 61, 140, 229, 115, 101, 109, 105, 115, 10, 120, 145, 195, 132, 210, + 50, 49, 50, 53, 41, 0, 136, 144, 164, 202, 140, 187, 170, 168, 10, 120, + 136, 147, 141, 155, 135, 201, 50, 51, 70, 52, 41, 0, 153, 253, 155, 251, + 164, 202, 140, 187, 170, 168, 10, 120, 136, 147, 154, 157, 135, 201, 50, + 51, 70, 54, 41, 0, 136, 143, 164, 202, 140, 187, 170, 168, 10, 120, 136, + 147, 141, 168, 135, 201, 50, 51, 70, 53, 41, 0, 153, 253, 155, 252, 164, + 202, 140, 187, 170, 168, 10, 120, 136, 147, 154, 249, 135, 201, 50, 51, + 70, 55, 41, 0, 153, 253, 164, 178, 144, 250, 170, 141, 0, 154, 136, 157, + 237, 154, 236, 170, 141, 10, 120, 140, 200, 154, 238, 135, 236, 50, 54, + 65, 65, 41, 0, 157, 237, 154, 236, 170, 141, 0, 150, 213, 154, 236, 170, + 141, 0, 139, 163, 154, 236, 170, 141, 0, 164, 203, 150, 213, 154, 236, + 170, 141, 0, 136, 184, 136, 178, 144, 250, 170, 141, 0, 147, 230, 191, + 223, 10, 120, 135, 250, 179, 128, 41, 10, 120, 142, 171, 154, 238, 140, + 227, 50, 57, 66, 69, 41, 10, 120, 139, 236, 155, 187, 140, 180, 155, 187, + 155, 142, 50, 66, 53, 55, 41, 0, 153, 253, 160, 217, 177, 202, 0, 153, + 253, 164, 178, 144, 250, 177, 202, 0, 151, 222, 154, 236, 177, 202, 0, + 154, 136, 154, 236, 177, 202, 0, 157, 237, 154, 236, 177, 202, 10, 61, + 151, 221, 154, 238, 180, 151, 0, 150, 213, 154, 236, 177, 202, 0, 139, + 163, 154, 236, 177, 202, 0, 164, 203, 150, 213, 154, 236, 177, 202, 0, + 136, 132, 136, 178, 155, 200, 144, 250, 177, 202, 0, 136, 132, 136, 178, + 154, 136, 177, 202, 0, 128, 155, 191, 223, 0, 153, 253, 160, 217, 177, + 204, 0, 153, 253, 155, 200, 144, 250, 177, 204, 0, 136, 146, 144, 250, + 177, 204, 0, 136, 181, 136, 178, 155, 200, 144, 250, 177, 204, 0, 136, + 181, 136, 178, 154, 136, 177, 204, 0, 155, 196, 191, 223, 0, 153, 253, + 160, 217, 179, 169, 0, 153, 253, 155, 200, 144, 250, 179, 169, 0, 136, + 146, 144, 250, 179, 169, 0, 154, 236, 179, 169, 32, 136, 178, 144, 250, + 179, 169, 0, 150, 170, 146, 236, 177, 153, 0, 151, 222, 146, 236, 177, + 153, 0, 154, 136, 146, 236, 177, 153, 0, 157, 237, 146, 236, 177, 153, 0, + 155, 200, 157, 237, 146, 236, 177, 153, 10, 120, 139, 236, 140, 206, 132, + 221, 50, 55, 49, 65, 41, 0, 139, 163, 146, 236, 177, 153, 0, 164, 203, + 150, 213, 146, 236, 177, 153, 0, 150, 170, 180, 207, 10, 120, 142, 242, + 133, 151, 166, 229, 41, 0, 151, 222, 180, 207, 10, 120, 142, 241, 166, + 228, 41, 0, 154, 136, 180, 207, 0, 157, 237, 180, 207, 0, 150, 213, 180, + 207, 0, 139, 163, 180, 207, 0, 164, 203, 150, 213, 180, 207, 10, 120, + 139, 236, 161, 229, 133, 151, 50, 55, 49, 54, 41, 0, 151, 222, 149, 147, + 157, 144, 165, 162, 0, 154, 136, 149, 147, 157, 144, 165, 162, 0, 157, + 237, 149, 147, 157, 144, 165, 162, 0, 150, 213, 149, 147, 157, 144, 165, + 162, 0, 139, 163, 149, 147, 157, 144, 165, 162, 0, 164, 203, 150, 213, + 149, 147, 157, 144, 165, 162, 0, 151, 222, 154, 208, 157, 144, 165, 162, + 0, 154, 136, 154, 208, 157, 144, 165, 162, 10, 42, 142, 156, 142, 133, + 140, 232, 34, 165, 163, 34, 32, 140, 153, 100, 101, 118, 105, 115, 101, + 100, 32, 139, 194, 73, 84, 85, 45, 84, 32, 69, 46, 49, 54, 49, 32, 139, + 223, 140, 233, 140, 188, 116, 101, 108, 101, 112, 104, 111, 110, 121, 32, + 100, 101, 118, 105, 99, 101, 115, 0, 157, 237, 154, 208, 157, 144, 165, + 162, 0, 150, 213, 154, 208, 157, 144, 165, 162, 10, 120, 139, 236, 140, + 195, 50, 55, 51, 49, 41, 0, 139, 163, 154, 208, 157, 144, 165, 162, 0, + 164, 203, 150, 213, 154, 208, 157, 144, 165, 162, 0, 151, 222, 156, 142, + 157, 144, 165, 162, 10, 120, 163, 255, 140, 201, 140, 195, 50, 55, 51, + 51, 41, 0, 154, 136, 156, 142, 157, 144, 165, 162, 0, 157, 237, 156, 142, + 157, 144, 165, 162, 0, 150, 213, 156, 142, 157, 144, 165, 162, 0, 139, + 163, 156, 142, 157, 144, 165, 162, 0, 151, 222, 142, 227, 136, 235, 170, + 240, 0, 154, 136, 142, 227, 136, 235, 170, 240, 0, 142, 227, 149, 148, + 153, 253, 170, 240, 0, 154, 136, 142, 227, 149, 148, 157, 143, 170, 240, + 0, 151, 222, 150, 140, 136, 235, 170, 240, 0, 154, 136, 150, 140, 136, + 235, 170, 240, 0, 150, 140, 149, 148, 153, 253, 170, 240, 10, 42, 183, + 164, 32, 139, 253, 97, 32, 99, 117, 115, 112, 10, 120, 141, 170, 144, + 153, 132, 218, 183, 164, 41, 0, 154, 136, 150, 140, 149, 148, 157, 143, + 170, 240, 0, 141, 192, 151, 222, 150, 140, 149, 148, 157, 143, 170, 240, + 10, 61, 110, 97, 118, 105, 103, 97, 116, 101, 0, 151, 222, 149, 147, 136, + 235, 170, 240, 0, 150, 213, 149, 147, 136, 235, 170, 240, 0, 154, 136, + 154, 208, 136, 235, 170, 240, 0, 150, 213, 154, 208, 136, 235, 170, 240, + 0, 154, 208, 149, 148, 157, 143, 170, 240, 0, 154, 136, 156, 142, 136, + 235, 170, 240, 10, 120, 163, 255, 155, 209, 114, 101, 99, 116, 105, 108, + 105, 110, 101, 97, 114, 32, 153, 234, 135, 255, 50, 55, 51, 55, 41, 0, + 150, 213, 156, 142, 136, 235, 170, 240, 10, 120, 139, 236, 154, 130, 155, + 209, 114, 101, 99, 116, 105, 108, 105, 110, 101, 97, 114, 32, 153, 234, + 135, 255, 50, 55, 51, 56, 41, 0, 139, 163, 156, 142, 149, 148, 153, 253, + 170, 240, 0, 150, 213, 156, 142, 149, 148, 157, 143, 170, 240, 10, 120, + 163, 255, 155, 209, 182, 156, 32, 135, 255, 50, 55, 51, 53, 41, 0, 151, + 222, 156, 145, 136, 235, 170, 240, 0, 150, 213, 156, 145, 136, 235, 170, + 240, 0, 150, 213, 156, 145, 149, 148, 157, 143, 170, 240, 0, 155, 181, + 170, 168, 0, 136, 159, 170, 168, 0, 155, 181, 177, 202, 0, 136, 159, 177, + 202, 0, 150, 187, 164, 157, 170, 141, 0, 150, 187, 164, 143, 170, 141, 0, + 150, 187, 163, 225, 170, 141, 0, 150, 187, 164, 144, 170, 141, 0, 150, + 187, 164, 204, 170, 141, 0, 150, 187, 163, 224, 177, 202, 0, 150, 187, + 164, 142, 177, 202, 0, 150, 187, 164, 157, 177, 202, 0, 150, 187, 164, + 143, 177, 202, 0, 150, 187, 163, 225, 177, 202, 0, 150, 187, 164, 144, + 177, 202, 0, 150, 187, 164, 204, 177, 202, 0, 150, 213, 141, 156, 165, + 137, 10, 42, 134, 224, 101, 113, 117, 97, 108, 105, 116, 121, 10, 120, + 135, 244, 177, 174, 41, 10, 120, 139, 236, 161, 229, 133, 151, 50, 55, + 49, 54, 41, 10, 120, 139, 236, 140, 203, 132, 210, 50, 55, 57, 53, 41, + 10, 120, 156, 165, 132, 199, 180, 154, 41, 10, 120, 140, 228, 141, 165, + 132, 210, 165, 214, 41, 0, 131, 194, 144, 250, 155, 231, 168, 208, 0, + 135, 223, 134, 155, 155, 231, 168, 208, 0, 131, 195, 144, 250, 155, 231, + 168, 208, 0, 135, 224, 134, 155, 155, 231, 168, 208, 0, 131, 194, 154, + 136, 155, 231, 168, 208, 0, 135, 223, 141, 247, 154, 136, 155, 231, 168, + 208, 0, 131, 195, 154, 136, 155, 231, 168, 208, 0, 135, 224, 141, 247, + 154, 136, 155, 231, 168, 208, 0, 131, 194, 150, 187, 155, 231, 168, 208, + 0, 135, 223, 141, 247, 150, 187, 155, 231, 168, 208, 0, 131, 195, 150, + 187, 155, 231, 168, 208, 0, 135, 224, 141, 247, 150, 187, 155, 231, 168, + 208, 0, 131, 194, 144, 250, 157, 235, 168, 208, 0, 135, 223, 134, 155, + 157, 235, 168, 208, 0, 131, 195, 144, 250, 157, 235, 168, 208, 0, 135, + 224, 134, 155, 157, 235, 168, 208, 0, 131, 194, 157, 235, 168, 208, 0, + 135, 223, 141, 247, 157, 235, 168, 208, 0, 131, 195, 157, 235, 168, 208, + 0, 135, 224, 141, 247, 157, 235, 168, 208, 0, 150, 213, 153, 254, 135, + 225, 157, 235, 168, 208, 0, 150, 213, 146, 224, 135, 225, 157, 235, 168, + 208, 0, 150, 213, 153, 255, 135, 225, 157, 235, 168, 208, 0, 150, 213, + 150, 141, 135, 225, 157, 235, 168, 208, 0, 150, 213, 153, 254, 135, 225, + 150, 187, 157, 235, 168, 208, 0, 150, 213, 146, 224, 135, 225, 150, 187, + 157, 235, 168, 208, 0, 150, 213, 153, 255, 135, 225, 150, 187, 157, 235, + 168, 208, 0, 150, 213, 150, 141, 135, 225, 150, 187, 157, 235, 168, 208, + 0, 130, 147, 153, 145, 191, 224, 0, 136, 229, 135, 225, 153, 145, 191, + 224, 0, 130, 148, 153, 145, 191, 224, 0, 136, 228, 135, 225, 153, 145, + 191, 224, 0, 130, 147, 154, 136, 191, 224, 0, 136, 229, 135, 225, 154, + 136, 191, 224, 0, 130, 148, 154, 136, 191, 224, 0, 136, 228, 135, 225, + 154, 136, 191, 224, 0, 130, 147, 157, 237, 191, 224, 0, 136, 229, 135, + 225, 157, 237, 191, 224, 0, 130, 148, 157, 237, 191, 224, 0, 136, 228, + 135, 225, 157, 237, 191, 224, 0, 130, 147, 150, 213, 191, 224, 0, 136, + 229, 135, 225, 150, 213, 191, 224, 0, 130, 148, 150, 213, 191, 224, 0, + 136, 228, 135, 225, 150, 213, 191, 224, 0, 130, 147, 139, 163, 191, 224, + 0, 136, 229, 135, 225, 139, 163, 191, 224, 0, 130, 148, 139, 163, 191, + 224, 0, 136, 228, 135, 225, 139, 163, 191, 224, 0, 153, 254, 164, 205, + 168, 230, 0, 146, 224, 164, 205, 168, 230, 0, 153, 255, 164, 205, 168, + 230, 0, 150, 141, 164, 205, 168, 230, 0, 153, 254, 155, 189, 168, 230, 0, + 146, 224, 155, 189, 168, 230, 0, 153, 255, 155, 189, 168, 230, 0, 150, + 141, 155, 189, 168, 230, 0, 153, 254, 164, 206, 168, 230, 0, 146, 224, + 164, 206, 168, 230, 0, 153, 255, 164, 206, 168, 230, 0, 150, 141, 164, + 206, 168, 230, 0, 153, 254, 150, 213, 164, 206, 168, 230, 0, 146, 224, + 150, 213, 164, 206, 168, 230, 0, 153, 255, 150, 213, 164, 206, 168, 230, + 10, 120, 40, 115, 113, 117, 97, 116, 32, 153, 234, 136, 206, 50, 55, 65, + 55, 41, 0, 150, 141, 150, 213, 164, 206, 168, 230, 0, 153, 254, 150, 213, + 168, 230, 0, 146, 224, 150, 213, 168, 230, 0, 153, 255, 150, 213, 168, + 230, 0, 150, 141, 150, 213, 168, 230, 0, 153, 254, 154, 198, 168, 230, + 10, 120, 154, 161, 136, 193, 177, 219, 41, 0, 146, 224, 154, 198, 168, + 230, 10, 120, 154, 242, 136, 193, 183, 155, 41, 0, 153, 255, 154, 198, + 168, 230, 10, 120, 157, 158, 136, 193, 178, 155, 41, 0, 150, 141, 154, + 198, 168, 230, 10, 120, 154, 210, 136, 193, 178, 148, 41, 0, 135, 214, + 154, 198, 168, 230, 10, 120, 151, 141, 156, 193, 136, 193, 50, 49, 57, + 54, 41, 0, 135, 215, 154, 198, 168, 230, 10, 120, 151, 141, 154, 237, + 136, 193, 50, 49, 57, 55, 41, 0, 135, 216, 154, 198, 168, 230, 10, 120, + 156, 192, 154, 237, 136, 193, 50, 49, 57, 56, 41, 0, 135, 217, 154, 198, + 168, 230, 10, 120, 156, 192, 156, 193, 136, 193, 50, 49, 57, 57, 41, 0, + 135, 212, 154, 198, 168, 230, 10, 120, 140, 183, 141, 167, 136, 193, 178, + 160, 41, 0, 135, 213, 154, 198, 168, 230, 10, 120, 141, 202, 146, 143, + 136, 193, 50, 49, 57, 53, 41, 0, 157, 154, 153, 254, 151, 222, 154, 162, + 168, 230, 0, 157, 154, 146, 224, 151, 222, 154, 162, 168, 230, 0, 157, + 154, 153, 255, 151, 222, 154, 162, 168, 230, 0, 157, 154, 150, 141, 151, + 222, 154, 162, 168, 230, 0, 139, 164, 156, 216, 151, 222, 154, 162, 168, + 230, 0, 139, 164, 156, 217, 151, 222, 154, 162, 168, 230, 0, 139, 165, + 156, 217, 151, 222, 154, 162, 168, 230, 0, 139, 165, 156, 216, 151, 222, + 154, 162, 168, 230, 0, 157, 154, 153, 254, 154, 162, 168, 230, 0, 157, + 154, 146, 224, 154, 162, 168, 230, 0, 157, 154, 153, 255, 154, 162, 168, + 230, 0, 157, 154, 150, 141, 154, 162, 168, 230, 0, 139, 164, 156, 216, + 154, 162, 168, 230, 0, 139, 164, 156, 217, 154, 162, 168, 230, 0, 139, + 165, 156, 217, 154, 162, 168, 230, 0, 139, 165, 156, 216, 154, 162, 168, + 230, 0, 157, 154, 153, 254, 154, 136, 154, 162, 168, 230, 0, 157, 154, + 146, 224, 154, 136, 154, 162, 168, 230, 0, 157, 154, 153, 255, 154, 136, + 154, 162, 168, 230, 10, 120, 139, 236, 182, 177, 32, 136, 206, 50, 55, + 57, 52, 41, 0, 157, 154, 150, 141, 154, 136, 154, 162, 168, 230, 0, 139, + 164, 156, 216, 154, 136, 154, 162, 168, 230, 0, 139, 164, 156, 217, 154, + 136, 154, 162, 168, 230, 0, 139, 165, 156, 217, 154, 136, 154, 162, 168, + 230, 0, 139, 165, 156, 216, 154, 136, 154, 162, 168, 230, 0, 157, 154, + 153, 254, 139, 166, 168, 230, 0, 157, 154, 146, 224, 139, 166, 168, 230, + 0, 157, 154, 153, 255, 139, 166, 168, 230, 0, 157, 154, 150, 141, 139, + 166, 168, 230, 0, 139, 164, 156, 216, 150, 213, 154, 162, 168, 230, 0, + 139, 164, 156, 217, 150, 213, 154, 162, 168, 230, 0, 139, 165, 156, 217, + 150, 213, 154, 162, 168, 230, 0, 139, 165, 156, 216, 150, 213, 154, 162, + 168, 230, 0, 157, 154, 153, 254, 139, 163, 154, 162, 168, 230, 0, 157, + 154, 146, 224, 139, 163, 154, 162, 168, 230, 0, 157, 154, 153, 255, 139, + 163, 154, 162, 168, 230, 0, 157, 154, 150, 141, 139, 163, 154, 162, 168, + 230, 0, 139, 164, 156, 216, 155, 200, 139, 166, 168, 230, 0, 139, 164, + 156, 217, 155, 200, 139, 166, 168, 230, 0, 139, 165, 156, 217, 155, 200, + 139, 166, 168, 230, 0, 139, 165, 156, 216, 155, 200, 139, 166, 168, 230, + 0, 153, 254, 155, 231, 168, 208, 0, 146, 224, 155, 231, 168, 208, 0, 153, + 255, 155, 231, 168, 208, 0, 150, 141, 155, 231, 168, 208, 0, 153, 254, + 154, 236, 146, 222, 160, 216, 155, 231, 168, 208, 0, 135, 233, 146, 222, + 160, 216, 155, 231, 168, 208, 0, 153, 255, 154, 236, 146, 222, 160, 216, + 155, 231, 168, 208, 0, 150, 141, 154, 236, 146, 222, 160, 216, 155, 231, + 168, 208, 0, 131, 194, 157, 168, 167, 226, 0, 135, 223, 141, 247, 157, + 168, 167, 226, 0, 131, 195, 157, 168, 167, 226, 10, 120, 40, 182, 186, + 32, 142, 134, 114, 105, 103, 104, 116, 45, 115, 104, 97, 100, 111, 119, + 101, 100, 32, 154, 238, 136, 206, 50, 55, 65, 70, 41, 0, 135, 224, 141, + 247, 157, 168, 167, 226, 0, 150, 213, 146, 222, 164, 207, 153, 225, 164, + 239, 0, 150, 213, 146, 222, 164, 207, 153, 225, 144, 199, 178, 140, 0, + 150, 213, 146, 222, 164, 207, 153, 225, 139, 193, 166, 216, 0, 150, 213, + 146, 222, 164, 207, 153, 225, 139, 193, 178, 139, 0, 153, 254, 66, 79, + 84, 84, 79, 77, 45, 83, 72, 65, 68, 69, 68, 32, 154, 236, 168, 230, 0, + 153, 255, 155, 207, 164, 208, 154, 236, 168, 230, 0, 153, 254, 154, 228, + 164, 208, 154, 236, 168, 230, 0, 153, 255, 154, 228, 164, 208, 154, 236, + 168, 230, 0, 153, 254, 157, 164, 154, 236, 168, 230, 0, 153, 255, 157, + 163, 154, 236, 168, 230, 10, 120, 40, 182, 181, 32, 154, 238, 136, 206, + 50, 55, 65, 57, 41, 0, 153, 254, 157, 163, 154, 236, 168, 230, 0, 153, + 255, 157, 164, 154, 236, 168, 230, 10, 120, 40, 182, 182, 32, 154, 238, + 136, 206, 50, 55, 65, 65, 41, 0, 153, 254, 157, 165, 136, 202, 168, 230, + 0, 153, 255, 157, 165, 136, 202, 168, 230, 10, 120, 40, 182, 184, 32, + 157, 147, 154, 238, 156, 219, 136, 193, 50, 55, 65, 66, 41, 0, 153, 254, + 157, 166, 136, 202, 168, 230, 0, 153, 255, 157, 166, 136, 202, 168, 230, + 10, 120, 40, 182, 185, 32, 157, 147, 154, 238, 156, 219, 136, 193, 50, + 55, 65, 67, 41, 0, 154, 236, 146, 222, 164, 207, 153, 225, 164, 239, 0, + 154, 236, 146, 222, 164, 207, 153, 225, 144, 199, 178, 140, 0, 136, 211, + 146, 224, 157, 185, 157, 156, 184, 225, 0, 136, 211, 153, 255, 157, 185, + 157, 186, 157, 155, 184, 225, 0, 155, 181, 146, 151, 191, 225, 32, 141, + 247, 150, 140, 170, 236, 0, 155, 181, 146, 151, 191, 225, 32, 141, 247, + 144, 199, 170, 236, 0, 155, 181, 146, 151, 191, 225, 10, 120, 40, 183, + 242, 32, 132, 221, 50, 55, 50, 48, 41, 0, 133, 204, 136, 182, 150, 140, + 170, 236, 0, 133, 204, 136, 182, 142, 227, 170, 236, 0, 133, 204, 136, + 182, 144, 199, 170, 236, 0, 133, 204, 136, 182, 166, 197, 0, 133, 204, + 170, 141, 0, 164, 209, 164, 154, 167, 166, 0, 164, 209, 164, 154, 157, + 168, 167, 166, 0, 164, 209, 164, 154, 144, 251, 141, 247, 166, 197, 0, + 164, 209, 164, 154, 157, 168, 144, 251, 141, 247, 166, 197, 0, 80, 73, + 78, 67, 72, 69, 68, 32, 190, 196, 0, 154, 236, 182, 169, 0, 164, 204, + 182, 169, 0, 80, 73, 78, 67, 72, 73, 78, 71, 32, 182, 148, 0, 90, 73, 80, + 80, 69, 82, 45, 77, 79, 85, 84, 72, 32, 180, 239, 0, 77, 79, 78, 69, 89, + 45, 77, 79, 85, 84, 72, 32, 180, 239, 0, 139, 161, 84, 72, 69, 82, 77, + 79, 77, 69, 84, 69, 82, 0, 78, 69, 82, 68, 32, 180, 239, 0, 84, 72, 73, + 78, 75, 73, 78, 71, 32, 180, 239, 0, 139, 161, 72, 69, 65, 68, 45, 66, + 65, 78, 68, 65, 71, 69, 0, 82, 79, 66, 79, 84, 32, 180, 239, 10, 120, 40, + 97, 108, 105, 101, 110, 32, 109, 111, 110, 115, 116, 101, 114, 32, 45, + 32, 49, 70, 52, 55, 69, 41, 0, 72, 85, 71, 71, 73, 78, 71, 32, 180, 239, + 0, 146, 186, 148, 233, 150, 223, 72, 79, 82, 78, 83, 0, 185, 193, 32, 77, + 69, 32, 182, 148, 0, 146, 160, 159, 129, 148, 233, 182, 148, 0, 148, 163, + 182, 147, 10, 120, 154, 161, 157, 139, 49, 70, 65, 70, 50, 41, 0, 148, + 161, 182, 147, 10, 120, 157, 158, 157, 139, 49, 70, 65, 70, 49, 41, 0, + 72, 65, 78, 68, 83, 72, 65, 75, 69, 0, 164, 133, 141, 247, 163, 157, 144, + 229, 142, 210, 163, 167, 190, 192, 10, 120, 40, 104, 140, 143, 140, 180, + 164, 156, 102, 105, 110, 103, 101, 114, 32, 140, 143, 116, 104, 117, 109, + 98, 32, 182, 243, 32, 45, 32, 49, 70, 65, 70, 48, 41, 0, 73, 32, 163, + 253, 89, 79, 85, 32, 164, 133, 165, 137, 10, 42, 140, 190, 143, 130, 152, + 217, 73, 76, 89, 0, 139, 161, 67, 79, 87, 66, 79, 89, 32, 183, 208, 0, + 67, 76, 79, 87, 78, 32, 180, 239, 0, 78, 65, 85, 83, 69, 65, 84, 69, 68, + 32, 180, 239, 0, 82, 79, 76, 76, 73, 78, 71, 32, 154, 241, 150, 223, 163, + 193, 76, 65, 85, 71, 72, 73, 78, 71, 10, 61, 114, 111, 102, 108, 44, 32, + 114, 111, 116, 102, 108, 0, 68, 82, 79, 79, 76, 73, 78, 71, 32, 180, 239, + 0, 76, 89, 73, 78, 71, 32, 180, 239, 0, 163, 195, 80, 65, 76, 77, 10, 61, + 102, 114, 117, 115, 116, 114, 97, 116, 105, 111, 110, 44, 32, 100, 105, + 115, 98, 101, 108, 105, 101, 102, 0, 83, 78, 69, 69, 90, 73, 78, 71, 32, + 180, 239, 10, 61, 71, 101, 115, 117, 110, 100, 104, 101, 105, 116, 0, + 139, 161, 139, 193, 69, 89, 69, 66, 82, 79, 87, 32, 82, 65, 73, 83, 69, + 68, 0, 164, 170, 163, 195, 141, 247, 155, 162, 191, 162, 0, 164, 170, + 163, 195, 141, 247, 139, 193, 150, 187, 144, 229, 139, 193, 144, 250, + 184, 140, 0, 139, 161, 163, 178, 164, 210, 145, 146, 190, 218, 0, 83, 69, + 82, 73, 79, 85, 83, 32, 163, 195, 141, 247, 190, 204, 32, 164, 210, 184, + 188, 0, 139, 162, 141, 247, 156, 199, 164, 211, 144, 229, 72, 144, 229, + 164, 210, 77, 79, 85, 84, 72, 0, 139, 161, 144, 157, 158, 247, 86, 79, + 77, 73, 84, 73, 78, 71, 0, 83, 72, 79, 67, 75, 69, 68, 32, 163, 195, 141, + 247, 69, 88, 80, 76, 79, 68, 73, 78, 71, 32, 182, 226, 0, 164, 212, 184, + 192, 10, 120, 40, 112, 114, 101, 103, 110, 97, 110, 116, 32, 172, 157, + 32, 45, 32, 49, 70, 65, 67, 52, 41, 0, 66, 82, 69, 65, 83, 84, 45, 70, + 69, 69, 68, 73, 78, 71, 0, 80, 65, 76, 77, 83, 32, 145, 244, 185, 248, + 10, 42, 132, 211, 171, 201, 32, 139, 194, 143, 233, 99, 117, 108, 116, + 117, 114, 101, 115, 0, 83, 69, 76, 70, 73, 69, 10, 42, 149, 202, 140, + 215, 140, 180, 155, 218, 139, 244, 104, 117, 109, 97, 110, 32, 191, 210, + 32, 140, 188, 140, 232, 178, 156, 0, 80, 82, 73, 78, 67, 69, 10, 120, 40, + 191, 226, 32, 45, 32, 49, 70, 52, 55, 56, 41, 0, 152, 182, 155, 160, 84, + 85, 88, 69, 68, 79, 10, 42, 143, 139, 139, 223, 103, 114, 111, 111, 109, + 44, 32, 142, 156, 143, 130, 139, 250, 140, 180, 49, 70, 52, 55, 48, 10, + 120, 40, 98, 114, 105, 100, 101, 32, 140, 180, 118, 101, 105, 108, 32, + 45, 32, 49, 70, 52, 55, 48, 41, 0, 184, 130, 32, 191, 132, 10, 61, 77, + 114, 115, 46, 32, 67, 108, 97, 117, 115, 10, 120, 40, 102, 97, 116, 104, + 101, 114, 32, 99, 104, 114, 105, 115, 116, 109, 97, 115, 32, 45, 32, 49, + 70, 51, 56, 53, 41, 0, 83, 72, 82, 85, 71, 0, 164, 179, 68, 79, 73, 78, + 71, 32, 67, 65, 82, 84, 87, 72, 69, 69, 76, 10, 61, 103, 121, 109, 110, + 97, 115, 116, 105, 99, 115, 0, 74, 85, 71, 71, 76, 73, 78, 71, 0, 70, 69, + 78, 67, 69, 82, 10, 61, 102, 101, 110, 99, 105, 110, 103, 10, 120, 40, + 182, 243, 32, 190, 229, 32, 45, 32, 50, 54, 57, 52, 41, 0, 77, 79, 68, + 69, 82, 78, 32, 80, 69, 78, 84, 65, 84, 72, 76, 79, 78, 0, 87, 82, 69, + 83, 84, 76, 69, 82, 83, 10, 61, 119, 114, 101, 115, 116, 108, 105, 110, + 103, 0, 158, 132, 80, 79, 76, 79, 0, 72, 65, 78, 68, 66, 65, 76, 76, 0, + 68, 73, 86, 73, 78, 71, 32, 190, 244, 0, 87, 73, 76, 84, 69, 68, 32, 177, + 143, 10, 120, 40, 114, 111, 115, 101, 32, 45, 32, 49, 70, 51, 51, 57, 41, + 0, 162, 226, 141, 247, 68, 82, 85, 77, 83, 84, 73, 67, 75, 83, 0, 67, 76, + 73, 78, 75, 73, 78, 71, 32, 71, 76, 65, 83, 83, 69, 83, 10, 61, 99, 101, + 108, 101, 98, 114, 97, 116, 105, 111, 110, 44, 32, 148, 141, 116, 111, + 97, 115, 116, 105, 110, 103, 10, 120, 40, 99, 108, 105, 110, 107, 105, + 110, 103, 32, 98, 101, 101, 114, 32, 109, 117, 103, 115, 32, 45, 32, 49, + 70, 51, 55, 66, 41, 0, 84, 85, 77, 66, 76, 69, 82, 32, 191, 129, 10, 61, + 119, 104, 105, 115, 107, 121, 10, 42, 149, 202, 152, 196, 140, 180, 105, + 99, 101, 10, 120, 40, 99, 111, 99, 107, 116, 97, 105, 108, 32, 191, 130, + 32, 45, 32, 49, 70, 51, 55, 56, 41, 0, 184, 185, 10, 120, 163, 243, 140, + 143, 163, 245, 49, 70, 51, 55, 52, 41, 0, 149, 183, 78, 69, 84, 0, 82, + 73, 70, 76, 69, 10, 61, 109, 97, 114, 107, 115, 109, 97, 110, 115, 104, + 105, 112, 44, 32, 115, 104, 111, 111, 116, 105, 110, 103, 44, 32, 104, + 117, 110, 116, 105, 110, 103, 0, 154, 144, 149, 204, 191, 136, 10, 61, + 161, 140, 191, 147, 10, 120, 40, 191, 146, 32, 191, 147, 32, 45, 32, 49, + 70, 51, 67, 53, 41, 0, 158, 129, 149, 204, 191, 136, 10, 61, 180, 242, + 32, 191, 147, 0, 158, 208, 149, 204, 191, 136, 10, 61, 98, 114, 111, 110, + 122, 101, 32, 191, 147, 0, 66, 79, 88, 73, 78, 71, 32, 71, 76, 79, 86, + 69, 10, 61, 98, 111, 120, 105, 110, 103, 0, 77, 65, 82, 84, 73, 65, 76, + 32, 65, 82, 84, 83, 32, 85, 78, 73, 70, 79, 82, 77, 10, 61, 106, 117, + 100, 111, 44, 32, 107, 97, 114, 97, 116, 101, 44, 32, 116, 97, 101, 107, + 119, 111, 110, 100, 111, 0, 67, 85, 82, 76, 73, 78, 71, 32, 184, 218, 0, + 76, 65, 67, 82, 79, 83, 83, 69, 32, 163, 251, 144, 229, 181, 212, 0, 83, + 79, 70, 84, 66, 65, 76, 76, 0, 164, 166, 191, 178, 0, 67, 82, 79, 73, 83, + 83, 65, 78, 84, 0, 65, 86, 79, 67, 65, 68, 79, 0, 67, 85, 67, 85, 77, 66, + 69, 82, 10, 61, 112, 105, 99, 107, 108, 101, 0, 66, 65, 67, 79, 78, 0, + 80, 79, 84, 65, 84, 79, 0, 67, 65, 82, 82, 79, 84, 0, 66, 65, 71, 85, 69, + 84, 84, 69, 32, 66, 82, 69, 65, 68, 10, 61, 162, 142, 171, 179, 0, 163, + 225, 83, 65, 76, 65, 68, 0, 83, 72, 65, 76, 76, 79, 87, 32, 80, 65, 78, + 32, 148, 233, 190, 255, 10, 61, 112, 97, 101, 108, 108, 97, 44, 32, 99, + 97, 115, 115, 101, 114, 111, 108, 101, 0, 83, 84, 85, 70, 70, 69, 68, 32, + 70, 76, 65, 84, 66, 82, 69, 65, 68, 10, 61, 100, 195, 182, 110, 101, 114, + 32, 107, 101, 98, 97, 98, 44, 32, 102, 97, 108, 97, 102, 101, 108, 44, + 32, 103, 121, 114, 111, 44, 32, 115, 104, 97, 119, 97, 114, 109, 97, 0, + 69, 71, 71, 10, 61, 99, 104, 105, 99, 107, 101, 110, 32, 101, 103, 103, + 0, 191, 129, 32, 148, 233, 77, 73, 76, 75, 10, 61, 109, 105, 108, 107, + 10, 120, 40, 112, 111, 117, 114, 105, 110, 103, 32, 108, 105, 113, 117, + 105, 100, 32, 45, 32, 49, 70, 65, 68, 55, 41, 0, 80, 69, 65, 78, 85, 84, + 83, 0, 75, 73, 87, 73, 70, 82, 85, 73, 84, 0, 80, 65, 78, 67, 65, 75, 69, + 83, 10, 61, 104, 111, 116, 99, 97, 107, 101, 115, 44, 32, 99, 114, 195, + 170, 112, 101, 115, 44, 32, 98, 108, 105, 110, 105, 10, 42, 115, 119, + 101, 101, 116, 32, 139, 244, 115, 97, 118, 111, 114, 121, 0, 68, 85, 77, + 80, 76, 73, 78, 71, 10, 61, 112, 111, 116, 115, 116, 105, 99, 107, 101, + 114, 44, 32, 103, 121, 111, 111, 122, 97, 44, 32, 106, 105, 97, 111, 122, + 105, 44, 32, 112, 105, 101, 114, 111, 103, 105, 44, 32, 101, 109, 112, + 97, 110, 97, 100, 97, 0, 70, 79, 82, 84, 85, 78, 69, 32, 67, 79, 79, 75, + 73, 69, 0, 84, 65, 75, 69, 79, 85, 84, 32, 179, 187, 10, 61, 116, 97, + 107, 101, 45, 97, 119, 97, 121, 32, 164, 161, 175, 206, 32, 112, 97, 105, + 108, 0, 67, 72, 79, 80, 83, 84, 73, 67, 75, 83, 10, 61, 107, 117, 97, + 105, 122, 105, 44, 32, 104, 97, 115, 104, 105, 44, 32, 106, 101, 111, + 116, 103, 97, 114, 97, 107, 0, 190, 253, 32, 141, 247, 184, 185, 10, 42, + 140, 190, 141, 229, 98, 114, 101, 97, 107, 102, 97, 115, 116, 44, 32, 99, + 101, 114, 101, 97, 108, 44, 32, 99, 111, 110, 103, 101, 101, 44, 32, 166, + 161, 46, 0, 178, 245, 32, 141, 247, 83, 84, 82, 65, 87, 10, 42, 140, 190, + 141, 229, 115, 111, 100, 97, 44, 32, 106, 117, 105, 99, 101, 44, 32, 166, + 161, 46, 0, 67, 79, 67, 79, 78, 85, 84, 0, 66, 82, 79, 67, 67, 79, 76, + 73, 0, 80, 73, 69, 10, 42, 132, 222, 115, 119, 101, 101, 116, 32, 139, + 244, 115, 97, 118, 111, 114, 121, 0, 80, 82, 69, 84, 90, 69, 76, 10, 42, + 140, 190, 141, 229, 116, 119, 105, 115, 116, 105, 110, 101, 115, 115, 44, + 32, 105, 110, 116, 114, 105, 99, 97, 99, 121, 0, 67, 85, 84, 32, 148, + 233, 184, 149, 10, 61, 112, 111, 114, 107, 99, 104, 111, 112, 44, 32, 99, + 104, 111, 112, 44, 32, 115, 116, 101, 97, 107, 0, 83, 65, 78, 68, 87, 73, + 67, 72, 0, 67, 65, 78, 78, 69, 68, 32, 190, 255, 0, 76, 69, 65, 70, 89, + 32, 71, 82, 69, 69, 78, 10, 42, 135, 148, 142, 133, 99, 111, 111, 107, + 101, 100, 32, 103, 114, 101, 101, 110, 32, 118, 101, 103, 101, 116, 97, + 98, 108, 101, 115, 32, 148, 225, 139, 191, 98, 111, 107, 32, 99, 104, + 111, 121, 44, 32, 107, 97, 108, 101, 44, 32, 166, 161, 46, 0, 77, 65, 78, + 71, 79, 0, 156, 239, 190, 254, 0, 66, 65, 71, 69, 76, 0, 139, 162, 141, + 247, 156, 199, 164, 211, 144, 229, 142, 227, 190, 230, 0, 89, 65, 87, 78, + 73, 78, 71, 32, 180, 239, 0, 139, 162, 141, 247, 84, 69, 65, 82, 0, 139, + 161, 163, 246, 167, 202, 32, 144, 229, 163, 246, 183, 208, 0, 139, 161, + 85, 78, 69, 86, 69, 78, 32, 164, 211, 144, 229, 149, 144, 184, 188, 0, + 79, 86, 69, 82, 72, 69, 65, 84, 69, 68, 32, 180, 239, 0, 70, 82, 69, 69, + 90, 73, 78, 71, 32, 180, 239, 0, 78, 73, 78, 74, 65, 0, 68, 73, 83, 71, + 85, 73, 83, 69, 68, 32, 180, 239, 0, 163, 195, 158, 246, 159, 129, 191, + 204, 0, 139, 161, 80, 76, 69, 65, 68, 73, 78, 71, 32, 191, 162, 0, 83, + 65, 82, 73, 0, 76, 65, 66, 32, 67, 79, 65, 84, 0, 71, 79, 71, 71, 76, 69, + 83, 0, 72, 73, 75, 73, 78, 71, 32, 66, 79, 79, 84, 0, 156, 214, 191, 166, + 0, 67, 82, 65, 66, 10, 42, 132, 211, 67, 97, 110, 99, 101, 114, 10, 120, + 40, 99, 97, 110, 99, 101, 114, 32, 45, 32, 50, 54, 52, 66, 41, 0, 76, 73, + 79, 78, 32, 180, 239, 10, 42, 132, 211, 76, 101, 111, 10, 120, 40, 108, + 101, 111, 32, 45, 32, 50, 54, 52, 67, 41, 0, 83, 67, 79, 82, 80, 73, 79, + 78, 10, 42, 132, 211, 181, 132, 10, 120, 40, 115, 99, 111, 114, 112, 105, + 117, 115, 32, 45, 32, 50, 54, 52, 70, 41, 0, 84, 85, 82, 75, 69, 89, 0, + 85, 78, 73, 67, 79, 82, 78, 32, 180, 239, 0, 188, 131, 0, 68, 85, 67, 75, + 0, 66, 65, 84, 0, 83, 72, 65, 82, 75, 0, 79, 87, 76, 0, 70, 79, 88, 32, + 180, 239, 0, 66, 85, 84, 84, 69, 82, 70, 76, 89, 0, 184, 237, 0, 71, 79, + 82, 73, 76, 76, 65, 0, 76, 73, 90, 65, 82, 68, 0, 82, 72, 73, 78, 79, 67, + 69, 82, 79, 83, 0, 83, 72, 82, 73, 77, 80, 0, 83, 81, 85, 73, 68, 0, 71, + 73, 82, 65, 70, 70, 69, 32, 180, 239, 0, 90, 69, 66, 82, 65, 32, 180, + 239, 0, 72, 69, 68, 71, 69, 72, 79, 71, 0, 83, 65, 85, 82, 79, 80, 79, + 68, 10, 42, 178, 238, 32, 66, 114, 111, 110, 116, 111, 115, 97, 117, 114, + 117, 115, 44, 32, 68, 105, 112, 108, 111, 100, 111, 99, 117, 115, 44, 32, + 66, 114, 97, 99, 104, 105, 111, 115, 97, 117, 114, 117, 115, 0, 84, 45, + 82, 69, 88, 10, 61, 84, 121, 114, 97, 110, 110, 111, 115, 97, 117, 114, + 117, 115, 32, 114, 101, 120, 0, 67, 82, 73, 67, 75, 69, 84, 0, 75, 65, + 78, 71, 65, 82, 79, 79, 0, 76, 76, 65, 77, 65, 0, 80, 69, 65, 67, 79, 67, + 75, 0, 72, 73, 80, 80, 79, 80, 79, 84, 65, 77, 85, 83, 0, 80, 65, 82, 82, + 79, 84, 0, 82, 65, 67, 67, 79, 79, 78, 0, 76, 79, 66, 83, 84, 69, 82, 0, + 77, 79, 83, 81, 85, 73, 84, 79, 0, 77, 73, 67, 82, 79, 66, 69, 10, 42, + 109, 105, 99, 114, 111, 111, 114, 103, 97, 110, 105, 115, 109, 44, 32, + 148, 250, 141, 228, 99, 111, 118, 101, 114, 32, 98, 97, 99, 116, 101, + 114, 105, 97, 44, 32, 118, 105, 114, 117, 115, 101, 115, 44, 32, 97, 109, + 111, 101, 98, 97, 115, 44, 32, 166, 161, 46, 0, 184, 228, 0, 83, 87, 65, + 78, 0, 77, 65, 77, 77, 79, 84, 72, 10, 42, 146, 209, 103, 114, 101, 97, + 116, 32, 115, 105, 122, 101, 0, 68, 79, 68, 79, 10, 42, 146, 209, 101, + 120, 116, 105, 110, 99, 116, 105, 111, 110, 0, 83, 76, 79, 84, 72, 0, 79, + 84, 84, 69, 82, 0, 79, 82, 65, 78, 71, 85, 84, 65, 78, 0, 83, 75, 85, 78, + 75, 0, 70, 76, 65, 77, 73, 78, 71, 79, 0, 79, 89, 83, 84, 69, 82, 0, 175, + 181, 0, 66, 73, 83, 79, 78, 0, 183, 249, 0, 71, 85, 73, 68, 69, 32, 184, + 135, 0, 80, 82, 79, 66, 73, 78, 71, 32, 67, 65, 78, 69, 0, 164, 128, 164, + 213, 163, 224, 176, 222, 0, 164, 128, 164, 213, 155, 199, 176, 222, 0, + 164, 128, 164, 213, 66, 65, 76, 68, 0, 164, 128, 164, 213, 154, 236, 176, + 222, 0, 184, 165, 0, 167, 197, 0, 179, 220, 0, 184, 174, 0, 83, 85, 80, + 69, 82, 72, 69, 82, 79, 0, 83, 85, 80, 69, 82, 86, 73, 76, 76, 65, 73, + 78, 0, 157, 132, 86, 69, 83, 84, 0, 163, 242, 141, 247, 72, 69, 65, 82, + 73, 78, 71, 32, 65, 73, 68, 0, 77, 79, 84, 79, 82, 73, 90, 69, 68, 32, + 181, 165, 0, 77, 65, 78, 85, 65, 76, 32, 181, 165, 0, 77, 69, 67, 72, 65, + 78, 73, 67, 65, 76, 32, 65, 82, 77, 0, 77, 69, 67, 72, 65, 78, 73, 67, + 65, 76, 32, 167, 197, 0, 67, 72, 69, 69, 83, 69, 32, 87, 69, 68, 71, 69, + 0, 67, 85, 80, 67, 65, 75, 69, 0, 161, 141, 83, 72, 65, 75, 69, 82, 0, + 180, 209, 32, 179, 187, 0, 71, 65, 82, 76, 73, 67, 0, 79, 78, 73, 79, 78, + 0, 70, 65, 76, 65, 70, 69, 76, 0, 87, 65, 70, 70, 76, 69, 0, 66, 85, 84, + 84, 69, 82, 0, 77, 65, 84, 69, 32, 68, 82, 73, 78, 75, 0, 157, 129, 67, + 85, 66, 69, 0, 191, 201, 32, 84, 69, 65, 0, 84, 82, 79, 76, 76, 0, 83, + 84, 65, 78, 68, 73, 78, 71, 32, 183, 245, 0, 75, 78, 69, 69, 76, 73, 78, + 71, 32, 183, 245, 0, 68, 69, 65, 70, 32, 183, 245, 0, 139, 161, 77, 79, + 78, 79, 67, 76, 69, 0, 65, 68, 85, 76, 84, 10, 42, 145, 224, 164, 214, + 191, 198, 10, 120, 40, 109, 97, 110, 32, 45, 32, 180, 251, 41, 10, 120, + 40, 180, 244, 32, 45, 32, 180, 245, 41, 0, 184, 194, 10, 42, 145, 224, + 164, 214, 191, 198, 10, 120, 40, 98, 111, 121, 32, 45, 32, 49, 70, 52, + 54, 54, 41, 10, 120, 40, 103, 105, 114, 108, 32, 45, 32, 49, 70, 52, 54, + 55, 41, 0, 164, 140, 65, 68, 85, 76, 84, 10, 42, 145, 224, 164, 214, 191, + 198, 10, 120, 164, 141, 160, 140, 49, 70, 52, 55, 52, 41, 10, 120, 164, + 141, 119, 111, 160, 140, 49, 70, 52, 55, 53, 41, 0, 66, 69, 65, 82, 68, + 69, 68, 32, 183, 245, 0, 136, 200, 72, 69, 65, 68, 83, 67, 65, 82, 70, + 10, 61, 119, 111, 109, 97, 110, 39, 115, 32, 104, 101, 97, 100, 115, 99, + 97, 114, 102, 44, 32, 104, 105, 106, 97, 98, 0, 164, 179, 155, 160, 83, + 84, 69, 65, 77, 89, 32, 82, 79, 79, 77, 10, 61, 115, 97, 117, 110, 97, + 44, 32, 115, 116, 101, 97, 109, 32, 114, 111, 111, 109, 0, 164, 179, 67, + 76, 73, 77, 66, 73, 78, 71, 0, 164, 179, 155, 160, 188, 192, 32, 80, 79, + 83, 73, 84, 73, 79, 78, 10, 61, 121, 111, 103, 97, 44, 32, 109, 101, 100, + 105, 116, 97, 116, 105, 111, 110, 0, 77, 65, 71, 69, 10, 61, 119, 105, + 122, 97, 114, 100, 44, 32, 119, 105, 116, 99, 104, 44, 32, 115, 111, 114, + 99, 101, 114, 101, 114, 44, 32, 115, 111, 114, 99, 101, 114, 101, 115, + 115, 0, 70, 65, 73, 82, 89, 0, 86, 65, 77, 80, 73, 82, 69, 0, 77, 69, 82, + 80, 69, 82, 83, 79, 78, 10, 61, 109, 101, 114, 109, 97, 105, 100, 44, 32, + 109, 101, 114, 109, 97, 110, 0, 69, 76, 70, 0, 71, 69, 78, 73, 69, 0, 90, + 79, 77, 66, 73, 69, 0, 66, 82, 65, 73, 78, 0, 164, 157, 182, 169, 10, + 120, 40, 98, 108, 117, 101, 32, 156, 205, 181, 147, 41, 10, 120, 153, + 236, 156, 205, 182, 171, 41, 0, 66, 73, 76, 76, 69, 68, 32, 178, 244, 10, + 61, 154, 211, 177, 148, 0, 83, 67, 65, 82, 70, 0, 71, 76, 79, 86, 69, 83, + 0, 67, 79, 65, 84, 0, 83, 79, 67, 75, 83, 0, 163, 224, 71, 73, 70, 84, + 32, 182, 145, 10, 42, 147, 194, 97, 32, 109, 111, 110, 101, 116, 97, 114, + 121, 32, 103, 105, 102, 116, 32, 139, 194, 149, 235, 140, 143, 83, 111, + 117, 116, 104, 101, 97, 115, 116, 32, 65, 115, 105, 97, 0, 70, 73, 82, + 69, 67, 82, 65, 67, 75, 69, 82, 0, 74, 73, 71, 83, 65, 87, 32, 80, 85, + 90, 90, 76, 69, 32, 179, 214, 0, 84, 69, 83, 84, 32, 84, 85, 66, 69, 0, + 80, 69, 84, 82, 73, 32, 184, 216, 0, 68, 78, 65, 32, 142, 177, 72, 69, + 76, 73, 88, 0, 67, 79, 77, 80, 65, 83, 83, 0, 65, 66, 65, 67, 85, 83, 0, + 164, 187, 69, 88, 84, 73, 78, 71, 85, 73, 83, 72, 69, 82, 0, 84, 79, 79, + 76, 66, 79, 88, 0, 191, 221, 0, 77, 65, 71, 78, 69, 84, 0, 76, 85, 71, + 71, 65, 71, 69, 0, 76, 79, 84, 73, 79, 78, 32, 191, 128, 0, 83, 80, 79, + 79, 76, 32, 148, 233, 183, 252, 0, 181, 212, 32, 148, 233, 89, 65, 82, + 78, 0, 157, 132, 80, 73, 78, 0, 84, 69, 68, 68, 89, 32, 66, 69, 65, 82, + 0, 66, 82, 79, 79, 77, 0, 66, 65, 83, 75, 69, 84, 0, 82, 79, 76, 76, 32, + 148, 233, 80, 65, 80, 69, 82, 0, 154, 172, 148, 233, 83, 79, 65, 80, 0, + 83, 80, 79, 78, 71, 69, 0, 82, 69, 67, 69, 73, 80, 84, 0, 78, 65, 90, 65, + 82, 32, 65, 77, 85, 76, 69, 84, 0, 139, 167, 181, 136, 10, 120, 153, 236, + 178, 194, 32, 107, 105, 110, 103, 32, 45, 32, 50, 54, 53, 52, 41, 0, 139, + 167, 181, 137, 0, 139, 167, 181, 138, 0, 139, 167, 181, 139, 0, 139, 167, + 181, 140, 0, 139, 167, 181, 141, 0, 136, 194, 139, 168, 164, 215, 189, + 172, 0, 136, 195, 139, 168, 164, 215, 189, 172, 0, 139, 167, 139, 168, + 164, 215, 189, 172, 0, 136, 194, 163, 230, 152, 241, 159, 251, 189, 172, + 0, 136, 194, 163, 229, 152, 241, 159, 251, 189, 172, 0, 136, 194, 164, + 216, 152, 241, 159, 251, 189, 172, 0, 136, 194, 164, 217, 152, 241, 159, + 251, 189, 172, 0, 136, 194, 139, 168, 159, 251, 189, 172, 0, 136, 194, + 164, 218, 152, 241, 159, 251, 189, 172, 0, 136, 195, 163, 230, 152, 241, + 159, 251, 189, 172, 0, 136, 195, 163, 229, 152, 241, 159, 251, 189, 172, + 0, 136, 195, 164, 216, 152, 241, 159, 251, 189, 172, 0, 136, 195, 164, + 217, 152, 241, 159, 251, 189, 172, 0, 136, 195, 139, 168, 159, 251, 189, + 172, 0, 136, 195, 164, 218, 152, 241, 159, 251, 189, 172, 0, 139, 167, + 163, 230, 152, 241, 159, 251, 189, 172, 0, 139, 167, 163, 229, 152, 241, + 159, 251, 189, 172, 0, 139, 167, 164, 216, 152, 241, 159, 251, 189, 172, + 0, 139, 167, 164, 217, 152, 241, 159, 251, 189, 172, 0, 139, 167, 139, + 168, 159, 251, 189, 172, 0, 139, 167, 164, 218, 152, 241, 159, 251, 189, + 172, 0, 136, 194, 139, 168, 135, 211, 164, 219, 189, 172, 0, 136, 195, + 139, 168, 135, 211, 164, 219, 189, 172, 0, 139, 167, 139, 168, 135, 211, + 164, 219, 189, 172, 0, 136, 194, 145, 225, 181, 136, 0, 136, 194, 145, + 225, 181, 137, 10, 61, 154, 238, 191, 227, 0, 136, 194, 145, 225, 181, + 138, 0, 136, 194, 145, 225, 181, 139, 0, 136, 194, 145, 225, 181, 140, + 10, 61, 154, 238, 191, 228, 0, 136, 194, 145, 225, 181, 141, 0, 136, 195, + 145, 225, 181, 136, 0, 136, 195, 145, 225, 181, 137, 10, 61, 153, 234, + 191, 227, 0, 136, 195, 145, 225, 181, 138, 0, 136, 195, 145, 225, 181, + 139, 0, 136, 195, 145, 225, 181, 140, 10, 61, 153, 234, 191, 228, 0, 136, + 195, 145, 225, 181, 141, 0, 139, 167, 145, 225, 181, 136, 0, 139, 167, + 145, 225, 181, 137, 10, 61, 139, 242, 191, 227, 0, 139, 167, 145, 225, + 181, 138, 0, 139, 167, 145, 225, 181, 139, 0, 139, 167, 145, 225, 181, + 140, 10, 61, 139, 242, 191, 228, 0, 139, 167, 145, 225, 181, 141, 0, 136, + 194, 163, 228, 132, 190, 164, 220, 189, 172, 0, 136, 195, 163, 228, 132, + 190, 164, 220, 189, 172, 0, 139, 167, 163, 228, 132, 190, 164, 220, 189, + 172, 0, 136, 194, 163, 230, 132, 190, 158, 218, 189, 172, 0, 136, 194, + 163, 229, 132, 190, 158, 218, 189, 172, 0, 136, 194, 164, 216, 132, 190, + 158, 218, 189, 172, 0, 136, 194, 164, 217, 132, 190, 158, 218, 189, 172, + 0, 136, 194, 163, 228, 132, 190, 158, 218, 189, 172, 0, 136, 194, 164, + 218, 132, 190, 158, 218, 189, 172, 0, 136, 195, 163, 230, 132, 190, 158, + 218, 189, 172, 0, 136, 195, 163, 229, 132, 190, 158, 218, 189, 172, 0, + 136, 195, 164, 216, 132, 190, 158, 218, 189, 172, 0, 136, 195, 164, 217, + 132, 190, 158, 218, 189, 172, 0, 136, 195, 163, 228, 132, 190, 158, 218, + 189, 172, 0, 136, 195, 164, 218, 132, 190, 158, 218, 189, 172, 0, 139, + 167, 163, 230, 132, 190, 158, 218, 189, 172, 0, 139, 167, 163, 229, 132, + 190, 158, 218, 189, 172, 0, 139, 167, 164, 216, 132, 190, 158, 218, 189, + 172, 0, 139, 167, 164, 217, 132, 190, 158, 218, 189, 172, 0, 139, 167, + 163, 228, 132, 190, 158, 218, 189, 172, 0, 139, 167, 164, 218, 132, 190, + 158, 218, 189, 172, 0, 136, 194, 139, 168, 142, 227, 147, 241, 156, 146, + 189, 172, 0, 136, 195, 139, 168, 142, 227, 147, 241, 156, 146, 189, 172, + 0, 139, 167, 139, 168, 142, 227, 147, 241, 156, 146, 189, 172, 0, 136, + 194, 191, 229, 0, 136, 195, 191, 229, 0, 139, 167, 191, 229, 0, 136, 194, + 164, 221, 152, 241, 159, 251, 189, 172, 10, 120, 155, 254, 179, 233, 41, + 0, 136, 195, 164, 221, 152, 241, 159, 251, 189, 172, 0, 139, 167, 164, + 221, 152, 241, 159, 251, 189, 172, 0, 136, 194, 164, 222, 181, 137, 10, + 61, 97, 109, 97, 122, 111, 110, 44, 32, 116, 101, 114, 114, 111, 114, 44, + 32, 111, 109, 110, 105, 112, 111, 116, 101, 110, 116, 32, 113, 117, 101, + 101, 110, 44, 32, 115, 117, 112, 101, 114, 113, 117, 101, 101, 110, 0, + 136, 194, 164, 222, 181, 138, 10, 61, 99, 104, 97, 110, 99, 101, 108, + 108, 111, 114, 44, 32, 109, 97, 114, 115, 104, 97, 108, 108, 44, 32, 101, + 109, 112, 114, 101, 115, 115, 0, 136, 194, 164, 222, 181, 139, 10, 61, + 177, 253, 44, 32, 191, 226, 10, 42, 142, 156, 140, 191, 133, 157, 134, + 129, 109, 105, 116, 114, 101, 32, 139, 244, 98, 105, 114, 101, 116, 116, + 97, 0, 136, 195, 164, 222, 181, 137, 0, 136, 195, 164, 222, 181, 138, 0, + 136, 195, 164, 222, 181, 139, 0, 139, 169, 71, 69, 78, 69, 82, 65, 76, + 10, 61, 104, 195, 179, 164, 223, 115, 104, 117, 195, 160, 105, 10, 42, + 132, 191, 53, 69, 50, 53, 32, 139, 244, 53, 69, 48, 53, 10, 42, 139, 170, + 150, 186, 53, 67, 48, 55, 32, 164, 224, 100, 121, 110, 97, 115, 116, 121, + 41, 0, 139, 169, 77, 65, 78, 68, 65, 82, 73, 78, 10, 61, 104, 195, 179, + 164, 223, 115, 104, 195, 172, 10, 42, 132, 191, 52, 69, 68, 53, 10, 42, + 139, 170, 150, 186, 184, 190, 0, 139, 169, 191, 160, 10, 61, 104, 195, + 179, 164, 223, 120, 105, 195, 160, 110, 103, 10, 42, 132, 191, 55, 54, + 70, 56, 10, 42, 139, 170, 150, 186, 56, 67, 54, 49, 32, 164, 224, 100, + 121, 110, 97, 115, 116, 121, 41, 0, 139, 169, 184, 163, 10, 61, 104, 195, + 179, 164, 223, 109, 199, 142, 10, 42, 132, 191, 184, 235, 32, 139, 244, + 184, 164, 10, 42, 139, 170, 150, 186, 53, 48, 56, 67, 0, 139, 169, 187, + 245, 10, 61, 104, 195, 179, 164, 223, 106, 197, 171, 10, 42, 132, 191, + 184, 230, 32, 139, 244, 184, 156, 10, 42, 139, 170, 150, 186, 52, 70, 69, + 53, 0, 139, 169, 67, 65, 78, 78, 79, 78, 10, 61, 104, 195, 179, 164, 223, + 112, 195, 160, 111, 10, 42, 132, 191, 55, 48, 65, 69, 32, 139, 244, 55, + 57, 50, 69, 10, 42, 139, 170, 150, 186, 55, 56, 51, 50, 10, 42, 139, 170, + 150, 186, 53, 51, 48, 53, 32, 40, 77, 105, 164, 223, 100, 121, 110, 97, + 115, 116, 121, 41, 0, 139, 169, 83, 79, 76, 68, 73, 69, 82, 10, 61, 104, + 195, 179, 164, 223, 98, 196, 171, 110, 103, 10, 42, 132, 191, 53, 49, 55, + 53, 10, 42, 139, 170, 150, 186, 53, 51, 53, 50, 32, 164, 224, 140, 143, + 77, 105, 164, 223, 100, 121, 110, 97, 115, 116, 105, 101, 115, 41, 0, + 139, 171, 71, 69, 78, 69, 82, 65, 76, 10, 61, 104, 196, 147, 105, 32, + 106, 105, 195, 160, 110, 103, 10, 42, 132, 191, 53, 67, 48, 55, 32, 139, + 244, 53, 67, 48, 54, 0, 139, 171, 77, 65, 78, 68, 65, 82, 73, 78, 10, 61, + 104, 196, 147, 105, 32, 115, 104, 195, 172, 10, 42, 132, 191, 184, 190, + 0, 139, 171, 191, 160, 10, 61, 104, 196, 147, 105, 32, 120, 105, 195, + 160, 110, 103, 10, 42, 132, 191, 56, 67, 54, 49, 0, 139, 171, 184, 163, + 10, 61, 104, 196, 147, 105, 32, 109, 199, 142, 10, 42, 132, 191, 184, + 235, 32, 139, 244, 184, 164, 0, 139, 171, 187, 245, 10, 61, 104, 196, + 147, 105, 32, 106, 197, 171, 10, 42, 132, 191, 184, 230, 32, 139, 244, + 184, 156, 0, 139, 171, 67, 65, 78, 78, 79, 78, 10, 61, 104, 196, 147, + 105, 32, 112, 195, 160, 111, 10, 42, 132, 191, 55, 56, 51, 50, 10, 42, + 139, 170, 150, 186, 55, 48, 65, 69, 0, 139, 171, 83, 79, 76, 68, 73, 69, + 82, 10, 61, 104, 196, 147, 105, 32, 122, 195, 186, 10, 42, 132, 191, 53, + 51, 53, 50, 10, 42, 139, 170, 150, 186, 53, 49, 55, 53, 32, 164, 224, + 140, 143, 77, 105, 110, 103, 32, 100, 121, 110, 97, 115, 116, 105, 101, + 115, 41, 0, 66, 65, 76, 76, 69, 84, 32, 83, 72, 79, 69, 83, 0, 79, 78, + 69, 45, 80, 73, 69, 67, 69, 32, 83, 87, 73, 77, 83, 85, 73, 84, 0, 66, + 82, 73, 69, 70, 83, 0, 179, 222, 0, 173, 131, 32, 83, 65, 78, 68, 65, 76, + 10, 61, 102, 108, 105, 112, 32, 102, 108, 111, 112, 0, 68, 82, 79, 80, + 32, 148, 233, 184, 223, 10, 120, 40, 190, 252, 32, 45, 32, 49, 70, 52, + 65, 55, 41, 0, 65, 68, 72, 69, 83, 73, 86, 69, 32, 66, 65, 78, 68, 65, + 71, 69, 0, 83, 84, 69, 84, 72, 79, 83, 67, 79, 80, 69, 0, 88, 45, 82, 65, + 89, 0, 67, 82, 85, 84, 67, 72, 0, 152, 147, 89, 79, 0, 75, 73, 84, 69, 0, + 80, 65, 82, 65, 67, 72, 85, 84, 69, 0, 187, 255, 0, 77, 65, 71, 73, 67, + 32, 87, 65, 78, 68, 0, 80, 73, 78, 65, 84, 65, 0, 78, 69, 83, 84, 73, 78, + 71, 32, 68, 79, 76, 76, 83, 0, 82, 73, 78, 71, 69, 68, 32, 80, 76, 65, + 78, 69, 84, 0, 179, 247, 0, 82, 65, 90, 79, 82, 0, 65, 88, 69, 0, 68, 73, + 89, 65, 32, 76, 65, 77, 80, 0, 66, 65, 78, 74, 79, 0, 163, 247, 181, 222, + 0, 65, 67, 67, 79, 82, 68, 73, 79, 78, 0, 144, 134, 184, 239, 0, 67, 79, + 73, 78, 0, 188, 128, 32, 83, 65, 87, 0, 83, 67, 82, 69, 87, 68, 82, 73, + 86, 69, 82, 0, 76, 65, 68, 68, 69, 82, 0, 167, 166, 0, 77, 73, 82, 82, + 79, 82, 0, 87, 73, 78, 68, 79, 87, 0, 80, 76, 85, 78, 71, 69, 82, 0, 83, + 69, 87, 73, 78, 71, 32, 78, 69, 69, 68, 76, 69, 0, 75, 78, 79, 84, 0, 66, + 85, 67, 75, 69, 84, 0, 191, 156, 32, 84, 82, 65, 80, 0, 84, 79, 79, 84, + 72, 66, 82, 85, 83, 72, 0, 182, 135, 0, 80, 76, 65, 67, 65, 82, 68, 0, + 191, 214, 0, 77, 73, 82, 82, 79, 82, 32, 181, 212, 0, 179, 253, 32, 67, + 65, 82, 68, 10, 61, 73, 68, 0, 141, 203, 66, 65, 84, 84, 69, 82, 89, 10, + 120, 40, 98, 97, 116, 116, 101, 114, 121, 32, 45, 32, 49, 70, 53, 48, 66, + 41, 0, 72, 65, 77, 83, 65, 0, 70, 76, 89, 0, 87, 79, 82, 77, 0, 66, 69, + 69, 84, 76, 69, 0, 67, 79, 67, 75, 82, 79, 65, 67, 72, 0, 80, 79, 84, 84, + 69, 68, 32, 80, 76, 65, 78, 84, 0, 185, 172, 0, 175, 142, 0, 188, 192, 0, + 67, 79, 82, 65, 76, 0, 149, 207, 78, 69, 83, 84, 0, 78, 69, 83, 84, 32, + 141, 247, 69, 71, 71, 83, 0, 65, 78, 65, 84, 79, 77, 73, 67, 65, 76, 32, + 182, 169, 0, 76, 85, 78, 71, 83, 0, 80, 69, 79, 80, 76, 69, 32, 72, 85, + 71, 71, 73, 78, 71, 0, 164, 212, 173, 222, 0, 164, 212, 183, 245, 10, + 120, 40, 112, 114, 101, 103, 110, 97, 110, 116, 32, 160, 141, 49, 70, 57, + 51, 48, 41, 0, 136, 200, 67, 82, 79, 87, 78, 10, 120, 40, 191, 226, 32, + 45, 32, 49, 70, 52, 55, 56, 41, 0, 66, 76, 85, 69, 66, 69, 82, 82, 73, + 69, 83, 0, 155, 229, 80, 69, 80, 80, 69, 82, 0, 187, 242, 0, 70, 76, 65, + 84, 66, 82, 69, 65, 68, 0, 84, 65, 77, 65, 76, 69, 0, 70, 79, 78, 68, 85, + 69, 0, 84, 69, 65, 80, 79, 84, 0, 80, 79, 85, 82, 73, 78, 71, 32, 187, + 247, 10, 120, 40, 191, 130, 32, 140, 172, 109, 105, 108, 107, 32, 45, 32, + 49, 70, 57, 53, 66, 41, 0, 66, 69, 65, 78, 83, 0, 74, 65, 82, 0, 77, 69, + 76, 84, 73, 78, 71, 32, 180, 239, 0, 83, 65, 76, 85, 84, 73, 78, 71, 32, + 180, 239, 0, 139, 161, 144, 157, 164, 211, 144, 229, 72, 144, 229, 150, + 176, 77, 79, 85, 84, 72, 0, 139, 161, 80, 69, 69, 75, 73, 78, 71, 32, + 184, 140, 0, 139, 161, 144, 245, 184, 188, 0, 146, 243, 139, 181, 180, + 239, 0, 185, 252, 32, 186, 142, 10, 120, 40, 191, 169, 32, 45, 32, 49, + 70, 53, 69, 50, 41, 0, 191, 202, 0, 164, 133, 141, 247, 163, 157, 163, + 178, 144, 229, 163, 160, 190, 192, 10, 120, 40, 104, 140, 143, 140, 180, + 164, 156, 140, 143, 142, 213, 102, 105, 110, 103, 101, 114, 115, 32, 182, + 243, 32, 45, 32, 49, 70, 57, 49, 69, 41, 0, 153, 255, 182, 148, 0, 153, + 254, 182, 148, 0, 157, 254, 145, 246, 182, 148, 0, 157, 254, 145, 244, + 182, 148, 0, 163, 157, 150, 137, 155, 201, 150, 223, 86, 73, 69, 87, 69, + 82, 0, 156, 189, 184, 200, 0, 128, 237, 49, 0, 128, 237, 50, 0, 128, 237, + 49, 50, 10, 42, 152, 235, 141, 176, 144, 221, 187, 238, 0, 128, 237, 51, + 0, 128, 237, 49, 51, 0, 128, 237, 50, 51, 0, 128, 237, 182, 201, 0, 128, + 237, 52, 0, 128, 237, 49, 52, 0, 128, 237, 50, 52, 0, 128, 237, 182, 202, + 0, 128, 237, 51, 52, 10, 42, 142, 213, 141, 176, 144, 221, 187, 238, 0, + 128, 237, 182, 203, 0, 128, 237, 182, 204, 0, 128, 237, 49, 50, 51, 52, + 10, 42, 152, 235, 140, 151, 116, 104, 105, 114, 100, 115, 32, 187, 238, + 0, 128, 237, 53, 0, 128, 237, 49, 53, 0, 128, 237, 50, 53, 0, 128, 237, + 182, 205, 0, 128, 237, 51, 53, 0, 128, 237, 182, 206, 0, 128, 237, 49, + 50, 51, 53, 0, 128, 237, 52, 53, 0, 128, 237, 182, 207, 0, 128, 237, 182, + 208, 0, 128, 237, 49, 50, 52, 53, 0, 128, 237, 51, 52, 53, 0, 128, 237, + 49, 51, 52, 53, 0, 128, 237, 50, 51, 52, 53, 0, 128, 237, 182, 209, 0, + 128, 237, 54, 0, 128, 237, 49, 54, 0, 128, 237, 50, 54, 0, 128, 237, 182, + 210, 0, 128, 237, 51, 54, 0, 128, 237, 182, 211, 0, 128, 237, 182, 212, + 0, 128, 237, 49, 50, 51, 54, 0, 128, 237, 52, 54, 0, 128, 237, 182, 213, + 0, 128, 237, 49, 50, 52, 54, 0, 128, 237, 51, 52, 54, 0, 128, 237, 49, + 51, 52, 54, 0, 128, 237, 50, 51, 52, 54, 0, 128, 237, 182, 214, 0, 128, + 237, 53, 54, 10, 42, 142, 134, 141, 176, 144, 221, 187, 238, 0, 128, 237, + 182, 215, 0, 128, 237, 182, 216, 0, 128, 237, 49, 50, 53, 54, 10, 42, + 152, 235, 140, 143, 142, 134, 141, 176, 144, 221, 187, 238, 0, 128, 237, + 51, 53, 54, 0, 128, 237, 49, 51, 53, 54, 0, 128, 237, 50, 51, 53, 54, 0, + 128, 237, 182, 217, 0, 128, 237, 52, 53, 54, 0, 128, 237, 49, 52, 53, 54, + 0, 128, 237, 50, 52, 53, 54, 0, 128, 237, 182, 218, 0, 128, 237, 51, 52, + 53, 54, 10, 42, 142, 134, 140, 151, 116, 104, 105, 114, 100, 115, 32, + 187, 238, 0, 128, 237, 182, 219, 0, 128, 237, 182, 220, 0, 130, 243, 130, + 244, 146, 239, 171, 148, 0, 130, 243, 130, 244, 146, 239, 168, 251, 0, + 130, 243, 130, 245, 146, 239, 171, 148, 0, 130, 243, 130, 245, 146, 239, + 168, 251, 0, 130, 243, 136, 135, 136, 171, 171, 148, 0, 130, 246, 130, + 245, 148, 184, 171, 148, 0, 130, 246, 130, 245, 148, 184, 168, 251, 0, + 130, 246, 130, 244, 148, 184, 171, 148, 0, 130, 246, 130, 244, 148, 184, + 168, 251, 0, 130, 246, 136, 176, 139, 172, 171, 148, 0, 130, 246, 130, + 244, 148, 184, 142, 210, 168, 251, 0, 130, 246, 146, 239, 149, 208, 136, + 171, 142, 210, 168, 251, 0, 130, 246, 136, 176, 136, 171, 142, 210, 168, + 251, 0, 130, 246, 146, 239, 149, 208, 139, 172, 142, 210, 168, 251, 0, + 130, 246, 136, 176, 139, 172, 142, 210, 168, 251, 0, 130, 246, 146, 239, + 149, 208, 139, 172, 168, 251, 0, 130, 243, 132, 192, 148, 184, 142, 210, + 168, 251, 0, 130, 243, 136, 135, 139, 172, 142, 210, 168, 251, 0, 130, + 243, 132, 192, 146, 239, 142, 210, 168, 251, 0, 130, 243, 136, 135, 136, + 171, 142, 210, 168, 251, 0, 130, 243, 132, 192, 146, 239, 168, 251, 0, + 130, 243, 130, 245, 146, 239, 142, 210, 168, 251, 0, 130, 247, 130, 244, + 146, 239, 171, 148, 0, 130, 247, 130, 244, 146, 239, 168, 251, 0, 130, + 247, 130, 245, 146, 239, 171, 148, 0, 130, 247, 130, 245, 146, 239, 168, + 251, 0, 130, 247, 136, 135, 136, 171, 171, 148, 0, 130, 248, 130, 245, + 148, 184, 171, 148, 0, 130, 248, 130, 245, 148, 184, 168, 251, 0, 130, + 248, 130, 244, 148, 184, 171, 148, 0, 130, 248, 130, 244, 148, 184, 168, + 251, 0, 130, 248, 136, 176, 139, 172, 171, 148, 0, 130, 248, 130, 244, + 148, 184, 142, 210, 168, 251, 0, 130, 248, 146, 239, 149, 208, 136, 171, + 142, 210, 168, 251, 0, 130, 248, 136, 176, 136, 171, 142, 210, 168, 251, + 0, 130, 248, 146, 239, 149, 208, 139, 172, 142, 210, 168, 251, 0, 130, + 248, 136, 176, 139, 172, 142, 210, 168, 251, 0, 130, 248, 146, 239, 149, + 208, 139, 172, 168, 251, 0, 130, 247, 132, 192, 148, 184, 142, 210, 168, + 251, 0, 130, 247, 136, 135, 139, 172, 142, 210, 168, 251, 0, 130, 247, + 132, 192, 146, 239, 142, 210, 168, 251, 0, 130, 247, 136, 135, 136, 171, + 142, 210, 168, 251, 0, 130, 247, 132, 192, 146, 239, 168, 251, 0, 130, + 247, 130, 245, 146, 239, 142, 210, 168, 251, 0, 148, 184, 144, 229, 140, + 187, 144, 229, 146, 239, 146, 133, 142, 227, 156, 153, 164, 243, 0, 136, + 172, 146, 239, 144, 229, 140, 187, 146, 133, 142, 227, 156, 153, 164, + 243, 0, 148, 184, 144, 229, 136, 172, 146, 239, 146, 133, 142, 227, 156, + 153, 164, 243, 0, 136, 172, 148, 184, 144, 229, 140, 187, 146, 133, 142, + 227, 156, 153, 164, 243, 0, 140, 185, 146, 133, 139, 193, 156, 151, 164, + 243, 0, 148, 184, 146, 133, 139, 193, 156, 151, 164, 243, 0, 140, 187, + 146, 133, 139, 193, 156, 151, 164, 243, 0, 146, 239, 146, 133, 139, 193, + 156, 151, 164, 243, 0, 141, 226, 139, 193, 139, 173, 50, 10, 120, 140, + 183, 141, 176, 156, 207, 156, 163, 50, 53, 56, 70, 41, 0, 141, 226, 139, + 193, 139, 173, 51, 0, 141, 226, 139, 193, 139, 173, 52, 0, 141, 226, 139, + 193, 139, 173, 53, 0, 141, 226, 139, 193, 139, 173, 54, 0, 141, 226, 139, + 193, 139, 173, 55, 10, 120, 140, 184, 141, 176, 156, 207, 156, 163, 50, + 53, 57, 53, 41, 0, 139, 174, 139, 173, 50, 10, 120, 155, 211, 141, 176, + 156, 207, 156, 163, 50, 53, 57, 52, 41, 0, 139, 174, 139, 173, 51, 0, + 139, 174, 139, 173, 52, 0, 139, 174, 139, 173, 53, 0, 139, 174, 139, 173, + 54, 0, 139, 174, 139, 173, 55, 10, 120, 155, 222, 141, 176, 156, 207, + 156, 163, 50, 53, 56, 49, 41, 0, 136, 172, 146, 239, 139, 193, 156, 150, + 164, 243, 0, 136, 172, 148, 184, 139, 193, 156, 150, 164, 243, 0, 140, + 187, 144, 229, 148, 184, 139, 193, 156, 150, 164, 243, 0, 140, 187, 144, + 229, 146, 239, 139, 193, 156, 150, 164, 243, 0, 148, 184, 144, 229, 146, + 239, 139, 193, 156, 150, 164, 243, 0, 139, 174, 139, 173, 49, 51, 53, 56, + 0, 148, 184, 139, 193, 156, 151, 164, 243, 10, 120, 155, 222, 141, 176, + 156, 172, 156, 163, 50, 53, 56, 50, 41, 0, 148, 184, 142, 227, 156, 152, + 164, 243, 10, 120, 155, 222, 143, 211, 164, 225, 156, 163, 50, 53, 56, + 51, 41, 0, 148, 184, 149, 147, 156, 152, 164, 243, 10, 120, 155, 222, + 140, 192, 164, 225, 156, 163, 50, 53, 56, 53, 41, 0, 148, 184, 142, 227, + 156, 153, 164, 243, 10, 120, 155, 222, 143, 211, 172, 225, 32, 156, 163, + 50, 53, 56, 54, 41, 0, 148, 184, 154, 206, 156, 152, 164, 243, 10, 120, + 155, 222, 161, 238, 164, 225, 156, 163, 50, 53, 56, 55, 41, 0, 140, 187, + 139, 193, 156, 151, 164, 243, 10, 120, 140, 183, 141, 176, 156, 172, 156, + 163, 50, 53, 56, 69, 41, 0, 140, 187, 142, 227, 156, 152, 164, 243, 10, + 120, 140, 183, 143, 211, 164, 225, 156, 163, 50, 53, 56, 68, 41, 0, 140, + 187, 149, 147, 156, 152, 164, 243, 10, 120, 140, 183, 140, 192, 164, 225, + 156, 163, 50, 53, 56, 66, 41, 0, 140, 187, 142, 227, 156, 153, 164, 243, + 10, 120, 140, 183, 143, 211, 172, 225, 32, 156, 163, 50, 53, 56, 65, 41, + 0, 140, 187, 154, 206, 156, 152, 164, 243, 10, 120, 140, 183, 161, 238, + 164, 225, 156, 163, 50, 53, 56, 57, 41, 0, 133, 204, 154, 136, 180, 147, + 0, 133, 203, 154, 136, 180, 147, 0, 136, 173, 154, 136, 180, 147, 0, 136, + 174, 154, 136, 180, 147, 0, 156, 173, 154, 136, 180, 147, 10, 120, 140, + 200, 156, 156, 50, 53, 57, 50, 41, 0, 136, 173, 164, 243, 32, 144, 229, + 136, 174, 156, 173, 154, 136, 180, 147, 0, 136, 173, 156, 173, 154, 136, + 180, 147, 32, 144, 229, 136, 174, 164, 243, 0, 133, 204, 156, 173, 154, + 136, 180, 147, 32, 144, 229, 133, 203, 164, 243, 0, 164, 184, 191, 143, + 32, 180, 156, 10, 120, 164, 185, 152, 235, 133, 208, 142, 134, 145, 232, + 50, 53, 57, 65, 41, 10, 120, 154, 158, 156, 158, 156, 159, 180, 148, 41, + 0, 156, 173, 164, 184, 191, 143, 32, 180, 156, 10, 120, 164, 185, 152, + 235, 141, 167, 140, 143, 142, 134, 146, 229, 50, 53, 57, 69, 41, 10, 120, + 156, 160, 156, 159, 180, 150, 41, 0, 150, 213, 149, 224, 180, 156, 10, + 42, 152, 235, 142, 213, 140, 143, 142, 134, 141, 176, 156, 172, 187, 238, + 10, 120, 156, 165, 132, 199, 180, 154, 41, 0, 136, 135, 136, 171, 140, + 187, 180, 156, 10, 120, 155, 213, 140, 180, 152, 235, 141, 153, 141, 228, + 142, 134, 141, 167, 156, 161, 50, 53, 65, 55, 41, 0, 136, 136, 136, 171, + 140, 185, 180, 156, 10, 120, 155, 213, 140, 180, 152, 235, 141, 167, 141, + 228, 142, 134, 141, 153, 156, 161, 50, 53, 65, 56, 41, 0, 148, 184, 144, + 229, 146, 239, 146, 133, 146, 136, 164, 243, 10, 120, 141, 170, 104, 111, + 117, 114, 103, 108, 97, 115, 115, 32, 45, 32, 50, 57, 68, 55, 41, 0, 136, + 172, 140, 187, 146, 133, 146, 136, 164, 243, 10, 120, 141, 170, 182, 240, + 32, 45, 32, 50, 57, 68, 51, 41, 0, 136, 135, 146, 133, 154, 136, 180, + 147, 10, 120, 141, 170, 152, 235, 141, 153, 135, 201, 50, 53, 69, 52, 41, + 0, 136, 136, 146, 133, 154, 136, 180, 147, 10, 120, 141, 170, 152, 235, + 141, 167, 135, 201, 50, 53, 69, 53, 41, 0, 136, 183, 146, 133, 154, 136, + 180, 147, 10, 120, 141, 170, 142, 134, 141, 167, 135, 201, 50, 53, 69, + 50, 41, 0, 136, 176, 146, 133, 154, 136, 180, 147, 10, 120, 141, 170, + 142, 134, 141, 153, 135, 201, 50, 53, 69, 51, 41, 0, 130, 143, 132, 192, + 142, 210, 171, 151, 0, 130, 143, 132, 192, 142, 210, 168, 251, 0, 130, + 143, 139, 175, 136, 171, 171, 148, 0, 130, 143, 142, 210, 140, 187, 136, + 171, 171, 148, 0, 130, 143, 132, 192, 139, 175, 136, 171, 171, 148, 0, + 130, 143, 132, 192, 142, 210, 140, 187, 136, 171, 171, 148, 0, 130, 143, + 139, 175, 136, 171, 149, 208, 151, 160, 142, 210, 168, 251, 0, 130, 143, + 139, 175, 151, 160, 132, 192, 142, 210, 168, 251, 0, 130, 143, 132, 192, + 139, 175, 144, 229, 142, 210, 140, 187, 151, 160, 146, 239, 171, 148, 0, + 130, 143, 132, 192, 142, 210, 140, 187, 144, 229, 142, 210, 140, 185, + 151, 160, 146, 239, 171, 148, 0, 130, 143, 132, 192, 142, 210, 140, 187, + 136, 171, 149, 208, 151, 160, 142, 210, 171, 151, 0, 130, 143, 132, 192, + 139, 175, 136, 171, 149, 208, 151, 160, 142, 210, 168, 251, 0, 130, 143, + 139, 175, 151, 160, 132, 192, 142, 210, 140, 187, 151, 160, 146, 239, + 171, 148, 0, 130, 143, 142, 210, 140, 187, 151, 160, 132, 192, 142, 210, + 140, 185, 151, 160, 146, 239, 171, 148, 0, 130, 143, 177, 204, 10, 120, + 135, 200, 177, 205, 41, 0, 131, 199, 136, 139, 141, 226, 166, 233, 10, + 120, 135, 196, 151, 223, 155, 243, 50, 53, 48, 48, 41, 0, 65, 82, 82, 79, + 87, 72, 69, 65, 68, 45, 83, 72, 65, 80, 69, 68, 32, 180, 161, 10, 120, + 141, 170, 156, 219, 141, 154, 50, 55, 65, 52, 41, 0, 156, 173, 155, 228, + 164, 254, 10, 120, 155, 131, 132, 199, 178, 192, 41, 0, 133, 204, 163, + 248, 173, 222, 10, 42, 139, 250, 140, 180, 49, 70, 66, 66, 51, 44, 32, + 102, 97, 99, 101, 115, 32, 134, 252, 168, 236, 10, 42, 140, 232, 65, 112, + 112, 108, 101, 32, 73, 73, 32, 169, 192, 32, 114, 101, 102, 101, 114, + 115, 32, 141, 228, 142, 158, 139, 248, 139, 191, 34, 82, 117, 110, 110, + 105, 110, 103, 32, 77, 97, 110, 34, 10, 120, 40, 190, 248, 32, 45, 32, + 49, 70, 51, 67, 51, 41, 0, 133, 203, 163, 248, 173, 222, 0, 156, 173, + 150, 141, 135, 225, 154, 223, 178, 162, 10, 120, 136, 141, 136, 232, 154, + 225, 50, 49, 66, 50, 41, 10, 120, 136, 141, 140, 180, 155, 205, 154, 225, + 50, 49, 66, 53, 41, 0, 135, 222, 144, 229, 148, 184, 136, 177, 139, 193, + 156, 150, 164, 243, 0, 133, 219, 144, 229, 148, 184, 136, 177, 139, 193, + 156, 150, 164, 243, 0, 135, 224, 136, 167, 139, 193, 156, 150, 164, 243, + 0, 135, 223, 136, 167, 139, 193, 156, 150, 164, 243, 0, 133, 204, 191, + 179, 10, 42, 139, 250, 140, 180, 49, 70, 66, 66, 65, 10, 120, 40, 102, + 105, 108, 101, 32, 164, 152, 49, 70, 52, 67, 49, 41, 10, 120, 40, 164, + 152, 49, 70, 53, 67, 48, 41, 0, 133, 203, 191, 179, 0, 86, 79, 73, 68, + 69, 68, 32, 146, 236, 177, 153, 10, 120, 154, 173, 132, 210, 177, 231, + 41, 10, 120, 135, 196, 139, 241, 139, 185, 140, 143, 155, 243, 50, 53, + 54, 67, 41, 10, 120, 40, 180, 191, 32, 140, 206, 132, 221, 50, 55, 49, + 57, 41, 10, 120, 139, 236, 140, 206, 132, 221, 50, 55, 49, 65, 41, 10, + 120, 140, 200, 140, 206, 132, 221, 49, 70, 55, 65, 51, 41, 0, 140, 187, + 144, 157, 155, 189, 166, 197, 10, 120, 155, 190, 140, 240, 133, 196, 50, + 50, 65, 49, 41, 0, 139, 199, 144, 245, 177, 153, 10, 42, 100, 105, 97, + 103, 111, 110, 97, 108, 115, 32, 101, 120, 116, 101, 110, 100, 32, 112, + 97, 115, 116, 32, 140, 232, 179, 167, 32, 140, 172, 140, 232, 164, 161, + 142, 191, 139, 194, 50, 55, 52, 69, 10, 120, 135, 196, 151, 223, 141, + 131, 132, 221, 50, 53, 55, 51, 41, 10, 120, 157, 148, 155, 191, 142, 245, + 132, 199, 50, 55, 52, 69, 41, 0, 139, 199, 144, 245, 142, 210, 140, 187, + 136, 171, 171, 148, 0, 139, 199, 144, 245, 177, 204, 0, 154, 236, 150, + 213, 180, 207, 32, 141, 247, 149, 196, 180, 155, 10, 120, 142, 244, 132, + 199, 166, 230, 41, 10, 120, 142, 247, 133, 151, 166, 231, 41, 10, 120, + 139, 236, 142, 248, 182, 166, 41, 0, 140, 185, 158, 208, 154, 236, 140, + 187, 150, 137, 166, 145, 10, 42, 140, 179, 177, 226, 44, 32, 99, 111, + 109, 98, 105, 110, 101, 100, 32, 140, 180, 49, 70, 66, 67, 50, 32, 140, + 143, 49, 70, 66, 67, 51, 10, 120, 153, 236, 141, 167, 136, 190, 191, 164, + 41, 0, 142, 210, 158, 208, 154, 236, 140, 187, 150, 137, 166, 145, 0, + 140, 187, 158, 208, 154, 236, 140, 187, 150, 137, 166, 145, 0, 136, 204, + 141, 169, 164, 254, 10, 42, 140, 179, 147, 233, 141, 143, 183, 147, 32, + 101, 120, 116, 101, 110, 100, 32, 141, 228, 140, 232, 101, 100, 103, 101, + 115, 32, 133, 163, 141, 144, 99, 101, 108, 108, 10, 120, 133, 148, 166, + 218, 41, 10, 120, 141, 171, 132, 210, 165, 220, 41, 10, 120, 139, 202, + 141, 144, 45, 32, 164, 247, 41, 0, 163, 251, 70, 73, 71, 85, 82, 69, 10, + 120, 40, 109, 101, 110, 115, 32, 133, 139, 180, 252, 41, 0, 163, 251, + 153, 222, 141, 247, 65, 82, 77, 83, 32, 82, 65, 73, 83, 69, 68, 0, 163, + 251, 153, 222, 76, 69, 65, 78, 73, 78, 71, 32, 171, 151, 0, 163, 251, + 153, 222, 76, 69, 65, 78, 73, 78, 71, 32, 168, 251, 0, 163, 251, 153, + 222, 141, 247, 68, 82, 69, 83, 83, 10, 120, 40, 180, 246, 32, 133, 139, + 180, 247, 41, 0, 154, 236, 155, 251, 182, 162, 10, 120, 154, 242, 154, + 238, 136, 193, 50, 49, 69, 55, 41, 10, 120, 40, 191, 151, 32, 45, 32, 50, + 51, 48, 50, 41, 10, 120, 154, 242, 102, 105, 110, 103, 101, 114, 45, 112, + 111, 115, 116, 32, 136, 193, 49, 70, 56, 51, 53, 41, 0, 139, 176, 165, + 193, 10, 35, 154, 168, 141, 128, 142, 199, 171, 144, 0, 139, 176, 164, + 239, 10, 35, 154, 168, 154, 202, 142, 199, 177, 185, 0, 139, 176, 164, + 240, 10, 35, 154, 168, 154, 203, 142, 199, 166, 165, 0, 139, 176, 164, + 241, 10, 35, 154, 168, 142, 229, 142, 199, 177, 155, 0, 139, 176, 164, + 242, 10, 35, 154, 168, 154, 204, 142, 199, 186, 196, 0, 139, 176, 165, + 195, 10, 35, 154, 168, 154, 205, 142, 199, 186, 197, 0, 139, 176, 165, + 196, 10, 35, 154, 168, 156, 139, 142, 199, 181, 209, 0, 139, 176, 165, + 197, 10, 35, 154, 168, 154, 207, 142, 199, 186, 199, 0, 139, 176, 165, + 198, 10, 35, 154, 168, 156, 140, 142, 199, 167, 251, 0, 139, 176, 165, + 199, 10, 35, 154, 168, 156, 141, 142, 199, 186, 200, 0, 10, 58, 52, 69, + 51, 68, 0, 10, 58, 52, 69, 51, 56, 0, 10, 58, 52, 69, 52, 49, 0, 10, 58, + 50, 48, 49, 50, 50, 0, 10, 58, 52, 70, 54, 48, 0, 10, 58, 52, 70, 65, 69, + 0, 10, 58, 52, 70, 66, 66, 0, 10, 58, 53, 48, 48, 50, 0, 10, 58, 53, 48, + 55, 65, 0, 10, 58, 53, 48, 57, 57, 0, 10, 58, 53, 48, 69, 55, 0, 10, 58, + 53, 48, 67, 70, 0, 10, 58, 51, 52, 57, 69, 0, 10, 120, 53, 49, 52, 53, + 10, 58, 50, 48, 54, 51, 65, 0, 10, 58, 187, 148, 0, 10, 58, 53, 49, 53, + 52, 0, 10, 58, 53, 49, 54, 52, 0, 10, 58, 53, 49, 55, 55, 0, 10, 58, 50, + 48, 53, 49, 67, 0, 10, 58, 51, 52, 66, 57, 0, 10, 120, 53, 49, 56, 53, + 10, 58, 53, 49, 54, 55, 0, 10, 58, 190, 247, 0, 10, 58, 50, 48, 53, 52, + 66, 0, 10, 58, 53, 49, 57, 55, 0, 10, 58, 53, 49, 65, 52, 0, 10, 58, 52, + 69, 67, 67, 0, 10, 58, 53, 49, 65, 67, 0, 10, 58, 53, 49, 66, 53, 0, 10, + 58, 50, 57, 49, 68, 70, 0, 10, 58, 53, 49, 70, 53, 0, 10, 58, 53, 50, 48, + 51, 0, 10, 58, 51, 52, 68, 70, 0, 10, 58, 53, 50, 51, 66, 0, 10, 58, 53, + 50, 52, 54, 0, 10, 58, 190, 250, 0, 10, 58, 53, 50, 55, 55, 0, 10, 58, + 51, 53, 49, 53, 0, 10, 58, 53, 50, 67, 55, 0, 10, 58, 53, 50, 67, 57, 0, + 10, 58, 53, 50, 69, 52, 0, 10, 58, 53, 50, 70, 65, 0, 10, 58, 53, 51, 48, + 53, 0, 10, 58, 53, 51, 48, 54, 0, 10, 58, 53, 51, 49, 55, 0, 10, 120, 50, + 48, 57, 56, 52, 10, 58, 53, 51, 52, 57, 0, 10, 58, 53, 51, 53, 49, 0, 10, + 58, 53, 51, 53, 65, 0, 10, 58, 53, 51, 55, 51, 0, 10, 58, 53, 51, 55, 68, + 0, 10, 58, 191, 230, 0, 10, 58, 191, 230, 0, 10, 58, 191, 230, 0, 10, 58, + 50, 48, 65, 50, 67, 0, 10, 58, 55, 48, 55, 48, 0, 10, 58, 53, 51, 67, 65, + 0, 10, 58, 53, 51, 68, 70, 0, 10, 58, 50, 48, 66, 54, 51, 0, 10, 58, 53, + 51, 69, 66, 0, 10, 58, 53, 51, 70, 49, 0, 10, 120, 52, 68, 66, 56, 10, + 58, 53, 52, 48, 54, 0, 10, 58, 53, 52, 57, 69, 0, 10, 58, 53, 52, 51, 56, + 0, 10, 58, 53, 52, 52, 56, 0, 10, 58, 53, 52, 54, 56, 0, 10, 58, 53, 52, + 65, 50, 0, 10, 58, 53, 52, 70, 54, 0, 10, 58, 53, 53, 49, 48, 0, 10, 58, + 53, 53, 53, 51, 0, 10, 58, 53, 53, 54, 51, 0, 10, 58, 53, 53, 56, 52, 0, + 10, 58, 53, 53, 56, 52, 0, 10, 58, 53, 53, 57, 57, 0, 10, 58, 53, 53, 65, + 66, 0, 10, 58, 53, 53, 66, 51, 0, 10, 58, 53, 53, 67, 50, 0, 10, 58, 53, + 55, 49, 54, 0, 10, 58, 53, 54, 48, 54, 0, 10, 58, 53, 55, 49, 55, 0, 10, + 58, 53, 54, 53, 49, 0, 10, 58, 53, 54, 55, 52, 0, 10, 58, 53, 50, 48, 55, + 0, 10, 58, 53, 56, 69, 69, 0, 10, 58, 53, 55, 67, 69, 0, 10, 58, 53, 55, + 70, 52, 0, 10, 58, 53, 56, 48, 68, 0, 10, 58, 53, 55, 56, 66, 0, 10, 58, + 53, 56, 51, 50, 0, 10, 58, 53, 56, 51, 49, 0, 10, 58, 53, 56, 65, 67, 0, + 10, 58, 50, 49, 52, 69, 52, 0, 10, 120, 53, 56, 70, 51, 10, 58, 53, 56, + 70, 50, 0, 10, 120, 50, 49, 53, 51, 51, 10, 58, 53, 56, 70, 55, 0, 10, + 58, 53, 57, 48, 54, 0, 10, 58, 189, 233, 0, 10, 58, 53, 57, 50, 50, 0, + 10, 58, 53, 57, 54, 50, 0, 10, 120, 50, 49, 54, 65, 55, 10, 58, 50, 49, + 54, 65, 56, 0, 10, 58, 50, 49, 54, 69, 65, 0, 10, 58, 53, 57, 69, 67, 0, + 10, 58, 53, 65, 49, 66, 0, 10, 58, 53, 65, 50, 55, 0, 10, 58, 53, 57, 68, + 56, 0, 10, 58, 53, 65, 54, 54, 0, 10, 58, 51, 54, 69, 69, 0, 10, 58, 51, + 54, 70, 67, 0, 10, 58, 53, 66, 48, 56, 0, 10, 58, 53, 66, 51, 69, 0, 10, + 58, 53, 66, 51, 69, 0, 10, 58, 50, 49, 57, 67, 56, 0, 10, 58, 53, 66, 67, + 51, 0, 10, 58, 53, 66, 68, 56, 0, 10, 58, 187, 135, 0, 10, 58, 53, 66, + 70, 51, 0, 10, 58, 50, 49, 66, 49, 56, 0, 10, 58, 53, 66, 70, 70, 0, 10, + 58, 53, 67, 48, 54, 0, 10, 120, 50, 50, 52, 53, 48, 10, 58, 53, 70, 53, + 51, 0, 10, 58, 183, 251, 0, 10, 58, 51, 55, 56, 49, 0, 10, 58, 53, 67, + 54, 48, 0, 10, 120, 52, 68, 66, 57, 10, 58, 184, 197, 0, 10, 58, 53, 67, + 67, 48, 0, 10, 58, 53, 67, 56, 68, 0, 10, 58, 50, 49, 68, 69, 52, 0, 10, + 58, 53, 68, 52, 51, 0, 10, 58, 50, 49, 68, 69, 54, 0, 10, 58, 53, 68, 54, + 69, 0, 10, 58, 53, 68, 54, 66, 0, 10, 58, 53, 68, 55, 67, 0, 10, 58, 53, + 68, 69, 49, 0, 10, 58, 53, 68, 69, 50, 0, 10, 58, 51, 56, 50, 70, 0, 10, + 58, 53, 68, 70, 68, 0, 10, 58, 53, 69, 50, 56, 0, 10, 58, 53, 69, 51, 68, + 0, 10, 58, 53, 69, 54, 57, 0, 10, 58, 51, 56, 54, 50, 0, 10, 58, 50, 50, + 49, 56, 51, 0, 10, 58, 51, 56, 55, 67, 0, 10, 58, 53, 69, 66, 48, 0, 10, + 58, 53, 69, 66, 51, 0, 10, 58, 53, 69, 66, 54, 0, 10, 58, 53, 69, 67, 65, + 0, 10, 58, 50, 65, 51, 57, 50, 0, 10, 58, 53, 69, 70, 69, 0, 10, 58, 50, + 50, 51, 51, 49, 0, 10, 58, 50, 50, 51, 51, 49, 0, 10, 58, 56, 50, 48, 49, + 0, 10, 58, 53, 70, 50, 50, 0, 10, 58, 53, 70, 50, 50, 0, 10, 58, 51, 56, + 67, 55, 0, 10, 58, 50, 51, 50, 66, 56, 0, 10, 58, 50, 54, 49, 68, 65, 0, + 10, 58, 53, 70, 54, 50, 0, 10, 58, 53, 70, 54, 66, 0, 10, 58, 51, 56, 69, + 51, 0, 10, 120, 50, 50, 53, 48, 53, 10, 58, 53, 70, 57, 65, 0, 10, 58, + 53, 70, 67, 68, 0, 10, 58, 53, 70, 68, 55, 0, 10, 58, 53, 70, 70, 57, 0, + 10, 58, 54, 48, 56, 49, 0, 10, 58, 51, 57, 51, 65, 0, 10, 58, 51, 57, 49, + 67, 0, 10, 58, 54, 48, 57, 52, 0, 10, 58, 50, 50, 54, 68, 52, 0, 10, 58, + 54, 48, 67, 55, 0, 10, 58, 54, 49, 52, 56, 0, 10, 58, 54, 49, 52, 67, 0, + 10, 58, 54, 49, 52, 69, 0, 10, 58, 54, 49, 52, 67, 0, 10, 58, 54, 49, 55, + 65, 0, 10, 58, 187, 149, 0, 10, 58, 54, 49, 66, 50, 0, 10, 58, 54, 49, + 65, 52, 0, 10, 58, 54, 49, 65, 70, 0, 10, 58, 54, 49, 68, 69, 0, 10, 58, + 187, 150, 0, 10, 58, 54, 49, 70, 54, 0, 10, 58, 54, 50, 49, 48, 0, 10, + 58, 54, 50, 49, 66, 0, 10, 58, 54, 50, 53, 68, 0, 10, 58, 54, 50, 66, 49, + 0, 10, 58, 54, 50, 68, 52, 0, 10, 58, 54, 51, 53, 48, 0, 10, 58, 50, 50, + 66, 48, 67, 0, 10, 58, 54, 51, 51, 68, 0, 10, 58, 54, 50, 70, 67, 0, 10, + 58, 54, 51, 54, 56, 0, 10, 58, 54, 51, 56, 51, 0, 10, 58, 54, 51, 69, 52, + 0, 10, 58, 50, 50, 66, 70, 49, 0, 10, 58, 54, 52, 50, 50, 0, 10, 58, 54, + 51, 67, 53, 0, 10, 58, 54, 51, 65, 57, 0, 10, 58, 51, 65, 50, 69, 0, 10, + 58, 54, 52, 54, 57, 0, 10, 58, 54, 52, 55, 69, 0, 10, 58, 54, 52, 57, 68, + 0, 10, 58, 54, 52, 55, 55, 0, 10, 58, 51, 65, 54, 67, 0, 10, 58, 54, 53, + 52, 70, 0, 10, 58, 54, 53, 54, 67, 0, 10, 58, 50, 51, 48, 48, 65, 0, 10, + 58, 54, 53, 69, 51, 0, 10, 58, 54, 54, 70, 56, 0, 10, 58, 54, 54, 52, 57, + 0, 10, 58, 51, 66, 49, 57, 0, 10, 58, 54, 54, 57, 49, 0, 10, 58, 51, 66, + 48, 56, 0, 10, 58, 51, 65, 69, 52, 0, 10, 58, 53, 49, 57, 50, 0, 10, 58, + 53, 49, 57, 53, 0, 10, 58, 54, 55, 48, 48, 0, 10, 58, 54, 54, 57, 67, 0, + 10, 58, 56, 48, 65, 68, 0, 10, 58, 52, 51, 68, 57, 0, 10, 58, 187, 134, + 0, 10, 58, 54, 55, 49, 66, 0, 10, 58, 54, 55, 50, 49, 0, 10, 58, 54, 55, + 53, 69, 0, 10, 58, 54, 55, 53, 51, 0, 10, 58, 50, 51, 51, 67, 51, 0, 10, + 58, 51, 66, 52, 57, 0, 10, 58, 54, 55, 70, 65, 0, 10, 58, 54, 55, 56, 53, + 0, 10, 58, 54, 56, 53, 50, 0, 10, 58, 54, 56, 56, 53, 0, 10, 58, 50, 51, + 52, 54, 68, 0, 10, 58, 54, 56, 56, 69, 0, 10, 58, 54, 56, 49, 70, 0, 10, + 58, 54, 57, 49, 52, 0, 10, 58, 51, 66, 57, 68, 0, 10, 58, 54, 57, 52, 50, + 0, 10, 58, 54, 57, 65, 51, 0, 10, 58, 54, 57, 69, 65, 0, 10, 58, 54, 65, + 65, 56, 0, 10, 58, 50, 51, 54, 65, 51, 0, 10, 58, 54, 65, 68, 66, 0, 10, + 58, 51, 67, 49, 56, 0, 10, 58, 54, 66, 50, 49, 0, 10, 120, 52, 68, 66, + 69, 10, 58, 50, 51, 56, 65, 55, 0, 10, 58, 54, 66, 53, 52, 0, 10, 58, 51, + 67, 52, 69, 0, 10, 58, 54, 66, 55, 50, 0, 10, 58, 54, 66, 57, 70, 0, 10, + 58, 187, 137, 0, 10, 58, 54, 66, 66, 66, 0, 10, 58, 50, 51, 65, 56, 68, + 0, 10, 58, 50, 49, 68, 48, 66, 0, 10, 58, 50, 51, 65, 70, 65, 0, 10, 58, + 54, 67, 52, 69, 0, 10, 58, 50, 51, 67, 66, 67, 0, 10, 58, 54, 67, 66, 70, + 0, 10, 120, 50, 68, 67, 48, 57, 10, 58, 54, 67, 67, 68, 0, 10, 58, 54, + 67, 54, 55, 0, 10, 58, 54, 68, 49, 54, 0, 10, 58, 54, 68, 51, 69, 0, 10, + 58, 54, 68, 55, 55, 0, 10, 58, 187, 144, 0, 10, 58, 54, 68, 54, 57, 0, + 10, 58, 54, 68, 55, 56, 0, 10, 120, 50, 51, 68, 52, 48, 10, 58, 54, 68, + 56, 53, 0, 10, 58, 50, 51, 68, 49, 69, 0, 10, 58, 54, 68, 51, 52, 0, 10, + 58, 54, 69, 50, 70, 0, 10, 58, 54, 69, 54, 69, 0, 10, 58, 51, 68, 51, 51, + 0, 10, 58, 54, 69, 67, 66, 0, 10, 58, 54, 69, 67, 55, 0, 10, 58, 50, 51, + 69, 68, 49, 0, 10, 120, 50, 51, 70, 49, 67, 10, 58, 54, 68, 70, 57, 0, + 10, 58, 54, 70, 54, 69, 0, 10, 58, 50, 51, 70, 53, 69, 0, 10, 58, 50, 51, + 70, 56, 69, 0, 10, 58, 54, 70, 67, 54, 0, 10, 58, 55, 48, 51, 57, 0, 10, + 58, 55, 48, 49, 69, 0, 10, 58, 55, 48, 49, 66, 0, 10, 58, 51, 68, 57, 54, + 0, 10, 58, 55, 48, 52, 65, 0, 10, 58, 55, 48, 55, 68, 0, 10, 58, 55, 48, + 55, 55, 0, 10, 58, 55, 48, 65, 68, 0, 10, 58, 50, 48, 53, 50, 53, 0, 10, + 120, 50, 52, 50, 66, 51, 10, 58, 55, 49, 52, 53, 0, 10, 58, 50, 52, 50, + 54, 51, 0, 10, 58, 55, 49, 57, 67, 0, 10, 58, 50, 52, 51, 65, 66, 0, 10, + 58, 55, 50, 50, 56, 0, 10, 58, 55, 50, 51, 53, 0, 10, 58, 55, 50, 53, 48, + 0, 10, 58, 50, 52, 54, 48, 56, 0, 10, 58, 55, 50, 56, 48, 0, 10, 58, 55, + 50, 57, 53, 0, 10, 58, 50, 52, 55, 51, 53, 0, 10, 120, 50, 65, 69, 67, + 53, 10, 58, 50, 52, 56, 49, 52, 0, 10, 58, 55, 51, 55, 65, 0, 10, 58, + 184, 136, 0, 10, 58, 51, 69, 65, 67, 0, 10, 58, 55, 51, 65, 53, 0, 10, + 58, 51, 69, 66, 56, 0, 10, 58, 51, 69, 66, 56, 0, 10, 58, 55, 52, 52, 55, + 0, 10, 58, 55, 52, 53, 67, 0, 10, 58, 55, 52, 55, 49, 0, 10, 58, 55, 52, + 56, 53, 0, 10, 58, 55, 52, 67, 65, 0, 10, 58, 51, 70, 49, 66, 0, 10, 58, + 55, 53, 50, 52, 0, 10, 58, 50, 52, 67, 51, 54, 0, 10, 58, 55, 53, 51, 69, + 0, 10, 58, 50, 52, 67, 57, 50, 0, 10, 58, 55, 53, 55, 48, 0, 10, 58, 50, + 50, 49, 57, 70, 0, 10, 58, 55, 54, 49, 48, 0, 10, 58, 50, 52, 70, 65, 49, + 0, 10, 58, 50, 52, 70, 66, 56, 0, 10, 58, 50, 53, 48, 52, 52, 0, 10, 58, + 51, 70, 70, 67, 0, 10, 58, 52, 48, 48, 56, 0, 10, 58, 55, 54, 70, 52, 0, + 10, 58, 50, 53, 48, 70, 51, 0, 10, 58, 50, 53, 48, 70, 50, 0, 10, 120, + 50, 53, 49, 49, 65, 10, 58, 50, 53, 49, 49, 57, 0, 10, 58, 50, 53, 49, + 51, 51, 0, 10, 58, 55, 55, 49, 69, 0, 10, 58, 55, 55, 49, 70, 0, 10, 58, + 55, 55, 49, 70, 0, 10, 58, 55, 55, 52, 65, 0, 10, 58, 52, 48, 51, 57, 0, + 10, 58, 55, 55, 56, 66, 0, 10, 120, 50, 53, 50, 55, 49, 10, 58, 52, 48, + 52, 54, 0, 10, 58, 52, 48, 57, 54, 0, 10, 58, 50, 53, 52, 49, 68, 0, 10, + 58, 55, 56, 52, 69, 0, 10, 58, 55, 56, 56, 67, 0, 10, 58, 55, 56, 67, 67, + 0, 10, 58, 52, 48, 69, 51, 0, 10, 58, 50, 53, 54, 50, 54, 0, 10, 58, 55, + 57, 53, 54, 0, 10, 58, 50, 53, 54, 57, 65, 0, 10, 58, 50, 53, 54, 67, 53, + 0, 10, 58, 187, 147, 0, 10, 58, 55, 57, 69, 66, 0, 10, 58, 52, 49, 50, + 70, 0, 10, 58, 55, 65, 52, 48, 0, 10, 58, 55, 65, 52, 65, 0, 10, 58, 55, + 65, 52, 70, 0, 10, 58, 50, 53, 57, 55, 67, 0, 10, 58, 50, 53, 65, 65, 55, + 0, 10, 58, 50, 53, 65, 65, 55, 0, 10, 58, 55, 65, 69, 69, 0, 10, 58, 52, + 50, 48, 50, 0, 10, 58, 50, 53, 66, 65, 66, 0, 10, 58, 55, 66, 67, 54, 0, + 10, 58, 55, 66, 67, 57, 0, 10, 58, 52, 50, 50, 55, 0, 10, 58, 50, 53, 67, + 56, 48, 0, 10, 58, 55, 67, 68, 50, 0, 10, 58, 52, 50, 65, 48, 0, 10, 58, + 55, 67, 69, 56, 0, 10, 58, 55, 67, 69, 51, 0, 10, 58, 55, 68, 48, 48, 0, + 10, 58, 50, 53, 70, 56, 54, 0, 10, 58, 55, 68, 54, 51, 0, 10, 58, 52, 51, + 48, 49, 0, 10, 58, 55, 68, 67, 55, 0, 10, 58, 55, 69, 48, 50, 0, 10, 58, + 55, 69, 52, 53, 0, 10, 58, 52, 51, 51, 52, 0, 10, 58, 50, 54, 50, 50, 56, + 0, 10, 58, 50, 54, 50, 52, 55, 0, 10, 58, 52, 51, 53, 57, 0, 10, 58, 50, + 54, 50, 68, 57, 0, 10, 58, 55, 70, 55, 65, 0, 10, 58, 50, 54, 51, 51, 69, + 0, 10, 58, 55, 70, 57, 53, 0, 10, 58, 55, 70, 70, 65, 0, 10, 58, 187, + 151, 0, 10, 58, 50, 54, 52, 68, 65, 0, 10, 58, 50, 54, 53, 50, 51, 0, 10, + 58, 56, 48, 54, 48, 0, 10, 58, 50, 54, 53, 65, 56, 0, 10, 58, 56, 48, 55, + 48, 0, 10, 58, 50, 51, 51, 53, 70, 0, 10, 58, 52, 51, 68, 53, 0, 10, 58, + 56, 48, 66, 50, 0, 10, 58, 56, 49, 48, 51, 0, 10, 58, 52, 52, 48, 66, 0, + 10, 58, 56, 49, 51, 69, 0, 10, 58, 53, 65, 66, 53, 0, 10, 58, 50, 54, 55, + 65, 55, 0, 10, 58, 50, 54, 55, 66, 53, 0, 10, 58, 50, 51, 51, 57, 51, 0, + 10, 58, 50, 51, 51, 57, 67, 0, 10, 58, 56, 50, 48, 49, 0, 10, 58, 56, 50, + 48, 52, 0, 10, 58, 56, 70, 57, 69, 0, 10, 58, 52, 52, 54, 66, 0, 10, 58, + 56, 50, 57, 49, 0, 10, 58, 56, 50, 56, 66, 0, 10, 58, 56, 50, 57, 68, 0, + 10, 58, 53, 50, 66, 51, 0, 10, 58, 56, 50, 66, 49, 0, 10, 58, 56, 50, 66, + 51, 0, 10, 58, 56, 50, 66, 68, 0, 10, 58, 56, 50, 69, 54, 0, 10, 58, 50, + 54, 66, 51, 67, 0, 10, 58, 56, 50, 69, 53, 0, 10, 58, 56, 51, 49, 68, 0, + 10, 58, 56, 51, 54, 51, 0, 10, 58, 56, 51, 65, 68, 0, 10, 58, 56, 51, 50, + 51, 0, 10, 58, 56, 51, 66, 68, 0, 10, 58, 56, 51, 69, 55, 0, 10, 58, 56, + 52, 53, 55, 0, 10, 58, 56, 51, 53, 51, 0, 10, 58, 56, 51, 67, 65, 0, 10, + 58, 56, 51, 67, 67, 0, 10, 58, 56, 51, 68, 67, 0, 10, 58, 50, 54, 67, 51, + 54, 0, 10, 58, 50, 54, 68, 54, 66, 0, 10, 58, 50, 54, 67, 68, 53, 0, 10, + 58, 52, 53, 50, 66, 0, 10, 58, 56, 52, 70, 49, 0, 10, 58, 56, 52, 70, 51, + 0, 10, 58, 56, 53, 49, 54, 0, 10, 58, 50, 55, 51, 67, 65, 0, 10, 58, 56, + 53, 54, 52, 0, 10, 58, 50, 54, 70, 50, 67, 0, 10, 58, 52, 53, 53, 68, 0, + 10, 58, 52, 53, 54, 49, 0, 10, 58, 50, 54, 70, 66, 49, 0, 10, 58, 50, 55, + 48, 68, 50, 0, 10, 120, 53, 57, 49, 52, 10, 120, 50, 55, 48, 67, 68, 10, + 120, 50, 55, 48, 70, 48, 10, 58, 52, 53, 54, 66, 0, 10, 58, 56, 54, 53, + 48, 0, 10, 58, 56, 54, 53, 67, 0, 10, 58, 56, 54, 54, 55, 0, 10, 120, 50, + 55, 50, 48, 53, 10, 58, 56, 54, 54, 57, 0, 10, 58, 56, 54, 65, 57, 0, 10, + 58, 56, 54, 56, 56, 0, 10, 58, 56, 55, 48, 69, 0, 10, 58, 56, 54, 69, 50, + 0, 10, 58, 56, 55, 55, 57, 0, 10, 58, 56, 55, 50, 56, 0, 10, 58, 56, 55, + 54, 66, 0, 10, 58, 56, 55, 56, 54, 0, 10, 58, 52, 53, 68, 55, 0, 10, 58, + 56, 55, 69, 49, 0, 10, 58, 56, 56, 48, 49, 0, 10, 58, 52, 53, 70, 57, 0, + 10, 58, 56, 56, 54, 48, 0, 10, 58, 184, 224, 0, 10, 58, 50, 55, 54, 54, + 55, 0, 10, 58, 56, 56, 68, 55, 0, 10, 58, 56, 56, 68, 69, 0, 10, 58, 52, + 54, 51, 53, 0, 10, 58, 56, 56, 70, 65, 0, 10, 58, 51, 52, 66, 66, 0, 10, + 120, 52, 54, 57, 53, 10, 58, 50, 55, 56, 65, 69, 0, 10, 58, 50, 55, 57, + 54, 54, 0, 10, 58, 52, 54, 66, 69, 0, 10, 58, 52, 54, 67, 55, 0, 10, 58, + 56, 65, 65, 48, 0, 10, 58, 56, 65, 69, 68, 0, 10, 58, 56, 66, 56, 65, 0, + 10, 58, 56, 67, 53, 53, 0, 10, 58, 50, 55, 67, 65, 56, 0, 10, 58, 56, 67, + 65, 66, 0, 10, 58, 56, 67, 67, 49, 0, 10, 120, 50, 53, 65, 68, 52, 10, + 58, 56, 68, 49, 66, 0, 10, 58, 56, 68, 55, 55, 0, 10, 58, 50, 55, 70, 50, + 70, 0, 10, 58, 50, 48, 56, 48, 52, 0, 10, 58, 56, 68, 67, 66, 0, 10, 58, + 56, 68, 66, 67, 0, 10, 58, 56, 68, 70, 48, 0, 10, 58, 50, 48, 56, 68, 69, + 0, 10, 58, 56, 69, 68, 52, 0, 10, 58, 56, 70, 51, 56, 0, 10, 58, 50, 56, + 53, 68, 50, 0, 10, 58, 50, 56, 53, 69, 68, 0, 10, 58, 57, 48, 57, 52, 0, + 10, 58, 57, 48, 70, 49, 0, 10, 58, 57, 49, 49, 49, 0, 10, 58, 50, 56, 55, + 50, 69, 0, 10, 58, 57, 49, 49, 66, 0, 10, 58, 57, 50, 51, 56, 0, 10, 58, + 57, 50, 68, 55, 0, 10, 58, 57, 50, 68, 56, 0, 10, 58, 57, 50, 55, 67, 0, + 10, 58, 57, 51, 70, 57, 0, 10, 58, 57, 52, 49, 53, 0, 10, 58, 50, 56, 66, + 70, 65, 0, 10, 58, 57, 53, 56, 66, 0, 10, 58, 52, 57, 57, 53, 0, 10, 58, + 57, 53, 66, 55, 0, 10, 58, 50, 56, 68, 55, 55, 0, 10, 58, 52, 57, 69, 54, + 0, 10, 58, 57, 54, 67, 51, 0, 10, 58, 53, 68, 66, 50, 0, 10, 58, 57, 55, + 50, 51, 0, 10, 58, 50, 57, 49, 52, 53, 0, 10, 58, 50, 57, 50, 49, 65, 0, + 10, 58, 52, 65, 54, 69, 0, 10, 58, 52, 65, 55, 54, 0, 10, 58, 57, 55, 69, + 48, 0, 10, 58, 50, 57, 52, 48, 65, 0, 10, 58, 52, 65, 66, 50, 0, 10, 58, + 50, 57, 52, 57, 54, 0, 10, 58, 187, 153, 0, 10, 58, 187, 153, 0, 10, 58, + 57, 56, 50, 57, 0, 10, 58, 50, 57, 53, 66, 54, 0, 10, 58, 57, 56, 69, 50, + 0, 10, 58, 52, 66, 51, 51, 0, 10, 58, 57, 57, 50, 57, 0, 10, 58, 57, 57, + 65, 55, 0, 10, 58, 57, 57, 67, 50, 0, 10, 58, 57, 57, 70, 69, 0, 10, 58, + 52, 66, 67, 69, 0, 10, 58, 50, 57, 66, 51, 48, 0, 10, 58, 57, 66, 49, 50, + 0, 10, 58, 57, 67, 52, 48, 0, 10, 58, 57, 67, 70, 68, 0, 10, 58, 52, 67, + 67, 69, 0, 10, 58, 52, 67, 69, 68, 0, 10, 58, 57, 68, 54, 55, 0, 10, 58, + 50, 65, 48, 67, 69, 0, 10, 58, 52, 67, 70, 56, 0, 10, 58, 50, 65, 49, 48, + 53, 0, 10, 58, 50, 65, 50, 48, 69, 0, 10, 58, 50, 65, 50, 57, 49, 0, 10, + 58, 184, 238, 0, 10, 58, 52, 68, 53, 54, 0, 10, 58, 57, 69, 70, 57, 0, + 10, 58, 57, 69, 70, 69, 0, 10, 58, 57, 70, 48, 53, 0, 10, 58, 57, 70, 48, + 70, 0, 10, 58, 57, 70, 49, 54, 0, 10, 58, 57, 70, 51, 66, 0, 10, 58, 50, + 65, 54, 48, 48, 0, 76, 65, 78, 71, 85, 65, 71, 69, 32, 189, 164, 10, 42, + 148, 165, 141, 144, 139, 253, 187, 237, 44, 32, 133, 162, 140, 233, 139, + 253, 143, 240, 167, 157, 46, 0, 161, 194, 164, 248, 0, 161, 194, 139, + 228, 164, 254, 0, 161, 194, 139, 240, 164, 254, 0, 161, 194, 140, 133, + 165, 137, 0, 161, 194, 140, 146, 165, 137, 0, 161, 194, 140, 159, 165, + 137, 0, 161, 194, 165, 145, 0, 161, 194, 165, 147, 0, 161, 194, 140, 185, + 165, 160, 0, 161, 194, 140, 187, 165, 160, 0, 161, 194, 165, 162, 0, 161, + 194, 140, 202, 165, 137, 0, 161, 194, 165, 168, 0, 161, 194, 140, 213, + 165, 172, 0, 161, 194, 140, 230, 165, 179, 0, 161, 194, 165, 188, 0, 139, + 177, 165, 193, 0, 139, 177, 164, 239, 0, 139, 177, 164, 240, 0, 139, 177, + 164, 241, 0, 139, 177, 164, 242, 0, 139, 177, 165, 195, 0, 139, 177, 165, + 196, 0, 139, 177, 165, 197, 0, 139, 177, 165, 198, 0, 139, 177, 165, 199, + 0, 161, 194, 165, 200, 0, 161, 194, 165, 204, 0, 161, 194, 141, 148, 165, + 137, 0, 161, 194, 141, 156, 165, 137, 0, 161, 194, 141, 166, 165, 137, 0, + 161, 194, 141, 169, 164, 254, 0, 161, 194, 141, 172, 65, 84, 0, 130, 249, + 65, 0, 130, 249, 66, 0, 130, 249, 67, 0, 130, 249, 68, 0, 130, 249, 69, + 0, 130, 249, 70, 0, 130, 249, 71, 0, 130, 249, 72, 0, 130, 249, 73, 0, + 130, 249, 74, 0, 130, 249, 75, 0, 130, 249, 76, 0, 130, 249, 77, 0, 130, + 249, 78, 0, 130, 249, 79, 0, 130, 249, 80, 0, 130, 249, 81, 0, 130, 249, + 82, 0, 130, 249, 83, 0, 130, 249, 84, 0, 130, 249, 85, 0, 130, 249, 86, + 0, 130, 249, 87, 0, 130, 249, 88, 0, 130, 249, 89, 0, 130, 249, 90, 0, + 161, 194, 140, 185, 128, 155, 165, 234, 0, 161, 194, 141, 192, 165, 188, + 0, 161, 194, 140, 187, 128, 155, 165, 234, 0, 161, 194, 141, 197, 165, + 238, 0, 161, 194, 141, 203, 165, 244, 0, 161, 194, 141, 212, 165, 238, 0, + 130, 250, 65, 0, 130, 250, 66, 0, 130, 250, 67, 0, 130, 250, 68, 0, 130, + 250, 69, 0, 130, 250, 70, 0, 130, 250, 71, 0, 130, 250, 72, 0, 130, 250, + 73, 0, 130, 250, 74, 0, 130, 250, 75, 0, 130, 250, 76, 0, 130, 250, 77, + 0, 130, 250, 78, 0, 130, 250, 79, 0, 130, 250, 80, 0, 130, 250, 81, 0, + 130, 250, 82, 0, 130, 250, 83, 0, 130, 250, 84, 0, 130, 250, 85, 0, 130, + 250, 86, 0, 130, 250, 87, 0, 130, 250, 88, 0, 130, 250, 89, 0, 130, 250, + 90, 0, 161, 194, 140, 185, 155, 199, 165, 234, 0, 161, 194, 141, 226, + 165, 244, 0, 161, 194, 140, 187, 155, 199, 165, 234, 0, 161, 194, 166, + 138, 0, 141, 252, 189, 164, 0, 128, 178, 49, 55, 10, 42, 142, 158, 139, + 252, 152, 217, 86, 83, 49, 55, 44, 32, 140, 143, 151, 172, 111, 110, 0, + 128, 178, 49, 56, 0, 128, 178, 49, 57, 0, 128, 178, 50, 48, 0, 128, 178, + 50, 49, 0, 128, 178, 50, 50, 0, 128, 178, 50, 51, 0, 128, 178, 50, 52, 0, + 128, 178, 50, 53, 0, 128, 178, 50, 54, 0, 128, 178, 50, 55, 0, 128, 178, + 50, 56, 0, 128, 178, 50, 57, 0, 128, 178, 51, 48, 0, 128, 178, 51, 49, 0, + 128, 178, 51, 50, 0, 128, 178, 51, 51, 0, 128, 178, 51, 52, 0, 128, 178, + 51, 53, 0, 128, 178, 51, 54, 0, 128, 178, 51, 55, 0, 128, 178, 51, 56, 0, + 128, 178, 51, 57, 0, 128, 178, 52, 48, 0, 128, 178, 52, 49, 0, 128, 178, + 52, 50, 0, 128, 178, 52, 51, 0, 128, 178, 52, 52, 0, 128, 178, 52, 53, 0, + 128, 178, 52, 54, 0, 128, 178, 52, 55, 0, 128, 178, 52, 56, 0, 128, 178, + 52, 57, 0, 128, 178, 53, 48, 0, 128, 178, 53, 49, 0, 128, 178, 53, 50, 0, + 128, 178, 53, 51, 0, 128, 178, 53, 52, 0, 128, 178, 53, 53, 0, 128, 178, + 53, 54, 0, 128, 178, 53, 55, 0, 128, 178, 53, 56, 0, 128, 178, 53, 57, 0, + 128, 178, 54, 48, 0, 128, 178, 54, 49, 0, 128, 178, 54, 50, 0, 128, 178, + 54, 51, 0, 128, 178, 54, 52, 0, 128, 178, 54, 53, 0, 128, 178, 54, 54, 0, + 128, 178, 54, 55, 0, 128, 178, 54, 56, 0, 128, 178, 54, 57, 0, 128, 178, + 55, 48, 0, 128, 178, 55, 49, 0, 128, 178, 55, 50, 0, 128, 178, 55, 51, 0, + 128, 178, 55, 52, 0, 128, 178, 55, 53, 0, 128, 178, 55, 54, 0, 128, 178, + 55, 55, 0, 128, 178, 55, 56, 0, 128, 178, 55, 57, 0, 128, 178, 56, 48, 0, + 128, 178, 56, 49, 0, 128, 178, 56, 50, 0, 128, 178, 56, 51, 0, 128, 178, + 56, 52, 0, 128, 178, 56, 53, 0, 128, 178, 56, 54, 0, 128, 178, 56, 55, 0, + 128, 178, 56, 56, 0, 128, 178, 56, 57, 0, 128, 178, 57, 48, 0, 128, 178, + 57, 49, 0, 128, 178, 57, 50, 0, 128, 178, 57, 51, 0, 128, 178, 57, 52, 0, + 128, 178, 57, 53, 0, 128, 178, 57, 54, 0, 128, 178, 57, 55, 0, 128, 178, + 57, 56, 0, 128, 178, 57, 57, 0, 128, 178, 181, 164, 0, 128, 178, 49, 48, + 49, 0, 128, 178, 188, 150, 0, 128, 178, 49, 48, 51, 0, 128, 178, 49, 48, + 52, 0, 128, 178, 49, 48, 53, 0, 128, 178, 49, 48, 54, 0, 128, 178, 49, + 48, 55, 0, 128, 178, 49, 48, 56, 0, 128, 178, 49, 48, 57, 0, 128, 178, + 49, 49, 48, 0, 128, 178, 49, 49, 49, 0, 128, 178, 49, 49, 50, 0, 128, + 178, 49, 49, 51, 0, 128, 178, 49, 49, 52, 0, 128, 178, 49, 49, 53, 0, + 128, 178, 49, 49, 54, 0, 128, 178, 49, 49, 55, 0, 128, 178, 49, 49, 56, + 0, 128, 178, 49, 49, 57, 0, 128, 178, 49, 50, 48, 0, 128, 178, 49, 50, + 49, 0, 128, 178, 49, 50, 50, 0, 128, 178, 182, 201, 0, 128, 178, 182, + 202, 0, 128, 178, 182, 205, 0, 128, 178, 182, 210, 0, 128, 178, 49, 50, + 55, 0, 128, 178, 49, 50, 56, 0, 128, 178, 49, 50, 57, 0, 128, 178, 49, + 51, 48, 0, 128, 178, 49, 51, 49, 0, 128, 178, 49, 51, 50, 0, 128, 178, + 49, 51, 51, 0, 128, 178, 182, 203, 0, 128, 178, 181, 211, 0, 128, 178, + 182, 211, 0, 128, 178, 49, 51, 55, 0, 128, 178, 49, 51, 56, 0, 128, 178, + 49, 51, 57, 0, 128, 178, 49, 52, 48, 0, 128, 178, 49, 52, 49, 0, 128, + 178, 49, 52, 50, 0, 128, 178, 49, 52, 51, 0, 128, 178, 49, 52, 52, 0, + 128, 178, 182, 207, 0, 128, 178, 182, 213, 0, 128, 178, 49, 52, 55, 0, + 128, 178, 49, 52, 56, 0, 128, 178, 49, 52, 57, 0, 128, 178, 49, 53, 48, + 0, 128, 178, 49, 53, 49, 0, 128, 178, 49, 53, 50, 0, 128, 178, 49, 53, + 51, 0, 128, 178, 49, 53, 52, 0, 128, 178, 49, 53, 53, 0, 128, 178, 182, + 215, 0, 128, 178, 49, 53, 55, 0, 128, 178, 49, 53, 56, 0, 128, 178, 49, + 53, 57, 0, 128, 178, 49, 54, 48, 0, 128, 178, 49, 54, 49, 0, 128, 178, + 49, 54, 50, 0, 128, 178, 49, 54, 51, 0, 128, 178, 49, 54, 52, 0, 128, + 178, 49, 54, 53, 0, 128, 178, 49, 54, 54, 0, 128, 178, 49, 54, 55, 0, + 128, 178, 49, 54, 56, 0, 128, 178, 49, 54, 57, 0, 128, 178, 49, 55, 48, + 0, 128, 178, 49, 55, 49, 0, 128, 178, 49, 55, 50, 0, 128, 178, 49, 55, + 51, 0, 128, 178, 49, 55, 52, 0, 128, 178, 49, 55, 53, 0, 128, 178, 49, + 55, 54, 0, 128, 178, 49, 55, 55, 0, 128, 178, 49, 55, 56, 0, 128, 178, + 49, 55, 57, 0, 128, 178, 49, 56, 48, 0, 128, 178, 49, 56, 49, 0, 128, + 178, 49, 56, 50, 0, 128, 178, 49, 56, 51, 0, 128, 178, 49, 56, 52, 0, + 128, 178, 49, 56, 53, 0, 128, 178, 49, 56, 54, 0, 128, 178, 49, 56, 55, + 0, 128, 178, 49, 56, 56, 0, 128, 178, 49, 56, 57, 0, 128, 178, 49, 57, + 48, 0, 128, 178, 49, 57, 49, 0, 128, 178, 49, 57, 50, 0, 128, 178, 49, + 57, 51, 0, 128, 178, 49, 57, 52, 0, 128, 178, 49, 57, 53, 0, 128, 178, + 49, 57, 54, 0, 128, 178, 49, 57, 55, 0, 128, 178, 49, 57, 56, 0, 128, + 178, 49, 57, 57, 0, 128, 178, 169, 182, 0, 128, 178, 50, 48, 49, 0, 128, + 178, 50, 48, 50, 0, 128, 178, 50, 48, 51, 0, 128, 178, 50, 48, 52, 0, + 128, 178, 50, 48, 53, 0, 128, 178, 50, 48, 54, 0, 128, 178, 50, 48, 55, + 0, 128, 178, 50, 48, 56, 0, 128, 178, 50, 48, 57, 0, 128, 178, 50, 49, + 48, 0, 128, 178, 50, 49, 49, 0, 128, 178, 50, 49, 50, 0, 128, 178, 50, + 49, 51, 0, 128, 178, 50, 49, 52, 0, 128, 178, 50, 49, 53, 0, 128, 178, + 50, 49, 54, 0, 128, 178, 50, 49, 55, 0, 128, 178, 50, 49, 56, 0, 128, + 178, 50, 49, 57, 0, 128, 178, 50, 50, 48, 0, 128, 178, 50, 50, 49, 0, + 128, 178, 50, 50, 50, 0, 128, 178, 50, 50, 51, 0, 128, 178, 50, 50, 52, + 0, 128, 178, 50, 50, 53, 0, 128, 178, 50, 50, 54, 0, 128, 178, 50, 50, + 55, 0, 128, 178, 50, 50, 56, 0, 128, 178, 50, 50, 57, 0, 128, 178, 50, + 51, 48, 0, 128, 178, 50, 51, 49, 0, 128, 178, 50, 51, 50, 0, 128, 178, + 50, 51, 51, 0, 128, 178, 182, 204, 0, 128, 178, 182, 206, 0, 128, 178, + 182, 212, 0, 128, 178, 50, 51, 55, 0, 128, 178, 182, 221, 0, 128, 178, + 50, 51, 57, 0, 128, 178, 50, 52, 48, 0, 128, 178, 50, 52, 49, 0, 128, + 178, 50, 52, 50, 0, 128, 178, 50, 52, 51, 0, 128, 178, 50, 52, 52, 0, + 128, 178, 182, 208, 0, 128, 178, 50, 52, 54, 0, 128, 178, 50, 52, 55, 0, + 128, 178, 50, 52, 56, 0, 128, 178, 50, 52, 57, 0, 128, 178, 50, 53, 48, + 0, 128, 178, 50, 53, 49, 0, 128, 178, 50, 53, 50, 0, 128, 178, 50, 53, + 51, 0, 128, 178, 50, 53, 52, 0, 128, 178, 50, 53, 53, 0, 128, 178, 182, + 216, 0, +}; + +static const unsigned char phrasebook_index1[] = { + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 57, 58, + 59, 60, 61, 62, 63, 64, 65, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 66, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 67, 68, 69, 70, 71, 72, + 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, + 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 52, 101, 102, 103, 104, 105, + 106, 107, 108, 109, 110, 52, 52, 52, 52, 52, 52, 52, 52, 52, 111, 112, + 113, 114, 115, 116, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 117, 118, 119, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 120, 121, 122, 123, 52, 52, 124, 125, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 126, 127, 128, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 129, 130, 131, 132, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 133, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 52, 52, + 52, 52, 146, 147, 148, 149, 52, 52, 52, 52, 150, 151, 152, 52, 52, 153, + 154, 155, 52, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 168, 169, 170, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 171, + 172, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +}; + +static const unsigned short phrasebook_index2[] = { + 1, 6, 13, 20, 27, 34, 39, 44, 49, 54, 75, 107, 124, 135, 146, 187, 228, + 237, 244, 251, 258, 265, 272, 281, 290, 295, 302, 316, 321, 340, 359, + 378, 397, 526, 661, 878, 1021, 1155, 1212, 1293, 1510, 1525, 1576, 1764, + 1831, 1906, 2094, 2233, 2328, 2347, 2352, 2357, 2362, 2367, 2372, 2377, + 2382, 2387, 2392, 2604, 2687, 2784, 2915, 2978, 3095, 3106, 3110, 3123, + 3173, 3190, 3212, 3247, 3251, 3286, 3354, 3358, 3379, 3392, 3421, 3436, + 3440, 3466, 3494, 3529, 3533, 3537, 3541, 3556, 3560, 3579, 3583, 3609, + 3665, 3724, 3741, 3828, 3933, 3975, 3979, 3983, 3987, 3991, 4039, 4043, + 4069, 4100, 4169, 4199, 4203, 4229, 4233, 4252, 4280, 4284, 4288, 4292, + 4309, 4313, 4317, 4321, 4325, 4336, 4340, 4359, 4382, 4523, 4546, 4657, + 0, 0, 4662, 4690, 4710, 4721, 4733, 4742, 4751, 4760, 4782, 4791, 4800, + 4815, 4824, 4833, 4842, 4849, 4860, 4871, 4890, 4897, 4905, 4914, 4923, + 0, 4930, 4939, 4955, 4963, 4985, 4998, 5014, 5108, 5202, 5273, 5373, + 5413, 5534, 5581, 5632, 5656, 5721, 5749, 5810, 5857, 5928, 6016, 6115, + 6188, 6253, 6304, 6333, 6407, 6426, 6494, 6743, 6786, 6826, 6873, 6916, + 6931, 6946, 6963, 7000, 7011, 7022, 7033, 7044, 7055, 7087, 7108, 7121, + 7132, 7143, 7154, 7165, 7176, 7187, 7198, 7209, 7261, 7272, 7283, 7294, + 7305, 7316, 7327, 7433, 7453, 7464, 7475, 7486, 7497, 7508, 7513, 7734, + 7745, 7756, 7767, 7782, 7793, 7821, 7907, 7918, 7929, 7940, 7951, 7962, + 7981, 7992, 8003, 8014, 8080, 8091, 8102, 8113, 8124, 8145, 8156, 8353, + 8385, 8402, 8413, 8424, 8435, 8462, 8519, 8548, 8559, 8579, 8590, 8612, + 8623, 8643, 8656, 8687, 8700, 8715, 8728, 8754, 8767, 8794, 8821, 8852, + 8888, 8953, 8964, 8984, 8995, 9020, 9033, 9050, 9061, 9081, 9092, 9110, + 9123, 9138, 9151, 9183, 9196, 9222, 9235, 9264, 9289, 9304, 9311, 9351, + 9362, 9383, 9394, 9414, 9425, 9443, 9454, 9472, 9512, 9539, 9554, 9574, + 9587, 9604, 9615, 9630, 9660, 9671, 9686, 9697, 9712, 9737, 9766, 9818, + 9831, 9851, 9878, 9889, 9907, 9918, 9933, 9944, 9961, 10028, 10055, + 10087, 10098, 10118, 10129, 10147, 10160, 10177, 10186, 10254, 10265, + 10283, 10294, 10309, 10320, 10338, 10349, 10371, 10382, 10397, 10408, + 10466, 10477, 10506, 10517, 10575, 10602, 10633, 10638, 10647, 10658, + 10679, 10690, 10712, 10723, 10745, 10758, 10778, 10791, 10808, 10819, + 10834, 10847, 10864, 10875, 10890, 10917, 10928, 10946, 10959, 10979, + 10990, 11021, 11086, 11187, 11212, 11219, 11261, 11268, 11366, 11391, + 11398, 11407, 11446, 11465, 11470, 11504, 11554, 11577, 11606, 11648, + 11674, 11730, 11749, 11764, 11788, 11803, 11870, 11875, 11890, 11935, + 11970, 11989, 12006, 12076, 12115, 12126, 12141, 12152, 12171, 12178, + 12189, 12200, 12207, 12241, 12269, 12322, 12355, 12380, 12389, 12408, + 12419, 12434, 12479, 12501, 12526, 12564, 12569, 12625, 12670, 12678, + 12745, 12791, 12827, 12834, 12859, 12932, 13019, 13086, 13141, 13193, + 13280, 13297, 13316, 13349, 13360, 13372, 13398, 13409, 13421, 13447, + 13458, 13477, 13488, 13507, 13518, 13537, 13548, 13567, 13580, 13601, + 13614, 13635, 13648, 13669, 13682, 13703, 13751, 13767, 13793, 13811, + 13835, 13850, 13877, 13884, 13895, 13908, 13940, 13951, 13968, 13979, + 14016, 14034, 14079, 14093, 14112, 14135, 14146, 14158, 14169, 14182, + 14203, 14216, 14232, 14243, 14262, 14279, 14299, 14314, 14329, 14345, + 14359, 14372, 14385, 14398, 14411, 14424, 14437, 14450, 14463, 14476, + 14489, 14502, 14515, 14528, 14541, 14554, 14567, 14580, 14593, 14606, + 14619, 14632, 14645, 14658, 14671, 14684, 14712, 14725, 14753, 14769, + 14804, 14817, 14838, 14859, 14880, 14885, 14925, 14930, 14943, 14956, + 14975, 14986, 14997, 15013, 15029, 15042, 15055, 15068, 15081, 15099, + 15117, 15128, 15145, 15150, 15155, 15160, 15181, 15189, 15197, 15210, + 15217, 15230, 15243, 15258, 15294, 15332, 15339, 15415, 15428, 15441, + 15453, 15458, 15463, 15470, 15477, 15490, 15499, 15504, 15509, 15514, + 15519, 15541, 15589, 15625, 15654, 15721, 15773, 15800, 15836, 15850, + 15912, 15927, 15967, 15991, 16012, 16040, 16117, 16138, 16169, 16181, + 16211, 16242, 16264, 16327, 16377, 16410, 16425, 16526, 16553, 16576, + 16594, 16621, 16643, 16660, 16683, 16706, 16719, 16731, 16797, 16825, + 16842, 16864, 16889, 16906, 16936, 16966, 16985, 17004, 17088, 17124, + 17157, 17178, 17210, 17251, 17356, 17393, 17438, 17461, 17505, 17551, + 17599, 17661, 17688, 17700, 17714, 17727, 17759, 17871, 17888, 17968, + 18036, 18062, 18114, 18142, 18152, 18194, 18211, 18251, 18276, 18305, + 18317, 18332, 18351, 18372, 18407, 18422, 18441, 18476, 18491, 18511, + 18524, 18546, 18564, 18584, 18616, 18625, 18638, 18652, 18713, 18742, + 18752, 18777, 18809, 18872, 18899, 18925, 19033, 19120, 19247, 19431, + 19515, 19581, 19652, 19713, 19745, 19758, 19771, 19802, 19821, 19880, + 19923, 19974, 20027, 20120, 20193, 20229, 20263, 20286, 20314, 20334, + 20366, 20385, 20404, 20445, 20494, 20526, 20575, 20593, 20633, 20664, + 20682, 20718, 20740, 20796, 20811, 20852, 20862, 20872, 20882, 20897, + 20906, 20915, 20924, 20931, 20940, 20951, 20962, 20967, 20981, 20992, + 20999, 21006, 21013, 21020, 21036, 21045, 21056, 21067, 21072, 21079, + 21088, 21097, 21106, 21115, 21120, 21127, 21134, 21179, 21260, 21292, + 21327, 21393, 21436, 21475, 21499, 21546, 21597, 21622, 21669, 21712, + 21750, 21768, 21792, 21806, 21835, 21889, 21950, 22018, 22034, 22043, + 22052, 22072, 22092, 22116, 22125, 22159, 22191, 22225, 22274, 22316, + 22350, 22365, 22448, 22496, 22563, 22578, 22604, 22657, 22723, 22736, + 22777, 22790, 22807, 22826, 22866, 22886, 22915, 22947, 23003, 23020, + 23029, 23063, 23080, 23097, 23106, 23142, 23182, 23211, 23218, 23290, + 23305, 23325, 23345, 23418, 23434, 23455, 23531, 23568, 23583, 23598, + 23613, 23633, 23649, 23672, 23696, 23720, 23779, 23786, 23795, 23800, + 23807, 23814, 23821, 23834, 23843, 23891, 23909, 23931, 23957, 24062, + 24067, 24072, 24079, 24099, 24127, 24148, 24152, 24156, 24160, 24164, + 24168, 24172, 24176, 24180, 24184, 24188, 24192, 24196, 24200, 24218, + 24238, 24245, 24252, 24299, 24346, 24353, 0, 0, 24360, 24386, 24399, + 24412, 24427, 24489, 0, 0, 0, 0, 24502, 24533, 24567, 24578, 24618, + 24631, 24642, 0, 24653, 0, 24666, 24679, 24690, 24703, 24708, 24713, + 24737, 24749, 24754, 24759, 24764, 24769, 24786, 24791, 24796, 24801, + 24806, 24811, 24816, 24843, 0, 24848, 24873, 24878, 24883, 24888, 24893, + 24898, 24930, 24941, 24954, 24965, 24978, 24989, 25000, 25013, 25038, + 25078, 25105, 25110, 25126, 25131, 25136, 25161, 25190, 25195, 25204, + 25222, 25227, 25232, 25237, 25259, 25264, 25324, 25354, 25359, 25386, + 25485, 25501, 25506, 25522, 25533, 25544, 25557, 25568, 25579, 25599, + 25628, 25659, 25680, 25701, 25722, 25781, 25839, 25871, 25878, 25978, + 26121, 26139, 26144, 26166, 26171, 26219, 26224, 26248, 26253, 26258, + 26264, 26270, 26275, 26280, 26285, 26290, 26295, 26300, 26305, 26310, + 26316, 26322, 26353, 26389, 26424, 26437, 26465, 26503, 26544, 26549, + 26554, 26573, 26578, 26583, 26604, 26619, 26636, 26656, 26671, 26682, + 26687, 26702, 26709, 26714, 26764, 26778, 26783, 26788, 26793, 26800, + 26815, 26828, 26840, 26847, 26851, 26878, 26883, 26888, 26893, 26898, + 26903, 26908, 26912, 26924, 26929, 26934, 26939, 26944, 26948, 26953, + 26958, 26963, 26968, 27009, 27014, 27019, 27024, 27029, 27034, 27039, + 27046, 27051, 27058, 27062, 27067, 27072, 27076, 27081, 27086, 27091, + 27096, 27101, 27106, 27111, 27115, 27127, 27132, 27137, 27142, 27147, + 27151, 27156, 27161, 27166, 27171, 27175, 27180, 27185, 27190, 27195, + 27200, 27205, 27212, 27237, 27268, 27272, 27290, 27295, 27314, 27339, + 27359, 27378, 27395, 27421, 27434, 27452, 27465, 27490, 27515, 27605, + 27624, 27650, 27680, 27711, 27716, 27734, 27739, 27774, 27780, 27799, + 27806, 27841, 27850, 27887, 27894, 27914, 27923, 27932, 27937, 27942, + 27947, 27952, 27957, 27980, 27985, 27990, 28012, 28034, 28092, 28139, + 28146, 28153, 28247, 28287, 28292, 28297, 28302, 28307, 28314, 28340, + 28385, 28405, 28423, 28474, 28498, 28520, 28531, 28548, 28555, 28568, + 28578, 28594, 28601, 28612, 28619, 28667, 28676, 28699, 28706, 28720, + 28729, 28775, 28782, 28798, 28807, 28820, 28827, 28838, 28845, 28852, + 28859, 28873, 28884, 28941, 28950, 28969, 28976, 28983, 28993, 29077, + 29086, 29099, 29105, 29152, 29163, 29178, 29185, 29200, 29211, 29236, + 29243, 29259, 29268, 29281, 29288, 29359, 29366, 29373, 29384, 29438, + 29518, 29531, 29555, 29562, 29573, 29580, 29593, 29600, 29611, 29618, + 29631, 29638, 29645, 29654, 29669, 29674, 29689, 29704, 29719, 29734, + 29745, 29775, 29790, 29805, 29810, 29824, 29842, 29860, 29873, 29886, + 29904, 29920, 29927, 29943, 29956, 29969, 29982, 29995, 30008, 30021, + 30027, 30042, 30062, 30080, 30098, 30122, 30135, 30148, 30161, 30174, + 30189, 30204, 30220, 30234, 30241, 30255, 30273, 30291, 30300, 30309, + 30316, 30323, 30330, 30337, 30344, 30351, 30358, 30365, 30373, 30381, + 30390, 30399, 30406, 30413, 30420, 30427, 30435, 30443, 30451, 30459, + 30466, 30482, 30489, 30507, 30512, 30522, 30527, 30537, 30542, 30547, + 30552, 30557, 30562, 30567, 30574, 30596, 30605, 30619, 30628, 30642, + 30649, 30684, 30693, 30702, 30711, 30720, 30725, 30749, 30756, 30763, + 30770, 0, 30783, 30789, 30795, 30801, 30806, 30811, 30816, 30821, 30826, + 30831, 30836, 30842, 30849, 30855, 30860, 30865, 30870, 30875, 30882, + 30889, 30894, 30899, 30904, 30909, 30914, 30919, 30925, 30932, 30937, + 30943, 30949, 30956, 30961, 30966, 30971, 30976, 30982, 30987, 0, 0, + 30992, 31042, 31105, 31129, 31173, 31195, 31234, 31248, 31264, 31270, + 31276, 31282, 31287, 31292, 31297, 31302, 31307, 31312, 31317, 31323, + 31330, 31336, 31341, 31346, 31351, 31356, 31363, 31370, 31375, 31380, + 31385, 31390, 31395, 31400, 31406, 31413, 31418, 31424, 31430, 31437, + 31442, 31447, 31452, 31457, 31463, 31468, 31473, 31494, 31511, 31552, 0, + 0, 31567, 31576, 31606, 0, 31616, 31630, 31644, 31657, 31664, 31674, + 31707, 31715, 31806, 31815, 31823, 31831, 31843, 31855, 31860, 31880, + 31891, 31905, 31948, 31956, 31967, 31979, 31991, 31999, 32013, 32024, + 32072, 32078, 32085, 32092, 32162, 32176, 32184, 32191, 32198, 32205, + 32210, 32218, 32223, 32254, 32320, 32325, 32342, 32351, 32382, 32415, + 32423, 32462, 32511, 32518, 32525, 32558, 32567, 32635, 32680, 0, 0, 0, + 0, 0, 0, 0, 0, 32708, 32733, 32752, 32770, 32788, 32793, 32799, 32804, + 32810, 32815, 32820, 32827, 32832, 32837, 32844, 32849, 32856, 32861, + 32866, 32871, 32878, 32883, 32890, 32901, 32907, 32912, 32917, 0, 0, 0, + 0, 32923, 32930, 32950, 32961, 32980, 32992, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 33004, 33011, 33019, 33026, 33031, 33064, 33094, 33116, 33140, + 33146, 33168, 33194, 33205, 33257, 33264, 33278, 33286, 33352, 33416, + 33488, 33568, 33638, 33711, 33732, 33737, 33756, 33775, 33794, 33846, + 33882, 33893, 33904, 33947, 33954, 33972, 33987, 34000, 34013, 34028, + 34088, 34093, 34098, 34108, 34113, 34118, 34123, 34128, 34133, 34138, + 34143, 34148, 34153, 34158, 34163, 34168, 34173, 34178, 34183, 34216, + 34221, 34230, 34239, 34251, 34258, 34265, 34406, 34411, 34416, 34421, + 34426, 34449, 34454, 34459, 34464, 34567, 34643, 34648, 34707, 34712, + 34717, 34722, 34727, 34732, 34846, 34945, 34995, 35002, 35009, 35033, + 35056, 35071, 35090, 35111, 35144, 35157, 35170, 35183, 35188, 35193, + 35198, 35203, 35208, 35213, 35218, 35223, 35228, 35233, 35249, 35256, + 35281, 35305, 35312, 35319, 35342, 35358, 35375, 35428, 35447, 35462, + 35477, 35493, 35508, 35519, 35532, 35543, 35554, 35567, 35582, 35594, + 35606, 35627, 35646, 35657, 35670, 35698, 35715, 35729, 35738, 35747, + 35766, 35781, 35790, 35799, 35828, 35851, 35871, 35880, 35890, 35899, + 35914, 35927, 35942, 35957, 35972, 35983, 35998, 36011, 36028, 36045, + 36060, 36075, 36088, 36103, 36126, 36145, 36179, 36206, 36218, 36237, + 36259, 36290, 36317, 36358, 36448, 36474, 36503, 36518, 36531, 36543, + 36560, 36571, 36588, 36602, 36615, 36628, 36637, 36644, 36680, 36692, + 36703, 36714, 36778, 36789, 36881, 36892, 36928, 36941, 36950, 37007, + 37024, 37038, 37047, 37062, 37073, 37084, 37152, 37163, 37173, 37180, + 37207, 37225, 37238, 37274, 37285, 37298, 37315, 37332, 37339, 37346, + 37351, 37358, 37363, 37374, 37391, 37422, 37488, 37570, 37577, 37584, + 37621, 37656, 37661, 37666, 37671, 37724, 37735, 37746, 37803, 37810, + 37816, 37830, 37835, 37840, 37845, 37850, 37875, 37900, 37925, 37948, + 37953, 37958, 37969, 37980, 37991, 37998, 38018, 38026, 38052, 38106, + 38153, 38208, 38247, 38299, 38320, 38373, 38394, 38452, 38509, 38553, + 38583, 0, 38624, 38647, 38652, 38693, 38698, 38703, 38719, 38724, 38772, + 38777, 38782, 38787, 38792, 38797, 38813, 38820, 38844, 38849, 38858, + 38863, 38868, 38873, 38880, 38884, 38889, 38921, 38926, 38933, 38938, + 38943, 38948, 38955, 38966, 38978, 38985, 38992, 38999, 39006, 39013, + 39020, 39027, 39034, 39043, 39057, 39064, 39071, 39088, 39095, 39102, + 39110, 39148, 39174, 39209, 39232, 39255, 39286, 39317, 39338, 39386, + 39453, 0, 0, 39488, 39498, 39505, 39512, 39532, 39545, 39556, 39571, + 39582, 39593, 39599, 39606, 39617, 39636, 39647, 39652, 39670, 39679, + 39692, 39703, 39712, 39725, 39765, 39803, 39816, 39825, 39840, 39853, + 39874, 39887, 39894, 39916, 39954, 39971, 39984, 40001, 40016, 40033, + 40046, 40055, 40064, 40077, 40090, 40103, 40112, 40121, 40138, 40155, + 40164, 40177, 40185, 40194, 40199, 40211, 40219, 40224, 40229, 40241, + 40249, 40257, 40265, 40273, 40281, 40290, 40295, 40303, 40311, 40323, + 40331, 40342, 40353, 40364, 40369, 40380, 40391, 40403, 40410, 40417, + 40424, 40433, 40439, 40448, 40457, 40466, 40471, 40476, 40483, 40492, + 40500, 40508, 40518, 40530, 40540, 40552, 40562, 40574, 40584, 40596, + 40606, 40618, 40623, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40628, + 40633, 40638, 40643, 40648, 40653, 40658, 40663, 40668, 40673, 40678, + 40682, 40687, 40691, 40695, 40699, 40704, 40708, 40721, 40725, 40730, + 40735, 40740, 40745, 40750, 40755, 40760, 40765, 40770, 40776, 40781, + 40786, 40791, 40798, 40803, 40808, 40813, 40818, 40823, 40828, 40836, + 40843, 40850, 40870, 40888, 40906, 40924, 40944, 40953, 40962, 40971, + 40987, 41005, 41021, 41041, 41091, 41153, 41158, 41165, 0, 0, 41201, + 41248, 41273, 1, 8, 14, 22, 30, 35, 40, 45, 50, 56, 61, 68, 76, 81, 86, + 96, 101, 106, 116, 122, 127, 134, 141, 146, 156, 168, 173, 184, 191, 208, + 212, 229, 236, 241, 257, 263, 267, 277, 290, 300, 304, 312, 325, 329, + 333, 338, 0, 0, 343, 354, 377, 396, 406, 425, 442, 449, 462, 480, 491, + 508, 525, 551, 572, 0, 585, 596, 601, 606, 611, 616, 629, 634, 645, 651, + 661, 666, 671, 676, 681, 686, 691, 696, 702, 707, 712, 717, 722, 737, + 743, 748, 765, 783, 0, 0, 790, 0, 795, 813, 834, 855, 876, 897, 920, 941, + 959, 981, 1004, 0, 0, 0, 0, 0, 1025, 1030, 1037, 1046, 1055, 1060, 1067, + 1076, 1085, 1094, 1103, 1110, 1123, 1136, 1149, 1162, 1175, 1188, 1195, + 1202, 1214, 1226, 1237, 1273, 1283, 1292, 1302, 1313, 1330, 1351, 1372, + 0, 1423, 1438, 0, 0, 0, 0, 0, 0, 1464, 1473, 1487, 1500, 1514, 1543, + 1559, 1566, 1577, 1586, 1635, 1644, 1653, 1670, 1681, 1690, 1699, 1765, + 1809, 1826, 1846, 1872, 1885, 1908, 1921, 1956, 1967, 1981, 1990, 2001, + 2018, 2027, 2040, 2050, 2059, 2072, 2131, 2203, 2251, 2261, 2267, 2277, + 2287, 2297, 2306, 2376, 2385, 2394, 2407, 2414, 2421, 2428, 2441, 2457, + 2462, 2473, 2484, 2491, 2500, 2515, 2522, 2531, 2536, 2541, 2546, 2555, + 2566, 2581, 2591, 2601, 2609, 2615, 2623, 2630, 2637, 2655, 2664, 2669, + 2674, 2679, 2684, 2689, 2694, 2701, 2708, 2715, 2722, 2729, 2736, 2755, + 2768, 2787, 2792, 2801, 2810, 2828, 2837, 2868, 2877, 2886, 2919, 2932, + 2945, 2961, 2972, 2995, 3022, 3031, 3036, 3110, 3114, 3119, 3123, 3128, + 3132, 3137, 3143, 3149, 3155, 3180, 3184, 3189, 3195, 3220, 3224, 3229, + 3234, 3239, 3244, 3249, 3254, 3259, 3264, 3269, 3274, 3279, 3284, 3289, + 3294, 3299, 3304, 3309, 3314, 3319, 3324, 3329, 3354, 3359, 3364, 3369, + 3374, 3379, 3384, 3389, 3438, 3443, 3448, 3471, 3476, 3481, 3486, 3491, + 3496, 3501, 3507, 3522, 3527, 3532, 3544, 3549, 3553, 3558, 3564, 3571, + 3585, 3610, 3614, 3619, 3625, 3650, 3654, 3659, 3690, 3748, 3761, 3780, + 3860, 3923, 3941, 3957, 3973, 3978, 3984, 3998, 4014, 4028, 4042, 4056, + 4070, 4084, 4098, 4105, 4112, 4118, 4125, 4146, 4164, 4212, 4217, 4222, + 4227, 4232, 4237, 4242, 4247, 4252, 4257, 4292, 4301, 4307, 4312, 4318, + 4323, 4328, 4334, 4347, 4381, 4415, 4420, 4425, 4473, 4478, 4483, 4515, + 4520, 4525, 0, 4530, 4534, 4539, 4543, 4548, 4552, 4557, 4563, 0, 0, + 4569, 4573, 0, 0, 4578, 4582, 4587, 4592, 4597, 4602, 4607, 4612, 4617, + 4622, 4627, 4632, 4637, 4642, 4647, 4652, 4657, 4662, 4667, 4672, 4677, + 4682, 0, 4687, 4692, 4697, 4713, 4718, 4723, 4728, 0, 4733, 0, 0, 0, + 4738, 4743, 4748, 4753, 0, 0, 4758, 4773, 4778, 4783, 4795, 4800, 4804, + 4809, 4815, 0, 0, 4822, 4834, 0, 0, 4847, 4862, 4878, 4903, 0, 0, 0, 0, + 0, 0, 0, 0, 4960, 0, 0, 0, 0, 4969, 4983, 0, 4997, 5011, 5018, 5025, + 5031, 5038, 5046, 5054, 5059, 5064, 5069, 5074, 5079, 5084, 5089, 5094, + 5099, 5104, 5124, 5169, 5190, 5215, 5230, 5245, 5260, 5267, 5285, 5293, + 5352, 5363, 5370, 5377, 0, 0, 5439, 5449, 5454, 0, 5459, 5469, 5474, + 5478, 5483, 5487, 0, 0, 0, 0, 5492, 5497, 0, 0, 5502, 5507, 5512, 5517, + 5522, 5527, 5532, 5537, 5542, 5547, 5552, 5557, 5562, 5567, 5572, 5577, + 5582, 5587, 5592, 5597, 5602, 5607, 0, 5612, 5617, 5622, 5627, 5632, + 5637, 5642, 0, 5647, 5652, 0, 5666, 5671, 0, 5685, 5690, 0, 0, 5695, 0, + 5724, 5738, 5760, 5775, 5789, 0, 0, 0, 0, 5807, 5822, 0, 0, 5839, 5852, + 5868, 0, 0, 0, 5873, 0, 0, 0, 0, 0, 0, 0, 5881, 5897, 5911, 5925, 0, + 5930, 0, 0, 0, 0, 0, 5944, 5952, 5960, 5965, 5970, 5975, 5980, 5985, + 5990, 5995, 6000, 6005, 6010, 6022, 6044, 6050, 6056, 6076, 6117, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6135, 6140, 6145, 0, 6150, 6154, 6159, 6163, + 6168, 6172, 6177, 6183, 6197, 0, 6205, 6209, 6214, 0, 6222, 6226, 6231, + 6236, 6241, 6246, 6251, 6256, 6261, 6266, 6271, 6276, 6281, 6286, 6291, + 6296, 6301, 6306, 6311, 6316, 6321, 6326, 0, 6331, 6336, 6341, 6346, + 6351, 6356, 6361, 0, 6366, 6371, 0, 6376, 6381, 6386, 6391, 6396, 0, 0, + 6401, 6416, 6421, 6426, 6438, 6443, 6447, 6452, 6458, 6465, 0, 6471, + 6475, 6480, 0, 6486, 6490, 6495, 0, 0, 6500, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6505, 6512, 6519, 6525, 6532, 6540, 6548, 6553, 6558, + 6563, 6568, 6573, 6578, 6583, 6588, 6593, 6598, 6605, 0, 0, 0, 0, 0, 0, + 0, 6634, 6660, 6665, 6670, 6675, 6692, 6701, 0, 6710, 6715, 6720, 0, + 6725, 6729, 6734, 6738, 6743, 6747, 6752, 6758, 0, 0, 6764, 6768, 0, 0, + 6773, 6777, 6782, 6787, 6792, 6797, 6802, 6807, 6812, 6817, 6822, 6827, + 6832, 6837, 6842, 6847, 6852, 6857, 6862, 6867, 6872, 6877, 0, 6882, + 6887, 6892, 6910, 6915, 6920, 6929, 0, 6934, 6939, 0, 6944, 6962, 6967, + 6972, 6977, 0, 0, 6982, 6997, 7002, 7007, 7011, 7016, 7020, 7025, 7031, + 0, 0, 7038, 7050, 0, 0, 7084, 7096, 7109, 0, 0, 0, 0, 0, 0, 0, 7114, + 7125, 7134, 0, 0, 0, 0, 7143, 7163, 0, 7183, 7192, 7199, 7206, 7212, + 7219, 7227, 7235, 7240, 7245, 7250, 7255, 7260, 7265, 7270, 7275, 7280, + 7285, 7290, 7321, 7328, 7335, 7342, 7349, 7356, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 7363, 7376, 0, 7427, 7431, 7436, 7440, 7445, 7449, 0, 0, 0, 7454, + 7458, 7463, 0, 7468, 7472, 7477, 7493, 0, 0, 0, 7498, 7536, 0, 7541, 0, + 7546, 7551, 0, 0, 0, 7556, 7561, 0, 0, 0, 7592, 7597, 7602, 0, 0, 0, + 7637, 7642, 7647, 7652, 7657, 7662, 7693, 7698, 7722, 7727, 7732, 7737, + 0, 0, 0, 0, 7742, 7749, 7755, 7762, 7768, 0, 0, 0, 7775, 7789, 7804, 0, + 7819, 7836, 7854, 7872, 0, 0, 7881, 0, 0, 0, 0, 0, 0, 7886, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7895, 7903, 7911, 7916, 7921, 7926, 7931, 7936, + 7941, 7946, 7951, 7956, 7961, 7968, 7977, 7986, 8107, 8124, 8143, 8161, + 8240, 8258, 8289, 0, 0, 0, 0, 0, 8349, 8358, 8389, 8423, 8428, 8455, + 8459, 8464, 8468, 8473, 8477, 8482, 8488, 0, 8494, 8498, 8503, 0, 8508, + 8512, 8517, 8522, 8527, 8532, 8537, 8542, 8547, 8552, 8557, 8562, 8567, + 8572, 8577, 8582, 8587, 8592, 8597, 8602, 8607, 8612, 8617, 0, 8622, + 8627, 8632, 8637, 8642, 8647, 8652, 8657, 8662, 8667, 8672, 8677, 8682, + 8687, 8692, 8697, 0, 0, 8702, 8809, 8814, 8819, 8823, 8828, 8832, 8837, + 8843, 0, 8850, 8854, 8859, 0, 8875, 8879, 8884, 8889, 0, 0, 0, 0, 0, 0, + 0, 8906, 8914, 0, 8924, 8929, 8934, 0, 0, 8968, 0, 0, 9019, 9026, 9033, + 9039, 9046, 9054, 9062, 9067, 9072, 9077, 9082, 9087, 9092, 9097, 9102, + 9107, 0, 0, 0, 0, 0, 0, 0, 9112, 9155, 9170, 9185, 9200, 9215, 9230, + 9245, 9260, 9268, 9275, 9280, 9285, 9290, 9333, 9337, 9342, 9346, 9351, + 9355, 9360, 9366, 0, 9372, 9376, 9381, 0, 9386, 9390, 9395, 9400, 9405, + 9410, 9415, 9420, 9425, 9430, 9435, 9440, 9445, 9450, 9455, 9460, 9465, + 9470, 9475, 9480, 9485, 9490, 9495, 0, 9500, 9505, 9510, 9515, 9520, + 9525, 9530, 9535, 9540, 9545, 0, 9550, 9555, 9560, 9565, 9570, 0, 0, + 9575, 9580, 9585, 9590, 9594, 9608, 9612, 9617, 9623, 0, 9630, 9634, + 9645, 0, 9658, 9670, 9684, 9689, 0, 0, 0, 0, 0, 0, 0, 9704, 9712, 0, 0, + 0, 0, 0, 0, 9722, 9775, 0, 9806, 9813, 9820, 9826, 9833, 9841, 9849, + 9854, 9859, 9864, 9869, 9874, 9879, 9884, 9889, 9894, 0, 9899, 9913, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9927, 9936, 9941, 9968, 9973, 9980, + 9984, 9989, 9993, 9998, 10002, 10007, 10013, 0, 10019, 10023, 10028, 0, + 10033, 10037, 10042, 10047, 10052, 10057, 10062, 10067, 10072, 10081, + 10092, 10097, 10102, 10112, 10121, 10130, 10141, 10152, 10163, 10172, + 10181, 10192, 10203, 10208, 10222, 10227, 10232, 10237, 10242, 10273, + 10278, 10283, 10288, 10293, 10298, 10308, 10313, 10324, 10333, 10338, + 10343, 10359, 10366, 10373, 10390, 10395, 10399, 10404, 10408, 10413, + 10419, 0, 10426, 10438, 10451, 0, 10464, 10479, 10495, 10546, 10582, + 10613, 0, 0, 0, 0, 10634, 10640, 10646, 10654, 10711, 10728, 10743, + 10763, 10778, 10795, 10813, 10830, 10837, 10844, 10851, 10857, 10864, + 10872, 10880, 10885, 10890, 10895, 10900, 10905, 10910, 10915, 10920, + 10925, 10930, 10937, 10946, 10955, 10986, 11015, 11046, 11063, 11080, + 11097, 11104, 11111, 11117, 11147, 11182, 11189, 0, 11195, 11208, 11227, + 0, 11245, 11259, 11275, 11291, 11309, 11323, 11339, 11353, 11369, 11387, + 11407, 11425, 11445, 11459, 11475, 11491, 11505, 11521, 0, 0, 0, 11537, + 11550, 11563, 11576, 11589, 11609, 11624, 11637, 11650, 11663, 11676, + 11689, 11720, 11735, 11748, 11761, 11774, 11787, 11800, 11816, 11829, + 11842, 11855, 11868, 0, 11881, 11895, 11908, 11921, 11934, 11947, 11963, + 11980, 11996, 0, 12012, 0, 0, 12029, 12045, 12058, 12075, 12092, 12108, + 12126, 0, 0, 0, 12142, 0, 0, 0, 0, 12160, 12173, 12186, 12200, 12212, + 12225, 0, 12237, 0, 12250, 12262, 12272, 12293, 12312, 12336, 12366, + 12389, 0, 0, 0, 0, 0, 0, 12401, 12408, 12415, 12422, 12429, 12436, 12443, + 12450, 12457, 12464, 0, 0, 12471, 12486, 12501, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 12535, 12544, 12553, 12563, 12573, 12582, 12594, 12603, + 12612, 12622, 12632, 12639, 12648, 12658, 12668, 12678, 12685, 12700, + 12712, 12720, 12728, 12736, 12746, 12757, 12764, 12771, 12783, 12791, + 12801, 12808, 12817, 12825, 12837, 12845, 12854, 12863, 12884, 12893, + 12914, 12924, 12933, 12942, 12950, 12958, 12968, 12975, 12997, 13029, + 13033, 13046, 13074, 13090, 13094, 13099, 13104, 13117, 13121, 13126, 0, + 0, 0, 0, 13145, 13159, 13163, 13168, 13172, 13195, 13222, 13286, 13310, + 13332, 13339, 13346, 13354, 13367, 13413, 13441, 13452, 13491, 13496, + 13501, 13506, 13511, 13516, 13521, 13526, 13531, 13536, 13541, 13589, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13636, 13649, 0, 13666, 0, 13684, + 13689, 13713, 13734, 13739, 0, 13754, 13759, 13775, 13780, 13785, 13790, + 13795, 13800, 13805, 13817, 13828, 13846, 13864, 13869, 13881, 13900, + 13912, 13930, 13970, 13986, 14018, 14023, 14043, 14055, 0, 14108, 0, + 14161, 14173, 14181, 14189, 14203, 14224, 14229, 14238, 14260, 14265, + 14269, 14289, 14294, 14310, 14314, 14319, 14323, 14328, 14332, 14337, + 14349, 14365, 14375, 0, 0, 14396, 14400, 14405, 14409, 14420, 0, 14432, + 0, 14444, 14453, 14462, 14471, 14484, 14491, 0, 0, 14517, 14522, 14527, + 14532, 14537, 14542, 14547, 14552, 14557, 14562, 0, 0, 14567, 14585, + 14603, 14613, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14623, 14630, 14650, 14675, 14694, + 14723, 14764, 14783, 14797, 14830, 14864, 14897, 14968, 15007, 15049, + 15084, 15091, 15100, 15159, 15174, 15195, 15250, 15265, 15280, 15303, + 15328, 15355, 15366, 15375, 15400, 15411, 15420, 15519, 15524, 15529, + 15534, 15539, 15544, 15549, 15554, 15559, 15564, 15569, 15576, 15583, + 15590, 15597, 15604, 15611, 15618, 15625, 15632, 15639, 15654, 15678, + 15717, 15739, 15746, 15772, 15785, 15808, 15823, 15857, 15866, 15888, + 15893, 15898, 15903, 15917, 15922, 15927, 15932, 0, 15937, 15942, 15947, + 15952, 15957, 15971, 15976, 15981, 15986, 15991, 16005, 16010, 16015, + 16020, 16025, 16039, 16044, 16049, 16054, 16059, 16073, 16078, 16083, + 16088, 16094, 16099, 16126, 16131, 16136, 16147, 16152, 16157, 16171, + 16187, 16248, 16254, 0, 0, 0, 0, 16259, 16279, 16283, 16304, 16308, + 16329, 16342, 16376, 16391, 16427, 16431, 16436, 16440, 16445, 16464, + 16480, 16486, 16507, 16521, 16541, 16567, 16595, 16604, 16611, 16657, + 16701, 16726, 16739, 16774, 16790, 16801, 16814, 16819, 16824, 16829, + 16843, 16848, 16853, 16858, 0, 16863, 16868, 16873, 16878, 16883, 16897, + 16902, 16907, 16912, 16917, 16931, 16936, 16941, 16946, 16951, 16965, + 16970, 16975, 16980, 16985, 16999, 17030, 17035, 17040, 17092, 17115, + 17138, 17143, 17148, 17161, 17166, 17171, 17175, 17191, 17198, 17205, 0, + 17212, 17239, 17288, 17314, 17340, 17369, 17400, 17433, 17443, 17456, + 17476, 17486, 17493, 17537, 17571, 0, 17619, 17685, 17694, 17734, 17757, + 17774, 17819, 17864, 17914, 17941, 17972, 18005, 18021, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 19, 24, 42, 47, 65, 70, 75, 80, 85, 90, 97, 102, + 107, 112, 117, 122, 140, 158, 163, 168, 173, 191, 196, 201, 206, 224, + 242, 247, 265, 283, 288, 293, 298, 320, 337, 341, 346, 350, 366, 370, + 376, 380, 385, 392, 397, 401, 406, 410, 415, 440, 445, 452, 458, 465, + 470, 494, 499, 504, 534, 541, 548, 555, 562, 569, 574, 579, 584, 589, + 594, 599, 604, 609, 614, 619, 633, 645, 656, 668, 685, 696, 701, 706, + 712, 719, 725, 732, 738, 745, 751, 758, 765, 772, 779, 786, 797, 808, + 819, 828, 837, 853, 869, 878, 887, 896, 905, 915, 925, 935, 945, 955, + 966, 978, 991, 1002, 1009, 1015, 1022, 1040, 1045, 1050, 1068, 1073, + 1091, 1096, 1101, 1106, 1111, 1116, 1134, 1139, 1150, 1157, 1163, 1172, + 1180, 1188, 1196, 1204, 1212, 1222, 1232, 1250, 1260, 1271, 1278, 1285, + 1292, 1299, 1306, 1313, 1320, 1327, 1334, 1341, 1349, 1357, 1363, 1370, + 1377, 1384, 1404, 1409, 1414, 1419, 1424, 1429, 1434, 1439, 1444, 1449, + 1454, 1459, 1464, 1469, 1474, 1479, 1484, 1489, 1494, 1499, 1504, 1509, + 1514, 1519, 1524, 1529, 1534, 1539, 1544, 1549, 1554, 1559, 1564, 1569, + 1574, 1579, 1584, 0, 1589, 0, 0, 0, 0, 0, 1594, 0, 0, 1599, 1626, 1631, + 1636, 1641, 1646, 1651, 1656, 1661, 1666, 1671, 1676, 1681, 1686, 1691, + 1696, 1701, 1706, 1711, 1716, 1721, 1726, 1731, 1736, 1741, 1746, 1751, + 1756, 1761, 1766, 1771, 1776, 1781, 1786, 1791, 1796, 1801, 1806, 1811, + 1816, 1821, 1826, 1833, 1838, 1859, 1875, 1880, 1887, 1895, 1903, 1912, + 1920, 1928, 1937, 1945, 1953, 1961, 1970, 1988, 2007, 2018, 2040, 2061, + 2079, 2087, 2095, 2103, 2119, 2126, 2131, 2138, 2145, 2152, 2157, 2162, + 2167, 2172, 2179, 2184, 2191, 2198, 2205, 2212, 2219, 2226, 2233, 2240, + 2247, 2254, 2261, 2268, 2275, 2280, 2285, 2290, 2295, 2300, 2305, 2310, + 2315, 2335, 2340, 2345, 2350, 2355, 2360, 2365, 2370, 2375, 2400, 2430, + 2458, 2491, 2504, 2509, 2514, 2519, 2524, 2529, 2534, 2539, 2544, 2549, + 2554, 2559, 2572, 2579, 2609, 2642, 2675, 2711, 2729, 2745, 2773, 2804, + 2811, 2816, 2821, 2832, 2839, 2846, 2853, 2860, 2867, 2872, 2877, 2884, + 2893, 2902, 2911, 2920, 2927, 2936, 2945, 2952, 2961, 2970, 2979, 2988, + 2995, 3004, 3013, 3022, 3031, 3040, 3049, 3056, 3062, 3068, 3074, 3081, + 3088, 3095, 3103, 3109, 3115, 3122, 3128, 3135, 3141, 3147, 3154, 3161, + 3168, 3174, 3180, 3186, 3193, 3203, 3210, 3216, 3222, 3229, 3235, 3242, + 3249, 3255, 3261, 3267, 3274, 3281, 3285, 3290, 3294, 3298, 3303, 3308, + 3324, 3331, 3337, 3343, 3356, 3363, 3369, 3376, 3383, 3391, 3399, 3408, + 3419, 3427, 3438, 3449, 3457, 3465, 3474, 3483, 3492, 3501, 3510, 3519, + 3528, 3536, 3544, 3555, 3563, 3572, 3589, 3597, 3605, 3613, 3621, 3629, + 3637, 3644, 3665, 3672, 3679, 3686, 3693, 3700, 3707, 3714, 3721, 3726, + 3731, 3752, 3757, 3764, 3771, 3778, 3785, 3790, 3795, 3800, 3805, 3810, + 3817, 3824, 3831, 3838, 3845, 3852, 3859, 3866, 3871, 3878, 3885, 3892, + 3897, 3904, 3911, 3918, 3925, 3930, 3948, 3966, 3988, 4006, 4011, 4018, + 4025, 4032, 4037, 4044, 4051, 4058, 4065, 4070, 4077, 4084, 4091, 4098, + 4105, 4110, 4115, 4120, 4125, 4130, 4135, 4140, 4145, 4151, 4156, 4161, + 4166, 4171, 4176, 4181, 4186, 4192, 4197, 4203, 4209, 4216, 4223, 4229, + 4235, 4242, 4247, 4252, 4257, 4263, 4269, 4274, 4279, 4284, 4290, 4296, + 4302, 4309, 4316, 4322, 4328, 4335, 4340, 4345, 4350, 4355, 4360, 4365, + 4370, 4376, 4381, 4386, 4391, 4396, 4401, 4406, 4411, 4417, 4422, 4427, + 4432, 4439, 4444, 4449, 4454, 4459, 4464, 4469, 4474, 4480, 4486, 4491, + 4496, 4502, 0, 4508, 4530, 4537, 4561, 0, 0, 4583, 4589, 4595, 4601, + 4608, 4615, 4621, 0, 4627, 0, 4634, 4641, 4649, 4657, 0, 0, 4664, 4669, + 4674, 4679, 4684, 4689, 4694, 4699, 4705, 4710, 4715, 4720, 4726, 4731, + 4736, 4741, 4747, 4752, 4757, 4762, 4767, 4772, 4777, 4782, 4788, 4793, + 4798, 4803, 4809, 4815, 4820, 4825, 4831, 4836, 4841, 4846, 4852, 4858, + 4863, 4868, 4874, 0, 4880, 4886, 4893, 4900, 0, 0, 4906, 4911, 4916, + 4921, 4926, 4932, 4937, 4942, 4947, 4952, 4958, 4963, 4970, 4977, 4983, + 4988, 4995, 5001, 5007, 5013, 5020, 5027, 5033, 5039, 5046, 5051, 5056, + 5061, 5066, 5072, 5077, 5082, 5088, 0, 5094, 5115, 5120, 5144, 0, 0, + 5165, 5171, 5177, 5183, 5190, 5197, 5203, 0, 5209, 0, 5233, 5257, 5265, + 5291, 0, 0, 5315, 5320, 5325, 5330, 5335, 5340, 5345, 5350, 5356, 5362, + 5368, 5374, 5381, 5388, 5394, 0, 5400, 5405, 5410, 5415, 5421, 5426, + 5431, 5436, 5442, 5447, 5453, 5459, 5466, 5471, 5476, 5482, 5489, 5494, + 5499, 5504, 5509, 5514, 5519, 5524, 5530, 5535, 5540, 5545, 5551, 5556, + 5561, 5566, 5572, 5577, 5583, 5589, 5596, 5603, 5609, 5615, 5622, 5627, + 5632, 5637, 5643, 5648, 5653, 5658, 5664, 5669, 5674, 5679, 5684, 5689, + 5694, 5699, 5705, 0, 5711, 5733, 5740, 5764, 0, 0, 5786, 5791, 5797, + 5803, 5810, 5817, 5823, 5829, 5837, 5842, 5848, 5853, 5858, 5863, 5868, + 5873, 5878, 5883, 5888, 5893, 5900, 5905, 5910, 5915, 5922, 5927, 5933, + 5938, 5945, 5952, 5958, 5963, 5970, 5975, 5980, 5985, 5992, 5999, 6004, + 6009, 6016, 6022, 6028, 6034, 6041, 6048, 6054, 6060, 6067, 6072, 6077, + 6082, 6087, 6092, 6097, 6102, 6108, 6113, 6118, 6123, 6128, 6133, 6138, + 6143, 6148, 6154, 6160, 0, 0, 6166, 6185, 6200, 6209, 6216, 6228, 6235, + 6240, 6245, 6250, 6263, 6270, 6277, 6282, 6287, 6292, 6297, 6302, 6307, + 6312, 6317, 6322, 6327, 6332, 6337, 6342, 6347, 6352, 6357, 6362, 6367, + 6372, 0, 0, 0, 6379, 6386, 6407, 6431, 6437, 6445, 6467, 6491, 6497, + 6505, 6527, 6551, 6557, 6564, 6585, 6609, 6615, 6625, 6635, 6642, 6651, + 6661, 6671, 6682, 6692, 6708, 0, 0, 0, 0, 0, 0, 6717, 6721, 6725, 6729, + 6733, 6737, 6741, 6746, 6751, 6756, 6761, 6766, 6771, 6776, 6781, 6786, + 6791, 6796, 6801, 6806, 6811, 6816, 6821, 6826, 6831, 6836, 6841, 6846, + 6851, 6856, 6861, 6866, 6872, 6878, 6883, 6888, 6893, 6898, 6903, 6909, + 6915, 6921, 6927, 6932, 6938, 6943, 6947, 6952, 6957, 6962, 6967, 6972, + 6977, 6982, 6987, 6992, 6997, 7002, 7007, 7012, 7017, 7022, 7028, 7034, + 7040, 7046, 7051, 7057, 7062, 7067, 7072, 7077, 7082, 7088, 7093, 7098, + 7103, 7108, 7113, 7118, 7123, 7128, 7133, 7138, 7143, 7148, 0, 0, 7153, + 7158, 7163, 7168, 7173, 7178, 0, 0, 7183, 7188, 7207, 7217, 7228, 7233, + 7251, 7264, 7269, 7274, 7278, 7282, 7287, 7292, 7297, 7302, 7307, 7313, + 7319, 7324, 7329, 7334, 7339, 7344, 7349, 7354, 7359, 7364, 7369, 7382, + 7386, 7410, 7462, 7491, 7523, 7552, 7585, 7606, 7630, 7655, 7691, 7716, + 7733, 7763, 7768, 7773, 7778, 7783, 7813, 7824, 7829, 7835, 7864, 7878, + 7883, 7888, 7893, 7914, 7919, 7925, 7931, 7936, 7941, 7948, 7955, 7961, + 7967, 7974, 7981, 7986, 7991, 7996, 8001, 8006, 8017, 8028, 8032, 8062, + 8073, 8094, 8100, 8137, 8151, 8156, 8161, 8166, 8179, 8184, 8189, 8194, + 8200, 8206, 8213, 8220, 8225, 8230, 8237, 8244, 8250, 8256, 8261, 8266, + 8271, 8275, 8289, 8304, 8319, 8333, 8355, 8366, 8379, 8385, 8414, 8428, + 8433, 8446, 8451, 8456, 8461, 8466, 8471, 8478, 8485, 8491, 8497, 8504, + 8511, 8517, 8523, 8528, 8533, 8538, 8542, 8555, 8563, 8571, 8579, 8587, + 8625, 8642, 8680, 8695, 8732, 8747, 8753, 8790, 8804, 8810, 8816, 8822, + 8828, 8835, 8842, 8848, 8854, 8861, 8868, 8874, 8880, 8885, 8890, 8895, + 8913, 8926, 8948, 8959, 8972, 8978, 9007, 9022, 9028, 9041, 9047, 9053, + 9059, 9064, 9069, 9076, 9083, 9089, 9095, 9102, 9109, 9114, 9119, 9124, + 9129, 9134, 9138, 9149, 9154, 9161, 9165, 9179, 9190, 9195, 9201, 9222, + 9237, 9243, 9248, 9253, 9259, 9265, 9270, 9275, 9280, 9285, 9290, 9294, + 9299, 9304, 9317, 9328, 9333, 9339, 9352, 9366, 9371, 9376, 9381, 9387, + 9393, 9399, 9405, 9412, 9419, 9425, 9431, 9438, 9445, 9451, 9457, 9464, + 9471, 9475, 9479, 9485, 9507, 9518, 9531, 9536, 9565, 9578, 9583, 9596, + 9601, 9607, 9613, 9619, 9625, 9632, 9639, 9645, 9651, 9658, 9665, 9671, + 9677, 9682, 9687, 9692, 9696, 9703, 9708, 9712, 9728, 9734, 9740, 9747, + 9754, 9761, 9768, 9773, 9778, 9783, 9788, 9793, 9798, 9805, 9810, 9815, + 9822, 9829, 9834, 9839, 9846, 9853, 9858, 9863, 9868, 9873, 9878, 9883, + 9888, 9910, 9921, 9934, 9940, 9961, 9975, 9980, 9993, 9998, 10004, 10010, + 10016, 10022, 10029, 10036, 10042, 10048, 10055, 10062, 10068, 10074, + 10079, 10084, 10089, 10093, 10108, 10112, 10117, 10131, 10147, 10160, + 10171, 10176, 10181, 10194, 10209, 10222, 10227, 10232, 10237, 10244, + 10251, 10255, 10259, 10265, 10279, 10290, 10295, 10301, 10306, 10312, + 10317, 10322, 10329, 10336, 10340, 10353, 10360, 10373, 10380, 10385, + 10392, 10405, 10410, 10423, 10428, 10433, 10438, 10443, 10450, 10457, + 10470, 10475, 10525, 10531, 10537, 10543, 10549, 10556, 10563, 10571, + 10578, 10585, 10592, 10599, 10605, 10617, 10626, 10637, 10642, 10648, + 10661, 10675, 10680, 10686, 10690, 10706, 10722, 10738, 10752, 10757, + 10762, 10767, 10772, 10784, 10789, 10796, 10810, 10827, 10832, 10837, + 10842, 10848, 10853, 10858, 10871, 10876, 10881, 10886, 10891, 10896, + 10901, 10907, 10914, 10929, 10946, 10951, 10958, 10963, 10970, 10977, + 10984, 10991, 10998, 11005, 11012, 11019, 11031, 11035, 11039, 11043, + 11047, 11052, 11057, 11062, 11067, 11072, 11077, 11082, 11087, 11092, + 11097, 11102, 11107, 11112, 11117, 11130, 11135, 11141, 11147, 11152, + 11159, 11165, 11170, 11175, 11180, 11185, 11190, 11195, 11200, 11205, + 11210, 11215, 11220, 11225, 11230, 11236, 11242, 11248, 11255, 11261, + 11267, 11273, 11278, 11283, 11288, 11293, 11298, 11304, 11310, 11315, + 11322, 11328, 11333, 11338, 11343, 11348, 11353, 11358, 11363, 11367, + 11372, 11377, 11382, 11387, 11392, 11397, 11403, 11408, 11414, 11421, + 11426, 11431, 11437, 11443, 11449, 11456, 11462, 11468, 11473, 11478, + 11483, 11488, 11494, 11499, 11504, 11509, 11514, 11519, 11525, 11530, + 11535, 11540, 11545, 11550, 11555, 11560, 11565, 11595, 11625, 11630, + 11635, 11640, 11645, 11675, 11706, 11712, 11718, 11724, 11731, 11737, + 11742, 11747, 11752, 11757, 11762, 11767, 11772, 11778, 11784, 11790, + 11797, 11803, 11808, 11814, 11820, 11826, 11833, 11839, 11844, 11851, + 11858, 11865, 11873, 11880, 11885, 11890, 11896, 11902, 11909, 11915, + 11921, 11926, 11931, 11936, 11941, 11946, 11951, 11955, 11961, 11967, + 11973, 11978, 11985, 11991, 11996, 12001, 12006, 12011, 12016, 12021, + 12026, 12031, 12036, 12041, 12046, 12051, 12056, 12061, 12066, 12071, + 12076, 12083, 12088, 12093, 12098, 12103, 12108, 12113, 12118, 12123, + 12130, 12137, 12144, 12152, 12159, 12166, 12203, 12223, 12229, 12236, + 12243, 12251, 12268, 12287, 12294, 12302, 12310, 12317, 12325, 12332, + 12340, 12345, 12350, 12357, 12361, 12406, 12414, 12421, 12429, 12436, + 12443, 12450, 12457, 12465, 12472, 12480, 12487, 12494, 12504, 12513, + 12520, 12527, 12533, 12538, 12548, 12558, 12568, 12573, 12584, 12591, + 12605, 12613, 12634, 0, 0, 0, 12655, 12672, 12676, 12687, 12692, 12696, + 12700, 12731, 12736, 12746, 12753, 12760, 12767, 12787, 12806, 12810, + 12815, 12820, 12837, 12845, 12851, 12860, 12864, 12869, 12883, 12888, + 12915, 12926, 12936, 12959, 12981, 13001, 13021, 13027, 13043, 13047, + 13057, 13063, 13083, 13101, 13112, 13130, 13144, 13155, 13181, 13200, + 13204, 13208, 13224, 13243, 13247, 13274, 13297, 13303, 13312, 13325, + 13338, 13359, 13379, 13400, 13406, 13415, 13421, 13436, 13454, 13459, + 13465, 13475, 13482, 13490, 13497, 13514, 13530, 13545, 13549, 13553, + 13560, 13567, 13574, 13594, 13616, 13638, 13642, 13647, 13652, 13661, + 13670, 13679, 13688, 0, 0, 0, 0, 0, 0, 0, 13699, 13703, 13707, 13711, + 13716, 13721, 13726, 13731, 13736, 13741, 13746, 13751, 13756, 13761, + 13784, 13789, 13794, 13799, 13804, 13812, 13820, 13827, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 13857, 13895, 13899, 13903, 13907, 13912, 13917, 13922, 13927, + 13932, 13937, 13942, 13947, 13952, 13957, 13962, 13967, 13972, 13977, + 13982, 13990, 13998, 14028, 14043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14058, + 14062, 14066, 14070, 14075, 14080, 14085, 14090, 14095, 14100, 14105, + 14110, 14115, 14120, 14125, 14130, 14135, 14140, 14145, 14154, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 14163, 14167, 14171, 14175, 14180, 14185, + 14190, 14195, 14200, 14205, 14210, 14215, 14220, 0, 14225, 14230, 14235, + 0, 14240, 14249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14258, 14263, 14268, + 14273, 14278, 14283, 14288, 14293, 14298, 14303, 14308, 14313, 14318, + 14323, 14328, 14368, 14373, 14378, 14383, 14388, 14393, 14398, 14403, + 14408, 14413, 14418, 14423, 14428, 14433, 14438, 14454, 14505, 14510, + 14515, 14520, 14531, 14547, 14563, 14568, 14574, 14579, 14618, 14623, + 14630, 14635, 14641, 14646, 14652, 14657, 14663, 14674, 14733, 14739, + 14749, 14759, 14764, 14768, 14773, 14777, 14782, 14786, 14791, 14796, + 14801, 14806, 14811, 14815, 14820, 14825, 14830, 14835, 14943, 14980, + 15046, 15095, 15137, 15184, 15228, 15289, 15321, 15367, 15448, 15505, + 15570, 15657, 15713, 15769, 15835, 15859, 15910, 15975, 16046, 16057, + 16127, 0, 0, 16198, 16203, 16208, 16213, 16218, 16223, 16228, 16233, + 16238, 16243, 0, 0, 0, 0, 0, 0, 16248, 16254, 16259, 16265, 16270, 16275, + 16280, 16287, 16295, 16302, 0, 0, 0, 0, 0, 0, 1, 23, 28, 33, 40, 45, 62, + 139, 160, 167, 176, 185, 204, 223, 242, 256, 275, 280, 285, 290, 295, + 300, 305, 310, 315, 320, 0, 0, 0, 0, 0, 0, 325, 340, 355, 370, 385, 398, + 412, 430, 435, 454, 459, 475, 491, 505, 525, 544, 563, 582, 598, 617, + 636, 650, 670, 688, 707, 726, 745, 759, 775, 795, 809, 823, 844, 849, + 855, 860, 869, 873, 877, 881, 885, 890, 895, 900, 905, 910, 915, 920, + 925, 930, 935, 940, 945, 950, 955, 960, 965, 970, 975, 981, 987, 992, + 996, 1000, 1005, 1010, 1014, 1019, 1024, 1029, 1034, 1039, 1044, 1049, + 1054, 1059, 1064, 1069, 1074, 1079, 1084, 1089, 1094, 1099, 1105, 1112, + 1119, 1126, 1133, 0, 0, 0, 0, 0, 0, 0, 1145, 1163, 1181, 1207, 1212, + 1235, 1258, 1265, 1269, 1273, 1278, 1283, 1288, 1293, 1298, 1303, 1308, + 1313, 1318, 1323, 1328, 1333, 1338, 1343, 1348, 1362, 1376, 1381, 1386, + 1391, 1396, 1401, 1406, 1411, 1416, 1421, 1427, 1432, 1437, 1443, 1450, + 1455, 1465, 0, 0, 0, 0, 0, 1470, 1475, 1480, 1486, 1492, 1498, 1504, + 1511, 1517, 1523, 1530, 1536, 1542, 1548, 1554, 1560, 1566, 1573, 1580, + 1588, 1594, 1600, 1606, 1612, 1618, 1625, 1632, 1638, 1644, 1651, 1658, + 1665, 1671, 1678, 1684, 1691, 1697, 1701, 1705, 1709, 1713, 1717, 1721, + 1725, 1730, 1736, 1748, 1755, 1771, 1789, 1802, 1815, 1831, 1845, 1862, + 1878, 1892, 1910, 1926, 1940, 1953, 1966, 1982, 1997, 2012, 2036, 2050, + 2066, 2075, 2084, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2090, 2109, 2114, 2119, + 2124, 2129, 2134, 2139, 2144, 2149, 2154, 2160, 2165, 2170, 2175, 2180, + 2185, 2190, 2195, 2200, 2205, 2210, 2215, 2220, 2225, 2230, 2235, 2240, + 2245, 2250, 2261, 0, 2267, 2273, 2279, 2285, 2292, 2299, 2306, 2313, + 2319, 2325, 2334, 2343, 0, 0, 0, 0, 2352, 2359, 2366, 2373, 2380, 2387, + 2394, 2401, 2408, 2415, 2429, 2443, 0, 0, 0, 0, 2451, 0, 0, 0, 2458, + 2465, 2472, 2477, 2482, 2487, 2492, 2497, 2502, 2507, 2512, 2517, 2522, + 2527, 2532, 2537, 2542, 2547, 2552, 2557, 2562, 2567, 2572, 2577, 2582, + 2587, 2592, 2597, 2602, 2607, 2612, 2617, 2621, 2625, 2630, 2635, 2639, + 2644, 2648, 2653, 2657, 2663, 0, 0, 2668, 2674, 2680, 2686, 2692, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 2698, 2703, 2708, 2713, 2718, 2723, 2728, + 2733, 2738, 2743, 2748, 2753, 2758, 2763, 2768, 2773, 2778, 2783, 2788, + 2793, 2798, 2803, 2808, 2813, 2818, 2823, 2828, 2833, 2838, 2843, 2848, + 2853, 2858, 2863, 2868, 2873, 2878, 2883, 2888, 2894, 2900, 2906, 2912, + 2918, 0, 0, 0, 0, 2934, 2948, 2953, 2958, 2962, 2967, 2971, 2976, 2980, + 2985, 2990, 2995, 3001, 3006, 3011, 3017, 3023, 3028, 3034, 3041, 3047, + 3053, 3059, 3065, 3071, 3079, 0, 0, 0, 0, 0, 0, 3087, 3092, 3097, 3102, + 3107, 3112, 3117, 3122, 3127, 3132, 3137, 0, 0, 0, 3146, 3163, 3184, + 3218, 3226, 3233, 3241, 3249, 3257, 3265, 3273, 3281, 3289, 3298, 3306, + 3314, 3322, 3330, 3338, 3389, 3397, 3404, 3412, 3420, 3428, 3436, 3444, + 3452, 3460, 3469, 3477, 3485, 3493, 3501, 3509, 3514, 3519, 3524, 3531, + 3536, 3541, 3546, 3552, 3557, 3562, 3567, 3573, 3578, 3583, 3588, 3595, + 3600, 3605, 3610, 3615, 3620, 3624, 3629, 3637, 3645, 3653, 3661, 0, 0, + 3670, 3680, 3689, 3694, 3699, 3705, 3710, 3716, 3721, 3726, 3731, 3736, + 3741, 3746, 3751, 3756, 3763, 3829, 3834, 3839, 3846, 3851, 3856, 3861, + 3866, 3871, 3876, 3881, 3886, 3891, 3896, 3901, 3906, 3911, 3916, 3921, + 3926, 3932, 3937, 3943, 3948, 3953, 3958, 3963, 3968, 3973, 3985, 3990, + 3994, 3999, 4003, 4008, 4013, 4018, 4024, 4031, 4038, 4045, 4057, 4067, + 4074, 4081, 4095, 4100, 4105, 0, 4110, 4118, 4122, 4130, 4135, 4142, + 4146, 4151, 4156, 4162, 4166, 4171, 4175, 4183, 4188, 4192, 4197, 4202, + 4207, 4214, 4222, 4229, 4235, 4241, 4249, 4257, 4265, 4295, 4302, 0, 0, + 4320, 4331, 4336, 4341, 4346, 4351, 4356, 4361, 4366, 4371, 4376, 0, 0, + 0, 0, 0, 0, 4381, 4386, 4391, 4396, 4401, 4406, 4411, 4416, 4421, 4426, + 0, 0, 0, 0, 0, 0, 4431, 4447, 4467, 4487, 4505, 4515, 4543, 4554, 4573, + 4584, 4600, 4610, 4637, 4680, 0, 0, 4688, 4697, 4714, 4719, 4726, 4733, + 4742, 4751, 4778, 4787, 4798, 4810, 4829, 4836, 4855, 4887, 4911, 4928, + 4937, 4946, 4955, 4964, 5011, 5085, 5122, 5146, 5153, 5160, 5178, 5184, + 5190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5196, 5219, 5230, 5242, 5287, 5299, 5307, 5328, 5336, 5357, + 5365, 5386, 5398, 5422, 5434, 5459, 5470, 5483, 5491, 5512, 5517, 5528, + 5533, 5546, 5551, 5556, 5570, 5575, 5589, 5594, 5608, 5621, 5644, 5667, + 5682, 5687, 5700, 5705, 5718, 5723, 5728, 5742, 5747, 5764, 5769, 5774, + 5779, 5784, 5789, 5802, 5815, 5820, 5825, 5839, 5848, 5857, 5870, 5878, + 5892, 5904, 5928, 5940, 5965, 5973, 5984, 6003, 6025, 6034, 6055, 6067, + 6074, 6084, 6094, 6102, 6110, 6118, 6130, 0, 0, 0, 6188, 6193, 6198, + 6203, 6208, 6213, 6218, 6223, 6228, 6233, 6238, 6247, 6259, 6272, 6290, + 6310, 6335, 6364, 6371, 6378, 6385, 6390, 6398, 6405, 6413, 6421, 6429, + 6439, 6447, 6455, 6460, 6465, 6470, 6480, 6490, 6498, 6505, 6515, 6525, + 6535, 6545, 6556, 6567, 6578, 6589, 6598, 6612, 0, 6626, 6643, 6662, + 6680, 6684, 6688, 6692, 6697, 6701, 6705, 6710, 6715, 6720, 6725, 6730, + 6735, 6740, 6745, 6750, 6755, 6760, 6765, 6770, 6775, 6780, 6785, 6790, + 6795, 6800, 6805, 6810, 6815, 6820, 6825, 6847, 6868, 6888, 6904, 6919, + 6938, 6954, 6969, 6988, 7014, 7034, 7052, 7070, 7075, 7081, 7086, 7091, + 7096, 7101, 7106, 7111, 7116, 7121, 7126, 7131, 7136, 7147, 7158, 7163, + 7169, 7175, 7203, 7209, 7253, 7283, 7290, 7295, 7302, 7307, 7314, 7319, + 7326, 7361, 7368, 7376, 7381, 7388, 7393, 7398, 7403, 7410, 7415, 7422, + 7460, 7468, 7491, 7498, 7505, 7510, 7517, 7522, 7527, 7534, 7569, 7574, + 7579, 7584, 7588, 7592, 7602, 7619, 7640, 7656, 7668, 7684, 7701, 7721, + 7735, 7775, 7793, 7813, 7844, 0, 0, 0, 0, 0, 0, 0, 0, 7861, 7875, 7892, + 7904, 7913, 7918, 7924, 7929, 7934, 7940, 7945, 7950, 7955, 7960, 7965, + 7970, 7975, 7980, 7985, 7990, 7995, 8000, 8005, 8011, 8016, 8022, 8027, + 8033, 8038, 8043, 8048, 8053, 8058, 8063, 8068, 8074, 8079, 8084, 8089, + 8094, 8098, 8107, 8116, 8123, 8129, 8135, 8142, 8148, 8155, 8161, 8167, + 8173, 8179, 8185, 8191, 8197, 8203, 8215, 8222, 8230, 0, 0, 0, 8237, + 8247, 8267, 8274, 8284, 8291, 8296, 8301, 8306, 8311, 8316, 8321, 8326, + 8331, 8336, 0, 0, 0, 8341, 8346, 8351, 8356, 8363, 8370, 8377, 8384, + 8391, 8398, 8405, 8412, 8419, 8426, 8431, 8436, 8441, 8446, 8451, 8456, + 8462, 8468, 8474, 8480, 8485, 8490, 8495, 8501, 8506, 8511, 8516, 8521, + 8527, 8532, 8537, 8542, 8548, 8553, 8558, 8563, 8569, 8574, 8579, 8584, + 8603, 8622, 8638, 8652, 8676, 8709, 8716, 8725, 8746, 8777, 8794, 8815, + 8822, 8854, 8874, 8890, 0, 0, 0, 0, 0, 0, 0, 8929, 8947, 8952, 8957, + 8962, 8967, 8972, 8977, 8982, 8987, 8992, 8997, 9002, 9007, 9012, 9017, + 9022, 9027, 9032, 9037, 9042, 9047, 9052, 9057, 9062, 9067, 9072, 9077, + 9082, 9087, 9092, 9097, 9102, 9107, 9112, 9117, 9122, 9127, 9132, 9137, + 9142, 9147, 9154, 0, 0, 9159, 9164, 9171, 9179, 9193, 9212, 9230, 9241, + 9252, 9261, 9270, 0, 0, 0, 0, 0, 0, 0, 0, 9280, 9304, 9323, 9355, 9410, + 9490, 9522, 9543, 9564, 9587, 9626, 9661, 9678, 9711, 9726, 9743, 9764, + 9792, 9827, 9850, 9865, 9882, 9897, 9914, 9936, 9958, 9979, 10011, 10024, + 10047, 10062, 10091, 10116, 10147, 10184, 10221, 10228, 10235, 10351, + 10466, 10512, 10519, 10528, 0, 0, 0, 0, 0, 10553, 10557, 10562, 10581, + 10587, 10591, 10595, 10600, 10604, 10610, 10614, 10618, 10622, 10629, + 10633, 10639, 10643, 10649, 10655, 10663, 10674, 10693, 10698, 10704, + 10710, 10733, 10739, 10745, 10749, 10753, 10759, 10791, 10799, 10803, + 10807, 10811, 10816, 10838, 10843, 10850, 10857, 10864, 10881, 10888, + 10941, 10951, 10964, 10974, 10980, 10990, 11000, 11012, 11022, 11032, + 11042, 11052, 11062, 11072, 11082, 11092, 11098, 11108, 11121, 11131, + 11141, 11151, 11161, 11171, 11181, 11193, 11204, 11217, 11227, 11237, + 11247, 11258, 11270, 11324, 11334, 11338, 11348, 11358, 11371, 11381, + 11393, 11407, 11421, 11431, 11441, 11451, 11465, 11477, 11487, 11500, + 11511, 11524, 11537, 11550, 11561, 11571, 11581, 11591, 11601, 11616, + 11631, 11648, 11663, 11678, 11683, 11690, 11697, 11706, 11715, 11722, + 11729, 11736, 11747, 11754, 11761, 11768, 11797, 11850, 11929, 11983, + 12021, 12046, 12067, 12095, 12118, 12127, 12134, 12143, 12150, 12157, + 12164, 12173, 12180, 12189, 12196, 12203, 12214, 12223, 12232, 12247, + 12254, 12266, 12275, 12282, 12293, 12323, 12349, 12356, 12367, 12378, + 12385, 12394, 12405, 12415, 12432, 12445, 12459, 12469, 12488, 12500, + 12510, 12523, 12534, 12567, 12582, 12599, 12616, 12633, 12668, 12683, + 12700, 12717, 12736, 12771, 12783, 12796, 12811, 12822, 12841, 12854, + 12865, 12900, 12913, 12925, 12935, 12952, 12969, 12980, 12991, 13029, + 13075, 13083, 13103, 13110, 13125, 13132, 13147, 13167, 13187, 13194, + 13215, 13228, 13235, 13242, 13249, 13257, 13264, 13272, 13283, 13288, + 13293, 13298, 13305, 13311, 13316, 13320, 13332, 13336, 13340, 13352, + 13364, 13368, 13380, 13392, 13399, 13403, 13409, 13413, 13418, 13422, + 13427, 13432, 13436, 13447, 13458, 13462, 13467, 13478, 13512, 13521, + 13528, 13535, 13544, 13553, 13573, 13648, 13681, 13702, 13746, 13755, + 13782, 13789, 13802, 13815, 13828, 13843, 13865, 13880, 13893, 13908, + 13923, 13943, 13958, 13971, 13993, 14006, 14025, 14038, 14051, 14062, + 14077, 14090, 14103, 14119, 14135, 14151, 14167, 14180, 14193, 14206, + 14219, 14237, 14261, 14276, 14300, 14313, 14324, 14337, 14350, 14363, + 14382, 14395, 14406, 14419, 14430, 14447, 14468, 14481, 14494, 14510, + 14526, 14537, 14554, 14567, 14580, 14593, 14606, 14619, 14638, 14656, + 14680, 14693, 14712, 14725, 14738, 14751, 14764, 14779, 14803, 14818, + 14839, 14852, 14871, 14884, 14903, 14916, 14935, 14948, 14961, 14974, + 14987, 15000, 15013, 15029, 15045, 15061, 15077, 15090, 15103, 15118, + 15140, 15153, 15166, 15179, 15198, 15216, 15240, 15253, 15272, 15285, + 15307, 15320, 15339, 15359, 15376, 15396, 15414, 15434, 15452, 15465, + 15487, 15500, 15519, 15532, 15551, 15564, 15577, 15590, 15603, 15616, + 15629, 15642, 15655, 15671, 15687, 15703, 15719, 15732, 15745, 15760, + 15775, 15788, 15805, 15818, 15835, 15848, 15865, 15880, 15895, 15910, + 15925, 15940, 15955, 15968, 15981, 15994, 16007, 16018, 16029, 16042, + 16073, 16086, 16105, 16124, 16135, 16150, 16163, 16176, 16216, 16307, + 16320, 16355, 16360, 16373, 16386, 16399, 16412, 16425, 16438, 16451, + 16464, 16479, 16494, 16507, 16520, 16538, 16556, 16569, 16582, 16595, + 16608, 16623, 16638, 16651, 16664, 16682, 16700, 16713, 16726, 16739, + 16752, 16763, 16774, 16787, 16800, 16813, 16826, 16841, 16856, 16869, + 16882, 16900, 16918, 16931, 16944, 16957, 16970, 16983, 16996, 17009, + 17022, 17035, 17048, 17061, 17074, 17089, 17104, 17117, 17130, 17148, + 17166, 17179, 17192, 17205, 17218, 17233, 17248, 17261, 17274, 17289, + 17304, 17317, 17330, 17343, 17356, 17369, 17382, 17395, 17408, 17423, + 17438, 17451, 17464, 17479, 17494, 17505, 17520, 17533, 17546, 17559, + 17572, 17583, 17594, 17601, 17608, 17614, 17620, 17625, 17630, 17641, + 17652, 17665, 17678, 17691, 17704, 17717, 17730, 17741, 17752, 17765, + 17778, 17791, 17804, 17817, 17830, 17843, 17856, 17874, 17892, 17910, 0, + 0, 17928, 17941, 17954, 17972, 17990, 18008, 0, 0, 18026, 18037, 18048, + 18061, 18074, 18087, 18100, 18113, 18126, 18137, 18148, 18161, 18174, + 18187, 18200, 18213, 18226, 18237, 18248, 18261, 18274, 18287, 18300, + 18313, 18326, 18337, 18348, 18361, 18374, 18387, 18400, 18413, 18426, + 18439, 18452, 18470, 18488, 18506, 0, 0, 18524, 18537, 18550, 18568, + 18586, 18604, 0, 0, 18622, 18633, 18644, 18657, 18670, 18683, 18696, + 18709, 0, 18722, 0, 18735, 0, 18750, 0, 18765, 18780, 18791, 18802, + 18815, 18828, 18841, 18854, 18867, 18880, 18891, 18902, 18915, 18928, + 18941, 18954, 18967, 18980, 18991, 19014, 19027, 19051, 19062, 19085, + 19096, 19118, 19131, 19156, 19167, 19189, 19200, 0, 0, 19222, 19235, + 19248, 19266, 19284, 19302, 19320, 19338, 19356, 19369, 19382, 19400, + 19418, 19436, 19454, 19472, 19490, 19503, 19516, 19534, 19552, 19570, + 19588, 19606, 19624, 19637, 19650, 19668, 19686, 19704, 19722, 19740, + 19758, 19771, 19784, 19802, 19820, 19838, 19856, 19874, 19892, 19905, + 19918, 19936, 19954, 19972, 19990, 20008, 20026, 20037, 20048, 20064, + 20075, 0, 20091, 20102, 20118, 20129, 20140, 20151, 20174, 20185, 20196, + 20211, 20229, 20240, 20255, 20271, 20282, 0, 20298, 20309, 20325, 20338, + 20362, 20373, 20396, 20407, 20422, 20437, 20452, 20463, 20474, 20487, 0, + 0, 20515, 20526, 20539, 20550, 20561, 20572, 0, 20594, 20609, 20624, + 20639, 20650, 20661, 20674, 20702, 20717, 20732, 20743, 20756, 20769, + 20782, 20795, 20819, 20834, 20849, 20871, 0, 0, 20885, 20901, 20912, 0, + 20928, 20939, 20955, 20968, 20993, 21004, 21026, 21037, 21051, 0, 1, 18, + 44, 68, 143, 175, 202, 250, 317, 346, 391, 453, 502, 525, 539, 551, 574, + 593, 615, 620, 625, 693, 731, 798, 841, 917, 979, 1013, 1070, 1151, 1212, + 1289, 1335, 1368, 1398, 1456, 1496, 1553, 1566, 1611, 1675, 1694, 1713, + 1725, 1737, 1762, 1774, 1786, 1896, 1994, 2058, 2099, 2179, 2214, 2228, + 2256, 2271, 2298, 2357, 2416, 2476, 2499, 2547, 2564, 2595, 2635, 2686, + 2695, 2708, 2757, 2798, 2805, 2819, 2833, 2847, 2914, 2952, 2959, 2966, + 2991, 3018, 3054, 3085, 3288, 3304, 3309, 3391, 3411, 3426, 3433, 3479, + 3570, 3645, 3683, 3740, 3810, 3856, 3916, 3937, 3952, 4015, 0, 4030, + 4042, 4054, 4069, 4086, 4095, 4104, 4114, 4124, 4132, 4145, 4156, 4180, + 4190, 4200, 4211, 4222, 4233, 4244, 4255, 4266, 4279, 4290, 4303, 4316, + 4329, 4353, 4364, 4375, 4386, 4397, 4408, 4419, 4430, 4441, 4452, 4463, + 4476, 4487, 4500, 4513, 0, 4526, 4536, 4546, 4556, 4566, 4577, 4587, + 4597, 4607, 4617, 4627, 4637, 4647, 0, 0, 0, 4657, 4712, 4742, 4762, + 4778, 4840, 4865, 4878, 4906, 4960, 5004, 5032, 5044, 5102, 5115, 5190, + 5204, 5220, 5359, 5400, 5429, 5449, 5529, 5575, 5602, 5661, 5731, 5765, + 5816, 5837, 5854, 5871, 5900, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5919, 5926, 5937, 5950, 5969, 5978, 5991, 5998, 6009, 6016, 6025, + 6034, 6049, 6064, 6119, 6131, 6143, 6174, 6187, 6222, 6227, 6248, 6266, + 6296, 6336, 6349, 6393, 6411, 6432, 6445, 6458, 6465, 6472, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6479, 6493, 6562, 6589, 6621, 6635, + 6651, 6684, 6714, 6722, 6742, 6761, 6808, 6831, 6840, 6883, 6951, 6982, + 6999, 7037, 7155, 7177, 7209, 7257, 7316, 7385, 7394, 7422, 7471, 7488, + 7509, 7544, 7547, 7566, 7644, 7678, 7687, 7712, 7744, 7822, 7922, 7933, + 7989, 8008, 8096, 8141, 8152, 8189, 8213, 8268, 8311, 8366, 8478, 8510, + 8544, 8579, 8622, 8646, 8686, 8704, 8775, 8792, 8809, 8824, 8839, 8857, + 8882, 8906, 8914, 8940, 8961, 8982, 9005, 9028, 9051, 9063, 9088, 9116, + 9161, 9187, 9194, 9214, 9232, 9249, 9264, 9281, 9296, 9313, 9330, 9347, + 9362, 9379, 9394, 9411, 9428, 9445, 9458, 9472, 9483, 9496, 9507, 9521, + 9532, 9545, 9560, 9571, 9585, 9596, 9609, 9623, 9639, 9655, 9671, 9685, + 9696, 9709, 9720, 9734, 9745, 9758, 9773, 9784, 9798, 9809, 9822, 9836, + 9852, 9868, 9884, 9894, 9901, 9908, 9997, 10031, 10056, 10091, 10098, + 10105, 10143, 10167, 0, 0, 0, 0, 10232, 10252, 10273, 10286, 10308, + 10319, 10324, 10329, 10334, 10339, 10344, 10362, 10380, 10404, 10411, + 10452, 10467, 10490, 10513, 10518, 10531, 10538, 10545, 10562, 10579, + 10588, 10593, 10598, 10603, 10608, 10615, 10635, 10672, 10681, 10690, + 10719, 10728, 10743, 10793, 10802, 10811, 10824, 10865, 10874, 10883, + 10888, 10893, 10900, 10907, 10912, 10917, 10924, 10931, 10940, 10951, + 10960, 10967, 10974, 10981, 10988, 10999, 11010, 11030, 11054, 11074, + 11079, 11086, 11091, 11098, 11105, 11112, 11119, 11126, 11133, 11140, + 11147, 11154, 11176, 11183, 11196, 11209, 11216, 11223, 11230, 11237, + 11257, 11278, 11300, 11323, 11342, 11349, 11362, 11379, 11438, 11460, + 11479, 11498, 11513, 11524, 11535, 11568, 11594, 11605, 11625, 11632, + 11647, 11664, 11671, 11686, 11703, 11710, 11717, 11724, 11736, 11760, + 11765, 11782, 11807, 11906, 11985, 12051, 12056, 12074, 12117, 12130, + 12148, 12174, 12214, 12238, 12250, 12288, 12313, 12351, 12356, 12398, + 12434, 12446, 12524, 12555, 12575, 12596, 12614, 12641, 12644, 12674, + 12712, 12717, 12729, 12772, 12784, 12811, 12825, 12871, 12924, 12961, + 12991, 13003, 13014, 13050, 13079, 13090, 13108, 13113, 13120, 13165, + 13197, 13205, 13245, 13248, 13303, 13310, 13323, 13343, 13419, 13447, + 13459, 13488, 13498, 13510, 13515, 13523, 13542, 13566, 13580, 13601, + 13621, 13639, 13646, 13651, 13676, 13681, 13689, 13703, 13722, 13730, + 13754, 13767, 13772, 13777, 13786, 13801, 13816, 13842, 13857, 13862, + 13883, 13898, 13903, 13919, 13950, 13955, 13971, 13985, 14001, 14017, + 14026, 14035, 14057, 14079, 14103, 14127, 14150, 14166, 14180, 14193, + 14213, 14233, 14263, 14293, 14313, 14333, 14340, 14347, 14367, 14387, + 14415, 14448, 14457, 14466, 14475, 14484, 14496, 14508, 14543, 14572, + 14588, 14604, 14611, 14618, 14640, 14662, 14692, 14722, 14725, 14771, + 14802, 14809, 14816, 14829, 14842, 14876, 14909, 14973, 15008, 15088, + 15095, 15158, 15185, 15205, 15288, 15293, 15298, 15303, 15345, 15386, + 15431, 15466, 15526, 15552, 15569, 15576, 15631, 15638, 15649, 15660, + 15675, 15687, 15702, 15725, 15743, 15761, 15781, 15803, 15816, 15829, + 15834, 15839, 15842, 15869, 15881, 15907, 15946, 15950, 15957, 15962, + 15990, 16019, 16044, 16069, 16094, 16121, 16162, 16190, 16214, 16225, + 16236, 16243, 16265, 16272, 16279, 16286, 16291, 16296, 16301, 16306, + 16315, 16335, 16342, 16349, 16358, 16367, 16393, 16419, 16428, 16437, + 16444, 16451, 16470, 16489, 16511, 16533, 16546, 16559, 16570, 16581, + 16592, 16603, 16621, 16641, 16663, 16687, 16721, 16729, 16738, 16747, + 16758, 16773, 16794, 16801, 16808, 16819, 16826, 16835, 16846, 16863, + 16880, 16887, 16896, 16911, 16945, 16950, 16953, 16996, 17045, 17071, + 17083, 17118, 17161, 17200, 17233, 17264, 17307, 17314, 17319, 17326, + 17348, 17412, 17438, 17456, 17463, 17474, 17499, 17524, 17576, 17589, + 17620, 17631, 17682, 17687, 17694, 17699, 17717, 17722, 17741, 17763, + 17783, 17793, 17816, 17845, 17890, 17939, 17988, 18011, 18017, 18030, + 18047, 18056, 18066, 18083, 18097, 18116, 18139, 18162, 18171, 18222, + 18227, 18232, 18252, 18270, 18275, 18282, 18313, 18335, 18360, 18380, + 18400, 18407, 18414, 18421, 18428, 18435, 18442, 18462, 18479, 18486, + 18493, 18498, 18523, 18530, 18537, 18570, 18577, 18611, 18617, 18642, + 18649, 18656, 18664, 18671, 18678, 18686, 18693, 18713, 18721, 18741, + 18746, 18770, 18777, 18784, 18798, 18813, 18822, 18831, 18845, 18852, + 18859, 18866, 18874, 18882, 18890, 18897, 18911, 18920, 18929, 18934, + 18939, 18944, 18952, 18959, 18967, 18974, 18979, 18986, 18997, 19013, + 19018, 19025, 19030, 19047, 19067, 19072, 19078, 19097, 19103, 19111, + 19145, 19158, 19180, 19203, 19211, 19225, 19239, 19252, 19265, 19293, + 19319, 19331, 19371, 19403, 19413, 19445, 19450, 19459, 19485, 19494, + 19501, 19510, 19519, 19526, 19535, 19544, 19551, 19560, 19569, 19576, + 19585, 19594, 19603, 19612, 19619, 19628, 19637, 19646, 19677, 19709, + 19728, 19747, 19753, 19767, 19789, 19811, 19846, 19859, 19868, 19877, + 19885, 19939, 19947, 19955, 19973, 19993, 20002, 20011, 20020, 20029, + 20038, 20047, 20054, 20063, 20072, 20103, 20134, 20154, 20172, 20177, + 20236, 20265, 20295, 20300, 20312, 20321, 20332, 20344, 20358, 20380, + 20402, 20424, 20429, 20434, 20452, 20470, 20492, 20514, 20538, 20562, + 20574, 20584, 20597, 20606, 20612, 20626, 20680, 20693, 20721, 20730, + 20739, 20772, 20802, 20830, 20888, 20898, 20907, 20932, 21001, 21061, + 21125, 21189, 21209, 21233, 21270, 21275, 21287, 21318, 21338, 21352, + 21357, 21364, 21371, 21378, 21385, 21390, 21395, 21400, 21405, 21412, + 21419, 21426, 21433, 21440, 21447, 21454, 21463, 21470, 21477, 21484, + 21491, 21498, 21507, 21516, 21521, 21528, 21533, 21538, 21545, 21553, + 21561, 21569, 21574, 21579, 21606, 21641, 21646, 21656, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21666, 21671, + 21676, 21681, 21688, 21700, 21728, 21748, 21770, 21795, 21831, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21838, 21849, + 21860, 21871, 21882, 21893, 21904, 21915, 21926, 21937, 21948, 21959, + 21970, 21981, 21992, 22003, 22014, 22025, 22036, 22047, 22058, 22069, + 22082, 22095, 22108, 22121, 22134, 22147, 22160, 22173, 22186, 22199, + 22212, 22225, 22238, 22251, 22264, 22277, 22290, 22303, 22318, 22333, + 22348, 22363, 22378, 22393, 22408, 22423, 22438, 22453, 22470, 22487, + 22504, 22522, 22540, 22557, 22575, 22593, 22611, 22629, 22646, 22658, + 22670, 22682, 22694, 22706, 22718, 22730, 22742, 22754, 22766, 22778, + 22790, 22802, 22814, 22826, 22838, 22851, 22863, 22875, 22887, 22899, + 22911, 22923, 22935, 22947, 22959, 22969, 22979, 22998, 23008, 23018, + 23028, 23038, 23048, 23058, 23068, 23078, 23088, 23109, 23119, 23129, + 23152, 23162, 23181, 23191, 23201, 23211, 23221, 23231, 23241, 23251, + 23261, 23271, 23281, 23291, 23301, 23311, 23321, 23331, 23341, 23351, + 23361, 23371, 23381, 23391, 23401, 23411, 23421, 23431, 23441, 23451, + 23461, 23471, 23481, 23491, 23501, 23511, 23521, 23532, 23539, 23546, + 23553, 23560, 23567, 23574, 23581, 23588, 23595, 23602, 23609, 23616, + 23623, 23630, 23637, 23644, 23651, 23658, 23665, 23672, 23699, 23728, + 23733, 23744, 23749, 23756, 23763, 23770, 23777, 23786, 23795, 23804, + 23813, 23826, 23835, 23844, 23851, 23864, 23873, 23882, 23889, 23902, + 23911, 23920, 23927, 23940, 23949, 23958, 23965, 23978, 23993, 24002, + 24013, 24022, 24033, 24042, 24049, 24062, 24077, 24086, 24097, 24106, + 24117, 24126, 24133, 24146, 24159, 24172, 24187, 24196, 24209, 24222, + 24229, 24242, 24255, 24268, 24283, 24292, 24305, 24318, 24325, 24338, + 24351, 24364, 24379, 24390, 24401, 24410, 24423, 24436, 24449, 24462, + 24473, 24484, 24497, 24510, 24517, 24526, 24535, 24544, 24553, 24560, + 24567, 24576, 24585, 24596, 24605, 24614, 24625, 24634, 24643, 24654, + 24663, 24672, 24683, 24692, 24701, 24710, 24719, 24728, 24737, 24746, + 24755, 24766, 24775, 24784, 24795, 24804, 24813, 24822, 24833, 24844, + 24855, 24866, 24913, 24966, 24987, 24992, 24997, 25002, 25007, 25012, + 25017, 25022, 25027, 25036, 25045, 25054, 25063, 25068, 25077, 25086, + 25095, 25100, 25109, 25118, 25127, 25148, 25157, 25166, 25175, 25180, + 25189, 25198, 25207, 25212, 25222, 25282, 25295, 25304, 25313, 25320, + 25327, 25332, 25345, 25381, 25392, 25403, 25408, 25445, 25458, 25505, + 25616, 25625, 25634, 25641, 25648, 25667, 25698, 25729, 25739, 25769, + 25791, 25796, 25801, 25842, 25874, 25879, 25884, 25934, 26011, 26036, + 26045, 26078, 26093, 26111, 26120, 26125, 26167, 26217, 26280, 26318, + 26327, 26360, 26376, 26383, 26392, 26397, 26428, 26471, 26577, 26586, + 26621, 26637, 26694, 26766, 26773, 26845, 26890, 26910, 26928, 26935, + 26942, 26951, 26964, 26971, 26978, 26999, 27006, 27015, 27024, 27033, + 27042, 27051, 27060, 27079, 27084, 27111, 27138, 27165, 27192, 27224, + 27248, 27255, 27266, 27277, 27294, 27303, 27316, 27329, 27385, 27396, + 27407, 27418, 27429, 27440, 27451, 27462, 27473, 27478, 27483, 27499, + 27544, 27575, 27597, 27617, 27633, 27668, 27678, 27724, 27737, 27743, + 27805, 27858, 27861, 27874, 27930, 27957, 27986, 28004, 28007, 28058, + 28078, 28090, 28116, 28203, 28246, 28272, 28343, 28350, 28357, 28388, + 28450, 28459, 28468, 28508, 28535, 28605, 28647, 28683, 28694, 28709, + 28722, 28758, 28763, 28775, 28826, 28839, 28936, 28949, 28967, 29005, + 29016, 29022, 29057, 29069, 29082, 29092, 29104, 29115, 29126, 29137, + 29148, 29175, 29198, 29235, 29242, 29305, 29331, 29399, 29438, 29478, + 29500, 29555, 29570, 29585, 29608, 29646, 29667, 29688, 29695, 29702, + 29725, 29745, 29763, 29798, 29839, 29868, 29878, 29898, 29905, 29910, + 29915, 29920, 29925, 29930, 29935, 29940, 29945, 29950, 29955, 29960, + 29965, 29973, 29980, 29999, 30020, 30028, 30109, 30125, 30133, 30143, + 30166, 30201, 30259, 30282, 30289, 30296, 30329, 30336, 30343, 30388, + 30420, 30443, 30478, 30501, 30530, 30557, 30583, 30645, 30678, 30709, + 30784, 30815, 30836, 30858, 30862, 30866, 30870, 30874, 30878, 30885, + 30913, 30926, 30937, 30944, 30952, 30960, 30969, 30977, 30986, 31010, + 31015, 31085, 31106, 31174, 31289, 31328, 31365, 31423, 31434, 31494, + 31530, 31543, 31603, 31643, 31678, 31700, 31741, 31771, 31826, 31884, + 31949, 31976, 31999, 32014, 32029, 32110, 32147, 32182, 32221, 32268, + 32306, 32337, 32364, 32371, 32377, 32384, 32389, 32395, 32402, 32413, + 32467, 32506, 32544, 32572, 32582, 32591, 32620, 32627, 32634, 32641, + 32648, 32662, 32701, 32711, 32722, 32755, 32764, 32773, 32793, 32833, + 32845, 32855, 32891, 32910, 32952, 32975, 33004, 33020, 33048, 33076, + 33104, 33124, 33144, 33155, 33187, 33194, 33214, 33241, 33286, 33299, + 33312, 33345, 33366, 33422, 33470, 33508, 33513, 33540, 33561, 33564, + 33590, 33624, 33664, 33700, 33718, 33745, 33797, 33804, 33843, 33870, + 33922, 33933, 33977, 34000, 34025, 34049, 34073, 34123, 34148, 34201, + 34240, 34266, 34274, 34279, 34287, 34292, 34314, 34339, 34347, 34365, + 34409, 34451, 34518, 34554, 34574, 34596, 34599, 34604, 34630, 34636, + 34680, 34687, 34729, 34758, 34783, 34805, 34812, 34855, 34862, 34871, + 34876, 34897, 34904, 35004, 35037, 35044, 35051, 35060, 35077, 35120, + 35144, 35153, 35171, 35176, 35185, 35194, 35201, 35210, 35215, 35220, + 35248, 35255, 35278, 35287, 35315, 35331, 35361, 35393, 35402, 35421, + 35426, 35435, 35442, 35456, 35461, 35495, 35522, 35535, 35544, 35547, + 35563, 35571, 35574, 35579, 35590, 35600, 35622, 35698, 35721, 35742, + 35752, 35762, 35769, 35776, 35785, 35794, 35803, 35813, 35851, 35867, + 35874, 35881, 35907, 35931, 35975, 36017, 36045, 36093, 36113, 36131, + 36142, 36214, 36225, 36240, 36306, 36324, 36342, 36353, 36364, 36384, + 36404, 36428, 36452, 36463, 36474, 36496, 36518, 36540, 36562, 36567, + 36572, 36577, 36582, 36587, 36592, 36597, 36602, 36607, 36617, 36622, + 36627, 36632, 36637, 36642, 36647, 36652, 36657, 36662, 36674, 36681, + 36688, 36695, 36702, 36709, 36716, 36723, 36730, 36737, 36744, 36776, + 36796, 36810, 36824, 36833, 36840, 36849, 36865, 36885, 36892, 36901, + 36910, 36921, 36988, 37018, 37040, 37091, 37123, 37155, 37189, 37214, + 37240, 37266, 37297, 37328, 37341, 37354, 37384, 37397, 37410, 37421, + 37442, 37451, 37458, 37467, 37476, 37485, 37494, 37515, 37539, 37547, + 37557, 37576, 37583, 37606, 37634, 37685, 37690, 37695, 37705, 37715, + 37758, 37768, 37776, 37817, 37836, 37900, 37932, 37987, 38043, 38070, + 38112, 38134, 38162, 38189, 38196, 38203, 38223, 38237, 38251, 38289, + 38305, 38323, 38339, 38357, 38403, 38454, 38477, 38501, 38530, 38568, + 38593, 38628, 38663, 38708, 38753, 38784, 38815, 38862, 38909, 38926, + 38943, 38976, 38996, 39036, 39076, 39104, 39120, 39136, 39156, 39176, + 39196, 39218, 39246, 39274, 39302, 39330, 1, 73, 77, 81, 86, 90, 95, 100, + 105, 109, 114, 119, 124, 129, 134, 139, 146, 150, 155, 160, 165, 170, + 175, 180, 187, 192, 197, 202, 209, 215, 222, 229, 234, 238, 243, 248, + 253, 258, 263, 268, 275, 280, 285, 291, 298, 304, 311, 318, 323, 328, + 333, 338, 345, 351, 358, 365, 370, 376, 383, 390, 395, 402, 407, 412, + 421, 425, 430, 435, 441, 446, 452, 458, 465, 470, 476, 482, 489, 495, + 502, 509, 517, 522, 528, 534, 541, 547, 554, 561, 569, 575, 582, 589, + 597, 604, 612, 620, 629, 634, 640, 646, 653, 659, 666, 673, 681, 687, + 694, 701, 709, 716, 724, 732, 741, 747, 754, 761, 769, 776, 784, 792, + 801, 808, 816, 824, 833, 841, 850, 859, 869, 873, 878, 883, 889, 894, + 900, 905, 912, 917, 923, 929, 936, 942, 947, 954, 962, 967, 973, 979, + 986, 992, 999, 1006, 1014, 1020, 1027, 1034, 1042, 1049, 1057, 1065, + 1074, 1079, 1085, 1091, 1098, 1104, 1111, 1118, 1126, 1132, 1139, 1146, + 1154, 1161, 1169, 1177, 1186, 1192, 1199, 1206, 1214, 1221, 1229, 1237, + 1246, 1253, 1261, 1269, 1278, 1286, 1295, 1304, 1314, 1319, 1325, 1331, + 1338, 1344, 1351, 1358, 1366, 1372, 1379, 1386, 1394, 1401, 1409, 1417, + 1426, 1432, 1439, 1446, 1454, 1461, 1469, 1477, 1486, 1493, 1501, 1509, + 1518, 1526, 1535, 1544, 1554, 1560, 1567, 1574, 1582, 1589, 1597, 1605, + 1614, 1621, 1629, 1637, 1646, 1654, 1663, 1672, 1682, 1689, 1697, 1705, + 1714, 1722, 1731, 1740, 1750, 1758, 1767, 1776, 1786, 1795, 1805, 1815, + 1826, 1858, 1892, 1901, 1910, 1921, 1947, 1975, 2003, 2010, 2017, 2050, + 2083, 2090, 2097, 2106, 2115, 2137, 2164, 2171, 2178, 2212, 2250, 2297, + 2336, 2379, 2386, 2393, 2400, 2407, 2416, 2425, 2438, 2451, 2462, 2473, + 2480, 2487, 2494, 2501, 2512, 2523, 2534, 2545, 2556, 2583, 2594, 2605, + 2618, 2631, 2642, 2653, 2696, 2707, 2718, 2729, 2740, 2758, 2775, 2784, + 2793, 2806, 2819, 2828, 2837, 2862, 2887, 2898, 2909, 2922, 2929, 2936, + 2955, 2966, 2977, 2992, 3007, 3020, 3033, 3048, 3061, 3076, 3089, 3098, + 3107, 3118, 3129, 3138, 3147, 3158, 3169, 3178, 3187, 3198, 3209, 3218, + 3227, 3238, 3249, 3260, 3275, 3286, 3301, 3316, 3331, 3346, 3361, 3372, + 3383, 3394, 3405, 3420, 3435, 3453, 3479, 3509, 3535, 3561, 3592, 3599, + 3621, 3628, 3637, 3666, 3675, 3682, 3689, 3696, 3703, 3744, 3795, 3813, + 3820, 3827, 3858, 3913, 3922, 3931, 3941, 3951, 3958, 3965, 3978, 3991, + 4004, 4017, 4026, 4033, 4042, 4051, 4062, 4073, 4123, 4132, 4148, 4164, + 4190, 4210, 4221, 4230, 4248, 4277, 4286, 4304, 4309, 4316, 4325, 4334, + 4343, 4360, 4377, 4394, 4411, 4428, 4445, 4462, 4479, 4508, 4517, 4528, + 4541, 4554, 4600, 4625, 4630, 4637, 4642, 4665, 4691, 4720, 4729, 4765, + 4851, 4858, 4865, 4878, 4894, 4931, 4953, 4958, 4978, 4983, 5008, 5015, + 5020, 5027, 5048, 5059, 5070, 5079, 5096, 5106, 5131, 5157, 5183, 5211, + 5236, 5261, 5268, 5277, 5284, 5335, 5343, 5354, 5395, 5459, 5492, 5530, + 5561, 5576, 5608, 5646, 5717, 5749, 5781, 5792, 5804, 5813, 5824, 5831, + 5838, 5845, 5852, 5859, 5866, 5891, 5927, 5934, 5957, 5969, 5998, 6003, + 6008, 6037, 6066, 6084, 6096, 6123, 6141, 6172, 6197, 6219, 6242, 6266, + 6298, 6323, 6337, 6358, 6365, 6393, 6405, 6412, 6427, 6442, 6456, 6471, + 6486, 6507, 6534, 6550, 6559, 6566, 6571, 6576, 6587, 6598, 6643, 6674, + 6700, 6720, 6756, 6765, 6776, 6797, 6815, 6837, 6860, 6869, 6880, 6900, + 6911, 6922, 6933, 6944, 6969, 6976, 6983, 6995, 7001, 7012, 7023, 7036, + 7045, 7052, 7059, 7068, 7075, 7109, 7168, 7204, 7236, 7263, 7291, 7298, + 7305, 7314, 7323, 7330, 7337, 7348, 7359, 7372, 7385, 7405, 7425, 7432, + 7439, 7456, 7465, 7474, 7481, 7488, 7513, 7542, 7550, 7558, 7569, 7578, + 7587, 7596, 7605, 7636, 7645, 7674, 7697, 7706, 7728, 7740, 7771, 7804, + 7813, 7867, 7880, 7889, 7921, 7933, 7961, 7982, 7991, 8011, 8039, 8067, + 8076, 8091, 8107, 8125, 8142, 8151, 8160, 8169, 8180, 8191, 8211, 8231, + 8242, 8253, 8264, 8275, 8286, 8297, 8302, 8307, 8337, 8367, 8376, 8385, + 8415, 8445, 8454, 8463, 8474, 8485, 8494, 8503, 8518, 8533, 8557, 8581, + 8594, 8607, 8633, 8659, 8672, 8685, 8721, 8757, 8768, 8779, 8813, 8831, + 8842, 8851, 8860, 8869, 8878, 8893, 8908, 8914, 8920, 8945, 8970, 8999, + 9025, 9051, 9064, 9077, 9086, 9095, 9104, 9113, 9122, 9131, 9144, 9157, + 9162, 9167, 9174, 9181, 9190, 9199, 9208, 9217, 9228, 9239, 9248, 9257, + 9266, 9275, 9286, 9297, 9327, 9357, 9368, 9379, 9395, 9409, 9418, 9427, + 9434, 9441, 9448, 9455, 9462, 9479, 9512, 9537, 9565, 9650, 9717, 9735, + 9749, 9763, 9770, 9794, 9814, 9834, 9845, 9874, 9916, 9952, 9967, 9974, + 10001, 10019, 10043, 10088, 10097, 10106, 10141, 10180, 10189, 10231, + 10259, 10288, 10313, 10338, 10362, 10386, 10411, 10462, 10478, 10492, + 10510, 10517, 10524, 10531, 10538, 10573, 10607, 10614, 10621, 10628, + 10635, 10642, 10649, 10656, 10663, 10670, 10677, 10684, 10691, 10715, + 10722, 10733, 10744, 10753, 10762, 10771, 10780, 10785, 10801, 10815, + 10837, 10859, 10864, 10869, 10902, 10907, 10914, 10948, 10962, 10990, + 10995, 11009, 11041, 11048, 11055, 11062, 11069, 11076, 11083, 11109, + 11129, 11157, 11194, 11218, 11244, 11264, 11286, 11313, 11339, 11369, + 11389, 11419, 11451, 11470, 11512, 11538, 11582, 11623, 11659, 11696, + 11716, 11723, 11736, 11747, 11758, 11769, 11809, 11849, 11869, 11888, + 11953, 11969, 12007, 12014, 12019, 12026, 12077, 12104, 12136, 12186, + 12220, 12258, 12283, 12305, 12327, 12366, 12405, 12421, 12435, 12466, + 12480, 12498, 12518, 12538, 12558, 12578, 12598, 12620, 12640, 12662, + 12682, 12708, 12734, 12762, 12790, 12818, 0, 0, 12844, 12859, 12870, + 12885, 12896, 12913, 12930, 12947, 12964, 12994, 13001, 13031, 13046, + 13061, 13093, 13115, 13135, 13157, 13177, 13186, 13195, 13221, 13230, + 13241, 13252, 13263, 13290, 13306, 13311, 13317, 13323, 13353, 0, 13386, + 13434, 13445, 13468, 13497, 13519, 13528, 13537, 13559, 13568, 13590, + 13612, 13636, 13660, 13680, 13700, 13720, 13740, 13751, 13783, 13794, + 13826, 13837, 13848, 13859, 13870, 13877, 13884, 13891, 13898, 13905, + 13912, 13919, 13926, 13973, 14008, 14044, 14066, 14084, 14103, 14116, + 14122, 14129, 14136, 14143, 14161, 14166, 14186, 14206, 14228, 14250, + 14271, 14278, 14285, 14305, 14318, 14340, 14370, 14390, 14437, 14506, + 14526, 14533, 14540, 14547, 14558, 14569, 14577, 14584, 14591, 14598, + 14609, 14633, 14645, 14652, 14658, 14663, 14670, 14678, 14686, 14695, + 14704, 14720, 14727, 14736, 14745, 14780, 14797, 14812, 14829, 14839, + 14849, 14855, 14898, 14935, 14976, 15019, 15051, 15096, 15127, 15162, + 15235, 15246, 15276, 15303, 15326, 15332, 15337, 15342, 15347, 15352, + 15357, 15362, 15367, 15372, 15377, 15384, 15388, 15393, 15398, 15403, + 15408, 15413, 15419, 15424, 15429, 15434, 15439, 15445, 15450, 15455, + 15461, 15466, 15471, 15476, 15481, 15486, 15491, 15496, 15501, 15509, + 15514, 15521, 15533, 15538, 15547, 15554, 15563, 15568, 15573, 15578, + 15585, 15593, 15601, 15607, 15612, 15617, 15622, 15627, 15632, 15637, + 15642, 15647, 15652, 15670, 15674, 15679, 15684, 15689, 15694, 15699, + 15705, 15710, 15715, 15720, 15725, 15731, 15736, 15741, 15747, 15752, + 15757, 15762, 15767, 15772, 15777, 15782, 15787, 15795, 15800, 15807, + 15819, 15824, 15833, 15840, 15849, 15854, 15859, 15864, 15871, 15879, + 15887, 15894, 15901, 15916, 15931, 15944, 15957, 15972, 15979, 15984, + 15989, 15994, 15999, 16004, 16015, 16030, 16042, 16053, 16072, 16079, + 16086, 16093, 16158, 16180, 16201, 16206, 16213, 16222, 16228, 16238, + 16248, 16263, 16278, 16285, 16292, 16299, 16306, 16311, 16316, 16321, + 16326, 16331, 16336, 16342, 16348, 16353, 16358, 16365, 16372, 16377, + 16382, 16387, 16392, 16397, 16402, 16407, 16412, 16417, 16422, 16427, + 16432, 16437, 16442, 16446, 16450, 16455, 16460, 16465, 16470, 16475, + 16480, 16485, 16490, 16495, 16500, 16505, 16510, 16515, 16520, 16525, + 16530, 16535, 16540, 16547, 16554, 16559, 16564, 16571, 16578, 16585, + 16592, 16599, 16606, 16613, 16620, 16625, 16630, 16635, 16640, 16647, + 16654, 16659, 16664, 16669, 16674, 16682, 16690, 16697, 16704, 16709, + 16714, 16719, 16724, 16732, 16740, 16746, 16752, 16757, 16762, 16767, + 16772, 16778, 16784, 16789, 16794, 16801, 16808, 16815, 16822, 16829, + 16836, 16844, 16852, 16871, 16879, 16886, 16896, 16920, 16937, 16945, + 16952, 16959, 16966, 16973, 17022, 17061, 17095, 17123, 0, 0, 0, 0, 0, + 17151, 17162, 17175, 17195, 17206, 17215, 17222, 17241, 17261, 17266, + 17271, 17276, 17281, 17286, 17291, 17296, 17301, 17306, 17311, 17316, + 17321, 17326, 17331, 17336, 17341, 17346, 17351, 17356, 17361, 17366, + 17371, 17376, 17381, 17386, 17391, 17396, 17401, 17406, 17411, 17416, + 17421, 17426, 17431, 17436, 17441, 0, 17446, 0, 0, 0, 0, 0, 17451, 0, 0, + 17456, 17461, 17467, 17474, 17480, 17488, 17500, 17506, 17512, 17519, + 17526, 17534, 17540, 17546, 17552, 17560, 17568, 17581, 17592, 17599, + 17606, 17611, 17618, 17627, 17633, 17641, 17646, 17651, 17664, 17671, + 17677, 17683, 17689, 17698, 17705, 17711, 17724, 17730, 17737, 17742, + 17749, 17770, 17776, 17783, 17790, 17795, 17802, 17809, 17816, 17822, + 17828, 17834, 17840, 17865, 17872, 17877, 0, 0, 0, 0, 0, 0, 0, 17882, + 17923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17940, 18014, 18020, + 18026, 18032, 18038, 18045, 18051, 18057, 18063, 18069, 18076, 18083, + 18089, 18095, 18102, 18108, 18115, 18122, 18129, 18135, 18142, 18149, + 18157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18164, 18169, 18175, 18181, 18188, + 18195, 18201, 0, 18207, 18213, 18219, 18225, 18232, 18239, 18245, 0, + 18251, 18256, 18262, 18268, 18275, 18282, 18288, 0, 18294, 18301, 18308, + 18315, 18323, 18331, 18336, 0, 18343, 18349, 18355, 18361, 18368, 18375, + 18381, 0, 18387, 18393, 18399, 18405, 18412, 18417, 18423, 0, 18429, + 18452, 18475, 18498, 18523, 18548, 18571, 0, 18594, 18600, 18606, 18612, + 18619, 18626, 18632, 0, 18638, 18643, 18648, 18653, 18658, 18663, 18668, + 18673, 18678, 18700, 18705, 18722, 18727, 18732, 18750, 18755, 18773, + 18778, 18783, 18788, 18793, 18798, 18834, 18851, 18869, 18874, 18881, + 18886, 18891, 18897, 18904, 18911, 18920, 18943, 18952, 18959, 18966, + 18975, 18984, 18999, 19009, 19016, 19023, 19030, 19049, 19077, 19103, + 19140, 19143, 19149, 19157, 19183, 19231, 19263, 19290, 19318, 19441, + 19466, 19477, 19505, 19530, 19540, 19558, 19581, 19604, 19630, 19639, + 19683, 19690, 19699, 19706, 19726, 19744, 19779, 19784, 19795, 19806, + 19815, 19822, 19880, 19915, 19944, 19982, 20002, 20040, 20052, 20086, + 20103, 20120, 20146, 20205, 20232, 20244, 20316, 20350, 20379, 20418, + 20476, 20503, 20538, 20576, 20639, 20646, 20696, 20712, 20721, 20734, + 20791, 20817, 20844, 20942, 20962, 20975, 21011, 21038, 21059, 21066, + 21073, 21110, 21117, 21141, 21150, 21157, 21164, 21171, 21178, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 21201, 21210, 21228, 21241, 21254, 21265, 21282, + 21293, 21311, 21337, 21362, 21379, 21396, 21413, 21437, 21454, 21467, + 21478, 21498, 21509, 21520, 21534, 21548, 21567, 21590, 21607, 0, 21631, + 21645, 21709, 21718, 21729, 21740, 21757, 21776, 21804, 21821, 21838, + 21855, 21873, 21891, 21908, 21932, 21959, 21999, 22013, 22027, 22045, + 22062, 22079, 22092, 22128, 22145, 22162, 22176, 22191, 22213, 22232, + 22244, 22257, 22270, 22281, 22299, 22310, 22321, 22332, 22343, 22360, + 22379, 22398, 22409, 22422, 22434, 22445, 22456, 22480, 22491, 22504, + 22515, 22526, 22551, 22562, 22575, 22594, 22605, 22618, 22639, 22659, + 22670, 22683, 22697, 22708, 22719, 22731, 22750, 22770, 22789, 22807, + 22819, 22828, 22839, 22850, 22861, 22872, 22883, 22896, 22909, 22920, + 22933, 22944, 22957, 22968, 22985, 22996, 23005, 23018, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 23029, 23038, 23049, 23060, 23071, 23084, 23095, 23104, + 23116, 23127, 23140, 23151, 23160, 23173, 23184, 23196, 23207, 23220, + 23231, 23242, 23255, 23266, 23281, 23299, 23308, 23319, 23330, 23341, + 23357, 23371, 23382, 23393, 23402, 23416, 23427, 23445, 23461, 23471, + 23480, 23489, 23502, 23515, 23524, 23542, 23557, 23570, 23581, 23595, + 23606, 23622, 23633, 23645, 23658, 23671, 23688, 23701, 23715, 23726, + 23737, 23753, 23764, 23773, 23789, 23802, 23811, 23822, 23834, 23849, + 23864, 23876, 23887, 23897, 23906, 23918, 23927, 23936, 23949, 23960, + 23971, 23986, 24000, 24016, 24026, 24039, 24050, 24059, 24068, 24081, + 24092, 24104, 24120, 24131, 24144, 24155, 24166, 24183, 24196, 24207, + 24220, 24231, 24242, 24254, 24265, 24279, 24296, 24309, 24320, 24333, + 24344, 24355, 24366, 24377, 24388, 24399, 24410, 24424, 24437, 24451, + 24462, 24473, 24484, 24496, 24506, 24515, 24524, 24536, 24547, 24560, + 24571, 24585, 24596, 24613, 24626, 24641, 24652, 24663, 24678, 24691, + 24708, 24722, 24736, 24747, 24762, 24773, 24786, 24795, 24806, 24815, + 24826, 24837, 24852, 24865, 24876, 24887, 24898, 24910, 24920, 24931, + 24944, 24955, 24970, 24986, 24999, 25012, 25023, 25043, 25057, 25066, + 25077, 25090, 25101, 25115, 25135, 25146, 25159, 25173, 25184, 25195, + 25209, 25222, 25236, 25247, 25258, 25268, 25280, 25291, 25308, 25317, + 25328, 25341, 25352, 25366, 25389, 25400, 25411, 25422, 25433, 25444, + 25455, 25466, 25477, 25488, 25503, 25514, 25533, 25544, 25559, 25570, + 25581, 25592, 25603, 25614, 25623, 25632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25643, 25652, 25661, + 25674, 25687, 25700, 25709, 25718, 25727, 25738, 25749, 25760, 0, 0, 0, + 0, 1, 23, 102, 168, 186, 205, 239, 252, 286, 335, 382, 423, 462, 478, + 494, 501, 508, 517, 526, 586, 649, 658, 667, 674, 681, 703, 725, 759, + 793, 798, 847, 896, 928, 935, 940, 945, 950, 955, 960, 965, 970, 975, + 980, 990, 999, 1008, 1024, 1043, 1062, 1085, 1094, 1129, 1142, 1219, + 1232, 1287, 1308, 1317, 1328, 1339, 1348, 1397, 1435, 1479, 0, 1510, + 1514, 1518, 1522, 1526, 1530, 1534, 1538, 1542, 1546, 1550, 1555, 1569, + 1574, 1588, 1593, 1607, 1612, 1626, 1631, 1645, 1650, 1664, 1673, 1696, + 1701, 1715, 1720, 1734, 1739, 1753, 1758, 1772, 1781, 1804, 1815, 1824, + 1847, 1852, 1866, 1871, 1885, 1890, 1895, 1900, 1905, 1910, 1915, 1929, + 1943, 1948, 1962, 1976, 1985, 1999, 2013, 2018, 2032, 2046, 2051, 2062, + 2073, 2078, 2083, 2088, 2093, 2098, 2103, 2108, 2113, 2118, 2123, 2128, + 2133, 2138, 2143, 2148, 2153, 2158, 2163, 2168, 2173, 2178, 2182, 2196, + 2201, 0, 0, 2206, 2217, 2228, 2243, 2258, 2265, 2283, 2331, 2354, 2358, + 2362, 2366, 2370, 2374, 2378, 2382, 2386, 2390, 2394, 2399, 2410, 2415, + 2426, 2431, 2442, 2447, 2459, 2464, 2475, 2480, 2491, 2500, 2520, 2525, + 2536, 2541, 2552, 2557, 2569, 2574, 2586, 2595, 2616, 2627, 2636, 2657, + 2662, 2674, 2679, 2690, 2695, 2700, 2705, 2710, 2715, 2720, 2731, 2742, + 2747, 2759, 2771, 2780, 2791, 2802, 2807, 2818, 2829, 2834, 2845, 2856, + 2861, 2866, 2871, 2876, 2881, 2886, 2891, 2896, 2901, 2906, 2911, 2916, + 2921, 2926, 2931, 2936, 2941, 2946, 2951, 2956, 2961, 2965, 2977, 2982, + 2987, 2998, 3012, 3026, 3038, 3052, 3073, 3080, 3098, 0, 0, 0, 0, 0, + 3141, 3145, 3149, 3153, 3157, 3161, 3165, 3169, 3173, 3177, 3181, 3185, + 3189, 3193, 3197, 3202, 3207, 3212, 3216, 3220, 3224, 3228, 3232, 3236, + 3240, 3245, 3250, 3255, 3260, 3265, 3270, 3275, 3280, 3285, 3290, 3322, + 3326, 3331, 3335, 3340, 3345, 3371, 3391, 0, 3402, 3417, 3444, 3473, + 3488, 3510, 3532, 3547, 3574, 3592, 3612, 3632, 3652, 3672, 3692, 3712, + 3741, 3756, 3771, 3797, 3819, 3834, 3859, 3899, 3914, 3940, 3960, 3980, + 3995, 4010, 4033, 4046, 4064, 4082, 4101, 4119, 4135, 4154, 4172, 4185, + 4203, 4222, 4240, 4258, 4271, 4290, 4308, 4326, 4344, 4362, 4380, 4396, + 4422, 4448, 4470, 4492, 4514, 4549, 4569, 4603, 4623, 4643, 4665, 4687, + 4709, 4738, 4760, 4782, 4817, 4852, 4874, 4896, 4925, 4959, 4981, 5003, + 5025, 5047, 5069, 5095, 5136, 5168, 5199, 5233, 5264, 5290, 5314, 5337, + 5361, 5382, 5406, 5429, 5450, 5482, 0, 5509, 5531, 5551, 5564, 5577, + 5590, 5603, 5618, 5631, 5646, 5661, 5674, 5689, 5704, 5718, 5733, 5748, + 5753, 5758, 5763, 5768, 5773, 5779, 5784, 5790, 5795, 5801, 5807, 5813, + 5818, 5824, 5831, 5838, 5843, 5848, 5854, 5861, 5869, 5877, 5898, 5906, + 5911, 5916, 5921, 5929, 5934, 5939, 5944, 5949, 5963, 5978, 5997, 6048, + 6073, 6087, 6105, 6130, 6153, 6178, 6204, 6219, 6246, 6264, 6279, 6291, + 6307, 6321, 6333, 6344, 6358, 6371, 6388, 6413, 6431, 6446, 6457, 6476, + 6503, 6522, 6548, 6578, 6591, 6607, 6620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6636, 6641, 6646, 6651, 6656, 6661, 6666, 6671, 6676, 6681, 6686, + 6691, 6696, 6701, 6706, 6711, 6716, 6729, 6742, 6755, 6768, 6781, 6794, + 6807, 6820, 6833, 6846, 6859, 6872, 6885, 6898, 6915, 6932, 6949, 6966, + 6983, 7000, 7017, 7033, 7049, 7066, 7083, 7100, 7117, 7134, 7150, 7185, + 0, 7224, 7238, 7252, 7266, 7280, 7296, 7310, 7324, 7338, 7352, 7366, + 7384, 7402, 7420, 7438, 7456, 7474, 7492, 7510, 7530, 7548, 7564, 7580, + 7594, 7608, 7624, 7647, 7663, 7679, 7695, 7711, 7727, 7743, 7765, 7781, + 7803, 7823, 7836, 7859, 7872, 7887, 7906, 7926, 7946, 7966, 7986, 8006, + 8026, 8046, 8062, 8075, 8088, 8101, 8114, 8127, 8140, 8153, 8166, 8179, + 8190, 8203, 8216, 8229, 8242, 8255, 8268, 8281, 8294, 8307, 8320, 8333, + 8346, 8359, 8372, 8385, 8398, 8411, 8424, 8437, 8452, 8467, 8482, 8497, + 8512, 8527, 8542, 8556, 8570, 8585, 8600, 8615, 8630, 8645, 8677, 8703, + 8728, 8736, 8774, 8785, 8796, 8807, 8820, 8831, 8842, 8853, 8864, 8875, + 8890, 8905, 8920, 8935, 8950, 8965, 8980, 8995, 9012, 9027, 9040, 9053, + 9064, 9075, 9088, 9105, 9120, 9135, 9154, 9174, 9195, 9215, 9230, 9247, + 9262, 9278, 9293, 9304, 9318, 9329, 9340, 9359, 9378, 9391, 9404, 9417, + 9430, 9443, 9456, 9469, 9482, 9495, 9508, 9519, 9532, 9545, 9558, 9571, + 9584, 9597, 9610, 9623, 9636, 9649, 9665, 9682, 9696, 9710, 9722, 9735, + 9748, 9763, 9781, 9799, 9818, 9837, 9850, 9866, 9879, 9910, 9920, 9932, + 9942, 9952, 9962, 9975, 9988, 9999, 10010, 10021, 10032, 10043, 10054, + 10067, 10078, 10089, 10100, 10111, 10122, 10133, 10144, 10157, 10170, + 10181, 10192, 10203, 10214, 10227, 10240, 10253, 10264, 10277, 10288, + 10301, 10314, 10325, 10336, 10349, 10360, 10371, 10382, 10395, 10406, + 10419, 10432, 10445, 10456, 10479, 10504, 10529, 10557, 10585, 10616, + 10639, 10676, 10714, 10741, 10763, 10785, 10817, 10846, 10877, 10903, + 10925, 10949, 10975, 11006, 11040, 11062, 11099, 11140, 11176, 11201, + 11238, 11292, 11321, 11346, 11384, 11409, 11435, 11470, 11504, 11530, + 11554, 11582, 11607, 11631, 11650, 11673, 11702, 11729, 11758, 11837, + 11870, 11905, 11939, 11961, 11983, 12016, 12044, 12083, 12108, 12144, + 12165, 12193, 12219, 12244, 12268, 12293, 12319, 12353, 12380, 12403, + 12427, 12450, 12477, 12499, 12523, 12546, 12597, 12627, 12650, 12689, + 12711, 12742, 12771, 12794, 12817, 12844, 12870, 12891, 12913, 12945, + 12980, 13018, 13042, 13053, 13064, 13075, 13086, 13097, 13108, 13119, + 13130, 13141, 13152, 13165, 13178, 13191, 13204, 13217, 13230, 13243, + 13256, 13269, 13282, 13295, 13310, 13325, 13340, 13355, 13371, 13384, + 13397, 13412, 13425, 13436, 13449, 13467, 13485, 13498, 13524, 13548, + 13571, 13596, 13650, 13665, 13678, 13688, 13699, 13710, 13723, 13734, + 13747, 13763, 13780, 13791, 13804, 13814, 13824, 13835, 13846, 13859, + 13873, 13887, 13903, 13919, 13929, 13940, 13953, 13964, 13977, 13990, + 14000, 14011, 14024, 14035, 14051, 14069, 14082, 14098, 14114, 14132, + 14145, 14161, 14177, 14198, 14211, 14224, 14238, 14254, 14270, 14292, + 14319, 14330, 14343, 14353, 14364, 14375, 14388, 14398, 14409, 14420, + 14434, 14445, 14458, 14468, 14479, 14490, 14504, 14517, 14530, 14547, + 14560, 14573, 14601, 14622, 14637, 14650, 14663, 14676, 14689, 14702, + 14715, 14736, 14747, 14760, 14773, 14789, 14802, 14816, 14830, 14844, + 14857, 14872, 14888, 14901, 14914, 14927, 14940, 14958, 14976, 14987, + 14998, 15009, 15020, 15031, 15042, 15053, 15064, 15075, 15088, 15101, + 15114, 15127, 15140, 15153, 15166, 15179, 15192, 15205, 15218, 15233, + 15248, 15263, 15278, 15293, 15308, 15323, 15338, 15353, 15366, 15387, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 30, 57, 74, 79, 90, + 97, 104, 111, 122, 127, 140, 153, 160, 170, 183, 188, 205, 216, 232, 245, + 250, 268, 273, 285, 292, 299, 306, 319, 333, 345, 356, 366, 373, 384, + 396, 401, 406, 420, 434, 439, 444, 459, 475, 483, 496, 509, 516, 529, + 534, 548, 562, 576, 594, 606, 617, 629, 643, 656, 669, 680, 687, 698, 1, + 6, 11, 15, 20, 26, 32, 37, 43, 48, 53, 57, 62, 68, 73, 79, 84, 89, 93, + 98, 103, 107, 128, 134, 140, 145, 151, 158, 165, 171, 178, 184, 190, 195, + 201, 208, 214, 221, 227, 232, 237, 243, 249, 254, 260, 266, 272, 277, + 283, 290, 295, 301, 307, 312, 318, 325, 331, 337, 343, 348, 354, 361, + 367, 374, 380, 386, 391, 396, 403, 409, 416, 421, 427, 432, 438, 444, + 450, 455, 461, 468, 474, 480, 486, 491, 497, 504, 510, 517, 524, 530, + 537, 545, 553, 560, 568, 575, 582, 587, 594, 602, 609, 617, 624, 631, + 637, 644, 651, 656, 663, 670, 677, 683, 690, 698, 705, 712, 719, 725, + 732, 739, 746, 752, 759, 767, 774, 782, 789, 796, 802, 809, 816, 823, + 829, 836, 843, 850, 856, 863, 871, 878, 885, 892, 898, 905, 913, 920, + 927, 934, 940, 947, 955, 962, 970, 977, 984, 990, 997, 1005, 1012, 1020, + 1027, 1034, 1040, 1047, 1054, 1061, 1067, 1074, 1082, 1089, 1096, 1102, + 1109, 1117, 1124, 1130, 1136, 1141, 1147, 1154, 1160, 1167, 1173, 1179, + 1184, 1189, 1196, 1203, 1209, 1216, 1222, 1228, 1233, 1239, 1245, 1250, + 1256, 1262, 1267, 1273, 1280, 1286, 1292, 1298, 1303, 1309, 1315, 1321, + 1326, 1332, 1338, 1344, 1349, 1355, 1361, 1366, 1372, 1378, 1384, 1389, + 1395, 1402, 1408, 1414, 1420, 1425, 1431, 1437, 1443, 1448, 1454, 1461, + 1468, 1474, 1481, 1487, 1493, 1498, 1504, 1510, 1516, 1521, 1527, 1533, + 1539, 1545, 1551, 1556, 1562, 1569, 1575, 1581, 1587, 1592, 1598, 1605, + 1611, 1617, 1623, 1628, 1634, 1641, 1647, 1654, 1660, 1666, 1671, 1677, + 1684, 1690, 1695, 1701, 1706, 1712, 1718, 1723, 1729, 1735, 1741, 1746, + 1752, 1759, 1765, 1771, 1777, 1782, 1788, 1795, 1800, 1807, 1813, 1819, + 1824, 1830, 1837, 1844, 1850, 1857, 1863, 1869, 1874, 1880, 1886, 1891, + 1897, 1903, 1909, 1914, 1920, 1927, 1932, 1939, 1946, 1952, 1959, 1967, + 1974, 1982, 1989, 1996, 2001, 2008, 2016, 2023, 2031, 2038, 2045, 2051, + 2058, 2065, 2071, 2078, 2085, 2092, 2098, 2105, 2113, 2120, 2127, 2134, + 2140, 2147, 2155, 2162, 2169, 2176, 2181, 2186, 2193, 2200, 2206, 2213, + 2220, 2225, 2232, 2239, 2246, 2251, 2258, 2266, 2273, 2280, 2287, 2293, + 2300, 2308, 2316, 2323, 2331, 2338, 2345, 2351, 2358, 2366, 2373, 2380, + 2387, 2394, 2401, 2407, 2414, 2421, 2427, 2433, 2438, 2444, 2451, 2457, + 2464, 2470, 2475, 2481, 2488, 2494, 2501, 2507, 2513, 2518, 2524, 2530, + 2535, 2541, 2547, 2553, 2558, 2564, 2571, 2577, 2584, 2591, 2597, 2604, + 2612, 2619, 2627, 2634, 2641, 2647, 2654, 2662, 2669, 2677, 2684, 2690, + 2697, 2704, 2710, 2717, 2724, 2731, 2737, 2744, 2752, 2759, 2766, 2773, + 2779, 2786, 2794, 2801, 2807, 2813, 2818, 2823, 2830, 2837, 2843, 2850, + 2856, 2862, 2867, 2873, 2880, 2887, 2893, 2900, 2906, 2912, 2917, 2923, + 2929, 2934, 2940, 2946, 2952, 2957, 2963, 2970, 2976, 2982, 2988, 2993, + 2999, 3006, 3012, 3018, 3024, 3029, 3035, 3042, 3049, 3055, 3062, 3068, + 3074, 3079, 3085, 3092, 3099, 3105, 3112, 3118, 3124, 3129, 3135, 3141, + 3147, 3152, 3158, 3164, 3170, 3175, 3181, 3188, 3193, 3199, 3205, 3210, + 3216, 3223, 3229, 3236, 3242, 3248, 3253, 3259, 3266, 3272, 3277, 3283, + 3289, 3294, 3300, 3305, 3311, 3316, 3322, 3327, 3333, 3338, 3344, 3351, + 3356, 3363, 3370, 3376, 3384, 3391, 3399, 3406, 3413, 3418, 3425, 3433, + 3441, 3448, 3456, 3463, 3470, 3476, 3483, 3490, 3497, 3503, 3510, 3517, + 3524, 3530, 3537, 3545, 3552, 3560, 3567, 3574, 3581, 3587, 3594, 3602, + 3609, 3617, 3624, 3631, 3636, 3643, 3650, 3656, 3663, 3670, 3677, 3683, + 3690, 3698, 3705, 3712, 3719, 3725, 3732, 3740, 3748, 3755, 3763, 3770, + 3777, 3783, 3790, 3798, 3806, 3813, 3821, 3828, 3835, 3841, 3848, 3855, + 3861, 3868, 3876, 3883, 3891, 3898, 3905, 3910, 3917, 3925, 3933, 3940, + 3947, 3954, 3959, 3966, 3973, 3979, 3986, 3992, 3999, 4004, 4009, 4015, + 4020, 4026, 4033, 4040, 4046, 4053, 4059, 4065, 4070, 4076, 4082, 4087, + 4093, 4099, 4105, 4110, 4116, 4123, 4129, 4136, 4142, 4147, 4153, 4159, + 4164, 4170, 4176, 4182, 4187, 4193, 4200, 4206, 4213, 4219, 4225, 4230, + 4236, 4243, 4249, 4256, 4262, 4268, 4273, 4279, 4285, 4290, 4296, 4302, + 4308, 4313, 4319, 4326, 4332, 4338, 4344, 4349, 4355, 4362, 4368, 4374, + 4380, 4385, 4391, 4398, 4405, 4411, 4418, 4424, 4430, 4435, 4440, 4447, + 4453, 4460, 4466, 4472, 4477, 4483, 4489, 4494, 4500, 4506, 4512, 4517, + 4522, 4529, 4535, 4541, 4547, 4552, 4558, 4565, 4571, 4578, 4585, 4591, + 4598, 4603, 4611, 4618, 4626, 4633, 4640, 4645, 4652, 4659, 4665, 4672, + 4679, 4685, 4692, 4699, 4705, 4712, 4720, 4727, 4734, 4741, 4747, 4754, + 4762, 4769, 4776, 4783, 4789, 4796, 4804, 4811, 4819, 4826, 4833, 4839, + 4846, 4854, 4861, 4868, 4875, 4882, 4888, 4895, 4901, 4908, 4916, 4923, + 4930, 4937, 4943, 4950, 4958, 4965, 4971, 4976, 4981, 4987, 4994, 5000, + 5007, 5013, 5019, 5024, 5030, 5037, 5043, 5050, 5056, 5062, 5067, 5073, + 5079, 5084, 5090, 5096, 5102, 5107, 5113, 5120, 5125, 5131, 5137, 5142, + 5148, 5155, 5161, 5168, 5175, 5181, 5188, 5196, 5203, 5211, 5218, 5225, + 5230, 5237, 5244, 5251, 5257, 5264, 5271, 5277, 5284, 5291, 5298, 5304, + 5311, 5318, 5325, 5331, 5338, 5346, 5353, 5360, 5367, 5372, 5379, 5387, + 5394, 5402, 5409, 5416, 5422, 5429, 5436, 5443, 5448, 5455, 5462, 5469, + 5475, 5482, 5490, 5497, 5504, 5511, 5517, 5524, 5532, 5539, 5546, 5553, + 5558, 5565, 5573, 5581, 5588, 5596, 5603, 5610, 5615, 5622, 5629, 5636, + 5641, 5648, 5655, 5660, 5667, 5675, 5682, 5689, 5696, 5702, 5709, 5717, + 5724, 5731, 5736, 5744, 5751, 5758, 5765, 5771, 5778, 5785, 5792, 5798, + 5805, 5812, 5819, 5825, 5832, 5840, 5847, 5854, 5861, 5867, 5874, 5882, + 5889, 5896, 5903, 5909, 5916, 5923, 5929, 5936, 5943, 5950, 5956, 5963, + 5970, 5977, 5983, 5990, 5998, 6005, 6012, 6019, 6025, 6032, 6040, 6047, + 6054, 6061, 6066, 6073, 6081, 6088, 6096, 6103, 6110, 6115, 6122, 6129, + 6136, 6141, 6148, 6155, 6162, 6167, 6174, 6182, 6189, 6196, 6203, 6209, + 6216, 6224, 6231, 6236, 6242, 6247, 6253, 6260, 6266, 6273, 6279, 6285, + 6290, 6296, 6302, 6307, 6313, 6319, 6325, 6330, 6336, 6343, 6349, 6355, + 6361, 6366, 6372, 6379, 6385, 6391, 6397, 6402, 6408, 6415, 6422, 6428, + 6435, 6442, 6449, 6455, 6462, 6467, 6473, 6478, 6484, 6490, 6496, 6501, + 6507, 6514, 6520, 6526, 6532, 6537, 6543, 6550, 6556, 6562, 6568, 6573, + 6579, 6586, 6593, 6599, 6606, 6613, 6620, 6626, 6633, 6639, 6645, 6650, + 6656, 6662, 6668, 6673, 6679, 6686, 6692, 6698, 6704, 6709, 6715, 6722, + 6728, 6735, 6742, 6748, 6755, 6763, 6771, 6778, 6786, 6794, 6801, 6809, + 6816, 6823, 6829, 6836, 6843, 6850, 6856, 6863, 6871, 6878, 6885, 6892, + 6898, 6905, 6912, 6919, 6924, 6931, 6939, 6947, 6954, 6962, 6970, 6977, + 6984, 6991, 6997, 7004, 7011, 7017, 7024, 7032, 7039, 7046, 7053, 7059, + 7066, 7074, 7081, 7088, 7095, 7100, 7107, 7115, 7123, 7130, 7138, 7146, + 7153, 7161, 7168, 7175, 7180, 7187, 7194, 7201, 7207, 7214, 7220, 7226, + 7231, 7237, 7244, 7251, 7257, 7264, 7271, 7277, 7283, 7289, 7294, 7300, + 7306, 7312, 7317, 7323, 7330, 7336, 7342, 7348, 7353, 7359, 7366, 7373, + 7379, 7386, 7393, 7400, 7406, 7413, 7418, 7424, 7429, 7435, 7440, 7446, + 7451, 7457, 7464, 7470, 7476, 7482, 7487, 7493, 7500, 0, 0, 0, 7506, + 7531, 7554, 7560, 7567, 7573, 7579, 7586, 7592, 7597, 7604, 7610, 7617, + 7623, 7628, 7634, 7641, 7647, 7652, 7658, 7664, 7671, 7676, 7683, 7690, + 7695, 7700, 7707, 7713, 7719, 7725, 7731, 7737, 7743, 7749, 7754, 7759, + 7766, 7772, 7778, 7785, 7790, 7795, 7802, 7808, 7813, 7820, 7826, 7833, + 7840, 7846, 7853, 7858, 7863, 7870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7875, + 7880, 7885, 7890, 7895, 7900, 7905, 7910, 7915, 7920, 7925, 7930, 7935, + 7940, 7945, 7950, 7955, 7960, 7965, 7970, 7975, 7980, 7985, 7990, 7995, + 8000, 8005, 8010, 8015, 8020, 8025, 8029, 8034, 8038, 8043, 8047, 8051, + 8055, 8060, 8065, 8070, 8079, 8088, 8098, 8107, 8116, 8126, 8136, 8148, + 8153, 8159, 8164, 8169, 8176, 8181, 8188, 8193, 8198, 8205, 8213, 8220, + 8225, 8230, 8235, 8240, 8247, 8255, 8260, 8265, 8301, 8306, 8311, 8316, + 8321, 8326, 8332, 8337, 8342, 8347, 8353, 8358, 8363, 8369, 8375, 8382, + 8386, 8391, 8396, 8402, 8407, 8413, 8418, 8424, 8429, 8435, 8441, 8448, + 8454, 8459, 8464, 8469, 8474, 8480, 8487, 8492, 8497, 8502, 8508, 8513, + 8518, 8523, 8529, 8534, 8539, 8544, 8549, 8554, 8561, 8566, 8571, 8576, + 8581, 8585, 8590, 8597, 8602, 8608, 8613, 8619, 8624, 8629, 8634, 8639, + 8644, 8651, 8658, 8664, 8682, 8687, 8692, 8697, 8702, 8709, 8714, 8719, + 8724, 8729, 8734, 8739, 8744, 8749, 8754, 8759, 8765, 8770, 8814, 8819, + 8824, 8829, 8847, 8852, 8857, 8862, 8868, 8873, 8878, 8885, 8890, 8897, + 8903, 8908, 8915, 8923, 8930, 8936, 8942, 8947, 8952, 8959, 8967, 8972, + 8978, 8984, 8991, 9013, 9018, 9024, 9031, 9037, 9043, 9050, 9055, 9060, + 9065, 9071, 9077, 9083, 9090, 9094, 9099, 9104, 9110, 9115, 9121, 9126, + 9132, 9137, 9143, 9149, 9156, 9162, 9167, 9172, 9177, 9183, 9189, 9196, + 9201, 9206, 9211, 9216, 9221, 9226, 9231, 9237, 9242, 9247, 9253, 9258, + 9263, 9268, 9273, 9278, 9283, 9289, 9293, 9298, 9305, 9310, 9316, 9321, + 9327, 9332, 9338, 9343, 9349, 9354, 9361, 9367, 9374, 9379, 9384, 9389, + 9394, 9399, 9406, 9411, 9416, 9462, 9468, 9473, 9478, 9483, 9489, 9494, + 9499, 9505, 9510, 9515, 9520, 9525, 9530, 9535, 9540, 9544, 9549, 9556, + 9561, 9567, 9572, 9578, 9583, 9588, 9593, 9598, 9604, 9611, 9618, 9623, + 9630, 9635, 9640, 9645, 9650, 9655, 9662, 9667, 9672, 9677, 9682, 9687, + 9692, 9697, 9702, 9707, 9712, 9717, 9722, 9727, 9732, 9737, 9742, 9748, + 9753, 9758, 9764, 9769, 9774, 9779, 9786, 9793, 9811, 9829, 9851, 9870, + 9886, 9901, 9943, 9964, 9984, 10010, 10037, 10053, 10078, 10099, 10117, + 10135, 10140, 10145, 10150, 10155, 10160, 10165, 10170, 10175, 10180, + 10185, 10203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 10224, 10229, 10243, 10248, 10264, 10291, 10298, 10303, 10340, 10345, + 10370, 10377, 10393, 10401, 10420, 10427, 10456, 10467, 10494, 10501, + 10517, 10524, 10542, 10548, 10554, 10563, 10585, 10593, 10629, 10640, + 10666, 10671, 10682, 10689, 10696, 10703, 10710, 10717, 10724, 10731, + 10738, 10744, 10770, 10777, 10811, 10819, 10854, 10897, 10947, 10969, + 10978, 10987, 10999, 11006, 11010, 11015, 11019, 11026, 11031, 11038, + 11043, 11106, 11135, 11169, 11196, 11202, 11208, 11215, 11222, 11229, + 11236, 11241, 11246, 11253, 11260, 11271, 11282, 11287, 11292, 11299, + 11306, 11313, 11320, 11327, 11334, 11340, 11346, 11351, 11356, 11362, + 11368, 11374, 11380, 11395, 11410, 11415, 11421, 11425, 11430, 11434, + 11439, 11444, 11449, 11455, 11459, 11464, 11468, 11473, 11478, 11483, + 11490, 11495, 11500, 11505, 11510, 11515, 11519, 11524, 11529, 11534, + 11539, 11544, 11549, 11554, 11559, 11566, 11571, 11576, 11581, 11586, + 11592, 11597, 11602, 11609, 11614, 11619, 11624, 11630, 11636, 11641, + 11646, 11651, 11656, 11661, 11666, 11671, 11676, 11681, 11686, 11691, + 11696, 11701, 11706, 11711, 11717, 11722, 11727, 11732, 11737, 11742, + 11747, 11754, 11759, 11764, 11769, 11774, 11779, 11790, 11801, 11818, + 11829, 11846, 11859, 11870, 11885, 11899, 11927, 11941, 11957, 11962, + 11969, 11974, 11979, 11984, 0, 0, 0, 0, 0, 0, 0, 0, 11991, 12000, 12009, + 12018, 12027, 12036, 12045, 12054, 12063, 12074, 12085, 12096, 12105, + 12116, 12129, 12142, 12155, 12166, 12179, 12190, 12201, 12212, 12221, + 12232, 12241, 12248, 12257, 12266, 12275, 12284, 12293, 12304, 12313, + 12324, 12335, 12342, 12349, 12356, 12410, 12415, 12420, 12425, 12430, + 12435, 12453, 12458, 12463, 12473, 12483, 12487, 12491, 12510, 12515, + 12520, 12525, 12530, 12535, 12540, 12545, 12557, 12569, 12574, 12579, + 12590, 12599, 12604, 12609, 12616, 12623, 12632, 12641, 12647, 12653, + 12660, 12667, 12676, 12685, 12690, 12695, 12700, 12705, 12716, 12725, + 12732, 12739, 12749, 12759, 12770, 12781, 12790, 12799, 12806, 12813, + 12821, 12829, 12838, 12847, 12852, 12857, 12864, 12871, 12880, 12947, + 12960, 12973, 12980, 12987, 12992, 12997, 13002, 13007, 13013, 13019, + 13032, 13038, 13043, 13049, 13055, 13060, 13065, 13070, 13075, 13081, + 13087, 13093, 13099, 13111, 13117, 13123, 13127, 13131, 13137, 13143, + 13149, 13155, 13161, 13167, 13192, 13269, 13308, 13327, 13451, 13486, + 13526, 13581, 13586, 13600, 13620, 13632, 13647, 13670, 13677, 13684, + 13706, 13731, 13738, 13745, 13752, 13759, 13766, 13773, 13782, 13789, + 13796, 13803, 13810, 13817, 13824, 13831, 13838, 13879, 13900, 13914, + 13926, 13937, 13955, 13988, 14000, 14018, 14035, 14061, 14066, 14080, + 14085, 14101, 14106, 14111, 14117, 14123, 14129, 14167, 14173, 14179, + 14188, 14225, 14232, 14251, 14268, 14279, 14294, 14303, 14332, 14341, 0, + 0, 0, 0, 0, 14350, 14358, 0, 14377, 0, 14395, 14416, 14425, 14485, 14492, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 14519, 14529, 14539, 14564, 14632, 14638, 14659, 14676, 14715, 14721, + 14731, 14741, 14751, 14762, 1, 5, 9, 22, 26, 30, 34, 55, 60, 65, 70, 76, + 83, 88, 93, 98, 104, 110, 115, 121, 128, 133, 138, 143, 148, 153, 158, + 163, 168, 174, 179, 184, 189, 195, 200, 205, 211, 217, 223, 229, 236, + 244, 252, 260, 268, 0, 0, 0, 291, 341, 348, 357, 364, 371, 380, 387, 418, + 438, 0, 0, 0, 0, 0, 0, 476, 500, 519, 535, 559, 584, 611, 638, 665, 689, + 705, 721, 737, 764, 791, 807, 823, 847, 876, 904, 920, 942, 964, 1001, + 1017, 1041, 1057, 1073, 1089, 1122, 1137, 1174, 1211, 1248, 1267, 1278, + 1289, 1311, 1356, 1367, 1399, 1452, 1475, 1498, 1521, 1544, 1568, 1600, + 1622, 1654, 1682, 1713, 1774, 1823, 1846, 1868, 0, 0, 0, 0, 0, 0, 0, 0, + 1895, 1902, 1909, 1913, 1918, 1922, 1927, 1931, 1936, 1942, 1949, 1955, + 1962, 1966, 1971, 1976, 1980, 1985, 1990, 1995, 2000, 2005, 2010, 2015, + 2020, 2025, 2030, 2035, 2040, 2045, 2050, 2055, 2060, 2065, 2070, 2075, + 2080, 2085, 2090, 2095, 2100, 2105, 2110, 2115, 2120, 2125, 2130, 2135, + 2140, 2145, 2150, 2155, 2160, 2172, 2177, 2181, 2186, 2190, 2195, 2201, + 2208, 2214, 2221, 2225, 2230, 2235, 2239, 2244, 2249, 2256, 0, 0, 0, 0, + 0, 0, 0, 0, 2263, 2268, 2275, 2280, 2285, 2290, 2295, 2300, 2305, 2310, + 2315, 2320, 0, 0, 0, 0, 0, 0, 2325, 2345, 2369, 2386, 2410, 2429, 2448, + 2466, 2484, 2502, 2519, 2539, 2550, 2563, 2580, 2600, 2613, 2630, 2655, + 2677, 2692, 2711, 2729, 2747, 2764, 2823, 2861, 2944, 2997, 3085, 3095, + 3100, 3105, 3112, 3119, 3126, 3133, 3140, 3147, 3154, 3161, 3168, 3175, + 3180, 3185, 3190, 3195, 3200, 3205, 3210, 3215, 3220, 3226, 3231, 3236, + 3241, 3246, 3251, 3256, 3261, 3266, 3271, 3276, 3281, 3286, 3291, 3296, + 3300, 3305, 3309, 3314, 3321, 3327, 3333, 3340, 3346, 3353, 3360, 3370, + 3378, 3387, 3392, 3397, 3402, 3407, 3412, 3417, 3422, 3427, 3432, 3437, + 3442, 3447, 3452, 3457, 3462, 3467, 3472, 3477, 3482, 3487, 3492, 3499, + 3503, 3517, 3532, 3546, 3563, 3569, 3586, 3593, 3608, 3627, 3647, 3666, + 3674, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3689, 3696, 3703, 3710, 3717, + 3724, 3729, 3734, 3739, 3744, 3749, 3754, 3759, 3764, 3769, 3774, 3779, + 3786, 3793, 3800, 3807, 3814, 3821, 3828, 3833, 3838, 3857, 3872, 3879, + 3886, 0, 0, 0, 3905, 3923, 3934, 3985, 4001, 4005, 4014, 4018, 4023, + 4027, 4052, 4074, 4105, 4109, 4114, 4118, 4123, 4134, 4145, 4150, 4161, + 4166, 4171, 4183, 4188, 4220, 4232, 4237, 4242, 4254, 4259, 4271, 4282, + 4287, 4298, 4303, 4314, 4319, 4324, 4335, 4340, 4352, 4357, 4362, 4367, + 4377, 4382, 4387, 4398, 4409, 4414, 4419, 4435, 4471, 4492, 4504, 4523, + 4533, 4551, 4561, 4580, 4591, 4620, 4640, 4655, 4669, 4676, 4683, 4691, + 4699, 4707, 4712, 4722, 4735, 4750, 4755, 4763, 4768, 0, 4780, 4819, + 4824, 4829, 4834, 4839, 4844, 4849, 4854, 4859, 4864, 0, 0, 0, 0, 4869, + 4885, 4897, 4902, 4907, 4912, 4917, 4922, 4930, 4968, 4973, 4978, 4983, + 4988, 4993, 4998, 5003, 5008, 5013, 5018, 5023, 5028, 5033, 5038, 5043, + 5048, 5053, 5058, 5063, 5068, 5073, 5078, 5083, 0, 5088, 5092, 5096, + 5100, 5104, 5109, 5113, 5118, 5123, 5128, 5133, 5140, 5145, 5150, 5157, + 5162, 5167, 5174, 5179, 5186, 5191, 5196, 5201, 5206, 5212, 5217, 5222, + 5227, 5233, 5238, 5243, 5248, 5254, 5259, 5264, 5269, 5274, 5279, 5284, + 5289, 5294, 5299, 5306, 5312, 5319, 5326, 5332, 5339, 5345, 5352, 5359, + 5366, 5373, 5380, 5387, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5394, 5400, 5406, + 5413, 5422, 5429, 5435, 5441, 5447, 5453, 5459, 5465, 5472, 5480, 0, 0, + 5488, 5493, 5498, 5503, 5508, 5513, 5518, 5523, 5528, 5533, 0, 0, 5538, + 5549, 5556, 5565, 5574, 5592, 5610, 5628, 5646, 5664, 5682, 5700, 5705, + 5710, 5715, 5720, 5738, 5756, 5761, 5772, 5790, 5826, 5831, 5836, 5841, + 5851, 5860, 5869, 5876, 5883, 5890, 5910, 5921, 5932, 5943, 5953, 5963, + 5968, 5973, 5978, 5983, 5990, 5997, 6002, 6007, 6012, 6017, 6022, 6027, + 6032, 6037, 6042, 6047, 6052, 6057, 6062, 6067, 6072, 6077, 6082, 6087, + 6092, 6097, 6102, 6107, 6112, 6117, 6122, 6127, 6132, 6137, 6142, 6147, + 6152, 6157, 6162, 6167, 6172, 6177, 6182, 6187, 6192, 6197, 6201, 6205, + 6212, 6217, 6221, 6226, 6230, 6246, 6262, 6271, 6276, 6294, 6299, 6317, + 6334, 6339, 6344, 6353, 6362, 6371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6382, 6394, 6405, 6421, 6450, 6479, + 6483, 6487, 6492, 6497, 6502, 6507, 6512, 6517, 6522, 6527, 6532, 6537, + 6542, 6548, 6553, 6559, 6574, 6595, 6634, 6643, 6652, 6657, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6688, 6693, 6700, 6705, 6713, 6720, 0, 0, 6725, 6732, + 6739, 6744, 6752, 6759, 0, 0, 6766, 6772, 6778, 6785, 6792, 6797, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6803, 6811, 6819, 6827, 6836, 6845, 6853, 0, 6861, + 6866, 6872, 6878, 6885, 6892, 6897, 0, 6903, 6910, 6929, 6935, 6941, + 6946, 6962, 6975, 6983, 6992, 6999, 7008, 7015, 7027, 7033, 7044, 7055, + 7084, 7093, 7104, 7111, 7123, 7135, 7144, 7153, 7159, 7166, 7179, 7185, + 7196, 7204, 7213, 7228, 7233, 7238, 7245, 7267, 7280, 7293, 7304, 7315, + 7334, 7349, 7358, 7424, 7437, 7455, 7472, 7489, 7509, 7528, 7546, 7551, + 7569, 7612, 7661, 7710, 7757, 7794, 7835, 0, 0, 0, 0, 7865, 7869, 7873, + 7877, 7881, 7885, 7889, 7894, 7899, 7904, 7909, 7914, 7919, 7924, 7929, + 7934, 7939, 7944, 7949, 7954, 7959, 7964, 7969, 7974, 7979, 7984, 7989, + 7994, 7999, 8004, 8009, 8014, 8020, 8026, 8031, 8036, 8041, 8046, 8051, + 8057, 8063, 8069, 8075, 8080, 8086, 8091, 8095, 8100, 8105, 8110, 8115, + 8120, 8125, 8130, 8135, 8140, 8145, 8150, 8155, 8160, 8165, 8170, 8176, + 8182, 8188, 8194, 8199, 8205, 8210, 8215, 8220, 8225, 8230, 8236, 8241, + 8246, 8251, 8256, 8261, 8266, 8271, 8281, 8290, 8299, 8309, 8314, 8319, + 8330, 8340, 8351, 8363, 8374, 8384, 8393, 8403, 8411, 8415, 8426, 8437, + 8447, 8458, 8468, 8473, 8482, 8492, 8503, 8514, 8525, 8537, 8548, 8560, + 8570, 8580, 8592, 8606, 8616, 8626, 8636, 8647, 8658, 8671, 8681, 8695, + 8704, 8721, 8736, 0, 0, 8768, 8781, 8793, 8805, 8818, 8831, 8845, 8859, + 8873, 8887, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 17, 23, 30, + 37, 45, 53, 60, 66, 72, 79, 85, 91, 100, 105, 110, 115, 123, 128, 133, + 137, 143, 0, 0, 0, 0, 149, 156, 163, 168, 188, 195, 202, 223, 230, 237, + 244, 249, 256, 277, 284, 291, 298, 303, 329, 334, 341, 348, 361, 380, + 387, 394, 416, 423, 428, 435, 442, 449, 456, 463, 470, 477, 484, 491, + 498, 505, 512, 528, 552, 559, 566, 573, 580, 585, 592, 0, 0, 0, 0, 1, 8, + 15, 20, 27, 34, 41, 48, 53, 58, 65, 70, 77, 82, 89, 96, 103, 110, 117, + 124, 131, 136, 143, 150, 157, 164, 171, 178, 185, 192, 199, 206, 213, + 220, 227, 234, 241, 248, 255, 262, 269, 276, 281, 288, 295, 355, 362, + 369, 376, 383, 390, 397, 404, 411, 418, 425, 432, 439, 446, 453, 460, + 467, 474, 481, 488, 495, 502, 509, 516, 523, 530, 537, 544, 551, 558, + 565, 572, 579, 586, 593, 600, 607, 614, 621, 628, 635, 642, 649, 656, + 663, 670, 677, 684, 689, 696, 703, 708, 715, 722, 729, 736, 743, 750, + 757, 764, 771, 776, 783, 790, 797, 804, 811, 818, 823, 830, 837, 844, + 851, 858, 865, 872, 879, 886, 893, 900, 905, 912, 919, 926, 931, 936, + 943, 950, 957, 964, 971, 978, 985, 992, 999, 1006, 1013, 1020, 1025, + 1032, 1039, 1046, 1053, 1060, 1067, 1074, 1079, 1086, 1093, 1100, 1107, + 1114, 1121, 1128, 1135, 1142, 1149, 1156, 1163, 1170, 1177, 1184, 1191, + 1198, 1205, 1212, 1217, 1224, 1231, 1238, 1245, 1252, 1259, 1266, 1273, + 1280, 1287, 1294, 1299, 1306, 1366, 1373, 1380, 1387, 1394, 1401, 1406, + 1411, 1418, 1425, 1432, 1439, 1444, 1451, 1458, 1465, 1472, 1479, 1484, + 1491, 1498, 1503, 1510, 1517, 1524, 1529, 1536, 1543, 1550, 1557, 1564, + 1571, 1578, 1585, 1592, 1599, 1606, 1611, 1618, 1625, 1632, 1639, 1646, + 1653, 1660, 1667, 1674, 1681, 1688, 1693, 1700, 1707, 1714, 1721, 1728, + 1735, 1742, 1749, 1756, 1763, 1770, 1777, 1784, 1791, 1798, 1805, 1812, + 1819, 1826, 1833, 1840, 1847, 1854, 1861, 1868, 1875, 1882, 1889, 1896, + 1903, 1910, 1917, 1922, 1929, 1936, 1943, 1950, 1957, 1964, 1971, 1978, + 1985, 1992, 1999, 2006, 2013, 2020, 2027, 2034, 2039, 2046, 2053, 2058, + 2065, 2072, 2079, 2086, 2093, 2100, 2107, 2114, 2121, 2128, 2135, 2142, + 2149, 2156, 2163, 2170, 2177, 2184, 2191, 2196, 2203, 2210, 2217, 2224, + 2231, 2238, 2245, 2252, 2259, 2264, 2271, 2278, 2283, 2288, 2295, 2302, + 2309, 2316, 2323, 2330, 2337, 2344, 2349, 2356, 2363, 2368, 2375, 2382, + 2389, 2396, 2401, 2408, 2415, 2422, 2429, 2436, 2441, 2448, 2455, 2462, + 2467, 2474, 2479, 2484, 2491, 2498, 2505, 2512, 2519, 2526, 2533, 2538, + 2545, 2550, 2557, 2564, 2571, 2579, 0, 0, 2586, 2593, 2600, 2607, 2614, + 2621, 2628, 2635, 2642, 2649, 2656, 2663, 2670, 2677, 2684, 2691, 2698, + 2705, 2712, 2719, 2726, 2733, 2740, 2747, 2754, 2761, 2766, 2773, 2778, + 2785, 2792, 2799, 2806, 2813, 2820, 2825, 2832, 2839, 2846, 2851, 2856, + 2863, 2870, 2877, 2884, 2891, 2898, 2905, 2912, 2919, 2926, 2933, 2940, + 2947, 2954, 2961, 2968, 2975, 2982, 2989, 2996, 3003, 3010, 3017, 3024, + 3029, 3036, 3041, 3048, 3055, 3062, 3069, 3076, 3083, 3090, 3097, 3104, + 3111, 3118, 3125, 3132, 3139, 3146, 3153, 3160, 3167, 3174, 3181, 3186, + 3193, 3200, 3207, 3212, 3219, 3226, 3231, 3239, 3247, 3255, 3262, 3269, + 3318, 3326, 3334, 3342, 3349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3356, 3369, 3382, 3395, 3411, 3427, 3443, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3456, 3473, 3490, 3508, 3530, 0, 0, 0, 0, 0, 3548, 3566, 3597, + 3621, 3676, 3693, 3710, 3728, 3745, 3763, 3788, 3806, 3826, 3846, 3865, + 3884, 3910, 3936, 3951, 3966, 3979, 3994, 4011, 4027, 4044, 4060, 0, + 4079, 4096, 4112, 4132, 4147, 0, 4164, 0, 4181, 4197, 0, 4216, 4237, 0, + 4251, 4270, 4288, 4305, 4320, 4338, 4356, 4371, 4386, 4400, 4415, 4432, + 4449, 4464, 4479, 4494, 4509, 4524, 4539, 4554, 4569, 4584, 4599, 4614, + 4629, 4644, 4659, 4674, 4689, 4704, 4719, 4734, 4749, 4764, 4779, 4794, + 4809, 4824, 4839, 4854, 4869, 4884, 4899, 4914, 4929, 4944, 4959, 4974, + 4989, 5004, 5019, 5034, 5049, 5064, 5079, 5094, 5109, 5124, 5139, 5154, + 5169, 5187, 5205, 5223, 5241, 5259, 5277, 5295, 5313, 5332, 5351, 5369, + 5387, 5402, 5417, 5432, 5447, 5462, 5477, 5492, 5507, 5522, 5537, 5552, + 5567, 5582, 5597, 5612, 5627, 5643, 5659, 5674, 5689, 5704, 5719, 5740, + 5761, 5776, 5791, 5806, 5821, 5836, 5851, 5866, 5881, 5896, 5911, 5932, + 5953, 5960, 5967, 5974, 5981, 5988, 5995, 6006, 6017, 6028, 6039, 6052, + 6065, 6078, 6087, 6100, 6113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6134, 6149, 6164, 6179, 6194, 6209, 6224, 6239, 6254, 6269, 6284, + 6303, 6321, 6339, 6358, 6377, 6396, 6415, 6430, 6445, 6460, 6475, 6499, + 6523, 6540, 6557, 6574, 6591, 6608, 6625, 6642, 6659, 6676, 6693, 6710, + 6727, 6744, 6761, 6778, 6803, 6828, 6857, 6870, 6883, 6896, 6909, 6924, + 6939, 6954, 6971, 6986, 7001, 7016, 7031, 7046, 7061, 7076, 7091, 7106, + 7121, 7136, 7151, 7166, 7181, 7196, 7211, 7226, 7241, 7256, 7271, 7286, + 7303, 7320, 7337, 7350, 7363, 7376, 7389, 7402, 7415, 7428, 7441, 7454, + 7467, 7482, 7497, 7516, 7531, 7546, 7561, 7576, 7591, 7606, 7621, 7636, + 7651, 7666, 7681, 7696, 7711, 7726, 7741, 7754, 7767, 7780, 7795, 7808, + 7821, 7834, 7847, 7860, 7873, 7886, 7899, 7912, 7925, 7938, 7951, 7964, + 7977, 7990, 8005, 8020, 8035, 8050, 8065, 8080, 8097, 8114, 8133, 8150, + 8165, 8180, 8195, 8210, 8225, 8240, 8263, 8286, 8309, 8332, 8355, 8374, + 8393, 8412, 8434, 8449, 8464, 8479, 8496, 8513, 8528, 8541, 8554, 8567, + 8582, 8595, 8608, 8621, 8634, 8647, 8662, 8675, 8688, 8703, 8718, 8733, + 8750, 8765, 8780, 8795, 8810, 8825, 8840, 8855, 8870, 8883, 8896, 8909, + 8922, 8935, 8948, 8965, 8980, 8993, 9006, 9019, 9034, 9047, 9060, 9083, + 9096, 9109, 9122, 9137, 9150, 9163, 9178, 9193, 9208, 9223, 9238, 9253, + 9268, 9283, 9298, 9313, 9326, 9339, 9352, 9365, 9378, 9393, 9408, 9423, + 9438, 9453, 9470, 9487, 9500, 9513, 9526, 9539, 9554, 9569, 9584, 9599, + 9614, 9629, 9644, 9659, 9678, 9693, 9708, 9723, 9738, 9753, 9768, 9783, + 9798, 9813, 9828, 9843, 9858, 9873, 9890, 9905, 9918, 9931, 9944, 9957, + 9970, 9983, 9996, 10009, 10022, 10035, 10048, 10061, 10074, 10087, 10104, + 10121, 10142, 10157, 10172, 10187, 10202, 10217, 10235, 10253, 10268, + 10283, 10298, 10313, 10328, 10343, 10358, 10373, 10388, 10403, 10420, + 10435, 10450, 10465, 10480, 10495, 10510, 10529, 10548, 10567, 10582, + 10597, 10612, 10627, 10642, 10657, 10670, 10683, 10696, 10709, 10724, + 10739, 10754, 10769, 10788, 10805, 10818, 10831, 10844, 10857, 10870, + 10883, 10896, 10909, 10924, 10939, 10954, 10969, 10984, 10999, 11014, + 11029, 11044, 11059, 11072, 11085, 11098, 11111, 11126, 11141, 11154, + 11167, 11186, 11203, 11218, 11233, 11248, 11263, 11278, 11293, 11308, + 11321, 11334, 11347, 11362, 11377, 11390, 11403, 11416, 11429, 11442, + 11455, 11470, 11487, 11504, 11521, 11538, 11555, 11572, 11587, 11606, + 11625, 11644, 11652, 11660, 11696, 11734, 11746, 11758, 11772, 11786, + 11823, 11856, 11871, 11888, 11914, 11931, 12012, 12027, 12044, 12059, + 12076, 12095, 12112, 12129, 12146, 12163, 12180, 12197, 12214, 12233, + 12250, 12271, 12288, 12305, 12324, 12341, 12358, 12375, 12392, 12409, + 12430, 12449, 12468, 12485, 12502, 12519, 12538, 12555, 12572, 12589, + 12610, 12629, 12648, 12667, 12686, 12705, 12722, 12741, 12760, 12779, + 12800, 12819, 12836, 12857, 12876, 12895, 12914, 12933, 12950, 12967, + 12986, 13003, 13022, 13039, 13056, 13073, 13090, 13107, 13124, 13143, + 13160, 13177, 13194, 0, 0, 13211, 13228, 13249, 13270, 13287, 13306, + 13323, 13340, 13359, 13374, 13393, 13410, 13429, 13446, 13463, 13482, + 13499, 13518, 13533, 13552, 13567, 13586, 13605, 13624, 13643, 13660, + 13679, 13696, 13711, 13728, 13745, 13760, 13777, 13794, 13811, 13830, + 13847, 13864, 13879, 13896, 13915, 13932, 13949, 13966, 13985, 14002, + 14021, 14040, 14057, 14074, 14093, 14112, 14131, 14148, 0, 0, 0, 0, 0, 0, + 0, 14165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14212, 14244, 14280, 14305, 14330, + 14356, 14406, 14432, 14453, 14475, 14493, 14540, 14578, 14599, 14631, + 14650, 14665, 14688, 14692, 14696, 14700, 14704, 14708, 14712, 14716, + 14720, 14725, 14730, 14735, 14740, 14745, 14758, 14771, 14793, 14832, + 14847, 14869, 14891, 14917, 14943, 14960, 15016, 0, 0, 0, 0, 0, 0, 15038, + 15047, 15069, 15078, 15098, 15107, 15116, 15144, 15153, 15175, 15184, + 15193, 15202, 15211, 15245, 15255, 15279, 15296, 15309, 15324, 15337, + 15352, 15376, 15400, 15426, 15452, 15482, 15512, 15531, 15550, 15567, + 15582, 15597, 15610, 15625, 15640, 15657, 15674, 15693, 15727, 15755, + 15783, 15794, 15806, 15817, 15830, 15845, 15861, 15876, 15898, 15937, 0, + 15950, 15972, 15994, 16007, 16020, 16033, 16046, 16059, 16074, 16089, + 16104, 16119, 16132, 16143, 16154, 16167, 16180, 16193, 16206, 0, 16219, + 16232, 16245, 16258, 0, 0, 0, 0, 16273, 16288, 16305, 16323, 16356, 0, + 16374, 16391, 16408, 16425, 16442, 16459, 16476, 16492, 16508, 16523, + 16538, 16555, 16572, 16589, 16604, 16619, 16636, 16653, 16670, 16687, + 16702, 16717, 16732, 16747, 16762, 16777, 16792, 16807, 16822, 16837, + 16854, 16871, 16884, 16897, 16910, 16923, 16938, 16953, 16968, 16983, + 16996, 17011, 17024, 17039, 17052, 17067, 17080, 17095, 17108, 17123, + 17136, 17151, 17166, 17181, 17198, 17215, 17230, 17243, 17259, 17272, + 17285, 17298, 17311, 17324, 17339, 17354, 17369, 17384, 17399, 17414, + 17429, 17444, 17459, 17474, 17489, 17504, 17519, 17534, 17549, 17564, + 17579, 17594, 17609, 17624, 17639, 17654, 17669, 17684, 17699, 17714, + 17729, 17744, 17759, 17774, 17789, 17804, 17819, 17834, 17849, 17864, + 17879, 17894, 17909, 17924, 17939, 17954, 17969, 17984, 17997, 18010, + 18023, 18036, 18049, 18062, 18075, 18088, 18101, 18114, 18127, 18140, + 18155, 18170, 18185, 18200, 18213, 18226, 18239, 18252, 18271, 18290, + 18307, 18324, 18343, 18362, 18377, 0, 0, 18392, 0, 18522, 18561, 18574, + 18587, 18600, 18613, 18624, 18635, 18648, 18661, 18672, 18685, 18737, + 18750, 18785, 18796, 18824, 18835, 18846, 18857, 18868, 18879, 18890, + 18901, 18912, 18923, 18960, 18997, 19010, 19023, 19036, 19075, 19090, + 19100, 19110, 19120, 19130, 19140, 19150, 19160, 19170, 19180, 19190, + 19200, 19210, 19220, 19230, 19240, 19250, 19260, 19270, 19280, 19290, + 19300, 19310, 19320, 19330, 19340, 19350, 19367, 19380, 19397, 19410, + 19423, 19436, 19446, 19456, 19466, 19476, 19486, 19496, 19506, 19516, + 19526, 19536, 19546, 19556, 19566, 19576, 19586, 19596, 19606, 19616, + 19626, 19636, 19646, 19656, 19666, 19676, 19686, 19696, 19711, 19724, + 19739, 19759, 19818, 19835, 19850, 19865, 19880, 19893, 19910, 19921, + 19933, 19947, 19961, 19975, 19989, 20004, 20019, 20034, 20049, 20067, + 20077, 20089, 20099, 20109, 20119, 20132, 20145, 20156, 20167, 20178, + 20189, 20200, 20211, 20224, 20235, 20246, 20257, 20268, 20279, 20290, + 20301, 20314, 20327, 20338, 20349, 20360, 20371, 20384, 20397, 20410, + 20421, 20434, 20445, 20458, 20471, 20482, 20493, 20506, 20517, 20528, + 20539, 20552, 20563, 20576, 20586, 20603, 20620, 20635, 20648, 20661, + 20676, 20689, 20704, 20719, 20732, 20745, 20758, 20773, 20788, 20803, + 20818, 20833, 20848, 20863, 20876, 20889, 20902, 20917, 20930, 20943, + 20956, 20969, 20982, 20995, 21008, 21021, 21034, 0, 0, 0, 21047, 21059, + 21072, 21085, 21098, 21111, 0, 0, 21123, 21136, 21149, 21161, 21174, + 21187, 0, 0, 21200, 21213, 21225, 21238, 21251, 21264, 0, 0, 21277, + 21290, 21303, 0, 0, 0, 21315, 21328, 21341, 21354, 21392, 21407, 21422, + 0, 21439, 21460, 21473, 21486, 21499, 21512, 21525, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 21538, 21565, 21594, 21612, 21668, 21786, 0, 1, 10, 19, 28, 37, + 46, 56, 66, 76, 86, 96, 106, 0, 116, 126, 150, 160, 170, 180, 190, 200, + 210, 220, 230, 240, 261, 271, 281, 304, 314, 324, 334, 344, 354, 364, + 374, 384, 394, 415, 0, 425, 435, 445, 455, 465, 475, 498, 508, 518, 528, + 538, 548, 558, 568, 578, 588, 598, 608, 618, 0, 628, 638, 0, 648, 658, + 668, 678, 700, 711, 722, 732, 743, 754, 765, 787, 798, 809, 819, 0, 0, + 829, 836, 843, 863, 870, 877, 884, 891, 898, 905, 912, 919, 926, 933, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 940, 950, 960, 970, 983, 996, 1013, 1025, + 1036, 1053, 1068, 1080, 1093, 1104, 1117, 1127, 1141, 1151, 1164, 1179, + 1202, 1224, 1234, 1244, 1251, 1278, 1301, 1315, 1325, 1332, 1344, 1351, + 1358, 1368, 1375, 1382, 1389, 1414, 1421, 1428, 1438, 1445, 1452, 1467, + 1481, 1488, 1495, 1502, 1509, 1516, 1523, 1530, 1537, 1544, 1554, 1561, + 1571, 1578, 1585, 1592, 1599, 1606, 1613, 1620, 1645, 1652, 1659, 1666, + 1676, 1693, 1703, 1713, 1723, 1730, 1750, 1757, 1782, 1800, 1810, 1826, + 1836, 1843, 1850, 1867, 1874, 1881, 1906, 1931, 1938, 1950, 1957, 1964, + 1971, 1978, 1985, 1992, 1999, 2006, 2013, 2020, 2027, 2034, 2041, 2048, + 2055, 2073, 2080, 2087, 2094, 2101, 2108, 2115, 2122, 2129, 2136, 2143, + 2150, 2157, 2164, 2171, 2178, 2185, 2192, 0, 0, 0, 0, 0, 2217, 2226, + 2235, 0, 0, 0, 0, 2242, 2247, 2252, 2257, 2262, 2267, 2272, 2277, 2282, + 2287, 2292, 2297, 2302, 2307, 2312, 2317, 2322, 2327, 2332, 2339, 2346, + 2353, 2360, 2367, 2374, 2381, 2388, 2395, 2402, 2409, 2416, 2423, 2430, + 2437, 2444, 2451, 2458, 2465, 2472, 2479, 2486, 2493, 2500, 2507, 2514, + 0, 0, 0, 2521, 2530, 2539, 2548, 2557, 2566, 2579, 2591, 2600, 2609, + 2616, 2623, 2630, 2635, 2640, 2647, 2654, 2661, 2668, 2675, 2682, 2689, + 2698, 2707, 2716, 2723, 2730, 2737, 2744, 2753, 2762, 2771, 2780, 2787, + 2808, 2815, 2822, 2842, 2849, 2865, 2913, 2920, 2927, 2938, 2945, 2960, + 2967, 2974, 2981, 2992, 2999, 3006, 3015, 3024, 3033, 3042, 3051, 3068, + 3082, 3091, 3100, 3115, 3131, 3140, 3153, 3162, 3171, 3181, 3193, 3201, + 3211, 3220, 3229, 3238, 3247, 3261, 3276, 3287, 3299, 3311, 3323, 3335, + 3347, 3363, 3370, 3379, 3408, 3436, 0, 3461, 3481, 3499, 3524, 3545, + 3561, 3574, 3588, 3603, 3619, 3634, 3654, 3669, 0, 0, 0, 3678, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3735, 3740, + 3752, 3766, 3776, 3781, 3786, 3791, 3802, 3810, 3815, 3820, 3825, 3830, + 3841, 3851, 3857, 3863, 3868, 3876, 3885, 3892, 3900, 3909, 3919, 3924, + 3929, 3936, 3947, 3953, 3958, 3963, 3970, 3978, 3983, 3991, 3998, 4008, + 4013, 4020, 4028, 4033, 4042, 4053, 4061, 4070, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4079, 4083, 4087, 4091, 4096, 4100, 4104, 4108, 4112, 4116, 4121, + 4125, 4129, 4133, 4137, 4141, 4145, 4150, 4155, 4159, 4163, 4168, 4172, + 4176, 4180, 4185, 4190, 4195, 4199, 0, 0, 0, 4203, 4207, 4212, 4216, + 4220, 4226, 4230, 4235, 4240, 4244, 4248, 4252, 4256, 4261, 4265, 4270, + 4276, 4280, 4287, 4291, 4296, 4300, 4304, 4310, 4314, 4319, 4323, 4327, + 4334, 4338, 4343, 4348, 4353, 4357, 4362, 4367, 4373, 4378, 4383, 4390, + 4395, 4402, 4407, 4412, 4418, 4424, 4430, 4436, 4441, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4448, 4455, 4462, 4469, 4476, 4483, 4490, + 4497, 4504, 4511, 4518, 4523, 4528, 4533, 4538, 4543, 4548, 4553, 4558, + 4563, 4570, 4577, 4584, 4591, 4598, 4605, 4612, 4619, 0, 0, 0, 0, 4626, + 4630, 4635, 4640, 4645, 4649, 4654, 4659, 4664, 4669, 4673, 4678, 4683, + 4688, 4693, 4698, 4706, 4711, 4716, 4721, 4726, 4731, 4736, 4740, 4750, + 4756, 4762, 4767, 4773, 4778, 4783, 4788, 4794, 4803, 4812, 4821, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 4830, 4835, 4843, 4851, 4858, 4868, 4875, 4882, + 4891, 4902, 4909, 4916, 4925, 4931, 4939, 4947, 4955, 4964, 4970, 4977, + 4988, 4993, 5001, 5009, 5017, 5025, 5033, 5041, 5046, 5054, 0, 0, 0, 0, + 0, 5061, 5066, 5071, 5077, 5083, 5087, 5094, 5102, 5107, 5115, 5119, + 5126, 5132, 5140, 5145, 5152, 5159, 5165, 5170, 5176, 5180, 5188, 5196, + 5206, 5212, 5217, 5221, 5226, 5231, 5236, 5243, 5249, 5254, 5259, 5264, + 5269, 5274, 5279, 5284, 5295, 5307, 5318, 5329, 0, 0, 0, 0, 0, 5340, + 5347, 5352, 5360, 5365, 5370, 5375, 5380, 5385, 5392, 5397, 5402, 5407, + 5412, 5417, 5422, 5429, 5434, 5439, 5447, 5452, 5457, 5464, 5471, 5479, + 5488, 5493, 5498, 5502, 5506, 0, 5512, 5526, 5530, 5534, 5538, 5543, + 5548, 5553, 5558, 5563, 5568, 5573, 5578, 5583, 5588, 5593, 5598, 5603, + 5608, 5613, 5618, 5623, 5628, 5633, 5638, 5643, 5648, 5653, 5658, 5663, + 5668, 5673, 5678, 5683, 5688, 5693, 5698, 0, 0, 0, 0, 5703, 5716, 5731, + 5746, 5761, 5773, 5787, 5794, 5804, 5813, 5822, 5831, 5840, 5849, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5858, 5864, 5870, 5876, + 5883, 5889, 5896, 5902, 5908, 5914, 5921, 5927, 5934, 5939, 5944, 5949, + 5954, 5958, 5963, 5968, 5973, 5978, 5983, 5988, 5994, 6000, 6005, 6010, + 6015, 6020, 6025, 6030, 6035, 6040, 6045, 6050, 6055, 6060, 6065, 6070, + 6075, 6081, 6087, 6093, 6100, 6106, 6113, 6119, 6125, 6131, 6138, 6144, + 6151, 6156, 6161, 6166, 6171, 6175, 6180, 6185, 6190, 6195, 6200, 6205, + 6211, 6217, 6222, 6227, 6232, 6237, 6242, 6247, 6252, 6257, 6262, 6267, + 6272, 6277, 6282, 6287, 6292, 6299, 6305, 6312, 6317, 6325, 6330, 6337, + 6342, 6356, 6371, 6377, 6384, 6390, 6396, 6403, 6409, 6414, 6422, 6436, + 6451, 6458, 6465, 6470, 6476, 6481, 6487, 6492, 6499, 6504, 6509, 6516, + 6521, 6527, 6533, 6539, 6544, 6550, 6557, 6562, 6568, 6574, 6579, 6585, + 6590, 6598, 6603, 6609, 6615, 6620, 6625, 6630, 6635, 6640, 6645, 6652, + 6657, 6662, 6670, 6675, 6682, 6687, 6692, 6697, 6704, 6711, 6718, 6725, + 6730, 6735, 6740, 6744, 6748, 6752, 6756, 6760, 6765, 6770, 0, 0, 6775, + 6780, 6785, 6790, 6795, 6800, 6805, 6810, 6815, 6820, 0, 0, 0, 0, 0, 0, + 6825, 6829, 6834, 6839, 6844, 6850, 6855, 6860, 6864, 6870, 6875, 6881, + 6885, 6890, 6897, 6903, 6908, 6913, 6918, 6922, 6928, 6933, 6940, 6945, + 6950, 6955, 6962, 6967, 6972, 6977, 6982, 6986, 6991, 6996, 7001, 7006, + 0, 0, 0, 0, 7011, 7015, 7020, 7025, 7030, 7036, 7041, 7046, 7050, 7056, + 7061, 7067, 7071, 7076, 7083, 7089, 7094, 7099, 7104, 7108, 7114, 7119, + 7126, 7131, 7136, 7141, 7148, 7153, 7158, 7163, 7168, 7172, 7177, 7182, + 7187, 7192, 0, 0, 0, 0, 7197, 7201, 7206, 7211, 7216, 7221, 7226, 7231, + 7236, 7240, 7245, 7250, 7256, 7261, 7265, 7270, 7275, 7280, 7286, 7291, + 7296, 7301, 7306, 7310, 7315, 7320, 7325, 7331, 7336, 7341, 7346, 7351, + 7355, 7360, 7365, 7369, 7374, 7379, 7384, 7393, 0, 0, 0, 0, 0, 0, 0, 0, + 7399, 7405, 7411, 7417, 7423, 7428, 7435, 7441, 7448, 7454, 7459, 7466, + 7471, 7477, 7482, 7488, 7495, 7502, 7509, 7514, 7521, 7527, 7534, 7541, + 7547, 7553, 7560, 7565, 7572, 7578, 7583, 7590, 7598, 7605, 7612, 7617, + 7624, 7630, 7637, 7644, 7649, 7657, 7662, 7669, 7676, 7683, 7690, 7696, + 7703, 7710, 7717, 7722, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7728, 7759, + 7763, 7768, 7773, 7778, 7783, 7788, 7793, 7798, 7802, 7807, 0, 7812, + 7817, 7830, 7834, 7848, 7853, 7858, 7863, 7868, 7873, 7878, 7883, 7887, + 7892, 7897, 0, 7902, 7907, 7912, 7917, 7922, 7926, 7931, 0, 7936, 7940, + 0, 7945, 7949, 7954, 7959, 7964, 7969, 7974, 7979, 7984, 7988, 7993, 0, + 7998, 8003, 8016, 8020, 8034, 8039, 8044, 8049, 8054, 8059, 8064, 8069, + 8073, 8078, 8083, 0, 8088, 8093, 8098, 8103, 8108, 8112, 8117, 0, 8122, + 8126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8131, + 8139, 8147, 8155, 8163, 8171, 8179, 8187, 8195, 8203, 8211, 8219, 8227, + 8235, 8243, 8251, 8287, 8323, 8359, 8394, 8428, 8462, 8502, 8536, 8544, + 8552, 8560, 8568, 8576, 8584, 8622, 8630, 8638, 8646, 8654, 8662, 8670, + 8678, 8686, 8694, 8702, 8710, 8743, 8751, 8759, 8767, 8775, 8807, 8815, + 8823, 8831, 8839, 8847, 8855, 8863, 8871, 8879, 8887, 8895, 8903, 8911, + 8919, 8927, 8935, 8943, 8951, 8959, 8967, 8975, 9012, 9020, 9028, 9087, + 9095, 9130, 9142, 9175, 9183, 9216, 9229, 9241, 9249, 9257, 9265, 9273, + 9281, 9288, 9324, 9355, 9362, 9369, 9376, 9383, 9390, 9395, 9403, 9411, + 9418, 9435, 9442, 9462, 9482, 9502, 9509, 9516, 9523, 9530, 9537, 9544, + 9551, 9558, 9565, 9572, 9579, 9586, 9593, 9600, 9607, 9614, 9640, 9647, + 9654, 9661, 9668, 9675, 9682, 9699, 9706, 9713, 9720, 9738, 9745, 9752, + 9759, 9766, 9773, 9780, 9799, 9806, 9813, 9830, 9837, 9844, 9851, 9858, + 9865, 9872, 9879, 9886, 9893, 9900, 9907, 9914, 9921, 9928, 9935, 9942, + 9949, 9956, 9963, 9970, 9981, 9992, 10003, 10014, 10025, 10036, 10047, + 10058, 10069, 10080, 10091, 10102, 10113, 10124, 10135, 10146, 10157, + 10168, 10179, 10196, 10217, 10234, 10253, 10272, 10291, 10311, 10332, + 10349, 10375, 10404, 10431, 10448, 10467, 10487, 10519, 10545, 10571, + 10590, 10610, 10643, 10660, 10677, 10694, 10717, 10741, 10766, 10783, + 10806, 10832, 10849, 10866, 10892, 10911, 10949, 10973, 10992, 11012, + 11036, 11057, 11079, 11100, 11117, 11136, 11157, 11182, 11199, 11216, + 11236, 11258, 11284, 11310, 11327, 11344, 11368, 11392, 11416, 11431, + 11446, 11469, 11492, 11514, 11529, 11544, 11560, 11576, 11592, 11615, + 11646, 11663, 11706, 11732, 11747, 11762, 11780, 11798, 11813, 11828, + 11843, 11877, 11897, 11924, 11942, 11967, 11986, 12011, 12026, 12041, + 12063, 12086, 12108, 12124, 12146, 12168, 12183, 12198, 12213, 12239, + 12258, 12273, 12288, 12309, 12334, 12352, 12377, 12396, 12416, 12441, + 12460, 12479, 12496, 12520, 12545, 12570, 12595, 12621, 12657, 12685, + 12702, 12719, 12737, 12766, 12804, 12840, 12869, 12889, 12909, 12945, + 12973, 13003, 13034, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13065, 13109, 13127, + 13145, 13160, 13179, 13210, 13227, 13277, 13286, 13298, 13310, 13322, + 13344, 13353, 13387, 13413, 13443, 13454, 13464, 13474, 13486, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 13502, 13521, 13538, 13560, 13575, 13592, 13614, + 13631, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 13656, 13723, 13740, 13759, 13770, 13782, 0, 13795, 13810, 13829, + 13848, 13863, 13880, 13897, 13918, 13932, 13950, 13965, 13980, 13992, + 14009, 14026, 14041, 14053, 14070, 14091, 14107, 14123, 14136, 14152, + 14173, 14186, 14207, 14219, 14237, 14250, 14263, 14276, 14286, 14303, + 14327, 14342, 14357, 14369, 14389, 14404, 14423, 14438, 14457, 0, 14474, + 14486, 14505, 14526, 14541, 14554, 14567, 14582, 14603, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 9, 13, 17, 21, 0, 0, + 26, 0, 31, 36, 41, 46, 51, 56, 61, 66, 71, 76, 81, 86, 91, 96, 101, 106, + 111, 116, 121, 126, 131, 136, 141, 146, 151, 156, 161, 166, 171, 176, + 181, 186, 191, 196, 201, 206, 211, 216, 221, 226, 231, 236, 241, 246, 0, + 251, 256, 0, 0, 0, 261, 0, 0, 266, 271, 276, 281, 286, 291, 296, 301, + 306, 311, 316, 321, 326, 331, 336, 341, 346, 351, 356, 361, 366, 371, + 376, 0, 381, 388, 395, 402, 409, 416, 423, 430, 437, 446, 451, 456, 461, + 466, 471, 476, 481, 486, 491, 496, 501, 506, 511, 518, 523, 528, 533, + 538, 543, 548, 553, 558, 563, 578, 593, 598, 603, 608, 613, 618, 629, + 634, 641, 646, 653, 658, 663, 668, 675, 680, 685, 690, 695, 700, 707, + 712, 719, 724, 731, 736, 743, 748, 755, 760, 765, 770, 775, 780, 785, + 790, 797, 802, 0, 0, 0, 0, 0, 0, 0, 0, 807, 812, 817, 822, 827, 852, 857, + 862, 867, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 874, 879, 884, 889, 903, 908, 913, 920, 925, 930, 935, 940, 945, + 950, 955, 960, 966, 971, 976, 0, 981, 986, 0, 0, 0, 0, 0, 991, 998, 1005, + 1012, 1019, 1028, 1043, 1063, 1082, 1103, 1117, 1136, 1159, 1180, 1198, + 1215, 1229, 1248, 1262, 1276, 1301, 1315, 1329, 1353, 1368, 1387, 1403, + 1421, 1428, 1435, 1442, 1451, 1458, 0, 0, 0, 1465, 1523, 1527, 1531, + 1535, 1539, 1543, 1547, 1551, 1555, 1559, 1563, 1567, 1571, 1575, 1579, + 1584, 1588, 1592, 1596, 1600, 1604, 1609, 1614, 1619, 1624, 1629, 0, 0, + 0, 0, 0, 1633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1645, + 1666, 1687, 1708, 1729, 1752, 1774, 1796, 1820, 1842, 1864, 1886, 1892, + 1915, 1921, 1943, 1949, 1971, 1994, 2016, 2038, 2053, 2067, 2089, 2111, + 2133, 2153, 2189, 2212, 2234, 2256, 2310, 2334, 2338, 2342, 2346, 2350, + 2355, 2360, 2365, 2370, 2375, 2380, 2385, 2390, 2395, 2400, 2405, 2410, + 2417, 2422, 2427, 2432, 2437, 2442, 2447, 0, 0, 0, 0, 2452, 2459, 2466, + 2482, 2498, 2503, 2508, 2513, 2518, 2523, 2528, 2533, 2538, 2543, 2548, + 2553, 2558, 2563, 2568, 2573, 0, 0, 2578, 2585, 2592, 2599, 2606, 2613, + 2620, 2627, 2634, 2641, 2648, 2655, 2662, 2669, 2676, 2683, 2690, 2697, + 2704, 2711, 2718, 2725, 2732, 2739, 2746, 2753, 2760, 2767, 2774, 2783, + 2792, 2801, 2810, 2819, 2828, 2837, 2846, 2858, 2865, 2872, 2879, 2886, + 2893, 2900, 2907, 2914, 2921, 2925, 2933, 2941, 0, 2951, 2959, 0, 0, 0, + 0, 0, 2967, 2976, 2987, 2994, 3001, 3006, 3011, 3016, 0, 3021, 3026, + 3031, 0, 3036, 3041, 3046, 3051, 3056, 3061, 3066, 3071, 3076, 3081, + 3086, 3091, 3096, 3101, 3106, 3111, 3116, 3121, 3126, 3131, 3136, 3141, + 3146, 3151, 3156, 3161, 3167, 3175, 3182, 0, 0, 3188, 3197, 3207, 0, 0, + 0, 0, 3216, 3251, 3258, 3265, 3272, 3279, 3286, 3293, 3302, 3311, 0, 0, + 0, 0, 0, 0, 0, 3320, 3325, 3332, 3337, 3344, 3355, 3360, 3365, 3372, 0, + 0, 0, 0, 0, 0, 0, 3377, 3402, 3427, 3453, 3478, 3506, 3531, 3566, 3591, + 3616, 3641, 3668, 3693, 3718, 3750, 3776, 3791, 3814, 3842, 3871, 3907, + 3932, 3957, 3977, 4005, 4032, 4052, 4077, 4094, 4114, 4125, 4136, 4153, + 4186, 4226, 4265, 4298, 4339, 4372, 4411, 4447, 4485, 4522, 4561, 4599, + 4632, 4675, 4715, 4746, 4780, 4816, 4856, 4903, 4941, 4981, 5012, 5053, + 5091, 5122, 5160, 5188, 5219, 5230, 5241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5252, + 5257, 5262, 5267, 5272, 5281, 5304, 5327, 5332, 5351, 5356, 5365, 5373, + 5382, 5387, 5392, 5397, 5402, 5409, 5414, 5419, 5429, 5439, 5480, 5503, + 5508, 5513, 5521, 5526, 5531, 5536, 5541, 5548, 5556, 5579, 5584, 5592, + 5597, 5606, 0, 0, 0, 0, 5615, 5622, 5629, 5636, 5643, 5652, 5657, 5662, + 5673, 5682, 5687, 5694, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5701, 5705, 5710, + 5715, 5721, 5726, 5732, 5737, 5743, 5747, 5752, 5756, 5761, 5765, 5770, + 5774, 5779, 5784, 5789, 5795, 5801, 5806, 5812, 5817, 5822, 5827, 5832, + 5837, 5842, 5847, 5852, 5857, 5862, 5867, 5872, 5878, 5885, 5892, 5897, + 5903, 5909, 5914, 5920, 5926, 5931, 5936, 5941, 5946, 5951, 5956, 5961, + 5966, 5973, 5980, 0, 0, 0, 5985, 6033, 6046, 6059, 6072, 6085, 6104, + 6123, 6128, 6133, 6138, 6143, 6148, 6153, 6158, 6163, 6168, 6173, 6178, + 6183, 6188, 6193, 6198, 6203, 6208, 6213, 6218, 6223, 6228, 0, 0, 6233, + 6240, 6247, 6254, 6261, 6268, 6275, 6282, 6289, 6294, 6299, 6304, 6309, + 6314, 6330, 6335, 6340, 6345, 6350, 6355, 6360, 6371, 6376, 6381, 6386, + 6391, 6396, 0, 0, 0, 0, 0, 6401, 6408, 6415, 6422, 6429, 6436, 6443, + 6450, 6457, 6462, 6467, 6472, 6477, 6482, 6498, 6503, 6508, 6513, 6518, + 6523, 6534, 6539, 6544, 6549, 6554, 6559, 0, 0, 0, 0, 0, 0, 0, 6564, + 6571, 6580, 6589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6598, 6605, 6612, + 6619, 6626, 6633, 6640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6647, 6651, 6655, 6660, + 6664, 6668, 6672, 6676, 6681, 6686, 6691, 6696, 6702, 6708, 6713, 6718, + 6724, 6730, 6735, 6740, 6746, 6751, 6756, 6761, 6766, 6772, 6778, 6784, + 6790, 6796, 6802, 6807, 6812, 6818, 6824, 6829, 6834, 6839, 6844, 6849, + 6854, 6859, 6864, 6869, 6874, 6879, 6884, 6891, 6896, 6901, 6906, 6911, + 6916, 6921, 6926, 6931, 6936, 6941, 6946, 6951, 6956, 6962, 6967, 6973, + 6978, 6983, 6988, 6993, 6998, 7003, 7009, 7015, 7020, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7027, 7031, 7040, 7048, 7054, 7062, 7067, 7077, 7085, 7090, 7094, + 7104, 7113, 7121, 7129, 7139, 7147, 7151, 7160, 7168, 7176, 7181, 7187, + 7195, 7205, 7213, 7221, 7230, 7237, 7246, 7257, 7268, 7278, 7286, 7292, + 7300, 7307, 7315, 7325, 7333, 7351, 7361, 7366, 7370, 7379, 7414, 7447, + 7455, 7463, 7473, 7489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7494, + 7498, 7507, 7515, 7521, 7529, 7534, 7544, 7552, 7557, 7561, 7571, 7580, + 7588, 7596, 7606, 7614, 7618, 7627, 7635, 7643, 7648, 7654, 7662, 7672, + 7680, 7688, 7697, 7701, 7710, 7727, 7738, 7748, 7756, 7762, 7770, 7777, + 7785, 7795, 7803, 7821, 7831, 7836, 7840, 7849, 7884, 7917, 7925, 7933, + 7943, 8022, 0, 0, 0, 0, 0, 0, 0, 8027, 8036, 8045, 8054, 8063, 8072, + 8081, 8085, 8090, 8095, 8100, 8105, 8110, 8115, 8120, 8125, 8130, 8135, + 8140, 8145, 8150, 8155, 8160, 8165, 8170, 8175, 8180, 8185, 8190, 8195, + 8206, 8211, 8222, 8232, 8244, 8272, 8286, 8299, 8312, 8325, 8338, 8348, + 8361, 8382, 8401, 8418, 0, 0, 0, 0, 0, 0, 0, 0, 8428, 8435, 8442, 8449, + 8456, 8463, 8470, 8477, 8484, 8491, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8498, 8503, 8508, + 8513, 8518, 8523, 8528, 8533, 8538, 8543, 8548, 8553, 8558, 8563, 8568, + 8573, 8578, 8583, 8588, 8595, 8602, 8609, 8616, 8623, 8630, 8637, 8644, + 8651, 8660, 8669, 8678, 0, 8687, 8694, 8699, 8704, 8710, 8715, 8720, + 8726, 8733, 8741, 8746, 8751, 8756, 8761, 8766, 8771, 8776, 8781, 8787, + 8792, 8797, 8802, 8807, 8812, 8818, 8826, 8831, 8836, 8846, 8851, 8856, + 8863, 8869, 8874, 8879, 8884, 8889, 8894, 8899, 8904, 8910, 8915, 0, + 8920, 8939, 8968, 0, 0, 8976, 8985, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8997, 9002, 9009, + 9014, 9021, 9026, 9031, 9038, 9043, 9048, 9053, 9058, 9063, 9068, 9073, + 9078, 9085, 9096, 9101, 9146, 9193, 9198, 9203, 9210, 9222, 9241, 9246, + 9251, 9258, 9270, 9277, 9284, 9291, 9298, 9305, 9312, 9319, 9326, 9333, + 9340, 0, 0, 0, 0, 0, 0, 0, 0, 9367, 9372, 9377, 9382, 9387, 9392, 9397, + 9402, 9407, 9412, 9417, 9422, 9427, 9432, 9447, 9452, 9457, 9469, 9474, + 9479, 9486, 9504, 9515, 9522, 9529, 9536, 9543, 9550, 9557, 9564, 9571, + 9580, 9588, 9595, 9602, 9609, 9616, 9625, 9636, 9652, 9661, 9674, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9687, 9692, + 9697, 9710, 9715, 9720, 9727, 9732, 9737, 9742, 9747, 9752, 9757, 9762, + 9767, 9772, 9777, 9782, 9800, 9807, 9814, 9825, 9836, 9843, 9852, 9861, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9870, 9875, 9882, 9887, 9892, + 9897, 9902, 9907, 9919, 9924, 9929, 9934, 9939, 9944, 9949, 9954, 9959, + 9964, 9969, 9974, 9979, 9984, 9989, 9994, 9999, 10004, 10009, 10014, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10021, 10026, + 10031, 10036, 10041, 10046, 10051, 10056, 10061, 10066, 10071, 10076, + 10081, 10086, 10091, 10096, 10101, 10106, 10111, 10116, 10121, 10126, + 10131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 15, 22, 29, 36, 40, 45, 49, 54, + 58, 63, 69, 76, 82, 89, 93, 98, 102, 107, 112, 117, 122, 127, 132, 137, + 142, 147, 152, 157, 162, 167, 172, 177, 182, 187, 192, 197, 202, 207, + 212, 217, 222, 227, 232, 237, 242, 247, 252, 257, 262, 267, 272, 277, + 284, 291, 298, 303, 320, 324, 329, 333, 338, 344, 351, 357, 364, 368, + 373, 377, 382, 387, 392, 399, 406, 415, 422, 431, 0, 0, 0, 0, 438, 443, + 448, 453, 458, 463, 468, 473, 478, 483, 488, 493, 498, 503, 508, 513, + 518, 523, 528, 535, 542, 547, 552, 557, 562, 567, 572, 577, 582, 587, + 592, 601, 609, 617, 625, 633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 640, 690, 697, + 704, 711, 715, 720, 724, 729, 733, 738, 742, 747, 751, 756, 761, 766, + 771, 776, 781, 786, 791, 796, 801, 806, 811, 816, 821, 836, 841, 856, + 861, 866, 871, 876, 881, 886, 891, 896, 901, 906, 911, 936, 941, 946, + 961, 966, 971, 976, 981, 988, 994, 1001, 1007, 1014, 1020, 1027, 1033, + 1040, 1047, 1054, 1061, 1078, 1103, 1138, 1194, 1199, 1206, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1214, 0, 0, 1246, 1252, 1257, 1263, 1269, 1275, 1281, + 1287, 1294, 1300, 1306, 1312, 1318, 1323, 1329, 1334, 1340, 1346, 1353, + 1358, 1364, 1369, 1374, 1379, 1384, 0, 0, 0, 0, 0, 0, 0, 1390, 1397, + 1404, 1411, 1418, 1425, 1432, 1439, 1446, 1453, 0, 0, 0, 0, 0, 0, 1460, + 1467, 1474, 1481, 1486, 1490, 1494, 1498, 1503, 1510, 1515, 1522, 1527, + 1533, 1540, 1546, 1553, 1560, 1567, 1572, 1579, 1584, 1591, 1596, 1601, + 1607, 1614, 1619, 1624, 1631, 1636, 1643, 1649, 1656, 1661, 1666, 1671, + 1676, 1681, 1686, 1690, 1694, 1699, 1703, 1708, 1712, 1717, 1734, 1752, + 1757, 1764, 1771, 1795, 0, 1859, 1864, 1869, 1874, 1879, 1884, 1889, + 1894, 1899, 1904, 1909, 1916, 1921, 1928, 1935, 1942, 1947, 1952, 0, 0, + 0, 0, 0, 0, 0, 0, 1969, 1973, 1977, 1981, 1985, 1989, 1994, 1999, 2004, + 2009, 2014, 2019, 2024, 2029, 2034, 2039, 2044, 2049, 2054, 2059, 2064, + 2069, 2074, 2079, 2084, 2089, 2094, 2099, 2104, 2109, 2114, 2119, 2124, + 2129, 2134, 2139, 2146, 2153, 2160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169, + 2174, 2179, 2184, 2188, 2193, 2197, 2202, 2206, 2211, 2217, 2224, 2230, + 2237, 2241, 2246, 2250, 2255, 2260, 2265, 2270, 2275, 2280, 2285, 2290, + 2295, 2300, 2305, 2310, 2315, 2320, 2325, 2330, 2335, 2340, 2345, 2350, + 2355, 2360, 2365, 2370, 2375, 2380, 2385, 2390, 2395, 2400, 2405, 2410, + 2415, 2420, 2425, 2430, 2434, 2439, 2443, 2448, 2454, 2461, 2467, 2474, + 2478, 2483, 2487, 2492, 2497, 2502, 2507, 2512, 2544, 2549, 2556, 2563, + 2568, 2602, 2617, 2650, 2685, 2728, 2763, 2770, 2775, 2780, 2785, 2790, + 2795, 2800, 2805, 2810, 2815, 2820, 2846, 2891, 2944, 2986, 2994, 0, + 3002, 3009, 3016, 3023, 3030, 3037, 3044, 3051, 3058, 3065, 3072, 3079, + 3086, 3093, 3100, 3107, 3114, 3121, 3128, 3135, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3142, 3146, 3151, 3155, 3159, 3163, 3168, 3172, 3177, 3182, + 3187, 3192, 3197, 3202, 3207, 3212, 3217, 3222, 0, 3227, 3232, 3237, + 3242, 3247, 3252, 3257, 3262, 3267, 3272, 3277, 3282, 3287, 3292, 3297, + 3302, 3307, 3312, 3317, 3322, 3327, 3332, 3337, 3342, 3347, 3352, 3359, + 3365, 3372, 3378, 3384, 3391, 3397, 3404, 3411, 3418, 3425, 3432, 3437, + 3444, 3451, 3486, 3542, 3549, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3564, 3568, 3572, 3576, 3580, 3585, 3590, 0, 3595, 0, 3600, + 3605, 3610, 3615, 0, 3620, 3625, 3630, 3635, 3640, 3650, 3655, 3660, + 3665, 3670, 3675, 3680, 3685, 3690, 3695, 0, 3700, 3705, 3710, 3715, + 3720, 3725, 3730, 3735, 3740, 3745, 3750, 0, 0, 0, 0, 0, 0, 3763, 3767, + 3772, 3776, 3781, 3785, 3790, 3794, 3799, 3803, 3808, 3813, 3818, 3823, + 3828, 3833, 3838, 3843, 3848, 3853, 3858, 3863, 3868, 3873, 3878, 3883, + 3888, 3893, 3898, 3903, 3908, 3913, 3918, 3923, 3928, 3933, 3938, 3943, + 3948, 3953, 3958, 3963, 3968, 3973, 3978, 3983, 3988, 3993, 4000, 4007, + 4013, 4020, 4026, 4033, 4039, 4046, 4052, 4059, 4066, 0, 0, 0, 0, 0, + 4073, 4078, 4083, 4088, 4093, 4098, 4103, 4108, 4113, 4118, 0, 0, 0, 0, + 0, 0, 4123, 4153, 4158, 4188, 0, 4193, 4197, 4202, 4206, 4211, 4215, + 4220, 4226, 0, 0, 4232, 4237, 0, 0, 4242, 4247, 4252, 4257, 4262, 4267, + 4272, 4277, 4282, 4287, 4292, 4297, 4302, 4307, 4312, 4317, 4322, 4327, + 4332, 4337, 4342, 4347, 0, 4352, 4357, 4362, 4367, 4372, 4377, 4382, 0, + 4387, 4392, 0, 4397, 4402, 4407, 4412, 4417, 0, 4422, 4463, 4468, 4473, + 4478, 4482, 4487, 4491, 4496, 4502, 0, 0, 4509, 4514, 0, 0, 4519, 4537, + 4555, 0, 0, 4560, 0, 0, 0, 0, 0, 0, 4571, 0, 0, 0, 0, 0, 4586, 4601, + 4608, 4617, 4624, 4631, 4637, 0, 0, 4644, 4651, 4658, 4665, 4672, 4679, + 4686, 0, 0, 0, 4693, 4699, 4706, 4713, 4720, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4727, 4731, 4736, 4740, 4745, 4749, 4754, + 4760, 4767, 4773, 4780, 4784, 4789, 4793, 4798, 4803, 4808, 4813, 4818, + 4823, 4844, 4849, 4854, 4859, 4864, 4869, 4890, 4895, 4900, 4905, 4910, + 4915, 4920, 4925, 4930, 4935, 4940, 4959, 4964, 4969, 4974, 4979, 4984, + 5004, 5009, 5014, 5035, 5040, 5059, 5064, 5069, 5074, 5079, 5084, 5089, + 5093, 5098, 5102, 5107, 5113, 5120, 5126, 5133, 5137, 5142, 5146, 5151, + 5168, 5185, 5202, 5216, 5221, 5233, 5249, 5254, 5263, 5274, 5281, 5294, + 5316, 5323, 5334, 5343, 5354, 5364, 5373, 5384, 5394, 5406, 5417, 5426, + 5433, 0, 5451, 5466, 5500, 5507, 5521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5535, 5540, + 5544, 5549, 5553, 5558, 5562, 5567, 5573, 5580, 5586, 5593, 5597, 5602, + 5606, 5611, 5616, 5621, 5626, 5631, 5636, 5641, 5646, 5651, 5656, 5661, + 5666, 5671, 5676, 5681, 5686, 5691, 5696, 5701, 5706, 5711, 5716, 5721, + 5726, 5731, 5736, 5741, 5746, 5751, 5756, 5761, 5766, 5771, 5776, 5781, + 5785, 5790, 5794, 5799, 5805, 5812, 5818, 5825, 5829, 5835, 5849, 5862, + 5868, 5882, 5889, 5896, 5903, 5914, 5921, 5928, 5943, 5950, 0, 0, 0, 0, + 0, 0, 0, 0, 5955, 5960, 5965, 5970, 5975, 5980, 5985, 5990, 5995, 6000, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6005, + 6009, 6014, 6018, 6023, 6027, 6032, 6038, 6045, 6051, 6058, 6062, 6067, + 6071, 6076, 6081, 6086, 6091, 6096, 6101, 6106, 6111, 6116, 6121, 6126, + 6131, 6136, 6141, 6146, 6151, 6156, 6161, 6166, 6171, 6176, 6181, 6186, + 6191, 6196, 6201, 6206, 6211, 6216, 6221, 6226, 6231, 6236, 6241, 6246, + 6250, 6255, 6259, 6264, 6270, 0, 0, 6277, 6281, 6286, 6303, 6321, 6328, + 6335, 6342, 6349, 6370, 6391, 6396, 6403, 6432, 6461, 6469, 6477, 6485, + 6517, 6535, 6546, 6557, 6570, 6583, 6594, 6609, 6616, 6623, 6630, 6644, + 6653, 6672, 6691, 6724, 6732, 6758, 6778, 6784, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6791, 6795, 6800, 6804, 6809, 6813, 6818, 6824, 6831, 6837, 6844, + 6848, 6853, 6857, 6862, 6867, 6872, 6877, 6882, 6887, 6892, 6897, 6902, + 6907, 6912, 6917, 6922, 6927, 6932, 6937, 6942, 6947, 6952, 6957, 6962, + 6967, 6972, 6977, 6982, 6987, 6992, 6997, 7002, 7007, 7012, 7017, 7022, + 7027, 7032, 7037, 7041, 7046, 7050, 7055, 7061, 7068, 7074, 7081, 7085, + 7090, 7094, 7099, 7106, 7113, 7124, 7148, 7153, 7160, 7167, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7184, 7189, 7194, 7199, 7204, 7209, 7214, 7219, + 7224, 7229, 0, 0, 0, 0, 0, 0, 7234, 7252, 7259, 7268, 7277, 7286, 7295, + 7306, 7313, 7324, 7331, 7340, 7351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7364, 7368, 7373, 7377, 7382, 7386, 7391, 7395, + 7400, 7404, 7409, 7414, 7427, 7432, 7437, 7442, 7447, 7452, 7457, 7462, + 7467, 7472, 7477, 7482, 7487, 7492, 7497, 7502, 7507, 7512, 7517, 7522, + 7527, 7532, 7537, 7542, 7547, 7552, 7557, 7562, 7567, 7572, 7577, 7582, + 7589, 7596, 7603, 7609, 7616, 7622, 7629, 7635, 7642, 7648, 7655, 7662, + 7669, 7689, 0, 0, 0, 0, 0, 0, 7728, 7733, 7738, 7743, 7748, 7753, 7758, + 7763, 7768, 7773, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7778, 7783, 7788, 7793, 7798, 7803, + 7810, 7815, 7820, 7825, 7830, 7835, 7840, 7845, 7850, 7855, 7860, 7865, + 7870, 7874, 7879, 7884, 7889, 7896, 7901, 7906, 7911, 0, 0, 7918, 7927, + 7936, 7954, 7960, 7967, 7973, 7980, 7986, 7993, 7999, 8006, 8012, 8019, + 8026, 0, 0, 0, 0, 8037, 8042, 8047, 8052, 8057, 8062, 8067, 8072, 8077, + 8082, 8087, 8094, 8101, 8110, 8117, 8127, 8134, 8139, 8144, 8149, 8154, + 8159, 8164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 10, + 14, 19, 23, 28, 32, 37, 41, 46, 51, 56, 61, 66, 71, 76, 81, 86, 91, 96, + 101, 106, 111, 116, 121, 126, 131, 136, 141, 146, 151, 156, 161, 166, + 171, 176, 181, 186, 191, 196, 201, 206, 211, 216, 223, 229, 236, 242, + 249, 257, 266, 272, 279, 285, 292, 299, 306, 313, 320, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 327, + 340, 344, 349, 354, 359, 364, 369, 374, 378, 382, 387, 392, 397, 402, + 408, 413, 419, 425, 430, 435, 440, 445, 450, 455, 460, 467, 474, 481, + 486, 493, 498, 505, 510, 514, 519, 524, 529, 534, 539, 544, 548, 552, + 557, 562, 567, 572, 578, 583, 589, 595, 600, 605, 610, 615, 620, 625, + 630, 637, 644, 651, 656, 663, 668, 675, 682, 689, 696, 703, 710, 717, + 724, 731, 738, 745, 752, 759, 766, 773, 780, 787, 794, 801, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 808, 813, 817, 822, 826, 831, 835, 840, 0, 0, + 844, 0, 0, 848, 853, 858, 863, 868, 873, 878, 883, 0, 888, 893, 0, 898, + 903, 908, 913, 918, 923, 928, 933, 938, 943, 948, 953, 958, 963, 983, + 988, 993, 998, 1003, 1008, 1013, 1018, 1023, 1028, 1033, 1040, 1046, + 1053, 1059, 1066, 0, 1072, 1079, 0, 0, 1098, 1105, 1112, 1146, 1194, + 1236, 1256, 1282, 1301, 1330, 1337, 1344, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1353, 1360, 1367, 1374, 1381, 1388, 1395, 1402, 1409, 1416, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1423, 1427, 1432, + 1436, 1441, 1445, 1450, 1456, 0, 0, 1463, 1467, 1472, 1476, 1481, 1486, + 1491, 1496, 1501, 1506, 1511, 1516, 1521, 1526, 1531, 1536, 1541, 1546, + 1551, 1556, 1561, 1566, 1571, 1576, 1581, 1586, 1591, 1596, 1601, 1606, + 1611, 1616, 1621, 1626, 1631, 1636, 1641, 1646, 1651, 1656, 1661, 1665, + 1670, 1674, 1679, 1685, 0, 0, 1692, 1696, 1701, 1705, 1710, 1717, 1724, + 1731, 1738, 1745, 1763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1769, 1792, 1798, 1805, 1811, 1817, + 1824, 1830, 1848, 1866, 1888, 1897, 1902, 1907, 1912, 1917, 1922, 1927, + 1932, 1937, 1942, 1947, 1952, 1957, 1962, 1967, 1972, 1977, 1982, 1987, + 1992, 1997, 2002, 2027, 2032, 2037, 2042, 2047, 2052, 2057, 2062, 2067, + 2099, 2104, 2109, 2114, 2119, 2124, 2129, 2134, 2139, 2144, 2207, 2270, + 2314, 2338, 2385, 2419, 2456, 2485, 2514, 2543, 2572, 2601, 2650, 2693, + 2725, 2743, 2766, 2791, 2830, 2874, 0, 0, 0, 0, 0, 0, 0, 0, 2896, 2919, + 2925, 2932, 2938, 2944, 2950, 2957, 2964, 2971, 2979, 2987, 2994, 2999, + 3004, 3009, 3014, 3019, 3024, 3029, 3034, 3039, 3044, 3049, 3054, 3059, + 3064, 3069, 3074, 3079, 3084, 3089, 3094, 3099, 3104, 3109, 3114, 3119, + 3124, 3129, 3134, 3139, 3144, 3150, 3155, 3160, 3165, 3170, 3175, 3180, + 3185, 3190, 3195, 3211, 3227, 3236, 3245, 3254, 3263, 3267, 3271, 3276, + 3280, 3284, 3288, 3292, 3296, 3300, 3305, 3309, 3347, 3354, 3361, 3368, + 3390, 3397, 3404, 3413, 3439, 3474, 3496, 3511, 3526, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3563, 3568, 3574, 3587, 3601, 3606, 3611, 3618, + 3626, 3643, 3662, 3669, 3677, 3683, 3689, 3695, 3701, 3706, 3711, 3716, + 3721, 3726, 3731, 3736, 3741, 3746, 3751, 3756, 3761, 3766, 3771, 3776, + 3781, 3786, 3791, 3796, 3801, 3806, 3810, 3814, 3818, 3822, 3826, 3831, + 3836, 3842, 3848, 3854, 3860, 3866, 3872, 3878, 3885, 3891, 3900, 3907, + 3916, 3927, 3936, 3947, 3956, 3963, 3974, 3983, 3990, 4004, 4015, 4024, + 4033, 4040, 4047, 4058, 4067, 0, 0, 0, 0, 0, 0, 0, 4076, 4080, 4085, + 4089, 4094, 4098, 4103, 4109, 4116, 0, 4122, 4126, 4131, 4135, 4140, + 4145, 4150, 4155, 4160, 4165, 4170, 4175, 4180, 4185, 4190, 4195, 4200, + 4205, 4210, 4215, 4220, 4225, 4230, 4235, 4240, 4245, 4250, 4255, 4260, + 4265, 4270, 4275, 4280, 4285, 4290, 4295, 4300, 4305, 4310, 4314, 4319, + 4323, 4328, 4334, 4341, 0, 4347, 4351, 4356, 4360, 4365, 4372, 4379, + 4386, 4393, 4400, 4405, 4412, 4419, 4432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4445, 4450, 4455, 4460, 4465, 4470, 4475, 4480, 4485, 4490, 4495, 4500, + 4505, 4510, 4515, 4520, 4525, 4530, 4535, 4540, 4545, 4550, 4555, 4560, + 4565, 4570, 4575, 4580, 4585, 0, 0, 0, 4596, 4618, 4625, 4630, 4635, + 4640, 4645, 4650, 4655, 4660, 4665, 4670, 4675, 4680, 4685, 4690, 4695, + 4700, 4705, 4710, 4715, 4720, 4725, 4730, 4735, 4741, 4746, 4751, 4756, + 4761, 4766, 4771, 0, 0, 4775, 4780, 4785, 4790, 4795, 4800, 4805, 4810, + 4815, 4820, 4825, 4830, 4835, 4840, 4845, 4850, 4855, 4860, 4865, 4870, + 4875, 4880, 0, 4885, 4890, 4895, 4900, 4905, 4910, 4915, 4919, 4928, + 4936, 4944, 4952, 4960, 4967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4974, 4978, 4983, 4987, 4992, 4996, + 5001, 0, 5005, 5010, 0, 5014, 5019, 5024, 5029, 5034, 5039, 5044, 5049, + 5054, 5059, 5064, 5069, 5074, 5079, 5084, 5089, 5094, 5099, 5104, 5109, + 5114, 5119, 5124, 5129, 5134, 5139, 5144, 5149, 5154, 5159, 5164, 5169, + 5174, 5179, 5184, 5189, 5194, 5201, 5207, 5212, 5216, 5221, 5225, 5230, + 0, 0, 0, 5236, 0, 5240, 5245, 0, 5249, 5254, 5261, 5268, 5275, 5292, + 5319, 5332, 5367, 0, 0, 0, 0, 0, 0, 0, 0, 5401, 5408, 5415, 5422, 5429, + 5436, 5443, 5450, 5457, 5464, 0, 0, 0, 0, 0, 0, 5471, 5475, 5480, 5484, + 5489, 5493, 0, 5498, 5503, 0, 5508, 5513, 5518, 5523, 5528, 5533, 5538, + 5543, 5548, 5553, 5558, 5563, 5568, 5573, 5578, 5583, 5588, 5593, 5598, + 5603, 5608, 5613, 5618, 5623, 5628, 5633, 5638, 5643, 5648, 5653, 5658, + 5663, 5668, 5675, 5681, 5688, 5694, 0, 5701, 5708, 0, 5715, 5722, 5729, + 5736, 5743, 5756, 0, 0, 0, 0, 0, 0, 0, 5761, 5768, 5775, 5782, 5789, + 5796, 5803, 5810, 5817, 5824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 5831, 5836, 5841, 5846, 5851, 5856, 5861, 5866, + 5871, 5876, 5881, 5886, 5891, 5896, 5901, 5906, 5911, 5916, 5920, 5928, + 5936, 5944, 5952, 5960, 5973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5982, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6040, 6080, 6097, + 6113, 6125, 6137, 6149, 6168, 6195, 6220, 6251, 6300, 6313, 6329, 6346, + 6381, 6397, 6419, 6432, 6463, 6476, 6547, 6567, 6587, 6611, 6681, 6756, + 6806, 6825, 6931, 6947, 6955, 6969, 7010, 7039, 7087, 7101, 7130, 7159, + 7201, 7221, 7261, 7298, 7316, 7345, 7362, 7376, 7393, 7417, 7447, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7487, 1, 5, 11, 18, 27, 34, 41, 50, 57, + 64, 69, 74, 79, 86, 91, 98, 103, 110, 115, 120, 125, 133, 141, 147, 156, + 167, 178, 187, 196, 201, 206, 216, 230, 235, 242, 249, 256, 263, 270, + 277, 284, 291, 298, 303, 308, 318, 323, 332, 341, 358, 369, 374, 381, + 388, 400, 408, 416, 421, 433, 445, 466, 475, 492, 497, 502, 507, 512, + 519, 528, 533, 543, 548, 553, 561, 566, 574, 583, 594, 599, 610, 621, + 630, 635, 645, 650, 657, 662, 668, 675, 680, 685, 690, 695, 704, 709, + 714, 719, 724, 729, 739, 744, 749, 754, 766, 771, 776, 783, 788, 793, + 800, 805, 811, 817, 825, 833, 838, 844, 850, 859, 864, 869, 883, 888, + 893, 903, 911, 919, 924, 934, 941, 947, 955, 961, 967, 974, 981, 990, + 997, 1004, 1008, 1017, 1032, 1037, 1049, 1056, 1063, 1070, 1077, 1083, + 1090, 1097, 1102, 1107, 1116, 1127, 1136, 1145, 1154, 1161, 1168, 1173, + 1178, 1185, 1189, 1196, 1207, 1212, 1217, 1224, 1233, 1238, 1245, 1252, + 1257, 1264, 1269, 1274, 1283, 1288, 1293, 1298, 1303, 1308, 1315, 1321, + 1331, 1338, 1345, 1358, 1363, 1368, 1378, 1383, 1392, 1397, 1406, 1411, + 1416, 1425, 1430, 1435, 1445, 1450, 1461, 1468, 1473, 1478, 1483, 1491, + 1500, 1513, 1518, 1528, 1537, 1542, 1549, 1565, 1570, 1575, 1580, 1590, + 1600, 1605, 1612, 1617, 1622, 1631, 1636, 1641, 1646, 1651, 1658, 1663, + 1668, 1673, 1677, 1682, 1691, 1703, 1708, 1718, 1724, 1739, 1744, 1761, + 1769, 1775, 1780, 1785, 1792, 1801, 1810, 1815, 1822, 1831, 1836, 1846, + 1851, 1859, 1867, 1876, 1881, 1890, 1899, 1907, 1912, 1919, 1926, 1937, + 1948, 1957, 1970, 1979, 1987, 1992, 2001, 2010, 2019, 2026, 2031, 2041, + 2047, 2056, 2071, 2080, 2093, 2100, 2105, 2116, 2125, 2136, 2142, 2148, + 2159, 2164, 2171, 2179, 2188, 2193, 2200, 2207, 2212, 2217, 2222, 2227, + 2232, 2237, 2243, 2249, 2254, 2259, 2263, 2268, 2273, 2282, 2291, 2300, + 2309, 2318, 2325, 2329, 2335, 2340, 2347, 2358, 2369, 2374, 2379, 2387, + 2394, 2415, 2422, 2427, 2439, 2445, 2450, 2459, 2468, 2477, 2484, 2489, + 2494, 2499, 2505, 2510, 2514, 2519, 2529, 2534, 2539, 2544, 2549, 2554, + 2559, 2564, 2569, 2574, 2581, 2586, 2599, 2604, 2609, 2618, 2627, 2632, + 2639, 2644, 2649, 2654, 2659, 2664, 2669, 2674, 2679, 2686, 2693, 2700, + 2705, 2715, 2720, 2725, 2730, 2735, 2740, 2745, 2750, 2755, 2760, 2765, + 2771, 2779, 2784, 2788, 2793, 2798, 2807, 2812, 2817, 2823, 2835, 2841, + 2848, 2853, 2860, 2865, 2875, 2880, 2891, 2896, 2906, 2916, 2923, 2930, + 2935, 2953, 2975, 2983, 2988, 2998, 3007, 3017, 3022, 3028, 3036, 3043, + 3052, 3065, 3070, 3094, 3099, 3105, 3116, 3122, 3127, 3135, 3141, 3146, + 3156, 3161, 3170, 3175, 3180, 3184, 3194, 3201, 3208, 3213, 3218, 3230, + 3235, 3240, 3246, 3251, 3256, 3261, 3266, 3275, 3280, 3285, 3294, 3301, + 3306, 3315, 3324, 3329, 3335, 3340, 3345, 3358, 3363, 3368, 3373, 3379, + 3384, 3391, 3396, 3401, 3408, 3421, 3432, 3437, 3446, 3451, 3456, 3461, + 3477, 3481, 3487, 3495, 3502, 3507, 3512, 3519, 3527, 3536, 3547, 3554, + 3569, 3578, 3583, 3592, 3597, 3606, 3620, 3625, 3631, 3640, 3645, 3650, + 3659, 3665, 3670, 3675, 3680, 3687, 3694, 3703, 3708, 3715, 3720, 3730, + 3735, 3744, 3749, 3756, 3761, 3766, 3775, 3787, 3792, 3799, 3809, 3819, + 3826, 3833, 3838, 3843, 3852, 3861, 3868, 3874, 3880, 3885, 3894, 3909, + 3914, 3923, 3930, 3936, 3942, 3948, 3953, 3961, 3966, 3972, 3977, 3982, + 3987, 3997, 4002, 4010, 4019, 4028, 4033, 4041, 4050, 4059, 4068, 4083, + 4092, 4100, 4108, 4119, 4128, 4135, 4140, 4146, 4151, 4164, 4176, 4185, + 4193, 4207, 4213, 4220, 4225, 4233, 4242, 4249, 4254, 4262, 4268, 4274, + 4287, 4304, 4313, 4318, 4323, 4332, 4337, 4346, 4351, 4356, 4361, 4370, + 4377, 4388, 4395, 4400, 4408, 4413, 4420, 4425, 4436, 4447, 4458, 4479, + 4490, 4497, 4506, 4515, 4533, 4538, 4545, 4552, 4560, 4567, 4576, 4583, + 4590, 4597, 4607, 4614, 4626, 4639, 4644, 4649, 4655, 4660, 4668, 4673, + 4679, 4686, 4693, 4700, 4706, 4712, 4719, 4725, 4732, 4741, 4749, 4758, + 4767, 4776, 4788, 4793, 4799, 4804, 4809, 4814, 4826, 4831, 4835, 4840, + 4845, 4850, 4855, 4860, 4865, 4870, 4875, 4880, 4885, 4891, 4896, 4901, + 4906, 4911, 4916, 4925, 4932, 4937, 4948, 4957, 4962, 4967, 4972, 4978, + 4985, 4992, 4999, 5006, 5013, 5019, 5027, 5034, 5042, 5088, 5093, 5100, + 5121, 5142, 5150, 5157, 5162, 5171, 5182, 5187, 5196, 5206, 5213, 5217, + 5222, 5227, 5232, 5237, 5242, 5249, 5254, 5260, 5265, 5270, 5279, 5286, + 5301, 5332, 5340, 5345, 5357, 5362, 5371, 5376, 5383, 5389, 5394, 5407, + 5414, 5422, 5427, 5437, 5443, 5450, 5458, 5463, 5472, 5477, 5484, 5489, + 5496, 5505, 5514, 5521, 5527, 5548, 5555, 5560, 5569, 5578, 5587, 5596, + 5605, 5614, 5619, 5624, 5629, 5636, 5641, 5649, 5655, 5661, 5670, 5680, + 5701, 5706, 5711, 5717, 5722, 5727, 5745, 5749, 5756, 5764, 5785, 5801, + 5820, 5825, 5830, 5835, 5842, 5851, 5860, 5872, 5887, 5894, 5901, 5913, + 5920, 5925, 5934, 5945, 5954, 5962, 5970, 5977, 5986, 5995, 6000, 6008, + 6013, 6022, 6029, 6035, 6044, 6053, 6060, 6067, 6074, 6081, 6090, 6099, + 6105, 6111, 6118, 6124, 6128, 6133, 6138, 6144, 6149, 6154, 6161, 6166, + 6171, 6176, 6181, 6186, 6192, 6197, 6202, 6207, 6212, 6217, 6222, 6227, + 6234, 6239, 6244, 6249, 6258, 6263, 6271, 6280, 6289, 6298, 6305, 6312, + 6321, 6329, 6335, 6346, 6352, 6357, 6365, 6377, 6383, 6390, 6396, 6401, + 6411, 6417, 6423, 6437, 6443, 6450, 6455, 6461, 6471, 6479, 6485, 6499, + 6504, 6512, 6523, 6530, 6537, 6546, 6556, 6561, 6566, 6578, 6583, 6590, + 6596, 6603, 6608, 6615, 6620, 6625, 6634, 6639, 6644, 6651, 6656, 6662, + 6667, 6679, 6688, 6693, 6700, 6709, 6715, 6721, 6728, 6733, 6738, 6749, + 6760, 6767, 6774, 6780, 6789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6795, 6800, 6805, 6810, + 6815, 6822, 6829, 6836, 6841, 6846, 6851, 6856, 6863, 6870, 6877, 6882, + 6886, 6890, 6896, 6902, 6908, 6912, 6917, 6922, 6927, 6932, 6937, 6944, + 6951, 6958, 6963, 6968, 6973, 6978, 6983, 6988, 6993, 6998, 7007, 7012, + 7017, 7024, 7031, 7038, 7043, 7048, 7053, 7058, 7068, 7073, 7078, 7091, + 7104, 7109, 7114, 7119, 7129, 7134, 7139, 7149, 7159, 7166, 7177, 7186, + 7195, 7208, 7222, 7235, 7248, 7261, 7275, 7286, 7298, 7310, 7323, 7330, + 7337, 7344, 7351, 7360, 7365, 7370, 7375, 7380, 7390, 7395, 7405, 7417, + 7429, 7437, 7445, 7452, 7459, 7467, 7477, 7487, 7494, 7501, 7512, 7523, + 7530, 7537, 7546, 7555, 7562, 7569, 7578, 7587, 7598, 7609, 7620, 0, + 7629, 7694, 7705, 7716, 7727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7745, + 7752, 7757, 7767, 7779, 7789, 7798, 7807, 7821, 7830, 7841, 7850, 7862, + 7872, 7877, 7882, 7891, 7896, 7902, 7907, 7912, 7917, 7924, 7929, 7934, + 7939, 7946, 7951, 7956, 7961, 7971, 7979, 7984, 7993, 8004, 8009, 8015, + 8020, 8025, 8030, 8035, 8042, 8049, 8056, 8063, 8072, 8081, 8090, 8101, + 8110, 8119, 8128, 8138, 8147, 8152, 8161, 8168, 8179, 8188, 8195, 8200, + 8209, 8218, 8226, 8236, 8241, 8250, 8256, 8261, 8266, 8275, 8284, 8291, + 8298, 8310, 8319, 8332, 8343, 8356, 8366, 8377, 8382, 8387, 8395, 8400, + 8409, 8415, 8421, 8427, 8433, 8439, 8445, 8451, 8474, 8480, 8496, 8502, + 8508, 8514, 8520, 8526, 8532, 8538, 8544, 8549, 8555, 8561, 8567, 8573, + 8579, 8585, 8591, 8597, 8603, 8609, 8618, 8627, 8638, 8651, 8662, 8668, + 8674, 8680, 8686, 8692, 8698, 8704, 8710, 8716, 8722, 8728, 8733, 8738, + 8747, 8752, 8757, 8762, 8767, 8772, 8777, 8782, 8788, 8794, 8801, 8808, + 8815, 8824, 8831, 8842, 8854, 8861, 8868, 8874, 8880, 8891, 8896, 8901, + 8906, 8915, 8920, 8931, 8944, 8957, 8964, 8969, 8975, 8980, 8988, 8996, + 9001, 9008, 9012, 9018, 9023, 9034, 9039, 9048, 9053, 9063, 9072, 9079, + 9088, 9095, 9108, 9119, 9128, 9138, 9150, 9162, 9177, 9184, 9192, 9200, + 9205, 9211, 9224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 9, 17, 25, 33, 41, 49, 57, 65, 73, 81, 89, 98, 106, 114, 122, + 130, 138, 146, 154, 162, 170, 178, 186, 194, 202, 210, 218, 226, 234, + 242, 250, 258, 266, 274, 282, 290, 298, 306, 314, 322, 330, 338, 346, + 354, 362, 370, 378, 386, 394, 402, 410, 418, 426, 434, 442, 450, 458, + 466, 474, 482, 490, 498, 507, 515, 523, 531, 539, 547, 555, 563, 571, + 579, 587, 595, 603, 611, 619, 627, 635, 643, 651, 659, 667, 675, 683, + 691, 699, 707, 715, 723, 731, 739, 747, 755, 763, 771, 779, 787, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 15, 22, 29, 36, 44, 51, 59, 67, 74, + 81, 88, 95, 102, 109, 116, 123, 131, 138, 145, 152, 160, 167, 174, 181, + 188, 195, 202, 209, 216, 223, 230, 237, 244, 251, 258, 265, 273, 280, + 287, 294, 301, 308, 315, 322, 329, 337, 344, 351, 359, 366, 374, 381, + 388, 396, 403, 410, 417, 424, 431, 438, 445, 452, 459, 466, 473, 480, + 487, 494, 501, 508, 515, 522, 529, 536, 543, 550, 557, 564, 571, 578, + 585, 592, 599, 606, 614, 621, 628, 635, 642, 649, 656, 664, 681, 698, + 705, 712, 719, 726, 733, 740, 747, 754, 762, 780, 787, 803, 810, 826, + 833, 840, 847, 854, 861, 868, 875, 882, 889, 896, 903, 910, 917, 924, + 931, 938, 945, 953, 960, 967, 979, 1022, 1034, 1047, 1060, 1073, 1080, + 1087, 1094, 1101, 1126, 1133, 1140, 1147, 1154, 1161, 1168, 1176, 1183, + 1190, 1197, 1204, 1212, 1219, 1226, 1233, 1241, 1248, 1281, 1288, 1295, + 1302, 1309, 1316, 1323, 1330, 1337, 1344, 1356, 1364, 1371, 1378, 1386, + 1393, 1439, 1455, 1471, 1487, 1503, 1519, 1535, 1551, 1567, 1583, 1633, + 1640, 1648, 1655, 1675, 1683, 1700, 1707, 1714, 1726, 1733, 1740, 1747, + 1754, 1761, 1768, 1775, 1782, 1806, 1822, 1838, 1854, 1870, 1886, 1902, + 1918, 1934, 1966, 1988, 1995, 2002, 2009, 2016, 2023, 2030, 2038, 2045, + 2053, 2060, 2067, 2074, 2081, 2088, 2095, 2102, 2110, 2117, 2125, 2132, + 2139, 2146, 2154, 2161, 2168, 2175, 2182, 2189, 2196, 2203, 2210, 2218, + 2225, 2232, 2239, 2246, 2253, 2260, 2284, 2291, 2298, 2319, 2326, 2334, + 2341, 2348, 2355, 2362, 2369, 2376, 2383, 2390, 2397, 2404, 2411, 2418, + 2442, 2449, 2456, 2463, 2470, 2477, 2484, 2491, 2498, 2512, 2519, 2526, + 2542, 2549, 2556, 2563, 2570, 2577, 2584, 2591, 2612, 2627, 2634, 2641, + 2648, 2655, 2662, 2670, 2677, 2685, 2692, 2699, 2706, 2713, 2720, 2727, + 2734, 2742, 2749, 2770, 2786, 2803, 2810, 2826, 2833, 2840, 2848, 2865, + 2886, 2893, 2900, 2977, 2984, 2991, 3015, 3022, 3029, 3037, 3044, 3052, + 3060, 3067, 3074, 3081, 3088, 3096, 3103, 3110, 3117, 3124, 3131, 3143, + 3150, 3157, 3164, 3172, 3179, 3186, 3193, 3200, 3207, 3214, 3222, 3229, + 3236, 3243, 3250, 3257, 3264, 3271, 3278, 3285, 3292, 3316, 3323, 3347, + 3361, 3374, 3381, 3388, 3395, 3407, 3415, 3422, 3429, 3437, 3444, 3451, + 3458, 3465, 3472, 3479, 3486, 3493, 3500, 3507, 3514, 3521, 3528, 3535, + 3542, 3556, 3563, 3570, 3577, 3584, 3591, 3598, 3605, 3613, 3620, 3627, + 3643, 3655, 3663, 3676, 3684, 3691, 3699, 3706, 3713, 3720, 3727, 3734, + 3741, 3748, 3755, 3762, 3769, 3776, 3783, 3790, 3797, 3805, 3812, 3819, + 3826, 3833, 3850, 3857, 3864, 3871, 3879, 3887, 3894, 3901, 3909, 3916, + 3923, 3930, 3937, 3944, 3951, 3958, 3966, 3973, 3987, 4002, 4017, 4032, + 4047, 4062, 4077, 4092, 4107, 4114, 4121, 4128, 4136, 4143, 4151, 4193, + 4225, 4232, 4239, 4246, 4253, 4278, 4302, 4307, 4312, 4320, 4325, 4330, + 4335, 4340, 4348, 4353, 4358, 4365, 4373, 4380, 4387, 4404, 4421, 4426, + 4431, 4436, 4452, 4459, 4466, 4495, 4503, 4510, 4517, 4524, 4547, 4554, + 4561, 4577, 4584, 4612, 4619, 4626, 4633, 4649, 4665, 4672, 4679, 4686, + 4693, 4700, 4707, 4726, 4751, 4759, 4767, 4785, 4792, 4799, 4806, 4813, + 4820, 4827, 4851, 4858, 4865, 4872, 4926, 4933, 4940, 4947, 4980, 5019, + 5026, 5050, 5062, 5082, 5089, 5117, 5131, 5144, 5157, 5164, 5171, 5187, + 5195, 5203, 5211, 5219, 5227, 5236, 5244, 5252, 5260, 5268, 5276, 5284, + 5292, 5300, 5308, 5316, 5324, 5332, 5341, 5349, 5357, 5365, 5373, 5381, + 5389, 5397, 5405, 5413, 5421, 5429, 5437, 5445, 5454, 5462, 5471, 5479, + 5487, 5495, 5503, 5511, 5519, 5527, 5536, 5544, 5552, 5560, 5568, 5577, + 5584, 5592, 5599, 5606, 5639, 5646, 5663, 5670, 5709, 5727, 5745, 5763, + 5781, 5797, 5804, 5811, 5818, 5825, 5833, 5841, 5849, 5856, 5863, 5870, + 5877, 5884, 5891, 5898, 5905, 5912, 5920, 5927, 5935, 5942, 5949, 5956, + 5963, 5971, 5978, 5986, 5993, 6000, 6007, 6014, 6035, 6068, 6076, 6083, + 6090, 6105, 6140, 6175, 6182, 6189, 6207, 6225, 6243, 6261, 6268, 6275, + 6299, 6306, 6313, 6320, 6336, 6343, 6350, 6357, 6364, 6371, 6378, 6385, + 6393, 6410, 6417, 6440, 6469, 6476, 6494, 6522, 6529, 6536, 6543, 6550, + 6557, 6564, 6571, 6604, 6611, 6618, 6630, 6637, 6644, 6651, 6658, 6665, + 6672, 6680, 6687, 6695, 6703, 6710, 6717, 6724, 6731, 6738, 6745, 6752, + 6760, 6767, 6774, 6781, 6788, 6795, 6802, 6810, 6817, 6824, 6831, 6838, + 6845, 6852, 6859, 6866, 6873, 6880, 6887, 6894, 6901, 6908, 6915, 6923, + 6930, 6937, 6944, 6951, 6959, 6966, 6973, 6980, 6987, 6994, 7001, 7008, + 7015, 7023, 7031, 7038, 7045, 7052, 7060, 7067, 7074, 7081, 7088, 7095, + 7102, 7109, 7116, 7123, 7157, 7165, 7172, 7179, 7206, 7213, 7220, 7227, + 7234, 7241, 7248, 7265, 7281, 7288, 7295, 7302, 7320, 7340, 7347, 7354, + 7361, 7368, 7375, 7382, 7412, 7429, 7437, 7444, 7451, 7458, 7465, 7473, + 7489, 7497, 7504, 7521, 7528, 7535, 7543, 7550, 7557, 7564, 7580, 7587, + 7595, 7602, 7609, 7616, 7632, 7639, 7646, 7666, 7673, 7680, 7687, 7703, + 7710, 7717, 7741, 7758, 7765, 7773, 7789, 7797, 7804, 7820, 7827, 7834, + 7854, 7861, 7868, 7888, 7895, 7916, 7933, 7949, 7965, 7972, 7979, 7986, + 7993, 8000, 8007, 8014, 8021, 8028, 8044, 8051, 8067, 8074, 8081, 8088, + 8109, 8116, 8132, 8139, 8155, 8162, 8178, 8186, 8193, 8200, 8207, 8215, + 8222, 8229, 8236, 8243, 8250, 8257, 8264, 8284, 8291, 8311, 8347, 8359, + 8372, 8385, 8397, 8410, 8423, 8436, 8449, 8461, 8468, 8476, 8483, 8490, + 8497, 8513, 8529, 8537, 8545, 8552, 8559, 8574, 8602, 8616, 8630, 8653, + 8660, 8668, 8676, 8689, 8705, 8712, 8719, 8726, 8742, 8749, 8769, 8790, + 8802, 8814, 8826, 8838, 8850, 8862, 8874, 8895, 8916, 8937, 8958, 8965, + 8972, 8988, 8996, 9003, 9023, 9030, 9046, 9071, 9079, 9086, 9094, 9101, + 9125, 9155, 9169, 9176, 9183, 9191, 9211, 9218, 9225, 9232, 9240, 9265, + 9272, 9296, 9322, 9329, 9336, 9343, 9367, 9374, 9381, 9388, 9395, 9402, + 9409, 9426, 9433, 9441, 9453, 9469, 9476, 9483, 9491, 9498, 9505, 9512, + 9533, 9549, 9570, 9577, 9584, 9591, 9598, 9605, 9629, 9664, 9671, 9683, + 9690, 9706, 9713, 9730, 9765, 9782, 9789, 9797, 9823, 9830, 9860, 9867, + 9888, 9904, 9911, 9927, 9934, 9941, 9948, 9955, 10013, 10037, 10055, + 10080, 10097, 10114, 10127, 10144, 10161, 10199, 10238, 10245, 10262, + 10269, 10292, 10317, 10324, 10340, 10347, 10358, 10402, 10413, 10432, + 10452, 10486, 10497, 10508, 10519, 10530, 10541, 10552, 10563, 10578, + 10594, 10610, 10626, 10642, 10658, 10674, 10690, 10706, 10729, 10737, + 10745, 10753, 10761, 10769, 10777, 10795, 10804, 10812, 10820, 10828, + 10836, 10853, 10861, 10878, 10886, 10903, 10911, 10932, 10940, 10948, + 10956, 10964, 10972, 10989, 10997, 11005, 11013, 11046, 11060, 11068, + 11085, 0, 11093, 11140, 11187, 11198, 11209, 11221, 11233, 11241, 11248, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 13, 26, 33, 47, 54, 70, 84, 99, 116, 130, 154, + 161, 176, 183, 204, 219, 241, 253, 272, 285, 292, 306, 320, 327, 339, + 354, 368, 384, 399, 414, 428, 435, 465, 483, 490, 501, 514, 532, 539, + 546, 561, 579, 586, 608, 623, 656, 672, 679, 710, 725, 756, 775, 797, + 804, 811, 827, 834, 841, 862, 890, 897, 911, 925, 951, 963, 977, 984, + 991, 1020, 1027, 1034, 1049, 1068, 1082, 1110, 1128, 1135, 1142, 1149, + 1170, 1177, 1184, 1212, 1219, 1226, 1233, 1240, 1252, 1274, 1288, 1303, + 1323, 1343, 1364, 1385, 1403, 1410, 1417, 1430, 1448, 1472, 1479, 1492, + 1499, 1517, 1534, 1554, 1568, 1582, 1598, 1612, 1633, 1647, 1663, 1681, + 1703, 1727, 1750, 1771, 1786, 1809, 1833, 1850, 1868, 1887, 1894, 1927, + 1953, 1987, 2022, 2041, 2066, 2085, 2099, 2120, 2134, 2157, 2164, 2181, + 2203, 2227, 2234, 2241, 2248, 2255, 2271, 2286, 2293, 2300, 2307, 2321, + 2345, 2352, 2359, 2377, 2384, 2398, 2412, 2426, 2457, 2498, 2513, 2521, + 2528, 2544, 2559, 2566, 2573, 2580, 2587, 2594, 2601, 2608, 2615, 2622, + 2636, 2643, 2650, 2667, 2674, 2687, 2694, 2701, 2708, 2715, 2722, 2729, + 2753, 2760, 2767, 2774, 2781, 2805, 2822, 2829, 2836, 2843, 2850, 2857, + 2881, 2899, 2912, 2933, 2949, 2971, 2989, 3014, 3021, 3043, 3058, 3065, + 3072, 3079, 3086, 3093, 3100, 3107, 3120, 3132, 3147, 3160, 3167, 3174, + 3195, 3233, 3240, 3257, 3272, 3302, 3329, 3357, 3382, 3389, 3405, 3412, + 3419, 3441, 3466, 3473, 3490, 3539, 3552, 3559, 3574, 3581, 3595, 3608, + 3622, 3644, 3668, 3675, 3682, 3689, 3696, 3708, 3715, 3729, 3747, 3760, + 3775, 3812, 3847, 3868, 3888, 3895, 3911, 3918, 3925, 3932, 3948, 3963, + 3977, 3984, 3999, 4006, 4021, 4028, 4044, 4063, 4096, 4134, 4148, 4176, + 4195, 4216, 4232, 4252, 4259, 4277, 4293, 4300, 4317, 4324, 4331, 4338, + 4345, 4352, 4359, 4374, 4381, 4399, 4429, 4441, 4458, 4476, 4483, 4490, + 4505, 4512, 4519, 4526, 4542, 4569, 4582, 4589, 4614, 4628, 4635, 4651, + 4658, 4693, 4709, 4716, 4731, 4746, 4763, 4805, 4819, 4842, 4849, 4867, + 4894, 4921, 4968, 4975, 4992, 5013, 5028, 5042, 5057, 5064, 5106, 5120, + 5134, 5148, 5161, 5168, 5181, 5193, 5200, 5207, 5214, 5233, 5248, 5287, + 5301, 5308, 5323, 5345, 5352, 5359, 5373, 5380, 5387, 5401, 5423, 5447, + 5460, 5486, 5494, 5518, 5531, 5543, 5569, 5588, 5595, 5608, 5622, 5660, + 5675, 5690, 5706, 5717, 5732, 5739, 5759, 5771, 5778, 5789, 5808, 5823, + 5839, 5853, 5860, 5867, 5874, 5881, 5888, 5895, 5902, 5919, 5926, 5933, + 5946, 5953, 5961, 5974, 5981, 5995, 6016, 6028, 6042, 6049, 6068, 6083, + 6097, 6113, 6126, 6147, 6171, 6226, 6244, 6251, 6258, 6265, 6284, 6297, + 6312, 6336, 6360, 6374, 6400, 6415, 6568, 6593, 6604, 6615, 6634, 6649, + 6671, 6690, 6730, 6746, 6763, 6774, 6829, 6836, 6854, 6861, 6880, 6887, + 6911, 6929, 6936, 6960, 6967, 6982, 6989, 6996, 7003, 7010, 7017, 7031, + 7046, 7059, 7072, 7085, 7092, 7105, 7112, 7126, 7133, 7159, 7166, 7179, + 7202, 7215, 7222, 7229, 7236, 7243, 7250, 7265, 7287, 7294, 7308, 7322, + 7335, 7350, 7357, 7364, 7379, 7394, 7401, 7408, 7415, 7422, 7429, 7450, + 7463, 7478, 7499, 7506, 7526, 7573, 7588, 7595, 7602, 7609, 7624, 7639, + 7646, 7654, 7661, 7668, 7675, 7682, 7698, 7705, 7712, 7719, 7726, 7733, + 7740, 7747, 7762, 7769, 7776, 7783, 7800, 7807, 7814, 7831, 7838, 7845, + 7852, 7859, 7866, 7873, 7880, 7887, 7901, 7908, 7922, 7929, 7936, 7943, + 7950, 7957, 7964, 7971, 7978, 7985, 7992, 7999, 8006, 8013, 8020, 8035, + 8042, 8067, 8074, 8081, 8088, 8095, 8102, 8109, 8116, 8123, 8130, 8137, + 8144, 8151, 8158, 8165, 8172, 8203, 8220, 8244, 8257, 8269, 8286, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 24, 42, 57, 65, 78, + 88, 97, 111, 132, 150, 163, 171, 180, 191, 201, 214, 224, 234, 247, 256, + 261, 274, 282, 291, 301, 311, 320, 332, 342, 355, 365, 377, 392, 402, + 409, 418, 433, 443, 450, 457, 465, 471, 482, 489, 495, 503, 511, 520, + 532, 541, 546, 561, 568, 578, 585, 594, 601, 607, 614, 620, 631, 640, + 645, 657, 675, 684, 694, 704, 709, 717, 724, 733, 738, 747, 753, 760, + 769, 774, 779, 785, 790, 795, 800, 806, 812, 819, 828, 843, 850, 857, + 866, 878, 886, 895, 905, 911, 920, 930, 940, 955, 965, 979, 985, 996, + 1008, 1020, 1031, 1044, 1051, 1060, 1071, 1081, 1090, 1112, 1119, 1134, + 1146, 1154, 1164, 1171, 1178, 1187, 1199, 1208, 1214, 1223, 1234, 1244, + 1254, 1266, 1273, 1281, 1286, 1295, 1308, 1318, 1324, 1333, 1340, 1345, + 1351, 1356, 1367, 1373, 1379, 1390, 1395, 1407, 1415, 1424, 1435, 1443, + 1463, 1472, 1480, 1490, 1499, 1516, 1529, 1536, 1545, 1556, 1564, 1571, + 1581, 1586, 1593, 1602, 1607, 1612, 1620, 1630, 1638, 1649, 1657, 1670, + 1677, 1688, 1700, 1707, 1716, 1722, 1733, 1743, 1754, 1764, 1772, 1778, + 1786, 1792, 1800, 1807, 1818, 1827, 1832, 1837, 1842, 1852, 1863, 1872, + 1877, 1882, 1890, 1899, 1904, 1909, 1916, 1921, 1927, 1937, 1944, 1951, + 1964, 1971, 1988, 1998, 2003, 2008, 2016, 2025, 2031, 2036, 2045, 2055, + 2063, 2070, 2081, 2089, 2097, 2104, 2111, 2118, 2127, 2140, 2147, 2153, + 2159, 2165, 2170, 2175, 2182, 2188, 2193, 2198, 2206, 2213, 2221, 2229, + 2240, 2245, 2265, 2273, 2278, 2286, 2299, 2306, 2315, 2322, 2328, 2333, + 2343, 2350, 2356, 2364, 2372, 2382, 2387, 2396, 2402, 2412, 2426, 2436, + 2441, 2448, 2457, 2469, 2474, 2484, 2493, 2500, 2507, 2516, 2523, 2532, + 2538, 2543, 2552, 2557, 2565, 2570, 2579, 2585, 2593, 2600, 2607, 2615, + 2637, 2646, 2655, 2662, 2668, 2677, 2684, 2703, 2724, 2732, 2742, 2749, + 2754, 2761, 2768, 2773, 2780, 2786, 2795, 2804, 2811, 2818, 2824, 2831, + 2838, 2848, 2856, 2863, 2872, 2877, 2885, 2894, 2899, 2908, 2914, 2920, + 2925, 2930, 2935, 2951, 2955, 2960, 2965, 2970, 2975, 2980, 2985, 2990, + 2995, 3000, 3005, 3010, 3016, 3023, 3028, 3038, 3043, 3050, 3085, 3091, + 3118, 3132, 3139, 3147, 3164, 3170, 3177, 3182, 3188, 3203, 3222, 3240, + 3256, 3261, 3268, 3276, 3282, 3287, 3298, 3305, 3310, 3315, 3321, 3330, + 3337, 3342, 3351, 3358, 3366, 3375, 3383, 3390, 3423, 3433, 3440, 3448, + 3459, 3464, 3469, 3476, 3486, 3493, 3503, 3508, 3523, 3537, 3564, 3571, + 3579, 3586, 3594, 3599, 3607, 3615, 3623, 3632, 3640, 3647, 3652, 3670, + 3677, 3687, 3698, 3708, 3716, 3721, 3728, 3744, 3751, 3756, 3763, 3769, + 3781, 3787, 3795, 3803, 3811, 3818, 3827, 3833, 3841, 3849, 3854, 3882, + 3892, 3899, 3904, 3911, 3918, 3925, 3935, 3942, 3949, 3956, 3963, 3970, + 3976, 3983, 3992, 3999, 4005, 4012, 4020, 4025, 4032, 4037, 4046, 4054, + 4065, 4073, 4079, 4084, 4088, 4094, 4098, 4102, 4108, 4119, 4124, 4130, + 4141, 4148, 4155, 4163, 4180, 4194, 4202, 4208, 4214, 4221, 4226, 4237, + 4243, 4249, 4254, 4259, 4264, 4269, 4274, 4279, 4288, 4293, 4298, 4303, + 4315, 4320, 4325, 4330, 4388, 4393, 4398, 4404, 4410, 4424, 4430, 4435, + 4441, 4473, 4478, 4482, 4487, 4492, 4497, 4503, 4508, 4513, 4518, 4525, + 4530, 4535, 4540, 4545, 4549, 4554, 4559, 4564, 4569, 4574, 4579, 4586, + 4591, 4596, 4601, 4606, 4611, 4616, 4621, 4626, 4632, 4637, 4642, 4647, + 4652, 4657, 4662, 4667, 4672, 4677, 4683, 4688, 4693, 4698, 4703, 4710, + 4715, 4720, 4725, 4730, 4735, 4740, 4745, 0, 0, 0, 0, 0, 0, 0, 4780, + 4785, 4790, 4795, 4800, 4805, 4810, 4814, 4819, 4826, 4832, 4841, 4846, + 4854, 4859, 4864, 4870, 4875, 4880, 4884, 4889, 4894, 4901, 4906, 4911, + 4915, 4920, 4926, 4939, 4945, 4953, 0, 4959, 4964, 4969, 4974, 4979, + 4984, 4989, 4994, 4999, 5004, 0, 0, 0, 0, 5009, 5016, 5025, 5030, 5035, + 5040, 5045, 5050, 5055, 5060, 5065, 5070, 5075, 5080, 5085, 5090, 5095, + 5100, 5105, 5110, 5115, 5120, 5125, 5130, 5135, 5140, 5145, 5151, 5157, + 5163, 5169, 5175, 5181, 5187, 5193, 5200, 5208, 5216, 5224, 5230, 5236, + 5242, 5248, 5255, 5262, 5269, 5276, 5281, 5286, 5291, 5296, 5301, 5306, + 5311, 5316, 5321, 5326, 5331, 5336, 5341, 5346, 5351, 5356, 5361, 5366, + 5371, 5377, 5382, 5387, 5392, 5397, 5402, 5407, 5412, 5417, 5424, 5429, + 5434, 5439, 5444, 5449, 0, 5454, 5459, 5464, 5469, 5474, 5479, 5484, + 5489, 5494, 5499, 0, 0, 0, 0, 0, 0, 5504, 5511, 5516, 5521, 5526, 5531, + 5537, 5543, 5550, 5557, 5562, 5569, 5574, 5579, 5585, 5590, 5595, 5601, + 5606, 5611, 5616, 5623, 5628, 5636, 5640, 5644, 5649, 5653, 5658, 5662, + 0, 0, 5666, 5677, 5688, 5699, 5716, 5734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5743, 5756, 5768, 5779, 5789, 5802, 5814, 5825, 5835, 5846, 5852, 5865, + 5877, 5884, 5891, 5898, 5910, 5923, 5935, 5946, 5957, 5964, 5976, 5987, + 5993, 6004, 6010, 6023, 6030, 6036, 6044, 6050, 6056, 6063, 6069, 6076, + 6083, 6089, 6096, 6102, 6109, 6117, 6124, 6132, 6140, 6146, 6151, 6157, + 6163, 6171, 6178, 6186, 6195, 6204, 6212, 6221, 6240, 6265, 6283, 6308, + 6337, 6357, 6374, 6392, 6411, 6443, 6463, 6476, 6508, 6534, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6555, 6591, 6598, 6605, 6612, 6619, 6626, 6633, 6640, + 6647, 0, 6654, 6700, 6712, 6726, 6739, 6754, 6775, 0, 6794, 6816, 6827, + 6837, 6859, 6874, 6885, 6903, 6921, 6936, 6945, 6967, 6987, 7002, 7014, + 7024, 7051, 7077, 7096, 7121, 7147, 0, 0, 0, 0, 0, 7164, 7180, 7193, + 7204, 7216, 7231, 7242, 7254, 7267, 7280, 7294, 7306, 7320, 7332, 7344, + 7356, 7368, 7381, 7391, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7402, 7406, 7410, 7414, + 7418, 7425, 7429, 7434, 7438, 7442, 7446, 7450, 7454, 7458, 7462, 7466, + 7470, 7474, 7478, 7482, 7487, 7491, 7495, 7505, 7516, 7520, 7524, 7539, + 7543, 7547, 7551, 7556, 7560, 7564, 7568, 7572, 7576, 7583, 7587, 7592, + 7596, 7600, 7604, 7608, 7612, 7616, 7620, 7624, 7628, 7632, 7636, 7640, + 7645, 7649, 7653, 7663, 7674, 7678, 7682, 7697, 7701, 7705, 7709, 7714, + 7718, 7723, 7728, 7733, 7738, 7743, 7748, 7753, 7758, 7763, 7768, 7773, + 7778, 7783, 7788, 7793, 7798, 7803, 7808, 7813, 7818, 7827, 7836, 7845, + 7850, 7857, 7870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7877, 7895, 7900, 7920, 7942, 7947, + 7953, 7970, 7975, 7980, 7992, 8010, 8015, 8028, 8048, 8053, 8058, 8063, + 8068, 8081, 8098, 8103, 8110, 8115, 8127, 8132, 8145, 8150, 8157, 8165, + 8173, 8191, 8196, 8216, 8221, 8227, 8232, 8239, 8256, 8261, 8266, 8271, + 8276, 8283, 8290, 8295, 8310, 8315, 8320, 8342, 8355, 8362, 8367, 8372, + 8383, 8396, 8415, 8420, 8439, 8444, 8449, 8461, 8466, 8479, 8496, 8509, + 8523, 8528, 8539, 8550, 8564, 8578, 8593, 8606, 8619, 0, 0, 0, 0, 8633, + 8676, 8691, 8706, 8715, 8732, 8736, 8749, 8763, 8768, 8779, 8783, 8788, + 8799, 8803, 8807, 8812, 8817, 8823, 8827, 8832, 8838, 8852, 8857, 8862, + 8875, 8880, 8892, 8896, 8901, 8907, 8921, 8934, 8940, 8946, 8950, 8955, + 8960, 8974, 8979, 8994, 8999, 9014, 9019, 9024, 9029, 9034, 9038, 9043, + 9055, 9067, 9087, 9108, 9128, 9141, 9154, 9169, 0, 0, 0, 0, 0, 0, 0, + 9182, 9189, 9198, 9205, 9212, 9218, 9224, 9230, 9236, 9242, 9248, 9254, + 9262, 9270, 9278, 9286, 9294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 9302, 9327, 9338, 9370, 9413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 9427, 9465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 13, 19, 25, + 31, 37, 43, 49, 55, 61, 67, 73, 79, 85, 91, 97, 103, 109, 115, 121, 127, + 133, 139, 145, 151, 157, 163, 169, 175, 181, 187, 193, 199, 205, 211, + 217, 223, 229, 235, 241, 247, 253, 259, 265, 271, 277, 283, 289, 295, + 301, 307, 313, 319, 325, 331, 337, 343, 349, 355, 361, 367, 373, 379, + 385, 391, 397, 403, 409, 415, 421, 427, 433, 439, 445, 451, 457, 463, + 469, 475, 481, 487, 493, 499, 505, 511, 517, 523, 529, 535, 541, 547, + 553, 559, 565, 571, 577, 583, 589, 595, 600, 606, 611, 617, 623, 629, + 635, 641, 647, 653, 659, 665, 671, 677, 683, 689, 695, 701, 707, 713, + 719, 725, 731, 736, 741, 746, 751, 757, 763, 769, 775, 781, 787, 793, + 798, 803, 808, 814, 820, 826, 832, 838, 844, 850, 856, 861, 866, 872, + 878, 884, 890, 896, 902, 908, 914, 920, 925, 931, 937, 943, 949, 955, + 961, 967, 973, 979, 985, 991, 997, 1003, 1009, 1015, 1021, 1027, 1033, + 1039, 1045, 1051, 1057, 1063, 1069, 1075, 1081, 1087, 1093, 1099, 1105, + 1111, 1117, 1123, 1129, 1135, 1141, 1147, 1153, 1159, 1165, 1171, 1177, + 1183, 1188, 1194, 1200, 1206, 1212, 1218, 1224, 1230, 1236, 1242, 1248, + 1254, 1260, 1266, 1272, 1278, 1284, 1290, 1296, 1302, 1308, 1314, 1320, + 1326, 1332, 1338, 1344, 1350, 1356, 1362, 1368, 1374, 1380, 1386, 1391, + 1396, 1401, 1407, 1412, 1418, 1424, 1430, 1436, 1442, 1448, 1453, 1459, + 1465, 1471, 1477, 1483, 1489, 1495, 1501, 1507, 1513, 1518, 1524, 1530, + 1536, 1542, 1548, 1554, 1560, 1566, 1572, 1578, 1584, 1590, 1596, 1602, + 1608, 1614, 1620, 1626, 1632, 1638, 1644, 1650, 1656, 1662, 1668, 1674, + 1680, 1686, 1692, 1698, 1704, 1710, 1716, 1722, 1728, 1734, 1740, 1746, + 1752, 1758, 1764, 1770, 1776, 1782, 1788, 1794, 1800, 1806, 1812, 1818, + 1824, 1830, 1836, 1842, 1848, 1854, 1860, 1866, 1872, 1878, 1884, 1890, + 1896, 1902, 1908, 1914, 1920, 1926, 1932, 1938, 1944, 1950, 1956, 1962, + 1968, 1974, 1980, 1986, 1992, 1998, 2004, 2010, 2016, 2022, 2028, 2034, + 2040, 2046, 2052, 2058, 2064, 2070, 2076, 2082, 2088, 2094, 2100, 2106, + 2112, 2118, 2124, 2130, 2136, 2142, 2148, 2154, 2160, 2166, 2172, 2178, + 2184, 2190, 2196, 2202, 2208, 2214, 2220, 2226, 2232, 2238, 2244, 2250, + 2256, 2262, 2268, 2274, 2280, 2286, 2292, 2298, 2304, 2310, 2316, 2322, + 2328, 2334, 2340, 2346, 2352, 2358, 2364, 2370, 2376, 2382, 2388, 2394, + 2400, 2406, 2412, 2418, 2424, 2430, 2436, 2442, 2448, 2454, 2460, 2466, + 2472, 2478, 2484, 2490, 2496, 2502, 2508, 2514, 2520, 2526, 2532, 2538, + 2544, 2550, 2556, 2562, 2568, 2574, 2580, 2586, 2592, 2598, 2604, 2610, + 2616, 2622, 2628, 2634, 2640, 2646, 2652, 2658, 2664, 2670, 2676, 2682, + 2688, 2694, 2700, 2706, 2712, 2718, 2724, 2730, 2736, 2742, 2748, 2754, + 2760, 2766, 2772, 2778, 2784, 2790, 2796, 2802, 2808, 2814, 2820, 2826, + 2832, 2838, 2844, 2850, 2856, 2862, 2868, 2874, 2880, 2886, 2892, 2898, + 2904, 2910, 2916, 2922, 2928, 2934, 2940, 2946, 2952, 2958, 2964, 2970, + 2976, 2981, 2987, 2993, 2999, 3005, 3011, 3017, 3023, 3029, 3035, 3041, + 3047, 3053, 3059, 3065, 3071, 3077, 3083, 3089, 3095, 3101, 3107, 3113, + 3119, 3125, 3131, 3137, 3143, 3149, 3155, 3161, 3167, 3173, 3179, 3185, + 3191, 3197, 3203, 3209, 3215, 3221, 3227, 3233, 3239, 3245, 3251, 3257, + 3263, 3269, 3275, 3281, 3287, 3293, 3299, 3305, 3311, 3317, 3323, 3329, + 3335, 3341, 3347, 3353, 3359, 3365, 3371, 3377, 3383, 3389, 3395, 3401, + 3407, 3413, 3419, 3425, 3431, 3437, 3443, 3449, 3455, 3461, 3467, 3473, + 3479, 3485, 3491, 3497, 3503, 3509, 3515, 3521, 3527, 3533, 3539, 3545, + 3551, 3557, 3563, 3569, 3575, 3581, 3587, 3593, 3599, 3605, 3611, 3617, + 3623, 3629, 3635, 3641, 3647, 3653, 3659, 3665, 3671, 3677, 3683, 3689, + 3695, 3701, 3707, 3713, 3719, 3725, 3731, 3737, 3743, 3749, 3755, 3761, + 3767, 3773, 3779, 3785, 3791, 3797, 3803, 3809, 3815, 3821, 3827, 3833, + 3839, 3845, 3851, 3857, 3863, 3869, 3875, 3881, 3887, 3893, 3899, 3905, + 3911, 3917, 3923, 3929, 3935, 3941, 3947, 3953, 3959, 3965, 3971, 3977, + 3983, 3989, 3995, 4001, 4007, 4013, 4019, 4025, 4031, 4037, 4043, 4049, + 4055, 4061, 4067, 4073, 4079, 4085, 4091, 4097, 4103, 4109, 4115, 4121, + 4127, 4133, 4139, 4145, 4151, 4157, 4163, 4169, 4175, 4181, 4187, 4193, + 4199, 4205, 4211, 4217, 4223, 4229, 4235, 4241, 4247, 4253, 4259, 4265, + 4271, 4277, 4283, 4289, 4295, 4301, 4307, 4313, 4319, 4325, 4331, 4337, + 4343, 4349, 4355, 4361, 4367, 4373, 4379, 4385, 4391, 4397, 4403, 4409, + 4415, 4421, 4427, 4433, 4439, 4445, 4451, 4457, 4463, 4469, 4475, 4481, + 4487, 4493, 4499, 4505, 4511, 4523, 4535, 4547, 4559, 4571, 4583, 4595, + 4607, 4619, 4631, 4643, 4655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 13, 19, 0, 25, 31, 37, 43, 49, 55, + 61, 0, 67, 73, 0, 1, 7, 29, 41, 55, 69, 84, 98, 112, 126, 140, 154, 168, + 182, 194, 208, 222, 236, 248, 260, 274, 288, 302, 316, 328, 340, 350, + 360, 372, 384, 396, 408, 420, 433, 446, 459, 473, 487, 501, 515, 527, + 541, 555, 569, 583, 597, 609, 623, 637, 651, 665, 679, 693, 707, 721, + 735, 749, 763, 777, 791, 806, 820, 834, 848, 860, 874, 888, 902, 916, + 930, 944, 958, 970, 984, 996, 1010, 1024, 1036, 1048, 1062, 1076, 1090, + 1104, 1116, 1128, 1140, 1154, 1168, 1180, 1192, 1206, 1220, 1234, 1248, + 1262, 1276, 1288, 1300, 1314, 1328, 1342, 1356, 1370, 1384, 1398, 1412, + 1426, 1440, 1454, 1468, 1483, 1497, 1511, 1525, 1537, 1549, 1561, 1575, + 1589, 1603, 1615, 1629, 1643, 1657, 1671, 1685, 1700, 1714, 1726, 1738, + 1750, 1762, 1776, 1790, 1804, 1816, 1830, 1842, 1856, 1870, 1884, 1898, + 1912, 1927, 1942, 1957, 1972, 1984, 1996, 2008, 2022, 2036, 2050, 2063, + 2077, 2091, 2105, 2119, 2133, 2145, 2159, 2173, 2187, 2201, 2215, 2229, + 2241, 2253, 2268, 2283, 2297, 2309, 2323, 2337, 2351, 2363, 2375, 2390, + 2405, 2420, 2434, 2448, 2462, 2476, 2490, 2504, 2518, 2532, 2546, 2560, + 2574, 2588, 2600, 2612, 2626, 2640, 2654, 2668, 2682, 2696, 2710, 2722, + 2734, 2748, 2760, 2772, 2784, 2796, 2810, 2824, 2836, 2850, 2864, 2877, + 2892, 2906, 2920, 2932, 2944, 2956, 2970, 2984, 2996, 3008, 3022, 3036, + 3050, 3065, 3079, 3093, 3107, 3119, 3133, 3147, 3159, 3171, 3183, 3197, + 3211, 3223, 3235, 3247, 3259, 3271, 3285, 3299, 3313, 3325, 3339, 3351, + 3363, 3375, 3387, 3401, 3415, 3427, 3439, 3453, 3467, 3479, 3491, 3505, + 3519, 3533, 3547, 3561, 3573, 3585, 3597, 3609, 3623, 3637, 3651, 3665, + 3679, 3693, 3705, 3717, 3729, 3743, 3757, 3771, 3785, 3799, 3813, 3827, + 3845, 3863, 3878, 3885, 3892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3899, 3904, 3909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3914, 3919, 3924, 3929, 0, 0, 0, 0, 0, 0, 0, 0, 3933, + 3938, 0, 0, 0, 0, 0, 0, 3943, 0, 0, 0, 0, 0, 0, 0, 3948, 0, 0, 3953, 0, + 3960, 0, 0, 0, 0, 3967, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3972, 3979, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3984, 0, 0, 0, 0, 0, 3991, 3996, 0, 0, 4003, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 4010, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4017, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4024, 0, 0, 0, 4029, 0, 0, 0, + 0, 4036, 0, 0, 0, 4041, 0, 0, 0, 0, 4048, 0, 0, 4055, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4062, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4069, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4074, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4081, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4088, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4095, 0, 0, 0, 0, + 4102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 23, 32, + 41, 50, 71, 94, 146, 198, 202, 218, 269, 300, 334, 368, 419, 468, 483, + 490, 508, 529, 547, 568, 589, 610, 619, 628, 645, 660, 687, 705, 725, + 742, 761, 786, 822, 866, 888, 901, 914, 930, 960, 983, 991, 999, 1007, + 1013, 1040, 1046, 1054, 1070, 1088, 1104, 1123, 1140, 1159, 1192, 1197, + 1213, 1234, 1255, 1267, 1279, 1295, 1313, 1325, 1340, 1357, 1366, 1372, + 1427, 1506, 1548, 1605, 1647, 1686, 1693, 1761, 1768, 1812, 1817, 1907, + 1973, 1992, 2007, 2048, 2061, 2070, 2076, 2086, 2102, 2127, 2155, 2164, + 2173, 2183, 2193, 2228, 2318, 2346, 2464, 2482, 2500, 2507, 2514, 2521, + 0, 0, 0, 0, 0, 2559, 2587, 2606, 2626, 2653, 2672, 2688, 2839, 2949, + 3001, 3027, 3095, 3180, 0, 0, 0, 3228, 3280, 3319, 3354, 3376, 3464, + 3524, 3568, 3596, 0, 0, 0, 0, 0, 0, 0, 3697, 3736, 3781, 3818, 3837, + 3912, 3947, 3983, 4016, 4106, 0, 0, 4121, 4143, 4162, 4252, 4269, 4278, + 4296, 4346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 16, 29, 38, 49, 58, 72, 83, 92, 101, 116, 129, 142, 157, 170, 179, + 190, 199, 213, 224, 233, 242, 257, 270, 283, 292, 303, 318, 327, 334, + 343, 352, 363, 370, 375, 383, 388, 398, 407, 419, 427, 437, 446, 454, + 462, 472, 0, 0, 482, 500, 517, 537, 560, 584, 595, 600, 612, 617, 630, + 641, 668, 677, 690, 711, 720, 725, 738, 752, 766, 779, 788, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 798, 806, 820, 831, 846, 873, 884, 889, 903, 915, 930, + 961, 974, 982, 987, 997, 1007, 1019, 1030, 1068, 1075, 1082, 1089, 1108, + 1117, 1126, 1135, 1168, 1175, 1190, 1201, 1211, 1216, 1221, 1228, 1235, + 1242, 1249, 1293, 1302, 1328, 1337, 1346, 1355, 1364, 1373, 1385, 1394, + 1407, 1416, 1421, 1427, 1432, 1441, 1458, 1467, 1474, 1481, 1493, 1504, + 1518, 1537, 1547, 1568, 1589, 1610, 1617, 1622, 1639, 1670, 1686, 1691, + 1696, 1715, 1739, 1752, 1767, 1790, 1812, 1819, 1844, 1856, 1867, 1872, + 1889, 1900, 1905, 1941, 1950, 1962, 1977, 1996, 2020, 2037, 2055, 2073, + 2081, 2088, 2105, 2114, 2123, 2132, 2145, 2152, 2166, 2179, 2186, 2205, + 2216, 2223, 2272, 2284, 2294, 2303, 2310, 2318, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 6, 15, 20, 27, 34, 41, 48, 59, 71, 76, 88, 103, 114, 125, + 134, 139, 151, 156, 164, 174, 182, 194, 201, 210, 221, 229, 237, 244, + 251, 262, 273, 292, 304, 317, 331, 342, 347, 355, 367, 377, 392, 401, + 408, 425, 440, 448, 456, 462, 469, 474, 486, 501, 506, 518, 525, 543, + 554, 566, 577, 591, 601, 609, 617, 627, 634, 644, 658, 665, 680, 695, + 703, 715, 722, 732, 743, 761, 779, 793, 802, 811, 820, 828, 854, 864, + 882, 892, 902, 914, 921, 933, 948, 957, 970, 980, 988, 996, 1008, 1018, + 1036, 1043, 1056, 1063, 1071, 1085, 1096, 1108, 1119, 1138, 1156, 1173, + 1194, 1216, 1233, 1251, 1268, 1284, 1307, 1322, 1340, 1358, 1373, 1390, + 1402, 1414, 1424, 1434, 1444, 1452, 1460, 1467, 1474, 1481, 1495, 1502, + 1507, 1516, 1527, 1532, 1549, 1558, 1571, 1587, 1607, 1616, 1625, 1637, + 1648, 1660, 1672, 1684, 1696, 1704, 1744, 1782, 1796, 1809, 1818, 1829, + 1838, 1848, 1862, 1877, 1889, 1906, 1920, 1939, 1951, 1963, 1970, 1985, + 1998, 2011, 2037, 2067, 2083, 2098, 2111, 2122, 2138, 2153, 2224, 2287, + 2310, 2321, 2334, 2354, 2361, 2370, 2380, 2387, 2403, 2410, 2417, 2426, + 2435, 2456, 2479, 2539, 2552, 2561, 2571, 2582, 2593, 2613, 2636, 2652, + 2668, 2686, 2697, 2719, 2739, 2762, 2773, 2795, 2815, 2838, 2854, 2870, + 2904, 2939, 2946, 2958, 2970, 2984, 2999, 3016, 3027, 3041, 3056, 3073, + 3087, 3116, 3132, 3139, 3147, 3154, 3161, 3168, 3175, 3182, 3193, 3204, + 3213, 3222, 3230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3239, 3246, 3253, 3260, + 3269, 3276, 3283, 3292, 3301, 3308, 3318, 3327, 3335, 3342, 3350, 3358, + 3366, 3371, 3379, 3386, 3396, 3404, 3409, 3423, 3437, 3453, 3468, 3483, + 3497, 3520, 3544, 3569, 3580, 3591, 3598, 3605, 3616, 3627, 3638, 0, 0, + 3649, 3723, 3733, 3740, 3747, 3754, 3761, 3768, 3775, 3782, 3794, 3803, + 3815, 3824, 3831, 3838, 3856, 3874, 3922, 3943, 3957, 3976, 3990, 4012, + 4039, 4093, 4169, 4176, 4183, 4192, 4201, 4210, 4217, 4224, 4231, 4238, + 4245, 4252, 4259, 4266, 4275, 4284, 4293, 4302, 4326, 4350, 4357, 4367, + 4374, 4382, 4397, 4412, 4417, 4435, 4456, 4490, 4518, 4543, 4576, 4633, + 4712, 4717, 4735, 4741, 4747, 4753, 4761, 4769, 4777, 4795, 4801, 4807, + 4813, 4819, 4825, 4834, 4843, 4850, 4857, 4866, 4875, 4886, 4897, 4902, + 4913, 4922, 4938, 4948, 4967, 4985, 4993, 5009, 5025, 5032, 5038, 5045, + 5053, 5058, 5065, 5072, 5086, 5095, 5099, 5107, 5115, 5123, 5135, 5149, + 5159, 5171, 5176, 5181, 5188, 5196, 5204, 5208, 5212, 5216, 5220, 5224, + 5228, 5232, 5236, 5240, 5245, 5250, 5264, 5278, 5289, 5296, 5303, 5310, + 5321, 5338, 5345, 5354, 5363, 5378, 5393, 5409, 5416, 5427, 5436, 5441, + 5450, 5457, 5464, 5479, 5497, 5514, 5531, 5551, 5571, 5582, 5592, 5604, + 5611, 5619, 5626, 5637, 5656, 5671, 5682, 5701, 5715, 5729, 5743, 5751, + 5768, 5785, 5791, 5799, 5809, 5818, 5830, 5841, 5852, 5864, 5883, 5902, + 5923, 5940, 5973, 5984, 6017, 6059, 6090, 6099, 6112, 6125, 6159, 6172, + 6181, 6188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6196, 6205, 6214, 6238, 6247, 6256, 6280, 6301, 6310, 6336, 6372, + 6382, 6394, 6404, 6440, 6465, 6507, 6517, 6542, 6552, 6599, 6611, 6621, + 6655, 6667, 6679, 6693, 6705, 6717, 6744, 6753, 6762, 6771, 6780, 6789, + 6798, 6808, 6818, 6828, 6838, 6848, 6858, 6868, 6878, 6888, 6898, 6908, + 6918, 6928, 6938, 6948, 6958, 6970, 6982, 6994, 7006, 7018, 7030, 7042, + 7068, 7094, 7106, 7118, 7130, 7142, 7154, 7166, 7187, 7208, 7229, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7240, 7245, 7250, 7255, 7260, 7265, 7270, 7275, + 7280, 7285, 7290, 7295, 7300, 7305, 7310, 7315, 7320, 7325, 7330, 7335, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7340, 7438, 7461, 7476, 7497, 7516, + 7527, 7532, 7539, 7547, 7557, 7565, 7579, 7588, 7593, 7608, 7637, 7650, + 7665, 7670, 7684, 7689, 7694, 7701, 7706, 7711, 7721, 7731, 7744, 7751, + 7757, 7770, 7782, 7791, 7800, 7815, 7830, 7840, 7849, 7861, 7871, 7876, + 7887, 7896, 7907, 7919, 7933, 7938, 7953, 7966, 7974, 7986, 8000, 8005, + 8014, 8023, 8044, 8056, 8061, 8072, 8080, 8095, 8102, 8116, 8124, 8134, + 8149, 8165, 8173, 8178, 8188, 8193, 8205, 8210, 8220, 8233, 8245, 8256, + 8267, 8272, 8282, 8292, 8306, 8319, 8331, 8346, 8358, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 8370, 8377, 8384, 8391, 8398, 8405, 8412, 8419, 8426, 8433, + 8440, 8447, 8454, 8461, 8468, 8475, 8482, 8489, 8496, 8505, 8514, 8523, + 8532, 8545, 8552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8559, + 8568, 8577, 8586, 8595, 8604, 8613, 8622, 8631, 8640, 8649, 8658, 8667, + 8676, 8685, 8694, 8703, 8712, 8721, 8730, 8739, 8748, 8757, 8766, 8775, + 8784, 8793, 8802, 8811, 8820, 8829, 8838, 8847, 8856, 8865, 8874, 8883, + 8892, 8901, 8910, 8919, 8928, 8937, 8946, 8955, 8964, 8973, 8982, 8991, + 9000, 9009, 9018, 9027, 9036, 9045, 9054, 9063, 9072, 9081, 9090, 9099, + 9108, 9117, 9126, 9135, 9144, 9153, 9162, 9171, 9180, 9189, 9198, 9207, + 9216, 9225, 9234, 9243, 9252, 9261, 9270, 9279, 9288, 9297, 9306, 9315, + 9324, 9336, 9345, 9354, 9363, 9372, 9381, 9390, 9399, 9408, 9417, 9426, + 9435, 9444, 9453, 9462, 9471, 9480, 9489, 9498, 9507, 9516, 9525, 9534, + 9543, 9552, 9561, 9570, 9579, 9588, 9597, 9606, 9615, 9624, 9633, 9642, + 9651, 9660, 9669, 9678, 9687, 9696, 9705, 9714, 9723, 9732, 9741, 9750, + 9759, 9768, 9777, 9786, 9795, 9804, 9813, 9822, 9831, 9840, 9849, 9858, + 9867, 9876, 9885, 9894, 9903, 9912, 9921, 9930, 9939, 9948, 9957, 9966, + 10003, 10013, 10050, 10087, 10097, 10107, 10144, 10154, 10164, 10201, + 10238, 10248, 10258, 10295, 10332, 10375, 10412, 10422, 10459, 10496, + 10533, 10570, 10607, 10644, 10681, 10718, 10727, 10736, 10745, 10754, + 10766, 10775, 10787, 10796, 10805, 10814, 10823, 10841, 10850, 10859, + 10871, 10880, 10889, 10898, 10907, 10916, 10925, 10934, 10943, 10952, + 10961, 10970, 10979, 10988, 10997, 11006, 11015, 11024, 11033, 11042, + 11051, 11060, 11069, 11078, 11087, 11096, 11105, 11114, 11123, 11132, + 11141, 11150, 11159, 11168, 11177, 11186, 11195, 11204, 11213, 11222, + 11231, 11240, 11249, 11258, 11267, 11276, 11285, 11294, 11303, 11312, + 11321, 11330, 11339, 11348, 11357, 11366, 11375, 11384, 11393, 11402, + 11411, 11420, 11429, 11438, 11447, 11456, 11468, 11477, 11486, 11495, + 11504, 11516, 11528, 11537, 11546, 11555, 11591, 11600, 11609, 11618, + 11627, 11639, 11675, 11684, 11693, 11702, 11711, 11720, 11729, 11741, + 11750, 11759, 11768, 11777, 11786, 11795, 11804, 11813, 11822, 11831, + 11840, 11849, 11858, 11867, 11876, 11885, 11894, 11903, 11912, 11921, + 11930, 11939, 11948, 11957, 11966, 11975, 12004, 12013, 12025, 12034, + 12043, 12052, 12061, 12073, 12082, 12091, 12100, 12109, 12118, 12130, + 12139, 12151, 12163, 12175, 12184, 12193, 12202, 12211, 12220, 12229, + 12238, 12250, 12259, 12268, 12277, 12286, 12295, 12304, 12313, 12322, + 12331, 12340, 12349, 12358, 12367, 12376, 12385, 12394, 12403, 12412, + 12421, 12430, 12439, 12448, 12457, 12466, 12475, 12484, 12493, 12502, + 12511, 12520, 12529, 12538, 12547, 12556, 12565, 12574, 12583, 12592, + 12601, 12610, 12619, 12628, 12637, 12646, 12655, 12664, 12673, 12682, + 12691, 12700, 12709, 12718, 12727, 12736, 12745, 12754, 12763, 12772, + 12781, 12790, 12799, 12808, 12817, 12826, 12835, 12844, 12853, 12862, + 12871, 12880, 12889, 12898, 12907, 12916, 12925, 12934, 12943, 12952, + 12961, 12970, 12979, 12988, 12997, 13006, 13015, 13024, 13033, 13042, + 13051, 13060, 13069, 13078, 13087, 13096, 13105, 13114, 13123, 13132, + 13141, 13150, 13159, 13168, 13177, 13186, 13195, 13204, 13213, 13222, + 13231, 13240, 13249, 13258, 13267, 13276, 13285, 13294, 13303, 13312, + 13321, 13330, 13339, 13348, 13357, 13366, 13375, 13384, 13393, 13402, + 13411, 13420, 13429, 13438, 13447, 13456, 13465, 13474, 13483, 13492, + 13501, 13510, 13519, 13528, 13537, 13546, 13555, 13564, 13573, 13582, + 13591, 13600, 13609, 13618, 13627, 13636, 13645, 13654, 13663, 13672, + 13681, 13690, 13699, 13708, 13717, 13726, 13735, 13744, 13753, 13762, + 13771, 13780, 13789, 13798, 13807, 13816, 13825, 13834, 13843, 13852, + 13861, 13870, 13879, 13888, 13897, 13906, 13915, 13924, 13933, 13942, + 13951, 13960, 13969, 13978, 13987, 13996, 14005, 14014, 14023, 14032, + 14041, 14050, 14059, 14068, 14077, 14086, 14095, 14104, 14113, 14122, + 14131, 14140, 14149, 14158, 14167, 14176, 14185, 14194, 14203, 14212, + 14221, 14230, 14239, 14248, 14257, 14266, 14275, 14284, 14293, 14302, + 14311, 14320, 14329, 14338, 14347, 14356, 14365, 14374, 14383, 14392, + 14401, 14410, 14419, 14428, 14437, 14446, 14455, 14464, 14473, 14482, + 14491, 14500, 14509, 14518, 14527, 14536, 14545, 14554, 14563, 14572, + 14581, 14590, 14599, 14608, 14617, 14626, 14635, 14644, 14653, 14662, + 14671, 14680, 14689, 14698, 14707, 14716, 14725, 14734, 14743, 14752, + 14761, 14770, 14779, 14788, 14797, 14806, 14815, 14824, 14833, 14842, + 14851, 14860, 14869, 14878, 14887, 14896, 14905, 14914, 14923, 14932, + 14941, 14950, 14959, 14968, 14977, 14986, 14995, 15004, 15013, 15022, + 15031, 15040, 15049, 15058, 15067, 15076, 15085, 15094, 15103, 15112, + 15121, 15130, 15139, 15148, 15157, 15166, 15175, 15184, 15193, 15202, + 15211, 15220, 15229, 15238, 15247, 15256, 15265, 15274, 15283, 15292, + 15348, 0, 0, 15403, 15420, 15437, 15452, 15469, 15486, 15503, 15520, + 15537, 15554, 15571, 15588, 15605, 15622, 15639, 15656, 15671, 15688, + 15707, 15724, 15741, 15758, 15775, 15792, 15809, 15826, 15839, 15856, + 15873, 15888, 15905, 15922, 15939, 15956, 15973, 15990, 16007, 16024, + 16041, 16058, 16075, 16092, 16107, 16124, 16145, 16162, 16179, 16196, + 16213, 16230, 16247, 16264, 16281, 16302, 16321, 16340, 16359, 16378, + 16397, 16414, 16431, 16446, 16463, 16480, 16497, 16514, 16531, 16548, + 16565, 16582, 16599, 16616, 16633, 16650, 16665, 16682, 16701, 16718, + 16735, 16752, 16769, 16786, 16803, 16820, 16833, 16850, 16867, 16882, + 16899, 16916, 16933, 16950, 16967, 16984, 17001, 17018, 17035, 17052, + 17069, 17086, 17101, 17118, 17139, 17156, 17173, 17190, 17207, 17224, + 17241, 17258, 17275, 17296, 17315, 17334, 17353, 17372, 17391, 17408, + 17425, 17440, 17457, 17474, 17491, 17508, 17525, 17542, 17559, 17576, + 17593, 17610, 17627, 17644, 17659, 17676, 17695, 17712, 17729, 17746, + 17763, 17780, 17797, 17814, 17829, 17846, 17863, 17878, 17895, 17912, + 17929, 17946, 17963, 17980, 17997, 18014, 18031, 18048, 18065, 18082, + 18097, 18114, 18135, 18152, 18169, 18186, 18203, 18220, 18237, 18254, + 18273, 18296, 18317, 18338, 18359, 18380, 18401, 18418, 18435, 18450, + 18467, 18484, 18501, 18518, 18535, 18552, 18569, 18586, 18603, 18620, + 18637, 18654, 18669, 18686, 18705, 18722, 18739, 18756, 18773, 18790, + 18807, 18824, 18837, 18854, 18871, 18886, 18903, 18920, 18937, 18954, + 18971, 18988, 19005, 19022, 19039, 19056, 19073, 19090, 19105, 19122, + 19143, 19160, 19177, 19194, 19211, 19228, 19245, 19262, 19279, 19300, + 19319, 19338, 19357, 19376, 19395, 19412, 19429, 19444, 19461, 19478, + 19495, 19512, 19529, 19546, 19563, 19580, 19597, 19614, 19631, 19648, + 19663, 19680, 19699, 19716, 19733, 19750, 19767, 19784, 19801, 19818, + 19833, 19850, 19867, 19882, 19899, 19916, 19933, 19950, 19967, 19984, + 20001, 20018, 20035, 20052, 20069, 20086, 20101, 20118, 20139, 20156, + 20173, 20190, 20207, 20224, 20241, 20258, 20277, 20300, 20321, 20342, + 20363, 20384, 20405, 20425, 0, 0, 20445, 20462, 20479, 20496, 20513, + 20530, 20547, 20564, 20581, 20598, 20615, 20630, 20645, 20660, 20675, + 20690, 20705, 20720, 20735, 20750, 20765, 20780, 20795, 20810, 20825, + 20840, 20855, 20870, 20885, 20900, 20915, 20930, 20945, 20960, 20975, + 20990, 21005, 21020, 21035, 21050, 21065, 21082, 21099, 21116, 21133, + 21150, 21167, 21184, 21201, 21218, 1, 6, 11, 16, 21, 26, 31, 36, 43, 52, + 59, 64, 69, 77, 84, 89, 96, 101, 108, 113, 122, 131, 136, 145, 154, 161, + 168, 173, 180, 189, 198, 203, 210, 219, 228, 235, 246, 259, 272, 285, + 296, 303, 315, 326, 333, 344, 353, 364, 375, 386, 395, 406, 415, 424, + 435, 446, 455, 466, 477, 488, 499, 508, 517, 526, 537, 550, 563, 574, + 583, 590, 597, 604, 611, 623, 630, 639, 646, 653, 664, 675, 690, 699, + 712, 723, 730, 739, 748, 755, 764, 777, 790, 795, 809, 814, 821, 830, + 837, 844, 855, 862, 873, 886, 893, 900, 907, 914, 921, 926, 931, 936, + 941, 950, 957, 966, 973, 982, 989, 996, 1001, 1006, 1013, 1020, 1027, + 1034, 1039, 1048, 1053, 1058, 1067, 1074, 1083, 1090, 1108, 1119, 1124, + 1129, 1136, 1143, 1150, 1155, 1162, 1169, 1178, 1185, 1201, 1217, 1238, + 1245, 1254, 1261, 1268, 1275, 1284, 1291, 1306, 1313, 1320, 1329, 1338, + 1353, 1366, 1373, 1380, 1387, 1394, 1399, 1406, 1413, 1418, 1425, 1432, + 1441, 1448, 1461, 1476, 1483, 1492, 1499, 1506, 1513, 1520, 1527, 1536, + 1547, 1554, 1561, 1568, 1575, 1582, 1593, 1602, 1611, 1623, 1630, 1637, + 1646, 1653, 1658, 1663, 1668, 1675, 1682, 1691, 1698, 1705, 1710, 1717, + 1724, 1735, 1742, 1749, 1758, 1767, 1774, 1783, 1792, 1803, 1814, 1825, + 1834, 1841, 1846, 1853, 1862, 1871, 1880, 1889, 1901, 1910, 1919, 1928, + 1933, 1938, 1947, 1958, 1970, 1975, 1982, 1989, 1996, 2003, 2010, 2017, + 2024, 2031, 2038, 2043, 2048, 2055, 2062, 2069, 2074, 2083, 2092, 2101, + 2110, 2119, 2128, 2137, 2148, 2153, 2158, 2165, 2172, 2179, 2186, 2193, + 2200, 2207, 2214, 2221, 2228, 2235, 2242, 2249, 2256, 2263, 2270, 2277, + 2286, 2295, 2304, 2313, 2320, 2329, 2338, 2347, 2356, 2363, 2372, 2379, + 2386, 2393, 2400, 2409, 2418, 2429, 2436, 2443, 2450, 2457, 2464, 2471, + 2480, 2487, 2496, 2503, 2514, 2519, 2528, 2537, 2544, 2555, 2562, 2569, + 2576, 2583, 2590, 2597, 2610, 2617, 2624, 2631, 2638, 2645, 2652, 2659, + 2666, 2673, 2680, 2687, 2694, 2701, 2708, 2715, 2722, 2729, 2736, 2741, + 2750, 2759, 2768, 2775, 2782, 2789, 2796, 2803, 2810, 2817, 2824, 2833, + 2842, 2851, 2860, 2869, 2878, 2887, 2896, 2903, 2910, 2917, 2924, 2933, + 2940, 2949, 2956, 2967, 2972, 2981, 2990, 2999, 3010, 3015, 3022, 3029, + 3036, 3041, 3048, 3055, 3062, 3069, 3076, 3083, 3090, 3097, 3104, 3111, + 3118, 3125, 3132, 3139, 3146, 3151, 3158, 3165, 3172, 3179, 3186, 3193, + 3200, 3207, 3228, 3249, 3256, 3263, 3270, 3277, 3284, 3291, 3300, 3311, + 3322, 3333, 3344, 3355, 3366, 3373, 3382, 3391, 3396, 3401, 3413, 3418, + 3427, 3436, 3445, 3456, 3467, 3478, 3489, 3496, 3503, 3510, 3519, 3528, + 3537, 3546, 3557, 3568, 3579, 3590, 3601, 3612, 3623, 3634, 3645, 3656, + 3667, 3678, 3689, 3700, 3711, 3720, 3729, 3738, 3749, 3760, 3771, 3782, + 3795, 3808, 3819, 3830, 3841, 3852, 3863, 3874, 3883, 3892, 3901, 3908, + 3915, 3922, 3929, 3942, 3949, 3956, 3963, 3970, 3977, 3982, 3987, 3992, + 4000, 4009, 4018, 4027, 4036, 4047, 4058, 4069, 4080, 4091, 4102, 4113, + 4124, 4135, 4146, 4155, 4164, 4175, 4186, 4193, 4200, 4207, 4214, 4222, + 4232, 4247, 4265, 4282, 4292, 4297, 4303, 4310, 4319, 4344, 4351, 4376, + 4384, 4399, 4416, 4435, 4444, 4453, 4462, 4473, 4484, 4495, 4506, 4513, + 4520, 4527, 4532, 4543, 4548, 4561, 4574, 4581, 4588, 4595, 4609, 4637, + 4644, 4651, 4666, 4673, 4682, 4691, 4698, 4707, 4716, 4723, 4730, 4737, + 4748, 4755, 4766, 4777, 4786, 4796, 4803, 4810, 4817, 4824, 4836, 4851, + 4866, 4887, 4908, 4919, 4930, 4937, 4944, 4951, 4956, 4964, 4972, 4977, + 4985, 4993, 5000, 5007, 5014, 5023, 5032, 5043, 5050, 5059, 5070, 5075, + 5082, 5089, 5097, 5104, 5115, 5131, 5146, 5161, 5166, 5174, 5182, 5199, + 5212, 5221, 5239, 5253, 5275, 5291, 5300, 5308, 5315, 5324, 5335, 5344, + 5356, 5368, 5374, 5380, 5387, 5392, 5405, 5417, 5433, 5454, 5476, 5491, + 5519, 5542, 5570, 5593, 5607, 5613, 5619, 5625, 5631, 5637, 5643, 5649, + 5658, 5682, 5707, 5718, 5728, 5738, 5749, 5759, 5776, 5781, 5788, 5793, + 5798, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5848, 5856, 5864, + 5872, 5880, 0, 5888, 5892, 5896, 5900, 5904, 5908, 5912, 5916, 5920, + 5925, 5930, 5935, 5940, 5945, 5950, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5955, 5969, + 5975, 5981, 5985, 5992, 6004, 6013, 6018, 6033, 6044, 6056, 6067, 6082, + 6091, 6104, 6115, 6121, 6126, 6139, 6151, 6163, 6172, 6183, 6196, 6205, + 6216, 6225, 6232, 6243, 6250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 12, 17, + 22, 27, 32, 0, 37, 42, 47, 54, 58, 63, 68, 73, 78, 83, 89, 94, 99, 104, + 109, 115, 120, 0, 0, 125, 130, 135, 140, 145, 150, 155, 0, 160, 165, 0, + 172, 177, 186, 193, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 207, 221, 226, 232, 250, 255, 260, 265, 271, 276, 281, + 297, 302, 308, 315, 329, 334, 339, 345, 350, 357, 363, 368, 373, 387, + 392, 398, 412, 418, 424, 429, 436, 450, 456, 461, 466, 489, 493, 498, + 502, 506, 510, 515, 519, 524, 0, 0, 0, 528, 561, 599, 623, 656, 688, 726, + 750, 764, 781, 808, 833, 858, 944, 0, 0, 961, 966, 971, 976, 981, 986, + 991, 996, 1001, 1006, 0, 0, 0, 0, 1011, 1042, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1103, 1108, 1113, 1118, 1123, 1128, 1133, 1138, 1143, 1148, 1153, 1158, + 1163, 1168, 1173, 1178, 1183, 1188, 1192, 1198, 1203, 1210, 1214, 1218, + 1224, 1229, 1236, 1240, 1245, 1252, 1256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1268, 1273, 1277, 1282, 1287, 1292, 1297, 1302, + 1307, 1312, 1317, 1322, 1327, 1332, 1337, 1342, 1347, 1352, 1357, 1362, + 1367, 1372, 1376, 1381, 1386, 1391, 1396, 1401, 1405, 1409, 1414, 1418, + 1425, 1430, 1436, 1442, 1449, 1454, 1460, 1465, 1470, 1476, 1481, 1487, + 1493, 1501, 1511, 1519, 1529, 1534, 1539, 1544, 1549, 1554, 1559, 1564, + 1569, 1574, 0, 0, 0, 0, 0, 1579, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1608, 1630, + 1652, 1674, 1698, 1722, 1744, 0, 1766, 1789, 1812, 1837, 0, 1860, 1880, + 0, 1903, 1924, 1947, 1968, 1989, 2012, 2032, 2055, 2075, 2096, 2119, + 2140, 2161, 2184, 2204, 0, 1, 11, 21, 31, 42, 52, 62, 72, 91, 101, 111, + 121, 131, 141, 151, 161, 172, 183, 194, 205, 216, 226, 236, 247, 257, + 268, 280, 292, 302, 312, 322, 332, 342, 353, 363, 372, 381, 390, 400, + 409, 419, 428, 438, 448, 475, 512, 530, 540, 550, 560, 570, 580, 590, + 600, 633, 651, 669, 687, 697, 707, 717, 727, 739, 749, 759, 769, 779, + 798, 816, 834, 852, 870, 880, 890, 900, 910, 926, 942, 958, 968, 978, + 989, 999, 1011, 1021, 1031, 1041, 1051, 1061, 1071, 1081, 1097, 1113, + 1129, 1139, 1149, 1160, 1170, 1203, 1214, 1225, 1236, 1246, 1257, 1268, + 1278, 1288, 1298, 1308, 1318, 1328, 1338, 1350, 1362, 1373, 1384, 1395, + 1406, 1445, 1457, 1469, 1479, 1489, 1499, 1509, 1519, 1529, 1542, 1555, + 1567, 1579, 1591, 1601, 1611, 1621, 1631, 1643, 1655, 1667, 1679, 1700, + 1710, 1720, 1730, 1740, 1750, 1760, 1770, 1781, 1791, 1802, 1812, 1822, + 1832, 1842, 1853, 1865, 1877, 1889, 1902, 1913, 1923, 1934, 1946, 1957, + 1969, 1979, 1990, 2001, 2012, 2024, 2034, 2046, 2057, 2067, 2078, 2088, + 2098, 2108, 2118, 2130, 2141, 2152, 2163, 2173, 2185, 2203, 2213, 2223, + 2233, 2243, 2254, 2264, 2276, 2288, 2300, 2312, 0, 0, 2324, 2331, 2338, + 2345, 2352, 2359, 2366, 2373, 2380, 2387, 2397, 2406, 2413, 2420, 2429, + 2438, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2445, 2450, + 2458, 2463, 2470, 2475, 2488, 2493, 2498, 2503, 2507, 2512, 2516, 2520, + 2525, 2531, 2536, 2541, 2546, 2551, 2555, 2562, 2567, 2572, 2577, 2582, + 2587, 2592, 2597, 2602, 2607, 2612, 2617, 2622, 2627, 2632, 2640, 2645, + 2652, 2657, 2670, 2675, 2680, 2685, 2689, 2694, 2698, 2702, 2707, 2713, + 2718, 2723, 2728, 2733, 2737, 2744, 2749, 2754, 2759, 2764, 2769, 2774, + 2779, 2784, 2789, 2794, 2799, 2804, 2809, 2817, 2824, 2831, 2836, 2849, + 2871, 2931, 0, 0, 0, 0, 2975, 2980, 2985, 2990, 2995, 3000, 3005, 3010, + 3015, 3020, 0, 0, 0, 0, 3025, 3034, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3043, + 3048, 3053, 3058, 3063, 3068, 3073, 3078, 3083, 3088, 3093, 3098, 3103, + 3108, 3113, 3118, 3123, 3128, 3133, 3140, 3147, 3154, 3161, 3168, 3175, + 3182, 3189, 3196, 3203, 3210, 3217, 3224, 3231, 3238, 3245, 3252, 3259, + 3266, 3273, 3280, 3287, 3294, 3301, 3308, 3315, 3322, 3342, 3366, 3395, + 3446, 3484, 3491, 3498, 3505, 3512, 3519, 3526, 3533, 3540, 3547, 3552, + 3559, 3566, 3575, 3582, 3589, 3596, 3605, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3615, 3620, 3625, + 3630, 3635, 3640, 3645, 3650, 3655, 3660, 3665, 3670, 3675, 3680, 3685, + 3690, 3695, 3700, 3705, 3712, 3719, 3726, 3733, 3740, 3747, 3754, 3761, + 3768, 3789, 3796, 3803, 3810, 3817, 3824, 3831, 3838, 3845, 3852, 3859, + 3866, 3873, 3880, 3887, 3894, 3901, 3908, 3952, 3957, 3962, 3967, 3972, + 3977, 3982, 3987, 3992, 3997, 4004, 4011, 4018, 4025, 4034, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4043, + 4071, 4100, 4129, 0, 4158, 4185, 4214, 4242, 4271, 4299, 4327, 4356, + 4385, 4413, 4442, 4470, 4498, 4527, 4555, 4584, 4613, 4642, 4671, 4700, + 4729, 4758, 4787, 4816, 4850, 4886, 4920, 0, 4951, 4980, 0, 5009, 0, 0, + 5038, 0, 5066, 5094, 5122, 5151, 5180, 5208, 5237, 5265, 5293, 5322, 0, + 5350, 5379, 5408, 5437, 0, 5466, 0, 5495, 0, 0, 0, 0, 0, 0, 5524, 0, 0, + 0, 0, 5539, 0, 5554, 0, 5569, 0, 5584, 5599, 5614, 0, 5629, 5644, 0, + 5659, 0, 0, 5674, 0, 5689, 0, 5704, 0, 5719, 0, 5739, 0, 5759, 5774, 0, + 5789, 0, 0, 5804, 5819, 5834, 5849, 0, 5864, 5879, 5894, 5909, 5924, + 5939, 5954, 0, 5969, 5984, 5999, 6014, 0, 6029, 6044, 6059, 6074, 0, + 6094, 0, 6114, 6129, 6144, 6159, 6174, 6189, 6204, 6219, 6234, 6249, 0, + 6264, 6279, 6294, 6309, 6324, 6339, 6354, 6369, 6384, 6399, 6414, 6429, + 6444, 6459, 6474, 6489, 6504, 0, 0, 0, 0, 0, 6519, 6534, 6549, 0, 6564, + 6579, 6594, 6609, 6624, 0, 6639, 6654, 6669, 6684, 6699, 6714, 6729, + 6744, 6759, 6774, 6789, 6804, 6819, 6834, 6849, 6864, 6879, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6894, 6946, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8, 15, 22, 29, + 47, 62, 77, 91, 98, 105, 112, 119, 126, 133, 140, 147, 162, 169, 176, + 183, 190, 197, 204, 211, 218, 233, 240, 247, 254, 261, 268, 275, 282, + 289, 301, 315, 325, 345, 354, 363, 372, 381, 393, 0, 0, 0, 0, 398, 405, + 412, 419, 426, 433, 440, 447, 454, 461, 468, 475, 482, 489, 496, 503, + 510, 517, 524, 531, 538, 545, 552, 559, 566, 573, 580, 587, 594, 601, + 608, 615, 622, 629, 636, 643, 650, 657, 664, 671, 678, 685, 692, 699, + 706, 713, 720, 727, 734, 741, 748, 755, 762, 769, 776, 783, 790, 797, + 804, 811, 818, 825, 832, 839, 846, 853, 860, 867, 874, 881, 888, 895, + 902, 909, 916, 923, 930, 937, 944, 951, 958, 965, 972, 979, 986, 993, + 1000, 1007, 1014, 1021, 1028, 1035, 1042, 1049, 1056, 1063, 1070, 1077, + 1084, 1091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1098, 1103, 1112, 1119, + 1126, 1133, 1140, 1147, 1154, 1161, 1168, 1177, 1227, 1293, 1344, 0, 0, + 1381, 1390, 1397, 1404, 1411, 1418, 1425, 1432, 1439, 1446, 1455, 1464, + 1473, 1482, 1491, 0, 1511, 1520, 1527, 1534, 1541, 1548, 1555, 1562, + 1569, 1576, 1585, 1594, 1603, 1612, 1621, 0, 1628, 1637, 1644, 1651, + 1658, 1665, 1672, 1679, 1686, 1693, 1702, 1711, 1720, 1729, 1738, 1756, + 1763, 1779, 1794, 1805, 1819, 1830, 1843, 1858, 1871, 1882, 1897, 1910, + 1922, 1931, 1943, 1956, 1969, 1982, 1995, 2008, 2019, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2036, 2051, 2064, 2077, 2090, 2103, 2116, 2129, 2142, 2155, + 2168, 2181, 2186, 2193, 2215, 2231, 2253, 2265, 2277, 2289, 2301, 2313, + 2325, 2337, 2349, 2361, 2373, 2385, 2397, 2409, 2421, 2433, 2445, 2458, + 2470, 2482, 2494, 2506, 2518, 2530, 2542, 2554, 2566, 2598, 2636, 2660, + 2687, 2826, 2862, 2899, 2949, 2959, 2969, 2979, 2989, 2999, 3009, 3019, + 3029, 3039, 3049, 3059, 3081, 3091, 3114, 3124, 3134, 3159, 3182, 3192, + 3202, 3242, 3252, 3262, 3272, 3291, 3325, 3344, 3367, 3397, 3442, 3450, + 3454, 3458, 3462, 3466, 3474, 3478, 3494, 3498, 3502, 3539, 3565, 3587, + 3591, 3595, 3612, 3616, 3641, 3679, 3723, 3757, 3761, 3765, 3769, 3773, + 3777, 3828, 3881, 3971, 4005, 4023, 4056, 4067, 4078, 4101, 4105, 4109, + 4141, 4145, 4186, 4190, 4212, 4216, 4239, 4271, 4275, 4286, 4314, 4318, + 4322, 4326, 4330, 4334, 4338, 4342, 4346, 4350, 4354, 4372, 4396, 4407, + 4418, 4431, 4468, 4491, 4500, 4507, 4528, 4553, 4559, 4572, 4577, 4605, + 4630, 4643, 4649, 4656, 4662, 4668, 4674, 4703, 4732, 4770, 4808, 4851, + 4863, 4881, 4904, 4926, 4937, 4956, 4977, 4996, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5094, 5098, 5102, 5106, 5110, 5114, 5118, 5122, 5126, 5130, 5134, 5138, + 5142, 5146, 5150, 5154, 5158, 5162, 5166, 5170, 5174, 5178, 5182, 5186, + 5190, 5194, 5198, 5227, 5253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 5286, 5311, 5356, 5381, 5421, 5454, 5487, 5527, 5551, 5573, 5598, 5638, + 5659, 5682, 5705, 5729, 5757, 5787, 5818, 5845, 5872, 5898, 5929, 5958, + 5978, 6002, 6019, 6036, 6053, 6070, 6087, 6104, 6143, 6158, 6177, 6199, + 6220, 6242, 6263, 6306, 6342, 6364, 6388, 6418, 0, 0, 0, 0, 6459, 6485, + 6511, 6533, 6557, 6580, 6603, 6632, 6659, 0, 0, 0, 0, 0, 0, 0, 6687, + 6721, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6747, 6766, 6799, 6833, + 6859, 6910, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6938, 6966, 6987, 6992, 7003, + 7023, 7031, 7069, 7088, 7096, 7103, 7129, 7137, 7147, 7165, 7178, 7197, + 7260, 7276, 7290, 7333, 7364, 7380, 7400, 7435, 7449, 7498, 7507, 7518, + 7529, 7538, 7545, 7565, 7577, 7608, 7636, 7670, 7709, 7724, 7746, 7770, + 7793, 7829, 7859, 7880, 7900, 7905, 7910, 7918, 7927, 7936, 7966, 7979, + 8005, 8030, 8051, 8070, 8085, 8111, 8120, 8130, 8145, 8155, 8162, 8167, + 8192, 8201, 8211, 8230, 8239, 8246, 8266, 8273, 8276, 8287, 8297, 8303, + 8310, 8320, 8328, 8336, 8341, 8347, 8356, 8367, 8388, 8399, 8407, 8418, + 8429, 8435, 8455, 8477, 8504, 8514, 8520, 8529, 8547, 8575, 8598, 8604, + 8617, 8633, 8643, 8654, 8662, 8671, 8687, 8700, 8706, 8715, 8723, 8732, + 8742, 8751, 8759, 8790, 8890, 8934, 8947, 8953, 9019, 9034, 9042, 9097, + 9102, 9139, 9157, 9165, 9168, 9203, 9215, 9242, 9248, 9295, 9305, 9371, + 9374, 9383, 9412, 9454, 9471, 9515, 9561, 9575, 9584, 9635, 9674, 9733, + 9767, 9814, 9819, 9831, 9893, 9929, 9945, 9963, 10029, 10063, 10105, + 10149, 10175, 10199, 10214, 10237, 10278, 10316, 10368, 10382, 10402, + 10435, 10452, 10499, 10514, 10544, 10572, 10611, 10619, 10643, 10652, + 10660, 10687, 10721, 10763, 10773, 10780, 10808, 10816, 10823, 10850, + 10999, 11027, 11066, 11096, 11119, 11131, 11186, 11202, 11230, 11237, + 11242, 11260, 11275, 11283, 11300, 11307, 11375, 11391, 11408, 11419, + 11436, 11454, 11476, 11502, 11532, 11565, 11586, 11627, 11676, 11703, + 11722, 11747, 11784, 11899, 11907, 11912, 11960, 11966, 11983, 11998, + 12029, 12048, 12073, 12133, 12141, 12159, 12162, 12179, 12232, 12263, + 12268, 12293, 12320, 12330, 12355, 12362, 12374, 12404, 12442, 12474, + 12528, 12591, 12606, 12616, 12626, 12636, 12646, 12663, 12680, 12697, + 12721, 12750, 12767, 12789, 12810, 12828, 12845, 12869, 12889, 12909, + 12926, 12964, 12997, 13016, 13033, 13054, 13086, 13132, 13156, 13185, + 13204, 13227, 13235, 13240, 13244, 13248, 13257, 13302, 13305, 13317, + 13326, 13349, 13361, 13366, 13384, 13387, 13395, 13401, 13408, 13436, + 13462, 13470, 13476, 13482, 13488, 13498, 13535, 13541, 13556, 13561, + 13567, 13573, 13579, 13585, 13596, 13604, 13612, 13621, 13627, 13658, + 13702, 13705, 13715, 13718, 13721, 13724, 13727, 13765, 13814, 13864, + 13912, 13947, 13965, 13990, 14014, 14038, 14052, 14059, 14065, 14070, + 14081, 14089, 14097, 14103, 14109, 14116, 14123, 14128, 14134, 14142, + 14148, 14156, 14194, 14209, 14218, 14226, 14259, 14284, 14305, 14309, + 14328, 14331, 14351, 14366, 14396, 14405, 14418, 14428, 14469, 14503, + 14514, 14528, 14554, 14559, 14582, 14587, 14667, 14716, 14723, 14732, + 14735, 14743, 14791, 14822, 14870, 14873, 14911, 14921, 14960, 14969, + 14998, 15008, 15037, 15047, 15055, 15060, 15083, 15088, 15100, 15107, + 15128, 15165, 15177, 15215, 15226, 15231, 15236, 15249, 15260, 15267, + 15342, 15347, 15352, 15357, 15364, 15377, 15390, 15490, 15505, 15510, + 15515, 15520, 15550, 15574, 15646, 15665, 15712, 15743, 15777, 15807, + 15829, 15863, 15890, 15922, 15933, 15949, 15956, 15965, 15974, 15986, + 15995, 16009, 16025, 16084, 16113, 16123, 16132, 16201, 16238, 16270, + 16289, 16308, 16329, 16350, 16377, 16414, 16446, 16478, 16487, 16495, + 16505, 16528, 16533, 16572, 16580, 16588, 16602, 16609, 16618, 16643, + 16648, 16738, 16743, 16748, 16753, 16759, 16767, 16774, 16779, 16867, + 16873, 16962, 16990, 17017, 17054, 17066, 17077, 17112, 17159, 17182, + 17222, 17259, 17279, 17290, 17307, 17332, 17337, 17378, 17414, 17443, + 17458, 17467, 17478, 17504, 17507, 17518, 17531, 17542, 17548, 17562, + 17603, 17627, 17640, 17662, 17701, 17740, 17784, 17807, 17823, 17880, + 17889, 17932, 17943, 17958, 17986, 17993, 18035, 18066, 18087, 18105, + 18131, 18155, 18160, 18223, 18232, 18282, 18287, 18321, 18352, 18361, + 18392, 18404, 18421, 18433, 18457, 18470, 18483, 18497, 18506, 18532, + 18535, 18555, 18562, 18569, 18578, 18612, 18638, 18649, 18659, 18670, + 18702, 18717, 18726, 18733, 18738, 18816, 18823, 18839, 18846, 18866, + 18873, 18891, 18909, 18944, 18979, 19020, 19027, 19053, 19081, 19117, + 19144, 19171, 19207, 19250, 19257, 19267, 19302, 19316, 19322, 19329, + 19339, 19370, 19401, 19424, 19431, 19438, 19445, 19452, 19459, 19466, + 19473, 19480, 19487, 19494, 19501, 19514, 19527, 19542, 19556, 19570, + 19583, 19598, 19613, 19627, 19640, 19656, 19672, 19696, 19709, 19722, + 19752, 19824, 19846, 19866, 19873, 19901, 19929, 19938, 19958, 19991, + 20017, 20039, 20046, 20057, 20066, 20112, 20130, 20154, 20174, 20200, + 20226, 20247, 20296, 20334, 20349, 20383, 20422, 20438, 20484, 20512, + 20537, 20566, 20596, 20616, 20633, 20659, 20685, 20718, 20736, 20761, + 20786, 20807, 20824, 20858, 20894, 20918, 20940, 20951, 20962, 20984, + 21009, 21033, 21053, 21064, 21075, 21100, 21123, 21179, 21200, 21221, + 21255, 21272, 21302, 21334, 21345, 21354, 21369, 21395, 21402, 21409, + 21416, 21437, 21473, 21478, 21504, 21534, 21550, 21598, 21605, 21616, + 21629, 21641, 21655, 21680, 21685, 21729, 21748, 21784, 21800, 21810, + 21815, 21822, 21829, 21832, 21837, 21842, 21853, 21858, 21866, 21895, + 21914, 21920, 21942, 21973, 22013, 22028, 22037, 22046, 22064, 22106, + 22123, 22139, 22155, 22197, 22225, 22268, 22289, 22334, 22376, 22432, + 22458, 22465, 22472, 22503, 22534, 22541, 22548, 22561, 22580, 22587, + 22621, 22638, 22655, 22687, 22705, 22739, 22767, 22790, 22809, 22830, + 22840, 22860, 22885, 22894, 22905, 22917, 22934, 22945, 22987, 22992, + 23003, 23014, 23034, 23047, 23060, 23086, 23095, 23139, 23150, 23159, + 23184, 23218, 23238, 23253, 23265, 23297, 23315, 23327, 23334, 23345, + 23357, 23371, 23376, 23392, 23403, 23414, 23421, 23460, 23506, 23535, + 23546, 23555, 23576, 23581, 23596, 23630, 23657, 23699, 23712, 23723, + 23732, 23742, 23751, 23804, 23816, 23823, 23833, 23846, 23865, 23879, + 23903, 23908, 23917, 23941, 23954, 23965, 23980, 23991, 24013, 24026, + 24037, 24060, 24067, 24100, 24120, 24140, 24155, 24168, 24219, 24232, + 24298, 24313, 24329, 24346, 24367, 24407, 24418, 24441, 24519, 24526, + 24533, 24540, 24547, 24558, 24569, 24580, 24591, 24600, 24626, 24635, + 24659, 24672, 24685, 24698, 24711, 24718, 24725, 24732, 24739, 24750, + 24761, 24772, 24783, 24797, 24818, 24853, 24898, 24921, 24926, 24931, + 24936, 24964, 24975, 24984, 24995, 25010, 25024, 25060, 25090, 25126, + 25140, 25147, 25156, 25161, 25168, 25192, 25216, 25238, 25262, 25305, + 25311, 25325, 25347, 25364, 25394, 25401, 25424, 25429, 25437, 25441, + 25447, 25458, 25465, 25473, 25483, 25522, 25527, 25534, 25539, 25546, + 25557, 25570, 25591, 25617, 25635, 25643, 25652, 25657, 25662, 25673, + 25688, 25747, 25774, 25804, 25817, 25830, 25866, 25903, 25958, 25963, + 26009, 26020, 26033, 26055, 26069, 26082, 26099, 26107, 26118, 26128, + 26140, 26152, 26166, 26184, 26225, 26278, 26340, 26368, 26375, 26416, + 26423, 26426, 26429, 26446, 26454, 26468, 26478, 26505, 26543, 26570, + 26578, 26587, 26623, 26669, 26687, 26710, 26714, 26726, 26810, 26836, + 26842, 26849, 26862, 26866, 0, 0, 0, 0, 0, 26875, 26892, 26895, 26902, + 26950, 26979, 26998, 27007, 27023, 27057, 27070, 27095, 27112, 27117, + 27139, 27164, 0, 0, 0, 27186, 27196, 27232, 27296, 27339, 27347, 27361, + 27367, 27390, 27438, 27449, 27482, 27492, 0, 0, 0, 27502, 27517, 27523, + 27539, 27551, 27567, 27580, 27590, 27644, 27669, 27681, 27724, 27750, + 27762, 27778, 27796, 27822, 27866, 27882, 27898, 27909, 27932, 27953, + 27963, 27975, 27995, 28007, 28019, 28048, 28067, 28078, 28130, 28197, + 28221, 28253, 28271, 28300, 28315, 28372, 28401, 28423, 28480, 28507, + 28534, 28559, 28577, 28605, 28618, 28633, 28652, 28669, 28679, 28685, + 28691, 28697, 28718, 28729, 28757, 28812, 28831, 28847, 28865, 28903, + 28939, 28975, 29013, 29049, 29057, 29067, 29077, 29084, 29110, 29115, + 29126, 29132, 29144, 29161, 29203, 29253, 29308, 29325, 29343, 29353, + 29371, 29391, 29416, 29437, 29461, 29478, 29517, 29522, 29562, 29572, + 29586, 29602, 29642, 29656, 29677, 29688, 29711, 29733, 29748, 29781, + 29787, 29793, 29806, 29812, 29817, 29839, 29865, 29892, 29906, 29911, + 29923, 29945, 29978, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30005, 30027, + 30051, 30073, 30097, 30106, 30128, 30135, 30142, 30149, 30158, 30167, + 30209, 30216, 30225, 30232, 30239, 30254, 30261, 30268, 30277, 30288, + 30297, 30302, 30309, 30318, 30325, 30336, 30345, 30350, 30357, 30366, + 30373, 30385, 30392, 30399, 30406, 30413, 30435, 30442, 30451, 30465, + 30477, 30482, 30487, 30492, 30497, 30517, 30526, 30535, 30544, 30553, + 30562, 30573, 30582, 30651, 30660, 30680, 30689, 30700, 30722, 30731, + 30740, 30749, 30758, 30767, 30776, 30785, 30796, 30805, 30814, 30847, + 30858, 30881, 30890, 30899, 30908, 30917, 30926, 30962, 31000, 31011, + 31038, 31047, 31056, 31067, 31072, 31077, 31082, 0, 0, 0, 0, 0, 0, 0, + 31087, 31094, 31101, 31108, 31115, 31122, 31129, 31136, 31143, 31150, + 31157, 31164, 0, 0, 0, 0, 31171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 10, 19, 28, 37, 46, 57, 66, 77, 86, 97, 106, 0, 0, 0, 0, 117, + 126, 135, 144, 153, 160, 169, 176, 185, 196, 207, 218, 229, 242, 255, + 268, 281, 288, 297, 304, 313, 320, 329, 336, 345, 352, 361, 368, 377, + 384, 393, 400, 409, 416, 425, 432, 441, 448, 455, 462, 469, 476, 483, + 490, 497, 504, 511, 518, 525, 534, 543, 570, 579, 586, 593, 600, 0, 0, 0, + 0, 0, 0, 0, 0, 607, 623, 639, 655, 671, 691, 711, 731, 751, 769, 0, 0, 0, + 0, 0, 0, 789, 800, 811, 822, 833, 844, 855, 866, 877, 886, 895, 904, 913, + 922, 931, 940, 949, 960, 971, 996, 1007, 1018, 1029, 1040, 1051, 1060, + 1069, 1078, 1087, 1098, 1109, 1120, 1131, 1142, 1153, 1164, 1175, 1186, + 1197, 1208, 0, 0, 0, 0, 0, 0, 0, 0, 1219, 1226, 1233, 1240, 1247, 1260, + 1271, 1284, 1297, 1304, 1313, 1352, 1361, 1372, 1385, 1398, 1411, 1432, + 1443, 1454, 1465, 1474, 1498, 1507, 1531, 1540, 1568, 1577, 1605, 1616, + 0, 0, 1629, 1640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1653, 1667, 1681, 1701, 1710, 1719, + 1728, 1735, 1740, 1747, 1756, 1767, 1780, 1791, 1796, 1801, 1813, 1829, + 1844, 1858, 1866, 1878, 1893, 1927, 1938, 1950, 1959, 1968, 1985, 2002, + 2012, 2063, 2087, 2099, 2108, 2121, 2157, 2169, 2178, 2209, 2233, 2252, + 2263, 2282, 2293, 2313, 2334, 2349, 2374, 2402, 2417, 2447, 2481, 2502, + 2563, 2609, 2615, 2645, 2654, 2686, 2704, 2725, 2732, 2741, 2751, 2777, + 2792, 2864, 2917, 2934, 2940, 2979, 3009, 3023, 3041, 3062, 3108, 3119, + 3135, 3144, 3149, 3159, 3167, 3184, 3190, 3197, 3204, 3225, 3233, 3269, + 3326, 3343, 3385, 3393, 3403, 3454, 3510, 3525, 3557, 3594, 3638, 3671, + 3679, 3688, 3710, 3745, 3777, 3786, 3796, 3861, 3867, 3872, 3878, 3893, + 3904, 3913, 3927, 3945, 3959, 3971, 3977, 3990, 3999, 4013, 4018, 4027, + 4035, 4047, 4052, 4084, 4113, 4147, 4154, 4165, 4168, 4173, 4177, 4183, + 4187, 4194, 4204, 4207, 4215, 4222, 4233, 4240, 4246, 4257, 4266, 4275, + 4328, 4353, 4361, 4370, 4376, 4384, 4397, 4404, 4412, 4420, 4429, 4495, + 4498, 4503, 4525, 4544, 4550, 4556, 4566, 4572, 4581, 4588, 4591, 4597, + 4600, 4609, 4622, 4631, 4640, 4649, 4658, 4661, 4664, 4667, 4670, 4680, + 4693, 4700, 4716, 4729, 4739, 4754, 4768, 4781, 4789, 4798, 4804, 4811, + 4817, 4825, 4832, 4839, 4850, 4857, 4864, 4870, 4882, 4894, 4902, 4912, + 4949, 4991, 5033, 5044, 5082, 5117, 5128, 5162, 5203, 5209, 5217, 5244, + 5248, 5254, 5261, 5267, 5294, 5310, 5316, 5323, 5328, 5334, 5384, 5396, + 5413, 5423, 5432, 5444, 5452, 5459, 5474, 5482, 5485, 5492, 5500, 5510, + 5521, 5531, 5537, 5548, 5554, 5561, 5574, 5583, 5590, 5598, 5611, 5635, + 5640, 5645, 5650, 5655, 5660, 5669, 5678, 5687, 5698, 5709, 5720, 5731, + 5740, 5751, 5762, 5773, 5784, 5795, 5804, 5815, 5826, 5837, 5848, 5859, + 5868, 5879, 5890, 5901, 5912, 5919, 5932, 5939, 5946, 5959, 5966, 5973, + 5986, 5993, 6000, 6013, 6020, 6027, 6040, 6047, 6054, 6067, 6074, 6085, + 6096, 6107, 6118, 6129, 6140, 6151, 6162, 6173, 6184, 6195, 6206, 6217, + 6228, 6239, 6250, 6261, 6272, 6283, 6294, 6305, 6318, 6331, 6344, 6349, + 6354, 6359, 6377, 6388, 6399, 6452, 6490, 6530, 6537, 6544, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6551, 6610, 6648, 6695, 6731, 6767, 6836, 6895, + 6933, 6961, 6987, 7013, 7039, 7077, 0, 0, 7135, 7148, 7167, 7174, 7177, + 0, 0, 0, 7198, 7222, 7239, 7251, 7257, 0, 0, 0, 7264, 7269, 7274, 7284, + 7287, 7298, 7305, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7319, 7333, 7336, 7342, + 7346, 7356, 7362, 7367, 7377, 7382, 7387, 7394, 7406, 7413, 7416, 7423, + 7430, 7438, 7452, 7457, 7464, 7472, 7483, 7486, 7494, 7497, 7507, 7519, + 7548, 0, 0, 0, 7554, 7558, 7563, 7570, 7580, 7593, 7596, 7599, 7602, + 7608, 7615, 0, 0, 0, 0, 0, 7627, 7641, 7647, 7662, 7667, 7692, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 7714, 7726, 7735, 7738, 7748, 7755, 7762, 7769, + 7801, 7807, 0, 0, 0, 0, 0, 0, 7811, 7822, 7834, 7853, 7866, 7873, 7880, + 7900, 0, 0, 0, 0, 0, 0, 0, 0, 7903, 7951, 7956, 7961, 7968, 7975, 7990, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7995, 7999, 8003, 8018, 8022, 8027, 8032, + 8037, 8041, 8046, 8051, 8056, 8071, 8076, 8081, 8103, 8107, 8112, 8117, + 8122, 8127, 8132, 8139, 8144, 8149, 8154, 8161, 8167, 8174, 8181, 8186, + 8190, 8195, 8200, 8205, 8210, 8215, 8220, 8227, 8232, 8237, 8244, 8250, + 8257, 8264, 8269, 8284, 8289, 8294, 8315, 8321, 8328, 8335, 8340, 8346, + 8353, 8360, 8365, 8387, 8392, 8397, 8406, 8415, 8424, 8433, 8442, 8451, + 8460, 8469, 8478, 8487, 8498, 8511, 8522, 8535, 8546, 8557, 8568, 8579, + 8590, 8601, 8610, 8621, 8630, 8639, 8648, 8657, 8666, 8675, 8684, 8693, + 8702, 8711, 8722, 8735, 8746, 8759, 8770, 8781, 8792, 8803, 8814, 8825, + 8834, 8845, 8864, 8881, 8898, 8915, 8926, 8937, 8948, 8959, 8982, 8990, + 8998, 9006, 9014, 9037, 9058, 9064, 9070, 9076, 9082, 9103, 9114, 9125, + 9138, 9151, 9164, 9173, 9197, 9221, 9245, 9270, 9294, 9318, 9342, 9366, + 9391, 9415, 9422, 9429, 9436, 9443, 9461, 9477, 0, 9493, 9509, 9545, + 9583, 9615, 9647, 9679, 9713, 9738, 9762, 9786, 9810, 9834, 9843, 9852, + 9861, 9872, 9883, 9896, 9911, 9924, 9943, 9964, 9983, 10000, 10019, + 10040, 10052, 10074, 10107, 10123, 10211, 10218, 10257, 10272, 10287, + 10298, 10309, 10352, 10357, 10437, 10459, 10539, 10552, 10559, 10600, + 10656, 10669, 10682, 10752, 10774, 10792, 10807, 10822, 10845, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10902, 10917, 10932, 10947, 10962, 10977, + 10992, 11007, 11022, 11037, 0, 0, 0, 0, 0, 0, 11052, 11059, 11066, 11073, + 11081, 11088, 11095, 11102, 11109, 11116, 11123, 11130, 11137, 11144, + 11158, 11163, 11170, 11177, 11184, 11192, 11199, 11212, 11217, 11225, + 11232, 11239, 11246, 11253, 11260, 11268, 11275, 11282, 11289, 11296, + 11303, 11308, 11315, 11322, 11329, 11336, 11343, 11350, 11357, 11364, + 11371, 11385, 11392, 11399, 11406, 11413, 11418, 11423, 11428, 11436, + 11443, 11450, 11457, 11465, 11472, 11479, 11492, 11499, 11506, 11513, + 11520, 11527, 11534, 11541, 11548, 11555, 11562, 11569, 11576, 11583, + 11590, 11597, 11604, 11611, 11618, 11625, 11632, 11639, 11646, 11653, + 11660, 11667, 11674, 11681, 11688, 11695, 11703, 11716, 11730, 11737, + 11742, 11749, 11756, 11771, 11779, 11786, 11793, 11800, 11807, 11814, + 11821, 11828, 11835, 11842, 11849, 11857, 11864, 11871, 11876, 11883, + 11891, 11898, 11905, 11919, 11924, 11931, 11938, 11949, 11956, 11963, + 11971, 11978, 11986, 11993, 12000, 12007, 12014, 12021, 12028, 12035, + 12042, 12049, 12056, 12063, 12071, 12078, 12085, 12092, 12099, 12106, + 12114, 12121, 12129, 12137, 12144, 12151, 12158, 12165, 12173, 12181, + 12188, 12195, 12202, 12216, 12223, 12230, 12237, 12244, 12251, 12258, + 12265, 12273, 12280, 12287, 12294, 12301, 12308, 12315, 12320, 12327, + 12334, 12341, 12348, 12353, 12360, 12367, 12374, 12381, 12388, 12395, + 12402, 12410, 12417, 12424, 12431, 12438, 12445, 12453, 12460, 12467, + 12474, 12481, 12488, 12495, 12502, 12509, 12516, 12523, 12530, 12538, + 12545, 12552, 12559, 12566, 12573, 12580, 12587, 12594, 12601, 12608, + 12615, 12622, 12629, 12634, 12641, 12648, 12655, 12662, 12670, 12677, + 12684, 12691, 12698, 12705, 12713, 12720, 12727, 12734, 12741, 12748, + 12755, 12762, 12769, 12777, 12784, 12791, 12798, 12812, 12819, 12826, + 12833, 12840, 12845, 12852, 12860, 12868, 12876, 12883, 12891, 12898, + 12912, 12919, 12926, 12933, 12940, 12945, 12952, 12959, 12973, 12981, + 12988, 12995, 13002, 13009, 13016, 13023, 13031, 13045, 13052, 13060, + 13068, 13075, 13082, 13089, 13096, 13103, 13110, 13117, 13124, 13131, + 13139, 13153, 13161, 13168, 13176, 13183, 13190, 13197, 13205, 13212, + 13219, 13227, 13242, 13249, 13254, 13261, 13268, 13275, 13282, 13289, + 13296, 13303, 13310, 13317, 13324, 13331, 13339, 13346, 13354, 13361, + 13369, 13376, 13384, 13392, 13400, 13407, 13414, 13421, 13429, 13437, + 13452, 13460, 13467, 13474, 13481, 13488, 13495, 13502, 13516, 13523, + 13531, 13538, 13545, 13552, 13559, 13567, 13574, 13582, 13590, 13595, + 13602, 13609, 13616, 13623, 13630, 13638, 13646, 13654, 13661, 13668, + 13676, 13683, 13690, 13697, 13705, 13712, 13719, 13726, 13733, 13740, + 13748, 13755, 13762, 13769, 13776, 13783, 13790, 13798, 13806, 13813, + 13821, 13828, 13836, 13843, 13850, 13855, 13863, 13871, 13878, 13886, + 13893, 13901, 13908, 13915, 13922, 13929, 13936, 13943, 13951, 13959, + 13967, 13975, 13982, 13989, 13996, 14003, 14010, 14017, 14024, 14031, + 14038, 14045, 14052, 14059, 14067, 14074, 14081, 14088, 14095, 14102, + 14109, 14116, 14123, 14130, 14137, 14144, 14151, 14159, 14167, 14175, + 14182, 14189, 14196, 14203, 14211, 14218, 14226, 14233, 14240, 14248, + 14256, 14283, 14290, 14297, 14304, 14318, 14325, 14332, 14339, 14346, + 14353, 14360, 14367, 14374, 14381, 14388, 14395, 14402, 14409, 14414, + 14422, 14429, 14436, 14443, 14450, 14457, 14471, 14479, 14486, 14493, + 14500, 14507, 14514, 14521, 14529, 14536, 14543, 14557, 14564, 14572, + 14580, 14587, 14594, 14601, 14609, 14616, 14623, 14631, 14639, 14646, + 14653, 14660, 14668, 14675, 14682, 14689, 14696, 14703, 14710, 14717, + 14725, 14732, 14739, 14746, 14754, 14761, 14768, 14775, 14782, 14790, + 14798, 14805, 14812, 14819, 14827, 14834, 14842, 14847, 14852, 14859, + 14867, 14874, 14881, 14888, 14895, 14902, 14909, 14916, 14924, 14931, + 14938, 14945, 14952, 14959, 14966, 14974, 14981, 14989, 14997, 15005, + 15010, 15017, 15024, 15031, 15038, 15045, 15052, 15059, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 15067, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15102, 15107, 15114, 15121, 15128, + 15135, 15142, 15147, 15152, 15159, 15166, 15171, 15178, 15183, 15190, + 15197, 15202, 15207, 15212, 15217, 15222, 15227, 15232, 15237, 15242, + 15247, 15252, 15257, 15262, 15269, 15276, 15283, 15290, 15297, 15301, + 15305, 15309, 15313, 15317, 15321, 15325, 15329, 15333, 15337, 15341, + 15345, 15349, 15353, 15357, 15361, 15365, 15369, 15373, 15377, 15381, + 15385, 15389, 15393, 15397, 15401, 15410, 15417, 15426, 15433, 15440, + 15447, 15451, 15455, 15459, 15463, 15467, 15471, 15475, 15479, 15483, + 15487, 15491, 15495, 15499, 15503, 15507, 15511, 15515, 15519, 15523, + 15527, 15531, 15535, 15539, 15543, 15547, 15551, 15560, 15567, 15576, + 15581, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15586, 15611, 15616, 15621, 15626, 15631, + 15636, 15641, 15646, 15651, 15656, 15661, 15666, 15671, 15676, 15681, + 15686, 15691, 15696, 15701, 15706, 15711, 15716, 15721, 15726, 15731, + 15736, 15741, 15746, 15751, 15756, 15761, 15766, 15771, 15776, 15781, + 15786, 15791, 15796, 15801, 15806, 15811, 15816, 15821, 15826, 15831, + 15836, 15841, 15846, 15851, 15856, 15861, 15866, 15871, 15876, 15881, + 15886, 15891, 15896, 15901, 15906, 15911, 15916, 15921, 15926, 15931, + 15936, 15941, 15946, 15951, 15956, 15961, 15966, 15971, 15976, 15981, + 15986, 15991, 15996, 16001, 16006, 16011, 16016, 16021, 16026, 16032, + 16037, 16043, 16049, 16055, 16061, 16067, 16073, 16079, 16085, 16091, + 16097, 16103, 16109, 16115, 16121, 16127, 16133, 16139, 16145, 16151, + 16157, 16162, 16167, 16172, 16177, 16183, 16189, 16195, 16201, 16207, + 16213, 16219, 16224, 16229, 16234, 16240, 16246, 16252, 16258, 16264, + 16270, 16276, 16282, 16287, 16292, 16298, 16304, 16310, 16316, 16322, + 16328, 16334, 16340, 16346, 16351, 16357, 16363, 16369, 16375, 16381, + 16387, 16393, 16399, 16405, 16411, 16417, 16423, 16429, 16435, 16441, + 16447, 16453, 16459, 16465, 16471, 16477, 16483, 16489, 16495, 16501, + 16507, 16513, 16519, 16525, 16531, 16537, 16543, 16549, 16555, 16561, + 16567, 16573, 16579, 16585, 16591, 16597, 16603, 16609, 16614, 16620, + 16626, 16632, 16638, 16644, 16650, 16656, 16662, 16668, 16674, 16680, + 16686, 16692, 16698, 16704, 16710, 16716, 16722, 16728, 16734, 16740, + 16746, 16752, 16758, 16764, 16770, 16776, 16782, 16788, 16794, 16800, + 16806, 16812, 16817, 16822, 16827, 16833, 16838, 16844, 16850, 16856, + 16862, 16868, 16874, 16879, 16885, 16891, 16897, 16903, 16909, 16915, + 16921, 16927, 16933, 16939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, +}; + +static const unsigned int phrasebook_shift[] = { + 0, 41296, 59333, 75641, 96713, 136079, 161843, 161843, 161843, 177244, + 177244, 177244, 177244, 177244, 177244, 177244, 177244, 177244, 177244, + 177244, 177953, 192724, 192724, 192724, 192724, 192724, 201624, 201624, + 201624, 201624, 201624, 202222, 224040, 238660, 248823, 256991, 264517, + 273755, 274549, 274549, 285803, 285803, 285803, 285803, 285803, 294095, + 294095, 294095, 294095, 303594, 303594, 303594, 303594, 308260, 308338, + 312446, 312446, 316832, 319156, 340390, 346644, 348870, 355868, 387110, +}; + +/* Unicode chapter 3.12 on Hangul Character Name Generation */ +#define JAMO_V_COUNT 21 +#define JAMO_T_COUNT 28 +#define JAMO_N_COUNT (JAMO_V_COUNT * JAMO_T_COUNT) +static const char * jamo_l[] = { + "G", "GG", "N", "D", "DD", "R", "M", "B", "BB", "S", "SS", "", "J", "JJ", + "C", "K", "T", "P", "H", +}; + +static const char * jamo_v[] = { + "A", "AE", "YA", "YAE", "EO", "E", "YEO", "YE", "O", "WA", "WAE", "OE", + "YO", "U", "WEO", "WE", "WI", "YU", "EU", "YI", "I", +}; + +static const char * jamo_t[] = { + "", "G", "GG", "GS", "N", "NJ", "NH", "D", "L", "LG", "LM", "LB", "LS", + "LT", "LP", "LH", "M", "B", "BS", "S", "SS", "NG", "J", "C", "K", "T", + "P", "H", +}; + +static char* get_derived_name(unichar_t ch) { + if (ch >= 0xAC00 && ch <= 0xD7A3) { + ch -= 0xAC00; + int l = ch / JAMO_N_COUNT; + int v = (ch % JAMO_N_COUNT) / JAMO_T_COUNT; + int t = ch % JAMO_T_COUNT; + return smprintf("HANGUL SYLLABLE %s%s%s", + jamo_l[l], jamo_v[v], jamo_t[t]); + } + if ((ch >= 0x3400 && ch <= 0x4DBF) || (ch >= 0x4E00 && ch <= 0x9FFF) || + (ch >= 0x20000 && ch <= 0x2A6DF) || (ch >= 0x2A700 && ch <= 0x2B738) || + (ch >= 0x2B740 && ch <= 0x2B81D) || (ch >= 0x2B820 && ch <= 0x2CEA1) || + (ch >= 0x2CEB0 && ch <= 0x2EBE0) || (ch >= 0x30000 && ch <= 0x3134A)) { + return smprintf("CJK UNIFIED IDEOGRAPH-%X", ch); + } + if ((ch >= 0xF900 && ch <= 0xFA6D) || (ch >= 0xFA70 && ch <= 0xFAD9) || + (ch >= 0x2F800 && ch <= 0x2FA1D)) { + return smprintf("CJK COMPATIBILITY IDEOGRAPH-%X", ch); + } + if ((ch >= 0x17000 && ch <= 0x187F7) || (ch >= 0x18D00 && ch <= 0x18D08)) { + return smprintf("TANGUT IDEOGRAPH-%X", ch); + } + if (ch >= 0x18B00 && ch <= 0x18CD5) { + return smprintf("KHITAN SMALL SCRIPT CHARACTER-%X", ch); + } + if (ch >= 0x1B170 && ch <= 0x1B2FB) { + return smprintf("NUSHU CHARACTER-%X", ch); + } + return NULL; +} + +#endif /* FONTFORGE_UNINAMES_DATA_H */ diff -Nru fontforge-20201107~dfsg/Unicode/ustring.c fontforge-20220308~dfsg/Unicode/ustring.c --- fontforge-20201107~dfsg/Unicode/ustring.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/ustring.c 2022-03-08 10:14:24.000000000 +0000 @@ -27,7 +27,6 @@ #include -#include "chardata.h" #include "ffglib.h" #include "ustring.h" #include "utype.h" @@ -512,30 +511,27 @@ } unichar_t *utf82u_strncpy(unichar_t *ubuf,const char *utf8buf,int len) { - unichar_t *upt=ubuf, *uend=ubuf+len-1; - const uint8 *pt = (const uint8 *) utf8buf, *end = pt+strlen(utf8buf); - int w, w2; - - while ( pt>4) )-1; - w = (w<<6) | ((pt[1]&0xf)<<2) | ((pt[2]&0x30)>>4); - w2 = ((pt[2]&0xf)<<6) | (pt[3]&0x3f); - *upt = w*0x400 + w2 + 0x10000; - pt += 4; - } - ++upt; + unichar_t *upt = ubuf; + int32_t ch; + + if (!ubuf || !utf8buf || len <= 0) { + return ubuf; + } + + while (len > 1 && (ch = utf8_ildb(&utf8buf)) != 0) { + if (ch > 0) { + *upt++ = ch; + --len; + } else { + TRACE("Invalid UTF-8 sequence detected %s\n", utf8buf); + do { + ++utf8buf; + } while ((*utf8buf & 0xc0) == 0x80); + } } *upt = '\0'; -return( ubuf ); + + return ubuf; } unichar_t *utf82u_strcpy(unichar_t *ubuf,const char *utf8buf) { @@ -672,10 +668,10 @@ return( utf8buf ); } -int32 utf8_ildb(const char **_text) { - int32 val= -1; +int32_t utf8_ildb(const char **_text) { + int32_t val= -1; int ch; - const uint8 *text = (const uint8 *) *_text; + const uint8_t *text = (const uint8_t *) *_text; /* Increment and load character */ if ( text==NULL ) @@ -707,7 +703,7 @@ return( val ); } -char *utf8_idpb(char *utf8_text,uint32 ch,int flags) { +char *utf8_idpb(char *utf8_text,uint32_t ch,int flags) { /* Increment and deposit character, no '\0' appended */ /* NOTE: Unicode only needs range of 17x65535 values */ /* and strings must be long enough to hold +4 chars. */ @@ -855,7 +851,7 @@ long utf82u_strlen(const char *utf8_str) { /* Count how many shorts needed to represent in UCS2 */ - int32 ch; + int32_t ch; long len = 0; while ( (ch = utf8_ildb(&utf8_str))>0 && ++len>0 ) @@ -905,8 +901,7 @@ } while ( *str ) *pt++ = *str++; - } else if ( unicode_alternates[ch>>8]!=NULL && - (alt = unicode_alternates[ch>>8][ch&0xff])!=NULL ) { + } else if ( (alt = unialt(ch))!=NULL ) { while ( *alt!='\0' ) { if ( pt>=end ) { int off = pt-newcr; diff -Nru fontforge-20201107~dfsg/Unicode/utype.c fontforge-20220308~dfsg/Unicode/utype.c --- fontforge-20201107~dfsg/Unicode/utype.c 2020-11-07 20:42:58.000000000 +0000 +++ fontforge-20220308~dfsg/Unicode/utype.c 2022-03-08 10:14:24.000000000 +0000 @@ -1,62036 +1,3691 @@ -/* Copyright: 2001 George Williams */ -/* License: BSD-3-clause */ +/* This is a GENERATED file - from makeutype.py with Unicode 14.0.0 */ + +/* Copyright (C) 2000-2012 by George Williams */ /* Contributions: Werner Lemberg, Khaled Hosny, Joe Da Silva */ +/* + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + + * The name of the author may not be used to endorse or promote products + * derived from this software without specific prior written permission. -#include "utype.h" + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ -/* This file was generated using the program 'makeutype' for Unicode_version 12.1 */ +#include +#include -static const unsigned short ff_unicode_tolower[]= { 0, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, /* 0x0000 */ - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - 0x0040, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, /* 0x0040 */ - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, - 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, - 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, - 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, /* 0x0080 */ - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, /* 0x00c0 */ - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00d7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00df, - 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6, 0x00e7, - 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef, - 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, - 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x00ff, - 0x0101, 0x0101, 0x0103, 0x0103, 0x0105, 0x0105, 0x0107, 0x0107, /* 0x0100 */ - 0x0109, 0x0109, 0x010b, 0x010b, 0x010d, 0x010d, 0x010f, 0x010f, - 0x0111, 0x0111, 0x0113, 0x0113, 0x0115, 0x0115, 0x0117, 0x0117, - 0x0119, 0x0119, 0x011b, 0x011b, 0x011d, 0x011d, 0x011f, 0x011f, - 0x0121, 0x0121, 0x0123, 0x0123, 0x0125, 0x0125, 0x0127, 0x0127, - 0x0129, 0x0129, 0x012b, 0x012b, 0x012d, 0x012d, 0x012f, 0x012f, - 0x0069, 0x0131, 0x0133, 0x0133, 0x0135, 0x0135, 0x0137, 0x0137, - 0x0138, 0x013a, 0x013a, 0x013c, 0x013c, 0x013e, 0x013e, 0x0140, - 0x0140, 0x0142, 0x0142, 0x0144, 0x0144, 0x0146, 0x0146, 0x0148, /* 0x0140 */ - 0x0148, 0x0149, 0x014b, 0x014b, 0x014d, 0x014d, 0x014f, 0x014f, - 0x0151, 0x0151, 0x0153, 0x0153, 0x0155, 0x0155, 0x0157, 0x0157, - 0x0159, 0x0159, 0x015b, 0x015b, 0x015d, 0x015d, 0x015f, 0x015f, - 0x0161, 0x0161, 0x0163, 0x0163, 0x0165, 0x0165, 0x0167, 0x0167, - 0x0169, 0x0169, 0x016b, 0x016b, 0x016d, 0x016d, 0x016f, 0x016f, - 0x0171, 0x0171, 0x0173, 0x0173, 0x0175, 0x0175, 0x0177, 0x0177, - 0x00ff, 0x017a, 0x017a, 0x017c, 0x017c, 0x017e, 0x017e, 0x017f, - 0x0180, 0x0253, 0x0183, 0x0183, 0x0185, 0x0185, 0x0254, 0x0188, /* 0x0180 */ - 0x0188, 0x0256, 0x0257, 0x018c, 0x018c, 0x018d, 0x01dd, 0x0259, - 0x025b, 0x0192, 0x0192, 0x0260, 0x0263, 0x0195, 0x0269, 0x0268, - 0x0199, 0x0199, 0x019a, 0x019b, 0x026f, 0x0272, 0x019e, 0x0275, - 0x01a1, 0x01a1, 0x01a3, 0x01a3, 0x01a5, 0x01a5, 0x0280, 0x01a8, - 0x01a8, 0x0283, 0x01aa, 0x01ab, 0x01ad, 0x01ad, 0x0288, 0x01b0, - 0x01b0, 0x028a, 0x028b, 0x01b4, 0x01b4, 0x01b6, 0x01b6, 0x0292, - 0x01b9, 0x01b9, 0x01ba, 0x01bb, 0x01bd, 0x01bd, 0x01be, 0x01bf, - 0x01c0, 0x01c1, 0x01c2, 0x01c3, 0x01c6, 0x01c6, 0x01c6, 0x01c9, /* 0x01c0 */ - 0x01c9, 0x01c9, 0x01cc, 0x01cc, 0x01cc, 0x01ce, 0x01ce, 0x01d0, - 0x01d0, 0x01d2, 0x01d2, 0x01d4, 0x01d4, 0x01d6, 0x01d6, 0x01d8, - 0x01d8, 0x01da, 0x01da, 0x01dc, 0x01dc, 0x01dd, 0x01df, 0x01df, - 0x01e1, 0x01e1, 0x01e3, 0x01e3, 0x01e5, 0x01e5, 0x01e7, 0x01e7, - 0x01e9, 0x01e9, 0x01eb, 0x01eb, 0x01ed, 0x01ed, 0x01ef, 0x01ef, - 0x01f0, 0x01f3, 0x01f3, 0x01f3, 0x01f5, 0x01f5, 0x0195, 0x01bf, - 0x01f9, 0x01f9, 0x01fb, 0x01fb, 0x01fd, 0x01fd, 0x01ff, 0x01ff, - 0x0201, 0x0201, 0x0203, 0x0203, 0x0205, 0x0205, 0x0207, 0x0207, /* 0x0200 */ - 0x0209, 0x0209, 0x020b, 0x020b, 0x020d, 0x020d, 0x020f, 0x020f, - 0x0211, 0x0211, 0x0213, 0x0213, 0x0215, 0x0215, 0x0217, 0x0217, - 0x0219, 0x0219, 0x021b, 0x021b, 0x021d, 0x021d, 0x021f, 0x021f, - 0x019e, 0x0221, 0x0223, 0x0223, 0x0225, 0x0225, 0x0227, 0x0227, - 0x0229, 0x0229, 0x022b, 0x022b, 0x022d, 0x022d, 0x022f, 0x022f, - 0x0231, 0x0231, 0x0233, 0x0233, 0x0234, 0x0235, 0x0236, 0x0237, - 0x0238, 0x0239, 0x2c65, 0x023c, 0x023c, 0x019a, 0x2c66, 0x023f, - 0x0240, 0x0242, 0x0242, 0x0180, 0x0289, 0x028c, 0x0247, 0x0247, /* 0x0240 */ - 0x0249, 0x0249, 0x024b, 0x024b, 0x024d, 0x024d, 0x024f, 0x024f, - 0x0250, 0x0251, 0x0252, 0x0253, 0x0254, 0x0255, 0x0256, 0x0257, - 0x0258, 0x0259, 0x025a, 0x025b, 0x025c, 0x025d, 0x025e, 0x025f, - 0x0260, 0x0261, 0x0262, 0x0263, 0x0264, 0x0265, 0x0266, 0x0267, - 0x0268, 0x0269, 0x026a, 0x026b, 0x026c, 0x026d, 0x026e, 0x026f, - 0x0270, 0x0271, 0x0272, 0x0273, 0x0274, 0x0275, 0x0276, 0x0277, - 0x0278, 0x0279, 0x027a, 0x027b, 0x027c, 0x027d, 0x027e, 0x027f, - 0x0280, 0x0281, 0x0282, 0x0283, 0x0284, 0x0285, 0x0286, 0x0287, /* 0x0280 */ - 0x0288, 0x0289, 0x028a, 0x028b, 0x028c, 0x028d, 0x028e, 0x028f, - 0x0290, 0x0291, 0x0292, 0x0293, 0x0294, 0x0295, 0x0296, 0x0297, - 0x0298, 0x0299, 0x029a, 0x029b, 0x029c, 0x029d, 0x029e, 0x029f, - 0x02a0, 0x02a1, 0x02a2, 0x02a3, 0x02a4, 0x02a5, 0x02a6, 0x02a7, - 0x02a8, 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x02ae, 0x02af, - 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x02b4, 0x02b5, 0x02b6, 0x02b7, - 0x02b8, 0x02b9, 0x02ba, 0x02bb, 0x02bc, 0x02bd, 0x02be, 0x02bf, - 0x02c0, 0x02c1, 0x02c2, 0x02c3, 0x02c4, 0x02c5, 0x02c6, 0x02c7, /* 0x02c0 */ - 0x02c8, 0x02c9, 0x02ca, 0x02cb, 0x02cc, 0x02cd, 0x02ce, 0x02cf, - 0x02d0, 0x02d1, 0x02d2, 0x02d3, 0x02d4, 0x02d5, 0x02d6, 0x02d7, - 0x02d8, 0x02d9, 0x02da, 0x02db, 0x02dc, 0x02dd, 0x02de, 0x02df, - 0x02e0, 0x02e1, 0x02e2, 0x02e3, 0x02e4, 0x02e5, 0x02e6, 0x02e7, - 0x02e8, 0x02e9, 0x02ea, 0x02eb, 0x02ec, 0x02ed, 0x02ee, 0x02ef, - 0x02f0, 0x02f1, 0x02f2, 0x02f3, 0x02f4, 0x02f5, 0x02f6, 0x02f7, - 0x02f8, 0x02f9, 0x02fa, 0x02fb, 0x02fc, 0x02fd, 0x02fe, 0x02ff, - 0x0300, 0x0301, 0x0302, 0x0303, 0x0304, 0x0305, 0x0306, 0x0307, /* 0x0300 */ - 0x0308, 0x0309, 0x030a, 0x030b, 0x030c, 0x030d, 0x030e, 0x030f, - 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, - 0x0318, 0x0319, 0x031a, 0x031b, 0x031c, 0x031d, 0x031e, 0x031f, - 0x0320, 0x0321, 0x0322, 0x0323, 0x0324, 0x0325, 0x0326, 0x0327, - 0x0328, 0x0329, 0x032a, 0x032b, 0x032c, 0x032d, 0x032e, 0x032f, - 0x0330, 0x0331, 0x0332, 0x0333, 0x0334, 0x0335, 0x0336, 0x0337, - 0x0338, 0x0339, 0x033a, 0x033b, 0x033c, 0x033d, 0x033e, 0x033f, - 0x0340, 0x0341, 0x0342, 0x0343, 0x0344, 0x0345, 0x0346, 0x0347, /* 0x0340 */ - 0x0348, 0x0349, 0x034a, 0x034b, 0x034c, 0x034d, 0x034e, 0x034f, - 0x0350, 0x0351, 0x0352, 0x0353, 0x0354, 0x0355, 0x0356, 0x0357, - 0x0358, 0x0359, 0x035a, 0x035b, 0x035c, 0x035d, 0x035e, 0x035f, - 0x0360, 0x0361, 0x0362, 0x0363, 0x0364, 0x0365, 0x0366, 0x0367, - 0x0368, 0x0369, 0x036a, 0x036b, 0x036c, 0x036d, 0x036e, 0x036f, - 0x0371, 0x0371, 0x0373, 0x0373, 0x0374, 0x0375, 0x0377, 0x0377, - 0x0000, 0x0000, 0x037a, 0x037b, 0x037c, 0x037d, 0x037e, 0x03f3, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0384, 0x0385, 0x03ac, 0x0387, /* 0x0380 */ - 0x03ad, 0x03ae, 0x03af, 0x0000, 0x03cc, 0x0000, 0x03cd, 0x03ce, - 0x0390, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, - 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, - 0x03c0, 0x03c1, 0x0000, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, - 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03ac, 0x03ad, 0x03ae, 0x03af, - 0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, - 0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, - 0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, /* 0x03c0 */ - 0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0x03d7, - 0x03d0, 0x03d1, 0x03d2, 0x03d3, 0x03d4, 0x03d5, 0x03d6, 0x03d7, - 0x03d9, 0x03d9, 0x03db, 0x03db, 0x03dd, 0x03dd, 0x03df, 0x03df, - 0x03e1, 0x03e1, 0x03e3, 0x03e3, 0x03e5, 0x03e5, 0x03e7, 0x03e7, - 0x03e9, 0x03e9, 0x03eb, 0x03eb, 0x03ed, 0x03ed, 0x03ef, 0x03ef, - 0x03f0, 0x03f1, 0x03f2, 0x03f3, 0x03b8, 0x03f5, 0x03f6, 0x03f8, - 0x03f8, 0x03f2, 0x03fb, 0x03fb, 0x03fc, 0x037b, 0x037c, 0x037d, - 0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, /* 0x0400 */ - 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x045d, 0x045e, 0x045f, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, - 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, - 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, - 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, - 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, - 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e, 0x043f, - 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446, 0x0447, /* 0x0440 */ - 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 0x044d, 0x044e, 0x044f, - 0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, - 0x0458, 0x0459, 0x045a, 0x045b, 0x045c, 0x045d, 0x045e, 0x045f, - 0x0461, 0x0461, 0x0463, 0x0463, 0x0465, 0x0465, 0x0467, 0x0467, - 0x0469, 0x0469, 0x046b, 0x046b, 0x046d, 0x046d, 0x046f, 0x046f, - 0x0471, 0x0471, 0x0473, 0x0473, 0x0475, 0x0475, 0x0477, 0x0477, - 0x0479, 0x0479, 0x047b, 0x047b, 0x047d, 0x047d, 0x047f, 0x047f, - 0x0481, 0x0481, 0x0482, 0x0483, 0x0484, 0x0485, 0x0486, 0x0487, /* 0x0480 */ - 0x0488, 0x0489, 0x048b, 0x048b, 0x048d, 0x048d, 0x048f, 0x048f, - 0x0491, 0x0491, 0x0493, 0x0493, 0x0495, 0x0495, 0x0497, 0x0497, - 0x0499, 0x0499, 0x049b, 0x049b, 0x049d, 0x049d, 0x049f, 0x049f, - 0x04a1, 0x04a1, 0x04a3, 0x04a3, 0x04a5, 0x04a5, 0x04a7, 0x04a7, - 0x04a9, 0x04a9, 0x04ab, 0x04ab, 0x04ad, 0x04ad, 0x04af, 0x04af, - 0x04b1, 0x04b1, 0x04b3, 0x04b3, 0x04b5, 0x04b5, 0x04b7, 0x04b7, - 0x04b9, 0x04b9, 0x04bb, 0x04bb, 0x04bd, 0x04bd, 0x04bf, 0x04bf, - 0x04cf, 0x04c2, 0x04c2, 0x04c4, 0x04c4, 0x04c6, 0x04c6, 0x04c8, /* 0x04c0 */ - 0x04c8, 0x04ca, 0x04ca, 0x04cc, 0x04cc, 0x04ce, 0x04ce, 0x04cf, - 0x04d1, 0x04d1, 0x04d3, 0x04d3, 0x04d5, 0x04d5, 0x04d7, 0x04d7, - 0x04d9, 0x04d9, 0x04db, 0x04db, 0x04dd, 0x04dd, 0x04df, 0x04df, - 0x04e1, 0x04e1, 0x04e3, 0x04e3, 0x04e5, 0x04e5, 0x04e7, 0x04e7, - 0x04e9, 0x04e9, 0x04eb, 0x04eb, 0x04ed, 0x04ed, 0x04ef, 0x04ef, - 0x04f1, 0x04f1, 0x04f3, 0x04f3, 0x04f5, 0x04f5, 0x04f7, 0x04f7, - 0x04f9, 0x04f9, 0x04fb, 0x04fb, 0x04fd, 0x04fd, 0x04ff, 0x04ff, - 0x0501, 0x0501, 0x0503, 0x0503, 0x0505, 0x0505, 0x0507, 0x0507, /* 0x0500 */ - 0x0509, 0x0509, 0x050b, 0x050b, 0x050d, 0x050d, 0x050f, 0x050f, - 0x0511, 0x0511, 0x0513, 0x0513, 0x0515, 0x0515, 0x0517, 0x0517, - 0x0519, 0x0519, 0x051b, 0x051b, 0x051d, 0x051d, 0x051f, 0x051f, - 0x0521, 0x0521, 0x0523, 0x0523, 0x0525, 0x0525, 0x0527, 0x0527, - 0x0529, 0x0529, 0x052b, 0x052b, 0x052d, 0x052d, 0x052f, 0x052f, - 0x0000, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 0x0566, 0x0567, - 0x0568, 0x0569, 0x056a, 0x056b, 0x056c, 0x056d, 0x056e, 0x056f, - 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, /* 0x0540 */ - 0x0578, 0x0579, 0x057a, 0x057b, 0x057c, 0x057d, 0x057e, 0x057f, - 0x0580, 0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0000, - 0x0000, 0x0559, 0x055a, 0x055b, 0x055c, 0x055d, 0x055e, 0x055f, - 0x0560, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 0x0566, 0x0567, - 0x0568, 0x0569, 0x056a, 0x056b, 0x056c, 0x056d, 0x056e, 0x056f, - 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, - 0x0578, 0x0579, 0x057a, 0x057b, 0x057c, 0x057d, 0x057e, 0x057f, - 0x0580, 0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0587, /* 0x0580 */ - 0x0588, 0x0589, 0x058a, 0x0000, 0x0000, 0x058d, 0x058e, 0x058f, - 0x0000, 0x0591, 0x0592, 0x0593, 0x0594, 0x0595, 0x0596, 0x0597, - 0x0598, 0x0599, 0x059a, 0x059b, 0x059c, 0x059d, 0x059e, 0x059f, - 0x05a0, 0x05a1, 0x05a2, 0x05a3, 0x05a4, 0x05a5, 0x05a6, 0x05a7, - 0x05a8, 0x05a9, 0x05aa, 0x05ab, 0x05ac, 0x05ad, 0x05ae, 0x05af, - 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, - 0x05b8, 0x05b9, 0x05ba, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, - 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05c4, 0x05c5, 0x05c6, 0x05c7, /* 0x05c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, - 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, - 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, - 0x05e8, 0x05e9, 0x05ea, 0x0000, 0x0000, 0x0000, 0x0000, 0x05ef, - 0x05f0, 0x05f1, 0x05f2, 0x05f3, 0x05f4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0600, 0x0601, 0x0602, 0x0603, 0x0604, 0x0605, 0x0606, 0x0607, /* 0x0600 */ - 0x0608, 0x0609, 0x060a, 0x060b, 0x060c, 0x060d, 0x060e, 0x060f, - 0x0610, 0x0611, 0x0612, 0x0613, 0x0614, 0x0615, 0x0616, 0x0617, - 0x0618, 0x0619, 0x061a, 0x061b, 0x061c, 0x0000, 0x061e, 0x061f, - 0x0620, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, - 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, - 0x0638, 0x0639, 0x063a, 0x063b, 0x063c, 0x063d, 0x063e, 0x063f, - 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, /* 0x0640 */ - 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, - 0x0650, 0x0651, 0x0652, 0x0653, 0x0654, 0x0655, 0x0656, 0x0657, - 0x0658, 0x0659, 0x065a, 0x065b, 0x065c, 0x065d, 0x065e, 0x065f, - 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, - 0x0668, 0x0669, 0x066a, 0x066b, 0x066c, 0x066d, 0x066e, 0x066f, - 0x0670, 0x0671, 0x0672, 0x0673, 0x0674, 0x0675, 0x0676, 0x0677, - 0x0678, 0x0679, 0x067a, 0x067b, 0x067c, 0x067d, 0x067e, 0x067f, - 0x0680, 0x0681, 0x0682, 0x0683, 0x0684, 0x0685, 0x0686, 0x0687, /* 0x0680 */ - 0x0688, 0x0689, 0x068a, 0x068b, 0x068c, 0x068d, 0x068e, 0x068f, - 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, 0x0696, 0x0697, - 0x0698, 0x0699, 0x069a, 0x069b, 0x069c, 0x069d, 0x069e, 0x069f, - 0x06a0, 0x06a1, 0x06a2, 0x06a3, 0x06a4, 0x06a5, 0x06a6, 0x06a7, - 0x06a8, 0x06a9, 0x06aa, 0x06ab, 0x06ac, 0x06ad, 0x06ae, 0x06af, - 0x06b0, 0x06b1, 0x06b2, 0x06b3, 0x06b4, 0x06b5, 0x06b6, 0x06b7, - 0x06b8, 0x06b9, 0x06ba, 0x06bb, 0x06bc, 0x06bd, 0x06be, 0x06bf, - 0x06c0, 0x06c1, 0x06c2, 0x06c3, 0x06c4, 0x06c5, 0x06c6, 0x06c7, /* 0x06c0 */ - 0x06c8, 0x06c9, 0x06ca, 0x06cb, 0x06cc, 0x06cd, 0x06ce, 0x06cf, - 0x06d0, 0x06d1, 0x06d2, 0x06d3, 0x06d4, 0x06d5, 0x06d6, 0x06d7, - 0x06d8, 0x06d9, 0x06da, 0x06db, 0x06dc, 0x06dd, 0x06de, 0x06df, - 0x06e0, 0x06e1, 0x06e2, 0x06e3, 0x06e4, 0x06e5, 0x06e6, 0x06e7, - 0x06e8, 0x06e9, 0x06ea, 0x06eb, 0x06ec, 0x06ed, 0x06ee, 0x06ef, - 0x06f0, 0x06f1, 0x06f2, 0x06f3, 0x06f4, 0x06f5, 0x06f6, 0x06f7, - 0x06f8, 0x06f9, 0x06fa, 0x06fb, 0x06fc, 0x06fd, 0x06fe, 0x06ff, - 0x0700, 0x0701, 0x0702, 0x0703, 0x0704, 0x0705, 0x0706, 0x0707, /* 0x0700 */ - 0x0708, 0x0709, 0x070a, 0x070b, 0x070c, 0x070d, 0x0000, 0x070f, - 0x0710, 0x0711, 0x0712, 0x0713, 0x0714, 0x0715, 0x0716, 0x0717, - 0x0718, 0x0719, 0x071a, 0x071b, 0x071c, 0x071d, 0x071e, 0x071f, - 0x0720, 0x0721, 0x0722, 0x0723, 0x0724, 0x0725, 0x0726, 0x0727, - 0x0728, 0x0729, 0x072a, 0x072b, 0x072c, 0x072d, 0x072e, 0x072f, - 0x0730, 0x0731, 0x0732, 0x0733, 0x0734, 0x0735, 0x0736, 0x0737, - 0x0738, 0x0739, 0x073a, 0x073b, 0x073c, 0x073d, 0x073e, 0x073f, - 0x0740, 0x0741, 0x0742, 0x0743, 0x0744, 0x0745, 0x0746, 0x0747, /* 0x0740 */ - 0x0748, 0x0749, 0x074a, 0x0000, 0x0000, 0x074d, 0x074e, 0x074f, - 0x0750, 0x0751, 0x0752, 0x0753, 0x0754, 0x0755, 0x0756, 0x0757, - 0x0758, 0x0759, 0x075a, 0x075b, 0x075c, 0x075d, 0x075e, 0x075f, - 0x0760, 0x0761, 0x0762, 0x0763, 0x0764, 0x0765, 0x0766, 0x0767, - 0x0768, 0x0769, 0x076a, 0x076b, 0x076c, 0x076d, 0x076e, 0x076f, - 0x0770, 0x0771, 0x0772, 0x0773, 0x0774, 0x0775, 0x0776, 0x0777, - 0x0778, 0x0779, 0x077a, 0x077b, 0x077c, 0x077d, 0x077e, 0x077f, - 0x0780, 0x0781, 0x0782, 0x0783, 0x0784, 0x0785, 0x0786, 0x0787, /* 0x0780 */ - 0x0788, 0x0789, 0x078a, 0x078b, 0x078c, 0x078d, 0x078e, 0x078f, - 0x0790, 0x0791, 0x0792, 0x0793, 0x0794, 0x0795, 0x0796, 0x0797, - 0x0798, 0x0799, 0x079a, 0x079b, 0x079c, 0x079d, 0x079e, 0x079f, - 0x07a0, 0x07a1, 0x07a2, 0x07a3, 0x07a4, 0x07a5, 0x07a6, 0x07a7, - 0x07a8, 0x07a9, 0x07aa, 0x07ab, 0x07ac, 0x07ad, 0x07ae, 0x07af, - 0x07b0, 0x07b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x07c0, 0x07c1, 0x07c2, 0x07c3, 0x07c4, 0x07c5, 0x07c6, 0x07c7, /* 0x07c0 */ - 0x07c8, 0x07c9, 0x07ca, 0x07cb, 0x07cc, 0x07cd, 0x07ce, 0x07cf, - 0x07d0, 0x07d1, 0x07d2, 0x07d3, 0x07d4, 0x07d5, 0x07d6, 0x07d7, - 0x07d8, 0x07d9, 0x07da, 0x07db, 0x07dc, 0x07dd, 0x07de, 0x07df, - 0x07e0, 0x07e1, 0x07e2, 0x07e3, 0x07e4, 0x07e5, 0x07e6, 0x07e7, - 0x07e8, 0x07e9, 0x07ea, 0x07eb, 0x07ec, 0x07ed, 0x07ee, 0x07ef, - 0x07f0, 0x07f1, 0x07f2, 0x07f3, 0x07f4, 0x07f5, 0x07f6, 0x07f7, - 0x07f8, 0x07f9, 0x07fa, 0x0000, 0x0000, 0x07fd, 0x07fe, 0x07ff, - 0x0800, 0x0801, 0x0802, 0x0803, 0x0804, 0x0805, 0x0806, 0x0807, /* 0x0800 */ - 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x080f, - 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, - 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, 0x081f, - 0x0820, 0x0821, 0x0822, 0x0823, 0x0824, 0x0825, 0x0826, 0x0827, - 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, 0x0000, 0x0000, - 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0836, 0x0837, - 0x0838, 0x0839, 0x083a, 0x083b, 0x083c, 0x083d, 0x083e, 0x0000, - 0x0840, 0x0841, 0x0842, 0x0843, 0x0844, 0x0845, 0x0846, 0x0847, /* 0x0840 */ - 0x0848, 0x0849, 0x084a, 0x084b, 0x084c, 0x084d, 0x084e, 0x084f, - 0x0850, 0x0851, 0x0852, 0x0853, 0x0854, 0x0855, 0x0856, 0x0857, - 0x0858, 0x0859, 0x085a, 0x085b, 0x0000, 0x0000, 0x085e, 0x0000, - 0x0860, 0x0861, 0x0862, 0x0863, 0x0864, 0x0865, 0x0866, 0x0867, - 0x0868, 0x0869, 0x086a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x08a0, 0x08a1, 0x08a2, 0x08a3, 0x08a4, 0x08a5, 0x08a6, 0x08a7, - 0x08a8, 0x08a9, 0x08aa, 0x08ab, 0x08ac, 0x08ad, 0x08ae, 0x08af, - 0x08b0, 0x08b1, 0x08b2, 0x08b3, 0x08b4, 0x0000, 0x08b6, 0x08b7, - 0x08b8, 0x08b9, 0x08ba, 0x08bb, 0x08bc, 0x08bd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x08c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x08d3, 0x08d4, 0x08d5, 0x08d6, 0x08d7, - 0x08d8, 0x08d9, 0x08da, 0x08db, 0x08dc, 0x08dd, 0x08de, 0x08df, - 0x08e0, 0x08e1, 0x08e2, 0x08e3, 0x08e4, 0x08e5, 0x08e6, 0x08e7, - 0x08e8, 0x08e9, 0x08ea, 0x08eb, 0x08ec, 0x08ed, 0x08ee, 0x08ef, - 0x08f0, 0x08f1, 0x08f2, 0x08f3, 0x08f4, 0x08f5, 0x08f6, 0x08f7, - 0x08f8, 0x08f9, 0x08fa, 0x08fb, 0x08fc, 0x08fd, 0x08fe, 0x08ff, - 0x0900, 0x0901, 0x0902, 0x0903, 0x0904, 0x0905, 0x0906, 0x0907, /* 0x0900 */ - 0x0908, 0x0909, 0x090a, 0x090b, 0x090c, 0x090d, 0x090e, 0x090f, - 0x0910, 0x0911, 0x0912, 0x0913, 0x0914, 0x0915, 0x0916, 0x0917, - 0x0918, 0x0919, 0x091a, 0x091b, 0x091c, 0x091d, 0x091e, 0x091f, - 0x0920, 0x0921, 0x0922, 0x0923, 0x0924, 0x0925, 0x0926, 0x0927, - 0x0928, 0x0929, 0x092a, 0x092b, 0x092c, 0x092d, 0x092e, 0x092f, - 0x0930, 0x0931, 0x0932, 0x0933, 0x0934, 0x0935, 0x0936, 0x0937, - 0x0938, 0x0939, 0x093a, 0x093b, 0x093c, 0x093d, 0x093e, 0x093f, - 0x0940, 0x0941, 0x0942, 0x0943, 0x0944, 0x0945, 0x0946, 0x0947, /* 0x0940 */ - 0x0948, 0x0949, 0x094a, 0x094b, 0x094c, 0x094d, 0x094e, 0x094f, - 0x0950, 0x0951, 0x0952, 0x0953, 0x0954, 0x0955, 0x0956, 0x0957, - 0x0958, 0x0959, 0x095a, 0x095b, 0x095c, 0x095d, 0x095e, 0x095f, - 0x0960, 0x0961, 0x0962, 0x0963, 0x0964, 0x0965, 0x0966, 0x0967, - 0x0968, 0x0969, 0x096a, 0x096b, 0x096c, 0x096d, 0x096e, 0x096f, - 0x0970, 0x0971, 0x0972, 0x0973, 0x0974, 0x0975, 0x0976, 0x0977, - 0x0978, 0x0979, 0x097a, 0x097b, 0x097c, 0x097d, 0x097e, 0x097f, - 0x0980, 0x0981, 0x0982, 0x0983, 0x0000, 0x0985, 0x0986, 0x0987, /* 0x0980 */ - 0x0988, 0x0989, 0x098a, 0x098b, 0x098c, 0x0000, 0x0000, 0x098f, - 0x0990, 0x0000, 0x0000, 0x0993, 0x0994, 0x0995, 0x0996, 0x0997, - 0x0998, 0x0999, 0x099a, 0x099b, 0x099c, 0x099d, 0x099e, 0x099f, - 0x09a0, 0x09a1, 0x09a2, 0x09a3, 0x09a4, 0x09a5, 0x09a6, 0x09a7, - 0x09a8, 0x0000, 0x09aa, 0x09ab, 0x09ac, 0x09ad, 0x09ae, 0x09af, - 0x09b0, 0x0000, 0x09b2, 0x0000, 0x0000, 0x0000, 0x09b6, 0x09b7, - 0x09b8, 0x09b9, 0x0000, 0x0000, 0x09bc, 0x09bd, 0x09be, 0x09bf, - 0x09c0, 0x09c1, 0x09c2, 0x09c3, 0x09c4, 0x0000, 0x0000, 0x09c7, /* 0x09c0 */ - 0x09c8, 0x0000, 0x0000, 0x09cb, 0x09cc, 0x09cd, 0x09ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x09d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x09dc, 0x09dd, 0x0000, 0x09df, - 0x09e0, 0x09e1, 0x09e2, 0x09e3, 0x0000, 0x0000, 0x09e6, 0x09e7, - 0x09e8, 0x09e9, 0x09ea, 0x09eb, 0x09ec, 0x09ed, 0x09ee, 0x09ef, - 0x09f0, 0x09f1, 0x09f2, 0x09f3, 0x09f4, 0x09f5, 0x09f6, 0x09f7, - 0x09f8, 0x09f9, 0x09fa, 0x09fb, 0x09fc, 0x09fd, 0x09fe, 0x0000, - 0x0000, 0x0a01, 0x0a02, 0x0a03, 0x0000, 0x0a05, 0x0a06, 0x0a07, /* 0x0a00 */ - 0x0a08, 0x0a09, 0x0a0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a0f, - 0x0a10, 0x0000, 0x0000, 0x0a13, 0x0a14, 0x0a15, 0x0a16, 0x0a17, - 0x0a18, 0x0a19, 0x0a1a, 0x0a1b, 0x0a1c, 0x0a1d, 0x0a1e, 0x0a1f, - 0x0a20, 0x0a21, 0x0a22, 0x0a23, 0x0a24, 0x0a25, 0x0a26, 0x0a27, - 0x0a28, 0x0000, 0x0a2a, 0x0a2b, 0x0a2c, 0x0a2d, 0x0a2e, 0x0a2f, - 0x0a30, 0x0000, 0x0a32, 0x0a33, 0x0000, 0x0a35, 0x0a36, 0x0000, - 0x0a38, 0x0a39, 0x0000, 0x0000, 0x0a3c, 0x0000, 0x0a3e, 0x0a3f, - 0x0a40, 0x0a41, 0x0a42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a47, /* 0x0a40 */ - 0x0a48, 0x0000, 0x0000, 0x0a4b, 0x0a4c, 0x0a4d, 0x0000, 0x0000, - 0x0000, 0x0a51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a59, 0x0a5a, 0x0a5b, 0x0a5c, 0x0000, 0x0a5e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a66, 0x0a67, - 0x0a68, 0x0a69, 0x0a6a, 0x0a6b, 0x0a6c, 0x0a6d, 0x0a6e, 0x0a6f, - 0x0a70, 0x0a71, 0x0a72, 0x0a73, 0x0a74, 0x0a75, 0x0a76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a81, 0x0a82, 0x0a83, 0x0000, 0x0a85, 0x0a86, 0x0a87, /* 0x0a80 */ - 0x0a88, 0x0a89, 0x0a8a, 0x0a8b, 0x0a8c, 0x0a8d, 0x0000, 0x0a8f, - 0x0a90, 0x0a91, 0x0000, 0x0a93, 0x0a94, 0x0a95, 0x0a96, 0x0a97, - 0x0a98, 0x0a99, 0x0a9a, 0x0a9b, 0x0a9c, 0x0a9d, 0x0a9e, 0x0a9f, - 0x0aa0, 0x0aa1, 0x0aa2, 0x0aa3, 0x0aa4, 0x0aa5, 0x0aa6, 0x0aa7, - 0x0aa8, 0x0000, 0x0aaa, 0x0aab, 0x0aac, 0x0aad, 0x0aae, 0x0aaf, - 0x0ab0, 0x0000, 0x0ab2, 0x0ab3, 0x0000, 0x0ab5, 0x0ab6, 0x0ab7, - 0x0ab8, 0x0ab9, 0x0000, 0x0000, 0x0abc, 0x0abd, 0x0abe, 0x0abf, - 0x0ac0, 0x0ac1, 0x0ac2, 0x0ac3, 0x0ac4, 0x0ac5, 0x0000, 0x0ac7, /* 0x0ac0 */ - 0x0ac8, 0x0ac9, 0x0000, 0x0acb, 0x0acc, 0x0acd, 0x0000, 0x0000, - 0x0ad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0ae0, 0x0ae1, 0x0ae2, 0x0ae3, 0x0000, 0x0000, 0x0ae6, 0x0ae7, - 0x0ae8, 0x0ae9, 0x0aea, 0x0aeb, 0x0aec, 0x0aed, 0x0aee, 0x0aef, - 0x0af0, 0x0af1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0af9, 0x0afa, 0x0afb, 0x0afc, 0x0afd, 0x0afe, 0x0aff, - 0x0000, 0x0b01, 0x0b02, 0x0b03, 0x0000, 0x0b05, 0x0b06, 0x0b07, /* 0x0b00 */ - 0x0b08, 0x0b09, 0x0b0a, 0x0b0b, 0x0b0c, 0x0000, 0x0000, 0x0b0f, - 0x0b10, 0x0000, 0x0000, 0x0b13, 0x0b14, 0x0b15, 0x0b16, 0x0b17, - 0x0b18, 0x0b19, 0x0b1a, 0x0b1b, 0x0b1c, 0x0b1d, 0x0b1e, 0x0b1f, - 0x0b20, 0x0b21, 0x0b22, 0x0b23, 0x0b24, 0x0b25, 0x0b26, 0x0b27, - 0x0b28, 0x0000, 0x0b2a, 0x0b2b, 0x0b2c, 0x0b2d, 0x0b2e, 0x0b2f, - 0x0b30, 0x0000, 0x0b32, 0x0b33, 0x0000, 0x0b35, 0x0b36, 0x0b37, - 0x0b38, 0x0b39, 0x0000, 0x0000, 0x0b3c, 0x0b3d, 0x0b3e, 0x0b3f, - 0x0b40, 0x0b41, 0x0b42, 0x0b43, 0x0b44, 0x0000, 0x0000, 0x0b47, /* 0x0b40 */ - 0x0b48, 0x0000, 0x0000, 0x0b4b, 0x0b4c, 0x0b4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0b56, 0x0b57, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0b5c, 0x0b5d, 0x0000, 0x0b5f, - 0x0b60, 0x0b61, 0x0b62, 0x0b63, 0x0000, 0x0000, 0x0b66, 0x0b67, - 0x0b68, 0x0b69, 0x0b6a, 0x0b6b, 0x0b6c, 0x0b6d, 0x0b6e, 0x0b6f, - 0x0b70, 0x0b71, 0x0b72, 0x0b73, 0x0b74, 0x0b75, 0x0b76, 0x0b77, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0b82, 0x0b83, 0x0000, 0x0b85, 0x0b86, 0x0b87, /* 0x0b80 */ - 0x0b88, 0x0b89, 0x0b8a, 0x0000, 0x0000, 0x0000, 0x0b8e, 0x0b8f, - 0x0b90, 0x0000, 0x0b92, 0x0b93, 0x0b94, 0x0b95, 0x0000, 0x0000, - 0x0000, 0x0b99, 0x0b9a, 0x0000, 0x0b9c, 0x0000, 0x0b9e, 0x0b9f, - 0x0000, 0x0000, 0x0000, 0x0ba3, 0x0ba4, 0x0000, 0x0000, 0x0000, - 0x0ba8, 0x0ba9, 0x0baa, 0x0000, 0x0000, 0x0000, 0x0bae, 0x0baf, - 0x0bb0, 0x0bb1, 0x0bb2, 0x0bb3, 0x0bb4, 0x0bb5, 0x0bb6, 0x0bb7, - 0x0bb8, 0x0bb9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bbe, 0x0bbf, - 0x0bc0, 0x0bc1, 0x0bc2, 0x0000, 0x0000, 0x0000, 0x0bc6, 0x0bc7, /* 0x0bc0 */ - 0x0bc8, 0x0000, 0x0bca, 0x0bcb, 0x0bcc, 0x0bcd, 0x0000, 0x0000, - 0x0bd0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bd7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0be6, 0x0be7, - 0x0be8, 0x0be9, 0x0bea, 0x0beb, 0x0bec, 0x0bed, 0x0bee, 0x0bef, - 0x0bf0, 0x0bf1, 0x0bf2, 0x0bf3, 0x0bf4, 0x0bf5, 0x0bf6, 0x0bf7, - 0x0bf8, 0x0bf9, 0x0bfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c00, 0x0c01, 0x0c02, 0x0c03, 0x0c04, 0x0c05, 0x0c06, 0x0c07, /* 0x0c00 */ - 0x0c08, 0x0c09, 0x0c0a, 0x0c0b, 0x0c0c, 0x0000, 0x0c0e, 0x0c0f, - 0x0c10, 0x0000, 0x0c12, 0x0c13, 0x0c14, 0x0c15, 0x0c16, 0x0c17, - 0x0c18, 0x0c19, 0x0c1a, 0x0c1b, 0x0c1c, 0x0c1d, 0x0c1e, 0x0c1f, - 0x0c20, 0x0c21, 0x0c22, 0x0c23, 0x0c24, 0x0c25, 0x0c26, 0x0c27, - 0x0c28, 0x0000, 0x0c2a, 0x0c2b, 0x0c2c, 0x0c2d, 0x0c2e, 0x0c2f, - 0x0c30, 0x0c31, 0x0c32, 0x0c33, 0x0c34, 0x0c35, 0x0c36, 0x0c37, - 0x0c38, 0x0c39, 0x0000, 0x0000, 0x0000, 0x0c3d, 0x0c3e, 0x0c3f, - 0x0c40, 0x0c41, 0x0c42, 0x0c43, 0x0c44, 0x0000, 0x0c46, 0x0c47, /* 0x0c40 */ - 0x0c48, 0x0000, 0x0c4a, 0x0c4b, 0x0c4c, 0x0c4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c55, 0x0c56, 0x0000, - 0x0c58, 0x0c59, 0x0c5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c60, 0x0c61, 0x0c62, 0x0c63, 0x0000, 0x0000, 0x0c66, 0x0c67, - 0x0c68, 0x0c69, 0x0c6a, 0x0c6b, 0x0c6c, 0x0c6d, 0x0c6e, 0x0c6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c77, - 0x0c78, 0x0c79, 0x0c7a, 0x0c7b, 0x0c7c, 0x0c7d, 0x0c7e, 0x0c7f, - 0x0c80, 0x0c81, 0x0c82, 0x0c83, 0x0c84, 0x0c85, 0x0c86, 0x0c87, /* 0x0c80 */ - 0x0c88, 0x0c89, 0x0c8a, 0x0c8b, 0x0c8c, 0x0000, 0x0c8e, 0x0c8f, - 0x0c90, 0x0000, 0x0c92, 0x0c93, 0x0c94, 0x0c95, 0x0c96, 0x0c97, - 0x0c98, 0x0c99, 0x0c9a, 0x0c9b, 0x0c9c, 0x0c9d, 0x0c9e, 0x0c9f, - 0x0ca0, 0x0ca1, 0x0ca2, 0x0ca3, 0x0ca4, 0x0ca5, 0x0ca6, 0x0ca7, - 0x0ca8, 0x0000, 0x0caa, 0x0cab, 0x0cac, 0x0cad, 0x0cae, 0x0caf, - 0x0cb0, 0x0cb1, 0x0cb2, 0x0cb3, 0x0000, 0x0cb5, 0x0cb6, 0x0cb7, - 0x0cb8, 0x0cb9, 0x0000, 0x0000, 0x0cbc, 0x0cbd, 0x0cbe, 0x0cbf, - 0x0cc0, 0x0cc1, 0x0cc2, 0x0cc3, 0x0cc4, 0x0000, 0x0cc6, 0x0cc7, /* 0x0cc0 */ - 0x0cc8, 0x0000, 0x0cca, 0x0ccb, 0x0ccc, 0x0ccd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cd5, 0x0cd6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cde, 0x0000, - 0x0ce0, 0x0ce1, 0x0ce2, 0x0ce3, 0x0000, 0x0000, 0x0ce6, 0x0ce7, - 0x0ce8, 0x0ce9, 0x0cea, 0x0ceb, 0x0cec, 0x0ced, 0x0cee, 0x0cef, - 0x0000, 0x0cf1, 0x0cf2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0d00, 0x0d01, 0x0d02, 0x0d03, 0x0000, 0x0d05, 0x0d06, 0x0d07, /* 0x0d00 */ - 0x0d08, 0x0d09, 0x0d0a, 0x0d0b, 0x0d0c, 0x0000, 0x0d0e, 0x0d0f, - 0x0d10, 0x0000, 0x0d12, 0x0d13, 0x0d14, 0x0d15, 0x0d16, 0x0d17, - 0x0d18, 0x0d19, 0x0d1a, 0x0d1b, 0x0d1c, 0x0d1d, 0x0d1e, 0x0d1f, - 0x0d20, 0x0d21, 0x0d22, 0x0d23, 0x0d24, 0x0d25, 0x0d26, 0x0d27, - 0x0d28, 0x0d29, 0x0d2a, 0x0d2b, 0x0d2c, 0x0d2d, 0x0d2e, 0x0d2f, - 0x0d30, 0x0d31, 0x0d32, 0x0d33, 0x0d34, 0x0d35, 0x0d36, 0x0d37, - 0x0d38, 0x0d39, 0x0d3a, 0x0d3b, 0x0d3c, 0x0d3d, 0x0d3e, 0x0d3f, - 0x0d40, 0x0d41, 0x0d42, 0x0d43, 0x0d44, 0x0000, 0x0d46, 0x0d47, /* 0x0d40 */ - 0x0d48, 0x0000, 0x0d4a, 0x0d4b, 0x0d4c, 0x0d4d, 0x0d4e, 0x0d4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0d54, 0x0d55, 0x0d56, 0x0d57, - 0x0d58, 0x0d59, 0x0d5a, 0x0d5b, 0x0d5c, 0x0d5d, 0x0d5e, 0x0d5f, - 0x0d60, 0x0d61, 0x0d62, 0x0d63, 0x0000, 0x0000, 0x0d66, 0x0d67, - 0x0d68, 0x0d69, 0x0d6a, 0x0d6b, 0x0d6c, 0x0d6d, 0x0d6e, 0x0d6f, - 0x0d70, 0x0d71, 0x0d72, 0x0d73, 0x0d74, 0x0d75, 0x0d76, 0x0d77, - 0x0d78, 0x0d79, 0x0d7a, 0x0d7b, 0x0d7c, 0x0d7d, 0x0d7e, 0x0d7f, - 0x0000, 0x0000, 0x0d82, 0x0d83, 0x0000, 0x0d85, 0x0d86, 0x0d87, /* 0x0d80 */ - 0x0d88, 0x0d89, 0x0d8a, 0x0d8b, 0x0d8c, 0x0d8d, 0x0d8e, 0x0d8f, - 0x0d90, 0x0d91, 0x0d92, 0x0d93, 0x0d94, 0x0d95, 0x0d96, 0x0000, - 0x0000, 0x0000, 0x0d9a, 0x0d9b, 0x0d9c, 0x0d9d, 0x0d9e, 0x0d9f, - 0x0da0, 0x0da1, 0x0da2, 0x0da3, 0x0da4, 0x0da5, 0x0da6, 0x0da7, - 0x0da8, 0x0da9, 0x0daa, 0x0dab, 0x0dac, 0x0dad, 0x0dae, 0x0daf, - 0x0db0, 0x0db1, 0x0000, 0x0db3, 0x0db4, 0x0db5, 0x0db6, 0x0db7, - 0x0db8, 0x0db9, 0x0dba, 0x0dbb, 0x0000, 0x0dbd, 0x0000, 0x0000, - 0x0dc0, 0x0dc1, 0x0dc2, 0x0dc3, 0x0dc4, 0x0dc5, 0x0dc6, 0x0000, /* 0x0dc0 */ - 0x0000, 0x0000, 0x0dca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0dcf, - 0x0dd0, 0x0dd1, 0x0dd2, 0x0dd3, 0x0dd4, 0x0000, 0x0dd6, 0x0000, - 0x0dd8, 0x0dd9, 0x0dda, 0x0ddb, 0x0ddc, 0x0ddd, 0x0dde, 0x0ddf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0de6, 0x0de7, - 0x0de8, 0x0de9, 0x0dea, 0x0deb, 0x0dec, 0x0ded, 0x0dee, 0x0def, - 0x0000, 0x0000, 0x0df2, 0x0df3, 0x0df4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, /* 0x0e00 */ - 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, - 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, - 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, - 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, - 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, - 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, - 0x0e38, 0x0e39, 0x0e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0e3f, - 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, /* 0x0e40 */ - 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, - 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, - 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e81, 0x0e82, 0x0000, 0x0e84, 0x0000, 0x0e86, 0x0e87, /* 0x0e80 */ - 0x0e88, 0x0e89, 0x0e8a, 0x0000, 0x0e8c, 0x0e8d, 0x0e8e, 0x0e8f, - 0x0e90, 0x0e91, 0x0e92, 0x0e93, 0x0e94, 0x0e95, 0x0e96, 0x0e97, - 0x0e98, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, - 0x0ea0, 0x0ea1, 0x0ea2, 0x0ea3, 0x0000, 0x0ea5, 0x0000, 0x0ea7, - 0x0ea8, 0x0ea9, 0x0eaa, 0x0eab, 0x0eac, 0x0ead, 0x0eae, 0x0eaf, - 0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, - 0x0eb8, 0x0eb9, 0x0eba, 0x0ebb, 0x0ebc, 0x0ebd, 0x0000, 0x0000, - 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0000, 0x0ec6, 0x0000, /* 0x0ec0 */ - 0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0x0000, 0x0000, - 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, - 0x0ed8, 0x0ed9, 0x0000, 0x0000, 0x0edc, 0x0edd, 0x0ede, 0x0edf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0f00, 0x0f01, 0x0f02, 0x0f03, 0x0f04, 0x0f05, 0x0f06, 0x0f07, /* 0x0f00 */ - 0x0f08, 0x0f09, 0x0f0a, 0x0f0b, 0x0f0c, 0x0f0d, 0x0f0e, 0x0f0f, - 0x0f10, 0x0f11, 0x0f12, 0x0f13, 0x0f14, 0x0f15, 0x0f16, 0x0f17, - 0x0f18, 0x0f19, 0x0f1a, 0x0f1b, 0x0f1c, 0x0f1d, 0x0f1e, 0x0f1f, - 0x0f20, 0x0f21, 0x0f22, 0x0f23, 0x0f24, 0x0f25, 0x0f26, 0x0f27, - 0x0f28, 0x0f29, 0x0f2a, 0x0f2b, 0x0f2c, 0x0f2d, 0x0f2e, 0x0f2f, - 0x0f30, 0x0f31, 0x0f32, 0x0f33, 0x0f34, 0x0f35, 0x0f36, 0x0f37, - 0x0f38, 0x0f39, 0x0f3a, 0x0f3b, 0x0f3c, 0x0f3d, 0x0f3e, 0x0f3f, - 0x0f40, 0x0f41, 0x0f42, 0x0f43, 0x0f44, 0x0f45, 0x0f46, 0x0f47, /* 0x0f40 */ - 0x0000, 0x0f49, 0x0f4a, 0x0f4b, 0x0f4c, 0x0f4d, 0x0f4e, 0x0f4f, - 0x0f50, 0x0f51, 0x0f52, 0x0f53, 0x0f54, 0x0f55, 0x0f56, 0x0f57, - 0x0f58, 0x0f59, 0x0f5a, 0x0f5b, 0x0f5c, 0x0f5d, 0x0f5e, 0x0f5f, - 0x0f60, 0x0f61, 0x0f62, 0x0f63, 0x0f64, 0x0f65, 0x0f66, 0x0f67, - 0x0f68, 0x0f69, 0x0f6a, 0x0f6b, 0x0f6c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0f71, 0x0f72, 0x0f73, 0x0f74, 0x0f75, 0x0f76, 0x0f77, - 0x0f78, 0x0f79, 0x0f7a, 0x0f7b, 0x0f7c, 0x0f7d, 0x0f7e, 0x0f7f, - 0x0f80, 0x0f81, 0x0f82, 0x0f83, 0x0f84, 0x0f85, 0x0f86, 0x0f87, /* 0x0f80 */ - 0x0f88, 0x0f89, 0x0f8a, 0x0f8b, 0x0f8c, 0x0f8d, 0x0f8e, 0x0f8f, - 0x0f90, 0x0f91, 0x0f92, 0x0f93, 0x0f94, 0x0f95, 0x0f96, 0x0f97, - 0x0000, 0x0f99, 0x0f9a, 0x0f9b, 0x0f9c, 0x0f9d, 0x0f9e, 0x0f9f, - 0x0fa0, 0x0fa1, 0x0fa2, 0x0fa3, 0x0fa4, 0x0fa5, 0x0fa6, 0x0fa7, - 0x0fa8, 0x0fa9, 0x0faa, 0x0fab, 0x0fac, 0x0fad, 0x0fae, 0x0faf, - 0x0fb0, 0x0fb1, 0x0fb2, 0x0fb3, 0x0fb4, 0x0fb5, 0x0fb6, 0x0fb7, - 0x0fb8, 0x0fb9, 0x0fba, 0x0fbb, 0x0fbc, 0x0000, 0x0fbe, 0x0fbf, - 0x0fc0, 0x0fc1, 0x0fc2, 0x0fc3, 0x0fc4, 0x0fc5, 0x0fc6, 0x0fc7, /* 0x0fc0 */ - 0x0fc8, 0x0fc9, 0x0fca, 0x0fcb, 0x0fcc, 0x0000, 0x0fce, 0x0fcf, - 0x0fd0, 0x0fd1, 0x0fd2, 0x0fd3, 0x0fd4, 0x0fd5, 0x0fd6, 0x0fd7, - 0x0fd8, 0x0fd9, 0x0fda, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1000, 0x1001, 0x1002, 0x1003, 0x1004, 0x1005, 0x1006, 0x1007, /* 0x1000 */ - 0x1008, 0x1009, 0x100a, 0x100b, 0x100c, 0x100d, 0x100e, 0x100f, - 0x1010, 0x1011, 0x1012, 0x1013, 0x1014, 0x1015, 0x1016, 0x1017, - 0x1018, 0x1019, 0x101a, 0x101b, 0x101c, 0x101d, 0x101e, 0x101f, - 0x1020, 0x1021, 0x1022, 0x1023, 0x1024, 0x1025, 0x1026, 0x1027, - 0x1028, 0x1029, 0x102a, 0x102b, 0x102c, 0x102d, 0x102e, 0x102f, - 0x1030, 0x1031, 0x1032, 0x1033, 0x1034, 0x1035, 0x1036, 0x1037, - 0x1038, 0x1039, 0x103a, 0x103b, 0x103c, 0x103d, 0x103e, 0x103f, - 0x1040, 0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, /* 0x1040 */ - 0x1048, 0x1049, 0x104a, 0x104b, 0x104c, 0x104d, 0x104e, 0x104f, - 0x1050, 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, - 0x1058, 0x1059, 0x105a, 0x105b, 0x105c, 0x105d, 0x105e, 0x105f, - 0x1060, 0x1061, 0x1062, 0x1063, 0x1064, 0x1065, 0x1066, 0x1067, - 0x1068, 0x1069, 0x106a, 0x106b, 0x106c, 0x106d, 0x106e, 0x106f, - 0x1070, 0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077, - 0x1078, 0x1079, 0x107a, 0x107b, 0x107c, 0x107d, 0x107e, 0x107f, - 0x1080, 0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, /* 0x1080 */ - 0x1088, 0x1089, 0x108a, 0x108b, 0x108c, 0x108d, 0x108e, 0x108f, - 0x1090, 0x1091, 0x1092, 0x1093, 0x1094, 0x1095, 0x1096, 0x1097, - 0x1098, 0x1099, 0x109a, 0x109b, 0x109c, 0x109d, 0x109e, 0x109f, - 0x2d00, 0x2d01, 0x2d02, 0x2d03, 0x2d04, 0x2d05, 0x2d06, 0x2d07, - 0x2d08, 0x2d09, 0x2d0a, 0x2d0b, 0x2d0c, 0x2d0d, 0x2d0e, 0x2d0f, - 0x2d10, 0x2d11, 0x2d12, 0x2d13, 0x2d14, 0x2d15, 0x2d16, 0x2d17, - 0x2d18, 0x2d19, 0x2d1a, 0x2d1b, 0x2d1c, 0x2d1d, 0x2d1e, 0x2d1f, - 0x2d20, 0x2d21, 0x2d22, 0x2d23, 0x2d24, 0x2d25, 0x0000, 0x2d27, /* 0x10c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d2d, 0x0000, 0x0000, - 0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10d7, - 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10dd, 0x10de, 0x10df, - 0x10e0, 0x10e1, 0x10e2, 0x10e3, 0x10e4, 0x10e5, 0x10e6, 0x10e7, - 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec, 0x10ed, 0x10ee, 0x10ef, - 0x10f0, 0x10f1, 0x10f2, 0x10f3, 0x10f4, 0x10f5, 0x10f6, 0x10f7, - 0x10f8, 0x10f9, 0x10fa, 0x10fb, 0x10fc, 0x10fd, 0x10fe, 0x10ff, - 0x1100, 0x1101, 0x1102, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, /* 0x1100 */ - 0x1108, 0x1109, 0x110a, 0x110b, 0x110c, 0x110d, 0x110e, 0x110f, - 0x1110, 0x1111, 0x1112, 0x1113, 0x1114, 0x1115, 0x1116, 0x1117, - 0x1118, 0x1119, 0x111a, 0x111b, 0x111c, 0x111d, 0x111e, 0x111f, - 0x1120, 0x1121, 0x1122, 0x1123, 0x1124, 0x1125, 0x1126, 0x1127, - 0x1128, 0x1129, 0x112a, 0x112b, 0x112c, 0x112d, 0x112e, 0x112f, - 0x1130, 0x1131, 0x1132, 0x1133, 0x1134, 0x1135, 0x1136, 0x1137, - 0x1138, 0x1139, 0x113a, 0x113b, 0x113c, 0x113d, 0x113e, 0x113f, - 0x1140, 0x1141, 0x1142, 0x1143, 0x1144, 0x1145, 0x1146, 0x1147, /* 0x1140 */ - 0x1148, 0x1149, 0x114a, 0x114b, 0x114c, 0x114d, 0x114e, 0x114f, - 0x1150, 0x1151, 0x1152, 0x1153, 0x1154, 0x1155, 0x1156, 0x1157, - 0x1158, 0x1159, 0x115a, 0x115b, 0x115c, 0x115d, 0x115e, 0x115f, - 0x1160, 0x1161, 0x1162, 0x1163, 0x1164, 0x1165, 0x1166, 0x1167, - 0x1168, 0x1169, 0x116a, 0x116b, 0x116c, 0x116d, 0x116e, 0x116f, - 0x1170, 0x1171, 0x1172, 0x1173, 0x1174, 0x1175, 0x1176, 0x1177, - 0x1178, 0x1179, 0x117a, 0x117b, 0x117c, 0x117d, 0x117e, 0x117f, - 0x1180, 0x1181, 0x1182, 0x1183, 0x1184, 0x1185, 0x1186, 0x1187, /* 0x1180 */ - 0x1188, 0x1189, 0x118a, 0x118b, 0x118c, 0x118d, 0x118e, 0x118f, - 0x1190, 0x1191, 0x1192, 0x1193, 0x1194, 0x1195, 0x1196, 0x1197, - 0x1198, 0x1199, 0x119a, 0x119b, 0x119c, 0x119d, 0x119e, 0x119f, - 0x11a0, 0x11a1, 0x11a2, 0x11a3, 0x11a4, 0x11a5, 0x11a6, 0x11a7, - 0x11a8, 0x11a9, 0x11aa, 0x11ab, 0x11ac, 0x11ad, 0x11ae, 0x11af, - 0x11b0, 0x11b1, 0x11b2, 0x11b3, 0x11b4, 0x11b5, 0x11b6, 0x11b7, - 0x11b8, 0x11b9, 0x11ba, 0x11bb, 0x11bc, 0x11bd, 0x11be, 0x11bf, - 0x11c0, 0x11c1, 0x11c2, 0x11c3, 0x11c4, 0x11c5, 0x11c6, 0x11c7, /* 0x11c0 */ - 0x11c8, 0x11c9, 0x11ca, 0x11cb, 0x11cc, 0x11cd, 0x11ce, 0x11cf, - 0x11d0, 0x11d1, 0x11d2, 0x11d3, 0x11d4, 0x11d5, 0x11d6, 0x11d7, - 0x11d8, 0x11d9, 0x11da, 0x11db, 0x11dc, 0x11dd, 0x11de, 0x11df, - 0x11e0, 0x11e1, 0x11e2, 0x11e3, 0x11e4, 0x11e5, 0x11e6, 0x11e7, - 0x11e8, 0x11e9, 0x11ea, 0x11eb, 0x11ec, 0x11ed, 0x11ee, 0x11ef, - 0x11f0, 0x11f1, 0x11f2, 0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, - 0x11f8, 0x11f9, 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff, - 0x1200, 0x1201, 0x1202, 0x1203, 0x1204, 0x1205, 0x1206, 0x1207, /* 0x1200 */ - 0x1208, 0x1209, 0x120a, 0x120b, 0x120c, 0x120d, 0x120e, 0x120f, - 0x1210, 0x1211, 0x1212, 0x1213, 0x1214, 0x1215, 0x1216, 0x1217, - 0x1218, 0x1219, 0x121a, 0x121b, 0x121c, 0x121d, 0x121e, 0x121f, - 0x1220, 0x1221, 0x1222, 0x1223, 0x1224, 0x1225, 0x1226, 0x1227, - 0x1228, 0x1229, 0x122a, 0x122b, 0x122c, 0x122d, 0x122e, 0x122f, - 0x1230, 0x1231, 0x1232, 0x1233, 0x1234, 0x1235, 0x1236, 0x1237, - 0x1238, 0x1239, 0x123a, 0x123b, 0x123c, 0x123d, 0x123e, 0x123f, - 0x1240, 0x1241, 0x1242, 0x1243, 0x1244, 0x1245, 0x1246, 0x1247, /* 0x1240 */ - 0x1248, 0x0000, 0x124a, 0x124b, 0x124c, 0x124d, 0x0000, 0x0000, - 0x1250, 0x1251, 0x1252, 0x1253, 0x1254, 0x1255, 0x1256, 0x0000, - 0x1258, 0x0000, 0x125a, 0x125b, 0x125c, 0x125d, 0x0000, 0x0000, - 0x1260, 0x1261, 0x1262, 0x1263, 0x1264, 0x1265, 0x1266, 0x1267, - 0x1268, 0x1269, 0x126a, 0x126b, 0x126c, 0x126d, 0x126e, 0x126f, - 0x1270, 0x1271, 0x1272, 0x1273, 0x1274, 0x1275, 0x1276, 0x1277, - 0x1278, 0x1279, 0x127a, 0x127b, 0x127c, 0x127d, 0x127e, 0x127f, - 0x1280, 0x1281, 0x1282, 0x1283, 0x1284, 0x1285, 0x1286, 0x1287, /* 0x1280 */ - 0x1288, 0x0000, 0x128a, 0x128b, 0x128c, 0x128d, 0x0000, 0x0000, - 0x1290, 0x1291, 0x1292, 0x1293, 0x1294, 0x1295, 0x1296, 0x1297, - 0x1298, 0x1299, 0x129a, 0x129b, 0x129c, 0x129d, 0x129e, 0x129f, - 0x12a0, 0x12a1, 0x12a2, 0x12a3, 0x12a4, 0x12a5, 0x12a6, 0x12a7, - 0x12a8, 0x12a9, 0x12aa, 0x12ab, 0x12ac, 0x12ad, 0x12ae, 0x12af, - 0x12b0, 0x0000, 0x12b2, 0x12b3, 0x12b4, 0x12b5, 0x0000, 0x0000, - 0x12b8, 0x12b9, 0x12ba, 0x12bb, 0x12bc, 0x12bd, 0x12be, 0x0000, - 0x12c0, 0x0000, 0x12c2, 0x12c3, 0x12c4, 0x12c5, 0x0000, 0x0000, /* 0x12c0 */ - 0x12c8, 0x12c9, 0x12ca, 0x12cb, 0x12cc, 0x12cd, 0x12ce, 0x12cf, - 0x12d0, 0x12d1, 0x12d2, 0x12d3, 0x12d4, 0x12d5, 0x12d6, 0x0000, - 0x12d8, 0x12d9, 0x12da, 0x12db, 0x12dc, 0x12dd, 0x12de, 0x12df, - 0x12e0, 0x12e1, 0x12e2, 0x12e3, 0x12e4, 0x12e5, 0x12e6, 0x12e7, - 0x12e8, 0x12e9, 0x12ea, 0x12eb, 0x12ec, 0x12ed, 0x12ee, 0x12ef, - 0x12f0, 0x12f1, 0x12f2, 0x12f3, 0x12f4, 0x12f5, 0x12f6, 0x12f7, - 0x12f8, 0x12f9, 0x12fa, 0x12fb, 0x12fc, 0x12fd, 0x12fe, 0x12ff, - 0x1300, 0x1301, 0x1302, 0x1303, 0x1304, 0x1305, 0x1306, 0x1307, /* 0x1300 */ - 0x1308, 0x1309, 0x130a, 0x130b, 0x130c, 0x130d, 0x130e, 0x130f, - 0x1310, 0x0000, 0x1312, 0x1313, 0x1314, 0x1315, 0x0000, 0x0000, - 0x1318, 0x1319, 0x131a, 0x131b, 0x131c, 0x131d, 0x131e, 0x131f, - 0x1320, 0x1321, 0x1322, 0x1323, 0x1324, 0x1325, 0x1326, 0x1327, - 0x1328, 0x1329, 0x132a, 0x132b, 0x132c, 0x132d, 0x132e, 0x132f, - 0x1330, 0x1331, 0x1332, 0x1333, 0x1334, 0x1335, 0x1336, 0x1337, - 0x1338, 0x1339, 0x133a, 0x133b, 0x133c, 0x133d, 0x133e, 0x133f, - 0x1340, 0x1341, 0x1342, 0x1343, 0x1344, 0x1345, 0x1346, 0x1347, /* 0x1340 */ - 0x1348, 0x1349, 0x134a, 0x134b, 0x134c, 0x134d, 0x134e, 0x134f, - 0x1350, 0x1351, 0x1352, 0x1353, 0x1354, 0x1355, 0x1356, 0x1357, - 0x1358, 0x1359, 0x135a, 0x0000, 0x0000, 0x135d, 0x135e, 0x135f, - 0x1360, 0x1361, 0x1362, 0x1363, 0x1364, 0x1365, 0x1366, 0x1367, - 0x1368, 0x1369, 0x136a, 0x136b, 0x136c, 0x136d, 0x136e, 0x136f, - 0x1370, 0x1371, 0x1372, 0x1373, 0x1374, 0x1375, 0x1376, 0x1377, - 0x1378, 0x1379, 0x137a, 0x137b, 0x137c, 0x0000, 0x0000, 0x0000, - 0x1380, 0x1381, 0x1382, 0x1383, 0x1384, 0x1385, 0x1386, 0x1387, /* 0x1380 */ - 0x1388, 0x1389, 0x138a, 0x138b, 0x138c, 0x138d, 0x138e, 0x138f, - 0x1390, 0x1391, 0x1392, 0x1393, 0x1394, 0x1395, 0x1396, 0x1397, - 0x1398, 0x1399, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xab70, 0xab71, 0xab72, 0xab73, 0xab74, 0xab75, 0xab76, 0xab77, - 0xab78, 0xab79, 0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab7e, 0xab7f, - 0xab80, 0xab81, 0xab82, 0xab83, 0xab84, 0xab85, 0xab86, 0xab87, - 0xab88, 0xab89, 0xab8a, 0xab8b, 0xab8c, 0xab8d, 0xab8e, 0xab8f, - 0xab90, 0xab91, 0xab92, 0xab93, 0xab94, 0xab95, 0xab96, 0xab97, /* 0x13c0 */ - 0xab98, 0xab99, 0xab9a, 0xab9b, 0xab9c, 0xab9d, 0xab9e, 0xab9f, - 0xaba0, 0xaba1, 0xaba2, 0xaba3, 0xaba4, 0xaba5, 0xaba6, 0xaba7, - 0xaba8, 0xaba9, 0xabaa, 0xabab, 0xabac, 0xabad, 0xabae, 0xabaf, - 0xabb0, 0xabb1, 0xabb2, 0xabb3, 0xabb4, 0xabb5, 0xabb6, 0xabb7, - 0xabb8, 0xabb9, 0xabba, 0xabbb, 0xabbc, 0xabbd, 0xabbe, 0xabbf, - 0x13f8, 0x13f9, 0x13fa, 0x13fb, 0x13fc, 0x13fd, 0x0000, 0x0000, - 0x13f8, 0x13f9, 0x13fa, 0x13fb, 0x13fc, 0x13fd, 0x0000, 0x0000, - 0x1400, 0x1401, 0x1402, 0x1403, 0x1404, 0x1405, 0x1406, 0x1407, /* 0x1400 */ - 0x1408, 0x1409, 0x140a, 0x140b, 0x140c, 0x140d, 0x140e, 0x140f, - 0x1410, 0x1411, 0x1412, 0x1413, 0x1414, 0x1415, 0x1416, 0x1417, - 0x1418, 0x1419, 0x141a, 0x141b, 0x141c, 0x141d, 0x141e, 0x141f, - 0x1420, 0x1421, 0x1422, 0x1423, 0x1424, 0x1425, 0x1426, 0x1427, - 0x1428, 0x1429, 0x142a, 0x142b, 0x142c, 0x142d, 0x142e, 0x142f, - 0x1430, 0x1431, 0x1432, 0x1433, 0x1434, 0x1435, 0x1436, 0x1437, - 0x1438, 0x1439, 0x143a, 0x143b, 0x143c, 0x143d, 0x143e, 0x143f, - 0x1440, 0x1441, 0x1442, 0x1443, 0x1444, 0x1445, 0x1446, 0x1447, /* 0x1440 */ - 0x1448, 0x1449, 0x144a, 0x144b, 0x144c, 0x144d, 0x144e, 0x144f, - 0x1450, 0x1451, 0x1452, 0x1453, 0x1454, 0x1455, 0x1456, 0x1457, - 0x1458, 0x1459, 0x145a, 0x145b, 0x145c, 0x145d, 0x145e, 0x145f, - 0x1460, 0x1461, 0x1462, 0x1463, 0x1464, 0x1465, 0x1466, 0x1467, - 0x1468, 0x1469, 0x146a, 0x146b, 0x146c, 0x146d, 0x146e, 0x146f, - 0x1470, 0x1471, 0x1472, 0x1473, 0x1474, 0x1475, 0x1476, 0x1477, - 0x1478, 0x1479, 0x147a, 0x147b, 0x147c, 0x147d, 0x147e, 0x147f, - 0x1480, 0x1481, 0x1482, 0x1483, 0x1484, 0x1485, 0x1486, 0x1487, /* 0x1480 */ - 0x1488, 0x1489, 0x148a, 0x148b, 0x148c, 0x148d, 0x148e, 0x148f, - 0x1490, 0x1491, 0x1492, 0x1493, 0x1494, 0x1495, 0x1496, 0x1497, - 0x1498, 0x1499, 0x149a, 0x149b, 0x149c, 0x149d, 0x149e, 0x149f, - 0x14a0, 0x14a1, 0x14a2, 0x14a3, 0x14a4, 0x14a5, 0x14a6, 0x14a7, - 0x14a8, 0x14a9, 0x14aa, 0x14ab, 0x14ac, 0x14ad, 0x14ae, 0x14af, - 0x14b0, 0x14b1, 0x14b2, 0x14b3, 0x14b4, 0x14b5, 0x14b6, 0x14b7, - 0x14b8, 0x14b9, 0x14ba, 0x14bb, 0x14bc, 0x14bd, 0x14be, 0x14bf, - 0x14c0, 0x14c1, 0x14c2, 0x14c3, 0x14c4, 0x14c5, 0x14c6, 0x14c7, /* 0x14c0 */ - 0x14c8, 0x14c9, 0x14ca, 0x14cb, 0x14cc, 0x14cd, 0x14ce, 0x14cf, - 0x14d0, 0x14d1, 0x14d2, 0x14d3, 0x14d4, 0x14d5, 0x14d6, 0x14d7, - 0x14d8, 0x14d9, 0x14da, 0x14db, 0x14dc, 0x14dd, 0x14de, 0x14df, - 0x14e0, 0x14e1, 0x14e2, 0x14e3, 0x14e4, 0x14e5, 0x14e6, 0x14e7, - 0x14e8, 0x14e9, 0x14ea, 0x14eb, 0x14ec, 0x14ed, 0x14ee, 0x14ef, - 0x14f0, 0x14f1, 0x14f2, 0x14f3, 0x14f4, 0x14f5, 0x14f6, 0x14f7, - 0x14f8, 0x14f9, 0x14fa, 0x14fb, 0x14fc, 0x14fd, 0x14fe, 0x14ff, - 0x1500, 0x1501, 0x1502, 0x1503, 0x1504, 0x1505, 0x1506, 0x1507, /* 0x1500 */ - 0x1508, 0x1509, 0x150a, 0x150b, 0x150c, 0x150d, 0x150e, 0x150f, - 0x1510, 0x1511, 0x1512, 0x1513, 0x1514, 0x1515, 0x1516, 0x1517, - 0x1518, 0x1519, 0x151a, 0x151b, 0x151c, 0x151d, 0x151e, 0x151f, - 0x1520, 0x1521, 0x1522, 0x1523, 0x1524, 0x1525, 0x1526, 0x1527, - 0x1528, 0x1529, 0x152a, 0x152b, 0x152c, 0x152d, 0x152e, 0x152f, - 0x1530, 0x1531, 0x1532, 0x1533, 0x1534, 0x1535, 0x1536, 0x1537, - 0x1538, 0x1539, 0x153a, 0x153b, 0x153c, 0x153d, 0x153e, 0x153f, - 0x1540, 0x1541, 0x1542, 0x1543, 0x1544, 0x1545, 0x1546, 0x1547, /* 0x1540 */ - 0x1548, 0x1549, 0x154a, 0x154b, 0x154c, 0x154d, 0x154e, 0x154f, - 0x1550, 0x1551, 0x1552, 0x1553, 0x1554, 0x1555, 0x1556, 0x1557, - 0x1558, 0x1559, 0x155a, 0x155b, 0x155c, 0x155d, 0x155e, 0x155f, - 0x1560, 0x1561, 0x1562, 0x1563, 0x1564, 0x1565, 0x1566, 0x1567, - 0x1568, 0x1569, 0x156a, 0x156b, 0x156c, 0x156d, 0x156e, 0x156f, - 0x1570, 0x1571, 0x1572, 0x1573, 0x1574, 0x1575, 0x1576, 0x1577, - 0x1578, 0x1579, 0x157a, 0x157b, 0x157c, 0x157d, 0x157e, 0x157f, - 0x1580, 0x1581, 0x1582, 0x1583, 0x1584, 0x1585, 0x1586, 0x1587, /* 0x1580 */ - 0x1588, 0x1589, 0x158a, 0x158b, 0x158c, 0x158d, 0x158e, 0x158f, - 0x1590, 0x1591, 0x1592, 0x1593, 0x1594, 0x1595, 0x1596, 0x1597, - 0x1598, 0x1599, 0x159a, 0x159b, 0x159c, 0x159d, 0x159e, 0x159f, - 0x15a0, 0x15a1, 0x15a2, 0x15a3, 0x15a4, 0x15a5, 0x15a6, 0x15a7, - 0x15a8, 0x15a9, 0x15aa, 0x15ab, 0x15ac, 0x15ad, 0x15ae, 0x15af, - 0x15b0, 0x15b1, 0x15b2, 0x15b3, 0x15b4, 0x15b5, 0x15b6, 0x15b7, - 0x15b8, 0x15b9, 0x15ba, 0x15bb, 0x15bc, 0x15bd, 0x15be, 0x15bf, - 0x15c0, 0x15c1, 0x15c2, 0x15c3, 0x15c4, 0x15c5, 0x15c6, 0x15c7, /* 0x15c0 */ - 0x15c8, 0x15c9, 0x15ca, 0x15cb, 0x15cc, 0x15cd, 0x15ce, 0x15cf, - 0x15d0, 0x15d1, 0x15d2, 0x15d3, 0x15d4, 0x15d5, 0x15d6, 0x15d7, - 0x15d8, 0x15d9, 0x15da, 0x15db, 0x15dc, 0x15dd, 0x15de, 0x15df, - 0x15e0, 0x15e1, 0x15e2, 0x15e3, 0x15e4, 0x15e5, 0x15e6, 0x15e7, - 0x15e8, 0x15e9, 0x15ea, 0x15eb, 0x15ec, 0x15ed, 0x15ee, 0x15ef, - 0x15f0, 0x15f1, 0x15f2, 0x15f3, 0x15f4, 0x15f5, 0x15f6, 0x15f7, - 0x15f8, 0x15f9, 0x15fa, 0x15fb, 0x15fc, 0x15fd, 0x15fe, 0x15ff, - 0x1600, 0x1601, 0x1602, 0x1603, 0x1604, 0x1605, 0x1606, 0x1607, /* 0x1600 */ - 0x1608, 0x1609, 0x160a, 0x160b, 0x160c, 0x160d, 0x160e, 0x160f, - 0x1610, 0x1611, 0x1612, 0x1613, 0x1614, 0x1615, 0x1616, 0x1617, - 0x1618, 0x1619, 0x161a, 0x161b, 0x161c, 0x161d, 0x161e, 0x161f, - 0x1620, 0x1621, 0x1622, 0x1623, 0x1624, 0x1625, 0x1626, 0x1627, - 0x1628, 0x1629, 0x162a, 0x162b, 0x162c, 0x162d, 0x162e, 0x162f, - 0x1630, 0x1631, 0x1632, 0x1633, 0x1634, 0x1635, 0x1636, 0x1637, - 0x1638, 0x1639, 0x163a, 0x163b, 0x163c, 0x163d, 0x163e, 0x163f, - 0x1640, 0x1641, 0x1642, 0x1643, 0x1644, 0x1645, 0x1646, 0x1647, /* 0x1640 */ - 0x1648, 0x1649, 0x164a, 0x164b, 0x164c, 0x164d, 0x164e, 0x164f, - 0x1650, 0x1651, 0x1652, 0x1653, 0x1654, 0x1655, 0x1656, 0x1657, - 0x1658, 0x1659, 0x165a, 0x165b, 0x165c, 0x165d, 0x165e, 0x165f, - 0x1660, 0x1661, 0x1662, 0x1663, 0x1664, 0x1665, 0x1666, 0x1667, - 0x1668, 0x1669, 0x166a, 0x166b, 0x166c, 0x166d, 0x166e, 0x166f, - 0x1670, 0x1671, 0x1672, 0x1673, 0x1674, 0x1675, 0x1676, 0x1677, - 0x1678, 0x1679, 0x167a, 0x167b, 0x167c, 0x167d, 0x167e, 0x167f, - 0x1680, 0x1681, 0x1682, 0x1683, 0x1684, 0x1685, 0x1686, 0x1687, /* 0x1680 */ - 0x1688, 0x1689, 0x168a, 0x168b, 0x168c, 0x168d, 0x168e, 0x168f, - 0x1690, 0x1691, 0x1692, 0x1693, 0x1694, 0x1695, 0x1696, 0x1697, - 0x1698, 0x1699, 0x169a, 0x169b, 0x169c, 0x0000, 0x0000, 0x0000, - 0x16a0, 0x16a1, 0x16a2, 0x16a3, 0x16a4, 0x16a5, 0x16a6, 0x16a7, - 0x16a8, 0x16a9, 0x16aa, 0x16ab, 0x16ac, 0x16ad, 0x16ae, 0x16af, - 0x16b0, 0x16b1, 0x16b2, 0x16b3, 0x16b4, 0x16b5, 0x16b6, 0x16b7, - 0x16b8, 0x16b9, 0x16ba, 0x16bb, 0x16bc, 0x16bd, 0x16be, 0x16bf, - 0x16c0, 0x16c1, 0x16c2, 0x16c3, 0x16c4, 0x16c5, 0x16c6, 0x16c7, /* 0x16c0 */ - 0x16c8, 0x16c9, 0x16ca, 0x16cb, 0x16cc, 0x16cd, 0x16ce, 0x16cf, - 0x16d0, 0x16d1, 0x16d2, 0x16d3, 0x16d4, 0x16d5, 0x16d6, 0x16d7, - 0x16d8, 0x16d9, 0x16da, 0x16db, 0x16dc, 0x16dd, 0x16de, 0x16df, - 0x16e0, 0x16e1, 0x16e2, 0x16e3, 0x16e4, 0x16e5, 0x16e6, 0x16e7, - 0x16e8, 0x16e9, 0x16ea, 0x16eb, 0x16ec, 0x16ed, 0x16ee, 0x16ef, - 0x16f0, 0x16f1, 0x16f2, 0x16f3, 0x16f4, 0x16f5, 0x16f6, 0x16f7, - 0x16f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1700, 0x1701, 0x1702, 0x1703, 0x1704, 0x1705, 0x1706, 0x1707, /* 0x1700 */ - 0x1708, 0x1709, 0x170a, 0x170b, 0x170c, 0x0000, 0x170e, 0x170f, - 0x1710, 0x1711, 0x1712, 0x1713, 0x1714, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1720, 0x1721, 0x1722, 0x1723, 0x1724, 0x1725, 0x1726, 0x1727, - 0x1728, 0x1729, 0x172a, 0x172b, 0x172c, 0x172d, 0x172e, 0x172f, - 0x1730, 0x1731, 0x1732, 0x1733, 0x1734, 0x1735, 0x1736, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1740, 0x1741, 0x1742, 0x1743, 0x1744, 0x1745, 0x1746, 0x1747, /* 0x1740 */ - 0x1748, 0x1749, 0x174a, 0x174b, 0x174c, 0x174d, 0x174e, 0x174f, - 0x1750, 0x1751, 0x1752, 0x1753, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1760, 0x1761, 0x1762, 0x1763, 0x1764, 0x1765, 0x1766, 0x1767, - 0x1768, 0x1769, 0x176a, 0x176b, 0x176c, 0x0000, 0x176e, 0x176f, - 0x1770, 0x0000, 0x1772, 0x1773, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1780, 0x1781, 0x1782, 0x1783, 0x1784, 0x1785, 0x1786, 0x1787, /* 0x1780 */ - 0x1788, 0x1789, 0x178a, 0x178b, 0x178c, 0x178d, 0x178e, 0x178f, - 0x1790, 0x1791, 0x1792, 0x1793, 0x1794, 0x1795, 0x1796, 0x1797, - 0x1798, 0x1799, 0x179a, 0x179b, 0x179c, 0x179d, 0x179e, 0x179f, - 0x17a0, 0x17a1, 0x17a2, 0x17a3, 0x17a4, 0x17a5, 0x17a6, 0x17a7, - 0x17a8, 0x17a9, 0x17aa, 0x17ab, 0x17ac, 0x17ad, 0x17ae, 0x17af, - 0x17b0, 0x17b1, 0x17b2, 0x17b3, 0x17b4, 0x17b5, 0x17b6, 0x17b7, - 0x17b8, 0x17b9, 0x17ba, 0x17bb, 0x17bc, 0x17bd, 0x17be, 0x17bf, - 0x17c0, 0x17c1, 0x17c2, 0x17c3, 0x17c4, 0x17c5, 0x17c6, 0x17c7, /* 0x17c0 */ - 0x17c8, 0x17c9, 0x17ca, 0x17cb, 0x17cc, 0x17cd, 0x17ce, 0x17cf, - 0x17d0, 0x17d1, 0x17d2, 0x17d3, 0x17d4, 0x17d5, 0x17d6, 0x17d7, - 0x17d8, 0x17d9, 0x17da, 0x17db, 0x17dc, 0x17dd, 0x0000, 0x0000, - 0x17e0, 0x17e1, 0x17e2, 0x17e3, 0x17e4, 0x17e5, 0x17e6, 0x17e7, - 0x17e8, 0x17e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x17f0, 0x17f1, 0x17f2, 0x17f3, 0x17f4, 0x17f5, 0x17f6, 0x17f7, - 0x17f8, 0x17f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1800, 0x1801, 0x1802, 0x1803, 0x1804, 0x1805, 0x1806, 0x1807, /* 0x1800 */ - 0x1808, 0x1809, 0x180a, 0x180b, 0x180c, 0x180d, 0x180e, 0x0000, - 0x1810, 0x1811, 0x1812, 0x1813, 0x1814, 0x1815, 0x1816, 0x1817, - 0x1818, 0x1819, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1820, 0x1821, 0x1822, 0x1823, 0x1824, 0x1825, 0x1826, 0x1827, - 0x1828, 0x1829, 0x182a, 0x182b, 0x182c, 0x182d, 0x182e, 0x182f, - 0x1830, 0x1831, 0x1832, 0x1833, 0x1834, 0x1835, 0x1836, 0x1837, - 0x1838, 0x1839, 0x183a, 0x183b, 0x183c, 0x183d, 0x183e, 0x183f, - 0x1840, 0x1841, 0x1842, 0x1843, 0x1844, 0x1845, 0x1846, 0x1847, /* 0x1840 */ - 0x1848, 0x1849, 0x184a, 0x184b, 0x184c, 0x184d, 0x184e, 0x184f, - 0x1850, 0x1851, 0x1852, 0x1853, 0x1854, 0x1855, 0x1856, 0x1857, - 0x1858, 0x1859, 0x185a, 0x185b, 0x185c, 0x185d, 0x185e, 0x185f, - 0x1860, 0x1861, 0x1862, 0x1863, 0x1864, 0x1865, 0x1866, 0x1867, - 0x1868, 0x1869, 0x186a, 0x186b, 0x186c, 0x186d, 0x186e, 0x186f, - 0x1870, 0x1871, 0x1872, 0x1873, 0x1874, 0x1875, 0x1876, 0x1877, - 0x1878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1880, 0x1881, 0x1882, 0x1883, 0x1884, 0x1885, 0x1886, 0x1887, /* 0x1880 */ - 0x1888, 0x1889, 0x188a, 0x188b, 0x188c, 0x188d, 0x188e, 0x188f, - 0x1890, 0x1891, 0x1892, 0x1893, 0x1894, 0x1895, 0x1896, 0x1897, - 0x1898, 0x1899, 0x189a, 0x189b, 0x189c, 0x189d, 0x189e, 0x189f, - 0x18a0, 0x18a1, 0x18a2, 0x18a3, 0x18a4, 0x18a5, 0x18a6, 0x18a7, - 0x18a8, 0x18a9, 0x18aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x18b0, 0x18b1, 0x18b2, 0x18b3, 0x18b4, 0x18b5, 0x18b6, 0x18b7, - 0x18b8, 0x18b9, 0x18ba, 0x18bb, 0x18bc, 0x18bd, 0x18be, 0x18bf, - 0x18c0, 0x18c1, 0x18c2, 0x18c3, 0x18c4, 0x18c5, 0x18c6, 0x18c7, /* 0x18c0 */ - 0x18c8, 0x18c9, 0x18ca, 0x18cb, 0x18cc, 0x18cd, 0x18ce, 0x18cf, - 0x18d0, 0x18d1, 0x18d2, 0x18d3, 0x18d4, 0x18d5, 0x18d6, 0x18d7, - 0x18d8, 0x18d9, 0x18da, 0x18db, 0x18dc, 0x18dd, 0x18de, 0x18df, - 0x18e0, 0x18e1, 0x18e2, 0x18e3, 0x18e4, 0x18e5, 0x18e6, 0x18e7, - 0x18e8, 0x18e9, 0x18ea, 0x18eb, 0x18ec, 0x18ed, 0x18ee, 0x18ef, - 0x18f0, 0x18f1, 0x18f2, 0x18f3, 0x18f4, 0x18f5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1900, 0x1901, 0x1902, 0x1903, 0x1904, 0x1905, 0x1906, 0x1907, /* 0x1900 */ - 0x1908, 0x1909, 0x190a, 0x190b, 0x190c, 0x190d, 0x190e, 0x190f, - 0x1910, 0x1911, 0x1912, 0x1913, 0x1914, 0x1915, 0x1916, 0x1917, - 0x1918, 0x1919, 0x191a, 0x191b, 0x191c, 0x191d, 0x191e, 0x0000, - 0x1920, 0x1921, 0x1922, 0x1923, 0x1924, 0x1925, 0x1926, 0x1927, - 0x1928, 0x1929, 0x192a, 0x192b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1930, 0x1931, 0x1932, 0x1933, 0x1934, 0x1935, 0x1936, 0x1937, - 0x1938, 0x1939, 0x193a, 0x193b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1940, 0x0000, 0x0000, 0x0000, 0x1944, 0x1945, 0x1946, 0x1947, /* 0x1940 */ - 0x1948, 0x1949, 0x194a, 0x194b, 0x194c, 0x194d, 0x194e, 0x194f, - 0x1950, 0x1951, 0x1952, 0x1953, 0x1954, 0x1955, 0x1956, 0x1957, - 0x1958, 0x1959, 0x195a, 0x195b, 0x195c, 0x195d, 0x195e, 0x195f, - 0x1960, 0x1961, 0x1962, 0x1963, 0x1964, 0x1965, 0x1966, 0x1967, - 0x1968, 0x1969, 0x196a, 0x196b, 0x196c, 0x196d, 0x0000, 0x0000, - 0x1970, 0x1971, 0x1972, 0x1973, 0x1974, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1980, 0x1981, 0x1982, 0x1983, 0x1984, 0x1985, 0x1986, 0x1987, /* 0x1980 */ - 0x1988, 0x1989, 0x198a, 0x198b, 0x198c, 0x198d, 0x198e, 0x198f, - 0x1990, 0x1991, 0x1992, 0x1993, 0x1994, 0x1995, 0x1996, 0x1997, - 0x1998, 0x1999, 0x199a, 0x199b, 0x199c, 0x199d, 0x199e, 0x199f, - 0x19a0, 0x19a1, 0x19a2, 0x19a3, 0x19a4, 0x19a5, 0x19a6, 0x19a7, - 0x19a8, 0x19a9, 0x19aa, 0x19ab, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19b0, 0x19b1, 0x19b2, 0x19b3, 0x19b4, 0x19b5, 0x19b6, 0x19b7, - 0x19b8, 0x19b9, 0x19ba, 0x19bb, 0x19bc, 0x19bd, 0x19be, 0x19bf, - 0x19c0, 0x19c1, 0x19c2, 0x19c3, 0x19c4, 0x19c5, 0x19c6, 0x19c7, /* 0x19c0 */ - 0x19c8, 0x19c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19d0, 0x19d1, 0x19d2, 0x19d3, 0x19d4, 0x19d5, 0x19d6, 0x19d7, - 0x19d8, 0x19d9, 0x19da, 0x0000, 0x0000, 0x0000, 0x19de, 0x19df, - 0x19e0, 0x19e1, 0x19e2, 0x19e3, 0x19e4, 0x19e5, 0x19e6, 0x19e7, - 0x19e8, 0x19e9, 0x19ea, 0x19eb, 0x19ec, 0x19ed, 0x19ee, 0x19ef, - 0x19f0, 0x19f1, 0x19f2, 0x19f3, 0x19f4, 0x19f5, 0x19f6, 0x19f7, - 0x19f8, 0x19f9, 0x19fa, 0x19fb, 0x19fc, 0x19fd, 0x19fe, 0x19ff, - 0x1a00, 0x1a01, 0x1a02, 0x1a03, 0x1a04, 0x1a05, 0x1a06, 0x1a07, /* 0x1a00 */ - 0x1a08, 0x1a09, 0x1a0a, 0x1a0b, 0x1a0c, 0x1a0d, 0x1a0e, 0x1a0f, - 0x1a10, 0x1a11, 0x1a12, 0x1a13, 0x1a14, 0x1a15, 0x1a16, 0x1a17, - 0x1a18, 0x1a19, 0x1a1a, 0x1a1b, 0x0000, 0x0000, 0x1a1e, 0x1a1f, - 0x1a20, 0x1a21, 0x1a22, 0x1a23, 0x1a24, 0x1a25, 0x1a26, 0x1a27, - 0x1a28, 0x1a29, 0x1a2a, 0x1a2b, 0x1a2c, 0x1a2d, 0x1a2e, 0x1a2f, - 0x1a30, 0x1a31, 0x1a32, 0x1a33, 0x1a34, 0x1a35, 0x1a36, 0x1a37, - 0x1a38, 0x1a39, 0x1a3a, 0x1a3b, 0x1a3c, 0x1a3d, 0x1a3e, 0x1a3f, - 0x1a40, 0x1a41, 0x1a42, 0x1a43, 0x1a44, 0x1a45, 0x1a46, 0x1a47, /* 0x1a40 */ - 0x1a48, 0x1a49, 0x1a4a, 0x1a4b, 0x1a4c, 0x1a4d, 0x1a4e, 0x1a4f, - 0x1a50, 0x1a51, 0x1a52, 0x1a53, 0x1a54, 0x1a55, 0x1a56, 0x1a57, - 0x1a58, 0x1a59, 0x1a5a, 0x1a5b, 0x1a5c, 0x1a5d, 0x1a5e, 0x0000, - 0x1a60, 0x1a61, 0x1a62, 0x1a63, 0x1a64, 0x1a65, 0x1a66, 0x1a67, - 0x1a68, 0x1a69, 0x1a6a, 0x1a6b, 0x1a6c, 0x1a6d, 0x1a6e, 0x1a6f, - 0x1a70, 0x1a71, 0x1a72, 0x1a73, 0x1a74, 0x1a75, 0x1a76, 0x1a77, - 0x1a78, 0x1a79, 0x1a7a, 0x1a7b, 0x1a7c, 0x0000, 0x0000, 0x1a7f, - 0x1a80, 0x1a81, 0x1a82, 0x1a83, 0x1a84, 0x1a85, 0x1a86, 0x1a87, /* 0x1a80 */ - 0x1a88, 0x1a89, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1a90, 0x1a91, 0x1a92, 0x1a93, 0x1a94, 0x1a95, 0x1a96, 0x1a97, - 0x1a98, 0x1a99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1aa0, 0x1aa1, 0x1aa2, 0x1aa3, 0x1aa4, 0x1aa5, 0x1aa6, 0x1aa7, - 0x1aa8, 0x1aa9, 0x1aaa, 0x1aab, 0x1aac, 0x1aad, 0x0000, 0x0000, - 0x1ab0, 0x1ab1, 0x1ab2, 0x1ab3, 0x1ab4, 0x1ab5, 0x1ab6, 0x1ab7, - 0x1ab8, 0x1ab9, 0x1aba, 0x1abb, 0x1abc, 0x1abd, 0x1abe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b00, 0x1b01, 0x1b02, 0x1b03, 0x1b04, 0x1b05, 0x1b06, 0x1b07, /* 0x1b00 */ - 0x1b08, 0x1b09, 0x1b0a, 0x1b0b, 0x1b0c, 0x1b0d, 0x1b0e, 0x1b0f, - 0x1b10, 0x1b11, 0x1b12, 0x1b13, 0x1b14, 0x1b15, 0x1b16, 0x1b17, - 0x1b18, 0x1b19, 0x1b1a, 0x1b1b, 0x1b1c, 0x1b1d, 0x1b1e, 0x1b1f, - 0x1b20, 0x1b21, 0x1b22, 0x1b23, 0x1b24, 0x1b25, 0x1b26, 0x1b27, - 0x1b28, 0x1b29, 0x1b2a, 0x1b2b, 0x1b2c, 0x1b2d, 0x1b2e, 0x1b2f, - 0x1b30, 0x1b31, 0x1b32, 0x1b33, 0x1b34, 0x1b35, 0x1b36, 0x1b37, - 0x1b38, 0x1b39, 0x1b3a, 0x1b3b, 0x1b3c, 0x1b3d, 0x1b3e, 0x1b3f, - 0x1b40, 0x1b41, 0x1b42, 0x1b43, 0x1b44, 0x1b45, 0x1b46, 0x1b47, /* 0x1b40 */ - 0x1b48, 0x1b49, 0x1b4a, 0x1b4b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b50, 0x1b51, 0x1b52, 0x1b53, 0x1b54, 0x1b55, 0x1b56, 0x1b57, - 0x1b58, 0x1b59, 0x1b5a, 0x1b5b, 0x1b5c, 0x1b5d, 0x1b5e, 0x1b5f, - 0x1b60, 0x1b61, 0x1b62, 0x1b63, 0x1b64, 0x1b65, 0x1b66, 0x1b67, - 0x1b68, 0x1b69, 0x1b6a, 0x1b6b, 0x1b6c, 0x1b6d, 0x1b6e, 0x1b6f, - 0x1b70, 0x1b71, 0x1b72, 0x1b73, 0x1b74, 0x1b75, 0x1b76, 0x1b77, - 0x1b78, 0x1b79, 0x1b7a, 0x1b7b, 0x1b7c, 0x0000, 0x0000, 0x0000, - 0x1b80, 0x1b81, 0x1b82, 0x1b83, 0x1b84, 0x1b85, 0x1b86, 0x1b87, /* 0x1b80 */ - 0x1b88, 0x1b89, 0x1b8a, 0x1b8b, 0x1b8c, 0x1b8d, 0x1b8e, 0x1b8f, - 0x1b90, 0x1b91, 0x1b92, 0x1b93, 0x1b94, 0x1b95, 0x1b96, 0x1b97, - 0x1b98, 0x1b99, 0x1b9a, 0x1b9b, 0x1b9c, 0x1b9d, 0x1b9e, 0x1b9f, - 0x1ba0, 0x1ba1, 0x1ba2, 0x1ba3, 0x1ba4, 0x1ba5, 0x1ba6, 0x1ba7, - 0x1ba8, 0x1ba9, 0x1baa, 0x1bab, 0x1bac, 0x1bad, 0x1bae, 0x1baf, - 0x1bb0, 0x1bb1, 0x1bb2, 0x1bb3, 0x1bb4, 0x1bb5, 0x1bb6, 0x1bb7, - 0x1bb8, 0x1bb9, 0x1bba, 0x1bbb, 0x1bbc, 0x1bbd, 0x1bbe, 0x1bbf, - 0x1bc0, 0x1bc1, 0x1bc2, 0x1bc3, 0x1bc4, 0x1bc5, 0x1bc6, 0x1bc7, /* 0x1bc0 */ - 0x1bc8, 0x1bc9, 0x1bca, 0x1bcb, 0x1bcc, 0x1bcd, 0x1bce, 0x1bcf, - 0x1bd0, 0x1bd1, 0x1bd2, 0x1bd3, 0x1bd4, 0x1bd5, 0x1bd6, 0x1bd7, - 0x1bd8, 0x1bd9, 0x1bda, 0x1bdb, 0x1bdc, 0x1bdd, 0x1bde, 0x1bdf, - 0x1be0, 0x1be1, 0x1be2, 0x1be3, 0x1be4, 0x1be5, 0x1be6, 0x1be7, - 0x1be8, 0x1be9, 0x1bea, 0x1beb, 0x1bec, 0x1bed, 0x1bee, 0x1bef, - 0x1bf0, 0x1bf1, 0x1bf2, 0x1bf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1bfc, 0x1bfd, 0x1bfe, 0x1bff, - 0x1c00, 0x1c01, 0x1c02, 0x1c03, 0x1c04, 0x1c05, 0x1c06, 0x1c07, /* 0x1c00 */ - 0x1c08, 0x1c09, 0x1c0a, 0x1c0b, 0x1c0c, 0x1c0d, 0x1c0e, 0x1c0f, - 0x1c10, 0x1c11, 0x1c12, 0x1c13, 0x1c14, 0x1c15, 0x1c16, 0x1c17, - 0x1c18, 0x1c19, 0x1c1a, 0x1c1b, 0x1c1c, 0x1c1d, 0x1c1e, 0x1c1f, - 0x1c20, 0x1c21, 0x1c22, 0x1c23, 0x1c24, 0x1c25, 0x1c26, 0x1c27, - 0x1c28, 0x1c29, 0x1c2a, 0x1c2b, 0x1c2c, 0x1c2d, 0x1c2e, 0x1c2f, - 0x1c30, 0x1c31, 0x1c32, 0x1c33, 0x1c34, 0x1c35, 0x1c36, 0x1c37, - 0x0000, 0x0000, 0x0000, 0x1c3b, 0x1c3c, 0x1c3d, 0x1c3e, 0x1c3f, - 0x1c40, 0x1c41, 0x1c42, 0x1c43, 0x1c44, 0x1c45, 0x1c46, 0x1c47, /* 0x1c40 */ - 0x1c48, 0x1c49, 0x0000, 0x0000, 0x0000, 0x1c4d, 0x1c4e, 0x1c4f, - 0x1c50, 0x1c51, 0x1c52, 0x1c53, 0x1c54, 0x1c55, 0x1c56, 0x1c57, - 0x1c58, 0x1c59, 0x1c5a, 0x1c5b, 0x1c5c, 0x1c5d, 0x1c5e, 0x1c5f, - 0x1c60, 0x1c61, 0x1c62, 0x1c63, 0x1c64, 0x1c65, 0x1c66, 0x1c67, - 0x1c68, 0x1c69, 0x1c6a, 0x1c6b, 0x1c6c, 0x1c6d, 0x1c6e, 0x1c6f, - 0x1c70, 0x1c71, 0x1c72, 0x1c73, 0x1c74, 0x1c75, 0x1c76, 0x1c77, - 0x1c78, 0x1c79, 0x1c7a, 0x1c7b, 0x1c7c, 0x1c7d, 0x1c7e, 0x1c7f, - 0x1c80, 0x1c81, 0x1c82, 0x1c83, 0x1c84, 0x1c85, 0x1c86, 0x1c87, /* 0x1c80 */ - 0x1c88, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10d7, - 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10dd, 0x10de, 0x10df, - 0x10e0, 0x10e1, 0x10e2, 0x10e3, 0x10e4, 0x10e5, 0x10e6, 0x10e7, - 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec, 0x10ed, 0x10ee, 0x10ef, - 0x10f0, 0x10f1, 0x10f2, 0x10f3, 0x10f4, 0x10f5, 0x10f6, 0x10f7, - 0x10f8, 0x10f9, 0x10fa, 0x0000, 0x0000, 0x10fd, 0x10fe, 0x10ff, - 0x1cc0, 0x1cc1, 0x1cc2, 0x1cc3, 0x1cc4, 0x1cc5, 0x1cc6, 0x1cc7, /* 0x1cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1cd0, 0x1cd1, 0x1cd2, 0x1cd3, 0x1cd4, 0x1cd5, 0x1cd6, 0x1cd7, - 0x1cd8, 0x1cd9, 0x1cda, 0x1cdb, 0x1cdc, 0x1cdd, 0x1cde, 0x1cdf, - 0x1ce0, 0x1ce1, 0x1ce2, 0x1ce3, 0x1ce4, 0x1ce5, 0x1ce6, 0x1ce7, - 0x1ce8, 0x1ce9, 0x1cea, 0x1ceb, 0x1cec, 0x1ced, 0x1cee, 0x1cef, - 0x1cf0, 0x1cf1, 0x1cf2, 0x1cf3, 0x1cf4, 0x1cf5, 0x1cf6, 0x1cf7, - 0x1cf8, 0x1cf9, 0x1cfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1d00, 0x1d01, 0x1d02, 0x1d03, 0x1d04, 0x1d05, 0x1d06, 0x1d07, /* 0x1d00 */ - 0x1d08, 0x1d09, 0x1d0a, 0x1d0b, 0x1d0c, 0x1d0d, 0x1d0e, 0x1d0f, - 0x1d10, 0x1d11, 0x1d12, 0x1d13, 0x1d14, 0x1d15, 0x1d16, 0x1d17, - 0x1d18, 0x1d19, 0x1d1a, 0x1d1b, 0x1d1c, 0x1d1d, 0x1d1e, 0x1d1f, - 0x1d20, 0x1d21, 0x1d22, 0x1d23, 0x1d24, 0x1d25, 0x1d26, 0x1d27, - 0x1d28, 0x1d29, 0x1d2a, 0x1d2b, 0x1d2c, 0x1d2d, 0x1d2e, 0x1d2f, - 0x1d30, 0x1d31, 0x1d32, 0x1d33, 0x1d34, 0x1d35, 0x1d36, 0x1d37, - 0x1d38, 0x1d39, 0x1d3a, 0x1d3b, 0x1d3c, 0x1d3d, 0x1d3e, 0x1d3f, - 0x1d40, 0x1d41, 0x1d42, 0x1d43, 0x1d44, 0x1d45, 0x1d46, 0x1d47, /* 0x1d40 */ - 0x1d48, 0x1d49, 0x1d4a, 0x1d4b, 0x1d4c, 0x1d4d, 0x1d4e, 0x1d4f, - 0x1d50, 0x1d51, 0x1d52, 0x1d53, 0x1d54, 0x1d55, 0x1d56, 0x1d57, - 0x1d58, 0x1d59, 0x1d5a, 0x1d5b, 0x1d5c, 0x1d5d, 0x1d5e, 0x1d5f, - 0x1d60, 0x1d61, 0x1d62, 0x1d63, 0x1d64, 0x1d65, 0x1d66, 0x1d67, - 0x1d68, 0x1d69, 0x1d6a, 0x1d6b, 0x1d6c, 0x1d6d, 0x1d6e, 0x1d6f, - 0x1d70, 0x1d71, 0x1d72, 0x1d73, 0x1d74, 0x1d75, 0x1d76, 0x1d77, - 0x1d78, 0x1d79, 0x1d7a, 0x1d7b, 0x1d7c, 0x1d7d, 0x1d7e, 0x1d7f, - 0x1d80, 0x1d81, 0x1d82, 0x1d83, 0x1d84, 0x1d85, 0x1d86, 0x1d87, /* 0x1d80 */ - 0x1d88, 0x1d89, 0x1d8a, 0x1d8b, 0x1d8c, 0x1d8d, 0x1d8e, 0x1d8f, - 0x1d90, 0x1d91, 0x1d92, 0x1d93, 0x1d94, 0x1d95, 0x1d96, 0x1d97, - 0x1d98, 0x1d99, 0x1d9a, 0x1d9b, 0x1d9c, 0x1d9d, 0x1d9e, 0x1d9f, - 0x1da0, 0x1da1, 0x1da2, 0x1da3, 0x1da4, 0x1da5, 0x1da6, 0x1da7, - 0x1da8, 0x1da9, 0x1daa, 0x1dab, 0x1dac, 0x1dad, 0x1dae, 0x1daf, - 0x1db0, 0x1db1, 0x1db2, 0x1db3, 0x1db4, 0x1db5, 0x1db6, 0x1db7, - 0x1db8, 0x1db9, 0x1dba, 0x1dbb, 0x1dbc, 0x1dbd, 0x1dbe, 0x1dbf, - 0x1dc0, 0x1dc1, 0x1dc2, 0x1dc3, 0x1dc4, 0x1dc5, 0x1dc6, 0x1dc7, /* 0x1dc0 */ - 0x1dc8, 0x1dc9, 0x1dca, 0x1dcb, 0x1dcc, 0x1dcd, 0x1dce, 0x1dcf, - 0x1dd0, 0x1dd1, 0x1dd2, 0x1dd3, 0x1dd4, 0x1dd5, 0x1dd6, 0x1dd7, - 0x1dd8, 0x1dd9, 0x1dda, 0x1ddb, 0x1ddc, 0x1ddd, 0x1dde, 0x1ddf, - 0x1de0, 0x1de1, 0x1de2, 0x1de3, 0x1de4, 0x1de5, 0x1de6, 0x1de7, - 0x1de8, 0x1de9, 0x1dea, 0x1deb, 0x1dec, 0x1ded, 0x1dee, 0x1def, - 0x1df0, 0x1df1, 0x1df2, 0x1df3, 0x1df4, 0x1df5, 0x1df6, 0x1df7, - 0x1df8, 0x1df9, 0x0000, 0x1dfb, 0x1dfc, 0x1dfd, 0x1dfe, 0x1dff, - 0x1e01, 0x1e01, 0x1e03, 0x1e03, 0x1e05, 0x1e05, 0x1e07, 0x1e07, /* 0x1e00 */ - 0x1e09, 0x1e09, 0x1e0b, 0x1e0b, 0x1e0d, 0x1e0d, 0x1e0f, 0x1e0f, - 0x1e11, 0x1e11, 0x1e13, 0x1e13, 0x1e15, 0x1e15, 0x1e17, 0x1e17, - 0x1e19, 0x1e19, 0x1e1b, 0x1e1b, 0x1e1d, 0x1e1d, 0x1e1f, 0x1e1f, - 0x1e21, 0x1e21, 0x1e23, 0x1e23, 0x1e25, 0x1e25, 0x1e27, 0x1e27, - 0x1e29, 0x1e29, 0x1e2b, 0x1e2b, 0x1e2d, 0x1e2d, 0x1e2f, 0x1e2f, - 0x1e31, 0x1e31, 0x1e33, 0x1e33, 0x1e35, 0x1e35, 0x1e37, 0x1e37, - 0x1e39, 0x1e39, 0x1e3b, 0x1e3b, 0x1e3d, 0x1e3d, 0x1e3f, 0x1e3f, - 0x1e41, 0x1e41, 0x1e43, 0x1e43, 0x1e45, 0x1e45, 0x1e47, 0x1e47, /* 0x1e40 */ - 0x1e49, 0x1e49, 0x1e4b, 0x1e4b, 0x1e4d, 0x1e4d, 0x1e4f, 0x1e4f, - 0x1e51, 0x1e51, 0x1e53, 0x1e53, 0x1e55, 0x1e55, 0x1e57, 0x1e57, - 0x1e59, 0x1e59, 0x1e5b, 0x1e5b, 0x1e5d, 0x1e5d, 0x1e5f, 0x1e5f, - 0x1e61, 0x1e61, 0x1e63, 0x1e63, 0x1e65, 0x1e65, 0x1e67, 0x1e67, - 0x1e69, 0x1e69, 0x1e6b, 0x1e6b, 0x1e6d, 0x1e6d, 0x1e6f, 0x1e6f, - 0x1e71, 0x1e71, 0x1e73, 0x1e73, 0x1e75, 0x1e75, 0x1e77, 0x1e77, - 0x1e79, 0x1e79, 0x1e7b, 0x1e7b, 0x1e7d, 0x1e7d, 0x1e7f, 0x1e7f, - 0x1e81, 0x1e81, 0x1e83, 0x1e83, 0x1e85, 0x1e85, 0x1e87, 0x1e87, /* 0x1e80 */ - 0x1e89, 0x1e89, 0x1e8b, 0x1e8b, 0x1e8d, 0x1e8d, 0x1e8f, 0x1e8f, - 0x1e91, 0x1e91, 0x1e93, 0x1e93, 0x1e95, 0x1e95, 0x1e96, 0x1e97, - 0x1e98, 0x1e99, 0x1e9a, 0x1e9b, 0x1e9c, 0x1e9d, 0x00df, 0x1e9f, - 0x1ea1, 0x1ea1, 0x1ea3, 0x1ea3, 0x1ea5, 0x1ea5, 0x1ea7, 0x1ea7, - 0x1ea9, 0x1ea9, 0x1eab, 0x1eab, 0x1ead, 0x1ead, 0x1eaf, 0x1eaf, - 0x1eb1, 0x1eb1, 0x1eb3, 0x1eb3, 0x1eb5, 0x1eb5, 0x1eb7, 0x1eb7, - 0x1eb9, 0x1eb9, 0x1ebb, 0x1ebb, 0x1ebd, 0x1ebd, 0x1ebf, 0x1ebf, - 0x1ec1, 0x1ec1, 0x1ec3, 0x1ec3, 0x1ec5, 0x1ec5, 0x1ec7, 0x1ec7, /* 0x1ec0 */ - 0x1ec9, 0x1ec9, 0x1ecb, 0x1ecb, 0x1ecd, 0x1ecd, 0x1ecf, 0x1ecf, - 0x1ed1, 0x1ed1, 0x1ed3, 0x1ed3, 0x1ed5, 0x1ed5, 0x1ed7, 0x1ed7, - 0x1ed9, 0x1ed9, 0x1edb, 0x1edb, 0x1edd, 0x1edd, 0x1edf, 0x1edf, - 0x1ee1, 0x1ee1, 0x1ee3, 0x1ee3, 0x1ee5, 0x1ee5, 0x1ee7, 0x1ee7, - 0x1ee9, 0x1ee9, 0x1eeb, 0x1eeb, 0x1eed, 0x1eed, 0x1eef, 0x1eef, - 0x1ef1, 0x1ef1, 0x1ef3, 0x1ef3, 0x1ef5, 0x1ef5, 0x1ef7, 0x1ef7, - 0x1ef9, 0x1ef9, 0x1efb, 0x1efb, 0x1efd, 0x1efd, 0x1eff, 0x1eff, - 0x1f00, 0x1f01, 0x1f02, 0x1f03, 0x1f04, 0x1f05, 0x1f06, 0x1f07, /* 0x1f00 */ - 0x1f00, 0x1f01, 0x1f02, 0x1f03, 0x1f04, 0x1f05, 0x1f06, 0x1f07, - 0x1f10, 0x1f11, 0x1f12, 0x1f13, 0x1f14, 0x1f15, 0x0000, 0x0000, - 0x1f10, 0x1f11, 0x1f12, 0x1f13, 0x1f14, 0x1f15, 0x0000, 0x0000, - 0x1f20, 0x1f21, 0x1f22, 0x1f23, 0x1f24, 0x1f25, 0x1f26, 0x1f27, - 0x1f20, 0x1f21, 0x1f22, 0x1f23, 0x1f24, 0x1f25, 0x1f26, 0x1f27, - 0x1f30, 0x1f31, 0x1f32, 0x1f33, 0x1f34, 0x1f35, 0x1f36, 0x1f37, - 0x1f30, 0x1f31, 0x1f32, 0x1f33, 0x1f34, 0x1f35, 0x1f36, 0x1f37, - 0x1f40, 0x1f41, 0x1f42, 0x1f43, 0x1f44, 0x1f45, 0x0000, 0x0000, /* 0x1f40 */ - 0x1f40, 0x1f41, 0x1f42, 0x1f43, 0x1f44, 0x1f45, 0x0000, 0x0000, - 0x1f50, 0x1f51, 0x1f52, 0x1f53, 0x1f54, 0x1f55, 0x1f56, 0x1f57, - 0x0000, 0x1f51, 0x0000, 0x1f53, 0x0000, 0x1f55, 0x0000, 0x1f57, - 0x1f60, 0x1f61, 0x1f62, 0x1f63, 0x1f64, 0x1f65, 0x1f66, 0x1f67, - 0x1f60, 0x1f61, 0x1f62, 0x1f63, 0x1f64, 0x1f65, 0x1f66, 0x1f67, - 0x1f70, 0x1f71, 0x1f72, 0x1f73, 0x1f74, 0x1f75, 0x1f76, 0x1f77, - 0x1f78, 0x1f79, 0x1f7a, 0x1f7b, 0x1f7c, 0x1f7d, 0x0000, 0x0000, - 0x1f80, 0x1f81, 0x1f82, 0x1f83, 0x1f84, 0x1f85, 0x1f86, 0x1f87, /* 0x1f80 */ - 0x1f80, 0x1f81, 0x1f82, 0x1f83, 0x1f84, 0x1f85, 0x1f86, 0x1f87, - 0x1f90, 0x1f91, 0x1f92, 0x1f93, 0x1f94, 0x1f95, 0x1f96, 0x1f97, - 0x1f90, 0x1f91, 0x1f92, 0x1f93, 0x1f94, 0x1f95, 0x1f96, 0x1f97, - 0x1fa0, 0x1fa1, 0x1fa2, 0x1fa3, 0x1fa4, 0x1fa5, 0x1fa6, 0x1fa7, - 0x1fa0, 0x1fa1, 0x1fa2, 0x1fa3, 0x1fa4, 0x1fa5, 0x1fa6, 0x1fa7, - 0x1fb0, 0x1fb1, 0x1fb2, 0x1fb3, 0x1fb4, 0x0000, 0x1fb6, 0x1fb7, - 0x1fb0, 0x1fb1, 0x1f70, 0x1f71, 0x1fb3, 0x1fbd, 0x1fbe, 0x1fbf, - 0x1fc0, 0x1fc1, 0x1fc2, 0x1fc3, 0x1fc4, 0x0000, 0x1fc6, 0x1fc7, /* 0x1fc0 */ - 0x1f72, 0x1f73, 0x1f74, 0x1f75, 0x1fc3, 0x1fcd, 0x1fce, 0x1fcf, - 0x1fd0, 0x1fd1, 0x1fd2, 0x1fd3, 0x0000, 0x0000, 0x1fd6, 0x1fd7, - 0x1fd0, 0x1fd1, 0x1f76, 0x1f77, 0x0000, 0x1fdd, 0x1fde, 0x1fdf, - 0x1fe0, 0x1fe1, 0x1fe2, 0x1fe3, 0x1fe4, 0x1fe5, 0x1fe6, 0x1fe7, - 0x1fe0, 0x1fe1, 0x1f7a, 0x1f7b, 0x1fe5, 0x1fed, 0x1fee, 0x1fef, - 0x0000, 0x0000, 0x1ff2, 0x1ff3, 0x1ff4, 0x0000, 0x1ff6, 0x1ff7, - 0x1f78, 0x1f79, 0x1f7c, 0x1f7d, 0x1ff3, 0x1ffd, 0x1ffe, 0x0000, - 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007, /* 0x2000 */ - 0x2008, 0x2009, 0x200a, 0x200b, 0x200c, 0x200d, 0x200e, 0x200f, - 0x2010, 0x2011, 0x2012, 0x2013, 0x2014, 0x2015, 0x2016, 0x2017, - 0x2018, 0x2019, 0x201a, 0x201b, 0x201c, 0x201d, 0x201e, 0x201f, - 0x2020, 0x2021, 0x2022, 0x2023, 0x2024, 0x2025, 0x2026, 0x2027, - 0x2028, 0x2029, 0x202a, 0x202b, 0x202c, 0x202d, 0x202e, 0x202f, - 0x2030, 0x2031, 0x2032, 0x2033, 0x2034, 0x2035, 0x2036, 0x2037, - 0x2038, 0x2039, 0x203a, 0x203b, 0x203c, 0x203d, 0x203e, 0x203f, - 0x2040, 0x2041, 0x2042, 0x2043, 0x2044, 0x2045, 0x2046, 0x2047, /* 0x2040 */ - 0x2048, 0x2049, 0x204a, 0x204b, 0x204c, 0x204d, 0x204e, 0x204f, - 0x2050, 0x2051, 0x2052, 0x2053, 0x2054, 0x2055, 0x2056, 0x2057, - 0x2058, 0x2059, 0x205a, 0x205b, 0x205c, 0x205d, 0x205e, 0x205f, - 0x2060, 0x2061, 0x2062, 0x2063, 0x2064, 0x0000, 0x2066, 0x2067, - 0x2068, 0x2069, 0x206a, 0x206b, 0x206c, 0x206d, 0x206e, 0x206f, - 0x2070, 0x2071, 0x0000, 0x0000, 0x2074, 0x2075, 0x2076, 0x2077, - 0x2078, 0x2079, 0x207a, 0x207b, 0x207c, 0x207d, 0x207e, 0x207f, - 0x2080, 0x2081, 0x2082, 0x2083, 0x2084, 0x2085, 0x2086, 0x2087, /* 0x2080 */ - 0x2088, 0x2089, 0x208a, 0x208b, 0x208c, 0x208d, 0x208e, 0x0000, - 0x2090, 0x2091, 0x2092, 0x2093, 0x2094, 0x2095, 0x2096, 0x2097, - 0x2098, 0x2099, 0x209a, 0x209b, 0x209c, 0x0000, 0x0000, 0x0000, - 0x20a0, 0x20a1, 0x20a2, 0x20a3, 0x20a4, 0x20a5, 0x20a6, 0x20a7, - 0x20a8, 0x20a9, 0x20aa, 0x20ab, 0x20ac, 0x20ad, 0x20ae, 0x20af, - 0x20b0, 0x20b1, 0x20b2, 0x20b3, 0x20b4, 0x20b5, 0x20b6, 0x20b7, - 0x20b8, 0x20b9, 0x20ba, 0x20bb, 0x20bc, 0x20bd, 0x20be, 0x20bf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x20c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x20d0, 0x20d1, 0x20d2, 0x20d3, 0x20d4, 0x20d5, 0x20d6, 0x20d7, - 0x20d8, 0x20d9, 0x20da, 0x20db, 0x20dc, 0x20dd, 0x20de, 0x20df, - 0x20e0, 0x20e1, 0x20e2, 0x20e3, 0x20e4, 0x20e5, 0x20e6, 0x20e7, - 0x20e8, 0x20e9, 0x20ea, 0x20eb, 0x20ec, 0x20ed, 0x20ee, 0x20ef, - 0x20f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2100, 0x2101, 0x2102, 0x2103, 0x2104, 0x2105, 0x2106, 0x2107, /* 0x2100 */ - 0x2108, 0x2109, 0x210a, 0x210b, 0x210c, 0x210d, 0x210e, 0x210f, - 0x2110, 0x2111, 0x2112, 0x2113, 0x2114, 0x2115, 0x2116, 0x2117, - 0x2118, 0x2119, 0x211a, 0x211b, 0x211c, 0x211d, 0x211e, 0x211f, - 0x2120, 0x2121, 0x2122, 0x2123, 0x2124, 0x2125, 0x03c9, 0x2127, - 0x2128, 0x2129, 0x006b, 0x00e5, 0x212c, 0x212d, 0x212e, 0x212f, - 0x2130, 0x2131, 0x214e, 0x2133, 0x2134, 0x2135, 0x2136, 0x2137, - 0x2138, 0x2139, 0x213a, 0x213b, 0x213c, 0x213d, 0x213e, 0x213f, - 0x2140, 0x2141, 0x2142, 0x2143, 0x2144, 0x2145, 0x2146, 0x2147, /* 0x2140 */ - 0x2148, 0x2149, 0x214a, 0x214b, 0x214c, 0x214d, 0x214e, 0x214f, - 0x2150, 0x2151, 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, - 0x2158, 0x2159, 0x215a, 0x215b, 0x215c, 0x215d, 0x215e, 0x215f, - 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, - 0x2178, 0x2179, 0x217a, 0x217b, 0x217c, 0x217d, 0x217e, 0x217f, - 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177, - 0x2178, 0x2179, 0x217a, 0x217b, 0x217c, 0x217d, 0x217e, 0x217f, - 0x2180, 0x2181, 0x2182, 0x2184, 0x2184, 0x2185, 0x2186, 0x2187, /* 0x2180 */ - 0x2188, 0x2189, 0x218a, 0x218b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2190, 0x2191, 0x2192, 0x2193, 0x2194, 0x2195, 0x2196, 0x2197, - 0x2198, 0x2199, 0x219a, 0x219b, 0x219c, 0x219d, 0x219e, 0x219f, - 0x21a0, 0x21a1, 0x21a2, 0x21a3, 0x21a4, 0x21a5, 0x21a6, 0x21a7, - 0x21a8, 0x21a9, 0x21aa, 0x21ab, 0x21ac, 0x21ad, 0x21ae, 0x21af, - 0x21b0, 0x21b1, 0x21b2, 0x21b3, 0x21b4, 0x21b5, 0x21b6, 0x21b7, - 0x21b8, 0x21b9, 0x21ba, 0x21bb, 0x21bc, 0x21bd, 0x21be, 0x21bf, - 0x21c0, 0x21c1, 0x21c2, 0x21c3, 0x21c4, 0x21c5, 0x21c6, 0x21c7, /* 0x21c0 */ - 0x21c8, 0x21c9, 0x21ca, 0x21cb, 0x21cc, 0x21cd, 0x21ce, 0x21cf, - 0x21d0, 0x21d1, 0x21d2, 0x21d3, 0x21d4, 0x21d5, 0x21d6, 0x21d7, - 0x21d8, 0x21d9, 0x21da, 0x21db, 0x21dc, 0x21dd, 0x21de, 0x21df, - 0x21e0, 0x21e1, 0x21e2, 0x21e3, 0x21e4, 0x21e5, 0x21e6, 0x21e7, - 0x21e8, 0x21e9, 0x21ea, 0x21eb, 0x21ec, 0x21ed, 0x21ee, 0x21ef, - 0x21f0, 0x21f1, 0x21f2, 0x21f3, 0x21f4, 0x21f5, 0x21f6, 0x21f7, - 0x21f8, 0x21f9, 0x21fa, 0x21fb, 0x21fc, 0x21fd, 0x21fe, 0x21ff, - 0x2200, 0x2201, 0x2202, 0x2203, 0x2204, 0x2205, 0x2206, 0x2207, /* 0x2200 */ - 0x2208, 0x2209, 0x220a, 0x220b, 0x220c, 0x220d, 0x220e, 0x220f, - 0x2210, 0x2211, 0x2212, 0x2213, 0x2214, 0x2215, 0x2216, 0x2217, - 0x2218, 0x2219, 0x221a, 0x221b, 0x221c, 0x221d, 0x221e, 0x221f, - 0x2220, 0x2221, 0x2222, 0x2223, 0x2224, 0x2225, 0x2226, 0x2227, - 0x2228, 0x2229, 0x222a, 0x222b, 0x222c, 0x222d, 0x222e, 0x222f, - 0x2230, 0x2231, 0x2232, 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, - 0x2238, 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, - 0x2240, 0x2241, 0x2242, 0x2243, 0x2244, 0x2245, 0x2246, 0x2247, /* 0x2240 */ - 0x2248, 0x2249, 0x224a, 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, - 0x2250, 0x2251, 0x2252, 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, - 0x2258, 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, - 0x2260, 0x2261, 0x2262, 0x2263, 0x2264, 0x2265, 0x2266, 0x2267, - 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e, 0x226f, - 0x2270, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277, - 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x227d, 0x227e, 0x227f, - 0x2280, 0x2281, 0x2282, 0x2283, 0x2284, 0x2285, 0x2286, 0x2287, /* 0x2280 */ - 0x2288, 0x2289, 0x228a, 0x228b, 0x228c, 0x228d, 0x228e, 0x228f, - 0x2290, 0x2291, 0x2292, 0x2293, 0x2294, 0x2295, 0x2296, 0x2297, - 0x2298, 0x2299, 0x229a, 0x229b, 0x229c, 0x229d, 0x229e, 0x229f, - 0x22a0, 0x22a1, 0x22a2, 0x22a3, 0x22a4, 0x22a5, 0x22a6, 0x22a7, - 0x22a8, 0x22a9, 0x22aa, 0x22ab, 0x22ac, 0x22ad, 0x22ae, 0x22af, - 0x22b0, 0x22b1, 0x22b2, 0x22b3, 0x22b4, 0x22b5, 0x22b6, 0x22b7, - 0x22b8, 0x22b9, 0x22ba, 0x22bb, 0x22bc, 0x22bd, 0x22be, 0x22bf, - 0x22c0, 0x22c1, 0x22c2, 0x22c3, 0x22c4, 0x22c5, 0x22c6, 0x22c7, /* 0x22c0 */ - 0x22c8, 0x22c9, 0x22ca, 0x22cb, 0x22cc, 0x22cd, 0x22ce, 0x22cf, - 0x22d0, 0x22d1, 0x22d2, 0x22d3, 0x22d4, 0x22d5, 0x22d6, 0x22d7, - 0x22d8, 0x22d9, 0x22da, 0x22db, 0x22dc, 0x22dd, 0x22de, 0x22df, - 0x22e0, 0x22e1, 0x22e2, 0x22e3, 0x22e4, 0x22e5, 0x22e6, 0x22e7, - 0x22e8, 0x22e9, 0x22ea, 0x22eb, 0x22ec, 0x22ed, 0x22ee, 0x22ef, - 0x22f0, 0x22f1, 0x22f2, 0x22f3, 0x22f4, 0x22f5, 0x22f6, 0x22f7, - 0x22f8, 0x22f9, 0x22fa, 0x22fb, 0x22fc, 0x22fd, 0x22fe, 0x22ff, - 0x2300, 0x2301, 0x2302, 0x2303, 0x2304, 0x2305, 0x2306, 0x2307, /* 0x2300 */ - 0x2308, 0x2309, 0x230a, 0x230b, 0x230c, 0x230d, 0x230e, 0x230f, - 0x2310, 0x2311, 0x2312, 0x2313, 0x2314, 0x2315, 0x2316, 0x2317, - 0x2318, 0x2319, 0x231a, 0x231b, 0x231c, 0x231d, 0x231e, 0x231f, - 0x2320, 0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, - 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, - 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, /* 0x2340 */ - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, 0x235e, 0x235f, - 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, 0x237e, 0x237f, - 0x2380, 0x2381, 0x2382, 0x2383, 0x2384, 0x2385, 0x2386, 0x2387, /* 0x2380 */ - 0x2388, 0x2389, 0x238a, 0x238b, 0x238c, 0x238d, 0x238e, 0x238f, - 0x2390, 0x2391, 0x2392, 0x2393, 0x2394, 0x2395, 0x2396, 0x2397, - 0x2398, 0x2399, 0x239a, 0x239b, 0x239c, 0x239d, 0x239e, 0x239f, - 0x23a0, 0x23a1, 0x23a2, 0x23a3, 0x23a4, 0x23a5, 0x23a6, 0x23a7, - 0x23a8, 0x23a9, 0x23aa, 0x23ab, 0x23ac, 0x23ad, 0x23ae, 0x23af, - 0x23b0, 0x23b1, 0x23b2, 0x23b3, 0x23b4, 0x23b5, 0x23b6, 0x23b7, - 0x23b8, 0x23b9, 0x23ba, 0x23bb, 0x23bc, 0x23bd, 0x23be, 0x23bf, - 0x23c0, 0x23c1, 0x23c2, 0x23c3, 0x23c4, 0x23c5, 0x23c6, 0x23c7, /* 0x23c0 */ - 0x23c8, 0x23c9, 0x23ca, 0x23cb, 0x23cc, 0x23cd, 0x23ce, 0x23cf, - 0x23d0, 0x23d1, 0x23d2, 0x23d3, 0x23d4, 0x23d5, 0x23d6, 0x23d7, - 0x23d8, 0x23d9, 0x23da, 0x23db, 0x23dc, 0x23dd, 0x23de, 0x23df, - 0x23e0, 0x23e1, 0x23e2, 0x23e3, 0x23e4, 0x23e5, 0x23e6, 0x23e7, - 0x23e8, 0x23e9, 0x23ea, 0x23eb, 0x23ec, 0x23ed, 0x23ee, 0x23ef, - 0x23f0, 0x23f1, 0x23f2, 0x23f3, 0x23f4, 0x23f5, 0x23f6, 0x23f7, - 0x23f8, 0x23f9, 0x23fa, 0x23fb, 0x23fc, 0x23fd, 0x23fe, 0x23ff, - 0x2400, 0x2401, 0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, /* 0x2400 */ - 0x2408, 0x2409, 0x240a, 0x240b, 0x240c, 0x240d, 0x240e, 0x240f, - 0x2410, 0x2411, 0x2412, 0x2413, 0x2414, 0x2415, 0x2416, 0x2417, - 0x2418, 0x2419, 0x241a, 0x241b, 0x241c, 0x241d, 0x241e, 0x241f, - 0x2420, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, /* 0x2440 */ - 0x2448, 0x2449, 0x244a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, - 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, - 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, /* 0x2480 */ - 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, - 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, - 0x2498, 0x2499, 0x249a, 0x249b, 0x249c, 0x249d, 0x249e, 0x249f, - 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, - 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, - 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x24d0, 0x24d1, - 0x24d2, 0x24d3, 0x24d4, 0x24d5, 0x24d6, 0x24d7, 0x24d8, 0x24d9, - 0x24da, 0x24db, 0x24dc, 0x24dd, 0x24de, 0x24df, 0x24e0, 0x24e1, /* 0x24c0 */ - 0x24e2, 0x24e3, 0x24e4, 0x24e5, 0x24e6, 0x24e7, 0x24e8, 0x24e9, - 0x24d0, 0x24d1, 0x24d2, 0x24d3, 0x24d4, 0x24d5, 0x24d6, 0x24d7, - 0x24d8, 0x24d9, 0x24da, 0x24db, 0x24dc, 0x24dd, 0x24de, 0x24df, - 0x24e0, 0x24e1, 0x24e2, 0x24e3, 0x24e4, 0x24e5, 0x24e6, 0x24e7, - 0x24e8, 0x24e9, 0x24ea, 0x24eb, 0x24ec, 0x24ed, 0x24ee, 0x24ef, - 0x24f0, 0x24f1, 0x24f2, 0x24f3, 0x24f4, 0x24f5, 0x24f6, 0x24f7, - 0x24f8, 0x24f9, 0x24fa, 0x24fb, 0x24fc, 0x24fd, 0x24fe, 0x24ff, - 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, 0x2505, 0x2506, 0x2507, /* 0x2500 */ - 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, 0x250d, 0x250e, 0x250f, - 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, 0x2515, 0x2516, 0x2517, - 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, 0x251d, 0x251e, 0x251f, - 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, - 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, - 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, /* 0x2540 */ - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, - 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, - 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577, - 0x2578, 0x2579, 0x257a, 0x257b, 0x257c, 0x257d, 0x257e, 0x257f, - 0x2580, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, /* 0x2580 */ - 0x2588, 0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, - 0x2590, 0x2591, 0x2592, 0x2593, 0x2594, 0x2595, 0x2596, 0x2597, - 0x2598, 0x2599, 0x259a, 0x259b, 0x259c, 0x259d, 0x259e, 0x259f, - 0x25a0, 0x25a1, 0x25a2, 0x25a3, 0x25a4, 0x25a5, 0x25a6, 0x25a7, - 0x25a8, 0x25a9, 0x25aa, 0x25ab, 0x25ac, 0x25ad, 0x25ae, 0x25af, - 0x25b0, 0x25b1, 0x25b2, 0x25b3, 0x25b4, 0x25b5, 0x25b6, 0x25b7, - 0x25b8, 0x25b9, 0x25ba, 0x25bb, 0x25bc, 0x25bd, 0x25be, 0x25bf, - 0x25c0, 0x25c1, 0x25c2, 0x25c3, 0x25c4, 0x25c5, 0x25c6, 0x25c7, /* 0x25c0 */ - 0x25c8, 0x25c9, 0x25ca, 0x25cb, 0x25cc, 0x25cd, 0x25ce, 0x25cf, - 0x25d0, 0x25d1, 0x25d2, 0x25d3, 0x25d4, 0x25d5, 0x25d6, 0x25d7, - 0x25d8, 0x25d9, 0x25da, 0x25db, 0x25dc, 0x25dd, 0x25de, 0x25df, - 0x25e0, 0x25e1, 0x25e2, 0x25e3, 0x25e4, 0x25e5, 0x25e6, 0x25e7, - 0x25e8, 0x25e9, 0x25ea, 0x25eb, 0x25ec, 0x25ed, 0x25ee, 0x25ef, - 0x25f0, 0x25f1, 0x25f2, 0x25f3, 0x25f4, 0x25f5, 0x25f6, 0x25f7, - 0x25f8, 0x25f9, 0x25fa, 0x25fb, 0x25fc, 0x25fd, 0x25fe, 0x25ff, - 0x2600, 0x2601, 0x2602, 0x2603, 0x2604, 0x2605, 0x2606, 0x2607, /* 0x2600 */ - 0x2608, 0x2609, 0x260a, 0x260b, 0x260c, 0x260d, 0x260e, 0x260f, - 0x2610, 0x2611, 0x2612, 0x2613, 0x2614, 0x2615, 0x2616, 0x2617, - 0x2618, 0x2619, 0x261a, 0x261b, 0x261c, 0x261d, 0x261e, 0x261f, - 0x2620, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, - 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, - 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, - 0x2638, 0x2639, 0x263a, 0x263b, 0x263c, 0x263d, 0x263e, 0x263f, - 0x2640, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, /* 0x2640 */ - 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, - 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, 0x2657, - 0x2658, 0x2659, 0x265a, 0x265b, 0x265c, 0x265d, 0x265e, 0x265f, - 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, 0x2665, 0x2666, 0x2667, - 0x2668, 0x2669, 0x266a, 0x266b, 0x266c, 0x266d, 0x266e, 0x266f, - 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x2675, 0x2676, 0x2677, - 0x2678, 0x2679, 0x267a, 0x267b, 0x267c, 0x267d, 0x267e, 0x267f, - 0x2680, 0x2681, 0x2682, 0x2683, 0x2684, 0x2685, 0x2686, 0x2687, /* 0x2680 */ - 0x2688, 0x2689, 0x268a, 0x268b, 0x268c, 0x268d, 0x268e, 0x268f, - 0x2690, 0x2691, 0x2692, 0x2693, 0x2694, 0x2695, 0x2696, 0x2697, - 0x2698, 0x2699, 0x269a, 0x269b, 0x269c, 0x269d, 0x269e, 0x269f, - 0x26a0, 0x26a1, 0x26a2, 0x26a3, 0x26a4, 0x26a5, 0x26a6, 0x26a7, - 0x26a8, 0x26a9, 0x26aa, 0x26ab, 0x26ac, 0x26ad, 0x26ae, 0x26af, - 0x26b0, 0x26b1, 0x26b2, 0x26b3, 0x26b4, 0x26b5, 0x26b6, 0x26b7, - 0x26b8, 0x26b9, 0x26ba, 0x26bb, 0x26bc, 0x26bd, 0x26be, 0x26bf, - 0x26c0, 0x26c1, 0x26c2, 0x26c3, 0x26c4, 0x26c5, 0x26c6, 0x26c7, /* 0x26c0 */ - 0x26c8, 0x26c9, 0x26ca, 0x26cb, 0x26cc, 0x26cd, 0x26ce, 0x26cf, - 0x26d0, 0x26d1, 0x26d2, 0x26d3, 0x26d4, 0x26d5, 0x26d6, 0x26d7, - 0x26d8, 0x26d9, 0x26da, 0x26db, 0x26dc, 0x26dd, 0x26de, 0x26df, - 0x26e0, 0x26e1, 0x26e2, 0x26e3, 0x26e4, 0x26e5, 0x26e6, 0x26e7, - 0x26e8, 0x26e9, 0x26ea, 0x26eb, 0x26ec, 0x26ed, 0x26ee, 0x26ef, - 0x26f0, 0x26f1, 0x26f2, 0x26f3, 0x26f4, 0x26f5, 0x26f6, 0x26f7, - 0x26f8, 0x26f9, 0x26fa, 0x26fb, 0x26fc, 0x26fd, 0x26fe, 0x26ff, - 0x2700, 0x2701, 0x2702, 0x2703, 0x2704, 0x2705, 0x2706, 0x2707, /* 0x2700 */ - 0x2708, 0x2709, 0x270a, 0x270b, 0x270c, 0x270d, 0x270e, 0x270f, - 0x2710, 0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, - 0x2718, 0x2719, 0x271a, 0x271b, 0x271c, 0x271d, 0x271e, 0x271f, - 0x2720, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2727, - 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, - 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, - 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, - 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, /* 0x2740 */ - 0x2748, 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x274e, 0x274f, - 0x2750, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2757, - 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, - 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, - 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, - 0x2770, 0x2771, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, 0x2777, - 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x277f, - 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, /* 0x2780 */ - 0x2788, 0x2789, 0x278a, 0x278b, 0x278c, 0x278d, 0x278e, 0x278f, - 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2795, 0x2796, 0x2797, - 0x2798, 0x2799, 0x279a, 0x279b, 0x279c, 0x279d, 0x279e, 0x279f, - 0x27a0, 0x27a1, 0x27a2, 0x27a3, 0x27a4, 0x27a5, 0x27a6, 0x27a7, - 0x27a8, 0x27a9, 0x27aa, 0x27ab, 0x27ac, 0x27ad, 0x27ae, 0x27af, - 0x27b0, 0x27b1, 0x27b2, 0x27b3, 0x27b4, 0x27b5, 0x27b6, 0x27b7, - 0x27b8, 0x27b9, 0x27ba, 0x27bb, 0x27bc, 0x27bd, 0x27be, 0x27bf, - 0x27c0, 0x27c1, 0x27c2, 0x27c3, 0x27c4, 0x27c5, 0x27c6, 0x27c7, /* 0x27c0 */ - 0x27c8, 0x27c9, 0x27ca, 0x27cb, 0x27cc, 0x27cd, 0x27ce, 0x27cf, - 0x27d0, 0x27d1, 0x27d2, 0x27d3, 0x27d4, 0x27d5, 0x27d6, 0x27d7, - 0x27d8, 0x27d9, 0x27da, 0x27db, 0x27dc, 0x27dd, 0x27de, 0x27df, - 0x27e0, 0x27e1, 0x27e2, 0x27e3, 0x27e4, 0x27e5, 0x27e6, 0x27e7, - 0x27e8, 0x27e9, 0x27ea, 0x27eb, 0x27ec, 0x27ed, 0x27ee, 0x27ef, - 0x27f0, 0x27f1, 0x27f2, 0x27f3, 0x27f4, 0x27f5, 0x27f6, 0x27f7, - 0x27f8, 0x27f9, 0x27fa, 0x27fb, 0x27fc, 0x27fd, 0x27fe, 0x27ff, - 0x2800, 0x2801, 0x2802, 0x2803, 0x2804, 0x2805, 0x2806, 0x2807, /* 0x2800 */ - 0x2808, 0x2809, 0x280a, 0x280b, 0x280c, 0x280d, 0x280e, 0x280f, - 0x2810, 0x2811, 0x2812, 0x2813, 0x2814, 0x2815, 0x2816, 0x2817, - 0x2818, 0x2819, 0x281a, 0x281b, 0x281c, 0x281d, 0x281e, 0x281f, - 0x2820, 0x2821, 0x2822, 0x2823, 0x2824, 0x2825, 0x2826, 0x2827, - 0x2828, 0x2829, 0x282a, 0x282b, 0x282c, 0x282d, 0x282e, 0x282f, - 0x2830, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, - 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, 0x283e, 0x283f, - 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, /* 0x2840 */ - 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f, - 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, - 0x2858, 0x2859, 0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, - 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2867, - 0x2868, 0x2869, 0x286a, 0x286b, 0x286c, 0x286d, 0x286e, 0x286f, - 0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, 0x2876, 0x2877, - 0x2878, 0x2879, 0x287a, 0x287b, 0x287c, 0x287d, 0x287e, 0x287f, - 0x2880, 0x2881, 0x2882, 0x2883, 0x2884, 0x2885, 0x2886, 0x2887, /* 0x2880 */ - 0x2888, 0x2889, 0x288a, 0x288b, 0x288c, 0x288d, 0x288e, 0x288f, - 0x2890, 0x2891, 0x2892, 0x2893, 0x2894, 0x2895, 0x2896, 0x2897, - 0x2898, 0x2899, 0x289a, 0x289b, 0x289c, 0x289d, 0x289e, 0x289f, - 0x28a0, 0x28a1, 0x28a2, 0x28a3, 0x28a4, 0x28a5, 0x28a6, 0x28a7, - 0x28a8, 0x28a9, 0x28aa, 0x28ab, 0x28ac, 0x28ad, 0x28ae, 0x28af, - 0x28b0, 0x28b1, 0x28b2, 0x28b3, 0x28b4, 0x28b5, 0x28b6, 0x28b7, - 0x28b8, 0x28b9, 0x28ba, 0x28bb, 0x28bc, 0x28bd, 0x28be, 0x28bf, - 0x28c0, 0x28c1, 0x28c2, 0x28c3, 0x28c4, 0x28c5, 0x28c6, 0x28c7, /* 0x28c0 */ - 0x28c8, 0x28c9, 0x28ca, 0x28cb, 0x28cc, 0x28cd, 0x28ce, 0x28cf, - 0x28d0, 0x28d1, 0x28d2, 0x28d3, 0x28d4, 0x28d5, 0x28d6, 0x28d7, - 0x28d8, 0x28d9, 0x28da, 0x28db, 0x28dc, 0x28dd, 0x28de, 0x28df, - 0x28e0, 0x28e1, 0x28e2, 0x28e3, 0x28e4, 0x28e5, 0x28e6, 0x28e7, - 0x28e8, 0x28e9, 0x28ea, 0x28eb, 0x28ec, 0x28ed, 0x28ee, 0x28ef, - 0x28f0, 0x28f1, 0x28f2, 0x28f3, 0x28f4, 0x28f5, 0x28f6, 0x28f7, - 0x28f8, 0x28f9, 0x28fa, 0x28fb, 0x28fc, 0x28fd, 0x28fe, 0x28ff, - 0x2900, 0x2901, 0x2902, 0x2903, 0x2904, 0x2905, 0x2906, 0x2907, /* 0x2900 */ - 0x2908, 0x2909, 0x290a, 0x290b, 0x290c, 0x290d, 0x290e, 0x290f, - 0x2910, 0x2911, 0x2912, 0x2913, 0x2914, 0x2915, 0x2916, 0x2917, - 0x2918, 0x2919, 0x291a, 0x291b, 0x291c, 0x291d, 0x291e, 0x291f, - 0x2920, 0x2921, 0x2922, 0x2923, 0x2924, 0x2925, 0x2926, 0x2927, - 0x2928, 0x2929, 0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, - 0x2930, 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, - 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, - 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, /* 0x2940 */ - 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, - 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, - 0x2958, 0x2959, 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, - 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, - 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, - 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, - 0x2978, 0x2979, 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x297f, - 0x2980, 0x2981, 0x2982, 0x2983, 0x2984, 0x2985, 0x2986, 0x2987, /* 0x2980 */ - 0x2988, 0x2989, 0x298a, 0x298b, 0x298c, 0x298d, 0x298e, 0x298f, - 0x2990, 0x2991, 0x2992, 0x2993, 0x2994, 0x2995, 0x2996, 0x2997, - 0x2998, 0x2999, 0x299a, 0x299b, 0x299c, 0x299d, 0x299e, 0x299f, - 0x29a0, 0x29a1, 0x29a2, 0x29a3, 0x29a4, 0x29a5, 0x29a6, 0x29a7, - 0x29a8, 0x29a9, 0x29aa, 0x29ab, 0x29ac, 0x29ad, 0x29ae, 0x29af, - 0x29b0, 0x29b1, 0x29b2, 0x29b3, 0x29b4, 0x29b5, 0x29b6, 0x29b7, - 0x29b8, 0x29b9, 0x29ba, 0x29bb, 0x29bc, 0x29bd, 0x29be, 0x29bf, - 0x29c0, 0x29c1, 0x29c2, 0x29c3, 0x29c4, 0x29c5, 0x29c6, 0x29c7, /* 0x29c0 */ - 0x29c8, 0x29c9, 0x29ca, 0x29cb, 0x29cc, 0x29cd, 0x29ce, 0x29cf, - 0x29d0, 0x29d1, 0x29d2, 0x29d3, 0x29d4, 0x29d5, 0x29d6, 0x29d7, - 0x29d8, 0x29d9, 0x29da, 0x29db, 0x29dc, 0x29dd, 0x29de, 0x29df, - 0x29e0, 0x29e1, 0x29e2, 0x29e3, 0x29e4, 0x29e5, 0x29e6, 0x29e7, - 0x29e8, 0x29e9, 0x29ea, 0x29eb, 0x29ec, 0x29ed, 0x29ee, 0x29ef, - 0x29f0, 0x29f1, 0x29f2, 0x29f3, 0x29f4, 0x29f5, 0x29f6, 0x29f7, - 0x29f8, 0x29f9, 0x29fa, 0x29fb, 0x29fc, 0x29fd, 0x29fe, 0x29ff, - 0x2a00, 0x2a01, 0x2a02, 0x2a03, 0x2a04, 0x2a05, 0x2a06, 0x2a07, /* 0x2a00 */ - 0x2a08, 0x2a09, 0x2a0a, 0x2a0b, 0x2a0c, 0x2a0d, 0x2a0e, 0x2a0f, - 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x2a14, 0x2a15, 0x2a16, 0x2a17, - 0x2a18, 0x2a19, 0x2a1a, 0x2a1b, 0x2a1c, 0x2a1d, 0x2a1e, 0x2a1f, - 0x2a20, 0x2a21, 0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, - 0x2a28, 0x2a29, 0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, - 0x2a30, 0x2a31, 0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, - 0x2a38, 0x2a39, 0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, - 0x2a40, 0x2a41, 0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, /* 0x2a40 */ - 0x2a48, 0x2a49, 0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, - 0x2a50, 0x2a51, 0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, - 0x2a58, 0x2a59, 0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, - 0x2a60, 0x2a61, 0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, - 0x2a68, 0x2a69, 0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, - 0x2a70, 0x2a71, 0x2a72, 0x2a73, 0x2a74, 0x2a75, 0x2a76, 0x2a77, - 0x2a78, 0x2a79, 0x2a7a, 0x2a7b, 0x2a7c, 0x2a7d, 0x2a7e, 0x2a7f, - 0x2a80, 0x2a81, 0x2a82, 0x2a83, 0x2a84, 0x2a85, 0x2a86, 0x2a87, /* 0x2a80 */ - 0x2a88, 0x2a89, 0x2a8a, 0x2a8b, 0x2a8c, 0x2a8d, 0x2a8e, 0x2a8f, - 0x2a90, 0x2a91, 0x2a92, 0x2a93, 0x2a94, 0x2a95, 0x2a96, 0x2a97, - 0x2a98, 0x2a99, 0x2a9a, 0x2a9b, 0x2a9c, 0x2a9d, 0x2a9e, 0x2a9f, - 0x2aa0, 0x2aa1, 0x2aa2, 0x2aa3, 0x2aa4, 0x2aa5, 0x2aa6, 0x2aa7, - 0x2aa8, 0x2aa9, 0x2aaa, 0x2aab, 0x2aac, 0x2aad, 0x2aae, 0x2aaf, - 0x2ab0, 0x2ab1, 0x2ab2, 0x2ab3, 0x2ab4, 0x2ab5, 0x2ab6, 0x2ab7, - 0x2ab8, 0x2ab9, 0x2aba, 0x2abb, 0x2abc, 0x2abd, 0x2abe, 0x2abf, - 0x2ac0, 0x2ac1, 0x2ac2, 0x2ac3, 0x2ac4, 0x2ac5, 0x2ac6, 0x2ac7, /* 0x2ac0 */ - 0x2ac8, 0x2ac9, 0x2aca, 0x2acb, 0x2acc, 0x2acd, 0x2ace, 0x2acf, - 0x2ad0, 0x2ad1, 0x2ad2, 0x2ad3, 0x2ad4, 0x2ad5, 0x2ad6, 0x2ad7, - 0x2ad8, 0x2ad9, 0x2ada, 0x2adb, 0x2adc, 0x2add, 0x2ade, 0x2adf, - 0x2ae0, 0x2ae1, 0x2ae2, 0x2ae3, 0x2ae4, 0x2ae5, 0x2ae6, 0x2ae7, - 0x2ae8, 0x2ae9, 0x2aea, 0x2aeb, 0x2aec, 0x2aed, 0x2aee, 0x2aef, - 0x2af0, 0x2af1, 0x2af2, 0x2af3, 0x2af4, 0x2af5, 0x2af6, 0x2af7, - 0x2af8, 0x2af9, 0x2afa, 0x2afb, 0x2afc, 0x2afd, 0x2afe, 0x2aff, - 0x2b00, 0x2b01, 0x2b02, 0x2b03, 0x2b04, 0x2b05, 0x2b06, 0x2b07, /* 0x2b00 */ - 0x2b08, 0x2b09, 0x2b0a, 0x2b0b, 0x2b0c, 0x2b0d, 0x2b0e, 0x2b0f, - 0x2b10, 0x2b11, 0x2b12, 0x2b13, 0x2b14, 0x2b15, 0x2b16, 0x2b17, - 0x2b18, 0x2b19, 0x2b1a, 0x2b1b, 0x2b1c, 0x2b1d, 0x2b1e, 0x2b1f, - 0x2b20, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, 0x2b27, - 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, 0x2b2f, - 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, 0x2b37, - 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, 0x2b3f, - 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, 0x2b47, /* 0x2b40 */ - 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, 0x2b4f, - 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2b57, - 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, 0x2b5f, - 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, 0x2b67, - 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, 0x2b6f, - 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x0000, 0x0000, 0x2b76, 0x2b77, - 0x2b78, 0x2b79, 0x2b7a, 0x2b7b, 0x2b7c, 0x2b7d, 0x2b7e, 0x2b7f, - 0x2b80, 0x2b81, 0x2b82, 0x2b83, 0x2b84, 0x2b85, 0x2b86, 0x2b87, /* 0x2b80 */ - 0x2b88, 0x2b89, 0x2b8a, 0x2b8b, 0x2b8c, 0x2b8d, 0x2b8e, 0x2b8f, - 0x2b90, 0x2b91, 0x2b92, 0x2b93, 0x2b94, 0x2b95, 0x0000, 0x0000, - 0x2b98, 0x2b99, 0x2b9a, 0x2b9b, 0x2b9c, 0x2b9d, 0x2b9e, 0x2b9f, - 0x2ba0, 0x2ba1, 0x2ba2, 0x2ba3, 0x2ba4, 0x2ba5, 0x2ba6, 0x2ba7, - 0x2ba8, 0x2ba9, 0x2baa, 0x2bab, 0x2bac, 0x2bad, 0x2bae, 0x2baf, - 0x2bb0, 0x2bb1, 0x2bb2, 0x2bb3, 0x2bb4, 0x2bb5, 0x2bb6, 0x2bb7, - 0x2bb8, 0x2bb9, 0x2bba, 0x2bbb, 0x2bbc, 0x2bbd, 0x2bbe, 0x2bbf, - 0x2bc0, 0x2bc1, 0x2bc2, 0x2bc3, 0x2bc4, 0x2bc5, 0x2bc6, 0x2bc7, /* 0x2bc0 */ - 0x2bc8, 0x2bc9, 0x2bca, 0x2bcb, 0x2bcc, 0x2bcd, 0x2bce, 0x2bcf, - 0x2bd0, 0x2bd1, 0x2bd2, 0x2bd3, 0x2bd4, 0x2bd5, 0x2bd6, 0x2bd7, - 0x2bd8, 0x2bd9, 0x2bda, 0x2bdb, 0x2bdc, 0x2bdd, 0x2bde, 0x2bdf, - 0x2be0, 0x2be1, 0x2be2, 0x2be3, 0x2be4, 0x2be5, 0x2be6, 0x2be7, - 0x2be8, 0x2be9, 0x2bea, 0x2beb, 0x2bec, 0x2bed, 0x2bee, 0x2bef, - 0x2bf0, 0x2bf1, 0x2bf2, 0x2bf3, 0x2bf4, 0x2bf5, 0x2bf6, 0x2bf7, - 0x2bf8, 0x2bf9, 0x2bfa, 0x2bfb, 0x2bfc, 0x2bfd, 0x2bfe, 0x2bff, - 0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37, /* 0x2c00 */ - 0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f, - 0x2c40, 0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, - 0x2c48, 0x2c49, 0x2c4a, 0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, - 0x2c50, 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c57, - 0x2c58, 0x2c59, 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x0000, - 0x2c30, 0x2c31, 0x2c32, 0x2c33, 0x2c34, 0x2c35, 0x2c36, 0x2c37, - 0x2c38, 0x2c39, 0x2c3a, 0x2c3b, 0x2c3c, 0x2c3d, 0x2c3e, 0x2c3f, - 0x2c40, 0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, /* 0x2c40 */ - 0x2c48, 0x2c49, 0x2c4a, 0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, - 0x2c50, 0x2c51, 0x2c52, 0x2c53, 0x2c54, 0x2c55, 0x2c56, 0x2c57, - 0x2c58, 0x2c59, 0x2c5a, 0x2c5b, 0x2c5c, 0x2c5d, 0x2c5e, 0x0000, - 0x2c61, 0x2c61, 0x026b, 0x1d7d, 0x027d, 0x2c65, 0x2c66, 0x2c68, - 0x2c68, 0x2c6a, 0x2c6a, 0x2c6c, 0x2c6c, 0x0251, 0x0271, 0x0250, - 0x0252, 0x2c71, 0x2c73, 0x2c73, 0x2c74, 0x2c76, 0x2c76, 0x2c77, - 0x2c78, 0x2c79, 0x2c7a, 0x2c7b, 0x2c7c, 0x2c7d, 0x023f, 0x0240, - 0x2c81, 0x2c81, 0x2c83, 0x2c83, 0x2c85, 0x2c85, 0x2c87, 0x2c87, /* 0x2c80 */ - 0x2c89, 0x2c89, 0x2c8b, 0x2c8b, 0x2c8d, 0x2c8d, 0x2c8f, 0x2c8f, - 0x2c91, 0x2c91, 0x2c93, 0x2c93, 0x2c95, 0x2c95, 0x2c97, 0x2c97, - 0x2c99, 0x2c99, 0x2c9b, 0x2c9b, 0x2c9d, 0x2c9d, 0x2c9f, 0x2c9f, - 0x2ca1, 0x2ca1, 0x2ca3, 0x2ca3, 0x2ca5, 0x2ca5, 0x2ca7, 0x2ca7, - 0x2ca9, 0x2ca9, 0x2cab, 0x2cab, 0x2cad, 0x2cad, 0x2caf, 0x2caf, - 0x2cb1, 0x2cb1, 0x2cb3, 0x2cb3, 0x2cb5, 0x2cb5, 0x2cb7, 0x2cb7, - 0x2cb9, 0x2cb9, 0x2cbb, 0x2cbb, 0x2cbd, 0x2cbd, 0x2cbf, 0x2cbf, - 0x2cc1, 0x2cc1, 0x2cc3, 0x2cc3, 0x2cc5, 0x2cc5, 0x2cc7, 0x2cc7, /* 0x2cc0 */ - 0x2cc9, 0x2cc9, 0x2ccb, 0x2ccb, 0x2ccd, 0x2ccd, 0x2ccf, 0x2ccf, - 0x2cd1, 0x2cd1, 0x2cd3, 0x2cd3, 0x2cd5, 0x2cd5, 0x2cd7, 0x2cd7, - 0x2cd9, 0x2cd9, 0x2cdb, 0x2cdb, 0x2cdd, 0x2cdd, 0x2cdf, 0x2cdf, - 0x2ce1, 0x2ce1, 0x2ce3, 0x2ce3, 0x2ce4, 0x2ce5, 0x2ce6, 0x2ce7, - 0x2ce8, 0x2ce9, 0x2cea, 0x2cec, 0x2cec, 0x2cee, 0x2cee, 0x2cef, - 0x2cf0, 0x2cf1, 0x2cf3, 0x2cf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2cf9, 0x2cfa, 0x2cfb, 0x2cfc, 0x2cfd, 0x2cfe, 0x2cff, - 0x2d00, 0x2d01, 0x2d02, 0x2d03, 0x2d04, 0x2d05, 0x2d06, 0x2d07, /* 0x2d00 */ - 0x2d08, 0x2d09, 0x2d0a, 0x2d0b, 0x2d0c, 0x2d0d, 0x2d0e, 0x2d0f, - 0x2d10, 0x2d11, 0x2d12, 0x2d13, 0x2d14, 0x2d15, 0x2d16, 0x2d17, - 0x2d18, 0x2d19, 0x2d1a, 0x2d1b, 0x2d1c, 0x2d1d, 0x2d1e, 0x2d1f, - 0x2d20, 0x2d21, 0x2d22, 0x2d23, 0x2d24, 0x2d25, 0x0000, 0x2d27, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d2d, 0x0000, 0x0000, - 0x2d30, 0x2d31, 0x2d32, 0x2d33, 0x2d34, 0x2d35, 0x2d36, 0x2d37, - 0x2d38, 0x2d39, 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2d3e, 0x2d3f, - 0x2d40, 0x2d41, 0x2d42, 0x2d43, 0x2d44, 0x2d45, 0x2d46, 0x2d47, /* 0x2d40 */ - 0x2d48, 0x2d49, 0x2d4a, 0x2d4b, 0x2d4c, 0x2d4d, 0x2d4e, 0x2d4f, - 0x2d50, 0x2d51, 0x2d52, 0x2d53, 0x2d54, 0x2d55, 0x2d56, 0x2d57, - 0x2d58, 0x2d59, 0x2d5a, 0x2d5b, 0x2d5c, 0x2d5d, 0x2d5e, 0x2d5f, - 0x2d60, 0x2d61, 0x2d62, 0x2d63, 0x2d64, 0x2d65, 0x2d66, 0x2d67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d6f, - 0x2d70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d7f, - 0x2d80, 0x2d81, 0x2d82, 0x2d83, 0x2d84, 0x2d85, 0x2d86, 0x2d87, /* 0x2d80 */ - 0x2d88, 0x2d89, 0x2d8a, 0x2d8b, 0x2d8c, 0x2d8d, 0x2d8e, 0x2d8f, - 0x2d90, 0x2d91, 0x2d92, 0x2d93, 0x2d94, 0x2d95, 0x2d96, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2da0, 0x2da1, 0x2da2, 0x2da3, 0x2da4, 0x2da5, 0x2da6, 0x0000, - 0x2da8, 0x2da9, 0x2daa, 0x2dab, 0x2dac, 0x2dad, 0x2dae, 0x0000, - 0x2db0, 0x2db1, 0x2db2, 0x2db3, 0x2db4, 0x2db5, 0x2db6, 0x0000, - 0x2db8, 0x2db9, 0x2dba, 0x2dbb, 0x2dbc, 0x2dbd, 0x2dbe, 0x0000, - 0x2dc0, 0x2dc1, 0x2dc2, 0x2dc3, 0x2dc4, 0x2dc5, 0x2dc6, 0x0000, /* 0x2dc0 */ - 0x2dc8, 0x2dc9, 0x2dca, 0x2dcb, 0x2dcc, 0x2dcd, 0x2dce, 0x0000, - 0x2dd0, 0x2dd1, 0x2dd2, 0x2dd3, 0x2dd4, 0x2dd5, 0x2dd6, 0x0000, - 0x2dd8, 0x2dd9, 0x2dda, 0x2ddb, 0x2ddc, 0x2ddd, 0x2dde, 0x0000, - 0x2de0, 0x2de1, 0x2de2, 0x2de3, 0x2de4, 0x2de5, 0x2de6, 0x2de7, - 0x2de8, 0x2de9, 0x2dea, 0x2deb, 0x2dec, 0x2ded, 0x2dee, 0x2def, - 0x2df0, 0x2df1, 0x2df2, 0x2df3, 0x2df4, 0x2df5, 0x2df6, 0x2df7, - 0x2df8, 0x2df9, 0x2dfa, 0x2dfb, 0x2dfc, 0x2dfd, 0x2dfe, 0x2dff, - 0x2e00, 0x2e01, 0x2e02, 0x2e03, 0x2e04, 0x2e05, 0x2e06, 0x2e07, /* 0x2e00 */ - 0x2e08, 0x2e09, 0x2e0a, 0x2e0b, 0x2e0c, 0x2e0d, 0x2e0e, 0x2e0f, - 0x2e10, 0x2e11, 0x2e12, 0x2e13, 0x2e14, 0x2e15, 0x2e16, 0x2e17, - 0x2e18, 0x2e19, 0x2e1a, 0x2e1b, 0x2e1c, 0x2e1d, 0x2e1e, 0x2e1f, - 0x2e20, 0x2e21, 0x2e22, 0x2e23, 0x2e24, 0x2e25, 0x2e26, 0x2e27, - 0x2e28, 0x2e29, 0x2e2a, 0x2e2b, 0x2e2c, 0x2e2d, 0x2e2e, 0x2e2f, - 0x2e30, 0x2e31, 0x2e32, 0x2e33, 0x2e34, 0x2e35, 0x2e36, 0x2e37, - 0x2e38, 0x2e39, 0x2e3a, 0x2e3b, 0x2e3c, 0x2e3d, 0x2e3e, 0x2e3f, - 0x2e40, 0x2e41, 0x2e42, 0x2e43, 0x2e44, 0x2e45, 0x2e46, 0x2e47, /* 0x2e40 */ - 0x2e48, 0x2e49, 0x2e4a, 0x2e4b, 0x2e4c, 0x2e4d, 0x2e4e, 0x2e4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2e80, 0x2e81, 0x2e82, 0x2e83, 0x2e84, 0x2e85, 0x2e86, 0x2e87, /* 0x2e80 */ - 0x2e88, 0x2e89, 0x2e8a, 0x2e8b, 0x2e8c, 0x2e8d, 0x2e8e, 0x2e8f, - 0x2e90, 0x2e91, 0x2e92, 0x2e93, 0x2e94, 0x2e95, 0x2e96, 0x2e97, - 0x2e98, 0x2e99, 0x0000, 0x2e9b, 0x2e9c, 0x2e9d, 0x2e9e, 0x2e9f, - 0x2ea0, 0x2ea1, 0x2ea2, 0x2ea3, 0x2ea4, 0x2ea5, 0x2ea6, 0x2ea7, - 0x2ea8, 0x2ea9, 0x2eaa, 0x2eab, 0x2eac, 0x2ead, 0x2eae, 0x2eaf, - 0x2eb0, 0x2eb1, 0x2eb2, 0x2eb3, 0x2eb4, 0x2eb5, 0x2eb6, 0x2eb7, - 0x2eb8, 0x2eb9, 0x2eba, 0x2ebb, 0x2ebc, 0x2ebd, 0x2ebe, 0x2ebf, - 0x2ec0, 0x2ec1, 0x2ec2, 0x2ec3, 0x2ec4, 0x2ec5, 0x2ec6, 0x2ec7, /* 0x2ec0 */ - 0x2ec8, 0x2ec9, 0x2eca, 0x2ecb, 0x2ecc, 0x2ecd, 0x2ece, 0x2ecf, - 0x2ed0, 0x2ed1, 0x2ed2, 0x2ed3, 0x2ed4, 0x2ed5, 0x2ed6, 0x2ed7, - 0x2ed8, 0x2ed9, 0x2eda, 0x2edb, 0x2edc, 0x2edd, 0x2ede, 0x2edf, - 0x2ee0, 0x2ee1, 0x2ee2, 0x2ee3, 0x2ee4, 0x2ee5, 0x2ee6, 0x2ee7, - 0x2ee8, 0x2ee9, 0x2eea, 0x2eeb, 0x2eec, 0x2eed, 0x2eee, 0x2eef, - 0x2ef0, 0x2ef1, 0x2ef2, 0x2ef3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2f00, 0x2f01, 0x2f02, 0x2f03, 0x2f04, 0x2f05, 0x2f06, 0x2f07, /* 0x2f00 */ - 0x2f08, 0x2f09, 0x2f0a, 0x2f0b, 0x2f0c, 0x2f0d, 0x2f0e, 0x2f0f, - 0x2f10, 0x2f11, 0x2f12, 0x2f13, 0x2f14, 0x2f15, 0x2f16, 0x2f17, - 0x2f18, 0x2f19, 0x2f1a, 0x2f1b, 0x2f1c, 0x2f1d, 0x2f1e, 0x2f1f, - 0x2f20, 0x2f21, 0x2f22, 0x2f23, 0x2f24, 0x2f25, 0x2f26, 0x2f27, - 0x2f28, 0x2f29, 0x2f2a, 0x2f2b, 0x2f2c, 0x2f2d, 0x2f2e, 0x2f2f, - 0x2f30, 0x2f31, 0x2f32, 0x2f33, 0x2f34, 0x2f35, 0x2f36, 0x2f37, - 0x2f38, 0x2f39, 0x2f3a, 0x2f3b, 0x2f3c, 0x2f3d, 0x2f3e, 0x2f3f, - 0x2f40, 0x2f41, 0x2f42, 0x2f43, 0x2f44, 0x2f45, 0x2f46, 0x2f47, /* 0x2f40 */ - 0x2f48, 0x2f49, 0x2f4a, 0x2f4b, 0x2f4c, 0x2f4d, 0x2f4e, 0x2f4f, - 0x2f50, 0x2f51, 0x2f52, 0x2f53, 0x2f54, 0x2f55, 0x2f56, 0x2f57, - 0x2f58, 0x2f59, 0x2f5a, 0x2f5b, 0x2f5c, 0x2f5d, 0x2f5e, 0x2f5f, - 0x2f60, 0x2f61, 0x2f62, 0x2f63, 0x2f64, 0x2f65, 0x2f66, 0x2f67, - 0x2f68, 0x2f69, 0x2f6a, 0x2f6b, 0x2f6c, 0x2f6d, 0x2f6e, 0x2f6f, - 0x2f70, 0x2f71, 0x2f72, 0x2f73, 0x2f74, 0x2f75, 0x2f76, 0x2f77, - 0x2f78, 0x2f79, 0x2f7a, 0x2f7b, 0x2f7c, 0x2f7d, 0x2f7e, 0x2f7f, - 0x2f80, 0x2f81, 0x2f82, 0x2f83, 0x2f84, 0x2f85, 0x2f86, 0x2f87, /* 0x2f80 */ - 0x2f88, 0x2f89, 0x2f8a, 0x2f8b, 0x2f8c, 0x2f8d, 0x2f8e, 0x2f8f, - 0x2f90, 0x2f91, 0x2f92, 0x2f93, 0x2f94, 0x2f95, 0x2f96, 0x2f97, - 0x2f98, 0x2f99, 0x2f9a, 0x2f9b, 0x2f9c, 0x2f9d, 0x2f9e, 0x2f9f, - 0x2fa0, 0x2fa1, 0x2fa2, 0x2fa3, 0x2fa4, 0x2fa5, 0x2fa6, 0x2fa7, - 0x2fa8, 0x2fa9, 0x2faa, 0x2fab, 0x2fac, 0x2fad, 0x2fae, 0x2faf, - 0x2fb0, 0x2fb1, 0x2fb2, 0x2fb3, 0x2fb4, 0x2fb5, 0x2fb6, 0x2fb7, - 0x2fb8, 0x2fb9, 0x2fba, 0x2fbb, 0x2fbc, 0x2fbd, 0x2fbe, 0x2fbf, - 0x2fc0, 0x2fc1, 0x2fc2, 0x2fc3, 0x2fc4, 0x2fc5, 0x2fc6, 0x2fc7, /* 0x2fc0 */ - 0x2fc8, 0x2fc9, 0x2fca, 0x2fcb, 0x2fcc, 0x2fcd, 0x2fce, 0x2fcf, - 0x2fd0, 0x2fd1, 0x2fd2, 0x2fd3, 0x2fd4, 0x2fd5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2ff0, 0x2ff1, 0x2ff2, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff6, 0x2ff7, - 0x2ff8, 0x2ff9, 0x2ffa, 0x2ffb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3000, 0x3001, 0x3002, 0x3003, 0x3004, 0x3005, 0x3006, 0x3007, /* 0x3000 */ - 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, 0x300f, - 0x3010, 0x3011, 0x3012, 0x3013, 0x3014, 0x3015, 0x3016, 0x3017, - 0x3018, 0x3019, 0x301a, 0x301b, 0x301c, 0x301d, 0x301e, 0x301f, - 0x3020, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, - 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f, - 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037, - 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, 0x303f, - 0x0000, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, /* 0x3040 */ - 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, /* 0x3080 */ - 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, - 0x3090, 0x3091, 0x3092, 0x3093, 0x3094, 0x3095, 0x3096, 0x0000, - 0x0000, 0x3099, 0x309a, 0x309b, 0x309c, 0x309d, 0x309e, 0x309f, - 0x30a0, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, - 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, - 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, - 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, - 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, /* 0x30c0 */ - 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, - 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, - 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, - 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, - 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, - 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x30f7, - 0x30f8, 0x30f9, 0x30fa, 0x30fb, 0x30fc, 0x30fd, 0x30fe, 0x30ff, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3105, 0x3106, 0x3107, /* 0x3100 */ - 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, - 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, - 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, - 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, - 0x3128, 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, - 0x0000, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, - 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, - 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, /* 0x3140 */ - 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, - 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, - 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, - 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, - 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, - 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, - 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, - 0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, /* 0x3180 */ - 0x3188, 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, 0x0000, - 0x3190, 0x3191, 0x3192, 0x3193, 0x3194, 0x3195, 0x3196, 0x3197, - 0x3198, 0x3199, 0x319a, 0x319b, 0x319c, 0x319d, 0x319e, 0x319f, - 0x31a0, 0x31a1, 0x31a2, 0x31a3, 0x31a4, 0x31a5, 0x31a6, 0x31a7, - 0x31a8, 0x31a9, 0x31aa, 0x31ab, 0x31ac, 0x31ad, 0x31ae, 0x31af, - 0x31b0, 0x31b1, 0x31b2, 0x31b3, 0x31b4, 0x31b5, 0x31b6, 0x31b7, - 0x31b8, 0x31b9, 0x31ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31c0, 0x31c1, 0x31c2, 0x31c3, 0x31c4, 0x31c5, 0x31c6, 0x31c7, /* 0x31c0 */ - 0x31c8, 0x31c9, 0x31ca, 0x31cb, 0x31cc, 0x31cd, 0x31ce, 0x31cf, - 0x31d0, 0x31d1, 0x31d2, 0x31d3, 0x31d4, 0x31d5, 0x31d6, 0x31d7, - 0x31d8, 0x31d9, 0x31da, 0x31db, 0x31dc, 0x31dd, 0x31de, 0x31df, - 0x31e0, 0x31e1, 0x31e2, 0x31e3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31f0, 0x31f1, 0x31f2, 0x31f3, 0x31f4, 0x31f5, 0x31f6, 0x31f7, - 0x31f8, 0x31f9, 0x31fa, 0x31fb, 0x31fc, 0x31fd, 0x31fe, 0x31ff, - 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, /* 0x3200 */ - 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, - 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, - 0x3218, 0x3219, 0x321a, 0x321b, 0x321c, 0x321d, 0x321e, 0x0000, - 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, - 0x3228, 0x3229, 0x322a, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, - 0x3230, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, - 0x3238, 0x3239, 0x323a, 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, - 0x3240, 0x3241, 0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, /* 0x3240 */ - 0x3248, 0x3249, 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, - 0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, - 0x3258, 0x3259, 0x325a, 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, - 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, - 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, - 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, - 0x3278, 0x3279, 0x327a, 0x327b, 0x327c, 0x327d, 0x327e, 0x327f, - 0x3280, 0x3281, 0x3282, 0x3283, 0x3284, 0x3285, 0x3286, 0x3287, /* 0x3280 */ - 0x3288, 0x3289, 0x328a, 0x328b, 0x328c, 0x328d, 0x328e, 0x328f, - 0x3290, 0x3291, 0x3292, 0x3293, 0x3294, 0x3295, 0x3296, 0x3297, - 0x3298, 0x3299, 0x329a, 0x329b, 0x329c, 0x329d, 0x329e, 0x329f, - 0x32a0, 0x32a1, 0x32a2, 0x32a3, 0x32a4, 0x32a5, 0x32a6, 0x32a7, - 0x32a8, 0x32a9, 0x32aa, 0x32ab, 0x32ac, 0x32ad, 0x32ae, 0x32af, - 0x32b0, 0x32b1, 0x32b2, 0x32b3, 0x32b4, 0x32b5, 0x32b6, 0x32b7, - 0x32b8, 0x32b9, 0x32ba, 0x32bb, 0x32bc, 0x32bd, 0x32be, 0x32bf, - 0x32c0, 0x32c1, 0x32c2, 0x32c3, 0x32c4, 0x32c5, 0x32c6, 0x32c7, /* 0x32c0 */ - 0x32c8, 0x32c9, 0x32ca, 0x32cb, 0x32cc, 0x32cd, 0x32ce, 0x32cf, - 0x32d0, 0x32d1, 0x32d2, 0x32d3, 0x32d4, 0x32d5, 0x32d6, 0x32d7, - 0x32d8, 0x32d9, 0x32da, 0x32db, 0x32dc, 0x32dd, 0x32de, 0x32df, - 0x32e0, 0x32e1, 0x32e2, 0x32e3, 0x32e4, 0x32e5, 0x32e6, 0x32e7, - 0x32e8, 0x32e9, 0x32ea, 0x32eb, 0x32ec, 0x32ed, 0x32ee, 0x32ef, - 0x32f0, 0x32f1, 0x32f2, 0x32f3, 0x32f4, 0x32f5, 0x32f6, 0x32f7, - 0x32f8, 0x32f9, 0x32fa, 0x32fb, 0x32fc, 0x32fd, 0x32fe, 0x32ff, - 0x3300, 0x3301, 0x3302, 0x3303, 0x3304, 0x3305, 0x3306, 0x3307, /* 0x3300 */ - 0x3308, 0x3309, 0x330a, 0x330b, 0x330c, 0x330d, 0x330e, 0x330f, - 0x3310, 0x3311, 0x3312, 0x3313, 0x3314, 0x3315, 0x3316, 0x3317, - 0x3318, 0x3319, 0x331a, 0x331b, 0x331c, 0x331d, 0x331e, 0x331f, - 0x3320, 0x3321, 0x3322, 0x3323, 0x3324, 0x3325, 0x3326, 0x3327, - 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, 0x332d, 0x332e, 0x332f, - 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335, 0x3336, 0x3337, - 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, 0x333d, 0x333e, 0x333f, - 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347, /* 0x3340 */ - 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, 0x334d, 0x334e, 0x334f, - 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, - 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, 0x335d, 0x335e, 0x335f, - 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, 0x3365, 0x3366, 0x3367, - 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, 0x336d, 0x336e, 0x336f, - 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, 0x3375, 0x3376, 0x3377, - 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, 0x337d, 0x337e, 0x337f, - 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x3385, 0x3386, 0x3387, /* 0x3380 */ - 0x3388, 0x3389, 0x338a, 0x338b, 0x338c, 0x338d, 0x338e, 0x338f, - 0x3390, 0x3391, 0x3392, 0x3393, 0x3394, 0x3395, 0x3396, 0x3397, - 0x3398, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e, 0x339f, - 0x33a0, 0x33a1, 0x33a2, 0x33a3, 0x33a4, 0x33a5, 0x33a6, 0x33a7, - 0x33a8, 0x33a9, 0x33aa, 0x33ab, 0x33ac, 0x33ad, 0x33ae, 0x33af, - 0x33b0, 0x33b1, 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, - 0x33b8, 0x33b9, 0x33ba, 0x33bb, 0x33bc, 0x33bd, 0x33be, 0x33bf, - 0x33c0, 0x33c1, 0x33c2, 0x33c3, 0x33c4, 0x33c5, 0x33c6, 0x33c7, /* 0x33c0 */ - 0x33c8, 0x33c9, 0x33ca, 0x33cb, 0x33cc, 0x33cd, 0x33ce, 0x33cf, - 0x33d0, 0x33d1, 0x33d2, 0x33d3, 0x33d4, 0x33d5, 0x33d6, 0x33d7, - 0x33d8, 0x33d9, 0x33da, 0x33db, 0x33dc, 0x33dd, 0x33de, 0x33df, - 0x33e0, 0x33e1, 0x33e2, 0x33e3, 0x33e4, 0x33e5, 0x33e6, 0x33e7, - 0x33e8, 0x33e9, 0x33ea, 0x33eb, 0x33ec, 0x33ed, 0x33ee, 0x33ef, - 0x33f0, 0x33f1, 0x33f2, 0x33f3, 0x33f4, 0x33f5, 0x33f6, 0x33f7, - 0x33f8, 0x33f9, 0x33fa, 0x33fb, 0x33fc, 0x33fd, 0x33fe, 0x33ff, - 0x3400, 0x3401, 0x3402, 0x3403, 0x3404, 0x3405, 0x3406, 0x3407, /* 0x3400 */ - 0x3408, 0x3409, 0x340a, 0x340b, 0x340c, 0x340d, 0x340e, 0x340f, - 0x3410, 0x3411, 0x3412, 0x3413, 0x3414, 0x3415, 0x3416, 0x3417, - 0x3418, 0x3419, 0x341a, 0x341b, 0x341c, 0x341d, 0x341e, 0x341f, - 0x3420, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, - 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, 0x342f, - 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3437, - 0x3438, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, 0x343f, - 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, 0x3447, /* 0x3440 */ - 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, 0x344f, - 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457, - 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, 0x345f, - 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467, - 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, 0x346f, - 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477, - 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, 0x347f, - 0x3480, 0x3481, 0x3482, 0x3483, 0x3484, 0x3485, 0x3486, 0x3487, /* 0x3480 */ - 0x3488, 0x3489, 0x348a, 0x348b, 0x348c, 0x348d, 0x348e, 0x348f, - 0x3490, 0x3491, 0x3492, 0x3493, 0x3494, 0x3495, 0x3496, 0x3497, - 0x3498, 0x3499, 0x349a, 0x349b, 0x349c, 0x349d, 0x349e, 0x349f, - 0x34a0, 0x34a1, 0x34a2, 0x34a3, 0x34a4, 0x34a5, 0x34a6, 0x34a7, - 0x34a8, 0x34a9, 0x34aa, 0x34ab, 0x34ac, 0x34ad, 0x34ae, 0x34af, - 0x34b0, 0x34b1, 0x34b2, 0x34b3, 0x34b4, 0x34b5, 0x34b6, 0x34b7, - 0x34b8, 0x34b9, 0x34ba, 0x34bb, 0x34bc, 0x34bd, 0x34be, 0x34bf, - 0x34c0, 0x34c1, 0x34c2, 0x34c3, 0x34c4, 0x34c5, 0x34c6, 0x34c7, /* 0x34c0 */ - 0x34c8, 0x34c9, 0x34ca, 0x34cb, 0x34cc, 0x34cd, 0x34ce, 0x34cf, - 0x34d0, 0x34d1, 0x34d2, 0x34d3, 0x34d4, 0x34d5, 0x34d6, 0x34d7, - 0x34d8, 0x34d9, 0x34da, 0x34db, 0x34dc, 0x34dd, 0x34de, 0x34df, - 0x34e0, 0x34e1, 0x34e2, 0x34e3, 0x34e4, 0x34e5, 0x34e6, 0x34e7, - 0x34e8, 0x34e9, 0x34ea, 0x34eb, 0x34ec, 0x34ed, 0x34ee, 0x34ef, - 0x34f0, 0x34f1, 0x34f2, 0x34f3, 0x34f4, 0x34f5, 0x34f6, 0x34f7, - 0x34f8, 0x34f9, 0x34fa, 0x34fb, 0x34fc, 0x34fd, 0x34fe, 0x34ff, - 0x3500, 0x3501, 0x3502, 0x3503, 0x3504, 0x3505, 0x3506, 0x3507, /* 0x3500 */ - 0x3508, 0x3509, 0x350a, 0x350b, 0x350c, 0x350d, 0x350e, 0x350f, - 0x3510, 0x3511, 0x3512, 0x3513, 0x3514, 0x3515, 0x3516, 0x3517, - 0x3518, 0x3519, 0x351a, 0x351b, 0x351c, 0x351d, 0x351e, 0x351f, - 0x3520, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, - 0x3528, 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, - 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, - 0x3538, 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, - 0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, /* 0x3540 */ - 0x3548, 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, - 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, - 0x3558, 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, - 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, - 0x3568, 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, - 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, - 0x3578, 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x357f, - 0x3580, 0x3581, 0x3582, 0x3583, 0x3584, 0x3585, 0x3586, 0x3587, /* 0x3580 */ - 0x3588, 0x3589, 0x358a, 0x358b, 0x358c, 0x358d, 0x358e, 0x358f, - 0x3590, 0x3591, 0x3592, 0x3593, 0x3594, 0x3595, 0x3596, 0x3597, - 0x3598, 0x3599, 0x359a, 0x359b, 0x359c, 0x359d, 0x359e, 0x359f, - 0x35a0, 0x35a1, 0x35a2, 0x35a3, 0x35a4, 0x35a5, 0x35a6, 0x35a7, - 0x35a8, 0x35a9, 0x35aa, 0x35ab, 0x35ac, 0x35ad, 0x35ae, 0x35af, - 0x35b0, 0x35b1, 0x35b2, 0x35b3, 0x35b4, 0x35b5, 0x35b6, 0x35b7, - 0x35b8, 0x35b9, 0x35ba, 0x35bb, 0x35bc, 0x35bd, 0x35be, 0x35bf, - 0x35c0, 0x35c1, 0x35c2, 0x35c3, 0x35c4, 0x35c5, 0x35c6, 0x35c7, /* 0x35c0 */ - 0x35c8, 0x35c9, 0x35ca, 0x35cb, 0x35cc, 0x35cd, 0x35ce, 0x35cf, - 0x35d0, 0x35d1, 0x35d2, 0x35d3, 0x35d4, 0x35d5, 0x35d6, 0x35d7, - 0x35d8, 0x35d9, 0x35da, 0x35db, 0x35dc, 0x35dd, 0x35de, 0x35df, - 0x35e0, 0x35e1, 0x35e2, 0x35e3, 0x35e4, 0x35e5, 0x35e6, 0x35e7, - 0x35e8, 0x35e9, 0x35ea, 0x35eb, 0x35ec, 0x35ed, 0x35ee, 0x35ef, - 0x35f0, 0x35f1, 0x35f2, 0x35f3, 0x35f4, 0x35f5, 0x35f6, 0x35f7, - 0x35f8, 0x35f9, 0x35fa, 0x35fb, 0x35fc, 0x35fd, 0x35fe, 0x35ff, - 0x3600, 0x3601, 0x3602, 0x3603, 0x3604, 0x3605, 0x3606, 0x3607, /* 0x3600 */ - 0x3608, 0x3609, 0x360a, 0x360b, 0x360c, 0x360d, 0x360e, 0x360f, - 0x3610, 0x3611, 0x3612, 0x3613, 0x3614, 0x3615, 0x3616, 0x3617, - 0x3618, 0x3619, 0x361a, 0x361b, 0x361c, 0x361d, 0x361e, 0x361f, - 0x3620, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, - 0x3628, 0x3629, 0x362a, 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, - 0x3630, 0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, - 0x3638, 0x3639, 0x363a, 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, - 0x3640, 0x3641, 0x3642, 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, /* 0x3640 */ - 0x3648, 0x3649, 0x364a, 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, - 0x3650, 0x3651, 0x3652, 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, - 0x3658, 0x3659, 0x365a, 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, - 0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, - 0x3668, 0x3669, 0x366a, 0x366b, 0x366c, 0x366d, 0x366e, 0x366f, - 0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, - 0x3678, 0x3679, 0x367a, 0x367b, 0x367c, 0x367d, 0x367e, 0x367f, - 0x3680, 0x3681, 0x3682, 0x3683, 0x3684, 0x3685, 0x3686, 0x3687, /* 0x3680 */ - 0x3688, 0x3689, 0x368a, 0x368b, 0x368c, 0x368d, 0x368e, 0x368f, - 0x3690, 0x3691, 0x3692, 0x3693, 0x3694, 0x3695, 0x3696, 0x3697, - 0x3698, 0x3699, 0x369a, 0x369b, 0x369c, 0x369d, 0x369e, 0x369f, - 0x36a0, 0x36a1, 0x36a2, 0x36a3, 0x36a4, 0x36a5, 0x36a6, 0x36a7, - 0x36a8, 0x36a9, 0x36aa, 0x36ab, 0x36ac, 0x36ad, 0x36ae, 0x36af, - 0x36b0, 0x36b1, 0x36b2, 0x36b3, 0x36b4, 0x36b5, 0x36b6, 0x36b7, - 0x36b8, 0x36b9, 0x36ba, 0x36bb, 0x36bc, 0x36bd, 0x36be, 0x36bf, - 0x36c0, 0x36c1, 0x36c2, 0x36c3, 0x36c4, 0x36c5, 0x36c6, 0x36c7, /* 0x36c0 */ - 0x36c8, 0x36c9, 0x36ca, 0x36cb, 0x36cc, 0x36cd, 0x36ce, 0x36cf, - 0x36d0, 0x36d1, 0x36d2, 0x36d3, 0x36d4, 0x36d5, 0x36d6, 0x36d7, - 0x36d8, 0x36d9, 0x36da, 0x36db, 0x36dc, 0x36dd, 0x36de, 0x36df, - 0x36e0, 0x36e1, 0x36e2, 0x36e3, 0x36e4, 0x36e5, 0x36e6, 0x36e7, - 0x36e8, 0x36e9, 0x36ea, 0x36eb, 0x36ec, 0x36ed, 0x36ee, 0x36ef, - 0x36f0, 0x36f1, 0x36f2, 0x36f3, 0x36f4, 0x36f5, 0x36f6, 0x36f7, - 0x36f8, 0x36f9, 0x36fa, 0x36fb, 0x36fc, 0x36fd, 0x36fe, 0x36ff, - 0x3700, 0x3701, 0x3702, 0x3703, 0x3704, 0x3705, 0x3706, 0x3707, /* 0x3700 */ - 0x3708, 0x3709, 0x370a, 0x370b, 0x370c, 0x370d, 0x370e, 0x370f, - 0x3710, 0x3711, 0x3712, 0x3713, 0x3714, 0x3715, 0x3716, 0x3717, - 0x3718, 0x3719, 0x371a, 0x371b, 0x371c, 0x371d, 0x371e, 0x371f, - 0x3720, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, - 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, 0x372d, 0x372e, 0x372f, - 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, - 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, 0x373d, 0x373e, 0x373f, - 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747, /* 0x3740 */ - 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, 0x374d, 0x374e, 0x374f, - 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, - 0x3758, 0x3759, 0x375a, 0x375b, 0x375c, 0x375d, 0x375e, 0x375f, - 0x3760, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767, - 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, 0x376d, 0x376e, 0x376f, - 0x3770, 0x3771, 0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, - 0x3778, 0x3779, 0x377a, 0x377b, 0x377c, 0x377d, 0x377e, 0x377f, - 0x3780, 0x3781, 0x3782, 0x3783, 0x3784, 0x3785, 0x3786, 0x3787, /* 0x3780 */ - 0x3788, 0x3789, 0x378a, 0x378b, 0x378c, 0x378d, 0x378e, 0x378f, - 0x3790, 0x3791, 0x3792, 0x3793, 0x3794, 0x3795, 0x3796, 0x3797, - 0x3798, 0x3799, 0x379a, 0x379b, 0x379c, 0x379d, 0x379e, 0x379f, - 0x37a0, 0x37a1, 0x37a2, 0x37a3, 0x37a4, 0x37a5, 0x37a6, 0x37a7, - 0x37a8, 0x37a9, 0x37aa, 0x37ab, 0x37ac, 0x37ad, 0x37ae, 0x37af, - 0x37b0, 0x37b1, 0x37b2, 0x37b3, 0x37b4, 0x37b5, 0x37b6, 0x37b7, - 0x37b8, 0x37b9, 0x37ba, 0x37bb, 0x37bc, 0x37bd, 0x37be, 0x37bf, - 0x37c0, 0x37c1, 0x37c2, 0x37c3, 0x37c4, 0x37c5, 0x37c6, 0x37c7, /* 0x37c0 */ - 0x37c8, 0x37c9, 0x37ca, 0x37cb, 0x37cc, 0x37cd, 0x37ce, 0x37cf, - 0x37d0, 0x37d1, 0x37d2, 0x37d3, 0x37d4, 0x37d5, 0x37d6, 0x37d7, - 0x37d8, 0x37d9, 0x37da, 0x37db, 0x37dc, 0x37dd, 0x37de, 0x37df, - 0x37e0, 0x37e1, 0x37e2, 0x37e3, 0x37e4, 0x37e5, 0x37e6, 0x37e7, - 0x37e8, 0x37e9, 0x37ea, 0x37eb, 0x37ec, 0x37ed, 0x37ee, 0x37ef, - 0x37f0, 0x37f1, 0x37f2, 0x37f3, 0x37f4, 0x37f5, 0x37f6, 0x37f7, - 0x37f8, 0x37f9, 0x37fa, 0x37fb, 0x37fc, 0x37fd, 0x37fe, 0x37ff, - 0x3800, 0x3801, 0x3802, 0x3803, 0x3804, 0x3805, 0x3806, 0x3807, /* 0x3800 */ - 0x3808, 0x3809, 0x380a, 0x380b, 0x380c, 0x380d, 0x380e, 0x380f, - 0x3810, 0x3811, 0x3812, 0x3813, 0x3814, 0x3815, 0x3816, 0x3817, - 0x3818, 0x3819, 0x381a, 0x381b, 0x381c, 0x381d, 0x381e, 0x381f, - 0x3820, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827, - 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, 0x382f, - 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837, - 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, 0x383f, - 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847, /* 0x3840 */ - 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, 0x384f, - 0x3850, 0x3851, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857, - 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, 0x385f, - 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3866, 0x3867, - 0x3868, 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, - 0x3870, 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, - 0x3878, 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x387f, - 0x3880, 0x3881, 0x3882, 0x3883, 0x3884, 0x3885, 0x3886, 0x3887, /* 0x3880 */ - 0x3888, 0x3889, 0x388a, 0x388b, 0x388c, 0x388d, 0x388e, 0x388f, - 0x3890, 0x3891, 0x3892, 0x3893, 0x3894, 0x3895, 0x3896, 0x3897, - 0x3898, 0x3899, 0x389a, 0x389b, 0x389c, 0x389d, 0x389e, 0x389f, - 0x38a0, 0x38a1, 0x38a2, 0x38a3, 0x38a4, 0x38a5, 0x38a6, 0x38a7, - 0x38a8, 0x38a9, 0x38aa, 0x38ab, 0x38ac, 0x38ad, 0x38ae, 0x38af, - 0x38b0, 0x38b1, 0x38b2, 0x38b3, 0x38b4, 0x38b5, 0x38b6, 0x38b7, - 0x38b8, 0x38b9, 0x38ba, 0x38bb, 0x38bc, 0x38bd, 0x38be, 0x38bf, - 0x38c0, 0x38c1, 0x38c2, 0x38c3, 0x38c4, 0x38c5, 0x38c6, 0x38c7, /* 0x38c0 */ - 0x38c8, 0x38c9, 0x38ca, 0x38cb, 0x38cc, 0x38cd, 0x38ce, 0x38cf, - 0x38d0, 0x38d1, 0x38d2, 0x38d3, 0x38d4, 0x38d5, 0x38d6, 0x38d7, - 0x38d8, 0x38d9, 0x38da, 0x38db, 0x38dc, 0x38dd, 0x38de, 0x38df, - 0x38e0, 0x38e1, 0x38e2, 0x38e3, 0x38e4, 0x38e5, 0x38e6, 0x38e7, - 0x38e8, 0x38e9, 0x38ea, 0x38eb, 0x38ec, 0x38ed, 0x38ee, 0x38ef, - 0x38f0, 0x38f1, 0x38f2, 0x38f3, 0x38f4, 0x38f5, 0x38f6, 0x38f7, - 0x38f8, 0x38f9, 0x38fa, 0x38fb, 0x38fc, 0x38fd, 0x38fe, 0x38ff, - 0x3900, 0x3901, 0x3902, 0x3903, 0x3904, 0x3905, 0x3906, 0x3907, /* 0x3900 */ - 0x3908, 0x3909, 0x390a, 0x390b, 0x390c, 0x390d, 0x390e, 0x390f, - 0x3910, 0x3911, 0x3912, 0x3913, 0x3914, 0x3915, 0x3916, 0x3917, - 0x3918, 0x3919, 0x391a, 0x391b, 0x391c, 0x391d, 0x391e, 0x391f, - 0x3920, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, - 0x3928, 0x3929, 0x392a, 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, - 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, - 0x3938, 0x3939, 0x393a, 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, - 0x3940, 0x3941, 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, /* 0x3940 */ - 0x3948, 0x3949, 0x394a, 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, - 0x3950, 0x3951, 0x3952, 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, - 0x3958, 0x3959, 0x395a, 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, - 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, - 0x3968, 0x3969, 0x396a, 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, - 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, - 0x3978, 0x3979, 0x397a, 0x397b, 0x397c, 0x397d, 0x397e, 0x397f, - 0x3980, 0x3981, 0x3982, 0x3983, 0x3984, 0x3985, 0x3986, 0x3987, /* 0x3980 */ - 0x3988, 0x3989, 0x398a, 0x398b, 0x398c, 0x398d, 0x398e, 0x398f, - 0x3990, 0x3991, 0x3992, 0x3993, 0x3994, 0x3995, 0x3996, 0x3997, - 0x3998, 0x3999, 0x399a, 0x399b, 0x399c, 0x399d, 0x399e, 0x399f, - 0x39a0, 0x39a1, 0x39a2, 0x39a3, 0x39a4, 0x39a5, 0x39a6, 0x39a7, - 0x39a8, 0x39a9, 0x39aa, 0x39ab, 0x39ac, 0x39ad, 0x39ae, 0x39af, - 0x39b0, 0x39b1, 0x39b2, 0x39b3, 0x39b4, 0x39b5, 0x39b6, 0x39b7, - 0x39b8, 0x39b9, 0x39ba, 0x39bb, 0x39bc, 0x39bd, 0x39be, 0x39bf, - 0x39c0, 0x39c1, 0x39c2, 0x39c3, 0x39c4, 0x39c5, 0x39c6, 0x39c7, /* 0x39c0 */ - 0x39c8, 0x39c9, 0x39ca, 0x39cb, 0x39cc, 0x39cd, 0x39ce, 0x39cf, - 0x39d0, 0x39d1, 0x39d2, 0x39d3, 0x39d4, 0x39d5, 0x39d6, 0x39d7, - 0x39d8, 0x39d9, 0x39da, 0x39db, 0x39dc, 0x39dd, 0x39de, 0x39df, - 0x39e0, 0x39e1, 0x39e2, 0x39e3, 0x39e4, 0x39e5, 0x39e6, 0x39e7, - 0x39e8, 0x39e9, 0x39ea, 0x39eb, 0x39ec, 0x39ed, 0x39ee, 0x39ef, - 0x39f0, 0x39f1, 0x39f2, 0x39f3, 0x39f4, 0x39f5, 0x39f6, 0x39f7, - 0x39f8, 0x39f9, 0x39fa, 0x39fb, 0x39fc, 0x39fd, 0x39fe, 0x39ff, - 0x3a00, 0x3a01, 0x3a02, 0x3a03, 0x3a04, 0x3a05, 0x3a06, 0x3a07, /* 0x3a00 */ - 0x3a08, 0x3a09, 0x3a0a, 0x3a0b, 0x3a0c, 0x3a0d, 0x3a0e, 0x3a0f, - 0x3a10, 0x3a11, 0x3a12, 0x3a13, 0x3a14, 0x3a15, 0x3a16, 0x3a17, - 0x3a18, 0x3a19, 0x3a1a, 0x3a1b, 0x3a1c, 0x3a1d, 0x3a1e, 0x3a1f, - 0x3a20, 0x3a21, 0x3a22, 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27, - 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, - 0x3a30, 0x3a31, 0x3a32, 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37, - 0x3a38, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, - 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47, /* 0x3a40 */ - 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, - 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57, - 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, - 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67, - 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, - 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77, - 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3a7f, - 0x3a80, 0x3a81, 0x3a82, 0x3a83, 0x3a84, 0x3a85, 0x3a86, 0x3a87, /* 0x3a80 */ - 0x3a88, 0x3a89, 0x3a8a, 0x3a8b, 0x3a8c, 0x3a8d, 0x3a8e, 0x3a8f, - 0x3a90, 0x3a91, 0x3a92, 0x3a93, 0x3a94, 0x3a95, 0x3a96, 0x3a97, - 0x3a98, 0x3a99, 0x3a9a, 0x3a9b, 0x3a9c, 0x3a9d, 0x3a9e, 0x3a9f, - 0x3aa0, 0x3aa1, 0x3aa2, 0x3aa3, 0x3aa4, 0x3aa5, 0x3aa6, 0x3aa7, - 0x3aa8, 0x3aa9, 0x3aaa, 0x3aab, 0x3aac, 0x3aad, 0x3aae, 0x3aaf, - 0x3ab0, 0x3ab1, 0x3ab2, 0x3ab3, 0x3ab4, 0x3ab5, 0x3ab6, 0x3ab7, - 0x3ab8, 0x3ab9, 0x3aba, 0x3abb, 0x3abc, 0x3abd, 0x3abe, 0x3abf, - 0x3ac0, 0x3ac1, 0x3ac2, 0x3ac3, 0x3ac4, 0x3ac5, 0x3ac6, 0x3ac7, /* 0x3ac0 */ - 0x3ac8, 0x3ac9, 0x3aca, 0x3acb, 0x3acc, 0x3acd, 0x3ace, 0x3acf, - 0x3ad0, 0x3ad1, 0x3ad2, 0x3ad3, 0x3ad4, 0x3ad5, 0x3ad6, 0x3ad7, - 0x3ad8, 0x3ad9, 0x3ada, 0x3adb, 0x3adc, 0x3add, 0x3ade, 0x3adf, - 0x3ae0, 0x3ae1, 0x3ae2, 0x3ae3, 0x3ae4, 0x3ae5, 0x3ae6, 0x3ae7, - 0x3ae8, 0x3ae9, 0x3aea, 0x3aeb, 0x3aec, 0x3aed, 0x3aee, 0x3aef, - 0x3af0, 0x3af1, 0x3af2, 0x3af3, 0x3af4, 0x3af5, 0x3af6, 0x3af7, - 0x3af8, 0x3af9, 0x3afa, 0x3afb, 0x3afc, 0x3afd, 0x3afe, 0x3aff, - 0x3b00, 0x3b01, 0x3b02, 0x3b03, 0x3b04, 0x3b05, 0x3b06, 0x3b07, /* 0x3b00 */ - 0x3b08, 0x3b09, 0x3b0a, 0x3b0b, 0x3b0c, 0x3b0d, 0x3b0e, 0x3b0f, - 0x3b10, 0x3b11, 0x3b12, 0x3b13, 0x3b14, 0x3b15, 0x3b16, 0x3b17, - 0x3b18, 0x3b19, 0x3b1a, 0x3b1b, 0x3b1c, 0x3b1d, 0x3b1e, 0x3b1f, - 0x3b20, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, 0x3b27, - 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, 0x3b2f, - 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, 0x3b37, - 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3c, 0x3b3d, 0x3b3e, 0x3b3f, - 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b46, 0x3b47, /* 0x3b40 */ - 0x3b48, 0x3b49, 0x3b4a, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, 0x3b4f, - 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b54, 0x3b55, 0x3b56, 0x3b57, - 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, 0x3b5f, - 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, 0x3b67, - 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x3b6f, - 0x3b70, 0x3b71, 0x3b72, 0x3b73, 0x3b74, 0x3b75, 0x3b76, 0x3b77, - 0x3b78, 0x3b79, 0x3b7a, 0x3b7b, 0x3b7c, 0x3b7d, 0x3b7e, 0x3b7f, - 0x3b80, 0x3b81, 0x3b82, 0x3b83, 0x3b84, 0x3b85, 0x3b86, 0x3b87, /* 0x3b80 */ - 0x3b88, 0x3b89, 0x3b8a, 0x3b8b, 0x3b8c, 0x3b8d, 0x3b8e, 0x3b8f, - 0x3b90, 0x3b91, 0x3b92, 0x3b93, 0x3b94, 0x3b95, 0x3b96, 0x3b97, - 0x3b98, 0x3b99, 0x3b9a, 0x3b9b, 0x3b9c, 0x3b9d, 0x3b9e, 0x3b9f, - 0x3ba0, 0x3ba1, 0x3ba2, 0x3ba3, 0x3ba4, 0x3ba5, 0x3ba6, 0x3ba7, - 0x3ba8, 0x3ba9, 0x3baa, 0x3bab, 0x3bac, 0x3bad, 0x3bae, 0x3baf, - 0x3bb0, 0x3bb1, 0x3bb2, 0x3bb3, 0x3bb4, 0x3bb5, 0x3bb6, 0x3bb7, - 0x3bb8, 0x3bb9, 0x3bba, 0x3bbb, 0x3bbc, 0x3bbd, 0x3bbe, 0x3bbf, - 0x3bc0, 0x3bc1, 0x3bc2, 0x3bc3, 0x3bc4, 0x3bc5, 0x3bc6, 0x3bc7, /* 0x3bc0 */ - 0x3bc8, 0x3bc9, 0x3bca, 0x3bcb, 0x3bcc, 0x3bcd, 0x3bce, 0x3bcf, - 0x3bd0, 0x3bd1, 0x3bd2, 0x3bd3, 0x3bd4, 0x3bd5, 0x3bd6, 0x3bd7, - 0x3bd8, 0x3bd9, 0x3bda, 0x3bdb, 0x3bdc, 0x3bdd, 0x3bde, 0x3bdf, - 0x3be0, 0x3be1, 0x3be2, 0x3be3, 0x3be4, 0x3be5, 0x3be6, 0x3be7, - 0x3be8, 0x3be9, 0x3bea, 0x3beb, 0x3bec, 0x3bed, 0x3bee, 0x3bef, - 0x3bf0, 0x3bf1, 0x3bf2, 0x3bf3, 0x3bf4, 0x3bf5, 0x3bf6, 0x3bf7, - 0x3bf8, 0x3bf9, 0x3bfa, 0x3bfb, 0x3bfc, 0x3bfd, 0x3bfe, 0x3bff, - 0x3c00, 0x3c01, 0x3c02, 0x3c03, 0x3c04, 0x3c05, 0x3c06, 0x3c07, /* 0x3c00 */ - 0x3c08, 0x3c09, 0x3c0a, 0x3c0b, 0x3c0c, 0x3c0d, 0x3c0e, 0x3c0f, - 0x3c10, 0x3c11, 0x3c12, 0x3c13, 0x3c14, 0x3c15, 0x3c16, 0x3c17, - 0x3c18, 0x3c19, 0x3c1a, 0x3c1b, 0x3c1c, 0x3c1d, 0x3c1e, 0x3c1f, - 0x3c20, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, 0x3c27, - 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2d, 0x3c2e, 0x3c2f, - 0x3c30, 0x3c31, 0x3c32, 0x3c33, 0x3c34, 0x3c35, 0x3c36, 0x3c37, - 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, - 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, 0x3c47, /* 0x3c40 */ - 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, - 0x3c50, 0x3c51, 0x3c52, 0x3c53, 0x3c54, 0x3c55, 0x3c56, 0x3c57, - 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, - 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, 0x3c67, - 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, - 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, 0x3c77, - 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, 0x3c7f, - 0x3c80, 0x3c81, 0x3c82, 0x3c83, 0x3c84, 0x3c85, 0x3c86, 0x3c87, /* 0x3c80 */ - 0x3c88, 0x3c89, 0x3c8a, 0x3c8b, 0x3c8c, 0x3c8d, 0x3c8e, 0x3c8f, - 0x3c90, 0x3c91, 0x3c92, 0x3c93, 0x3c94, 0x3c95, 0x3c96, 0x3c97, - 0x3c98, 0x3c99, 0x3c9a, 0x3c9b, 0x3c9c, 0x3c9d, 0x3c9e, 0x3c9f, - 0x3ca0, 0x3ca1, 0x3ca2, 0x3ca3, 0x3ca4, 0x3ca5, 0x3ca6, 0x3ca7, - 0x3ca8, 0x3ca9, 0x3caa, 0x3cab, 0x3cac, 0x3cad, 0x3cae, 0x3caf, - 0x3cb0, 0x3cb1, 0x3cb2, 0x3cb3, 0x3cb4, 0x3cb5, 0x3cb6, 0x3cb7, - 0x3cb8, 0x3cb9, 0x3cba, 0x3cbb, 0x3cbc, 0x3cbd, 0x3cbe, 0x3cbf, - 0x3cc0, 0x3cc1, 0x3cc2, 0x3cc3, 0x3cc4, 0x3cc5, 0x3cc6, 0x3cc7, /* 0x3cc0 */ - 0x3cc8, 0x3cc9, 0x3cca, 0x3ccb, 0x3ccc, 0x3ccd, 0x3cce, 0x3ccf, - 0x3cd0, 0x3cd1, 0x3cd2, 0x3cd3, 0x3cd4, 0x3cd5, 0x3cd6, 0x3cd7, - 0x3cd8, 0x3cd9, 0x3cda, 0x3cdb, 0x3cdc, 0x3cdd, 0x3cde, 0x3cdf, - 0x3ce0, 0x3ce1, 0x3ce2, 0x3ce3, 0x3ce4, 0x3ce5, 0x3ce6, 0x3ce7, - 0x3ce8, 0x3ce9, 0x3cea, 0x3ceb, 0x3cec, 0x3ced, 0x3cee, 0x3cef, - 0x3cf0, 0x3cf1, 0x3cf2, 0x3cf3, 0x3cf4, 0x3cf5, 0x3cf6, 0x3cf7, - 0x3cf8, 0x3cf9, 0x3cfa, 0x3cfb, 0x3cfc, 0x3cfd, 0x3cfe, 0x3cff, - 0x3d00, 0x3d01, 0x3d02, 0x3d03, 0x3d04, 0x3d05, 0x3d06, 0x3d07, /* 0x3d00 */ - 0x3d08, 0x3d09, 0x3d0a, 0x3d0b, 0x3d0c, 0x3d0d, 0x3d0e, 0x3d0f, - 0x3d10, 0x3d11, 0x3d12, 0x3d13, 0x3d14, 0x3d15, 0x3d16, 0x3d17, - 0x3d18, 0x3d19, 0x3d1a, 0x3d1b, 0x3d1c, 0x3d1d, 0x3d1e, 0x3d1f, - 0x3d20, 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, - 0x3d28, 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, - 0x3d30, 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, - 0x3d38, 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, - 0x3d40, 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, /* 0x3d40 */ - 0x3d48, 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, - 0x3d50, 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, - 0x3d58, 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, - 0x3d60, 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, - 0x3d68, 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, - 0x3d70, 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, - 0x3d78, 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3d7f, - 0x3d80, 0x3d81, 0x3d82, 0x3d83, 0x3d84, 0x3d85, 0x3d86, 0x3d87, /* 0x3d80 */ - 0x3d88, 0x3d89, 0x3d8a, 0x3d8b, 0x3d8c, 0x3d8d, 0x3d8e, 0x3d8f, - 0x3d90, 0x3d91, 0x3d92, 0x3d93, 0x3d94, 0x3d95, 0x3d96, 0x3d97, - 0x3d98, 0x3d99, 0x3d9a, 0x3d9b, 0x3d9c, 0x3d9d, 0x3d9e, 0x3d9f, - 0x3da0, 0x3da1, 0x3da2, 0x3da3, 0x3da4, 0x3da5, 0x3da6, 0x3da7, - 0x3da8, 0x3da9, 0x3daa, 0x3dab, 0x3dac, 0x3dad, 0x3dae, 0x3daf, - 0x3db0, 0x3db1, 0x3db2, 0x3db3, 0x3db4, 0x3db5, 0x3db6, 0x3db7, - 0x3db8, 0x3db9, 0x3dba, 0x3dbb, 0x3dbc, 0x3dbd, 0x3dbe, 0x3dbf, - 0x3dc0, 0x3dc1, 0x3dc2, 0x3dc3, 0x3dc4, 0x3dc5, 0x3dc6, 0x3dc7, /* 0x3dc0 */ - 0x3dc8, 0x3dc9, 0x3dca, 0x3dcb, 0x3dcc, 0x3dcd, 0x3dce, 0x3dcf, - 0x3dd0, 0x3dd1, 0x3dd2, 0x3dd3, 0x3dd4, 0x3dd5, 0x3dd6, 0x3dd7, - 0x3dd8, 0x3dd9, 0x3dda, 0x3ddb, 0x3ddc, 0x3ddd, 0x3dde, 0x3ddf, - 0x3de0, 0x3de1, 0x3de2, 0x3de3, 0x3de4, 0x3de5, 0x3de6, 0x3de7, - 0x3de8, 0x3de9, 0x3dea, 0x3deb, 0x3dec, 0x3ded, 0x3dee, 0x3def, - 0x3df0, 0x3df1, 0x3df2, 0x3df3, 0x3df4, 0x3df5, 0x3df6, 0x3df7, - 0x3df8, 0x3df9, 0x3dfa, 0x3dfb, 0x3dfc, 0x3dfd, 0x3dfe, 0x3dff, - 0x3e00, 0x3e01, 0x3e02, 0x3e03, 0x3e04, 0x3e05, 0x3e06, 0x3e07, /* 0x3e00 */ - 0x3e08, 0x3e09, 0x3e0a, 0x3e0b, 0x3e0c, 0x3e0d, 0x3e0e, 0x3e0f, - 0x3e10, 0x3e11, 0x3e12, 0x3e13, 0x3e14, 0x3e15, 0x3e16, 0x3e17, - 0x3e18, 0x3e19, 0x3e1a, 0x3e1b, 0x3e1c, 0x3e1d, 0x3e1e, 0x3e1f, - 0x3e20, 0x3e21, 0x3e22, 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, - 0x3e28, 0x3e29, 0x3e2a, 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, - 0x3e30, 0x3e31, 0x3e32, 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, - 0x3e38, 0x3e39, 0x3e3a, 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, - 0x3e40, 0x3e41, 0x3e42, 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, /* 0x3e40 */ - 0x3e48, 0x3e49, 0x3e4a, 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, - 0x3e50, 0x3e51, 0x3e52, 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, - 0x3e58, 0x3e59, 0x3e5a, 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, - 0x3e60, 0x3e61, 0x3e62, 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, - 0x3e68, 0x3e69, 0x3e6a, 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, - 0x3e70, 0x3e71, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, - 0x3e78, 0x3e79, 0x3e7a, 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3e7f, - 0x3e80, 0x3e81, 0x3e82, 0x3e83, 0x3e84, 0x3e85, 0x3e86, 0x3e87, /* 0x3e80 */ - 0x3e88, 0x3e89, 0x3e8a, 0x3e8b, 0x3e8c, 0x3e8d, 0x3e8e, 0x3e8f, - 0x3e90, 0x3e91, 0x3e92, 0x3e93, 0x3e94, 0x3e95, 0x3e96, 0x3e97, - 0x3e98, 0x3e99, 0x3e9a, 0x3e9b, 0x3e9c, 0x3e9d, 0x3e9e, 0x3e9f, - 0x3ea0, 0x3ea1, 0x3ea2, 0x3ea3, 0x3ea4, 0x3ea5, 0x3ea6, 0x3ea7, - 0x3ea8, 0x3ea9, 0x3eaa, 0x3eab, 0x3eac, 0x3ead, 0x3eae, 0x3eaf, - 0x3eb0, 0x3eb1, 0x3eb2, 0x3eb3, 0x3eb4, 0x3eb5, 0x3eb6, 0x3eb7, - 0x3eb8, 0x3eb9, 0x3eba, 0x3ebb, 0x3ebc, 0x3ebd, 0x3ebe, 0x3ebf, - 0x3ec0, 0x3ec1, 0x3ec2, 0x3ec3, 0x3ec4, 0x3ec5, 0x3ec6, 0x3ec7, /* 0x3ec0 */ - 0x3ec8, 0x3ec9, 0x3eca, 0x3ecb, 0x3ecc, 0x3ecd, 0x3ece, 0x3ecf, - 0x3ed0, 0x3ed1, 0x3ed2, 0x3ed3, 0x3ed4, 0x3ed5, 0x3ed6, 0x3ed7, - 0x3ed8, 0x3ed9, 0x3eda, 0x3edb, 0x3edc, 0x3edd, 0x3ede, 0x3edf, - 0x3ee0, 0x3ee1, 0x3ee2, 0x3ee3, 0x3ee4, 0x3ee5, 0x3ee6, 0x3ee7, - 0x3ee8, 0x3ee9, 0x3eea, 0x3eeb, 0x3eec, 0x3eed, 0x3eee, 0x3eef, - 0x3ef0, 0x3ef1, 0x3ef2, 0x3ef3, 0x3ef4, 0x3ef5, 0x3ef6, 0x3ef7, - 0x3ef8, 0x3ef9, 0x3efa, 0x3efb, 0x3efc, 0x3efd, 0x3efe, 0x3eff, - 0x3f00, 0x3f01, 0x3f02, 0x3f03, 0x3f04, 0x3f05, 0x3f06, 0x3f07, /* 0x3f00 */ - 0x3f08, 0x3f09, 0x3f0a, 0x3f0b, 0x3f0c, 0x3f0d, 0x3f0e, 0x3f0f, - 0x3f10, 0x3f11, 0x3f12, 0x3f13, 0x3f14, 0x3f15, 0x3f16, 0x3f17, - 0x3f18, 0x3f19, 0x3f1a, 0x3f1b, 0x3f1c, 0x3f1d, 0x3f1e, 0x3f1f, - 0x3f20, 0x3f21, 0x3f22, 0x3f23, 0x3f24, 0x3f25, 0x3f26, 0x3f27, - 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, 0x3f2e, 0x3f2f, - 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, 0x3f35, 0x3f36, 0x3f37, - 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, 0x3f3e, 0x3f3f, - 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, 0x3f45, 0x3f46, 0x3f47, /* 0x3f40 */ - 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, 0x3f4e, 0x3f4f, - 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, 0x3f55, 0x3f56, 0x3f57, - 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, 0x3f5e, 0x3f5f, - 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, 0x3f65, 0x3f66, 0x3f67, - 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, 0x3f6e, 0x3f6f, - 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, 0x3f75, 0x3f76, 0x3f77, - 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, 0x3f7e, 0x3f7f, - 0x3f80, 0x3f81, 0x3f82, 0x3f83, 0x3f84, 0x3f85, 0x3f86, 0x3f87, /* 0x3f80 */ - 0x3f88, 0x3f89, 0x3f8a, 0x3f8b, 0x3f8c, 0x3f8d, 0x3f8e, 0x3f8f, - 0x3f90, 0x3f91, 0x3f92, 0x3f93, 0x3f94, 0x3f95, 0x3f96, 0x3f97, - 0x3f98, 0x3f99, 0x3f9a, 0x3f9b, 0x3f9c, 0x3f9d, 0x3f9e, 0x3f9f, - 0x3fa0, 0x3fa1, 0x3fa2, 0x3fa3, 0x3fa4, 0x3fa5, 0x3fa6, 0x3fa7, - 0x3fa8, 0x3fa9, 0x3faa, 0x3fab, 0x3fac, 0x3fad, 0x3fae, 0x3faf, - 0x3fb0, 0x3fb1, 0x3fb2, 0x3fb3, 0x3fb4, 0x3fb5, 0x3fb6, 0x3fb7, - 0x3fb8, 0x3fb9, 0x3fba, 0x3fbb, 0x3fbc, 0x3fbd, 0x3fbe, 0x3fbf, - 0x3fc0, 0x3fc1, 0x3fc2, 0x3fc3, 0x3fc4, 0x3fc5, 0x3fc6, 0x3fc7, /* 0x3fc0 */ - 0x3fc8, 0x3fc9, 0x3fca, 0x3fcb, 0x3fcc, 0x3fcd, 0x3fce, 0x3fcf, - 0x3fd0, 0x3fd1, 0x3fd2, 0x3fd3, 0x3fd4, 0x3fd5, 0x3fd6, 0x3fd7, - 0x3fd8, 0x3fd9, 0x3fda, 0x3fdb, 0x3fdc, 0x3fdd, 0x3fde, 0x3fdf, - 0x3fe0, 0x3fe1, 0x3fe2, 0x3fe3, 0x3fe4, 0x3fe5, 0x3fe6, 0x3fe7, - 0x3fe8, 0x3fe9, 0x3fea, 0x3feb, 0x3fec, 0x3fed, 0x3fee, 0x3fef, - 0x3ff0, 0x3ff1, 0x3ff2, 0x3ff3, 0x3ff4, 0x3ff5, 0x3ff6, 0x3ff7, - 0x3ff8, 0x3ff9, 0x3ffa, 0x3ffb, 0x3ffc, 0x3ffd, 0x3ffe, 0x3fff, - 0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, /* 0x4000 */ - 0x4008, 0x4009, 0x400a, 0x400b, 0x400c, 0x400d, 0x400e, 0x400f, - 0x4010, 0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, - 0x4018, 0x4019, 0x401a, 0x401b, 0x401c, 0x401d, 0x401e, 0x401f, - 0x4020, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, 0x4027, - 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, 0x402f, - 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, 0x4037, - 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, 0x403f, - 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047, /* 0x4040 */ - 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, 0x404f, - 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x4057, - 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, 0x405f, - 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, - 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, 0x406f, - 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, - 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, 0x407f, - 0x4080, 0x4081, 0x4082, 0x4083, 0x4084, 0x4085, 0x4086, 0x4087, /* 0x4080 */ - 0x4088, 0x4089, 0x408a, 0x408b, 0x408c, 0x408d, 0x408e, 0x408f, - 0x4090, 0x4091, 0x4092, 0x4093, 0x4094, 0x4095, 0x4096, 0x4097, - 0x4098, 0x4099, 0x409a, 0x409b, 0x409c, 0x409d, 0x409e, 0x409f, - 0x40a0, 0x40a1, 0x40a2, 0x40a3, 0x40a4, 0x40a5, 0x40a6, 0x40a7, - 0x40a8, 0x40a9, 0x40aa, 0x40ab, 0x40ac, 0x40ad, 0x40ae, 0x40af, - 0x40b0, 0x40b1, 0x40b2, 0x40b3, 0x40b4, 0x40b5, 0x40b6, 0x40b7, - 0x40b8, 0x40b9, 0x40ba, 0x40bb, 0x40bc, 0x40bd, 0x40be, 0x40bf, - 0x40c0, 0x40c1, 0x40c2, 0x40c3, 0x40c4, 0x40c5, 0x40c6, 0x40c7, /* 0x40c0 */ - 0x40c8, 0x40c9, 0x40ca, 0x40cb, 0x40cc, 0x40cd, 0x40ce, 0x40cf, - 0x40d0, 0x40d1, 0x40d2, 0x40d3, 0x40d4, 0x40d5, 0x40d6, 0x40d7, - 0x40d8, 0x40d9, 0x40da, 0x40db, 0x40dc, 0x40dd, 0x40de, 0x40df, - 0x40e0, 0x40e1, 0x40e2, 0x40e3, 0x40e4, 0x40e5, 0x40e6, 0x40e7, - 0x40e8, 0x40e9, 0x40ea, 0x40eb, 0x40ec, 0x40ed, 0x40ee, 0x40ef, - 0x40f0, 0x40f1, 0x40f2, 0x40f3, 0x40f4, 0x40f5, 0x40f6, 0x40f7, - 0x40f8, 0x40f9, 0x40fa, 0x40fb, 0x40fc, 0x40fd, 0x40fe, 0x40ff, - 0x4100, 0x4101, 0x4102, 0x4103, 0x4104, 0x4105, 0x4106, 0x4107, /* 0x4100 */ - 0x4108, 0x4109, 0x410a, 0x410b, 0x410c, 0x410d, 0x410e, 0x410f, - 0x4110, 0x4111, 0x4112, 0x4113, 0x4114, 0x4115, 0x4116, 0x4117, - 0x4118, 0x4119, 0x411a, 0x411b, 0x411c, 0x411d, 0x411e, 0x411f, - 0x4120, 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, - 0x4128, 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, - 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, - 0x4138, 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, - 0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, /* 0x4140 */ - 0x4148, 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, - 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, - 0x4158, 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, - 0x4160, 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, - 0x4168, 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, - 0x4170, 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, - 0x4178, 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x417f, - 0x4180, 0x4181, 0x4182, 0x4183, 0x4184, 0x4185, 0x4186, 0x4187, /* 0x4180 */ - 0x4188, 0x4189, 0x418a, 0x418b, 0x418c, 0x418d, 0x418e, 0x418f, - 0x4190, 0x4191, 0x4192, 0x4193, 0x4194, 0x4195, 0x4196, 0x4197, - 0x4198, 0x4199, 0x419a, 0x419b, 0x419c, 0x419d, 0x419e, 0x419f, - 0x41a0, 0x41a1, 0x41a2, 0x41a3, 0x41a4, 0x41a5, 0x41a6, 0x41a7, - 0x41a8, 0x41a9, 0x41aa, 0x41ab, 0x41ac, 0x41ad, 0x41ae, 0x41af, - 0x41b0, 0x41b1, 0x41b2, 0x41b3, 0x41b4, 0x41b5, 0x41b6, 0x41b7, - 0x41b8, 0x41b9, 0x41ba, 0x41bb, 0x41bc, 0x41bd, 0x41be, 0x41bf, - 0x41c0, 0x41c1, 0x41c2, 0x41c3, 0x41c4, 0x41c5, 0x41c6, 0x41c7, /* 0x41c0 */ - 0x41c8, 0x41c9, 0x41ca, 0x41cb, 0x41cc, 0x41cd, 0x41ce, 0x41cf, - 0x41d0, 0x41d1, 0x41d2, 0x41d3, 0x41d4, 0x41d5, 0x41d6, 0x41d7, - 0x41d8, 0x41d9, 0x41da, 0x41db, 0x41dc, 0x41dd, 0x41de, 0x41df, - 0x41e0, 0x41e1, 0x41e2, 0x41e3, 0x41e4, 0x41e5, 0x41e6, 0x41e7, - 0x41e8, 0x41e9, 0x41ea, 0x41eb, 0x41ec, 0x41ed, 0x41ee, 0x41ef, - 0x41f0, 0x41f1, 0x41f2, 0x41f3, 0x41f4, 0x41f5, 0x41f6, 0x41f7, - 0x41f8, 0x41f9, 0x41fa, 0x41fb, 0x41fc, 0x41fd, 0x41fe, 0x41ff, - 0x4200, 0x4201, 0x4202, 0x4203, 0x4204, 0x4205, 0x4206, 0x4207, /* 0x4200 */ - 0x4208, 0x4209, 0x420a, 0x420b, 0x420c, 0x420d, 0x420e, 0x420f, - 0x4210, 0x4211, 0x4212, 0x4213, 0x4214, 0x4215, 0x4216, 0x4217, - 0x4218, 0x4219, 0x421a, 0x421b, 0x421c, 0x421d, 0x421e, 0x421f, - 0x4220, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, - 0x4228, 0x4229, 0x422a, 0x422b, 0x422c, 0x422d, 0x422e, 0x422f, - 0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, - 0x4238, 0x4239, 0x423a, 0x423b, 0x423c, 0x423d, 0x423e, 0x423f, - 0x4240, 0x4241, 0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, /* 0x4240 */ - 0x4248, 0x4249, 0x424a, 0x424b, 0x424c, 0x424d, 0x424e, 0x424f, - 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255, 0x4256, 0x4257, - 0x4258, 0x4259, 0x425a, 0x425b, 0x425c, 0x425d, 0x425e, 0x425f, - 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267, - 0x4268, 0x4269, 0x426a, 0x426b, 0x426c, 0x426d, 0x426e, 0x426f, - 0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, - 0x4278, 0x4279, 0x427a, 0x427b, 0x427c, 0x427d, 0x427e, 0x427f, - 0x4280, 0x4281, 0x4282, 0x4283, 0x4284, 0x4285, 0x4286, 0x4287, /* 0x4280 */ - 0x4288, 0x4289, 0x428a, 0x428b, 0x428c, 0x428d, 0x428e, 0x428f, - 0x4290, 0x4291, 0x4292, 0x4293, 0x4294, 0x4295, 0x4296, 0x4297, - 0x4298, 0x4299, 0x429a, 0x429b, 0x429c, 0x429d, 0x429e, 0x429f, - 0x42a0, 0x42a1, 0x42a2, 0x42a3, 0x42a4, 0x42a5, 0x42a6, 0x42a7, - 0x42a8, 0x42a9, 0x42aa, 0x42ab, 0x42ac, 0x42ad, 0x42ae, 0x42af, - 0x42b0, 0x42b1, 0x42b2, 0x42b3, 0x42b4, 0x42b5, 0x42b6, 0x42b7, - 0x42b8, 0x42b9, 0x42ba, 0x42bb, 0x42bc, 0x42bd, 0x42be, 0x42bf, - 0x42c0, 0x42c1, 0x42c2, 0x42c3, 0x42c4, 0x42c5, 0x42c6, 0x42c7, /* 0x42c0 */ - 0x42c8, 0x42c9, 0x42ca, 0x42cb, 0x42cc, 0x42cd, 0x42ce, 0x42cf, - 0x42d0, 0x42d1, 0x42d2, 0x42d3, 0x42d4, 0x42d5, 0x42d6, 0x42d7, - 0x42d8, 0x42d9, 0x42da, 0x42db, 0x42dc, 0x42dd, 0x42de, 0x42df, - 0x42e0, 0x42e1, 0x42e2, 0x42e3, 0x42e4, 0x42e5, 0x42e6, 0x42e7, - 0x42e8, 0x42e9, 0x42ea, 0x42eb, 0x42ec, 0x42ed, 0x42ee, 0x42ef, - 0x42f0, 0x42f1, 0x42f2, 0x42f3, 0x42f4, 0x42f5, 0x42f6, 0x42f7, - 0x42f8, 0x42f9, 0x42fa, 0x42fb, 0x42fc, 0x42fd, 0x42fe, 0x42ff, - 0x4300, 0x4301, 0x4302, 0x4303, 0x4304, 0x4305, 0x4306, 0x4307, /* 0x4300 */ - 0x4308, 0x4309, 0x430a, 0x430b, 0x430c, 0x430d, 0x430e, 0x430f, - 0x4310, 0x4311, 0x4312, 0x4313, 0x4314, 0x4315, 0x4316, 0x4317, - 0x4318, 0x4319, 0x431a, 0x431b, 0x431c, 0x431d, 0x431e, 0x431f, - 0x4320, 0x4321, 0x4322, 0x4323, 0x4324, 0x4325, 0x4326, 0x4327, - 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, 0x432d, 0x432e, 0x432f, - 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, 0x4335, 0x4336, 0x4337, - 0x4338, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, 0x433e, 0x433f, - 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347, /* 0x4340 */ - 0x4348, 0x4349, 0x434a, 0x434b, 0x434c, 0x434d, 0x434e, 0x434f, - 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, - 0x4358, 0x4359, 0x435a, 0x435b, 0x435c, 0x435d, 0x435e, 0x435f, - 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, - 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, 0x436d, 0x436e, 0x436f, - 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, 0x4375, 0x4376, 0x4377, - 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, 0x437d, 0x437e, 0x437f, - 0x4380, 0x4381, 0x4382, 0x4383, 0x4384, 0x4385, 0x4386, 0x4387, /* 0x4380 */ - 0x4388, 0x4389, 0x438a, 0x438b, 0x438c, 0x438d, 0x438e, 0x438f, - 0x4390, 0x4391, 0x4392, 0x4393, 0x4394, 0x4395, 0x4396, 0x4397, - 0x4398, 0x4399, 0x439a, 0x439b, 0x439c, 0x439d, 0x439e, 0x439f, - 0x43a0, 0x43a1, 0x43a2, 0x43a3, 0x43a4, 0x43a5, 0x43a6, 0x43a7, - 0x43a8, 0x43a9, 0x43aa, 0x43ab, 0x43ac, 0x43ad, 0x43ae, 0x43af, - 0x43b0, 0x43b1, 0x43b2, 0x43b3, 0x43b4, 0x43b5, 0x43b6, 0x43b7, - 0x43b8, 0x43b9, 0x43ba, 0x43bb, 0x43bc, 0x43bd, 0x43be, 0x43bf, - 0x43c0, 0x43c1, 0x43c2, 0x43c3, 0x43c4, 0x43c5, 0x43c6, 0x43c7, /* 0x43c0 */ - 0x43c8, 0x43c9, 0x43ca, 0x43cb, 0x43cc, 0x43cd, 0x43ce, 0x43cf, - 0x43d0, 0x43d1, 0x43d2, 0x43d3, 0x43d4, 0x43d5, 0x43d6, 0x43d7, - 0x43d8, 0x43d9, 0x43da, 0x43db, 0x43dc, 0x43dd, 0x43de, 0x43df, - 0x43e0, 0x43e1, 0x43e2, 0x43e3, 0x43e4, 0x43e5, 0x43e6, 0x43e7, - 0x43e8, 0x43e9, 0x43ea, 0x43eb, 0x43ec, 0x43ed, 0x43ee, 0x43ef, - 0x43f0, 0x43f1, 0x43f2, 0x43f3, 0x43f4, 0x43f5, 0x43f6, 0x43f7, - 0x43f8, 0x43f9, 0x43fa, 0x43fb, 0x43fc, 0x43fd, 0x43fe, 0x43ff, - 0x4400, 0x4401, 0x4402, 0x4403, 0x4404, 0x4405, 0x4406, 0x4407, /* 0x4400 */ - 0x4408, 0x4409, 0x440a, 0x440b, 0x440c, 0x440d, 0x440e, 0x440f, - 0x4410, 0x4411, 0x4412, 0x4413, 0x4414, 0x4415, 0x4416, 0x4417, - 0x4418, 0x4419, 0x441a, 0x441b, 0x441c, 0x441d, 0x441e, 0x441f, - 0x4420, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, 0x4427, - 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, 0x442f, - 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, 0x4437, - 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, 0x443f, - 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447, /* 0x4440 */ - 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, 0x444f, - 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, - 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, 0x445f, - 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467, - 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, 0x446f, - 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, 0x4477, - 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, 0x447f, - 0x4480, 0x4481, 0x4482, 0x4483, 0x4484, 0x4485, 0x4486, 0x4487, /* 0x4480 */ - 0x4488, 0x4489, 0x448a, 0x448b, 0x448c, 0x448d, 0x448e, 0x448f, - 0x4490, 0x4491, 0x4492, 0x4493, 0x4494, 0x4495, 0x4496, 0x4497, - 0x4498, 0x4499, 0x449a, 0x449b, 0x449c, 0x449d, 0x449e, 0x449f, - 0x44a0, 0x44a1, 0x44a2, 0x44a3, 0x44a4, 0x44a5, 0x44a6, 0x44a7, - 0x44a8, 0x44a9, 0x44aa, 0x44ab, 0x44ac, 0x44ad, 0x44ae, 0x44af, - 0x44b0, 0x44b1, 0x44b2, 0x44b3, 0x44b4, 0x44b5, 0x44b6, 0x44b7, - 0x44b8, 0x44b9, 0x44ba, 0x44bb, 0x44bc, 0x44bd, 0x44be, 0x44bf, - 0x44c0, 0x44c1, 0x44c2, 0x44c3, 0x44c4, 0x44c5, 0x44c6, 0x44c7, /* 0x44c0 */ - 0x44c8, 0x44c9, 0x44ca, 0x44cb, 0x44cc, 0x44cd, 0x44ce, 0x44cf, - 0x44d0, 0x44d1, 0x44d2, 0x44d3, 0x44d4, 0x44d5, 0x44d6, 0x44d7, - 0x44d8, 0x44d9, 0x44da, 0x44db, 0x44dc, 0x44dd, 0x44de, 0x44df, - 0x44e0, 0x44e1, 0x44e2, 0x44e3, 0x44e4, 0x44e5, 0x44e6, 0x44e7, - 0x44e8, 0x44e9, 0x44ea, 0x44eb, 0x44ec, 0x44ed, 0x44ee, 0x44ef, - 0x44f0, 0x44f1, 0x44f2, 0x44f3, 0x44f4, 0x44f5, 0x44f6, 0x44f7, - 0x44f8, 0x44f9, 0x44fa, 0x44fb, 0x44fc, 0x44fd, 0x44fe, 0x44ff, - 0x4500, 0x4501, 0x4502, 0x4503, 0x4504, 0x4505, 0x4506, 0x4507, /* 0x4500 */ - 0x4508, 0x4509, 0x450a, 0x450b, 0x450c, 0x450d, 0x450e, 0x450f, - 0x4510, 0x4511, 0x4512, 0x4513, 0x4514, 0x4515, 0x4516, 0x4517, - 0x4518, 0x4519, 0x451a, 0x451b, 0x451c, 0x451d, 0x451e, 0x451f, - 0x4520, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, - 0x4528, 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, - 0x4530, 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, - 0x4538, 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, - 0x4540, 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, /* 0x4540 */ - 0x4548, 0x4549, 0x454a, 0x454b, 0x454c, 0x454d, 0x454e, 0x454f, - 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, - 0x4558, 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, - 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, - 0x4568, 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, - 0x4570, 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, - 0x4578, 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x457f, - 0x4580, 0x4581, 0x4582, 0x4583, 0x4584, 0x4585, 0x4586, 0x4587, /* 0x4580 */ - 0x4588, 0x4589, 0x458a, 0x458b, 0x458c, 0x458d, 0x458e, 0x458f, - 0x4590, 0x4591, 0x4592, 0x4593, 0x4594, 0x4595, 0x4596, 0x4597, - 0x4598, 0x4599, 0x459a, 0x459b, 0x459c, 0x459d, 0x459e, 0x459f, - 0x45a0, 0x45a1, 0x45a2, 0x45a3, 0x45a4, 0x45a5, 0x45a6, 0x45a7, - 0x45a8, 0x45a9, 0x45aa, 0x45ab, 0x45ac, 0x45ad, 0x45ae, 0x45af, - 0x45b0, 0x45b1, 0x45b2, 0x45b3, 0x45b4, 0x45b5, 0x45b6, 0x45b7, - 0x45b8, 0x45b9, 0x45ba, 0x45bb, 0x45bc, 0x45bd, 0x45be, 0x45bf, - 0x45c0, 0x45c1, 0x45c2, 0x45c3, 0x45c4, 0x45c5, 0x45c6, 0x45c7, /* 0x45c0 */ - 0x45c8, 0x45c9, 0x45ca, 0x45cb, 0x45cc, 0x45cd, 0x45ce, 0x45cf, - 0x45d0, 0x45d1, 0x45d2, 0x45d3, 0x45d4, 0x45d5, 0x45d6, 0x45d7, - 0x45d8, 0x45d9, 0x45da, 0x45db, 0x45dc, 0x45dd, 0x45de, 0x45df, - 0x45e0, 0x45e1, 0x45e2, 0x45e3, 0x45e4, 0x45e5, 0x45e6, 0x45e7, - 0x45e8, 0x45e9, 0x45ea, 0x45eb, 0x45ec, 0x45ed, 0x45ee, 0x45ef, - 0x45f0, 0x45f1, 0x45f2, 0x45f3, 0x45f4, 0x45f5, 0x45f6, 0x45f7, - 0x45f8, 0x45f9, 0x45fa, 0x45fb, 0x45fc, 0x45fd, 0x45fe, 0x45ff, - 0x4600, 0x4601, 0x4602, 0x4603, 0x4604, 0x4605, 0x4606, 0x4607, /* 0x4600 */ - 0x4608, 0x4609, 0x460a, 0x460b, 0x460c, 0x460d, 0x460e, 0x460f, - 0x4610, 0x4611, 0x4612, 0x4613, 0x4614, 0x4615, 0x4616, 0x4617, - 0x4618, 0x4619, 0x461a, 0x461b, 0x461c, 0x461d, 0x461e, 0x461f, - 0x4620, 0x4621, 0x4622, 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, - 0x4628, 0x4629, 0x462a, 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, - 0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, - 0x4638, 0x4639, 0x463a, 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, - 0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, /* 0x4640 */ - 0x4648, 0x4649, 0x464a, 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, - 0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, - 0x4658, 0x4659, 0x465a, 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, - 0x4660, 0x4661, 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, - 0x4668, 0x4669, 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, - 0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, - 0x4678, 0x4679, 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x467f, - 0x4680, 0x4681, 0x4682, 0x4683, 0x4684, 0x4685, 0x4686, 0x4687, /* 0x4680 */ - 0x4688, 0x4689, 0x468a, 0x468b, 0x468c, 0x468d, 0x468e, 0x468f, - 0x4690, 0x4691, 0x4692, 0x4693, 0x4694, 0x4695, 0x4696, 0x4697, - 0x4698, 0x4699, 0x469a, 0x469b, 0x469c, 0x469d, 0x469e, 0x469f, - 0x46a0, 0x46a1, 0x46a2, 0x46a3, 0x46a4, 0x46a5, 0x46a6, 0x46a7, - 0x46a8, 0x46a9, 0x46aa, 0x46ab, 0x46ac, 0x46ad, 0x46ae, 0x46af, - 0x46b0, 0x46b1, 0x46b2, 0x46b3, 0x46b4, 0x46b5, 0x46b6, 0x46b7, - 0x46b8, 0x46b9, 0x46ba, 0x46bb, 0x46bc, 0x46bd, 0x46be, 0x46bf, - 0x46c0, 0x46c1, 0x46c2, 0x46c3, 0x46c4, 0x46c5, 0x46c6, 0x46c7, /* 0x46c0 */ - 0x46c8, 0x46c9, 0x46ca, 0x46cb, 0x46cc, 0x46cd, 0x46ce, 0x46cf, - 0x46d0, 0x46d1, 0x46d2, 0x46d3, 0x46d4, 0x46d5, 0x46d6, 0x46d7, - 0x46d8, 0x46d9, 0x46da, 0x46db, 0x46dc, 0x46dd, 0x46de, 0x46df, - 0x46e0, 0x46e1, 0x46e2, 0x46e3, 0x46e4, 0x46e5, 0x46e6, 0x46e7, - 0x46e8, 0x46e9, 0x46ea, 0x46eb, 0x46ec, 0x46ed, 0x46ee, 0x46ef, - 0x46f0, 0x46f1, 0x46f2, 0x46f3, 0x46f4, 0x46f5, 0x46f6, 0x46f7, - 0x46f8, 0x46f9, 0x46fa, 0x46fb, 0x46fc, 0x46fd, 0x46fe, 0x46ff, - 0x4700, 0x4701, 0x4702, 0x4703, 0x4704, 0x4705, 0x4706, 0x4707, /* 0x4700 */ - 0x4708, 0x4709, 0x470a, 0x470b, 0x470c, 0x470d, 0x470e, 0x470f, - 0x4710, 0x4711, 0x4712, 0x4713, 0x4714, 0x4715, 0x4716, 0x4717, - 0x4718, 0x4719, 0x471a, 0x471b, 0x471c, 0x471d, 0x471e, 0x471f, - 0x4720, 0x4721, 0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727, - 0x4728, 0x4729, 0x472a, 0x472b, 0x472c, 0x472d, 0x472e, 0x472f, - 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, - 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, 0x473d, 0x473e, 0x473f, - 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, /* 0x4740 */ - 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, 0x474d, 0x474e, 0x474f, - 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, - 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, 0x475d, 0x475e, 0x475f, - 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765, 0x4766, 0x4767, - 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, 0x476d, 0x476e, 0x476f, - 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, - 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, 0x477d, 0x477e, 0x477f, - 0x4780, 0x4781, 0x4782, 0x4783, 0x4784, 0x4785, 0x4786, 0x4787, /* 0x4780 */ - 0x4788, 0x4789, 0x478a, 0x478b, 0x478c, 0x478d, 0x478e, 0x478f, - 0x4790, 0x4791, 0x4792, 0x4793, 0x4794, 0x4795, 0x4796, 0x4797, - 0x4798, 0x4799, 0x479a, 0x479b, 0x479c, 0x479d, 0x479e, 0x479f, - 0x47a0, 0x47a1, 0x47a2, 0x47a3, 0x47a4, 0x47a5, 0x47a6, 0x47a7, - 0x47a8, 0x47a9, 0x47aa, 0x47ab, 0x47ac, 0x47ad, 0x47ae, 0x47af, - 0x47b0, 0x47b1, 0x47b2, 0x47b3, 0x47b4, 0x47b5, 0x47b6, 0x47b7, - 0x47b8, 0x47b9, 0x47ba, 0x47bb, 0x47bc, 0x47bd, 0x47be, 0x47bf, - 0x47c0, 0x47c1, 0x47c2, 0x47c3, 0x47c4, 0x47c5, 0x47c6, 0x47c7, /* 0x47c0 */ - 0x47c8, 0x47c9, 0x47ca, 0x47cb, 0x47cc, 0x47cd, 0x47ce, 0x47cf, - 0x47d0, 0x47d1, 0x47d2, 0x47d3, 0x47d4, 0x47d5, 0x47d6, 0x47d7, - 0x47d8, 0x47d9, 0x47da, 0x47db, 0x47dc, 0x47dd, 0x47de, 0x47df, - 0x47e0, 0x47e1, 0x47e2, 0x47e3, 0x47e4, 0x47e5, 0x47e6, 0x47e7, - 0x47e8, 0x47e9, 0x47ea, 0x47eb, 0x47ec, 0x47ed, 0x47ee, 0x47ef, - 0x47f0, 0x47f1, 0x47f2, 0x47f3, 0x47f4, 0x47f5, 0x47f6, 0x47f7, - 0x47f8, 0x47f9, 0x47fa, 0x47fb, 0x47fc, 0x47fd, 0x47fe, 0x47ff, - 0x4800, 0x4801, 0x4802, 0x4803, 0x4804, 0x4805, 0x4806, 0x4807, /* 0x4800 */ - 0x4808, 0x4809, 0x480a, 0x480b, 0x480c, 0x480d, 0x480e, 0x480f, - 0x4810, 0x4811, 0x4812, 0x4813, 0x4814, 0x4815, 0x4816, 0x4817, - 0x4818, 0x4819, 0x481a, 0x481b, 0x481c, 0x481d, 0x481e, 0x481f, - 0x4820, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, 0x4827, - 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, 0x482f, - 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, 0x4837, - 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, 0x483f, - 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847, /* 0x4840 */ - 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x484d, 0x484e, 0x484f, - 0x4850, 0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, 0x4857, - 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, 0x485f, - 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867, - 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, 0x486f, - 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, 0x4877, - 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, 0x487f, - 0x4880, 0x4881, 0x4882, 0x4883, 0x4884, 0x4885, 0x4886, 0x4887, /* 0x4880 */ - 0x4888, 0x4889, 0x488a, 0x488b, 0x488c, 0x488d, 0x488e, 0x488f, - 0x4890, 0x4891, 0x4892, 0x4893, 0x4894, 0x4895, 0x4896, 0x4897, - 0x4898, 0x4899, 0x489a, 0x489b, 0x489c, 0x489d, 0x489e, 0x489f, - 0x48a0, 0x48a1, 0x48a2, 0x48a3, 0x48a4, 0x48a5, 0x48a6, 0x48a7, - 0x48a8, 0x48a9, 0x48aa, 0x48ab, 0x48ac, 0x48ad, 0x48ae, 0x48af, - 0x48b0, 0x48b1, 0x48b2, 0x48b3, 0x48b4, 0x48b5, 0x48b6, 0x48b7, - 0x48b8, 0x48b9, 0x48ba, 0x48bb, 0x48bc, 0x48bd, 0x48be, 0x48bf, - 0x48c0, 0x48c1, 0x48c2, 0x48c3, 0x48c4, 0x48c5, 0x48c6, 0x48c7, /* 0x48c0 */ - 0x48c8, 0x48c9, 0x48ca, 0x48cb, 0x48cc, 0x48cd, 0x48ce, 0x48cf, - 0x48d0, 0x48d1, 0x48d2, 0x48d3, 0x48d4, 0x48d5, 0x48d6, 0x48d7, - 0x48d8, 0x48d9, 0x48da, 0x48db, 0x48dc, 0x48dd, 0x48de, 0x48df, - 0x48e0, 0x48e1, 0x48e2, 0x48e3, 0x48e4, 0x48e5, 0x48e6, 0x48e7, - 0x48e8, 0x48e9, 0x48ea, 0x48eb, 0x48ec, 0x48ed, 0x48ee, 0x48ef, - 0x48f0, 0x48f1, 0x48f2, 0x48f3, 0x48f4, 0x48f5, 0x48f6, 0x48f7, - 0x48f8, 0x48f9, 0x48fa, 0x48fb, 0x48fc, 0x48fd, 0x48fe, 0x48ff, - 0x4900, 0x4901, 0x4902, 0x4903, 0x4904, 0x4905, 0x4906, 0x4907, /* 0x4900 */ - 0x4908, 0x4909, 0x490a, 0x490b, 0x490c, 0x490d, 0x490e, 0x490f, - 0x4910, 0x4911, 0x4912, 0x4913, 0x4914, 0x4915, 0x4916, 0x4917, - 0x4918, 0x4919, 0x491a, 0x491b, 0x491c, 0x491d, 0x491e, 0x491f, - 0x4920, 0x4921, 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, - 0x4928, 0x4929, 0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, - 0x4930, 0x4931, 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, - 0x4938, 0x4939, 0x493a, 0x493b, 0x493c, 0x493d, 0x493e, 0x493f, - 0x4940, 0x4941, 0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, /* 0x4940 */ - 0x4948, 0x4949, 0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, - 0x4950, 0x4951, 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, - 0x4958, 0x4959, 0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, - 0x4960, 0x4961, 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, - 0x4968, 0x4969, 0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, - 0x4970, 0x4971, 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, - 0x4978, 0x4979, 0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x497f, - 0x4980, 0x4981, 0x4982, 0x4983, 0x4984, 0x4985, 0x4986, 0x4987, /* 0x4980 */ - 0x4988, 0x4989, 0x498a, 0x498b, 0x498c, 0x498d, 0x498e, 0x498f, - 0x4990, 0x4991, 0x4992, 0x4993, 0x4994, 0x4995, 0x4996, 0x4997, - 0x4998, 0x4999, 0x499a, 0x499b, 0x499c, 0x499d, 0x499e, 0x499f, - 0x49a0, 0x49a1, 0x49a2, 0x49a3, 0x49a4, 0x49a5, 0x49a6, 0x49a7, - 0x49a8, 0x49a9, 0x49aa, 0x49ab, 0x49ac, 0x49ad, 0x49ae, 0x49af, - 0x49b0, 0x49b1, 0x49b2, 0x49b3, 0x49b4, 0x49b5, 0x49b6, 0x49b7, - 0x49b8, 0x49b9, 0x49ba, 0x49bb, 0x49bc, 0x49bd, 0x49be, 0x49bf, - 0x49c0, 0x49c1, 0x49c2, 0x49c3, 0x49c4, 0x49c5, 0x49c6, 0x49c7, /* 0x49c0 */ - 0x49c8, 0x49c9, 0x49ca, 0x49cb, 0x49cc, 0x49cd, 0x49ce, 0x49cf, - 0x49d0, 0x49d1, 0x49d2, 0x49d3, 0x49d4, 0x49d5, 0x49d6, 0x49d7, - 0x49d8, 0x49d9, 0x49da, 0x49db, 0x49dc, 0x49dd, 0x49de, 0x49df, - 0x49e0, 0x49e1, 0x49e2, 0x49e3, 0x49e4, 0x49e5, 0x49e6, 0x49e7, - 0x49e8, 0x49e9, 0x49ea, 0x49eb, 0x49ec, 0x49ed, 0x49ee, 0x49ef, - 0x49f0, 0x49f1, 0x49f2, 0x49f3, 0x49f4, 0x49f5, 0x49f6, 0x49f7, - 0x49f8, 0x49f9, 0x49fa, 0x49fb, 0x49fc, 0x49fd, 0x49fe, 0x49ff, - 0x4a00, 0x4a01, 0x4a02, 0x4a03, 0x4a04, 0x4a05, 0x4a06, 0x4a07, /* 0x4a00 */ - 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0x4a0f, - 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, - 0x4a18, 0x4a19, 0x4a1a, 0x4a1b, 0x4a1c, 0x4a1d, 0x4a1e, 0x4a1f, - 0x4a20, 0x4a21, 0x4a22, 0x4a23, 0x4a24, 0x4a25, 0x4a26, 0x4a27, - 0x4a28, 0x4a29, 0x4a2a, 0x4a2b, 0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, - 0x4a30, 0x4a31, 0x4a32, 0x4a33, 0x4a34, 0x4a35, 0x4a36, 0x4a37, - 0x4a38, 0x4a39, 0x4a3a, 0x4a3b, 0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, - 0x4a40, 0x4a41, 0x4a42, 0x4a43, 0x4a44, 0x4a45, 0x4a46, 0x4a47, /* 0x4a40 */ - 0x4a48, 0x4a49, 0x4a4a, 0x4a4b, 0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, - 0x4a50, 0x4a51, 0x4a52, 0x4a53, 0x4a54, 0x4a55, 0x4a56, 0x4a57, - 0x4a58, 0x4a59, 0x4a5a, 0x4a5b, 0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, - 0x4a60, 0x4a61, 0x4a62, 0x4a63, 0x4a64, 0x4a65, 0x4a66, 0x4a67, - 0x4a68, 0x4a69, 0x4a6a, 0x4a6b, 0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, - 0x4a70, 0x4a71, 0x4a72, 0x4a73, 0x4a74, 0x4a75, 0x4a76, 0x4a77, - 0x4a78, 0x4a79, 0x4a7a, 0x4a7b, 0x4a7c, 0x4a7d, 0x4a7e, 0x4a7f, - 0x4a80, 0x4a81, 0x4a82, 0x4a83, 0x4a84, 0x4a85, 0x4a86, 0x4a87, /* 0x4a80 */ - 0x4a88, 0x4a89, 0x4a8a, 0x4a8b, 0x4a8c, 0x4a8d, 0x4a8e, 0x4a8f, - 0x4a90, 0x4a91, 0x4a92, 0x4a93, 0x4a94, 0x4a95, 0x4a96, 0x4a97, - 0x4a98, 0x4a99, 0x4a9a, 0x4a9b, 0x4a9c, 0x4a9d, 0x4a9e, 0x4a9f, - 0x4aa0, 0x4aa1, 0x4aa2, 0x4aa3, 0x4aa4, 0x4aa5, 0x4aa6, 0x4aa7, - 0x4aa8, 0x4aa9, 0x4aaa, 0x4aab, 0x4aac, 0x4aad, 0x4aae, 0x4aaf, - 0x4ab0, 0x4ab1, 0x4ab2, 0x4ab3, 0x4ab4, 0x4ab5, 0x4ab6, 0x4ab7, - 0x4ab8, 0x4ab9, 0x4aba, 0x4abb, 0x4abc, 0x4abd, 0x4abe, 0x4abf, - 0x4ac0, 0x4ac1, 0x4ac2, 0x4ac3, 0x4ac4, 0x4ac5, 0x4ac6, 0x4ac7, /* 0x4ac0 */ - 0x4ac8, 0x4ac9, 0x4aca, 0x4acb, 0x4acc, 0x4acd, 0x4ace, 0x4acf, - 0x4ad0, 0x4ad1, 0x4ad2, 0x4ad3, 0x4ad4, 0x4ad5, 0x4ad6, 0x4ad7, - 0x4ad8, 0x4ad9, 0x4ada, 0x4adb, 0x4adc, 0x4add, 0x4ade, 0x4adf, - 0x4ae0, 0x4ae1, 0x4ae2, 0x4ae3, 0x4ae4, 0x4ae5, 0x4ae6, 0x4ae7, - 0x4ae8, 0x4ae9, 0x4aea, 0x4aeb, 0x4aec, 0x4aed, 0x4aee, 0x4aef, - 0x4af0, 0x4af1, 0x4af2, 0x4af3, 0x4af4, 0x4af5, 0x4af6, 0x4af7, - 0x4af8, 0x4af9, 0x4afa, 0x4afb, 0x4afc, 0x4afd, 0x4afe, 0x4aff, - 0x4b00, 0x4b01, 0x4b02, 0x4b03, 0x4b04, 0x4b05, 0x4b06, 0x4b07, /* 0x4b00 */ - 0x4b08, 0x4b09, 0x4b0a, 0x4b0b, 0x4b0c, 0x4b0d, 0x4b0e, 0x4b0f, - 0x4b10, 0x4b11, 0x4b12, 0x4b13, 0x4b14, 0x4b15, 0x4b16, 0x4b17, - 0x4b18, 0x4b19, 0x4b1a, 0x4b1b, 0x4b1c, 0x4b1d, 0x4b1e, 0x4b1f, - 0x4b20, 0x4b21, 0x4b22, 0x4b23, 0x4b24, 0x4b25, 0x4b26, 0x4b27, - 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, 0x4b2d, 0x4b2e, 0x4b2f, - 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, 0x4b35, 0x4b36, 0x4b37, - 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, 0x4b3d, 0x4b3e, 0x4b3f, - 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, 0x4b45, 0x4b46, 0x4b47, /* 0x4b40 */ - 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, 0x4b4d, 0x4b4e, 0x4b4f, - 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, 0x4b55, 0x4b56, 0x4b57, - 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, 0x4b5d, 0x4b5e, 0x4b5f, - 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, 0x4b65, 0x4b66, 0x4b67, - 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, 0x4b6d, 0x4b6e, 0x4b6f, - 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, 0x4b75, 0x4b76, 0x4b77, - 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, 0x4b7d, 0x4b7e, 0x4b7f, - 0x4b80, 0x4b81, 0x4b82, 0x4b83, 0x4b84, 0x4b85, 0x4b86, 0x4b87, /* 0x4b80 */ - 0x4b88, 0x4b89, 0x4b8a, 0x4b8b, 0x4b8c, 0x4b8d, 0x4b8e, 0x4b8f, - 0x4b90, 0x4b91, 0x4b92, 0x4b93, 0x4b94, 0x4b95, 0x4b96, 0x4b97, - 0x4b98, 0x4b99, 0x4b9a, 0x4b9b, 0x4b9c, 0x4b9d, 0x4b9e, 0x4b9f, - 0x4ba0, 0x4ba1, 0x4ba2, 0x4ba3, 0x4ba4, 0x4ba5, 0x4ba6, 0x4ba7, - 0x4ba8, 0x4ba9, 0x4baa, 0x4bab, 0x4bac, 0x4bad, 0x4bae, 0x4baf, - 0x4bb0, 0x4bb1, 0x4bb2, 0x4bb3, 0x4bb4, 0x4bb5, 0x4bb6, 0x4bb7, - 0x4bb8, 0x4bb9, 0x4bba, 0x4bbb, 0x4bbc, 0x4bbd, 0x4bbe, 0x4bbf, - 0x4bc0, 0x4bc1, 0x4bc2, 0x4bc3, 0x4bc4, 0x4bc5, 0x4bc6, 0x4bc7, /* 0x4bc0 */ - 0x4bc8, 0x4bc9, 0x4bca, 0x4bcb, 0x4bcc, 0x4bcd, 0x4bce, 0x4bcf, - 0x4bd0, 0x4bd1, 0x4bd2, 0x4bd3, 0x4bd4, 0x4bd5, 0x4bd6, 0x4bd7, - 0x4bd8, 0x4bd9, 0x4bda, 0x4bdb, 0x4bdc, 0x4bdd, 0x4bde, 0x4bdf, - 0x4be0, 0x4be1, 0x4be2, 0x4be3, 0x4be4, 0x4be5, 0x4be6, 0x4be7, - 0x4be8, 0x4be9, 0x4bea, 0x4beb, 0x4bec, 0x4bed, 0x4bee, 0x4bef, - 0x4bf0, 0x4bf1, 0x4bf2, 0x4bf3, 0x4bf4, 0x4bf5, 0x4bf6, 0x4bf7, - 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfb, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff, - 0x4c00, 0x4c01, 0x4c02, 0x4c03, 0x4c04, 0x4c05, 0x4c06, 0x4c07, /* 0x4c00 */ - 0x4c08, 0x4c09, 0x4c0a, 0x4c0b, 0x4c0c, 0x4c0d, 0x4c0e, 0x4c0f, - 0x4c10, 0x4c11, 0x4c12, 0x4c13, 0x4c14, 0x4c15, 0x4c16, 0x4c17, - 0x4c18, 0x4c19, 0x4c1a, 0x4c1b, 0x4c1c, 0x4c1d, 0x4c1e, 0x4c1f, - 0x4c20, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, 0x4c27, - 0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, 0x4c2f, - 0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, 0x4c37, - 0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, 0x4c3f, - 0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, 0x4c47, /* 0x4c40 */ - 0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, 0x4c4f, - 0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, 0x4c57, - 0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, 0x4c5f, - 0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, 0x4c67, - 0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, 0x4c6f, - 0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, 0x4c77, - 0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, 0x4c7f, - 0x4c80, 0x4c81, 0x4c82, 0x4c83, 0x4c84, 0x4c85, 0x4c86, 0x4c87, /* 0x4c80 */ - 0x4c88, 0x4c89, 0x4c8a, 0x4c8b, 0x4c8c, 0x4c8d, 0x4c8e, 0x4c8f, - 0x4c90, 0x4c91, 0x4c92, 0x4c93, 0x4c94, 0x4c95, 0x4c96, 0x4c97, - 0x4c98, 0x4c99, 0x4c9a, 0x4c9b, 0x4c9c, 0x4c9d, 0x4c9e, 0x4c9f, - 0x4ca0, 0x4ca1, 0x4ca2, 0x4ca3, 0x4ca4, 0x4ca5, 0x4ca6, 0x4ca7, - 0x4ca8, 0x4ca9, 0x4caa, 0x4cab, 0x4cac, 0x4cad, 0x4cae, 0x4caf, - 0x4cb0, 0x4cb1, 0x4cb2, 0x4cb3, 0x4cb4, 0x4cb5, 0x4cb6, 0x4cb7, - 0x4cb8, 0x4cb9, 0x4cba, 0x4cbb, 0x4cbc, 0x4cbd, 0x4cbe, 0x4cbf, - 0x4cc0, 0x4cc1, 0x4cc2, 0x4cc3, 0x4cc4, 0x4cc5, 0x4cc6, 0x4cc7, /* 0x4cc0 */ - 0x4cc8, 0x4cc9, 0x4cca, 0x4ccb, 0x4ccc, 0x4ccd, 0x4cce, 0x4ccf, - 0x4cd0, 0x4cd1, 0x4cd2, 0x4cd3, 0x4cd4, 0x4cd5, 0x4cd6, 0x4cd7, - 0x4cd8, 0x4cd9, 0x4cda, 0x4cdb, 0x4cdc, 0x4cdd, 0x4cde, 0x4cdf, - 0x4ce0, 0x4ce1, 0x4ce2, 0x4ce3, 0x4ce4, 0x4ce5, 0x4ce6, 0x4ce7, - 0x4ce8, 0x4ce9, 0x4cea, 0x4ceb, 0x4cec, 0x4ced, 0x4cee, 0x4cef, - 0x4cf0, 0x4cf1, 0x4cf2, 0x4cf3, 0x4cf4, 0x4cf5, 0x4cf6, 0x4cf7, - 0x4cf8, 0x4cf9, 0x4cfa, 0x4cfb, 0x4cfc, 0x4cfd, 0x4cfe, 0x4cff, - 0x4d00, 0x4d01, 0x4d02, 0x4d03, 0x4d04, 0x4d05, 0x4d06, 0x4d07, /* 0x4d00 */ - 0x4d08, 0x4d09, 0x4d0a, 0x4d0b, 0x4d0c, 0x4d0d, 0x4d0e, 0x4d0f, - 0x4d10, 0x4d11, 0x4d12, 0x4d13, 0x4d14, 0x4d15, 0x4d16, 0x4d17, - 0x4d18, 0x4d19, 0x4d1a, 0x4d1b, 0x4d1c, 0x4d1d, 0x4d1e, 0x4d1f, - 0x4d20, 0x4d21, 0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, - 0x4d28, 0x4d29, 0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, - 0x4d30, 0x4d31, 0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, - 0x4d38, 0x4d39, 0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, - 0x4d40, 0x4d41, 0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, /* 0x4d40 */ - 0x4d48, 0x4d49, 0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, - 0x4d50, 0x4d51, 0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, - 0x4d58, 0x4d59, 0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, - 0x4d60, 0x4d61, 0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, - 0x4d68, 0x4d69, 0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, - 0x4d70, 0x4d71, 0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, - 0x4d78, 0x4d79, 0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4d7f, - 0x4d80, 0x4d81, 0x4d82, 0x4d83, 0x4d84, 0x4d85, 0x4d86, 0x4d87, /* 0x4d80 */ - 0x4d88, 0x4d89, 0x4d8a, 0x4d8b, 0x4d8c, 0x4d8d, 0x4d8e, 0x4d8f, - 0x4d90, 0x4d91, 0x4d92, 0x4d93, 0x4d94, 0x4d95, 0x4d96, 0x4d97, - 0x4d98, 0x4d99, 0x4d9a, 0x4d9b, 0x4d9c, 0x4d9d, 0x4d9e, 0x4d9f, - 0x4da0, 0x4da1, 0x4da2, 0x4da3, 0x4da4, 0x4da5, 0x4da6, 0x4da7, - 0x4da8, 0x4da9, 0x4daa, 0x4dab, 0x4dac, 0x4dad, 0x4dae, 0x4daf, - 0x4db0, 0x4db1, 0x4db2, 0x4db3, 0x4db4, 0x4db5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4dc0, 0x4dc1, 0x4dc2, 0x4dc3, 0x4dc4, 0x4dc5, 0x4dc6, 0x4dc7, /* 0x4dc0 */ - 0x4dc8, 0x4dc9, 0x4dca, 0x4dcb, 0x4dcc, 0x4dcd, 0x4dce, 0x4dcf, - 0x4dd0, 0x4dd1, 0x4dd2, 0x4dd3, 0x4dd4, 0x4dd5, 0x4dd6, 0x4dd7, - 0x4dd8, 0x4dd9, 0x4dda, 0x4ddb, 0x4ddc, 0x4ddd, 0x4dde, 0x4ddf, - 0x4de0, 0x4de1, 0x4de2, 0x4de3, 0x4de4, 0x4de5, 0x4de6, 0x4de7, - 0x4de8, 0x4de9, 0x4dea, 0x4deb, 0x4dec, 0x4ded, 0x4dee, 0x4def, - 0x4df0, 0x4df1, 0x4df2, 0x4df3, 0x4df4, 0x4df5, 0x4df6, 0x4df7, - 0x4df8, 0x4df9, 0x4dfa, 0x4dfb, 0x4dfc, 0x4dfd, 0x4dfe, 0x4dff, - 0x4e00, 0x4e01, 0x4e02, 0x4e03, 0x4e04, 0x4e05, 0x4e06, 0x4e07, /* 0x4e00 */ - 0x4e08, 0x4e09, 0x4e0a, 0x4e0b, 0x4e0c, 0x4e0d, 0x4e0e, 0x4e0f, - 0x4e10, 0x4e11, 0x4e12, 0x4e13, 0x4e14, 0x4e15, 0x4e16, 0x4e17, - 0x4e18, 0x4e19, 0x4e1a, 0x4e1b, 0x4e1c, 0x4e1d, 0x4e1e, 0x4e1f, - 0x4e20, 0x4e21, 0x4e22, 0x4e23, 0x4e24, 0x4e25, 0x4e26, 0x4e27, - 0x4e28, 0x4e29, 0x4e2a, 0x4e2b, 0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, - 0x4e30, 0x4e31, 0x4e32, 0x4e33, 0x4e34, 0x4e35, 0x4e36, 0x4e37, - 0x4e38, 0x4e39, 0x4e3a, 0x4e3b, 0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, - 0x4e40, 0x4e41, 0x4e42, 0x4e43, 0x4e44, 0x4e45, 0x4e46, 0x4e47, /* 0x4e40 */ - 0x4e48, 0x4e49, 0x4e4a, 0x4e4b, 0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, - 0x4e50, 0x4e51, 0x4e52, 0x4e53, 0x4e54, 0x4e55, 0x4e56, 0x4e57, - 0x4e58, 0x4e59, 0x4e5a, 0x4e5b, 0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, - 0x4e60, 0x4e61, 0x4e62, 0x4e63, 0x4e64, 0x4e65, 0x4e66, 0x4e67, - 0x4e68, 0x4e69, 0x4e6a, 0x4e6b, 0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, - 0x4e70, 0x4e71, 0x4e72, 0x4e73, 0x4e74, 0x4e75, 0x4e76, 0x4e77, - 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7e, 0x4e7f, - 0x4e80, 0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e86, 0x4e87, /* 0x4e80 */ - 0x4e88, 0x4e89, 0x4e8a, 0x4e8b, 0x4e8c, 0x4e8d, 0x4e8e, 0x4e8f, - 0x4e90, 0x4e91, 0x4e92, 0x4e93, 0x4e94, 0x4e95, 0x4e96, 0x4e97, - 0x4e98, 0x4e99, 0x4e9a, 0x4e9b, 0x4e9c, 0x4e9d, 0x4e9e, 0x4e9f, - 0x4ea0, 0x4ea1, 0x4ea2, 0x4ea3, 0x4ea4, 0x4ea5, 0x4ea6, 0x4ea7, - 0x4ea8, 0x4ea9, 0x4eaa, 0x4eab, 0x4eac, 0x4ead, 0x4eae, 0x4eaf, - 0x4eb0, 0x4eb1, 0x4eb2, 0x4eb3, 0x4eb4, 0x4eb5, 0x4eb6, 0x4eb7, - 0x4eb8, 0x4eb9, 0x4eba, 0x4ebb, 0x4ebc, 0x4ebd, 0x4ebe, 0x4ebf, - 0x4ec0, 0x4ec1, 0x4ec2, 0x4ec3, 0x4ec4, 0x4ec5, 0x4ec6, 0x4ec7, /* 0x4ec0 */ - 0x4ec8, 0x4ec9, 0x4eca, 0x4ecb, 0x4ecc, 0x4ecd, 0x4ece, 0x4ecf, - 0x4ed0, 0x4ed1, 0x4ed2, 0x4ed3, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, - 0x4ed8, 0x4ed9, 0x4eda, 0x4edb, 0x4edc, 0x4edd, 0x4ede, 0x4edf, - 0x4ee0, 0x4ee1, 0x4ee2, 0x4ee3, 0x4ee4, 0x4ee5, 0x4ee6, 0x4ee7, - 0x4ee8, 0x4ee9, 0x4eea, 0x4eeb, 0x4eec, 0x4eed, 0x4eee, 0x4eef, - 0x4ef0, 0x4ef1, 0x4ef2, 0x4ef3, 0x4ef4, 0x4ef5, 0x4ef6, 0x4ef7, - 0x4ef8, 0x4ef9, 0x4efa, 0x4efb, 0x4efc, 0x4efd, 0x4efe, 0x4eff, - 0x4f00, 0x4f01, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06, 0x4f07, /* 0x4f00 */ - 0x4f08, 0x4f09, 0x4f0a, 0x4f0b, 0x4f0c, 0x4f0d, 0x4f0e, 0x4f0f, - 0x4f10, 0x4f11, 0x4f12, 0x4f13, 0x4f14, 0x4f15, 0x4f16, 0x4f17, - 0x4f18, 0x4f19, 0x4f1a, 0x4f1b, 0x4f1c, 0x4f1d, 0x4f1e, 0x4f1f, - 0x4f20, 0x4f21, 0x4f22, 0x4f23, 0x4f24, 0x4f25, 0x4f26, 0x4f27, - 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, 0x4f2d, 0x4f2e, 0x4f2f, - 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, 0x4f35, 0x4f36, 0x4f37, - 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, 0x4f3d, 0x4f3e, 0x4f3f, - 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, 0x4f45, 0x4f46, 0x4f47, /* 0x4f40 */ - 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f4d, 0x4f4e, 0x4f4f, - 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, 0x4f55, 0x4f56, 0x4f57, - 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, 0x4f5d, 0x4f5e, 0x4f5f, - 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, 0x4f65, 0x4f66, 0x4f67, - 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, 0x4f6d, 0x4f6e, 0x4f6f, - 0x4f70, 0x4f71, 0x4f72, 0x4f73, 0x4f74, 0x4f75, 0x4f76, 0x4f77, - 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, 0x4f7d, 0x4f7e, 0x4f7f, - 0x4f80, 0x4f81, 0x4f82, 0x4f83, 0x4f84, 0x4f85, 0x4f86, 0x4f87, /* 0x4f80 */ - 0x4f88, 0x4f89, 0x4f8a, 0x4f8b, 0x4f8c, 0x4f8d, 0x4f8e, 0x4f8f, - 0x4f90, 0x4f91, 0x4f92, 0x4f93, 0x4f94, 0x4f95, 0x4f96, 0x4f97, - 0x4f98, 0x4f99, 0x4f9a, 0x4f9b, 0x4f9c, 0x4f9d, 0x4f9e, 0x4f9f, - 0x4fa0, 0x4fa1, 0x4fa2, 0x4fa3, 0x4fa4, 0x4fa5, 0x4fa6, 0x4fa7, - 0x4fa8, 0x4fa9, 0x4faa, 0x4fab, 0x4fac, 0x4fad, 0x4fae, 0x4faf, - 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4, 0x4fb5, 0x4fb6, 0x4fb7, - 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fbf, - 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc3, 0x4fc4, 0x4fc5, 0x4fc6, 0x4fc7, /* 0x4fc0 */ - 0x4fc8, 0x4fc9, 0x4fca, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fce, 0x4fcf, - 0x4fd0, 0x4fd1, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6, 0x4fd7, - 0x4fd8, 0x4fd9, 0x4fda, 0x4fdb, 0x4fdc, 0x4fdd, 0x4fde, 0x4fdf, - 0x4fe0, 0x4fe1, 0x4fe2, 0x4fe3, 0x4fe4, 0x4fe5, 0x4fe6, 0x4fe7, - 0x4fe8, 0x4fe9, 0x4fea, 0x4feb, 0x4fec, 0x4fed, 0x4fee, 0x4fef, - 0x4ff0, 0x4ff1, 0x4ff2, 0x4ff3, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, - 0x4ff8, 0x4ff9, 0x4ffa, 0x4ffb, 0x4ffc, 0x4ffd, 0x4ffe, 0x4fff, - 0x5000, 0x5001, 0x5002, 0x5003, 0x5004, 0x5005, 0x5006, 0x5007, /* 0x5000 */ - 0x5008, 0x5009, 0x500a, 0x500b, 0x500c, 0x500d, 0x500e, 0x500f, - 0x5010, 0x5011, 0x5012, 0x5013, 0x5014, 0x5015, 0x5016, 0x5017, - 0x5018, 0x5019, 0x501a, 0x501b, 0x501c, 0x501d, 0x501e, 0x501f, - 0x5020, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, 0x5027, - 0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502d, 0x502e, 0x502f, - 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, 0x5037, - 0x5038, 0x5039, 0x503a, 0x503b, 0x503c, 0x503d, 0x503e, 0x503f, - 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, 0x5047, /* 0x5040 */ - 0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, 0x504f, - 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, 0x5057, - 0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, 0x505f, - 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, 0x5067, - 0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, 0x506f, - 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, 0x5077, - 0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, 0x507f, - 0x5080, 0x5081, 0x5082, 0x5083, 0x5084, 0x5085, 0x5086, 0x5087, /* 0x5080 */ - 0x5088, 0x5089, 0x508a, 0x508b, 0x508c, 0x508d, 0x508e, 0x508f, - 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, 0x5096, 0x5097, - 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d, 0x509e, 0x509f, - 0x50a0, 0x50a1, 0x50a2, 0x50a3, 0x50a4, 0x50a5, 0x50a6, 0x50a7, - 0x50a8, 0x50a9, 0x50aa, 0x50ab, 0x50ac, 0x50ad, 0x50ae, 0x50af, - 0x50b0, 0x50b1, 0x50b2, 0x50b3, 0x50b4, 0x50b5, 0x50b6, 0x50b7, - 0x50b8, 0x50b9, 0x50ba, 0x50bb, 0x50bc, 0x50bd, 0x50be, 0x50bf, - 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4, 0x50c5, 0x50c6, 0x50c7, /* 0x50c0 */ - 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc, 0x50cd, 0x50ce, 0x50cf, - 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5, 0x50d6, 0x50d7, - 0x50d8, 0x50d9, 0x50da, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df, - 0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e6, 0x50e7, - 0x50e8, 0x50e9, 0x50ea, 0x50eb, 0x50ec, 0x50ed, 0x50ee, 0x50ef, - 0x50f0, 0x50f1, 0x50f2, 0x50f3, 0x50f4, 0x50f5, 0x50f6, 0x50f7, - 0x50f8, 0x50f9, 0x50fa, 0x50fb, 0x50fc, 0x50fd, 0x50fe, 0x50ff, - 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5106, 0x5107, /* 0x5100 */ - 0x5108, 0x5109, 0x510a, 0x510b, 0x510c, 0x510d, 0x510e, 0x510f, - 0x5110, 0x5111, 0x5112, 0x5113, 0x5114, 0x5115, 0x5116, 0x5117, - 0x5118, 0x5119, 0x511a, 0x511b, 0x511c, 0x511d, 0x511e, 0x511f, - 0x5120, 0x5121, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, - 0x5128, 0x5129, 0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, - 0x5130, 0x5131, 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, - 0x5138, 0x5139, 0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, - 0x5140, 0x5141, 0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, /* 0x5140 */ - 0x5148, 0x5149, 0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, - 0x5150, 0x5151, 0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, - 0x5158, 0x5159, 0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, - 0x5160, 0x5161, 0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, - 0x5168, 0x5169, 0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, - 0x5170, 0x5171, 0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, - 0x5178, 0x5179, 0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x517f, - 0x5180, 0x5181, 0x5182, 0x5183, 0x5184, 0x5185, 0x5186, 0x5187, /* 0x5180 */ - 0x5188, 0x5189, 0x518a, 0x518b, 0x518c, 0x518d, 0x518e, 0x518f, - 0x5190, 0x5191, 0x5192, 0x5193, 0x5194, 0x5195, 0x5196, 0x5197, - 0x5198, 0x5199, 0x519a, 0x519b, 0x519c, 0x519d, 0x519e, 0x519f, - 0x51a0, 0x51a1, 0x51a2, 0x51a3, 0x51a4, 0x51a5, 0x51a6, 0x51a7, - 0x51a8, 0x51a9, 0x51aa, 0x51ab, 0x51ac, 0x51ad, 0x51ae, 0x51af, - 0x51b0, 0x51b1, 0x51b2, 0x51b3, 0x51b4, 0x51b5, 0x51b6, 0x51b7, - 0x51b8, 0x51b9, 0x51ba, 0x51bb, 0x51bc, 0x51bd, 0x51be, 0x51bf, - 0x51c0, 0x51c1, 0x51c2, 0x51c3, 0x51c4, 0x51c5, 0x51c6, 0x51c7, /* 0x51c0 */ - 0x51c8, 0x51c9, 0x51ca, 0x51cb, 0x51cc, 0x51cd, 0x51ce, 0x51cf, - 0x51d0, 0x51d1, 0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7, - 0x51d8, 0x51d9, 0x51da, 0x51db, 0x51dc, 0x51dd, 0x51de, 0x51df, - 0x51e0, 0x51e1, 0x51e2, 0x51e3, 0x51e4, 0x51e5, 0x51e6, 0x51e7, - 0x51e8, 0x51e9, 0x51ea, 0x51eb, 0x51ec, 0x51ed, 0x51ee, 0x51ef, - 0x51f0, 0x51f1, 0x51f2, 0x51f3, 0x51f4, 0x51f5, 0x51f6, 0x51f7, - 0x51f8, 0x51f9, 0x51fa, 0x51fb, 0x51fc, 0x51fd, 0x51fe, 0x51ff, - 0x5200, 0x5201, 0x5202, 0x5203, 0x5204, 0x5205, 0x5206, 0x5207, /* 0x5200 */ - 0x5208, 0x5209, 0x520a, 0x520b, 0x520c, 0x520d, 0x520e, 0x520f, - 0x5210, 0x5211, 0x5212, 0x5213, 0x5214, 0x5215, 0x5216, 0x5217, - 0x5218, 0x5219, 0x521a, 0x521b, 0x521c, 0x521d, 0x521e, 0x521f, - 0x5220, 0x5221, 0x5222, 0x5223, 0x5224, 0x5225, 0x5226, 0x5227, - 0x5228, 0x5229, 0x522a, 0x522b, 0x522c, 0x522d, 0x522e, 0x522f, - 0x5230, 0x5231, 0x5232, 0x5233, 0x5234, 0x5235, 0x5236, 0x5237, - 0x5238, 0x5239, 0x523a, 0x523b, 0x523c, 0x523d, 0x523e, 0x523f, - 0x5240, 0x5241, 0x5242, 0x5243, 0x5244, 0x5245, 0x5246, 0x5247, /* 0x5240 */ - 0x5248, 0x5249, 0x524a, 0x524b, 0x524c, 0x524d, 0x524e, 0x524f, - 0x5250, 0x5251, 0x5252, 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, - 0x5258, 0x5259, 0x525a, 0x525b, 0x525c, 0x525d, 0x525e, 0x525f, - 0x5260, 0x5261, 0x5262, 0x5263, 0x5264, 0x5265, 0x5266, 0x5267, - 0x5268, 0x5269, 0x526a, 0x526b, 0x526c, 0x526d, 0x526e, 0x526f, - 0x5270, 0x5271, 0x5272, 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, - 0x5278, 0x5279, 0x527a, 0x527b, 0x527c, 0x527d, 0x527e, 0x527f, - 0x5280, 0x5281, 0x5282, 0x5283, 0x5284, 0x5285, 0x5286, 0x5287, /* 0x5280 */ - 0x5288, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f, - 0x5290, 0x5291, 0x5292, 0x5293, 0x5294, 0x5295, 0x5296, 0x5297, - 0x5298, 0x5299, 0x529a, 0x529b, 0x529c, 0x529d, 0x529e, 0x529f, - 0x52a0, 0x52a1, 0x52a2, 0x52a3, 0x52a4, 0x52a5, 0x52a6, 0x52a7, - 0x52a8, 0x52a9, 0x52aa, 0x52ab, 0x52ac, 0x52ad, 0x52ae, 0x52af, - 0x52b0, 0x52b1, 0x52b2, 0x52b3, 0x52b4, 0x52b5, 0x52b6, 0x52b7, - 0x52b8, 0x52b9, 0x52ba, 0x52bb, 0x52bc, 0x52bd, 0x52be, 0x52bf, - 0x52c0, 0x52c1, 0x52c2, 0x52c3, 0x52c4, 0x52c5, 0x52c6, 0x52c7, /* 0x52c0 */ - 0x52c8, 0x52c9, 0x52ca, 0x52cb, 0x52cc, 0x52cd, 0x52ce, 0x52cf, - 0x52d0, 0x52d1, 0x52d2, 0x52d3, 0x52d4, 0x52d5, 0x52d6, 0x52d7, - 0x52d8, 0x52d9, 0x52da, 0x52db, 0x52dc, 0x52dd, 0x52de, 0x52df, - 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e4, 0x52e5, 0x52e6, 0x52e7, - 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee, 0x52ef, - 0x52f0, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7, - 0x52f8, 0x52f9, 0x52fa, 0x52fb, 0x52fc, 0x52fd, 0x52fe, 0x52ff, - 0x5300, 0x5301, 0x5302, 0x5303, 0x5304, 0x5305, 0x5306, 0x5307, /* 0x5300 */ - 0x5308, 0x5309, 0x530a, 0x530b, 0x530c, 0x530d, 0x530e, 0x530f, - 0x5310, 0x5311, 0x5312, 0x5313, 0x5314, 0x5315, 0x5316, 0x5317, - 0x5318, 0x5319, 0x531a, 0x531b, 0x531c, 0x531d, 0x531e, 0x531f, - 0x5320, 0x5321, 0x5322, 0x5323, 0x5324, 0x5325, 0x5326, 0x5327, - 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, 0x532d, 0x532e, 0x532f, - 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, 0x5335, 0x5336, 0x5337, - 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, 0x533d, 0x533e, 0x533f, - 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, 0x5345, 0x5346, 0x5347, /* 0x5340 */ - 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, 0x534d, 0x534e, 0x534f, - 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, 0x5355, 0x5356, 0x5357, - 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, 0x535d, 0x535e, 0x535f, - 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, 0x5365, 0x5366, 0x5367, - 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, 0x536d, 0x536e, 0x536f, - 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, 0x5375, 0x5376, 0x5377, - 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, 0x537d, 0x537e, 0x537f, - 0x5380, 0x5381, 0x5382, 0x5383, 0x5384, 0x5385, 0x5386, 0x5387, /* 0x5380 */ - 0x5388, 0x5389, 0x538a, 0x538b, 0x538c, 0x538d, 0x538e, 0x538f, - 0x5390, 0x5391, 0x5392, 0x5393, 0x5394, 0x5395, 0x5396, 0x5397, - 0x5398, 0x5399, 0x539a, 0x539b, 0x539c, 0x539d, 0x539e, 0x539f, - 0x53a0, 0x53a1, 0x53a2, 0x53a3, 0x53a4, 0x53a5, 0x53a6, 0x53a7, - 0x53a8, 0x53a9, 0x53aa, 0x53ab, 0x53ac, 0x53ad, 0x53ae, 0x53af, - 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4, 0x53b5, 0x53b6, 0x53b7, - 0x53b8, 0x53b9, 0x53ba, 0x53bb, 0x53bc, 0x53bd, 0x53be, 0x53bf, - 0x53c0, 0x53c1, 0x53c2, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, /* 0x53c0 */ - 0x53c8, 0x53c9, 0x53ca, 0x53cb, 0x53cc, 0x53cd, 0x53ce, 0x53cf, - 0x53d0, 0x53d1, 0x53d2, 0x53d3, 0x53d4, 0x53d5, 0x53d6, 0x53d7, - 0x53d8, 0x53d9, 0x53da, 0x53db, 0x53dc, 0x53dd, 0x53de, 0x53df, - 0x53e0, 0x53e1, 0x53e2, 0x53e3, 0x53e4, 0x53e5, 0x53e6, 0x53e7, - 0x53e8, 0x53e9, 0x53ea, 0x53eb, 0x53ec, 0x53ed, 0x53ee, 0x53ef, - 0x53f0, 0x53f1, 0x53f2, 0x53f3, 0x53f4, 0x53f5, 0x53f6, 0x53f7, - 0x53f8, 0x53f9, 0x53fa, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff, - 0x5400, 0x5401, 0x5402, 0x5403, 0x5404, 0x5405, 0x5406, 0x5407, /* 0x5400 */ - 0x5408, 0x5409, 0x540a, 0x540b, 0x540c, 0x540d, 0x540e, 0x540f, - 0x5410, 0x5411, 0x5412, 0x5413, 0x5414, 0x5415, 0x5416, 0x5417, - 0x5418, 0x5419, 0x541a, 0x541b, 0x541c, 0x541d, 0x541e, 0x541f, - 0x5420, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, 0x5427, - 0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, 0x542f, - 0x5430, 0x5431, 0x5432, 0x5433, 0x5434, 0x5435, 0x5436, 0x5437, - 0x5438, 0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x543f, - 0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, 0x5447, /* 0x5440 */ - 0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, 0x544f, - 0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, 0x5457, - 0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, 0x545f, - 0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, 0x5467, - 0x5468, 0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, - 0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, 0x5477, - 0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, 0x547f, - 0x5480, 0x5481, 0x5482, 0x5483, 0x5484, 0x5485, 0x5486, 0x5487, /* 0x5480 */ - 0x5488, 0x5489, 0x548a, 0x548b, 0x548c, 0x548d, 0x548e, 0x548f, - 0x5490, 0x5491, 0x5492, 0x5493, 0x5494, 0x5495, 0x5496, 0x5497, - 0x5498, 0x5499, 0x549a, 0x549b, 0x549c, 0x549d, 0x549e, 0x549f, - 0x54a0, 0x54a1, 0x54a2, 0x54a3, 0x54a4, 0x54a5, 0x54a6, 0x54a7, - 0x54a8, 0x54a9, 0x54aa, 0x54ab, 0x54ac, 0x54ad, 0x54ae, 0x54af, - 0x54b0, 0x54b1, 0x54b2, 0x54b3, 0x54b4, 0x54b5, 0x54b6, 0x54b7, - 0x54b8, 0x54b9, 0x54ba, 0x54bb, 0x54bc, 0x54bd, 0x54be, 0x54bf, - 0x54c0, 0x54c1, 0x54c2, 0x54c3, 0x54c4, 0x54c5, 0x54c6, 0x54c7, /* 0x54c0 */ - 0x54c8, 0x54c9, 0x54ca, 0x54cb, 0x54cc, 0x54cd, 0x54ce, 0x54cf, - 0x54d0, 0x54d1, 0x54d2, 0x54d3, 0x54d4, 0x54d5, 0x54d6, 0x54d7, - 0x54d8, 0x54d9, 0x54da, 0x54db, 0x54dc, 0x54dd, 0x54de, 0x54df, - 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4, 0x54e5, 0x54e6, 0x54e7, - 0x54e8, 0x54e9, 0x54ea, 0x54eb, 0x54ec, 0x54ed, 0x54ee, 0x54ef, - 0x54f0, 0x54f1, 0x54f2, 0x54f3, 0x54f4, 0x54f5, 0x54f6, 0x54f7, - 0x54f8, 0x54f9, 0x54fa, 0x54fb, 0x54fc, 0x54fd, 0x54fe, 0x54ff, - 0x5500, 0x5501, 0x5502, 0x5503, 0x5504, 0x5505, 0x5506, 0x5507, /* 0x5500 */ - 0x5508, 0x5509, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e, 0x550f, - 0x5510, 0x5511, 0x5512, 0x5513, 0x5514, 0x5515, 0x5516, 0x5517, - 0x5518, 0x5519, 0x551a, 0x551b, 0x551c, 0x551d, 0x551e, 0x551f, - 0x5520, 0x5521, 0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, - 0x5528, 0x5529, 0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, - 0x5530, 0x5531, 0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, - 0x5538, 0x5539, 0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, - 0x5540, 0x5541, 0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, /* 0x5540 */ - 0x5548, 0x5549, 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, - 0x5550, 0x5551, 0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, - 0x5558, 0x5559, 0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, - 0x5560, 0x5561, 0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, - 0x5568, 0x5569, 0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, - 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, - 0x5578, 0x5579, 0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x557f, - 0x5580, 0x5581, 0x5582, 0x5583, 0x5584, 0x5585, 0x5586, 0x5587, /* 0x5580 */ - 0x5588, 0x5589, 0x558a, 0x558b, 0x558c, 0x558d, 0x558e, 0x558f, - 0x5590, 0x5591, 0x5592, 0x5593, 0x5594, 0x5595, 0x5596, 0x5597, - 0x5598, 0x5599, 0x559a, 0x559b, 0x559c, 0x559d, 0x559e, 0x559f, - 0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a7, - 0x55a8, 0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, - 0x55b0, 0x55b1, 0x55b2, 0x55b3, 0x55b4, 0x55b5, 0x55b6, 0x55b7, - 0x55b8, 0x55b9, 0x55ba, 0x55bb, 0x55bc, 0x55bd, 0x55be, 0x55bf, - 0x55c0, 0x55c1, 0x55c2, 0x55c3, 0x55c4, 0x55c5, 0x55c6, 0x55c7, /* 0x55c0 */ - 0x55c8, 0x55c9, 0x55ca, 0x55cb, 0x55cc, 0x55cd, 0x55ce, 0x55cf, - 0x55d0, 0x55d1, 0x55d2, 0x55d3, 0x55d4, 0x55d5, 0x55d6, 0x55d7, - 0x55d8, 0x55d9, 0x55da, 0x55db, 0x55dc, 0x55dd, 0x55de, 0x55df, - 0x55e0, 0x55e1, 0x55e2, 0x55e3, 0x55e4, 0x55e5, 0x55e6, 0x55e7, - 0x55e8, 0x55e9, 0x55ea, 0x55eb, 0x55ec, 0x55ed, 0x55ee, 0x55ef, - 0x55f0, 0x55f1, 0x55f2, 0x55f3, 0x55f4, 0x55f5, 0x55f6, 0x55f7, - 0x55f8, 0x55f9, 0x55fa, 0x55fb, 0x55fc, 0x55fd, 0x55fe, 0x55ff, - 0x5600, 0x5601, 0x5602, 0x5603, 0x5604, 0x5605, 0x5606, 0x5607, /* 0x5600 */ - 0x5608, 0x5609, 0x560a, 0x560b, 0x560c, 0x560d, 0x560e, 0x560f, - 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, - 0x5618, 0x5619, 0x561a, 0x561b, 0x561c, 0x561d, 0x561e, 0x561f, - 0x5620, 0x5621, 0x5622, 0x5623, 0x5624, 0x5625, 0x5626, 0x5627, - 0x5628, 0x5629, 0x562a, 0x562b, 0x562c, 0x562d, 0x562e, 0x562f, - 0x5630, 0x5631, 0x5632, 0x5633, 0x5634, 0x5635, 0x5636, 0x5637, - 0x5638, 0x5639, 0x563a, 0x563b, 0x563c, 0x563d, 0x563e, 0x563f, - 0x5640, 0x5641, 0x5642, 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, /* 0x5640 */ - 0x5648, 0x5649, 0x564a, 0x564b, 0x564c, 0x564d, 0x564e, 0x564f, - 0x5650, 0x5651, 0x5652, 0x5653, 0x5654, 0x5655, 0x5656, 0x5657, - 0x5658, 0x5659, 0x565a, 0x565b, 0x565c, 0x565d, 0x565e, 0x565f, - 0x5660, 0x5661, 0x5662, 0x5663, 0x5664, 0x5665, 0x5666, 0x5667, - 0x5668, 0x5669, 0x566a, 0x566b, 0x566c, 0x566d, 0x566e, 0x566f, - 0x5670, 0x5671, 0x5672, 0x5673, 0x5674, 0x5675, 0x5676, 0x5677, - 0x5678, 0x5679, 0x567a, 0x567b, 0x567c, 0x567d, 0x567e, 0x567f, - 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5685, 0x5686, 0x5687, /* 0x5680 */ - 0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x568e, 0x568f, - 0x5690, 0x5691, 0x5692, 0x5693, 0x5694, 0x5695, 0x5696, 0x5697, - 0x5698, 0x5699, 0x569a, 0x569b, 0x569c, 0x569d, 0x569e, 0x569f, - 0x56a0, 0x56a1, 0x56a2, 0x56a3, 0x56a4, 0x56a5, 0x56a6, 0x56a7, - 0x56a8, 0x56a9, 0x56aa, 0x56ab, 0x56ac, 0x56ad, 0x56ae, 0x56af, - 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4, 0x56b5, 0x56b6, 0x56b7, - 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bc, 0x56bd, 0x56be, 0x56bf, - 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6, 0x56c7, /* 0x56c0 */ - 0x56c8, 0x56c9, 0x56ca, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf, - 0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d4, 0x56d5, 0x56d6, 0x56d7, - 0x56d8, 0x56d9, 0x56da, 0x56db, 0x56dc, 0x56dd, 0x56de, 0x56df, - 0x56e0, 0x56e1, 0x56e2, 0x56e3, 0x56e4, 0x56e5, 0x56e6, 0x56e7, - 0x56e8, 0x56e9, 0x56ea, 0x56eb, 0x56ec, 0x56ed, 0x56ee, 0x56ef, - 0x56f0, 0x56f1, 0x56f2, 0x56f3, 0x56f4, 0x56f5, 0x56f6, 0x56f7, - 0x56f8, 0x56f9, 0x56fa, 0x56fb, 0x56fc, 0x56fd, 0x56fe, 0x56ff, - 0x5700, 0x5701, 0x5702, 0x5703, 0x5704, 0x5705, 0x5706, 0x5707, /* 0x5700 */ - 0x5708, 0x5709, 0x570a, 0x570b, 0x570c, 0x570d, 0x570e, 0x570f, - 0x5710, 0x5711, 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, - 0x5718, 0x5719, 0x571a, 0x571b, 0x571c, 0x571d, 0x571e, 0x571f, - 0x5720, 0x5721, 0x5722, 0x5723, 0x5724, 0x5725, 0x5726, 0x5727, - 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, 0x572d, 0x572e, 0x572f, - 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, 0x5735, 0x5736, 0x5737, - 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, 0x573d, 0x573e, 0x573f, - 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, 0x5745, 0x5746, 0x5747, /* 0x5740 */ - 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, 0x574d, 0x574e, 0x574f, - 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, 0x5755, 0x5756, 0x5757, - 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, 0x575d, 0x575e, 0x575f, - 0x5760, 0x5761, 0x5762, 0x5763, 0x5764, 0x5765, 0x5766, 0x5767, - 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, 0x576e, 0x576f, - 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, 0x5776, 0x5777, - 0x5778, 0x5779, 0x577a, 0x577b, 0x577c, 0x577d, 0x577e, 0x577f, - 0x5780, 0x5781, 0x5782, 0x5783, 0x5784, 0x5785, 0x5786, 0x5787, /* 0x5780 */ - 0x5788, 0x5789, 0x578a, 0x578b, 0x578c, 0x578d, 0x578e, 0x578f, - 0x5790, 0x5791, 0x5792, 0x5793, 0x5794, 0x5795, 0x5796, 0x5797, - 0x5798, 0x5799, 0x579a, 0x579b, 0x579c, 0x579d, 0x579e, 0x579f, - 0x57a0, 0x57a1, 0x57a2, 0x57a3, 0x57a4, 0x57a5, 0x57a6, 0x57a7, - 0x57a8, 0x57a9, 0x57aa, 0x57ab, 0x57ac, 0x57ad, 0x57ae, 0x57af, - 0x57b0, 0x57b1, 0x57b2, 0x57b3, 0x57b4, 0x57b5, 0x57b6, 0x57b7, - 0x57b8, 0x57b9, 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, - 0x57c0, 0x57c1, 0x57c2, 0x57c3, 0x57c4, 0x57c5, 0x57c6, 0x57c7, /* 0x57c0 */ - 0x57c8, 0x57c9, 0x57ca, 0x57cb, 0x57cc, 0x57cd, 0x57ce, 0x57cf, - 0x57d0, 0x57d1, 0x57d2, 0x57d3, 0x57d4, 0x57d5, 0x57d6, 0x57d7, - 0x57d8, 0x57d9, 0x57da, 0x57db, 0x57dc, 0x57dd, 0x57de, 0x57df, - 0x57e0, 0x57e1, 0x57e2, 0x57e3, 0x57e4, 0x57e5, 0x57e6, 0x57e7, - 0x57e8, 0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ed, 0x57ee, 0x57ef, - 0x57f0, 0x57f1, 0x57f2, 0x57f3, 0x57f4, 0x57f5, 0x57f6, 0x57f7, - 0x57f8, 0x57f9, 0x57fa, 0x57fb, 0x57fc, 0x57fd, 0x57fe, 0x57ff, - 0x5800, 0x5801, 0x5802, 0x5803, 0x5804, 0x5805, 0x5806, 0x5807, /* 0x5800 */ - 0x5808, 0x5809, 0x580a, 0x580b, 0x580c, 0x580d, 0x580e, 0x580f, - 0x5810, 0x5811, 0x5812, 0x5813, 0x5814, 0x5815, 0x5816, 0x5817, - 0x5818, 0x5819, 0x581a, 0x581b, 0x581c, 0x581d, 0x581e, 0x581f, - 0x5820, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, 0x5826, 0x5827, - 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, 0x582e, 0x582f, - 0x5830, 0x5831, 0x5832, 0x5833, 0x5834, 0x5835, 0x5836, 0x5837, - 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, 0x583e, 0x583f, - 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, 0x5846, 0x5847, /* 0x5840 */ - 0x5848, 0x5849, 0x584a, 0x584b, 0x584c, 0x584d, 0x584e, 0x584f, - 0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, 0x5857, - 0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, 0x585f, - 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, 0x5867, - 0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, 0x586f, - 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, - 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, 0x587f, - 0x5880, 0x5881, 0x5882, 0x5883, 0x5884, 0x5885, 0x5886, 0x5887, /* 0x5880 */ - 0x5888, 0x5889, 0x588a, 0x588b, 0x588c, 0x588d, 0x588e, 0x588f, - 0x5890, 0x5891, 0x5892, 0x5893, 0x5894, 0x5895, 0x5896, 0x5897, - 0x5898, 0x5899, 0x589a, 0x589b, 0x589c, 0x589d, 0x589e, 0x589f, - 0x58a0, 0x58a1, 0x58a2, 0x58a3, 0x58a4, 0x58a5, 0x58a6, 0x58a7, - 0x58a8, 0x58a9, 0x58aa, 0x58ab, 0x58ac, 0x58ad, 0x58ae, 0x58af, - 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5, 0x58b6, 0x58b7, - 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bc, 0x58bd, 0x58be, 0x58bf, - 0x58c0, 0x58c1, 0x58c2, 0x58c3, 0x58c4, 0x58c5, 0x58c6, 0x58c7, /* 0x58c0 */ - 0x58c8, 0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, - 0x58d0, 0x58d1, 0x58d2, 0x58d3, 0x58d4, 0x58d5, 0x58d6, 0x58d7, - 0x58d8, 0x58d9, 0x58da, 0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, - 0x58e0, 0x58e1, 0x58e2, 0x58e3, 0x58e4, 0x58e5, 0x58e6, 0x58e7, - 0x58e8, 0x58e9, 0x58ea, 0x58eb, 0x58ec, 0x58ed, 0x58ee, 0x58ef, - 0x58f0, 0x58f1, 0x58f2, 0x58f3, 0x58f4, 0x58f5, 0x58f6, 0x58f7, - 0x58f8, 0x58f9, 0x58fa, 0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, - 0x5900, 0x5901, 0x5902, 0x5903, 0x5904, 0x5905, 0x5906, 0x5907, /* 0x5900 */ - 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590d, 0x590e, 0x590f, - 0x5910, 0x5911, 0x5912, 0x5913, 0x5914, 0x5915, 0x5916, 0x5917, - 0x5918, 0x5919, 0x591a, 0x591b, 0x591c, 0x591d, 0x591e, 0x591f, - 0x5920, 0x5921, 0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, - 0x5928, 0x5929, 0x592a, 0x592b, 0x592c, 0x592d, 0x592e, 0x592f, - 0x5930, 0x5931, 0x5932, 0x5933, 0x5934, 0x5935, 0x5936, 0x5937, - 0x5938, 0x5939, 0x593a, 0x593b, 0x593c, 0x593d, 0x593e, 0x593f, - 0x5940, 0x5941, 0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, /* 0x5940 */ - 0x5948, 0x5949, 0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, - 0x5950, 0x5951, 0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, - 0x5958, 0x5959, 0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, - 0x5960, 0x5961, 0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5967, - 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, - 0x5970, 0x5971, 0x5972, 0x5973, 0x5974, 0x5975, 0x5976, 0x5977, - 0x5978, 0x5979, 0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x597f, - 0x5980, 0x5981, 0x5982, 0x5983, 0x5984, 0x5985, 0x5986, 0x5987, /* 0x5980 */ - 0x5988, 0x5989, 0x598a, 0x598b, 0x598c, 0x598d, 0x598e, 0x598f, - 0x5990, 0x5991, 0x5992, 0x5993, 0x5994, 0x5995, 0x5996, 0x5997, - 0x5998, 0x5999, 0x599a, 0x599b, 0x599c, 0x599d, 0x599e, 0x599f, - 0x59a0, 0x59a1, 0x59a2, 0x59a3, 0x59a4, 0x59a5, 0x59a6, 0x59a7, - 0x59a8, 0x59a9, 0x59aa, 0x59ab, 0x59ac, 0x59ad, 0x59ae, 0x59af, - 0x59b0, 0x59b1, 0x59b2, 0x59b3, 0x59b4, 0x59b5, 0x59b6, 0x59b7, - 0x59b8, 0x59b9, 0x59ba, 0x59bb, 0x59bc, 0x59bd, 0x59be, 0x59bf, - 0x59c0, 0x59c1, 0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c6, 0x59c7, /* 0x59c0 */ - 0x59c8, 0x59c9, 0x59ca, 0x59cb, 0x59cc, 0x59cd, 0x59ce, 0x59cf, - 0x59d0, 0x59d1, 0x59d2, 0x59d3, 0x59d4, 0x59d5, 0x59d6, 0x59d7, - 0x59d8, 0x59d9, 0x59da, 0x59db, 0x59dc, 0x59dd, 0x59de, 0x59df, - 0x59e0, 0x59e1, 0x59e2, 0x59e3, 0x59e4, 0x59e5, 0x59e6, 0x59e7, - 0x59e8, 0x59e9, 0x59ea, 0x59eb, 0x59ec, 0x59ed, 0x59ee, 0x59ef, - 0x59f0, 0x59f1, 0x59f2, 0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, - 0x59f8, 0x59f9, 0x59fa, 0x59fb, 0x59fc, 0x59fd, 0x59fe, 0x59ff, - 0x5a00, 0x5a01, 0x5a02, 0x5a03, 0x5a04, 0x5a05, 0x5a06, 0x5a07, /* 0x5a00 */ - 0x5a08, 0x5a09, 0x5a0a, 0x5a0b, 0x5a0c, 0x5a0d, 0x5a0e, 0x5a0f, - 0x5a10, 0x5a11, 0x5a12, 0x5a13, 0x5a14, 0x5a15, 0x5a16, 0x5a17, - 0x5a18, 0x5a19, 0x5a1a, 0x5a1b, 0x5a1c, 0x5a1d, 0x5a1e, 0x5a1f, - 0x5a20, 0x5a21, 0x5a22, 0x5a23, 0x5a24, 0x5a25, 0x5a26, 0x5a27, - 0x5a28, 0x5a29, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, - 0x5a30, 0x5a31, 0x5a32, 0x5a33, 0x5a34, 0x5a35, 0x5a36, 0x5a37, - 0x5a38, 0x5a39, 0x5a3a, 0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, - 0x5a40, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, /* 0x5a40 */ - 0x5a48, 0x5a49, 0x5a4a, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, - 0x5a50, 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, - 0x5a58, 0x5a59, 0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, - 0x5a60, 0x5a61, 0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, - 0x5a68, 0x5a69, 0x5a6a, 0x5a6b, 0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, - 0x5a70, 0x5a71, 0x5a72, 0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, - 0x5a78, 0x5a79, 0x5a7a, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a7f, - 0x5a80, 0x5a81, 0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, /* 0x5a80 */ - 0x5a88, 0x5a89, 0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, - 0x5a90, 0x5a91, 0x5a92, 0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, - 0x5a98, 0x5a99, 0x5a9a, 0x5a9b, 0x5a9c, 0x5a9d, 0x5a9e, 0x5a9f, - 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4, 0x5aa5, 0x5aa6, 0x5aa7, - 0x5aa8, 0x5aa9, 0x5aaa, 0x5aab, 0x5aac, 0x5aad, 0x5aae, 0x5aaf, - 0x5ab0, 0x5ab1, 0x5ab2, 0x5ab3, 0x5ab4, 0x5ab5, 0x5ab6, 0x5ab7, - 0x5ab8, 0x5ab9, 0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abe, 0x5abf, - 0x5ac0, 0x5ac1, 0x5ac2, 0x5ac3, 0x5ac4, 0x5ac5, 0x5ac6, 0x5ac7, /* 0x5ac0 */ - 0x5ac8, 0x5ac9, 0x5aca, 0x5acb, 0x5acc, 0x5acd, 0x5ace, 0x5acf, - 0x5ad0, 0x5ad1, 0x5ad2, 0x5ad3, 0x5ad4, 0x5ad5, 0x5ad6, 0x5ad7, - 0x5ad8, 0x5ad9, 0x5ada, 0x5adb, 0x5adc, 0x5add, 0x5ade, 0x5adf, - 0x5ae0, 0x5ae1, 0x5ae2, 0x5ae3, 0x5ae4, 0x5ae5, 0x5ae6, 0x5ae7, - 0x5ae8, 0x5ae9, 0x5aea, 0x5aeb, 0x5aec, 0x5aed, 0x5aee, 0x5aef, - 0x5af0, 0x5af1, 0x5af2, 0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, - 0x5af8, 0x5af9, 0x5afa, 0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, - 0x5b00, 0x5b01, 0x5b02, 0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, /* 0x5b00 */ - 0x5b08, 0x5b09, 0x5b0a, 0x5b0b, 0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, - 0x5b10, 0x5b11, 0x5b12, 0x5b13, 0x5b14, 0x5b15, 0x5b16, 0x5b17, - 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d, 0x5b1e, 0x5b1f, - 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25, 0x5b26, 0x5b27, - 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d, 0x5b2e, 0x5b2f, - 0x5b30, 0x5b31, 0x5b32, 0x5b33, 0x5b34, 0x5b35, 0x5b36, 0x5b37, - 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, - 0x5b40, 0x5b41, 0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47, /* 0x5b40 */ - 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, - 0x5b50, 0x5b51, 0x5b52, 0x5b53, 0x5b54, 0x5b55, 0x5b56, 0x5b57, - 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, 0x5b5c, 0x5b5d, 0x5b5e, 0x5b5f, - 0x5b60, 0x5b61, 0x5b62, 0x5b63, 0x5b64, 0x5b65, 0x5b66, 0x5b67, - 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, 0x5b6c, 0x5b6d, 0x5b6e, 0x5b6f, - 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b74, 0x5b75, 0x5b76, 0x5b77, - 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, - 0x5b80, 0x5b81, 0x5b82, 0x5b83, 0x5b84, 0x5b85, 0x5b86, 0x5b87, /* 0x5b80 */ - 0x5b88, 0x5b89, 0x5b8a, 0x5b8b, 0x5b8c, 0x5b8d, 0x5b8e, 0x5b8f, - 0x5b90, 0x5b91, 0x5b92, 0x5b93, 0x5b94, 0x5b95, 0x5b96, 0x5b97, - 0x5b98, 0x5b99, 0x5b9a, 0x5b9b, 0x5b9c, 0x5b9d, 0x5b9e, 0x5b9f, - 0x5ba0, 0x5ba1, 0x5ba2, 0x5ba3, 0x5ba4, 0x5ba5, 0x5ba6, 0x5ba7, - 0x5ba8, 0x5ba9, 0x5baa, 0x5bab, 0x5bac, 0x5bad, 0x5bae, 0x5baf, - 0x5bb0, 0x5bb1, 0x5bb2, 0x5bb3, 0x5bb4, 0x5bb5, 0x5bb6, 0x5bb7, - 0x5bb8, 0x5bb9, 0x5bba, 0x5bbb, 0x5bbc, 0x5bbd, 0x5bbe, 0x5bbf, - 0x5bc0, 0x5bc1, 0x5bc2, 0x5bc3, 0x5bc4, 0x5bc5, 0x5bc6, 0x5bc7, /* 0x5bc0 */ - 0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcc, 0x5bcd, 0x5bce, 0x5bcf, - 0x5bd0, 0x5bd1, 0x5bd2, 0x5bd3, 0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, - 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb, 0x5bdc, 0x5bdd, 0x5bde, 0x5bdf, - 0x5be0, 0x5be1, 0x5be2, 0x5be3, 0x5be4, 0x5be5, 0x5be6, 0x5be7, - 0x5be8, 0x5be9, 0x5bea, 0x5beb, 0x5bec, 0x5bed, 0x5bee, 0x5bef, - 0x5bf0, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4, 0x5bf5, 0x5bf6, 0x5bf7, - 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff, - 0x5c00, 0x5c01, 0x5c02, 0x5c03, 0x5c04, 0x5c05, 0x5c06, 0x5c07, /* 0x5c00 */ - 0x5c08, 0x5c09, 0x5c0a, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c0f, - 0x5c10, 0x5c11, 0x5c12, 0x5c13, 0x5c14, 0x5c15, 0x5c16, 0x5c17, - 0x5c18, 0x5c19, 0x5c1a, 0x5c1b, 0x5c1c, 0x5c1d, 0x5c1e, 0x5c1f, - 0x5c20, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, 0x5c26, 0x5c27, - 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, 0x5c2e, 0x5c2f, - 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, 0x5c36, 0x5c37, - 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, 0x5c3e, 0x5c3f, - 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, 0x5c46, 0x5c47, /* 0x5c40 */ - 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, 0x5c4e, 0x5c4f, - 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, 0x5c56, 0x5c57, - 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, 0x5c5e, 0x5c5f, - 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, 0x5c66, 0x5c67, - 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, 0x5c6e, 0x5c6f, - 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, 0x5c77, - 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c7f, - 0x5c80, 0x5c81, 0x5c82, 0x5c83, 0x5c84, 0x5c85, 0x5c86, 0x5c87, /* 0x5c80 */ - 0x5c88, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8c, 0x5c8d, 0x5c8e, 0x5c8f, - 0x5c90, 0x5c91, 0x5c92, 0x5c93, 0x5c94, 0x5c95, 0x5c96, 0x5c97, - 0x5c98, 0x5c99, 0x5c9a, 0x5c9b, 0x5c9c, 0x5c9d, 0x5c9e, 0x5c9f, - 0x5ca0, 0x5ca1, 0x5ca2, 0x5ca3, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, - 0x5ca8, 0x5ca9, 0x5caa, 0x5cab, 0x5cac, 0x5cad, 0x5cae, 0x5caf, - 0x5cb0, 0x5cb1, 0x5cb2, 0x5cb3, 0x5cb4, 0x5cb5, 0x5cb6, 0x5cb7, - 0x5cb8, 0x5cb9, 0x5cba, 0x5cbb, 0x5cbc, 0x5cbd, 0x5cbe, 0x5cbf, - 0x5cc0, 0x5cc1, 0x5cc2, 0x5cc3, 0x5cc4, 0x5cc5, 0x5cc6, 0x5cc7, /* 0x5cc0 */ - 0x5cc8, 0x5cc9, 0x5cca, 0x5ccb, 0x5ccc, 0x5ccd, 0x5cce, 0x5ccf, - 0x5cd0, 0x5cd1, 0x5cd2, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7, - 0x5cd8, 0x5cd9, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, - 0x5ce0, 0x5ce1, 0x5ce2, 0x5ce3, 0x5ce4, 0x5ce5, 0x5ce6, 0x5ce7, - 0x5ce8, 0x5ce9, 0x5cea, 0x5ceb, 0x5cec, 0x5ced, 0x5cee, 0x5cef, - 0x5cf0, 0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, - 0x5cf8, 0x5cf9, 0x5cfa, 0x5cfb, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, - 0x5d00, 0x5d01, 0x5d02, 0x5d03, 0x5d04, 0x5d05, 0x5d06, 0x5d07, /* 0x5d00 */ - 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d, 0x5d0e, 0x5d0f, - 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d14, 0x5d15, 0x5d16, 0x5d17, - 0x5d18, 0x5d19, 0x5d1a, 0x5d1b, 0x5d1c, 0x5d1d, 0x5d1e, 0x5d1f, - 0x5d20, 0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, - 0x5d28, 0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, - 0x5d30, 0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, - 0x5d38, 0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, - 0x5d40, 0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, /* 0x5d40 */ - 0x5d48, 0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, - 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, - 0x5d58, 0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, - 0x5d60, 0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, - 0x5d68, 0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, - 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, - 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f, - 0x5d80, 0x5d81, 0x5d82, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, /* 0x5d80 */ - 0x5d88, 0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, - 0x5d90, 0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, - 0x5d98, 0x5d99, 0x5d9a, 0x5d9b, 0x5d9c, 0x5d9d, 0x5d9e, 0x5d9f, - 0x5da0, 0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, - 0x5da8, 0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, - 0x5db0, 0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db7, - 0x5db8, 0x5db9, 0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, - 0x5dc0, 0x5dc1, 0x5dc2, 0x5dc3, 0x5dc4, 0x5dc5, 0x5dc6, 0x5dc7, /* 0x5dc0 */ - 0x5dc8, 0x5dc9, 0x5dca, 0x5dcb, 0x5dcc, 0x5dcd, 0x5dce, 0x5dcf, - 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3, 0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, - 0x5dd8, 0x5dd9, 0x5dda, 0x5ddb, 0x5ddc, 0x5ddd, 0x5dde, 0x5ddf, - 0x5de0, 0x5de1, 0x5de2, 0x5de3, 0x5de4, 0x5de5, 0x5de6, 0x5de7, - 0x5de8, 0x5de9, 0x5dea, 0x5deb, 0x5dec, 0x5ded, 0x5dee, 0x5def, - 0x5df0, 0x5df1, 0x5df2, 0x5df3, 0x5df4, 0x5df5, 0x5df6, 0x5df7, - 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dfd, 0x5dfe, 0x5dff, - 0x5e00, 0x5e01, 0x5e02, 0x5e03, 0x5e04, 0x5e05, 0x5e06, 0x5e07, /* 0x5e00 */ - 0x5e08, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0c, 0x5e0d, 0x5e0e, 0x5e0f, - 0x5e10, 0x5e11, 0x5e12, 0x5e13, 0x5e14, 0x5e15, 0x5e16, 0x5e17, - 0x5e18, 0x5e19, 0x5e1a, 0x5e1b, 0x5e1c, 0x5e1d, 0x5e1e, 0x5e1f, - 0x5e20, 0x5e21, 0x5e22, 0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, - 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, - 0x5e30, 0x5e31, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, - 0x5e38, 0x5e39, 0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e3f, - 0x5e40, 0x5e41, 0x5e42, 0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, /* 0x5e40 */ - 0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4e, 0x5e4f, - 0x5e50, 0x5e51, 0x5e52, 0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, - 0x5e58, 0x5e59, 0x5e5a, 0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, - 0x5e60, 0x5e61, 0x5e62, 0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, - 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, - 0x5e70, 0x5e71, 0x5e72, 0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, - 0x5e78, 0x5e79, 0x5e7a, 0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5e7f, - 0x5e80, 0x5e81, 0x5e82, 0x5e83, 0x5e84, 0x5e85, 0x5e86, 0x5e87, /* 0x5e80 */ - 0x5e88, 0x5e89, 0x5e8a, 0x5e8b, 0x5e8c, 0x5e8d, 0x5e8e, 0x5e8f, - 0x5e90, 0x5e91, 0x5e92, 0x5e93, 0x5e94, 0x5e95, 0x5e96, 0x5e97, - 0x5e98, 0x5e99, 0x5e9a, 0x5e9b, 0x5e9c, 0x5e9d, 0x5e9e, 0x5e9f, - 0x5ea0, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4, 0x5ea5, 0x5ea6, 0x5ea7, - 0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5ead, 0x5eae, 0x5eaf, - 0x5eb0, 0x5eb1, 0x5eb2, 0x5eb3, 0x5eb4, 0x5eb5, 0x5eb6, 0x5eb7, - 0x5eb8, 0x5eb9, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebe, 0x5ebf, - 0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5, 0x5ec6, 0x5ec7, /* 0x5ec0 */ - 0x5ec8, 0x5ec9, 0x5eca, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf, - 0x5ed0, 0x5ed1, 0x5ed2, 0x5ed3, 0x5ed4, 0x5ed5, 0x5ed6, 0x5ed7, - 0x5ed8, 0x5ed9, 0x5eda, 0x5edb, 0x5edc, 0x5edd, 0x5ede, 0x5edf, - 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4, 0x5ee5, 0x5ee6, 0x5ee7, - 0x5ee8, 0x5ee9, 0x5eea, 0x5eeb, 0x5eec, 0x5eed, 0x5eee, 0x5eef, - 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef4, 0x5ef5, 0x5ef6, 0x5ef7, - 0x5ef8, 0x5ef9, 0x5efa, 0x5efb, 0x5efc, 0x5efd, 0x5efe, 0x5eff, - 0x5f00, 0x5f01, 0x5f02, 0x5f03, 0x5f04, 0x5f05, 0x5f06, 0x5f07, /* 0x5f00 */ - 0x5f08, 0x5f09, 0x5f0a, 0x5f0b, 0x5f0c, 0x5f0d, 0x5f0e, 0x5f0f, - 0x5f10, 0x5f11, 0x5f12, 0x5f13, 0x5f14, 0x5f15, 0x5f16, 0x5f17, - 0x5f18, 0x5f19, 0x5f1a, 0x5f1b, 0x5f1c, 0x5f1d, 0x5f1e, 0x5f1f, - 0x5f20, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f25, 0x5f26, 0x5f27, - 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, 0x5f2c, 0x5f2d, 0x5f2e, 0x5f2f, - 0x5f30, 0x5f31, 0x5f32, 0x5f33, 0x5f34, 0x5f35, 0x5f36, 0x5f37, - 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, 0x5f3c, 0x5f3d, 0x5f3e, 0x5f3f, - 0x5f40, 0x5f41, 0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, /* 0x5f40 */ - 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, - 0x5f50, 0x5f51, 0x5f52, 0x5f53, 0x5f54, 0x5f55, 0x5f56, 0x5f57, - 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5d, 0x5f5e, 0x5f5f, - 0x5f60, 0x5f61, 0x5f62, 0x5f63, 0x5f64, 0x5f65, 0x5f66, 0x5f67, - 0x5f68, 0x5f69, 0x5f6a, 0x5f6b, 0x5f6c, 0x5f6d, 0x5f6e, 0x5f6f, - 0x5f70, 0x5f71, 0x5f72, 0x5f73, 0x5f74, 0x5f75, 0x5f76, 0x5f77, - 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, 0x5f7c, 0x5f7d, 0x5f7e, 0x5f7f, - 0x5f80, 0x5f81, 0x5f82, 0x5f83, 0x5f84, 0x5f85, 0x5f86, 0x5f87, /* 0x5f80 */ - 0x5f88, 0x5f89, 0x5f8a, 0x5f8b, 0x5f8c, 0x5f8d, 0x5f8e, 0x5f8f, - 0x5f90, 0x5f91, 0x5f92, 0x5f93, 0x5f94, 0x5f95, 0x5f96, 0x5f97, - 0x5f98, 0x5f99, 0x5f9a, 0x5f9b, 0x5f9c, 0x5f9d, 0x5f9e, 0x5f9f, - 0x5fa0, 0x5fa1, 0x5fa2, 0x5fa3, 0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, - 0x5fa8, 0x5fa9, 0x5faa, 0x5fab, 0x5fac, 0x5fad, 0x5fae, 0x5faf, - 0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb5, 0x5fb6, 0x5fb7, - 0x5fb8, 0x5fb9, 0x5fba, 0x5fbb, 0x5fbc, 0x5fbd, 0x5fbe, 0x5fbf, - 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc3, 0x5fc4, 0x5fc5, 0x5fc6, 0x5fc7, /* 0x5fc0 */ - 0x5fc8, 0x5fc9, 0x5fca, 0x5fcb, 0x5fcc, 0x5fcd, 0x5fce, 0x5fcf, - 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fd6, 0x5fd7, - 0x5fd8, 0x5fd9, 0x5fda, 0x5fdb, 0x5fdc, 0x5fdd, 0x5fde, 0x5fdf, - 0x5fe0, 0x5fe1, 0x5fe2, 0x5fe3, 0x5fe4, 0x5fe5, 0x5fe6, 0x5fe7, - 0x5fe8, 0x5fe9, 0x5fea, 0x5feb, 0x5fec, 0x5fed, 0x5fee, 0x5fef, - 0x5ff0, 0x5ff1, 0x5ff2, 0x5ff3, 0x5ff4, 0x5ff5, 0x5ff6, 0x5ff7, - 0x5ff8, 0x5ff9, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffd, 0x5ffe, 0x5fff, - 0x6000, 0x6001, 0x6002, 0x6003, 0x6004, 0x6005, 0x6006, 0x6007, /* 0x6000 */ - 0x6008, 0x6009, 0x600a, 0x600b, 0x600c, 0x600d, 0x600e, 0x600f, - 0x6010, 0x6011, 0x6012, 0x6013, 0x6014, 0x6015, 0x6016, 0x6017, - 0x6018, 0x6019, 0x601a, 0x601b, 0x601c, 0x601d, 0x601e, 0x601f, - 0x6020, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, 0x6026, 0x6027, - 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, 0x602e, 0x602f, - 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, 0x6036, 0x6037, - 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, 0x603e, 0x603f, - 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, 0x6046, 0x6047, /* 0x6040 */ - 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, 0x604e, 0x604f, - 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, 0x6056, 0x6057, - 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, 0x605e, 0x605f, - 0x6060, 0x6061, 0x6062, 0x6063, 0x6064, 0x6065, 0x6066, 0x6067, - 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, 0x606e, 0x606f, - 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, 0x6076, 0x6077, - 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, 0x607e, 0x607f, - 0x6080, 0x6081, 0x6082, 0x6083, 0x6084, 0x6085, 0x6086, 0x6087, /* 0x6080 */ - 0x6088, 0x6089, 0x608a, 0x608b, 0x608c, 0x608d, 0x608e, 0x608f, - 0x6090, 0x6091, 0x6092, 0x6093, 0x6094, 0x6095, 0x6096, 0x6097, - 0x6098, 0x6099, 0x609a, 0x609b, 0x609c, 0x609d, 0x609e, 0x609f, - 0x60a0, 0x60a1, 0x60a2, 0x60a3, 0x60a4, 0x60a5, 0x60a6, 0x60a7, - 0x60a8, 0x60a9, 0x60aa, 0x60ab, 0x60ac, 0x60ad, 0x60ae, 0x60af, - 0x60b0, 0x60b1, 0x60b2, 0x60b3, 0x60b4, 0x60b5, 0x60b6, 0x60b7, - 0x60b8, 0x60b9, 0x60ba, 0x60bb, 0x60bc, 0x60bd, 0x60be, 0x60bf, - 0x60c0, 0x60c1, 0x60c2, 0x60c3, 0x60c4, 0x60c5, 0x60c6, 0x60c7, /* 0x60c0 */ - 0x60c8, 0x60c9, 0x60ca, 0x60cb, 0x60cc, 0x60cd, 0x60ce, 0x60cf, - 0x60d0, 0x60d1, 0x60d2, 0x60d3, 0x60d4, 0x60d5, 0x60d6, 0x60d7, - 0x60d8, 0x60d9, 0x60da, 0x60db, 0x60dc, 0x60dd, 0x60de, 0x60df, - 0x60e0, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60e6, 0x60e7, - 0x60e8, 0x60e9, 0x60ea, 0x60eb, 0x60ec, 0x60ed, 0x60ee, 0x60ef, - 0x60f0, 0x60f1, 0x60f2, 0x60f3, 0x60f4, 0x60f5, 0x60f6, 0x60f7, - 0x60f8, 0x60f9, 0x60fa, 0x60fb, 0x60fc, 0x60fd, 0x60fe, 0x60ff, - 0x6100, 0x6101, 0x6102, 0x6103, 0x6104, 0x6105, 0x6106, 0x6107, /* 0x6100 */ - 0x6108, 0x6109, 0x610a, 0x610b, 0x610c, 0x610d, 0x610e, 0x610f, - 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6115, 0x6116, 0x6117, - 0x6118, 0x6119, 0x611a, 0x611b, 0x611c, 0x611d, 0x611e, 0x611f, - 0x6120, 0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, - 0x6128, 0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, - 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, - 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, - 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, /* 0x6140 */ - 0x6148, 0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, - 0x6150, 0x6151, 0x6152, 0x6153, 0x6154, 0x6155, 0x6156, 0x6157, - 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, - 0x6160, 0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, - 0x6168, 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, - 0x6170, 0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, - 0x6178, 0x6179, 0x617a, 0x617b, 0x617c, 0x617d, 0x617e, 0x617f, - 0x6180, 0x6181, 0x6182, 0x6183, 0x6184, 0x6185, 0x6186, 0x6187, /* 0x6180 */ - 0x6188, 0x6189, 0x618a, 0x618b, 0x618c, 0x618d, 0x618e, 0x618f, - 0x6190, 0x6191, 0x6192, 0x6193, 0x6194, 0x6195, 0x6196, 0x6197, - 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619d, 0x619e, 0x619f, - 0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61a7, - 0x61a8, 0x61a9, 0x61aa, 0x61ab, 0x61ac, 0x61ad, 0x61ae, 0x61af, - 0x61b0, 0x61b1, 0x61b2, 0x61b3, 0x61b4, 0x61b5, 0x61b6, 0x61b7, - 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc, 0x61bd, 0x61be, 0x61bf, - 0x61c0, 0x61c1, 0x61c2, 0x61c3, 0x61c4, 0x61c5, 0x61c6, 0x61c7, /* 0x61c0 */ - 0x61c8, 0x61c9, 0x61ca, 0x61cb, 0x61cc, 0x61cd, 0x61ce, 0x61cf, - 0x61d0, 0x61d1, 0x61d2, 0x61d3, 0x61d4, 0x61d5, 0x61d6, 0x61d7, - 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc, 0x61dd, 0x61de, 0x61df, - 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4, 0x61e5, 0x61e6, 0x61e7, - 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed, 0x61ee, 0x61ef, - 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f5, 0x61f6, 0x61f7, - 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe, 0x61ff, - 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6206, 0x6207, /* 0x6200 */ - 0x6208, 0x6209, 0x620a, 0x620b, 0x620c, 0x620d, 0x620e, 0x620f, - 0x6210, 0x6211, 0x6212, 0x6213, 0x6214, 0x6215, 0x6216, 0x6217, - 0x6218, 0x6219, 0x621a, 0x621b, 0x621c, 0x621d, 0x621e, 0x621f, - 0x6220, 0x6221, 0x6222, 0x6223, 0x6224, 0x6225, 0x6226, 0x6227, - 0x6228, 0x6229, 0x622a, 0x622b, 0x622c, 0x622d, 0x622e, 0x622f, - 0x6230, 0x6231, 0x6232, 0x6233, 0x6234, 0x6235, 0x6236, 0x6237, - 0x6238, 0x6239, 0x623a, 0x623b, 0x623c, 0x623d, 0x623e, 0x623f, - 0x6240, 0x6241, 0x6242, 0x6243, 0x6244, 0x6245, 0x6246, 0x6247, /* 0x6240 */ - 0x6248, 0x6249, 0x624a, 0x624b, 0x624c, 0x624d, 0x624e, 0x624f, - 0x6250, 0x6251, 0x6252, 0x6253, 0x6254, 0x6255, 0x6256, 0x6257, - 0x6258, 0x6259, 0x625a, 0x625b, 0x625c, 0x625d, 0x625e, 0x625f, - 0x6260, 0x6261, 0x6262, 0x6263, 0x6264, 0x6265, 0x6266, 0x6267, - 0x6268, 0x6269, 0x626a, 0x626b, 0x626c, 0x626d, 0x626e, 0x626f, - 0x6270, 0x6271, 0x6272, 0x6273, 0x6274, 0x6275, 0x6276, 0x6277, - 0x6278, 0x6279, 0x627a, 0x627b, 0x627c, 0x627d, 0x627e, 0x627f, - 0x6280, 0x6281, 0x6282, 0x6283, 0x6284, 0x6285, 0x6286, 0x6287, /* 0x6280 */ - 0x6288, 0x6289, 0x628a, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, - 0x6290, 0x6291, 0x6292, 0x6293, 0x6294, 0x6295, 0x6296, 0x6297, - 0x6298, 0x6299, 0x629a, 0x629b, 0x629c, 0x629d, 0x629e, 0x629f, - 0x62a0, 0x62a1, 0x62a2, 0x62a3, 0x62a4, 0x62a5, 0x62a6, 0x62a7, - 0x62a8, 0x62a9, 0x62aa, 0x62ab, 0x62ac, 0x62ad, 0x62ae, 0x62af, - 0x62b0, 0x62b1, 0x62b2, 0x62b3, 0x62b4, 0x62b5, 0x62b6, 0x62b7, - 0x62b8, 0x62b9, 0x62ba, 0x62bb, 0x62bc, 0x62bd, 0x62be, 0x62bf, - 0x62c0, 0x62c1, 0x62c2, 0x62c3, 0x62c4, 0x62c5, 0x62c6, 0x62c7, /* 0x62c0 */ - 0x62c8, 0x62c9, 0x62ca, 0x62cb, 0x62cc, 0x62cd, 0x62ce, 0x62cf, - 0x62d0, 0x62d1, 0x62d2, 0x62d3, 0x62d4, 0x62d5, 0x62d6, 0x62d7, - 0x62d8, 0x62d9, 0x62da, 0x62db, 0x62dc, 0x62dd, 0x62de, 0x62df, - 0x62e0, 0x62e1, 0x62e2, 0x62e3, 0x62e4, 0x62e5, 0x62e6, 0x62e7, - 0x62e8, 0x62e9, 0x62ea, 0x62eb, 0x62ec, 0x62ed, 0x62ee, 0x62ef, - 0x62f0, 0x62f1, 0x62f2, 0x62f3, 0x62f4, 0x62f5, 0x62f6, 0x62f7, - 0x62f8, 0x62f9, 0x62fa, 0x62fb, 0x62fc, 0x62fd, 0x62fe, 0x62ff, - 0x6300, 0x6301, 0x6302, 0x6303, 0x6304, 0x6305, 0x6306, 0x6307, /* 0x6300 */ - 0x6308, 0x6309, 0x630a, 0x630b, 0x630c, 0x630d, 0x630e, 0x630f, - 0x6310, 0x6311, 0x6312, 0x6313, 0x6314, 0x6315, 0x6316, 0x6317, - 0x6318, 0x6319, 0x631a, 0x631b, 0x631c, 0x631d, 0x631e, 0x631f, - 0x6320, 0x6321, 0x6322, 0x6323, 0x6324, 0x6325, 0x6326, 0x6327, - 0x6328, 0x6329, 0x632a, 0x632b, 0x632c, 0x632d, 0x632e, 0x632f, - 0x6330, 0x6331, 0x6332, 0x6333, 0x6334, 0x6335, 0x6336, 0x6337, - 0x6338, 0x6339, 0x633a, 0x633b, 0x633c, 0x633d, 0x633e, 0x633f, - 0x6340, 0x6341, 0x6342, 0x6343, 0x6344, 0x6345, 0x6346, 0x6347, /* 0x6340 */ - 0x6348, 0x6349, 0x634a, 0x634b, 0x634c, 0x634d, 0x634e, 0x634f, - 0x6350, 0x6351, 0x6352, 0x6353, 0x6354, 0x6355, 0x6356, 0x6357, - 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, 0x635d, 0x635e, 0x635f, - 0x6360, 0x6361, 0x6362, 0x6363, 0x6364, 0x6365, 0x6366, 0x6367, - 0x6368, 0x6369, 0x636a, 0x636b, 0x636c, 0x636d, 0x636e, 0x636f, - 0x6370, 0x6371, 0x6372, 0x6373, 0x6374, 0x6375, 0x6376, 0x6377, - 0x6378, 0x6379, 0x637a, 0x637b, 0x637c, 0x637d, 0x637e, 0x637f, - 0x6380, 0x6381, 0x6382, 0x6383, 0x6384, 0x6385, 0x6386, 0x6387, /* 0x6380 */ - 0x6388, 0x6389, 0x638a, 0x638b, 0x638c, 0x638d, 0x638e, 0x638f, - 0x6390, 0x6391, 0x6392, 0x6393, 0x6394, 0x6395, 0x6396, 0x6397, - 0x6398, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f, - 0x63a0, 0x63a1, 0x63a2, 0x63a3, 0x63a4, 0x63a5, 0x63a6, 0x63a7, - 0x63a8, 0x63a9, 0x63aa, 0x63ab, 0x63ac, 0x63ad, 0x63ae, 0x63af, - 0x63b0, 0x63b1, 0x63b2, 0x63b3, 0x63b4, 0x63b5, 0x63b6, 0x63b7, - 0x63b8, 0x63b9, 0x63ba, 0x63bb, 0x63bc, 0x63bd, 0x63be, 0x63bf, - 0x63c0, 0x63c1, 0x63c2, 0x63c3, 0x63c4, 0x63c5, 0x63c6, 0x63c7, /* 0x63c0 */ - 0x63c8, 0x63c9, 0x63ca, 0x63cb, 0x63cc, 0x63cd, 0x63ce, 0x63cf, - 0x63d0, 0x63d1, 0x63d2, 0x63d3, 0x63d4, 0x63d5, 0x63d6, 0x63d7, - 0x63d8, 0x63d9, 0x63da, 0x63db, 0x63dc, 0x63dd, 0x63de, 0x63df, - 0x63e0, 0x63e1, 0x63e2, 0x63e3, 0x63e4, 0x63e5, 0x63e6, 0x63e7, - 0x63e8, 0x63e9, 0x63ea, 0x63eb, 0x63ec, 0x63ed, 0x63ee, 0x63ef, - 0x63f0, 0x63f1, 0x63f2, 0x63f3, 0x63f4, 0x63f5, 0x63f6, 0x63f7, - 0x63f8, 0x63f9, 0x63fa, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff, - 0x6400, 0x6401, 0x6402, 0x6403, 0x6404, 0x6405, 0x6406, 0x6407, /* 0x6400 */ - 0x6408, 0x6409, 0x640a, 0x640b, 0x640c, 0x640d, 0x640e, 0x640f, - 0x6410, 0x6411, 0x6412, 0x6413, 0x6414, 0x6415, 0x6416, 0x6417, - 0x6418, 0x6419, 0x641a, 0x641b, 0x641c, 0x641d, 0x641e, 0x641f, - 0x6420, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, 0x6426, 0x6427, - 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, 0x642e, 0x642f, - 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, 0x6436, 0x6437, - 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, 0x643e, 0x643f, - 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, 0x6446, 0x6447, /* 0x6440 */ - 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, 0x644e, 0x644f, - 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, 0x6456, 0x6457, - 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645e, 0x645f, - 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6467, - 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, 0x646e, 0x646f, - 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, - 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, 0x647e, 0x647f, - 0x6480, 0x6481, 0x6482, 0x6483, 0x6484, 0x6485, 0x6486, 0x6487, /* 0x6480 */ - 0x6488, 0x6489, 0x648a, 0x648b, 0x648c, 0x648d, 0x648e, 0x648f, - 0x6490, 0x6491, 0x6492, 0x6493, 0x6494, 0x6495, 0x6496, 0x6497, - 0x6498, 0x6499, 0x649a, 0x649b, 0x649c, 0x649d, 0x649e, 0x649f, - 0x64a0, 0x64a1, 0x64a2, 0x64a3, 0x64a4, 0x64a5, 0x64a6, 0x64a7, - 0x64a8, 0x64a9, 0x64aa, 0x64ab, 0x64ac, 0x64ad, 0x64ae, 0x64af, - 0x64b0, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b5, 0x64b6, 0x64b7, - 0x64b8, 0x64b9, 0x64ba, 0x64bb, 0x64bc, 0x64bd, 0x64be, 0x64bf, - 0x64c0, 0x64c1, 0x64c2, 0x64c3, 0x64c4, 0x64c5, 0x64c6, 0x64c7, /* 0x64c0 */ - 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cd, 0x64ce, 0x64cf, - 0x64d0, 0x64d1, 0x64d2, 0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d7, - 0x64d8, 0x64d9, 0x64da, 0x64db, 0x64dc, 0x64dd, 0x64de, 0x64df, - 0x64e0, 0x64e1, 0x64e2, 0x64e3, 0x64e4, 0x64e5, 0x64e6, 0x64e7, - 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee, 0x64ef, - 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6, 0x64f7, - 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe, 0x64ff, - 0x6500, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, /* 0x6500 */ - 0x6508, 0x6509, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, - 0x6510, 0x6511, 0x6512, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, - 0x6518, 0x6519, 0x651a, 0x651b, 0x651c, 0x651d, 0x651e, 0x651f, - 0x6520, 0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, - 0x6528, 0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, - 0x6530, 0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x6536, 0x6537, - 0x6538, 0x6539, 0x653a, 0x653b, 0x653c, 0x653d, 0x653e, 0x653f, - 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, /* 0x6540 */ - 0x6548, 0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654e, 0x654f, - 0x6550, 0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, - 0x6558, 0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, - 0x6560, 0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6567, - 0x6568, 0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, - 0x6570, 0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, - 0x6578, 0x6579, 0x657a, 0x657b, 0x657c, 0x657d, 0x657e, 0x657f, - 0x6580, 0x6581, 0x6582, 0x6583, 0x6584, 0x6585, 0x6586, 0x6587, /* 0x6580 */ - 0x6588, 0x6589, 0x658a, 0x658b, 0x658c, 0x658d, 0x658e, 0x658f, - 0x6590, 0x6591, 0x6592, 0x6593, 0x6594, 0x6595, 0x6596, 0x6597, - 0x6598, 0x6599, 0x659a, 0x659b, 0x659c, 0x659d, 0x659e, 0x659f, - 0x65a0, 0x65a1, 0x65a2, 0x65a3, 0x65a4, 0x65a5, 0x65a6, 0x65a7, - 0x65a8, 0x65a9, 0x65aa, 0x65ab, 0x65ac, 0x65ad, 0x65ae, 0x65af, - 0x65b0, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7, - 0x65b8, 0x65b9, 0x65ba, 0x65bb, 0x65bc, 0x65bd, 0x65be, 0x65bf, - 0x65c0, 0x65c1, 0x65c2, 0x65c3, 0x65c4, 0x65c5, 0x65c6, 0x65c7, /* 0x65c0 */ - 0x65c8, 0x65c9, 0x65ca, 0x65cb, 0x65cc, 0x65cd, 0x65ce, 0x65cf, - 0x65d0, 0x65d1, 0x65d2, 0x65d3, 0x65d4, 0x65d5, 0x65d6, 0x65d7, - 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de, 0x65df, - 0x65e0, 0x65e1, 0x65e2, 0x65e3, 0x65e4, 0x65e5, 0x65e6, 0x65e7, - 0x65e8, 0x65e9, 0x65ea, 0x65eb, 0x65ec, 0x65ed, 0x65ee, 0x65ef, - 0x65f0, 0x65f1, 0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f6, 0x65f7, - 0x65f8, 0x65f9, 0x65fa, 0x65fb, 0x65fc, 0x65fd, 0x65fe, 0x65ff, - 0x6600, 0x6601, 0x6602, 0x6603, 0x6604, 0x6605, 0x6606, 0x6607, /* 0x6600 */ - 0x6608, 0x6609, 0x660a, 0x660b, 0x660c, 0x660d, 0x660e, 0x660f, - 0x6610, 0x6611, 0x6612, 0x6613, 0x6614, 0x6615, 0x6616, 0x6617, - 0x6618, 0x6619, 0x661a, 0x661b, 0x661c, 0x661d, 0x661e, 0x661f, - 0x6620, 0x6621, 0x6622, 0x6623, 0x6624, 0x6625, 0x6626, 0x6627, - 0x6628, 0x6629, 0x662a, 0x662b, 0x662c, 0x662d, 0x662e, 0x662f, - 0x6630, 0x6631, 0x6632, 0x6633, 0x6634, 0x6635, 0x6636, 0x6637, - 0x6638, 0x6639, 0x663a, 0x663b, 0x663c, 0x663d, 0x663e, 0x663f, - 0x6640, 0x6641, 0x6642, 0x6643, 0x6644, 0x6645, 0x6646, 0x6647, /* 0x6640 */ - 0x6648, 0x6649, 0x664a, 0x664b, 0x664c, 0x664d, 0x664e, 0x664f, - 0x6650, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, 0x6656, 0x6657, - 0x6658, 0x6659, 0x665a, 0x665b, 0x665c, 0x665d, 0x665e, 0x665f, - 0x6660, 0x6661, 0x6662, 0x6663, 0x6664, 0x6665, 0x6666, 0x6667, - 0x6668, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x666e, 0x666f, - 0x6670, 0x6671, 0x6672, 0x6673, 0x6674, 0x6675, 0x6676, 0x6677, - 0x6678, 0x6679, 0x667a, 0x667b, 0x667c, 0x667d, 0x667e, 0x667f, - 0x6680, 0x6681, 0x6682, 0x6683, 0x6684, 0x6685, 0x6686, 0x6687, /* 0x6680 */ - 0x6688, 0x6689, 0x668a, 0x668b, 0x668c, 0x668d, 0x668e, 0x668f, - 0x6690, 0x6691, 0x6692, 0x6693, 0x6694, 0x6695, 0x6696, 0x6697, - 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669d, 0x669e, 0x669f, - 0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a7, - 0x66a8, 0x66a9, 0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66ae, 0x66af, - 0x66b0, 0x66b1, 0x66b2, 0x66b3, 0x66b4, 0x66b5, 0x66b6, 0x66b7, - 0x66b8, 0x66b9, 0x66ba, 0x66bb, 0x66bc, 0x66bd, 0x66be, 0x66bf, - 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5, 0x66c6, 0x66c7, /* 0x66c0 */ - 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd, 0x66ce, 0x66cf, - 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5, 0x66d6, 0x66d7, - 0x66d8, 0x66d9, 0x66da, 0x66db, 0x66dc, 0x66dd, 0x66de, 0x66df, - 0x66e0, 0x66e1, 0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e6, 0x66e7, - 0x66e8, 0x66e9, 0x66ea, 0x66eb, 0x66ec, 0x66ed, 0x66ee, 0x66ef, - 0x66f0, 0x66f1, 0x66f2, 0x66f3, 0x66f4, 0x66f5, 0x66f6, 0x66f7, - 0x66f8, 0x66f9, 0x66fa, 0x66fb, 0x66fc, 0x66fd, 0x66fe, 0x66ff, - 0x6700, 0x6701, 0x6702, 0x6703, 0x6704, 0x6705, 0x6706, 0x6707, /* 0x6700 */ - 0x6708, 0x6709, 0x670a, 0x670b, 0x670c, 0x670d, 0x670e, 0x670f, - 0x6710, 0x6711, 0x6712, 0x6713, 0x6714, 0x6715, 0x6716, 0x6717, - 0x6718, 0x6719, 0x671a, 0x671b, 0x671c, 0x671d, 0x671e, 0x671f, - 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6726, 0x6727, - 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, 0x672d, 0x672e, 0x672f, - 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, 0x6735, 0x6736, 0x6737, - 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, 0x673d, 0x673e, 0x673f, - 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, 0x6745, 0x6746, 0x6747, /* 0x6740 */ - 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, - 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, 0x6755, 0x6756, 0x6757, - 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, 0x675d, 0x675e, 0x675f, - 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, 0x6765, 0x6766, 0x6767, - 0x6768, 0x6769, 0x676a, 0x676b, 0x676c, 0x676d, 0x676e, 0x676f, - 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, 0x6775, 0x6776, 0x6777, - 0x6778, 0x6779, 0x677a, 0x677b, 0x677c, 0x677d, 0x677e, 0x677f, - 0x6780, 0x6781, 0x6782, 0x6783, 0x6784, 0x6785, 0x6786, 0x6787, /* 0x6780 */ - 0x6788, 0x6789, 0x678a, 0x678b, 0x678c, 0x678d, 0x678e, 0x678f, - 0x6790, 0x6791, 0x6792, 0x6793, 0x6794, 0x6795, 0x6796, 0x6797, - 0x6798, 0x6799, 0x679a, 0x679b, 0x679c, 0x679d, 0x679e, 0x679f, - 0x67a0, 0x67a1, 0x67a2, 0x67a3, 0x67a4, 0x67a5, 0x67a6, 0x67a7, - 0x67a8, 0x67a9, 0x67aa, 0x67ab, 0x67ac, 0x67ad, 0x67ae, 0x67af, - 0x67b0, 0x67b1, 0x67b2, 0x67b3, 0x67b4, 0x67b5, 0x67b6, 0x67b7, - 0x67b8, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf, - 0x67c0, 0x67c1, 0x67c2, 0x67c3, 0x67c4, 0x67c5, 0x67c6, 0x67c7, /* 0x67c0 */ - 0x67c8, 0x67c9, 0x67ca, 0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67cf, - 0x67d0, 0x67d1, 0x67d2, 0x67d3, 0x67d4, 0x67d5, 0x67d6, 0x67d7, - 0x67d8, 0x67d9, 0x67da, 0x67db, 0x67dc, 0x67dd, 0x67de, 0x67df, - 0x67e0, 0x67e1, 0x67e2, 0x67e3, 0x67e4, 0x67e5, 0x67e6, 0x67e7, - 0x67e8, 0x67e9, 0x67ea, 0x67eb, 0x67ec, 0x67ed, 0x67ee, 0x67ef, - 0x67f0, 0x67f1, 0x67f2, 0x67f3, 0x67f4, 0x67f5, 0x67f6, 0x67f7, - 0x67f8, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff, - 0x6800, 0x6801, 0x6802, 0x6803, 0x6804, 0x6805, 0x6806, 0x6807, /* 0x6800 */ - 0x6808, 0x6809, 0x680a, 0x680b, 0x680c, 0x680d, 0x680e, 0x680f, - 0x6810, 0x6811, 0x6812, 0x6813, 0x6814, 0x6815, 0x6816, 0x6817, - 0x6818, 0x6819, 0x681a, 0x681b, 0x681c, 0x681d, 0x681e, 0x681f, - 0x6820, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, - 0x6828, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, 0x682f, - 0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, 0x6837, - 0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, 0x683f, - 0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, 0x6847, /* 0x6840 */ - 0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, 0x684f, - 0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, 0x6857, - 0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, 0x685f, - 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, 0x6867, - 0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, 0x686f, - 0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, 0x6877, - 0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, - 0x6880, 0x6881, 0x6882, 0x6883, 0x6884, 0x6885, 0x6886, 0x6887, /* 0x6880 */ - 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d, 0x688e, 0x688f, - 0x6890, 0x6891, 0x6892, 0x6893, 0x6894, 0x6895, 0x6896, 0x6897, - 0x6898, 0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, - 0x68a0, 0x68a1, 0x68a2, 0x68a3, 0x68a4, 0x68a5, 0x68a6, 0x68a7, - 0x68a8, 0x68a9, 0x68aa, 0x68ab, 0x68ac, 0x68ad, 0x68ae, 0x68af, - 0x68b0, 0x68b1, 0x68b2, 0x68b3, 0x68b4, 0x68b5, 0x68b6, 0x68b7, - 0x68b8, 0x68b9, 0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, - 0x68c0, 0x68c1, 0x68c2, 0x68c3, 0x68c4, 0x68c5, 0x68c6, 0x68c7, /* 0x68c0 */ - 0x68c8, 0x68c9, 0x68ca, 0x68cb, 0x68cc, 0x68cd, 0x68ce, 0x68cf, - 0x68d0, 0x68d1, 0x68d2, 0x68d3, 0x68d4, 0x68d5, 0x68d6, 0x68d7, - 0x68d8, 0x68d9, 0x68da, 0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, - 0x68e0, 0x68e1, 0x68e2, 0x68e3, 0x68e4, 0x68e5, 0x68e6, 0x68e7, - 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68ee, 0x68ef, - 0x68f0, 0x68f1, 0x68f2, 0x68f3, 0x68f4, 0x68f5, 0x68f6, 0x68f7, - 0x68f8, 0x68f9, 0x68fa, 0x68fb, 0x68fc, 0x68fd, 0x68fe, 0x68ff, - 0x6900, 0x6901, 0x6902, 0x6903, 0x6904, 0x6905, 0x6906, 0x6907, /* 0x6900 */ - 0x6908, 0x6909, 0x690a, 0x690b, 0x690c, 0x690d, 0x690e, 0x690f, - 0x6910, 0x6911, 0x6912, 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, - 0x6918, 0x6919, 0x691a, 0x691b, 0x691c, 0x691d, 0x691e, 0x691f, - 0x6920, 0x6921, 0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, - 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, - 0x6930, 0x6931, 0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, - 0x6938, 0x6939, 0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, - 0x6940, 0x6941, 0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, /* 0x6940 */ - 0x6948, 0x6949, 0x694a, 0x694b, 0x694c, 0x694d, 0x694e, 0x694f, - 0x6950, 0x6951, 0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, - 0x6958, 0x6959, 0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, - 0x6960, 0x6961, 0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, - 0x6968, 0x6969, 0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, - 0x6970, 0x6971, 0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, - 0x6978, 0x6979, 0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x697f, - 0x6980, 0x6981, 0x6982, 0x6983, 0x6984, 0x6985, 0x6986, 0x6987, /* 0x6980 */ - 0x6988, 0x6989, 0x698a, 0x698b, 0x698c, 0x698d, 0x698e, 0x698f, - 0x6990, 0x6991, 0x6992, 0x6993, 0x6994, 0x6995, 0x6996, 0x6997, - 0x6998, 0x6999, 0x699a, 0x699b, 0x699c, 0x699d, 0x699e, 0x699f, - 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6, 0x69a7, - 0x69a8, 0x69a9, 0x69aa, 0x69ab, 0x69ac, 0x69ad, 0x69ae, 0x69af, - 0x69b0, 0x69b1, 0x69b2, 0x69b3, 0x69b4, 0x69b5, 0x69b6, 0x69b7, - 0x69b8, 0x69b9, 0x69ba, 0x69bb, 0x69bc, 0x69bd, 0x69be, 0x69bf, - 0x69c0, 0x69c1, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7, /* 0x69c0 */ - 0x69c8, 0x69c9, 0x69ca, 0x69cb, 0x69cc, 0x69cd, 0x69ce, 0x69cf, - 0x69d0, 0x69d1, 0x69d2, 0x69d3, 0x69d4, 0x69d5, 0x69d6, 0x69d7, - 0x69d8, 0x69d9, 0x69da, 0x69db, 0x69dc, 0x69dd, 0x69de, 0x69df, - 0x69e0, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7, - 0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ed, 0x69ee, 0x69ef, - 0x69f0, 0x69f1, 0x69f2, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, - 0x69f8, 0x69f9, 0x69fa, 0x69fb, 0x69fc, 0x69fd, 0x69fe, 0x69ff, - 0x6a00, 0x6a01, 0x6a02, 0x6a03, 0x6a04, 0x6a05, 0x6a06, 0x6a07, /* 0x6a00 */ - 0x6a08, 0x6a09, 0x6a0a, 0x6a0b, 0x6a0c, 0x6a0d, 0x6a0e, 0x6a0f, - 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14, 0x6a15, 0x6a16, 0x6a17, - 0x6a18, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e, 0x6a1f, - 0x6a20, 0x6a21, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, - 0x6a28, 0x6a29, 0x6a2a, 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, - 0x6a30, 0x6a31, 0x6a32, 0x6a33, 0x6a34, 0x6a35, 0x6a36, 0x6a37, - 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, - 0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x6a47, /* 0x6a40 */ - 0x6a48, 0x6a49, 0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, - 0x6a50, 0x6a51, 0x6a52, 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, - 0x6a58, 0x6a59, 0x6a5a, 0x6a5b, 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, - 0x6a60, 0x6a61, 0x6a62, 0x6a63, 0x6a64, 0x6a65, 0x6a66, 0x6a67, - 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, - 0x6a70, 0x6a71, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76, 0x6a77, - 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a7c, 0x6a7d, 0x6a7e, 0x6a7f, - 0x6a80, 0x6a81, 0x6a82, 0x6a83, 0x6a84, 0x6a85, 0x6a86, 0x6a87, /* 0x6a80 */ - 0x6a88, 0x6a89, 0x6a8a, 0x6a8b, 0x6a8c, 0x6a8d, 0x6a8e, 0x6a8f, - 0x6a90, 0x6a91, 0x6a92, 0x6a93, 0x6a94, 0x6a95, 0x6a96, 0x6a97, - 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e, 0x6a9f, - 0x6aa0, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7, - 0x6aa8, 0x6aa9, 0x6aaa, 0x6aab, 0x6aac, 0x6aad, 0x6aae, 0x6aaf, - 0x6ab0, 0x6ab1, 0x6ab2, 0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, - 0x6ab8, 0x6ab9, 0x6aba, 0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, - 0x6ac0, 0x6ac1, 0x6ac2, 0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, /* 0x6ac0 */ - 0x6ac8, 0x6ac9, 0x6aca, 0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, - 0x6ad0, 0x6ad1, 0x6ad2, 0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, - 0x6ad8, 0x6ad9, 0x6ada, 0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, - 0x6ae0, 0x6ae1, 0x6ae2, 0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, - 0x6ae8, 0x6ae9, 0x6aea, 0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, - 0x6af0, 0x6af1, 0x6af2, 0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, - 0x6af8, 0x6af9, 0x6afa, 0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, - 0x6b00, 0x6b01, 0x6b02, 0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, /* 0x6b00 */ - 0x6b08, 0x6b09, 0x6b0a, 0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, - 0x6b10, 0x6b11, 0x6b12, 0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, - 0x6b18, 0x6b19, 0x6b1a, 0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, - 0x6b20, 0x6b21, 0x6b22, 0x6b23, 0x6b24, 0x6b25, 0x6b26, 0x6b27, - 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e, 0x6b2f, - 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b37, - 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, 0x6b3d, 0x6b3e, 0x6b3f, - 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, 0x6b45, 0x6b46, 0x6b47, /* 0x6b40 */ - 0x6b48, 0x6b49, 0x6b4a, 0x6b4b, 0x6b4c, 0x6b4d, 0x6b4e, 0x6b4f, - 0x6b50, 0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, - 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, - 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, 0x6b65, 0x6b66, 0x6b67, - 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, - 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, - 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, 0x6b7d, 0x6b7e, 0x6b7f, - 0x6b80, 0x6b81, 0x6b82, 0x6b83, 0x6b84, 0x6b85, 0x6b86, 0x6b87, /* 0x6b80 */ - 0x6b88, 0x6b89, 0x6b8a, 0x6b8b, 0x6b8c, 0x6b8d, 0x6b8e, 0x6b8f, - 0x6b90, 0x6b91, 0x6b92, 0x6b93, 0x6b94, 0x6b95, 0x6b96, 0x6b97, - 0x6b98, 0x6b99, 0x6b9a, 0x6b9b, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, - 0x6ba0, 0x6ba1, 0x6ba2, 0x6ba3, 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, - 0x6ba8, 0x6ba9, 0x6baa, 0x6bab, 0x6bac, 0x6bad, 0x6bae, 0x6baf, - 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb3, 0x6bb4, 0x6bb5, 0x6bb6, 0x6bb7, - 0x6bb8, 0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bbf, - 0x6bc0, 0x6bc1, 0x6bc2, 0x6bc3, 0x6bc4, 0x6bc5, 0x6bc6, 0x6bc7, /* 0x6bc0 */ - 0x6bc8, 0x6bc9, 0x6bca, 0x6bcb, 0x6bcc, 0x6bcd, 0x6bce, 0x6bcf, - 0x6bd0, 0x6bd1, 0x6bd2, 0x6bd3, 0x6bd4, 0x6bd5, 0x6bd6, 0x6bd7, - 0x6bd8, 0x6bd9, 0x6bda, 0x6bdb, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf, - 0x6be0, 0x6be1, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, - 0x6be8, 0x6be9, 0x6bea, 0x6beb, 0x6bec, 0x6bed, 0x6bee, 0x6bef, - 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf3, 0x6bf4, 0x6bf5, 0x6bf6, 0x6bf7, - 0x6bf8, 0x6bf9, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, - 0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c05, 0x6c06, 0x6c07, /* 0x6c00 */ - 0x6c08, 0x6c09, 0x6c0a, 0x6c0b, 0x6c0c, 0x6c0d, 0x6c0e, 0x6c0f, - 0x6c10, 0x6c11, 0x6c12, 0x6c13, 0x6c14, 0x6c15, 0x6c16, 0x6c17, - 0x6c18, 0x6c19, 0x6c1a, 0x6c1b, 0x6c1c, 0x6c1d, 0x6c1e, 0x6c1f, - 0x6c20, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, 0x6c27, - 0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, 0x6c2f, - 0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, 0x6c37, - 0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, 0x6c3f, - 0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, 0x6c47, /* 0x6c40 */ - 0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e, 0x6c4f, - 0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, 0x6c57, - 0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, 0x6c5f, - 0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, 0x6c67, - 0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, - 0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, 0x6c77, - 0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, 0x6c7f, - 0x6c80, 0x6c81, 0x6c82, 0x6c83, 0x6c84, 0x6c85, 0x6c86, 0x6c87, /* 0x6c80 */ - 0x6c88, 0x6c89, 0x6c8a, 0x6c8b, 0x6c8c, 0x6c8d, 0x6c8e, 0x6c8f, - 0x6c90, 0x6c91, 0x6c92, 0x6c93, 0x6c94, 0x6c95, 0x6c96, 0x6c97, - 0x6c98, 0x6c99, 0x6c9a, 0x6c9b, 0x6c9c, 0x6c9d, 0x6c9e, 0x6c9f, - 0x6ca0, 0x6ca1, 0x6ca2, 0x6ca3, 0x6ca4, 0x6ca5, 0x6ca6, 0x6ca7, - 0x6ca8, 0x6ca9, 0x6caa, 0x6cab, 0x6cac, 0x6cad, 0x6cae, 0x6caf, - 0x6cb0, 0x6cb1, 0x6cb2, 0x6cb3, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7, - 0x6cb8, 0x6cb9, 0x6cba, 0x6cbb, 0x6cbc, 0x6cbd, 0x6cbe, 0x6cbf, - 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc4, 0x6cc5, 0x6cc6, 0x6cc7, /* 0x6cc0 */ - 0x6cc8, 0x6cc9, 0x6cca, 0x6ccb, 0x6ccc, 0x6ccd, 0x6cce, 0x6ccf, - 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd3, 0x6cd4, 0x6cd5, 0x6cd6, 0x6cd7, - 0x6cd8, 0x6cd9, 0x6cda, 0x6cdb, 0x6cdc, 0x6cdd, 0x6cde, 0x6cdf, - 0x6ce0, 0x6ce1, 0x6ce2, 0x6ce3, 0x6ce4, 0x6ce5, 0x6ce6, 0x6ce7, - 0x6ce8, 0x6ce9, 0x6cea, 0x6ceb, 0x6cec, 0x6ced, 0x6cee, 0x6cef, - 0x6cf0, 0x6cf1, 0x6cf2, 0x6cf3, 0x6cf4, 0x6cf5, 0x6cf6, 0x6cf7, - 0x6cf8, 0x6cf9, 0x6cfa, 0x6cfb, 0x6cfc, 0x6cfd, 0x6cfe, 0x6cff, - 0x6d00, 0x6d01, 0x6d02, 0x6d03, 0x6d04, 0x6d05, 0x6d06, 0x6d07, /* 0x6d00 */ - 0x6d08, 0x6d09, 0x6d0a, 0x6d0b, 0x6d0c, 0x6d0d, 0x6d0e, 0x6d0f, - 0x6d10, 0x6d11, 0x6d12, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d17, - 0x6d18, 0x6d19, 0x6d1a, 0x6d1b, 0x6d1c, 0x6d1d, 0x6d1e, 0x6d1f, - 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, - 0x6d28, 0x6d29, 0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, - 0x6d30, 0x6d31, 0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, - 0x6d38, 0x6d39, 0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, - 0x6d40, 0x6d41, 0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, /* 0x6d40 */ - 0x6d48, 0x6d49, 0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, - 0x6d50, 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, - 0x6d58, 0x6d59, 0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, - 0x6d60, 0x6d61, 0x6d62, 0x6d63, 0x6d64, 0x6d65, 0x6d66, 0x6d67, - 0x6d68, 0x6d69, 0x6d6a, 0x6d6b, 0x6d6c, 0x6d6d, 0x6d6e, 0x6d6f, - 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d74, 0x6d75, 0x6d76, 0x6d77, - 0x6d78, 0x6d79, 0x6d7a, 0x6d7b, 0x6d7c, 0x6d7d, 0x6d7e, 0x6d7f, - 0x6d80, 0x6d81, 0x6d82, 0x6d83, 0x6d84, 0x6d85, 0x6d86, 0x6d87, /* 0x6d80 */ - 0x6d88, 0x6d89, 0x6d8a, 0x6d8b, 0x6d8c, 0x6d8d, 0x6d8e, 0x6d8f, - 0x6d90, 0x6d91, 0x6d92, 0x6d93, 0x6d94, 0x6d95, 0x6d96, 0x6d97, - 0x6d98, 0x6d99, 0x6d9a, 0x6d9b, 0x6d9c, 0x6d9d, 0x6d9e, 0x6d9f, - 0x6da0, 0x6da1, 0x6da2, 0x6da3, 0x6da4, 0x6da5, 0x6da6, 0x6da7, - 0x6da8, 0x6da9, 0x6daa, 0x6dab, 0x6dac, 0x6dad, 0x6dae, 0x6daf, - 0x6db0, 0x6db1, 0x6db2, 0x6db3, 0x6db4, 0x6db5, 0x6db6, 0x6db7, - 0x6db8, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe, 0x6dbf, - 0x6dc0, 0x6dc1, 0x6dc2, 0x6dc3, 0x6dc4, 0x6dc5, 0x6dc6, 0x6dc7, /* 0x6dc0 */ - 0x6dc8, 0x6dc9, 0x6dca, 0x6dcb, 0x6dcc, 0x6dcd, 0x6dce, 0x6dcf, - 0x6dd0, 0x6dd1, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5, 0x6dd6, 0x6dd7, - 0x6dd8, 0x6dd9, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddd, 0x6dde, 0x6ddf, - 0x6de0, 0x6de1, 0x6de2, 0x6de3, 0x6de4, 0x6de5, 0x6de6, 0x6de7, - 0x6de8, 0x6de9, 0x6dea, 0x6deb, 0x6dec, 0x6ded, 0x6dee, 0x6def, - 0x6df0, 0x6df1, 0x6df2, 0x6df3, 0x6df4, 0x6df5, 0x6df6, 0x6df7, - 0x6df8, 0x6df9, 0x6dfa, 0x6dfb, 0x6dfc, 0x6dfd, 0x6dfe, 0x6dff, - 0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e05, 0x6e06, 0x6e07, /* 0x6e00 */ - 0x6e08, 0x6e09, 0x6e0a, 0x6e0b, 0x6e0c, 0x6e0d, 0x6e0e, 0x6e0f, - 0x6e10, 0x6e11, 0x6e12, 0x6e13, 0x6e14, 0x6e15, 0x6e16, 0x6e17, - 0x6e18, 0x6e19, 0x6e1a, 0x6e1b, 0x6e1c, 0x6e1d, 0x6e1e, 0x6e1f, - 0x6e20, 0x6e21, 0x6e22, 0x6e23, 0x6e24, 0x6e25, 0x6e26, 0x6e27, - 0x6e28, 0x6e29, 0x6e2a, 0x6e2b, 0x6e2c, 0x6e2d, 0x6e2e, 0x6e2f, - 0x6e30, 0x6e31, 0x6e32, 0x6e33, 0x6e34, 0x6e35, 0x6e36, 0x6e37, - 0x6e38, 0x6e39, 0x6e3a, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, - 0x6e40, 0x6e41, 0x6e42, 0x6e43, 0x6e44, 0x6e45, 0x6e46, 0x6e47, /* 0x6e40 */ - 0x6e48, 0x6e49, 0x6e4a, 0x6e4b, 0x6e4c, 0x6e4d, 0x6e4e, 0x6e4f, - 0x6e50, 0x6e51, 0x6e52, 0x6e53, 0x6e54, 0x6e55, 0x6e56, 0x6e57, - 0x6e58, 0x6e59, 0x6e5a, 0x6e5b, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e5f, - 0x6e60, 0x6e61, 0x6e62, 0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, - 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d, 0x6e6e, 0x6e6f, - 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74, 0x6e75, 0x6e76, 0x6e77, - 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6e7e, 0x6e7f, - 0x6e80, 0x6e81, 0x6e82, 0x6e83, 0x6e84, 0x6e85, 0x6e86, 0x6e87, /* 0x6e80 */ - 0x6e88, 0x6e89, 0x6e8a, 0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e8f, - 0x6e90, 0x6e91, 0x6e92, 0x6e93, 0x6e94, 0x6e95, 0x6e96, 0x6e97, - 0x6e98, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9c, 0x6e9d, 0x6e9e, 0x6e9f, - 0x6ea0, 0x6ea1, 0x6ea2, 0x6ea3, 0x6ea4, 0x6ea5, 0x6ea6, 0x6ea7, - 0x6ea8, 0x6ea9, 0x6eaa, 0x6eab, 0x6eac, 0x6ead, 0x6eae, 0x6eaf, - 0x6eb0, 0x6eb1, 0x6eb2, 0x6eb3, 0x6eb4, 0x6eb5, 0x6eb6, 0x6eb7, - 0x6eb8, 0x6eb9, 0x6eba, 0x6ebb, 0x6ebc, 0x6ebd, 0x6ebe, 0x6ebf, - 0x6ec0, 0x6ec1, 0x6ec2, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6, 0x6ec7, /* 0x6ec0 */ - 0x6ec8, 0x6ec9, 0x6eca, 0x6ecb, 0x6ecc, 0x6ecd, 0x6ece, 0x6ecf, - 0x6ed0, 0x6ed1, 0x6ed2, 0x6ed3, 0x6ed4, 0x6ed5, 0x6ed6, 0x6ed7, - 0x6ed8, 0x6ed9, 0x6eda, 0x6edb, 0x6edc, 0x6edd, 0x6ede, 0x6edf, - 0x6ee0, 0x6ee1, 0x6ee2, 0x6ee3, 0x6ee4, 0x6ee5, 0x6ee6, 0x6ee7, - 0x6ee8, 0x6ee9, 0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef, - 0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef4, 0x6ef5, 0x6ef6, 0x6ef7, - 0x6ef8, 0x6ef9, 0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, - 0x6f00, 0x6f01, 0x6f02, 0x6f03, 0x6f04, 0x6f05, 0x6f06, 0x6f07, /* 0x6f00 */ - 0x6f08, 0x6f09, 0x6f0a, 0x6f0b, 0x6f0c, 0x6f0d, 0x6f0e, 0x6f0f, - 0x6f10, 0x6f11, 0x6f12, 0x6f13, 0x6f14, 0x6f15, 0x6f16, 0x6f17, - 0x6f18, 0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, - 0x6f20, 0x6f21, 0x6f22, 0x6f23, 0x6f24, 0x6f25, 0x6f26, 0x6f27, - 0x6f28, 0x6f29, 0x6f2a, 0x6f2b, 0x6f2c, 0x6f2d, 0x6f2e, 0x6f2f, - 0x6f30, 0x6f31, 0x6f32, 0x6f33, 0x6f34, 0x6f35, 0x6f36, 0x6f37, - 0x6f38, 0x6f39, 0x6f3a, 0x6f3b, 0x6f3c, 0x6f3d, 0x6f3e, 0x6f3f, - 0x6f40, 0x6f41, 0x6f42, 0x6f43, 0x6f44, 0x6f45, 0x6f46, 0x6f47, /* 0x6f40 */ - 0x6f48, 0x6f49, 0x6f4a, 0x6f4b, 0x6f4c, 0x6f4d, 0x6f4e, 0x6f4f, - 0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57, - 0x6f58, 0x6f59, 0x6f5a, 0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, - 0x6f60, 0x6f61, 0x6f62, 0x6f63, 0x6f64, 0x6f65, 0x6f66, 0x6f67, - 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x6f6d, 0x6f6e, 0x6f6f, - 0x6f70, 0x6f71, 0x6f72, 0x6f73, 0x6f74, 0x6f75, 0x6f76, 0x6f77, - 0x6f78, 0x6f79, 0x6f7a, 0x6f7b, 0x6f7c, 0x6f7d, 0x6f7e, 0x6f7f, - 0x6f80, 0x6f81, 0x6f82, 0x6f83, 0x6f84, 0x6f85, 0x6f86, 0x6f87, /* 0x6f80 */ - 0x6f88, 0x6f89, 0x6f8a, 0x6f8b, 0x6f8c, 0x6f8d, 0x6f8e, 0x6f8f, - 0x6f90, 0x6f91, 0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, - 0x6f98, 0x6f99, 0x6f9a, 0x6f9b, 0x6f9c, 0x6f9d, 0x6f9e, 0x6f9f, - 0x6fa0, 0x6fa1, 0x6fa2, 0x6fa3, 0x6fa4, 0x6fa5, 0x6fa6, 0x6fa7, - 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac, 0x6fad, 0x6fae, 0x6faf, - 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb3, 0x6fb4, 0x6fb5, 0x6fb6, 0x6fb7, - 0x6fb8, 0x6fb9, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf, - 0x6fc0, 0x6fc1, 0x6fc2, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, /* 0x6fc0 */ - 0x6fc8, 0x6fc9, 0x6fca, 0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, - 0x6fd0, 0x6fd1, 0x6fd2, 0x6fd3, 0x6fd4, 0x6fd5, 0x6fd6, 0x6fd7, - 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc, 0x6fdd, 0x6fde, 0x6fdf, - 0x6fe0, 0x6fe1, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5, 0x6fe6, 0x6fe7, - 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed, 0x6fee, 0x6fef, - 0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7, - 0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, - 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, /* 0x7000 */ - 0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f, - 0x7010, 0x7011, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, - 0x7018, 0x7019, 0x701a, 0x701b, 0x701c, 0x701d, 0x701e, 0x701f, - 0x7020, 0x7021, 0x7022, 0x7023, 0x7024, 0x7025, 0x7026, 0x7027, - 0x7028, 0x7029, 0x702a, 0x702b, 0x702c, 0x702d, 0x702e, 0x702f, - 0x7030, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x7036, 0x7037, - 0x7038, 0x7039, 0x703a, 0x703b, 0x703c, 0x703d, 0x703e, 0x703f, - 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, 0x7046, 0x7047, /* 0x7040 */ - 0x7048, 0x7049, 0x704a, 0x704b, 0x704c, 0x704d, 0x704e, 0x704f, - 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, - 0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705e, 0x705f, - 0x7060, 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, - 0x7068, 0x7069, 0x706a, 0x706b, 0x706c, 0x706d, 0x706e, 0x706f, - 0x7070, 0x7071, 0x7072, 0x7073, 0x7074, 0x7075, 0x7076, 0x7077, - 0x7078, 0x7079, 0x707a, 0x707b, 0x707c, 0x707d, 0x707e, 0x707f, - 0x7080, 0x7081, 0x7082, 0x7083, 0x7084, 0x7085, 0x7086, 0x7087, /* 0x7080 */ - 0x7088, 0x7089, 0x708a, 0x708b, 0x708c, 0x708d, 0x708e, 0x708f, - 0x7090, 0x7091, 0x7092, 0x7093, 0x7094, 0x7095, 0x7096, 0x7097, - 0x7098, 0x7099, 0x709a, 0x709b, 0x709c, 0x709d, 0x709e, 0x709f, - 0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7, - 0x70a8, 0x70a9, 0x70aa, 0x70ab, 0x70ac, 0x70ad, 0x70ae, 0x70af, - 0x70b0, 0x70b1, 0x70b2, 0x70b3, 0x70b4, 0x70b5, 0x70b6, 0x70b7, - 0x70b8, 0x70b9, 0x70ba, 0x70bb, 0x70bc, 0x70bd, 0x70be, 0x70bf, - 0x70c0, 0x70c1, 0x70c2, 0x70c3, 0x70c4, 0x70c5, 0x70c6, 0x70c7, /* 0x70c0 */ - 0x70c8, 0x70c9, 0x70ca, 0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, - 0x70d0, 0x70d1, 0x70d2, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, - 0x70d8, 0x70d9, 0x70da, 0x70db, 0x70dc, 0x70dd, 0x70de, 0x70df, - 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e4, 0x70e5, 0x70e6, 0x70e7, - 0x70e8, 0x70e9, 0x70ea, 0x70eb, 0x70ec, 0x70ed, 0x70ee, 0x70ef, - 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, 0x70f6, 0x70f7, - 0x70f8, 0x70f9, 0x70fa, 0x70fb, 0x70fc, 0x70fd, 0x70fe, 0x70ff, - 0x7100, 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, /* 0x7100 */ - 0x7108, 0x7109, 0x710a, 0x710b, 0x710c, 0x710d, 0x710e, 0x710f, - 0x7110, 0x7111, 0x7112, 0x7113, 0x7114, 0x7115, 0x7116, 0x7117, - 0x7118, 0x7119, 0x711a, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, - 0x7120, 0x7121, 0x7122, 0x7123, 0x7124, 0x7125, 0x7126, 0x7127, - 0x7128, 0x7129, 0x712a, 0x712b, 0x712c, 0x712d, 0x712e, 0x712f, - 0x7130, 0x7131, 0x7132, 0x7133, 0x7134, 0x7135, 0x7136, 0x7137, - 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e, 0x713f, - 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7145, 0x7146, 0x7147, /* 0x7140 */ - 0x7148, 0x7149, 0x714a, 0x714b, 0x714c, 0x714d, 0x714e, 0x714f, - 0x7150, 0x7151, 0x7152, 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, - 0x7158, 0x7159, 0x715a, 0x715b, 0x715c, 0x715d, 0x715e, 0x715f, - 0x7160, 0x7161, 0x7162, 0x7163, 0x7164, 0x7165, 0x7166, 0x7167, - 0x7168, 0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716e, 0x716f, - 0x7170, 0x7171, 0x7172, 0x7173, 0x7174, 0x7175, 0x7176, 0x7177, - 0x7178, 0x7179, 0x717a, 0x717b, 0x717c, 0x717d, 0x717e, 0x717f, - 0x7180, 0x7181, 0x7182, 0x7183, 0x7184, 0x7185, 0x7186, 0x7187, /* 0x7180 */ - 0x7188, 0x7189, 0x718a, 0x718b, 0x718c, 0x718d, 0x718e, 0x718f, - 0x7190, 0x7191, 0x7192, 0x7193, 0x7194, 0x7195, 0x7196, 0x7197, - 0x7198, 0x7199, 0x719a, 0x719b, 0x719c, 0x719d, 0x719e, 0x719f, - 0x71a0, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6, 0x71a7, - 0x71a8, 0x71a9, 0x71aa, 0x71ab, 0x71ac, 0x71ad, 0x71ae, 0x71af, - 0x71b0, 0x71b1, 0x71b2, 0x71b3, 0x71b4, 0x71b5, 0x71b6, 0x71b7, - 0x71b8, 0x71b9, 0x71ba, 0x71bb, 0x71bc, 0x71bd, 0x71be, 0x71bf, - 0x71c0, 0x71c1, 0x71c2, 0x71c3, 0x71c4, 0x71c5, 0x71c6, 0x71c7, /* 0x71c0 */ - 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc, 0x71cd, 0x71ce, 0x71cf, - 0x71d0, 0x71d1, 0x71d2, 0x71d3, 0x71d4, 0x71d5, 0x71d6, 0x71d7, - 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd, 0x71de, 0x71df, - 0x71e0, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e5, 0x71e6, 0x71e7, - 0x71e8, 0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ee, 0x71ef, - 0x71f0, 0x71f1, 0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, - 0x71f8, 0x71f9, 0x71fa, 0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, - 0x7200, 0x7201, 0x7202, 0x7203, 0x7204, 0x7205, 0x7206, 0x7207, /* 0x7200 */ - 0x7208, 0x7209, 0x720a, 0x720b, 0x720c, 0x720d, 0x720e, 0x720f, - 0x7210, 0x7211, 0x7212, 0x7213, 0x7214, 0x7215, 0x7216, 0x7217, - 0x7218, 0x7219, 0x721a, 0x721b, 0x721c, 0x721d, 0x721e, 0x721f, - 0x7220, 0x7221, 0x7222, 0x7223, 0x7224, 0x7225, 0x7226, 0x7227, - 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, 0x722d, 0x722e, 0x722f, - 0x7230, 0x7231, 0x7232, 0x7233, 0x7234, 0x7235, 0x7236, 0x7237, - 0x7238, 0x7239, 0x723a, 0x723b, 0x723c, 0x723d, 0x723e, 0x723f, - 0x7240, 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7247, /* 0x7240 */ - 0x7248, 0x7249, 0x724a, 0x724b, 0x724c, 0x724d, 0x724e, 0x724f, - 0x7250, 0x7251, 0x7252, 0x7253, 0x7254, 0x7255, 0x7256, 0x7257, - 0x7258, 0x7259, 0x725a, 0x725b, 0x725c, 0x725d, 0x725e, 0x725f, - 0x7260, 0x7261, 0x7262, 0x7263, 0x7264, 0x7265, 0x7266, 0x7267, - 0x7268, 0x7269, 0x726a, 0x726b, 0x726c, 0x726d, 0x726e, 0x726f, - 0x7270, 0x7271, 0x7272, 0x7273, 0x7274, 0x7275, 0x7276, 0x7277, - 0x7278, 0x7279, 0x727a, 0x727b, 0x727c, 0x727d, 0x727e, 0x727f, - 0x7280, 0x7281, 0x7282, 0x7283, 0x7284, 0x7285, 0x7286, 0x7287, /* 0x7280 */ - 0x7288, 0x7289, 0x728a, 0x728b, 0x728c, 0x728d, 0x728e, 0x728f, - 0x7290, 0x7291, 0x7292, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, - 0x7298, 0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x729f, - 0x72a0, 0x72a1, 0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, - 0x72a8, 0x72a9, 0x72aa, 0x72ab, 0x72ac, 0x72ad, 0x72ae, 0x72af, - 0x72b0, 0x72b1, 0x72b2, 0x72b3, 0x72b4, 0x72b5, 0x72b6, 0x72b7, - 0x72b8, 0x72b9, 0x72ba, 0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, - 0x72c0, 0x72c1, 0x72c2, 0x72c3, 0x72c4, 0x72c5, 0x72c6, 0x72c7, /* 0x72c0 */ - 0x72c8, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cd, 0x72ce, 0x72cf, - 0x72d0, 0x72d1, 0x72d2, 0x72d3, 0x72d4, 0x72d5, 0x72d6, 0x72d7, - 0x72d8, 0x72d9, 0x72da, 0x72db, 0x72dc, 0x72dd, 0x72de, 0x72df, - 0x72e0, 0x72e1, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6, 0x72e7, - 0x72e8, 0x72e9, 0x72ea, 0x72eb, 0x72ec, 0x72ed, 0x72ee, 0x72ef, - 0x72f0, 0x72f1, 0x72f2, 0x72f3, 0x72f4, 0x72f5, 0x72f6, 0x72f7, - 0x72f8, 0x72f9, 0x72fa, 0x72fb, 0x72fc, 0x72fd, 0x72fe, 0x72ff, - 0x7300, 0x7301, 0x7302, 0x7303, 0x7304, 0x7305, 0x7306, 0x7307, /* 0x7300 */ - 0x7308, 0x7309, 0x730a, 0x730b, 0x730c, 0x730d, 0x730e, 0x730f, - 0x7310, 0x7311, 0x7312, 0x7313, 0x7314, 0x7315, 0x7316, 0x7317, - 0x7318, 0x7319, 0x731a, 0x731b, 0x731c, 0x731d, 0x731e, 0x731f, - 0x7320, 0x7321, 0x7322, 0x7323, 0x7324, 0x7325, 0x7326, 0x7327, - 0x7328, 0x7329, 0x732a, 0x732b, 0x732c, 0x732d, 0x732e, 0x732f, - 0x7330, 0x7331, 0x7332, 0x7333, 0x7334, 0x7335, 0x7336, 0x7337, - 0x7338, 0x7339, 0x733a, 0x733b, 0x733c, 0x733d, 0x733e, 0x733f, - 0x7340, 0x7341, 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, /* 0x7340 */ - 0x7348, 0x7349, 0x734a, 0x734b, 0x734c, 0x734d, 0x734e, 0x734f, - 0x7350, 0x7351, 0x7352, 0x7353, 0x7354, 0x7355, 0x7356, 0x7357, - 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d, 0x735e, 0x735f, - 0x7360, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0x7367, - 0x7368, 0x7369, 0x736a, 0x736b, 0x736c, 0x736d, 0x736e, 0x736f, - 0x7370, 0x7371, 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, - 0x7378, 0x7379, 0x737a, 0x737b, 0x737c, 0x737d, 0x737e, 0x737f, - 0x7380, 0x7381, 0x7382, 0x7383, 0x7384, 0x7385, 0x7386, 0x7387, /* 0x7380 */ - 0x7388, 0x7389, 0x738a, 0x738b, 0x738c, 0x738d, 0x738e, 0x738f, - 0x7390, 0x7391, 0x7392, 0x7393, 0x7394, 0x7395, 0x7396, 0x7397, - 0x7398, 0x7399, 0x739a, 0x739b, 0x739c, 0x739d, 0x739e, 0x739f, - 0x73a0, 0x73a1, 0x73a2, 0x73a3, 0x73a4, 0x73a5, 0x73a6, 0x73a7, - 0x73a8, 0x73a9, 0x73aa, 0x73ab, 0x73ac, 0x73ad, 0x73ae, 0x73af, - 0x73b0, 0x73b1, 0x73b2, 0x73b3, 0x73b4, 0x73b5, 0x73b6, 0x73b7, - 0x73b8, 0x73b9, 0x73ba, 0x73bb, 0x73bc, 0x73bd, 0x73be, 0x73bf, - 0x73c0, 0x73c1, 0x73c2, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, /* 0x73c0 */ - 0x73c8, 0x73c9, 0x73ca, 0x73cb, 0x73cc, 0x73cd, 0x73ce, 0x73cf, - 0x73d0, 0x73d1, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7, - 0x73d8, 0x73d9, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73de, 0x73df, - 0x73e0, 0x73e1, 0x73e2, 0x73e3, 0x73e4, 0x73e5, 0x73e6, 0x73e7, - 0x73e8, 0x73e9, 0x73ea, 0x73eb, 0x73ec, 0x73ed, 0x73ee, 0x73ef, - 0x73f0, 0x73f1, 0x73f2, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7, - 0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff, - 0x7400, 0x7401, 0x7402, 0x7403, 0x7404, 0x7405, 0x7406, 0x7407, /* 0x7400 */ - 0x7408, 0x7409, 0x740a, 0x740b, 0x740c, 0x740d, 0x740e, 0x740f, - 0x7410, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, 0x7417, - 0x7418, 0x7419, 0x741a, 0x741b, 0x741c, 0x741d, 0x741e, 0x741f, - 0x7420, 0x7421, 0x7422, 0x7423, 0x7424, 0x7425, 0x7426, 0x7427, - 0x7428, 0x7429, 0x742a, 0x742b, 0x742c, 0x742d, 0x742e, 0x742f, - 0x7430, 0x7431, 0x7432, 0x7433, 0x7434, 0x7435, 0x7436, 0x7437, - 0x7438, 0x7439, 0x743a, 0x743b, 0x743c, 0x743d, 0x743e, 0x743f, - 0x7440, 0x7441, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, 0x7447, /* 0x7440 */ - 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e, 0x744f, - 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7455, 0x7456, 0x7457, - 0x7458, 0x7459, 0x745a, 0x745b, 0x745c, 0x745d, 0x745e, 0x745f, - 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466, 0x7467, - 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746d, 0x746e, 0x746f, - 0x7470, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7476, 0x7477, - 0x7478, 0x7479, 0x747a, 0x747b, 0x747c, 0x747d, 0x747e, 0x747f, - 0x7480, 0x7481, 0x7482, 0x7483, 0x7484, 0x7485, 0x7486, 0x7487, /* 0x7480 */ - 0x7488, 0x7489, 0x748a, 0x748b, 0x748c, 0x748d, 0x748e, 0x748f, - 0x7490, 0x7491, 0x7492, 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, - 0x7498, 0x7499, 0x749a, 0x749b, 0x749c, 0x749d, 0x749e, 0x749f, - 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4, 0x74a5, 0x74a6, 0x74a7, - 0x74a8, 0x74a9, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af, - 0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7, - 0x74b8, 0x74b9, 0x74ba, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, - 0x74c0, 0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, /* 0x74c0 */ - 0x74c8, 0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, - 0x74d0, 0x74d1, 0x74d2, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, - 0x74d8, 0x74d9, 0x74da, 0x74db, 0x74dc, 0x74dd, 0x74de, 0x74df, - 0x74e0, 0x74e1, 0x74e2, 0x74e3, 0x74e4, 0x74e5, 0x74e6, 0x74e7, - 0x74e8, 0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74ee, 0x74ef, - 0x74f0, 0x74f1, 0x74f2, 0x74f3, 0x74f4, 0x74f5, 0x74f6, 0x74f7, - 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd, 0x74fe, 0x74ff, - 0x7500, 0x7501, 0x7502, 0x7503, 0x7504, 0x7505, 0x7506, 0x7507, /* 0x7500 */ - 0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750d, 0x750e, 0x750f, - 0x7510, 0x7511, 0x7512, 0x7513, 0x7514, 0x7515, 0x7516, 0x7517, - 0x7518, 0x7519, 0x751a, 0x751b, 0x751c, 0x751d, 0x751e, 0x751f, - 0x7520, 0x7521, 0x7522, 0x7523, 0x7524, 0x7525, 0x7526, 0x7527, - 0x7528, 0x7529, 0x752a, 0x752b, 0x752c, 0x752d, 0x752e, 0x752f, - 0x7530, 0x7531, 0x7532, 0x7533, 0x7534, 0x7535, 0x7536, 0x7537, - 0x7538, 0x7539, 0x753a, 0x753b, 0x753c, 0x753d, 0x753e, 0x753f, - 0x7540, 0x7541, 0x7542, 0x7543, 0x7544, 0x7545, 0x7546, 0x7547, /* 0x7540 */ - 0x7548, 0x7549, 0x754a, 0x754b, 0x754c, 0x754d, 0x754e, 0x754f, - 0x7550, 0x7551, 0x7552, 0x7553, 0x7554, 0x7555, 0x7556, 0x7557, - 0x7558, 0x7559, 0x755a, 0x755b, 0x755c, 0x755d, 0x755e, 0x755f, - 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7565, 0x7566, 0x7567, - 0x7568, 0x7569, 0x756a, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, - 0x7570, 0x7571, 0x7572, 0x7573, 0x7574, 0x7575, 0x7576, 0x7577, - 0x7578, 0x7579, 0x757a, 0x757b, 0x757c, 0x757d, 0x757e, 0x757f, - 0x7580, 0x7581, 0x7582, 0x7583, 0x7584, 0x7585, 0x7586, 0x7587, /* 0x7580 */ - 0x7588, 0x7589, 0x758a, 0x758b, 0x758c, 0x758d, 0x758e, 0x758f, - 0x7590, 0x7591, 0x7592, 0x7593, 0x7594, 0x7595, 0x7596, 0x7597, - 0x7598, 0x7599, 0x759a, 0x759b, 0x759c, 0x759d, 0x759e, 0x759f, - 0x75a0, 0x75a1, 0x75a2, 0x75a3, 0x75a4, 0x75a5, 0x75a6, 0x75a7, - 0x75a8, 0x75a9, 0x75aa, 0x75ab, 0x75ac, 0x75ad, 0x75ae, 0x75af, - 0x75b0, 0x75b1, 0x75b2, 0x75b3, 0x75b4, 0x75b5, 0x75b6, 0x75b7, - 0x75b8, 0x75b9, 0x75ba, 0x75bb, 0x75bc, 0x75bd, 0x75be, 0x75bf, - 0x75c0, 0x75c1, 0x75c2, 0x75c3, 0x75c4, 0x75c5, 0x75c6, 0x75c7, /* 0x75c0 */ - 0x75c8, 0x75c9, 0x75ca, 0x75cb, 0x75cc, 0x75cd, 0x75ce, 0x75cf, - 0x75d0, 0x75d1, 0x75d2, 0x75d3, 0x75d4, 0x75d5, 0x75d6, 0x75d7, - 0x75d8, 0x75d9, 0x75da, 0x75db, 0x75dc, 0x75dd, 0x75de, 0x75df, - 0x75e0, 0x75e1, 0x75e2, 0x75e3, 0x75e4, 0x75e5, 0x75e6, 0x75e7, - 0x75e8, 0x75e9, 0x75ea, 0x75eb, 0x75ec, 0x75ed, 0x75ee, 0x75ef, - 0x75f0, 0x75f1, 0x75f2, 0x75f3, 0x75f4, 0x75f5, 0x75f6, 0x75f7, - 0x75f8, 0x75f9, 0x75fa, 0x75fb, 0x75fc, 0x75fd, 0x75fe, 0x75ff, - 0x7600, 0x7601, 0x7602, 0x7603, 0x7604, 0x7605, 0x7606, 0x7607, /* 0x7600 */ - 0x7608, 0x7609, 0x760a, 0x760b, 0x760c, 0x760d, 0x760e, 0x760f, - 0x7610, 0x7611, 0x7612, 0x7613, 0x7614, 0x7615, 0x7616, 0x7617, - 0x7618, 0x7619, 0x761a, 0x761b, 0x761c, 0x761d, 0x761e, 0x761f, - 0x7620, 0x7621, 0x7622, 0x7623, 0x7624, 0x7625, 0x7626, 0x7627, - 0x7628, 0x7629, 0x762a, 0x762b, 0x762c, 0x762d, 0x762e, 0x762f, - 0x7630, 0x7631, 0x7632, 0x7633, 0x7634, 0x7635, 0x7636, 0x7637, - 0x7638, 0x7639, 0x763a, 0x763b, 0x763c, 0x763d, 0x763e, 0x763f, - 0x7640, 0x7641, 0x7642, 0x7643, 0x7644, 0x7645, 0x7646, 0x7647, /* 0x7640 */ - 0x7648, 0x7649, 0x764a, 0x764b, 0x764c, 0x764d, 0x764e, 0x764f, - 0x7650, 0x7651, 0x7652, 0x7653, 0x7654, 0x7655, 0x7656, 0x7657, - 0x7658, 0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x765f, - 0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x7665, 0x7666, 0x7667, - 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e, 0x766f, - 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, 0x7676, 0x7677, - 0x7678, 0x7679, 0x767a, 0x767b, 0x767c, 0x767d, 0x767e, 0x767f, - 0x7680, 0x7681, 0x7682, 0x7683, 0x7684, 0x7685, 0x7686, 0x7687, /* 0x7680 */ - 0x7688, 0x7689, 0x768a, 0x768b, 0x768c, 0x768d, 0x768e, 0x768f, - 0x7690, 0x7691, 0x7692, 0x7693, 0x7694, 0x7695, 0x7696, 0x7697, - 0x7698, 0x7699, 0x769a, 0x769b, 0x769c, 0x769d, 0x769e, 0x769f, - 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a4, 0x76a5, 0x76a6, 0x76a7, - 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad, 0x76ae, 0x76af, - 0x76b0, 0x76b1, 0x76b2, 0x76b3, 0x76b4, 0x76b5, 0x76b6, 0x76b7, - 0x76b8, 0x76b9, 0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76bf, - 0x76c0, 0x76c1, 0x76c2, 0x76c3, 0x76c4, 0x76c5, 0x76c6, 0x76c7, /* 0x76c0 */ - 0x76c8, 0x76c9, 0x76ca, 0x76cb, 0x76cc, 0x76cd, 0x76ce, 0x76cf, - 0x76d0, 0x76d1, 0x76d2, 0x76d3, 0x76d4, 0x76d5, 0x76d6, 0x76d7, - 0x76d8, 0x76d9, 0x76da, 0x76db, 0x76dc, 0x76dd, 0x76de, 0x76df, - 0x76e0, 0x76e1, 0x76e2, 0x76e3, 0x76e4, 0x76e5, 0x76e6, 0x76e7, - 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec, 0x76ed, 0x76ee, 0x76ef, - 0x76f0, 0x76f1, 0x76f2, 0x76f3, 0x76f4, 0x76f5, 0x76f6, 0x76f7, - 0x76f8, 0x76f9, 0x76fa, 0x76fb, 0x76fc, 0x76fd, 0x76fe, 0x76ff, - 0x7700, 0x7701, 0x7702, 0x7703, 0x7704, 0x7705, 0x7706, 0x7707, /* 0x7700 */ - 0x7708, 0x7709, 0x770a, 0x770b, 0x770c, 0x770d, 0x770e, 0x770f, - 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, 0x7715, 0x7716, 0x7717, - 0x7718, 0x7719, 0x771a, 0x771b, 0x771c, 0x771d, 0x771e, 0x771f, - 0x7720, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, 0x7727, - 0x7728, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d, 0x772e, 0x772f, - 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7735, 0x7736, 0x7737, - 0x7738, 0x7739, 0x773a, 0x773b, 0x773c, 0x773d, 0x773e, 0x773f, - 0x7740, 0x7741, 0x7742, 0x7743, 0x7744, 0x7745, 0x7746, 0x7747, /* 0x7740 */ - 0x7748, 0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, - 0x7750, 0x7751, 0x7752, 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, - 0x7758, 0x7759, 0x775a, 0x775b, 0x775c, 0x775d, 0x775e, 0x775f, - 0x7760, 0x7761, 0x7762, 0x7763, 0x7764, 0x7765, 0x7766, 0x7767, - 0x7768, 0x7769, 0x776a, 0x776b, 0x776c, 0x776d, 0x776e, 0x776f, - 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, 0x7775, 0x7776, 0x7777, - 0x7778, 0x7779, 0x777a, 0x777b, 0x777c, 0x777d, 0x777e, 0x777f, - 0x7780, 0x7781, 0x7782, 0x7783, 0x7784, 0x7785, 0x7786, 0x7787, /* 0x7780 */ - 0x7788, 0x7789, 0x778a, 0x778b, 0x778c, 0x778d, 0x778e, 0x778f, - 0x7790, 0x7791, 0x7792, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, - 0x7798, 0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x779f, - 0x77a0, 0x77a1, 0x77a2, 0x77a3, 0x77a4, 0x77a5, 0x77a6, 0x77a7, - 0x77a8, 0x77a9, 0x77aa, 0x77ab, 0x77ac, 0x77ad, 0x77ae, 0x77af, - 0x77b0, 0x77b1, 0x77b2, 0x77b3, 0x77b4, 0x77b5, 0x77b6, 0x77b7, - 0x77b8, 0x77b9, 0x77ba, 0x77bb, 0x77bc, 0x77bd, 0x77be, 0x77bf, - 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6, 0x77c7, /* 0x77c0 */ - 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77cd, 0x77ce, 0x77cf, - 0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d7, - 0x77d8, 0x77d9, 0x77da, 0x77db, 0x77dc, 0x77dd, 0x77de, 0x77df, - 0x77e0, 0x77e1, 0x77e2, 0x77e3, 0x77e4, 0x77e5, 0x77e6, 0x77e7, - 0x77e8, 0x77e9, 0x77ea, 0x77eb, 0x77ec, 0x77ed, 0x77ee, 0x77ef, - 0x77f0, 0x77f1, 0x77f2, 0x77f3, 0x77f4, 0x77f5, 0x77f6, 0x77f7, - 0x77f8, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x77fd, 0x77fe, 0x77ff, - 0x7800, 0x7801, 0x7802, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, /* 0x7800 */ - 0x7808, 0x7809, 0x780a, 0x780b, 0x780c, 0x780d, 0x780e, 0x780f, - 0x7810, 0x7811, 0x7812, 0x7813, 0x7814, 0x7815, 0x7816, 0x7817, - 0x7818, 0x7819, 0x781a, 0x781b, 0x781c, 0x781d, 0x781e, 0x781f, - 0x7820, 0x7821, 0x7822, 0x7823, 0x7824, 0x7825, 0x7826, 0x7827, - 0x7828, 0x7829, 0x782a, 0x782b, 0x782c, 0x782d, 0x782e, 0x782f, - 0x7830, 0x7831, 0x7832, 0x7833, 0x7834, 0x7835, 0x7836, 0x7837, - 0x7838, 0x7839, 0x783a, 0x783b, 0x783c, 0x783d, 0x783e, 0x783f, - 0x7840, 0x7841, 0x7842, 0x7843, 0x7844, 0x7845, 0x7846, 0x7847, /* 0x7840 */ - 0x7848, 0x7849, 0x784a, 0x784b, 0x784c, 0x784d, 0x784e, 0x784f, - 0x7850, 0x7851, 0x7852, 0x7853, 0x7854, 0x7855, 0x7856, 0x7857, - 0x7858, 0x7859, 0x785a, 0x785b, 0x785c, 0x785d, 0x785e, 0x785f, - 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7865, 0x7866, 0x7867, - 0x7868, 0x7869, 0x786a, 0x786b, 0x786c, 0x786d, 0x786e, 0x786f, - 0x7870, 0x7871, 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7877, - 0x7878, 0x7879, 0x787a, 0x787b, 0x787c, 0x787d, 0x787e, 0x787f, - 0x7880, 0x7881, 0x7882, 0x7883, 0x7884, 0x7885, 0x7886, 0x7887, /* 0x7880 */ - 0x7888, 0x7889, 0x788a, 0x788b, 0x788c, 0x788d, 0x788e, 0x788f, - 0x7890, 0x7891, 0x7892, 0x7893, 0x7894, 0x7895, 0x7896, 0x7897, - 0x7898, 0x7899, 0x789a, 0x789b, 0x789c, 0x789d, 0x789e, 0x789f, - 0x78a0, 0x78a1, 0x78a2, 0x78a3, 0x78a4, 0x78a5, 0x78a6, 0x78a7, - 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac, 0x78ad, 0x78ae, 0x78af, - 0x78b0, 0x78b1, 0x78b2, 0x78b3, 0x78b4, 0x78b5, 0x78b6, 0x78b7, - 0x78b8, 0x78b9, 0x78ba, 0x78bb, 0x78bc, 0x78bd, 0x78be, 0x78bf, - 0x78c0, 0x78c1, 0x78c2, 0x78c3, 0x78c4, 0x78c5, 0x78c6, 0x78c7, /* 0x78c0 */ - 0x78c8, 0x78c9, 0x78ca, 0x78cb, 0x78cc, 0x78cd, 0x78ce, 0x78cf, - 0x78d0, 0x78d1, 0x78d2, 0x78d3, 0x78d4, 0x78d5, 0x78d6, 0x78d7, - 0x78d8, 0x78d9, 0x78da, 0x78db, 0x78dc, 0x78dd, 0x78de, 0x78df, - 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4, 0x78e5, 0x78e6, 0x78e7, - 0x78e8, 0x78e9, 0x78ea, 0x78eb, 0x78ec, 0x78ed, 0x78ee, 0x78ef, - 0x78f0, 0x78f1, 0x78f2, 0x78f3, 0x78f4, 0x78f5, 0x78f6, 0x78f7, - 0x78f8, 0x78f9, 0x78fa, 0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, - 0x7900, 0x7901, 0x7902, 0x7903, 0x7904, 0x7905, 0x7906, 0x7907, /* 0x7900 */ - 0x7908, 0x7909, 0x790a, 0x790b, 0x790c, 0x790d, 0x790e, 0x790f, - 0x7910, 0x7911, 0x7912, 0x7913, 0x7914, 0x7915, 0x7916, 0x7917, - 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d, 0x791e, 0x791f, - 0x7920, 0x7921, 0x7922, 0x7923, 0x7924, 0x7925, 0x7926, 0x7927, - 0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f, - 0x7930, 0x7931, 0x7932, 0x7933, 0x7934, 0x7935, 0x7936, 0x7937, - 0x7938, 0x7939, 0x793a, 0x793b, 0x793c, 0x793d, 0x793e, 0x793f, - 0x7940, 0x7941, 0x7942, 0x7943, 0x7944, 0x7945, 0x7946, 0x7947, /* 0x7940 */ - 0x7948, 0x7949, 0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, - 0x7950, 0x7951, 0x7952, 0x7953, 0x7954, 0x7955, 0x7956, 0x7957, - 0x7958, 0x7959, 0x795a, 0x795b, 0x795c, 0x795d, 0x795e, 0x795f, - 0x7960, 0x7961, 0x7962, 0x7963, 0x7964, 0x7965, 0x7966, 0x7967, - 0x7968, 0x7969, 0x796a, 0x796b, 0x796c, 0x796d, 0x796e, 0x796f, - 0x7970, 0x7971, 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7977, - 0x7978, 0x7979, 0x797a, 0x797b, 0x797c, 0x797d, 0x797e, 0x797f, - 0x7980, 0x7981, 0x7982, 0x7983, 0x7984, 0x7985, 0x7986, 0x7987, /* 0x7980 */ - 0x7988, 0x7989, 0x798a, 0x798b, 0x798c, 0x798d, 0x798e, 0x798f, - 0x7990, 0x7991, 0x7992, 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, - 0x7998, 0x7999, 0x799a, 0x799b, 0x799c, 0x799d, 0x799e, 0x799f, - 0x79a0, 0x79a1, 0x79a2, 0x79a3, 0x79a4, 0x79a5, 0x79a6, 0x79a7, - 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac, 0x79ad, 0x79ae, 0x79af, - 0x79b0, 0x79b1, 0x79b2, 0x79b3, 0x79b4, 0x79b5, 0x79b6, 0x79b7, - 0x79b8, 0x79b9, 0x79ba, 0x79bb, 0x79bc, 0x79bd, 0x79be, 0x79bf, - 0x79c0, 0x79c1, 0x79c2, 0x79c3, 0x79c4, 0x79c5, 0x79c6, 0x79c7, /* 0x79c0 */ - 0x79c8, 0x79c9, 0x79ca, 0x79cb, 0x79cc, 0x79cd, 0x79ce, 0x79cf, - 0x79d0, 0x79d1, 0x79d2, 0x79d3, 0x79d4, 0x79d5, 0x79d6, 0x79d7, - 0x79d8, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd, 0x79de, 0x79df, - 0x79e0, 0x79e1, 0x79e2, 0x79e3, 0x79e4, 0x79e5, 0x79e6, 0x79e7, - 0x79e8, 0x79e9, 0x79ea, 0x79eb, 0x79ec, 0x79ed, 0x79ee, 0x79ef, - 0x79f0, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7, - 0x79f8, 0x79f9, 0x79fa, 0x79fb, 0x79fc, 0x79fd, 0x79fe, 0x79ff, - 0x7a00, 0x7a01, 0x7a02, 0x7a03, 0x7a04, 0x7a05, 0x7a06, 0x7a07, /* 0x7a00 */ - 0x7a08, 0x7a09, 0x7a0a, 0x7a0b, 0x7a0c, 0x7a0d, 0x7a0e, 0x7a0f, - 0x7a10, 0x7a11, 0x7a12, 0x7a13, 0x7a14, 0x7a15, 0x7a16, 0x7a17, - 0x7a18, 0x7a19, 0x7a1a, 0x7a1b, 0x7a1c, 0x7a1d, 0x7a1e, 0x7a1f, - 0x7a20, 0x7a21, 0x7a22, 0x7a23, 0x7a24, 0x7a25, 0x7a26, 0x7a27, - 0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f, - 0x7a30, 0x7a31, 0x7a32, 0x7a33, 0x7a34, 0x7a35, 0x7a36, 0x7a37, - 0x7a38, 0x7a39, 0x7a3a, 0x7a3b, 0x7a3c, 0x7a3d, 0x7a3e, 0x7a3f, - 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a46, 0x7a47, /* 0x7a40 */ - 0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f, - 0x7a50, 0x7a51, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a57, - 0x7a58, 0x7a59, 0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, - 0x7a60, 0x7a61, 0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, - 0x7a68, 0x7a69, 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, - 0x7a70, 0x7a71, 0x7a72, 0x7a73, 0x7a74, 0x7a75, 0x7a76, 0x7a77, - 0x7a78, 0x7a79, 0x7a7a, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a7f, - 0x7a80, 0x7a81, 0x7a82, 0x7a83, 0x7a84, 0x7a85, 0x7a86, 0x7a87, /* 0x7a80 */ - 0x7a88, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8d, 0x7a8e, 0x7a8f, - 0x7a90, 0x7a91, 0x7a92, 0x7a93, 0x7a94, 0x7a95, 0x7a96, 0x7a97, - 0x7a98, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9c, 0x7a9d, 0x7a9e, 0x7a9f, - 0x7aa0, 0x7aa1, 0x7aa2, 0x7aa3, 0x7aa4, 0x7aa5, 0x7aa6, 0x7aa7, - 0x7aa8, 0x7aa9, 0x7aaa, 0x7aab, 0x7aac, 0x7aad, 0x7aae, 0x7aaf, - 0x7ab0, 0x7ab1, 0x7ab2, 0x7ab3, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, - 0x7ab8, 0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7abf, - 0x7ac0, 0x7ac1, 0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, /* 0x7ac0 */ - 0x7ac8, 0x7ac9, 0x7aca, 0x7acb, 0x7acc, 0x7acd, 0x7ace, 0x7acf, - 0x7ad0, 0x7ad1, 0x7ad2, 0x7ad3, 0x7ad4, 0x7ad5, 0x7ad6, 0x7ad7, - 0x7ad8, 0x7ad9, 0x7ada, 0x7adb, 0x7adc, 0x7add, 0x7ade, 0x7adf, - 0x7ae0, 0x7ae1, 0x7ae2, 0x7ae3, 0x7ae4, 0x7ae5, 0x7ae6, 0x7ae7, - 0x7ae8, 0x7ae9, 0x7aea, 0x7aeb, 0x7aec, 0x7aed, 0x7aee, 0x7aef, - 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4, 0x7af5, 0x7af6, 0x7af7, - 0x7af8, 0x7af9, 0x7afa, 0x7afb, 0x7afc, 0x7afd, 0x7afe, 0x7aff, - 0x7b00, 0x7b01, 0x7b02, 0x7b03, 0x7b04, 0x7b05, 0x7b06, 0x7b07, /* 0x7b00 */ - 0x7b08, 0x7b09, 0x7b0a, 0x7b0b, 0x7b0c, 0x7b0d, 0x7b0e, 0x7b0f, - 0x7b10, 0x7b11, 0x7b12, 0x7b13, 0x7b14, 0x7b15, 0x7b16, 0x7b17, - 0x7b18, 0x7b19, 0x7b1a, 0x7b1b, 0x7b1c, 0x7b1d, 0x7b1e, 0x7b1f, - 0x7b20, 0x7b21, 0x7b22, 0x7b23, 0x7b24, 0x7b25, 0x7b26, 0x7b27, - 0x7b28, 0x7b29, 0x7b2a, 0x7b2b, 0x7b2c, 0x7b2d, 0x7b2e, 0x7b2f, - 0x7b30, 0x7b31, 0x7b32, 0x7b33, 0x7b34, 0x7b35, 0x7b36, 0x7b37, - 0x7b38, 0x7b39, 0x7b3a, 0x7b3b, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b3f, - 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, 0x7b45, 0x7b46, 0x7b47, /* 0x7b40 */ - 0x7b48, 0x7b49, 0x7b4a, 0x7b4b, 0x7b4c, 0x7b4d, 0x7b4e, 0x7b4f, - 0x7b50, 0x7b51, 0x7b52, 0x7b53, 0x7b54, 0x7b55, 0x7b56, 0x7b57, - 0x7b58, 0x7b59, 0x7b5a, 0x7b5b, 0x7b5c, 0x7b5d, 0x7b5e, 0x7b5f, - 0x7b60, 0x7b61, 0x7b62, 0x7b63, 0x7b64, 0x7b65, 0x7b66, 0x7b67, - 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d, 0x7b6e, 0x7b6f, - 0x7b70, 0x7b71, 0x7b72, 0x7b73, 0x7b74, 0x7b75, 0x7b76, 0x7b77, - 0x7b78, 0x7b79, 0x7b7a, 0x7b7b, 0x7b7c, 0x7b7d, 0x7b7e, 0x7b7f, - 0x7b80, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b85, 0x7b86, 0x7b87, /* 0x7b80 */ - 0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8d, 0x7b8e, 0x7b8f, - 0x7b90, 0x7b91, 0x7b92, 0x7b93, 0x7b94, 0x7b95, 0x7b96, 0x7b97, - 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9c, 0x7b9d, 0x7b9e, 0x7b9f, - 0x7ba0, 0x7ba1, 0x7ba2, 0x7ba3, 0x7ba4, 0x7ba5, 0x7ba6, 0x7ba7, - 0x7ba8, 0x7ba9, 0x7baa, 0x7bab, 0x7bac, 0x7bad, 0x7bae, 0x7baf, - 0x7bb0, 0x7bb1, 0x7bb2, 0x7bb3, 0x7bb4, 0x7bb5, 0x7bb6, 0x7bb7, - 0x7bb8, 0x7bb9, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, - 0x7bc0, 0x7bc1, 0x7bc2, 0x7bc3, 0x7bc4, 0x7bc5, 0x7bc6, 0x7bc7, /* 0x7bc0 */ - 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcc, 0x7bcd, 0x7bce, 0x7bcf, - 0x7bd0, 0x7bd1, 0x7bd2, 0x7bd3, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, - 0x7bd8, 0x7bd9, 0x7bda, 0x7bdb, 0x7bdc, 0x7bdd, 0x7bde, 0x7bdf, - 0x7be0, 0x7be1, 0x7be2, 0x7be3, 0x7be4, 0x7be5, 0x7be6, 0x7be7, - 0x7be8, 0x7be9, 0x7bea, 0x7beb, 0x7bec, 0x7bed, 0x7bee, 0x7bef, - 0x7bf0, 0x7bf1, 0x7bf2, 0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf7, - 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb, 0x7bfc, 0x7bfd, 0x7bfe, 0x7bff, - 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05, 0x7c06, 0x7c07, /* 0x7c00 */ - 0x7c08, 0x7c09, 0x7c0a, 0x7c0b, 0x7c0c, 0x7c0d, 0x7c0e, 0x7c0f, - 0x7c10, 0x7c11, 0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c16, 0x7c17, - 0x7c18, 0x7c19, 0x7c1a, 0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c1f, - 0x7c20, 0x7c21, 0x7c22, 0x7c23, 0x7c24, 0x7c25, 0x7c26, 0x7c27, - 0x7c28, 0x7c29, 0x7c2a, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e, 0x7c2f, - 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36, 0x7c37, - 0x7c38, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c3f, - 0x7c40, 0x7c41, 0x7c42, 0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, /* 0x7c40 */ - 0x7c48, 0x7c49, 0x7c4a, 0x7c4b, 0x7c4c, 0x7c4d, 0x7c4e, 0x7c4f, - 0x7c50, 0x7c51, 0x7c52, 0x7c53, 0x7c54, 0x7c55, 0x7c56, 0x7c57, - 0x7c58, 0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, - 0x7c60, 0x7c61, 0x7c62, 0x7c63, 0x7c64, 0x7c65, 0x7c66, 0x7c67, - 0x7c68, 0x7c69, 0x7c6a, 0x7c6b, 0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, - 0x7c70, 0x7c71, 0x7c72, 0x7c73, 0x7c74, 0x7c75, 0x7c76, 0x7c77, - 0x7c78, 0x7c79, 0x7c7a, 0x7c7b, 0x7c7c, 0x7c7d, 0x7c7e, 0x7c7f, - 0x7c80, 0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, /* 0x7c80 */ - 0x7c88, 0x7c89, 0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, - 0x7c90, 0x7c91, 0x7c92, 0x7c93, 0x7c94, 0x7c95, 0x7c96, 0x7c97, - 0x7c98, 0x7c99, 0x7c9a, 0x7c9b, 0x7c9c, 0x7c9d, 0x7c9e, 0x7c9f, - 0x7ca0, 0x7ca1, 0x7ca2, 0x7ca3, 0x7ca4, 0x7ca5, 0x7ca6, 0x7ca7, - 0x7ca8, 0x7ca9, 0x7caa, 0x7cab, 0x7cac, 0x7cad, 0x7cae, 0x7caf, - 0x7cb0, 0x7cb1, 0x7cb2, 0x7cb3, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, - 0x7cb8, 0x7cb9, 0x7cba, 0x7cbb, 0x7cbc, 0x7cbd, 0x7cbe, 0x7cbf, - 0x7cc0, 0x7cc1, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc5, 0x7cc6, 0x7cc7, /* 0x7cc0 */ - 0x7cc8, 0x7cc9, 0x7cca, 0x7ccb, 0x7ccc, 0x7ccd, 0x7cce, 0x7ccf, - 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd5, 0x7cd6, 0x7cd7, - 0x7cd8, 0x7cd9, 0x7cda, 0x7cdb, 0x7cdc, 0x7cdd, 0x7cde, 0x7cdf, - 0x7ce0, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4, 0x7ce5, 0x7ce6, 0x7ce7, - 0x7ce8, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced, 0x7cee, 0x7cef, - 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6, 0x7cf7, - 0x7cf8, 0x7cf9, 0x7cfa, 0x7cfb, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, - 0x7d00, 0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, /* 0x7d00 */ - 0x7d08, 0x7d09, 0x7d0a, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, - 0x7d10, 0x7d11, 0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, - 0x7d18, 0x7d19, 0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, - 0x7d20, 0x7d21, 0x7d22, 0x7d23, 0x7d24, 0x7d25, 0x7d26, 0x7d27, - 0x7d28, 0x7d29, 0x7d2a, 0x7d2b, 0x7d2c, 0x7d2d, 0x7d2e, 0x7d2f, - 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36, 0x7d37, - 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d3f, - 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46, 0x7d47, /* 0x7d40 */ - 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e, 0x7d4f, - 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56, 0x7d57, - 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e, 0x7d5f, - 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66, 0x7d67, - 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6e, 0x7d6f, - 0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d77, - 0x7d78, 0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, - 0x7d80, 0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, /* 0x7d80 */ - 0x7d88, 0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, - 0x7d90, 0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, - 0x7d98, 0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, - 0x7da0, 0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da6, 0x7da7, - 0x7da8, 0x7da9, 0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7dae, 0x7daf, - 0x7db0, 0x7db1, 0x7db2, 0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, - 0x7db8, 0x7db9, 0x7dba, 0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, - 0x7dc0, 0x7dc1, 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, /* 0x7dc0 */ - 0x7dc8, 0x7dc9, 0x7dca, 0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, - 0x7dd0, 0x7dd1, 0x7dd2, 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, - 0x7dd8, 0x7dd9, 0x7dda, 0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, - 0x7de0, 0x7de1, 0x7de2, 0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, - 0x7de8, 0x7de9, 0x7dea, 0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, - 0x7df0, 0x7df1, 0x7df2, 0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, - 0x7df8, 0x7df9, 0x7dfa, 0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, - 0x7e00, 0x7e01, 0x7e02, 0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, /* 0x7e00 */ - 0x7e08, 0x7e09, 0x7e0a, 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, - 0x7e10, 0x7e11, 0x7e12, 0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, - 0x7e18, 0x7e19, 0x7e1a, 0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, - 0x7e20, 0x7e21, 0x7e22, 0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, - 0x7e28, 0x7e29, 0x7e2a, 0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, - 0x7e30, 0x7e31, 0x7e32, 0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, - 0x7e38, 0x7e39, 0x7e3a, 0x7e3b, 0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, - 0x7e40, 0x7e41, 0x7e42, 0x7e43, 0x7e44, 0x7e45, 0x7e46, 0x7e47, /* 0x7e40 */ - 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d, 0x7e4e, 0x7e4f, - 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55, 0x7e56, 0x7e57, - 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d, 0x7e5e, 0x7e5f, - 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65, 0x7e66, 0x7e67, - 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d, 0x7e6e, 0x7e6f, - 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75, 0x7e76, 0x7e77, - 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d, 0x7e7e, 0x7e7f, - 0x7e80, 0x7e81, 0x7e82, 0x7e83, 0x7e84, 0x7e85, 0x7e86, 0x7e87, /* 0x7e80 */ - 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e, 0x7e8f, - 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96, 0x7e97, - 0x7e98, 0x7e99, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f, - 0x7ea0, 0x7ea1, 0x7ea2, 0x7ea3, 0x7ea4, 0x7ea5, 0x7ea6, 0x7ea7, - 0x7ea8, 0x7ea9, 0x7eaa, 0x7eab, 0x7eac, 0x7ead, 0x7eae, 0x7eaf, - 0x7eb0, 0x7eb1, 0x7eb2, 0x7eb3, 0x7eb4, 0x7eb5, 0x7eb6, 0x7eb7, - 0x7eb8, 0x7eb9, 0x7eba, 0x7ebb, 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf, - 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec3, 0x7ec4, 0x7ec5, 0x7ec6, 0x7ec7, /* 0x7ec0 */ - 0x7ec8, 0x7ec9, 0x7eca, 0x7ecb, 0x7ecc, 0x7ecd, 0x7ece, 0x7ecf, - 0x7ed0, 0x7ed1, 0x7ed2, 0x7ed3, 0x7ed4, 0x7ed5, 0x7ed6, 0x7ed7, - 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf, - 0x7ee0, 0x7ee1, 0x7ee2, 0x7ee3, 0x7ee4, 0x7ee5, 0x7ee6, 0x7ee7, - 0x7ee8, 0x7ee9, 0x7eea, 0x7eeb, 0x7eec, 0x7eed, 0x7eee, 0x7eef, - 0x7ef0, 0x7ef1, 0x7ef2, 0x7ef3, 0x7ef4, 0x7ef5, 0x7ef6, 0x7ef7, - 0x7ef8, 0x7ef9, 0x7efa, 0x7efb, 0x7efc, 0x7efd, 0x7efe, 0x7eff, - 0x7f00, 0x7f01, 0x7f02, 0x7f03, 0x7f04, 0x7f05, 0x7f06, 0x7f07, /* 0x7f00 */ - 0x7f08, 0x7f09, 0x7f0a, 0x7f0b, 0x7f0c, 0x7f0d, 0x7f0e, 0x7f0f, - 0x7f10, 0x7f11, 0x7f12, 0x7f13, 0x7f14, 0x7f15, 0x7f16, 0x7f17, - 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f, - 0x7f20, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, - 0x7f28, 0x7f29, 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f, - 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x7f35, 0x7f36, 0x7f37, - 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f, - 0x7f40, 0x7f41, 0x7f42, 0x7f43, 0x7f44, 0x7f45, 0x7f46, 0x7f47, /* 0x7f40 */ - 0x7f48, 0x7f49, 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, - 0x7f50, 0x7f51, 0x7f52, 0x7f53, 0x7f54, 0x7f55, 0x7f56, 0x7f57, - 0x7f58, 0x7f59, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, - 0x7f60, 0x7f61, 0x7f62, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f67, - 0x7f68, 0x7f69, 0x7f6a, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6e, 0x7f6f, - 0x7f70, 0x7f71, 0x7f72, 0x7f73, 0x7f74, 0x7f75, 0x7f76, 0x7f77, - 0x7f78, 0x7f79, 0x7f7a, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, - 0x7f80, 0x7f81, 0x7f82, 0x7f83, 0x7f84, 0x7f85, 0x7f86, 0x7f87, /* 0x7f80 */ - 0x7f88, 0x7f89, 0x7f8a, 0x7f8b, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f, - 0x7f90, 0x7f91, 0x7f92, 0x7f93, 0x7f94, 0x7f95, 0x7f96, 0x7f97, - 0x7f98, 0x7f99, 0x7f9a, 0x7f9b, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, - 0x7fa0, 0x7fa1, 0x7fa2, 0x7fa3, 0x7fa4, 0x7fa5, 0x7fa6, 0x7fa7, - 0x7fa8, 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7faf, - 0x7fb0, 0x7fb1, 0x7fb2, 0x7fb3, 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, - 0x7fb8, 0x7fb9, 0x7fba, 0x7fbb, 0x7fbc, 0x7fbd, 0x7fbe, 0x7fbf, - 0x7fc0, 0x7fc1, 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc5, 0x7fc6, 0x7fc7, /* 0x7fc0 */ - 0x7fc8, 0x7fc9, 0x7fca, 0x7fcb, 0x7fcc, 0x7fcd, 0x7fce, 0x7fcf, - 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd4, 0x7fd5, 0x7fd6, 0x7fd7, - 0x7fd8, 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fdf, - 0x7fe0, 0x7fe1, 0x7fe2, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7, - 0x7fe8, 0x7fe9, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fee, 0x7fef, - 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, - 0x7ff8, 0x7ff9, 0x7ffa, 0x7ffb, 0x7ffc, 0x7ffd, 0x7ffe, 0x7fff, - 0x8000, 0x8001, 0x8002, 0x8003, 0x8004, 0x8005, 0x8006, 0x8007, /* 0x8000 */ - 0x8008, 0x8009, 0x800a, 0x800b, 0x800c, 0x800d, 0x800e, 0x800f, - 0x8010, 0x8011, 0x8012, 0x8013, 0x8014, 0x8015, 0x8016, 0x8017, - 0x8018, 0x8019, 0x801a, 0x801b, 0x801c, 0x801d, 0x801e, 0x801f, - 0x8020, 0x8021, 0x8022, 0x8023, 0x8024, 0x8025, 0x8026, 0x8027, - 0x8028, 0x8029, 0x802a, 0x802b, 0x802c, 0x802d, 0x802e, 0x802f, - 0x8030, 0x8031, 0x8032, 0x8033, 0x8034, 0x8035, 0x8036, 0x8037, - 0x8038, 0x8039, 0x803a, 0x803b, 0x803c, 0x803d, 0x803e, 0x803f, - 0x8040, 0x8041, 0x8042, 0x8043, 0x8044, 0x8045, 0x8046, 0x8047, /* 0x8040 */ - 0x8048, 0x8049, 0x804a, 0x804b, 0x804c, 0x804d, 0x804e, 0x804f, - 0x8050, 0x8051, 0x8052, 0x8053, 0x8054, 0x8055, 0x8056, 0x8057, - 0x8058, 0x8059, 0x805a, 0x805b, 0x805c, 0x805d, 0x805e, 0x805f, - 0x8060, 0x8061, 0x8062, 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, - 0x8068, 0x8069, 0x806a, 0x806b, 0x806c, 0x806d, 0x806e, 0x806f, - 0x8070, 0x8071, 0x8072, 0x8073, 0x8074, 0x8075, 0x8076, 0x8077, - 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d, 0x807e, 0x807f, - 0x8080, 0x8081, 0x8082, 0x8083, 0x8084, 0x8085, 0x8086, 0x8087, /* 0x8080 */ - 0x8088, 0x8089, 0x808a, 0x808b, 0x808c, 0x808d, 0x808e, 0x808f, - 0x8090, 0x8091, 0x8092, 0x8093, 0x8094, 0x8095, 0x8096, 0x8097, - 0x8098, 0x8099, 0x809a, 0x809b, 0x809c, 0x809d, 0x809e, 0x809f, - 0x80a0, 0x80a1, 0x80a2, 0x80a3, 0x80a4, 0x80a5, 0x80a6, 0x80a7, - 0x80a8, 0x80a9, 0x80aa, 0x80ab, 0x80ac, 0x80ad, 0x80ae, 0x80af, - 0x80b0, 0x80b1, 0x80b2, 0x80b3, 0x80b4, 0x80b5, 0x80b6, 0x80b7, - 0x80b8, 0x80b9, 0x80ba, 0x80bb, 0x80bc, 0x80bd, 0x80be, 0x80bf, - 0x80c0, 0x80c1, 0x80c2, 0x80c3, 0x80c4, 0x80c5, 0x80c6, 0x80c7, /* 0x80c0 */ - 0x80c8, 0x80c9, 0x80ca, 0x80cb, 0x80cc, 0x80cd, 0x80ce, 0x80cf, - 0x80d0, 0x80d1, 0x80d2, 0x80d3, 0x80d4, 0x80d5, 0x80d6, 0x80d7, - 0x80d8, 0x80d9, 0x80da, 0x80db, 0x80dc, 0x80dd, 0x80de, 0x80df, - 0x80e0, 0x80e1, 0x80e2, 0x80e3, 0x80e4, 0x80e5, 0x80e6, 0x80e7, - 0x80e8, 0x80e9, 0x80ea, 0x80eb, 0x80ec, 0x80ed, 0x80ee, 0x80ef, - 0x80f0, 0x80f1, 0x80f2, 0x80f3, 0x80f4, 0x80f5, 0x80f6, 0x80f7, - 0x80f8, 0x80f9, 0x80fa, 0x80fb, 0x80fc, 0x80fd, 0x80fe, 0x80ff, - 0x8100, 0x8101, 0x8102, 0x8103, 0x8104, 0x8105, 0x8106, 0x8107, /* 0x8100 */ - 0x8108, 0x8109, 0x810a, 0x810b, 0x810c, 0x810d, 0x810e, 0x810f, - 0x8110, 0x8111, 0x8112, 0x8113, 0x8114, 0x8115, 0x8116, 0x8117, - 0x8118, 0x8119, 0x811a, 0x811b, 0x811c, 0x811d, 0x811e, 0x811f, - 0x8120, 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, - 0x8128, 0x8129, 0x812a, 0x812b, 0x812c, 0x812d, 0x812e, 0x812f, - 0x8130, 0x8131, 0x8132, 0x8133, 0x8134, 0x8135, 0x8136, 0x8137, - 0x8138, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813e, 0x813f, - 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, /* 0x8140 */ - 0x8148, 0x8149, 0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, - 0x8150, 0x8151, 0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, - 0x8158, 0x8159, 0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, - 0x8160, 0x8161, 0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, - 0x8168, 0x8169, 0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, - 0x8170, 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, - 0x8178, 0x8179, 0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x817f, - 0x8180, 0x8181, 0x8182, 0x8183, 0x8184, 0x8185, 0x8186, 0x8187, /* 0x8180 */ - 0x8188, 0x8189, 0x818a, 0x818b, 0x818c, 0x818d, 0x818e, 0x818f, - 0x8190, 0x8191, 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, - 0x8198, 0x8199, 0x819a, 0x819b, 0x819c, 0x819d, 0x819e, 0x819f, - 0x81a0, 0x81a1, 0x81a2, 0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, - 0x81a8, 0x81a9, 0x81aa, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, - 0x81b0, 0x81b1, 0x81b2, 0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, - 0x81b8, 0x81b9, 0x81ba, 0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, - 0x81c0, 0x81c1, 0x81c2, 0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, /* 0x81c0 */ - 0x81c8, 0x81c9, 0x81ca, 0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, - 0x81d0, 0x81d1, 0x81d2, 0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, - 0x81d8, 0x81d9, 0x81da, 0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, - 0x81e0, 0x81e1, 0x81e2, 0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, - 0x81e8, 0x81e9, 0x81ea, 0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, - 0x81f0, 0x81f1, 0x81f2, 0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, - 0x81f8, 0x81f9, 0x81fa, 0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x81ff, - 0x8200, 0x8201, 0x8202, 0x8203, 0x8204, 0x8205, 0x8206, 0x8207, /* 0x8200 */ - 0x8208, 0x8209, 0x820a, 0x820b, 0x820c, 0x820d, 0x820e, 0x820f, - 0x8210, 0x8211, 0x8212, 0x8213, 0x8214, 0x8215, 0x8216, 0x8217, - 0x8218, 0x8219, 0x821a, 0x821b, 0x821c, 0x821d, 0x821e, 0x821f, - 0x8220, 0x8221, 0x8222, 0x8223, 0x8224, 0x8225, 0x8226, 0x8227, - 0x8228, 0x8229, 0x822a, 0x822b, 0x822c, 0x822d, 0x822e, 0x822f, - 0x8230, 0x8231, 0x8232, 0x8233, 0x8234, 0x8235, 0x8236, 0x8237, - 0x8238, 0x8239, 0x823a, 0x823b, 0x823c, 0x823d, 0x823e, 0x823f, - 0x8240, 0x8241, 0x8242, 0x8243, 0x8244, 0x8245, 0x8246, 0x8247, /* 0x8240 */ - 0x8248, 0x8249, 0x824a, 0x824b, 0x824c, 0x824d, 0x824e, 0x824f, - 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256, 0x8257, - 0x8258, 0x8259, 0x825a, 0x825b, 0x825c, 0x825d, 0x825e, 0x825f, - 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, - 0x8268, 0x8269, 0x826a, 0x826b, 0x826c, 0x826d, 0x826e, 0x826f, - 0x8270, 0x8271, 0x8272, 0x8273, 0x8274, 0x8275, 0x8276, 0x8277, - 0x8278, 0x8279, 0x827a, 0x827b, 0x827c, 0x827d, 0x827e, 0x827f, - 0x8280, 0x8281, 0x8282, 0x8283, 0x8284, 0x8285, 0x8286, 0x8287, /* 0x8280 */ - 0x8288, 0x8289, 0x828a, 0x828b, 0x828c, 0x828d, 0x828e, 0x828f, - 0x8290, 0x8291, 0x8292, 0x8293, 0x8294, 0x8295, 0x8296, 0x8297, - 0x8298, 0x8299, 0x829a, 0x829b, 0x829c, 0x829d, 0x829e, 0x829f, - 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4, 0x82a5, 0x82a6, 0x82a7, - 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad, 0x82ae, 0x82af, - 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, 0x82b5, 0x82b6, 0x82b7, - 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, 0x82bd, 0x82be, 0x82bf, - 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, 0x82c5, 0x82c6, 0x82c7, /* 0x82c0 */ - 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, 0x82cd, 0x82ce, 0x82cf, - 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, 0x82d5, 0x82d6, 0x82d7, - 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, 0x82dd, 0x82de, 0x82df, - 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, 0x82e5, 0x82e6, 0x82e7, - 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, 0x82ed, 0x82ee, 0x82ef, - 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4, 0x82f5, 0x82f6, 0x82f7, - 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc, 0x82fd, 0x82fe, 0x82ff, - 0x8300, 0x8301, 0x8302, 0x8303, 0x8304, 0x8305, 0x8306, 0x8307, /* 0x8300 */ - 0x8308, 0x8309, 0x830a, 0x830b, 0x830c, 0x830d, 0x830e, 0x830f, - 0x8310, 0x8311, 0x8312, 0x8313, 0x8314, 0x8315, 0x8316, 0x8317, - 0x8318, 0x8319, 0x831a, 0x831b, 0x831c, 0x831d, 0x831e, 0x831f, - 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8327, - 0x8328, 0x8329, 0x832a, 0x832b, 0x832c, 0x832d, 0x832e, 0x832f, - 0x8330, 0x8331, 0x8332, 0x8333, 0x8334, 0x8335, 0x8336, 0x8337, - 0x8338, 0x8339, 0x833a, 0x833b, 0x833c, 0x833d, 0x833e, 0x833f, - 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, /* 0x8340 */ - 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, - 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, - 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, 0x835e, 0x835f, - 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, 0x8367, - 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, 0x836e, 0x836f, - 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, 0x8377, - 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, 0x837e, 0x837f, - 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, /* 0x8380 */ - 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e, 0x838f, - 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, 0x8397, - 0x8398, 0x8399, 0x839a, 0x839b, 0x839c, 0x839d, 0x839e, 0x839f, - 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6, 0x83a7, - 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae, 0x83af, - 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6, 0x83b7, - 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be, 0x83bf, - 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6, 0x83c7, /* 0x83c0 */ - 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce, 0x83cf, - 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6, 0x83d7, - 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de, 0x83df, - 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6, 0x83e7, - 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee, 0x83ef, - 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, - 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, 0x83ff, - 0x8400, 0x8401, 0x8402, 0x8403, 0x8404, 0x8405, 0x8406, 0x8407, /* 0x8400 */ - 0x8408, 0x8409, 0x840a, 0x840b, 0x840c, 0x840d, 0x840e, 0x840f, - 0x8410, 0x8411, 0x8412, 0x8413, 0x8414, 0x8415, 0x8416, 0x8417, - 0x8418, 0x8419, 0x841a, 0x841b, 0x841c, 0x841d, 0x841e, 0x841f, - 0x8420, 0x8421, 0x8422, 0x8423, 0x8424, 0x8425, 0x8426, 0x8427, - 0x8428, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d, 0x842e, 0x842f, - 0x8430, 0x8431, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, 0x8437, - 0x8438, 0x8439, 0x843a, 0x843b, 0x843c, 0x843d, 0x843e, 0x843f, - 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447, /* 0x8440 */ - 0x8448, 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, - 0x8450, 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, - 0x8458, 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, - 0x8460, 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467, - 0x8468, 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f, - 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477, - 0x8478, 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x847f, - 0x8480, 0x8481, 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, /* 0x8480 */ - 0x8488, 0x8489, 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, - 0x8490, 0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, - 0x8498, 0x8499, 0x849a, 0x849b, 0x849c, 0x849d, 0x849e, 0x849f, - 0x84a0, 0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, - 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, - 0x84b0, 0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, - 0x84b8, 0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, - 0x84c0, 0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, /* 0x84c0 */ - 0x84c8, 0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, - 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, - 0x84d8, 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, - 0x84e0, 0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, - 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, - 0x84f0, 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, - 0x84f8, 0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x84ff, - 0x8500, 0x8501, 0x8502, 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, /* 0x8500 */ - 0x8508, 0x8509, 0x850a, 0x850b, 0x850c, 0x850d, 0x850e, 0x850f, - 0x8510, 0x8511, 0x8512, 0x8513, 0x8514, 0x8515, 0x8516, 0x8517, - 0x8518, 0x8519, 0x851a, 0x851b, 0x851c, 0x851d, 0x851e, 0x851f, - 0x8520, 0x8521, 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, - 0x8528, 0x8529, 0x852a, 0x852b, 0x852c, 0x852d, 0x852e, 0x852f, - 0x8530, 0x8531, 0x8532, 0x8533, 0x8534, 0x8535, 0x8536, 0x8537, - 0x8538, 0x8539, 0x853a, 0x853b, 0x853c, 0x853d, 0x853e, 0x853f, - 0x8540, 0x8541, 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, /* 0x8540 */ - 0x8548, 0x8549, 0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, - 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, - 0x8558, 0x8559, 0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, - 0x8560, 0x8561, 0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, - 0x8568, 0x8569, 0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, - 0x8570, 0x8571, 0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, - 0x8578, 0x8579, 0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x857f, - 0x8580, 0x8581, 0x8582, 0x8583, 0x8584, 0x8585, 0x8586, 0x8587, /* 0x8580 */ - 0x8588, 0x8589, 0x858a, 0x858b, 0x858c, 0x858d, 0x858e, 0x858f, - 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, - 0x8598, 0x8599, 0x859a, 0x859b, 0x859c, 0x859d, 0x859e, 0x859f, - 0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, - 0x85a8, 0x85a9, 0x85aa, 0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, - 0x85b0, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, - 0x85b8, 0x85b9, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, - 0x85c0, 0x85c1, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, /* 0x85c0 */ - 0x85c8, 0x85c9, 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, - 0x85d0, 0x85d1, 0x85d2, 0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, - 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, - 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, - 0x85e8, 0x85e9, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, - 0x85f0, 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, - 0x85f8, 0x85f9, 0x85fa, 0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x85ff, - 0x8600, 0x8601, 0x8602, 0x8603, 0x8604, 0x8605, 0x8606, 0x8607, /* 0x8600 */ - 0x8608, 0x8609, 0x860a, 0x860b, 0x860c, 0x860d, 0x860e, 0x860f, - 0x8610, 0x8611, 0x8612, 0x8613, 0x8614, 0x8615, 0x8616, 0x8617, - 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d, 0x861e, 0x861f, - 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, 0x8626, 0x8627, - 0x8628, 0x8629, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f, - 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, - 0x8638, 0x8639, 0x863a, 0x863b, 0x863c, 0x863d, 0x863e, 0x863f, - 0x8640, 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, /* 0x8640 */ - 0x8648, 0x8649, 0x864a, 0x864b, 0x864c, 0x864d, 0x864e, 0x864f, - 0x8650, 0x8651, 0x8652, 0x8653, 0x8654, 0x8655, 0x8656, 0x8657, - 0x8658, 0x8659, 0x865a, 0x865b, 0x865c, 0x865d, 0x865e, 0x865f, - 0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, - 0x8668, 0x8669, 0x866a, 0x866b, 0x866c, 0x866d, 0x866e, 0x866f, - 0x8670, 0x8671, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, 0x8677, - 0x8678, 0x8679, 0x867a, 0x867b, 0x867c, 0x867d, 0x867e, 0x867f, - 0x8680, 0x8681, 0x8682, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, /* 0x8680 */ - 0x8688, 0x8689, 0x868a, 0x868b, 0x868c, 0x868d, 0x868e, 0x868f, - 0x8690, 0x8691, 0x8692, 0x8693, 0x8694, 0x8695, 0x8696, 0x8697, - 0x8698, 0x8699, 0x869a, 0x869b, 0x869c, 0x869d, 0x869e, 0x869f, - 0x86a0, 0x86a1, 0x86a2, 0x86a3, 0x86a4, 0x86a5, 0x86a6, 0x86a7, - 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac, 0x86ad, 0x86ae, 0x86af, - 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4, 0x86b5, 0x86b6, 0x86b7, - 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc, 0x86bd, 0x86be, 0x86bf, - 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4, 0x86c5, 0x86c6, 0x86c7, /* 0x86c0 */ - 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, 0x86cd, 0x86ce, 0x86cf, - 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4, 0x86d5, 0x86d6, 0x86d7, - 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc, 0x86dd, 0x86de, 0x86df, - 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4, 0x86e5, 0x86e6, 0x86e7, - 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec, 0x86ed, 0x86ee, 0x86ef, - 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4, 0x86f5, 0x86f6, 0x86f7, - 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc, 0x86fd, 0x86fe, 0x86ff, - 0x8700, 0x8701, 0x8702, 0x8703, 0x8704, 0x8705, 0x8706, 0x8707, /* 0x8700 */ - 0x8708, 0x8709, 0x870a, 0x870b, 0x870c, 0x870d, 0x870e, 0x870f, - 0x8710, 0x8711, 0x8712, 0x8713, 0x8714, 0x8715, 0x8716, 0x8717, - 0x8718, 0x8719, 0x871a, 0x871b, 0x871c, 0x871d, 0x871e, 0x871f, - 0x8720, 0x8721, 0x8722, 0x8723, 0x8724, 0x8725, 0x8726, 0x8727, - 0x8728, 0x8729, 0x872a, 0x872b, 0x872c, 0x872d, 0x872e, 0x872f, - 0x8730, 0x8731, 0x8732, 0x8733, 0x8734, 0x8735, 0x8736, 0x8737, - 0x8738, 0x8739, 0x873a, 0x873b, 0x873c, 0x873d, 0x873e, 0x873f, - 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747, /* 0x8740 */ - 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, 0x874e, 0x874f, - 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755, 0x8756, 0x8757, - 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, - 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765, 0x8766, 0x8767, - 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d, 0x876e, 0x876f, - 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775, 0x8776, 0x8777, - 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d, 0x877e, 0x877f, - 0x8780, 0x8781, 0x8782, 0x8783, 0x8784, 0x8785, 0x8786, 0x8787, /* 0x8780 */ - 0x8788, 0x8789, 0x878a, 0x878b, 0x878c, 0x878d, 0x878e, 0x878f, - 0x8790, 0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796, 0x8797, - 0x8798, 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e, 0x879f, - 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6, 0x87a7, - 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae, 0x87af, - 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6, 0x87b7, - 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be, 0x87bf, - 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6, 0x87c7, /* 0x87c0 */ - 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, 0x87cf, - 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6, 0x87d7, - 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de, 0x87df, - 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6, 0x87e7, - 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee, 0x87ef, - 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, - 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x87ff, - 0x8800, 0x8801, 0x8802, 0x8803, 0x8804, 0x8805, 0x8806, 0x8807, /* 0x8800 */ - 0x8808, 0x8809, 0x880a, 0x880b, 0x880c, 0x880d, 0x880e, 0x880f, - 0x8810, 0x8811, 0x8812, 0x8813, 0x8814, 0x8815, 0x8816, 0x8817, - 0x8818, 0x8819, 0x881a, 0x881b, 0x881c, 0x881d, 0x881e, 0x881f, - 0x8820, 0x8821, 0x8822, 0x8823, 0x8824, 0x8825, 0x8826, 0x8827, - 0x8828, 0x8829, 0x882a, 0x882b, 0x882c, 0x882d, 0x882e, 0x882f, - 0x8830, 0x8831, 0x8832, 0x8833, 0x8834, 0x8835, 0x8836, 0x8837, - 0x8838, 0x8839, 0x883a, 0x883b, 0x883c, 0x883d, 0x883e, 0x883f, - 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847, /* 0x8840 */ - 0x8848, 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f, - 0x8850, 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857, - 0x8858, 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f, - 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, - 0x8868, 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, - 0x8870, 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, - 0x8878, 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x887f, - 0x8880, 0x8881, 0x8882, 0x8883, 0x8884, 0x8885, 0x8886, 0x8887, /* 0x8880 */ - 0x8888, 0x8889, 0x888a, 0x888b, 0x888c, 0x888d, 0x888e, 0x888f, - 0x8890, 0x8891, 0x8892, 0x8893, 0x8894, 0x8895, 0x8896, 0x8897, - 0x8898, 0x8899, 0x889a, 0x889b, 0x889c, 0x889d, 0x889e, 0x889f, - 0x88a0, 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, - 0x88a8, 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, - 0x88b0, 0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, - 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, - 0x88c0, 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, /* 0x88c0 */ - 0x88c8, 0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, - 0x88d0, 0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, - 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, - 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, - 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, - 0x88f0, 0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, - 0x88f8, 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x88ff, - 0x8900, 0x8901, 0x8902, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, /* 0x8900 */ - 0x8908, 0x8909, 0x890a, 0x890b, 0x890c, 0x890d, 0x890e, 0x890f, - 0x8910, 0x8911, 0x8912, 0x8913, 0x8914, 0x8915, 0x8916, 0x8917, - 0x8918, 0x8919, 0x891a, 0x891b, 0x891c, 0x891d, 0x891e, 0x891f, - 0x8920, 0x8921, 0x8922, 0x8923, 0x8924, 0x8925, 0x8926, 0x8927, - 0x8928, 0x8929, 0x892a, 0x892b, 0x892c, 0x892d, 0x892e, 0x892f, - 0x8930, 0x8931, 0x8932, 0x8933, 0x8934, 0x8935, 0x8936, 0x8937, - 0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f, - 0x8940, 0x8941, 0x8942, 0x8943, 0x8944, 0x8945, 0x8946, 0x8947, /* 0x8940 */ - 0x8948, 0x8949, 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, - 0x8950, 0x8951, 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, - 0x8958, 0x8959, 0x895a, 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, - 0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, - 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, - 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, - 0x8978, 0x8979, 0x897a, 0x897b, 0x897c, 0x897d, 0x897e, 0x897f, - 0x8980, 0x8981, 0x8982, 0x8983, 0x8984, 0x8985, 0x8986, 0x8987, /* 0x8980 */ - 0x8988, 0x8989, 0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, - 0x8990, 0x8991, 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, - 0x8998, 0x8999, 0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, - 0x89a0, 0x89a1, 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, - 0x89a8, 0x89a9, 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, - 0x89b0, 0x89b1, 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, - 0x89b8, 0x89b9, 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, - 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, 0x89c5, 0x89c6, 0x89c7, /* 0x89c0 */ - 0x89c8, 0x89c9, 0x89ca, 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, - 0x89d0, 0x89d1, 0x89d2, 0x89d3, 0x89d4, 0x89d5, 0x89d6, 0x89d7, - 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, 0x89de, 0x89df, - 0x89e0, 0x89e1, 0x89e2, 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, - 0x89e8, 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, - 0x89f0, 0x89f1, 0x89f2, 0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, - 0x89f8, 0x89f9, 0x89fa, 0x89fb, 0x89fc, 0x89fd, 0x89fe, 0x89ff, - 0x8a00, 0x8a01, 0x8a02, 0x8a03, 0x8a04, 0x8a05, 0x8a06, 0x8a07, /* 0x8a00 */ - 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d, 0x8a0e, 0x8a0f, - 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, 0x8a16, 0x8a17, - 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d, 0x8a1e, 0x8a1f, - 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25, 0x8a26, 0x8a27, - 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d, 0x8a2e, 0x8a2f, - 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35, 0x8a36, 0x8a37, - 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d, 0x8a3e, 0x8a3f, - 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, 0x8a47, /* 0x8a40 */ - 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, - 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57, - 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, - 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, - 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, - 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, - 0x8a78, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, - 0x8a80, 0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, /* 0x8a80 */ - 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, - 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94, 0x8a95, 0x8a96, 0x8a97, - 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, - 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, - 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8aad, 0x8aae, 0x8aaf, - 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, - 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, 0x8abc, 0x8abd, 0x8abe, 0x8abf, - 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, /* 0x8ac0 */ - 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, 0x8acd, 0x8ace, 0x8acf, - 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, - 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x8ade, 0x8adf, - 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, - 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, - 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4, 0x8af5, 0x8af6, 0x8af7, - 0x8af8, 0x8af9, 0x8afa, 0x8afb, 0x8afc, 0x8afd, 0x8afe, 0x8aff, - 0x8b00, 0x8b01, 0x8b02, 0x8b03, 0x8b04, 0x8b05, 0x8b06, 0x8b07, /* 0x8b00 */ - 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c, 0x8b0d, 0x8b0e, 0x8b0f, - 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14, 0x8b15, 0x8b16, 0x8b17, - 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c, 0x8b1d, 0x8b1e, 0x8b1f, - 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24, 0x8b25, 0x8b26, 0x8b27, - 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d, 0x8b2e, 0x8b2f, - 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35, 0x8b36, 0x8b37, - 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d, 0x8b3e, 0x8b3f, - 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, 0x8b47, /* 0x8b40 */ - 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, 0x8b4e, 0x8b4f, - 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, 0x8b56, 0x8b57, - 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, 0x8b5e, 0x8b5f, - 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, 0x8b66, 0x8b67, - 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, 0x8b6e, 0x8b6f, - 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, - 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f, - 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87, /* 0x8b80 */ - 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f, - 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97, - 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f, - 0x8ba0, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6, 0x8ba7, - 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, 0x8baf, - 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6, 0x8bb7, - 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8bbe, 0x8bbf, - 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, 0x8bc7, /* 0x8bc0 */ - 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, 0x8bcd, 0x8bce, 0x8bcf, - 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6, 0x8bd7, - 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde, 0x8bdf, - 0x8be0, 0x8be1, 0x8be2, 0x8be3, 0x8be4, 0x8be5, 0x8be6, 0x8be7, - 0x8be8, 0x8be9, 0x8bea, 0x8beb, 0x8bec, 0x8bed, 0x8bee, 0x8bef, - 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6, 0x8bf7, - 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe, 0x8bff, - 0x8c00, 0x8c01, 0x8c02, 0x8c03, 0x8c04, 0x8c05, 0x8c06, 0x8c07, /* 0x8c00 */ - 0x8c08, 0x8c09, 0x8c0a, 0x8c0b, 0x8c0c, 0x8c0d, 0x8c0e, 0x8c0f, - 0x8c10, 0x8c11, 0x8c12, 0x8c13, 0x8c14, 0x8c15, 0x8c16, 0x8c17, - 0x8c18, 0x8c19, 0x8c1a, 0x8c1b, 0x8c1c, 0x8c1d, 0x8c1e, 0x8c1f, - 0x8c20, 0x8c21, 0x8c22, 0x8c23, 0x8c24, 0x8c25, 0x8c26, 0x8c27, - 0x8c28, 0x8c29, 0x8c2a, 0x8c2b, 0x8c2c, 0x8c2d, 0x8c2e, 0x8c2f, - 0x8c30, 0x8c31, 0x8c32, 0x8c33, 0x8c34, 0x8c35, 0x8c36, 0x8c37, - 0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f, - 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47, /* 0x8c40 */ - 0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, 0x8c4d, 0x8c4e, 0x8c4f, - 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, 0x8c55, 0x8c56, 0x8c57, - 0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, 0x8c5f, - 0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, - 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, - 0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, 0x8c75, 0x8c76, 0x8c77, - 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, 0x8c7f, - 0x8c80, 0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, /* 0x8c80 */ - 0x8c88, 0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, - 0x8c90, 0x8c91, 0x8c92, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, - 0x8c98, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8c9e, 0x8c9f, - 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, - 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, 0x8caf, - 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, - 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, 0x8cbf, - 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, /* 0x8cc0 */ - 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, - 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, - 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, - 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, - 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, - 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, - 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8cff, - 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05, 0x8d06, 0x8d07, /* 0x8d00 */ - 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d, 0x8d0e, 0x8d0f, - 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15, 0x8d16, 0x8d17, - 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d1d, 0x8d1e, 0x8d1f, - 0x8d20, 0x8d21, 0x8d22, 0x8d23, 0x8d24, 0x8d25, 0x8d26, 0x8d27, - 0x8d28, 0x8d29, 0x8d2a, 0x8d2b, 0x8d2c, 0x8d2d, 0x8d2e, 0x8d2f, - 0x8d30, 0x8d31, 0x8d32, 0x8d33, 0x8d34, 0x8d35, 0x8d36, 0x8d37, - 0x8d38, 0x8d39, 0x8d3a, 0x8d3b, 0x8d3c, 0x8d3d, 0x8d3e, 0x8d3f, - 0x8d40, 0x8d41, 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, /* 0x8d40 */ - 0x8d48, 0x8d49, 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, - 0x8d50, 0x8d51, 0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, - 0x8d58, 0x8d59, 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, - 0x8d60, 0x8d61, 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, - 0x8d68, 0x8d69, 0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, - 0x8d70, 0x8d71, 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, - 0x8d78, 0x8d79, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, - 0x8d80, 0x8d81, 0x8d82, 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, /* 0x8d80 */ - 0x8d88, 0x8d89, 0x8d8a, 0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, - 0x8d90, 0x8d91, 0x8d92, 0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, - 0x8d98, 0x8d99, 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8d9f, - 0x8da0, 0x8da1, 0x8da2, 0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, - 0x8da8, 0x8da9, 0x8daa, 0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, - 0x8db0, 0x8db1, 0x8db2, 0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, - 0x8db8, 0x8db9, 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, - 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, /* 0x8dc0 */ - 0x8dc8, 0x8dc9, 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, - 0x8dd0, 0x8dd1, 0x8dd2, 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, - 0x8dd8, 0x8dd9, 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, - 0x8de0, 0x8de1, 0x8de2, 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, - 0x8de8, 0x8de9, 0x8dea, 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, - 0x8df0, 0x8df1, 0x8df2, 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, - 0x8df8, 0x8df9, 0x8dfa, 0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0x8dff, - 0x8e00, 0x8e01, 0x8e02, 0x8e03, 0x8e04, 0x8e05, 0x8e06, 0x8e07, /* 0x8e00 */ - 0x8e08, 0x8e09, 0x8e0a, 0x8e0b, 0x8e0c, 0x8e0d, 0x8e0e, 0x8e0f, - 0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e14, 0x8e15, 0x8e16, 0x8e17, - 0x8e18, 0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e1d, 0x8e1e, 0x8e1f, - 0x8e20, 0x8e21, 0x8e22, 0x8e23, 0x8e24, 0x8e25, 0x8e26, 0x8e27, - 0x8e28, 0x8e29, 0x8e2a, 0x8e2b, 0x8e2c, 0x8e2d, 0x8e2e, 0x8e2f, - 0x8e30, 0x8e31, 0x8e32, 0x8e33, 0x8e34, 0x8e35, 0x8e36, 0x8e37, - 0x8e38, 0x8e39, 0x8e3a, 0x8e3b, 0x8e3c, 0x8e3d, 0x8e3e, 0x8e3f, - 0x8e40, 0x8e41, 0x8e42, 0x8e43, 0x8e44, 0x8e45, 0x8e46, 0x8e47, /* 0x8e40 */ - 0x8e48, 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, - 0x8e50, 0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, - 0x8e58, 0x8e59, 0x8e5a, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, - 0x8e60, 0x8e61, 0x8e62, 0x8e63, 0x8e64, 0x8e65, 0x8e66, 0x8e67, - 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, 0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, - 0x8e70, 0x8e71, 0x8e72, 0x8e73, 0x8e74, 0x8e75, 0x8e76, 0x8e77, - 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7c, 0x8e7d, 0x8e7e, 0x8e7f, - 0x8e80, 0x8e81, 0x8e82, 0x8e83, 0x8e84, 0x8e85, 0x8e86, 0x8e87, /* 0x8e80 */ - 0x8e88, 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e8f, - 0x8e90, 0x8e91, 0x8e92, 0x8e93, 0x8e94, 0x8e95, 0x8e96, 0x8e97, - 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9c, 0x8e9d, 0x8e9e, 0x8e9f, - 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, 0x8ea7, - 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac, 0x8ead, 0x8eae, 0x8eaf, - 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, - 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, - 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, /* 0x8ec0 */ - 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, 0x8ecd, 0x8ece, 0x8ecf, - 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, 0x8ed5, 0x8ed6, 0x8ed7, - 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, 0x8edd, 0x8ede, 0x8edf, - 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, 0x8ee5, 0x8ee6, 0x8ee7, - 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, 0x8eed, 0x8eee, 0x8eef, - 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, 0x8ef5, 0x8ef6, 0x8ef7, - 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, 0x8efd, 0x8efe, 0x8eff, - 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04, 0x8f05, 0x8f06, 0x8f07, /* 0x8f00 */ - 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c, 0x8f0d, 0x8f0e, 0x8f0f, - 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14, 0x8f15, 0x8f16, 0x8f17, - 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c, 0x8f1d, 0x8f1e, 0x8f1f, - 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24, 0x8f25, 0x8f26, 0x8f27, - 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f2f, - 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34, 0x8f35, 0x8f36, 0x8f37, - 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c, 0x8f3d, 0x8f3e, 0x8f3f, - 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, 0x8f46, 0x8f47, /* 0x8f40 */ - 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, 0x8f4e, 0x8f4f, - 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, 0x8f56, 0x8f57, - 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, 0x8f5e, 0x8f5f, - 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65, 0x8f66, 0x8f67, - 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d, 0x8f6e, 0x8f6f, - 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75, 0x8f76, 0x8f77, - 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, 0x8f7e, 0x8f7f, - 0x8f80, 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86, 0x8f87, /* 0x8f80 */ - 0x8f88, 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e, 0x8f8f, - 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96, 0x8f97, - 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e, 0x8f9f, - 0x8fa0, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, - 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae, 0x8faf, - 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6, 0x8fb7, - 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe, 0x8fbf, - 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6, 0x8fc7, /* 0x8fc0 */ - 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fce, 0x8fcf, - 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6, 0x8fd7, - 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde, 0x8fdf, - 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6, 0x8fe7, - 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee, 0x8fef, - 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ff7, - 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0x8ffe, 0x8fff, - 0x9000, 0x9001, 0x9002, 0x9003, 0x9004, 0x9005, 0x9006, 0x9007, /* 0x9000 */ - 0x9008, 0x9009, 0x900a, 0x900b, 0x900c, 0x900d, 0x900e, 0x900f, - 0x9010, 0x9011, 0x9012, 0x9013, 0x9014, 0x9015, 0x9016, 0x9017, - 0x9018, 0x9019, 0x901a, 0x901b, 0x901c, 0x901d, 0x901e, 0x901f, - 0x9020, 0x9021, 0x9022, 0x9023, 0x9024, 0x9025, 0x9026, 0x9027, - 0x9028, 0x9029, 0x902a, 0x902b, 0x902c, 0x902d, 0x902e, 0x902f, - 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, 0x9035, 0x9036, 0x9037, - 0x9038, 0x9039, 0x903a, 0x903b, 0x903c, 0x903d, 0x903e, 0x903f, - 0x9040, 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047, /* 0x9040 */ - 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f, - 0x9050, 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057, - 0x9058, 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, - 0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, - 0x9068, 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f, - 0x9070, 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, - 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907d, 0x907e, 0x907f, - 0x9080, 0x9081, 0x9082, 0x9083, 0x9084, 0x9085, 0x9086, 0x9087, /* 0x9080 */ - 0x9088, 0x9089, 0x908a, 0x908b, 0x908c, 0x908d, 0x908e, 0x908f, - 0x9090, 0x9091, 0x9092, 0x9093, 0x9094, 0x9095, 0x9096, 0x9097, - 0x9098, 0x9099, 0x909a, 0x909b, 0x909c, 0x909d, 0x909e, 0x909f, - 0x90a0, 0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, - 0x90a8, 0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, - 0x90b0, 0x90b1, 0x90b2, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, - 0x90b8, 0x90b9, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, - 0x90c0, 0x90c1, 0x90c2, 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, /* 0x90c0 */ - 0x90c8, 0x90c9, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, - 0x90d0, 0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, - 0x90d8, 0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, 0x90de, 0x90df, - 0x90e0, 0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, - 0x90e8, 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, - 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, - 0x90f8, 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x90ff, - 0x9100, 0x9101, 0x9102, 0x9103, 0x9104, 0x9105, 0x9106, 0x9107, /* 0x9100 */ - 0x9108, 0x9109, 0x910a, 0x910b, 0x910c, 0x910d, 0x910e, 0x910f, - 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, 0x9115, 0x9116, 0x9117, - 0x9118, 0x9119, 0x911a, 0x911b, 0x911c, 0x911d, 0x911e, 0x911f, - 0x9120, 0x9121, 0x9122, 0x9123, 0x9124, 0x9125, 0x9126, 0x9127, - 0x9128, 0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x912f, - 0x9130, 0x9131, 0x9132, 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, - 0x9138, 0x9139, 0x913a, 0x913b, 0x913c, 0x913d, 0x913e, 0x913f, - 0x9140, 0x9141, 0x9142, 0x9143, 0x9144, 0x9145, 0x9146, 0x9147, /* 0x9140 */ - 0x9148, 0x9149, 0x914a, 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, - 0x9150, 0x9151, 0x9152, 0x9153, 0x9154, 0x9155, 0x9156, 0x9157, - 0x9158, 0x9159, 0x915a, 0x915b, 0x915c, 0x915d, 0x915e, 0x915f, - 0x9160, 0x9161, 0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, - 0x9168, 0x9169, 0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, - 0x9170, 0x9171, 0x9172, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, - 0x9178, 0x9179, 0x917a, 0x917b, 0x917c, 0x917d, 0x917e, 0x917f, - 0x9180, 0x9181, 0x9182, 0x9183, 0x9184, 0x9185, 0x9186, 0x9187, /* 0x9180 */ - 0x9188, 0x9189, 0x918a, 0x918b, 0x918c, 0x918d, 0x918e, 0x918f, - 0x9190, 0x9191, 0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, - 0x9198, 0x9199, 0x919a, 0x919b, 0x919c, 0x919d, 0x919e, 0x919f, - 0x91a0, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, - 0x91a8, 0x91a9, 0x91aa, 0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, - 0x91b0, 0x91b1, 0x91b2, 0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, - 0x91b8, 0x91b9, 0x91ba, 0x91bb, 0x91bc, 0x91bd, 0x91be, 0x91bf, - 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, /* 0x91c0 */ - 0x91c8, 0x91c9, 0x91ca, 0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, - 0x91d0, 0x91d1, 0x91d2, 0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, - 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, 0x91de, 0x91df, - 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, - 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, - 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, - 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, 0x91fe, 0x91ff, - 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, 0x9206, 0x9207, /* 0x9200 */ - 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d, 0x920e, 0x920f, - 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, 0x9216, 0x9217, - 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d, 0x921e, 0x921f, - 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, 0x9226, 0x9227, - 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d, 0x922e, 0x922f, - 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, 0x9236, 0x9237, - 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d, 0x923e, 0x923f, - 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, 0x9246, 0x9247, /* 0x9240 */ - 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, 0x924e, 0x924f, - 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, 0x9256, 0x9257, - 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, 0x925e, 0x925f, - 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, 0x9267, - 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, 0x926e, 0x926f, - 0x9270, 0x9271, 0x9272, 0x9273, 0x9274, 0x9275, 0x9276, 0x9277, - 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, 0x927f, - 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286, 0x9287, /* 0x9280 */ - 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928e, 0x928f, - 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, - 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, - 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, - 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92ae, 0x92af, - 0x92b0, 0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, - 0x92b8, 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, - 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, /* 0x92c0 */ - 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, - 0x92d0, 0x92d1, 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, - 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, - 0x92e0, 0x92e1, 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, - 0x92e8, 0x92e9, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, - 0x92f0, 0x92f1, 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, - 0x92f8, 0x92f9, 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, - 0x9300, 0x9301, 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, /* 0x9300 */ - 0x9308, 0x9309, 0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, - 0x9310, 0x9311, 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, - 0x9318, 0x9319, 0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, - 0x9320, 0x9321, 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, - 0x9328, 0x9329, 0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, - 0x9330, 0x9331, 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, - 0x9338, 0x9339, 0x933a, 0x933b, 0x933c, 0x933d, 0x933e, 0x933f, - 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, /* 0x9340 */ - 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, - 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, - 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, - 0x9360, 0x9361, 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, - 0x9368, 0x9369, 0x936a, 0x936b, 0x936c, 0x936d, 0x936e, 0x936f, - 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377, - 0x9378, 0x9379, 0x937a, 0x937b, 0x937c, 0x937d, 0x937e, 0x937f, - 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386, 0x9387, /* 0x9380 */ - 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, 0x938d, 0x938e, 0x938f, - 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, 0x9397, - 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, 0x939e, 0x939f, - 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, 0x93a7, - 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, 0x93af, - 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, 0x93b5, 0x93b6, 0x93b7, - 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x93be, 0x93bf, - 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, 0x93c5, 0x93c6, 0x93c7, /* 0x93c0 */ - 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93ce, 0x93cf, - 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, 0x93d6, 0x93d7, - 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, 0x93df, - 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, 0x93e7, - 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, 0x93ef, - 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, 0x93f7, - 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, 0x93ff, - 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, 0x9407, /* 0x9400 */ - 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e, 0x940f, - 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416, 0x9417, - 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e, 0x941f, - 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, 0x9427, - 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e, 0x942f, - 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, 0x9437, - 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943e, 0x943f, - 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, /* 0x9440 */ - 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, - 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, - 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, - 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, - 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, 0x946f, - 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, - 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, - 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, /* 0x9480 */ - 0x9488, 0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, - 0x9490, 0x9491, 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, - 0x9498, 0x9499, 0x949a, 0x949b, 0x949c, 0x949d, 0x949e, 0x949f, - 0x94a0, 0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, 0x94a7, - 0x94a8, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, 0x94af, - 0x94b0, 0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, 0x94b7, - 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, 0x94bf, - 0x94c0, 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, /* 0x94c0 */ - 0x94c8, 0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, - 0x94d0, 0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, - 0x94d8, 0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, - 0x94e0, 0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, 0x94e7, - 0x94e8, 0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, 0x94ef, - 0x94f0, 0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, - 0x94f8, 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, 0x94ff, - 0x9500, 0x9501, 0x9502, 0x9503, 0x9504, 0x9505, 0x9506, 0x9507, /* 0x9500 */ - 0x9508, 0x9509, 0x950a, 0x950b, 0x950c, 0x950d, 0x950e, 0x950f, - 0x9510, 0x9511, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9517, - 0x9518, 0x9519, 0x951a, 0x951b, 0x951c, 0x951d, 0x951e, 0x951f, - 0x9520, 0x9521, 0x9522, 0x9523, 0x9524, 0x9525, 0x9526, 0x9527, - 0x9528, 0x9529, 0x952a, 0x952b, 0x952c, 0x952d, 0x952e, 0x952f, - 0x9530, 0x9531, 0x9532, 0x9533, 0x9534, 0x9535, 0x9536, 0x9537, - 0x9538, 0x9539, 0x953a, 0x953b, 0x953c, 0x953d, 0x953e, 0x953f, - 0x9540, 0x9541, 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, /* 0x9540 */ - 0x9548, 0x9549, 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, - 0x9550, 0x9551, 0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, - 0x9558, 0x9559, 0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, - 0x9560, 0x9561, 0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, - 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, - 0x9570, 0x9571, 0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, - 0x9578, 0x9579, 0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x957f, - 0x9580, 0x9581, 0x9582, 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, /* 0x9580 */ - 0x9588, 0x9589, 0x958a, 0x958b, 0x958c, 0x958d, 0x958e, 0x958f, - 0x9590, 0x9591, 0x9592, 0x9593, 0x9594, 0x9595, 0x9596, 0x9597, - 0x9598, 0x9599, 0x959a, 0x959b, 0x959c, 0x959d, 0x959e, 0x959f, - 0x95a0, 0x95a1, 0x95a2, 0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, - 0x95a8, 0x95a9, 0x95aa, 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, - 0x95b0, 0x95b1, 0x95b2, 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, - 0x95b8, 0x95b9, 0x95ba, 0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, - 0x95c0, 0x95c1, 0x95c2, 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, /* 0x95c0 */ - 0x95c8, 0x95c9, 0x95ca, 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, - 0x95d0, 0x95d1, 0x95d2, 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, - 0x95d8, 0x95d9, 0x95da, 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, - 0x95e0, 0x95e1, 0x95e2, 0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, - 0x95e8, 0x95e9, 0x95ea, 0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, - 0x95f0, 0x95f1, 0x95f2, 0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, - 0x95f8, 0x95f9, 0x95fa, 0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x95ff, - 0x9600, 0x9601, 0x9602, 0x9603, 0x9604, 0x9605, 0x9606, 0x9607, /* 0x9600 */ - 0x9608, 0x9609, 0x960a, 0x960b, 0x960c, 0x960d, 0x960e, 0x960f, - 0x9610, 0x9611, 0x9612, 0x9613, 0x9614, 0x9615, 0x9616, 0x9617, - 0x9618, 0x9619, 0x961a, 0x961b, 0x961c, 0x961d, 0x961e, 0x961f, - 0x9620, 0x9621, 0x9622, 0x9623, 0x9624, 0x9625, 0x9626, 0x9627, - 0x9628, 0x9629, 0x962a, 0x962b, 0x962c, 0x962d, 0x962e, 0x962f, - 0x9630, 0x9631, 0x9632, 0x9633, 0x9634, 0x9635, 0x9636, 0x9637, - 0x9638, 0x9639, 0x963a, 0x963b, 0x963c, 0x963d, 0x963e, 0x963f, - 0x9640, 0x9641, 0x9642, 0x9643, 0x9644, 0x9645, 0x9646, 0x9647, /* 0x9640 */ - 0x9648, 0x9649, 0x964a, 0x964b, 0x964c, 0x964d, 0x964e, 0x964f, - 0x9650, 0x9651, 0x9652, 0x9653, 0x9654, 0x9655, 0x9656, 0x9657, - 0x9658, 0x9659, 0x965a, 0x965b, 0x965c, 0x965d, 0x965e, 0x965f, - 0x9660, 0x9661, 0x9662, 0x9663, 0x9664, 0x9665, 0x9666, 0x9667, - 0x9668, 0x9669, 0x966a, 0x966b, 0x966c, 0x966d, 0x966e, 0x966f, - 0x9670, 0x9671, 0x9672, 0x9673, 0x9674, 0x9675, 0x9676, 0x9677, - 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f, - 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9685, 0x9686, 0x9687, /* 0x9680 */ - 0x9688, 0x9689, 0x968a, 0x968b, 0x968c, 0x968d, 0x968e, 0x968f, - 0x9690, 0x9691, 0x9692, 0x9693, 0x9694, 0x9695, 0x9696, 0x9697, - 0x9698, 0x9699, 0x969a, 0x969b, 0x969c, 0x969d, 0x969e, 0x969f, - 0x96a0, 0x96a1, 0x96a2, 0x96a3, 0x96a4, 0x96a5, 0x96a6, 0x96a7, - 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, 0x96ad, 0x96ae, 0x96af, - 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, 0x96b5, 0x96b6, 0x96b7, - 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, 0x96bd, 0x96be, 0x96bf, - 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, /* 0x96c0 */ - 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, 0x96cd, 0x96ce, 0x96cf, - 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4, 0x96d5, 0x96d6, 0x96d7, - 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, - 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, - 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, 0x96ed, 0x96ee, 0x96ef, - 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4, 0x96f5, 0x96f6, 0x96f7, - 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96fe, 0x96ff, - 0x9700, 0x9701, 0x9702, 0x9703, 0x9704, 0x9705, 0x9706, 0x9707, /* 0x9700 */ - 0x9708, 0x9709, 0x970a, 0x970b, 0x970c, 0x970d, 0x970e, 0x970f, - 0x9710, 0x9711, 0x9712, 0x9713, 0x9714, 0x9715, 0x9716, 0x9717, - 0x9718, 0x9719, 0x971a, 0x971b, 0x971c, 0x971d, 0x971e, 0x971f, - 0x9720, 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, - 0x9728, 0x9729, 0x972a, 0x972b, 0x972c, 0x972d, 0x972e, 0x972f, - 0x9730, 0x9731, 0x9732, 0x9733, 0x9734, 0x9735, 0x9736, 0x9737, - 0x9738, 0x9739, 0x973a, 0x973b, 0x973c, 0x973d, 0x973e, 0x973f, - 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, /* 0x9740 */ - 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, - 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, 0x9756, 0x9757, - 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d, 0x975e, 0x975f, - 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765, 0x9766, 0x9767, - 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, 0x976e, 0x976f, - 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775, 0x9776, 0x9777, - 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, 0x977e, 0x977f, - 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, 0x9787, /* 0x9780 */ - 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e, 0x978f, - 0x9790, 0x9791, 0x9792, 0x9793, 0x9794, 0x9795, 0x9796, 0x9797, - 0x9798, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, 0x979e, 0x979f, - 0x97a0, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6, 0x97a7, - 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae, 0x97af, - 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6, 0x97b7, - 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be, 0x97bf, - 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6, 0x97c7, /* 0x97c0 */ - 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce, 0x97cf, - 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6, 0x97d7, - 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de, 0x97df, - 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6, 0x97e7, - 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee, 0x97ef, - 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6, 0x97f7, - 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, 0x97ff, - 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, 0x9807, /* 0x9800 */ - 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e, 0x980f, - 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, 0x9817, - 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e, 0x981f, - 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, 0x9827, - 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e, 0x982f, - 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, 0x9837, - 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e, 0x983f, - 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, /* 0x9840 */ - 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f, - 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, - 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f, - 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, - 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, - 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, - 0x9878, 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x987f, - 0x9880, 0x9881, 0x9882, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, /* 0x9880 */ - 0x9888, 0x9889, 0x988a, 0x988b, 0x988c, 0x988d, 0x988e, 0x988f, - 0x9890, 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0x9897, - 0x9898, 0x9899, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, - 0x98a0, 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, - 0x98a8, 0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, - 0x98b0, 0x98b1, 0x98b2, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, - 0x98b8, 0x98b9, 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, - 0x98c0, 0x98c1, 0x98c2, 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, /* 0x98c0 */ - 0x98c8, 0x98c9, 0x98ca, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, - 0x98d0, 0x98d1, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, - 0x98d8, 0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, - 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, - 0x98e8, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, - 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, - 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff, - 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907, /* 0x9900 */ - 0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990d, 0x990e, 0x990f, - 0x9910, 0x9911, 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, - 0x9918, 0x9919, 0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, - 0x9920, 0x9921, 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, - 0x9928, 0x9929, 0x992a, 0x992b, 0x992c, 0x992d, 0x992e, 0x992f, - 0x9930, 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, - 0x9938, 0x9939, 0x993a, 0x993b, 0x993c, 0x993d, 0x993e, 0x993f, - 0x9940, 0x9941, 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, /* 0x9940 */ - 0x9948, 0x9949, 0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, - 0x9950, 0x9951, 0x9952, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, - 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, 0x995d, 0x995e, 0x995f, - 0x9960, 0x9961, 0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, - 0x9968, 0x9969, 0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, - 0x9970, 0x9971, 0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, - 0x9978, 0x9979, 0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x997f, - 0x9980, 0x9981, 0x9982, 0x9983, 0x9984, 0x9985, 0x9986, 0x9987, /* 0x9980 */ - 0x9988, 0x9989, 0x998a, 0x998b, 0x998c, 0x998d, 0x998e, 0x998f, - 0x9990, 0x9991, 0x9992, 0x9993, 0x9994, 0x9995, 0x9996, 0x9997, - 0x9998, 0x9999, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, - 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, - 0x99a8, 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, - 0x99b0, 0x99b1, 0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, - 0x99b8, 0x99b9, 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, - 0x99c0, 0x99c1, 0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, /* 0x99c0 */ - 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, - 0x99d0, 0x99d1, 0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, - 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, - 0x99e0, 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, - 0x99e8, 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, - 0x99f0, 0x99f1, 0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, - 0x99f8, 0x99f9, 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, - 0x9a00, 0x9a01, 0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, /* 0x9a00 */ - 0x9a08, 0x9a09, 0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, - 0x9a10, 0x9a11, 0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, - 0x9a18, 0x9a19, 0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, - 0x9a20, 0x9a21, 0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, - 0x9a28, 0x9a29, 0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, - 0x9a30, 0x9a31, 0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, - 0x9a38, 0x9a39, 0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, - 0x9a40, 0x9a41, 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, /* 0x9a40 */ - 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, - 0x9a50, 0x9a51, 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, - 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, - 0x9a60, 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, - 0x9a68, 0x9a69, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, - 0x9a70, 0x9a71, 0x9a72, 0x9a73, 0x9a74, 0x9a75, 0x9a76, 0x9a77, - 0x9a78, 0x9a79, 0x9a7a, 0x9a7b, 0x9a7c, 0x9a7d, 0x9a7e, 0x9a7f, - 0x9a80, 0x9a81, 0x9a82, 0x9a83, 0x9a84, 0x9a85, 0x9a86, 0x9a87, /* 0x9a80 */ - 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c, 0x9a8d, 0x9a8e, 0x9a8f, - 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94, 0x9a95, 0x9a96, 0x9a97, - 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c, 0x9a9d, 0x9a9e, 0x9a9f, - 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0x9aa7, - 0x9aa8, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, 0x9aae, 0x9aaf, - 0x9ab0, 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab7, - 0x9ab8, 0x9ab9, 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9abe, 0x9abf, - 0x9ac0, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, 0x9ac5, 0x9ac6, 0x9ac7, /* 0x9ac0 */ - 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc, 0x9acd, 0x9ace, 0x9acf, - 0x9ad0, 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, 0x9ad5, 0x9ad6, 0x9ad7, - 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, 0x9ade, 0x9adf, - 0x9ae0, 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae6, 0x9ae7, - 0x9ae8, 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0x9aef, - 0x9af0, 0x9af1, 0x9af2, 0x9af3, 0x9af4, 0x9af5, 0x9af6, 0x9af7, - 0x9af8, 0x9af9, 0x9afa, 0x9afb, 0x9afc, 0x9afd, 0x9afe, 0x9aff, - 0x9b00, 0x9b01, 0x9b02, 0x9b03, 0x9b04, 0x9b05, 0x9b06, 0x9b07, /* 0x9b00 */ - 0x9b08, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b0f, - 0x9b10, 0x9b11, 0x9b12, 0x9b13, 0x9b14, 0x9b15, 0x9b16, 0x9b17, - 0x9b18, 0x9b19, 0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b1f, - 0x9b20, 0x9b21, 0x9b22, 0x9b23, 0x9b24, 0x9b25, 0x9b26, 0x9b27, - 0x9b28, 0x9b29, 0x9b2a, 0x9b2b, 0x9b2c, 0x9b2d, 0x9b2e, 0x9b2f, - 0x9b30, 0x9b31, 0x9b32, 0x9b33, 0x9b34, 0x9b35, 0x9b36, 0x9b37, - 0x9b38, 0x9b39, 0x9b3a, 0x9b3b, 0x9b3c, 0x9b3d, 0x9b3e, 0x9b3f, - 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45, 0x9b46, 0x9b47, /* 0x9b40 */ - 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d, 0x9b4e, 0x9b4f, - 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x9b54, 0x9b55, 0x9b56, 0x9b57, - 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, - 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, 0x9b66, 0x9b67, - 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, - 0x9b70, 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0x9b75, 0x9b76, 0x9b77, - 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, - 0x9b80, 0x9b81, 0x9b82, 0x9b83, 0x9b84, 0x9b85, 0x9b86, 0x9b87, /* 0x9b80 */ - 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, - 0x9b90, 0x9b91, 0x9b92, 0x9b93, 0x9b94, 0x9b95, 0x9b96, 0x9b97, - 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, - 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, - 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae, 0x9baf, - 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, - 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, - 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, 0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, /* 0x9bc0 */ - 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, - 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, - 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, 0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, - 0x9be0, 0x9be1, 0x9be2, 0x9be3, 0x9be4, 0x9be5, 0x9be6, 0x9be7, - 0x9be8, 0x9be9, 0x9bea, 0x9beb, 0x9bec, 0x9bed, 0x9bee, 0x9bef, - 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, - 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, 0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, - 0x9c00, 0x9c01, 0x9c02, 0x9c03, 0x9c04, 0x9c05, 0x9c06, 0x9c07, /* 0x9c00 */ - 0x9c08, 0x9c09, 0x9c0a, 0x9c0b, 0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, - 0x9c10, 0x9c11, 0x9c12, 0x9c13, 0x9c14, 0x9c15, 0x9c16, 0x9c17, - 0x9c18, 0x9c19, 0x9c1a, 0x9c1b, 0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, - 0x9c20, 0x9c21, 0x9c22, 0x9c23, 0x9c24, 0x9c25, 0x9c26, 0x9c27, - 0x9c28, 0x9c29, 0x9c2a, 0x9c2b, 0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, - 0x9c30, 0x9c31, 0x9c32, 0x9c33, 0x9c34, 0x9c35, 0x9c36, 0x9c37, - 0x9c38, 0x9c39, 0x9c3a, 0x9c3b, 0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, - 0x9c40, 0x9c41, 0x9c42, 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, /* 0x9c40 */ - 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, - 0x9c50, 0x9c51, 0x9c52, 0x9c53, 0x9c54, 0x9c55, 0x9c56, 0x9c57, - 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, - 0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0x9c65, 0x9c66, 0x9c67, - 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, - 0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, 0x9c75, 0x9c76, 0x9c77, - 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, 0x9c7e, 0x9c7f, - 0x9c80, 0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, /* 0x9c80 */ - 0x9c88, 0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, - 0x9c90, 0x9c91, 0x9c92, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, - 0x9c98, 0x9c99, 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9c9e, 0x9c9f, - 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, 0x9ca7, - 0x9ca8, 0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, 0x9caf, - 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, - 0x9cb8, 0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cbe, 0x9cbf, - 0x9cc0, 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, /* 0x9cc0 */ - 0x9cc8, 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, - 0x9cd0, 0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, - 0x9cd8, 0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, 0x9cdf, - 0x9ce0, 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, - 0x9ce8, 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, - 0x9cf0, 0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, - 0x9cf8, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, - 0x9d00, 0x9d01, 0x9d02, 0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, /* 0x9d00 */ - 0x9d08, 0x9d09, 0x9d0a, 0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, - 0x9d10, 0x9d11, 0x9d12, 0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, - 0x9d18, 0x9d19, 0x9d1a, 0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, - 0x9d20, 0x9d21, 0x9d22, 0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, - 0x9d28, 0x9d29, 0x9d2a, 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, - 0x9d30, 0x9d31, 0x9d32, 0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, - 0x9d38, 0x9d39, 0x9d3a, 0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, - 0x9d40, 0x9d41, 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, /* 0x9d40 */ - 0x9d48, 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, - 0x9d50, 0x9d51, 0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, - 0x9d58, 0x9d59, 0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, - 0x9d60, 0x9d61, 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, - 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, - 0x9d70, 0x9d71, 0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, - 0x9d78, 0x9d79, 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, - 0x9d80, 0x9d81, 0x9d82, 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, /* 0x9d80 */ - 0x9d88, 0x9d89, 0x9d8a, 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, - 0x9d90, 0x9d91, 0x9d92, 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, - 0x9d98, 0x9d99, 0x9d9a, 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, - 0x9da0, 0x9da1, 0x9da2, 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, - 0x9da8, 0x9da9, 0x9daa, 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, - 0x9db0, 0x9db1, 0x9db2, 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, - 0x9db8, 0x9db9, 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, - 0x9dc0, 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, /* 0x9dc0 */ - 0x9dc8, 0x9dc9, 0x9dca, 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, - 0x9dd0, 0x9dd1, 0x9dd2, 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, - 0x9dd8, 0x9dd9, 0x9dda, 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, - 0x9de0, 0x9de1, 0x9de2, 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, - 0x9de8, 0x9de9, 0x9dea, 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, - 0x9df0, 0x9df1, 0x9df2, 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, - 0x9df8, 0x9df9, 0x9dfa, 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, - 0x9e00, 0x9e01, 0x9e02, 0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, /* 0x9e00 */ - 0x9e08, 0x9e09, 0x9e0a, 0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, - 0x9e10, 0x9e11, 0x9e12, 0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, - 0x9e18, 0x9e19, 0x9e1a, 0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e1f, - 0x9e20, 0x9e21, 0x9e22, 0x9e23, 0x9e24, 0x9e25, 0x9e26, 0x9e27, - 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e2d, 0x9e2e, 0x9e2f, - 0x9e30, 0x9e31, 0x9e32, 0x9e33, 0x9e34, 0x9e35, 0x9e36, 0x9e37, - 0x9e38, 0x9e39, 0x9e3a, 0x9e3b, 0x9e3c, 0x9e3d, 0x9e3e, 0x9e3f, - 0x9e40, 0x9e41, 0x9e42, 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, /* 0x9e40 */ - 0x9e48, 0x9e49, 0x9e4a, 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, - 0x9e50, 0x9e51, 0x9e52, 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, - 0x9e58, 0x9e59, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, - 0x9e60, 0x9e61, 0x9e62, 0x9e63, 0x9e64, 0x9e65, 0x9e66, 0x9e67, - 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, - 0x9e70, 0x9e71, 0x9e72, 0x9e73, 0x9e74, 0x9e75, 0x9e76, 0x9e77, - 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e7e, 0x9e7f, - 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e87, /* 0x9e80 */ - 0x9e88, 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c, 0x9e8d, 0x9e8e, 0x9e8f, - 0x9e90, 0x9e91, 0x9e92, 0x9e93, 0x9e94, 0x9e95, 0x9e96, 0x9e97, - 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9d, 0x9e9e, 0x9e9f, - 0x9ea0, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea6, 0x9ea7, - 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, - 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, 0x9eb5, 0x9eb6, 0x9eb7, - 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, 0x9ebd, 0x9ebe, 0x9ebf, - 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, 0x9ec5, 0x9ec6, 0x9ec7, /* 0x9ec0 */ - 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, 0x9ecd, 0x9ece, 0x9ecf, - 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4, 0x9ed5, 0x9ed6, 0x9ed7, - 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc, 0x9edd, 0x9ede, 0x9edf, - 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, 0x9ee5, 0x9ee6, 0x9ee7, - 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9eef, - 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, - 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, 0x9efd, 0x9efe, 0x9eff, - 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06, 0x9f07, /* 0x9f00 */ - 0x9f08, 0x9f09, 0x9f0a, 0x9f0b, 0x9f0c, 0x9f0d, 0x9f0e, 0x9f0f, - 0x9f10, 0x9f11, 0x9f12, 0x9f13, 0x9f14, 0x9f15, 0x9f16, 0x9f17, - 0x9f18, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d, 0x9f1e, 0x9f1f, - 0x9f20, 0x9f21, 0x9f22, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27, - 0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2c, 0x9f2d, 0x9f2e, 0x9f2f, - 0x9f30, 0x9f31, 0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f37, - 0x9f38, 0x9f39, 0x9f3a, 0x9f3b, 0x9f3c, 0x9f3d, 0x9f3e, 0x9f3f, - 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, 0x9f46, 0x9f47, /* 0x9f40 */ - 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, - 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, - 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, - 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, - 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, - 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, - 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f7f, - 0x9f80, 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, 0x9f87, /* 0x9f80 */ - 0x9f88, 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, 0x9f8f, - 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, 0x9f96, 0x9f97, - 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9f9e, 0x9f9f, - 0x9fa0, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6, 0x9fa7, - 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae, 0x9faf, - 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6, 0x9fb7, - 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe, 0x9fbf, - 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, 0x9fc7, /* 0x9fc0 */ - 0x9fc8, 0x9fc9, 0x9fca, 0x9fcb, 0x9fcc, 0x9fcd, 0x9fce, 0x9fcf, - 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, 0x9fd7, - 0x9fd8, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde, 0x9fdf, - 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6, 0x9fe7, - 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee, 0x9fef, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa000, 0xa001, 0xa002, 0xa003, 0xa004, 0xa005, 0xa006, 0xa007, /* 0xa000 */ - 0xa008, 0xa009, 0xa00a, 0xa00b, 0xa00c, 0xa00d, 0xa00e, 0xa00f, - 0xa010, 0xa011, 0xa012, 0xa013, 0xa014, 0xa015, 0xa016, 0xa017, - 0xa018, 0xa019, 0xa01a, 0xa01b, 0xa01c, 0xa01d, 0xa01e, 0xa01f, - 0xa020, 0xa021, 0xa022, 0xa023, 0xa024, 0xa025, 0xa026, 0xa027, - 0xa028, 0xa029, 0xa02a, 0xa02b, 0xa02c, 0xa02d, 0xa02e, 0xa02f, - 0xa030, 0xa031, 0xa032, 0xa033, 0xa034, 0xa035, 0xa036, 0xa037, - 0xa038, 0xa039, 0xa03a, 0xa03b, 0xa03c, 0xa03d, 0xa03e, 0xa03f, - 0xa040, 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, /* 0xa040 */ - 0xa048, 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f, - 0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057, - 0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f, - 0xa060, 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067, - 0xa068, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, - 0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077, - 0xa078, 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa07f, - 0xa080, 0xa081, 0xa082, 0xa083, 0xa084, 0xa085, 0xa086, 0xa087, /* 0xa080 */ - 0xa088, 0xa089, 0xa08a, 0xa08b, 0xa08c, 0xa08d, 0xa08e, 0xa08f, - 0xa090, 0xa091, 0xa092, 0xa093, 0xa094, 0xa095, 0xa096, 0xa097, - 0xa098, 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xa09e, 0xa09f, - 0xa0a0, 0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, - 0xa0a8, 0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, - 0xa0b0, 0xa0b1, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, - 0xa0b8, 0xa0b9, 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, - 0xa0c0, 0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, /* 0xa0c0 */ - 0xa0c8, 0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, - 0xa0d0, 0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xa0d7, - 0xa0d8, 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xa0df, - 0xa0e0, 0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, - 0xa0e8, 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, - 0xa0f0, 0xa0f1, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, - 0xa0f8, 0xa0f9, 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0xa0ff, - 0xa100, 0xa101, 0xa102, 0xa103, 0xa104, 0xa105, 0xa106, 0xa107, /* 0xa100 */ - 0xa108, 0xa109, 0xa10a, 0xa10b, 0xa10c, 0xa10d, 0xa10e, 0xa10f, - 0xa110, 0xa111, 0xa112, 0xa113, 0xa114, 0xa115, 0xa116, 0xa117, - 0xa118, 0xa119, 0xa11a, 0xa11b, 0xa11c, 0xa11d, 0xa11e, 0xa11f, - 0xa120, 0xa121, 0xa122, 0xa123, 0xa124, 0xa125, 0xa126, 0xa127, - 0xa128, 0xa129, 0xa12a, 0xa12b, 0xa12c, 0xa12d, 0xa12e, 0xa12f, - 0xa130, 0xa131, 0xa132, 0xa133, 0xa134, 0xa135, 0xa136, 0xa137, - 0xa138, 0xa139, 0xa13a, 0xa13b, 0xa13c, 0xa13d, 0xa13e, 0xa13f, - 0xa140, 0xa141, 0xa142, 0xa143, 0xa144, 0xa145, 0xa146, 0xa147, /* 0xa140 */ - 0xa148, 0xa149, 0xa14a, 0xa14b, 0xa14c, 0xa14d, 0xa14e, 0xa14f, - 0xa150, 0xa151, 0xa152, 0xa153, 0xa154, 0xa155, 0xa156, 0xa157, - 0xa158, 0xa159, 0xa15a, 0xa15b, 0xa15c, 0xa15d, 0xa15e, 0xa15f, - 0xa160, 0xa161, 0xa162, 0xa163, 0xa164, 0xa165, 0xa166, 0xa167, - 0xa168, 0xa169, 0xa16a, 0xa16b, 0xa16c, 0xa16d, 0xa16e, 0xa16f, - 0xa170, 0xa171, 0xa172, 0xa173, 0xa174, 0xa175, 0xa176, 0xa177, - 0xa178, 0xa179, 0xa17a, 0xa17b, 0xa17c, 0xa17d, 0xa17e, 0xa17f, - 0xa180, 0xa181, 0xa182, 0xa183, 0xa184, 0xa185, 0xa186, 0xa187, /* 0xa180 */ - 0xa188, 0xa189, 0xa18a, 0xa18b, 0xa18c, 0xa18d, 0xa18e, 0xa18f, - 0xa190, 0xa191, 0xa192, 0xa193, 0xa194, 0xa195, 0xa196, 0xa197, - 0xa198, 0xa199, 0xa19a, 0xa19b, 0xa19c, 0xa19d, 0xa19e, 0xa19f, - 0xa1a0, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1a5, 0xa1a6, 0xa1a7, - 0xa1a8, 0xa1a9, 0xa1aa, 0xa1ab, 0xa1ac, 0xa1ad, 0xa1ae, 0xa1af, - 0xa1b0, 0xa1b1, 0xa1b2, 0xa1b3, 0xa1b4, 0xa1b5, 0xa1b6, 0xa1b7, - 0xa1b8, 0xa1b9, 0xa1ba, 0xa1bb, 0xa1bc, 0xa1bd, 0xa1be, 0xa1bf, - 0xa1c0, 0xa1c1, 0xa1c2, 0xa1c3, 0xa1c4, 0xa1c5, 0xa1c6, 0xa1c7, /* 0xa1c0 */ - 0xa1c8, 0xa1c9, 0xa1ca, 0xa1cb, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1cf, - 0xa1d0, 0xa1d1, 0xa1d2, 0xa1d3, 0xa1d4, 0xa1d5, 0xa1d6, 0xa1d7, - 0xa1d8, 0xa1d9, 0xa1da, 0xa1db, 0xa1dc, 0xa1dd, 0xa1de, 0xa1df, - 0xa1e0, 0xa1e1, 0xa1e2, 0xa1e3, 0xa1e4, 0xa1e5, 0xa1e6, 0xa1e7, - 0xa1e8, 0xa1e9, 0xa1ea, 0xa1eb, 0xa1ec, 0xa1ed, 0xa1ee, 0xa1ef, - 0xa1f0, 0xa1f1, 0xa1f2, 0xa1f3, 0xa1f4, 0xa1f5, 0xa1f6, 0xa1f7, - 0xa1f8, 0xa1f9, 0xa1fa, 0xa1fb, 0xa1fc, 0xa1fd, 0xa1fe, 0xa1ff, - 0xa200, 0xa201, 0xa202, 0xa203, 0xa204, 0xa205, 0xa206, 0xa207, /* 0xa200 */ - 0xa208, 0xa209, 0xa20a, 0xa20b, 0xa20c, 0xa20d, 0xa20e, 0xa20f, - 0xa210, 0xa211, 0xa212, 0xa213, 0xa214, 0xa215, 0xa216, 0xa217, - 0xa218, 0xa219, 0xa21a, 0xa21b, 0xa21c, 0xa21d, 0xa21e, 0xa21f, - 0xa220, 0xa221, 0xa222, 0xa223, 0xa224, 0xa225, 0xa226, 0xa227, - 0xa228, 0xa229, 0xa22a, 0xa22b, 0xa22c, 0xa22d, 0xa22e, 0xa22f, - 0xa230, 0xa231, 0xa232, 0xa233, 0xa234, 0xa235, 0xa236, 0xa237, - 0xa238, 0xa239, 0xa23a, 0xa23b, 0xa23c, 0xa23d, 0xa23e, 0xa23f, - 0xa240, 0xa241, 0xa242, 0xa243, 0xa244, 0xa245, 0xa246, 0xa247, /* 0xa240 */ - 0xa248, 0xa249, 0xa24a, 0xa24b, 0xa24c, 0xa24d, 0xa24e, 0xa24f, - 0xa250, 0xa251, 0xa252, 0xa253, 0xa254, 0xa255, 0xa256, 0xa257, - 0xa258, 0xa259, 0xa25a, 0xa25b, 0xa25c, 0xa25d, 0xa25e, 0xa25f, - 0xa260, 0xa261, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, - 0xa268, 0xa269, 0xa26a, 0xa26b, 0xa26c, 0xa26d, 0xa26e, 0xa26f, - 0xa270, 0xa271, 0xa272, 0xa273, 0xa274, 0xa275, 0xa276, 0xa277, - 0xa278, 0xa279, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa27e, 0xa27f, - 0xa280, 0xa281, 0xa282, 0xa283, 0xa284, 0xa285, 0xa286, 0xa287, /* 0xa280 */ - 0xa288, 0xa289, 0xa28a, 0xa28b, 0xa28c, 0xa28d, 0xa28e, 0xa28f, - 0xa290, 0xa291, 0xa292, 0xa293, 0xa294, 0xa295, 0xa296, 0xa297, - 0xa298, 0xa299, 0xa29a, 0xa29b, 0xa29c, 0xa29d, 0xa29e, 0xa29f, - 0xa2a0, 0xa2a1, 0xa2a2, 0xa2a3, 0xa2a4, 0xa2a5, 0xa2a6, 0xa2a7, - 0xa2a8, 0xa2a9, 0xa2aa, 0xa2ab, 0xa2ac, 0xa2ad, 0xa2ae, 0xa2af, - 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, - 0xa2b8, 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, - 0xa2c0, 0xa2c1, 0xa2c2, 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, /* 0xa2c0 */ - 0xa2c8, 0xa2c9, 0xa2ca, 0xa2cb, 0xa2cc, 0xa2cd, 0xa2ce, 0xa2cf, - 0xa2d0, 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, - 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, - 0xa2e0, 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, - 0xa2e8, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, - 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, - 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa2ff, - 0xa300, 0xa301, 0xa302, 0xa303, 0xa304, 0xa305, 0xa306, 0xa307, /* 0xa300 */ - 0xa308, 0xa309, 0xa30a, 0xa30b, 0xa30c, 0xa30d, 0xa30e, 0xa30f, - 0xa310, 0xa311, 0xa312, 0xa313, 0xa314, 0xa315, 0xa316, 0xa317, - 0xa318, 0xa319, 0xa31a, 0xa31b, 0xa31c, 0xa31d, 0xa31e, 0xa31f, - 0xa320, 0xa321, 0xa322, 0xa323, 0xa324, 0xa325, 0xa326, 0xa327, - 0xa328, 0xa329, 0xa32a, 0xa32b, 0xa32c, 0xa32d, 0xa32e, 0xa32f, - 0xa330, 0xa331, 0xa332, 0xa333, 0xa334, 0xa335, 0xa336, 0xa337, - 0xa338, 0xa339, 0xa33a, 0xa33b, 0xa33c, 0xa33d, 0xa33e, 0xa33f, - 0xa340, 0xa341, 0xa342, 0xa343, 0xa344, 0xa345, 0xa346, 0xa347, /* 0xa340 */ - 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, - 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355, 0xa356, 0xa357, - 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, 0xa35e, 0xa35f, - 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, - 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, 0xa36e, 0xa36f, - 0xa370, 0xa371, 0xa372, 0xa373, 0xa374, 0xa375, 0xa376, 0xa377, - 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, 0xa37f, - 0xa380, 0xa381, 0xa382, 0xa383, 0xa384, 0xa385, 0xa386, 0xa387, /* 0xa380 */ - 0xa388, 0xa389, 0xa38a, 0xa38b, 0xa38c, 0xa38d, 0xa38e, 0xa38f, - 0xa390, 0xa391, 0xa392, 0xa393, 0xa394, 0xa395, 0xa396, 0xa397, - 0xa398, 0xa399, 0xa39a, 0xa39b, 0xa39c, 0xa39d, 0xa39e, 0xa39f, - 0xa3a0, 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, - 0xa3a8, 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, - 0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, - 0xa3b8, 0xa3b9, 0xa3ba, 0xa3bb, 0xa3bc, 0xa3bd, 0xa3be, 0xa3bf, - 0xa3c0, 0xa3c1, 0xa3c2, 0xa3c3, 0xa3c4, 0xa3c5, 0xa3c6, 0xa3c7, /* 0xa3c0 */ - 0xa3c8, 0xa3c9, 0xa3ca, 0xa3cb, 0xa3cc, 0xa3cd, 0xa3ce, 0xa3cf, - 0xa3d0, 0xa3d1, 0xa3d2, 0xa3d3, 0xa3d4, 0xa3d5, 0xa3d6, 0xa3d7, - 0xa3d8, 0xa3d9, 0xa3da, 0xa3db, 0xa3dc, 0xa3dd, 0xa3de, 0xa3df, - 0xa3e0, 0xa3e1, 0xa3e2, 0xa3e3, 0xa3e4, 0xa3e5, 0xa3e6, 0xa3e7, - 0xa3e8, 0xa3e9, 0xa3ea, 0xa3eb, 0xa3ec, 0xa3ed, 0xa3ee, 0xa3ef, - 0xa3f0, 0xa3f1, 0xa3f2, 0xa3f3, 0xa3f4, 0xa3f5, 0xa3f6, 0xa3f7, - 0xa3f8, 0xa3f9, 0xa3fa, 0xa3fb, 0xa3fc, 0xa3fd, 0xa3fe, 0xa3ff, - 0xa400, 0xa401, 0xa402, 0xa403, 0xa404, 0xa405, 0xa406, 0xa407, /* 0xa400 */ - 0xa408, 0xa409, 0xa40a, 0xa40b, 0xa40c, 0xa40d, 0xa40e, 0xa40f, - 0xa410, 0xa411, 0xa412, 0xa413, 0xa414, 0xa415, 0xa416, 0xa417, - 0xa418, 0xa419, 0xa41a, 0xa41b, 0xa41c, 0xa41d, 0xa41e, 0xa41f, - 0xa420, 0xa421, 0xa422, 0xa423, 0xa424, 0xa425, 0xa426, 0xa427, - 0xa428, 0xa429, 0xa42a, 0xa42b, 0xa42c, 0xa42d, 0xa42e, 0xa42f, - 0xa430, 0xa431, 0xa432, 0xa433, 0xa434, 0xa435, 0xa436, 0xa437, - 0xa438, 0xa439, 0xa43a, 0xa43b, 0xa43c, 0xa43d, 0xa43e, 0xa43f, - 0xa440, 0xa441, 0xa442, 0xa443, 0xa444, 0xa445, 0xa446, 0xa447, /* 0xa440 */ - 0xa448, 0xa449, 0xa44a, 0xa44b, 0xa44c, 0xa44d, 0xa44e, 0xa44f, - 0xa450, 0xa451, 0xa452, 0xa453, 0xa454, 0xa455, 0xa456, 0xa457, - 0xa458, 0xa459, 0xa45a, 0xa45b, 0xa45c, 0xa45d, 0xa45e, 0xa45f, - 0xa460, 0xa461, 0xa462, 0xa463, 0xa464, 0xa465, 0xa466, 0xa467, - 0xa468, 0xa469, 0xa46a, 0xa46b, 0xa46c, 0xa46d, 0xa46e, 0xa46f, - 0xa470, 0xa471, 0xa472, 0xa473, 0xa474, 0xa475, 0xa476, 0xa477, - 0xa478, 0xa479, 0xa47a, 0xa47b, 0xa47c, 0xa47d, 0xa47e, 0xa47f, - 0xa480, 0xa481, 0xa482, 0xa483, 0xa484, 0xa485, 0xa486, 0xa487, /* 0xa480 */ - 0xa488, 0xa489, 0xa48a, 0xa48b, 0xa48c, 0x0000, 0x0000, 0x0000, - 0xa490, 0xa491, 0xa492, 0xa493, 0xa494, 0xa495, 0xa496, 0xa497, - 0xa498, 0xa499, 0xa49a, 0xa49b, 0xa49c, 0xa49d, 0xa49e, 0xa49f, - 0xa4a0, 0xa4a1, 0xa4a2, 0xa4a3, 0xa4a4, 0xa4a5, 0xa4a6, 0xa4a7, - 0xa4a8, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4ac, 0xa4ad, 0xa4ae, 0xa4af, - 0xa4b0, 0xa4b1, 0xa4b2, 0xa4b3, 0xa4b4, 0xa4b5, 0xa4b6, 0xa4b7, - 0xa4b8, 0xa4b9, 0xa4ba, 0xa4bb, 0xa4bc, 0xa4bd, 0xa4be, 0xa4bf, - 0xa4c0, 0xa4c1, 0xa4c2, 0xa4c3, 0xa4c4, 0xa4c5, 0xa4c6, 0x0000, /* 0xa4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa4d0, 0xa4d1, 0xa4d2, 0xa4d3, 0xa4d4, 0xa4d5, 0xa4d6, 0xa4d7, - 0xa4d8, 0xa4d9, 0xa4da, 0xa4db, 0xa4dc, 0xa4dd, 0xa4de, 0xa4df, - 0xa4e0, 0xa4e1, 0xa4e2, 0xa4e3, 0xa4e4, 0xa4e5, 0xa4e6, 0xa4e7, - 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, 0xa4ed, 0xa4ee, 0xa4ef, - 0xa4f0, 0xa4f1, 0xa4f2, 0xa4f3, 0xa4f4, 0xa4f5, 0xa4f6, 0xa4f7, - 0xa4f8, 0xa4f9, 0xa4fa, 0xa4fb, 0xa4fc, 0xa4fd, 0xa4fe, 0xa4ff, - 0xa500, 0xa501, 0xa502, 0xa503, 0xa504, 0xa505, 0xa506, 0xa507, /* 0xa500 */ - 0xa508, 0xa509, 0xa50a, 0xa50b, 0xa50c, 0xa50d, 0xa50e, 0xa50f, - 0xa510, 0xa511, 0xa512, 0xa513, 0xa514, 0xa515, 0xa516, 0xa517, - 0xa518, 0xa519, 0xa51a, 0xa51b, 0xa51c, 0xa51d, 0xa51e, 0xa51f, - 0xa520, 0xa521, 0xa522, 0xa523, 0xa524, 0xa525, 0xa526, 0xa527, - 0xa528, 0xa529, 0xa52a, 0xa52b, 0xa52c, 0xa52d, 0xa52e, 0xa52f, - 0xa530, 0xa531, 0xa532, 0xa533, 0xa534, 0xa535, 0xa536, 0xa537, - 0xa538, 0xa539, 0xa53a, 0xa53b, 0xa53c, 0xa53d, 0xa53e, 0xa53f, - 0xa540, 0xa541, 0xa542, 0xa543, 0xa544, 0xa545, 0xa546, 0xa547, /* 0xa540 */ - 0xa548, 0xa549, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa54e, 0xa54f, - 0xa550, 0xa551, 0xa552, 0xa553, 0xa554, 0xa555, 0xa556, 0xa557, - 0xa558, 0xa559, 0xa55a, 0xa55b, 0xa55c, 0xa55d, 0xa55e, 0xa55f, - 0xa560, 0xa561, 0xa562, 0xa563, 0xa564, 0xa565, 0xa566, 0xa567, - 0xa568, 0xa569, 0xa56a, 0xa56b, 0xa56c, 0xa56d, 0xa56e, 0xa56f, - 0xa570, 0xa571, 0xa572, 0xa573, 0xa574, 0xa575, 0xa576, 0xa577, - 0xa578, 0xa579, 0xa57a, 0xa57b, 0xa57c, 0xa57d, 0xa57e, 0xa57f, - 0xa580, 0xa581, 0xa582, 0xa583, 0xa584, 0xa585, 0xa586, 0xa587, /* 0xa580 */ - 0xa588, 0xa589, 0xa58a, 0xa58b, 0xa58c, 0xa58d, 0xa58e, 0xa58f, - 0xa590, 0xa591, 0xa592, 0xa593, 0xa594, 0xa595, 0xa596, 0xa597, - 0xa598, 0xa599, 0xa59a, 0xa59b, 0xa59c, 0xa59d, 0xa59e, 0xa59f, - 0xa5a0, 0xa5a1, 0xa5a2, 0xa5a3, 0xa5a4, 0xa5a5, 0xa5a6, 0xa5a7, - 0xa5a8, 0xa5a9, 0xa5aa, 0xa5ab, 0xa5ac, 0xa5ad, 0xa5ae, 0xa5af, - 0xa5b0, 0xa5b1, 0xa5b2, 0xa5b3, 0xa5b4, 0xa5b5, 0xa5b6, 0xa5b7, - 0xa5b8, 0xa5b9, 0xa5ba, 0xa5bb, 0xa5bc, 0xa5bd, 0xa5be, 0xa5bf, - 0xa5c0, 0xa5c1, 0xa5c2, 0xa5c3, 0xa5c4, 0xa5c5, 0xa5c6, 0xa5c7, /* 0xa5c0 */ - 0xa5c8, 0xa5c9, 0xa5ca, 0xa5cb, 0xa5cc, 0xa5cd, 0xa5ce, 0xa5cf, - 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa5d4, 0xa5d5, 0xa5d6, 0xa5d7, - 0xa5d8, 0xa5d9, 0xa5da, 0xa5db, 0xa5dc, 0xa5dd, 0xa5de, 0xa5df, - 0xa5e0, 0xa5e1, 0xa5e2, 0xa5e3, 0xa5e4, 0xa5e5, 0xa5e6, 0xa5e7, - 0xa5e8, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, 0xa5ed, 0xa5ee, 0xa5ef, - 0xa5f0, 0xa5f1, 0xa5f2, 0xa5f3, 0xa5f4, 0xa5f5, 0xa5f6, 0xa5f7, - 0xa5f8, 0xa5f9, 0xa5fa, 0xa5fb, 0xa5fc, 0xa5fd, 0xa5fe, 0xa5ff, - 0xa600, 0xa601, 0xa602, 0xa603, 0xa604, 0xa605, 0xa606, 0xa607, /* 0xa600 */ - 0xa608, 0xa609, 0xa60a, 0xa60b, 0xa60c, 0xa60d, 0xa60e, 0xa60f, - 0xa610, 0xa611, 0xa612, 0xa613, 0xa614, 0xa615, 0xa616, 0xa617, - 0xa618, 0xa619, 0xa61a, 0xa61b, 0xa61c, 0xa61d, 0xa61e, 0xa61f, - 0xa620, 0xa621, 0xa622, 0xa623, 0xa624, 0xa625, 0xa626, 0xa627, - 0xa628, 0xa629, 0xa62a, 0xa62b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa641, 0xa641, 0xa643, 0xa643, 0xa645, 0xa645, 0xa647, 0xa647, /* 0xa640 */ - 0xa649, 0xa649, 0xa64b, 0xa64b, 0xa64d, 0xa64d, 0xa64f, 0xa64f, - 0xa651, 0xa651, 0xa653, 0xa653, 0xa655, 0xa655, 0xa657, 0xa657, - 0xa659, 0xa659, 0xa65b, 0xa65b, 0xa65d, 0xa65d, 0xa65f, 0xa65f, - 0xa661, 0xa661, 0xa663, 0xa663, 0xa665, 0xa665, 0xa667, 0xa667, - 0xa669, 0xa669, 0xa66b, 0xa66b, 0xa66d, 0xa66d, 0xa66e, 0xa66f, - 0xa670, 0xa671, 0xa672, 0xa673, 0xa674, 0xa675, 0xa676, 0xa677, - 0xa678, 0xa679, 0xa67a, 0xa67b, 0xa67c, 0xa67d, 0xa67e, 0xa67f, - 0xa681, 0xa681, 0xa683, 0xa683, 0xa685, 0xa685, 0xa687, 0xa687, /* 0xa680 */ - 0xa689, 0xa689, 0xa68b, 0xa68b, 0xa68d, 0xa68d, 0xa68f, 0xa68f, - 0xa691, 0xa691, 0xa693, 0xa693, 0xa695, 0xa695, 0xa697, 0xa697, - 0xa699, 0xa699, 0xa69b, 0xa69b, 0xa69c, 0xa69d, 0xa69e, 0xa69f, - 0xa6a0, 0xa6a1, 0xa6a2, 0xa6a3, 0xa6a4, 0xa6a5, 0xa6a6, 0xa6a7, - 0xa6a8, 0xa6a9, 0xa6aa, 0xa6ab, 0xa6ac, 0xa6ad, 0xa6ae, 0xa6af, - 0xa6b0, 0xa6b1, 0xa6b2, 0xa6b3, 0xa6b4, 0xa6b5, 0xa6b6, 0xa6b7, - 0xa6b8, 0xa6b9, 0xa6ba, 0xa6bb, 0xa6bc, 0xa6bd, 0xa6be, 0xa6bf, - 0xa6c0, 0xa6c1, 0xa6c2, 0xa6c3, 0xa6c4, 0xa6c5, 0xa6c6, 0xa6c7, /* 0xa6c0 */ - 0xa6c8, 0xa6c9, 0xa6ca, 0xa6cb, 0xa6cc, 0xa6cd, 0xa6ce, 0xa6cf, - 0xa6d0, 0xa6d1, 0xa6d2, 0xa6d3, 0xa6d4, 0xa6d5, 0xa6d6, 0xa6d7, - 0xa6d8, 0xa6d9, 0xa6da, 0xa6db, 0xa6dc, 0xa6dd, 0xa6de, 0xa6df, - 0xa6e0, 0xa6e1, 0xa6e2, 0xa6e3, 0xa6e4, 0xa6e5, 0xa6e6, 0xa6e7, - 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0xa6ec, 0xa6ed, 0xa6ee, 0xa6ef, - 0xa6f0, 0xa6f1, 0xa6f2, 0xa6f3, 0xa6f4, 0xa6f5, 0xa6f6, 0xa6f7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa700, 0xa701, 0xa702, 0xa703, 0xa704, 0xa705, 0xa706, 0xa707, /* 0xa700 */ - 0xa708, 0xa709, 0xa70a, 0xa70b, 0xa70c, 0xa70d, 0xa70e, 0xa70f, - 0xa710, 0xa711, 0xa712, 0xa713, 0xa714, 0xa715, 0xa716, 0xa717, - 0xa718, 0xa719, 0xa71a, 0xa71b, 0xa71c, 0xa71d, 0xa71e, 0xa71f, - 0xa720, 0xa721, 0xa723, 0xa723, 0xa725, 0xa725, 0xa727, 0xa727, - 0xa729, 0xa729, 0xa72b, 0xa72b, 0xa72d, 0xa72d, 0xa72f, 0xa72f, - 0xa730, 0xa731, 0xa733, 0xa733, 0xa735, 0xa735, 0xa737, 0xa737, - 0xa739, 0xa739, 0xa73b, 0xa73b, 0xa73d, 0xa73d, 0xa73f, 0xa73f, - 0xa741, 0xa741, 0xa743, 0xa743, 0xa745, 0xa745, 0xa747, 0xa747, /* 0xa740 */ - 0xa749, 0xa749, 0xa74b, 0xa74b, 0xa74d, 0xa74d, 0xa74f, 0xa74f, - 0xa751, 0xa751, 0xa753, 0xa753, 0xa755, 0xa755, 0xa757, 0xa757, - 0xa759, 0xa759, 0xa75b, 0xa75b, 0xa75d, 0xa75d, 0xa75f, 0xa75f, - 0xa761, 0xa761, 0xa763, 0xa763, 0xa765, 0xa765, 0xa767, 0xa767, - 0xa769, 0xa769, 0xa76b, 0xa76b, 0xa76d, 0xa76d, 0xa76f, 0xa76f, - 0xa770, 0xa771, 0xa772, 0xa773, 0xa774, 0xa775, 0xa776, 0xa777, - 0xa778, 0xa77a, 0xa77a, 0xa77c, 0xa77c, 0x1d79, 0xa77f, 0xa77f, - 0xa781, 0xa781, 0xa783, 0xa783, 0xa785, 0xa785, 0xa787, 0xa787, /* 0xa780 */ - 0xa788, 0xa789, 0xa78a, 0xa78c, 0xa78c, 0x0265, 0xa78e, 0xa78f, - 0xa791, 0xa791, 0xa793, 0xa793, 0xa794, 0xa795, 0xa797, 0xa797, - 0xa799, 0xa799, 0xa79b, 0xa79b, 0xa79d, 0xa79d, 0xa79f, 0xa79f, - 0xa7a1, 0xa7a1, 0xa7a3, 0xa7a3, 0xa7a5, 0xa7a5, 0xa7a7, 0xa7a7, - 0xa7a9, 0xa7a9, 0x0266, 0x025c, 0x0261, 0x026c, 0x026a, 0xa7af, - 0x029e, 0x0287, 0x029d, 0xab53, 0xa7b5, 0xa7b5, 0xa7b7, 0xa7b7, - 0xa7b9, 0xa7b9, 0xa7bb, 0xa7bb, 0xa7bd, 0xa7bd, 0xa7bf, 0xa7bf, - 0x0000, 0x0000, 0xa7c3, 0xa7c3, 0xa794, 0x0282, 0x1d8e, 0x0000, /* 0xa7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7f7, - 0xa7f8, 0xa7f9, 0xa7fa, 0xa7fb, 0xa7fc, 0xa7fd, 0xa7fe, 0xa7ff, - 0xa800, 0xa801, 0xa802, 0xa803, 0xa804, 0xa805, 0xa806, 0xa807, /* 0xa800 */ - 0xa808, 0xa809, 0xa80a, 0xa80b, 0xa80c, 0xa80d, 0xa80e, 0xa80f, - 0xa810, 0xa811, 0xa812, 0xa813, 0xa814, 0xa815, 0xa816, 0xa817, - 0xa818, 0xa819, 0xa81a, 0xa81b, 0xa81c, 0xa81d, 0xa81e, 0xa81f, - 0xa820, 0xa821, 0xa822, 0xa823, 0xa824, 0xa825, 0xa826, 0xa827, - 0xa828, 0xa829, 0xa82a, 0xa82b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa830, 0xa831, 0xa832, 0xa833, 0xa834, 0xa835, 0xa836, 0xa837, - 0xa838, 0xa839, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa840, 0xa841, 0xa842, 0xa843, 0xa844, 0xa845, 0xa846, 0xa847, /* 0xa840 */ - 0xa848, 0xa849, 0xa84a, 0xa84b, 0xa84c, 0xa84d, 0xa84e, 0xa84f, - 0xa850, 0xa851, 0xa852, 0xa853, 0xa854, 0xa855, 0xa856, 0xa857, - 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c, 0xa85d, 0xa85e, 0xa85f, - 0xa860, 0xa861, 0xa862, 0xa863, 0xa864, 0xa865, 0xa866, 0xa867, - 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c, 0xa86d, 0xa86e, 0xa86f, - 0xa870, 0xa871, 0xa872, 0xa873, 0xa874, 0xa875, 0xa876, 0xa877, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, /* 0xa880 */ - 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, 0xa88d, 0xa88e, 0xa88f, - 0xa890, 0xa891, 0xa892, 0xa893, 0xa894, 0xa895, 0xa896, 0xa897, - 0xa898, 0xa899, 0xa89a, 0xa89b, 0xa89c, 0xa89d, 0xa89e, 0xa89f, - 0xa8a0, 0xa8a1, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5, 0xa8a6, 0xa8a7, - 0xa8a8, 0xa8a9, 0xa8aa, 0xa8ab, 0xa8ac, 0xa8ad, 0xa8ae, 0xa8af, - 0xa8b0, 0xa8b1, 0xa8b2, 0xa8b3, 0xa8b4, 0xa8b5, 0xa8b6, 0xa8b7, - 0xa8b8, 0xa8b9, 0xa8ba, 0xa8bb, 0xa8bc, 0xa8bd, 0xa8be, 0xa8bf, - 0xa8c0, 0xa8c1, 0xa8c2, 0xa8c3, 0xa8c4, 0xa8c5, 0x0000, 0x0000, /* 0xa8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8ce, 0xa8cf, - 0xa8d0, 0xa8d1, 0xa8d2, 0xa8d3, 0xa8d4, 0xa8d5, 0xa8d6, 0xa8d7, - 0xa8d8, 0xa8d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa8e0, 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, 0xa8e5, 0xa8e6, 0xa8e7, - 0xa8e8, 0xa8e9, 0xa8ea, 0xa8eb, 0xa8ec, 0xa8ed, 0xa8ee, 0xa8ef, - 0xa8f0, 0xa8f1, 0xa8f2, 0xa8f3, 0xa8f4, 0xa8f5, 0xa8f6, 0xa8f7, - 0xa8f8, 0xa8f9, 0xa8fa, 0xa8fb, 0xa8fc, 0xa8fd, 0xa8fe, 0xa8ff, - 0xa900, 0xa901, 0xa902, 0xa903, 0xa904, 0xa905, 0xa906, 0xa907, /* 0xa900 */ - 0xa908, 0xa909, 0xa90a, 0xa90b, 0xa90c, 0xa90d, 0xa90e, 0xa90f, - 0xa910, 0xa911, 0xa912, 0xa913, 0xa914, 0xa915, 0xa916, 0xa917, - 0xa918, 0xa919, 0xa91a, 0xa91b, 0xa91c, 0xa91d, 0xa91e, 0xa91f, - 0xa920, 0xa921, 0xa922, 0xa923, 0xa924, 0xa925, 0xa926, 0xa927, - 0xa928, 0xa929, 0xa92a, 0xa92b, 0xa92c, 0xa92d, 0xa92e, 0xa92f, - 0xa930, 0xa931, 0xa932, 0xa933, 0xa934, 0xa935, 0xa936, 0xa937, - 0xa938, 0xa939, 0xa93a, 0xa93b, 0xa93c, 0xa93d, 0xa93e, 0xa93f, - 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946, 0xa947, /* 0xa940 */ - 0xa948, 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e, 0xa94f, - 0xa950, 0xa951, 0xa952, 0xa953, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa95f, - 0xa960, 0xa961, 0xa962, 0xa963, 0xa964, 0xa965, 0xa966, 0xa967, - 0xa968, 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, - 0xa970, 0xa971, 0xa972, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, - 0xa978, 0xa979, 0xa97a, 0xa97b, 0xa97c, 0x0000, 0x0000, 0x0000, - 0xa980, 0xa981, 0xa982, 0xa983, 0xa984, 0xa985, 0xa986, 0xa987, /* 0xa980 */ - 0xa988, 0xa989, 0xa98a, 0xa98b, 0xa98c, 0xa98d, 0xa98e, 0xa98f, - 0xa990, 0xa991, 0xa992, 0xa993, 0xa994, 0xa995, 0xa996, 0xa997, - 0xa998, 0xa999, 0xa99a, 0xa99b, 0xa99c, 0xa99d, 0xa99e, 0xa99f, - 0xa9a0, 0xa9a1, 0xa9a2, 0xa9a3, 0xa9a4, 0xa9a5, 0xa9a6, 0xa9a7, - 0xa9a8, 0xa9a9, 0xa9aa, 0xa9ab, 0xa9ac, 0xa9ad, 0xa9ae, 0xa9af, - 0xa9b0, 0xa9b1, 0xa9b2, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, - 0xa9b8, 0xa9b9, 0xa9ba, 0xa9bb, 0xa9bc, 0xa9bd, 0xa9be, 0xa9bf, - 0xa9c0, 0xa9c1, 0xa9c2, 0xa9c3, 0xa9c4, 0xa9c5, 0xa9c6, 0xa9c7, /* 0xa9c0 */ - 0xa9c8, 0xa9c9, 0xa9ca, 0xa9cb, 0xa9cc, 0xa9cd, 0x0000, 0xa9cf, - 0xa9d0, 0xa9d1, 0xa9d2, 0xa9d3, 0xa9d4, 0xa9d5, 0xa9d6, 0xa9d7, - 0xa9d8, 0xa9d9, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9de, 0xa9df, - 0xa9e0, 0xa9e1, 0xa9e2, 0xa9e3, 0xa9e4, 0xa9e5, 0xa9e6, 0xa9e7, - 0xa9e8, 0xa9e9, 0xa9ea, 0xa9eb, 0xa9ec, 0xa9ed, 0xa9ee, 0xa9ef, - 0xa9f0, 0xa9f1, 0xa9f2, 0xa9f3, 0xa9f4, 0xa9f5, 0xa9f6, 0xa9f7, - 0xa9f8, 0xa9f9, 0xa9fa, 0xa9fb, 0xa9fc, 0xa9fd, 0xa9fe, 0x0000, - 0xaa00, 0xaa01, 0xaa02, 0xaa03, 0xaa04, 0xaa05, 0xaa06, 0xaa07, /* 0xaa00 */ - 0xaa08, 0xaa09, 0xaa0a, 0xaa0b, 0xaa0c, 0xaa0d, 0xaa0e, 0xaa0f, - 0xaa10, 0xaa11, 0xaa12, 0xaa13, 0xaa14, 0xaa15, 0xaa16, 0xaa17, - 0xaa18, 0xaa19, 0xaa1a, 0xaa1b, 0xaa1c, 0xaa1d, 0xaa1e, 0xaa1f, - 0xaa20, 0xaa21, 0xaa22, 0xaa23, 0xaa24, 0xaa25, 0xaa26, 0xaa27, - 0xaa28, 0xaa29, 0xaa2a, 0xaa2b, 0xaa2c, 0xaa2d, 0xaa2e, 0xaa2f, - 0xaa30, 0xaa31, 0xaa32, 0xaa33, 0xaa34, 0xaa35, 0xaa36, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaa40, 0xaa41, 0xaa42, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, /* 0xaa40 */ - 0xaa48, 0xaa49, 0xaa4a, 0xaa4b, 0xaa4c, 0xaa4d, 0x0000, 0x0000, - 0xaa50, 0xaa51, 0xaa52, 0xaa53, 0xaa54, 0xaa55, 0xaa56, 0xaa57, - 0xaa58, 0xaa59, 0x0000, 0x0000, 0xaa5c, 0xaa5d, 0xaa5e, 0xaa5f, - 0xaa60, 0xaa61, 0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, - 0xaa68, 0xaa69, 0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, - 0xaa70, 0xaa71, 0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, - 0xaa78, 0xaa79, 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa7e, 0xaa7f, - 0xaa80, 0xaa81, 0xaa82, 0xaa83, 0xaa84, 0xaa85, 0xaa86, 0xaa87, /* 0xaa80 */ - 0xaa88, 0xaa89, 0xaa8a, 0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, - 0xaa90, 0xaa91, 0xaa92, 0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, - 0xaa98, 0xaa99, 0xaa9a, 0xaa9b, 0xaa9c, 0xaa9d, 0xaa9e, 0xaa9f, - 0xaaa0, 0xaaa1, 0xaaa2, 0xaaa3, 0xaaa4, 0xaaa5, 0xaaa6, 0xaaa7, - 0xaaa8, 0xaaa9, 0xaaaa, 0xaaab, 0xaaac, 0xaaad, 0xaaae, 0xaaaf, - 0xaab0, 0xaab1, 0xaab2, 0xaab3, 0xaab4, 0xaab5, 0xaab6, 0xaab7, - 0xaab8, 0xaab9, 0xaaba, 0xaabb, 0xaabc, 0xaabd, 0xaabe, 0xaabf, - 0xaac0, 0xaac1, 0xaac2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xaadb, 0xaadc, 0xaadd, 0xaade, 0xaadf, - 0xaae0, 0xaae1, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7, - 0xaae8, 0xaae9, 0xaaea, 0xaaeb, 0xaaec, 0xaaed, 0xaaee, 0xaaef, - 0xaaf0, 0xaaf1, 0xaaf2, 0xaaf3, 0xaaf4, 0xaaf5, 0xaaf6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xab01, 0xab02, 0xab03, 0xab04, 0xab05, 0xab06, 0x0000, /* 0xab00 */ - 0x0000, 0xab09, 0xab0a, 0xab0b, 0xab0c, 0xab0d, 0xab0e, 0x0000, - 0x0000, 0xab11, 0xab12, 0xab13, 0xab14, 0xab15, 0xab16, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xab20, 0xab21, 0xab22, 0xab23, 0xab24, 0xab25, 0xab26, 0x0000, - 0xab28, 0xab29, 0xab2a, 0xab2b, 0xab2c, 0xab2d, 0xab2e, 0x0000, - 0xab30, 0xab31, 0xab32, 0xab33, 0xab34, 0xab35, 0xab36, 0xab37, - 0xab38, 0xab39, 0xab3a, 0xab3b, 0xab3c, 0xab3d, 0xab3e, 0xab3f, - 0xab40, 0xab41, 0xab42, 0xab43, 0xab44, 0xab45, 0xab46, 0xab47, /* 0xab40 */ - 0xab48, 0xab49, 0xab4a, 0xab4b, 0xab4c, 0xab4d, 0xab4e, 0xab4f, - 0xab50, 0xab51, 0xab52, 0xab53, 0xab54, 0xab55, 0xab56, 0xab57, - 0xab58, 0xab59, 0xab5a, 0xab5b, 0xab5c, 0xab5d, 0xab5e, 0xab5f, - 0xab60, 0xab61, 0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xab70, 0xab71, 0xab72, 0xab73, 0xab74, 0xab75, 0xab76, 0xab77, - 0xab78, 0xab79, 0xab7a, 0xab7b, 0xab7c, 0xab7d, 0xab7e, 0xab7f, - 0xab80, 0xab81, 0xab82, 0xab83, 0xab84, 0xab85, 0xab86, 0xab87, /* 0xab80 */ - 0xab88, 0xab89, 0xab8a, 0xab8b, 0xab8c, 0xab8d, 0xab8e, 0xab8f, - 0xab90, 0xab91, 0xab92, 0xab93, 0xab94, 0xab95, 0xab96, 0xab97, - 0xab98, 0xab99, 0xab9a, 0xab9b, 0xab9c, 0xab9d, 0xab9e, 0xab9f, - 0xaba0, 0xaba1, 0xaba2, 0xaba3, 0xaba4, 0xaba5, 0xaba6, 0xaba7, - 0xaba8, 0xaba9, 0xabaa, 0xabab, 0xabac, 0xabad, 0xabae, 0xabaf, - 0xabb0, 0xabb1, 0xabb2, 0xabb3, 0xabb4, 0xabb5, 0xabb6, 0xabb7, - 0xabb8, 0xabb9, 0xabba, 0xabbb, 0xabbc, 0xabbd, 0xabbe, 0xabbf, - 0xabc0, 0xabc1, 0xabc2, 0xabc3, 0xabc4, 0xabc5, 0xabc6, 0xabc7, /* 0xabc0 */ - 0xabc8, 0xabc9, 0xabca, 0xabcb, 0xabcc, 0xabcd, 0xabce, 0xabcf, - 0xabd0, 0xabd1, 0xabd2, 0xabd3, 0xabd4, 0xabd5, 0xabd6, 0xabd7, - 0xabd8, 0xabd9, 0xabda, 0xabdb, 0xabdc, 0xabdd, 0xabde, 0xabdf, - 0xabe0, 0xabe1, 0xabe2, 0xabe3, 0xabe4, 0xabe5, 0xabe6, 0xabe7, - 0xabe8, 0xabe9, 0xabea, 0xabeb, 0xabec, 0xabed, 0x0000, 0x0000, - 0xabf0, 0xabf1, 0xabf2, 0xabf3, 0xabf4, 0xabf5, 0xabf6, 0xabf7, - 0xabf8, 0xabf9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xac00, 0xac01, 0xac02, 0xac03, 0xac04, 0xac05, 0xac06, 0xac07, /* 0xac00 */ - 0xac08, 0xac09, 0xac0a, 0xac0b, 0xac0c, 0xac0d, 0xac0e, 0xac0f, - 0xac10, 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, - 0xac18, 0xac19, 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac1e, 0xac1f, - 0xac20, 0xac21, 0xac22, 0xac23, 0xac24, 0xac25, 0xac26, 0xac27, - 0xac28, 0xac29, 0xac2a, 0xac2b, 0xac2c, 0xac2d, 0xac2e, 0xac2f, - 0xac30, 0xac31, 0xac32, 0xac33, 0xac34, 0xac35, 0xac36, 0xac37, - 0xac38, 0xac39, 0xac3a, 0xac3b, 0xac3c, 0xac3d, 0xac3e, 0xac3f, - 0xac40, 0xac41, 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, /* 0xac40 */ - 0xac48, 0xac49, 0xac4a, 0xac4b, 0xac4c, 0xac4d, 0xac4e, 0xac4f, - 0xac50, 0xac51, 0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, - 0xac58, 0xac59, 0xac5a, 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, - 0xac60, 0xac61, 0xac62, 0xac63, 0xac64, 0xac65, 0xac66, 0xac67, - 0xac68, 0xac69, 0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, - 0xac70, 0xac71, 0xac72, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, - 0xac78, 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac7f, - 0xac80, 0xac81, 0xac82, 0xac83, 0xac84, 0xac85, 0xac86, 0xac87, /* 0xac80 */ - 0xac88, 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, - 0xac90, 0xac91, 0xac92, 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, - 0xac98, 0xac99, 0xac9a, 0xac9b, 0xac9c, 0xac9d, 0xac9e, 0xac9f, - 0xaca0, 0xaca1, 0xaca2, 0xaca3, 0xaca4, 0xaca5, 0xaca6, 0xaca7, - 0xaca8, 0xaca9, 0xacaa, 0xacab, 0xacac, 0xacad, 0xacae, 0xacaf, - 0xacb0, 0xacb1, 0xacb2, 0xacb3, 0xacb4, 0xacb5, 0xacb6, 0xacb7, - 0xacb8, 0xacb9, 0xacba, 0xacbb, 0xacbc, 0xacbd, 0xacbe, 0xacbf, - 0xacc0, 0xacc1, 0xacc2, 0xacc3, 0xacc4, 0xacc5, 0xacc6, 0xacc7, /* 0xacc0 */ - 0xacc8, 0xacc9, 0xacca, 0xaccb, 0xaccc, 0xaccd, 0xacce, 0xaccf, - 0xacd0, 0xacd1, 0xacd2, 0xacd3, 0xacd4, 0xacd5, 0xacd6, 0xacd7, - 0xacd8, 0xacd9, 0xacda, 0xacdb, 0xacdc, 0xacdd, 0xacde, 0xacdf, - 0xace0, 0xace1, 0xace2, 0xace3, 0xace4, 0xace5, 0xace6, 0xace7, - 0xace8, 0xace9, 0xacea, 0xaceb, 0xacec, 0xaced, 0xacee, 0xacef, - 0xacf0, 0xacf1, 0xacf2, 0xacf3, 0xacf4, 0xacf5, 0xacf6, 0xacf7, - 0xacf8, 0xacf9, 0xacfa, 0xacfb, 0xacfc, 0xacfd, 0xacfe, 0xacff, - 0xad00, 0xad01, 0xad02, 0xad03, 0xad04, 0xad05, 0xad06, 0xad07, /* 0xad00 */ - 0xad08, 0xad09, 0xad0a, 0xad0b, 0xad0c, 0xad0d, 0xad0e, 0xad0f, - 0xad10, 0xad11, 0xad12, 0xad13, 0xad14, 0xad15, 0xad16, 0xad17, - 0xad18, 0xad19, 0xad1a, 0xad1b, 0xad1c, 0xad1d, 0xad1e, 0xad1f, - 0xad20, 0xad21, 0xad22, 0xad23, 0xad24, 0xad25, 0xad26, 0xad27, - 0xad28, 0xad29, 0xad2a, 0xad2b, 0xad2c, 0xad2d, 0xad2e, 0xad2f, - 0xad30, 0xad31, 0xad32, 0xad33, 0xad34, 0xad35, 0xad36, 0xad37, - 0xad38, 0xad39, 0xad3a, 0xad3b, 0xad3c, 0xad3d, 0xad3e, 0xad3f, - 0xad40, 0xad41, 0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, /* 0xad40 */ - 0xad48, 0xad49, 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, - 0xad50, 0xad51, 0xad52, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, - 0xad58, 0xad59, 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, - 0xad60, 0xad61, 0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, - 0xad68, 0xad69, 0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, - 0xad70, 0xad71, 0xad72, 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, - 0xad78, 0xad79, 0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, 0xad7f, - 0xad80, 0xad81, 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, /* 0xad80 */ - 0xad88, 0xad89, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, - 0xad90, 0xad91, 0xad92, 0xad93, 0xad94, 0xad95, 0xad96, 0xad97, - 0xad98, 0xad99, 0xad9a, 0xad9b, 0xad9c, 0xad9d, 0xad9e, 0xad9f, - 0xada0, 0xada1, 0xada2, 0xada3, 0xada4, 0xada5, 0xada6, 0xada7, - 0xada8, 0xada9, 0xadaa, 0xadab, 0xadac, 0xadad, 0xadae, 0xadaf, - 0xadb0, 0xadb1, 0xadb2, 0xadb3, 0xadb4, 0xadb5, 0xadb6, 0xadb7, - 0xadb8, 0xadb9, 0xadba, 0xadbb, 0xadbc, 0xadbd, 0xadbe, 0xadbf, - 0xadc0, 0xadc1, 0xadc2, 0xadc3, 0xadc4, 0xadc5, 0xadc6, 0xadc7, /* 0xadc0 */ - 0xadc8, 0xadc9, 0xadca, 0xadcb, 0xadcc, 0xadcd, 0xadce, 0xadcf, - 0xadd0, 0xadd1, 0xadd2, 0xadd3, 0xadd4, 0xadd5, 0xadd6, 0xadd7, - 0xadd8, 0xadd9, 0xadda, 0xaddb, 0xaddc, 0xaddd, 0xadde, 0xaddf, - 0xade0, 0xade1, 0xade2, 0xade3, 0xade4, 0xade5, 0xade6, 0xade7, - 0xade8, 0xade9, 0xadea, 0xadeb, 0xadec, 0xaded, 0xadee, 0xadef, - 0xadf0, 0xadf1, 0xadf2, 0xadf3, 0xadf4, 0xadf5, 0xadf6, 0xadf7, - 0xadf8, 0xadf9, 0xadfa, 0xadfb, 0xadfc, 0xadfd, 0xadfe, 0xadff, - 0xae00, 0xae01, 0xae02, 0xae03, 0xae04, 0xae05, 0xae06, 0xae07, /* 0xae00 */ - 0xae08, 0xae09, 0xae0a, 0xae0b, 0xae0c, 0xae0d, 0xae0e, 0xae0f, - 0xae10, 0xae11, 0xae12, 0xae13, 0xae14, 0xae15, 0xae16, 0xae17, - 0xae18, 0xae19, 0xae1a, 0xae1b, 0xae1c, 0xae1d, 0xae1e, 0xae1f, - 0xae20, 0xae21, 0xae22, 0xae23, 0xae24, 0xae25, 0xae26, 0xae27, - 0xae28, 0xae29, 0xae2a, 0xae2b, 0xae2c, 0xae2d, 0xae2e, 0xae2f, - 0xae30, 0xae31, 0xae32, 0xae33, 0xae34, 0xae35, 0xae36, 0xae37, - 0xae38, 0xae39, 0xae3a, 0xae3b, 0xae3c, 0xae3d, 0xae3e, 0xae3f, - 0xae40, 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, /* 0xae40 */ - 0xae48, 0xae49, 0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, - 0xae50, 0xae51, 0xae52, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, - 0xae58, 0xae59, 0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae5e, 0xae5f, - 0xae60, 0xae61, 0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, - 0xae68, 0xae69, 0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, 0xae6f, - 0xae70, 0xae71, 0xae72, 0xae73, 0xae74, 0xae75, 0xae76, 0xae77, - 0xae78, 0xae79, 0xae7a, 0xae7b, 0xae7c, 0xae7d, 0xae7e, 0xae7f, - 0xae80, 0xae81, 0xae82, 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, /* 0xae80 */ - 0xae88, 0xae89, 0xae8a, 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, - 0xae90, 0xae91, 0xae92, 0xae93, 0xae94, 0xae95, 0xae96, 0xae97, - 0xae98, 0xae99, 0xae9a, 0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, - 0xaea0, 0xaea1, 0xaea2, 0xaea3, 0xaea4, 0xaea5, 0xaea6, 0xaea7, - 0xaea8, 0xaea9, 0xaeaa, 0xaeab, 0xaeac, 0xaead, 0xaeae, 0xaeaf, - 0xaeb0, 0xaeb1, 0xaeb2, 0xaeb3, 0xaeb4, 0xaeb5, 0xaeb6, 0xaeb7, - 0xaeb8, 0xaeb9, 0xaeba, 0xaebb, 0xaebc, 0xaebd, 0xaebe, 0xaebf, - 0xaec0, 0xaec1, 0xaec2, 0xaec3, 0xaec4, 0xaec5, 0xaec6, 0xaec7, /* 0xaec0 */ - 0xaec8, 0xaec9, 0xaeca, 0xaecb, 0xaecc, 0xaecd, 0xaece, 0xaecf, - 0xaed0, 0xaed1, 0xaed2, 0xaed3, 0xaed4, 0xaed5, 0xaed6, 0xaed7, - 0xaed8, 0xaed9, 0xaeda, 0xaedb, 0xaedc, 0xaedd, 0xaede, 0xaedf, - 0xaee0, 0xaee1, 0xaee2, 0xaee3, 0xaee4, 0xaee5, 0xaee6, 0xaee7, - 0xaee8, 0xaee9, 0xaeea, 0xaeeb, 0xaeec, 0xaeed, 0xaeee, 0xaeef, - 0xaef0, 0xaef1, 0xaef2, 0xaef3, 0xaef4, 0xaef5, 0xaef6, 0xaef7, - 0xaef8, 0xaef9, 0xaefa, 0xaefb, 0xaefc, 0xaefd, 0xaefe, 0xaeff, - 0xaf00, 0xaf01, 0xaf02, 0xaf03, 0xaf04, 0xaf05, 0xaf06, 0xaf07, /* 0xaf00 */ - 0xaf08, 0xaf09, 0xaf0a, 0xaf0b, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, - 0xaf10, 0xaf11, 0xaf12, 0xaf13, 0xaf14, 0xaf15, 0xaf16, 0xaf17, - 0xaf18, 0xaf19, 0xaf1a, 0xaf1b, 0xaf1c, 0xaf1d, 0xaf1e, 0xaf1f, - 0xaf20, 0xaf21, 0xaf22, 0xaf23, 0xaf24, 0xaf25, 0xaf26, 0xaf27, - 0xaf28, 0xaf29, 0xaf2a, 0xaf2b, 0xaf2c, 0xaf2d, 0xaf2e, 0xaf2f, - 0xaf30, 0xaf31, 0xaf32, 0xaf33, 0xaf34, 0xaf35, 0xaf36, 0xaf37, - 0xaf38, 0xaf39, 0xaf3a, 0xaf3b, 0xaf3c, 0xaf3d, 0xaf3e, 0xaf3f, - 0xaf40, 0xaf41, 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, /* 0xaf40 */ - 0xaf48, 0xaf49, 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, - 0xaf50, 0xaf51, 0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, - 0xaf58, 0xaf59, 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, - 0xaf60, 0xaf61, 0xaf62, 0xaf63, 0xaf64, 0xaf65, 0xaf66, 0xaf67, - 0xaf68, 0xaf69, 0xaf6a, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, - 0xaf70, 0xaf71, 0xaf72, 0xaf73, 0xaf74, 0xaf75, 0xaf76, 0xaf77, - 0xaf78, 0xaf79, 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf7f, - 0xaf80, 0xaf81, 0xaf82, 0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, /* 0xaf80 */ - 0xaf88, 0xaf89, 0xaf8a, 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, - 0xaf90, 0xaf91, 0xaf92, 0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, - 0xaf98, 0xaf99, 0xaf9a, 0xaf9b, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, - 0xafa0, 0xafa1, 0xafa2, 0xafa3, 0xafa4, 0xafa5, 0xafa6, 0xafa7, - 0xafa8, 0xafa9, 0xafaa, 0xafab, 0xafac, 0xafad, 0xafae, 0xafaf, - 0xafb0, 0xafb1, 0xafb2, 0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafb7, - 0xafb8, 0xafb9, 0xafba, 0xafbb, 0xafbc, 0xafbd, 0xafbe, 0xafbf, - 0xafc0, 0xafc1, 0xafc2, 0xafc3, 0xafc4, 0xafc5, 0xafc6, 0xafc7, /* 0xafc0 */ - 0xafc8, 0xafc9, 0xafca, 0xafcb, 0xafcc, 0xafcd, 0xafce, 0xafcf, - 0xafd0, 0xafd1, 0xafd2, 0xafd3, 0xafd4, 0xafd5, 0xafd6, 0xafd7, - 0xafd8, 0xafd9, 0xafda, 0xafdb, 0xafdc, 0xafdd, 0xafde, 0xafdf, - 0xafe0, 0xafe1, 0xafe2, 0xafe3, 0xafe4, 0xafe5, 0xafe6, 0xafe7, - 0xafe8, 0xafe9, 0xafea, 0xafeb, 0xafec, 0xafed, 0xafee, 0xafef, - 0xaff0, 0xaff1, 0xaff2, 0xaff3, 0xaff4, 0xaff5, 0xaff6, 0xaff7, - 0xaff8, 0xaff9, 0xaffa, 0xaffb, 0xaffc, 0xaffd, 0xaffe, 0xafff, - 0xb000, 0xb001, 0xb002, 0xb003, 0xb004, 0xb005, 0xb006, 0xb007, /* 0xb000 */ - 0xb008, 0xb009, 0xb00a, 0xb00b, 0xb00c, 0xb00d, 0xb00e, 0xb00f, - 0xb010, 0xb011, 0xb012, 0xb013, 0xb014, 0xb015, 0xb016, 0xb017, - 0xb018, 0xb019, 0xb01a, 0xb01b, 0xb01c, 0xb01d, 0xb01e, 0xb01f, - 0xb020, 0xb021, 0xb022, 0xb023, 0xb024, 0xb025, 0xb026, 0xb027, - 0xb028, 0xb029, 0xb02a, 0xb02b, 0xb02c, 0xb02d, 0xb02e, 0xb02f, - 0xb030, 0xb031, 0xb032, 0xb033, 0xb034, 0xb035, 0xb036, 0xb037, - 0xb038, 0xb039, 0xb03a, 0xb03b, 0xb03c, 0xb03d, 0xb03e, 0xb03f, - 0xb040, 0xb041, 0xb042, 0xb043, 0xb044, 0xb045, 0xb046, 0xb047, /* 0xb040 */ - 0xb048, 0xb049, 0xb04a, 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, - 0xb050, 0xb051, 0xb052, 0xb053, 0xb054, 0xb055, 0xb056, 0xb057, - 0xb058, 0xb059, 0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, - 0xb060, 0xb061, 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, - 0xb068, 0xb069, 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, - 0xb070, 0xb071, 0xb072, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, - 0xb078, 0xb079, 0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb07e, 0xb07f, - 0xb080, 0xb081, 0xb082, 0xb083, 0xb084, 0xb085, 0xb086, 0xb087, /* 0xb080 */ - 0xb088, 0xb089, 0xb08a, 0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, - 0xb090, 0xb091, 0xb092, 0xb093, 0xb094, 0xb095, 0xb096, 0xb097, - 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, 0xb09e, 0xb09f, - 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, - 0xb0a8, 0xb0a9, 0xb0aa, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, - 0xb0b0, 0xb0b1, 0xb0b2, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b6, 0xb0b7, - 0xb0b8, 0xb0b9, 0xb0ba, 0xb0bb, 0xb0bc, 0xb0bd, 0xb0be, 0xb0bf, - 0xb0c0, 0xb0c1, 0xb0c2, 0xb0c3, 0xb0c4, 0xb0c5, 0xb0c6, 0xb0c7, /* 0xb0c0 */ - 0xb0c8, 0xb0c9, 0xb0ca, 0xb0cb, 0xb0cc, 0xb0cd, 0xb0ce, 0xb0cf, - 0xb0d0, 0xb0d1, 0xb0d2, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0d6, 0xb0d7, - 0xb0d8, 0xb0d9, 0xb0da, 0xb0db, 0xb0dc, 0xb0dd, 0xb0de, 0xb0df, - 0xb0e0, 0xb0e1, 0xb0e2, 0xb0e3, 0xb0e4, 0xb0e5, 0xb0e6, 0xb0e7, - 0xb0e8, 0xb0e9, 0xb0ea, 0xb0eb, 0xb0ec, 0xb0ed, 0xb0ee, 0xb0ef, - 0xb0f0, 0xb0f1, 0xb0f2, 0xb0f3, 0xb0f4, 0xb0f5, 0xb0f6, 0xb0f7, - 0xb0f8, 0xb0f9, 0xb0fa, 0xb0fb, 0xb0fc, 0xb0fd, 0xb0fe, 0xb0ff, - 0xb100, 0xb101, 0xb102, 0xb103, 0xb104, 0xb105, 0xb106, 0xb107, /* 0xb100 */ - 0xb108, 0xb109, 0xb10a, 0xb10b, 0xb10c, 0xb10d, 0xb10e, 0xb10f, - 0xb110, 0xb111, 0xb112, 0xb113, 0xb114, 0xb115, 0xb116, 0xb117, - 0xb118, 0xb119, 0xb11a, 0xb11b, 0xb11c, 0xb11d, 0xb11e, 0xb11f, - 0xb120, 0xb121, 0xb122, 0xb123, 0xb124, 0xb125, 0xb126, 0xb127, - 0xb128, 0xb129, 0xb12a, 0xb12b, 0xb12c, 0xb12d, 0xb12e, 0xb12f, - 0xb130, 0xb131, 0xb132, 0xb133, 0xb134, 0xb135, 0xb136, 0xb137, - 0xb138, 0xb139, 0xb13a, 0xb13b, 0xb13c, 0xb13d, 0xb13e, 0xb13f, - 0xb140, 0xb141, 0xb142, 0xb143, 0xb144, 0xb145, 0xb146, 0xb147, /* 0xb140 */ - 0xb148, 0xb149, 0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, 0xb14f, - 0xb150, 0xb151, 0xb152, 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, - 0xb158, 0xb159, 0xb15a, 0xb15b, 0xb15c, 0xb15d, 0xb15e, 0xb15f, - 0xb160, 0xb161, 0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, - 0xb168, 0xb169, 0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, - 0xb170, 0xb171, 0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, - 0xb178, 0xb179, 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, 0xb17f, - 0xb180, 0xb181, 0xb182, 0xb183, 0xb184, 0xb185, 0xb186, 0xb187, /* 0xb180 */ - 0xb188, 0xb189, 0xb18a, 0xb18b, 0xb18c, 0xb18d, 0xb18e, 0xb18f, - 0xb190, 0xb191, 0xb192, 0xb193, 0xb194, 0xb195, 0xb196, 0xb197, - 0xb198, 0xb199, 0xb19a, 0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, - 0xb1a0, 0xb1a1, 0xb1a2, 0xb1a3, 0xb1a4, 0xb1a5, 0xb1a6, 0xb1a7, - 0xb1a8, 0xb1a9, 0xb1aa, 0xb1ab, 0xb1ac, 0xb1ad, 0xb1ae, 0xb1af, - 0xb1b0, 0xb1b1, 0xb1b2, 0xb1b3, 0xb1b4, 0xb1b5, 0xb1b6, 0xb1b7, - 0xb1b8, 0xb1b9, 0xb1ba, 0xb1bb, 0xb1bc, 0xb1bd, 0xb1be, 0xb1bf, - 0xb1c0, 0xb1c1, 0xb1c2, 0xb1c3, 0xb1c4, 0xb1c5, 0xb1c6, 0xb1c7, /* 0xb1c0 */ - 0xb1c8, 0xb1c9, 0xb1ca, 0xb1cb, 0xb1cc, 0xb1cd, 0xb1ce, 0xb1cf, - 0xb1d0, 0xb1d1, 0xb1d2, 0xb1d3, 0xb1d4, 0xb1d5, 0xb1d6, 0xb1d7, - 0xb1d8, 0xb1d9, 0xb1da, 0xb1db, 0xb1dc, 0xb1dd, 0xb1de, 0xb1df, - 0xb1e0, 0xb1e1, 0xb1e2, 0xb1e3, 0xb1e4, 0xb1e5, 0xb1e6, 0xb1e7, - 0xb1e8, 0xb1e9, 0xb1ea, 0xb1eb, 0xb1ec, 0xb1ed, 0xb1ee, 0xb1ef, - 0xb1f0, 0xb1f1, 0xb1f2, 0xb1f3, 0xb1f4, 0xb1f5, 0xb1f6, 0xb1f7, - 0xb1f8, 0xb1f9, 0xb1fa, 0xb1fb, 0xb1fc, 0xb1fd, 0xb1fe, 0xb1ff, - 0xb200, 0xb201, 0xb202, 0xb203, 0xb204, 0xb205, 0xb206, 0xb207, /* 0xb200 */ - 0xb208, 0xb209, 0xb20a, 0xb20b, 0xb20c, 0xb20d, 0xb20e, 0xb20f, - 0xb210, 0xb211, 0xb212, 0xb213, 0xb214, 0xb215, 0xb216, 0xb217, - 0xb218, 0xb219, 0xb21a, 0xb21b, 0xb21c, 0xb21d, 0xb21e, 0xb21f, - 0xb220, 0xb221, 0xb222, 0xb223, 0xb224, 0xb225, 0xb226, 0xb227, - 0xb228, 0xb229, 0xb22a, 0xb22b, 0xb22c, 0xb22d, 0xb22e, 0xb22f, - 0xb230, 0xb231, 0xb232, 0xb233, 0xb234, 0xb235, 0xb236, 0xb237, - 0xb238, 0xb239, 0xb23a, 0xb23b, 0xb23c, 0xb23d, 0xb23e, 0xb23f, - 0xb240, 0xb241, 0xb242, 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, /* 0xb240 */ - 0xb248, 0xb249, 0xb24a, 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, - 0xb250, 0xb251, 0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, - 0xb258, 0xb259, 0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, 0xb25f, - 0xb260, 0xb261, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, - 0xb268, 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, - 0xb270, 0xb271, 0xb272, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, - 0xb278, 0xb279, 0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb27f, - 0xb280, 0xb281, 0xb282, 0xb283, 0xb284, 0xb285, 0xb286, 0xb287, /* 0xb280 */ - 0xb288, 0xb289, 0xb28a, 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, - 0xb290, 0xb291, 0xb292, 0xb293, 0xb294, 0xb295, 0xb296, 0xb297, - 0xb298, 0xb299, 0xb29a, 0xb29b, 0xb29c, 0xb29d, 0xb29e, 0xb29f, - 0xb2a0, 0xb2a1, 0xb2a2, 0xb2a3, 0xb2a4, 0xb2a5, 0xb2a6, 0xb2a7, - 0xb2a8, 0xb2a9, 0xb2aa, 0xb2ab, 0xb2ac, 0xb2ad, 0xb2ae, 0xb2af, - 0xb2b0, 0xb2b1, 0xb2b2, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, - 0xb2b8, 0xb2b9, 0xb2ba, 0xb2bb, 0xb2bc, 0xb2bd, 0xb2be, 0xb2bf, - 0xb2c0, 0xb2c1, 0xb2c2, 0xb2c3, 0xb2c4, 0xb2c5, 0xb2c6, 0xb2c7, /* 0xb2c0 */ - 0xb2c8, 0xb2c9, 0xb2ca, 0xb2cb, 0xb2cc, 0xb2cd, 0xb2ce, 0xb2cf, - 0xb2d0, 0xb2d1, 0xb2d2, 0xb2d3, 0xb2d4, 0xb2d5, 0xb2d6, 0xb2d7, - 0xb2d8, 0xb2d9, 0xb2da, 0xb2db, 0xb2dc, 0xb2dd, 0xb2de, 0xb2df, - 0xb2e0, 0xb2e1, 0xb2e2, 0xb2e3, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e7, - 0xb2e8, 0xb2e9, 0xb2ea, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, 0xb2ef, - 0xb2f0, 0xb2f1, 0xb2f2, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f6, 0xb2f7, - 0xb2f8, 0xb2f9, 0xb2fa, 0xb2fb, 0xb2fc, 0xb2fd, 0xb2fe, 0xb2ff, - 0xb300, 0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, 0xb307, /* 0xb300 */ - 0xb308, 0xb309, 0xb30a, 0xb30b, 0xb30c, 0xb30d, 0xb30e, 0xb30f, - 0xb310, 0xb311, 0xb312, 0xb313, 0xb314, 0xb315, 0xb316, 0xb317, - 0xb318, 0xb319, 0xb31a, 0xb31b, 0xb31c, 0xb31d, 0xb31e, 0xb31f, - 0xb320, 0xb321, 0xb322, 0xb323, 0xb324, 0xb325, 0xb326, 0xb327, - 0xb328, 0xb329, 0xb32a, 0xb32b, 0xb32c, 0xb32d, 0xb32e, 0xb32f, - 0xb330, 0xb331, 0xb332, 0xb333, 0xb334, 0xb335, 0xb336, 0xb337, - 0xb338, 0xb339, 0xb33a, 0xb33b, 0xb33c, 0xb33d, 0xb33e, 0xb33f, - 0xb340, 0xb341, 0xb342, 0xb343, 0xb344, 0xb345, 0xb346, 0xb347, /* 0xb340 */ - 0xb348, 0xb349, 0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xb34e, 0xb34f, - 0xb350, 0xb351, 0xb352, 0xb353, 0xb354, 0xb355, 0xb356, 0xb357, - 0xb358, 0xb359, 0xb35a, 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, - 0xb360, 0xb361, 0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, - 0xb368, 0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, - 0xb370, 0xb371, 0xb372, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, - 0xb378, 0xb379, 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, 0xb37f, - 0xb380, 0xb381, 0xb382, 0xb383, 0xb384, 0xb385, 0xb386, 0xb387, /* 0xb380 */ - 0xb388, 0xb389, 0xb38a, 0xb38b, 0xb38c, 0xb38d, 0xb38e, 0xb38f, - 0xb390, 0xb391, 0xb392, 0xb393, 0xb394, 0xb395, 0xb396, 0xb397, - 0xb398, 0xb399, 0xb39a, 0xb39b, 0xb39c, 0xb39d, 0xb39e, 0xb39f, - 0xb3a0, 0xb3a1, 0xb3a2, 0xb3a3, 0xb3a4, 0xb3a5, 0xb3a6, 0xb3a7, - 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0xb3ac, 0xb3ad, 0xb3ae, 0xb3af, - 0xb3b0, 0xb3b1, 0xb3b2, 0xb3b3, 0xb3b4, 0xb3b5, 0xb3b6, 0xb3b7, - 0xb3b8, 0xb3b9, 0xb3ba, 0xb3bb, 0xb3bc, 0xb3bd, 0xb3be, 0xb3bf, - 0xb3c0, 0xb3c1, 0xb3c2, 0xb3c3, 0xb3c4, 0xb3c5, 0xb3c6, 0xb3c7, /* 0xb3c0 */ - 0xb3c8, 0xb3c9, 0xb3ca, 0xb3cb, 0xb3cc, 0xb3cd, 0xb3ce, 0xb3cf, - 0xb3d0, 0xb3d1, 0xb3d2, 0xb3d3, 0xb3d4, 0xb3d5, 0xb3d6, 0xb3d7, - 0xb3d8, 0xb3d9, 0xb3da, 0xb3db, 0xb3dc, 0xb3dd, 0xb3de, 0xb3df, - 0xb3e0, 0xb3e1, 0xb3e2, 0xb3e3, 0xb3e4, 0xb3e5, 0xb3e6, 0xb3e7, - 0xb3e8, 0xb3e9, 0xb3ea, 0xb3eb, 0xb3ec, 0xb3ed, 0xb3ee, 0xb3ef, - 0xb3f0, 0xb3f1, 0xb3f2, 0xb3f3, 0xb3f4, 0xb3f5, 0xb3f6, 0xb3f7, - 0xb3f8, 0xb3f9, 0xb3fa, 0xb3fb, 0xb3fc, 0xb3fd, 0xb3fe, 0xb3ff, - 0xb400, 0xb401, 0xb402, 0xb403, 0xb404, 0xb405, 0xb406, 0xb407, /* 0xb400 */ - 0xb408, 0xb409, 0xb40a, 0xb40b, 0xb40c, 0xb40d, 0xb40e, 0xb40f, - 0xb410, 0xb411, 0xb412, 0xb413, 0xb414, 0xb415, 0xb416, 0xb417, - 0xb418, 0xb419, 0xb41a, 0xb41b, 0xb41c, 0xb41d, 0xb41e, 0xb41f, - 0xb420, 0xb421, 0xb422, 0xb423, 0xb424, 0xb425, 0xb426, 0xb427, - 0xb428, 0xb429, 0xb42a, 0xb42b, 0xb42c, 0xb42d, 0xb42e, 0xb42f, - 0xb430, 0xb431, 0xb432, 0xb433, 0xb434, 0xb435, 0xb436, 0xb437, - 0xb438, 0xb439, 0xb43a, 0xb43b, 0xb43c, 0xb43d, 0xb43e, 0xb43f, - 0xb440, 0xb441, 0xb442, 0xb443, 0xb444, 0xb445, 0xb446, 0xb447, /* 0xb440 */ - 0xb448, 0xb449, 0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, - 0xb450, 0xb451, 0xb452, 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, - 0xb458, 0xb459, 0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, 0xb45f, - 0xb460, 0xb461, 0xb462, 0xb463, 0xb464, 0xb465, 0xb466, 0xb467, - 0xb468, 0xb469, 0xb46a, 0xb46b, 0xb46c, 0xb46d, 0xb46e, 0xb46f, - 0xb470, 0xb471, 0xb472, 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, - 0xb478, 0xb479, 0xb47a, 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb47f, - 0xb480, 0xb481, 0xb482, 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, /* 0xb480 */ - 0xb488, 0xb489, 0xb48a, 0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, - 0xb490, 0xb491, 0xb492, 0xb493, 0xb494, 0xb495, 0xb496, 0xb497, - 0xb498, 0xb499, 0xb49a, 0xb49b, 0xb49c, 0xb49d, 0xb49e, 0xb49f, - 0xb4a0, 0xb4a1, 0xb4a2, 0xb4a3, 0xb4a4, 0xb4a5, 0xb4a6, 0xb4a7, - 0xb4a8, 0xb4a9, 0xb4aa, 0xb4ab, 0xb4ac, 0xb4ad, 0xb4ae, 0xb4af, - 0xb4b0, 0xb4b1, 0xb4b2, 0xb4b3, 0xb4b4, 0xb4b5, 0xb4b6, 0xb4b7, - 0xb4b8, 0xb4b9, 0xb4ba, 0xb4bb, 0xb4bc, 0xb4bd, 0xb4be, 0xb4bf, - 0xb4c0, 0xb4c1, 0xb4c2, 0xb4c3, 0xb4c4, 0xb4c5, 0xb4c6, 0xb4c7, /* 0xb4c0 */ - 0xb4c8, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb4cd, 0xb4ce, 0xb4cf, - 0xb4d0, 0xb4d1, 0xb4d2, 0xb4d3, 0xb4d4, 0xb4d5, 0xb4d6, 0xb4d7, - 0xb4d8, 0xb4d9, 0xb4da, 0xb4db, 0xb4dc, 0xb4dd, 0xb4de, 0xb4df, - 0xb4e0, 0xb4e1, 0xb4e2, 0xb4e3, 0xb4e4, 0xb4e5, 0xb4e6, 0xb4e7, - 0xb4e8, 0xb4e9, 0xb4ea, 0xb4eb, 0xb4ec, 0xb4ed, 0xb4ee, 0xb4ef, - 0xb4f0, 0xb4f1, 0xb4f2, 0xb4f3, 0xb4f4, 0xb4f5, 0xb4f6, 0xb4f7, - 0xb4f8, 0xb4f9, 0xb4fa, 0xb4fb, 0xb4fc, 0xb4fd, 0xb4fe, 0xb4ff, - 0xb500, 0xb501, 0xb502, 0xb503, 0xb504, 0xb505, 0xb506, 0xb507, /* 0xb500 */ - 0xb508, 0xb509, 0xb50a, 0xb50b, 0xb50c, 0xb50d, 0xb50e, 0xb50f, - 0xb510, 0xb511, 0xb512, 0xb513, 0xb514, 0xb515, 0xb516, 0xb517, - 0xb518, 0xb519, 0xb51a, 0xb51b, 0xb51c, 0xb51d, 0xb51e, 0xb51f, - 0xb520, 0xb521, 0xb522, 0xb523, 0xb524, 0xb525, 0xb526, 0xb527, - 0xb528, 0xb529, 0xb52a, 0xb52b, 0xb52c, 0xb52d, 0xb52e, 0xb52f, - 0xb530, 0xb531, 0xb532, 0xb533, 0xb534, 0xb535, 0xb536, 0xb537, - 0xb538, 0xb539, 0xb53a, 0xb53b, 0xb53c, 0xb53d, 0xb53e, 0xb53f, - 0xb540, 0xb541, 0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, /* 0xb540 */ - 0xb548, 0xb549, 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, - 0xb550, 0xb551, 0xb552, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, - 0xb558, 0xb559, 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, - 0xb560, 0xb561, 0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, - 0xb568, 0xb569, 0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xb56f, - 0xb570, 0xb571, 0xb572, 0xb573, 0xb574, 0xb575, 0xb576, 0xb577, - 0xb578, 0xb579, 0xb57a, 0xb57b, 0xb57c, 0xb57d, 0xb57e, 0xb57f, - 0xb580, 0xb581, 0xb582, 0xb583, 0xb584, 0xb585, 0xb586, 0xb587, /* 0xb580 */ - 0xb588, 0xb589, 0xb58a, 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, - 0xb590, 0xb591, 0xb592, 0xb593, 0xb594, 0xb595, 0xb596, 0xb597, - 0xb598, 0xb599, 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, - 0xb5a0, 0xb5a1, 0xb5a2, 0xb5a3, 0xb5a4, 0xb5a5, 0xb5a6, 0xb5a7, - 0xb5a8, 0xb5a9, 0xb5aa, 0xb5ab, 0xb5ac, 0xb5ad, 0xb5ae, 0xb5af, - 0xb5b0, 0xb5b1, 0xb5b2, 0xb5b3, 0xb5b4, 0xb5b5, 0xb5b6, 0xb5b7, - 0xb5b8, 0xb5b9, 0xb5ba, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5be, 0xb5bf, - 0xb5c0, 0xb5c1, 0xb5c2, 0xb5c3, 0xb5c4, 0xb5c5, 0xb5c6, 0xb5c7, /* 0xb5c0 */ - 0xb5c8, 0xb5c9, 0xb5ca, 0xb5cb, 0xb5cc, 0xb5cd, 0xb5ce, 0xb5cf, - 0xb5d0, 0xb5d1, 0xb5d2, 0xb5d3, 0xb5d4, 0xb5d5, 0xb5d6, 0xb5d7, - 0xb5d8, 0xb5d9, 0xb5da, 0xb5db, 0xb5dc, 0xb5dd, 0xb5de, 0xb5df, - 0xb5e0, 0xb5e1, 0xb5e2, 0xb5e3, 0xb5e4, 0xb5e5, 0xb5e6, 0xb5e7, - 0xb5e8, 0xb5e9, 0xb5ea, 0xb5eb, 0xb5ec, 0xb5ed, 0xb5ee, 0xb5ef, - 0xb5f0, 0xb5f1, 0xb5f2, 0xb5f3, 0xb5f4, 0xb5f5, 0xb5f6, 0xb5f7, - 0xb5f8, 0xb5f9, 0xb5fa, 0xb5fb, 0xb5fc, 0xb5fd, 0xb5fe, 0xb5ff, - 0xb600, 0xb601, 0xb602, 0xb603, 0xb604, 0xb605, 0xb606, 0xb607, /* 0xb600 */ - 0xb608, 0xb609, 0xb60a, 0xb60b, 0xb60c, 0xb60d, 0xb60e, 0xb60f, - 0xb610, 0xb611, 0xb612, 0xb613, 0xb614, 0xb615, 0xb616, 0xb617, - 0xb618, 0xb619, 0xb61a, 0xb61b, 0xb61c, 0xb61d, 0xb61e, 0xb61f, - 0xb620, 0xb621, 0xb622, 0xb623, 0xb624, 0xb625, 0xb626, 0xb627, - 0xb628, 0xb629, 0xb62a, 0xb62b, 0xb62c, 0xb62d, 0xb62e, 0xb62f, - 0xb630, 0xb631, 0xb632, 0xb633, 0xb634, 0xb635, 0xb636, 0xb637, - 0xb638, 0xb639, 0xb63a, 0xb63b, 0xb63c, 0xb63d, 0xb63e, 0xb63f, - 0xb640, 0xb641, 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, /* 0xb640 */ - 0xb648, 0xb649, 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, - 0xb650, 0xb651, 0xb652, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, - 0xb658, 0xb659, 0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb65e, 0xb65f, - 0xb660, 0xb661, 0xb662, 0xb663, 0xb664, 0xb665, 0xb666, 0xb667, - 0xb668, 0xb669, 0xb66a, 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, - 0xb670, 0xb671, 0xb672, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, - 0xb678, 0xb679, 0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb67f, - 0xb680, 0xb681, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, /* 0xb680 */ - 0xb688, 0xb689, 0xb68a, 0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, - 0xb690, 0xb691, 0xb692, 0xb693, 0xb694, 0xb695, 0xb696, 0xb697, - 0xb698, 0xb699, 0xb69a, 0xb69b, 0xb69c, 0xb69d, 0xb69e, 0xb69f, - 0xb6a0, 0xb6a1, 0xb6a2, 0xb6a3, 0xb6a4, 0xb6a5, 0xb6a6, 0xb6a7, - 0xb6a8, 0xb6a9, 0xb6aa, 0xb6ab, 0xb6ac, 0xb6ad, 0xb6ae, 0xb6af, - 0xb6b0, 0xb6b1, 0xb6b2, 0xb6b3, 0xb6b4, 0xb6b5, 0xb6b6, 0xb6b7, - 0xb6b8, 0xb6b9, 0xb6ba, 0xb6bb, 0xb6bc, 0xb6bd, 0xb6be, 0xb6bf, - 0xb6c0, 0xb6c1, 0xb6c2, 0xb6c3, 0xb6c4, 0xb6c5, 0xb6c6, 0xb6c7, /* 0xb6c0 */ - 0xb6c8, 0xb6c9, 0xb6ca, 0xb6cb, 0xb6cc, 0xb6cd, 0xb6ce, 0xb6cf, - 0xb6d0, 0xb6d1, 0xb6d2, 0xb6d3, 0xb6d4, 0xb6d5, 0xb6d6, 0xb6d7, - 0xb6d8, 0xb6d9, 0xb6da, 0xb6db, 0xb6dc, 0xb6dd, 0xb6de, 0xb6df, - 0xb6e0, 0xb6e1, 0xb6e2, 0xb6e3, 0xb6e4, 0xb6e5, 0xb6e6, 0xb6e7, - 0xb6e8, 0xb6e9, 0xb6ea, 0xb6eb, 0xb6ec, 0xb6ed, 0xb6ee, 0xb6ef, - 0xb6f0, 0xb6f1, 0xb6f2, 0xb6f3, 0xb6f4, 0xb6f5, 0xb6f6, 0xb6f7, - 0xb6f8, 0xb6f9, 0xb6fa, 0xb6fb, 0xb6fc, 0xb6fd, 0xb6fe, 0xb6ff, - 0xb700, 0xb701, 0xb702, 0xb703, 0xb704, 0xb705, 0xb706, 0xb707, /* 0xb700 */ - 0xb708, 0xb709, 0xb70a, 0xb70b, 0xb70c, 0xb70d, 0xb70e, 0xb70f, - 0xb710, 0xb711, 0xb712, 0xb713, 0xb714, 0xb715, 0xb716, 0xb717, - 0xb718, 0xb719, 0xb71a, 0xb71b, 0xb71c, 0xb71d, 0xb71e, 0xb71f, - 0xb720, 0xb721, 0xb722, 0xb723, 0xb724, 0xb725, 0xb726, 0xb727, - 0xb728, 0xb729, 0xb72a, 0xb72b, 0xb72c, 0xb72d, 0xb72e, 0xb72f, - 0xb730, 0xb731, 0xb732, 0xb733, 0xb734, 0xb735, 0xb736, 0xb737, - 0xb738, 0xb739, 0xb73a, 0xb73b, 0xb73c, 0xb73d, 0xb73e, 0xb73f, - 0xb740, 0xb741, 0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, /* 0xb740 */ - 0xb748, 0xb749, 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, - 0xb750, 0xb751, 0xb752, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, - 0xb758, 0xb759, 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, - 0xb760, 0xb761, 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, - 0xb768, 0xb769, 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, 0xb76f, - 0xb770, 0xb771, 0xb772, 0xb773, 0xb774, 0xb775, 0xb776, 0xb777, - 0xb778, 0xb779, 0xb77a, 0xb77b, 0xb77c, 0xb77d, 0xb77e, 0xb77f, - 0xb780, 0xb781, 0xb782, 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, /* 0xb780 */ - 0xb788, 0xb789, 0xb78a, 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, - 0xb790, 0xb791, 0xb792, 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, - 0xb798, 0xb799, 0xb79a, 0xb79b, 0xb79c, 0xb79d, 0xb79e, 0xb79f, - 0xb7a0, 0xb7a1, 0xb7a2, 0xb7a3, 0xb7a4, 0xb7a5, 0xb7a6, 0xb7a7, - 0xb7a8, 0xb7a9, 0xb7aa, 0xb7ab, 0xb7ac, 0xb7ad, 0xb7ae, 0xb7af, - 0xb7b0, 0xb7b1, 0xb7b2, 0xb7b3, 0xb7b4, 0xb7b5, 0xb7b6, 0xb7b7, - 0xb7b8, 0xb7b9, 0xb7ba, 0xb7bb, 0xb7bc, 0xb7bd, 0xb7be, 0xb7bf, - 0xb7c0, 0xb7c1, 0xb7c2, 0xb7c3, 0xb7c4, 0xb7c5, 0xb7c6, 0xb7c7, /* 0xb7c0 */ - 0xb7c8, 0xb7c9, 0xb7ca, 0xb7cb, 0xb7cc, 0xb7cd, 0xb7ce, 0xb7cf, - 0xb7d0, 0xb7d1, 0xb7d2, 0xb7d3, 0xb7d4, 0xb7d5, 0xb7d6, 0xb7d7, - 0xb7d8, 0xb7d9, 0xb7da, 0xb7db, 0xb7dc, 0xb7dd, 0xb7de, 0xb7df, - 0xb7e0, 0xb7e1, 0xb7e2, 0xb7e3, 0xb7e4, 0xb7e5, 0xb7e6, 0xb7e7, - 0xb7e8, 0xb7e9, 0xb7ea, 0xb7eb, 0xb7ec, 0xb7ed, 0xb7ee, 0xb7ef, - 0xb7f0, 0xb7f1, 0xb7f2, 0xb7f3, 0xb7f4, 0xb7f5, 0xb7f6, 0xb7f7, - 0xb7f8, 0xb7f9, 0xb7fa, 0xb7fb, 0xb7fc, 0xb7fd, 0xb7fe, 0xb7ff, - 0xb800, 0xb801, 0xb802, 0xb803, 0xb804, 0xb805, 0xb806, 0xb807, /* 0xb800 */ - 0xb808, 0xb809, 0xb80a, 0xb80b, 0xb80c, 0xb80d, 0xb80e, 0xb80f, - 0xb810, 0xb811, 0xb812, 0xb813, 0xb814, 0xb815, 0xb816, 0xb817, - 0xb818, 0xb819, 0xb81a, 0xb81b, 0xb81c, 0xb81d, 0xb81e, 0xb81f, - 0xb820, 0xb821, 0xb822, 0xb823, 0xb824, 0xb825, 0xb826, 0xb827, - 0xb828, 0xb829, 0xb82a, 0xb82b, 0xb82c, 0xb82d, 0xb82e, 0xb82f, - 0xb830, 0xb831, 0xb832, 0xb833, 0xb834, 0xb835, 0xb836, 0xb837, - 0xb838, 0xb839, 0xb83a, 0xb83b, 0xb83c, 0xb83d, 0xb83e, 0xb83f, - 0xb840, 0xb841, 0xb842, 0xb843, 0xb844, 0xb845, 0xb846, 0xb847, /* 0xb840 */ - 0xb848, 0xb849, 0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, 0xb84f, - 0xb850, 0xb851, 0xb852, 0xb853, 0xb854, 0xb855, 0xb856, 0xb857, - 0xb858, 0xb859, 0xb85a, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb85f, - 0xb860, 0xb861, 0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, - 0xb868, 0xb869, 0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, - 0xb870, 0xb871, 0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, - 0xb878, 0xb879, 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb87f, - 0xb880, 0xb881, 0xb882, 0xb883, 0xb884, 0xb885, 0xb886, 0xb887, /* 0xb880 */ - 0xb888, 0xb889, 0xb88a, 0xb88b, 0xb88c, 0xb88d, 0xb88e, 0xb88f, - 0xb890, 0xb891, 0xb892, 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, - 0xb898, 0xb899, 0xb89a, 0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, - 0xb8a0, 0xb8a1, 0xb8a2, 0xb8a3, 0xb8a4, 0xb8a5, 0xb8a6, 0xb8a7, - 0xb8a8, 0xb8a9, 0xb8aa, 0xb8ab, 0xb8ac, 0xb8ad, 0xb8ae, 0xb8af, - 0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb8b7, - 0xb8b8, 0xb8b9, 0xb8ba, 0xb8bb, 0xb8bc, 0xb8bd, 0xb8be, 0xb8bf, - 0xb8c0, 0xb8c1, 0xb8c2, 0xb8c3, 0xb8c4, 0xb8c5, 0xb8c6, 0xb8c7, /* 0xb8c0 */ - 0xb8c8, 0xb8c9, 0xb8ca, 0xb8cb, 0xb8cc, 0xb8cd, 0xb8ce, 0xb8cf, - 0xb8d0, 0xb8d1, 0xb8d2, 0xb8d3, 0xb8d4, 0xb8d5, 0xb8d6, 0xb8d7, - 0xb8d8, 0xb8d9, 0xb8da, 0xb8db, 0xb8dc, 0xb8dd, 0xb8de, 0xb8df, - 0xb8e0, 0xb8e1, 0xb8e2, 0xb8e3, 0xb8e4, 0xb8e5, 0xb8e6, 0xb8e7, - 0xb8e8, 0xb8e9, 0xb8ea, 0xb8eb, 0xb8ec, 0xb8ed, 0xb8ee, 0xb8ef, - 0xb8f0, 0xb8f1, 0xb8f2, 0xb8f3, 0xb8f4, 0xb8f5, 0xb8f6, 0xb8f7, - 0xb8f8, 0xb8f9, 0xb8fa, 0xb8fb, 0xb8fc, 0xb8fd, 0xb8fe, 0xb8ff, - 0xb900, 0xb901, 0xb902, 0xb903, 0xb904, 0xb905, 0xb906, 0xb907, /* 0xb900 */ - 0xb908, 0xb909, 0xb90a, 0xb90b, 0xb90c, 0xb90d, 0xb90e, 0xb90f, - 0xb910, 0xb911, 0xb912, 0xb913, 0xb914, 0xb915, 0xb916, 0xb917, - 0xb918, 0xb919, 0xb91a, 0xb91b, 0xb91c, 0xb91d, 0xb91e, 0xb91f, - 0xb920, 0xb921, 0xb922, 0xb923, 0xb924, 0xb925, 0xb926, 0xb927, - 0xb928, 0xb929, 0xb92a, 0xb92b, 0xb92c, 0xb92d, 0xb92e, 0xb92f, - 0xb930, 0xb931, 0xb932, 0xb933, 0xb934, 0xb935, 0xb936, 0xb937, - 0xb938, 0xb939, 0xb93a, 0xb93b, 0xb93c, 0xb93d, 0xb93e, 0xb93f, - 0xb940, 0xb941, 0xb942, 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, /* 0xb940 */ - 0xb948, 0xb949, 0xb94a, 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, - 0xb950, 0xb951, 0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, - 0xb958, 0xb959, 0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, 0xb95f, - 0xb960, 0xb961, 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, - 0xb968, 0xb969, 0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, - 0xb970, 0xb971, 0xb972, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, - 0xb978, 0xb979, 0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb97f, - 0xb980, 0xb981, 0xb982, 0xb983, 0xb984, 0xb985, 0xb986, 0xb987, /* 0xb980 */ - 0xb988, 0xb989, 0xb98a, 0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, - 0xb990, 0xb991, 0xb992, 0xb993, 0xb994, 0xb995, 0xb996, 0xb997, - 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, 0xb99d, 0xb99e, 0xb99f, - 0xb9a0, 0xb9a1, 0xb9a2, 0xb9a3, 0xb9a4, 0xb9a5, 0xb9a6, 0xb9a7, - 0xb9a8, 0xb9a9, 0xb9aa, 0xb9ab, 0xb9ac, 0xb9ad, 0xb9ae, 0xb9af, - 0xb9b0, 0xb9b1, 0xb9b2, 0xb9b3, 0xb9b4, 0xb9b5, 0xb9b6, 0xb9b7, - 0xb9b8, 0xb9b9, 0xb9ba, 0xb9bb, 0xb9bc, 0xb9bd, 0xb9be, 0xb9bf, - 0xb9c0, 0xb9c1, 0xb9c2, 0xb9c3, 0xb9c4, 0xb9c5, 0xb9c6, 0xb9c7, /* 0xb9c0 */ - 0xb9c8, 0xb9c9, 0xb9ca, 0xb9cb, 0xb9cc, 0xb9cd, 0xb9ce, 0xb9cf, - 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d3, 0xb9d4, 0xb9d5, 0xb9d6, 0xb9d7, - 0xb9d8, 0xb9d9, 0xb9da, 0xb9db, 0xb9dc, 0xb9dd, 0xb9de, 0xb9df, - 0xb9e0, 0xb9e1, 0xb9e2, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e6, 0xb9e7, - 0xb9e8, 0xb9e9, 0xb9ea, 0xb9eb, 0xb9ec, 0xb9ed, 0xb9ee, 0xb9ef, - 0xb9f0, 0xb9f1, 0xb9f2, 0xb9f3, 0xb9f4, 0xb9f5, 0xb9f6, 0xb9f7, - 0xb9f8, 0xb9f9, 0xb9fa, 0xb9fb, 0xb9fc, 0xb9fd, 0xb9fe, 0xb9ff, - 0xba00, 0xba01, 0xba02, 0xba03, 0xba04, 0xba05, 0xba06, 0xba07, /* 0xba00 */ - 0xba08, 0xba09, 0xba0a, 0xba0b, 0xba0c, 0xba0d, 0xba0e, 0xba0f, - 0xba10, 0xba11, 0xba12, 0xba13, 0xba14, 0xba15, 0xba16, 0xba17, - 0xba18, 0xba19, 0xba1a, 0xba1b, 0xba1c, 0xba1d, 0xba1e, 0xba1f, - 0xba20, 0xba21, 0xba22, 0xba23, 0xba24, 0xba25, 0xba26, 0xba27, - 0xba28, 0xba29, 0xba2a, 0xba2b, 0xba2c, 0xba2d, 0xba2e, 0xba2f, - 0xba30, 0xba31, 0xba32, 0xba33, 0xba34, 0xba35, 0xba36, 0xba37, - 0xba38, 0xba39, 0xba3a, 0xba3b, 0xba3c, 0xba3d, 0xba3e, 0xba3f, - 0xba40, 0xba41, 0xba42, 0xba43, 0xba44, 0xba45, 0xba46, 0xba47, /* 0xba40 */ - 0xba48, 0xba49, 0xba4a, 0xba4b, 0xba4c, 0xba4d, 0xba4e, 0xba4f, - 0xba50, 0xba51, 0xba52, 0xba53, 0xba54, 0xba55, 0xba56, 0xba57, - 0xba58, 0xba59, 0xba5a, 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, - 0xba60, 0xba61, 0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, - 0xba68, 0xba69, 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, - 0xba70, 0xba71, 0xba72, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, - 0xba78, 0xba79, 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0xba7f, - 0xba80, 0xba81, 0xba82, 0xba83, 0xba84, 0xba85, 0xba86, 0xba87, /* 0xba80 */ - 0xba88, 0xba89, 0xba8a, 0xba8b, 0xba8c, 0xba8d, 0xba8e, 0xba8f, - 0xba90, 0xba91, 0xba92, 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, - 0xba98, 0xba99, 0xba9a, 0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, - 0xbaa0, 0xbaa1, 0xbaa2, 0xbaa3, 0xbaa4, 0xbaa5, 0xbaa6, 0xbaa7, - 0xbaa8, 0xbaa9, 0xbaaa, 0xbaab, 0xbaac, 0xbaad, 0xbaae, 0xbaaf, - 0xbab0, 0xbab1, 0xbab2, 0xbab3, 0xbab4, 0xbab5, 0xbab6, 0xbab7, - 0xbab8, 0xbab9, 0xbaba, 0xbabb, 0xbabc, 0xbabd, 0xbabe, 0xbabf, - 0xbac0, 0xbac1, 0xbac2, 0xbac3, 0xbac4, 0xbac5, 0xbac6, 0xbac7, /* 0xbac0 */ - 0xbac8, 0xbac9, 0xbaca, 0xbacb, 0xbacc, 0xbacd, 0xbace, 0xbacf, - 0xbad0, 0xbad1, 0xbad2, 0xbad3, 0xbad4, 0xbad5, 0xbad6, 0xbad7, - 0xbad8, 0xbad9, 0xbada, 0xbadb, 0xbadc, 0xbadd, 0xbade, 0xbadf, - 0xbae0, 0xbae1, 0xbae2, 0xbae3, 0xbae4, 0xbae5, 0xbae6, 0xbae7, - 0xbae8, 0xbae9, 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0xbaee, 0xbaef, - 0xbaf0, 0xbaf1, 0xbaf2, 0xbaf3, 0xbaf4, 0xbaf5, 0xbaf6, 0xbaf7, - 0xbaf8, 0xbaf9, 0xbafa, 0xbafb, 0xbafc, 0xbafd, 0xbafe, 0xbaff, - 0xbb00, 0xbb01, 0xbb02, 0xbb03, 0xbb04, 0xbb05, 0xbb06, 0xbb07, /* 0xbb00 */ - 0xbb08, 0xbb09, 0xbb0a, 0xbb0b, 0xbb0c, 0xbb0d, 0xbb0e, 0xbb0f, - 0xbb10, 0xbb11, 0xbb12, 0xbb13, 0xbb14, 0xbb15, 0xbb16, 0xbb17, - 0xbb18, 0xbb19, 0xbb1a, 0xbb1b, 0xbb1c, 0xbb1d, 0xbb1e, 0xbb1f, - 0xbb20, 0xbb21, 0xbb22, 0xbb23, 0xbb24, 0xbb25, 0xbb26, 0xbb27, - 0xbb28, 0xbb29, 0xbb2a, 0xbb2b, 0xbb2c, 0xbb2d, 0xbb2e, 0xbb2f, - 0xbb30, 0xbb31, 0xbb32, 0xbb33, 0xbb34, 0xbb35, 0xbb36, 0xbb37, - 0xbb38, 0xbb39, 0xbb3a, 0xbb3b, 0xbb3c, 0xbb3d, 0xbb3e, 0xbb3f, - 0xbb40, 0xbb41, 0xbb42, 0xbb43, 0xbb44, 0xbb45, 0xbb46, 0xbb47, /* 0xbb40 */ - 0xbb48, 0xbb49, 0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, - 0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, 0xbb57, - 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, - 0xbb60, 0xbb61, 0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, - 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, - 0xbb70, 0xbb71, 0xbb72, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, - 0xbb78, 0xbb79, 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, 0xbb7f, - 0xbb80, 0xbb81, 0xbb82, 0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, /* 0xbb80 */ - 0xbb88, 0xbb89, 0xbb8a, 0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, 0xbb8f, - 0xbb90, 0xbb91, 0xbb92, 0xbb93, 0xbb94, 0xbb95, 0xbb96, 0xbb97, - 0xbb98, 0xbb99, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, 0xbb9e, 0xbb9f, - 0xbba0, 0xbba1, 0xbba2, 0xbba3, 0xbba4, 0xbba5, 0xbba6, 0xbba7, - 0xbba8, 0xbba9, 0xbbaa, 0xbbab, 0xbbac, 0xbbad, 0xbbae, 0xbbaf, - 0xbbb0, 0xbbb1, 0xbbb2, 0xbbb3, 0xbbb4, 0xbbb5, 0xbbb6, 0xbbb7, - 0xbbb8, 0xbbb9, 0xbbba, 0xbbbb, 0xbbbc, 0xbbbd, 0xbbbe, 0xbbbf, - 0xbbc0, 0xbbc1, 0xbbc2, 0xbbc3, 0xbbc4, 0xbbc5, 0xbbc6, 0xbbc7, /* 0xbbc0 */ - 0xbbc8, 0xbbc9, 0xbbca, 0xbbcb, 0xbbcc, 0xbbcd, 0xbbce, 0xbbcf, - 0xbbd0, 0xbbd1, 0xbbd2, 0xbbd3, 0xbbd4, 0xbbd5, 0xbbd6, 0xbbd7, - 0xbbd8, 0xbbd9, 0xbbda, 0xbbdb, 0xbbdc, 0xbbdd, 0xbbde, 0xbbdf, - 0xbbe0, 0xbbe1, 0xbbe2, 0xbbe3, 0xbbe4, 0xbbe5, 0xbbe6, 0xbbe7, - 0xbbe8, 0xbbe9, 0xbbea, 0xbbeb, 0xbbec, 0xbbed, 0xbbee, 0xbbef, - 0xbbf0, 0xbbf1, 0xbbf2, 0xbbf3, 0xbbf4, 0xbbf5, 0xbbf6, 0xbbf7, - 0xbbf8, 0xbbf9, 0xbbfa, 0xbbfb, 0xbbfc, 0xbbfd, 0xbbfe, 0xbbff, - 0xbc00, 0xbc01, 0xbc02, 0xbc03, 0xbc04, 0xbc05, 0xbc06, 0xbc07, /* 0xbc00 */ - 0xbc08, 0xbc09, 0xbc0a, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0e, 0xbc0f, - 0xbc10, 0xbc11, 0xbc12, 0xbc13, 0xbc14, 0xbc15, 0xbc16, 0xbc17, - 0xbc18, 0xbc19, 0xbc1a, 0xbc1b, 0xbc1c, 0xbc1d, 0xbc1e, 0xbc1f, - 0xbc20, 0xbc21, 0xbc22, 0xbc23, 0xbc24, 0xbc25, 0xbc26, 0xbc27, - 0xbc28, 0xbc29, 0xbc2a, 0xbc2b, 0xbc2c, 0xbc2d, 0xbc2e, 0xbc2f, - 0xbc30, 0xbc31, 0xbc32, 0xbc33, 0xbc34, 0xbc35, 0xbc36, 0xbc37, - 0xbc38, 0xbc39, 0xbc3a, 0xbc3b, 0xbc3c, 0xbc3d, 0xbc3e, 0xbc3f, - 0xbc40, 0xbc41, 0xbc42, 0xbc43, 0xbc44, 0xbc45, 0xbc46, 0xbc47, /* 0xbc40 */ - 0xbc48, 0xbc49, 0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, - 0xbc50, 0xbc51, 0xbc52, 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, - 0xbc58, 0xbc59, 0xbc5a, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, - 0xbc60, 0xbc61, 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, - 0xbc68, 0xbc69, 0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, 0xbc6f, - 0xbc70, 0xbc71, 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, 0xbc77, - 0xbc78, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, 0xbc7e, 0xbc7f, - 0xbc80, 0xbc81, 0xbc82, 0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, /* 0xbc80 */ - 0xbc88, 0xbc89, 0xbc8a, 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, - 0xbc90, 0xbc91, 0xbc92, 0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, - 0xbc98, 0xbc99, 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, - 0xbca0, 0xbca1, 0xbca2, 0xbca3, 0xbca4, 0xbca5, 0xbca6, 0xbca7, - 0xbca8, 0xbca9, 0xbcaa, 0xbcab, 0xbcac, 0xbcad, 0xbcae, 0xbcaf, - 0xbcb0, 0xbcb1, 0xbcb2, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcb6, 0xbcb7, - 0xbcb8, 0xbcb9, 0xbcba, 0xbcbb, 0xbcbc, 0xbcbd, 0xbcbe, 0xbcbf, - 0xbcc0, 0xbcc1, 0xbcc2, 0xbcc3, 0xbcc4, 0xbcc5, 0xbcc6, 0xbcc7, /* 0xbcc0 */ - 0xbcc8, 0xbcc9, 0xbcca, 0xbccb, 0xbccc, 0xbccd, 0xbcce, 0xbccf, - 0xbcd0, 0xbcd1, 0xbcd2, 0xbcd3, 0xbcd4, 0xbcd5, 0xbcd6, 0xbcd7, - 0xbcd8, 0xbcd9, 0xbcda, 0xbcdb, 0xbcdc, 0xbcdd, 0xbcde, 0xbcdf, - 0xbce0, 0xbce1, 0xbce2, 0xbce3, 0xbce4, 0xbce5, 0xbce6, 0xbce7, - 0xbce8, 0xbce9, 0xbcea, 0xbceb, 0xbcec, 0xbced, 0xbcee, 0xbcef, - 0xbcf0, 0xbcf1, 0xbcf2, 0xbcf3, 0xbcf4, 0xbcf5, 0xbcf6, 0xbcf7, - 0xbcf8, 0xbcf9, 0xbcfa, 0xbcfb, 0xbcfc, 0xbcfd, 0xbcfe, 0xbcff, - 0xbd00, 0xbd01, 0xbd02, 0xbd03, 0xbd04, 0xbd05, 0xbd06, 0xbd07, /* 0xbd00 */ - 0xbd08, 0xbd09, 0xbd0a, 0xbd0b, 0xbd0c, 0xbd0d, 0xbd0e, 0xbd0f, - 0xbd10, 0xbd11, 0xbd12, 0xbd13, 0xbd14, 0xbd15, 0xbd16, 0xbd17, - 0xbd18, 0xbd19, 0xbd1a, 0xbd1b, 0xbd1c, 0xbd1d, 0xbd1e, 0xbd1f, - 0xbd20, 0xbd21, 0xbd22, 0xbd23, 0xbd24, 0xbd25, 0xbd26, 0xbd27, - 0xbd28, 0xbd29, 0xbd2a, 0xbd2b, 0xbd2c, 0xbd2d, 0xbd2e, 0xbd2f, - 0xbd30, 0xbd31, 0xbd32, 0xbd33, 0xbd34, 0xbd35, 0xbd36, 0xbd37, - 0xbd38, 0xbd39, 0xbd3a, 0xbd3b, 0xbd3c, 0xbd3d, 0xbd3e, 0xbd3f, - 0xbd40, 0xbd41, 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, /* 0xbd40 */ - 0xbd48, 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, - 0xbd50, 0xbd51, 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, - 0xbd58, 0xbd59, 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, - 0xbd60, 0xbd61, 0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, - 0xbd68, 0xbd69, 0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, - 0xbd70, 0xbd71, 0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xbd77, - 0xbd78, 0xbd79, 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd7f, - 0xbd80, 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, /* 0xbd80 */ - 0xbd88, 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, - 0xbd90, 0xbd91, 0xbd92, 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, - 0xbd98, 0xbd99, 0xbd9a, 0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, - 0xbda0, 0xbda1, 0xbda2, 0xbda3, 0xbda4, 0xbda5, 0xbda6, 0xbda7, - 0xbda8, 0xbda9, 0xbdaa, 0xbdab, 0xbdac, 0xbdad, 0xbdae, 0xbdaf, - 0xbdb0, 0xbdb1, 0xbdb2, 0xbdb3, 0xbdb4, 0xbdb5, 0xbdb6, 0xbdb7, - 0xbdb8, 0xbdb9, 0xbdba, 0xbdbb, 0xbdbc, 0xbdbd, 0xbdbe, 0xbdbf, - 0xbdc0, 0xbdc1, 0xbdc2, 0xbdc3, 0xbdc4, 0xbdc5, 0xbdc6, 0xbdc7, /* 0xbdc0 */ - 0xbdc8, 0xbdc9, 0xbdca, 0xbdcb, 0xbdcc, 0xbdcd, 0xbdce, 0xbdcf, - 0xbdd0, 0xbdd1, 0xbdd2, 0xbdd3, 0xbdd4, 0xbdd5, 0xbdd6, 0xbdd7, - 0xbdd8, 0xbdd9, 0xbdda, 0xbddb, 0xbddc, 0xbddd, 0xbdde, 0xbddf, - 0xbde0, 0xbde1, 0xbde2, 0xbde3, 0xbde4, 0xbde5, 0xbde6, 0xbde7, - 0xbde8, 0xbde9, 0xbdea, 0xbdeb, 0xbdec, 0xbded, 0xbdee, 0xbdef, - 0xbdf0, 0xbdf1, 0xbdf2, 0xbdf3, 0xbdf4, 0xbdf5, 0xbdf6, 0xbdf7, - 0xbdf8, 0xbdf9, 0xbdfa, 0xbdfb, 0xbdfc, 0xbdfd, 0xbdfe, 0xbdff, - 0xbe00, 0xbe01, 0xbe02, 0xbe03, 0xbe04, 0xbe05, 0xbe06, 0xbe07, /* 0xbe00 */ - 0xbe08, 0xbe09, 0xbe0a, 0xbe0b, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f, - 0xbe10, 0xbe11, 0xbe12, 0xbe13, 0xbe14, 0xbe15, 0xbe16, 0xbe17, - 0xbe18, 0xbe19, 0xbe1a, 0xbe1b, 0xbe1c, 0xbe1d, 0xbe1e, 0xbe1f, - 0xbe20, 0xbe21, 0xbe22, 0xbe23, 0xbe24, 0xbe25, 0xbe26, 0xbe27, - 0xbe28, 0xbe29, 0xbe2a, 0xbe2b, 0xbe2c, 0xbe2d, 0xbe2e, 0xbe2f, - 0xbe30, 0xbe31, 0xbe32, 0xbe33, 0xbe34, 0xbe35, 0xbe36, 0xbe37, - 0xbe38, 0xbe39, 0xbe3a, 0xbe3b, 0xbe3c, 0xbe3d, 0xbe3e, 0xbe3f, - 0xbe40, 0xbe41, 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, /* 0xbe40 */ - 0xbe48, 0xbe49, 0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, - 0xbe50, 0xbe51, 0xbe52, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, - 0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, - 0xbe60, 0xbe61, 0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, 0xbe67, - 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, 0xbe6f, - 0xbe70, 0xbe71, 0xbe72, 0xbe73, 0xbe74, 0xbe75, 0xbe76, 0xbe77, - 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe7f, - 0xbe80, 0xbe81, 0xbe82, 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, /* 0xbe80 */ - 0xbe88, 0xbe89, 0xbe8a, 0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, - 0xbe90, 0xbe91, 0xbe92, 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, - 0xbe98, 0xbe99, 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, 0xbe9f, - 0xbea0, 0xbea1, 0xbea2, 0xbea3, 0xbea4, 0xbea5, 0xbea6, 0xbea7, - 0xbea8, 0xbea9, 0xbeaa, 0xbeab, 0xbeac, 0xbead, 0xbeae, 0xbeaf, - 0xbeb0, 0xbeb1, 0xbeb2, 0xbeb3, 0xbeb4, 0xbeb5, 0xbeb6, 0xbeb7, - 0xbeb8, 0xbeb9, 0xbeba, 0xbebb, 0xbebc, 0xbebd, 0xbebe, 0xbebf, - 0xbec0, 0xbec1, 0xbec2, 0xbec3, 0xbec4, 0xbec5, 0xbec6, 0xbec7, /* 0xbec0 */ - 0xbec8, 0xbec9, 0xbeca, 0xbecb, 0xbecc, 0xbecd, 0xbece, 0xbecf, - 0xbed0, 0xbed1, 0xbed2, 0xbed3, 0xbed4, 0xbed5, 0xbed6, 0xbed7, - 0xbed8, 0xbed9, 0xbeda, 0xbedb, 0xbedc, 0xbedd, 0xbede, 0xbedf, - 0xbee0, 0xbee1, 0xbee2, 0xbee3, 0xbee4, 0xbee5, 0xbee6, 0xbee7, - 0xbee8, 0xbee9, 0xbeea, 0xbeeb, 0xbeec, 0xbeed, 0xbeee, 0xbeef, - 0xbef0, 0xbef1, 0xbef2, 0xbef3, 0xbef4, 0xbef5, 0xbef6, 0xbef7, - 0xbef8, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0xbefd, 0xbefe, 0xbeff, - 0xbf00, 0xbf01, 0xbf02, 0xbf03, 0xbf04, 0xbf05, 0xbf06, 0xbf07, /* 0xbf00 */ - 0xbf08, 0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, 0xbf0f, - 0xbf10, 0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xbf16, 0xbf17, - 0xbf18, 0xbf19, 0xbf1a, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf1e, 0xbf1f, - 0xbf20, 0xbf21, 0xbf22, 0xbf23, 0xbf24, 0xbf25, 0xbf26, 0xbf27, - 0xbf28, 0xbf29, 0xbf2a, 0xbf2b, 0xbf2c, 0xbf2d, 0xbf2e, 0xbf2f, - 0xbf30, 0xbf31, 0xbf32, 0xbf33, 0xbf34, 0xbf35, 0xbf36, 0xbf37, - 0xbf38, 0xbf39, 0xbf3a, 0xbf3b, 0xbf3c, 0xbf3d, 0xbf3e, 0xbf3f, - 0xbf40, 0xbf41, 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, /* 0xbf40 */ - 0xbf48, 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, - 0xbf50, 0xbf51, 0xbf52, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, - 0xbf58, 0xbf59, 0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, - 0xbf60, 0xbf61, 0xbf62, 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, - 0xbf68, 0xbf69, 0xbf6a, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0xbf6f, - 0xbf70, 0xbf71, 0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, - 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, 0xbf7f, - 0xbf80, 0xbf81, 0xbf82, 0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, /* 0xbf80 */ - 0xbf88, 0xbf89, 0xbf8a, 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, - 0xbf90, 0xbf91, 0xbf92, 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, - 0xbf98, 0xbf99, 0xbf9a, 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, - 0xbfa0, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4, 0xbfa5, 0xbfa6, 0xbfa7, - 0xbfa8, 0xbfa9, 0xbfaa, 0xbfab, 0xbfac, 0xbfad, 0xbfae, 0xbfaf, - 0xbfb0, 0xbfb1, 0xbfb2, 0xbfb3, 0xbfb4, 0xbfb5, 0xbfb6, 0xbfb7, - 0xbfb8, 0xbfb9, 0xbfba, 0xbfbb, 0xbfbc, 0xbfbd, 0xbfbe, 0xbfbf, - 0xbfc0, 0xbfc1, 0xbfc2, 0xbfc3, 0xbfc4, 0xbfc5, 0xbfc6, 0xbfc7, /* 0xbfc0 */ - 0xbfc8, 0xbfc9, 0xbfca, 0xbfcb, 0xbfcc, 0xbfcd, 0xbfce, 0xbfcf, - 0xbfd0, 0xbfd1, 0xbfd2, 0xbfd3, 0xbfd4, 0xbfd5, 0xbfd6, 0xbfd7, - 0xbfd8, 0xbfd9, 0xbfda, 0xbfdb, 0xbfdc, 0xbfdd, 0xbfde, 0xbfdf, - 0xbfe0, 0xbfe1, 0xbfe2, 0xbfe3, 0xbfe4, 0xbfe5, 0xbfe6, 0xbfe7, - 0xbfe8, 0xbfe9, 0xbfea, 0xbfeb, 0xbfec, 0xbfed, 0xbfee, 0xbfef, - 0xbff0, 0xbff1, 0xbff2, 0xbff3, 0xbff4, 0xbff5, 0xbff6, 0xbff7, - 0xbff8, 0xbff9, 0xbffa, 0xbffb, 0xbffc, 0xbffd, 0xbffe, 0xbfff, - 0xc000, 0xc001, 0xc002, 0xc003, 0xc004, 0xc005, 0xc006, 0xc007, /* 0xc000 */ - 0xc008, 0xc009, 0xc00a, 0xc00b, 0xc00c, 0xc00d, 0xc00e, 0xc00f, - 0xc010, 0xc011, 0xc012, 0xc013, 0xc014, 0xc015, 0xc016, 0xc017, - 0xc018, 0xc019, 0xc01a, 0xc01b, 0xc01c, 0xc01d, 0xc01e, 0xc01f, - 0xc020, 0xc021, 0xc022, 0xc023, 0xc024, 0xc025, 0xc026, 0xc027, - 0xc028, 0xc029, 0xc02a, 0xc02b, 0xc02c, 0xc02d, 0xc02e, 0xc02f, - 0xc030, 0xc031, 0xc032, 0xc033, 0xc034, 0xc035, 0xc036, 0xc037, - 0xc038, 0xc039, 0xc03a, 0xc03b, 0xc03c, 0xc03d, 0xc03e, 0xc03f, - 0xc040, 0xc041, 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, /* 0xc040 */ - 0xc048, 0xc049, 0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, - 0xc050, 0xc051, 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, - 0xc058, 0xc059, 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, - 0xc060, 0xc061, 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, - 0xc068, 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, - 0xc070, 0xc071, 0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, - 0xc078, 0xc079, 0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc07f, - 0xc080, 0xc081, 0xc082, 0xc083, 0xc084, 0xc085, 0xc086, 0xc087, /* 0xc080 */ - 0xc088, 0xc089, 0xc08a, 0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, - 0xc090, 0xc091, 0xc092, 0xc093, 0xc094, 0xc095, 0xc096, 0xc097, - 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, 0xc09e, 0xc09f, - 0xc0a0, 0xc0a1, 0xc0a2, 0xc0a3, 0xc0a4, 0xc0a5, 0xc0a6, 0xc0a7, - 0xc0a8, 0xc0a9, 0xc0aa, 0xc0ab, 0xc0ac, 0xc0ad, 0xc0ae, 0xc0af, - 0xc0b0, 0xc0b1, 0xc0b2, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0b7, - 0xc0b8, 0xc0b9, 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd, 0xc0be, 0xc0bf, - 0xc0c0, 0xc0c1, 0xc0c2, 0xc0c3, 0xc0c4, 0xc0c5, 0xc0c6, 0xc0c7, /* 0xc0c0 */ - 0xc0c8, 0xc0c9, 0xc0ca, 0xc0cb, 0xc0cc, 0xc0cd, 0xc0ce, 0xc0cf, - 0xc0d0, 0xc0d1, 0xc0d2, 0xc0d3, 0xc0d4, 0xc0d5, 0xc0d6, 0xc0d7, - 0xc0d8, 0xc0d9, 0xc0da, 0xc0db, 0xc0dc, 0xc0dd, 0xc0de, 0xc0df, - 0xc0e0, 0xc0e1, 0xc0e2, 0xc0e3, 0xc0e4, 0xc0e5, 0xc0e6, 0xc0e7, - 0xc0e8, 0xc0e9, 0xc0ea, 0xc0eb, 0xc0ec, 0xc0ed, 0xc0ee, 0xc0ef, - 0xc0f0, 0xc0f1, 0xc0f2, 0xc0f3, 0xc0f4, 0xc0f5, 0xc0f6, 0xc0f7, - 0xc0f8, 0xc0f9, 0xc0fa, 0xc0fb, 0xc0fc, 0xc0fd, 0xc0fe, 0xc0ff, - 0xc100, 0xc101, 0xc102, 0xc103, 0xc104, 0xc105, 0xc106, 0xc107, /* 0xc100 */ - 0xc108, 0xc109, 0xc10a, 0xc10b, 0xc10c, 0xc10d, 0xc10e, 0xc10f, - 0xc110, 0xc111, 0xc112, 0xc113, 0xc114, 0xc115, 0xc116, 0xc117, - 0xc118, 0xc119, 0xc11a, 0xc11b, 0xc11c, 0xc11d, 0xc11e, 0xc11f, - 0xc120, 0xc121, 0xc122, 0xc123, 0xc124, 0xc125, 0xc126, 0xc127, - 0xc128, 0xc129, 0xc12a, 0xc12b, 0xc12c, 0xc12d, 0xc12e, 0xc12f, - 0xc130, 0xc131, 0xc132, 0xc133, 0xc134, 0xc135, 0xc136, 0xc137, - 0xc138, 0xc139, 0xc13a, 0xc13b, 0xc13c, 0xc13d, 0xc13e, 0xc13f, - 0xc140, 0xc141, 0xc142, 0xc143, 0xc144, 0xc145, 0xc146, 0xc147, /* 0xc140 */ - 0xc148, 0xc149, 0xc14a, 0xc14b, 0xc14c, 0xc14d, 0xc14e, 0xc14f, - 0xc150, 0xc151, 0xc152, 0xc153, 0xc154, 0xc155, 0xc156, 0xc157, - 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, - 0xc160, 0xc161, 0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, - 0xc168, 0xc169, 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, - 0xc170, 0xc171, 0xc172, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, - 0xc178, 0xc179, 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, 0xc17f, - 0xc180, 0xc181, 0xc182, 0xc183, 0xc184, 0xc185, 0xc186, 0xc187, /* 0xc180 */ - 0xc188, 0xc189, 0xc18a, 0xc18b, 0xc18c, 0xc18d, 0xc18e, 0xc18f, - 0xc190, 0xc191, 0xc192, 0xc193, 0xc194, 0xc195, 0xc196, 0xc197, - 0xc198, 0xc199, 0xc19a, 0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xc19f, - 0xc1a0, 0xc1a1, 0xc1a2, 0xc1a3, 0xc1a4, 0xc1a5, 0xc1a6, 0xc1a7, - 0xc1a8, 0xc1a9, 0xc1aa, 0xc1ab, 0xc1ac, 0xc1ad, 0xc1ae, 0xc1af, - 0xc1b0, 0xc1b1, 0xc1b2, 0xc1b3, 0xc1b4, 0xc1b5, 0xc1b6, 0xc1b7, - 0xc1b8, 0xc1b9, 0xc1ba, 0xc1bb, 0xc1bc, 0xc1bd, 0xc1be, 0xc1bf, - 0xc1c0, 0xc1c1, 0xc1c2, 0xc1c3, 0xc1c4, 0xc1c5, 0xc1c6, 0xc1c7, /* 0xc1c0 */ - 0xc1c8, 0xc1c9, 0xc1ca, 0xc1cb, 0xc1cc, 0xc1cd, 0xc1ce, 0xc1cf, - 0xc1d0, 0xc1d1, 0xc1d2, 0xc1d3, 0xc1d4, 0xc1d5, 0xc1d6, 0xc1d7, - 0xc1d8, 0xc1d9, 0xc1da, 0xc1db, 0xc1dc, 0xc1dd, 0xc1de, 0xc1df, - 0xc1e0, 0xc1e1, 0xc1e2, 0xc1e3, 0xc1e4, 0xc1e5, 0xc1e6, 0xc1e7, - 0xc1e8, 0xc1e9, 0xc1ea, 0xc1eb, 0xc1ec, 0xc1ed, 0xc1ee, 0xc1ef, - 0xc1f0, 0xc1f1, 0xc1f2, 0xc1f3, 0xc1f4, 0xc1f5, 0xc1f6, 0xc1f7, - 0xc1f8, 0xc1f9, 0xc1fa, 0xc1fb, 0xc1fc, 0xc1fd, 0xc1fe, 0xc1ff, - 0xc200, 0xc201, 0xc202, 0xc203, 0xc204, 0xc205, 0xc206, 0xc207, /* 0xc200 */ - 0xc208, 0xc209, 0xc20a, 0xc20b, 0xc20c, 0xc20d, 0xc20e, 0xc20f, - 0xc210, 0xc211, 0xc212, 0xc213, 0xc214, 0xc215, 0xc216, 0xc217, - 0xc218, 0xc219, 0xc21a, 0xc21b, 0xc21c, 0xc21d, 0xc21e, 0xc21f, - 0xc220, 0xc221, 0xc222, 0xc223, 0xc224, 0xc225, 0xc226, 0xc227, - 0xc228, 0xc229, 0xc22a, 0xc22b, 0xc22c, 0xc22d, 0xc22e, 0xc22f, - 0xc230, 0xc231, 0xc232, 0xc233, 0xc234, 0xc235, 0xc236, 0xc237, - 0xc238, 0xc239, 0xc23a, 0xc23b, 0xc23c, 0xc23d, 0xc23e, 0xc23f, - 0xc240, 0xc241, 0xc242, 0xc243, 0xc244, 0xc245, 0xc246, 0xc247, /* 0xc240 */ - 0xc248, 0xc249, 0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, - 0xc250, 0xc251, 0xc252, 0xc253, 0xc254, 0xc255, 0xc256, 0xc257, - 0xc258, 0xc259, 0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, 0xc25f, - 0xc260, 0xc261, 0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, - 0xc268, 0xc269, 0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, - 0xc270, 0xc271, 0xc272, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, - 0xc278, 0xc279, 0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc27e, 0xc27f, - 0xc280, 0xc281, 0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, /* 0xc280 */ - 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, 0xc28d, 0xc28e, 0xc28f, - 0xc290, 0xc291, 0xc292, 0xc293, 0xc294, 0xc295, 0xc296, 0xc297, - 0xc298, 0xc299, 0xc29a, 0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, - 0xc2a0, 0xc2a1, 0xc2a2, 0xc2a3, 0xc2a4, 0xc2a5, 0xc2a6, 0xc2a7, - 0xc2a8, 0xc2a9, 0xc2aa, 0xc2ab, 0xc2ac, 0xc2ad, 0xc2ae, 0xc2af, - 0xc2b0, 0xc2b1, 0xc2b2, 0xc2b3, 0xc2b4, 0xc2b5, 0xc2b6, 0xc2b7, - 0xc2b8, 0xc2b9, 0xc2ba, 0xc2bb, 0xc2bc, 0xc2bd, 0xc2be, 0xc2bf, - 0xc2c0, 0xc2c1, 0xc2c2, 0xc2c3, 0xc2c4, 0xc2c5, 0xc2c6, 0xc2c7, /* 0xc2c0 */ - 0xc2c8, 0xc2c9, 0xc2ca, 0xc2cb, 0xc2cc, 0xc2cd, 0xc2ce, 0xc2cf, - 0xc2d0, 0xc2d1, 0xc2d2, 0xc2d3, 0xc2d4, 0xc2d5, 0xc2d6, 0xc2d7, - 0xc2d8, 0xc2d9, 0xc2da, 0xc2db, 0xc2dc, 0xc2dd, 0xc2de, 0xc2df, - 0xc2e0, 0xc2e1, 0xc2e2, 0xc2e3, 0xc2e4, 0xc2e5, 0xc2e6, 0xc2e7, - 0xc2e8, 0xc2e9, 0xc2ea, 0xc2eb, 0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, - 0xc2f0, 0xc2f1, 0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f6, 0xc2f7, - 0xc2f8, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc, 0xc2fd, 0xc2fe, 0xc2ff, - 0xc300, 0xc301, 0xc302, 0xc303, 0xc304, 0xc305, 0xc306, 0xc307, /* 0xc300 */ - 0xc308, 0xc309, 0xc30a, 0xc30b, 0xc30c, 0xc30d, 0xc30e, 0xc30f, - 0xc310, 0xc311, 0xc312, 0xc313, 0xc314, 0xc315, 0xc316, 0xc317, - 0xc318, 0xc319, 0xc31a, 0xc31b, 0xc31c, 0xc31d, 0xc31e, 0xc31f, - 0xc320, 0xc321, 0xc322, 0xc323, 0xc324, 0xc325, 0xc326, 0xc327, - 0xc328, 0xc329, 0xc32a, 0xc32b, 0xc32c, 0xc32d, 0xc32e, 0xc32f, - 0xc330, 0xc331, 0xc332, 0xc333, 0xc334, 0xc335, 0xc336, 0xc337, - 0xc338, 0xc339, 0xc33a, 0xc33b, 0xc33c, 0xc33d, 0xc33e, 0xc33f, - 0xc340, 0xc341, 0xc342, 0xc343, 0xc344, 0xc345, 0xc346, 0xc347, /* 0xc340 */ - 0xc348, 0xc349, 0xc34a, 0xc34b, 0xc34c, 0xc34d, 0xc34e, 0xc34f, - 0xc350, 0xc351, 0xc352, 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, - 0xc358, 0xc359, 0xc35a, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, - 0xc360, 0xc361, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, - 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, - 0xc370, 0xc371, 0xc372, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, - 0xc378, 0xc379, 0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc37e, 0xc37f, - 0xc380, 0xc381, 0xc382, 0xc383, 0xc384, 0xc385, 0xc386, 0xc387, /* 0xc380 */ - 0xc388, 0xc389, 0xc38a, 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, - 0xc390, 0xc391, 0xc392, 0xc393, 0xc394, 0xc395, 0xc396, 0xc397, - 0xc398, 0xc399, 0xc39a, 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, - 0xc3a0, 0xc3a1, 0xc3a2, 0xc3a3, 0xc3a4, 0xc3a5, 0xc3a6, 0xc3a7, - 0xc3a8, 0xc3a9, 0xc3aa, 0xc3ab, 0xc3ac, 0xc3ad, 0xc3ae, 0xc3af, - 0xc3b0, 0xc3b1, 0xc3b2, 0xc3b3, 0xc3b4, 0xc3b5, 0xc3b6, 0xc3b7, - 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb, 0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, - 0xc3c0, 0xc3c1, 0xc3c2, 0xc3c3, 0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, /* 0xc3c0 */ - 0xc3c8, 0xc3c9, 0xc3ca, 0xc3cb, 0xc3cc, 0xc3cd, 0xc3ce, 0xc3cf, - 0xc3d0, 0xc3d1, 0xc3d2, 0xc3d3, 0xc3d4, 0xc3d5, 0xc3d6, 0xc3d7, - 0xc3d8, 0xc3d9, 0xc3da, 0xc3db, 0xc3dc, 0xc3dd, 0xc3de, 0xc3df, - 0xc3e0, 0xc3e1, 0xc3e2, 0xc3e3, 0xc3e4, 0xc3e5, 0xc3e6, 0xc3e7, - 0xc3e8, 0xc3e9, 0xc3ea, 0xc3eb, 0xc3ec, 0xc3ed, 0xc3ee, 0xc3ef, - 0xc3f0, 0xc3f1, 0xc3f2, 0xc3f3, 0xc3f4, 0xc3f5, 0xc3f6, 0xc3f7, - 0xc3f8, 0xc3f9, 0xc3fa, 0xc3fb, 0xc3fc, 0xc3fd, 0xc3fe, 0xc3ff, - 0xc400, 0xc401, 0xc402, 0xc403, 0xc404, 0xc405, 0xc406, 0xc407, /* 0xc400 */ - 0xc408, 0xc409, 0xc40a, 0xc40b, 0xc40c, 0xc40d, 0xc40e, 0xc40f, - 0xc410, 0xc411, 0xc412, 0xc413, 0xc414, 0xc415, 0xc416, 0xc417, - 0xc418, 0xc419, 0xc41a, 0xc41b, 0xc41c, 0xc41d, 0xc41e, 0xc41f, - 0xc420, 0xc421, 0xc422, 0xc423, 0xc424, 0xc425, 0xc426, 0xc427, - 0xc428, 0xc429, 0xc42a, 0xc42b, 0xc42c, 0xc42d, 0xc42e, 0xc42f, - 0xc430, 0xc431, 0xc432, 0xc433, 0xc434, 0xc435, 0xc436, 0xc437, - 0xc438, 0xc439, 0xc43a, 0xc43b, 0xc43c, 0xc43d, 0xc43e, 0xc43f, - 0xc440, 0xc441, 0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, /* 0xc440 */ - 0xc448, 0xc449, 0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, 0xc44f, - 0xc450, 0xc451, 0xc452, 0xc453, 0xc454, 0xc455, 0xc456, 0xc457, - 0xc458, 0xc459, 0xc45a, 0xc45b, 0xc45c, 0xc45d, 0xc45e, 0xc45f, - 0xc460, 0xc461, 0xc462, 0xc463, 0xc464, 0xc465, 0xc466, 0xc467, - 0xc468, 0xc469, 0xc46a, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, - 0xc470, 0xc471, 0xc472, 0xc473, 0xc474, 0xc475, 0xc476, 0xc477, - 0xc478, 0xc479, 0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc47f, - 0xc480, 0xc481, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, 0xc487, /* 0xc480 */ - 0xc488, 0xc489, 0xc48a, 0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, - 0xc490, 0xc491, 0xc492, 0xc493, 0xc494, 0xc495, 0xc496, 0xc497, - 0xc498, 0xc499, 0xc49a, 0xc49b, 0xc49c, 0xc49d, 0xc49e, 0xc49f, - 0xc4a0, 0xc4a1, 0xc4a2, 0xc4a3, 0xc4a4, 0xc4a5, 0xc4a6, 0xc4a7, - 0xc4a8, 0xc4a9, 0xc4aa, 0xc4ab, 0xc4ac, 0xc4ad, 0xc4ae, 0xc4af, - 0xc4b0, 0xc4b1, 0xc4b2, 0xc4b3, 0xc4b4, 0xc4b5, 0xc4b6, 0xc4b7, - 0xc4b8, 0xc4b9, 0xc4ba, 0xc4bb, 0xc4bc, 0xc4bd, 0xc4be, 0xc4bf, - 0xc4c0, 0xc4c1, 0xc4c2, 0xc4c3, 0xc4c4, 0xc4c5, 0xc4c6, 0xc4c7, /* 0xc4c0 */ - 0xc4c8, 0xc4c9, 0xc4ca, 0xc4cb, 0xc4cc, 0xc4cd, 0xc4ce, 0xc4cf, - 0xc4d0, 0xc4d1, 0xc4d2, 0xc4d3, 0xc4d4, 0xc4d5, 0xc4d6, 0xc4d7, - 0xc4d8, 0xc4d9, 0xc4da, 0xc4db, 0xc4dc, 0xc4dd, 0xc4de, 0xc4df, - 0xc4e0, 0xc4e1, 0xc4e2, 0xc4e3, 0xc4e4, 0xc4e5, 0xc4e6, 0xc4e7, - 0xc4e8, 0xc4e9, 0xc4ea, 0xc4eb, 0xc4ec, 0xc4ed, 0xc4ee, 0xc4ef, - 0xc4f0, 0xc4f1, 0xc4f2, 0xc4f3, 0xc4f4, 0xc4f5, 0xc4f6, 0xc4f7, - 0xc4f8, 0xc4f9, 0xc4fa, 0xc4fb, 0xc4fc, 0xc4fd, 0xc4fe, 0xc4ff, - 0xc500, 0xc501, 0xc502, 0xc503, 0xc504, 0xc505, 0xc506, 0xc507, /* 0xc500 */ - 0xc508, 0xc509, 0xc50a, 0xc50b, 0xc50c, 0xc50d, 0xc50e, 0xc50f, - 0xc510, 0xc511, 0xc512, 0xc513, 0xc514, 0xc515, 0xc516, 0xc517, - 0xc518, 0xc519, 0xc51a, 0xc51b, 0xc51c, 0xc51d, 0xc51e, 0xc51f, - 0xc520, 0xc521, 0xc522, 0xc523, 0xc524, 0xc525, 0xc526, 0xc527, - 0xc528, 0xc529, 0xc52a, 0xc52b, 0xc52c, 0xc52d, 0xc52e, 0xc52f, - 0xc530, 0xc531, 0xc532, 0xc533, 0xc534, 0xc535, 0xc536, 0xc537, - 0xc538, 0xc539, 0xc53a, 0xc53b, 0xc53c, 0xc53d, 0xc53e, 0xc53f, - 0xc540, 0xc541, 0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, /* 0xc540 */ - 0xc548, 0xc549, 0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, - 0xc550, 0xc551, 0xc552, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, - 0xc558, 0xc559, 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, - 0xc560, 0xc561, 0xc562, 0xc563, 0xc564, 0xc565, 0xc566, 0xc567, - 0xc568, 0xc569, 0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, 0xc56f, - 0xc570, 0xc571, 0xc572, 0xc573, 0xc574, 0xc575, 0xc576, 0xc577, - 0xc578, 0xc579, 0xc57a, 0xc57b, 0xc57c, 0xc57d, 0xc57e, 0xc57f, - 0xc580, 0xc581, 0xc582, 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, /* 0xc580 */ - 0xc588, 0xc589, 0xc58a, 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, - 0xc590, 0xc591, 0xc592, 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, - 0xc598, 0xc599, 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, - 0xc5a0, 0xc5a1, 0xc5a2, 0xc5a3, 0xc5a4, 0xc5a5, 0xc5a6, 0xc5a7, - 0xc5a8, 0xc5a9, 0xc5aa, 0xc5ab, 0xc5ac, 0xc5ad, 0xc5ae, 0xc5af, - 0xc5b0, 0xc5b1, 0xc5b2, 0xc5b3, 0xc5b4, 0xc5b5, 0xc5b6, 0xc5b7, - 0xc5b8, 0xc5b9, 0xc5ba, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5bf, - 0xc5c0, 0xc5c1, 0xc5c2, 0xc5c3, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, /* 0xc5c0 */ - 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cb, 0xc5cc, 0xc5cd, 0xc5ce, 0xc5cf, - 0xc5d0, 0xc5d1, 0xc5d2, 0xc5d3, 0xc5d4, 0xc5d5, 0xc5d6, 0xc5d7, - 0xc5d8, 0xc5d9, 0xc5da, 0xc5db, 0xc5dc, 0xc5dd, 0xc5de, 0xc5df, - 0xc5e0, 0xc5e1, 0xc5e2, 0xc5e3, 0xc5e4, 0xc5e5, 0xc5e6, 0xc5e7, - 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5ef, - 0xc5f0, 0xc5f1, 0xc5f2, 0xc5f3, 0xc5f4, 0xc5f5, 0xc5f6, 0xc5f7, - 0xc5f8, 0xc5f9, 0xc5fa, 0xc5fb, 0xc5fc, 0xc5fd, 0xc5fe, 0xc5ff, - 0xc600, 0xc601, 0xc602, 0xc603, 0xc604, 0xc605, 0xc606, 0xc607, /* 0xc600 */ - 0xc608, 0xc609, 0xc60a, 0xc60b, 0xc60c, 0xc60d, 0xc60e, 0xc60f, - 0xc610, 0xc611, 0xc612, 0xc613, 0xc614, 0xc615, 0xc616, 0xc617, - 0xc618, 0xc619, 0xc61a, 0xc61b, 0xc61c, 0xc61d, 0xc61e, 0xc61f, - 0xc620, 0xc621, 0xc622, 0xc623, 0xc624, 0xc625, 0xc626, 0xc627, - 0xc628, 0xc629, 0xc62a, 0xc62b, 0xc62c, 0xc62d, 0xc62e, 0xc62f, - 0xc630, 0xc631, 0xc632, 0xc633, 0xc634, 0xc635, 0xc636, 0xc637, - 0xc638, 0xc639, 0xc63a, 0xc63b, 0xc63c, 0xc63d, 0xc63e, 0xc63f, - 0xc640, 0xc641, 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, /* 0xc640 */ - 0xc648, 0xc649, 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, - 0xc650, 0xc651, 0xc652, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, - 0xc658, 0xc659, 0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc65e, 0xc65f, - 0xc660, 0xc661, 0xc662, 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, - 0xc668, 0xc669, 0xc66a, 0xc66b, 0xc66c, 0xc66d, 0xc66e, 0xc66f, - 0xc670, 0xc671, 0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, - 0xc678, 0xc679, 0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, 0xc67f, - 0xc680, 0xc681, 0xc682, 0xc683, 0xc684, 0xc685, 0xc686, 0xc687, /* 0xc680 */ - 0xc688, 0xc689, 0xc68a, 0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, - 0xc690, 0xc691, 0xc692, 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, - 0xc698, 0xc699, 0xc69a, 0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, - 0xc6a0, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, - 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, - 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, - 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, - 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, /* 0xc6c0 */ - 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, - 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, - 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, - 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, - 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, - 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, - 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc6ff, - 0xc700, 0xc701, 0xc702, 0xc703, 0xc704, 0xc705, 0xc706, 0xc707, /* 0xc700 */ - 0xc708, 0xc709, 0xc70a, 0xc70b, 0xc70c, 0xc70d, 0xc70e, 0xc70f, - 0xc710, 0xc711, 0xc712, 0xc713, 0xc714, 0xc715, 0xc716, 0xc717, - 0xc718, 0xc719, 0xc71a, 0xc71b, 0xc71c, 0xc71d, 0xc71e, 0xc71f, - 0xc720, 0xc721, 0xc722, 0xc723, 0xc724, 0xc725, 0xc726, 0xc727, - 0xc728, 0xc729, 0xc72a, 0xc72b, 0xc72c, 0xc72d, 0xc72e, 0xc72f, - 0xc730, 0xc731, 0xc732, 0xc733, 0xc734, 0xc735, 0xc736, 0xc737, - 0xc738, 0xc739, 0xc73a, 0xc73b, 0xc73c, 0xc73d, 0xc73e, 0xc73f, - 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, /* 0xc740 */ - 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, - 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, - 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, - 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, - 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, - 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, - 0xc778, 0xc779, 0xc77a, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc77f, - 0xc780, 0xc781, 0xc782, 0xc783, 0xc784, 0xc785, 0xc786, 0xc787, /* 0xc780 */ - 0xc788, 0xc789, 0xc78a, 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, - 0xc790, 0xc791, 0xc792, 0xc793, 0xc794, 0xc795, 0xc796, 0xc797, - 0xc798, 0xc799, 0xc79a, 0xc79b, 0xc79c, 0xc79d, 0xc79e, 0xc79f, - 0xc7a0, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, - 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, - 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, - 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, - 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, /* 0xc7c0 */ - 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, - 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, - 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, - 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, - 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, - 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, 0xc7f7, - 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, 0xc7ff, - 0xc800, 0xc801, 0xc802, 0xc803, 0xc804, 0xc805, 0xc806, 0xc807, /* 0xc800 */ - 0xc808, 0xc809, 0xc80a, 0xc80b, 0xc80c, 0xc80d, 0xc80e, 0xc80f, - 0xc810, 0xc811, 0xc812, 0xc813, 0xc814, 0xc815, 0xc816, 0xc817, - 0xc818, 0xc819, 0xc81a, 0xc81b, 0xc81c, 0xc81d, 0xc81e, 0xc81f, - 0xc820, 0xc821, 0xc822, 0xc823, 0xc824, 0xc825, 0xc826, 0xc827, - 0xc828, 0xc829, 0xc82a, 0xc82b, 0xc82c, 0xc82d, 0xc82e, 0xc82f, - 0xc830, 0xc831, 0xc832, 0xc833, 0xc834, 0xc835, 0xc836, 0xc837, - 0xc838, 0xc839, 0xc83a, 0xc83b, 0xc83c, 0xc83d, 0xc83e, 0xc83f, - 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, /* 0xc840 */ - 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, - 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, - 0xc858, 0xc859, 0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, - 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, - 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, - 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, - 0xc878, 0xc879, 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc87f, - 0xc880, 0xc881, 0xc882, 0xc883, 0xc884, 0xc885, 0xc886, 0xc887, /* 0xc880 */ - 0xc888, 0xc889, 0xc88a, 0xc88b, 0xc88c, 0xc88d, 0xc88e, 0xc88f, - 0xc890, 0xc891, 0xc892, 0xc893, 0xc894, 0xc895, 0xc896, 0xc897, - 0xc898, 0xc899, 0xc89a, 0xc89b, 0xc89c, 0xc89d, 0xc89e, 0xc89f, - 0xc8a0, 0xc8a1, 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, - 0xc8a8, 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, 0xc8af, - 0xc8b0, 0xc8b1, 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, 0xc8b7, - 0xc8b8, 0xc8b9, 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, 0xc8be, 0xc8bf, - 0xc8c0, 0xc8c1, 0xc8c2, 0xc8c3, 0xc8c4, 0xc8c5, 0xc8c6, 0xc8c7, /* 0xc8c0 */ - 0xc8c8, 0xc8c9, 0xc8ca, 0xc8cb, 0xc8cc, 0xc8cd, 0xc8ce, 0xc8cf, - 0xc8d0, 0xc8d1, 0xc8d2, 0xc8d3, 0xc8d4, 0xc8d5, 0xc8d6, 0xc8d7, - 0xc8d8, 0xc8d9, 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, - 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, - 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, - 0xc8f0, 0xc8f1, 0xc8f2, 0xc8f3, 0xc8f4, 0xc8f5, 0xc8f6, 0xc8f7, - 0xc8f8, 0xc8f9, 0xc8fa, 0xc8fb, 0xc8fc, 0xc8fd, 0xc8fe, 0xc8ff, - 0xc900, 0xc901, 0xc902, 0xc903, 0xc904, 0xc905, 0xc906, 0xc907, /* 0xc900 */ - 0xc908, 0xc909, 0xc90a, 0xc90b, 0xc90c, 0xc90d, 0xc90e, 0xc90f, - 0xc910, 0xc911, 0xc912, 0xc913, 0xc914, 0xc915, 0xc916, 0xc917, - 0xc918, 0xc919, 0xc91a, 0xc91b, 0xc91c, 0xc91d, 0xc91e, 0xc91f, - 0xc920, 0xc921, 0xc922, 0xc923, 0xc924, 0xc925, 0xc926, 0xc927, - 0xc928, 0xc929, 0xc92a, 0xc92b, 0xc92c, 0xc92d, 0xc92e, 0xc92f, - 0xc930, 0xc931, 0xc932, 0xc933, 0xc934, 0xc935, 0xc936, 0xc937, - 0xc938, 0xc939, 0xc93a, 0xc93b, 0xc93c, 0xc93d, 0xc93e, 0xc93f, - 0xc940, 0xc941, 0xc942, 0xc943, 0xc944, 0xc945, 0xc946, 0xc947, /* 0xc940 */ - 0xc948, 0xc949, 0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, - 0xc950, 0xc951, 0xc952, 0xc953, 0xc954, 0xc955, 0xc956, 0xc957, - 0xc958, 0xc959, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, - 0xc960, 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, - 0xc968, 0xc969, 0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, - 0xc970, 0xc971, 0xc972, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, - 0xc978, 0xc979, 0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc97e, 0xc97f, - 0xc980, 0xc981, 0xc982, 0xc983, 0xc984, 0xc985, 0xc986, 0xc987, /* 0xc980 */ - 0xc988, 0xc989, 0xc98a, 0xc98b, 0xc98c, 0xc98d, 0xc98e, 0xc98f, - 0xc990, 0xc991, 0xc992, 0xc993, 0xc994, 0xc995, 0xc996, 0xc997, - 0xc998, 0xc999, 0xc99a, 0xc99b, 0xc99c, 0xc99d, 0xc99e, 0xc99f, - 0xc9a0, 0xc9a1, 0xc9a2, 0xc9a3, 0xc9a4, 0xc9a5, 0xc9a6, 0xc9a7, - 0xc9a8, 0xc9a9, 0xc9aa, 0xc9ab, 0xc9ac, 0xc9ad, 0xc9ae, 0xc9af, - 0xc9b0, 0xc9b1, 0xc9b2, 0xc9b3, 0xc9b4, 0xc9b5, 0xc9b6, 0xc9b7, - 0xc9b8, 0xc9b9, 0xc9ba, 0xc9bb, 0xc9bc, 0xc9bd, 0xc9be, 0xc9bf, - 0xc9c0, 0xc9c1, 0xc9c2, 0xc9c3, 0xc9c4, 0xc9c5, 0xc9c6, 0xc9c7, /* 0xc9c0 */ - 0xc9c8, 0xc9c9, 0xc9ca, 0xc9cb, 0xc9cc, 0xc9cd, 0xc9ce, 0xc9cf, - 0xc9d0, 0xc9d1, 0xc9d2, 0xc9d3, 0xc9d4, 0xc9d5, 0xc9d6, 0xc9d7, - 0xc9d8, 0xc9d9, 0xc9da, 0xc9db, 0xc9dc, 0xc9dd, 0xc9de, 0xc9df, - 0xc9e0, 0xc9e1, 0xc9e2, 0xc9e3, 0xc9e4, 0xc9e5, 0xc9e6, 0xc9e7, - 0xc9e8, 0xc9e9, 0xc9ea, 0xc9eb, 0xc9ec, 0xc9ed, 0xc9ee, 0xc9ef, - 0xc9f0, 0xc9f1, 0xc9f2, 0xc9f3, 0xc9f4, 0xc9f5, 0xc9f6, 0xc9f7, - 0xc9f8, 0xc9f9, 0xc9fa, 0xc9fb, 0xc9fc, 0xc9fd, 0xc9fe, 0xc9ff, - 0xca00, 0xca01, 0xca02, 0xca03, 0xca04, 0xca05, 0xca06, 0xca07, /* 0xca00 */ - 0xca08, 0xca09, 0xca0a, 0xca0b, 0xca0c, 0xca0d, 0xca0e, 0xca0f, - 0xca10, 0xca11, 0xca12, 0xca13, 0xca14, 0xca15, 0xca16, 0xca17, - 0xca18, 0xca19, 0xca1a, 0xca1b, 0xca1c, 0xca1d, 0xca1e, 0xca1f, - 0xca20, 0xca21, 0xca22, 0xca23, 0xca24, 0xca25, 0xca26, 0xca27, - 0xca28, 0xca29, 0xca2a, 0xca2b, 0xca2c, 0xca2d, 0xca2e, 0xca2f, - 0xca30, 0xca31, 0xca32, 0xca33, 0xca34, 0xca35, 0xca36, 0xca37, - 0xca38, 0xca39, 0xca3a, 0xca3b, 0xca3c, 0xca3d, 0xca3e, 0xca3f, - 0xca40, 0xca41, 0xca42, 0xca43, 0xca44, 0xca45, 0xca46, 0xca47, /* 0xca40 */ - 0xca48, 0xca49, 0xca4a, 0xca4b, 0xca4c, 0xca4d, 0xca4e, 0xca4f, - 0xca50, 0xca51, 0xca52, 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, - 0xca58, 0xca59, 0xca5a, 0xca5b, 0xca5c, 0xca5d, 0xca5e, 0xca5f, - 0xca60, 0xca61, 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, - 0xca68, 0xca69, 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, - 0xca70, 0xca71, 0xca72, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, - 0xca78, 0xca79, 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xca7f, - 0xca80, 0xca81, 0xca82, 0xca83, 0xca84, 0xca85, 0xca86, 0xca87, /* 0xca80 */ - 0xca88, 0xca89, 0xca8a, 0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, - 0xca90, 0xca91, 0xca92, 0xca93, 0xca94, 0xca95, 0xca96, 0xca97, - 0xca98, 0xca99, 0xca9a, 0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, - 0xcaa0, 0xcaa1, 0xcaa2, 0xcaa3, 0xcaa4, 0xcaa5, 0xcaa6, 0xcaa7, - 0xcaa8, 0xcaa9, 0xcaaa, 0xcaab, 0xcaac, 0xcaad, 0xcaae, 0xcaaf, - 0xcab0, 0xcab1, 0xcab2, 0xcab3, 0xcab4, 0xcab5, 0xcab6, 0xcab7, - 0xcab8, 0xcab9, 0xcaba, 0xcabb, 0xcabc, 0xcabd, 0xcabe, 0xcabf, - 0xcac0, 0xcac1, 0xcac2, 0xcac3, 0xcac4, 0xcac5, 0xcac6, 0xcac7, /* 0xcac0 */ - 0xcac8, 0xcac9, 0xcaca, 0xcacb, 0xcacc, 0xcacd, 0xcace, 0xcacf, - 0xcad0, 0xcad1, 0xcad2, 0xcad3, 0xcad4, 0xcad5, 0xcad6, 0xcad7, - 0xcad8, 0xcad9, 0xcada, 0xcadb, 0xcadc, 0xcadd, 0xcade, 0xcadf, - 0xcae0, 0xcae1, 0xcae2, 0xcae3, 0xcae4, 0xcae5, 0xcae6, 0xcae7, - 0xcae8, 0xcae9, 0xcaea, 0xcaeb, 0xcaec, 0xcaed, 0xcaee, 0xcaef, - 0xcaf0, 0xcaf1, 0xcaf2, 0xcaf3, 0xcaf4, 0xcaf5, 0xcaf6, 0xcaf7, - 0xcaf8, 0xcaf9, 0xcafa, 0xcafb, 0xcafc, 0xcafd, 0xcafe, 0xcaff, - 0xcb00, 0xcb01, 0xcb02, 0xcb03, 0xcb04, 0xcb05, 0xcb06, 0xcb07, /* 0xcb00 */ - 0xcb08, 0xcb09, 0xcb0a, 0xcb0b, 0xcb0c, 0xcb0d, 0xcb0e, 0xcb0f, - 0xcb10, 0xcb11, 0xcb12, 0xcb13, 0xcb14, 0xcb15, 0xcb16, 0xcb17, - 0xcb18, 0xcb19, 0xcb1a, 0xcb1b, 0xcb1c, 0xcb1d, 0xcb1e, 0xcb1f, - 0xcb20, 0xcb21, 0xcb22, 0xcb23, 0xcb24, 0xcb25, 0xcb26, 0xcb27, - 0xcb28, 0xcb29, 0xcb2a, 0xcb2b, 0xcb2c, 0xcb2d, 0xcb2e, 0xcb2f, - 0xcb30, 0xcb31, 0xcb32, 0xcb33, 0xcb34, 0xcb35, 0xcb36, 0xcb37, - 0xcb38, 0xcb39, 0xcb3a, 0xcb3b, 0xcb3c, 0xcb3d, 0xcb3e, 0xcb3f, - 0xcb40, 0xcb41, 0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, /* 0xcb40 */ - 0xcb48, 0xcb49, 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, - 0xcb50, 0xcb51, 0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, 0xcb57, - 0xcb58, 0xcb59, 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, 0xcb5e, 0xcb5f, - 0xcb60, 0xcb61, 0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, - 0xcb68, 0xcb69, 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, - 0xcb70, 0xcb71, 0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, - 0xcb78, 0xcb79, 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb7f, - 0xcb80, 0xcb81, 0xcb82, 0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xcb87, /* 0xcb80 */ - 0xcb88, 0xcb89, 0xcb8a, 0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, 0xcb8f, - 0xcb90, 0xcb91, 0xcb92, 0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, - 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, - 0xcba0, 0xcba1, 0xcba2, 0xcba3, 0xcba4, 0xcba5, 0xcba6, 0xcba7, - 0xcba8, 0xcba9, 0xcbaa, 0xcbab, 0xcbac, 0xcbad, 0xcbae, 0xcbaf, - 0xcbb0, 0xcbb1, 0xcbb2, 0xcbb3, 0xcbb4, 0xcbb5, 0xcbb6, 0xcbb7, - 0xcbb8, 0xcbb9, 0xcbba, 0xcbbb, 0xcbbc, 0xcbbd, 0xcbbe, 0xcbbf, - 0xcbc0, 0xcbc1, 0xcbc2, 0xcbc3, 0xcbc4, 0xcbc5, 0xcbc6, 0xcbc7, /* 0xcbc0 */ - 0xcbc8, 0xcbc9, 0xcbca, 0xcbcb, 0xcbcc, 0xcbcd, 0xcbce, 0xcbcf, - 0xcbd0, 0xcbd1, 0xcbd2, 0xcbd3, 0xcbd4, 0xcbd5, 0xcbd6, 0xcbd7, - 0xcbd8, 0xcbd9, 0xcbda, 0xcbdb, 0xcbdc, 0xcbdd, 0xcbde, 0xcbdf, - 0xcbe0, 0xcbe1, 0xcbe2, 0xcbe3, 0xcbe4, 0xcbe5, 0xcbe6, 0xcbe7, - 0xcbe8, 0xcbe9, 0xcbea, 0xcbeb, 0xcbec, 0xcbed, 0xcbee, 0xcbef, - 0xcbf0, 0xcbf1, 0xcbf2, 0xcbf3, 0xcbf4, 0xcbf5, 0xcbf6, 0xcbf7, - 0xcbf8, 0xcbf9, 0xcbfa, 0xcbfb, 0xcbfc, 0xcbfd, 0xcbfe, 0xcbff, - 0xcc00, 0xcc01, 0xcc02, 0xcc03, 0xcc04, 0xcc05, 0xcc06, 0xcc07, /* 0xcc00 */ - 0xcc08, 0xcc09, 0xcc0a, 0xcc0b, 0xcc0c, 0xcc0d, 0xcc0e, 0xcc0f, - 0xcc10, 0xcc11, 0xcc12, 0xcc13, 0xcc14, 0xcc15, 0xcc16, 0xcc17, - 0xcc18, 0xcc19, 0xcc1a, 0xcc1b, 0xcc1c, 0xcc1d, 0xcc1e, 0xcc1f, - 0xcc20, 0xcc21, 0xcc22, 0xcc23, 0xcc24, 0xcc25, 0xcc26, 0xcc27, - 0xcc28, 0xcc29, 0xcc2a, 0xcc2b, 0xcc2c, 0xcc2d, 0xcc2e, 0xcc2f, - 0xcc30, 0xcc31, 0xcc32, 0xcc33, 0xcc34, 0xcc35, 0xcc36, 0xcc37, - 0xcc38, 0xcc39, 0xcc3a, 0xcc3b, 0xcc3c, 0xcc3d, 0xcc3e, 0xcc3f, - 0xcc40, 0xcc41, 0xcc42, 0xcc43, 0xcc44, 0xcc45, 0xcc46, 0xcc47, /* 0xcc40 */ - 0xcc48, 0xcc49, 0xcc4a, 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, - 0xcc50, 0xcc51, 0xcc52, 0xcc53, 0xcc54, 0xcc55, 0xcc56, 0xcc57, - 0xcc58, 0xcc59, 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, - 0xcc60, 0xcc61, 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, - 0xcc68, 0xcc69, 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, - 0xcc70, 0xcc71, 0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, - 0xcc78, 0xcc79, 0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc7f, - 0xcc80, 0xcc81, 0xcc82, 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, /* 0xcc80 */ - 0xcc88, 0xcc89, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, - 0xcc90, 0xcc91, 0xcc92, 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, - 0xcc98, 0xcc99, 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, 0xcc9f, - 0xcca0, 0xcca1, 0xcca2, 0xcca3, 0xcca4, 0xcca5, 0xcca6, 0xcca7, - 0xcca8, 0xcca9, 0xccaa, 0xccab, 0xccac, 0xccad, 0xccae, 0xccaf, - 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0xccb4, 0xccb5, 0xccb6, 0xccb7, - 0xccb8, 0xccb9, 0xccba, 0xccbb, 0xccbc, 0xccbd, 0xccbe, 0xccbf, - 0xccc0, 0xccc1, 0xccc2, 0xccc3, 0xccc4, 0xccc5, 0xccc6, 0xccc7, /* 0xccc0 */ - 0xccc8, 0xccc9, 0xccca, 0xcccb, 0xcccc, 0xcccd, 0xccce, 0xcccf, - 0xccd0, 0xccd1, 0xccd2, 0xccd3, 0xccd4, 0xccd5, 0xccd6, 0xccd7, - 0xccd8, 0xccd9, 0xccda, 0xccdb, 0xccdc, 0xccdd, 0xccde, 0xccdf, - 0xcce0, 0xcce1, 0xcce2, 0xcce3, 0xcce4, 0xcce5, 0xcce6, 0xcce7, - 0xcce8, 0xcce9, 0xccea, 0xcceb, 0xccec, 0xcced, 0xccee, 0xccef, - 0xccf0, 0xccf1, 0xccf2, 0xccf3, 0xccf4, 0xccf5, 0xccf6, 0xccf7, - 0xccf8, 0xccf9, 0xccfa, 0xccfb, 0xccfc, 0xccfd, 0xccfe, 0xccff, - 0xcd00, 0xcd01, 0xcd02, 0xcd03, 0xcd04, 0xcd05, 0xcd06, 0xcd07, /* 0xcd00 */ - 0xcd08, 0xcd09, 0xcd0a, 0xcd0b, 0xcd0c, 0xcd0d, 0xcd0e, 0xcd0f, - 0xcd10, 0xcd11, 0xcd12, 0xcd13, 0xcd14, 0xcd15, 0xcd16, 0xcd17, - 0xcd18, 0xcd19, 0xcd1a, 0xcd1b, 0xcd1c, 0xcd1d, 0xcd1e, 0xcd1f, - 0xcd20, 0xcd21, 0xcd22, 0xcd23, 0xcd24, 0xcd25, 0xcd26, 0xcd27, - 0xcd28, 0xcd29, 0xcd2a, 0xcd2b, 0xcd2c, 0xcd2d, 0xcd2e, 0xcd2f, - 0xcd30, 0xcd31, 0xcd32, 0xcd33, 0xcd34, 0xcd35, 0xcd36, 0xcd37, - 0xcd38, 0xcd39, 0xcd3a, 0xcd3b, 0xcd3c, 0xcd3d, 0xcd3e, 0xcd3f, - 0xcd40, 0xcd41, 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, /* 0xcd40 */ - 0xcd48, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, - 0xcd50, 0xcd51, 0xcd52, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, - 0xcd58, 0xcd59, 0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, - 0xcd60, 0xcd61, 0xcd62, 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, - 0xcd68, 0xcd69, 0xcd6a, 0xcd6b, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, - 0xcd70, 0xcd71, 0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, - 0xcd78, 0xcd79, 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, 0xcd7f, - 0xcd80, 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, /* 0xcd80 */ - 0xcd88, 0xcd89, 0xcd8a, 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, - 0xcd90, 0xcd91, 0xcd92, 0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, - 0xcd98, 0xcd99, 0xcd9a, 0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, - 0xcda0, 0xcda1, 0xcda2, 0xcda3, 0xcda4, 0xcda5, 0xcda6, 0xcda7, - 0xcda8, 0xcda9, 0xcdaa, 0xcdab, 0xcdac, 0xcdad, 0xcdae, 0xcdaf, - 0xcdb0, 0xcdb1, 0xcdb2, 0xcdb3, 0xcdb4, 0xcdb5, 0xcdb6, 0xcdb7, - 0xcdb8, 0xcdb9, 0xcdba, 0xcdbb, 0xcdbc, 0xcdbd, 0xcdbe, 0xcdbf, - 0xcdc0, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, 0xcdc6, 0xcdc7, /* 0xcdc0 */ - 0xcdc8, 0xcdc9, 0xcdca, 0xcdcb, 0xcdcc, 0xcdcd, 0xcdce, 0xcdcf, - 0xcdd0, 0xcdd1, 0xcdd2, 0xcdd3, 0xcdd4, 0xcdd5, 0xcdd6, 0xcdd7, - 0xcdd8, 0xcdd9, 0xcdda, 0xcddb, 0xcddc, 0xcddd, 0xcdde, 0xcddf, - 0xcde0, 0xcde1, 0xcde2, 0xcde3, 0xcde4, 0xcde5, 0xcde6, 0xcde7, - 0xcde8, 0xcde9, 0xcdea, 0xcdeb, 0xcdec, 0xcded, 0xcdee, 0xcdef, - 0xcdf0, 0xcdf1, 0xcdf2, 0xcdf3, 0xcdf4, 0xcdf5, 0xcdf6, 0xcdf7, - 0xcdf8, 0xcdf9, 0xcdfa, 0xcdfb, 0xcdfc, 0xcdfd, 0xcdfe, 0xcdff, - 0xce00, 0xce01, 0xce02, 0xce03, 0xce04, 0xce05, 0xce06, 0xce07, /* 0xce00 */ - 0xce08, 0xce09, 0xce0a, 0xce0b, 0xce0c, 0xce0d, 0xce0e, 0xce0f, - 0xce10, 0xce11, 0xce12, 0xce13, 0xce14, 0xce15, 0xce16, 0xce17, - 0xce18, 0xce19, 0xce1a, 0xce1b, 0xce1c, 0xce1d, 0xce1e, 0xce1f, - 0xce20, 0xce21, 0xce22, 0xce23, 0xce24, 0xce25, 0xce26, 0xce27, - 0xce28, 0xce29, 0xce2a, 0xce2b, 0xce2c, 0xce2d, 0xce2e, 0xce2f, - 0xce30, 0xce31, 0xce32, 0xce33, 0xce34, 0xce35, 0xce36, 0xce37, - 0xce38, 0xce39, 0xce3a, 0xce3b, 0xce3c, 0xce3d, 0xce3e, 0xce3f, - 0xce40, 0xce41, 0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, /* 0xce40 */ - 0xce48, 0xce49, 0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, - 0xce50, 0xce51, 0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, - 0xce58, 0xce59, 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xce5f, - 0xce60, 0xce61, 0xce62, 0xce63, 0xce64, 0xce65, 0xce66, 0xce67, - 0xce68, 0xce69, 0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, - 0xce70, 0xce71, 0xce72, 0xce73, 0xce74, 0xce75, 0xce76, 0xce77, - 0xce78, 0xce79, 0xce7a, 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce7f, - 0xce80, 0xce81, 0xce82, 0xce83, 0xce84, 0xce85, 0xce86, 0xce87, /* 0xce80 */ - 0xce88, 0xce89, 0xce8a, 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, - 0xce90, 0xce91, 0xce92, 0xce93, 0xce94, 0xce95, 0xce96, 0xce97, - 0xce98, 0xce99, 0xce9a, 0xce9b, 0xce9c, 0xce9d, 0xce9e, 0xce9f, - 0xcea0, 0xcea1, 0xcea2, 0xcea3, 0xcea4, 0xcea5, 0xcea6, 0xcea7, - 0xcea8, 0xcea9, 0xceaa, 0xceab, 0xceac, 0xcead, 0xceae, 0xceaf, - 0xceb0, 0xceb1, 0xceb2, 0xceb3, 0xceb4, 0xceb5, 0xceb6, 0xceb7, - 0xceb8, 0xceb9, 0xceba, 0xcebb, 0xcebc, 0xcebd, 0xcebe, 0xcebf, - 0xcec0, 0xcec1, 0xcec2, 0xcec3, 0xcec4, 0xcec5, 0xcec6, 0xcec7, /* 0xcec0 */ - 0xcec8, 0xcec9, 0xceca, 0xcecb, 0xcecc, 0xcecd, 0xcece, 0xcecf, - 0xced0, 0xced1, 0xced2, 0xced3, 0xced4, 0xced5, 0xced6, 0xced7, - 0xced8, 0xced9, 0xceda, 0xcedb, 0xcedc, 0xcedd, 0xcede, 0xcedf, - 0xcee0, 0xcee1, 0xcee2, 0xcee3, 0xcee4, 0xcee5, 0xcee6, 0xcee7, - 0xcee8, 0xcee9, 0xceea, 0xceeb, 0xceec, 0xceed, 0xceee, 0xceef, - 0xcef0, 0xcef1, 0xcef2, 0xcef3, 0xcef4, 0xcef5, 0xcef6, 0xcef7, - 0xcef8, 0xcef9, 0xcefa, 0xcefb, 0xcefc, 0xcefd, 0xcefe, 0xceff, - 0xcf00, 0xcf01, 0xcf02, 0xcf03, 0xcf04, 0xcf05, 0xcf06, 0xcf07, /* 0xcf00 */ - 0xcf08, 0xcf09, 0xcf0a, 0xcf0b, 0xcf0c, 0xcf0d, 0xcf0e, 0xcf0f, - 0xcf10, 0xcf11, 0xcf12, 0xcf13, 0xcf14, 0xcf15, 0xcf16, 0xcf17, - 0xcf18, 0xcf19, 0xcf1a, 0xcf1b, 0xcf1c, 0xcf1d, 0xcf1e, 0xcf1f, - 0xcf20, 0xcf21, 0xcf22, 0xcf23, 0xcf24, 0xcf25, 0xcf26, 0xcf27, - 0xcf28, 0xcf29, 0xcf2a, 0xcf2b, 0xcf2c, 0xcf2d, 0xcf2e, 0xcf2f, - 0xcf30, 0xcf31, 0xcf32, 0xcf33, 0xcf34, 0xcf35, 0xcf36, 0xcf37, - 0xcf38, 0xcf39, 0xcf3a, 0xcf3b, 0xcf3c, 0xcf3d, 0xcf3e, 0xcf3f, - 0xcf40, 0xcf41, 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, /* 0xcf40 */ - 0xcf48, 0xcf49, 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, - 0xcf50, 0xcf51, 0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, - 0xcf58, 0xcf59, 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, - 0xcf60, 0xcf61, 0xcf62, 0xcf63, 0xcf64, 0xcf65, 0xcf66, 0xcf67, - 0xcf68, 0xcf69, 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, - 0xcf70, 0xcf71, 0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, 0xcf77, - 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0xcf7f, - 0xcf80, 0xcf81, 0xcf82, 0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, /* 0xcf80 */ - 0xcf88, 0xcf89, 0xcf8a, 0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, - 0xcf90, 0xcf91, 0xcf92, 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, - 0xcf98, 0xcf99, 0xcf9a, 0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, 0xcf9f, - 0xcfa0, 0xcfa1, 0xcfa2, 0xcfa3, 0xcfa4, 0xcfa5, 0xcfa6, 0xcfa7, - 0xcfa8, 0xcfa9, 0xcfaa, 0xcfab, 0xcfac, 0xcfad, 0xcfae, 0xcfaf, - 0xcfb0, 0xcfb1, 0xcfb2, 0xcfb3, 0xcfb4, 0xcfb5, 0xcfb6, 0xcfb7, - 0xcfb8, 0xcfb9, 0xcfba, 0xcfbb, 0xcfbc, 0xcfbd, 0xcfbe, 0xcfbf, - 0xcfc0, 0xcfc1, 0xcfc2, 0xcfc3, 0xcfc4, 0xcfc5, 0xcfc6, 0xcfc7, /* 0xcfc0 */ - 0xcfc8, 0xcfc9, 0xcfca, 0xcfcb, 0xcfcc, 0xcfcd, 0xcfce, 0xcfcf, - 0xcfd0, 0xcfd1, 0xcfd2, 0xcfd3, 0xcfd4, 0xcfd5, 0xcfd6, 0xcfd7, - 0xcfd8, 0xcfd9, 0xcfda, 0xcfdb, 0xcfdc, 0xcfdd, 0xcfde, 0xcfdf, - 0xcfe0, 0xcfe1, 0xcfe2, 0xcfe3, 0xcfe4, 0xcfe5, 0xcfe6, 0xcfe7, - 0xcfe8, 0xcfe9, 0xcfea, 0xcfeb, 0xcfec, 0xcfed, 0xcfee, 0xcfef, - 0xcff0, 0xcff1, 0xcff2, 0xcff3, 0xcff4, 0xcff5, 0xcff6, 0xcff7, - 0xcff8, 0xcff9, 0xcffa, 0xcffb, 0xcffc, 0xcffd, 0xcffe, 0xcfff, - 0xd000, 0xd001, 0xd002, 0xd003, 0xd004, 0xd005, 0xd006, 0xd007, /* 0xd000 */ - 0xd008, 0xd009, 0xd00a, 0xd00b, 0xd00c, 0xd00d, 0xd00e, 0xd00f, - 0xd010, 0xd011, 0xd012, 0xd013, 0xd014, 0xd015, 0xd016, 0xd017, - 0xd018, 0xd019, 0xd01a, 0xd01b, 0xd01c, 0xd01d, 0xd01e, 0xd01f, - 0xd020, 0xd021, 0xd022, 0xd023, 0xd024, 0xd025, 0xd026, 0xd027, - 0xd028, 0xd029, 0xd02a, 0xd02b, 0xd02c, 0xd02d, 0xd02e, 0xd02f, - 0xd030, 0xd031, 0xd032, 0xd033, 0xd034, 0xd035, 0xd036, 0xd037, - 0xd038, 0xd039, 0xd03a, 0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, - 0xd040, 0xd041, 0xd042, 0xd043, 0xd044, 0xd045, 0xd046, 0xd047, /* 0xd040 */ - 0xd048, 0xd049, 0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, - 0xd050, 0xd051, 0xd052, 0xd053, 0xd054, 0xd055, 0xd056, 0xd057, - 0xd058, 0xd059, 0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, 0xd05f, - 0xd060, 0xd061, 0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, - 0xd068, 0xd069, 0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, - 0xd070, 0xd071, 0xd072, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, - 0xd078, 0xd079, 0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd07e, 0xd07f, - 0xd080, 0xd081, 0xd082, 0xd083, 0xd084, 0xd085, 0xd086, 0xd087, /* 0xd080 */ - 0xd088, 0xd089, 0xd08a, 0xd08b, 0xd08c, 0xd08d, 0xd08e, 0xd08f, - 0xd090, 0xd091, 0xd092, 0xd093, 0xd094, 0xd095, 0xd096, 0xd097, - 0xd098, 0xd099, 0xd09a, 0xd09b, 0xd09c, 0xd09d, 0xd09e, 0xd09f, - 0xd0a0, 0xd0a1, 0xd0a2, 0xd0a3, 0xd0a4, 0xd0a5, 0xd0a6, 0xd0a7, - 0xd0a8, 0xd0a9, 0xd0aa, 0xd0ab, 0xd0ac, 0xd0ad, 0xd0ae, 0xd0af, - 0xd0b0, 0xd0b1, 0xd0b2, 0xd0b3, 0xd0b4, 0xd0b5, 0xd0b6, 0xd0b7, - 0xd0b8, 0xd0b9, 0xd0ba, 0xd0bb, 0xd0bc, 0xd0bd, 0xd0be, 0xd0bf, - 0xd0c0, 0xd0c1, 0xd0c2, 0xd0c3, 0xd0c4, 0xd0c5, 0xd0c6, 0xd0c7, /* 0xd0c0 */ - 0xd0c8, 0xd0c9, 0xd0ca, 0xd0cb, 0xd0cc, 0xd0cd, 0xd0ce, 0xd0cf, - 0xd0d0, 0xd0d1, 0xd0d2, 0xd0d3, 0xd0d4, 0xd0d5, 0xd0d6, 0xd0d7, - 0xd0d8, 0xd0d9, 0xd0da, 0xd0db, 0xd0dc, 0xd0dd, 0xd0de, 0xd0df, - 0xd0e0, 0xd0e1, 0xd0e2, 0xd0e3, 0xd0e4, 0xd0e5, 0xd0e6, 0xd0e7, - 0xd0e8, 0xd0e9, 0xd0ea, 0xd0eb, 0xd0ec, 0xd0ed, 0xd0ee, 0xd0ef, - 0xd0f0, 0xd0f1, 0xd0f2, 0xd0f3, 0xd0f4, 0xd0f5, 0xd0f6, 0xd0f7, - 0xd0f8, 0xd0f9, 0xd0fa, 0xd0fb, 0xd0fc, 0xd0fd, 0xd0fe, 0xd0ff, - 0xd100, 0xd101, 0xd102, 0xd103, 0xd104, 0xd105, 0xd106, 0xd107, /* 0xd100 */ - 0xd108, 0xd109, 0xd10a, 0xd10b, 0xd10c, 0xd10d, 0xd10e, 0xd10f, - 0xd110, 0xd111, 0xd112, 0xd113, 0xd114, 0xd115, 0xd116, 0xd117, - 0xd118, 0xd119, 0xd11a, 0xd11b, 0xd11c, 0xd11d, 0xd11e, 0xd11f, - 0xd120, 0xd121, 0xd122, 0xd123, 0xd124, 0xd125, 0xd126, 0xd127, - 0xd128, 0xd129, 0xd12a, 0xd12b, 0xd12c, 0xd12d, 0xd12e, 0xd12f, - 0xd130, 0xd131, 0xd132, 0xd133, 0xd134, 0xd135, 0xd136, 0xd137, - 0xd138, 0xd139, 0xd13a, 0xd13b, 0xd13c, 0xd13d, 0xd13e, 0xd13f, - 0xd140, 0xd141, 0xd142, 0xd143, 0xd144, 0xd145, 0xd146, 0xd147, /* 0xd140 */ - 0xd148, 0xd149, 0xd14a, 0xd14b, 0xd14c, 0xd14d, 0xd14e, 0xd14f, - 0xd150, 0xd151, 0xd152, 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, - 0xd158, 0xd159, 0xd15a, 0xd15b, 0xd15c, 0xd15d, 0xd15e, 0xd15f, - 0xd160, 0xd161, 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, - 0xd168, 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, - 0xd170, 0xd171, 0xd172, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, - 0xd178, 0xd179, 0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd17e, 0xd17f, - 0xd180, 0xd181, 0xd182, 0xd183, 0xd184, 0xd185, 0xd186, 0xd187, /* 0xd180 */ - 0xd188, 0xd189, 0xd18a, 0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, - 0xd190, 0xd191, 0xd192, 0xd193, 0xd194, 0xd195, 0xd196, 0xd197, - 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, - 0xd1a0, 0xd1a1, 0xd1a2, 0xd1a3, 0xd1a4, 0xd1a5, 0xd1a6, 0xd1a7, - 0xd1a8, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1ad, 0xd1ae, 0xd1af, - 0xd1b0, 0xd1b1, 0xd1b2, 0xd1b3, 0xd1b4, 0xd1b5, 0xd1b6, 0xd1b7, - 0xd1b8, 0xd1b9, 0xd1ba, 0xd1bb, 0xd1bc, 0xd1bd, 0xd1be, 0xd1bf, - 0xd1c0, 0xd1c1, 0xd1c2, 0xd1c3, 0xd1c4, 0xd1c5, 0xd1c6, 0xd1c7, /* 0xd1c0 */ - 0xd1c8, 0xd1c9, 0xd1ca, 0xd1cb, 0xd1cc, 0xd1cd, 0xd1ce, 0xd1cf, - 0xd1d0, 0xd1d1, 0xd1d2, 0xd1d3, 0xd1d4, 0xd1d5, 0xd1d6, 0xd1d7, - 0xd1d8, 0xd1d9, 0xd1da, 0xd1db, 0xd1dc, 0xd1dd, 0xd1de, 0xd1df, - 0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0xd1e7, - 0xd1e8, 0xd1e9, 0xd1ea, 0xd1eb, 0xd1ec, 0xd1ed, 0xd1ee, 0xd1ef, - 0xd1f0, 0xd1f1, 0xd1f2, 0xd1f3, 0xd1f4, 0xd1f5, 0xd1f6, 0xd1f7, - 0xd1f8, 0xd1f9, 0xd1fa, 0xd1fb, 0xd1fc, 0xd1fd, 0xd1fe, 0xd1ff, - 0xd200, 0xd201, 0xd202, 0xd203, 0xd204, 0xd205, 0xd206, 0xd207, /* 0xd200 */ - 0xd208, 0xd209, 0xd20a, 0xd20b, 0xd20c, 0xd20d, 0xd20e, 0xd20f, - 0xd210, 0xd211, 0xd212, 0xd213, 0xd214, 0xd215, 0xd216, 0xd217, - 0xd218, 0xd219, 0xd21a, 0xd21b, 0xd21c, 0xd21d, 0xd21e, 0xd21f, - 0xd220, 0xd221, 0xd222, 0xd223, 0xd224, 0xd225, 0xd226, 0xd227, - 0xd228, 0xd229, 0xd22a, 0xd22b, 0xd22c, 0xd22d, 0xd22e, 0xd22f, - 0xd230, 0xd231, 0xd232, 0xd233, 0xd234, 0xd235, 0xd236, 0xd237, - 0xd238, 0xd239, 0xd23a, 0xd23b, 0xd23c, 0xd23d, 0xd23e, 0xd23f, - 0xd240, 0xd241, 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, /* 0xd240 */ - 0xd248, 0xd249, 0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, 0xd24f, - 0xd250, 0xd251, 0xd252, 0xd253, 0xd254, 0xd255, 0xd256, 0xd257, - 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, 0xd25e, 0xd25f, - 0xd260, 0xd261, 0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, - 0xd268, 0xd269, 0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, - 0xd270, 0xd271, 0xd272, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, - 0xd278, 0xd279, 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd27f, - 0xd280, 0xd281, 0xd282, 0xd283, 0xd284, 0xd285, 0xd286, 0xd287, /* 0xd280 */ - 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, 0xd28d, 0xd28e, 0xd28f, - 0xd290, 0xd291, 0xd292, 0xd293, 0xd294, 0xd295, 0xd296, 0xd297, - 0xd298, 0xd299, 0xd29a, 0xd29b, 0xd29c, 0xd29d, 0xd29e, 0xd29f, - 0xd2a0, 0xd2a1, 0xd2a2, 0xd2a3, 0xd2a4, 0xd2a5, 0xd2a6, 0xd2a7, - 0xd2a8, 0xd2a9, 0xd2aa, 0xd2ab, 0xd2ac, 0xd2ad, 0xd2ae, 0xd2af, - 0xd2b0, 0xd2b1, 0xd2b2, 0xd2b3, 0xd2b4, 0xd2b5, 0xd2b6, 0xd2b7, - 0xd2b8, 0xd2b9, 0xd2ba, 0xd2bb, 0xd2bc, 0xd2bd, 0xd2be, 0xd2bf, - 0xd2c0, 0xd2c1, 0xd2c2, 0xd2c3, 0xd2c4, 0xd2c5, 0xd2c6, 0xd2c7, /* 0xd2c0 */ - 0xd2c8, 0xd2c9, 0xd2ca, 0xd2cb, 0xd2cc, 0xd2cd, 0xd2ce, 0xd2cf, - 0xd2d0, 0xd2d1, 0xd2d2, 0xd2d3, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2d7, - 0xd2d8, 0xd2d9, 0xd2da, 0xd2db, 0xd2dc, 0xd2dd, 0xd2de, 0xd2df, - 0xd2e0, 0xd2e1, 0xd2e2, 0xd2e3, 0xd2e4, 0xd2e5, 0xd2e6, 0xd2e7, - 0xd2e8, 0xd2e9, 0xd2ea, 0xd2eb, 0xd2ec, 0xd2ed, 0xd2ee, 0xd2ef, - 0xd2f0, 0xd2f1, 0xd2f2, 0xd2f3, 0xd2f4, 0xd2f5, 0xd2f6, 0xd2f7, - 0xd2f8, 0xd2f9, 0xd2fa, 0xd2fb, 0xd2fc, 0xd2fd, 0xd2fe, 0xd2ff, - 0xd300, 0xd301, 0xd302, 0xd303, 0xd304, 0xd305, 0xd306, 0xd307, /* 0xd300 */ - 0xd308, 0xd309, 0xd30a, 0xd30b, 0xd30c, 0xd30d, 0xd30e, 0xd30f, - 0xd310, 0xd311, 0xd312, 0xd313, 0xd314, 0xd315, 0xd316, 0xd317, - 0xd318, 0xd319, 0xd31a, 0xd31b, 0xd31c, 0xd31d, 0xd31e, 0xd31f, - 0xd320, 0xd321, 0xd322, 0xd323, 0xd324, 0xd325, 0xd326, 0xd327, - 0xd328, 0xd329, 0xd32a, 0xd32b, 0xd32c, 0xd32d, 0xd32e, 0xd32f, - 0xd330, 0xd331, 0xd332, 0xd333, 0xd334, 0xd335, 0xd336, 0xd337, - 0xd338, 0xd339, 0xd33a, 0xd33b, 0xd33c, 0xd33d, 0xd33e, 0xd33f, - 0xd340, 0xd341, 0xd342, 0xd343, 0xd344, 0xd345, 0xd346, 0xd347, /* 0xd340 */ - 0xd348, 0xd349, 0xd34a, 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, - 0xd350, 0xd351, 0xd352, 0xd353, 0xd354, 0xd355, 0xd356, 0xd357, - 0xd358, 0xd359, 0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, - 0xd360, 0xd361, 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, - 0xd368, 0xd369, 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, - 0xd370, 0xd371, 0xd372, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, - 0xd378, 0xd379, 0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd37e, 0xd37f, - 0xd380, 0xd381, 0xd382, 0xd383, 0xd384, 0xd385, 0xd386, 0xd387, /* 0xd380 */ - 0xd388, 0xd389, 0xd38a, 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, - 0xd390, 0xd391, 0xd392, 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, - 0xd398, 0xd399, 0xd39a, 0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, - 0xd3a0, 0xd3a1, 0xd3a2, 0xd3a3, 0xd3a4, 0xd3a5, 0xd3a6, 0xd3a7, - 0xd3a8, 0xd3a9, 0xd3aa, 0xd3ab, 0xd3ac, 0xd3ad, 0xd3ae, 0xd3af, - 0xd3b0, 0xd3b1, 0xd3b2, 0xd3b3, 0xd3b4, 0xd3b5, 0xd3b6, 0xd3b7, - 0xd3b8, 0xd3b9, 0xd3ba, 0xd3bb, 0xd3bc, 0xd3bd, 0xd3be, 0xd3bf, - 0xd3c0, 0xd3c1, 0xd3c2, 0xd3c3, 0xd3c4, 0xd3c5, 0xd3c6, 0xd3c7, /* 0xd3c0 */ - 0xd3c8, 0xd3c9, 0xd3ca, 0xd3cb, 0xd3cc, 0xd3cd, 0xd3ce, 0xd3cf, - 0xd3d0, 0xd3d1, 0xd3d2, 0xd3d3, 0xd3d4, 0xd3d5, 0xd3d6, 0xd3d7, - 0xd3d8, 0xd3d9, 0xd3da, 0xd3db, 0xd3dc, 0xd3dd, 0xd3de, 0xd3df, - 0xd3e0, 0xd3e1, 0xd3e2, 0xd3e3, 0xd3e4, 0xd3e5, 0xd3e6, 0xd3e7, - 0xd3e8, 0xd3e9, 0xd3ea, 0xd3eb, 0xd3ec, 0xd3ed, 0xd3ee, 0xd3ef, - 0xd3f0, 0xd3f1, 0xd3f2, 0xd3f3, 0xd3f4, 0xd3f5, 0xd3f6, 0xd3f7, - 0xd3f8, 0xd3f9, 0xd3fa, 0xd3fb, 0xd3fc, 0xd3fd, 0xd3fe, 0xd3ff, - 0xd400, 0xd401, 0xd402, 0xd403, 0xd404, 0xd405, 0xd406, 0xd407, /* 0xd400 */ - 0xd408, 0xd409, 0xd40a, 0xd40b, 0xd40c, 0xd40d, 0xd40e, 0xd40f, - 0xd410, 0xd411, 0xd412, 0xd413, 0xd414, 0xd415, 0xd416, 0xd417, - 0xd418, 0xd419, 0xd41a, 0xd41b, 0xd41c, 0xd41d, 0xd41e, 0xd41f, - 0xd420, 0xd421, 0xd422, 0xd423, 0xd424, 0xd425, 0xd426, 0xd427, - 0xd428, 0xd429, 0xd42a, 0xd42b, 0xd42c, 0xd42d, 0xd42e, 0xd42f, - 0xd430, 0xd431, 0xd432, 0xd433, 0xd434, 0xd435, 0xd436, 0xd437, - 0xd438, 0xd439, 0xd43a, 0xd43b, 0xd43c, 0xd43d, 0xd43e, 0xd43f, - 0xd440, 0xd441, 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, /* 0xd440 */ - 0xd448, 0xd449, 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, - 0xd450, 0xd451, 0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, - 0xd458, 0xd459, 0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, - 0xd460, 0xd461, 0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, - 0xd468, 0xd469, 0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, - 0xd470, 0xd471, 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, - 0xd478, 0xd479, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd47f, - 0xd480, 0xd481, 0xd482, 0xd483, 0xd484, 0xd485, 0xd486, 0xd487, /* 0xd480 */ - 0xd488, 0xd489, 0xd48a, 0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, - 0xd490, 0xd491, 0xd492, 0xd493, 0xd494, 0xd495, 0xd496, 0xd497, - 0xd498, 0xd499, 0xd49a, 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, - 0xd4a0, 0xd4a1, 0xd4a2, 0xd4a3, 0xd4a4, 0xd4a5, 0xd4a6, 0xd4a7, - 0xd4a8, 0xd4a9, 0xd4aa, 0xd4ab, 0xd4ac, 0xd4ad, 0xd4ae, 0xd4af, - 0xd4b0, 0xd4b1, 0xd4b2, 0xd4b3, 0xd4b4, 0xd4b5, 0xd4b6, 0xd4b7, - 0xd4b8, 0xd4b9, 0xd4ba, 0xd4bb, 0xd4bc, 0xd4bd, 0xd4be, 0xd4bf, - 0xd4c0, 0xd4c1, 0xd4c2, 0xd4c3, 0xd4c4, 0xd4c5, 0xd4c6, 0xd4c7, /* 0xd4c0 */ - 0xd4c8, 0xd4c9, 0xd4ca, 0xd4cb, 0xd4cc, 0xd4cd, 0xd4ce, 0xd4cf, - 0xd4d0, 0xd4d1, 0xd4d2, 0xd4d3, 0xd4d4, 0xd4d5, 0xd4d6, 0xd4d7, - 0xd4d8, 0xd4d9, 0xd4da, 0xd4db, 0xd4dc, 0xd4dd, 0xd4de, 0xd4df, - 0xd4e0, 0xd4e1, 0xd4e2, 0xd4e3, 0xd4e4, 0xd4e5, 0xd4e6, 0xd4e7, - 0xd4e8, 0xd4e9, 0xd4ea, 0xd4eb, 0xd4ec, 0xd4ed, 0xd4ee, 0xd4ef, - 0xd4f0, 0xd4f1, 0xd4f2, 0xd4f3, 0xd4f4, 0xd4f5, 0xd4f6, 0xd4f7, - 0xd4f8, 0xd4f9, 0xd4fa, 0xd4fb, 0xd4fc, 0xd4fd, 0xd4fe, 0xd4ff, - 0xd500, 0xd501, 0xd502, 0xd503, 0xd504, 0xd505, 0xd506, 0xd507, /* 0xd500 */ - 0xd508, 0xd509, 0xd50a, 0xd50b, 0xd50c, 0xd50d, 0xd50e, 0xd50f, - 0xd510, 0xd511, 0xd512, 0xd513, 0xd514, 0xd515, 0xd516, 0xd517, - 0xd518, 0xd519, 0xd51a, 0xd51b, 0xd51c, 0xd51d, 0xd51e, 0xd51f, - 0xd520, 0xd521, 0xd522, 0xd523, 0xd524, 0xd525, 0xd526, 0xd527, - 0xd528, 0xd529, 0xd52a, 0xd52b, 0xd52c, 0xd52d, 0xd52e, 0xd52f, - 0xd530, 0xd531, 0xd532, 0xd533, 0xd534, 0xd535, 0xd536, 0xd537, - 0xd538, 0xd539, 0xd53a, 0xd53b, 0xd53c, 0xd53d, 0xd53e, 0xd53f, - 0xd540, 0xd541, 0xd542, 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, /* 0xd540 */ - 0xd548, 0xd549, 0xd54a, 0xd54b, 0xd54c, 0xd54d, 0xd54e, 0xd54f, - 0xd550, 0xd551, 0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, - 0xd558, 0xd559, 0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, 0xd55f, - 0xd560, 0xd561, 0xd562, 0xd563, 0xd564, 0xd565, 0xd566, 0xd567, - 0xd568, 0xd569, 0xd56a, 0xd56b, 0xd56c, 0xd56d, 0xd56e, 0xd56f, - 0xd570, 0xd571, 0xd572, 0xd573, 0xd574, 0xd575, 0xd576, 0xd577, - 0xd578, 0xd579, 0xd57a, 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd57f, - 0xd580, 0xd581, 0xd582, 0xd583, 0xd584, 0xd585, 0xd586, 0xd587, /* 0xd580 */ - 0xd588, 0xd589, 0xd58a, 0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, - 0xd590, 0xd591, 0xd592, 0xd593, 0xd594, 0xd595, 0xd596, 0xd597, - 0xd598, 0xd599, 0xd59a, 0xd59b, 0xd59c, 0xd59d, 0xd59e, 0xd59f, - 0xd5a0, 0xd5a1, 0xd5a2, 0xd5a3, 0xd5a4, 0xd5a5, 0xd5a6, 0xd5a7, - 0xd5a8, 0xd5a9, 0xd5aa, 0xd5ab, 0xd5ac, 0xd5ad, 0xd5ae, 0xd5af, - 0xd5b0, 0xd5b1, 0xd5b2, 0xd5b3, 0xd5b4, 0xd5b5, 0xd5b6, 0xd5b7, - 0xd5b8, 0xd5b9, 0xd5ba, 0xd5bb, 0xd5bc, 0xd5bd, 0xd5be, 0xd5bf, - 0xd5c0, 0xd5c1, 0xd5c2, 0xd5c3, 0xd5c4, 0xd5c5, 0xd5c6, 0xd5c7, /* 0xd5c0 */ - 0xd5c8, 0xd5c9, 0xd5ca, 0xd5cb, 0xd5cc, 0xd5cd, 0xd5ce, 0xd5cf, - 0xd5d0, 0xd5d1, 0xd5d2, 0xd5d3, 0xd5d4, 0xd5d5, 0xd5d6, 0xd5d7, - 0xd5d8, 0xd5d9, 0xd5da, 0xd5db, 0xd5dc, 0xd5dd, 0xd5de, 0xd5df, - 0xd5e0, 0xd5e1, 0xd5e2, 0xd5e3, 0xd5e4, 0xd5e5, 0xd5e6, 0xd5e7, - 0xd5e8, 0xd5e9, 0xd5ea, 0xd5eb, 0xd5ec, 0xd5ed, 0xd5ee, 0xd5ef, - 0xd5f0, 0xd5f1, 0xd5f2, 0xd5f3, 0xd5f4, 0xd5f5, 0xd5f6, 0xd5f7, - 0xd5f8, 0xd5f9, 0xd5fa, 0xd5fb, 0xd5fc, 0xd5fd, 0xd5fe, 0xd5ff, - 0xd600, 0xd601, 0xd602, 0xd603, 0xd604, 0xd605, 0xd606, 0xd607, /* 0xd600 */ - 0xd608, 0xd609, 0xd60a, 0xd60b, 0xd60c, 0xd60d, 0xd60e, 0xd60f, - 0xd610, 0xd611, 0xd612, 0xd613, 0xd614, 0xd615, 0xd616, 0xd617, - 0xd618, 0xd619, 0xd61a, 0xd61b, 0xd61c, 0xd61d, 0xd61e, 0xd61f, - 0xd620, 0xd621, 0xd622, 0xd623, 0xd624, 0xd625, 0xd626, 0xd627, - 0xd628, 0xd629, 0xd62a, 0xd62b, 0xd62c, 0xd62d, 0xd62e, 0xd62f, - 0xd630, 0xd631, 0xd632, 0xd633, 0xd634, 0xd635, 0xd636, 0xd637, - 0xd638, 0xd639, 0xd63a, 0xd63b, 0xd63c, 0xd63d, 0xd63e, 0xd63f, - 0xd640, 0xd641, 0xd642, 0xd643, 0xd644, 0xd645, 0xd646, 0xd647, /* 0xd640 */ - 0xd648, 0xd649, 0xd64a, 0xd64b, 0xd64c, 0xd64d, 0xd64e, 0xd64f, - 0xd650, 0xd651, 0xd652, 0xd653, 0xd654, 0xd655, 0xd656, 0xd657, - 0xd658, 0xd659, 0xd65a, 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, - 0xd660, 0xd661, 0xd662, 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, - 0xd668, 0xd669, 0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, - 0xd670, 0xd671, 0xd672, 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, - 0xd678, 0xd679, 0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd67f, - 0xd680, 0xd681, 0xd682, 0xd683, 0xd684, 0xd685, 0xd686, 0xd687, /* 0xd680 */ - 0xd688, 0xd689, 0xd68a, 0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, - 0xd690, 0xd691, 0xd692, 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, - 0xd698, 0xd699, 0xd69a, 0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, - 0xd6a0, 0xd6a1, 0xd6a2, 0xd6a3, 0xd6a4, 0xd6a5, 0xd6a6, 0xd6a7, - 0xd6a8, 0xd6a9, 0xd6aa, 0xd6ab, 0xd6ac, 0xd6ad, 0xd6ae, 0xd6af, - 0xd6b0, 0xd6b1, 0xd6b2, 0xd6b3, 0xd6b4, 0xd6b5, 0xd6b6, 0xd6b7, - 0xd6b8, 0xd6b9, 0xd6ba, 0xd6bb, 0xd6bc, 0xd6bd, 0xd6be, 0xd6bf, - 0xd6c0, 0xd6c1, 0xd6c2, 0xd6c3, 0xd6c4, 0xd6c5, 0xd6c6, 0xd6c7, /* 0xd6c0 */ - 0xd6c8, 0xd6c9, 0xd6ca, 0xd6cb, 0xd6cc, 0xd6cd, 0xd6ce, 0xd6cf, - 0xd6d0, 0xd6d1, 0xd6d2, 0xd6d3, 0xd6d4, 0xd6d5, 0xd6d6, 0xd6d7, - 0xd6d8, 0xd6d9, 0xd6da, 0xd6db, 0xd6dc, 0xd6dd, 0xd6de, 0xd6df, - 0xd6e0, 0xd6e1, 0xd6e2, 0xd6e3, 0xd6e4, 0xd6e5, 0xd6e6, 0xd6e7, - 0xd6e8, 0xd6e9, 0xd6ea, 0xd6eb, 0xd6ec, 0xd6ed, 0xd6ee, 0xd6ef, - 0xd6f0, 0xd6f1, 0xd6f2, 0xd6f3, 0xd6f4, 0xd6f5, 0xd6f6, 0xd6f7, - 0xd6f8, 0xd6f9, 0xd6fa, 0xd6fb, 0xd6fc, 0xd6fd, 0xd6fe, 0xd6ff, - 0xd700, 0xd701, 0xd702, 0xd703, 0xd704, 0xd705, 0xd706, 0xd707, /* 0xd700 */ - 0xd708, 0xd709, 0xd70a, 0xd70b, 0xd70c, 0xd70d, 0xd70e, 0xd70f, - 0xd710, 0xd711, 0xd712, 0xd713, 0xd714, 0xd715, 0xd716, 0xd717, - 0xd718, 0xd719, 0xd71a, 0xd71b, 0xd71c, 0xd71d, 0xd71e, 0xd71f, - 0xd720, 0xd721, 0xd722, 0xd723, 0xd724, 0xd725, 0xd726, 0xd727, - 0xd728, 0xd729, 0xd72a, 0xd72b, 0xd72c, 0xd72d, 0xd72e, 0xd72f, - 0xd730, 0xd731, 0xd732, 0xd733, 0xd734, 0xd735, 0xd736, 0xd737, - 0xd738, 0xd739, 0xd73a, 0xd73b, 0xd73c, 0xd73d, 0xd73e, 0xd73f, - 0xd740, 0xd741, 0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, /* 0xd740 */ - 0xd748, 0xd749, 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, - 0xd750, 0xd751, 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, - 0xd758, 0xd759, 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, - 0xd760, 0xd761, 0xd762, 0xd763, 0xd764, 0xd765, 0xd766, 0xd767, - 0xd768, 0xd769, 0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, - 0xd770, 0xd771, 0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, - 0xd778, 0xd779, 0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd77f, - 0xd780, 0xd781, 0xd782, 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, /* 0xd780 */ - 0xd788, 0xd789, 0xd78a, 0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, - 0xd790, 0xd791, 0xd792, 0xd793, 0xd794, 0xd795, 0xd796, 0xd797, - 0xd798, 0xd799, 0xd79a, 0xd79b, 0xd79c, 0xd79d, 0xd79e, 0xd79f, - 0xd7a0, 0xd7a1, 0xd7a2, 0xd7a3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd7b0, 0xd7b1, 0xd7b2, 0xd7b3, 0xd7b4, 0xd7b5, 0xd7b6, 0xd7b7, - 0xd7b8, 0xd7b9, 0xd7ba, 0xd7bb, 0xd7bc, 0xd7bd, 0xd7be, 0xd7bf, - 0xd7c0, 0xd7c1, 0xd7c2, 0xd7c3, 0xd7c4, 0xd7c5, 0xd7c6, 0x0000, /* 0xd7c0 */ - 0x0000, 0x0000, 0x0000, 0xd7cb, 0xd7cc, 0xd7cd, 0xd7ce, 0xd7cf, - 0xd7d0, 0xd7d1, 0xd7d2, 0xd7d3, 0xd7d4, 0xd7d5, 0xd7d6, 0xd7d7, - 0xd7d8, 0xd7d9, 0xd7da, 0xd7db, 0xd7dc, 0xd7dd, 0xd7de, 0xd7df, - 0xd7e0, 0xd7e1, 0xd7e2, 0xd7e3, 0xd7e4, 0xd7e5, 0xd7e6, 0xd7e7, - 0xd7e8, 0xd7e9, 0xd7ea, 0xd7eb, 0xd7ec, 0xd7ed, 0xd7ee, 0xd7ef, - 0xd7f0, 0xd7f1, 0xd7f2, 0xd7f3, 0xd7f4, 0xd7f5, 0xd7f6, 0xd7f7, - 0xd7f8, 0xd7f9, 0xd7fa, 0xd7fb, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd800, 0xd801, 0xd802, 0xd803, 0xd804, 0xd805, 0xd806, 0xd807, /* 0xd800 */ - 0xd808, 0xd809, 0xd80a, 0xd80b, 0xd80c, 0xd80d, 0xd80e, 0xd80f, - 0xd810, 0xd811, 0xd812, 0xd813, 0xd814, 0xd815, 0xd816, 0xd817, - 0xd818, 0xd819, 0xd81a, 0xd81b, 0xd81c, 0xd81d, 0xd81e, 0xd81f, - 0xd820, 0xd821, 0xd822, 0xd823, 0xd824, 0xd825, 0xd826, 0xd827, - 0xd828, 0xd829, 0xd82a, 0xd82b, 0xd82c, 0xd82d, 0xd82e, 0xd82f, - 0xd830, 0xd831, 0xd832, 0xd833, 0xd834, 0xd835, 0xd836, 0xd837, - 0xd838, 0xd839, 0xd83a, 0xd83b, 0xd83c, 0xd83d, 0xd83e, 0xd83f, - 0xd840, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, /* 0xd840 */ - 0xd848, 0xd849, 0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, - 0xd850, 0xd851, 0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, - 0xd858, 0xd859, 0xd85a, 0xd85b, 0xd85c, 0xd85d, 0xd85e, 0xd85f, - 0xd860, 0xd861, 0xd862, 0xd863, 0xd864, 0xd865, 0xd866, 0xd867, - 0xd868, 0xd869, 0xd86a, 0xd86b, 0xd86c, 0xd86d, 0xd86e, 0xd86f, - 0xd870, 0xd871, 0xd872, 0xd873, 0xd874, 0xd875, 0xd876, 0xd877, - 0xd878, 0xd879, 0xd87a, 0xd87b, 0xd87c, 0xd87d, 0xd87e, 0xd87f, - 0xd880, 0xd881, 0xd882, 0xd883, 0xd884, 0xd885, 0xd886, 0xd887, /* 0xd880 */ - 0xd888, 0xd889, 0xd88a, 0xd88b, 0xd88c, 0xd88d, 0xd88e, 0xd88f, - 0xd890, 0xd891, 0xd892, 0xd893, 0xd894, 0xd895, 0xd896, 0xd897, - 0xd898, 0xd899, 0xd89a, 0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, - 0xd8a0, 0xd8a1, 0xd8a2, 0xd8a3, 0xd8a4, 0xd8a5, 0xd8a6, 0xd8a7, - 0xd8a8, 0xd8a9, 0xd8aa, 0xd8ab, 0xd8ac, 0xd8ad, 0xd8ae, 0xd8af, - 0xd8b0, 0xd8b1, 0xd8b2, 0xd8b3, 0xd8b4, 0xd8b5, 0xd8b6, 0xd8b7, - 0xd8b8, 0xd8b9, 0xd8ba, 0xd8bb, 0xd8bc, 0xd8bd, 0xd8be, 0xd8bf, - 0xd8c0, 0xd8c1, 0xd8c2, 0xd8c3, 0xd8c4, 0xd8c5, 0xd8c6, 0xd8c7, /* 0xd8c0 */ - 0xd8c8, 0xd8c9, 0xd8ca, 0xd8cb, 0xd8cc, 0xd8cd, 0xd8ce, 0xd8cf, - 0xd8d0, 0xd8d1, 0xd8d2, 0xd8d3, 0xd8d4, 0xd8d5, 0xd8d6, 0xd8d7, - 0xd8d8, 0xd8d9, 0xd8da, 0xd8db, 0xd8dc, 0xd8dd, 0xd8de, 0xd8df, - 0xd8e0, 0xd8e1, 0xd8e2, 0xd8e3, 0xd8e4, 0xd8e5, 0xd8e6, 0xd8e7, - 0xd8e8, 0xd8e9, 0xd8ea, 0xd8eb, 0xd8ec, 0xd8ed, 0xd8ee, 0xd8ef, - 0xd8f0, 0xd8f1, 0xd8f2, 0xd8f3, 0xd8f4, 0xd8f5, 0xd8f6, 0xd8f7, - 0xd8f8, 0xd8f9, 0xd8fa, 0xd8fb, 0xd8fc, 0xd8fd, 0xd8fe, 0xd8ff, - 0xd900, 0xd901, 0xd902, 0xd903, 0xd904, 0xd905, 0xd906, 0xd907, /* 0xd900 */ - 0xd908, 0xd909, 0xd90a, 0xd90b, 0xd90c, 0xd90d, 0xd90e, 0xd90f, - 0xd910, 0xd911, 0xd912, 0xd913, 0xd914, 0xd915, 0xd916, 0xd917, - 0xd918, 0xd919, 0xd91a, 0xd91b, 0xd91c, 0xd91d, 0xd91e, 0xd91f, - 0xd920, 0xd921, 0xd922, 0xd923, 0xd924, 0xd925, 0xd926, 0xd927, - 0xd928, 0xd929, 0xd92a, 0xd92b, 0xd92c, 0xd92d, 0xd92e, 0xd92f, - 0xd930, 0xd931, 0xd932, 0xd933, 0xd934, 0xd935, 0xd936, 0xd937, - 0xd938, 0xd939, 0xd93a, 0xd93b, 0xd93c, 0xd93d, 0xd93e, 0xd93f, - 0xd940, 0xd941, 0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, /* 0xd940 */ - 0xd948, 0xd949, 0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, - 0xd950, 0xd951, 0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, - 0xd958, 0xd959, 0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, - 0xd960, 0xd961, 0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, - 0xd968, 0xd969, 0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, - 0xd970, 0xd971, 0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, - 0xd978, 0xd979, 0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd97f, - 0xd980, 0xd981, 0xd982, 0xd983, 0xd984, 0xd985, 0xd986, 0xd987, /* 0xd980 */ - 0xd988, 0xd989, 0xd98a, 0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, - 0xd990, 0xd991, 0xd992, 0xd993, 0xd994, 0xd995, 0xd996, 0xd997, - 0xd998, 0xd999, 0xd99a, 0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, - 0xd9a0, 0xd9a1, 0xd9a2, 0xd9a3, 0xd9a4, 0xd9a5, 0xd9a6, 0xd9a7, - 0xd9a8, 0xd9a9, 0xd9aa, 0xd9ab, 0xd9ac, 0xd9ad, 0xd9ae, 0xd9af, - 0xd9b0, 0xd9b1, 0xd9b2, 0xd9b3, 0xd9b4, 0xd9b5, 0xd9b6, 0xd9b7, - 0xd9b8, 0xd9b9, 0xd9ba, 0xd9bb, 0xd9bc, 0xd9bd, 0xd9be, 0xd9bf, - 0xd9c0, 0xd9c1, 0xd9c2, 0xd9c3, 0xd9c4, 0xd9c5, 0xd9c6, 0xd9c7, /* 0xd9c0 */ - 0xd9c8, 0xd9c9, 0xd9ca, 0xd9cb, 0xd9cc, 0xd9cd, 0xd9ce, 0xd9cf, - 0xd9d0, 0xd9d1, 0xd9d2, 0xd9d3, 0xd9d4, 0xd9d5, 0xd9d6, 0xd9d7, - 0xd9d8, 0xd9d9, 0xd9da, 0xd9db, 0xd9dc, 0xd9dd, 0xd9de, 0xd9df, - 0xd9e0, 0xd9e1, 0xd9e2, 0xd9e3, 0xd9e4, 0xd9e5, 0xd9e6, 0xd9e7, - 0xd9e8, 0xd9e9, 0xd9ea, 0xd9eb, 0xd9ec, 0xd9ed, 0xd9ee, 0xd9ef, - 0xd9f0, 0xd9f1, 0xd9f2, 0xd9f3, 0xd9f4, 0xd9f5, 0xd9f6, 0xd9f7, - 0xd9f8, 0xd9f9, 0xd9fa, 0xd9fb, 0xd9fc, 0xd9fd, 0xd9fe, 0xd9ff, - 0xda00, 0xda01, 0xda02, 0xda03, 0xda04, 0xda05, 0xda06, 0xda07, /* 0xda00 */ - 0xda08, 0xda09, 0xda0a, 0xda0b, 0xda0c, 0xda0d, 0xda0e, 0xda0f, - 0xda10, 0xda11, 0xda12, 0xda13, 0xda14, 0xda15, 0xda16, 0xda17, - 0xda18, 0xda19, 0xda1a, 0xda1b, 0xda1c, 0xda1d, 0xda1e, 0xda1f, - 0xda20, 0xda21, 0xda22, 0xda23, 0xda24, 0xda25, 0xda26, 0xda27, - 0xda28, 0xda29, 0xda2a, 0xda2b, 0xda2c, 0xda2d, 0xda2e, 0xda2f, - 0xda30, 0xda31, 0xda32, 0xda33, 0xda34, 0xda35, 0xda36, 0xda37, - 0xda38, 0xda39, 0xda3a, 0xda3b, 0xda3c, 0xda3d, 0xda3e, 0xda3f, - 0xda40, 0xda41, 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, /* 0xda40 */ - 0xda48, 0xda49, 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, - 0xda50, 0xda51, 0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, - 0xda58, 0xda59, 0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, - 0xda60, 0xda61, 0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, - 0xda68, 0xda69, 0xda6a, 0xda6b, 0xda6c, 0xda6d, 0xda6e, 0xda6f, - 0xda70, 0xda71, 0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, - 0xda78, 0xda79, 0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda7f, - 0xda80, 0xda81, 0xda82, 0xda83, 0xda84, 0xda85, 0xda86, 0xda87, /* 0xda80 */ - 0xda88, 0xda89, 0xda8a, 0xda8b, 0xda8c, 0xda8d, 0xda8e, 0xda8f, - 0xda90, 0xda91, 0xda92, 0xda93, 0xda94, 0xda95, 0xda96, 0xda97, - 0xda98, 0xda99, 0xda9a, 0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, - 0xdaa0, 0xdaa1, 0xdaa2, 0xdaa3, 0xdaa4, 0xdaa5, 0xdaa6, 0xdaa7, - 0xdaa8, 0xdaa9, 0xdaaa, 0xdaab, 0xdaac, 0xdaad, 0xdaae, 0xdaaf, - 0xdab0, 0xdab1, 0xdab2, 0xdab3, 0xdab4, 0xdab5, 0xdab6, 0xdab7, - 0xdab8, 0xdab9, 0xdaba, 0xdabb, 0xdabc, 0xdabd, 0xdabe, 0xdabf, - 0xdac0, 0xdac1, 0xdac2, 0xdac3, 0xdac4, 0xdac5, 0xdac6, 0xdac7, /* 0xdac0 */ - 0xdac8, 0xdac9, 0xdaca, 0xdacb, 0xdacc, 0xdacd, 0xdace, 0xdacf, - 0xdad0, 0xdad1, 0xdad2, 0xdad3, 0xdad4, 0xdad5, 0xdad6, 0xdad7, - 0xdad8, 0xdad9, 0xdada, 0xdadb, 0xdadc, 0xdadd, 0xdade, 0xdadf, - 0xdae0, 0xdae1, 0xdae2, 0xdae3, 0xdae4, 0xdae5, 0xdae6, 0xdae7, - 0xdae8, 0xdae9, 0xdaea, 0xdaeb, 0xdaec, 0xdaed, 0xdaee, 0xdaef, - 0xdaf0, 0xdaf1, 0xdaf2, 0xdaf3, 0xdaf4, 0xdaf5, 0xdaf6, 0xdaf7, - 0xdaf8, 0xdaf9, 0xdafa, 0xdafb, 0xdafc, 0xdafd, 0xdafe, 0xdaff, - 0xdb00, 0xdb01, 0xdb02, 0xdb03, 0xdb04, 0xdb05, 0xdb06, 0xdb07, /* 0xdb00 */ - 0xdb08, 0xdb09, 0xdb0a, 0xdb0b, 0xdb0c, 0xdb0d, 0xdb0e, 0xdb0f, - 0xdb10, 0xdb11, 0xdb12, 0xdb13, 0xdb14, 0xdb15, 0xdb16, 0xdb17, - 0xdb18, 0xdb19, 0xdb1a, 0xdb1b, 0xdb1c, 0xdb1d, 0xdb1e, 0xdb1f, - 0xdb20, 0xdb21, 0xdb22, 0xdb23, 0xdb24, 0xdb25, 0xdb26, 0xdb27, - 0xdb28, 0xdb29, 0xdb2a, 0xdb2b, 0xdb2c, 0xdb2d, 0xdb2e, 0xdb2f, - 0xdb30, 0xdb31, 0xdb32, 0xdb33, 0xdb34, 0xdb35, 0xdb36, 0xdb37, - 0xdb38, 0xdb39, 0xdb3a, 0xdb3b, 0xdb3c, 0xdb3d, 0xdb3e, 0xdb3f, - 0xdb40, 0xdb41, 0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, /* 0xdb40 */ - 0xdb48, 0xdb49, 0xdb4a, 0xdb4b, 0xdb4c, 0xdb4d, 0xdb4e, 0xdb4f, - 0xdb50, 0xdb51, 0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, - 0xdb58, 0xdb59, 0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, - 0xdb60, 0xdb61, 0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, 0xdb67, - 0xdb68, 0xdb69, 0xdb6a, 0xdb6b, 0xdb6c, 0xdb6d, 0xdb6e, 0xdb6f, - 0xdb70, 0xdb71, 0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, - 0xdb78, 0xdb79, 0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb7f, - 0xdb80, 0xdb81, 0xdb82, 0xdb83, 0xdb84, 0xdb85, 0xdb86, 0xdb87, /* 0xdb80 */ - 0xdb88, 0xdb89, 0xdb8a, 0xdb8b, 0xdb8c, 0xdb8d, 0xdb8e, 0xdb8f, - 0xdb90, 0xdb91, 0xdb92, 0xdb93, 0xdb94, 0xdb95, 0xdb96, 0xdb97, - 0xdb98, 0xdb99, 0xdb9a, 0xdb9b, 0xdb9c, 0xdb9d, 0xdb9e, 0xdb9f, - 0xdba0, 0xdba1, 0xdba2, 0xdba3, 0xdba4, 0xdba5, 0xdba6, 0xdba7, - 0xdba8, 0xdba9, 0xdbaa, 0xdbab, 0xdbac, 0xdbad, 0xdbae, 0xdbaf, - 0xdbb0, 0xdbb1, 0xdbb2, 0xdbb3, 0xdbb4, 0xdbb5, 0xdbb6, 0xdbb7, - 0xdbb8, 0xdbb9, 0xdbba, 0xdbbb, 0xdbbc, 0xdbbd, 0xdbbe, 0xdbbf, - 0xdbc0, 0xdbc1, 0xdbc2, 0xdbc3, 0xdbc4, 0xdbc5, 0xdbc6, 0xdbc7, /* 0xdbc0 */ - 0xdbc8, 0xdbc9, 0xdbca, 0xdbcb, 0xdbcc, 0xdbcd, 0xdbce, 0xdbcf, - 0xdbd0, 0xdbd1, 0xdbd2, 0xdbd3, 0xdbd4, 0xdbd5, 0xdbd6, 0xdbd7, - 0xdbd8, 0xdbd9, 0xdbda, 0xdbdb, 0xdbdc, 0xdbdd, 0xdbde, 0xdbdf, - 0xdbe0, 0xdbe1, 0xdbe2, 0xdbe3, 0xdbe4, 0xdbe5, 0xdbe6, 0xdbe7, - 0xdbe8, 0xdbe9, 0xdbea, 0xdbeb, 0xdbec, 0xdbed, 0xdbee, 0xdbef, - 0xdbf0, 0xdbf1, 0xdbf2, 0xdbf3, 0xdbf4, 0xdbf5, 0xdbf6, 0xdbf7, - 0xdbf8, 0xdbf9, 0xdbfa, 0xdbfb, 0xdbfc, 0xdbfd, 0xdbfe, 0xdbff, - 0xdc00, 0xdc01, 0xdc02, 0xdc03, 0xdc04, 0xdc05, 0xdc06, 0xdc07, /* 0xdc00 */ - 0xdc08, 0xdc09, 0xdc0a, 0xdc0b, 0xdc0c, 0xdc0d, 0xdc0e, 0xdc0f, - 0xdc10, 0xdc11, 0xdc12, 0xdc13, 0xdc14, 0xdc15, 0xdc16, 0xdc17, - 0xdc18, 0xdc19, 0xdc1a, 0xdc1b, 0xdc1c, 0xdc1d, 0xdc1e, 0xdc1f, - 0xdc20, 0xdc21, 0xdc22, 0xdc23, 0xdc24, 0xdc25, 0xdc26, 0xdc27, - 0xdc28, 0xdc29, 0xdc2a, 0xdc2b, 0xdc2c, 0xdc2d, 0xdc2e, 0xdc2f, - 0xdc30, 0xdc31, 0xdc32, 0xdc33, 0xdc34, 0xdc35, 0xdc36, 0xdc37, - 0xdc38, 0xdc39, 0xdc3a, 0xdc3b, 0xdc3c, 0xdc3d, 0xdc3e, 0xdc3f, - 0xdc40, 0xdc41, 0xdc42, 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xdc47, /* 0xdc40 */ - 0xdc48, 0xdc49, 0xdc4a, 0xdc4b, 0xdc4c, 0xdc4d, 0xdc4e, 0xdc4f, - 0xdc50, 0xdc51, 0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc57, - 0xdc58, 0xdc59, 0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xdc5f, - 0xdc60, 0xdc61, 0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, - 0xdc68, 0xdc69, 0xdc6a, 0xdc6b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc6f, - 0xdc70, 0xdc71, 0xdc72, 0xdc73, 0xdc74, 0xdc75, 0xdc76, 0xdc77, - 0xdc78, 0xdc79, 0xdc7a, 0xdc7b, 0xdc7c, 0xdc7d, 0xdc7e, 0xdc7f, - 0xdc80, 0xdc81, 0xdc82, 0xdc83, 0xdc84, 0xdc85, 0xdc86, 0xdc87, /* 0xdc80 */ - 0xdc88, 0xdc89, 0xdc8a, 0xdc8b, 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, - 0xdc90, 0xdc91, 0xdc92, 0xdc93, 0xdc94, 0xdc95, 0xdc96, 0xdc97, - 0xdc98, 0xdc99, 0xdc9a, 0xdc9b, 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, - 0xdca0, 0xdca1, 0xdca2, 0xdca3, 0xdca4, 0xdca5, 0xdca6, 0xdca7, - 0xdca8, 0xdca9, 0xdcaa, 0xdcab, 0xdcac, 0xdcad, 0xdcae, 0xdcaf, - 0xdcb0, 0xdcb1, 0xdcb2, 0xdcb3, 0xdcb4, 0xdcb5, 0xdcb6, 0xdcb7, - 0xdcb8, 0xdcb9, 0xdcba, 0xdcbb, 0xdcbc, 0xdcbd, 0xdcbe, 0xdcbf, - 0xdcc0, 0xdcc1, 0xdcc2, 0xdcc3, 0xdcc4, 0xdcc5, 0xdcc6, 0xdcc7, /* 0xdcc0 */ - 0xdcc8, 0xdcc9, 0xdcca, 0xdccb, 0xdccc, 0xdccd, 0xdcce, 0xdccf, - 0xdcd0, 0xdcd1, 0xdcd2, 0xdcd3, 0xdcd4, 0xdcd5, 0xdcd6, 0xdcd7, - 0xdcd8, 0xdcd9, 0xdcda, 0xdcdb, 0xdcdc, 0xdcdd, 0xdcde, 0xdcdf, - 0xdce0, 0xdce1, 0xdce2, 0xdce3, 0xdce4, 0xdce5, 0xdce6, 0xdce7, - 0xdce8, 0xdce9, 0xdcea, 0xdceb, 0xdcec, 0xdced, 0xdcee, 0xdcef, - 0xdcf0, 0xdcf1, 0xdcf2, 0xdcf3, 0xdcf4, 0xdcf5, 0xdcf6, 0xdcf7, - 0xdcf8, 0xdcf9, 0xdcfa, 0xdcfb, 0xdcfc, 0xdcfd, 0xdcfe, 0xdcff, - 0xdd00, 0xdd01, 0xdd02, 0xdd03, 0xdd04, 0xdd05, 0xdd06, 0xdd07, /* 0xdd00 */ - 0xdd08, 0xdd09, 0xdd0a, 0xdd0b, 0xdd0c, 0xdd0d, 0xdd0e, 0xdd0f, - 0xdd10, 0xdd11, 0xdd12, 0xdd13, 0xdd14, 0xdd15, 0xdd16, 0xdd17, - 0xdd18, 0xdd19, 0xdd1a, 0xdd1b, 0xdd1c, 0xdd1d, 0xdd1e, 0xdd1f, - 0xdd20, 0xdd21, 0xdd22, 0xdd23, 0xdd24, 0xdd25, 0xdd26, 0xdd27, - 0xdd28, 0xdd29, 0xdd2a, 0xdd2b, 0xdd2c, 0xdd2d, 0xdd2e, 0xdd2f, - 0xdd30, 0xdd31, 0xdd32, 0xdd33, 0xdd34, 0xdd35, 0xdd36, 0xdd37, - 0xdd38, 0xdd39, 0xdd3a, 0xdd3b, 0xdd3c, 0xdd3d, 0xdd3e, 0xdd3f, - 0xdd40, 0xdd41, 0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, /* 0xdd40 */ - 0xdd48, 0xdd49, 0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, - 0xdd50, 0xdd51, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, - 0xdd58, 0xdd59, 0xdd5a, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, - 0xdd60, 0xdd61, 0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, - 0xdd68, 0xdd69, 0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, - 0xdd70, 0xdd71, 0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, - 0xdd78, 0xdd79, 0xdd7a, 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd7f, - 0xdd80, 0xdd81, 0xdd82, 0xdd83, 0xdd84, 0xdd85, 0xdd86, 0xdd87, /* 0xdd80 */ - 0xdd88, 0xdd89, 0xdd8a, 0xdd8b, 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, - 0xdd90, 0xdd91, 0xdd92, 0xdd93, 0xdd94, 0xdd95, 0xdd96, 0xdd97, - 0xdd98, 0xdd99, 0xdd9a, 0xdd9b, 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, - 0xdda0, 0xdda1, 0xdda2, 0xdda3, 0xdda4, 0xdda5, 0xdda6, 0xdda7, - 0xdda8, 0xdda9, 0xddaa, 0xddab, 0xddac, 0xddad, 0xddae, 0xddaf, - 0xddb0, 0xddb1, 0xddb2, 0xddb3, 0xddb4, 0xddb5, 0xddb6, 0xddb7, - 0xddb8, 0xddb9, 0xddba, 0xddbb, 0xddbc, 0xddbd, 0xddbe, 0xddbf, - 0xddc0, 0xddc1, 0xddc2, 0xddc3, 0xddc4, 0xddc5, 0xddc6, 0xddc7, /* 0xddc0 */ - 0xddc8, 0xddc9, 0xddca, 0xddcb, 0xddcc, 0xddcd, 0xddce, 0xddcf, - 0xddd0, 0xddd1, 0xddd2, 0xddd3, 0xddd4, 0xddd5, 0xddd6, 0xddd7, - 0xddd8, 0xddd9, 0xddda, 0xdddb, 0xdddc, 0xdddd, 0xddde, 0xdddf, - 0xdde0, 0xdde1, 0xdde2, 0xdde3, 0xdde4, 0xdde5, 0xdde6, 0xdde7, - 0xdde8, 0xdde9, 0xddea, 0xddeb, 0xddec, 0xdded, 0xddee, 0xddef, - 0xddf0, 0xddf1, 0xddf2, 0xddf3, 0xddf4, 0xddf5, 0xddf6, 0xddf7, - 0xddf8, 0xddf9, 0xddfa, 0xddfb, 0xddfc, 0xddfd, 0xddfe, 0xddff, - 0xde00, 0xde01, 0xde02, 0xde03, 0xde04, 0xde05, 0xde06, 0xde07, /* 0xde00 */ - 0xde08, 0xde09, 0xde0a, 0xde0b, 0xde0c, 0xde0d, 0xde0e, 0xde0f, - 0xde10, 0xde11, 0xde12, 0xde13, 0xde14, 0xde15, 0xde16, 0xde17, - 0xde18, 0xde19, 0xde1a, 0xde1b, 0xde1c, 0xde1d, 0xde1e, 0xde1f, - 0xde20, 0xde21, 0xde22, 0xde23, 0xde24, 0xde25, 0xde26, 0xde27, - 0xde28, 0xde29, 0xde2a, 0xde2b, 0xde2c, 0xde2d, 0xde2e, 0xde2f, - 0xde30, 0xde31, 0xde32, 0xde33, 0xde34, 0xde35, 0xde36, 0xde37, - 0xde38, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xde3f, - 0xde40, 0xde41, 0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, /* 0xde40 */ - 0xde48, 0xde49, 0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, - 0xde50, 0xde51, 0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, - 0xde58, 0xde59, 0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, - 0xde60, 0xde61, 0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, - 0xde68, 0xde69, 0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, - 0xde70, 0xde71, 0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, - 0xde78, 0xde79, 0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde7f, - 0xde80, 0xde81, 0xde82, 0xde83, 0xde84, 0xde85, 0xde86, 0xde87, /* 0xde80 */ - 0xde88, 0xde89, 0xde8a, 0xde8b, 0xde8c, 0xde8d, 0xde8e, 0xde8f, - 0xde90, 0xde91, 0xde92, 0xde93, 0xde94, 0xde95, 0xde96, 0xde97, - 0xde98, 0xde99, 0xde9a, 0xde9b, 0xde9c, 0xde9d, 0xde9e, 0xde9f, - 0xdea0, 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5, 0xdea6, 0xdea7, - 0xdea8, 0xdea9, 0xdeaa, 0xdeab, 0xdeac, 0xdead, 0xdeae, 0xdeaf, - 0xdeb0, 0xdeb1, 0xdeb2, 0xdeb3, 0xdeb4, 0xdeb5, 0xdeb6, 0xdeb7, - 0xdeb8, 0xdeb9, 0xdeba, 0xdebb, 0xdebc, 0xdebd, 0xdebe, 0xdebf, - 0xdec0, 0xdec1, 0xdec2, 0xdec3, 0xdec4, 0xdec5, 0xdec6, 0xdec7, /* 0xdec0 */ - 0xdec8, 0xdec9, 0xdeca, 0xdecb, 0xdecc, 0xdecd, 0xdece, 0xdecf, - 0xded0, 0xded1, 0xded2, 0xded3, 0xded4, 0xded5, 0xded6, 0xded7, - 0xded8, 0xded9, 0xdeda, 0xdedb, 0xdedc, 0xdedd, 0xdede, 0xdedf, - 0xdee0, 0xdee1, 0xdee2, 0xdee3, 0xdee4, 0xdee5, 0xdee6, 0xdee7, - 0xdee8, 0xdee9, 0xdeea, 0xdeeb, 0xdeec, 0xdeed, 0xdeee, 0xdeef, - 0xdef0, 0xdef1, 0xdef2, 0xdef3, 0xdef4, 0xdef5, 0xdef6, 0xdef7, - 0xdef8, 0xdef9, 0xdefa, 0xdefb, 0xdefc, 0xdefd, 0xdefe, 0xdeff, - 0xdf00, 0xdf01, 0xdf02, 0xdf03, 0xdf04, 0xdf05, 0xdf06, 0xdf07, /* 0xdf00 */ - 0xdf08, 0xdf09, 0xdf0a, 0xdf0b, 0xdf0c, 0xdf0d, 0xdf0e, 0xdf0f, - 0xdf10, 0xdf11, 0xdf12, 0xdf13, 0xdf14, 0xdf15, 0xdf16, 0xdf17, - 0xdf18, 0xdf19, 0xdf1a, 0xdf1b, 0xdf1c, 0xdf1d, 0xdf1e, 0xdf1f, - 0xdf20, 0xdf21, 0xdf22, 0xdf23, 0xdf24, 0xdf25, 0xdf26, 0xdf27, - 0xdf28, 0xdf29, 0xdf2a, 0xdf2b, 0xdf2c, 0xdf2d, 0xdf2e, 0xdf2f, - 0xdf30, 0xdf31, 0xdf32, 0xdf33, 0xdf34, 0xdf35, 0xdf36, 0xdf37, - 0xdf38, 0xdf39, 0xdf3a, 0xdf3b, 0xdf3c, 0xdf3d, 0xdf3e, 0xdf3f, - 0xdf40, 0xdf41, 0xdf42, 0xdf43, 0xdf44, 0xdf45, 0xdf46, 0xdf47, /* 0xdf40 */ - 0xdf48, 0xdf49, 0xdf4a, 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, - 0xdf50, 0xdf51, 0xdf52, 0xdf53, 0xdf54, 0xdf55, 0xdf56, 0xdf57, - 0xdf58, 0xdf59, 0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xdf5e, 0xdf5f, - 0xdf60, 0xdf61, 0xdf62, 0xdf63, 0xdf64, 0xdf65, 0xdf66, 0xdf67, - 0xdf68, 0xdf69, 0xdf6a, 0xdf6b, 0xdf6c, 0xdf6d, 0xdf6e, 0xdf6f, - 0xdf70, 0xdf71, 0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xdf76, 0xdf77, - 0xdf78, 0xdf79, 0xdf7a, 0xdf7b, 0xdf7c, 0xdf7d, 0xdf7e, 0xdf7f, - 0xdf80, 0xdf81, 0xdf82, 0xdf83, 0xdf84, 0xdf85, 0xdf86, 0xdf87, /* 0xdf80 */ - 0xdf88, 0xdf89, 0xdf8a, 0xdf8b, 0xdf8c, 0xdf8d, 0xdf8e, 0xdf8f, - 0xdf90, 0xdf91, 0xdf92, 0xdf93, 0xdf94, 0xdf95, 0xdf96, 0xdf97, - 0xdf98, 0xdf99, 0xdf9a, 0xdf9b, 0xdf9c, 0xdf9d, 0xdf9e, 0xdf9f, - 0xdfa0, 0xdfa1, 0xdfa2, 0xdfa3, 0xdfa4, 0xdfa5, 0xdfa6, 0xdfa7, - 0xdfa8, 0xdfa9, 0xdfaa, 0xdfab, 0xdfac, 0xdfad, 0xdfae, 0xdfaf, - 0xdfb0, 0xdfb1, 0xdfb2, 0xdfb3, 0xdfb4, 0xdfb5, 0xdfb6, 0xdfb7, - 0xdfb8, 0xdfb9, 0xdfba, 0xdfbb, 0xdfbc, 0xdfbd, 0xdfbe, 0xdfbf, - 0xdfc0, 0xdfc1, 0xdfc2, 0xdfc3, 0xdfc4, 0xdfc5, 0xdfc6, 0xdfc7, /* 0xdfc0 */ - 0xdfc8, 0xdfc9, 0xdfca, 0xdfcb, 0xdfcc, 0xdfcd, 0xdfce, 0xdfcf, - 0xdfd0, 0xdfd1, 0xdfd2, 0xdfd3, 0xdfd4, 0xdfd5, 0xdfd6, 0xdfd7, - 0xdfd8, 0xdfd9, 0xdfda, 0xdfdb, 0xdfdc, 0xdfdd, 0xdfde, 0xdfdf, - 0xdfe0, 0xdfe1, 0xdfe2, 0xdfe3, 0xdfe4, 0xdfe5, 0xdfe6, 0xdfe7, - 0xdfe8, 0xdfe9, 0xdfea, 0xdfeb, 0xdfec, 0xdfed, 0xdfee, 0xdfef, - 0xdff0, 0xdff1, 0xdff2, 0xdff3, 0xdff4, 0xdff5, 0xdff6, 0xdff7, - 0xdff8, 0xdff9, 0xdffa, 0xdffb, 0xdffc, 0xdffd, 0xdffe, 0xdfff, - 0xe000, 0xe001, 0xe002, 0xe003, 0xe004, 0xe005, 0xe006, 0xe007, /* 0xe000 */ - 0xe008, 0xe009, 0xe00a, 0xe00b, 0xe00c, 0xe00d, 0xe00e, 0xe00f, - 0xe010, 0xe011, 0xe012, 0xe013, 0xe014, 0xe015, 0xe016, 0xe017, - 0xe018, 0xe019, 0xe01a, 0xe01b, 0xe01c, 0xe01d, 0xe01e, 0xe01f, - 0xe020, 0xe021, 0xe022, 0xe023, 0xe024, 0xe025, 0xe026, 0xe027, - 0xe028, 0xe029, 0xe02a, 0xe02b, 0xe02c, 0xe02d, 0xe02e, 0xe02f, - 0xe030, 0xe031, 0xe032, 0xe033, 0xe034, 0xe035, 0xe036, 0xe037, - 0xe038, 0xe039, 0xe03a, 0xe03b, 0xe03c, 0xe03d, 0xe03e, 0xe03f, - 0xe040, 0xe041, 0xe042, 0xe043, 0xe044, 0xe045, 0xe046, 0xe047, /* 0xe040 */ - 0xe048, 0xe049, 0xe04a, 0xe04b, 0xe04c, 0xe04d, 0xe04e, 0xe04f, - 0xe050, 0xe051, 0xe052, 0xe053, 0xe054, 0xe055, 0xe056, 0xe057, - 0xe058, 0xe059, 0xe05a, 0xe05b, 0xe05c, 0xe05d, 0xe05e, 0xe05f, - 0xe060, 0xe061, 0xe062, 0xe063, 0xe064, 0xe065, 0xe066, 0xe067, - 0xe068, 0xe069, 0xe06a, 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, - 0xe070, 0xe071, 0xe072, 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, - 0xe078, 0xe079, 0xe07a, 0xe07b, 0xe07c, 0xe07d, 0xe07e, 0xe07f, - 0xe080, 0xe081, 0xe082, 0xe083, 0xe084, 0xe085, 0xe086, 0xe087, /* 0xe080 */ - 0xe088, 0xe089, 0xe08a, 0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xe08f, - 0xe090, 0xe091, 0xe092, 0xe093, 0xe094, 0xe095, 0xe096, 0xe097, - 0xe098, 0xe099, 0xe09a, 0xe09b, 0xe09c, 0xe09d, 0xe09e, 0xe09f, - 0xe0a0, 0xe0a1, 0xe0a2, 0xe0a3, 0xe0a4, 0xe0a5, 0xe0a6, 0xe0a7, - 0xe0a8, 0xe0a9, 0xe0aa, 0xe0ab, 0xe0ac, 0xe0ad, 0xe0ae, 0xe0af, - 0xe0b0, 0xe0b1, 0xe0b2, 0xe0b3, 0xe0b4, 0xe0b5, 0xe0b6, 0xe0b7, - 0xe0b8, 0xe0b9, 0xe0ba, 0xe0bb, 0xe0bc, 0xe0bd, 0xe0be, 0xe0bf, - 0xe0c0, 0xe0c1, 0xe0c2, 0xe0c3, 0xe0c4, 0xe0c5, 0xe0c6, 0xe0c7, /* 0xe0c0 */ - 0xe0c8, 0xe0c9, 0xe0ca, 0xe0cb, 0xe0cc, 0xe0cd, 0xe0ce, 0xe0cf, - 0xe0d0, 0xe0d1, 0xe0d2, 0xe0d3, 0xe0d4, 0xe0d5, 0xe0d6, 0xe0d7, - 0xe0d8, 0xe0d9, 0xe0da, 0xe0db, 0xe0dc, 0xe0dd, 0xe0de, 0xe0df, - 0xe0e0, 0xe0e1, 0xe0e2, 0xe0e3, 0xe0e4, 0xe0e5, 0xe0e6, 0xe0e7, - 0xe0e8, 0xe0e9, 0xe0ea, 0xe0eb, 0xe0ec, 0xe0ed, 0xe0ee, 0xe0ef, - 0xe0f0, 0xe0f1, 0xe0f2, 0xe0f3, 0xe0f4, 0xe0f5, 0xe0f6, 0xe0f7, - 0xe0f8, 0xe0f9, 0xe0fa, 0xe0fb, 0xe0fc, 0xe0fd, 0xe0fe, 0xe0ff, - 0xe100, 0xe101, 0xe102, 0xe103, 0xe104, 0xe105, 0xe106, 0xe107, /* 0xe100 */ - 0xe108, 0xe109, 0xe10a, 0xe10b, 0xe10c, 0xe10d, 0xe10e, 0xe10f, - 0xe110, 0xe111, 0xe112, 0xe113, 0xe114, 0xe115, 0xe116, 0xe117, - 0xe118, 0xe119, 0xe11a, 0xe11b, 0xe11c, 0xe11d, 0xe11e, 0xe11f, - 0xe120, 0xe121, 0xe122, 0xe123, 0xe124, 0xe125, 0xe126, 0xe127, - 0xe128, 0xe129, 0xe12a, 0xe12b, 0xe12c, 0xe12d, 0xe12e, 0xe12f, - 0xe130, 0xe131, 0xe132, 0xe133, 0xe134, 0xe135, 0xe136, 0xe137, - 0xe138, 0xe139, 0xe13a, 0xe13b, 0xe13c, 0xe13d, 0xe13e, 0xe13f, - 0xe140, 0xe141, 0xe142, 0xe143, 0xe144, 0xe145, 0xe146, 0xe147, /* 0xe140 */ - 0xe148, 0xe149, 0xe14a, 0xe14b, 0xe14c, 0xe14d, 0xe14e, 0xe14f, - 0xe150, 0xe151, 0xe152, 0xe153, 0xe154, 0xe155, 0xe156, 0xe157, - 0xe158, 0xe159, 0xe15a, 0xe15b, 0xe15c, 0xe15d, 0xe15e, 0xe15f, - 0xe160, 0xe161, 0xe162, 0xe163, 0xe164, 0xe165, 0xe166, 0xe167, - 0xe168, 0xe169, 0xe16a, 0xe16b, 0xe16c, 0xe16d, 0xe16e, 0xe16f, - 0xe170, 0xe171, 0xe172, 0xe173, 0xe174, 0xe175, 0xe176, 0xe177, - 0xe178, 0xe179, 0xe17a, 0xe17b, 0xe17c, 0xe17d, 0xe17e, 0xe17f, - 0xe180, 0xe181, 0xe182, 0xe183, 0xe184, 0xe185, 0xe186, 0xe187, /* 0xe180 */ - 0xe188, 0xe189, 0xe18a, 0xe18b, 0xe18c, 0xe18d, 0xe18e, 0xe18f, - 0xe190, 0xe191, 0xe192, 0xe193, 0xe194, 0xe195, 0xe196, 0xe197, - 0xe198, 0xe199, 0xe19a, 0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, - 0xe1a0, 0xe1a1, 0xe1a2, 0xe1a3, 0xe1a4, 0xe1a5, 0xe1a6, 0xe1a7, - 0xe1a8, 0xe1a9, 0xe1aa, 0xe1ab, 0xe1ac, 0xe1ad, 0xe1ae, 0xe1af, - 0xe1b0, 0xe1b1, 0xe1b2, 0xe1b3, 0xe1b4, 0xe1b5, 0xe1b6, 0xe1b7, - 0xe1b8, 0xe1b9, 0xe1ba, 0xe1bb, 0xe1bc, 0xe1bd, 0xe1be, 0xe1bf, - 0xe1c0, 0xe1c1, 0xe1c2, 0xe1c3, 0xe1c4, 0xe1c5, 0xe1c6, 0xe1c7, /* 0xe1c0 */ - 0xe1c8, 0xe1c9, 0xe1ca, 0xe1cb, 0xe1cc, 0xe1cd, 0xe1ce, 0xe1cf, - 0xe1d0, 0xe1d1, 0xe1d2, 0xe1d3, 0xe1d4, 0xe1d5, 0xe1d6, 0xe1d7, - 0xe1d8, 0xe1d9, 0xe1da, 0xe1db, 0xe1dc, 0xe1dd, 0xe1de, 0xe1df, - 0xe1e0, 0xe1e1, 0xe1e2, 0xe1e3, 0xe1e4, 0xe1e5, 0xe1e6, 0xe1e7, - 0xe1e8, 0xe1e9, 0xe1ea, 0xe1eb, 0xe1ec, 0xe1ed, 0xe1ee, 0xe1ef, - 0xe1f0, 0xe1f1, 0xe1f2, 0xe1f3, 0xe1f4, 0xe1f5, 0xe1f6, 0xe1f7, - 0xe1f8, 0xe1f9, 0xe1fa, 0xe1fb, 0xe1fc, 0xe1fd, 0xe1fe, 0xe1ff, - 0xe200, 0xe201, 0xe202, 0xe203, 0xe204, 0xe205, 0xe206, 0xe207, /* 0xe200 */ - 0xe208, 0xe209, 0xe20a, 0xe20b, 0xe20c, 0xe20d, 0xe20e, 0xe20f, - 0xe210, 0xe211, 0xe212, 0xe213, 0xe214, 0xe215, 0xe216, 0xe217, - 0xe218, 0xe219, 0xe21a, 0xe21b, 0xe21c, 0xe21d, 0xe21e, 0xe21f, - 0xe220, 0xe221, 0xe222, 0xe223, 0xe224, 0xe225, 0xe226, 0xe227, - 0xe228, 0xe229, 0xe22a, 0xe22b, 0xe22c, 0xe22d, 0xe22e, 0xe22f, - 0xe230, 0xe231, 0xe232, 0xe233, 0xe234, 0xe235, 0xe236, 0xe237, - 0xe238, 0xe239, 0xe23a, 0xe23b, 0xe23c, 0xe23d, 0xe23e, 0xe23f, - 0xe240, 0xe241, 0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, /* 0xe240 */ - 0xe248, 0xe249, 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, - 0xe250, 0xe251, 0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, - 0xe258, 0xe259, 0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, - 0xe260, 0xe261, 0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, - 0xe268, 0xe269, 0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, - 0xe270, 0xe271, 0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, - 0xe278, 0xe279, 0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe27f, - 0xe280, 0xe281, 0xe282, 0xe283, 0xe284, 0xe285, 0xe286, 0xe287, /* 0xe280 */ - 0xe288, 0xe289, 0xe28a, 0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, - 0xe290, 0xe291, 0xe292, 0xe293, 0xe294, 0xe295, 0xe296, 0xe297, - 0xe298, 0xe299, 0xe29a, 0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, - 0xe2a0, 0xe2a1, 0xe2a2, 0xe2a3, 0xe2a4, 0xe2a5, 0xe2a6, 0xe2a7, - 0xe2a8, 0xe2a9, 0xe2aa, 0xe2ab, 0xe2ac, 0xe2ad, 0xe2ae, 0xe2af, - 0xe2b0, 0xe2b1, 0xe2b2, 0xe2b3, 0xe2b4, 0xe2b5, 0xe2b6, 0xe2b7, - 0xe2b8, 0xe2b9, 0xe2ba, 0xe2bb, 0xe2bc, 0xe2bd, 0xe2be, 0xe2bf, - 0xe2c0, 0xe2c1, 0xe2c2, 0xe2c3, 0xe2c4, 0xe2c5, 0xe2c6, 0xe2c7, /* 0xe2c0 */ - 0xe2c8, 0xe2c9, 0xe2ca, 0xe2cb, 0xe2cc, 0xe2cd, 0xe2ce, 0xe2cf, - 0xe2d0, 0xe2d1, 0xe2d2, 0xe2d3, 0xe2d4, 0xe2d5, 0xe2d6, 0xe2d7, - 0xe2d8, 0xe2d9, 0xe2da, 0xe2db, 0xe2dc, 0xe2dd, 0xe2de, 0xe2df, - 0xe2e0, 0xe2e1, 0xe2e2, 0xe2e3, 0xe2e4, 0xe2e5, 0xe2e6, 0xe2e7, - 0xe2e8, 0xe2e9, 0xe2ea, 0xe2eb, 0xe2ec, 0xe2ed, 0xe2ee, 0xe2ef, - 0xe2f0, 0xe2f1, 0xe2f2, 0xe2f3, 0xe2f4, 0xe2f5, 0xe2f6, 0xe2f7, - 0xe2f8, 0xe2f9, 0xe2fa, 0xe2fb, 0xe2fc, 0xe2fd, 0xe2fe, 0xe2ff, - 0xe300, 0xe301, 0xe302, 0xe303, 0xe304, 0xe305, 0xe306, 0xe307, /* 0xe300 */ - 0xe308, 0xe309, 0xe30a, 0xe30b, 0xe30c, 0xe30d, 0xe30e, 0xe30f, - 0xe310, 0xe311, 0xe312, 0xe313, 0xe314, 0xe315, 0xe316, 0xe317, - 0xe318, 0xe319, 0xe31a, 0xe31b, 0xe31c, 0xe31d, 0xe31e, 0xe31f, - 0xe320, 0xe321, 0xe322, 0xe323, 0xe324, 0xe325, 0xe326, 0xe327, - 0xe328, 0xe329, 0xe32a, 0xe32b, 0xe32c, 0xe32d, 0xe32e, 0xe32f, - 0xe330, 0xe331, 0xe332, 0xe333, 0xe334, 0xe335, 0xe336, 0xe337, - 0xe338, 0xe339, 0xe33a, 0xe33b, 0xe33c, 0xe33d, 0xe33e, 0xe33f, - 0xe340, 0xe341, 0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, /* 0xe340 */ - 0xe348, 0xe349, 0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, - 0xe350, 0xe351, 0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, - 0xe358, 0xe359, 0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, - 0xe360, 0xe361, 0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, - 0xe368, 0xe369, 0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xe36e, 0xe36f, - 0xe370, 0xe371, 0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, - 0xe378, 0xe379, 0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe37f, - 0xe380, 0xe381, 0xe382, 0xe383, 0xe384, 0xe385, 0xe386, 0xe387, /* 0xe380 */ - 0xe388, 0xe389, 0xe38a, 0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, - 0xe390, 0xe391, 0xe392, 0xe393, 0xe394, 0xe395, 0xe396, 0xe397, - 0xe398, 0xe399, 0xe39a, 0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, - 0xe3a0, 0xe3a1, 0xe3a2, 0xe3a3, 0xe3a4, 0xe3a5, 0xe3a6, 0xe3a7, - 0xe3a8, 0xe3a9, 0xe3aa, 0xe3ab, 0xe3ac, 0xe3ad, 0xe3ae, 0xe3af, - 0xe3b0, 0xe3b1, 0xe3b2, 0xe3b3, 0xe3b4, 0xe3b5, 0xe3b6, 0xe3b7, - 0xe3b8, 0xe3b9, 0xe3ba, 0xe3bb, 0xe3bc, 0xe3bd, 0xe3be, 0xe3bf, - 0xe3c0, 0xe3c1, 0xe3c2, 0xe3c3, 0xe3c4, 0xe3c5, 0xe3c6, 0xe3c7, /* 0xe3c0 */ - 0xe3c8, 0xe3c9, 0xe3ca, 0xe3cb, 0xe3cc, 0xe3cd, 0xe3ce, 0xe3cf, - 0xe3d0, 0xe3d1, 0xe3d2, 0xe3d3, 0xe3d4, 0xe3d5, 0xe3d6, 0xe3d7, - 0xe3d8, 0xe3d9, 0xe3da, 0xe3db, 0xe3dc, 0xe3dd, 0xe3de, 0xe3df, - 0xe3e0, 0xe3e1, 0xe3e2, 0xe3e3, 0xe3e4, 0xe3e5, 0xe3e6, 0xe3e7, - 0xe3e8, 0xe3e9, 0xe3ea, 0xe3eb, 0xe3ec, 0xe3ed, 0xe3ee, 0xe3ef, - 0xe3f0, 0xe3f1, 0xe3f2, 0xe3f3, 0xe3f4, 0xe3f5, 0xe3f6, 0xe3f7, - 0xe3f8, 0xe3f9, 0xe3fa, 0xe3fb, 0xe3fc, 0xe3fd, 0xe3fe, 0xe3ff, - 0xe400, 0xe401, 0xe402, 0xe403, 0xe404, 0xe405, 0xe406, 0xe407, /* 0xe400 */ - 0xe408, 0xe409, 0xe40a, 0xe40b, 0xe40c, 0xe40d, 0xe40e, 0xe40f, - 0xe410, 0xe411, 0xe412, 0xe413, 0xe414, 0xe415, 0xe416, 0xe417, - 0xe418, 0xe419, 0xe41a, 0xe41b, 0xe41c, 0xe41d, 0xe41e, 0xe41f, - 0xe420, 0xe421, 0xe422, 0xe423, 0xe424, 0xe425, 0xe426, 0xe427, - 0xe428, 0xe429, 0xe42a, 0xe42b, 0xe42c, 0xe42d, 0xe42e, 0xe42f, - 0xe430, 0xe431, 0xe432, 0xe433, 0xe434, 0xe435, 0xe436, 0xe437, - 0xe438, 0xe439, 0xe43a, 0xe43b, 0xe43c, 0xe43d, 0xe43e, 0xe43f, - 0xe440, 0xe441, 0xe442, 0xe443, 0xe444, 0xe445, 0xe446, 0xe447, /* 0xe440 */ - 0xe448, 0xe449, 0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, 0xe44f, - 0xe450, 0xe451, 0xe452, 0xe453, 0xe454, 0xe455, 0xe456, 0xe457, - 0xe458, 0xe459, 0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, 0xe45f, - 0xe460, 0xe461, 0xe462, 0xe463, 0xe464, 0xe465, 0xe466, 0xe467, - 0xe468, 0xe469, 0xe46a, 0xe46b, 0xe46c, 0xe46d, 0xe46e, 0xe46f, - 0xe470, 0xe471, 0xe472, 0xe473, 0xe474, 0xe475, 0xe476, 0xe477, - 0xe478, 0xe479, 0xe47a, 0xe47b, 0xe47c, 0xe47d, 0xe47e, 0xe47f, - 0xe480, 0xe481, 0xe482, 0xe483, 0xe484, 0xe485, 0xe486, 0xe487, /* 0xe480 */ - 0xe488, 0xe489, 0xe48a, 0xe48b, 0xe48c, 0xe48d, 0xe48e, 0xe48f, - 0xe490, 0xe491, 0xe492, 0xe493, 0xe494, 0xe495, 0xe496, 0xe497, - 0xe498, 0xe499, 0xe49a, 0xe49b, 0xe49c, 0xe49d, 0xe49e, 0xe49f, - 0xe4a0, 0xe4a1, 0xe4a2, 0xe4a3, 0xe4a4, 0xe4a5, 0xe4a6, 0xe4a7, - 0xe4a8, 0xe4a9, 0xe4aa, 0xe4ab, 0xe4ac, 0xe4ad, 0xe4ae, 0xe4af, - 0xe4b0, 0xe4b1, 0xe4b2, 0xe4b3, 0xe4b4, 0xe4b5, 0xe4b6, 0xe4b7, - 0xe4b8, 0xe4b9, 0xe4ba, 0xe4bb, 0xe4bc, 0xe4bd, 0xe4be, 0xe4bf, - 0xe4c0, 0xe4c1, 0xe4c2, 0xe4c3, 0xe4c4, 0xe4c5, 0xe4c6, 0xe4c7, /* 0xe4c0 */ - 0xe4c8, 0xe4c9, 0xe4ca, 0xe4cb, 0xe4cc, 0xe4cd, 0xe4ce, 0xe4cf, - 0xe4d0, 0xe4d1, 0xe4d2, 0xe4d3, 0xe4d4, 0xe4d5, 0xe4d6, 0xe4d7, - 0xe4d8, 0xe4d9, 0xe4da, 0xe4db, 0xe4dc, 0xe4dd, 0xe4de, 0xe4df, - 0xe4e0, 0xe4e1, 0xe4e2, 0xe4e3, 0xe4e4, 0xe4e5, 0xe4e6, 0xe4e7, - 0xe4e8, 0xe4e9, 0xe4ea, 0xe4eb, 0xe4ec, 0xe4ed, 0xe4ee, 0xe4ef, - 0xe4f0, 0xe4f1, 0xe4f2, 0xe4f3, 0xe4f4, 0xe4f5, 0xe4f6, 0xe4f7, - 0xe4f8, 0xe4f9, 0xe4fa, 0xe4fb, 0xe4fc, 0xe4fd, 0xe4fe, 0xe4ff, - 0xe500, 0xe501, 0xe502, 0xe503, 0xe504, 0xe505, 0xe506, 0xe507, /* 0xe500 */ - 0xe508, 0xe509, 0xe50a, 0xe50b, 0xe50c, 0xe50d, 0xe50e, 0xe50f, - 0xe510, 0xe511, 0xe512, 0xe513, 0xe514, 0xe515, 0xe516, 0xe517, - 0xe518, 0xe519, 0xe51a, 0xe51b, 0xe51c, 0xe51d, 0xe51e, 0xe51f, - 0xe520, 0xe521, 0xe522, 0xe523, 0xe524, 0xe525, 0xe526, 0xe527, - 0xe528, 0xe529, 0xe52a, 0xe52b, 0xe52c, 0xe52d, 0xe52e, 0xe52f, - 0xe530, 0xe531, 0xe532, 0xe533, 0xe534, 0xe535, 0xe536, 0xe537, - 0xe538, 0xe539, 0xe53a, 0xe53b, 0xe53c, 0xe53d, 0xe53e, 0xe53f, - 0xe540, 0xe541, 0xe542, 0xe543, 0xe544, 0xe545, 0xe546, 0xe547, /* 0xe540 */ - 0xe548, 0xe549, 0xe54a, 0xe54b, 0xe54c, 0xe54d, 0xe54e, 0xe54f, - 0xe550, 0xe551, 0xe552, 0xe553, 0xe554, 0xe555, 0xe556, 0xe557, - 0xe558, 0xe559, 0xe55a, 0xe55b, 0xe55c, 0xe55d, 0xe55e, 0xe55f, - 0xe560, 0xe561, 0xe562, 0xe563, 0xe564, 0xe565, 0xe566, 0xe567, - 0xe568, 0xe569, 0xe56a, 0xe56b, 0xe56c, 0xe56d, 0xe56e, 0xe56f, - 0xe570, 0xe571, 0xe572, 0xe573, 0xe574, 0xe575, 0xe576, 0xe577, - 0xe578, 0xe579, 0xe57a, 0xe57b, 0xe57c, 0xe57d, 0xe57e, 0xe57f, - 0xe580, 0xe581, 0xe582, 0xe583, 0xe584, 0xe585, 0xe586, 0xe587, /* 0xe580 */ - 0xe588, 0xe589, 0xe58a, 0xe58b, 0xe58c, 0xe58d, 0xe58e, 0xe58f, - 0xe590, 0xe591, 0xe592, 0xe593, 0xe594, 0xe595, 0xe596, 0xe597, - 0xe598, 0xe599, 0xe59a, 0xe59b, 0xe59c, 0xe59d, 0xe59e, 0xe59f, - 0xe5a0, 0xe5a1, 0xe5a2, 0xe5a3, 0xe5a4, 0xe5a5, 0xe5a6, 0xe5a7, - 0xe5a8, 0xe5a9, 0xe5aa, 0xe5ab, 0xe5ac, 0xe5ad, 0xe5ae, 0xe5af, - 0xe5b0, 0xe5b1, 0xe5b2, 0xe5b3, 0xe5b4, 0xe5b5, 0xe5b6, 0xe5b7, - 0xe5b8, 0xe5b9, 0xe5ba, 0xe5bb, 0xe5bc, 0xe5bd, 0xe5be, 0xe5bf, - 0xe5c0, 0xe5c1, 0xe5c2, 0xe5c3, 0xe5c4, 0xe5c5, 0xe5c6, 0xe5c7, /* 0xe5c0 */ - 0xe5c8, 0xe5c9, 0xe5ca, 0xe5cb, 0xe5cc, 0xe5cd, 0xe5ce, 0xe5cf, - 0xe5d0, 0xe5d1, 0xe5d2, 0xe5d3, 0xe5d4, 0xe5d5, 0xe5d6, 0xe5d7, - 0xe5d8, 0xe5d9, 0xe5da, 0xe5db, 0xe5dc, 0xe5dd, 0xe5de, 0xe5df, - 0xe5e0, 0xe5e1, 0xe5e2, 0xe5e3, 0xe5e4, 0xe5e5, 0xe5e6, 0xe5e7, - 0xe5e8, 0xe5e9, 0xe5ea, 0xe5eb, 0xe5ec, 0xe5ed, 0xe5ee, 0xe5ef, - 0xe5f0, 0xe5f1, 0xe5f2, 0xe5f3, 0xe5f4, 0xe5f5, 0xe5f6, 0xe5f7, - 0xe5f8, 0xe5f9, 0xe5fa, 0xe5fb, 0xe5fc, 0xe5fd, 0xe5fe, 0xe5ff, - 0xe600, 0xe601, 0xe602, 0xe603, 0xe604, 0xe605, 0xe606, 0xe607, /* 0xe600 */ - 0xe608, 0xe609, 0xe60a, 0xe60b, 0xe60c, 0xe60d, 0xe60e, 0xe60f, - 0xe610, 0xe611, 0xe612, 0xe613, 0xe614, 0xe615, 0xe616, 0xe617, - 0xe618, 0xe619, 0xe61a, 0xe61b, 0xe61c, 0xe61d, 0xe61e, 0xe61f, - 0xe620, 0xe621, 0xe622, 0xe623, 0xe624, 0xe625, 0xe626, 0xe627, - 0xe628, 0xe629, 0xe62a, 0xe62b, 0xe62c, 0xe62d, 0xe62e, 0xe62f, - 0xe630, 0xe631, 0xe632, 0xe633, 0xe634, 0xe635, 0xe636, 0xe637, - 0xe638, 0xe639, 0xe63a, 0xe63b, 0xe63c, 0xe63d, 0xe63e, 0xe63f, - 0xe640, 0xe641, 0xe642, 0xe643, 0xe644, 0xe645, 0xe646, 0xe647, /* 0xe640 */ - 0xe648, 0xe649, 0xe64a, 0xe64b, 0xe64c, 0xe64d, 0xe64e, 0xe64f, - 0xe650, 0xe651, 0xe652, 0xe653, 0xe654, 0xe655, 0xe656, 0xe657, - 0xe658, 0xe659, 0xe65a, 0xe65b, 0xe65c, 0xe65d, 0xe65e, 0xe65f, - 0xe660, 0xe661, 0xe662, 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, - 0xe668, 0xe669, 0xe66a, 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, - 0xe670, 0xe671, 0xe672, 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, - 0xe678, 0xe679, 0xe67a, 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe67f, - 0xe680, 0xe681, 0xe682, 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, /* 0xe680 */ - 0xe688, 0xe689, 0xe68a, 0xe68b, 0xe68c, 0xe68d, 0xe68e, 0xe68f, - 0xe690, 0xe691, 0xe692, 0xe693, 0xe694, 0xe695, 0xe696, 0xe697, - 0xe698, 0xe699, 0xe69a, 0xe69b, 0xe69c, 0xe69d, 0xe69e, 0xe69f, - 0xe6a0, 0xe6a1, 0xe6a2, 0xe6a3, 0xe6a4, 0xe6a5, 0xe6a6, 0xe6a7, - 0xe6a8, 0xe6a9, 0xe6aa, 0xe6ab, 0xe6ac, 0xe6ad, 0xe6ae, 0xe6af, - 0xe6b0, 0xe6b1, 0xe6b2, 0xe6b3, 0xe6b4, 0xe6b5, 0xe6b6, 0xe6b7, - 0xe6b8, 0xe6b9, 0xe6ba, 0xe6bb, 0xe6bc, 0xe6bd, 0xe6be, 0xe6bf, - 0xe6c0, 0xe6c1, 0xe6c2, 0xe6c3, 0xe6c4, 0xe6c5, 0xe6c6, 0xe6c7, /* 0xe6c0 */ - 0xe6c8, 0xe6c9, 0xe6ca, 0xe6cb, 0xe6cc, 0xe6cd, 0xe6ce, 0xe6cf, - 0xe6d0, 0xe6d1, 0xe6d2, 0xe6d3, 0xe6d4, 0xe6d5, 0xe6d6, 0xe6d7, - 0xe6d8, 0xe6d9, 0xe6da, 0xe6db, 0xe6dc, 0xe6dd, 0xe6de, 0xe6df, - 0xe6e0, 0xe6e1, 0xe6e2, 0xe6e3, 0xe6e4, 0xe6e5, 0xe6e6, 0xe6e7, - 0xe6e8, 0xe6e9, 0xe6ea, 0xe6eb, 0xe6ec, 0xe6ed, 0xe6ee, 0xe6ef, - 0xe6f0, 0xe6f1, 0xe6f2, 0xe6f3, 0xe6f4, 0xe6f5, 0xe6f6, 0xe6f7, - 0xe6f8, 0xe6f9, 0xe6fa, 0xe6fb, 0xe6fc, 0xe6fd, 0xe6fe, 0xe6ff, - 0xe700, 0xe701, 0xe702, 0xe703, 0xe704, 0xe705, 0xe706, 0xe707, /* 0xe700 */ - 0xe708, 0xe709, 0xe70a, 0xe70b, 0xe70c, 0xe70d, 0xe70e, 0xe70f, - 0xe710, 0xe711, 0xe712, 0xe713, 0xe714, 0xe715, 0xe716, 0xe717, - 0xe718, 0xe719, 0xe71a, 0xe71b, 0xe71c, 0xe71d, 0xe71e, 0xe71f, - 0xe720, 0xe721, 0xe722, 0xe723, 0xe724, 0xe725, 0xe726, 0xe727, - 0xe728, 0xe729, 0xe72a, 0xe72b, 0xe72c, 0xe72d, 0xe72e, 0xe72f, - 0xe730, 0xe731, 0xe732, 0xe733, 0xe734, 0xe735, 0xe736, 0xe737, - 0xe738, 0xe739, 0xe73a, 0xe73b, 0xe73c, 0xe73d, 0xe73e, 0xe73f, - 0xe740, 0xe741, 0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, /* 0xe740 */ - 0xe748, 0xe749, 0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, - 0xe750, 0xe751, 0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, - 0xe758, 0xe759, 0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, - 0xe760, 0xe761, 0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, - 0xe768, 0xe769, 0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, - 0xe770, 0xe771, 0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, - 0xe778, 0xe779, 0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe77f, - 0xe780, 0xe781, 0xe782, 0xe783, 0xe784, 0xe785, 0xe786, 0xe787, /* 0xe780 */ - 0xe788, 0xe789, 0xe78a, 0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, - 0xe790, 0xe791, 0xe792, 0xe793, 0xe794, 0xe795, 0xe796, 0xe797, - 0xe798, 0xe799, 0xe79a, 0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, - 0xe7a0, 0xe7a1, 0xe7a2, 0xe7a3, 0xe7a4, 0xe7a5, 0xe7a6, 0xe7a7, - 0xe7a8, 0xe7a9, 0xe7aa, 0xe7ab, 0xe7ac, 0xe7ad, 0xe7ae, 0xe7af, - 0xe7b0, 0xe7b1, 0xe7b2, 0xe7b3, 0xe7b4, 0xe7b5, 0xe7b6, 0xe7b7, - 0xe7b8, 0xe7b9, 0xe7ba, 0xe7bb, 0xe7bc, 0xe7bd, 0xe7be, 0xe7bf, - 0xe7c0, 0xe7c1, 0xe7c2, 0xe7c3, 0xe7c4, 0xe7c5, 0xe7c6, 0xe7c7, /* 0xe7c0 */ - 0xe7c8, 0xe7c9, 0xe7ca, 0xe7cb, 0xe7cc, 0xe7cd, 0xe7ce, 0xe7cf, - 0xe7d0, 0xe7d1, 0xe7d2, 0xe7d3, 0xe7d4, 0xe7d5, 0xe7d6, 0xe7d7, - 0xe7d8, 0xe7d9, 0xe7da, 0xe7db, 0xe7dc, 0xe7dd, 0xe7de, 0xe7df, - 0xe7e0, 0xe7e1, 0xe7e2, 0xe7e3, 0xe7e4, 0xe7e5, 0xe7e6, 0xe7e7, - 0xe7e8, 0xe7e9, 0xe7ea, 0xe7eb, 0xe7ec, 0xe7ed, 0xe7ee, 0xe7ef, - 0xe7f0, 0xe7f1, 0xe7f2, 0xe7f3, 0xe7f4, 0xe7f5, 0xe7f6, 0xe7f7, - 0xe7f8, 0xe7f9, 0xe7fa, 0xe7fb, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, - 0xe800, 0xe801, 0xe802, 0xe803, 0xe804, 0xe805, 0xe806, 0xe807, /* 0xe800 */ - 0xe808, 0xe809, 0xe80a, 0xe80b, 0xe80c, 0xe80d, 0xe80e, 0xe80f, - 0xe810, 0xe811, 0xe812, 0xe813, 0xe814, 0xe815, 0xe816, 0xe817, - 0xe818, 0xe819, 0xe81a, 0xe81b, 0xe81c, 0xe81d, 0xe81e, 0xe81f, - 0xe820, 0xe821, 0xe822, 0xe823, 0xe824, 0xe825, 0xe826, 0xe827, - 0xe828, 0xe829, 0xe82a, 0xe82b, 0xe82c, 0xe82d, 0xe82e, 0xe82f, - 0xe830, 0xe831, 0xe832, 0xe833, 0xe834, 0xe835, 0xe836, 0xe837, - 0xe838, 0xe839, 0xe83a, 0xe83b, 0xe83c, 0xe83d, 0xe83e, 0xe83f, - 0xe840, 0xe841, 0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, /* 0xe840 */ - 0xe848, 0xe849, 0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xe84f, - 0xe850, 0xe851, 0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, - 0xe858, 0xe859, 0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, - 0xe860, 0xe861, 0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, - 0xe868, 0xe869, 0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, - 0xe870, 0xe871, 0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, - 0xe878, 0xe879, 0xe87a, 0xe87b, 0xe87c, 0xe87d, 0xe87e, 0xe87f, - 0xe880, 0xe881, 0xe882, 0xe883, 0xe884, 0xe885, 0xe886, 0xe887, /* 0xe880 */ - 0xe888, 0xe889, 0xe88a, 0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, - 0xe890, 0xe891, 0xe892, 0xe893, 0xe894, 0xe895, 0xe896, 0xe897, - 0xe898, 0xe899, 0xe89a, 0xe89b, 0xe89c, 0xe89d, 0xe89e, 0xe89f, - 0xe8a0, 0xe8a1, 0xe8a2, 0xe8a3, 0xe8a4, 0xe8a5, 0xe8a6, 0xe8a7, - 0xe8a8, 0xe8a9, 0xe8aa, 0xe8ab, 0xe8ac, 0xe8ad, 0xe8ae, 0xe8af, - 0xe8b0, 0xe8b1, 0xe8b2, 0xe8b3, 0xe8b4, 0xe8b5, 0xe8b6, 0xe8b7, - 0xe8b8, 0xe8b9, 0xe8ba, 0xe8bb, 0xe8bc, 0xe8bd, 0xe8be, 0xe8bf, - 0xe8c0, 0xe8c1, 0xe8c2, 0xe8c3, 0xe8c4, 0xe8c5, 0xe8c6, 0xe8c7, /* 0xe8c0 */ - 0xe8c8, 0xe8c9, 0xe8ca, 0xe8cb, 0xe8cc, 0xe8cd, 0xe8ce, 0xe8cf, - 0xe8d0, 0xe8d1, 0xe8d2, 0xe8d3, 0xe8d4, 0xe8d5, 0xe8d6, 0xe8d7, - 0xe8d8, 0xe8d9, 0xe8da, 0xe8db, 0xe8dc, 0xe8dd, 0xe8de, 0xe8df, - 0xe8e0, 0xe8e1, 0xe8e2, 0xe8e3, 0xe8e4, 0xe8e5, 0xe8e6, 0xe8e7, - 0xe8e8, 0xe8e9, 0xe8ea, 0xe8eb, 0xe8ec, 0xe8ed, 0xe8ee, 0xe8ef, - 0xe8f0, 0xe8f1, 0xe8f2, 0xe8f3, 0xe8f4, 0xe8f5, 0xe8f6, 0xe8f7, - 0xe8f8, 0xe8f9, 0xe8fa, 0xe8fb, 0xe8fc, 0xe8fd, 0xe8fe, 0xe8ff, - 0xe900, 0xe901, 0xe902, 0xe903, 0xe904, 0xe905, 0xe906, 0xe907, /* 0xe900 */ - 0xe908, 0xe909, 0xe90a, 0xe90b, 0xe90c, 0xe90d, 0xe90e, 0xe90f, - 0xe910, 0xe911, 0xe912, 0xe913, 0xe914, 0xe915, 0xe916, 0xe917, - 0xe918, 0xe919, 0xe91a, 0xe91b, 0xe91c, 0xe91d, 0xe91e, 0xe91f, - 0xe920, 0xe921, 0xe922, 0xe923, 0xe924, 0xe925, 0xe926, 0xe927, - 0xe928, 0xe929, 0xe92a, 0xe92b, 0xe92c, 0xe92d, 0xe92e, 0xe92f, - 0xe930, 0xe931, 0xe932, 0xe933, 0xe934, 0xe935, 0xe936, 0xe937, - 0xe938, 0xe939, 0xe93a, 0xe93b, 0xe93c, 0xe93d, 0xe93e, 0xe93f, - 0xe940, 0xe941, 0xe942, 0xe943, 0xe944, 0xe945, 0xe946, 0xe947, /* 0xe940 */ - 0xe948, 0xe949, 0xe94a, 0xe94b, 0xe94c, 0xe94d, 0xe94e, 0xe94f, - 0xe950, 0xe951, 0xe952, 0xe953, 0xe954, 0xe955, 0xe956, 0xe957, - 0xe958, 0xe959, 0xe95a, 0xe95b, 0xe95c, 0xe95d, 0xe95e, 0xe95f, - 0xe960, 0xe961, 0xe962, 0xe963, 0xe964, 0xe965, 0xe966, 0xe967, - 0xe968, 0xe969, 0xe96a, 0xe96b, 0xe96c, 0xe96d, 0xe96e, 0xe96f, - 0xe970, 0xe971, 0xe972, 0xe973, 0xe974, 0xe975, 0xe976, 0xe977, - 0xe978, 0xe979, 0xe97a, 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xe97f, - 0xe980, 0xe981, 0xe982, 0xe983, 0xe984, 0xe985, 0xe986, 0xe987, /* 0xe980 */ - 0xe988, 0xe989, 0xe98a, 0xe98b, 0xe98c, 0xe98d, 0xe98e, 0xe98f, - 0xe990, 0xe991, 0xe992, 0xe993, 0xe994, 0xe995, 0xe996, 0xe997, - 0xe998, 0xe999, 0xe99a, 0xe99b, 0xe99c, 0xe99d, 0xe99e, 0xe99f, - 0xe9a0, 0xe9a1, 0xe9a2, 0xe9a3, 0xe9a4, 0xe9a5, 0xe9a6, 0xe9a7, - 0xe9a8, 0xe9a9, 0xe9aa, 0xe9ab, 0xe9ac, 0xe9ad, 0xe9ae, 0xe9af, - 0xe9b0, 0xe9b1, 0xe9b2, 0xe9b3, 0xe9b4, 0xe9b5, 0xe9b6, 0xe9b7, - 0xe9b8, 0xe9b9, 0xe9ba, 0xe9bb, 0xe9bc, 0xe9bd, 0xe9be, 0xe9bf, - 0xe9c0, 0xe9c1, 0xe9c2, 0xe9c3, 0xe9c4, 0xe9c5, 0xe9c6, 0xe9c7, /* 0xe9c0 */ - 0xe9c8, 0xe9c9, 0xe9ca, 0xe9cb, 0xe9cc, 0xe9cd, 0xe9ce, 0xe9cf, - 0xe9d0, 0xe9d1, 0xe9d2, 0xe9d3, 0xe9d4, 0xe9d5, 0xe9d6, 0xe9d7, - 0xe9d8, 0xe9d9, 0xe9da, 0xe9db, 0xe9dc, 0xe9dd, 0xe9de, 0xe9df, - 0xe9e0, 0xe9e1, 0xe9e2, 0xe9e3, 0xe9e4, 0xe9e5, 0xe9e6, 0xe9e7, - 0xe9e8, 0xe9e9, 0xe9ea, 0xe9eb, 0xe9ec, 0xe9ed, 0xe9ee, 0xe9ef, - 0xe9f0, 0xe9f1, 0xe9f2, 0xe9f3, 0xe9f4, 0xe9f5, 0xe9f6, 0xe9f7, - 0xe9f8, 0xe9f9, 0xe9fa, 0xe9fb, 0xe9fc, 0xe9fd, 0xe9fe, 0xe9ff, - 0xea00, 0xea01, 0xea02, 0xea03, 0xea04, 0xea05, 0xea06, 0xea07, /* 0xea00 */ - 0xea08, 0xea09, 0xea0a, 0xea0b, 0xea0c, 0xea0d, 0xea0e, 0xea0f, - 0xea10, 0xea11, 0xea12, 0xea13, 0xea14, 0xea15, 0xea16, 0xea17, - 0xea18, 0xea19, 0xea1a, 0xea1b, 0xea1c, 0xea1d, 0xea1e, 0xea1f, - 0xea20, 0xea21, 0xea22, 0xea23, 0xea24, 0xea25, 0xea26, 0xea27, - 0xea28, 0xea29, 0xea2a, 0xea2b, 0xea2c, 0xea2d, 0xea2e, 0xea2f, - 0xea30, 0xea31, 0xea32, 0xea33, 0xea34, 0xea35, 0xea36, 0xea37, - 0xea38, 0xea39, 0xea3a, 0xea3b, 0xea3c, 0xea3d, 0xea3e, 0xea3f, - 0xea40, 0xea41, 0xea42, 0xea43, 0xea44, 0xea45, 0xea46, 0xea47, /* 0xea40 */ - 0xea48, 0xea49, 0xea4a, 0xea4b, 0xea4c, 0xea4d, 0xea4e, 0xea4f, - 0xea50, 0xea51, 0xea52, 0xea53, 0xea54, 0xea55, 0xea56, 0xea57, - 0xea58, 0xea59, 0xea5a, 0xea5b, 0xea5c, 0xea5d, 0xea5e, 0xea5f, - 0xea60, 0xea61, 0xea62, 0xea63, 0xea64, 0xea65, 0xea66, 0xea67, - 0xea68, 0xea69, 0xea6a, 0xea6b, 0xea6c, 0xea6d, 0xea6e, 0xea6f, - 0xea70, 0xea71, 0xea72, 0xea73, 0xea74, 0xea75, 0xea76, 0xea77, - 0xea78, 0xea79, 0xea7a, 0xea7b, 0xea7c, 0xea7d, 0xea7e, 0xea7f, - 0xea80, 0xea81, 0xea82, 0xea83, 0xea84, 0xea85, 0xea86, 0xea87, /* 0xea80 */ - 0xea88, 0xea89, 0xea8a, 0xea8b, 0xea8c, 0xea8d, 0xea8e, 0xea8f, - 0xea90, 0xea91, 0xea92, 0xea93, 0xea94, 0xea95, 0xea96, 0xea97, - 0xea98, 0xea99, 0xea9a, 0xea9b, 0xea9c, 0xea9d, 0xea9e, 0xea9f, - 0xeaa0, 0xeaa1, 0xeaa2, 0xeaa3, 0xeaa4, 0xeaa5, 0xeaa6, 0xeaa7, - 0xeaa8, 0xeaa9, 0xeaaa, 0xeaab, 0xeaac, 0xeaad, 0xeaae, 0xeaaf, - 0xeab0, 0xeab1, 0xeab2, 0xeab3, 0xeab4, 0xeab5, 0xeab6, 0xeab7, - 0xeab8, 0xeab9, 0xeaba, 0xeabb, 0xeabc, 0xeabd, 0xeabe, 0xeabf, - 0xeac0, 0xeac1, 0xeac2, 0xeac3, 0xeac4, 0xeac5, 0xeac6, 0xeac7, /* 0xeac0 */ - 0xeac8, 0xeac9, 0xeaca, 0xeacb, 0xeacc, 0xeacd, 0xeace, 0xeacf, - 0xead0, 0xead1, 0xead2, 0xead3, 0xead4, 0xead5, 0xead6, 0xead7, - 0xead8, 0xead9, 0xeada, 0xeadb, 0xeadc, 0xeadd, 0xeade, 0xeadf, - 0xeae0, 0xeae1, 0xeae2, 0xeae3, 0xeae4, 0xeae5, 0xeae6, 0xeae7, - 0xeae8, 0xeae9, 0xeaea, 0xeaeb, 0xeaec, 0xeaed, 0xeaee, 0xeaef, - 0xeaf0, 0xeaf1, 0xeaf2, 0xeaf3, 0xeaf4, 0xeaf5, 0xeaf6, 0xeaf7, - 0xeaf8, 0xeaf9, 0xeafa, 0xeafb, 0xeafc, 0xeafd, 0xeafe, 0xeaff, - 0xeb00, 0xeb01, 0xeb02, 0xeb03, 0xeb04, 0xeb05, 0xeb06, 0xeb07, /* 0xeb00 */ - 0xeb08, 0xeb09, 0xeb0a, 0xeb0b, 0xeb0c, 0xeb0d, 0xeb0e, 0xeb0f, - 0xeb10, 0xeb11, 0xeb12, 0xeb13, 0xeb14, 0xeb15, 0xeb16, 0xeb17, - 0xeb18, 0xeb19, 0xeb1a, 0xeb1b, 0xeb1c, 0xeb1d, 0xeb1e, 0xeb1f, - 0xeb20, 0xeb21, 0xeb22, 0xeb23, 0xeb24, 0xeb25, 0xeb26, 0xeb27, - 0xeb28, 0xeb29, 0xeb2a, 0xeb2b, 0xeb2c, 0xeb2d, 0xeb2e, 0xeb2f, - 0xeb30, 0xeb31, 0xeb32, 0xeb33, 0xeb34, 0xeb35, 0xeb36, 0xeb37, - 0xeb38, 0xeb39, 0xeb3a, 0xeb3b, 0xeb3c, 0xeb3d, 0xeb3e, 0xeb3f, - 0xeb40, 0xeb41, 0xeb42, 0xeb43, 0xeb44, 0xeb45, 0xeb46, 0xeb47, /* 0xeb40 */ - 0xeb48, 0xeb49, 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, - 0xeb50, 0xeb51, 0xeb52, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, - 0xeb58, 0xeb59, 0xeb5a, 0xeb5b, 0xeb5c, 0xeb5d, 0xeb5e, 0xeb5f, - 0xeb60, 0xeb61, 0xeb62, 0xeb63, 0xeb64, 0xeb65, 0xeb66, 0xeb67, - 0xeb68, 0xeb69, 0xeb6a, 0xeb6b, 0xeb6c, 0xeb6d, 0xeb6e, 0xeb6f, - 0xeb70, 0xeb71, 0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, 0xeb77, - 0xeb78, 0xeb79, 0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, 0xeb7e, 0xeb7f, - 0xeb80, 0xeb81, 0xeb82, 0xeb83, 0xeb84, 0xeb85, 0xeb86, 0xeb87, /* 0xeb80 */ - 0xeb88, 0xeb89, 0xeb8a, 0xeb8b, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, - 0xeb90, 0xeb91, 0xeb92, 0xeb93, 0xeb94, 0xeb95, 0xeb96, 0xeb97, - 0xeb98, 0xeb99, 0xeb9a, 0xeb9b, 0xeb9c, 0xeb9d, 0xeb9e, 0xeb9f, - 0xeba0, 0xeba1, 0xeba2, 0xeba3, 0xeba4, 0xeba5, 0xeba6, 0xeba7, - 0xeba8, 0xeba9, 0xebaa, 0xebab, 0xebac, 0xebad, 0xebae, 0xebaf, - 0xebb0, 0xebb1, 0xebb2, 0xebb3, 0xebb4, 0xebb5, 0xebb6, 0xebb7, - 0xebb8, 0xebb9, 0xebba, 0xebbb, 0xebbc, 0xebbd, 0xebbe, 0xebbf, - 0xebc0, 0xebc1, 0xebc2, 0xebc3, 0xebc4, 0xebc5, 0xebc6, 0xebc7, /* 0xebc0 */ - 0xebc8, 0xebc9, 0xebca, 0xebcb, 0xebcc, 0xebcd, 0xebce, 0xebcf, - 0xebd0, 0xebd1, 0xebd2, 0xebd3, 0xebd4, 0xebd5, 0xebd6, 0xebd7, - 0xebd8, 0xebd9, 0xebda, 0xebdb, 0xebdc, 0xebdd, 0xebde, 0xebdf, - 0xebe0, 0xebe1, 0xebe2, 0xebe3, 0xebe4, 0xebe5, 0xebe6, 0xebe7, - 0xebe8, 0xebe9, 0xebea, 0xebeb, 0xebec, 0xebed, 0xebee, 0xebef, - 0xebf0, 0xebf1, 0xebf2, 0xebf3, 0xebf4, 0xebf5, 0xebf6, 0xebf7, - 0xebf8, 0xebf9, 0xebfa, 0xebfb, 0xebfc, 0xebfd, 0xebfe, 0xebff, - 0xec00, 0xec01, 0xec02, 0xec03, 0xec04, 0xec05, 0xec06, 0xec07, /* 0xec00 */ - 0xec08, 0xec09, 0xec0a, 0xec0b, 0xec0c, 0xec0d, 0xec0e, 0xec0f, - 0xec10, 0xec11, 0xec12, 0xec13, 0xec14, 0xec15, 0xec16, 0xec17, - 0xec18, 0xec19, 0xec1a, 0xec1b, 0xec1c, 0xec1d, 0xec1e, 0xec1f, - 0xec20, 0xec21, 0xec22, 0xec23, 0xec24, 0xec25, 0xec26, 0xec27, - 0xec28, 0xec29, 0xec2a, 0xec2b, 0xec2c, 0xec2d, 0xec2e, 0xec2f, - 0xec30, 0xec31, 0xec32, 0xec33, 0xec34, 0xec35, 0xec36, 0xec37, - 0xec38, 0xec39, 0xec3a, 0xec3b, 0xec3c, 0xec3d, 0xec3e, 0xec3f, - 0xec40, 0xec41, 0xec42, 0xec43, 0xec44, 0xec45, 0xec46, 0xec47, /* 0xec40 */ - 0xec48, 0xec49, 0xec4a, 0xec4b, 0xec4c, 0xec4d, 0xec4e, 0xec4f, - 0xec50, 0xec51, 0xec52, 0xec53, 0xec54, 0xec55, 0xec56, 0xec57, - 0xec58, 0xec59, 0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, - 0xec60, 0xec61, 0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, - 0xec68, 0xec69, 0xec6a, 0xec6b, 0xec6c, 0xec6d, 0xec6e, 0xec6f, - 0xec70, 0xec71, 0xec72, 0xec73, 0xec74, 0xec75, 0xec76, 0xec77, - 0xec78, 0xec79, 0xec7a, 0xec7b, 0xec7c, 0xec7d, 0xec7e, 0xec7f, - 0xec80, 0xec81, 0xec82, 0xec83, 0xec84, 0xec85, 0xec86, 0xec87, /* 0xec80 */ - 0xec88, 0xec89, 0xec8a, 0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xec8f, - 0xec90, 0xec91, 0xec92, 0xec93, 0xec94, 0xec95, 0xec96, 0xec97, - 0xec98, 0xec99, 0xec9a, 0xec9b, 0xec9c, 0xec9d, 0xec9e, 0xec9f, - 0xeca0, 0xeca1, 0xeca2, 0xeca3, 0xeca4, 0xeca5, 0xeca6, 0xeca7, - 0xeca8, 0xeca9, 0xecaa, 0xecab, 0xecac, 0xecad, 0xecae, 0xecaf, - 0xecb0, 0xecb1, 0xecb2, 0xecb3, 0xecb4, 0xecb5, 0xecb6, 0xecb7, - 0xecb8, 0xecb9, 0xecba, 0xecbb, 0xecbc, 0xecbd, 0xecbe, 0xecbf, - 0xecc0, 0xecc1, 0xecc2, 0xecc3, 0xecc4, 0xecc5, 0xecc6, 0xecc7, /* 0xecc0 */ - 0xecc8, 0xecc9, 0xecca, 0xeccb, 0xeccc, 0xeccd, 0xecce, 0xeccf, - 0xecd0, 0xecd1, 0xecd2, 0xecd3, 0xecd4, 0xecd5, 0xecd6, 0xecd7, - 0xecd8, 0xecd9, 0xecda, 0xecdb, 0xecdc, 0xecdd, 0xecde, 0xecdf, - 0xece0, 0xece1, 0xece2, 0xece3, 0xece4, 0xece5, 0xece6, 0xece7, - 0xece8, 0xece9, 0xecea, 0xeceb, 0xecec, 0xeced, 0xecee, 0xecef, - 0xecf0, 0xecf1, 0xecf2, 0xecf3, 0xecf4, 0xecf5, 0xecf6, 0xecf7, - 0xecf8, 0xecf9, 0xecfa, 0xecfb, 0xecfc, 0xecfd, 0xecfe, 0xecff, - 0xed00, 0xed01, 0xed02, 0xed03, 0xed04, 0xed05, 0xed06, 0xed07, /* 0xed00 */ - 0xed08, 0xed09, 0xed0a, 0xed0b, 0xed0c, 0xed0d, 0xed0e, 0xed0f, - 0xed10, 0xed11, 0xed12, 0xed13, 0xed14, 0xed15, 0xed16, 0xed17, - 0xed18, 0xed19, 0xed1a, 0xed1b, 0xed1c, 0xed1d, 0xed1e, 0xed1f, - 0xed20, 0xed21, 0xed22, 0xed23, 0xed24, 0xed25, 0xed26, 0xed27, - 0xed28, 0xed29, 0xed2a, 0xed2b, 0xed2c, 0xed2d, 0xed2e, 0xed2f, - 0xed30, 0xed31, 0xed32, 0xed33, 0xed34, 0xed35, 0xed36, 0xed37, - 0xed38, 0xed39, 0xed3a, 0xed3b, 0xed3c, 0xed3d, 0xed3e, 0xed3f, - 0xed40, 0xed41, 0xed42, 0xed43, 0xed44, 0xed45, 0xed46, 0xed47, /* 0xed40 */ - 0xed48, 0xed49, 0xed4a, 0xed4b, 0xed4c, 0xed4d, 0xed4e, 0xed4f, - 0xed50, 0xed51, 0xed52, 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, - 0xed58, 0xed59, 0xed5a, 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, - 0xed60, 0xed61, 0xed62, 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, - 0xed68, 0xed69, 0xed6a, 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, - 0xed70, 0xed71, 0xed72, 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, - 0xed78, 0xed79, 0xed7a, 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed7f, - 0xed80, 0xed81, 0xed82, 0xed83, 0xed84, 0xed85, 0xed86, 0xed87, /* 0xed80 */ - 0xed88, 0xed89, 0xed8a, 0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, - 0xed90, 0xed91, 0xed92, 0xed93, 0xed94, 0xed95, 0xed96, 0xed97, - 0xed98, 0xed99, 0xed9a, 0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, - 0xeda0, 0xeda1, 0xeda2, 0xeda3, 0xeda4, 0xeda5, 0xeda6, 0xeda7, - 0xeda8, 0xeda9, 0xedaa, 0xedab, 0xedac, 0xedad, 0xedae, 0xedaf, - 0xedb0, 0xedb1, 0xedb2, 0xedb3, 0xedb4, 0xedb5, 0xedb6, 0xedb7, - 0xedb8, 0xedb9, 0xedba, 0xedbb, 0xedbc, 0xedbd, 0xedbe, 0xedbf, - 0xedc0, 0xedc1, 0xedc2, 0xedc3, 0xedc4, 0xedc5, 0xedc6, 0xedc7, /* 0xedc0 */ - 0xedc8, 0xedc9, 0xedca, 0xedcb, 0xedcc, 0xedcd, 0xedce, 0xedcf, - 0xedd0, 0xedd1, 0xedd2, 0xedd3, 0xedd4, 0xedd5, 0xedd6, 0xedd7, - 0xedd8, 0xedd9, 0xedda, 0xeddb, 0xeddc, 0xeddd, 0xedde, 0xeddf, - 0xede0, 0xede1, 0xede2, 0xede3, 0xede4, 0xede5, 0xede6, 0xede7, - 0xede8, 0xede9, 0xedea, 0xedeb, 0xedec, 0xeded, 0xedee, 0xedef, - 0xedf0, 0xedf1, 0xedf2, 0xedf3, 0xedf4, 0xedf5, 0xedf6, 0xedf7, - 0xedf8, 0xedf9, 0xedfa, 0xedfb, 0xedfc, 0xedfd, 0xedfe, 0xedff, - 0xee00, 0xee01, 0xee02, 0xee03, 0xee04, 0xee05, 0xee06, 0xee07, /* 0xee00 */ - 0xee08, 0xee09, 0xee0a, 0xee0b, 0xee0c, 0xee0d, 0xee0e, 0xee0f, - 0xee10, 0xee11, 0xee12, 0xee13, 0xee14, 0xee15, 0xee16, 0xee17, - 0xee18, 0xee19, 0xee1a, 0xee1b, 0xee1c, 0xee1d, 0xee1e, 0xee1f, - 0xee20, 0xee21, 0xee22, 0xee23, 0xee24, 0xee25, 0xee26, 0xee27, - 0xee28, 0xee29, 0xee2a, 0xee2b, 0xee2c, 0xee2d, 0xee2e, 0xee2f, - 0xee30, 0xee31, 0xee32, 0xee33, 0xee34, 0xee35, 0xee36, 0xee37, - 0xee38, 0xee39, 0xee3a, 0xee3b, 0xee3c, 0xee3d, 0xee3e, 0xee3f, - 0xee40, 0xee41, 0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, /* 0xee40 */ - 0xee48, 0xee49, 0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, - 0xee50, 0xee51, 0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, - 0xee58, 0xee59, 0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, - 0xee60, 0xee61, 0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, - 0xee68, 0xee69, 0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, - 0xee70, 0xee71, 0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, - 0xee78, 0xee79, 0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee7f, - 0xee80, 0xee81, 0xee82, 0xee83, 0xee84, 0xee85, 0xee86, 0xee87, /* 0xee80 */ - 0xee88, 0xee89, 0xee8a, 0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, - 0xee90, 0xee91, 0xee92, 0xee93, 0xee94, 0xee95, 0xee96, 0xee97, - 0xee98, 0xee99, 0xee9a, 0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, - 0xeea0, 0xeea1, 0xeea2, 0xeea3, 0xeea4, 0xeea5, 0xeea6, 0xeea7, - 0xeea8, 0xeea9, 0xeeaa, 0xeeab, 0xeeac, 0xeead, 0xeeae, 0xeeaf, - 0xeeb0, 0xeeb1, 0xeeb2, 0xeeb3, 0xeeb4, 0xeeb5, 0xeeb6, 0xeeb7, - 0xeeb8, 0xeeb9, 0xeeba, 0xeebb, 0xeebc, 0xeebd, 0xeebe, 0xeebf, - 0xeec0, 0xeec1, 0xeec2, 0xeec3, 0xeec4, 0xeec5, 0xeec6, 0xeec7, /* 0xeec0 */ - 0xeec8, 0xeec9, 0xeeca, 0xeecb, 0xeecc, 0xeecd, 0xeece, 0xeecf, - 0xeed0, 0xeed1, 0xeed2, 0xeed3, 0xeed4, 0xeed5, 0xeed6, 0xeed7, - 0xeed8, 0xeed9, 0xeeda, 0xeedb, 0xeedc, 0xeedd, 0xeede, 0xeedf, - 0xeee0, 0xeee1, 0xeee2, 0xeee3, 0xeee4, 0xeee5, 0xeee6, 0xeee7, - 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xeeed, 0xeeee, 0xeeef, - 0xeef0, 0xeef1, 0xeef2, 0xeef3, 0xeef4, 0xeef5, 0xeef6, 0xeef7, - 0xeef8, 0xeef9, 0xeefa, 0xeefb, 0xeefc, 0xeefd, 0xeefe, 0xeeff, - 0xef00, 0xef01, 0xef02, 0xef03, 0xef04, 0xef05, 0xef06, 0xef07, /* 0xef00 */ - 0xef08, 0xef09, 0xef0a, 0xef0b, 0xef0c, 0xef0d, 0xef0e, 0xef0f, - 0xef10, 0xef11, 0xef12, 0xef13, 0xef14, 0xef15, 0xef16, 0xef17, - 0xef18, 0xef19, 0xef1a, 0xef1b, 0xef1c, 0xef1d, 0xef1e, 0xef1f, - 0xef20, 0xef21, 0xef22, 0xef23, 0xef24, 0xef25, 0xef26, 0xef27, - 0xef28, 0xef29, 0xef2a, 0xef2b, 0xef2c, 0xef2d, 0xef2e, 0xef2f, - 0xef30, 0xef31, 0xef32, 0xef33, 0xef34, 0xef35, 0xef36, 0xef37, - 0xef38, 0xef39, 0xef3a, 0xef3b, 0xef3c, 0xef3d, 0xef3e, 0xef3f, - 0xef40, 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, /* 0xef40 */ - 0xef48, 0xef49, 0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, - 0xef50, 0xef51, 0xef52, 0xef53, 0xef54, 0xef55, 0xef56, 0xef57, - 0xef58, 0xef59, 0xef5a, 0xef5b, 0xef5c, 0xef5d, 0xef5e, 0xef5f, - 0xef60, 0xef61, 0xef62, 0xef63, 0xef64, 0xef65, 0xef66, 0xef67, - 0xef68, 0xef69, 0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0xef6f, - 0xef70, 0xef71, 0xef72, 0xef73, 0xef74, 0xef75, 0xef76, 0xef77, - 0xef78, 0xef79, 0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef7f, - 0xef80, 0xef81, 0xef82, 0xef83, 0xef84, 0xef85, 0xef86, 0xef87, /* 0xef80 */ - 0xef88, 0xef89, 0xef8a, 0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, - 0xef90, 0xef91, 0xef92, 0xef93, 0xef94, 0xef95, 0xef96, 0xef97, - 0xef98, 0xef99, 0xef9a, 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, - 0xefa0, 0xefa1, 0xefa2, 0xefa3, 0xefa4, 0xefa5, 0xefa6, 0xefa7, - 0xefa8, 0xefa9, 0xefaa, 0xefab, 0xefac, 0xefad, 0xefae, 0xefaf, - 0xefb0, 0xefb1, 0xefb2, 0xefb3, 0xefb4, 0xefb5, 0xefb6, 0xefb7, - 0xefb8, 0xefb9, 0xefba, 0xefbb, 0xefbc, 0xefbd, 0xefbe, 0xefbf, - 0xefc0, 0xefc1, 0xefc2, 0xefc3, 0xefc4, 0xefc5, 0xefc6, 0xefc7, /* 0xefc0 */ - 0xefc8, 0xefc9, 0xefca, 0xefcb, 0xefcc, 0xefcd, 0xefce, 0xefcf, - 0xefd0, 0xefd1, 0xefd2, 0xefd3, 0xefd4, 0xefd5, 0xefd6, 0xefd7, - 0xefd8, 0xefd9, 0xefda, 0xefdb, 0xefdc, 0xefdd, 0xefde, 0xefdf, - 0xefe0, 0xefe1, 0xefe2, 0xefe3, 0xefe4, 0xefe5, 0xefe6, 0xefe7, - 0xefe8, 0xefe9, 0xefea, 0xefeb, 0xefec, 0xefed, 0xefee, 0xefef, - 0xeff0, 0xeff1, 0xeff2, 0xeff3, 0xeff4, 0xeff5, 0xeff6, 0xeff7, - 0xeff8, 0xeff9, 0xeffa, 0xeffb, 0xeffc, 0xeffd, 0xeffe, 0xefff, - 0xf000, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, /* 0xf000 */ - 0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, - 0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, - 0xf018, 0xf019, 0xf01a, 0xf01b, 0xf01c, 0xf01d, 0xf01e, 0xf01f, - 0xf020, 0xf021, 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, - 0xf028, 0xf029, 0xf02a, 0xf02b, 0xf02c, 0xf02d, 0xf02e, 0xf02f, - 0xf030, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, - 0xf038, 0xf039, 0xf03a, 0xf03b, 0xf03c, 0xf03d, 0xf03e, 0xf03f, - 0xf040, 0xf041, 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, /* 0xf040 */ - 0xf048, 0xf049, 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, - 0xf050, 0xf051, 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, - 0xf058, 0xf059, 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, - 0xf060, 0xf061, 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, - 0xf068, 0xf069, 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, - 0xf070, 0xf071, 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, - 0xf078, 0xf079, 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf07f, - 0xf080, 0xf081, 0xf082, 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, /* 0xf080 */ - 0xf088, 0xf089, 0xf08a, 0xf08b, 0xf08c, 0xf08d, 0xf08e, 0xf08f, - 0xf090, 0xf091, 0xf092, 0xf093, 0xf094, 0xf095, 0xf096, 0xf097, - 0xf098, 0xf099, 0xf09a, 0xf09b, 0xf09c, 0xf09d, 0xf09e, 0xf09f, - 0xf0a0, 0xf0a1, 0xf0a2, 0xf0a3, 0xf0a4, 0xf0a5, 0xf0a6, 0xf0a7, - 0xf0a8, 0xf0a9, 0xf0aa, 0xf0ab, 0xf0ac, 0xf0ad, 0xf0ae, 0xf0af, - 0xf0b0, 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xf0b6, 0xf0b7, - 0xf0b8, 0xf0b9, 0xf0ba, 0xf0bb, 0xf0bc, 0xf0bd, 0xf0be, 0xf0bf, - 0xf0c0, 0xf0c1, 0xf0c2, 0xf0c3, 0xf0c4, 0xf0c5, 0xf0c6, 0xf0c7, /* 0xf0c0 */ - 0xf0c8, 0xf0c9, 0xf0ca, 0xf0cb, 0xf0cc, 0xf0cd, 0xf0ce, 0xf0cf, - 0xf0d0, 0xf0d1, 0xf0d2, 0xf0d3, 0xf0d4, 0xf0d5, 0xf0d6, 0xf0d7, - 0xf0d8, 0xf0d9, 0xf0da, 0xf0db, 0xf0dc, 0xf0dd, 0xf0de, 0xf0df, - 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf0e5, 0xf0e6, 0xf0e7, - 0xf0e8, 0xf0e9, 0xf0ea, 0xf0eb, 0xf0ec, 0xf0ed, 0xf0ee, 0xf0ef, - 0xf0f0, 0xf0f1, 0xf0f2, 0xf0f3, 0xf0f4, 0xf0f5, 0xf0f6, 0xf0f7, - 0xf0f8, 0xf0f9, 0xf0fa, 0xf0fb, 0xf0fc, 0xf0fd, 0xf0fe, 0xf0ff, - 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, /* 0xf100 */ - 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf10e, 0xf10f, - 0xf110, 0xf111, 0xf112, 0xf113, 0xf114, 0xf115, 0xf116, 0xf117, - 0xf118, 0xf119, 0xf11a, 0xf11b, 0xf11c, 0xf11d, 0xf11e, 0xf11f, - 0xf120, 0xf121, 0xf122, 0xf123, 0xf124, 0xf125, 0xf126, 0xf127, - 0xf128, 0xf129, 0xf12a, 0xf12b, 0xf12c, 0xf12d, 0xf12e, 0xf12f, - 0xf130, 0xf131, 0xf132, 0xf133, 0xf134, 0xf135, 0xf136, 0xf137, - 0xf138, 0xf139, 0xf13a, 0xf13b, 0xf13c, 0xf13d, 0xf13e, 0xf13f, - 0xf140, 0xf141, 0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, /* 0xf140 */ - 0xf148, 0xf149, 0xf14a, 0xf14b, 0xf14c, 0xf14d, 0xf14e, 0xf14f, - 0xf150, 0xf151, 0xf152, 0xf153, 0xf154, 0xf155, 0xf156, 0xf157, - 0xf158, 0xf159, 0xf15a, 0xf15b, 0xf15c, 0xf15d, 0xf15e, 0xf15f, - 0xf160, 0xf161, 0xf162, 0xf163, 0xf164, 0xf165, 0xf166, 0xf167, - 0xf168, 0xf169, 0xf16a, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, - 0xf170, 0xf171, 0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, - 0xf178, 0xf179, 0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf17f, - 0xf180, 0xf181, 0xf182, 0xf183, 0xf184, 0xf185, 0xf186, 0xf187, /* 0xf180 */ - 0xf188, 0xf189, 0xf18a, 0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, - 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, 0xf195, 0xf196, 0xf197, - 0xf198, 0xf199, 0xf19a, 0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, - 0xf1a0, 0xf1a1, 0xf1a2, 0xf1a3, 0xf1a4, 0xf1a5, 0xf1a6, 0xf1a7, - 0xf1a8, 0xf1a9, 0xf1aa, 0xf1ab, 0xf1ac, 0xf1ad, 0xf1ae, 0xf1af, - 0xf1b0, 0xf1b1, 0xf1b2, 0xf1b3, 0xf1b4, 0xf1b5, 0xf1b6, 0xf1b7, - 0xf1b8, 0xf1b9, 0xf1ba, 0xf1bb, 0xf1bc, 0xf1bd, 0xf1be, 0xf1bf, - 0xf1c0, 0xf1c1, 0xf1c2, 0xf1c3, 0xf1c4, 0xf1c5, 0xf1c6, 0xf1c7, /* 0xf1c0 */ - 0xf1c8, 0xf1c9, 0xf1ca, 0xf1cb, 0xf1cc, 0xf1cd, 0xf1ce, 0xf1cf, - 0xf1d0, 0xf1d1, 0xf1d2, 0xf1d3, 0xf1d4, 0xf1d5, 0xf1d6, 0xf1d7, - 0xf1d8, 0xf1d9, 0xf1da, 0xf1db, 0xf1dc, 0xf1dd, 0xf1de, 0xf1df, - 0xf1e0, 0xf1e1, 0xf1e2, 0xf1e3, 0xf1e4, 0xf1e5, 0xf1e6, 0xf1e7, - 0xf1e8, 0xf1e9, 0xf1ea, 0xf1eb, 0xf1ec, 0xf1ed, 0xf1ee, 0xf1ef, - 0xf1f0, 0xf1f1, 0xf1f2, 0xf1f3, 0xf1f4, 0xf1f5, 0xf1f6, 0xf1f7, - 0xf1f8, 0xf1f9, 0xf1fa, 0xf1fb, 0xf1fc, 0xf1fd, 0xf1fe, 0xf1ff, - 0xf200, 0xf201, 0xf202, 0xf203, 0xf204, 0xf205, 0xf206, 0xf207, /* 0xf200 */ - 0xf208, 0xf209, 0xf20a, 0xf20b, 0xf20c, 0xf20d, 0xf20e, 0xf20f, - 0xf210, 0xf211, 0xf212, 0xf213, 0xf214, 0xf215, 0xf216, 0xf217, - 0xf218, 0xf219, 0xf21a, 0xf21b, 0xf21c, 0xf21d, 0xf21e, 0xf21f, - 0xf220, 0xf221, 0xf222, 0xf223, 0xf224, 0xf225, 0xf226, 0xf227, - 0xf228, 0xf229, 0xf22a, 0xf22b, 0xf22c, 0xf22d, 0xf22e, 0xf22f, - 0xf230, 0xf231, 0xf232, 0xf233, 0xf234, 0xf235, 0xf236, 0xf237, - 0xf238, 0xf239, 0xf23a, 0xf23b, 0xf23c, 0xf23d, 0xf23e, 0xf23f, - 0xf240, 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, /* 0xf240 */ - 0xf248, 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, - 0xf250, 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, - 0xf258, 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, - 0xf260, 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, 0xf266, 0xf267, - 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, 0xf26e, 0xf26f, - 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, 0xf276, 0xf277, - 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, 0xf27e, 0xf27f, - 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, 0xf286, 0xf287, /* 0xf280 */ - 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, 0xf28e, 0xf28f, - 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, 0xf296, 0xf297, - 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, 0xf29e, 0xf29f, - 0xf2a0, 0xf2a1, 0xf2a2, 0xf2a3, 0xf2a4, 0xf2a5, 0xf2a6, 0xf2a7, - 0xf2a8, 0xf2a9, 0xf2aa, 0xf2ab, 0xf2ac, 0xf2ad, 0xf2ae, 0xf2af, - 0xf2b0, 0xf2b1, 0xf2b2, 0xf2b3, 0xf2b4, 0xf2b5, 0xf2b6, 0xf2b7, - 0xf2b8, 0xf2b9, 0xf2ba, 0xf2bb, 0xf2bc, 0xf2bd, 0xf2be, 0xf2bf, - 0xf2c0, 0xf2c1, 0xf2c2, 0xf2c3, 0xf2c4, 0xf2c5, 0xf2c6, 0xf2c7, /* 0xf2c0 */ - 0xf2c8, 0xf2c9, 0xf2ca, 0xf2cb, 0xf2cc, 0xf2cd, 0xf2ce, 0xf2cf, - 0xf2d0, 0xf2d1, 0xf2d2, 0xf2d3, 0xf2d4, 0xf2d5, 0xf2d6, 0xf2d7, - 0xf2d8, 0xf2d9, 0xf2da, 0xf2db, 0xf2dc, 0xf2dd, 0xf2de, 0xf2df, - 0xf2e0, 0xf2e1, 0xf2e2, 0xf2e3, 0xf2e4, 0xf2e5, 0xf2e6, 0xf2e7, - 0xf2e8, 0xf2e9, 0xf2ea, 0xf2eb, 0xf2ec, 0xf2ed, 0xf2ee, 0xf2ef, - 0xf2f0, 0xf2f1, 0xf2f2, 0xf2f3, 0xf2f4, 0xf2f5, 0xf2f6, 0xf2f7, - 0xf2f8, 0xf2f9, 0xf2fa, 0xf2fb, 0xf2fc, 0xf2fd, 0xf2fe, 0xf2ff, - 0xf300, 0xf301, 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, /* 0xf300 */ - 0xf308, 0xf309, 0xf30a, 0xf30b, 0xf30c, 0xf30d, 0xf30e, 0xf30f, - 0xf310, 0xf311, 0xf312, 0xf313, 0xf314, 0xf315, 0xf316, 0xf317, - 0xf318, 0xf319, 0xf31a, 0xf31b, 0xf31c, 0xf31d, 0xf31e, 0xf31f, - 0xf320, 0xf321, 0xf322, 0xf323, 0xf324, 0xf325, 0xf326, 0xf327, - 0xf328, 0xf329, 0xf32a, 0xf32b, 0xf32c, 0xf32d, 0xf32e, 0xf32f, - 0xf330, 0xf331, 0xf332, 0xf333, 0xf334, 0xf335, 0xf336, 0xf337, - 0xf338, 0xf339, 0xf33a, 0xf33b, 0xf33c, 0xf33d, 0xf33e, 0xf33f, - 0xf340, 0xf341, 0xf342, 0xf343, 0xf344, 0xf345, 0xf346, 0xf347, /* 0xf340 */ - 0xf348, 0xf349, 0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, - 0xf350, 0xf351, 0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, - 0xf358, 0xf359, 0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, - 0xf360, 0xf361, 0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, - 0xf368, 0xf369, 0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, - 0xf370, 0xf371, 0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, - 0xf378, 0xf379, 0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf37f, - 0xf380, 0xf381, 0xf382, 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, /* 0xf380 */ - 0xf388, 0xf389, 0xf38a, 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, - 0xf390, 0xf391, 0xf392, 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, - 0xf398, 0xf399, 0xf39a, 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, - 0xf3a0, 0xf3a1, 0xf3a2, 0xf3a3, 0xf3a4, 0xf3a5, 0xf3a6, 0xf3a7, - 0xf3a8, 0xf3a9, 0xf3aa, 0xf3ab, 0xf3ac, 0xf3ad, 0xf3ae, 0xf3af, - 0xf3b0, 0xf3b1, 0xf3b2, 0xf3b3, 0xf3b4, 0xf3b5, 0xf3b6, 0xf3b7, - 0xf3b8, 0xf3b9, 0xf3ba, 0xf3bb, 0xf3bc, 0xf3bd, 0xf3be, 0xf3bf, - 0xf3c0, 0xf3c1, 0xf3c2, 0xf3c3, 0xf3c4, 0xf3c5, 0xf3c6, 0xf3c7, /* 0xf3c0 */ - 0xf3c8, 0xf3c9, 0xf3ca, 0xf3cb, 0xf3cc, 0xf3cd, 0xf3ce, 0xf3cf, - 0xf3d0, 0xf3d1, 0xf3d2, 0xf3d3, 0xf3d4, 0xf3d5, 0xf3d6, 0xf3d7, - 0xf3d8, 0xf3d9, 0xf3da, 0xf3db, 0xf3dc, 0xf3dd, 0xf3de, 0xf3df, - 0xf3e0, 0xf3e1, 0xf3e2, 0xf3e3, 0xf3e4, 0xf3e5, 0xf3e6, 0xf3e7, - 0xf3e8, 0xf3e9, 0xf3ea, 0xf3eb, 0xf3ec, 0xf3ed, 0xf3ee, 0xf3ef, - 0xf3f0, 0xf3f1, 0xf3f2, 0xf3f3, 0xf3f4, 0xf3f5, 0xf3f6, 0xf3f7, - 0xf3f8, 0xf3f9, 0xf3fa, 0xf3fb, 0xf3fc, 0xf3fd, 0xf3fe, 0xf3ff, - 0xf400, 0xf401, 0xf402, 0xf403, 0xf404, 0xf405, 0xf406, 0xf407, /* 0xf400 */ - 0xf408, 0xf409, 0xf40a, 0xf40b, 0xf40c, 0xf40d, 0xf40e, 0xf40f, - 0xf410, 0xf411, 0xf412, 0xf413, 0xf414, 0xf415, 0xf416, 0xf417, - 0xf418, 0xf419, 0xf41a, 0xf41b, 0xf41c, 0xf41d, 0xf41e, 0xf41f, - 0xf420, 0xf421, 0xf422, 0xf423, 0xf424, 0xf425, 0xf426, 0xf427, - 0xf428, 0xf429, 0xf42a, 0xf42b, 0xf42c, 0xf42d, 0xf42e, 0xf42f, - 0xf430, 0xf431, 0xf432, 0xf433, 0xf434, 0xf435, 0xf436, 0xf437, - 0xf438, 0xf439, 0xf43a, 0xf43b, 0xf43c, 0xf43d, 0xf43e, 0xf43f, - 0xf440, 0xf441, 0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf447, /* 0xf440 */ - 0xf448, 0xf449, 0xf44a, 0xf44b, 0xf44c, 0xf44d, 0xf44e, 0xf44f, - 0xf450, 0xf451, 0xf452, 0xf453, 0xf454, 0xf455, 0xf456, 0xf457, - 0xf458, 0xf459, 0xf45a, 0xf45b, 0xf45c, 0xf45d, 0xf45e, 0xf45f, - 0xf460, 0xf461, 0xf462, 0xf463, 0xf464, 0xf465, 0xf466, 0xf467, - 0xf468, 0xf469, 0xf46a, 0xf46b, 0xf46c, 0xf46d, 0xf46e, 0xf46f, - 0xf470, 0xf471, 0xf472, 0xf473, 0xf474, 0xf475, 0xf476, 0xf477, - 0xf478, 0xf479, 0xf47a, 0xf47b, 0xf47c, 0xf47d, 0xf47e, 0xf47f, - 0xf480, 0xf481, 0xf482, 0xf483, 0xf484, 0xf485, 0xf486, 0xf487, /* 0xf480 */ - 0xf488, 0xf489, 0xf48a, 0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, - 0xf490, 0xf491, 0xf492, 0xf493, 0xf494, 0xf495, 0xf496, 0xf497, - 0xf498, 0xf499, 0xf49a, 0xf49b, 0xf49c, 0xf49d, 0xf49e, 0xf49f, - 0xf4a0, 0xf4a1, 0xf4a2, 0xf4a3, 0xf4a4, 0xf4a5, 0xf4a6, 0xf4a7, - 0xf4a8, 0xf4a9, 0xf4aa, 0xf4ab, 0xf4ac, 0xf4ad, 0xf4ae, 0xf4af, - 0xf4b0, 0xf4b1, 0xf4b2, 0xf4b3, 0xf4b4, 0xf4b5, 0xf4b6, 0xf4b7, - 0xf4b8, 0xf4b9, 0xf4ba, 0xf4bb, 0xf4bc, 0xf4bd, 0xf4be, 0xf4bf, - 0xf4c0, 0xf4c1, 0xf4c2, 0xf4c3, 0xf4c4, 0xf4c5, 0xf4c6, 0xf4c7, /* 0xf4c0 */ - 0xf4c8, 0xf4c9, 0xf4ca, 0xf4cb, 0xf4cc, 0xf4cd, 0xf4ce, 0xf4cf, - 0xf4d0, 0xf4d1, 0xf4d2, 0xf4d3, 0xf4d4, 0xf4d5, 0xf4d6, 0xf4d7, - 0xf4d8, 0xf4d9, 0xf4da, 0xf4db, 0xf4dc, 0xf4dd, 0xf4de, 0xf4df, - 0xf4e0, 0xf4e1, 0xf4e2, 0xf4e3, 0xf4e4, 0xf4e5, 0xf4e6, 0xf4e7, - 0xf4e8, 0xf4e9, 0xf4ea, 0xf4eb, 0xf4ec, 0xf4ed, 0xf4ee, 0xf4ef, - 0xf4f0, 0xf4f1, 0xf4f2, 0xf4f3, 0xf4f4, 0xf4f5, 0xf4f6, 0xf4f7, - 0xf4f8, 0xf4f9, 0xf4fa, 0xf4fb, 0xf4fc, 0xf4fd, 0xf4fe, 0xf4ff, - 0xf500, 0xf501, 0xf502, 0xf503, 0xf504, 0xf505, 0xf506, 0xf507, /* 0xf500 */ - 0xf508, 0xf509, 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf50e, 0xf50f, - 0xf510, 0xf511, 0xf512, 0xf513, 0xf514, 0xf515, 0xf516, 0xf517, - 0xf518, 0xf519, 0xf51a, 0xf51b, 0xf51c, 0xf51d, 0xf51e, 0xf51f, - 0xf520, 0xf521, 0xf522, 0xf523, 0xf524, 0xf525, 0xf526, 0xf527, - 0xf528, 0xf529, 0xf52a, 0xf52b, 0xf52c, 0xf52d, 0xf52e, 0xf52f, - 0xf530, 0xf531, 0xf532, 0xf533, 0xf534, 0xf535, 0xf536, 0xf537, - 0xf538, 0xf539, 0xf53a, 0xf53b, 0xf53c, 0xf53d, 0xf53e, 0xf53f, - 0xf540, 0xf541, 0xf542, 0xf543, 0xf544, 0xf545, 0xf546, 0xf547, /* 0xf540 */ - 0xf548, 0xf549, 0xf54a, 0xf54b, 0xf54c, 0xf54d, 0xf54e, 0xf54f, - 0xf550, 0xf551, 0xf552, 0xf553, 0xf554, 0xf555, 0xf556, 0xf557, - 0xf558, 0xf559, 0xf55a, 0xf55b, 0xf55c, 0xf55d, 0xf55e, 0xf55f, - 0xf560, 0xf561, 0xf562, 0xf563, 0xf564, 0xf565, 0xf566, 0xf567, - 0xf568, 0xf569, 0xf56a, 0xf56b, 0xf56c, 0xf56d, 0xf56e, 0xf56f, - 0xf570, 0xf571, 0xf572, 0xf573, 0xf574, 0xf575, 0xf576, 0xf577, - 0xf578, 0xf579, 0xf57a, 0xf57b, 0xf57c, 0xf57d, 0xf57e, 0xf57f, - 0xf580, 0xf581, 0xf582, 0xf583, 0xf584, 0xf585, 0xf586, 0xf587, /* 0xf580 */ - 0xf588, 0xf589, 0xf58a, 0xf58b, 0xf58c, 0xf58d, 0xf58e, 0xf58f, - 0xf590, 0xf591, 0xf592, 0xf593, 0xf594, 0xf595, 0xf596, 0xf597, - 0xf598, 0xf599, 0xf59a, 0xf59b, 0xf59c, 0xf59d, 0xf59e, 0xf59f, - 0xf5a0, 0xf5a1, 0xf5a2, 0xf5a3, 0xf5a4, 0xf5a5, 0xf5a6, 0xf5a7, - 0xf5a8, 0xf5a9, 0xf5aa, 0xf5ab, 0xf5ac, 0xf5ad, 0xf5ae, 0xf5af, - 0xf5b0, 0xf5b1, 0xf5b2, 0xf5b3, 0xf5b4, 0xf5b5, 0xf5b6, 0xf5b7, - 0xf5b8, 0xf5b9, 0xf5ba, 0xf5bb, 0xf5bc, 0xf5bd, 0xf5be, 0xf5bf, - 0xf5c0, 0xf5c1, 0xf5c2, 0xf5c3, 0xf5c4, 0xf5c5, 0xf5c6, 0xf5c7, /* 0xf5c0 */ - 0xf5c8, 0xf5c9, 0xf5ca, 0xf5cb, 0xf5cc, 0xf5cd, 0xf5ce, 0xf5cf, - 0xf5d0, 0xf5d1, 0xf5d2, 0xf5d3, 0xf5d4, 0xf5d5, 0xf5d6, 0xf5d7, - 0xf5d8, 0xf5d9, 0xf5da, 0xf5db, 0xf5dc, 0xf5dd, 0xf5de, 0xf5df, - 0xf5e0, 0xf5e1, 0xf5e2, 0xf5e3, 0xf5e4, 0xf5e5, 0xf5e6, 0xf5e7, - 0xf5e8, 0xf5e9, 0xf5ea, 0xf5eb, 0xf5ec, 0xf5ed, 0xf5ee, 0xf5ef, - 0xf5f0, 0xf5f1, 0xf5f2, 0xf5f3, 0xf5f4, 0xf5f5, 0xf5f6, 0xf5f7, - 0xf5f8, 0xf5f9, 0xf5fa, 0xf5fb, 0xf5fc, 0xf5fd, 0xf5fe, 0xf5ff, - 0xf600, 0xf601, 0xf602, 0xf603, 0xf604, 0xf605, 0xf606, 0xf607, /* 0xf600 */ - 0xf608, 0xf609, 0xf60a, 0xf60b, 0xf60c, 0xf60d, 0xf60e, 0xf60f, - 0xf610, 0xf611, 0xf612, 0xf613, 0xf614, 0xf615, 0xf616, 0xf617, - 0xf618, 0xf619, 0xf61a, 0xf61b, 0xf61c, 0xf61d, 0xf61e, 0xf61f, - 0xf620, 0xf621, 0xf622, 0xf623, 0xf624, 0xf625, 0xf626, 0xf627, - 0xf628, 0xf629, 0xf62a, 0xf62b, 0xf62c, 0xf62d, 0xf62e, 0xf62f, - 0xf630, 0xf631, 0xf632, 0xf633, 0xf634, 0xf635, 0xf636, 0xf637, - 0xf638, 0xf639, 0xf63a, 0xf63b, 0xf63c, 0xf63d, 0xf63e, 0xf63f, - 0xf640, 0xf641, 0xf642, 0xf643, 0xf644, 0xf645, 0xf646, 0xf647, /* 0xf640 */ - 0xf648, 0xf649, 0xf64a, 0xf64b, 0xf64c, 0xf64d, 0xf64e, 0xf64f, - 0xf650, 0xf651, 0xf652, 0xf653, 0xf654, 0xf655, 0xf656, 0xf657, - 0xf658, 0xf659, 0xf65a, 0xf65b, 0xf65c, 0xf65d, 0xf65e, 0xf65f, - 0xf660, 0xf661, 0xf662, 0xf663, 0xf664, 0xf665, 0xf666, 0xf667, - 0xf668, 0xf669, 0xf66a, 0xf66b, 0xf66c, 0xf66d, 0xf66e, 0xf66f, - 0xf670, 0xf671, 0xf672, 0xf673, 0xf674, 0xf675, 0xf676, 0xf677, - 0xf678, 0xf679, 0xf67a, 0xf67b, 0xf67c, 0xf67d, 0xf67e, 0xf67f, - 0xf680, 0xf681, 0xf682, 0xf683, 0xf684, 0xf685, 0xf686, 0xf687, /* 0xf680 */ - 0xf688, 0xf689, 0xf68a, 0xf68b, 0xf68c, 0xf68d, 0xf68e, 0xf68f, - 0xf690, 0xf691, 0xf692, 0xf693, 0xf694, 0xf695, 0xf696, 0xf697, - 0xf698, 0xf699, 0xf69a, 0xf69b, 0xf69c, 0xf69d, 0xf69e, 0xf69f, - 0xf6a0, 0xf6a1, 0xf6a2, 0xf6a3, 0xf6a4, 0xf6a5, 0xf6a6, 0xf6a7, - 0xf6a8, 0xf6a9, 0xf6aa, 0xf6ab, 0xf6ac, 0xf6ad, 0xf6ae, 0xf6af, - 0xf6b0, 0xf6b1, 0xf6b2, 0xf6b3, 0xf6b4, 0xf6b5, 0xf6b6, 0xf6b7, - 0xf6b8, 0xf6b9, 0xf6ba, 0xf6bb, 0xf6bc, 0xf6bd, 0xf6be, 0xf6bf, - 0xf6c0, 0xf6c1, 0xf6c2, 0xf6c3, 0xf6c4, 0xf6c5, 0xf6c6, 0xf6c7, /* 0xf6c0 */ - 0xf6c8, 0xf6c9, 0xf6ca, 0xf6cb, 0xf6cc, 0xf6cd, 0xf6ce, 0xf6cf, - 0xf6d0, 0xf6d1, 0xf6d2, 0xf6d3, 0xf6d4, 0xf6d5, 0xf6d6, 0xf6d7, - 0xf6d8, 0xf6d9, 0xf6da, 0xf6db, 0xf6dc, 0xf6dd, 0xf6de, 0xf6df, - 0xf6e0, 0xf6e1, 0xf6e2, 0xf6e3, 0xf6e4, 0xf6e5, 0xf6e6, 0xf6e7, - 0xf6e8, 0xf6e9, 0xf6ea, 0xf6eb, 0xf6ec, 0xf6ed, 0xf6ee, 0xf6ef, - 0xf6f0, 0xf6f1, 0xf6f2, 0xf6f3, 0xf6f4, 0xf6f5, 0xf6f6, 0xf6f7, - 0xf6f8, 0xf6f9, 0xf6fa, 0xf6fb, 0xf6fc, 0xf6fd, 0xf6fe, 0xf6ff, - 0xf700, 0xf701, 0xf702, 0xf703, 0xf704, 0xf705, 0xf706, 0xf707, /* 0xf700 */ - 0xf708, 0xf709, 0xf70a, 0xf70b, 0xf70c, 0xf70d, 0xf70e, 0xf70f, - 0xf710, 0xf711, 0xf712, 0xf713, 0xf714, 0xf715, 0xf716, 0xf717, - 0xf718, 0xf719, 0xf71a, 0xf71b, 0xf71c, 0xf71d, 0xf71e, 0xf71f, - 0xf720, 0xf721, 0xf722, 0xf723, 0xf724, 0xf725, 0xf726, 0xf727, - 0xf728, 0xf729, 0xf72a, 0xf72b, 0xf72c, 0xf72d, 0xf72e, 0xf72f, - 0xf730, 0xf731, 0xf732, 0xf733, 0xf734, 0xf735, 0xf736, 0xf737, - 0xf738, 0xf739, 0xf73a, 0xf73b, 0xf73c, 0xf73d, 0xf73e, 0xf73f, - 0xf740, 0xf741, 0xf742, 0xf743, 0xf744, 0xf745, 0xf746, 0xf747, /* 0xf740 */ - 0xf748, 0xf749, 0xf74a, 0xf74b, 0xf74c, 0xf74d, 0xf74e, 0xf74f, - 0xf750, 0xf751, 0xf752, 0xf753, 0xf754, 0xf755, 0xf756, 0xf757, - 0xf758, 0xf759, 0xf75a, 0xf75b, 0xf75c, 0xf75d, 0xf75e, 0xf75f, - 0xf760, 0xf761, 0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, - 0xf768, 0xf769, 0xf76a, 0xf76b, 0xf76c, 0xf76d, 0xf76e, 0xf76f, - 0xf770, 0xf771, 0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777, - 0xf778, 0xf779, 0xf77a, 0xf77b, 0xf77c, 0xf77d, 0xf77e, 0xf77f, - 0xf780, 0xf781, 0xf782, 0xf783, 0xf784, 0xf785, 0xf786, 0xf787, /* 0xf780 */ - 0xf788, 0xf789, 0xf78a, 0xf78b, 0xf78c, 0xf78d, 0xf78e, 0xf78f, - 0xf790, 0xf791, 0xf792, 0xf793, 0xf794, 0xf795, 0xf796, 0xf797, - 0xf798, 0xf799, 0xf79a, 0xf79b, 0xf79c, 0xf79d, 0xf79e, 0xf79f, - 0xf7a0, 0xf7a1, 0xf7a2, 0xf7a3, 0xf7a4, 0xf7a5, 0xf7a6, 0xf7a7, - 0xf7a8, 0xf7a9, 0xf7aa, 0xf7ab, 0xf7ac, 0xf7ad, 0xf7ae, 0xf7af, - 0xf7b0, 0xf7b1, 0xf7b2, 0xf7b3, 0xf7b4, 0xf7b5, 0xf7b6, 0xf7b7, - 0xf7b8, 0xf7b9, 0xf7ba, 0xf7bb, 0xf7bc, 0xf7bd, 0xf7be, 0xf7bf, - 0xf7c0, 0xf7c1, 0xf7c2, 0xf7c3, 0xf7c4, 0xf7c5, 0xf7c6, 0xf7c7, /* 0xf7c0 */ - 0xf7c8, 0xf7c9, 0xf7ca, 0xf7cb, 0xf7cc, 0xf7cd, 0xf7ce, 0xf7cf, - 0xf7d0, 0xf7d1, 0xf7d2, 0xf7d3, 0xf7d4, 0xf7d5, 0xf7d6, 0xf7d7, - 0xf7d8, 0xf7d9, 0xf7da, 0xf7db, 0xf7dc, 0xf7dd, 0xf7de, 0xf7df, - 0xf7e0, 0xf7e1, 0xf7e2, 0xf7e3, 0xf7e4, 0xf7e5, 0xf7e6, 0xf7e7, - 0xf7e8, 0xf7e9, 0xf7ea, 0xf7eb, 0xf7ec, 0xf7ed, 0xf7ee, 0xf7ef, - 0xf7f0, 0xf7f1, 0xf7f2, 0xf7f3, 0xf7f4, 0xf7f5, 0xf7f6, 0xf7f7, - 0xf7f8, 0xf7f9, 0xf7fa, 0xf7fb, 0xf7fc, 0xf7fd, 0xf7fe, 0xf7ff, - 0xf800, 0xf801, 0xf802, 0xf803, 0xf804, 0xf805, 0xf806, 0xf807, /* 0xf800 */ - 0xf808, 0xf809, 0xf80a, 0xf80b, 0xf80c, 0xf80d, 0xf80e, 0xf80f, - 0xf810, 0xf811, 0xf812, 0xf813, 0xf814, 0xf815, 0xf816, 0xf817, - 0xf818, 0xf819, 0xf81a, 0xf81b, 0xf81c, 0xf81d, 0xf81e, 0xf81f, - 0xf820, 0xf821, 0xf822, 0xf823, 0xf824, 0xf825, 0xf826, 0xf827, - 0xf828, 0xf829, 0xf82a, 0xf82b, 0xf82c, 0xf82d, 0xf82e, 0xf82f, - 0xf830, 0xf831, 0xf832, 0xf833, 0xf834, 0xf835, 0xf836, 0xf837, - 0xf838, 0xf839, 0xf83a, 0xf83b, 0xf83c, 0xf83d, 0xf83e, 0xf83f, - 0xf840, 0xf841, 0xf842, 0xf843, 0xf844, 0xf845, 0xf846, 0xf847, /* 0xf840 */ - 0xf848, 0xf849, 0xf84a, 0xf84b, 0xf84c, 0xf84d, 0xf84e, 0xf84f, - 0xf850, 0xf851, 0xf852, 0xf853, 0xf854, 0xf855, 0xf856, 0xf857, - 0xf858, 0xf859, 0xf85a, 0xf85b, 0xf85c, 0xf85d, 0xf85e, 0xf85f, - 0xf860, 0xf861, 0xf862, 0xf863, 0xf864, 0xf865, 0xf866, 0xf867, - 0xf868, 0xf869, 0xf86a, 0xf86b, 0xf86c, 0xf86d, 0xf86e, 0xf86f, - 0xf870, 0xf871, 0xf872, 0xf873, 0xf874, 0xf875, 0xf876, 0xf877, - 0xf878, 0xf879, 0xf87a, 0xf87b, 0xf87c, 0xf87d, 0xf87e, 0xf87f, - 0xf880, 0xf881, 0xf882, 0xf883, 0xf884, 0xf885, 0xf886, 0xf887, /* 0xf880 */ - 0xf888, 0xf889, 0xf88a, 0xf88b, 0xf88c, 0xf88d, 0xf88e, 0xf88f, - 0xf890, 0xf891, 0xf892, 0xf893, 0xf894, 0xf895, 0xf896, 0xf897, - 0xf898, 0xf899, 0xf89a, 0xf89b, 0xf89c, 0xf89d, 0xf89e, 0xf89f, - 0xf8a0, 0xf8a1, 0xf8a2, 0xf8a3, 0xf8a4, 0xf8a5, 0xf8a6, 0xf8a7, - 0xf8a8, 0xf8a9, 0xf8aa, 0xf8ab, 0xf8ac, 0xf8ad, 0xf8ae, 0xf8af, - 0xf8b0, 0xf8b1, 0xf8b2, 0xf8b3, 0xf8b4, 0xf8b5, 0xf8b6, 0xf8b7, - 0xf8b8, 0xf8b9, 0xf8ba, 0xf8bb, 0xf8bc, 0xf8bd, 0xf8be, 0xf8bf, - 0xf8c0, 0xf8c1, 0xf8c2, 0xf8c3, 0xf8c4, 0xf8c5, 0xf8c6, 0xf8c7, /* 0xf8c0 */ - 0xf8c8, 0xf8c9, 0xf8ca, 0xf8cb, 0xf8cc, 0xf8cd, 0xf8ce, 0xf8cf, - 0xf8d0, 0xf8d1, 0xf8d2, 0xf8d3, 0xf8d4, 0xf8d5, 0xf8d6, 0xf8d7, - 0xf8d8, 0xf8d9, 0xf8da, 0xf8db, 0xf8dc, 0xf8dd, 0xf8de, 0xf8df, - 0xf8e0, 0xf8e1, 0xf8e2, 0xf8e3, 0xf8e4, 0xf8e5, 0xf8e6, 0xf8e7, - 0xf8e8, 0xf8e9, 0xf8ea, 0xf8eb, 0xf8ec, 0xf8ed, 0xf8ee, 0xf8ef, - 0xf8f0, 0xf8f1, 0xf8f2, 0xf8f3, 0xf8f4, 0xf8f5, 0xf8f6, 0xf8f7, - 0xf8f8, 0xf8f9, 0xf8fa, 0xf8fb, 0xf8fc, 0xf8fd, 0xf8fe, 0xf8ff, - 0xf900, 0xf901, 0xf902, 0xf903, 0xf904, 0xf905, 0xf906, 0xf907, /* 0xf900 */ - 0xf908, 0xf909, 0xf90a, 0xf90b, 0xf90c, 0xf90d, 0xf90e, 0xf90f, - 0xf910, 0xf911, 0xf912, 0xf913, 0xf914, 0xf915, 0xf916, 0xf917, - 0xf918, 0xf919, 0xf91a, 0xf91b, 0xf91c, 0xf91d, 0xf91e, 0xf91f, - 0xf920, 0xf921, 0xf922, 0xf923, 0xf924, 0xf925, 0xf926, 0xf927, - 0xf928, 0xf929, 0xf92a, 0xf92b, 0xf92c, 0xf92d, 0xf92e, 0xf92f, - 0xf930, 0xf931, 0xf932, 0xf933, 0xf934, 0xf935, 0xf936, 0xf937, - 0xf938, 0xf939, 0xf93a, 0xf93b, 0xf93c, 0xf93d, 0xf93e, 0xf93f, - 0xf940, 0xf941, 0xf942, 0xf943, 0xf944, 0xf945, 0xf946, 0xf947, /* 0xf940 */ - 0xf948, 0xf949, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, 0xf94f, - 0xf950, 0xf951, 0xf952, 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, - 0xf958, 0xf959, 0xf95a, 0xf95b, 0xf95c, 0xf95d, 0xf95e, 0xf95f, - 0xf960, 0xf961, 0xf962, 0xf963, 0xf964, 0xf965, 0xf966, 0xf967, - 0xf968, 0xf969, 0xf96a, 0xf96b, 0xf96c, 0xf96d, 0xf96e, 0xf96f, - 0xf970, 0xf971, 0xf972, 0xf973, 0xf974, 0xf975, 0xf976, 0xf977, - 0xf978, 0xf979, 0xf97a, 0xf97b, 0xf97c, 0xf97d, 0xf97e, 0xf97f, - 0xf980, 0xf981, 0xf982, 0xf983, 0xf984, 0xf985, 0xf986, 0xf987, /* 0xf980 */ - 0xf988, 0xf989, 0xf98a, 0xf98b, 0xf98c, 0xf98d, 0xf98e, 0xf98f, - 0xf990, 0xf991, 0xf992, 0xf993, 0xf994, 0xf995, 0xf996, 0xf997, - 0xf998, 0xf999, 0xf99a, 0xf99b, 0xf99c, 0xf99d, 0xf99e, 0xf99f, - 0xf9a0, 0xf9a1, 0xf9a2, 0xf9a3, 0xf9a4, 0xf9a5, 0xf9a6, 0xf9a7, - 0xf9a8, 0xf9a9, 0xf9aa, 0xf9ab, 0xf9ac, 0xf9ad, 0xf9ae, 0xf9af, - 0xf9b0, 0xf9b1, 0xf9b2, 0xf9b3, 0xf9b4, 0xf9b5, 0xf9b6, 0xf9b7, - 0xf9b8, 0xf9b9, 0xf9ba, 0xf9bb, 0xf9bc, 0xf9bd, 0xf9be, 0xf9bf, - 0xf9c0, 0xf9c1, 0xf9c2, 0xf9c3, 0xf9c4, 0xf9c5, 0xf9c6, 0xf9c7, /* 0xf9c0 */ - 0xf9c8, 0xf9c9, 0xf9ca, 0xf9cb, 0xf9cc, 0xf9cd, 0xf9ce, 0xf9cf, - 0xf9d0, 0xf9d1, 0xf9d2, 0xf9d3, 0xf9d4, 0xf9d5, 0xf9d6, 0xf9d7, - 0xf9d8, 0xf9d9, 0xf9da, 0xf9db, 0xf9dc, 0xf9dd, 0xf9de, 0xf9df, - 0xf9e0, 0xf9e1, 0xf9e2, 0xf9e3, 0xf9e4, 0xf9e5, 0xf9e6, 0xf9e7, - 0xf9e8, 0xf9e9, 0xf9ea, 0xf9eb, 0xf9ec, 0xf9ed, 0xf9ee, 0xf9ef, - 0xf9f0, 0xf9f1, 0xf9f2, 0xf9f3, 0xf9f4, 0xf9f5, 0xf9f6, 0xf9f7, - 0xf9f8, 0xf9f9, 0xf9fa, 0xf9fb, 0xf9fc, 0xf9fd, 0xf9fe, 0xf9ff, - 0xfa00, 0xfa01, 0xfa02, 0xfa03, 0xfa04, 0xfa05, 0xfa06, 0xfa07, /* 0xfa00 */ - 0xfa08, 0xfa09, 0xfa0a, 0xfa0b, 0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, - 0xfa10, 0xfa11, 0xfa12, 0xfa13, 0xfa14, 0xfa15, 0xfa16, 0xfa17, - 0xfa18, 0xfa19, 0xfa1a, 0xfa1b, 0xfa1c, 0xfa1d, 0xfa1e, 0xfa1f, - 0xfa20, 0xfa21, 0xfa22, 0xfa23, 0xfa24, 0xfa25, 0xfa26, 0xfa27, - 0xfa28, 0xfa29, 0xfa2a, 0xfa2b, 0xfa2c, 0xfa2d, 0xfa2e, 0xfa2f, - 0xfa30, 0xfa31, 0xfa32, 0xfa33, 0xfa34, 0xfa35, 0xfa36, 0xfa37, - 0xfa38, 0xfa39, 0xfa3a, 0xfa3b, 0xfa3c, 0xfa3d, 0xfa3e, 0xfa3f, - 0xfa40, 0xfa41, 0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47, /* 0xfa40 */ - 0xfa48, 0xfa49, 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, - 0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0xfa57, - 0xfa58, 0xfa59, 0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0xfa5f, - 0xfa60, 0xfa61, 0xfa62, 0xfa63, 0xfa64, 0xfa65, 0xfa66, 0xfa67, - 0xfa68, 0xfa69, 0xfa6a, 0xfa6b, 0xfa6c, 0xfa6d, 0x0000, 0x0000, - 0xfa70, 0xfa71, 0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, - 0xfa78, 0xfa79, 0xfa7a, 0xfa7b, 0xfa7c, 0xfa7d, 0xfa7e, 0xfa7f, - 0xfa80, 0xfa81, 0xfa82, 0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfa87, /* 0xfa80 */ - 0xfa88, 0xfa89, 0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, - 0xfa90, 0xfa91, 0xfa92, 0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, - 0xfa98, 0xfa99, 0xfa9a, 0xfa9b, 0xfa9c, 0xfa9d, 0xfa9e, 0xfa9f, - 0xfaa0, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4, 0xfaa5, 0xfaa6, 0xfaa7, - 0xfaa8, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad, 0xfaae, 0xfaaf, - 0xfab0, 0xfab1, 0xfab2, 0xfab3, 0xfab4, 0xfab5, 0xfab6, 0xfab7, - 0xfab8, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xfabd, 0xfabe, 0xfabf, - 0xfac0, 0xfac1, 0xfac2, 0xfac3, 0xfac4, 0xfac5, 0xfac6, 0xfac7, /* 0xfac0 */ - 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd, 0xface, 0xfacf, - 0xfad0, 0xfad1, 0xfad2, 0xfad3, 0xfad4, 0xfad5, 0xfad6, 0xfad7, - 0xfad8, 0xfad9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfb00, 0xfb01, 0xfb02, 0xfb03, 0xfb04, 0xfb05, 0xfb06, 0x0000, /* 0xfb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfb13, 0xfb14, 0xfb15, 0xfb16, 0xfb17, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb1d, 0xfb1e, 0xfb1f, - 0xfb20, 0xfb21, 0xfb22, 0xfb23, 0xfb24, 0xfb25, 0xfb26, 0xfb27, - 0xfb28, 0xfb29, 0xfb2a, 0xfb2b, 0xfb2c, 0xfb2d, 0xfb2e, 0xfb2f, - 0xfb30, 0xfb31, 0xfb32, 0xfb33, 0xfb34, 0xfb35, 0xfb36, 0x0000, - 0xfb38, 0xfb39, 0xfb3a, 0xfb3b, 0xfb3c, 0x0000, 0xfb3e, 0x0000, - 0xfb40, 0xfb41, 0x0000, 0xfb43, 0xfb44, 0x0000, 0xfb46, 0xfb47, /* 0xfb40 */ - 0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, - 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, - 0xfb58, 0xfb59, 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, 0xfb5f, - 0xfb60, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, - 0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, - 0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, - 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, 0xfb7f, - 0xfb80, 0xfb81, 0xfb82, 0xfb83, 0xfb84, 0xfb85, 0xfb86, 0xfb87, /* 0xfb80 */ - 0xfb88, 0xfb89, 0xfb8a, 0xfb8b, 0xfb8c, 0xfb8d, 0xfb8e, 0xfb8f, - 0xfb90, 0xfb91, 0xfb92, 0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, - 0xfb98, 0xfb99, 0xfb9a, 0xfb9b, 0xfb9c, 0xfb9d, 0xfb9e, 0xfb9f, - 0xfba0, 0xfba1, 0xfba2, 0xfba3, 0xfba4, 0xfba5, 0xfba6, 0xfba7, - 0xfba8, 0xfba9, 0xfbaa, 0xfbab, 0xfbac, 0xfbad, 0xfbae, 0xfbaf, - 0xfbb0, 0xfbb1, 0xfbb2, 0xfbb3, 0xfbb4, 0xfbb5, 0xfbb6, 0xfbb7, - 0xfbb8, 0xfbb9, 0xfbba, 0xfbbb, 0xfbbc, 0xfbbd, 0xfbbe, 0xfbbf, - 0xfbc0, 0xfbc1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfbd3, 0xfbd4, 0xfbd5, 0xfbd6, 0xfbd7, - 0xfbd8, 0xfbd9, 0xfbda, 0xfbdb, 0xfbdc, 0xfbdd, 0xfbde, 0xfbdf, - 0xfbe0, 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7, - 0xfbe8, 0xfbe9, 0xfbea, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, - 0xfbf0, 0xfbf1, 0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf6, 0xfbf7, - 0xfbf8, 0xfbf9, 0xfbfa, 0xfbfb, 0xfbfc, 0xfbfd, 0xfbfe, 0xfbff, - 0xfc00, 0xfc01, 0xfc02, 0xfc03, 0xfc04, 0xfc05, 0xfc06, 0xfc07, /* 0xfc00 */ - 0xfc08, 0xfc09, 0xfc0a, 0xfc0b, 0xfc0c, 0xfc0d, 0xfc0e, 0xfc0f, - 0xfc10, 0xfc11, 0xfc12, 0xfc13, 0xfc14, 0xfc15, 0xfc16, 0xfc17, - 0xfc18, 0xfc19, 0xfc1a, 0xfc1b, 0xfc1c, 0xfc1d, 0xfc1e, 0xfc1f, - 0xfc20, 0xfc21, 0xfc22, 0xfc23, 0xfc24, 0xfc25, 0xfc26, 0xfc27, - 0xfc28, 0xfc29, 0xfc2a, 0xfc2b, 0xfc2c, 0xfc2d, 0xfc2e, 0xfc2f, - 0xfc30, 0xfc31, 0xfc32, 0xfc33, 0xfc34, 0xfc35, 0xfc36, 0xfc37, - 0xfc38, 0xfc39, 0xfc3a, 0xfc3b, 0xfc3c, 0xfc3d, 0xfc3e, 0xfc3f, - 0xfc40, 0xfc41, 0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, /* 0xfc40 */ - 0xfc48, 0xfc49, 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xfc4f, - 0xfc50, 0xfc51, 0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, - 0xfc58, 0xfc59, 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, - 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, - 0xfc68, 0xfc69, 0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, 0xfc6e, 0xfc6f, - 0xfc70, 0xfc71, 0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, - 0xfc78, 0xfc79, 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc7f, - 0xfc80, 0xfc81, 0xfc82, 0xfc83, 0xfc84, 0xfc85, 0xfc86, 0xfc87, /* 0xfc80 */ - 0xfc88, 0xfc89, 0xfc8a, 0xfc8b, 0xfc8c, 0xfc8d, 0xfc8e, 0xfc8f, - 0xfc90, 0xfc91, 0xfc92, 0xfc93, 0xfc94, 0xfc95, 0xfc96, 0xfc97, - 0xfc98, 0xfc99, 0xfc9a, 0xfc9b, 0xfc9c, 0xfc9d, 0xfc9e, 0xfc9f, - 0xfca0, 0xfca1, 0xfca2, 0xfca3, 0xfca4, 0xfca5, 0xfca6, 0xfca7, - 0xfca8, 0xfca9, 0xfcaa, 0xfcab, 0xfcac, 0xfcad, 0xfcae, 0xfcaf, - 0xfcb0, 0xfcb1, 0xfcb2, 0xfcb3, 0xfcb4, 0xfcb5, 0xfcb6, 0xfcb7, - 0xfcb8, 0xfcb9, 0xfcba, 0xfcbb, 0xfcbc, 0xfcbd, 0xfcbe, 0xfcbf, - 0xfcc0, 0xfcc1, 0xfcc2, 0xfcc3, 0xfcc4, 0xfcc5, 0xfcc6, 0xfcc7, /* 0xfcc0 */ - 0xfcc8, 0xfcc9, 0xfcca, 0xfccb, 0xfccc, 0xfccd, 0xfcce, 0xfccf, - 0xfcd0, 0xfcd1, 0xfcd2, 0xfcd3, 0xfcd4, 0xfcd5, 0xfcd6, 0xfcd7, - 0xfcd8, 0xfcd9, 0xfcda, 0xfcdb, 0xfcdc, 0xfcdd, 0xfcde, 0xfcdf, - 0xfce0, 0xfce1, 0xfce2, 0xfce3, 0xfce4, 0xfce5, 0xfce6, 0xfce7, - 0xfce8, 0xfce9, 0xfcea, 0xfceb, 0xfcec, 0xfced, 0xfcee, 0xfcef, - 0xfcf0, 0xfcf1, 0xfcf2, 0xfcf3, 0xfcf4, 0xfcf5, 0xfcf6, 0xfcf7, - 0xfcf8, 0xfcf9, 0xfcfa, 0xfcfb, 0xfcfc, 0xfcfd, 0xfcfe, 0xfcff, - 0xfd00, 0xfd01, 0xfd02, 0xfd03, 0xfd04, 0xfd05, 0xfd06, 0xfd07, /* 0xfd00 */ - 0xfd08, 0xfd09, 0xfd0a, 0xfd0b, 0xfd0c, 0xfd0d, 0xfd0e, 0xfd0f, - 0xfd10, 0xfd11, 0xfd12, 0xfd13, 0xfd14, 0xfd15, 0xfd16, 0xfd17, - 0xfd18, 0xfd19, 0xfd1a, 0xfd1b, 0xfd1c, 0xfd1d, 0xfd1e, 0xfd1f, - 0xfd20, 0xfd21, 0xfd22, 0xfd23, 0xfd24, 0xfd25, 0xfd26, 0xfd27, - 0xfd28, 0xfd29, 0xfd2a, 0xfd2b, 0xfd2c, 0xfd2d, 0xfd2e, 0xfd2f, - 0xfd30, 0xfd31, 0xfd32, 0xfd33, 0xfd34, 0xfd35, 0xfd36, 0xfd37, - 0xfd38, 0xfd39, 0xfd3a, 0xfd3b, 0xfd3c, 0xfd3d, 0xfd3e, 0xfd3f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, - 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, - 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, - 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, - 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, - 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd7f, - 0xfd80, 0xfd81, 0xfd82, 0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, /* 0xfd80 */ - 0xfd88, 0xfd89, 0xfd8a, 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, - 0x0000, 0x0000, 0xfd92, 0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, - 0xfd98, 0xfd99, 0xfd9a, 0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, - 0xfda0, 0xfda1, 0xfda2, 0xfda3, 0xfda4, 0xfda5, 0xfda6, 0xfda7, - 0xfda8, 0xfda9, 0xfdaa, 0xfdab, 0xfdac, 0xfdad, 0xfdae, 0xfdaf, - 0xfdb0, 0xfdb1, 0xfdb2, 0xfdb3, 0xfdb4, 0xfdb5, 0xfdb6, 0xfdb7, - 0xfdb8, 0xfdb9, 0xfdba, 0xfdbb, 0xfdbc, 0xfdbd, 0xfdbe, 0xfdbf, - 0xfdc0, 0xfdc1, 0xfdc2, 0xfdc3, 0xfdc4, 0xfdc5, 0xfdc6, 0xfdc7, /* 0xfdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfdf0, 0xfdf1, 0xfdf2, 0xfdf3, 0xfdf4, 0xfdf5, 0xfdf6, 0xfdf7, - 0xfdf8, 0xfdf9, 0xfdfa, 0xfdfb, 0xfdfc, 0xfdfd, 0x0000, 0x0000, - 0xfe00, 0xfe01, 0xfe02, 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07, /* 0xfe00 */ - 0xfe08, 0xfe09, 0xfe0a, 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, - 0xfe10, 0xfe11, 0xfe12, 0xfe13, 0xfe14, 0xfe15, 0xfe16, 0xfe17, - 0xfe18, 0xfe19, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe20, 0xfe21, 0xfe22, 0xfe23, 0xfe24, 0xfe25, 0xfe26, 0xfe27, - 0xfe28, 0xfe29, 0xfe2a, 0xfe2b, 0xfe2c, 0xfe2d, 0xfe2e, 0xfe2f, - 0xfe30, 0xfe31, 0xfe32, 0xfe33, 0xfe34, 0xfe35, 0xfe36, 0xfe37, - 0xfe38, 0xfe39, 0xfe3a, 0xfe3b, 0xfe3c, 0xfe3d, 0xfe3e, 0xfe3f, - 0xfe40, 0xfe41, 0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, /* 0xfe40 */ - 0xfe48, 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, - 0xfe50, 0xfe51, 0xfe52, 0x0000, 0xfe54, 0xfe55, 0xfe56, 0xfe57, - 0xfe58, 0xfe59, 0xfe5a, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, - 0xfe60, 0xfe61, 0xfe62, 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0x0000, - 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe70, 0xfe71, 0xfe72, 0xfe73, 0xfe74, 0x0000, 0xfe76, 0xfe77, - 0xfe78, 0xfe79, 0xfe7a, 0xfe7b, 0xfe7c, 0xfe7d, 0xfe7e, 0xfe7f, - 0xfe80, 0xfe81, 0xfe82, 0xfe83, 0xfe84, 0xfe85, 0xfe86, 0xfe87, /* 0xfe80 */ - 0xfe88, 0xfe89, 0xfe8a, 0xfe8b, 0xfe8c, 0xfe8d, 0xfe8e, 0xfe8f, - 0xfe90, 0xfe91, 0xfe92, 0xfe93, 0xfe94, 0xfe95, 0xfe96, 0xfe97, - 0xfe98, 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c, 0xfe9d, 0xfe9e, 0xfe9f, - 0xfea0, 0xfea1, 0xfea2, 0xfea3, 0xfea4, 0xfea5, 0xfea6, 0xfea7, - 0xfea8, 0xfea9, 0xfeaa, 0xfeab, 0xfeac, 0xfead, 0xfeae, 0xfeaf, - 0xfeb0, 0xfeb1, 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb5, 0xfeb6, 0xfeb7, - 0xfeb8, 0xfeb9, 0xfeba, 0xfebb, 0xfebc, 0xfebd, 0xfebe, 0xfebf, - 0xfec0, 0xfec1, 0xfec2, 0xfec3, 0xfec4, 0xfec5, 0xfec6, 0xfec7, /* 0xfec0 */ - 0xfec8, 0xfec9, 0xfeca, 0xfecb, 0xfecc, 0xfecd, 0xfece, 0xfecf, - 0xfed0, 0xfed1, 0xfed2, 0xfed3, 0xfed4, 0xfed5, 0xfed6, 0xfed7, - 0xfed8, 0xfed9, 0xfeda, 0xfedb, 0xfedc, 0xfedd, 0xfede, 0xfedf, - 0xfee0, 0xfee1, 0xfee2, 0xfee3, 0xfee4, 0xfee5, 0xfee6, 0xfee7, - 0xfee8, 0xfee9, 0xfeea, 0xfeeb, 0xfeec, 0xfeed, 0xfeee, 0xfeef, - 0xfef0, 0xfef1, 0xfef2, 0xfef3, 0xfef4, 0xfef5, 0xfef6, 0xfef7, - 0xfef8, 0xfef9, 0xfefa, 0xfefb, 0xfefc, 0x0000, 0x0000, 0xfeff, - 0x0000, 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, /* 0xff00 */ - 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, - 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, - 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, - 0xff20, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, - 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, - 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, - 0xff58, 0xff59, 0xff5a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, - 0xff40, 0xff41, 0xff42, 0xff43, 0xff44, 0xff45, 0xff46, 0xff47, /* 0xff40 */ - 0xff48, 0xff49, 0xff4a, 0xff4b, 0xff4c, 0xff4d, 0xff4e, 0xff4f, - 0xff50, 0xff51, 0xff52, 0xff53, 0xff54, 0xff55, 0xff56, 0xff57, - 0xff58, 0xff59, 0xff5a, 0xff5b, 0xff5c, 0xff5d, 0xff5e, 0xff5f, - 0xff60, 0xff61, 0xff62, 0xff63, 0xff64, 0xff65, 0xff66, 0xff67, - 0xff68, 0xff69, 0xff6a, 0xff6b, 0xff6c, 0xff6d, 0xff6e, 0xff6f, - 0xff70, 0xff71, 0xff72, 0xff73, 0xff74, 0xff75, 0xff76, 0xff77, - 0xff78, 0xff79, 0xff7a, 0xff7b, 0xff7c, 0xff7d, 0xff7e, 0xff7f, - 0xff80, 0xff81, 0xff82, 0xff83, 0xff84, 0xff85, 0xff86, 0xff87, /* 0xff80 */ - 0xff88, 0xff89, 0xff8a, 0xff8b, 0xff8c, 0xff8d, 0xff8e, 0xff8f, - 0xff90, 0xff91, 0xff92, 0xff93, 0xff94, 0xff95, 0xff96, 0xff97, - 0xff98, 0xff99, 0xff9a, 0xff9b, 0xff9c, 0xff9d, 0xff9e, 0xff9f, - 0xffa0, 0xffa1, 0xffa2, 0xffa3, 0xffa4, 0xffa5, 0xffa6, 0xffa7, - 0xffa8, 0xffa9, 0xffaa, 0xffab, 0xffac, 0xffad, 0xffae, 0xffaf, - 0xffb0, 0xffb1, 0xffb2, 0xffb3, 0xffb4, 0xffb5, 0xffb6, 0xffb7, - 0xffb8, 0xffb9, 0xffba, 0xffbb, 0xffbc, 0xffbd, 0xffbe, 0x0000, - 0x0000, 0x0000, 0xffc2, 0xffc3, 0xffc4, 0xffc5, 0xffc6, 0xffc7, /* 0xffc0 */ - 0x0000, 0x0000, 0xffca, 0xffcb, 0xffcc, 0xffcd, 0xffce, 0xffcf, - 0x0000, 0x0000, 0xffd2, 0xffd3, 0xffd4, 0xffd5, 0xffd6, 0xffd7, - 0x0000, 0x0000, 0xffda, 0xffdb, 0xffdc, 0x0000, 0x0000, 0x0000, - 0xffe0, 0xffe1, 0xffe2, 0xffe3, 0xffe4, 0xffe5, 0xffe6, 0x0000, - 0xffe8, 0xffe9, 0xffea, 0xffeb, 0xffec, 0xffed, 0xffee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfff9, 0xfffa, 0xfffb, 0xfffc, 0xfffd, 0x0000, 0x0000 +#define FF_UNICODE_ISUNICODEPOINTASSIGNED 0x1 +#define FF_UNICODE_ISALPHA 0x2 +#define FF_UNICODE_ISIDEOGRAPHIC 0x4 +#define FF_UNICODE_ISLEFTTORIGHT 0x10 +#define FF_UNICODE_ISRIGHTTOLEFT 0x20 +#define FF_UNICODE_ISLOWER 0x40 +#define FF_UNICODE_ISUPPER 0x80 +#define FF_UNICODE_ISDIGIT 0x100 +#define FF_UNICODE_ISLIGVULGFRAC 0x200 +#define FF_UNICODE_ISCOMBINING 0x400 +#define FF_UNICODE_ISZEROWIDTH 0x800 +#define FF_UNICODE_ISEURONUMERIC 0x1000 +#define FF_UNICODE_ISEURONUMTERM 0x2000 +#define FF_UNICODE_ISARABNUMERIC 0x4000 +#define FF_UNICODE_ISDECOMPOSITIONNORMATIVE 0x8000 +#define FF_UNICODE_ISDECOMPCIRCLE 0x10000 +#define FF_UNICODE_ISARABINITIAL 0x20000 +#define FF_UNICODE_ISARABMEDIAL 0x40000 +#define FF_UNICODE_ISARABFINAL 0x80000 +#define FF_UNICODE_ISARABISOLATED 0x100000 + +struct utypecasing { + /* deltas from the current character */ + int32_t upper, lower, title, mirror; }; -static const unsigned short ff_unicode_toupper[] = { 0, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, /* 0x0000 */ - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, /* 0x0040 */ - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, /* 0x0080 */ - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x039c, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, /* 0x00c0 */ - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x1e9e, - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00f7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x0178, - 0x0100, 0x0100, 0x0102, 0x0102, 0x0104, 0x0104, 0x0106, 0x0106, /* 0x0100 */ - 0x0108, 0x0108, 0x010a, 0x010a, 0x010c, 0x010c, 0x010e, 0x010e, - 0x0110, 0x0110, 0x0112, 0x0112, 0x0114, 0x0114, 0x0116, 0x0116, - 0x0118, 0x0118, 0x011a, 0x011a, 0x011c, 0x011c, 0x011e, 0x011e, - 0x0120, 0x0120, 0x0122, 0x0122, 0x0124, 0x0124, 0x0126, 0x0126, - 0x0128, 0x0128, 0x012a, 0x012a, 0x012c, 0x012c, 0x012e, 0x012e, - 0x0130, 0x0049, 0x0132, 0x0132, 0x0134, 0x0134, 0x0136, 0x0136, - 0x0138, 0x0139, 0x0139, 0x013b, 0x013b, 0x013d, 0x013d, 0x013f, - 0x013f, 0x0141, 0x0141, 0x0143, 0x0143, 0x0145, 0x0145, 0x0147, /* 0x0140 */ - 0x0147, 0x0149, 0x014a, 0x014a, 0x014c, 0x014c, 0x014e, 0x014e, - 0x0150, 0x0150, 0x0152, 0x0152, 0x0154, 0x0154, 0x0156, 0x0156, - 0x0158, 0x0158, 0x015a, 0x015a, 0x015c, 0x015c, 0x015e, 0x015e, - 0x0160, 0x0160, 0x0162, 0x0162, 0x0164, 0x0164, 0x0166, 0x0166, - 0x0168, 0x0168, 0x016a, 0x016a, 0x016c, 0x016c, 0x016e, 0x016e, - 0x0170, 0x0170, 0x0172, 0x0172, 0x0174, 0x0174, 0x0176, 0x0176, - 0x0178, 0x0179, 0x0179, 0x017b, 0x017b, 0x017d, 0x017d, 0x0053, - 0x0243, 0x0181, 0x0182, 0x0182, 0x0184, 0x0184, 0x0186, 0x0187, /* 0x0180 */ - 0x0187, 0x0189, 0x018a, 0x018b, 0x018b, 0x018d, 0x018e, 0x018f, - 0x0190, 0x0191, 0x0191, 0x0193, 0x0194, 0x01f6, 0x0196, 0x0197, - 0x0198, 0x0198, 0x023d, 0x019b, 0x019c, 0x019d, 0x0220, 0x019f, - 0x01a0, 0x01a0, 0x01a2, 0x01a2, 0x01a4, 0x01a4, 0x01a6, 0x01a7, - 0x01a7, 0x01a9, 0x01aa, 0x01ab, 0x01ac, 0x01ac, 0x01ae, 0x01af, - 0x01af, 0x01b1, 0x01b2, 0x01b3, 0x01b3, 0x01b5, 0x01b5, 0x01b7, - 0x01b8, 0x01b8, 0x01ba, 0x01bb, 0x01bc, 0x01bc, 0x01be, 0x01f7, - 0x01c0, 0x01c1, 0x01c2, 0x01c3, 0x01c4, 0x01c4, 0x01c4, 0x01c7, /* 0x01c0 */ - 0x01c7, 0x01c7, 0x01ca, 0x01ca, 0x01ca, 0x01cd, 0x01cd, 0x01cf, - 0x01cf, 0x01d1, 0x01d1, 0x01d3, 0x01d3, 0x01d5, 0x01d5, 0x01d7, - 0x01d7, 0x01d9, 0x01d9, 0x01db, 0x01db, 0x018e, 0x01de, 0x01de, - 0x01e0, 0x01e0, 0x01e2, 0x01e2, 0x01e4, 0x01e4, 0x01e6, 0x01e6, - 0x01e8, 0x01e8, 0x01ea, 0x01ea, 0x01ec, 0x01ec, 0x01ee, 0x01ee, - 0x01f0, 0x01f1, 0x01f1, 0x01f1, 0x01f4, 0x01f4, 0x01f6, 0x01f7, - 0x01f8, 0x01f8, 0x01fa, 0x01fa, 0x01fc, 0x01fc, 0x01fe, 0x01fe, - 0x0200, 0x0200, 0x0202, 0x0202, 0x0204, 0x0204, 0x0206, 0x0206, /* 0x0200 */ - 0x0208, 0x0208, 0x020a, 0x020a, 0x020c, 0x020c, 0x020e, 0x020e, - 0x0210, 0x0210, 0x0212, 0x0212, 0x0214, 0x0214, 0x0216, 0x0216, - 0x0218, 0x0218, 0x021a, 0x021a, 0x021c, 0x021c, 0x021e, 0x021e, - 0x0220, 0x0221, 0x0222, 0x0222, 0x0224, 0x0224, 0x0226, 0x0226, - 0x0228, 0x0228, 0x022a, 0x022a, 0x022c, 0x022c, 0x022e, 0x022e, - 0x0230, 0x0230, 0x0232, 0x0232, 0x0234, 0x0235, 0x0236, 0x0237, - 0x0238, 0x0239, 0x023a, 0x023b, 0x023b, 0x023d, 0x023e, 0x2c7e, - 0x2c7f, 0x0241, 0x0241, 0x0243, 0x0244, 0x0245, 0x0246, 0x0246, /* 0x0240 */ - 0x0248, 0x0248, 0x024a, 0x024a, 0x024c, 0x024c, 0x024e, 0x024e, - 0x2c6f, 0x2c6d, 0x2c70, 0x0181, 0x0186, 0x0255, 0x0189, 0x018a, - 0x0258, 0x018f, 0x025a, 0x0190, 0xa7ab, 0x025d, 0x025e, 0x025f, - 0x0193, 0xa7ac, 0x0262, 0x0194, 0x0264, 0xa78d, 0xa7aa, 0x0267, - 0x0197, 0x0196, 0xa7ae, 0x2c62, 0xa7ad, 0x026d, 0x026e, 0x019c, - 0x0270, 0x2c6e, 0x019d, 0x0273, 0x0274, 0x019f, 0x0276, 0x0277, - 0x0278, 0x0279, 0x027a, 0x027b, 0x027c, 0x2c64, 0x027e, 0x027f, - 0x01a6, 0x0281, 0xa7c5, 0x01a9, 0x0284, 0x0285, 0x0286, 0xa7b1, /* 0x0280 */ - 0x01ae, 0x0244, 0x01b1, 0x01b2, 0x0245, 0x028d, 0x028e, 0x028f, - 0x0290, 0x0291, 0x01b7, 0x0293, 0x0294, 0x0295, 0x0296, 0x0297, - 0x0298, 0x0299, 0x029a, 0x029b, 0x029c, 0xa7b2, 0xa7b0, 0x029f, - 0x02a0, 0x02a1, 0x02a2, 0x02a3, 0x02a4, 0x02a5, 0x02a6, 0x02a7, - 0x02a8, 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x02ae, 0x02af, - 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x02b4, 0x02b5, 0x02b6, 0x02b7, - 0x02b8, 0x02b9, 0x02ba, 0x02bb, 0x02bc, 0x02bd, 0x02be, 0x02bf, - 0x02c0, 0x02c1, 0x02c2, 0x02c3, 0x02c4, 0x02c5, 0x02c6, 0x02c7, /* 0x02c0 */ - 0x02c8, 0x02c9, 0x02ca, 0x02cb, 0x02cc, 0x02cd, 0x02ce, 0x02cf, - 0x02d0, 0x02d1, 0x02d2, 0x02d3, 0x02d4, 0x02d5, 0x02d6, 0x02d7, - 0x02d8, 0x02d9, 0x02da, 0x02db, 0x02dc, 0x02dd, 0x02de, 0x02df, - 0x02e0, 0x02e1, 0x02e2, 0x02e3, 0x02e4, 0x02e5, 0x02e6, 0x02e7, - 0x02e8, 0x02e9, 0x02ea, 0x02eb, 0x02ec, 0x02ed, 0x02ee, 0x02ef, - 0x02f0, 0x02f1, 0x02f2, 0x02f3, 0x02f4, 0x02f5, 0x02f6, 0x02f7, - 0x02f8, 0x02f9, 0x02fa, 0x02fb, 0x02fc, 0x02fd, 0x02fe, 0x02ff, - 0x0300, 0x0301, 0x0302, 0x0303, 0x0304, 0x0305, 0x0306, 0x0307, /* 0x0300 */ - 0x0308, 0x0309, 0x030a, 0x030b, 0x030c, 0x030d, 0x030e, 0x030f, - 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, - 0x0318, 0x0319, 0x031a, 0x031b, 0x031c, 0x031d, 0x031e, 0x031f, - 0x0320, 0x0321, 0x0322, 0x0323, 0x0324, 0x0325, 0x0326, 0x0327, - 0x0328, 0x0329, 0x032a, 0x032b, 0x032c, 0x032d, 0x032e, 0x032f, - 0x0330, 0x0331, 0x0332, 0x0333, 0x0334, 0x0335, 0x0336, 0x0337, - 0x0338, 0x0339, 0x033a, 0x033b, 0x033c, 0x033d, 0x033e, 0x033f, - 0x0340, 0x0341, 0x0342, 0x0343, 0x0344, 0x0399, 0x0346, 0x0347, /* 0x0340 */ - 0x0348, 0x0349, 0x034a, 0x034b, 0x034c, 0x034d, 0x034e, 0x034f, - 0x0350, 0x0351, 0x0352, 0x0353, 0x0354, 0x0355, 0x0356, 0x0357, - 0x0358, 0x0359, 0x035a, 0x035b, 0x035c, 0x035d, 0x035e, 0x035f, - 0x0360, 0x0361, 0x0362, 0x0363, 0x0364, 0x0365, 0x0366, 0x0367, - 0x0368, 0x0369, 0x036a, 0x036b, 0x036c, 0x036d, 0x036e, 0x036f, - 0x0370, 0x0370, 0x0372, 0x0372, 0x0374, 0x0375, 0x0376, 0x0376, - 0x0000, 0x0000, 0x037a, 0x03fd, 0x03fe, 0x03ff, 0x037e, 0x037f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0384, 0x0385, 0x0386, 0x0387, /* 0x0380 */ - 0x0388, 0x0389, 0x038a, 0x0000, 0x038c, 0x0000, 0x038e, 0x038f, - 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x0000, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, - 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x0386, 0x0388, 0x0389, 0x038a, - 0x03b0, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x03a3, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, /* 0x03c0 */ - 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x038c, 0x038e, 0x038f, 0x03cf, - 0x0392, 0x0398, 0x03d2, 0x03d3, 0x03d4, 0x03a6, 0x03a0, 0x03cf, - 0x03d8, 0x03d8, 0x03da, 0x03da, 0x03dc, 0x03dc, 0x03de, 0x03de, - 0x03e0, 0x03e0, 0x03e2, 0x03e2, 0x03e4, 0x03e4, 0x03e6, 0x03e6, - 0x03e8, 0x03e8, 0x03ea, 0x03ea, 0x03ec, 0x03ec, 0x03ee, 0x03ee, - 0x039a, 0x03a1, 0x03f9, 0x037f, 0x03f4, 0x0395, 0x03f6, 0x03f7, - 0x03f7, 0x03f9, 0x03fa, 0x03fa, 0x03fc, 0x03fd, 0x03fe, 0x03ff, - 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, /* 0x0400 */ - 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, - 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, - 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, - 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, /* 0x0440 */ - 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, - 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, - 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, - 0x0460, 0x0460, 0x0462, 0x0462, 0x0464, 0x0464, 0x0466, 0x0466, - 0x0468, 0x0468, 0x046a, 0x046a, 0x046c, 0x046c, 0x046e, 0x046e, - 0x0470, 0x0470, 0x0472, 0x0472, 0x0474, 0x0474, 0x0476, 0x0476, - 0x0478, 0x0478, 0x047a, 0x047a, 0x047c, 0x047c, 0x047e, 0x047e, - 0x0480, 0x0480, 0x0482, 0x0483, 0x0484, 0x0485, 0x0486, 0x0487, /* 0x0480 */ - 0x0488, 0x0489, 0x048a, 0x048a, 0x048c, 0x048c, 0x048e, 0x048e, - 0x0490, 0x0490, 0x0492, 0x0492, 0x0494, 0x0494, 0x0496, 0x0496, - 0x0498, 0x0498, 0x049a, 0x049a, 0x049c, 0x049c, 0x049e, 0x049e, - 0x04a0, 0x04a0, 0x04a2, 0x04a2, 0x04a4, 0x04a4, 0x04a6, 0x04a6, - 0x04a8, 0x04a8, 0x04aa, 0x04aa, 0x04ac, 0x04ac, 0x04ae, 0x04ae, - 0x04b0, 0x04b0, 0x04b2, 0x04b2, 0x04b4, 0x04b4, 0x04b6, 0x04b6, - 0x04b8, 0x04b8, 0x04ba, 0x04ba, 0x04bc, 0x04bc, 0x04be, 0x04be, - 0x04c0, 0x04c1, 0x04c1, 0x04c3, 0x04c3, 0x04c5, 0x04c5, 0x04c7, /* 0x04c0 */ - 0x04c7, 0x04c9, 0x04c9, 0x04cb, 0x04cb, 0x04cd, 0x04cd, 0x04c0, - 0x04d0, 0x04d0, 0x04d2, 0x04d2, 0x04d4, 0x04d4, 0x04d6, 0x04d6, - 0x04d8, 0x04d8, 0x04da, 0x04da, 0x04dc, 0x04dc, 0x04de, 0x04de, - 0x04e0, 0x04e0, 0x04e2, 0x04e2, 0x04e4, 0x04e4, 0x04e6, 0x04e6, - 0x04e8, 0x04e8, 0x04ea, 0x04ea, 0x04ec, 0x04ec, 0x04ee, 0x04ee, - 0x04f0, 0x04f0, 0x04f2, 0x04f2, 0x04f4, 0x04f4, 0x04f6, 0x04f6, - 0x04f8, 0x04f8, 0x04fa, 0x04fa, 0x04fc, 0x04fc, 0x04fe, 0x04fe, - 0x0500, 0x0500, 0x0502, 0x0502, 0x0504, 0x0504, 0x0506, 0x0506, /* 0x0500 */ - 0x0508, 0x0508, 0x050a, 0x050a, 0x050c, 0x050c, 0x050e, 0x050e, - 0x0510, 0x0510, 0x0512, 0x0512, 0x0514, 0x0514, 0x0516, 0x0516, - 0x0518, 0x0518, 0x051a, 0x051a, 0x051c, 0x051c, 0x051e, 0x051e, - 0x0520, 0x0520, 0x0522, 0x0522, 0x0524, 0x0524, 0x0526, 0x0526, - 0x0528, 0x0528, 0x052a, 0x052a, 0x052c, 0x052c, 0x052e, 0x052e, - 0x0000, 0x0531, 0x0532, 0x0533, 0x0534, 0x0535, 0x0536, 0x0537, - 0x0538, 0x0539, 0x053a, 0x053b, 0x053c, 0x053d, 0x053e, 0x053f, - 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, /* 0x0540 */ - 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 0x054e, 0x054f, - 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 0x0000, - 0x0000, 0x0559, 0x055a, 0x055b, 0x055c, 0x055d, 0x055e, 0x055f, - 0x0560, 0x0531, 0x0532, 0x0533, 0x0534, 0x0535, 0x0536, 0x0537, - 0x0538, 0x0539, 0x053a, 0x053b, 0x053c, 0x053d, 0x053e, 0x053f, - 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, - 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 0x054e, 0x054f, - 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 0x0587, /* 0x0580 */ - 0x0588, 0x0589, 0x058a, 0x0000, 0x0000, 0x058d, 0x058e, 0x058f, - 0x0000, 0x0591, 0x0592, 0x0593, 0x0594, 0x0595, 0x0596, 0x0597, - 0x0598, 0x0599, 0x059a, 0x059b, 0x059c, 0x059d, 0x059e, 0x059f, - 0x05a0, 0x05a1, 0x05a2, 0x05a3, 0x05a4, 0x05a5, 0x05a6, 0x05a7, - 0x05a8, 0x05a9, 0x05aa, 0x05ab, 0x05ac, 0x05ad, 0x05ae, 0x05af, - 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, - 0x05b8, 0x05b9, 0x05ba, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, - 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05c4, 0x05c5, 0x05c6, 0x05c7, /* 0x05c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, - 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, - 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, - 0x05e8, 0x05e9, 0x05ea, 0x0000, 0x0000, 0x0000, 0x0000, 0x05ef, - 0x05f0, 0x05f1, 0x05f2, 0x05f3, 0x05f4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0600, 0x0601, 0x0602, 0x0603, 0x0604, 0x0605, 0x0606, 0x0607, /* 0x0600 */ - 0x0608, 0x0609, 0x060a, 0x060b, 0x060c, 0x060d, 0x060e, 0x060f, - 0x0610, 0x0611, 0x0612, 0x0613, 0x0614, 0x0615, 0x0616, 0x0617, - 0x0618, 0x0619, 0x061a, 0x061b, 0x061c, 0x0000, 0x061e, 0x061f, - 0x0620, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, - 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, - 0x0638, 0x0639, 0x063a, 0x063b, 0x063c, 0x063d, 0x063e, 0x063f, - 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, /* 0x0640 */ - 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, - 0x0650, 0x0651, 0x0652, 0x0653, 0x0654, 0x0655, 0x0656, 0x0657, - 0x0658, 0x0659, 0x065a, 0x065b, 0x065c, 0x065d, 0x065e, 0x065f, - 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, - 0x0668, 0x0669, 0x066a, 0x066b, 0x066c, 0x066d, 0x066e, 0x066f, - 0x0670, 0x0671, 0x0672, 0x0673, 0x0674, 0x0675, 0x0676, 0x0677, - 0x0678, 0x0679, 0x067a, 0x067b, 0x067c, 0x067d, 0x067e, 0x067f, - 0x0680, 0x0681, 0x0682, 0x0683, 0x0684, 0x0685, 0x0686, 0x0687, /* 0x0680 */ - 0x0688, 0x0689, 0x068a, 0x068b, 0x068c, 0x068d, 0x068e, 0x068f, - 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, 0x0696, 0x0697, - 0x0698, 0x0699, 0x069a, 0x069b, 0x069c, 0x069d, 0x069e, 0x069f, - 0x06a0, 0x06a1, 0x06a2, 0x06a3, 0x06a4, 0x06a5, 0x06a6, 0x06a7, - 0x06a8, 0x06a9, 0x06aa, 0x06ab, 0x06ac, 0x06ad, 0x06ae, 0x06af, - 0x06b0, 0x06b1, 0x06b2, 0x06b3, 0x06b4, 0x06b5, 0x06b6, 0x06b7, - 0x06b8, 0x06b9, 0x06ba, 0x06bb, 0x06bc, 0x06bd, 0x06be, 0x06bf, - 0x06c0, 0x06c1, 0x06c2, 0x06c3, 0x06c4, 0x06c5, 0x06c6, 0x06c7, /* 0x06c0 */ - 0x06c8, 0x06c9, 0x06ca, 0x06cb, 0x06cc, 0x06cd, 0x06ce, 0x06cf, - 0x06d0, 0x06d1, 0x06d2, 0x06d3, 0x06d4, 0x06d5, 0x06d6, 0x06d7, - 0x06d8, 0x06d9, 0x06da, 0x06db, 0x06dc, 0x06dd, 0x06de, 0x06df, - 0x06e0, 0x06e1, 0x06e2, 0x06e3, 0x06e4, 0x06e5, 0x06e6, 0x06e7, - 0x06e8, 0x06e9, 0x06ea, 0x06eb, 0x06ec, 0x06ed, 0x06ee, 0x06ef, - 0x06f0, 0x06f1, 0x06f2, 0x06f3, 0x06f4, 0x06f5, 0x06f6, 0x06f7, - 0x06f8, 0x06f9, 0x06fa, 0x06fb, 0x06fc, 0x06fd, 0x06fe, 0x06ff, - 0x0700, 0x0701, 0x0702, 0x0703, 0x0704, 0x0705, 0x0706, 0x0707, /* 0x0700 */ - 0x0708, 0x0709, 0x070a, 0x070b, 0x070c, 0x070d, 0x0000, 0x070f, - 0x0710, 0x0711, 0x0712, 0x0713, 0x0714, 0x0715, 0x0716, 0x0717, - 0x0718, 0x0719, 0x071a, 0x071b, 0x071c, 0x071d, 0x071e, 0x071f, - 0x0720, 0x0721, 0x0722, 0x0723, 0x0724, 0x0725, 0x0726, 0x0727, - 0x0728, 0x0729, 0x072a, 0x072b, 0x072c, 0x072d, 0x072e, 0x072f, - 0x0730, 0x0731, 0x0732, 0x0733, 0x0734, 0x0735, 0x0736, 0x0737, - 0x0738, 0x0739, 0x073a, 0x073b, 0x073c, 0x073d, 0x073e, 0x073f, - 0x0740, 0x0741, 0x0742, 0x0743, 0x0744, 0x0745, 0x0746, 0x0747, /* 0x0740 */ - 0x0748, 0x0749, 0x074a, 0x0000, 0x0000, 0x074d, 0x074e, 0x074f, - 0x0750, 0x0751, 0x0752, 0x0753, 0x0754, 0x0755, 0x0756, 0x0757, - 0x0758, 0x0759, 0x075a, 0x075b, 0x075c, 0x075d, 0x075e, 0x075f, - 0x0760, 0x0761, 0x0762, 0x0763, 0x0764, 0x0765, 0x0766, 0x0767, - 0x0768, 0x0769, 0x076a, 0x076b, 0x076c, 0x076d, 0x076e, 0x076f, - 0x0770, 0x0771, 0x0772, 0x0773, 0x0774, 0x0775, 0x0776, 0x0777, - 0x0778, 0x0779, 0x077a, 0x077b, 0x077c, 0x077d, 0x077e, 0x077f, - 0x0780, 0x0781, 0x0782, 0x0783, 0x0784, 0x0785, 0x0786, 0x0787, /* 0x0780 */ - 0x0788, 0x0789, 0x078a, 0x078b, 0x078c, 0x078d, 0x078e, 0x078f, - 0x0790, 0x0791, 0x0792, 0x0793, 0x0794, 0x0795, 0x0796, 0x0797, - 0x0798, 0x0799, 0x079a, 0x079b, 0x079c, 0x079d, 0x079e, 0x079f, - 0x07a0, 0x07a1, 0x07a2, 0x07a3, 0x07a4, 0x07a5, 0x07a6, 0x07a7, - 0x07a8, 0x07a9, 0x07aa, 0x07ab, 0x07ac, 0x07ad, 0x07ae, 0x07af, - 0x07b0, 0x07b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x07c0, 0x07c1, 0x07c2, 0x07c3, 0x07c4, 0x07c5, 0x07c6, 0x07c7, /* 0x07c0 */ - 0x07c8, 0x07c9, 0x07ca, 0x07cb, 0x07cc, 0x07cd, 0x07ce, 0x07cf, - 0x07d0, 0x07d1, 0x07d2, 0x07d3, 0x07d4, 0x07d5, 0x07d6, 0x07d7, - 0x07d8, 0x07d9, 0x07da, 0x07db, 0x07dc, 0x07dd, 0x07de, 0x07df, - 0x07e0, 0x07e1, 0x07e2, 0x07e3, 0x07e4, 0x07e5, 0x07e6, 0x07e7, - 0x07e8, 0x07e9, 0x07ea, 0x07eb, 0x07ec, 0x07ed, 0x07ee, 0x07ef, - 0x07f0, 0x07f1, 0x07f2, 0x07f3, 0x07f4, 0x07f5, 0x07f6, 0x07f7, - 0x07f8, 0x07f9, 0x07fa, 0x0000, 0x0000, 0x07fd, 0x07fe, 0x07ff, - 0x0800, 0x0801, 0x0802, 0x0803, 0x0804, 0x0805, 0x0806, 0x0807, /* 0x0800 */ - 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x080f, - 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, - 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, 0x081f, - 0x0820, 0x0821, 0x0822, 0x0823, 0x0824, 0x0825, 0x0826, 0x0827, - 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, 0x0000, 0x0000, - 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0836, 0x0837, - 0x0838, 0x0839, 0x083a, 0x083b, 0x083c, 0x083d, 0x083e, 0x0000, - 0x0840, 0x0841, 0x0842, 0x0843, 0x0844, 0x0845, 0x0846, 0x0847, /* 0x0840 */ - 0x0848, 0x0849, 0x084a, 0x084b, 0x084c, 0x084d, 0x084e, 0x084f, - 0x0850, 0x0851, 0x0852, 0x0853, 0x0854, 0x0855, 0x0856, 0x0857, - 0x0858, 0x0859, 0x085a, 0x085b, 0x0000, 0x0000, 0x085e, 0x0000, - 0x0860, 0x0861, 0x0862, 0x0863, 0x0864, 0x0865, 0x0866, 0x0867, - 0x0868, 0x0869, 0x086a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x08a0, 0x08a1, 0x08a2, 0x08a3, 0x08a4, 0x08a5, 0x08a6, 0x08a7, - 0x08a8, 0x08a9, 0x08aa, 0x08ab, 0x08ac, 0x08ad, 0x08ae, 0x08af, - 0x08b0, 0x08b1, 0x08b2, 0x08b3, 0x08b4, 0x0000, 0x08b6, 0x08b7, - 0x08b8, 0x08b9, 0x08ba, 0x08bb, 0x08bc, 0x08bd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x08c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x08d3, 0x08d4, 0x08d5, 0x08d6, 0x08d7, - 0x08d8, 0x08d9, 0x08da, 0x08db, 0x08dc, 0x08dd, 0x08de, 0x08df, - 0x08e0, 0x08e1, 0x08e2, 0x08e3, 0x08e4, 0x08e5, 0x08e6, 0x08e7, - 0x08e8, 0x08e9, 0x08ea, 0x08eb, 0x08ec, 0x08ed, 0x08ee, 0x08ef, - 0x08f0, 0x08f1, 0x08f2, 0x08f3, 0x08f4, 0x08f5, 0x08f6, 0x08f7, - 0x08f8, 0x08f9, 0x08fa, 0x08fb, 0x08fc, 0x08fd, 0x08fe, 0x08ff, - 0x0900, 0x0901, 0x0902, 0x0903, 0x0904, 0x0905, 0x0906, 0x0907, /* 0x0900 */ - 0x0908, 0x0909, 0x090a, 0x090b, 0x090c, 0x090d, 0x090e, 0x090f, - 0x0910, 0x0911, 0x0912, 0x0913, 0x0914, 0x0915, 0x0916, 0x0917, - 0x0918, 0x0919, 0x091a, 0x091b, 0x091c, 0x091d, 0x091e, 0x091f, - 0x0920, 0x0921, 0x0922, 0x0923, 0x0924, 0x0925, 0x0926, 0x0927, - 0x0928, 0x0929, 0x092a, 0x092b, 0x092c, 0x092d, 0x092e, 0x092f, - 0x0930, 0x0931, 0x0932, 0x0933, 0x0934, 0x0935, 0x0936, 0x0937, - 0x0938, 0x0939, 0x093a, 0x093b, 0x093c, 0x093d, 0x093e, 0x093f, - 0x0940, 0x0941, 0x0942, 0x0943, 0x0944, 0x0945, 0x0946, 0x0947, /* 0x0940 */ - 0x0948, 0x0949, 0x094a, 0x094b, 0x094c, 0x094d, 0x094e, 0x094f, - 0x0950, 0x0951, 0x0952, 0x0953, 0x0954, 0x0955, 0x0956, 0x0957, - 0x0958, 0x0959, 0x095a, 0x095b, 0x095c, 0x095d, 0x095e, 0x095f, - 0x0960, 0x0961, 0x0962, 0x0963, 0x0964, 0x0965, 0x0966, 0x0967, - 0x0968, 0x0969, 0x096a, 0x096b, 0x096c, 0x096d, 0x096e, 0x096f, - 0x0970, 0x0971, 0x0972, 0x0973, 0x0974, 0x0975, 0x0976, 0x0977, - 0x0978, 0x0979, 0x097a, 0x097b, 0x097c, 0x097d, 0x097e, 0x097f, - 0x0980, 0x0981, 0x0982, 0x0983, 0x0000, 0x0985, 0x0986, 0x0987, /* 0x0980 */ - 0x0988, 0x0989, 0x098a, 0x098b, 0x098c, 0x0000, 0x0000, 0x098f, - 0x0990, 0x0000, 0x0000, 0x0993, 0x0994, 0x0995, 0x0996, 0x0997, - 0x0998, 0x0999, 0x099a, 0x099b, 0x099c, 0x099d, 0x099e, 0x099f, - 0x09a0, 0x09a1, 0x09a2, 0x09a3, 0x09a4, 0x09a5, 0x09a6, 0x09a7, - 0x09a8, 0x0000, 0x09aa, 0x09ab, 0x09ac, 0x09ad, 0x09ae, 0x09af, - 0x09b0, 0x0000, 0x09b2, 0x0000, 0x0000, 0x0000, 0x09b6, 0x09b7, - 0x09b8, 0x09b9, 0x0000, 0x0000, 0x09bc, 0x09bd, 0x09be, 0x09bf, - 0x09c0, 0x09c1, 0x09c2, 0x09c3, 0x09c4, 0x0000, 0x0000, 0x09c7, /* 0x09c0 */ - 0x09c8, 0x0000, 0x0000, 0x09cb, 0x09cc, 0x09cd, 0x09ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x09d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x09dc, 0x09dd, 0x0000, 0x09df, - 0x09e0, 0x09e1, 0x09e2, 0x09e3, 0x0000, 0x0000, 0x09e6, 0x09e7, - 0x09e8, 0x09e9, 0x09ea, 0x09eb, 0x09ec, 0x09ed, 0x09ee, 0x09ef, - 0x09f0, 0x09f1, 0x09f2, 0x09f3, 0x09f4, 0x09f5, 0x09f6, 0x09f7, - 0x09f8, 0x09f9, 0x09fa, 0x09fb, 0x09fc, 0x09fd, 0x09fe, 0x0000, - 0x0000, 0x0a01, 0x0a02, 0x0a03, 0x0000, 0x0a05, 0x0a06, 0x0a07, /* 0x0a00 */ - 0x0a08, 0x0a09, 0x0a0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a0f, - 0x0a10, 0x0000, 0x0000, 0x0a13, 0x0a14, 0x0a15, 0x0a16, 0x0a17, - 0x0a18, 0x0a19, 0x0a1a, 0x0a1b, 0x0a1c, 0x0a1d, 0x0a1e, 0x0a1f, - 0x0a20, 0x0a21, 0x0a22, 0x0a23, 0x0a24, 0x0a25, 0x0a26, 0x0a27, - 0x0a28, 0x0000, 0x0a2a, 0x0a2b, 0x0a2c, 0x0a2d, 0x0a2e, 0x0a2f, - 0x0a30, 0x0000, 0x0a32, 0x0a33, 0x0000, 0x0a35, 0x0a36, 0x0000, - 0x0a38, 0x0a39, 0x0000, 0x0000, 0x0a3c, 0x0000, 0x0a3e, 0x0a3f, - 0x0a40, 0x0a41, 0x0a42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a47, /* 0x0a40 */ - 0x0a48, 0x0000, 0x0000, 0x0a4b, 0x0a4c, 0x0a4d, 0x0000, 0x0000, - 0x0000, 0x0a51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a59, 0x0a5a, 0x0a5b, 0x0a5c, 0x0000, 0x0a5e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a66, 0x0a67, - 0x0a68, 0x0a69, 0x0a6a, 0x0a6b, 0x0a6c, 0x0a6d, 0x0a6e, 0x0a6f, - 0x0a70, 0x0a71, 0x0a72, 0x0a73, 0x0a74, 0x0a75, 0x0a76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a81, 0x0a82, 0x0a83, 0x0000, 0x0a85, 0x0a86, 0x0a87, /* 0x0a80 */ - 0x0a88, 0x0a89, 0x0a8a, 0x0a8b, 0x0a8c, 0x0a8d, 0x0000, 0x0a8f, - 0x0a90, 0x0a91, 0x0000, 0x0a93, 0x0a94, 0x0a95, 0x0a96, 0x0a97, - 0x0a98, 0x0a99, 0x0a9a, 0x0a9b, 0x0a9c, 0x0a9d, 0x0a9e, 0x0a9f, - 0x0aa0, 0x0aa1, 0x0aa2, 0x0aa3, 0x0aa4, 0x0aa5, 0x0aa6, 0x0aa7, - 0x0aa8, 0x0000, 0x0aaa, 0x0aab, 0x0aac, 0x0aad, 0x0aae, 0x0aaf, - 0x0ab0, 0x0000, 0x0ab2, 0x0ab3, 0x0000, 0x0ab5, 0x0ab6, 0x0ab7, - 0x0ab8, 0x0ab9, 0x0000, 0x0000, 0x0abc, 0x0abd, 0x0abe, 0x0abf, - 0x0ac0, 0x0ac1, 0x0ac2, 0x0ac3, 0x0ac4, 0x0ac5, 0x0000, 0x0ac7, /* 0x0ac0 */ - 0x0ac8, 0x0ac9, 0x0000, 0x0acb, 0x0acc, 0x0acd, 0x0000, 0x0000, - 0x0ad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0ae0, 0x0ae1, 0x0ae2, 0x0ae3, 0x0000, 0x0000, 0x0ae6, 0x0ae7, - 0x0ae8, 0x0ae9, 0x0aea, 0x0aeb, 0x0aec, 0x0aed, 0x0aee, 0x0aef, - 0x0af0, 0x0af1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0af9, 0x0afa, 0x0afb, 0x0afc, 0x0afd, 0x0afe, 0x0aff, - 0x0000, 0x0b01, 0x0b02, 0x0b03, 0x0000, 0x0b05, 0x0b06, 0x0b07, /* 0x0b00 */ - 0x0b08, 0x0b09, 0x0b0a, 0x0b0b, 0x0b0c, 0x0000, 0x0000, 0x0b0f, - 0x0b10, 0x0000, 0x0000, 0x0b13, 0x0b14, 0x0b15, 0x0b16, 0x0b17, - 0x0b18, 0x0b19, 0x0b1a, 0x0b1b, 0x0b1c, 0x0b1d, 0x0b1e, 0x0b1f, - 0x0b20, 0x0b21, 0x0b22, 0x0b23, 0x0b24, 0x0b25, 0x0b26, 0x0b27, - 0x0b28, 0x0000, 0x0b2a, 0x0b2b, 0x0b2c, 0x0b2d, 0x0b2e, 0x0b2f, - 0x0b30, 0x0000, 0x0b32, 0x0b33, 0x0000, 0x0b35, 0x0b36, 0x0b37, - 0x0b38, 0x0b39, 0x0000, 0x0000, 0x0b3c, 0x0b3d, 0x0b3e, 0x0b3f, - 0x0b40, 0x0b41, 0x0b42, 0x0b43, 0x0b44, 0x0000, 0x0000, 0x0b47, /* 0x0b40 */ - 0x0b48, 0x0000, 0x0000, 0x0b4b, 0x0b4c, 0x0b4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0b56, 0x0b57, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0b5c, 0x0b5d, 0x0000, 0x0b5f, - 0x0b60, 0x0b61, 0x0b62, 0x0b63, 0x0000, 0x0000, 0x0b66, 0x0b67, - 0x0b68, 0x0b69, 0x0b6a, 0x0b6b, 0x0b6c, 0x0b6d, 0x0b6e, 0x0b6f, - 0x0b70, 0x0b71, 0x0b72, 0x0b73, 0x0b74, 0x0b75, 0x0b76, 0x0b77, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0b82, 0x0b83, 0x0000, 0x0b85, 0x0b86, 0x0b87, /* 0x0b80 */ - 0x0b88, 0x0b89, 0x0b8a, 0x0000, 0x0000, 0x0000, 0x0b8e, 0x0b8f, - 0x0b90, 0x0000, 0x0b92, 0x0b93, 0x0b94, 0x0b95, 0x0000, 0x0000, - 0x0000, 0x0b99, 0x0b9a, 0x0000, 0x0b9c, 0x0000, 0x0b9e, 0x0b9f, - 0x0000, 0x0000, 0x0000, 0x0ba3, 0x0ba4, 0x0000, 0x0000, 0x0000, - 0x0ba8, 0x0ba9, 0x0baa, 0x0000, 0x0000, 0x0000, 0x0bae, 0x0baf, - 0x0bb0, 0x0bb1, 0x0bb2, 0x0bb3, 0x0bb4, 0x0bb5, 0x0bb6, 0x0bb7, - 0x0bb8, 0x0bb9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bbe, 0x0bbf, - 0x0bc0, 0x0bc1, 0x0bc2, 0x0000, 0x0000, 0x0000, 0x0bc6, 0x0bc7, /* 0x0bc0 */ - 0x0bc8, 0x0000, 0x0bca, 0x0bcb, 0x0bcc, 0x0bcd, 0x0000, 0x0000, - 0x0bd0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bd7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0be6, 0x0be7, - 0x0be8, 0x0be9, 0x0bea, 0x0beb, 0x0bec, 0x0bed, 0x0bee, 0x0bef, - 0x0bf0, 0x0bf1, 0x0bf2, 0x0bf3, 0x0bf4, 0x0bf5, 0x0bf6, 0x0bf7, - 0x0bf8, 0x0bf9, 0x0bfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c00, 0x0c01, 0x0c02, 0x0c03, 0x0c04, 0x0c05, 0x0c06, 0x0c07, /* 0x0c00 */ - 0x0c08, 0x0c09, 0x0c0a, 0x0c0b, 0x0c0c, 0x0000, 0x0c0e, 0x0c0f, - 0x0c10, 0x0000, 0x0c12, 0x0c13, 0x0c14, 0x0c15, 0x0c16, 0x0c17, - 0x0c18, 0x0c19, 0x0c1a, 0x0c1b, 0x0c1c, 0x0c1d, 0x0c1e, 0x0c1f, - 0x0c20, 0x0c21, 0x0c22, 0x0c23, 0x0c24, 0x0c25, 0x0c26, 0x0c27, - 0x0c28, 0x0000, 0x0c2a, 0x0c2b, 0x0c2c, 0x0c2d, 0x0c2e, 0x0c2f, - 0x0c30, 0x0c31, 0x0c32, 0x0c33, 0x0c34, 0x0c35, 0x0c36, 0x0c37, - 0x0c38, 0x0c39, 0x0000, 0x0000, 0x0000, 0x0c3d, 0x0c3e, 0x0c3f, - 0x0c40, 0x0c41, 0x0c42, 0x0c43, 0x0c44, 0x0000, 0x0c46, 0x0c47, /* 0x0c40 */ - 0x0c48, 0x0000, 0x0c4a, 0x0c4b, 0x0c4c, 0x0c4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c55, 0x0c56, 0x0000, - 0x0c58, 0x0c59, 0x0c5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c60, 0x0c61, 0x0c62, 0x0c63, 0x0000, 0x0000, 0x0c66, 0x0c67, - 0x0c68, 0x0c69, 0x0c6a, 0x0c6b, 0x0c6c, 0x0c6d, 0x0c6e, 0x0c6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c77, - 0x0c78, 0x0c79, 0x0c7a, 0x0c7b, 0x0c7c, 0x0c7d, 0x0c7e, 0x0c7f, - 0x0c80, 0x0c81, 0x0c82, 0x0c83, 0x0c84, 0x0c85, 0x0c86, 0x0c87, /* 0x0c80 */ - 0x0c88, 0x0c89, 0x0c8a, 0x0c8b, 0x0c8c, 0x0000, 0x0c8e, 0x0c8f, - 0x0c90, 0x0000, 0x0c92, 0x0c93, 0x0c94, 0x0c95, 0x0c96, 0x0c97, - 0x0c98, 0x0c99, 0x0c9a, 0x0c9b, 0x0c9c, 0x0c9d, 0x0c9e, 0x0c9f, - 0x0ca0, 0x0ca1, 0x0ca2, 0x0ca3, 0x0ca4, 0x0ca5, 0x0ca6, 0x0ca7, - 0x0ca8, 0x0000, 0x0caa, 0x0cab, 0x0cac, 0x0cad, 0x0cae, 0x0caf, - 0x0cb0, 0x0cb1, 0x0cb2, 0x0cb3, 0x0000, 0x0cb5, 0x0cb6, 0x0cb7, - 0x0cb8, 0x0cb9, 0x0000, 0x0000, 0x0cbc, 0x0cbd, 0x0cbe, 0x0cbf, - 0x0cc0, 0x0cc1, 0x0cc2, 0x0cc3, 0x0cc4, 0x0000, 0x0cc6, 0x0cc7, /* 0x0cc0 */ - 0x0cc8, 0x0000, 0x0cca, 0x0ccb, 0x0ccc, 0x0ccd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cd5, 0x0cd6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cde, 0x0000, - 0x0ce0, 0x0ce1, 0x0ce2, 0x0ce3, 0x0000, 0x0000, 0x0ce6, 0x0ce7, - 0x0ce8, 0x0ce9, 0x0cea, 0x0ceb, 0x0cec, 0x0ced, 0x0cee, 0x0cef, - 0x0000, 0x0cf1, 0x0cf2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0d00, 0x0d01, 0x0d02, 0x0d03, 0x0000, 0x0d05, 0x0d06, 0x0d07, /* 0x0d00 */ - 0x0d08, 0x0d09, 0x0d0a, 0x0d0b, 0x0d0c, 0x0000, 0x0d0e, 0x0d0f, - 0x0d10, 0x0000, 0x0d12, 0x0d13, 0x0d14, 0x0d15, 0x0d16, 0x0d17, - 0x0d18, 0x0d19, 0x0d1a, 0x0d1b, 0x0d1c, 0x0d1d, 0x0d1e, 0x0d1f, - 0x0d20, 0x0d21, 0x0d22, 0x0d23, 0x0d24, 0x0d25, 0x0d26, 0x0d27, - 0x0d28, 0x0d29, 0x0d2a, 0x0d2b, 0x0d2c, 0x0d2d, 0x0d2e, 0x0d2f, - 0x0d30, 0x0d31, 0x0d32, 0x0d33, 0x0d34, 0x0d35, 0x0d36, 0x0d37, - 0x0d38, 0x0d39, 0x0d3a, 0x0d3b, 0x0d3c, 0x0d3d, 0x0d3e, 0x0d3f, - 0x0d40, 0x0d41, 0x0d42, 0x0d43, 0x0d44, 0x0000, 0x0d46, 0x0d47, /* 0x0d40 */ - 0x0d48, 0x0000, 0x0d4a, 0x0d4b, 0x0d4c, 0x0d4d, 0x0d4e, 0x0d4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0d54, 0x0d55, 0x0d56, 0x0d57, - 0x0d58, 0x0d59, 0x0d5a, 0x0d5b, 0x0d5c, 0x0d5d, 0x0d5e, 0x0d5f, - 0x0d60, 0x0d61, 0x0d62, 0x0d63, 0x0000, 0x0000, 0x0d66, 0x0d67, - 0x0d68, 0x0d69, 0x0d6a, 0x0d6b, 0x0d6c, 0x0d6d, 0x0d6e, 0x0d6f, - 0x0d70, 0x0d71, 0x0d72, 0x0d73, 0x0d74, 0x0d75, 0x0d76, 0x0d77, - 0x0d78, 0x0d79, 0x0d7a, 0x0d7b, 0x0d7c, 0x0d7d, 0x0d7e, 0x0d7f, - 0x0000, 0x0000, 0x0d82, 0x0d83, 0x0000, 0x0d85, 0x0d86, 0x0d87, /* 0x0d80 */ - 0x0d88, 0x0d89, 0x0d8a, 0x0d8b, 0x0d8c, 0x0d8d, 0x0d8e, 0x0d8f, - 0x0d90, 0x0d91, 0x0d92, 0x0d93, 0x0d94, 0x0d95, 0x0d96, 0x0000, - 0x0000, 0x0000, 0x0d9a, 0x0d9b, 0x0d9c, 0x0d9d, 0x0d9e, 0x0d9f, - 0x0da0, 0x0da1, 0x0da2, 0x0da3, 0x0da4, 0x0da5, 0x0da6, 0x0da7, - 0x0da8, 0x0da9, 0x0daa, 0x0dab, 0x0dac, 0x0dad, 0x0dae, 0x0daf, - 0x0db0, 0x0db1, 0x0000, 0x0db3, 0x0db4, 0x0db5, 0x0db6, 0x0db7, - 0x0db8, 0x0db9, 0x0dba, 0x0dbb, 0x0000, 0x0dbd, 0x0000, 0x0000, - 0x0dc0, 0x0dc1, 0x0dc2, 0x0dc3, 0x0dc4, 0x0dc5, 0x0dc6, 0x0000, /* 0x0dc0 */ - 0x0000, 0x0000, 0x0dca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0dcf, - 0x0dd0, 0x0dd1, 0x0dd2, 0x0dd3, 0x0dd4, 0x0000, 0x0dd6, 0x0000, - 0x0dd8, 0x0dd9, 0x0dda, 0x0ddb, 0x0ddc, 0x0ddd, 0x0dde, 0x0ddf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0de6, 0x0de7, - 0x0de8, 0x0de9, 0x0dea, 0x0deb, 0x0dec, 0x0ded, 0x0dee, 0x0def, - 0x0000, 0x0000, 0x0df2, 0x0df3, 0x0df4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, /* 0x0e00 */ - 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, - 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, - 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, - 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, - 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, - 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, - 0x0e38, 0x0e39, 0x0e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0e3f, - 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, /* 0x0e40 */ - 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, - 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, - 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e81, 0x0e82, 0x0000, 0x0e84, 0x0000, 0x0e86, 0x0e87, /* 0x0e80 */ - 0x0e88, 0x0e89, 0x0e8a, 0x0000, 0x0e8c, 0x0e8d, 0x0e8e, 0x0e8f, - 0x0e90, 0x0e91, 0x0e92, 0x0e93, 0x0e94, 0x0e95, 0x0e96, 0x0e97, - 0x0e98, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, - 0x0ea0, 0x0ea1, 0x0ea2, 0x0ea3, 0x0000, 0x0ea5, 0x0000, 0x0ea7, - 0x0ea8, 0x0ea9, 0x0eaa, 0x0eab, 0x0eac, 0x0ead, 0x0eae, 0x0eaf, - 0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, - 0x0eb8, 0x0eb9, 0x0eba, 0x0ebb, 0x0ebc, 0x0ebd, 0x0000, 0x0000, - 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0000, 0x0ec6, 0x0000, /* 0x0ec0 */ - 0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0x0000, 0x0000, - 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, - 0x0ed8, 0x0ed9, 0x0000, 0x0000, 0x0edc, 0x0edd, 0x0ede, 0x0edf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0f00, 0x0f01, 0x0f02, 0x0f03, 0x0f04, 0x0f05, 0x0f06, 0x0f07, /* 0x0f00 */ - 0x0f08, 0x0f09, 0x0f0a, 0x0f0b, 0x0f0c, 0x0f0d, 0x0f0e, 0x0f0f, - 0x0f10, 0x0f11, 0x0f12, 0x0f13, 0x0f14, 0x0f15, 0x0f16, 0x0f17, - 0x0f18, 0x0f19, 0x0f1a, 0x0f1b, 0x0f1c, 0x0f1d, 0x0f1e, 0x0f1f, - 0x0f20, 0x0f21, 0x0f22, 0x0f23, 0x0f24, 0x0f25, 0x0f26, 0x0f27, - 0x0f28, 0x0f29, 0x0f2a, 0x0f2b, 0x0f2c, 0x0f2d, 0x0f2e, 0x0f2f, - 0x0f30, 0x0f31, 0x0f32, 0x0f33, 0x0f34, 0x0f35, 0x0f36, 0x0f37, - 0x0f38, 0x0f39, 0x0f3a, 0x0f3b, 0x0f3c, 0x0f3d, 0x0f3e, 0x0f3f, - 0x0f40, 0x0f41, 0x0f42, 0x0f43, 0x0f44, 0x0f45, 0x0f46, 0x0f47, /* 0x0f40 */ - 0x0000, 0x0f49, 0x0f4a, 0x0f4b, 0x0f4c, 0x0f4d, 0x0f4e, 0x0f4f, - 0x0f50, 0x0f51, 0x0f52, 0x0f53, 0x0f54, 0x0f55, 0x0f56, 0x0f57, - 0x0f58, 0x0f59, 0x0f5a, 0x0f5b, 0x0f5c, 0x0f5d, 0x0f5e, 0x0f5f, - 0x0f60, 0x0f61, 0x0f62, 0x0f63, 0x0f64, 0x0f65, 0x0f66, 0x0f67, - 0x0f68, 0x0f69, 0x0f6a, 0x0f6b, 0x0f6c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0f71, 0x0f72, 0x0f73, 0x0f74, 0x0f75, 0x0f76, 0x0f77, - 0x0f78, 0x0f79, 0x0f7a, 0x0f7b, 0x0f7c, 0x0f7d, 0x0f7e, 0x0f7f, - 0x0f80, 0x0f81, 0x0f82, 0x0f83, 0x0f84, 0x0f85, 0x0f86, 0x0f87, /* 0x0f80 */ - 0x0f88, 0x0f89, 0x0f8a, 0x0f8b, 0x0f8c, 0x0f8d, 0x0f8e, 0x0f8f, - 0x0f90, 0x0f91, 0x0f92, 0x0f93, 0x0f94, 0x0f95, 0x0f96, 0x0f97, - 0x0000, 0x0f99, 0x0f9a, 0x0f9b, 0x0f9c, 0x0f9d, 0x0f9e, 0x0f9f, - 0x0fa0, 0x0fa1, 0x0fa2, 0x0fa3, 0x0fa4, 0x0fa5, 0x0fa6, 0x0fa7, - 0x0fa8, 0x0fa9, 0x0faa, 0x0fab, 0x0fac, 0x0fad, 0x0fae, 0x0faf, - 0x0fb0, 0x0fb1, 0x0fb2, 0x0fb3, 0x0fb4, 0x0fb5, 0x0fb6, 0x0fb7, - 0x0fb8, 0x0fb9, 0x0fba, 0x0fbb, 0x0fbc, 0x0000, 0x0fbe, 0x0fbf, - 0x0fc0, 0x0fc1, 0x0fc2, 0x0fc3, 0x0fc4, 0x0fc5, 0x0fc6, 0x0fc7, /* 0x0fc0 */ - 0x0fc8, 0x0fc9, 0x0fca, 0x0fcb, 0x0fcc, 0x0000, 0x0fce, 0x0fcf, - 0x0fd0, 0x0fd1, 0x0fd2, 0x0fd3, 0x0fd4, 0x0fd5, 0x0fd6, 0x0fd7, - 0x0fd8, 0x0fd9, 0x0fda, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1000, 0x1001, 0x1002, 0x1003, 0x1004, 0x1005, 0x1006, 0x1007, /* 0x1000 */ - 0x1008, 0x1009, 0x100a, 0x100b, 0x100c, 0x100d, 0x100e, 0x100f, - 0x1010, 0x1011, 0x1012, 0x1013, 0x1014, 0x1015, 0x1016, 0x1017, - 0x1018, 0x1019, 0x101a, 0x101b, 0x101c, 0x101d, 0x101e, 0x101f, - 0x1020, 0x1021, 0x1022, 0x1023, 0x1024, 0x1025, 0x1026, 0x1027, - 0x1028, 0x1029, 0x102a, 0x102b, 0x102c, 0x102d, 0x102e, 0x102f, - 0x1030, 0x1031, 0x1032, 0x1033, 0x1034, 0x1035, 0x1036, 0x1037, - 0x1038, 0x1039, 0x103a, 0x103b, 0x103c, 0x103d, 0x103e, 0x103f, - 0x1040, 0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, /* 0x1040 */ - 0x1048, 0x1049, 0x104a, 0x104b, 0x104c, 0x104d, 0x104e, 0x104f, - 0x1050, 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, - 0x1058, 0x1059, 0x105a, 0x105b, 0x105c, 0x105d, 0x105e, 0x105f, - 0x1060, 0x1061, 0x1062, 0x1063, 0x1064, 0x1065, 0x1066, 0x1067, - 0x1068, 0x1069, 0x106a, 0x106b, 0x106c, 0x106d, 0x106e, 0x106f, - 0x1070, 0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077, - 0x1078, 0x1079, 0x107a, 0x107b, 0x107c, 0x107d, 0x107e, 0x107f, - 0x1080, 0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, /* 0x1080 */ - 0x1088, 0x1089, 0x108a, 0x108b, 0x108c, 0x108d, 0x108e, 0x108f, - 0x1090, 0x1091, 0x1092, 0x1093, 0x1094, 0x1095, 0x1096, 0x1097, - 0x1098, 0x1099, 0x109a, 0x109b, 0x109c, 0x109d, 0x109e, 0x109f, - 0x10a0, 0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, - 0x10a8, 0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, - 0x10b0, 0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, - 0x10b8, 0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, - 0x10c0, 0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x0000, 0x10c7, /* 0x10c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10cd, 0x0000, 0x0000, - 0x1c90, 0x1c91, 0x1c92, 0x1c93, 0x1c94, 0x1c95, 0x1c96, 0x1c97, - 0x1c98, 0x1c99, 0x1c9a, 0x1c9b, 0x1c9c, 0x1c9d, 0x1c9e, 0x1c9f, - 0x1ca0, 0x1ca1, 0x1ca2, 0x1ca3, 0x1ca4, 0x1ca5, 0x1ca6, 0x1ca7, - 0x1ca8, 0x1ca9, 0x1caa, 0x1cab, 0x1cac, 0x1cad, 0x1cae, 0x1caf, - 0x1cb0, 0x1cb1, 0x1cb2, 0x1cb3, 0x1cb4, 0x1cb5, 0x1cb6, 0x1cb7, - 0x1cb8, 0x1cb9, 0x1cba, 0x10fb, 0x10fc, 0x1cbd, 0x1cbe, 0x1cbf, - 0x1100, 0x1101, 0x1102, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, /* 0x1100 */ - 0x1108, 0x1109, 0x110a, 0x110b, 0x110c, 0x110d, 0x110e, 0x110f, - 0x1110, 0x1111, 0x1112, 0x1113, 0x1114, 0x1115, 0x1116, 0x1117, - 0x1118, 0x1119, 0x111a, 0x111b, 0x111c, 0x111d, 0x111e, 0x111f, - 0x1120, 0x1121, 0x1122, 0x1123, 0x1124, 0x1125, 0x1126, 0x1127, - 0x1128, 0x1129, 0x112a, 0x112b, 0x112c, 0x112d, 0x112e, 0x112f, - 0x1130, 0x1131, 0x1132, 0x1133, 0x1134, 0x1135, 0x1136, 0x1137, - 0x1138, 0x1139, 0x113a, 0x113b, 0x113c, 0x113d, 0x113e, 0x113f, - 0x1140, 0x1141, 0x1142, 0x1143, 0x1144, 0x1145, 0x1146, 0x1147, /* 0x1140 */ - 0x1148, 0x1149, 0x114a, 0x114b, 0x114c, 0x114d, 0x114e, 0x114f, - 0x1150, 0x1151, 0x1152, 0x1153, 0x1154, 0x1155, 0x1156, 0x1157, - 0x1158, 0x1159, 0x115a, 0x115b, 0x115c, 0x115d, 0x115e, 0x115f, - 0x1160, 0x1161, 0x1162, 0x1163, 0x1164, 0x1165, 0x1166, 0x1167, - 0x1168, 0x1169, 0x116a, 0x116b, 0x116c, 0x116d, 0x116e, 0x116f, - 0x1170, 0x1171, 0x1172, 0x1173, 0x1174, 0x1175, 0x1176, 0x1177, - 0x1178, 0x1179, 0x117a, 0x117b, 0x117c, 0x117d, 0x117e, 0x117f, - 0x1180, 0x1181, 0x1182, 0x1183, 0x1184, 0x1185, 0x1186, 0x1187, /* 0x1180 */ - 0x1188, 0x1189, 0x118a, 0x118b, 0x118c, 0x118d, 0x118e, 0x118f, - 0x1190, 0x1191, 0x1192, 0x1193, 0x1194, 0x1195, 0x1196, 0x1197, - 0x1198, 0x1199, 0x119a, 0x119b, 0x119c, 0x119d, 0x119e, 0x119f, - 0x11a0, 0x11a1, 0x11a2, 0x11a3, 0x11a4, 0x11a5, 0x11a6, 0x11a7, - 0x11a8, 0x11a9, 0x11aa, 0x11ab, 0x11ac, 0x11ad, 0x11ae, 0x11af, - 0x11b0, 0x11b1, 0x11b2, 0x11b3, 0x11b4, 0x11b5, 0x11b6, 0x11b7, - 0x11b8, 0x11b9, 0x11ba, 0x11bb, 0x11bc, 0x11bd, 0x11be, 0x11bf, - 0x11c0, 0x11c1, 0x11c2, 0x11c3, 0x11c4, 0x11c5, 0x11c6, 0x11c7, /* 0x11c0 */ - 0x11c8, 0x11c9, 0x11ca, 0x11cb, 0x11cc, 0x11cd, 0x11ce, 0x11cf, - 0x11d0, 0x11d1, 0x11d2, 0x11d3, 0x11d4, 0x11d5, 0x11d6, 0x11d7, - 0x11d8, 0x11d9, 0x11da, 0x11db, 0x11dc, 0x11dd, 0x11de, 0x11df, - 0x11e0, 0x11e1, 0x11e2, 0x11e3, 0x11e4, 0x11e5, 0x11e6, 0x11e7, - 0x11e8, 0x11e9, 0x11ea, 0x11eb, 0x11ec, 0x11ed, 0x11ee, 0x11ef, - 0x11f0, 0x11f1, 0x11f2, 0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, - 0x11f8, 0x11f9, 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff, - 0x1200, 0x1201, 0x1202, 0x1203, 0x1204, 0x1205, 0x1206, 0x1207, /* 0x1200 */ - 0x1208, 0x1209, 0x120a, 0x120b, 0x120c, 0x120d, 0x120e, 0x120f, - 0x1210, 0x1211, 0x1212, 0x1213, 0x1214, 0x1215, 0x1216, 0x1217, - 0x1218, 0x1219, 0x121a, 0x121b, 0x121c, 0x121d, 0x121e, 0x121f, - 0x1220, 0x1221, 0x1222, 0x1223, 0x1224, 0x1225, 0x1226, 0x1227, - 0x1228, 0x1229, 0x122a, 0x122b, 0x122c, 0x122d, 0x122e, 0x122f, - 0x1230, 0x1231, 0x1232, 0x1233, 0x1234, 0x1235, 0x1236, 0x1237, - 0x1238, 0x1239, 0x123a, 0x123b, 0x123c, 0x123d, 0x123e, 0x123f, - 0x1240, 0x1241, 0x1242, 0x1243, 0x1244, 0x1245, 0x1246, 0x1247, /* 0x1240 */ - 0x1248, 0x0000, 0x124a, 0x124b, 0x124c, 0x124d, 0x0000, 0x0000, - 0x1250, 0x1251, 0x1252, 0x1253, 0x1254, 0x1255, 0x1256, 0x0000, - 0x1258, 0x0000, 0x125a, 0x125b, 0x125c, 0x125d, 0x0000, 0x0000, - 0x1260, 0x1261, 0x1262, 0x1263, 0x1264, 0x1265, 0x1266, 0x1267, - 0x1268, 0x1269, 0x126a, 0x126b, 0x126c, 0x126d, 0x126e, 0x126f, - 0x1270, 0x1271, 0x1272, 0x1273, 0x1274, 0x1275, 0x1276, 0x1277, - 0x1278, 0x1279, 0x127a, 0x127b, 0x127c, 0x127d, 0x127e, 0x127f, - 0x1280, 0x1281, 0x1282, 0x1283, 0x1284, 0x1285, 0x1286, 0x1287, /* 0x1280 */ - 0x1288, 0x0000, 0x128a, 0x128b, 0x128c, 0x128d, 0x0000, 0x0000, - 0x1290, 0x1291, 0x1292, 0x1293, 0x1294, 0x1295, 0x1296, 0x1297, - 0x1298, 0x1299, 0x129a, 0x129b, 0x129c, 0x129d, 0x129e, 0x129f, - 0x12a0, 0x12a1, 0x12a2, 0x12a3, 0x12a4, 0x12a5, 0x12a6, 0x12a7, - 0x12a8, 0x12a9, 0x12aa, 0x12ab, 0x12ac, 0x12ad, 0x12ae, 0x12af, - 0x12b0, 0x0000, 0x12b2, 0x12b3, 0x12b4, 0x12b5, 0x0000, 0x0000, - 0x12b8, 0x12b9, 0x12ba, 0x12bb, 0x12bc, 0x12bd, 0x12be, 0x0000, - 0x12c0, 0x0000, 0x12c2, 0x12c3, 0x12c4, 0x12c5, 0x0000, 0x0000, /* 0x12c0 */ - 0x12c8, 0x12c9, 0x12ca, 0x12cb, 0x12cc, 0x12cd, 0x12ce, 0x12cf, - 0x12d0, 0x12d1, 0x12d2, 0x12d3, 0x12d4, 0x12d5, 0x12d6, 0x0000, - 0x12d8, 0x12d9, 0x12da, 0x12db, 0x12dc, 0x12dd, 0x12de, 0x12df, - 0x12e0, 0x12e1, 0x12e2, 0x12e3, 0x12e4, 0x12e5, 0x12e6, 0x12e7, - 0x12e8, 0x12e9, 0x12ea, 0x12eb, 0x12ec, 0x12ed, 0x12ee, 0x12ef, - 0x12f0, 0x12f1, 0x12f2, 0x12f3, 0x12f4, 0x12f5, 0x12f6, 0x12f7, - 0x12f8, 0x12f9, 0x12fa, 0x12fb, 0x12fc, 0x12fd, 0x12fe, 0x12ff, - 0x1300, 0x1301, 0x1302, 0x1303, 0x1304, 0x1305, 0x1306, 0x1307, /* 0x1300 */ - 0x1308, 0x1309, 0x130a, 0x130b, 0x130c, 0x130d, 0x130e, 0x130f, - 0x1310, 0x0000, 0x1312, 0x1313, 0x1314, 0x1315, 0x0000, 0x0000, - 0x1318, 0x1319, 0x131a, 0x131b, 0x131c, 0x131d, 0x131e, 0x131f, - 0x1320, 0x1321, 0x1322, 0x1323, 0x1324, 0x1325, 0x1326, 0x1327, - 0x1328, 0x1329, 0x132a, 0x132b, 0x132c, 0x132d, 0x132e, 0x132f, - 0x1330, 0x1331, 0x1332, 0x1333, 0x1334, 0x1335, 0x1336, 0x1337, - 0x1338, 0x1339, 0x133a, 0x133b, 0x133c, 0x133d, 0x133e, 0x133f, - 0x1340, 0x1341, 0x1342, 0x1343, 0x1344, 0x1345, 0x1346, 0x1347, /* 0x1340 */ - 0x1348, 0x1349, 0x134a, 0x134b, 0x134c, 0x134d, 0x134e, 0x134f, - 0x1350, 0x1351, 0x1352, 0x1353, 0x1354, 0x1355, 0x1356, 0x1357, - 0x1358, 0x1359, 0x135a, 0x0000, 0x0000, 0x135d, 0x135e, 0x135f, - 0x1360, 0x1361, 0x1362, 0x1363, 0x1364, 0x1365, 0x1366, 0x1367, - 0x1368, 0x1369, 0x136a, 0x136b, 0x136c, 0x136d, 0x136e, 0x136f, - 0x1370, 0x1371, 0x1372, 0x1373, 0x1374, 0x1375, 0x1376, 0x1377, - 0x1378, 0x1379, 0x137a, 0x137b, 0x137c, 0x0000, 0x0000, 0x0000, - 0x1380, 0x1381, 0x1382, 0x1383, 0x1384, 0x1385, 0x1386, 0x1387, /* 0x1380 */ - 0x1388, 0x1389, 0x138a, 0x138b, 0x138c, 0x138d, 0x138e, 0x138f, - 0x1390, 0x1391, 0x1392, 0x1393, 0x1394, 0x1395, 0x1396, 0x1397, - 0x1398, 0x1399, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x13a0, 0x13a1, 0x13a2, 0x13a3, 0x13a4, 0x13a5, 0x13a6, 0x13a7, - 0x13a8, 0x13a9, 0x13aa, 0x13ab, 0x13ac, 0x13ad, 0x13ae, 0x13af, - 0x13b0, 0x13b1, 0x13b2, 0x13b3, 0x13b4, 0x13b5, 0x13b6, 0x13b7, - 0x13b8, 0x13b9, 0x13ba, 0x13bb, 0x13bc, 0x13bd, 0x13be, 0x13bf, - 0x13c0, 0x13c1, 0x13c2, 0x13c3, 0x13c4, 0x13c5, 0x13c6, 0x13c7, /* 0x13c0 */ - 0x13c8, 0x13c9, 0x13ca, 0x13cb, 0x13cc, 0x13cd, 0x13ce, 0x13cf, - 0x13d0, 0x13d1, 0x13d2, 0x13d3, 0x13d4, 0x13d5, 0x13d6, 0x13d7, - 0x13d8, 0x13d9, 0x13da, 0x13db, 0x13dc, 0x13dd, 0x13de, 0x13df, - 0x13e0, 0x13e1, 0x13e2, 0x13e3, 0x13e4, 0x13e5, 0x13e6, 0x13e7, - 0x13e8, 0x13e9, 0x13ea, 0x13eb, 0x13ec, 0x13ed, 0x13ee, 0x13ef, - 0x13f0, 0x13f1, 0x13f2, 0x13f3, 0x13f4, 0x13f5, 0x0000, 0x0000, - 0x13f0, 0x13f1, 0x13f2, 0x13f3, 0x13f4, 0x13f5, 0x0000, 0x0000, - 0x1400, 0x1401, 0x1402, 0x1403, 0x1404, 0x1405, 0x1406, 0x1407, /* 0x1400 */ - 0x1408, 0x1409, 0x140a, 0x140b, 0x140c, 0x140d, 0x140e, 0x140f, - 0x1410, 0x1411, 0x1412, 0x1413, 0x1414, 0x1415, 0x1416, 0x1417, - 0x1418, 0x1419, 0x141a, 0x141b, 0x141c, 0x141d, 0x141e, 0x141f, - 0x1420, 0x1421, 0x1422, 0x1423, 0x1424, 0x1425, 0x1426, 0x1427, - 0x1428, 0x1429, 0x142a, 0x142b, 0x142c, 0x142d, 0x142e, 0x142f, - 0x1430, 0x1431, 0x1432, 0x1433, 0x1434, 0x1435, 0x1436, 0x1437, - 0x1438, 0x1439, 0x143a, 0x143b, 0x143c, 0x143d, 0x143e, 0x143f, - 0x1440, 0x1441, 0x1442, 0x1443, 0x1444, 0x1445, 0x1446, 0x1447, /* 0x1440 */ - 0x1448, 0x1449, 0x144a, 0x144b, 0x144c, 0x144d, 0x144e, 0x144f, - 0x1450, 0x1451, 0x1452, 0x1453, 0x1454, 0x1455, 0x1456, 0x1457, - 0x1458, 0x1459, 0x145a, 0x145b, 0x145c, 0x145d, 0x145e, 0x145f, - 0x1460, 0x1461, 0x1462, 0x1463, 0x1464, 0x1465, 0x1466, 0x1467, - 0x1468, 0x1469, 0x146a, 0x146b, 0x146c, 0x146d, 0x146e, 0x146f, - 0x1470, 0x1471, 0x1472, 0x1473, 0x1474, 0x1475, 0x1476, 0x1477, - 0x1478, 0x1479, 0x147a, 0x147b, 0x147c, 0x147d, 0x147e, 0x147f, - 0x1480, 0x1481, 0x1482, 0x1483, 0x1484, 0x1485, 0x1486, 0x1487, /* 0x1480 */ - 0x1488, 0x1489, 0x148a, 0x148b, 0x148c, 0x148d, 0x148e, 0x148f, - 0x1490, 0x1491, 0x1492, 0x1493, 0x1494, 0x1495, 0x1496, 0x1497, - 0x1498, 0x1499, 0x149a, 0x149b, 0x149c, 0x149d, 0x149e, 0x149f, - 0x14a0, 0x14a1, 0x14a2, 0x14a3, 0x14a4, 0x14a5, 0x14a6, 0x14a7, - 0x14a8, 0x14a9, 0x14aa, 0x14ab, 0x14ac, 0x14ad, 0x14ae, 0x14af, - 0x14b0, 0x14b1, 0x14b2, 0x14b3, 0x14b4, 0x14b5, 0x14b6, 0x14b7, - 0x14b8, 0x14b9, 0x14ba, 0x14bb, 0x14bc, 0x14bd, 0x14be, 0x14bf, - 0x14c0, 0x14c1, 0x14c2, 0x14c3, 0x14c4, 0x14c5, 0x14c6, 0x14c7, /* 0x14c0 */ - 0x14c8, 0x14c9, 0x14ca, 0x14cb, 0x14cc, 0x14cd, 0x14ce, 0x14cf, - 0x14d0, 0x14d1, 0x14d2, 0x14d3, 0x14d4, 0x14d5, 0x14d6, 0x14d7, - 0x14d8, 0x14d9, 0x14da, 0x14db, 0x14dc, 0x14dd, 0x14de, 0x14df, - 0x14e0, 0x14e1, 0x14e2, 0x14e3, 0x14e4, 0x14e5, 0x14e6, 0x14e7, - 0x14e8, 0x14e9, 0x14ea, 0x14eb, 0x14ec, 0x14ed, 0x14ee, 0x14ef, - 0x14f0, 0x14f1, 0x14f2, 0x14f3, 0x14f4, 0x14f5, 0x14f6, 0x14f7, - 0x14f8, 0x14f9, 0x14fa, 0x14fb, 0x14fc, 0x14fd, 0x14fe, 0x14ff, - 0x1500, 0x1501, 0x1502, 0x1503, 0x1504, 0x1505, 0x1506, 0x1507, /* 0x1500 */ - 0x1508, 0x1509, 0x150a, 0x150b, 0x150c, 0x150d, 0x150e, 0x150f, - 0x1510, 0x1511, 0x1512, 0x1513, 0x1514, 0x1515, 0x1516, 0x1517, - 0x1518, 0x1519, 0x151a, 0x151b, 0x151c, 0x151d, 0x151e, 0x151f, - 0x1520, 0x1521, 0x1522, 0x1523, 0x1524, 0x1525, 0x1526, 0x1527, - 0x1528, 0x1529, 0x152a, 0x152b, 0x152c, 0x152d, 0x152e, 0x152f, - 0x1530, 0x1531, 0x1532, 0x1533, 0x1534, 0x1535, 0x1536, 0x1537, - 0x1538, 0x1539, 0x153a, 0x153b, 0x153c, 0x153d, 0x153e, 0x153f, - 0x1540, 0x1541, 0x1542, 0x1543, 0x1544, 0x1545, 0x1546, 0x1547, /* 0x1540 */ - 0x1548, 0x1549, 0x154a, 0x154b, 0x154c, 0x154d, 0x154e, 0x154f, - 0x1550, 0x1551, 0x1552, 0x1553, 0x1554, 0x1555, 0x1556, 0x1557, - 0x1558, 0x1559, 0x155a, 0x155b, 0x155c, 0x155d, 0x155e, 0x155f, - 0x1560, 0x1561, 0x1562, 0x1563, 0x1564, 0x1565, 0x1566, 0x1567, - 0x1568, 0x1569, 0x156a, 0x156b, 0x156c, 0x156d, 0x156e, 0x156f, - 0x1570, 0x1571, 0x1572, 0x1573, 0x1574, 0x1575, 0x1576, 0x1577, - 0x1578, 0x1579, 0x157a, 0x157b, 0x157c, 0x157d, 0x157e, 0x157f, - 0x1580, 0x1581, 0x1582, 0x1583, 0x1584, 0x1585, 0x1586, 0x1587, /* 0x1580 */ - 0x1588, 0x1589, 0x158a, 0x158b, 0x158c, 0x158d, 0x158e, 0x158f, - 0x1590, 0x1591, 0x1592, 0x1593, 0x1594, 0x1595, 0x1596, 0x1597, - 0x1598, 0x1599, 0x159a, 0x159b, 0x159c, 0x159d, 0x159e, 0x159f, - 0x15a0, 0x15a1, 0x15a2, 0x15a3, 0x15a4, 0x15a5, 0x15a6, 0x15a7, - 0x15a8, 0x15a9, 0x15aa, 0x15ab, 0x15ac, 0x15ad, 0x15ae, 0x15af, - 0x15b0, 0x15b1, 0x15b2, 0x15b3, 0x15b4, 0x15b5, 0x15b6, 0x15b7, - 0x15b8, 0x15b9, 0x15ba, 0x15bb, 0x15bc, 0x15bd, 0x15be, 0x15bf, - 0x15c0, 0x15c1, 0x15c2, 0x15c3, 0x15c4, 0x15c5, 0x15c6, 0x15c7, /* 0x15c0 */ - 0x15c8, 0x15c9, 0x15ca, 0x15cb, 0x15cc, 0x15cd, 0x15ce, 0x15cf, - 0x15d0, 0x15d1, 0x15d2, 0x15d3, 0x15d4, 0x15d5, 0x15d6, 0x15d7, - 0x15d8, 0x15d9, 0x15da, 0x15db, 0x15dc, 0x15dd, 0x15de, 0x15df, - 0x15e0, 0x15e1, 0x15e2, 0x15e3, 0x15e4, 0x15e5, 0x15e6, 0x15e7, - 0x15e8, 0x15e9, 0x15ea, 0x15eb, 0x15ec, 0x15ed, 0x15ee, 0x15ef, - 0x15f0, 0x15f1, 0x15f2, 0x15f3, 0x15f4, 0x15f5, 0x15f6, 0x15f7, - 0x15f8, 0x15f9, 0x15fa, 0x15fb, 0x15fc, 0x15fd, 0x15fe, 0x15ff, - 0x1600, 0x1601, 0x1602, 0x1603, 0x1604, 0x1605, 0x1606, 0x1607, /* 0x1600 */ - 0x1608, 0x1609, 0x160a, 0x160b, 0x160c, 0x160d, 0x160e, 0x160f, - 0x1610, 0x1611, 0x1612, 0x1613, 0x1614, 0x1615, 0x1616, 0x1617, - 0x1618, 0x1619, 0x161a, 0x161b, 0x161c, 0x161d, 0x161e, 0x161f, - 0x1620, 0x1621, 0x1622, 0x1623, 0x1624, 0x1625, 0x1626, 0x1627, - 0x1628, 0x1629, 0x162a, 0x162b, 0x162c, 0x162d, 0x162e, 0x162f, - 0x1630, 0x1631, 0x1632, 0x1633, 0x1634, 0x1635, 0x1636, 0x1637, - 0x1638, 0x1639, 0x163a, 0x163b, 0x163c, 0x163d, 0x163e, 0x163f, - 0x1640, 0x1641, 0x1642, 0x1643, 0x1644, 0x1645, 0x1646, 0x1647, /* 0x1640 */ - 0x1648, 0x1649, 0x164a, 0x164b, 0x164c, 0x164d, 0x164e, 0x164f, - 0x1650, 0x1651, 0x1652, 0x1653, 0x1654, 0x1655, 0x1656, 0x1657, - 0x1658, 0x1659, 0x165a, 0x165b, 0x165c, 0x165d, 0x165e, 0x165f, - 0x1660, 0x1661, 0x1662, 0x1663, 0x1664, 0x1665, 0x1666, 0x1667, - 0x1668, 0x1669, 0x166a, 0x166b, 0x166c, 0x166d, 0x166e, 0x166f, - 0x1670, 0x1671, 0x1672, 0x1673, 0x1674, 0x1675, 0x1676, 0x1677, - 0x1678, 0x1679, 0x167a, 0x167b, 0x167c, 0x167d, 0x167e, 0x167f, - 0x1680, 0x1681, 0x1682, 0x1683, 0x1684, 0x1685, 0x1686, 0x1687, /* 0x1680 */ - 0x1688, 0x1689, 0x168a, 0x168b, 0x168c, 0x168d, 0x168e, 0x168f, - 0x1690, 0x1691, 0x1692, 0x1693, 0x1694, 0x1695, 0x1696, 0x1697, - 0x1698, 0x1699, 0x169a, 0x169b, 0x169c, 0x0000, 0x0000, 0x0000, - 0x16a0, 0x16a1, 0x16a2, 0x16a3, 0x16a4, 0x16a5, 0x16a6, 0x16a7, - 0x16a8, 0x16a9, 0x16aa, 0x16ab, 0x16ac, 0x16ad, 0x16ae, 0x16af, - 0x16b0, 0x16b1, 0x16b2, 0x16b3, 0x16b4, 0x16b5, 0x16b6, 0x16b7, - 0x16b8, 0x16b9, 0x16ba, 0x16bb, 0x16bc, 0x16bd, 0x16be, 0x16bf, - 0x16c0, 0x16c1, 0x16c2, 0x16c3, 0x16c4, 0x16c5, 0x16c6, 0x16c7, /* 0x16c0 */ - 0x16c8, 0x16c9, 0x16ca, 0x16cb, 0x16cc, 0x16cd, 0x16ce, 0x16cf, - 0x16d0, 0x16d1, 0x16d2, 0x16d3, 0x16d4, 0x16d5, 0x16d6, 0x16d7, - 0x16d8, 0x16d9, 0x16da, 0x16db, 0x16dc, 0x16dd, 0x16de, 0x16df, - 0x16e0, 0x16e1, 0x16e2, 0x16e3, 0x16e4, 0x16e5, 0x16e6, 0x16e7, - 0x16e8, 0x16e9, 0x16ea, 0x16eb, 0x16ec, 0x16ed, 0x16ee, 0x16ef, - 0x16f0, 0x16f1, 0x16f2, 0x16f3, 0x16f4, 0x16f5, 0x16f6, 0x16f7, - 0x16f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1700, 0x1701, 0x1702, 0x1703, 0x1704, 0x1705, 0x1706, 0x1707, /* 0x1700 */ - 0x1708, 0x1709, 0x170a, 0x170b, 0x170c, 0x0000, 0x170e, 0x170f, - 0x1710, 0x1711, 0x1712, 0x1713, 0x1714, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1720, 0x1721, 0x1722, 0x1723, 0x1724, 0x1725, 0x1726, 0x1727, - 0x1728, 0x1729, 0x172a, 0x172b, 0x172c, 0x172d, 0x172e, 0x172f, - 0x1730, 0x1731, 0x1732, 0x1733, 0x1734, 0x1735, 0x1736, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1740, 0x1741, 0x1742, 0x1743, 0x1744, 0x1745, 0x1746, 0x1747, /* 0x1740 */ - 0x1748, 0x1749, 0x174a, 0x174b, 0x174c, 0x174d, 0x174e, 0x174f, - 0x1750, 0x1751, 0x1752, 0x1753, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1760, 0x1761, 0x1762, 0x1763, 0x1764, 0x1765, 0x1766, 0x1767, - 0x1768, 0x1769, 0x176a, 0x176b, 0x176c, 0x0000, 0x176e, 0x176f, - 0x1770, 0x0000, 0x1772, 0x1773, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1780, 0x1781, 0x1782, 0x1783, 0x1784, 0x1785, 0x1786, 0x1787, /* 0x1780 */ - 0x1788, 0x1789, 0x178a, 0x178b, 0x178c, 0x178d, 0x178e, 0x178f, - 0x1790, 0x1791, 0x1792, 0x1793, 0x1794, 0x1795, 0x1796, 0x1797, - 0x1798, 0x1799, 0x179a, 0x179b, 0x179c, 0x179d, 0x179e, 0x179f, - 0x17a0, 0x17a1, 0x17a2, 0x17a3, 0x17a4, 0x17a5, 0x17a6, 0x17a7, - 0x17a8, 0x17a9, 0x17aa, 0x17ab, 0x17ac, 0x17ad, 0x17ae, 0x17af, - 0x17b0, 0x17b1, 0x17b2, 0x17b3, 0x17b4, 0x17b5, 0x17b6, 0x17b7, - 0x17b8, 0x17b9, 0x17ba, 0x17bb, 0x17bc, 0x17bd, 0x17be, 0x17bf, - 0x17c0, 0x17c1, 0x17c2, 0x17c3, 0x17c4, 0x17c5, 0x17c6, 0x17c7, /* 0x17c0 */ - 0x17c8, 0x17c9, 0x17ca, 0x17cb, 0x17cc, 0x17cd, 0x17ce, 0x17cf, - 0x17d0, 0x17d1, 0x17d2, 0x17d3, 0x17d4, 0x17d5, 0x17d6, 0x17d7, - 0x17d8, 0x17d9, 0x17da, 0x17db, 0x17dc, 0x17dd, 0x0000, 0x0000, - 0x17e0, 0x17e1, 0x17e2, 0x17e3, 0x17e4, 0x17e5, 0x17e6, 0x17e7, - 0x17e8, 0x17e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x17f0, 0x17f1, 0x17f2, 0x17f3, 0x17f4, 0x17f5, 0x17f6, 0x17f7, - 0x17f8, 0x17f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1800, 0x1801, 0x1802, 0x1803, 0x1804, 0x1805, 0x1806, 0x1807, /* 0x1800 */ - 0x1808, 0x1809, 0x180a, 0x180b, 0x180c, 0x180d, 0x180e, 0x0000, - 0x1810, 0x1811, 0x1812, 0x1813, 0x1814, 0x1815, 0x1816, 0x1817, - 0x1818, 0x1819, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1820, 0x1821, 0x1822, 0x1823, 0x1824, 0x1825, 0x1826, 0x1827, - 0x1828, 0x1829, 0x182a, 0x182b, 0x182c, 0x182d, 0x182e, 0x182f, - 0x1830, 0x1831, 0x1832, 0x1833, 0x1834, 0x1835, 0x1836, 0x1837, - 0x1838, 0x1839, 0x183a, 0x183b, 0x183c, 0x183d, 0x183e, 0x183f, - 0x1840, 0x1841, 0x1842, 0x1843, 0x1844, 0x1845, 0x1846, 0x1847, /* 0x1840 */ - 0x1848, 0x1849, 0x184a, 0x184b, 0x184c, 0x184d, 0x184e, 0x184f, - 0x1850, 0x1851, 0x1852, 0x1853, 0x1854, 0x1855, 0x1856, 0x1857, - 0x1858, 0x1859, 0x185a, 0x185b, 0x185c, 0x185d, 0x185e, 0x185f, - 0x1860, 0x1861, 0x1862, 0x1863, 0x1864, 0x1865, 0x1866, 0x1867, - 0x1868, 0x1869, 0x186a, 0x186b, 0x186c, 0x186d, 0x186e, 0x186f, - 0x1870, 0x1871, 0x1872, 0x1873, 0x1874, 0x1875, 0x1876, 0x1877, - 0x1878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1880, 0x1881, 0x1882, 0x1883, 0x1884, 0x1885, 0x1886, 0x1887, /* 0x1880 */ - 0x1888, 0x1889, 0x188a, 0x188b, 0x188c, 0x188d, 0x188e, 0x188f, - 0x1890, 0x1891, 0x1892, 0x1893, 0x1894, 0x1895, 0x1896, 0x1897, - 0x1898, 0x1899, 0x189a, 0x189b, 0x189c, 0x189d, 0x189e, 0x189f, - 0x18a0, 0x18a1, 0x18a2, 0x18a3, 0x18a4, 0x18a5, 0x18a6, 0x18a7, - 0x18a8, 0x18a9, 0x18aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x18b0, 0x18b1, 0x18b2, 0x18b3, 0x18b4, 0x18b5, 0x18b6, 0x18b7, - 0x18b8, 0x18b9, 0x18ba, 0x18bb, 0x18bc, 0x18bd, 0x18be, 0x18bf, - 0x18c0, 0x18c1, 0x18c2, 0x18c3, 0x18c4, 0x18c5, 0x18c6, 0x18c7, /* 0x18c0 */ - 0x18c8, 0x18c9, 0x18ca, 0x18cb, 0x18cc, 0x18cd, 0x18ce, 0x18cf, - 0x18d0, 0x18d1, 0x18d2, 0x18d3, 0x18d4, 0x18d5, 0x18d6, 0x18d7, - 0x18d8, 0x18d9, 0x18da, 0x18db, 0x18dc, 0x18dd, 0x18de, 0x18df, - 0x18e0, 0x18e1, 0x18e2, 0x18e3, 0x18e4, 0x18e5, 0x18e6, 0x18e7, - 0x18e8, 0x18e9, 0x18ea, 0x18eb, 0x18ec, 0x18ed, 0x18ee, 0x18ef, - 0x18f0, 0x18f1, 0x18f2, 0x18f3, 0x18f4, 0x18f5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1900, 0x1901, 0x1902, 0x1903, 0x1904, 0x1905, 0x1906, 0x1907, /* 0x1900 */ - 0x1908, 0x1909, 0x190a, 0x190b, 0x190c, 0x190d, 0x190e, 0x190f, - 0x1910, 0x1911, 0x1912, 0x1913, 0x1914, 0x1915, 0x1916, 0x1917, - 0x1918, 0x1919, 0x191a, 0x191b, 0x191c, 0x191d, 0x191e, 0x0000, - 0x1920, 0x1921, 0x1922, 0x1923, 0x1924, 0x1925, 0x1926, 0x1927, - 0x1928, 0x1929, 0x192a, 0x192b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1930, 0x1931, 0x1932, 0x1933, 0x1934, 0x1935, 0x1936, 0x1937, - 0x1938, 0x1939, 0x193a, 0x193b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1940, 0x0000, 0x0000, 0x0000, 0x1944, 0x1945, 0x1946, 0x1947, /* 0x1940 */ - 0x1948, 0x1949, 0x194a, 0x194b, 0x194c, 0x194d, 0x194e, 0x194f, - 0x1950, 0x1951, 0x1952, 0x1953, 0x1954, 0x1955, 0x1956, 0x1957, - 0x1958, 0x1959, 0x195a, 0x195b, 0x195c, 0x195d, 0x195e, 0x195f, - 0x1960, 0x1961, 0x1962, 0x1963, 0x1964, 0x1965, 0x1966, 0x1967, - 0x1968, 0x1969, 0x196a, 0x196b, 0x196c, 0x196d, 0x0000, 0x0000, - 0x1970, 0x1971, 0x1972, 0x1973, 0x1974, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1980, 0x1981, 0x1982, 0x1983, 0x1984, 0x1985, 0x1986, 0x1987, /* 0x1980 */ - 0x1988, 0x1989, 0x198a, 0x198b, 0x198c, 0x198d, 0x198e, 0x198f, - 0x1990, 0x1991, 0x1992, 0x1993, 0x1994, 0x1995, 0x1996, 0x1997, - 0x1998, 0x1999, 0x199a, 0x199b, 0x199c, 0x199d, 0x199e, 0x199f, - 0x19a0, 0x19a1, 0x19a2, 0x19a3, 0x19a4, 0x19a5, 0x19a6, 0x19a7, - 0x19a8, 0x19a9, 0x19aa, 0x19ab, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19b0, 0x19b1, 0x19b2, 0x19b3, 0x19b4, 0x19b5, 0x19b6, 0x19b7, - 0x19b8, 0x19b9, 0x19ba, 0x19bb, 0x19bc, 0x19bd, 0x19be, 0x19bf, - 0x19c0, 0x19c1, 0x19c2, 0x19c3, 0x19c4, 0x19c5, 0x19c6, 0x19c7, /* 0x19c0 */ - 0x19c8, 0x19c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19d0, 0x19d1, 0x19d2, 0x19d3, 0x19d4, 0x19d5, 0x19d6, 0x19d7, - 0x19d8, 0x19d9, 0x19da, 0x0000, 0x0000, 0x0000, 0x19de, 0x19df, - 0x19e0, 0x19e1, 0x19e2, 0x19e3, 0x19e4, 0x19e5, 0x19e6, 0x19e7, - 0x19e8, 0x19e9, 0x19ea, 0x19eb, 0x19ec, 0x19ed, 0x19ee, 0x19ef, - 0x19f0, 0x19f1, 0x19f2, 0x19f3, 0x19f4, 0x19f5, 0x19f6, 0x19f7, - 0x19f8, 0x19f9, 0x19fa, 0x19fb, 0x19fc, 0x19fd, 0x19fe, 0x19ff, - 0x1a00, 0x1a01, 0x1a02, 0x1a03, 0x1a04, 0x1a05, 0x1a06, 0x1a07, /* 0x1a00 */ - 0x1a08, 0x1a09, 0x1a0a, 0x1a0b, 0x1a0c, 0x1a0d, 0x1a0e, 0x1a0f, - 0x1a10, 0x1a11, 0x1a12, 0x1a13, 0x1a14, 0x1a15, 0x1a16, 0x1a17, - 0x1a18, 0x1a19, 0x1a1a, 0x1a1b, 0x0000, 0x0000, 0x1a1e, 0x1a1f, - 0x1a20, 0x1a21, 0x1a22, 0x1a23, 0x1a24, 0x1a25, 0x1a26, 0x1a27, - 0x1a28, 0x1a29, 0x1a2a, 0x1a2b, 0x1a2c, 0x1a2d, 0x1a2e, 0x1a2f, - 0x1a30, 0x1a31, 0x1a32, 0x1a33, 0x1a34, 0x1a35, 0x1a36, 0x1a37, - 0x1a38, 0x1a39, 0x1a3a, 0x1a3b, 0x1a3c, 0x1a3d, 0x1a3e, 0x1a3f, - 0x1a40, 0x1a41, 0x1a42, 0x1a43, 0x1a44, 0x1a45, 0x1a46, 0x1a47, /* 0x1a40 */ - 0x1a48, 0x1a49, 0x1a4a, 0x1a4b, 0x1a4c, 0x1a4d, 0x1a4e, 0x1a4f, - 0x1a50, 0x1a51, 0x1a52, 0x1a53, 0x1a54, 0x1a55, 0x1a56, 0x1a57, - 0x1a58, 0x1a59, 0x1a5a, 0x1a5b, 0x1a5c, 0x1a5d, 0x1a5e, 0x0000, - 0x1a60, 0x1a61, 0x1a62, 0x1a63, 0x1a64, 0x1a65, 0x1a66, 0x1a67, - 0x1a68, 0x1a69, 0x1a6a, 0x1a6b, 0x1a6c, 0x1a6d, 0x1a6e, 0x1a6f, - 0x1a70, 0x1a71, 0x1a72, 0x1a73, 0x1a74, 0x1a75, 0x1a76, 0x1a77, - 0x1a78, 0x1a79, 0x1a7a, 0x1a7b, 0x1a7c, 0x0000, 0x0000, 0x1a7f, - 0x1a80, 0x1a81, 0x1a82, 0x1a83, 0x1a84, 0x1a85, 0x1a86, 0x1a87, /* 0x1a80 */ - 0x1a88, 0x1a89, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1a90, 0x1a91, 0x1a92, 0x1a93, 0x1a94, 0x1a95, 0x1a96, 0x1a97, - 0x1a98, 0x1a99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1aa0, 0x1aa1, 0x1aa2, 0x1aa3, 0x1aa4, 0x1aa5, 0x1aa6, 0x1aa7, - 0x1aa8, 0x1aa9, 0x1aaa, 0x1aab, 0x1aac, 0x1aad, 0x0000, 0x0000, - 0x1ab0, 0x1ab1, 0x1ab2, 0x1ab3, 0x1ab4, 0x1ab5, 0x1ab6, 0x1ab7, - 0x1ab8, 0x1ab9, 0x1aba, 0x1abb, 0x1abc, 0x1abd, 0x1abe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b00, 0x1b01, 0x1b02, 0x1b03, 0x1b04, 0x1b05, 0x1b06, 0x1b07, /* 0x1b00 */ - 0x1b08, 0x1b09, 0x1b0a, 0x1b0b, 0x1b0c, 0x1b0d, 0x1b0e, 0x1b0f, - 0x1b10, 0x1b11, 0x1b12, 0x1b13, 0x1b14, 0x1b15, 0x1b16, 0x1b17, - 0x1b18, 0x1b19, 0x1b1a, 0x1b1b, 0x1b1c, 0x1b1d, 0x1b1e, 0x1b1f, - 0x1b20, 0x1b21, 0x1b22, 0x1b23, 0x1b24, 0x1b25, 0x1b26, 0x1b27, - 0x1b28, 0x1b29, 0x1b2a, 0x1b2b, 0x1b2c, 0x1b2d, 0x1b2e, 0x1b2f, - 0x1b30, 0x1b31, 0x1b32, 0x1b33, 0x1b34, 0x1b35, 0x1b36, 0x1b37, - 0x1b38, 0x1b39, 0x1b3a, 0x1b3b, 0x1b3c, 0x1b3d, 0x1b3e, 0x1b3f, - 0x1b40, 0x1b41, 0x1b42, 0x1b43, 0x1b44, 0x1b45, 0x1b46, 0x1b47, /* 0x1b40 */ - 0x1b48, 0x1b49, 0x1b4a, 0x1b4b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b50, 0x1b51, 0x1b52, 0x1b53, 0x1b54, 0x1b55, 0x1b56, 0x1b57, - 0x1b58, 0x1b59, 0x1b5a, 0x1b5b, 0x1b5c, 0x1b5d, 0x1b5e, 0x1b5f, - 0x1b60, 0x1b61, 0x1b62, 0x1b63, 0x1b64, 0x1b65, 0x1b66, 0x1b67, - 0x1b68, 0x1b69, 0x1b6a, 0x1b6b, 0x1b6c, 0x1b6d, 0x1b6e, 0x1b6f, - 0x1b70, 0x1b71, 0x1b72, 0x1b73, 0x1b74, 0x1b75, 0x1b76, 0x1b77, - 0x1b78, 0x1b79, 0x1b7a, 0x1b7b, 0x1b7c, 0x0000, 0x0000, 0x0000, - 0x1b80, 0x1b81, 0x1b82, 0x1b83, 0x1b84, 0x1b85, 0x1b86, 0x1b87, /* 0x1b80 */ - 0x1b88, 0x1b89, 0x1b8a, 0x1b8b, 0x1b8c, 0x1b8d, 0x1b8e, 0x1b8f, - 0x1b90, 0x1b91, 0x1b92, 0x1b93, 0x1b94, 0x1b95, 0x1b96, 0x1b97, - 0x1b98, 0x1b99, 0x1b9a, 0x1b9b, 0x1b9c, 0x1b9d, 0x1b9e, 0x1b9f, - 0x1ba0, 0x1ba1, 0x1ba2, 0x1ba3, 0x1ba4, 0x1ba5, 0x1ba6, 0x1ba7, - 0x1ba8, 0x1ba9, 0x1baa, 0x1bab, 0x1bac, 0x1bad, 0x1bae, 0x1baf, - 0x1bb0, 0x1bb1, 0x1bb2, 0x1bb3, 0x1bb4, 0x1bb5, 0x1bb6, 0x1bb7, - 0x1bb8, 0x1bb9, 0x1bba, 0x1bbb, 0x1bbc, 0x1bbd, 0x1bbe, 0x1bbf, - 0x1bc0, 0x1bc1, 0x1bc2, 0x1bc3, 0x1bc4, 0x1bc5, 0x1bc6, 0x1bc7, /* 0x1bc0 */ - 0x1bc8, 0x1bc9, 0x1bca, 0x1bcb, 0x1bcc, 0x1bcd, 0x1bce, 0x1bcf, - 0x1bd0, 0x1bd1, 0x1bd2, 0x1bd3, 0x1bd4, 0x1bd5, 0x1bd6, 0x1bd7, - 0x1bd8, 0x1bd9, 0x1bda, 0x1bdb, 0x1bdc, 0x1bdd, 0x1bde, 0x1bdf, - 0x1be0, 0x1be1, 0x1be2, 0x1be3, 0x1be4, 0x1be5, 0x1be6, 0x1be7, - 0x1be8, 0x1be9, 0x1bea, 0x1beb, 0x1bec, 0x1bed, 0x1bee, 0x1bef, - 0x1bf0, 0x1bf1, 0x1bf2, 0x1bf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1bfc, 0x1bfd, 0x1bfe, 0x1bff, - 0x1c00, 0x1c01, 0x1c02, 0x1c03, 0x1c04, 0x1c05, 0x1c06, 0x1c07, /* 0x1c00 */ - 0x1c08, 0x1c09, 0x1c0a, 0x1c0b, 0x1c0c, 0x1c0d, 0x1c0e, 0x1c0f, - 0x1c10, 0x1c11, 0x1c12, 0x1c13, 0x1c14, 0x1c15, 0x1c16, 0x1c17, - 0x1c18, 0x1c19, 0x1c1a, 0x1c1b, 0x1c1c, 0x1c1d, 0x1c1e, 0x1c1f, - 0x1c20, 0x1c21, 0x1c22, 0x1c23, 0x1c24, 0x1c25, 0x1c26, 0x1c27, - 0x1c28, 0x1c29, 0x1c2a, 0x1c2b, 0x1c2c, 0x1c2d, 0x1c2e, 0x1c2f, - 0x1c30, 0x1c31, 0x1c32, 0x1c33, 0x1c34, 0x1c35, 0x1c36, 0x1c37, - 0x0000, 0x0000, 0x0000, 0x1c3b, 0x1c3c, 0x1c3d, 0x1c3e, 0x1c3f, - 0x1c40, 0x1c41, 0x1c42, 0x1c43, 0x1c44, 0x1c45, 0x1c46, 0x1c47, /* 0x1c40 */ - 0x1c48, 0x1c49, 0x0000, 0x0000, 0x0000, 0x1c4d, 0x1c4e, 0x1c4f, - 0x1c50, 0x1c51, 0x1c52, 0x1c53, 0x1c54, 0x1c55, 0x1c56, 0x1c57, - 0x1c58, 0x1c59, 0x1c5a, 0x1c5b, 0x1c5c, 0x1c5d, 0x1c5e, 0x1c5f, - 0x1c60, 0x1c61, 0x1c62, 0x1c63, 0x1c64, 0x1c65, 0x1c66, 0x1c67, - 0x1c68, 0x1c69, 0x1c6a, 0x1c6b, 0x1c6c, 0x1c6d, 0x1c6e, 0x1c6f, - 0x1c70, 0x1c71, 0x1c72, 0x1c73, 0x1c74, 0x1c75, 0x1c76, 0x1c77, - 0x1c78, 0x1c79, 0x1c7a, 0x1c7b, 0x1c7c, 0x1c7d, 0x1c7e, 0x1c7f, - 0x0412, 0x0414, 0x041e, 0x0421, 0x0422, 0x0422, 0x042a, 0x0462, /* 0x1c80 */ - 0xa64a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1c90, 0x1c91, 0x1c92, 0x1c93, 0x1c94, 0x1c95, 0x1c96, 0x1c97, - 0x1c98, 0x1c99, 0x1c9a, 0x1c9b, 0x1c9c, 0x1c9d, 0x1c9e, 0x1c9f, - 0x1ca0, 0x1ca1, 0x1ca2, 0x1ca3, 0x1ca4, 0x1ca5, 0x1ca6, 0x1ca7, - 0x1ca8, 0x1ca9, 0x1caa, 0x1cab, 0x1cac, 0x1cad, 0x1cae, 0x1caf, - 0x1cb0, 0x1cb1, 0x1cb2, 0x1cb3, 0x1cb4, 0x1cb5, 0x1cb6, 0x1cb7, - 0x1cb8, 0x1cb9, 0x1cba, 0x0000, 0x0000, 0x1cbd, 0x1cbe, 0x1cbf, - 0x1cc0, 0x1cc1, 0x1cc2, 0x1cc3, 0x1cc4, 0x1cc5, 0x1cc6, 0x1cc7, /* 0x1cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1cd0, 0x1cd1, 0x1cd2, 0x1cd3, 0x1cd4, 0x1cd5, 0x1cd6, 0x1cd7, - 0x1cd8, 0x1cd9, 0x1cda, 0x1cdb, 0x1cdc, 0x1cdd, 0x1cde, 0x1cdf, - 0x1ce0, 0x1ce1, 0x1ce2, 0x1ce3, 0x1ce4, 0x1ce5, 0x1ce6, 0x1ce7, - 0x1ce8, 0x1ce9, 0x1cea, 0x1ceb, 0x1cec, 0x1ced, 0x1cee, 0x1cef, - 0x1cf0, 0x1cf1, 0x1cf2, 0x1cf3, 0x1cf4, 0x1cf5, 0x1cf6, 0x1cf7, - 0x1cf8, 0x1cf9, 0x1cfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1d00, 0x1d01, 0x1d02, 0x1d03, 0x1d04, 0x1d05, 0x1d06, 0x1d07, /* 0x1d00 */ - 0x1d08, 0x1d09, 0x1d0a, 0x1d0b, 0x1d0c, 0x1d0d, 0x1d0e, 0x1d0f, - 0x1d10, 0x1d11, 0x1d12, 0x1d13, 0x1d14, 0x1d15, 0x1d16, 0x1d17, - 0x1d18, 0x1d19, 0x1d1a, 0x1d1b, 0x1d1c, 0x1d1d, 0x1d1e, 0x1d1f, - 0x1d20, 0x1d21, 0x1d22, 0x1d23, 0x1d24, 0x1d25, 0x1d26, 0x1d27, - 0x1d28, 0x1d29, 0x1d2a, 0x1d2b, 0x1d2c, 0x1d2d, 0x1d2e, 0x1d2f, - 0x1d30, 0x1d31, 0x1d32, 0x1d33, 0x1d34, 0x1d35, 0x1d36, 0x1d37, - 0x1d38, 0x1d39, 0x1d3a, 0x1d3b, 0x1d3c, 0x1d3d, 0x1d3e, 0x1d3f, - 0x1d40, 0x1d41, 0x1d42, 0x1d43, 0x1d44, 0x1d45, 0x1d46, 0x1d47, /* 0x1d40 */ - 0x1d48, 0x1d49, 0x1d4a, 0x1d4b, 0x1d4c, 0x1d4d, 0x1d4e, 0x1d4f, - 0x1d50, 0x1d51, 0x1d52, 0x1d53, 0x1d54, 0x1d55, 0x1d56, 0x1d57, - 0x1d58, 0x1d59, 0x1d5a, 0x1d5b, 0x1d5c, 0x1d5d, 0x1d5e, 0x1d5f, - 0x1d60, 0x1d61, 0x1d62, 0x1d63, 0x1d64, 0x1d65, 0x1d66, 0x1d67, - 0x1d68, 0x1d69, 0x1d6a, 0x1d6b, 0x1d6c, 0x1d6d, 0x1d6e, 0x1d6f, - 0x1d70, 0x1d71, 0x1d72, 0x1d73, 0x1d74, 0x1d75, 0x1d76, 0x1d77, - 0x1d78, 0xa77d, 0x1d7a, 0x1d7b, 0x1d7c, 0x2c63, 0x1d7e, 0x1d7f, - 0x1d80, 0x1d81, 0x1d82, 0x1d83, 0x1d84, 0x1d85, 0x1d86, 0x1d87, /* 0x1d80 */ - 0x1d88, 0x1d89, 0x1d8a, 0x1d8b, 0x1d8c, 0x1d8d, 0xa7c6, 0x1d8f, - 0x1d90, 0x1d91, 0x1d92, 0x1d93, 0x1d94, 0x1d95, 0x1d96, 0x1d97, - 0x1d98, 0x1d99, 0x1d9a, 0x1d9b, 0x1d9c, 0x1d9d, 0x1d9e, 0x1d9f, - 0x1da0, 0x1da1, 0x1da2, 0x1da3, 0x1da4, 0x1da5, 0x1da6, 0x1da7, - 0x1da8, 0x1da9, 0x1daa, 0x1dab, 0x1dac, 0x1dad, 0x1dae, 0x1daf, - 0x1db0, 0x1db1, 0x1db2, 0x1db3, 0x1db4, 0x1db5, 0x1db6, 0x1db7, - 0x1db8, 0x1db9, 0x1dba, 0x1dbb, 0x1dbc, 0x1dbd, 0x1dbe, 0x1dbf, - 0x1dc0, 0x1dc1, 0x1dc2, 0x1dc3, 0x1dc4, 0x1dc5, 0x1dc6, 0x1dc7, /* 0x1dc0 */ - 0x1dc8, 0x1dc9, 0x1dca, 0x1dcb, 0x1dcc, 0x1dcd, 0x1dce, 0x1dcf, - 0x1dd0, 0x1dd1, 0x1dd2, 0x1dd3, 0x1dd4, 0x1dd5, 0x1dd6, 0x1dd7, - 0x1dd8, 0x1dd9, 0x1dda, 0x1ddb, 0x1ddc, 0x1ddd, 0x1dde, 0x1ddf, - 0x1de0, 0x1de1, 0x1de2, 0x1de3, 0x1de4, 0x1de5, 0x1de6, 0x1de7, - 0x1de8, 0x1de9, 0x1dea, 0x1deb, 0x1dec, 0x1ded, 0x1dee, 0x1def, - 0x1df0, 0x1df1, 0x1df2, 0x1df3, 0x1df4, 0x1df5, 0x1df6, 0x1df7, - 0x1df8, 0x1df9, 0x0000, 0x1dfb, 0x1dfc, 0x1dfd, 0x1dfe, 0x1dff, - 0x1e00, 0x1e00, 0x1e02, 0x1e02, 0x1e04, 0x1e04, 0x1e06, 0x1e06, /* 0x1e00 */ - 0x1e08, 0x1e08, 0x1e0a, 0x1e0a, 0x1e0c, 0x1e0c, 0x1e0e, 0x1e0e, - 0x1e10, 0x1e10, 0x1e12, 0x1e12, 0x1e14, 0x1e14, 0x1e16, 0x1e16, - 0x1e18, 0x1e18, 0x1e1a, 0x1e1a, 0x1e1c, 0x1e1c, 0x1e1e, 0x1e1e, - 0x1e20, 0x1e20, 0x1e22, 0x1e22, 0x1e24, 0x1e24, 0x1e26, 0x1e26, - 0x1e28, 0x1e28, 0x1e2a, 0x1e2a, 0x1e2c, 0x1e2c, 0x1e2e, 0x1e2e, - 0x1e30, 0x1e30, 0x1e32, 0x1e32, 0x1e34, 0x1e34, 0x1e36, 0x1e36, - 0x1e38, 0x1e38, 0x1e3a, 0x1e3a, 0x1e3c, 0x1e3c, 0x1e3e, 0x1e3e, - 0x1e40, 0x1e40, 0x1e42, 0x1e42, 0x1e44, 0x1e44, 0x1e46, 0x1e46, /* 0x1e40 */ - 0x1e48, 0x1e48, 0x1e4a, 0x1e4a, 0x1e4c, 0x1e4c, 0x1e4e, 0x1e4e, - 0x1e50, 0x1e50, 0x1e52, 0x1e52, 0x1e54, 0x1e54, 0x1e56, 0x1e56, - 0x1e58, 0x1e58, 0x1e5a, 0x1e5a, 0x1e5c, 0x1e5c, 0x1e5e, 0x1e5e, - 0x1e60, 0x1e60, 0x1e62, 0x1e62, 0x1e64, 0x1e64, 0x1e66, 0x1e66, - 0x1e68, 0x1e68, 0x1e6a, 0x1e6a, 0x1e6c, 0x1e6c, 0x1e6e, 0x1e6e, - 0x1e70, 0x1e70, 0x1e72, 0x1e72, 0x1e74, 0x1e74, 0x1e76, 0x1e76, - 0x1e78, 0x1e78, 0x1e7a, 0x1e7a, 0x1e7c, 0x1e7c, 0x1e7e, 0x1e7e, - 0x1e80, 0x1e80, 0x1e82, 0x1e82, 0x1e84, 0x1e84, 0x1e86, 0x1e86, /* 0x1e80 */ - 0x1e88, 0x1e88, 0x1e8a, 0x1e8a, 0x1e8c, 0x1e8c, 0x1e8e, 0x1e8e, - 0x1e90, 0x1e90, 0x1e92, 0x1e92, 0x1e94, 0x1e94, 0x1e96, 0x1e97, - 0x1e98, 0x1e99, 0x1e9a, 0x1e60, 0x1e9c, 0x1e9d, 0x1e9e, 0x1e9f, - 0x1ea0, 0x1ea0, 0x1ea2, 0x1ea2, 0x1ea4, 0x1ea4, 0x1ea6, 0x1ea6, - 0x1ea8, 0x1ea8, 0x1eaa, 0x1eaa, 0x1eac, 0x1eac, 0x1eae, 0x1eae, - 0x1eb0, 0x1eb0, 0x1eb2, 0x1eb2, 0x1eb4, 0x1eb4, 0x1eb6, 0x1eb6, - 0x1eb8, 0x1eb8, 0x1eba, 0x1eba, 0x1ebc, 0x1ebc, 0x1ebe, 0x1ebe, - 0x1ec0, 0x1ec0, 0x1ec2, 0x1ec2, 0x1ec4, 0x1ec4, 0x1ec6, 0x1ec6, /* 0x1ec0 */ - 0x1ec8, 0x1ec8, 0x1eca, 0x1eca, 0x1ecc, 0x1ecc, 0x1ece, 0x1ece, - 0x1ed0, 0x1ed0, 0x1ed2, 0x1ed2, 0x1ed4, 0x1ed4, 0x1ed6, 0x1ed6, - 0x1ed8, 0x1ed8, 0x1eda, 0x1eda, 0x1edc, 0x1edc, 0x1ede, 0x1ede, - 0x1ee0, 0x1ee0, 0x1ee2, 0x1ee2, 0x1ee4, 0x1ee4, 0x1ee6, 0x1ee6, - 0x1ee8, 0x1ee8, 0x1eea, 0x1eea, 0x1eec, 0x1eec, 0x1eee, 0x1eee, - 0x1ef0, 0x1ef0, 0x1ef2, 0x1ef2, 0x1ef4, 0x1ef4, 0x1ef6, 0x1ef6, - 0x1ef8, 0x1ef8, 0x1efa, 0x1efa, 0x1efc, 0x1efc, 0x1efe, 0x1efe, - 0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, /* 0x1f00 */ - 0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, - 0x1f18, 0x1f19, 0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, - 0x1f18, 0x1f19, 0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, - 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, - 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, - 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 0x1f3e, 0x1f3f, - 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 0x1f3e, 0x1f3f, - 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, /* 0x1f40 */ - 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, - 0x1f50, 0x1f59, 0x1f52, 0x1f5b, 0x1f54, 0x1f5d, 0x1f56, 0x1f5f, - 0x0000, 0x1f59, 0x0000, 0x1f5b, 0x0000, 0x1f5d, 0x0000, 0x1f5f, - 0x1f68, 0x1f69, 0x1f6a, 0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, - 0x1f68, 0x1f69, 0x1f6a, 0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, - 0x1fba, 0x1fbb, 0x1fc8, 0x1fc9, 0x1fca, 0x1fcb, 0x1fda, 0x1fdb, - 0x1ff8, 0x1ff9, 0x1fea, 0x1feb, 0x1ffa, 0x1ffb, 0x0000, 0x0000, - 0x1f88, 0x1f89, 0x1f8a, 0x1f8b, 0x1f8c, 0x1f8d, 0x1f8e, 0x1f8f, /* 0x1f80 */ - 0x1f88, 0x1f89, 0x1f8a, 0x1f8b, 0x1f8c, 0x1f8d, 0x1f8e, 0x1f8f, - 0x1f98, 0x1f99, 0x1f9a, 0x1f9b, 0x1f9c, 0x1f9d, 0x1f9e, 0x1f9f, - 0x1f98, 0x1f99, 0x1f9a, 0x1f9b, 0x1f9c, 0x1f9d, 0x1f9e, 0x1f9f, - 0x1fa8, 0x1fa9, 0x1faa, 0x1fab, 0x1fac, 0x1fad, 0x1fae, 0x1faf, - 0x1fa8, 0x1fa9, 0x1faa, 0x1fab, 0x1fac, 0x1fad, 0x1fae, 0x1faf, - 0x1fb8, 0x1fb9, 0x1fb2, 0x1fbc, 0x1fb4, 0x0000, 0x1fb6, 0x1fb7, - 0x1fb8, 0x1fb9, 0x1fba, 0x1fbb, 0x1fbc, 0x1fbd, 0x0399, 0x1fbf, - 0x1fc0, 0x1fc1, 0x1fc2, 0x1fcc, 0x1fc4, 0x0000, 0x1fc6, 0x1fc7, /* 0x1fc0 */ - 0x1fc8, 0x1fc9, 0x1fca, 0x1fcb, 0x1fcc, 0x1fcd, 0x1fce, 0x1fcf, - 0x1fd8, 0x1fd9, 0x1fd2, 0x1fd3, 0x0000, 0x0000, 0x1fd6, 0x1fd7, - 0x1fd8, 0x1fd9, 0x1fda, 0x1fdb, 0x0000, 0x1fdd, 0x1fde, 0x1fdf, - 0x1fe8, 0x1fe9, 0x1fe2, 0x1fe3, 0x1fe4, 0x1fec, 0x1fe6, 0x1fe7, - 0x1fe8, 0x1fe9, 0x1fea, 0x1feb, 0x1fec, 0x1fed, 0x1fee, 0x1fef, - 0x0000, 0x0000, 0x1ff2, 0x1ffc, 0x1ff4, 0x0000, 0x1ff6, 0x1ff7, - 0x1ff8, 0x1ff9, 0x1ffa, 0x1ffb, 0x1ffc, 0x1ffd, 0x1ffe, 0x0000, - 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007, /* 0x2000 */ - 0x2008, 0x2009, 0x200a, 0x200b, 0x200c, 0x200d, 0x200e, 0x200f, - 0x2010, 0x2011, 0x2012, 0x2013, 0x2014, 0x2015, 0x2016, 0x2017, - 0x2018, 0x2019, 0x201a, 0x201b, 0x201c, 0x201d, 0x201e, 0x201f, - 0x2020, 0x2021, 0x2022, 0x2023, 0x2024, 0x2025, 0x2026, 0x2027, - 0x2028, 0x2029, 0x202a, 0x202b, 0x202c, 0x202d, 0x202e, 0x202f, - 0x2030, 0x2031, 0x2032, 0x2033, 0x2034, 0x2035, 0x2036, 0x2037, - 0x2038, 0x2039, 0x203a, 0x203b, 0x203c, 0x203d, 0x203e, 0x203f, - 0x2040, 0x2041, 0x2042, 0x2043, 0x2044, 0x2045, 0x2046, 0x2047, /* 0x2040 */ - 0x2048, 0x2049, 0x204a, 0x204b, 0x204c, 0x204d, 0x204e, 0x204f, - 0x2050, 0x2051, 0x2052, 0x2053, 0x2054, 0x2055, 0x2056, 0x2057, - 0x2058, 0x2059, 0x205a, 0x205b, 0x205c, 0x205d, 0x205e, 0x205f, - 0x2060, 0x2061, 0x2062, 0x2063, 0x2064, 0x0000, 0x2066, 0x2067, - 0x2068, 0x2069, 0x206a, 0x206b, 0x206c, 0x206d, 0x206e, 0x206f, - 0x2070, 0x2071, 0x0000, 0x0000, 0x2074, 0x2075, 0x2076, 0x2077, - 0x2078, 0x2079, 0x207a, 0x207b, 0x207c, 0x207d, 0x207e, 0x207f, - 0x2080, 0x2081, 0x2082, 0x2083, 0x2084, 0x2085, 0x2086, 0x2087, /* 0x2080 */ - 0x2088, 0x2089, 0x208a, 0x208b, 0x208c, 0x208d, 0x208e, 0x0000, - 0x2090, 0x2091, 0x2092, 0x2093, 0x2094, 0x2095, 0x2096, 0x2097, - 0x2098, 0x2099, 0x209a, 0x209b, 0x209c, 0x0000, 0x0000, 0x0000, - 0x20a0, 0x20a1, 0x20a2, 0x20a3, 0x20a4, 0x20a5, 0x20a6, 0x20a7, - 0x20a8, 0x20a9, 0x20aa, 0x20ab, 0x20ac, 0x20ad, 0x20ae, 0x20af, - 0x20b0, 0x20b1, 0x20b2, 0x20b3, 0x20b4, 0x20b5, 0x20b6, 0x20b7, - 0x20b8, 0x20b9, 0x20ba, 0x20bb, 0x20bc, 0x20bd, 0x20be, 0x20bf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x20c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x20d0, 0x20d1, 0x20d2, 0x20d3, 0x20d4, 0x20d5, 0x20d6, 0x20d7, - 0x20d8, 0x20d9, 0x20da, 0x20db, 0x20dc, 0x20dd, 0x20de, 0x20df, - 0x20e0, 0x20e1, 0x20e2, 0x20e3, 0x20e4, 0x20e5, 0x20e6, 0x20e7, - 0x20e8, 0x20e9, 0x20ea, 0x20eb, 0x20ec, 0x20ed, 0x20ee, 0x20ef, - 0x20f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2100, 0x2101, 0x2102, 0x2103, 0x2104, 0x2105, 0x2106, 0x2107, /* 0x2100 */ - 0x2108, 0x2109, 0x210a, 0x210b, 0x210c, 0x210d, 0x210e, 0x210f, - 0x2110, 0x2111, 0x2112, 0x2113, 0x2114, 0x2115, 0x2116, 0x2117, - 0x2118, 0x2119, 0x211a, 0x211b, 0x211c, 0x211d, 0x211e, 0x211f, - 0x2120, 0x2121, 0x2122, 0x2123, 0x2124, 0x2125, 0x2126, 0x2127, - 0x2128, 0x2129, 0x212a, 0x212b, 0x212c, 0x212d, 0x212e, 0x212f, - 0x2130, 0x2131, 0x2132, 0x2133, 0x2134, 0x2135, 0x2136, 0x2137, - 0x2138, 0x2139, 0x213a, 0x213b, 0x213c, 0x213d, 0x213e, 0x213f, - 0x2140, 0x2141, 0x2142, 0x2143, 0x2144, 0x2145, 0x2146, 0x2147, /* 0x2140 */ - 0x2148, 0x2149, 0x214a, 0x214b, 0x214c, 0x214d, 0x2132, 0x214f, - 0x2150, 0x2151, 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, - 0x2158, 0x2159, 0x215a, 0x215b, 0x215c, 0x215d, 0x215e, 0x215f, - 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, - 0x2168, 0x2169, 0x216a, 0x216b, 0x216c, 0x216d, 0x216e, 0x216f, - 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, - 0x2168, 0x2169, 0x216a, 0x216b, 0x216c, 0x216d, 0x216e, 0x216f, - 0x2180, 0x2181, 0x2182, 0x2183, 0x2183, 0x2185, 0x2186, 0x2187, /* 0x2180 */ - 0x2188, 0x2189, 0x218a, 0x218b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2190, 0x2191, 0x2192, 0x2193, 0x2194, 0x2195, 0x2196, 0x2197, - 0x2198, 0x2199, 0x219a, 0x219b, 0x219c, 0x219d, 0x219e, 0x219f, - 0x21a0, 0x21a1, 0x21a2, 0x21a3, 0x21a4, 0x21a5, 0x21a6, 0x21a7, - 0x21a8, 0x21a9, 0x21aa, 0x21ab, 0x21ac, 0x21ad, 0x21ae, 0x21af, - 0x21b0, 0x21b1, 0x21b2, 0x21b3, 0x21b4, 0x21b5, 0x21b6, 0x21b7, - 0x21b8, 0x21b9, 0x21ba, 0x21bb, 0x21bc, 0x21bd, 0x21be, 0x21bf, - 0x21c0, 0x21c1, 0x21c2, 0x21c3, 0x21c4, 0x21c5, 0x21c6, 0x21c7, /* 0x21c0 */ - 0x21c8, 0x21c9, 0x21ca, 0x21cb, 0x21cc, 0x21cd, 0x21ce, 0x21cf, - 0x21d0, 0x21d1, 0x21d2, 0x21d3, 0x21d4, 0x21d5, 0x21d6, 0x21d7, - 0x21d8, 0x21d9, 0x21da, 0x21db, 0x21dc, 0x21dd, 0x21de, 0x21df, - 0x21e0, 0x21e1, 0x21e2, 0x21e3, 0x21e4, 0x21e5, 0x21e6, 0x21e7, - 0x21e8, 0x21e9, 0x21ea, 0x21eb, 0x21ec, 0x21ed, 0x21ee, 0x21ef, - 0x21f0, 0x21f1, 0x21f2, 0x21f3, 0x21f4, 0x21f5, 0x21f6, 0x21f7, - 0x21f8, 0x21f9, 0x21fa, 0x21fb, 0x21fc, 0x21fd, 0x21fe, 0x21ff, - 0x2200, 0x2201, 0x2202, 0x2203, 0x2204, 0x2205, 0x2206, 0x2207, /* 0x2200 */ - 0x2208, 0x2209, 0x220a, 0x220b, 0x220c, 0x220d, 0x220e, 0x220f, - 0x2210, 0x2211, 0x2212, 0x2213, 0x2214, 0x2215, 0x2216, 0x2217, - 0x2218, 0x2219, 0x221a, 0x221b, 0x221c, 0x221d, 0x221e, 0x221f, - 0x2220, 0x2221, 0x2222, 0x2223, 0x2224, 0x2225, 0x2226, 0x2227, - 0x2228, 0x2229, 0x222a, 0x222b, 0x222c, 0x222d, 0x222e, 0x222f, - 0x2230, 0x2231, 0x2232, 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, - 0x2238, 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, - 0x2240, 0x2241, 0x2242, 0x2243, 0x2244, 0x2245, 0x2246, 0x2247, /* 0x2240 */ - 0x2248, 0x2249, 0x224a, 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, - 0x2250, 0x2251, 0x2252, 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, - 0x2258, 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, - 0x2260, 0x2261, 0x2262, 0x2263, 0x2264, 0x2265, 0x2266, 0x2267, - 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e, 0x226f, - 0x2270, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277, - 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x227d, 0x227e, 0x227f, - 0x2280, 0x2281, 0x2282, 0x2283, 0x2284, 0x2285, 0x2286, 0x2287, /* 0x2280 */ - 0x2288, 0x2289, 0x228a, 0x228b, 0x228c, 0x228d, 0x228e, 0x228f, - 0x2290, 0x2291, 0x2292, 0x2293, 0x2294, 0x2295, 0x2296, 0x2297, - 0x2298, 0x2299, 0x229a, 0x229b, 0x229c, 0x229d, 0x229e, 0x229f, - 0x22a0, 0x22a1, 0x22a2, 0x22a3, 0x22a4, 0x22a5, 0x22a6, 0x22a7, - 0x22a8, 0x22a9, 0x22aa, 0x22ab, 0x22ac, 0x22ad, 0x22ae, 0x22af, - 0x22b0, 0x22b1, 0x22b2, 0x22b3, 0x22b4, 0x22b5, 0x22b6, 0x22b7, - 0x22b8, 0x22b9, 0x22ba, 0x22bb, 0x22bc, 0x22bd, 0x22be, 0x22bf, - 0x22c0, 0x22c1, 0x22c2, 0x22c3, 0x22c4, 0x22c5, 0x22c6, 0x22c7, /* 0x22c0 */ - 0x22c8, 0x22c9, 0x22ca, 0x22cb, 0x22cc, 0x22cd, 0x22ce, 0x22cf, - 0x22d0, 0x22d1, 0x22d2, 0x22d3, 0x22d4, 0x22d5, 0x22d6, 0x22d7, - 0x22d8, 0x22d9, 0x22da, 0x22db, 0x22dc, 0x22dd, 0x22de, 0x22df, - 0x22e0, 0x22e1, 0x22e2, 0x22e3, 0x22e4, 0x22e5, 0x22e6, 0x22e7, - 0x22e8, 0x22e9, 0x22ea, 0x22eb, 0x22ec, 0x22ed, 0x22ee, 0x22ef, - 0x22f0, 0x22f1, 0x22f2, 0x22f3, 0x22f4, 0x22f5, 0x22f6, 0x22f7, - 0x22f8, 0x22f9, 0x22fa, 0x22fb, 0x22fc, 0x22fd, 0x22fe, 0x22ff, - 0x2300, 0x2301, 0x2302, 0x2303, 0x2304, 0x2305, 0x2306, 0x2307, /* 0x2300 */ - 0x2308, 0x2309, 0x230a, 0x230b, 0x230c, 0x230d, 0x230e, 0x230f, - 0x2310, 0x2311, 0x2312, 0x2313, 0x2314, 0x2315, 0x2316, 0x2317, - 0x2318, 0x2319, 0x231a, 0x231b, 0x231c, 0x231d, 0x231e, 0x231f, - 0x2320, 0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, - 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, - 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, /* 0x2340 */ - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, 0x235e, 0x235f, - 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, 0x237e, 0x237f, - 0x2380, 0x2381, 0x2382, 0x2383, 0x2384, 0x2385, 0x2386, 0x2387, /* 0x2380 */ - 0x2388, 0x2389, 0x238a, 0x238b, 0x238c, 0x238d, 0x238e, 0x238f, - 0x2390, 0x2391, 0x2392, 0x2393, 0x2394, 0x2395, 0x2396, 0x2397, - 0x2398, 0x2399, 0x239a, 0x239b, 0x239c, 0x239d, 0x239e, 0x239f, - 0x23a0, 0x23a1, 0x23a2, 0x23a3, 0x23a4, 0x23a5, 0x23a6, 0x23a7, - 0x23a8, 0x23a9, 0x23aa, 0x23ab, 0x23ac, 0x23ad, 0x23ae, 0x23af, - 0x23b0, 0x23b1, 0x23b2, 0x23b3, 0x23b4, 0x23b5, 0x23b6, 0x23b7, - 0x23b8, 0x23b9, 0x23ba, 0x23bb, 0x23bc, 0x23bd, 0x23be, 0x23bf, - 0x23c0, 0x23c1, 0x23c2, 0x23c3, 0x23c4, 0x23c5, 0x23c6, 0x23c7, /* 0x23c0 */ - 0x23c8, 0x23c9, 0x23ca, 0x23cb, 0x23cc, 0x23cd, 0x23ce, 0x23cf, - 0x23d0, 0x23d1, 0x23d2, 0x23d3, 0x23d4, 0x23d5, 0x23d6, 0x23d7, - 0x23d8, 0x23d9, 0x23da, 0x23db, 0x23dc, 0x23dd, 0x23de, 0x23df, - 0x23e0, 0x23e1, 0x23e2, 0x23e3, 0x23e4, 0x23e5, 0x23e6, 0x23e7, - 0x23e8, 0x23e9, 0x23ea, 0x23eb, 0x23ec, 0x23ed, 0x23ee, 0x23ef, - 0x23f0, 0x23f1, 0x23f2, 0x23f3, 0x23f4, 0x23f5, 0x23f6, 0x23f7, - 0x23f8, 0x23f9, 0x23fa, 0x23fb, 0x23fc, 0x23fd, 0x23fe, 0x23ff, - 0x2400, 0x2401, 0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, /* 0x2400 */ - 0x2408, 0x2409, 0x240a, 0x240b, 0x240c, 0x240d, 0x240e, 0x240f, - 0x2410, 0x2411, 0x2412, 0x2413, 0x2414, 0x2415, 0x2416, 0x2417, - 0x2418, 0x2419, 0x241a, 0x241b, 0x241c, 0x241d, 0x241e, 0x241f, - 0x2420, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, /* 0x2440 */ - 0x2448, 0x2449, 0x244a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, - 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, - 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, /* 0x2480 */ - 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, - 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, - 0x2498, 0x2499, 0x249a, 0x249b, 0x249c, 0x249d, 0x249e, 0x249f, - 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, - 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, - 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x24b6, 0x24b7, - 0x24b8, 0x24b9, 0x24ba, 0x24bb, 0x24bc, 0x24bd, 0x24be, 0x24bf, - 0x24c0, 0x24c1, 0x24c2, 0x24c3, 0x24c4, 0x24c5, 0x24c6, 0x24c7, /* 0x24c0 */ - 0x24c8, 0x24c9, 0x24ca, 0x24cb, 0x24cc, 0x24cd, 0x24ce, 0x24cf, - 0x24b6, 0x24b7, 0x24b8, 0x24b9, 0x24ba, 0x24bb, 0x24bc, 0x24bd, - 0x24be, 0x24bf, 0x24c0, 0x24c1, 0x24c2, 0x24c3, 0x24c4, 0x24c5, - 0x24c6, 0x24c7, 0x24c8, 0x24c9, 0x24ca, 0x24cb, 0x24cc, 0x24cd, - 0x24ce, 0x24cf, 0x24ea, 0x24eb, 0x24ec, 0x24ed, 0x24ee, 0x24ef, - 0x24f0, 0x24f1, 0x24f2, 0x24f3, 0x24f4, 0x24f5, 0x24f6, 0x24f7, - 0x24f8, 0x24f9, 0x24fa, 0x24fb, 0x24fc, 0x24fd, 0x24fe, 0x24ff, - 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, 0x2505, 0x2506, 0x2507, /* 0x2500 */ - 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, 0x250d, 0x250e, 0x250f, - 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, 0x2515, 0x2516, 0x2517, - 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, 0x251d, 0x251e, 0x251f, - 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, - 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, - 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, /* 0x2540 */ - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, - 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, - 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577, - 0x2578, 0x2579, 0x257a, 0x257b, 0x257c, 0x257d, 0x257e, 0x257f, - 0x2580, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, /* 0x2580 */ - 0x2588, 0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, - 0x2590, 0x2591, 0x2592, 0x2593, 0x2594, 0x2595, 0x2596, 0x2597, - 0x2598, 0x2599, 0x259a, 0x259b, 0x259c, 0x259d, 0x259e, 0x259f, - 0x25a0, 0x25a1, 0x25a2, 0x25a3, 0x25a4, 0x25a5, 0x25a6, 0x25a7, - 0x25a8, 0x25a9, 0x25aa, 0x25ab, 0x25ac, 0x25ad, 0x25ae, 0x25af, - 0x25b0, 0x25b1, 0x25b2, 0x25b3, 0x25b4, 0x25b5, 0x25b6, 0x25b7, - 0x25b8, 0x25b9, 0x25ba, 0x25bb, 0x25bc, 0x25bd, 0x25be, 0x25bf, - 0x25c0, 0x25c1, 0x25c2, 0x25c3, 0x25c4, 0x25c5, 0x25c6, 0x25c7, /* 0x25c0 */ - 0x25c8, 0x25c9, 0x25ca, 0x25cb, 0x25cc, 0x25cd, 0x25ce, 0x25cf, - 0x25d0, 0x25d1, 0x25d2, 0x25d3, 0x25d4, 0x25d5, 0x25d6, 0x25d7, - 0x25d8, 0x25d9, 0x25da, 0x25db, 0x25dc, 0x25dd, 0x25de, 0x25df, - 0x25e0, 0x25e1, 0x25e2, 0x25e3, 0x25e4, 0x25e5, 0x25e6, 0x25e7, - 0x25e8, 0x25e9, 0x25ea, 0x25eb, 0x25ec, 0x25ed, 0x25ee, 0x25ef, - 0x25f0, 0x25f1, 0x25f2, 0x25f3, 0x25f4, 0x25f5, 0x25f6, 0x25f7, - 0x25f8, 0x25f9, 0x25fa, 0x25fb, 0x25fc, 0x25fd, 0x25fe, 0x25ff, - 0x2600, 0x2601, 0x2602, 0x2603, 0x2604, 0x2605, 0x2606, 0x2607, /* 0x2600 */ - 0x2608, 0x2609, 0x260a, 0x260b, 0x260c, 0x260d, 0x260e, 0x260f, - 0x2610, 0x2611, 0x2612, 0x2613, 0x2614, 0x2615, 0x2616, 0x2617, - 0x2618, 0x2619, 0x261a, 0x261b, 0x261c, 0x261d, 0x261e, 0x261f, - 0x2620, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, - 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, - 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, - 0x2638, 0x2639, 0x263a, 0x263b, 0x263c, 0x263d, 0x263e, 0x263f, - 0x2640, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, /* 0x2640 */ - 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, - 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, 0x2657, - 0x2658, 0x2659, 0x265a, 0x265b, 0x265c, 0x265d, 0x265e, 0x265f, - 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, 0x2665, 0x2666, 0x2667, - 0x2668, 0x2669, 0x266a, 0x266b, 0x266c, 0x266d, 0x266e, 0x266f, - 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x2675, 0x2676, 0x2677, - 0x2678, 0x2679, 0x267a, 0x267b, 0x267c, 0x267d, 0x267e, 0x267f, - 0x2680, 0x2681, 0x2682, 0x2683, 0x2684, 0x2685, 0x2686, 0x2687, /* 0x2680 */ - 0x2688, 0x2689, 0x268a, 0x268b, 0x268c, 0x268d, 0x268e, 0x268f, - 0x2690, 0x2691, 0x2692, 0x2693, 0x2694, 0x2695, 0x2696, 0x2697, - 0x2698, 0x2699, 0x269a, 0x269b, 0x269c, 0x269d, 0x269e, 0x269f, - 0x26a0, 0x26a1, 0x26a2, 0x26a3, 0x26a4, 0x26a5, 0x26a6, 0x26a7, - 0x26a8, 0x26a9, 0x26aa, 0x26ab, 0x26ac, 0x26ad, 0x26ae, 0x26af, - 0x26b0, 0x26b1, 0x26b2, 0x26b3, 0x26b4, 0x26b5, 0x26b6, 0x26b7, - 0x26b8, 0x26b9, 0x26ba, 0x26bb, 0x26bc, 0x26bd, 0x26be, 0x26bf, - 0x26c0, 0x26c1, 0x26c2, 0x26c3, 0x26c4, 0x26c5, 0x26c6, 0x26c7, /* 0x26c0 */ - 0x26c8, 0x26c9, 0x26ca, 0x26cb, 0x26cc, 0x26cd, 0x26ce, 0x26cf, - 0x26d0, 0x26d1, 0x26d2, 0x26d3, 0x26d4, 0x26d5, 0x26d6, 0x26d7, - 0x26d8, 0x26d9, 0x26da, 0x26db, 0x26dc, 0x26dd, 0x26de, 0x26df, - 0x26e0, 0x26e1, 0x26e2, 0x26e3, 0x26e4, 0x26e5, 0x26e6, 0x26e7, - 0x26e8, 0x26e9, 0x26ea, 0x26eb, 0x26ec, 0x26ed, 0x26ee, 0x26ef, - 0x26f0, 0x26f1, 0x26f2, 0x26f3, 0x26f4, 0x26f5, 0x26f6, 0x26f7, - 0x26f8, 0x26f9, 0x26fa, 0x26fb, 0x26fc, 0x26fd, 0x26fe, 0x26ff, - 0x2700, 0x2701, 0x2702, 0x2703, 0x2704, 0x2705, 0x2706, 0x2707, /* 0x2700 */ - 0x2708, 0x2709, 0x270a, 0x270b, 0x270c, 0x270d, 0x270e, 0x270f, - 0x2710, 0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, - 0x2718, 0x2719, 0x271a, 0x271b, 0x271c, 0x271d, 0x271e, 0x271f, - 0x2720, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2727, - 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, - 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, - 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, - 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, /* 0x2740 */ - 0x2748, 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x274e, 0x274f, - 0x2750, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2757, - 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, - 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, - 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, - 0x2770, 0x2771, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, 0x2777, - 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x277f, - 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, /* 0x2780 */ - 0x2788, 0x2789, 0x278a, 0x278b, 0x278c, 0x278d, 0x278e, 0x278f, - 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2795, 0x2796, 0x2797, - 0x2798, 0x2799, 0x279a, 0x279b, 0x279c, 0x279d, 0x279e, 0x279f, - 0x27a0, 0x27a1, 0x27a2, 0x27a3, 0x27a4, 0x27a5, 0x27a6, 0x27a7, - 0x27a8, 0x27a9, 0x27aa, 0x27ab, 0x27ac, 0x27ad, 0x27ae, 0x27af, - 0x27b0, 0x27b1, 0x27b2, 0x27b3, 0x27b4, 0x27b5, 0x27b6, 0x27b7, - 0x27b8, 0x27b9, 0x27ba, 0x27bb, 0x27bc, 0x27bd, 0x27be, 0x27bf, - 0x27c0, 0x27c1, 0x27c2, 0x27c3, 0x27c4, 0x27c5, 0x27c6, 0x27c7, /* 0x27c0 */ - 0x27c8, 0x27c9, 0x27ca, 0x27cb, 0x27cc, 0x27cd, 0x27ce, 0x27cf, - 0x27d0, 0x27d1, 0x27d2, 0x27d3, 0x27d4, 0x27d5, 0x27d6, 0x27d7, - 0x27d8, 0x27d9, 0x27da, 0x27db, 0x27dc, 0x27dd, 0x27de, 0x27df, - 0x27e0, 0x27e1, 0x27e2, 0x27e3, 0x27e4, 0x27e5, 0x27e6, 0x27e7, - 0x27e8, 0x27e9, 0x27ea, 0x27eb, 0x27ec, 0x27ed, 0x27ee, 0x27ef, - 0x27f0, 0x27f1, 0x27f2, 0x27f3, 0x27f4, 0x27f5, 0x27f6, 0x27f7, - 0x27f8, 0x27f9, 0x27fa, 0x27fb, 0x27fc, 0x27fd, 0x27fe, 0x27ff, - 0x2800, 0x2801, 0x2802, 0x2803, 0x2804, 0x2805, 0x2806, 0x2807, /* 0x2800 */ - 0x2808, 0x2809, 0x280a, 0x280b, 0x280c, 0x280d, 0x280e, 0x280f, - 0x2810, 0x2811, 0x2812, 0x2813, 0x2814, 0x2815, 0x2816, 0x2817, - 0x2818, 0x2819, 0x281a, 0x281b, 0x281c, 0x281d, 0x281e, 0x281f, - 0x2820, 0x2821, 0x2822, 0x2823, 0x2824, 0x2825, 0x2826, 0x2827, - 0x2828, 0x2829, 0x282a, 0x282b, 0x282c, 0x282d, 0x282e, 0x282f, - 0x2830, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, - 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, 0x283e, 0x283f, - 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, /* 0x2840 */ - 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f, - 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, - 0x2858, 0x2859, 0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, - 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2867, - 0x2868, 0x2869, 0x286a, 0x286b, 0x286c, 0x286d, 0x286e, 0x286f, - 0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, 0x2876, 0x2877, - 0x2878, 0x2879, 0x287a, 0x287b, 0x287c, 0x287d, 0x287e, 0x287f, - 0x2880, 0x2881, 0x2882, 0x2883, 0x2884, 0x2885, 0x2886, 0x2887, /* 0x2880 */ - 0x2888, 0x2889, 0x288a, 0x288b, 0x288c, 0x288d, 0x288e, 0x288f, - 0x2890, 0x2891, 0x2892, 0x2893, 0x2894, 0x2895, 0x2896, 0x2897, - 0x2898, 0x2899, 0x289a, 0x289b, 0x289c, 0x289d, 0x289e, 0x289f, - 0x28a0, 0x28a1, 0x28a2, 0x28a3, 0x28a4, 0x28a5, 0x28a6, 0x28a7, - 0x28a8, 0x28a9, 0x28aa, 0x28ab, 0x28ac, 0x28ad, 0x28ae, 0x28af, - 0x28b0, 0x28b1, 0x28b2, 0x28b3, 0x28b4, 0x28b5, 0x28b6, 0x28b7, - 0x28b8, 0x28b9, 0x28ba, 0x28bb, 0x28bc, 0x28bd, 0x28be, 0x28bf, - 0x28c0, 0x28c1, 0x28c2, 0x28c3, 0x28c4, 0x28c5, 0x28c6, 0x28c7, /* 0x28c0 */ - 0x28c8, 0x28c9, 0x28ca, 0x28cb, 0x28cc, 0x28cd, 0x28ce, 0x28cf, - 0x28d0, 0x28d1, 0x28d2, 0x28d3, 0x28d4, 0x28d5, 0x28d6, 0x28d7, - 0x28d8, 0x28d9, 0x28da, 0x28db, 0x28dc, 0x28dd, 0x28de, 0x28df, - 0x28e0, 0x28e1, 0x28e2, 0x28e3, 0x28e4, 0x28e5, 0x28e6, 0x28e7, - 0x28e8, 0x28e9, 0x28ea, 0x28eb, 0x28ec, 0x28ed, 0x28ee, 0x28ef, - 0x28f0, 0x28f1, 0x28f2, 0x28f3, 0x28f4, 0x28f5, 0x28f6, 0x28f7, - 0x28f8, 0x28f9, 0x28fa, 0x28fb, 0x28fc, 0x28fd, 0x28fe, 0x28ff, - 0x2900, 0x2901, 0x2902, 0x2903, 0x2904, 0x2905, 0x2906, 0x2907, /* 0x2900 */ - 0x2908, 0x2909, 0x290a, 0x290b, 0x290c, 0x290d, 0x290e, 0x290f, - 0x2910, 0x2911, 0x2912, 0x2913, 0x2914, 0x2915, 0x2916, 0x2917, - 0x2918, 0x2919, 0x291a, 0x291b, 0x291c, 0x291d, 0x291e, 0x291f, - 0x2920, 0x2921, 0x2922, 0x2923, 0x2924, 0x2925, 0x2926, 0x2927, - 0x2928, 0x2929, 0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, - 0x2930, 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, - 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, - 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, /* 0x2940 */ - 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, - 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, - 0x2958, 0x2959, 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, - 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, - 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, - 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, - 0x2978, 0x2979, 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x297f, - 0x2980, 0x2981, 0x2982, 0x2983, 0x2984, 0x2985, 0x2986, 0x2987, /* 0x2980 */ - 0x2988, 0x2989, 0x298a, 0x298b, 0x298c, 0x298d, 0x298e, 0x298f, - 0x2990, 0x2991, 0x2992, 0x2993, 0x2994, 0x2995, 0x2996, 0x2997, - 0x2998, 0x2999, 0x299a, 0x299b, 0x299c, 0x299d, 0x299e, 0x299f, - 0x29a0, 0x29a1, 0x29a2, 0x29a3, 0x29a4, 0x29a5, 0x29a6, 0x29a7, - 0x29a8, 0x29a9, 0x29aa, 0x29ab, 0x29ac, 0x29ad, 0x29ae, 0x29af, - 0x29b0, 0x29b1, 0x29b2, 0x29b3, 0x29b4, 0x29b5, 0x29b6, 0x29b7, - 0x29b8, 0x29b9, 0x29ba, 0x29bb, 0x29bc, 0x29bd, 0x29be, 0x29bf, - 0x29c0, 0x29c1, 0x29c2, 0x29c3, 0x29c4, 0x29c5, 0x29c6, 0x29c7, /* 0x29c0 */ - 0x29c8, 0x29c9, 0x29ca, 0x29cb, 0x29cc, 0x29cd, 0x29ce, 0x29cf, - 0x29d0, 0x29d1, 0x29d2, 0x29d3, 0x29d4, 0x29d5, 0x29d6, 0x29d7, - 0x29d8, 0x29d9, 0x29da, 0x29db, 0x29dc, 0x29dd, 0x29de, 0x29df, - 0x29e0, 0x29e1, 0x29e2, 0x29e3, 0x29e4, 0x29e5, 0x29e6, 0x29e7, - 0x29e8, 0x29e9, 0x29ea, 0x29eb, 0x29ec, 0x29ed, 0x29ee, 0x29ef, - 0x29f0, 0x29f1, 0x29f2, 0x29f3, 0x29f4, 0x29f5, 0x29f6, 0x29f7, - 0x29f8, 0x29f9, 0x29fa, 0x29fb, 0x29fc, 0x29fd, 0x29fe, 0x29ff, - 0x2a00, 0x2a01, 0x2a02, 0x2a03, 0x2a04, 0x2a05, 0x2a06, 0x2a07, /* 0x2a00 */ - 0x2a08, 0x2a09, 0x2a0a, 0x2a0b, 0x2a0c, 0x2a0d, 0x2a0e, 0x2a0f, - 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x2a14, 0x2a15, 0x2a16, 0x2a17, - 0x2a18, 0x2a19, 0x2a1a, 0x2a1b, 0x2a1c, 0x2a1d, 0x2a1e, 0x2a1f, - 0x2a20, 0x2a21, 0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, - 0x2a28, 0x2a29, 0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, - 0x2a30, 0x2a31, 0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, - 0x2a38, 0x2a39, 0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, - 0x2a40, 0x2a41, 0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, /* 0x2a40 */ - 0x2a48, 0x2a49, 0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, - 0x2a50, 0x2a51, 0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, - 0x2a58, 0x2a59, 0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, - 0x2a60, 0x2a61, 0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, - 0x2a68, 0x2a69, 0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, - 0x2a70, 0x2a71, 0x2a72, 0x2a73, 0x2a74, 0x2a75, 0x2a76, 0x2a77, - 0x2a78, 0x2a79, 0x2a7a, 0x2a7b, 0x2a7c, 0x2a7d, 0x2a7e, 0x2a7f, - 0x2a80, 0x2a81, 0x2a82, 0x2a83, 0x2a84, 0x2a85, 0x2a86, 0x2a87, /* 0x2a80 */ - 0x2a88, 0x2a89, 0x2a8a, 0x2a8b, 0x2a8c, 0x2a8d, 0x2a8e, 0x2a8f, - 0x2a90, 0x2a91, 0x2a92, 0x2a93, 0x2a94, 0x2a95, 0x2a96, 0x2a97, - 0x2a98, 0x2a99, 0x2a9a, 0x2a9b, 0x2a9c, 0x2a9d, 0x2a9e, 0x2a9f, - 0x2aa0, 0x2aa1, 0x2aa2, 0x2aa3, 0x2aa4, 0x2aa5, 0x2aa6, 0x2aa7, - 0x2aa8, 0x2aa9, 0x2aaa, 0x2aab, 0x2aac, 0x2aad, 0x2aae, 0x2aaf, - 0x2ab0, 0x2ab1, 0x2ab2, 0x2ab3, 0x2ab4, 0x2ab5, 0x2ab6, 0x2ab7, - 0x2ab8, 0x2ab9, 0x2aba, 0x2abb, 0x2abc, 0x2abd, 0x2abe, 0x2abf, - 0x2ac0, 0x2ac1, 0x2ac2, 0x2ac3, 0x2ac4, 0x2ac5, 0x2ac6, 0x2ac7, /* 0x2ac0 */ - 0x2ac8, 0x2ac9, 0x2aca, 0x2acb, 0x2acc, 0x2acd, 0x2ace, 0x2acf, - 0x2ad0, 0x2ad1, 0x2ad2, 0x2ad3, 0x2ad4, 0x2ad5, 0x2ad6, 0x2ad7, - 0x2ad8, 0x2ad9, 0x2ada, 0x2adb, 0x2adc, 0x2add, 0x2ade, 0x2adf, - 0x2ae0, 0x2ae1, 0x2ae2, 0x2ae3, 0x2ae4, 0x2ae5, 0x2ae6, 0x2ae7, - 0x2ae8, 0x2ae9, 0x2aea, 0x2aeb, 0x2aec, 0x2aed, 0x2aee, 0x2aef, - 0x2af0, 0x2af1, 0x2af2, 0x2af3, 0x2af4, 0x2af5, 0x2af6, 0x2af7, - 0x2af8, 0x2af9, 0x2afa, 0x2afb, 0x2afc, 0x2afd, 0x2afe, 0x2aff, - 0x2b00, 0x2b01, 0x2b02, 0x2b03, 0x2b04, 0x2b05, 0x2b06, 0x2b07, /* 0x2b00 */ - 0x2b08, 0x2b09, 0x2b0a, 0x2b0b, 0x2b0c, 0x2b0d, 0x2b0e, 0x2b0f, - 0x2b10, 0x2b11, 0x2b12, 0x2b13, 0x2b14, 0x2b15, 0x2b16, 0x2b17, - 0x2b18, 0x2b19, 0x2b1a, 0x2b1b, 0x2b1c, 0x2b1d, 0x2b1e, 0x2b1f, - 0x2b20, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, 0x2b27, - 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, 0x2b2f, - 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, 0x2b37, - 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, 0x2b3f, - 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, 0x2b47, /* 0x2b40 */ - 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, 0x2b4f, - 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2b57, - 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, 0x2b5f, - 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, 0x2b67, - 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, 0x2b6f, - 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x0000, 0x0000, 0x2b76, 0x2b77, - 0x2b78, 0x2b79, 0x2b7a, 0x2b7b, 0x2b7c, 0x2b7d, 0x2b7e, 0x2b7f, - 0x2b80, 0x2b81, 0x2b82, 0x2b83, 0x2b84, 0x2b85, 0x2b86, 0x2b87, /* 0x2b80 */ - 0x2b88, 0x2b89, 0x2b8a, 0x2b8b, 0x2b8c, 0x2b8d, 0x2b8e, 0x2b8f, - 0x2b90, 0x2b91, 0x2b92, 0x2b93, 0x2b94, 0x2b95, 0x0000, 0x0000, - 0x2b98, 0x2b99, 0x2b9a, 0x2b9b, 0x2b9c, 0x2b9d, 0x2b9e, 0x2b9f, - 0x2ba0, 0x2ba1, 0x2ba2, 0x2ba3, 0x2ba4, 0x2ba5, 0x2ba6, 0x2ba7, - 0x2ba8, 0x2ba9, 0x2baa, 0x2bab, 0x2bac, 0x2bad, 0x2bae, 0x2baf, - 0x2bb0, 0x2bb1, 0x2bb2, 0x2bb3, 0x2bb4, 0x2bb5, 0x2bb6, 0x2bb7, - 0x2bb8, 0x2bb9, 0x2bba, 0x2bbb, 0x2bbc, 0x2bbd, 0x2bbe, 0x2bbf, - 0x2bc0, 0x2bc1, 0x2bc2, 0x2bc3, 0x2bc4, 0x2bc5, 0x2bc6, 0x2bc7, /* 0x2bc0 */ - 0x2bc8, 0x2bc9, 0x2bca, 0x2bcb, 0x2bcc, 0x2bcd, 0x2bce, 0x2bcf, - 0x2bd0, 0x2bd1, 0x2bd2, 0x2bd3, 0x2bd4, 0x2bd5, 0x2bd6, 0x2bd7, - 0x2bd8, 0x2bd9, 0x2bda, 0x2bdb, 0x2bdc, 0x2bdd, 0x2bde, 0x2bdf, - 0x2be0, 0x2be1, 0x2be2, 0x2be3, 0x2be4, 0x2be5, 0x2be6, 0x2be7, - 0x2be8, 0x2be9, 0x2bea, 0x2beb, 0x2bec, 0x2bed, 0x2bee, 0x2bef, - 0x2bf0, 0x2bf1, 0x2bf2, 0x2bf3, 0x2bf4, 0x2bf5, 0x2bf6, 0x2bf7, - 0x2bf8, 0x2bf9, 0x2bfa, 0x2bfb, 0x2bfc, 0x2bfd, 0x2bfe, 0x2bff, - 0x2c00, 0x2c01, 0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, /* 0x2c00 */ - 0x2c08, 0x2c09, 0x2c0a, 0x2c0b, 0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, - 0x2c10, 0x2c11, 0x2c12, 0x2c13, 0x2c14, 0x2c15, 0x2c16, 0x2c17, - 0x2c18, 0x2c19, 0x2c1a, 0x2c1b, 0x2c1c, 0x2c1d, 0x2c1e, 0x2c1f, - 0x2c20, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27, - 0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x0000, - 0x2c00, 0x2c01, 0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, - 0x2c08, 0x2c09, 0x2c0a, 0x2c0b, 0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, - 0x2c10, 0x2c11, 0x2c12, 0x2c13, 0x2c14, 0x2c15, 0x2c16, 0x2c17, /* 0x2c40 */ - 0x2c18, 0x2c19, 0x2c1a, 0x2c1b, 0x2c1c, 0x2c1d, 0x2c1e, 0x2c1f, - 0x2c20, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27, - 0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x0000, - 0x2c60, 0x2c60, 0x2c62, 0x2c63, 0x2c64, 0x023a, 0x023e, 0x2c67, - 0x2c67, 0x2c69, 0x2c69, 0x2c6b, 0x2c6b, 0x2c6d, 0x2c6e, 0x2c6f, - 0x2c70, 0x2c71, 0x2c72, 0x2c72, 0x2c74, 0x2c75, 0x2c75, 0x2c77, - 0x2c78, 0x2c79, 0x2c7a, 0x2c7b, 0x2c7c, 0x2c7d, 0x2c7e, 0x2c7f, - 0x2c80, 0x2c80, 0x2c82, 0x2c82, 0x2c84, 0x2c84, 0x2c86, 0x2c86, /* 0x2c80 */ - 0x2c88, 0x2c88, 0x2c8a, 0x2c8a, 0x2c8c, 0x2c8c, 0x2c8e, 0x2c8e, - 0x2c90, 0x2c90, 0x2c92, 0x2c92, 0x2c94, 0x2c94, 0x2c96, 0x2c96, - 0x2c98, 0x2c98, 0x2c9a, 0x2c9a, 0x2c9c, 0x2c9c, 0x2c9e, 0x2c9e, - 0x2ca0, 0x2ca0, 0x2ca2, 0x2ca2, 0x2ca4, 0x2ca4, 0x2ca6, 0x2ca6, - 0x2ca8, 0x2ca8, 0x2caa, 0x2caa, 0x2cac, 0x2cac, 0x2cae, 0x2cae, - 0x2cb0, 0x2cb0, 0x2cb2, 0x2cb2, 0x2cb4, 0x2cb4, 0x2cb6, 0x2cb6, - 0x2cb8, 0x2cb8, 0x2cba, 0x2cba, 0x2cbc, 0x2cbc, 0x2cbe, 0x2cbe, - 0x2cc0, 0x2cc0, 0x2cc2, 0x2cc2, 0x2cc4, 0x2cc4, 0x2cc6, 0x2cc6, /* 0x2cc0 */ - 0x2cc8, 0x2cc8, 0x2cca, 0x2cca, 0x2ccc, 0x2ccc, 0x2cce, 0x2cce, - 0x2cd0, 0x2cd0, 0x2cd2, 0x2cd2, 0x2cd4, 0x2cd4, 0x2cd6, 0x2cd6, - 0x2cd8, 0x2cd8, 0x2cda, 0x2cda, 0x2cdc, 0x2cdc, 0x2cde, 0x2cde, - 0x2ce0, 0x2ce0, 0x2ce2, 0x2ce2, 0x2ce4, 0x2ce5, 0x2ce6, 0x2ce7, - 0x2ce8, 0x2ce9, 0x2cea, 0x2ceb, 0x2ceb, 0x2ced, 0x2ced, 0x2cef, - 0x2cf0, 0x2cf1, 0x2cf2, 0x2cf2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2cf9, 0x2cfa, 0x2cfb, 0x2cfc, 0x2cfd, 0x2cfe, 0x2cff, - 0x10a0, 0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, /* 0x2d00 */ - 0x10a8, 0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, - 0x10b0, 0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, - 0x10b8, 0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, - 0x10c0, 0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x0000, 0x10c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10cd, 0x0000, 0x0000, - 0x2d30, 0x2d31, 0x2d32, 0x2d33, 0x2d34, 0x2d35, 0x2d36, 0x2d37, - 0x2d38, 0x2d39, 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2d3e, 0x2d3f, - 0x2d40, 0x2d41, 0x2d42, 0x2d43, 0x2d44, 0x2d45, 0x2d46, 0x2d47, /* 0x2d40 */ - 0x2d48, 0x2d49, 0x2d4a, 0x2d4b, 0x2d4c, 0x2d4d, 0x2d4e, 0x2d4f, - 0x2d50, 0x2d51, 0x2d52, 0x2d53, 0x2d54, 0x2d55, 0x2d56, 0x2d57, - 0x2d58, 0x2d59, 0x2d5a, 0x2d5b, 0x2d5c, 0x2d5d, 0x2d5e, 0x2d5f, - 0x2d60, 0x2d61, 0x2d62, 0x2d63, 0x2d64, 0x2d65, 0x2d66, 0x2d67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d6f, - 0x2d70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d7f, - 0x2d80, 0x2d81, 0x2d82, 0x2d83, 0x2d84, 0x2d85, 0x2d86, 0x2d87, /* 0x2d80 */ - 0x2d88, 0x2d89, 0x2d8a, 0x2d8b, 0x2d8c, 0x2d8d, 0x2d8e, 0x2d8f, - 0x2d90, 0x2d91, 0x2d92, 0x2d93, 0x2d94, 0x2d95, 0x2d96, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2da0, 0x2da1, 0x2da2, 0x2da3, 0x2da4, 0x2da5, 0x2da6, 0x0000, - 0x2da8, 0x2da9, 0x2daa, 0x2dab, 0x2dac, 0x2dad, 0x2dae, 0x0000, - 0x2db0, 0x2db1, 0x2db2, 0x2db3, 0x2db4, 0x2db5, 0x2db6, 0x0000, - 0x2db8, 0x2db9, 0x2dba, 0x2dbb, 0x2dbc, 0x2dbd, 0x2dbe, 0x0000, - 0x2dc0, 0x2dc1, 0x2dc2, 0x2dc3, 0x2dc4, 0x2dc5, 0x2dc6, 0x0000, /* 0x2dc0 */ - 0x2dc8, 0x2dc9, 0x2dca, 0x2dcb, 0x2dcc, 0x2dcd, 0x2dce, 0x0000, - 0x2dd0, 0x2dd1, 0x2dd2, 0x2dd3, 0x2dd4, 0x2dd5, 0x2dd6, 0x0000, - 0x2dd8, 0x2dd9, 0x2dda, 0x2ddb, 0x2ddc, 0x2ddd, 0x2dde, 0x0000, - 0x2de0, 0x2de1, 0x2de2, 0x2de3, 0x2de4, 0x2de5, 0x2de6, 0x2de7, - 0x2de8, 0x2de9, 0x2dea, 0x2deb, 0x2dec, 0x2ded, 0x2dee, 0x2def, - 0x2df0, 0x2df1, 0x2df2, 0x2df3, 0x2df4, 0x2df5, 0x2df6, 0x2df7, - 0x2df8, 0x2df9, 0x2dfa, 0x2dfb, 0x2dfc, 0x2dfd, 0x2dfe, 0x2dff, - 0x2e00, 0x2e01, 0x2e02, 0x2e03, 0x2e04, 0x2e05, 0x2e06, 0x2e07, /* 0x2e00 */ - 0x2e08, 0x2e09, 0x2e0a, 0x2e0b, 0x2e0c, 0x2e0d, 0x2e0e, 0x2e0f, - 0x2e10, 0x2e11, 0x2e12, 0x2e13, 0x2e14, 0x2e15, 0x2e16, 0x2e17, - 0x2e18, 0x2e19, 0x2e1a, 0x2e1b, 0x2e1c, 0x2e1d, 0x2e1e, 0x2e1f, - 0x2e20, 0x2e21, 0x2e22, 0x2e23, 0x2e24, 0x2e25, 0x2e26, 0x2e27, - 0x2e28, 0x2e29, 0x2e2a, 0x2e2b, 0x2e2c, 0x2e2d, 0x2e2e, 0x2e2f, - 0x2e30, 0x2e31, 0x2e32, 0x2e33, 0x2e34, 0x2e35, 0x2e36, 0x2e37, - 0x2e38, 0x2e39, 0x2e3a, 0x2e3b, 0x2e3c, 0x2e3d, 0x2e3e, 0x2e3f, - 0x2e40, 0x2e41, 0x2e42, 0x2e43, 0x2e44, 0x2e45, 0x2e46, 0x2e47, /* 0x2e40 */ - 0x2e48, 0x2e49, 0x2e4a, 0x2e4b, 0x2e4c, 0x2e4d, 0x2e4e, 0x2e4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2e80, 0x2e81, 0x2e82, 0x2e83, 0x2e84, 0x2e85, 0x2e86, 0x2e87, /* 0x2e80 */ - 0x2e88, 0x2e89, 0x2e8a, 0x2e8b, 0x2e8c, 0x2e8d, 0x2e8e, 0x2e8f, - 0x2e90, 0x2e91, 0x2e92, 0x2e93, 0x2e94, 0x2e95, 0x2e96, 0x2e97, - 0x2e98, 0x2e99, 0x0000, 0x2e9b, 0x2e9c, 0x2e9d, 0x2e9e, 0x2e9f, - 0x2ea0, 0x2ea1, 0x2ea2, 0x2ea3, 0x2ea4, 0x2ea5, 0x2ea6, 0x2ea7, - 0x2ea8, 0x2ea9, 0x2eaa, 0x2eab, 0x2eac, 0x2ead, 0x2eae, 0x2eaf, - 0x2eb0, 0x2eb1, 0x2eb2, 0x2eb3, 0x2eb4, 0x2eb5, 0x2eb6, 0x2eb7, - 0x2eb8, 0x2eb9, 0x2eba, 0x2ebb, 0x2ebc, 0x2ebd, 0x2ebe, 0x2ebf, - 0x2ec0, 0x2ec1, 0x2ec2, 0x2ec3, 0x2ec4, 0x2ec5, 0x2ec6, 0x2ec7, /* 0x2ec0 */ - 0x2ec8, 0x2ec9, 0x2eca, 0x2ecb, 0x2ecc, 0x2ecd, 0x2ece, 0x2ecf, - 0x2ed0, 0x2ed1, 0x2ed2, 0x2ed3, 0x2ed4, 0x2ed5, 0x2ed6, 0x2ed7, - 0x2ed8, 0x2ed9, 0x2eda, 0x2edb, 0x2edc, 0x2edd, 0x2ede, 0x2edf, - 0x2ee0, 0x2ee1, 0x2ee2, 0x2ee3, 0x2ee4, 0x2ee5, 0x2ee6, 0x2ee7, - 0x2ee8, 0x2ee9, 0x2eea, 0x2eeb, 0x2eec, 0x2eed, 0x2eee, 0x2eef, - 0x2ef0, 0x2ef1, 0x2ef2, 0x2ef3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2f00, 0x2f01, 0x2f02, 0x2f03, 0x2f04, 0x2f05, 0x2f06, 0x2f07, /* 0x2f00 */ - 0x2f08, 0x2f09, 0x2f0a, 0x2f0b, 0x2f0c, 0x2f0d, 0x2f0e, 0x2f0f, - 0x2f10, 0x2f11, 0x2f12, 0x2f13, 0x2f14, 0x2f15, 0x2f16, 0x2f17, - 0x2f18, 0x2f19, 0x2f1a, 0x2f1b, 0x2f1c, 0x2f1d, 0x2f1e, 0x2f1f, - 0x2f20, 0x2f21, 0x2f22, 0x2f23, 0x2f24, 0x2f25, 0x2f26, 0x2f27, - 0x2f28, 0x2f29, 0x2f2a, 0x2f2b, 0x2f2c, 0x2f2d, 0x2f2e, 0x2f2f, - 0x2f30, 0x2f31, 0x2f32, 0x2f33, 0x2f34, 0x2f35, 0x2f36, 0x2f37, - 0x2f38, 0x2f39, 0x2f3a, 0x2f3b, 0x2f3c, 0x2f3d, 0x2f3e, 0x2f3f, - 0x2f40, 0x2f41, 0x2f42, 0x2f43, 0x2f44, 0x2f45, 0x2f46, 0x2f47, /* 0x2f40 */ - 0x2f48, 0x2f49, 0x2f4a, 0x2f4b, 0x2f4c, 0x2f4d, 0x2f4e, 0x2f4f, - 0x2f50, 0x2f51, 0x2f52, 0x2f53, 0x2f54, 0x2f55, 0x2f56, 0x2f57, - 0x2f58, 0x2f59, 0x2f5a, 0x2f5b, 0x2f5c, 0x2f5d, 0x2f5e, 0x2f5f, - 0x2f60, 0x2f61, 0x2f62, 0x2f63, 0x2f64, 0x2f65, 0x2f66, 0x2f67, - 0x2f68, 0x2f69, 0x2f6a, 0x2f6b, 0x2f6c, 0x2f6d, 0x2f6e, 0x2f6f, - 0x2f70, 0x2f71, 0x2f72, 0x2f73, 0x2f74, 0x2f75, 0x2f76, 0x2f77, - 0x2f78, 0x2f79, 0x2f7a, 0x2f7b, 0x2f7c, 0x2f7d, 0x2f7e, 0x2f7f, - 0x2f80, 0x2f81, 0x2f82, 0x2f83, 0x2f84, 0x2f85, 0x2f86, 0x2f87, /* 0x2f80 */ - 0x2f88, 0x2f89, 0x2f8a, 0x2f8b, 0x2f8c, 0x2f8d, 0x2f8e, 0x2f8f, - 0x2f90, 0x2f91, 0x2f92, 0x2f93, 0x2f94, 0x2f95, 0x2f96, 0x2f97, - 0x2f98, 0x2f99, 0x2f9a, 0x2f9b, 0x2f9c, 0x2f9d, 0x2f9e, 0x2f9f, - 0x2fa0, 0x2fa1, 0x2fa2, 0x2fa3, 0x2fa4, 0x2fa5, 0x2fa6, 0x2fa7, - 0x2fa8, 0x2fa9, 0x2faa, 0x2fab, 0x2fac, 0x2fad, 0x2fae, 0x2faf, - 0x2fb0, 0x2fb1, 0x2fb2, 0x2fb3, 0x2fb4, 0x2fb5, 0x2fb6, 0x2fb7, - 0x2fb8, 0x2fb9, 0x2fba, 0x2fbb, 0x2fbc, 0x2fbd, 0x2fbe, 0x2fbf, - 0x2fc0, 0x2fc1, 0x2fc2, 0x2fc3, 0x2fc4, 0x2fc5, 0x2fc6, 0x2fc7, /* 0x2fc0 */ - 0x2fc8, 0x2fc9, 0x2fca, 0x2fcb, 0x2fcc, 0x2fcd, 0x2fce, 0x2fcf, - 0x2fd0, 0x2fd1, 0x2fd2, 0x2fd3, 0x2fd4, 0x2fd5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2ff0, 0x2ff1, 0x2ff2, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff6, 0x2ff7, - 0x2ff8, 0x2ff9, 0x2ffa, 0x2ffb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3000, 0x3001, 0x3002, 0x3003, 0x3004, 0x3005, 0x3006, 0x3007, /* 0x3000 */ - 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, 0x300f, - 0x3010, 0x3011, 0x3012, 0x3013, 0x3014, 0x3015, 0x3016, 0x3017, - 0x3018, 0x3019, 0x301a, 0x301b, 0x301c, 0x301d, 0x301e, 0x301f, - 0x3020, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, - 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f, - 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037, - 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, 0x303f, - 0x0000, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, /* 0x3040 */ - 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, /* 0x3080 */ - 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, - 0x3090, 0x3091, 0x3092, 0x3093, 0x3094, 0x3095, 0x3096, 0x0000, - 0x0000, 0x3099, 0x309a, 0x309b, 0x309c, 0x309d, 0x309e, 0x309f, - 0x30a0, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, - 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, - 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, - 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, - 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, /* 0x30c0 */ - 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, - 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, - 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, - 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, - 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, - 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x30f7, - 0x30f8, 0x30f9, 0x30fa, 0x30fb, 0x30fc, 0x30fd, 0x30fe, 0x30ff, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3105, 0x3106, 0x3107, /* 0x3100 */ - 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, - 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, - 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, - 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, - 0x3128, 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, - 0x0000, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, - 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, - 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, /* 0x3140 */ - 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, - 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, - 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, - 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, - 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, - 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, - 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, - 0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, /* 0x3180 */ - 0x3188, 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, 0x0000, - 0x3190, 0x3191, 0x3192, 0x3193, 0x3194, 0x3195, 0x3196, 0x3197, - 0x3198, 0x3199, 0x319a, 0x319b, 0x319c, 0x319d, 0x319e, 0x319f, - 0x31a0, 0x31a1, 0x31a2, 0x31a3, 0x31a4, 0x31a5, 0x31a6, 0x31a7, - 0x31a8, 0x31a9, 0x31aa, 0x31ab, 0x31ac, 0x31ad, 0x31ae, 0x31af, - 0x31b0, 0x31b1, 0x31b2, 0x31b3, 0x31b4, 0x31b5, 0x31b6, 0x31b7, - 0x31b8, 0x31b9, 0x31ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31c0, 0x31c1, 0x31c2, 0x31c3, 0x31c4, 0x31c5, 0x31c6, 0x31c7, /* 0x31c0 */ - 0x31c8, 0x31c9, 0x31ca, 0x31cb, 0x31cc, 0x31cd, 0x31ce, 0x31cf, - 0x31d0, 0x31d1, 0x31d2, 0x31d3, 0x31d4, 0x31d5, 0x31d6, 0x31d7, - 0x31d8, 0x31d9, 0x31da, 0x31db, 0x31dc, 0x31dd, 0x31de, 0x31df, - 0x31e0, 0x31e1, 0x31e2, 0x31e3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31f0, 0x31f1, 0x31f2, 0x31f3, 0x31f4, 0x31f5, 0x31f6, 0x31f7, - 0x31f8, 0x31f9, 0x31fa, 0x31fb, 0x31fc, 0x31fd, 0x31fe, 0x31ff, - 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, /* 0x3200 */ - 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, - 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, - 0x3218, 0x3219, 0x321a, 0x321b, 0x321c, 0x321d, 0x321e, 0x0000, - 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, - 0x3228, 0x3229, 0x322a, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, - 0x3230, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, - 0x3238, 0x3239, 0x323a, 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, - 0x3240, 0x3241, 0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, /* 0x3240 */ - 0x3248, 0x3249, 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, - 0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, - 0x3258, 0x3259, 0x325a, 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, - 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, - 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, - 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, - 0x3278, 0x3279, 0x327a, 0x327b, 0x327c, 0x327d, 0x327e, 0x327f, - 0x3280, 0x3281, 0x3282, 0x3283, 0x3284, 0x3285, 0x3286, 0x3287, /* 0x3280 */ - 0x3288, 0x3289, 0x328a, 0x328b, 0x328c, 0x328d, 0x328e, 0x328f, - 0x3290, 0x3291, 0x3292, 0x3293, 0x3294, 0x3295, 0x3296, 0x3297, - 0x3298, 0x3299, 0x329a, 0x329b, 0x329c, 0x329d, 0x329e, 0x329f, - 0x32a0, 0x32a1, 0x32a2, 0x32a3, 0x32a4, 0x32a5, 0x32a6, 0x32a7, - 0x32a8, 0x32a9, 0x32aa, 0x32ab, 0x32ac, 0x32ad, 0x32ae, 0x32af, - 0x32b0, 0x32b1, 0x32b2, 0x32b3, 0x32b4, 0x32b5, 0x32b6, 0x32b7, - 0x32b8, 0x32b9, 0x32ba, 0x32bb, 0x32bc, 0x32bd, 0x32be, 0x32bf, - 0x32c0, 0x32c1, 0x32c2, 0x32c3, 0x32c4, 0x32c5, 0x32c6, 0x32c7, /* 0x32c0 */ - 0x32c8, 0x32c9, 0x32ca, 0x32cb, 0x32cc, 0x32cd, 0x32ce, 0x32cf, - 0x32d0, 0x32d1, 0x32d2, 0x32d3, 0x32d4, 0x32d5, 0x32d6, 0x32d7, - 0x32d8, 0x32d9, 0x32da, 0x32db, 0x32dc, 0x32dd, 0x32de, 0x32df, - 0x32e0, 0x32e1, 0x32e2, 0x32e3, 0x32e4, 0x32e5, 0x32e6, 0x32e7, - 0x32e8, 0x32e9, 0x32ea, 0x32eb, 0x32ec, 0x32ed, 0x32ee, 0x32ef, - 0x32f0, 0x32f1, 0x32f2, 0x32f3, 0x32f4, 0x32f5, 0x32f6, 0x32f7, - 0x32f8, 0x32f9, 0x32fa, 0x32fb, 0x32fc, 0x32fd, 0x32fe, 0x32ff, - 0x3300, 0x3301, 0x3302, 0x3303, 0x3304, 0x3305, 0x3306, 0x3307, /* 0x3300 */ - 0x3308, 0x3309, 0x330a, 0x330b, 0x330c, 0x330d, 0x330e, 0x330f, - 0x3310, 0x3311, 0x3312, 0x3313, 0x3314, 0x3315, 0x3316, 0x3317, - 0x3318, 0x3319, 0x331a, 0x331b, 0x331c, 0x331d, 0x331e, 0x331f, - 0x3320, 0x3321, 0x3322, 0x3323, 0x3324, 0x3325, 0x3326, 0x3327, - 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, 0x332d, 0x332e, 0x332f, - 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335, 0x3336, 0x3337, - 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, 0x333d, 0x333e, 0x333f, - 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347, /* 0x3340 */ - 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, 0x334d, 0x334e, 0x334f, - 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, - 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, 0x335d, 0x335e, 0x335f, - 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, 0x3365, 0x3366, 0x3367, - 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, 0x336d, 0x336e, 0x336f, - 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, 0x3375, 0x3376, 0x3377, - 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, 0x337d, 0x337e, 0x337f, - 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x3385, 0x3386, 0x3387, /* 0x3380 */ - 0x3388, 0x3389, 0x338a, 0x338b, 0x338c, 0x338d, 0x338e, 0x338f, - 0x3390, 0x3391, 0x3392, 0x3393, 0x3394, 0x3395, 0x3396, 0x3397, - 0x3398, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e, 0x339f, - 0x33a0, 0x33a1, 0x33a2, 0x33a3, 0x33a4, 0x33a5, 0x33a6, 0x33a7, - 0x33a8, 0x33a9, 0x33aa, 0x33ab, 0x33ac, 0x33ad, 0x33ae, 0x33af, - 0x33b0, 0x33b1, 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, - 0x33b8, 0x33b9, 0x33ba, 0x33bb, 0x33bc, 0x33bd, 0x33be, 0x33bf, - 0x33c0, 0x33c1, 0x33c2, 0x33c3, 0x33c4, 0x33c5, 0x33c6, 0x33c7, /* 0x33c0 */ - 0x33c8, 0x33c9, 0x33ca, 0x33cb, 0x33cc, 0x33cd, 0x33ce, 0x33cf, - 0x33d0, 0x33d1, 0x33d2, 0x33d3, 0x33d4, 0x33d5, 0x33d6, 0x33d7, - 0x33d8, 0x33d9, 0x33da, 0x33db, 0x33dc, 0x33dd, 0x33de, 0x33df, - 0x33e0, 0x33e1, 0x33e2, 0x33e3, 0x33e4, 0x33e5, 0x33e6, 0x33e7, - 0x33e8, 0x33e9, 0x33ea, 0x33eb, 0x33ec, 0x33ed, 0x33ee, 0x33ef, - 0x33f0, 0x33f1, 0x33f2, 0x33f3, 0x33f4, 0x33f5, 0x33f6, 0x33f7, - 0x33f8, 0x33f9, 0x33fa, 0x33fb, 0x33fc, 0x33fd, 0x33fe, 0x33ff, - 0x3400, 0x3401, 0x3402, 0x3403, 0x3404, 0x3405, 0x3406, 0x3407, /* 0x3400 */ - 0x3408, 0x3409, 0x340a, 0x340b, 0x340c, 0x340d, 0x340e, 0x340f, - 0x3410, 0x3411, 0x3412, 0x3413, 0x3414, 0x3415, 0x3416, 0x3417, - 0x3418, 0x3419, 0x341a, 0x341b, 0x341c, 0x341d, 0x341e, 0x341f, - 0x3420, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, - 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, 0x342f, - 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3437, - 0x3438, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, 0x343f, - 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, 0x3447, /* 0x3440 */ - 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, 0x344f, - 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457, - 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, 0x345f, - 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467, - 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, 0x346f, - 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477, - 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, 0x347f, - 0x3480, 0x3481, 0x3482, 0x3483, 0x3484, 0x3485, 0x3486, 0x3487, /* 0x3480 */ - 0x3488, 0x3489, 0x348a, 0x348b, 0x348c, 0x348d, 0x348e, 0x348f, - 0x3490, 0x3491, 0x3492, 0x3493, 0x3494, 0x3495, 0x3496, 0x3497, - 0x3498, 0x3499, 0x349a, 0x349b, 0x349c, 0x349d, 0x349e, 0x349f, - 0x34a0, 0x34a1, 0x34a2, 0x34a3, 0x34a4, 0x34a5, 0x34a6, 0x34a7, - 0x34a8, 0x34a9, 0x34aa, 0x34ab, 0x34ac, 0x34ad, 0x34ae, 0x34af, - 0x34b0, 0x34b1, 0x34b2, 0x34b3, 0x34b4, 0x34b5, 0x34b6, 0x34b7, - 0x34b8, 0x34b9, 0x34ba, 0x34bb, 0x34bc, 0x34bd, 0x34be, 0x34bf, - 0x34c0, 0x34c1, 0x34c2, 0x34c3, 0x34c4, 0x34c5, 0x34c6, 0x34c7, /* 0x34c0 */ - 0x34c8, 0x34c9, 0x34ca, 0x34cb, 0x34cc, 0x34cd, 0x34ce, 0x34cf, - 0x34d0, 0x34d1, 0x34d2, 0x34d3, 0x34d4, 0x34d5, 0x34d6, 0x34d7, - 0x34d8, 0x34d9, 0x34da, 0x34db, 0x34dc, 0x34dd, 0x34de, 0x34df, - 0x34e0, 0x34e1, 0x34e2, 0x34e3, 0x34e4, 0x34e5, 0x34e6, 0x34e7, - 0x34e8, 0x34e9, 0x34ea, 0x34eb, 0x34ec, 0x34ed, 0x34ee, 0x34ef, - 0x34f0, 0x34f1, 0x34f2, 0x34f3, 0x34f4, 0x34f5, 0x34f6, 0x34f7, - 0x34f8, 0x34f9, 0x34fa, 0x34fb, 0x34fc, 0x34fd, 0x34fe, 0x34ff, - 0x3500, 0x3501, 0x3502, 0x3503, 0x3504, 0x3505, 0x3506, 0x3507, /* 0x3500 */ - 0x3508, 0x3509, 0x350a, 0x350b, 0x350c, 0x350d, 0x350e, 0x350f, - 0x3510, 0x3511, 0x3512, 0x3513, 0x3514, 0x3515, 0x3516, 0x3517, - 0x3518, 0x3519, 0x351a, 0x351b, 0x351c, 0x351d, 0x351e, 0x351f, - 0x3520, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, - 0x3528, 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, - 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, - 0x3538, 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, - 0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, /* 0x3540 */ - 0x3548, 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, - 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, - 0x3558, 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, - 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, - 0x3568, 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, - 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, - 0x3578, 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x357f, - 0x3580, 0x3581, 0x3582, 0x3583, 0x3584, 0x3585, 0x3586, 0x3587, /* 0x3580 */ - 0x3588, 0x3589, 0x358a, 0x358b, 0x358c, 0x358d, 0x358e, 0x358f, - 0x3590, 0x3591, 0x3592, 0x3593, 0x3594, 0x3595, 0x3596, 0x3597, - 0x3598, 0x3599, 0x359a, 0x359b, 0x359c, 0x359d, 0x359e, 0x359f, - 0x35a0, 0x35a1, 0x35a2, 0x35a3, 0x35a4, 0x35a5, 0x35a6, 0x35a7, - 0x35a8, 0x35a9, 0x35aa, 0x35ab, 0x35ac, 0x35ad, 0x35ae, 0x35af, - 0x35b0, 0x35b1, 0x35b2, 0x35b3, 0x35b4, 0x35b5, 0x35b6, 0x35b7, - 0x35b8, 0x35b9, 0x35ba, 0x35bb, 0x35bc, 0x35bd, 0x35be, 0x35bf, - 0x35c0, 0x35c1, 0x35c2, 0x35c3, 0x35c4, 0x35c5, 0x35c6, 0x35c7, /* 0x35c0 */ - 0x35c8, 0x35c9, 0x35ca, 0x35cb, 0x35cc, 0x35cd, 0x35ce, 0x35cf, - 0x35d0, 0x35d1, 0x35d2, 0x35d3, 0x35d4, 0x35d5, 0x35d6, 0x35d7, - 0x35d8, 0x35d9, 0x35da, 0x35db, 0x35dc, 0x35dd, 0x35de, 0x35df, - 0x35e0, 0x35e1, 0x35e2, 0x35e3, 0x35e4, 0x35e5, 0x35e6, 0x35e7, - 0x35e8, 0x35e9, 0x35ea, 0x35eb, 0x35ec, 0x35ed, 0x35ee, 0x35ef, - 0x35f0, 0x35f1, 0x35f2, 0x35f3, 0x35f4, 0x35f5, 0x35f6, 0x35f7, - 0x35f8, 0x35f9, 0x35fa, 0x35fb, 0x35fc, 0x35fd, 0x35fe, 0x35ff, - 0x3600, 0x3601, 0x3602, 0x3603, 0x3604, 0x3605, 0x3606, 0x3607, /* 0x3600 */ - 0x3608, 0x3609, 0x360a, 0x360b, 0x360c, 0x360d, 0x360e, 0x360f, - 0x3610, 0x3611, 0x3612, 0x3613, 0x3614, 0x3615, 0x3616, 0x3617, - 0x3618, 0x3619, 0x361a, 0x361b, 0x361c, 0x361d, 0x361e, 0x361f, - 0x3620, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, - 0x3628, 0x3629, 0x362a, 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, - 0x3630, 0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, - 0x3638, 0x3639, 0x363a, 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, - 0x3640, 0x3641, 0x3642, 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, /* 0x3640 */ - 0x3648, 0x3649, 0x364a, 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, - 0x3650, 0x3651, 0x3652, 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, - 0x3658, 0x3659, 0x365a, 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, - 0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, - 0x3668, 0x3669, 0x366a, 0x366b, 0x366c, 0x366d, 0x366e, 0x366f, - 0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, - 0x3678, 0x3679, 0x367a, 0x367b, 0x367c, 0x367d, 0x367e, 0x367f, - 0x3680, 0x3681, 0x3682, 0x3683, 0x3684, 0x3685, 0x3686, 0x3687, /* 0x3680 */ - 0x3688, 0x3689, 0x368a, 0x368b, 0x368c, 0x368d, 0x368e, 0x368f, - 0x3690, 0x3691, 0x3692, 0x3693, 0x3694, 0x3695, 0x3696, 0x3697, - 0x3698, 0x3699, 0x369a, 0x369b, 0x369c, 0x369d, 0x369e, 0x369f, - 0x36a0, 0x36a1, 0x36a2, 0x36a3, 0x36a4, 0x36a5, 0x36a6, 0x36a7, - 0x36a8, 0x36a9, 0x36aa, 0x36ab, 0x36ac, 0x36ad, 0x36ae, 0x36af, - 0x36b0, 0x36b1, 0x36b2, 0x36b3, 0x36b4, 0x36b5, 0x36b6, 0x36b7, - 0x36b8, 0x36b9, 0x36ba, 0x36bb, 0x36bc, 0x36bd, 0x36be, 0x36bf, - 0x36c0, 0x36c1, 0x36c2, 0x36c3, 0x36c4, 0x36c5, 0x36c6, 0x36c7, /* 0x36c0 */ - 0x36c8, 0x36c9, 0x36ca, 0x36cb, 0x36cc, 0x36cd, 0x36ce, 0x36cf, - 0x36d0, 0x36d1, 0x36d2, 0x36d3, 0x36d4, 0x36d5, 0x36d6, 0x36d7, - 0x36d8, 0x36d9, 0x36da, 0x36db, 0x36dc, 0x36dd, 0x36de, 0x36df, - 0x36e0, 0x36e1, 0x36e2, 0x36e3, 0x36e4, 0x36e5, 0x36e6, 0x36e7, - 0x36e8, 0x36e9, 0x36ea, 0x36eb, 0x36ec, 0x36ed, 0x36ee, 0x36ef, - 0x36f0, 0x36f1, 0x36f2, 0x36f3, 0x36f4, 0x36f5, 0x36f6, 0x36f7, - 0x36f8, 0x36f9, 0x36fa, 0x36fb, 0x36fc, 0x36fd, 0x36fe, 0x36ff, - 0x3700, 0x3701, 0x3702, 0x3703, 0x3704, 0x3705, 0x3706, 0x3707, /* 0x3700 */ - 0x3708, 0x3709, 0x370a, 0x370b, 0x370c, 0x370d, 0x370e, 0x370f, - 0x3710, 0x3711, 0x3712, 0x3713, 0x3714, 0x3715, 0x3716, 0x3717, - 0x3718, 0x3719, 0x371a, 0x371b, 0x371c, 0x371d, 0x371e, 0x371f, - 0x3720, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, - 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, 0x372d, 0x372e, 0x372f, - 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, - 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, 0x373d, 0x373e, 0x373f, - 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747, /* 0x3740 */ - 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, 0x374d, 0x374e, 0x374f, - 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, - 0x3758, 0x3759, 0x375a, 0x375b, 0x375c, 0x375d, 0x375e, 0x375f, - 0x3760, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767, - 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, 0x376d, 0x376e, 0x376f, - 0x3770, 0x3771, 0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, - 0x3778, 0x3779, 0x377a, 0x377b, 0x377c, 0x377d, 0x377e, 0x377f, - 0x3780, 0x3781, 0x3782, 0x3783, 0x3784, 0x3785, 0x3786, 0x3787, /* 0x3780 */ - 0x3788, 0x3789, 0x378a, 0x378b, 0x378c, 0x378d, 0x378e, 0x378f, - 0x3790, 0x3791, 0x3792, 0x3793, 0x3794, 0x3795, 0x3796, 0x3797, - 0x3798, 0x3799, 0x379a, 0x379b, 0x379c, 0x379d, 0x379e, 0x379f, - 0x37a0, 0x37a1, 0x37a2, 0x37a3, 0x37a4, 0x37a5, 0x37a6, 0x37a7, - 0x37a8, 0x37a9, 0x37aa, 0x37ab, 0x37ac, 0x37ad, 0x37ae, 0x37af, - 0x37b0, 0x37b1, 0x37b2, 0x37b3, 0x37b4, 0x37b5, 0x37b6, 0x37b7, - 0x37b8, 0x37b9, 0x37ba, 0x37bb, 0x37bc, 0x37bd, 0x37be, 0x37bf, - 0x37c0, 0x37c1, 0x37c2, 0x37c3, 0x37c4, 0x37c5, 0x37c6, 0x37c7, /* 0x37c0 */ - 0x37c8, 0x37c9, 0x37ca, 0x37cb, 0x37cc, 0x37cd, 0x37ce, 0x37cf, - 0x37d0, 0x37d1, 0x37d2, 0x37d3, 0x37d4, 0x37d5, 0x37d6, 0x37d7, - 0x37d8, 0x37d9, 0x37da, 0x37db, 0x37dc, 0x37dd, 0x37de, 0x37df, - 0x37e0, 0x37e1, 0x37e2, 0x37e3, 0x37e4, 0x37e5, 0x37e6, 0x37e7, - 0x37e8, 0x37e9, 0x37ea, 0x37eb, 0x37ec, 0x37ed, 0x37ee, 0x37ef, - 0x37f0, 0x37f1, 0x37f2, 0x37f3, 0x37f4, 0x37f5, 0x37f6, 0x37f7, - 0x37f8, 0x37f9, 0x37fa, 0x37fb, 0x37fc, 0x37fd, 0x37fe, 0x37ff, - 0x3800, 0x3801, 0x3802, 0x3803, 0x3804, 0x3805, 0x3806, 0x3807, /* 0x3800 */ - 0x3808, 0x3809, 0x380a, 0x380b, 0x380c, 0x380d, 0x380e, 0x380f, - 0x3810, 0x3811, 0x3812, 0x3813, 0x3814, 0x3815, 0x3816, 0x3817, - 0x3818, 0x3819, 0x381a, 0x381b, 0x381c, 0x381d, 0x381e, 0x381f, - 0x3820, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827, - 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, 0x382f, - 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837, - 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, 0x383f, - 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847, /* 0x3840 */ - 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, 0x384f, - 0x3850, 0x3851, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857, - 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, 0x385f, - 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3866, 0x3867, - 0x3868, 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, - 0x3870, 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, - 0x3878, 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x387f, - 0x3880, 0x3881, 0x3882, 0x3883, 0x3884, 0x3885, 0x3886, 0x3887, /* 0x3880 */ - 0x3888, 0x3889, 0x388a, 0x388b, 0x388c, 0x388d, 0x388e, 0x388f, - 0x3890, 0x3891, 0x3892, 0x3893, 0x3894, 0x3895, 0x3896, 0x3897, - 0x3898, 0x3899, 0x389a, 0x389b, 0x389c, 0x389d, 0x389e, 0x389f, - 0x38a0, 0x38a1, 0x38a2, 0x38a3, 0x38a4, 0x38a5, 0x38a6, 0x38a7, - 0x38a8, 0x38a9, 0x38aa, 0x38ab, 0x38ac, 0x38ad, 0x38ae, 0x38af, - 0x38b0, 0x38b1, 0x38b2, 0x38b3, 0x38b4, 0x38b5, 0x38b6, 0x38b7, - 0x38b8, 0x38b9, 0x38ba, 0x38bb, 0x38bc, 0x38bd, 0x38be, 0x38bf, - 0x38c0, 0x38c1, 0x38c2, 0x38c3, 0x38c4, 0x38c5, 0x38c6, 0x38c7, /* 0x38c0 */ - 0x38c8, 0x38c9, 0x38ca, 0x38cb, 0x38cc, 0x38cd, 0x38ce, 0x38cf, - 0x38d0, 0x38d1, 0x38d2, 0x38d3, 0x38d4, 0x38d5, 0x38d6, 0x38d7, - 0x38d8, 0x38d9, 0x38da, 0x38db, 0x38dc, 0x38dd, 0x38de, 0x38df, - 0x38e0, 0x38e1, 0x38e2, 0x38e3, 0x38e4, 0x38e5, 0x38e6, 0x38e7, - 0x38e8, 0x38e9, 0x38ea, 0x38eb, 0x38ec, 0x38ed, 0x38ee, 0x38ef, - 0x38f0, 0x38f1, 0x38f2, 0x38f3, 0x38f4, 0x38f5, 0x38f6, 0x38f7, - 0x38f8, 0x38f9, 0x38fa, 0x38fb, 0x38fc, 0x38fd, 0x38fe, 0x38ff, - 0x3900, 0x3901, 0x3902, 0x3903, 0x3904, 0x3905, 0x3906, 0x3907, /* 0x3900 */ - 0x3908, 0x3909, 0x390a, 0x390b, 0x390c, 0x390d, 0x390e, 0x390f, - 0x3910, 0x3911, 0x3912, 0x3913, 0x3914, 0x3915, 0x3916, 0x3917, - 0x3918, 0x3919, 0x391a, 0x391b, 0x391c, 0x391d, 0x391e, 0x391f, - 0x3920, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, - 0x3928, 0x3929, 0x392a, 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, - 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, - 0x3938, 0x3939, 0x393a, 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, - 0x3940, 0x3941, 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, /* 0x3940 */ - 0x3948, 0x3949, 0x394a, 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, - 0x3950, 0x3951, 0x3952, 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, - 0x3958, 0x3959, 0x395a, 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, - 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, - 0x3968, 0x3969, 0x396a, 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, - 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, - 0x3978, 0x3979, 0x397a, 0x397b, 0x397c, 0x397d, 0x397e, 0x397f, - 0x3980, 0x3981, 0x3982, 0x3983, 0x3984, 0x3985, 0x3986, 0x3987, /* 0x3980 */ - 0x3988, 0x3989, 0x398a, 0x398b, 0x398c, 0x398d, 0x398e, 0x398f, - 0x3990, 0x3991, 0x3992, 0x3993, 0x3994, 0x3995, 0x3996, 0x3997, - 0x3998, 0x3999, 0x399a, 0x399b, 0x399c, 0x399d, 0x399e, 0x399f, - 0x39a0, 0x39a1, 0x39a2, 0x39a3, 0x39a4, 0x39a5, 0x39a6, 0x39a7, - 0x39a8, 0x39a9, 0x39aa, 0x39ab, 0x39ac, 0x39ad, 0x39ae, 0x39af, - 0x39b0, 0x39b1, 0x39b2, 0x39b3, 0x39b4, 0x39b5, 0x39b6, 0x39b7, - 0x39b8, 0x39b9, 0x39ba, 0x39bb, 0x39bc, 0x39bd, 0x39be, 0x39bf, - 0x39c0, 0x39c1, 0x39c2, 0x39c3, 0x39c4, 0x39c5, 0x39c6, 0x39c7, /* 0x39c0 */ - 0x39c8, 0x39c9, 0x39ca, 0x39cb, 0x39cc, 0x39cd, 0x39ce, 0x39cf, - 0x39d0, 0x39d1, 0x39d2, 0x39d3, 0x39d4, 0x39d5, 0x39d6, 0x39d7, - 0x39d8, 0x39d9, 0x39da, 0x39db, 0x39dc, 0x39dd, 0x39de, 0x39df, - 0x39e0, 0x39e1, 0x39e2, 0x39e3, 0x39e4, 0x39e5, 0x39e6, 0x39e7, - 0x39e8, 0x39e9, 0x39ea, 0x39eb, 0x39ec, 0x39ed, 0x39ee, 0x39ef, - 0x39f0, 0x39f1, 0x39f2, 0x39f3, 0x39f4, 0x39f5, 0x39f6, 0x39f7, - 0x39f8, 0x39f9, 0x39fa, 0x39fb, 0x39fc, 0x39fd, 0x39fe, 0x39ff, - 0x3a00, 0x3a01, 0x3a02, 0x3a03, 0x3a04, 0x3a05, 0x3a06, 0x3a07, /* 0x3a00 */ - 0x3a08, 0x3a09, 0x3a0a, 0x3a0b, 0x3a0c, 0x3a0d, 0x3a0e, 0x3a0f, - 0x3a10, 0x3a11, 0x3a12, 0x3a13, 0x3a14, 0x3a15, 0x3a16, 0x3a17, - 0x3a18, 0x3a19, 0x3a1a, 0x3a1b, 0x3a1c, 0x3a1d, 0x3a1e, 0x3a1f, - 0x3a20, 0x3a21, 0x3a22, 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27, - 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, - 0x3a30, 0x3a31, 0x3a32, 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37, - 0x3a38, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, - 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47, /* 0x3a40 */ - 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, - 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57, - 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, - 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67, - 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, - 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77, - 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3a7f, - 0x3a80, 0x3a81, 0x3a82, 0x3a83, 0x3a84, 0x3a85, 0x3a86, 0x3a87, /* 0x3a80 */ - 0x3a88, 0x3a89, 0x3a8a, 0x3a8b, 0x3a8c, 0x3a8d, 0x3a8e, 0x3a8f, - 0x3a90, 0x3a91, 0x3a92, 0x3a93, 0x3a94, 0x3a95, 0x3a96, 0x3a97, - 0x3a98, 0x3a99, 0x3a9a, 0x3a9b, 0x3a9c, 0x3a9d, 0x3a9e, 0x3a9f, - 0x3aa0, 0x3aa1, 0x3aa2, 0x3aa3, 0x3aa4, 0x3aa5, 0x3aa6, 0x3aa7, - 0x3aa8, 0x3aa9, 0x3aaa, 0x3aab, 0x3aac, 0x3aad, 0x3aae, 0x3aaf, - 0x3ab0, 0x3ab1, 0x3ab2, 0x3ab3, 0x3ab4, 0x3ab5, 0x3ab6, 0x3ab7, - 0x3ab8, 0x3ab9, 0x3aba, 0x3abb, 0x3abc, 0x3abd, 0x3abe, 0x3abf, - 0x3ac0, 0x3ac1, 0x3ac2, 0x3ac3, 0x3ac4, 0x3ac5, 0x3ac6, 0x3ac7, /* 0x3ac0 */ - 0x3ac8, 0x3ac9, 0x3aca, 0x3acb, 0x3acc, 0x3acd, 0x3ace, 0x3acf, - 0x3ad0, 0x3ad1, 0x3ad2, 0x3ad3, 0x3ad4, 0x3ad5, 0x3ad6, 0x3ad7, - 0x3ad8, 0x3ad9, 0x3ada, 0x3adb, 0x3adc, 0x3add, 0x3ade, 0x3adf, - 0x3ae0, 0x3ae1, 0x3ae2, 0x3ae3, 0x3ae4, 0x3ae5, 0x3ae6, 0x3ae7, - 0x3ae8, 0x3ae9, 0x3aea, 0x3aeb, 0x3aec, 0x3aed, 0x3aee, 0x3aef, - 0x3af0, 0x3af1, 0x3af2, 0x3af3, 0x3af4, 0x3af5, 0x3af6, 0x3af7, - 0x3af8, 0x3af9, 0x3afa, 0x3afb, 0x3afc, 0x3afd, 0x3afe, 0x3aff, - 0x3b00, 0x3b01, 0x3b02, 0x3b03, 0x3b04, 0x3b05, 0x3b06, 0x3b07, /* 0x3b00 */ - 0x3b08, 0x3b09, 0x3b0a, 0x3b0b, 0x3b0c, 0x3b0d, 0x3b0e, 0x3b0f, - 0x3b10, 0x3b11, 0x3b12, 0x3b13, 0x3b14, 0x3b15, 0x3b16, 0x3b17, - 0x3b18, 0x3b19, 0x3b1a, 0x3b1b, 0x3b1c, 0x3b1d, 0x3b1e, 0x3b1f, - 0x3b20, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, 0x3b27, - 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, 0x3b2f, - 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, 0x3b37, - 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3c, 0x3b3d, 0x3b3e, 0x3b3f, - 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b46, 0x3b47, /* 0x3b40 */ - 0x3b48, 0x3b49, 0x3b4a, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, 0x3b4f, - 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b54, 0x3b55, 0x3b56, 0x3b57, - 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, 0x3b5f, - 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, 0x3b67, - 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x3b6f, - 0x3b70, 0x3b71, 0x3b72, 0x3b73, 0x3b74, 0x3b75, 0x3b76, 0x3b77, - 0x3b78, 0x3b79, 0x3b7a, 0x3b7b, 0x3b7c, 0x3b7d, 0x3b7e, 0x3b7f, - 0x3b80, 0x3b81, 0x3b82, 0x3b83, 0x3b84, 0x3b85, 0x3b86, 0x3b87, /* 0x3b80 */ - 0x3b88, 0x3b89, 0x3b8a, 0x3b8b, 0x3b8c, 0x3b8d, 0x3b8e, 0x3b8f, - 0x3b90, 0x3b91, 0x3b92, 0x3b93, 0x3b94, 0x3b95, 0x3b96, 0x3b97, - 0x3b98, 0x3b99, 0x3b9a, 0x3b9b, 0x3b9c, 0x3b9d, 0x3b9e, 0x3b9f, - 0x3ba0, 0x3ba1, 0x3ba2, 0x3ba3, 0x3ba4, 0x3ba5, 0x3ba6, 0x3ba7, - 0x3ba8, 0x3ba9, 0x3baa, 0x3bab, 0x3bac, 0x3bad, 0x3bae, 0x3baf, - 0x3bb0, 0x3bb1, 0x3bb2, 0x3bb3, 0x3bb4, 0x3bb5, 0x3bb6, 0x3bb7, - 0x3bb8, 0x3bb9, 0x3bba, 0x3bbb, 0x3bbc, 0x3bbd, 0x3bbe, 0x3bbf, - 0x3bc0, 0x3bc1, 0x3bc2, 0x3bc3, 0x3bc4, 0x3bc5, 0x3bc6, 0x3bc7, /* 0x3bc0 */ - 0x3bc8, 0x3bc9, 0x3bca, 0x3bcb, 0x3bcc, 0x3bcd, 0x3bce, 0x3bcf, - 0x3bd0, 0x3bd1, 0x3bd2, 0x3bd3, 0x3bd4, 0x3bd5, 0x3bd6, 0x3bd7, - 0x3bd8, 0x3bd9, 0x3bda, 0x3bdb, 0x3bdc, 0x3bdd, 0x3bde, 0x3bdf, - 0x3be0, 0x3be1, 0x3be2, 0x3be3, 0x3be4, 0x3be5, 0x3be6, 0x3be7, - 0x3be8, 0x3be9, 0x3bea, 0x3beb, 0x3bec, 0x3bed, 0x3bee, 0x3bef, - 0x3bf0, 0x3bf1, 0x3bf2, 0x3bf3, 0x3bf4, 0x3bf5, 0x3bf6, 0x3bf7, - 0x3bf8, 0x3bf9, 0x3bfa, 0x3bfb, 0x3bfc, 0x3bfd, 0x3bfe, 0x3bff, - 0x3c00, 0x3c01, 0x3c02, 0x3c03, 0x3c04, 0x3c05, 0x3c06, 0x3c07, /* 0x3c00 */ - 0x3c08, 0x3c09, 0x3c0a, 0x3c0b, 0x3c0c, 0x3c0d, 0x3c0e, 0x3c0f, - 0x3c10, 0x3c11, 0x3c12, 0x3c13, 0x3c14, 0x3c15, 0x3c16, 0x3c17, - 0x3c18, 0x3c19, 0x3c1a, 0x3c1b, 0x3c1c, 0x3c1d, 0x3c1e, 0x3c1f, - 0x3c20, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, 0x3c27, - 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2d, 0x3c2e, 0x3c2f, - 0x3c30, 0x3c31, 0x3c32, 0x3c33, 0x3c34, 0x3c35, 0x3c36, 0x3c37, - 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, - 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, 0x3c47, /* 0x3c40 */ - 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, - 0x3c50, 0x3c51, 0x3c52, 0x3c53, 0x3c54, 0x3c55, 0x3c56, 0x3c57, - 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, - 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, 0x3c67, - 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, - 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, 0x3c77, - 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, 0x3c7f, - 0x3c80, 0x3c81, 0x3c82, 0x3c83, 0x3c84, 0x3c85, 0x3c86, 0x3c87, /* 0x3c80 */ - 0x3c88, 0x3c89, 0x3c8a, 0x3c8b, 0x3c8c, 0x3c8d, 0x3c8e, 0x3c8f, - 0x3c90, 0x3c91, 0x3c92, 0x3c93, 0x3c94, 0x3c95, 0x3c96, 0x3c97, - 0x3c98, 0x3c99, 0x3c9a, 0x3c9b, 0x3c9c, 0x3c9d, 0x3c9e, 0x3c9f, - 0x3ca0, 0x3ca1, 0x3ca2, 0x3ca3, 0x3ca4, 0x3ca5, 0x3ca6, 0x3ca7, - 0x3ca8, 0x3ca9, 0x3caa, 0x3cab, 0x3cac, 0x3cad, 0x3cae, 0x3caf, - 0x3cb0, 0x3cb1, 0x3cb2, 0x3cb3, 0x3cb4, 0x3cb5, 0x3cb6, 0x3cb7, - 0x3cb8, 0x3cb9, 0x3cba, 0x3cbb, 0x3cbc, 0x3cbd, 0x3cbe, 0x3cbf, - 0x3cc0, 0x3cc1, 0x3cc2, 0x3cc3, 0x3cc4, 0x3cc5, 0x3cc6, 0x3cc7, /* 0x3cc0 */ - 0x3cc8, 0x3cc9, 0x3cca, 0x3ccb, 0x3ccc, 0x3ccd, 0x3cce, 0x3ccf, - 0x3cd0, 0x3cd1, 0x3cd2, 0x3cd3, 0x3cd4, 0x3cd5, 0x3cd6, 0x3cd7, - 0x3cd8, 0x3cd9, 0x3cda, 0x3cdb, 0x3cdc, 0x3cdd, 0x3cde, 0x3cdf, - 0x3ce0, 0x3ce1, 0x3ce2, 0x3ce3, 0x3ce4, 0x3ce5, 0x3ce6, 0x3ce7, - 0x3ce8, 0x3ce9, 0x3cea, 0x3ceb, 0x3cec, 0x3ced, 0x3cee, 0x3cef, - 0x3cf0, 0x3cf1, 0x3cf2, 0x3cf3, 0x3cf4, 0x3cf5, 0x3cf6, 0x3cf7, - 0x3cf8, 0x3cf9, 0x3cfa, 0x3cfb, 0x3cfc, 0x3cfd, 0x3cfe, 0x3cff, - 0x3d00, 0x3d01, 0x3d02, 0x3d03, 0x3d04, 0x3d05, 0x3d06, 0x3d07, /* 0x3d00 */ - 0x3d08, 0x3d09, 0x3d0a, 0x3d0b, 0x3d0c, 0x3d0d, 0x3d0e, 0x3d0f, - 0x3d10, 0x3d11, 0x3d12, 0x3d13, 0x3d14, 0x3d15, 0x3d16, 0x3d17, - 0x3d18, 0x3d19, 0x3d1a, 0x3d1b, 0x3d1c, 0x3d1d, 0x3d1e, 0x3d1f, - 0x3d20, 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, - 0x3d28, 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, - 0x3d30, 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, - 0x3d38, 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, - 0x3d40, 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, /* 0x3d40 */ - 0x3d48, 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, - 0x3d50, 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, - 0x3d58, 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, - 0x3d60, 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, - 0x3d68, 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, - 0x3d70, 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, - 0x3d78, 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3d7f, - 0x3d80, 0x3d81, 0x3d82, 0x3d83, 0x3d84, 0x3d85, 0x3d86, 0x3d87, /* 0x3d80 */ - 0x3d88, 0x3d89, 0x3d8a, 0x3d8b, 0x3d8c, 0x3d8d, 0x3d8e, 0x3d8f, - 0x3d90, 0x3d91, 0x3d92, 0x3d93, 0x3d94, 0x3d95, 0x3d96, 0x3d97, - 0x3d98, 0x3d99, 0x3d9a, 0x3d9b, 0x3d9c, 0x3d9d, 0x3d9e, 0x3d9f, - 0x3da0, 0x3da1, 0x3da2, 0x3da3, 0x3da4, 0x3da5, 0x3da6, 0x3da7, - 0x3da8, 0x3da9, 0x3daa, 0x3dab, 0x3dac, 0x3dad, 0x3dae, 0x3daf, - 0x3db0, 0x3db1, 0x3db2, 0x3db3, 0x3db4, 0x3db5, 0x3db6, 0x3db7, - 0x3db8, 0x3db9, 0x3dba, 0x3dbb, 0x3dbc, 0x3dbd, 0x3dbe, 0x3dbf, - 0x3dc0, 0x3dc1, 0x3dc2, 0x3dc3, 0x3dc4, 0x3dc5, 0x3dc6, 0x3dc7, /* 0x3dc0 */ - 0x3dc8, 0x3dc9, 0x3dca, 0x3dcb, 0x3dcc, 0x3dcd, 0x3dce, 0x3dcf, - 0x3dd0, 0x3dd1, 0x3dd2, 0x3dd3, 0x3dd4, 0x3dd5, 0x3dd6, 0x3dd7, - 0x3dd8, 0x3dd9, 0x3dda, 0x3ddb, 0x3ddc, 0x3ddd, 0x3dde, 0x3ddf, - 0x3de0, 0x3de1, 0x3de2, 0x3de3, 0x3de4, 0x3de5, 0x3de6, 0x3de7, - 0x3de8, 0x3de9, 0x3dea, 0x3deb, 0x3dec, 0x3ded, 0x3dee, 0x3def, - 0x3df0, 0x3df1, 0x3df2, 0x3df3, 0x3df4, 0x3df5, 0x3df6, 0x3df7, - 0x3df8, 0x3df9, 0x3dfa, 0x3dfb, 0x3dfc, 0x3dfd, 0x3dfe, 0x3dff, - 0x3e00, 0x3e01, 0x3e02, 0x3e03, 0x3e04, 0x3e05, 0x3e06, 0x3e07, /* 0x3e00 */ - 0x3e08, 0x3e09, 0x3e0a, 0x3e0b, 0x3e0c, 0x3e0d, 0x3e0e, 0x3e0f, - 0x3e10, 0x3e11, 0x3e12, 0x3e13, 0x3e14, 0x3e15, 0x3e16, 0x3e17, - 0x3e18, 0x3e19, 0x3e1a, 0x3e1b, 0x3e1c, 0x3e1d, 0x3e1e, 0x3e1f, - 0x3e20, 0x3e21, 0x3e22, 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, - 0x3e28, 0x3e29, 0x3e2a, 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, - 0x3e30, 0x3e31, 0x3e32, 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, - 0x3e38, 0x3e39, 0x3e3a, 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, - 0x3e40, 0x3e41, 0x3e42, 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, /* 0x3e40 */ - 0x3e48, 0x3e49, 0x3e4a, 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, - 0x3e50, 0x3e51, 0x3e52, 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, - 0x3e58, 0x3e59, 0x3e5a, 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, - 0x3e60, 0x3e61, 0x3e62, 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, - 0x3e68, 0x3e69, 0x3e6a, 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, - 0x3e70, 0x3e71, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, - 0x3e78, 0x3e79, 0x3e7a, 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3e7f, - 0x3e80, 0x3e81, 0x3e82, 0x3e83, 0x3e84, 0x3e85, 0x3e86, 0x3e87, /* 0x3e80 */ - 0x3e88, 0x3e89, 0x3e8a, 0x3e8b, 0x3e8c, 0x3e8d, 0x3e8e, 0x3e8f, - 0x3e90, 0x3e91, 0x3e92, 0x3e93, 0x3e94, 0x3e95, 0x3e96, 0x3e97, - 0x3e98, 0x3e99, 0x3e9a, 0x3e9b, 0x3e9c, 0x3e9d, 0x3e9e, 0x3e9f, - 0x3ea0, 0x3ea1, 0x3ea2, 0x3ea3, 0x3ea4, 0x3ea5, 0x3ea6, 0x3ea7, - 0x3ea8, 0x3ea9, 0x3eaa, 0x3eab, 0x3eac, 0x3ead, 0x3eae, 0x3eaf, - 0x3eb0, 0x3eb1, 0x3eb2, 0x3eb3, 0x3eb4, 0x3eb5, 0x3eb6, 0x3eb7, - 0x3eb8, 0x3eb9, 0x3eba, 0x3ebb, 0x3ebc, 0x3ebd, 0x3ebe, 0x3ebf, - 0x3ec0, 0x3ec1, 0x3ec2, 0x3ec3, 0x3ec4, 0x3ec5, 0x3ec6, 0x3ec7, /* 0x3ec0 */ - 0x3ec8, 0x3ec9, 0x3eca, 0x3ecb, 0x3ecc, 0x3ecd, 0x3ece, 0x3ecf, - 0x3ed0, 0x3ed1, 0x3ed2, 0x3ed3, 0x3ed4, 0x3ed5, 0x3ed6, 0x3ed7, - 0x3ed8, 0x3ed9, 0x3eda, 0x3edb, 0x3edc, 0x3edd, 0x3ede, 0x3edf, - 0x3ee0, 0x3ee1, 0x3ee2, 0x3ee3, 0x3ee4, 0x3ee5, 0x3ee6, 0x3ee7, - 0x3ee8, 0x3ee9, 0x3eea, 0x3eeb, 0x3eec, 0x3eed, 0x3eee, 0x3eef, - 0x3ef0, 0x3ef1, 0x3ef2, 0x3ef3, 0x3ef4, 0x3ef5, 0x3ef6, 0x3ef7, - 0x3ef8, 0x3ef9, 0x3efa, 0x3efb, 0x3efc, 0x3efd, 0x3efe, 0x3eff, - 0x3f00, 0x3f01, 0x3f02, 0x3f03, 0x3f04, 0x3f05, 0x3f06, 0x3f07, /* 0x3f00 */ - 0x3f08, 0x3f09, 0x3f0a, 0x3f0b, 0x3f0c, 0x3f0d, 0x3f0e, 0x3f0f, - 0x3f10, 0x3f11, 0x3f12, 0x3f13, 0x3f14, 0x3f15, 0x3f16, 0x3f17, - 0x3f18, 0x3f19, 0x3f1a, 0x3f1b, 0x3f1c, 0x3f1d, 0x3f1e, 0x3f1f, - 0x3f20, 0x3f21, 0x3f22, 0x3f23, 0x3f24, 0x3f25, 0x3f26, 0x3f27, - 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, 0x3f2e, 0x3f2f, - 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, 0x3f35, 0x3f36, 0x3f37, - 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, 0x3f3e, 0x3f3f, - 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, 0x3f45, 0x3f46, 0x3f47, /* 0x3f40 */ - 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, 0x3f4e, 0x3f4f, - 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, 0x3f55, 0x3f56, 0x3f57, - 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, 0x3f5e, 0x3f5f, - 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, 0x3f65, 0x3f66, 0x3f67, - 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, 0x3f6e, 0x3f6f, - 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, 0x3f75, 0x3f76, 0x3f77, - 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, 0x3f7e, 0x3f7f, - 0x3f80, 0x3f81, 0x3f82, 0x3f83, 0x3f84, 0x3f85, 0x3f86, 0x3f87, /* 0x3f80 */ - 0x3f88, 0x3f89, 0x3f8a, 0x3f8b, 0x3f8c, 0x3f8d, 0x3f8e, 0x3f8f, - 0x3f90, 0x3f91, 0x3f92, 0x3f93, 0x3f94, 0x3f95, 0x3f96, 0x3f97, - 0x3f98, 0x3f99, 0x3f9a, 0x3f9b, 0x3f9c, 0x3f9d, 0x3f9e, 0x3f9f, - 0x3fa0, 0x3fa1, 0x3fa2, 0x3fa3, 0x3fa4, 0x3fa5, 0x3fa6, 0x3fa7, - 0x3fa8, 0x3fa9, 0x3faa, 0x3fab, 0x3fac, 0x3fad, 0x3fae, 0x3faf, - 0x3fb0, 0x3fb1, 0x3fb2, 0x3fb3, 0x3fb4, 0x3fb5, 0x3fb6, 0x3fb7, - 0x3fb8, 0x3fb9, 0x3fba, 0x3fbb, 0x3fbc, 0x3fbd, 0x3fbe, 0x3fbf, - 0x3fc0, 0x3fc1, 0x3fc2, 0x3fc3, 0x3fc4, 0x3fc5, 0x3fc6, 0x3fc7, /* 0x3fc0 */ - 0x3fc8, 0x3fc9, 0x3fca, 0x3fcb, 0x3fcc, 0x3fcd, 0x3fce, 0x3fcf, - 0x3fd0, 0x3fd1, 0x3fd2, 0x3fd3, 0x3fd4, 0x3fd5, 0x3fd6, 0x3fd7, - 0x3fd8, 0x3fd9, 0x3fda, 0x3fdb, 0x3fdc, 0x3fdd, 0x3fde, 0x3fdf, - 0x3fe0, 0x3fe1, 0x3fe2, 0x3fe3, 0x3fe4, 0x3fe5, 0x3fe6, 0x3fe7, - 0x3fe8, 0x3fe9, 0x3fea, 0x3feb, 0x3fec, 0x3fed, 0x3fee, 0x3fef, - 0x3ff0, 0x3ff1, 0x3ff2, 0x3ff3, 0x3ff4, 0x3ff5, 0x3ff6, 0x3ff7, - 0x3ff8, 0x3ff9, 0x3ffa, 0x3ffb, 0x3ffc, 0x3ffd, 0x3ffe, 0x3fff, - 0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, /* 0x4000 */ - 0x4008, 0x4009, 0x400a, 0x400b, 0x400c, 0x400d, 0x400e, 0x400f, - 0x4010, 0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, - 0x4018, 0x4019, 0x401a, 0x401b, 0x401c, 0x401d, 0x401e, 0x401f, - 0x4020, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, 0x4027, - 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, 0x402f, - 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, 0x4037, - 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, 0x403f, - 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047, /* 0x4040 */ - 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, 0x404f, - 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x4057, - 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, 0x405f, - 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, - 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, 0x406f, - 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, - 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, 0x407f, - 0x4080, 0x4081, 0x4082, 0x4083, 0x4084, 0x4085, 0x4086, 0x4087, /* 0x4080 */ - 0x4088, 0x4089, 0x408a, 0x408b, 0x408c, 0x408d, 0x408e, 0x408f, - 0x4090, 0x4091, 0x4092, 0x4093, 0x4094, 0x4095, 0x4096, 0x4097, - 0x4098, 0x4099, 0x409a, 0x409b, 0x409c, 0x409d, 0x409e, 0x409f, - 0x40a0, 0x40a1, 0x40a2, 0x40a3, 0x40a4, 0x40a5, 0x40a6, 0x40a7, - 0x40a8, 0x40a9, 0x40aa, 0x40ab, 0x40ac, 0x40ad, 0x40ae, 0x40af, - 0x40b0, 0x40b1, 0x40b2, 0x40b3, 0x40b4, 0x40b5, 0x40b6, 0x40b7, - 0x40b8, 0x40b9, 0x40ba, 0x40bb, 0x40bc, 0x40bd, 0x40be, 0x40bf, - 0x40c0, 0x40c1, 0x40c2, 0x40c3, 0x40c4, 0x40c5, 0x40c6, 0x40c7, /* 0x40c0 */ - 0x40c8, 0x40c9, 0x40ca, 0x40cb, 0x40cc, 0x40cd, 0x40ce, 0x40cf, - 0x40d0, 0x40d1, 0x40d2, 0x40d3, 0x40d4, 0x40d5, 0x40d6, 0x40d7, - 0x40d8, 0x40d9, 0x40da, 0x40db, 0x40dc, 0x40dd, 0x40de, 0x40df, - 0x40e0, 0x40e1, 0x40e2, 0x40e3, 0x40e4, 0x40e5, 0x40e6, 0x40e7, - 0x40e8, 0x40e9, 0x40ea, 0x40eb, 0x40ec, 0x40ed, 0x40ee, 0x40ef, - 0x40f0, 0x40f1, 0x40f2, 0x40f3, 0x40f4, 0x40f5, 0x40f6, 0x40f7, - 0x40f8, 0x40f9, 0x40fa, 0x40fb, 0x40fc, 0x40fd, 0x40fe, 0x40ff, - 0x4100, 0x4101, 0x4102, 0x4103, 0x4104, 0x4105, 0x4106, 0x4107, /* 0x4100 */ - 0x4108, 0x4109, 0x410a, 0x410b, 0x410c, 0x410d, 0x410e, 0x410f, - 0x4110, 0x4111, 0x4112, 0x4113, 0x4114, 0x4115, 0x4116, 0x4117, - 0x4118, 0x4119, 0x411a, 0x411b, 0x411c, 0x411d, 0x411e, 0x411f, - 0x4120, 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, - 0x4128, 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, - 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, - 0x4138, 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, - 0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, /* 0x4140 */ - 0x4148, 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, - 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, - 0x4158, 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, - 0x4160, 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, - 0x4168, 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, - 0x4170, 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, - 0x4178, 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x417f, - 0x4180, 0x4181, 0x4182, 0x4183, 0x4184, 0x4185, 0x4186, 0x4187, /* 0x4180 */ - 0x4188, 0x4189, 0x418a, 0x418b, 0x418c, 0x418d, 0x418e, 0x418f, - 0x4190, 0x4191, 0x4192, 0x4193, 0x4194, 0x4195, 0x4196, 0x4197, - 0x4198, 0x4199, 0x419a, 0x419b, 0x419c, 0x419d, 0x419e, 0x419f, - 0x41a0, 0x41a1, 0x41a2, 0x41a3, 0x41a4, 0x41a5, 0x41a6, 0x41a7, - 0x41a8, 0x41a9, 0x41aa, 0x41ab, 0x41ac, 0x41ad, 0x41ae, 0x41af, - 0x41b0, 0x41b1, 0x41b2, 0x41b3, 0x41b4, 0x41b5, 0x41b6, 0x41b7, - 0x41b8, 0x41b9, 0x41ba, 0x41bb, 0x41bc, 0x41bd, 0x41be, 0x41bf, - 0x41c0, 0x41c1, 0x41c2, 0x41c3, 0x41c4, 0x41c5, 0x41c6, 0x41c7, /* 0x41c0 */ - 0x41c8, 0x41c9, 0x41ca, 0x41cb, 0x41cc, 0x41cd, 0x41ce, 0x41cf, - 0x41d0, 0x41d1, 0x41d2, 0x41d3, 0x41d4, 0x41d5, 0x41d6, 0x41d7, - 0x41d8, 0x41d9, 0x41da, 0x41db, 0x41dc, 0x41dd, 0x41de, 0x41df, - 0x41e0, 0x41e1, 0x41e2, 0x41e3, 0x41e4, 0x41e5, 0x41e6, 0x41e7, - 0x41e8, 0x41e9, 0x41ea, 0x41eb, 0x41ec, 0x41ed, 0x41ee, 0x41ef, - 0x41f0, 0x41f1, 0x41f2, 0x41f3, 0x41f4, 0x41f5, 0x41f6, 0x41f7, - 0x41f8, 0x41f9, 0x41fa, 0x41fb, 0x41fc, 0x41fd, 0x41fe, 0x41ff, - 0x4200, 0x4201, 0x4202, 0x4203, 0x4204, 0x4205, 0x4206, 0x4207, /* 0x4200 */ - 0x4208, 0x4209, 0x420a, 0x420b, 0x420c, 0x420d, 0x420e, 0x420f, - 0x4210, 0x4211, 0x4212, 0x4213, 0x4214, 0x4215, 0x4216, 0x4217, - 0x4218, 0x4219, 0x421a, 0x421b, 0x421c, 0x421d, 0x421e, 0x421f, - 0x4220, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, - 0x4228, 0x4229, 0x422a, 0x422b, 0x422c, 0x422d, 0x422e, 0x422f, - 0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, - 0x4238, 0x4239, 0x423a, 0x423b, 0x423c, 0x423d, 0x423e, 0x423f, - 0x4240, 0x4241, 0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, /* 0x4240 */ - 0x4248, 0x4249, 0x424a, 0x424b, 0x424c, 0x424d, 0x424e, 0x424f, - 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255, 0x4256, 0x4257, - 0x4258, 0x4259, 0x425a, 0x425b, 0x425c, 0x425d, 0x425e, 0x425f, - 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267, - 0x4268, 0x4269, 0x426a, 0x426b, 0x426c, 0x426d, 0x426e, 0x426f, - 0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, - 0x4278, 0x4279, 0x427a, 0x427b, 0x427c, 0x427d, 0x427e, 0x427f, - 0x4280, 0x4281, 0x4282, 0x4283, 0x4284, 0x4285, 0x4286, 0x4287, /* 0x4280 */ - 0x4288, 0x4289, 0x428a, 0x428b, 0x428c, 0x428d, 0x428e, 0x428f, - 0x4290, 0x4291, 0x4292, 0x4293, 0x4294, 0x4295, 0x4296, 0x4297, - 0x4298, 0x4299, 0x429a, 0x429b, 0x429c, 0x429d, 0x429e, 0x429f, - 0x42a0, 0x42a1, 0x42a2, 0x42a3, 0x42a4, 0x42a5, 0x42a6, 0x42a7, - 0x42a8, 0x42a9, 0x42aa, 0x42ab, 0x42ac, 0x42ad, 0x42ae, 0x42af, - 0x42b0, 0x42b1, 0x42b2, 0x42b3, 0x42b4, 0x42b5, 0x42b6, 0x42b7, - 0x42b8, 0x42b9, 0x42ba, 0x42bb, 0x42bc, 0x42bd, 0x42be, 0x42bf, - 0x42c0, 0x42c1, 0x42c2, 0x42c3, 0x42c4, 0x42c5, 0x42c6, 0x42c7, /* 0x42c0 */ - 0x42c8, 0x42c9, 0x42ca, 0x42cb, 0x42cc, 0x42cd, 0x42ce, 0x42cf, - 0x42d0, 0x42d1, 0x42d2, 0x42d3, 0x42d4, 0x42d5, 0x42d6, 0x42d7, - 0x42d8, 0x42d9, 0x42da, 0x42db, 0x42dc, 0x42dd, 0x42de, 0x42df, - 0x42e0, 0x42e1, 0x42e2, 0x42e3, 0x42e4, 0x42e5, 0x42e6, 0x42e7, - 0x42e8, 0x42e9, 0x42ea, 0x42eb, 0x42ec, 0x42ed, 0x42ee, 0x42ef, - 0x42f0, 0x42f1, 0x42f2, 0x42f3, 0x42f4, 0x42f5, 0x42f6, 0x42f7, - 0x42f8, 0x42f9, 0x42fa, 0x42fb, 0x42fc, 0x42fd, 0x42fe, 0x42ff, - 0x4300, 0x4301, 0x4302, 0x4303, 0x4304, 0x4305, 0x4306, 0x4307, /* 0x4300 */ - 0x4308, 0x4309, 0x430a, 0x430b, 0x430c, 0x430d, 0x430e, 0x430f, - 0x4310, 0x4311, 0x4312, 0x4313, 0x4314, 0x4315, 0x4316, 0x4317, - 0x4318, 0x4319, 0x431a, 0x431b, 0x431c, 0x431d, 0x431e, 0x431f, - 0x4320, 0x4321, 0x4322, 0x4323, 0x4324, 0x4325, 0x4326, 0x4327, - 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, 0x432d, 0x432e, 0x432f, - 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, 0x4335, 0x4336, 0x4337, - 0x4338, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, 0x433e, 0x433f, - 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347, /* 0x4340 */ - 0x4348, 0x4349, 0x434a, 0x434b, 0x434c, 0x434d, 0x434e, 0x434f, - 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, - 0x4358, 0x4359, 0x435a, 0x435b, 0x435c, 0x435d, 0x435e, 0x435f, - 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, - 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, 0x436d, 0x436e, 0x436f, - 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, 0x4375, 0x4376, 0x4377, - 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, 0x437d, 0x437e, 0x437f, - 0x4380, 0x4381, 0x4382, 0x4383, 0x4384, 0x4385, 0x4386, 0x4387, /* 0x4380 */ - 0x4388, 0x4389, 0x438a, 0x438b, 0x438c, 0x438d, 0x438e, 0x438f, - 0x4390, 0x4391, 0x4392, 0x4393, 0x4394, 0x4395, 0x4396, 0x4397, - 0x4398, 0x4399, 0x439a, 0x439b, 0x439c, 0x439d, 0x439e, 0x439f, - 0x43a0, 0x43a1, 0x43a2, 0x43a3, 0x43a4, 0x43a5, 0x43a6, 0x43a7, - 0x43a8, 0x43a9, 0x43aa, 0x43ab, 0x43ac, 0x43ad, 0x43ae, 0x43af, - 0x43b0, 0x43b1, 0x43b2, 0x43b3, 0x43b4, 0x43b5, 0x43b6, 0x43b7, - 0x43b8, 0x43b9, 0x43ba, 0x43bb, 0x43bc, 0x43bd, 0x43be, 0x43bf, - 0x43c0, 0x43c1, 0x43c2, 0x43c3, 0x43c4, 0x43c5, 0x43c6, 0x43c7, /* 0x43c0 */ - 0x43c8, 0x43c9, 0x43ca, 0x43cb, 0x43cc, 0x43cd, 0x43ce, 0x43cf, - 0x43d0, 0x43d1, 0x43d2, 0x43d3, 0x43d4, 0x43d5, 0x43d6, 0x43d7, - 0x43d8, 0x43d9, 0x43da, 0x43db, 0x43dc, 0x43dd, 0x43de, 0x43df, - 0x43e0, 0x43e1, 0x43e2, 0x43e3, 0x43e4, 0x43e5, 0x43e6, 0x43e7, - 0x43e8, 0x43e9, 0x43ea, 0x43eb, 0x43ec, 0x43ed, 0x43ee, 0x43ef, - 0x43f0, 0x43f1, 0x43f2, 0x43f3, 0x43f4, 0x43f5, 0x43f6, 0x43f7, - 0x43f8, 0x43f9, 0x43fa, 0x43fb, 0x43fc, 0x43fd, 0x43fe, 0x43ff, - 0x4400, 0x4401, 0x4402, 0x4403, 0x4404, 0x4405, 0x4406, 0x4407, /* 0x4400 */ - 0x4408, 0x4409, 0x440a, 0x440b, 0x440c, 0x440d, 0x440e, 0x440f, - 0x4410, 0x4411, 0x4412, 0x4413, 0x4414, 0x4415, 0x4416, 0x4417, - 0x4418, 0x4419, 0x441a, 0x441b, 0x441c, 0x441d, 0x441e, 0x441f, - 0x4420, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, 0x4427, - 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, 0x442f, - 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, 0x4437, - 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, 0x443f, - 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447, /* 0x4440 */ - 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, 0x444f, - 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, - 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, 0x445f, - 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467, - 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, 0x446f, - 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, 0x4477, - 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, 0x447f, - 0x4480, 0x4481, 0x4482, 0x4483, 0x4484, 0x4485, 0x4486, 0x4487, /* 0x4480 */ - 0x4488, 0x4489, 0x448a, 0x448b, 0x448c, 0x448d, 0x448e, 0x448f, - 0x4490, 0x4491, 0x4492, 0x4493, 0x4494, 0x4495, 0x4496, 0x4497, - 0x4498, 0x4499, 0x449a, 0x449b, 0x449c, 0x449d, 0x449e, 0x449f, - 0x44a0, 0x44a1, 0x44a2, 0x44a3, 0x44a4, 0x44a5, 0x44a6, 0x44a7, - 0x44a8, 0x44a9, 0x44aa, 0x44ab, 0x44ac, 0x44ad, 0x44ae, 0x44af, - 0x44b0, 0x44b1, 0x44b2, 0x44b3, 0x44b4, 0x44b5, 0x44b6, 0x44b7, - 0x44b8, 0x44b9, 0x44ba, 0x44bb, 0x44bc, 0x44bd, 0x44be, 0x44bf, - 0x44c0, 0x44c1, 0x44c2, 0x44c3, 0x44c4, 0x44c5, 0x44c6, 0x44c7, /* 0x44c0 */ - 0x44c8, 0x44c9, 0x44ca, 0x44cb, 0x44cc, 0x44cd, 0x44ce, 0x44cf, - 0x44d0, 0x44d1, 0x44d2, 0x44d3, 0x44d4, 0x44d5, 0x44d6, 0x44d7, - 0x44d8, 0x44d9, 0x44da, 0x44db, 0x44dc, 0x44dd, 0x44de, 0x44df, - 0x44e0, 0x44e1, 0x44e2, 0x44e3, 0x44e4, 0x44e5, 0x44e6, 0x44e7, - 0x44e8, 0x44e9, 0x44ea, 0x44eb, 0x44ec, 0x44ed, 0x44ee, 0x44ef, - 0x44f0, 0x44f1, 0x44f2, 0x44f3, 0x44f4, 0x44f5, 0x44f6, 0x44f7, - 0x44f8, 0x44f9, 0x44fa, 0x44fb, 0x44fc, 0x44fd, 0x44fe, 0x44ff, - 0x4500, 0x4501, 0x4502, 0x4503, 0x4504, 0x4505, 0x4506, 0x4507, /* 0x4500 */ - 0x4508, 0x4509, 0x450a, 0x450b, 0x450c, 0x450d, 0x450e, 0x450f, - 0x4510, 0x4511, 0x4512, 0x4513, 0x4514, 0x4515, 0x4516, 0x4517, - 0x4518, 0x4519, 0x451a, 0x451b, 0x451c, 0x451d, 0x451e, 0x451f, - 0x4520, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, - 0x4528, 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, - 0x4530, 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, - 0x4538, 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, - 0x4540, 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, /* 0x4540 */ - 0x4548, 0x4549, 0x454a, 0x454b, 0x454c, 0x454d, 0x454e, 0x454f, - 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, - 0x4558, 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, - 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, - 0x4568, 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, - 0x4570, 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, - 0x4578, 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x457f, - 0x4580, 0x4581, 0x4582, 0x4583, 0x4584, 0x4585, 0x4586, 0x4587, /* 0x4580 */ - 0x4588, 0x4589, 0x458a, 0x458b, 0x458c, 0x458d, 0x458e, 0x458f, - 0x4590, 0x4591, 0x4592, 0x4593, 0x4594, 0x4595, 0x4596, 0x4597, - 0x4598, 0x4599, 0x459a, 0x459b, 0x459c, 0x459d, 0x459e, 0x459f, - 0x45a0, 0x45a1, 0x45a2, 0x45a3, 0x45a4, 0x45a5, 0x45a6, 0x45a7, - 0x45a8, 0x45a9, 0x45aa, 0x45ab, 0x45ac, 0x45ad, 0x45ae, 0x45af, - 0x45b0, 0x45b1, 0x45b2, 0x45b3, 0x45b4, 0x45b5, 0x45b6, 0x45b7, - 0x45b8, 0x45b9, 0x45ba, 0x45bb, 0x45bc, 0x45bd, 0x45be, 0x45bf, - 0x45c0, 0x45c1, 0x45c2, 0x45c3, 0x45c4, 0x45c5, 0x45c6, 0x45c7, /* 0x45c0 */ - 0x45c8, 0x45c9, 0x45ca, 0x45cb, 0x45cc, 0x45cd, 0x45ce, 0x45cf, - 0x45d0, 0x45d1, 0x45d2, 0x45d3, 0x45d4, 0x45d5, 0x45d6, 0x45d7, - 0x45d8, 0x45d9, 0x45da, 0x45db, 0x45dc, 0x45dd, 0x45de, 0x45df, - 0x45e0, 0x45e1, 0x45e2, 0x45e3, 0x45e4, 0x45e5, 0x45e6, 0x45e7, - 0x45e8, 0x45e9, 0x45ea, 0x45eb, 0x45ec, 0x45ed, 0x45ee, 0x45ef, - 0x45f0, 0x45f1, 0x45f2, 0x45f3, 0x45f4, 0x45f5, 0x45f6, 0x45f7, - 0x45f8, 0x45f9, 0x45fa, 0x45fb, 0x45fc, 0x45fd, 0x45fe, 0x45ff, - 0x4600, 0x4601, 0x4602, 0x4603, 0x4604, 0x4605, 0x4606, 0x4607, /* 0x4600 */ - 0x4608, 0x4609, 0x460a, 0x460b, 0x460c, 0x460d, 0x460e, 0x460f, - 0x4610, 0x4611, 0x4612, 0x4613, 0x4614, 0x4615, 0x4616, 0x4617, - 0x4618, 0x4619, 0x461a, 0x461b, 0x461c, 0x461d, 0x461e, 0x461f, - 0x4620, 0x4621, 0x4622, 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, - 0x4628, 0x4629, 0x462a, 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, - 0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, - 0x4638, 0x4639, 0x463a, 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, - 0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, /* 0x4640 */ - 0x4648, 0x4649, 0x464a, 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, - 0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, - 0x4658, 0x4659, 0x465a, 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, - 0x4660, 0x4661, 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, - 0x4668, 0x4669, 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, - 0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, - 0x4678, 0x4679, 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x467f, - 0x4680, 0x4681, 0x4682, 0x4683, 0x4684, 0x4685, 0x4686, 0x4687, /* 0x4680 */ - 0x4688, 0x4689, 0x468a, 0x468b, 0x468c, 0x468d, 0x468e, 0x468f, - 0x4690, 0x4691, 0x4692, 0x4693, 0x4694, 0x4695, 0x4696, 0x4697, - 0x4698, 0x4699, 0x469a, 0x469b, 0x469c, 0x469d, 0x469e, 0x469f, - 0x46a0, 0x46a1, 0x46a2, 0x46a3, 0x46a4, 0x46a5, 0x46a6, 0x46a7, - 0x46a8, 0x46a9, 0x46aa, 0x46ab, 0x46ac, 0x46ad, 0x46ae, 0x46af, - 0x46b0, 0x46b1, 0x46b2, 0x46b3, 0x46b4, 0x46b5, 0x46b6, 0x46b7, - 0x46b8, 0x46b9, 0x46ba, 0x46bb, 0x46bc, 0x46bd, 0x46be, 0x46bf, - 0x46c0, 0x46c1, 0x46c2, 0x46c3, 0x46c4, 0x46c5, 0x46c6, 0x46c7, /* 0x46c0 */ - 0x46c8, 0x46c9, 0x46ca, 0x46cb, 0x46cc, 0x46cd, 0x46ce, 0x46cf, - 0x46d0, 0x46d1, 0x46d2, 0x46d3, 0x46d4, 0x46d5, 0x46d6, 0x46d7, - 0x46d8, 0x46d9, 0x46da, 0x46db, 0x46dc, 0x46dd, 0x46de, 0x46df, - 0x46e0, 0x46e1, 0x46e2, 0x46e3, 0x46e4, 0x46e5, 0x46e6, 0x46e7, - 0x46e8, 0x46e9, 0x46ea, 0x46eb, 0x46ec, 0x46ed, 0x46ee, 0x46ef, - 0x46f0, 0x46f1, 0x46f2, 0x46f3, 0x46f4, 0x46f5, 0x46f6, 0x46f7, - 0x46f8, 0x46f9, 0x46fa, 0x46fb, 0x46fc, 0x46fd, 0x46fe, 0x46ff, - 0x4700, 0x4701, 0x4702, 0x4703, 0x4704, 0x4705, 0x4706, 0x4707, /* 0x4700 */ - 0x4708, 0x4709, 0x470a, 0x470b, 0x470c, 0x470d, 0x470e, 0x470f, - 0x4710, 0x4711, 0x4712, 0x4713, 0x4714, 0x4715, 0x4716, 0x4717, - 0x4718, 0x4719, 0x471a, 0x471b, 0x471c, 0x471d, 0x471e, 0x471f, - 0x4720, 0x4721, 0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727, - 0x4728, 0x4729, 0x472a, 0x472b, 0x472c, 0x472d, 0x472e, 0x472f, - 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, - 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, 0x473d, 0x473e, 0x473f, - 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, /* 0x4740 */ - 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, 0x474d, 0x474e, 0x474f, - 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, - 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, 0x475d, 0x475e, 0x475f, - 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765, 0x4766, 0x4767, - 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, 0x476d, 0x476e, 0x476f, - 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, - 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, 0x477d, 0x477e, 0x477f, - 0x4780, 0x4781, 0x4782, 0x4783, 0x4784, 0x4785, 0x4786, 0x4787, /* 0x4780 */ - 0x4788, 0x4789, 0x478a, 0x478b, 0x478c, 0x478d, 0x478e, 0x478f, - 0x4790, 0x4791, 0x4792, 0x4793, 0x4794, 0x4795, 0x4796, 0x4797, - 0x4798, 0x4799, 0x479a, 0x479b, 0x479c, 0x479d, 0x479e, 0x479f, - 0x47a0, 0x47a1, 0x47a2, 0x47a3, 0x47a4, 0x47a5, 0x47a6, 0x47a7, - 0x47a8, 0x47a9, 0x47aa, 0x47ab, 0x47ac, 0x47ad, 0x47ae, 0x47af, - 0x47b0, 0x47b1, 0x47b2, 0x47b3, 0x47b4, 0x47b5, 0x47b6, 0x47b7, - 0x47b8, 0x47b9, 0x47ba, 0x47bb, 0x47bc, 0x47bd, 0x47be, 0x47bf, - 0x47c0, 0x47c1, 0x47c2, 0x47c3, 0x47c4, 0x47c5, 0x47c6, 0x47c7, /* 0x47c0 */ - 0x47c8, 0x47c9, 0x47ca, 0x47cb, 0x47cc, 0x47cd, 0x47ce, 0x47cf, - 0x47d0, 0x47d1, 0x47d2, 0x47d3, 0x47d4, 0x47d5, 0x47d6, 0x47d7, - 0x47d8, 0x47d9, 0x47da, 0x47db, 0x47dc, 0x47dd, 0x47de, 0x47df, - 0x47e0, 0x47e1, 0x47e2, 0x47e3, 0x47e4, 0x47e5, 0x47e6, 0x47e7, - 0x47e8, 0x47e9, 0x47ea, 0x47eb, 0x47ec, 0x47ed, 0x47ee, 0x47ef, - 0x47f0, 0x47f1, 0x47f2, 0x47f3, 0x47f4, 0x47f5, 0x47f6, 0x47f7, - 0x47f8, 0x47f9, 0x47fa, 0x47fb, 0x47fc, 0x47fd, 0x47fe, 0x47ff, - 0x4800, 0x4801, 0x4802, 0x4803, 0x4804, 0x4805, 0x4806, 0x4807, /* 0x4800 */ - 0x4808, 0x4809, 0x480a, 0x480b, 0x480c, 0x480d, 0x480e, 0x480f, - 0x4810, 0x4811, 0x4812, 0x4813, 0x4814, 0x4815, 0x4816, 0x4817, - 0x4818, 0x4819, 0x481a, 0x481b, 0x481c, 0x481d, 0x481e, 0x481f, - 0x4820, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, 0x4827, - 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, 0x482f, - 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, 0x4837, - 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, 0x483f, - 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847, /* 0x4840 */ - 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x484d, 0x484e, 0x484f, - 0x4850, 0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, 0x4857, - 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, 0x485f, - 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867, - 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, 0x486f, - 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, 0x4877, - 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, 0x487f, - 0x4880, 0x4881, 0x4882, 0x4883, 0x4884, 0x4885, 0x4886, 0x4887, /* 0x4880 */ - 0x4888, 0x4889, 0x488a, 0x488b, 0x488c, 0x488d, 0x488e, 0x488f, - 0x4890, 0x4891, 0x4892, 0x4893, 0x4894, 0x4895, 0x4896, 0x4897, - 0x4898, 0x4899, 0x489a, 0x489b, 0x489c, 0x489d, 0x489e, 0x489f, - 0x48a0, 0x48a1, 0x48a2, 0x48a3, 0x48a4, 0x48a5, 0x48a6, 0x48a7, - 0x48a8, 0x48a9, 0x48aa, 0x48ab, 0x48ac, 0x48ad, 0x48ae, 0x48af, - 0x48b0, 0x48b1, 0x48b2, 0x48b3, 0x48b4, 0x48b5, 0x48b6, 0x48b7, - 0x48b8, 0x48b9, 0x48ba, 0x48bb, 0x48bc, 0x48bd, 0x48be, 0x48bf, - 0x48c0, 0x48c1, 0x48c2, 0x48c3, 0x48c4, 0x48c5, 0x48c6, 0x48c7, /* 0x48c0 */ - 0x48c8, 0x48c9, 0x48ca, 0x48cb, 0x48cc, 0x48cd, 0x48ce, 0x48cf, - 0x48d0, 0x48d1, 0x48d2, 0x48d3, 0x48d4, 0x48d5, 0x48d6, 0x48d7, - 0x48d8, 0x48d9, 0x48da, 0x48db, 0x48dc, 0x48dd, 0x48de, 0x48df, - 0x48e0, 0x48e1, 0x48e2, 0x48e3, 0x48e4, 0x48e5, 0x48e6, 0x48e7, - 0x48e8, 0x48e9, 0x48ea, 0x48eb, 0x48ec, 0x48ed, 0x48ee, 0x48ef, - 0x48f0, 0x48f1, 0x48f2, 0x48f3, 0x48f4, 0x48f5, 0x48f6, 0x48f7, - 0x48f8, 0x48f9, 0x48fa, 0x48fb, 0x48fc, 0x48fd, 0x48fe, 0x48ff, - 0x4900, 0x4901, 0x4902, 0x4903, 0x4904, 0x4905, 0x4906, 0x4907, /* 0x4900 */ - 0x4908, 0x4909, 0x490a, 0x490b, 0x490c, 0x490d, 0x490e, 0x490f, - 0x4910, 0x4911, 0x4912, 0x4913, 0x4914, 0x4915, 0x4916, 0x4917, - 0x4918, 0x4919, 0x491a, 0x491b, 0x491c, 0x491d, 0x491e, 0x491f, - 0x4920, 0x4921, 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, - 0x4928, 0x4929, 0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, - 0x4930, 0x4931, 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, - 0x4938, 0x4939, 0x493a, 0x493b, 0x493c, 0x493d, 0x493e, 0x493f, - 0x4940, 0x4941, 0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, /* 0x4940 */ - 0x4948, 0x4949, 0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, - 0x4950, 0x4951, 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, - 0x4958, 0x4959, 0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, - 0x4960, 0x4961, 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, - 0x4968, 0x4969, 0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, - 0x4970, 0x4971, 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, - 0x4978, 0x4979, 0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x497f, - 0x4980, 0x4981, 0x4982, 0x4983, 0x4984, 0x4985, 0x4986, 0x4987, /* 0x4980 */ - 0x4988, 0x4989, 0x498a, 0x498b, 0x498c, 0x498d, 0x498e, 0x498f, - 0x4990, 0x4991, 0x4992, 0x4993, 0x4994, 0x4995, 0x4996, 0x4997, - 0x4998, 0x4999, 0x499a, 0x499b, 0x499c, 0x499d, 0x499e, 0x499f, - 0x49a0, 0x49a1, 0x49a2, 0x49a3, 0x49a4, 0x49a5, 0x49a6, 0x49a7, - 0x49a8, 0x49a9, 0x49aa, 0x49ab, 0x49ac, 0x49ad, 0x49ae, 0x49af, - 0x49b0, 0x49b1, 0x49b2, 0x49b3, 0x49b4, 0x49b5, 0x49b6, 0x49b7, - 0x49b8, 0x49b9, 0x49ba, 0x49bb, 0x49bc, 0x49bd, 0x49be, 0x49bf, - 0x49c0, 0x49c1, 0x49c2, 0x49c3, 0x49c4, 0x49c5, 0x49c6, 0x49c7, /* 0x49c0 */ - 0x49c8, 0x49c9, 0x49ca, 0x49cb, 0x49cc, 0x49cd, 0x49ce, 0x49cf, - 0x49d0, 0x49d1, 0x49d2, 0x49d3, 0x49d4, 0x49d5, 0x49d6, 0x49d7, - 0x49d8, 0x49d9, 0x49da, 0x49db, 0x49dc, 0x49dd, 0x49de, 0x49df, - 0x49e0, 0x49e1, 0x49e2, 0x49e3, 0x49e4, 0x49e5, 0x49e6, 0x49e7, - 0x49e8, 0x49e9, 0x49ea, 0x49eb, 0x49ec, 0x49ed, 0x49ee, 0x49ef, - 0x49f0, 0x49f1, 0x49f2, 0x49f3, 0x49f4, 0x49f5, 0x49f6, 0x49f7, - 0x49f8, 0x49f9, 0x49fa, 0x49fb, 0x49fc, 0x49fd, 0x49fe, 0x49ff, - 0x4a00, 0x4a01, 0x4a02, 0x4a03, 0x4a04, 0x4a05, 0x4a06, 0x4a07, /* 0x4a00 */ - 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0x4a0f, - 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, - 0x4a18, 0x4a19, 0x4a1a, 0x4a1b, 0x4a1c, 0x4a1d, 0x4a1e, 0x4a1f, - 0x4a20, 0x4a21, 0x4a22, 0x4a23, 0x4a24, 0x4a25, 0x4a26, 0x4a27, - 0x4a28, 0x4a29, 0x4a2a, 0x4a2b, 0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, - 0x4a30, 0x4a31, 0x4a32, 0x4a33, 0x4a34, 0x4a35, 0x4a36, 0x4a37, - 0x4a38, 0x4a39, 0x4a3a, 0x4a3b, 0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, - 0x4a40, 0x4a41, 0x4a42, 0x4a43, 0x4a44, 0x4a45, 0x4a46, 0x4a47, /* 0x4a40 */ - 0x4a48, 0x4a49, 0x4a4a, 0x4a4b, 0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, - 0x4a50, 0x4a51, 0x4a52, 0x4a53, 0x4a54, 0x4a55, 0x4a56, 0x4a57, - 0x4a58, 0x4a59, 0x4a5a, 0x4a5b, 0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, - 0x4a60, 0x4a61, 0x4a62, 0x4a63, 0x4a64, 0x4a65, 0x4a66, 0x4a67, - 0x4a68, 0x4a69, 0x4a6a, 0x4a6b, 0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, - 0x4a70, 0x4a71, 0x4a72, 0x4a73, 0x4a74, 0x4a75, 0x4a76, 0x4a77, - 0x4a78, 0x4a79, 0x4a7a, 0x4a7b, 0x4a7c, 0x4a7d, 0x4a7e, 0x4a7f, - 0x4a80, 0x4a81, 0x4a82, 0x4a83, 0x4a84, 0x4a85, 0x4a86, 0x4a87, /* 0x4a80 */ - 0x4a88, 0x4a89, 0x4a8a, 0x4a8b, 0x4a8c, 0x4a8d, 0x4a8e, 0x4a8f, - 0x4a90, 0x4a91, 0x4a92, 0x4a93, 0x4a94, 0x4a95, 0x4a96, 0x4a97, - 0x4a98, 0x4a99, 0x4a9a, 0x4a9b, 0x4a9c, 0x4a9d, 0x4a9e, 0x4a9f, - 0x4aa0, 0x4aa1, 0x4aa2, 0x4aa3, 0x4aa4, 0x4aa5, 0x4aa6, 0x4aa7, - 0x4aa8, 0x4aa9, 0x4aaa, 0x4aab, 0x4aac, 0x4aad, 0x4aae, 0x4aaf, - 0x4ab0, 0x4ab1, 0x4ab2, 0x4ab3, 0x4ab4, 0x4ab5, 0x4ab6, 0x4ab7, - 0x4ab8, 0x4ab9, 0x4aba, 0x4abb, 0x4abc, 0x4abd, 0x4abe, 0x4abf, - 0x4ac0, 0x4ac1, 0x4ac2, 0x4ac3, 0x4ac4, 0x4ac5, 0x4ac6, 0x4ac7, /* 0x4ac0 */ - 0x4ac8, 0x4ac9, 0x4aca, 0x4acb, 0x4acc, 0x4acd, 0x4ace, 0x4acf, - 0x4ad0, 0x4ad1, 0x4ad2, 0x4ad3, 0x4ad4, 0x4ad5, 0x4ad6, 0x4ad7, - 0x4ad8, 0x4ad9, 0x4ada, 0x4adb, 0x4adc, 0x4add, 0x4ade, 0x4adf, - 0x4ae0, 0x4ae1, 0x4ae2, 0x4ae3, 0x4ae4, 0x4ae5, 0x4ae6, 0x4ae7, - 0x4ae8, 0x4ae9, 0x4aea, 0x4aeb, 0x4aec, 0x4aed, 0x4aee, 0x4aef, - 0x4af0, 0x4af1, 0x4af2, 0x4af3, 0x4af4, 0x4af5, 0x4af6, 0x4af7, - 0x4af8, 0x4af9, 0x4afa, 0x4afb, 0x4afc, 0x4afd, 0x4afe, 0x4aff, - 0x4b00, 0x4b01, 0x4b02, 0x4b03, 0x4b04, 0x4b05, 0x4b06, 0x4b07, /* 0x4b00 */ - 0x4b08, 0x4b09, 0x4b0a, 0x4b0b, 0x4b0c, 0x4b0d, 0x4b0e, 0x4b0f, - 0x4b10, 0x4b11, 0x4b12, 0x4b13, 0x4b14, 0x4b15, 0x4b16, 0x4b17, - 0x4b18, 0x4b19, 0x4b1a, 0x4b1b, 0x4b1c, 0x4b1d, 0x4b1e, 0x4b1f, - 0x4b20, 0x4b21, 0x4b22, 0x4b23, 0x4b24, 0x4b25, 0x4b26, 0x4b27, - 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, 0x4b2d, 0x4b2e, 0x4b2f, - 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, 0x4b35, 0x4b36, 0x4b37, - 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, 0x4b3d, 0x4b3e, 0x4b3f, - 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, 0x4b45, 0x4b46, 0x4b47, /* 0x4b40 */ - 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, 0x4b4d, 0x4b4e, 0x4b4f, - 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, 0x4b55, 0x4b56, 0x4b57, - 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, 0x4b5d, 0x4b5e, 0x4b5f, - 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, 0x4b65, 0x4b66, 0x4b67, - 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, 0x4b6d, 0x4b6e, 0x4b6f, - 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, 0x4b75, 0x4b76, 0x4b77, - 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, 0x4b7d, 0x4b7e, 0x4b7f, - 0x4b80, 0x4b81, 0x4b82, 0x4b83, 0x4b84, 0x4b85, 0x4b86, 0x4b87, /* 0x4b80 */ - 0x4b88, 0x4b89, 0x4b8a, 0x4b8b, 0x4b8c, 0x4b8d, 0x4b8e, 0x4b8f, - 0x4b90, 0x4b91, 0x4b92, 0x4b93, 0x4b94, 0x4b95, 0x4b96, 0x4b97, - 0x4b98, 0x4b99, 0x4b9a, 0x4b9b, 0x4b9c, 0x4b9d, 0x4b9e, 0x4b9f, - 0x4ba0, 0x4ba1, 0x4ba2, 0x4ba3, 0x4ba4, 0x4ba5, 0x4ba6, 0x4ba7, - 0x4ba8, 0x4ba9, 0x4baa, 0x4bab, 0x4bac, 0x4bad, 0x4bae, 0x4baf, - 0x4bb0, 0x4bb1, 0x4bb2, 0x4bb3, 0x4bb4, 0x4bb5, 0x4bb6, 0x4bb7, - 0x4bb8, 0x4bb9, 0x4bba, 0x4bbb, 0x4bbc, 0x4bbd, 0x4bbe, 0x4bbf, - 0x4bc0, 0x4bc1, 0x4bc2, 0x4bc3, 0x4bc4, 0x4bc5, 0x4bc6, 0x4bc7, /* 0x4bc0 */ - 0x4bc8, 0x4bc9, 0x4bca, 0x4bcb, 0x4bcc, 0x4bcd, 0x4bce, 0x4bcf, - 0x4bd0, 0x4bd1, 0x4bd2, 0x4bd3, 0x4bd4, 0x4bd5, 0x4bd6, 0x4bd7, - 0x4bd8, 0x4bd9, 0x4bda, 0x4bdb, 0x4bdc, 0x4bdd, 0x4bde, 0x4bdf, - 0x4be0, 0x4be1, 0x4be2, 0x4be3, 0x4be4, 0x4be5, 0x4be6, 0x4be7, - 0x4be8, 0x4be9, 0x4bea, 0x4beb, 0x4bec, 0x4bed, 0x4bee, 0x4bef, - 0x4bf0, 0x4bf1, 0x4bf2, 0x4bf3, 0x4bf4, 0x4bf5, 0x4bf6, 0x4bf7, - 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfb, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff, - 0x4c00, 0x4c01, 0x4c02, 0x4c03, 0x4c04, 0x4c05, 0x4c06, 0x4c07, /* 0x4c00 */ - 0x4c08, 0x4c09, 0x4c0a, 0x4c0b, 0x4c0c, 0x4c0d, 0x4c0e, 0x4c0f, - 0x4c10, 0x4c11, 0x4c12, 0x4c13, 0x4c14, 0x4c15, 0x4c16, 0x4c17, - 0x4c18, 0x4c19, 0x4c1a, 0x4c1b, 0x4c1c, 0x4c1d, 0x4c1e, 0x4c1f, - 0x4c20, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, 0x4c27, - 0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, 0x4c2f, - 0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, 0x4c37, - 0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, 0x4c3f, - 0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, 0x4c47, /* 0x4c40 */ - 0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, 0x4c4f, - 0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, 0x4c57, - 0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, 0x4c5f, - 0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, 0x4c67, - 0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, 0x4c6f, - 0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, 0x4c77, - 0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, 0x4c7f, - 0x4c80, 0x4c81, 0x4c82, 0x4c83, 0x4c84, 0x4c85, 0x4c86, 0x4c87, /* 0x4c80 */ - 0x4c88, 0x4c89, 0x4c8a, 0x4c8b, 0x4c8c, 0x4c8d, 0x4c8e, 0x4c8f, - 0x4c90, 0x4c91, 0x4c92, 0x4c93, 0x4c94, 0x4c95, 0x4c96, 0x4c97, - 0x4c98, 0x4c99, 0x4c9a, 0x4c9b, 0x4c9c, 0x4c9d, 0x4c9e, 0x4c9f, - 0x4ca0, 0x4ca1, 0x4ca2, 0x4ca3, 0x4ca4, 0x4ca5, 0x4ca6, 0x4ca7, - 0x4ca8, 0x4ca9, 0x4caa, 0x4cab, 0x4cac, 0x4cad, 0x4cae, 0x4caf, - 0x4cb0, 0x4cb1, 0x4cb2, 0x4cb3, 0x4cb4, 0x4cb5, 0x4cb6, 0x4cb7, - 0x4cb8, 0x4cb9, 0x4cba, 0x4cbb, 0x4cbc, 0x4cbd, 0x4cbe, 0x4cbf, - 0x4cc0, 0x4cc1, 0x4cc2, 0x4cc3, 0x4cc4, 0x4cc5, 0x4cc6, 0x4cc7, /* 0x4cc0 */ - 0x4cc8, 0x4cc9, 0x4cca, 0x4ccb, 0x4ccc, 0x4ccd, 0x4cce, 0x4ccf, - 0x4cd0, 0x4cd1, 0x4cd2, 0x4cd3, 0x4cd4, 0x4cd5, 0x4cd6, 0x4cd7, - 0x4cd8, 0x4cd9, 0x4cda, 0x4cdb, 0x4cdc, 0x4cdd, 0x4cde, 0x4cdf, - 0x4ce0, 0x4ce1, 0x4ce2, 0x4ce3, 0x4ce4, 0x4ce5, 0x4ce6, 0x4ce7, - 0x4ce8, 0x4ce9, 0x4cea, 0x4ceb, 0x4cec, 0x4ced, 0x4cee, 0x4cef, - 0x4cf0, 0x4cf1, 0x4cf2, 0x4cf3, 0x4cf4, 0x4cf5, 0x4cf6, 0x4cf7, - 0x4cf8, 0x4cf9, 0x4cfa, 0x4cfb, 0x4cfc, 0x4cfd, 0x4cfe, 0x4cff, - 0x4d00, 0x4d01, 0x4d02, 0x4d03, 0x4d04, 0x4d05, 0x4d06, 0x4d07, /* 0x4d00 */ - 0x4d08, 0x4d09, 0x4d0a, 0x4d0b, 0x4d0c, 0x4d0d, 0x4d0e, 0x4d0f, - 0x4d10, 0x4d11, 0x4d12, 0x4d13, 0x4d14, 0x4d15, 0x4d16, 0x4d17, - 0x4d18, 0x4d19, 0x4d1a, 0x4d1b, 0x4d1c, 0x4d1d, 0x4d1e, 0x4d1f, - 0x4d20, 0x4d21, 0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, - 0x4d28, 0x4d29, 0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, - 0x4d30, 0x4d31, 0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, - 0x4d38, 0x4d39, 0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, - 0x4d40, 0x4d41, 0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, /* 0x4d40 */ - 0x4d48, 0x4d49, 0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, - 0x4d50, 0x4d51, 0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, - 0x4d58, 0x4d59, 0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, - 0x4d60, 0x4d61, 0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, - 0x4d68, 0x4d69, 0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, - 0x4d70, 0x4d71, 0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, - 0x4d78, 0x4d79, 0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4d7f, - 0x4d80, 0x4d81, 0x4d82, 0x4d83, 0x4d84, 0x4d85, 0x4d86, 0x4d87, /* 0x4d80 */ - 0x4d88, 0x4d89, 0x4d8a, 0x4d8b, 0x4d8c, 0x4d8d, 0x4d8e, 0x4d8f, - 0x4d90, 0x4d91, 0x4d92, 0x4d93, 0x4d94, 0x4d95, 0x4d96, 0x4d97, - 0x4d98, 0x4d99, 0x4d9a, 0x4d9b, 0x4d9c, 0x4d9d, 0x4d9e, 0x4d9f, - 0x4da0, 0x4da1, 0x4da2, 0x4da3, 0x4da4, 0x4da5, 0x4da6, 0x4da7, - 0x4da8, 0x4da9, 0x4daa, 0x4dab, 0x4dac, 0x4dad, 0x4dae, 0x4daf, - 0x4db0, 0x4db1, 0x4db2, 0x4db3, 0x4db4, 0x4db5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4dc0, 0x4dc1, 0x4dc2, 0x4dc3, 0x4dc4, 0x4dc5, 0x4dc6, 0x4dc7, /* 0x4dc0 */ - 0x4dc8, 0x4dc9, 0x4dca, 0x4dcb, 0x4dcc, 0x4dcd, 0x4dce, 0x4dcf, - 0x4dd0, 0x4dd1, 0x4dd2, 0x4dd3, 0x4dd4, 0x4dd5, 0x4dd6, 0x4dd7, - 0x4dd8, 0x4dd9, 0x4dda, 0x4ddb, 0x4ddc, 0x4ddd, 0x4dde, 0x4ddf, - 0x4de0, 0x4de1, 0x4de2, 0x4de3, 0x4de4, 0x4de5, 0x4de6, 0x4de7, - 0x4de8, 0x4de9, 0x4dea, 0x4deb, 0x4dec, 0x4ded, 0x4dee, 0x4def, - 0x4df0, 0x4df1, 0x4df2, 0x4df3, 0x4df4, 0x4df5, 0x4df6, 0x4df7, - 0x4df8, 0x4df9, 0x4dfa, 0x4dfb, 0x4dfc, 0x4dfd, 0x4dfe, 0x4dff, - 0x4e00, 0x4e01, 0x4e02, 0x4e03, 0x4e04, 0x4e05, 0x4e06, 0x4e07, /* 0x4e00 */ - 0x4e08, 0x4e09, 0x4e0a, 0x4e0b, 0x4e0c, 0x4e0d, 0x4e0e, 0x4e0f, - 0x4e10, 0x4e11, 0x4e12, 0x4e13, 0x4e14, 0x4e15, 0x4e16, 0x4e17, - 0x4e18, 0x4e19, 0x4e1a, 0x4e1b, 0x4e1c, 0x4e1d, 0x4e1e, 0x4e1f, - 0x4e20, 0x4e21, 0x4e22, 0x4e23, 0x4e24, 0x4e25, 0x4e26, 0x4e27, - 0x4e28, 0x4e29, 0x4e2a, 0x4e2b, 0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, - 0x4e30, 0x4e31, 0x4e32, 0x4e33, 0x4e34, 0x4e35, 0x4e36, 0x4e37, - 0x4e38, 0x4e39, 0x4e3a, 0x4e3b, 0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, - 0x4e40, 0x4e41, 0x4e42, 0x4e43, 0x4e44, 0x4e45, 0x4e46, 0x4e47, /* 0x4e40 */ - 0x4e48, 0x4e49, 0x4e4a, 0x4e4b, 0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, - 0x4e50, 0x4e51, 0x4e52, 0x4e53, 0x4e54, 0x4e55, 0x4e56, 0x4e57, - 0x4e58, 0x4e59, 0x4e5a, 0x4e5b, 0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, - 0x4e60, 0x4e61, 0x4e62, 0x4e63, 0x4e64, 0x4e65, 0x4e66, 0x4e67, - 0x4e68, 0x4e69, 0x4e6a, 0x4e6b, 0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, - 0x4e70, 0x4e71, 0x4e72, 0x4e73, 0x4e74, 0x4e75, 0x4e76, 0x4e77, - 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7e, 0x4e7f, - 0x4e80, 0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e86, 0x4e87, /* 0x4e80 */ - 0x4e88, 0x4e89, 0x4e8a, 0x4e8b, 0x4e8c, 0x4e8d, 0x4e8e, 0x4e8f, - 0x4e90, 0x4e91, 0x4e92, 0x4e93, 0x4e94, 0x4e95, 0x4e96, 0x4e97, - 0x4e98, 0x4e99, 0x4e9a, 0x4e9b, 0x4e9c, 0x4e9d, 0x4e9e, 0x4e9f, - 0x4ea0, 0x4ea1, 0x4ea2, 0x4ea3, 0x4ea4, 0x4ea5, 0x4ea6, 0x4ea7, - 0x4ea8, 0x4ea9, 0x4eaa, 0x4eab, 0x4eac, 0x4ead, 0x4eae, 0x4eaf, - 0x4eb0, 0x4eb1, 0x4eb2, 0x4eb3, 0x4eb4, 0x4eb5, 0x4eb6, 0x4eb7, - 0x4eb8, 0x4eb9, 0x4eba, 0x4ebb, 0x4ebc, 0x4ebd, 0x4ebe, 0x4ebf, - 0x4ec0, 0x4ec1, 0x4ec2, 0x4ec3, 0x4ec4, 0x4ec5, 0x4ec6, 0x4ec7, /* 0x4ec0 */ - 0x4ec8, 0x4ec9, 0x4eca, 0x4ecb, 0x4ecc, 0x4ecd, 0x4ece, 0x4ecf, - 0x4ed0, 0x4ed1, 0x4ed2, 0x4ed3, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, - 0x4ed8, 0x4ed9, 0x4eda, 0x4edb, 0x4edc, 0x4edd, 0x4ede, 0x4edf, - 0x4ee0, 0x4ee1, 0x4ee2, 0x4ee3, 0x4ee4, 0x4ee5, 0x4ee6, 0x4ee7, - 0x4ee8, 0x4ee9, 0x4eea, 0x4eeb, 0x4eec, 0x4eed, 0x4eee, 0x4eef, - 0x4ef0, 0x4ef1, 0x4ef2, 0x4ef3, 0x4ef4, 0x4ef5, 0x4ef6, 0x4ef7, - 0x4ef8, 0x4ef9, 0x4efa, 0x4efb, 0x4efc, 0x4efd, 0x4efe, 0x4eff, - 0x4f00, 0x4f01, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06, 0x4f07, /* 0x4f00 */ - 0x4f08, 0x4f09, 0x4f0a, 0x4f0b, 0x4f0c, 0x4f0d, 0x4f0e, 0x4f0f, - 0x4f10, 0x4f11, 0x4f12, 0x4f13, 0x4f14, 0x4f15, 0x4f16, 0x4f17, - 0x4f18, 0x4f19, 0x4f1a, 0x4f1b, 0x4f1c, 0x4f1d, 0x4f1e, 0x4f1f, - 0x4f20, 0x4f21, 0x4f22, 0x4f23, 0x4f24, 0x4f25, 0x4f26, 0x4f27, - 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, 0x4f2d, 0x4f2e, 0x4f2f, - 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, 0x4f35, 0x4f36, 0x4f37, - 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, 0x4f3d, 0x4f3e, 0x4f3f, - 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, 0x4f45, 0x4f46, 0x4f47, /* 0x4f40 */ - 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f4d, 0x4f4e, 0x4f4f, - 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, 0x4f55, 0x4f56, 0x4f57, - 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, 0x4f5d, 0x4f5e, 0x4f5f, - 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, 0x4f65, 0x4f66, 0x4f67, - 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, 0x4f6d, 0x4f6e, 0x4f6f, - 0x4f70, 0x4f71, 0x4f72, 0x4f73, 0x4f74, 0x4f75, 0x4f76, 0x4f77, - 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, 0x4f7d, 0x4f7e, 0x4f7f, - 0x4f80, 0x4f81, 0x4f82, 0x4f83, 0x4f84, 0x4f85, 0x4f86, 0x4f87, /* 0x4f80 */ - 0x4f88, 0x4f89, 0x4f8a, 0x4f8b, 0x4f8c, 0x4f8d, 0x4f8e, 0x4f8f, - 0x4f90, 0x4f91, 0x4f92, 0x4f93, 0x4f94, 0x4f95, 0x4f96, 0x4f97, - 0x4f98, 0x4f99, 0x4f9a, 0x4f9b, 0x4f9c, 0x4f9d, 0x4f9e, 0x4f9f, - 0x4fa0, 0x4fa1, 0x4fa2, 0x4fa3, 0x4fa4, 0x4fa5, 0x4fa6, 0x4fa7, - 0x4fa8, 0x4fa9, 0x4faa, 0x4fab, 0x4fac, 0x4fad, 0x4fae, 0x4faf, - 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4, 0x4fb5, 0x4fb6, 0x4fb7, - 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fbf, - 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc3, 0x4fc4, 0x4fc5, 0x4fc6, 0x4fc7, /* 0x4fc0 */ - 0x4fc8, 0x4fc9, 0x4fca, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fce, 0x4fcf, - 0x4fd0, 0x4fd1, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6, 0x4fd7, - 0x4fd8, 0x4fd9, 0x4fda, 0x4fdb, 0x4fdc, 0x4fdd, 0x4fde, 0x4fdf, - 0x4fe0, 0x4fe1, 0x4fe2, 0x4fe3, 0x4fe4, 0x4fe5, 0x4fe6, 0x4fe7, - 0x4fe8, 0x4fe9, 0x4fea, 0x4feb, 0x4fec, 0x4fed, 0x4fee, 0x4fef, - 0x4ff0, 0x4ff1, 0x4ff2, 0x4ff3, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, - 0x4ff8, 0x4ff9, 0x4ffa, 0x4ffb, 0x4ffc, 0x4ffd, 0x4ffe, 0x4fff, - 0x5000, 0x5001, 0x5002, 0x5003, 0x5004, 0x5005, 0x5006, 0x5007, /* 0x5000 */ - 0x5008, 0x5009, 0x500a, 0x500b, 0x500c, 0x500d, 0x500e, 0x500f, - 0x5010, 0x5011, 0x5012, 0x5013, 0x5014, 0x5015, 0x5016, 0x5017, - 0x5018, 0x5019, 0x501a, 0x501b, 0x501c, 0x501d, 0x501e, 0x501f, - 0x5020, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, 0x5027, - 0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502d, 0x502e, 0x502f, - 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, 0x5037, - 0x5038, 0x5039, 0x503a, 0x503b, 0x503c, 0x503d, 0x503e, 0x503f, - 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, 0x5047, /* 0x5040 */ - 0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, 0x504f, - 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, 0x5057, - 0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, 0x505f, - 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, 0x5067, - 0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, 0x506f, - 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, 0x5077, - 0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, 0x507f, - 0x5080, 0x5081, 0x5082, 0x5083, 0x5084, 0x5085, 0x5086, 0x5087, /* 0x5080 */ - 0x5088, 0x5089, 0x508a, 0x508b, 0x508c, 0x508d, 0x508e, 0x508f, - 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, 0x5096, 0x5097, - 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d, 0x509e, 0x509f, - 0x50a0, 0x50a1, 0x50a2, 0x50a3, 0x50a4, 0x50a5, 0x50a6, 0x50a7, - 0x50a8, 0x50a9, 0x50aa, 0x50ab, 0x50ac, 0x50ad, 0x50ae, 0x50af, - 0x50b0, 0x50b1, 0x50b2, 0x50b3, 0x50b4, 0x50b5, 0x50b6, 0x50b7, - 0x50b8, 0x50b9, 0x50ba, 0x50bb, 0x50bc, 0x50bd, 0x50be, 0x50bf, - 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4, 0x50c5, 0x50c6, 0x50c7, /* 0x50c0 */ - 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc, 0x50cd, 0x50ce, 0x50cf, - 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5, 0x50d6, 0x50d7, - 0x50d8, 0x50d9, 0x50da, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df, - 0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e6, 0x50e7, - 0x50e8, 0x50e9, 0x50ea, 0x50eb, 0x50ec, 0x50ed, 0x50ee, 0x50ef, - 0x50f0, 0x50f1, 0x50f2, 0x50f3, 0x50f4, 0x50f5, 0x50f6, 0x50f7, - 0x50f8, 0x50f9, 0x50fa, 0x50fb, 0x50fc, 0x50fd, 0x50fe, 0x50ff, - 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5106, 0x5107, /* 0x5100 */ - 0x5108, 0x5109, 0x510a, 0x510b, 0x510c, 0x510d, 0x510e, 0x510f, - 0x5110, 0x5111, 0x5112, 0x5113, 0x5114, 0x5115, 0x5116, 0x5117, - 0x5118, 0x5119, 0x511a, 0x511b, 0x511c, 0x511d, 0x511e, 0x511f, - 0x5120, 0x5121, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, - 0x5128, 0x5129, 0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, - 0x5130, 0x5131, 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, - 0x5138, 0x5139, 0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, - 0x5140, 0x5141, 0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, /* 0x5140 */ - 0x5148, 0x5149, 0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, - 0x5150, 0x5151, 0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, - 0x5158, 0x5159, 0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, - 0x5160, 0x5161, 0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, - 0x5168, 0x5169, 0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, - 0x5170, 0x5171, 0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, - 0x5178, 0x5179, 0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x517f, - 0x5180, 0x5181, 0x5182, 0x5183, 0x5184, 0x5185, 0x5186, 0x5187, /* 0x5180 */ - 0x5188, 0x5189, 0x518a, 0x518b, 0x518c, 0x518d, 0x518e, 0x518f, - 0x5190, 0x5191, 0x5192, 0x5193, 0x5194, 0x5195, 0x5196, 0x5197, - 0x5198, 0x5199, 0x519a, 0x519b, 0x519c, 0x519d, 0x519e, 0x519f, - 0x51a0, 0x51a1, 0x51a2, 0x51a3, 0x51a4, 0x51a5, 0x51a6, 0x51a7, - 0x51a8, 0x51a9, 0x51aa, 0x51ab, 0x51ac, 0x51ad, 0x51ae, 0x51af, - 0x51b0, 0x51b1, 0x51b2, 0x51b3, 0x51b4, 0x51b5, 0x51b6, 0x51b7, - 0x51b8, 0x51b9, 0x51ba, 0x51bb, 0x51bc, 0x51bd, 0x51be, 0x51bf, - 0x51c0, 0x51c1, 0x51c2, 0x51c3, 0x51c4, 0x51c5, 0x51c6, 0x51c7, /* 0x51c0 */ - 0x51c8, 0x51c9, 0x51ca, 0x51cb, 0x51cc, 0x51cd, 0x51ce, 0x51cf, - 0x51d0, 0x51d1, 0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7, - 0x51d8, 0x51d9, 0x51da, 0x51db, 0x51dc, 0x51dd, 0x51de, 0x51df, - 0x51e0, 0x51e1, 0x51e2, 0x51e3, 0x51e4, 0x51e5, 0x51e6, 0x51e7, - 0x51e8, 0x51e9, 0x51ea, 0x51eb, 0x51ec, 0x51ed, 0x51ee, 0x51ef, - 0x51f0, 0x51f1, 0x51f2, 0x51f3, 0x51f4, 0x51f5, 0x51f6, 0x51f7, - 0x51f8, 0x51f9, 0x51fa, 0x51fb, 0x51fc, 0x51fd, 0x51fe, 0x51ff, - 0x5200, 0x5201, 0x5202, 0x5203, 0x5204, 0x5205, 0x5206, 0x5207, /* 0x5200 */ - 0x5208, 0x5209, 0x520a, 0x520b, 0x520c, 0x520d, 0x520e, 0x520f, - 0x5210, 0x5211, 0x5212, 0x5213, 0x5214, 0x5215, 0x5216, 0x5217, - 0x5218, 0x5219, 0x521a, 0x521b, 0x521c, 0x521d, 0x521e, 0x521f, - 0x5220, 0x5221, 0x5222, 0x5223, 0x5224, 0x5225, 0x5226, 0x5227, - 0x5228, 0x5229, 0x522a, 0x522b, 0x522c, 0x522d, 0x522e, 0x522f, - 0x5230, 0x5231, 0x5232, 0x5233, 0x5234, 0x5235, 0x5236, 0x5237, - 0x5238, 0x5239, 0x523a, 0x523b, 0x523c, 0x523d, 0x523e, 0x523f, - 0x5240, 0x5241, 0x5242, 0x5243, 0x5244, 0x5245, 0x5246, 0x5247, /* 0x5240 */ - 0x5248, 0x5249, 0x524a, 0x524b, 0x524c, 0x524d, 0x524e, 0x524f, - 0x5250, 0x5251, 0x5252, 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, - 0x5258, 0x5259, 0x525a, 0x525b, 0x525c, 0x525d, 0x525e, 0x525f, - 0x5260, 0x5261, 0x5262, 0x5263, 0x5264, 0x5265, 0x5266, 0x5267, - 0x5268, 0x5269, 0x526a, 0x526b, 0x526c, 0x526d, 0x526e, 0x526f, - 0x5270, 0x5271, 0x5272, 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, - 0x5278, 0x5279, 0x527a, 0x527b, 0x527c, 0x527d, 0x527e, 0x527f, - 0x5280, 0x5281, 0x5282, 0x5283, 0x5284, 0x5285, 0x5286, 0x5287, /* 0x5280 */ - 0x5288, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f, - 0x5290, 0x5291, 0x5292, 0x5293, 0x5294, 0x5295, 0x5296, 0x5297, - 0x5298, 0x5299, 0x529a, 0x529b, 0x529c, 0x529d, 0x529e, 0x529f, - 0x52a0, 0x52a1, 0x52a2, 0x52a3, 0x52a4, 0x52a5, 0x52a6, 0x52a7, - 0x52a8, 0x52a9, 0x52aa, 0x52ab, 0x52ac, 0x52ad, 0x52ae, 0x52af, - 0x52b0, 0x52b1, 0x52b2, 0x52b3, 0x52b4, 0x52b5, 0x52b6, 0x52b7, - 0x52b8, 0x52b9, 0x52ba, 0x52bb, 0x52bc, 0x52bd, 0x52be, 0x52bf, - 0x52c0, 0x52c1, 0x52c2, 0x52c3, 0x52c4, 0x52c5, 0x52c6, 0x52c7, /* 0x52c0 */ - 0x52c8, 0x52c9, 0x52ca, 0x52cb, 0x52cc, 0x52cd, 0x52ce, 0x52cf, - 0x52d0, 0x52d1, 0x52d2, 0x52d3, 0x52d4, 0x52d5, 0x52d6, 0x52d7, - 0x52d8, 0x52d9, 0x52da, 0x52db, 0x52dc, 0x52dd, 0x52de, 0x52df, - 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e4, 0x52e5, 0x52e6, 0x52e7, - 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee, 0x52ef, - 0x52f0, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7, - 0x52f8, 0x52f9, 0x52fa, 0x52fb, 0x52fc, 0x52fd, 0x52fe, 0x52ff, - 0x5300, 0x5301, 0x5302, 0x5303, 0x5304, 0x5305, 0x5306, 0x5307, /* 0x5300 */ - 0x5308, 0x5309, 0x530a, 0x530b, 0x530c, 0x530d, 0x530e, 0x530f, - 0x5310, 0x5311, 0x5312, 0x5313, 0x5314, 0x5315, 0x5316, 0x5317, - 0x5318, 0x5319, 0x531a, 0x531b, 0x531c, 0x531d, 0x531e, 0x531f, - 0x5320, 0x5321, 0x5322, 0x5323, 0x5324, 0x5325, 0x5326, 0x5327, - 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, 0x532d, 0x532e, 0x532f, - 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, 0x5335, 0x5336, 0x5337, - 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, 0x533d, 0x533e, 0x533f, - 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, 0x5345, 0x5346, 0x5347, /* 0x5340 */ - 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, 0x534d, 0x534e, 0x534f, - 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, 0x5355, 0x5356, 0x5357, - 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, 0x535d, 0x535e, 0x535f, - 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, 0x5365, 0x5366, 0x5367, - 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, 0x536d, 0x536e, 0x536f, - 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, 0x5375, 0x5376, 0x5377, - 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, 0x537d, 0x537e, 0x537f, - 0x5380, 0x5381, 0x5382, 0x5383, 0x5384, 0x5385, 0x5386, 0x5387, /* 0x5380 */ - 0x5388, 0x5389, 0x538a, 0x538b, 0x538c, 0x538d, 0x538e, 0x538f, - 0x5390, 0x5391, 0x5392, 0x5393, 0x5394, 0x5395, 0x5396, 0x5397, - 0x5398, 0x5399, 0x539a, 0x539b, 0x539c, 0x539d, 0x539e, 0x539f, - 0x53a0, 0x53a1, 0x53a2, 0x53a3, 0x53a4, 0x53a5, 0x53a6, 0x53a7, - 0x53a8, 0x53a9, 0x53aa, 0x53ab, 0x53ac, 0x53ad, 0x53ae, 0x53af, - 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4, 0x53b5, 0x53b6, 0x53b7, - 0x53b8, 0x53b9, 0x53ba, 0x53bb, 0x53bc, 0x53bd, 0x53be, 0x53bf, - 0x53c0, 0x53c1, 0x53c2, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, /* 0x53c0 */ - 0x53c8, 0x53c9, 0x53ca, 0x53cb, 0x53cc, 0x53cd, 0x53ce, 0x53cf, - 0x53d0, 0x53d1, 0x53d2, 0x53d3, 0x53d4, 0x53d5, 0x53d6, 0x53d7, - 0x53d8, 0x53d9, 0x53da, 0x53db, 0x53dc, 0x53dd, 0x53de, 0x53df, - 0x53e0, 0x53e1, 0x53e2, 0x53e3, 0x53e4, 0x53e5, 0x53e6, 0x53e7, - 0x53e8, 0x53e9, 0x53ea, 0x53eb, 0x53ec, 0x53ed, 0x53ee, 0x53ef, - 0x53f0, 0x53f1, 0x53f2, 0x53f3, 0x53f4, 0x53f5, 0x53f6, 0x53f7, - 0x53f8, 0x53f9, 0x53fa, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff, - 0x5400, 0x5401, 0x5402, 0x5403, 0x5404, 0x5405, 0x5406, 0x5407, /* 0x5400 */ - 0x5408, 0x5409, 0x540a, 0x540b, 0x540c, 0x540d, 0x540e, 0x540f, - 0x5410, 0x5411, 0x5412, 0x5413, 0x5414, 0x5415, 0x5416, 0x5417, - 0x5418, 0x5419, 0x541a, 0x541b, 0x541c, 0x541d, 0x541e, 0x541f, - 0x5420, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, 0x5427, - 0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, 0x542f, - 0x5430, 0x5431, 0x5432, 0x5433, 0x5434, 0x5435, 0x5436, 0x5437, - 0x5438, 0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x543f, - 0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, 0x5447, /* 0x5440 */ - 0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, 0x544f, - 0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, 0x5457, - 0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, 0x545f, - 0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, 0x5467, - 0x5468, 0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, - 0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, 0x5477, - 0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, 0x547f, - 0x5480, 0x5481, 0x5482, 0x5483, 0x5484, 0x5485, 0x5486, 0x5487, /* 0x5480 */ - 0x5488, 0x5489, 0x548a, 0x548b, 0x548c, 0x548d, 0x548e, 0x548f, - 0x5490, 0x5491, 0x5492, 0x5493, 0x5494, 0x5495, 0x5496, 0x5497, - 0x5498, 0x5499, 0x549a, 0x549b, 0x549c, 0x549d, 0x549e, 0x549f, - 0x54a0, 0x54a1, 0x54a2, 0x54a3, 0x54a4, 0x54a5, 0x54a6, 0x54a7, - 0x54a8, 0x54a9, 0x54aa, 0x54ab, 0x54ac, 0x54ad, 0x54ae, 0x54af, - 0x54b0, 0x54b1, 0x54b2, 0x54b3, 0x54b4, 0x54b5, 0x54b6, 0x54b7, - 0x54b8, 0x54b9, 0x54ba, 0x54bb, 0x54bc, 0x54bd, 0x54be, 0x54bf, - 0x54c0, 0x54c1, 0x54c2, 0x54c3, 0x54c4, 0x54c5, 0x54c6, 0x54c7, /* 0x54c0 */ - 0x54c8, 0x54c9, 0x54ca, 0x54cb, 0x54cc, 0x54cd, 0x54ce, 0x54cf, - 0x54d0, 0x54d1, 0x54d2, 0x54d3, 0x54d4, 0x54d5, 0x54d6, 0x54d7, - 0x54d8, 0x54d9, 0x54da, 0x54db, 0x54dc, 0x54dd, 0x54de, 0x54df, - 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4, 0x54e5, 0x54e6, 0x54e7, - 0x54e8, 0x54e9, 0x54ea, 0x54eb, 0x54ec, 0x54ed, 0x54ee, 0x54ef, - 0x54f0, 0x54f1, 0x54f2, 0x54f3, 0x54f4, 0x54f5, 0x54f6, 0x54f7, - 0x54f8, 0x54f9, 0x54fa, 0x54fb, 0x54fc, 0x54fd, 0x54fe, 0x54ff, - 0x5500, 0x5501, 0x5502, 0x5503, 0x5504, 0x5505, 0x5506, 0x5507, /* 0x5500 */ - 0x5508, 0x5509, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e, 0x550f, - 0x5510, 0x5511, 0x5512, 0x5513, 0x5514, 0x5515, 0x5516, 0x5517, - 0x5518, 0x5519, 0x551a, 0x551b, 0x551c, 0x551d, 0x551e, 0x551f, - 0x5520, 0x5521, 0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, - 0x5528, 0x5529, 0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, - 0x5530, 0x5531, 0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, - 0x5538, 0x5539, 0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, - 0x5540, 0x5541, 0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, /* 0x5540 */ - 0x5548, 0x5549, 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, - 0x5550, 0x5551, 0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, - 0x5558, 0x5559, 0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, - 0x5560, 0x5561, 0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, - 0x5568, 0x5569, 0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, - 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, - 0x5578, 0x5579, 0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x557f, - 0x5580, 0x5581, 0x5582, 0x5583, 0x5584, 0x5585, 0x5586, 0x5587, /* 0x5580 */ - 0x5588, 0x5589, 0x558a, 0x558b, 0x558c, 0x558d, 0x558e, 0x558f, - 0x5590, 0x5591, 0x5592, 0x5593, 0x5594, 0x5595, 0x5596, 0x5597, - 0x5598, 0x5599, 0x559a, 0x559b, 0x559c, 0x559d, 0x559e, 0x559f, - 0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a7, - 0x55a8, 0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, - 0x55b0, 0x55b1, 0x55b2, 0x55b3, 0x55b4, 0x55b5, 0x55b6, 0x55b7, - 0x55b8, 0x55b9, 0x55ba, 0x55bb, 0x55bc, 0x55bd, 0x55be, 0x55bf, - 0x55c0, 0x55c1, 0x55c2, 0x55c3, 0x55c4, 0x55c5, 0x55c6, 0x55c7, /* 0x55c0 */ - 0x55c8, 0x55c9, 0x55ca, 0x55cb, 0x55cc, 0x55cd, 0x55ce, 0x55cf, - 0x55d0, 0x55d1, 0x55d2, 0x55d3, 0x55d4, 0x55d5, 0x55d6, 0x55d7, - 0x55d8, 0x55d9, 0x55da, 0x55db, 0x55dc, 0x55dd, 0x55de, 0x55df, - 0x55e0, 0x55e1, 0x55e2, 0x55e3, 0x55e4, 0x55e5, 0x55e6, 0x55e7, - 0x55e8, 0x55e9, 0x55ea, 0x55eb, 0x55ec, 0x55ed, 0x55ee, 0x55ef, - 0x55f0, 0x55f1, 0x55f2, 0x55f3, 0x55f4, 0x55f5, 0x55f6, 0x55f7, - 0x55f8, 0x55f9, 0x55fa, 0x55fb, 0x55fc, 0x55fd, 0x55fe, 0x55ff, - 0x5600, 0x5601, 0x5602, 0x5603, 0x5604, 0x5605, 0x5606, 0x5607, /* 0x5600 */ - 0x5608, 0x5609, 0x560a, 0x560b, 0x560c, 0x560d, 0x560e, 0x560f, - 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, - 0x5618, 0x5619, 0x561a, 0x561b, 0x561c, 0x561d, 0x561e, 0x561f, - 0x5620, 0x5621, 0x5622, 0x5623, 0x5624, 0x5625, 0x5626, 0x5627, - 0x5628, 0x5629, 0x562a, 0x562b, 0x562c, 0x562d, 0x562e, 0x562f, - 0x5630, 0x5631, 0x5632, 0x5633, 0x5634, 0x5635, 0x5636, 0x5637, - 0x5638, 0x5639, 0x563a, 0x563b, 0x563c, 0x563d, 0x563e, 0x563f, - 0x5640, 0x5641, 0x5642, 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, /* 0x5640 */ - 0x5648, 0x5649, 0x564a, 0x564b, 0x564c, 0x564d, 0x564e, 0x564f, - 0x5650, 0x5651, 0x5652, 0x5653, 0x5654, 0x5655, 0x5656, 0x5657, - 0x5658, 0x5659, 0x565a, 0x565b, 0x565c, 0x565d, 0x565e, 0x565f, - 0x5660, 0x5661, 0x5662, 0x5663, 0x5664, 0x5665, 0x5666, 0x5667, - 0x5668, 0x5669, 0x566a, 0x566b, 0x566c, 0x566d, 0x566e, 0x566f, - 0x5670, 0x5671, 0x5672, 0x5673, 0x5674, 0x5675, 0x5676, 0x5677, - 0x5678, 0x5679, 0x567a, 0x567b, 0x567c, 0x567d, 0x567e, 0x567f, - 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5685, 0x5686, 0x5687, /* 0x5680 */ - 0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x568e, 0x568f, - 0x5690, 0x5691, 0x5692, 0x5693, 0x5694, 0x5695, 0x5696, 0x5697, - 0x5698, 0x5699, 0x569a, 0x569b, 0x569c, 0x569d, 0x569e, 0x569f, - 0x56a0, 0x56a1, 0x56a2, 0x56a3, 0x56a4, 0x56a5, 0x56a6, 0x56a7, - 0x56a8, 0x56a9, 0x56aa, 0x56ab, 0x56ac, 0x56ad, 0x56ae, 0x56af, - 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4, 0x56b5, 0x56b6, 0x56b7, - 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bc, 0x56bd, 0x56be, 0x56bf, - 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6, 0x56c7, /* 0x56c0 */ - 0x56c8, 0x56c9, 0x56ca, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf, - 0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d4, 0x56d5, 0x56d6, 0x56d7, - 0x56d8, 0x56d9, 0x56da, 0x56db, 0x56dc, 0x56dd, 0x56de, 0x56df, - 0x56e0, 0x56e1, 0x56e2, 0x56e3, 0x56e4, 0x56e5, 0x56e6, 0x56e7, - 0x56e8, 0x56e9, 0x56ea, 0x56eb, 0x56ec, 0x56ed, 0x56ee, 0x56ef, - 0x56f0, 0x56f1, 0x56f2, 0x56f3, 0x56f4, 0x56f5, 0x56f6, 0x56f7, - 0x56f8, 0x56f9, 0x56fa, 0x56fb, 0x56fc, 0x56fd, 0x56fe, 0x56ff, - 0x5700, 0x5701, 0x5702, 0x5703, 0x5704, 0x5705, 0x5706, 0x5707, /* 0x5700 */ - 0x5708, 0x5709, 0x570a, 0x570b, 0x570c, 0x570d, 0x570e, 0x570f, - 0x5710, 0x5711, 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, - 0x5718, 0x5719, 0x571a, 0x571b, 0x571c, 0x571d, 0x571e, 0x571f, - 0x5720, 0x5721, 0x5722, 0x5723, 0x5724, 0x5725, 0x5726, 0x5727, - 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, 0x572d, 0x572e, 0x572f, - 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, 0x5735, 0x5736, 0x5737, - 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, 0x573d, 0x573e, 0x573f, - 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, 0x5745, 0x5746, 0x5747, /* 0x5740 */ - 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, 0x574d, 0x574e, 0x574f, - 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, 0x5755, 0x5756, 0x5757, - 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, 0x575d, 0x575e, 0x575f, - 0x5760, 0x5761, 0x5762, 0x5763, 0x5764, 0x5765, 0x5766, 0x5767, - 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, 0x576e, 0x576f, - 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, 0x5776, 0x5777, - 0x5778, 0x5779, 0x577a, 0x577b, 0x577c, 0x577d, 0x577e, 0x577f, - 0x5780, 0x5781, 0x5782, 0x5783, 0x5784, 0x5785, 0x5786, 0x5787, /* 0x5780 */ - 0x5788, 0x5789, 0x578a, 0x578b, 0x578c, 0x578d, 0x578e, 0x578f, - 0x5790, 0x5791, 0x5792, 0x5793, 0x5794, 0x5795, 0x5796, 0x5797, - 0x5798, 0x5799, 0x579a, 0x579b, 0x579c, 0x579d, 0x579e, 0x579f, - 0x57a0, 0x57a1, 0x57a2, 0x57a3, 0x57a4, 0x57a5, 0x57a6, 0x57a7, - 0x57a8, 0x57a9, 0x57aa, 0x57ab, 0x57ac, 0x57ad, 0x57ae, 0x57af, - 0x57b0, 0x57b1, 0x57b2, 0x57b3, 0x57b4, 0x57b5, 0x57b6, 0x57b7, - 0x57b8, 0x57b9, 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, - 0x57c0, 0x57c1, 0x57c2, 0x57c3, 0x57c4, 0x57c5, 0x57c6, 0x57c7, /* 0x57c0 */ - 0x57c8, 0x57c9, 0x57ca, 0x57cb, 0x57cc, 0x57cd, 0x57ce, 0x57cf, - 0x57d0, 0x57d1, 0x57d2, 0x57d3, 0x57d4, 0x57d5, 0x57d6, 0x57d7, - 0x57d8, 0x57d9, 0x57da, 0x57db, 0x57dc, 0x57dd, 0x57de, 0x57df, - 0x57e0, 0x57e1, 0x57e2, 0x57e3, 0x57e4, 0x57e5, 0x57e6, 0x57e7, - 0x57e8, 0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ed, 0x57ee, 0x57ef, - 0x57f0, 0x57f1, 0x57f2, 0x57f3, 0x57f4, 0x57f5, 0x57f6, 0x57f7, - 0x57f8, 0x57f9, 0x57fa, 0x57fb, 0x57fc, 0x57fd, 0x57fe, 0x57ff, - 0x5800, 0x5801, 0x5802, 0x5803, 0x5804, 0x5805, 0x5806, 0x5807, /* 0x5800 */ - 0x5808, 0x5809, 0x580a, 0x580b, 0x580c, 0x580d, 0x580e, 0x580f, - 0x5810, 0x5811, 0x5812, 0x5813, 0x5814, 0x5815, 0x5816, 0x5817, - 0x5818, 0x5819, 0x581a, 0x581b, 0x581c, 0x581d, 0x581e, 0x581f, - 0x5820, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, 0x5826, 0x5827, - 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, 0x582e, 0x582f, - 0x5830, 0x5831, 0x5832, 0x5833, 0x5834, 0x5835, 0x5836, 0x5837, - 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, 0x583e, 0x583f, - 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, 0x5846, 0x5847, /* 0x5840 */ - 0x5848, 0x5849, 0x584a, 0x584b, 0x584c, 0x584d, 0x584e, 0x584f, - 0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, 0x5857, - 0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, 0x585f, - 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, 0x5867, - 0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, 0x586f, - 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, - 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, 0x587f, - 0x5880, 0x5881, 0x5882, 0x5883, 0x5884, 0x5885, 0x5886, 0x5887, /* 0x5880 */ - 0x5888, 0x5889, 0x588a, 0x588b, 0x588c, 0x588d, 0x588e, 0x588f, - 0x5890, 0x5891, 0x5892, 0x5893, 0x5894, 0x5895, 0x5896, 0x5897, - 0x5898, 0x5899, 0x589a, 0x589b, 0x589c, 0x589d, 0x589e, 0x589f, - 0x58a0, 0x58a1, 0x58a2, 0x58a3, 0x58a4, 0x58a5, 0x58a6, 0x58a7, - 0x58a8, 0x58a9, 0x58aa, 0x58ab, 0x58ac, 0x58ad, 0x58ae, 0x58af, - 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5, 0x58b6, 0x58b7, - 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bc, 0x58bd, 0x58be, 0x58bf, - 0x58c0, 0x58c1, 0x58c2, 0x58c3, 0x58c4, 0x58c5, 0x58c6, 0x58c7, /* 0x58c0 */ - 0x58c8, 0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, - 0x58d0, 0x58d1, 0x58d2, 0x58d3, 0x58d4, 0x58d5, 0x58d6, 0x58d7, - 0x58d8, 0x58d9, 0x58da, 0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, - 0x58e0, 0x58e1, 0x58e2, 0x58e3, 0x58e4, 0x58e5, 0x58e6, 0x58e7, - 0x58e8, 0x58e9, 0x58ea, 0x58eb, 0x58ec, 0x58ed, 0x58ee, 0x58ef, - 0x58f0, 0x58f1, 0x58f2, 0x58f3, 0x58f4, 0x58f5, 0x58f6, 0x58f7, - 0x58f8, 0x58f9, 0x58fa, 0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, - 0x5900, 0x5901, 0x5902, 0x5903, 0x5904, 0x5905, 0x5906, 0x5907, /* 0x5900 */ - 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590d, 0x590e, 0x590f, - 0x5910, 0x5911, 0x5912, 0x5913, 0x5914, 0x5915, 0x5916, 0x5917, - 0x5918, 0x5919, 0x591a, 0x591b, 0x591c, 0x591d, 0x591e, 0x591f, - 0x5920, 0x5921, 0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, - 0x5928, 0x5929, 0x592a, 0x592b, 0x592c, 0x592d, 0x592e, 0x592f, - 0x5930, 0x5931, 0x5932, 0x5933, 0x5934, 0x5935, 0x5936, 0x5937, - 0x5938, 0x5939, 0x593a, 0x593b, 0x593c, 0x593d, 0x593e, 0x593f, - 0x5940, 0x5941, 0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, /* 0x5940 */ - 0x5948, 0x5949, 0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, - 0x5950, 0x5951, 0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, - 0x5958, 0x5959, 0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, - 0x5960, 0x5961, 0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5967, - 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, - 0x5970, 0x5971, 0x5972, 0x5973, 0x5974, 0x5975, 0x5976, 0x5977, - 0x5978, 0x5979, 0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x597f, - 0x5980, 0x5981, 0x5982, 0x5983, 0x5984, 0x5985, 0x5986, 0x5987, /* 0x5980 */ - 0x5988, 0x5989, 0x598a, 0x598b, 0x598c, 0x598d, 0x598e, 0x598f, - 0x5990, 0x5991, 0x5992, 0x5993, 0x5994, 0x5995, 0x5996, 0x5997, - 0x5998, 0x5999, 0x599a, 0x599b, 0x599c, 0x599d, 0x599e, 0x599f, - 0x59a0, 0x59a1, 0x59a2, 0x59a3, 0x59a4, 0x59a5, 0x59a6, 0x59a7, - 0x59a8, 0x59a9, 0x59aa, 0x59ab, 0x59ac, 0x59ad, 0x59ae, 0x59af, - 0x59b0, 0x59b1, 0x59b2, 0x59b3, 0x59b4, 0x59b5, 0x59b6, 0x59b7, - 0x59b8, 0x59b9, 0x59ba, 0x59bb, 0x59bc, 0x59bd, 0x59be, 0x59bf, - 0x59c0, 0x59c1, 0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c6, 0x59c7, /* 0x59c0 */ - 0x59c8, 0x59c9, 0x59ca, 0x59cb, 0x59cc, 0x59cd, 0x59ce, 0x59cf, - 0x59d0, 0x59d1, 0x59d2, 0x59d3, 0x59d4, 0x59d5, 0x59d6, 0x59d7, - 0x59d8, 0x59d9, 0x59da, 0x59db, 0x59dc, 0x59dd, 0x59de, 0x59df, - 0x59e0, 0x59e1, 0x59e2, 0x59e3, 0x59e4, 0x59e5, 0x59e6, 0x59e7, - 0x59e8, 0x59e9, 0x59ea, 0x59eb, 0x59ec, 0x59ed, 0x59ee, 0x59ef, - 0x59f0, 0x59f1, 0x59f2, 0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, - 0x59f8, 0x59f9, 0x59fa, 0x59fb, 0x59fc, 0x59fd, 0x59fe, 0x59ff, - 0x5a00, 0x5a01, 0x5a02, 0x5a03, 0x5a04, 0x5a05, 0x5a06, 0x5a07, /* 0x5a00 */ - 0x5a08, 0x5a09, 0x5a0a, 0x5a0b, 0x5a0c, 0x5a0d, 0x5a0e, 0x5a0f, - 0x5a10, 0x5a11, 0x5a12, 0x5a13, 0x5a14, 0x5a15, 0x5a16, 0x5a17, - 0x5a18, 0x5a19, 0x5a1a, 0x5a1b, 0x5a1c, 0x5a1d, 0x5a1e, 0x5a1f, - 0x5a20, 0x5a21, 0x5a22, 0x5a23, 0x5a24, 0x5a25, 0x5a26, 0x5a27, - 0x5a28, 0x5a29, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, - 0x5a30, 0x5a31, 0x5a32, 0x5a33, 0x5a34, 0x5a35, 0x5a36, 0x5a37, - 0x5a38, 0x5a39, 0x5a3a, 0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, - 0x5a40, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, /* 0x5a40 */ - 0x5a48, 0x5a49, 0x5a4a, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, - 0x5a50, 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, - 0x5a58, 0x5a59, 0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, - 0x5a60, 0x5a61, 0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, - 0x5a68, 0x5a69, 0x5a6a, 0x5a6b, 0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, - 0x5a70, 0x5a71, 0x5a72, 0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, - 0x5a78, 0x5a79, 0x5a7a, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a7f, - 0x5a80, 0x5a81, 0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, /* 0x5a80 */ - 0x5a88, 0x5a89, 0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, - 0x5a90, 0x5a91, 0x5a92, 0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, - 0x5a98, 0x5a99, 0x5a9a, 0x5a9b, 0x5a9c, 0x5a9d, 0x5a9e, 0x5a9f, - 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4, 0x5aa5, 0x5aa6, 0x5aa7, - 0x5aa8, 0x5aa9, 0x5aaa, 0x5aab, 0x5aac, 0x5aad, 0x5aae, 0x5aaf, - 0x5ab0, 0x5ab1, 0x5ab2, 0x5ab3, 0x5ab4, 0x5ab5, 0x5ab6, 0x5ab7, - 0x5ab8, 0x5ab9, 0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abe, 0x5abf, - 0x5ac0, 0x5ac1, 0x5ac2, 0x5ac3, 0x5ac4, 0x5ac5, 0x5ac6, 0x5ac7, /* 0x5ac0 */ - 0x5ac8, 0x5ac9, 0x5aca, 0x5acb, 0x5acc, 0x5acd, 0x5ace, 0x5acf, - 0x5ad0, 0x5ad1, 0x5ad2, 0x5ad3, 0x5ad4, 0x5ad5, 0x5ad6, 0x5ad7, - 0x5ad8, 0x5ad9, 0x5ada, 0x5adb, 0x5adc, 0x5add, 0x5ade, 0x5adf, - 0x5ae0, 0x5ae1, 0x5ae2, 0x5ae3, 0x5ae4, 0x5ae5, 0x5ae6, 0x5ae7, - 0x5ae8, 0x5ae9, 0x5aea, 0x5aeb, 0x5aec, 0x5aed, 0x5aee, 0x5aef, - 0x5af0, 0x5af1, 0x5af2, 0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, - 0x5af8, 0x5af9, 0x5afa, 0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, - 0x5b00, 0x5b01, 0x5b02, 0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, /* 0x5b00 */ - 0x5b08, 0x5b09, 0x5b0a, 0x5b0b, 0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, - 0x5b10, 0x5b11, 0x5b12, 0x5b13, 0x5b14, 0x5b15, 0x5b16, 0x5b17, - 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d, 0x5b1e, 0x5b1f, - 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25, 0x5b26, 0x5b27, - 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d, 0x5b2e, 0x5b2f, - 0x5b30, 0x5b31, 0x5b32, 0x5b33, 0x5b34, 0x5b35, 0x5b36, 0x5b37, - 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, - 0x5b40, 0x5b41, 0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47, /* 0x5b40 */ - 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, - 0x5b50, 0x5b51, 0x5b52, 0x5b53, 0x5b54, 0x5b55, 0x5b56, 0x5b57, - 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, 0x5b5c, 0x5b5d, 0x5b5e, 0x5b5f, - 0x5b60, 0x5b61, 0x5b62, 0x5b63, 0x5b64, 0x5b65, 0x5b66, 0x5b67, - 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, 0x5b6c, 0x5b6d, 0x5b6e, 0x5b6f, - 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b74, 0x5b75, 0x5b76, 0x5b77, - 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, - 0x5b80, 0x5b81, 0x5b82, 0x5b83, 0x5b84, 0x5b85, 0x5b86, 0x5b87, /* 0x5b80 */ - 0x5b88, 0x5b89, 0x5b8a, 0x5b8b, 0x5b8c, 0x5b8d, 0x5b8e, 0x5b8f, - 0x5b90, 0x5b91, 0x5b92, 0x5b93, 0x5b94, 0x5b95, 0x5b96, 0x5b97, - 0x5b98, 0x5b99, 0x5b9a, 0x5b9b, 0x5b9c, 0x5b9d, 0x5b9e, 0x5b9f, - 0x5ba0, 0x5ba1, 0x5ba2, 0x5ba3, 0x5ba4, 0x5ba5, 0x5ba6, 0x5ba7, - 0x5ba8, 0x5ba9, 0x5baa, 0x5bab, 0x5bac, 0x5bad, 0x5bae, 0x5baf, - 0x5bb0, 0x5bb1, 0x5bb2, 0x5bb3, 0x5bb4, 0x5bb5, 0x5bb6, 0x5bb7, - 0x5bb8, 0x5bb9, 0x5bba, 0x5bbb, 0x5bbc, 0x5bbd, 0x5bbe, 0x5bbf, - 0x5bc0, 0x5bc1, 0x5bc2, 0x5bc3, 0x5bc4, 0x5bc5, 0x5bc6, 0x5bc7, /* 0x5bc0 */ - 0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcc, 0x5bcd, 0x5bce, 0x5bcf, - 0x5bd0, 0x5bd1, 0x5bd2, 0x5bd3, 0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, - 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb, 0x5bdc, 0x5bdd, 0x5bde, 0x5bdf, - 0x5be0, 0x5be1, 0x5be2, 0x5be3, 0x5be4, 0x5be5, 0x5be6, 0x5be7, - 0x5be8, 0x5be9, 0x5bea, 0x5beb, 0x5bec, 0x5bed, 0x5bee, 0x5bef, - 0x5bf0, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4, 0x5bf5, 0x5bf6, 0x5bf7, - 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff, - 0x5c00, 0x5c01, 0x5c02, 0x5c03, 0x5c04, 0x5c05, 0x5c06, 0x5c07, /* 0x5c00 */ - 0x5c08, 0x5c09, 0x5c0a, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c0f, - 0x5c10, 0x5c11, 0x5c12, 0x5c13, 0x5c14, 0x5c15, 0x5c16, 0x5c17, - 0x5c18, 0x5c19, 0x5c1a, 0x5c1b, 0x5c1c, 0x5c1d, 0x5c1e, 0x5c1f, - 0x5c20, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, 0x5c26, 0x5c27, - 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, 0x5c2e, 0x5c2f, - 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, 0x5c36, 0x5c37, - 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, 0x5c3e, 0x5c3f, - 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, 0x5c46, 0x5c47, /* 0x5c40 */ - 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, 0x5c4e, 0x5c4f, - 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, 0x5c56, 0x5c57, - 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, 0x5c5e, 0x5c5f, - 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, 0x5c66, 0x5c67, - 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, 0x5c6e, 0x5c6f, - 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, 0x5c77, - 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c7f, - 0x5c80, 0x5c81, 0x5c82, 0x5c83, 0x5c84, 0x5c85, 0x5c86, 0x5c87, /* 0x5c80 */ - 0x5c88, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8c, 0x5c8d, 0x5c8e, 0x5c8f, - 0x5c90, 0x5c91, 0x5c92, 0x5c93, 0x5c94, 0x5c95, 0x5c96, 0x5c97, - 0x5c98, 0x5c99, 0x5c9a, 0x5c9b, 0x5c9c, 0x5c9d, 0x5c9e, 0x5c9f, - 0x5ca0, 0x5ca1, 0x5ca2, 0x5ca3, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, - 0x5ca8, 0x5ca9, 0x5caa, 0x5cab, 0x5cac, 0x5cad, 0x5cae, 0x5caf, - 0x5cb0, 0x5cb1, 0x5cb2, 0x5cb3, 0x5cb4, 0x5cb5, 0x5cb6, 0x5cb7, - 0x5cb8, 0x5cb9, 0x5cba, 0x5cbb, 0x5cbc, 0x5cbd, 0x5cbe, 0x5cbf, - 0x5cc0, 0x5cc1, 0x5cc2, 0x5cc3, 0x5cc4, 0x5cc5, 0x5cc6, 0x5cc7, /* 0x5cc0 */ - 0x5cc8, 0x5cc9, 0x5cca, 0x5ccb, 0x5ccc, 0x5ccd, 0x5cce, 0x5ccf, - 0x5cd0, 0x5cd1, 0x5cd2, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7, - 0x5cd8, 0x5cd9, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, - 0x5ce0, 0x5ce1, 0x5ce2, 0x5ce3, 0x5ce4, 0x5ce5, 0x5ce6, 0x5ce7, - 0x5ce8, 0x5ce9, 0x5cea, 0x5ceb, 0x5cec, 0x5ced, 0x5cee, 0x5cef, - 0x5cf0, 0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, - 0x5cf8, 0x5cf9, 0x5cfa, 0x5cfb, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, - 0x5d00, 0x5d01, 0x5d02, 0x5d03, 0x5d04, 0x5d05, 0x5d06, 0x5d07, /* 0x5d00 */ - 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d, 0x5d0e, 0x5d0f, - 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d14, 0x5d15, 0x5d16, 0x5d17, - 0x5d18, 0x5d19, 0x5d1a, 0x5d1b, 0x5d1c, 0x5d1d, 0x5d1e, 0x5d1f, - 0x5d20, 0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, - 0x5d28, 0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, - 0x5d30, 0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, - 0x5d38, 0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, - 0x5d40, 0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, /* 0x5d40 */ - 0x5d48, 0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, - 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, - 0x5d58, 0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, - 0x5d60, 0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, - 0x5d68, 0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, - 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, - 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f, - 0x5d80, 0x5d81, 0x5d82, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, /* 0x5d80 */ - 0x5d88, 0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, - 0x5d90, 0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, - 0x5d98, 0x5d99, 0x5d9a, 0x5d9b, 0x5d9c, 0x5d9d, 0x5d9e, 0x5d9f, - 0x5da0, 0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, - 0x5da8, 0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, - 0x5db0, 0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db7, - 0x5db8, 0x5db9, 0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, - 0x5dc0, 0x5dc1, 0x5dc2, 0x5dc3, 0x5dc4, 0x5dc5, 0x5dc6, 0x5dc7, /* 0x5dc0 */ - 0x5dc8, 0x5dc9, 0x5dca, 0x5dcb, 0x5dcc, 0x5dcd, 0x5dce, 0x5dcf, - 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3, 0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, - 0x5dd8, 0x5dd9, 0x5dda, 0x5ddb, 0x5ddc, 0x5ddd, 0x5dde, 0x5ddf, - 0x5de0, 0x5de1, 0x5de2, 0x5de3, 0x5de4, 0x5de5, 0x5de6, 0x5de7, - 0x5de8, 0x5de9, 0x5dea, 0x5deb, 0x5dec, 0x5ded, 0x5dee, 0x5def, - 0x5df0, 0x5df1, 0x5df2, 0x5df3, 0x5df4, 0x5df5, 0x5df6, 0x5df7, - 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dfd, 0x5dfe, 0x5dff, - 0x5e00, 0x5e01, 0x5e02, 0x5e03, 0x5e04, 0x5e05, 0x5e06, 0x5e07, /* 0x5e00 */ - 0x5e08, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0c, 0x5e0d, 0x5e0e, 0x5e0f, - 0x5e10, 0x5e11, 0x5e12, 0x5e13, 0x5e14, 0x5e15, 0x5e16, 0x5e17, - 0x5e18, 0x5e19, 0x5e1a, 0x5e1b, 0x5e1c, 0x5e1d, 0x5e1e, 0x5e1f, - 0x5e20, 0x5e21, 0x5e22, 0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, - 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, - 0x5e30, 0x5e31, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, - 0x5e38, 0x5e39, 0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e3f, - 0x5e40, 0x5e41, 0x5e42, 0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, /* 0x5e40 */ - 0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4e, 0x5e4f, - 0x5e50, 0x5e51, 0x5e52, 0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, - 0x5e58, 0x5e59, 0x5e5a, 0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, - 0x5e60, 0x5e61, 0x5e62, 0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, - 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, - 0x5e70, 0x5e71, 0x5e72, 0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, - 0x5e78, 0x5e79, 0x5e7a, 0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5e7f, - 0x5e80, 0x5e81, 0x5e82, 0x5e83, 0x5e84, 0x5e85, 0x5e86, 0x5e87, /* 0x5e80 */ - 0x5e88, 0x5e89, 0x5e8a, 0x5e8b, 0x5e8c, 0x5e8d, 0x5e8e, 0x5e8f, - 0x5e90, 0x5e91, 0x5e92, 0x5e93, 0x5e94, 0x5e95, 0x5e96, 0x5e97, - 0x5e98, 0x5e99, 0x5e9a, 0x5e9b, 0x5e9c, 0x5e9d, 0x5e9e, 0x5e9f, - 0x5ea0, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4, 0x5ea5, 0x5ea6, 0x5ea7, - 0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5ead, 0x5eae, 0x5eaf, - 0x5eb0, 0x5eb1, 0x5eb2, 0x5eb3, 0x5eb4, 0x5eb5, 0x5eb6, 0x5eb7, - 0x5eb8, 0x5eb9, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebe, 0x5ebf, - 0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5, 0x5ec6, 0x5ec7, /* 0x5ec0 */ - 0x5ec8, 0x5ec9, 0x5eca, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf, - 0x5ed0, 0x5ed1, 0x5ed2, 0x5ed3, 0x5ed4, 0x5ed5, 0x5ed6, 0x5ed7, - 0x5ed8, 0x5ed9, 0x5eda, 0x5edb, 0x5edc, 0x5edd, 0x5ede, 0x5edf, - 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4, 0x5ee5, 0x5ee6, 0x5ee7, - 0x5ee8, 0x5ee9, 0x5eea, 0x5eeb, 0x5eec, 0x5eed, 0x5eee, 0x5eef, - 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef4, 0x5ef5, 0x5ef6, 0x5ef7, - 0x5ef8, 0x5ef9, 0x5efa, 0x5efb, 0x5efc, 0x5efd, 0x5efe, 0x5eff, - 0x5f00, 0x5f01, 0x5f02, 0x5f03, 0x5f04, 0x5f05, 0x5f06, 0x5f07, /* 0x5f00 */ - 0x5f08, 0x5f09, 0x5f0a, 0x5f0b, 0x5f0c, 0x5f0d, 0x5f0e, 0x5f0f, - 0x5f10, 0x5f11, 0x5f12, 0x5f13, 0x5f14, 0x5f15, 0x5f16, 0x5f17, - 0x5f18, 0x5f19, 0x5f1a, 0x5f1b, 0x5f1c, 0x5f1d, 0x5f1e, 0x5f1f, - 0x5f20, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f25, 0x5f26, 0x5f27, - 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, 0x5f2c, 0x5f2d, 0x5f2e, 0x5f2f, - 0x5f30, 0x5f31, 0x5f32, 0x5f33, 0x5f34, 0x5f35, 0x5f36, 0x5f37, - 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, 0x5f3c, 0x5f3d, 0x5f3e, 0x5f3f, - 0x5f40, 0x5f41, 0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, /* 0x5f40 */ - 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, - 0x5f50, 0x5f51, 0x5f52, 0x5f53, 0x5f54, 0x5f55, 0x5f56, 0x5f57, - 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5d, 0x5f5e, 0x5f5f, - 0x5f60, 0x5f61, 0x5f62, 0x5f63, 0x5f64, 0x5f65, 0x5f66, 0x5f67, - 0x5f68, 0x5f69, 0x5f6a, 0x5f6b, 0x5f6c, 0x5f6d, 0x5f6e, 0x5f6f, - 0x5f70, 0x5f71, 0x5f72, 0x5f73, 0x5f74, 0x5f75, 0x5f76, 0x5f77, - 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, 0x5f7c, 0x5f7d, 0x5f7e, 0x5f7f, - 0x5f80, 0x5f81, 0x5f82, 0x5f83, 0x5f84, 0x5f85, 0x5f86, 0x5f87, /* 0x5f80 */ - 0x5f88, 0x5f89, 0x5f8a, 0x5f8b, 0x5f8c, 0x5f8d, 0x5f8e, 0x5f8f, - 0x5f90, 0x5f91, 0x5f92, 0x5f93, 0x5f94, 0x5f95, 0x5f96, 0x5f97, - 0x5f98, 0x5f99, 0x5f9a, 0x5f9b, 0x5f9c, 0x5f9d, 0x5f9e, 0x5f9f, - 0x5fa0, 0x5fa1, 0x5fa2, 0x5fa3, 0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, - 0x5fa8, 0x5fa9, 0x5faa, 0x5fab, 0x5fac, 0x5fad, 0x5fae, 0x5faf, - 0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb5, 0x5fb6, 0x5fb7, - 0x5fb8, 0x5fb9, 0x5fba, 0x5fbb, 0x5fbc, 0x5fbd, 0x5fbe, 0x5fbf, - 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc3, 0x5fc4, 0x5fc5, 0x5fc6, 0x5fc7, /* 0x5fc0 */ - 0x5fc8, 0x5fc9, 0x5fca, 0x5fcb, 0x5fcc, 0x5fcd, 0x5fce, 0x5fcf, - 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fd6, 0x5fd7, - 0x5fd8, 0x5fd9, 0x5fda, 0x5fdb, 0x5fdc, 0x5fdd, 0x5fde, 0x5fdf, - 0x5fe0, 0x5fe1, 0x5fe2, 0x5fe3, 0x5fe4, 0x5fe5, 0x5fe6, 0x5fe7, - 0x5fe8, 0x5fe9, 0x5fea, 0x5feb, 0x5fec, 0x5fed, 0x5fee, 0x5fef, - 0x5ff0, 0x5ff1, 0x5ff2, 0x5ff3, 0x5ff4, 0x5ff5, 0x5ff6, 0x5ff7, - 0x5ff8, 0x5ff9, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffd, 0x5ffe, 0x5fff, - 0x6000, 0x6001, 0x6002, 0x6003, 0x6004, 0x6005, 0x6006, 0x6007, /* 0x6000 */ - 0x6008, 0x6009, 0x600a, 0x600b, 0x600c, 0x600d, 0x600e, 0x600f, - 0x6010, 0x6011, 0x6012, 0x6013, 0x6014, 0x6015, 0x6016, 0x6017, - 0x6018, 0x6019, 0x601a, 0x601b, 0x601c, 0x601d, 0x601e, 0x601f, - 0x6020, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, 0x6026, 0x6027, - 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, 0x602e, 0x602f, - 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, 0x6036, 0x6037, - 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, 0x603e, 0x603f, - 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, 0x6046, 0x6047, /* 0x6040 */ - 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, 0x604e, 0x604f, - 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, 0x6056, 0x6057, - 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, 0x605e, 0x605f, - 0x6060, 0x6061, 0x6062, 0x6063, 0x6064, 0x6065, 0x6066, 0x6067, - 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, 0x606e, 0x606f, - 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, 0x6076, 0x6077, - 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, 0x607e, 0x607f, - 0x6080, 0x6081, 0x6082, 0x6083, 0x6084, 0x6085, 0x6086, 0x6087, /* 0x6080 */ - 0x6088, 0x6089, 0x608a, 0x608b, 0x608c, 0x608d, 0x608e, 0x608f, - 0x6090, 0x6091, 0x6092, 0x6093, 0x6094, 0x6095, 0x6096, 0x6097, - 0x6098, 0x6099, 0x609a, 0x609b, 0x609c, 0x609d, 0x609e, 0x609f, - 0x60a0, 0x60a1, 0x60a2, 0x60a3, 0x60a4, 0x60a5, 0x60a6, 0x60a7, - 0x60a8, 0x60a9, 0x60aa, 0x60ab, 0x60ac, 0x60ad, 0x60ae, 0x60af, - 0x60b0, 0x60b1, 0x60b2, 0x60b3, 0x60b4, 0x60b5, 0x60b6, 0x60b7, - 0x60b8, 0x60b9, 0x60ba, 0x60bb, 0x60bc, 0x60bd, 0x60be, 0x60bf, - 0x60c0, 0x60c1, 0x60c2, 0x60c3, 0x60c4, 0x60c5, 0x60c6, 0x60c7, /* 0x60c0 */ - 0x60c8, 0x60c9, 0x60ca, 0x60cb, 0x60cc, 0x60cd, 0x60ce, 0x60cf, - 0x60d0, 0x60d1, 0x60d2, 0x60d3, 0x60d4, 0x60d5, 0x60d6, 0x60d7, - 0x60d8, 0x60d9, 0x60da, 0x60db, 0x60dc, 0x60dd, 0x60de, 0x60df, - 0x60e0, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60e6, 0x60e7, - 0x60e8, 0x60e9, 0x60ea, 0x60eb, 0x60ec, 0x60ed, 0x60ee, 0x60ef, - 0x60f0, 0x60f1, 0x60f2, 0x60f3, 0x60f4, 0x60f5, 0x60f6, 0x60f7, - 0x60f8, 0x60f9, 0x60fa, 0x60fb, 0x60fc, 0x60fd, 0x60fe, 0x60ff, - 0x6100, 0x6101, 0x6102, 0x6103, 0x6104, 0x6105, 0x6106, 0x6107, /* 0x6100 */ - 0x6108, 0x6109, 0x610a, 0x610b, 0x610c, 0x610d, 0x610e, 0x610f, - 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6115, 0x6116, 0x6117, - 0x6118, 0x6119, 0x611a, 0x611b, 0x611c, 0x611d, 0x611e, 0x611f, - 0x6120, 0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, - 0x6128, 0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, - 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, - 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, - 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, /* 0x6140 */ - 0x6148, 0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, - 0x6150, 0x6151, 0x6152, 0x6153, 0x6154, 0x6155, 0x6156, 0x6157, - 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, - 0x6160, 0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, - 0x6168, 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, - 0x6170, 0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, - 0x6178, 0x6179, 0x617a, 0x617b, 0x617c, 0x617d, 0x617e, 0x617f, - 0x6180, 0x6181, 0x6182, 0x6183, 0x6184, 0x6185, 0x6186, 0x6187, /* 0x6180 */ - 0x6188, 0x6189, 0x618a, 0x618b, 0x618c, 0x618d, 0x618e, 0x618f, - 0x6190, 0x6191, 0x6192, 0x6193, 0x6194, 0x6195, 0x6196, 0x6197, - 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619d, 0x619e, 0x619f, - 0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61a7, - 0x61a8, 0x61a9, 0x61aa, 0x61ab, 0x61ac, 0x61ad, 0x61ae, 0x61af, - 0x61b0, 0x61b1, 0x61b2, 0x61b3, 0x61b4, 0x61b5, 0x61b6, 0x61b7, - 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc, 0x61bd, 0x61be, 0x61bf, - 0x61c0, 0x61c1, 0x61c2, 0x61c3, 0x61c4, 0x61c5, 0x61c6, 0x61c7, /* 0x61c0 */ - 0x61c8, 0x61c9, 0x61ca, 0x61cb, 0x61cc, 0x61cd, 0x61ce, 0x61cf, - 0x61d0, 0x61d1, 0x61d2, 0x61d3, 0x61d4, 0x61d5, 0x61d6, 0x61d7, - 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc, 0x61dd, 0x61de, 0x61df, - 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4, 0x61e5, 0x61e6, 0x61e7, - 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed, 0x61ee, 0x61ef, - 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f5, 0x61f6, 0x61f7, - 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe, 0x61ff, - 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6206, 0x6207, /* 0x6200 */ - 0x6208, 0x6209, 0x620a, 0x620b, 0x620c, 0x620d, 0x620e, 0x620f, - 0x6210, 0x6211, 0x6212, 0x6213, 0x6214, 0x6215, 0x6216, 0x6217, - 0x6218, 0x6219, 0x621a, 0x621b, 0x621c, 0x621d, 0x621e, 0x621f, - 0x6220, 0x6221, 0x6222, 0x6223, 0x6224, 0x6225, 0x6226, 0x6227, - 0x6228, 0x6229, 0x622a, 0x622b, 0x622c, 0x622d, 0x622e, 0x622f, - 0x6230, 0x6231, 0x6232, 0x6233, 0x6234, 0x6235, 0x6236, 0x6237, - 0x6238, 0x6239, 0x623a, 0x623b, 0x623c, 0x623d, 0x623e, 0x623f, - 0x6240, 0x6241, 0x6242, 0x6243, 0x6244, 0x6245, 0x6246, 0x6247, /* 0x6240 */ - 0x6248, 0x6249, 0x624a, 0x624b, 0x624c, 0x624d, 0x624e, 0x624f, - 0x6250, 0x6251, 0x6252, 0x6253, 0x6254, 0x6255, 0x6256, 0x6257, - 0x6258, 0x6259, 0x625a, 0x625b, 0x625c, 0x625d, 0x625e, 0x625f, - 0x6260, 0x6261, 0x6262, 0x6263, 0x6264, 0x6265, 0x6266, 0x6267, - 0x6268, 0x6269, 0x626a, 0x626b, 0x626c, 0x626d, 0x626e, 0x626f, - 0x6270, 0x6271, 0x6272, 0x6273, 0x6274, 0x6275, 0x6276, 0x6277, - 0x6278, 0x6279, 0x627a, 0x627b, 0x627c, 0x627d, 0x627e, 0x627f, - 0x6280, 0x6281, 0x6282, 0x6283, 0x6284, 0x6285, 0x6286, 0x6287, /* 0x6280 */ - 0x6288, 0x6289, 0x628a, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, - 0x6290, 0x6291, 0x6292, 0x6293, 0x6294, 0x6295, 0x6296, 0x6297, - 0x6298, 0x6299, 0x629a, 0x629b, 0x629c, 0x629d, 0x629e, 0x629f, - 0x62a0, 0x62a1, 0x62a2, 0x62a3, 0x62a4, 0x62a5, 0x62a6, 0x62a7, - 0x62a8, 0x62a9, 0x62aa, 0x62ab, 0x62ac, 0x62ad, 0x62ae, 0x62af, - 0x62b0, 0x62b1, 0x62b2, 0x62b3, 0x62b4, 0x62b5, 0x62b6, 0x62b7, - 0x62b8, 0x62b9, 0x62ba, 0x62bb, 0x62bc, 0x62bd, 0x62be, 0x62bf, - 0x62c0, 0x62c1, 0x62c2, 0x62c3, 0x62c4, 0x62c5, 0x62c6, 0x62c7, /* 0x62c0 */ - 0x62c8, 0x62c9, 0x62ca, 0x62cb, 0x62cc, 0x62cd, 0x62ce, 0x62cf, - 0x62d0, 0x62d1, 0x62d2, 0x62d3, 0x62d4, 0x62d5, 0x62d6, 0x62d7, - 0x62d8, 0x62d9, 0x62da, 0x62db, 0x62dc, 0x62dd, 0x62de, 0x62df, - 0x62e0, 0x62e1, 0x62e2, 0x62e3, 0x62e4, 0x62e5, 0x62e6, 0x62e7, - 0x62e8, 0x62e9, 0x62ea, 0x62eb, 0x62ec, 0x62ed, 0x62ee, 0x62ef, - 0x62f0, 0x62f1, 0x62f2, 0x62f3, 0x62f4, 0x62f5, 0x62f6, 0x62f7, - 0x62f8, 0x62f9, 0x62fa, 0x62fb, 0x62fc, 0x62fd, 0x62fe, 0x62ff, - 0x6300, 0x6301, 0x6302, 0x6303, 0x6304, 0x6305, 0x6306, 0x6307, /* 0x6300 */ - 0x6308, 0x6309, 0x630a, 0x630b, 0x630c, 0x630d, 0x630e, 0x630f, - 0x6310, 0x6311, 0x6312, 0x6313, 0x6314, 0x6315, 0x6316, 0x6317, - 0x6318, 0x6319, 0x631a, 0x631b, 0x631c, 0x631d, 0x631e, 0x631f, - 0x6320, 0x6321, 0x6322, 0x6323, 0x6324, 0x6325, 0x6326, 0x6327, - 0x6328, 0x6329, 0x632a, 0x632b, 0x632c, 0x632d, 0x632e, 0x632f, - 0x6330, 0x6331, 0x6332, 0x6333, 0x6334, 0x6335, 0x6336, 0x6337, - 0x6338, 0x6339, 0x633a, 0x633b, 0x633c, 0x633d, 0x633e, 0x633f, - 0x6340, 0x6341, 0x6342, 0x6343, 0x6344, 0x6345, 0x6346, 0x6347, /* 0x6340 */ - 0x6348, 0x6349, 0x634a, 0x634b, 0x634c, 0x634d, 0x634e, 0x634f, - 0x6350, 0x6351, 0x6352, 0x6353, 0x6354, 0x6355, 0x6356, 0x6357, - 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, 0x635d, 0x635e, 0x635f, - 0x6360, 0x6361, 0x6362, 0x6363, 0x6364, 0x6365, 0x6366, 0x6367, - 0x6368, 0x6369, 0x636a, 0x636b, 0x636c, 0x636d, 0x636e, 0x636f, - 0x6370, 0x6371, 0x6372, 0x6373, 0x6374, 0x6375, 0x6376, 0x6377, - 0x6378, 0x6379, 0x637a, 0x637b, 0x637c, 0x637d, 0x637e, 0x637f, - 0x6380, 0x6381, 0x6382, 0x6383, 0x6384, 0x6385, 0x6386, 0x6387, /* 0x6380 */ - 0x6388, 0x6389, 0x638a, 0x638b, 0x638c, 0x638d, 0x638e, 0x638f, - 0x6390, 0x6391, 0x6392, 0x6393, 0x6394, 0x6395, 0x6396, 0x6397, - 0x6398, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f, - 0x63a0, 0x63a1, 0x63a2, 0x63a3, 0x63a4, 0x63a5, 0x63a6, 0x63a7, - 0x63a8, 0x63a9, 0x63aa, 0x63ab, 0x63ac, 0x63ad, 0x63ae, 0x63af, - 0x63b0, 0x63b1, 0x63b2, 0x63b3, 0x63b4, 0x63b5, 0x63b6, 0x63b7, - 0x63b8, 0x63b9, 0x63ba, 0x63bb, 0x63bc, 0x63bd, 0x63be, 0x63bf, - 0x63c0, 0x63c1, 0x63c2, 0x63c3, 0x63c4, 0x63c5, 0x63c6, 0x63c7, /* 0x63c0 */ - 0x63c8, 0x63c9, 0x63ca, 0x63cb, 0x63cc, 0x63cd, 0x63ce, 0x63cf, - 0x63d0, 0x63d1, 0x63d2, 0x63d3, 0x63d4, 0x63d5, 0x63d6, 0x63d7, - 0x63d8, 0x63d9, 0x63da, 0x63db, 0x63dc, 0x63dd, 0x63de, 0x63df, - 0x63e0, 0x63e1, 0x63e2, 0x63e3, 0x63e4, 0x63e5, 0x63e6, 0x63e7, - 0x63e8, 0x63e9, 0x63ea, 0x63eb, 0x63ec, 0x63ed, 0x63ee, 0x63ef, - 0x63f0, 0x63f1, 0x63f2, 0x63f3, 0x63f4, 0x63f5, 0x63f6, 0x63f7, - 0x63f8, 0x63f9, 0x63fa, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff, - 0x6400, 0x6401, 0x6402, 0x6403, 0x6404, 0x6405, 0x6406, 0x6407, /* 0x6400 */ - 0x6408, 0x6409, 0x640a, 0x640b, 0x640c, 0x640d, 0x640e, 0x640f, - 0x6410, 0x6411, 0x6412, 0x6413, 0x6414, 0x6415, 0x6416, 0x6417, - 0x6418, 0x6419, 0x641a, 0x641b, 0x641c, 0x641d, 0x641e, 0x641f, - 0x6420, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, 0x6426, 0x6427, - 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, 0x642e, 0x642f, - 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, 0x6436, 0x6437, - 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, 0x643e, 0x643f, - 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, 0x6446, 0x6447, /* 0x6440 */ - 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, 0x644e, 0x644f, - 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, 0x6456, 0x6457, - 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645e, 0x645f, - 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6467, - 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, 0x646e, 0x646f, - 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, - 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, 0x647e, 0x647f, - 0x6480, 0x6481, 0x6482, 0x6483, 0x6484, 0x6485, 0x6486, 0x6487, /* 0x6480 */ - 0x6488, 0x6489, 0x648a, 0x648b, 0x648c, 0x648d, 0x648e, 0x648f, - 0x6490, 0x6491, 0x6492, 0x6493, 0x6494, 0x6495, 0x6496, 0x6497, - 0x6498, 0x6499, 0x649a, 0x649b, 0x649c, 0x649d, 0x649e, 0x649f, - 0x64a0, 0x64a1, 0x64a2, 0x64a3, 0x64a4, 0x64a5, 0x64a6, 0x64a7, - 0x64a8, 0x64a9, 0x64aa, 0x64ab, 0x64ac, 0x64ad, 0x64ae, 0x64af, - 0x64b0, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b5, 0x64b6, 0x64b7, - 0x64b8, 0x64b9, 0x64ba, 0x64bb, 0x64bc, 0x64bd, 0x64be, 0x64bf, - 0x64c0, 0x64c1, 0x64c2, 0x64c3, 0x64c4, 0x64c5, 0x64c6, 0x64c7, /* 0x64c0 */ - 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cd, 0x64ce, 0x64cf, - 0x64d0, 0x64d1, 0x64d2, 0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d7, - 0x64d8, 0x64d9, 0x64da, 0x64db, 0x64dc, 0x64dd, 0x64de, 0x64df, - 0x64e0, 0x64e1, 0x64e2, 0x64e3, 0x64e4, 0x64e5, 0x64e6, 0x64e7, - 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee, 0x64ef, - 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6, 0x64f7, - 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe, 0x64ff, - 0x6500, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, /* 0x6500 */ - 0x6508, 0x6509, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, - 0x6510, 0x6511, 0x6512, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, - 0x6518, 0x6519, 0x651a, 0x651b, 0x651c, 0x651d, 0x651e, 0x651f, - 0x6520, 0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, - 0x6528, 0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, - 0x6530, 0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x6536, 0x6537, - 0x6538, 0x6539, 0x653a, 0x653b, 0x653c, 0x653d, 0x653e, 0x653f, - 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, /* 0x6540 */ - 0x6548, 0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654e, 0x654f, - 0x6550, 0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, - 0x6558, 0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, - 0x6560, 0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6567, - 0x6568, 0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, - 0x6570, 0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, - 0x6578, 0x6579, 0x657a, 0x657b, 0x657c, 0x657d, 0x657e, 0x657f, - 0x6580, 0x6581, 0x6582, 0x6583, 0x6584, 0x6585, 0x6586, 0x6587, /* 0x6580 */ - 0x6588, 0x6589, 0x658a, 0x658b, 0x658c, 0x658d, 0x658e, 0x658f, - 0x6590, 0x6591, 0x6592, 0x6593, 0x6594, 0x6595, 0x6596, 0x6597, - 0x6598, 0x6599, 0x659a, 0x659b, 0x659c, 0x659d, 0x659e, 0x659f, - 0x65a0, 0x65a1, 0x65a2, 0x65a3, 0x65a4, 0x65a5, 0x65a6, 0x65a7, - 0x65a8, 0x65a9, 0x65aa, 0x65ab, 0x65ac, 0x65ad, 0x65ae, 0x65af, - 0x65b0, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7, - 0x65b8, 0x65b9, 0x65ba, 0x65bb, 0x65bc, 0x65bd, 0x65be, 0x65bf, - 0x65c0, 0x65c1, 0x65c2, 0x65c3, 0x65c4, 0x65c5, 0x65c6, 0x65c7, /* 0x65c0 */ - 0x65c8, 0x65c9, 0x65ca, 0x65cb, 0x65cc, 0x65cd, 0x65ce, 0x65cf, - 0x65d0, 0x65d1, 0x65d2, 0x65d3, 0x65d4, 0x65d5, 0x65d6, 0x65d7, - 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de, 0x65df, - 0x65e0, 0x65e1, 0x65e2, 0x65e3, 0x65e4, 0x65e5, 0x65e6, 0x65e7, - 0x65e8, 0x65e9, 0x65ea, 0x65eb, 0x65ec, 0x65ed, 0x65ee, 0x65ef, - 0x65f0, 0x65f1, 0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f6, 0x65f7, - 0x65f8, 0x65f9, 0x65fa, 0x65fb, 0x65fc, 0x65fd, 0x65fe, 0x65ff, - 0x6600, 0x6601, 0x6602, 0x6603, 0x6604, 0x6605, 0x6606, 0x6607, /* 0x6600 */ - 0x6608, 0x6609, 0x660a, 0x660b, 0x660c, 0x660d, 0x660e, 0x660f, - 0x6610, 0x6611, 0x6612, 0x6613, 0x6614, 0x6615, 0x6616, 0x6617, - 0x6618, 0x6619, 0x661a, 0x661b, 0x661c, 0x661d, 0x661e, 0x661f, - 0x6620, 0x6621, 0x6622, 0x6623, 0x6624, 0x6625, 0x6626, 0x6627, - 0x6628, 0x6629, 0x662a, 0x662b, 0x662c, 0x662d, 0x662e, 0x662f, - 0x6630, 0x6631, 0x6632, 0x6633, 0x6634, 0x6635, 0x6636, 0x6637, - 0x6638, 0x6639, 0x663a, 0x663b, 0x663c, 0x663d, 0x663e, 0x663f, - 0x6640, 0x6641, 0x6642, 0x6643, 0x6644, 0x6645, 0x6646, 0x6647, /* 0x6640 */ - 0x6648, 0x6649, 0x664a, 0x664b, 0x664c, 0x664d, 0x664e, 0x664f, - 0x6650, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, 0x6656, 0x6657, - 0x6658, 0x6659, 0x665a, 0x665b, 0x665c, 0x665d, 0x665e, 0x665f, - 0x6660, 0x6661, 0x6662, 0x6663, 0x6664, 0x6665, 0x6666, 0x6667, - 0x6668, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x666e, 0x666f, - 0x6670, 0x6671, 0x6672, 0x6673, 0x6674, 0x6675, 0x6676, 0x6677, - 0x6678, 0x6679, 0x667a, 0x667b, 0x667c, 0x667d, 0x667e, 0x667f, - 0x6680, 0x6681, 0x6682, 0x6683, 0x6684, 0x6685, 0x6686, 0x6687, /* 0x6680 */ - 0x6688, 0x6689, 0x668a, 0x668b, 0x668c, 0x668d, 0x668e, 0x668f, - 0x6690, 0x6691, 0x6692, 0x6693, 0x6694, 0x6695, 0x6696, 0x6697, - 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669d, 0x669e, 0x669f, - 0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a7, - 0x66a8, 0x66a9, 0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66ae, 0x66af, - 0x66b0, 0x66b1, 0x66b2, 0x66b3, 0x66b4, 0x66b5, 0x66b6, 0x66b7, - 0x66b8, 0x66b9, 0x66ba, 0x66bb, 0x66bc, 0x66bd, 0x66be, 0x66bf, - 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5, 0x66c6, 0x66c7, /* 0x66c0 */ - 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd, 0x66ce, 0x66cf, - 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5, 0x66d6, 0x66d7, - 0x66d8, 0x66d9, 0x66da, 0x66db, 0x66dc, 0x66dd, 0x66de, 0x66df, - 0x66e0, 0x66e1, 0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e6, 0x66e7, - 0x66e8, 0x66e9, 0x66ea, 0x66eb, 0x66ec, 0x66ed, 0x66ee, 0x66ef, - 0x66f0, 0x66f1, 0x66f2, 0x66f3, 0x66f4, 0x66f5, 0x66f6, 0x66f7, - 0x66f8, 0x66f9, 0x66fa, 0x66fb, 0x66fc, 0x66fd, 0x66fe, 0x66ff, - 0x6700, 0x6701, 0x6702, 0x6703, 0x6704, 0x6705, 0x6706, 0x6707, /* 0x6700 */ - 0x6708, 0x6709, 0x670a, 0x670b, 0x670c, 0x670d, 0x670e, 0x670f, - 0x6710, 0x6711, 0x6712, 0x6713, 0x6714, 0x6715, 0x6716, 0x6717, - 0x6718, 0x6719, 0x671a, 0x671b, 0x671c, 0x671d, 0x671e, 0x671f, - 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6726, 0x6727, - 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, 0x672d, 0x672e, 0x672f, - 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, 0x6735, 0x6736, 0x6737, - 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, 0x673d, 0x673e, 0x673f, - 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, 0x6745, 0x6746, 0x6747, /* 0x6740 */ - 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, - 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, 0x6755, 0x6756, 0x6757, - 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, 0x675d, 0x675e, 0x675f, - 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, 0x6765, 0x6766, 0x6767, - 0x6768, 0x6769, 0x676a, 0x676b, 0x676c, 0x676d, 0x676e, 0x676f, - 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, 0x6775, 0x6776, 0x6777, - 0x6778, 0x6779, 0x677a, 0x677b, 0x677c, 0x677d, 0x677e, 0x677f, - 0x6780, 0x6781, 0x6782, 0x6783, 0x6784, 0x6785, 0x6786, 0x6787, /* 0x6780 */ - 0x6788, 0x6789, 0x678a, 0x678b, 0x678c, 0x678d, 0x678e, 0x678f, - 0x6790, 0x6791, 0x6792, 0x6793, 0x6794, 0x6795, 0x6796, 0x6797, - 0x6798, 0x6799, 0x679a, 0x679b, 0x679c, 0x679d, 0x679e, 0x679f, - 0x67a0, 0x67a1, 0x67a2, 0x67a3, 0x67a4, 0x67a5, 0x67a6, 0x67a7, - 0x67a8, 0x67a9, 0x67aa, 0x67ab, 0x67ac, 0x67ad, 0x67ae, 0x67af, - 0x67b0, 0x67b1, 0x67b2, 0x67b3, 0x67b4, 0x67b5, 0x67b6, 0x67b7, - 0x67b8, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf, - 0x67c0, 0x67c1, 0x67c2, 0x67c3, 0x67c4, 0x67c5, 0x67c6, 0x67c7, /* 0x67c0 */ - 0x67c8, 0x67c9, 0x67ca, 0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67cf, - 0x67d0, 0x67d1, 0x67d2, 0x67d3, 0x67d4, 0x67d5, 0x67d6, 0x67d7, - 0x67d8, 0x67d9, 0x67da, 0x67db, 0x67dc, 0x67dd, 0x67de, 0x67df, - 0x67e0, 0x67e1, 0x67e2, 0x67e3, 0x67e4, 0x67e5, 0x67e6, 0x67e7, - 0x67e8, 0x67e9, 0x67ea, 0x67eb, 0x67ec, 0x67ed, 0x67ee, 0x67ef, - 0x67f0, 0x67f1, 0x67f2, 0x67f3, 0x67f4, 0x67f5, 0x67f6, 0x67f7, - 0x67f8, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff, - 0x6800, 0x6801, 0x6802, 0x6803, 0x6804, 0x6805, 0x6806, 0x6807, /* 0x6800 */ - 0x6808, 0x6809, 0x680a, 0x680b, 0x680c, 0x680d, 0x680e, 0x680f, - 0x6810, 0x6811, 0x6812, 0x6813, 0x6814, 0x6815, 0x6816, 0x6817, - 0x6818, 0x6819, 0x681a, 0x681b, 0x681c, 0x681d, 0x681e, 0x681f, - 0x6820, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, - 0x6828, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, 0x682f, - 0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, 0x6837, - 0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, 0x683f, - 0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, 0x6847, /* 0x6840 */ - 0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, 0x684f, - 0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, 0x6857, - 0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, 0x685f, - 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, 0x6867, - 0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, 0x686f, - 0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, 0x6877, - 0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, - 0x6880, 0x6881, 0x6882, 0x6883, 0x6884, 0x6885, 0x6886, 0x6887, /* 0x6880 */ - 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d, 0x688e, 0x688f, - 0x6890, 0x6891, 0x6892, 0x6893, 0x6894, 0x6895, 0x6896, 0x6897, - 0x6898, 0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, - 0x68a0, 0x68a1, 0x68a2, 0x68a3, 0x68a4, 0x68a5, 0x68a6, 0x68a7, - 0x68a8, 0x68a9, 0x68aa, 0x68ab, 0x68ac, 0x68ad, 0x68ae, 0x68af, - 0x68b0, 0x68b1, 0x68b2, 0x68b3, 0x68b4, 0x68b5, 0x68b6, 0x68b7, - 0x68b8, 0x68b9, 0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, - 0x68c0, 0x68c1, 0x68c2, 0x68c3, 0x68c4, 0x68c5, 0x68c6, 0x68c7, /* 0x68c0 */ - 0x68c8, 0x68c9, 0x68ca, 0x68cb, 0x68cc, 0x68cd, 0x68ce, 0x68cf, - 0x68d0, 0x68d1, 0x68d2, 0x68d3, 0x68d4, 0x68d5, 0x68d6, 0x68d7, - 0x68d8, 0x68d9, 0x68da, 0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, - 0x68e0, 0x68e1, 0x68e2, 0x68e3, 0x68e4, 0x68e5, 0x68e6, 0x68e7, - 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68ee, 0x68ef, - 0x68f0, 0x68f1, 0x68f2, 0x68f3, 0x68f4, 0x68f5, 0x68f6, 0x68f7, - 0x68f8, 0x68f9, 0x68fa, 0x68fb, 0x68fc, 0x68fd, 0x68fe, 0x68ff, - 0x6900, 0x6901, 0x6902, 0x6903, 0x6904, 0x6905, 0x6906, 0x6907, /* 0x6900 */ - 0x6908, 0x6909, 0x690a, 0x690b, 0x690c, 0x690d, 0x690e, 0x690f, - 0x6910, 0x6911, 0x6912, 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, - 0x6918, 0x6919, 0x691a, 0x691b, 0x691c, 0x691d, 0x691e, 0x691f, - 0x6920, 0x6921, 0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, - 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, - 0x6930, 0x6931, 0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, - 0x6938, 0x6939, 0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, - 0x6940, 0x6941, 0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, /* 0x6940 */ - 0x6948, 0x6949, 0x694a, 0x694b, 0x694c, 0x694d, 0x694e, 0x694f, - 0x6950, 0x6951, 0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, - 0x6958, 0x6959, 0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, - 0x6960, 0x6961, 0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, - 0x6968, 0x6969, 0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, - 0x6970, 0x6971, 0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, - 0x6978, 0x6979, 0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x697f, - 0x6980, 0x6981, 0x6982, 0x6983, 0x6984, 0x6985, 0x6986, 0x6987, /* 0x6980 */ - 0x6988, 0x6989, 0x698a, 0x698b, 0x698c, 0x698d, 0x698e, 0x698f, - 0x6990, 0x6991, 0x6992, 0x6993, 0x6994, 0x6995, 0x6996, 0x6997, - 0x6998, 0x6999, 0x699a, 0x699b, 0x699c, 0x699d, 0x699e, 0x699f, - 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6, 0x69a7, - 0x69a8, 0x69a9, 0x69aa, 0x69ab, 0x69ac, 0x69ad, 0x69ae, 0x69af, - 0x69b0, 0x69b1, 0x69b2, 0x69b3, 0x69b4, 0x69b5, 0x69b6, 0x69b7, - 0x69b8, 0x69b9, 0x69ba, 0x69bb, 0x69bc, 0x69bd, 0x69be, 0x69bf, - 0x69c0, 0x69c1, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7, /* 0x69c0 */ - 0x69c8, 0x69c9, 0x69ca, 0x69cb, 0x69cc, 0x69cd, 0x69ce, 0x69cf, - 0x69d0, 0x69d1, 0x69d2, 0x69d3, 0x69d4, 0x69d5, 0x69d6, 0x69d7, - 0x69d8, 0x69d9, 0x69da, 0x69db, 0x69dc, 0x69dd, 0x69de, 0x69df, - 0x69e0, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7, - 0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ed, 0x69ee, 0x69ef, - 0x69f0, 0x69f1, 0x69f2, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, - 0x69f8, 0x69f9, 0x69fa, 0x69fb, 0x69fc, 0x69fd, 0x69fe, 0x69ff, - 0x6a00, 0x6a01, 0x6a02, 0x6a03, 0x6a04, 0x6a05, 0x6a06, 0x6a07, /* 0x6a00 */ - 0x6a08, 0x6a09, 0x6a0a, 0x6a0b, 0x6a0c, 0x6a0d, 0x6a0e, 0x6a0f, - 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14, 0x6a15, 0x6a16, 0x6a17, - 0x6a18, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e, 0x6a1f, - 0x6a20, 0x6a21, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, - 0x6a28, 0x6a29, 0x6a2a, 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, - 0x6a30, 0x6a31, 0x6a32, 0x6a33, 0x6a34, 0x6a35, 0x6a36, 0x6a37, - 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, - 0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x6a47, /* 0x6a40 */ - 0x6a48, 0x6a49, 0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, - 0x6a50, 0x6a51, 0x6a52, 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, - 0x6a58, 0x6a59, 0x6a5a, 0x6a5b, 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, - 0x6a60, 0x6a61, 0x6a62, 0x6a63, 0x6a64, 0x6a65, 0x6a66, 0x6a67, - 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, - 0x6a70, 0x6a71, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76, 0x6a77, - 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a7c, 0x6a7d, 0x6a7e, 0x6a7f, - 0x6a80, 0x6a81, 0x6a82, 0x6a83, 0x6a84, 0x6a85, 0x6a86, 0x6a87, /* 0x6a80 */ - 0x6a88, 0x6a89, 0x6a8a, 0x6a8b, 0x6a8c, 0x6a8d, 0x6a8e, 0x6a8f, - 0x6a90, 0x6a91, 0x6a92, 0x6a93, 0x6a94, 0x6a95, 0x6a96, 0x6a97, - 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e, 0x6a9f, - 0x6aa0, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7, - 0x6aa8, 0x6aa9, 0x6aaa, 0x6aab, 0x6aac, 0x6aad, 0x6aae, 0x6aaf, - 0x6ab0, 0x6ab1, 0x6ab2, 0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, - 0x6ab8, 0x6ab9, 0x6aba, 0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, - 0x6ac0, 0x6ac1, 0x6ac2, 0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, /* 0x6ac0 */ - 0x6ac8, 0x6ac9, 0x6aca, 0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, - 0x6ad0, 0x6ad1, 0x6ad2, 0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, - 0x6ad8, 0x6ad9, 0x6ada, 0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, - 0x6ae0, 0x6ae1, 0x6ae2, 0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, - 0x6ae8, 0x6ae9, 0x6aea, 0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, - 0x6af0, 0x6af1, 0x6af2, 0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, - 0x6af8, 0x6af9, 0x6afa, 0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, - 0x6b00, 0x6b01, 0x6b02, 0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, /* 0x6b00 */ - 0x6b08, 0x6b09, 0x6b0a, 0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, - 0x6b10, 0x6b11, 0x6b12, 0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, - 0x6b18, 0x6b19, 0x6b1a, 0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, - 0x6b20, 0x6b21, 0x6b22, 0x6b23, 0x6b24, 0x6b25, 0x6b26, 0x6b27, - 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e, 0x6b2f, - 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b37, - 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, 0x6b3d, 0x6b3e, 0x6b3f, - 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, 0x6b45, 0x6b46, 0x6b47, /* 0x6b40 */ - 0x6b48, 0x6b49, 0x6b4a, 0x6b4b, 0x6b4c, 0x6b4d, 0x6b4e, 0x6b4f, - 0x6b50, 0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, - 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, - 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, 0x6b65, 0x6b66, 0x6b67, - 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, - 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, - 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, 0x6b7d, 0x6b7e, 0x6b7f, - 0x6b80, 0x6b81, 0x6b82, 0x6b83, 0x6b84, 0x6b85, 0x6b86, 0x6b87, /* 0x6b80 */ - 0x6b88, 0x6b89, 0x6b8a, 0x6b8b, 0x6b8c, 0x6b8d, 0x6b8e, 0x6b8f, - 0x6b90, 0x6b91, 0x6b92, 0x6b93, 0x6b94, 0x6b95, 0x6b96, 0x6b97, - 0x6b98, 0x6b99, 0x6b9a, 0x6b9b, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, - 0x6ba0, 0x6ba1, 0x6ba2, 0x6ba3, 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, - 0x6ba8, 0x6ba9, 0x6baa, 0x6bab, 0x6bac, 0x6bad, 0x6bae, 0x6baf, - 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb3, 0x6bb4, 0x6bb5, 0x6bb6, 0x6bb7, - 0x6bb8, 0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bbf, - 0x6bc0, 0x6bc1, 0x6bc2, 0x6bc3, 0x6bc4, 0x6bc5, 0x6bc6, 0x6bc7, /* 0x6bc0 */ - 0x6bc8, 0x6bc9, 0x6bca, 0x6bcb, 0x6bcc, 0x6bcd, 0x6bce, 0x6bcf, - 0x6bd0, 0x6bd1, 0x6bd2, 0x6bd3, 0x6bd4, 0x6bd5, 0x6bd6, 0x6bd7, - 0x6bd8, 0x6bd9, 0x6bda, 0x6bdb, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf, - 0x6be0, 0x6be1, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, - 0x6be8, 0x6be9, 0x6bea, 0x6beb, 0x6bec, 0x6bed, 0x6bee, 0x6bef, - 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf3, 0x6bf4, 0x6bf5, 0x6bf6, 0x6bf7, - 0x6bf8, 0x6bf9, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, - 0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c05, 0x6c06, 0x6c07, /* 0x6c00 */ - 0x6c08, 0x6c09, 0x6c0a, 0x6c0b, 0x6c0c, 0x6c0d, 0x6c0e, 0x6c0f, - 0x6c10, 0x6c11, 0x6c12, 0x6c13, 0x6c14, 0x6c15, 0x6c16, 0x6c17, - 0x6c18, 0x6c19, 0x6c1a, 0x6c1b, 0x6c1c, 0x6c1d, 0x6c1e, 0x6c1f, - 0x6c20, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, 0x6c27, - 0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, 0x6c2f, - 0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, 0x6c37, - 0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, 0x6c3f, - 0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, 0x6c47, /* 0x6c40 */ - 0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e, 0x6c4f, - 0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, 0x6c57, - 0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, 0x6c5f, - 0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, 0x6c67, - 0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, - 0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, 0x6c77, - 0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, 0x6c7f, - 0x6c80, 0x6c81, 0x6c82, 0x6c83, 0x6c84, 0x6c85, 0x6c86, 0x6c87, /* 0x6c80 */ - 0x6c88, 0x6c89, 0x6c8a, 0x6c8b, 0x6c8c, 0x6c8d, 0x6c8e, 0x6c8f, - 0x6c90, 0x6c91, 0x6c92, 0x6c93, 0x6c94, 0x6c95, 0x6c96, 0x6c97, - 0x6c98, 0x6c99, 0x6c9a, 0x6c9b, 0x6c9c, 0x6c9d, 0x6c9e, 0x6c9f, - 0x6ca0, 0x6ca1, 0x6ca2, 0x6ca3, 0x6ca4, 0x6ca5, 0x6ca6, 0x6ca7, - 0x6ca8, 0x6ca9, 0x6caa, 0x6cab, 0x6cac, 0x6cad, 0x6cae, 0x6caf, - 0x6cb0, 0x6cb1, 0x6cb2, 0x6cb3, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7, - 0x6cb8, 0x6cb9, 0x6cba, 0x6cbb, 0x6cbc, 0x6cbd, 0x6cbe, 0x6cbf, - 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc4, 0x6cc5, 0x6cc6, 0x6cc7, /* 0x6cc0 */ - 0x6cc8, 0x6cc9, 0x6cca, 0x6ccb, 0x6ccc, 0x6ccd, 0x6cce, 0x6ccf, - 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd3, 0x6cd4, 0x6cd5, 0x6cd6, 0x6cd7, - 0x6cd8, 0x6cd9, 0x6cda, 0x6cdb, 0x6cdc, 0x6cdd, 0x6cde, 0x6cdf, - 0x6ce0, 0x6ce1, 0x6ce2, 0x6ce3, 0x6ce4, 0x6ce5, 0x6ce6, 0x6ce7, - 0x6ce8, 0x6ce9, 0x6cea, 0x6ceb, 0x6cec, 0x6ced, 0x6cee, 0x6cef, - 0x6cf0, 0x6cf1, 0x6cf2, 0x6cf3, 0x6cf4, 0x6cf5, 0x6cf6, 0x6cf7, - 0x6cf8, 0x6cf9, 0x6cfa, 0x6cfb, 0x6cfc, 0x6cfd, 0x6cfe, 0x6cff, - 0x6d00, 0x6d01, 0x6d02, 0x6d03, 0x6d04, 0x6d05, 0x6d06, 0x6d07, /* 0x6d00 */ - 0x6d08, 0x6d09, 0x6d0a, 0x6d0b, 0x6d0c, 0x6d0d, 0x6d0e, 0x6d0f, - 0x6d10, 0x6d11, 0x6d12, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d17, - 0x6d18, 0x6d19, 0x6d1a, 0x6d1b, 0x6d1c, 0x6d1d, 0x6d1e, 0x6d1f, - 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, - 0x6d28, 0x6d29, 0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, - 0x6d30, 0x6d31, 0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, - 0x6d38, 0x6d39, 0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, - 0x6d40, 0x6d41, 0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, /* 0x6d40 */ - 0x6d48, 0x6d49, 0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, - 0x6d50, 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, - 0x6d58, 0x6d59, 0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, - 0x6d60, 0x6d61, 0x6d62, 0x6d63, 0x6d64, 0x6d65, 0x6d66, 0x6d67, - 0x6d68, 0x6d69, 0x6d6a, 0x6d6b, 0x6d6c, 0x6d6d, 0x6d6e, 0x6d6f, - 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d74, 0x6d75, 0x6d76, 0x6d77, - 0x6d78, 0x6d79, 0x6d7a, 0x6d7b, 0x6d7c, 0x6d7d, 0x6d7e, 0x6d7f, - 0x6d80, 0x6d81, 0x6d82, 0x6d83, 0x6d84, 0x6d85, 0x6d86, 0x6d87, /* 0x6d80 */ - 0x6d88, 0x6d89, 0x6d8a, 0x6d8b, 0x6d8c, 0x6d8d, 0x6d8e, 0x6d8f, - 0x6d90, 0x6d91, 0x6d92, 0x6d93, 0x6d94, 0x6d95, 0x6d96, 0x6d97, - 0x6d98, 0x6d99, 0x6d9a, 0x6d9b, 0x6d9c, 0x6d9d, 0x6d9e, 0x6d9f, - 0x6da0, 0x6da1, 0x6da2, 0x6da3, 0x6da4, 0x6da5, 0x6da6, 0x6da7, - 0x6da8, 0x6da9, 0x6daa, 0x6dab, 0x6dac, 0x6dad, 0x6dae, 0x6daf, - 0x6db0, 0x6db1, 0x6db2, 0x6db3, 0x6db4, 0x6db5, 0x6db6, 0x6db7, - 0x6db8, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe, 0x6dbf, - 0x6dc0, 0x6dc1, 0x6dc2, 0x6dc3, 0x6dc4, 0x6dc5, 0x6dc6, 0x6dc7, /* 0x6dc0 */ - 0x6dc8, 0x6dc9, 0x6dca, 0x6dcb, 0x6dcc, 0x6dcd, 0x6dce, 0x6dcf, - 0x6dd0, 0x6dd1, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5, 0x6dd6, 0x6dd7, - 0x6dd8, 0x6dd9, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddd, 0x6dde, 0x6ddf, - 0x6de0, 0x6de1, 0x6de2, 0x6de3, 0x6de4, 0x6de5, 0x6de6, 0x6de7, - 0x6de8, 0x6de9, 0x6dea, 0x6deb, 0x6dec, 0x6ded, 0x6dee, 0x6def, - 0x6df0, 0x6df1, 0x6df2, 0x6df3, 0x6df4, 0x6df5, 0x6df6, 0x6df7, - 0x6df8, 0x6df9, 0x6dfa, 0x6dfb, 0x6dfc, 0x6dfd, 0x6dfe, 0x6dff, - 0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e05, 0x6e06, 0x6e07, /* 0x6e00 */ - 0x6e08, 0x6e09, 0x6e0a, 0x6e0b, 0x6e0c, 0x6e0d, 0x6e0e, 0x6e0f, - 0x6e10, 0x6e11, 0x6e12, 0x6e13, 0x6e14, 0x6e15, 0x6e16, 0x6e17, - 0x6e18, 0x6e19, 0x6e1a, 0x6e1b, 0x6e1c, 0x6e1d, 0x6e1e, 0x6e1f, - 0x6e20, 0x6e21, 0x6e22, 0x6e23, 0x6e24, 0x6e25, 0x6e26, 0x6e27, - 0x6e28, 0x6e29, 0x6e2a, 0x6e2b, 0x6e2c, 0x6e2d, 0x6e2e, 0x6e2f, - 0x6e30, 0x6e31, 0x6e32, 0x6e33, 0x6e34, 0x6e35, 0x6e36, 0x6e37, - 0x6e38, 0x6e39, 0x6e3a, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, - 0x6e40, 0x6e41, 0x6e42, 0x6e43, 0x6e44, 0x6e45, 0x6e46, 0x6e47, /* 0x6e40 */ - 0x6e48, 0x6e49, 0x6e4a, 0x6e4b, 0x6e4c, 0x6e4d, 0x6e4e, 0x6e4f, - 0x6e50, 0x6e51, 0x6e52, 0x6e53, 0x6e54, 0x6e55, 0x6e56, 0x6e57, - 0x6e58, 0x6e59, 0x6e5a, 0x6e5b, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e5f, - 0x6e60, 0x6e61, 0x6e62, 0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, - 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d, 0x6e6e, 0x6e6f, - 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74, 0x6e75, 0x6e76, 0x6e77, - 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6e7e, 0x6e7f, - 0x6e80, 0x6e81, 0x6e82, 0x6e83, 0x6e84, 0x6e85, 0x6e86, 0x6e87, /* 0x6e80 */ - 0x6e88, 0x6e89, 0x6e8a, 0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e8f, - 0x6e90, 0x6e91, 0x6e92, 0x6e93, 0x6e94, 0x6e95, 0x6e96, 0x6e97, - 0x6e98, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9c, 0x6e9d, 0x6e9e, 0x6e9f, - 0x6ea0, 0x6ea1, 0x6ea2, 0x6ea3, 0x6ea4, 0x6ea5, 0x6ea6, 0x6ea7, - 0x6ea8, 0x6ea9, 0x6eaa, 0x6eab, 0x6eac, 0x6ead, 0x6eae, 0x6eaf, - 0x6eb0, 0x6eb1, 0x6eb2, 0x6eb3, 0x6eb4, 0x6eb5, 0x6eb6, 0x6eb7, - 0x6eb8, 0x6eb9, 0x6eba, 0x6ebb, 0x6ebc, 0x6ebd, 0x6ebe, 0x6ebf, - 0x6ec0, 0x6ec1, 0x6ec2, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6, 0x6ec7, /* 0x6ec0 */ - 0x6ec8, 0x6ec9, 0x6eca, 0x6ecb, 0x6ecc, 0x6ecd, 0x6ece, 0x6ecf, - 0x6ed0, 0x6ed1, 0x6ed2, 0x6ed3, 0x6ed4, 0x6ed5, 0x6ed6, 0x6ed7, - 0x6ed8, 0x6ed9, 0x6eda, 0x6edb, 0x6edc, 0x6edd, 0x6ede, 0x6edf, - 0x6ee0, 0x6ee1, 0x6ee2, 0x6ee3, 0x6ee4, 0x6ee5, 0x6ee6, 0x6ee7, - 0x6ee8, 0x6ee9, 0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef, - 0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef4, 0x6ef5, 0x6ef6, 0x6ef7, - 0x6ef8, 0x6ef9, 0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, - 0x6f00, 0x6f01, 0x6f02, 0x6f03, 0x6f04, 0x6f05, 0x6f06, 0x6f07, /* 0x6f00 */ - 0x6f08, 0x6f09, 0x6f0a, 0x6f0b, 0x6f0c, 0x6f0d, 0x6f0e, 0x6f0f, - 0x6f10, 0x6f11, 0x6f12, 0x6f13, 0x6f14, 0x6f15, 0x6f16, 0x6f17, - 0x6f18, 0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, - 0x6f20, 0x6f21, 0x6f22, 0x6f23, 0x6f24, 0x6f25, 0x6f26, 0x6f27, - 0x6f28, 0x6f29, 0x6f2a, 0x6f2b, 0x6f2c, 0x6f2d, 0x6f2e, 0x6f2f, - 0x6f30, 0x6f31, 0x6f32, 0x6f33, 0x6f34, 0x6f35, 0x6f36, 0x6f37, - 0x6f38, 0x6f39, 0x6f3a, 0x6f3b, 0x6f3c, 0x6f3d, 0x6f3e, 0x6f3f, - 0x6f40, 0x6f41, 0x6f42, 0x6f43, 0x6f44, 0x6f45, 0x6f46, 0x6f47, /* 0x6f40 */ - 0x6f48, 0x6f49, 0x6f4a, 0x6f4b, 0x6f4c, 0x6f4d, 0x6f4e, 0x6f4f, - 0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57, - 0x6f58, 0x6f59, 0x6f5a, 0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, - 0x6f60, 0x6f61, 0x6f62, 0x6f63, 0x6f64, 0x6f65, 0x6f66, 0x6f67, - 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x6f6d, 0x6f6e, 0x6f6f, - 0x6f70, 0x6f71, 0x6f72, 0x6f73, 0x6f74, 0x6f75, 0x6f76, 0x6f77, - 0x6f78, 0x6f79, 0x6f7a, 0x6f7b, 0x6f7c, 0x6f7d, 0x6f7e, 0x6f7f, - 0x6f80, 0x6f81, 0x6f82, 0x6f83, 0x6f84, 0x6f85, 0x6f86, 0x6f87, /* 0x6f80 */ - 0x6f88, 0x6f89, 0x6f8a, 0x6f8b, 0x6f8c, 0x6f8d, 0x6f8e, 0x6f8f, - 0x6f90, 0x6f91, 0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, - 0x6f98, 0x6f99, 0x6f9a, 0x6f9b, 0x6f9c, 0x6f9d, 0x6f9e, 0x6f9f, - 0x6fa0, 0x6fa1, 0x6fa2, 0x6fa3, 0x6fa4, 0x6fa5, 0x6fa6, 0x6fa7, - 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac, 0x6fad, 0x6fae, 0x6faf, - 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb3, 0x6fb4, 0x6fb5, 0x6fb6, 0x6fb7, - 0x6fb8, 0x6fb9, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf, - 0x6fc0, 0x6fc1, 0x6fc2, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, /* 0x6fc0 */ - 0x6fc8, 0x6fc9, 0x6fca, 0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, - 0x6fd0, 0x6fd1, 0x6fd2, 0x6fd3, 0x6fd4, 0x6fd5, 0x6fd6, 0x6fd7, - 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc, 0x6fdd, 0x6fde, 0x6fdf, - 0x6fe0, 0x6fe1, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5, 0x6fe6, 0x6fe7, - 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed, 0x6fee, 0x6fef, - 0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7, - 0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, - 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, /* 0x7000 */ - 0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f, - 0x7010, 0x7011, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, - 0x7018, 0x7019, 0x701a, 0x701b, 0x701c, 0x701d, 0x701e, 0x701f, - 0x7020, 0x7021, 0x7022, 0x7023, 0x7024, 0x7025, 0x7026, 0x7027, - 0x7028, 0x7029, 0x702a, 0x702b, 0x702c, 0x702d, 0x702e, 0x702f, - 0x7030, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x7036, 0x7037, - 0x7038, 0x7039, 0x703a, 0x703b, 0x703c, 0x703d, 0x703e, 0x703f, - 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, 0x7046, 0x7047, /* 0x7040 */ - 0x7048, 0x7049, 0x704a, 0x704b, 0x704c, 0x704d, 0x704e, 0x704f, - 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, - 0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705e, 0x705f, - 0x7060, 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, - 0x7068, 0x7069, 0x706a, 0x706b, 0x706c, 0x706d, 0x706e, 0x706f, - 0x7070, 0x7071, 0x7072, 0x7073, 0x7074, 0x7075, 0x7076, 0x7077, - 0x7078, 0x7079, 0x707a, 0x707b, 0x707c, 0x707d, 0x707e, 0x707f, - 0x7080, 0x7081, 0x7082, 0x7083, 0x7084, 0x7085, 0x7086, 0x7087, /* 0x7080 */ - 0x7088, 0x7089, 0x708a, 0x708b, 0x708c, 0x708d, 0x708e, 0x708f, - 0x7090, 0x7091, 0x7092, 0x7093, 0x7094, 0x7095, 0x7096, 0x7097, - 0x7098, 0x7099, 0x709a, 0x709b, 0x709c, 0x709d, 0x709e, 0x709f, - 0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7, - 0x70a8, 0x70a9, 0x70aa, 0x70ab, 0x70ac, 0x70ad, 0x70ae, 0x70af, - 0x70b0, 0x70b1, 0x70b2, 0x70b3, 0x70b4, 0x70b5, 0x70b6, 0x70b7, - 0x70b8, 0x70b9, 0x70ba, 0x70bb, 0x70bc, 0x70bd, 0x70be, 0x70bf, - 0x70c0, 0x70c1, 0x70c2, 0x70c3, 0x70c4, 0x70c5, 0x70c6, 0x70c7, /* 0x70c0 */ - 0x70c8, 0x70c9, 0x70ca, 0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, - 0x70d0, 0x70d1, 0x70d2, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, - 0x70d8, 0x70d9, 0x70da, 0x70db, 0x70dc, 0x70dd, 0x70de, 0x70df, - 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e4, 0x70e5, 0x70e6, 0x70e7, - 0x70e8, 0x70e9, 0x70ea, 0x70eb, 0x70ec, 0x70ed, 0x70ee, 0x70ef, - 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, 0x70f6, 0x70f7, - 0x70f8, 0x70f9, 0x70fa, 0x70fb, 0x70fc, 0x70fd, 0x70fe, 0x70ff, - 0x7100, 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, /* 0x7100 */ - 0x7108, 0x7109, 0x710a, 0x710b, 0x710c, 0x710d, 0x710e, 0x710f, - 0x7110, 0x7111, 0x7112, 0x7113, 0x7114, 0x7115, 0x7116, 0x7117, - 0x7118, 0x7119, 0x711a, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, - 0x7120, 0x7121, 0x7122, 0x7123, 0x7124, 0x7125, 0x7126, 0x7127, - 0x7128, 0x7129, 0x712a, 0x712b, 0x712c, 0x712d, 0x712e, 0x712f, - 0x7130, 0x7131, 0x7132, 0x7133, 0x7134, 0x7135, 0x7136, 0x7137, - 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e, 0x713f, - 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7145, 0x7146, 0x7147, /* 0x7140 */ - 0x7148, 0x7149, 0x714a, 0x714b, 0x714c, 0x714d, 0x714e, 0x714f, - 0x7150, 0x7151, 0x7152, 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, - 0x7158, 0x7159, 0x715a, 0x715b, 0x715c, 0x715d, 0x715e, 0x715f, - 0x7160, 0x7161, 0x7162, 0x7163, 0x7164, 0x7165, 0x7166, 0x7167, - 0x7168, 0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716e, 0x716f, - 0x7170, 0x7171, 0x7172, 0x7173, 0x7174, 0x7175, 0x7176, 0x7177, - 0x7178, 0x7179, 0x717a, 0x717b, 0x717c, 0x717d, 0x717e, 0x717f, - 0x7180, 0x7181, 0x7182, 0x7183, 0x7184, 0x7185, 0x7186, 0x7187, /* 0x7180 */ - 0x7188, 0x7189, 0x718a, 0x718b, 0x718c, 0x718d, 0x718e, 0x718f, - 0x7190, 0x7191, 0x7192, 0x7193, 0x7194, 0x7195, 0x7196, 0x7197, - 0x7198, 0x7199, 0x719a, 0x719b, 0x719c, 0x719d, 0x719e, 0x719f, - 0x71a0, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6, 0x71a7, - 0x71a8, 0x71a9, 0x71aa, 0x71ab, 0x71ac, 0x71ad, 0x71ae, 0x71af, - 0x71b0, 0x71b1, 0x71b2, 0x71b3, 0x71b4, 0x71b5, 0x71b6, 0x71b7, - 0x71b8, 0x71b9, 0x71ba, 0x71bb, 0x71bc, 0x71bd, 0x71be, 0x71bf, - 0x71c0, 0x71c1, 0x71c2, 0x71c3, 0x71c4, 0x71c5, 0x71c6, 0x71c7, /* 0x71c0 */ - 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc, 0x71cd, 0x71ce, 0x71cf, - 0x71d0, 0x71d1, 0x71d2, 0x71d3, 0x71d4, 0x71d5, 0x71d6, 0x71d7, - 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd, 0x71de, 0x71df, - 0x71e0, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e5, 0x71e6, 0x71e7, - 0x71e8, 0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ee, 0x71ef, - 0x71f0, 0x71f1, 0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, - 0x71f8, 0x71f9, 0x71fa, 0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, - 0x7200, 0x7201, 0x7202, 0x7203, 0x7204, 0x7205, 0x7206, 0x7207, /* 0x7200 */ - 0x7208, 0x7209, 0x720a, 0x720b, 0x720c, 0x720d, 0x720e, 0x720f, - 0x7210, 0x7211, 0x7212, 0x7213, 0x7214, 0x7215, 0x7216, 0x7217, - 0x7218, 0x7219, 0x721a, 0x721b, 0x721c, 0x721d, 0x721e, 0x721f, - 0x7220, 0x7221, 0x7222, 0x7223, 0x7224, 0x7225, 0x7226, 0x7227, - 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, 0x722d, 0x722e, 0x722f, - 0x7230, 0x7231, 0x7232, 0x7233, 0x7234, 0x7235, 0x7236, 0x7237, - 0x7238, 0x7239, 0x723a, 0x723b, 0x723c, 0x723d, 0x723e, 0x723f, - 0x7240, 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7247, /* 0x7240 */ - 0x7248, 0x7249, 0x724a, 0x724b, 0x724c, 0x724d, 0x724e, 0x724f, - 0x7250, 0x7251, 0x7252, 0x7253, 0x7254, 0x7255, 0x7256, 0x7257, - 0x7258, 0x7259, 0x725a, 0x725b, 0x725c, 0x725d, 0x725e, 0x725f, - 0x7260, 0x7261, 0x7262, 0x7263, 0x7264, 0x7265, 0x7266, 0x7267, - 0x7268, 0x7269, 0x726a, 0x726b, 0x726c, 0x726d, 0x726e, 0x726f, - 0x7270, 0x7271, 0x7272, 0x7273, 0x7274, 0x7275, 0x7276, 0x7277, - 0x7278, 0x7279, 0x727a, 0x727b, 0x727c, 0x727d, 0x727e, 0x727f, - 0x7280, 0x7281, 0x7282, 0x7283, 0x7284, 0x7285, 0x7286, 0x7287, /* 0x7280 */ - 0x7288, 0x7289, 0x728a, 0x728b, 0x728c, 0x728d, 0x728e, 0x728f, - 0x7290, 0x7291, 0x7292, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, - 0x7298, 0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x729f, - 0x72a0, 0x72a1, 0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, - 0x72a8, 0x72a9, 0x72aa, 0x72ab, 0x72ac, 0x72ad, 0x72ae, 0x72af, - 0x72b0, 0x72b1, 0x72b2, 0x72b3, 0x72b4, 0x72b5, 0x72b6, 0x72b7, - 0x72b8, 0x72b9, 0x72ba, 0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, - 0x72c0, 0x72c1, 0x72c2, 0x72c3, 0x72c4, 0x72c5, 0x72c6, 0x72c7, /* 0x72c0 */ - 0x72c8, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cd, 0x72ce, 0x72cf, - 0x72d0, 0x72d1, 0x72d2, 0x72d3, 0x72d4, 0x72d5, 0x72d6, 0x72d7, - 0x72d8, 0x72d9, 0x72da, 0x72db, 0x72dc, 0x72dd, 0x72de, 0x72df, - 0x72e0, 0x72e1, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6, 0x72e7, - 0x72e8, 0x72e9, 0x72ea, 0x72eb, 0x72ec, 0x72ed, 0x72ee, 0x72ef, - 0x72f0, 0x72f1, 0x72f2, 0x72f3, 0x72f4, 0x72f5, 0x72f6, 0x72f7, - 0x72f8, 0x72f9, 0x72fa, 0x72fb, 0x72fc, 0x72fd, 0x72fe, 0x72ff, - 0x7300, 0x7301, 0x7302, 0x7303, 0x7304, 0x7305, 0x7306, 0x7307, /* 0x7300 */ - 0x7308, 0x7309, 0x730a, 0x730b, 0x730c, 0x730d, 0x730e, 0x730f, - 0x7310, 0x7311, 0x7312, 0x7313, 0x7314, 0x7315, 0x7316, 0x7317, - 0x7318, 0x7319, 0x731a, 0x731b, 0x731c, 0x731d, 0x731e, 0x731f, - 0x7320, 0x7321, 0x7322, 0x7323, 0x7324, 0x7325, 0x7326, 0x7327, - 0x7328, 0x7329, 0x732a, 0x732b, 0x732c, 0x732d, 0x732e, 0x732f, - 0x7330, 0x7331, 0x7332, 0x7333, 0x7334, 0x7335, 0x7336, 0x7337, - 0x7338, 0x7339, 0x733a, 0x733b, 0x733c, 0x733d, 0x733e, 0x733f, - 0x7340, 0x7341, 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, /* 0x7340 */ - 0x7348, 0x7349, 0x734a, 0x734b, 0x734c, 0x734d, 0x734e, 0x734f, - 0x7350, 0x7351, 0x7352, 0x7353, 0x7354, 0x7355, 0x7356, 0x7357, - 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d, 0x735e, 0x735f, - 0x7360, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0x7367, - 0x7368, 0x7369, 0x736a, 0x736b, 0x736c, 0x736d, 0x736e, 0x736f, - 0x7370, 0x7371, 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, - 0x7378, 0x7379, 0x737a, 0x737b, 0x737c, 0x737d, 0x737e, 0x737f, - 0x7380, 0x7381, 0x7382, 0x7383, 0x7384, 0x7385, 0x7386, 0x7387, /* 0x7380 */ - 0x7388, 0x7389, 0x738a, 0x738b, 0x738c, 0x738d, 0x738e, 0x738f, - 0x7390, 0x7391, 0x7392, 0x7393, 0x7394, 0x7395, 0x7396, 0x7397, - 0x7398, 0x7399, 0x739a, 0x739b, 0x739c, 0x739d, 0x739e, 0x739f, - 0x73a0, 0x73a1, 0x73a2, 0x73a3, 0x73a4, 0x73a5, 0x73a6, 0x73a7, - 0x73a8, 0x73a9, 0x73aa, 0x73ab, 0x73ac, 0x73ad, 0x73ae, 0x73af, - 0x73b0, 0x73b1, 0x73b2, 0x73b3, 0x73b4, 0x73b5, 0x73b6, 0x73b7, - 0x73b8, 0x73b9, 0x73ba, 0x73bb, 0x73bc, 0x73bd, 0x73be, 0x73bf, - 0x73c0, 0x73c1, 0x73c2, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, /* 0x73c0 */ - 0x73c8, 0x73c9, 0x73ca, 0x73cb, 0x73cc, 0x73cd, 0x73ce, 0x73cf, - 0x73d0, 0x73d1, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7, - 0x73d8, 0x73d9, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73de, 0x73df, - 0x73e0, 0x73e1, 0x73e2, 0x73e3, 0x73e4, 0x73e5, 0x73e6, 0x73e7, - 0x73e8, 0x73e9, 0x73ea, 0x73eb, 0x73ec, 0x73ed, 0x73ee, 0x73ef, - 0x73f0, 0x73f1, 0x73f2, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7, - 0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff, - 0x7400, 0x7401, 0x7402, 0x7403, 0x7404, 0x7405, 0x7406, 0x7407, /* 0x7400 */ - 0x7408, 0x7409, 0x740a, 0x740b, 0x740c, 0x740d, 0x740e, 0x740f, - 0x7410, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, 0x7417, - 0x7418, 0x7419, 0x741a, 0x741b, 0x741c, 0x741d, 0x741e, 0x741f, - 0x7420, 0x7421, 0x7422, 0x7423, 0x7424, 0x7425, 0x7426, 0x7427, - 0x7428, 0x7429, 0x742a, 0x742b, 0x742c, 0x742d, 0x742e, 0x742f, - 0x7430, 0x7431, 0x7432, 0x7433, 0x7434, 0x7435, 0x7436, 0x7437, - 0x7438, 0x7439, 0x743a, 0x743b, 0x743c, 0x743d, 0x743e, 0x743f, - 0x7440, 0x7441, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, 0x7447, /* 0x7440 */ - 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e, 0x744f, - 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7455, 0x7456, 0x7457, - 0x7458, 0x7459, 0x745a, 0x745b, 0x745c, 0x745d, 0x745e, 0x745f, - 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466, 0x7467, - 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746d, 0x746e, 0x746f, - 0x7470, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7476, 0x7477, - 0x7478, 0x7479, 0x747a, 0x747b, 0x747c, 0x747d, 0x747e, 0x747f, - 0x7480, 0x7481, 0x7482, 0x7483, 0x7484, 0x7485, 0x7486, 0x7487, /* 0x7480 */ - 0x7488, 0x7489, 0x748a, 0x748b, 0x748c, 0x748d, 0x748e, 0x748f, - 0x7490, 0x7491, 0x7492, 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, - 0x7498, 0x7499, 0x749a, 0x749b, 0x749c, 0x749d, 0x749e, 0x749f, - 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4, 0x74a5, 0x74a6, 0x74a7, - 0x74a8, 0x74a9, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af, - 0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7, - 0x74b8, 0x74b9, 0x74ba, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, - 0x74c0, 0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, /* 0x74c0 */ - 0x74c8, 0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, - 0x74d0, 0x74d1, 0x74d2, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, - 0x74d8, 0x74d9, 0x74da, 0x74db, 0x74dc, 0x74dd, 0x74de, 0x74df, - 0x74e0, 0x74e1, 0x74e2, 0x74e3, 0x74e4, 0x74e5, 0x74e6, 0x74e7, - 0x74e8, 0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74ee, 0x74ef, - 0x74f0, 0x74f1, 0x74f2, 0x74f3, 0x74f4, 0x74f5, 0x74f6, 0x74f7, - 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd, 0x74fe, 0x74ff, - 0x7500, 0x7501, 0x7502, 0x7503, 0x7504, 0x7505, 0x7506, 0x7507, /* 0x7500 */ - 0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750d, 0x750e, 0x750f, - 0x7510, 0x7511, 0x7512, 0x7513, 0x7514, 0x7515, 0x7516, 0x7517, - 0x7518, 0x7519, 0x751a, 0x751b, 0x751c, 0x751d, 0x751e, 0x751f, - 0x7520, 0x7521, 0x7522, 0x7523, 0x7524, 0x7525, 0x7526, 0x7527, - 0x7528, 0x7529, 0x752a, 0x752b, 0x752c, 0x752d, 0x752e, 0x752f, - 0x7530, 0x7531, 0x7532, 0x7533, 0x7534, 0x7535, 0x7536, 0x7537, - 0x7538, 0x7539, 0x753a, 0x753b, 0x753c, 0x753d, 0x753e, 0x753f, - 0x7540, 0x7541, 0x7542, 0x7543, 0x7544, 0x7545, 0x7546, 0x7547, /* 0x7540 */ - 0x7548, 0x7549, 0x754a, 0x754b, 0x754c, 0x754d, 0x754e, 0x754f, - 0x7550, 0x7551, 0x7552, 0x7553, 0x7554, 0x7555, 0x7556, 0x7557, - 0x7558, 0x7559, 0x755a, 0x755b, 0x755c, 0x755d, 0x755e, 0x755f, - 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7565, 0x7566, 0x7567, - 0x7568, 0x7569, 0x756a, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, - 0x7570, 0x7571, 0x7572, 0x7573, 0x7574, 0x7575, 0x7576, 0x7577, - 0x7578, 0x7579, 0x757a, 0x757b, 0x757c, 0x757d, 0x757e, 0x757f, - 0x7580, 0x7581, 0x7582, 0x7583, 0x7584, 0x7585, 0x7586, 0x7587, /* 0x7580 */ - 0x7588, 0x7589, 0x758a, 0x758b, 0x758c, 0x758d, 0x758e, 0x758f, - 0x7590, 0x7591, 0x7592, 0x7593, 0x7594, 0x7595, 0x7596, 0x7597, - 0x7598, 0x7599, 0x759a, 0x759b, 0x759c, 0x759d, 0x759e, 0x759f, - 0x75a0, 0x75a1, 0x75a2, 0x75a3, 0x75a4, 0x75a5, 0x75a6, 0x75a7, - 0x75a8, 0x75a9, 0x75aa, 0x75ab, 0x75ac, 0x75ad, 0x75ae, 0x75af, - 0x75b0, 0x75b1, 0x75b2, 0x75b3, 0x75b4, 0x75b5, 0x75b6, 0x75b7, - 0x75b8, 0x75b9, 0x75ba, 0x75bb, 0x75bc, 0x75bd, 0x75be, 0x75bf, - 0x75c0, 0x75c1, 0x75c2, 0x75c3, 0x75c4, 0x75c5, 0x75c6, 0x75c7, /* 0x75c0 */ - 0x75c8, 0x75c9, 0x75ca, 0x75cb, 0x75cc, 0x75cd, 0x75ce, 0x75cf, - 0x75d0, 0x75d1, 0x75d2, 0x75d3, 0x75d4, 0x75d5, 0x75d6, 0x75d7, - 0x75d8, 0x75d9, 0x75da, 0x75db, 0x75dc, 0x75dd, 0x75de, 0x75df, - 0x75e0, 0x75e1, 0x75e2, 0x75e3, 0x75e4, 0x75e5, 0x75e6, 0x75e7, - 0x75e8, 0x75e9, 0x75ea, 0x75eb, 0x75ec, 0x75ed, 0x75ee, 0x75ef, - 0x75f0, 0x75f1, 0x75f2, 0x75f3, 0x75f4, 0x75f5, 0x75f6, 0x75f7, - 0x75f8, 0x75f9, 0x75fa, 0x75fb, 0x75fc, 0x75fd, 0x75fe, 0x75ff, - 0x7600, 0x7601, 0x7602, 0x7603, 0x7604, 0x7605, 0x7606, 0x7607, /* 0x7600 */ - 0x7608, 0x7609, 0x760a, 0x760b, 0x760c, 0x760d, 0x760e, 0x760f, - 0x7610, 0x7611, 0x7612, 0x7613, 0x7614, 0x7615, 0x7616, 0x7617, - 0x7618, 0x7619, 0x761a, 0x761b, 0x761c, 0x761d, 0x761e, 0x761f, - 0x7620, 0x7621, 0x7622, 0x7623, 0x7624, 0x7625, 0x7626, 0x7627, - 0x7628, 0x7629, 0x762a, 0x762b, 0x762c, 0x762d, 0x762e, 0x762f, - 0x7630, 0x7631, 0x7632, 0x7633, 0x7634, 0x7635, 0x7636, 0x7637, - 0x7638, 0x7639, 0x763a, 0x763b, 0x763c, 0x763d, 0x763e, 0x763f, - 0x7640, 0x7641, 0x7642, 0x7643, 0x7644, 0x7645, 0x7646, 0x7647, /* 0x7640 */ - 0x7648, 0x7649, 0x764a, 0x764b, 0x764c, 0x764d, 0x764e, 0x764f, - 0x7650, 0x7651, 0x7652, 0x7653, 0x7654, 0x7655, 0x7656, 0x7657, - 0x7658, 0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x765f, - 0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x7665, 0x7666, 0x7667, - 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e, 0x766f, - 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, 0x7676, 0x7677, - 0x7678, 0x7679, 0x767a, 0x767b, 0x767c, 0x767d, 0x767e, 0x767f, - 0x7680, 0x7681, 0x7682, 0x7683, 0x7684, 0x7685, 0x7686, 0x7687, /* 0x7680 */ - 0x7688, 0x7689, 0x768a, 0x768b, 0x768c, 0x768d, 0x768e, 0x768f, - 0x7690, 0x7691, 0x7692, 0x7693, 0x7694, 0x7695, 0x7696, 0x7697, - 0x7698, 0x7699, 0x769a, 0x769b, 0x769c, 0x769d, 0x769e, 0x769f, - 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a4, 0x76a5, 0x76a6, 0x76a7, - 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad, 0x76ae, 0x76af, - 0x76b0, 0x76b1, 0x76b2, 0x76b3, 0x76b4, 0x76b5, 0x76b6, 0x76b7, - 0x76b8, 0x76b9, 0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76bf, - 0x76c0, 0x76c1, 0x76c2, 0x76c3, 0x76c4, 0x76c5, 0x76c6, 0x76c7, /* 0x76c0 */ - 0x76c8, 0x76c9, 0x76ca, 0x76cb, 0x76cc, 0x76cd, 0x76ce, 0x76cf, - 0x76d0, 0x76d1, 0x76d2, 0x76d3, 0x76d4, 0x76d5, 0x76d6, 0x76d7, - 0x76d8, 0x76d9, 0x76da, 0x76db, 0x76dc, 0x76dd, 0x76de, 0x76df, - 0x76e0, 0x76e1, 0x76e2, 0x76e3, 0x76e4, 0x76e5, 0x76e6, 0x76e7, - 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec, 0x76ed, 0x76ee, 0x76ef, - 0x76f0, 0x76f1, 0x76f2, 0x76f3, 0x76f4, 0x76f5, 0x76f6, 0x76f7, - 0x76f8, 0x76f9, 0x76fa, 0x76fb, 0x76fc, 0x76fd, 0x76fe, 0x76ff, - 0x7700, 0x7701, 0x7702, 0x7703, 0x7704, 0x7705, 0x7706, 0x7707, /* 0x7700 */ - 0x7708, 0x7709, 0x770a, 0x770b, 0x770c, 0x770d, 0x770e, 0x770f, - 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, 0x7715, 0x7716, 0x7717, - 0x7718, 0x7719, 0x771a, 0x771b, 0x771c, 0x771d, 0x771e, 0x771f, - 0x7720, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, 0x7727, - 0x7728, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d, 0x772e, 0x772f, - 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7735, 0x7736, 0x7737, - 0x7738, 0x7739, 0x773a, 0x773b, 0x773c, 0x773d, 0x773e, 0x773f, - 0x7740, 0x7741, 0x7742, 0x7743, 0x7744, 0x7745, 0x7746, 0x7747, /* 0x7740 */ - 0x7748, 0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, - 0x7750, 0x7751, 0x7752, 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, - 0x7758, 0x7759, 0x775a, 0x775b, 0x775c, 0x775d, 0x775e, 0x775f, - 0x7760, 0x7761, 0x7762, 0x7763, 0x7764, 0x7765, 0x7766, 0x7767, - 0x7768, 0x7769, 0x776a, 0x776b, 0x776c, 0x776d, 0x776e, 0x776f, - 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, 0x7775, 0x7776, 0x7777, - 0x7778, 0x7779, 0x777a, 0x777b, 0x777c, 0x777d, 0x777e, 0x777f, - 0x7780, 0x7781, 0x7782, 0x7783, 0x7784, 0x7785, 0x7786, 0x7787, /* 0x7780 */ - 0x7788, 0x7789, 0x778a, 0x778b, 0x778c, 0x778d, 0x778e, 0x778f, - 0x7790, 0x7791, 0x7792, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, - 0x7798, 0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x779f, - 0x77a0, 0x77a1, 0x77a2, 0x77a3, 0x77a4, 0x77a5, 0x77a6, 0x77a7, - 0x77a8, 0x77a9, 0x77aa, 0x77ab, 0x77ac, 0x77ad, 0x77ae, 0x77af, - 0x77b0, 0x77b1, 0x77b2, 0x77b3, 0x77b4, 0x77b5, 0x77b6, 0x77b7, - 0x77b8, 0x77b9, 0x77ba, 0x77bb, 0x77bc, 0x77bd, 0x77be, 0x77bf, - 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6, 0x77c7, /* 0x77c0 */ - 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77cd, 0x77ce, 0x77cf, - 0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d7, - 0x77d8, 0x77d9, 0x77da, 0x77db, 0x77dc, 0x77dd, 0x77de, 0x77df, - 0x77e0, 0x77e1, 0x77e2, 0x77e3, 0x77e4, 0x77e5, 0x77e6, 0x77e7, - 0x77e8, 0x77e9, 0x77ea, 0x77eb, 0x77ec, 0x77ed, 0x77ee, 0x77ef, - 0x77f0, 0x77f1, 0x77f2, 0x77f3, 0x77f4, 0x77f5, 0x77f6, 0x77f7, - 0x77f8, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x77fd, 0x77fe, 0x77ff, - 0x7800, 0x7801, 0x7802, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, /* 0x7800 */ - 0x7808, 0x7809, 0x780a, 0x780b, 0x780c, 0x780d, 0x780e, 0x780f, - 0x7810, 0x7811, 0x7812, 0x7813, 0x7814, 0x7815, 0x7816, 0x7817, - 0x7818, 0x7819, 0x781a, 0x781b, 0x781c, 0x781d, 0x781e, 0x781f, - 0x7820, 0x7821, 0x7822, 0x7823, 0x7824, 0x7825, 0x7826, 0x7827, - 0x7828, 0x7829, 0x782a, 0x782b, 0x782c, 0x782d, 0x782e, 0x782f, - 0x7830, 0x7831, 0x7832, 0x7833, 0x7834, 0x7835, 0x7836, 0x7837, - 0x7838, 0x7839, 0x783a, 0x783b, 0x783c, 0x783d, 0x783e, 0x783f, - 0x7840, 0x7841, 0x7842, 0x7843, 0x7844, 0x7845, 0x7846, 0x7847, /* 0x7840 */ - 0x7848, 0x7849, 0x784a, 0x784b, 0x784c, 0x784d, 0x784e, 0x784f, - 0x7850, 0x7851, 0x7852, 0x7853, 0x7854, 0x7855, 0x7856, 0x7857, - 0x7858, 0x7859, 0x785a, 0x785b, 0x785c, 0x785d, 0x785e, 0x785f, - 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7865, 0x7866, 0x7867, - 0x7868, 0x7869, 0x786a, 0x786b, 0x786c, 0x786d, 0x786e, 0x786f, - 0x7870, 0x7871, 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7877, - 0x7878, 0x7879, 0x787a, 0x787b, 0x787c, 0x787d, 0x787e, 0x787f, - 0x7880, 0x7881, 0x7882, 0x7883, 0x7884, 0x7885, 0x7886, 0x7887, /* 0x7880 */ - 0x7888, 0x7889, 0x788a, 0x788b, 0x788c, 0x788d, 0x788e, 0x788f, - 0x7890, 0x7891, 0x7892, 0x7893, 0x7894, 0x7895, 0x7896, 0x7897, - 0x7898, 0x7899, 0x789a, 0x789b, 0x789c, 0x789d, 0x789e, 0x789f, - 0x78a0, 0x78a1, 0x78a2, 0x78a3, 0x78a4, 0x78a5, 0x78a6, 0x78a7, - 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac, 0x78ad, 0x78ae, 0x78af, - 0x78b0, 0x78b1, 0x78b2, 0x78b3, 0x78b4, 0x78b5, 0x78b6, 0x78b7, - 0x78b8, 0x78b9, 0x78ba, 0x78bb, 0x78bc, 0x78bd, 0x78be, 0x78bf, - 0x78c0, 0x78c1, 0x78c2, 0x78c3, 0x78c4, 0x78c5, 0x78c6, 0x78c7, /* 0x78c0 */ - 0x78c8, 0x78c9, 0x78ca, 0x78cb, 0x78cc, 0x78cd, 0x78ce, 0x78cf, - 0x78d0, 0x78d1, 0x78d2, 0x78d3, 0x78d4, 0x78d5, 0x78d6, 0x78d7, - 0x78d8, 0x78d9, 0x78da, 0x78db, 0x78dc, 0x78dd, 0x78de, 0x78df, - 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4, 0x78e5, 0x78e6, 0x78e7, - 0x78e8, 0x78e9, 0x78ea, 0x78eb, 0x78ec, 0x78ed, 0x78ee, 0x78ef, - 0x78f0, 0x78f1, 0x78f2, 0x78f3, 0x78f4, 0x78f5, 0x78f6, 0x78f7, - 0x78f8, 0x78f9, 0x78fa, 0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, - 0x7900, 0x7901, 0x7902, 0x7903, 0x7904, 0x7905, 0x7906, 0x7907, /* 0x7900 */ - 0x7908, 0x7909, 0x790a, 0x790b, 0x790c, 0x790d, 0x790e, 0x790f, - 0x7910, 0x7911, 0x7912, 0x7913, 0x7914, 0x7915, 0x7916, 0x7917, - 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d, 0x791e, 0x791f, - 0x7920, 0x7921, 0x7922, 0x7923, 0x7924, 0x7925, 0x7926, 0x7927, - 0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f, - 0x7930, 0x7931, 0x7932, 0x7933, 0x7934, 0x7935, 0x7936, 0x7937, - 0x7938, 0x7939, 0x793a, 0x793b, 0x793c, 0x793d, 0x793e, 0x793f, - 0x7940, 0x7941, 0x7942, 0x7943, 0x7944, 0x7945, 0x7946, 0x7947, /* 0x7940 */ - 0x7948, 0x7949, 0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, - 0x7950, 0x7951, 0x7952, 0x7953, 0x7954, 0x7955, 0x7956, 0x7957, - 0x7958, 0x7959, 0x795a, 0x795b, 0x795c, 0x795d, 0x795e, 0x795f, - 0x7960, 0x7961, 0x7962, 0x7963, 0x7964, 0x7965, 0x7966, 0x7967, - 0x7968, 0x7969, 0x796a, 0x796b, 0x796c, 0x796d, 0x796e, 0x796f, - 0x7970, 0x7971, 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7977, - 0x7978, 0x7979, 0x797a, 0x797b, 0x797c, 0x797d, 0x797e, 0x797f, - 0x7980, 0x7981, 0x7982, 0x7983, 0x7984, 0x7985, 0x7986, 0x7987, /* 0x7980 */ - 0x7988, 0x7989, 0x798a, 0x798b, 0x798c, 0x798d, 0x798e, 0x798f, - 0x7990, 0x7991, 0x7992, 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, - 0x7998, 0x7999, 0x799a, 0x799b, 0x799c, 0x799d, 0x799e, 0x799f, - 0x79a0, 0x79a1, 0x79a2, 0x79a3, 0x79a4, 0x79a5, 0x79a6, 0x79a7, - 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac, 0x79ad, 0x79ae, 0x79af, - 0x79b0, 0x79b1, 0x79b2, 0x79b3, 0x79b4, 0x79b5, 0x79b6, 0x79b7, - 0x79b8, 0x79b9, 0x79ba, 0x79bb, 0x79bc, 0x79bd, 0x79be, 0x79bf, - 0x79c0, 0x79c1, 0x79c2, 0x79c3, 0x79c4, 0x79c5, 0x79c6, 0x79c7, /* 0x79c0 */ - 0x79c8, 0x79c9, 0x79ca, 0x79cb, 0x79cc, 0x79cd, 0x79ce, 0x79cf, - 0x79d0, 0x79d1, 0x79d2, 0x79d3, 0x79d4, 0x79d5, 0x79d6, 0x79d7, - 0x79d8, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd, 0x79de, 0x79df, - 0x79e0, 0x79e1, 0x79e2, 0x79e3, 0x79e4, 0x79e5, 0x79e6, 0x79e7, - 0x79e8, 0x79e9, 0x79ea, 0x79eb, 0x79ec, 0x79ed, 0x79ee, 0x79ef, - 0x79f0, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7, - 0x79f8, 0x79f9, 0x79fa, 0x79fb, 0x79fc, 0x79fd, 0x79fe, 0x79ff, - 0x7a00, 0x7a01, 0x7a02, 0x7a03, 0x7a04, 0x7a05, 0x7a06, 0x7a07, /* 0x7a00 */ - 0x7a08, 0x7a09, 0x7a0a, 0x7a0b, 0x7a0c, 0x7a0d, 0x7a0e, 0x7a0f, - 0x7a10, 0x7a11, 0x7a12, 0x7a13, 0x7a14, 0x7a15, 0x7a16, 0x7a17, - 0x7a18, 0x7a19, 0x7a1a, 0x7a1b, 0x7a1c, 0x7a1d, 0x7a1e, 0x7a1f, - 0x7a20, 0x7a21, 0x7a22, 0x7a23, 0x7a24, 0x7a25, 0x7a26, 0x7a27, - 0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f, - 0x7a30, 0x7a31, 0x7a32, 0x7a33, 0x7a34, 0x7a35, 0x7a36, 0x7a37, - 0x7a38, 0x7a39, 0x7a3a, 0x7a3b, 0x7a3c, 0x7a3d, 0x7a3e, 0x7a3f, - 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a46, 0x7a47, /* 0x7a40 */ - 0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f, - 0x7a50, 0x7a51, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a57, - 0x7a58, 0x7a59, 0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, - 0x7a60, 0x7a61, 0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, - 0x7a68, 0x7a69, 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, - 0x7a70, 0x7a71, 0x7a72, 0x7a73, 0x7a74, 0x7a75, 0x7a76, 0x7a77, - 0x7a78, 0x7a79, 0x7a7a, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a7f, - 0x7a80, 0x7a81, 0x7a82, 0x7a83, 0x7a84, 0x7a85, 0x7a86, 0x7a87, /* 0x7a80 */ - 0x7a88, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8d, 0x7a8e, 0x7a8f, - 0x7a90, 0x7a91, 0x7a92, 0x7a93, 0x7a94, 0x7a95, 0x7a96, 0x7a97, - 0x7a98, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9c, 0x7a9d, 0x7a9e, 0x7a9f, - 0x7aa0, 0x7aa1, 0x7aa2, 0x7aa3, 0x7aa4, 0x7aa5, 0x7aa6, 0x7aa7, - 0x7aa8, 0x7aa9, 0x7aaa, 0x7aab, 0x7aac, 0x7aad, 0x7aae, 0x7aaf, - 0x7ab0, 0x7ab1, 0x7ab2, 0x7ab3, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, - 0x7ab8, 0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7abf, - 0x7ac0, 0x7ac1, 0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, /* 0x7ac0 */ - 0x7ac8, 0x7ac9, 0x7aca, 0x7acb, 0x7acc, 0x7acd, 0x7ace, 0x7acf, - 0x7ad0, 0x7ad1, 0x7ad2, 0x7ad3, 0x7ad4, 0x7ad5, 0x7ad6, 0x7ad7, - 0x7ad8, 0x7ad9, 0x7ada, 0x7adb, 0x7adc, 0x7add, 0x7ade, 0x7adf, - 0x7ae0, 0x7ae1, 0x7ae2, 0x7ae3, 0x7ae4, 0x7ae5, 0x7ae6, 0x7ae7, - 0x7ae8, 0x7ae9, 0x7aea, 0x7aeb, 0x7aec, 0x7aed, 0x7aee, 0x7aef, - 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4, 0x7af5, 0x7af6, 0x7af7, - 0x7af8, 0x7af9, 0x7afa, 0x7afb, 0x7afc, 0x7afd, 0x7afe, 0x7aff, - 0x7b00, 0x7b01, 0x7b02, 0x7b03, 0x7b04, 0x7b05, 0x7b06, 0x7b07, /* 0x7b00 */ - 0x7b08, 0x7b09, 0x7b0a, 0x7b0b, 0x7b0c, 0x7b0d, 0x7b0e, 0x7b0f, - 0x7b10, 0x7b11, 0x7b12, 0x7b13, 0x7b14, 0x7b15, 0x7b16, 0x7b17, - 0x7b18, 0x7b19, 0x7b1a, 0x7b1b, 0x7b1c, 0x7b1d, 0x7b1e, 0x7b1f, - 0x7b20, 0x7b21, 0x7b22, 0x7b23, 0x7b24, 0x7b25, 0x7b26, 0x7b27, - 0x7b28, 0x7b29, 0x7b2a, 0x7b2b, 0x7b2c, 0x7b2d, 0x7b2e, 0x7b2f, - 0x7b30, 0x7b31, 0x7b32, 0x7b33, 0x7b34, 0x7b35, 0x7b36, 0x7b37, - 0x7b38, 0x7b39, 0x7b3a, 0x7b3b, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b3f, - 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, 0x7b45, 0x7b46, 0x7b47, /* 0x7b40 */ - 0x7b48, 0x7b49, 0x7b4a, 0x7b4b, 0x7b4c, 0x7b4d, 0x7b4e, 0x7b4f, - 0x7b50, 0x7b51, 0x7b52, 0x7b53, 0x7b54, 0x7b55, 0x7b56, 0x7b57, - 0x7b58, 0x7b59, 0x7b5a, 0x7b5b, 0x7b5c, 0x7b5d, 0x7b5e, 0x7b5f, - 0x7b60, 0x7b61, 0x7b62, 0x7b63, 0x7b64, 0x7b65, 0x7b66, 0x7b67, - 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d, 0x7b6e, 0x7b6f, - 0x7b70, 0x7b71, 0x7b72, 0x7b73, 0x7b74, 0x7b75, 0x7b76, 0x7b77, - 0x7b78, 0x7b79, 0x7b7a, 0x7b7b, 0x7b7c, 0x7b7d, 0x7b7e, 0x7b7f, - 0x7b80, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b85, 0x7b86, 0x7b87, /* 0x7b80 */ - 0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8d, 0x7b8e, 0x7b8f, - 0x7b90, 0x7b91, 0x7b92, 0x7b93, 0x7b94, 0x7b95, 0x7b96, 0x7b97, - 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9c, 0x7b9d, 0x7b9e, 0x7b9f, - 0x7ba0, 0x7ba1, 0x7ba2, 0x7ba3, 0x7ba4, 0x7ba5, 0x7ba6, 0x7ba7, - 0x7ba8, 0x7ba9, 0x7baa, 0x7bab, 0x7bac, 0x7bad, 0x7bae, 0x7baf, - 0x7bb0, 0x7bb1, 0x7bb2, 0x7bb3, 0x7bb4, 0x7bb5, 0x7bb6, 0x7bb7, - 0x7bb8, 0x7bb9, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, - 0x7bc0, 0x7bc1, 0x7bc2, 0x7bc3, 0x7bc4, 0x7bc5, 0x7bc6, 0x7bc7, /* 0x7bc0 */ - 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcc, 0x7bcd, 0x7bce, 0x7bcf, - 0x7bd0, 0x7bd1, 0x7bd2, 0x7bd3, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, - 0x7bd8, 0x7bd9, 0x7bda, 0x7bdb, 0x7bdc, 0x7bdd, 0x7bde, 0x7bdf, - 0x7be0, 0x7be1, 0x7be2, 0x7be3, 0x7be4, 0x7be5, 0x7be6, 0x7be7, - 0x7be8, 0x7be9, 0x7bea, 0x7beb, 0x7bec, 0x7bed, 0x7bee, 0x7bef, - 0x7bf0, 0x7bf1, 0x7bf2, 0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf7, - 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb, 0x7bfc, 0x7bfd, 0x7bfe, 0x7bff, - 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05, 0x7c06, 0x7c07, /* 0x7c00 */ - 0x7c08, 0x7c09, 0x7c0a, 0x7c0b, 0x7c0c, 0x7c0d, 0x7c0e, 0x7c0f, - 0x7c10, 0x7c11, 0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c16, 0x7c17, - 0x7c18, 0x7c19, 0x7c1a, 0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c1f, - 0x7c20, 0x7c21, 0x7c22, 0x7c23, 0x7c24, 0x7c25, 0x7c26, 0x7c27, - 0x7c28, 0x7c29, 0x7c2a, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e, 0x7c2f, - 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36, 0x7c37, - 0x7c38, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c3f, - 0x7c40, 0x7c41, 0x7c42, 0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, /* 0x7c40 */ - 0x7c48, 0x7c49, 0x7c4a, 0x7c4b, 0x7c4c, 0x7c4d, 0x7c4e, 0x7c4f, - 0x7c50, 0x7c51, 0x7c52, 0x7c53, 0x7c54, 0x7c55, 0x7c56, 0x7c57, - 0x7c58, 0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, - 0x7c60, 0x7c61, 0x7c62, 0x7c63, 0x7c64, 0x7c65, 0x7c66, 0x7c67, - 0x7c68, 0x7c69, 0x7c6a, 0x7c6b, 0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, - 0x7c70, 0x7c71, 0x7c72, 0x7c73, 0x7c74, 0x7c75, 0x7c76, 0x7c77, - 0x7c78, 0x7c79, 0x7c7a, 0x7c7b, 0x7c7c, 0x7c7d, 0x7c7e, 0x7c7f, - 0x7c80, 0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, /* 0x7c80 */ - 0x7c88, 0x7c89, 0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, - 0x7c90, 0x7c91, 0x7c92, 0x7c93, 0x7c94, 0x7c95, 0x7c96, 0x7c97, - 0x7c98, 0x7c99, 0x7c9a, 0x7c9b, 0x7c9c, 0x7c9d, 0x7c9e, 0x7c9f, - 0x7ca0, 0x7ca1, 0x7ca2, 0x7ca3, 0x7ca4, 0x7ca5, 0x7ca6, 0x7ca7, - 0x7ca8, 0x7ca9, 0x7caa, 0x7cab, 0x7cac, 0x7cad, 0x7cae, 0x7caf, - 0x7cb0, 0x7cb1, 0x7cb2, 0x7cb3, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, - 0x7cb8, 0x7cb9, 0x7cba, 0x7cbb, 0x7cbc, 0x7cbd, 0x7cbe, 0x7cbf, - 0x7cc0, 0x7cc1, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc5, 0x7cc6, 0x7cc7, /* 0x7cc0 */ - 0x7cc8, 0x7cc9, 0x7cca, 0x7ccb, 0x7ccc, 0x7ccd, 0x7cce, 0x7ccf, - 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd5, 0x7cd6, 0x7cd7, - 0x7cd8, 0x7cd9, 0x7cda, 0x7cdb, 0x7cdc, 0x7cdd, 0x7cde, 0x7cdf, - 0x7ce0, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4, 0x7ce5, 0x7ce6, 0x7ce7, - 0x7ce8, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced, 0x7cee, 0x7cef, - 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6, 0x7cf7, - 0x7cf8, 0x7cf9, 0x7cfa, 0x7cfb, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, - 0x7d00, 0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, /* 0x7d00 */ - 0x7d08, 0x7d09, 0x7d0a, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, - 0x7d10, 0x7d11, 0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, - 0x7d18, 0x7d19, 0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, - 0x7d20, 0x7d21, 0x7d22, 0x7d23, 0x7d24, 0x7d25, 0x7d26, 0x7d27, - 0x7d28, 0x7d29, 0x7d2a, 0x7d2b, 0x7d2c, 0x7d2d, 0x7d2e, 0x7d2f, - 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36, 0x7d37, - 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d3f, - 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46, 0x7d47, /* 0x7d40 */ - 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e, 0x7d4f, - 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56, 0x7d57, - 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e, 0x7d5f, - 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66, 0x7d67, - 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6e, 0x7d6f, - 0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d77, - 0x7d78, 0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, - 0x7d80, 0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, /* 0x7d80 */ - 0x7d88, 0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, - 0x7d90, 0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, - 0x7d98, 0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, - 0x7da0, 0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da6, 0x7da7, - 0x7da8, 0x7da9, 0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7dae, 0x7daf, - 0x7db0, 0x7db1, 0x7db2, 0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, - 0x7db8, 0x7db9, 0x7dba, 0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, - 0x7dc0, 0x7dc1, 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, /* 0x7dc0 */ - 0x7dc8, 0x7dc9, 0x7dca, 0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, - 0x7dd0, 0x7dd1, 0x7dd2, 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, - 0x7dd8, 0x7dd9, 0x7dda, 0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, - 0x7de0, 0x7de1, 0x7de2, 0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, - 0x7de8, 0x7de9, 0x7dea, 0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, - 0x7df0, 0x7df1, 0x7df2, 0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, - 0x7df8, 0x7df9, 0x7dfa, 0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, - 0x7e00, 0x7e01, 0x7e02, 0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, /* 0x7e00 */ - 0x7e08, 0x7e09, 0x7e0a, 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, - 0x7e10, 0x7e11, 0x7e12, 0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, - 0x7e18, 0x7e19, 0x7e1a, 0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, - 0x7e20, 0x7e21, 0x7e22, 0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, - 0x7e28, 0x7e29, 0x7e2a, 0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, - 0x7e30, 0x7e31, 0x7e32, 0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, - 0x7e38, 0x7e39, 0x7e3a, 0x7e3b, 0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, - 0x7e40, 0x7e41, 0x7e42, 0x7e43, 0x7e44, 0x7e45, 0x7e46, 0x7e47, /* 0x7e40 */ - 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d, 0x7e4e, 0x7e4f, - 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55, 0x7e56, 0x7e57, - 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d, 0x7e5e, 0x7e5f, - 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65, 0x7e66, 0x7e67, - 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d, 0x7e6e, 0x7e6f, - 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75, 0x7e76, 0x7e77, - 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d, 0x7e7e, 0x7e7f, - 0x7e80, 0x7e81, 0x7e82, 0x7e83, 0x7e84, 0x7e85, 0x7e86, 0x7e87, /* 0x7e80 */ - 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e, 0x7e8f, - 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96, 0x7e97, - 0x7e98, 0x7e99, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f, - 0x7ea0, 0x7ea1, 0x7ea2, 0x7ea3, 0x7ea4, 0x7ea5, 0x7ea6, 0x7ea7, - 0x7ea8, 0x7ea9, 0x7eaa, 0x7eab, 0x7eac, 0x7ead, 0x7eae, 0x7eaf, - 0x7eb0, 0x7eb1, 0x7eb2, 0x7eb3, 0x7eb4, 0x7eb5, 0x7eb6, 0x7eb7, - 0x7eb8, 0x7eb9, 0x7eba, 0x7ebb, 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf, - 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec3, 0x7ec4, 0x7ec5, 0x7ec6, 0x7ec7, /* 0x7ec0 */ - 0x7ec8, 0x7ec9, 0x7eca, 0x7ecb, 0x7ecc, 0x7ecd, 0x7ece, 0x7ecf, - 0x7ed0, 0x7ed1, 0x7ed2, 0x7ed3, 0x7ed4, 0x7ed5, 0x7ed6, 0x7ed7, - 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf, - 0x7ee0, 0x7ee1, 0x7ee2, 0x7ee3, 0x7ee4, 0x7ee5, 0x7ee6, 0x7ee7, - 0x7ee8, 0x7ee9, 0x7eea, 0x7eeb, 0x7eec, 0x7eed, 0x7eee, 0x7eef, - 0x7ef0, 0x7ef1, 0x7ef2, 0x7ef3, 0x7ef4, 0x7ef5, 0x7ef6, 0x7ef7, - 0x7ef8, 0x7ef9, 0x7efa, 0x7efb, 0x7efc, 0x7efd, 0x7efe, 0x7eff, - 0x7f00, 0x7f01, 0x7f02, 0x7f03, 0x7f04, 0x7f05, 0x7f06, 0x7f07, /* 0x7f00 */ - 0x7f08, 0x7f09, 0x7f0a, 0x7f0b, 0x7f0c, 0x7f0d, 0x7f0e, 0x7f0f, - 0x7f10, 0x7f11, 0x7f12, 0x7f13, 0x7f14, 0x7f15, 0x7f16, 0x7f17, - 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f, - 0x7f20, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, - 0x7f28, 0x7f29, 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f, - 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x7f35, 0x7f36, 0x7f37, - 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f, - 0x7f40, 0x7f41, 0x7f42, 0x7f43, 0x7f44, 0x7f45, 0x7f46, 0x7f47, /* 0x7f40 */ - 0x7f48, 0x7f49, 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, - 0x7f50, 0x7f51, 0x7f52, 0x7f53, 0x7f54, 0x7f55, 0x7f56, 0x7f57, - 0x7f58, 0x7f59, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, - 0x7f60, 0x7f61, 0x7f62, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f67, - 0x7f68, 0x7f69, 0x7f6a, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6e, 0x7f6f, - 0x7f70, 0x7f71, 0x7f72, 0x7f73, 0x7f74, 0x7f75, 0x7f76, 0x7f77, - 0x7f78, 0x7f79, 0x7f7a, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, - 0x7f80, 0x7f81, 0x7f82, 0x7f83, 0x7f84, 0x7f85, 0x7f86, 0x7f87, /* 0x7f80 */ - 0x7f88, 0x7f89, 0x7f8a, 0x7f8b, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f, - 0x7f90, 0x7f91, 0x7f92, 0x7f93, 0x7f94, 0x7f95, 0x7f96, 0x7f97, - 0x7f98, 0x7f99, 0x7f9a, 0x7f9b, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, - 0x7fa0, 0x7fa1, 0x7fa2, 0x7fa3, 0x7fa4, 0x7fa5, 0x7fa6, 0x7fa7, - 0x7fa8, 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7faf, - 0x7fb0, 0x7fb1, 0x7fb2, 0x7fb3, 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, - 0x7fb8, 0x7fb9, 0x7fba, 0x7fbb, 0x7fbc, 0x7fbd, 0x7fbe, 0x7fbf, - 0x7fc0, 0x7fc1, 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc5, 0x7fc6, 0x7fc7, /* 0x7fc0 */ - 0x7fc8, 0x7fc9, 0x7fca, 0x7fcb, 0x7fcc, 0x7fcd, 0x7fce, 0x7fcf, - 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd4, 0x7fd5, 0x7fd6, 0x7fd7, - 0x7fd8, 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fdf, - 0x7fe0, 0x7fe1, 0x7fe2, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7, - 0x7fe8, 0x7fe9, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fee, 0x7fef, - 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, - 0x7ff8, 0x7ff9, 0x7ffa, 0x7ffb, 0x7ffc, 0x7ffd, 0x7ffe, 0x7fff, - 0x8000, 0x8001, 0x8002, 0x8003, 0x8004, 0x8005, 0x8006, 0x8007, /* 0x8000 */ - 0x8008, 0x8009, 0x800a, 0x800b, 0x800c, 0x800d, 0x800e, 0x800f, - 0x8010, 0x8011, 0x8012, 0x8013, 0x8014, 0x8015, 0x8016, 0x8017, - 0x8018, 0x8019, 0x801a, 0x801b, 0x801c, 0x801d, 0x801e, 0x801f, - 0x8020, 0x8021, 0x8022, 0x8023, 0x8024, 0x8025, 0x8026, 0x8027, - 0x8028, 0x8029, 0x802a, 0x802b, 0x802c, 0x802d, 0x802e, 0x802f, - 0x8030, 0x8031, 0x8032, 0x8033, 0x8034, 0x8035, 0x8036, 0x8037, - 0x8038, 0x8039, 0x803a, 0x803b, 0x803c, 0x803d, 0x803e, 0x803f, - 0x8040, 0x8041, 0x8042, 0x8043, 0x8044, 0x8045, 0x8046, 0x8047, /* 0x8040 */ - 0x8048, 0x8049, 0x804a, 0x804b, 0x804c, 0x804d, 0x804e, 0x804f, - 0x8050, 0x8051, 0x8052, 0x8053, 0x8054, 0x8055, 0x8056, 0x8057, - 0x8058, 0x8059, 0x805a, 0x805b, 0x805c, 0x805d, 0x805e, 0x805f, - 0x8060, 0x8061, 0x8062, 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, - 0x8068, 0x8069, 0x806a, 0x806b, 0x806c, 0x806d, 0x806e, 0x806f, - 0x8070, 0x8071, 0x8072, 0x8073, 0x8074, 0x8075, 0x8076, 0x8077, - 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d, 0x807e, 0x807f, - 0x8080, 0x8081, 0x8082, 0x8083, 0x8084, 0x8085, 0x8086, 0x8087, /* 0x8080 */ - 0x8088, 0x8089, 0x808a, 0x808b, 0x808c, 0x808d, 0x808e, 0x808f, - 0x8090, 0x8091, 0x8092, 0x8093, 0x8094, 0x8095, 0x8096, 0x8097, - 0x8098, 0x8099, 0x809a, 0x809b, 0x809c, 0x809d, 0x809e, 0x809f, - 0x80a0, 0x80a1, 0x80a2, 0x80a3, 0x80a4, 0x80a5, 0x80a6, 0x80a7, - 0x80a8, 0x80a9, 0x80aa, 0x80ab, 0x80ac, 0x80ad, 0x80ae, 0x80af, - 0x80b0, 0x80b1, 0x80b2, 0x80b3, 0x80b4, 0x80b5, 0x80b6, 0x80b7, - 0x80b8, 0x80b9, 0x80ba, 0x80bb, 0x80bc, 0x80bd, 0x80be, 0x80bf, - 0x80c0, 0x80c1, 0x80c2, 0x80c3, 0x80c4, 0x80c5, 0x80c6, 0x80c7, /* 0x80c0 */ - 0x80c8, 0x80c9, 0x80ca, 0x80cb, 0x80cc, 0x80cd, 0x80ce, 0x80cf, - 0x80d0, 0x80d1, 0x80d2, 0x80d3, 0x80d4, 0x80d5, 0x80d6, 0x80d7, - 0x80d8, 0x80d9, 0x80da, 0x80db, 0x80dc, 0x80dd, 0x80de, 0x80df, - 0x80e0, 0x80e1, 0x80e2, 0x80e3, 0x80e4, 0x80e5, 0x80e6, 0x80e7, - 0x80e8, 0x80e9, 0x80ea, 0x80eb, 0x80ec, 0x80ed, 0x80ee, 0x80ef, - 0x80f0, 0x80f1, 0x80f2, 0x80f3, 0x80f4, 0x80f5, 0x80f6, 0x80f7, - 0x80f8, 0x80f9, 0x80fa, 0x80fb, 0x80fc, 0x80fd, 0x80fe, 0x80ff, - 0x8100, 0x8101, 0x8102, 0x8103, 0x8104, 0x8105, 0x8106, 0x8107, /* 0x8100 */ - 0x8108, 0x8109, 0x810a, 0x810b, 0x810c, 0x810d, 0x810e, 0x810f, - 0x8110, 0x8111, 0x8112, 0x8113, 0x8114, 0x8115, 0x8116, 0x8117, - 0x8118, 0x8119, 0x811a, 0x811b, 0x811c, 0x811d, 0x811e, 0x811f, - 0x8120, 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, - 0x8128, 0x8129, 0x812a, 0x812b, 0x812c, 0x812d, 0x812e, 0x812f, - 0x8130, 0x8131, 0x8132, 0x8133, 0x8134, 0x8135, 0x8136, 0x8137, - 0x8138, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813e, 0x813f, - 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, /* 0x8140 */ - 0x8148, 0x8149, 0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, - 0x8150, 0x8151, 0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, - 0x8158, 0x8159, 0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, - 0x8160, 0x8161, 0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, - 0x8168, 0x8169, 0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, - 0x8170, 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, - 0x8178, 0x8179, 0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x817f, - 0x8180, 0x8181, 0x8182, 0x8183, 0x8184, 0x8185, 0x8186, 0x8187, /* 0x8180 */ - 0x8188, 0x8189, 0x818a, 0x818b, 0x818c, 0x818d, 0x818e, 0x818f, - 0x8190, 0x8191, 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, - 0x8198, 0x8199, 0x819a, 0x819b, 0x819c, 0x819d, 0x819e, 0x819f, - 0x81a0, 0x81a1, 0x81a2, 0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, - 0x81a8, 0x81a9, 0x81aa, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, - 0x81b0, 0x81b1, 0x81b2, 0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, - 0x81b8, 0x81b9, 0x81ba, 0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, - 0x81c0, 0x81c1, 0x81c2, 0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, /* 0x81c0 */ - 0x81c8, 0x81c9, 0x81ca, 0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, - 0x81d0, 0x81d1, 0x81d2, 0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, - 0x81d8, 0x81d9, 0x81da, 0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, - 0x81e0, 0x81e1, 0x81e2, 0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, - 0x81e8, 0x81e9, 0x81ea, 0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, - 0x81f0, 0x81f1, 0x81f2, 0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, - 0x81f8, 0x81f9, 0x81fa, 0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x81ff, - 0x8200, 0x8201, 0x8202, 0x8203, 0x8204, 0x8205, 0x8206, 0x8207, /* 0x8200 */ - 0x8208, 0x8209, 0x820a, 0x820b, 0x820c, 0x820d, 0x820e, 0x820f, - 0x8210, 0x8211, 0x8212, 0x8213, 0x8214, 0x8215, 0x8216, 0x8217, - 0x8218, 0x8219, 0x821a, 0x821b, 0x821c, 0x821d, 0x821e, 0x821f, - 0x8220, 0x8221, 0x8222, 0x8223, 0x8224, 0x8225, 0x8226, 0x8227, - 0x8228, 0x8229, 0x822a, 0x822b, 0x822c, 0x822d, 0x822e, 0x822f, - 0x8230, 0x8231, 0x8232, 0x8233, 0x8234, 0x8235, 0x8236, 0x8237, - 0x8238, 0x8239, 0x823a, 0x823b, 0x823c, 0x823d, 0x823e, 0x823f, - 0x8240, 0x8241, 0x8242, 0x8243, 0x8244, 0x8245, 0x8246, 0x8247, /* 0x8240 */ - 0x8248, 0x8249, 0x824a, 0x824b, 0x824c, 0x824d, 0x824e, 0x824f, - 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256, 0x8257, - 0x8258, 0x8259, 0x825a, 0x825b, 0x825c, 0x825d, 0x825e, 0x825f, - 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, - 0x8268, 0x8269, 0x826a, 0x826b, 0x826c, 0x826d, 0x826e, 0x826f, - 0x8270, 0x8271, 0x8272, 0x8273, 0x8274, 0x8275, 0x8276, 0x8277, - 0x8278, 0x8279, 0x827a, 0x827b, 0x827c, 0x827d, 0x827e, 0x827f, - 0x8280, 0x8281, 0x8282, 0x8283, 0x8284, 0x8285, 0x8286, 0x8287, /* 0x8280 */ - 0x8288, 0x8289, 0x828a, 0x828b, 0x828c, 0x828d, 0x828e, 0x828f, - 0x8290, 0x8291, 0x8292, 0x8293, 0x8294, 0x8295, 0x8296, 0x8297, - 0x8298, 0x8299, 0x829a, 0x829b, 0x829c, 0x829d, 0x829e, 0x829f, - 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4, 0x82a5, 0x82a6, 0x82a7, - 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad, 0x82ae, 0x82af, - 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, 0x82b5, 0x82b6, 0x82b7, - 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, 0x82bd, 0x82be, 0x82bf, - 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, 0x82c5, 0x82c6, 0x82c7, /* 0x82c0 */ - 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, 0x82cd, 0x82ce, 0x82cf, - 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, 0x82d5, 0x82d6, 0x82d7, - 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, 0x82dd, 0x82de, 0x82df, - 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, 0x82e5, 0x82e6, 0x82e7, - 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, 0x82ed, 0x82ee, 0x82ef, - 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4, 0x82f5, 0x82f6, 0x82f7, - 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc, 0x82fd, 0x82fe, 0x82ff, - 0x8300, 0x8301, 0x8302, 0x8303, 0x8304, 0x8305, 0x8306, 0x8307, /* 0x8300 */ - 0x8308, 0x8309, 0x830a, 0x830b, 0x830c, 0x830d, 0x830e, 0x830f, - 0x8310, 0x8311, 0x8312, 0x8313, 0x8314, 0x8315, 0x8316, 0x8317, - 0x8318, 0x8319, 0x831a, 0x831b, 0x831c, 0x831d, 0x831e, 0x831f, - 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8327, - 0x8328, 0x8329, 0x832a, 0x832b, 0x832c, 0x832d, 0x832e, 0x832f, - 0x8330, 0x8331, 0x8332, 0x8333, 0x8334, 0x8335, 0x8336, 0x8337, - 0x8338, 0x8339, 0x833a, 0x833b, 0x833c, 0x833d, 0x833e, 0x833f, - 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, /* 0x8340 */ - 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, - 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, - 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, 0x835e, 0x835f, - 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, 0x8367, - 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, 0x836e, 0x836f, - 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, 0x8377, - 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, 0x837e, 0x837f, - 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, /* 0x8380 */ - 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e, 0x838f, - 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, 0x8397, - 0x8398, 0x8399, 0x839a, 0x839b, 0x839c, 0x839d, 0x839e, 0x839f, - 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6, 0x83a7, - 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae, 0x83af, - 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6, 0x83b7, - 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be, 0x83bf, - 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6, 0x83c7, /* 0x83c0 */ - 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce, 0x83cf, - 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6, 0x83d7, - 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de, 0x83df, - 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6, 0x83e7, - 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee, 0x83ef, - 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, - 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, 0x83ff, - 0x8400, 0x8401, 0x8402, 0x8403, 0x8404, 0x8405, 0x8406, 0x8407, /* 0x8400 */ - 0x8408, 0x8409, 0x840a, 0x840b, 0x840c, 0x840d, 0x840e, 0x840f, - 0x8410, 0x8411, 0x8412, 0x8413, 0x8414, 0x8415, 0x8416, 0x8417, - 0x8418, 0x8419, 0x841a, 0x841b, 0x841c, 0x841d, 0x841e, 0x841f, - 0x8420, 0x8421, 0x8422, 0x8423, 0x8424, 0x8425, 0x8426, 0x8427, - 0x8428, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d, 0x842e, 0x842f, - 0x8430, 0x8431, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, 0x8437, - 0x8438, 0x8439, 0x843a, 0x843b, 0x843c, 0x843d, 0x843e, 0x843f, - 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447, /* 0x8440 */ - 0x8448, 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, - 0x8450, 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, - 0x8458, 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, - 0x8460, 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467, - 0x8468, 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f, - 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477, - 0x8478, 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x847f, - 0x8480, 0x8481, 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, /* 0x8480 */ - 0x8488, 0x8489, 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, - 0x8490, 0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, - 0x8498, 0x8499, 0x849a, 0x849b, 0x849c, 0x849d, 0x849e, 0x849f, - 0x84a0, 0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, - 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, - 0x84b0, 0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, - 0x84b8, 0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, - 0x84c0, 0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, /* 0x84c0 */ - 0x84c8, 0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, - 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, - 0x84d8, 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, - 0x84e0, 0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, - 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, - 0x84f0, 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, - 0x84f8, 0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x84ff, - 0x8500, 0x8501, 0x8502, 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, /* 0x8500 */ - 0x8508, 0x8509, 0x850a, 0x850b, 0x850c, 0x850d, 0x850e, 0x850f, - 0x8510, 0x8511, 0x8512, 0x8513, 0x8514, 0x8515, 0x8516, 0x8517, - 0x8518, 0x8519, 0x851a, 0x851b, 0x851c, 0x851d, 0x851e, 0x851f, - 0x8520, 0x8521, 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, - 0x8528, 0x8529, 0x852a, 0x852b, 0x852c, 0x852d, 0x852e, 0x852f, - 0x8530, 0x8531, 0x8532, 0x8533, 0x8534, 0x8535, 0x8536, 0x8537, - 0x8538, 0x8539, 0x853a, 0x853b, 0x853c, 0x853d, 0x853e, 0x853f, - 0x8540, 0x8541, 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, /* 0x8540 */ - 0x8548, 0x8549, 0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, - 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, - 0x8558, 0x8559, 0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, - 0x8560, 0x8561, 0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, - 0x8568, 0x8569, 0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, - 0x8570, 0x8571, 0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, - 0x8578, 0x8579, 0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x857f, - 0x8580, 0x8581, 0x8582, 0x8583, 0x8584, 0x8585, 0x8586, 0x8587, /* 0x8580 */ - 0x8588, 0x8589, 0x858a, 0x858b, 0x858c, 0x858d, 0x858e, 0x858f, - 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, - 0x8598, 0x8599, 0x859a, 0x859b, 0x859c, 0x859d, 0x859e, 0x859f, - 0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, - 0x85a8, 0x85a9, 0x85aa, 0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, - 0x85b0, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, - 0x85b8, 0x85b9, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, - 0x85c0, 0x85c1, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, /* 0x85c0 */ - 0x85c8, 0x85c9, 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, - 0x85d0, 0x85d1, 0x85d2, 0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, - 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, - 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, - 0x85e8, 0x85e9, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, - 0x85f0, 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, - 0x85f8, 0x85f9, 0x85fa, 0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x85ff, - 0x8600, 0x8601, 0x8602, 0x8603, 0x8604, 0x8605, 0x8606, 0x8607, /* 0x8600 */ - 0x8608, 0x8609, 0x860a, 0x860b, 0x860c, 0x860d, 0x860e, 0x860f, - 0x8610, 0x8611, 0x8612, 0x8613, 0x8614, 0x8615, 0x8616, 0x8617, - 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d, 0x861e, 0x861f, - 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, 0x8626, 0x8627, - 0x8628, 0x8629, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f, - 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, - 0x8638, 0x8639, 0x863a, 0x863b, 0x863c, 0x863d, 0x863e, 0x863f, - 0x8640, 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, /* 0x8640 */ - 0x8648, 0x8649, 0x864a, 0x864b, 0x864c, 0x864d, 0x864e, 0x864f, - 0x8650, 0x8651, 0x8652, 0x8653, 0x8654, 0x8655, 0x8656, 0x8657, - 0x8658, 0x8659, 0x865a, 0x865b, 0x865c, 0x865d, 0x865e, 0x865f, - 0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, - 0x8668, 0x8669, 0x866a, 0x866b, 0x866c, 0x866d, 0x866e, 0x866f, - 0x8670, 0x8671, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, 0x8677, - 0x8678, 0x8679, 0x867a, 0x867b, 0x867c, 0x867d, 0x867e, 0x867f, - 0x8680, 0x8681, 0x8682, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, /* 0x8680 */ - 0x8688, 0x8689, 0x868a, 0x868b, 0x868c, 0x868d, 0x868e, 0x868f, - 0x8690, 0x8691, 0x8692, 0x8693, 0x8694, 0x8695, 0x8696, 0x8697, - 0x8698, 0x8699, 0x869a, 0x869b, 0x869c, 0x869d, 0x869e, 0x869f, - 0x86a0, 0x86a1, 0x86a2, 0x86a3, 0x86a4, 0x86a5, 0x86a6, 0x86a7, - 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac, 0x86ad, 0x86ae, 0x86af, - 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4, 0x86b5, 0x86b6, 0x86b7, - 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc, 0x86bd, 0x86be, 0x86bf, - 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4, 0x86c5, 0x86c6, 0x86c7, /* 0x86c0 */ - 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, 0x86cd, 0x86ce, 0x86cf, - 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4, 0x86d5, 0x86d6, 0x86d7, - 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc, 0x86dd, 0x86de, 0x86df, - 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4, 0x86e5, 0x86e6, 0x86e7, - 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec, 0x86ed, 0x86ee, 0x86ef, - 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4, 0x86f5, 0x86f6, 0x86f7, - 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc, 0x86fd, 0x86fe, 0x86ff, - 0x8700, 0x8701, 0x8702, 0x8703, 0x8704, 0x8705, 0x8706, 0x8707, /* 0x8700 */ - 0x8708, 0x8709, 0x870a, 0x870b, 0x870c, 0x870d, 0x870e, 0x870f, - 0x8710, 0x8711, 0x8712, 0x8713, 0x8714, 0x8715, 0x8716, 0x8717, - 0x8718, 0x8719, 0x871a, 0x871b, 0x871c, 0x871d, 0x871e, 0x871f, - 0x8720, 0x8721, 0x8722, 0x8723, 0x8724, 0x8725, 0x8726, 0x8727, - 0x8728, 0x8729, 0x872a, 0x872b, 0x872c, 0x872d, 0x872e, 0x872f, - 0x8730, 0x8731, 0x8732, 0x8733, 0x8734, 0x8735, 0x8736, 0x8737, - 0x8738, 0x8739, 0x873a, 0x873b, 0x873c, 0x873d, 0x873e, 0x873f, - 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747, /* 0x8740 */ - 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, 0x874e, 0x874f, - 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755, 0x8756, 0x8757, - 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, - 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765, 0x8766, 0x8767, - 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d, 0x876e, 0x876f, - 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775, 0x8776, 0x8777, - 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d, 0x877e, 0x877f, - 0x8780, 0x8781, 0x8782, 0x8783, 0x8784, 0x8785, 0x8786, 0x8787, /* 0x8780 */ - 0x8788, 0x8789, 0x878a, 0x878b, 0x878c, 0x878d, 0x878e, 0x878f, - 0x8790, 0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796, 0x8797, - 0x8798, 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e, 0x879f, - 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6, 0x87a7, - 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae, 0x87af, - 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6, 0x87b7, - 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be, 0x87bf, - 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6, 0x87c7, /* 0x87c0 */ - 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, 0x87cf, - 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6, 0x87d7, - 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de, 0x87df, - 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6, 0x87e7, - 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee, 0x87ef, - 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, - 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x87ff, - 0x8800, 0x8801, 0x8802, 0x8803, 0x8804, 0x8805, 0x8806, 0x8807, /* 0x8800 */ - 0x8808, 0x8809, 0x880a, 0x880b, 0x880c, 0x880d, 0x880e, 0x880f, - 0x8810, 0x8811, 0x8812, 0x8813, 0x8814, 0x8815, 0x8816, 0x8817, - 0x8818, 0x8819, 0x881a, 0x881b, 0x881c, 0x881d, 0x881e, 0x881f, - 0x8820, 0x8821, 0x8822, 0x8823, 0x8824, 0x8825, 0x8826, 0x8827, - 0x8828, 0x8829, 0x882a, 0x882b, 0x882c, 0x882d, 0x882e, 0x882f, - 0x8830, 0x8831, 0x8832, 0x8833, 0x8834, 0x8835, 0x8836, 0x8837, - 0x8838, 0x8839, 0x883a, 0x883b, 0x883c, 0x883d, 0x883e, 0x883f, - 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847, /* 0x8840 */ - 0x8848, 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f, - 0x8850, 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857, - 0x8858, 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f, - 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, - 0x8868, 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, - 0x8870, 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, - 0x8878, 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x887f, - 0x8880, 0x8881, 0x8882, 0x8883, 0x8884, 0x8885, 0x8886, 0x8887, /* 0x8880 */ - 0x8888, 0x8889, 0x888a, 0x888b, 0x888c, 0x888d, 0x888e, 0x888f, - 0x8890, 0x8891, 0x8892, 0x8893, 0x8894, 0x8895, 0x8896, 0x8897, - 0x8898, 0x8899, 0x889a, 0x889b, 0x889c, 0x889d, 0x889e, 0x889f, - 0x88a0, 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, - 0x88a8, 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, - 0x88b0, 0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, - 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, - 0x88c0, 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, /* 0x88c0 */ - 0x88c8, 0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, - 0x88d0, 0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, - 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, - 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, - 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, - 0x88f0, 0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, - 0x88f8, 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x88ff, - 0x8900, 0x8901, 0x8902, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, /* 0x8900 */ - 0x8908, 0x8909, 0x890a, 0x890b, 0x890c, 0x890d, 0x890e, 0x890f, - 0x8910, 0x8911, 0x8912, 0x8913, 0x8914, 0x8915, 0x8916, 0x8917, - 0x8918, 0x8919, 0x891a, 0x891b, 0x891c, 0x891d, 0x891e, 0x891f, - 0x8920, 0x8921, 0x8922, 0x8923, 0x8924, 0x8925, 0x8926, 0x8927, - 0x8928, 0x8929, 0x892a, 0x892b, 0x892c, 0x892d, 0x892e, 0x892f, - 0x8930, 0x8931, 0x8932, 0x8933, 0x8934, 0x8935, 0x8936, 0x8937, - 0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f, - 0x8940, 0x8941, 0x8942, 0x8943, 0x8944, 0x8945, 0x8946, 0x8947, /* 0x8940 */ - 0x8948, 0x8949, 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, - 0x8950, 0x8951, 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, - 0x8958, 0x8959, 0x895a, 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, - 0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, - 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, - 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, - 0x8978, 0x8979, 0x897a, 0x897b, 0x897c, 0x897d, 0x897e, 0x897f, - 0x8980, 0x8981, 0x8982, 0x8983, 0x8984, 0x8985, 0x8986, 0x8987, /* 0x8980 */ - 0x8988, 0x8989, 0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, - 0x8990, 0x8991, 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, - 0x8998, 0x8999, 0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, - 0x89a0, 0x89a1, 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, - 0x89a8, 0x89a9, 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, - 0x89b0, 0x89b1, 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, - 0x89b8, 0x89b9, 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, - 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, 0x89c5, 0x89c6, 0x89c7, /* 0x89c0 */ - 0x89c8, 0x89c9, 0x89ca, 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, - 0x89d0, 0x89d1, 0x89d2, 0x89d3, 0x89d4, 0x89d5, 0x89d6, 0x89d7, - 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, 0x89de, 0x89df, - 0x89e0, 0x89e1, 0x89e2, 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, - 0x89e8, 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, - 0x89f0, 0x89f1, 0x89f2, 0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, - 0x89f8, 0x89f9, 0x89fa, 0x89fb, 0x89fc, 0x89fd, 0x89fe, 0x89ff, - 0x8a00, 0x8a01, 0x8a02, 0x8a03, 0x8a04, 0x8a05, 0x8a06, 0x8a07, /* 0x8a00 */ - 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d, 0x8a0e, 0x8a0f, - 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, 0x8a16, 0x8a17, - 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d, 0x8a1e, 0x8a1f, - 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25, 0x8a26, 0x8a27, - 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d, 0x8a2e, 0x8a2f, - 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35, 0x8a36, 0x8a37, - 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d, 0x8a3e, 0x8a3f, - 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, 0x8a47, /* 0x8a40 */ - 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, - 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57, - 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, - 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, - 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, - 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, - 0x8a78, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, - 0x8a80, 0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, /* 0x8a80 */ - 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, - 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94, 0x8a95, 0x8a96, 0x8a97, - 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, - 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, - 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8aad, 0x8aae, 0x8aaf, - 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, - 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, 0x8abc, 0x8abd, 0x8abe, 0x8abf, - 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, /* 0x8ac0 */ - 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, 0x8acd, 0x8ace, 0x8acf, - 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, - 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x8ade, 0x8adf, - 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, - 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, - 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4, 0x8af5, 0x8af6, 0x8af7, - 0x8af8, 0x8af9, 0x8afa, 0x8afb, 0x8afc, 0x8afd, 0x8afe, 0x8aff, - 0x8b00, 0x8b01, 0x8b02, 0x8b03, 0x8b04, 0x8b05, 0x8b06, 0x8b07, /* 0x8b00 */ - 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c, 0x8b0d, 0x8b0e, 0x8b0f, - 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14, 0x8b15, 0x8b16, 0x8b17, - 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c, 0x8b1d, 0x8b1e, 0x8b1f, - 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24, 0x8b25, 0x8b26, 0x8b27, - 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d, 0x8b2e, 0x8b2f, - 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35, 0x8b36, 0x8b37, - 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d, 0x8b3e, 0x8b3f, - 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, 0x8b47, /* 0x8b40 */ - 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, 0x8b4e, 0x8b4f, - 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, 0x8b56, 0x8b57, - 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, 0x8b5e, 0x8b5f, - 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, 0x8b66, 0x8b67, - 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, 0x8b6e, 0x8b6f, - 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, - 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f, - 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87, /* 0x8b80 */ - 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f, - 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97, - 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f, - 0x8ba0, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6, 0x8ba7, - 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, 0x8baf, - 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6, 0x8bb7, - 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8bbe, 0x8bbf, - 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, 0x8bc7, /* 0x8bc0 */ - 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, 0x8bcd, 0x8bce, 0x8bcf, - 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6, 0x8bd7, - 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde, 0x8bdf, - 0x8be0, 0x8be1, 0x8be2, 0x8be3, 0x8be4, 0x8be5, 0x8be6, 0x8be7, - 0x8be8, 0x8be9, 0x8bea, 0x8beb, 0x8bec, 0x8bed, 0x8bee, 0x8bef, - 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6, 0x8bf7, - 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe, 0x8bff, - 0x8c00, 0x8c01, 0x8c02, 0x8c03, 0x8c04, 0x8c05, 0x8c06, 0x8c07, /* 0x8c00 */ - 0x8c08, 0x8c09, 0x8c0a, 0x8c0b, 0x8c0c, 0x8c0d, 0x8c0e, 0x8c0f, - 0x8c10, 0x8c11, 0x8c12, 0x8c13, 0x8c14, 0x8c15, 0x8c16, 0x8c17, - 0x8c18, 0x8c19, 0x8c1a, 0x8c1b, 0x8c1c, 0x8c1d, 0x8c1e, 0x8c1f, - 0x8c20, 0x8c21, 0x8c22, 0x8c23, 0x8c24, 0x8c25, 0x8c26, 0x8c27, - 0x8c28, 0x8c29, 0x8c2a, 0x8c2b, 0x8c2c, 0x8c2d, 0x8c2e, 0x8c2f, - 0x8c30, 0x8c31, 0x8c32, 0x8c33, 0x8c34, 0x8c35, 0x8c36, 0x8c37, - 0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f, - 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47, /* 0x8c40 */ - 0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, 0x8c4d, 0x8c4e, 0x8c4f, - 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, 0x8c55, 0x8c56, 0x8c57, - 0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, 0x8c5f, - 0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, - 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, - 0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, 0x8c75, 0x8c76, 0x8c77, - 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, 0x8c7f, - 0x8c80, 0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, /* 0x8c80 */ - 0x8c88, 0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, - 0x8c90, 0x8c91, 0x8c92, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, - 0x8c98, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8c9e, 0x8c9f, - 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, - 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, 0x8caf, - 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, - 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, 0x8cbf, - 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, /* 0x8cc0 */ - 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, - 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, - 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, - 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, - 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, - 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, - 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8cff, - 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05, 0x8d06, 0x8d07, /* 0x8d00 */ - 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d, 0x8d0e, 0x8d0f, - 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15, 0x8d16, 0x8d17, - 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d1d, 0x8d1e, 0x8d1f, - 0x8d20, 0x8d21, 0x8d22, 0x8d23, 0x8d24, 0x8d25, 0x8d26, 0x8d27, - 0x8d28, 0x8d29, 0x8d2a, 0x8d2b, 0x8d2c, 0x8d2d, 0x8d2e, 0x8d2f, - 0x8d30, 0x8d31, 0x8d32, 0x8d33, 0x8d34, 0x8d35, 0x8d36, 0x8d37, - 0x8d38, 0x8d39, 0x8d3a, 0x8d3b, 0x8d3c, 0x8d3d, 0x8d3e, 0x8d3f, - 0x8d40, 0x8d41, 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, /* 0x8d40 */ - 0x8d48, 0x8d49, 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, - 0x8d50, 0x8d51, 0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, - 0x8d58, 0x8d59, 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, - 0x8d60, 0x8d61, 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, - 0x8d68, 0x8d69, 0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, - 0x8d70, 0x8d71, 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, - 0x8d78, 0x8d79, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, - 0x8d80, 0x8d81, 0x8d82, 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, /* 0x8d80 */ - 0x8d88, 0x8d89, 0x8d8a, 0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, - 0x8d90, 0x8d91, 0x8d92, 0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, - 0x8d98, 0x8d99, 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8d9f, - 0x8da0, 0x8da1, 0x8da2, 0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, - 0x8da8, 0x8da9, 0x8daa, 0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, - 0x8db0, 0x8db1, 0x8db2, 0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, - 0x8db8, 0x8db9, 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, - 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, /* 0x8dc0 */ - 0x8dc8, 0x8dc9, 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, - 0x8dd0, 0x8dd1, 0x8dd2, 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, - 0x8dd8, 0x8dd9, 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, - 0x8de0, 0x8de1, 0x8de2, 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, - 0x8de8, 0x8de9, 0x8dea, 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, - 0x8df0, 0x8df1, 0x8df2, 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, - 0x8df8, 0x8df9, 0x8dfa, 0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0x8dff, - 0x8e00, 0x8e01, 0x8e02, 0x8e03, 0x8e04, 0x8e05, 0x8e06, 0x8e07, /* 0x8e00 */ - 0x8e08, 0x8e09, 0x8e0a, 0x8e0b, 0x8e0c, 0x8e0d, 0x8e0e, 0x8e0f, - 0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e14, 0x8e15, 0x8e16, 0x8e17, - 0x8e18, 0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e1d, 0x8e1e, 0x8e1f, - 0x8e20, 0x8e21, 0x8e22, 0x8e23, 0x8e24, 0x8e25, 0x8e26, 0x8e27, - 0x8e28, 0x8e29, 0x8e2a, 0x8e2b, 0x8e2c, 0x8e2d, 0x8e2e, 0x8e2f, - 0x8e30, 0x8e31, 0x8e32, 0x8e33, 0x8e34, 0x8e35, 0x8e36, 0x8e37, - 0x8e38, 0x8e39, 0x8e3a, 0x8e3b, 0x8e3c, 0x8e3d, 0x8e3e, 0x8e3f, - 0x8e40, 0x8e41, 0x8e42, 0x8e43, 0x8e44, 0x8e45, 0x8e46, 0x8e47, /* 0x8e40 */ - 0x8e48, 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, - 0x8e50, 0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, - 0x8e58, 0x8e59, 0x8e5a, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, - 0x8e60, 0x8e61, 0x8e62, 0x8e63, 0x8e64, 0x8e65, 0x8e66, 0x8e67, - 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, 0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, - 0x8e70, 0x8e71, 0x8e72, 0x8e73, 0x8e74, 0x8e75, 0x8e76, 0x8e77, - 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7c, 0x8e7d, 0x8e7e, 0x8e7f, - 0x8e80, 0x8e81, 0x8e82, 0x8e83, 0x8e84, 0x8e85, 0x8e86, 0x8e87, /* 0x8e80 */ - 0x8e88, 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e8f, - 0x8e90, 0x8e91, 0x8e92, 0x8e93, 0x8e94, 0x8e95, 0x8e96, 0x8e97, - 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9c, 0x8e9d, 0x8e9e, 0x8e9f, - 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, 0x8ea7, - 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac, 0x8ead, 0x8eae, 0x8eaf, - 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, - 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, - 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, /* 0x8ec0 */ - 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, 0x8ecd, 0x8ece, 0x8ecf, - 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, 0x8ed5, 0x8ed6, 0x8ed7, - 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, 0x8edd, 0x8ede, 0x8edf, - 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, 0x8ee5, 0x8ee6, 0x8ee7, - 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, 0x8eed, 0x8eee, 0x8eef, - 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, 0x8ef5, 0x8ef6, 0x8ef7, - 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, 0x8efd, 0x8efe, 0x8eff, - 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04, 0x8f05, 0x8f06, 0x8f07, /* 0x8f00 */ - 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c, 0x8f0d, 0x8f0e, 0x8f0f, - 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14, 0x8f15, 0x8f16, 0x8f17, - 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c, 0x8f1d, 0x8f1e, 0x8f1f, - 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24, 0x8f25, 0x8f26, 0x8f27, - 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f2f, - 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34, 0x8f35, 0x8f36, 0x8f37, - 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c, 0x8f3d, 0x8f3e, 0x8f3f, - 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, 0x8f46, 0x8f47, /* 0x8f40 */ - 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, 0x8f4e, 0x8f4f, - 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, 0x8f56, 0x8f57, - 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, 0x8f5e, 0x8f5f, - 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65, 0x8f66, 0x8f67, - 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d, 0x8f6e, 0x8f6f, - 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75, 0x8f76, 0x8f77, - 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, 0x8f7e, 0x8f7f, - 0x8f80, 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86, 0x8f87, /* 0x8f80 */ - 0x8f88, 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e, 0x8f8f, - 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96, 0x8f97, - 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e, 0x8f9f, - 0x8fa0, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, - 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae, 0x8faf, - 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6, 0x8fb7, - 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe, 0x8fbf, - 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6, 0x8fc7, /* 0x8fc0 */ - 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fce, 0x8fcf, - 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6, 0x8fd7, - 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde, 0x8fdf, - 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6, 0x8fe7, - 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee, 0x8fef, - 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ff7, - 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0x8ffe, 0x8fff, - 0x9000, 0x9001, 0x9002, 0x9003, 0x9004, 0x9005, 0x9006, 0x9007, /* 0x9000 */ - 0x9008, 0x9009, 0x900a, 0x900b, 0x900c, 0x900d, 0x900e, 0x900f, - 0x9010, 0x9011, 0x9012, 0x9013, 0x9014, 0x9015, 0x9016, 0x9017, - 0x9018, 0x9019, 0x901a, 0x901b, 0x901c, 0x901d, 0x901e, 0x901f, - 0x9020, 0x9021, 0x9022, 0x9023, 0x9024, 0x9025, 0x9026, 0x9027, - 0x9028, 0x9029, 0x902a, 0x902b, 0x902c, 0x902d, 0x902e, 0x902f, - 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, 0x9035, 0x9036, 0x9037, - 0x9038, 0x9039, 0x903a, 0x903b, 0x903c, 0x903d, 0x903e, 0x903f, - 0x9040, 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047, /* 0x9040 */ - 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f, - 0x9050, 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057, - 0x9058, 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, - 0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, - 0x9068, 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f, - 0x9070, 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, - 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907d, 0x907e, 0x907f, - 0x9080, 0x9081, 0x9082, 0x9083, 0x9084, 0x9085, 0x9086, 0x9087, /* 0x9080 */ - 0x9088, 0x9089, 0x908a, 0x908b, 0x908c, 0x908d, 0x908e, 0x908f, - 0x9090, 0x9091, 0x9092, 0x9093, 0x9094, 0x9095, 0x9096, 0x9097, - 0x9098, 0x9099, 0x909a, 0x909b, 0x909c, 0x909d, 0x909e, 0x909f, - 0x90a0, 0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, - 0x90a8, 0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, - 0x90b0, 0x90b1, 0x90b2, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, - 0x90b8, 0x90b9, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, - 0x90c0, 0x90c1, 0x90c2, 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, /* 0x90c0 */ - 0x90c8, 0x90c9, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, - 0x90d0, 0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, - 0x90d8, 0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, 0x90de, 0x90df, - 0x90e0, 0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, - 0x90e8, 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, - 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, - 0x90f8, 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x90ff, - 0x9100, 0x9101, 0x9102, 0x9103, 0x9104, 0x9105, 0x9106, 0x9107, /* 0x9100 */ - 0x9108, 0x9109, 0x910a, 0x910b, 0x910c, 0x910d, 0x910e, 0x910f, - 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, 0x9115, 0x9116, 0x9117, - 0x9118, 0x9119, 0x911a, 0x911b, 0x911c, 0x911d, 0x911e, 0x911f, - 0x9120, 0x9121, 0x9122, 0x9123, 0x9124, 0x9125, 0x9126, 0x9127, - 0x9128, 0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x912f, - 0x9130, 0x9131, 0x9132, 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, - 0x9138, 0x9139, 0x913a, 0x913b, 0x913c, 0x913d, 0x913e, 0x913f, - 0x9140, 0x9141, 0x9142, 0x9143, 0x9144, 0x9145, 0x9146, 0x9147, /* 0x9140 */ - 0x9148, 0x9149, 0x914a, 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, - 0x9150, 0x9151, 0x9152, 0x9153, 0x9154, 0x9155, 0x9156, 0x9157, - 0x9158, 0x9159, 0x915a, 0x915b, 0x915c, 0x915d, 0x915e, 0x915f, - 0x9160, 0x9161, 0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, - 0x9168, 0x9169, 0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, - 0x9170, 0x9171, 0x9172, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, - 0x9178, 0x9179, 0x917a, 0x917b, 0x917c, 0x917d, 0x917e, 0x917f, - 0x9180, 0x9181, 0x9182, 0x9183, 0x9184, 0x9185, 0x9186, 0x9187, /* 0x9180 */ - 0x9188, 0x9189, 0x918a, 0x918b, 0x918c, 0x918d, 0x918e, 0x918f, - 0x9190, 0x9191, 0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, - 0x9198, 0x9199, 0x919a, 0x919b, 0x919c, 0x919d, 0x919e, 0x919f, - 0x91a0, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, - 0x91a8, 0x91a9, 0x91aa, 0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, - 0x91b0, 0x91b1, 0x91b2, 0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, - 0x91b8, 0x91b9, 0x91ba, 0x91bb, 0x91bc, 0x91bd, 0x91be, 0x91bf, - 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, /* 0x91c0 */ - 0x91c8, 0x91c9, 0x91ca, 0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, - 0x91d0, 0x91d1, 0x91d2, 0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, - 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, 0x91de, 0x91df, - 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, - 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, - 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, - 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, 0x91fe, 0x91ff, - 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, 0x9206, 0x9207, /* 0x9200 */ - 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d, 0x920e, 0x920f, - 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, 0x9216, 0x9217, - 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d, 0x921e, 0x921f, - 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, 0x9226, 0x9227, - 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d, 0x922e, 0x922f, - 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, 0x9236, 0x9237, - 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d, 0x923e, 0x923f, - 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, 0x9246, 0x9247, /* 0x9240 */ - 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, 0x924e, 0x924f, - 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, 0x9256, 0x9257, - 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, 0x925e, 0x925f, - 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, 0x9267, - 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, 0x926e, 0x926f, - 0x9270, 0x9271, 0x9272, 0x9273, 0x9274, 0x9275, 0x9276, 0x9277, - 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, 0x927f, - 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286, 0x9287, /* 0x9280 */ - 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928e, 0x928f, - 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, - 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, - 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, - 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92ae, 0x92af, - 0x92b0, 0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, - 0x92b8, 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, - 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, /* 0x92c0 */ - 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, - 0x92d0, 0x92d1, 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, - 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, - 0x92e0, 0x92e1, 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, - 0x92e8, 0x92e9, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, - 0x92f0, 0x92f1, 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, - 0x92f8, 0x92f9, 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, - 0x9300, 0x9301, 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, /* 0x9300 */ - 0x9308, 0x9309, 0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, - 0x9310, 0x9311, 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, - 0x9318, 0x9319, 0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, - 0x9320, 0x9321, 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, - 0x9328, 0x9329, 0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, - 0x9330, 0x9331, 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, - 0x9338, 0x9339, 0x933a, 0x933b, 0x933c, 0x933d, 0x933e, 0x933f, - 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, /* 0x9340 */ - 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, - 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, - 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, - 0x9360, 0x9361, 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, - 0x9368, 0x9369, 0x936a, 0x936b, 0x936c, 0x936d, 0x936e, 0x936f, - 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377, - 0x9378, 0x9379, 0x937a, 0x937b, 0x937c, 0x937d, 0x937e, 0x937f, - 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386, 0x9387, /* 0x9380 */ - 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, 0x938d, 0x938e, 0x938f, - 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, 0x9397, - 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, 0x939e, 0x939f, - 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, 0x93a7, - 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, 0x93af, - 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, 0x93b5, 0x93b6, 0x93b7, - 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x93be, 0x93bf, - 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, 0x93c5, 0x93c6, 0x93c7, /* 0x93c0 */ - 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93ce, 0x93cf, - 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, 0x93d6, 0x93d7, - 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, 0x93df, - 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, 0x93e7, - 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, 0x93ef, - 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, 0x93f7, - 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, 0x93ff, - 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, 0x9407, /* 0x9400 */ - 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e, 0x940f, - 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416, 0x9417, - 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e, 0x941f, - 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, 0x9427, - 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e, 0x942f, - 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, 0x9437, - 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943e, 0x943f, - 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, /* 0x9440 */ - 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, - 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, - 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, - 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, - 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, 0x946f, - 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, - 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, - 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, /* 0x9480 */ - 0x9488, 0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, - 0x9490, 0x9491, 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, - 0x9498, 0x9499, 0x949a, 0x949b, 0x949c, 0x949d, 0x949e, 0x949f, - 0x94a0, 0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, 0x94a7, - 0x94a8, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, 0x94af, - 0x94b0, 0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, 0x94b7, - 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, 0x94bf, - 0x94c0, 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, /* 0x94c0 */ - 0x94c8, 0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, - 0x94d0, 0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, - 0x94d8, 0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, - 0x94e0, 0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, 0x94e7, - 0x94e8, 0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, 0x94ef, - 0x94f0, 0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, - 0x94f8, 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, 0x94ff, - 0x9500, 0x9501, 0x9502, 0x9503, 0x9504, 0x9505, 0x9506, 0x9507, /* 0x9500 */ - 0x9508, 0x9509, 0x950a, 0x950b, 0x950c, 0x950d, 0x950e, 0x950f, - 0x9510, 0x9511, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9517, - 0x9518, 0x9519, 0x951a, 0x951b, 0x951c, 0x951d, 0x951e, 0x951f, - 0x9520, 0x9521, 0x9522, 0x9523, 0x9524, 0x9525, 0x9526, 0x9527, - 0x9528, 0x9529, 0x952a, 0x952b, 0x952c, 0x952d, 0x952e, 0x952f, - 0x9530, 0x9531, 0x9532, 0x9533, 0x9534, 0x9535, 0x9536, 0x9537, - 0x9538, 0x9539, 0x953a, 0x953b, 0x953c, 0x953d, 0x953e, 0x953f, - 0x9540, 0x9541, 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, /* 0x9540 */ - 0x9548, 0x9549, 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, - 0x9550, 0x9551, 0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, - 0x9558, 0x9559, 0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, - 0x9560, 0x9561, 0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, - 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, - 0x9570, 0x9571, 0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, - 0x9578, 0x9579, 0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x957f, - 0x9580, 0x9581, 0x9582, 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, /* 0x9580 */ - 0x9588, 0x9589, 0x958a, 0x958b, 0x958c, 0x958d, 0x958e, 0x958f, - 0x9590, 0x9591, 0x9592, 0x9593, 0x9594, 0x9595, 0x9596, 0x9597, - 0x9598, 0x9599, 0x959a, 0x959b, 0x959c, 0x959d, 0x959e, 0x959f, - 0x95a0, 0x95a1, 0x95a2, 0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, - 0x95a8, 0x95a9, 0x95aa, 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, - 0x95b0, 0x95b1, 0x95b2, 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, - 0x95b8, 0x95b9, 0x95ba, 0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, - 0x95c0, 0x95c1, 0x95c2, 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, /* 0x95c0 */ - 0x95c8, 0x95c9, 0x95ca, 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, - 0x95d0, 0x95d1, 0x95d2, 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, - 0x95d8, 0x95d9, 0x95da, 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, - 0x95e0, 0x95e1, 0x95e2, 0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, - 0x95e8, 0x95e9, 0x95ea, 0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, - 0x95f0, 0x95f1, 0x95f2, 0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, - 0x95f8, 0x95f9, 0x95fa, 0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x95ff, - 0x9600, 0x9601, 0x9602, 0x9603, 0x9604, 0x9605, 0x9606, 0x9607, /* 0x9600 */ - 0x9608, 0x9609, 0x960a, 0x960b, 0x960c, 0x960d, 0x960e, 0x960f, - 0x9610, 0x9611, 0x9612, 0x9613, 0x9614, 0x9615, 0x9616, 0x9617, - 0x9618, 0x9619, 0x961a, 0x961b, 0x961c, 0x961d, 0x961e, 0x961f, - 0x9620, 0x9621, 0x9622, 0x9623, 0x9624, 0x9625, 0x9626, 0x9627, - 0x9628, 0x9629, 0x962a, 0x962b, 0x962c, 0x962d, 0x962e, 0x962f, - 0x9630, 0x9631, 0x9632, 0x9633, 0x9634, 0x9635, 0x9636, 0x9637, - 0x9638, 0x9639, 0x963a, 0x963b, 0x963c, 0x963d, 0x963e, 0x963f, - 0x9640, 0x9641, 0x9642, 0x9643, 0x9644, 0x9645, 0x9646, 0x9647, /* 0x9640 */ - 0x9648, 0x9649, 0x964a, 0x964b, 0x964c, 0x964d, 0x964e, 0x964f, - 0x9650, 0x9651, 0x9652, 0x9653, 0x9654, 0x9655, 0x9656, 0x9657, - 0x9658, 0x9659, 0x965a, 0x965b, 0x965c, 0x965d, 0x965e, 0x965f, - 0x9660, 0x9661, 0x9662, 0x9663, 0x9664, 0x9665, 0x9666, 0x9667, - 0x9668, 0x9669, 0x966a, 0x966b, 0x966c, 0x966d, 0x966e, 0x966f, - 0x9670, 0x9671, 0x9672, 0x9673, 0x9674, 0x9675, 0x9676, 0x9677, - 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f, - 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9685, 0x9686, 0x9687, /* 0x9680 */ - 0x9688, 0x9689, 0x968a, 0x968b, 0x968c, 0x968d, 0x968e, 0x968f, - 0x9690, 0x9691, 0x9692, 0x9693, 0x9694, 0x9695, 0x9696, 0x9697, - 0x9698, 0x9699, 0x969a, 0x969b, 0x969c, 0x969d, 0x969e, 0x969f, - 0x96a0, 0x96a1, 0x96a2, 0x96a3, 0x96a4, 0x96a5, 0x96a6, 0x96a7, - 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, 0x96ad, 0x96ae, 0x96af, - 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, 0x96b5, 0x96b6, 0x96b7, - 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, 0x96bd, 0x96be, 0x96bf, - 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, /* 0x96c0 */ - 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, 0x96cd, 0x96ce, 0x96cf, - 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4, 0x96d5, 0x96d6, 0x96d7, - 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, - 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, - 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, 0x96ed, 0x96ee, 0x96ef, - 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4, 0x96f5, 0x96f6, 0x96f7, - 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96fe, 0x96ff, - 0x9700, 0x9701, 0x9702, 0x9703, 0x9704, 0x9705, 0x9706, 0x9707, /* 0x9700 */ - 0x9708, 0x9709, 0x970a, 0x970b, 0x970c, 0x970d, 0x970e, 0x970f, - 0x9710, 0x9711, 0x9712, 0x9713, 0x9714, 0x9715, 0x9716, 0x9717, - 0x9718, 0x9719, 0x971a, 0x971b, 0x971c, 0x971d, 0x971e, 0x971f, - 0x9720, 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, - 0x9728, 0x9729, 0x972a, 0x972b, 0x972c, 0x972d, 0x972e, 0x972f, - 0x9730, 0x9731, 0x9732, 0x9733, 0x9734, 0x9735, 0x9736, 0x9737, - 0x9738, 0x9739, 0x973a, 0x973b, 0x973c, 0x973d, 0x973e, 0x973f, - 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, /* 0x9740 */ - 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, - 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, 0x9756, 0x9757, - 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d, 0x975e, 0x975f, - 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765, 0x9766, 0x9767, - 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, 0x976e, 0x976f, - 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775, 0x9776, 0x9777, - 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, 0x977e, 0x977f, - 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, 0x9787, /* 0x9780 */ - 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e, 0x978f, - 0x9790, 0x9791, 0x9792, 0x9793, 0x9794, 0x9795, 0x9796, 0x9797, - 0x9798, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, 0x979e, 0x979f, - 0x97a0, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6, 0x97a7, - 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae, 0x97af, - 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6, 0x97b7, - 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be, 0x97bf, - 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6, 0x97c7, /* 0x97c0 */ - 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce, 0x97cf, - 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6, 0x97d7, - 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de, 0x97df, - 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6, 0x97e7, - 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee, 0x97ef, - 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6, 0x97f7, - 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, 0x97ff, - 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, 0x9807, /* 0x9800 */ - 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e, 0x980f, - 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, 0x9817, - 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e, 0x981f, - 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, 0x9827, - 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e, 0x982f, - 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, 0x9837, - 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e, 0x983f, - 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, /* 0x9840 */ - 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f, - 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, - 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f, - 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, - 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, - 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, - 0x9878, 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x987f, - 0x9880, 0x9881, 0x9882, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, /* 0x9880 */ - 0x9888, 0x9889, 0x988a, 0x988b, 0x988c, 0x988d, 0x988e, 0x988f, - 0x9890, 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0x9897, - 0x9898, 0x9899, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, - 0x98a0, 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, - 0x98a8, 0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, - 0x98b0, 0x98b1, 0x98b2, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, - 0x98b8, 0x98b9, 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, - 0x98c0, 0x98c1, 0x98c2, 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, /* 0x98c0 */ - 0x98c8, 0x98c9, 0x98ca, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, - 0x98d0, 0x98d1, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, - 0x98d8, 0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, - 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, - 0x98e8, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, - 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, - 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff, - 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907, /* 0x9900 */ - 0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990d, 0x990e, 0x990f, - 0x9910, 0x9911, 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, - 0x9918, 0x9919, 0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, - 0x9920, 0x9921, 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, - 0x9928, 0x9929, 0x992a, 0x992b, 0x992c, 0x992d, 0x992e, 0x992f, - 0x9930, 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, - 0x9938, 0x9939, 0x993a, 0x993b, 0x993c, 0x993d, 0x993e, 0x993f, - 0x9940, 0x9941, 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, /* 0x9940 */ - 0x9948, 0x9949, 0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, - 0x9950, 0x9951, 0x9952, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, - 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, 0x995d, 0x995e, 0x995f, - 0x9960, 0x9961, 0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, - 0x9968, 0x9969, 0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, - 0x9970, 0x9971, 0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, - 0x9978, 0x9979, 0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x997f, - 0x9980, 0x9981, 0x9982, 0x9983, 0x9984, 0x9985, 0x9986, 0x9987, /* 0x9980 */ - 0x9988, 0x9989, 0x998a, 0x998b, 0x998c, 0x998d, 0x998e, 0x998f, - 0x9990, 0x9991, 0x9992, 0x9993, 0x9994, 0x9995, 0x9996, 0x9997, - 0x9998, 0x9999, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, - 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, - 0x99a8, 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, - 0x99b0, 0x99b1, 0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, - 0x99b8, 0x99b9, 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, - 0x99c0, 0x99c1, 0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, /* 0x99c0 */ - 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, - 0x99d0, 0x99d1, 0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, - 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, - 0x99e0, 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, - 0x99e8, 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, - 0x99f0, 0x99f1, 0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, - 0x99f8, 0x99f9, 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, - 0x9a00, 0x9a01, 0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, /* 0x9a00 */ - 0x9a08, 0x9a09, 0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, - 0x9a10, 0x9a11, 0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, - 0x9a18, 0x9a19, 0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, - 0x9a20, 0x9a21, 0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, - 0x9a28, 0x9a29, 0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, - 0x9a30, 0x9a31, 0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, - 0x9a38, 0x9a39, 0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, - 0x9a40, 0x9a41, 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, /* 0x9a40 */ - 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, - 0x9a50, 0x9a51, 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, - 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, - 0x9a60, 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, - 0x9a68, 0x9a69, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, - 0x9a70, 0x9a71, 0x9a72, 0x9a73, 0x9a74, 0x9a75, 0x9a76, 0x9a77, - 0x9a78, 0x9a79, 0x9a7a, 0x9a7b, 0x9a7c, 0x9a7d, 0x9a7e, 0x9a7f, - 0x9a80, 0x9a81, 0x9a82, 0x9a83, 0x9a84, 0x9a85, 0x9a86, 0x9a87, /* 0x9a80 */ - 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c, 0x9a8d, 0x9a8e, 0x9a8f, - 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94, 0x9a95, 0x9a96, 0x9a97, - 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c, 0x9a9d, 0x9a9e, 0x9a9f, - 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0x9aa7, - 0x9aa8, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, 0x9aae, 0x9aaf, - 0x9ab0, 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab7, - 0x9ab8, 0x9ab9, 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9abe, 0x9abf, - 0x9ac0, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, 0x9ac5, 0x9ac6, 0x9ac7, /* 0x9ac0 */ - 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc, 0x9acd, 0x9ace, 0x9acf, - 0x9ad0, 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, 0x9ad5, 0x9ad6, 0x9ad7, - 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, 0x9ade, 0x9adf, - 0x9ae0, 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae6, 0x9ae7, - 0x9ae8, 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0x9aef, - 0x9af0, 0x9af1, 0x9af2, 0x9af3, 0x9af4, 0x9af5, 0x9af6, 0x9af7, - 0x9af8, 0x9af9, 0x9afa, 0x9afb, 0x9afc, 0x9afd, 0x9afe, 0x9aff, - 0x9b00, 0x9b01, 0x9b02, 0x9b03, 0x9b04, 0x9b05, 0x9b06, 0x9b07, /* 0x9b00 */ - 0x9b08, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b0f, - 0x9b10, 0x9b11, 0x9b12, 0x9b13, 0x9b14, 0x9b15, 0x9b16, 0x9b17, - 0x9b18, 0x9b19, 0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b1f, - 0x9b20, 0x9b21, 0x9b22, 0x9b23, 0x9b24, 0x9b25, 0x9b26, 0x9b27, - 0x9b28, 0x9b29, 0x9b2a, 0x9b2b, 0x9b2c, 0x9b2d, 0x9b2e, 0x9b2f, - 0x9b30, 0x9b31, 0x9b32, 0x9b33, 0x9b34, 0x9b35, 0x9b36, 0x9b37, - 0x9b38, 0x9b39, 0x9b3a, 0x9b3b, 0x9b3c, 0x9b3d, 0x9b3e, 0x9b3f, - 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45, 0x9b46, 0x9b47, /* 0x9b40 */ - 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d, 0x9b4e, 0x9b4f, - 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x9b54, 0x9b55, 0x9b56, 0x9b57, - 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, - 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, 0x9b66, 0x9b67, - 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, - 0x9b70, 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0x9b75, 0x9b76, 0x9b77, - 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, - 0x9b80, 0x9b81, 0x9b82, 0x9b83, 0x9b84, 0x9b85, 0x9b86, 0x9b87, /* 0x9b80 */ - 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, - 0x9b90, 0x9b91, 0x9b92, 0x9b93, 0x9b94, 0x9b95, 0x9b96, 0x9b97, - 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, - 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, - 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae, 0x9baf, - 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, - 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, - 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, 0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, /* 0x9bc0 */ - 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, - 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, - 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, 0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, - 0x9be0, 0x9be1, 0x9be2, 0x9be3, 0x9be4, 0x9be5, 0x9be6, 0x9be7, - 0x9be8, 0x9be9, 0x9bea, 0x9beb, 0x9bec, 0x9bed, 0x9bee, 0x9bef, - 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, - 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, 0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, - 0x9c00, 0x9c01, 0x9c02, 0x9c03, 0x9c04, 0x9c05, 0x9c06, 0x9c07, /* 0x9c00 */ - 0x9c08, 0x9c09, 0x9c0a, 0x9c0b, 0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, - 0x9c10, 0x9c11, 0x9c12, 0x9c13, 0x9c14, 0x9c15, 0x9c16, 0x9c17, - 0x9c18, 0x9c19, 0x9c1a, 0x9c1b, 0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, - 0x9c20, 0x9c21, 0x9c22, 0x9c23, 0x9c24, 0x9c25, 0x9c26, 0x9c27, - 0x9c28, 0x9c29, 0x9c2a, 0x9c2b, 0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, - 0x9c30, 0x9c31, 0x9c32, 0x9c33, 0x9c34, 0x9c35, 0x9c36, 0x9c37, - 0x9c38, 0x9c39, 0x9c3a, 0x9c3b, 0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, - 0x9c40, 0x9c41, 0x9c42, 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, /* 0x9c40 */ - 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, - 0x9c50, 0x9c51, 0x9c52, 0x9c53, 0x9c54, 0x9c55, 0x9c56, 0x9c57, - 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, - 0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0x9c65, 0x9c66, 0x9c67, - 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, - 0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, 0x9c75, 0x9c76, 0x9c77, - 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, 0x9c7e, 0x9c7f, - 0x9c80, 0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, /* 0x9c80 */ - 0x9c88, 0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, - 0x9c90, 0x9c91, 0x9c92, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, - 0x9c98, 0x9c99, 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9c9e, 0x9c9f, - 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, 0x9ca7, - 0x9ca8, 0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, 0x9caf, - 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, - 0x9cb8, 0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cbe, 0x9cbf, - 0x9cc0, 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, /* 0x9cc0 */ - 0x9cc8, 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, - 0x9cd0, 0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, - 0x9cd8, 0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, 0x9cdf, - 0x9ce0, 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, - 0x9ce8, 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, - 0x9cf0, 0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, - 0x9cf8, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, - 0x9d00, 0x9d01, 0x9d02, 0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, /* 0x9d00 */ - 0x9d08, 0x9d09, 0x9d0a, 0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, - 0x9d10, 0x9d11, 0x9d12, 0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, - 0x9d18, 0x9d19, 0x9d1a, 0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, - 0x9d20, 0x9d21, 0x9d22, 0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, - 0x9d28, 0x9d29, 0x9d2a, 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, - 0x9d30, 0x9d31, 0x9d32, 0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, - 0x9d38, 0x9d39, 0x9d3a, 0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, - 0x9d40, 0x9d41, 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, /* 0x9d40 */ - 0x9d48, 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, - 0x9d50, 0x9d51, 0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, - 0x9d58, 0x9d59, 0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, - 0x9d60, 0x9d61, 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, - 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, - 0x9d70, 0x9d71, 0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, - 0x9d78, 0x9d79, 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, - 0x9d80, 0x9d81, 0x9d82, 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, /* 0x9d80 */ - 0x9d88, 0x9d89, 0x9d8a, 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, - 0x9d90, 0x9d91, 0x9d92, 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, - 0x9d98, 0x9d99, 0x9d9a, 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, - 0x9da0, 0x9da1, 0x9da2, 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, - 0x9da8, 0x9da9, 0x9daa, 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, - 0x9db0, 0x9db1, 0x9db2, 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, - 0x9db8, 0x9db9, 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, - 0x9dc0, 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, /* 0x9dc0 */ - 0x9dc8, 0x9dc9, 0x9dca, 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, - 0x9dd0, 0x9dd1, 0x9dd2, 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, - 0x9dd8, 0x9dd9, 0x9dda, 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, - 0x9de0, 0x9de1, 0x9de2, 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, - 0x9de8, 0x9de9, 0x9dea, 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, - 0x9df0, 0x9df1, 0x9df2, 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, - 0x9df8, 0x9df9, 0x9dfa, 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, - 0x9e00, 0x9e01, 0x9e02, 0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, /* 0x9e00 */ - 0x9e08, 0x9e09, 0x9e0a, 0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, - 0x9e10, 0x9e11, 0x9e12, 0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, - 0x9e18, 0x9e19, 0x9e1a, 0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e1f, - 0x9e20, 0x9e21, 0x9e22, 0x9e23, 0x9e24, 0x9e25, 0x9e26, 0x9e27, - 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e2d, 0x9e2e, 0x9e2f, - 0x9e30, 0x9e31, 0x9e32, 0x9e33, 0x9e34, 0x9e35, 0x9e36, 0x9e37, - 0x9e38, 0x9e39, 0x9e3a, 0x9e3b, 0x9e3c, 0x9e3d, 0x9e3e, 0x9e3f, - 0x9e40, 0x9e41, 0x9e42, 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, /* 0x9e40 */ - 0x9e48, 0x9e49, 0x9e4a, 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, - 0x9e50, 0x9e51, 0x9e52, 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, - 0x9e58, 0x9e59, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, - 0x9e60, 0x9e61, 0x9e62, 0x9e63, 0x9e64, 0x9e65, 0x9e66, 0x9e67, - 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, - 0x9e70, 0x9e71, 0x9e72, 0x9e73, 0x9e74, 0x9e75, 0x9e76, 0x9e77, - 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e7e, 0x9e7f, - 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e87, /* 0x9e80 */ - 0x9e88, 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c, 0x9e8d, 0x9e8e, 0x9e8f, - 0x9e90, 0x9e91, 0x9e92, 0x9e93, 0x9e94, 0x9e95, 0x9e96, 0x9e97, - 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9d, 0x9e9e, 0x9e9f, - 0x9ea0, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea6, 0x9ea7, - 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, - 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, 0x9eb5, 0x9eb6, 0x9eb7, - 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, 0x9ebd, 0x9ebe, 0x9ebf, - 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, 0x9ec5, 0x9ec6, 0x9ec7, /* 0x9ec0 */ - 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, 0x9ecd, 0x9ece, 0x9ecf, - 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4, 0x9ed5, 0x9ed6, 0x9ed7, - 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc, 0x9edd, 0x9ede, 0x9edf, - 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, 0x9ee5, 0x9ee6, 0x9ee7, - 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9eef, - 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, - 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, 0x9efd, 0x9efe, 0x9eff, - 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06, 0x9f07, /* 0x9f00 */ - 0x9f08, 0x9f09, 0x9f0a, 0x9f0b, 0x9f0c, 0x9f0d, 0x9f0e, 0x9f0f, - 0x9f10, 0x9f11, 0x9f12, 0x9f13, 0x9f14, 0x9f15, 0x9f16, 0x9f17, - 0x9f18, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d, 0x9f1e, 0x9f1f, - 0x9f20, 0x9f21, 0x9f22, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27, - 0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2c, 0x9f2d, 0x9f2e, 0x9f2f, - 0x9f30, 0x9f31, 0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f37, - 0x9f38, 0x9f39, 0x9f3a, 0x9f3b, 0x9f3c, 0x9f3d, 0x9f3e, 0x9f3f, - 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, 0x9f46, 0x9f47, /* 0x9f40 */ - 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, - 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, - 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, - 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, - 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, - 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, - 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f7f, - 0x9f80, 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, 0x9f87, /* 0x9f80 */ - 0x9f88, 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, 0x9f8f, - 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, 0x9f96, 0x9f97, - 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9f9e, 0x9f9f, - 0x9fa0, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6, 0x9fa7, - 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae, 0x9faf, - 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6, 0x9fb7, - 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe, 0x9fbf, - 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, 0x9fc7, /* 0x9fc0 */ - 0x9fc8, 0x9fc9, 0x9fca, 0x9fcb, 0x9fcc, 0x9fcd, 0x9fce, 0x9fcf, - 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, 0x9fd7, - 0x9fd8, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde, 0x9fdf, - 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6, 0x9fe7, - 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee, 0x9fef, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa000, 0xa001, 0xa002, 0xa003, 0xa004, 0xa005, 0xa006, 0xa007, /* 0xa000 */ - 0xa008, 0xa009, 0xa00a, 0xa00b, 0xa00c, 0xa00d, 0xa00e, 0xa00f, - 0xa010, 0xa011, 0xa012, 0xa013, 0xa014, 0xa015, 0xa016, 0xa017, - 0xa018, 0xa019, 0xa01a, 0xa01b, 0xa01c, 0xa01d, 0xa01e, 0xa01f, - 0xa020, 0xa021, 0xa022, 0xa023, 0xa024, 0xa025, 0xa026, 0xa027, - 0xa028, 0xa029, 0xa02a, 0xa02b, 0xa02c, 0xa02d, 0xa02e, 0xa02f, - 0xa030, 0xa031, 0xa032, 0xa033, 0xa034, 0xa035, 0xa036, 0xa037, - 0xa038, 0xa039, 0xa03a, 0xa03b, 0xa03c, 0xa03d, 0xa03e, 0xa03f, - 0xa040, 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, /* 0xa040 */ - 0xa048, 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f, - 0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057, - 0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f, - 0xa060, 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067, - 0xa068, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, - 0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077, - 0xa078, 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa07f, - 0xa080, 0xa081, 0xa082, 0xa083, 0xa084, 0xa085, 0xa086, 0xa087, /* 0xa080 */ - 0xa088, 0xa089, 0xa08a, 0xa08b, 0xa08c, 0xa08d, 0xa08e, 0xa08f, - 0xa090, 0xa091, 0xa092, 0xa093, 0xa094, 0xa095, 0xa096, 0xa097, - 0xa098, 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xa09e, 0xa09f, - 0xa0a0, 0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, - 0xa0a8, 0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, - 0xa0b0, 0xa0b1, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, - 0xa0b8, 0xa0b9, 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, - 0xa0c0, 0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, /* 0xa0c0 */ - 0xa0c8, 0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, - 0xa0d0, 0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xa0d7, - 0xa0d8, 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xa0df, - 0xa0e0, 0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, - 0xa0e8, 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, - 0xa0f0, 0xa0f1, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, - 0xa0f8, 0xa0f9, 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0xa0ff, - 0xa100, 0xa101, 0xa102, 0xa103, 0xa104, 0xa105, 0xa106, 0xa107, /* 0xa100 */ - 0xa108, 0xa109, 0xa10a, 0xa10b, 0xa10c, 0xa10d, 0xa10e, 0xa10f, - 0xa110, 0xa111, 0xa112, 0xa113, 0xa114, 0xa115, 0xa116, 0xa117, - 0xa118, 0xa119, 0xa11a, 0xa11b, 0xa11c, 0xa11d, 0xa11e, 0xa11f, - 0xa120, 0xa121, 0xa122, 0xa123, 0xa124, 0xa125, 0xa126, 0xa127, - 0xa128, 0xa129, 0xa12a, 0xa12b, 0xa12c, 0xa12d, 0xa12e, 0xa12f, - 0xa130, 0xa131, 0xa132, 0xa133, 0xa134, 0xa135, 0xa136, 0xa137, - 0xa138, 0xa139, 0xa13a, 0xa13b, 0xa13c, 0xa13d, 0xa13e, 0xa13f, - 0xa140, 0xa141, 0xa142, 0xa143, 0xa144, 0xa145, 0xa146, 0xa147, /* 0xa140 */ - 0xa148, 0xa149, 0xa14a, 0xa14b, 0xa14c, 0xa14d, 0xa14e, 0xa14f, - 0xa150, 0xa151, 0xa152, 0xa153, 0xa154, 0xa155, 0xa156, 0xa157, - 0xa158, 0xa159, 0xa15a, 0xa15b, 0xa15c, 0xa15d, 0xa15e, 0xa15f, - 0xa160, 0xa161, 0xa162, 0xa163, 0xa164, 0xa165, 0xa166, 0xa167, - 0xa168, 0xa169, 0xa16a, 0xa16b, 0xa16c, 0xa16d, 0xa16e, 0xa16f, - 0xa170, 0xa171, 0xa172, 0xa173, 0xa174, 0xa175, 0xa176, 0xa177, - 0xa178, 0xa179, 0xa17a, 0xa17b, 0xa17c, 0xa17d, 0xa17e, 0xa17f, - 0xa180, 0xa181, 0xa182, 0xa183, 0xa184, 0xa185, 0xa186, 0xa187, /* 0xa180 */ - 0xa188, 0xa189, 0xa18a, 0xa18b, 0xa18c, 0xa18d, 0xa18e, 0xa18f, - 0xa190, 0xa191, 0xa192, 0xa193, 0xa194, 0xa195, 0xa196, 0xa197, - 0xa198, 0xa199, 0xa19a, 0xa19b, 0xa19c, 0xa19d, 0xa19e, 0xa19f, - 0xa1a0, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1a5, 0xa1a6, 0xa1a7, - 0xa1a8, 0xa1a9, 0xa1aa, 0xa1ab, 0xa1ac, 0xa1ad, 0xa1ae, 0xa1af, - 0xa1b0, 0xa1b1, 0xa1b2, 0xa1b3, 0xa1b4, 0xa1b5, 0xa1b6, 0xa1b7, - 0xa1b8, 0xa1b9, 0xa1ba, 0xa1bb, 0xa1bc, 0xa1bd, 0xa1be, 0xa1bf, - 0xa1c0, 0xa1c1, 0xa1c2, 0xa1c3, 0xa1c4, 0xa1c5, 0xa1c6, 0xa1c7, /* 0xa1c0 */ - 0xa1c8, 0xa1c9, 0xa1ca, 0xa1cb, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1cf, - 0xa1d0, 0xa1d1, 0xa1d2, 0xa1d3, 0xa1d4, 0xa1d5, 0xa1d6, 0xa1d7, - 0xa1d8, 0xa1d9, 0xa1da, 0xa1db, 0xa1dc, 0xa1dd, 0xa1de, 0xa1df, - 0xa1e0, 0xa1e1, 0xa1e2, 0xa1e3, 0xa1e4, 0xa1e5, 0xa1e6, 0xa1e7, - 0xa1e8, 0xa1e9, 0xa1ea, 0xa1eb, 0xa1ec, 0xa1ed, 0xa1ee, 0xa1ef, - 0xa1f0, 0xa1f1, 0xa1f2, 0xa1f3, 0xa1f4, 0xa1f5, 0xa1f6, 0xa1f7, - 0xa1f8, 0xa1f9, 0xa1fa, 0xa1fb, 0xa1fc, 0xa1fd, 0xa1fe, 0xa1ff, - 0xa200, 0xa201, 0xa202, 0xa203, 0xa204, 0xa205, 0xa206, 0xa207, /* 0xa200 */ - 0xa208, 0xa209, 0xa20a, 0xa20b, 0xa20c, 0xa20d, 0xa20e, 0xa20f, - 0xa210, 0xa211, 0xa212, 0xa213, 0xa214, 0xa215, 0xa216, 0xa217, - 0xa218, 0xa219, 0xa21a, 0xa21b, 0xa21c, 0xa21d, 0xa21e, 0xa21f, - 0xa220, 0xa221, 0xa222, 0xa223, 0xa224, 0xa225, 0xa226, 0xa227, - 0xa228, 0xa229, 0xa22a, 0xa22b, 0xa22c, 0xa22d, 0xa22e, 0xa22f, - 0xa230, 0xa231, 0xa232, 0xa233, 0xa234, 0xa235, 0xa236, 0xa237, - 0xa238, 0xa239, 0xa23a, 0xa23b, 0xa23c, 0xa23d, 0xa23e, 0xa23f, - 0xa240, 0xa241, 0xa242, 0xa243, 0xa244, 0xa245, 0xa246, 0xa247, /* 0xa240 */ - 0xa248, 0xa249, 0xa24a, 0xa24b, 0xa24c, 0xa24d, 0xa24e, 0xa24f, - 0xa250, 0xa251, 0xa252, 0xa253, 0xa254, 0xa255, 0xa256, 0xa257, - 0xa258, 0xa259, 0xa25a, 0xa25b, 0xa25c, 0xa25d, 0xa25e, 0xa25f, - 0xa260, 0xa261, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, - 0xa268, 0xa269, 0xa26a, 0xa26b, 0xa26c, 0xa26d, 0xa26e, 0xa26f, - 0xa270, 0xa271, 0xa272, 0xa273, 0xa274, 0xa275, 0xa276, 0xa277, - 0xa278, 0xa279, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa27e, 0xa27f, - 0xa280, 0xa281, 0xa282, 0xa283, 0xa284, 0xa285, 0xa286, 0xa287, /* 0xa280 */ - 0xa288, 0xa289, 0xa28a, 0xa28b, 0xa28c, 0xa28d, 0xa28e, 0xa28f, - 0xa290, 0xa291, 0xa292, 0xa293, 0xa294, 0xa295, 0xa296, 0xa297, - 0xa298, 0xa299, 0xa29a, 0xa29b, 0xa29c, 0xa29d, 0xa29e, 0xa29f, - 0xa2a0, 0xa2a1, 0xa2a2, 0xa2a3, 0xa2a4, 0xa2a5, 0xa2a6, 0xa2a7, - 0xa2a8, 0xa2a9, 0xa2aa, 0xa2ab, 0xa2ac, 0xa2ad, 0xa2ae, 0xa2af, - 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, - 0xa2b8, 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, - 0xa2c0, 0xa2c1, 0xa2c2, 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, /* 0xa2c0 */ - 0xa2c8, 0xa2c9, 0xa2ca, 0xa2cb, 0xa2cc, 0xa2cd, 0xa2ce, 0xa2cf, - 0xa2d0, 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, - 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, - 0xa2e0, 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, - 0xa2e8, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, - 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, - 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa2ff, - 0xa300, 0xa301, 0xa302, 0xa303, 0xa304, 0xa305, 0xa306, 0xa307, /* 0xa300 */ - 0xa308, 0xa309, 0xa30a, 0xa30b, 0xa30c, 0xa30d, 0xa30e, 0xa30f, - 0xa310, 0xa311, 0xa312, 0xa313, 0xa314, 0xa315, 0xa316, 0xa317, - 0xa318, 0xa319, 0xa31a, 0xa31b, 0xa31c, 0xa31d, 0xa31e, 0xa31f, - 0xa320, 0xa321, 0xa322, 0xa323, 0xa324, 0xa325, 0xa326, 0xa327, - 0xa328, 0xa329, 0xa32a, 0xa32b, 0xa32c, 0xa32d, 0xa32e, 0xa32f, - 0xa330, 0xa331, 0xa332, 0xa333, 0xa334, 0xa335, 0xa336, 0xa337, - 0xa338, 0xa339, 0xa33a, 0xa33b, 0xa33c, 0xa33d, 0xa33e, 0xa33f, - 0xa340, 0xa341, 0xa342, 0xa343, 0xa344, 0xa345, 0xa346, 0xa347, /* 0xa340 */ - 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, - 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355, 0xa356, 0xa357, - 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, 0xa35e, 0xa35f, - 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, - 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, 0xa36e, 0xa36f, - 0xa370, 0xa371, 0xa372, 0xa373, 0xa374, 0xa375, 0xa376, 0xa377, - 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, 0xa37f, - 0xa380, 0xa381, 0xa382, 0xa383, 0xa384, 0xa385, 0xa386, 0xa387, /* 0xa380 */ - 0xa388, 0xa389, 0xa38a, 0xa38b, 0xa38c, 0xa38d, 0xa38e, 0xa38f, - 0xa390, 0xa391, 0xa392, 0xa393, 0xa394, 0xa395, 0xa396, 0xa397, - 0xa398, 0xa399, 0xa39a, 0xa39b, 0xa39c, 0xa39d, 0xa39e, 0xa39f, - 0xa3a0, 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, - 0xa3a8, 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, - 0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, - 0xa3b8, 0xa3b9, 0xa3ba, 0xa3bb, 0xa3bc, 0xa3bd, 0xa3be, 0xa3bf, - 0xa3c0, 0xa3c1, 0xa3c2, 0xa3c3, 0xa3c4, 0xa3c5, 0xa3c6, 0xa3c7, /* 0xa3c0 */ - 0xa3c8, 0xa3c9, 0xa3ca, 0xa3cb, 0xa3cc, 0xa3cd, 0xa3ce, 0xa3cf, - 0xa3d0, 0xa3d1, 0xa3d2, 0xa3d3, 0xa3d4, 0xa3d5, 0xa3d6, 0xa3d7, - 0xa3d8, 0xa3d9, 0xa3da, 0xa3db, 0xa3dc, 0xa3dd, 0xa3de, 0xa3df, - 0xa3e0, 0xa3e1, 0xa3e2, 0xa3e3, 0xa3e4, 0xa3e5, 0xa3e6, 0xa3e7, - 0xa3e8, 0xa3e9, 0xa3ea, 0xa3eb, 0xa3ec, 0xa3ed, 0xa3ee, 0xa3ef, - 0xa3f0, 0xa3f1, 0xa3f2, 0xa3f3, 0xa3f4, 0xa3f5, 0xa3f6, 0xa3f7, - 0xa3f8, 0xa3f9, 0xa3fa, 0xa3fb, 0xa3fc, 0xa3fd, 0xa3fe, 0xa3ff, - 0xa400, 0xa401, 0xa402, 0xa403, 0xa404, 0xa405, 0xa406, 0xa407, /* 0xa400 */ - 0xa408, 0xa409, 0xa40a, 0xa40b, 0xa40c, 0xa40d, 0xa40e, 0xa40f, - 0xa410, 0xa411, 0xa412, 0xa413, 0xa414, 0xa415, 0xa416, 0xa417, - 0xa418, 0xa419, 0xa41a, 0xa41b, 0xa41c, 0xa41d, 0xa41e, 0xa41f, - 0xa420, 0xa421, 0xa422, 0xa423, 0xa424, 0xa425, 0xa426, 0xa427, - 0xa428, 0xa429, 0xa42a, 0xa42b, 0xa42c, 0xa42d, 0xa42e, 0xa42f, - 0xa430, 0xa431, 0xa432, 0xa433, 0xa434, 0xa435, 0xa436, 0xa437, - 0xa438, 0xa439, 0xa43a, 0xa43b, 0xa43c, 0xa43d, 0xa43e, 0xa43f, - 0xa440, 0xa441, 0xa442, 0xa443, 0xa444, 0xa445, 0xa446, 0xa447, /* 0xa440 */ - 0xa448, 0xa449, 0xa44a, 0xa44b, 0xa44c, 0xa44d, 0xa44e, 0xa44f, - 0xa450, 0xa451, 0xa452, 0xa453, 0xa454, 0xa455, 0xa456, 0xa457, - 0xa458, 0xa459, 0xa45a, 0xa45b, 0xa45c, 0xa45d, 0xa45e, 0xa45f, - 0xa460, 0xa461, 0xa462, 0xa463, 0xa464, 0xa465, 0xa466, 0xa467, - 0xa468, 0xa469, 0xa46a, 0xa46b, 0xa46c, 0xa46d, 0xa46e, 0xa46f, - 0xa470, 0xa471, 0xa472, 0xa473, 0xa474, 0xa475, 0xa476, 0xa477, - 0xa478, 0xa479, 0xa47a, 0xa47b, 0xa47c, 0xa47d, 0xa47e, 0xa47f, - 0xa480, 0xa481, 0xa482, 0xa483, 0xa484, 0xa485, 0xa486, 0xa487, /* 0xa480 */ - 0xa488, 0xa489, 0xa48a, 0xa48b, 0xa48c, 0x0000, 0x0000, 0x0000, - 0xa490, 0xa491, 0xa492, 0xa493, 0xa494, 0xa495, 0xa496, 0xa497, - 0xa498, 0xa499, 0xa49a, 0xa49b, 0xa49c, 0xa49d, 0xa49e, 0xa49f, - 0xa4a0, 0xa4a1, 0xa4a2, 0xa4a3, 0xa4a4, 0xa4a5, 0xa4a6, 0xa4a7, - 0xa4a8, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4ac, 0xa4ad, 0xa4ae, 0xa4af, - 0xa4b0, 0xa4b1, 0xa4b2, 0xa4b3, 0xa4b4, 0xa4b5, 0xa4b6, 0xa4b7, - 0xa4b8, 0xa4b9, 0xa4ba, 0xa4bb, 0xa4bc, 0xa4bd, 0xa4be, 0xa4bf, - 0xa4c0, 0xa4c1, 0xa4c2, 0xa4c3, 0xa4c4, 0xa4c5, 0xa4c6, 0x0000, /* 0xa4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa4d0, 0xa4d1, 0xa4d2, 0xa4d3, 0xa4d4, 0xa4d5, 0xa4d6, 0xa4d7, - 0xa4d8, 0xa4d9, 0xa4da, 0xa4db, 0xa4dc, 0xa4dd, 0xa4de, 0xa4df, - 0xa4e0, 0xa4e1, 0xa4e2, 0xa4e3, 0xa4e4, 0xa4e5, 0xa4e6, 0xa4e7, - 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, 0xa4ed, 0xa4ee, 0xa4ef, - 0xa4f0, 0xa4f1, 0xa4f2, 0xa4f3, 0xa4f4, 0xa4f5, 0xa4f6, 0xa4f7, - 0xa4f8, 0xa4f9, 0xa4fa, 0xa4fb, 0xa4fc, 0xa4fd, 0xa4fe, 0xa4ff, - 0xa500, 0xa501, 0xa502, 0xa503, 0xa504, 0xa505, 0xa506, 0xa507, /* 0xa500 */ - 0xa508, 0xa509, 0xa50a, 0xa50b, 0xa50c, 0xa50d, 0xa50e, 0xa50f, - 0xa510, 0xa511, 0xa512, 0xa513, 0xa514, 0xa515, 0xa516, 0xa517, - 0xa518, 0xa519, 0xa51a, 0xa51b, 0xa51c, 0xa51d, 0xa51e, 0xa51f, - 0xa520, 0xa521, 0xa522, 0xa523, 0xa524, 0xa525, 0xa526, 0xa527, - 0xa528, 0xa529, 0xa52a, 0xa52b, 0xa52c, 0xa52d, 0xa52e, 0xa52f, - 0xa530, 0xa531, 0xa532, 0xa533, 0xa534, 0xa535, 0xa536, 0xa537, - 0xa538, 0xa539, 0xa53a, 0xa53b, 0xa53c, 0xa53d, 0xa53e, 0xa53f, - 0xa540, 0xa541, 0xa542, 0xa543, 0xa544, 0xa545, 0xa546, 0xa547, /* 0xa540 */ - 0xa548, 0xa549, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa54e, 0xa54f, - 0xa550, 0xa551, 0xa552, 0xa553, 0xa554, 0xa555, 0xa556, 0xa557, - 0xa558, 0xa559, 0xa55a, 0xa55b, 0xa55c, 0xa55d, 0xa55e, 0xa55f, - 0xa560, 0xa561, 0xa562, 0xa563, 0xa564, 0xa565, 0xa566, 0xa567, - 0xa568, 0xa569, 0xa56a, 0xa56b, 0xa56c, 0xa56d, 0xa56e, 0xa56f, - 0xa570, 0xa571, 0xa572, 0xa573, 0xa574, 0xa575, 0xa576, 0xa577, - 0xa578, 0xa579, 0xa57a, 0xa57b, 0xa57c, 0xa57d, 0xa57e, 0xa57f, - 0xa580, 0xa581, 0xa582, 0xa583, 0xa584, 0xa585, 0xa586, 0xa587, /* 0xa580 */ - 0xa588, 0xa589, 0xa58a, 0xa58b, 0xa58c, 0xa58d, 0xa58e, 0xa58f, - 0xa590, 0xa591, 0xa592, 0xa593, 0xa594, 0xa595, 0xa596, 0xa597, - 0xa598, 0xa599, 0xa59a, 0xa59b, 0xa59c, 0xa59d, 0xa59e, 0xa59f, - 0xa5a0, 0xa5a1, 0xa5a2, 0xa5a3, 0xa5a4, 0xa5a5, 0xa5a6, 0xa5a7, - 0xa5a8, 0xa5a9, 0xa5aa, 0xa5ab, 0xa5ac, 0xa5ad, 0xa5ae, 0xa5af, - 0xa5b0, 0xa5b1, 0xa5b2, 0xa5b3, 0xa5b4, 0xa5b5, 0xa5b6, 0xa5b7, - 0xa5b8, 0xa5b9, 0xa5ba, 0xa5bb, 0xa5bc, 0xa5bd, 0xa5be, 0xa5bf, - 0xa5c0, 0xa5c1, 0xa5c2, 0xa5c3, 0xa5c4, 0xa5c5, 0xa5c6, 0xa5c7, /* 0xa5c0 */ - 0xa5c8, 0xa5c9, 0xa5ca, 0xa5cb, 0xa5cc, 0xa5cd, 0xa5ce, 0xa5cf, - 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa5d4, 0xa5d5, 0xa5d6, 0xa5d7, - 0xa5d8, 0xa5d9, 0xa5da, 0xa5db, 0xa5dc, 0xa5dd, 0xa5de, 0xa5df, - 0xa5e0, 0xa5e1, 0xa5e2, 0xa5e3, 0xa5e4, 0xa5e5, 0xa5e6, 0xa5e7, - 0xa5e8, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, 0xa5ed, 0xa5ee, 0xa5ef, - 0xa5f0, 0xa5f1, 0xa5f2, 0xa5f3, 0xa5f4, 0xa5f5, 0xa5f6, 0xa5f7, - 0xa5f8, 0xa5f9, 0xa5fa, 0xa5fb, 0xa5fc, 0xa5fd, 0xa5fe, 0xa5ff, - 0xa600, 0xa601, 0xa602, 0xa603, 0xa604, 0xa605, 0xa606, 0xa607, /* 0xa600 */ - 0xa608, 0xa609, 0xa60a, 0xa60b, 0xa60c, 0xa60d, 0xa60e, 0xa60f, - 0xa610, 0xa611, 0xa612, 0xa613, 0xa614, 0xa615, 0xa616, 0xa617, - 0xa618, 0xa619, 0xa61a, 0xa61b, 0xa61c, 0xa61d, 0xa61e, 0xa61f, - 0xa620, 0xa621, 0xa622, 0xa623, 0xa624, 0xa625, 0xa626, 0xa627, - 0xa628, 0xa629, 0xa62a, 0xa62b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa640, 0xa640, 0xa642, 0xa642, 0xa644, 0xa644, 0xa646, 0xa646, /* 0xa640 */ - 0xa648, 0xa648, 0xa64a, 0xa64a, 0xa64c, 0xa64c, 0xa64e, 0xa64e, - 0xa650, 0xa650, 0xa652, 0xa652, 0xa654, 0xa654, 0xa656, 0xa656, - 0xa658, 0xa658, 0xa65a, 0xa65a, 0xa65c, 0xa65c, 0xa65e, 0xa65e, - 0xa660, 0xa660, 0xa662, 0xa662, 0xa664, 0xa664, 0xa666, 0xa666, - 0xa668, 0xa668, 0xa66a, 0xa66a, 0xa66c, 0xa66c, 0xa66e, 0xa66f, - 0xa670, 0xa671, 0xa672, 0xa673, 0xa674, 0xa675, 0xa676, 0xa677, - 0xa678, 0xa679, 0xa67a, 0xa67b, 0xa67c, 0xa67d, 0xa67e, 0xa67f, - 0xa680, 0xa680, 0xa682, 0xa682, 0xa684, 0xa684, 0xa686, 0xa686, /* 0xa680 */ - 0xa688, 0xa688, 0xa68a, 0xa68a, 0xa68c, 0xa68c, 0xa68e, 0xa68e, - 0xa690, 0xa690, 0xa692, 0xa692, 0xa694, 0xa694, 0xa696, 0xa696, - 0xa698, 0xa698, 0xa69a, 0xa69a, 0xa69c, 0xa69d, 0xa69e, 0xa69f, - 0xa6a0, 0xa6a1, 0xa6a2, 0xa6a3, 0xa6a4, 0xa6a5, 0xa6a6, 0xa6a7, - 0xa6a8, 0xa6a9, 0xa6aa, 0xa6ab, 0xa6ac, 0xa6ad, 0xa6ae, 0xa6af, - 0xa6b0, 0xa6b1, 0xa6b2, 0xa6b3, 0xa6b4, 0xa6b5, 0xa6b6, 0xa6b7, - 0xa6b8, 0xa6b9, 0xa6ba, 0xa6bb, 0xa6bc, 0xa6bd, 0xa6be, 0xa6bf, - 0xa6c0, 0xa6c1, 0xa6c2, 0xa6c3, 0xa6c4, 0xa6c5, 0xa6c6, 0xa6c7, /* 0xa6c0 */ - 0xa6c8, 0xa6c9, 0xa6ca, 0xa6cb, 0xa6cc, 0xa6cd, 0xa6ce, 0xa6cf, - 0xa6d0, 0xa6d1, 0xa6d2, 0xa6d3, 0xa6d4, 0xa6d5, 0xa6d6, 0xa6d7, - 0xa6d8, 0xa6d9, 0xa6da, 0xa6db, 0xa6dc, 0xa6dd, 0xa6de, 0xa6df, - 0xa6e0, 0xa6e1, 0xa6e2, 0xa6e3, 0xa6e4, 0xa6e5, 0xa6e6, 0xa6e7, - 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0xa6ec, 0xa6ed, 0xa6ee, 0xa6ef, - 0xa6f0, 0xa6f1, 0xa6f2, 0xa6f3, 0xa6f4, 0xa6f5, 0xa6f6, 0xa6f7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa700, 0xa701, 0xa702, 0xa703, 0xa704, 0xa705, 0xa706, 0xa707, /* 0xa700 */ - 0xa708, 0xa709, 0xa70a, 0xa70b, 0xa70c, 0xa70d, 0xa70e, 0xa70f, - 0xa710, 0xa711, 0xa712, 0xa713, 0xa714, 0xa715, 0xa716, 0xa717, - 0xa718, 0xa719, 0xa71a, 0xa71b, 0xa71c, 0xa71d, 0xa71e, 0xa71f, - 0xa720, 0xa721, 0xa722, 0xa722, 0xa724, 0xa724, 0xa726, 0xa726, - 0xa728, 0xa728, 0xa72a, 0xa72a, 0xa72c, 0xa72c, 0xa72e, 0xa72e, - 0xa730, 0xa731, 0xa732, 0xa732, 0xa734, 0xa734, 0xa736, 0xa736, - 0xa738, 0xa738, 0xa73a, 0xa73a, 0xa73c, 0xa73c, 0xa73e, 0xa73e, - 0xa740, 0xa740, 0xa742, 0xa742, 0xa744, 0xa744, 0xa746, 0xa746, /* 0xa740 */ - 0xa748, 0xa748, 0xa74a, 0xa74a, 0xa74c, 0xa74c, 0xa74e, 0xa74e, - 0xa750, 0xa750, 0xa752, 0xa752, 0xa754, 0xa754, 0xa756, 0xa756, - 0xa758, 0xa758, 0xa75a, 0xa75a, 0xa75c, 0xa75c, 0xa75e, 0xa75e, - 0xa760, 0xa760, 0xa762, 0xa762, 0xa764, 0xa764, 0xa766, 0xa766, - 0xa768, 0xa768, 0xa76a, 0xa76a, 0xa76c, 0xa76c, 0xa76e, 0xa76e, - 0xa770, 0xa771, 0xa772, 0xa773, 0xa774, 0xa775, 0xa776, 0xa777, - 0xa778, 0xa779, 0xa779, 0xa77b, 0xa77b, 0xa77d, 0xa77e, 0xa77e, - 0xa780, 0xa780, 0xa782, 0xa782, 0xa784, 0xa784, 0xa786, 0xa786, /* 0xa780 */ - 0xa788, 0xa789, 0xa78a, 0xa78b, 0xa78b, 0xa78d, 0xa78e, 0xa78f, - 0xa790, 0xa790, 0xa792, 0xa792, 0xa7c4, 0xa795, 0xa796, 0xa796, - 0xa798, 0xa798, 0xa79a, 0xa79a, 0xa79c, 0xa79c, 0xa79e, 0xa79e, - 0xa7a0, 0xa7a0, 0xa7a2, 0xa7a2, 0xa7a4, 0xa7a4, 0xa7a6, 0xa7a6, - 0xa7a8, 0xa7a8, 0xa7aa, 0xa7ab, 0xa7ac, 0xa7ad, 0xa7ae, 0xa7af, - 0xa7b0, 0xa7b1, 0xa7b2, 0xa7b3, 0xa7b4, 0xa7b4, 0xa7b6, 0xa7b6, - 0xa7b8, 0xa7b8, 0xa7ba, 0xa7ba, 0xa7bc, 0xa7bc, 0xa7be, 0xa7be, - 0x0000, 0x0000, 0xa7c2, 0xa7c2, 0xa7c4, 0xa7c5, 0xa7c6, 0x0000, /* 0xa7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7f7, - 0xa7f8, 0xa7f9, 0xa7fa, 0xa7fb, 0xa7fc, 0xa7fd, 0xa7fe, 0xa7ff, - 0xa800, 0xa801, 0xa802, 0xa803, 0xa804, 0xa805, 0xa806, 0xa807, /* 0xa800 */ - 0xa808, 0xa809, 0xa80a, 0xa80b, 0xa80c, 0xa80d, 0xa80e, 0xa80f, - 0xa810, 0xa811, 0xa812, 0xa813, 0xa814, 0xa815, 0xa816, 0xa817, - 0xa818, 0xa819, 0xa81a, 0xa81b, 0xa81c, 0xa81d, 0xa81e, 0xa81f, - 0xa820, 0xa821, 0xa822, 0xa823, 0xa824, 0xa825, 0xa826, 0xa827, - 0xa828, 0xa829, 0xa82a, 0xa82b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa830, 0xa831, 0xa832, 0xa833, 0xa834, 0xa835, 0xa836, 0xa837, - 0xa838, 0xa839, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa840, 0xa841, 0xa842, 0xa843, 0xa844, 0xa845, 0xa846, 0xa847, /* 0xa840 */ - 0xa848, 0xa849, 0xa84a, 0xa84b, 0xa84c, 0xa84d, 0xa84e, 0xa84f, - 0xa850, 0xa851, 0xa852, 0xa853, 0xa854, 0xa855, 0xa856, 0xa857, - 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c, 0xa85d, 0xa85e, 0xa85f, - 0xa860, 0xa861, 0xa862, 0xa863, 0xa864, 0xa865, 0xa866, 0xa867, - 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c, 0xa86d, 0xa86e, 0xa86f, - 0xa870, 0xa871, 0xa872, 0xa873, 0xa874, 0xa875, 0xa876, 0xa877, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, /* 0xa880 */ - 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, 0xa88d, 0xa88e, 0xa88f, - 0xa890, 0xa891, 0xa892, 0xa893, 0xa894, 0xa895, 0xa896, 0xa897, - 0xa898, 0xa899, 0xa89a, 0xa89b, 0xa89c, 0xa89d, 0xa89e, 0xa89f, - 0xa8a0, 0xa8a1, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5, 0xa8a6, 0xa8a7, - 0xa8a8, 0xa8a9, 0xa8aa, 0xa8ab, 0xa8ac, 0xa8ad, 0xa8ae, 0xa8af, - 0xa8b0, 0xa8b1, 0xa8b2, 0xa8b3, 0xa8b4, 0xa8b5, 0xa8b6, 0xa8b7, - 0xa8b8, 0xa8b9, 0xa8ba, 0xa8bb, 0xa8bc, 0xa8bd, 0xa8be, 0xa8bf, - 0xa8c0, 0xa8c1, 0xa8c2, 0xa8c3, 0xa8c4, 0xa8c5, 0x0000, 0x0000, /* 0xa8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8ce, 0xa8cf, - 0xa8d0, 0xa8d1, 0xa8d2, 0xa8d3, 0xa8d4, 0xa8d5, 0xa8d6, 0xa8d7, - 0xa8d8, 0xa8d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa8e0, 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, 0xa8e5, 0xa8e6, 0xa8e7, - 0xa8e8, 0xa8e9, 0xa8ea, 0xa8eb, 0xa8ec, 0xa8ed, 0xa8ee, 0xa8ef, - 0xa8f0, 0xa8f1, 0xa8f2, 0xa8f3, 0xa8f4, 0xa8f5, 0xa8f6, 0xa8f7, - 0xa8f8, 0xa8f9, 0xa8fa, 0xa8fb, 0xa8fc, 0xa8fd, 0xa8fe, 0xa8ff, - 0xa900, 0xa901, 0xa902, 0xa903, 0xa904, 0xa905, 0xa906, 0xa907, /* 0xa900 */ - 0xa908, 0xa909, 0xa90a, 0xa90b, 0xa90c, 0xa90d, 0xa90e, 0xa90f, - 0xa910, 0xa911, 0xa912, 0xa913, 0xa914, 0xa915, 0xa916, 0xa917, - 0xa918, 0xa919, 0xa91a, 0xa91b, 0xa91c, 0xa91d, 0xa91e, 0xa91f, - 0xa920, 0xa921, 0xa922, 0xa923, 0xa924, 0xa925, 0xa926, 0xa927, - 0xa928, 0xa929, 0xa92a, 0xa92b, 0xa92c, 0xa92d, 0xa92e, 0xa92f, - 0xa930, 0xa931, 0xa932, 0xa933, 0xa934, 0xa935, 0xa936, 0xa937, - 0xa938, 0xa939, 0xa93a, 0xa93b, 0xa93c, 0xa93d, 0xa93e, 0xa93f, - 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946, 0xa947, /* 0xa940 */ - 0xa948, 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e, 0xa94f, - 0xa950, 0xa951, 0xa952, 0xa953, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa95f, - 0xa960, 0xa961, 0xa962, 0xa963, 0xa964, 0xa965, 0xa966, 0xa967, - 0xa968, 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, - 0xa970, 0xa971, 0xa972, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, - 0xa978, 0xa979, 0xa97a, 0xa97b, 0xa97c, 0x0000, 0x0000, 0x0000, - 0xa980, 0xa981, 0xa982, 0xa983, 0xa984, 0xa985, 0xa986, 0xa987, /* 0xa980 */ - 0xa988, 0xa989, 0xa98a, 0xa98b, 0xa98c, 0xa98d, 0xa98e, 0xa98f, - 0xa990, 0xa991, 0xa992, 0xa993, 0xa994, 0xa995, 0xa996, 0xa997, - 0xa998, 0xa999, 0xa99a, 0xa99b, 0xa99c, 0xa99d, 0xa99e, 0xa99f, - 0xa9a0, 0xa9a1, 0xa9a2, 0xa9a3, 0xa9a4, 0xa9a5, 0xa9a6, 0xa9a7, - 0xa9a8, 0xa9a9, 0xa9aa, 0xa9ab, 0xa9ac, 0xa9ad, 0xa9ae, 0xa9af, - 0xa9b0, 0xa9b1, 0xa9b2, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, - 0xa9b8, 0xa9b9, 0xa9ba, 0xa9bb, 0xa9bc, 0xa9bd, 0xa9be, 0xa9bf, - 0xa9c0, 0xa9c1, 0xa9c2, 0xa9c3, 0xa9c4, 0xa9c5, 0xa9c6, 0xa9c7, /* 0xa9c0 */ - 0xa9c8, 0xa9c9, 0xa9ca, 0xa9cb, 0xa9cc, 0xa9cd, 0x0000, 0xa9cf, - 0xa9d0, 0xa9d1, 0xa9d2, 0xa9d3, 0xa9d4, 0xa9d5, 0xa9d6, 0xa9d7, - 0xa9d8, 0xa9d9, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9de, 0xa9df, - 0xa9e0, 0xa9e1, 0xa9e2, 0xa9e3, 0xa9e4, 0xa9e5, 0xa9e6, 0xa9e7, - 0xa9e8, 0xa9e9, 0xa9ea, 0xa9eb, 0xa9ec, 0xa9ed, 0xa9ee, 0xa9ef, - 0xa9f0, 0xa9f1, 0xa9f2, 0xa9f3, 0xa9f4, 0xa9f5, 0xa9f6, 0xa9f7, - 0xa9f8, 0xa9f9, 0xa9fa, 0xa9fb, 0xa9fc, 0xa9fd, 0xa9fe, 0x0000, - 0xaa00, 0xaa01, 0xaa02, 0xaa03, 0xaa04, 0xaa05, 0xaa06, 0xaa07, /* 0xaa00 */ - 0xaa08, 0xaa09, 0xaa0a, 0xaa0b, 0xaa0c, 0xaa0d, 0xaa0e, 0xaa0f, - 0xaa10, 0xaa11, 0xaa12, 0xaa13, 0xaa14, 0xaa15, 0xaa16, 0xaa17, - 0xaa18, 0xaa19, 0xaa1a, 0xaa1b, 0xaa1c, 0xaa1d, 0xaa1e, 0xaa1f, - 0xaa20, 0xaa21, 0xaa22, 0xaa23, 0xaa24, 0xaa25, 0xaa26, 0xaa27, - 0xaa28, 0xaa29, 0xaa2a, 0xaa2b, 0xaa2c, 0xaa2d, 0xaa2e, 0xaa2f, - 0xaa30, 0xaa31, 0xaa32, 0xaa33, 0xaa34, 0xaa35, 0xaa36, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaa40, 0xaa41, 0xaa42, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, /* 0xaa40 */ - 0xaa48, 0xaa49, 0xaa4a, 0xaa4b, 0xaa4c, 0xaa4d, 0x0000, 0x0000, - 0xaa50, 0xaa51, 0xaa52, 0xaa53, 0xaa54, 0xaa55, 0xaa56, 0xaa57, - 0xaa58, 0xaa59, 0x0000, 0x0000, 0xaa5c, 0xaa5d, 0xaa5e, 0xaa5f, - 0xaa60, 0xaa61, 0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, - 0xaa68, 0xaa69, 0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, - 0xaa70, 0xaa71, 0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, - 0xaa78, 0xaa79, 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa7e, 0xaa7f, - 0xaa80, 0xaa81, 0xaa82, 0xaa83, 0xaa84, 0xaa85, 0xaa86, 0xaa87, /* 0xaa80 */ - 0xaa88, 0xaa89, 0xaa8a, 0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, - 0xaa90, 0xaa91, 0xaa92, 0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, - 0xaa98, 0xaa99, 0xaa9a, 0xaa9b, 0xaa9c, 0xaa9d, 0xaa9e, 0xaa9f, - 0xaaa0, 0xaaa1, 0xaaa2, 0xaaa3, 0xaaa4, 0xaaa5, 0xaaa6, 0xaaa7, - 0xaaa8, 0xaaa9, 0xaaaa, 0xaaab, 0xaaac, 0xaaad, 0xaaae, 0xaaaf, - 0xaab0, 0xaab1, 0xaab2, 0xaab3, 0xaab4, 0xaab5, 0xaab6, 0xaab7, - 0xaab8, 0xaab9, 0xaaba, 0xaabb, 0xaabc, 0xaabd, 0xaabe, 0xaabf, - 0xaac0, 0xaac1, 0xaac2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xaadb, 0xaadc, 0xaadd, 0xaade, 0xaadf, - 0xaae0, 0xaae1, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7, - 0xaae8, 0xaae9, 0xaaea, 0xaaeb, 0xaaec, 0xaaed, 0xaaee, 0xaaef, - 0xaaf0, 0xaaf1, 0xaaf2, 0xaaf3, 0xaaf4, 0xaaf5, 0xaaf6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xab01, 0xab02, 0xab03, 0xab04, 0xab05, 0xab06, 0x0000, /* 0xab00 */ - 0x0000, 0xab09, 0xab0a, 0xab0b, 0xab0c, 0xab0d, 0xab0e, 0x0000, - 0x0000, 0xab11, 0xab12, 0xab13, 0xab14, 0xab15, 0xab16, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xab20, 0xab21, 0xab22, 0xab23, 0xab24, 0xab25, 0xab26, 0x0000, - 0xab28, 0xab29, 0xab2a, 0xab2b, 0xab2c, 0xab2d, 0xab2e, 0x0000, - 0xab30, 0xab31, 0xab32, 0xab33, 0xab34, 0xab35, 0xab36, 0xab37, - 0xab38, 0xab39, 0xab3a, 0xab3b, 0xab3c, 0xab3d, 0xab3e, 0xab3f, - 0xab40, 0xab41, 0xab42, 0xab43, 0xab44, 0xab45, 0xab46, 0xab47, /* 0xab40 */ - 0xab48, 0xab49, 0xab4a, 0xab4b, 0xab4c, 0xab4d, 0xab4e, 0xab4f, - 0xab50, 0xab51, 0xab52, 0xa7b3, 0xab54, 0xab55, 0xab56, 0xab57, - 0xab58, 0xab59, 0xab5a, 0xab5b, 0xab5c, 0xab5d, 0xab5e, 0xab5f, - 0xab60, 0xab61, 0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x13a0, 0x13a1, 0x13a2, 0x13a3, 0x13a4, 0x13a5, 0x13a6, 0x13a7, - 0x13a8, 0x13a9, 0x13aa, 0x13ab, 0x13ac, 0x13ad, 0x13ae, 0x13af, - 0x13b0, 0x13b1, 0x13b2, 0x13b3, 0x13b4, 0x13b5, 0x13b6, 0x13b7, /* 0xab80 */ - 0x13b8, 0x13b9, 0x13ba, 0x13bb, 0x13bc, 0x13bd, 0x13be, 0x13bf, - 0x13c0, 0x13c1, 0x13c2, 0x13c3, 0x13c4, 0x13c5, 0x13c6, 0x13c7, - 0x13c8, 0x13c9, 0x13ca, 0x13cb, 0x13cc, 0x13cd, 0x13ce, 0x13cf, - 0x13d0, 0x13d1, 0x13d2, 0x13d3, 0x13d4, 0x13d5, 0x13d6, 0x13d7, - 0x13d8, 0x13d9, 0x13da, 0x13db, 0x13dc, 0x13dd, 0x13de, 0x13df, - 0x13e0, 0x13e1, 0x13e2, 0x13e3, 0x13e4, 0x13e5, 0x13e6, 0x13e7, - 0x13e8, 0x13e9, 0x13ea, 0x13eb, 0x13ec, 0x13ed, 0x13ee, 0x13ef, - 0xabc0, 0xabc1, 0xabc2, 0xabc3, 0xabc4, 0xabc5, 0xabc6, 0xabc7, /* 0xabc0 */ - 0xabc8, 0xabc9, 0xabca, 0xabcb, 0xabcc, 0xabcd, 0xabce, 0xabcf, - 0xabd0, 0xabd1, 0xabd2, 0xabd3, 0xabd4, 0xabd5, 0xabd6, 0xabd7, - 0xabd8, 0xabd9, 0xabda, 0xabdb, 0xabdc, 0xabdd, 0xabde, 0xabdf, - 0xabe0, 0xabe1, 0xabe2, 0xabe3, 0xabe4, 0xabe5, 0xabe6, 0xabe7, - 0xabe8, 0xabe9, 0xabea, 0xabeb, 0xabec, 0xabed, 0x0000, 0x0000, - 0xabf0, 0xabf1, 0xabf2, 0xabf3, 0xabf4, 0xabf5, 0xabf6, 0xabf7, - 0xabf8, 0xabf9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xac00, 0xac01, 0xac02, 0xac03, 0xac04, 0xac05, 0xac06, 0xac07, /* 0xac00 */ - 0xac08, 0xac09, 0xac0a, 0xac0b, 0xac0c, 0xac0d, 0xac0e, 0xac0f, - 0xac10, 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, - 0xac18, 0xac19, 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac1e, 0xac1f, - 0xac20, 0xac21, 0xac22, 0xac23, 0xac24, 0xac25, 0xac26, 0xac27, - 0xac28, 0xac29, 0xac2a, 0xac2b, 0xac2c, 0xac2d, 0xac2e, 0xac2f, - 0xac30, 0xac31, 0xac32, 0xac33, 0xac34, 0xac35, 0xac36, 0xac37, - 0xac38, 0xac39, 0xac3a, 0xac3b, 0xac3c, 0xac3d, 0xac3e, 0xac3f, - 0xac40, 0xac41, 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, /* 0xac40 */ - 0xac48, 0xac49, 0xac4a, 0xac4b, 0xac4c, 0xac4d, 0xac4e, 0xac4f, - 0xac50, 0xac51, 0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, - 0xac58, 0xac59, 0xac5a, 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, - 0xac60, 0xac61, 0xac62, 0xac63, 0xac64, 0xac65, 0xac66, 0xac67, - 0xac68, 0xac69, 0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, - 0xac70, 0xac71, 0xac72, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, - 0xac78, 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac7f, - 0xac80, 0xac81, 0xac82, 0xac83, 0xac84, 0xac85, 0xac86, 0xac87, /* 0xac80 */ - 0xac88, 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, - 0xac90, 0xac91, 0xac92, 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, - 0xac98, 0xac99, 0xac9a, 0xac9b, 0xac9c, 0xac9d, 0xac9e, 0xac9f, - 0xaca0, 0xaca1, 0xaca2, 0xaca3, 0xaca4, 0xaca5, 0xaca6, 0xaca7, - 0xaca8, 0xaca9, 0xacaa, 0xacab, 0xacac, 0xacad, 0xacae, 0xacaf, - 0xacb0, 0xacb1, 0xacb2, 0xacb3, 0xacb4, 0xacb5, 0xacb6, 0xacb7, - 0xacb8, 0xacb9, 0xacba, 0xacbb, 0xacbc, 0xacbd, 0xacbe, 0xacbf, - 0xacc0, 0xacc1, 0xacc2, 0xacc3, 0xacc4, 0xacc5, 0xacc6, 0xacc7, /* 0xacc0 */ - 0xacc8, 0xacc9, 0xacca, 0xaccb, 0xaccc, 0xaccd, 0xacce, 0xaccf, - 0xacd0, 0xacd1, 0xacd2, 0xacd3, 0xacd4, 0xacd5, 0xacd6, 0xacd7, - 0xacd8, 0xacd9, 0xacda, 0xacdb, 0xacdc, 0xacdd, 0xacde, 0xacdf, - 0xace0, 0xace1, 0xace2, 0xace3, 0xace4, 0xace5, 0xace6, 0xace7, - 0xace8, 0xace9, 0xacea, 0xaceb, 0xacec, 0xaced, 0xacee, 0xacef, - 0xacf0, 0xacf1, 0xacf2, 0xacf3, 0xacf4, 0xacf5, 0xacf6, 0xacf7, - 0xacf8, 0xacf9, 0xacfa, 0xacfb, 0xacfc, 0xacfd, 0xacfe, 0xacff, - 0xad00, 0xad01, 0xad02, 0xad03, 0xad04, 0xad05, 0xad06, 0xad07, /* 0xad00 */ - 0xad08, 0xad09, 0xad0a, 0xad0b, 0xad0c, 0xad0d, 0xad0e, 0xad0f, - 0xad10, 0xad11, 0xad12, 0xad13, 0xad14, 0xad15, 0xad16, 0xad17, - 0xad18, 0xad19, 0xad1a, 0xad1b, 0xad1c, 0xad1d, 0xad1e, 0xad1f, - 0xad20, 0xad21, 0xad22, 0xad23, 0xad24, 0xad25, 0xad26, 0xad27, - 0xad28, 0xad29, 0xad2a, 0xad2b, 0xad2c, 0xad2d, 0xad2e, 0xad2f, - 0xad30, 0xad31, 0xad32, 0xad33, 0xad34, 0xad35, 0xad36, 0xad37, - 0xad38, 0xad39, 0xad3a, 0xad3b, 0xad3c, 0xad3d, 0xad3e, 0xad3f, - 0xad40, 0xad41, 0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, /* 0xad40 */ - 0xad48, 0xad49, 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, - 0xad50, 0xad51, 0xad52, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, - 0xad58, 0xad59, 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, - 0xad60, 0xad61, 0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, - 0xad68, 0xad69, 0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, - 0xad70, 0xad71, 0xad72, 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, - 0xad78, 0xad79, 0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, 0xad7f, - 0xad80, 0xad81, 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, /* 0xad80 */ - 0xad88, 0xad89, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, - 0xad90, 0xad91, 0xad92, 0xad93, 0xad94, 0xad95, 0xad96, 0xad97, - 0xad98, 0xad99, 0xad9a, 0xad9b, 0xad9c, 0xad9d, 0xad9e, 0xad9f, - 0xada0, 0xada1, 0xada2, 0xada3, 0xada4, 0xada5, 0xada6, 0xada7, - 0xada8, 0xada9, 0xadaa, 0xadab, 0xadac, 0xadad, 0xadae, 0xadaf, - 0xadb0, 0xadb1, 0xadb2, 0xadb3, 0xadb4, 0xadb5, 0xadb6, 0xadb7, - 0xadb8, 0xadb9, 0xadba, 0xadbb, 0xadbc, 0xadbd, 0xadbe, 0xadbf, - 0xadc0, 0xadc1, 0xadc2, 0xadc3, 0xadc4, 0xadc5, 0xadc6, 0xadc7, /* 0xadc0 */ - 0xadc8, 0xadc9, 0xadca, 0xadcb, 0xadcc, 0xadcd, 0xadce, 0xadcf, - 0xadd0, 0xadd1, 0xadd2, 0xadd3, 0xadd4, 0xadd5, 0xadd6, 0xadd7, - 0xadd8, 0xadd9, 0xadda, 0xaddb, 0xaddc, 0xaddd, 0xadde, 0xaddf, - 0xade0, 0xade1, 0xade2, 0xade3, 0xade4, 0xade5, 0xade6, 0xade7, - 0xade8, 0xade9, 0xadea, 0xadeb, 0xadec, 0xaded, 0xadee, 0xadef, - 0xadf0, 0xadf1, 0xadf2, 0xadf3, 0xadf4, 0xadf5, 0xadf6, 0xadf7, - 0xadf8, 0xadf9, 0xadfa, 0xadfb, 0xadfc, 0xadfd, 0xadfe, 0xadff, - 0xae00, 0xae01, 0xae02, 0xae03, 0xae04, 0xae05, 0xae06, 0xae07, /* 0xae00 */ - 0xae08, 0xae09, 0xae0a, 0xae0b, 0xae0c, 0xae0d, 0xae0e, 0xae0f, - 0xae10, 0xae11, 0xae12, 0xae13, 0xae14, 0xae15, 0xae16, 0xae17, - 0xae18, 0xae19, 0xae1a, 0xae1b, 0xae1c, 0xae1d, 0xae1e, 0xae1f, - 0xae20, 0xae21, 0xae22, 0xae23, 0xae24, 0xae25, 0xae26, 0xae27, - 0xae28, 0xae29, 0xae2a, 0xae2b, 0xae2c, 0xae2d, 0xae2e, 0xae2f, - 0xae30, 0xae31, 0xae32, 0xae33, 0xae34, 0xae35, 0xae36, 0xae37, - 0xae38, 0xae39, 0xae3a, 0xae3b, 0xae3c, 0xae3d, 0xae3e, 0xae3f, - 0xae40, 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, /* 0xae40 */ - 0xae48, 0xae49, 0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, - 0xae50, 0xae51, 0xae52, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, - 0xae58, 0xae59, 0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae5e, 0xae5f, - 0xae60, 0xae61, 0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, - 0xae68, 0xae69, 0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, 0xae6f, - 0xae70, 0xae71, 0xae72, 0xae73, 0xae74, 0xae75, 0xae76, 0xae77, - 0xae78, 0xae79, 0xae7a, 0xae7b, 0xae7c, 0xae7d, 0xae7e, 0xae7f, - 0xae80, 0xae81, 0xae82, 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, /* 0xae80 */ - 0xae88, 0xae89, 0xae8a, 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, - 0xae90, 0xae91, 0xae92, 0xae93, 0xae94, 0xae95, 0xae96, 0xae97, - 0xae98, 0xae99, 0xae9a, 0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, - 0xaea0, 0xaea1, 0xaea2, 0xaea3, 0xaea4, 0xaea5, 0xaea6, 0xaea7, - 0xaea8, 0xaea9, 0xaeaa, 0xaeab, 0xaeac, 0xaead, 0xaeae, 0xaeaf, - 0xaeb0, 0xaeb1, 0xaeb2, 0xaeb3, 0xaeb4, 0xaeb5, 0xaeb6, 0xaeb7, - 0xaeb8, 0xaeb9, 0xaeba, 0xaebb, 0xaebc, 0xaebd, 0xaebe, 0xaebf, - 0xaec0, 0xaec1, 0xaec2, 0xaec3, 0xaec4, 0xaec5, 0xaec6, 0xaec7, /* 0xaec0 */ - 0xaec8, 0xaec9, 0xaeca, 0xaecb, 0xaecc, 0xaecd, 0xaece, 0xaecf, - 0xaed0, 0xaed1, 0xaed2, 0xaed3, 0xaed4, 0xaed5, 0xaed6, 0xaed7, - 0xaed8, 0xaed9, 0xaeda, 0xaedb, 0xaedc, 0xaedd, 0xaede, 0xaedf, - 0xaee0, 0xaee1, 0xaee2, 0xaee3, 0xaee4, 0xaee5, 0xaee6, 0xaee7, - 0xaee8, 0xaee9, 0xaeea, 0xaeeb, 0xaeec, 0xaeed, 0xaeee, 0xaeef, - 0xaef0, 0xaef1, 0xaef2, 0xaef3, 0xaef4, 0xaef5, 0xaef6, 0xaef7, - 0xaef8, 0xaef9, 0xaefa, 0xaefb, 0xaefc, 0xaefd, 0xaefe, 0xaeff, - 0xaf00, 0xaf01, 0xaf02, 0xaf03, 0xaf04, 0xaf05, 0xaf06, 0xaf07, /* 0xaf00 */ - 0xaf08, 0xaf09, 0xaf0a, 0xaf0b, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, - 0xaf10, 0xaf11, 0xaf12, 0xaf13, 0xaf14, 0xaf15, 0xaf16, 0xaf17, - 0xaf18, 0xaf19, 0xaf1a, 0xaf1b, 0xaf1c, 0xaf1d, 0xaf1e, 0xaf1f, - 0xaf20, 0xaf21, 0xaf22, 0xaf23, 0xaf24, 0xaf25, 0xaf26, 0xaf27, - 0xaf28, 0xaf29, 0xaf2a, 0xaf2b, 0xaf2c, 0xaf2d, 0xaf2e, 0xaf2f, - 0xaf30, 0xaf31, 0xaf32, 0xaf33, 0xaf34, 0xaf35, 0xaf36, 0xaf37, - 0xaf38, 0xaf39, 0xaf3a, 0xaf3b, 0xaf3c, 0xaf3d, 0xaf3e, 0xaf3f, - 0xaf40, 0xaf41, 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, /* 0xaf40 */ - 0xaf48, 0xaf49, 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, - 0xaf50, 0xaf51, 0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, - 0xaf58, 0xaf59, 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, - 0xaf60, 0xaf61, 0xaf62, 0xaf63, 0xaf64, 0xaf65, 0xaf66, 0xaf67, - 0xaf68, 0xaf69, 0xaf6a, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, - 0xaf70, 0xaf71, 0xaf72, 0xaf73, 0xaf74, 0xaf75, 0xaf76, 0xaf77, - 0xaf78, 0xaf79, 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf7f, - 0xaf80, 0xaf81, 0xaf82, 0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, /* 0xaf80 */ - 0xaf88, 0xaf89, 0xaf8a, 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, - 0xaf90, 0xaf91, 0xaf92, 0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, - 0xaf98, 0xaf99, 0xaf9a, 0xaf9b, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, - 0xafa0, 0xafa1, 0xafa2, 0xafa3, 0xafa4, 0xafa5, 0xafa6, 0xafa7, - 0xafa8, 0xafa9, 0xafaa, 0xafab, 0xafac, 0xafad, 0xafae, 0xafaf, - 0xafb0, 0xafb1, 0xafb2, 0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafb7, - 0xafb8, 0xafb9, 0xafba, 0xafbb, 0xafbc, 0xafbd, 0xafbe, 0xafbf, - 0xafc0, 0xafc1, 0xafc2, 0xafc3, 0xafc4, 0xafc5, 0xafc6, 0xafc7, /* 0xafc0 */ - 0xafc8, 0xafc9, 0xafca, 0xafcb, 0xafcc, 0xafcd, 0xafce, 0xafcf, - 0xafd0, 0xafd1, 0xafd2, 0xafd3, 0xafd4, 0xafd5, 0xafd6, 0xafd7, - 0xafd8, 0xafd9, 0xafda, 0xafdb, 0xafdc, 0xafdd, 0xafde, 0xafdf, - 0xafe0, 0xafe1, 0xafe2, 0xafe3, 0xafe4, 0xafe5, 0xafe6, 0xafe7, - 0xafe8, 0xafe9, 0xafea, 0xafeb, 0xafec, 0xafed, 0xafee, 0xafef, - 0xaff0, 0xaff1, 0xaff2, 0xaff3, 0xaff4, 0xaff5, 0xaff6, 0xaff7, - 0xaff8, 0xaff9, 0xaffa, 0xaffb, 0xaffc, 0xaffd, 0xaffe, 0xafff, - 0xb000, 0xb001, 0xb002, 0xb003, 0xb004, 0xb005, 0xb006, 0xb007, /* 0xb000 */ - 0xb008, 0xb009, 0xb00a, 0xb00b, 0xb00c, 0xb00d, 0xb00e, 0xb00f, - 0xb010, 0xb011, 0xb012, 0xb013, 0xb014, 0xb015, 0xb016, 0xb017, - 0xb018, 0xb019, 0xb01a, 0xb01b, 0xb01c, 0xb01d, 0xb01e, 0xb01f, - 0xb020, 0xb021, 0xb022, 0xb023, 0xb024, 0xb025, 0xb026, 0xb027, - 0xb028, 0xb029, 0xb02a, 0xb02b, 0xb02c, 0xb02d, 0xb02e, 0xb02f, - 0xb030, 0xb031, 0xb032, 0xb033, 0xb034, 0xb035, 0xb036, 0xb037, - 0xb038, 0xb039, 0xb03a, 0xb03b, 0xb03c, 0xb03d, 0xb03e, 0xb03f, - 0xb040, 0xb041, 0xb042, 0xb043, 0xb044, 0xb045, 0xb046, 0xb047, /* 0xb040 */ - 0xb048, 0xb049, 0xb04a, 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, - 0xb050, 0xb051, 0xb052, 0xb053, 0xb054, 0xb055, 0xb056, 0xb057, - 0xb058, 0xb059, 0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, - 0xb060, 0xb061, 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, - 0xb068, 0xb069, 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, - 0xb070, 0xb071, 0xb072, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, - 0xb078, 0xb079, 0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb07e, 0xb07f, - 0xb080, 0xb081, 0xb082, 0xb083, 0xb084, 0xb085, 0xb086, 0xb087, /* 0xb080 */ - 0xb088, 0xb089, 0xb08a, 0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, - 0xb090, 0xb091, 0xb092, 0xb093, 0xb094, 0xb095, 0xb096, 0xb097, - 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, 0xb09e, 0xb09f, - 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, - 0xb0a8, 0xb0a9, 0xb0aa, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, - 0xb0b0, 0xb0b1, 0xb0b2, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b6, 0xb0b7, - 0xb0b8, 0xb0b9, 0xb0ba, 0xb0bb, 0xb0bc, 0xb0bd, 0xb0be, 0xb0bf, - 0xb0c0, 0xb0c1, 0xb0c2, 0xb0c3, 0xb0c4, 0xb0c5, 0xb0c6, 0xb0c7, /* 0xb0c0 */ - 0xb0c8, 0xb0c9, 0xb0ca, 0xb0cb, 0xb0cc, 0xb0cd, 0xb0ce, 0xb0cf, - 0xb0d0, 0xb0d1, 0xb0d2, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0d6, 0xb0d7, - 0xb0d8, 0xb0d9, 0xb0da, 0xb0db, 0xb0dc, 0xb0dd, 0xb0de, 0xb0df, - 0xb0e0, 0xb0e1, 0xb0e2, 0xb0e3, 0xb0e4, 0xb0e5, 0xb0e6, 0xb0e7, - 0xb0e8, 0xb0e9, 0xb0ea, 0xb0eb, 0xb0ec, 0xb0ed, 0xb0ee, 0xb0ef, - 0xb0f0, 0xb0f1, 0xb0f2, 0xb0f3, 0xb0f4, 0xb0f5, 0xb0f6, 0xb0f7, - 0xb0f8, 0xb0f9, 0xb0fa, 0xb0fb, 0xb0fc, 0xb0fd, 0xb0fe, 0xb0ff, - 0xb100, 0xb101, 0xb102, 0xb103, 0xb104, 0xb105, 0xb106, 0xb107, /* 0xb100 */ - 0xb108, 0xb109, 0xb10a, 0xb10b, 0xb10c, 0xb10d, 0xb10e, 0xb10f, - 0xb110, 0xb111, 0xb112, 0xb113, 0xb114, 0xb115, 0xb116, 0xb117, - 0xb118, 0xb119, 0xb11a, 0xb11b, 0xb11c, 0xb11d, 0xb11e, 0xb11f, - 0xb120, 0xb121, 0xb122, 0xb123, 0xb124, 0xb125, 0xb126, 0xb127, - 0xb128, 0xb129, 0xb12a, 0xb12b, 0xb12c, 0xb12d, 0xb12e, 0xb12f, - 0xb130, 0xb131, 0xb132, 0xb133, 0xb134, 0xb135, 0xb136, 0xb137, - 0xb138, 0xb139, 0xb13a, 0xb13b, 0xb13c, 0xb13d, 0xb13e, 0xb13f, - 0xb140, 0xb141, 0xb142, 0xb143, 0xb144, 0xb145, 0xb146, 0xb147, /* 0xb140 */ - 0xb148, 0xb149, 0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, 0xb14f, - 0xb150, 0xb151, 0xb152, 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, - 0xb158, 0xb159, 0xb15a, 0xb15b, 0xb15c, 0xb15d, 0xb15e, 0xb15f, - 0xb160, 0xb161, 0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, - 0xb168, 0xb169, 0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, - 0xb170, 0xb171, 0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, - 0xb178, 0xb179, 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, 0xb17f, - 0xb180, 0xb181, 0xb182, 0xb183, 0xb184, 0xb185, 0xb186, 0xb187, /* 0xb180 */ - 0xb188, 0xb189, 0xb18a, 0xb18b, 0xb18c, 0xb18d, 0xb18e, 0xb18f, - 0xb190, 0xb191, 0xb192, 0xb193, 0xb194, 0xb195, 0xb196, 0xb197, - 0xb198, 0xb199, 0xb19a, 0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, - 0xb1a0, 0xb1a1, 0xb1a2, 0xb1a3, 0xb1a4, 0xb1a5, 0xb1a6, 0xb1a7, - 0xb1a8, 0xb1a9, 0xb1aa, 0xb1ab, 0xb1ac, 0xb1ad, 0xb1ae, 0xb1af, - 0xb1b0, 0xb1b1, 0xb1b2, 0xb1b3, 0xb1b4, 0xb1b5, 0xb1b6, 0xb1b7, - 0xb1b8, 0xb1b9, 0xb1ba, 0xb1bb, 0xb1bc, 0xb1bd, 0xb1be, 0xb1bf, - 0xb1c0, 0xb1c1, 0xb1c2, 0xb1c3, 0xb1c4, 0xb1c5, 0xb1c6, 0xb1c7, /* 0xb1c0 */ - 0xb1c8, 0xb1c9, 0xb1ca, 0xb1cb, 0xb1cc, 0xb1cd, 0xb1ce, 0xb1cf, - 0xb1d0, 0xb1d1, 0xb1d2, 0xb1d3, 0xb1d4, 0xb1d5, 0xb1d6, 0xb1d7, - 0xb1d8, 0xb1d9, 0xb1da, 0xb1db, 0xb1dc, 0xb1dd, 0xb1de, 0xb1df, - 0xb1e0, 0xb1e1, 0xb1e2, 0xb1e3, 0xb1e4, 0xb1e5, 0xb1e6, 0xb1e7, - 0xb1e8, 0xb1e9, 0xb1ea, 0xb1eb, 0xb1ec, 0xb1ed, 0xb1ee, 0xb1ef, - 0xb1f0, 0xb1f1, 0xb1f2, 0xb1f3, 0xb1f4, 0xb1f5, 0xb1f6, 0xb1f7, - 0xb1f8, 0xb1f9, 0xb1fa, 0xb1fb, 0xb1fc, 0xb1fd, 0xb1fe, 0xb1ff, - 0xb200, 0xb201, 0xb202, 0xb203, 0xb204, 0xb205, 0xb206, 0xb207, /* 0xb200 */ - 0xb208, 0xb209, 0xb20a, 0xb20b, 0xb20c, 0xb20d, 0xb20e, 0xb20f, - 0xb210, 0xb211, 0xb212, 0xb213, 0xb214, 0xb215, 0xb216, 0xb217, - 0xb218, 0xb219, 0xb21a, 0xb21b, 0xb21c, 0xb21d, 0xb21e, 0xb21f, - 0xb220, 0xb221, 0xb222, 0xb223, 0xb224, 0xb225, 0xb226, 0xb227, - 0xb228, 0xb229, 0xb22a, 0xb22b, 0xb22c, 0xb22d, 0xb22e, 0xb22f, - 0xb230, 0xb231, 0xb232, 0xb233, 0xb234, 0xb235, 0xb236, 0xb237, - 0xb238, 0xb239, 0xb23a, 0xb23b, 0xb23c, 0xb23d, 0xb23e, 0xb23f, - 0xb240, 0xb241, 0xb242, 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, /* 0xb240 */ - 0xb248, 0xb249, 0xb24a, 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, - 0xb250, 0xb251, 0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, - 0xb258, 0xb259, 0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, 0xb25f, - 0xb260, 0xb261, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, - 0xb268, 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, - 0xb270, 0xb271, 0xb272, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, - 0xb278, 0xb279, 0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb27f, - 0xb280, 0xb281, 0xb282, 0xb283, 0xb284, 0xb285, 0xb286, 0xb287, /* 0xb280 */ - 0xb288, 0xb289, 0xb28a, 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, - 0xb290, 0xb291, 0xb292, 0xb293, 0xb294, 0xb295, 0xb296, 0xb297, - 0xb298, 0xb299, 0xb29a, 0xb29b, 0xb29c, 0xb29d, 0xb29e, 0xb29f, - 0xb2a0, 0xb2a1, 0xb2a2, 0xb2a3, 0xb2a4, 0xb2a5, 0xb2a6, 0xb2a7, - 0xb2a8, 0xb2a9, 0xb2aa, 0xb2ab, 0xb2ac, 0xb2ad, 0xb2ae, 0xb2af, - 0xb2b0, 0xb2b1, 0xb2b2, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, - 0xb2b8, 0xb2b9, 0xb2ba, 0xb2bb, 0xb2bc, 0xb2bd, 0xb2be, 0xb2bf, - 0xb2c0, 0xb2c1, 0xb2c2, 0xb2c3, 0xb2c4, 0xb2c5, 0xb2c6, 0xb2c7, /* 0xb2c0 */ - 0xb2c8, 0xb2c9, 0xb2ca, 0xb2cb, 0xb2cc, 0xb2cd, 0xb2ce, 0xb2cf, - 0xb2d0, 0xb2d1, 0xb2d2, 0xb2d3, 0xb2d4, 0xb2d5, 0xb2d6, 0xb2d7, - 0xb2d8, 0xb2d9, 0xb2da, 0xb2db, 0xb2dc, 0xb2dd, 0xb2de, 0xb2df, - 0xb2e0, 0xb2e1, 0xb2e2, 0xb2e3, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e7, - 0xb2e8, 0xb2e9, 0xb2ea, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, 0xb2ef, - 0xb2f0, 0xb2f1, 0xb2f2, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f6, 0xb2f7, - 0xb2f8, 0xb2f9, 0xb2fa, 0xb2fb, 0xb2fc, 0xb2fd, 0xb2fe, 0xb2ff, - 0xb300, 0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, 0xb307, /* 0xb300 */ - 0xb308, 0xb309, 0xb30a, 0xb30b, 0xb30c, 0xb30d, 0xb30e, 0xb30f, - 0xb310, 0xb311, 0xb312, 0xb313, 0xb314, 0xb315, 0xb316, 0xb317, - 0xb318, 0xb319, 0xb31a, 0xb31b, 0xb31c, 0xb31d, 0xb31e, 0xb31f, - 0xb320, 0xb321, 0xb322, 0xb323, 0xb324, 0xb325, 0xb326, 0xb327, - 0xb328, 0xb329, 0xb32a, 0xb32b, 0xb32c, 0xb32d, 0xb32e, 0xb32f, - 0xb330, 0xb331, 0xb332, 0xb333, 0xb334, 0xb335, 0xb336, 0xb337, - 0xb338, 0xb339, 0xb33a, 0xb33b, 0xb33c, 0xb33d, 0xb33e, 0xb33f, - 0xb340, 0xb341, 0xb342, 0xb343, 0xb344, 0xb345, 0xb346, 0xb347, /* 0xb340 */ - 0xb348, 0xb349, 0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xb34e, 0xb34f, - 0xb350, 0xb351, 0xb352, 0xb353, 0xb354, 0xb355, 0xb356, 0xb357, - 0xb358, 0xb359, 0xb35a, 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, - 0xb360, 0xb361, 0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, - 0xb368, 0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, - 0xb370, 0xb371, 0xb372, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, - 0xb378, 0xb379, 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, 0xb37f, - 0xb380, 0xb381, 0xb382, 0xb383, 0xb384, 0xb385, 0xb386, 0xb387, /* 0xb380 */ - 0xb388, 0xb389, 0xb38a, 0xb38b, 0xb38c, 0xb38d, 0xb38e, 0xb38f, - 0xb390, 0xb391, 0xb392, 0xb393, 0xb394, 0xb395, 0xb396, 0xb397, - 0xb398, 0xb399, 0xb39a, 0xb39b, 0xb39c, 0xb39d, 0xb39e, 0xb39f, - 0xb3a0, 0xb3a1, 0xb3a2, 0xb3a3, 0xb3a4, 0xb3a5, 0xb3a6, 0xb3a7, - 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0xb3ac, 0xb3ad, 0xb3ae, 0xb3af, - 0xb3b0, 0xb3b1, 0xb3b2, 0xb3b3, 0xb3b4, 0xb3b5, 0xb3b6, 0xb3b7, - 0xb3b8, 0xb3b9, 0xb3ba, 0xb3bb, 0xb3bc, 0xb3bd, 0xb3be, 0xb3bf, - 0xb3c0, 0xb3c1, 0xb3c2, 0xb3c3, 0xb3c4, 0xb3c5, 0xb3c6, 0xb3c7, /* 0xb3c0 */ - 0xb3c8, 0xb3c9, 0xb3ca, 0xb3cb, 0xb3cc, 0xb3cd, 0xb3ce, 0xb3cf, - 0xb3d0, 0xb3d1, 0xb3d2, 0xb3d3, 0xb3d4, 0xb3d5, 0xb3d6, 0xb3d7, - 0xb3d8, 0xb3d9, 0xb3da, 0xb3db, 0xb3dc, 0xb3dd, 0xb3de, 0xb3df, - 0xb3e0, 0xb3e1, 0xb3e2, 0xb3e3, 0xb3e4, 0xb3e5, 0xb3e6, 0xb3e7, - 0xb3e8, 0xb3e9, 0xb3ea, 0xb3eb, 0xb3ec, 0xb3ed, 0xb3ee, 0xb3ef, - 0xb3f0, 0xb3f1, 0xb3f2, 0xb3f3, 0xb3f4, 0xb3f5, 0xb3f6, 0xb3f7, - 0xb3f8, 0xb3f9, 0xb3fa, 0xb3fb, 0xb3fc, 0xb3fd, 0xb3fe, 0xb3ff, - 0xb400, 0xb401, 0xb402, 0xb403, 0xb404, 0xb405, 0xb406, 0xb407, /* 0xb400 */ - 0xb408, 0xb409, 0xb40a, 0xb40b, 0xb40c, 0xb40d, 0xb40e, 0xb40f, - 0xb410, 0xb411, 0xb412, 0xb413, 0xb414, 0xb415, 0xb416, 0xb417, - 0xb418, 0xb419, 0xb41a, 0xb41b, 0xb41c, 0xb41d, 0xb41e, 0xb41f, - 0xb420, 0xb421, 0xb422, 0xb423, 0xb424, 0xb425, 0xb426, 0xb427, - 0xb428, 0xb429, 0xb42a, 0xb42b, 0xb42c, 0xb42d, 0xb42e, 0xb42f, - 0xb430, 0xb431, 0xb432, 0xb433, 0xb434, 0xb435, 0xb436, 0xb437, - 0xb438, 0xb439, 0xb43a, 0xb43b, 0xb43c, 0xb43d, 0xb43e, 0xb43f, - 0xb440, 0xb441, 0xb442, 0xb443, 0xb444, 0xb445, 0xb446, 0xb447, /* 0xb440 */ - 0xb448, 0xb449, 0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, - 0xb450, 0xb451, 0xb452, 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, - 0xb458, 0xb459, 0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, 0xb45f, - 0xb460, 0xb461, 0xb462, 0xb463, 0xb464, 0xb465, 0xb466, 0xb467, - 0xb468, 0xb469, 0xb46a, 0xb46b, 0xb46c, 0xb46d, 0xb46e, 0xb46f, - 0xb470, 0xb471, 0xb472, 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, - 0xb478, 0xb479, 0xb47a, 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb47f, - 0xb480, 0xb481, 0xb482, 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, /* 0xb480 */ - 0xb488, 0xb489, 0xb48a, 0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, - 0xb490, 0xb491, 0xb492, 0xb493, 0xb494, 0xb495, 0xb496, 0xb497, - 0xb498, 0xb499, 0xb49a, 0xb49b, 0xb49c, 0xb49d, 0xb49e, 0xb49f, - 0xb4a0, 0xb4a1, 0xb4a2, 0xb4a3, 0xb4a4, 0xb4a5, 0xb4a6, 0xb4a7, - 0xb4a8, 0xb4a9, 0xb4aa, 0xb4ab, 0xb4ac, 0xb4ad, 0xb4ae, 0xb4af, - 0xb4b0, 0xb4b1, 0xb4b2, 0xb4b3, 0xb4b4, 0xb4b5, 0xb4b6, 0xb4b7, - 0xb4b8, 0xb4b9, 0xb4ba, 0xb4bb, 0xb4bc, 0xb4bd, 0xb4be, 0xb4bf, - 0xb4c0, 0xb4c1, 0xb4c2, 0xb4c3, 0xb4c4, 0xb4c5, 0xb4c6, 0xb4c7, /* 0xb4c0 */ - 0xb4c8, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb4cd, 0xb4ce, 0xb4cf, - 0xb4d0, 0xb4d1, 0xb4d2, 0xb4d3, 0xb4d4, 0xb4d5, 0xb4d6, 0xb4d7, - 0xb4d8, 0xb4d9, 0xb4da, 0xb4db, 0xb4dc, 0xb4dd, 0xb4de, 0xb4df, - 0xb4e0, 0xb4e1, 0xb4e2, 0xb4e3, 0xb4e4, 0xb4e5, 0xb4e6, 0xb4e7, - 0xb4e8, 0xb4e9, 0xb4ea, 0xb4eb, 0xb4ec, 0xb4ed, 0xb4ee, 0xb4ef, - 0xb4f0, 0xb4f1, 0xb4f2, 0xb4f3, 0xb4f4, 0xb4f5, 0xb4f6, 0xb4f7, - 0xb4f8, 0xb4f9, 0xb4fa, 0xb4fb, 0xb4fc, 0xb4fd, 0xb4fe, 0xb4ff, - 0xb500, 0xb501, 0xb502, 0xb503, 0xb504, 0xb505, 0xb506, 0xb507, /* 0xb500 */ - 0xb508, 0xb509, 0xb50a, 0xb50b, 0xb50c, 0xb50d, 0xb50e, 0xb50f, - 0xb510, 0xb511, 0xb512, 0xb513, 0xb514, 0xb515, 0xb516, 0xb517, - 0xb518, 0xb519, 0xb51a, 0xb51b, 0xb51c, 0xb51d, 0xb51e, 0xb51f, - 0xb520, 0xb521, 0xb522, 0xb523, 0xb524, 0xb525, 0xb526, 0xb527, - 0xb528, 0xb529, 0xb52a, 0xb52b, 0xb52c, 0xb52d, 0xb52e, 0xb52f, - 0xb530, 0xb531, 0xb532, 0xb533, 0xb534, 0xb535, 0xb536, 0xb537, - 0xb538, 0xb539, 0xb53a, 0xb53b, 0xb53c, 0xb53d, 0xb53e, 0xb53f, - 0xb540, 0xb541, 0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, /* 0xb540 */ - 0xb548, 0xb549, 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, - 0xb550, 0xb551, 0xb552, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, - 0xb558, 0xb559, 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, - 0xb560, 0xb561, 0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, - 0xb568, 0xb569, 0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xb56f, - 0xb570, 0xb571, 0xb572, 0xb573, 0xb574, 0xb575, 0xb576, 0xb577, - 0xb578, 0xb579, 0xb57a, 0xb57b, 0xb57c, 0xb57d, 0xb57e, 0xb57f, - 0xb580, 0xb581, 0xb582, 0xb583, 0xb584, 0xb585, 0xb586, 0xb587, /* 0xb580 */ - 0xb588, 0xb589, 0xb58a, 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, - 0xb590, 0xb591, 0xb592, 0xb593, 0xb594, 0xb595, 0xb596, 0xb597, - 0xb598, 0xb599, 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, - 0xb5a0, 0xb5a1, 0xb5a2, 0xb5a3, 0xb5a4, 0xb5a5, 0xb5a6, 0xb5a7, - 0xb5a8, 0xb5a9, 0xb5aa, 0xb5ab, 0xb5ac, 0xb5ad, 0xb5ae, 0xb5af, - 0xb5b0, 0xb5b1, 0xb5b2, 0xb5b3, 0xb5b4, 0xb5b5, 0xb5b6, 0xb5b7, - 0xb5b8, 0xb5b9, 0xb5ba, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5be, 0xb5bf, - 0xb5c0, 0xb5c1, 0xb5c2, 0xb5c3, 0xb5c4, 0xb5c5, 0xb5c6, 0xb5c7, /* 0xb5c0 */ - 0xb5c8, 0xb5c9, 0xb5ca, 0xb5cb, 0xb5cc, 0xb5cd, 0xb5ce, 0xb5cf, - 0xb5d0, 0xb5d1, 0xb5d2, 0xb5d3, 0xb5d4, 0xb5d5, 0xb5d6, 0xb5d7, - 0xb5d8, 0xb5d9, 0xb5da, 0xb5db, 0xb5dc, 0xb5dd, 0xb5de, 0xb5df, - 0xb5e0, 0xb5e1, 0xb5e2, 0xb5e3, 0xb5e4, 0xb5e5, 0xb5e6, 0xb5e7, - 0xb5e8, 0xb5e9, 0xb5ea, 0xb5eb, 0xb5ec, 0xb5ed, 0xb5ee, 0xb5ef, - 0xb5f0, 0xb5f1, 0xb5f2, 0xb5f3, 0xb5f4, 0xb5f5, 0xb5f6, 0xb5f7, - 0xb5f8, 0xb5f9, 0xb5fa, 0xb5fb, 0xb5fc, 0xb5fd, 0xb5fe, 0xb5ff, - 0xb600, 0xb601, 0xb602, 0xb603, 0xb604, 0xb605, 0xb606, 0xb607, /* 0xb600 */ - 0xb608, 0xb609, 0xb60a, 0xb60b, 0xb60c, 0xb60d, 0xb60e, 0xb60f, - 0xb610, 0xb611, 0xb612, 0xb613, 0xb614, 0xb615, 0xb616, 0xb617, - 0xb618, 0xb619, 0xb61a, 0xb61b, 0xb61c, 0xb61d, 0xb61e, 0xb61f, - 0xb620, 0xb621, 0xb622, 0xb623, 0xb624, 0xb625, 0xb626, 0xb627, - 0xb628, 0xb629, 0xb62a, 0xb62b, 0xb62c, 0xb62d, 0xb62e, 0xb62f, - 0xb630, 0xb631, 0xb632, 0xb633, 0xb634, 0xb635, 0xb636, 0xb637, - 0xb638, 0xb639, 0xb63a, 0xb63b, 0xb63c, 0xb63d, 0xb63e, 0xb63f, - 0xb640, 0xb641, 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, /* 0xb640 */ - 0xb648, 0xb649, 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, - 0xb650, 0xb651, 0xb652, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, - 0xb658, 0xb659, 0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb65e, 0xb65f, - 0xb660, 0xb661, 0xb662, 0xb663, 0xb664, 0xb665, 0xb666, 0xb667, - 0xb668, 0xb669, 0xb66a, 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, - 0xb670, 0xb671, 0xb672, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, - 0xb678, 0xb679, 0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb67f, - 0xb680, 0xb681, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, /* 0xb680 */ - 0xb688, 0xb689, 0xb68a, 0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, - 0xb690, 0xb691, 0xb692, 0xb693, 0xb694, 0xb695, 0xb696, 0xb697, - 0xb698, 0xb699, 0xb69a, 0xb69b, 0xb69c, 0xb69d, 0xb69e, 0xb69f, - 0xb6a0, 0xb6a1, 0xb6a2, 0xb6a3, 0xb6a4, 0xb6a5, 0xb6a6, 0xb6a7, - 0xb6a8, 0xb6a9, 0xb6aa, 0xb6ab, 0xb6ac, 0xb6ad, 0xb6ae, 0xb6af, - 0xb6b0, 0xb6b1, 0xb6b2, 0xb6b3, 0xb6b4, 0xb6b5, 0xb6b6, 0xb6b7, - 0xb6b8, 0xb6b9, 0xb6ba, 0xb6bb, 0xb6bc, 0xb6bd, 0xb6be, 0xb6bf, - 0xb6c0, 0xb6c1, 0xb6c2, 0xb6c3, 0xb6c4, 0xb6c5, 0xb6c6, 0xb6c7, /* 0xb6c0 */ - 0xb6c8, 0xb6c9, 0xb6ca, 0xb6cb, 0xb6cc, 0xb6cd, 0xb6ce, 0xb6cf, - 0xb6d0, 0xb6d1, 0xb6d2, 0xb6d3, 0xb6d4, 0xb6d5, 0xb6d6, 0xb6d7, - 0xb6d8, 0xb6d9, 0xb6da, 0xb6db, 0xb6dc, 0xb6dd, 0xb6de, 0xb6df, - 0xb6e0, 0xb6e1, 0xb6e2, 0xb6e3, 0xb6e4, 0xb6e5, 0xb6e6, 0xb6e7, - 0xb6e8, 0xb6e9, 0xb6ea, 0xb6eb, 0xb6ec, 0xb6ed, 0xb6ee, 0xb6ef, - 0xb6f0, 0xb6f1, 0xb6f2, 0xb6f3, 0xb6f4, 0xb6f5, 0xb6f6, 0xb6f7, - 0xb6f8, 0xb6f9, 0xb6fa, 0xb6fb, 0xb6fc, 0xb6fd, 0xb6fe, 0xb6ff, - 0xb700, 0xb701, 0xb702, 0xb703, 0xb704, 0xb705, 0xb706, 0xb707, /* 0xb700 */ - 0xb708, 0xb709, 0xb70a, 0xb70b, 0xb70c, 0xb70d, 0xb70e, 0xb70f, - 0xb710, 0xb711, 0xb712, 0xb713, 0xb714, 0xb715, 0xb716, 0xb717, - 0xb718, 0xb719, 0xb71a, 0xb71b, 0xb71c, 0xb71d, 0xb71e, 0xb71f, - 0xb720, 0xb721, 0xb722, 0xb723, 0xb724, 0xb725, 0xb726, 0xb727, - 0xb728, 0xb729, 0xb72a, 0xb72b, 0xb72c, 0xb72d, 0xb72e, 0xb72f, - 0xb730, 0xb731, 0xb732, 0xb733, 0xb734, 0xb735, 0xb736, 0xb737, - 0xb738, 0xb739, 0xb73a, 0xb73b, 0xb73c, 0xb73d, 0xb73e, 0xb73f, - 0xb740, 0xb741, 0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, /* 0xb740 */ - 0xb748, 0xb749, 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, - 0xb750, 0xb751, 0xb752, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, - 0xb758, 0xb759, 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, - 0xb760, 0xb761, 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, - 0xb768, 0xb769, 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, 0xb76f, - 0xb770, 0xb771, 0xb772, 0xb773, 0xb774, 0xb775, 0xb776, 0xb777, - 0xb778, 0xb779, 0xb77a, 0xb77b, 0xb77c, 0xb77d, 0xb77e, 0xb77f, - 0xb780, 0xb781, 0xb782, 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, /* 0xb780 */ - 0xb788, 0xb789, 0xb78a, 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, - 0xb790, 0xb791, 0xb792, 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, - 0xb798, 0xb799, 0xb79a, 0xb79b, 0xb79c, 0xb79d, 0xb79e, 0xb79f, - 0xb7a0, 0xb7a1, 0xb7a2, 0xb7a3, 0xb7a4, 0xb7a5, 0xb7a6, 0xb7a7, - 0xb7a8, 0xb7a9, 0xb7aa, 0xb7ab, 0xb7ac, 0xb7ad, 0xb7ae, 0xb7af, - 0xb7b0, 0xb7b1, 0xb7b2, 0xb7b3, 0xb7b4, 0xb7b5, 0xb7b6, 0xb7b7, - 0xb7b8, 0xb7b9, 0xb7ba, 0xb7bb, 0xb7bc, 0xb7bd, 0xb7be, 0xb7bf, - 0xb7c0, 0xb7c1, 0xb7c2, 0xb7c3, 0xb7c4, 0xb7c5, 0xb7c6, 0xb7c7, /* 0xb7c0 */ - 0xb7c8, 0xb7c9, 0xb7ca, 0xb7cb, 0xb7cc, 0xb7cd, 0xb7ce, 0xb7cf, - 0xb7d0, 0xb7d1, 0xb7d2, 0xb7d3, 0xb7d4, 0xb7d5, 0xb7d6, 0xb7d7, - 0xb7d8, 0xb7d9, 0xb7da, 0xb7db, 0xb7dc, 0xb7dd, 0xb7de, 0xb7df, - 0xb7e0, 0xb7e1, 0xb7e2, 0xb7e3, 0xb7e4, 0xb7e5, 0xb7e6, 0xb7e7, - 0xb7e8, 0xb7e9, 0xb7ea, 0xb7eb, 0xb7ec, 0xb7ed, 0xb7ee, 0xb7ef, - 0xb7f0, 0xb7f1, 0xb7f2, 0xb7f3, 0xb7f4, 0xb7f5, 0xb7f6, 0xb7f7, - 0xb7f8, 0xb7f9, 0xb7fa, 0xb7fb, 0xb7fc, 0xb7fd, 0xb7fe, 0xb7ff, - 0xb800, 0xb801, 0xb802, 0xb803, 0xb804, 0xb805, 0xb806, 0xb807, /* 0xb800 */ - 0xb808, 0xb809, 0xb80a, 0xb80b, 0xb80c, 0xb80d, 0xb80e, 0xb80f, - 0xb810, 0xb811, 0xb812, 0xb813, 0xb814, 0xb815, 0xb816, 0xb817, - 0xb818, 0xb819, 0xb81a, 0xb81b, 0xb81c, 0xb81d, 0xb81e, 0xb81f, - 0xb820, 0xb821, 0xb822, 0xb823, 0xb824, 0xb825, 0xb826, 0xb827, - 0xb828, 0xb829, 0xb82a, 0xb82b, 0xb82c, 0xb82d, 0xb82e, 0xb82f, - 0xb830, 0xb831, 0xb832, 0xb833, 0xb834, 0xb835, 0xb836, 0xb837, - 0xb838, 0xb839, 0xb83a, 0xb83b, 0xb83c, 0xb83d, 0xb83e, 0xb83f, - 0xb840, 0xb841, 0xb842, 0xb843, 0xb844, 0xb845, 0xb846, 0xb847, /* 0xb840 */ - 0xb848, 0xb849, 0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, 0xb84f, - 0xb850, 0xb851, 0xb852, 0xb853, 0xb854, 0xb855, 0xb856, 0xb857, - 0xb858, 0xb859, 0xb85a, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb85f, - 0xb860, 0xb861, 0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, - 0xb868, 0xb869, 0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, - 0xb870, 0xb871, 0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, - 0xb878, 0xb879, 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb87f, - 0xb880, 0xb881, 0xb882, 0xb883, 0xb884, 0xb885, 0xb886, 0xb887, /* 0xb880 */ - 0xb888, 0xb889, 0xb88a, 0xb88b, 0xb88c, 0xb88d, 0xb88e, 0xb88f, - 0xb890, 0xb891, 0xb892, 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, - 0xb898, 0xb899, 0xb89a, 0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, - 0xb8a0, 0xb8a1, 0xb8a2, 0xb8a3, 0xb8a4, 0xb8a5, 0xb8a6, 0xb8a7, - 0xb8a8, 0xb8a9, 0xb8aa, 0xb8ab, 0xb8ac, 0xb8ad, 0xb8ae, 0xb8af, - 0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb8b7, - 0xb8b8, 0xb8b9, 0xb8ba, 0xb8bb, 0xb8bc, 0xb8bd, 0xb8be, 0xb8bf, - 0xb8c0, 0xb8c1, 0xb8c2, 0xb8c3, 0xb8c4, 0xb8c5, 0xb8c6, 0xb8c7, /* 0xb8c0 */ - 0xb8c8, 0xb8c9, 0xb8ca, 0xb8cb, 0xb8cc, 0xb8cd, 0xb8ce, 0xb8cf, - 0xb8d0, 0xb8d1, 0xb8d2, 0xb8d3, 0xb8d4, 0xb8d5, 0xb8d6, 0xb8d7, - 0xb8d8, 0xb8d9, 0xb8da, 0xb8db, 0xb8dc, 0xb8dd, 0xb8de, 0xb8df, - 0xb8e0, 0xb8e1, 0xb8e2, 0xb8e3, 0xb8e4, 0xb8e5, 0xb8e6, 0xb8e7, - 0xb8e8, 0xb8e9, 0xb8ea, 0xb8eb, 0xb8ec, 0xb8ed, 0xb8ee, 0xb8ef, - 0xb8f0, 0xb8f1, 0xb8f2, 0xb8f3, 0xb8f4, 0xb8f5, 0xb8f6, 0xb8f7, - 0xb8f8, 0xb8f9, 0xb8fa, 0xb8fb, 0xb8fc, 0xb8fd, 0xb8fe, 0xb8ff, - 0xb900, 0xb901, 0xb902, 0xb903, 0xb904, 0xb905, 0xb906, 0xb907, /* 0xb900 */ - 0xb908, 0xb909, 0xb90a, 0xb90b, 0xb90c, 0xb90d, 0xb90e, 0xb90f, - 0xb910, 0xb911, 0xb912, 0xb913, 0xb914, 0xb915, 0xb916, 0xb917, - 0xb918, 0xb919, 0xb91a, 0xb91b, 0xb91c, 0xb91d, 0xb91e, 0xb91f, - 0xb920, 0xb921, 0xb922, 0xb923, 0xb924, 0xb925, 0xb926, 0xb927, - 0xb928, 0xb929, 0xb92a, 0xb92b, 0xb92c, 0xb92d, 0xb92e, 0xb92f, - 0xb930, 0xb931, 0xb932, 0xb933, 0xb934, 0xb935, 0xb936, 0xb937, - 0xb938, 0xb939, 0xb93a, 0xb93b, 0xb93c, 0xb93d, 0xb93e, 0xb93f, - 0xb940, 0xb941, 0xb942, 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, /* 0xb940 */ - 0xb948, 0xb949, 0xb94a, 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, - 0xb950, 0xb951, 0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, - 0xb958, 0xb959, 0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, 0xb95f, - 0xb960, 0xb961, 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, - 0xb968, 0xb969, 0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, - 0xb970, 0xb971, 0xb972, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, - 0xb978, 0xb979, 0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb97f, - 0xb980, 0xb981, 0xb982, 0xb983, 0xb984, 0xb985, 0xb986, 0xb987, /* 0xb980 */ - 0xb988, 0xb989, 0xb98a, 0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, - 0xb990, 0xb991, 0xb992, 0xb993, 0xb994, 0xb995, 0xb996, 0xb997, - 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, 0xb99d, 0xb99e, 0xb99f, - 0xb9a0, 0xb9a1, 0xb9a2, 0xb9a3, 0xb9a4, 0xb9a5, 0xb9a6, 0xb9a7, - 0xb9a8, 0xb9a9, 0xb9aa, 0xb9ab, 0xb9ac, 0xb9ad, 0xb9ae, 0xb9af, - 0xb9b0, 0xb9b1, 0xb9b2, 0xb9b3, 0xb9b4, 0xb9b5, 0xb9b6, 0xb9b7, - 0xb9b8, 0xb9b9, 0xb9ba, 0xb9bb, 0xb9bc, 0xb9bd, 0xb9be, 0xb9bf, - 0xb9c0, 0xb9c1, 0xb9c2, 0xb9c3, 0xb9c4, 0xb9c5, 0xb9c6, 0xb9c7, /* 0xb9c0 */ - 0xb9c8, 0xb9c9, 0xb9ca, 0xb9cb, 0xb9cc, 0xb9cd, 0xb9ce, 0xb9cf, - 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d3, 0xb9d4, 0xb9d5, 0xb9d6, 0xb9d7, - 0xb9d8, 0xb9d9, 0xb9da, 0xb9db, 0xb9dc, 0xb9dd, 0xb9de, 0xb9df, - 0xb9e0, 0xb9e1, 0xb9e2, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e6, 0xb9e7, - 0xb9e8, 0xb9e9, 0xb9ea, 0xb9eb, 0xb9ec, 0xb9ed, 0xb9ee, 0xb9ef, - 0xb9f0, 0xb9f1, 0xb9f2, 0xb9f3, 0xb9f4, 0xb9f5, 0xb9f6, 0xb9f7, - 0xb9f8, 0xb9f9, 0xb9fa, 0xb9fb, 0xb9fc, 0xb9fd, 0xb9fe, 0xb9ff, - 0xba00, 0xba01, 0xba02, 0xba03, 0xba04, 0xba05, 0xba06, 0xba07, /* 0xba00 */ - 0xba08, 0xba09, 0xba0a, 0xba0b, 0xba0c, 0xba0d, 0xba0e, 0xba0f, - 0xba10, 0xba11, 0xba12, 0xba13, 0xba14, 0xba15, 0xba16, 0xba17, - 0xba18, 0xba19, 0xba1a, 0xba1b, 0xba1c, 0xba1d, 0xba1e, 0xba1f, - 0xba20, 0xba21, 0xba22, 0xba23, 0xba24, 0xba25, 0xba26, 0xba27, - 0xba28, 0xba29, 0xba2a, 0xba2b, 0xba2c, 0xba2d, 0xba2e, 0xba2f, - 0xba30, 0xba31, 0xba32, 0xba33, 0xba34, 0xba35, 0xba36, 0xba37, - 0xba38, 0xba39, 0xba3a, 0xba3b, 0xba3c, 0xba3d, 0xba3e, 0xba3f, - 0xba40, 0xba41, 0xba42, 0xba43, 0xba44, 0xba45, 0xba46, 0xba47, /* 0xba40 */ - 0xba48, 0xba49, 0xba4a, 0xba4b, 0xba4c, 0xba4d, 0xba4e, 0xba4f, - 0xba50, 0xba51, 0xba52, 0xba53, 0xba54, 0xba55, 0xba56, 0xba57, - 0xba58, 0xba59, 0xba5a, 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, - 0xba60, 0xba61, 0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, - 0xba68, 0xba69, 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, - 0xba70, 0xba71, 0xba72, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, - 0xba78, 0xba79, 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0xba7f, - 0xba80, 0xba81, 0xba82, 0xba83, 0xba84, 0xba85, 0xba86, 0xba87, /* 0xba80 */ - 0xba88, 0xba89, 0xba8a, 0xba8b, 0xba8c, 0xba8d, 0xba8e, 0xba8f, - 0xba90, 0xba91, 0xba92, 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, - 0xba98, 0xba99, 0xba9a, 0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, - 0xbaa0, 0xbaa1, 0xbaa2, 0xbaa3, 0xbaa4, 0xbaa5, 0xbaa6, 0xbaa7, - 0xbaa8, 0xbaa9, 0xbaaa, 0xbaab, 0xbaac, 0xbaad, 0xbaae, 0xbaaf, - 0xbab0, 0xbab1, 0xbab2, 0xbab3, 0xbab4, 0xbab5, 0xbab6, 0xbab7, - 0xbab8, 0xbab9, 0xbaba, 0xbabb, 0xbabc, 0xbabd, 0xbabe, 0xbabf, - 0xbac0, 0xbac1, 0xbac2, 0xbac3, 0xbac4, 0xbac5, 0xbac6, 0xbac7, /* 0xbac0 */ - 0xbac8, 0xbac9, 0xbaca, 0xbacb, 0xbacc, 0xbacd, 0xbace, 0xbacf, - 0xbad0, 0xbad1, 0xbad2, 0xbad3, 0xbad4, 0xbad5, 0xbad6, 0xbad7, - 0xbad8, 0xbad9, 0xbada, 0xbadb, 0xbadc, 0xbadd, 0xbade, 0xbadf, - 0xbae0, 0xbae1, 0xbae2, 0xbae3, 0xbae4, 0xbae5, 0xbae6, 0xbae7, - 0xbae8, 0xbae9, 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0xbaee, 0xbaef, - 0xbaf0, 0xbaf1, 0xbaf2, 0xbaf3, 0xbaf4, 0xbaf5, 0xbaf6, 0xbaf7, - 0xbaf8, 0xbaf9, 0xbafa, 0xbafb, 0xbafc, 0xbafd, 0xbafe, 0xbaff, - 0xbb00, 0xbb01, 0xbb02, 0xbb03, 0xbb04, 0xbb05, 0xbb06, 0xbb07, /* 0xbb00 */ - 0xbb08, 0xbb09, 0xbb0a, 0xbb0b, 0xbb0c, 0xbb0d, 0xbb0e, 0xbb0f, - 0xbb10, 0xbb11, 0xbb12, 0xbb13, 0xbb14, 0xbb15, 0xbb16, 0xbb17, - 0xbb18, 0xbb19, 0xbb1a, 0xbb1b, 0xbb1c, 0xbb1d, 0xbb1e, 0xbb1f, - 0xbb20, 0xbb21, 0xbb22, 0xbb23, 0xbb24, 0xbb25, 0xbb26, 0xbb27, - 0xbb28, 0xbb29, 0xbb2a, 0xbb2b, 0xbb2c, 0xbb2d, 0xbb2e, 0xbb2f, - 0xbb30, 0xbb31, 0xbb32, 0xbb33, 0xbb34, 0xbb35, 0xbb36, 0xbb37, - 0xbb38, 0xbb39, 0xbb3a, 0xbb3b, 0xbb3c, 0xbb3d, 0xbb3e, 0xbb3f, - 0xbb40, 0xbb41, 0xbb42, 0xbb43, 0xbb44, 0xbb45, 0xbb46, 0xbb47, /* 0xbb40 */ - 0xbb48, 0xbb49, 0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, - 0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, 0xbb57, - 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, - 0xbb60, 0xbb61, 0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, - 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, - 0xbb70, 0xbb71, 0xbb72, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, - 0xbb78, 0xbb79, 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, 0xbb7f, - 0xbb80, 0xbb81, 0xbb82, 0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, /* 0xbb80 */ - 0xbb88, 0xbb89, 0xbb8a, 0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, 0xbb8f, - 0xbb90, 0xbb91, 0xbb92, 0xbb93, 0xbb94, 0xbb95, 0xbb96, 0xbb97, - 0xbb98, 0xbb99, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, 0xbb9e, 0xbb9f, - 0xbba0, 0xbba1, 0xbba2, 0xbba3, 0xbba4, 0xbba5, 0xbba6, 0xbba7, - 0xbba8, 0xbba9, 0xbbaa, 0xbbab, 0xbbac, 0xbbad, 0xbbae, 0xbbaf, - 0xbbb0, 0xbbb1, 0xbbb2, 0xbbb3, 0xbbb4, 0xbbb5, 0xbbb6, 0xbbb7, - 0xbbb8, 0xbbb9, 0xbbba, 0xbbbb, 0xbbbc, 0xbbbd, 0xbbbe, 0xbbbf, - 0xbbc0, 0xbbc1, 0xbbc2, 0xbbc3, 0xbbc4, 0xbbc5, 0xbbc6, 0xbbc7, /* 0xbbc0 */ - 0xbbc8, 0xbbc9, 0xbbca, 0xbbcb, 0xbbcc, 0xbbcd, 0xbbce, 0xbbcf, - 0xbbd0, 0xbbd1, 0xbbd2, 0xbbd3, 0xbbd4, 0xbbd5, 0xbbd6, 0xbbd7, - 0xbbd8, 0xbbd9, 0xbbda, 0xbbdb, 0xbbdc, 0xbbdd, 0xbbde, 0xbbdf, - 0xbbe0, 0xbbe1, 0xbbe2, 0xbbe3, 0xbbe4, 0xbbe5, 0xbbe6, 0xbbe7, - 0xbbe8, 0xbbe9, 0xbbea, 0xbbeb, 0xbbec, 0xbbed, 0xbbee, 0xbbef, - 0xbbf0, 0xbbf1, 0xbbf2, 0xbbf3, 0xbbf4, 0xbbf5, 0xbbf6, 0xbbf7, - 0xbbf8, 0xbbf9, 0xbbfa, 0xbbfb, 0xbbfc, 0xbbfd, 0xbbfe, 0xbbff, - 0xbc00, 0xbc01, 0xbc02, 0xbc03, 0xbc04, 0xbc05, 0xbc06, 0xbc07, /* 0xbc00 */ - 0xbc08, 0xbc09, 0xbc0a, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0e, 0xbc0f, - 0xbc10, 0xbc11, 0xbc12, 0xbc13, 0xbc14, 0xbc15, 0xbc16, 0xbc17, - 0xbc18, 0xbc19, 0xbc1a, 0xbc1b, 0xbc1c, 0xbc1d, 0xbc1e, 0xbc1f, - 0xbc20, 0xbc21, 0xbc22, 0xbc23, 0xbc24, 0xbc25, 0xbc26, 0xbc27, - 0xbc28, 0xbc29, 0xbc2a, 0xbc2b, 0xbc2c, 0xbc2d, 0xbc2e, 0xbc2f, - 0xbc30, 0xbc31, 0xbc32, 0xbc33, 0xbc34, 0xbc35, 0xbc36, 0xbc37, - 0xbc38, 0xbc39, 0xbc3a, 0xbc3b, 0xbc3c, 0xbc3d, 0xbc3e, 0xbc3f, - 0xbc40, 0xbc41, 0xbc42, 0xbc43, 0xbc44, 0xbc45, 0xbc46, 0xbc47, /* 0xbc40 */ - 0xbc48, 0xbc49, 0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, - 0xbc50, 0xbc51, 0xbc52, 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, - 0xbc58, 0xbc59, 0xbc5a, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, - 0xbc60, 0xbc61, 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, - 0xbc68, 0xbc69, 0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, 0xbc6f, - 0xbc70, 0xbc71, 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, 0xbc77, - 0xbc78, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, 0xbc7e, 0xbc7f, - 0xbc80, 0xbc81, 0xbc82, 0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, /* 0xbc80 */ - 0xbc88, 0xbc89, 0xbc8a, 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, - 0xbc90, 0xbc91, 0xbc92, 0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, - 0xbc98, 0xbc99, 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, - 0xbca0, 0xbca1, 0xbca2, 0xbca3, 0xbca4, 0xbca5, 0xbca6, 0xbca7, - 0xbca8, 0xbca9, 0xbcaa, 0xbcab, 0xbcac, 0xbcad, 0xbcae, 0xbcaf, - 0xbcb0, 0xbcb1, 0xbcb2, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcb6, 0xbcb7, - 0xbcb8, 0xbcb9, 0xbcba, 0xbcbb, 0xbcbc, 0xbcbd, 0xbcbe, 0xbcbf, - 0xbcc0, 0xbcc1, 0xbcc2, 0xbcc3, 0xbcc4, 0xbcc5, 0xbcc6, 0xbcc7, /* 0xbcc0 */ - 0xbcc8, 0xbcc9, 0xbcca, 0xbccb, 0xbccc, 0xbccd, 0xbcce, 0xbccf, - 0xbcd0, 0xbcd1, 0xbcd2, 0xbcd3, 0xbcd4, 0xbcd5, 0xbcd6, 0xbcd7, - 0xbcd8, 0xbcd9, 0xbcda, 0xbcdb, 0xbcdc, 0xbcdd, 0xbcde, 0xbcdf, - 0xbce0, 0xbce1, 0xbce2, 0xbce3, 0xbce4, 0xbce5, 0xbce6, 0xbce7, - 0xbce8, 0xbce9, 0xbcea, 0xbceb, 0xbcec, 0xbced, 0xbcee, 0xbcef, - 0xbcf0, 0xbcf1, 0xbcf2, 0xbcf3, 0xbcf4, 0xbcf5, 0xbcf6, 0xbcf7, - 0xbcf8, 0xbcf9, 0xbcfa, 0xbcfb, 0xbcfc, 0xbcfd, 0xbcfe, 0xbcff, - 0xbd00, 0xbd01, 0xbd02, 0xbd03, 0xbd04, 0xbd05, 0xbd06, 0xbd07, /* 0xbd00 */ - 0xbd08, 0xbd09, 0xbd0a, 0xbd0b, 0xbd0c, 0xbd0d, 0xbd0e, 0xbd0f, - 0xbd10, 0xbd11, 0xbd12, 0xbd13, 0xbd14, 0xbd15, 0xbd16, 0xbd17, - 0xbd18, 0xbd19, 0xbd1a, 0xbd1b, 0xbd1c, 0xbd1d, 0xbd1e, 0xbd1f, - 0xbd20, 0xbd21, 0xbd22, 0xbd23, 0xbd24, 0xbd25, 0xbd26, 0xbd27, - 0xbd28, 0xbd29, 0xbd2a, 0xbd2b, 0xbd2c, 0xbd2d, 0xbd2e, 0xbd2f, - 0xbd30, 0xbd31, 0xbd32, 0xbd33, 0xbd34, 0xbd35, 0xbd36, 0xbd37, - 0xbd38, 0xbd39, 0xbd3a, 0xbd3b, 0xbd3c, 0xbd3d, 0xbd3e, 0xbd3f, - 0xbd40, 0xbd41, 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, /* 0xbd40 */ - 0xbd48, 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, - 0xbd50, 0xbd51, 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, - 0xbd58, 0xbd59, 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, - 0xbd60, 0xbd61, 0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, - 0xbd68, 0xbd69, 0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, - 0xbd70, 0xbd71, 0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xbd77, - 0xbd78, 0xbd79, 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd7f, - 0xbd80, 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, /* 0xbd80 */ - 0xbd88, 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, - 0xbd90, 0xbd91, 0xbd92, 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, - 0xbd98, 0xbd99, 0xbd9a, 0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, - 0xbda0, 0xbda1, 0xbda2, 0xbda3, 0xbda4, 0xbda5, 0xbda6, 0xbda7, - 0xbda8, 0xbda9, 0xbdaa, 0xbdab, 0xbdac, 0xbdad, 0xbdae, 0xbdaf, - 0xbdb0, 0xbdb1, 0xbdb2, 0xbdb3, 0xbdb4, 0xbdb5, 0xbdb6, 0xbdb7, - 0xbdb8, 0xbdb9, 0xbdba, 0xbdbb, 0xbdbc, 0xbdbd, 0xbdbe, 0xbdbf, - 0xbdc0, 0xbdc1, 0xbdc2, 0xbdc3, 0xbdc4, 0xbdc5, 0xbdc6, 0xbdc7, /* 0xbdc0 */ - 0xbdc8, 0xbdc9, 0xbdca, 0xbdcb, 0xbdcc, 0xbdcd, 0xbdce, 0xbdcf, - 0xbdd0, 0xbdd1, 0xbdd2, 0xbdd3, 0xbdd4, 0xbdd5, 0xbdd6, 0xbdd7, - 0xbdd8, 0xbdd9, 0xbdda, 0xbddb, 0xbddc, 0xbddd, 0xbdde, 0xbddf, - 0xbde0, 0xbde1, 0xbde2, 0xbde3, 0xbde4, 0xbde5, 0xbde6, 0xbde7, - 0xbde8, 0xbde9, 0xbdea, 0xbdeb, 0xbdec, 0xbded, 0xbdee, 0xbdef, - 0xbdf0, 0xbdf1, 0xbdf2, 0xbdf3, 0xbdf4, 0xbdf5, 0xbdf6, 0xbdf7, - 0xbdf8, 0xbdf9, 0xbdfa, 0xbdfb, 0xbdfc, 0xbdfd, 0xbdfe, 0xbdff, - 0xbe00, 0xbe01, 0xbe02, 0xbe03, 0xbe04, 0xbe05, 0xbe06, 0xbe07, /* 0xbe00 */ - 0xbe08, 0xbe09, 0xbe0a, 0xbe0b, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f, - 0xbe10, 0xbe11, 0xbe12, 0xbe13, 0xbe14, 0xbe15, 0xbe16, 0xbe17, - 0xbe18, 0xbe19, 0xbe1a, 0xbe1b, 0xbe1c, 0xbe1d, 0xbe1e, 0xbe1f, - 0xbe20, 0xbe21, 0xbe22, 0xbe23, 0xbe24, 0xbe25, 0xbe26, 0xbe27, - 0xbe28, 0xbe29, 0xbe2a, 0xbe2b, 0xbe2c, 0xbe2d, 0xbe2e, 0xbe2f, - 0xbe30, 0xbe31, 0xbe32, 0xbe33, 0xbe34, 0xbe35, 0xbe36, 0xbe37, - 0xbe38, 0xbe39, 0xbe3a, 0xbe3b, 0xbe3c, 0xbe3d, 0xbe3e, 0xbe3f, - 0xbe40, 0xbe41, 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, /* 0xbe40 */ - 0xbe48, 0xbe49, 0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, - 0xbe50, 0xbe51, 0xbe52, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, - 0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, - 0xbe60, 0xbe61, 0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, 0xbe67, - 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, 0xbe6f, - 0xbe70, 0xbe71, 0xbe72, 0xbe73, 0xbe74, 0xbe75, 0xbe76, 0xbe77, - 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe7f, - 0xbe80, 0xbe81, 0xbe82, 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, /* 0xbe80 */ - 0xbe88, 0xbe89, 0xbe8a, 0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, - 0xbe90, 0xbe91, 0xbe92, 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, - 0xbe98, 0xbe99, 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, 0xbe9f, - 0xbea0, 0xbea1, 0xbea2, 0xbea3, 0xbea4, 0xbea5, 0xbea6, 0xbea7, - 0xbea8, 0xbea9, 0xbeaa, 0xbeab, 0xbeac, 0xbead, 0xbeae, 0xbeaf, - 0xbeb0, 0xbeb1, 0xbeb2, 0xbeb3, 0xbeb4, 0xbeb5, 0xbeb6, 0xbeb7, - 0xbeb8, 0xbeb9, 0xbeba, 0xbebb, 0xbebc, 0xbebd, 0xbebe, 0xbebf, - 0xbec0, 0xbec1, 0xbec2, 0xbec3, 0xbec4, 0xbec5, 0xbec6, 0xbec7, /* 0xbec0 */ - 0xbec8, 0xbec9, 0xbeca, 0xbecb, 0xbecc, 0xbecd, 0xbece, 0xbecf, - 0xbed0, 0xbed1, 0xbed2, 0xbed3, 0xbed4, 0xbed5, 0xbed6, 0xbed7, - 0xbed8, 0xbed9, 0xbeda, 0xbedb, 0xbedc, 0xbedd, 0xbede, 0xbedf, - 0xbee0, 0xbee1, 0xbee2, 0xbee3, 0xbee4, 0xbee5, 0xbee6, 0xbee7, - 0xbee8, 0xbee9, 0xbeea, 0xbeeb, 0xbeec, 0xbeed, 0xbeee, 0xbeef, - 0xbef0, 0xbef1, 0xbef2, 0xbef3, 0xbef4, 0xbef5, 0xbef6, 0xbef7, - 0xbef8, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0xbefd, 0xbefe, 0xbeff, - 0xbf00, 0xbf01, 0xbf02, 0xbf03, 0xbf04, 0xbf05, 0xbf06, 0xbf07, /* 0xbf00 */ - 0xbf08, 0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, 0xbf0f, - 0xbf10, 0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xbf16, 0xbf17, - 0xbf18, 0xbf19, 0xbf1a, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf1e, 0xbf1f, - 0xbf20, 0xbf21, 0xbf22, 0xbf23, 0xbf24, 0xbf25, 0xbf26, 0xbf27, - 0xbf28, 0xbf29, 0xbf2a, 0xbf2b, 0xbf2c, 0xbf2d, 0xbf2e, 0xbf2f, - 0xbf30, 0xbf31, 0xbf32, 0xbf33, 0xbf34, 0xbf35, 0xbf36, 0xbf37, - 0xbf38, 0xbf39, 0xbf3a, 0xbf3b, 0xbf3c, 0xbf3d, 0xbf3e, 0xbf3f, - 0xbf40, 0xbf41, 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, /* 0xbf40 */ - 0xbf48, 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, - 0xbf50, 0xbf51, 0xbf52, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, - 0xbf58, 0xbf59, 0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, - 0xbf60, 0xbf61, 0xbf62, 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, - 0xbf68, 0xbf69, 0xbf6a, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0xbf6f, - 0xbf70, 0xbf71, 0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, - 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, 0xbf7f, - 0xbf80, 0xbf81, 0xbf82, 0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, /* 0xbf80 */ - 0xbf88, 0xbf89, 0xbf8a, 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, - 0xbf90, 0xbf91, 0xbf92, 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, - 0xbf98, 0xbf99, 0xbf9a, 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, - 0xbfa0, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4, 0xbfa5, 0xbfa6, 0xbfa7, - 0xbfa8, 0xbfa9, 0xbfaa, 0xbfab, 0xbfac, 0xbfad, 0xbfae, 0xbfaf, - 0xbfb0, 0xbfb1, 0xbfb2, 0xbfb3, 0xbfb4, 0xbfb5, 0xbfb6, 0xbfb7, - 0xbfb8, 0xbfb9, 0xbfba, 0xbfbb, 0xbfbc, 0xbfbd, 0xbfbe, 0xbfbf, - 0xbfc0, 0xbfc1, 0xbfc2, 0xbfc3, 0xbfc4, 0xbfc5, 0xbfc6, 0xbfc7, /* 0xbfc0 */ - 0xbfc8, 0xbfc9, 0xbfca, 0xbfcb, 0xbfcc, 0xbfcd, 0xbfce, 0xbfcf, - 0xbfd0, 0xbfd1, 0xbfd2, 0xbfd3, 0xbfd4, 0xbfd5, 0xbfd6, 0xbfd7, - 0xbfd8, 0xbfd9, 0xbfda, 0xbfdb, 0xbfdc, 0xbfdd, 0xbfde, 0xbfdf, - 0xbfe0, 0xbfe1, 0xbfe2, 0xbfe3, 0xbfe4, 0xbfe5, 0xbfe6, 0xbfe7, - 0xbfe8, 0xbfe9, 0xbfea, 0xbfeb, 0xbfec, 0xbfed, 0xbfee, 0xbfef, - 0xbff0, 0xbff1, 0xbff2, 0xbff3, 0xbff4, 0xbff5, 0xbff6, 0xbff7, - 0xbff8, 0xbff9, 0xbffa, 0xbffb, 0xbffc, 0xbffd, 0xbffe, 0xbfff, - 0xc000, 0xc001, 0xc002, 0xc003, 0xc004, 0xc005, 0xc006, 0xc007, /* 0xc000 */ - 0xc008, 0xc009, 0xc00a, 0xc00b, 0xc00c, 0xc00d, 0xc00e, 0xc00f, - 0xc010, 0xc011, 0xc012, 0xc013, 0xc014, 0xc015, 0xc016, 0xc017, - 0xc018, 0xc019, 0xc01a, 0xc01b, 0xc01c, 0xc01d, 0xc01e, 0xc01f, - 0xc020, 0xc021, 0xc022, 0xc023, 0xc024, 0xc025, 0xc026, 0xc027, - 0xc028, 0xc029, 0xc02a, 0xc02b, 0xc02c, 0xc02d, 0xc02e, 0xc02f, - 0xc030, 0xc031, 0xc032, 0xc033, 0xc034, 0xc035, 0xc036, 0xc037, - 0xc038, 0xc039, 0xc03a, 0xc03b, 0xc03c, 0xc03d, 0xc03e, 0xc03f, - 0xc040, 0xc041, 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, /* 0xc040 */ - 0xc048, 0xc049, 0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, - 0xc050, 0xc051, 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, - 0xc058, 0xc059, 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, - 0xc060, 0xc061, 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, - 0xc068, 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, - 0xc070, 0xc071, 0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, - 0xc078, 0xc079, 0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc07f, - 0xc080, 0xc081, 0xc082, 0xc083, 0xc084, 0xc085, 0xc086, 0xc087, /* 0xc080 */ - 0xc088, 0xc089, 0xc08a, 0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, - 0xc090, 0xc091, 0xc092, 0xc093, 0xc094, 0xc095, 0xc096, 0xc097, - 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, 0xc09e, 0xc09f, - 0xc0a0, 0xc0a1, 0xc0a2, 0xc0a3, 0xc0a4, 0xc0a5, 0xc0a6, 0xc0a7, - 0xc0a8, 0xc0a9, 0xc0aa, 0xc0ab, 0xc0ac, 0xc0ad, 0xc0ae, 0xc0af, - 0xc0b0, 0xc0b1, 0xc0b2, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0b7, - 0xc0b8, 0xc0b9, 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd, 0xc0be, 0xc0bf, - 0xc0c0, 0xc0c1, 0xc0c2, 0xc0c3, 0xc0c4, 0xc0c5, 0xc0c6, 0xc0c7, /* 0xc0c0 */ - 0xc0c8, 0xc0c9, 0xc0ca, 0xc0cb, 0xc0cc, 0xc0cd, 0xc0ce, 0xc0cf, - 0xc0d0, 0xc0d1, 0xc0d2, 0xc0d3, 0xc0d4, 0xc0d5, 0xc0d6, 0xc0d7, - 0xc0d8, 0xc0d9, 0xc0da, 0xc0db, 0xc0dc, 0xc0dd, 0xc0de, 0xc0df, - 0xc0e0, 0xc0e1, 0xc0e2, 0xc0e3, 0xc0e4, 0xc0e5, 0xc0e6, 0xc0e7, - 0xc0e8, 0xc0e9, 0xc0ea, 0xc0eb, 0xc0ec, 0xc0ed, 0xc0ee, 0xc0ef, - 0xc0f0, 0xc0f1, 0xc0f2, 0xc0f3, 0xc0f4, 0xc0f5, 0xc0f6, 0xc0f7, - 0xc0f8, 0xc0f9, 0xc0fa, 0xc0fb, 0xc0fc, 0xc0fd, 0xc0fe, 0xc0ff, - 0xc100, 0xc101, 0xc102, 0xc103, 0xc104, 0xc105, 0xc106, 0xc107, /* 0xc100 */ - 0xc108, 0xc109, 0xc10a, 0xc10b, 0xc10c, 0xc10d, 0xc10e, 0xc10f, - 0xc110, 0xc111, 0xc112, 0xc113, 0xc114, 0xc115, 0xc116, 0xc117, - 0xc118, 0xc119, 0xc11a, 0xc11b, 0xc11c, 0xc11d, 0xc11e, 0xc11f, - 0xc120, 0xc121, 0xc122, 0xc123, 0xc124, 0xc125, 0xc126, 0xc127, - 0xc128, 0xc129, 0xc12a, 0xc12b, 0xc12c, 0xc12d, 0xc12e, 0xc12f, - 0xc130, 0xc131, 0xc132, 0xc133, 0xc134, 0xc135, 0xc136, 0xc137, - 0xc138, 0xc139, 0xc13a, 0xc13b, 0xc13c, 0xc13d, 0xc13e, 0xc13f, - 0xc140, 0xc141, 0xc142, 0xc143, 0xc144, 0xc145, 0xc146, 0xc147, /* 0xc140 */ - 0xc148, 0xc149, 0xc14a, 0xc14b, 0xc14c, 0xc14d, 0xc14e, 0xc14f, - 0xc150, 0xc151, 0xc152, 0xc153, 0xc154, 0xc155, 0xc156, 0xc157, - 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, - 0xc160, 0xc161, 0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, - 0xc168, 0xc169, 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, - 0xc170, 0xc171, 0xc172, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, - 0xc178, 0xc179, 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, 0xc17f, - 0xc180, 0xc181, 0xc182, 0xc183, 0xc184, 0xc185, 0xc186, 0xc187, /* 0xc180 */ - 0xc188, 0xc189, 0xc18a, 0xc18b, 0xc18c, 0xc18d, 0xc18e, 0xc18f, - 0xc190, 0xc191, 0xc192, 0xc193, 0xc194, 0xc195, 0xc196, 0xc197, - 0xc198, 0xc199, 0xc19a, 0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xc19f, - 0xc1a0, 0xc1a1, 0xc1a2, 0xc1a3, 0xc1a4, 0xc1a5, 0xc1a6, 0xc1a7, - 0xc1a8, 0xc1a9, 0xc1aa, 0xc1ab, 0xc1ac, 0xc1ad, 0xc1ae, 0xc1af, - 0xc1b0, 0xc1b1, 0xc1b2, 0xc1b3, 0xc1b4, 0xc1b5, 0xc1b6, 0xc1b7, - 0xc1b8, 0xc1b9, 0xc1ba, 0xc1bb, 0xc1bc, 0xc1bd, 0xc1be, 0xc1bf, - 0xc1c0, 0xc1c1, 0xc1c2, 0xc1c3, 0xc1c4, 0xc1c5, 0xc1c6, 0xc1c7, /* 0xc1c0 */ - 0xc1c8, 0xc1c9, 0xc1ca, 0xc1cb, 0xc1cc, 0xc1cd, 0xc1ce, 0xc1cf, - 0xc1d0, 0xc1d1, 0xc1d2, 0xc1d3, 0xc1d4, 0xc1d5, 0xc1d6, 0xc1d7, - 0xc1d8, 0xc1d9, 0xc1da, 0xc1db, 0xc1dc, 0xc1dd, 0xc1de, 0xc1df, - 0xc1e0, 0xc1e1, 0xc1e2, 0xc1e3, 0xc1e4, 0xc1e5, 0xc1e6, 0xc1e7, - 0xc1e8, 0xc1e9, 0xc1ea, 0xc1eb, 0xc1ec, 0xc1ed, 0xc1ee, 0xc1ef, - 0xc1f0, 0xc1f1, 0xc1f2, 0xc1f3, 0xc1f4, 0xc1f5, 0xc1f6, 0xc1f7, - 0xc1f8, 0xc1f9, 0xc1fa, 0xc1fb, 0xc1fc, 0xc1fd, 0xc1fe, 0xc1ff, - 0xc200, 0xc201, 0xc202, 0xc203, 0xc204, 0xc205, 0xc206, 0xc207, /* 0xc200 */ - 0xc208, 0xc209, 0xc20a, 0xc20b, 0xc20c, 0xc20d, 0xc20e, 0xc20f, - 0xc210, 0xc211, 0xc212, 0xc213, 0xc214, 0xc215, 0xc216, 0xc217, - 0xc218, 0xc219, 0xc21a, 0xc21b, 0xc21c, 0xc21d, 0xc21e, 0xc21f, - 0xc220, 0xc221, 0xc222, 0xc223, 0xc224, 0xc225, 0xc226, 0xc227, - 0xc228, 0xc229, 0xc22a, 0xc22b, 0xc22c, 0xc22d, 0xc22e, 0xc22f, - 0xc230, 0xc231, 0xc232, 0xc233, 0xc234, 0xc235, 0xc236, 0xc237, - 0xc238, 0xc239, 0xc23a, 0xc23b, 0xc23c, 0xc23d, 0xc23e, 0xc23f, - 0xc240, 0xc241, 0xc242, 0xc243, 0xc244, 0xc245, 0xc246, 0xc247, /* 0xc240 */ - 0xc248, 0xc249, 0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, - 0xc250, 0xc251, 0xc252, 0xc253, 0xc254, 0xc255, 0xc256, 0xc257, - 0xc258, 0xc259, 0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, 0xc25f, - 0xc260, 0xc261, 0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, - 0xc268, 0xc269, 0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, - 0xc270, 0xc271, 0xc272, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, - 0xc278, 0xc279, 0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc27e, 0xc27f, - 0xc280, 0xc281, 0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, /* 0xc280 */ - 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, 0xc28d, 0xc28e, 0xc28f, - 0xc290, 0xc291, 0xc292, 0xc293, 0xc294, 0xc295, 0xc296, 0xc297, - 0xc298, 0xc299, 0xc29a, 0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, - 0xc2a0, 0xc2a1, 0xc2a2, 0xc2a3, 0xc2a4, 0xc2a5, 0xc2a6, 0xc2a7, - 0xc2a8, 0xc2a9, 0xc2aa, 0xc2ab, 0xc2ac, 0xc2ad, 0xc2ae, 0xc2af, - 0xc2b0, 0xc2b1, 0xc2b2, 0xc2b3, 0xc2b4, 0xc2b5, 0xc2b6, 0xc2b7, - 0xc2b8, 0xc2b9, 0xc2ba, 0xc2bb, 0xc2bc, 0xc2bd, 0xc2be, 0xc2bf, - 0xc2c0, 0xc2c1, 0xc2c2, 0xc2c3, 0xc2c4, 0xc2c5, 0xc2c6, 0xc2c7, /* 0xc2c0 */ - 0xc2c8, 0xc2c9, 0xc2ca, 0xc2cb, 0xc2cc, 0xc2cd, 0xc2ce, 0xc2cf, - 0xc2d0, 0xc2d1, 0xc2d2, 0xc2d3, 0xc2d4, 0xc2d5, 0xc2d6, 0xc2d7, - 0xc2d8, 0xc2d9, 0xc2da, 0xc2db, 0xc2dc, 0xc2dd, 0xc2de, 0xc2df, - 0xc2e0, 0xc2e1, 0xc2e2, 0xc2e3, 0xc2e4, 0xc2e5, 0xc2e6, 0xc2e7, - 0xc2e8, 0xc2e9, 0xc2ea, 0xc2eb, 0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, - 0xc2f0, 0xc2f1, 0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f6, 0xc2f7, - 0xc2f8, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc, 0xc2fd, 0xc2fe, 0xc2ff, - 0xc300, 0xc301, 0xc302, 0xc303, 0xc304, 0xc305, 0xc306, 0xc307, /* 0xc300 */ - 0xc308, 0xc309, 0xc30a, 0xc30b, 0xc30c, 0xc30d, 0xc30e, 0xc30f, - 0xc310, 0xc311, 0xc312, 0xc313, 0xc314, 0xc315, 0xc316, 0xc317, - 0xc318, 0xc319, 0xc31a, 0xc31b, 0xc31c, 0xc31d, 0xc31e, 0xc31f, - 0xc320, 0xc321, 0xc322, 0xc323, 0xc324, 0xc325, 0xc326, 0xc327, - 0xc328, 0xc329, 0xc32a, 0xc32b, 0xc32c, 0xc32d, 0xc32e, 0xc32f, - 0xc330, 0xc331, 0xc332, 0xc333, 0xc334, 0xc335, 0xc336, 0xc337, - 0xc338, 0xc339, 0xc33a, 0xc33b, 0xc33c, 0xc33d, 0xc33e, 0xc33f, - 0xc340, 0xc341, 0xc342, 0xc343, 0xc344, 0xc345, 0xc346, 0xc347, /* 0xc340 */ - 0xc348, 0xc349, 0xc34a, 0xc34b, 0xc34c, 0xc34d, 0xc34e, 0xc34f, - 0xc350, 0xc351, 0xc352, 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, - 0xc358, 0xc359, 0xc35a, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, - 0xc360, 0xc361, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, - 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, - 0xc370, 0xc371, 0xc372, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, - 0xc378, 0xc379, 0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc37e, 0xc37f, - 0xc380, 0xc381, 0xc382, 0xc383, 0xc384, 0xc385, 0xc386, 0xc387, /* 0xc380 */ - 0xc388, 0xc389, 0xc38a, 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, - 0xc390, 0xc391, 0xc392, 0xc393, 0xc394, 0xc395, 0xc396, 0xc397, - 0xc398, 0xc399, 0xc39a, 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, - 0xc3a0, 0xc3a1, 0xc3a2, 0xc3a3, 0xc3a4, 0xc3a5, 0xc3a6, 0xc3a7, - 0xc3a8, 0xc3a9, 0xc3aa, 0xc3ab, 0xc3ac, 0xc3ad, 0xc3ae, 0xc3af, - 0xc3b0, 0xc3b1, 0xc3b2, 0xc3b3, 0xc3b4, 0xc3b5, 0xc3b6, 0xc3b7, - 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb, 0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, - 0xc3c0, 0xc3c1, 0xc3c2, 0xc3c3, 0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, /* 0xc3c0 */ - 0xc3c8, 0xc3c9, 0xc3ca, 0xc3cb, 0xc3cc, 0xc3cd, 0xc3ce, 0xc3cf, - 0xc3d0, 0xc3d1, 0xc3d2, 0xc3d3, 0xc3d4, 0xc3d5, 0xc3d6, 0xc3d7, - 0xc3d8, 0xc3d9, 0xc3da, 0xc3db, 0xc3dc, 0xc3dd, 0xc3de, 0xc3df, - 0xc3e0, 0xc3e1, 0xc3e2, 0xc3e3, 0xc3e4, 0xc3e5, 0xc3e6, 0xc3e7, - 0xc3e8, 0xc3e9, 0xc3ea, 0xc3eb, 0xc3ec, 0xc3ed, 0xc3ee, 0xc3ef, - 0xc3f0, 0xc3f1, 0xc3f2, 0xc3f3, 0xc3f4, 0xc3f5, 0xc3f6, 0xc3f7, - 0xc3f8, 0xc3f9, 0xc3fa, 0xc3fb, 0xc3fc, 0xc3fd, 0xc3fe, 0xc3ff, - 0xc400, 0xc401, 0xc402, 0xc403, 0xc404, 0xc405, 0xc406, 0xc407, /* 0xc400 */ - 0xc408, 0xc409, 0xc40a, 0xc40b, 0xc40c, 0xc40d, 0xc40e, 0xc40f, - 0xc410, 0xc411, 0xc412, 0xc413, 0xc414, 0xc415, 0xc416, 0xc417, - 0xc418, 0xc419, 0xc41a, 0xc41b, 0xc41c, 0xc41d, 0xc41e, 0xc41f, - 0xc420, 0xc421, 0xc422, 0xc423, 0xc424, 0xc425, 0xc426, 0xc427, - 0xc428, 0xc429, 0xc42a, 0xc42b, 0xc42c, 0xc42d, 0xc42e, 0xc42f, - 0xc430, 0xc431, 0xc432, 0xc433, 0xc434, 0xc435, 0xc436, 0xc437, - 0xc438, 0xc439, 0xc43a, 0xc43b, 0xc43c, 0xc43d, 0xc43e, 0xc43f, - 0xc440, 0xc441, 0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, /* 0xc440 */ - 0xc448, 0xc449, 0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, 0xc44f, - 0xc450, 0xc451, 0xc452, 0xc453, 0xc454, 0xc455, 0xc456, 0xc457, - 0xc458, 0xc459, 0xc45a, 0xc45b, 0xc45c, 0xc45d, 0xc45e, 0xc45f, - 0xc460, 0xc461, 0xc462, 0xc463, 0xc464, 0xc465, 0xc466, 0xc467, - 0xc468, 0xc469, 0xc46a, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, - 0xc470, 0xc471, 0xc472, 0xc473, 0xc474, 0xc475, 0xc476, 0xc477, - 0xc478, 0xc479, 0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc47f, - 0xc480, 0xc481, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, 0xc487, /* 0xc480 */ - 0xc488, 0xc489, 0xc48a, 0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, - 0xc490, 0xc491, 0xc492, 0xc493, 0xc494, 0xc495, 0xc496, 0xc497, - 0xc498, 0xc499, 0xc49a, 0xc49b, 0xc49c, 0xc49d, 0xc49e, 0xc49f, - 0xc4a0, 0xc4a1, 0xc4a2, 0xc4a3, 0xc4a4, 0xc4a5, 0xc4a6, 0xc4a7, - 0xc4a8, 0xc4a9, 0xc4aa, 0xc4ab, 0xc4ac, 0xc4ad, 0xc4ae, 0xc4af, - 0xc4b0, 0xc4b1, 0xc4b2, 0xc4b3, 0xc4b4, 0xc4b5, 0xc4b6, 0xc4b7, - 0xc4b8, 0xc4b9, 0xc4ba, 0xc4bb, 0xc4bc, 0xc4bd, 0xc4be, 0xc4bf, - 0xc4c0, 0xc4c1, 0xc4c2, 0xc4c3, 0xc4c4, 0xc4c5, 0xc4c6, 0xc4c7, /* 0xc4c0 */ - 0xc4c8, 0xc4c9, 0xc4ca, 0xc4cb, 0xc4cc, 0xc4cd, 0xc4ce, 0xc4cf, - 0xc4d0, 0xc4d1, 0xc4d2, 0xc4d3, 0xc4d4, 0xc4d5, 0xc4d6, 0xc4d7, - 0xc4d8, 0xc4d9, 0xc4da, 0xc4db, 0xc4dc, 0xc4dd, 0xc4de, 0xc4df, - 0xc4e0, 0xc4e1, 0xc4e2, 0xc4e3, 0xc4e4, 0xc4e5, 0xc4e6, 0xc4e7, - 0xc4e8, 0xc4e9, 0xc4ea, 0xc4eb, 0xc4ec, 0xc4ed, 0xc4ee, 0xc4ef, - 0xc4f0, 0xc4f1, 0xc4f2, 0xc4f3, 0xc4f4, 0xc4f5, 0xc4f6, 0xc4f7, - 0xc4f8, 0xc4f9, 0xc4fa, 0xc4fb, 0xc4fc, 0xc4fd, 0xc4fe, 0xc4ff, - 0xc500, 0xc501, 0xc502, 0xc503, 0xc504, 0xc505, 0xc506, 0xc507, /* 0xc500 */ - 0xc508, 0xc509, 0xc50a, 0xc50b, 0xc50c, 0xc50d, 0xc50e, 0xc50f, - 0xc510, 0xc511, 0xc512, 0xc513, 0xc514, 0xc515, 0xc516, 0xc517, - 0xc518, 0xc519, 0xc51a, 0xc51b, 0xc51c, 0xc51d, 0xc51e, 0xc51f, - 0xc520, 0xc521, 0xc522, 0xc523, 0xc524, 0xc525, 0xc526, 0xc527, - 0xc528, 0xc529, 0xc52a, 0xc52b, 0xc52c, 0xc52d, 0xc52e, 0xc52f, - 0xc530, 0xc531, 0xc532, 0xc533, 0xc534, 0xc535, 0xc536, 0xc537, - 0xc538, 0xc539, 0xc53a, 0xc53b, 0xc53c, 0xc53d, 0xc53e, 0xc53f, - 0xc540, 0xc541, 0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, /* 0xc540 */ - 0xc548, 0xc549, 0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, - 0xc550, 0xc551, 0xc552, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, - 0xc558, 0xc559, 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, - 0xc560, 0xc561, 0xc562, 0xc563, 0xc564, 0xc565, 0xc566, 0xc567, - 0xc568, 0xc569, 0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, 0xc56f, - 0xc570, 0xc571, 0xc572, 0xc573, 0xc574, 0xc575, 0xc576, 0xc577, - 0xc578, 0xc579, 0xc57a, 0xc57b, 0xc57c, 0xc57d, 0xc57e, 0xc57f, - 0xc580, 0xc581, 0xc582, 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, /* 0xc580 */ - 0xc588, 0xc589, 0xc58a, 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, - 0xc590, 0xc591, 0xc592, 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, - 0xc598, 0xc599, 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, - 0xc5a0, 0xc5a1, 0xc5a2, 0xc5a3, 0xc5a4, 0xc5a5, 0xc5a6, 0xc5a7, - 0xc5a8, 0xc5a9, 0xc5aa, 0xc5ab, 0xc5ac, 0xc5ad, 0xc5ae, 0xc5af, - 0xc5b0, 0xc5b1, 0xc5b2, 0xc5b3, 0xc5b4, 0xc5b5, 0xc5b6, 0xc5b7, - 0xc5b8, 0xc5b9, 0xc5ba, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5bf, - 0xc5c0, 0xc5c1, 0xc5c2, 0xc5c3, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, /* 0xc5c0 */ - 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cb, 0xc5cc, 0xc5cd, 0xc5ce, 0xc5cf, - 0xc5d0, 0xc5d1, 0xc5d2, 0xc5d3, 0xc5d4, 0xc5d5, 0xc5d6, 0xc5d7, - 0xc5d8, 0xc5d9, 0xc5da, 0xc5db, 0xc5dc, 0xc5dd, 0xc5de, 0xc5df, - 0xc5e0, 0xc5e1, 0xc5e2, 0xc5e3, 0xc5e4, 0xc5e5, 0xc5e6, 0xc5e7, - 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5ef, - 0xc5f0, 0xc5f1, 0xc5f2, 0xc5f3, 0xc5f4, 0xc5f5, 0xc5f6, 0xc5f7, - 0xc5f8, 0xc5f9, 0xc5fa, 0xc5fb, 0xc5fc, 0xc5fd, 0xc5fe, 0xc5ff, - 0xc600, 0xc601, 0xc602, 0xc603, 0xc604, 0xc605, 0xc606, 0xc607, /* 0xc600 */ - 0xc608, 0xc609, 0xc60a, 0xc60b, 0xc60c, 0xc60d, 0xc60e, 0xc60f, - 0xc610, 0xc611, 0xc612, 0xc613, 0xc614, 0xc615, 0xc616, 0xc617, - 0xc618, 0xc619, 0xc61a, 0xc61b, 0xc61c, 0xc61d, 0xc61e, 0xc61f, - 0xc620, 0xc621, 0xc622, 0xc623, 0xc624, 0xc625, 0xc626, 0xc627, - 0xc628, 0xc629, 0xc62a, 0xc62b, 0xc62c, 0xc62d, 0xc62e, 0xc62f, - 0xc630, 0xc631, 0xc632, 0xc633, 0xc634, 0xc635, 0xc636, 0xc637, - 0xc638, 0xc639, 0xc63a, 0xc63b, 0xc63c, 0xc63d, 0xc63e, 0xc63f, - 0xc640, 0xc641, 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, /* 0xc640 */ - 0xc648, 0xc649, 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, - 0xc650, 0xc651, 0xc652, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, - 0xc658, 0xc659, 0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc65e, 0xc65f, - 0xc660, 0xc661, 0xc662, 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, - 0xc668, 0xc669, 0xc66a, 0xc66b, 0xc66c, 0xc66d, 0xc66e, 0xc66f, - 0xc670, 0xc671, 0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, - 0xc678, 0xc679, 0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, 0xc67f, - 0xc680, 0xc681, 0xc682, 0xc683, 0xc684, 0xc685, 0xc686, 0xc687, /* 0xc680 */ - 0xc688, 0xc689, 0xc68a, 0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, - 0xc690, 0xc691, 0xc692, 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, - 0xc698, 0xc699, 0xc69a, 0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, - 0xc6a0, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, - 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, - 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, - 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, - 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, /* 0xc6c0 */ - 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, - 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, - 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, - 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, - 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, - 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, - 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc6ff, - 0xc700, 0xc701, 0xc702, 0xc703, 0xc704, 0xc705, 0xc706, 0xc707, /* 0xc700 */ - 0xc708, 0xc709, 0xc70a, 0xc70b, 0xc70c, 0xc70d, 0xc70e, 0xc70f, - 0xc710, 0xc711, 0xc712, 0xc713, 0xc714, 0xc715, 0xc716, 0xc717, - 0xc718, 0xc719, 0xc71a, 0xc71b, 0xc71c, 0xc71d, 0xc71e, 0xc71f, - 0xc720, 0xc721, 0xc722, 0xc723, 0xc724, 0xc725, 0xc726, 0xc727, - 0xc728, 0xc729, 0xc72a, 0xc72b, 0xc72c, 0xc72d, 0xc72e, 0xc72f, - 0xc730, 0xc731, 0xc732, 0xc733, 0xc734, 0xc735, 0xc736, 0xc737, - 0xc738, 0xc739, 0xc73a, 0xc73b, 0xc73c, 0xc73d, 0xc73e, 0xc73f, - 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, /* 0xc740 */ - 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, - 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, - 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, - 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, - 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, - 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, - 0xc778, 0xc779, 0xc77a, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc77f, - 0xc780, 0xc781, 0xc782, 0xc783, 0xc784, 0xc785, 0xc786, 0xc787, /* 0xc780 */ - 0xc788, 0xc789, 0xc78a, 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, - 0xc790, 0xc791, 0xc792, 0xc793, 0xc794, 0xc795, 0xc796, 0xc797, - 0xc798, 0xc799, 0xc79a, 0xc79b, 0xc79c, 0xc79d, 0xc79e, 0xc79f, - 0xc7a0, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, - 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, - 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, - 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, - 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, /* 0xc7c0 */ - 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, - 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, - 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, - 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, - 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, - 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, 0xc7f7, - 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, 0xc7ff, - 0xc800, 0xc801, 0xc802, 0xc803, 0xc804, 0xc805, 0xc806, 0xc807, /* 0xc800 */ - 0xc808, 0xc809, 0xc80a, 0xc80b, 0xc80c, 0xc80d, 0xc80e, 0xc80f, - 0xc810, 0xc811, 0xc812, 0xc813, 0xc814, 0xc815, 0xc816, 0xc817, - 0xc818, 0xc819, 0xc81a, 0xc81b, 0xc81c, 0xc81d, 0xc81e, 0xc81f, - 0xc820, 0xc821, 0xc822, 0xc823, 0xc824, 0xc825, 0xc826, 0xc827, - 0xc828, 0xc829, 0xc82a, 0xc82b, 0xc82c, 0xc82d, 0xc82e, 0xc82f, - 0xc830, 0xc831, 0xc832, 0xc833, 0xc834, 0xc835, 0xc836, 0xc837, - 0xc838, 0xc839, 0xc83a, 0xc83b, 0xc83c, 0xc83d, 0xc83e, 0xc83f, - 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, /* 0xc840 */ - 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, - 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, - 0xc858, 0xc859, 0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, - 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, - 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, - 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, - 0xc878, 0xc879, 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc87f, - 0xc880, 0xc881, 0xc882, 0xc883, 0xc884, 0xc885, 0xc886, 0xc887, /* 0xc880 */ - 0xc888, 0xc889, 0xc88a, 0xc88b, 0xc88c, 0xc88d, 0xc88e, 0xc88f, - 0xc890, 0xc891, 0xc892, 0xc893, 0xc894, 0xc895, 0xc896, 0xc897, - 0xc898, 0xc899, 0xc89a, 0xc89b, 0xc89c, 0xc89d, 0xc89e, 0xc89f, - 0xc8a0, 0xc8a1, 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, - 0xc8a8, 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, 0xc8af, - 0xc8b0, 0xc8b1, 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, 0xc8b7, - 0xc8b8, 0xc8b9, 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, 0xc8be, 0xc8bf, - 0xc8c0, 0xc8c1, 0xc8c2, 0xc8c3, 0xc8c4, 0xc8c5, 0xc8c6, 0xc8c7, /* 0xc8c0 */ - 0xc8c8, 0xc8c9, 0xc8ca, 0xc8cb, 0xc8cc, 0xc8cd, 0xc8ce, 0xc8cf, - 0xc8d0, 0xc8d1, 0xc8d2, 0xc8d3, 0xc8d4, 0xc8d5, 0xc8d6, 0xc8d7, - 0xc8d8, 0xc8d9, 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, - 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, - 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, - 0xc8f0, 0xc8f1, 0xc8f2, 0xc8f3, 0xc8f4, 0xc8f5, 0xc8f6, 0xc8f7, - 0xc8f8, 0xc8f9, 0xc8fa, 0xc8fb, 0xc8fc, 0xc8fd, 0xc8fe, 0xc8ff, - 0xc900, 0xc901, 0xc902, 0xc903, 0xc904, 0xc905, 0xc906, 0xc907, /* 0xc900 */ - 0xc908, 0xc909, 0xc90a, 0xc90b, 0xc90c, 0xc90d, 0xc90e, 0xc90f, - 0xc910, 0xc911, 0xc912, 0xc913, 0xc914, 0xc915, 0xc916, 0xc917, - 0xc918, 0xc919, 0xc91a, 0xc91b, 0xc91c, 0xc91d, 0xc91e, 0xc91f, - 0xc920, 0xc921, 0xc922, 0xc923, 0xc924, 0xc925, 0xc926, 0xc927, - 0xc928, 0xc929, 0xc92a, 0xc92b, 0xc92c, 0xc92d, 0xc92e, 0xc92f, - 0xc930, 0xc931, 0xc932, 0xc933, 0xc934, 0xc935, 0xc936, 0xc937, - 0xc938, 0xc939, 0xc93a, 0xc93b, 0xc93c, 0xc93d, 0xc93e, 0xc93f, - 0xc940, 0xc941, 0xc942, 0xc943, 0xc944, 0xc945, 0xc946, 0xc947, /* 0xc940 */ - 0xc948, 0xc949, 0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, - 0xc950, 0xc951, 0xc952, 0xc953, 0xc954, 0xc955, 0xc956, 0xc957, - 0xc958, 0xc959, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, - 0xc960, 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, - 0xc968, 0xc969, 0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, - 0xc970, 0xc971, 0xc972, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, - 0xc978, 0xc979, 0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc97e, 0xc97f, - 0xc980, 0xc981, 0xc982, 0xc983, 0xc984, 0xc985, 0xc986, 0xc987, /* 0xc980 */ - 0xc988, 0xc989, 0xc98a, 0xc98b, 0xc98c, 0xc98d, 0xc98e, 0xc98f, - 0xc990, 0xc991, 0xc992, 0xc993, 0xc994, 0xc995, 0xc996, 0xc997, - 0xc998, 0xc999, 0xc99a, 0xc99b, 0xc99c, 0xc99d, 0xc99e, 0xc99f, - 0xc9a0, 0xc9a1, 0xc9a2, 0xc9a3, 0xc9a4, 0xc9a5, 0xc9a6, 0xc9a7, - 0xc9a8, 0xc9a9, 0xc9aa, 0xc9ab, 0xc9ac, 0xc9ad, 0xc9ae, 0xc9af, - 0xc9b0, 0xc9b1, 0xc9b2, 0xc9b3, 0xc9b4, 0xc9b5, 0xc9b6, 0xc9b7, - 0xc9b8, 0xc9b9, 0xc9ba, 0xc9bb, 0xc9bc, 0xc9bd, 0xc9be, 0xc9bf, - 0xc9c0, 0xc9c1, 0xc9c2, 0xc9c3, 0xc9c4, 0xc9c5, 0xc9c6, 0xc9c7, /* 0xc9c0 */ - 0xc9c8, 0xc9c9, 0xc9ca, 0xc9cb, 0xc9cc, 0xc9cd, 0xc9ce, 0xc9cf, - 0xc9d0, 0xc9d1, 0xc9d2, 0xc9d3, 0xc9d4, 0xc9d5, 0xc9d6, 0xc9d7, - 0xc9d8, 0xc9d9, 0xc9da, 0xc9db, 0xc9dc, 0xc9dd, 0xc9de, 0xc9df, - 0xc9e0, 0xc9e1, 0xc9e2, 0xc9e3, 0xc9e4, 0xc9e5, 0xc9e6, 0xc9e7, - 0xc9e8, 0xc9e9, 0xc9ea, 0xc9eb, 0xc9ec, 0xc9ed, 0xc9ee, 0xc9ef, - 0xc9f0, 0xc9f1, 0xc9f2, 0xc9f3, 0xc9f4, 0xc9f5, 0xc9f6, 0xc9f7, - 0xc9f8, 0xc9f9, 0xc9fa, 0xc9fb, 0xc9fc, 0xc9fd, 0xc9fe, 0xc9ff, - 0xca00, 0xca01, 0xca02, 0xca03, 0xca04, 0xca05, 0xca06, 0xca07, /* 0xca00 */ - 0xca08, 0xca09, 0xca0a, 0xca0b, 0xca0c, 0xca0d, 0xca0e, 0xca0f, - 0xca10, 0xca11, 0xca12, 0xca13, 0xca14, 0xca15, 0xca16, 0xca17, - 0xca18, 0xca19, 0xca1a, 0xca1b, 0xca1c, 0xca1d, 0xca1e, 0xca1f, - 0xca20, 0xca21, 0xca22, 0xca23, 0xca24, 0xca25, 0xca26, 0xca27, - 0xca28, 0xca29, 0xca2a, 0xca2b, 0xca2c, 0xca2d, 0xca2e, 0xca2f, - 0xca30, 0xca31, 0xca32, 0xca33, 0xca34, 0xca35, 0xca36, 0xca37, - 0xca38, 0xca39, 0xca3a, 0xca3b, 0xca3c, 0xca3d, 0xca3e, 0xca3f, - 0xca40, 0xca41, 0xca42, 0xca43, 0xca44, 0xca45, 0xca46, 0xca47, /* 0xca40 */ - 0xca48, 0xca49, 0xca4a, 0xca4b, 0xca4c, 0xca4d, 0xca4e, 0xca4f, - 0xca50, 0xca51, 0xca52, 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, - 0xca58, 0xca59, 0xca5a, 0xca5b, 0xca5c, 0xca5d, 0xca5e, 0xca5f, - 0xca60, 0xca61, 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, - 0xca68, 0xca69, 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, - 0xca70, 0xca71, 0xca72, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, - 0xca78, 0xca79, 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xca7f, - 0xca80, 0xca81, 0xca82, 0xca83, 0xca84, 0xca85, 0xca86, 0xca87, /* 0xca80 */ - 0xca88, 0xca89, 0xca8a, 0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, - 0xca90, 0xca91, 0xca92, 0xca93, 0xca94, 0xca95, 0xca96, 0xca97, - 0xca98, 0xca99, 0xca9a, 0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, - 0xcaa0, 0xcaa1, 0xcaa2, 0xcaa3, 0xcaa4, 0xcaa5, 0xcaa6, 0xcaa7, - 0xcaa8, 0xcaa9, 0xcaaa, 0xcaab, 0xcaac, 0xcaad, 0xcaae, 0xcaaf, - 0xcab0, 0xcab1, 0xcab2, 0xcab3, 0xcab4, 0xcab5, 0xcab6, 0xcab7, - 0xcab8, 0xcab9, 0xcaba, 0xcabb, 0xcabc, 0xcabd, 0xcabe, 0xcabf, - 0xcac0, 0xcac1, 0xcac2, 0xcac3, 0xcac4, 0xcac5, 0xcac6, 0xcac7, /* 0xcac0 */ - 0xcac8, 0xcac9, 0xcaca, 0xcacb, 0xcacc, 0xcacd, 0xcace, 0xcacf, - 0xcad0, 0xcad1, 0xcad2, 0xcad3, 0xcad4, 0xcad5, 0xcad6, 0xcad7, - 0xcad8, 0xcad9, 0xcada, 0xcadb, 0xcadc, 0xcadd, 0xcade, 0xcadf, - 0xcae0, 0xcae1, 0xcae2, 0xcae3, 0xcae4, 0xcae5, 0xcae6, 0xcae7, - 0xcae8, 0xcae9, 0xcaea, 0xcaeb, 0xcaec, 0xcaed, 0xcaee, 0xcaef, - 0xcaf0, 0xcaf1, 0xcaf2, 0xcaf3, 0xcaf4, 0xcaf5, 0xcaf6, 0xcaf7, - 0xcaf8, 0xcaf9, 0xcafa, 0xcafb, 0xcafc, 0xcafd, 0xcafe, 0xcaff, - 0xcb00, 0xcb01, 0xcb02, 0xcb03, 0xcb04, 0xcb05, 0xcb06, 0xcb07, /* 0xcb00 */ - 0xcb08, 0xcb09, 0xcb0a, 0xcb0b, 0xcb0c, 0xcb0d, 0xcb0e, 0xcb0f, - 0xcb10, 0xcb11, 0xcb12, 0xcb13, 0xcb14, 0xcb15, 0xcb16, 0xcb17, - 0xcb18, 0xcb19, 0xcb1a, 0xcb1b, 0xcb1c, 0xcb1d, 0xcb1e, 0xcb1f, - 0xcb20, 0xcb21, 0xcb22, 0xcb23, 0xcb24, 0xcb25, 0xcb26, 0xcb27, - 0xcb28, 0xcb29, 0xcb2a, 0xcb2b, 0xcb2c, 0xcb2d, 0xcb2e, 0xcb2f, - 0xcb30, 0xcb31, 0xcb32, 0xcb33, 0xcb34, 0xcb35, 0xcb36, 0xcb37, - 0xcb38, 0xcb39, 0xcb3a, 0xcb3b, 0xcb3c, 0xcb3d, 0xcb3e, 0xcb3f, - 0xcb40, 0xcb41, 0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, /* 0xcb40 */ - 0xcb48, 0xcb49, 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, - 0xcb50, 0xcb51, 0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, 0xcb57, - 0xcb58, 0xcb59, 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, 0xcb5e, 0xcb5f, - 0xcb60, 0xcb61, 0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, - 0xcb68, 0xcb69, 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, - 0xcb70, 0xcb71, 0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, - 0xcb78, 0xcb79, 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb7f, - 0xcb80, 0xcb81, 0xcb82, 0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xcb87, /* 0xcb80 */ - 0xcb88, 0xcb89, 0xcb8a, 0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, 0xcb8f, - 0xcb90, 0xcb91, 0xcb92, 0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, - 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, - 0xcba0, 0xcba1, 0xcba2, 0xcba3, 0xcba4, 0xcba5, 0xcba6, 0xcba7, - 0xcba8, 0xcba9, 0xcbaa, 0xcbab, 0xcbac, 0xcbad, 0xcbae, 0xcbaf, - 0xcbb0, 0xcbb1, 0xcbb2, 0xcbb3, 0xcbb4, 0xcbb5, 0xcbb6, 0xcbb7, - 0xcbb8, 0xcbb9, 0xcbba, 0xcbbb, 0xcbbc, 0xcbbd, 0xcbbe, 0xcbbf, - 0xcbc0, 0xcbc1, 0xcbc2, 0xcbc3, 0xcbc4, 0xcbc5, 0xcbc6, 0xcbc7, /* 0xcbc0 */ - 0xcbc8, 0xcbc9, 0xcbca, 0xcbcb, 0xcbcc, 0xcbcd, 0xcbce, 0xcbcf, - 0xcbd0, 0xcbd1, 0xcbd2, 0xcbd3, 0xcbd4, 0xcbd5, 0xcbd6, 0xcbd7, - 0xcbd8, 0xcbd9, 0xcbda, 0xcbdb, 0xcbdc, 0xcbdd, 0xcbde, 0xcbdf, - 0xcbe0, 0xcbe1, 0xcbe2, 0xcbe3, 0xcbe4, 0xcbe5, 0xcbe6, 0xcbe7, - 0xcbe8, 0xcbe9, 0xcbea, 0xcbeb, 0xcbec, 0xcbed, 0xcbee, 0xcbef, - 0xcbf0, 0xcbf1, 0xcbf2, 0xcbf3, 0xcbf4, 0xcbf5, 0xcbf6, 0xcbf7, - 0xcbf8, 0xcbf9, 0xcbfa, 0xcbfb, 0xcbfc, 0xcbfd, 0xcbfe, 0xcbff, - 0xcc00, 0xcc01, 0xcc02, 0xcc03, 0xcc04, 0xcc05, 0xcc06, 0xcc07, /* 0xcc00 */ - 0xcc08, 0xcc09, 0xcc0a, 0xcc0b, 0xcc0c, 0xcc0d, 0xcc0e, 0xcc0f, - 0xcc10, 0xcc11, 0xcc12, 0xcc13, 0xcc14, 0xcc15, 0xcc16, 0xcc17, - 0xcc18, 0xcc19, 0xcc1a, 0xcc1b, 0xcc1c, 0xcc1d, 0xcc1e, 0xcc1f, - 0xcc20, 0xcc21, 0xcc22, 0xcc23, 0xcc24, 0xcc25, 0xcc26, 0xcc27, - 0xcc28, 0xcc29, 0xcc2a, 0xcc2b, 0xcc2c, 0xcc2d, 0xcc2e, 0xcc2f, - 0xcc30, 0xcc31, 0xcc32, 0xcc33, 0xcc34, 0xcc35, 0xcc36, 0xcc37, - 0xcc38, 0xcc39, 0xcc3a, 0xcc3b, 0xcc3c, 0xcc3d, 0xcc3e, 0xcc3f, - 0xcc40, 0xcc41, 0xcc42, 0xcc43, 0xcc44, 0xcc45, 0xcc46, 0xcc47, /* 0xcc40 */ - 0xcc48, 0xcc49, 0xcc4a, 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, - 0xcc50, 0xcc51, 0xcc52, 0xcc53, 0xcc54, 0xcc55, 0xcc56, 0xcc57, - 0xcc58, 0xcc59, 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, - 0xcc60, 0xcc61, 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, - 0xcc68, 0xcc69, 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, - 0xcc70, 0xcc71, 0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, - 0xcc78, 0xcc79, 0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc7f, - 0xcc80, 0xcc81, 0xcc82, 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, /* 0xcc80 */ - 0xcc88, 0xcc89, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, - 0xcc90, 0xcc91, 0xcc92, 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, - 0xcc98, 0xcc99, 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, 0xcc9f, - 0xcca0, 0xcca1, 0xcca2, 0xcca3, 0xcca4, 0xcca5, 0xcca6, 0xcca7, - 0xcca8, 0xcca9, 0xccaa, 0xccab, 0xccac, 0xccad, 0xccae, 0xccaf, - 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0xccb4, 0xccb5, 0xccb6, 0xccb7, - 0xccb8, 0xccb9, 0xccba, 0xccbb, 0xccbc, 0xccbd, 0xccbe, 0xccbf, - 0xccc0, 0xccc1, 0xccc2, 0xccc3, 0xccc4, 0xccc5, 0xccc6, 0xccc7, /* 0xccc0 */ - 0xccc8, 0xccc9, 0xccca, 0xcccb, 0xcccc, 0xcccd, 0xccce, 0xcccf, - 0xccd0, 0xccd1, 0xccd2, 0xccd3, 0xccd4, 0xccd5, 0xccd6, 0xccd7, - 0xccd8, 0xccd9, 0xccda, 0xccdb, 0xccdc, 0xccdd, 0xccde, 0xccdf, - 0xcce0, 0xcce1, 0xcce2, 0xcce3, 0xcce4, 0xcce5, 0xcce6, 0xcce7, - 0xcce8, 0xcce9, 0xccea, 0xcceb, 0xccec, 0xcced, 0xccee, 0xccef, - 0xccf0, 0xccf1, 0xccf2, 0xccf3, 0xccf4, 0xccf5, 0xccf6, 0xccf7, - 0xccf8, 0xccf9, 0xccfa, 0xccfb, 0xccfc, 0xccfd, 0xccfe, 0xccff, - 0xcd00, 0xcd01, 0xcd02, 0xcd03, 0xcd04, 0xcd05, 0xcd06, 0xcd07, /* 0xcd00 */ - 0xcd08, 0xcd09, 0xcd0a, 0xcd0b, 0xcd0c, 0xcd0d, 0xcd0e, 0xcd0f, - 0xcd10, 0xcd11, 0xcd12, 0xcd13, 0xcd14, 0xcd15, 0xcd16, 0xcd17, - 0xcd18, 0xcd19, 0xcd1a, 0xcd1b, 0xcd1c, 0xcd1d, 0xcd1e, 0xcd1f, - 0xcd20, 0xcd21, 0xcd22, 0xcd23, 0xcd24, 0xcd25, 0xcd26, 0xcd27, - 0xcd28, 0xcd29, 0xcd2a, 0xcd2b, 0xcd2c, 0xcd2d, 0xcd2e, 0xcd2f, - 0xcd30, 0xcd31, 0xcd32, 0xcd33, 0xcd34, 0xcd35, 0xcd36, 0xcd37, - 0xcd38, 0xcd39, 0xcd3a, 0xcd3b, 0xcd3c, 0xcd3d, 0xcd3e, 0xcd3f, - 0xcd40, 0xcd41, 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, /* 0xcd40 */ - 0xcd48, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, - 0xcd50, 0xcd51, 0xcd52, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, - 0xcd58, 0xcd59, 0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, - 0xcd60, 0xcd61, 0xcd62, 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, - 0xcd68, 0xcd69, 0xcd6a, 0xcd6b, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, - 0xcd70, 0xcd71, 0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, - 0xcd78, 0xcd79, 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, 0xcd7f, - 0xcd80, 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, /* 0xcd80 */ - 0xcd88, 0xcd89, 0xcd8a, 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, - 0xcd90, 0xcd91, 0xcd92, 0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, - 0xcd98, 0xcd99, 0xcd9a, 0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, - 0xcda0, 0xcda1, 0xcda2, 0xcda3, 0xcda4, 0xcda5, 0xcda6, 0xcda7, - 0xcda8, 0xcda9, 0xcdaa, 0xcdab, 0xcdac, 0xcdad, 0xcdae, 0xcdaf, - 0xcdb0, 0xcdb1, 0xcdb2, 0xcdb3, 0xcdb4, 0xcdb5, 0xcdb6, 0xcdb7, - 0xcdb8, 0xcdb9, 0xcdba, 0xcdbb, 0xcdbc, 0xcdbd, 0xcdbe, 0xcdbf, - 0xcdc0, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, 0xcdc6, 0xcdc7, /* 0xcdc0 */ - 0xcdc8, 0xcdc9, 0xcdca, 0xcdcb, 0xcdcc, 0xcdcd, 0xcdce, 0xcdcf, - 0xcdd0, 0xcdd1, 0xcdd2, 0xcdd3, 0xcdd4, 0xcdd5, 0xcdd6, 0xcdd7, - 0xcdd8, 0xcdd9, 0xcdda, 0xcddb, 0xcddc, 0xcddd, 0xcdde, 0xcddf, - 0xcde0, 0xcde1, 0xcde2, 0xcde3, 0xcde4, 0xcde5, 0xcde6, 0xcde7, - 0xcde8, 0xcde9, 0xcdea, 0xcdeb, 0xcdec, 0xcded, 0xcdee, 0xcdef, - 0xcdf0, 0xcdf1, 0xcdf2, 0xcdf3, 0xcdf4, 0xcdf5, 0xcdf6, 0xcdf7, - 0xcdf8, 0xcdf9, 0xcdfa, 0xcdfb, 0xcdfc, 0xcdfd, 0xcdfe, 0xcdff, - 0xce00, 0xce01, 0xce02, 0xce03, 0xce04, 0xce05, 0xce06, 0xce07, /* 0xce00 */ - 0xce08, 0xce09, 0xce0a, 0xce0b, 0xce0c, 0xce0d, 0xce0e, 0xce0f, - 0xce10, 0xce11, 0xce12, 0xce13, 0xce14, 0xce15, 0xce16, 0xce17, - 0xce18, 0xce19, 0xce1a, 0xce1b, 0xce1c, 0xce1d, 0xce1e, 0xce1f, - 0xce20, 0xce21, 0xce22, 0xce23, 0xce24, 0xce25, 0xce26, 0xce27, - 0xce28, 0xce29, 0xce2a, 0xce2b, 0xce2c, 0xce2d, 0xce2e, 0xce2f, - 0xce30, 0xce31, 0xce32, 0xce33, 0xce34, 0xce35, 0xce36, 0xce37, - 0xce38, 0xce39, 0xce3a, 0xce3b, 0xce3c, 0xce3d, 0xce3e, 0xce3f, - 0xce40, 0xce41, 0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, /* 0xce40 */ - 0xce48, 0xce49, 0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, - 0xce50, 0xce51, 0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, - 0xce58, 0xce59, 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xce5f, - 0xce60, 0xce61, 0xce62, 0xce63, 0xce64, 0xce65, 0xce66, 0xce67, - 0xce68, 0xce69, 0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, - 0xce70, 0xce71, 0xce72, 0xce73, 0xce74, 0xce75, 0xce76, 0xce77, - 0xce78, 0xce79, 0xce7a, 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce7f, - 0xce80, 0xce81, 0xce82, 0xce83, 0xce84, 0xce85, 0xce86, 0xce87, /* 0xce80 */ - 0xce88, 0xce89, 0xce8a, 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, - 0xce90, 0xce91, 0xce92, 0xce93, 0xce94, 0xce95, 0xce96, 0xce97, - 0xce98, 0xce99, 0xce9a, 0xce9b, 0xce9c, 0xce9d, 0xce9e, 0xce9f, - 0xcea0, 0xcea1, 0xcea2, 0xcea3, 0xcea4, 0xcea5, 0xcea6, 0xcea7, - 0xcea8, 0xcea9, 0xceaa, 0xceab, 0xceac, 0xcead, 0xceae, 0xceaf, - 0xceb0, 0xceb1, 0xceb2, 0xceb3, 0xceb4, 0xceb5, 0xceb6, 0xceb7, - 0xceb8, 0xceb9, 0xceba, 0xcebb, 0xcebc, 0xcebd, 0xcebe, 0xcebf, - 0xcec0, 0xcec1, 0xcec2, 0xcec3, 0xcec4, 0xcec5, 0xcec6, 0xcec7, /* 0xcec0 */ - 0xcec8, 0xcec9, 0xceca, 0xcecb, 0xcecc, 0xcecd, 0xcece, 0xcecf, - 0xced0, 0xced1, 0xced2, 0xced3, 0xced4, 0xced5, 0xced6, 0xced7, - 0xced8, 0xced9, 0xceda, 0xcedb, 0xcedc, 0xcedd, 0xcede, 0xcedf, - 0xcee0, 0xcee1, 0xcee2, 0xcee3, 0xcee4, 0xcee5, 0xcee6, 0xcee7, - 0xcee8, 0xcee9, 0xceea, 0xceeb, 0xceec, 0xceed, 0xceee, 0xceef, - 0xcef0, 0xcef1, 0xcef2, 0xcef3, 0xcef4, 0xcef5, 0xcef6, 0xcef7, - 0xcef8, 0xcef9, 0xcefa, 0xcefb, 0xcefc, 0xcefd, 0xcefe, 0xceff, - 0xcf00, 0xcf01, 0xcf02, 0xcf03, 0xcf04, 0xcf05, 0xcf06, 0xcf07, /* 0xcf00 */ - 0xcf08, 0xcf09, 0xcf0a, 0xcf0b, 0xcf0c, 0xcf0d, 0xcf0e, 0xcf0f, - 0xcf10, 0xcf11, 0xcf12, 0xcf13, 0xcf14, 0xcf15, 0xcf16, 0xcf17, - 0xcf18, 0xcf19, 0xcf1a, 0xcf1b, 0xcf1c, 0xcf1d, 0xcf1e, 0xcf1f, - 0xcf20, 0xcf21, 0xcf22, 0xcf23, 0xcf24, 0xcf25, 0xcf26, 0xcf27, - 0xcf28, 0xcf29, 0xcf2a, 0xcf2b, 0xcf2c, 0xcf2d, 0xcf2e, 0xcf2f, - 0xcf30, 0xcf31, 0xcf32, 0xcf33, 0xcf34, 0xcf35, 0xcf36, 0xcf37, - 0xcf38, 0xcf39, 0xcf3a, 0xcf3b, 0xcf3c, 0xcf3d, 0xcf3e, 0xcf3f, - 0xcf40, 0xcf41, 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, /* 0xcf40 */ - 0xcf48, 0xcf49, 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, - 0xcf50, 0xcf51, 0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, - 0xcf58, 0xcf59, 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, - 0xcf60, 0xcf61, 0xcf62, 0xcf63, 0xcf64, 0xcf65, 0xcf66, 0xcf67, - 0xcf68, 0xcf69, 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, - 0xcf70, 0xcf71, 0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, 0xcf77, - 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0xcf7f, - 0xcf80, 0xcf81, 0xcf82, 0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, /* 0xcf80 */ - 0xcf88, 0xcf89, 0xcf8a, 0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, - 0xcf90, 0xcf91, 0xcf92, 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, - 0xcf98, 0xcf99, 0xcf9a, 0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, 0xcf9f, - 0xcfa0, 0xcfa1, 0xcfa2, 0xcfa3, 0xcfa4, 0xcfa5, 0xcfa6, 0xcfa7, - 0xcfa8, 0xcfa9, 0xcfaa, 0xcfab, 0xcfac, 0xcfad, 0xcfae, 0xcfaf, - 0xcfb0, 0xcfb1, 0xcfb2, 0xcfb3, 0xcfb4, 0xcfb5, 0xcfb6, 0xcfb7, - 0xcfb8, 0xcfb9, 0xcfba, 0xcfbb, 0xcfbc, 0xcfbd, 0xcfbe, 0xcfbf, - 0xcfc0, 0xcfc1, 0xcfc2, 0xcfc3, 0xcfc4, 0xcfc5, 0xcfc6, 0xcfc7, /* 0xcfc0 */ - 0xcfc8, 0xcfc9, 0xcfca, 0xcfcb, 0xcfcc, 0xcfcd, 0xcfce, 0xcfcf, - 0xcfd0, 0xcfd1, 0xcfd2, 0xcfd3, 0xcfd4, 0xcfd5, 0xcfd6, 0xcfd7, - 0xcfd8, 0xcfd9, 0xcfda, 0xcfdb, 0xcfdc, 0xcfdd, 0xcfde, 0xcfdf, - 0xcfe0, 0xcfe1, 0xcfe2, 0xcfe3, 0xcfe4, 0xcfe5, 0xcfe6, 0xcfe7, - 0xcfe8, 0xcfe9, 0xcfea, 0xcfeb, 0xcfec, 0xcfed, 0xcfee, 0xcfef, - 0xcff0, 0xcff1, 0xcff2, 0xcff3, 0xcff4, 0xcff5, 0xcff6, 0xcff7, - 0xcff8, 0xcff9, 0xcffa, 0xcffb, 0xcffc, 0xcffd, 0xcffe, 0xcfff, - 0xd000, 0xd001, 0xd002, 0xd003, 0xd004, 0xd005, 0xd006, 0xd007, /* 0xd000 */ - 0xd008, 0xd009, 0xd00a, 0xd00b, 0xd00c, 0xd00d, 0xd00e, 0xd00f, - 0xd010, 0xd011, 0xd012, 0xd013, 0xd014, 0xd015, 0xd016, 0xd017, - 0xd018, 0xd019, 0xd01a, 0xd01b, 0xd01c, 0xd01d, 0xd01e, 0xd01f, - 0xd020, 0xd021, 0xd022, 0xd023, 0xd024, 0xd025, 0xd026, 0xd027, - 0xd028, 0xd029, 0xd02a, 0xd02b, 0xd02c, 0xd02d, 0xd02e, 0xd02f, - 0xd030, 0xd031, 0xd032, 0xd033, 0xd034, 0xd035, 0xd036, 0xd037, - 0xd038, 0xd039, 0xd03a, 0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, - 0xd040, 0xd041, 0xd042, 0xd043, 0xd044, 0xd045, 0xd046, 0xd047, /* 0xd040 */ - 0xd048, 0xd049, 0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, - 0xd050, 0xd051, 0xd052, 0xd053, 0xd054, 0xd055, 0xd056, 0xd057, - 0xd058, 0xd059, 0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, 0xd05f, - 0xd060, 0xd061, 0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, - 0xd068, 0xd069, 0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, - 0xd070, 0xd071, 0xd072, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, - 0xd078, 0xd079, 0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd07e, 0xd07f, - 0xd080, 0xd081, 0xd082, 0xd083, 0xd084, 0xd085, 0xd086, 0xd087, /* 0xd080 */ - 0xd088, 0xd089, 0xd08a, 0xd08b, 0xd08c, 0xd08d, 0xd08e, 0xd08f, - 0xd090, 0xd091, 0xd092, 0xd093, 0xd094, 0xd095, 0xd096, 0xd097, - 0xd098, 0xd099, 0xd09a, 0xd09b, 0xd09c, 0xd09d, 0xd09e, 0xd09f, - 0xd0a0, 0xd0a1, 0xd0a2, 0xd0a3, 0xd0a4, 0xd0a5, 0xd0a6, 0xd0a7, - 0xd0a8, 0xd0a9, 0xd0aa, 0xd0ab, 0xd0ac, 0xd0ad, 0xd0ae, 0xd0af, - 0xd0b0, 0xd0b1, 0xd0b2, 0xd0b3, 0xd0b4, 0xd0b5, 0xd0b6, 0xd0b7, - 0xd0b8, 0xd0b9, 0xd0ba, 0xd0bb, 0xd0bc, 0xd0bd, 0xd0be, 0xd0bf, - 0xd0c0, 0xd0c1, 0xd0c2, 0xd0c3, 0xd0c4, 0xd0c5, 0xd0c6, 0xd0c7, /* 0xd0c0 */ - 0xd0c8, 0xd0c9, 0xd0ca, 0xd0cb, 0xd0cc, 0xd0cd, 0xd0ce, 0xd0cf, - 0xd0d0, 0xd0d1, 0xd0d2, 0xd0d3, 0xd0d4, 0xd0d5, 0xd0d6, 0xd0d7, - 0xd0d8, 0xd0d9, 0xd0da, 0xd0db, 0xd0dc, 0xd0dd, 0xd0de, 0xd0df, - 0xd0e0, 0xd0e1, 0xd0e2, 0xd0e3, 0xd0e4, 0xd0e5, 0xd0e6, 0xd0e7, - 0xd0e8, 0xd0e9, 0xd0ea, 0xd0eb, 0xd0ec, 0xd0ed, 0xd0ee, 0xd0ef, - 0xd0f0, 0xd0f1, 0xd0f2, 0xd0f3, 0xd0f4, 0xd0f5, 0xd0f6, 0xd0f7, - 0xd0f8, 0xd0f9, 0xd0fa, 0xd0fb, 0xd0fc, 0xd0fd, 0xd0fe, 0xd0ff, - 0xd100, 0xd101, 0xd102, 0xd103, 0xd104, 0xd105, 0xd106, 0xd107, /* 0xd100 */ - 0xd108, 0xd109, 0xd10a, 0xd10b, 0xd10c, 0xd10d, 0xd10e, 0xd10f, - 0xd110, 0xd111, 0xd112, 0xd113, 0xd114, 0xd115, 0xd116, 0xd117, - 0xd118, 0xd119, 0xd11a, 0xd11b, 0xd11c, 0xd11d, 0xd11e, 0xd11f, - 0xd120, 0xd121, 0xd122, 0xd123, 0xd124, 0xd125, 0xd126, 0xd127, - 0xd128, 0xd129, 0xd12a, 0xd12b, 0xd12c, 0xd12d, 0xd12e, 0xd12f, - 0xd130, 0xd131, 0xd132, 0xd133, 0xd134, 0xd135, 0xd136, 0xd137, - 0xd138, 0xd139, 0xd13a, 0xd13b, 0xd13c, 0xd13d, 0xd13e, 0xd13f, - 0xd140, 0xd141, 0xd142, 0xd143, 0xd144, 0xd145, 0xd146, 0xd147, /* 0xd140 */ - 0xd148, 0xd149, 0xd14a, 0xd14b, 0xd14c, 0xd14d, 0xd14e, 0xd14f, - 0xd150, 0xd151, 0xd152, 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, - 0xd158, 0xd159, 0xd15a, 0xd15b, 0xd15c, 0xd15d, 0xd15e, 0xd15f, - 0xd160, 0xd161, 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, - 0xd168, 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, - 0xd170, 0xd171, 0xd172, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, - 0xd178, 0xd179, 0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd17e, 0xd17f, - 0xd180, 0xd181, 0xd182, 0xd183, 0xd184, 0xd185, 0xd186, 0xd187, /* 0xd180 */ - 0xd188, 0xd189, 0xd18a, 0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, - 0xd190, 0xd191, 0xd192, 0xd193, 0xd194, 0xd195, 0xd196, 0xd197, - 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, - 0xd1a0, 0xd1a1, 0xd1a2, 0xd1a3, 0xd1a4, 0xd1a5, 0xd1a6, 0xd1a7, - 0xd1a8, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1ad, 0xd1ae, 0xd1af, - 0xd1b0, 0xd1b1, 0xd1b2, 0xd1b3, 0xd1b4, 0xd1b5, 0xd1b6, 0xd1b7, - 0xd1b8, 0xd1b9, 0xd1ba, 0xd1bb, 0xd1bc, 0xd1bd, 0xd1be, 0xd1bf, - 0xd1c0, 0xd1c1, 0xd1c2, 0xd1c3, 0xd1c4, 0xd1c5, 0xd1c6, 0xd1c7, /* 0xd1c0 */ - 0xd1c8, 0xd1c9, 0xd1ca, 0xd1cb, 0xd1cc, 0xd1cd, 0xd1ce, 0xd1cf, - 0xd1d0, 0xd1d1, 0xd1d2, 0xd1d3, 0xd1d4, 0xd1d5, 0xd1d6, 0xd1d7, - 0xd1d8, 0xd1d9, 0xd1da, 0xd1db, 0xd1dc, 0xd1dd, 0xd1de, 0xd1df, - 0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0xd1e7, - 0xd1e8, 0xd1e9, 0xd1ea, 0xd1eb, 0xd1ec, 0xd1ed, 0xd1ee, 0xd1ef, - 0xd1f0, 0xd1f1, 0xd1f2, 0xd1f3, 0xd1f4, 0xd1f5, 0xd1f6, 0xd1f7, - 0xd1f8, 0xd1f9, 0xd1fa, 0xd1fb, 0xd1fc, 0xd1fd, 0xd1fe, 0xd1ff, - 0xd200, 0xd201, 0xd202, 0xd203, 0xd204, 0xd205, 0xd206, 0xd207, /* 0xd200 */ - 0xd208, 0xd209, 0xd20a, 0xd20b, 0xd20c, 0xd20d, 0xd20e, 0xd20f, - 0xd210, 0xd211, 0xd212, 0xd213, 0xd214, 0xd215, 0xd216, 0xd217, - 0xd218, 0xd219, 0xd21a, 0xd21b, 0xd21c, 0xd21d, 0xd21e, 0xd21f, - 0xd220, 0xd221, 0xd222, 0xd223, 0xd224, 0xd225, 0xd226, 0xd227, - 0xd228, 0xd229, 0xd22a, 0xd22b, 0xd22c, 0xd22d, 0xd22e, 0xd22f, - 0xd230, 0xd231, 0xd232, 0xd233, 0xd234, 0xd235, 0xd236, 0xd237, - 0xd238, 0xd239, 0xd23a, 0xd23b, 0xd23c, 0xd23d, 0xd23e, 0xd23f, - 0xd240, 0xd241, 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, /* 0xd240 */ - 0xd248, 0xd249, 0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, 0xd24f, - 0xd250, 0xd251, 0xd252, 0xd253, 0xd254, 0xd255, 0xd256, 0xd257, - 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, 0xd25e, 0xd25f, - 0xd260, 0xd261, 0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, - 0xd268, 0xd269, 0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, - 0xd270, 0xd271, 0xd272, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, - 0xd278, 0xd279, 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd27f, - 0xd280, 0xd281, 0xd282, 0xd283, 0xd284, 0xd285, 0xd286, 0xd287, /* 0xd280 */ - 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, 0xd28d, 0xd28e, 0xd28f, - 0xd290, 0xd291, 0xd292, 0xd293, 0xd294, 0xd295, 0xd296, 0xd297, - 0xd298, 0xd299, 0xd29a, 0xd29b, 0xd29c, 0xd29d, 0xd29e, 0xd29f, - 0xd2a0, 0xd2a1, 0xd2a2, 0xd2a3, 0xd2a4, 0xd2a5, 0xd2a6, 0xd2a7, - 0xd2a8, 0xd2a9, 0xd2aa, 0xd2ab, 0xd2ac, 0xd2ad, 0xd2ae, 0xd2af, - 0xd2b0, 0xd2b1, 0xd2b2, 0xd2b3, 0xd2b4, 0xd2b5, 0xd2b6, 0xd2b7, - 0xd2b8, 0xd2b9, 0xd2ba, 0xd2bb, 0xd2bc, 0xd2bd, 0xd2be, 0xd2bf, - 0xd2c0, 0xd2c1, 0xd2c2, 0xd2c3, 0xd2c4, 0xd2c5, 0xd2c6, 0xd2c7, /* 0xd2c0 */ - 0xd2c8, 0xd2c9, 0xd2ca, 0xd2cb, 0xd2cc, 0xd2cd, 0xd2ce, 0xd2cf, - 0xd2d0, 0xd2d1, 0xd2d2, 0xd2d3, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2d7, - 0xd2d8, 0xd2d9, 0xd2da, 0xd2db, 0xd2dc, 0xd2dd, 0xd2de, 0xd2df, - 0xd2e0, 0xd2e1, 0xd2e2, 0xd2e3, 0xd2e4, 0xd2e5, 0xd2e6, 0xd2e7, - 0xd2e8, 0xd2e9, 0xd2ea, 0xd2eb, 0xd2ec, 0xd2ed, 0xd2ee, 0xd2ef, - 0xd2f0, 0xd2f1, 0xd2f2, 0xd2f3, 0xd2f4, 0xd2f5, 0xd2f6, 0xd2f7, - 0xd2f8, 0xd2f9, 0xd2fa, 0xd2fb, 0xd2fc, 0xd2fd, 0xd2fe, 0xd2ff, - 0xd300, 0xd301, 0xd302, 0xd303, 0xd304, 0xd305, 0xd306, 0xd307, /* 0xd300 */ - 0xd308, 0xd309, 0xd30a, 0xd30b, 0xd30c, 0xd30d, 0xd30e, 0xd30f, - 0xd310, 0xd311, 0xd312, 0xd313, 0xd314, 0xd315, 0xd316, 0xd317, - 0xd318, 0xd319, 0xd31a, 0xd31b, 0xd31c, 0xd31d, 0xd31e, 0xd31f, - 0xd320, 0xd321, 0xd322, 0xd323, 0xd324, 0xd325, 0xd326, 0xd327, - 0xd328, 0xd329, 0xd32a, 0xd32b, 0xd32c, 0xd32d, 0xd32e, 0xd32f, - 0xd330, 0xd331, 0xd332, 0xd333, 0xd334, 0xd335, 0xd336, 0xd337, - 0xd338, 0xd339, 0xd33a, 0xd33b, 0xd33c, 0xd33d, 0xd33e, 0xd33f, - 0xd340, 0xd341, 0xd342, 0xd343, 0xd344, 0xd345, 0xd346, 0xd347, /* 0xd340 */ - 0xd348, 0xd349, 0xd34a, 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, - 0xd350, 0xd351, 0xd352, 0xd353, 0xd354, 0xd355, 0xd356, 0xd357, - 0xd358, 0xd359, 0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, - 0xd360, 0xd361, 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, - 0xd368, 0xd369, 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, - 0xd370, 0xd371, 0xd372, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, - 0xd378, 0xd379, 0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd37e, 0xd37f, - 0xd380, 0xd381, 0xd382, 0xd383, 0xd384, 0xd385, 0xd386, 0xd387, /* 0xd380 */ - 0xd388, 0xd389, 0xd38a, 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, - 0xd390, 0xd391, 0xd392, 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, - 0xd398, 0xd399, 0xd39a, 0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, - 0xd3a0, 0xd3a1, 0xd3a2, 0xd3a3, 0xd3a4, 0xd3a5, 0xd3a6, 0xd3a7, - 0xd3a8, 0xd3a9, 0xd3aa, 0xd3ab, 0xd3ac, 0xd3ad, 0xd3ae, 0xd3af, - 0xd3b0, 0xd3b1, 0xd3b2, 0xd3b3, 0xd3b4, 0xd3b5, 0xd3b6, 0xd3b7, - 0xd3b8, 0xd3b9, 0xd3ba, 0xd3bb, 0xd3bc, 0xd3bd, 0xd3be, 0xd3bf, - 0xd3c0, 0xd3c1, 0xd3c2, 0xd3c3, 0xd3c4, 0xd3c5, 0xd3c6, 0xd3c7, /* 0xd3c0 */ - 0xd3c8, 0xd3c9, 0xd3ca, 0xd3cb, 0xd3cc, 0xd3cd, 0xd3ce, 0xd3cf, - 0xd3d0, 0xd3d1, 0xd3d2, 0xd3d3, 0xd3d4, 0xd3d5, 0xd3d6, 0xd3d7, - 0xd3d8, 0xd3d9, 0xd3da, 0xd3db, 0xd3dc, 0xd3dd, 0xd3de, 0xd3df, - 0xd3e0, 0xd3e1, 0xd3e2, 0xd3e3, 0xd3e4, 0xd3e5, 0xd3e6, 0xd3e7, - 0xd3e8, 0xd3e9, 0xd3ea, 0xd3eb, 0xd3ec, 0xd3ed, 0xd3ee, 0xd3ef, - 0xd3f0, 0xd3f1, 0xd3f2, 0xd3f3, 0xd3f4, 0xd3f5, 0xd3f6, 0xd3f7, - 0xd3f8, 0xd3f9, 0xd3fa, 0xd3fb, 0xd3fc, 0xd3fd, 0xd3fe, 0xd3ff, - 0xd400, 0xd401, 0xd402, 0xd403, 0xd404, 0xd405, 0xd406, 0xd407, /* 0xd400 */ - 0xd408, 0xd409, 0xd40a, 0xd40b, 0xd40c, 0xd40d, 0xd40e, 0xd40f, - 0xd410, 0xd411, 0xd412, 0xd413, 0xd414, 0xd415, 0xd416, 0xd417, - 0xd418, 0xd419, 0xd41a, 0xd41b, 0xd41c, 0xd41d, 0xd41e, 0xd41f, - 0xd420, 0xd421, 0xd422, 0xd423, 0xd424, 0xd425, 0xd426, 0xd427, - 0xd428, 0xd429, 0xd42a, 0xd42b, 0xd42c, 0xd42d, 0xd42e, 0xd42f, - 0xd430, 0xd431, 0xd432, 0xd433, 0xd434, 0xd435, 0xd436, 0xd437, - 0xd438, 0xd439, 0xd43a, 0xd43b, 0xd43c, 0xd43d, 0xd43e, 0xd43f, - 0xd440, 0xd441, 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, /* 0xd440 */ - 0xd448, 0xd449, 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, - 0xd450, 0xd451, 0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, - 0xd458, 0xd459, 0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, - 0xd460, 0xd461, 0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, - 0xd468, 0xd469, 0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, - 0xd470, 0xd471, 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, - 0xd478, 0xd479, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd47f, - 0xd480, 0xd481, 0xd482, 0xd483, 0xd484, 0xd485, 0xd486, 0xd487, /* 0xd480 */ - 0xd488, 0xd489, 0xd48a, 0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, - 0xd490, 0xd491, 0xd492, 0xd493, 0xd494, 0xd495, 0xd496, 0xd497, - 0xd498, 0xd499, 0xd49a, 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, - 0xd4a0, 0xd4a1, 0xd4a2, 0xd4a3, 0xd4a4, 0xd4a5, 0xd4a6, 0xd4a7, - 0xd4a8, 0xd4a9, 0xd4aa, 0xd4ab, 0xd4ac, 0xd4ad, 0xd4ae, 0xd4af, - 0xd4b0, 0xd4b1, 0xd4b2, 0xd4b3, 0xd4b4, 0xd4b5, 0xd4b6, 0xd4b7, - 0xd4b8, 0xd4b9, 0xd4ba, 0xd4bb, 0xd4bc, 0xd4bd, 0xd4be, 0xd4bf, - 0xd4c0, 0xd4c1, 0xd4c2, 0xd4c3, 0xd4c4, 0xd4c5, 0xd4c6, 0xd4c7, /* 0xd4c0 */ - 0xd4c8, 0xd4c9, 0xd4ca, 0xd4cb, 0xd4cc, 0xd4cd, 0xd4ce, 0xd4cf, - 0xd4d0, 0xd4d1, 0xd4d2, 0xd4d3, 0xd4d4, 0xd4d5, 0xd4d6, 0xd4d7, - 0xd4d8, 0xd4d9, 0xd4da, 0xd4db, 0xd4dc, 0xd4dd, 0xd4de, 0xd4df, - 0xd4e0, 0xd4e1, 0xd4e2, 0xd4e3, 0xd4e4, 0xd4e5, 0xd4e6, 0xd4e7, - 0xd4e8, 0xd4e9, 0xd4ea, 0xd4eb, 0xd4ec, 0xd4ed, 0xd4ee, 0xd4ef, - 0xd4f0, 0xd4f1, 0xd4f2, 0xd4f3, 0xd4f4, 0xd4f5, 0xd4f6, 0xd4f7, - 0xd4f8, 0xd4f9, 0xd4fa, 0xd4fb, 0xd4fc, 0xd4fd, 0xd4fe, 0xd4ff, - 0xd500, 0xd501, 0xd502, 0xd503, 0xd504, 0xd505, 0xd506, 0xd507, /* 0xd500 */ - 0xd508, 0xd509, 0xd50a, 0xd50b, 0xd50c, 0xd50d, 0xd50e, 0xd50f, - 0xd510, 0xd511, 0xd512, 0xd513, 0xd514, 0xd515, 0xd516, 0xd517, - 0xd518, 0xd519, 0xd51a, 0xd51b, 0xd51c, 0xd51d, 0xd51e, 0xd51f, - 0xd520, 0xd521, 0xd522, 0xd523, 0xd524, 0xd525, 0xd526, 0xd527, - 0xd528, 0xd529, 0xd52a, 0xd52b, 0xd52c, 0xd52d, 0xd52e, 0xd52f, - 0xd530, 0xd531, 0xd532, 0xd533, 0xd534, 0xd535, 0xd536, 0xd537, - 0xd538, 0xd539, 0xd53a, 0xd53b, 0xd53c, 0xd53d, 0xd53e, 0xd53f, - 0xd540, 0xd541, 0xd542, 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, /* 0xd540 */ - 0xd548, 0xd549, 0xd54a, 0xd54b, 0xd54c, 0xd54d, 0xd54e, 0xd54f, - 0xd550, 0xd551, 0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, - 0xd558, 0xd559, 0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, 0xd55f, - 0xd560, 0xd561, 0xd562, 0xd563, 0xd564, 0xd565, 0xd566, 0xd567, - 0xd568, 0xd569, 0xd56a, 0xd56b, 0xd56c, 0xd56d, 0xd56e, 0xd56f, - 0xd570, 0xd571, 0xd572, 0xd573, 0xd574, 0xd575, 0xd576, 0xd577, - 0xd578, 0xd579, 0xd57a, 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd57f, - 0xd580, 0xd581, 0xd582, 0xd583, 0xd584, 0xd585, 0xd586, 0xd587, /* 0xd580 */ - 0xd588, 0xd589, 0xd58a, 0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, - 0xd590, 0xd591, 0xd592, 0xd593, 0xd594, 0xd595, 0xd596, 0xd597, - 0xd598, 0xd599, 0xd59a, 0xd59b, 0xd59c, 0xd59d, 0xd59e, 0xd59f, - 0xd5a0, 0xd5a1, 0xd5a2, 0xd5a3, 0xd5a4, 0xd5a5, 0xd5a6, 0xd5a7, - 0xd5a8, 0xd5a9, 0xd5aa, 0xd5ab, 0xd5ac, 0xd5ad, 0xd5ae, 0xd5af, - 0xd5b0, 0xd5b1, 0xd5b2, 0xd5b3, 0xd5b4, 0xd5b5, 0xd5b6, 0xd5b7, - 0xd5b8, 0xd5b9, 0xd5ba, 0xd5bb, 0xd5bc, 0xd5bd, 0xd5be, 0xd5bf, - 0xd5c0, 0xd5c1, 0xd5c2, 0xd5c3, 0xd5c4, 0xd5c5, 0xd5c6, 0xd5c7, /* 0xd5c0 */ - 0xd5c8, 0xd5c9, 0xd5ca, 0xd5cb, 0xd5cc, 0xd5cd, 0xd5ce, 0xd5cf, - 0xd5d0, 0xd5d1, 0xd5d2, 0xd5d3, 0xd5d4, 0xd5d5, 0xd5d6, 0xd5d7, - 0xd5d8, 0xd5d9, 0xd5da, 0xd5db, 0xd5dc, 0xd5dd, 0xd5de, 0xd5df, - 0xd5e0, 0xd5e1, 0xd5e2, 0xd5e3, 0xd5e4, 0xd5e5, 0xd5e6, 0xd5e7, - 0xd5e8, 0xd5e9, 0xd5ea, 0xd5eb, 0xd5ec, 0xd5ed, 0xd5ee, 0xd5ef, - 0xd5f0, 0xd5f1, 0xd5f2, 0xd5f3, 0xd5f4, 0xd5f5, 0xd5f6, 0xd5f7, - 0xd5f8, 0xd5f9, 0xd5fa, 0xd5fb, 0xd5fc, 0xd5fd, 0xd5fe, 0xd5ff, - 0xd600, 0xd601, 0xd602, 0xd603, 0xd604, 0xd605, 0xd606, 0xd607, /* 0xd600 */ - 0xd608, 0xd609, 0xd60a, 0xd60b, 0xd60c, 0xd60d, 0xd60e, 0xd60f, - 0xd610, 0xd611, 0xd612, 0xd613, 0xd614, 0xd615, 0xd616, 0xd617, - 0xd618, 0xd619, 0xd61a, 0xd61b, 0xd61c, 0xd61d, 0xd61e, 0xd61f, - 0xd620, 0xd621, 0xd622, 0xd623, 0xd624, 0xd625, 0xd626, 0xd627, - 0xd628, 0xd629, 0xd62a, 0xd62b, 0xd62c, 0xd62d, 0xd62e, 0xd62f, - 0xd630, 0xd631, 0xd632, 0xd633, 0xd634, 0xd635, 0xd636, 0xd637, - 0xd638, 0xd639, 0xd63a, 0xd63b, 0xd63c, 0xd63d, 0xd63e, 0xd63f, - 0xd640, 0xd641, 0xd642, 0xd643, 0xd644, 0xd645, 0xd646, 0xd647, /* 0xd640 */ - 0xd648, 0xd649, 0xd64a, 0xd64b, 0xd64c, 0xd64d, 0xd64e, 0xd64f, - 0xd650, 0xd651, 0xd652, 0xd653, 0xd654, 0xd655, 0xd656, 0xd657, - 0xd658, 0xd659, 0xd65a, 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, - 0xd660, 0xd661, 0xd662, 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, - 0xd668, 0xd669, 0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, - 0xd670, 0xd671, 0xd672, 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, - 0xd678, 0xd679, 0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd67f, - 0xd680, 0xd681, 0xd682, 0xd683, 0xd684, 0xd685, 0xd686, 0xd687, /* 0xd680 */ - 0xd688, 0xd689, 0xd68a, 0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, - 0xd690, 0xd691, 0xd692, 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, - 0xd698, 0xd699, 0xd69a, 0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, - 0xd6a0, 0xd6a1, 0xd6a2, 0xd6a3, 0xd6a4, 0xd6a5, 0xd6a6, 0xd6a7, - 0xd6a8, 0xd6a9, 0xd6aa, 0xd6ab, 0xd6ac, 0xd6ad, 0xd6ae, 0xd6af, - 0xd6b0, 0xd6b1, 0xd6b2, 0xd6b3, 0xd6b4, 0xd6b5, 0xd6b6, 0xd6b7, - 0xd6b8, 0xd6b9, 0xd6ba, 0xd6bb, 0xd6bc, 0xd6bd, 0xd6be, 0xd6bf, - 0xd6c0, 0xd6c1, 0xd6c2, 0xd6c3, 0xd6c4, 0xd6c5, 0xd6c6, 0xd6c7, /* 0xd6c0 */ - 0xd6c8, 0xd6c9, 0xd6ca, 0xd6cb, 0xd6cc, 0xd6cd, 0xd6ce, 0xd6cf, - 0xd6d0, 0xd6d1, 0xd6d2, 0xd6d3, 0xd6d4, 0xd6d5, 0xd6d6, 0xd6d7, - 0xd6d8, 0xd6d9, 0xd6da, 0xd6db, 0xd6dc, 0xd6dd, 0xd6de, 0xd6df, - 0xd6e0, 0xd6e1, 0xd6e2, 0xd6e3, 0xd6e4, 0xd6e5, 0xd6e6, 0xd6e7, - 0xd6e8, 0xd6e9, 0xd6ea, 0xd6eb, 0xd6ec, 0xd6ed, 0xd6ee, 0xd6ef, - 0xd6f0, 0xd6f1, 0xd6f2, 0xd6f3, 0xd6f4, 0xd6f5, 0xd6f6, 0xd6f7, - 0xd6f8, 0xd6f9, 0xd6fa, 0xd6fb, 0xd6fc, 0xd6fd, 0xd6fe, 0xd6ff, - 0xd700, 0xd701, 0xd702, 0xd703, 0xd704, 0xd705, 0xd706, 0xd707, /* 0xd700 */ - 0xd708, 0xd709, 0xd70a, 0xd70b, 0xd70c, 0xd70d, 0xd70e, 0xd70f, - 0xd710, 0xd711, 0xd712, 0xd713, 0xd714, 0xd715, 0xd716, 0xd717, - 0xd718, 0xd719, 0xd71a, 0xd71b, 0xd71c, 0xd71d, 0xd71e, 0xd71f, - 0xd720, 0xd721, 0xd722, 0xd723, 0xd724, 0xd725, 0xd726, 0xd727, - 0xd728, 0xd729, 0xd72a, 0xd72b, 0xd72c, 0xd72d, 0xd72e, 0xd72f, - 0xd730, 0xd731, 0xd732, 0xd733, 0xd734, 0xd735, 0xd736, 0xd737, - 0xd738, 0xd739, 0xd73a, 0xd73b, 0xd73c, 0xd73d, 0xd73e, 0xd73f, - 0xd740, 0xd741, 0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, /* 0xd740 */ - 0xd748, 0xd749, 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, - 0xd750, 0xd751, 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, - 0xd758, 0xd759, 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, - 0xd760, 0xd761, 0xd762, 0xd763, 0xd764, 0xd765, 0xd766, 0xd767, - 0xd768, 0xd769, 0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, - 0xd770, 0xd771, 0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, - 0xd778, 0xd779, 0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd77f, - 0xd780, 0xd781, 0xd782, 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, /* 0xd780 */ - 0xd788, 0xd789, 0xd78a, 0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, - 0xd790, 0xd791, 0xd792, 0xd793, 0xd794, 0xd795, 0xd796, 0xd797, - 0xd798, 0xd799, 0xd79a, 0xd79b, 0xd79c, 0xd79d, 0xd79e, 0xd79f, - 0xd7a0, 0xd7a1, 0xd7a2, 0xd7a3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd7b0, 0xd7b1, 0xd7b2, 0xd7b3, 0xd7b4, 0xd7b5, 0xd7b6, 0xd7b7, - 0xd7b8, 0xd7b9, 0xd7ba, 0xd7bb, 0xd7bc, 0xd7bd, 0xd7be, 0xd7bf, - 0xd7c0, 0xd7c1, 0xd7c2, 0xd7c3, 0xd7c4, 0xd7c5, 0xd7c6, 0x0000, /* 0xd7c0 */ - 0x0000, 0x0000, 0x0000, 0xd7cb, 0xd7cc, 0xd7cd, 0xd7ce, 0xd7cf, - 0xd7d0, 0xd7d1, 0xd7d2, 0xd7d3, 0xd7d4, 0xd7d5, 0xd7d6, 0xd7d7, - 0xd7d8, 0xd7d9, 0xd7da, 0xd7db, 0xd7dc, 0xd7dd, 0xd7de, 0xd7df, - 0xd7e0, 0xd7e1, 0xd7e2, 0xd7e3, 0xd7e4, 0xd7e5, 0xd7e6, 0xd7e7, - 0xd7e8, 0xd7e9, 0xd7ea, 0xd7eb, 0xd7ec, 0xd7ed, 0xd7ee, 0xd7ef, - 0xd7f0, 0xd7f1, 0xd7f2, 0xd7f3, 0xd7f4, 0xd7f5, 0xd7f6, 0xd7f7, - 0xd7f8, 0xd7f9, 0xd7fa, 0xd7fb, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd800, 0xd801, 0xd802, 0xd803, 0xd804, 0xd805, 0xd806, 0xd807, /* 0xd800 */ - 0xd808, 0xd809, 0xd80a, 0xd80b, 0xd80c, 0xd80d, 0xd80e, 0xd80f, - 0xd810, 0xd811, 0xd812, 0xd813, 0xd814, 0xd815, 0xd816, 0xd817, - 0xd818, 0xd819, 0xd81a, 0xd81b, 0xd81c, 0xd81d, 0xd81e, 0xd81f, - 0xd820, 0xd821, 0xd822, 0xd823, 0xd824, 0xd825, 0xd826, 0xd827, - 0xd828, 0xd829, 0xd82a, 0xd82b, 0xd82c, 0xd82d, 0xd82e, 0xd82f, - 0xd830, 0xd831, 0xd832, 0xd833, 0xd834, 0xd835, 0xd836, 0xd837, - 0xd838, 0xd839, 0xd83a, 0xd83b, 0xd83c, 0xd83d, 0xd83e, 0xd83f, - 0xd840, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, /* 0xd840 */ - 0xd848, 0xd849, 0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, - 0xd850, 0xd851, 0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, - 0xd858, 0xd859, 0xd85a, 0xd85b, 0xd85c, 0xd85d, 0xd85e, 0xd85f, - 0xd860, 0xd861, 0xd862, 0xd863, 0xd864, 0xd865, 0xd866, 0xd867, - 0xd868, 0xd869, 0xd86a, 0xd86b, 0xd86c, 0xd86d, 0xd86e, 0xd86f, - 0xd870, 0xd871, 0xd872, 0xd873, 0xd874, 0xd875, 0xd876, 0xd877, - 0xd878, 0xd879, 0xd87a, 0xd87b, 0xd87c, 0xd87d, 0xd87e, 0xd87f, - 0xd880, 0xd881, 0xd882, 0xd883, 0xd884, 0xd885, 0xd886, 0xd887, /* 0xd880 */ - 0xd888, 0xd889, 0xd88a, 0xd88b, 0xd88c, 0xd88d, 0xd88e, 0xd88f, - 0xd890, 0xd891, 0xd892, 0xd893, 0xd894, 0xd895, 0xd896, 0xd897, - 0xd898, 0xd899, 0xd89a, 0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, - 0xd8a0, 0xd8a1, 0xd8a2, 0xd8a3, 0xd8a4, 0xd8a5, 0xd8a6, 0xd8a7, - 0xd8a8, 0xd8a9, 0xd8aa, 0xd8ab, 0xd8ac, 0xd8ad, 0xd8ae, 0xd8af, - 0xd8b0, 0xd8b1, 0xd8b2, 0xd8b3, 0xd8b4, 0xd8b5, 0xd8b6, 0xd8b7, - 0xd8b8, 0xd8b9, 0xd8ba, 0xd8bb, 0xd8bc, 0xd8bd, 0xd8be, 0xd8bf, - 0xd8c0, 0xd8c1, 0xd8c2, 0xd8c3, 0xd8c4, 0xd8c5, 0xd8c6, 0xd8c7, /* 0xd8c0 */ - 0xd8c8, 0xd8c9, 0xd8ca, 0xd8cb, 0xd8cc, 0xd8cd, 0xd8ce, 0xd8cf, - 0xd8d0, 0xd8d1, 0xd8d2, 0xd8d3, 0xd8d4, 0xd8d5, 0xd8d6, 0xd8d7, - 0xd8d8, 0xd8d9, 0xd8da, 0xd8db, 0xd8dc, 0xd8dd, 0xd8de, 0xd8df, - 0xd8e0, 0xd8e1, 0xd8e2, 0xd8e3, 0xd8e4, 0xd8e5, 0xd8e6, 0xd8e7, - 0xd8e8, 0xd8e9, 0xd8ea, 0xd8eb, 0xd8ec, 0xd8ed, 0xd8ee, 0xd8ef, - 0xd8f0, 0xd8f1, 0xd8f2, 0xd8f3, 0xd8f4, 0xd8f5, 0xd8f6, 0xd8f7, - 0xd8f8, 0xd8f9, 0xd8fa, 0xd8fb, 0xd8fc, 0xd8fd, 0xd8fe, 0xd8ff, - 0xd900, 0xd901, 0xd902, 0xd903, 0xd904, 0xd905, 0xd906, 0xd907, /* 0xd900 */ - 0xd908, 0xd909, 0xd90a, 0xd90b, 0xd90c, 0xd90d, 0xd90e, 0xd90f, - 0xd910, 0xd911, 0xd912, 0xd913, 0xd914, 0xd915, 0xd916, 0xd917, - 0xd918, 0xd919, 0xd91a, 0xd91b, 0xd91c, 0xd91d, 0xd91e, 0xd91f, - 0xd920, 0xd921, 0xd922, 0xd923, 0xd924, 0xd925, 0xd926, 0xd927, - 0xd928, 0xd929, 0xd92a, 0xd92b, 0xd92c, 0xd92d, 0xd92e, 0xd92f, - 0xd930, 0xd931, 0xd932, 0xd933, 0xd934, 0xd935, 0xd936, 0xd937, - 0xd938, 0xd939, 0xd93a, 0xd93b, 0xd93c, 0xd93d, 0xd93e, 0xd93f, - 0xd940, 0xd941, 0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, /* 0xd940 */ - 0xd948, 0xd949, 0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, - 0xd950, 0xd951, 0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, - 0xd958, 0xd959, 0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, - 0xd960, 0xd961, 0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, - 0xd968, 0xd969, 0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, - 0xd970, 0xd971, 0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, - 0xd978, 0xd979, 0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd97f, - 0xd980, 0xd981, 0xd982, 0xd983, 0xd984, 0xd985, 0xd986, 0xd987, /* 0xd980 */ - 0xd988, 0xd989, 0xd98a, 0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, - 0xd990, 0xd991, 0xd992, 0xd993, 0xd994, 0xd995, 0xd996, 0xd997, - 0xd998, 0xd999, 0xd99a, 0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, - 0xd9a0, 0xd9a1, 0xd9a2, 0xd9a3, 0xd9a4, 0xd9a5, 0xd9a6, 0xd9a7, - 0xd9a8, 0xd9a9, 0xd9aa, 0xd9ab, 0xd9ac, 0xd9ad, 0xd9ae, 0xd9af, - 0xd9b0, 0xd9b1, 0xd9b2, 0xd9b3, 0xd9b4, 0xd9b5, 0xd9b6, 0xd9b7, - 0xd9b8, 0xd9b9, 0xd9ba, 0xd9bb, 0xd9bc, 0xd9bd, 0xd9be, 0xd9bf, - 0xd9c0, 0xd9c1, 0xd9c2, 0xd9c3, 0xd9c4, 0xd9c5, 0xd9c6, 0xd9c7, /* 0xd9c0 */ - 0xd9c8, 0xd9c9, 0xd9ca, 0xd9cb, 0xd9cc, 0xd9cd, 0xd9ce, 0xd9cf, - 0xd9d0, 0xd9d1, 0xd9d2, 0xd9d3, 0xd9d4, 0xd9d5, 0xd9d6, 0xd9d7, - 0xd9d8, 0xd9d9, 0xd9da, 0xd9db, 0xd9dc, 0xd9dd, 0xd9de, 0xd9df, - 0xd9e0, 0xd9e1, 0xd9e2, 0xd9e3, 0xd9e4, 0xd9e5, 0xd9e6, 0xd9e7, - 0xd9e8, 0xd9e9, 0xd9ea, 0xd9eb, 0xd9ec, 0xd9ed, 0xd9ee, 0xd9ef, - 0xd9f0, 0xd9f1, 0xd9f2, 0xd9f3, 0xd9f4, 0xd9f5, 0xd9f6, 0xd9f7, - 0xd9f8, 0xd9f9, 0xd9fa, 0xd9fb, 0xd9fc, 0xd9fd, 0xd9fe, 0xd9ff, - 0xda00, 0xda01, 0xda02, 0xda03, 0xda04, 0xda05, 0xda06, 0xda07, /* 0xda00 */ - 0xda08, 0xda09, 0xda0a, 0xda0b, 0xda0c, 0xda0d, 0xda0e, 0xda0f, - 0xda10, 0xda11, 0xda12, 0xda13, 0xda14, 0xda15, 0xda16, 0xda17, - 0xda18, 0xda19, 0xda1a, 0xda1b, 0xda1c, 0xda1d, 0xda1e, 0xda1f, - 0xda20, 0xda21, 0xda22, 0xda23, 0xda24, 0xda25, 0xda26, 0xda27, - 0xda28, 0xda29, 0xda2a, 0xda2b, 0xda2c, 0xda2d, 0xda2e, 0xda2f, - 0xda30, 0xda31, 0xda32, 0xda33, 0xda34, 0xda35, 0xda36, 0xda37, - 0xda38, 0xda39, 0xda3a, 0xda3b, 0xda3c, 0xda3d, 0xda3e, 0xda3f, - 0xda40, 0xda41, 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, /* 0xda40 */ - 0xda48, 0xda49, 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, - 0xda50, 0xda51, 0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, - 0xda58, 0xda59, 0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, - 0xda60, 0xda61, 0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, - 0xda68, 0xda69, 0xda6a, 0xda6b, 0xda6c, 0xda6d, 0xda6e, 0xda6f, - 0xda70, 0xda71, 0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, - 0xda78, 0xda79, 0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda7f, - 0xda80, 0xda81, 0xda82, 0xda83, 0xda84, 0xda85, 0xda86, 0xda87, /* 0xda80 */ - 0xda88, 0xda89, 0xda8a, 0xda8b, 0xda8c, 0xda8d, 0xda8e, 0xda8f, - 0xda90, 0xda91, 0xda92, 0xda93, 0xda94, 0xda95, 0xda96, 0xda97, - 0xda98, 0xda99, 0xda9a, 0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, - 0xdaa0, 0xdaa1, 0xdaa2, 0xdaa3, 0xdaa4, 0xdaa5, 0xdaa6, 0xdaa7, - 0xdaa8, 0xdaa9, 0xdaaa, 0xdaab, 0xdaac, 0xdaad, 0xdaae, 0xdaaf, - 0xdab0, 0xdab1, 0xdab2, 0xdab3, 0xdab4, 0xdab5, 0xdab6, 0xdab7, - 0xdab8, 0xdab9, 0xdaba, 0xdabb, 0xdabc, 0xdabd, 0xdabe, 0xdabf, - 0xdac0, 0xdac1, 0xdac2, 0xdac3, 0xdac4, 0xdac5, 0xdac6, 0xdac7, /* 0xdac0 */ - 0xdac8, 0xdac9, 0xdaca, 0xdacb, 0xdacc, 0xdacd, 0xdace, 0xdacf, - 0xdad0, 0xdad1, 0xdad2, 0xdad3, 0xdad4, 0xdad5, 0xdad6, 0xdad7, - 0xdad8, 0xdad9, 0xdada, 0xdadb, 0xdadc, 0xdadd, 0xdade, 0xdadf, - 0xdae0, 0xdae1, 0xdae2, 0xdae3, 0xdae4, 0xdae5, 0xdae6, 0xdae7, - 0xdae8, 0xdae9, 0xdaea, 0xdaeb, 0xdaec, 0xdaed, 0xdaee, 0xdaef, - 0xdaf0, 0xdaf1, 0xdaf2, 0xdaf3, 0xdaf4, 0xdaf5, 0xdaf6, 0xdaf7, - 0xdaf8, 0xdaf9, 0xdafa, 0xdafb, 0xdafc, 0xdafd, 0xdafe, 0xdaff, - 0xdb00, 0xdb01, 0xdb02, 0xdb03, 0xdb04, 0xdb05, 0xdb06, 0xdb07, /* 0xdb00 */ - 0xdb08, 0xdb09, 0xdb0a, 0xdb0b, 0xdb0c, 0xdb0d, 0xdb0e, 0xdb0f, - 0xdb10, 0xdb11, 0xdb12, 0xdb13, 0xdb14, 0xdb15, 0xdb16, 0xdb17, - 0xdb18, 0xdb19, 0xdb1a, 0xdb1b, 0xdb1c, 0xdb1d, 0xdb1e, 0xdb1f, - 0xdb20, 0xdb21, 0xdb22, 0xdb23, 0xdb24, 0xdb25, 0xdb26, 0xdb27, - 0xdb28, 0xdb29, 0xdb2a, 0xdb2b, 0xdb2c, 0xdb2d, 0xdb2e, 0xdb2f, - 0xdb30, 0xdb31, 0xdb32, 0xdb33, 0xdb34, 0xdb35, 0xdb36, 0xdb37, - 0xdb38, 0xdb39, 0xdb3a, 0xdb3b, 0xdb3c, 0xdb3d, 0xdb3e, 0xdb3f, - 0xdb40, 0xdb41, 0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, /* 0xdb40 */ - 0xdb48, 0xdb49, 0xdb4a, 0xdb4b, 0xdb4c, 0xdb4d, 0xdb4e, 0xdb4f, - 0xdb50, 0xdb51, 0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, - 0xdb58, 0xdb59, 0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, - 0xdb60, 0xdb61, 0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, 0xdb67, - 0xdb68, 0xdb69, 0xdb6a, 0xdb6b, 0xdb6c, 0xdb6d, 0xdb6e, 0xdb6f, - 0xdb70, 0xdb71, 0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, - 0xdb78, 0xdb79, 0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb7f, - 0xdb80, 0xdb81, 0xdb82, 0xdb83, 0xdb84, 0xdb85, 0xdb86, 0xdb87, /* 0xdb80 */ - 0xdb88, 0xdb89, 0xdb8a, 0xdb8b, 0xdb8c, 0xdb8d, 0xdb8e, 0xdb8f, - 0xdb90, 0xdb91, 0xdb92, 0xdb93, 0xdb94, 0xdb95, 0xdb96, 0xdb97, - 0xdb98, 0xdb99, 0xdb9a, 0xdb9b, 0xdb9c, 0xdb9d, 0xdb9e, 0xdb9f, - 0xdba0, 0xdba1, 0xdba2, 0xdba3, 0xdba4, 0xdba5, 0xdba6, 0xdba7, - 0xdba8, 0xdba9, 0xdbaa, 0xdbab, 0xdbac, 0xdbad, 0xdbae, 0xdbaf, - 0xdbb0, 0xdbb1, 0xdbb2, 0xdbb3, 0xdbb4, 0xdbb5, 0xdbb6, 0xdbb7, - 0xdbb8, 0xdbb9, 0xdbba, 0xdbbb, 0xdbbc, 0xdbbd, 0xdbbe, 0xdbbf, - 0xdbc0, 0xdbc1, 0xdbc2, 0xdbc3, 0xdbc4, 0xdbc5, 0xdbc6, 0xdbc7, /* 0xdbc0 */ - 0xdbc8, 0xdbc9, 0xdbca, 0xdbcb, 0xdbcc, 0xdbcd, 0xdbce, 0xdbcf, - 0xdbd0, 0xdbd1, 0xdbd2, 0xdbd3, 0xdbd4, 0xdbd5, 0xdbd6, 0xdbd7, - 0xdbd8, 0xdbd9, 0xdbda, 0xdbdb, 0xdbdc, 0xdbdd, 0xdbde, 0xdbdf, - 0xdbe0, 0xdbe1, 0xdbe2, 0xdbe3, 0xdbe4, 0xdbe5, 0xdbe6, 0xdbe7, - 0xdbe8, 0xdbe9, 0xdbea, 0xdbeb, 0xdbec, 0xdbed, 0xdbee, 0xdbef, - 0xdbf0, 0xdbf1, 0xdbf2, 0xdbf3, 0xdbf4, 0xdbf5, 0xdbf6, 0xdbf7, - 0xdbf8, 0xdbf9, 0xdbfa, 0xdbfb, 0xdbfc, 0xdbfd, 0xdbfe, 0xdbff, - 0xdc00, 0xdc01, 0xdc02, 0xdc03, 0xdc04, 0xdc05, 0xdc06, 0xdc07, /* 0xdc00 */ - 0xdc08, 0xdc09, 0xdc0a, 0xdc0b, 0xdc0c, 0xdc0d, 0xdc0e, 0xdc0f, - 0xdc10, 0xdc11, 0xdc12, 0xdc13, 0xdc14, 0xdc15, 0xdc16, 0xdc17, - 0xdc18, 0xdc19, 0xdc1a, 0xdc1b, 0xdc1c, 0xdc1d, 0xdc1e, 0xdc1f, - 0xdc20, 0xdc21, 0xdc22, 0xdc23, 0xdc24, 0xdc25, 0xdc26, 0xdc27, - 0xdc28, 0xdc29, 0xdc2a, 0xdc2b, 0xdc2c, 0xdc2d, 0xdc2e, 0xdc2f, - 0xdc30, 0xdc31, 0xdc32, 0xdc33, 0xdc34, 0xdc35, 0xdc36, 0xdc37, - 0xdc38, 0xdc39, 0xdc3a, 0xdc3b, 0xdc3c, 0xdc3d, 0xdc3e, 0xdc3f, - 0xdc40, 0xdc41, 0xdc42, 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xdc47, /* 0xdc40 */ - 0xdc48, 0xdc49, 0xdc4a, 0xdc4b, 0xdc4c, 0xdc4d, 0xdc4e, 0xdc4f, - 0xdc50, 0xdc51, 0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc57, - 0xdc58, 0xdc59, 0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xdc5f, - 0xdc60, 0xdc61, 0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, - 0xdc68, 0xdc69, 0xdc6a, 0xdc6b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc6f, - 0xdc70, 0xdc71, 0xdc72, 0xdc73, 0xdc74, 0xdc75, 0xdc76, 0xdc77, - 0xdc78, 0xdc79, 0xdc7a, 0xdc7b, 0xdc7c, 0xdc7d, 0xdc7e, 0xdc7f, - 0xdc80, 0xdc81, 0xdc82, 0xdc83, 0xdc84, 0xdc85, 0xdc86, 0xdc87, /* 0xdc80 */ - 0xdc88, 0xdc89, 0xdc8a, 0xdc8b, 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, - 0xdc90, 0xdc91, 0xdc92, 0xdc93, 0xdc94, 0xdc95, 0xdc96, 0xdc97, - 0xdc98, 0xdc99, 0xdc9a, 0xdc9b, 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, - 0xdca0, 0xdca1, 0xdca2, 0xdca3, 0xdca4, 0xdca5, 0xdca6, 0xdca7, - 0xdca8, 0xdca9, 0xdcaa, 0xdcab, 0xdcac, 0xdcad, 0xdcae, 0xdcaf, - 0xdcb0, 0xdcb1, 0xdcb2, 0xdcb3, 0xdcb4, 0xdcb5, 0xdcb6, 0xdcb7, - 0xdcb8, 0xdcb9, 0xdcba, 0xdcbb, 0xdcbc, 0xdcbd, 0xdcbe, 0xdcbf, - 0xdcc0, 0xdcc1, 0xdcc2, 0xdcc3, 0xdcc4, 0xdcc5, 0xdcc6, 0xdcc7, /* 0xdcc0 */ - 0xdcc8, 0xdcc9, 0xdcca, 0xdccb, 0xdccc, 0xdccd, 0xdcce, 0xdccf, - 0xdcd0, 0xdcd1, 0xdcd2, 0xdcd3, 0xdcd4, 0xdcd5, 0xdcd6, 0xdcd7, - 0xdcd8, 0xdcd9, 0xdcda, 0xdcdb, 0xdcdc, 0xdcdd, 0xdcde, 0xdcdf, - 0xdce0, 0xdce1, 0xdce2, 0xdce3, 0xdce4, 0xdce5, 0xdce6, 0xdce7, - 0xdce8, 0xdce9, 0xdcea, 0xdceb, 0xdcec, 0xdced, 0xdcee, 0xdcef, - 0xdcf0, 0xdcf1, 0xdcf2, 0xdcf3, 0xdcf4, 0xdcf5, 0xdcf6, 0xdcf7, - 0xdcf8, 0xdcf9, 0xdcfa, 0xdcfb, 0xdcfc, 0xdcfd, 0xdcfe, 0xdcff, - 0xdd00, 0xdd01, 0xdd02, 0xdd03, 0xdd04, 0xdd05, 0xdd06, 0xdd07, /* 0xdd00 */ - 0xdd08, 0xdd09, 0xdd0a, 0xdd0b, 0xdd0c, 0xdd0d, 0xdd0e, 0xdd0f, - 0xdd10, 0xdd11, 0xdd12, 0xdd13, 0xdd14, 0xdd15, 0xdd16, 0xdd17, - 0xdd18, 0xdd19, 0xdd1a, 0xdd1b, 0xdd1c, 0xdd1d, 0xdd1e, 0xdd1f, - 0xdd20, 0xdd21, 0xdd22, 0xdd23, 0xdd24, 0xdd25, 0xdd26, 0xdd27, - 0xdd28, 0xdd29, 0xdd2a, 0xdd2b, 0xdd2c, 0xdd2d, 0xdd2e, 0xdd2f, - 0xdd30, 0xdd31, 0xdd32, 0xdd33, 0xdd34, 0xdd35, 0xdd36, 0xdd37, - 0xdd38, 0xdd39, 0xdd3a, 0xdd3b, 0xdd3c, 0xdd3d, 0xdd3e, 0xdd3f, - 0xdd40, 0xdd41, 0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, /* 0xdd40 */ - 0xdd48, 0xdd49, 0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, - 0xdd50, 0xdd51, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, - 0xdd58, 0xdd59, 0xdd5a, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, - 0xdd60, 0xdd61, 0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, - 0xdd68, 0xdd69, 0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, - 0xdd70, 0xdd71, 0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, - 0xdd78, 0xdd79, 0xdd7a, 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd7f, - 0xdd80, 0xdd81, 0xdd82, 0xdd83, 0xdd84, 0xdd85, 0xdd86, 0xdd87, /* 0xdd80 */ - 0xdd88, 0xdd89, 0xdd8a, 0xdd8b, 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, - 0xdd90, 0xdd91, 0xdd92, 0xdd93, 0xdd94, 0xdd95, 0xdd96, 0xdd97, - 0xdd98, 0xdd99, 0xdd9a, 0xdd9b, 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, - 0xdda0, 0xdda1, 0xdda2, 0xdda3, 0xdda4, 0xdda5, 0xdda6, 0xdda7, - 0xdda8, 0xdda9, 0xddaa, 0xddab, 0xddac, 0xddad, 0xddae, 0xddaf, - 0xddb0, 0xddb1, 0xddb2, 0xddb3, 0xddb4, 0xddb5, 0xddb6, 0xddb7, - 0xddb8, 0xddb9, 0xddba, 0xddbb, 0xddbc, 0xddbd, 0xddbe, 0xddbf, - 0xddc0, 0xddc1, 0xddc2, 0xddc3, 0xddc4, 0xddc5, 0xddc6, 0xddc7, /* 0xddc0 */ - 0xddc8, 0xddc9, 0xddca, 0xddcb, 0xddcc, 0xddcd, 0xddce, 0xddcf, - 0xddd0, 0xddd1, 0xddd2, 0xddd3, 0xddd4, 0xddd5, 0xddd6, 0xddd7, - 0xddd8, 0xddd9, 0xddda, 0xdddb, 0xdddc, 0xdddd, 0xddde, 0xdddf, - 0xdde0, 0xdde1, 0xdde2, 0xdde3, 0xdde4, 0xdde5, 0xdde6, 0xdde7, - 0xdde8, 0xdde9, 0xddea, 0xddeb, 0xddec, 0xdded, 0xddee, 0xddef, - 0xddf0, 0xddf1, 0xddf2, 0xddf3, 0xddf4, 0xddf5, 0xddf6, 0xddf7, - 0xddf8, 0xddf9, 0xddfa, 0xddfb, 0xddfc, 0xddfd, 0xddfe, 0xddff, - 0xde00, 0xde01, 0xde02, 0xde03, 0xde04, 0xde05, 0xde06, 0xde07, /* 0xde00 */ - 0xde08, 0xde09, 0xde0a, 0xde0b, 0xde0c, 0xde0d, 0xde0e, 0xde0f, - 0xde10, 0xde11, 0xde12, 0xde13, 0xde14, 0xde15, 0xde16, 0xde17, - 0xde18, 0xde19, 0xde1a, 0xde1b, 0xde1c, 0xde1d, 0xde1e, 0xde1f, - 0xde20, 0xde21, 0xde22, 0xde23, 0xde24, 0xde25, 0xde26, 0xde27, - 0xde28, 0xde29, 0xde2a, 0xde2b, 0xde2c, 0xde2d, 0xde2e, 0xde2f, - 0xde30, 0xde31, 0xde32, 0xde33, 0xde34, 0xde35, 0xde36, 0xde37, - 0xde38, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xde3f, - 0xde40, 0xde41, 0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, /* 0xde40 */ - 0xde48, 0xde49, 0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, - 0xde50, 0xde51, 0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, - 0xde58, 0xde59, 0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, - 0xde60, 0xde61, 0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, - 0xde68, 0xde69, 0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, - 0xde70, 0xde71, 0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, - 0xde78, 0xde79, 0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde7f, - 0xde80, 0xde81, 0xde82, 0xde83, 0xde84, 0xde85, 0xde86, 0xde87, /* 0xde80 */ - 0xde88, 0xde89, 0xde8a, 0xde8b, 0xde8c, 0xde8d, 0xde8e, 0xde8f, - 0xde90, 0xde91, 0xde92, 0xde93, 0xde94, 0xde95, 0xde96, 0xde97, - 0xde98, 0xde99, 0xde9a, 0xde9b, 0xde9c, 0xde9d, 0xde9e, 0xde9f, - 0xdea0, 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5, 0xdea6, 0xdea7, - 0xdea8, 0xdea9, 0xdeaa, 0xdeab, 0xdeac, 0xdead, 0xdeae, 0xdeaf, - 0xdeb0, 0xdeb1, 0xdeb2, 0xdeb3, 0xdeb4, 0xdeb5, 0xdeb6, 0xdeb7, - 0xdeb8, 0xdeb9, 0xdeba, 0xdebb, 0xdebc, 0xdebd, 0xdebe, 0xdebf, - 0xdec0, 0xdec1, 0xdec2, 0xdec3, 0xdec4, 0xdec5, 0xdec6, 0xdec7, /* 0xdec0 */ - 0xdec8, 0xdec9, 0xdeca, 0xdecb, 0xdecc, 0xdecd, 0xdece, 0xdecf, - 0xded0, 0xded1, 0xded2, 0xded3, 0xded4, 0xded5, 0xded6, 0xded7, - 0xded8, 0xded9, 0xdeda, 0xdedb, 0xdedc, 0xdedd, 0xdede, 0xdedf, - 0xdee0, 0xdee1, 0xdee2, 0xdee3, 0xdee4, 0xdee5, 0xdee6, 0xdee7, - 0xdee8, 0xdee9, 0xdeea, 0xdeeb, 0xdeec, 0xdeed, 0xdeee, 0xdeef, - 0xdef0, 0xdef1, 0xdef2, 0xdef3, 0xdef4, 0xdef5, 0xdef6, 0xdef7, - 0xdef8, 0xdef9, 0xdefa, 0xdefb, 0xdefc, 0xdefd, 0xdefe, 0xdeff, - 0xdf00, 0xdf01, 0xdf02, 0xdf03, 0xdf04, 0xdf05, 0xdf06, 0xdf07, /* 0xdf00 */ - 0xdf08, 0xdf09, 0xdf0a, 0xdf0b, 0xdf0c, 0xdf0d, 0xdf0e, 0xdf0f, - 0xdf10, 0xdf11, 0xdf12, 0xdf13, 0xdf14, 0xdf15, 0xdf16, 0xdf17, - 0xdf18, 0xdf19, 0xdf1a, 0xdf1b, 0xdf1c, 0xdf1d, 0xdf1e, 0xdf1f, - 0xdf20, 0xdf21, 0xdf22, 0xdf23, 0xdf24, 0xdf25, 0xdf26, 0xdf27, - 0xdf28, 0xdf29, 0xdf2a, 0xdf2b, 0xdf2c, 0xdf2d, 0xdf2e, 0xdf2f, - 0xdf30, 0xdf31, 0xdf32, 0xdf33, 0xdf34, 0xdf35, 0xdf36, 0xdf37, - 0xdf38, 0xdf39, 0xdf3a, 0xdf3b, 0xdf3c, 0xdf3d, 0xdf3e, 0xdf3f, - 0xdf40, 0xdf41, 0xdf42, 0xdf43, 0xdf44, 0xdf45, 0xdf46, 0xdf47, /* 0xdf40 */ - 0xdf48, 0xdf49, 0xdf4a, 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, - 0xdf50, 0xdf51, 0xdf52, 0xdf53, 0xdf54, 0xdf55, 0xdf56, 0xdf57, - 0xdf58, 0xdf59, 0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xdf5e, 0xdf5f, - 0xdf60, 0xdf61, 0xdf62, 0xdf63, 0xdf64, 0xdf65, 0xdf66, 0xdf67, - 0xdf68, 0xdf69, 0xdf6a, 0xdf6b, 0xdf6c, 0xdf6d, 0xdf6e, 0xdf6f, - 0xdf70, 0xdf71, 0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xdf76, 0xdf77, - 0xdf78, 0xdf79, 0xdf7a, 0xdf7b, 0xdf7c, 0xdf7d, 0xdf7e, 0xdf7f, - 0xdf80, 0xdf81, 0xdf82, 0xdf83, 0xdf84, 0xdf85, 0xdf86, 0xdf87, /* 0xdf80 */ - 0xdf88, 0xdf89, 0xdf8a, 0xdf8b, 0xdf8c, 0xdf8d, 0xdf8e, 0xdf8f, - 0xdf90, 0xdf91, 0xdf92, 0xdf93, 0xdf94, 0xdf95, 0xdf96, 0xdf97, - 0xdf98, 0xdf99, 0xdf9a, 0xdf9b, 0xdf9c, 0xdf9d, 0xdf9e, 0xdf9f, - 0xdfa0, 0xdfa1, 0xdfa2, 0xdfa3, 0xdfa4, 0xdfa5, 0xdfa6, 0xdfa7, - 0xdfa8, 0xdfa9, 0xdfaa, 0xdfab, 0xdfac, 0xdfad, 0xdfae, 0xdfaf, - 0xdfb0, 0xdfb1, 0xdfb2, 0xdfb3, 0xdfb4, 0xdfb5, 0xdfb6, 0xdfb7, - 0xdfb8, 0xdfb9, 0xdfba, 0xdfbb, 0xdfbc, 0xdfbd, 0xdfbe, 0xdfbf, - 0xdfc0, 0xdfc1, 0xdfc2, 0xdfc3, 0xdfc4, 0xdfc5, 0xdfc6, 0xdfc7, /* 0xdfc0 */ - 0xdfc8, 0xdfc9, 0xdfca, 0xdfcb, 0xdfcc, 0xdfcd, 0xdfce, 0xdfcf, - 0xdfd0, 0xdfd1, 0xdfd2, 0xdfd3, 0xdfd4, 0xdfd5, 0xdfd6, 0xdfd7, - 0xdfd8, 0xdfd9, 0xdfda, 0xdfdb, 0xdfdc, 0xdfdd, 0xdfde, 0xdfdf, - 0xdfe0, 0xdfe1, 0xdfe2, 0xdfe3, 0xdfe4, 0xdfe5, 0xdfe6, 0xdfe7, - 0xdfe8, 0xdfe9, 0xdfea, 0xdfeb, 0xdfec, 0xdfed, 0xdfee, 0xdfef, - 0xdff0, 0xdff1, 0xdff2, 0xdff3, 0xdff4, 0xdff5, 0xdff6, 0xdff7, - 0xdff8, 0xdff9, 0xdffa, 0xdffb, 0xdffc, 0xdffd, 0xdffe, 0xdfff, - 0xe000, 0xe001, 0xe002, 0xe003, 0xe004, 0xe005, 0xe006, 0xe007, /* 0xe000 */ - 0xe008, 0xe009, 0xe00a, 0xe00b, 0xe00c, 0xe00d, 0xe00e, 0xe00f, - 0xe010, 0xe011, 0xe012, 0xe013, 0xe014, 0xe015, 0xe016, 0xe017, - 0xe018, 0xe019, 0xe01a, 0xe01b, 0xe01c, 0xe01d, 0xe01e, 0xe01f, - 0xe020, 0xe021, 0xe022, 0xe023, 0xe024, 0xe025, 0xe026, 0xe027, - 0xe028, 0xe029, 0xe02a, 0xe02b, 0xe02c, 0xe02d, 0xe02e, 0xe02f, - 0xe030, 0xe031, 0xe032, 0xe033, 0xe034, 0xe035, 0xe036, 0xe037, - 0xe038, 0xe039, 0xe03a, 0xe03b, 0xe03c, 0xe03d, 0xe03e, 0xe03f, - 0xe040, 0xe041, 0xe042, 0xe043, 0xe044, 0xe045, 0xe046, 0xe047, /* 0xe040 */ - 0xe048, 0xe049, 0xe04a, 0xe04b, 0xe04c, 0xe04d, 0xe04e, 0xe04f, - 0xe050, 0xe051, 0xe052, 0xe053, 0xe054, 0xe055, 0xe056, 0xe057, - 0xe058, 0xe059, 0xe05a, 0xe05b, 0xe05c, 0xe05d, 0xe05e, 0xe05f, - 0xe060, 0xe061, 0xe062, 0xe063, 0xe064, 0xe065, 0xe066, 0xe067, - 0xe068, 0xe069, 0xe06a, 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, - 0xe070, 0xe071, 0xe072, 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, - 0xe078, 0xe079, 0xe07a, 0xe07b, 0xe07c, 0xe07d, 0xe07e, 0xe07f, - 0xe080, 0xe081, 0xe082, 0xe083, 0xe084, 0xe085, 0xe086, 0xe087, /* 0xe080 */ - 0xe088, 0xe089, 0xe08a, 0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xe08f, - 0xe090, 0xe091, 0xe092, 0xe093, 0xe094, 0xe095, 0xe096, 0xe097, - 0xe098, 0xe099, 0xe09a, 0xe09b, 0xe09c, 0xe09d, 0xe09e, 0xe09f, - 0xe0a0, 0xe0a1, 0xe0a2, 0xe0a3, 0xe0a4, 0xe0a5, 0xe0a6, 0xe0a7, - 0xe0a8, 0xe0a9, 0xe0aa, 0xe0ab, 0xe0ac, 0xe0ad, 0xe0ae, 0xe0af, - 0xe0b0, 0xe0b1, 0xe0b2, 0xe0b3, 0xe0b4, 0xe0b5, 0xe0b6, 0xe0b7, - 0xe0b8, 0xe0b9, 0xe0ba, 0xe0bb, 0xe0bc, 0xe0bd, 0xe0be, 0xe0bf, - 0xe0c0, 0xe0c1, 0xe0c2, 0xe0c3, 0xe0c4, 0xe0c5, 0xe0c6, 0xe0c7, /* 0xe0c0 */ - 0xe0c8, 0xe0c9, 0xe0ca, 0xe0cb, 0xe0cc, 0xe0cd, 0xe0ce, 0xe0cf, - 0xe0d0, 0xe0d1, 0xe0d2, 0xe0d3, 0xe0d4, 0xe0d5, 0xe0d6, 0xe0d7, - 0xe0d8, 0xe0d9, 0xe0da, 0xe0db, 0xe0dc, 0xe0dd, 0xe0de, 0xe0df, - 0xe0e0, 0xe0e1, 0xe0e2, 0xe0e3, 0xe0e4, 0xe0e5, 0xe0e6, 0xe0e7, - 0xe0e8, 0xe0e9, 0xe0ea, 0xe0eb, 0xe0ec, 0xe0ed, 0xe0ee, 0xe0ef, - 0xe0f0, 0xe0f1, 0xe0f2, 0xe0f3, 0xe0f4, 0xe0f5, 0xe0f6, 0xe0f7, - 0xe0f8, 0xe0f9, 0xe0fa, 0xe0fb, 0xe0fc, 0xe0fd, 0xe0fe, 0xe0ff, - 0xe100, 0xe101, 0xe102, 0xe103, 0xe104, 0xe105, 0xe106, 0xe107, /* 0xe100 */ - 0xe108, 0xe109, 0xe10a, 0xe10b, 0xe10c, 0xe10d, 0xe10e, 0xe10f, - 0xe110, 0xe111, 0xe112, 0xe113, 0xe114, 0xe115, 0xe116, 0xe117, - 0xe118, 0xe119, 0xe11a, 0xe11b, 0xe11c, 0xe11d, 0xe11e, 0xe11f, - 0xe120, 0xe121, 0xe122, 0xe123, 0xe124, 0xe125, 0xe126, 0xe127, - 0xe128, 0xe129, 0xe12a, 0xe12b, 0xe12c, 0xe12d, 0xe12e, 0xe12f, - 0xe130, 0xe131, 0xe132, 0xe133, 0xe134, 0xe135, 0xe136, 0xe137, - 0xe138, 0xe139, 0xe13a, 0xe13b, 0xe13c, 0xe13d, 0xe13e, 0xe13f, - 0xe140, 0xe141, 0xe142, 0xe143, 0xe144, 0xe145, 0xe146, 0xe147, /* 0xe140 */ - 0xe148, 0xe149, 0xe14a, 0xe14b, 0xe14c, 0xe14d, 0xe14e, 0xe14f, - 0xe150, 0xe151, 0xe152, 0xe153, 0xe154, 0xe155, 0xe156, 0xe157, - 0xe158, 0xe159, 0xe15a, 0xe15b, 0xe15c, 0xe15d, 0xe15e, 0xe15f, - 0xe160, 0xe161, 0xe162, 0xe163, 0xe164, 0xe165, 0xe166, 0xe167, - 0xe168, 0xe169, 0xe16a, 0xe16b, 0xe16c, 0xe16d, 0xe16e, 0xe16f, - 0xe170, 0xe171, 0xe172, 0xe173, 0xe174, 0xe175, 0xe176, 0xe177, - 0xe178, 0xe179, 0xe17a, 0xe17b, 0xe17c, 0xe17d, 0xe17e, 0xe17f, - 0xe180, 0xe181, 0xe182, 0xe183, 0xe184, 0xe185, 0xe186, 0xe187, /* 0xe180 */ - 0xe188, 0xe189, 0xe18a, 0xe18b, 0xe18c, 0xe18d, 0xe18e, 0xe18f, - 0xe190, 0xe191, 0xe192, 0xe193, 0xe194, 0xe195, 0xe196, 0xe197, - 0xe198, 0xe199, 0xe19a, 0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, - 0xe1a0, 0xe1a1, 0xe1a2, 0xe1a3, 0xe1a4, 0xe1a5, 0xe1a6, 0xe1a7, - 0xe1a8, 0xe1a9, 0xe1aa, 0xe1ab, 0xe1ac, 0xe1ad, 0xe1ae, 0xe1af, - 0xe1b0, 0xe1b1, 0xe1b2, 0xe1b3, 0xe1b4, 0xe1b5, 0xe1b6, 0xe1b7, - 0xe1b8, 0xe1b9, 0xe1ba, 0xe1bb, 0xe1bc, 0xe1bd, 0xe1be, 0xe1bf, - 0xe1c0, 0xe1c1, 0xe1c2, 0xe1c3, 0xe1c4, 0xe1c5, 0xe1c6, 0xe1c7, /* 0xe1c0 */ - 0xe1c8, 0xe1c9, 0xe1ca, 0xe1cb, 0xe1cc, 0xe1cd, 0xe1ce, 0xe1cf, - 0xe1d0, 0xe1d1, 0xe1d2, 0xe1d3, 0xe1d4, 0xe1d5, 0xe1d6, 0xe1d7, - 0xe1d8, 0xe1d9, 0xe1da, 0xe1db, 0xe1dc, 0xe1dd, 0xe1de, 0xe1df, - 0xe1e0, 0xe1e1, 0xe1e2, 0xe1e3, 0xe1e4, 0xe1e5, 0xe1e6, 0xe1e7, - 0xe1e8, 0xe1e9, 0xe1ea, 0xe1eb, 0xe1ec, 0xe1ed, 0xe1ee, 0xe1ef, - 0xe1f0, 0xe1f1, 0xe1f2, 0xe1f3, 0xe1f4, 0xe1f5, 0xe1f6, 0xe1f7, - 0xe1f8, 0xe1f9, 0xe1fa, 0xe1fb, 0xe1fc, 0xe1fd, 0xe1fe, 0xe1ff, - 0xe200, 0xe201, 0xe202, 0xe203, 0xe204, 0xe205, 0xe206, 0xe207, /* 0xe200 */ - 0xe208, 0xe209, 0xe20a, 0xe20b, 0xe20c, 0xe20d, 0xe20e, 0xe20f, - 0xe210, 0xe211, 0xe212, 0xe213, 0xe214, 0xe215, 0xe216, 0xe217, - 0xe218, 0xe219, 0xe21a, 0xe21b, 0xe21c, 0xe21d, 0xe21e, 0xe21f, - 0xe220, 0xe221, 0xe222, 0xe223, 0xe224, 0xe225, 0xe226, 0xe227, - 0xe228, 0xe229, 0xe22a, 0xe22b, 0xe22c, 0xe22d, 0xe22e, 0xe22f, - 0xe230, 0xe231, 0xe232, 0xe233, 0xe234, 0xe235, 0xe236, 0xe237, - 0xe238, 0xe239, 0xe23a, 0xe23b, 0xe23c, 0xe23d, 0xe23e, 0xe23f, - 0xe240, 0xe241, 0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, /* 0xe240 */ - 0xe248, 0xe249, 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, - 0xe250, 0xe251, 0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, - 0xe258, 0xe259, 0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, - 0xe260, 0xe261, 0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, - 0xe268, 0xe269, 0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, - 0xe270, 0xe271, 0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, - 0xe278, 0xe279, 0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe27f, - 0xe280, 0xe281, 0xe282, 0xe283, 0xe284, 0xe285, 0xe286, 0xe287, /* 0xe280 */ - 0xe288, 0xe289, 0xe28a, 0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, - 0xe290, 0xe291, 0xe292, 0xe293, 0xe294, 0xe295, 0xe296, 0xe297, - 0xe298, 0xe299, 0xe29a, 0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, - 0xe2a0, 0xe2a1, 0xe2a2, 0xe2a3, 0xe2a4, 0xe2a5, 0xe2a6, 0xe2a7, - 0xe2a8, 0xe2a9, 0xe2aa, 0xe2ab, 0xe2ac, 0xe2ad, 0xe2ae, 0xe2af, - 0xe2b0, 0xe2b1, 0xe2b2, 0xe2b3, 0xe2b4, 0xe2b5, 0xe2b6, 0xe2b7, - 0xe2b8, 0xe2b9, 0xe2ba, 0xe2bb, 0xe2bc, 0xe2bd, 0xe2be, 0xe2bf, - 0xe2c0, 0xe2c1, 0xe2c2, 0xe2c3, 0xe2c4, 0xe2c5, 0xe2c6, 0xe2c7, /* 0xe2c0 */ - 0xe2c8, 0xe2c9, 0xe2ca, 0xe2cb, 0xe2cc, 0xe2cd, 0xe2ce, 0xe2cf, - 0xe2d0, 0xe2d1, 0xe2d2, 0xe2d3, 0xe2d4, 0xe2d5, 0xe2d6, 0xe2d7, - 0xe2d8, 0xe2d9, 0xe2da, 0xe2db, 0xe2dc, 0xe2dd, 0xe2de, 0xe2df, - 0xe2e0, 0xe2e1, 0xe2e2, 0xe2e3, 0xe2e4, 0xe2e5, 0xe2e6, 0xe2e7, - 0xe2e8, 0xe2e9, 0xe2ea, 0xe2eb, 0xe2ec, 0xe2ed, 0xe2ee, 0xe2ef, - 0xe2f0, 0xe2f1, 0xe2f2, 0xe2f3, 0xe2f4, 0xe2f5, 0xe2f6, 0xe2f7, - 0xe2f8, 0xe2f9, 0xe2fa, 0xe2fb, 0xe2fc, 0xe2fd, 0xe2fe, 0xe2ff, - 0xe300, 0xe301, 0xe302, 0xe303, 0xe304, 0xe305, 0xe306, 0xe307, /* 0xe300 */ - 0xe308, 0xe309, 0xe30a, 0xe30b, 0xe30c, 0xe30d, 0xe30e, 0xe30f, - 0xe310, 0xe311, 0xe312, 0xe313, 0xe314, 0xe315, 0xe316, 0xe317, - 0xe318, 0xe319, 0xe31a, 0xe31b, 0xe31c, 0xe31d, 0xe31e, 0xe31f, - 0xe320, 0xe321, 0xe322, 0xe323, 0xe324, 0xe325, 0xe326, 0xe327, - 0xe328, 0xe329, 0xe32a, 0xe32b, 0xe32c, 0xe32d, 0xe32e, 0xe32f, - 0xe330, 0xe331, 0xe332, 0xe333, 0xe334, 0xe335, 0xe336, 0xe337, - 0xe338, 0xe339, 0xe33a, 0xe33b, 0xe33c, 0xe33d, 0xe33e, 0xe33f, - 0xe340, 0xe341, 0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, /* 0xe340 */ - 0xe348, 0xe349, 0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, - 0xe350, 0xe351, 0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, - 0xe358, 0xe359, 0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, - 0xe360, 0xe361, 0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, - 0xe368, 0xe369, 0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xe36e, 0xe36f, - 0xe370, 0xe371, 0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, - 0xe378, 0xe379, 0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe37f, - 0xe380, 0xe381, 0xe382, 0xe383, 0xe384, 0xe385, 0xe386, 0xe387, /* 0xe380 */ - 0xe388, 0xe389, 0xe38a, 0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, - 0xe390, 0xe391, 0xe392, 0xe393, 0xe394, 0xe395, 0xe396, 0xe397, - 0xe398, 0xe399, 0xe39a, 0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, - 0xe3a0, 0xe3a1, 0xe3a2, 0xe3a3, 0xe3a4, 0xe3a5, 0xe3a6, 0xe3a7, - 0xe3a8, 0xe3a9, 0xe3aa, 0xe3ab, 0xe3ac, 0xe3ad, 0xe3ae, 0xe3af, - 0xe3b0, 0xe3b1, 0xe3b2, 0xe3b3, 0xe3b4, 0xe3b5, 0xe3b6, 0xe3b7, - 0xe3b8, 0xe3b9, 0xe3ba, 0xe3bb, 0xe3bc, 0xe3bd, 0xe3be, 0xe3bf, - 0xe3c0, 0xe3c1, 0xe3c2, 0xe3c3, 0xe3c4, 0xe3c5, 0xe3c6, 0xe3c7, /* 0xe3c0 */ - 0xe3c8, 0xe3c9, 0xe3ca, 0xe3cb, 0xe3cc, 0xe3cd, 0xe3ce, 0xe3cf, - 0xe3d0, 0xe3d1, 0xe3d2, 0xe3d3, 0xe3d4, 0xe3d5, 0xe3d6, 0xe3d7, - 0xe3d8, 0xe3d9, 0xe3da, 0xe3db, 0xe3dc, 0xe3dd, 0xe3de, 0xe3df, - 0xe3e0, 0xe3e1, 0xe3e2, 0xe3e3, 0xe3e4, 0xe3e5, 0xe3e6, 0xe3e7, - 0xe3e8, 0xe3e9, 0xe3ea, 0xe3eb, 0xe3ec, 0xe3ed, 0xe3ee, 0xe3ef, - 0xe3f0, 0xe3f1, 0xe3f2, 0xe3f3, 0xe3f4, 0xe3f5, 0xe3f6, 0xe3f7, - 0xe3f8, 0xe3f9, 0xe3fa, 0xe3fb, 0xe3fc, 0xe3fd, 0xe3fe, 0xe3ff, - 0xe400, 0xe401, 0xe402, 0xe403, 0xe404, 0xe405, 0xe406, 0xe407, /* 0xe400 */ - 0xe408, 0xe409, 0xe40a, 0xe40b, 0xe40c, 0xe40d, 0xe40e, 0xe40f, - 0xe410, 0xe411, 0xe412, 0xe413, 0xe414, 0xe415, 0xe416, 0xe417, - 0xe418, 0xe419, 0xe41a, 0xe41b, 0xe41c, 0xe41d, 0xe41e, 0xe41f, - 0xe420, 0xe421, 0xe422, 0xe423, 0xe424, 0xe425, 0xe426, 0xe427, - 0xe428, 0xe429, 0xe42a, 0xe42b, 0xe42c, 0xe42d, 0xe42e, 0xe42f, - 0xe430, 0xe431, 0xe432, 0xe433, 0xe434, 0xe435, 0xe436, 0xe437, - 0xe438, 0xe439, 0xe43a, 0xe43b, 0xe43c, 0xe43d, 0xe43e, 0xe43f, - 0xe440, 0xe441, 0xe442, 0xe443, 0xe444, 0xe445, 0xe446, 0xe447, /* 0xe440 */ - 0xe448, 0xe449, 0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, 0xe44f, - 0xe450, 0xe451, 0xe452, 0xe453, 0xe454, 0xe455, 0xe456, 0xe457, - 0xe458, 0xe459, 0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, 0xe45f, - 0xe460, 0xe461, 0xe462, 0xe463, 0xe464, 0xe465, 0xe466, 0xe467, - 0xe468, 0xe469, 0xe46a, 0xe46b, 0xe46c, 0xe46d, 0xe46e, 0xe46f, - 0xe470, 0xe471, 0xe472, 0xe473, 0xe474, 0xe475, 0xe476, 0xe477, - 0xe478, 0xe479, 0xe47a, 0xe47b, 0xe47c, 0xe47d, 0xe47e, 0xe47f, - 0xe480, 0xe481, 0xe482, 0xe483, 0xe484, 0xe485, 0xe486, 0xe487, /* 0xe480 */ - 0xe488, 0xe489, 0xe48a, 0xe48b, 0xe48c, 0xe48d, 0xe48e, 0xe48f, - 0xe490, 0xe491, 0xe492, 0xe493, 0xe494, 0xe495, 0xe496, 0xe497, - 0xe498, 0xe499, 0xe49a, 0xe49b, 0xe49c, 0xe49d, 0xe49e, 0xe49f, - 0xe4a0, 0xe4a1, 0xe4a2, 0xe4a3, 0xe4a4, 0xe4a5, 0xe4a6, 0xe4a7, - 0xe4a8, 0xe4a9, 0xe4aa, 0xe4ab, 0xe4ac, 0xe4ad, 0xe4ae, 0xe4af, - 0xe4b0, 0xe4b1, 0xe4b2, 0xe4b3, 0xe4b4, 0xe4b5, 0xe4b6, 0xe4b7, - 0xe4b8, 0xe4b9, 0xe4ba, 0xe4bb, 0xe4bc, 0xe4bd, 0xe4be, 0xe4bf, - 0xe4c0, 0xe4c1, 0xe4c2, 0xe4c3, 0xe4c4, 0xe4c5, 0xe4c6, 0xe4c7, /* 0xe4c0 */ - 0xe4c8, 0xe4c9, 0xe4ca, 0xe4cb, 0xe4cc, 0xe4cd, 0xe4ce, 0xe4cf, - 0xe4d0, 0xe4d1, 0xe4d2, 0xe4d3, 0xe4d4, 0xe4d5, 0xe4d6, 0xe4d7, - 0xe4d8, 0xe4d9, 0xe4da, 0xe4db, 0xe4dc, 0xe4dd, 0xe4de, 0xe4df, - 0xe4e0, 0xe4e1, 0xe4e2, 0xe4e3, 0xe4e4, 0xe4e5, 0xe4e6, 0xe4e7, - 0xe4e8, 0xe4e9, 0xe4ea, 0xe4eb, 0xe4ec, 0xe4ed, 0xe4ee, 0xe4ef, - 0xe4f0, 0xe4f1, 0xe4f2, 0xe4f3, 0xe4f4, 0xe4f5, 0xe4f6, 0xe4f7, - 0xe4f8, 0xe4f9, 0xe4fa, 0xe4fb, 0xe4fc, 0xe4fd, 0xe4fe, 0xe4ff, - 0xe500, 0xe501, 0xe502, 0xe503, 0xe504, 0xe505, 0xe506, 0xe507, /* 0xe500 */ - 0xe508, 0xe509, 0xe50a, 0xe50b, 0xe50c, 0xe50d, 0xe50e, 0xe50f, - 0xe510, 0xe511, 0xe512, 0xe513, 0xe514, 0xe515, 0xe516, 0xe517, - 0xe518, 0xe519, 0xe51a, 0xe51b, 0xe51c, 0xe51d, 0xe51e, 0xe51f, - 0xe520, 0xe521, 0xe522, 0xe523, 0xe524, 0xe525, 0xe526, 0xe527, - 0xe528, 0xe529, 0xe52a, 0xe52b, 0xe52c, 0xe52d, 0xe52e, 0xe52f, - 0xe530, 0xe531, 0xe532, 0xe533, 0xe534, 0xe535, 0xe536, 0xe537, - 0xe538, 0xe539, 0xe53a, 0xe53b, 0xe53c, 0xe53d, 0xe53e, 0xe53f, - 0xe540, 0xe541, 0xe542, 0xe543, 0xe544, 0xe545, 0xe546, 0xe547, /* 0xe540 */ - 0xe548, 0xe549, 0xe54a, 0xe54b, 0xe54c, 0xe54d, 0xe54e, 0xe54f, - 0xe550, 0xe551, 0xe552, 0xe553, 0xe554, 0xe555, 0xe556, 0xe557, - 0xe558, 0xe559, 0xe55a, 0xe55b, 0xe55c, 0xe55d, 0xe55e, 0xe55f, - 0xe560, 0xe561, 0xe562, 0xe563, 0xe564, 0xe565, 0xe566, 0xe567, - 0xe568, 0xe569, 0xe56a, 0xe56b, 0xe56c, 0xe56d, 0xe56e, 0xe56f, - 0xe570, 0xe571, 0xe572, 0xe573, 0xe574, 0xe575, 0xe576, 0xe577, - 0xe578, 0xe579, 0xe57a, 0xe57b, 0xe57c, 0xe57d, 0xe57e, 0xe57f, - 0xe580, 0xe581, 0xe582, 0xe583, 0xe584, 0xe585, 0xe586, 0xe587, /* 0xe580 */ - 0xe588, 0xe589, 0xe58a, 0xe58b, 0xe58c, 0xe58d, 0xe58e, 0xe58f, - 0xe590, 0xe591, 0xe592, 0xe593, 0xe594, 0xe595, 0xe596, 0xe597, - 0xe598, 0xe599, 0xe59a, 0xe59b, 0xe59c, 0xe59d, 0xe59e, 0xe59f, - 0xe5a0, 0xe5a1, 0xe5a2, 0xe5a3, 0xe5a4, 0xe5a5, 0xe5a6, 0xe5a7, - 0xe5a8, 0xe5a9, 0xe5aa, 0xe5ab, 0xe5ac, 0xe5ad, 0xe5ae, 0xe5af, - 0xe5b0, 0xe5b1, 0xe5b2, 0xe5b3, 0xe5b4, 0xe5b5, 0xe5b6, 0xe5b7, - 0xe5b8, 0xe5b9, 0xe5ba, 0xe5bb, 0xe5bc, 0xe5bd, 0xe5be, 0xe5bf, - 0xe5c0, 0xe5c1, 0xe5c2, 0xe5c3, 0xe5c4, 0xe5c5, 0xe5c6, 0xe5c7, /* 0xe5c0 */ - 0xe5c8, 0xe5c9, 0xe5ca, 0xe5cb, 0xe5cc, 0xe5cd, 0xe5ce, 0xe5cf, - 0xe5d0, 0xe5d1, 0xe5d2, 0xe5d3, 0xe5d4, 0xe5d5, 0xe5d6, 0xe5d7, - 0xe5d8, 0xe5d9, 0xe5da, 0xe5db, 0xe5dc, 0xe5dd, 0xe5de, 0xe5df, - 0xe5e0, 0xe5e1, 0xe5e2, 0xe5e3, 0xe5e4, 0xe5e5, 0xe5e6, 0xe5e7, - 0xe5e8, 0xe5e9, 0xe5ea, 0xe5eb, 0xe5ec, 0xe5ed, 0xe5ee, 0xe5ef, - 0xe5f0, 0xe5f1, 0xe5f2, 0xe5f3, 0xe5f4, 0xe5f5, 0xe5f6, 0xe5f7, - 0xe5f8, 0xe5f9, 0xe5fa, 0xe5fb, 0xe5fc, 0xe5fd, 0xe5fe, 0xe5ff, - 0xe600, 0xe601, 0xe602, 0xe603, 0xe604, 0xe605, 0xe606, 0xe607, /* 0xe600 */ - 0xe608, 0xe609, 0xe60a, 0xe60b, 0xe60c, 0xe60d, 0xe60e, 0xe60f, - 0xe610, 0xe611, 0xe612, 0xe613, 0xe614, 0xe615, 0xe616, 0xe617, - 0xe618, 0xe619, 0xe61a, 0xe61b, 0xe61c, 0xe61d, 0xe61e, 0xe61f, - 0xe620, 0xe621, 0xe622, 0xe623, 0xe624, 0xe625, 0xe626, 0xe627, - 0xe628, 0xe629, 0xe62a, 0xe62b, 0xe62c, 0xe62d, 0xe62e, 0xe62f, - 0xe630, 0xe631, 0xe632, 0xe633, 0xe634, 0xe635, 0xe636, 0xe637, - 0xe638, 0xe639, 0xe63a, 0xe63b, 0xe63c, 0xe63d, 0xe63e, 0xe63f, - 0xe640, 0xe641, 0xe642, 0xe643, 0xe644, 0xe645, 0xe646, 0xe647, /* 0xe640 */ - 0xe648, 0xe649, 0xe64a, 0xe64b, 0xe64c, 0xe64d, 0xe64e, 0xe64f, - 0xe650, 0xe651, 0xe652, 0xe653, 0xe654, 0xe655, 0xe656, 0xe657, - 0xe658, 0xe659, 0xe65a, 0xe65b, 0xe65c, 0xe65d, 0xe65e, 0xe65f, - 0xe660, 0xe661, 0xe662, 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, - 0xe668, 0xe669, 0xe66a, 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, - 0xe670, 0xe671, 0xe672, 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, - 0xe678, 0xe679, 0xe67a, 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe67f, - 0xe680, 0xe681, 0xe682, 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, /* 0xe680 */ - 0xe688, 0xe689, 0xe68a, 0xe68b, 0xe68c, 0xe68d, 0xe68e, 0xe68f, - 0xe690, 0xe691, 0xe692, 0xe693, 0xe694, 0xe695, 0xe696, 0xe697, - 0xe698, 0xe699, 0xe69a, 0xe69b, 0xe69c, 0xe69d, 0xe69e, 0xe69f, - 0xe6a0, 0xe6a1, 0xe6a2, 0xe6a3, 0xe6a4, 0xe6a5, 0xe6a6, 0xe6a7, - 0xe6a8, 0xe6a9, 0xe6aa, 0xe6ab, 0xe6ac, 0xe6ad, 0xe6ae, 0xe6af, - 0xe6b0, 0xe6b1, 0xe6b2, 0xe6b3, 0xe6b4, 0xe6b5, 0xe6b6, 0xe6b7, - 0xe6b8, 0xe6b9, 0xe6ba, 0xe6bb, 0xe6bc, 0xe6bd, 0xe6be, 0xe6bf, - 0xe6c0, 0xe6c1, 0xe6c2, 0xe6c3, 0xe6c4, 0xe6c5, 0xe6c6, 0xe6c7, /* 0xe6c0 */ - 0xe6c8, 0xe6c9, 0xe6ca, 0xe6cb, 0xe6cc, 0xe6cd, 0xe6ce, 0xe6cf, - 0xe6d0, 0xe6d1, 0xe6d2, 0xe6d3, 0xe6d4, 0xe6d5, 0xe6d6, 0xe6d7, - 0xe6d8, 0xe6d9, 0xe6da, 0xe6db, 0xe6dc, 0xe6dd, 0xe6de, 0xe6df, - 0xe6e0, 0xe6e1, 0xe6e2, 0xe6e3, 0xe6e4, 0xe6e5, 0xe6e6, 0xe6e7, - 0xe6e8, 0xe6e9, 0xe6ea, 0xe6eb, 0xe6ec, 0xe6ed, 0xe6ee, 0xe6ef, - 0xe6f0, 0xe6f1, 0xe6f2, 0xe6f3, 0xe6f4, 0xe6f5, 0xe6f6, 0xe6f7, - 0xe6f8, 0xe6f9, 0xe6fa, 0xe6fb, 0xe6fc, 0xe6fd, 0xe6fe, 0xe6ff, - 0xe700, 0xe701, 0xe702, 0xe703, 0xe704, 0xe705, 0xe706, 0xe707, /* 0xe700 */ - 0xe708, 0xe709, 0xe70a, 0xe70b, 0xe70c, 0xe70d, 0xe70e, 0xe70f, - 0xe710, 0xe711, 0xe712, 0xe713, 0xe714, 0xe715, 0xe716, 0xe717, - 0xe718, 0xe719, 0xe71a, 0xe71b, 0xe71c, 0xe71d, 0xe71e, 0xe71f, - 0xe720, 0xe721, 0xe722, 0xe723, 0xe724, 0xe725, 0xe726, 0xe727, - 0xe728, 0xe729, 0xe72a, 0xe72b, 0xe72c, 0xe72d, 0xe72e, 0xe72f, - 0xe730, 0xe731, 0xe732, 0xe733, 0xe734, 0xe735, 0xe736, 0xe737, - 0xe738, 0xe739, 0xe73a, 0xe73b, 0xe73c, 0xe73d, 0xe73e, 0xe73f, - 0xe740, 0xe741, 0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, /* 0xe740 */ - 0xe748, 0xe749, 0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, - 0xe750, 0xe751, 0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, - 0xe758, 0xe759, 0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, - 0xe760, 0xe761, 0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, - 0xe768, 0xe769, 0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, - 0xe770, 0xe771, 0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, - 0xe778, 0xe779, 0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe77f, - 0xe780, 0xe781, 0xe782, 0xe783, 0xe784, 0xe785, 0xe786, 0xe787, /* 0xe780 */ - 0xe788, 0xe789, 0xe78a, 0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, - 0xe790, 0xe791, 0xe792, 0xe793, 0xe794, 0xe795, 0xe796, 0xe797, - 0xe798, 0xe799, 0xe79a, 0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, - 0xe7a0, 0xe7a1, 0xe7a2, 0xe7a3, 0xe7a4, 0xe7a5, 0xe7a6, 0xe7a7, - 0xe7a8, 0xe7a9, 0xe7aa, 0xe7ab, 0xe7ac, 0xe7ad, 0xe7ae, 0xe7af, - 0xe7b0, 0xe7b1, 0xe7b2, 0xe7b3, 0xe7b4, 0xe7b5, 0xe7b6, 0xe7b7, - 0xe7b8, 0xe7b9, 0xe7ba, 0xe7bb, 0xe7bc, 0xe7bd, 0xe7be, 0xe7bf, - 0xe7c0, 0xe7c1, 0xe7c2, 0xe7c3, 0xe7c4, 0xe7c5, 0xe7c6, 0xe7c7, /* 0xe7c0 */ - 0xe7c8, 0xe7c9, 0xe7ca, 0xe7cb, 0xe7cc, 0xe7cd, 0xe7ce, 0xe7cf, - 0xe7d0, 0xe7d1, 0xe7d2, 0xe7d3, 0xe7d4, 0xe7d5, 0xe7d6, 0xe7d7, - 0xe7d8, 0xe7d9, 0xe7da, 0xe7db, 0xe7dc, 0xe7dd, 0xe7de, 0xe7df, - 0xe7e0, 0xe7e1, 0xe7e2, 0xe7e3, 0xe7e4, 0xe7e5, 0xe7e6, 0xe7e7, - 0xe7e8, 0xe7e9, 0xe7ea, 0xe7eb, 0xe7ec, 0xe7ed, 0xe7ee, 0xe7ef, - 0xe7f0, 0xe7f1, 0xe7f2, 0xe7f3, 0xe7f4, 0xe7f5, 0xe7f6, 0xe7f7, - 0xe7f8, 0xe7f9, 0xe7fa, 0xe7fb, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, - 0xe800, 0xe801, 0xe802, 0xe803, 0xe804, 0xe805, 0xe806, 0xe807, /* 0xe800 */ - 0xe808, 0xe809, 0xe80a, 0xe80b, 0xe80c, 0xe80d, 0xe80e, 0xe80f, - 0xe810, 0xe811, 0xe812, 0xe813, 0xe814, 0xe815, 0xe816, 0xe817, - 0xe818, 0xe819, 0xe81a, 0xe81b, 0xe81c, 0xe81d, 0xe81e, 0xe81f, - 0xe820, 0xe821, 0xe822, 0xe823, 0xe824, 0xe825, 0xe826, 0xe827, - 0xe828, 0xe829, 0xe82a, 0xe82b, 0xe82c, 0xe82d, 0xe82e, 0xe82f, - 0xe830, 0xe831, 0xe832, 0xe833, 0xe834, 0xe835, 0xe836, 0xe837, - 0xe838, 0xe839, 0xe83a, 0xe83b, 0xe83c, 0xe83d, 0xe83e, 0xe83f, - 0xe840, 0xe841, 0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, /* 0xe840 */ - 0xe848, 0xe849, 0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xe84f, - 0xe850, 0xe851, 0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, - 0xe858, 0xe859, 0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, - 0xe860, 0xe861, 0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, - 0xe868, 0xe869, 0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, - 0xe870, 0xe871, 0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, - 0xe878, 0xe879, 0xe87a, 0xe87b, 0xe87c, 0xe87d, 0xe87e, 0xe87f, - 0xe880, 0xe881, 0xe882, 0xe883, 0xe884, 0xe885, 0xe886, 0xe887, /* 0xe880 */ - 0xe888, 0xe889, 0xe88a, 0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, - 0xe890, 0xe891, 0xe892, 0xe893, 0xe894, 0xe895, 0xe896, 0xe897, - 0xe898, 0xe899, 0xe89a, 0xe89b, 0xe89c, 0xe89d, 0xe89e, 0xe89f, - 0xe8a0, 0xe8a1, 0xe8a2, 0xe8a3, 0xe8a4, 0xe8a5, 0xe8a6, 0xe8a7, - 0xe8a8, 0xe8a9, 0xe8aa, 0xe8ab, 0xe8ac, 0xe8ad, 0xe8ae, 0xe8af, - 0xe8b0, 0xe8b1, 0xe8b2, 0xe8b3, 0xe8b4, 0xe8b5, 0xe8b6, 0xe8b7, - 0xe8b8, 0xe8b9, 0xe8ba, 0xe8bb, 0xe8bc, 0xe8bd, 0xe8be, 0xe8bf, - 0xe8c0, 0xe8c1, 0xe8c2, 0xe8c3, 0xe8c4, 0xe8c5, 0xe8c6, 0xe8c7, /* 0xe8c0 */ - 0xe8c8, 0xe8c9, 0xe8ca, 0xe8cb, 0xe8cc, 0xe8cd, 0xe8ce, 0xe8cf, - 0xe8d0, 0xe8d1, 0xe8d2, 0xe8d3, 0xe8d4, 0xe8d5, 0xe8d6, 0xe8d7, - 0xe8d8, 0xe8d9, 0xe8da, 0xe8db, 0xe8dc, 0xe8dd, 0xe8de, 0xe8df, - 0xe8e0, 0xe8e1, 0xe8e2, 0xe8e3, 0xe8e4, 0xe8e5, 0xe8e6, 0xe8e7, - 0xe8e8, 0xe8e9, 0xe8ea, 0xe8eb, 0xe8ec, 0xe8ed, 0xe8ee, 0xe8ef, - 0xe8f0, 0xe8f1, 0xe8f2, 0xe8f3, 0xe8f4, 0xe8f5, 0xe8f6, 0xe8f7, - 0xe8f8, 0xe8f9, 0xe8fa, 0xe8fb, 0xe8fc, 0xe8fd, 0xe8fe, 0xe8ff, - 0xe900, 0xe901, 0xe902, 0xe903, 0xe904, 0xe905, 0xe906, 0xe907, /* 0xe900 */ - 0xe908, 0xe909, 0xe90a, 0xe90b, 0xe90c, 0xe90d, 0xe90e, 0xe90f, - 0xe910, 0xe911, 0xe912, 0xe913, 0xe914, 0xe915, 0xe916, 0xe917, - 0xe918, 0xe919, 0xe91a, 0xe91b, 0xe91c, 0xe91d, 0xe91e, 0xe91f, - 0xe920, 0xe921, 0xe922, 0xe923, 0xe924, 0xe925, 0xe926, 0xe927, - 0xe928, 0xe929, 0xe92a, 0xe92b, 0xe92c, 0xe92d, 0xe92e, 0xe92f, - 0xe930, 0xe931, 0xe932, 0xe933, 0xe934, 0xe935, 0xe936, 0xe937, - 0xe938, 0xe939, 0xe93a, 0xe93b, 0xe93c, 0xe93d, 0xe93e, 0xe93f, - 0xe940, 0xe941, 0xe942, 0xe943, 0xe944, 0xe945, 0xe946, 0xe947, /* 0xe940 */ - 0xe948, 0xe949, 0xe94a, 0xe94b, 0xe94c, 0xe94d, 0xe94e, 0xe94f, - 0xe950, 0xe951, 0xe952, 0xe953, 0xe954, 0xe955, 0xe956, 0xe957, - 0xe958, 0xe959, 0xe95a, 0xe95b, 0xe95c, 0xe95d, 0xe95e, 0xe95f, - 0xe960, 0xe961, 0xe962, 0xe963, 0xe964, 0xe965, 0xe966, 0xe967, - 0xe968, 0xe969, 0xe96a, 0xe96b, 0xe96c, 0xe96d, 0xe96e, 0xe96f, - 0xe970, 0xe971, 0xe972, 0xe973, 0xe974, 0xe975, 0xe976, 0xe977, - 0xe978, 0xe979, 0xe97a, 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xe97f, - 0xe980, 0xe981, 0xe982, 0xe983, 0xe984, 0xe985, 0xe986, 0xe987, /* 0xe980 */ - 0xe988, 0xe989, 0xe98a, 0xe98b, 0xe98c, 0xe98d, 0xe98e, 0xe98f, - 0xe990, 0xe991, 0xe992, 0xe993, 0xe994, 0xe995, 0xe996, 0xe997, - 0xe998, 0xe999, 0xe99a, 0xe99b, 0xe99c, 0xe99d, 0xe99e, 0xe99f, - 0xe9a0, 0xe9a1, 0xe9a2, 0xe9a3, 0xe9a4, 0xe9a5, 0xe9a6, 0xe9a7, - 0xe9a8, 0xe9a9, 0xe9aa, 0xe9ab, 0xe9ac, 0xe9ad, 0xe9ae, 0xe9af, - 0xe9b0, 0xe9b1, 0xe9b2, 0xe9b3, 0xe9b4, 0xe9b5, 0xe9b6, 0xe9b7, - 0xe9b8, 0xe9b9, 0xe9ba, 0xe9bb, 0xe9bc, 0xe9bd, 0xe9be, 0xe9bf, - 0xe9c0, 0xe9c1, 0xe9c2, 0xe9c3, 0xe9c4, 0xe9c5, 0xe9c6, 0xe9c7, /* 0xe9c0 */ - 0xe9c8, 0xe9c9, 0xe9ca, 0xe9cb, 0xe9cc, 0xe9cd, 0xe9ce, 0xe9cf, - 0xe9d0, 0xe9d1, 0xe9d2, 0xe9d3, 0xe9d4, 0xe9d5, 0xe9d6, 0xe9d7, - 0xe9d8, 0xe9d9, 0xe9da, 0xe9db, 0xe9dc, 0xe9dd, 0xe9de, 0xe9df, - 0xe9e0, 0xe9e1, 0xe9e2, 0xe9e3, 0xe9e4, 0xe9e5, 0xe9e6, 0xe9e7, - 0xe9e8, 0xe9e9, 0xe9ea, 0xe9eb, 0xe9ec, 0xe9ed, 0xe9ee, 0xe9ef, - 0xe9f0, 0xe9f1, 0xe9f2, 0xe9f3, 0xe9f4, 0xe9f5, 0xe9f6, 0xe9f7, - 0xe9f8, 0xe9f9, 0xe9fa, 0xe9fb, 0xe9fc, 0xe9fd, 0xe9fe, 0xe9ff, - 0xea00, 0xea01, 0xea02, 0xea03, 0xea04, 0xea05, 0xea06, 0xea07, /* 0xea00 */ - 0xea08, 0xea09, 0xea0a, 0xea0b, 0xea0c, 0xea0d, 0xea0e, 0xea0f, - 0xea10, 0xea11, 0xea12, 0xea13, 0xea14, 0xea15, 0xea16, 0xea17, - 0xea18, 0xea19, 0xea1a, 0xea1b, 0xea1c, 0xea1d, 0xea1e, 0xea1f, - 0xea20, 0xea21, 0xea22, 0xea23, 0xea24, 0xea25, 0xea26, 0xea27, - 0xea28, 0xea29, 0xea2a, 0xea2b, 0xea2c, 0xea2d, 0xea2e, 0xea2f, - 0xea30, 0xea31, 0xea32, 0xea33, 0xea34, 0xea35, 0xea36, 0xea37, - 0xea38, 0xea39, 0xea3a, 0xea3b, 0xea3c, 0xea3d, 0xea3e, 0xea3f, - 0xea40, 0xea41, 0xea42, 0xea43, 0xea44, 0xea45, 0xea46, 0xea47, /* 0xea40 */ - 0xea48, 0xea49, 0xea4a, 0xea4b, 0xea4c, 0xea4d, 0xea4e, 0xea4f, - 0xea50, 0xea51, 0xea52, 0xea53, 0xea54, 0xea55, 0xea56, 0xea57, - 0xea58, 0xea59, 0xea5a, 0xea5b, 0xea5c, 0xea5d, 0xea5e, 0xea5f, - 0xea60, 0xea61, 0xea62, 0xea63, 0xea64, 0xea65, 0xea66, 0xea67, - 0xea68, 0xea69, 0xea6a, 0xea6b, 0xea6c, 0xea6d, 0xea6e, 0xea6f, - 0xea70, 0xea71, 0xea72, 0xea73, 0xea74, 0xea75, 0xea76, 0xea77, - 0xea78, 0xea79, 0xea7a, 0xea7b, 0xea7c, 0xea7d, 0xea7e, 0xea7f, - 0xea80, 0xea81, 0xea82, 0xea83, 0xea84, 0xea85, 0xea86, 0xea87, /* 0xea80 */ - 0xea88, 0xea89, 0xea8a, 0xea8b, 0xea8c, 0xea8d, 0xea8e, 0xea8f, - 0xea90, 0xea91, 0xea92, 0xea93, 0xea94, 0xea95, 0xea96, 0xea97, - 0xea98, 0xea99, 0xea9a, 0xea9b, 0xea9c, 0xea9d, 0xea9e, 0xea9f, - 0xeaa0, 0xeaa1, 0xeaa2, 0xeaa3, 0xeaa4, 0xeaa5, 0xeaa6, 0xeaa7, - 0xeaa8, 0xeaa9, 0xeaaa, 0xeaab, 0xeaac, 0xeaad, 0xeaae, 0xeaaf, - 0xeab0, 0xeab1, 0xeab2, 0xeab3, 0xeab4, 0xeab5, 0xeab6, 0xeab7, - 0xeab8, 0xeab9, 0xeaba, 0xeabb, 0xeabc, 0xeabd, 0xeabe, 0xeabf, - 0xeac0, 0xeac1, 0xeac2, 0xeac3, 0xeac4, 0xeac5, 0xeac6, 0xeac7, /* 0xeac0 */ - 0xeac8, 0xeac9, 0xeaca, 0xeacb, 0xeacc, 0xeacd, 0xeace, 0xeacf, - 0xead0, 0xead1, 0xead2, 0xead3, 0xead4, 0xead5, 0xead6, 0xead7, - 0xead8, 0xead9, 0xeada, 0xeadb, 0xeadc, 0xeadd, 0xeade, 0xeadf, - 0xeae0, 0xeae1, 0xeae2, 0xeae3, 0xeae4, 0xeae5, 0xeae6, 0xeae7, - 0xeae8, 0xeae9, 0xeaea, 0xeaeb, 0xeaec, 0xeaed, 0xeaee, 0xeaef, - 0xeaf0, 0xeaf1, 0xeaf2, 0xeaf3, 0xeaf4, 0xeaf5, 0xeaf6, 0xeaf7, - 0xeaf8, 0xeaf9, 0xeafa, 0xeafb, 0xeafc, 0xeafd, 0xeafe, 0xeaff, - 0xeb00, 0xeb01, 0xeb02, 0xeb03, 0xeb04, 0xeb05, 0xeb06, 0xeb07, /* 0xeb00 */ - 0xeb08, 0xeb09, 0xeb0a, 0xeb0b, 0xeb0c, 0xeb0d, 0xeb0e, 0xeb0f, - 0xeb10, 0xeb11, 0xeb12, 0xeb13, 0xeb14, 0xeb15, 0xeb16, 0xeb17, - 0xeb18, 0xeb19, 0xeb1a, 0xeb1b, 0xeb1c, 0xeb1d, 0xeb1e, 0xeb1f, - 0xeb20, 0xeb21, 0xeb22, 0xeb23, 0xeb24, 0xeb25, 0xeb26, 0xeb27, - 0xeb28, 0xeb29, 0xeb2a, 0xeb2b, 0xeb2c, 0xeb2d, 0xeb2e, 0xeb2f, - 0xeb30, 0xeb31, 0xeb32, 0xeb33, 0xeb34, 0xeb35, 0xeb36, 0xeb37, - 0xeb38, 0xeb39, 0xeb3a, 0xeb3b, 0xeb3c, 0xeb3d, 0xeb3e, 0xeb3f, - 0xeb40, 0xeb41, 0xeb42, 0xeb43, 0xeb44, 0xeb45, 0xeb46, 0xeb47, /* 0xeb40 */ - 0xeb48, 0xeb49, 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, - 0xeb50, 0xeb51, 0xeb52, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, - 0xeb58, 0xeb59, 0xeb5a, 0xeb5b, 0xeb5c, 0xeb5d, 0xeb5e, 0xeb5f, - 0xeb60, 0xeb61, 0xeb62, 0xeb63, 0xeb64, 0xeb65, 0xeb66, 0xeb67, - 0xeb68, 0xeb69, 0xeb6a, 0xeb6b, 0xeb6c, 0xeb6d, 0xeb6e, 0xeb6f, - 0xeb70, 0xeb71, 0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, 0xeb77, - 0xeb78, 0xeb79, 0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, 0xeb7e, 0xeb7f, - 0xeb80, 0xeb81, 0xeb82, 0xeb83, 0xeb84, 0xeb85, 0xeb86, 0xeb87, /* 0xeb80 */ - 0xeb88, 0xeb89, 0xeb8a, 0xeb8b, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, - 0xeb90, 0xeb91, 0xeb92, 0xeb93, 0xeb94, 0xeb95, 0xeb96, 0xeb97, - 0xeb98, 0xeb99, 0xeb9a, 0xeb9b, 0xeb9c, 0xeb9d, 0xeb9e, 0xeb9f, - 0xeba0, 0xeba1, 0xeba2, 0xeba3, 0xeba4, 0xeba5, 0xeba6, 0xeba7, - 0xeba8, 0xeba9, 0xebaa, 0xebab, 0xebac, 0xebad, 0xebae, 0xebaf, - 0xebb0, 0xebb1, 0xebb2, 0xebb3, 0xebb4, 0xebb5, 0xebb6, 0xebb7, - 0xebb8, 0xebb9, 0xebba, 0xebbb, 0xebbc, 0xebbd, 0xebbe, 0xebbf, - 0xebc0, 0xebc1, 0xebc2, 0xebc3, 0xebc4, 0xebc5, 0xebc6, 0xebc7, /* 0xebc0 */ - 0xebc8, 0xebc9, 0xebca, 0xebcb, 0xebcc, 0xebcd, 0xebce, 0xebcf, - 0xebd0, 0xebd1, 0xebd2, 0xebd3, 0xebd4, 0xebd5, 0xebd6, 0xebd7, - 0xebd8, 0xebd9, 0xebda, 0xebdb, 0xebdc, 0xebdd, 0xebde, 0xebdf, - 0xebe0, 0xebe1, 0xebe2, 0xebe3, 0xebe4, 0xebe5, 0xebe6, 0xebe7, - 0xebe8, 0xebe9, 0xebea, 0xebeb, 0xebec, 0xebed, 0xebee, 0xebef, - 0xebf0, 0xebf1, 0xebf2, 0xebf3, 0xebf4, 0xebf5, 0xebf6, 0xebf7, - 0xebf8, 0xebf9, 0xebfa, 0xebfb, 0xebfc, 0xebfd, 0xebfe, 0xebff, - 0xec00, 0xec01, 0xec02, 0xec03, 0xec04, 0xec05, 0xec06, 0xec07, /* 0xec00 */ - 0xec08, 0xec09, 0xec0a, 0xec0b, 0xec0c, 0xec0d, 0xec0e, 0xec0f, - 0xec10, 0xec11, 0xec12, 0xec13, 0xec14, 0xec15, 0xec16, 0xec17, - 0xec18, 0xec19, 0xec1a, 0xec1b, 0xec1c, 0xec1d, 0xec1e, 0xec1f, - 0xec20, 0xec21, 0xec22, 0xec23, 0xec24, 0xec25, 0xec26, 0xec27, - 0xec28, 0xec29, 0xec2a, 0xec2b, 0xec2c, 0xec2d, 0xec2e, 0xec2f, - 0xec30, 0xec31, 0xec32, 0xec33, 0xec34, 0xec35, 0xec36, 0xec37, - 0xec38, 0xec39, 0xec3a, 0xec3b, 0xec3c, 0xec3d, 0xec3e, 0xec3f, - 0xec40, 0xec41, 0xec42, 0xec43, 0xec44, 0xec45, 0xec46, 0xec47, /* 0xec40 */ - 0xec48, 0xec49, 0xec4a, 0xec4b, 0xec4c, 0xec4d, 0xec4e, 0xec4f, - 0xec50, 0xec51, 0xec52, 0xec53, 0xec54, 0xec55, 0xec56, 0xec57, - 0xec58, 0xec59, 0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, - 0xec60, 0xec61, 0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, - 0xec68, 0xec69, 0xec6a, 0xec6b, 0xec6c, 0xec6d, 0xec6e, 0xec6f, - 0xec70, 0xec71, 0xec72, 0xec73, 0xec74, 0xec75, 0xec76, 0xec77, - 0xec78, 0xec79, 0xec7a, 0xec7b, 0xec7c, 0xec7d, 0xec7e, 0xec7f, - 0xec80, 0xec81, 0xec82, 0xec83, 0xec84, 0xec85, 0xec86, 0xec87, /* 0xec80 */ - 0xec88, 0xec89, 0xec8a, 0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xec8f, - 0xec90, 0xec91, 0xec92, 0xec93, 0xec94, 0xec95, 0xec96, 0xec97, - 0xec98, 0xec99, 0xec9a, 0xec9b, 0xec9c, 0xec9d, 0xec9e, 0xec9f, - 0xeca0, 0xeca1, 0xeca2, 0xeca3, 0xeca4, 0xeca5, 0xeca6, 0xeca7, - 0xeca8, 0xeca9, 0xecaa, 0xecab, 0xecac, 0xecad, 0xecae, 0xecaf, - 0xecb0, 0xecb1, 0xecb2, 0xecb3, 0xecb4, 0xecb5, 0xecb6, 0xecb7, - 0xecb8, 0xecb9, 0xecba, 0xecbb, 0xecbc, 0xecbd, 0xecbe, 0xecbf, - 0xecc0, 0xecc1, 0xecc2, 0xecc3, 0xecc4, 0xecc5, 0xecc6, 0xecc7, /* 0xecc0 */ - 0xecc8, 0xecc9, 0xecca, 0xeccb, 0xeccc, 0xeccd, 0xecce, 0xeccf, - 0xecd0, 0xecd1, 0xecd2, 0xecd3, 0xecd4, 0xecd5, 0xecd6, 0xecd7, - 0xecd8, 0xecd9, 0xecda, 0xecdb, 0xecdc, 0xecdd, 0xecde, 0xecdf, - 0xece0, 0xece1, 0xece2, 0xece3, 0xece4, 0xece5, 0xece6, 0xece7, - 0xece8, 0xece9, 0xecea, 0xeceb, 0xecec, 0xeced, 0xecee, 0xecef, - 0xecf0, 0xecf1, 0xecf2, 0xecf3, 0xecf4, 0xecf5, 0xecf6, 0xecf7, - 0xecf8, 0xecf9, 0xecfa, 0xecfb, 0xecfc, 0xecfd, 0xecfe, 0xecff, - 0xed00, 0xed01, 0xed02, 0xed03, 0xed04, 0xed05, 0xed06, 0xed07, /* 0xed00 */ - 0xed08, 0xed09, 0xed0a, 0xed0b, 0xed0c, 0xed0d, 0xed0e, 0xed0f, - 0xed10, 0xed11, 0xed12, 0xed13, 0xed14, 0xed15, 0xed16, 0xed17, - 0xed18, 0xed19, 0xed1a, 0xed1b, 0xed1c, 0xed1d, 0xed1e, 0xed1f, - 0xed20, 0xed21, 0xed22, 0xed23, 0xed24, 0xed25, 0xed26, 0xed27, - 0xed28, 0xed29, 0xed2a, 0xed2b, 0xed2c, 0xed2d, 0xed2e, 0xed2f, - 0xed30, 0xed31, 0xed32, 0xed33, 0xed34, 0xed35, 0xed36, 0xed37, - 0xed38, 0xed39, 0xed3a, 0xed3b, 0xed3c, 0xed3d, 0xed3e, 0xed3f, - 0xed40, 0xed41, 0xed42, 0xed43, 0xed44, 0xed45, 0xed46, 0xed47, /* 0xed40 */ - 0xed48, 0xed49, 0xed4a, 0xed4b, 0xed4c, 0xed4d, 0xed4e, 0xed4f, - 0xed50, 0xed51, 0xed52, 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, - 0xed58, 0xed59, 0xed5a, 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, - 0xed60, 0xed61, 0xed62, 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, - 0xed68, 0xed69, 0xed6a, 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, - 0xed70, 0xed71, 0xed72, 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, - 0xed78, 0xed79, 0xed7a, 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed7f, - 0xed80, 0xed81, 0xed82, 0xed83, 0xed84, 0xed85, 0xed86, 0xed87, /* 0xed80 */ - 0xed88, 0xed89, 0xed8a, 0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, - 0xed90, 0xed91, 0xed92, 0xed93, 0xed94, 0xed95, 0xed96, 0xed97, - 0xed98, 0xed99, 0xed9a, 0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, - 0xeda0, 0xeda1, 0xeda2, 0xeda3, 0xeda4, 0xeda5, 0xeda6, 0xeda7, - 0xeda8, 0xeda9, 0xedaa, 0xedab, 0xedac, 0xedad, 0xedae, 0xedaf, - 0xedb0, 0xedb1, 0xedb2, 0xedb3, 0xedb4, 0xedb5, 0xedb6, 0xedb7, - 0xedb8, 0xedb9, 0xedba, 0xedbb, 0xedbc, 0xedbd, 0xedbe, 0xedbf, - 0xedc0, 0xedc1, 0xedc2, 0xedc3, 0xedc4, 0xedc5, 0xedc6, 0xedc7, /* 0xedc0 */ - 0xedc8, 0xedc9, 0xedca, 0xedcb, 0xedcc, 0xedcd, 0xedce, 0xedcf, - 0xedd0, 0xedd1, 0xedd2, 0xedd3, 0xedd4, 0xedd5, 0xedd6, 0xedd7, - 0xedd8, 0xedd9, 0xedda, 0xeddb, 0xeddc, 0xeddd, 0xedde, 0xeddf, - 0xede0, 0xede1, 0xede2, 0xede3, 0xede4, 0xede5, 0xede6, 0xede7, - 0xede8, 0xede9, 0xedea, 0xedeb, 0xedec, 0xeded, 0xedee, 0xedef, - 0xedf0, 0xedf1, 0xedf2, 0xedf3, 0xedf4, 0xedf5, 0xedf6, 0xedf7, - 0xedf8, 0xedf9, 0xedfa, 0xedfb, 0xedfc, 0xedfd, 0xedfe, 0xedff, - 0xee00, 0xee01, 0xee02, 0xee03, 0xee04, 0xee05, 0xee06, 0xee07, /* 0xee00 */ - 0xee08, 0xee09, 0xee0a, 0xee0b, 0xee0c, 0xee0d, 0xee0e, 0xee0f, - 0xee10, 0xee11, 0xee12, 0xee13, 0xee14, 0xee15, 0xee16, 0xee17, - 0xee18, 0xee19, 0xee1a, 0xee1b, 0xee1c, 0xee1d, 0xee1e, 0xee1f, - 0xee20, 0xee21, 0xee22, 0xee23, 0xee24, 0xee25, 0xee26, 0xee27, - 0xee28, 0xee29, 0xee2a, 0xee2b, 0xee2c, 0xee2d, 0xee2e, 0xee2f, - 0xee30, 0xee31, 0xee32, 0xee33, 0xee34, 0xee35, 0xee36, 0xee37, - 0xee38, 0xee39, 0xee3a, 0xee3b, 0xee3c, 0xee3d, 0xee3e, 0xee3f, - 0xee40, 0xee41, 0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, /* 0xee40 */ - 0xee48, 0xee49, 0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, - 0xee50, 0xee51, 0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, - 0xee58, 0xee59, 0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, - 0xee60, 0xee61, 0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, - 0xee68, 0xee69, 0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, - 0xee70, 0xee71, 0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, - 0xee78, 0xee79, 0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee7f, - 0xee80, 0xee81, 0xee82, 0xee83, 0xee84, 0xee85, 0xee86, 0xee87, /* 0xee80 */ - 0xee88, 0xee89, 0xee8a, 0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, - 0xee90, 0xee91, 0xee92, 0xee93, 0xee94, 0xee95, 0xee96, 0xee97, - 0xee98, 0xee99, 0xee9a, 0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, - 0xeea0, 0xeea1, 0xeea2, 0xeea3, 0xeea4, 0xeea5, 0xeea6, 0xeea7, - 0xeea8, 0xeea9, 0xeeaa, 0xeeab, 0xeeac, 0xeead, 0xeeae, 0xeeaf, - 0xeeb0, 0xeeb1, 0xeeb2, 0xeeb3, 0xeeb4, 0xeeb5, 0xeeb6, 0xeeb7, - 0xeeb8, 0xeeb9, 0xeeba, 0xeebb, 0xeebc, 0xeebd, 0xeebe, 0xeebf, - 0xeec0, 0xeec1, 0xeec2, 0xeec3, 0xeec4, 0xeec5, 0xeec6, 0xeec7, /* 0xeec0 */ - 0xeec8, 0xeec9, 0xeeca, 0xeecb, 0xeecc, 0xeecd, 0xeece, 0xeecf, - 0xeed0, 0xeed1, 0xeed2, 0xeed3, 0xeed4, 0xeed5, 0xeed6, 0xeed7, - 0xeed8, 0xeed9, 0xeeda, 0xeedb, 0xeedc, 0xeedd, 0xeede, 0xeedf, - 0xeee0, 0xeee1, 0xeee2, 0xeee3, 0xeee4, 0xeee5, 0xeee6, 0xeee7, - 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xeeed, 0xeeee, 0xeeef, - 0xeef0, 0xeef1, 0xeef2, 0xeef3, 0xeef4, 0xeef5, 0xeef6, 0xeef7, - 0xeef8, 0xeef9, 0xeefa, 0xeefb, 0xeefc, 0xeefd, 0xeefe, 0xeeff, - 0xef00, 0xef01, 0xef02, 0xef03, 0xef04, 0xef05, 0xef06, 0xef07, /* 0xef00 */ - 0xef08, 0xef09, 0xef0a, 0xef0b, 0xef0c, 0xef0d, 0xef0e, 0xef0f, - 0xef10, 0xef11, 0xef12, 0xef13, 0xef14, 0xef15, 0xef16, 0xef17, - 0xef18, 0xef19, 0xef1a, 0xef1b, 0xef1c, 0xef1d, 0xef1e, 0xef1f, - 0xef20, 0xef21, 0xef22, 0xef23, 0xef24, 0xef25, 0xef26, 0xef27, - 0xef28, 0xef29, 0xef2a, 0xef2b, 0xef2c, 0xef2d, 0xef2e, 0xef2f, - 0xef30, 0xef31, 0xef32, 0xef33, 0xef34, 0xef35, 0xef36, 0xef37, - 0xef38, 0xef39, 0xef3a, 0xef3b, 0xef3c, 0xef3d, 0xef3e, 0xef3f, - 0xef40, 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, /* 0xef40 */ - 0xef48, 0xef49, 0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, - 0xef50, 0xef51, 0xef52, 0xef53, 0xef54, 0xef55, 0xef56, 0xef57, - 0xef58, 0xef59, 0xef5a, 0xef5b, 0xef5c, 0xef5d, 0xef5e, 0xef5f, - 0xef60, 0xef61, 0xef62, 0xef63, 0xef64, 0xef65, 0xef66, 0xef67, - 0xef68, 0xef69, 0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0xef6f, - 0xef70, 0xef71, 0xef72, 0xef73, 0xef74, 0xef75, 0xef76, 0xef77, - 0xef78, 0xef79, 0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef7f, - 0xef80, 0xef81, 0xef82, 0xef83, 0xef84, 0xef85, 0xef86, 0xef87, /* 0xef80 */ - 0xef88, 0xef89, 0xef8a, 0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, - 0xef90, 0xef91, 0xef92, 0xef93, 0xef94, 0xef95, 0xef96, 0xef97, - 0xef98, 0xef99, 0xef9a, 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, - 0xefa0, 0xefa1, 0xefa2, 0xefa3, 0xefa4, 0xefa5, 0xefa6, 0xefa7, - 0xefa8, 0xefa9, 0xefaa, 0xefab, 0xefac, 0xefad, 0xefae, 0xefaf, - 0xefb0, 0xefb1, 0xefb2, 0xefb3, 0xefb4, 0xefb5, 0xefb6, 0xefb7, - 0xefb8, 0xefb9, 0xefba, 0xefbb, 0xefbc, 0xefbd, 0xefbe, 0xefbf, - 0xefc0, 0xefc1, 0xefc2, 0xefc3, 0xefc4, 0xefc5, 0xefc6, 0xefc7, /* 0xefc0 */ - 0xefc8, 0xefc9, 0xefca, 0xefcb, 0xefcc, 0xefcd, 0xefce, 0xefcf, - 0xefd0, 0xefd1, 0xefd2, 0xefd3, 0xefd4, 0xefd5, 0xefd6, 0xefd7, - 0xefd8, 0xefd9, 0xefda, 0xefdb, 0xefdc, 0xefdd, 0xefde, 0xefdf, - 0xefe0, 0xefe1, 0xefe2, 0xefe3, 0xefe4, 0xefe5, 0xefe6, 0xefe7, - 0xefe8, 0xefe9, 0xefea, 0xefeb, 0xefec, 0xefed, 0xefee, 0xefef, - 0xeff0, 0xeff1, 0xeff2, 0xeff3, 0xeff4, 0xeff5, 0xeff6, 0xeff7, - 0xeff8, 0xeff9, 0xeffa, 0xeffb, 0xeffc, 0xeffd, 0xeffe, 0xefff, - 0xf000, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, /* 0xf000 */ - 0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, - 0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, - 0xf018, 0xf019, 0xf01a, 0xf01b, 0xf01c, 0xf01d, 0xf01e, 0xf01f, - 0xf020, 0xf021, 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, - 0xf028, 0xf029, 0xf02a, 0xf02b, 0xf02c, 0xf02d, 0xf02e, 0xf02f, - 0xf030, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, - 0xf038, 0xf039, 0xf03a, 0xf03b, 0xf03c, 0xf03d, 0xf03e, 0xf03f, - 0xf040, 0xf041, 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, /* 0xf040 */ - 0xf048, 0xf049, 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, - 0xf050, 0xf051, 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, - 0xf058, 0xf059, 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, - 0xf060, 0xf061, 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, - 0xf068, 0xf069, 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, - 0xf070, 0xf071, 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, - 0xf078, 0xf079, 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf07f, - 0xf080, 0xf081, 0xf082, 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, /* 0xf080 */ - 0xf088, 0xf089, 0xf08a, 0xf08b, 0xf08c, 0xf08d, 0xf08e, 0xf08f, - 0xf090, 0xf091, 0xf092, 0xf093, 0xf094, 0xf095, 0xf096, 0xf097, - 0xf098, 0xf099, 0xf09a, 0xf09b, 0xf09c, 0xf09d, 0xf09e, 0xf09f, - 0xf0a0, 0xf0a1, 0xf0a2, 0xf0a3, 0xf0a4, 0xf0a5, 0xf0a6, 0xf0a7, - 0xf0a8, 0xf0a9, 0xf0aa, 0xf0ab, 0xf0ac, 0xf0ad, 0xf0ae, 0xf0af, - 0xf0b0, 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xf0b6, 0xf0b7, - 0xf0b8, 0xf0b9, 0xf0ba, 0xf0bb, 0xf0bc, 0xf0bd, 0xf0be, 0xf0bf, - 0xf0c0, 0xf0c1, 0xf0c2, 0xf0c3, 0xf0c4, 0xf0c5, 0xf0c6, 0xf0c7, /* 0xf0c0 */ - 0xf0c8, 0xf0c9, 0xf0ca, 0xf0cb, 0xf0cc, 0xf0cd, 0xf0ce, 0xf0cf, - 0xf0d0, 0xf0d1, 0xf0d2, 0xf0d3, 0xf0d4, 0xf0d5, 0xf0d6, 0xf0d7, - 0xf0d8, 0xf0d9, 0xf0da, 0xf0db, 0xf0dc, 0xf0dd, 0xf0de, 0xf0df, - 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf0e5, 0xf0e6, 0xf0e7, - 0xf0e8, 0xf0e9, 0xf0ea, 0xf0eb, 0xf0ec, 0xf0ed, 0xf0ee, 0xf0ef, - 0xf0f0, 0xf0f1, 0xf0f2, 0xf0f3, 0xf0f4, 0xf0f5, 0xf0f6, 0xf0f7, - 0xf0f8, 0xf0f9, 0xf0fa, 0xf0fb, 0xf0fc, 0xf0fd, 0xf0fe, 0xf0ff, - 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, /* 0xf100 */ - 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf10e, 0xf10f, - 0xf110, 0xf111, 0xf112, 0xf113, 0xf114, 0xf115, 0xf116, 0xf117, - 0xf118, 0xf119, 0xf11a, 0xf11b, 0xf11c, 0xf11d, 0xf11e, 0xf11f, - 0xf120, 0xf121, 0xf122, 0xf123, 0xf124, 0xf125, 0xf126, 0xf127, - 0xf128, 0xf129, 0xf12a, 0xf12b, 0xf12c, 0xf12d, 0xf12e, 0xf12f, - 0xf130, 0xf131, 0xf132, 0xf133, 0xf134, 0xf135, 0xf136, 0xf137, - 0xf138, 0xf139, 0xf13a, 0xf13b, 0xf13c, 0xf13d, 0xf13e, 0xf13f, - 0xf140, 0xf141, 0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, /* 0xf140 */ - 0xf148, 0xf149, 0xf14a, 0xf14b, 0xf14c, 0xf14d, 0xf14e, 0xf14f, - 0xf150, 0xf151, 0xf152, 0xf153, 0xf154, 0xf155, 0xf156, 0xf157, - 0xf158, 0xf159, 0xf15a, 0xf15b, 0xf15c, 0xf15d, 0xf15e, 0xf15f, - 0xf160, 0xf161, 0xf162, 0xf163, 0xf164, 0xf165, 0xf166, 0xf167, - 0xf168, 0xf169, 0xf16a, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, - 0xf170, 0xf171, 0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, - 0xf178, 0xf179, 0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf17f, - 0xf180, 0xf181, 0xf182, 0xf183, 0xf184, 0xf185, 0xf186, 0xf187, /* 0xf180 */ - 0xf188, 0xf189, 0xf18a, 0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, - 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, 0xf195, 0xf196, 0xf197, - 0xf198, 0xf199, 0xf19a, 0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, - 0xf1a0, 0xf1a1, 0xf1a2, 0xf1a3, 0xf1a4, 0xf1a5, 0xf1a6, 0xf1a7, - 0xf1a8, 0xf1a9, 0xf1aa, 0xf1ab, 0xf1ac, 0xf1ad, 0xf1ae, 0xf1af, - 0xf1b0, 0xf1b1, 0xf1b2, 0xf1b3, 0xf1b4, 0xf1b5, 0xf1b6, 0xf1b7, - 0xf1b8, 0xf1b9, 0xf1ba, 0xf1bb, 0xf1bc, 0xf1bd, 0xf1be, 0xf1bf, - 0xf1c0, 0xf1c1, 0xf1c2, 0xf1c3, 0xf1c4, 0xf1c5, 0xf1c6, 0xf1c7, /* 0xf1c0 */ - 0xf1c8, 0xf1c9, 0xf1ca, 0xf1cb, 0xf1cc, 0xf1cd, 0xf1ce, 0xf1cf, - 0xf1d0, 0xf1d1, 0xf1d2, 0xf1d3, 0xf1d4, 0xf1d5, 0xf1d6, 0xf1d7, - 0xf1d8, 0xf1d9, 0xf1da, 0xf1db, 0xf1dc, 0xf1dd, 0xf1de, 0xf1df, - 0xf1e0, 0xf1e1, 0xf1e2, 0xf1e3, 0xf1e4, 0xf1e5, 0xf1e6, 0xf1e7, - 0xf1e8, 0xf1e9, 0xf1ea, 0xf1eb, 0xf1ec, 0xf1ed, 0xf1ee, 0xf1ef, - 0xf1f0, 0xf1f1, 0xf1f2, 0xf1f3, 0xf1f4, 0xf1f5, 0xf1f6, 0xf1f7, - 0xf1f8, 0xf1f9, 0xf1fa, 0xf1fb, 0xf1fc, 0xf1fd, 0xf1fe, 0xf1ff, - 0xf200, 0xf201, 0xf202, 0xf203, 0xf204, 0xf205, 0xf206, 0xf207, /* 0xf200 */ - 0xf208, 0xf209, 0xf20a, 0xf20b, 0xf20c, 0xf20d, 0xf20e, 0xf20f, - 0xf210, 0xf211, 0xf212, 0xf213, 0xf214, 0xf215, 0xf216, 0xf217, - 0xf218, 0xf219, 0xf21a, 0xf21b, 0xf21c, 0xf21d, 0xf21e, 0xf21f, - 0xf220, 0xf221, 0xf222, 0xf223, 0xf224, 0xf225, 0xf226, 0xf227, - 0xf228, 0xf229, 0xf22a, 0xf22b, 0xf22c, 0xf22d, 0xf22e, 0xf22f, - 0xf230, 0xf231, 0xf232, 0xf233, 0xf234, 0xf235, 0xf236, 0xf237, - 0xf238, 0xf239, 0xf23a, 0xf23b, 0xf23c, 0xf23d, 0xf23e, 0xf23f, - 0xf240, 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, /* 0xf240 */ - 0xf248, 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, - 0xf250, 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, - 0xf258, 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, - 0xf260, 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, 0xf266, 0xf267, - 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, 0xf26e, 0xf26f, - 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, 0xf276, 0xf277, - 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, 0xf27e, 0xf27f, - 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, 0xf286, 0xf287, /* 0xf280 */ - 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, 0xf28e, 0xf28f, - 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, 0xf296, 0xf297, - 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, 0xf29e, 0xf29f, - 0xf2a0, 0xf2a1, 0xf2a2, 0xf2a3, 0xf2a4, 0xf2a5, 0xf2a6, 0xf2a7, - 0xf2a8, 0xf2a9, 0xf2aa, 0xf2ab, 0xf2ac, 0xf2ad, 0xf2ae, 0xf2af, - 0xf2b0, 0xf2b1, 0xf2b2, 0xf2b3, 0xf2b4, 0xf2b5, 0xf2b6, 0xf2b7, - 0xf2b8, 0xf2b9, 0xf2ba, 0xf2bb, 0xf2bc, 0xf2bd, 0xf2be, 0xf2bf, - 0xf2c0, 0xf2c1, 0xf2c2, 0xf2c3, 0xf2c4, 0xf2c5, 0xf2c6, 0xf2c7, /* 0xf2c0 */ - 0xf2c8, 0xf2c9, 0xf2ca, 0xf2cb, 0xf2cc, 0xf2cd, 0xf2ce, 0xf2cf, - 0xf2d0, 0xf2d1, 0xf2d2, 0xf2d3, 0xf2d4, 0xf2d5, 0xf2d6, 0xf2d7, - 0xf2d8, 0xf2d9, 0xf2da, 0xf2db, 0xf2dc, 0xf2dd, 0xf2de, 0xf2df, - 0xf2e0, 0xf2e1, 0xf2e2, 0xf2e3, 0xf2e4, 0xf2e5, 0xf2e6, 0xf2e7, - 0xf2e8, 0xf2e9, 0xf2ea, 0xf2eb, 0xf2ec, 0xf2ed, 0xf2ee, 0xf2ef, - 0xf2f0, 0xf2f1, 0xf2f2, 0xf2f3, 0xf2f4, 0xf2f5, 0xf2f6, 0xf2f7, - 0xf2f8, 0xf2f9, 0xf2fa, 0xf2fb, 0xf2fc, 0xf2fd, 0xf2fe, 0xf2ff, - 0xf300, 0xf301, 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, /* 0xf300 */ - 0xf308, 0xf309, 0xf30a, 0xf30b, 0xf30c, 0xf30d, 0xf30e, 0xf30f, - 0xf310, 0xf311, 0xf312, 0xf313, 0xf314, 0xf315, 0xf316, 0xf317, - 0xf318, 0xf319, 0xf31a, 0xf31b, 0xf31c, 0xf31d, 0xf31e, 0xf31f, - 0xf320, 0xf321, 0xf322, 0xf323, 0xf324, 0xf325, 0xf326, 0xf327, - 0xf328, 0xf329, 0xf32a, 0xf32b, 0xf32c, 0xf32d, 0xf32e, 0xf32f, - 0xf330, 0xf331, 0xf332, 0xf333, 0xf334, 0xf335, 0xf336, 0xf337, - 0xf338, 0xf339, 0xf33a, 0xf33b, 0xf33c, 0xf33d, 0xf33e, 0xf33f, - 0xf340, 0xf341, 0xf342, 0xf343, 0xf344, 0xf345, 0xf346, 0xf347, /* 0xf340 */ - 0xf348, 0xf349, 0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, - 0xf350, 0xf351, 0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, - 0xf358, 0xf359, 0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, - 0xf360, 0xf361, 0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, - 0xf368, 0xf369, 0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, - 0xf370, 0xf371, 0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, - 0xf378, 0xf379, 0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf37f, - 0xf380, 0xf381, 0xf382, 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, /* 0xf380 */ - 0xf388, 0xf389, 0xf38a, 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, - 0xf390, 0xf391, 0xf392, 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, - 0xf398, 0xf399, 0xf39a, 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, - 0xf3a0, 0xf3a1, 0xf3a2, 0xf3a3, 0xf3a4, 0xf3a5, 0xf3a6, 0xf3a7, - 0xf3a8, 0xf3a9, 0xf3aa, 0xf3ab, 0xf3ac, 0xf3ad, 0xf3ae, 0xf3af, - 0xf3b0, 0xf3b1, 0xf3b2, 0xf3b3, 0xf3b4, 0xf3b5, 0xf3b6, 0xf3b7, - 0xf3b8, 0xf3b9, 0xf3ba, 0xf3bb, 0xf3bc, 0xf3bd, 0xf3be, 0xf3bf, - 0xf3c0, 0xf3c1, 0xf3c2, 0xf3c3, 0xf3c4, 0xf3c5, 0xf3c6, 0xf3c7, /* 0xf3c0 */ - 0xf3c8, 0xf3c9, 0xf3ca, 0xf3cb, 0xf3cc, 0xf3cd, 0xf3ce, 0xf3cf, - 0xf3d0, 0xf3d1, 0xf3d2, 0xf3d3, 0xf3d4, 0xf3d5, 0xf3d6, 0xf3d7, - 0xf3d8, 0xf3d9, 0xf3da, 0xf3db, 0xf3dc, 0xf3dd, 0xf3de, 0xf3df, - 0xf3e0, 0xf3e1, 0xf3e2, 0xf3e3, 0xf3e4, 0xf3e5, 0xf3e6, 0xf3e7, - 0xf3e8, 0xf3e9, 0xf3ea, 0xf3eb, 0xf3ec, 0xf3ed, 0xf3ee, 0xf3ef, - 0xf3f0, 0xf3f1, 0xf3f2, 0xf3f3, 0xf3f4, 0xf3f5, 0xf3f6, 0xf3f7, - 0xf3f8, 0xf3f9, 0xf3fa, 0xf3fb, 0xf3fc, 0xf3fd, 0xf3fe, 0xf3ff, - 0xf400, 0xf401, 0xf402, 0xf403, 0xf404, 0xf405, 0xf406, 0xf407, /* 0xf400 */ - 0xf408, 0xf409, 0xf40a, 0xf40b, 0xf40c, 0xf40d, 0xf40e, 0xf40f, - 0xf410, 0xf411, 0xf412, 0xf413, 0xf414, 0xf415, 0xf416, 0xf417, - 0xf418, 0xf419, 0xf41a, 0xf41b, 0xf41c, 0xf41d, 0xf41e, 0xf41f, - 0xf420, 0xf421, 0xf422, 0xf423, 0xf424, 0xf425, 0xf426, 0xf427, - 0xf428, 0xf429, 0xf42a, 0xf42b, 0xf42c, 0xf42d, 0xf42e, 0xf42f, - 0xf430, 0xf431, 0xf432, 0xf433, 0xf434, 0xf435, 0xf436, 0xf437, - 0xf438, 0xf439, 0xf43a, 0xf43b, 0xf43c, 0xf43d, 0xf43e, 0xf43f, - 0xf440, 0xf441, 0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf447, /* 0xf440 */ - 0xf448, 0xf449, 0xf44a, 0xf44b, 0xf44c, 0xf44d, 0xf44e, 0xf44f, - 0xf450, 0xf451, 0xf452, 0xf453, 0xf454, 0xf455, 0xf456, 0xf457, - 0xf458, 0xf459, 0xf45a, 0xf45b, 0xf45c, 0xf45d, 0xf45e, 0xf45f, - 0xf460, 0xf461, 0xf462, 0xf463, 0xf464, 0xf465, 0xf466, 0xf467, - 0xf468, 0xf469, 0xf46a, 0xf46b, 0xf46c, 0xf46d, 0xf46e, 0xf46f, - 0xf470, 0xf471, 0xf472, 0xf473, 0xf474, 0xf475, 0xf476, 0xf477, - 0xf478, 0xf479, 0xf47a, 0xf47b, 0xf47c, 0xf47d, 0xf47e, 0xf47f, - 0xf480, 0xf481, 0xf482, 0xf483, 0xf484, 0xf485, 0xf486, 0xf487, /* 0xf480 */ - 0xf488, 0xf489, 0xf48a, 0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, - 0xf490, 0xf491, 0xf492, 0xf493, 0xf494, 0xf495, 0xf496, 0xf497, - 0xf498, 0xf499, 0xf49a, 0xf49b, 0xf49c, 0xf49d, 0xf49e, 0xf49f, - 0xf4a0, 0xf4a1, 0xf4a2, 0xf4a3, 0xf4a4, 0xf4a5, 0xf4a6, 0xf4a7, - 0xf4a8, 0xf4a9, 0xf4aa, 0xf4ab, 0xf4ac, 0xf4ad, 0xf4ae, 0xf4af, - 0xf4b0, 0xf4b1, 0xf4b2, 0xf4b3, 0xf4b4, 0xf4b5, 0xf4b6, 0xf4b7, - 0xf4b8, 0xf4b9, 0xf4ba, 0xf4bb, 0xf4bc, 0xf4bd, 0xf4be, 0xf4bf, - 0xf4c0, 0xf4c1, 0xf4c2, 0xf4c3, 0xf4c4, 0xf4c5, 0xf4c6, 0xf4c7, /* 0xf4c0 */ - 0xf4c8, 0xf4c9, 0xf4ca, 0xf4cb, 0xf4cc, 0xf4cd, 0xf4ce, 0xf4cf, - 0xf4d0, 0xf4d1, 0xf4d2, 0xf4d3, 0xf4d4, 0xf4d5, 0xf4d6, 0xf4d7, - 0xf4d8, 0xf4d9, 0xf4da, 0xf4db, 0xf4dc, 0xf4dd, 0xf4de, 0xf4df, - 0xf4e0, 0xf4e1, 0xf4e2, 0xf4e3, 0xf4e4, 0xf4e5, 0xf4e6, 0xf4e7, - 0xf4e8, 0xf4e9, 0xf4ea, 0xf4eb, 0xf4ec, 0xf4ed, 0xf4ee, 0xf4ef, - 0xf4f0, 0xf4f1, 0xf4f2, 0xf4f3, 0xf4f4, 0xf4f5, 0xf4f6, 0xf4f7, - 0xf4f8, 0xf4f9, 0xf4fa, 0xf4fb, 0xf4fc, 0xf4fd, 0xf4fe, 0xf4ff, - 0xf500, 0xf501, 0xf502, 0xf503, 0xf504, 0xf505, 0xf506, 0xf507, /* 0xf500 */ - 0xf508, 0xf509, 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf50e, 0xf50f, - 0xf510, 0xf511, 0xf512, 0xf513, 0xf514, 0xf515, 0xf516, 0xf517, - 0xf518, 0xf519, 0xf51a, 0xf51b, 0xf51c, 0xf51d, 0xf51e, 0xf51f, - 0xf520, 0xf521, 0xf522, 0xf523, 0xf524, 0xf525, 0xf526, 0xf527, - 0xf528, 0xf529, 0xf52a, 0xf52b, 0xf52c, 0xf52d, 0xf52e, 0xf52f, - 0xf530, 0xf531, 0xf532, 0xf533, 0xf534, 0xf535, 0xf536, 0xf537, - 0xf538, 0xf539, 0xf53a, 0xf53b, 0xf53c, 0xf53d, 0xf53e, 0xf53f, - 0xf540, 0xf541, 0xf542, 0xf543, 0xf544, 0xf545, 0xf546, 0xf547, /* 0xf540 */ - 0xf548, 0xf549, 0xf54a, 0xf54b, 0xf54c, 0xf54d, 0xf54e, 0xf54f, - 0xf550, 0xf551, 0xf552, 0xf553, 0xf554, 0xf555, 0xf556, 0xf557, - 0xf558, 0xf559, 0xf55a, 0xf55b, 0xf55c, 0xf55d, 0xf55e, 0xf55f, - 0xf560, 0xf561, 0xf562, 0xf563, 0xf564, 0xf565, 0xf566, 0xf567, - 0xf568, 0xf569, 0xf56a, 0xf56b, 0xf56c, 0xf56d, 0xf56e, 0xf56f, - 0xf570, 0xf571, 0xf572, 0xf573, 0xf574, 0xf575, 0xf576, 0xf577, - 0xf578, 0xf579, 0xf57a, 0xf57b, 0xf57c, 0xf57d, 0xf57e, 0xf57f, - 0xf580, 0xf581, 0xf582, 0xf583, 0xf584, 0xf585, 0xf586, 0xf587, /* 0xf580 */ - 0xf588, 0xf589, 0xf58a, 0xf58b, 0xf58c, 0xf58d, 0xf58e, 0xf58f, - 0xf590, 0xf591, 0xf592, 0xf593, 0xf594, 0xf595, 0xf596, 0xf597, - 0xf598, 0xf599, 0xf59a, 0xf59b, 0xf59c, 0xf59d, 0xf59e, 0xf59f, - 0xf5a0, 0xf5a1, 0xf5a2, 0xf5a3, 0xf5a4, 0xf5a5, 0xf5a6, 0xf5a7, - 0xf5a8, 0xf5a9, 0xf5aa, 0xf5ab, 0xf5ac, 0xf5ad, 0xf5ae, 0xf5af, - 0xf5b0, 0xf5b1, 0xf5b2, 0xf5b3, 0xf5b4, 0xf5b5, 0xf5b6, 0xf5b7, - 0xf5b8, 0xf5b9, 0xf5ba, 0xf5bb, 0xf5bc, 0xf5bd, 0xf5be, 0xf5bf, - 0xf5c0, 0xf5c1, 0xf5c2, 0xf5c3, 0xf5c4, 0xf5c5, 0xf5c6, 0xf5c7, /* 0xf5c0 */ - 0xf5c8, 0xf5c9, 0xf5ca, 0xf5cb, 0xf5cc, 0xf5cd, 0xf5ce, 0xf5cf, - 0xf5d0, 0xf5d1, 0xf5d2, 0xf5d3, 0xf5d4, 0xf5d5, 0xf5d6, 0xf5d7, - 0xf5d8, 0xf5d9, 0xf5da, 0xf5db, 0xf5dc, 0xf5dd, 0xf5de, 0xf5df, - 0xf5e0, 0xf5e1, 0xf5e2, 0xf5e3, 0xf5e4, 0xf5e5, 0xf5e6, 0xf5e7, - 0xf5e8, 0xf5e9, 0xf5ea, 0xf5eb, 0xf5ec, 0xf5ed, 0xf5ee, 0xf5ef, - 0xf5f0, 0xf5f1, 0xf5f2, 0xf5f3, 0xf5f4, 0xf5f5, 0xf5f6, 0xf5f7, - 0xf5f8, 0xf5f9, 0xf5fa, 0xf5fb, 0xf5fc, 0xf5fd, 0xf5fe, 0xf5ff, - 0xf600, 0xf601, 0xf602, 0xf603, 0xf604, 0xf605, 0xf606, 0xf607, /* 0xf600 */ - 0xf608, 0xf609, 0xf60a, 0xf60b, 0xf60c, 0xf60d, 0xf60e, 0xf60f, - 0xf610, 0xf611, 0xf612, 0xf613, 0xf614, 0xf615, 0xf616, 0xf617, - 0xf618, 0xf619, 0xf61a, 0xf61b, 0xf61c, 0xf61d, 0xf61e, 0xf61f, - 0xf620, 0xf621, 0xf622, 0xf623, 0xf624, 0xf625, 0xf626, 0xf627, - 0xf628, 0xf629, 0xf62a, 0xf62b, 0xf62c, 0xf62d, 0xf62e, 0xf62f, - 0xf630, 0xf631, 0xf632, 0xf633, 0xf634, 0xf635, 0xf636, 0xf637, - 0xf638, 0xf639, 0xf63a, 0xf63b, 0xf63c, 0xf63d, 0xf63e, 0xf63f, - 0xf640, 0xf641, 0xf642, 0xf643, 0xf644, 0xf645, 0xf646, 0xf647, /* 0xf640 */ - 0xf648, 0xf649, 0xf64a, 0xf64b, 0xf64c, 0xf64d, 0xf64e, 0xf64f, - 0xf650, 0xf651, 0xf652, 0xf653, 0xf654, 0xf655, 0xf656, 0xf657, - 0xf658, 0xf659, 0xf65a, 0xf65b, 0xf65c, 0xf65d, 0xf65e, 0xf65f, - 0xf660, 0xf661, 0xf662, 0xf663, 0xf664, 0xf665, 0xf666, 0xf667, - 0xf668, 0xf669, 0xf66a, 0xf66b, 0xf66c, 0xf66d, 0xf66e, 0xf66f, - 0xf670, 0xf671, 0xf672, 0xf673, 0xf674, 0xf675, 0xf676, 0xf677, - 0xf678, 0xf679, 0xf67a, 0xf67b, 0xf67c, 0xf67d, 0xf67e, 0xf67f, - 0xf680, 0xf681, 0xf682, 0xf683, 0xf684, 0xf685, 0xf686, 0xf687, /* 0xf680 */ - 0xf688, 0xf689, 0xf68a, 0xf68b, 0xf68c, 0xf68d, 0xf68e, 0xf68f, - 0xf690, 0xf691, 0xf692, 0xf693, 0xf694, 0xf695, 0xf696, 0xf697, - 0xf698, 0xf699, 0xf69a, 0xf69b, 0xf69c, 0xf69d, 0xf69e, 0xf69f, - 0xf6a0, 0xf6a1, 0xf6a2, 0xf6a3, 0xf6a4, 0xf6a5, 0xf6a6, 0xf6a7, - 0xf6a8, 0xf6a9, 0xf6aa, 0xf6ab, 0xf6ac, 0xf6ad, 0xf6ae, 0xf6af, - 0xf6b0, 0xf6b1, 0xf6b2, 0xf6b3, 0xf6b4, 0xf6b5, 0xf6b6, 0xf6b7, - 0xf6b8, 0xf6b9, 0xf6ba, 0xf6bb, 0xf6bc, 0xf6bd, 0xf6be, 0xf6bf, - 0xf6c0, 0xf6c1, 0xf6c2, 0xf6c3, 0xf6c4, 0xf6c5, 0xf6c6, 0xf6c7, /* 0xf6c0 */ - 0xf6c8, 0xf6c9, 0xf6ca, 0xf6cb, 0xf6cc, 0xf6cd, 0xf6ce, 0xf6cf, - 0xf6d0, 0xf6d1, 0xf6d2, 0xf6d3, 0xf6d4, 0xf6d5, 0xf6d6, 0xf6d7, - 0xf6d8, 0xf6d9, 0xf6da, 0xf6db, 0xf6dc, 0xf6dd, 0xf6de, 0xf6df, - 0xf6e0, 0xf6e1, 0xf6e2, 0xf6e3, 0xf6e4, 0xf6e5, 0xf6e6, 0xf6e7, - 0xf6e8, 0xf6e9, 0xf6ea, 0xf6eb, 0xf6ec, 0xf6ed, 0xf6ee, 0xf6ef, - 0xf6f0, 0xf6f1, 0xf6f2, 0xf6f3, 0xf6f4, 0xf6f5, 0xf6f6, 0xf6f7, - 0xf6f8, 0xf6f9, 0xf6fa, 0xf6fb, 0xf6fc, 0xf6fd, 0xf6fe, 0xf6ff, - 0xf700, 0xf701, 0xf702, 0xf703, 0xf704, 0xf705, 0xf706, 0xf707, /* 0xf700 */ - 0xf708, 0xf709, 0xf70a, 0xf70b, 0xf70c, 0xf70d, 0xf70e, 0xf70f, - 0xf710, 0xf711, 0xf712, 0xf713, 0xf714, 0xf715, 0xf716, 0xf717, - 0xf718, 0xf719, 0xf71a, 0xf71b, 0xf71c, 0xf71d, 0xf71e, 0xf71f, - 0xf720, 0xf721, 0xf722, 0xf723, 0xf724, 0xf725, 0xf726, 0xf727, - 0xf728, 0xf729, 0xf72a, 0xf72b, 0xf72c, 0xf72d, 0xf72e, 0xf72f, - 0xf730, 0xf731, 0xf732, 0xf733, 0xf734, 0xf735, 0xf736, 0xf737, - 0xf738, 0xf739, 0xf73a, 0xf73b, 0xf73c, 0xf73d, 0xf73e, 0xf73f, - 0xf740, 0xf741, 0xf742, 0xf743, 0xf744, 0xf745, 0xf746, 0xf747, /* 0xf740 */ - 0xf748, 0xf749, 0xf74a, 0xf74b, 0xf74c, 0xf74d, 0xf74e, 0xf74f, - 0xf750, 0xf751, 0xf752, 0xf753, 0xf754, 0xf755, 0xf756, 0xf757, - 0xf758, 0xf759, 0xf75a, 0xf75b, 0xf75c, 0xf75d, 0xf75e, 0xf75f, - 0xf760, 0xf761, 0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, - 0xf768, 0xf769, 0xf76a, 0xf76b, 0xf76c, 0xf76d, 0xf76e, 0xf76f, - 0xf770, 0xf771, 0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777, - 0xf778, 0xf779, 0xf77a, 0xf77b, 0xf77c, 0xf77d, 0xf77e, 0xf77f, - 0xf780, 0xf781, 0xf782, 0xf783, 0xf784, 0xf785, 0xf786, 0xf787, /* 0xf780 */ - 0xf788, 0xf789, 0xf78a, 0xf78b, 0xf78c, 0xf78d, 0xf78e, 0xf78f, - 0xf790, 0xf791, 0xf792, 0xf793, 0xf794, 0xf795, 0xf796, 0xf797, - 0xf798, 0xf799, 0xf79a, 0xf79b, 0xf79c, 0xf79d, 0xf79e, 0xf79f, - 0xf7a0, 0xf7a1, 0xf7a2, 0xf7a3, 0xf7a4, 0xf7a5, 0xf7a6, 0xf7a7, - 0xf7a8, 0xf7a9, 0xf7aa, 0xf7ab, 0xf7ac, 0xf7ad, 0xf7ae, 0xf7af, - 0xf7b0, 0xf7b1, 0xf7b2, 0xf7b3, 0xf7b4, 0xf7b5, 0xf7b6, 0xf7b7, - 0xf7b8, 0xf7b9, 0xf7ba, 0xf7bb, 0xf7bc, 0xf7bd, 0xf7be, 0xf7bf, - 0xf7c0, 0xf7c1, 0xf7c2, 0xf7c3, 0xf7c4, 0xf7c5, 0xf7c6, 0xf7c7, /* 0xf7c0 */ - 0xf7c8, 0xf7c9, 0xf7ca, 0xf7cb, 0xf7cc, 0xf7cd, 0xf7ce, 0xf7cf, - 0xf7d0, 0xf7d1, 0xf7d2, 0xf7d3, 0xf7d4, 0xf7d5, 0xf7d6, 0xf7d7, - 0xf7d8, 0xf7d9, 0xf7da, 0xf7db, 0xf7dc, 0xf7dd, 0xf7de, 0xf7df, - 0xf7e0, 0xf7e1, 0xf7e2, 0xf7e3, 0xf7e4, 0xf7e5, 0xf7e6, 0xf7e7, - 0xf7e8, 0xf7e9, 0xf7ea, 0xf7eb, 0xf7ec, 0xf7ed, 0xf7ee, 0xf7ef, - 0xf7f0, 0xf7f1, 0xf7f2, 0xf7f3, 0xf7f4, 0xf7f5, 0xf7f6, 0xf7f7, - 0xf7f8, 0xf7f9, 0xf7fa, 0xf7fb, 0xf7fc, 0xf7fd, 0xf7fe, 0xf7ff, - 0xf800, 0xf801, 0xf802, 0xf803, 0xf804, 0xf805, 0xf806, 0xf807, /* 0xf800 */ - 0xf808, 0xf809, 0xf80a, 0xf80b, 0xf80c, 0xf80d, 0xf80e, 0xf80f, - 0xf810, 0xf811, 0xf812, 0xf813, 0xf814, 0xf815, 0xf816, 0xf817, - 0xf818, 0xf819, 0xf81a, 0xf81b, 0xf81c, 0xf81d, 0xf81e, 0xf81f, - 0xf820, 0xf821, 0xf822, 0xf823, 0xf824, 0xf825, 0xf826, 0xf827, - 0xf828, 0xf829, 0xf82a, 0xf82b, 0xf82c, 0xf82d, 0xf82e, 0xf82f, - 0xf830, 0xf831, 0xf832, 0xf833, 0xf834, 0xf835, 0xf836, 0xf837, - 0xf838, 0xf839, 0xf83a, 0xf83b, 0xf83c, 0xf83d, 0xf83e, 0xf83f, - 0xf840, 0xf841, 0xf842, 0xf843, 0xf844, 0xf845, 0xf846, 0xf847, /* 0xf840 */ - 0xf848, 0xf849, 0xf84a, 0xf84b, 0xf84c, 0xf84d, 0xf84e, 0xf84f, - 0xf850, 0xf851, 0xf852, 0xf853, 0xf854, 0xf855, 0xf856, 0xf857, - 0xf858, 0xf859, 0xf85a, 0xf85b, 0xf85c, 0xf85d, 0xf85e, 0xf85f, - 0xf860, 0xf861, 0xf862, 0xf863, 0xf864, 0xf865, 0xf866, 0xf867, - 0xf868, 0xf869, 0xf86a, 0xf86b, 0xf86c, 0xf86d, 0xf86e, 0xf86f, - 0xf870, 0xf871, 0xf872, 0xf873, 0xf874, 0xf875, 0xf876, 0xf877, - 0xf878, 0xf879, 0xf87a, 0xf87b, 0xf87c, 0xf87d, 0xf87e, 0xf87f, - 0xf880, 0xf881, 0xf882, 0xf883, 0xf884, 0xf885, 0xf886, 0xf887, /* 0xf880 */ - 0xf888, 0xf889, 0xf88a, 0xf88b, 0xf88c, 0xf88d, 0xf88e, 0xf88f, - 0xf890, 0xf891, 0xf892, 0xf893, 0xf894, 0xf895, 0xf896, 0xf897, - 0xf898, 0xf899, 0xf89a, 0xf89b, 0xf89c, 0xf89d, 0xf89e, 0xf89f, - 0xf8a0, 0xf8a1, 0xf8a2, 0xf8a3, 0xf8a4, 0xf8a5, 0xf8a6, 0xf8a7, - 0xf8a8, 0xf8a9, 0xf8aa, 0xf8ab, 0xf8ac, 0xf8ad, 0xf8ae, 0xf8af, - 0xf8b0, 0xf8b1, 0xf8b2, 0xf8b3, 0xf8b4, 0xf8b5, 0xf8b6, 0xf8b7, - 0xf8b8, 0xf8b9, 0xf8ba, 0xf8bb, 0xf8bc, 0xf8bd, 0xf8be, 0xf8bf, - 0xf8c0, 0xf8c1, 0xf8c2, 0xf8c3, 0xf8c4, 0xf8c5, 0xf8c6, 0xf8c7, /* 0xf8c0 */ - 0xf8c8, 0xf8c9, 0xf8ca, 0xf8cb, 0xf8cc, 0xf8cd, 0xf8ce, 0xf8cf, - 0xf8d0, 0xf8d1, 0xf8d2, 0xf8d3, 0xf8d4, 0xf8d5, 0xf8d6, 0xf8d7, - 0xf8d8, 0xf8d9, 0xf8da, 0xf8db, 0xf8dc, 0xf8dd, 0xf8de, 0xf8df, - 0xf8e0, 0xf8e1, 0xf8e2, 0xf8e3, 0xf8e4, 0xf8e5, 0xf8e6, 0xf8e7, - 0xf8e8, 0xf8e9, 0xf8ea, 0xf8eb, 0xf8ec, 0xf8ed, 0xf8ee, 0xf8ef, - 0xf8f0, 0xf8f1, 0xf8f2, 0xf8f3, 0xf8f4, 0xf8f5, 0xf8f6, 0xf8f7, - 0xf8f8, 0xf8f9, 0xf8fa, 0xf8fb, 0xf8fc, 0xf8fd, 0xf8fe, 0xf8ff, - 0xf900, 0xf901, 0xf902, 0xf903, 0xf904, 0xf905, 0xf906, 0xf907, /* 0xf900 */ - 0xf908, 0xf909, 0xf90a, 0xf90b, 0xf90c, 0xf90d, 0xf90e, 0xf90f, - 0xf910, 0xf911, 0xf912, 0xf913, 0xf914, 0xf915, 0xf916, 0xf917, - 0xf918, 0xf919, 0xf91a, 0xf91b, 0xf91c, 0xf91d, 0xf91e, 0xf91f, - 0xf920, 0xf921, 0xf922, 0xf923, 0xf924, 0xf925, 0xf926, 0xf927, - 0xf928, 0xf929, 0xf92a, 0xf92b, 0xf92c, 0xf92d, 0xf92e, 0xf92f, - 0xf930, 0xf931, 0xf932, 0xf933, 0xf934, 0xf935, 0xf936, 0xf937, - 0xf938, 0xf939, 0xf93a, 0xf93b, 0xf93c, 0xf93d, 0xf93e, 0xf93f, - 0xf940, 0xf941, 0xf942, 0xf943, 0xf944, 0xf945, 0xf946, 0xf947, /* 0xf940 */ - 0xf948, 0xf949, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, 0xf94f, - 0xf950, 0xf951, 0xf952, 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, - 0xf958, 0xf959, 0xf95a, 0xf95b, 0xf95c, 0xf95d, 0xf95e, 0xf95f, - 0xf960, 0xf961, 0xf962, 0xf963, 0xf964, 0xf965, 0xf966, 0xf967, - 0xf968, 0xf969, 0xf96a, 0xf96b, 0xf96c, 0xf96d, 0xf96e, 0xf96f, - 0xf970, 0xf971, 0xf972, 0xf973, 0xf974, 0xf975, 0xf976, 0xf977, - 0xf978, 0xf979, 0xf97a, 0xf97b, 0xf97c, 0xf97d, 0xf97e, 0xf97f, - 0xf980, 0xf981, 0xf982, 0xf983, 0xf984, 0xf985, 0xf986, 0xf987, /* 0xf980 */ - 0xf988, 0xf989, 0xf98a, 0xf98b, 0xf98c, 0xf98d, 0xf98e, 0xf98f, - 0xf990, 0xf991, 0xf992, 0xf993, 0xf994, 0xf995, 0xf996, 0xf997, - 0xf998, 0xf999, 0xf99a, 0xf99b, 0xf99c, 0xf99d, 0xf99e, 0xf99f, - 0xf9a0, 0xf9a1, 0xf9a2, 0xf9a3, 0xf9a4, 0xf9a5, 0xf9a6, 0xf9a7, - 0xf9a8, 0xf9a9, 0xf9aa, 0xf9ab, 0xf9ac, 0xf9ad, 0xf9ae, 0xf9af, - 0xf9b0, 0xf9b1, 0xf9b2, 0xf9b3, 0xf9b4, 0xf9b5, 0xf9b6, 0xf9b7, - 0xf9b8, 0xf9b9, 0xf9ba, 0xf9bb, 0xf9bc, 0xf9bd, 0xf9be, 0xf9bf, - 0xf9c0, 0xf9c1, 0xf9c2, 0xf9c3, 0xf9c4, 0xf9c5, 0xf9c6, 0xf9c7, /* 0xf9c0 */ - 0xf9c8, 0xf9c9, 0xf9ca, 0xf9cb, 0xf9cc, 0xf9cd, 0xf9ce, 0xf9cf, - 0xf9d0, 0xf9d1, 0xf9d2, 0xf9d3, 0xf9d4, 0xf9d5, 0xf9d6, 0xf9d7, - 0xf9d8, 0xf9d9, 0xf9da, 0xf9db, 0xf9dc, 0xf9dd, 0xf9de, 0xf9df, - 0xf9e0, 0xf9e1, 0xf9e2, 0xf9e3, 0xf9e4, 0xf9e5, 0xf9e6, 0xf9e7, - 0xf9e8, 0xf9e9, 0xf9ea, 0xf9eb, 0xf9ec, 0xf9ed, 0xf9ee, 0xf9ef, - 0xf9f0, 0xf9f1, 0xf9f2, 0xf9f3, 0xf9f4, 0xf9f5, 0xf9f6, 0xf9f7, - 0xf9f8, 0xf9f9, 0xf9fa, 0xf9fb, 0xf9fc, 0xf9fd, 0xf9fe, 0xf9ff, - 0xfa00, 0xfa01, 0xfa02, 0xfa03, 0xfa04, 0xfa05, 0xfa06, 0xfa07, /* 0xfa00 */ - 0xfa08, 0xfa09, 0xfa0a, 0xfa0b, 0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, - 0xfa10, 0xfa11, 0xfa12, 0xfa13, 0xfa14, 0xfa15, 0xfa16, 0xfa17, - 0xfa18, 0xfa19, 0xfa1a, 0xfa1b, 0xfa1c, 0xfa1d, 0xfa1e, 0xfa1f, - 0xfa20, 0xfa21, 0xfa22, 0xfa23, 0xfa24, 0xfa25, 0xfa26, 0xfa27, - 0xfa28, 0xfa29, 0xfa2a, 0xfa2b, 0xfa2c, 0xfa2d, 0xfa2e, 0xfa2f, - 0xfa30, 0xfa31, 0xfa32, 0xfa33, 0xfa34, 0xfa35, 0xfa36, 0xfa37, - 0xfa38, 0xfa39, 0xfa3a, 0xfa3b, 0xfa3c, 0xfa3d, 0xfa3e, 0xfa3f, - 0xfa40, 0xfa41, 0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47, /* 0xfa40 */ - 0xfa48, 0xfa49, 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, - 0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0xfa57, - 0xfa58, 0xfa59, 0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0xfa5f, - 0xfa60, 0xfa61, 0xfa62, 0xfa63, 0xfa64, 0xfa65, 0xfa66, 0xfa67, - 0xfa68, 0xfa69, 0xfa6a, 0xfa6b, 0xfa6c, 0xfa6d, 0x0000, 0x0000, - 0xfa70, 0xfa71, 0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, - 0xfa78, 0xfa79, 0xfa7a, 0xfa7b, 0xfa7c, 0xfa7d, 0xfa7e, 0xfa7f, - 0xfa80, 0xfa81, 0xfa82, 0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfa87, /* 0xfa80 */ - 0xfa88, 0xfa89, 0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, - 0xfa90, 0xfa91, 0xfa92, 0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, - 0xfa98, 0xfa99, 0xfa9a, 0xfa9b, 0xfa9c, 0xfa9d, 0xfa9e, 0xfa9f, - 0xfaa0, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4, 0xfaa5, 0xfaa6, 0xfaa7, - 0xfaa8, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad, 0xfaae, 0xfaaf, - 0xfab0, 0xfab1, 0xfab2, 0xfab3, 0xfab4, 0xfab5, 0xfab6, 0xfab7, - 0xfab8, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xfabd, 0xfabe, 0xfabf, - 0xfac0, 0xfac1, 0xfac2, 0xfac3, 0xfac4, 0xfac5, 0xfac6, 0xfac7, /* 0xfac0 */ - 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd, 0xface, 0xfacf, - 0xfad0, 0xfad1, 0xfad2, 0xfad3, 0xfad4, 0xfad5, 0xfad6, 0xfad7, - 0xfad8, 0xfad9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfb00, 0xfb01, 0xfb02, 0xfb03, 0xfb04, 0xfb05, 0xfb06, 0x0000, /* 0xfb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfb13, 0xfb14, 0xfb15, 0xfb16, 0xfb17, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb1d, 0xfb1e, 0xfb1f, - 0xfb20, 0xfb21, 0xfb22, 0xfb23, 0xfb24, 0xfb25, 0xfb26, 0xfb27, - 0xfb28, 0xfb29, 0xfb2a, 0xfb2b, 0xfb2c, 0xfb2d, 0xfb2e, 0xfb2f, - 0xfb30, 0xfb31, 0xfb32, 0xfb33, 0xfb34, 0xfb35, 0xfb36, 0x0000, - 0xfb38, 0xfb39, 0xfb3a, 0xfb3b, 0xfb3c, 0x0000, 0xfb3e, 0x0000, - 0xfb40, 0xfb41, 0x0000, 0xfb43, 0xfb44, 0x0000, 0xfb46, 0xfb47, /* 0xfb40 */ - 0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, - 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, - 0xfb58, 0xfb59, 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, 0xfb5f, - 0xfb60, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, - 0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, - 0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, - 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, 0xfb7f, - 0xfb80, 0xfb81, 0xfb82, 0xfb83, 0xfb84, 0xfb85, 0xfb86, 0xfb87, /* 0xfb80 */ - 0xfb88, 0xfb89, 0xfb8a, 0xfb8b, 0xfb8c, 0xfb8d, 0xfb8e, 0xfb8f, - 0xfb90, 0xfb91, 0xfb92, 0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, - 0xfb98, 0xfb99, 0xfb9a, 0xfb9b, 0xfb9c, 0xfb9d, 0xfb9e, 0xfb9f, - 0xfba0, 0xfba1, 0xfba2, 0xfba3, 0xfba4, 0xfba5, 0xfba6, 0xfba7, - 0xfba8, 0xfba9, 0xfbaa, 0xfbab, 0xfbac, 0xfbad, 0xfbae, 0xfbaf, - 0xfbb0, 0xfbb1, 0xfbb2, 0xfbb3, 0xfbb4, 0xfbb5, 0xfbb6, 0xfbb7, - 0xfbb8, 0xfbb9, 0xfbba, 0xfbbb, 0xfbbc, 0xfbbd, 0xfbbe, 0xfbbf, - 0xfbc0, 0xfbc1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfbd3, 0xfbd4, 0xfbd5, 0xfbd6, 0xfbd7, - 0xfbd8, 0xfbd9, 0xfbda, 0xfbdb, 0xfbdc, 0xfbdd, 0xfbde, 0xfbdf, - 0xfbe0, 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7, - 0xfbe8, 0xfbe9, 0xfbea, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, - 0xfbf0, 0xfbf1, 0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf6, 0xfbf7, - 0xfbf8, 0xfbf9, 0xfbfa, 0xfbfb, 0xfbfc, 0xfbfd, 0xfbfe, 0xfbff, - 0xfc00, 0xfc01, 0xfc02, 0xfc03, 0xfc04, 0xfc05, 0xfc06, 0xfc07, /* 0xfc00 */ - 0xfc08, 0xfc09, 0xfc0a, 0xfc0b, 0xfc0c, 0xfc0d, 0xfc0e, 0xfc0f, - 0xfc10, 0xfc11, 0xfc12, 0xfc13, 0xfc14, 0xfc15, 0xfc16, 0xfc17, - 0xfc18, 0xfc19, 0xfc1a, 0xfc1b, 0xfc1c, 0xfc1d, 0xfc1e, 0xfc1f, - 0xfc20, 0xfc21, 0xfc22, 0xfc23, 0xfc24, 0xfc25, 0xfc26, 0xfc27, - 0xfc28, 0xfc29, 0xfc2a, 0xfc2b, 0xfc2c, 0xfc2d, 0xfc2e, 0xfc2f, - 0xfc30, 0xfc31, 0xfc32, 0xfc33, 0xfc34, 0xfc35, 0xfc36, 0xfc37, - 0xfc38, 0xfc39, 0xfc3a, 0xfc3b, 0xfc3c, 0xfc3d, 0xfc3e, 0xfc3f, - 0xfc40, 0xfc41, 0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, /* 0xfc40 */ - 0xfc48, 0xfc49, 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xfc4f, - 0xfc50, 0xfc51, 0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, - 0xfc58, 0xfc59, 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, - 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, - 0xfc68, 0xfc69, 0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, 0xfc6e, 0xfc6f, - 0xfc70, 0xfc71, 0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, - 0xfc78, 0xfc79, 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc7f, - 0xfc80, 0xfc81, 0xfc82, 0xfc83, 0xfc84, 0xfc85, 0xfc86, 0xfc87, /* 0xfc80 */ - 0xfc88, 0xfc89, 0xfc8a, 0xfc8b, 0xfc8c, 0xfc8d, 0xfc8e, 0xfc8f, - 0xfc90, 0xfc91, 0xfc92, 0xfc93, 0xfc94, 0xfc95, 0xfc96, 0xfc97, - 0xfc98, 0xfc99, 0xfc9a, 0xfc9b, 0xfc9c, 0xfc9d, 0xfc9e, 0xfc9f, - 0xfca0, 0xfca1, 0xfca2, 0xfca3, 0xfca4, 0xfca5, 0xfca6, 0xfca7, - 0xfca8, 0xfca9, 0xfcaa, 0xfcab, 0xfcac, 0xfcad, 0xfcae, 0xfcaf, - 0xfcb0, 0xfcb1, 0xfcb2, 0xfcb3, 0xfcb4, 0xfcb5, 0xfcb6, 0xfcb7, - 0xfcb8, 0xfcb9, 0xfcba, 0xfcbb, 0xfcbc, 0xfcbd, 0xfcbe, 0xfcbf, - 0xfcc0, 0xfcc1, 0xfcc2, 0xfcc3, 0xfcc4, 0xfcc5, 0xfcc6, 0xfcc7, /* 0xfcc0 */ - 0xfcc8, 0xfcc9, 0xfcca, 0xfccb, 0xfccc, 0xfccd, 0xfcce, 0xfccf, - 0xfcd0, 0xfcd1, 0xfcd2, 0xfcd3, 0xfcd4, 0xfcd5, 0xfcd6, 0xfcd7, - 0xfcd8, 0xfcd9, 0xfcda, 0xfcdb, 0xfcdc, 0xfcdd, 0xfcde, 0xfcdf, - 0xfce0, 0xfce1, 0xfce2, 0xfce3, 0xfce4, 0xfce5, 0xfce6, 0xfce7, - 0xfce8, 0xfce9, 0xfcea, 0xfceb, 0xfcec, 0xfced, 0xfcee, 0xfcef, - 0xfcf0, 0xfcf1, 0xfcf2, 0xfcf3, 0xfcf4, 0xfcf5, 0xfcf6, 0xfcf7, - 0xfcf8, 0xfcf9, 0xfcfa, 0xfcfb, 0xfcfc, 0xfcfd, 0xfcfe, 0xfcff, - 0xfd00, 0xfd01, 0xfd02, 0xfd03, 0xfd04, 0xfd05, 0xfd06, 0xfd07, /* 0xfd00 */ - 0xfd08, 0xfd09, 0xfd0a, 0xfd0b, 0xfd0c, 0xfd0d, 0xfd0e, 0xfd0f, - 0xfd10, 0xfd11, 0xfd12, 0xfd13, 0xfd14, 0xfd15, 0xfd16, 0xfd17, - 0xfd18, 0xfd19, 0xfd1a, 0xfd1b, 0xfd1c, 0xfd1d, 0xfd1e, 0xfd1f, - 0xfd20, 0xfd21, 0xfd22, 0xfd23, 0xfd24, 0xfd25, 0xfd26, 0xfd27, - 0xfd28, 0xfd29, 0xfd2a, 0xfd2b, 0xfd2c, 0xfd2d, 0xfd2e, 0xfd2f, - 0xfd30, 0xfd31, 0xfd32, 0xfd33, 0xfd34, 0xfd35, 0xfd36, 0xfd37, - 0xfd38, 0xfd39, 0xfd3a, 0xfd3b, 0xfd3c, 0xfd3d, 0xfd3e, 0xfd3f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, - 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, - 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, - 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, - 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, - 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd7f, - 0xfd80, 0xfd81, 0xfd82, 0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, /* 0xfd80 */ - 0xfd88, 0xfd89, 0xfd8a, 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, - 0x0000, 0x0000, 0xfd92, 0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, - 0xfd98, 0xfd99, 0xfd9a, 0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, - 0xfda0, 0xfda1, 0xfda2, 0xfda3, 0xfda4, 0xfda5, 0xfda6, 0xfda7, - 0xfda8, 0xfda9, 0xfdaa, 0xfdab, 0xfdac, 0xfdad, 0xfdae, 0xfdaf, - 0xfdb0, 0xfdb1, 0xfdb2, 0xfdb3, 0xfdb4, 0xfdb5, 0xfdb6, 0xfdb7, - 0xfdb8, 0xfdb9, 0xfdba, 0xfdbb, 0xfdbc, 0xfdbd, 0xfdbe, 0xfdbf, - 0xfdc0, 0xfdc1, 0xfdc2, 0xfdc3, 0xfdc4, 0xfdc5, 0xfdc6, 0xfdc7, /* 0xfdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfdf0, 0xfdf1, 0xfdf2, 0xfdf3, 0xfdf4, 0xfdf5, 0xfdf6, 0xfdf7, - 0xfdf8, 0xfdf9, 0xfdfa, 0xfdfb, 0xfdfc, 0xfdfd, 0x0000, 0x0000, - 0xfe00, 0xfe01, 0xfe02, 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07, /* 0xfe00 */ - 0xfe08, 0xfe09, 0xfe0a, 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, - 0xfe10, 0xfe11, 0xfe12, 0xfe13, 0xfe14, 0xfe15, 0xfe16, 0xfe17, - 0xfe18, 0xfe19, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe20, 0xfe21, 0xfe22, 0xfe23, 0xfe24, 0xfe25, 0xfe26, 0xfe27, - 0xfe28, 0xfe29, 0xfe2a, 0xfe2b, 0xfe2c, 0xfe2d, 0xfe2e, 0xfe2f, - 0xfe30, 0xfe31, 0xfe32, 0xfe33, 0xfe34, 0xfe35, 0xfe36, 0xfe37, - 0xfe38, 0xfe39, 0xfe3a, 0xfe3b, 0xfe3c, 0xfe3d, 0xfe3e, 0xfe3f, - 0xfe40, 0xfe41, 0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, /* 0xfe40 */ - 0xfe48, 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, - 0xfe50, 0xfe51, 0xfe52, 0x0000, 0xfe54, 0xfe55, 0xfe56, 0xfe57, - 0xfe58, 0xfe59, 0xfe5a, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, - 0xfe60, 0xfe61, 0xfe62, 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0x0000, - 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe70, 0xfe71, 0xfe72, 0xfe73, 0xfe74, 0x0000, 0xfe76, 0xfe77, - 0xfe78, 0xfe79, 0xfe7a, 0xfe7b, 0xfe7c, 0xfe7d, 0xfe7e, 0xfe7f, - 0xfe80, 0xfe81, 0xfe82, 0xfe83, 0xfe84, 0xfe85, 0xfe86, 0xfe87, /* 0xfe80 */ - 0xfe88, 0xfe89, 0xfe8a, 0xfe8b, 0xfe8c, 0xfe8d, 0xfe8e, 0xfe8f, - 0xfe90, 0xfe91, 0xfe92, 0xfe93, 0xfe94, 0xfe95, 0xfe96, 0xfe97, - 0xfe98, 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c, 0xfe9d, 0xfe9e, 0xfe9f, - 0xfea0, 0xfea1, 0xfea2, 0xfea3, 0xfea4, 0xfea5, 0xfea6, 0xfea7, - 0xfea8, 0xfea9, 0xfeaa, 0xfeab, 0xfeac, 0xfead, 0xfeae, 0xfeaf, - 0xfeb0, 0xfeb1, 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb5, 0xfeb6, 0xfeb7, - 0xfeb8, 0xfeb9, 0xfeba, 0xfebb, 0xfebc, 0xfebd, 0xfebe, 0xfebf, - 0xfec0, 0xfec1, 0xfec2, 0xfec3, 0xfec4, 0xfec5, 0xfec6, 0xfec7, /* 0xfec0 */ - 0xfec8, 0xfec9, 0xfeca, 0xfecb, 0xfecc, 0xfecd, 0xfece, 0xfecf, - 0xfed0, 0xfed1, 0xfed2, 0xfed3, 0xfed4, 0xfed5, 0xfed6, 0xfed7, - 0xfed8, 0xfed9, 0xfeda, 0xfedb, 0xfedc, 0xfedd, 0xfede, 0xfedf, - 0xfee0, 0xfee1, 0xfee2, 0xfee3, 0xfee4, 0xfee5, 0xfee6, 0xfee7, - 0xfee8, 0xfee9, 0xfeea, 0xfeeb, 0xfeec, 0xfeed, 0xfeee, 0xfeef, - 0xfef0, 0xfef1, 0xfef2, 0xfef3, 0xfef4, 0xfef5, 0xfef6, 0xfef7, - 0xfef8, 0xfef9, 0xfefa, 0xfefb, 0xfefc, 0x0000, 0x0000, 0xfeff, - 0x0000, 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, /* 0xff00 */ - 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, - 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, - 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, - 0xff20, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, - 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, - 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, - 0xff38, 0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, - 0xff40, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, /* 0xff40 */ - 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, - 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, - 0xff38, 0xff39, 0xff3a, 0xff5b, 0xff5c, 0xff5d, 0xff5e, 0xff5f, - 0xff60, 0xff61, 0xff62, 0xff63, 0xff64, 0xff65, 0xff66, 0xff67, - 0xff68, 0xff69, 0xff6a, 0xff6b, 0xff6c, 0xff6d, 0xff6e, 0xff6f, - 0xff70, 0xff71, 0xff72, 0xff73, 0xff74, 0xff75, 0xff76, 0xff77, - 0xff78, 0xff79, 0xff7a, 0xff7b, 0xff7c, 0xff7d, 0xff7e, 0xff7f, - 0xff80, 0xff81, 0xff82, 0xff83, 0xff84, 0xff85, 0xff86, 0xff87, /* 0xff80 */ - 0xff88, 0xff89, 0xff8a, 0xff8b, 0xff8c, 0xff8d, 0xff8e, 0xff8f, - 0xff90, 0xff91, 0xff92, 0xff93, 0xff94, 0xff95, 0xff96, 0xff97, - 0xff98, 0xff99, 0xff9a, 0xff9b, 0xff9c, 0xff9d, 0xff9e, 0xff9f, - 0xffa0, 0xffa1, 0xffa2, 0xffa3, 0xffa4, 0xffa5, 0xffa6, 0xffa7, - 0xffa8, 0xffa9, 0xffaa, 0xffab, 0xffac, 0xffad, 0xffae, 0xffaf, - 0xffb0, 0xffb1, 0xffb2, 0xffb3, 0xffb4, 0xffb5, 0xffb6, 0xffb7, - 0xffb8, 0xffb9, 0xffba, 0xffbb, 0xffbc, 0xffbd, 0xffbe, 0x0000, - 0x0000, 0x0000, 0xffc2, 0xffc3, 0xffc4, 0xffc5, 0xffc6, 0xffc7, /* 0xffc0 */ - 0x0000, 0x0000, 0xffca, 0xffcb, 0xffcc, 0xffcd, 0xffce, 0xffcf, - 0x0000, 0x0000, 0xffd2, 0xffd3, 0xffd4, 0xffd5, 0xffd6, 0xffd7, - 0x0000, 0x0000, 0xffda, 0xffdb, 0xffdc, 0x0000, 0x0000, 0x0000, - 0xffe0, 0xffe1, 0xffe2, 0xffe3, 0xffe4, 0xffe5, 0xffe6, 0x0000, - 0xffe8, 0xffe9, 0xffea, 0xffeb, 0xffec, 0xffed, 0xffee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfff9, 0xfffa, 0xfffb, 0xfffc, 0xfffd, 0x0000, 0x0000 +struct utypeflags { + uint32_t flags; /* One or more of the above flags */ + uint32_t pose; /* Positioning info */ }; -static const unsigned short ff_unicode_totitle[] = { 0, - 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, /* 0x0000 */ - 0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, - 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, - 0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f, - 0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027, - 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f, - 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, - 0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, - 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, /* 0x0040 */ - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, - 0x0060, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, - 0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, - 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, - 0x0058, 0x0059, 0x005a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, - 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, /* 0x0080 */ - 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, - 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, - 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, - 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7, - 0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae, 0x00af, - 0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x00b4, 0x039c, 0x00b6, 0x00b7, - 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, /* 0x00c0 */ - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, - 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, - 0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, - 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00f7, - 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x0178, - 0x0100, 0x0100, 0x0102, 0x0102, 0x0104, 0x0104, 0x0106, 0x0106, /* 0x0100 */ - 0x0108, 0x0108, 0x010a, 0x010a, 0x010c, 0x010c, 0x010e, 0x010e, - 0x0110, 0x0110, 0x0112, 0x0112, 0x0114, 0x0114, 0x0116, 0x0116, - 0x0118, 0x0118, 0x011a, 0x011a, 0x011c, 0x011c, 0x011e, 0x011e, - 0x0120, 0x0120, 0x0122, 0x0122, 0x0124, 0x0124, 0x0126, 0x0126, - 0x0128, 0x0128, 0x012a, 0x012a, 0x012c, 0x012c, 0x012e, 0x012e, - 0x0130, 0x0049, 0x0132, 0x0132, 0x0134, 0x0134, 0x0136, 0x0136, - 0x0138, 0x0139, 0x0139, 0x013b, 0x013b, 0x013d, 0x013d, 0x013f, - 0x013f, 0x0141, 0x0141, 0x0143, 0x0143, 0x0145, 0x0145, 0x0147, /* 0x0140 */ - 0x0147, 0x0149, 0x014a, 0x014a, 0x014c, 0x014c, 0x014e, 0x014e, - 0x0150, 0x0150, 0x0152, 0x0152, 0x0154, 0x0154, 0x0156, 0x0156, - 0x0158, 0x0158, 0x015a, 0x015a, 0x015c, 0x015c, 0x015e, 0x015e, - 0x0160, 0x0160, 0x0162, 0x0162, 0x0164, 0x0164, 0x0166, 0x0166, - 0x0168, 0x0168, 0x016a, 0x016a, 0x016c, 0x016c, 0x016e, 0x016e, - 0x0170, 0x0170, 0x0172, 0x0172, 0x0174, 0x0174, 0x0176, 0x0176, - 0x0178, 0x0179, 0x0179, 0x017b, 0x017b, 0x017d, 0x017d, 0x0053, - 0x0243, 0x0181, 0x0182, 0x0182, 0x0184, 0x0184, 0x0186, 0x0187, /* 0x0180 */ - 0x0187, 0x0189, 0x018a, 0x018b, 0x018b, 0x018d, 0x018e, 0x018f, - 0x0190, 0x0191, 0x0191, 0x0193, 0x0194, 0x01f6, 0x0196, 0x0197, - 0x0198, 0x0198, 0x023d, 0x019b, 0x019c, 0x019d, 0x0220, 0x019f, - 0x01a0, 0x01a0, 0x01a2, 0x01a2, 0x01a4, 0x01a4, 0x01a6, 0x01a7, - 0x01a7, 0x01a9, 0x01aa, 0x01ab, 0x01ac, 0x01ac, 0x01ae, 0x01af, - 0x01af, 0x01b1, 0x01b2, 0x01b3, 0x01b3, 0x01b5, 0x01b5, 0x01b7, - 0x01b8, 0x01b8, 0x01ba, 0x01bb, 0x01bc, 0x01bc, 0x01be, 0x01f7, - 0x01c0, 0x01c1, 0x01c2, 0x01c3, 0x01c5, 0x01c5, 0x01c5, 0x01c8, /* 0x01c0 */ - 0x01c8, 0x01c8, 0x01cb, 0x01cb, 0x01cb, 0x01cd, 0x01cd, 0x01cf, - 0x01cf, 0x01d1, 0x01d1, 0x01d3, 0x01d3, 0x01d5, 0x01d5, 0x01d7, - 0x01d7, 0x01d9, 0x01d9, 0x01db, 0x01db, 0x018e, 0x01de, 0x01de, - 0x01e0, 0x01e0, 0x01e2, 0x01e2, 0x01e4, 0x01e4, 0x01e6, 0x01e6, - 0x01e8, 0x01e8, 0x01ea, 0x01ea, 0x01ec, 0x01ec, 0x01ee, 0x01ee, - 0x01f0, 0x01f2, 0x01f2, 0x01f2, 0x01f4, 0x01f4, 0x01f6, 0x01f7, - 0x01f8, 0x01f8, 0x01fa, 0x01fa, 0x01fc, 0x01fc, 0x01fe, 0x01fe, - 0x0200, 0x0200, 0x0202, 0x0202, 0x0204, 0x0204, 0x0206, 0x0206, /* 0x0200 */ - 0x0208, 0x0208, 0x020a, 0x020a, 0x020c, 0x020c, 0x020e, 0x020e, - 0x0210, 0x0210, 0x0212, 0x0212, 0x0214, 0x0214, 0x0216, 0x0216, - 0x0218, 0x0218, 0x021a, 0x021a, 0x021c, 0x021c, 0x021e, 0x021e, - 0x0220, 0x0221, 0x0222, 0x0222, 0x0224, 0x0224, 0x0226, 0x0226, - 0x0228, 0x0228, 0x022a, 0x022a, 0x022c, 0x022c, 0x022e, 0x022e, - 0x0230, 0x0230, 0x0232, 0x0232, 0x0234, 0x0235, 0x0236, 0x0237, - 0x0238, 0x0239, 0x023a, 0x023b, 0x023b, 0x023d, 0x023e, 0x2c7e, - 0x2c7f, 0x0241, 0x0241, 0x0243, 0x0244, 0x0245, 0x0246, 0x0246, /* 0x0240 */ - 0x0248, 0x0248, 0x024a, 0x024a, 0x024c, 0x024c, 0x024e, 0x024e, - 0x2c6f, 0x2c6d, 0x2c70, 0x0181, 0x0186, 0x0255, 0x0189, 0x018a, - 0x0258, 0x018f, 0x025a, 0x0190, 0xa7ab, 0x025d, 0x025e, 0x025f, - 0x0193, 0xa7ac, 0x0262, 0x0194, 0x0264, 0xa78d, 0xa7aa, 0x0267, - 0x0197, 0x0196, 0xa7ae, 0x2c62, 0xa7ad, 0x026d, 0x026e, 0x019c, - 0x0270, 0x2c6e, 0x019d, 0x0273, 0x0274, 0x019f, 0x0276, 0x0277, - 0x0278, 0x0279, 0x027a, 0x027b, 0x027c, 0x2c64, 0x027e, 0x027f, - 0x01a6, 0x0281, 0xa7c5, 0x01a9, 0x0284, 0x0285, 0x0286, 0xa7b1, /* 0x0280 */ - 0x01ae, 0x0244, 0x01b1, 0x01b2, 0x0245, 0x028d, 0x028e, 0x028f, - 0x0290, 0x0291, 0x01b7, 0x0293, 0x0294, 0x0295, 0x0296, 0x0297, - 0x0298, 0x0299, 0x029a, 0x029b, 0x029c, 0xa7b2, 0xa7b0, 0x029f, - 0x02a0, 0x02a1, 0x02a2, 0x02a3, 0x02a4, 0x02a5, 0x02a6, 0x02a7, - 0x02a8, 0x02a9, 0x02aa, 0x02ab, 0x02ac, 0x02ad, 0x02ae, 0x02af, - 0x02b0, 0x02b1, 0x02b2, 0x02b3, 0x02b4, 0x02b5, 0x02b6, 0x02b7, - 0x02b8, 0x02b9, 0x02ba, 0x02bb, 0x02bc, 0x02bd, 0x02be, 0x02bf, - 0x02c0, 0x02c1, 0x02c2, 0x02c3, 0x02c4, 0x02c5, 0x02c6, 0x02c7, /* 0x02c0 */ - 0x02c8, 0x02c9, 0x02ca, 0x02cb, 0x02cc, 0x02cd, 0x02ce, 0x02cf, - 0x02d0, 0x02d1, 0x02d2, 0x02d3, 0x02d4, 0x02d5, 0x02d6, 0x02d7, - 0x02d8, 0x02d9, 0x02da, 0x02db, 0x02dc, 0x02dd, 0x02de, 0x02df, - 0x02e0, 0x02e1, 0x02e2, 0x02e3, 0x02e4, 0x02e5, 0x02e6, 0x02e7, - 0x02e8, 0x02e9, 0x02ea, 0x02eb, 0x02ec, 0x02ed, 0x02ee, 0x02ef, - 0x02f0, 0x02f1, 0x02f2, 0x02f3, 0x02f4, 0x02f5, 0x02f6, 0x02f7, - 0x02f8, 0x02f9, 0x02fa, 0x02fb, 0x02fc, 0x02fd, 0x02fe, 0x02ff, - 0x0300, 0x0301, 0x0302, 0x0303, 0x0304, 0x0305, 0x0306, 0x0307, /* 0x0300 */ - 0x0308, 0x0309, 0x030a, 0x030b, 0x030c, 0x030d, 0x030e, 0x030f, - 0x0310, 0x0311, 0x0312, 0x0313, 0x0314, 0x0315, 0x0316, 0x0317, - 0x0318, 0x0319, 0x031a, 0x031b, 0x031c, 0x031d, 0x031e, 0x031f, - 0x0320, 0x0321, 0x0322, 0x0323, 0x0324, 0x0325, 0x0326, 0x0327, - 0x0328, 0x0329, 0x032a, 0x032b, 0x032c, 0x032d, 0x032e, 0x032f, - 0x0330, 0x0331, 0x0332, 0x0333, 0x0334, 0x0335, 0x0336, 0x0337, - 0x0338, 0x0339, 0x033a, 0x033b, 0x033c, 0x033d, 0x033e, 0x033f, - 0x0340, 0x0341, 0x0342, 0x0343, 0x0344, 0x0399, 0x0346, 0x0347, /* 0x0340 */ - 0x0348, 0x0349, 0x034a, 0x034b, 0x034c, 0x034d, 0x034e, 0x034f, - 0x0350, 0x0351, 0x0352, 0x0353, 0x0354, 0x0355, 0x0356, 0x0357, - 0x0358, 0x0359, 0x035a, 0x035b, 0x035c, 0x035d, 0x035e, 0x035f, - 0x0360, 0x0361, 0x0362, 0x0363, 0x0364, 0x0365, 0x0366, 0x0367, - 0x0368, 0x0369, 0x036a, 0x036b, 0x036c, 0x036d, 0x036e, 0x036f, - 0x0370, 0x0370, 0x0372, 0x0372, 0x0374, 0x0375, 0x0376, 0x0376, - 0x0000, 0x0000, 0x037a, 0x03fd, 0x03fe, 0x03ff, 0x037e, 0x037f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0384, 0x0385, 0x0386, 0x0387, /* 0x0380 */ - 0x0388, 0x0389, 0x038a, 0x0000, 0x038c, 0x0000, 0x038e, 0x038f, - 0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x0000, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, - 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x0386, 0x0388, 0x0389, 0x038a, - 0x03b0, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, - 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f, - 0x03a0, 0x03a1, 0x03a3, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7, /* 0x03c0 */ - 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x038c, 0x038e, 0x038f, 0x03cf, - 0x0392, 0x0398, 0x03d2, 0x03d3, 0x03d4, 0x03a6, 0x03a0, 0x03cf, - 0x03d8, 0x03d8, 0x03da, 0x03da, 0x03dc, 0x03dc, 0x03de, 0x03de, - 0x03e0, 0x03e0, 0x03e2, 0x03e2, 0x03e4, 0x03e4, 0x03e6, 0x03e6, - 0x03e8, 0x03e8, 0x03ea, 0x03ea, 0x03ec, 0x03ec, 0x03ee, 0x03ee, - 0x039a, 0x03a1, 0x03f9, 0x037f, 0x03f4, 0x0395, 0x03f6, 0x03f7, - 0x03f7, 0x03f9, 0x03fa, 0x03fa, 0x03fc, 0x03fd, 0x03fe, 0x03ff, - 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, /* 0x0400 */ - 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, - 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, - 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, - 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0416, 0x0417, - 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 0x041f, - 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, /* 0x0440 */ - 0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, - 0x0400, 0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, - 0x0408, 0x0409, 0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, - 0x0460, 0x0460, 0x0462, 0x0462, 0x0464, 0x0464, 0x0466, 0x0466, - 0x0468, 0x0468, 0x046a, 0x046a, 0x046c, 0x046c, 0x046e, 0x046e, - 0x0470, 0x0470, 0x0472, 0x0472, 0x0474, 0x0474, 0x0476, 0x0476, - 0x0478, 0x0478, 0x047a, 0x047a, 0x047c, 0x047c, 0x047e, 0x047e, - 0x0480, 0x0480, 0x0482, 0x0483, 0x0484, 0x0485, 0x0486, 0x0487, /* 0x0480 */ - 0x0488, 0x0489, 0x048a, 0x048a, 0x048c, 0x048c, 0x048e, 0x048e, - 0x0490, 0x0490, 0x0492, 0x0492, 0x0494, 0x0494, 0x0496, 0x0496, - 0x0498, 0x0498, 0x049a, 0x049a, 0x049c, 0x049c, 0x049e, 0x049e, - 0x04a0, 0x04a0, 0x04a2, 0x04a2, 0x04a4, 0x04a4, 0x04a6, 0x04a6, - 0x04a8, 0x04a8, 0x04aa, 0x04aa, 0x04ac, 0x04ac, 0x04ae, 0x04ae, - 0x04b0, 0x04b0, 0x04b2, 0x04b2, 0x04b4, 0x04b4, 0x04b6, 0x04b6, - 0x04b8, 0x04b8, 0x04ba, 0x04ba, 0x04bc, 0x04bc, 0x04be, 0x04be, - 0x04c0, 0x04c1, 0x04c1, 0x04c3, 0x04c3, 0x04c5, 0x04c5, 0x04c7, /* 0x04c0 */ - 0x04c7, 0x04c9, 0x04c9, 0x04cb, 0x04cb, 0x04cd, 0x04cd, 0x04c0, - 0x04d0, 0x04d0, 0x04d2, 0x04d2, 0x04d4, 0x04d4, 0x04d6, 0x04d6, - 0x04d8, 0x04d8, 0x04da, 0x04da, 0x04dc, 0x04dc, 0x04de, 0x04de, - 0x04e0, 0x04e0, 0x04e2, 0x04e2, 0x04e4, 0x04e4, 0x04e6, 0x04e6, - 0x04e8, 0x04e8, 0x04ea, 0x04ea, 0x04ec, 0x04ec, 0x04ee, 0x04ee, - 0x04f0, 0x04f0, 0x04f2, 0x04f2, 0x04f4, 0x04f4, 0x04f6, 0x04f6, - 0x04f8, 0x04f8, 0x04fa, 0x04fa, 0x04fc, 0x04fc, 0x04fe, 0x04fe, - 0x0500, 0x0500, 0x0502, 0x0502, 0x0504, 0x0504, 0x0506, 0x0506, /* 0x0500 */ - 0x0508, 0x0508, 0x050a, 0x050a, 0x050c, 0x050c, 0x050e, 0x050e, - 0x0510, 0x0510, 0x0512, 0x0512, 0x0514, 0x0514, 0x0516, 0x0516, - 0x0518, 0x0518, 0x051a, 0x051a, 0x051c, 0x051c, 0x051e, 0x051e, - 0x0520, 0x0520, 0x0522, 0x0522, 0x0524, 0x0524, 0x0526, 0x0526, - 0x0528, 0x0528, 0x052a, 0x052a, 0x052c, 0x052c, 0x052e, 0x052e, - 0x0000, 0x0531, 0x0532, 0x0533, 0x0534, 0x0535, 0x0536, 0x0537, - 0x0538, 0x0539, 0x053a, 0x053b, 0x053c, 0x053d, 0x053e, 0x053f, - 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, /* 0x0540 */ - 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 0x054e, 0x054f, - 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 0x0000, - 0x0000, 0x0559, 0x055a, 0x055b, 0x055c, 0x055d, 0x055e, 0x055f, - 0x0560, 0x0531, 0x0532, 0x0533, 0x0534, 0x0535, 0x0536, 0x0537, - 0x0538, 0x0539, 0x053a, 0x053b, 0x053c, 0x053d, 0x053e, 0x053f, - 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 0x0545, 0x0546, 0x0547, - 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 0x054e, 0x054f, - 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 0x0587, /* 0x0580 */ - 0x0588, 0x0589, 0x058a, 0x0000, 0x0000, 0x058d, 0x058e, 0x058f, - 0x0000, 0x0591, 0x0592, 0x0593, 0x0594, 0x0595, 0x0596, 0x0597, - 0x0598, 0x0599, 0x059a, 0x059b, 0x059c, 0x059d, 0x059e, 0x059f, - 0x05a0, 0x05a1, 0x05a2, 0x05a3, 0x05a4, 0x05a5, 0x05a6, 0x05a7, - 0x05a8, 0x05a9, 0x05aa, 0x05ab, 0x05ac, 0x05ad, 0x05ae, 0x05af, - 0x05b0, 0x05b1, 0x05b2, 0x05b3, 0x05b4, 0x05b5, 0x05b6, 0x05b7, - 0x05b8, 0x05b9, 0x05ba, 0x05bb, 0x05bc, 0x05bd, 0x05be, 0x05bf, - 0x05c0, 0x05c1, 0x05c2, 0x05c3, 0x05c4, 0x05c5, 0x05c6, 0x05c7, /* 0x05c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x05d0, 0x05d1, 0x05d2, 0x05d3, 0x05d4, 0x05d5, 0x05d6, 0x05d7, - 0x05d8, 0x05d9, 0x05da, 0x05db, 0x05dc, 0x05dd, 0x05de, 0x05df, - 0x05e0, 0x05e1, 0x05e2, 0x05e3, 0x05e4, 0x05e5, 0x05e6, 0x05e7, - 0x05e8, 0x05e9, 0x05ea, 0x0000, 0x0000, 0x0000, 0x0000, 0x05ef, - 0x05f0, 0x05f1, 0x05f2, 0x05f3, 0x05f4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0600, 0x0601, 0x0602, 0x0603, 0x0604, 0x0605, 0x0606, 0x0607, /* 0x0600 */ - 0x0608, 0x0609, 0x060a, 0x060b, 0x060c, 0x060d, 0x060e, 0x060f, - 0x0610, 0x0611, 0x0612, 0x0613, 0x0614, 0x0615, 0x0616, 0x0617, - 0x0618, 0x0619, 0x061a, 0x061b, 0x061c, 0x0000, 0x061e, 0x061f, - 0x0620, 0x0621, 0x0622, 0x0623, 0x0624, 0x0625, 0x0626, 0x0627, - 0x0628, 0x0629, 0x062a, 0x062b, 0x062c, 0x062d, 0x062e, 0x062f, - 0x0630, 0x0631, 0x0632, 0x0633, 0x0634, 0x0635, 0x0636, 0x0637, - 0x0638, 0x0639, 0x063a, 0x063b, 0x063c, 0x063d, 0x063e, 0x063f, - 0x0640, 0x0641, 0x0642, 0x0643, 0x0644, 0x0645, 0x0646, 0x0647, /* 0x0640 */ - 0x0648, 0x0649, 0x064a, 0x064b, 0x064c, 0x064d, 0x064e, 0x064f, - 0x0650, 0x0651, 0x0652, 0x0653, 0x0654, 0x0655, 0x0656, 0x0657, - 0x0658, 0x0659, 0x065a, 0x065b, 0x065c, 0x065d, 0x065e, 0x065f, - 0x0660, 0x0661, 0x0662, 0x0663, 0x0664, 0x0665, 0x0666, 0x0667, - 0x0668, 0x0669, 0x066a, 0x066b, 0x066c, 0x066d, 0x066e, 0x066f, - 0x0670, 0x0671, 0x0672, 0x0673, 0x0674, 0x0675, 0x0676, 0x0677, - 0x0678, 0x0679, 0x067a, 0x067b, 0x067c, 0x067d, 0x067e, 0x067f, - 0x0680, 0x0681, 0x0682, 0x0683, 0x0684, 0x0685, 0x0686, 0x0687, /* 0x0680 */ - 0x0688, 0x0689, 0x068a, 0x068b, 0x068c, 0x068d, 0x068e, 0x068f, - 0x0690, 0x0691, 0x0692, 0x0693, 0x0694, 0x0695, 0x0696, 0x0697, - 0x0698, 0x0699, 0x069a, 0x069b, 0x069c, 0x069d, 0x069e, 0x069f, - 0x06a0, 0x06a1, 0x06a2, 0x06a3, 0x06a4, 0x06a5, 0x06a6, 0x06a7, - 0x06a8, 0x06a9, 0x06aa, 0x06ab, 0x06ac, 0x06ad, 0x06ae, 0x06af, - 0x06b0, 0x06b1, 0x06b2, 0x06b3, 0x06b4, 0x06b5, 0x06b6, 0x06b7, - 0x06b8, 0x06b9, 0x06ba, 0x06bb, 0x06bc, 0x06bd, 0x06be, 0x06bf, - 0x06c0, 0x06c1, 0x06c2, 0x06c3, 0x06c4, 0x06c5, 0x06c6, 0x06c7, /* 0x06c0 */ - 0x06c8, 0x06c9, 0x06ca, 0x06cb, 0x06cc, 0x06cd, 0x06ce, 0x06cf, - 0x06d0, 0x06d1, 0x06d2, 0x06d3, 0x06d4, 0x06d5, 0x06d6, 0x06d7, - 0x06d8, 0x06d9, 0x06da, 0x06db, 0x06dc, 0x06dd, 0x06de, 0x06df, - 0x06e0, 0x06e1, 0x06e2, 0x06e3, 0x06e4, 0x06e5, 0x06e6, 0x06e7, - 0x06e8, 0x06e9, 0x06ea, 0x06eb, 0x06ec, 0x06ed, 0x06ee, 0x06ef, - 0x06f0, 0x06f1, 0x06f2, 0x06f3, 0x06f4, 0x06f5, 0x06f6, 0x06f7, - 0x06f8, 0x06f9, 0x06fa, 0x06fb, 0x06fc, 0x06fd, 0x06fe, 0x06ff, - 0x0700, 0x0701, 0x0702, 0x0703, 0x0704, 0x0705, 0x0706, 0x0707, /* 0x0700 */ - 0x0708, 0x0709, 0x070a, 0x070b, 0x070c, 0x070d, 0x0000, 0x070f, - 0x0710, 0x0711, 0x0712, 0x0713, 0x0714, 0x0715, 0x0716, 0x0717, - 0x0718, 0x0719, 0x071a, 0x071b, 0x071c, 0x071d, 0x071e, 0x071f, - 0x0720, 0x0721, 0x0722, 0x0723, 0x0724, 0x0725, 0x0726, 0x0727, - 0x0728, 0x0729, 0x072a, 0x072b, 0x072c, 0x072d, 0x072e, 0x072f, - 0x0730, 0x0731, 0x0732, 0x0733, 0x0734, 0x0735, 0x0736, 0x0737, - 0x0738, 0x0739, 0x073a, 0x073b, 0x073c, 0x073d, 0x073e, 0x073f, - 0x0740, 0x0741, 0x0742, 0x0743, 0x0744, 0x0745, 0x0746, 0x0747, /* 0x0740 */ - 0x0748, 0x0749, 0x074a, 0x0000, 0x0000, 0x074d, 0x074e, 0x074f, - 0x0750, 0x0751, 0x0752, 0x0753, 0x0754, 0x0755, 0x0756, 0x0757, - 0x0758, 0x0759, 0x075a, 0x075b, 0x075c, 0x075d, 0x075e, 0x075f, - 0x0760, 0x0761, 0x0762, 0x0763, 0x0764, 0x0765, 0x0766, 0x0767, - 0x0768, 0x0769, 0x076a, 0x076b, 0x076c, 0x076d, 0x076e, 0x076f, - 0x0770, 0x0771, 0x0772, 0x0773, 0x0774, 0x0775, 0x0776, 0x0777, - 0x0778, 0x0779, 0x077a, 0x077b, 0x077c, 0x077d, 0x077e, 0x077f, - 0x0780, 0x0781, 0x0782, 0x0783, 0x0784, 0x0785, 0x0786, 0x0787, /* 0x0780 */ - 0x0788, 0x0789, 0x078a, 0x078b, 0x078c, 0x078d, 0x078e, 0x078f, - 0x0790, 0x0791, 0x0792, 0x0793, 0x0794, 0x0795, 0x0796, 0x0797, - 0x0798, 0x0799, 0x079a, 0x079b, 0x079c, 0x079d, 0x079e, 0x079f, - 0x07a0, 0x07a1, 0x07a2, 0x07a3, 0x07a4, 0x07a5, 0x07a6, 0x07a7, - 0x07a8, 0x07a9, 0x07aa, 0x07ab, 0x07ac, 0x07ad, 0x07ae, 0x07af, - 0x07b0, 0x07b1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x07c0, 0x07c1, 0x07c2, 0x07c3, 0x07c4, 0x07c5, 0x07c6, 0x07c7, /* 0x07c0 */ - 0x07c8, 0x07c9, 0x07ca, 0x07cb, 0x07cc, 0x07cd, 0x07ce, 0x07cf, - 0x07d0, 0x07d1, 0x07d2, 0x07d3, 0x07d4, 0x07d5, 0x07d6, 0x07d7, - 0x07d8, 0x07d9, 0x07da, 0x07db, 0x07dc, 0x07dd, 0x07de, 0x07df, - 0x07e0, 0x07e1, 0x07e2, 0x07e3, 0x07e4, 0x07e5, 0x07e6, 0x07e7, - 0x07e8, 0x07e9, 0x07ea, 0x07eb, 0x07ec, 0x07ed, 0x07ee, 0x07ef, - 0x07f0, 0x07f1, 0x07f2, 0x07f3, 0x07f4, 0x07f5, 0x07f6, 0x07f7, - 0x07f8, 0x07f9, 0x07fa, 0x0000, 0x0000, 0x07fd, 0x07fe, 0x07ff, - 0x0800, 0x0801, 0x0802, 0x0803, 0x0804, 0x0805, 0x0806, 0x0807, /* 0x0800 */ - 0x0808, 0x0809, 0x080a, 0x080b, 0x080c, 0x080d, 0x080e, 0x080f, - 0x0810, 0x0811, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, - 0x0818, 0x0819, 0x081a, 0x081b, 0x081c, 0x081d, 0x081e, 0x081f, - 0x0820, 0x0821, 0x0822, 0x0823, 0x0824, 0x0825, 0x0826, 0x0827, - 0x0828, 0x0829, 0x082a, 0x082b, 0x082c, 0x082d, 0x0000, 0x0000, - 0x0830, 0x0831, 0x0832, 0x0833, 0x0834, 0x0835, 0x0836, 0x0837, - 0x0838, 0x0839, 0x083a, 0x083b, 0x083c, 0x083d, 0x083e, 0x0000, - 0x0840, 0x0841, 0x0842, 0x0843, 0x0844, 0x0845, 0x0846, 0x0847, /* 0x0840 */ - 0x0848, 0x0849, 0x084a, 0x084b, 0x084c, 0x084d, 0x084e, 0x084f, - 0x0850, 0x0851, 0x0852, 0x0853, 0x0854, 0x0855, 0x0856, 0x0857, - 0x0858, 0x0859, 0x085a, 0x085b, 0x0000, 0x0000, 0x085e, 0x0000, - 0x0860, 0x0861, 0x0862, 0x0863, 0x0864, 0x0865, 0x0866, 0x0867, - 0x0868, 0x0869, 0x086a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x08a0, 0x08a1, 0x08a2, 0x08a3, 0x08a4, 0x08a5, 0x08a6, 0x08a7, - 0x08a8, 0x08a9, 0x08aa, 0x08ab, 0x08ac, 0x08ad, 0x08ae, 0x08af, - 0x08b0, 0x08b1, 0x08b2, 0x08b3, 0x08b4, 0x0000, 0x08b6, 0x08b7, - 0x08b8, 0x08b9, 0x08ba, 0x08bb, 0x08bc, 0x08bd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x08c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x08d3, 0x08d4, 0x08d5, 0x08d6, 0x08d7, - 0x08d8, 0x08d9, 0x08da, 0x08db, 0x08dc, 0x08dd, 0x08de, 0x08df, - 0x08e0, 0x08e1, 0x08e2, 0x08e3, 0x08e4, 0x08e5, 0x08e6, 0x08e7, - 0x08e8, 0x08e9, 0x08ea, 0x08eb, 0x08ec, 0x08ed, 0x08ee, 0x08ef, - 0x08f0, 0x08f1, 0x08f2, 0x08f3, 0x08f4, 0x08f5, 0x08f6, 0x08f7, - 0x08f8, 0x08f9, 0x08fa, 0x08fb, 0x08fc, 0x08fd, 0x08fe, 0x08ff, - 0x0900, 0x0901, 0x0902, 0x0903, 0x0904, 0x0905, 0x0906, 0x0907, /* 0x0900 */ - 0x0908, 0x0909, 0x090a, 0x090b, 0x090c, 0x090d, 0x090e, 0x090f, - 0x0910, 0x0911, 0x0912, 0x0913, 0x0914, 0x0915, 0x0916, 0x0917, - 0x0918, 0x0919, 0x091a, 0x091b, 0x091c, 0x091d, 0x091e, 0x091f, - 0x0920, 0x0921, 0x0922, 0x0923, 0x0924, 0x0925, 0x0926, 0x0927, - 0x0928, 0x0929, 0x092a, 0x092b, 0x092c, 0x092d, 0x092e, 0x092f, - 0x0930, 0x0931, 0x0932, 0x0933, 0x0934, 0x0935, 0x0936, 0x0937, - 0x0938, 0x0939, 0x093a, 0x093b, 0x093c, 0x093d, 0x093e, 0x093f, - 0x0940, 0x0941, 0x0942, 0x0943, 0x0944, 0x0945, 0x0946, 0x0947, /* 0x0940 */ - 0x0948, 0x0949, 0x094a, 0x094b, 0x094c, 0x094d, 0x094e, 0x094f, - 0x0950, 0x0951, 0x0952, 0x0953, 0x0954, 0x0955, 0x0956, 0x0957, - 0x0958, 0x0959, 0x095a, 0x095b, 0x095c, 0x095d, 0x095e, 0x095f, - 0x0960, 0x0961, 0x0962, 0x0963, 0x0964, 0x0965, 0x0966, 0x0967, - 0x0968, 0x0969, 0x096a, 0x096b, 0x096c, 0x096d, 0x096e, 0x096f, - 0x0970, 0x0971, 0x0972, 0x0973, 0x0974, 0x0975, 0x0976, 0x0977, - 0x0978, 0x0979, 0x097a, 0x097b, 0x097c, 0x097d, 0x097e, 0x097f, - 0x0980, 0x0981, 0x0982, 0x0983, 0x0000, 0x0985, 0x0986, 0x0987, /* 0x0980 */ - 0x0988, 0x0989, 0x098a, 0x098b, 0x098c, 0x0000, 0x0000, 0x098f, - 0x0990, 0x0000, 0x0000, 0x0993, 0x0994, 0x0995, 0x0996, 0x0997, - 0x0998, 0x0999, 0x099a, 0x099b, 0x099c, 0x099d, 0x099e, 0x099f, - 0x09a0, 0x09a1, 0x09a2, 0x09a3, 0x09a4, 0x09a5, 0x09a6, 0x09a7, - 0x09a8, 0x0000, 0x09aa, 0x09ab, 0x09ac, 0x09ad, 0x09ae, 0x09af, - 0x09b0, 0x0000, 0x09b2, 0x0000, 0x0000, 0x0000, 0x09b6, 0x09b7, - 0x09b8, 0x09b9, 0x0000, 0x0000, 0x09bc, 0x09bd, 0x09be, 0x09bf, - 0x09c0, 0x09c1, 0x09c2, 0x09c3, 0x09c4, 0x0000, 0x0000, 0x09c7, /* 0x09c0 */ - 0x09c8, 0x0000, 0x0000, 0x09cb, 0x09cc, 0x09cd, 0x09ce, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x09d7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x09dc, 0x09dd, 0x0000, 0x09df, - 0x09e0, 0x09e1, 0x09e2, 0x09e3, 0x0000, 0x0000, 0x09e6, 0x09e7, - 0x09e8, 0x09e9, 0x09ea, 0x09eb, 0x09ec, 0x09ed, 0x09ee, 0x09ef, - 0x09f0, 0x09f1, 0x09f2, 0x09f3, 0x09f4, 0x09f5, 0x09f6, 0x09f7, - 0x09f8, 0x09f9, 0x09fa, 0x09fb, 0x09fc, 0x09fd, 0x09fe, 0x0000, - 0x0000, 0x0a01, 0x0a02, 0x0a03, 0x0000, 0x0a05, 0x0a06, 0x0a07, /* 0x0a00 */ - 0x0a08, 0x0a09, 0x0a0a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a0f, - 0x0a10, 0x0000, 0x0000, 0x0a13, 0x0a14, 0x0a15, 0x0a16, 0x0a17, - 0x0a18, 0x0a19, 0x0a1a, 0x0a1b, 0x0a1c, 0x0a1d, 0x0a1e, 0x0a1f, - 0x0a20, 0x0a21, 0x0a22, 0x0a23, 0x0a24, 0x0a25, 0x0a26, 0x0a27, - 0x0a28, 0x0000, 0x0a2a, 0x0a2b, 0x0a2c, 0x0a2d, 0x0a2e, 0x0a2f, - 0x0a30, 0x0000, 0x0a32, 0x0a33, 0x0000, 0x0a35, 0x0a36, 0x0000, - 0x0a38, 0x0a39, 0x0000, 0x0000, 0x0a3c, 0x0000, 0x0a3e, 0x0a3f, - 0x0a40, 0x0a41, 0x0a42, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a47, /* 0x0a40 */ - 0x0a48, 0x0000, 0x0000, 0x0a4b, 0x0a4c, 0x0a4d, 0x0000, 0x0000, - 0x0000, 0x0a51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a59, 0x0a5a, 0x0a5b, 0x0a5c, 0x0000, 0x0a5e, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a66, 0x0a67, - 0x0a68, 0x0a69, 0x0a6a, 0x0a6b, 0x0a6c, 0x0a6d, 0x0a6e, 0x0a6f, - 0x0a70, 0x0a71, 0x0a72, 0x0a73, 0x0a74, 0x0a75, 0x0a76, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0a81, 0x0a82, 0x0a83, 0x0000, 0x0a85, 0x0a86, 0x0a87, /* 0x0a80 */ - 0x0a88, 0x0a89, 0x0a8a, 0x0a8b, 0x0a8c, 0x0a8d, 0x0000, 0x0a8f, - 0x0a90, 0x0a91, 0x0000, 0x0a93, 0x0a94, 0x0a95, 0x0a96, 0x0a97, - 0x0a98, 0x0a99, 0x0a9a, 0x0a9b, 0x0a9c, 0x0a9d, 0x0a9e, 0x0a9f, - 0x0aa0, 0x0aa1, 0x0aa2, 0x0aa3, 0x0aa4, 0x0aa5, 0x0aa6, 0x0aa7, - 0x0aa8, 0x0000, 0x0aaa, 0x0aab, 0x0aac, 0x0aad, 0x0aae, 0x0aaf, - 0x0ab0, 0x0000, 0x0ab2, 0x0ab3, 0x0000, 0x0ab5, 0x0ab6, 0x0ab7, - 0x0ab8, 0x0ab9, 0x0000, 0x0000, 0x0abc, 0x0abd, 0x0abe, 0x0abf, - 0x0ac0, 0x0ac1, 0x0ac2, 0x0ac3, 0x0ac4, 0x0ac5, 0x0000, 0x0ac7, /* 0x0ac0 */ - 0x0ac8, 0x0ac9, 0x0000, 0x0acb, 0x0acc, 0x0acd, 0x0000, 0x0000, - 0x0ad0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0ae0, 0x0ae1, 0x0ae2, 0x0ae3, 0x0000, 0x0000, 0x0ae6, 0x0ae7, - 0x0ae8, 0x0ae9, 0x0aea, 0x0aeb, 0x0aec, 0x0aed, 0x0aee, 0x0aef, - 0x0af0, 0x0af1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0af9, 0x0afa, 0x0afb, 0x0afc, 0x0afd, 0x0afe, 0x0aff, - 0x0000, 0x0b01, 0x0b02, 0x0b03, 0x0000, 0x0b05, 0x0b06, 0x0b07, /* 0x0b00 */ - 0x0b08, 0x0b09, 0x0b0a, 0x0b0b, 0x0b0c, 0x0000, 0x0000, 0x0b0f, - 0x0b10, 0x0000, 0x0000, 0x0b13, 0x0b14, 0x0b15, 0x0b16, 0x0b17, - 0x0b18, 0x0b19, 0x0b1a, 0x0b1b, 0x0b1c, 0x0b1d, 0x0b1e, 0x0b1f, - 0x0b20, 0x0b21, 0x0b22, 0x0b23, 0x0b24, 0x0b25, 0x0b26, 0x0b27, - 0x0b28, 0x0000, 0x0b2a, 0x0b2b, 0x0b2c, 0x0b2d, 0x0b2e, 0x0b2f, - 0x0b30, 0x0000, 0x0b32, 0x0b33, 0x0000, 0x0b35, 0x0b36, 0x0b37, - 0x0b38, 0x0b39, 0x0000, 0x0000, 0x0b3c, 0x0b3d, 0x0b3e, 0x0b3f, - 0x0b40, 0x0b41, 0x0b42, 0x0b43, 0x0b44, 0x0000, 0x0000, 0x0b47, /* 0x0b40 */ - 0x0b48, 0x0000, 0x0000, 0x0b4b, 0x0b4c, 0x0b4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0b56, 0x0b57, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0b5c, 0x0b5d, 0x0000, 0x0b5f, - 0x0b60, 0x0b61, 0x0b62, 0x0b63, 0x0000, 0x0000, 0x0b66, 0x0b67, - 0x0b68, 0x0b69, 0x0b6a, 0x0b6b, 0x0b6c, 0x0b6d, 0x0b6e, 0x0b6f, - 0x0b70, 0x0b71, 0x0b72, 0x0b73, 0x0b74, 0x0b75, 0x0b76, 0x0b77, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0b82, 0x0b83, 0x0000, 0x0b85, 0x0b86, 0x0b87, /* 0x0b80 */ - 0x0b88, 0x0b89, 0x0b8a, 0x0000, 0x0000, 0x0000, 0x0b8e, 0x0b8f, - 0x0b90, 0x0000, 0x0b92, 0x0b93, 0x0b94, 0x0b95, 0x0000, 0x0000, - 0x0000, 0x0b99, 0x0b9a, 0x0000, 0x0b9c, 0x0000, 0x0b9e, 0x0b9f, - 0x0000, 0x0000, 0x0000, 0x0ba3, 0x0ba4, 0x0000, 0x0000, 0x0000, - 0x0ba8, 0x0ba9, 0x0baa, 0x0000, 0x0000, 0x0000, 0x0bae, 0x0baf, - 0x0bb0, 0x0bb1, 0x0bb2, 0x0bb3, 0x0bb4, 0x0bb5, 0x0bb6, 0x0bb7, - 0x0bb8, 0x0bb9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bbe, 0x0bbf, - 0x0bc0, 0x0bc1, 0x0bc2, 0x0000, 0x0000, 0x0000, 0x0bc6, 0x0bc7, /* 0x0bc0 */ - 0x0bc8, 0x0000, 0x0bca, 0x0bcb, 0x0bcc, 0x0bcd, 0x0000, 0x0000, - 0x0bd0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0bd7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0be6, 0x0be7, - 0x0be8, 0x0be9, 0x0bea, 0x0beb, 0x0bec, 0x0bed, 0x0bee, 0x0bef, - 0x0bf0, 0x0bf1, 0x0bf2, 0x0bf3, 0x0bf4, 0x0bf5, 0x0bf6, 0x0bf7, - 0x0bf8, 0x0bf9, 0x0bfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c00, 0x0c01, 0x0c02, 0x0c03, 0x0c04, 0x0c05, 0x0c06, 0x0c07, /* 0x0c00 */ - 0x0c08, 0x0c09, 0x0c0a, 0x0c0b, 0x0c0c, 0x0000, 0x0c0e, 0x0c0f, - 0x0c10, 0x0000, 0x0c12, 0x0c13, 0x0c14, 0x0c15, 0x0c16, 0x0c17, - 0x0c18, 0x0c19, 0x0c1a, 0x0c1b, 0x0c1c, 0x0c1d, 0x0c1e, 0x0c1f, - 0x0c20, 0x0c21, 0x0c22, 0x0c23, 0x0c24, 0x0c25, 0x0c26, 0x0c27, - 0x0c28, 0x0000, 0x0c2a, 0x0c2b, 0x0c2c, 0x0c2d, 0x0c2e, 0x0c2f, - 0x0c30, 0x0c31, 0x0c32, 0x0c33, 0x0c34, 0x0c35, 0x0c36, 0x0c37, - 0x0c38, 0x0c39, 0x0000, 0x0000, 0x0000, 0x0c3d, 0x0c3e, 0x0c3f, - 0x0c40, 0x0c41, 0x0c42, 0x0c43, 0x0c44, 0x0000, 0x0c46, 0x0c47, /* 0x0c40 */ - 0x0c48, 0x0000, 0x0c4a, 0x0c4b, 0x0c4c, 0x0c4d, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c55, 0x0c56, 0x0000, - 0x0c58, 0x0c59, 0x0c5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0c60, 0x0c61, 0x0c62, 0x0c63, 0x0000, 0x0000, 0x0c66, 0x0c67, - 0x0c68, 0x0c69, 0x0c6a, 0x0c6b, 0x0c6c, 0x0c6d, 0x0c6e, 0x0c6f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0c77, - 0x0c78, 0x0c79, 0x0c7a, 0x0c7b, 0x0c7c, 0x0c7d, 0x0c7e, 0x0c7f, - 0x0c80, 0x0c81, 0x0c82, 0x0c83, 0x0c84, 0x0c85, 0x0c86, 0x0c87, /* 0x0c80 */ - 0x0c88, 0x0c89, 0x0c8a, 0x0c8b, 0x0c8c, 0x0000, 0x0c8e, 0x0c8f, - 0x0c90, 0x0000, 0x0c92, 0x0c93, 0x0c94, 0x0c95, 0x0c96, 0x0c97, - 0x0c98, 0x0c99, 0x0c9a, 0x0c9b, 0x0c9c, 0x0c9d, 0x0c9e, 0x0c9f, - 0x0ca0, 0x0ca1, 0x0ca2, 0x0ca3, 0x0ca4, 0x0ca5, 0x0ca6, 0x0ca7, - 0x0ca8, 0x0000, 0x0caa, 0x0cab, 0x0cac, 0x0cad, 0x0cae, 0x0caf, - 0x0cb0, 0x0cb1, 0x0cb2, 0x0cb3, 0x0000, 0x0cb5, 0x0cb6, 0x0cb7, - 0x0cb8, 0x0cb9, 0x0000, 0x0000, 0x0cbc, 0x0cbd, 0x0cbe, 0x0cbf, - 0x0cc0, 0x0cc1, 0x0cc2, 0x0cc3, 0x0cc4, 0x0000, 0x0cc6, 0x0cc7, /* 0x0cc0 */ - 0x0cc8, 0x0000, 0x0cca, 0x0ccb, 0x0ccc, 0x0ccd, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cd5, 0x0cd6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0cde, 0x0000, - 0x0ce0, 0x0ce1, 0x0ce2, 0x0ce3, 0x0000, 0x0000, 0x0ce6, 0x0ce7, - 0x0ce8, 0x0ce9, 0x0cea, 0x0ceb, 0x0cec, 0x0ced, 0x0cee, 0x0cef, - 0x0000, 0x0cf1, 0x0cf2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0d00, 0x0d01, 0x0d02, 0x0d03, 0x0000, 0x0d05, 0x0d06, 0x0d07, /* 0x0d00 */ - 0x0d08, 0x0d09, 0x0d0a, 0x0d0b, 0x0d0c, 0x0000, 0x0d0e, 0x0d0f, - 0x0d10, 0x0000, 0x0d12, 0x0d13, 0x0d14, 0x0d15, 0x0d16, 0x0d17, - 0x0d18, 0x0d19, 0x0d1a, 0x0d1b, 0x0d1c, 0x0d1d, 0x0d1e, 0x0d1f, - 0x0d20, 0x0d21, 0x0d22, 0x0d23, 0x0d24, 0x0d25, 0x0d26, 0x0d27, - 0x0d28, 0x0d29, 0x0d2a, 0x0d2b, 0x0d2c, 0x0d2d, 0x0d2e, 0x0d2f, - 0x0d30, 0x0d31, 0x0d32, 0x0d33, 0x0d34, 0x0d35, 0x0d36, 0x0d37, - 0x0d38, 0x0d39, 0x0d3a, 0x0d3b, 0x0d3c, 0x0d3d, 0x0d3e, 0x0d3f, - 0x0d40, 0x0d41, 0x0d42, 0x0d43, 0x0d44, 0x0000, 0x0d46, 0x0d47, /* 0x0d40 */ - 0x0d48, 0x0000, 0x0d4a, 0x0d4b, 0x0d4c, 0x0d4d, 0x0d4e, 0x0d4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0d54, 0x0d55, 0x0d56, 0x0d57, - 0x0d58, 0x0d59, 0x0d5a, 0x0d5b, 0x0d5c, 0x0d5d, 0x0d5e, 0x0d5f, - 0x0d60, 0x0d61, 0x0d62, 0x0d63, 0x0000, 0x0000, 0x0d66, 0x0d67, - 0x0d68, 0x0d69, 0x0d6a, 0x0d6b, 0x0d6c, 0x0d6d, 0x0d6e, 0x0d6f, - 0x0d70, 0x0d71, 0x0d72, 0x0d73, 0x0d74, 0x0d75, 0x0d76, 0x0d77, - 0x0d78, 0x0d79, 0x0d7a, 0x0d7b, 0x0d7c, 0x0d7d, 0x0d7e, 0x0d7f, - 0x0000, 0x0000, 0x0d82, 0x0d83, 0x0000, 0x0d85, 0x0d86, 0x0d87, /* 0x0d80 */ - 0x0d88, 0x0d89, 0x0d8a, 0x0d8b, 0x0d8c, 0x0d8d, 0x0d8e, 0x0d8f, - 0x0d90, 0x0d91, 0x0d92, 0x0d93, 0x0d94, 0x0d95, 0x0d96, 0x0000, - 0x0000, 0x0000, 0x0d9a, 0x0d9b, 0x0d9c, 0x0d9d, 0x0d9e, 0x0d9f, - 0x0da0, 0x0da1, 0x0da2, 0x0da3, 0x0da4, 0x0da5, 0x0da6, 0x0da7, - 0x0da8, 0x0da9, 0x0daa, 0x0dab, 0x0dac, 0x0dad, 0x0dae, 0x0daf, - 0x0db0, 0x0db1, 0x0000, 0x0db3, 0x0db4, 0x0db5, 0x0db6, 0x0db7, - 0x0db8, 0x0db9, 0x0dba, 0x0dbb, 0x0000, 0x0dbd, 0x0000, 0x0000, - 0x0dc0, 0x0dc1, 0x0dc2, 0x0dc3, 0x0dc4, 0x0dc5, 0x0dc6, 0x0000, /* 0x0dc0 */ - 0x0000, 0x0000, 0x0dca, 0x0000, 0x0000, 0x0000, 0x0000, 0x0dcf, - 0x0dd0, 0x0dd1, 0x0dd2, 0x0dd3, 0x0dd4, 0x0000, 0x0dd6, 0x0000, - 0x0dd8, 0x0dd9, 0x0dda, 0x0ddb, 0x0ddc, 0x0ddd, 0x0dde, 0x0ddf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0de6, 0x0de7, - 0x0de8, 0x0de9, 0x0dea, 0x0deb, 0x0dec, 0x0ded, 0x0dee, 0x0def, - 0x0000, 0x0000, 0x0df2, 0x0df3, 0x0df4, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e01, 0x0e02, 0x0e03, 0x0e04, 0x0e05, 0x0e06, 0x0e07, /* 0x0e00 */ - 0x0e08, 0x0e09, 0x0e0a, 0x0e0b, 0x0e0c, 0x0e0d, 0x0e0e, 0x0e0f, - 0x0e10, 0x0e11, 0x0e12, 0x0e13, 0x0e14, 0x0e15, 0x0e16, 0x0e17, - 0x0e18, 0x0e19, 0x0e1a, 0x0e1b, 0x0e1c, 0x0e1d, 0x0e1e, 0x0e1f, - 0x0e20, 0x0e21, 0x0e22, 0x0e23, 0x0e24, 0x0e25, 0x0e26, 0x0e27, - 0x0e28, 0x0e29, 0x0e2a, 0x0e2b, 0x0e2c, 0x0e2d, 0x0e2e, 0x0e2f, - 0x0e30, 0x0e31, 0x0e32, 0x0e33, 0x0e34, 0x0e35, 0x0e36, 0x0e37, - 0x0e38, 0x0e39, 0x0e3a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0e3f, - 0x0e40, 0x0e41, 0x0e42, 0x0e43, 0x0e44, 0x0e45, 0x0e46, 0x0e47, /* 0x0e40 */ - 0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c, 0x0e4d, 0x0e4e, 0x0e4f, - 0x0e50, 0x0e51, 0x0e52, 0x0e53, 0x0e54, 0x0e55, 0x0e56, 0x0e57, - 0x0e58, 0x0e59, 0x0e5a, 0x0e5b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0e81, 0x0e82, 0x0000, 0x0e84, 0x0000, 0x0e86, 0x0e87, /* 0x0e80 */ - 0x0e88, 0x0e89, 0x0e8a, 0x0000, 0x0e8c, 0x0e8d, 0x0e8e, 0x0e8f, - 0x0e90, 0x0e91, 0x0e92, 0x0e93, 0x0e94, 0x0e95, 0x0e96, 0x0e97, - 0x0e98, 0x0e99, 0x0e9a, 0x0e9b, 0x0e9c, 0x0e9d, 0x0e9e, 0x0e9f, - 0x0ea0, 0x0ea1, 0x0ea2, 0x0ea3, 0x0000, 0x0ea5, 0x0000, 0x0ea7, - 0x0ea8, 0x0ea9, 0x0eaa, 0x0eab, 0x0eac, 0x0ead, 0x0eae, 0x0eaf, - 0x0eb0, 0x0eb1, 0x0eb2, 0x0eb3, 0x0eb4, 0x0eb5, 0x0eb6, 0x0eb7, - 0x0eb8, 0x0eb9, 0x0eba, 0x0ebb, 0x0ebc, 0x0ebd, 0x0000, 0x0000, - 0x0ec0, 0x0ec1, 0x0ec2, 0x0ec3, 0x0ec4, 0x0000, 0x0ec6, 0x0000, /* 0x0ec0 */ - 0x0ec8, 0x0ec9, 0x0eca, 0x0ecb, 0x0ecc, 0x0ecd, 0x0000, 0x0000, - 0x0ed0, 0x0ed1, 0x0ed2, 0x0ed3, 0x0ed4, 0x0ed5, 0x0ed6, 0x0ed7, - 0x0ed8, 0x0ed9, 0x0000, 0x0000, 0x0edc, 0x0edd, 0x0ede, 0x0edf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0f00, 0x0f01, 0x0f02, 0x0f03, 0x0f04, 0x0f05, 0x0f06, 0x0f07, /* 0x0f00 */ - 0x0f08, 0x0f09, 0x0f0a, 0x0f0b, 0x0f0c, 0x0f0d, 0x0f0e, 0x0f0f, - 0x0f10, 0x0f11, 0x0f12, 0x0f13, 0x0f14, 0x0f15, 0x0f16, 0x0f17, - 0x0f18, 0x0f19, 0x0f1a, 0x0f1b, 0x0f1c, 0x0f1d, 0x0f1e, 0x0f1f, - 0x0f20, 0x0f21, 0x0f22, 0x0f23, 0x0f24, 0x0f25, 0x0f26, 0x0f27, - 0x0f28, 0x0f29, 0x0f2a, 0x0f2b, 0x0f2c, 0x0f2d, 0x0f2e, 0x0f2f, - 0x0f30, 0x0f31, 0x0f32, 0x0f33, 0x0f34, 0x0f35, 0x0f36, 0x0f37, - 0x0f38, 0x0f39, 0x0f3a, 0x0f3b, 0x0f3c, 0x0f3d, 0x0f3e, 0x0f3f, - 0x0f40, 0x0f41, 0x0f42, 0x0f43, 0x0f44, 0x0f45, 0x0f46, 0x0f47, /* 0x0f40 */ - 0x0000, 0x0f49, 0x0f4a, 0x0f4b, 0x0f4c, 0x0f4d, 0x0f4e, 0x0f4f, - 0x0f50, 0x0f51, 0x0f52, 0x0f53, 0x0f54, 0x0f55, 0x0f56, 0x0f57, - 0x0f58, 0x0f59, 0x0f5a, 0x0f5b, 0x0f5c, 0x0f5d, 0x0f5e, 0x0f5f, - 0x0f60, 0x0f61, 0x0f62, 0x0f63, 0x0f64, 0x0f65, 0x0f66, 0x0f67, - 0x0f68, 0x0f69, 0x0f6a, 0x0f6b, 0x0f6c, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0f71, 0x0f72, 0x0f73, 0x0f74, 0x0f75, 0x0f76, 0x0f77, - 0x0f78, 0x0f79, 0x0f7a, 0x0f7b, 0x0f7c, 0x0f7d, 0x0f7e, 0x0f7f, - 0x0f80, 0x0f81, 0x0f82, 0x0f83, 0x0f84, 0x0f85, 0x0f86, 0x0f87, /* 0x0f80 */ - 0x0f88, 0x0f89, 0x0f8a, 0x0f8b, 0x0f8c, 0x0f8d, 0x0f8e, 0x0f8f, - 0x0f90, 0x0f91, 0x0f92, 0x0f93, 0x0f94, 0x0f95, 0x0f96, 0x0f97, - 0x0000, 0x0f99, 0x0f9a, 0x0f9b, 0x0f9c, 0x0f9d, 0x0f9e, 0x0f9f, - 0x0fa0, 0x0fa1, 0x0fa2, 0x0fa3, 0x0fa4, 0x0fa5, 0x0fa6, 0x0fa7, - 0x0fa8, 0x0fa9, 0x0faa, 0x0fab, 0x0fac, 0x0fad, 0x0fae, 0x0faf, - 0x0fb0, 0x0fb1, 0x0fb2, 0x0fb3, 0x0fb4, 0x0fb5, 0x0fb6, 0x0fb7, - 0x0fb8, 0x0fb9, 0x0fba, 0x0fbb, 0x0fbc, 0x0000, 0x0fbe, 0x0fbf, - 0x0fc0, 0x0fc1, 0x0fc2, 0x0fc3, 0x0fc4, 0x0fc5, 0x0fc6, 0x0fc7, /* 0x0fc0 */ - 0x0fc8, 0x0fc9, 0x0fca, 0x0fcb, 0x0fcc, 0x0000, 0x0fce, 0x0fcf, - 0x0fd0, 0x0fd1, 0x0fd2, 0x0fd3, 0x0fd4, 0x0fd5, 0x0fd6, 0x0fd7, - 0x0fd8, 0x0fd9, 0x0fda, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1000, 0x1001, 0x1002, 0x1003, 0x1004, 0x1005, 0x1006, 0x1007, /* 0x1000 */ - 0x1008, 0x1009, 0x100a, 0x100b, 0x100c, 0x100d, 0x100e, 0x100f, - 0x1010, 0x1011, 0x1012, 0x1013, 0x1014, 0x1015, 0x1016, 0x1017, - 0x1018, 0x1019, 0x101a, 0x101b, 0x101c, 0x101d, 0x101e, 0x101f, - 0x1020, 0x1021, 0x1022, 0x1023, 0x1024, 0x1025, 0x1026, 0x1027, - 0x1028, 0x1029, 0x102a, 0x102b, 0x102c, 0x102d, 0x102e, 0x102f, - 0x1030, 0x1031, 0x1032, 0x1033, 0x1034, 0x1035, 0x1036, 0x1037, - 0x1038, 0x1039, 0x103a, 0x103b, 0x103c, 0x103d, 0x103e, 0x103f, - 0x1040, 0x1041, 0x1042, 0x1043, 0x1044, 0x1045, 0x1046, 0x1047, /* 0x1040 */ - 0x1048, 0x1049, 0x104a, 0x104b, 0x104c, 0x104d, 0x104e, 0x104f, - 0x1050, 0x1051, 0x1052, 0x1053, 0x1054, 0x1055, 0x1056, 0x1057, - 0x1058, 0x1059, 0x105a, 0x105b, 0x105c, 0x105d, 0x105e, 0x105f, - 0x1060, 0x1061, 0x1062, 0x1063, 0x1064, 0x1065, 0x1066, 0x1067, - 0x1068, 0x1069, 0x106a, 0x106b, 0x106c, 0x106d, 0x106e, 0x106f, - 0x1070, 0x1071, 0x1072, 0x1073, 0x1074, 0x1075, 0x1076, 0x1077, - 0x1078, 0x1079, 0x107a, 0x107b, 0x107c, 0x107d, 0x107e, 0x107f, - 0x1080, 0x1081, 0x1082, 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, /* 0x1080 */ - 0x1088, 0x1089, 0x108a, 0x108b, 0x108c, 0x108d, 0x108e, 0x108f, - 0x1090, 0x1091, 0x1092, 0x1093, 0x1094, 0x1095, 0x1096, 0x1097, - 0x1098, 0x1099, 0x109a, 0x109b, 0x109c, 0x109d, 0x109e, 0x109f, - 0x10a0, 0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, - 0x10a8, 0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, - 0x10b0, 0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, - 0x10b8, 0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, - 0x10c0, 0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x0000, 0x10c7, /* 0x10c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10cd, 0x0000, 0x0000, - 0x10d0, 0x10d1, 0x10d2, 0x10d3, 0x10d4, 0x10d5, 0x10d6, 0x10d7, - 0x10d8, 0x10d9, 0x10da, 0x10db, 0x10dc, 0x10dd, 0x10de, 0x10df, - 0x10e0, 0x10e1, 0x10e2, 0x10e3, 0x10e4, 0x10e5, 0x10e6, 0x10e7, - 0x10e8, 0x10e9, 0x10ea, 0x10eb, 0x10ec, 0x10ed, 0x10ee, 0x10ef, - 0x10f0, 0x10f1, 0x10f2, 0x10f3, 0x10f4, 0x10f5, 0x10f6, 0x10f7, - 0x10f8, 0x10f9, 0x10fa, 0x10fb, 0x10fc, 0x10fd, 0x10fe, 0x10ff, - 0x1100, 0x1101, 0x1102, 0x1103, 0x1104, 0x1105, 0x1106, 0x1107, /* 0x1100 */ - 0x1108, 0x1109, 0x110a, 0x110b, 0x110c, 0x110d, 0x110e, 0x110f, - 0x1110, 0x1111, 0x1112, 0x1113, 0x1114, 0x1115, 0x1116, 0x1117, - 0x1118, 0x1119, 0x111a, 0x111b, 0x111c, 0x111d, 0x111e, 0x111f, - 0x1120, 0x1121, 0x1122, 0x1123, 0x1124, 0x1125, 0x1126, 0x1127, - 0x1128, 0x1129, 0x112a, 0x112b, 0x112c, 0x112d, 0x112e, 0x112f, - 0x1130, 0x1131, 0x1132, 0x1133, 0x1134, 0x1135, 0x1136, 0x1137, - 0x1138, 0x1139, 0x113a, 0x113b, 0x113c, 0x113d, 0x113e, 0x113f, - 0x1140, 0x1141, 0x1142, 0x1143, 0x1144, 0x1145, 0x1146, 0x1147, /* 0x1140 */ - 0x1148, 0x1149, 0x114a, 0x114b, 0x114c, 0x114d, 0x114e, 0x114f, - 0x1150, 0x1151, 0x1152, 0x1153, 0x1154, 0x1155, 0x1156, 0x1157, - 0x1158, 0x1159, 0x115a, 0x115b, 0x115c, 0x115d, 0x115e, 0x115f, - 0x1160, 0x1161, 0x1162, 0x1163, 0x1164, 0x1165, 0x1166, 0x1167, - 0x1168, 0x1169, 0x116a, 0x116b, 0x116c, 0x116d, 0x116e, 0x116f, - 0x1170, 0x1171, 0x1172, 0x1173, 0x1174, 0x1175, 0x1176, 0x1177, - 0x1178, 0x1179, 0x117a, 0x117b, 0x117c, 0x117d, 0x117e, 0x117f, - 0x1180, 0x1181, 0x1182, 0x1183, 0x1184, 0x1185, 0x1186, 0x1187, /* 0x1180 */ - 0x1188, 0x1189, 0x118a, 0x118b, 0x118c, 0x118d, 0x118e, 0x118f, - 0x1190, 0x1191, 0x1192, 0x1193, 0x1194, 0x1195, 0x1196, 0x1197, - 0x1198, 0x1199, 0x119a, 0x119b, 0x119c, 0x119d, 0x119e, 0x119f, - 0x11a0, 0x11a1, 0x11a2, 0x11a3, 0x11a4, 0x11a5, 0x11a6, 0x11a7, - 0x11a8, 0x11a9, 0x11aa, 0x11ab, 0x11ac, 0x11ad, 0x11ae, 0x11af, - 0x11b0, 0x11b1, 0x11b2, 0x11b3, 0x11b4, 0x11b5, 0x11b6, 0x11b7, - 0x11b8, 0x11b9, 0x11ba, 0x11bb, 0x11bc, 0x11bd, 0x11be, 0x11bf, - 0x11c0, 0x11c1, 0x11c2, 0x11c3, 0x11c4, 0x11c5, 0x11c6, 0x11c7, /* 0x11c0 */ - 0x11c8, 0x11c9, 0x11ca, 0x11cb, 0x11cc, 0x11cd, 0x11ce, 0x11cf, - 0x11d0, 0x11d1, 0x11d2, 0x11d3, 0x11d4, 0x11d5, 0x11d6, 0x11d7, - 0x11d8, 0x11d9, 0x11da, 0x11db, 0x11dc, 0x11dd, 0x11de, 0x11df, - 0x11e0, 0x11e1, 0x11e2, 0x11e3, 0x11e4, 0x11e5, 0x11e6, 0x11e7, - 0x11e8, 0x11e9, 0x11ea, 0x11eb, 0x11ec, 0x11ed, 0x11ee, 0x11ef, - 0x11f0, 0x11f1, 0x11f2, 0x11f3, 0x11f4, 0x11f5, 0x11f6, 0x11f7, - 0x11f8, 0x11f9, 0x11fa, 0x11fb, 0x11fc, 0x11fd, 0x11fe, 0x11ff, - 0x1200, 0x1201, 0x1202, 0x1203, 0x1204, 0x1205, 0x1206, 0x1207, /* 0x1200 */ - 0x1208, 0x1209, 0x120a, 0x120b, 0x120c, 0x120d, 0x120e, 0x120f, - 0x1210, 0x1211, 0x1212, 0x1213, 0x1214, 0x1215, 0x1216, 0x1217, - 0x1218, 0x1219, 0x121a, 0x121b, 0x121c, 0x121d, 0x121e, 0x121f, - 0x1220, 0x1221, 0x1222, 0x1223, 0x1224, 0x1225, 0x1226, 0x1227, - 0x1228, 0x1229, 0x122a, 0x122b, 0x122c, 0x122d, 0x122e, 0x122f, - 0x1230, 0x1231, 0x1232, 0x1233, 0x1234, 0x1235, 0x1236, 0x1237, - 0x1238, 0x1239, 0x123a, 0x123b, 0x123c, 0x123d, 0x123e, 0x123f, - 0x1240, 0x1241, 0x1242, 0x1243, 0x1244, 0x1245, 0x1246, 0x1247, /* 0x1240 */ - 0x1248, 0x0000, 0x124a, 0x124b, 0x124c, 0x124d, 0x0000, 0x0000, - 0x1250, 0x1251, 0x1252, 0x1253, 0x1254, 0x1255, 0x1256, 0x0000, - 0x1258, 0x0000, 0x125a, 0x125b, 0x125c, 0x125d, 0x0000, 0x0000, - 0x1260, 0x1261, 0x1262, 0x1263, 0x1264, 0x1265, 0x1266, 0x1267, - 0x1268, 0x1269, 0x126a, 0x126b, 0x126c, 0x126d, 0x126e, 0x126f, - 0x1270, 0x1271, 0x1272, 0x1273, 0x1274, 0x1275, 0x1276, 0x1277, - 0x1278, 0x1279, 0x127a, 0x127b, 0x127c, 0x127d, 0x127e, 0x127f, - 0x1280, 0x1281, 0x1282, 0x1283, 0x1284, 0x1285, 0x1286, 0x1287, /* 0x1280 */ - 0x1288, 0x0000, 0x128a, 0x128b, 0x128c, 0x128d, 0x0000, 0x0000, - 0x1290, 0x1291, 0x1292, 0x1293, 0x1294, 0x1295, 0x1296, 0x1297, - 0x1298, 0x1299, 0x129a, 0x129b, 0x129c, 0x129d, 0x129e, 0x129f, - 0x12a0, 0x12a1, 0x12a2, 0x12a3, 0x12a4, 0x12a5, 0x12a6, 0x12a7, - 0x12a8, 0x12a9, 0x12aa, 0x12ab, 0x12ac, 0x12ad, 0x12ae, 0x12af, - 0x12b0, 0x0000, 0x12b2, 0x12b3, 0x12b4, 0x12b5, 0x0000, 0x0000, - 0x12b8, 0x12b9, 0x12ba, 0x12bb, 0x12bc, 0x12bd, 0x12be, 0x0000, - 0x12c0, 0x0000, 0x12c2, 0x12c3, 0x12c4, 0x12c5, 0x0000, 0x0000, /* 0x12c0 */ - 0x12c8, 0x12c9, 0x12ca, 0x12cb, 0x12cc, 0x12cd, 0x12ce, 0x12cf, - 0x12d0, 0x12d1, 0x12d2, 0x12d3, 0x12d4, 0x12d5, 0x12d6, 0x0000, - 0x12d8, 0x12d9, 0x12da, 0x12db, 0x12dc, 0x12dd, 0x12de, 0x12df, - 0x12e0, 0x12e1, 0x12e2, 0x12e3, 0x12e4, 0x12e5, 0x12e6, 0x12e7, - 0x12e8, 0x12e9, 0x12ea, 0x12eb, 0x12ec, 0x12ed, 0x12ee, 0x12ef, - 0x12f0, 0x12f1, 0x12f2, 0x12f3, 0x12f4, 0x12f5, 0x12f6, 0x12f7, - 0x12f8, 0x12f9, 0x12fa, 0x12fb, 0x12fc, 0x12fd, 0x12fe, 0x12ff, - 0x1300, 0x1301, 0x1302, 0x1303, 0x1304, 0x1305, 0x1306, 0x1307, /* 0x1300 */ - 0x1308, 0x1309, 0x130a, 0x130b, 0x130c, 0x130d, 0x130e, 0x130f, - 0x1310, 0x0000, 0x1312, 0x1313, 0x1314, 0x1315, 0x0000, 0x0000, - 0x1318, 0x1319, 0x131a, 0x131b, 0x131c, 0x131d, 0x131e, 0x131f, - 0x1320, 0x1321, 0x1322, 0x1323, 0x1324, 0x1325, 0x1326, 0x1327, - 0x1328, 0x1329, 0x132a, 0x132b, 0x132c, 0x132d, 0x132e, 0x132f, - 0x1330, 0x1331, 0x1332, 0x1333, 0x1334, 0x1335, 0x1336, 0x1337, - 0x1338, 0x1339, 0x133a, 0x133b, 0x133c, 0x133d, 0x133e, 0x133f, - 0x1340, 0x1341, 0x1342, 0x1343, 0x1344, 0x1345, 0x1346, 0x1347, /* 0x1340 */ - 0x1348, 0x1349, 0x134a, 0x134b, 0x134c, 0x134d, 0x134e, 0x134f, - 0x1350, 0x1351, 0x1352, 0x1353, 0x1354, 0x1355, 0x1356, 0x1357, - 0x1358, 0x1359, 0x135a, 0x0000, 0x0000, 0x135d, 0x135e, 0x135f, - 0x1360, 0x1361, 0x1362, 0x1363, 0x1364, 0x1365, 0x1366, 0x1367, - 0x1368, 0x1369, 0x136a, 0x136b, 0x136c, 0x136d, 0x136e, 0x136f, - 0x1370, 0x1371, 0x1372, 0x1373, 0x1374, 0x1375, 0x1376, 0x1377, - 0x1378, 0x1379, 0x137a, 0x137b, 0x137c, 0x0000, 0x0000, 0x0000, - 0x1380, 0x1381, 0x1382, 0x1383, 0x1384, 0x1385, 0x1386, 0x1387, /* 0x1380 */ - 0x1388, 0x1389, 0x138a, 0x138b, 0x138c, 0x138d, 0x138e, 0x138f, - 0x1390, 0x1391, 0x1392, 0x1393, 0x1394, 0x1395, 0x1396, 0x1397, - 0x1398, 0x1399, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x13a0, 0x13a1, 0x13a2, 0x13a3, 0x13a4, 0x13a5, 0x13a6, 0x13a7, - 0x13a8, 0x13a9, 0x13aa, 0x13ab, 0x13ac, 0x13ad, 0x13ae, 0x13af, - 0x13b0, 0x13b1, 0x13b2, 0x13b3, 0x13b4, 0x13b5, 0x13b6, 0x13b7, - 0x13b8, 0x13b9, 0x13ba, 0x13bb, 0x13bc, 0x13bd, 0x13be, 0x13bf, - 0x13c0, 0x13c1, 0x13c2, 0x13c3, 0x13c4, 0x13c5, 0x13c6, 0x13c7, /* 0x13c0 */ - 0x13c8, 0x13c9, 0x13ca, 0x13cb, 0x13cc, 0x13cd, 0x13ce, 0x13cf, - 0x13d0, 0x13d1, 0x13d2, 0x13d3, 0x13d4, 0x13d5, 0x13d6, 0x13d7, - 0x13d8, 0x13d9, 0x13da, 0x13db, 0x13dc, 0x13dd, 0x13de, 0x13df, - 0x13e0, 0x13e1, 0x13e2, 0x13e3, 0x13e4, 0x13e5, 0x13e6, 0x13e7, - 0x13e8, 0x13e9, 0x13ea, 0x13eb, 0x13ec, 0x13ed, 0x13ee, 0x13ef, - 0x13f0, 0x13f1, 0x13f2, 0x13f3, 0x13f4, 0x13f5, 0x0000, 0x0000, - 0x13f0, 0x13f1, 0x13f2, 0x13f3, 0x13f4, 0x13f5, 0x0000, 0x0000, - 0x1400, 0x1401, 0x1402, 0x1403, 0x1404, 0x1405, 0x1406, 0x1407, /* 0x1400 */ - 0x1408, 0x1409, 0x140a, 0x140b, 0x140c, 0x140d, 0x140e, 0x140f, - 0x1410, 0x1411, 0x1412, 0x1413, 0x1414, 0x1415, 0x1416, 0x1417, - 0x1418, 0x1419, 0x141a, 0x141b, 0x141c, 0x141d, 0x141e, 0x141f, - 0x1420, 0x1421, 0x1422, 0x1423, 0x1424, 0x1425, 0x1426, 0x1427, - 0x1428, 0x1429, 0x142a, 0x142b, 0x142c, 0x142d, 0x142e, 0x142f, - 0x1430, 0x1431, 0x1432, 0x1433, 0x1434, 0x1435, 0x1436, 0x1437, - 0x1438, 0x1439, 0x143a, 0x143b, 0x143c, 0x143d, 0x143e, 0x143f, - 0x1440, 0x1441, 0x1442, 0x1443, 0x1444, 0x1445, 0x1446, 0x1447, /* 0x1440 */ - 0x1448, 0x1449, 0x144a, 0x144b, 0x144c, 0x144d, 0x144e, 0x144f, - 0x1450, 0x1451, 0x1452, 0x1453, 0x1454, 0x1455, 0x1456, 0x1457, - 0x1458, 0x1459, 0x145a, 0x145b, 0x145c, 0x145d, 0x145e, 0x145f, - 0x1460, 0x1461, 0x1462, 0x1463, 0x1464, 0x1465, 0x1466, 0x1467, - 0x1468, 0x1469, 0x146a, 0x146b, 0x146c, 0x146d, 0x146e, 0x146f, - 0x1470, 0x1471, 0x1472, 0x1473, 0x1474, 0x1475, 0x1476, 0x1477, - 0x1478, 0x1479, 0x147a, 0x147b, 0x147c, 0x147d, 0x147e, 0x147f, - 0x1480, 0x1481, 0x1482, 0x1483, 0x1484, 0x1485, 0x1486, 0x1487, /* 0x1480 */ - 0x1488, 0x1489, 0x148a, 0x148b, 0x148c, 0x148d, 0x148e, 0x148f, - 0x1490, 0x1491, 0x1492, 0x1493, 0x1494, 0x1495, 0x1496, 0x1497, - 0x1498, 0x1499, 0x149a, 0x149b, 0x149c, 0x149d, 0x149e, 0x149f, - 0x14a0, 0x14a1, 0x14a2, 0x14a3, 0x14a4, 0x14a5, 0x14a6, 0x14a7, - 0x14a8, 0x14a9, 0x14aa, 0x14ab, 0x14ac, 0x14ad, 0x14ae, 0x14af, - 0x14b0, 0x14b1, 0x14b2, 0x14b3, 0x14b4, 0x14b5, 0x14b6, 0x14b7, - 0x14b8, 0x14b9, 0x14ba, 0x14bb, 0x14bc, 0x14bd, 0x14be, 0x14bf, - 0x14c0, 0x14c1, 0x14c2, 0x14c3, 0x14c4, 0x14c5, 0x14c6, 0x14c7, /* 0x14c0 */ - 0x14c8, 0x14c9, 0x14ca, 0x14cb, 0x14cc, 0x14cd, 0x14ce, 0x14cf, - 0x14d0, 0x14d1, 0x14d2, 0x14d3, 0x14d4, 0x14d5, 0x14d6, 0x14d7, - 0x14d8, 0x14d9, 0x14da, 0x14db, 0x14dc, 0x14dd, 0x14de, 0x14df, - 0x14e0, 0x14e1, 0x14e2, 0x14e3, 0x14e4, 0x14e5, 0x14e6, 0x14e7, - 0x14e8, 0x14e9, 0x14ea, 0x14eb, 0x14ec, 0x14ed, 0x14ee, 0x14ef, - 0x14f0, 0x14f1, 0x14f2, 0x14f3, 0x14f4, 0x14f5, 0x14f6, 0x14f7, - 0x14f8, 0x14f9, 0x14fa, 0x14fb, 0x14fc, 0x14fd, 0x14fe, 0x14ff, - 0x1500, 0x1501, 0x1502, 0x1503, 0x1504, 0x1505, 0x1506, 0x1507, /* 0x1500 */ - 0x1508, 0x1509, 0x150a, 0x150b, 0x150c, 0x150d, 0x150e, 0x150f, - 0x1510, 0x1511, 0x1512, 0x1513, 0x1514, 0x1515, 0x1516, 0x1517, - 0x1518, 0x1519, 0x151a, 0x151b, 0x151c, 0x151d, 0x151e, 0x151f, - 0x1520, 0x1521, 0x1522, 0x1523, 0x1524, 0x1525, 0x1526, 0x1527, - 0x1528, 0x1529, 0x152a, 0x152b, 0x152c, 0x152d, 0x152e, 0x152f, - 0x1530, 0x1531, 0x1532, 0x1533, 0x1534, 0x1535, 0x1536, 0x1537, - 0x1538, 0x1539, 0x153a, 0x153b, 0x153c, 0x153d, 0x153e, 0x153f, - 0x1540, 0x1541, 0x1542, 0x1543, 0x1544, 0x1545, 0x1546, 0x1547, /* 0x1540 */ - 0x1548, 0x1549, 0x154a, 0x154b, 0x154c, 0x154d, 0x154e, 0x154f, - 0x1550, 0x1551, 0x1552, 0x1553, 0x1554, 0x1555, 0x1556, 0x1557, - 0x1558, 0x1559, 0x155a, 0x155b, 0x155c, 0x155d, 0x155e, 0x155f, - 0x1560, 0x1561, 0x1562, 0x1563, 0x1564, 0x1565, 0x1566, 0x1567, - 0x1568, 0x1569, 0x156a, 0x156b, 0x156c, 0x156d, 0x156e, 0x156f, - 0x1570, 0x1571, 0x1572, 0x1573, 0x1574, 0x1575, 0x1576, 0x1577, - 0x1578, 0x1579, 0x157a, 0x157b, 0x157c, 0x157d, 0x157e, 0x157f, - 0x1580, 0x1581, 0x1582, 0x1583, 0x1584, 0x1585, 0x1586, 0x1587, /* 0x1580 */ - 0x1588, 0x1589, 0x158a, 0x158b, 0x158c, 0x158d, 0x158e, 0x158f, - 0x1590, 0x1591, 0x1592, 0x1593, 0x1594, 0x1595, 0x1596, 0x1597, - 0x1598, 0x1599, 0x159a, 0x159b, 0x159c, 0x159d, 0x159e, 0x159f, - 0x15a0, 0x15a1, 0x15a2, 0x15a3, 0x15a4, 0x15a5, 0x15a6, 0x15a7, - 0x15a8, 0x15a9, 0x15aa, 0x15ab, 0x15ac, 0x15ad, 0x15ae, 0x15af, - 0x15b0, 0x15b1, 0x15b2, 0x15b3, 0x15b4, 0x15b5, 0x15b6, 0x15b7, - 0x15b8, 0x15b9, 0x15ba, 0x15bb, 0x15bc, 0x15bd, 0x15be, 0x15bf, - 0x15c0, 0x15c1, 0x15c2, 0x15c3, 0x15c4, 0x15c5, 0x15c6, 0x15c7, /* 0x15c0 */ - 0x15c8, 0x15c9, 0x15ca, 0x15cb, 0x15cc, 0x15cd, 0x15ce, 0x15cf, - 0x15d0, 0x15d1, 0x15d2, 0x15d3, 0x15d4, 0x15d5, 0x15d6, 0x15d7, - 0x15d8, 0x15d9, 0x15da, 0x15db, 0x15dc, 0x15dd, 0x15de, 0x15df, - 0x15e0, 0x15e1, 0x15e2, 0x15e3, 0x15e4, 0x15e5, 0x15e6, 0x15e7, - 0x15e8, 0x15e9, 0x15ea, 0x15eb, 0x15ec, 0x15ed, 0x15ee, 0x15ef, - 0x15f0, 0x15f1, 0x15f2, 0x15f3, 0x15f4, 0x15f5, 0x15f6, 0x15f7, - 0x15f8, 0x15f9, 0x15fa, 0x15fb, 0x15fc, 0x15fd, 0x15fe, 0x15ff, - 0x1600, 0x1601, 0x1602, 0x1603, 0x1604, 0x1605, 0x1606, 0x1607, /* 0x1600 */ - 0x1608, 0x1609, 0x160a, 0x160b, 0x160c, 0x160d, 0x160e, 0x160f, - 0x1610, 0x1611, 0x1612, 0x1613, 0x1614, 0x1615, 0x1616, 0x1617, - 0x1618, 0x1619, 0x161a, 0x161b, 0x161c, 0x161d, 0x161e, 0x161f, - 0x1620, 0x1621, 0x1622, 0x1623, 0x1624, 0x1625, 0x1626, 0x1627, - 0x1628, 0x1629, 0x162a, 0x162b, 0x162c, 0x162d, 0x162e, 0x162f, - 0x1630, 0x1631, 0x1632, 0x1633, 0x1634, 0x1635, 0x1636, 0x1637, - 0x1638, 0x1639, 0x163a, 0x163b, 0x163c, 0x163d, 0x163e, 0x163f, - 0x1640, 0x1641, 0x1642, 0x1643, 0x1644, 0x1645, 0x1646, 0x1647, /* 0x1640 */ - 0x1648, 0x1649, 0x164a, 0x164b, 0x164c, 0x164d, 0x164e, 0x164f, - 0x1650, 0x1651, 0x1652, 0x1653, 0x1654, 0x1655, 0x1656, 0x1657, - 0x1658, 0x1659, 0x165a, 0x165b, 0x165c, 0x165d, 0x165e, 0x165f, - 0x1660, 0x1661, 0x1662, 0x1663, 0x1664, 0x1665, 0x1666, 0x1667, - 0x1668, 0x1669, 0x166a, 0x166b, 0x166c, 0x166d, 0x166e, 0x166f, - 0x1670, 0x1671, 0x1672, 0x1673, 0x1674, 0x1675, 0x1676, 0x1677, - 0x1678, 0x1679, 0x167a, 0x167b, 0x167c, 0x167d, 0x167e, 0x167f, - 0x1680, 0x1681, 0x1682, 0x1683, 0x1684, 0x1685, 0x1686, 0x1687, /* 0x1680 */ - 0x1688, 0x1689, 0x168a, 0x168b, 0x168c, 0x168d, 0x168e, 0x168f, - 0x1690, 0x1691, 0x1692, 0x1693, 0x1694, 0x1695, 0x1696, 0x1697, - 0x1698, 0x1699, 0x169a, 0x169b, 0x169c, 0x0000, 0x0000, 0x0000, - 0x16a0, 0x16a1, 0x16a2, 0x16a3, 0x16a4, 0x16a5, 0x16a6, 0x16a7, - 0x16a8, 0x16a9, 0x16aa, 0x16ab, 0x16ac, 0x16ad, 0x16ae, 0x16af, - 0x16b0, 0x16b1, 0x16b2, 0x16b3, 0x16b4, 0x16b5, 0x16b6, 0x16b7, - 0x16b8, 0x16b9, 0x16ba, 0x16bb, 0x16bc, 0x16bd, 0x16be, 0x16bf, - 0x16c0, 0x16c1, 0x16c2, 0x16c3, 0x16c4, 0x16c5, 0x16c6, 0x16c7, /* 0x16c0 */ - 0x16c8, 0x16c9, 0x16ca, 0x16cb, 0x16cc, 0x16cd, 0x16ce, 0x16cf, - 0x16d0, 0x16d1, 0x16d2, 0x16d3, 0x16d4, 0x16d5, 0x16d6, 0x16d7, - 0x16d8, 0x16d9, 0x16da, 0x16db, 0x16dc, 0x16dd, 0x16de, 0x16df, - 0x16e0, 0x16e1, 0x16e2, 0x16e3, 0x16e4, 0x16e5, 0x16e6, 0x16e7, - 0x16e8, 0x16e9, 0x16ea, 0x16eb, 0x16ec, 0x16ed, 0x16ee, 0x16ef, - 0x16f0, 0x16f1, 0x16f2, 0x16f3, 0x16f4, 0x16f5, 0x16f6, 0x16f7, - 0x16f8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1700, 0x1701, 0x1702, 0x1703, 0x1704, 0x1705, 0x1706, 0x1707, /* 0x1700 */ - 0x1708, 0x1709, 0x170a, 0x170b, 0x170c, 0x0000, 0x170e, 0x170f, - 0x1710, 0x1711, 0x1712, 0x1713, 0x1714, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1720, 0x1721, 0x1722, 0x1723, 0x1724, 0x1725, 0x1726, 0x1727, - 0x1728, 0x1729, 0x172a, 0x172b, 0x172c, 0x172d, 0x172e, 0x172f, - 0x1730, 0x1731, 0x1732, 0x1733, 0x1734, 0x1735, 0x1736, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1740, 0x1741, 0x1742, 0x1743, 0x1744, 0x1745, 0x1746, 0x1747, /* 0x1740 */ - 0x1748, 0x1749, 0x174a, 0x174b, 0x174c, 0x174d, 0x174e, 0x174f, - 0x1750, 0x1751, 0x1752, 0x1753, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1760, 0x1761, 0x1762, 0x1763, 0x1764, 0x1765, 0x1766, 0x1767, - 0x1768, 0x1769, 0x176a, 0x176b, 0x176c, 0x0000, 0x176e, 0x176f, - 0x1770, 0x0000, 0x1772, 0x1773, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1780, 0x1781, 0x1782, 0x1783, 0x1784, 0x1785, 0x1786, 0x1787, /* 0x1780 */ - 0x1788, 0x1789, 0x178a, 0x178b, 0x178c, 0x178d, 0x178e, 0x178f, - 0x1790, 0x1791, 0x1792, 0x1793, 0x1794, 0x1795, 0x1796, 0x1797, - 0x1798, 0x1799, 0x179a, 0x179b, 0x179c, 0x179d, 0x179e, 0x179f, - 0x17a0, 0x17a1, 0x17a2, 0x17a3, 0x17a4, 0x17a5, 0x17a6, 0x17a7, - 0x17a8, 0x17a9, 0x17aa, 0x17ab, 0x17ac, 0x17ad, 0x17ae, 0x17af, - 0x17b0, 0x17b1, 0x17b2, 0x17b3, 0x17b4, 0x17b5, 0x17b6, 0x17b7, - 0x17b8, 0x17b9, 0x17ba, 0x17bb, 0x17bc, 0x17bd, 0x17be, 0x17bf, - 0x17c0, 0x17c1, 0x17c2, 0x17c3, 0x17c4, 0x17c5, 0x17c6, 0x17c7, /* 0x17c0 */ - 0x17c8, 0x17c9, 0x17ca, 0x17cb, 0x17cc, 0x17cd, 0x17ce, 0x17cf, - 0x17d0, 0x17d1, 0x17d2, 0x17d3, 0x17d4, 0x17d5, 0x17d6, 0x17d7, - 0x17d8, 0x17d9, 0x17da, 0x17db, 0x17dc, 0x17dd, 0x0000, 0x0000, - 0x17e0, 0x17e1, 0x17e2, 0x17e3, 0x17e4, 0x17e5, 0x17e6, 0x17e7, - 0x17e8, 0x17e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x17f0, 0x17f1, 0x17f2, 0x17f3, 0x17f4, 0x17f5, 0x17f6, 0x17f7, - 0x17f8, 0x17f9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1800, 0x1801, 0x1802, 0x1803, 0x1804, 0x1805, 0x1806, 0x1807, /* 0x1800 */ - 0x1808, 0x1809, 0x180a, 0x180b, 0x180c, 0x180d, 0x180e, 0x0000, - 0x1810, 0x1811, 0x1812, 0x1813, 0x1814, 0x1815, 0x1816, 0x1817, - 0x1818, 0x1819, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1820, 0x1821, 0x1822, 0x1823, 0x1824, 0x1825, 0x1826, 0x1827, - 0x1828, 0x1829, 0x182a, 0x182b, 0x182c, 0x182d, 0x182e, 0x182f, - 0x1830, 0x1831, 0x1832, 0x1833, 0x1834, 0x1835, 0x1836, 0x1837, - 0x1838, 0x1839, 0x183a, 0x183b, 0x183c, 0x183d, 0x183e, 0x183f, - 0x1840, 0x1841, 0x1842, 0x1843, 0x1844, 0x1845, 0x1846, 0x1847, /* 0x1840 */ - 0x1848, 0x1849, 0x184a, 0x184b, 0x184c, 0x184d, 0x184e, 0x184f, - 0x1850, 0x1851, 0x1852, 0x1853, 0x1854, 0x1855, 0x1856, 0x1857, - 0x1858, 0x1859, 0x185a, 0x185b, 0x185c, 0x185d, 0x185e, 0x185f, - 0x1860, 0x1861, 0x1862, 0x1863, 0x1864, 0x1865, 0x1866, 0x1867, - 0x1868, 0x1869, 0x186a, 0x186b, 0x186c, 0x186d, 0x186e, 0x186f, - 0x1870, 0x1871, 0x1872, 0x1873, 0x1874, 0x1875, 0x1876, 0x1877, - 0x1878, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1880, 0x1881, 0x1882, 0x1883, 0x1884, 0x1885, 0x1886, 0x1887, /* 0x1880 */ - 0x1888, 0x1889, 0x188a, 0x188b, 0x188c, 0x188d, 0x188e, 0x188f, - 0x1890, 0x1891, 0x1892, 0x1893, 0x1894, 0x1895, 0x1896, 0x1897, - 0x1898, 0x1899, 0x189a, 0x189b, 0x189c, 0x189d, 0x189e, 0x189f, - 0x18a0, 0x18a1, 0x18a2, 0x18a3, 0x18a4, 0x18a5, 0x18a6, 0x18a7, - 0x18a8, 0x18a9, 0x18aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x18b0, 0x18b1, 0x18b2, 0x18b3, 0x18b4, 0x18b5, 0x18b6, 0x18b7, - 0x18b8, 0x18b9, 0x18ba, 0x18bb, 0x18bc, 0x18bd, 0x18be, 0x18bf, - 0x18c0, 0x18c1, 0x18c2, 0x18c3, 0x18c4, 0x18c5, 0x18c6, 0x18c7, /* 0x18c0 */ - 0x18c8, 0x18c9, 0x18ca, 0x18cb, 0x18cc, 0x18cd, 0x18ce, 0x18cf, - 0x18d0, 0x18d1, 0x18d2, 0x18d3, 0x18d4, 0x18d5, 0x18d6, 0x18d7, - 0x18d8, 0x18d9, 0x18da, 0x18db, 0x18dc, 0x18dd, 0x18de, 0x18df, - 0x18e0, 0x18e1, 0x18e2, 0x18e3, 0x18e4, 0x18e5, 0x18e6, 0x18e7, - 0x18e8, 0x18e9, 0x18ea, 0x18eb, 0x18ec, 0x18ed, 0x18ee, 0x18ef, - 0x18f0, 0x18f1, 0x18f2, 0x18f3, 0x18f4, 0x18f5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1900, 0x1901, 0x1902, 0x1903, 0x1904, 0x1905, 0x1906, 0x1907, /* 0x1900 */ - 0x1908, 0x1909, 0x190a, 0x190b, 0x190c, 0x190d, 0x190e, 0x190f, - 0x1910, 0x1911, 0x1912, 0x1913, 0x1914, 0x1915, 0x1916, 0x1917, - 0x1918, 0x1919, 0x191a, 0x191b, 0x191c, 0x191d, 0x191e, 0x0000, - 0x1920, 0x1921, 0x1922, 0x1923, 0x1924, 0x1925, 0x1926, 0x1927, - 0x1928, 0x1929, 0x192a, 0x192b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1930, 0x1931, 0x1932, 0x1933, 0x1934, 0x1935, 0x1936, 0x1937, - 0x1938, 0x1939, 0x193a, 0x193b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1940, 0x0000, 0x0000, 0x0000, 0x1944, 0x1945, 0x1946, 0x1947, /* 0x1940 */ - 0x1948, 0x1949, 0x194a, 0x194b, 0x194c, 0x194d, 0x194e, 0x194f, - 0x1950, 0x1951, 0x1952, 0x1953, 0x1954, 0x1955, 0x1956, 0x1957, - 0x1958, 0x1959, 0x195a, 0x195b, 0x195c, 0x195d, 0x195e, 0x195f, - 0x1960, 0x1961, 0x1962, 0x1963, 0x1964, 0x1965, 0x1966, 0x1967, - 0x1968, 0x1969, 0x196a, 0x196b, 0x196c, 0x196d, 0x0000, 0x0000, - 0x1970, 0x1971, 0x1972, 0x1973, 0x1974, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1980, 0x1981, 0x1982, 0x1983, 0x1984, 0x1985, 0x1986, 0x1987, /* 0x1980 */ - 0x1988, 0x1989, 0x198a, 0x198b, 0x198c, 0x198d, 0x198e, 0x198f, - 0x1990, 0x1991, 0x1992, 0x1993, 0x1994, 0x1995, 0x1996, 0x1997, - 0x1998, 0x1999, 0x199a, 0x199b, 0x199c, 0x199d, 0x199e, 0x199f, - 0x19a0, 0x19a1, 0x19a2, 0x19a3, 0x19a4, 0x19a5, 0x19a6, 0x19a7, - 0x19a8, 0x19a9, 0x19aa, 0x19ab, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19b0, 0x19b1, 0x19b2, 0x19b3, 0x19b4, 0x19b5, 0x19b6, 0x19b7, - 0x19b8, 0x19b9, 0x19ba, 0x19bb, 0x19bc, 0x19bd, 0x19be, 0x19bf, - 0x19c0, 0x19c1, 0x19c2, 0x19c3, 0x19c4, 0x19c5, 0x19c6, 0x19c7, /* 0x19c0 */ - 0x19c8, 0x19c9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x19d0, 0x19d1, 0x19d2, 0x19d3, 0x19d4, 0x19d5, 0x19d6, 0x19d7, - 0x19d8, 0x19d9, 0x19da, 0x0000, 0x0000, 0x0000, 0x19de, 0x19df, - 0x19e0, 0x19e1, 0x19e2, 0x19e3, 0x19e4, 0x19e5, 0x19e6, 0x19e7, - 0x19e8, 0x19e9, 0x19ea, 0x19eb, 0x19ec, 0x19ed, 0x19ee, 0x19ef, - 0x19f0, 0x19f1, 0x19f2, 0x19f3, 0x19f4, 0x19f5, 0x19f6, 0x19f7, - 0x19f8, 0x19f9, 0x19fa, 0x19fb, 0x19fc, 0x19fd, 0x19fe, 0x19ff, - 0x1a00, 0x1a01, 0x1a02, 0x1a03, 0x1a04, 0x1a05, 0x1a06, 0x1a07, /* 0x1a00 */ - 0x1a08, 0x1a09, 0x1a0a, 0x1a0b, 0x1a0c, 0x1a0d, 0x1a0e, 0x1a0f, - 0x1a10, 0x1a11, 0x1a12, 0x1a13, 0x1a14, 0x1a15, 0x1a16, 0x1a17, - 0x1a18, 0x1a19, 0x1a1a, 0x1a1b, 0x0000, 0x0000, 0x1a1e, 0x1a1f, - 0x1a20, 0x1a21, 0x1a22, 0x1a23, 0x1a24, 0x1a25, 0x1a26, 0x1a27, - 0x1a28, 0x1a29, 0x1a2a, 0x1a2b, 0x1a2c, 0x1a2d, 0x1a2e, 0x1a2f, - 0x1a30, 0x1a31, 0x1a32, 0x1a33, 0x1a34, 0x1a35, 0x1a36, 0x1a37, - 0x1a38, 0x1a39, 0x1a3a, 0x1a3b, 0x1a3c, 0x1a3d, 0x1a3e, 0x1a3f, - 0x1a40, 0x1a41, 0x1a42, 0x1a43, 0x1a44, 0x1a45, 0x1a46, 0x1a47, /* 0x1a40 */ - 0x1a48, 0x1a49, 0x1a4a, 0x1a4b, 0x1a4c, 0x1a4d, 0x1a4e, 0x1a4f, - 0x1a50, 0x1a51, 0x1a52, 0x1a53, 0x1a54, 0x1a55, 0x1a56, 0x1a57, - 0x1a58, 0x1a59, 0x1a5a, 0x1a5b, 0x1a5c, 0x1a5d, 0x1a5e, 0x0000, - 0x1a60, 0x1a61, 0x1a62, 0x1a63, 0x1a64, 0x1a65, 0x1a66, 0x1a67, - 0x1a68, 0x1a69, 0x1a6a, 0x1a6b, 0x1a6c, 0x1a6d, 0x1a6e, 0x1a6f, - 0x1a70, 0x1a71, 0x1a72, 0x1a73, 0x1a74, 0x1a75, 0x1a76, 0x1a77, - 0x1a78, 0x1a79, 0x1a7a, 0x1a7b, 0x1a7c, 0x0000, 0x0000, 0x1a7f, - 0x1a80, 0x1a81, 0x1a82, 0x1a83, 0x1a84, 0x1a85, 0x1a86, 0x1a87, /* 0x1a80 */ - 0x1a88, 0x1a89, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1a90, 0x1a91, 0x1a92, 0x1a93, 0x1a94, 0x1a95, 0x1a96, 0x1a97, - 0x1a98, 0x1a99, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1aa0, 0x1aa1, 0x1aa2, 0x1aa3, 0x1aa4, 0x1aa5, 0x1aa6, 0x1aa7, - 0x1aa8, 0x1aa9, 0x1aaa, 0x1aab, 0x1aac, 0x1aad, 0x0000, 0x0000, - 0x1ab0, 0x1ab1, 0x1ab2, 0x1ab3, 0x1ab4, 0x1ab5, 0x1ab6, 0x1ab7, - 0x1ab8, 0x1ab9, 0x1aba, 0x1abb, 0x1abc, 0x1abd, 0x1abe, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b00, 0x1b01, 0x1b02, 0x1b03, 0x1b04, 0x1b05, 0x1b06, 0x1b07, /* 0x1b00 */ - 0x1b08, 0x1b09, 0x1b0a, 0x1b0b, 0x1b0c, 0x1b0d, 0x1b0e, 0x1b0f, - 0x1b10, 0x1b11, 0x1b12, 0x1b13, 0x1b14, 0x1b15, 0x1b16, 0x1b17, - 0x1b18, 0x1b19, 0x1b1a, 0x1b1b, 0x1b1c, 0x1b1d, 0x1b1e, 0x1b1f, - 0x1b20, 0x1b21, 0x1b22, 0x1b23, 0x1b24, 0x1b25, 0x1b26, 0x1b27, - 0x1b28, 0x1b29, 0x1b2a, 0x1b2b, 0x1b2c, 0x1b2d, 0x1b2e, 0x1b2f, - 0x1b30, 0x1b31, 0x1b32, 0x1b33, 0x1b34, 0x1b35, 0x1b36, 0x1b37, - 0x1b38, 0x1b39, 0x1b3a, 0x1b3b, 0x1b3c, 0x1b3d, 0x1b3e, 0x1b3f, - 0x1b40, 0x1b41, 0x1b42, 0x1b43, 0x1b44, 0x1b45, 0x1b46, 0x1b47, /* 0x1b40 */ - 0x1b48, 0x1b49, 0x1b4a, 0x1b4b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1b50, 0x1b51, 0x1b52, 0x1b53, 0x1b54, 0x1b55, 0x1b56, 0x1b57, - 0x1b58, 0x1b59, 0x1b5a, 0x1b5b, 0x1b5c, 0x1b5d, 0x1b5e, 0x1b5f, - 0x1b60, 0x1b61, 0x1b62, 0x1b63, 0x1b64, 0x1b65, 0x1b66, 0x1b67, - 0x1b68, 0x1b69, 0x1b6a, 0x1b6b, 0x1b6c, 0x1b6d, 0x1b6e, 0x1b6f, - 0x1b70, 0x1b71, 0x1b72, 0x1b73, 0x1b74, 0x1b75, 0x1b76, 0x1b77, - 0x1b78, 0x1b79, 0x1b7a, 0x1b7b, 0x1b7c, 0x0000, 0x0000, 0x0000, - 0x1b80, 0x1b81, 0x1b82, 0x1b83, 0x1b84, 0x1b85, 0x1b86, 0x1b87, /* 0x1b80 */ - 0x1b88, 0x1b89, 0x1b8a, 0x1b8b, 0x1b8c, 0x1b8d, 0x1b8e, 0x1b8f, - 0x1b90, 0x1b91, 0x1b92, 0x1b93, 0x1b94, 0x1b95, 0x1b96, 0x1b97, - 0x1b98, 0x1b99, 0x1b9a, 0x1b9b, 0x1b9c, 0x1b9d, 0x1b9e, 0x1b9f, - 0x1ba0, 0x1ba1, 0x1ba2, 0x1ba3, 0x1ba4, 0x1ba5, 0x1ba6, 0x1ba7, - 0x1ba8, 0x1ba9, 0x1baa, 0x1bab, 0x1bac, 0x1bad, 0x1bae, 0x1baf, - 0x1bb0, 0x1bb1, 0x1bb2, 0x1bb3, 0x1bb4, 0x1bb5, 0x1bb6, 0x1bb7, - 0x1bb8, 0x1bb9, 0x1bba, 0x1bbb, 0x1bbc, 0x1bbd, 0x1bbe, 0x1bbf, - 0x1bc0, 0x1bc1, 0x1bc2, 0x1bc3, 0x1bc4, 0x1bc5, 0x1bc6, 0x1bc7, /* 0x1bc0 */ - 0x1bc8, 0x1bc9, 0x1bca, 0x1bcb, 0x1bcc, 0x1bcd, 0x1bce, 0x1bcf, - 0x1bd0, 0x1bd1, 0x1bd2, 0x1bd3, 0x1bd4, 0x1bd5, 0x1bd6, 0x1bd7, - 0x1bd8, 0x1bd9, 0x1bda, 0x1bdb, 0x1bdc, 0x1bdd, 0x1bde, 0x1bdf, - 0x1be0, 0x1be1, 0x1be2, 0x1be3, 0x1be4, 0x1be5, 0x1be6, 0x1be7, - 0x1be8, 0x1be9, 0x1bea, 0x1beb, 0x1bec, 0x1bed, 0x1bee, 0x1bef, - 0x1bf0, 0x1bf1, 0x1bf2, 0x1bf3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x1bfc, 0x1bfd, 0x1bfe, 0x1bff, - 0x1c00, 0x1c01, 0x1c02, 0x1c03, 0x1c04, 0x1c05, 0x1c06, 0x1c07, /* 0x1c00 */ - 0x1c08, 0x1c09, 0x1c0a, 0x1c0b, 0x1c0c, 0x1c0d, 0x1c0e, 0x1c0f, - 0x1c10, 0x1c11, 0x1c12, 0x1c13, 0x1c14, 0x1c15, 0x1c16, 0x1c17, - 0x1c18, 0x1c19, 0x1c1a, 0x1c1b, 0x1c1c, 0x1c1d, 0x1c1e, 0x1c1f, - 0x1c20, 0x1c21, 0x1c22, 0x1c23, 0x1c24, 0x1c25, 0x1c26, 0x1c27, - 0x1c28, 0x1c29, 0x1c2a, 0x1c2b, 0x1c2c, 0x1c2d, 0x1c2e, 0x1c2f, - 0x1c30, 0x1c31, 0x1c32, 0x1c33, 0x1c34, 0x1c35, 0x1c36, 0x1c37, - 0x0000, 0x0000, 0x0000, 0x1c3b, 0x1c3c, 0x1c3d, 0x1c3e, 0x1c3f, - 0x1c40, 0x1c41, 0x1c42, 0x1c43, 0x1c44, 0x1c45, 0x1c46, 0x1c47, /* 0x1c40 */ - 0x1c48, 0x1c49, 0x0000, 0x0000, 0x0000, 0x1c4d, 0x1c4e, 0x1c4f, - 0x1c50, 0x1c51, 0x1c52, 0x1c53, 0x1c54, 0x1c55, 0x1c56, 0x1c57, - 0x1c58, 0x1c59, 0x1c5a, 0x1c5b, 0x1c5c, 0x1c5d, 0x1c5e, 0x1c5f, - 0x1c60, 0x1c61, 0x1c62, 0x1c63, 0x1c64, 0x1c65, 0x1c66, 0x1c67, - 0x1c68, 0x1c69, 0x1c6a, 0x1c6b, 0x1c6c, 0x1c6d, 0x1c6e, 0x1c6f, - 0x1c70, 0x1c71, 0x1c72, 0x1c73, 0x1c74, 0x1c75, 0x1c76, 0x1c77, - 0x1c78, 0x1c79, 0x1c7a, 0x1c7b, 0x1c7c, 0x1c7d, 0x1c7e, 0x1c7f, - 0x0412, 0x0414, 0x041e, 0x0421, 0x0422, 0x0422, 0x042a, 0x0462, /* 0x1c80 */ - 0xa64a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1c90, 0x1c91, 0x1c92, 0x1c93, 0x1c94, 0x1c95, 0x1c96, 0x1c97, - 0x1c98, 0x1c99, 0x1c9a, 0x1c9b, 0x1c9c, 0x1c9d, 0x1c9e, 0x1c9f, - 0x1ca0, 0x1ca1, 0x1ca2, 0x1ca3, 0x1ca4, 0x1ca5, 0x1ca6, 0x1ca7, - 0x1ca8, 0x1ca9, 0x1caa, 0x1cab, 0x1cac, 0x1cad, 0x1cae, 0x1caf, - 0x1cb0, 0x1cb1, 0x1cb2, 0x1cb3, 0x1cb4, 0x1cb5, 0x1cb6, 0x1cb7, - 0x1cb8, 0x1cb9, 0x1cba, 0x0000, 0x0000, 0x1cbd, 0x1cbe, 0x1cbf, - 0x1cc0, 0x1cc1, 0x1cc2, 0x1cc3, 0x1cc4, 0x1cc5, 0x1cc6, 0x1cc7, /* 0x1cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1cd0, 0x1cd1, 0x1cd2, 0x1cd3, 0x1cd4, 0x1cd5, 0x1cd6, 0x1cd7, - 0x1cd8, 0x1cd9, 0x1cda, 0x1cdb, 0x1cdc, 0x1cdd, 0x1cde, 0x1cdf, - 0x1ce0, 0x1ce1, 0x1ce2, 0x1ce3, 0x1ce4, 0x1ce5, 0x1ce6, 0x1ce7, - 0x1ce8, 0x1ce9, 0x1cea, 0x1ceb, 0x1cec, 0x1ced, 0x1cee, 0x1cef, - 0x1cf0, 0x1cf1, 0x1cf2, 0x1cf3, 0x1cf4, 0x1cf5, 0x1cf6, 0x1cf7, - 0x1cf8, 0x1cf9, 0x1cfa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x1d00, 0x1d01, 0x1d02, 0x1d03, 0x1d04, 0x1d05, 0x1d06, 0x1d07, /* 0x1d00 */ - 0x1d08, 0x1d09, 0x1d0a, 0x1d0b, 0x1d0c, 0x1d0d, 0x1d0e, 0x1d0f, - 0x1d10, 0x1d11, 0x1d12, 0x1d13, 0x1d14, 0x1d15, 0x1d16, 0x1d17, - 0x1d18, 0x1d19, 0x1d1a, 0x1d1b, 0x1d1c, 0x1d1d, 0x1d1e, 0x1d1f, - 0x1d20, 0x1d21, 0x1d22, 0x1d23, 0x1d24, 0x1d25, 0x1d26, 0x1d27, - 0x1d28, 0x1d29, 0x1d2a, 0x1d2b, 0x1d2c, 0x1d2d, 0x1d2e, 0x1d2f, - 0x1d30, 0x1d31, 0x1d32, 0x1d33, 0x1d34, 0x1d35, 0x1d36, 0x1d37, - 0x1d38, 0x1d39, 0x1d3a, 0x1d3b, 0x1d3c, 0x1d3d, 0x1d3e, 0x1d3f, - 0x1d40, 0x1d41, 0x1d42, 0x1d43, 0x1d44, 0x1d45, 0x1d46, 0x1d47, /* 0x1d40 */ - 0x1d48, 0x1d49, 0x1d4a, 0x1d4b, 0x1d4c, 0x1d4d, 0x1d4e, 0x1d4f, - 0x1d50, 0x1d51, 0x1d52, 0x1d53, 0x1d54, 0x1d55, 0x1d56, 0x1d57, - 0x1d58, 0x1d59, 0x1d5a, 0x1d5b, 0x1d5c, 0x1d5d, 0x1d5e, 0x1d5f, - 0x1d60, 0x1d61, 0x1d62, 0x1d63, 0x1d64, 0x1d65, 0x1d66, 0x1d67, - 0x1d68, 0x1d69, 0x1d6a, 0x1d6b, 0x1d6c, 0x1d6d, 0x1d6e, 0x1d6f, - 0x1d70, 0x1d71, 0x1d72, 0x1d73, 0x1d74, 0x1d75, 0x1d76, 0x1d77, - 0x1d78, 0xa77d, 0x1d7a, 0x1d7b, 0x1d7c, 0x2c63, 0x1d7e, 0x1d7f, - 0x1d80, 0x1d81, 0x1d82, 0x1d83, 0x1d84, 0x1d85, 0x1d86, 0x1d87, /* 0x1d80 */ - 0x1d88, 0x1d89, 0x1d8a, 0x1d8b, 0x1d8c, 0x1d8d, 0xa7c6, 0x1d8f, - 0x1d90, 0x1d91, 0x1d92, 0x1d93, 0x1d94, 0x1d95, 0x1d96, 0x1d97, - 0x1d98, 0x1d99, 0x1d9a, 0x1d9b, 0x1d9c, 0x1d9d, 0x1d9e, 0x1d9f, - 0x1da0, 0x1da1, 0x1da2, 0x1da3, 0x1da4, 0x1da5, 0x1da6, 0x1da7, - 0x1da8, 0x1da9, 0x1daa, 0x1dab, 0x1dac, 0x1dad, 0x1dae, 0x1daf, - 0x1db0, 0x1db1, 0x1db2, 0x1db3, 0x1db4, 0x1db5, 0x1db6, 0x1db7, - 0x1db8, 0x1db9, 0x1dba, 0x1dbb, 0x1dbc, 0x1dbd, 0x1dbe, 0x1dbf, - 0x1dc0, 0x1dc1, 0x1dc2, 0x1dc3, 0x1dc4, 0x1dc5, 0x1dc6, 0x1dc7, /* 0x1dc0 */ - 0x1dc8, 0x1dc9, 0x1dca, 0x1dcb, 0x1dcc, 0x1dcd, 0x1dce, 0x1dcf, - 0x1dd0, 0x1dd1, 0x1dd2, 0x1dd3, 0x1dd4, 0x1dd5, 0x1dd6, 0x1dd7, - 0x1dd8, 0x1dd9, 0x1dda, 0x1ddb, 0x1ddc, 0x1ddd, 0x1dde, 0x1ddf, - 0x1de0, 0x1de1, 0x1de2, 0x1de3, 0x1de4, 0x1de5, 0x1de6, 0x1de7, - 0x1de8, 0x1de9, 0x1dea, 0x1deb, 0x1dec, 0x1ded, 0x1dee, 0x1def, - 0x1df0, 0x1df1, 0x1df2, 0x1df3, 0x1df4, 0x1df5, 0x1df6, 0x1df7, - 0x1df8, 0x1df9, 0x0000, 0x1dfb, 0x1dfc, 0x1dfd, 0x1dfe, 0x1dff, - 0x1e00, 0x1e00, 0x1e02, 0x1e02, 0x1e04, 0x1e04, 0x1e06, 0x1e06, /* 0x1e00 */ - 0x1e08, 0x1e08, 0x1e0a, 0x1e0a, 0x1e0c, 0x1e0c, 0x1e0e, 0x1e0e, - 0x1e10, 0x1e10, 0x1e12, 0x1e12, 0x1e14, 0x1e14, 0x1e16, 0x1e16, - 0x1e18, 0x1e18, 0x1e1a, 0x1e1a, 0x1e1c, 0x1e1c, 0x1e1e, 0x1e1e, - 0x1e20, 0x1e20, 0x1e22, 0x1e22, 0x1e24, 0x1e24, 0x1e26, 0x1e26, - 0x1e28, 0x1e28, 0x1e2a, 0x1e2a, 0x1e2c, 0x1e2c, 0x1e2e, 0x1e2e, - 0x1e30, 0x1e30, 0x1e32, 0x1e32, 0x1e34, 0x1e34, 0x1e36, 0x1e36, - 0x1e38, 0x1e38, 0x1e3a, 0x1e3a, 0x1e3c, 0x1e3c, 0x1e3e, 0x1e3e, - 0x1e40, 0x1e40, 0x1e42, 0x1e42, 0x1e44, 0x1e44, 0x1e46, 0x1e46, /* 0x1e40 */ - 0x1e48, 0x1e48, 0x1e4a, 0x1e4a, 0x1e4c, 0x1e4c, 0x1e4e, 0x1e4e, - 0x1e50, 0x1e50, 0x1e52, 0x1e52, 0x1e54, 0x1e54, 0x1e56, 0x1e56, - 0x1e58, 0x1e58, 0x1e5a, 0x1e5a, 0x1e5c, 0x1e5c, 0x1e5e, 0x1e5e, - 0x1e60, 0x1e60, 0x1e62, 0x1e62, 0x1e64, 0x1e64, 0x1e66, 0x1e66, - 0x1e68, 0x1e68, 0x1e6a, 0x1e6a, 0x1e6c, 0x1e6c, 0x1e6e, 0x1e6e, - 0x1e70, 0x1e70, 0x1e72, 0x1e72, 0x1e74, 0x1e74, 0x1e76, 0x1e76, - 0x1e78, 0x1e78, 0x1e7a, 0x1e7a, 0x1e7c, 0x1e7c, 0x1e7e, 0x1e7e, - 0x1e80, 0x1e80, 0x1e82, 0x1e82, 0x1e84, 0x1e84, 0x1e86, 0x1e86, /* 0x1e80 */ - 0x1e88, 0x1e88, 0x1e8a, 0x1e8a, 0x1e8c, 0x1e8c, 0x1e8e, 0x1e8e, - 0x1e90, 0x1e90, 0x1e92, 0x1e92, 0x1e94, 0x1e94, 0x1e96, 0x1e97, - 0x1e98, 0x1e99, 0x1e9a, 0x1e60, 0x1e9c, 0x1e9d, 0x1e9e, 0x1e9f, - 0x1ea0, 0x1ea0, 0x1ea2, 0x1ea2, 0x1ea4, 0x1ea4, 0x1ea6, 0x1ea6, - 0x1ea8, 0x1ea8, 0x1eaa, 0x1eaa, 0x1eac, 0x1eac, 0x1eae, 0x1eae, - 0x1eb0, 0x1eb0, 0x1eb2, 0x1eb2, 0x1eb4, 0x1eb4, 0x1eb6, 0x1eb6, - 0x1eb8, 0x1eb8, 0x1eba, 0x1eba, 0x1ebc, 0x1ebc, 0x1ebe, 0x1ebe, - 0x1ec0, 0x1ec0, 0x1ec2, 0x1ec2, 0x1ec4, 0x1ec4, 0x1ec6, 0x1ec6, /* 0x1ec0 */ - 0x1ec8, 0x1ec8, 0x1eca, 0x1eca, 0x1ecc, 0x1ecc, 0x1ece, 0x1ece, - 0x1ed0, 0x1ed0, 0x1ed2, 0x1ed2, 0x1ed4, 0x1ed4, 0x1ed6, 0x1ed6, - 0x1ed8, 0x1ed8, 0x1eda, 0x1eda, 0x1edc, 0x1edc, 0x1ede, 0x1ede, - 0x1ee0, 0x1ee0, 0x1ee2, 0x1ee2, 0x1ee4, 0x1ee4, 0x1ee6, 0x1ee6, - 0x1ee8, 0x1ee8, 0x1eea, 0x1eea, 0x1eec, 0x1eec, 0x1eee, 0x1eee, - 0x1ef0, 0x1ef0, 0x1ef2, 0x1ef2, 0x1ef4, 0x1ef4, 0x1ef6, 0x1ef6, - 0x1ef8, 0x1ef8, 0x1efa, 0x1efa, 0x1efc, 0x1efc, 0x1efe, 0x1efe, - 0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, /* 0x1f00 */ - 0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, - 0x1f18, 0x1f19, 0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, - 0x1f18, 0x1f19, 0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, - 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, - 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, - 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 0x1f3e, 0x1f3f, - 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 0x1f3e, 0x1f3f, - 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, /* 0x1f40 */ - 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, - 0x1f50, 0x1f59, 0x1f52, 0x1f5b, 0x1f54, 0x1f5d, 0x1f56, 0x1f5f, - 0x0000, 0x1f59, 0x0000, 0x1f5b, 0x0000, 0x1f5d, 0x0000, 0x1f5f, - 0x1f68, 0x1f69, 0x1f6a, 0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, - 0x1f68, 0x1f69, 0x1f6a, 0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, - 0x1fba, 0x1fbb, 0x1fc8, 0x1fc9, 0x1fca, 0x1fcb, 0x1fda, 0x1fdb, - 0x1ff8, 0x1ff9, 0x1fea, 0x1feb, 0x1ffa, 0x1ffb, 0x0000, 0x0000, - 0x1f88, 0x1f89, 0x1f8a, 0x1f8b, 0x1f8c, 0x1f8d, 0x1f8e, 0x1f8f, /* 0x1f80 */ - 0x1f88, 0x1f89, 0x1f8a, 0x1f8b, 0x1f8c, 0x1f8d, 0x1f8e, 0x1f8f, - 0x1f98, 0x1f99, 0x1f9a, 0x1f9b, 0x1f9c, 0x1f9d, 0x1f9e, 0x1f9f, - 0x1f98, 0x1f99, 0x1f9a, 0x1f9b, 0x1f9c, 0x1f9d, 0x1f9e, 0x1f9f, - 0x1fa8, 0x1fa9, 0x1faa, 0x1fab, 0x1fac, 0x1fad, 0x1fae, 0x1faf, - 0x1fa8, 0x1fa9, 0x1faa, 0x1fab, 0x1fac, 0x1fad, 0x1fae, 0x1faf, - 0x1fb8, 0x1fb9, 0x1fb2, 0x1fbc, 0x1fb4, 0x0000, 0x1fb6, 0x1fb7, - 0x1fb8, 0x1fb9, 0x1fba, 0x1fbb, 0x1fbc, 0x1fbd, 0x0399, 0x1fbf, - 0x1fc0, 0x1fc1, 0x1fc2, 0x1fcc, 0x1fc4, 0x0000, 0x1fc6, 0x1fc7, /* 0x1fc0 */ - 0x1fc8, 0x1fc9, 0x1fca, 0x1fcb, 0x1fcc, 0x1fcd, 0x1fce, 0x1fcf, - 0x1fd8, 0x1fd9, 0x1fd2, 0x1fd3, 0x0000, 0x0000, 0x1fd6, 0x1fd7, - 0x1fd8, 0x1fd9, 0x1fda, 0x1fdb, 0x0000, 0x1fdd, 0x1fde, 0x1fdf, - 0x1fe8, 0x1fe9, 0x1fe2, 0x1fe3, 0x1fe4, 0x1fec, 0x1fe6, 0x1fe7, - 0x1fe8, 0x1fe9, 0x1fea, 0x1feb, 0x1fec, 0x1fed, 0x1fee, 0x1fef, - 0x0000, 0x0000, 0x1ff2, 0x1ffc, 0x1ff4, 0x0000, 0x1ff6, 0x1ff7, - 0x1ff8, 0x1ff9, 0x1ffa, 0x1ffb, 0x1ffc, 0x1ffd, 0x1ffe, 0x0000, - 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007, /* 0x2000 */ - 0x2008, 0x2009, 0x200a, 0x200b, 0x200c, 0x200d, 0x200e, 0x200f, - 0x2010, 0x2011, 0x2012, 0x2013, 0x2014, 0x2015, 0x2016, 0x2017, - 0x2018, 0x2019, 0x201a, 0x201b, 0x201c, 0x201d, 0x201e, 0x201f, - 0x2020, 0x2021, 0x2022, 0x2023, 0x2024, 0x2025, 0x2026, 0x2027, - 0x2028, 0x2029, 0x202a, 0x202b, 0x202c, 0x202d, 0x202e, 0x202f, - 0x2030, 0x2031, 0x2032, 0x2033, 0x2034, 0x2035, 0x2036, 0x2037, - 0x2038, 0x2039, 0x203a, 0x203b, 0x203c, 0x203d, 0x203e, 0x203f, - 0x2040, 0x2041, 0x2042, 0x2043, 0x2044, 0x2045, 0x2046, 0x2047, /* 0x2040 */ - 0x2048, 0x2049, 0x204a, 0x204b, 0x204c, 0x204d, 0x204e, 0x204f, - 0x2050, 0x2051, 0x2052, 0x2053, 0x2054, 0x2055, 0x2056, 0x2057, - 0x2058, 0x2059, 0x205a, 0x205b, 0x205c, 0x205d, 0x205e, 0x205f, - 0x2060, 0x2061, 0x2062, 0x2063, 0x2064, 0x0000, 0x2066, 0x2067, - 0x2068, 0x2069, 0x206a, 0x206b, 0x206c, 0x206d, 0x206e, 0x206f, - 0x2070, 0x2071, 0x0000, 0x0000, 0x2074, 0x2075, 0x2076, 0x2077, - 0x2078, 0x2079, 0x207a, 0x207b, 0x207c, 0x207d, 0x207e, 0x207f, - 0x2080, 0x2081, 0x2082, 0x2083, 0x2084, 0x2085, 0x2086, 0x2087, /* 0x2080 */ - 0x2088, 0x2089, 0x208a, 0x208b, 0x208c, 0x208d, 0x208e, 0x0000, - 0x2090, 0x2091, 0x2092, 0x2093, 0x2094, 0x2095, 0x2096, 0x2097, - 0x2098, 0x2099, 0x209a, 0x209b, 0x209c, 0x0000, 0x0000, 0x0000, - 0x20a0, 0x20a1, 0x20a2, 0x20a3, 0x20a4, 0x20a5, 0x20a6, 0x20a7, - 0x20a8, 0x20a9, 0x20aa, 0x20ab, 0x20ac, 0x20ad, 0x20ae, 0x20af, - 0x20b0, 0x20b1, 0x20b2, 0x20b3, 0x20b4, 0x20b5, 0x20b6, 0x20b7, - 0x20b8, 0x20b9, 0x20ba, 0x20bb, 0x20bc, 0x20bd, 0x20be, 0x20bf, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x20c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x20d0, 0x20d1, 0x20d2, 0x20d3, 0x20d4, 0x20d5, 0x20d6, 0x20d7, - 0x20d8, 0x20d9, 0x20da, 0x20db, 0x20dc, 0x20dd, 0x20de, 0x20df, - 0x20e0, 0x20e1, 0x20e2, 0x20e3, 0x20e4, 0x20e5, 0x20e6, 0x20e7, - 0x20e8, 0x20e9, 0x20ea, 0x20eb, 0x20ec, 0x20ed, 0x20ee, 0x20ef, - 0x20f0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2100, 0x2101, 0x2102, 0x2103, 0x2104, 0x2105, 0x2106, 0x2107, /* 0x2100 */ - 0x2108, 0x2109, 0x210a, 0x210b, 0x210c, 0x210d, 0x210e, 0x210f, - 0x2110, 0x2111, 0x2112, 0x2113, 0x2114, 0x2115, 0x2116, 0x2117, - 0x2118, 0x2119, 0x211a, 0x211b, 0x211c, 0x211d, 0x211e, 0x211f, - 0x2120, 0x2121, 0x2122, 0x2123, 0x2124, 0x2125, 0x2126, 0x2127, - 0x2128, 0x2129, 0x212a, 0x212b, 0x212c, 0x212d, 0x212e, 0x212f, - 0x2130, 0x2131, 0x2132, 0x2133, 0x2134, 0x2135, 0x2136, 0x2137, - 0x2138, 0x2139, 0x213a, 0x213b, 0x213c, 0x213d, 0x213e, 0x213f, - 0x2140, 0x2141, 0x2142, 0x2143, 0x2144, 0x2145, 0x2146, 0x2147, /* 0x2140 */ - 0x2148, 0x2149, 0x214a, 0x214b, 0x214c, 0x214d, 0x2132, 0x214f, - 0x2150, 0x2151, 0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, - 0x2158, 0x2159, 0x215a, 0x215b, 0x215c, 0x215d, 0x215e, 0x215f, - 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, - 0x2168, 0x2169, 0x216a, 0x216b, 0x216c, 0x216d, 0x216e, 0x216f, - 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, - 0x2168, 0x2169, 0x216a, 0x216b, 0x216c, 0x216d, 0x216e, 0x216f, - 0x2180, 0x2181, 0x2182, 0x2183, 0x2183, 0x2185, 0x2186, 0x2187, /* 0x2180 */ - 0x2188, 0x2189, 0x218a, 0x218b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2190, 0x2191, 0x2192, 0x2193, 0x2194, 0x2195, 0x2196, 0x2197, - 0x2198, 0x2199, 0x219a, 0x219b, 0x219c, 0x219d, 0x219e, 0x219f, - 0x21a0, 0x21a1, 0x21a2, 0x21a3, 0x21a4, 0x21a5, 0x21a6, 0x21a7, - 0x21a8, 0x21a9, 0x21aa, 0x21ab, 0x21ac, 0x21ad, 0x21ae, 0x21af, - 0x21b0, 0x21b1, 0x21b2, 0x21b3, 0x21b4, 0x21b5, 0x21b6, 0x21b7, - 0x21b8, 0x21b9, 0x21ba, 0x21bb, 0x21bc, 0x21bd, 0x21be, 0x21bf, - 0x21c0, 0x21c1, 0x21c2, 0x21c3, 0x21c4, 0x21c5, 0x21c6, 0x21c7, /* 0x21c0 */ - 0x21c8, 0x21c9, 0x21ca, 0x21cb, 0x21cc, 0x21cd, 0x21ce, 0x21cf, - 0x21d0, 0x21d1, 0x21d2, 0x21d3, 0x21d4, 0x21d5, 0x21d6, 0x21d7, - 0x21d8, 0x21d9, 0x21da, 0x21db, 0x21dc, 0x21dd, 0x21de, 0x21df, - 0x21e0, 0x21e1, 0x21e2, 0x21e3, 0x21e4, 0x21e5, 0x21e6, 0x21e7, - 0x21e8, 0x21e9, 0x21ea, 0x21eb, 0x21ec, 0x21ed, 0x21ee, 0x21ef, - 0x21f0, 0x21f1, 0x21f2, 0x21f3, 0x21f4, 0x21f5, 0x21f6, 0x21f7, - 0x21f8, 0x21f9, 0x21fa, 0x21fb, 0x21fc, 0x21fd, 0x21fe, 0x21ff, - 0x2200, 0x2201, 0x2202, 0x2203, 0x2204, 0x2205, 0x2206, 0x2207, /* 0x2200 */ - 0x2208, 0x2209, 0x220a, 0x220b, 0x220c, 0x220d, 0x220e, 0x220f, - 0x2210, 0x2211, 0x2212, 0x2213, 0x2214, 0x2215, 0x2216, 0x2217, - 0x2218, 0x2219, 0x221a, 0x221b, 0x221c, 0x221d, 0x221e, 0x221f, - 0x2220, 0x2221, 0x2222, 0x2223, 0x2224, 0x2225, 0x2226, 0x2227, - 0x2228, 0x2229, 0x222a, 0x222b, 0x222c, 0x222d, 0x222e, 0x222f, - 0x2230, 0x2231, 0x2232, 0x2233, 0x2234, 0x2235, 0x2236, 0x2237, - 0x2238, 0x2239, 0x223a, 0x223b, 0x223c, 0x223d, 0x223e, 0x223f, - 0x2240, 0x2241, 0x2242, 0x2243, 0x2244, 0x2245, 0x2246, 0x2247, /* 0x2240 */ - 0x2248, 0x2249, 0x224a, 0x224b, 0x224c, 0x224d, 0x224e, 0x224f, - 0x2250, 0x2251, 0x2252, 0x2253, 0x2254, 0x2255, 0x2256, 0x2257, - 0x2258, 0x2259, 0x225a, 0x225b, 0x225c, 0x225d, 0x225e, 0x225f, - 0x2260, 0x2261, 0x2262, 0x2263, 0x2264, 0x2265, 0x2266, 0x2267, - 0x2268, 0x2269, 0x226a, 0x226b, 0x226c, 0x226d, 0x226e, 0x226f, - 0x2270, 0x2271, 0x2272, 0x2273, 0x2274, 0x2275, 0x2276, 0x2277, - 0x2278, 0x2279, 0x227a, 0x227b, 0x227c, 0x227d, 0x227e, 0x227f, - 0x2280, 0x2281, 0x2282, 0x2283, 0x2284, 0x2285, 0x2286, 0x2287, /* 0x2280 */ - 0x2288, 0x2289, 0x228a, 0x228b, 0x228c, 0x228d, 0x228e, 0x228f, - 0x2290, 0x2291, 0x2292, 0x2293, 0x2294, 0x2295, 0x2296, 0x2297, - 0x2298, 0x2299, 0x229a, 0x229b, 0x229c, 0x229d, 0x229e, 0x229f, - 0x22a0, 0x22a1, 0x22a2, 0x22a3, 0x22a4, 0x22a5, 0x22a6, 0x22a7, - 0x22a8, 0x22a9, 0x22aa, 0x22ab, 0x22ac, 0x22ad, 0x22ae, 0x22af, - 0x22b0, 0x22b1, 0x22b2, 0x22b3, 0x22b4, 0x22b5, 0x22b6, 0x22b7, - 0x22b8, 0x22b9, 0x22ba, 0x22bb, 0x22bc, 0x22bd, 0x22be, 0x22bf, - 0x22c0, 0x22c1, 0x22c2, 0x22c3, 0x22c4, 0x22c5, 0x22c6, 0x22c7, /* 0x22c0 */ - 0x22c8, 0x22c9, 0x22ca, 0x22cb, 0x22cc, 0x22cd, 0x22ce, 0x22cf, - 0x22d0, 0x22d1, 0x22d2, 0x22d3, 0x22d4, 0x22d5, 0x22d6, 0x22d7, - 0x22d8, 0x22d9, 0x22da, 0x22db, 0x22dc, 0x22dd, 0x22de, 0x22df, - 0x22e0, 0x22e1, 0x22e2, 0x22e3, 0x22e4, 0x22e5, 0x22e6, 0x22e7, - 0x22e8, 0x22e9, 0x22ea, 0x22eb, 0x22ec, 0x22ed, 0x22ee, 0x22ef, - 0x22f0, 0x22f1, 0x22f2, 0x22f3, 0x22f4, 0x22f5, 0x22f6, 0x22f7, - 0x22f8, 0x22f9, 0x22fa, 0x22fb, 0x22fc, 0x22fd, 0x22fe, 0x22ff, - 0x2300, 0x2301, 0x2302, 0x2303, 0x2304, 0x2305, 0x2306, 0x2307, /* 0x2300 */ - 0x2308, 0x2309, 0x230a, 0x230b, 0x230c, 0x230d, 0x230e, 0x230f, - 0x2310, 0x2311, 0x2312, 0x2313, 0x2314, 0x2315, 0x2316, 0x2317, - 0x2318, 0x2319, 0x231a, 0x231b, 0x231c, 0x231d, 0x231e, 0x231f, - 0x2320, 0x2321, 0x2322, 0x2323, 0x2324, 0x2325, 0x2326, 0x2327, - 0x2328, 0x2329, 0x232a, 0x232b, 0x232c, 0x232d, 0x232e, 0x232f, - 0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337, - 0x2338, 0x2339, 0x233a, 0x233b, 0x233c, 0x233d, 0x233e, 0x233f, - 0x2340, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347, /* 0x2340 */ - 0x2348, 0x2349, 0x234a, 0x234b, 0x234c, 0x234d, 0x234e, 0x234f, - 0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357, - 0x2358, 0x2359, 0x235a, 0x235b, 0x235c, 0x235d, 0x235e, 0x235f, - 0x2360, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367, - 0x2368, 0x2369, 0x236a, 0x236b, 0x236c, 0x236d, 0x236e, 0x236f, - 0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377, - 0x2378, 0x2379, 0x237a, 0x237b, 0x237c, 0x237d, 0x237e, 0x237f, - 0x2380, 0x2381, 0x2382, 0x2383, 0x2384, 0x2385, 0x2386, 0x2387, /* 0x2380 */ - 0x2388, 0x2389, 0x238a, 0x238b, 0x238c, 0x238d, 0x238e, 0x238f, - 0x2390, 0x2391, 0x2392, 0x2393, 0x2394, 0x2395, 0x2396, 0x2397, - 0x2398, 0x2399, 0x239a, 0x239b, 0x239c, 0x239d, 0x239e, 0x239f, - 0x23a0, 0x23a1, 0x23a2, 0x23a3, 0x23a4, 0x23a5, 0x23a6, 0x23a7, - 0x23a8, 0x23a9, 0x23aa, 0x23ab, 0x23ac, 0x23ad, 0x23ae, 0x23af, - 0x23b0, 0x23b1, 0x23b2, 0x23b3, 0x23b4, 0x23b5, 0x23b6, 0x23b7, - 0x23b8, 0x23b9, 0x23ba, 0x23bb, 0x23bc, 0x23bd, 0x23be, 0x23bf, - 0x23c0, 0x23c1, 0x23c2, 0x23c3, 0x23c4, 0x23c5, 0x23c6, 0x23c7, /* 0x23c0 */ - 0x23c8, 0x23c9, 0x23ca, 0x23cb, 0x23cc, 0x23cd, 0x23ce, 0x23cf, - 0x23d0, 0x23d1, 0x23d2, 0x23d3, 0x23d4, 0x23d5, 0x23d6, 0x23d7, - 0x23d8, 0x23d9, 0x23da, 0x23db, 0x23dc, 0x23dd, 0x23de, 0x23df, - 0x23e0, 0x23e1, 0x23e2, 0x23e3, 0x23e4, 0x23e5, 0x23e6, 0x23e7, - 0x23e8, 0x23e9, 0x23ea, 0x23eb, 0x23ec, 0x23ed, 0x23ee, 0x23ef, - 0x23f0, 0x23f1, 0x23f2, 0x23f3, 0x23f4, 0x23f5, 0x23f6, 0x23f7, - 0x23f8, 0x23f9, 0x23fa, 0x23fb, 0x23fc, 0x23fd, 0x23fe, 0x23ff, - 0x2400, 0x2401, 0x2402, 0x2403, 0x2404, 0x2405, 0x2406, 0x2407, /* 0x2400 */ - 0x2408, 0x2409, 0x240a, 0x240b, 0x240c, 0x240d, 0x240e, 0x240f, - 0x2410, 0x2411, 0x2412, 0x2413, 0x2414, 0x2415, 0x2416, 0x2417, - 0x2418, 0x2419, 0x241a, 0x241b, 0x241c, 0x241d, 0x241e, 0x241f, - 0x2420, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447, /* 0x2440 */ - 0x2448, 0x2449, 0x244a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467, - 0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f, - 0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476, 0x2477, - 0x2478, 0x2479, 0x247a, 0x247b, 0x247c, 0x247d, 0x247e, 0x247f, - 0x2480, 0x2481, 0x2482, 0x2483, 0x2484, 0x2485, 0x2486, 0x2487, /* 0x2480 */ - 0x2488, 0x2489, 0x248a, 0x248b, 0x248c, 0x248d, 0x248e, 0x248f, - 0x2490, 0x2491, 0x2492, 0x2493, 0x2494, 0x2495, 0x2496, 0x2497, - 0x2498, 0x2499, 0x249a, 0x249b, 0x249c, 0x249d, 0x249e, 0x249f, - 0x24a0, 0x24a1, 0x24a2, 0x24a3, 0x24a4, 0x24a5, 0x24a6, 0x24a7, - 0x24a8, 0x24a9, 0x24aa, 0x24ab, 0x24ac, 0x24ad, 0x24ae, 0x24af, - 0x24b0, 0x24b1, 0x24b2, 0x24b3, 0x24b4, 0x24b5, 0x24b6, 0x24b7, - 0x24b8, 0x24b9, 0x24ba, 0x24bb, 0x24bc, 0x24bd, 0x24be, 0x24bf, - 0x24c0, 0x24c1, 0x24c2, 0x24c3, 0x24c4, 0x24c5, 0x24c6, 0x24c7, /* 0x24c0 */ - 0x24c8, 0x24c9, 0x24ca, 0x24cb, 0x24cc, 0x24cd, 0x24ce, 0x24cf, - 0x24b6, 0x24b7, 0x24b8, 0x24b9, 0x24ba, 0x24bb, 0x24bc, 0x24bd, - 0x24be, 0x24bf, 0x24c0, 0x24c1, 0x24c2, 0x24c3, 0x24c4, 0x24c5, - 0x24c6, 0x24c7, 0x24c8, 0x24c9, 0x24ca, 0x24cb, 0x24cc, 0x24cd, - 0x24ce, 0x24cf, 0x24ea, 0x24eb, 0x24ec, 0x24ed, 0x24ee, 0x24ef, - 0x24f0, 0x24f1, 0x24f2, 0x24f3, 0x24f4, 0x24f5, 0x24f6, 0x24f7, - 0x24f8, 0x24f9, 0x24fa, 0x24fb, 0x24fc, 0x24fd, 0x24fe, 0x24ff, - 0x2500, 0x2501, 0x2502, 0x2503, 0x2504, 0x2505, 0x2506, 0x2507, /* 0x2500 */ - 0x2508, 0x2509, 0x250a, 0x250b, 0x250c, 0x250d, 0x250e, 0x250f, - 0x2510, 0x2511, 0x2512, 0x2513, 0x2514, 0x2515, 0x2516, 0x2517, - 0x2518, 0x2519, 0x251a, 0x251b, 0x251c, 0x251d, 0x251e, 0x251f, - 0x2520, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527, - 0x2528, 0x2529, 0x252a, 0x252b, 0x252c, 0x252d, 0x252e, 0x252f, - 0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537, - 0x2538, 0x2539, 0x253a, 0x253b, 0x253c, 0x253d, 0x253e, 0x253f, - 0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547, /* 0x2540 */ - 0x2548, 0x2549, 0x254a, 0x254b, 0x254c, 0x254d, 0x254e, 0x254f, - 0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557, - 0x2558, 0x2559, 0x255a, 0x255b, 0x255c, 0x255d, 0x255e, 0x255f, - 0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567, - 0x2568, 0x2569, 0x256a, 0x256b, 0x256c, 0x256d, 0x256e, 0x256f, - 0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2577, - 0x2578, 0x2579, 0x257a, 0x257b, 0x257c, 0x257d, 0x257e, 0x257f, - 0x2580, 0x2581, 0x2582, 0x2583, 0x2584, 0x2585, 0x2586, 0x2587, /* 0x2580 */ - 0x2588, 0x2589, 0x258a, 0x258b, 0x258c, 0x258d, 0x258e, 0x258f, - 0x2590, 0x2591, 0x2592, 0x2593, 0x2594, 0x2595, 0x2596, 0x2597, - 0x2598, 0x2599, 0x259a, 0x259b, 0x259c, 0x259d, 0x259e, 0x259f, - 0x25a0, 0x25a1, 0x25a2, 0x25a3, 0x25a4, 0x25a5, 0x25a6, 0x25a7, - 0x25a8, 0x25a9, 0x25aa, 0x25ab, 0x25ac, 0x25ad, 0x25ae, 0x25af, - 0x25b0, 0x25b1, 0x25b2, 0x25b3, 0x25b4, 0x25b5, 0x25b6, 0x25b7, - 0x25b8, 0x25b9, 0x25ba, 0x25bb, 0x25bc, 0x25bd, 0x25be, 0x25bf, - 0x25c0, 0x25c1, 0x25c2, 0x25c3, 0x25c4, 0x25c5, 0x25c6, 0x25c7, /* 0x25c0 */ - 0x25c8, 0x25c9, 0x25ca, 0x25cb, 0x25cc, 0x25cd, 0x25ce, 0x25cf, - 0x25d0, 0x25d1, 0x25d2, 0x25d3, 0x25d4, 0x25d5, 0x25d6, 0x25d7, - 0x25d8, 0x25d9, 0x25da, 0x25db, 0x25dc, 0x25dd, 0x25de, 0x25df, - 0x25e0, 0x25e1, 0x25e2, 0x25e3, 0x25e4, 0x25e5, 0x25e6, 0x25e7, - 0x25e8, 0x25e9, 0x25ea, 0x25eb, 0x25ec, 0x25ed, 0x25ee, 0x25ef, - 0x25f0, 0x25f1, 0x25f2, 0x25f3, 0x25f4, 0x25f5, 0x25f6, 0x25f7, - 0x25f8, 0x25f9, 0x25fa, 0x25fb, 0x25fc, 0x25fd, 0x25fe, 0x25ff, - 0x2600, 0x2601, 0x2602, 0x2603, 0x2604, 0x2605, 0x2606, 0x2607, /* 0x2600 */ - 0x2608, 0x2609, 0x260a, 0x260b, 0x260c, 0x260d, 0x260e, 0x260f, - 0x2610, 0x2611, 0x2612, 0x2613, 0x2614, 0x2615, 0x2616, 0x2617, - 0x2618, 0x2619, 0x261a, 0x261b, 0x261c, 0x261d, 0x261e, 0x261f, - 0x2620, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627, - 0x2628, 0x2629, 0x262a, 0x262b, 0x262c, 0x262d, 0x262e, 0x262f, - 0x2630, 0x2631, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636, 0x2637, - 0x2638, 0x2639, 0x263a, 0x263b, 0x263c, 0x263d, 0x263e, 0x263f, - 0x2640, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647, /* 0x2640 */ - 0x2648, 0x2649, 0x264a, 0x264b, 0x264c, 0x264d, 0x264e, 0x264f, - 0x2650, 0x2651, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656, 0x2657, - 0x2658, 0x2659, 0x265a, 0x265b, 0x265c, 0x265d, 0x265e, 0x265f, - 0x2660, 0x2661, 0x2662, 0x2663, 0x2664, 0x2665, 0x2666, 0x2667, - 0x2668, 0x2669, 0x266a, 0x266b, 0x266c, 0x266d, 0x266e, 0x266f, - 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x2675, 0x2676, 0x2677, - 0x2678, 0x2679, 0x267a, 0x267b, 0x267c, 0x267d, 0x267e, 0x267f, - 0x2680, 0x2681, 0x2682, 0x2683, 0x2684, 0x2685, 0x2686, 0x2687, /* 0x2680 */ - 0x2688, 0x2689, 0x268a, 0x268b, 0x268c, 0x268d, 0x268e, 0x268f, - 0x2690, 0x2691, 0x2692, 0x2693, 0x2694, 0x2695, 0x2696, 0x2697, - 0x2698, 0x2699, 0x269a, 0x269b, 0x269c, 0x269d, 0x269e, 0x269f, - 0x26a0, 0x26a1, 0x26a2, 0x26a3, 0x26a4, 0x26a5, 0x26a6, 0x26a7, - 0x26a8, 0x26a9, 0x26aa, 0x26ab, 0x26ac, 0x26ad, 0x26ae, 0x26af, - 0x26b0, 0x26b1, 0x26b2, 0x26b3, 0x26b4, 0x26b5, 0x26b6, 0x26b7, - 0x26b8, 0x26b9, 0x26ba, 0x26bb, 0x26bc, 0x26bd, 0x26be, 0x26bf, - 0x26c0, 0x26c1, 0x26c2, 0x26c3, 0x26c4, 0x26c5, 0x26c6, 0x26c7, /* 0x26c0 */ - 0x26c8, 0x26c9, 0x26ca, 0x26cb, 0x26cc, 0x26cd, 0x26ce, 0x26cf, - 0x26d0, 0x26d1, 0x26d2, 0x26d3, 0x26d4, 0x26d5, 0x26d6, 0x26d7, - 0x26d8, 0x26d9, 0x26da, 0x26db, 0x26dc, 0x26dd, 0x26de, 0x26df, - 0x26e0, 0x26e1, 0x26e2, 0x26e3, 0x26e4, 0x26e5, 0x26e6, 0x26e7, - 0x26e8, 0x26e9, 0x26ea, 0x26eb, 0x26ec, 0x26ed, 0x26ee, 0x26ef, - 0x26f0, 0x26f1, 0x26f2, 0x26f3, 0x26f4, 0x26f5, 0x26f6, 0x26f7, - 0x26f8, 0x26f9, 0x26fa, 0x26fb, 0x26fc, 0x26fd, 0x26fe, 0x26ff, - 0x2700, 0x2701, 0x2702, 0x2703, 0x2704, 0x2705, 0x2706, 0x2707, /* 0x2700 */ - 0x2708, 0x2709, 0x270a, 0x270b, 0x270c, 0x270d, 0x270e, 0x270f, - 0x2710, 0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, - 0x2718, 0x2719, 0x271a, 0x271b, 0x271c, 0x271d, 0x271e, 0x271f, - 0x2720, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2727, - 0x2728, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, - 0x2730, 0x2731, 0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, - 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f, - 0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, /* 0x2740 */ - 0x2748, 0x2749, 0x274a, 0x274b, 0x274c, 0x274d, 0x274e, 0x274f, - 0x2750, 0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2757, - 0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x275f, - 0x2760, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, - 0x2768, 0x2769, 0x276a, 0x276b, 0x276c, 0x276d, 0x276e, 0x276f, - 0x2770, 0x2771, 0x2772, 0x2773, 0x2774, 0x2775, 0x2776, 0x2777, - 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x277f, - 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, /* 0x2780 */ - 0x2788, 0x2789, 0x278a, 0x278b, 0x278c, 0x278d, 0x278e, 0x278f, - 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2795, 0x2796, 0x2797, - 0x2798, 0x2799, 0x279a, 0x279b, 0x279c, 0x279d, 0x279e, 0x279f, - 0x27a0, 0x27a1, 0x27a2, 0x27a3, 0x27a4, 0x27a5, 0x27a6, 0x27a7, - 0x27a8, 0x27a9, 0x27aa, 0x27ab, 0x27ac, 0x27ad, 0x27ae, 0x27af, - 0x27b0, 0x27b1, 0x27b2, 0x27b3, 0x27b4, 0x27b5, 0x27b6, 0x27b7, - 0x27b8, 0x27b9, 0x27ba, 0x27bb, 0x27bc, 0x27bd, 0x27be, 0x27bf, - 0x27c0, 0x27c1, 0x27c2, 0x27c3, 0x27c4, 0x27c5, 0x27c6, 0x27c7, /* 0x27c0 */ - 0x27c8, 0x27c9, 0x27ca, 0x27cb, 0x27cc, 0x27cd, 0x27ce, 0x27cf, - 0x27d0, 0x27d1, 0x27d2, 0x27d3, 0x27d4, 0x27d5, 0x27d6, 0x27d7, - 0x27d8, 0x27d9, 0x27da, 0x27db, 0x27dc, 0x27dd, 0x27de, 0x27df, - 0x27e0, 0x27e1, 0x27e2, 0x27e3, 0x27e4, 0x27e5, 0x27e6, 0x27e7, - 0x27e8, 0x27e9, 0x27ea, 0x27eb, 0x27ec, 0x27ed, 0x27ee, 0x27ef, - 0x27f0, 0x27f1, 0x27f2, 0x27f3, 0x27f4, 0x27f5, 0x27f6, 0x27f7, - 0x27f8, 0x27f9, 0x27fa, 0x27fb, 0x27fc, 0x27fd, 0x27fe, 0x27ff, - 0x2800, 0x2801, 0x2802, 0x2803, 0x2804, 0x2805, 0x2806, 0x2807, /* 0x2800 */ - 0x2808, 0x2809, 0x280a, 0x280b, 0x280c, 0x280d, 0x280e, 0x280f, - 0x2810, 0x2811, 0x2812, 0x2813, 0x2814, 0x2815, 0x2816, 0x2817, - 0x2818, 0x2819, 0x281a, 0x281b, 0x281c, 0x281d, 0x281e, 0x281f, - 0x2820, 0x2821, 0x2822, 0x2823, 0x2824, 0x2825, 0x2826, 0x2827, - 0x2828, 0x2829, 0x282a, 0x282b, 0x282c, 0x282d, 0x282e, 0x282f, - 0x2830, 0x2831, 0x2832, 0x2833, 0x2834, 0x2835, 0x2836, 0x2837, - 0x2838, 0x2839, 0x283a, 0x283b, 0x283c, 0x283d, 0x283e, 0x283f, - 0x2840, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847, /* 0x2840 */ - 0x2848, 0x2849, 0x284a, 0x284b, 0x284c, 0x284d, 0x284e, 0x284f, - 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, 0x2855, 0x2856, 0x2857, - 0x2858, 0x2859, 0x285a, 0x285b, 0x285c, 0x285d, 0x285e, 0x285f, - 0x2860, 0x2861, 0x2862, 0x2863, 0x2864, 0x2865, 0x2866, 0x2867, - 0x2868, 0x2869, 0x286a, 0x286b, 0x286c, 0x286d, 0x286e, 0x286f, - 0x2870, 0x2871, 0x2872, 0x2873, 0x2874, 0x2875, 0x2876, 0x2877, - 0x2878, 0x2879, 0x287a, 0x287b, 0x287c, 0x287d, 0x287e, 0x287f, - 0x2880, 0x2881, 0x2882, 0x2883, 0x2884, 0x2885, 0x2886, 0x2887, /* 0x2880 */ - 0x2888, 0x2889, 0x288a, 0x288b, 0x288c, 0x288d, 0x288e, 0x288f, - 0x2890, 0x2891, 0x2892, 0x2893, 0x2894, 0x2895, 0x2896, 0x2897, - 0x2898, 0x2899, 0x289a, 0x289b, 0x289c, 0x289d, 0x289e, 0x289f, - 0x28a0, 0x28a1, 0x28a2, 0x28a3, 0x28a4, 0x28a5, 0x28a6, 0x28a7, - 0x28a8, 0x28a9, 0x28aa, 0x28ab, 0x28ac, 0x28ad, 0x28ae, 0x28af, - 0x28b0, 0x28b1, 0x28b2, 0x28b3, 0x28b4, 0x28b5, 0x28b6, 0x28b7, - 0x28b8, 0x28b9, 0x28ba, 0x28bb, 0x28bc, 0x28bd, 0x28be, 0x28bf, - 0x28c0, 0x28c1, 0x28c2, 0x28c3, 0x28c4, 0x28c5, 0x28c6, 0x28c7, /* 0x28c0 */ - 0x28c8, 0x28c9, 0x28ca, 0x28cb, 0x28cc, 0x28cd, 0x28ce, 0x28cf, - 0x28d0, 0x28d1, 0x28d2, 0x28d3, 0x28d4, 0x28d5, 0x28d6, 0x28d7, - 0x28d8, 0x28d9, 0x28da, 0x28db, 0x28dc, 0x28dd, 0x28de, 0x28df, - 0x28e0, 0x28e1, 0x28e2, 0x28e3, 0x28e4, 0x28e5, 0x28e6, 0x28e7, - 0x28e8, 0x28e9, 0x28ea, 0x28eb, 0x28ec, 0x28ed, 0x28ee, 0x28ef, - 0x28f0, 0x28f1, 0x28f2, 0x28f3, 0x28f4, 0x28f5, 0x28f6, 0x28f7, - 0x28f8, 0x28f9, 0x28fa, 0x28fb, 0x28fc, 0x28fd, 0x28fe, 0x28ff, - 0x2900, 0x2901, 0x2902, 0x2903, 0x2904, 0x2905, 0x2906, 0x2907, /* 0x2900 */ - 0x2908, 0x2909, 0x290a, 0x290b, 0x290c, 0x290d, 0x290e, 0x290f, - 0x2910, 0x2911, 0x2912, 0x2913, 0x2914, 0x2915, 0x2916, 0x2917, - 0x2918, 0x2919, 0x291a, 0x291b, 0x291c, 0x291d, 0x291e, 0x291f, - 0x2920, 0x2921, 0x2922, 0x2923, 0x2924, 0x2925, 0x2926, 0x2927, - 0x2928, 0x2929, 0x292a, 0x292b, 0x292c, 0x292d, 0x292e, 0x292f, - 0x2930, 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936, 0x2937, - 0x2938, 0x2939, 0x293a, 0x293b, 0x293c, 0x293d, 0x293e, 0x293f, - 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946, 0x2947, /* 0x2940 */ - 0x2948, 0x2949, 0x294a, 0x294b, 0x294c, 0x294d, 0x294e, 0x294f, - 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955, 0x2956, 0x2957, - 0x2958, 0x2959, 0x295a, 0x295b, 0x295c, 0x295d, 0x295e, 0x295f, - 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965, 0x2966, 0x2967, - 0x2968, 0x2969, 0x296a, 0x296b, 0x296c, 0x296d, 0x296e, 0x296f, - 0x2970, 0x2971, 0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, - 0x2978, 0x2979, 0x297a, 0x297b, 0x297c, 0x297d, 0x297e, 0x297f, - 0x2980, 0x2981, 0x2982, 0x2983, 0x2984, 0x2985, 0x2986, 0x2987, /* 0x2980 */ - 0x2988, 0x2989, 0x298a, 0x298b, 0x298c, 0x298d, 0x298e, 0x298f, - 0x2990, 0x2991, 0x2992, 0x2993, 0x2994, 0x2995, 0x2996, 0x2997, - 0x2998, 0x2999, 0x299a, 0x299b, 0x299c, 0x299d, 0x299e, 0x299f, - 0x29a0, 0x29a1, 0x29a2, 0x29a3, 0x29a4, 0x29a5, 0x29a6, 0x29a7, - 0x29a8, 0x29a9, 0x29aa, 0x29ab, 0x29ac, 0x29ad, 0x29ae, 0x29af, - 0x29b0, 0x29b1, 0x29b2, 0x29b3, 0x29b4, 0x29b5, 0x29b6, 0x29b7, - 0x29b8, 0x29b9, 0x29ba, 0x29bb, 0x29bc, 0x29bd, 0x29be, 0x29bf, - 0x29c0, 0x29c1, 0x29c2, 0x29c3, 0x29c4, 0x29c5, 0x29c6, 0x29c7, /* 0x29c0 */ - 0x29c8, 0x29c9, 0x29ca, 0x29cb, 0x29cc, 0x29cd, 0x29ce, 0x29cf, - 0x29d0, 0x29d1, 0x29d2, 0x29d3, 0x29d4, 0x29d5, 0x29d6, 0x29d7, - 0x29d8, 0x29d9, 0x29da, 0x29db, 0x29dc, 0x29dd, 0x29de, 0x29df, - 0x29e0, 0x29e1, 0x29e2, 0x29e3, 0x29e4, 0x29e5, 0x29e6, 0x29e7, - 0x29e8, 0x29e9, 0x29ea, 0x29eb, 0x29ec, 0x29ed, 0x29ee, 0x29ef, - 0x29f0, 0x29f1, 0x29f2, 0x29f3, 0x29f4, 0x29f5, 0x29f6, 0x29f7, - 0x29f8, 0x29f9, 0x29fa, 0x29fb, 0x29fc, 0x29fd, 0x29fe, 0x29ff, - 0x2a00, 0x2a01, 0x2a02, 0x2a03, 0x2a04, 0x2a05, 0x2a06, 0x2a07, /* 0x2a00 */ - 0x2a08, 0x2a09, 0x2a0a, 0x2a0b, 0x2a0c, 0x2a0d, 0x2a0e, 0x2a0f, - 0x2a10, 0x2a11, 0x2a12, 0x2a13, 0x2a14, 0x2a15, 0x2a16, 0x2a17, - 0x2a18, 0x2a19, 0x2a1a, 0x2a1b, 0x2a1c, 0x2a1d, 0x2a1e, 0x2a1f, - 0x2a20, 0x2a21, 0x2a22, 0x2a23, 0x2a24, 0x2a25, 0x2a26, 0x2a27, - 0x2a28, 0x2a29, 0x2a2a, 0x2a2b, 0x2a2c, 0x2a2d, 0x2a2e, 0x2a2f, - 0x2a30, 0x2a31, 0x2a32, 0x2a33, 0x2a34, 0x2a35, 0x2a36, 0x2a37, - 0x2a38, 0x2a39, 0x2a3a, 0x2a3b, 0x2a3c, 0x2a3d, 0x2a3e, 0x2a3f, - 0x2a40, 0x2a41, 0x2a42, 0x2a43, 0x2a44, 0x2a45, 0x2a46, 0x2a47, /* 0x2a40 */ - 0x2a48, 0x2a49, 0x2a4a, 0x2a4b, 0x2a4c, 0x2a4d, 0x2a4e, 0x2a4f, - 0x2a50, 0x2a51, 0x2a52, 0x2a53, 0x2a54, 0x2a55, 0x2a56, 0x2a57, - 0x2a58, 0x2a59, 0x2a5a, 0x2a5b, 0x2a5c, 0x2a5d, 0x2a5e, 0x2a5f, - 0x2a60, 0x2a61, 0x2a62, 0x2a63, 0x2a64, 0x2a65, 0x2a66, 0x2a67, - 0x2a68, 0x2a69, 0x2a6a, 0x2a6b, 0x2a6c, 0x2a6d, 0x2a6e, 0x2a6f, - 0x2a70, 0x2a71, 0x2a72, 0x2a73, 0x2a74, 0x2a75, 0x2a76, 0x2a77, - 0x2a78, 0x2a79, 0x2a7a, 0x2a7b, 0x2a7c, 0x2a7d, 0x2a7e, 0x2a7f, - 0x2a80, 0x2a81, 0x2a82, 0x2a83, 0x2a84, 0x2a85, 0x2a86, 0x2a87, /* 0x2a80 */ - 0x2a88, 0x2a89, 0x2a8a, 0x2a8b, 0x2a8c, 0x2a8d, 0x2a8e, 0x2a8f, - 0x2a90, 0x2a91, 0x2a92, 0x2a93, 0x2a94, 0x2a95, 0x2a96, 0x2a97, - 0x2a98, 0x2a99, 0x2a9a, 0x2a9b, 0x2a9c, 0x2a9d, 0x2a9e, 0x2a9f, - 0x2aa0, 0x2aa1, 0x2aa2, 0x2aa3, 0x2aa4, 0x2aa5, 0x2aa6, 0x2aa7, - 0x2aa8, 0x2aa9, 0x2aaa, 0x2aab, 0x2aac, 0x2aad, 0x2aae, 0x2aaf, - 0x2ab0, 0x2ab1, 0x2ab2, 0x2ab3, 0x2ab4, 0x2ab5, 0x2ab6, 0x2ab7, - 0x2ab8, 0x2ab9, 0x2aba, 0x2abb, 0x2abc, 0x2abd, 0x2abe, 0x2abf, - 0x2ac0, 0x2ac1, 0x2ac2, 0x2ac3, 0x2ac4, 0x2ac5, 0x2ac6, 0x2ac7, /* 0x2ac0 */ - 0x2ac8, 0x2ac9, 0x2aca, 0x2acb, 0x2acc, 0x2acd, 0x2ace, 0x2acf, - 0x2ad0, 0x2ad1, 0x2ad2, 0x2ad3, 0x2ad4, 0x2ad5, 0x2ad6, 0x2ad7, - 0x2ad8, 0x2ad9, 0x2ada, 0x2adb, 0x2adc, 0x2add, 0x2ade, 0x2adf, - 0x2ae0, 0x2ae1, 0x2ae2, 0x2ae3, 0x2ae4, 0x2ae5, 0x2ae6, 0x2ae7, - 0x2ae8, 0x2ae9, 0x2aea, 0x2aeb, 0x2aec, 0x2aed, 0x2aee, 0x2aef, - 0x2af0, 0x2af1, 0x2af2, 0x2af3, 0x2af4, 0x2af5, 0x2af6, 0x2af7, - 0x2af8, 0x2af9, 0x2afa, 0x2afb, 0x2afc, 0x2afd, 0x2afe, 0x2aff, - 0x2b00, 0x2b01, 0x2b02, 0x2b03, 0x2b04, 0x2b05, 0x2b06, 0x2b07, /* 0x2b00 */ - 0x2b08, 0x2b09, 0x2b0a, 0x2b0b, 0x2b0c, 0x2b0d, 0x2b0e, 0x2b0f, - 0x2b10, 0x2b11, 0x2b12, 0x2b13, 0x2b14, 0x2b15, 0x2b16, 0x2b17, - 0x2b18, 0x2b19, 0x2b1a, 0x2b1b, 0x2b1c, 0x2b1d, 0x2b1e, 0x2b1f, - 0x2b20, 0x2b21, 0x2b22, 0x2b23, 0x2b24, 0x2b25, 0x2b26, 0x2b27, - 0x2b28, 0x2b29, 0x2b2a, 0x2b2b, 0x2b2c, 0x2b2d, 0x2b2e, 0x2b2f, - 0x2b30, 0x2b31, 0x2b32, 0x2b33, 0x2b34, 0x2b35, 0x2b36, 0x2b37, - 0x2b38, 0x2b39, 0x2b3a, 0x2b3b, 0x2b3c, 0x2b3d, 0x2b3e, 0x2b3f, - 0x2b40, 0x2b41, 0x2b42, 0x2b43, 0x2b44, 0x2b45, 0x2b46, 0x2b47, /* 0x2b40 */ - 0x2b48, 0x2b49, 0x2b4a, 0x2b4b, 0x2b4c, 0x2b4d, 0x2b4e, 0x2b4f, - 0x2b50, 0x2b51, 0x2b52, 0x2b53, 0x2b54, 0x2b55, 0x2b56, 0x2b57, - 0x2b58, 0x2b59, 0x2b5a, 0x2b5b, 0x2b5c, 0x2b5d, 0x2b5e, 0x2b5f, - 0x2b60, 0x2b61, 0x2b62, 0x2b63, 0x2b64, 0x2b65, 0x2b66, 0x2b67, - 0x2b68, 0x2b69, 0x2b6a, 0x2b6b, 0x2b6c, 0x2b6d, 0x2b6e, 0x2b6f, - 0x2b70, 0x2b71, 0x2b72, 0x2b73, 0x0000, 0x0000, 0x2b76, 0x2b77, - 0x2b78, 0x2b79, 0x2b7a, 0x2b7b, 0x2b7c, 0x2b7d, 0x2b7e, 0x2b7f, - 0x2b80, 0x2b81, 0x2b82, 0x2b83, 0x2b84, 0x2b85, 0x2b86, 0x2b87, /* 0x2b80 */ - 0x2b88, 0x2b89, 0x2b8a, 0x2b8b, 0x2b8c, 0x2b8d, 0x2b8e, 0x2b8f, - 0x2b90, 0x2b91, 0x2b92, 0x2b93, 0x2b94, 0x2b95, 0x0000, 0x0000, - 0x2b98, 0x2b99, 0x2b9a, 0x2b9b, 0x2b9c, 0x2b9d, 0x2b9e, 0x2b9f, - 0x2ba0, 0x2ba1, 0x2ba2, 0x2ba3, 0x2ba4, 0x2ba5, 0x2ba6, 0x2ba7, - 0x2ba8, 0x2ba9, 0x2baa, 0x2bab, 0x2bac, 0x2bad, 0x2bae, 0x2baf, - 0x2bb0, 0x2bb1, 0x2bb2, 0x2bb3, 0x2bb4, 0x2bb5, 0x2bb6, 0x2bb7, - 0x2bb8, 0x2bb9, 0x2bba, 0x2bbb, 0x2bbc, 0x2bbd, 0x2bbe, 0x2bbf, - 0x2bc0, 0x2bc1, 0x2bc2, 0x2bc3, 0x2bc4, 0x2bc5, 0x2bc6, 0x2bc7, /* 0x2bc0 */ - 0x2bc8, 0x2bc9, 0x2bca, 0x2bcb, 0x2bcc, 0x2bcd, 0x2bce, 0x2bcf, - 0x2bd0, 0x2bd1, 0x2bd2, 0x2bd3, 0x2bd4, 0x2bd5, 0x2bd6, 0x2bd7, - 0x2bd8, 0x2bd9, 0x2bda, 0x2bdb, 0x2bdc, 0x2bdd, 0x2bde, 0x2bdf, - 0x2be0, 0x2be1, 0x2be2, 0x2be3, 0x2be4, 0x2be5, 0x2be6, 0x2be7, - 0x2be8, 0x2be9, 0x2bea, 0x2beb, 0x2bec, 0x2bed, 0x2bee, 0x2bef, - 0x2bf0, 0x2bf1, 0x2bf2, 0x2bf3, 0x2bf4, 0x2bf5, 0x2bf6, 0x2bf7, - 0x2bf8, 0x2bf9, 0x2bfa, 0x2bfb, 0x2bfc, 0x2bfd, 0x2bfe, 0x2bff, - 0x2c00, 0x2c01, 0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, /* 0x2c00 */ - 0x2c08, 0x2c09, 0x2c0a, 0x2c0b, 0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, - 0x2c10, 0x2c11, 0x2c12, 0x2c13, 0x2c14, 0x2c15, 0x2c16, 0x2c17, - 0x2c18, 0x2c19, 0x2c1a, 0x2c1b, 0x2c1c, 0x2c1d, 0x2c1e, 0x2c1f, - 0x2c20, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27, - 0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x0000, - 0x2c00, 0x2c01, 0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, - 0x2c08, 0x2c09, 0x2c0a, 0x2c0b, 0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, - 0x2c10, 0x2c11, 0x2c12, 0x2c13, 0x2c14, 0x2c15, 0x2c16, 0x2c17, /* 0x2c40 */ - 0x2c18, 0x2c19, 0x2c1a, 0x2c1b, 0x2c1c, 0x2c1d, 0x2c1e, 0x2c1f, - 0x2c20, 0x2c21, 0x2c22, 0x2c23, 0x2c24, 0x2c25, 0x2c26, 0x2c27, - 0x2c28, 0x2c29, 0x2c2a, 0x2c2b, 0x2c2c, 0x2c2d, 0x2c2e, 0x0000, - 0x2c60, 0x2c60, 0x2c62, 0x2c63, 0x2c64, 0x023a, 0x023e, 0x2c67, - 0x2c67, 0x2c69, 0x2c69, 0x2c6b, 0x2c6b, 0x2c6d, 0x2c6e, 0x2c6f, - 0x2c70, 0x2c71, 0x2c72, 0x2c72, 0x2c74, 0x2c75, 0x2c75, 0x2c77, - 0x2c78, 0x2c79, 0x2c7a, 0x2c7b, 0x2c7c, 0x2c7d, 0x2c7e, 0x2c7f, - 0x2c80, 0x2c80, 0x2c82, 0x2c82, 0x2c84, 0x2c84, 0x2c86, 0x2c86, /* 0x2c80 */ - 0x2c88, 0x2c88, 0x2c8a, 0x2c8a, 0x2c8c, 0x2c8c, 0x2c8e, 0x2c8e, - 0x2c90, 0x2c90, 0x2c92, 0x2c92, 0x2c94, 0x2c94, 0x2c96, 0x2c96, - 0x2c98, 0x2c98, 0x2c9a, 0x2c9a, 0x2c9c, 0x2c9c, 0x2c9e, 0x2c9e, - 0x2ca0, 0x2ca0, 0x2ca2, 0x2ca2, 0x2ca4, 0x2ca4, 0x2ca6, 0x2ca6, - 0x2ca8, 0x2ca8, 0x2caa, 0x2caa, 0x2cac, 0x2cac, 0x2cae, 0x2cae, - 0x2cb0, 0x2cb0, 0x2cb2, 0x2cb2, 0x2cb4, 0x2cb4, 0x2cb6, 0x2cb6, - 0x2cb8, 0x2cb8, 0x2cba, 0x2cba, 0x2cbc, 0x2cbc, 0x2cbe, 0x2cbe, - 0x2cc0, 0x2cc0, 0x2cc2, 0x2cc2, 0x2cc4, 0x2cc4, 0x2cc6, 0x2cc6, /* 0x2cc0 */ - 0x2cc8, 0x2cc8, 0x2cca, 0x2cca, 0x2ccc, 0x2ccc, 0x2cce, 0x2cce, - 0x2cd0, 0x2cd0, 0x2cd2, 0x2cd2, 0x2cd4, 0x2cd4, 0x2cd6, 0x2cd6, - 0x2cd8, 0x2cd8, 0x2cda, 0x2cda, 0x2cdc, 0x2cdc, 0x2cde, 0x2cde, - 0x2ce0, 0x2ce0, 0x2ce2, 0x2ce2, 0x2ce4, 0x2ce5, 0x2ce6, 0x2ce7, - 0x2ce8, 0x2ce9, 0x2cea, 0x2ceb, 0x2ceb, 0x2ced, 0x2ced, 0x2cef, - 0x2cf0, 0x2cf1, 0x2cf2, 0x2cf2, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x2cf9, 0x2cfa, 0x2cfb, 0x2cfc, 0x2cfd, 0x2cfe, 0x2cff, - 0x10a0, 0x10a1, 0x10a2, 0x10a3, 0x10a4, 0x10a5, 0x10a6, 0x10a7, /* 0x2d00 */ - 0x10a8, 0x10a9, 0x10aa, 0x10ab, 0x10ac, 0x10ad, 0x10ae, 0x10af, - 0x10b0, 0x10b1, 0x10b2, 0x10b3, 0x10b4, 0x10b5, 0x10b6, 0x10b7, - 0x10b8, 0x10b9, 0x10ba, 0x10bb, 0x10bc, 0x10bd, 0x10be, 0x10bf, - 0x10c0, 0x10c1, 0x10c2, 0x10c3, 0x10c4, 0x10c5, 0x0000, 0x10c7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x10cd, 0x0000, 0x0000, - 0x2d30, 0x2d31, 0x2d32, 0x2d33, 0x2d34, 0x2d35, 0x2d36, 0x2d37, - 0x2d38, 0x2d39, 0x2d3a, 0x2d3b, 0x2d3c, 0x2d3d, 0x2d3e, 0x2d3f, - 0x2d40, 0x2d41, 0x2d42, 0x2d43, 0x2d44, 0x2d45, 0x2d46, 0x2d47, /* 0x2d40 */ - 0x2d48, 0x2d49, 0x2d4a, 0x2d4b, 0x2d4c, 0x2d4d, 0x2d4e, 0x2d4f, - 0x2d50, 0x2d51, 0x2d52, 0x2d53, 0x2d54, 0x2d55, 0x2d56, 0x2d57, - 0x2d58, 0x2d59, 0x2d5a, 0x2d5b, 0x2d5c, 0x2d5d, 0x2d5e, 0x2d5f, - 0x2d60, 0x2d61, 0x2d62, 0x2d63, 0x2d64, 0x2d65, 0x2d66, 0x2d67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d6f, - 0x2d70, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2d7f, - 0x2d80, 0x2d81, 0x2d82, 0x2d83, 0x2d84, 0x2d85, 0x2d86, 0x2d87, /* 0x2d80 */ - 0x2d88, 0x2d89, 0x2d8a, 0x2d8b, 0x2d8c, 0x2d8d, 0x2d8e, 0x2d8f, - 0x2d90, 0x2d91, 0x2d92, 0x2d93, 0x2d94, 0x2d95, 0x2d96, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2da0, 0x2da1, 0x2da2, 0x2da3, 0x2da4, 0x2da5, 0x2da6, 0x0000, - 0x2da8, 0x2da9, 0x2daa, 0x2dab, 0x2dac, 0x2dad, 0x2dae, 0x0000, - 0x2db0, 0x2db1, 0x2db2, 0x2db3, 0x2db4, 0x2db5, 0x2db6, 0x0000, - 0x2db8, 0x2db9, 0x2dba, 0x2dbb, 0x2dbc, 0x2dbd, 0x2dbe, 0x0000, - 0x2dc0, 0x2dc1, 0x2dc2, 0x2dc3, 0x2dc4, 0x2dc5, 0x2dc6, 0x0000, /* 0x2dc0 */ - 0x2dc8, 0x2dc9, 0x2dca, 0x2dcb, 0x2dcc, 0x2dcd, 0x2dce, 0x0000, - 0x2dd0, 0x2dd1, 0x2dd2, 0x2dd3, 0x2dd4, 0x2dd5, 0x2dd6, 0x0000, - 0x2dd8, 0x2dd9, 0x2dda, 0x2ddb, 0x2ddc, 0x2ddd, 0x2dde, 0x0000, - 0x2de0, 0x2de1, 0x2de2, 0x2de3, 0x2de4, 0x2de5, 0x2de6, 0x2de7, - 0x2de8, 0x2de9, 0x2dea, 0x2deb, 0x2dec, 0x2ded, 0x2dee, 0x2def, - 0x2df0, 0x2df1, 0x2df2, 0x2df3, 0x2df4, 0x2df5, 0x2df6, 0x2df7, - 0x2df8, 0x2df9, 0x2dfa, 0x2dfb, 0x2dfc, 0x2dfd, 0x2dfe, 0x2dff, - 0x2e00, 0x2e01, 0x2e02, 0x2e03, 0x2e04, 0x2e05, 0x2e06, 0x2e07, /* 0x2e00 */ - 0x2e08, 0x2e09, 0x2e0a, 0x2e0b, 0x2e0c, 0x2e0d, 0x2e0e, 0x2e0f, - 0x2e10, 0x2e11, 0x2e12, 0x2e13, 0x2e14, 0x2e15, 0x2e16, 0x2e17, - 0x2e18, 0x2e19, 0x2e1a, 0x2e1b, 0x2e1c, 0x2e1d, 0x2e1e, 0x2e1f, - 0x2e20, 0x2e21, 0x2e22, 0x2e23, 0x2e24, 0x2e25, 0x2e26, 0x2e27, - 0x2e28, 0x2e29, 0x2e2a, 0x2e2b, 0x2e2c, 0x2e2d, 0x2e2e, 0x2e2f, - 0x2e30, 0x2e31, 0x2e32, 0x2e33, 0x2e34, 0x2e35, 0x2e36, 0x2e37, - 0x2e38, 0x2e39, 0x2e3a, 0x2e3b, 0x2e3c, 0x2e3d, 0x2e3e, 0x2e3f, - 0x2e40, 0x2e41, 0x2e42, 0x2e43, 0x2e44, 0x2e45, 0x2e46, 0x2e47, /* 0x2e40 */ - 0x2e48, 0x2e49, 0x2e4a, 0x2e4b, 0x2e4c, 0x2e4d, 0x2e4e, 0x2e4f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2e80, 0x2e81, 0x2e82, 0x2e83, 0x2e84, 0x2e85, 0x2e86, 0x2e87, /* 0x2e80 */ - 0x2e88, 0x2e89, 0x2e8a, 0x2e8b, 0x2e8c, 0x2e8d, 0x2e8e, 0x2e8f, - 0x2e90, 0x2e91, 0x2e92, 0x2e93, 0x2e94, 0x2e95, 0x2e96, 0x2e97, - 0x2e98, 0x2e99, 0x0000, 0x2e9b, 0x2e9c, 0x2e9d, 0x2e9e, 0x2e9f, - 0x2ea0, 0x2ea1, 0x2ea2, 0x2ea3, 0x2ea4, 0x2ea5, 0x2ea6, 0x2ea7, - 0x2ea8, 0x2ea9, 0x2eaa, 0x2eab, 0x2eac, 0x2ead, 0x2eae, 0x2eaf, - 0x2eb0, 0x2eb1, 0x2eb2, 0x2eb3, 0x2eb4, 0x2eb5, 0x2eb6, 0x2eb7, - 0x2eb8, 0x2eb9, 0x2eba, 0x2ebb, 0x2ebc, 0x2ebd, 0x2ebe, 0x2ebf, - 0x2ec0, 0x2ec1, 0x2ec2, 0x2ec3, 0x2ec4, 0x2ec5, 0x2ec6, 0x2ec7, /* 0x2ec0 */ - 0x2ec8, 0x2ec9, 0x2eca, 0x2ecb, 0x2ecc, 0x2ecd, 0x2ece, 0x2ecf, - 0x2ed0, 0x2ed1, 0x2ed2, 0x2ed3, 0x2ed4, 0x2ed5, 0x2ed6, 0x2ed7, - 0x2ed8, 0x2ed9, 0x2eda, 0x2edb, 0x2edc, 0x2edd, 0x2ede, 0x2edf, - 0x2ee0, 0x2ee1, 0x2ee2, 0x2ee3, 0x2ee4, 0x2ee5, 0x2ee6, 0x2ee7, - 0x2ee8, 0x2ee9, 0x2eea, 0x2eeb, 0x2eec, 0x2eed, 0x2eee, 0x2eef, - 0x2ef0, 0x2ef1, 0x2ef2, 0x2ef3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2f00, 0x2f01, 0x2f02, 0x2f03, 0x2f04, 0x2f05, 0x2f06, 0x2f07, /* 0x2f00 */ - 0x2f08, 0x2f09, 0x2f0a, 0x2f0b, 0x2f0c, 0x2f0d, 0x2f0e, 0x2f0f, - 0x2f10, 0x2f11, 0x2f12, 0x2f13, 0x2f14, 0x2f15, 0x2f16, 0x2f17, - 0x2f18, 0x2f19, 0x2f1a, 0x2f1b, 0x2f1c, 0x2f1d, 0x2f1e, 0x2f1f, - 0x2f20, 0x2f21, 0x2f22, 0x2f23, 0x2f24, 0x2f25, 0x2f26, 0x2f27, - 0x2f28, 0x2f29, 0x2f2a, 0x2f2b, 0x2f2c, 0x2f2d, 0x2f2e, 0x2f2f, - 0x2f30, 0x2f31, 0x2f32, 0x2f33, 0x2f34, 0x2f35, 0x2f36, 0x2f37, - 0x2f38, 0x2f39, 0x2f3a, 0x2f3b, 0x2f3c, 0x2f3d, 0x2f3e, 0x2f3f, - 0x2f40, 0x2f41, 0x2f42, 0x2f43, 0x2f44, 0x2f45, 0x2f46, 0x2f47, /* 0x2f40 */ - 0x2f48, 0x2f49, 0x2f4a, 0x2f4b, 0x2f4c, 0x2f4d, 0x2f4e, 0x2f4f, - 0x2f50, 0x2f51, 0x2f52, 0x2f53, 0x2f54, 0x2f55, 0x2f56, 0x2f57, - 0x2f58, 0x2f59, 0x2f5a, 0x2f5b, 0x2f5c, 0x2f5d, 0x2f5e, 0x2f5f, - 0x2f60, 0x2f61, 0x2f62, 0x2f63, 0x2f64, 0x2f65, 0x2f66, 0x2f67, - 0x2f68, 0x2f69, 0x2f6a, 0x2f6b, 0x2f6c, 0x2f6d, 0x2f6e, 0x2f6f, - 0x2f70, 0x2f71, 0x2f72, 0x2f73, 0x2f74, 0x2f75, 0x2f76, 0x2f77, - 0x2f78, 0x2f79, 0x2f7a, 0x2f7b, 0x2f7c, 0x2f7d, 0x2f7e, 0x2f7f, - 0x2f80, 0x2f81, 0x2f82, 0x2f83, 0x2f84, 0x2f85, 0x2f86, 0x2f87, /* 0x2f80 */ - 0x2f88, 0x2f89, 0x2f8a, 0x2f8b, 0x2f8c, 0x2f8d, 0x2f8e, 0x2f8f, - 0x2f90, 0x2f91, 0x2f92, 0x2f93, 0x2f94, 0x2f95, 0x2f96, 0x2f97, - 0x2f98, 0x2f99, 0x2f9a, 0x2f9b, 0x2f9c, 0x2f9d, 0x2f9e, 0x2f9f, - 0x2fa0, 0x2fa1, 0x2fa2, 0x2fa3, 0x2fa4, 0x2fa5, 0x2fa6, 0x2fa7, - 0x2fa8, 0x2fa9, 0x2faa, 0x2fab, 0x2fac, 0x2fad, 0x2fae, 0x2faf, - 0x2fb0, 0x2fb1, 0x2fb2, 0x2fb3, 0x2fb4, 0x2fb5, 0x2fb6, 0x2fb7, - 0x2fb8, 0x2fb9, 0x2fba, 0x2fbb, 0x2fbc, 0x2fbd, 0x2fbe, 0x2fbf, - 0x2fc0, 0x2fc1, 0x2fc2, 0x2fc3, 0x2fc4, 0x2fc5, 0x2fc6, 0x2fc7, /* 0x2fc0 */ - 0x2fc8, 0x2fc9, 0x2fca, 0x2fcb, 0x2fcc, 0x2fcd, 0x2fce, 0x2fcf, - 0x2fd0, 0x2fd1, 0x2fd2, 0x2fd3, 0x2fd4, 0x2fd5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x2ff0, 0x2ff1, 0x2ff2, 0x2ff3, 0x2ff4, 0x2ff5, 0x2ff6, 0x2ff7, - 0x2ff8, 0x2ff9, 0x2ffa, 0x2ffb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x3000, 0x3001, 0x3002, 0x3003, 0x3004, 0x3005, 0x3006, 0x3007, /* 0x3000 */ - 0x3008, 0x3009, 0x300a, 0x300b, 0x300c, 0x300d, 0x300e, 0x300f, - 0x3010, 0x3011, 0x3012, 0x3013, 0x3014, 0x3015, 0x3016, 0x3017, - 0x3018, 0x3019, 0x301a, 0x301b, 0x301c, 0x301d, 0x301e, 0x301f, - 0x3020, 0x3021, 0x3022, 0x3023, 0x3024, 0x3025, 0x3026, 0x3027, - 0x3028, 0x3029, 0x302a, 0x302b, 0x302c, 0x302d, 0x302e, 0x302f, - 0x3030, 0x3031, 0x3032, 0x3033, 0x3034, 0x3035, 0x3036, 0x3037, - 0x3038, 0x3039, 0x303a, 0x303b, 0x303c, 0x303d, 0x303e, 0x303f, - 0x0000, 0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047, /* 0x3040 */ - 0x3048, 0x3049, 0x304a, 0x304b, 0x304c, 0x304d, 0x304e, 0x304f, - 0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057, - 0x3058, 0x3059, 0x305a, 0x305b, 0x305c, 0x305d, 0x305e, 0x305f, - 0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067, - 0x3068, 0x3069, 0x306a, 0x306b, 0x306c, 0x306d, 0x306e, 0x306f, - 0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077, - 0x3078, 0x3079, 0x307a, 0x307b, 0x307c, 0x307d, 0x307e, 0x307f, - 0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087, /* 0x3080 */ - 0x3088, 0x3089, 0x308a, 0x308b, 0x308c, 0x308d, 0x308e, 0x308f, - 0x3090, 0x3091, 0x3092, 0x3093, 0x3094, 0x3095, 0x3096, 0x0000, - 0x0000, 0x3099, 0x309a, 0x309b, 0x309c, 0x309d, 0x309e, 0x309f, - 0x30a0, 0x30a1, 0x30a2, 0x30a3, 0x30a4, 0x30a5, 0x30a6, 0x30a7, - 0x30a8, 0x30a9, 0x30aa, 0x30ab, 0x30ac, 0x30ad, 0x30ae, 0x30af, - 0x30b0, 0x30b1, 0x30b2, 0x30b3, 0x30b4, 0x30b5, 0x30b6, 0x30b7, - 0x30b8, 0x30b9, 0x30ba, 0x30bb, 0x30bc, 0x30bd, 0x30be, 0x30bf, - 0x30c0, 0x30c1, 0x30c2, 0x30c3, 0x30c4, 0x30c5, 0x30c6, 0x30c7, /* 0x30c0 */ - 0x30c8, 0x30c9, 0x30ca, 0x30cb, 0x30cc, 0x30cd, 0x30ce, 0x30cf, - 0x30d0, 0x30d1, 0x30d2, 0x30d3, 0x30d4, 0x30d5, 0x30d6, 0x30d7, - 0x30d8, 0x30d9, 0x30da, 0x30db, 0x30dc, 0x30dd, 0x30de, 0x30df, - 0x30e0, 0x30e1, 0x30e2, 0x30e3, 0x30e4, 0x30e5, 0x30e6, 0x30e7, - 0x30e8, 0x30e9, 0x30ea, 0x30eb, 0x30ec, 0x30ed, 0x30ee, 0x30ef, - 0x30f0, 0x30f1, 0x30f2, 0x30f3, 0x30f4, 0x30f5, 0x30f6, 0x30f7, - 0x30f8, 0x30f9, 0x30fa, 0x30fb, 0x30fc, 0x30fd, 0x30fe, 0x30ff, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x3105, 0x3106, 0x3107, /* 0x3100 */ - 0x3108, 0x3109, 0x310a, 0x310b, 0x310c, 0x310d, 0x310e, 0x310f, - 0x3110, 0x3111, 0x3112, 0x3113, 0x3114, 0x3115, 0x3116, 0x3117, - 0x3118, 0x3119, 0x311a, 0x311b, 0x311c, 0x311d, 0x311e, 0x311f, - 0x3120, 0x3121, 0x3122, 0x3123, 0x3124, 0x3125, 0x3126, 0x3127, - 0x3128, 0x3129, 0x312a, 0x312b, 0x312c, 0x312d, 0x312e, 0x312f, - 0x0000, 0x3131, 0x3132, 0x3133, 0x3134, 0x3135, 0x3136, 0x3137, - 0x3138, 0x3139, 0x313a, 0x313b, 0x313c, 0x313d, 0x313e, 0x313f, - 0x3140, 0x3141, 0x3142, 0x3143, 0x3144, 0x3145, 0x3146, 0x3147, /* 0x3140 */ - 0x3148, 0x3149, 0x314a, 0x314b, 0x314c, 0x314d, 0x314e, 0x314f, - 0x3150, 0x3151, 0x3152, 0x3153, 0x3154, 0x3155, 0x3156, 0x3157, - 0x3158, 0x3159, 0x315a, 0x315b, 0x315c, 0x315d, 0x315e, 0x315f, - 0x3160, 0x3161, 0x3162, 0x3163, 0x3164, 0x3165, 0x3166, 0x3167, - 0x3168, 0x3169, 0x316a, 0x316b, 0x316c, 0x316d, 0x316e, 0x316f, - 0x3170, 0x3171, 0x3172, 0x3173, 0x3174, 0x3175, 0x3176, 0x3177, - 0x3178, 0x3179, 0x317a, 0x317b, 0x317c, 0x317d, 0x317e, 0x317f, - 0x3180, 0x3181, 0x3182, 0x3183, 0x3184, 0x3185, 0x3186, 0x3187, /* 0x3180 */ - 0x3188, 0x3189, 0x318a, 0x318b, 0x318c, 0x318d, 0x318e, 0x0000, - 0x3190, 0x3191, 0x3192, 0x3193, 0x3194, 0x3195, 0x3196, 0x3197, - 0x3198, 0x3199, 0x319a, 0x319b, 0x319c, 0x319d, 0x319e, 0x319f, - 0x31a0, 0x31a1, 0x31a2, 0x31a3, 0x31a4, 0x31a5, 0x31a6, 0x31a7, - 0x31a8, 0x31a9, 0x31aa, 0x31ab, 0x31ac, 0x31ad, 0x31ae, 0x31af, - 0x31b0, 0x31b1, 0x31b2, 0x31b3, 0x31b4, 0x31b5, 0x31b6, 0x31b7, - 0x31b8, 0x31b9, 0x31ba, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31c0, 0x31c1, 0x31c2, 0x31c3, 0x31c4, 0x31c5, 0x31c6, 0x31c7, /* 0x31c0 */ - 0x31c8, 0x31c9, 0x31ca, 0x31cb, 0x31cc, 0x31cd, 0x31ce, 0x31cf, - 0x31d0, 0x31d1, 0x31d2, 0x31d3, 0x31d4, 0x31d5, 0x31d6, 0x31d7, - 0x31d8, 0x31d9, 0x31da, 0x31db, 0x31dc, 0x31dd, 0x31de, 0x31df, - 0x31e0, 0x31e1, 0x31e2, 0x31e3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x31f0, 0x31f1, 0x31f2, 0x31f3, 0x31f4, 0x31f5, 0x31f6, 0x31f7, - 0x31f8, 0x31f9, 0x31fa, 0x31fb, 0x31fc, 0x31fd, 0x31fe, 0x31ff, - 0x3200, 0x3201, 0x3202, 0x3203, 0x3204, 0x3205, 0x3206, 0x3207, /* 0x3200 */ - 0x3208, 0x3209, 0x320a, 0x320b, 0x320c, 0x320d, 0x320e, 0x320f, - 0x3210, 0x3211, 0x3212, 0x3213, 0x3214, 0x3215, 0x3216, 0x3217, - 0x3218, 0x3219, 0x321a, 0x321b, 0x321c, 0x321d, 0x321e, 0x0000, - 0x3220, 0x3221, 0x3222, 0x3223, 0x3224, 0x3225, 0x3226, 0x3227, - 0x3228, 0x3229, 0x322a, 0x322b, 0x322c, 0x322d, 0x322e, 0x322f, - 0x3230, 0x3231, 0x3232, 0x3233, 0x3234, 0x3235, 0x3236, 0x3237, - 0x3238, 0x3239, 0x323a, 0x323b, 0x323c, 0x323d, 0x323e, 0x323f, - 0x3240, 0x3241, 0x3242, 0x3243, 0x3244, 0x3245, 0x3246, 0x3247, /* 0x3240 */ - 0x3248, 0x3249, 0x324a, 0x324b, 0x324c, 0x324d, 0x324e, 0x324f, - 0x3250, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257, - 0x3258, 0x3259, 0x325a, 0x325b, 0x325c, 0x325d, 0x325e, 0x325f, - 0x3260, 0x3261, 0x3262, 0x3263, 0x3264, 0x3265, 0x3266, 0x3267, - 0x3268, 0x3269, 0x326a, 0x326b, 0x326c, 0x326d, 0x326e, 0x326f, - 0x3270, 0x3271, 0x3272, 0x3273, 0x3274, 0x3275, 0x3276, 0x3277, - 0x3278, 0x3279, 0x327a, 0x327b, 0x327c, 0x327d, 0x327e, 0x327f, - 0x3280, 0x3281, 0x3282, 0x3283, 0x3284, 0x3285, 0x3286, 0x3287, /* 0x3280 */ - 0x3288, 0x3289, 0x328a, 0x328b, 0x328c, 0x328d, 0x328e, 0x328f, - 0x3290, 0x3291, 0x3292, 0x3293, 0x3294, 0x3295, 0x3296, 0x3297, - 0x3298, 0x3299, 0x329a, 0x329b, 0x329c, 0x329d, 0x329e, 0x329f, - 0x32a0, 0x32a1, 0x32a2, 0x32a3, 0x32a4, 0x32a5, 0x32a6, 0x32a7, - 0x32a8, 0x32a9, 0x32aa, 0x32ab, 0x32ac, 0x32ad, 0x32ae, 0x32af, - 0x32b0, 0x32b1, 0x32b2, 0x32b3, 0x32b4, 0x32b5, 0x32b6, 0x32b7, - 0x32b8, 0x32b9, 0x32ba, 0x32bb, 0x32bc, 0x32bd, 0x32be, 0x32bf, - 0x32c0, 0x32c1, 0x32c2, 0x32c3, 0x32c4, 0x32c5, 0x32c6, 0x32c7, /* 0x32c0 */ - 0x32c8, 0x32c9, 0x32ca, 0x32cb, 0x32cc, 0x32cd, 0x32ce, 0x32cf, - 0x32d0, 0x32d1, 0x32d2, 0x32d3, 0x32d4, 0x32d5, 0x32d6, 0x32d7, - 0x32d8, 0x32d9, 0x32da, 0x32db, 0x32dc, 0x32dd, 0x32de, 0x32df, - 0x32e0, 0x32e1, 0x32e2, 0x32e3, 0x32e4, 0x32e5, 0x32e6, 0x32e7, - 0x32e8, 0x32e9, 0x32ea, 0x32eb, 0x32ec, 0x32ed, 0x32ee, 0x32ef, - 0x32f0, 0x32f1, 0x32f2, 0x32f3, 0x32f4, 0x32f5, 0x32f6, 0x32f7, - 0x32f8, 0x32f9, 0x32fa, 0x32fb, 0x32fc, 0x32fd, 0x32fe, 0x32ff, - 0x3300, 0x3301, 0x3302, 0x3303, 0x3304, 0x3305, 0x3306, 0x3307, /* 0x3300 */ - 0x3308, 0x3309, 0x330a, 0x330b, 0x330c, 0x330d, 0x330e, 0x330f, - 0x3310, 0x3311, 0x3312, 0x3313, 0x3314, 0x3315, 0x3316, 0x3317, - 0x3318, 0x3319, 0x331a, 0x331b, 0x331c, 0x331d, 0x331e, 0x331f, - 0x3320, 0x3321, 0x3322, 0x3323, 0x3324, 0x3325, 0x3326, 0x3327, - 0x3328, 0x3329, 0x332a, 0x332b, 0x332c, 0x332d, 0x332e, 0x332f, - 0x3330, 0x3331, 0x3332, 0x3333, 0x3334, 0x3335, 0x3336, 0x3337, - 0x3338, 0x3339, 0x333a, 0x333b, 0x333c, 0x333d, 0x333e, 0x333f, - 0x3340, 0x3341, 0x3342, 0x3343, 0x3344, 0x3345, 0x3346, 0x3347, /* 0x3340 */ - 0x3348, 0x3349, 0x334a, 0x334b, 0x334c, 0x334d, 0x334e, 0x334f, - 0x3350, 0x3351, 0x3352, 0x3353, 0x3354, 0x3355, 0x3356, 0x3357, - 0x3358, 0x3359, 0x335a, 0x335b, 0x335c, 0x335d, 0x335e, 0x335f, - 0x3360, 0x3361, 0x3362, 0x3363, 0x3364, 0x3365, 0x3366, 0x3367, - 0x3368, 0x3369, 0x336a, 0x336b, 0x336c, 0x336d, 0x336e, 0x336f, - 0x3370, 0x3371, 0x3372, 0x3373, 0x3374, 0x3375, 0x3376, 0x3377, - 0x3378, 0x3379, 0x337a, 0x337b, 0x337c, 0x337d, 0x337e, 0x337f, - 0x3380, 0x3381, 0x3382, 0x3383, 0x3384, 0x3385, 0x3386, 0x3387, /* 0x3380 */ - 0x3388, 0x3389, 0x338a, 0x338b, 0x338c, 0x338d, 0x338e, 0x338f, - 0x3390, 0x3391, 0x3392, 0x3393, 0x3394, 0x3395, 0x3396, 0x3397, - 0x3398, 0x3399, 0x339a, 0x339b, 0x339c, 0x339d, 0x339e, 0x339f, - 0x33a0, 0x33a1, 0x33a2, 0x33a3, 0x33a4, 0x33a5, 0x33a6, 0x33a7, - 0x33a8, 0x33a9, 0x33aa, 0x33ab, 0x33ac, 0x33ad, 0x33ae, 0x33af, - 0x33b0, 0x33b1, 0x33b2, 0x33b3, 0x33b4, 0x33b5, 0x33b6, 0x33b7, - 0x33b8, 0x33b9, 0x33ba, 0x33bb, 0x33bc, 0x33bd, 0x33be, 0x33bf, - 0x33c0, 0x33c1, 0x33c2, 0x33c3, 0x33c4, 0x33c5, 0x33c6, 0x33c7, /* 0x33c0 */ - 0x33c8, 0x33c9, 0x33ca, 0x33cb, 0x33cc, 0x33cd, 0x33ce, 0x33cf, - 0x33d0, 0x33d1, 0x33d2, 0x33d3, 0x33d4, 0x33d5, 0x33d6, 0x33d7, - 0x33d8, 0x33d9, 0x33da, 0x33db, 0x33dc, 0x33dd, 0x33de, 0x33df, - 0x33e0, 0x33e1, 0x33e2, 0x33e3, 0x33e4, 0x33e5, 0x33e6, 0x33e7, - 0x33e8, 0x33e9, 0x33ea, 0x33eb, 0x33ec, 0x33ed, 0x33ee, 0x33ef, - 0x33f0, 0x33f1, 0x33f2, 0x33f3, 0x33f4, 0x33f5, 0x33f6, 0x33f7, - 0x33f8, 0x33f9, 0x33fa, 0x33fb, 0x33fc, 0x33fd, 0x33fe, 0x33ff, - 0x3400, 0x3401, 0x3402, 0x3403, 0x3404, 0x3405, 0x3406, 0x3407, /* 0x3400 */ - 0x3408, 0x3409, 0x340a, 0x340b, 0x340c, 0x340d, 0x340e, 0x340f, - 0x3410, 0x3411, 0x3412, 0x3413, 0x3414, 0x3415, 0x3416, 0x3417, - 0x3418, 0x3419, 0x341a, 0x341b, 0x341c, 0x341d, 0x341e, 0x341f, - 0x3420, 0x3421, 0x3422, 0x3423, 0x3424, 0x3425, 0x3426, 0x3427, - 0x3428, 0x3429, 0x342a, 0x342b, 0x342c, 0x342d, 0x342e, 0x342f, - 0x3430, 0x3431, 0x3432, 0x3433, 0x3434, 0x3435, 0x3436, 0x3437, - 0x3438, 0x3439, 0x343a, 0x343b, 0x343c, 0x343d, 0x343e, 0x343f, - 0x3440, 0x3441, 0x3442, 0x3443, 0x3444, 0x3445, 0x3446, 0x3447, /* 0x3440 */ - 0x3448, 0x3449, 0x344a, 0x344b, 0x344c, 0x344d, 0x344e, 0x344f, - 0x3450, 0x3451, 0x3452, 0x3453, 0x3454, 0x3455, 0x3456, 0x3457, - 0x3458, 0x3459, 0x345a, 0x345b, 0x345c, 0x345d, 0x345e, 0x345f, - 0x3460, 0x3461, 0x3462, 0x3463, 0x3464, 0x3465, 0x3466, 0x3467, - 0x3468, 0x3469, 0x346a, 0x346b, 0x346c, 0x346d, 0x346e, 0x346f, - 0x3470, 0x3471, 0x3472, 0x3473, 0x3474, 0x3475, 0x3476, 0x3477, - 0x3478, 0x3479, 0x347a, 0x347b, 0x347c, 0x347d, 0x347e, 0x347f, - 0x3480, 0x3481, 0x3482, 0x3483, 0x3484, 0x3485, 0x3486, 0x3487, /* 0x3480 */ - 0x3488, 0x3489, 0x348a, 0x348b, 0x348c, 0x348d, 0x348e, 0x348f, - 0x3490, 0x3491, 0x3492, 0x3493, 0x3494, 0x3495, 0x3496, 0x3497, - 0x3498, 0x3499, 0x349a, 0x349b, 0x349c, 0x349d, 0x349e, 0x349f, - 0x34a0, 0x34a1, 0x34a2, 0x34a3, 0x34a4, 0x34a5, 0x34a6, 0x34a7, - 0x34a8, 0x34a9, 0x34aa, 0x34ab, 0x34ac, 0x34ad, 0x34ae, 0x34af, - 0x34b0, 0x34b1, 0x34b2, 0x34b3, 0x34b4, 0x34b5, 0x34b6, 0x34b7, - 0x34b8, 0x34b9, 0x34ba, 0x34bb, 0x34bc, 0x34bd, 0x34be, 0x34bf, - 0x34c0, 0x34c1, 0x34c2, 0x34c3, 0x34c4, 0x34c5, 0x34c6, 0x34c7, /* 0x34c0 */ - 0x34c8, 0x34c9, 0x34ca, 0x34cb, 0x34cc, 0x34cd, 0x34ce, 0x34cf, - 0x34d0, 0x34d1, 0x34d2, 0x34d3, 0x34d4, 0x34d5, 0x34d6, 0x34d7, - 0x34d8, 0x34d9, 0x34da, 0x34db, 0x34dc, 0x34dd, 0x34de, 0x34df, - 0x34e0, 0x34e1, 0x34e2, 0x34e3, 0x34e4, 0x34e5, 0x34e6, 0x34e7, - 0x34e8, 0x34e9, 0x34ea, 0x34eb, 0x34ec, 0x34ed, 0x34ee, 0x34ef, - 0x34f0, 0x34f1, 0x34f2, 0x34f3, 0x34f4, 0x34f5, 0x34f6, 0x34f7, - 0x34f8, 0x34f9, 0x34fa, 0x34fb, 0x34fc, 0x34fd, 0x34fe, 0x34ff, - 0x3500, 0x3501, 0x3502, 0x3503, 0x3504, 0x3505, 0x3506, 0x3507, /* 0x3500 */ - 0x3508, 0x3509, 0x350a, 0x350b, 0x350c, 0x350d, 0x350e, 0x350f, - 0x3510, 0x3511, 0x3512, 0x3513, 0x3514, 0x3515, 0x3516, 0x3517, - 0x3518, 0x3519, 0x351a, 0x351b, 0x351c, 0x351d, 0x351e, 0x351f, - 0x3520, 0x3521, 0x3522, 0x3523, 0x3524, 0x3525, 0x3526, 0x3527, - 0x3528, 0x3529, 0x352a, 0x352b, 0x352c, 0x352d, 0x352e, 0x352f, - 0x3530, 0x3531, 0x3532, 0x3533, 0x3534, 0x3535, 0x3536, 0x3537, - 0x3538, 0x3539, 0x353a, 0x353b, 0x353c, 0x353d, 0x353e, 0x353f, - 0x3540, 0x3541, 0x3542, 0x3543, 0x3544, 0x3545, 0x3546, 0x3547, /* 0x3540 */ - 0x3548, 0x3549, 0x354a, 0x354b, 0x354c, 0x354d, 0x354e, 0x354f, - 0x3550, 0x3551, 0x3552, 0x3553, 0x3554, 0x3555, 0x3556, 0x3557, - 0x3558, 0x3559, 0x355a, 0x355b, 0x355c, 0x355d, 0x355e, 0x355f, - 0x3560, 0x3561, 0x3562, 0x3563, 0x3564, 0x3565, 0x3566, 0x3567, - 0x3568, 0x3569, 0x356a, 0x356b, 0x356c, 0x356d, 0x356e, 0x356f, - 0x3570, 0x3571, 0x3572, 0x3573, 0x3574, 0x3575, 0x3576, 0x3577, - 0x3578, 0x3579, 0x357a, 0x357b, 0x357c, 0x357d, 0x357e, 0x357f, - 0x3580, 0x3581, 0x3582, 0x3583, 0x3584, 0x3585, 0x3586, 0x3587, /* 0x3580 */ - 0x3588, 0x3589, 0x358a, 0x358b, 0x358c, 0x358d, 0x358e, 0x358f, - 0x3590, 0x3591, 0x3592, 0x3593, 0x3594, 0x3595, 0x3596, 0x3597, - 0x3598, 0x3599, 0x359a, 0x359b, 0x359c, 0x359d, 0x359e, 0x359f, - 0x35a0, 0x35a1, 0x35a2, 0x35a3, 0x35a4, 0x35a5, 0x35a6, 0x35a7, - 0x35a8, 0x35a9, 0x35aa, 0x35ab, 0x35ac, 0x35ad, 0x35ae, 0x35af, - 0x35b0, 0x35b1, 0x35b2, 0x35b3, 0x35b4, 0x35b5, 0x35b6, 0x35b7, - 0x35b8, 0x35b9, 0x35ba, 0x35bb, 0x35bc, 0x35bd, 0x35be, 0x35bf, - 0x35c0, 0x35c1, 0x35c2, 0x35c3, 0x35c4, 0x35c5, 0x35c6, 0x35c7, /* 0x35c0 */ - 0x35c8, 0x35c9, 0x35ca, 0x35cb, 0x35cc, 0x35cd, 0x35ce, 0x35cf, - 0x35d0, 0x35d1, 0x35d2, 0x35d3, 0x35d4, 0x35d5, 0x35d6, 0x35d7, - 0x35d8, 0x35d9, 0x35da, 0x35db, 0x35dc, 0x35dd, 0x35de, 0x35df, - 0x35e0, 0x35e1, 0x35e2, 0x35e3, 0x35e4, 0x35e5, 0x35e6, 0x35e7, - 0x35e8, 0x35e9, 0x35ea, 0x35eb, 0x35ec, 0x35ed, 0x35ee, 0x35ef, - 0x35f0, 0x35f1, 0x35f2, 0x35f3, 0x35f4, 0x35f5, 0x35f6, 0x35f7, - 0x35f8, 0x35f9, 0x35fa, 0x35fb, 0x35fc, 0x35fd, 0x35fe, 0x35ff, - 0x3600, 0x3601, 0x3602, 0x3603, 0x3604, 0x3605, 0x3606, 0x3607, /* 0x3600 */ - 0x3608, 0x3609, 0x360a, 0x360b, 0x360c, 0x360d, 0x360e, 0x360f, - 0x3610, 0x3611, 0x3612, 0x3613, 0x3614, 0x3615, 0x3616, 0x3617, - 0x3618, 0x3619, 0x361a, 0x361b, 0x361c, 0x361d, 0x361e, 0x361f, - 0x3620, 0x3621, 0x3622, 0x3623, 0x3624, 0x3625, 0x3626, 0x3627, - 0x3628, 0x3629, 0x362a, 0x362b, 0x362c, 0x362d, 0x362e, 0x362f, - 0x3630, 0x3631, 0x3632, 0x3633, 0x3634, 0x3635, 0x3636, 0x3637, - 0x3638, 0x3639, 0x363a, 0x363b, 0x363c, 0x363d, 0x363e, 0x363f, - 0x3640, 0x3641, 0x3642, 0x3643, 0x3644, 0x3645, 0x3646, 0x3647, /* 0x3640 */ - 0x3648, 0x3649, 0x364a, 0x364b, 0x364c, 0x364d, 0x364e, 0x364f, - 0x3650, 0x3651, 0x3652, 0x3653, 0x3654, 0x3655, 0x3656, 0x3657, - 0x3658, 0x3659, 0x365a, 0x365b, 0x365c, 0x365d, 0x365e, 0x365f, - 0x3660, 0x3661, 0x3662, 0x3663, 0x3664, 0x3665, 0x3666, 0x3667, - 0x3668, 0x3669, 0x366a, 0x366b, 0x366c, 0x366d, 0x366e, 0x366f, - 0x3670, 0x3671, 0x3672, 0x3673, 0x3674, 0x3675, 0x3676, 0x3677, - 0x3678, 0x3679, 0x367a, 0x367b, 0x367c, 0x367d, 0x367e, 0x367f, - 0x3680, 0x3681, 0x3682, 0x3683, 0x3684, 0x3685, 0x3686, 0x3687, /* 0x3680 */ - 0x3688, 0x3689, 0x368a, 0x368b, 0x368c, 0x368d, 0x368e, 0x368f, - 0x3690, 0x3691, 0x3692, 0x3693, 0x3694, 0x3695, 0x3696, 0x3697, - 0x3698, 0x3699, 0x369a, 0x369b, 0x369c, 0x369d, 0x369e, 0x369f, - 0x36a0, 0x36a1, 0x36a2, 0x36a3, 0x36a4, 0x36a5, 0x36a6, 0x36a7, - 0x36a8, 0x36a9, 0x36aa, 0x36ab, 0x36ac, 0x36ad, 0x36ae, 0x36af, - 0x36b0, 0x36b1, 0x36b2, 0x36b3, 0x36b4, 0x36b5, 0x36b6, 0x36b7, - 0x36b8, 0x36b9, 0x36ba, 0x36bb, 0x36bc, 0x36bd, 0x36be, 0x36bf, - 0x36c0, 0x36c1, 0x36c2, 0x36c3, 0x36c4, 0x36c5, 0x36c6, 0x36c7, /* 0x36c0 */ - 0x36c8, 0x36c9, 0x36ca, 0x36cb, 0x36cc, 0x36cd, 0x36ce, 0x36cf, - 0x36d0, 0x36d1, 0x36d2, 0x36d3, 0x36d4, 0x36d5, 0x36d6, 0x36d7, - 0x36d8, 0x36d9, 0x36da, 0x36db, 0x36dc, 0x36dd, 0x36de, 0x36df, - 0x36e0, 0x36e1, 0x36e2, 0x36e3, 0x36e4, 0x36e5, 0x36e6, 0x36e7, - 0x36e8, 0x36e9, 0x36ea, 0x36eb, 0x36ec, 0x36ed, 0x36ee, 0x36ef, - 0x36f0, 0x36f1, 0x36f2, 0x36f3, 0x36f4, 0x36f5, 0x36f6, 0x36f7, - 0x36f8, 0x36f9, 0x36fa, 0x36fb, 0x36fc, 0x36fd, 0x36fe, 0x36ff, - 0x3700, 0x3701, 0x3702, 0x3703, 0x3704, 0x3705, 0x3706, 0x3707, /* 0x3700 */ - 0x3708, 0x3709, 0x370a, 0x370b, 0x370c, 0x370d, 0x370e, 0x370f, - 0x3710, 0x3711, 0x3712, 0x3713, 0x3714, 0x3715, 0x3716, 0x3717, - 0x3718, 0x3719, 0x371a, 0x371b, 0x371c, 0x371d, 0x371e, 0x371f, - 0x3720, 0x3721, 0x3722, 0x3723, 0x3724, 0x3725, 0x3726, 0x3727, - 0x3728, 0x3729, 0x372a, 0x372b, 0x372c, 0x372d, 0x372e, 0x372f, - 0x3730, 0x3731, 0x3732, 0x3733, 0x3734, 0x3735, 0x3736, 0x3737, - 0x3738, 0x3739, 0x373a, 0x373b, 0x373c, 0x373d, 0x373e, 0x373f, - 0x3740, 0x3741, 0x3742, 0x3743, 0x3744, 0x3745, 0x3746, 0x3747, /* 0x3740 */ - 0x3748, 0x3749, 0x374a, 0x374b, 0x374c, 0x374d, 0x374e, 0x374f, - 0x3750, 0x3751, 0x3752, 0x3753, 0x3754, 0x3755, 0x3756, 0x3757, - 0x3758, 0x3759, 0x375a, 0x375b, 0x375c, 0x375d, 0x375e, 0x375f, - 0x3760, 0x3761, 0x3762, 0x3763, 0x3764, 0x3765, 0x3766, 0x3767, - 0x3768, 0x3769, 0x376a, 0x376b, 0x376c, 0x376d, 0x376e, 0x376f, - 0x3770, 0x3771, 0x3772, 0x3773, 0x3774, 0x3775, 0x3776, 0x3777, - 0x3778, 0x3779, 0x377a, 0x377b, 0x377c, 0x377d, 0x377e, 0x377f, - 0x3780, 0x3781, 0x3782, 0x3783, 0x3784, 0x3785, 0x3786, 0x3787, /* 0x3780 */ - 0x3788, 0x3789, 0x378a, 0x378b, 0x378c, 0x378d, 0x378e, 0x378f, - 0x3790, 0x3791, 0x3792, 0x3793, 0x3794, 0x3795, 0x3796, 0x3797, - 0x3798, 0x3799, 0x379a, 0x379b, 0x379c, 0x379d, 0x379e, 0x379f, - 0x37a0, 0x37a1, 0x37a2, 0x37a3, 0x37a4, 0x37a5, 0x37a6, 0x37a7, - 0x37a8, 0x37a9, 0x37aa, 0x37ab, 0x37ac, 0x37ad, 0x37ae, 0x37af, - 0x37b0, 0x37b1, 0x37b2, 0x37b3, 0x37b4, 0x37b5, 0x37b6, 0x37b7, - 0x37b8, 0x37b9, 0x37ba, 0x37bb, 0x37bc, 0x37bd, 0x37be, 0x37bf, - 0x37c0, 0x37c1, 0x37c2, 0x37c3, 0x37c4, 0x37c5, 0x37c6, 0x37c7, /* 0x37c0 */ - 0x37c8, 0x37c9, 0x37ca, 0x37cb, 0x37cc, 0x37cd, 0x37ce, 0x37cf, - 0x37d0, 0x37d1, 0x37d2, 0x37d3, 0x37d4, 0x37d5, 0x37d6, 0x37d7, - 0x37d8, 0x37d9, 0x37da, 0x37db, 0x37dc, 0x37dd, 0x37de, 0x37df, - 0x37e0, 0x37e1, 0x37e2, 0x37e3, 0x37e4, 0x37e5, 0x37e6, 0x37e7, - 0x37e8, 0x37e9, 0x37ea, 0x37eb, 0x37ec, 0x37ed, 0x37ee, 0x37ef, - 0x37f0, 0x37f1, 0x37f2, 0x37f3, 0x37f4, 0x37f5, 0x37f6, 0x37f7, - 0x37f8, 0x37f9, 0x37fa, 0x37fb, 0x37fc, 0x37fd, 0x37fe, 0x37ff, - 0x3800, 0x3801, 0x3802, 0x3803, 0x3804, 0x3805, 0x3806, 0x3807, /* 0x3800 */ - 0x3808, 0x3809, 0x380a, 0x380b, 0x380c, 0x380d, 0x380e, 0x380f, - 0x3810, 0x3811, 0x3812, 0x3813, 0x3814, 0x3815, 0x3816, 0x3817, - 0x3818, 0x3819, 0x381a, 0x381b, 0x381c, 0x381d, 0x381e, 0x381f, - 0x3820, 0x3821, 0x3822, 0x3823, 0x3824, 0x3825, 0x3826, 0x3827, - 0x3828, 0x3829, 0x382a, 0x382b, 0x382c, 0x382d, 0x382e, 0x382f, - 0x3830, 0x3831, 0x3832, 0x3833, 0x3834, 0x3835, 0x3836, 0x3837, - 0x3838, 0x3839, 0x383a, 0x383b, 0x383c, 0x383d, 0x383e, 0x383f, - 0x3840, 0x3841, 0x3842, 0x3843, 0x3844, 0x3845, 0x3846, 0x3847, /* 0x3840 */ - 0x3848, 0x3849, 0x384a, 0x384b, 0x384c, 0x384d, 0x384e, 0x384f, - 0x3850, 0x3851, 0x3852, 0x3853, 0x3854, 0x3855, 0x3856, 0x3857, - 0x3858, 0x3859, 0x385a, 0x385b, 0x385c, 0x385d, 0x385e, 0x385f, - 0x3860, 0x3861, 0x3862, 0x3863, 0x3864, 0x3865, 0x3866, 0x3867, - 0x3868, 0x3869, 0x386a, 0x386b, 0x386c, 0x386d, 0x386e, 0x386f, - 0x3870, 0x3871, 0x3872, 0x3873, 0x3874, 0x3875, 0x3876, 0x3877, - 0x3878, 0x3879, 0x387a, 0x387b, 0x387c, 0x387d, 0x387e, 0x387f, - 0x3880, 0x3881, 0x3882, 0x3883, 0x3884, 0x3885, 0x3886, 0x3887, /* 0x3880 */ - 0x3888, 0x3889, 0x388a, 0x388b, 0x388c, 0x388d, 0x388e, 0x388f, - 0x3890, 0x3891, 0x3892, 0x3893, 0x3894, 0x3895, 0x3896, 0x3897, - 0x3898, 0x3899, 0x389a, 0x389b, 0x389c, 0x389d, 0x389e, 0x389f, - 0x38a0, 0x38a1, 0x38a2, 0x38a3, 0x38a4, 0x38a5, 0x38a6, 0x38a7, - 0x38a8, 0x38a9, 0x38aa, 0x38ab, 0x38ac, 0x38ad, 0x38ae, 0x38af, - 0x38b0, 0x38b1, 0x38b2, 0x38b3, 0x38b4, 0x38b5, 0x38b6, 0x38b7, - 0x38b8, 0x38b9, 0x38ba, 0x38bb, 0x38bc, 0x38bd, 0x38be, 0x38bf, - 0x38c0, 0x38c1, 0x38c2, 0x38c3, 0x38c4, 0x38c5, 0x38c6, 0x38c7, /* 0x38c0 */ - 0x38c8, 0x38c9, 0x38ca, 0x38cb, 0x38cc, 0x38cd, 0x38ce, 0x38cf, - 0x38d0, 0x38d1, 0x38d2, 0x38d3, 0x38d4, 0x38d5, 0x38d6, 0x38d7, - 0x38d8, 0x38d9, 0x38da, 0x38db, 0x38dc, 0x38dd, 0x38de, 0x38df, - 0x38e0, 0x38e1, 0x38e2, 0x38e3, 0x38e4, 0x38e5, 0x38e6, 0x38e7, - 0x38e8, 0x38e9, 0x38ea, 0x38eb, 0x38ec, 0x38ed, 0x38ee, 0x38ef, - 0x38f0, 0x38f1, 0x38f2, 0x38f3, 0x38f4, 0x38f5, 0x38f6, 0x38f7, - 0x38f8, 0x38f9, 0x38fa, 0x38fb, 0x38fc, 0x38fd, 0x38fe, 0x38ff, - 0x3900, 0x3901, 0x3902, 0x3903, 0x3904, 0x3905, 0x3906, 0x3907, /* 0x3900 */ - 0x3908, 0x3909, 0x390a, 0x390b, 0x390c, 0x390d, 0x390e, 0x390f, - 0x3910, 0x3911, 0x3912, 0x3913, 0x3914, 0x3915, 0x3916, 0x3917, - 0x3918, 0x3919, 0x391a, 0x391b, 0x391c, 0x391d, 0x391e, 0x391f, - 0x3920, 0x3921, 0x3922, 0x3923, 0x3924, 0x3925, 0x3926, 0x3927, - 0x3928, 0x3929, 0x392a, 0x392b, 0x392c, 0x392d, 0x392e, 0x392f, - 0x3930, 0x3931, 0x3932, 0x3933, 0x3934, 0x3935, 0x3936, 0x3937, - 0x3938, 0x3939, 0x393a, 0x393b, 0x393c, 0x393d, 0x393e, 0x393f, - 0x3940, 0x3941, 0x3942, 0x3943, 0x3944, 0x3945, 0x3946, 0x3947, /* 0x3940 */ - 0x3948, 0x3949, 0x394a, 0x394b, 0x394c, 0x394d, 0x394e, 0x394f, - 0x3950, 0x3951, 0x3952, 0x3953, 0x3954, 0x3955, 0x3956, 0x3957, - 0x3958, 0x3959, 0x395a, 0x395b, 0x395c, 0x395d, 0x395e, 0x395f, - 0x3960, 0x3961, 0x3962, 0x3963, 0x3964, 0x3965, 0x3966, 0x3967, - 0x3968, 0x3969, 0x396a, 0x396b, 0x396c, 0x396d, 0x396e, 0x396f, - 0x3970, 0x3971, 0x3972, 0x3973, 0x3974, 0x3975, 0x3976, 0x3977, - 0x3978, 0x3979, 0x397a, 0x397b, 0x397c, 0x397d, 0x397e, 0x397f, - 0x3980, 0x3981, 0x3982, 0x3983, 0x3984, 0x3985, 0x3986, 0x3987, /* 0x3980 */ - 0x3988, 0x3989, 0x398a, 0x398b, 0x398c, 0x398d, 0x398e, 0x398f, - 0x3990, 0x3991, 0x3992, 0x3993, 0x3994, 0x3995, 0x3996, 0x3997, - 0x3998, 0x3999, 0x399a, 0x399b, 0x399c, 0x399d, 0x399e, 0x399f, - 0x39a0, 0x39a1, 0x39a2, 0x39a3, 0x39a4, 0x39a5, 0x39a6, 0x39a7, - 0x39a8, 0x39a9, 0x39aa, 0x39ab, 0x39ac, 0x39ad, 0x39ae, 0x39af, - 0x39b0, 0x39b1, 0x39b2, 0x39b3, 0x39b4, 0x39b5, 0x39b6, 0x39b7, - 0x39b8, 0x39b9, 0x39ba, 0x39bb, 0x39bc, 0x39bd, 0x39be, 0x39bf, - 0x39c0, 0x39c1, 0x39c2, 0x39c3, 0x39c4, 0x39c5, 0x39c6, 0x39c7, /* 0x39c0 */ - 0x39c8, 0x39c9, 0x39ca, 0x39cb, 0x39cc, 0x39cd, 0x39ce, 0x39cf, - 0x39d0, 0x39d1, 0x39d2, 0x39d3, 0x39d4, 0x39d5, 0x39d6, 0x39d7, - 0x39d8, 0x39d9, 0x39da, 0x39db, 0x39dc, 0x39dd, 0x39de, 0x39df, - 0x39e0, 0x39e1, 0x39e2, 0x39e3, 0x39e4, 0x39e5, 0x39e6, 0x39e7, - 0x39e8, 0x39e9, 0x39ea, 0x39eb, 0x39ec, 0x39ed, 0x39ee, 0x39ef, - 0x39f0, 0x39f1, 0x39f2, 0x39f3, 0x39f4, 0x39f5, 0x39f6, 0x39f7, - 0x39f8, 0x39f9, 0x39fa, 0x39fb, 0x39fc, 0x39fd, 0x39fe, 0x39ff, - 0x3a00, 0x3a01, 0x3a02, 0x3a03, 0x3a04, 0x3a05, 0x3a06, 0x3a07, /* 0x3a00 */ - 0x3a08, 0x3a09, 0x3a0a, 0x3a0b, 0x3a0c, 0x3a0d, 0x3a0e, 0x3a0f, - 0x3a10, 0x3a11, 0x3a12, 0x3a13, 0x3a14, 0x3a15, 0x3a16, 0x3a17, - 0x3a18, 0x3a19, 0x3a1a, 0x3a1b, 0x3a1c, 0x3a1d, 0x3a1e, 0x3a1f, - 0x3a20, 0x3a21, 0x3a22, 0x3a23, 0x3a24, 0x3a25, 0x3a26, 0x3a27, - 0x3a28, 0x3a29, 0x3a2a, 0x3a2b, 0x3a2c, 0x3a2d, 0x3a2e, 0x3a2f, - 0x3a30, 0x3a31, 0x3a32, 0x3a33, 0x3a34, 0x3a35, 0x3a36, 0x3a37, - 0x3a38, 0x3a39, 0x3a3a, 0x3a3b, 0x3a3c, 0x3a3d, 0x3a3e, 0x3a3f, - 0x3a40, 0x3a41, 0x3a42, 0x3a43, 0x3a44, 0x3a45, 0x3a46, 0x3a47, /* 0x3a40 */ - 0x3a48, 0x3a49, 0x3a4a, 0x3a4b, 0x3a4c, 0x3a4d, 0x3a4e, 0x3a4f, - 0x3a50, 0x3a51, 0x3a52, 0x3a53, 0x3a54, 0x3a55, 0x3a56, 0x3a57, - 0x3a58, 0x3a59, 0x3a5a, 0x3a5b, 0x3a5c, 0x3a5d, 0x3a5e, 0x3a5f, - 0x3a60, 0x3a61, 0x3a62, 0x3a63, 0x3a64, 0x3a65, 0x3a66, 0x3a67, - 0x3a68, 0x3a69, 0x3a6a, 0x3a6b, 0x3a6c, 0x3a6d, 0x3a6e, 0x3a6f, - 0x3a70, 0x3a71, 0x3a72, 0x3a73, 0x3a74, 0x3a75, 0x3a76, 0x3a77, - 0x3a78, 0x3a79, 0x3a7a, 0x3a7b, 0x3a7c, 0x3a7d, 0x3a7e, 0x3a7f, - 0x3a80, 0x3a81, 0x3a82, 0x3a83, 0x3a84, 0x3a85, 0x3a86, 0x3a87, /* 0x3a80 */ - 0x3a88, 0x3a89, 0x3a8a, 0x3a8b, 0x3a8c, 0x3a8d, 0x3a8e, 0x3a8f, - 0x3a90, 0x3a91, 0x3a92, 0x3a93, 0x3a94, 0x3a95, 0x3a96, 0x3a97, - 0x3a98, 0x3a99, 0x3a9a, 0x3a9b, 0x3a9c, 0x3a9d, 0x3a9e, 0x3a9f, - 0x3aa0, 0x3aa1, 0x3aa2, 0x3aa3, 0x3aa4, 0x3aa5, 0x3aa6, 0x3aa7, - 0x3aa8, 0x3aa9, 0x3aaa, 0x3aab, 0x3aac, 0x3aad, 0x3aae, 0x3aaf, - 0x3ab0, 0x3ab1, 0x3ab2, 0x3ab3, 0x3ab4, 0x3ab5, 0x3ab6, 0x3ab7, - 0x3ab8, 0x3ab9, 0x3aba, 0x3abb, 0x3abc, 0x3abd, 0x3abe, 0x3abf, - 0x3ac0, 0x3ac1, 0x3ac2, 0x3ac3, 0x3ac4, 0x3ac5, 0x3ac6, 0x3ac7, /* 0x3ac0 */ - 0x3ac8, 0x3ac9, 0x3aca, 0x3acb, 0x3acc, 0x3acd, 0x3ace, 0x3acf, - 0x3ad0, 0x3ad1, 0x3ad2, 0x3ad3, 0x3ad4, 0x3ad5, 0x3ad6, 0x3ad7, - 0x3ad8, 0x3ad9, 0x3ada, 0x3adb, 0x3adc, 0x3add, 0x3ade, 0x3adf, - 0x3ae0, 0x3ae1, 0x3ae2, 0x3ae3, 0x3ae4, 0x3ae5, 0x3ae6, 0x3ae7, - 0x3ae8, 0x3ae9, 0x3aea, 0x3aeb, 0x3aec, 0x3aed, 0x3aee, 0x3aef, - 0x3af0, 0x3af1, 0x3af2, 0x3af3, 0x3af4, 0x3af5, 0x3af6, 0x3af7, - 0x3af8, 0x3af9, 0x3afa, 0x3afb, 0x3afc, 0x3afd, 0x3afe, 0x3aff, - 0x3b00, 0x3b01, 0x3b02, 0x3b03, 0x3b04, 0x3b05, 0x3b06, 0x3b07, /* 0x3b00 */ - 0x3b08, 0x3b09, 0x3b0a, 0x3b0b, 0x3b0c, 0x3b0d, 0x3b0e, 0x3b0f, - 0x3b10, 0x3b11, 0x3b12, 0x3b13, 0x3b14, 0x3b15, 0x3b16, 0x3b17, - 0x3b18, 0x3b19, 0x3b1a, 0x3b1b, 0x3b1c, 0x3b1d, 0x3b1e, 0x3b1f, - 0x3b20, 0x3b21, 0x3b22, 0x3b23, 0x3b24, 0x3b25, 0x3b26, 0x3b27, - 0x3b28, 0x3b29, 0x3b2a, 0x3b2b, 0x3b2c, 0x3b2d, 0x3b2e, 0x3b2f, - 0x3b30, 0x3b31, 0x3b32, 0x3b33, 0x3b34, 0x3b35, 0x3b36, 0x3b37, - 0x3b38, 0x3b39, 0x3b3a, 0x3b3b, 0x3b3c, 0x3b3d, 0x3b3e, 0x3b3f, - 0x3b40, 0x3b41, 0x3b42, 0x3b43, 0x3b44, 0x3b45, 0x3b46, 0x3b47, /* 0x3b40 */ - 0x3b48, 0x3b49, 0x3b4a, 0x3b4b, 0x3b4c, 0x3b4d, 0x3b4e, 0x3b4f, - 0x3b50, 0x3b51, 0x3b52, 0x3b53, 0x3b54, 0x3b55, 0x3b56, 0x3b57, - 0x3b58, 0x3b59, 0x3b5a, 0x3b5b, 0x3b5c, 0x3b5d, 0x3b5e, 0x3b5f, - 0x3b60, 0x3b61, 0x3b62, 0x3b63, 0x3b64, 0x3b65, 0x3b66, 0x3b67, - 0x3b68, 0x3b69, 0x3b6a, 0x3b6b, 0x3b6c, 0x3b6d, 0x3b6e, 0x3b6f, - 0x3b70, 0x3b71, 0x3b72, 0x3b73, 0x3b74, 0x3b75, 0x3b76, 0x3b77, - 0x3b78, 0x3b79, 0x3b7a, 0x3b7b, 0x3b7c, 0x3b7d, 0x3b7e, 0x3b7f, - 0x3b80, 0x3b81, 0x3b82, 0x3b83, 0x3b84, 0x3b85, 0x3b86, 0x3b87, /* 0x3b80 */ - 0x3b88, 0x3b89, 0x3b8a, 0x3b8b, 0x3b8c, 0x3b8d, 0x3b8e, 0x3b8f, - 0x3b90, 0x3b91, 0x3b92, 0x3b93, 0x3b94, 0x3b95, 0x3b96, 0x3b97, - 0x3b98, 0x3b99, 0x3b9a, 0x3b9b, 0x3b9c, 0x3b9d, 0x3b9e, 0x3b9f, - 0x3ba0, 0x3ba1, 0x3ba2, 0x3ba3, 0x3ba4, 0x3ba5, 0x3ba6, 0x3ba7, - 0x3ba8, 0x3ba9, 0x3baa, 0x3bab, 0x3bac, 0x3bad, 0x3bae, 0x3baf, - 0x3bb0, 0x3bb1, 0x3bb2, 0x3bb3, 0x3bb4, 0x3bb5, 0x3bb6, 0x3bb7, - 0x3bb8, 0x3bb9, 0x3bba, 0x3bbb, 0x3bbc, 0x3bbd, 0x3bbe, 0x3bbf, - 0x3bc0, 0x3bc1, 0x3bc2, 0x3bc3, 0x3bc4, 0x3bc5, 0x3bc6, 0x3bc7, /* 0x3bc0 */ - 0x3bc8, 0x3bc9, 0x3bca, 0x3bcb, 0x3bcc, 0x3bcd, 0x3bce, 0x3bcf, - 0x3bd0, 0x3bd1, 0x3bd2, 0x3bd3, 0x3bd4, 0x3bd5, 0x3bd6, 0x3bd7, - 0x3bd8, 0x3bd9, 0x3bda, 0x3bdb, 0x3bdc, 0x3bdd, 0x3bde, 0x3bdf, - 0x3be0, 0x3be1, 0x3be2, 0x3be3, 0x3be4, 0x3be5, 0x3be6, 0x3be7, - 0x3be8, 0x3be9, 0x3bea, 0x3beb, 0x3bec, 0x3bed, 0x3bee, 0x3bef, - 0x3bf0, 0x3bf1, 0x3bf2, 0x3bf3, 0x3bf4, 0x3bf5, 0x3bf6, 0x3bf7, - 0x3bf8, 0x3bf9, 0x3bfa, 0x3bfb, 0x3bfc, 0x3bfd, 0x3bfe, 0x3bff, - 0x3c00, 0x3c01, 0x3c02, 0x3c03, 0x3c04, 0x3c05, 0x3c06, 0x3c07, /* 0x3c00 */ - 0x3c08, 0x3c09, 0x3c0a, 0x3c0b, 0x3c0c, 0x3c0d, 0x3c0e, 0x3c0f, - 0x3c10, 0x3c11, 0x3c12, 0x3c13, 0x3c14, 0x3c15, 0x3c16, 0x3c17, - 0x3c18, 0x3c19, 0x3c1a, 0x3c1b, 0x3c1c, 0x3c1d, 0x3c1e, 0x3c1f, - 0x3c20, 0x3c21, 0x3c22, 0x3c23, 0x3c24, 0x3c25, 0x3c26, 0x3c27, - 0x3c28, 0x3c29, 0x3c2a, 0x3c2b, 0x3c2c, 0x3c2d, 0x3c2e, 0x3c2f, - 0x3c30, 0x3c31, 0x3c32, 0x3c33, 0x3c34, 0x3c35, 0x3c36, 0x3c37, - 0x3c38, 0x3c39, 0x3c3a, 0x3c3b, 0x3c3c, 0x3c3d, 0x3c3e, 0x3c3f, - 0x3c40, 0x3c41, 0x3c42, 0x3c43, 0x3c44, 0x3c45, 0x3c46, 0x3c47, /* 0x3c40 */ - 0x3c48, 0x3c49, 0x3c4a, 0x3c4b, 0x3c4c, 0x3c4d, 0x3c4e, 0x3c4f, - 0x3c50, 0x3c51, 0x3c52, 0x3c53, 0x3c54, 0x3c55, 0x3c56, 0x3c57, - 0x3c58, 0x3c59, 0x3c5a, 0x3c5b, 0x3c5c, 0x3c5d, 0x3c5e, 0x3c5f, - 0x3c60, 0x3c61, 0x3c62, 0x3c63, 0x3c64, 0x3c65, 0x3c66, 0x3c67, - 0x3c68, 0x3c69, 0x3c6a, 0x3c6b, 0x3c6c, 0x3c6d, 0x3c6e, 0x3c6f, - 0x3c70, 0x3c71, 0x3c72, 0x3c73, 0x3c74, 0x3c75, 0x3c76, 0x3c77, - 0x3c78, 0x3c79, 0x3c7a, 0x3c7b, 0x3c7c, 0x3c7d, 0x3c7e, 0x3c7f, - 0x3c80, 0x3c81, 0x3c82, 0x3c83, 0x3c84, 0x3c85, 0x3c86, 0x3c87, /* 0x3c80 */ - 0x3c88, 0x3c89, 0x3c8a, 0x3c8b, 0x3c8c, 0x3c8d, 0x3c8e, 0x3c8f, - 0x3c90, 0x3c91, 0x3c92, 0x3c93, 0x3c94, 0x3c95, 0x3c96, 0x3c97, - 0x3c98, 0x3c99, 0x3c9a, 0x3c9b, 0x3c9c, 0x3c9d, 0x3c9e, 0x3c9f, - 0x3ca0, 0x3ca1, 0x3ca2, 0x3ca3, 0x3ca4, 0x3ca5, 0x3ca6, 0x3ca7, - 0x3ca8, 0x3ca9, 0x3caa, 0x3cab, 0x3cac, 0x3cad, 0x3cae, 0x3caf, - 0x3cb0, 0x3cb1, 0x3cb2, 0x3cb3, 0x3cb4, 0x3cb5, 0x3cb6, 0x3cb7, - 0x3cb8, 0x3cb9, 0x3cba, 0x3cbb, 0x3cbc, 0x3cbd, 0x3cbe, 0x3cbf, - 0x3cc0, 0x3cc1, 0x3cc2, 0x3cc3, 0x3cc4, 0x3cc5, 0x3cc6, 0x3cc7, /* 0x3cc0 */ - 0x3cc8, 0x3cc9, 0x3cca, 0x3ccb, 0x3ccc, 0x3ccd, 0x3cce, 0x3ccf, - 0x3cd0, 0x3cd1, 0x3cd2, 0x3cd3, 0x3cd4, 0x3cd5, 0x3cd6, 0x3cd7, - 0x3cd8, 0x3cd9, 0x3cda, 0x3cdb, 0x3cdc, 0x3cdd, 0x3cde, 0x3cdf, - 0x3ce0, 0x3ce1, 0x3ce2, 0x3ce3, 0x3ce4, 0x3ce5, 0x3ce6, 0x3ce7, - 0x3ce8, 0x3ce9, 0x3cea, 0x3ceb, 0x3cec, 0x3ced, 0x3cee, 0x3cef, - 0x3cf0, 0x3cf1, 0x3cf2, 0x3cf3, 0x3cf4, 0x3cf5, 0x3cf6, 0x3cf7, - 0x3cf8, 0x3cf9, 0x3cfa, 0x3cfb, 0x3cfc, 0x3cfd, 0x3cfe, 0x3cff, - 0x3d00, 0x3d01, 0x3d02, 0x3d03, 0x3d04, 0x3d05, 0x3d06, 0x3d07, /* 0x3d00 */ - 0x3d08, 0x3d09, 0x3d0a, 0x3d0b, 0x3d0c, 0x3d0d, 0x3d0e, 0x3d0f, - 0x3d10, 0x3d11, 0x3d12, 0x3d13, 0x3d14, 0x3d15, 0x3d16, 0x3d17, - 0x3d18, 0x3d19, 0x3d1a, 0x3d1b, 0x3d1c, 0x3d1d, 0x3d1e, 0x3d1f, - 0x3d20, 0x3d21, 0x3d22, 0x3d23, 0x3d24, 0x3d25, 0x3d26, 0x3d27, - 0x3d28, 0x3d29, 0x3d2a, 0x3d2b, 0x3d2c, 0x3d2d, 0x3d2e, 0x3d2f, - 0x3d30, 0x3d31, 0x3d32, 0x3d33, 0x3d34, 0x3d35, 0x3d36, 0x3d37, - 0x3d38, 0x3d39, 0x3d3a, 0x3d3b, 0x3d3c, 0x3d3d, 0x3d3e, 0x3d3f, - 0x3d40, 0x3d41, 0x3d42, 0x3d43, 0x3d44, 0x3d45, 0x3d46, 0x3d47, /* 0x3d40 */ - 0x3d48, 0x3d49, 0x3d4a, 0x3d4b, 0x3d4c, 0x3d4d, 0x3d4e, 0x3d4f, - 0x3d50, 0x3d51, 0x3d52, 0x3d53, 0x3d54, 0x3d55, 0x3d56, 0x3d57, - 0x3d58, 0x3d59, 0x3d5a, 0x3d5b, 0x3d5c, 0x3d5d, 0x3d5e, 0x3d5f, - 0x3d60, 0x3d61, 0x3d62, 0x3d63, 0x3d64, 0x3d65, 0x3d66, 0x3d67, - 0x3d68, 0x3d69, 0x3d6a, 0x3d6b, 0x3d6c, 0x3d6d, 0x3d6e, 0x3d6f, - 0x3d70, 0x3d71, 0x3d72, 0x3d73, 0x3d74, 0x3d75, 0x3d76, 0x3d77, - 0x3d78, 0x3d79, 0x3d7a, 0x3d7b, 0x3d7c, 0x3d7d, 0x3d7e, 0x3d7f, - 0x3d80, 0x3d81, 0x3d82, 0x3d83, 0x3d84, 0x3d85, 0x3d86, 0x3d87, /* 0x3d80 */ - 0x3d88, 0x3d89, 0x3d8a, 0x3d8b, 0x3d8c, 0x3d8d, 0x3d8e, 0x3d8f, - 0x3d90, 0x3d91, 0x3d92, 0x3d93, 0x3d94, 0x3d95, 0x3d96, 0x3d97, - 0x3d98, 0x3d99, 0x3d9a, 0x3d9b, 0x3d9c, 0x3d9d, 0x3d9e, 0x3d9f, - 0x3da0, 0x3da1, 0x3da2, 0x3da3, 0x3da4, 0x3da5, 0x3da6, 0x3da7, - 0x3da8, 0x3da9, 0x3daa, 0x3dab, 0x3dac, 0x3dad, 0x3dae, 0x3daf, - 0x3db0, 0x3db1, 0x3db2, 0x3db3, 0x3db4, 0x3db5, 0x3db6, 0x3db7, - 0x3db8, 0x3db9, 0x3dba, 0x3dbb, 0x3dbc, 0x3dbd, 0x3dbe, 0x3dbf, - 0x3dc0, 0x3dc1, 0x3dc2, 0x3dc3, 0x3dc4, 0x3dc5, 0x3dc6, 0x3dc7, /* 0x3dc0 */ - 0x3dc8, 0x3dc9, 0x3dca, 0x3dcb, 0x3dcc, 0x3dcd, 0x3dce, 0x3dcf, - 0x3dd0, 0x3dd1, 0x3dd2, 0x3dd3, 0x3dd4, 0x3dd5, 0x3dd6, 0x3dd7, - 0x3dd8, 0x3dd9, 0x3dda, 0x3ddb, 0x3ddc, 0x3ddd, 0x3dde, 0x3ddf, - 0x3de0, 0x3de1, 0x3de2, 0x3de3, 0x3de4, 0x3de5, 0x3de6, 0x3de7, - 0x3de8, 0x3de9, 0x3dea, 0x3deb, 0x3dec, 0x3ded, 0x3dee, 0x3def, - 0x3df0, 0x3df1, 0x3df2, 0x3df3, 0x3df4, 0x3df5, 0x3df6, 0x3df7, - 0x3df8, 0x3df9, 0x3dfa, 0x3dfb, 0x3dfc, 0x3dfd, 0x3dfe, 0x3dff, - 0x3e00, 0x3e01, 0x3e02, 0x3e03, 0x3e04, 0x3e05, 0x3e06, 0x3e07, /* 0x3e00 */ - 0x3e08, 0x3e09, 0x3e0a, 0x3e0b, 0x3e0c, 0x3e0d, 0x3e0e, 0x3e0f, - 0x3e10, 0x3e11, 0x3e12, 0x3e13, 0x3e14, 0x3e15, 0x3e16, 0x3e17, - 0x3e18, 0x3e19, 0x3e1a, 0x3e1b, 0x3e1c, 0x3e1d, 0x3e1e, 0x3e1f, - 0x3e20, 0x3e21, 0x3e22, 0x3e23, 0x3e24, 0x3e25, 0x3e26, 0x3e27, - 0x3e28, 0x3e29, 0x3e2a, 0x3e2b, 0x3e2c, 0x3e2d, 0x3e2e, 0x3e2f, - 0x3e30, 0x3e31, 0x3e32, 0x3e33, 0x3e34, 0x3e35, 0x3e36, 0x3e37, - 0x3e38, 0x3e39, 0x3e3a, 0x3e3b, 0x3e3c, 0x3e3d, 0x3e3e, 0x3e3f, - 0x3e40, 0x3e41, 0x3e42, 0x3e43, 0x3e44, 0x3e45, 0x3e46, 0x3e47, /* 0x3e40 */ - 0x3e48, 0x3e49, 0x3e4a, 0x3e4b, 0x3e4c, 0x3e4d, 0x3e4e, 0x3e4f, - 0x3e50, 0x3e51, 0x3e52, 0x3e53, 0x3e54, 0x3e55, 0x3e56, 0x3e57, - 0x3e58, 0x3e59, 0x3e5a, 0x3e5b, 0x3e5c, 0x3e5d, 0x3e5e, 0x3e5f, - 0x3e60, 0x3e61, 0x3e62, 0x3e63, 0x3e64, 0x3e65, 0x3e66, 0x3e67, - 0x3e68, 0x3e69, 0x3e6a, 0x3e6b, 0x3e6c, 0x3e6d, 0x3e6e, 0x3e6f, - 0x3e70, 0x3e71, 0x3e72, 0x3e73, 0x3e74, 0x3e75, 0x3e76, 0x3e77, - 0x3e78, 0x3e79, 0x3e7a, 0x3e7b, 0x3e7c, 0x3e7d, 0x3e7e, 0x3e7f, - 0x3e80, 0x3e81, 0x3e82, 0x3e83, 0x3e84, 0x3e85, 0x3e86, 0x3e87, /* 0x3e80 */ - 0x3e88, 0x3e89, 0x3e8a, 0x3e8b, 0x3e8c, 0x3e8d, 0x3e8e, 0x3e8f, - 0x3e90, 0x3e91, 0x3e92, 0x3e93, 0x3e94, 0x3e95, 0x3e96, 0x3e97, - 0x3e98, 0x3e99, 0x3e9a, 0x3e9b, 0x3e9c, 0x3e9d, 0x3e9e, 0x3e9f, - 0x3ea0, 0x3ea1, 0x3ea2, 0x3ea3, 0x3ea4, 0x3ea5, 0x3ea6, 0x3ea7, - 0x3ea8, 0x3ea9, 0x3eaa, 0x3eab, 0x3eac, 0x3ead, 0x3eae, 0x3eaf, - 0x3eb0, 0x3eb1, 0x3eb2, 0x3eb3, 0x3eb4, 0x3eb5, 0x3eb6, 0x3eb7, - 0x3eb8, 0x3eb9, 0x3eba, 0x3ebb, 0x3ebc, 0x3ebd, 0x3ebe, 0x3ebf, - 0x3ec0, 0x3ec1, 0x3ec2, 0x3ec3, 0x3ec4, 0x3ec5, 0x3ec6, 0x3ec7, /* 0x3ec0 */ - 0x3ec8, 0x3ec9, 0x3eca, 0x3ecb, 0x3ecc, 0x3ecd, 0x3ece, 0x3ecf, - 0x3ed0, 0x3ed1, 0x3ed2, 0x3ed3, 0x3ed4, 0x3ed5, 0x3ed6, 0x3ed7, - 0x3ed8, 0x3ed9, 0x3eda, 0x3edb, 0x3edc, 0x3edd, 0x3ede, 0x3edf, - 0x3ee0, 0x3ee1, 0x3ee2, 0x3ee3, 0x3ee4, 0x3ee5, 0x3ee6, 0x3ee7, - 0x3ee8, 0x3ee9, 0x3eea, 0x3eeb, 0x3eec, 0x3eed, 0x3eee, 0x3eef, - 0x3ef0, 0x3ef1, 0x3ef2, 0x3ef3, 0x3ef4, 0x3ef5, 0x3ef6, 0x3ef7, - 0x3ef8, 0x3ef9, 0x3efa, 0x3efb, 0x3efc, 0x3efd, 0x3efe, 0x3eff, - 0x3f00, 0x3f01, 0x3f02, 0x3f03, 0x3f04, 0x3f05, 0x3f06, 0x3f07, /* 0x3f00 */ - 0x3f08, 0x3f09, 0x3f0a, 0x3f0b, 0x3f0c, 0x3f0d, 0x3f0e, 0x3f0f, - 0x3f10, 0x3f11, 0x3f12, 0x3f13, 0x3f14, 0x3f15, 0x3f16, 0x3f17, - 0x3f18, 0x3f19, 0x3f1a, 0x3f1b, 0x3f1c, 0x3f1d, 0x3f1e, 0x3f1f, - 0x3f20, 0x3f21, 0x3f22, 0x3f23, 0x3f24, 0x3f25, 0x3f26, 0x3f27, - 0x3f28, 0x3f29, 0x3f2a, 0x3f2b, 0x3f2c, 0x3f2d, 0x3f2e, 0x3f2f, - 0x3f30, 0x3f31, 0x3f32, 0x3f33, 0x3f34, 0x3f35, 0x3f36, 0x3f37, - 0x3f38, 0x3f39, 0x3f3a, 0x3f3b, 0x3f3c, 0x3f3d, 0x3f3e, 0x3f3f, - 0x3f40, 0x3f41, 0x3f42, 0x3f43, 0x3f44, 0x3f45, 0x3f46, 0x3f47, /* 0x3f40 */ - 0x3f48, 0x3f49, 0x3f4a, 0x3f4b, 0x3f4c, 0x3f4d, 0x3f4e, 0x3f4f, - 0x3f50, 0x3f51, 0x3f52, 0x3f53, 0x3f54, 0x3f55, 0x3f56, 0x3f57, - 0x3f58, 0x3f59, 0x3f5a, 0x3f5b, 0x3f5c, 0x3f5d, 0x3f5e, 0x3f5f, - 0x3f60, 0x3f61, 0x3f62, 0x3f63, 0x3f64, 0x3f65, 0x3f66, 0x3f67, - 0x3f68, 0x3f69, 0x3f6a, 0x3f6b, 0x3f6c, 0x3f6d, 0x3f6e, 0x3f6f, - 0x3f70, 0x3f71, 0x3f72, 0x3f73, 0x3f74, 0x3f75, 0x3f76, 0x3f77, - 0x3f78, 0x3f79, 0x3f7a, 0x3f7b, 0x3f7c, 0x3f7d, 0x3f7e, 0x3f7f, - 0x3f80, 0x3f81, 0x3f82, 0x3f83, 0x3f84, 0x3f85, 0x3f86, 0x3f87, /* 0x3f80 */ - 0x3f88, 0x3f89, 0x3f8a, 0x3f8b, 0x3f8c, 0x3f8d, 0x3f8e, 0x3f8f, - 0x3f90, 0x3f91, 0x3f92, 0x3f93, 0x3f94, 0x3f95, 0x3f96, 0x3f97, - 0x3f98, 0x3f99, 0x3f9a, 0x3f9b, 0x3f9c, 0x3f9d, 0x3f9e, 0x3f9f, - 0x3fa0, 0x3fa1, 0x3fa2, 0x3fa3, 0x3fa4, 0x3fa5, 0x3fa6, 0x3fa7, - 0x3fa8, 0x3fa9, 0x3faa, 0x3fab, 0x3fac, 0x3fad, 0x3fae, 0x3faf, - 0x3fb0, 0x3fb1, 0x3fb2, 0x3fb3, 0x3fb4, 0x3fb5, 0x3fb6, 0x3fb7, - 0x3fb8, 0x3fb9, 0x3fba, 0x3fbb, 0x3fbc, 0x3fbd, 0x3fbe, 0x3fbf, - 0x3fc0, 0x3fc1, 0x3fc2, 0x3fc3, 0x3fc4, 0x3fc5, 0x3fc6, 0x3fc7, /* 0x3fc0 */ - 0x3fc8, 0x3fc9, 0x3fca, 0x3fcb, 0x3fcc, 0x3fcd, 0x3fce, 0x3fcf, - 0x3fd0, 0x3fd1, 0x3fd2, 0x3fd3, 0x3fd4, 0x3fd5, 0x3fd6, 0x3fd7, - 0x3fd8, 0x3fd9, 0x3fda, 0x3fdb, 0x3fdc, 0x3fdd, 0x3fde, 0x3fdf, - 0x3fe0, 0x3fe1, 0x3fe2, 0x3fe3, 0x3fe4, 0x3fe5, 0x3fe6, 0x3fe7, - 0x3fe8, 0x3fe9, 0x3fea, 0x3feb, 0x3fec, 0x3fed, 0x3fee, 0x3fef, - 0x3ff0, 0x3ff1, 0x3ff2, 0x3ff3, 0x3ff4, 0x3ff5, 0x3ff6, 0x3ff7, - 0x3ff8, 0x3ff9, 0x3ffa, 0x3ffb, 0x3ffc, 0x3ffd, 0x3ffe, 0x3fff, - 0x4000, 0x4001, 0x4002, 0x4003, 0x4004, 0x4005, 0x4006, 0x4007, /* 0x4000 */ - 0x4008, 0x4009, 0x400a, 0x400b, 0x400c, 0x400d, 0x400e, 0x400f, - 0x4010, 0x4011, 0x4012, 0x4013, 0x4014, 0x4015, 0x4016, 0x4017, - 0x4018, 0x4019, 0x401a, 0x401b, 0x401c, 0x401d, 0x401e, 0x401f, - 0x4020, 0x4021, 0x4022, 0x4023, 0x4024, 0x4025, 0x4026, 0x4027, - 0x4028, 0x4029, 0x402a, 0x402b, 0x402c, 0x402d, 0x402e, 0x402f, - 0x4030, 0x4031, 0x4032, 0x4033, 0x4034, 0x4035, 0x4036, 0x4037, - 0x4038, 0x4039, 0x403a, 0x403b, 0x403c, 0x403d, 0x403e, 0x403f, - 0x4040, 0x4041, 0x4042, 0x4043, 0x4044, 0x4045, 0x4046, 0x4047, /* 0x4040 */ - 0x4048, 0x4049, 0x404a, 0x404b, 0x404c, 0x404d, 0x404e, 0x404f, - 0x4050, 0x4051, 0x4052, 0x4053, 0x4054, 0x4055, 0x4056, 0x4057, - 0x4058, 0x4059, 0x405a, 0x405b, 0x405c, 0x405d, 0x405e, 0x405f, - 0x4060, 0x4061, 0x4062, 0x4063, 0x4064, 0x4065, 0x4066, 0x4067, - 0x4068, 0x4069, 0x406a, 0x406b, 0x406c, 0x406d, 0x406e, 0x406f, - 0x4070, 0x4071, 0x4072, 0x4073, 0x4074, 0x4075, 0x4076, 0x4077, - 0x4078, 0x4079, 0x407a, 0x407b, 0x407c, 0x407d, 0x407e, 0x407f, - 0x4080, 0x4081, 0x4082, 0x4083, 0x4084, 0x4085, 0x4086, 0x4087, /* 0x4080 */ - 0x4088, 0x4089, 0x408a, 0x408b, 0x408c, 0x408d, 0x408e, 0x408f, - 0x4090, 0x4091, 0x4092, 0x4093, 0x4094, 0x4095, 0x4096, 0x4097, - 0x4098, 0x4099, 0x409a, 0x409b, 0x409c, 0x409d, 0x409e, 0x409f, - 0x40a0, 0x40a1, 0x40a2, 0x40a3, 0x40a4, 0x40a5, 0x40a6, 0x40a7, - 0x40a8, 0x40a9, 0x40aa, 0x40ab, 0x40ac, 0x40ad, 0x40ae, 0x40af, - 0x40b0, 0x40b1, 0x40b2, 0x40b3, 0x40b4, 0x40b5, 0x40b6, 0x40b7, - 0x40b8, 0x40b9, 0x40ba, 0x40bb, 0x40bc, 0x40bd, 0x40be, 0x40bf, - 0x40c0, 0x40c1, 0x40c2, 0x40c3, 0x40c4, 0x40c5, 0x40c6, 0x40c7, /* 0x40c0 */ - 0x40c8, 0x40c9, 0x40ca, 0x40cb, 0x40cc, 0x40cd, 0x40ce, 0x40cf, - 0x40d0, 0x40d1, 0x40d2, 0x40d3, 0x40d4, 0x40d5, 0x40d6, 0x40d7, - 0x40d8, 0x40d9, 0x40da, 0x40db, 0x40dc, 0x40dd, 0x40de, 0x40df, - 0x40e0, 0x40e1, 0x40e2, 0x40e3, 0x40e4, 0x40e5, 0x40e6, 0x40e7, - 0x40e8, 0x40e9, 0x40ea, 0x40eb, 0x40ec, 0x40ed, 0x40ee, 0x40ef, - 0x40f0, 0x40f1, 0x40f2, 0x40f3, 0x40f4, 0x40f5, 0x40f6, 0x40f7, - 0x40f8, 0x40f9, 0x40fa, 0x40fb, 0x40fc, 0x40fd, 0x40fe, 0x40ff, - 0x4100, 0x4101, 0x4102, 0x4103, 0x4104, 0x4105, 0x4106, 0x4107, /* 0x4100 */ - 0x4108, 0x4109, 0x410a, 0x410b, 0x410c, 0x410d, 0x410e, 0x410f, - 0x4110, 0x4111, 0x4112, 0x4113, 0x4114, 0x4115, 0x4116, 0x4117, - 0x4118, 0x4119, 0x411a, 0x411b, 0x411c, 0x411d, 0x411e, 0x411f, - 0x4120, 0x4121, 0x4122, 0x4123, 0x4124, 0x4125, 0x4126, 0x4127, - 0x4128, 0x4129, 0x412a, 0x412b, 0x412c, 0x412d, 0x412e, 0x412f, - 0x4130, 0x4131, 0x4132, 0x4133, 0x4134, 0x4135, 0x4136, 0x4137, - 0x4138, 0x4139, 0x413a, 0x413b, 0x413c, 0x413d, 0x413e, 0x413f, - 0x4140, 0x4141, 0x4142, 0x4143, 0x4144, 0x4145, 0x4146, 0x4147, /* 0x4140 */ - 0x4148, 0x4149, 0x414a, 0x414b, 0x414c, 0x414d, 0x414e, 0x414f, - 0x4150, 0x4151, 0x4152, 0x4153, 0x4154, 0x4155, 0x4156, 0x4157, - 0x4158, 0x4159, 0x415a, 0x415b, 0x415c, 0x415d, 0x415e, 0x415f, - 0x4160, 0x4161, 0x4162, 0x4163, 0x4164, 0x4165, 0x4166, 0x4167, - 0x4168, 0x4169, 0x416a, 0x416b, 0x416c, 0x416d, 0x416e, 0x416f, - 0x4170, 0x4171, 0x4172, 0x4173, 0x4174, 0x4175, 0x4176, 0x4177, - 0x4178, 0x4179, 0x417a, 0x417b, 0x417c, 0x417d, 0x417e, 0x417f, - 0x4180, 0x4181, 0x4182, 0x4183, 0x4184, 0x4185, 0x4186, 0x4187, /* 0x4180 */ - 0x4188, 0x4189, 0x418a, 0x418b, 0x418c, 0x418d, 0x418e, 0x418f, - 0x4190, 0x4191, 0x4192, 0x4193, 0x4194, 0x4195, 0x4196, 0x4197, - 0x4198, 0x4199, 0x419a, 0x419b, 0x419c, 0x419d, 0x419e, 0x419f, - 0x41a0, 0x41a1, 0x41a2, 0x41a3, 0x41a4, 0x41a5, 0x41a6, 0x41a7, - 0x41a8, 0x41a9, 0x41aa, 0x41ab, 0x41ac, 0x41ad, 0x41ae, 0x41af, - 0x41b0, 0x41b1, 0x41b2, 0x41b3, 0x41b4, 0x41b5, 0x41b6, 0x41b7, - 0x41b8, 0x41b9, 0x41ba, 0x41bb, 0x41bc, 0x41bd, 0x41be, 0x41bf, - 0x41c0, 0x41c1, 0x41c2, 0x41c3, 0x41c4, 0x41c5, 0x41c6, 0x41c7, /* 0x41c0 */ - 0x41c8, 0x41c9, 0x41ca, 0x41cb, 0x41cc, 0x41cd, 0x41ce, 0x41cf, - 0x41d0, 0x41d1, 0x41d2, 0x41d3, 0x41d4, 0x41d5, 0x41d6, 0x41d7, - 0x41d8, 0x41d9, 0x41da, 0x41db, 0x41dc, 0x41dd, 0x41de, 0x41df, - 0x41e0, 0x41e1, 0x41e2, 0x41e3, 0x41e4, 0x41e5, 0x41e6, 0x41e7, - 0x41e8, 0x41e9, 0x41ea, 0x41eb, 0x41ec, 0x41ed, 0x41ee, 0x41ef, - 0x41f0, 0x41f1, 0x41f2, 0x41f3, 0x41f4, 0x41f5, 0x41f6, 0x41f7, - 0x41f8, 0x41f9, 0x41fa, 0x41fb, 0x41fc, 0x41fd, 0x41fe, 0x41ff, - 0x4200, 0x4201, 0x4202, 0x4203, 0x4204, 0x4205, 0x4206, 0x4207, /* 0x4200 */ - 0x4208, 0x4209, 0x420a, 0x420b, 0x420c, 0x420d, 0x420e, 0x420f, - 0x4210, 0x4211, 0x4212, 0x4213, 0x4214, 0x4215, 0x4216, 0x4217, - 0x4218, 0x4219, 0x421a, 0x421b, 0x421c, 0x421d, 0x421e, 0x421f, - 0x4220, 0x4221, 0x4222, 0x4223, 0x4224, 0x4225, 0x4226, 0x4227, - 0x4228, 0x4229, 0x422a, 0x422b, 0x422c, 0x422d, 0x422e, 0x422f, - 0x4230, 0x4231, 0x4232, 0x4233, 0x4234, 0x4235, 0x4236, 0x4237, - 0x4238, 0x4239, 0x423a, 0x423b, 0x423c, 0x423d, 0x423e, 0x423f, - 0x4240, 0x4241, 0x4242, 0x4243, 0x4244, 0x4245, 0x4246, 0x4247, /* 0x4240 */ - 0x4248, 0x4249, 0x424a, 0x424b, 0x424c, 0x424d, 0x424e, 0x424f, - 0x4250, 0x4251, 0x4252, 0x4253, 0x4254, 0x4255, 0x4256, 0x4257, - 0x4258, 0x4259, 0x425a, 0x425b, 0x425c, 0x425d, 0x425e, 0x425f, - 0x4260, 0x4261, 0x4262, 0x4263, 0x4264, 0x4265, 0x4266, 0x4267, - 0x4268, 0x4269, 0x426a, 0x426b, 0x426c, 0x426d, 0x426e, 0x426f, - 0x4270, 0x4271, 0x4272, 0x4273, 0x4274, 0x4275, 0x4276, 0x4277, - 0x4278, 0x4279, 0x427a, 0x427b, 0x427c, 0x427d, 0x427e, 0x427f, - 0x4280, 0x4281, 0x4282, 0x4283, 0x4284, 0x4285, 0x4286, 0x4287, /* 0x4280 */ - 0x4288, 0x4289, 0x428a, 0x428b, 0x428c, 0x428d, 0x428e, 0x428f, - 0x4290, 0x4291, 0x4292, 0x4293, 0x4294, 0x4295, 0x4296, 0x4297, - 0x4298, 0x4299, 0x429a, 0x429b, 0x429c, 0x429d, 0x429e, 0x429f, - 0x42a0, 0x42a1, 0x42a2, 0x42a3, 0x42a4, 0x42a5, 0x42a6, 0x42a7, - 0x42a8, 0x42a9, 0x42aa, 0x42ab, 0x42ac, 0x42ad, 0x42ae, 0x42af, - 0x42b0, 0x42b1, 0x42b2, 0x42b3, 0x42b4, 0x42b5, 0x42b6, 0x42b7, - 0x42b8, 0x42b9, 0x42ba, 0x42bb, 0x42bc, 0x42bd, 0x42be, 0x42bf, - 0x42c0, 0x42c1, 0x42c2, 0x42c3, 0x42c4, 0x42c5, 0x42c6, 0x42c7, /* 0x42c0 */ - 0x42c8, 0x42c9, 0x42ca, 0x42cb, 0x42cc, 0x42cd, 0x42ce, 0x42cf, - 0x42d0, 0x42d1, 0x42d2, 0x42d3, 0x42d4, 0x42d5, 0x42d6, 0x42d7, - 0x42d8, 0x42d9, 0x42da, 0x42db, 0x42dc, 0x42dd, 0x42de, 0x42df, - 0x42e0, 0x42e1, 0x42e2, 0x42e3, 0x42e4, 0x42e5, 0x42e6, 0x42e7, - 0x42e8, 0x42e9, 0x42ea, 0x42eb, 0x42ec, 0x42ed, 0x42ee, 0x42ef, - 0x42f0, 0x42f1, 0x42f2, 0x42f3, 0x42f4, 0x42f5, 0x42f6, 0x42f7, - 0x42f8, 0x42f9, 0x42fa, 0x42fb, 0x42fc, 0x42fd, 0x42fe, 0x42ff, - 0x4300, 0x4301, 0x4302, 0x4303, 0x4304, 0x4305, 0x4306, 0x4307, /* 0x4300 */ - 0x4308, 0x4309, 0x430a, 0x430b, 0x430c, 0x430d, 0x430e, 0x430f, - 0x4310, 0x4311, 0x4312, 0x4313, 0x4314, 0x4315, 0x4316, 0x4317, - 0x4318, 0x4319, 0x431a, 0x431b, 0x431c, 0x431d, 0x431e, 0x431f, - 0x4320, 0x4321, 0x4322, 0x4323, 0x4324, 0x4325, 0x4326, 0x4327, - 0x4328, 0x4329, 0x432a, 0x432b, 0x432c, 0x432d, 0x432e, 0x432f, - 0x4330, 0x4331, 0x4332, 0x4333, 0x4334, 0x4335, 0x4336, 0x4337, - 0x4338, 0x4339, 0x433a, 0x433b, 0x433c, 0x433d, 0x433e, 0x433f, - 0x4340, 0x4341, 0x4342, 0x4343, 0x4344, 0x4345, 0x4346, 0x4347, /* 0x4340 */ - 0x4348, 0x4349, 0x434a, 0x434b, 0x434c, 0x434d, 0x434e, 0x434f, - 0x4350, 0x4351, 0x4352, 0x4353, 0x4354, 0x4355, 0x4356, 0x4357, - 0x4358, 0x4359, 0x435a, 0x435b, 0x435c, 0x435d, 0x435e, 0x435f, - 0x4360, 0x4361, 0x4362, 0x4363, 0x4364, 0x4365, 0x4366, 0x4367, - 0x4368, 0x4369, 0x436a, 0x436b, 0x436c, 0x436d, 0x436e, 0x436f, - 0x4370, 0x4371, 0x4372, 0x4373, 0x4374, 0x4375, 0x4376, 0x4377, - 0x4378, 0x4379, 0x437a, 0x437b, 0x437c, 0x437d, 0x437e, 0x437f, - 0x4380, 0x4381, 0x4382, 0x4383, 0x4384, 0x4385, 0x4386, 0x4387, /* 0x4380 */ - 0x4388, 0x4389, 0x438a, 0x438b, 0x438c, 0x438d, 0x438e, 0x438f, - 0x4390, 0x4391, 0x4392, 0x4393, 0x4394, 0x4395, 0x4396, 0x4397, - 0x4398, 0x4399, 0x439a, 0x439b, 0x439c, 0x439d, 0x439e, 0x439f, - 0x43a0, 0x43a1, 0x43a2, 0x43a3, 0x43a4, 0x43a5, 0x43a6, 0x43a7, - 0x43a8, 0x43a9, 0x43aa, 0x43ab, 0x43ac, 0x43ad, 0x43ae, 0x43af, - 0x43b0, 0x43b1, 0x43b2, 0x43b3, 0x43b4, 0x43b5, 0x43b6, 0x43b7, - 0x43b8, 0x43b9, 0x43ba, 0x43bb, 0x43bc, 0x43bd, 0x43be, 0x43bf, - 0x43c0, 0x43c1, 0x43c2, 0x43c3, 0x43c4, 0x43c5, 0x43c6, 0x43c7, /* 0x43c0 */ - 0x43c8, 0x43c9, 0x43ca, 0x43cb, 0x43cc, 0x43cd, 0x43ce, 0x43cf, - 0x43d0, 0x43d1, 0x43d2, 0x43d3, 0x43d4, 0x43d5, 0x43d6, 0x43d7, - 0x43d8, 0x43d9, 0x43da, 0x43db, 0x43dc, 0x43dd, 0x43de, 0x43df, - 0x43e0, 0x43e1, 0x43e2, 0x43e3, 0x43e4, 0x43e5, 0x43e6, 0x43e7, - 0x43e8, 0x43e9, 0x43ea, 0x43eb, 0x43ec, 0x43ed, 0x43ee, 0x43ef, - 0x43f0, 0x43f1, 0x43f2, 0x43f3, 0x43f4, 0x43f5, 0x43f6, 0x43f7, - 0x43f8, 0x43f9, 0x43fa, 0x43fb, 0x43fc, 0x43fd, 0x43fe, 0x43ff, - 0x4400, 0x4401, 0x4402, 0x4403, 0x4404, 0x4405, 0x4406, 0x4407, /* 0x4400 */ - 0x4408, 0x4409, 0x440a, 0x440b, 0x440c, 0x440d, 0x440e, 0x440f, - 0x4410, 0x4411, 0x4412, 0x4413, 0x4414, 0x4415, 0x4416, 0x4417, - 0x4418, 0x4419, 0x441a, 0x441b, 0x441c, 0x441d, 0x441e, 0x441f, - 0x4420, 0x4421, 0x4422, 0x4423, 0x4424, 0x4425, 0x4426, 0x4427, - 0x4428, 0x4429, 0x442a, 0x442b, 0x442c, 0x442d, 0x442e, 0x442f, - 0x4430, 0x4431, 0x4432, 0x4433, 0x4434, 0x4435, 0x4436, 0x4437, - 0x4438, 0x4439, 0x443a, 0x443b, 0x443c, 0x443d, 0x443e, 0x443f, - 0x4440, 0x4441, 0x4442, 0x4443, 0x4444, 0x4445, 0x4446, 0x4447, /* 0x4440 */ - 0x4448, 0x4449, 0x444a, 0x444b, 0x444c, 0x444d, 0x444e, 0x444f, - 0x4450, 0x4451, 0x4452, 0x4453, 0x4454, 0x4455, 0x4456, 0x4457, - 0x4458, 0x4459, 0x445a, 0x445b, 0x445c, 0x445d, 0x445e, 0x445f, - 0x4460, 0x4461, 0x4462, 0x4463, 0x4464, 0x4465, 0x4466, 0x4467, - 0x4468, 0x4469, 0x446a, 0x446b, 0x446c, 0x446d, 0x446e, 0x446f, - 0x4470, 0x4471, 0x4472, 0x4473, 0x4474, 0x4475, 0x4476, 0x4477, - 0x4478, 0x4479, 0x447a, 0x447b, 0x447c, 0x447d, 0x447e, 0x447f, - 0x4480, 0x4481, 0x4482, 0x4483, 0x4484, 0x4485, 0x4486, 0x4487, /* 0x4480 */ - 0x4488, 0x4489, 0x448a, 0x448b, 0x448c, 0x448d, 0x448e, 0x448f, - 0x4490, 0x4491, 0x4492, 0x4493, 0x4494, 0x4495, 0x4496, 0x4497, - 0x4498, 0x4499, 0x449a, 0x449b, 0x449c, 0x449d, 0x449e, 0x449f, - 0x44a0, 0x44a1, 0x44a2, 0x44a3, 0x44a4, 0x44a5, 0x44a6, 0x44a7, - 0x44a8, 0x44a9, 0x44aa, 0x44ab, 0x44ac, 0x44ad, 0x44ae, 0x44af, - 0x44b0, 0x44b1, 0x44b2, 0x44b3, 0x44b4, 0x44b5, 0x44b6, 0x44b7, - 0x44b8, 0x44b9, 0x44ba, 0x44bb, 0x44bc, 0x44bd, 0x44be, 0x44bf, - 0x44c0, 0x44c1, 0x44c2, 0x44c3, 0x44c4, 0x44c5, 0x44c6, 0x44c7, /* 0x44c0 */ - 0x44c8, 0x44c9, 0x44ca, 0x44cb, 0x44cc, 0x44cd, 0x44ce, 0x44cf, - 0x44d0, 0x44d1, 0x44d2, 0x44d3, 0x44d4, 0x44d5, 0x44d6, 0x44d7, - 0x44d8, 0x44d9, 0x44da, 0x44db, 0x44dc, 0x44dd, 0x44de, 0x44df, - 0x44e0, 0x44e1, 0x44e2, 0x44e3, 0x44e4, 0x44e5, 0x44e6, 0x44e7, - 0x44e8, 0x44e9, 0x44ea, 0x44eb, 0x44ec, 0x44ed, 0x44ee, 0x44ef, - 0x44f0, 0x44f1, 0x44f2, 0x44f3, 0x44f4, 0x44f5, 0x44f6, 0x44f7, - 0x44f8, 0x44f9, 0x44fa, 0x44fb, 0x44fc, 0x44fd, 0x44fe, 0x44ff, - 0x4500, 0x4501, 0x4502, 0x4503, 0x4504, 0x4505, 0x4506, 0x4507, /* 0x4500 */ - 0x4508, 0x4509, 0x450a, 0x450b, 0x450c, 0x450d, 0x450e, 0x450f, - 0x4510, 0x4511, 0x4512, 0x4513, 0x4514, 0x4515, 0x4516, 0x4517, - 0x4518, 0x4519, 0x451a, 0x451b, 0x451c, 0x451d, 0x451e, 0x451f, - 0x4520, 0x4521, 0x4522, 0x4523, 0x4524, 0x4525, 0x4526, 0x4527, - 0x4528, 0x4529, 0x452a, 0x452b, 0x452c, 0x452d, 0x452e, 0x452f, - 0x4530, 0x4531, 0x4532, 0x4533, 0x4534, 0x4535, 0x4536, 0x4537, - 0x4538, 0x4539, 0x453a, 0x453b, 0x453c, 0x453d, 0x453e, 0x453f, - 0x4540, 0x4541, 0x4542, 0x4543, 0x4544, 0x4545, 0x4546, 0x4547, /* 0x4540 */ - 0x4548, 0x4549, 0x454a, 0x454b, 0x454c, 0x454d, 0x454e, 0x454f, - 0x4550, 0x4551, 0x4552, 0x4553, 0x4554, 0x4555, 0x4556, 0x4557, - 0x4558, 0x4559, 0x455a, 0x455b, 0x455c, 0x455d, 0x455e, 0x455f, - 0x4560, 0x4561, 0x4562, 0x4563, 0x4564, 0x4565, 0x4566, 0x4567, - 0x4568, 0x4569, 0x456a, 0x456b, 0x456c, 0x456d, 0x456e, 0x456f, - 0x4570, 0x4571, 0x4572, 0x4573, 0x4574, 0x4575, 0x4576, 0x4577, - 0x4578, 0x4579, 0x457a, 0x457b, 0x457c, 0x457d, 0x457e, 0x457f, - 0x4580, 0x4581, 0x4582, 0x4583, 0x4584, 0x4585, 0x4586, 0x4587, /* 0x4580 */ - 0x4588, 0x4589, 0x458a, 0x458b, 0x458c, 0x458d, 0x458e, 0x458f, - 0x4590, 0x4591, 0x4592, 0x4593, 0x4594, 0x4595, 0x4596, 0x4597, - 0x4598, 0x4599, 0x459a, 0x459b, 0x459c, 0x459d, 0x459e, 0x459f, - 0x45a0, 0x45a1, 0x45a2, 0x45a3, 0x45a4, 0x45a5, 0x45a6, 0x45a7, - 0x45a8, 0x45a9, 0x45aa, 0x45ab, 0x45ac, 0x45ad, 0x45ae, 0x45af, - 0x45b0, 0x45b1, 0x45b2, 0x45b3, 0x45b4, 0x45b5, 0x45b6, 0x45b7, - 0x45b8, 0x45b9, 0x45ba, 0x45bb, 0x45bc, 0x45bd, 0x45be, 0x45bf, - 0x45c0, 0x45c1, 0x45c2, 0x45c3, 0x45c4, 0x45c5, 0x45c6, 0x45c7, /* 0x45c0 */ - 0x45c8, 0x45c9, 0x45ca, 0x45cb, 0x45cc, 0x45cd, 0x45ce, 0x45cf, - 0x45d0, 0x45d1, 0x45d2, 0x45d3, 0x45d4, 0x45d5, 0x45d6, 0x45d7, - 0x45d8, 0x45d9, 0x45da, 0x45db, 0x45dc, 0x45dd, 0x45de, 0x45df, - 0x45e0, 0x45e1, 0x45e2, 0x45e3, 0x45e4, 0x45e5, 0x45e6, 0x45e7, - 0x45e8, 0x45e9, 0x45ea, 0x45eb, 0x45ec, 0x45ed, 0x45ee, 0x45ef, - 0x45f0, 0x45f1, 0x45f2, 0x45f3, 0x45f4, 0x45f5, 0x45f6, 0x45f7, - 0x45f8, 0x45f9, 0x45fa, 0x45fb, 0x45fc, 0x45fd, 0x45fe, 0x45ff, - 0x4600, 0x4601, 0x4602, 0x4603, 0x4604, 0x4605, 0x4606, 0x4607, /* 0x4600 */ - 0x4608, 0x4609, 0x460a, 0x460b, 0x460c, 0x460d, 0x460e, 0x460f, - 0x4610, 0x4611, 0x4612, 0x4613, 0x4614, 0x4615, 0x4616, 0x4617, - 0x4618, 0x4619, 0x461a, 0x461b, 0x461c, 0x461d, 0x461e, 0x461f, - 0x4620, 0x4621, 0x4622, 0x4623, 0x4624, 0x4625, 0x4626, 0x4627, - 0x4628, 0x4629, 0x462a, 0x462b, 0x462c, 0x462d, 0x462e, 0x462f, - 0x4630, 0x4631, 0x4632, 0x4633, 0x4634, 0x4635, 0x4636, 0x4637, - 0x4638, 0x4639, 0x463a, 0x463b, 0x463c, 0x463d, 0x463e, 0x463f, - 0x4640, 0x4641, 0x4642, 0x4643, 0x4644, 0x4645, 0x4646, 0x4647, /* 0x4640 */ - 0x4648, 0x4649, 0x464a, 0x464b, 0x464c, 0x464d, 0x464e, 0x464f, - 0x4650, 0x4651, 0x4652, 0x4653, 0x4654, 0x4655, 0x4656, 0x4657, - 0x4658, 0x4659, 0x465a, 0x465b, 0x465c, 0x465d, 0x465e, 0x465f, - 0x4660, 0x4661, 0x4662, 0x4663, 0x4664, 0x4665, 0x4666, 0x4667, - 0x4668, 0x4669, 0x466a, 0x466b, 0x466c, 0x466d, 0x466e, 0x466f, - 0x4670, 0x4671, 0x4672, 0x4673, 0x4674, 0x4675, 0x4676, 0x4677, - 0x4678, 0x4679, 0x467a, 0x467b, 0x467c, 0x467d, 0x467e, 0x467f, - 0x4680, 0x4681, 0x4682, 0x4683, 0x4684, 0x4685, 0x4686, 0x4687, /* 0x4680 */ - 0x4688, 0x4689, 0x468a, 0x468b, 0x468c, 0x468d, 0x468e, 0x468f, - 0x4690, 0x4691, 0x4692, 0x4693, 0x4694, 0x4695, 0x4696, 0x4697, - 0x4698, 0x4699, 0x469a, 0x469b, 0x469c, 0x469d, 0x469e, 0x469f, - 0x46a0, 0x46a1, 0x46a2, 0x46a3, 0x46a4, 0x46a5, 0x46a6, 0x46a7, - 0x46a8, 0x46a9, 0x46aa, 0x46ab, 0x46ac, 0x46ad, 0x46ae, 0x46af, - 0x46b0, 0x46b1, 0x46b2, 0x46b3, 0x46b4, 0x46b5, 0x46b6, 0x46b7, - 0x46b8, 0x46b9, 0x46ba, 0x46bb, 0x46bc, 0x46bd, 0x46be, 0x46bf, - 0x46c0, 0x46c1, 0x46c2, 0x46c3, 0x46c4, 0x46c5, 0x46c6, 0x46c7, /* 0x46c0 */ - 0x46c8, 0x46c9, 0x46ca, 0x46cb, 0x46cc, 0x46cd, 0x46ce, 0x46cf, - 0x46d0, 0x46d1, 0x46d2, 0x46d3, 0x46d4, 0x46d5, 0x46d6, 0x46d7, - 0x46d8, 0x46d9, 0x46da, 0x46db, 0x46dc, 0x46dd, 0x46de, 0x46df, - 0x46e0, 0x46e1, 0x46e2, 0x46e3, 0x46e4, 0x46e5, 0x46e6, 0x46e7, - 0x46e8, 0x46e9, 0x46ea, 0x46eb, 0x46ec, 0x46ed, 0x46ee, 0x46ef, - 0x46f0, 0x46f1, 0x46f2, 0x46f3, 0x46f4, 0x46f5, 0x46f6, 0x46f7, - 0x46f8, 0x46f9, 0x46fa, 0x46fb, 0x46fc, 0x46fd, 0x46fe, 0x46ff, - 0x4700, 0x4701, 0x4702, 0x4703, 0x4704, 0x4705, 0x4706, 0x4707, /* 0x4700 */ - 0x4708, 0x4709, 0x470a, 0x470b, 0x470c, 0x470d, 0x470e, 0x470f, - 0x4710, 0x4711, 0x4712, 0x4713, 0x4714, 0x4715, 0x4716, 0x4717, - 0x4718, 0x4719, 0x471a, 0x471b, 0x471c, 0x471d, 0x471e, 0x471f, - 0x4720, 0x4721, 0x4722, 0x4723, 0x4724, 0x4725, 0x4726, 0x4727, - 0x4728, 0x4729, 0x472a, 0x472b, 0x472c, 0x472d, 0x472e, 0x472f, - 0x4730, 0x4731, 0x4732, 0x4733, 0x4734, 0x4735, 0x4736, 0x4737, - 0x4738, 0x4739, 0x473a, 0x473b, 0x473c, 0x473d, 0x473e, 0x473f, - 0x4740, 0x4741, 0x4742, 0x4743, 0x4744, 0x4745, 0x4746, 0x4747, /* 0x4740 */ - 0x4748, 0x4749, 0x474a, 0x474b, 0x474c, 0x474d, 0x474e, 0x474f, - 0x4750, 0x4751, 0x4752, 0x4753, 0x4754, 0x4755, 0x4756, 0x4757, - 0x4758, 0x4759, 0x475a, 0x475b, 0x475c, 0x475d, 0x475e, 0x475f, - 0x4760, 0x4761, 0x4762, 0x4763, 0x4764, 0x4765, 0x4766, 0x4767, - 0x4768, 0x4769, 0x476a, 0x476b, 0x476c, 0x476d, 0x476e, 0x476f, - 0x4770, 0x4771, 0x4772, 0x4773, 0x4774, 0x4775, 0x4776, 0x4777, - 0x4778, 0x4779, 0x477a, 0x477b, 0x477c, 0x477d, 0x477e, 0x477f, - 0x4780, 0x4781, 0x4782, 0x4783, 0x4784, 0x4785, 0x4786, 0x4787, /* 0x4780 */ - 0x4788, 0x4789, 0x478a, 0x478b, 0x478c, 0x478d, 0x478e, 0x478f, - 0x4790, 0x4791, 0x4792, 0x4793, 0x4794, 0x4795, 0x4796, 0x4797, - 0x4798, 0x4799, 0x479a, 0x479b, 0x479c, 0x479d, 0x479e, 0x479f, - 0x47a0, 0x47a1, 0x47a2, 0x47a3, 0x47a4, 0x47a5, 0x47a6, 0x47a7, - 0x47a8, 0x47a9, 0x47aa, 0x47ab, 0x47ac, 0x47ad, 0x47ae, 0x47af, - 0x47b0, 0x47b1, 0x47b2, 0x47b3, 0x47b4, 0x47b5, 0x47b6, 0x47b7, - 0x47b8, 0x47b9, 0x47ba, 0x47bb, 0x47bc, 0x47bd, 0x47be, 0x47bf, - 0x47c0, 0x47c1, 0x47c2, 0x47c3, 0x47c4, 0x47c5, 0x47c6, 0x47c7, /* 0x47c0 */ - 0x47c8, 0x47c9, 0x47ca, 0x47cb, 0x47cc, 0x47cd, 0x47ce, 0x47cf, - 0x47d0, 0x47d1, 0x47d2, 0x47d3, 0x47d4, 0x47d5, 0x47d6, 0x47d7, - 0x47d8, 0x47d9, 0x47da, 0x47db, 0x47dc, 0x47dd, 0x47de, 0x47df, - 0x47e0, 0x47e1, 0x47e2, 0x47e3, 0x47e4, 0x47e5, 0x47e6, 0x47e7, - 0x47e8, 0x47e9, 0x47ea, 0x47eb, 0x47ec, 0x47ed, 0x47ee, 0x47ef, - 0x47f0, 0x47f1, 0x47f2, 0x47f3, 0x47f4, 0x47f5, 0x47f6, 0x47f7, - 0x47f8, 0x47f9, 0x47fa, 0x47fb, 0x47fc, 0x47fd, 0x47fe, 0x47ff, - 0x4800, 0x4801, 0x4802, 0x4803, 0x4804, 0x4805, 0x4806, 0x4807, /* 0x4800 */ - 0x4808, 0x4809, 0x480a, 0x480b, 0x480c, 0x480d, 0x480e, 0x480f, - 0x4810, 0x4811, 0x4812, 0x4813, 0x4814, 0x4815, 0x4816, 0x4817, - 0x4818, 0x4819, 0x481a, 0x481b, 0x481c, 0x481d, 0x481e, 0x481f, - 0x4820, 0x4821, 0x4822, 0x4823, 0x4824, 0x4825, 0x4826, 0x4827, - 0x4828, 0x4829, 0x482a, 0x482b, 0x482c, 0x482d, 0x482e, 0x482f, - 0x4830, 0x4831, 0x4832, 0x4833, 0x4834, 0x4835, 0x4836, 0x4837, - 0x4838, 0x4839, 0x483a, 0x483b, 0x483c, 0x483d, 0x483e, 0x483f, - 0x4840, 0x4841, 0x4842, 0x4843, 0x4844, 0x4845, 0x4846, 0x4847, /* 0x4840 */ - 0x4848, 0x4849, 0x484a, 0x484b, 0x484c, 0x484d, 0x484e, 0x484f, - 0x4850, 0x4851, 0x4852, 0x4853, 0x4854, 0x4855, 0x4856, 0x4857, - 0x4858, 0x4859, 0x485a, 0x485b, 0x485c, 0x485d, 0x485e, 0x485f, - 0x4860, 0x4861, 0x4862, 0x4863, 0x4864, 0x4865, 0x4866, 0x4867, - 0x4868, 0x4869, 0x486a, 0x486b, 0x486c, 0x486d, 0x486e, 0x486f, - 0x4870, 0x4871, 0x4872, 0x4873, 0x4874, 0x4875, 0x4876, 0x4877, - 0x4878, 0x4879, 0x487a, 0x487b, 0x487c, 0x487d, 0x487e, 0x487f, - 0x4880, 0x4881, 0x4882, 0x4883, 0x4884, 0x4885, 0x4886, 0x4887, /* 0x4880 */ - 0x4888, 0x4889, 0x488a, 0x488b, 0x488c, 0x488d, 0x488e, 0x488f, - 0x4890, 0x4891, 0x4892, 0x4893, 0x4894, 0x4895, 0x4896, 0x4897, - 0x4898, 0x4899, 0x489a, 0x489b, 0x489c, 0x489d, 0x489e, 0x489f, - 0x48a0, 0x48a1, 0x48a2, 0x48a3, 0x48a4, 0x48a5, 0x48a6, 0x48a7, - 0x48a8, 0x48a9, 0x48aa, 0x48ab, 0x48ac, 0x48ad, 0x48ae, 0x48af, - 0x48b0, 0x48b1, 0x48b2, 0x48b3, 0x48b4, 0x48b5, 0x48b6, 0x48b7, - 0x48b8, 0x48b9, 0x48ba, 0x48bb, 0x48bc, 0x48bd, 0x48be, 0x48bf, - 0x48c0, 0x48c1, 0x48c2, 0x48c3, 0x48c4, 0x48c5, 0x48c6, 0x48c7, /* 0x48c0 */ - 0x48c8, 0x48c9, 0x48ca, 0x48cb, 0x48cc, 0x48cd, 0x48ce, 0x48cf, - 0x48d0, 0x48d1, 0x48d2, 0x48d3, 0x48d4, 0x48d5, 0x48d6, 0x48d7, - 0x48d8, 0x48d9, 0x48da, 0x48db, 0x48dc, 0x48dd, 0x48de, 0x48df, - 0x48e0, 0x48e1, 0x48e2, 0x48e3, 0x48e4, 0x48e5, 0x48e6, 0x48e7, - 0x48e8, 0x48e9, 0x48ea, 0x48eb, 0x48ec, 0x48ed, 0x48ee, 0x48ef, - 0x48f0, 0x48f1, 0x48f2, 0x48f3, 0x48f4, 0x48f5, 0x48f6, 0x48f7, - 0x48f8, 0x48f9, 0x48fa, 0x48fb, 0x48fc, 0x48fd, 0x48fe, 0x48ff, - 0x4900, 0x4901, 0x4902, 0x4903, 0x4904, 0x4905, 0x4906, 0x4907, /* 0x4900 */ - 0x4908, 0x4909, 0x490a, 0x490b, 0x490c, 0x490d, 0x490e, 0x490f, - 0x4910, 0x4911, 0x4912, 0x4913, 0x4914, 0x4915, 0x4916, 0x4917, - 0x4918, 0x4919, 0x491a, 0x491b, 0x491c, 0x491d, 0x491e, 0x491f, - 0x4920, 0x4921, 0x4922, 0x4923, 0x4924, 0x4925, 0x4926, 0x4927, - 0x4928, 0x4929, 0x492a, 0x492b, 0x492c, 0x492d, 0x492e, 0x492f, - 0x4930, 0x4931, 0x4932, 0x4933, 0x4934, 0x4935, 0x4936, 0x4937, - 0x4938, 0x4939, 0x493a, 0x493b, 0x493c, 0x493d, 0x493e, 0x493f, - 0x4940, 0x4941, 0x4942, 0x4943, 0x4944, 0x4945, 0x4946, 0x4947, /* 0x4940 */ - 0x4948, 0x4949, 0x494a, 0x494b, 0x494c, 0x494d, 0x494e, 0x494f, - 0x4950, 0x4951, 0x4952, 0x4953, 0x4954, 0x4955, 0x4956, 0x4957, - 0x4958, 0x4959, 0x495a, 0x495b, 0x495c, 0x495d, 0x495e, 0x495f, - 0x4960, 0x4961, 0x4962, 0x4963, 0x4964, 0x4965, 0x4966, 0x4967, - 0x4968, 0x4969, 0x496a, 0x496b, 0x496c, 0x496d, 0x496e, 0x496f, - 0x4970, 0x4971, 0x4972, 0x4973, 0x4974, 0x4975, 0x4976, 0x4977, - 0x4978, 0x4979, 0x497a, 0x497b, 0x497c, 0x497d, 0x497e, 0x497f, - 0x4980, 0x4981, 0x4982, 0x4983, 0x4984, 0x4985, 0x4986, 0x4987, /* 0x4980 */ - 0x4988, 0x4989, 0x498a, 0x498b, 0x498c, 0x498d, 0x498e, 0x498f, - 0x4990, 0x4991, 0x4992, 0x4993, 0x4994, 0x4995, 0x4996, 0x4997, - 0x4998, 0x4999, 0x499a, 0x499b, 0x499c, 0x499d, 0x499e, 0x499f, - 0x49a0, 0x49a1, 0x49a2, 0x49a3, 0x49a4, 0x49a5, 0x49a6, 0x49a7, - 0x49a8, 0x49a9, 0x49aa, 0x49ab, 0x49ac, 0x49ad, 0x49ae, 0x49af, - 0x49b0, 0x49b1, 0x49b2, 0x49b3, 0x49b4, 0x49b5, 0x49b6, 0x49b7, - 0x49b8, 0x49b9, 0x49ba, 0x49bb, 0x49bc, 0x49bd, 0x49be, 0x49bf, - 0x49c0, 0x49c1, 0x49c2, 0x49c3, 0x49c4, 0x49c5, 0x49c6, 0x49c7, /* 0x49c0 */ - 0x49c8, 0x49c9, 0x49ca, 0x49cb, 0x49cc, 0x49cd, 0x49ce, 0x49cf, - 0x49d0, 0x49d1, 0x49d2, 0x49d3, 0x49d4, 0x49d5, 0x49d6, 0x49d7, - 0x49d8, 0x49d9, 0x49da, 0x49db, 0x49dc, 0x49dd, 0x49de, 0x49df, - 0x49e0, 0x49e1, 0x49e2, 0x49e3, 0x49e4, 0x49e5, 0x49e6, 0x49e7, - 0x49e8, 0x49e9, 0x49ea, 0x49eb, 0x49ec, 0x49ed, 0x49ee, 0x49ef, - 0x49f0, 0x49f1, 0x49f2, 0x49f3, 0x49f4, 0x49f5, 0x49f6, 0x49f7, - 0x49f8, 0x49f9, 0x49fa, 0x49fb, 0x49fc, 0x49fd, 0x49fe, 0x49ff, - 0x4a00, 0x4a01, 0x4a02, 0x4a03, 0x4a04, 0x4a05, 0x4a06, 0x4a07, /* 0x4a00 */ - 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a0e, 0x4a0f, - 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, - 0x4a18, 0x4a19, 0x4a1a, 0x4a1b, 0x4a1c, 0x4a1d, 0x4a1e, 0x4a1f, - 0x4a20, 0x4a21, 0x4a22, 0x4a23, 0x4a24, 0x4a25, 0x4a26, 0x4a27, - 0x4a28, 0x4a29, 0x4a2a, 0x4a2b, 0x4a2c, 0x4a2d, 0x4a2e, 0x4a2f, - 0x4a30, 0x4a31, 0x4a32, 0x4a33, 0x4a34, 0x4a35, 0x4a36, 0x4a37, - 0x4a38, 0x4a39, 0x4a3a, 0x4a3b, 0x4a3c, 0x4a3d, 0x4a3e, 0x4a3f, - 0x4a40, 0x4a41, 0x4a42, 0x4a43, 0x4a44, 0x4a45, 0x4a46, 0x4a47, /* 0x4a40 */ - 0x4a48, 0x4a49, 0x4a4a, 0x4a4b, 0x4a4c, 0x4a4d, 0x4a4e, 0x4a4f, - 0x4a50, 0x4a51, 0x4a52, 0x4a53, 0x4a54, 0x4a55, 0x4a56, 0x4a57, - 0x4a58, 0x4a59, 0x4a5a, 0x4a5b, 0x4a5c, 0x4a5d, 0x4a5e, 0x4a5f, - 0x4a60, 0x4a61, 0x4a62, 0x4a63, 0x4a64, 0x4a65, 0x4a66, 0x4a67, - 0x4a68, 0x4a69, 0x4a6a, 0x4a6b, 0x4a6c, 0x4a6d, 0x4a6e, 0x4a6f, - 0x4a70, 0x4a71, 0x4a72, 0x4a73, 0x4a74, 0x4a75, 0x4a76, 0x4a77, - 0x4a78, 0x4a79, 0x4a7a, 0x4a7b, 0x4a7c, 0x4a7d, 0x4a7e, 0x4a7f, - 0x4a80, 0x4a81, 0x4a82, 0x4a83, 0x4a84, 0x4a85, 0x4a86, 0x4a87, /* 0x4a80 */ - 0x4a88, 0x4a89, 0x4a8a, 0x4a8b, 0x4a8c, 0x4a8d, 0x4a8e, 0x4a8f, - 0x4a90, 0x4a91, 0x4a92, 0x4a93, 0x4a94, 0x4a95, 0x4a96, 0x4a97, - 0x4a98, 0x4a99, 0x4a9a, 0x4a9b, 0x4a9c, 0x4a9d, 0x4a9e, 0x4a9f, - 0x4aa0, 0x4aa1, 0x4aa2, 0x4aa3, 0x4aa4, 0x4aa5, 0x4aa6, 0x4aa7, - 0x4aa8, 0x4aa9, 0x4aaa, 0x4aab, 0x4aac, 0x4aad, 0x4aae, 0x4aaf, - 0x4ab0, 0x4ab1, 0x4ab2, 0x4ab3, 0x4ab4, 0x4ab5, 0x4ab6, 0x4ab7, - 0x4ab8, 0x4ab9, 0x4aba, 0x4abb, 0x4abc, 0x4abd, 0x4abe, 0x4abf, - 0x4ac0, 0x4ac1, 0x4ac2, 0x4ac3, 0x4ac4, 0x4ac5, 0x4ac6, 0x4ac7, /* 0x4ac0 */ - 0x4ac8, 0x4ac9, 0x4aca, 0x4acb, 0x4acc, 0x4acd, 0x4ace, 0x4acf, - 0x4ad0, 0x4ad1, 0x4ad2, 0x4ad3, 0x4ad4, 0x4ad5, 0x4ad6, 0x4ad7, - 0x4ad8, 0x4ad9, 0x4ada, 0x4adb, 0x4adc, 0x4add, 0x4ade, 0x4adf, - 0x4ae0, 0x4ae1, 0x4ae2, 0x4ae3, 0x4ae4, 0x4ae5, 0x4ae6, 0x4ae7, - 0x4ae8, 0x4ae9, 0x4aea, 0x4aeb, 0x4aec, 0x4aed, 0x4aee, 0x4aef, - 0x4af0, 0x4af1, 0x4af2, 0x4af3, 0x4af4, 0x4af5, 0x4af6, 0x4af7, - 0x4af8, 0x4af9, 0x4afa, 0x4afb, 0x4afc, 0x4afd, 0x4afe, 0x4aff, - 0x4b00, 0x4b01, 0x4b02, 0x4b03, 0x4b04, 0x4b05, 0x4b06, 0x4b07, /* 0x4b00 */ - 0x4b08, 0x4b09, 0x4b0a, 0x4b0b, 0x4b0c, 0x4b0d, 0x4b0e, 0x4b0f, - 0x4b10, 0x4b11, 0x4b12, 0x4b13, 0x4b14, 0x4b15, 0x4b16, 0x4b17, - 0x4b18, 0x4b19, 0x4b1a, 0x4b1b, 0x4b1c, 0x4b1d, 0x4b1e, 0x4b1f, - 0x4b20, 0x4b21, 0x4b22, 0x4b23, 0x4b24, 0x4b25, 0x4b26, 0x4b27, - 0x4b28, 0x4b29, 0x4b2a, 0x4b2b, 0x4b2c, 0x4b2d, 0x4b2e, 0x4b2f, - 0x4b30, 0x4b31, 0x4b32, 0x4b33, 0x4b34, 0x4b35, 0x4b36, 0x4b37, - 0x4b38, 0x4b39, 0x4b3a, 0x4b3b, 0x4b3c, 0x4b3d, 0x4b3e, 0x4b3f, - 0x4b40, 0x4b41, 0x4b42, 0x4b43, 0x4b44, 0x4b45, 0x4b46, 0x4b47, /* 0x4b40 */ - 0x4b48, 0x4b49, 0x4b4a, 0x4b4b, 0x4b4c, 0x4b4d, 0x4b4e, 0x4b4f, - 0x4b50, 0x4b51, 0x4b52, 0x4b53, 0x4b54, 0x4b55, 0x4b56, 0x4b57, - 0x4b58, 0x4b59, 0x4b5a, 0x4b5b, 0x4b5c, 0x4b5d, 0x4b5e, 0x4b5f, - 0x4b60, 0x4b61, 0x4b62, 0x4b63, 0x4b64, 0x4b65, 0x4b66, 0x4b67, - 0x4b68, 0x4b69, 0x4b6a, 0x4b6b, 0x4b6c, 0x4b6d, 0x4b6e, 0x4b6f, - 0x4b70, 0x4b71, 0x4b72, 0x4b73, 0x4b74, 0x4b75, 0x4b76, 0x4b77, - 0x4b78, 0x4b79, 0x4b7a, 0x4b7b, 0x4b7c, 0x4b7d, 0x4b7e, 0x4b7f, - 0x4b80, 0x4b81, 0x4b82, 0x4b83, 0x4b84, 0x4b85, 0x4b86, 0x4b87, /* 0x4b80 */ - 0x4b88, 0x4b89, 0x4b8a, 0x4b8b, 0x4b8c, 0x4b8d, 0x4b8e, 0x4b8f, - 0x4b90, 0x4b91, 0x4b92, 0x4b93, 0x4b94, 0x4b95, 0x4b96, 0x4b97, - 0x4b98, 0x4b99, 0x4b9a, 0x4b9b, 0x4b9c, 0x4b9d, 0x4b9e, 0x4b9f, - 0x4ba0, 0x4ba1, 0x4ba2, 0x4ba3, 0x4ba4, 0x4ba5, 0x4ba6, 0x4ba7, - 0x4ba8, 0x4ba9, 0x4baa, 0x4bab, 0x4bac, 0x4bad, 0x4bae, 0x4baf, - 0x4bb0, 0x4bb1, 0x4bb2, 0x4bb3, 0x4bb4, 0x4bb5, 0x4bb6, 0x4bb7, - 0x4bb8, 0x4bb9, 0x4bba, 0x4bbb, 0x4bbc, 0x4bbd, 0x4bbe, 0x4bbf, - 0x4bc0, 0x4bc1, 0x4bc2, 0x4bc3, 0x4bc4, 0x4bc5, 0x4bc6, 0x4bc7, /* 0x4bc0 */ - 0x4bc8, 0x4bc9, 0x4bca, 0x4bcb, 0x4bcc, 0x4bcd, 0x4bce, 0x4bcf, - 0x4bd0, 0x4bd1, 0x4bd2, 0x4bd3, 0x4bd4, 0x4bd5, 0x4bd6, 0x4bd7, - 0x4bd8, 0x4bd9, 0x4bda, 0x4bdb, 0x4bdc, 0x4bdd, 0x4bde, 0x4bdf, - 0x4be0, 0x4be1, 0x4be2, 0x4be3, 0x4be4, 0x4be5, 0x4be6, 0x4be7, - 0x4be8, 0x4be9, 0x4bea, 0x4beb, 0x4bec, 0x4bed, 0x4bee, 0x4bef, - 0x4bf0, 0x4bf1, 0x4bf2, 0x4bf3, 0x4bf4, 0x4bf5, 0x4bf6, 0x4bf7, - 0x4bf8, 0x4bf9, 0x4bfa, 0x4bfb, 0x4bfc, 0x4bfd, 0x4bfe, 0x4bff, - 0x4c00, 0x4c01, 0x4c02, 0x4c03, 0x4c04, 0x4c05, 0x4c06, 0x4c07, /* 0x4c00 */ - 0x4c08, 0x4c09, 0x4c0a, 0x4c0b, 0x4c0c, 0x4c0d, 0x4c0e, 0x4c0f, - 0x4c10, 0x4c11, 0x4c12, 0x4c13, 0x4c14, 0x4c15, 0x4c16, 0x4c17, - 0x4c18, 0x4c19, 0x4c1a, 0x4c1b, 0x4c1c, 0x4c1d, 0x4c1e, 0x4c1f, - 0x4c20, 0x4c21, 0x4c22, 0x4c23, 0x4c24, 0x4c25, 0x4c26, 0x4c27, - 0x4c28, 0x4c29, 0x4c2a, 0x4c2b, 0x4c2c, 0x4c2d, 0x4c2e, 0x4c2f, - 0x4c30, 0x4c31, 0x4c32, 0x4c33, 0x4c34, 0x4c35, 0x4c36, 0x4c37, - 0x4c38, 0x4c39, 0x4c3a, 0x4c3b, 0x4c3c, 0x4c3d, 0x4c3e, 0x4c3f, - 0x4c40, 0x4c41, 0x4c42, 0x4c43, 0x4c44, 0x4c45, 0x4c46, 0x4c47, /* 0x4c40 */ - 0x4c48, 0x4c49, 0x4c4a, 0x4c4b, 0x4c4c, 0x4c4d, 0x4c4e, 0x4c4f, - 0x4c50, 0x4c51, 0x4c52, 0x4c53, 0x4c54, 0x4c55, 0x4c56, 0x4c57, - 0x4c58, 0x4c59, 0x4c5a, 0x4c5b, 0x4c5c, 0x4c5d, 0x4c5e, 0x4c5f, - 0x4c60, 0x4c61, 0x4c62, 0x4c63, 0x4c64, 0x4c65, 0x4c66, 0x4c67, - 0x4c68, 0x4c69, 0x4c6a, 0x4c6b, 0x4c6c, 0x4c6d, 0x4c6e, 0x4c6f, - 0x4c70, 0x4c71, 0x4c72, 0x4c73, 0x4c74, 0x4c75, 0x4c76, 0x4c77, - 0x4c78, 0x4c79, 0x4c7a, 0x4c7b, 0x4c7c, 0x4c7d, 0x4c7e, 0x4c7f, - 0x4c80, 0x4c81, 0x4c82, 0x4c83, 0x4c84, 0x4c85, 0x4c86, 0x4c87, /* 0x4c80 */ - 0x4c88, 0x4c89, 0x4c8a, 0x4c8b, 0x4c8c, 0x4c8d, 0x4c8e, 0x4c8f, - 0x4c90, 0x4c91, 0x4c92, 0x4c93, 0x4c94, 0x4c95, 0x4c96, 0x4c97, - 0x4c98, 0x4c99, 0x4c9a, 0x4c9b, 0x4c9c, 0x4c9d, 0x4c9e, 0x4c9f, - 0x4ca0, 0x4ca1, 0x4ca2, 0x4ca3, 0x4ca4, 0x4ca5, 0x4ca6, 0x4ca7, - 0x4ca8, 0x4ca9, 0x4caa, 0x4cab, 0x4cac, 0x4cad, 0x4cae, 0x4caf, - 0x4cb0, 0x4cb1, 0x4cb2, 0x4cb3, 0x4cb4, 0x4cb5, 0x4cb6, 0x4cb7, - 0x4cb8, 0x4cb9, 0x4cba, 0x4cbb, 0x4cbc, 0x4cbd, 0x4cbe, 0x4cbf, - 0x4cc0, 0x4cc1, 0x4cc2, 0x4cc3, 0x4cc4, 0x4cc5, 0x4cc6, 0x4cc7, /* 0x4cc0 */ - 0x4cc8, 0x4cc9, 0x4cca, 0x4ccb, 0x4ccc, 0x4ccd, 0x4cce, 0x4ccf, - 0x4cd0, 0x4cd1, 0x4cd2, 0x4cd3, 0x4cd4, 0x4cd5, 0x4cd6, 0x4cd7, - 0x4cd8, 0x4cd9, 0x4cda, 0x4cdb, 0x4cdc, 0x4cdd, 0x4cde, 0x4cdf, - 0x4ce0, 0x4ce1, 0x4ce2, 0x4ce3, 0x4ce4, 0x4ce5, 0x4ce6, 0x4ce7, - 0x4ce8, 0x4ce9, 0x4cea, 0x4ceb, 0x4cec, 0x4ced, 0x4cee, 0x4cef, - 0x4cf0, 0x4cf1, 0x4cf2, 0x4cf3, 0x4cf4, 0x4cf5, 0x4cf6, 0x4cf7, - 0x4cf8, 0x4cf9, 0x4cfa, 0x4cfb, 0x4cfc, 0x4cfd, 0x4cfe, 0x4cff, - 0x4d00, 0x4d01, 0x4d02, 0x4d03, 0x4d04, 0x4d05, 0x4d06, 0x4d07, /* 0x4d00 */ - 0x4d08, 0x4d09, 0x4d0a, 0x4d0b, 0x4d0c, 0x4d0d, 0x4d0e, 0x4d0f, - 0x4d10, 0x4d11, 0x4d12, 0x4d13, 0x4d14, 0x4d15, 0x4d16, 0x4d17, - 0x4d18, 0x4d19, 0x4d1a, 0x4d1b, 0x4d1c, 0x4d1d, 0x4d1e, 0x4d1f, - 0x4d20, 0x4d21, 0x4d22, 0x4d23, 0x4d24, 0x4d25, 0x4d26, 0x4d27, - 0x4d28, 0x4d29, 0x4d2a, 0x4d2b, 0x4d2c, 0x4d2d, 0x4d2e, 0x4d2f, - 0x4d30, 0x4d31, 0x4d32, 0x4d33, 0x4d34, 0x4d35, 0x4d36, 0x4d37, - 0x4d38, 0x4d39, 0x4d3a, 0x4d3b, 0x4d3c, 0x4d3d, 0x4d3e, 0x4d3f, - 0x4d40, 0x4d41, 0x4d42, 0x4d43, 0x4d44, 0x4d45, 0x4d46, 0x4d47, /* 0x4d40 */ - 0x4d48, 0x4d49, 0x4d4a, 0x4d4b, 0x4d4c, 0x4d4d, 0x4d4e, 0x4d4f, - 0x4d50, 0x4d51, 0x4d52, 0x4d53, 0x4d54, 0x4d55, 0x4d56, 0x4d57, - 0x4d58, 0x4d59, 0x4d5a, 0x4d5b, 0x4d5c, 0x4d5d, 0x4d5e, 0x4d5f, - 0x4d60, 0x4d61, 0x4d62, 0x4d63, 0x4d64, 0x4d65, 0x4d66, 0x4d67, - 0x4d68, 0x4d69, 0x4d6a, 0x4d6b, 0x4d6c, 0x4d6d, 0x4d6e, 0x4d6f, - 0x4d70, 0x4d71, 0x4d72, 0x4d73, 0x4d74, 0x4d75, 0x4d76, 0x4d77, - 0x4d78, 0x4d79, 0x4d7a, 0x4d7b, 0x4d7c, 0x4d7d, 0x4d7e, 0x4d7f, - 0x4d80, 0x4d81, 0x4d82, 0x4d83, 0x4d84, 0x4d85, 0x4d86, 0x4d87, /* 0x4d80 */ - 0x4d88, 0x4d89, 0x4d8a, 0x4d8b, 0x4d8c, 0x4d8d, 0x4d8e, 0x4d8f, - 0x4d90, 0x4d91, 0x4d92, 0x4d93, 0x4d94, 0x4d95, 0x4d96, 0x4d97, - 0x4d98, 0x4d99, 0x4d9a, 0x4d9b, 0x4d9c, 0x4d9d, 0x4d9e, 0x4d9f, - 0x4da0, 0x4da1, 0x4da2, 0x4da3, 0x4da4, 0x4da5, 0x4da6, 0x4da7, - 0x4da8, 0x4da9, 0x4daa, 0x4dab, 0x4dac, 0x4dad, 0x4dae, 0x4daf, - 0x4db0, 0x4db1, 0x4db2, 0x4db3, 0x4db4, 0x4db5, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x4dc0, 0x4dc1, 0x4dc2, 0x4dc3, 0x4dc4, 0x4dc5, 0x4dc6, 0x4dc7, /* 0x4dc0 */ - 0x4dc8, 0x4dc9, 0x4dca, 0x4dcb, 0x4dcc, 0x4dcd, 0x4dce, 0x4dcf, - 0x4dd0, 0x4dd1, 0x4dd2, 0x4dd3, 0x4dd4, 0x4dd5, 0x4dd6, 0x4dd7, - 0x4dd8, 0x4dd9, 0x4dda, 0x4ddb, 0x4ddc, 0x4ddd, 0x4dde, 0x4ddf, - 0x4de0, 0x4de1, 0x4de2, 0x4de3, 0x4de4, 0x4de5, 0x4de6, 0x4de7, - 0x4de8, 0x4de9, 0x4dea, 0x4deb, 0x4dec, 0x4ded, 0x4dee, 0x4def, - 0x4df0, 0x4df1, 0x4df2, 0x4df3, 0x4df4, 0x4df5, 0x4df6, 0x4df7, - 0x4df8, 0x4df9, 0x4dfa, 0x4dfb, 0x4dfc, 0x4dfd, 0x4dfe, 0x4dff, - 0x4e00, 0x4e01, 0x4e02, 0x4e03, 0x4e04, 0x4e05, 0x4e06, 0x4e07, /* 0x4e00 */ - 0x4e08, 0x4e09, 0x4e0a, 0x4e0b, 0x4e0c, 0x4e0d, 0x4e0e, 0x4e0f, - 0x4e10, 0x4e11, 0x4e12, 0x4e13, 0x4e14, 0x4e15, 0x4e16, 0x4e17, - 0x4e18, 0x4e19, 0x4e1a, 0x4e1b, 0x4e1c, 0x4e1d, 0x4e1e, 0x4e1f, - 0x4e20, 0x4e21, 0x4e22, 0x4e23, 0x4e24, 0x4e25, 0x4e26, 0x4e27, - 0x4e28, 0x4e29, 0x4e2a, 0x4e2b, 0x4e2c, 0x4e2d, 0x4e2e, 0x4e2f, - 0x4e30, 0x4e31, 0x4e32, 0x4e33, 0x4e34, 0x4e35, 0x4e36, 0x4e37, - 0x4e38, 0x4e39, 0x4e3a, 0x4e3b, 0x4e3c, 0x4e3d, 0x4e3e, 0x4e3f, - 0x4e40, 0x4e41, 0x4e42, 0x4e43, 0x4e44, 0x4e45, 0x4e46, 0x4e47, /* 0x4e40 */ - 0x4e48, 0x4e49, 0x4e4a, 0x4e4b, 0x4e4c, 0x4e4d, 0x4e4e, 0x4e4f, - 0x4e50, 0x4e51, 0x4e52, 0x4e53, 0x4e54, 0x4e55, 0x4e56, 0x4e57, - 0x4e58, 0x4e59, 0x4e5a, 0x4e5b, 0x4e5c, 0x4e5d, 0x4e5e, 0x4e5f, - 0x4e60, 0x4e61, 0x4e62, 0x4e63, 0x4e64, 0x4e65, 0x4e66, 0x4e67, - 0x4e68, 0x4e69, 0x4e6a, 0x4e6b, 0x4e6c, 0x4e6d, 0x4e6e, 0x4e6f, - 0x4e70, 0x4e71, 0x4e72, 0x4e73, 0x4e74, 0x4e75, 0x4e76, 0x4e77, - 0x4e78, 0x4e79, 0x4e7a, 0x4e7b, 0x4e7c, 0x4e7d, 0x4e7e, 0x4e7f, - 0x4e80, 0x4e81, 0x4e82, 0x4e83, 0x4e84, 0x4e85, 0x4e86, 0x4e87, /* 0x4e80 */ - 0x4e88, 0x4e89, 0x4e8a, 0x4e8b, 0x4e8c, 0x4e8d, 0x4e8e, 0x4e8f, - 0x4e90, 0x4e91, 0x4e92, 0x4e93, 0x4e94, 0x4e95, 0x4e96, 0x4e97, - 0x4e98, 0x4e99, 0x4e9a, 0x4e9b, 0x4e9c, 0x4e9d, 0x4e9e, 0x4e9f, - 0x4ea0, 0x4ea1, 0x4ea2, 0x4ea3, 0x4ea4, 0x4ea5, 0x4ea6, 0x4ea7, - 0x4ea8, 0x4ea9, 0x4eaa, 0x4eab, 0x4eac, 0x4ead, 0x4eae, 0x4eaf, - 0x4eb0, 0x4eb1, 0x4eb2, 0x4eb3, 0x4eb4, 0x4eb5, 0x4eb6, 0x4eb7, - 0x4eb8, 0x4eb9, 0x4eba, 0x4ebb, 0x4ebc, 0x4ebd, 0x4ebe, 0x4ebf, - 0x4ec0, 0x4ec1, 0x4ec2, 0x4ec3, 0x4ec4, 0x4ec5, 0x4ec6, 0x4ec7, /* 0x4ec0 */ - 0x4ec8, 0x4ec9, 0x4eca, 0x4ecb, 0x4ecc, 0x4ecd, 0x4ece, 0x4ecf, - 0x4ed0, 0x4ed1, 0x4ed2, 0x4ed3, 0x4ed4, 0x4ed5, 0x4ed6, 0x4ed7, - 0x4ed8, 0x4ed9, 0x4eda, 0x4edb, 0x4edc, 0x4edd, 0x4ede, 0x4edf, - 0x4ee0, 0x4ee1, 0x4ee2, 0x4ee3, 0x4ee4, 0x4ee5, 0x4ee6, 0x4ee7, - 0x4ee8, 0x4ee9, 0x4eea, 0x4eeb, 0x4eec, 0x4eed, 0x4eee, 0x4eef, - 0x4ef0, 0x4ef1, 0x4ef2, 0x4ef3, 0x4ef4, 0x4ef5, 0x4ef6, 0x4ef7, - 0x4ef8, 0x4ef9, 0x4efa, 0x4efb, 0x4efc, 0x4efd, 0x4efe, 0x4eff, - 0x4f00, 0x4f01, 0x4f02, 0x4f03, 0x4f04, 0x4f05, 0x4f06, 0x4f07, /* 0x4f00 */ - 0x4f08, 0x4f09, 0x4f0a, 0x4f0b, 0x4f0c, 0x4f0d, 0x4f0e, 0x4f0f, - 0x4f10, 0x4f11, 0x4f12, 0x4f13, 0x4f14, 0x4f15, 0x4f16, 0x4f17, - 0x4f18, 0x4f19, 0x4f1a, 0x4f1b, 0x4f1c, 0x4f1d, 0x4f1e, 0x4f1f, - 0x4f20, 0x4f21, 0x4f22, 0x4f23, 0x4f24, 0x4f25, 0x4f26, 0x4f27, - 0x4f28, 0x4f29, 0x4f2a, 0x4f2b, 0x4f2c, 0x4f2d, 0x4f2e, 0x4f2f, - 0x4f30, 0x4f31, 0x4f32, 0x4f33, 0x4f34, 0x4f35, 0x4f36, 0x4f37, - 0x4f38, 0x4f39, 0x4f3a, 0x4f3b, 0x4f3c, 0x4f3d, 0x4f3e, 0x4f3f, - 0x4f40, 0x4f41, 0x4f42, 0x4f43, 0x4f44, 0x4f45, 0x4f46, 0x4f47, /* 0x4f40 */ - 0x4f48, 0x4f49, 0x4f4a, 0x4f4b, 0x4f4c, 0x4f4d, 0x4f4e, 0x4f4f, - 0x4f50, 0x4f51, 0x4f52, 0x4f53, 0x4f54, 0x4f55, 0x4f56, 0x4f57, - 0x4f58, 0x4f59, 0x4f5a, 0x4f5b, 0x4f5c, 0x4f5d, 0x4f5e, 0x4f5f, - 0x4f60, 0x4f61, 0x4f62, 0x4f63, 0x4f64, 0x4f65, 0x4f66, 0x4f67, - 0x4f68, 0x4f69, 0x4f6a, 0x4f6b, 0x4f6c, 0x4f6d, 0x4f6e, 0x4f6f, - 0x4f70, 0x4f71, 0x4f72, 0x4f73, 0x4f74, 0x4f75, 0x4f76, 0x4f77, - 0x4f78, 0x4f79, 0x4f7a, 0x4f7b, 0x4f7c, 0x4f7d, 0x4f7e, 0x4f7f, - 0x4f80, 0x4f81, 0x4f82, 0x4f83, 0x4f84, 0x4f85, 0x4f86, 0x4f87, /* 0x4f80 */ - 0x4f88, 0x4f89, 0x4f8a, 0x4f8b, 0x4f8c, 0x4f8d, 0x4f8e, 0x4f8f, - 0x4f90, 0x4f91, 0x4f92, 0x4f93, 0x4f94, 0x4f95, 0x4f96, 0x4f97, - 0x4f98, 0x4f99, 0x4f9a, 0x4f9b, 0x4f9c, 0x4f9d, 0x4f9e, 0x4f9f, - 0x4fa0, 0x4fa1, 0x4fa2, 0x4fa3, 0x4fa4, 0x4fa5, 0x4fa6, 0x4fa7, - 0x4fa8, 0x4fa9, 0x4faa, 0x4fab, 0x4fac, 0x4fad, 0x4fae, 0x4faf, - 0x4fb0, 0x4fb1, 0x4fb2, 0x4fb3, 0x4fb4, 0x4fb5, 0x4fb6, 0x4fb7, - 0x4fb8, 0x4fb9, 0x4fba, 0x4fbb, 0x4fbc, 0x4fbd, 0x4fbe, 0x4fbf, - 0x4fc0, 0x4fc1, 0x4fc2, 0x4fc3, 0x4fc4, 0x4fc5, 0x4fc6, 0x4fc7, /* 0x4fc0 */ - 0x4fc8, 0x4fc9, 0x4fca, 0x4fcb, 0x4fcc, 0x4fcd, 0x4fce, 0x4fcf, - 0x4fd0, 0x4fd1, 0x4fd2, 0x4fd3, 0x4fd4, 0x4fd5, 0x4fd6, 0x4fd7, - 0x4fd8, 0x4fd9, 0x4fda, 0x4fdb, 0x4fdc, 0x4fdd, 0x4fde, 0x4fdf, - 0x4fe0, 0x4fe1, 0x4fe2, 0x4fe3, 0x4fe4, 0x4fe5, 0x4fe6, 0x4fe7, - 0x4fe8, 0x4fe9, 0x4fea, 0x4feb, 0x4fec, 0x4fed, 0x4fee, 0x4fef, - 0x4ff0, 0x4ff1, 0x4ff2, 0x4ff3, 0x4ff4, 0x4ff5, 0x4ff6, 0x4ff7, - 0x4ff8, 0x4ff9, 0x4ffa, 0x4ffb, 0x4ffc, 0x4ffd, 0x4ffe, 0x4fff, - 0x5000, 0x5001, 0x5002, 0x5003, 0x5004, 0x5005, 0x5006, 0x5007, /* 0x5000 */ - 0x5008, 0x5009, 0x500a, 0x500b, 0x500c, 0x500d, 0x500e, 0x500f, - 0x5010, 0x5011, 0x5012, 0x5013, 0x5014, 0x5015, 0x5016, 0x5017, - 0x5018, 0x5019, 0x501a, 0x501b, 0x501c, 0x501d, 0x501e, 0x501f, - 0x5020, 0x5021, 0x5022, 0x5023, 0x5024, 0x5025, 0x5026, 0x5027, - 0x5028, 0x5029, 0x502a, 0x502b, 0x502c, 0x502d, 0x502e, 0x502f, - 0x5030, 0x5031, 0x5032, 0x5033, 0x5034, 0x5035, 0x5036, 0x5037, - 0x5038, 0x5039, 0x503a, 0x503b, 0x503c, 0x503d, 0x503e, 0x503f, - 0x5040, 0x5041, 0x5042, 0x5043, 0x5044, 0x5045, 0x5046, 0x5047, /* 0x5040 */ - 0x5048, 0x5049, 0x504a, 0x504b, 0x504c, 0x504d, 0x504e, 0x504f, - 0x5050, 0x5051, 0x5052, 0x5053, 0x5054, 0x5055, 0x5056, 0x5057, - 0x5058, 0x5059, 0x505a, 0x505b, 0x505c, 0x505d, 0x505e, 0x505f, - 0x5060, 0x5061, 0x5062, 0x5063, 0x5064, 0x5065, 0x5066, 0x5067, - 0x5068, 0x5069, 0x506a, 0x506b, 0x506c, 0x506d, 0x506e, 0x506f, - 0x5070, 0x5071, 0x5072, 0x5073, 0x5074, 0x5075, 0x5076, 0x5077, - 0x5078, 0x5079, 0x507a, 0x507b, 0x507c, 0x507d, 0x507e, 0x507f, - 0x5080, 0x5081, 0x5082, 0x5083, 0x5084, 0x5085, 0x5086, 0x5087, /* 0x5080 */ - 0x5088, 0x5089, 0x508a, 0x508b, 0x508c, 0x508d, 0x508e, 0x508f, - 0x5090, 0x5091, 0x5092, 0x5093, 0x5094, 0x5095, 0x5096, 0x5097, - 0x5098, 0x5099, 0x509a, 0x509b, 0x509c, 0x509d, 0x509e, 0x509f, - 0x50a0, 0x50a1, 0x50a2, 0x50a3, 0x50a4, 0x50a5, 0x50a6, 0x50a7, - 0x50a8, 0x50a9, 0x50aa, 0x50ab, 0x50ac, 0x50ad, 0x50ae, 0x50af, - 0x50b0, 0x50b1, 0x50b2, 0x50b3, 0x50b4, 0x50b5, 0x50b6, 0x50b7, - 0x50b8, 0x50b9, 0x50ba, 0x50bb, 0x50bc, 0x50bd, 0x50be, 0x50bf, - 0x50c0, 0x50c1, 0x50c2, 0x50c3, 0x50c4, 0x50c5, 0x50c6, 0x50c7, /* 0x50c0 */ - 0x50c8, 0x50c9, 0x50ca, 0x50cb, 0x50cc, 0x50cd, 0x50ce, 0x50cf, - 0x50d0, 0x50d1, 0x50d2, 0x50d3, 0x50d4, 0x50d5, 0x50d6, 0x50d7, - 0x50d8, 0x50d9, 0x50da, 0x50db, 0x50dc, 0x50dd, 0x50de, 0x50df, - 0x50e0, 0x50e1, 0x50e2, 0x50e3, 0x50e4, 0x50e5, 0x50e6, 0x50e7, - 0x50e8, 0x50e9, 0x50ea, 0x50eb, 0x50ec, 0x50ed, 0x50ee, 0x50ef, - 0x50f0, 0x50f1, 0x50f2, 0x50f3, 0x50f4, 0x50f5, 0x50f6, 0x50f7, - 0x50f8, 0x50f9, 0x50fa, 0x50fb, 0x50fc, 0x50fd, 0x50fe, 0x50ff, - 0x5100, 0x5101, 0x5102, 0x5103, 0x5104, 0x5105, 0x5106, 0x5107, /* 0x5100 */ - 0x5108, 0x5109, 0x510a, 0x510b, 0x510c, 0x510d, 0x510e, 0x510f, - 0x5110, 0x5111, 0x5112, 0x5113, 0x5114, 0x5115, 0x5116, 0x5117, - 0x5118, 0x5119, 0x511a, 0x511b, 0x511c, 0x511d, 0x511e, 0x511f, - 0x5120, 0x5121, 0x5122, 0x5123, 0x5124, 0x5125, 0x5126, 0x5127, - 0x5128, 0x5129, 0x512a, 0x512b, 0x512c, 0x512d, 0x512e, 0x512f, - 0x5130, 0x5131, 0x5132, 0x5133, 0x5134, 0x5135, 0x5136, 0x5137, - 0x5138, 0x5139, 0x513a, 0x513b, 0x513c, 0x513d, 0x513e, 0x513f, - 0x5140, 0x5141, 0x5142, 0x5143, 0x5144, 0x5145, 0x5146, 0x5147, /* 0x5140 */ - 0x5148, 0x5149, 0x514a, 0x514b, 0x514c, 0x514d, 0x514e, 0x514f, - 0x5150, 0x5151, 0x5152, 0x5153, 0x5154, 0x5155, 0x5156, 0x5157, - 0x5158, 0x5159, 0x515a, 0x515b, 0x515c, 0x515d, 0x515e, 0x515f, - 0x5160, 0x5161, 0x5162, 0x5163, 0x5164, 0x5165, 0x5166, 0x5167, - 0x5168, 0x5169, 0x516a, 0x516b, 0x516c, 0x516d, 0x516e, 0x516f, - 0x5170, 0x5171, 0x5172, 0x5173, 0x5174, 0x5175, 0x5176, 0x5177, - 0x5178, 0x5179, 0x517a, 0x517b, 0x517c, 0x517d, 0x517e, 0x517f, - 0x5180, 0x5181, 0x5182, 0x5183, 0x5184, 0x5185, 0x5186, 0x5187, /* 0x5180 */ - 0x5188, 0x5189, 0x518a, 0x518b, 0x518c, 0x518d, 0x518e, 0x518f, - 0x5190, 0x5191, 0x5192, 0x5193, 0x5194, 0x5195, 0x5196, 0x5197, - 0x5198, 0x5199, 0x519a, 0x519b, 0x519c, 0x519d, 0x519e, 0x519f, - 0x51a0, 0x51a1, 0x51a2, 0x51a3, 0x51a4, 0x51a5, 0x51a6, 0x51a7, - 0x51a8, 0x51a9, 0x51aa, 0x51ab, 0x51ac, 0x51ad, 0x51ae, 0x51af, - 0x51b0, 0x51b1, 0x51b2, 0x51b3, 0x51b4, 0x51b5, 0x51b6, 0x51b7, - 0x51b8, 0x51b9, 0x51ba, 0x51bb, 0x51bc, 0x51bd, 0x51be, 0x51bf, - 0x51c0, 0x51c1, 0x51c2, 0x51c3, 0x51c4, 0x51c5, 0x51c6, 0x51c7, /* 0x51c0 */ - 0x51c8, 0x51c9, 0x51ca, 0x51cb, 0x51cc, 0x51cd, 0x51ce, 0x51cf, - 0x51d0, 0x51d1, 0x51d2, 0x51d3, 0x51d4, 0x51d5, 0x51d6, 0x51d7, - 0x51d8, 0x51d9, 0x51da, 0x51db, 0x51dc, 0x51dd, 0x51de, 0x51df, - 0x51e0, 0x51e1, 0x51e2, 0x51e3, 0x51e4, 0x51e5, 0x51e6, 0x51e7, - 0x51e8, 0x51e9, 0x51ea, 0x51eb, 0x51ec, 0x51ed, 0x51ee, 0x51ef, - 0x51f0, 0x51f1, 0x51f2, 0x51f3, 0x51f4, 0x51f5, 0x51f6, 0x51f7, - 0x51f8, 0x51f9, 0x51fa, 0x51fb, 0x51fc, 0x51fd, 0x51fe, 0x51ff, - 0x5200, 0x5201, 0x5202, 0x5203, 0x5204, 0x5205, 0x5206, 0x5207, /* 0x5200 */ - 0x5208, 0x5209, 0x520a, 0x520b, 0x520c, 0x520d, 0x520e, 0x520f, - 0x5210, 0x5211, 0x5212, 0x5213, 0x5214, 0x5215, 0x5216, 0x5217, - 0x5218, 0x5219, 0x521a, 0x521b, 0x521c, 0x521d, 0x521e, 0x521f, - 0x5220, 0x5221, 0x5222, 0x5223, 0x5224, 0x5225, 0x5226, 0x5227, - 0x5228, 0x5229, 0x522a, 0x522b, 0x522c, 0x522d, 0x522e, 0x522f, - 0x5230, 0x5231, 0x5232, 0x5233, 0x5234, 0x5235, 0x5236, 0x5237, - 0x5238, 0x5239, 0x523a, 0x523b, 0x523c, 0x523d, 0x523e, 0x523f, - 0x5240, 0x5241, 0x5242, 0x5243, 0x5244, 0x5245, 0x5246, 0x5247, /* 0x5240 */ - 0x5248, 0x5249, 0x524a, 0x524b, 0x524c, 0x524d, 0x524e, 0x524f, - 0x5250, 0x5251, 0x5252, 0x5253, 0x5254, 0x5255, 0x5256, 0x5257, - 0x5258, 0x5259, 0x525a, 0x525b, 0x525c, 0x525d, 0x525e, 0x525f, - 0x5260, 0x5261, 0x5262, 0x5263, 0x5264, 0x5265, 0x5266, 0x5267, - 0x5268, 0x5269, 0x526a, 0x526b, 0x526c, 0x526d, 0x526e, 0x526f, - 0x5270, 0x5271, 0x5272, 0x5273, 0x5274, 0x5275, 0x5276, 0x5277, - 0x5278, 0x5279, 0x527a, 0x527b, 0x527c, 0x527d, 0x527e, 0x527f, - 0x5280, 0x5281, 0x5282, 0x5283, 0x5284, 0x5285, 0x5286, 0x5287, /* 0x5280 */ - 0x5288, 0x5289, 0x528a, 0x528b, 0x528c, 0x528d, 0x528e, 0x528f, - 0x5290, 0x5291, 0x5292, 0x5293, 0x5294, 0x5295, 0x5296, 0x5297, - 0x5298, 0x5299, 0x529a, 0x529b, 0x529c, 0x529d, 0x529e, 0x529f, - 0x52a0, 0x52a1, 0x52a2, 0x52a3, 0x52a4, 0x52a5, 0x52a6, 0x52a7, - 0x52a8, 0x52a9, 0x52aa, 0x52ab, 0x52ac, 0x52ad, 0x52ae, 0x52af, - 0x52b0, 0x52b1, 0x52b2, 0x52b3, 0x52b4, 0x52b5, 0x52b6, 0x52b7, - 0x52b8, 0x52b9, 0x52ba, 0x52bb, 0x52bc, 0x52bd, 0x52be, 0x52bf, - 0x52c0, 0x52c1, 0x52c2, 0x52c3, 0x52c4, 0x52c5, 0x52c6, 0x52c7, /* 0x52c0 */ - 0x52c8, 0x52c9, 0x52ca, 0x52cb, 0x52cc, 0x52cd, 0x52ce, 0x52cf, - 0x52d0, 0x52d1, 0x52d2, 0x52d3, 0x52d4, 0x52d5, 0x52d6, 0x52d7, - 0x52d8, 0x52d9, 0x52da, 0x52db, 0x52dc, 0x52dd, 0x52de, 0x52df, - 0x52e0, 0x52e1, 0x52e2, 0x52e3, 0x52e4, 0x52e5, 0x52e6, 0x52e7, - 0x52e8, 0x52e9, 0x52ea, 0x52eb, 0x52ec, 0x52ed, 0x52ee, 0x52ef, - 0x52f0, 0x52f1, 0x52f2, 0x52f3, 0x52f4, 0x52f5, 0x52f6, 0x52f7, - 0x52f8, 0x52f9, 0x52fa, 0x52fb, 0x52fc, 0x52fd, 0x52fe, 0x52ff, - 0x5300, 0x5301, 0x5302, 0x5303, 0x5304, 0x5305, 0x5306, 0x5307, /* 0x5300 */ - 0x5308, 0x5309, 0x530a, 0x530b, 0x530c, 0x530d, 0x530e, 0x530f, - 0x5310, 0x5311, 0x5312, 0x5313, 0x5314, 0x5315, 0x5316, 0x5317, - 0x5318, 0x5319, 0x531a, 0x531b, 0x531c, 0x531d, 0x531e, 0x531f, - 0x5320, 0x5321, 0x5322, 0x5323, 0x5324, 0x5325, 0x5326, 0x5327, - 0x5328, 0x5329, 0x532a, 0x532b, 0x532c, 0x532d, 0x532e, 0x532f, - 0x5330, 0x5331, 0x5332, 0x5333, 0x5334, 0x5335, 0x5336, 0x5337, - 0x5338, 0x5339, 0x533a, 0x533b, 0x533c, 0x533d, 0x533e, 0x533f, - 0x5340, 0x5341, 0x5342, 0x5343, 0x5344, 0x5345, 0x5346, 0x5347, /* 0x5340 */ - 0x5348, 0x5349, 0x534a, 0x534b, 0x534c, 0x534d, 0x534e, 0x534f, - 0x5350, 0x5351, 0x5352, 0x5353, 0x5354, 0x5355, 0x5356, 0x5357, - 0x5358, 0x5359, 0x535a, 0x535b, 0x535c, 0x535d, 0x535e, 0x535f, - 0x5360, 0x5361, 0x5362, 0x5363, 0x5364, 0x5365, 0x5366, 0x5367, - 0x5368, 0x5369, 0x536a, 0x536b, 0x536c, 0x536d, 0x536e, 0x536f, - 0x5370, 0x5371, 0x5372, 0x5373, 0x5374, 0x5375, 0x5376, 0x5377, - 0x5378, 0x5379, 0x537a, 0x537b, 0x537c, 0x537d, 0x537e, 0x537f, - 0x5380, 0x5381, 0x5382, 0x5383, 0x5384, 0x5385, 0x5386, 0x5387, /* 0x5380 */ - 0x5388, 0x5389, 0x538a, 0x538b, 0x538c, 0x538d, 0x538e, 0x538f, - 0x5390, 0x5391, 0x5392, 0x5393, 0x5394, 0x5395, 0x5396, 0x5397, - 0x5398, 0x5399, 0x539a, 0x539b, 0x539c, 0x539d, 0x539e, 0x539f, - 0x53a0, 0x53a1, 0x53a2, 0x53a3, 0x53a4, 0x53a5, 0x53a6, 0x53a7, - 0x53a8, 0x53a9, 0x53aa, 0x53ab, 0x53ac, 0x53ad, 0x53ae, 0x53af, - 0x53b0, 0x53b1, 0x53b2, 0x53b3, 0x53b4, 0x53b5, 0x53b6, 0x53b7, - 0x53b8, 0x53b9, 0x53ba, 0x53bb, 0x53bc, 0x53bd, 0x53be, 0x53bf, - 0x53c0, 0x53c1, 0x53c2, 0x53c3, 0x53c4, 0x53c5, 0x53c6, 0x53c7, /* 0x53c0 */ - 0x53c8, 0x53c9, 0x53ca, 0x53cb, 0x53cc, 0x53cd, 0x53ce, 0x53cf, - 0x53d0, 0x53d1, 0x53d2, 0x53d3, 0x53d4, 0x53d5, 0x53d6, 0x53d7, - 0x53d8, 0x53d9, 0x53da, 0x53db, 0x53dc, 0x53dd, 0x53de, 0x53df, - 0x53e0, 0x53e1, 0x53e2, 0x53e3, 0x53e4, 0x53e5, 0x53e6, 0x53e7, - 0x53e8, 0x53e9, 0x53ea, 0x53eb, 0x53ec, 0x53ed, 0x53ee, 0x53ef, - 0x53f0, 0x53f1, 0x53f2, 0x53f3, 0x53f4, 0x53f5, 0x53f6, 0x53f7, - 0x53f8, 0x53f9, 0x53fa, 0x53fb, 0x53fc, 0x53fd, 0x53fe, 0x53ff, - 0x5400, 0x5401, 0x5402, 0x5403, 0x5404, 0x5405, 0x5406, 0x5407, /* 0x5400 */ - 0x5408, 0x5409, 0x540a, 0x540b, 0x540c, 0x540d, 0x540e, 0x540f, - 0x5410, 0x5411, 0x5412, 0x5413, 0x5414, 0x5415, 0x5416, 0x5417, - 0x5418, 0x5419, 0x541a, 0x541b, 0x541c, 0x541d, 0x541e, 0x541f, - 0x5420, 0x5421, 0x5422, 0x5423, 0x5424, 0x5425, 0x5426, 0x5427, - 0x5428, 0x5429, 0x542a, 0x542b, 0x542c, 0x542d, 0x542e, 0x542f, - 0x5430, 0x5431, 0x5432, 0x5433, 0x5434, 0x5435, 0x5436, 0x5437, - 0x5438, 0x5439, 0x543a, 0x543b, 0x543c, 0x543d, 0x543e, 0x543f, - 0x5440, 0x5441, 0x5442, 0x5443, 0x5444, 0x5445, 0x5446, 0x5447, /* 0x5440 */ - 0x5448, 0x5449, 0x544a, 0x544b, 0x544c, 0x544d, 0x544e, 0x544f, - 0x5450, 0x5451, 0x5452, 0x5453, 0x5454, 0x5455, 0x5456, 0x5457, - 0x5458, 0x5459, 0x545a, 0x545b, 0x545c, 0x545d, 0x545e, 0x545f, - 0x5460, 0x5461, 0x5462, 0x5463, 0x5464, 0x5465, 0x5466, 0x5467, - 0x5468, 0x5469, 0x546a, 0x546b, 0x546c, 0x546d, 0x546e, 0x546f, - 0x5470, 0x5471, 0x5472, 0x5473, 0x5474, 0x5475, 0x5476, 0x5477, - 0x5478, 0x5479, 0x547a, 0x547b, 0x547c, 0x547d, 0x547e, 0x547f, - 0x5480, 0x5481, 0x5482, 0x5483, 0x5484, 0x5485, 0x5486, 0x5487, /* 0x5480 */ - 0x5488, 0x5489, 0x548a, 0x548b, 0x548c, 0x548d, 0x548e, 0x548f, - 0x5490, 0x5491, 0x5492, 0x5493, 0x5494, 0x5495, 0x5496, 0x5497, - 0x5498, 0x5499, 0x549a, 0x549b, 0x549c, 0x549d, 0x549e, 0x549f, - 0x54a0, 0x54a1, 0x54a2, 0x54a3, 0x54a4, 0x54a5, 0x54a6, 0x54a7, - 0x54a8, 0x54a9, 0x54aa, 0x54ab, 0x54ac, 0x54ad, 0x54ae, 0x54af, - 0x54b0, 0x54b1, 0x54b2, 0x54b3, 0x54b4, 0x54b5, 0x54b6, 0x54b7, - 0x54b8, 0x54b9, 0x54ba, 0x54bb, 0x54bc, 0x54bd, 0x54be, 0x54bf, - 0x54c0, 0x54c1, 0x54c2, 0x54c3, 0x54c4, 0x54c5, 0x54c6, 0x54c7, /* 0x54c0 */ - 0x54c8, 0x54c9, 0x54ca, 0x54cb, 0x54cc, 0x54cd, 0x54ce, 0x54cf, - 0x54d0, 0x54d1, 0x54d2, 0x54d3, 0x54d4, 0x54d5, 0x54d6, 0x54d7, - 0x54d8, 0x54d9, 0x54da, 0x54db, 0x54dc, 0x54dd, 0x54de, 0x54df, - 0x54e0, 0x54e1, 0x54e2, 0x54e3, 0x54e4, 0x54e5, 0x54e6, 0x54e7, - 0x54e8, 0x54e9, 0x54ea, 0x54eb, 0x54ec, 0x54ed, 0x54ee, 0x54ef, - 0x54f0, 0x54f1, 0x54f2, 0x54f3, 0x54f4, 0x54f5, 0x54f6, 0x54f7, - 0x54f8, 0x54f9, 0x54fa, 0x54fb, 0x54fc, 0x54fd, 0x54fe, 0x54ff, - 0x5500, 0x5501, 0x5502, 0x5503, 0x5504, 0x5505, 0x5506, 0x5507, /* 0x5500 */ - 0x5508, 0x5509, 0x550a, 0x550b, 0x550c, 0x550d, 0x550e, 0x550f, - 0x5510, 0x5511, 0x5512, 0x5513, 0x5514, 0x5515, 0x5516, 0x5517, - 0x5518, 0x5519, 0x551a, 0x551b, 0x551c, 0x551d, 0x551e, 0x551f, - 0x5520, 0x5521, 0x5522, 0x5523, 0x5524, 0x5525, 0x5526, 0x5527, - 0x5528, 0x5529, 0x552a, 0x552b, 0x552c, 0x552d, 0x552e, 0x552f, - 0x5530, 0x5531, 0x5532, 0x5533, 0x5534, 0x5535, 0x5536, 0x5537, - 0x5538, 0x5539, 0x553a, 0x553b, 0x553c, 0x553d, 0x553e, 0x553f, - 0x5540, 0x5541, 0x5542, 0x5543, 0x5544, 0x5545, 0x5546, 0x5547, /* 0x5540 */ - 0x5548, 0x5549, 0x554a, 0x554b, 0x554c, 0x554d, 0x554e, 0x554f, - 0x5550, 0x5551, 0x5552, 0x5553, 0x5554, 0x5555, 0x5556, 0x5557, - 0x5558, 0x5559, 0x555a, 0x555b, 0x555c, 0x555d, 0x555e, 0x555f, - 0x5560, 0x5561, 0x5562, 0x5563, 0x5564, 0x5565, 0x5566, 0x5567, - 0x5568, 0x5569, 0x556a, 0x556b, 0x556c, 0x556d, 0x556e, 0x556f, - 0x5570, 0x5571, 0x5572, 0x5573, 0x5574, 0x5575, 0x5576, 0x5577, - 0x5578, 0x5579, 0x557a, 0x557b, 0x557c, 0x557d, 0x557e, 0x557f, - 0x5580, 0x5581, 0x5582, 0x5583, 0x5584, 0x5585, 0x5586, 0x5587, /* 0x5580 */ - 0x5588, 0x5589, 0x558a, 0x558b, 0x558c, 0x558d, 0x558e, 0x558f, - 0x5590, 0x5591, 0x5592, 0x5593, 0x5594, 0x5595, 0x5596, 0x5597, - 0x5598, 0x5599, 0x559a, 0x559b, 0x559c, 0x559d, 0x559e, 0x559f, - 0x55a0, 0x55a1, 0x55a2, 0x55a3, 0x55a4, 0x55a5, 0x55a6, 0x55a7, - 0x55a8, 0x55a9, 0x55aa, 0x55ab, 0x55ac, 0x55ad, 0x55ae, 0x55af, - 0x55b0, 0x55b1, 0x55b2, 0x55b3, 0x55b4, 0x55b5, 0x55b6, 0x55b7, - 0x55b8, 0x55b9, 0x55ba, 0x55bb, 0x55bc, 0x55bd, 0x55be, 0x55bf, - 0x55c0, 0x55c1, 0x55c2, 0x55c3, 0x55c4, 0x55c5, 0x55c6, 0x55c7, /* 0x55c0 */ - 0x55c8, 0x55c9, 0x55ca, 0x55cb, 0x55cc, 0x55cd, 0x55ce, 0x55cf, - 0x55d0, 0x55d1, 0x55d2, 0x55d3, 0x55d4, 0x55d5, 0x55d6, 0x55d7, - 0x55d8, 0x55d9, 0x55da, 0x55db, 0x55dc, 0x55dd, 0x55de, 0x55df, - 0x55e0, 0x55e1, 0x55e2, 0x55e3, 0x55e4, 0x55e5, 0x55e6, 0x55e7, - 0x55e8, 0x55e9, 0x55ea, 0x55eb, 0x55ec, 0x55ed, 0x55ee, 0x55ef, - 0x55f0, 0x55f1, 0x55f2, 0x55f3, 0x55f4, 0x55f5, 0x55f6, 0x55f7, - 0x55f8, 0x55f9, 0x55fa, 0x55fb, 0x55fc, 0x55fd, 0x55fe, 0x55ff, - 0x5600, 0x5601, 0x5602, 0x5603, 0x5604, 0x5605, 0x5606, 0x5607, /* 0x5600 */ - 0x5608, 0x5609, 0x560a, 0x560b, 0x560c, 0x560d, 0x560e, 0x560f, - 0x5610, 0x5611, 0x5612, 0x5613, 0x5614, 0x5615, 0x5616, 0x5617, - 0x5618, 0x5619, 0x561a, 0x561b, 0x561c, 0x561d, 0x561e, 0x561f, - 0x5620, 0x5621, 0x5622, 0x5623, 0x5624, 0x5625, 0x5626, 0x5627, - 0x5628, 0x5629, 0x562a, 0x562b, 0x562c, 0x562d, 0x562e, 0x562f, - 0x5630, 0x5631, 0x5632, 0x5633, 0x5634, 0x5635, 0x5636, 0x5637, - 0x5638, 0x5639, 0x563a, 0x563b, 0x563c, 0x563d, 0x563e, 0x563f, - 0x5640, 0x5641, 0x5642, 0x5643, 0x5644, 0x5645, 0x5646, 0x5647, /* 0x5640 */ - 0x5648, 0x5649, 0x564a, 0x564b, 0x564c, 0x564d, 0x564e, 0x564f, - 0x5650, 0x5651, 0x5652, 0x5653, 0x5654, 0x5655, 0x5656, 0x5657, - 0x5658, 0x5659, 0x565a, 0x565b, 0x565c, 0x565d, 0x565e, 0x565f, - 0x5660, 0x5661, 0x5662, 0x5663, 0x5664, 0x5665, 0x5666, 0x5667, - 0x5668, 0x5669, 0x566a, 0x566b, 0x566c, 0x566d, 0x566e, 0x566f, - 0x5670, 0x5671, 0x5672, 0x5673, 0x5674, 0x5675, 0x5676, 0x5677, - 0x5678, 0x5679, 0x567a, 0x567b, 0x567c, 0x567d, 0x567e, 0x567f, - 0x5680, 0x5681, 0x5682, 0x5683, 0x5684, 0x5685, 0x5686, 0x5687, /* 0x5680 */ - 0x5688, 0x5689, 0x568a, 0x568b, 0x568c, 0x568d, 0x568e, 0x568f, - 0x5690, 0x5691, 0x5692, 0x5693, 0x5694, 0x5695, 0x5696, 0x5697, - 0x5698, 0x5699, 0x569a, 0x569b, 0x569c, 0x569d, 0x569e, 0x569f, - 0x56a0, 0x56a1, 0x56a2, 0x56a3, 0x56a4, 0x56a5, 0x56a6, 0x56a7, - 0x56a8, 0x56a9, 0x56aa, 0x56ab, 0x56ac, 0x56ad, 0x56ae, 0x56af, - 0x56b0, 0x56b1, 0x56b2, 0x56b3, 0x56b4, 0x56b5, 0x56b6, 0x56b7, - 0x56b8, 0x56b9, 0x56ba, 0x56bb, 0x56bc, 0x56bd, 0x56be, 0x56bf, - 0x56c0, 0x56c1, 0x56c2, 0x56c3, 0x56c4, 0x56c5, 0x56c6, 0x56c7, /* 0x56c0 */ - 0x56c8, 0x56c9, 0x56ca, 0x56cb, 0x56cc, 0x56cd, 0x56ce, 0x56cf, - 0x56d0, 0x56d1, 0x56d2, 0x56d3, 0x56d4, 0x56d5, 0x56d6, 0x56d7, - 0x56d8, 0x56d9, 0x56da, 0x56db, 0x56dc, 0x56dd, 0x56de, 0x56df, - 0x56e0, 0x56e1, 0x56e2, 0x56e3, 0x56e4, 0x56e5, 0x56e6, 0x56e7, - 0x56e8, 0x56e9, 0x56ea, 0x56eb, 0x56ec, 0x56ed, 0x56ee, 0x56ef, - 0x56f0, 0x56f1, 0x56f2, 0x56f3, 0x56f4, 0x56f5, 0x56f6, 0x56f7, - 0x56f8, 0x56f9, 0x56fa, 0x56fb, 0x56fc, 0x56fd, 0x56fe, 0x56ff, - 0x5700, 0x5701, 0x5702, 0x5703, 0x5704, 0x5705, 0x5706, 0x5707, /* 0x5700 */ - 0x5708, 0x5709, 0x570a, 0x570b, 0x570c, 0x570d, 0x570e, 0x570f, - 0x5710, 0x5711, 0x5712, 0x5713, 0x5714, 0x5715, 0x5716, 0x5717, - 0x5718, 0x5719, 0x571a, 0x571b, 0x571c, 0x571d, 0x571e, 0x571f, - 0x5720, 0x5721, 0x5722, 0x5723, 0x5724, 0x5725, 0x5726, 0x5727, - 0x5728, 0x5729, 0x572a, 0x572b, 0x572c, 0x572d, 0x572e, 0x572f, - 0x5730, 0x5731, 0x5732, 0x5733, 0x5734, 0x5735, 0x5736, 0x5737, - 0x5738, 0x5739, 0x573a, 0x573b, 0x573c, 0x573d, 0x573e, 0x573f, - 0x5740, 0x5741, 0x5742, 0x5743, 0x5744, 0x5745, 0x5746, 0x5747, /* 0x5740 */ - 0x5748, 0x5749, 0x574a, 0x574b, 0x574c, 0x574d, 0x574e, 0x574f, - 0x5750, 0x5751, 0x5752, 0x5753, 0x5754, 0x5755, 0x5756, 0x5757, - 0x5758, 0x5759, 0x575a, 0x575b, 0x575c, 0x575d, 0x575e, 0x575f, - 0x5760, 0x5761, 0x5762, 0x5763, 0x5764, 0x5765, 0x5766, 0x5767, - 0x5768, 0x5769, 0x576a, 0x576b, 0x576c, 0x576d, 0x576e, 0x576f, - 0x5770, 0x5771, 0x5772, 0x5773, 0x5774, 0x5775, 0x5776, 0x5777, - 0x5778, 0x5779, 0x577a, 0x577b, 0x577c, 0x577d, 0x577e, 0x577f, - 0x5780, 0x5781, 0x5782, 0x5783, 0x5784, 0x5785, 0x5786, 0x5787, /* 0x5780 */ - 0x5788, 0x5789, 0x578a, 0x578b, 0x578c, 0x578d, 0x578e, 0x578f, - 0x5790, 0x5791, 0x5792, 0x5793, 0x5794, 0x5795, 0x5796, 0x5797, - 0x5798, 0x5799, 0x579a, 0x579b, 0x579c, 0x579d, 0x579e, 0x579f, - 0x57a0, 0x57a1, 0x57a2, 0x57a3, 0x57a4, 0x57a5, 0x57a6, 0x57a7, - 0x57a8, 0x57a9, 0x57aa, 0x57ab, 0x57ac, 0x57ad, 0x57ae, 0x57af, - 0x57b0, 0x57b1, 0x57b2, 0x57b3, 0x57b4, 0x57b5, 0x57b6, 0x57b7, - 0x57b8, 0x57b9, 0x57ba, 0x57bb, 0x57bc, 0x57bd, 0x57be, 0x57bf, - 0x57c0, 0x57c1, 0x57c2, 0x57c3, 0x57c4, 0x57c5, 0x57c6, 0x57c7, /* 0x57c0 */ - 0x57c8, 0x57c9, 0x57ca, 0x57cb, 0x57cc, 0x57cd, 0x57ce, 0x57cf, - 0x57d0, 0x57d1, 0x57d2, 0x57d3, 0x57d4, 0x57d5, 0x57d6, 0x57d7, - 0x57d8, 0x57d9, 0x57da, 0x57db, 0x57dc, 0x57dd, 0x57de, 0x57df, - 0x57e0, 0x57e1, 0x57e2, 0x57e3, 0x57e4, 0x57e5, 0x57e6, 0x57e7, - 0x57e8, 0x57e9, 0x57ea, 0x57eb, 0x57ec, 0x57ed, 0x57ee, 0x57ef, - 0x57f0, 0x57f1, 0x57f2, 0x57f3, 0x57f4, 0x57f5, 0x57f6, 0x57f7, - 0x57f8, 0x57f9, 0x57fa, 0x57fb, 0x57fc, 0x57fd, 0x57fe, 0x57ff, - 0x5800, 0x5801, 0x5802, 0x5803, 0x5804, 0x5805, 0x5806, 0x5807, /* 0x5800 */ - 0x5808, 0x5809, 0x580a, 0x580b, 0x580c, 0x580d, 0x580e, 0x580f, - 0x5810, 0x5811, 0x5812, 0x5813, 0x5814, 0x5815, 0x5816, 0x5817, - 0x5818, 0x5819, 0x581a, 0x581b, 0x581c, 0x581d, 0x581e, 0x581f, - 0x5820, 0x5821, 0x5822, 0x5823, 0x5824, 0x5825, 0x5826, 0x5827, - 0x5828, 0x5829, 0x582a, 0x582b, 0x582c, 0x582d, 0x582e, 0x582f, - 0x5830, 0x5831, 0x5832, 0x5833, 0x5834, 0x5835, 0x5836, 0x5837, - 0x5838, 0x5839, 0x583a, 0x583b, 0x583c, 0x583d, 0x583e, 0x583f, - 0x5840, 0x5841, 0x5842, 0x5843, 0x5844, 0x5845, 0x5846, 0x5847, /* 0x5840 */ - 0x5848, 0x5849, 0x584a, 0x584b, 0x584c, 0x584d, 0x584e, 0x584f, - 0x5850, 0x5851, 0x5852, 0x5853, 0x5854, 0x5855, 0x5856, 0x5857, - 0x5858, 0x5859, 0x585a, 0x585b, 0x585c, 0x585d, 0x585e, 0x585f, - 0x5860, 0x5861, 0x5862, 0x5863, 0x5864, 0x5865, 0x5866, 0x5867, - 0x5868, 0x5869, 0x586a, 0x586b, 0x586c, 0x586d, 0x586e, 0x586f, - 0x5870, 0x5871, 0x5872, 0x5873, 0x5874, 0x5875, 0x5876, 0x5877, - 0x5878, 0x5879, 0x587a, 0x587b, 0x587c, 0x587d, 0x587e, 0x587f, - 0x5880, 0x5881, 0x5882, 0x5883, 0x5884, 0x5885, 0x5886, 0x5887, /* 0x5880 */ - 0x5888, 0x5889, 0x588a, 0x588b, 0x588c, 0x588d, 0x588e, 0x588f, - 0x5890, 0x5891, 0x5892, 0x5893, 0x5894, 0x5895, 0x5896, 0x5897, - 0x5898, 0x5899, 0x589a, 0x589b, 0x589c, 0x589d, 0x589e, 0x589f, - 0x58a0, 0x58a1, 0x58a2, 0x58a3, 0x58a4, 0x58a5, 0x58a6, 0x58a7, - 0x58a8, 0x58a9, 0x58aa, 0x58ab, 0x58ac, 0x58ad, 0x58ae, 0x58af, - 0x58b0, 0x58b1, 0x58b2, 0x58b3, 0x58b4, 0x58b5, 0x58b6, 0x58b7, - 0x58b8, 0x58b9, 0x58ba, 0x58bb, 0x58bc, 0x58bd, 0x58be, 0x58bf, - 0x58c0, 0x58c1, 0x58c2, 0x58c3, 0x58c4, 0x58c5, 0x58c6, 0x58c7, /* 0x58c0 */ - 0x58c8, 0x58c9, 0x58ca, 0x58cb, 0x58cc, 0x58cd, 0x58ce, 0x58cf, - 0x58d0, 0x58d1, 0x58d2, 0x58d3, 0x58d4, 0x58d5, 0x58d6, 0x58d7, - 0x58d8, 0x58d9, 0x58da, 0x58db, 0x58dc, 0x58dd, 0x58de, 0x58df, - 0x58e0, 0x58e1, 0x58e2, 0x58e3, 0x58e4, 0x58e5, 0x58e6, 0x58e7, - 0x58e8, 0x58e9, 0x58ea, 0x58eb, 0x58ec, 0x58ed, 0x58ee, 0x58ef, - 0x58f0, 0x58f1, 0x58f2, 0x58f3, 0x58f4, 0x58f5, 0x58f6, 0x58f7, - 0x58f8, 0x58f9, 0x58fa, 0x58fb, 0x58fc, 0x58fd, 0x58fe, 0x58ff, - 0x5900, 0x5901, 0x5902, 0x5903, 0x5904, 0x5905, 0x5906, 0x5907, /* 0x5900 */ - 0x5908, 0x5909, 0x590a, 0x590b, 0x590c, 0x590d, 0x590e, 0x590f, - 0x5910, 0x5911, 0x5912, 0x5913, 0x5914, 0x5915, 0x5916, 0x5917, - 0x5918, 0x5919, 0x591a, 0x591b, 0x591c, 0x591d, 0x591e, 0x591f, - 0x5920, 0x5921, 0x5922, 0x5923, 0x5924, 0x5925, 0x5926, 0x5927, - 0x5928, 0x5929, 0x592a, 0x592b, 0x592c, 0x592d, 0x592e, 0x592f, - 0x5930, 0x5931, 0x5932, 0x5933, 0x5934, 0x5935, 0x5936, 0x5937, - 0x5938, 0x5939, 0x593a, 0x593b, 0x593c, 0x593d, 0x593e, 0x593f, - 0x5940, 0x5941, 0x5942, 0x5943, 0x5944, 0x5945, 0x5946, 0x5947, /* 0x5940 */ - 0x5948, 0x5949, 0x594a, 0x594b, 0x594c, 0x594d, 0x594e, 0x594f, - 0x5950, 0x5951, 0x5952, 0x5953, 0x5954, 0x5955, 0x5956, 0x5957, - 0x5958, 0x5959, 0x595a, 0x595b, 0x595c, 0x595d, 0x595e, 0x595f, - 0x5960, 0x5961, 0x5962, 0x5963, 0x5964, 0x5965, 0x5966, 0x5967, - 0x5968, 0x5969, 0x596a, 0x596b, 0x596c, 0x596d, 0x596e, 0x596f, - 0x5970, 0x5971, 0x5972, 0x5973, 0x5974, 0x5975, 0x5976, 0x5977, - 0x5978, 0x5979, 0x597a, 0x597b, 0x597c, 0x597d, 0x597e, 0x597f, - 0x5980, 0x5981, 0x5982, 0x5983, 0x5984, 0x5985, 0x5986, 0x5987, /* 0x5980 */ - 0x5988, 0x5989, 0x598a, 0x598b, 0x598c, 0x598d, 0x598e, 0x598f, - 0x5990, 0x5991, 0x5992, 0x5993, 0x5994, 0x5995, 0x5996, 0x5997, - 0x5998, 0x5999, 0x599a, 0x599b, 0x599c, 0x599d, 0x599e, 0x599f, - 0x59a0, 0x59a1, 0x59a2, 0x59a3, 0x59a4, 0x59a5, 0x59a6, 0x59a7, - 0x59a8, 0x59a9, 0x59aa, 0x59ab, 0x59ac, 0x59ad, 0x59ae, 0x59af, - 0x59b0, 0x59b1, 0x59b2, 0x59b3, 0x59b4, 0x59b5, 0x59b6, 0x59b7, - 0x59b8, 0x59b9, 0x59ba, 0x59bb, 0x59bc, 0x59bd, 0x59be, 0x59bf, - 0x59c0, 0x59c1, 0x59c2, 0x59c3, 0x59c4, 0x59c5, 0x59c6, 0x59c7, /* 0x59c0 */ - 0x59c8, 0x59c9, 0x59ca, 0x59cb, 0x59cc, 0x59cd, 0x59ce, 0x59cf, - 0x59d0, 0x59d1, 0x59d2, 0x59d3, 0x59d4, 0x59d5, 0x59d6, 0x59d7, - 0x59d8, 0x59d9, 0x59da, 0x59db, 0x59dc, 0x59dd, 0x59de, 0x59df, - 0x59e0, 0x59e1, 0x59e2, 0x59e3, 0x59e4, 0x59e5, 0x59e6, 0x59e7, - 0x59e8, 0x59e9, 0x59ea, 0x59eb, 0x59ec, 0x59ed, 0x59ee, 0x59ef, - 0x59f0, 0x59f1, 0x59f2, 0x59f3, 0x59f4, 0x59f5, 0x59f6, 0x59f7, - 0x59f8, 0x59f9, 0x59fa, 0x59fb, 0x59fc, 0x59fd, 0x59fe, 0x59ff, - 0x5a00, 0x5a01, 0x5a02, 0x5a03, 0x5a04, 0x5a05, 0x5a06, 0x5a07, /* 0x5a00 */ - 0x5a08, 0x5a09, 0x5a0a, 0x5a0b, 0x5a0c, 0x5a0d, 0x5a0e, 0x5a0f, - 0x5a10, 0x5a11, 0x5a12, 0x5a13, 0x5a14, 0x5a15, 0x5a16, 0x5a17, - 0x5a18, 0x5a19, 0x5a1a, 0x5a1b, 0x5a1c, 0x5a1d, 0x5a1e, 0x5a1f, - 0x5a20, 0x5a21, 0x5a22, 0x5a23, 0x5a24, 0x5a25, 0x5a26, 0x5a27, - 0x5a28, 0x5a29, 0x5a2a, 0x5a2b, 0x5a2c, 0x5a2d, 0x5a2e, 0x5a2f, - 0x5a30, 0x5a31, 0x5a32, 0x5a33, 0x5a34, 0x5a35, 0x5a36, 0x5a37, - 0x5a38, 0x5a39, 0x5a3a, 0x5a3b, 0x5a3c, 0x5a3d, 0x5a3e, 0x5a3f, - 0x5a40, 0x5a41, 0x5a42, 0x5a43, 0x5a44, 0x5a45, 0x5a46, 0x5a47, /* 0x5a40 */ - 0x5a48, 0x5a49, 0x5a4a, 0x5a4b, 0x5a4c, 0x5a4d, 0x5a4e, 0x5a4f, - 0x5a50, 0x5a51, 0x5a52, 0x5a53, 0x5a54, 0x5a55, 0x5a56, 0x5a57, - 0x5a58, 0x5a59, 0x5a5a, 0x5a5b, 0x5a5c, 0x5a5d, 0x5a5e, 0x5a5f, - 0x5a60, 0x5a61, 0x5a62, 0x5a63, 0x5a64, 0x5a65, 0x5a66, 0x5a67, - 0x5a68, 0x5a69, 0x5a6a, 0x5a6b, 0x5a6c, 0x5a6d, 0x5a6e, 0x5a6f, - 0x5a70, 0x5a71, 0x5a72, 0x5a73, 0x5a74, 0x5a75, 0x5a76, 0x5a77, - 0x5a78, 0x5a79, 0x5a7a, 0x5a7b, 0x5a7c, 0x5a7d, 0x5a7e, 0x5a7f, - 0x5a80, 0x5a81, 0x5a82, 0x5a83, 0x5a84, 0x5a85, 0x5a86, 0x5a87, /* 0x5a80 */ - 0x5a88, 0x5a89, 0x5a8a, 0x5a8b, 0x5a8c, 0x5a8d, 0x5a8e, 0x5a8f, - 0x5a90, 0x5a91, 0x5a92, 0x5a93, 0x5a94, 0x5a95, 0x5a96, 0x5a97, - 0x5a98, 0x5a99, 0x5a9a, 0x5a9b, 0x5a9c, 0x5a9d, 0x5a9e, 0x5a9f, - 0x5aa0, 0x5aa1, 0x5aa2, 0x5aa3, 0x5aa4, 0x5aa5, 0x5aa6, 0x5aa7, - 0x5aa8, 0x5aa9, 0x5aaa, 0x5aab, 0x5aac, 0x5aad, 0x5aae, 0x5aaf, - 0x5ab0, 0x5ab1, 0x5ab2, 0x5ab3, 0x5ab4, 0x5ab5, 0x5ab6, 0x5ab7, - 0x5ab8, 0x5ab9, 0x5aba, 0x5abb, 0x5abc, 0x5abd, 0x5abe, 0x5abf, - 0x5ac0, 0x5ac1, 0x5ac2, 0x5ac3, 0x5ac4, 0x5ac5, 0x5ac6, 0x5ac7, /* 0x5ac0 */ - 0x5ac8, 0x5ac9, 0x5aca, 0x5acb, 0x5acc, 0x5acd, 0x5ace, 0x5acf, - 0x5ad0, 0x5ad1, 0x5ad2, 0x5ad3, 0x5ad4, 0x5ad5, 0x5ad6, 0x5ad7, - 0x5ad8, 0x5ad9, 0x5ada, 0x5adb, 0x5adc, 0x5add, 0x5ade, 0x5adf, - 0x5ae0, 0x5ae1, 0x5ae2, 0x5ae3, 0x5ae4, 0x5ae5, 0x5ae6, 0x5ae7, - 0x5ae8, 0x5ae9, 0x5aea, 0x5aeb, 0x5aec, 0x5aed, 0x5aee, 0x5aef, - 0x5af0, 0x5af1, 0x5af2, 0x5af3, 0x5af4, 0x5af5, 0x5af6, 0x5af7, - 0x5af8, 0x5af9, 0x5afa, 0x5afb, 0x5afc, 0x5afd, 0x5afe, 0x5aff, - 0x5b00, 0x5b01, 0x5b02, 0x5b03, 0x5b04, 0x5b05, 0x5b06, 0x5b07, /* 0x5b00 */ - 0x5b08, 0x5b09, 0x5b0a, 0x5b0b, 0x5b0c, 0x5b0d, 0x5b0e, 0x5b0f, - 0x5b10, 0x5b11, 0x5b12, 0x5b13, 0x5b14, 0x5b15, 0x5b16, 0x5b17, - 0x5b18, 0x5b19, 0x5b1a, 0x5b1b, 0x5b1c, 0x5b1d, 0x5b1e, 0x5b1f, - 0x5b20, 0x5b21, 0x5b22, 0x5b23, 0x5b24, 0x5b25, 0x5b26, 0x5b27, - 0x5b28, 0x5b29, 0x5b2a, 0x5b2b, 0x5b2c, 0x5b2d, 0x5b2e, 0x5b2f, - 0x5b30, 0x5b31, 0x5b32, 0x5b33, 0x5b34, 0x5b35, 0x5b36, 0x5b37, - 0x5b38, 0x5b39, 0x5b3a, 0x5b3b, 0x5b3c, 0x5b3d, 0x5b3e, 0x5b3f, - 0x5b40, 0x5b41, 0x5b42, 0x5b43, 0x5b44, 0x5b45, 0x5b46, 0x5b47, /* 0x5b40 */ - 0x5b48, 0x5b49, 0x5b4a, 0x5b4b, 0x5b4c, 0x5b4d, 0x5b4e, 0x5b4f, - 0x5b50, 0x5b51, 0x5b52, 0x5b53, 0x5b54, 0x5b55, 0x5b56, 0x5b57, - 0x5b58, 0x5b59, 0x5b5a, 0x5b5b, 0x5b5c, 0x5b5d, 0x5b5e, 0x5b5f, - 0x5b60, 0x5b61, 0x5b62, 0x5b63, 0x5b64, 0x5b65, 0x5b66, 0x5b67, - 0x5b68, 0x5b69, 0x5b6a, 0x5b6b, 0x5b6c, 0x5b6d, 0x5b6e, 0x5b6f, - 0x5b70, 0x5b71, 0x5b72, 0x5b73, 0x5b74, 0x5b75, 0x5b76, 0x5b77, - 0x5b78, 0x5b79, 0x5b7a, 0x5b7b, 0x5b7c, 0x5b7d, 0x5b7e, 0x5b7f, - 0x5b80, 0x5b81, 0x5b82, 0x5b83, 0x5b84, 0x5b85, 0x5b86, 0x5b87, /* 0x5b80 */ - 0x5b88, 0x5b89, 0x5b8a, 0x5b8b, 0x5b8c, 0x5b8d, 0x5b8e, 0x5b8f, - 0x5b90, 0x5b91, 0x5b92, 0x5b93, 0x5b94, 0x5b95, 0x5b96, 0x5b97, - 0x5b98, 0x5b99, 0x5b9a, 0x5b9b, 0x5b9c, 0x5b9d, 0x5b9e, 0x5b9f, - 0x5ba0, 0x5ba1, 0x5ba2, 0x5ba3, 0x5ba4, 0x5ba5, 0x5ba6, 0x5ba7, - 0x5ba8, 0x5ba9, 0x5baa, 0x5bab, 0x5bac, 0x5bad, 0x5bae, 0x5baf, - 0x5bb0, 0x5bb1, 0x5bb2, 0x5bb3, 0x5bb4, 0x5bb5, 0x5bb6, 0x5bb7, - 0x5bb8, 0x5bb9, 0x5bba, 0x5bbb, 0x5bbc, 0x5bbd, 0x5bbe, 0x5bbf, - 0x5bc0, 0x5bc1, 0x5bc2, 0x5bc3, 0x5bc4, 0x5bc5, 0x5bc6, 0x5bc7, /* 0x5bc0 */ - 0x5bc8, 0x5bc9, 0x5bca, 0x5bcb, 0x5bcc, 0x5bcd, 0x5bce, 0x5bcf, - 0x5bd0, 0x5bd1, 0x5bd2, 0x5bd3, 0x5bd4, 0x5bd5, 0x5bd6, 0x5bd7, - 0x5bd8, 0x5bd9, 0x5bda, 0x5bdb, 0x5bdc, 0x5bdd, 0x5bde, 0x5bdf, - 0x5be0, 0x5be1, 0x5be2, 0x5be3, 0x5be4, 0x5be5, 0x5be6, 0x5be7, - 0x5be8, 0x5be9, 0x5bea, 0x5beb, 0x5bec, 0x5bed, 0x5bee, 0x5bef, - 0x5bf0, 0x5bf1, 0x5bf2, 0x5bf3, 0x5bf4, 0x5bf5, 0x5bf6, 0x5bf7, - 0x5bf8, 0x5bf9, 0x5bfa, 0x5bfb, 0x5bfc, 0x5bfd, 0x5bfe, 0x5bff, - 0x5c00, 0x5c01, 0x5c02, 0x5c03, 0x5c04, 0x5c05, 0x5c06, 0x5c07, /* 0x5c00 */ - 0x5c08, 0x5c09, 0x5c0a, 0x5c0b, 0x5c0c, 0x5c0d, 0x5c0e, 0x5c0f, - 0x5c10, 0x5c11, 0x5c12, 0x5c13, 0x5c14, 0x5c15, 0x5c16, 0x5c17, - 0x5c18, 0x5c19, 0x5c1a, 0x5c1b, 0x5c1c, 0x5c1d, 0x5c1e, 0x5c1f, - 0x5c20, 0x5c21, 0x5c22, 0x5c23, 0x5c24, 0x5c25, 0x5c26, 0x5c27, - 0x5c28, 0x5c29, 0x5c2a, 0x5c2b, 0x5c2c, 0x5c2d, 0x5c2e, 0x5c2f, - 0x5c30, 0x5c31, 0x5c32, 0x5c33, 0x5c34, 0x5c35, 0x5c36, 0x5c37, - 0x5c38, 0x5c39, 0x5c3a, 0x5c3b, 0x5c3c, 0x5c3d, 0x5c3e, 0x5c3f, - 0x5c40, 0x5c41, 0x5c42, 0x5c43, 0x5c44, 0x5c45, 0x5c46, 0x5c47, /* 0x5c40 */ - 0x5c48, 0x5c49, 0x5c4a, 0x5c4b, 0x5c4c, 0x5c4d, 0x5c4e, 0x5c4f, - 0x5c50, 0x5c51, 0x5c52, 0x5c53, 0x5c54, 0x5c55, 0x5c56, 0x5c57, - 0x5c58, 0x5c59, 0x5c5a, 0x5c5b, 0x5c5c, 0x5c5d, 0x5c5e, 0x5c5f, - 0x5c60, 0x5c61, 0x5c62, 0x5c63, 0x5c64, 0x5c65, 0x5c66, 0x5c67, - 0x5c68, 0x5c69, 0x5c6a, 0x5c6b, 0x5c6c, 0x5c6d, 0x5c6e, 0x5c6f, - 0x5c70, 0x5c71, 0x5c72, 0x5c73, 0x5c74, 0x5c75, 0x5c76, 0x5c77, - 0x5c78, 0x5c79, 0x5c7a, 0x5c7b, 0x5c7c, 0x5c7d, 0x5c7e, 0x5c7f, - 0x5c80, 0x5c81, 0x5c82, 0x5c83, 0x5c84, 0x5c85, 0x5c86, 0x5c87, /* 0x5c80 */ - 0x5c88, 0x5c89, 0x5c8a, 0x5c8b, 0x5c8c, 0x5c8d, 0x5c8e, 0x5c8f, - 0x5c90, 0x5c91, 0x5c92, 0x5c93, 0x5c94, 0x5c95, 0x5c96, 0x5c97, - 0x5c98, 0x5c99, 0x5c9a, 0x5c9b, 0x5c9c, 0x5c9d, 0x5c9e, 0x5c9f, - 0x5ca0, 0x5ca1, 0x5ca2, 0x5ca3, 0x5ca4, 0x5ca5, 0x5ca6, 0x5ca7, - 0x5ca8, 0x5ca9, 0x5caa, 0x5cab, 0x5cac, 0x5cad, 0x5cae, 0x5caf, - 0x5cb0, 0x5cb1, 0x5cb2, 0x5cb3, 0x5cb4, 0x5cb5, 0x5cb6, 0x5cb7, - 0x5cb8, 0x5cb9, 0x5cba, 0x5cbb, 0x5cbc, 0x5cbd, 0x5cbe, 0x5cbf, - 0x5cc0, 0x5cc1, 0x5cc2, 0x5cc3, 0x5cc4, 0x5cc5, 0x5cc6, 0x5cc7, /* 0x5cc0 */ - 0x5cc8, 0x5cc9, 0x5cca, 0x5ccb, 0x5ccc, 0x5ccd, 0x5cce, 0x5ccf, - 0x5cd0, 0x5cd1, 0x5cd2, 0x5cd3, 0x5cd4, 0x5cd5, 0x5cd6, 0x5cd7, - 0x5cd8, 0x5cd9, 0x5cda, 0x5cdb, 0x5cdc, 0x5cdd, 0x5cde, 0x5cdf, - 0x5ce0, 0x5ce1, 0x5ce2, 0x5ce3, 0x5ce4, 0x5ce5, 0x5ce6, 0x5ce7, - 0x5ce8, 0x5ce9, 0x5cea, 0x5ceb, 0x5cec, 0x5ced, 0x5cee, 0x5cef, - 0x5cf0, 0x5cf1, 0x5cf2, 0x5cf3, 0x5cf4, 0x5cf5, 0x5cf6, 0x5cf7, - 0x5cf8, 0x5cf9, 0x5cfa, 0x5cfb, 0x5cfc, 0x5cfd, 0x5cfe, 0x5cff, - 0x5d00, 0x5d01, 0x5d02, 0x5d03, 0x5d04, 0x5d05, 0x5d06, 0x5d07, /* 0x5d00 */ - 0x5d08, 0x5d09, 0x5d0a, 0x5d0b, 0x5d0c, 0x5d0d, 0x5d0e, 0x5d0f, - 0x5d10, 0x5d11, 0x5d12, 0x5d13, 0x5d14, 0x5d15, 0x5d16, 0x5d17, - 0x5d18, 0x5d19, 0x5d1a, 0x5d1b, 0x5d1c, 0x5d1d, 0x5d1e, 0x5d1f, - 0x5d20, 0x5d21, 0x5d22, 0x5d23, 0x5d24, 0x5d25, 0x5d26, 0x5d27, - 0x5d28, 0x5d29, 0x5d2a, 0x5d2b, 0x5d2c, 0x5d2d, 0x5d2e, 0x5d2f, - 0x5d30, 0x5d31, 0x5d32, 0x5d33, 0x5d34, 0x5d35, 0x5d36, 0x5d37, - 0x5d38, 0x5d39, 0x5d3a, 0x5d3b, 0x5d3c, 0x5d3d, 0x5d3e, 0x5d3f, - 0x5d40, 0x5d41, 0x5d42, 0x5d43, 0x5d44, 0x5d45, 0x5d46, 0x5d47, /* 0x5d40 */ - 0x5d48, 0x5d49, 0x5d4a, 0x5d4b, 0x5d4c, 0x5d4d, 0x5d4e, 0x5d4f, - 0x5d50, 0x5d51, 0x5d52, 0x5d53, 0x5d54, 0x5d55, 0x5d56, 0x5d57, - 0x5d58, 0x5d59, 0x5d5a, 0x5d5b, 0x5d5c, 0x5d5d, 0x5d5e, 0x5d5f, - 0x5d60, 0x5d61, 0x5d62, 0x5d63, 0x5d64, 0x5d65, 0x5d66, 0x5d67, - 0x5d68, 0x5d69, 0x5d6a, 0x5d6b, 0x5d6c, 0x5d6d, 0x5d6e, 0x5d6f, - 0x5d70, 0x5d71, 0x5d72, 0x5d73, 0x5d74, 0x5d75, 0x5d76, 0x5d77, - 0x5d78, 0x5d79, 0x5d7a, 0x5d7b, 0x5d7c, 0x5d7d, 0x5d7e, 0x5d7f, - 0x5d80, 0x5d81, 0x5d82, 0x5d83, 0x5d84, 0x5d85, 0x5d86, 0x5d87, /* 0x5d80 */ - 0x5d88, 0x5d89, 0x5d8a, 0x5d8b, 0x5d8c, 0x5d8d, 0x5d8e, 0x5d8f, - 0x5d90, 0x5d91, 0x5d92, 0x5d93, 0x5d94, 0x5d95, 0x5d96, 0x5d97, - 0x5d98, 0x5d99, 0x5d9a, 0x5d9b, 0x5d9c, 0x5d9d, 0x5d9e, 0x5d9f, - 0x5da0, 0x5da1, 0x5da2, 0x5da3, 0x5da4, 0x5da5, 0x5da6, 0x5da7, - 0x5da8, 0x5da9, 0x5daa, 0x5dab, 0x5dac, 0x5dad, 0x5dae, 0x5daf, - 0x5db0, 0x5db1, 0x5db2, 0x5db3, 0x5db4, 0x5db5, 0x5db6, 0x5db7, - 0x5db8, 0x5db9, 0x5dba, 0x5dbb, 0x5dbc, 0x5dbd, 0x5dbe, 0x5dbf, - 0x5dc0, 0x5dc1, 0x5dc2, 0x5dc3, 0x5dc4, 0x5dc5, 0x5dc6, 0x5dc7, /* 0x5dc0 */ - 0x5dc8, 0x5dc9, 0x5dca, 0x5dcb, 0x5dcc, 0x5dcd, 0x5dce, 0x5dcf, - 0x5dd0, 0x5dd1, 0x5dd2, 0x5dd3, 0x5dd4, 0x5dd5, 0x5dd6, 0x5dd7, - 0x5dd8, 0x5dd9, 0x5dda, 0x5ddb, 0x5ddc, 0x5ddd, 0x5dde, 0x5ddf, - 0x5de0, 0x5de1, 0x5de2, 0x5de3, 0x5de4, 0x5de5, 0x5de6, 0x5de7, - 0x5de8, 0x5de9, 0x5dea, 0x5deb, 0x5dec, 0x5ded, 0x5dee, 0x5def, - 0x5df0, 0x5df1, 0x5df2, 0x5df3, 0x5df4, 0x5df5, 0x5df6, 0x5df7, - 0x5df8, 0x5df9, 0x5dfa, 0x5dfb, 0x5dfc, 0x5dfd, 0x5dfe, 0x5dff, - 0x5e00, 0x5e01, 0x5e02, 0x5e03, 0x5e04, 0x5e05, 0x5e06, 0x5e07, /* 0x5e00 */ - 0x5e08, 0x5e09, 0x5e0a, 0x5e0b, 0x5e0c, 0x5e0d, 0x5e0e, 0x5e0f, - 0x5e10, 0x5e11, 0x5e12, 0x5e13, 0x5e14, 0x5e15, 0x5e16, 0x5e17, - 0x5e18, 0x5e19, 0x5e1a, 0x5e1b, 0x5e1c, 0x5e1d, 0x5e1e, 0x5e1f, - 0x5e20, 0x5e21, 0x5e22, 0x5e23, 0x5e24, 0x5e25, 0x5e26, 0x5e27, - 0x5e28, 0x5e29, 0x5e2a, 0x5e2b, 0x5e2c, 0x5e2d, 0x5e2e, 0x5e2f, - 0x5e30, 0x5e31, 0x5e32, 0x5e33, 0x5e34, 0x5e35, 0x5e36, 0x5e37, - 0x5e38, 0x5e39, 0x5e3a, 0x5e3b, 0x5e3c, 0x5e3d, 0x5e3e, 0x5e3f, - 0x5e40, 0x5e41, 0x5e42, 0x5e43, 0x5e44, 0x5e45, 0x5e46, 0x5e47, /* 0x5e40 */ - 0x5e48, 0x5e49, 0x5e4a, 0x5e4b, 0x5e4c, 0x5e4d, 0x5e4e, 0x5e4f, - 0x5e50, 0x5e51, 0x5e52, 0x5e53, 0x5e54, 0x5e55, 0x5e56, 0x5e57, - 0x5e58, 0x5e59, 0x5e5a, 0x5e5b, 0x5e5c, 0x5e5d, 0x5e5e, 0x5e5f, - 0x5e60, 0x5e61, 0x5e62, 0x5e63, 0x5e64, 0x5e65, 0x5e66, 0x5e67, - 0x5e68, 0x5e69, 0x5e6a, 0x5e6b, 0x5e6c, 0x5e6d, 0x5e6e, 0x5e6f, - 0x5e70, 0x5e71, 0x5e72, 0x5e73, 0x5e74, 0x5e75, 0x5e76, 0x5e77, - 0x5e78, 0x5e79, 0x5e7a, 0x5e7b, 0x5e7c, 0x5e7d, 0x5e7e, 0x5e7f, - 0x5e80, 0x5e81, 0x5e82, 0x5e83, 0x5e84, 0x5e85, 0x5e86, 0x5e87, /* 0x5e80 */ - 0x5e88, 0x5e89, 0x5e8a, 0x5e8b, 0x5e8c, 0x5e8d, 0x5e8e, 0x5e8f, - 0x5e90, 0x5e91, 0x5e92, 0x5e93, 0x5e94, 0x5e95, 0x5e96, 0x5e97, - 0x5e98, 0x5e99, 0x5e9a, 0x5e9b, 0x5e9c, 0x5e9d, 0x5e9e, 0x5e9f, - 0x5ea0, 0x5ea1, 0x5ea2, 0x5ea3, 0x5ea4, 0x5ea5, 0x5ea6, 0x5ea7, - 0x5ea8, 0x5ea9, 0x5eaa, 0x5eab, 0x5eac, 0x5ead, 0x5eae, 0x5eaf, - 0x5eb0, 0x5eb1, 0x5eb2, 0x5eb3, 0x5eb4, 0x5eb5, 0x5eb6, 0x5eb7, - 0x5eb8, 0x5eb9, 0x5eba, 0x5ebb, 0x5ebc, 0x5ebd, 0x5ebe, 0x5ebf, - 0x5ec0, 0x5ec1, 0x5ec2, 0x5ec3, 0x5ec4, 0x5ec5, 0x5ec6, 0x5ec7, /* 0x5ec0 */ - 0x5ec8, 0x5ec9, 0x5eca, 0x5ecb, 0x5ecc, 0x5ecd, 0x5ece, 0x5ecf, - 0x5ed0, 0x5ed1, 0x5ed2, 0x5ed3, 0x5ed4, 0x5ed5, 0x5ed6, 0x5ed7, - 0x5ed8, 0x5ed9, 0x5eda, 0x5edb, 0x5edc, 0x5edd, 0x5ede, 0x5edf, - 0x5ee0, 0x5ee1, 0x5ee2, 0x5ee3, 0x5ee4, 0x5ee5, 0x5ee6, 0x5ee7, - 0x5ee8, 0x5ee9, 0x5eea, 0x5eeb, 0x5eec, 0x5eed, 0x5eee, 0x5eef, - 0x5ef0, 0x5ef1, 0x5ef2, 0x5ef3, 0x5ef4, 0x5ef5, 0x5ef6, 0x5ef7, - 0x5ef8, 0x5ef9, 0x5efa, 0x5efb, 0x5efc, 0x5efd, 0x5efe, 0x5eff, - 0x5f00, 0x5f01, 0x5f02, 0x5f03, 0x5f04, 0x5f05, 0x5f06, 0x5f07, /* 0x5f00 */ - 0x5f08, 0x5f09, 0x5f0a, 0x5f0b, 0x5f0c, 0x5f0d, 0x5f0e, 0x5f0f, - 0x5f10, 0x5f11, 0x5f12, 0x5f13, 0x5f14, 0x5f15, 0x5f16, 0x5f17, - 0x5f18, 0x5f19, 0x5f1a, 0x5f1b, 0x5f1c, 0x5f1d, 0x5f1e, 0x5f1f, - 0x5f20, 0x5f21, 0x5f22, 0x5f23, 0x5f24, 0x5f25, 0x5f26, 0x5f27, - 0x5f28, 0x5f29, 0x5f2a, 0x5f2b, 0x5f2c, 0x5f2d, 0x5f2e, 0x5f2f, - 0x5f30, 0x5f31, 0x5f32, 0x5f33, 0x5f34, 0x5f35, 0x5f36, 0x5f37, - 0x5f38, 0x5f39, 0x5f3a, 0x5f3b, 0x5f3c, 0x5f3d, 0x5f3e, 0x5f3f, - 0x5f40, 0x5f41, 0x5f42, 0x5f43, 0x5f44, 0x5f45, 0x5f46, 0x5f47, /* 0x5f40 */ - 0x5f48, 0x5f49, 0x5f4a, 0x5f4b, 0x5f4c, 0x5f4d, 0x5f4e, 0x5f4f, - 0x5f50, 0x5f51, 0x5f52, 0x5f53, 0x5f54, 0x5f55, 0x5f56, 0x5f57, - 0x5f58, 0x5f59, 0x5f5a, 0x5f5b, 0x5f5c, 0x5f5d, 0x5f5e, 0x5f5f, - 0x5f60, 0x5f61, 0x5f62, 0x5f63, 0x5f64, 0x5f65, 0x5f66, 0x5f67, - 0x5f68, 0x5f69, 0x5f6a, 0x5f6b, 0x5f6c, 0x5f6d, 0x5f6e, 0x5f6f, - 0x5f70, 0x5f71, 0x5f72, 0x5f73, 0x5f74, 0x5f75, 0x5f76, 0x5f77, - 0x5f78, 0x5f79, 0x5f7a, 0x5f7b, 0x5f7c, 0x5f7d, 0x5f7e, 0x5f7f, - 0x5f80, 0x5f81, 0x5f82, 0x5f83, 0x5f84, 0x5f85, 0x5f86, 0x5f87, /* 0x5f80 */ - 0x5f88, 0x5f89, 0x5f8a, 0x5f8b, 0x5f8c, 0x5f8d, 0x5f8e, 0x5f8f, - 0x5f90, 0x5f91, 0x5f92, 0x5f93, 0x5f94, 0x5f95, 0x5f96, 0x5f97, - 0x5f98, 0x5f99, 0x5f9a, 0x5f9b, 0x5f9c, 0x5f9d, 0x5f9e, 0x5f9f, - 0x5fa0, 0x5fa1, 0x5fa2, 0x5fa3, 0x5fa4, 0x5fa5, 0x5fa6, 0x5fa7, - 0x5fa8, 0x5fa9, 0x5faa, 0x5fab, 0x5fac, 0x5fad, 0x5fae, 0x5faf, - 0x5fb0, 0x5fb1, 0x5fb2, 0x5fb3, 0x5fb4, 0x5fb5, 0x5fb6, 0x5fb7, - 0x5fb8, 0x5fb9, 0x5fba, 0x5fbb, 0x5fbc, 0x5fbd, 0x5fbe, 0x5fbf, - 0x5fc0, 0x5fc1, 0x5fc2, 0x5fc3, 0x5fc4, 0x5fc5, 0x5fc6, 0x5fc7, /* 0x5fc0 */ - 0x5fc8, 0x5fc9, 0x5fca, 0x5fcb, 0x5fcc, 0x5fcd, 0x5fce, 0x5fcf, - 0x5fd0, 0x5fd1, 0x5fd2, 0x5fd3, 0x5fd4, 0x5fd5, 0x5fd6, 0x5fd7, - 0x5fd8, 0x5fd9, 0x5fda, 0x5fdb, 0x5fdc, 0x5fdd, 0x5fde, 0x5fdf, - 0x5fe0, 0x5fe1, 0x5fe2, 0x5fe3, 0x5fe4, 0x5fe5, 0x5fe6, 0x5fe7, - 0x5fe8, 0x5fe9, 0x5fea, 0x5feb, 0x5fec, 0x5fed, 0x5fee, 0x5fef, - 0x5ff0, 0x5ff1, 0x5ff2, 0x5ff3, 0x5ff4, 0x5ff5, 0x5ff6, 0x5ff7, - 0x5ff8, 0x5ff9, 0x5ffa, 0x5ffb, 0x5ffc, 0x5ffd, 0x5ffe, 0x5fff, - 0x6000, 0x6001, 0x6002, 0x6003, 0x6004, 0x6005, 0x6006, 0x6007, /* 0x6000 */ - 0x6008, 0x6009, 0x600a, 0x600b, 0x600c, 0x600d, 0x600e, 0x600f, - 0x6010, 0x6011, 0x6012, 0x6013, 0x6014, 0x6015, 0x6016, 0x6017, - 0x6018, 0x6019, 0x601a, 0x601b, 0x601c, 0x601d, 0x601e, 0x601f, - 0x6020, 0x6021, 0x6022, 0x6023, 0x6024, 0x6025, 0x6026, 0x6027, - 0x6028, 0x6029, 0x602a, 0x602b, 0x602c, 0x602d, 0x602e, 0x602f, - 0x6030, 0x6031, 0x6032, 0x6033, 0x6034, 0x6035, 0x6036, 0x6037, - 0x6038, 0x6039, 0x603a, 0x603b, 0x603c, 0x603d, 0x603e, 0x603f, - 0x6040, 0x6041, 0x6042, 0x6043, 0x6044, 0x6045, 0x6046, 0x6047, /* 0x6040 */ - 0x6048, 0x6049, 0x604a, 0x604b, 0x604c, 0x604d, 0x604e, 0x604f, - 0x6050, 0x6051, 0x6052, 0x6053, 0x6054, 0x6055, 0x6056, 0x6057, - 0x6058, 0x6059, 0x605a, 0x605b, 0x605c, 0x605d, 0x605e, 0x605f, - 0x6060, 0x6061, 0x6062, 0x6063, 0x6064, 0x6065, 0x6066, 0x6067, - 0x6068, 0x6069, 0x606a, 0x606b, 0x606c, 0x606d, 0x606e, 0x606f, - 0x6070, 0x6071, 0x6072, 0x6073, 0x6074, 0x6075, 0x6076, 0x6077, - 0x6078, 0x6079, 0x607a, 0x607b, 0x607c, 0x607d, 0x607e, 0x607f, - 0x6080, 0x6081, 0x6082, 0x6083, 0x6084, 0x6085, 0x6086, 0x6087, /* 0x6080 */ - 0x6088, 0x6089, 0x608a, 0x608b, 0x608c, 0x608d, 0x608e, 0x608f, - 0x6090, 0x6091, 0x6092, 0x6093, 0x6094, 0x6095, 0x6096, 0x6097, - 0x6098, 0x6099, 0x609a, 0x609b, 0x609c, 0x609d, 0x609e, 0x609f, - 0x60a0, 0x60a1, 0x60a2, 0x60a3, 0x60a4, 0x60a5, 0x60a6, 0x60a7, - 0x60a8, 0x60a9, 0x60aa, 0x60ab, 0x60ac, 0x60ad, 0x60ae, 0x60af, - 0x60b0, 0x60b1, 0x60b2, 0x60b3, 0x60b4, 0x60b5, 0x60b6, 0x60b7, - 0x60b8, 0x60b9, 0x60ba, 0x60bb, 0x60bc, 0x60bd, 0x60be, 0x60bf, - 0x60c0, 0x60c1, 0x60c2, 0x60c3, 0x60c4, 0x60c5, 0x60c6, 0x60c7, /* 0x60c0 */ - 0x60c8, 0x60c9, 0x60ca, 0x60cb, 0x60cc, 0x60cd, 0x60ce, 0x60cf, - 0x60d0, 0x60d1, 0x60d2, 0x60d3, 0x60d4, 0x60d5, 0x60d6, 0x60d7, - 0x60d8, 0x60d9, 0x60da, 0x60db, 0x60dc, 0x60dd, 0x60de, 0x60df, - 0x60e0, 0x60e1, 0x60e2, 0x60e3, 0x60e4, 0x60e5, 0x60e6, 0x60e7, - 0x60e8, 0x60e9, 0x60ea, 0x60eb, 0x60ec, 0x60ed, 0x60ee, 0x60ef, - 0x60f0, 0x60f1, 0x60f2, 0x60f3, 0x60f4, 0x60f5, 0x60f6, 0x60f7, - 0x60f8, 0x60f9, 0x60fa, 0x60fb, 0x60fc, 0x60fd, 0x60fe, 0x60ff, - 0x6100, 0x6101, 0x6102, 0x6103, 0x6104, 0x6105, 0x6106, 0x6107, /* 0x6100 */ - 0x6108, 0x6109, 0x610a, 0x610b, 0x610c, 0x610d, 0x610e, 0x610f, - 0x6110, 0x6111, 0x6112, 0x6113, 0x6114, 0x6115, 0x6116, 0x6117, - 0x6118, 0x6119, 0x611a, 0x611b, 0x611c, 0x611d, 0x611e, 0x611f, - 0x6120, 0x6121, 0x6122, 0x6123, 0x6124, 0x6125, 0x6126, 0x6127, - 0x6128, 0x6129, 0x612a, 0x612b, 0x612c, 0x612d, 0x612e, 0x612f, - 0x6130, 0x6131, 0x6132, 0x6133, 0x6134, 0x6135, 0x6136, 0x6137, - 0x6138, 0x6139, 0x613a, 0x613b, 0x613c, 0x613d, 0x613e, 0x613f, - 0x6140, 0x6141, 0x6142, 0x6143, 0x6144, 0x6145, 0x6146, 0x6147, /* 0x6140 */ - 0x6148, 0x6149, 0x614a, 0x614b, 0x614c, 0x614d, 0x614e, 0x614f, - 0x6150, 0x6151, 0x6152, 0x6153, 0x6154, 0x6155, 0x6156, 0x6157, - 0x6158, 0x6159, 0x615a, 0x615b, 0x615c, 0x615d, 0x615e, 0x615f, - 0x6160, 0x6161, 0x6162, 0x6163, 0x6164, 0x6165, 0x6166, 0x6167, - 0x6168, 0x6169, 0x616a, 0x616b, 0x616c, 0x616d, 0x616e, 0x616f, - 0x6170, 0x6171, 0x6172, 0x6173, 0x6174, 0x6175, 0x6176, 0x6177, - 0x6178, 0x6179, 0x617a, 0x617b, 0x617c, 0x617d, 0x617e, 0x617f, - 0x6180, 0x6181, 0x6182, 0x6183, 0x6184, 0x6185, 0x6186, 0x6187, /* 0x6180 */ - 0x6188, 0x6189, 0x618a, 0x618b, 0x618c, 0x618d, 0x618e, 0x618f, - 0x6190, 0x6191, 0x6192, 0x6193, 0x6194, 0x6195, 0x6196, 0x6197, - 0x6198, 0x6199, 0x619a, 0x619b, 0x619c, 0x619d, 0x619e, 0x619f, - 0x61a0, 0x61a1, 0x61a2, 0x61a3, 0x61a4, 0x61a5, 0x61a6, 0x61a7, - 0x61a8, 0x61a9, 0x61aa, 0x61ab, 0x61ac, 0x61ad, 0x61ae, 0x61af, - 0x61b0, 0x61b1, 0x61b2, 0x61b3, 0x61b4, 0x61b5, 0x61b6, 0x61b7, - 0x61b8, 0x61b9, 0x61ba, 0x61bb, 0x61bc, 0x61bd, 0x61be, 0x61bf, - 0x61c0, 0x61c1, 0x61c2, 0x61c3, 0x61c4, 0x61c5, 0x61c6, 0x61c7, /* 0x61c0 */ - 0x61c8, 0x61c9, 0x61ca, 0x61cb, 0x61cc, 0x61cd, 0x61ce, 0x61cf, - 0x61d0, 0x61d1, 0x61d2, 0x61d3, 0x61d4, 0x61d5, 0x61d6, 0x61d7, - 0x61d8, 0x61d9, 0x61da, 0x61db, 0x61dc, 0x61dd, 0x61de, 0x61df, - 0x61e0, 0x61e1, 0x61e2, 0x61e3, 0x61e4, 0x61e5, 0x61e6, 0x61e7, - 0x61e8, 0x61e9, 0x61ea, 0x61eb, 0x61ec, 0x61ed, 0x61ee, 0x61ef, - 0x61f0, 0x61f1, 0x61f2, 0x61f3, 0x61f4, 0x61f5, 0x61f6, 0x61f7, - 0x61f8, 0x61f9, 0x61fa, 0x61fb, 0x61fc, 0x61fd, 0x61fe, 0x61ff, - 0x6200, 0x6201, 0x6202, 0x6203, 0x6204, 0x6205, 0x6206, 0x6207, /* 0x6200 */ - 0x6208, 0x6209, 0x620a, 0x620b, 0x620c, 0x620d, 0x620e, 0x620f, - 0x6210, 0x6211, 0x6212, 0x6213, 0x6214, 0x6215, 0x6216, 0x6217, - 0x6218, 0x6219, 0x621a, 0x621b, 0x621c, 0x621d, 0x621e, 0x621f, - 0x6220, 0x6221, 0x6222, 0x6223, 0x6224, 0x6225, 0x6226, 0x6227, - 0x6228, 0x6229, 0x622a, 0x622b, 0x622c, 0x622d, 0x622e, 0x622f, - 0x6230, 0x6231, 0x6232, 0x6233, 0x6234, 0x6235, 0x6236, 0x6237, - 0x6238, 0x6239, 0x623a, 0x623b, 0x623c, 0x623d, 0x623e, 0x623f, - 0x6240, 0x6241, 0x6242, 0x6243, 0x6244, 0x6245, 0x6246, 0x6247, /* 0x6240 */ - 0x6248, 0x6249, 0x624a, 0x624b, 0x624c, 0x624d, 0x624e, 0x624f, - 0x6250, 0x6251, 0x6252, 0x6253, 0x6254, 0x6255, 0x6256, 0x6257, - 0x6258, 0x6259, 0x625a, 0x625b, 0x625c, 0x625d, 0x625e, 0x625f, - 0x6260, 0x6261, 0x6262, 0x6263, 0x6264, 0x6265, 0x6266, 0x6267, - 0x6268, 0x6269, 0x626a, 0x626b, 0x626c, 0x626d, 0x626e, 0x626f, - 0x6270, 0x6271, 0x6272, 0x6273, 0x6274, 0x6275, 0x6276, 0x6277, - 0x6278, 0x6279, 0x627a, 0x627b, 0x627c, 0x627d, 0x627e, 0x627f, - 0x6280, 0x6281, 0x6282, 0x6283, 0x6284, 0x6285, 0x6286, 0x6287, /* 0x6280 */ - 0x6288, 0x6289, 0x628a, 0x628b, 0x628c, 0x628d, 0x628e, 0x628f, - 0x6290, 0x6291, 0x6292, 0x6293, 0x6294, 0x6295, 0x6296, 0x6297, - 0x6298, 0x6299, 0x629a, 0x629b, 0x629c, 0x629d, 0x629e, 0x629f, - 0x62a0, 0x62a1, 0x62a2, 0x62a3, 0x62a4, 0x62a5, 0x62a6, 0x62a7, - 0x62a8, 0x62a9, 0x62aa, 0x62ab, 0x62ac, 0x62ad, 0x62ae, 0x62af, - 0x62b0, 0x62b1, 0x62b2, 0x62b3, 0x62b4, 0x62b5, 0x62b6, 0x62b7, - 0x62b8, 0x62b9, 0x62ba, 0x62bb, 0x62bc, 0x62bd, 0x62be, 0x62bf, - 0x62c0, 0x62c1, 0x62c2, 0x62c3, 0x62c4, 0x62c5, 0x62c6, 0x62c7, /* 0x62c0 */ - 0x62c8, 0x62c9, 0x62ca, 0x62cb, 0x62cc, 0x62cd, 0x62ce, 0x62cf, - 0x62d0, 0x62d1, 0x62d2, 0x62d3, 0x62d4, 0x62d5, 0x62d6, 0x62d7, - 0x62d8, 0x62d9, 0x62da, 0x62db, 0x62dc, 0x62dd, 0x62de, 0x62df, - 0x62e0, 0x62e1, 0x62e2, 0x62e3, 0x62e4, 0x62e5, 0x62e6, 0x62e7, - 0x62e8, 0x62e9, 0x62ea, 0x62eb, 0x62ec, 0x62ed, 0x62ee, 0x62ef, - 0x62f0, 0x62f1, 0x62f2, 0x62f3, 0x62f4, 0x62f5, 0x62f6, 0x62f7, - 0x62f8, 0x62f9, 0x62fa, 0x62fb, 0x62fc, 0x62fd, 0x62fe, 0x62ff, - 0x6300, 0x6301, 0x6302, 0x6303, 0x6304, 0x6305, 0x6306, 0x6307, /* 0x6300 */ - 0x6308, 0x6309, 0x630a, 0x630b, 0x630c, 0x630d, 0x630e, 0x630f, - 0x6310, 0x6311, 0x6312, 0x6313, 0x6314, 0x6315, 0x6316, 0x6317, - 0x6318, 0x6319, 0x631a, 0x631b, 0x631c, 0x631d, 0x631e, 0x631f, - 0x6320, 0x6321, 0x6322, 0x6323, 0x6324, 0x6325, 0x6326, 0x6327, - 0x6328, 0x6329, 0x632a, 0x632b, 0x632c, 0x632d, 0x632e, 0x632f, - 0x6330, 0x6331, 0x6332, 0x6333, 0x6334, 0x6335, 0x6336, 0x6337, - 0x6338, 0x6339, 0x633a, 0x633b, 0x633c, 0x633d, 0x633e, 0x633f, - 0x6340, 0x6341, 0x6342, 0x6343, 0x6344, 0x6345, 0x6346, 0x6347, /* 0x6340 */ - 0x6348, 0x6349, 0x634a, 0x634b, 0x634c, 0x634d, 0x634e, 0x634f, - 0x6350, 0x6351, 0x6352, 0x6353, 0x6354, 0x6355, 0x6356, 0x6357, - 0x6358, 0x6359, 0x635a, 0x635b, 0x635c, 0x635d, 0x635e, 0x635f, - 0x6360, 0x6361, 0x6362, 0x6363, 0x6364, 0x6365, 0x6366, 0x6367, - 0x6368, 0x6369, 0x636a, 0x636b, 0x636c, 0x636d, 0x636e, 0x636f, - 0x6370, 0x6371, 0x6372, 0x6373, 0x6374, 0x6375, 0x6376, 0x6377, - 0x6378, 0x6379, 0x637a, 0x637b, 0x637c, 0x637d, 0x637e, 0x637f, - 0x6380, 0x6381, 0x6382, 0x6383, 0x6384, 0x6385, 0x6386, 0x6387, /* 0x6380 */ - 0x6388, 0x6389, 0x638a, 0x638b, 0x638c, 0x638d, 0x638e, 0x638f, - 0x6390, 0x6391, 0x6392, 0x6393, 0x6394, 0x6395, 0x6396, 0x6397, - 0x6398, 0x6399, 0x639a, 0x639b, 0x639c, 0x639d, 0x639e, 0x639f, - 0x63a0, 0x63a1, 0x63a2, 0x63a3, 0x63a4, 0x63a5, 0x63a6, 0x63a7, - 0x63a8, 0x63a9, 0x63aa, 0x63ab, 0x63ac, 0x63ad, 0x63ae, 0x63af, - 0x63b0, 0x63b1, 0x63b2, 0x63b3, 0x63b4, 0x63b5, 0x63b6, 0x63b7, - 0x63b8, 0x63b9, 0x63ba, 0x63bb, 0x63bc, 0x63bd, 0x63be, 0x63bf, - 0x63c0, 0x63c1, 0x63c2, 0x63c3, 0x63c4, 0x63c5, 0x63c6, 0x63c7, /* 0x63c0 */ - 0x63c8, 0x63c9, 0x63ca, 0x63cb, 0x63cc, 0x63cd, 0x63ce, 0x63cf, - 0x63d0, 0x63d1, 0x63d2, 0x63d3, 0x63d4, 0x63d5, 0x63d6, 0x63d7, - 0x63d8, 0x63d9, 0x63da, 0x63db, 0x63dc, 0x63dd, 0x63de, 0x63df, - 0x63e0, 0x63e1, 0x63e2, 0x63e3, 0x63e4, 0x63e5, 0x63e6, 0x63e7, - 0x63e8, 0x63e9, 0x63ea, 0x63eb, 0x63ec, 0x63ed, 0x63ee, 0x63ef, - 0x63f0, 0x63f1, 0x63f2, 0x63f3, 0x63f4, 0x63f5, 0x63f6, 0x63f7, - 0x63f8, 0x63f9, 0x63fa, 0x63fb, 0x63fc, 0x63fd, 0x63fe, 0x63ff, - 0x6400, 0x6401, 0x6402, 0x6403, 0x6404, 0x6405, 0x6406, 0x6407, /* 0x6400 */ - 0x6408, 0x6409, 0x640a, 0x640b, 0x640c, 0x640d, 0x640e, 0x640f, - 0x6410, 0x6411, 0x6412, 0x6413, 0x6414, 0x6415, 0x6416, 0x6417, - 0x6418, 0x6419, 0x641a, 0x641b, 0x641c, 0x641d, 0x641e, 0x641f, - 0x6420, 0x6421, 0x6422, 0x6423, 0x6424, 0x6425, 0x6426, 0x6427, - 0x6428, 0x6429, 0x642a, 0x642b, 0x642c, 0x642d, 0x642e, 0x642f, - 0x6430, 0x6431, 0x6432, 0x6433, 0x6434, 0x6435, 0x6436, 0x6437, - 0x6438, 0x6439, 0x643a, 0x643b, 0x643c, 0x643d, 0x643e, 0x643f, - 0x6440, 0x6441, 0x6442, 0x6443, 0x6444, 0x6445, 0x6446, 0x6447, /* 0x6440 */ - 0x6448, 0x6449, 0x644a, 0x644b, 0x644c, 0x644d, 0x644e, 0x644f, - 0x6450, 0x6451, 0x6452, 0x6453, 0x6454, 0x6455, 0x6456, 0x6457, - 0x6458, 0x6459, 0x645a, 0x645b, 0x645c, 0x645d, 0x645e, 0x645f, - 0x6460, 0x6461, 0x6462, 0x6463, 0x6464, 0x6465, 0x6466, 0x6467, - 0x6468, 0x6469, 0x646a, 0x646b, 0x646c, 0x646d, 0x646e, 0x646f, - 0x6470, 0x6471, 0x6472, 0x6473, 0x6474, 0x6475, 0x6476, 0x6477, - 0x6478, 0x6479, 0x647a, 0x647b, 0x647c, 0x647d, 0x647e, 0x647f, - 0x6480, 0x6481, 0x6482, 0x6483, 0x6484, 0x6485, 0x6486, 0x6487, /* 0x6480 */ - 0x6488, 0x6489, 0x648a, 0x648b, 0x648c, 0x648d, 0x648e, 0x648f, - 0x6490, 0x6491, 0x6492, 0x6493, 0x6494, 0x6495, 0x6496, 0x6497, - 0x6498, 0x6499, 0x649a, 0x649b, 0x649c, 0x649d, 0x649e, 0x649f, - 0x64a0, 0x64a1, 0x64a2, 0x64a3, 0x64a4, 0x64a5, 0x64a6, 0x64a7, - 0x64a8, 0x64a9, 0x64aa, 0x64ab, 0x64ac, 0x64ad, 0x64ae, 0x64af, - 0x64b0, 0x64b1, 0x64b2, 0x64b3, 0x64b4, 0x64b5, 0x64b6, 0x64b7, - 0x64b8, 0x64b9, 0x64ba, 0x64bb, 0x64bc, 0x64bd, 0x64be, 0x64bf, - 0x64c0, 0x64c1, 0x64c2, 0x64c3, 0x64c4, 0x64c5, 0x64c6, 0x64c7, /* 0x64c0 */ - 0x64c8, 0x64c9, 0x64ca, 0x64cb, 0x64cc, 0x64cd, 0x64ce, 0x64cf, - 0x64d0, 0x64d1, 0x64d2, 0x64d3, 0x64d4, 0x64d5, 0x64d6, 0x64d7, - 0x64d8, 0x64d9, 0x64da, 0x64db, 0x64dc, 0x64dd, 0x64de, 0x64df, - 0x64e0, 0x64e1, 0x64e2, 0x64e3, 0x64e4, 0x64e5, 0x64e6, 0x64e7, - 0x64e8, 0x64e9, 0x64ea, 0x64eb, 0x64ec, 0x64ed, 0x64ee, 0x64ef, - 0x64f0, 0x64f1, 0x64f2, 0x64f3, 0x64f4, 0x64f5, 0x64f6, 0x64f7, - 0x64f8, 0x64f9, 0x64fa, 0x64fb, 0x64fc, 0x64fd, 0x64fe, 0x64ff, - 0x6500, 0x6501, 0x6502, 0x6503, 0x6504, 0x6505, 0x6506, 0x6507, /* 0x6500 */ - 0x6508, 0x6509, 0x650a, 0x650b, 0x650c, 0x650d, 0x650e, 0x650f, - 0x6510, 0x6511, 0x6512, 0x6513, 0x6514, 0x6515, 0x6516, 0x6517, - 0x6518, 0x6519, 0x651a, 0x651b, 0x651c, 0x651d, 0x651e, 0x651f, - 0x6520, 0x6521, 0x6522, 0x6523, 0x6524, 0x6525, 0x6526, 0x6527, - 0x6528, 0x6529, 0x652a, 0x652b, 0x652c, 0x652d, 0x652e, 0x652f, - 0x6530, 0x6531, 0x6532, 0x6533, 0x6534, 0x6535, 0x6536, 0x6537, - 0x6538, 0x6539, 0x653a, 0x653b, 0x653c, 0x653d, 0x653e, 0x653f, - 0x6540, 0x6541, 0x6542, 0x6543, 0x6544, 0x6545, 0x6546, 0x6547, /* 0x6540 */ - 0x6548, 0x6549, 0x654a, 0x654b, 0x654c, 0x654d, 0x654e, 0x654f, - 0x6550, 0x6551, 0x6552, 0x6553, 0x6554, 0x6555, 0x6556, 0x6557, - 0x6558, 0x6559, 0x655a, 0x655b, 0x655c, 0x655d, 0x655e, 0x655f, - 0x6560, 0x6561, 0x6562, 0x6563, 0x6564, 0x6565, 0x6566, 0x6567, - 0x6568, 0x6569, 0x656a, 0x656b, 0x656c, 0x656d, 0x656e, 0x656f, - 0x6570, 0x6571, 0x6572, 0x6573, 0x6574, 0x6575, 0x6576, 0x6577, - 0x6578, 0x6579, 0x657a, 0x657b, 0x657c, 0x657d, 0x657e, 0x657f, - 0x6580, 0x6581, 0x6582, 0x6583, 0x6584, 0x6585, 0x6586, 0x6587, /* 0x6580 */ - 0x6588, 0x6589, 0x658a, 0x658b, 0x658c, 0x658d, 0x658e, 0x658f, - 0x6590, 0x6591, 0x6592, 0x6593, 0x6594, 0x6595, 0x6596, 0x6597, - 0x6598, 0x6599, 0x659a, 0x659b, 0x659c, 0x659d, 0x659e, 0x659f, - 0x65a0, 0x65a1, 0x65a2, 0x65a3, 0x65a4, 0x65a5, 0x65a6, 0x65a7, - 0x65a8, 0x65a9, 0x65aa, 0x65ab, 0x65ac, 0x65ad, 0x65ae, 0x65af, - 0x65b0, 0x65b1, 0x65b2, 0x65b3, 0x65b4, 0x65b5, 0x65b6, 0x65b7, - 0x65b8, 0x65b9, 0x65ba, 0x65bb, 0x65bc, 0x65bd, 0x65be, 0x65bf, - 0x65c0, 0x65c1, 0x65c2, 0x65c3, 0x65c4, 0x65c5, 0x65c6, 0x65c7, /* 0x65c0 */ - 0x65c8, 0x65c9, 0x65ca, 0x65cb, 0x65cc, 0x65cd, 0x65ce, 0x65cf, - 0x65d0, 0x65d1, 0x65d2, 0x65d3, 0x65d4, 0x65d5, 0x65d6, 0x65d7, - 0x65d8, 0x65d9, 0x65da, 0x65db, 0x65dc, 0x65dd, 0x65de, 0x65df, - 0x65e0, 0x65e1, 0x65e2, 0x65e3, 0x65e4, 0x65e5, 0x65e6, 0x65e7, - 0x65e8, 0x65e9, 0x65ea, 0x65eb, 0x65ec, 0x65ed, 0x65ee, 0x65ef, - 0x65f0, 0x65f1, 0x65f2, 0x65f3, 0x65f4, 0x65f5, 0x65f6, 0x65f7, - 0x65f8, 0x65f9, 0x65fa, 0x65fb, 0x65fc, 0x65fd, 0x65fe, 0x65ff, - 0x6600, 0x6601, 0x6602, 0x6603, 0x6604, 0x6605, 0x6606, 0x6607, /* 0x6600 */ - 0x6608, 0x6609, 0x660a, 0x660b, 0x660c, 0x660d, 0x660e, 0x660f, - 0x6610, 0x6611, 0x6612, 0x6613, 0x6614, 0x6615, 0x6616, 0x6617, - 0x6618, 0x6619, 0x661a, 0x661b, 0x661c, 0x661d, 0x661e, 0x661f, - 0x6620, 0x6621, 0x6622, 0x6623, 0x6624, 0x6625, 0x6626, 0x6627, - 0x6628, 0x6629, 0x662a, 0x662b, 0x662c, 0x662d, 0x662e, 0x662f, - 0x6630, 0x6631, 0x6632, 0x6633, 0x6634, 0x6635, 0x6636, 0x6637, - 0x6638, 0x6639, 0x663a, 0x663b, 0x663c, 0x663d, 0x663e, 0x663f, - 0x6640, 0x6641, 0x6642, 0x6643, 0x6644, 0x6645, 0x6646, 0x6647, /* 0x6640 */ - 0x6648, 0x6649, 0x664a, 0x664b, 0x664c, 0x664d, 0x664e, 0x664f, - 0x6650, 0x6651, 0x6652, 0x6653, 0x6654, 0x6655, 0x6656, 0x6657, - 0x6658, 0x6659, 0x665a, 0x665b, 0x665c, 0x665d, 0x665e, 0x665f, - 0x6660, 0x6661, 0x6662, 0x6663, 0x6664, 0x6665, 0x6666, 0x6667, - 0x6668, 0x6669, 0x666a, 0x666b, 0x666c, 0x666d, 0x666e, 0x666f, - 0x6670, 0x6671, 0x6672, 0x6673, 0x6674, 0x6675, 0x6676, 0x6677, - 0x6678, 0x6679, 0x667a, 0x667b, 0x667c, 0x667d, 0x667e, 0x667f, - 0x6680, 0x6681, 0x6682, 0x6683, 0x6684, 0x6685, 0x6686, 0x6687, /* 0x6680 */ - 0x6688, 0x6689, 0x668a, 0x668b, 0x668c, 0x668d, 0x668e, 0x668f, - 0x6690, 0x6691, 0x6692, 0x6693, 0x6694, 0x6695, 0x6696, 0x6697, - 0x6698, 0x6699, 0x669a, 0x669b, 0x669c, 0x669d, 0x669e, 0x669f, - 0x66a0, 0x66a1, 0x66a2, 0x66a3, 0x66a4, 0x66a5, 0x66a6, 0x66a7, - 0x66a8, 0x66a9, 0x66aa, 0x66ab, 0x66ac, 0x66ad, 0x66ae, 0x66af, - 0x66b0, 0x66b1, 0x66b2, 0x66b3, 0x66b4, 0x66b5, 0x66b6, 0x66b7, - 0x66b8, 0x66b9, 0x66ba, 0x66bb, 0x66bc, 0x66bd, 0x66be, 0x66bf, - 0x66c0, 0x66c1, 0x66c2, 0x66c3, 0x66c4, 0x66c5, 0x66c6, 0x66c7, /* 0x66c0 */ - 0x66c8, 0x66c9, 0x66ca, 0x66cb, 0x66cc, 0x66cd, 0x66ce, 0x66cf, - 0x66d0, 0x66d1, 0x66d2, 0x66d3, 0x66d4, 0x66d5, 0x66d6, 0x66d7, - 0x66d8, 0x66d9, 0x66da, 0x66db, 0x66dc, 0x66dd, 0x66de, 0x66df, - 0x66e0, 0x66e1, 0x66e2, 0x66e3, 0x66e4, 0x66e5, 0x66e6, 0x66e7, - 0x66e8, 0x66e9, 0x66ea, 0x66eb, 0x66ec, 0x66ed, 0x66ee, 0x66ef, - 0x66f0, 0x66f1, 0x66f2, 0x66f3, 0x66f4, 0x66f5, 0x66f6, 0x66f7, - 0x66f8, 0x66f9, 0x66fa, 0x66fb, 0x66fc, 0x66fd, 0x66fe, 0x66ff, - 0x6700, 0x6701, 0x6702, 0x6703, 0x6704, 0x6705, 0x6706, 0x6707, /* 0x6700 */ - 0x6708, 0x6709, 0x670a, 0x670b, 0x670c, 0x670d, 0x670e, 0x670f, - 0x6710, 0x6711, 0x6712, 0x6713, 0x6714, 0x6715, 0x6716, 0x6717, - 0x6718, 0x6719, 0x671a, 0x671b, 0x671c, 0x671d, 0x671e, 0x671f, - 0x6720, 0x6721, 0x6722, 0x6723, 0x6724, 0x6725, 0x6726, 0x6727, - 0x6728, 0x6729, 0x672a, 0x672b, 0x672c, 0x672d, 0x672e, 0x672f, - 0x6730, 0x6731, 0x6732, 0x6733, 0x6734, 0x6735, 0x6736, 0x6737, - 0x6738, 0x6739, 0x673a, 0x673b, 0x673c, 0x673d, 0x673e, 0x673f, - 0x6740, 0x6741, 0x6742, 0x6743, 0x6744, 0x6745, 0x6746, 0x6747, /* 0x6740 */ - 0x6748, 0x6749, 0x674a, 0x674b, 0x674c, 0x674d, 0x674e, 0x674f, - 0x6750, 0x6751, 0x6752, 0x6753, 0x6754, 0x6755, 0x6756, 0x6757, - 0x6758, 0x6759, 0x675a, 0x675b, 0x675c, 0x675d, 0x675e, 0x675f, - 0x6760, 0x6761, 0x6762, 0x6763, 0x6764, 0x6765, 0x6766, 0x6767, - 0x6768, 0x6769, 0x676a, 0x676b, 0x676c, 0x676d, 0x676e, 0x676f, - 0x6770, 0x6771, 0x6772, 0x6773, 0x6774, 0x6775, 0x6776, 0x6777, - 0x6778, 0x6779, 0x677a, 0x677b, 0x677c, 0x677d, 0x677e, 0x677f, - 0x6780, 0x6781, 0x6782, 0x6783, 0x6784, 0x6785, 0x6786, 0x6787, /* 0x6780 */ - 0x6788, 0x6789, 0x678a, 0x678b, 0x678c, 0x678d, 0x678e, 0x678f, - 0x6790, 0x6791, 0x6792, 0x6793, 0x6794, 0x6795, 0x6796, 0x6797, - 0x6798, 0x6799, 0x679a, 0x679b, 0x679c, 0x679d, 0x679e, 0x679f, - 0x67a0, 0x67a1, 0x67a2, 0x67a3, 0x67a4, 0x67a5, 0x67a6, 0x67a7, - 0x67a8, 0x67a9, 0x67aa, 0x67ab, 0x67ac, 0x67ad, 0x67ae, 0x67af, - 0x67b0, 0x67b1, 0x67b2, 0x67b3, 0x67b4, 0x67b5, 0x67b6, 0x67b7, - 0x67b8, 0x67b9, 0x67ba, 0x67bb, 0x67bc, 0x67bd, 0x67be, 0x67bf, - 0x67c0, 0x67c1, 0x67c2, 0x67c3, 0x67c4, 0x67c5, 0x67c6, 0x67c7, /* 0x67c0 */ - 0x67c8, 0x67c9, 0x67ca, 0x67cb, 0x67cc, 0x67cd, 0x67ce, 0x67cf, - 0x67d0, 0x67d1, 0x67d2, 0x67d3, 0x67d4, 0x67d5, 0x67d6, 0x67d7, - 0x67d8, 0x67d9, 0x67da, 0x67db, 0x67dc, 0x67dd, 0x67de, 0x67df, - 0x67e0, 0x67e1, 0x67e2, 0x67e3, 0x67e4, 0x67e5, 0x67e6, 0x67e7, - 0x67e8, 0x67e9, 0x67ea, 0x67eb, 0x67ec, 0x67ed, 0x67ee, 0x67ef, - 0x67f0, 0x67f1, 0x67f2, 0x67f3, 0x67f4, 0x67f5, 0x67f6, 0x67f7, - 0x67f8, 0x67f9, 0x67fa, 0x67fb, 0x67fc, 0x67fd, 0x67fe, 0x67ff, - 0x6800, 0x6801, 0x6802, 0x6803, 0x6804, 0x6805, 0x6806, 0x6807, /* 0x6800 */ - 0x6808, 0x6809, 0x680a, 0x680b, 0x680c, 0x680d, 0x680e, 0x680f, - 0x6810, 0x6811, 0x6812, 0x6813, 0x6814, 0x6815, 0x6816, 0x6817, - 0x6818, 0x6819, 0x681a, 0x681b, 0x681c, 0x681d, 0x681e, 0x681f, - 0x6820, 0x6821, 0x6822, 0x6823, 0x6824, 0x6825, 0x6826, 0x6827, - 0x6828, 0x6829, 0x682a, 0x682b, 0x682c, 0x682d, 0x682e, 0x682f, - 0x6830, 0x6831, 0x6832, 0x6833, 0x6834, 0x6835, 0x6836, 0x6837, - 0x6838, 0x6839, 0x683a, 0x683b, 0x683c, 0x683d, 0x683e, 0x683f, - 0x6840, 0x6841, 0x6842, 0x6843, 0x6844, 0x6845, 0x6846, 0x6847, /* 0x6840 */ - 0x6848, 0x6849, 0x684a, 0x684b, 0x684c, 0x684d, 0x684e, 0x684f, - 0x6850, 0x6851, 0x6852, 0x6853, 0x6854, 0x6855, 0x6856, 0x6857, - 0x6858, 0x6859, 0x685a, 0x685b, 0x685c, 0x685d, 0x685e, 0x685f, - 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6865, 0x6866, 0x6867, - 0x6868, 0x6869, 0x686a, 0x686b, 0x686c, 0x686d, 0x686e, 0x686f, - 0x6870, 0x6871, 0x6872, 0x6873, 0x6874, 0x6875, 0x6876, 0x6877, - 0x6878, 0x6879, 0x687a, 0x687b, 0x687c, 0x687d, 0x687e, 0x687f, - 0x6880, 0x6881, 0x6882, 0x6883, 0x6884, 0x6885, 0x6886, 0x6887, /* 0x6880 */ - 0x6888, 0x6889, 0x688a, 0x688b, 0x688c, 0x688d, 0x688e, 0x688f, - 0x6890, 0x6891, 0x6892, 0x6893, 0x6894, 0x6895, 0x6896, 0x6897, - 0x6898, 0x6899, 0x689a, 0x689b, 0x689c, 0x689d, 0x689e, 0x689f, - 0x68a0, 0x68a1, 0x68a2, 0x68a3, 0x68a4, 0x68a5, 0x68a6, 0x68a7, - 0x68a8, 0x68a9, 0x68aa, 0x68ab, 0x68ac, 0x68ad, 0x68ae, 0x68af, - 0x68b0, 0x68b1, 0x68b2, 0x68b3, 0x68b4, 0x68b5, 0x68b6, 0x68b7, - 0x68b8, 0x68b9, 0x68ba, 0x68bb, 0x68bc, 0x68bd, 0x68be, 0x68bf, - 0x68c0, 0x68c1, 0x68c2, 0x68c3, 0x68c4, 0x68c5, 0x68c6, 0x68c7, /* 0x68c0 */ - 0x68c8, 0x68c9, 0x68ca, 0x68cb, 0x68cc, 0x68cd, 0x68ce, 0x68cf, - 0x68d0, 0x68d1, 0x68d2, 0x68d3, 0x68d4, 0x68d5, 0x68d6, 0x68d7, - 0x68d8, 0x68d9, 0x68da, 0x68db, 0x68dc, 0x68dd, 0x68de, 0x68df, - 0x68e0, 0x68e1, 0x68e2, 0x68e3, 0x68e4, 0x68e5, 0x68e6, 0x68e7, - 0x68e8, 0x68e9, 0x68ea, 0x68eb, 0x68ec, 0x68ed, 0x68ee, 0x68ef, - 0x68f0, 0x68f1, 0x68f2, 0x68f3, 0x68f4, 0x68f5, 0x68f6, 0x68f7, - 0x68f8, 0x68f9, 0x68fa, 0x68fb, 0x68fc, 0x68fd, 0x68fe, 0x68ff, - 0x6900, 0x6901, 0x6902, 0x6903, 0x6904, 0x6905, 0x6906, 0x6907, /* 0x6900 */ - 0x6908, 0x6909, 0x690a, 0x690b, 0x690c, 0x690d, 0x690e, 0x690f, - 0x6910, 0x6911, 0x6912, 0x6913, 0x6914, 0x6915, 0x6916, 0x6917, - 0x6918, 0x6919, 0x691a, 0x691b, 0x691c, 0x691d, 0x691e, 0x691f, - 0x6920, 0x6921, 0x6922, 0x6923, 0x6924, 0x6925, 0x6926, 0x6927, - 0x6928, 0x6929, 0x692a, 0x692b, 0x692c, 0x692d, 0x692e, 0x692f, - 0x6930, 0x6931, 0x6932, 0x6933, 0x6934, 0x6935, 0x6936, 0x6937, - 0x6938, 0x6939, 0x693a, 0x693b, 0x693c, 0x693d, 0x693e, 0x693f, - 0x6940, 0x6941, 0x6942, 0x6943, 0x6944, 0x6945, 0x6946, 0x6947, /* 0x6940 */ - 0x6948, 0x6949, 0x694a, 0x694b, 0x694c, 0x694d, 0x694e, 0x694f, - 0x6950, 0x6951, 0x6952, 0x6953, 0x6954, 0x6955, 0x6956, 0x6957, - 0x6958, 0x6959, 0x695a, 0x695b, 0x695c, 0x695d, 0x695e, 0x695f, - 0x6960, 0x6961, 0x6962, 0x6963, 0x6964, 0x6965, 0x6966, 0x6967, - 0x6968, 0x6969, 0x696a, 0x696b, 0x696c, 0x696d, 0x696e, 0x696f, - 0x6970, 0x6971, 0x6972, 0x6973, 0x6974, 0x6975, 0x6976, 0x6977, - 0x6978, 0x6979, 0x697a, 0x697b, 0x697c, 0x697d, 0x697e, 0x697f, - 0x6980, 0x6981, 0x6982, 0x6983, 0x6984, 0x6985, 0x6986, 0x6987, /* 0x6980 */ - 0x6988, 0x6989, 0x698a, 0x698b, 0x698c, 0x698d, 0x698e, 0x698f, - 0x6990, 0x6991, 0x6992, 0x6993, 0x6994, 0x6995, 0x6996, 0x6997, - 0x6998, 0x6999, 0x699a, 0x699b, 0x699c, 0x699d, 0x699e, 0x699f, - 0x69a0, 0x69a1, 0x69a2, 0x69a3, 0x69a4, 0x69a5, 0x69a6, 0x69a7, - 0x69a8, 0x69a9, 0x69aa, 0x69ab, 0x69ac, 0x69ad, 0x69ae, 0x69af, - 0x69b0, 0x69b1, 0x69b2, 0x69b3, 0x69b4, 0x69b5, 0x69b6, 0x69b7, - 0x69b8, 0x69b9, 0x69ba, 0x69bb, 0x69bc, 0x69bd, 0x69be, 0x69bf, - 0x69c0, 0x69c1, 0x69c2, 0x69c3, 0x69c4, 0x69c5, 0x69c6, 0x69c7, /* 0x69c0 */ - 0x69c8, 0x69c9, 0x69ca, 0x69cb, 0x69cc, 0x69cd, 0x69ce, 0x69cf, - 0x69d0, 0x69d1, 0x69d2, 0x69d3, 0x69d4, 0x69d5, 0x69d6, 0x69d7, - 0x69d8, 0x69d9, 0x69da, 0x69db, 0x69dc, 0x69dd, 0x69de, 0x69df, - 0x69e0, 0x69e1, 0x69e2, 0x69e3, 0x69e4, 0x69e5, 0x69e6, 0x69e7, - 0x69e8, 0x69e9, 0x69ea, 0x69eb, 0x69ec, 0x69ed, 0x69ee, 0x69ef, - 0x69f0, 0x69f1, 0x69f2, 0x69f3, 0x69f4, 0x69f5, 0x69f6, 0x69f7, - 0x69f8, 0x69f9, 0x69fa, 0x69fb, 0x69fc, 0x69fd, 0x69fe, 0x69ff, - 0x6a00, 0x6a01, 0x6a02, 0x6a03, 0x6a04, 0x6a05, 0x6a06, 0x6a07, /* 0x6a00 */ - 0x6a08, 0x6a09, 0x6a0a, 0x6a0b, 0x6a0c, 0x6a0d, 0x6a0e, 0x6a0f, - 0x6a10, 0x6a11, 0x6a12, 0x6a13, 0x6a14, 0x6a15, 0x6a16, 0x6a17, - 0x6a18, 0x6a19, 0x6a1a, 0x6a1b, 0x6a1c, 0x6a1d, 0x6a1e, 0x6a1f, - 0x6a20, 0x6a21, 0x6a22, 0x6a23, 0x6a24, 0x6a25, 0x6a26, 0x6a27, - 0x6a28, 0x6a29, 0x6a2a, 0x6a2b, 0x6a2c, 0x6a2d, 0x6a2e, 0x6a2f, - 0x6a30, 0x6a31, 0x6a32, 0x6a33, 0x6a34, 0x6a35, 0x6a36, 0x6a37, - 0x6a38, 0x6a39, 0x6a3a, 0x6a3b, 0x6a3c, 0x6a3d, 0x6a3e, 0x6a3f, - 0x6a40, 0x6a41, 0x6a42, 0x6a43, 0x6a44, 0x6a45, 0x6a46, 0x6a47, /* 0x6a40 */ - 0x6a48, 0x6a49, 0x6a4a, 0x6a4b, 0x6a4c, 0x6a4d, 0x6a4e, 0x6a4f, - 0x6a50, 0x6a51, 0x6a52, 0x6a53, 0x6a54, 0x6a55, 0x6a56, 0x6a57, - 0x6a58, 0x6a59, 0x6a5a, 0x6a5b, 0x6a5c, 0x6a5d, 0x6a5e, 0x6a5f, - 0x6a60, 0x6a61, 0x6a62, 0x6a63, 0x6a64, 0x6a65, 0x6a66, 0x6a67, - 0x6a68, 0x6a69, 0x6a6a, 0x6a6b, 0x6a6c, 0x6a6d, 0x6a6e, 0x6a6f, - 0x6a70, 0x6a71, 0x6a72, 0x6a73, 0x6a74, 0x6a75, 0x6a76, 0x6a77, - 0x6a78, 0x6a79, 0x6a7a, 0x6a7b, 0x6a7c, 0x6a7d, 0x6a7e, 0x6a7f, - 0x6a80, 0x6a81, 0x6a82, 0x6a83, 0x6a84, 0x6a85, 0x6a86, 0x6a87, /* 0x6a80 */ - 0x6a88, 0x6a89, 0x6a8a, 0x6a8b, 0x6a8c, 0x6a8d, 0x6a8e, 0x6a8f, - 0x6a90, 0x6a91, 0x6a92, 0x6a93, 0x6a94, 0x6a95, 0x6a96, 0x6a97, - 0x6a98, 0x6a99, 0x6a9a, 0x6a9b, 0x6a9c, 0x6a9d, 0x6a9e, 0x6a9f, - 0x6aa0, 0x6aa1, 0x6aa2, 0x6aa3, 0x6aa4, 0x6aa5, 0x6aa6, 0x6aa7, - 0x6aa8, 0x6aa9, 0x6aaa, 0x6aab, 0x6aac, 0x6aad, 0x6aae, 0x6aaf, - 0x6ab0, 0x6ab1, 0x6ab2, 0x6ab3, 0x6ab4, 0x6ab5, 0x6ab6, 0x6ab7, - 0x6ab8, 0x6ab9, 0x6aba, 0x6abb, 0x6abc, 0x6abd, 0x6abe, 0x6abf, - 0x6ac0, 0x6ac1, 0x6ac2, 0x6ac3, 0x6ac4, 0x6ac5, 0x6ac6, 0x6ac7, /* 0x6ac0 */ - 0x6ac8, 0x6ac9, 0x6aca, 0x6acb, 0x6acc, 0x6acd, 0x6ace, 0x6acf, - 0x6ad0, 0x6ad1, 0x6ad2, 0x6ad3, 0x6ad4, 0x6ad5, 0x6ad6, 0x6ad7, - 0x6ad8, 0x6ad9, 0x6ada, 0x6adb, 0x6adc, 0x6add, 0x6ade, 0x6adf, - 0x6ae0, 0x6ae1, 0x6ae2, 0x6ae3, 0x6ae4, 0x6ae5, 0x6ae6, 0x6ae7, - 0x6ae8, 0x6ae9, 0x6aea, 0x6aeb, 0x6aec, 0x6aed, 0x6aee, 0x6aef, - 0x6af0, 0x6af1, 0x6af2, 0x6af3, 0x6af4, 0x6af5, 0x6af6, 0x6af7, - 0x6af8, 0x6af9, 0x6afa, 0x6afb, 0x6afc, 0x6afd, 0x6afe, 0x6aff, - 0x6b00, 0x6b01, 0x6b02, 0x6b03, 0x6b04, 0x6b05, 0x6b06, 0x6b07, /* 0x6b00 */ - 0x6b08, 0x6b09, 0x6b0a, 0x6b0b, 0x6b0c, 0x6b0d, 0x6b0e, 0x6b0f, - 0x6b10, 0x6b11, 0x6b12, 0x6b13, 0x6b14, 0x6b15, 0x6b16, 0x6b17, - 0x6b18, 0x6b19, 0x6b1a, 0x6b1b, 0x6b1c, 0x6b1d, 0x6b1e, 0x6b1f, - 0x6b20, 0x6b21, 0x6b22, 0x6b23, 0x6b24, 0x6b25, 0x6b26, 0x6b27, - 0x6b28, 0x6b29, 0x6b2a, 0x6b2b, 0x6b2c, 0x6b2d, 0x6b2e, 0x6b2f, - 0x6b30, 0x6b31, 0x6b32, 0x6b33, 0x6b34, 0x6b35, 0x6b36, 0x6b37, - 0x6b38, 0x6b39, 0x6b3a, 0x6b3b, 0x6b3c, 0x6b3d, 0x6b3e, 0x6b3f, - 0x6b40, 0x6b41, 0x6b42, 0x6b43, 0x6b44, 0x6b45, 0x6b46, 0x6b47, /* 0x6b40 */ - 0x6b48, 0x6b49, 0x6b4a, 0x6b4b, 0x6b4c, 0x6b4d, 0x6b4e, 0x6b4f, - 0x6b50, 0x6b51, 0x6b52, 0x6b53, 0x6b54, 0x6b55, 0x6b56, 0x6b57, - 0x6b58, 0x6b59, 0x6b5a, 0x6b5b, 0x6b5c, 0x6b5d, 0x6b5e, 0x6b5f, - 0x6b60, 0x6b61, 0x6b62, 0x6b63, 0x6b64, 0x6b65, 0x6b66, 0x6b67, - 0x6b68, 0x6b69, 0x6b6a, 0x6b6b, 0x6b6c, 0x6b6d, 0x6b6e, 0x6b6f, - 0x6b70, 0x6b71, 0x6b72, 0x6b73, 0x6b74, 0x6b75, 0x6b76, 0x6b77, - 0x6b78, 0x6b79, 0x6b7a, 0x6b7b, 0x6b7c, 0x6b7d, 0x6b7e, 0x6b7f, - 0x6b80, 0x6b81, 0x6b82, 0x6b83, 0x6b84, 0x6b85, 0x6b86, 0x6b87, /* 0x6b80 */ - 0x6b88, 0x6b89, 0x6b8a, 0x6b8b, 0x6b8c, 0x6b8d, 0x6b8e, 0x6b8f, - 0x6b90, 0x6b91, 0x6b92, 0x6b93, 0x6b94, 0x6b95, 0x6b96, 0x6b97, - 0x6b98, 0x6b99, 0x6b9a, 0x6b9b, 0x6b9c, 0x6b9d, 0x6b9e, 0x6b9f, - 0x6ba0, 0x6ba1, 0x6ba2, 0x6ba3, 0x6ba4, 0x6ba5, 0x6ba6, 0x6ba7, - 0x6ba8, 0x6ba9, 0x6baa, 0x6bab, 0x6bac, 0x6bad, 0x6bae, 0x6baf, - 0x6bb0, 0x6bb1, 0x6bb2, 0x6bb3, 0x6bb4, 0x6bb5, 0x6bb6, 0x6bb7, - 0x6bb8, 0x6bb9, 0x6bba, 0x6bbb, 0x6bbc, 0x6bbd, 0x6bbe, 0x6bbf, - 0x6bc0, 0x6bc1, 0x6bc2, 0x6bc3, 0x6bc4, 0x6bc5, 0x6bc6, 0x6bc7, /* 0x6bc0 */ - 0x6bc8, 0x6bc9, 0x6bca, 0x6bcb, 0x6bcc, 0x6bcd, 0x6bce, 0x6bcf, - 0x6bd0, 0x6bd1, 0x6bd2, 0x6bd3, 0x6bd4, 0x6bd5, 0x6bd6, 0x6bd7, - 0x6bd8, 0x6bd9, 0x6bda, 0x6bdb, 0x6bdc, 0x6bdd, 0x6bde, 0x6bdf, - 0x6be0, 0x6be1, 0x6be2, 0x6be3, 0x6be4, 0x6be5, 0x6be6, 0x6be7, - 0x6be8, 0x6be9, 0x6bea, 0x6beb, 0x6bec, 0x6bed, 0x6bee, 0x6bef, - 0x6bf0, 0x6bf1, 0x6bf2, 0x6bf3, 0x6bf4, 0x6bf5, 0x6bf6, 0x6bf7, - 0x6bf8, 0x6bf9, 0x6bfa, 0x6bfb, 0x6bfc, 0x6bfd, 0x6bfe, 0x6bff, - 0x6c00, 0x6c01, 0x6c02, 0x6c03, 0x6c04, 0x6c05, 0x6c06, 0x6c07, /* 0x6c00 */ - 0x6c08, 0x6c09, 0x6c0a, 0x6c0b, 0x6c0c, 0x6c0d, 0x6c0e, 0x6c0f, - 0x6c10, 0x6c11, 0x6c12, 0x6c13, 0x6c14, 0x6c15, 0x6c16, 0x6c17, - 0x6c18, 0x6c19, 0x6c1a, 0x6c1b, 0x6c1c, 0x6c1d, 0x6c1e, 0x6c1f, - 0x6c20, 0x6c21, 0x6c22, 0x6c23, 0x6c24, 0x6c25, 0x6c26, 0x6c27, - 0x6c28, 0x6c29, 0x6c2a, 0x6c2b, 0x6c2c, 0x6c2d, 0x6c2e, 0x6c2f, - 0x6c30, 0x6c31, 0x6c32, 0x6c33, 0x6c34, 0x6c35, 0x6c36, 0x6c37, - 0x6c38, 0x6c39, 0x6c3a, 0x6c3b, 0x6c3c, 0x6c3d, 0x6c3e, 0x6c3f, - 0x6c40, 0x6c41, 0x6c42, 0x6c43, 0x6c44, 0x6c45, 0x6c46, 0x6c47, /* 0x6c40 */ - 0x6c48, 0x6c49, 0x6c4a, 0x6c4b, 0x6c4c, 0x6c4d, 0x6c4e, 0x6c4f, - 0x6c50, 0x6c51, 0x6c52, 0x6c53, 0x6c54, 0x6c55, 0x6c56, 0x6c57, - 0x6c58, 0x6c59, 0x6c5a, 0x6c5b, 0x6c5c, 0x6c5d, 0x6c5e, 0x6c5f, - 0x6c60, 0x6c61, 0x6c62, 0x6c63, 0x6c64, 0x6c65, 0x6c66, 0x6c67, - 0x6c68, 0x6c69, 0x6c6a, 0x6c6b, 0x6c6c, 0x6c6d, 0x6c6e, 0x6c6f, - 0x6c70, 0x6c71, 0x6c72, 0x6c73, 0x6c74, 0x6c75, 0x6c76, 0x6c77, - 0x6c78, 0x6c79, 0x6c7a, 0x6c7b, 0x6c7c, 0x6c7d, 0x6c7e, 0x6c7f, - 0x6c80, 0x6c81, 0x6c82, 0x6c83, 0x6c84, 0x6c85, 0x6c86, 0x6c87, /* 0x6c80 */ - 0x6c88, 0x6c89, 0x6c8a, 0x6c8b, 0x6c8c, 0x6c8d, 0x6c8e, 0x6c8f, - 0x6c90, 0x6c91, 0x6c92, 0x6c93, 0x6c94, 0x6c95, 0x6c96, 0x6c97, - 0x6c98, 0x6c99, 0x6c9a, 0x6c9b, 0x6c9c, 0x6c9d, 0x6c9e, 0x6c9f, - 0x6ca0, 0x6ca1, 0x6ca2, 0x6ca3, 0x6ca4, 0x6ca5, 0x6ca6, 0x6ca7, - 0x6ca8, 0x6ca9, 0x6caa, 0x6cab, 0x6cac, 0x6cad, 0x6cae, 0x6caf, - 0x6cb0, 0x6cb1, 0x6cb2, 0x6cb3, 0x6cb4, 0x6cb5, 0x6cb6, 0x6cb7, - 0x6cb8, 0x6cb9, 0x6cba, 0x6cbb, 0x6cbc, 0x6cbd, 0x6cbe, 0x6cbf, - 0x6cc0, 0x6cc1, 0x6cc2, 0x6cc3, 0x6cc4, 0x6cc5, 0x6cc6, 0x6cc7, /* 0x6cc0 */ - 0x6cc8, 0x6cc9, 0x6cca, 0x6ccb, 0x6ccc, 0x6ccd, 0x6cce, 0x6ccf, - 0x6cd0, 0x6cd1, 0x6cd2, 0x6cd3, 0x6cd4, 0x6cd5, 0x6cd6, 0x6cd7, - 0x6cd8, 0x6cd9, 0x6cda, 0x6cdb, 0x6cdc, 0x6cdd, 0x6cde, 0x6cdf, - 0x6ce0, 0x6ce1, 0x6ce2, 0x6ce3, 0x6ce4, 0x6ce5, 0x6ce6, 0x6ce7, - 0x6ce8, 0x6ce9, 0x6cea, 0x6ceb, 0x6cec, 0x6ced, 0x6cee, 0x6cef, - 0x6cf0, 0x6cf1, 0x6cf2, 0x6cf3, 0x6cf4, 0x6cf5, 0x6cf6, 0x6cf7, - 0x6cf8, 0x6cf9, 0x6cfa, 0x6cfb, 0x6cfc, 0x6cfd, 0x6cfe, 0x6cff, - 0x6d00, 0x6d01, 0x6d02, 0x6d03, 0x6d04, 0x6d05, 0x6d06, 0x6d07, /* 0x6d00 */ - 0x6d08, 0x6d09, 0x6d0a, 0x6d0b, 0x6d0c, 0x6d0d, 0x6d0e, 0x6d0f, - 0x6d10, 0x6d11, 0x6d12, 0x6d13, 0x6d14, 0x6d15, 0x6d16, 0x6d17, - 0x6d18, 0x6d19, 0x6d1a, 0x6d1b, 0x6d1c, 0x6d1d, 0x6d1e, 0x6d1f, - 0x6d20, 0x6d21, 0x6d22, 0x6d23, 0x6d24, 0x6d25, 0x6d26, 0x6d27, - 0x6d28, 0x6d29, 0x6d2a, 0x6d2b, 0x6d2c, 0x6d2d, 0x6d2e, 0x6d2f, - 0x6d30, 0x6d31, 0x6d32, 0x6d33, 0x6d34, 0x6d35, 0x6d36, 0x6d37, - 0x6d38, 0x6d39, 0x6d3a, 0x6d3b, 0x6d3c, 0x6d3d, 0x6d3e, 0x6d3f, - 0x6d40, 0x6d41, 0x6d42, 0x6d43, 0x6d44, 0x6d45, 0x6d46, 0x6d47, /* 0x6d40 */ - 0x6d48, 0x6d49, 0x6d4a, 0x6d4b, 0x6d4c, 0x6d4d, 0x6d4e, 0x6d4f, - 0x6d50, 0x6d51, 0x6d52, 0x6d53, 0x6d54, 0x6d55, 0x6d56, 0x6d57, - 0x6d58, 0x6d59, 0x6d5a, 0x6d5b, 0x6d5c, 0x6d5d, 0x6d5e, 0x6d5f, - 0x6d60, 0x6d61, 0x6d62, 0x6d63, 0x6d64, 0x6d65, 0x6d66, 0x6d67, - 0x6d68, 0x6d69, 0x6d6a, 0x6d6b, 0x6d6c, 0x6d6d, 0x6d6e, 0x6d6f, - 0x6d70, 0x6d71, 0x6d72, 0x6d73, 0x6d74, 0x6d75, 0x6d76, 0x6d77, - 0x6d78, 0x6d79, 0x6d7a, 0x6d7b, 0x6d7c, 0x6d7d, 0x6d7e, 0x6d7f, - 0x6d80, 0x6d81, 0x6d82, 0x6d83, 0x6d84, 0x6d85, 0x6d86, 0x6d87, /* 0x6d80 */ - 0x6d88, 0x6d89, 0x6d8a, 0x6d8b, 0x6d8c, 0x6d8d, 0x6d8e, 0x6d8f, - 0x6d90, 0x6d91, 0x6d92, 0x6d93, 0x6d94, 0x6d95, 0x6d96, 0x6d97, - 0x6d98, 0x6d99, 0x6d9a, 0x6d9b, 0x6d9c, 0x6d9d, 0x6d9e, 0x6d9f, - 0x6da0, 0x6da1, 0x6da2, 0x6da3, 0x6da4, 0x6da5, 0x6da6, 0x6da7, - 0x6da8, 0x6da9, 0x6daa, 0x6dab, 0x6dac, 0x6dad, 0x6dae, 0x6daf, - 0x6db0, 0x6db1, 0x6db2, 0x6db3, 0x6db4, 0x6db5, 0x6db6, 0x6db7, - 0x6db8, 0x6db9, 0x6dba, 0x6dbb, 0x6dbc, 0x6dbd, 0x6dbe, 0x6dbf, - 0x6dc0, 0x6dc1, 0x6dc2, 0x6dc3, 0x6dc4, 0x6dc5, 0x6dc6, 0x6dc7, /* 0x6dc0 */ - 0x6dc8, 0x6dc9, 0x6dca, 0x6dcb, 0x6dcc, 0x6dcd, 0x6dce, 0x6dcf, - 0x6dd0, 0x6dd1, 0x6dd2, 0x6dd3, 0x6dd4, 0x6dd5, 0x6dd6, 0x6dd7, - 0x6dd8, 0x6dd9, 0x6dda, 0x6ddb, 0x6ddc, 0x6ddd, 0x6dde, 0x6ddf, - 0x6de0, 0x6de1, 0x6de2, 0x6de3, 0x6de4, 0x6de5, 0x6de6, 0x6de7, - 0x6de8, 0x6de9, 0x6dea, 0x6deb, 0x6dec, 0x6ded, 0x6dee, 0x6def, - 0x6df0, 0x6df1, 0x6df2, 0x6df3, 0x6df4, 0x6df5, 0x6df6, 0x6df7, - 0x6df8, 0x6df9, 0x6dfa, 0x6dfb, 0x6dfc, 0x6dfd, 0x6dfe, 0x6dff, - 0x6e00, 0x6e01, 0x6e02, 0x6e03, 0x6e04, 0x6e05, 0x6e06, 0x6e07, /* 0x6e00 */ - 0x6e08, 0x6e09, 0x6e0a, 0x6e0b, 0x6e0c, 0x6e0d, 0x6e0e, 0x6e0f, - 0x6e10, 0x6e11, 0x6e12, 0x6e13, 0x6e14, 0x6e15, 0x6e16, 0x6e17, - 0x6e18, 0x6e19, 0x6e1a, 0x6e1b, 0x6e1c, 0x6e1d, 0x6e1e, 0x6e1f, - 0x6e20, 0x6e21, 0x6e22, 0x6e23, 0x6e24, 0x6e25, 0x6e26, 0x6e27, - 0x6e28, 0x6e29, 0x6e2a, 0x6e2b, 0x6e2c, 0x6e2d, 0x6e2e, 0x6e2f, - 0x6e30, 0x6e31, 0x6e32, 0x6e33, 0x6e34, 0x6e35, 0x6e36, 0x6e37, - 0x6e38, 0x6e39, 0x6e3a, 0x6e3b, 0x6e3c, 0x6e3d, 0x6e3e, 0x6e3f, - 0x6e40, 0x6e41, 0x6e42, 0x6e43, 0x6e44, 0x6e45, 0x6e46, 0x6e47, /* 0x6e40 */ - 0x6e48, 0x6e49, 0x6e4a, 0x6e4b, 0x6e4c, 0x6e4d, 0x6e4e, 0x6e4f, - 0x6e50, 0x6e51, 0x6e52, 0x6e53, 0x6e54, 0x6e55, 0x6e56, 0x6e57, - 0x6e58, 0x6e59, 0x6e5a, 0x6e5b, 0x6e5c, 0x6e5d, 0x6e5e, 0x6e5f, - 0x6e60, 0x6e61, 0x6e62, 0x6e63, 0x6e64, 0x6e65, 0x6e66, 0x6e67, - 0x6e68, 0x6e69, 0x6e6a, 0x6e6b, 0x6e6c, 0x6e6d, 0x6e6e, 0x6e6f, - 0x6e70, 0x6e71, 0x6e72, 0x6e73, 0x6e74, 0x6e75, 0x6e76, 0x6e77, - 0x6e78, 0x6e79, 0x6e7a, 0x6e7b, 0x6e7c, 0x6e7d, 0x6e7e, 0x6e7f, - 0x6e80, 0x6e81, 0x6e82, 0x6e83, 0x6e84, 0x6e85, 0x6e86, 0x6e87, /* 0x6e80 */ - 0x6e88, 0x6e89, 0x6e8a, 0x6e8b, 0x6e8c, 0x6e8d, 0x6e8e, 0x6e8f, - 0x6e90, 0x6e91, 0x6e92, 0x6e93, 0x6e94, 0x6e95, 0x6e96, 0x6e97, - 0x6e98, 0x6e99, 0x6e9a, 0x6e9b, 0x6e9c, 0x6e9d, 0x6e9e, 0x6e9f, - 0x6ea0, 0x6ea1, 0x6ea2, 0x6ea3, 0x6ea4, 0x6ea5, 0x6ea6, 0x6ea7, - 0x6ea8, 0x6ea9, 0x6eaa, 0x6eab, 0x6eac, 0x6ead, 0x6eae, 0x6eaf, - 0x6eb0, 0x6eb1, 0x6eb2, 0x6eb3, 0x6eb4, 0x6eb5, 0x6eb6, 0x6eb7, - 0x6eb8, 0x6eb9, 0x6eba, 0x6ebb, 0x6ebc, 0x6ebd, 0x6ebe, 0x6ebf, - 0x6ec0, 0x6ec1, 0x6ec2, 0x6ec3, 0x6ec4, 0x6ec5, 0x6ec6, 0x6ec7, /* 0x6ec0 */ - 0x6ec8, 0x6ec9, 0x6eca, 0x6ecb, 0x6ecc, 0x6ecd, 0x6ece, 0x6ecf, - 0x6ed0, 0x6ed1, 0x6ed2, 0x6ed3, 0x6ed4, 0x6ed5, 0x6ed6, 0x6ed7, - 0x6ed8, 0x6ed9, 0x6eda, 0x6edb, 0x6edc, 0x6edd, 0x6ede, 0x6edf, - 0x6ee0, 0x6ee1, 0x6ee2, 0x6ee3, 0x6ee4, 0x6ee5, 0x6ee6, 0x6ee7, - 0x6ee8, 0x6ee9, 0x6eea, 0x6eeb, 0x6eec, 0x6eed, 0x6eee, 0x6eef, - 0x6ef0, 0x6ef1, 0x6ef2, 0x6ef3, 0x6ef4, 0x6ef5, 0x6ef6, 0x6ef7, - 0x6ef8, 0x6ef9, 0x6efa, 0x6efb, 0x6efc, 0x6efd, 0x6efe, 0x6eff, - 0x6f00, 0x6f01, 0x6f02, 0x6f03, 0x6f04, 0x6f05, 0x6f06, 0x6f07, /* 0x6f00 */ - 0x6f08, 0x6f09, 0x6f0a, 0x6f0b, 0x6f0c, 0x6f0d, 0x6f0e, 0x6f0f, - 0x6f10, 0x6f11, 0x6f12, 0x6f13, 0x6f14, 0x6f15, 0x6f16, 0x6f17, - 0x6f18, 0x6f19, 0x6f1a, 0x6f1b, 0x6f1c, 0x6f1d, 0x6f1e, 0x6f1f, - 0x6f20, 0x6f21, 0x6f22, 0x6f23, 0x6f24, 0x6f25, 0x6f26, 0x6f27, - 0x6f28, 0x6f29, 0x6f2a, 0x6f2b, 0x6f2c, 0x6f2d, 0x6f2e, 0x6f2f, - 0x6f30, 0x6f31, 0x6f32, 0x6f33, 0x6f34, 0x6f35, 0x6f36, 0x6f37, - 0x6f38, 0x6f39, 0x6f3a, 0x6f3b, 0x6f3c, 0x6f3d, 0x6f3e, 0x6f3f, - 0x6f40, 0x6f41, 0x6f42, 0x6f43, 0x6f44, 0x6f45, 0x6f46, 0x6f47, /* 0x6f40 */ - 0x6f48, 0x6f49, 0x6f4a, 0x6f4b, 0x6f4c, 0x6f4d, 0x6f4e, 0x6f4f, - 0x6f50, 0x6f51, 0x6f52, 0x6f53, 0x6f54, 0x6f55, 0x6f56, 0x6f57, - 0x6f58, 0x6f59, 0x6f5a, 0x6f5b, 0x6f5c, 0x6f5d, 0x6f5e, 0x6f5f, - 0x6f60, 0x6f61, 0x6f62, 0x6f63, 0x6f64, 0x6f65, 0x6f66, 0x6f67, - 0x6f68, 0x6f69, 0x6f6a, 0x6f6b, 0x6f6c, 0x6f6d, 0x6f6e, 0x6f6f, - 0x6f70, 0x6f71, 0x6f72, 0x6f73, 0x6f74, 0x6f75, 0x6f76, 0x6f77, - 0x6f78, 0x6f79, 0x6f7a, 0x6f7b, 0x6f7c, 0x6f7d, 0x6f7e, 0x6f7f, - 0x6f80, 0x6f81, 0x6f82, 0x6f83, 0x6f84, 0x6f85, 0x6f86, 0x6f87, /* 0x6f80 */ - 0x6f88, 0x6f89, 0x6f8a, 0x6f8b, 0x6f8c, 0x6f8d, 0x6f8e, 0x6f8f, - 0x6f90, 0x6f91, 0x6f92, 0x6f93, 0x6f94, 0x6f95, 0x6f96, 0x6f97, - 0x6f98, 0x6f99, 0x6f9a, 0x6f9b, 0x6f9c, 0x6f9d, 0x6f9e, 0x6f9f, - 0x6fa0, 0x6fa1, 0x6fa2, 0x6fa3, 0x6fa4, 0x6fa5, 0x6fa6, 0x6fa7, - 0x6fa8, 0x6fa9, 0x6faa, 0x6fab, 0x6fac, 0x6fad, 0x6fae, 0x6faf, - 0x6fb0, 0x6fb1, 0x6fb2, 0x6fb3, 0x6fb4, 0x6fb5, 0x6fb6, 0x6fb7, - 0x6fb8, 0x6fb9, 0x6fba, 0x6fbb, 0x6fbc, 0x6fbd, 0x6fbe, 0x6fbf, - 0x6fc0, 0x6fc1, 0x6fc2, 0x6fc3, 0x6fc4, 0x6fc5, 0x6fc6, 0x6fc7, /* 0x6fc0 */ - 0x6fc8, 0x6fc9, 0x6fca, 0x6fcb, 0x6fcc, 0x6fcd, 0x6fce, 0x6fcf, - 0x6fd0, 0x6fd1, 0x6fd2, 0x6fd3, 0x6fd4, 0x6fd5, 0x6fd6, 0x6fd7, - 0x6fd8, 0x6fd9, 0x6fda, 0x6fdb, 0x6fdc, 0x6fdd, 0x6fde, 0x6fdf, - 0x6fe0, 0x6fe1, 0x6fe2, 0x6fe3, 0x6fe4, 0x6fe5, 0x6fe6, 0x6fe7, - 0x6fe8, 0x6fe9, 0x6fea, 0x6feb, 0x6fec, 0x6fed, 0x6fee, 0x6fef, - 0x6ff0, 0x6ff1, 0x6ff2, 0x6ff3, 0x6ff4, 0x6ff5, 0x6ff6, 0x6ff7, - 0x6ff8, 0x6ff9, 0x6ffa, 0x6ffb, 0x6ffc, 0x6ffd, 0x6ffe, 0x6fff, - 0x7000, 0x7001, 0x7002, 0x7003, 0x7004, 0x7005, 0x7006, 0x7007, /* 0x7000 */ - 0x7008, 0x7009, 0x700a, 0x700b, 0x700c, 0x700d, 0x700e, 0x700f, - 0x7010, 0x7011, 0x7012, 0x7013, 0x7014, 0x7015, 0x7016, 0x7017, - 0x7018, 0x7019, 0x701a, 0x701b, 0x701c, 0x701d, 0x701e, 0x701f, - 0x7020, 0x7021, 0x7022, 0x7023, 0x7024, 0x7025, 0x7026, 0x7027, - 0x7028, 0x7029, 0x702a, 0x702b, 0x702c, 0x702d, 0x702e, 0x702f, - 0x7030, 0x7031, 0x7032, 0x7033, 0x7034, 0x7035, 0x7036, 0x7037, - 0x7038, 0x7039, 0x703a, 0x703b, 0x703c, 0x703d, 0x703e, 0x703f, - 0x7040, 0x7041, 0x7042, 0x7043, 0x7044, 0x7045, 0x7046, 0x7047, /* 0x7040 */ - 0x7048, 0x7049, 0x704a, 0x704b, 0x704c, 0x704d, 0x704e, 0x704f, - 0x7050, 0x7051, 0x7052, 0x7053, 0x7054, 0x7055, 0x7056, 0x7057, - 0x7058, 0x7059, 0x705a, 0x705b, 0x705c, 0x705d, 0x705e, 0x705f, - 0x7060, 0x7061, 0x7062, 0x7063, 0x7064, 0x7065, 0x7066, 0x7067, - 0x7068, 0x7069, 0x706a, 0x706b, 0x706c, 0x706d, 0x706e, 0x706f, - 0x7070, 0x7071, 0x7072, 0x7073, 0x7074, 0x7075, 0x7076, 0x7077, - 0x7078, 0x7079, 0x707a, 0x707b, 0x707c, 0x707d, 0x707e, 0x707f, - 0x7080, 0x7081, 0x7082, 0x7083, 0x7084, 0x7085, 0x7086, 0x7087, /* 0x7080 */ - 0x7088, 0x7089, 0x708a, 0x708b, 0x708c, 0x708d, 0x708e, 0x708f, - 0x7090, 0x7091, 0x7092, 0x7093, 0x7094, 0x7095, 0x7096, 0x7097, - 0x7098, 0x7099, 0x709a, 0x709b, 0x709c, 0x709d, 0x709e, 0x709f, - 0x70a0, 0x70a1, 0x70a2, 0x70a3, 0x70a4, 0x70a5, 0x70a6, 0x70a7, - 0x70a8, 0x70a9, 0x70aa, 0x70ab, 0x70ac, 0x70ad, 0x70ae, 0x70af, - 0x70b0, 0x70b1, 0x70b2, 0x70b3, 0x70b4, 0x70b5, 0x70b6, 0x70b7, - 0x70b8, 0x70b9, 0x70ba, 0x70bb, 0x70bc, 0x70bd, 0x70be, 0x70bf, - 0x70c0, 0x70c1, 0x70c2, 0x70c3, 0x70c4, 0x70c5, 0x70c6, 0x70c7, /* 0x70c0 */ - 0x70c8, 0x70c9, 0x70ca, 0x70cb, 0x70cc, 0x70cd, 0x70ce, 0x70cf, - 0x70d0, 0x70d1, 0x70d2, 0x70d3, 0x70d4, 0x70d5, 0x70d6, 0x70d7, - 0x70d8, 0x70d9, 0x70da, 0x70db, 0x70dc, 0x70dd, 0x70de, 0x70df, - 0x70e0, 0x70e1, 0x70e2, 0x70e3, 0x70e4, 0x70e5, 0x70e6, 0x70e7, - 0x70e8, 0x70e9, 0x70ea, 0x70eb, 0x70ec, 0x70ed, 0x70ee, 0x70ef, - 0x70f0, 0x70f1, 0x70f2, 0x70f3, 0x70f4, 0x70f5, 0x70f6, 0x70f7, - 0x70f8, 0x70f9, 0x70fa, 0x70fb, 0x70fc, 0x70fd, 0x70fe, 0x70ff, - 0x7100, 0x7101, 0x7102, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, /* 0x7100 */ - 0x7108, 0x7109, 0x710a, 0x710b, 0x710c, 0x710d, 0x710e, 0x710f, - 0x7110, 0x7111, 0x7112, 0x7113, 0x7114, 0x7115, 0x7116, 0x7117, - 0x7118, 0x7119, 0x711a, 0x711b, 0x711c, 0x711d, 0x711e, 0x711f, - 0x7120, 0x7121, 0x7122, 0x7123, 0x7124, 0x7125, 0x7126, 0x7127, - 0x7128, 0x7129, 0x712a, 0x712b, 0x712c, 0x712d, 0x712e, 0x712f, - 0x7130, 0x7131, 0x7132, 0x7133, 0x7134, 0x7135, 0x7136, 0x7137, - 0x7138, 0x7139, 0x713a, 0x713b, 0x713c, 0x713d, 0x713e, 0x713f, - 0x7140, 0x7141, 0x7142, 0x7143, 0x7144, 0x7145, 0x7146, 0x7147, /* 0x7140 */ - 0x7148, 0x7149, 0x714a, 0x714b, 0x714c, 0x714d, 0x714e, 0x714f, - 0x7150, 0x7151, 0x7152, 0x7153, 0x7154, 0x7155, 0x7156, 0x7157, - 0x7158, 0x7159, 0x715a, 0x715b, 0x715c, 0x715d, 0x715e, 0x715f, - 0x7160, 0x7161, 0x7162, 0x7163, 0x7164, 0x7165, 0x7166, 0x7167, - 0x7168, 0x7169, 0x716a, 0x716b, 0x716c, 0x716d, 0x716e, 0x716f, - 0x7170, 0x7171, 0x7172, 0x7173, 0x7174, 0x7175, 0x7176, 0x7177, - 0x7178, 0x7179, 0x717a, 0x717b, 0x717c, 0x717d, 0x717e, 0x717f, - 0x7180, 0x7181, 0x7182, 0x7183, 0x7184, 0x7185, 0x7186, 0x7187, /* 0x7180 */ - 0x7188, 0x7189, 0x718a, 0x718b, 0x718c, 0x718d, 0x718e, 0x718f, - 0x7190, 0x7191, 0x7192, 0x7193, 0x7194, 0x7195, 0x7196, 0x7197, - 0x7198, 0x7199, 0x719a, 0x719b, 0x719c, 0x719d, 0x719e, 0x719f, - 0x71a0, 0x71a1, 0x71a2, 0x71a3, 0x71a4, 0x71a5, 0x71a6, 0x71a7, - 0x71a8, 0x71a9, 0x71aa, 0x71ab, 0x71ac, 0x71ad, 0x71ae, 0x71af, - 0x71b0, 0x71b1, 0x71b2, 0x71b3, 0x71b4, 0x71b5, 0x71b6, 0x71b7, - 0x71b8, 0x71b9, 0x71ba, 0x71bb, 0x71bc, 0x71bd, 0x71be, 0x71bf, - 0x71c0, 0x71c1, 0x71c2, 0x71c3, 0x71c4, 0x71c5, 0x71c6, 0x71c7, /* 0x71c0 */ - 0x71c8, 0x71c9, 0x71ca, 0x71cb, 0x71cc, 0x71cd, 0x71ce, 0x71cf, - 0x71d0, 0x71d1, 0x71d2, 0x71d3, 0x71d4, 0x71d5, 0x71d6, 0x71d7, - 0x71d8, 0x71d9, 0x71da, 0x71db, 0x71dc, 0x71dd, 0x71de, 0x71df, - 0x71e0, 0x71e1, 0x71e2, 0x71e3, 0x71e4, 0x71e5, 0x71e6, 0x71e7, - 0x71e8, 0x71e9, 0x71ea, 0x71eb, 0x71ec, 0x71ed, 0x71ee, 0x71ef, - 0x71f0, 0x71f1, 0x71f2, 0x71f3, 0x71f4, 0x71f5, 0x71f6, 0x71f7, - 0x71f8, 0x71f9, 0x71fa, 0x71fb, 0x71fc, 0x71fd, 0x71fe, 0x71ff, - 0x7200, 0x7201, 0x7202, 0x7203, 0x7204, 0x7205, 0x7206, 0x7207, /* 0x7200 */ - 0x7208, 0x7209, 0x720a, 0x720b, 0x720c, 0x720d, 0x720e, 0x720f, - 0x7210, 0x7211, 0x7212, 0x7213, 0x7214, 0x7215, 0x7216, 0x7217, - 0x7218, 0x7219, 0x721a, 0x721b, 0x721c, 0x721d, 0x721e, 0x721f, - 0x7220, 0x7221, 0x7222, 0x7223, 0x7224, 0x7225, 0x7226, 0x7227, - 0x7228, 0x7229, 0x722a, 0x722b, 0x722c, 0x722d, 0x722e, 0x722f, - 0x7230, 0x7231, 0x7232, 0x7233, 0x7234, 0x7235, 0x7236, 0x7237, - 0x7238, 0x7239, 0x723a, 0x723b, 0x723c, 0x723d, 0x723e, 0x723f, - 0x7240, 0x7241, 0x7242, 0x7243, 0x7244, 0x7245, 0x7246, 0x7247, /* 0x7240 */ - 0x7248, 0x7249, 0x724a, 0x724b, 0x724c, 0x724d, 0x724e, 0x724f, - 0x7250, 0x7251, 0x7252, 0x7253, 0x7254, 0x7255, 0x7256, 0x7257, - 0x7258, 0x7259, 0x725a, 0x725b, 0x725c, 0x725d, 0x725e, 0x725f, - 0x7260, 0x7261, 0x7262, 0x7263, 0x7264, 0x7265, 0x7266, 0x7267, - 0x7268, 0x7269, 0x726a, 0x726b, 0x726c, 0x726d, 0x726e, 0x726f, - 0x7270, 0x7271, 0x7272, 0x7273, 0x7274, 0x7275, 0x7276, 0x7277, - 0x7278, 0x7279, 0x727a, 0x727b, 0x727c, 0x727d, 0x727e, 0x727f, - 0x7280, 0x7281, 0x7282, 0x7283, 0x7284, 0x7285, 0x7286, 0x7287, /* 0x7280 */ - 0x7288, 0x7289, 0x728a, 0x728b, 0x728c, 0x728d, 0x728e, 0x728f, - 0x7290, 0x7291, 0x7292, 0x7293, 0x7294, 0x7295, 0x7296, 0x7297, - 0x7298, 0x7299, 0x729a, 0x729b, 0x729c, 0x729d, 0x729e, 0x729f, - 0x72a0, 0x72a1, 0x72a2, 0x72a3, 0x72a4, 0x72a5, 0x72a6, 0x72a7, - 0x72a8, 0x72a9, 0x72aa, 0x72ab, 0x72ac, 0x72ad, 0x72ae, 0x72af, - 0x72b0, 0x72b1, 0x72b2, 0x72b3, 0x72b4, 0x72b5, 0x72b6, 0x72b7, - 0x72b8, 0x72b9, 0x72ba, 0x72bb, 0x72bc, 0x72bd, 0x72be, 0x72bf, - 0x72c0, 0x72c1, 0x72c2, 0x72c3, 0x72c4, 0x72c5, 0x72c6, 0x72c7, /* 0x72c0 */ - 0x72c8, 0x72c9, 0x72ca, 0x72cb, 0x72cc, 0x72cd, 0x72ce, 0x72cf, - 0x72d0, 0x72d1, 0x72d2, 0x72d3, 0x72d4, 0x72d5, 0x72d6, 0x72d7, - 0x72d8, 0x72d9, 0x72da, 0x72db, 0x72dc, 0x72dd, 0x72de, 0x72df, - 0x72e0, 0x72e1, 0x72e2, 0x72e3, 0x72e4, 0x72e5, 0x72e6, 0x72e7, - 0x72e8, 0x72e9, 0x72ea, 0x72eb, 0x72ec, 0x72ed, 0x72ee, 0x72ef, - 0x72f0, 0x72f1, 0x72f2, 0x72f3, 0x72f4, 0x72f5, 0x72f6, 0x72f7, - 0x72f8, 0x72f9, 0x72fa, 0x72fb, 0x72fc, 0x72fd, 0x72fe, 0x72ff, - 0x7300, 0x7301, 0x7302, 0x7303, 0x7304, 0x7305, 0x7306, 0x7307, /* 0x7300 */ - 0x7308, 0x7309, 0x730a, 0x730b, 0x730c, 0x730d, 0x730e, 0x730f, - 0x7310, 0x7311, 0x7312, 0x7313, 0x7314, 0x7315, 0x7316, 0x7317, - 0x7318, 0x7319, 0x731a, 0x731b, 0x731c, 0x731d, 0x731e, 0x731f, - 0x7320, 0x7321, 0x7322, 0x7323, 0x7324, 0x7325, 0x7326, 0x7327, - 0x7328, 0x7329, 0x732a, 0x732b, 0x732c, 0x732d, 0x732e, 0x732f, - 0x7330, 0x7331, 0x7332, 0x7333, 0x7334, 0x7335, 0x7336, 0x7337, - 0x7338, 0x7339, 0x733a, 0x733b, 0x733c, 0x733d, 0x733e, 0x733f, - 0x7340, 0x7341, 0x7342, 0x7343, 0x7344, 0x7345, 0x7346, 0x7347, /* 0x7340 */ - 0x7348, 0x7349, 0x734a, 0x734b, 0x734c, 0x734d, 0x734e, 0x734f, - 0x7350, 0x7351, 0x7352, 0x7353, 0x7354, 0x7355, 0x7356, 0x7357, - 0x7358, 0x7359, 0x735a, 0x735b, 0x735c, 0x735d, 0x735e, 0x735f, - 0x7360, 0x7361, 0x7362, 0x7363, 0x7364, 0x7365, 0x7366, 0x7367, - 0x7368, 0x7369, 0x736a, 0x736b, 0x736c, 0x736d, 0x736e, 0x736f, - 0x7370, 0x7371, 0x7372, 0x7373, 0x7374, 0x7375, 0x7376, 0x7377, - 0x7378, 0x7379, 0x737a, 0x737b, 0x737c, 0x737d, 0x737e, 0x737f, - 0x7380, 0x7381, 0x7382, 0x7383, 0x7384, 0x7385, 0x7386, 0x7387, /* 0x7380 */ - 0x7388, 0x7389, 0x738a, 0x738b, 0x738c, 0x738d, 0x738e, 0x738f, - 0x7390, 0x7391, 0x7392, 0x7393, 0x7394, 0x7395, 0x7396, 0x7397, - 0x7398, 0x7399, 0x739a, 0x739b, 0x739c, 0x739d, 0x739e, 0x739f, - 0x73a0, 0x73a1, 0x73a2, 0x73a3, 0x73a4, 0x73a5, 0x73a6, 0x73a7, - 0x73a8, 0x73a9, 0x73aa, 0x73ab, 0x73ac, 0x73ad, 0x73ae, 0x73af, - 0x73b0, 0x73b1, 0x73b2, 0x73b3, 0x73b4, 0x73b5, 0x73b6, 0x73b7, - 0x73b8, 0x73b9, 0x73ba, 0x73bb, 0x73bc, 0x73bd, 0x73be, 0x73bf, - 0x73c0, 0x73c1, 0x73c2, 0x73c3, 0x73c4, 0x73c5, 0x73c6, 0x73c7, /* 0x73c0 */ - 0x73c8, 0x73c9, 0x73ca, 0x73cb, 0x73cc, 0x73cd, 0x73ce, 0x73cf, - 0x73d0, 0x73d1, 0x73d2, 0x73d3, 0x73d4, 0x73d5, 0x73d6, 0x73d7, - 0x73d8, 0x73d9, 0x73da, 0x73db, 0x73dc, 0x73dd, 0x73de, 0x73df, - 0x73e0, 0x73e1, 0x73e2, 0x73e3, 0x73e4, 0x73e5, 0x73e6, 0x73e7, - 0x73e8, 0x73e9, 0x73ea, 0x73eb, 0x73ec, 0x73ed, 0x73ee, 0x73ef, - 0x73f0, 0x73f1, 0x73f2, 0x73f3, 0x73f4, 0x73f5, 0x73f6, 0x73f7, - 0x73f8, 0x73f9, 0x73fa, 0x73fb, 0x73fc, 0x73fd, 0x73fe, 0x73ff, - 0x7400, 0x7401, 0x7402, 0x7403, 0x7404, 0x7405, 0x7406, 0x7407, /* 0x7400 */ - 0x7408, 0x7409, 0x740a, 0x740b, 0x740c, 0x740d, 0x740e, 0x740f, - 0x7410, 0x7411, 0x7412, 0x7413, 0x7414, 0x7415, 0x7416, 0x7417, - 0x7418, 0x7419, 0x741a, 0x741b, 0x741c, 0x741d, 0x741e, 0x741f, - 0x7420, 0x7421, 0x7422, 0x7423, 0x7424, 0x7425, 0x7426, 0x7427, - 0x7428, 0x7429, 0x742a, 0x742b, 0x742c, 0x742d, 0x742e, 0x742f, - 0x7430, 0x7431, 0x7432, 0x7433, 0x7434, 0x7435, 0x7436, 0x7437, - 0x7438, 0x7439, 0x743a, 0x743b, 0x743c, 0x743d, 0x743e, 0x743f, - 0x7440, 0x7441, 0x7442, 0x7443, 0x7444, 0x7445, 0x7446, 0x7447, /* 0x7440 */ - 0x7448, 0x7449, 0x744a, 0x744b, 0x744c, 0x744d, 0x744e, 0x744f, - 0x7450, 0x7451, 0x7452, 0x7453, 0x7454, 0x7455, 0x7456, 0x7457, - 0x7458, 0x7459, 0x745a, 0x745b, 0x745c, 0x745d, 0x745e, 0x745f, - 0x7460, 0x7461, 0x7462, 0x7463, 0x7464, 0x7465, 0x7466, 0x7467, - 0x7468, 0x7469, 0x746a, 0x746b, 0x746c, 0x746d, 0x746e, 0x746f, - 0x7470, 0x7471, 0x7472, 0x7473, 0x7474, 0x7475, 0x7476, 0x7477, - 0x7478, 0x7479, 0x747a, 0x747b, 0x747c, 0x747d, 0x747e, 0x747f, - 0x7480, 0x7481, 0x7482, 0x7483, 0x7484, 0x7485, 0x7486, 0x7487, /* 0x7480 */ - 0x7488, 0x7489, 0x748a, 0x748b, 0x748c, 0x748d, 0x748e, 0x748f, - 0x7490, 0x7491, 0x7492, 0x7493, 0x7494, 0x7495, 0x7496, 0x7497, - 0x7498, 0x7499, 0x749a, 0x749b, 0x749c, 0x749d, 0x749e, 0x749f, - 0x74a0, 0x74a1, 0x74a2, 0x74a3, 0x74a4, 0x74a5, 0x74a6, 0x74a7, - 0x74a8, 0x74a9, 0x74aa, 0x74ab, 0x74ac, 0x74ad, 0x74ae, 0x74af, - 0x74b0, 0x74b1, 0x74b2, 0x74b3, 0x74b4, 0x74b5, 0x74b6, 0x74b7, - 0x74b8, 0x74b9, 0x74ba, 0x74bb, 0x74bc, 0x74bd, 0x74be, 0x74bf, - 0x74c0, 0x74c1, 0x74c2, 0x74c3, 0x74c4, 0x74c5, 0x74c6, 0x74c7, /* 0x74c0 */ - 0x74c8, 0x74c9, 0x74ca, 0x74cb, 0x74cc, 0x74cd, 0x74ce, 0x74cf, - 0x74d0, 0x74d1, 0x74d2, 0x74d3, 0x74d4, 0x74d5, 0x74d6, 0x74d7, - 0x74d8, 0x74d9, 0x74da, 0x74db, 0x74dc, 0x74dd, 0x74de, 0x74df, - 0x74e0, 0x74e1, 0x74e2, 0x74e3, 0x74e4, 0x74e5, 0x74e6, 0x74e7, - 0x74e8, 0x74e9, 0x74ea, 0x74eb, 0x74ec, 0x74ed, 0x74ee, 0x74ef, - 0x74f0, 0x74f1, 0x74f2, 0x74f3, 0x74f4, 0x74f5, 0x74f6, 0x74f7, - 0x74f8, 0x74f9, 0x74fa, 0x74fb, 0x74fc, 0x74fd, 0x74fe, 0x74ff, - 0x7500, 0x7501, 0x7502, 0x7503, 0x7504, 0x7505, 0x7506, 0x7507, /* 0x7500 */ - 0x7508, 0x7509, 0x750a, 0x750b, 0x750c, 0x750d, 0x750e, 0x750f, - 0x7510, 0x7511, 0x7512, 0x7513, 0x7514, 0x7515, 0x7516, 0x7517, - 0x7518, 0x7519, 0x751a, 0x751b, 0x751c, 0x751d, 0x751e, 0x751f, - 0x7520, 0x7521, 0x7522, 0x7523, 0x7524, 0x7525, 0x7526, 0x7527, - 0x7528, 0x7529, 0x752a, 0x752b, 0x752c, 0x752d, 0x752e, 0x752f, - 0x7530, 0x7531, 0x7532, 0x7533, 0x7534, 0x7535, 0x7536, 0x7537, - 0x7538, 0x7539, 0x753a, 0x753b, 0x753c, 0x753d, 0x753e, 0x753f, - 0x7540, 0x7541, 0x7542, 0x7543, 0x7544, 0x7545, 0x7546, 0x7547, /* 0x7540 */ - 0x7548, 0x7549, 0x754a, 0x754b, 0x754c, 0x754d, 0x754e, 0x754f, - 0x7550, 0x7551, 0x7552, 0x7553, 0x7554, 0x7555, 0x7556, 0x7557, - 0x7558, 0x7559, 0x755a, 0x755b, 0x755c, 0x755d, 0x755e, 0x755f, - 0x7560, 0x7561, 0x7562, 0x7563, 0x7564, 0x7565, 0x7566, 0x7567, - 0x7568, 0x7569, 0x756a, 0x756b, 0x756c, 0x756d, 0x756e, 0x756f, - 0x7570, 0x7571, 0x7572, 0x7573, 0x7574, 0x7575, 0x7576, 0x7577, - 0x7578, 0x7579, 0x757a, 0x757b, 0x757c, 0x757d, 0x757e, 0x757f, - 0x7580, 0x7581, 0x7582, 0x7583, 0x7584, 0x7585, 0x7586, 0x7587, /* 0x7580 */ - 0x7588, 0x7589, 0x758a, 0x758b, 0x758c, 0x758d, 0x758e, 0x758f, - 0x7590, 0x7591, 0x7592, 0x7593, 0x7594, 0x7595, 0x7596, 0x7597, - 0x7598, 0x7599, 0x759a, 0x759b, 0x759c, 0x759d, 0x759e, 0x759f, - 0x75a0, 0x75a1, 0x75a2, 0x75a3, 0x75a4, 0x75a5, 0x75a6, 0x75a7, - 0x75a8, 0x75a9, 0x75aa, 0x75ab, 0x75ac, 0x75ad, 0x75ae, 0x75af, - 0x75b0, 0x75b1, 0x75b2, 0x75b3, 0x75b4, 0x75b5, 0x75b6, 0x75b7, - 0x75b8, 0x75b9, 0x75ba, 0x75bb, 0x75bc, 0x75bd, 0x75be, 0x75bf, - 0x75c0, 0x75c1, 0x75c2, 0x75c3, 0x75c4, 0x75c5, 0x75c6, 0x75c7, /* 0x75c0 */ - 0x75c8, 0x75c9, 0x75ca, 0x75cb, 0x75cc, 0x75cd, 0x75ce, 0x75cf, - 0x75d0, 0x75d1, 0x75d2, 0x75d3, 0x75d4, 0x75d5, 0x75d6, 0x75d7, - 0x75d8, 0x75d9, 0x75da, 0x75db, 0x75dc, 0x75dd, 0x75de, 0x75df, - 0x75e0, 0x75e1, 0x75e2, 0x75e3, 0x75e4, 0x75e5, 0x75e6, 0x75e7, - 0x75e8, 0x75e9, 0x75ea, 0x75eb, 0x75ec, 0x75ed, 0x75ee, 0x75ef, - 0x75f0, 0x75f1, 0x75f2, 0x75f3, 0x75f4, 0x75f5, 0x75f6, 0x75f7, - 0x75f8, 0x75f9, 0x75fa, 0x75fb, 0x75fc, 0x75fd, 0x75fe, 0x75ff, - 0x7600, 0x7601, 0x7602, 0x7603, 0x7604, 0x7605, 0x7606, 0x7607, /* 0x7600 */ - 0x7608, 0x7609, 0x760a, 0x760b, 0x760c, 0x760d, 0x760e, 0x760f, - 0x7610, 0x7611, 0x7612, 0x7613, 0x7614, 0x7615, 0x7616, 0x7617, - 0x7618, 0x7619, 0x761a, 0x761b, 0x761c, 0x761d, 0x761e, 0x761f, - 0x7620, 0x7621, 0x7622, 0x7623, 0x7624, 0x7625, 0x7626, 0x7627, - 0x7628, 0x7629, 0x762a, 0x762b, 0x762c, 0x762d, 0x762e, 0x762f, - 0x7630, 0x7631, 0x7632, 0x7633, 0x7634, 0x7635, 0x7636, 0x7637, - 0x7638, 0x7639, 0x763a, 0x763b, 0x763c, 0x763d, 0x763e, 0x763f, - 0x7640, 0x7641, 0x7642, 0x7643, 0x7644, 0x7645, 0x7646, 0x7647, /* 0x7640 */ - 0x7648, 0x7649, 0x764a, 0x764b, 0x764c, 0x764d, 0x764e, 0x764f, - 0x7650, 0x7651, 0x7652, 0x7653, 0x7654, 0x7655, 0x7656, 0x7657, - 0x7658, 0x7659, 0x765a, 0x765b, 0x765c, 0x765d, 0x765e, 0x765f, - 0x7660, 0x7661, 0x7662, 0x7663, 0x7664, 0x7665, 0x7666, 0x7667, - 0x7668, 0x7669, 0x766a, 0x766b, 0x766c, 0x766d, 0x766e, 0x766f, - 0x7670, 0x7671, 0x7672, 0x7673, 0x7674, 0x7675, 0x7676, 0x7677, - 0x7678, 0x7679, 0x767a, 0x767b, 0x767c, 0x767d, 0x767e, 0x767f, - 0x7680, 0x7681, 0x7682, 0x7683, 0x7684, 0x7685, 0x7686, 0x7687, /* 0x7680 */ - 0x7688, 0x7689, 0x768a, 0x768b, 0x768c, 0x768d, 0x768e, 0x768f, - 0x7690, 0x7691, 0x7692, 0x7693, 0x7694, 0x7695, 0x7696, 0x7697, - 0x7698, 0x7699, 0x769a, 0x769b, 0x769c, 0x769d, 0x769e, 0x769f, - 0x76a0, 0x76a1, 0x76a2, 0x76a3, 0x76a4, 0x76a5, 0x76a6, 0x76a7, - 0x76a8, 0x76a9, 0x76aa, 0x76ab, 0x76ac, 0x76ad, 0x76ae, 0x76af, - 0x76b0, 0x76b1, 0x76b2, 0x76b3, 0x76b4, 0x76b5, 0x76b6, 0x76b7, - 0x76b8, 0x76b9, 0x76ba, 0x76bb, 0x76bc, 0x76bd, 0x76be, 0x76bf, - 0x76c0, 0x76c1, 0x76c2, 0x76c3, 0x76c4, 0x76c5, 0x76c6, 0x76c7, /* 0x76c0 */ - 0x76c8, 0x76c9, 0x76ca, 0x76cb, 0x76cc, 0x76cd, 0x76ce, 0x76cf, - 0x76d0, 0x76d1, 0x76d2, 0x76d3, 0x76d4, 0x76d5, 0x76d6, 0x76d7, - 0x76d8, 0x76d9, 0x76da, 0x76db, 0x76dc, 0x76dd, 0x76de, 0x76df, - 0x76e0, 0x76e1, 0x76e2, 0x76e3, 0x76e4, 0x76e5, 0x76e6, 0x76e7, - 0x76e8, 0x76e9, 0x76ea, 0x76eb, 0x76ec, 0x76ed, 0x76ee, 0x76ef, - 0x76f0, 0x76f1, 0x76f2, 0x76f3, 0x76f4, 0x76f5, 0x76f6, 0x76f7, - 0x76f8, 0x76f9, 0x76fa, 0x76fb, 0x76fc, 0x76fd, 0x76fe, 0x76ff, - 0x7700, 0x7701, 0x7702, 0x7703, 0x7704, 0x7705, 0x7706, 0x7707, /* 0x7700 */ - 0x7708, 0x7709, 0x770a, 0x770b, 0x770c, 0x770d, 0x770e, 0x770f, - 0x7710, 0x7711, 0x7712, 0x7713, 0x7714, 0x7715, 0x7716, 0x7717, - 0x7718, 0x7719, 0x771a, 0x771b, 0x771c, 0x771d, 0x771e, 0x771f, - 0x7720, 0x7721, 0x7722, 0x7723, 0x7724, 0x7725, 0x7726, 0x7727, - 0x7728, 0x7729, 0x772a, 0x772b, 0x772c, 0x772d, 0x772e, 0x772f, - 0x7730, 0x7731, 0x7732, 0x7733, 0x7734, 0x7735, 0x7736, 0x7737, - 0x7738, 0x7739, 0x773a, 0x773b, 0x773c, 0x773d, 0x773e, 0x773f, - 0x7740, 0x7741, 0x7742, 0x7743, 0x7744, 0x7745, 0x7746, 0x7747, /* 0x7740 */ - 0x7748, 0x7749, 0x774a, 0x774b, 0x774c, 0x774d, 0x774e, 0x774f, - 0x7750, 0x7751, 0x7752, 0x7753, 0x7754, 0x7755, 0x7756, 0x7757, - 0x7758, 0x7759, 0x775a, 0x775b, 0x775c, 0x775d, 0x775e, 0x775f, - 0x7760, 0x7761, 0x7762, 0x7763, 0x7764, 0x7765, 0x7766, 0x7767, - 0x7768, 0x7769, 0x776a, 0x776b, 0x776c, 0x776d, 0x776e, 0x776f, - 0x7770, 0x7771, 0x7772, 0x7773, 0x7774, 0x7775, 0x7776, 0x7777, - 0x7778, 0x7779, 0x777a, 0x777b, 0x777c, 0x777d, 0x777e, 0x777f, - 0x7780, 0x7781, 0x7782, 0x7783, 0x7784, 0x7785, 0x7786, 0x7787, /* 0x7780 */ - 0x7788, 0x7789, 0x778a, 0x778b, 0x778c, 0x778d, 0x778e, 0x778f, - 0x7790, 0x7791, 0x7792, 0x7793, 0x7794, 0x7795, 0x7796, 0x7797, - 0x7798, 0x7799, 0x779a, 0x779b, 0x779c, 0x779d, 0x779e, 0x779f, - 0x77a0, 0x77a1, 0x77a2, 0x77a3, 0x77a4, 0x77a5, 0x77a6, 0x77a7, - 0x77a8, 0x77a9, 0x77aa, 0x77ab, 0x77ac, 0x77ad, 0x77ae, 0x77af, - 0x77b0, 0x77b1, 0x77b2, 0x77b3, 0x77b4, 0x77b5, 0x77b6, 0x77b7, - 0x77b8, 0x77b9, 0x77ba, 0x77bb, 0x77bc, 0x77bd, 0x77be, 0x77bf, - 0x77c0, 0x77c1, 0x77c2, 0x77c3, 0x77c4, 0x77c5, 0x77c6, 0x77c7, /* 0x77c0 */ - 0x77c8, 0x77c9, 0x77ca, 0x77cb, 0x77cc, 0x77cd, 0x77ce, 0x77cf, - 0x77d0, 0x77d1, 0x77d2, 0x77d3, 0x77d4, 0x77d5, 0x77d6, 0x77d7, - 0x77d8, 0x77d9, 0x77da, 0x77db, 0x77dc, 0x77dd, 0x77de, 0x77df, - 0x77e0, 0x77e1, 0x77e2, 0x77e3, 0x77e4, 0x77e5, 0x77e6, 0x77e7, - 0x77e8, 0x77e9, 0x77ea, 0x77eb, 0x77ec, 0x77ed, 0x77ee, 0x77ef, - 0x77f0, 0x77f1, 0x77f2, 0x77f3, 0x77f4, 0x77f5, 0x77f6, 0x77f7, - 0x77f8, 0x77f9, 0x77fa, 0x77fb, 0x77fc, 0x77fd, 0x77fe, 0x77ff, - 0x7800, 0x7801, 0x7802, 0x7803, 0x7804, 0x7805, 0x7806, 0x7807, /* 0x7800 */ - 0x7808, 0x7809, 0x780a, 0x780b, 0x780c, 0x780d, 0x780e, 0x780f, - 0x7810, 0x7811, 0x7812, 0x7813, 0x7814, 0x7815, 0x7816, 0x7817, - 0x7818, 0x7819, 0x781a, 0x781b, 0x781c, 0x781d, 0x781e, 0x781f, - 0x7820, 0x7821, 0x7822, 0x7823, 0x7824, 0x7825, 0x7826, 0x7827, - 0x7828, 0x7829, 0x782a, 0x782b, 0x782c, 0x782d, 0x782e, 0x782f, - 0x7830, 0x7831, 0x7832, 0x7833, 0x7834, 0x7835, 0x7836, 0x7837, - 0x7838, 0x7839, 0x783a, 0x783b, 0x783c, 0x783d, 0x783e, 0x783f, - 0x7840, 0x7841, 0x7842, 0x7843, 0x7844, 0x7845, 0x7846, 0x7847, /* 0x7840 */ - 0x7848, 0x7849, 0x784a, 0x784b, 0x784c, 0x784d, 0x784e, 0x784f, - 0x7850, 0x7851, 0x7852, 0x7853, 0x7854, 0x7855, 0x7856, 0x7857, - 0x7858, 0x7859, 0x785a, 0x785b, 0x785c, 0x785d, 0x785e, 0x785f, - 0x7860, 0x7861, 0x7862, 0x7863, 0x7864, 0x7865, 0x7866, 0x7867, - 0x7868, 0x7869, 0x786a, 0x786b, 0x786c, 0x786d, 0x786e, 0x786f, - 0x7870, 0x7871, 0x7872, 0x7873, 0x7874, 0x7875, 0x7876, 0x7877, - 0x7878, 0x7879, 0x787a, 0x787b, 0x787c, 0x787d, 0x787e, 0x787f, - 0x7880, 0x7881, 0x7882, 0x7883, 0x7884, 0x7885, 0x7886, 0x7887, /* 0x7880 */ - 0x7888, 0x7889, 0x788a, 0x788b, 0x788c, 0x788d, 0x788e, 0x788f, - 0x7890, 0x7891, 0x7892, 0x7893, 0x7894, 0x7895, 0x7896, 0x7897, - 0x7898, 0x7899, 0x789a, 0x789b, 0x789c, 0x789d, 0x789e, 0x789f, - 0x78a0, 0x78a1, 0x78a2, 0x78a3, 0x78a4, 0x78a5, 0x78a6, 0x78a7, - 0x78a8, 0x78a9, 0x78aa, 0x78ab, 0x78ac, 0x78ad, 0x78ae, 0x78af, - 0x78b0, 0x78b1, 0x78b2, 0x78b3, 0x78b4, 0x78b5, 0x78b6, 0x78b7, - 0x78b8, 0x78b9, 0x78ba, 0x78bb, 0x78bc, 0x78bd, 0x78be, 0x78bf, - 0x78c0, 0x78c1, 0x78c2, 0x78c3, 0x78c4, 0x78c5, 0x78c6, 0x78c7, /* 0x78c0 */ - 0x78c8, 0x78c9, 0x78ca, 0x78cb, 0x78cc, 0x78cd, 0x78ce, 0x78cf, - 0x78d0, 0x78d1, 0x78d2, 0x78d3, 0x78d4, 0x78d5, 0x78d6, 0x78d7, - 0x78d8, 0x78d9, 0x78da, 0x78db, 0x78dc, 0x78dd, 0x78de, 0x78df, - 0x78e0, 0x78e1, 0x78e2, 0x78e3, 0x78e4, 0x78e5, 0x78e6, 0x78e7, - 0x78e8, 0x78e9, 0x78ea, 0x78eb, 0x78ec, 0x78ed, 0x78ee, 0x78ef, - 0x78f0, 0x78f1, 0x78f2, 0x78f3, 0x78f4, 0x78f5, 0x78f6, 0x78f7, - 0x78f8, 0x78f9, 0x78fa, 0x78fb, 0x78fc, 0x78fd, 0x78fe, 0x78ff, - 0x7900, 0x7901, 0x7902, 0x7903, 0x7904, 0x7905, 0x7906, 0x7907, /* 0x7900 */ - 0x7908, 0x7909, 0x790a, 0x790b, 0x790c, 0x790d, 0x790e, 0x790f, - 0x7910, 0x7911, 0x7912, 0x7913, 0x7914, 0x7915, 0x7916, 0x7917, - 0x7918, 0x7919, 0x791a, 0x791b, 0x791c, 0x791d, 0x791e, 0x791f, - 0x7920, 0x7921, 0x7922, 0x7923, 0x7924, 0x7925, 0x7926, 0x7927, - 0x7928, 0x7929, 0x792a, 0x792b, 0x792c, 0x792d, 0x792e, 0x792f, - 0x7930, 0x7931, 0x7932, 0x7933, 0x7934, 0x7935, 0x7936, 0x7937, - 0x7938, 0x7939, 0x793a, 0x793b, 0x793c, 0x793d, 0x793e, 0x793f, - 0x7940, 0x7941, 0x7942, 0x7943, 0x7944, 0x7945, 0x7946, 0x7947, /* 0x7940 */ - 0x7948, 0x7949, 0x794a, 0x794b, 0x794c, 0x794d, 0x794e, 0x794f, - 0x7950, 0x7951, 0x7952, 0x7953, 0x7954, 0x7955, 0x7956, 0x7957, - 0x7958, 0x7959, 0x795a, 0x795b, 0x795c, 0x795d, 0x795e, 0x795f, - 0x7960, 0x7961, 0x7962, 0x7963, 0x7964, 0x7965, 0x7966, 0x7967, - 0x7968, 0x7969, 0x796a, 0x796b, 0x796c, 0x796d, 0x796e, 0x796f, - 0x7970, 0x7971, 0x7972, 0x7973, 0x7974, 0x7975, 0x7976, 0x7977, - 0x7978, 0x7979, 0x797a, 0x797b, 0x797c, 0x797d, 0x797e, 0x797f, - 0x7980, 0x7981, 0x7982, 0x7983, 0x7984, 0x7985, 0x7986, 0x7987, /* 0x7980 */ - 0x7988, 0x7989, 0x798a, 0x798b, 0x798c, 0x798d, 0x798e, 0x798f, - 0x7990, 0x7991, 0x7992, 0x7993, 0x7994, 0x7995, 0x7996, 0x7997, - 0x7998, 0x7999, 0x799a, 0x799b, 0x799c, 0x799d, 0x799e, 0x799f, - 0x79a0, 0x79a1, 0x79a2, 0x79a3, 0x79a4, 0x79a5, 0x79a6, 0x79a7, - 0x79a8, 0x79a9, 0x79aa, 0x79ab, 0x79ac, 0x79ad, 0x79ae, 0x79af, - 0x79b0, 0x79b1, 0x79b2, 0x79b3, 0x79b4, 0x79b5, 0x79b6, 0x79b7, - 0x79b8, 0x79b9, 0x79ba, 0x79bb, 0x79bc, 0x79bd, 0x79be, 0x79bf, - 0x79c0, 0x79c1, 0x79c2, 0x79c3, 0x79c4, 0x79c5, 0x79c6, 0x79c7, /* 0x79c0 */ - 0x79c8, 0x79c9, 0x79ca, 0x79cb, 0x79cc, 0x79cd, 0x79ce, 0x79cf, - 0x79d0, 0x79d1, 0x79d2, 0x79d3, 0x79d4, 0x79d5, 0x79d6, 0x79d7, - 0x79d8, 0x79d9, 0x79da, 0x79db, 0x79dc, 0x79dd, 0x79de, 0x79df, - 0x79e0, 0x79e1, 0x79e2, 0x79e3, 0x79e4, 0x79e5, 0x79e6, 0x79e7, - 0x79e8, 0x79e9, 0x79ea, 0x79eb, 0x79ec, 0x79ed, 0x79ee, 0x79ef, - 0x79f0, 0x79f1, 0x79f2, 0x79f3, 0x79f4, 0x79f5, 0x79f6, 0x79f7, - 0x79f8, 0x79f9, 0x79fa, 0x79fb, 0x79fc, 0x79fd, 0x79fe, 0x79ff, - 0x7a00, 0x7a01, 0x7a02, 0x7a03, 0x7a04, 0x7a05, 0x7a06, 0x7a07, /* 0x7a00 */ - 0x7a08, 0x7a09, 0x7a0a, 0x7a0b, 0x7a0c, 0x7a0d, 0x7a0e, 0x7a0f, - 0x7a10, 0x7a11, 0x7a12, 0x7a13, 0x7a14, 0x7a15, 0x7a16, 0x7a17, - 0x7a18, 0x7a19, 0x7a1a, 0x7a1b, 0x7a1c, 0x7a1d, 0x7a1e, 0x7a1f, - 0x7a20, 0x7a21, 0x7a22, 0x7a23, 0x7a24, 0x7a25, 0x7a26, 0x7a27, - 0x7a28, 0x7a29, 0x7a2a, 0x7a2b, 0x7a2c, 0x7a2d, 0x7a2e, 0x7a2f, - 0x7a30, 0x7a31, 0x7a32, 0x7a33, 0x7a34, 0x7a35, 0x7a36, 0x7a37, - 0x7a38, 0x7a39, 0x7a3a, 0x7a3b, 0x7a3c, 0x7a3d, 0x7a3e, 0x7a3f, - 0x7a40, 0x7a41, 0x7a42, 0x7a43, 0x7a44, 0x7a45, 0x7a46, 0x7a47, /* 0x7a40 */ - 0x7a48, 0x7a49, 0x7a4a, 0x7a4b, 0x7a4c, 0x7a4d, 0x7a4e, 0x7a4f, - 0x7a50, 0x7a51, 0x7a52, 0x7a53, 0x7a54, 0x7a55, 0x7a56, 0x7a57, - 0x7a58, 0x7a59, 0x7a5a, 0x7a5b, 0x7a5c, 0x7a5d, 0x7a5e, 0x7a5f, - 0x7a60, 0x7a61, 0x7a62, 0x7a63, 0x7a64, 0x7a65, 0x7a66, 0x7a67, - 0x7a68, 0x7a69, 0x7a6a, 0x7a6b, 0x7a6c, 0x7a6d, 0x7a6e, 0x7a6f, - 0x7a70, 0x7a71, 0x7a72, 0x7a73, 0x7a74, 0x7a75, 0x7a76, 0x7a77, - 0x7a78, 0x7a79, 0x7a7a, 0x7a7b, 0x7a7c, 0x7a7d, 0x7a7e, 0x7a7f, - 0x7a80, 0x7a81, 0x7a82, 0x7a83, 0x7a84, 0x7a85, 0x7a86, 0x7a87, /* 0x7a80 */ - 0x7a88, 0x7a89, 0x7a8a, 0x7a8b, 0x7a8c, 0x7a8d, 0x7a8e, 0x7a8f, - 0x7a90, 0x7a91, 0x7a92, 0x7a93, 0x7a94, 0x7a95, 0x7a96, 0x7a97, - 0x7a98, 0x7a99, 0x7a9a, 0x7a9b, 0x7a9c, 0x7a9d, 0x7a9e, 0x7a9f, - 0x7aa0, 0x7aa1, 0x7aa2, 0x7aa3, 0x7aa4, 0x7aa5, 0x7aa6, 0x7aa7, - 0x7aa8, 0x7aa9, 0x7aaa, 0x7aab, 0x7aac, 0x7aad, 0x7aae, 0x7aaf, - 0x7ab0, 0x7ab1, 0x7ab2, 0x7ab3, 0x7ab4, 0x7ab5, 0x7ab6, 0x7ab7, - 0x7ab8, 0x7ab9, 0x7aba, 0x7abb, 0x7abc, 0x7abd, 0x7abe, 0x7abf, - 0x7ac0, 0x7ac1, 0x7ac2, 0x7ac3, 0x7ac4, 0x7ac5, 0x7ac6, 0x7ac7, /* 0x7ac0 */ - 0x7ac8, 0x7ac9, 0x7aca, 0x7acb, 0x7acc, 0x7acd, 0x7ace, 0x7acf, - 0x7ad0, 0x7ad1, 0x7ad2, 0x7ad3, 0x7ad4, 0x7ad5, 0x7ad6, 0x7ad7, - 0x7ad8, 0x7ad9, 0x7ada, 0x7adb, 0x7adc, 0x7add, 0x7ade, 0x7adf, - 0x7ae0, 0x7ae1, 0x7ae2, 0x7ae3, 0x7ae4, 0x7ae5, 0x7ae6, 0x7ae7, - 0x7ae8, 0x7ae9, 0x7aea, 0x7aeb, 0x7aec, 0x7aed, 0x7aee, 0x7aef, - 0x7af0, 0x7af1, 0x7af2, 0x7af3, 0x7af4, 0x7af5, 0x7af6, 0x7af7, - 0x7af8, 0x7af9, 0x7afa, 0x7afb, 0x7afc, 0x7afd, 0x7afe, 0x7aff, - 0x7b00, 0x7b01, 0x7b02, 0x7b03, 0x7b04, 0x7b05, 0x7b06, 0x7b07, /* 0x7b00 */ - 0x7b08, 0x7b09, 0x7b0a, 0x7b0b, 0x7b0c, 0x7b0d, 0x7b0e, 0x7b0f, - 0x7b10, 0x7b11, 0x7b12, 0x7b13, 0x7b14, 0x7b15, 0x7b16, 0x7b17, - 0x7b18, 0x7b19, 0x7b1a, 0x7b1b, 0x7b1c, 0x7b1d, 0x7b1e, 0x7b1f, - 0x7b20, 0x7b21, 0x7b22, 0x7b23, 0x7b24, 0x7b25, 0x7b26, 0x7b27, - 0x7b28, 0x7b29, 0x7b2a, 0x7b2b, 0x7b2c, 0x7b2d, 0x7b2e, 0x7b2f, - 0x7b30, 0x7b31, 0x7b32, 0x7b33, 0x7b34, 0x7b35, 0x7b36, 0x7b37, - 0x7b38, 0x7b39, 0x7b3a, 0x7b3b, 0x7b3c, 0x7b3d, 0x7b3e, 0x7b3f, - 0x7b40, 0x7b41, 0x7b42, 0x7b43, 0x7b44, 0x7b45, 0x7b46, 0x7b47, /* 0x7b40 */ - 0x7b48, 0x7b49, 0x7b4a, 0x7b4b, 0x7b4c, 0x7b4d, 0x7b4e, 0x7b4f, - 0x7b50, 0x7b51, 0x7b52, 0x7b53, 0x7b54, 0x7b55, 0x7b56, 0x7b57, - 0x7b58, 0x7b59, 0x7b5a, 0x7b5b, 0x7b5c, 0x7b5d, 0x7b5e, 0x7b5f, - 0x7b60, 0x7b61, 0x7b62, 0x7b63, 0x7b64, 0x7b65, 0x7b66, 0x7b67, - 0x7b68, 0x7b69, 0x7b6a, 0x7b6b, 0x7b6c, 0x7b6d, 0x7b6e, 0x7b6f, - 0x7b70, 0x7b71, 0x7b72, 0x7b73, 0x7b74, 0x7b75, 0x7b76, 0x7b77, - 0x7b78, 0x7b79, 0x7b7a, 0x7b7b, 0x7b7c, 0x7b7d, 0x7b7e, 0x7b7f, - 0x7b80, 0x7b81, 0x7b82, 0x7b83, 0x7b84, 0x7b85, 0x7b86, 0x7b87, /* 0x7b80 */ - 0x7b88, 0x7b89, 0x7b8a, 0x7b8b, 0x7b8c, 0x7b8d, 0x7b8e, 0x7b8f, - 0x7b90, 0x7b91, 0x7b92, 0x7b93, 0x7b94, 0x7b95, 0x7b96, 0x7b97, - 0x7b98, 0x7b99, 0x7b9a, 0x7b9b, 0x7b9c, 0x7b9d, 0x7b9e, 0x7b9f, - 0x7ba0, 0x7ba1, 0x7ba2, 0x7ba3, 0x7ba4, 0x7ba5, 0x7ba6, 0x7ba7, - 0x7ba8, 0x7ba9, 0x7baa, 0x7bab, 0x7bac, 0x7bad, 0x7bae, 0x7baf, - 0x7bb0, 0x7bb1, 0x7bb2, 0x7bb3, 0x7bb4, 0x7bb5, 0x7bb6, 0x7bb7, - 0x7bb8, 0x7bb9, 0x7bba, 0x7bbb, 0x7bbc, 0x7bbd, 0x7bbe, 0x7bbf, - 0x7bc0, 0x7bc1, 0x7bc2, 0x7bc3, 0x7bc4, 0x7bc5, 0x7bc6, 0x7bc7, /* 0x7bc0 */ - 0x7bc8, 0x7bc9, 0x7bca, 0x7bcb, 0x7bcc, 0x7bcd, 0x7bce, 0x7bcf, - 0x7bd0, 0x7bd1, 0x7bd2, 0x7bd3, 0x7bd4, 0x7bd5, 0x7bd6, 0x7bd7, - 0x7bd8, 0x7bd9, 0x7bda, 0x7bdb, 0x7bdc, 0x7bdd, 0x7bde, 0x7bdf, - 0x7be0, 0x7be1, 0x7be2, 0x7be3, 0x7be4, 0x7be5, 0x7be6, 0x7be7, - 0x7be8, 0x7be9, 0x7bea, 0x7beb, 0x7bec, 0x7bed, 0x7bee, 0x7bef, - 0x7bf0, 0x7bf1, 0x7bf2, 0x7bf3, 0x7bf4, 0x7bf5, 0x7bf6, 0x7bf7, - 0x7bf8, 0x7bf9, 0x7bfa, 0x7bfb, 0x7bfc, 0x7bfd, 0x7bfe, 0x7bff, - 0x7c00, 0x7c01, 0x7c02, 0x7c03, 0x7c04, 0x7c05, 0x7c06, 0x7c07, /* 0x7c00 */ - 0x7c08, 0x7c09, 0x7c0a, 0x7c0b, 0x7c0c, 0x7c0d, 0x7c0e, 0x7c0f, - 0x7c10, 0x7c11, 0x7c12, 0x7c13, 0x7c14, 0x7c15, 0x7c16, 0x7c17, - 0x7c18, 0x7c19, 0x7c1a, 0x7c1b, 0x7c1c, 0x7c1d, 0x7c1e, 0x7c1f, - 0x7c20, 0x7c21, 0x7c22, 0x7c23, 0x7c24, 0x7c25, 0x7c26, 0x7c27, - 0x7c28, 0x7c29, 0x7c2a, 0x7c2b, 0x7c2c, 0x7c2d, 0x7c2e, 0x7c2f, - 0x7c30, 0x7c31, 0x7c32, 0x7c33, 0x7c34, 0x7c35, 0x7c36, 0x7c37, - 0x7c38, 0x7c39, 0x7c3a, 0x7c3b, 0x7c3c, 0x7c3d, 0x7c3e, 0x7c3f, - 0x7c40, 0x7c41, 0x7c42, 0x7c43, 0x7c44, 0x7c45, 0x7c46, 0x7c47, /* 0x7c40 */ - 0x7c48, 0x7c49, 0x7c4a, 0x7c4b, 0x7c4c, 0x7c4d, 0x7c4e, 0x7c4f, - 0x7c50, 0x7c51, 0x7c52, 0x7c53, 0x7c54, 0x7c55, 0x7c56, 0x7c57, - 0x7c58, 0x7c59, 0x7c5a, 0x7c5b, 0x7c5c, 0x7c5d, 0x7c5e, 0x7c5f, - 0x7c60, 0x7c61, 0x7c62, 0x7c63, 0x7c64, 0x7c65, 0x7c66, 0x7c67, - 0x7c68, 0x7c69, 0x7c6a, 0x7c6b, 0x7c6c, 0x7c6d, 0x7c6e, 0x7c6f, - 0x7c70, 0x7c71, 0x7c72, 0x7c73, 0x7c74, 0x7c75, 0x7c76, 0x7c77, - 0x7c78, 0x7c79, 0x7c7a, 0x7c7b, 0x7c7c, 0x7c7d, 0x7c7e, 0x7c7f, - 0x7c80, 0x7c81, 0x7c82, 0x7c83, 0x7c84, 0x7c85, 0x7c86, 0x7c87, /* 0x7c80 */ - 0x7c88, 0x7c89, 0x7c8a, 0x7c8b, 0x7c8c, 0x7c8d, 0x7c8e, 0x7c8f, - 0x7c90, 0x7c91, 0x7c92, 0x7c93, 0x7c94, 0x7c95, 0x7c96, 0x7c97, - 0x7c98, 0x7c99, 0x7c9a, 0x7c9b, 0x7c9c, 0x7c9d, 0x7c9e, 0x7c9f, - 0x7ca0, 0x7ca1, 0x7ca2, 0x7ca3, 0x7ca4, 0x7ca5, 0x7ca6, 0x7ca7, - 0x7ca8, 0x7ca9, 0x7caa, 0x7cab, 0x7cac, 0x7cad, 0x7cae, 0x7caf, - 0x7cb0, 0x7cb1, 0x7cb2, 0x7cb3, 0x7cb4, 0x7cb5, 0x7cb6, 0x7cb7, - 0x7cb8, 0x7cb9, 0x7cba, 0x7cbb, 0x7cbc, 0x7cbd, 0x7cbe, 0x7cbf, - 0x7cc0, 0x7cc1, 0x7cc2, 0x7cc3, 0x7cc4, 0x7cc5, 0x7cc6, 0x7cc7, /* 0x7cc0 */ - 0x7cc8, 0x7cc9, 0x7cca, 0x7ccb, 0x7ccc, 0x7ccd, 0x7cce, 0x7ccf, - 0x7cd0, 0x7cd1, 0x7cd2, 0x7cd3, 0x7cd4, 0x7cd5, 0x7cd6, 0x7cd7, - 0x7cd8, 0x7cd9, 0x7cda, 0x7cdb, 0x7cdc, 0x7cdd, 0x7cde, 0x7cdf, - 0x7ce0, 0x7ce1, 0x7ce2, 0x7ce3, 0x7ce4, 0x7ce5, 0x7ce6, 0x7ce7, - 0x7ce8, 0x7ce9, 0x7cea, 0x7ceb, 0x7cec, 0x7ced, 0x7cee, 0x7cef, - 0x7cf0, 0x7cf1, 0x7cf2, 0x7cf3, 0x7cf4, 0x7cf5, 0x7cf6, 0x7cf7, - 0x7cf8, 0x7cf9, 0x7cfa, 0x7cfb, 0x7cfc, 0x7cfd, 0x7cfe, 0x7cff, - 0x7d00, 0x7d01, 0x7d02, 0x7d03, 0x7d04, 0x7d05, 0x7d06, 0x7d07, /* 0x7d00 */ - 0x7d08, 0x7d09, 0x7d0a, 0x7d0b, 0x7d0c, 0x7d0d, 0x7d0e, 0x7d0f, - 0x7d10, 0x7d11, 0x7d12, 0x7d13, 0x7d14, 0x7d15, 0x7d16, 0x7d17, - 0x7d18, 0x7d19, 0x7d1a, 0x7d1b, 0x7d1c, 0x7d1d, 0x7d1e, 0x7d1f, - 0x7d20, 0x7d21, 0x7d22, 0x7d23, 0x7d24, 0x7d25, 0x7d26, 0x7d27, - 0x7d28, 0x7d29, 0x7d2a, 0x7d2b, 0x7d2c, 0x7d2d, 0x7d2e, 0x7d2f, - 0x7d30, 0x7d31, 0x7d32, 0x7d33, 0x7d34, 0x7d35, 0x7d36, 0x7d37, - 0x7d38, 0x7d39, 0x7d3a, 0x7d3b, 0x7d3c, 0x7d3d, 0x7d3e, 0x7d3f, - 0x7d40, 0x7d41, 0x7d42, 0x7d43, 0x7d44, 0x7d45, 0x7d46, 0x7d47, /* 0x7d40 */ - 0x7d48, 0x7d49, 0x7d4a, 0x7d4b, 0x7d4c, 0x7d4d, 0x7d4e, 0x7d4f, - 0x7d50, 0x7d51, 0x7d52, 0x7d53, 0x7d54, 0x7d55, 0x7d56, 0x7d57, - 0x7d58, 0x7d59, 0x7d5a, 0x7d5b, 0x7d5c, 0x7d5d, 0x7d5e, 0x7d5f, - 0x7d60, 0x7d61, 0x7d62, 0x7d63, 0x7d64, 0x7d65, 0x7d66, 0x7d67, - 0x7d68, 0x7d69, 0x7d6a, 0x7d6b, 0x7d6c, 0x7d6d, 0x7d6e, 0x7d6f, - 0x7d70, 0x7d71, 0x7d72, 0x7d73, 0x7d74, 0x7d75, 0x7d76, 0x7d77, - 0x7d78, 0x7d79, 0x7d7a, 0x7d7b, 0x7d7c, 0x7d7d, 0x7d7e, 0x7d7f, - 0x7d80, 0x7d81, 0x7d82, 0x7d83, 0x7d84, 0x7d85, 0x7d86, 0x7d87, /* 0x7d80 */ - 0x7d88, 0x7d89, 0x7d8a, 0x7d8b, 0x7d8c, 0x7d8d, 0x7d8e, 0x7d8f, - 0x7d90, 0x7d91, 0x7d92, 0x7d93, 0x7d94, 0x7d95, 0x7d96, 0x7d97, - 0x7d98, 0x7d99, 0x7d9a, 0x7d9b, 0x7d9c, 0x7d9d, 0x7d9e, 0x7d9f, - 0x7da0, 0x7da1, 0x7da2, 0x7da3, 0x7da4, 0x7da5, 0x7da6, 0x7da7, - 0x7da8, 0x7da9, 0x7daa, 0x7dab, 0x7dac, 0x7dad, 0x7dae, 0x7daf, - 0x7db0, 0x7db1, 0x7db2, 0x7db3, 0x7db4, 0x7db5, 0x7db6, 0x7db7, - 0x7db8, 0x7db9, 0x7dba, 0x7dbb, 0x7dbc, 0x7dbd, 0x7dbe, 0x7dbf, - 0x7dc0, 0x7dc1, 0x7dc2, 0x7dc3, 0x7dc4, 0x7dc5, 0x7dc6, 0x7dc7, /* 0x7dc0 */ - 0x7dc8, 0x7dc9, 0x7dca, 0x7dcb, 0x7dcc, 0x7dcd, 0x7dce, 0x7dcf, - 0x7dd0, 0x7dd1, 0x7dd2, 0x7dd3, 0x7dd4, 0x7dd5, 0x7dd6, 0x7dd7, - 0x7dd8, 0x7dd9, 0x7dda, 0x7ddb, 0x7ddc, 0x7ddd, 0x7dde, 0x7ddf, - 0x7de0, 0x7de1, 0x7de2, 0x7de3, 0x7de4, 0x7de5, 0x7de6, 0x7de7, - 0x7de8, 0x7de9, 0x7dea, 0x7deb, 0x7dec, 0x7ded, 0x7dee, 0x7def, - 0x7df0, 0x7df1, 0x7df2, 0x7df3, 0x7df4, 0x7df5, 0x7df6, 0x7df7, - 0x7df8, 0x7df9, 0x7dfa, 0x7dfb, 0x7dfc, 0x7dfd, 0x7dfe, 0x7dff, - 0x7e00, 0x7e01, 0x7e02, 0x7e03, 0x7e04, 0x7e05, 0x7e06, 0x7e07, /* 0x7e00 */ - 0x7e08, 0x7e09, 0x7e0a, 0x7e0b, 0x7e0c, 0x7e0d, 0x7e0e, 0x7e0f, - 0x7e10, 0x7e11, 0x7e12, 0x7e13, 0x7e14, 0x7e15, 0x7e16, 0x7e17, - 0x7e18, 0x7e19, 0x7e1a, 0x7e1b, 0x7e1c, 0x7e1d, 0x7e1e, 0x7e1f, - 0x7e20, 0x7e21, 0x7e22, 0x7e23, 0x7e24, 0x7e25, 0x7e26, 0x7e27, - 0x7e28, 0x7e29, 0x7e2a, 0x7e2b, 0x7e2c, 0x7e2d, 0x7e2e, 0x7e2f, - 0x7e30, 0x7e31, 0x7e32, 0x7e33, 0x7e34, 0x7e35, 0x7e36, 0x7e37, - 0x7e38, 0x7e39, 0x7e3a, 0x7e3b, 0x7e3c, 0x7e3d, 0x7e3e, 0x7e3f, - 0x7e40, 0x7e41, 0x7e42, 0x7e43, 0x7e44, 0x7e45, 0x7e46, 0x7e47, /* 0x7e40 */ - 0x7e48, 0x7e49, 0x7e4a, 0x7e4b, 0x7e4c, 0x7e4d, 0x7e4e, 0x7e4f, - 0x7e50, 0x7e51, 0x7e52, 0x7e53, 0x7e54, 0x7e55, 0x7e56, 0x7e57, - 0x7e58, 0x7e59, 0x7e5a, 0x7e5b, 0x7e5c, 0x7e5d, 0x7e5e, 0x7e5f, - 0x7e60, 0x7e61, 0x7e62, 0x7e63, 0x7e64, 0x7e65, 0x7e66, 0x7e67, - 0x7e68, 0x7e69, 0x7e6a, 0x7e6b, 0x7e6c, 0x7e6d, 0x7e6e, 0x7e6f, - 0x7e70, 0x7e71, 0x7e72, 0x7e73, 0x7e74, 0x7e75, 0x7e76, 0x7e77, - 0x7e78, 0x7e79, 0x7e7a, 0x7e7b, 0x7e7c, 0x7e7d, 0x7e7e, 0x7e7f, - 0x7e80, 0x7e81, 0x7e82, 0x7e83, 0x7e84, 0x7e85, 0x7e86, 0x7e87, /* 0x7e80 */ - 0x7e88, 0x7e89, 0x7e8a, 0x7e8b, 0x7e8c, 0x7e8d, 0x7e8e, 0x7e8f, - 0x7e90, 0x7e91, 0x7e92, 0x7e93, 0x7e94, 0x7e95, 0x7e96, 0x7e97, - 0x7e98, 0x7e99, 0x7e9a, 0x7e9b, 0x7e9c, 0x7e9d, 0x7e9e, 0x7e9f, - 0x7ea0, 0x7ea1, 0x7ea2, 0x7ea3, 0x7ea4, 0x7ea5, 0x7ea6, 0x7ea7, - 0x7ea8, 0x7ea9, 0x7eaa, 0x7eab, 0x7eac, 0x7ead, 0x7eae, 0x7eaf, - 0x7eb0, 0x7eb1, 0x7eb2, 0x7eb3, 0x7eb4, 0x7eb5, 0x7eb6, 0x7eb7, - 0x7eb8, 0x7eb9, 0x7eba, 0x7ebb, 0x7ebc, 0x7ebd, 0x7ebe, 0x7ebf, - 0x7ec0, 0x7ec1, 0x7ec2, 0x7ec3, 0x7ec4, 0x7ec5, 0x7ec6, 0x7ec7, /* 0x7ec0 */ - 0x7ec8, 0x7ec9, 0x7eca, 0x7ecb, 0x7ecc, 0x7ecd, 0x7ece, 0x7ecf, - 0x7ed0, 0x7ed1, 0x7ed2, 0x7ed3, 0x7ed4, 0x7ed5, 0x7ed6, 0x7ed7, - 0x7ed8, 0x7ed9, 0x7eda, 0x7edb, 0x7edc, 0x7edd, 0x7ede, 0x7edf, - 0x7ee0, 0x7ee1, 0x7ee2, 0x7ee3, 0x7ee4, 0x7ee5, 0x7ee6, 0x7ee7, - 0x7ee8, 0x7ee9, 0x7eea, 0x7eeb, 0x7eec, 0x7eed, 0x7eee, 0x7eef, - 0x7ef0, 0x7ef1, 0x7ef2, 0x7ef3, 0x7ef4, 0x7ef5, 0x7ef6, 0x7ef7, - 0x7ef8, 0x7ef9, 0x7efa, 0x7efb, 0x7efc, 0x7efd, 0x7efe, 0x7eff, - 0x7f00, 0x7f01, 0x7f02, 0x7f03, 0x7f04, 0x7f05, 0x7f06, 0x7f07, /* 0x7f00 */ - 0x7f08, 0x7f09, 0x7f0a, 0x7f0b, 0x7f0c, 0x7f0d, 0x7f0e, 0x7f0f, - 0x7f10, 0x7f11, 0x7f12, 0x7f13, 0x7f14, 0x7f15, 0x7f16, 0x7f17, - 0x7f18, 0x7f19, 0x7f1a, 0x7f1b, 0x7f1c, 0x7f1d, 0x7f1e, 0x7f1f, - 0x7f20, 0x7f21, 0x7f22, 0x7f23, 0x7f24, 0x7f25, 0x7f26, 0x7f27, - 0x7f28, 0x7f29, 0x7f2a, 0x7f2b, 0x7f2c, 0x7f2d, 0x7f2e, 0x7f2f, - 0x7f30, 0x7f31, 0x7f32, 0x7f33, 0x7f34, 0x7f35, 0x7f36, 0x7f37, - 0x7f38, 0x7f39, 0x7f3a, 0x7f3b, 0x7f3c, 0x7f3d, 0x7f3e, 0x7f3f, - 0x7f40, 0x7f41, 0x7f42, 0x7f43, 0x7f44, 0x7f45, 0x7f46, 0x7f47, /* 0x7f40 */ - 0x7f48, 0x7f49, 0x7f4a, 0x7f4b, 0x7f4c, 0x7f4d, 0x7f4e, 0x7f4f, - 0x7f50, 0x7f51, 0x7f52, 0x7f53, 0x7f54, 0x7f55, 0x7f56, 0x7f57, - 0x7f58, 0x7f59, 0x7f5a, 0x7f5b, 0x7f5c, 0x7f5d, 0x7f5e, 0x7f5f, - 0x7f60, 0x7f61, 0x7f62, 0x7f63, 0x7f64, 0x7f65, 0x7f66, 0x7f67, - 0x7f68, 0x7f69, 0x7f6a, 0x7f6b, 0x7f6c, 0x7f6d, 0x7f6e, 0x7f6f, - 0x7f70, 0x7f71, 0x7f72, 0x7f73, 0x7f74, 0x7f75, 0x7f76, 0x7f77, - 0x7f78, 0x7f79, 0x7f7a, 0x7f7b, 0x7f7c, 0x7f7d, 0x7f7e, 0x7f7f, - 0x7f80, 0x7f81, 0x7f82, 0x7f83, 0x7f84, 0x7f85, 0x7f86, 0x7f87, /* 0x7f80 */ - 0x7f88, 0x7f89, 0x7f8a, 0x7f8b, 0x7f8c, 0x7f8d, 0x7f8e, 0x7f8f, - 0x7f90, 0x7f91, 0x7f92, 0x7f93, 0x7f94, 0x7f95, 0x7f96, 0x7f97, - 0x7f98, 0x7f99, 0x7f9a, 0x7f9b, 0x7f9c, 0x7f9d, 0x7f9e, 0x7f9f, - 0x7fa0, 0x7fa1, 0x7fa2, 0x7fa3, 0x7fa4, 0x7fa5, 0x7fa6, 0x7fa7, - 0x7fa8, 0x7fa9, 0x7faa, 0x7fab, 0x7fac, 0x7fad, 0x7fae, 0x7faf, - 0x7fb0, 0x7fb1, 0x7fb2, 0x7fb3, 0x7fb4, 0x7fb5, 0x7fb6, 0x7fb7, - 0x7fb8, 0x7fb9, 0x7fba, 0x7fbb, 0x7fbc, 0x7fbd, 0x7fbe, 0x7fbf, - 0x7fc0, 0x7fc1, 0x7fc2, 0x7fc3, 0x7fc4, 0x7fc5, 0x7fc6, 0x7fc7, /* 0x7fc0 */ - 0x7fc8, 0x7fc9, 0x7fca, 0x7fcb, 0x7fcc, 0x7fcd, 0x7fce, 0x7fcf, - 0x7fd0, 0x7fd1, 0x7fd2, 0x7fd3, 0x7fd4, 0x7fd5, 0x7fd6, 0x7fd7, - 0x7fd8, 0x7fd9, 0x7fda, 0x7fdb, 0x7fdc, 0x7fdd, 0x7fde, 0x7fdf, - 0x7fe0, 0x7fe1, 0x7fe2, 0x7fe3, 0x7fe4, 0x7fe5, 0x7fe6, 0x7fe7, - 0x7fe8, 0x7fe9, 0x7fea, 0x7feb, 0x7fec, 0x7fed, 0x7fee, 0x7fef, - 0x7ff0, 0x7ff1, 0x7ff2, 0x7ff3, 0x7ff4, 0x7ff5, 0x7ff6, 0x7ff7, - 0x7ff8, 0x7ff9, 0x7ffa, 0x7ffb, 0x7ffc, 0x7ffd, 0x7ffe, 0x7fff, - 0x8000, 0x8001, 0x8002, 0x8003, 0x8004, 0x8005, 0x8006, 0x8007, /* 0x8000 */ - 0x8008, 0x8009, 0x800a, 0x800b, 0x800c, 0x800d, 0x800e, 0x800f, - 0x8010, 0x8011, 0x8012, 0x8013, 0x8014, 0x8015, 0x8016, 0x8017, - 0x8018, 0x8019, 0x801a, 0x801b, 0x801c, 0x801d, 0x801e, 0x801f, - 0x8020, 0x8021, 0x8022, 0x8023, 0x8024, 0x8025, 0x8026, 0x8027, - 0x8028, 0x8029, 0x802a, 0x802b, 0x802c, 0x802d, 0x802e, 0x802f, - 0x8030, 0x8031, 0x8032, 0x8033, 0x8034, 0x8035, 0x8036, 0x8037, - 0x8038, 0x8039, 0x803a, 0x803b, 0x803c, 0x803d, 0x803e, 0x803f, - 0x8040, 0x8041, 0x8042, 0x8043, 0x8044, 0x8045, 0x8046, 0x8047, /* 0x8040 */ - 0x8048, 0x8049, 0x804a, 0x804b, 0x804c, 0x804d, 0x804e, 0x804f, - 0x8050, 0x8051, 0x8052, 0x8053, 0x8054, 0x8055, 0x8056, 0x8057, - 0x8058, 0x8059, 0x805a, 0x805b, 0x805c, 0x805d, 0x805e, 0x805f, - 0x8060, 0x8061, 0x8062, 0x8063, 0x8064, 0x8065, 0x8066, 0x8067, - 0x8068, 0x8069, 0x806a, 0x806b, 0x806c, 0x806d, 0x806e, 0x806f, - 0x8070, 0x8071, 0x8072, 0x8073, 0x8074, 0x8075, 0x8076, 0x8077, - 0x8078, 0x8079, 0x807a, 0x807b, 0x807c, 0x807d, 0x807e, 0x807f, - 0x8080, 0x8081, 0x8082, 0x8083, 0x8084, 0x8085, 0x8086, 0x8087, /* 0x8080 */ - 0x8088, 0x8089, 0x808a, 0x808b, 0x808c, 0x808d, 0x808e, 0x808f, - 0x8090, 0x8091, 0x8092, 0x8093, 0x8094, 0x8095, 0x8096, 0x8097, - 0x8098, 0x8099, 0x809a, 0x809b, 0x809c, 0x809d, 0x809e, 0x809f, - 0x80a0, 0x80a1, 0x80a2, 0x80a3, 0x80a4, 0x80a5, 0x80a6, 0x80a7, - 0x80a8, 0x80a9, 0x80aa, 0x80ab, 0x80ac, 0x80ad, 0x80ae, 0x80af, - 0x80b0, 0x80b1, 0x80b2, 0x80b3, 0x80b4, 0x80b5, 0x80b6, 0x80b7, - 0x80b8, 0x80b9, 0x80ba, 0x80bb, 0x80bc, 0x80bd, 0x80be, 0x80bf, - 0x80c0, 0x80c1, 0x80c2, 0x80c3, 0x80c4, 0x80c5, 0x80c6, 0x80c7, /* 0x80c0 */ - 0x80c8, 0x80c9, 0x80ca, 0x80cb, 0x80cc, 0x80cd, 0x80ce, 0x80cf, - 0x80d0, 0x80d1, 0x80d2, 0x80d3, 0x80d4, 0x80d5, 0x80d6, 0x80d7, - 0x80d8, 0x80d9, 0x80da, 0x80db, 0x80dc, 0x80dd, 0x80de, 0x80df, - 0x80e0, 0x80e1, 0x80e2, 0x80e3, 0x80e4, 0x80e5, 0x80e6, 0x80e7, - 0x80e8, 0x80e9, 0x80ea, 0x80eb, 0x80ec, 0x80ed, 0x80ee, 0x80ef, - 0x80f0, 0x80f1, 0x80f2, 0x80f3, 0x80f4, 0x80f5, 0x80f6, 0x80f7, - 0x80f8, 0x80f9, 0x80fa, 0x80fb, 0x80fc, 0x80fd, 0x80fe, 0x80ff, - 0x8100, 0x8101, 0x8102, 0x8103, 0x8104, 0x8105, 0x8106, 0x8107, /* 0x8100 */ - 0x8108, 0x8109, 0x810a, 0x810b, 0x810c, 0x810d, 0x810e, 0x810f, - 0x8110, 0x8111, 0x8112, 0x8113, 0x8114, 0x8115, 0x8116, 0x8117, - 0x8118, 0x8119, 0x811a, 0x811b, 0x811c, 0x811d, 0x811e, 0x811f, - 0x8120, 0x8121, 0x8122, 0x8123, 0x8124, 0x8125, 0x8126, 0x8127, - 0x8128, 0x8129, 0x812a, 0x812b, 0x812c, 0x812d, 0x812e, 0x812f, - 0x8130, 0x8131, 0x8132, 0x8133, 0x8134, 0x8135, 0x8136, 0x8137, - 0x8138, 0x8139, 0x813a, 0x813b, 0x813c, 0x813d, 0x813e, 0x813f, - 0x8140, 0x8141, 0x8142, 0x8143, 0x8144, 0x8145, 0x8146, 0x8147, /* 0x8140 */ - 0x8148, 0x8149, 0x814a, 0x814b, 0x814c, 0x814d, 0x814e, 0x814f, - 0x8150, 0x8151, 0x8152, 0x8153, 0x8154, 0x8155, 0x8156, 0x8157, - 0x8158, 0x8159, 0x815a, 0x815b, 0x815c, 0x815d, 0x815e, 0x815f, - 0x8160, 0x8161, 0x8162, 0x8163, 0x8164, 0x8165, 0x8166, 0x8167, - 0x8168, 0x8169, 0x816a, 0x816b, 0x816c, 0x816d, 0x816e, 0x816f, - 0x8170, 0x8171, 0x8172, 0x8173, 0x8174, 0x8175, 0x8176, 0x8177, - 0x8178, 0x8179, 0x817a, 0x817b, 0x817c, 0x817d, 0x817e, 0x817f, - 0x8180, 0x8181, 0x8182, 0x8183, 0x8184, 0x8185, 0x8186, 0x8187, /* 0x8180 */ - 0x8188, 0x8189, 0x818a, 0x818b, 0x818c, 0x818d, 0x818e, 0x818f, - 0x8190, 0x8191, 0x8192, 0x8193, 0x8194, 0x8195, 0x8196, 0x8197, - 0x8198, 0x8199, 0x819a, 0x819b, 0x819c, 0x819d, 0x819e, 0x819f, - 0x81a0, 0x81a1, 0x81a2, 0x81a3, 0x81a4, 0x81a5, 0x81a6, 0x81a7, - 0x81a8, 0x81a9, 0x81aa, 0x81ab, 0x81ac, 0x81ad, 0x81ae, 0x81af, - 0x81b0, 0x81b1, 0x81b2, 0x81b3, 0x81b4, 0x81b5, 0x81b6, 0x81b7, - 0x81b8, 0x81b9, 0x81ba, 0x81bb, 0x81bc, 0x81bd, 0x81be, 0x81bf, - 0x81c0, 0x81c1, 0x81c2, 0x81c3, 0x81c4, 0x81c5, 0x81c6, 0x81c7, /* 0x81c0 */ - 0x81c8, 0x81c9, 0x81ca, 0x81cb, 0x81cc, 0x81cd, 0x81ce, 0x81cf, - 0x81d0, 0x81d1, 0x81d2, 0x81d3, 0x81d4, 0x81d5, 0x81d6, 0x81d7, - 0x81d8, 0x81d9, 0x81da, 0x81db, 0x81dc, 0x81dd, 0x81de, 0x81df, - 0x81e0, 0x81e1, 0x81e2, 0x81e3, 0x81e4, 0x81e5, 0x81e6, 0x81e7, - 0x81e8, 0x81e9, 0x81ea, 0x81eb, 0x81ec, 0x81ed, 0x81ee, 0x81ef, - 0x81f0, 0x81f1, 0x81f2, 0x81f3, 0x81f4, 0x81f5, 0x81f6, 0x81f7, - 0x81f8, 0x81f9, 0x81fa, 0x81fb, 0x81fc, 0x81fd, 0x81fe, 0x81ff, - 0x8200, 0x8201, 0x8202, 0x8203, 0x8204, 0x8205, 0x8206, 0x8207, /* 0x8200 */ - 0x8208, 0x8209, 0x820a, 0x820b, 0x820c, 0x820d, 0x820e, 0x820f, - 0x8210, 0x8211, 0x8212, 0x8213, 0x8214, 0x8215, 0x8216, 0x8217, - 0x8218, 0x8219, 0x821a, 0x821b, 0x821c, 0x821d, 0x821e, 0x821f, - 0x8220, 0x8221, 0x8222, 0x8223, 0x8224, 0x8225, 0x8226, 0x8227, - 0x8228, 0x8229, 0x822a, 0x822b, 0x822c, 0x822d, 0x822e, 0x822f, - 0x8230, 0x8231, 0x8232, 0x8233, 0x8234, 0x8235, 0x8236, 0x8237, - 0x8238, 0x8239, 0x823a, 0x823b, 0x823c, 0x823d, 0x823e, 0x823f, - 0x8240, 0x8241, 0x8242, 0x8243, 0x8244, 0x8245, 0x8246, 0x8247, /* 0x8240 */ - 0x8248, 0x8249, 0x824a, 0x824b, 0x824c, 0x824d, 0x824e, 0x824f, - 0x8250, 0x8251, 0x8252, 0x8253, 0x8254, 0x8255, 0x8256, 0x8257, - 0x8258, 0x8259, 0x825a, 0x825b, 0x825c, 0x825d, 0x825e, 0x825f, - 0x8260, 0x8261, 0x8262, 0x8263, 0x8264, 0x8265, 0x8266, 0x8267, - 0x8268, 0x8269, 0x826a, 0x826b, 0x826c, 0x826d, 0x826e, 0x826f, - 0x8270, 0x8271, 0x8272, 0x8273, 0x8274, 0x8275, 0x8276, 0x8277, - 0x8278, 0x8279, 0x827a, 0x827b, 0x827c, 0x827d, 0x827e, 0x827f, - 0x8280, 0x8281, 0x8282, 0x8283, 0x8284, 0x8285, 0x8286, 0x8287, /* 0x8280 */ - 0x8288, 0x8289, 0x828a, 0x828b, 0x828c, 0x828d, 0x828e, 0x828f, - 0x8290, 0x8291, 0x8292, 0x8293, 0x8294, 0x8295, 0x8296, 0x8297, - 0x8298, 0x8299, 0x829a, 0x829b, 0x829c, 0x829d, 0x829e, 0x829f, - 0x82a0, 0x82a1, 0x82a2, 0x82a3, 0x82a4, 0x82a5, 0x82a6, 0x82a7, - 0x82a8, 0x82a9, 0x82aa, 0x82ab, 0x82ac, 0x82ad, 0x82ae, 0x82af, - 0x82b0, 0x82b1, 0x82b2, 0x82b3, 0x82b4, 0x82b5, 0x82b6, 0x82b7, - 0x82b8, 0x82b9, 0x82ba, 0x82bb, 0x82bc, 0x82bd, 0x82be, 0x82bf, - 0x82c0, 0x82c1, 0x82c2, 0x82c3, 0x82c4, 0x82c5, 0x82c6, 0x82c7, /* 0x82c0 */ - 0x82c8, 0x82c9, 0x82ca, 0x82cb, 0x82cc, 0x82cd, 0x82ce, 0x82cf, - 0x82d0, 0x82d1, 0x82d2, 0x82d3, 0x82d4, 0x82d5, 0x82d6, 0x82d7, - 0x82d8, 0x82d9, 0x82da, 0x82db, 0x82dc, 0x82dd, 0x82de, 0x82df, - 0x82e0, 0x82e1, 0x82e2, 0x82e3, 0x82e4, 0x82e5, 0x82e6, 0x82e7, - 0x82e8, 0x82e9, 0x82ea, 0x82eb, 0x82ec, 0x82ed, 0x82ee, 0x82ef, - 0x82f0, 0x82f1, 0x82f2, 0x82f3, 0x82f4, 0x82f5, 0x82f6, 0x82f7, - 0x82f8, 0x82f9, 0x82fa, 0x82fb, 0x82fc, 0x82fd, 0x82fe, 0x82ff, - 0x8300, 0x8301, 0x8302, 0x8303, 0x8304, 0x8305, 0x8306, 0x8307, /* 0x8300 */ - 0x8308, 0x8309, 0x830a, 0x830b, 0x830c, 0x830d, 0x830e, 0x830f, - 0x8310, 0x8311, 0x8312, 0x8313, 0x8314, 0x8315, 0x8316, 0x8317, - 0x8318, 0x8319, 0x831a, 0x831b, 0x831c, 0x831d, 0x831e, 0x831f, - 0x8320, 0x8321, 0x8322, 0x8323, 0x8324, 0x8325, 0x8326, 0x8327, - 0x8328, 0x8329, 0x832a, 0x832b, 0x832c, 0x832d, 0x832e, 0x832f, - 0x8330, 0x8331, 0x8332, 0x8333, 0x8334, 0x8335, 0x8336, 0x8337, - 0x8338, 0x8339, 0x833a, 0x833b, 0x833c, 0x833d, 0x833e, 0x833f, - 0x8340, 0x8341, 0x8342, 0x8343, 0x8344, 0x8345, 0x8346, 0x8347, /* 0x8340 */ - 0x8348, 0x8349, 0x834a, 0x834b, 0x834c, 0x834d, 0x834e, 0x834f, - 0x8350, 0x8351, 0x8352, 0x8353, 0x8354, 0x8355, 0x8356, 0x8357, - 0x8358, 0x8359, 0x835a, 0x835b, 0x835c, 0x835d, 0x835e, 0x835f, - 0x8360, 0x8361, 0x8362, 0x8363, 0x8364, 0x8365, 0x8366, 0x8367, - 0x8368, 0x8369, 0x836a, 0x836b, 0x836c, 0x836d, 0x836e, 0x836f, - 0x8370, 0x8371, 0x8372, 0x8373, 0x8374, 0x8375, 0x8376, 0x8377, - 0x8378, 0x8379, 0x837a, 0x837b, 0x837c, 0x837d, 0x837e, 0x837f, - 0x8380, 0x8381, 0x8382, 0x8383, 0x8384, 0x8385, 0x8386, 0x8387, /* 0x8380 */ - 0x8388, 0x8389, 0x838a, 0x838b, 0x838c, 0x838d, 0x838e, 0x838f, - 0x8390, 0x8391, 0x8392, 0x8393, 0x8394, 0x8395, 0x8396, 0x8397, - 0x8398, 0x8399, 0x839a, 0x839b, 0x839c, 0x839d, 0x839e, 0x839f, - 0x83a0, 0x83a1, 0x83a2, 0x83a3, 0x83a4, 0x83a5, 0x83a6, 0x83a7, - 0x83a8, 0x83a9, 0x83aa, 0x83ab, 0x83ac, 0x83ad, 0x83ae, 0x83af, - 0x83b0, 0x83b1, 0x83b2, 0x83b3, 0x83b4, 0x83b5, 0x83b6, 0x83b7, - 0x83b8, 0x83b9, 0x83ba, 0x83bb, 0x83bc, 0x83bd, 0x83be, 0x83bf, - 0x83c0, 0x83c1, 0x83c2, 0x83c3, 0x83c4, 0x83c5, 0x83c6, 0x83c7, /* 0x83c0 */ - 0x83c8, 0x83c9, 0x83ca, 0x83cb, 0x83cc, 0x83cd, 0x83ce, 0x83cf, - 0x83d0, 0x83d1, 0x83d2, 0x83d3, 0x83d4, 0x83d5, 0x83d6, 0x83d7, - 0x83d8, 0x83d9, 0x83da, 0x83db, 0x83dc, 0x83dd, 0x83de, 0x83df, - 0x83e0, 0x83e1, 0x83e2, 0x83e3, 0x83e4, 0x83e5, 0x83e6, 0x83e7, - 0x83e8, 0x83e9, 0x83ea, 0x83eb, 0x83ec, 0x83ed, 0x83ee, 0x83ef, - 0x83f0, 0x83f1, 0x83f2, 0x83f3, 0x83f4, 0x83f5, 0x83f6, 0x83f7, - 0x83f8, 0x83f9, 0x83fa, 0x83fb, 0x83fc, 0x83fd, 0x83fe, 0x83ff, - 0x8400, 0x8401, 0x8402, 0x8403, 0x8404, 0x8405, 0x8406, 0x8407, /* 0x8400 */ - 0x8408, 0x8409, 0x840a, 0x840b, 0x840c, 0x840d, 0x840e, 0x840f, - 0x8410, 0x8411, 0x8412, 0x8413, 0x8414, 0x8415, 0x8416, 0x8417, - 0x8418, 0x8419, 0x841a, 0x841b, 0x841c, 0x841d, 0x841e, 0x841f, - 0x8420, 0x8421, 0x8422, 0x8423, 0x8424, 0x8425, 0x8426, 0x8427, - 0x8428, 0x8429, 0x842a, 0x842b, 0x842c, 0x842d, 0x842e, 0x842f, - 0x8430, 0x8431, 0x8432, 0x8433, 0x8434, 0x8435, 0x8436, 0x8437, - 0x8438, 0x8439, 0x843a, 0x843b, 0x843c, 0x843d, 0x843e, 0x843f, - 0x8440, 0x8441, 0x8442, 0x8443, 0x8444, 0x8445, 0x8446, 0x8447, /* 0x8440 */ - 0x8448, 0x8449, 0x844a, 0x844b, 0x844c, 0x844d, 0x844e, 0x844f, - 0x8450, 0x8451, 0x8452, 0x8453, 0x8454, 0x8455, 0x8456, 0x8457, - 0x8458, 0x8459, 0x845a, 0x845b, 0x845c, 0x845d, 0x845e, 0x845f, - 0x8460, 0x8461, 0x8462, 0x8463, 0x8464, 0x8465, 0x8466, 0x8467, - 0x8468, 0x8469, 0x846a, 0x846b, 0x846c, 0x846d, 0x846e, 0x846f, - 0x8470, 0x8471, 0x8472, 0x8473, 0x8474, 0x8475, 0x8476, 0x8477, - 0x8478, 0x8479, 0x847a, 0x847b, 0x847c, 0x847d, 0x847e, 0x847f, - 0x8480, 0x8481, 0x8482, 0x8483, 0x8484, 0x8485, 0x8486, 0x8487, /* 0x8480 */ - 0x8488, 0x8489, 0x848a, 0x848b, 0x848c, 0x848d, 0x848e, 0x848f, - 0x8490, 0x8491, 0x8492, 0x8493, 0x8494, 0x8495, 0x8496, 0x8497, - 0x8498, 0x8499, 0x849a, 0x849b, 0x849c, 0x849d, 0x849e, 0x849f, - 0x84a0, 0x84a1, 0x84a2, 0x84a3, 0x84a4, 0x84a5, 0x84a6, 0x84a7, - 0x84a8, 0x84a9, 0x84aa, 0x84ab, 0x84ac, 0x84ad, 0x84ae, 0x84af, - 0x84b0, 0x84b1, 0x84b2, 0x84b3, 0x84b4, 0x84b5, 0x84b6, 0x84b7, - 0x84b8, 0x84b9, 0x84ba, 0x84bb, 0x84bc, 0x84bd, 0x84be, 0x84bf, - 0x84c0, 0x84c1, 0x84c2, 0x84c3, 0x84c4, 0x84c5, 0x84c6, 0x84c7, /* 0x84c0 */ - 0x84c8, 0x84c9, 0x84ca, 0x84cb, 0x84cc, 0x84cd, 0x84ce, 0x84cf, - 0x84d0, 0x84d1, 0x84d2, 0x84d3, 0x84d4, 0x84d5, 0x84d6, 0x84d7, - 0x84d8, 0x84d9, 0x84da, 0x84db, 0x84dc, 0x84dd, 0x84de, 0x84df, - 0x84e0, 0x84e1, 0x84e2, 0x84e3, 0x84e4, 0x84e5, 0x84e6, 0x84e7, - 0x84e8, 0x84e9, 0x84ea, 0x84eb, 0x84ec, 0x84ed, 0x84ee, 0x84ef, - 0x84f0, 0x84f1, 0x84f2, 0x84f3, 0x84f4, 0x84f5, 0x84f6, 0x84f7, - 0x84f8, 0x84f9, 0x84fa, 0x84fb, 0x84fc, 0x84fd, 0x84fe, 0x84ff, - 0x8500, 0x8501, 0x8502, 0x8503, 0x8504, 0x8505, 0x8506, 0x8507, /* 0x8500 */ - 0x8508, 0x8509, 0x850a, 0x850b, 0x850c, 0x850d, 0x850e, 0x850f, - 0x8510, 0x8511, 0x8512, 0x8513, 0x8514, 0x8515, 0x8516, 0x8517, - 0x8518, 0x8519, 0x851a, 0x851b, 0x851c, 0x851d, 0x851e, 0x851f, - 0x8520, 0x8521, 0x8522, 0x8523, 0x8524, 0x8525, 0x8526, 0x8527, - 0x8528, 0x8529, 0x852a, 0x852b, 0x852c, 0x852d, 0x852e, 0x852f, - 0x8530, 0x8531, 0x8532, 0x8533, 0x8534, 0x8535, 0x8536, 0x8537, - 0x8538, 0x8539, 0x853a, 0x853b, 0x853c, 0x853d, 0x853e, 0x853f, - 0x8540, 0x8541, 0x8542, 0x8543, 0x8544, 0x8545, 0x8546, 0x8547, /* 0x8540 */ - 0x8548, 0x8549, 0x854a, 0x854b, 0x854c, 0x854d, 0x854e, 0x854f, - 0x8550, 0x8551, 0x8552, 0x8553, 0x8554, 0x8555, 0x8556, 0x8557, - 0x8558, 0x8559, 0x855a, 0x855b, 0x855c, 0x855d, 0x855e, 0x855f, - 0x8560, 0x8561, 0x8562, 0x8563, 0x8564, 0x8565, 0x8566, 0x8567, - 0x8568, 0x8569, 0x856a, 0x856b, 0x856c, 0x856d, 0x856e, 0x856f, - 0x8570, 0x8571, 0x8572, 0x8573, 0x8574, 0x8575, 0x8576, 0x8577, - 0x8578, 0x8579, 0x857a, 0x857b, 0x857c, 0x857d, 0x857e, 0x857f, - 0x8580, 0x8581, 0x8582, 0x8583, 0x8584, 0x8585, 0x8586, 0x8587, /* 0x8580 */ - 0x8588, 0x8589, 0x858a, 0x858b, 0x858c, 0x858d, 0x858e, 0x858f, - 0x8590, 0x8591, 0x8592, 0x8593, 0x8594, 0x8595, 0x8596, 0x8597, - 0x8598, 0x8599, 0x859a, 0x859b, 0x859c, 0x859d, 0x859e, 0x859f, - 0x85a0, 0x85a1, 0x85a2, 0x85a3, 0x85a4, 0x85a5, 0x85a6, 0x85a7, - 0x85a8, 0x85a9, 0x85aa, 0x85ab, 0x85ac, 0x85ad, 0x85ae, 0x85af, - 0x85b0, 0x85b1, 0x85b2, 0x85b3, 0x85b4, 0x85b5, 0x85b6, 0x85b7, - 0x85b8, 0x85b9, 0x85ba, 0x85bb, 0x85bc, 0x85bd, 0x85be, 0x85bf, - 0x85c0, 0x85c1, 0x85c2, 0x85c3, 0x85c4, 0x85c5, 0x85c6, 0x85c7, /* 0x85c0 */ - 0x85c8, 0x85c9, 0x85ca, 0x85cb, 0x85cc, 0x85cd, 0x85ce, 0x85cf, - 0x85d0, 0x85d1, 0x85d2, 0x85d3, 0x85d4, 0x85d5, 0x85d6, 0x85d7, - 0x85d8, 0x85d9, 0x85da, 0x85db, 0x85dc, 0x85dd, 0x85de, 0x85df, - 0x85e0, 0x85e1, 0x85e2, 0x85e3, 0x85e4, 0x85e5, 0x85e6, 0x85e7, - 0x85e8, 0x85e9, 0x85ea, 0x85eb, 0x85ec, 0x85ed, 0x85ee, 0x85ef, - 0x85f0, 0x85f1, 0x85f2, 0x85f3, 0x85f4, 0x85f5, 0x85f6, 0x85f7, - 0x85f8, 0x85f9, 0x85fa, 0x85fb, 0x85fc, 0x85fd, 0x85fe, 0x85ff, - 0x8600, 0x8601, 0x8602, 0x8603, 0x8604, 0x8605, 0x8606, 0x8607, /* 0x8600 */ - 0x8608, 0x8609, 0x860a, 0x860b, 0x860c, 0x860d, 0x860e, 0x860f, - 0x8610, 0x8611, 0x8612, 0x8613, 0x8614, 0x8615, 0x8616, 0x8617, - 0x8618, 0x8619, 0x861a, 0x861b, 0x861c, 0x861d, 0x861e, 0x861f, - 0x8620, 0x8621, 0x8622, 0x8623, 0x8624, 0x8625, 0x8626, 0x8627, - 0x8628, 0x8629, 0x862a, 0x862b, 0x862c, 0x862d, 0x862e, 0x862f, - 0x8630, 0x8631, 0x8632, 0x8633, 0x8634, 0x8635, 0x8636, 0x8637, - 0x8638, 0x8639, 0x863a, 0x863b, 0x863c, 0x863d, 0x863e, 0x863f, - 0x8640, 0x8641, 0x8642, 0x8643, 0x8644, 0x8645, 0x8646, 0x8647, /* 0x8640 */ - 0x8648, 0x8649, 0x864a, 0x864b, 0x864c, 0x864d, 0x864e, 0x864f, - 0x8650, 0x8651, 0x8652, 0x8653, 0x8654, 0x8655, 0x8656, 0x8657, - 0x8658, 0x8659, 0x865a, 0x865b, 0x865c, 0x865d, 0x865e, 0x865f, - 0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8665, 0x8666, 0x8667, - 0x8668, 0x8669, 0x866a, 0x866b, 0x866c, 0x866d, 0x866e, 0x866f, - 0x8670, 0x8671, 0x8672, 0x8673, 0x8674, 0x8675, 0x8676, 0x8677, - 0x8678, 0x8679, 0x867a, 0x867b, 0x867c, 0x867d, 0x867e, 0x867f, - 0x8680, 0x8681, 0x8682, 0x8683, 0x8684, 0x8685, 0x8686, 0x8687, /* 0x8680 */ - 0x8688, 0x8689, 0x868a, 0x868b, 0x868c, 0x868d, 0x868e, 0x868f, - 0x8690, 0x8691, 0x8692, 0x8693, 0x8694, 0x8695, 0x8696, 0x8697, - 0x8698, 0x8699, 0x869a, 0x869b, 0x869c, 0x869d, 0x869e, 0x869f, - 0x86a0, 0x86a1, 0x86a2, 0x86a3, 0x86a4, 0x86a5, 0x86a6, 0x86a7, - 0x86a8, 0x86a9, 0x86aa, 0x86ab, 0x86ac, 0x86ad, 0x86ae, 0x86af, - 0x86b0, 0x86b1, 0x86b2, 0x86b3, 0x86b4, 0x86b5, 0x86b6, 0x86b7, - 0x86b8, 0x86b9, 0x86ba, 0x86bb, 0x86bc, 0x86bd, 0x86be, 0x86bf, - 0x86c0, 0x86c1, 0x86c2, 0x86c3, 0x86c4, 0x86c5, 0x86c6, 0x86c7, /* 0x86c0 */ - 0x86c8, 0x86c9, 0x86ca, 0x86cb, 0x86cc, 0x86cd, 0x86ce, 0x86cf, - 0x86d0, 0x86d1, 0x86d2, 0x86d3, 0x86d4, 0x86d5, 0x86d6, 0x86d7, - 0x86d8, 0x86d9, 0x86da, 0x86db, 0x86dc, 0x86dd, 0x86de, 0x86df, - 0x86e0, 0x86e1, 0x86e2, 0x86e3, 0x86e4, 0x86e5, 0x86e6, 0x86e7, - 0x86e8, 0x86e9, 0x86ea, 0x86eb, 0x86ec, 0x86ed, 0x86ee, 0x86ef, - 0x86f0, 0x86f1, 0x86f2, 0x86f3, 0x86f4, 0x86f5, 0x86f6, 0x86f7, - 0x86f8, 0x86f9, 0x86fa, 0x86fb, 0x86fc, 0x86fd, 0x86fe, 0x86ff, - 0x8700, 0x8701, 0x8702, 0x8703, 0x8704, 0x8705, 0x8706, 0x8707, /* 0x8700 */ - 0x8708, 0x8709, 0x870a, 0x870b, 0x870c, 0x870d, 0x870e, 0x870f, - 0x8710, 0x8711, 0x8712, 0x8713, 0x8714, 0x8715, 0x8716, 0x8717, - 0x8718, 0x8719, 0x871a, 0x871b, 0x871c, 0x871d, 0x871e, 0x871f, - 0x8720, 0x8721, 0x8722, 0x8723, 0x8724, 0x8725, 0x8726, 0x8727, - 0x8728, 0x8729, 0x872a, 0x872b, 0x872c, 0x872d, 0x872e, 0x872f, - 0x8730, 0x8731, 0x8732, 0x8733, 0x8734, 0x8735, 0x8736, 0x8737, - 0x8738, 0x8739, 0x873a, 0x873b, 0x873c, 0x873d, 0x873e, 0x873f, - 0x8740, 0x8741, 0x8742, 0x8743, 0x8744, 0x8745, 0x8746, 0x8747, /* 0x8740 */ - 0x8748, 0x8749, 0x874a, 0x874b, 0x874c, 0x874d, 0x874e, 0x874f, - 0x8750, 0x8751, 0x8752, 0x8753, 0x8754, 0x8755, 0x8756, 0x8757, - 0x8758, 0x8759, 0x875a, 0x875b, 0x875c, 0x875d, 0x875e, 0x875f, - 0x8760, 0x8761, 0x8762, 0x8763, 0x8764, 0x8765, 0x8766, 0x8767, - 0x8768, 0x8769, 0x876a, 0x876b, 0x876c, 0x876d, 0x876e, 0x876f, - 0x8770, 0x8771, 0x8772, 0x8773, 0x8774, 0x8775, 0x8776, 0x8777, - 0x8778, 0x8779, 0x877a, 0x877b, 0x877c, 0x877d, 0x877e, 0x877f, - 0x8780, 0x8781, 0x8782, 0x8783, 0x8784, 0x8785, 0x8786, 0x8787, /* 0x8780 */ - 0x8788, 0x8789, 0x878a, 0x878b, 0x878c, 0x878d, 0x878e, 0x878f, - 0x8790, 0x8791, 0x8792, 0x8793, 0x8794, 0x8795, 0x8796, 0x8797, - 0x8798, 0x8799, 0x879a, 0x879b, 0x879c, 0x879d, 0x879e, 0x879f, - 0x87a0, 0x87a1, 0x87a2, 0x87a3, 0x87a4, 0x87a5, 0x87a6, 0x87a7, - 0x87a8, 0x87a9, 0x87aa, 0x87ab, 0x87ac, 0x87ad, 0x87ae, 0x87af, - 0x87b0, 0x87b1, 0x87b2, 0x87b3, 0x87b4, 0x87b5, 0x87b6, 0x87b7, - 0x87b8, 0x87b9, 0x87ba, 0x87bb, 0x87bc, 0x87bd, 0x87be, 0x87bf, - 0x87c0, 0x87c1, 0x87c2, 0x87c3, 0x87c4, 0x87c5, 0x87c6, 0x87c7, /* 0x87c0 */ - 0x87c8, 0x87c9, 0x87ca, 0x87cb, 0x87cc, 0x87cd, 0x87ce, 0x87cf, - 0x87d0, 0x87d1, 0x87d2, 0x87d3, 0x87d4, 0x87d5, 0x87d6, 0x87d7, - 0x87d8, 0x87d9, 0x87da, 0x87db, 0x87dc, 0x87dd, 0x87de, 0x87df, - 0x87e0, 0x87e1, 0x87e2, 0x87e3, 0x87e4, 0x87e5, 0x87e6, 0x87e7, - 0x87e8, 0x87e9, 0x87ea, 0x87eb, 0x87ec, 0x87ed, 0x87ee, 0x87ef, - 0x87f0, 0x87f1, 0x87f2, 0x87f3, 0x87f4, 0x87f5, 0x87f6, 0x87f7, - 0x87f8, 0x87f9, 0x87fa, 0x87fb, 0x87fc, 0x87fd, 0x87fe, 0x87ff, - 0x8800, 0x8801, 0x8802, 0x8803, 0x8804, 0x8805, 0x8806, 0x8807, /* 0x8800 */ - 0x8808, 0x8809, 0x880a, 0x880b, 0x880c, 0x880d, 0x880e, 0x880f, - 0x8810, 0x8811, 0x8812, 0x8813, 0x8814, 0x8815, 0x8816, 0x8817, - 0x8818, 0x8819, 0x881a, 0x881b, 0x881c, 0x881d, 0x881e, 0x881f, - 0x8820, 0x8821, 0x8822, 0x8823, 0x8824, 0x8825, 0x8826, 0x8827, - 0x8828, 0x8829, 0x882a, 0x882b, 0x882c, 0x882d, 0x882e, 0x882f, - 0x8830, 0x8831, 0x8832, 0x8833, 0x8834, 0x8835, 0x8836, 0x8837, - 0x8838, 0x8839, 0x883a, 0x883b, 0x883c, 0x883d, 0x883e, 0x883f, - 0x8840, 0x8841, 0x8842, 0x8843, 0x8844, 0x8845, 0x8846, 0x8847, /* 0x8840 */ - 0x8848, 0x8849, 0x884a, 0x884b, 0x884c, 0x884d, 0x884e, 0x884f, - 0x8850, 0x8851, 0x8852, 0x8853, 0x8854, 0x8855, 0x8856, 0x8857, - 0x8858, 0x8859, 0x885a, 0x885b, 0x885c, 0x885d, 0x885e, 0x885f, - 0x8860, 0x8861, 0x8862, 0x8863, 0x8864, 0x8865, 0x8866, 0x8867, - 0x8868, 0x8869, 0x886a, 0x886b, 0x886c, 0x886d, 0x886e, 0x886f, - 0x8870, 0x8871, 0x8872, 0x8873, 0x8874, 0x8875, 0x8876, 0x8877, - 0x8878, 0x8879, 0x887a, 0x887b, 0x887c, 0x887d, 0x887e, 0x887f, - 0x8880, 0x8881, 0x8882, 0x8883, 0x8884, 0x8885, 0x8886, 0x8887, /* 0x8880 */ - 0x8888, 0x8889, 0x888a, 0x888b, 0x888c, 0x888d, 0x888e, 0x888f, - 0x8890, 0x8891, 0x8892, 0x8893, 0x8894, 0x8895, 0x8896, 0x8897, - 0x8898, 0x8899, 0x889a, 0x889b, 0x889c, 0x889d, 0x889e, 0x889f, - 0x88a0, 0x88a1, 0x88a2, 0x88a3, 0x88a4, 0x88a5, 0x88a6, 0x88a7, - 0x88a8, 0x88a9, 0x88aa, 0x88ab, 0x88ac, 0x88ad, 0x88ae, 0x88af, - 0x88b0, 0x88b1, 0x88b2, 0x88b3, 0x88b4, 0x88b5, 0x88b6, 0x88b7, - 0x88b8, 0x88b9, 0x88ba, 0x88bb, 0x88bc, 0x88bd, 0x88be, 0x88bf, - 0x88c0, 0x88c1, 0x88c2, 0x88c3, 0x88c4, 0x88c5, 0x88c6, 0x88c7, /* 0x88c0 */ - 0x88c8, 0x88c9, 0x88ca, 0x88cb, 0x88cc, 0x88cd, 0x88ce, 0x88cf, - 0x88d0, 0x88d1, 0x88d2, 0x88d3, 0x88d4, 0x88d5, 0x88d6, 0x88d7, - 0x88d8, 0x88d9, 0x88da, 0x88db, 0x88dc, 0x88dd, 0x88de, 0x88df, - 0x88e0, 0x88e1, 0x88e2, 0x88e3, 0x88e4, 0x88e5, 0x88e6, 0x88e7, - 0x88e8, 0x88e9, 0x88ea, 0x88eb, 0x88ec, 0x88ed, 0x88ee, 0x88ef, - 0x88f0, 0x88f1, 0x88f2, 0x88f3, 0x88f4, 0x88f5, 0x88f6, 0x88f7, - 0x88f8, 0x88f9, 0x88fa, 0x88fb, 0x88fc, 0x88fd, 0x88fe, 0x88ff, - 0x8900, 0x8901, 0x8902, 0x8903, 0x8904, 0x8905, 0x8906, 0x8907, /* 0x8900 */ - 0x8908, 0x8909, 0x890a, 0x890b, 0x890c, 0x890d, 0x890e, 0x890f, - 0x8910, 0x8911, 0x8912, 0x8913, 0x8914, 0x8915, 0x8916, 0x8917, - 0x8918, 0x8919, 0x891a, 0x891b, 0x891c, 0x891d, 0x891e, 0x891f, - 0x8920, 0x8921, 0x8922, 0x8923, 0x8924, 0x8925, 0x8926, 0x8927, - 0x8928, 0x8929, 0x892a, 0x892b, 0x892c, 0x892d, 0x892e, 0x892f, - 0x8930, 0x8931, 0x8932, 0x8933, 0x8934, 0x8935, 0x8936, 0x8937, - 0x8938, 0x8939, 0x893a, 0x893b, 0x893c, 0x893d, 0x893e, 0x893f, - 0x8940, 0x8941, 0x8942, 0x8943, 0x8944, 0x8945, 0x8946, 0x8947, /* 0x8940 */ - 0x8948, 0x8949, 0x894a, 0x894b, 0x894c, 0x894d, 0x894e, 0x894f, - 0x8950, 0x8951, 0x8952, 0x8953, 0x8954, 0x8955, 0x8956, 0x8957, - 0x8958, 0x8959, 0x895a, 0x895b, 0x895c, 0x895d, 0x895e, 0x895f, - 0x8960, 0x8961, 0x8962, 0x8963, 0x8964, 0x8965, 0x8966, 0x8967, - 0x8968, 0x8969, 0x896a, 0x896b, 0x896c, 0x896d, 0x896e, 0x896f, - 0x8970, 0x8971, 0x8972, 0x8973, 0x8974, 0x8975, 0x8976, 0x8977, - 0x8978, 0x8979, 0x897a, 0x897b, 0x897c, 0x897d, 0x897e, 0x897f, - 0x8980, 0x8981, 0x8982, 0x8983, 0x8984, 0x8985, 0x8986, 0x8987, /* 0x8980 */ - 0x8988, 0x8989, 0x898a, 0x898b, 0x898c, 0x898d, 0x898e, 0x898f, - 0x8990, 0x8991, 0x8992, 0x8993, 0x8994, 0x8995, 0x8996, 0x8997, - 0x8998, 0x8999, 0x899a, 0x899b, 0x899c, 0x899d, 0x899e, 0x899f, - 0x89a0, 0x89a1, 0x89a2, 0x89a3, 0x89a4, 0x89a5, 0x89a6, 0x89a7, - 0x89a8, 0x89a9, 0x89aa, 0x89ab, 0x89ac, 0x89ad, 0x89ae, 0x89af, - 0x89b0, 0x89b1, 0x89b2, 0x89b3, 0x89b4, 0x89b5, 0x89b6, 0x89b7, - 0x89b8, 0x89b9, 0x89ba, 0x89bb, 0x89bc, 0x89bd, 0x89be, 0x89bf, - 0x89c0, 0x89c1, 0x89c2, 0x89c3, 0x89c4, 0x89c5, 0x89c6, 0x89c7, /* 0x89c0 */ - 0x89c8, 0x89c9, 0x89ca, 0x89cb, 0x89cc, 0x89cd, 0x89ce, 0x89cf, - 0x89d0, 0x89d1, 0x89d2, 0x89d3, 0x89d4, 0x89d5, 0x89d6, 0x89d7, - 0x89d8, 0x89d9, 0x89da, 0x89db, 0x89dc, 0x89dd, 0x89de, 0x89df, - 0x89e0, 0x89e1, 0x89e2, 0x89e3, 0x89e4, 0x89e5, 0x89e6, 0x89e7, - 0x89e8, 0x89e9, 0x89ea, 0x89eb, 0x89ec, 0x89ed, 0x89ee, 0x89ef, - 0x89f0, 0x89f1, 0x89f2, 0x89f3, 0x89f4, 0x89f5, 0x89f6, 0x89f7, - 0x89f8, 0x89f9, 0x89fa, 0x89fb, 0x89fc, 0x89fd, 0x89fe, 0x89ff, - 0x8a00, 0x8a01, 0x8a02, 0x8a03, 0x8a04, 0x8a05, 0x8a06, 0x8a07, /* 0x8a00 */ - 0x8a08, 0x8a09, 0x8a0a, 0x8a0b, 0x8a0c, 0x8a0d, 0x8a0e, 0x8a0f, - 0x8a10, 0x8a11, 0x8a12, 0x8a13, 0x8a14, 0x8a15, 0x8a16, 0x8a17, - 0x8a18, 0x8a19, 0x8a1a, 0x8a1b, 0x8a1c, 0x8a1d, 0x8a1e, 0x8a1f, - 0x8a20, 0x8a21, 0x8a22, 0x8a23, 0x8a24, 0x8a25, 0x8a26, 0x8a27, - 0x8a28, 0x8a29, 0x8a2a, 0x8a2b, 0x8a2c, 0x8a2d, 0x8a2e, 0x8a2f, - 0x8a30, 0x8a31, 0x8a32, 0x8a33, 0x8a34, 0x8a35, 0x8a36, 0x8a37, - 0x8a38, 0x8a39, 0x8a3a, 0x8a3b, 0x8a3c, 0x8a3d, 0x8a3e, 0x8a3f, - 0x8a40, 0x8a41, 0x8a42, 0x8a43, 0x8a44, 0x8a45, 0x8a46, 0x8a47, /* 0x8a40 */ - 0x8a48, 0x8a49, 0x8a4a, 0x8a4b, 0x8a4c, 0x8a4d, 0x8a4e, 0x8a4f, - 0x8a50, 0x8a51, 0x8a52, 0x8a53, 0x8a54, 0x8a55, 0x8a56, 0x8a57, - 0x8a58, 0x8a59, 0x8a5a, 0x8a5b, 0x8a5c, 0x8a5d, 0x8a5e, 0x8a5f, - 0x8a60, 0x8a61, 0x8a62, 0x8a63, 0x8a64, 0x8a65, 0x8a66, 0x8a67, - 0x8a68, 0x8a69, 0x8a6a, 0x8a6b, 0x8a6c, 0x8a6d, 0x8a6e, 0x8a6f, - 0x8a70, 0x8a71, 0x8a72, 0x8a73, 0x8a74, 0x8a75, 0x8a76, 0x8a77, - 0x8a78, 0x8a79, 0x8a7a, 0x8a7b, 0x8a7c, 0x8a7d, 0x8a7e, 0x8a7f, - 0x8a80, 0x8a81, 0x8a82, 0x8a83, 0x8a84, 0x8a85, 0x8a86, 0x8a87, /* 0x8a80 */ - 0x8a88, 0x8a89, 0x8a8a, 0x8a8b, 0x8a8c, 0x8a8d, 0x8a8e, 0x8a8f, - 0x8a90, 0x8a91, 0x8a92, 0x8a93, 0x8a94, 0x8a95, 0x8a96, 0x8a97, - 0x8a98, 0x8a99, 0x8a9a, 0x8a9b, 0x8a9c, 0x8a9d, 0x8a9e, 0x8a9f, - 0x8aa0, 0x8aa1, 0x8aa2, 0x8aa3, 0x8aa4, 0x8aa5, 0x8aa6, 0x8aa7, - 0x8aa8, 0x8aa9, 0x8aaa, 0x8aab, 0x8aac, 0x8aad, 0x8aae, 0x8aaf, - 0x8ab0, 0x8ab1, 0x8ab2, 0x8ab3, 0x8ab4, 0x8ab5, 0x8ab6, 0x8ab7, - 0x8ab8, 0x8ab9, 0x8aba, 0x8abb, 0x8abc, 0x8abd, 0x8abe, 0x8abf, - 0x8ac0, 0x8ac1, 0x8ac2, 0x8ac3, 0x8ac4, 0x8ac5, 0x8ac6, 0x8ac7, /* 0x8ac0 */ - 0x8ac8, 0x8ac9, 0x8aca, 0x8acb, 0x8acc, 0x8acd, 0x8ace, 0x8acf, - 0x8ad0, 0x8ad1, 0x8ad2, 0x8ad3, 0x8ad4, 0x8ad5, 0x8ad6, 0x8ad7, - 0x8ad8, 0x8ad9, 0x8ada, 0x8adb, 0x8adc, 0x8add, 0x8ade, 0x8adf, - 0x8ae0, 0x8ae1, 0x8ae2, 0x8ae3, 0x8ae4, 0x8ae5, 0x8ae6, 0x8ae7, - 0x8ae8, 0x8ae9, 0x8aea, 0x8aeb, 0x8aec, 0x8aed, 0x8aee, 0x8aef, - 0x8af0, 0x8af1, 0x8af2, 0x8af3, 0x8af4, 0x8af5, 0x8af6, 0x8af7, - 0x8af8, 0x8af9, 0x8afa, 0x8afb, 0x8afc, 0x8afd, 0x8afe, 0x8aff, - 0x8b00, 0x8b01, 0x8b02, 0x8b03, 0x8b04, 0x8b05, 0x8b06, 0x8b07, /* 0x8b00 */ - 0x8b08, 0x8b09, 0x8b0a, 0x8b0b, 0x8b0c, 0x8b0d, 0x8b0e, 0x8b0f, - 0x8b10, 0x8b11, 0x8b12, 0x8b13, 0x8b14, 0x8b15, 0x8b16, 0x8b17, - 0x8b18, 0x8b19, 0x8b1a, 0x8b1b, 0x8b1c, 0x8b1d, 0x8b1e, 0x8b1f, - 0x8b20, 0x8b21, 0x8b22, 0x8b23, 0x8b24, 0x8b25, 0x8b26, 0x8b27, - 0x8b28, 0x8b29, 0x8b2a, 0x8b2b, 0x8b2c, 0x8b2d, 0x8b2e, 0x8b2f, - 0x8b30, 0x8b31, 0x8b32, 0x8b33, 0x8b34, 0x8b35, 0x8b36, 0x8b37, - 0x8b38, 0x8b39, 0x8b3a, 0x8b3b, 0x8b3c, 0x8b3d, 0x8b3e, 0x8b3f, - 0x8b40, 0x8b41, 0x8b42, 0x8b43, 0x8b44, 0x8b45, 0x8b46, 0x8b47, /* 0x8b40 */ - 0x8b48, 0x8b49, 0x8b4a, 0x8b4b, 0x8b4c, 0x8b4d, 0x8b4e, 0x8b4f, - 0x8b50, 0x8b51, 0x8b52, 0x8b53, 0x8b54, 0x8b55, 0x8b56, 0x8b57, - 0x8b58, 0x8b59, 0x8b5a, 0x8b5b, 0x8b5c, 0x8b5d, 0x8b5e, 0x8b5f, - 0x8b60, 0x8b61, 0x8b62, 0x8b63, 0x8b64, 0x8b65, 0x8b66, 0x8b67, - 0x8b68, 0x8b69, 0x8b6a, 0x8b6b, 0x8b6c, 0x8b6d, 0x8b6e, 0x8b6f, - 0x8b70, 0x8b71, 0x8b72, 0x8b73, 0x8b74, 0x8b75, 0x8b76, 0x8b77, - 0x8b78, 0x8b79, 0x8b7a, 0x8b7b, 0x8b7c, 0x8b7d, 0x8b7e, 0x8b7f, - 0x8b80, 0x8b81, 0x8b82, 0x8b83, 0x8b84, 0x8b85, 0x8b86, 0x8b87, /* 0x8b80 */ - 0x8b88, 0x8b89, 0x8b8a, 0x8b8b, 0x8b8c, 0x8b8d, 0x8b8e, 0x8b8f, - 0x8b90, 0x8b91, 0x8b92, 0x8b93, 0x8b94, 0x8b95, 0x8b96, 0x8b97, - 0x8b98, 0x8b99, 0x8b9a, 0x8b9b, 0x8b9c, 0x8b9d, 0x8b9e, 0x8b9f, - 0x8ba0, 0x8ba1, 0x8ba2, 0x8ba3, 0x8ba4, 0x8ba5, 0x8ba6, 0x8ba7, - 0x8ba8, 0x8ba9, 0x8baa, 0x8bab, 0x8bac, 0x8bad, 0x8bae, 0x8baf, - 0x8bb0, 0x8bb1, 0x8bb2, 0x8bb3, 0x8bb4, 0x8bb5, 0x8bb6, 0x8bb7, - 0x8bb8, 0x8bb9, 0x8bba, 0x8bbb, 0x8bbc, 0x8bbd, 0x8bbe, 0x8bbf, - 0x8bc0, 0x8bc1, 0x8bc2, 0x8bc3, 0x8bc4, 0x8bc5, 0x8bc6, 0x8bc7, /* 0x8bc0 */ - 0x8bc8, 0x8bc9, 0x8bca, 0x8bcb, 0x8bcc, 0x8bcd, 0x8bce, 0x8bcf, - 0x8bd0, 0x8bd1, 0x8bd2, 0x8bd3, 0x8bd4, 0x8bd5, 0x8bd6, 0x8bd7, - 0x8bd8, 0x8bd9, 0x8bda, 0x8bdb, 0x8bdc, 0x8bdd, 0x8bde, 0x8bdf, - 0x8be0, 0x8be1, 0x8be2, 0x8be3, 0x8be4, 0x8be5, 0x8be6, 0x8be7, - 0x8be8, 0x8be9, 0x8bea, 0x8beb, 0x8bec, 0x8bed, 0x8bee, 0x8bef, - 0x8bf0, 0x8bf1, 0x8bf2, 0x8bf3, 0x8bf4, 0x8bf5, 0x8bf6, 0x8bf7, - 0x8bf8, 0x8bf9, 0x8bfa, 0x8bfb, 0x8bfc, 0x8bfd, 0x8bfe, 0x8bff, - 0x8c00, 0x8c01, 0x8c02, 0x8c03, 0x8c04, 0x8c05, 0x8c06, 0x8c07, /* 0x8c00 */ - 0x8c08, 0x8c09, 0x8c0a, 0x8c0b, 0x8c0c, 0x8c0d, 0x8c0e, 0x8c0f, - 0x8c10, 0x8c11, 0x8c12, 0x8c13, 0x8c14, 0x8c15, 0x8c16, 0x8c17, - 0x8c18, 0x8c19, 0x8c1a, 0x8c1b, 0x8c1c, 0x8c1d, 0x8c1e, 0x8c1f, - 0x8c20, 0x8c21, 0x8c22, 0x8c23, 0x8c24, 0x8c25, 0x8c26, 0x8c27, - 0x8c28, 0x8c29, 0x8c2a, 0x8c2b, 0x8c2c, 0x8c2d, 0x8c2e, 0x8c2f, - 0x8c30, 0x8c31, 0x8c32, 0x8c33, 0x8c34, 0x8c35, 0x8c36, 0x8c37, - 0x8c38, 0x8c39, 0x8c3a, 0x8c3b, 0x8c3c, 0x8c3d, 0x8c3e, 0x8c3f, - 0x8c40, 0x8c41, 0x8c42, 0x8c43, 0x8c44, 0x8c45, 0x8c46, 0x8c47, /* 0x8c40 */ - 0x8c48, 0x8c49, 0x8c4a, 0x8c4b, 0x8c4c, 0x8c4d, 0x8c4e, 0x8c4f, - 0x8c50, 0x8c51, 0x8c52, 0x8c53, 0x8c54, 0x8c55, 0x8c56, 0x8c57, - 0x8c58, 0x8c59, 0x8c5a, 0x8c5b, 0x8c5c, 0x8c5d, 0x8c5e, 0x8c5f, - 0x8c60, 0x8c61, 0x8c62, 0x8c63, 0x8c64, 0x8c65, 0x8c66, 0x8c67, - 0x8c68, 0x8c69, 0x8c6a, 0x8c6b, 0x8c6c, 0x8c6d, 0x8c6e, 0x8c6f, - 0x8c70, 0x8c71, 0x8c72, 0x8c73, 0x8c74, 0x8c75, 0x8c76, 0x8c77, - 0x8c78, 0x8c79, 0x8c7a, 0x8c7b, 0x8c7c, 0x8c7d, 0x8c7e, 0x8c7f, - 0x8c80, 0x8c81, 0x8c82, 0x8c83, 0x8c84, 0x8c85, 0x8c86, 0x8c87, /* 0x8c80 */ - 0x8c88, 0x8c89, 0x8c8a, 0x8c8b, 0x8c8c, 0x8c8d, 0x8c8e, 0x8c8f, - 0x8c90, 0x8c91, 0x8c92, 0x8c93, 0x8c94, 0x8c95, 0x8c96, 0x8c97, - 0x8c98, 0x8c99, 0x8c9a, 0x8c9b, 0x8c9c, 0x8c9d, 0x8c9e, 0x8c9f, - 0x8ca0, 0x8ca1, 0x8ca2, 0x8ca3, 0x8ca4, 0x8ca5, 0x8ca6, 0x8ca7, - 0x8ca8, 0x8ca9, 0x8caa, 0x8cab, 0x8cac, 0x8cad, 0x8cae, 0x8caf, - 0x8cb0, 0x8cb1, 0x8cb2, 0x8cb3, 0x8cb4, 0x8cb5, 0x8cb6, 0x8cb7, - 0x8cb8, 0x8cb9, 0x8cba, 0x8cbb, 0x8cbc, 0x8cbd, 0x8cbe, 0x8cbf, - 0x8cc0, 0x8cc1, 0x8cc2, 0x8cc3, 0x8cc4, 0x8cc5, 0x8cc6, 0x8cc7, /* 0x8cc0 */ - 0x8cc8, 0x8cc9, 0x8cca, 0x8ccb, 0x8ccc, 0x8ccd, 0x8cce, 0x8ccf, - 0x8cd0, 0x8cd1, 0x8cd2, 0x8cd3, 0x8cd4, 0x8cd5, 0x8cd6, 0x8cd7, - 0x8cd8, 0x8cd9, 0x8cda, 0x8cdb, 0x8cdc, 0x8cdd, 0x8cde, 0x8cdf, - 0x8ce0, 0x8ce1, 0x8ce2, 0x8ce3, 0x8ce4, 0x8ce5, 0x8ce6, 0x8ce7, - 0x8ce8, 0x8ce9, 0x8cea, 0x8ceb, 0x8cec, 0x8ced, 0x8cee, 0x8cef, - 0x8cf0, 0x8cf1, 0x8cf2, 0x8cf3, 0x8cf4, 0x8cf5, 0x8cf6, 0x8cf7, - 0x8cf8, 0x8cf9, 0x8cfa, 0x8cfb, 0x8cfc, 0x8cfd, 0x8cfe, 0x8cff, - 0x8d00, 0x8d01, 0x8d02, 0x8d03, 0x8d04, 0x8d05, 0x8d06, 0x8d07, /* 0x8d00 */ - 0x8d08, 0x8d09, 0x8d0a, 0x8d0b, 0x8d0c, 0x8d0d, 0x8d0e, 0x8d0f, - 0x8d10, 0x8d11, 0x8d12, 0x8d13, 0x8d14, 0x8d15, 0x8d16, 0x8d17, - 0x8d18, 0x8d19, 0x8d1a, 0x8d1b, 0x8d1c, 0x8d1d, 0x8d1e, 0x8d1f, - 0x8d20, 0x8d21, 0x8d22, 0x8d23, 0x8d24, 0x8d25, 0x8d26, 0x8d27, - 0x8d28, 0x8d29, 0x8d2a, 0x8d2b, 0x8d2c, 0x8d2d, 0x8d2e, 0x8d2f, - 0x8d30, 0x8d31, 0x8d32, 0x8d33, 0x8d34, 0x8d35, 0x8d36, 0x8d37, - 0x8d38, 0x8d39, 0x8d3a, 0x8d3b, 0x8d3c, 0x8d3d, 0x8d3e, 0x8d3f, - 0x8d40, 0x8d41, 0x8d42, 0x8d43, 0x8d44, 0x8d45, 0x8d46, 0x8d47, /* 0x8d40 */ - 0x8d48, 0x8d49, 0x8d4a, 0x8d4b, 0x8d4c, 0x8d4d, 0x8d4e, 0x8d4f, - 0x8d50, 0x8d51, 0x8d52, 0x8d53, 0x8d54, 0x8d55, 0x8d56, 0x8d57, - 0x8d58, 0x8d59, 0x8d5a, 0x8d5b, 0x8d5c, 0x8d5d, 0x8d5e, 0x8d5f, - 0x8d60, 0x8d61, 0x8d62, 0x8d63, 0x8d64, 0x8d65, 0x8d66, 0x8d67, - 0x8d68, 0x8d69, 0x8d6a, 0x8d6b, 0x8d6c, 0x8d6d, 0x8d6e, 0x8d6f, - 0x8d70, 0x8d71, 0x8d72, 0x8d73, 0x8d74, 0x8d75, 0x8d76, 0x8d77, - 0x8d78, 0x8d79, 0x8d7a, 0x8d7b, 0x8d7c, 0x8d7d, 0x8d7e, 0x8d7f, - 0x8d80, 0x8d81, 0x8d82, 0x8d83, 0x8d84, 0x8d85, 0x8d86, 0x8d87, /* 0x8d80 */ - 0x8d88, 0x8d89, 0x8d8a, 0x8d8b, 0x8d8c, 0x8d8d, 0x8d8e, 0x8d8f, - 0x8d90, 0x8d91, 0x8d92, 0x8d93, 0x8d94, 0x8d95, 0x8d96, 0x8d97, - 0x8d98, 0x8d99, 0x8d9a, 0x8d9b, 0x8d9c, 0x8d9d, 0x8d9e, 0x8d9f, - 0x8da0, 0x8da1, 0x8da2, 0x8da3, 0x8da4, 0x8da5, 0x8da6, 0x8da7, - 0x8da8, 0x8da9, 0x8daa, 0x8dab, 0x8dac, 0x8dad, 0x8dae, 0x8daf, - 0x8db0, 0x8db1, 0x8db2, 0x8db3, 0x8db4, 0x8db5, 0x8db6, 0x8db7, - 0x8db8, 0x8db9, 0x8dba, 0x8dbb, 0x8dbc, 0x8dbd, 0x8dbe, 0x8dbf, - 0x8dc0, 0x8dc1, 0x8dc2, 0x8dc3, 0x8dc4, 0x8dc5, 0x8dc6, 0x8dc7, /* 0x8dc0 */ - 0x8dc8, 0x8dc9, 0x8dca, 0x8dcb, 0x8dcc, 0x8dcd, 0x8dce, 0x8dcf, - 0x8dd0, 0x8dd1, 0x8dd2, 0x8dd3, 0x8dd4, 0x8dd5, 0x8dd6, 0x8dd7, - 0x8dd8, 0x8dd9, 0x8dda, 0x8ddb, 0x8ddc, 0x8ddd, 0x8dde, 0x8ddf, - 0x8de0, 0x8de1, 0x8de2, 0x8de3, 0x8de4, 0x8de5, 0x8de6, 0x8de7, - 0x8de8, 0x8de9, 0x8dea, 0x8deb, 0x8dec, 0x8ded, 0x8dee, 0x8def, - 0x8df0, 0x8df1, 0x8df2, 0x8df3, 0x8df4, 0x8df5, 0x8df6, 0x8df7, - 0x8df8, 0x8df9, 0x8dfa, 0x8dfb, 0x8dfc, 0x8dfd, 0x8dfe, 0x8dff, - 0x8e00, 0x8e01, 0x8e02, 0x8e03, 0x8e04, 0x8e05, 0x8e06, 0x8e07, /* 0x8e00 */ - 0x8e08, 0x8e09, 0x8e0a, 0x8e0b, 0x8e0c, 0x8e0d, 0x8e0e, 0x8e0f, - 0x8e10, 0x8e11, 0x8e12, 0x8e13, 0x8e14, 0x8e15, 0x8e16, 0x8e17, - 0x8e18, 0x8e19, 0x8e1a, 0x8e1b, 0x8e1c, 0x8e1d, 0x8e1e, 0x8e1f, - 0x8e20, 0x8e21, 0x8e22, 0x8e23, 0x8e24, 0x8e25, 0x8e26, 0x8e27, - 0x8e28, 0x8e29, 0x8e2a, 0x8e2b, 0x8e2c, 0x8e2d, 0x8e2e, 0x8e2f, - 0x8e30, 0x8e31, 0x8e32, 0x8e33, 0x8e34, 0x8e35, 0x8e36, 0x8e37, - 0x8e38, 0x8e39, 0x8e3a, 0x8e3b, 0x8e3c, 0x8e3d, 0x8e3e, 0x8e3f, - 0x8e40, 0x8e41, 0x8e42, 0x8e43, 0x8e44, 0x8e45, 0x8e46, 0x8e47, /* 0x8e40 */ - 0x8e48, 0x8e49, 0x8e4a, 0x8e4b, 0x8e4c, 0x8e4d, 0x8e4e, 0x8e4f, - 0x8e50, 0x8e51, 0x8e52, 0x8e53, 0x8e54, 0x8e55, 0x8e56, 0x8e57, - 0x8e58, 0x8e59, 0x8e5a, 0x8e5b, 0x8e5c, 0x8e5d, 0x8e5e, 0x8e5f, - 0x8e60, 0x8e61, 0x8e62, 0x8e63, 0x8e64, 0x8e65, 0x8e66, 0x8e67, - 0x8e68, 0x8e69, 0x8e6a, 0x8e6b, 0x8e6c, 0x8e6d, 0x8e6e, 0x8e6f, - 0x8e70, 0x8e71, 0x8e72, 0x8e73, 0x8e74, 0x8e75, 0x8e76, 0x8e77, - 0x8e78, 0x8e79, 0x8e7a, 0x8e7b, 0x8e7c, 0x8e7d, 0x8e7e, 0x8e7f, - 0x8e80, 0x8e81, 0x8e82, 0x8e83, 0x8e84, 0x8e85, 0x8e86, 0x8e87, /* 0x8e80 */ - 0x8e88, 0x8e89, 0x8e8a, 0x8e8b, 0x8e8c, 0x8e8d, 0x8e8e, 0x8e8f, - 0x8e90, 0x8e91, 0x8e92, 0x8e93, 0x8e94, 0x8e95, 0x8e96, 0x8e97, - 0x8e98, 0x8e99, 0x8e9a, 0x8e9b, 0x8e9c, 0x8e9d, 0x8e9e, 0x8e9f, - 0x8ea0, 0x8ea1, 0x8ea2, 0x8ea3, 0x8ea4, 0x8ea5, 0x8ea6, 0x8ea7, - 0x8ea8, 0x8ea9, 0x8eaa, 0x8eab, 0x8eac, 0x8ead, 0x8eae, 0x8eaf, - 0x8eb0, 0x8eb1, 0x8eb2, 0x8eb3, 0x8eb4, 0x8eb5, 0x8eb6, 0x8eb7, - 0x8eb8, 0x8eb9, 0x8eba, 0x8ebb, 0x8ebc, 0x8ebd, 0x8ebe, 0x8ebf, - 0x8ec0, 0x8ec1, 0x8ec2, 0x8ec3, 0x8ec4, 0x8ec5, 0x8ec6, 0x8ec7, /* 0x8ec0 */ - 0x8ec8, 0x8ec9, 0x8eca, 0x8ecb, 0x8ecc, 0x8ecd, 0x8ece, 0x8ecf, - 0x8ed0, 0x8ed1, 0x8ed2, 0x8ed3, 0x8ed4, 0x8ed5, 0x8ed6, 0x8ed7, - 0x8ed8, 0x8ed9, 0x8eda, 0x8edb, 0x8edc, 0x8edd, 0x8ede, 0x8edf, - 0x8ee0, 0x8ee1, 0x8ee2, 0x8ee3, 0x8ee4, 0x8ee5, 0x8ee6, 0x8ee7, - 0x8ee8, 0x8ee9, 0x8eea, 0x8eeb, 0x8eec, 0x8eed, 0x8eee, 0x8eef, - 0x8ef0, 0x8ef1, 0x8ef2, 0x8ef3, 0x8ef4, 0x8ef5, 0x8ef6, 0x8ef7, - 0x8ef8, 0x8ef9, 0x8efa, 0x8efb, 0x8efc, 0x8efd, 0x8efe, 0x8eff, - 0x8f00, 0x8f01, 0x8f02, 0x8f03, 0x8f04, 0x8f05, 0x8f06, 0x8f07, /* 0x8f00 */ - 0x8f08, 0x8f09, 0x8f0a, 0x8f0b, 0x8f0c, 0x8f0d, 0x8f0e, 0x8f0f, - 0x8f10, 0x8f11, 0x8f12, 0x8f13, 0x8f14, 0x8f15, 0x8f16, 0x8f17, - 0x8f18, 0x8f19, 0x8f1a, 0x8f1b, 0x8f1c, 0x8f1d, 0x8f1e, 0x8f1f, - 0x8f20, 0x8f21, 0x8f22, 0x8f23, 0x8f24, 0x8f25, 0x8f26, 0x8f27, - 0x8f28, 0x8f29, 0x8f2a, 0x8f2b, 0x8f2c, 0x8f2d, 0x8f2e, 0x8f2f, - 0x8f30, 0x8f31, 0x8f32, 0x8f33, 0x8f34, 0x8f35, 0x8f36, 0x8f37, - 0x8f38, 0x8f39, 0x8f3a, 0x8f3b, 0x8f3c, 0x8f3d, 0x8f3e, 0x8f3f, - 0x8f40, 0x8f41, 0x8f42, 0x8f43, 0x8f44, 0x8f45, 0x8f46, 0x8f47, /* 0x8f40 */ - 0x8f48, 0x8f49, 0x8f4a, 0x8f4b, 0x8f4c, 0x8f4d, 0x8f4e, 0x8f4f, - 0x8f50, 0x8f51, 0x8f52, 0x8f53, 0x8f54, 0x8f55, 0x8f56, 0x8f57, - 0x8f58, 0x8f59, 0x8f5a, 0x8f5b, 0x8f5c, 0x8f5d, 0x8f5e, 0x8f5f, - 0x8f60, 0x8f61, 0x8f62, 0x8f63, 0x8f64, 0x8f65, 0x8f66, 0x8f67, - 0x8f68, 0x8f69, 0x8f6a, 0x8f6b, 0x8f6c, 0x8f6d, 0x8f6e, 0x8f6f, - 0x8f70, 0x8f71, 0x8f72, 0x8f73, 0x8f74, 0x8f75, 0x8f76, 0x8f77, - 0x8f78, 0x8f79, 0x8f7a, 0x8f7b, 0x8f7c, 0x8f7d, 0x8f7e, 0x8f7f, - 0x8f80, 0x8f81, 0x8f82, 0x8f83, 0x8f84, 0x8f85, 0x8f86, 0x8f87, /* 0x8f80 */ - 0x8f88, 0x8f89, 0x8f8a, 0x8f8b, 0x8f8c, 0x8f8d, 0x8f8e, 0x8f8f, - 0x8f90, 0x8f91, 0x8f92, 0x8f93, 0x8f94, 0x8f95, 0x8f96, 0x8f97, - 0x8f98, 0x8f99, 0x8f9a, 0x8f9b, 0x8f9c, 0x8f9d, 0x8f9e, 0x8f9f, - 0x8fa0, 0x8fa1, 0x8fa2, 0x8fa3, 0x8fa4, 0x8fa5, 0x8fa6, 0x8fa7, - 0x8fa8, 0x8fa9, 0x8faa, 0x8fab, 0x8fac, 0x8fad, 0x8fae, 0x8faf, - 0x8fb0, 0x8fb1, 0x8fb2, 0x8fb3, 0x8fb4, 0x8fb5, 0x8fb6, 0x8fb7, - 0x8fb8, 0x8fb9, 0x8fba, 0x8fbb, 0x8fbc, 0x8fbd, 0x8fbe, 0x8fbf, - 0x8fc0, 0x8fc1, 0x8fc2, 0x8fc3, 0x8fc4, 0x8fc5, 0x8fc6, 0x8fc7, /* 0x8fc0 */ - 0x8fc8, 0x8fc9, 0x8fca, 0x8fcb, 0x8fcc, 0x8fcd, 0x8fce, 0x8fcf, - 0x8fd0, 0x8fd1, 0x8fd2, 0x8fd3, 0x8fd4, 0x8fd5, 0x8fd6, 0x8fd7, - 0x8fd8, 0x8fd9, 0x8fda, 0x8fdb, 0x8fdc, 0x8fdd, 0x8fde, 0x8fdf, - 0x8fe0, 0x8fe1, 0x8fe2, 0x8fe3, 0x8fe4, 0x8fe5, 0x8fe6, 0x8fe7, - 0x8fe8, 0x8fe9, 0x8fea, 0x8feb, 0x8fec, 0x8fed, 0x8fee, 0x8fef, - 0x8ff0, 0x8ff1, 0x8ff2, 0x8ff3, 0x8ff4, 0x8ff5, 0x8ff6, 0x8ff7, - 0x8ff8, 0x8ff9, 0x8ffa, 0x8ffb, 0x8ffc, 0x8ffd, 0x8ffe, 0x8fff, - 0x9000, 0x9001, 0x9002, 0x9003, 0x9004, 0x9005, 0x9006, 0x9007, /* 0x9000 */ - 0x9008, 0x9009, 0x900a, 0x900b, 0x900c, 0x900d, 0x900e, 0x900f, - 0x9010, 0x9011, 0x9012, 0x9013, 0x9014, 0x9015, 0x9016, 0x9017, - 0x9018, 0x9019, 0x901a, 0x901b, 0x901c, 0x901d, 0x901e, 0x901f, - 0x9020, 0x9021, 0x9022, 0x9023, 0x9024, 0x9025, 0x9026, 0x9027, - 0x9028, 0x9029, 0x902a, 0x902b, 0x902c, 0x902d, 0x902e, 0x902f, - 0x9030, 0x9031, 0x9032, 0x9033, 0x9034, 0x9035, 0x9036, 0x9037, - 0x9038, 0x9039, 0x903a, 0x903b, 0x903c, 0x903d, 0x903e, 0x903f, - 0x9040, 0x9041, 0x9042, 0x9043, 0x9044, 0x9045, 0x9046, 0x9047, /* 0x9040 */ - 0x9048, 0x9049, 0x904a, 0x904b, 0x904c, 0x904d, 0x904e, 0x904f, - 0x9050, 0x9051, 0x9052, 0x9053, 0x9054, 0x9055, 0x9056, 0x9057, - 0x9058, 0x9059, 0x905a, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, - 0x9060, 0x9061, 0x9062, 0x9063, 0x9064, 0x9065, 0x9066, 0x9067, - 0x9068, 0x9069, 0x906a, 0x906b, 0x906c, 0x906d, 0x906e, 0x906f, - 0x9070, 0x9071, 0x9072, 0x9073, 0x9074, 0x9075, 0x9076, 0x9077, - 0x9078, 0x9079, 0x907a, 0x907b, 0x907c, 0x907d, 0x907e, 0x907f, - 0x9080, 0x9081, 0x9082, 0x9083, 0x9084, 0x9085, 0x9086, 0x9087, /* 0x9080 */ - 0x9088, 0x9089, 0x908a, 0x908b, 0x908c, 0x908d, 0x908e, 0x908f, - 0x9090, 0x9091, 0x9092, 0x9093, 0x9094, 0x9095, 0x9096, 0x9097, - 0x9098, 0x9099, 0x909a, 0x909b, 0x909c, 0x909d, 0x909e, 0x909f, - 0x90a0, 0x90a1, 0x90a2, 0x90a3, 0x90a4, 0x90a5, 0x90a6, 0x90a7, - 0x90a8, 0x90a9, 0x90aa, 0x90ab, 0x90ac, 0x90ad, 0x90ae, 0x90af, - 0x90b0, 0x90b1, 0x90b2, 0x90b3, 0x90b4, 0x90b5, 0x90b6, 0x90b7, - 0x90b8, 0x90b9, 0x90ba, 0x90bb, 0x90bc, 0x90bd, 0x90be, 0x90bf, - 0x90c0, 0x90c1, 0x90c2, 0x90c3, 0x90c4, 0x90c5, 0x90c6, 0x90c7, /* 0x90c0 */ - 0x90c8, 0x90c9, 0x90ca, 0x90cb, 0x90cc, 0x90cd, 0x90ce, 0x90cf, - 0x90d0, 0x90d1, 0x90d2, 0x90d3, 0x90d4, 0x90d5, 0x90d6, 0x90d7, - 0x90d8, 0x90d9, 0x90da, 0x90db, 0x90dc, 0x90dd, 0x90de, 0x90df, - 0x90e0, 0x90e1, 0x90e2, 0x90e3, 0x90e4, 0x90e5, 0x90e6, 0x90e7, - 0x90e8, 0x90e9, 0x90ea, 0x90eb, 0x90ec, 0x90ed, 0x90ee, 0x90ef, - 0x90f0, 0x90f1, 0x90f2, 0x90f3, 0x90f4, 0x90f5, 0x90f6, 0x90f7, - 0x90f8, 0x90f9, 0x90fa, 0x90fb, 0x90fc, 0x90fd, 0x90fe, 0x90ff, - 0x9100, 0x9101, 0x9102, 0x9103, 0x9104, 0x9105, 0x9106, 0x9107, /* 0x9100 */ - 0x9108, 0x9109, 0x910a, 0x910b, 0x910c, 0x910d, 0x910e, 0x910f, - 0x9110, 0x9111, 0x9112, 0x9113, 0x9114, 0x9115, 0x9116, 0x9117, - 0x9118, 0x9119, 0x911a, 0x911b, 0x911c, 0x911d, 0x911e, 0x911f, - 0x9120, 0x9121, 0x9122, 0x9123, 0x9124, 0x9125, 0x9126, 0x9127, - 0x9128, 0x9129, 0x912a, 0x912b, 0x912c, 0x912d, 0x912e, 0x912f, - 0x9130, 0x9131, 0x9132, 0x9133, 0x9134, 0x9135, 0x9136, 0x9137, - 0x9138, 0x9139, 0x913a, 0x913b, 0x913c, 0x913d, 0x913e, 0x913f, - 0x9140, 0x9141, 0x9142, 0x9143, 0x9144, 0x9145, 0x9146, 0x9147, /* 0x9140 */ - 0x9148, 0x9149, 0x914a, 0x914b, 0x914c, 0x914d, 0x914e, 0x914f, - 0x9150, 0x9151, 0x9152, 0x9153, 0x9154, 0x9155, 0x9156, 0x9157, - 0x9158, 0x9159, 0x915a, 0x915b, 0x915c, 0x915d, 0x915e, 0x915f, - 0x9160, 0x9161, 0x9162, 0x9163, 0x9164, 0x9165, 0x9166, 0x9167, - 0x9168, 0x9169, 0x916a, 0x916b, 0x916c, 0x916d, 0x916e, 0x916f, - 0x9170, 0x9171, 0x9172, 0x9173, 0x9174, 0x9175, 0x9176, 0x9177, - 0x9178, 0x9179, 0x917a, 0x917b, 0x917c, 0x917d, 0x917e, 0x917f, - 0x9180, 0x9181, 0x9182, 0x9183, 0x9184, 0x9185, 0x9186, 0x9187, /* 0x9180 */ - 0x9188, 0x9189, 0x918a, 0x918b, 0x918c, 0x918d, 0x918e, 0x918f, - 0x9190, 0x9191, 0x9192, 0x9193, 0x9194, 0x9195, 0x9196, 0x9197, - 0x9198, 0x9199, 0x919a, 0x919b, 0x919c, 0x919d, 0x919e, 0x919f, - 0x91a0, 0x91a1, 0x91a2, 0x91a3, 0x91a4, 0x91a5, 0x91a6, 0x91a7, - 0x91a8, 0x91a9, 0x91aa, 0x91ab, 0x91ac, 0x91ad, 0x91ae, 0x91af, - 0x91b0, 0x91b1, 0x91b2, 0x91b3, 0x91b4, 0x91b5, 0x91b6, 0x91b7, - 0x91b8, 0x91b9, 0x91ba, 0x91bb, 0x91bc, 0x91bd, 0x91be, 0x91bf, - 0x91c0, 0x91c1, 0x91c2, 0x91c3, 0x91c4, 0x91c5, 0x91c6, 0x91c7, /* 0x91c0 */ - 0x91c8, 0x91c9, 0x91ca, 0x91cb, 0x91cc, 0x91cd, 0x91ce, 0x91cf, - 0x91d0, 0x91d1, 0x91d2, 0x91d3, 0x91d4, 0x91d5, 0x91d6, 0x91d7, - 0x91d8, 0x91d9, 0x91da, 0x91db, 0x91dc, 0x91dd, 0x91de, 0x91df, - 0x91e0, 0x91e1, 0x91e2, 0x91e3, 0x91e4, 0x91e5, 0x91e6, 0x91e7, - 0x91e8, 0x91e9, 0x91ea, 0x91eb, 0x91ec, 0x91ed, 0x91ee, 0x91ef, - 0x91f0, 0x91f1, 0x91f2, 0x91f3, 0x91f4, 0x91f5, 0x91f6, 0x91f7, - 0x91f8, 0x91f9, 0x91fa, 0x91fb, 0x91fc, 0x91fd, 0x91fe, 0x91ff, - 0x9200, 0x9201, 0x9202, 0x9203, 0x9204, 0x9205, 0x9206, 0x9207, /* 0x9200 */ - 0x9208, 0x9209, 0x920a, 0x920b, 0x920c, 0x920d, 0x920e, 0x920f, - 0x9210, 0x9211, 0x9212, 0x9213, 0x9214, 0x9215, 0x9216, 0x9217, - 0x9218, 0x9219, 0x921a, 0x921b, 0x921c, 0x921d, 0x921e, 0x921f, - 0x9220, 0x9221, 0x9222, 0x9223, 0x9224, 0x9225, 0x9226, 0x9227, - 0x9228, 0x9229, 0x922a, 0x922b, 0x922c, 0x922d, 0x922e, 0x922f, - 0x9230, 0x9231, 0x9232, 0x9233, 0x9234, 0x9235, 0x9236, 0x9237, - 0x9238, 0x9239, 0x923a, 0x923b, 0x923c, 0x923d, 0x923e, 0x923f, - 0x9240, 0x9241, 0x9242, 0x9243, 0x9244, 0x9245, 0x9246, 0x9247, /* 0x9240 */ - 0x9248, 0x9249, 0x924a, 0x924b, 0x924c, 0x924d, 0x924e, 0x924f, - 0x9250, 0x9251, 0x9252, 0x9253, 0x9254, 0x9255, 0x9256, 0x9257, - 0x9258, 0x9259, 0x925a, 0x925b, 0x925c, 0x925d, 0x925e, 0x925f, - 0x9260, 0x9261, 0x9262, 0x9263, 0x9264, 0x9265, 0x9266, 0x9267, - 0x9268, 0x9269, 0x926a, 0x926b, 0x926c, 0x926d, 0x926e, 0x926f, - 0x9270, 0x9271, 0x9272, 0x9273, 0x9274, 0x9275, 0x9276, 0x9277, - 0x9278, 0x9279, 0x927a, 0x927b, 0x927c, 0x927d, 0x927e, 0x927f, - 0x9280, 0x9281, 0x9282, 0x9283, 0x9284, 0x9285, 0x9286, 0x9287, /* 0x9280 */ - 0x9288, 0x9289, 0x928a, 0x928b, 0x928c, 0x928d, 0x928e, 0x928f, - 0x9290, 0x9291, 0x9292, 0x9293, 0x9294, 0x9295, 0x9296, 0x9297, - 0x9298, 0x9299, 0x929a, 0x929b, 0x929c, 0x929d, 0x929e, 0x929f, - 0x92a0, 0x92a1, 0x92a2, 0x92a3, 0x92a4, 0x92a5, 0x92a6, 0x92a7, - 0x92a8, 0x92a9, 0x92aa, 0x92ab, 0x92ac, 0x92ad, 0x92ae, 0x92af, - 0x92b0, 0x92b1, 0x92b2, 0x92b3, 0x92b4, 0x92b5, 0x92b6, 0x92b7, - 0x92b8, 0x92b9, 0x92ba, 0x92bb, 0x92bc, 0x92bd, 0x92be, 0x92bf, - 0x92c0, 0x92c1, 0x92c2, 0x92c3, 0x92c4, 0x92c5, 0x92c6, 0x92c7, /* 0x92c0 */ - 0x92c8, 0x92c9, 0x92ca, 0x92cb, 0x92cc, 0x92cd, 0x92ce, 0x92cf, - 0x92d0, 0x92d1, 0x92d2, 0x92d3, 0x92d4, 0x92d5, 0x92d6, 0x92d7, - 0x92d8, 0x92d9, 0x92da, 0x92db, 0x92dc, 0x92dd, 0x92de, 0x92df, - 0x92e0, 0x92e1, 0x92e2, 0x92e3, 0x92e4, 0x92e5, 0x92e6, 0x92e7, - 0x92e8, 0x92e9, 0x92ea, 0x92eb, 0x92ec, 0x92ed, 0x92ee, 0x92ef, - 0x92f0, 0x92f1, 0x92f2, 0x92f3, 0x92f4, 0x92f5, 0x92f6, 0x92f7, - 0x92f8, 0x92f9, 0x92fa, 0x92fb, 0x92fc, 0x92fd, 0x92fe, 0x92ff, - 0x9300, 0x9301, 0x9302, 0x9303, 0x9304, 0x9305, 0x9306, 0x9307, /* 0x9300 */ - 0x9308, 0x9309, 0x930a, 0x930b, 0x930c, 0x930d, 0x930e, 0x930f, - 0x9310, 0x9311, 0x9312, 0x9313, 0x9314, 0x9315, 0x9316, 0x9317, - 0x9318, 0x9319, 0x931a, 0x931b, 0x931c, 0x931d, 0x931e, 0x931f, - 0x9320, 0x9321, 0x9322, 0x9323, 0x9324, 0x9325, 0x9326, 0x9327, - 0x9328, 0x9329, 0x932a, 0x932b, 0x932c, 0x932d, 0x932e, 0x932f, - 0x9330, 0x9331, 0x9332, 0x9333, 0x9334, 0x9335, 0x9336, 0x9337, - 0x9338, 0x9339, 0x933a, 0x933b, 0x933c, 0x933d, 0x933e, 0x933f, - 0x9340, 0x9341, 0x9342, 0x9343, 0x9344, 0x9345, 0x9346, 0x9347, /* 0x9340 */ - 0x9348, 0x9349, 0x934a, 0x934b, 0x934c, 0x934d, 0x934e, 0x934f, - 0x9350, 0x9351, 0x9352, 0x9353, 0x9354, 0x9355, 0x9356, 0x9357, - 0x9358, 0x9359, 0x935a, 0x935b, 0x935c, 0x935d, 0x935e, 0x935f, - 0x9360, 0x9361, 0x9362, 0x9363, 0x9364, 0x9365, 0x9366, 0x9367, - 0x9368, 0x9369, 0x936a, 0x936b, 0x936c, 0x936d, 0x936e, 0x936f, - 0x9370, 0x9371, 0x9372, 0x9373, 0x9374, 0x9375, 0x9376, 0x9377, - 0x9378, 0x9379, 0x937a, 0x937b, 0x937c, 0x937d, 0x937e, 0x937f, - 0x9380, 0x9381, 0x9382, 0x9383, 0x9384, 0x9385, 0x9386, 0x9387, /* 0x9380 */ - 0x9388, 0x9389, 0x938a, 0x938b, 0x938c, 0x938d, 0x938e, 0x938f, - 0x9390, 0x9391, 0x9392, 0x9393, 0x9394, 0x9395, 0x9396, 0x9397, - 0x9398, 0x9399, 0x939a, 0x939b, 0x939c, 0x939d, 0x939e, 0x939f, - 0x93a0, 0x93a1, 0x93a2, 0x93a3, 0x93a4, 0x93a5, 0x93a6, 0x93a7, - 0x93a8, 0x93a9, 0x93aa, 0x93ab, 0x93ac, 0x93ad, 0x93ae, 0x93af, - 0x93b0, 0x93b1, 0x93b2, 0x93b3, 0x93b4, 0x93b5, 0x93b6, 0x93b7, - 0x93b8, 0x93b9, 0x93ba, 0x93bb, 0x93bc, 0x93bd, 0x93be, 0x93bf, - 0x93c0, 0x93c1, 0x93c2, 0x93c3, 0x93c4, 0x93c5, 0x93c6, 0x93c7, /* 0x93c0 */ - 0x93c8, 0x93c9, 0x93ca, 0x93cb, 0x93cc, 0x93cd, 0x93ce, 0x93cf, - 0x93d0, 0x93d1, 0x93d2, 0x93d3, 0x93d4, 0x93d5, 0x93d6, 0x93d7, - 0x93d8, 0x93d9, 0x93da, 0x93db, 0x93dc, 0x93dd, 0x93de, 0x93df, - 0x93e0, 0x93e1, 0x93e2, 0x93e3, 0x93e4, 0x93e5, 0x93e6, 0x93e7, - 0x93e8, 0x93e9, 0x93ea, 0x93eb, 0x93ec, 0x93ed, 0x93ee, 0x93ef, - 0x93f0, 0x93f1, 0x93f2, 0x93f3, 0x93f4, 0x93f5, 0x93f6, 0x93f7, - 0x93f8, 0x93f9, 0x93fa, 0x93fb, 0x93fc, 0x93fd, 0x93fe, 0x93ff, - 0x9400, 0x9401, 0x9402, 0x9403, 0x9404, 0x9405, 0x9406, 0x9407, /* 0x9400 */ - 0x9408, 0x9409, 0x940a, 0x940b, 0x940c, 0x940d, 0x940e, 0x940f, - 0x9410, 0x9411, 0x9412, 0x9413, 0x9414, 0x9415, 0x9416, 0x9417, - 0x9418, 0x9419, 0x941a, 0x941b, 0x941c, 0x941d, 0x941e, 0x941f, - 0x9420, 0x9421, 0x9422, 0x9423, 0x9424, 0x9425, 0x9426, 0x9427, - 0x9428, 0x9429, 0x942a, 0x942b, 0x942c, 0x942d, 0x942e, 0x942f, - 0x9430, 0x9431, 0x9432, 0x9433, 0x9434, 0x9435, 0x9436, 0x9437, - 0x9438, 0x9439, 0x943a, 0x943b, 0x943c, 0x943d, 0x943e, 0x943f, - 0x9440, 0x9441, 0x9442, 0x9443, 0x9444, 0x9445, 0x9446, 0x9447, /* 0x9440 */ - 0x9448, 0x9449, 0x944a, 0x944b, 0x944c, 0x944d, 0x944e, 0x944f, - 0x9450, 0x9451, 0x9452, 0x9453, 0x9454, 0x9455, 0x9456, 0x9457, - 0x9458, 0x9459, 0x945a, 0x945b, 0x945c, 0x945d, 0x945e, 0x945f, - 0x9460, 0x9461, 0x9462, 0x9463, 0x9464, 0x9465, 0x9466, 0x9467, - 0x9468, 0x9469, 0x946a, 0x946b, 0x946c, 0x946d, 0x946e, 0x946f, - 0x9470, 0x9471, 0x9472, 0x9473, 0x9474, 0x9475, 0x9476, 0x9477, - 0x9478, 0x9479, 0x947a, 0x947b, 0x947c, 0x947d, 0x947e, 0x947f, - 0x9480, 0x9481, 0x9482, 0x9483, 0x9484, 0x9485, 0x9486, 0x9487, /* 0x9480 */ - 0x9488, 0x9489, 0x948a, 0x948b, 0x948c, 0x948d, 0x948e, 0x948f, - 0x9490, 0x9491, 0x9492, 0x9493, 0x9494, 0x9495, 0x9496, 0x9497, - 0x9498, 0x9499, 0x949a, 0x949b, 0x949c, 0x949d, 0x949e, 0x949f, - 0x94a0, 0x94a1, 0x94a2, 0x94a3, 0x94a4, 0x94a5, 0x94a6, 0x94a7, - 0x94a8, 0x94a9, 0x94aa, 0x94ab, 0x94ac, 0x94ad, 0x94ae, 0x94af, - 0x94b0, 0x94b1, 0x94b2, 0x94b3, 0x94b4, 0x94b5, 0x94b6, 0x94b7, - 0x94b8, 0x94b9, 0x94ba, 0x94bb, 0x94bc, 0x94bd, 0x94be, 0x94bf, - 0x94c0, 0x94c1, 0x94c2, 0x94c3, 0x94c4, 0x94c5, 0x94c6, 0x94c7, /* 0x94c0 */ - 0x94c8, 0x94c9, 0x94ca, 0x94cb, 0x94cc, 0x94cd, 0x94ce, 0x94cf, - 0x94d0, 0x94d1, 0x94d2, 0x94d3, 0x94d4, 0x94d5, 0x94d6, 0x94d7, - 0x94d8, 0x94d9, 0x94da, 0x94db, 0x94dc, 0x94dd, 0x94de, 0x94df, - 0x94e0, 0x94e1, 0x94e2, 0x94e3, 0x94e4, 0x94e5, 0x94e6, 0x94e7, - 0x94e8, 0x94e9, 0x94ea, 0x94eb, 0x94ec, 0x94ed, 0x94ee, 0x94ef, - 0x94f0, 0x94f1, 0x94f2, 0x94f3, 0x94f4, 0x94f5, 0x94f6, 0x94f7, - 0x94f8, 0x94f9, 0x94fa, 0x94fb, 0x94fc, 0x94fd, 0x94fe, 0x94ff, - 0x9500, 0x9501, 0x9502, 0x9503, 0x9504, 0x9505, 0x9506, 0x9507, /* 0x9500 */ - 0x9508, 0x9509, 0x950a, 0x950b, 0x950c, 0x950d, 0x950e, 0x950f, - 0x9510, 0x9511, 0x9512, 0x9513, 0x9514, 0x9515, 0x9516, 0x9517, - 0x9518, 0x9519, 0x951a, 0x951b, 0x951c, 0x951d, 0x951e, 0x951f, - 0x9520, 0x9521, 0x9522, 0x9523, 0x9524, 0x9525, 0x9526, 0x9527, - 0x9528, 0x9529, 0x952a, 0x952b, 0x952c, 0x952d, 0x952e, 0x952f, - 0x9530, 0x9531, 0x9532, 0x9533, 0x9534, 0x9535, 0x9536, 0x9537, - 0x9538, 0x9539, 0x953a, 0x953b, 0x953c, 0x953d, 0x953e, 0x953f, - 0x9540, 0x9541, 0x9542, 0x9543, 0x9544, 0x9545, 0x9546, 0x9547, /* 0x9540 */ - 0x9548, 0x9549, 0x954a, 0x954b, 0x954c, 0x954d, 0x954e, 0x954f, - 0x9550, 0x9551, 0x9552, 0x9553, 0x9554, 0x9555, 0x9556, 0x9557, - 0x9558, 0x9559, 0x955a, 0x955b, 0x955c, 0x955d, 0x955e, 0x955f, - 0x9560, 0x9561, 0x9562, 0x9563, 0x9564, 0x9565, 0x9566, 0x9567, - 0x9568, 0x9569, 0x956a, 0x956b, 0x956c, 0x956d, 0x956e, 0x956f, - 0x9570, 0x9571, 0x9572, 0x9573, 0x9574, 0x9575, 0x9576, 0x9577, - 0x9578, 0x9579, 0x957a, 0x957b, 0x957c, 0x957d, 0x957e, 0x957f, - 0x9580, 0x9581, 0x9582, 0x9583, 0x9584, 0x9585, 0x9586, 0x9587, /* 0x9580 */ - 0x9588, 0x9589, 0x958a, 0x958b, 0x958c, 0x958d, 0x958e, 0x958f, - 0x9590, 0x9591, 0x9592, 0x9593, 0x9594, 0x9595, 0x9596, 0x9597, - 0x9598, 0x9599, 0x959a, 0x959b, 0x959c, 0x959d, 0x959e, 0x959f, - 0x95a0, 0x95a1, 0x95a2, 0x95a3, 0x95a4, 0x95a5, 0x95a6, 0x95a7, - 0x95a8, 0x95a9, 0x95aa, 0x95ab, 0x95ac, 0x95ad, 0x95ae, 0x95af, - 0x95b0, 0x95b1, 0x95b2, 0x95b3, 0x95b4, 0x95b5, 0x95b6, 0x95b7, - 0x95b8, 0x95b9, 0x95ba, 0x95bb, 0x95bc, 0x95bd, 0x95be, 0x95bf, - 0x95c0, 0x95c1, 0x95c2, 0x95c3, 0x95c4, 0x95c5, 0x95c6, 0x95c7, /* 0x95c0 */ - 0x95c8, 0x95c9, 0x95ca, 0x95cb, 0x95cc, 0x95cd, 0x95ce, 0x95cf, - 0x95d0, 0x95d1, 0x95d2, 0x95d3, 0x95d4, 0x95d5, 0x95d6, 0x95d7, - 0x95d8, 0x95d9, 0x95da, 0x95db, 0x95dc, 0x95dd, 0x95de, 0x95df, - 0x95e0, 0x95e1, 0x95e2, 0x95e3, 0x95e4, 0x95e5, 0x95e6, 0x95e7, - 0x95e8, 0x95e9, 0x95ea, 0x95eb, 0x95ec, 0x95ed, 0x95ee, 0x95ef, - 0x95f0, 0x95f1, 0x95f2, 0x95f3, 0x95f4, 0x95f5, 0x95f6, 0x95f7, - 0x95f8, 0x95f9, 0x95fa, 0x95fb, 0x95fc, 0x95fd, 0x95fe, 0x95ff, - 0x9600, 0x9601, 0x9602, 0x9603, 0x9604, 0x9605, 0x9606, 0x9607, /* 0x9600 */ - 0x9608, 0x9609, 0x960a, 0x960b, 0x960c, 0x960d, 0x960e, 0x960f, - 0x9610, 0x9611, 0x9612, 0x9613, 0x9614, 0x9615, 0x9616, 0x9617, - 0x9618, 0x9619, 0x961a, 0x961b, 0x961c, 0x961d, 0x961e, 0x961f, - 0x9620, 0x9621, 0x9622, 0x9623, 0x9624, 0x9625, 0x9626, 0x9627, - 0x9628, 0x9629, 0x962a, 0x962b, 0x962c, 0x962d, 0x962e, 0x962f, - 0x9630, 0x9631, 0x9632, 0x9633, 0x9634, 0x9635, 0x9636, 0x9637, - 0x9638, 0x9639, 0x963a, 0x963b, 0x963c, 0x963d, 0x963e, 0x963f, - 0x9640, 0x9641, 0x9642, 0x9643, 0x9644, 0x9645, 0x9646, 0x9647, /* 0x9640 */ - 0x9648, 0x9649, 0x964a, 0x964b, 0x964c, 0x964d, 0x964e, 0x964f, - 0x9650, 0x9651, 0x9652, 0x9653, 0x9654, 0x9655, 0x9656, 0x9657, - 0x9658, 0x9659, 0x965a, 0x965b, 0x965c, 0x965d, 0x965e, 0x965f, - 0x9660, 0x9661, 0x9662, 0x9663, 0x9664, 0x9665, 0x9666, 0x9667, - 0x9668, 0x9669, 0x966a, 0x966b, 0x966c, 0x966d, 0x966e, 0x966f, - 0x9670, 0x9671, 0x9672, 0x9673, 0x9674, 0x9675, 0x9676, 0x9677, - 0x9678, 0x9679, 0x967a, 0x967b, 0x967c, 0x967d, 0x967e, 0x967f, - 0x9680, 0x9681, 0x9682, 0x9683, 0x9684, 0x9685, 0x9686, 0x9687, /* 0x9680 */ - 0x9688, 0x9689, 0x968a, 0x968b, 0x968c, 0x968d, 0x968e, 0x968f, - 0x9690, 0x9691, 0x9692, 0x9693, 0x9694, 0x9695, 0x9696, 0x9697, - 0x9698, 0x9699, 0x969a, 0x969b, 0x969c, 0x969d, 0x969e, 0x969f, - 0x96a0, 0x96a1, 0x96a2, 0x96a3, 0x96a4, 0x96a5, 0x96a6, 0x96a7, - 0x96a8, 0x96a9, 0x96aa, 0x96ab, 0x96ac, 0x96ad, 0x96ae, 0x96af, - 0x96b0, 0x96b1, 0x96b2, 0x96b3, 0x96b4, 0x96b5, 0x96b6, 0x96b7, - 0x96b8, 0x96b9, 0x96ba, 0x96bb, 0x96bc, 0x96bd, 0x96be, 0x96bf, - 0x96c0, 0x96c1, 0x96c2, 0x96c3, 0x96c4, 0x96c5, 0x96c6, 0x96c7, /* 0x96c0 */ - 0x96c8, 0x96c9, 0x96ca, 0x96cb, 0x96cc, 0x96cd, 0x96ce, 0x96cf, - 0x96d0, 0x96d1, 0x96d2, 0x96d3, 0x96d4, 0x96d5, 0x96d6, 0x96d7, - 0x96d8, 0x96d9, 0x96da, 0x96db, 0x96dc, 0x96dd, 0x96de, 0x96df, - 0x96e0, 0x96e1, 0x96e2, 0x96e3, 0x96e4, 0x96e5, 0x96e6, 0x96e7, - 0x96e8, 0x96e9, 0x96ea, 0x96eb, 0x96ec, 0x96ed, 0x96ee, 0x96ef, - 0x96f0, 0x96f1, 0x96f2, 0x96f3, 0x96f4, 0x96f5, 0x96f6, 0x96f7, - 0x96f8, 0x96f9, 0x96fa, 0x96fb, 0x96fc, 0x96fd, 0x96fe, 0x96ff, - 0x9700, 0x9701, 0x9702, 0x9703, 0x9704, 0x9705, 0x9706, 0x9707, /* 0x9700 */ - 0x9708, 0x9709, 0x970a, 0x970b, 0x970c, 0x970d, 0x970e, 0x970f, - 0x9710, 0x9711, 0x9712, 0x9713, 0x9714, 0x9715, 0x9716, 0x9717, - 0x9718, 0x9719, 0x971a, 0x971b, 0x971c, 0x971d, 0x971e, 0x971f, - 0x9720, 0x9721, 0x9722, 0x9723, 0x9724, 0x9725, 0x9726, 0x9727, - 0x9728, 0x9729, 0x972a, 0x972b, 0x972c, 0x972d, 0x972e, 0x972f, - 0x9730, 0x9731, 0x9732, 0x9733, 0x9734, 0x9735, 0x9736, 0x9737, - 0x9738, 0x9739, 0x973a, 0x973b, 0x973c, 0x973d, 0x973e, 0x973f, - 0x9740, 0x9741, 0x9742, 0x9743, 0x9744, 0x9745, 0x9746, 0x9747, /* 0x9740 */ - 0x9748, 0x9749, 0x974a, 0x974b, 0x974c, 0x974d, 0x974e, 0x974f, - 0x9750, 0x9751, 0x9752, 0x9753, 0x9754, 0x9755, 0x9756, 0x9757, - 0x9758, 0x9759, 0x975a, 0x975b, 0x975c, 0x975d, 0x975e, 0x975f, - 0x9760, 0x9761, 0x9762, 0x9763, 0x9764, 0x9765, 0x9766, 0x9767, - 0x9768, 0x9769, 0x976a, 0x976b, 0x976c, 0x976d, 0x976e, 0x976f, - 0x9770, 0x9771, 0x9772, 0x9773, 0x9774, 0x9775, 0x9776, 0x9777, - 0x9778, 0x9779, 0x977a, 0x977b, 0x977c, 0x977d, 0x977e, 0x977f, - 0x9780, 0x9781, 0x9782, 0x9783, 0x9784, 0x9785, 0x9786, 0x9787, /* 0x9780 */ - 0x9788, 0x9789, 0x978a, 0x978b, 0x978c, 0x978d, 0x978e, 0x978f, - 0x9790, 0x9791, 0x9792, 0x9793, 0x9794, 0x9795, 0x9796, 0x9797, - 0x9798, 0x9799, 0x979a, 0x979b, 0x979c, 0x979d, 0x979e, 0x979f, - 0x97a0, 0x97a1, 0x97a2, 0x97a3, 0x97a4, 0x97a5, 0x97a6, 0x97a7, - 0x97a8, 0x97a9, 0x97aa, 0x97ab, 0x97ac, 0x97ad, 0x97ae, 0x97af, - 0x97b0, 0x97b1, 0x97b2, 0x97b3, 0x97b4, 0x97b5, 0x97b6, 0x97b7, - 0x97b8, 0x97b9, 0x97ba, 0x97bb, 0x97bc, 0x97bd, 0x97be, 0x97bf, - 0x97c0, 0x97c1, 0x97c2, 0x97c3, 0x97c4, 0x97c5, 0x97c6, 0x97c7, /* 0x97c0 */ - 0x97c8, 0x97c9, 0x97ca, 0x97cb, 0x97cc, 0x97cd, 0x97ce, 0x97cf, - 0x97d0, 0x97d1, 0x97d2, 0x97d3, 0x97d4, 0x97d5, 0x97d6, 0x97d7, - 0x97d8, 0x97d9, 0x97da, 0x97db, 0x97dc, 0x97dd, 0x97de, 0x97df, - 0x97e0, 0x97e1, 0x97e2, 0x97e3, 0x97e4, 0x97e5, 0x97e6, 0x97e7, - 0x97e8, 0x97e9, 0x97ea, 0x97eb, 0x97ec, 0x97ed, 0x97ee, 0x97ef, - 0x97f0, 0x97f1, 0x97f2, 0x97f3, 0x97f4, 0x97f5, 0x97f6, 0x97f7, - 0x97f8, 0x97f9, 0x97fa, 0x97fb, 0x97fc, 0x97fd, 0x97fe, 0x97ff, - 0x9800, 0x9801, 0x9802, 0x9803, 0x9804, 0x9805, 0x9806, 0x9807, /* 0x9800 */ - 0x9808, 0x9809, 0x980a, 0x980b, 0x980c, 0x980d, 0x980e, 0x980f, - 0x9810, 0x9811, 0x9812, 0x9813, 0x9814, 0x9815, 0x9816, 0x9817, - 0x9818, 0x9819, 0x981a, 0x981b, 0x981c, 0x981d, 0x981e, 0x981f, - 0x9820, 0x9821, 0x9822, 0x9823, 0x9824, 0x9825, 0x9826, 0x9827, - 0x9828, 0x9829, 0x982a, 0x982b, 0x982c, 0x982d, 0x982e, 0x982f, - 0x9830, 0x9831, 0x9832, 0x9833, 0x9834, 0x9835, 0x9836, 0x9837, - 0x9838, 0x9839, 0x983a, 0x983b, 0x983c, 0x983d, 0x983e, 0x983f, - 0x9840, 0x9841, 0x9842, 0x9843, 0x9844, 0x9845, 0x9846, 0x9847, /* 0x9840 */ - 0x9848, 0x9849, 0x984a, 0x984b, 0x984c, 0x984d, 0x984e, 0x984f, - 0x9850, 0x9851, 0x9852, 0x9853, 0x9854, 0x9855, 0x9856, 0x9857, - 0x9858, 0x9859, 0x985a, 0x985b, 0x985c, 0x985d, 0x985e, 0x985f, - 0x9860, 0x9861, 0x9862, 0x9863, 0x9864, 0x9865, 0x9866, 0x9867, - 0x9868, 0x9869, 0x986a, 0x986b, 0x986c, 0x986d, 0x986e, 0x986f, - 0x9870, 0x9871, 0x9872, 0x9873, 0x9874, 0x9875, 0x9876, 0x9877, - 0x9878, 0x9879, 0x987a, 0x987b, 0x987c, 0x987d, 0x987e, 0x987f, - 0x9880, 0x9881, 0x9882, 0x9883, 0x9884, 0x9885, 0x9886, 0x9887, /* 0x9880 */ - 0x9888, 0x9889, 0x988a, 0x988b, 0x988c, 0x988d, 0x988e, 0x988f, - 0x9890, 0x9891, 0x9892, 0x9893, 0x9894, 0x9895, 0x9896, 0x9897, - 0x9898, 0x9899, 0x989a, 0x989b, 0x989c, 0x989d, 0x989e, 0x989f, - 0x98a0, 0x98a1, 0x98a2, 0x98a3, 0x98a4, 0x98a5, 0x98a6, 0x98a7, - 0x98a8, 0x98a9, 0x98aa, 0x98ab, 0x98ac, 0x98ad, 0x98ae, 0x98af, - 0x98b0, 0x98b1, 0x98b2, 0x98b3, 0x98b4, 0x98b5, 0x98b6, 0x98b7, - 0x98b8, 0x98b9, 0x98ba, 0x98bb, 0x98bc, 0x98bd, 0x98be, 0x98bf, - 0x98c0, 0x98c1, 0x98c2, 0x98c3, 0x98c4, 0x98c5, 0x98c6, 0x98c7, /* 0x98c0 */ - 0x98c8, 0x98c9, 0x98ca, 0x98cb, 0x98cc, 0x98cd, 0x98ce, 0x98cf, - 0x98d0, 0x98d1, 0x98d2, 0x98d3, 0x98d4, 0x98d5, 0x98d6, 0x98d7, - 0x98d8, 0x98d9, 0x98da, 0x98db, 0x98dc, 0x98dd, 0x98de, 0x98df, - 0x98e0, 0x98e1, 0x98e2, 0x98e3, 0x98e4, 0x98e5, 0x98e6, 0x98e7, - 0x98e8, 0x98e9, 0x98ea, 0x98eb, 0x98ec, 0x98ed, 0x98ee, 0x98ef, - 0x98f0, 0x98f1, 0x98f2, 0x98f3, 0x98f4, 0x98f5, 0x98f6, 0x98f7, - 0x98f8, 0x98f9, 0x98fa, 0x98fb, 0x98fc, 0x98fd, 0x98fe, 0x98ff, - 0x9900, 0x9901, 0x9902, 0x9903, 0x9904, 0x9905, 0x9906, 0x9907, /* 0x9900 */ - 0x9908, 0x9909, 0x990a, 0x990b, 0x990c, 0x990d, 0x990e, 0x990f, - 0x9910, 0x9911, 0x9912, 0x9913, 0x9914, 0x9915, 0x9916, 0x9917, - 0x9918, 0x9919, 0x991a, 0x991b, 0x991c, 0x991d, 0x991e, 0x991f, - 0x9920, 0x9921, 0x9922, 0x9923, 0x9924, 0x9925, 0x9926, 0x9927, - 0x9928, 0x9929, 0x992a, 0x992b, 0x992c, 0x992d, 0x992e, 0x992f, - 0x9930, 0x9931, 0x9932, 0x9933, 0x9934, 0x9935, 0x9936, 0x9937, - 0x9938, 0x9939, 0x993a, 0x993b, 0x993c, 0x993d, 0x993e, 0x993f, - 0x9940, 0x9941, 0x9942, 0x9943, 0x9944, 0x9945, 0x9946, 0x9947, /* 0x9940 */ - 0x9948, 0x9949, 0x994a, 0x994b, 0x994c, 0x994d, 0x994e, 0x994f, - 0x9950, 0x9951, 0x9952, 0x9953, 0x9954, 0x9955, 0x9956, 0x9957, - 0x9958, 0x9959, 0x995a, 0x995b, 0x995c, 0x995d, 0x995e, 0x995f, - 0x9960, 0x9961, 0x9962, 0x9963, 0x9964, 0x9965, 0x9966, 0x9967, - 0x9968, 0x9969, 0x996a, 0x996b, 0x996c, 0x996d, 0x996e, 0x996f, - 0x9970, 0x9971, 0x9972, 0x9973, 0x9974, 0x9975, 0x9976, 0x9977, - 0x9978, 0x9979, 0x997a, 0x997b, 0x997c, 0x997d, 0x997e, 0x997f, - 0x9980, 0x9981, 0x9982, 0x9983, 0x9984, 0x9985, 0x9986, 0x9987, /* 0x9980 */ - 0x9988, 0x9989, 0x998a, 0x998b, 0x998c, 0x998d, 0x998e, 0x998f, - 0x9990, 0x9991, 0x9992, 0x9993, 0x9994, 0x9995, 0x9996, 0x9997, - 0x9998, 0x9999, 0x999a, 0x999b, 0x999c, 0x999d, 0x999e, 0x999f, - 0x99a0, 0x99a1, 0x99a2, 0x99a3, 0x99a4, 0x99a5, 0x99a6, 0x99a7, - 0x99a8, 0x99a9, 0x99aa, 0x99ab, 0x99ac, 0x99ad, 0x99ae, 0x99af, - 0x99b0, 0x99b1, 0x99b2, 0x99b3, 0x99b4, 0x99b5, 0x99b6, 0x99b7, - 0x99b8, 0x99b9, 0x99ba, 0x99bb, 0x99bc, 0x99bd, 0x99be, 0x99bf, - 0x99c0, 0x99c1, 0x99c2, 0x99c3, 0x99c4, 0x99c5, 0x99c6, 0x99c7, /* 0x99c0 */ - 0x99c8, 0x99c9, 0x99ca, 0x99cb, 0x99cc, 0x99cd, 0x99ce, 0x99cf, - 0x99d0, 0x99d1, 0x99d2, 0x99d3, 0x99d4, 0x99d5, 0x99d6, 0x99d7, - 0x99d8, 0x99d9, 0x99da, 0x99db, 0x99dc, 0x99dd, 0x99de, 0x99df, - 0x99e0, 0x99e1, 0x99e2, 0x99e3, 0x99e4, 0x99e5, 0x99e6, 0x99e7, - 0x99e8, 0x99e9, 0x99ea, 0x99eb, 0x99ec, 0x99ed, 0x99ee, 0x99ef, - 0x99f0, 0x99f1, 0x99f2, 0x99f3, 0x99f4, 0x99f5, 0x99f6, 0x99f7, - 0x99f8, 0x99f9, 0x99fa, 0x99fb, 0x99fc, 0x99fd, 0x99fe, 0x99ff, - 0x9a00, 0x9a01, 0x9a02, 0x9a03, 0x9a04, 0x9a05, 0x9a06, 0x9a07, /* 0x9a00 */ - 0x9a08, 0x9a09, 0x9a0a, 0x9a0b, 0x9a0c, 0x9a0d, 0x9a0e, 0x9a0f, - 0x9a10, 0x9a11, 0x9a12, 0x9a13, 0x9a14, 0x9a15, 0x9a16, 0x9a17, - 0x9a18, 0x9a19, 0x9a1a, 0x9a1b, 0x9a1c, 0x9a1d, 0x9a1e, 0x9a1f, - 0x9a20, 0x9a21, 0x9a22, 0x9a23, 0x9a24, 0x9a25, 0x9a26, 0x9a27, - 0x9a28, 0x9a29, 0x9a2a, 0x9a2b, 0x9a2c, 0x9a2d, 0x9a2e, 0x9a2f, - 0x9a30, 0x9a31, 0x9a32, 0x9a33, 0x9a34, 0x9a35, 0x9a36, 0x9a37, - 0x9a38, 0x9a39, 0x9a3a, 0x9a3b, 0x9a3c, 0x9a3d, 0x9a3e, 0x9a3f, - 0x9a40, 0x9a41, 0x9a42, 0x9a43, 0x9a44, 0x9a45, 0x9a46, 0x9a47, /* 0x9a40 */ - 0x9a48, 0x9a49, 0x9a4a, 0x9a4b, 0x9a4c, 0x9a4d, 0x9a4e, 0x9a4f, - 0x9a50, 0x9a51, 0x9a52, 0x9a53, 0x9a54, 0x9a55, 0x9a56, 0x9a57, - 0x9a58, 0x9a59, 0x9a5a, 0x9a5b, 0x9a5c, 0x9a5d, 0x9a5e, 0x9a5f, - 0x9a60, 0x9a61, 0x9a62, 0x9a63, 0x9a64, 0x9a65, 0x9a66, 0x9a67, - 0x9a68, 0x9a69, 0x9a6a, 0x9a6b, 0x9a6c, 0x9a6d, 0x9a6e, 0x9a6f, - 0x9a70, 0x9a71, 0x9a72, 0x9a73, 0x9a74, 0x9a75, 0x9a76, 0x9a77, - 0x9a78, 0x9a79, 0x9a7a, 0x9a7b, 0x9a7c, 0x9a7d, 0x9a7e, 0x9a7f, - 0x9a80, 0x9a81, 0x9a82, 0x9a83, 0x9a84, 0x9a85, 0x9a86, 0x9a87, /* 0x9a80 */ - 0x9a88, 0x9a89, 0x9a8a, 0x9a8b, 0x9a8c, 0x9a8d, 0x9a8e, 0x9a8f, - 0x9a90, 0x9a91, 0x9a92, 0x9a93, 0x9a94, 0x9a95, 0x9a96, 0x9a97, - 0x9a98, 0x9a99, 0x9a9a, 0x9a9b, 0x9a9c, 0x9a9d, 0x9a9e, 0x9a9f, - 0x9aa0, 0x9aa1, 0x9aa2, 0x9aa3, 0x9aa4, 0x9aa5, 0x9aa6, 0x9aa7, - 0x9aa8, 0x9aa9, 0x9aaa, 0x9aab, 0x9aac, 0x9aad, 0x9aae, 0x9aaf, - 0x9ab0, 0x9ab1, 0x9ab2, 0x9ab3, 0x9ab4, 0x9ab5, 0x9ab6, 0x9ab7, - 0x9ab8, 0x9ab9, 0x9aba, 0x9abb, 0x9abc, 0x9abd, 0x9abe, 0x9abf, - 0x9ac0, 0x9ac1, 0x9ac2, 0x9ac3, 0x9ac4, 0x9ac5, 0x9ac6, 0x9ac7, /* 0x9ac0 */ - 0x9ac8, 0x9ac9, 0x9aca, 0x9acb, 0x9acc, 0x9acd, 0x9ace, 0x9acf, - 0x9ad0, 0x9ad1, 0x9ad2, 0x9ad3, 0x9ad4, 0x9ad5, 0x9ad6, 0x9ad7, - 0x9ad8, 0x9ad9, 0x9ada, 0x9adb, 0x9adc, 0x9add, 0x9ade, 0x9adf, - 0x9ae0, 0x9ae1, 0x9ae2, 0x9ae3, 0x9ae4, 0x9ae5, 0x9ae6, 0x9ae7, - 0x9ae8, 0x9ae9, 0x9aea, 0x9aeb, 0x9aec, 0x9aed, 0x9aee, 0x9aef, - 0x9af0, 0x9af1, 0x9af2, 0x9af3, 0x9af4, 0x9af5, 0x9af6, 0x9af7, - 0x9af8, 0x9af9, 0x9afa, 0x9afb, 0x9afc, 0x9afd, 0x9afe, 0x9aff, - 0x9b00, 0x9b01, 0x9b02, 0x9b03, 0x9b04, 0x9b05, 0x9b06, 0x9b07, /* 0x9b00 */ - 0x9b08, 0x9b09, 0x9b0a, 0x9b0b, 0x9b0c, 0x9b0d, 0x9b0e, 0x9b0f, - 0x9b10, 0x9b11, 0x9b12, 0x9b13, 0x9b14, 0x9b15, 0x9b16, 0x9b17, - 0x9b18, 0x9b19, 0x9b1a, 0x9b1b, 0x9b1c, 0x9b1d, 0x9b1e, 0x9b1f, - 0x9b20, 0x9b21, 0x9b22, 0x9b23, 0x9b24, 0x9b25, 0x9b26, 0x9b27, - 0x9b28, 0x9b29, 0x9b2a, 0x9b2b, 0x9b2c, 0x9b2d, 0x9b2e, 0x9b2f, - 0x9b30, 0x9b31, 0x9b32, 0x9b33, 0x9b34, 0x9b35, 0x9b36, 0x9b37, - 0x9b38, 0x9b39, 0x9b3a, 0x9b3b, 0x9b3c, 0x9b3d, 0x9b3e, 0x9b3f, - 0x9b40, 0x9b41, 0x9b42, 0x9b43, 0x9b44, 0x9b45, 0x9b46, 0x9b47, /* 0x9b40 */ - 0x9b48, 0x9b49, 0x9b4a, 0x9b4b, 0x9b4c, 0x9b4d, 0x9b4e, 0x9b4f, - 0x9b50, 0x9b51, 0x9b52, 0x9b53, 0x9b54, 0x9b55, 0x9b56, 0x9b57, - 0x9b58, 0x9b59, 0x9b5a, 0x9b5b, 0x9b5c, 0x9b5d, 0x9b5e, 0x9b5f, - 0x9b60, 0x9b61, 0x9b62, 0x9b63, 0x9b64, 0x9b65, 0x9b66, 0x9b67, - 0x9b68, 0x9b69, 0x9b6a, 0x9b6b, 0x9b6c, 0x9b6d, 0x9b6e, 0x9b6f, - 0x9b70, 0x9b71, 0x9b72, 0x9b73, 0x9b74, 0x9b75, 0x9b76, 0x9b77, - 0x9b78, 0x9b79, 0x9b7a, 0x9b7b, 0x9b7c, 0x9b7d, 0x9b7e, 0x9b7f, - 0x9b80, 0x9b81, 0x9b82, 0x9b83, 0x9b84, 0x9b85, 0x9b86, 0x9b87, /* 0x9b80 */ - 0x9b88, 0x9b89, 0x9b8a, 0x9b8b, 0x9b8c, 0x9b8d, 0x9b8e, 0x9b8f, - 0x9b90, 0x9b91, 0x9b92, 0x9b93, 0x9b94, 0x9b95, 0x9b96, 0x9b97, - 0x9b98, 0x9b99, 0x9b9a, 0x9b9b, 0x9b9c, 0x9b9d, 0x9b9e, 0x9b9f, - 0x9ba0, 0x9ba1, 0x9ba2, 0x9ba3, 0x9ba4, 0x9ba5, 0x9ba6, 0x9ba7, - 0x9ba8, 0x9ba9, 0x9baa, 0x9bab, 0x9bac, 0x9bad, 0x9bae, 0x9baf, - 0x9bb0, 0x9bb1, 0x9bb2, 0x9bb3, 0x9bb4, 0x9bb5, 0x9bb6, 0x9bb7, - 0x9bb8, 0x9bb9, 0x9bba, 0x9bbb, 0x9bbc, 0x9bbd, 0x9bbe, 0x9bbf, - 0x9bc0, 0x9bc1, 0x9bc2, 0x9bc3, 0x9bc4, 0x9bc5, 0x9bc6, 0x9bc7, /* 0x9bc0 */ - 0x9bc8, 0x9bc9, 0x9bca, 0x9bcb, 0x9bcc, 0x9bcd, 0x9bce, 0x9bcf, - 0x9bd0, 0x9bd1, 0x9bd2, 0x9bd3, 0x9bd4, 0x9bd5, 0x9bd6, 0x9bd7, - 0x9bd8, 0x9bd9, 0x9bda, 0x9bdb, 0x9bdc, 0x9bdd, 0x9bde, 0x9bdf, - 0x9be0, 0x9be1, 0x9be2, 0x9be3, 0x9be4, 0x9be5, 0x9be6, 0x9be7, - 0x9be8, 0x9be9, 0x9bea, 0x9beb, 0x9bec, 0x9bed, 0x9bee, 0x9bef, - 0x9bf0, 0x9bf1, 0x9bf2, 0x9bf3, 0x9bf4, 0x9bf5, 0x9bf6, 0x9bf7, - 0x9bf8, 0x9bf9, 0x9bfa, 0x9bfb, 0x9bfc, 0x9bfd, 0x9bfe, 0x9bff, - 0x9c00, 0x9c01, 0x9c02, 0x9c03, 0x9c04, 0x9c05, 0x9c06, 0x9c07, /* 0x9c00 */ - 0x9c08, 0x9c09, 0x9c0a, 0x9c0b, 0x9c0c, 0x9c0d, 0x9c0e, 0x9c0f, - 0x9c10, 0x9c11, 0x9c12, 0x9c13, 0x9c14, 0x9c15, 0x9c16, 0x9c17, - 0x9c18, 0x9c19, 0x9c1a, 0x9c1b, 0x9c1c, 0x9c1d, 0x9c1e, 0x9c1f, - 0x9c20, 0x9c21, 0x9c22, 0x9c23, 0x9c24, 0x9c25, 0x9c26, 0x9c27, - 0x9c28, 0x9c29, 0x9c2a, 0x9c2b, 0x9c2c, 0x9c2d, 0x9c2e, 0x9c2f, - 0x9c30, 0x9c31, 0x9c32, 0x9c33, 0x9c34, 0x9c35, 0x9c36, 0x9c37, - 0x9c38, 0x9c39, 0x9c3a, 0x9c3b, 0x9c3c, 0x9c3d, 0x9c3e, 0x9c3f, - 0x9c40, 0x9c41, 0x9c42, 0x9c43, 0x9c44, 0x9c45, 0x9c46, 0x9c47, /* 0x9c40 */ - 0x9c48, 0x9c49, 0x9c4a, 0x9c4b, 0x9c4c, 0x9c4d, 0x9c4e, 0x9c4f, - 0x9c50, 0x9c51, 0x9c52, 0x9c53, 0x9c54, 0x9c55, 0x9c56, 0x9c57, - 0x9c58, 0x9c59, 0x9c5a, 0x9c5b, 0x9c5c, 0x9c5d, 0x9c5e, 0x9c5f, - 0x9c60, 0x9c61, 0x9c62, 0x9c63, 0x9c64, 0x9c65, 0x9c66, 0x9c67, - 0x9c68, 0x9c69, 0x9c6a, 0x9c6b, 0x9c6c, 0x9c6d, 0x9c6e, 0x9c6f, - 0x9c70, 0x9c71, 0x9c72, 0x9c73, 0x9c74, 0x9c75, 0x9c76, 0x9c77, - 0x9c78, 0x9c79, 0x9c7a, 0x9c7b, 0x9c7c, 0x9c7d, 0x9c7e, 0x9c7f, - 0x9c80, 0x9c81, 0x9c82, 0x9c83, 0x9c84, 0x9c85, 0x9c86, 0x9c87, /* 0x9c80 */ - 0x9c88, 0x9c89, 0x9c8a, 0x9c8b, 0x9c8c, 0x9c8d, 0x9c8e, 0x9c8f, - 0x9c90, 0x9c91, 0x9c92, 0x9c93, 0x9c94, 0x9c95, 0x9c96, 0x9c97, - 0x9c98, 0x9c99, 0x9c9a, 0x9c9b, 0x9c9c, 0x9c9d, 0x9c9e, 0x9c9f, - 0x9ca0, 0x9ca1, 0x9ca2, 0x9ca3, 0x9ca4, 0x9ca5, 0x9ca6, 0x9ca7, - 0x9ca8, 0x9ca9, 0x9caa, 0x9cab, 0x9cac, 0x9cad, 0x9cae, 0x9caf, - 0x9cb0, 0x9cb1, 0x9cb2, 0x9cb3, 0x9cb4, 0x9cb5, 0x9cb6, 0x9cb7, - 0x9cb8, 0x9cb9, 0x9cba, 0x9cbb, 0x9cbc, 0x9cbd, 0x9cbe, 0x9cbf, - 0x9cc0, 0x9cc1, 0x9cc2, 0x9cc3, 0x9cc4, 0x9cc5, 0x9cc6, 0x9cc7, /* 0x9cc0 */ - 0x9cc8, 0x9cc9, 0x9cca, 0x9ccb, 0x9ccc, 0x9ccd, 0x9cce, 0x9ccf, - 0x9cd0, 0x9cd1, 0x9cd2, 0x9cd3, 0x9cd4, 0x9cd5, 0x9cd6, 0x9cd7, - 0x9cd8, 0x9cd9, 0x9cda, 0x9cdb, 0x9cdc, 0x9cdd, 0x9cde, 0x9cdf, - 0x9ce0, 0x9ce1, 0x9ce2, 0x9ce3, 0x9ce4, 0x9ce5, 0x9ce6, 0x9ce7, - 0x9ce8, 0x9ce9, 0x9cea, 0x9ceb, 0x9cec, 0x9ced, 0x9cee, 0x9cef, - 0x9cf0, 0x9cf1, 0x9cf2, 0x9cf3, 0x9cf4, 0x9cf5, 0x9cf6, 0x9cf7, - 0x9cf8, 0x9cf9, 0x9cfa, 0x9cfb, 0x9cfc, 0x9cfd, 0x9cfe, 0x9cff, - 0x9d00, 0x9d01, 0x9d02, 0x9d03, 0x9d04, 0x9d05, 0x9d06, 0x9d07, /* 0x9d00 */ - 0x9d08, 0x9d09, 0x9d0a, 0x9d0b, 0x9d0c, 0x9d0d, 0x9d0e, 0x9d0f, - 0x9d10, 0x9d11, 0x9d12, 0x9d13, 0x9d14, 0x9d15, 0x9d16, 0x9d17, - 0x9d18, 0x9d19, 0x9d1a, 0x9d1b, 0x9d1c, 0x9d1d, 0x9d1e, 0x9d1f, - 0x9d20, 0x9d21, 0x9d22, 0x9d23, 0x9d24, 0x9d25, 0x9d26, 0x9d27, - 0x9d28, 0x9d29, 0x9d2a, 0x9d2b, 0x9d2c, 0x9d2d, 0x9d2e, 0x9d2f, - 0x9d30, 0x9d31, 0x9d32, 0x9d33, 0x9d34, 0x9d35, 0x9d36, 0x9d37, - 0x9d38, 0x9d39, 0x9d3a, 0x9d3b, 0x9d3c, 0x9d3d, 0x9d3e, 0x9d3f, - 0x9d40, 0x9d41, 0x9d42, 0x9d43, 0x9d44, 0x9d45, 0x9d46, 0x9d47, /* 0x9d40 */ - 0x9d48, 0x9d49, 0x9d4a, 0x9d4b, 0x9d4c, 0x9d4d, 0x9d4e, 0x9d4f, - 0x9d50, 0x9d51, 0x9d52, 0x9d53, 0x9d54, 0x9d55, 0x9d56, 0x9d57, - 0x9d58, 0x9d59, 0x9d5a, 0x9d5b, 0x9d5c, 0x9d5d, 0x9d5e, 0x9d5f, - 0x9d60, 0x9d61, 0x9d62, 0x9d63, 0x9d64, 0x9d65, 0x9d66, 0x9d67, - 0x9d68, 0x9d69, 0x9d6a, 0x9d6b, 0x9d6c, 0x9d6d, 0x9d6e, 0x9d6f, - 0x9d70, 0x9d71, 0x9d72, 0x9d73, 0x9d74, 0x9d75, 0x9d76, 0x9d77, - 0x9d78, 0x9d79, 0x9d7a, 0x9d7b, 0x9d7c, 0x9d7d, 0x9d7e, 0x9d7f, - 0x9d80, 0x9d81, 0x9d82, 0x9d83, 0x9d84, 0x9d85, 0x9d86, 0x9d87, /* 0x9d80 */ - 0x9d88, 0x9d89, 0x9d8a, 0x9d8b, 0x9d8c, 0x9d8d, 0x9d8e, 0x9d8f, - 0x9d90, 0x9d91, 0x9d92, 0x9d93, 0x9d94, 0x9d95, 0x9d96, 0x9d97, - 0x9d98, 0x9d99, 0x9d9a, 0x9d9b, 0x9d9c, 0x9d9d, 0x9d9e, 0x9d9f, - 0x9da0, 0x9da1, 0x9da2, 0x9da3, 0x9da4, 0x9da5, 0x9da6, 0x9da7, - 0x9da8, 0x9da9, 0x9daa, 0x9dab, 0x9dac, 0x9dad, 0x9dae, 0x9daf, - 0x9db0, 0x9db1, 0x9db2, 0x9db3, 0x9db4, 0x9db5, 0x9db6, 0x9db7, - 0x9db8, 0x9db9, 0x9dba, 0x9dbb, 0x9dbc, 0x9dbd, 0x9dbe, 0x9dbf, - 0x9dc0, 0x9dc1, 0x9dc2, 0x9dc3, 0x9dc4, 0x9dc5, 0x9dc6, 0x9dc7, /* 0x9dc0 */ - 0x9dc8, 0x9dc9, 0x9dca, 0x9dcb, 0x9dcc, 0x9dcd, 0x9dce, 0x9dcf, - 0x9dd0, 0x9dd1, 0x9dd2, 0x9dd3, 0x9dd4, 0x9dd5, 0x9dd6, 0x9dd7, - 0x9dd8, 0x9dd9, 0x9dda, 0x9ddb, 0x9ddc, 0x9ddd, 0x9dde, 0x9ddf, - 0x9de0, 0x9de1, 0x9de2, 0x9de3, 0x9de4, 0x9de5, 0x9de6, 0x9de7, - 0x9de8, 0x9de9, 0x9dea, 0x9deb, 0x9dec, 0x9ded, 0x9dee, 0x9def, - 0x9df0, 0x9df1, 0x9df2, 0x9df3, 0x9df4, 0x9df5, 0x9df6, 0x9df7, - 0x9df8, 0x9df9, 0x9dfa, 0x9dfb, 0x9dfc, 0x9dfd, 0x9dfe, 0x9dff, - 0x9e00, 0x9e01, 0x9e02, 0x9e03, 0x9e04, 0x9e05, 0x9e06, 0x9e07, /* 0x9e00 */ - 0x9e08, 0x9e09, 0x9e0a, 0x9e0b, 0x9e0c, 0x9e0d, 0x9e0e, 0x9e0f, - 0x9e10, 0x9e11, 0x9e12, 0x9e13, 0x9e14, 0x9e15, 0x9e16, 0x9e17, - 0x9e18, 0x9e19, 0x9e1a, 0x9e1b, 0x9e1c, 0x9e1d, 0x9e1e, 0x9e1f, - 0x9e20, 0x9e21, 0x9e22, 0x9e23, 0x9e24, 0x9e25, 0x9e26, 0x9e27, - 0x9e28, 0x9e29, 0x9e2a, 0x9e2b, 0x9e2c, 0x9e2d, 0x9e2e, 0x9e2f, - 0x9e30, 0x9e31, 0x9e32, 0x9e33, 0x9e34, 0x9e35, 0x9e36, 0x9e37, - 0x9e38, 0x9e39, 0x9e3a, 0x9e3b, 0x9e3c, 0x9e3d, 0x9e3e, 0x9e3f, - 0x9e40, 0x9e41, 0x9e42, 0x9e43, 0x9e44, 0x9e45, 0x9e46, 0x9e47, /* 0x9e40 */ - 0x9e48, 0x9e49, 0x9e4a, 0x9e4b, 0x9e4c, 0x9e4d, 0x9e4e, 0x9e4f, - 0x9e50, 0x9e51, 0x9e52, 0x9e53, 0x9e54, 0x9e55, 0x9e56, 0x9e57, - 0x9e58, 0x9e59, 0x9e5a, 0x9e5b, 0x9e5c, 0x9e5d, 0x9e5e, 0x9e5f, - 0x9e60, 0x9e61, 0x9e62, 0x9e63, 0x9e64, 0x9e65, 0x9e66, 0x9e67, - 0x9e68, 0x9e69, 0x9e6a, 0x9e6b, 0x9e6c, 0x9e6d, 0x9e6e, 0x9e6f, - 0x9e70, 0x9e71, 0x9e72, 0x9e73, 0x9e74, 0x9e75, 0x9e76, 0x9e77, - 0x9e78, 0x9e79, 0x9e7a, 0x9e7b, 0x9e7c, 0x9e7d, 0x9e7e, 0x9e7f, - 0x9e80, 0x9e81, 0x9e82, 0x9e83, 0x9e84, 0x9e85, 0x9e86, 0x9e87, /* 0x9e80 */ - 0x9e88, 0x9e89, 0x9e8a, 0x9e8b, 0x9e8c, 0x9e8d, 0x9e8e, 0x9e8f, - 0x9e90, 0x9e91, 0x9e92, 0x9e93, 0x9e94, 0x9e95, 0x9e96, 0x9e97, - 0x9e98, 0x9e99, 0x9e9a, 0x9e9b, 0x9e9c, 0x9e9d, 0x9e9e, 0x9e9f, - 0x9ea0, 0x9ea1, 0x9ea2, 0x9ea3, 0x9ea4, 0x9ea5, 0x9ea6, 0x9ea7, - 0x9ea8, 0x9ea9, 0x9eaa, 0x9eab, 0x9eac, 0x9ead, 0x9eae, 0x9eaf, - 0x9eb0, 0x9eb1, 0x9eb2, 0x9eb3, 0x9eb4, 0x9eb5, 0x9eb6, 0x9eb7, - 0x9eb8, 0x9eb9, 0x9eba, 0x9ebb, 0x9ebc, 0x9ebd, 0x9ebe, 0x9ebf, - 0x9ec0, 0x9ec1, 0x9ec2, 0x9ec3, 0x9ec4, 0x9ec5, 0x9ec6, 0x9ec7, /* 0x9ec0 */ - 0x9ec8, 0x9ec9, 0x9eca, 0x9ecb, 0x9ecc, 0x9ecd, 0x9ece, 0x9ecf, - 0x9ed0, 0x9ed1, 0x9ed2, 0x9ed3, 0x9ed4, 0x9ed5, 0x9ed6, 0x9ed7, - 0x9ed8, 0x9ed9, 0x9eda, 0x9edb, 0x9edc, 0x9edd, 0x9ede, 0x9edf, - 0x9ee0, 0x9ee1, 0x9ee2, 0x9ee3, 0x9ee4, 0x9ee5, 0x9ee6, 0x9ee7, - 0x9ee8, 0x9ee9, 0x9eea, 0x9eeb, 0x9eec, 0x9eed, 0x9eee, 0x9eef, - 0x9ef0, 0x9ef1, 0x9ef2, 0x9ef3, 0x9ef4, 0x9ef5, 0x9ef6, 0x9ef7, - 0x9ef8, 0x9ef9, 0x9efa, 0x9efb, 0x9efc, 0x9efd, 0x9efe, 0x9eff, - 0x9f00, 0x9f01, 0x9f02, 0x9f03, 0x9f04, 0x9f05, 0x9f06, 0x9f07, /* 0x9f00 */ - 0x9f08, 0x9f09, 0x9f0a, 0x9f0b, 0x9f0c, 0x9f0d, 0x9f0e, 0x9f0f, - 0x9f10, 0x9f11, 0x9f12, 0x9f13, 0x9f14, 0x9f15, 0x9f16, 0x9f17, - 0x9f18, 0x9f19, 0x9f1a, 0x9f1b, 0x9f1c, 0x9f1d, 0x9f1e, 0x9f1f, - 0x9f20, 0x9f21, 0x9f22, 0x9f23, 0x9f24, 0x9f25, 0x9f26, 0x9f27, - 0x9f28, 0x9f29, 0x9f2a, 0x9f2b, 0x9f2c, 0x9f2d, 0x9f2e, 0x9f2f, - 0x9f30, 0x9f31, 0x9f32, 0x9f33, 0x9f34, 0x9f35, 0x9f36, 0x9f37, - 0x9f38, 0x9f39, 0x9f3a, 0x9f3b, 0x9f3c, 0x9f3d, 0x9f3e, 0x9f3f, - 0x9f40, 0x9f41, 0x9f42, 0x9f43, 0x9f44, 0x9f45, 0x9f46, 0x9f47, /* 0x9f40 */ - 0x9f48, 0x9f49, 0x9f4a, 0x9f4b, 0x9f4c, 0x9f4d, 0x9f4e, 0x9f4f, - 0x9f50, 0x9f51, 0x9f52, 0x9f53, 0x9f54, 0x9f55, 0x9f56, 0x9f57, - 0x9f58, 0x9f59, 0x9f5a, 0x9f5b, 0x9f5c, 0x9f5d, 0x9f5e, 0x9f5f, - 0x9f60, 0x9f61, 0x9f62, 0x9f63, 0x9f64, 0x9f65, 0x9f66, 0x9f67, - 0x9f68, 0x9f69, 0x9f6a, 0x9f6b, 0x9f6c, 0x9f6d, 0x9f6e, 0x9f6f, - 0x9f70, 0x9f71, 0x9f72, 0x9f73, 0x9f74, 0x9f75, 0x9f76, 0x9f77, - 0x9f78, 0x9f79, 0x9f7a, 0x9f7b, 0x9f7c, 0x9f7d, 0x9f7e, 0x9f7f, - 0x9f80, 0x9f81, 0x9f82, 0x9f83, 0x9f84, 0x9f85, 0x9f86, 0x9f87, /* 0x9f80 */ - 0x9f88, 0x9f89, 0x9f8a, 0x9f8b, 0x9f8c, 0x9f8d, 0x9f8e, 0x9f8f, - 0x9f90, 0x9f91, 0x9f92, 0x9f93, 0x9f94, 0x9f95, 0x9f96, 0x9f97, - 0x9f98, 0x9f99, 0x9f9a, 0x9f9b, 0x9f9c, 0x9f9d, 0x9f9e, 0x9f9f, - 0x9fa0, 0x9fa1, 0x9fa2, 0x9fa3, 0x9fa4, 0x9fa5, 0x9fa6, 0x9fa7, - 0x9fa8, 0x9fa9, 0x9faa, 0x9fab, 0x9fac, 0x9fad, 0x9fae, 0x9faf, - 0x9fb0, 0x9fb1, 0x9fb2, 0x9fb3, 0x9fb4, 0x9fb5, 0x9fb6, 0x9fb7, - 0x9fb8, 0x9fb9, 0x9fba, 0x9fbb, 0x9fbc, 0x9fbd, 0x9fbe, 0x9fbf, - 0x9fc0, 0x9fc1, 0x9fc2, 0x9fc3, 0x9fc4, 0x9fc5, 0x9fc6, 0x9fc7, /* 0x9fc0 */ - 0x9fc8, 0x9fc9, 0x9fca, 0x9fcb, 0x9fcc, 0x9fcd, 0x9fce, 0x9fcf, - 0x9fd0, 0x9fd1, 0x9fd2, 0x9fd3, 0x9fd4, 0x9fd5, 0x9fd6, 0x9fd7, - 0x9fd8, 0x9fd9, 0x9fda, 0x9fdb, 0x9fdc, 0x9fdd, 0x9fde, 0x9fdf, - 0x9fe0, 0x9fe1, 0x9fe2, 0x9fe3, 0x9fe4, 0x9fe5, 0x9fe6, 0x9fe7, - 0x9fe8, 0x9fe9, 0x9fea, 0x9feb, 0x9fec, 0x9fed, 0x9fee, 0x9fef, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa000, 0xa001, 0xa002, 0xa003, 0xa004, 0xa005, 0xa006, 0xa007, /* 0xa000 */ - 0xa008, 0xa009, 0xa00a, 0xa00b, 0xa00c, 0xa00d, 0xa00e, 0xa00f, - 0xa010, 0xa011, 0xa012, 0xa013, 0xa014, 0xa015, 0xa016, 0xa017, - 0xa018, 0xa019, 0xa01a, 0xa01b, 0xa01c, 0xa01d, 0xa01e, 0xa01f, - 0xa020, 0xa021, 0xa022, 0xa023, 0xa024, 0xa025, 0xa026, 0xa027, - 0xa028, 0xa029, 0xa02a, 0xa02b, 0xa02c, 0xa02d, 0xa02e, 0xa02f, - 0xa030, 0xa031, 0xa032, 0xa033, 0xa034, 0xa035, 0xa036, 0xa037, - 0xa038, 0xa039, 0xa03a, 0xa03b, 0xa03c, 0xa03d, 0xa03e, 0xa03f, - 0xa040, 0xa041, 0xa042, 0xa043, 0xa044, 0xa045, 0xa046, 0xa047, /* 0xa040 */ - 0xa048, 0xa049, 0xa04a, 0xa04b, 0xa04c, 0xa04d, 0xa04e, 0xa04f, - 0xa050, 0xa051, 0xa052, 0xa053, 0xa054, 0xa055, 0xa056, 0xa057, - 0xa058, 0xa059, 0xa05a, 0xa05b, 0xa05c, 0xa05d, 0xa05e, 0xa05f, - 0xa060, 0xa061, 0xa062, 0xa063, 0xa064, 0xa065, 0xa066, 0xa067, - 0xa068, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d, 0xa06e, 0xa06f, - 0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa075, 0xa076, 0xa077, - 0xa078, 0xa079, 0xa07a, 0xa07b, 0xa07c, 0xa07d, 0xa07e, 0xa07f, - 0xa080, 0xa081, 0xa082, 0xa083, 0xa084, 0xa085, 0xa086, 0xa087, /* 0xa080 */ - 0xa088, 0xa089, 0xa08a, 0xa08b, 0xa08c, 0xa08d, 0xa08e, 0xa08f, - 0xa090, 0xa091, 0xa092, 0xa093, 0xa094, 0xa095, 0xa096, 0xa097, - 0xa098, 0xa099, 0xa09a, 0xa09b, 0xa09c, 0xa09d, 0xa09e, 0xa09f, - 0xa0a0, 0xa0a1, 0xa0a2, 0xa0a3, 0xa0a4, 0xa0a5, 0xa0a6, 0xa0a7, - 0xa0a8, 0xa0a9, 0xa0aa, 0xa0ab, 0xa0ac, 0xa0ad, 0xa0ae, 0xa0af, - 0xa0b0, 0xa0b1, 0xa0b2, 0xa0b3, 0xa0b4, 0xa0b5, 0xa0b6, 0xa0b7, - 0xa0b8, 0xa0b9, 0xa0ba, 0xa0bb, 0xa0bc, 0xa0bd, 0xa0be, 0xa0bf, - 0xa0c0, 0xa0c1, 0xa0c2, 0xa0c3, 0xa0c4, 0xa0c5, 0xa0c6, 0xa0c7, /* 0xa0c0 */ - 0xa0c8, 0xa0c9, 0xa0ca, 0xa0cb, 0xa0cc, 0xa0cd, 0xa0ce, 0xa0cf, - 0xa0d0, 0xa0d1, 0xa0d2, 0xa0d3, 0xa0d4, 0xa0d5, 0xa0d6, 0xa0d7, - 0xa0d8, 0xa0d9, 0xa0da, 0xa0db, 0xa0dc, 0xa0dd, 0xa0de, 0xa0df, - 0xa0e0, 0xa0e1, 0xa0e2, 0xa0e3, 0xa0e4, 0xa0e5, 0xa0e6, 0xa0e7, - 0xa0e8, 0xa0e9, 0xa0ea, 0xa0eb, 0xa0ec, 0xa0ed, 0xa0ee, 0xa0ef, - 0xa0f0, 0xa0f1, 0xa0f2, 0xa0f3, 0xa0f4, 0xa0f5, 0xa0f6, 0xa0f7, - 0xa0f8, 0xa0f9, 0xa0fa, 0xa0fb, 0xa0fc, 0xa0fd, 0xa0fe, 0xa0ff, - 0xa100, 0xa101, 0xa102, 0xa103, 0xa104, 0xa105, 0xa106, 0xa107, /* 0xa100 */ - 0xa108, 0xa109, 0xa10a, 0xa10b, 0xa10c, 0xa10d, 0xa10e, 0xa10f, - 0xa110, 0xa111, 0xa112, 0xa113, 0xa114, 0xa115, 0xa116, 0xa117, - 0xa118, 0xa119, 0xa11a, 0xa11b, 0xa11c, 0xa11d, 0xa11e, 0xa11f, - 0xa120, 0xa121, 0xa122, 0xa123, 0xa124, 0xa125, 0xa126, 0xa127, - 0xa128, 0xa129, 0xa12a, 0xa12b, 0xa12c, 0xa12d, 0xa12e, 0xa12f, - 0xa130, 0xa131, 0xa132, 0xa133, 0xa134, 0xa135, 0xa136, 0xa137, - 0xa138, 0xa139, 0xa13a, 0xa13b, 0xa13c, 0xa13d, 0xa13e, 0xa13f, - 0xa140, 0xa141, 0xa142, 0xa143, 0xa144, 0xa145, 0xa146, 0xa147, /* 0xa140 */ - 0xa148, 0xa149, 0xa14a, 0xa14b, 0xa14c, 0xa14d, 0xa14e, 0xa14f, - 0xa150, 0xa151, 0xa152, 0xa153, 0xa154, 0xa155, 0xa156, 0xa157, - 0xa158, 0xa159, 0xa15a, 0xa15b, 0xa15c, 0xa15d, 0xa15e, 0xa15f, - 0xa160, 0xa161, 0xa162, 0xa163, 0xa164, 0xa165, 0xa166, 0xa167, - 0xa168, 0xa169, 0xa16a, 0xa16b, 0xa16c, 0xa16d, 0xa16e, 0xa16f, - 0xa170, 0xa171, 0xa172, 0xa173, 0xa174, 0xa175, 0xa176, 0xa177, - 0xa178, 0xa179, 0xa17a, 0xa17b, 0xa17c, 0xa17d, 0xa17e, 0xa17f, - 0xa180, 0xa181, 0xa182, 0xa183, 0xa184, 0xa185, 0xa186, 0xa187, /* 0xa180 */ - 0xa188, 0xa189, 0xa18a, 0xa18b, 0xa18c, 0xa18d, 0xa18e, 0xa18f, - 0xa190, 0xa191, 0xa192, 0xa193, 0xa194, 0xa195, 0xa196, 0xa197, - 0xa198, 0xa199, 0xa19a, 0xa19b, 0xa19c, 0xa19d, 0xa19e, 0xa19f, - 0xa1a0, 0xa1a1, 0xa1a2, 0xa1a3, 0xa1a4, 0xa1a5, 0xa1a6, 0xa1a7, - 0xa1a8, 0xa1a9, 0xa1aa, 0xa1ab, 0xa1ac, 0xa1ad, 0xa1ae, 0xa1af, - 0xa1b0, 0xa1b1, 0xa1b2, 0xa1b3, 0xa1b4, 0xa1b5, 0xa1b6, 0xa1b7, - 0xa1b8, 0xa1b9, 0xa1ba, 0xa1bb, 0xa1bc, 0xa1bd, 0xa1be, 0xa1bf, - 0xa1c0, 0xa1c1, 0xa1c2, 0xa1c3, 0xa1c4, 0xa1c5, 0xa1c6, 0xa1c7, /* 0xa1c0 */ - 0xa1c8, 0xa1c9, 0xa1ca, 0xa1cb, 0xa1cc, 0xa1cd, 0xa1ce, 0xa1cf, - 0xa1d0, 0xa1d1, 0xa1d2, 0xa1d3, 0xa1d4, 0xa1d5, 0xa1d6, 0xa1d7, - 0xa1d8, 0xa1d9, 0xa1da, 0xa1db, 0xa1dc, 0xa1dd, 0xa1de, 0xa1df, - 0xa1e0, 0xa1e1, 0xa1e2, 0xa1e3, 0xa1e4, 0xa1e5, 0xa1e6, 0xa1e7, - 0xa1e8, 0xa1e9, 0xa1ea, 0xa1eb, 0xa1ec, 0xa1ed, 0xa1ee, 0xa1ef, - 0xa1f0, 0xa1f1, 0xa1f2, 0xa1f3, 0xa1f4, 0xa1f5, 0xa1f6, 0xa1f7, - 0xa1f8, 0xa1f9, 0xa1fa, 0xa1fb, 0xa1fc, 0xa1fd, 0xa1fe, 0xa1ff, - 0xa200, 0xa201, 0xa202, 0xa203, 0xa204, 0xa205, 0xa206, 0xa207, /* 0xa200 */ - 0xa208, 0xa209, 0xa20a, 0xa20b, 0xa20c, 0xa20d, 0xa20e, 0xa20f, - 0xa210, 0xa211, 0xa212, 0xa213, 0xa214, 0xa215, 0xa216, 0xa217, - 0xa218, 0xa219, 0xa21a, 0xa21b, 0xa21c, 0xa21d, 0xa21e, 0xa21f, - 0xa220, 0xa221, 0xa222, 0xa223, 0xa224, 0xa225, 0xa226, 0xa227, - 0xa228, 0xa229, 0xa22a, 0xa22b, 0xa22c, 0xa22d, 0xa22e, 0xa22f, - 0xa230, 0xa231, 0xa232, 0xa233, 0xa234, 0xa235, 0xa236, 0xa237, - 0xa238, 0xa239, 0xa23a, 0xa23b, 0xa23c, 0xa23d, 0xa23e, 0xa23f, - 0xa240, 0xa241, 0xa242, 0xa243, 0xa244, 0xa245, 0xa246, 0xa247, /* 0xa240 */ - 0xa248, 0xa249, 0xa24a, 0xa24b, 0xa24c, 0xa24d, 0xa24e, 0xa24f, - 0xa250, 0xa251, 0xa252, 0xa253, 0xa254, 0xa255, 0xa256, 0xa257, - 0xa258, 0xa259, 0xa25a, 0xa25b, 0xa25c, 0xa25d, 0xa25e, 0xa25f, - 0xa260, 0xa261, 0xa262, 0xa263, 0xa264, 0xa265, 0xa266, 0xa267, - 0xa268, 0xa269, 0xa26a, 0xa26b, 0xa26c, 0xa26d, 0xa26e, 0xa26f, - 0xa270, 0xa271, 0xa272, 0xa273, 0xa274, 0xa275, 0xa276, 0xa277, - 0xa278, 0xa279, 0xa27a, 0xa27b, 0xa27c, 0xa27d, 0xa27e, 0xa27f, - 0xa280, 0xa281, 0xa282, 0xa283, 0xa284, 0xa285, 0xa286, 0xa287, /* 0xa280 */ - 0xa288, 0xa289, 0xa28a, 0xa28b, 0xa28c, 0xa28d, 0xa28e, 0xa28f, - 0xa290, 0xa291, 0xa292, 0xa293, 0xa294, 0xa295, 0xa296, 0xa297, - 0xa298, 0xa299, 0xa29a, 0xa29b, 0xa29c, 0xa29d, 0xa29e, 0xa29f, - 0xa2a0, 0xa2a1, 0xa2a2, 0xa2a3, 0xa2a4, 0xa2a5, 0xa2a6, 0xa2a7, - 0xa2a8, 0xa2a9, 0xa2aa, 0xa2ab, 0xa2ac, 0xa2ad, 0xa2ae, 0xa2af, - 0xa2b0, 0xa2b1, 0xa2b2, 0xa2b3, 0xa2b4, 0xa2b5, 0xa2b6, 0xa2b7, - 0xa2b8, 0xa2b9, 0xa2ba, 0xa2bb, 0xa2bc, 0xa2bd, 0xa2be, 0xa2bf, - 0xa2c0, 0xa2c1, 0xa2c2, 0xa2c3, 0xa2c4, 0xa2c5, 0xa2c6, 0xa2c7, /* 0xa2c0 */ - 0xa2c8, 0xa2c9, 0xa2ca, 0xa2cb, 0xa2cc, 0xa2cd, 0xa2ce, 0xa2cf, - 0xa2d0, 0xa2d1, 0xa2d2, 0xa2d3, 0xa2d4, 0xa2d5, 0xa2d6, 0xa2d7, - 0xa2d8, 0xa2d9, 0xa2da, 0xa2db, 0xa2dc, 0xa2dd, 0xa2de, 0xa2df, - 0xa2e0, 0xa2e1, 0xa2e2, 0xa2e3, 0xa2e4, 0xa2e5, 0xa2e6, 0xa2e7, - 0xa2e8, 0xa2e9, 0xa2ea, 0xa2eb, 0xa2ec, 0xa2ed, 0xa2ee, 0xa2ef, - 0xa2f0, 0xa2f1, 0xa2f2, 0xa2f3, 0xa2f4, 0xa2f5, 0xa2f6, 0xa2f7, - 0xa2f8, 0xa2f9, 0xa2fa, 0xa2fb, 0xa2fc, 0xa2fd, 0xa2fe, 0xa2ff, - 0xa300, 0xa301, 0xa302, 0xa303, 0xa304, 0xa305, 0xa306, 0xa307, /* 0xa300 */ - 0xa308, 0xa309, 0xa30a, 0xa30b, 0xa30c, 0xa30d, 0xa30e, 0xa30f, - 0xa310, 0xa311, 0xa312, 0xa313, 0xa314, 0xa315, 0xa316, 0xa317, - 0xa318, 0xa319, 0xa31a, 0xa31b, 0xa31c, 0xa31d, 0xa31e, 0xa31f, - 0xa320, 0xa321, 0xa322, 0xa323, 0xa324, 0xa325, 0xa326, 0xa327, - 0xa328, 0xa329, 0xa32a, 0xa32b, 0xa32c, 0xa32d, 0xa32e, 0xa32f, - 0xa330, 0xa331, 0xa332, 0xa333, 0xa334, 0xa335, 0xa336, 0xa337, - 0xa338, 0xa339, 0xa33a, 0xa33b, 0xa33c, 0xa33d, 0xa33e, 0xa33f, - 0xa340, 0xa341, 0xa342, 0xa343, 0xa344, 0xa345, 0xa346, 0xa347, /* 0xa340 */ - 0xa348, 0xa349, 0xa34a, 0xa34b, 0xa34c, 0xa34d, 0xa34e, 0xa34f, - 0xa350, 0xa351, 0xa352, 0xa353, 0xa354, 0xa355, 0xa356, 0xa357, - 0xa358, 0xa359, 0xa35a, 0xa35b, 0xa35c, 0xa35d, 0xa35e, 0xa35f, - 0xa360, 0xa361, 0xa362, 0xa363, 0xa364, 0xa365, 0xa366, 0xa367, - 0xa368, 0xa369, 0xa36a, 0xa36b, 0xa36c, 0xa36d, 0xa36e, 0xa36f, - 0xa370, 0xa371, 0xa372, 0xa373, 0xa374, 0xa375, 0xa376, 0xa377, - 0xa378, 0xa379, 0xa37a, 0xa37b, 0xa37c, 0xa37d, 0xa37e, 0xa37f, - 0xa380, 0xa381, 0xa382, 0xa383, 0xa384, 0xa385, 0xa386, 0xa387, /* 0xa380 */ - 0xa388, 0xa389, 0xa38a, 0xa38b, 0xa38c, 0xa38d, 0xa38e, 0xa38f, - 0xa390, 0xa391, 0xa392, 0xa393, 0xa394, 0xa395, 0xa396, 0xa397, - 0xa398, 0xa399, 0xa39a, 0xa39b, 0xa39c, 0xa39d, 0xa39e, 0xa39f, - 0xa3a0, 0xa3a1, 0xa3a2, 0xa3a3, 0xa3a4, 0xa3a5, 0xa3a6, 0xa3a7, - 0xa3a8, 0xa3a9, 0xa3aa, 0xa3ab, 0xa3ac, 0xa3ad, 0xa3ae, 0xa3af, - 0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7, - 0xa3b8, 0xa3b9, 0xa3ba, 0xa3bb, 0xa3bc, 0xa3bd, 0xa3be, 0xa3bf, - 0xa3c0, 0xa3c1, 0xa3c2, 0xa3c3, 0xa3c4, 0xa3c5, 0xa3c6, 0xa3c7, /* 0xa3c0 */ - 0xa3c8, 0xa3c9, 0xa3ca, 0xa3cb, 0xa3cc, 0xa3cd, 0xa3ce, 0xa3cf, - 0xa3d0, 0xa3d1, 0xa3d2, 0xa3d3, 0xa3d4, 0xa3d5, 0xa3d6, 0xa3d7, - 0xa3d8, 0xa3d9, 0xa3da, 0xa3db, 0xa3dc, 0xa3dd, 0xa3de, 0xa3df, - 0xa3e0, 0xa3e1, 0xa3e2, 0xa3e3, 0xa3e4, 0xa3e5, 0xa3e6, 0xa3e7, - 0xa3e8, 0xa3e9, 0xa3ea, 0xa3eb, 0xa3ec, 0xa3ed, 0xa3ee, 0xa3ef, - 0xa3f0, 0xa3f1, 0xa3f2, 0xa3f3, 0xa3f4, 0xa3f5, 0xa3f6, 0xa3f7, - 0xa3f8, 0xa3f9, 0xa3fa, 0xa3fb, 0xa3fc, 0xa3fd, 0xa3fe, 0xa3ff, - 0xa400, 0xa401, 0xa402, 0xa403, 0xa404, 0xa405, 0xa406, 0xa407, /* 0xa400 */ - 0xa408, 0xa409, 0xa40a, 0xa40b, 0xa40c, 0xa40d, 0xa40e, 0xa40f, - 0xa410, 0xa411, 0xa412, 0xa413, 0xa414, 0xa415, 0xa416, 0xa417, - 0xa418, 0xa419, 0xa41a, 0xa41b, 0xa41c, 0xa41d, 0xa41e, 0xa41f, - 0xa420, 0xa421, 0xa422, 0xa423, 0xa424, 0xa425, 0xa426, 0xa427, - 0xa428, 0xa429, 0xa42a, 0xa42b, 0xa42c, 0xa42d, 0xa42e, 0xa42f, - 0xa430, 0xa431, 0xa432, 0xa433, 0xa434, 0xa435, 0xa436, 0xa437, - 0xa438, 0xa439, 0xa43a, 0xa43b, 0xa43c, 0xa43d, 0xa43e, 0xa43f, - 0xa440, 0xa441, 0xa442, 0xa443, 0xa444, 0xa445, 0xa446, 0xa447, /* 0xa440 */ - 0xa448, 0xa449, 0xa44a, 0xa44b, 0xa44c, 0xa44d, 0xa44e, 0xa44f, - 0xa450, 0xa451, 0xa452, 0xa453, 0xa454, 0xa455, 0xa456, 0xa457, - 0xa458, 0xa459, 0xa45a, 0xa45b, 0xa45c, 0xa45d, 0xa45e, 0xa45f, - 0xa460, 0xa461, 0xa462, 0xa463, 0xa464, 0xa465, 0xa466, 0xa467, - 0xa468, 0xa469, 0xa46a, 0xa46b, 0xa46c, 0xa46d, 0xa46e, 0xa46f, - 0xa470, 0xa471, 0xa472, 0xa473, 0xa474, 0xa475, 0xa476, 0xa477, - 0xa478, 0xa479, 0xa47a, 0xa47b, 0xa47c, 0xa47d, 0xa47e, 0xa47f, - 0xa480, 0xa481, 0xa482, 0xa483, 0xa484, 0xa485, 0xa486, 0xa487, /* 0xa480 */ - 0xa488, 0xa489, 0xa48a, 0xa48b, 0xa48c, 0x0000, 0x0000, 0x0000, - 0xa490, 0xa491, 0xa492, 0xa493, 0xa494, 0xa495, 0xa496, 0xa497, - 0xa498, 0xa499, 0xa49a, 0xa49b, 0xa49c, 0xa49d, 0xa49e, 0xa49f, - 0xa4a0, 0xa4a1, 0xa4a2, 0xa4a3, 0xa4a4, 0xa4a5, 0xa4a6, 0xa4a7, - 0xa4a8, 0xa4a9, 0xa4aa, 0xa4ab, 0xa4ac, 0xa4ad, 0xa4ae, 0xa4af, - 0xa4b0, 0xa4b1, 0xa4b2, 0xa4b3, 0xa4b4, 0xa4b5, 0xa4b6, 0xa4b7, - 0xa4b8, 0xa4b9, 0xa4ba, 0xa4bb, 0xa4bc, 0xa4bd, 0xa4be, 0xa4bf, - 0xa4c0, 0xa4c1, 0xa4c2, 0xa4c3, 0xa4c4, 0xa4c5, 0xa4c6, 0x0000, /* 0xa4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa4d0, 0xa4d1, 0xa4d2, 0xa4d3, 0xa4d4, 0xa4d5, 0xa4d6, 0xa4d7, - 0xa4d8, 0xa4d9, 0xa4da, 0xa4db, 0xa4dc, 0xa4dd, 0xa4de, 0xa4df, - 0xa4e0, 0xa4e1, 0xa4e2, 0xa4e3, 0xa4e4, 0xa4e5, 0xa4e6, 0xa4e7, - 0xa4e8, 0xa4e9, 0xa4ea, 0xa4eb, 0xa4ec, 0xa4ed, 0xa4ee, 0xa4ef, - 0xa4f0, 0xa4f1, 0xa4f2, 0xa4f3, 0xa4f4, 0xa4f5, 0xa4f6, 0xa4f7, - 0xa4f8, 0xa4f9, 0xa4fa, 0xa4fb, 0xa4fc, 0xa4fd, 0xa4fe, 0xa4ff, - 0xa500, 0xa501, 0xa502, 0xa503, 0xa504, 0xa505, 0xa506, 0xa507, /* 0xa500 */ - 0xa508, 0xa509, 0xa50a, 0xa50b, 0xa50c, 0xa50d, 0xa50e, 0xa50f, - 0xa510, 0xa511, 0xa512, 0xa513, 0xa514, 0xa515, 0xa516, 0xa517, - 0xa518, 0xa519, 0xa51a, 0xa51b, 0xa51c, 0xa51d, 0xa51e, 0xa51f, - 0xa520, 0xa521, 0xa522, 0xa523, 0xa524, 0xa525, 0xa526, 0xa527, - 0xa528, 0xa529, 0xa52a, 0xa52b, 0xa52c, 0xa52d, 0xa52e, 0xa52f, - 0xa530, 0xa531, 0xa532, 0xa533, 0xa534, 0xa535, 0xa536, 0xa537, - 0xa538, 0xa539, 0xa53a, 0xa53b, 0xa53c, 0xa53d, 0xa53e, 0xa53f, - 0xa540, 0xa541, 0xa542, 0xa543, 0xa544, 0xa545, 0xa546, 0xa547, /* 0xa540 */ - 0xa548, 0xa549, 0xa54a, 0xa54b, 0xa54c, 0xa54d, 0xa54e, 0xa54f, - 0xa550, 0xa551, 0xa552, 0xa553, 0xa554, 0xa555, 0xa556, 0xa557, - 0xa558, 0xa559, 0xa55a, 0xa55b, 0xa55c, 0xa55d, 0xa55e, 0xa55f, - 0xa560, 0xa561, 0xa562, 0xa563, 0xa564, 0xa565, 0xa566, 0xa567, - 0xa568, 0xa569, 0xa56a, 0xa56b, 0xa56c, 0xa56d, 0xa56e, 0xa56f, - 0xa570, 0xa571, 0xa572, 0xa573, 0xa574, 0xa575, 0xa576, 0xa577, - 0xa578, 0xa579, 0xa57a, 0xa57b, 0xa57c, 0xa57d, 0xa57e, 0xa57f, - 0xa580, 0xa581, 0xa582, 0xa583, 0xa584, 0xa585, 0xa586, 0xa587, /* 0xa580 */ - 0xa588, 0xa589, 0xa58a, 0xa58b, 0xa58c, 0xa58d, 0xa58e, 0xa58f, - 0xa590, 0xa591, 0xa592, 0xa593, 0xa594, 0xa595, 0xa596, 0xa597, - 0xa598, 0xa599, 0xa59a, 0xa59b, 0xa59c, 0xa59d, 0xa59e, 0xa59f, - 0xa5a0, 0xa5a1, 0xa5a2, 0xa5a3, 0xa5a4, 0xa5a5, 0xa5a6, 0xa5a7, - 0xa5a8, 0xa5a9, 0xa5aa, 0xa5ab, 0xa5ac, 0xa5ad, 0xa5ae, 0xa5af, - 0xa5b0, 0xa5b1, 0xa5b2, 0xa5b3, 0xa5b4, 0xa5b5, 0xa5b6, 0xa5b7, - 0xa5b8, 0xa5b9, 0xa5ba, 0xa5bb, 0xa5bc, 0xa5bd, 0xa5be, 0xa5bf, - 0xa5c0, 0xa5c1, 0xa5c2, 0xa5c3, 0xa5c4, 0xa5c5, 0xa5c6, 0xa5c7, /* 0xa5c0 */ - 0xa5c8, 0xa5c9, 0xa5ca, 0xa5cb, 0xa5cc, 0xa5cd, 0xa5ce, 0xa5cf, - 0xa5d0, 0xa5d1, 0xa5d2, 0xa5d3, 0xa5d4, 0xa5d5, 0xa5d6, 0xa5d7, - 0xa5d8, 0xa5d9, 0xa5da, 0xa5db, 0xa5dc, 0xa5dd, 0xa5de, 0xa5df, - 0xa5e0, 0xa5e1, 0xa5e2, 0xa5e3, 0xa5e4, 0xa5e5, 0xa5e6, 0xa5e7, - 0xa5e8, 0xa5e9, 0xa5ea, 0xa5eb, 0xa5ec, 0xa5ed, 0xa5ee, 0xa5ef, - 0xa5f0, 0xa5f1, 0xa5f2, 0xa5f3, 0xa5f4, 0xa5f5, 0xa5f6, 0xa5f7, - 0xa5f8, 0xa5f9, 0xa5fa, 0xa5fb, 0xa5fc, 0xa5fd, 0xa5fe, 0xa5ff, - 0xa600, 0xa601, 0xa602, 0xa603, 0xa604, 0xa605, 0xa606, 0xa607, /* 0xa600 */ - 0xa608, 0xa609, 0xa60a, 0xa60b, 0xa60c, 0xa60d, 0xa60e, 0xa60f, - 0xa610, 0xa611, 0xa612, 0xa613, 0xa614, 0xa615, 0xa616, 0xa617, - 0xa618, 0xa619, 0xa61a, 0xa61b, 0xa61c, 0xa61d, 0xa61e, 0xa61f, - 0xa620, 0xa621, 0xa622, 0xa623, 0xa624, 0xa625, 0xa626, 0xa627, - 0xa628, 0xa629, 0xa62a, 0xa62b, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa640, 0xa640, 0xa642, 0xa642, 0xa644, 0xa644, 0xa646, 0xa646, /* 0xa640 */ - 0xa648, 0xa648, 0xa64a, 0xa64a, 0xa64c, 0xa64c, 0xa64e, 0xa64e, - 0xa650, 0xa650, 0xa652, 0xa652, 0xa654, 0xa654, 0xa656, 0xa656, - 0xa658, 0xa658, 0xa65a, 0xa65a, 0xa65c, 0xa65c, 0xa65e, 0xa65e, - 0xa660, 0xa660, 0xa662, 0xa662, 0xa664, 0xa664, 0xa666, 0xa666, - 0xa668, 0xa668, 0xa66a, 0xa66a, 0xa66c, 0xa66c, 0xa66e, 0xa66f, - 0xa670, 0xa671, 0xa672, 0xa673, 0xa674, 0xa675, 0xa676, 0xa677, - 0xa678, 0xa679, 0xa67a, 0xa67b, 0xa67c, 0xa67d, 0xa67e, 0xa67f, - 0xa680, 0xa680, 0xa682, 0xa682, 0xa684, 0xa684, 0xa686, 0xa686, /* 0xa680 */ - 0xa688, 0xa688, 0xa68a, 0xa68a, 0xa68c, 0xa68c, 0xa68e, 0xa68e, - 0xa690, 0xa690, 0xa692, 0xa692, 0xa694, 0xa694, 0xa696, 0xa696, - 0xa698, 0xa698, 0xa69a, 0xa69a, 0xa69c, 0xa69d, 0xa69e, 0xa69f, - 0xa6a0, 0xa6a1, 0xa6a2, 0xa6a3, 0xa6a4, 0xa6a5, 0xa6a6, 0xa6a7, - 0xa6a8, 0xa6a9, 0xa6aa, 0xa6ab, 0xa6ac, 0xa6ad, 0xa6ae, 0xa6af, - 0xa6b0, 0xa6b1, 0xa6b2, 0xa6b3, 0xa6b4, 0xa6b5, 0xa6b6, 0xa6b7, - 0xa6b8, 0xa6b9, 0xa6ba, 0xa6bb, 0xa6bc, 0xa6bd, 0xa6be, 0xa6bf, - 0xa6c0, 0xa6c1, 0xa6c2, 0xa6c3, 0xa6c4, 0xa6c5, 0xa6c6, 0xa6c7, /* 0xa6c0 */ - 0xa6c8, 0xa6c9, 0xa6ca, 0xa6cb, 0xa6cc, 0xa6cd, 0xa6ce, 0xa6cf, - 0xa6d0, 0xa6d1, 0xa6d2, 0xa6d3, 0xa6d4, 0xa6d5, 0xa6d6, 0xa6d7, - 0xa6d8, 0xa6d9, 0xa6da, 0xa6db, 0xa6dc, 0xa6dd, 0xa6de, 0xa6df, - 0xa6e0, 0xa6e1, 0xa6e2, 0xa6e3, 0xa6e4, 0xa6e5, 0xa6e6, 0xa6e7, - 0xa6e8, 0xa6e9, 0xa6ea, 0xa6eb, 0xa6ec, 0xa6ed, 0xa6ee, 0xa6ef, - 0xa6f0, 0xa6f1, 0xa6f2, 0xa6f3, 0xa6f4, 0xa6f5, 0xa6f6, 0xa6f7, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa700, 0xa701, 0xa702, 0xa703, 0xa704, 0xa705, 0xa706, 0xa707, /* 0xa700 */ - 0xa708, 0xa709, 0xa70a, 0xa70b, 0xa70c, 0xa70d, 0xa70e, 0xa70f, - 0xa710, 0xa711, 0xa712, 0xa713, 0xa714, 0xa715, 0xa716, 0xa717, - 0xa718, 0xa719, 0xa71a, 0xa71b, 0xa71c, 0xa71d, 0xa71e, 0xa71f, - 0xa720, 0xa721, 0xa722, 0xa722, 0xa724, 0xa724, 0xa726, 0xa726, - 0xa728, 0xa728, 0xa72a, 0xa72a, 0xa72c, 0xa72c, 0xa72e, 0xa72e, - 0xa730, 0xa731, 0xa732, 0xa732, 0xa734, 0xa734, 0xa736, 0xa736, - 0xa738, 0xa738, 0xa73a, 0xa73a, 0xa73c, 0xa73c, 0xa73e, 0xa73e, - 0xa740, 0xa740, 0xa742, 0xa742, 0xa744, 0xa744, 0xa746, 0xa746, /* 0xa740 */ - 0xa748, 0xa748, 0xa74a, 0xa74a, 0xa74c, 0xa74c, 0xa74e, 0xa74e, - 0xa750, 0xa750, 0xa752, 0xa752, 0xa754, 0xa754, 0xa756, 0xa756, - 0xa758, 0xa758, 0xa75a, 0xa75a, 0xa75c, 0xa75c, 0xa75e, 0xa75e, - 0xa760, 0xa760, 0xa762, 0xa762, 0xa764, 0xa764, 0xa766, 0xa766, - 0xa768, 0xa768, 0xa76a, 0xa76a, 0xa76c, 0xa76c, 0xa76e, 0xa76e, - 0xa770, 0xa771, 0xa772, 0xa773, 0xa774, 0xa775, 0xa776, 0xa777, - 0xa778, 0xa779, 0xa779, 0xa77b, 0xa77b, 0xa77d, 0xa77e, 0xa77e, - 0xa780, 0xa780, 0xa782, 0xa782, 0xa784, 0xa784, 0xa786, 0xa786, /* 0xa780 */ - 0xa788, 0xa789, 0xa78a, 0xa78b, 0xa78b, 0xa78d, 0xa78e, 0xa78f, - 0xa790, 0xa790, 0xa792, 0xa792, 0xa7c4, 0xa795, 0xa796, 0xa796, - 0xa798, 0xa798, 0xa79a, 0xa79a, 0xa79c, 0xa79c, 0xa79e, 0xa79e, - 0xa7a0, 0xa7a0, 0xa7a2, 0xa7a2, 0xa7a4, 0xa7a4, 0xa7a6, 0xa7a6, - 0xa7a8, 0xa7a8, 0xa7aa, 0xa7ab, 0xa7ac, 0xa7ad, 0xa7ae, 0xa7af, - 0xa7b0, 0xa7b1, 0xa7b2, 0xa7b3, 0xa7b4, 0xa7b4, 0xa7b6, 0xa7b6, - 0xa7b8, 0xa7b8, 0xa7ba, 0xa7ba, 0xa7bc, 0xa7bc, 0xa7be, 0xa7be, - 0x0000, 0x0000, 0xa7c2, 0xa7c2, 0xa7c4, 0xa7c5, 0xa7c6, 0x0000, /* 0xa7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7f7, - 0xa7f8, 0xa7f9, 0xa7fa, 0xa7fb, 0xa7fc, 0xa7fd, 0xa7fe, 0xa7ff, - 0xa800, 0xa801, 0xa802, 0xa803, 0xa804, 0xa805, 0xa806, 0xa807, /* 0xa800 */ - 0xa808, 0xa809, 0xa80a, 0xa80b, 0xa80c, 0xa80d, 0xa80e, 0xa80f, - 0xa810, 0xa811, 0xa812, 0xa813, 0xa814, 0xa815, 0xa816, 0xa817, - 0xa818, 0xa819, 0xa81a, 0xa81b, 0xa81c, 0xa81d, 0xa81e, 0xa81f, - 0xa820, 0xa821, 0xa822, 0xa823, 0xa824, 0xa825, 0xa826, 0xa827, - 0xa828, 0xa829, 0xa82a, 0xa82b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa830, 0xa831, 0xa832, 0xa833, 0xa834, 0xa835, 0xa836, 0xa837, - 0xa838, 0xa839, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa840, 0xa841, 0xa842, 0xa843, 0xa844, 0xa845, 0xa846, 0xa847, /* 0xa840 */ - 0xa848, 0xa849, 0xa84a, 0xa84b, 0xa84c, 0xa84d, 0xa84e, 0xa84f, - 0xa850, 0xa851, 0xa852, 0xa853, 0xa854, 0xa855, 0xa856, 0xa857, - 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c, 0xa85d, 0xa85e, 0xa85f, - 0xa860, 0xa861, 0xa862, 0xa863, 0xa864, 0xa865, 0xa866, 0xa867, - 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c, 0xa86d, 0xa86e, 0xa86f, - 0xa870, 0xa871, 0xa872, 0xa873, 0xa874, 0xa875, 0xa876, 0xa877, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa880, 0xa881, 0xa882, 0xa883, 0xa884, 0xa885, 0xa886, 0xa887, /* 0xa880 */ - 0xa888, 0xa889, 0xa88a, 0xa88b, 0xa88c, 0xa88d, 0xa88e, 0xa88f, - 0xa890, 0xa891, 0xa892, 0xa893, 0xa894, 0xa895, 0xa896, 0xa897, - 0xa898, 0xa899, 0xa89a, 0xa89b, 0xa89c, 0xa89d, 0xa89e, 0xa89f, - 0xa8a0, 0xa8a1, 0xa8a2, 0xa8a3, 0xa8a4, 0xa8a5, 0xa8a6, 0xa8a7, - 0xa8a8, 0xa8a9, 0xa8aa, 0xa8ab, 0xa8ac, 0xa8ad, 0xa8ae, 0xa8af, - 0xa8b0, 0xa8b1, 0xa8b2, 0xa8b3, 0xa8b4, 0xa8b5, 0xa8b6, 0xa8b7, - 0xa8b8, 0xa8b9, 0xa8ba, 0xa8bb, 0xa8bc, 0xa8bd, 0xa8be, 0xa8bf, - 0xa8c0, 0xa8c1, 0xa8c2, 0xa8c3, 0xa8c4, 0xa8c5, 0x0000, 0x0000, /* 0xa8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa8ce, 0xa8cf, - 0xa8d0, 0xa8d1, 0xa8d2, 0xa8d3, 0xa8d4, 0xa8d5, 0xa8d6, 0xa8d7, - 0xa8d8, 0xa8d9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xa8e0, 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, 0xa8e5, 0xa8e6, 0xa8e7, - 0xa8e8, 0xa8e9, 0xa8ea, 0xa8eb, 0xa8ec, 0xa8ed, 0xa8ee, 0xa8ef, - 0xa8f0, 0xa8f1, 0xa8f2, 0xa8f3, 0xa8f4, 0xa8f5, 0xa8f6, 0xa8f7, - 0xa8f8, 0xa8f9, 0xa8fa, 0xa8fb, 0xa8fc, 0xa8fd, 0xa8fe, 0xa8ff, - 0xa900, 0xa901, 0xa902, 0xa903, 0xa904, 0xa905, 0xa906, 0xa907, /* 0xa900 */ - 0xa908, 0xa909, 0xa90a, 0xa90b, 0xa90c, 0xa90d, 0xa90e, 0xa90f, - 0xa910, 0xa911, 0xa912, 0xa913, 0xa914, 0xa915, 0xa916, 0xa917, - 0xa918, 0xa919, 0xa91a, 0xa91b, 0xa91c, 0xa91d, 0xa91e, 0xa91f, - 0xa920, 0xa921, 0xa922, 0xa923, 0xa924, 0xa925, 0xa926, 0xa927, - 0xa928, 0xa929, 0xa92a, 0xa92b, 0xa92c, 0xa92d, 0xa92e, 0xa92f, - 0xa930, 0xa931, 0xa932, 0xa933, 0xa934, 0xa935, 0xa936, 0xa937, - 0xa938, 0xa939, 0xa93a, 0xa93b, 0xa93c, 0xa93d, 0xa93e, 0xa93f, - 0xa940, 0xa941, 0xa942, 0xa943, 0xa944, 0xa945, 0xa946, 0xa947, /* 0xa940 */ - 0xa948, 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e, 0xa94f, - 0xa950, 0xa951, 0xa952, 0xa953, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa95f, - 0xa960, 0xa961, 0xa962, 0xa963, 0xa964, 0xa965, 0xa966, 0xa967, - 0xa968, 0xa969, 0xa96a, 0xa96b, 0xa96c, 0xa96d, 0xa96e, 0xa96f, - 0xa970, 0xa971, 0xa972, 0xa973, 0xa974, 0xa975, 0xa976, 0xa977, - 0xa978, 0xa979, 0xa97a, 0xa97b, 0xa97c, 0x0000, 0x0000, 0x0000, - 0xa980, 0xa981, 0xa982, 0xa983, 0xa984, 0xa985, 0xa986, 0xa987, /* 0xa980 */ - 0xa988, 0xa989, 0xa98a, 0xa98b, 0xa98c, 0xa98d, 0xa98e, 0xa98f, - 0xa990, 0xa991, 0xa992, 0xa993, 0xa994, 0xa995, 0xa996, 0xa997, - 0xa998, 0xa999, 0xa99a, 0xa99b, 0xa99c, 0xa99d, 0xa99e, 0xa99f, - 0xa9a0, 0xa9a1, 0xa9a2, 0xa9a3, 0xa9a4, 0xa9a5, 0xa9a6, 0xa9a7, - 0xa9a8, 0xa9a9, 0xa9aa, 0xa9ab, 0xa9ac, 0xa9ad, 0xa9ae, 0xa9af, - 0xa9b0, 0xa9b1, 0xa9b2, 0xa9b3, 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, - 0xa9b8, 0xa9b9, 0xa9ba, 0xa9bb, 0xa9bc, 0xa9bd, 0xa9be, 0xa9bf, - 0xa9c0, 0xa9c1, 0xa9c2, 0xa9c3, 0xa9c4, 0xa9c5, 0xa9c6, 0xa9c7, /* 0xa9c0 */ - 0xa9c8, 0xa9c9, 0xa9ca, 0xa9cb, 0xa9cc, 0xa9cd, 0x0000, 0xa9cf, - 0xa9d0, 0xa9d1, 0xa9d2, 0xa9d3, 0xa9d4, 0xa9d5, 0xa9d6, 0xa9d7, - 0xa9d8, 0xa9d9, 0x0000, 0x0000, 0x0000, 0x0000, 0xa9de, 0xa9df, - 0xa9e0, 0xa9e1, 0xa9e2, 0xa9e3, 0xa9e4, 0xa9e5, 0xa9e6, 0xa9e7, - 0xa9e8, 0xa9e9, 0xa9ea, 0xa9eb, 0xa9ec, 0xa9ed, 0xa9ee, 0xa9ef, - 0xa9f0, 0xa9f1, 0xa9f2, 0xa9f3, 0xa9f4, 0xa9f5, 0xa9f6, 0xa9f7, - 0xa9f8, 0xa9f9, 0xa9fa, 0xa9fb, 0xa9fc, 0xa9fd, 0xa9fe, 0x0000, - 0xaa00, 0xaa01, 0xaa02, 0xaa03, 0xaa04, 0xaa05, 0xaa06, 0xaa07, /* 0xaa00 */ - 0xaa08, 0xaa09, 0xaa0a, 0xaa0b, 0xaa0c, 0xaa0d, 0xaa0e, 0xaa0f, - 0xaa10, 0xaa11, 0xaa12, 0xaa13, 0xaa14, 0xaa15, 0xaa16, 0xaa17, - 0xaa18, 0xaa19, 0xaa1a, 0xaa1b, 0xaa1c, 0xaa1d, 0xaa1e, 0xaa1f, - 0xaa20, 0xaa21, 0xaa22, 0xaa23, 0xaa24, 0xaa25, 0xaa26, 0xaa27, - 0xaa28, 0xaa29, 0xaa2a, 0xaa2b, 0xaa2c, 0xaa2d, 0xaa2e, 0xaa2f, - 0xaa30, 0xaa31, 0xaa32, 0xaa33, 0xaa34, 0xaa35, 0xaa36, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xaa40, 0xaa41, 0xaa42, 0xaa43, 0xaa44, 0xaa45, 0xaa46, 0xaa47, /* 0xaa40 */ - 0xaa48, 0xaa49, 0xaa4a, 0xaa4b, 0xaa4c, 0xaa4d, 0x0000, 0x0000, - 0xaa50, 0xaa51, 0xaa52, 0xaa53, 0xaa54, 0xaa55, 0xaa56, 0xaa57, - 0xaa58, 0xaa59, 0x0000, 0x0000, 0xaa5c, 0xaa5d, 0xaa5e, 0xaa5f, - 0xaa60, 0xaa61, 0xaa62, 0xaa63, 0xaa64, 0xaa65, 0xaa66, 0xaa67, - 0xaa68, 0xaa69, 0xaa6a, 0xaa6b, 0xaa6c, 0xaa6d, 0xaa6e, 0xaa6f, - 0xaa70, 0xaa71, 0xaa72, 0xaa73, 0xaa74, 0xaa75, 0xaa76, 0xaa77, - 0xaa78, 0xaa79, 0xaa7a, 0xaa7b, 0xaa7c, 0xaa7d, 0xaa7e, 0xaa7f, - 0xaa80, 0xaa81, 0xaa82, 0xaa83, 0xaa84, 0xaa85, 0xaa86, 0xaa87, /* 0xaa80 */ - 0xaa88, 0xaa89, 0xaa8a, 0xaa8b, 0xaa8c, 0xaa8d, 0xaa8e, 0xaa8f, - 0xaa90, 0xaa91, 0xaa92, 0xaa93, 0xaa94, 0xaa95, 0xaa96, 0xaa97, - 0xaa98, 0xaa99, 0xaa9a, 0xaa9b, 0xaa9c, 0xaa9d, 0xaa9e, 0xaa9f, - 0xaaa0, 0xaaa1, 0xaaa2, 0xaaa3, 0xaaa4, 0xaaa5, 0xaaa6, 0xaaa7, - 0xaaa8, 0xaaa9, 0xaaaa, 0xaaab, 0xaaac, 0xaaad, 0xaaae, 0xaaaf, - 0xaab0, 0xaab1, 0xaab2, 0xaab3, 0xaab4, 0xaab5, 0xaab6, 0xaab7, - 0xaab8, 0xaab9, 0xaaba, 0xaabb, 0xaabc, 0xaabd, 0xaabe, 0xaabf, - 0xaac0, 0xaac1, 0xaac2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xaadb, 0xaadc, 0xaadd, 0xaade, 0xaadf, - 0xaae0, 0xaae1, 0xaae2, 0xaae3, 0xaae4, 0xaae5, 0xaae6, 0xaae7, - 0xaae8, 0xaae9, 0xaaea, 0xaaeb, 0xaaec, 0xaaed, 0xaaee, 0xaaef, - 0xaaf0, 0xaaf1, 0xaaf2, 0xaaf3, 0xaaf4, 0xaaf5, 0xaaf6, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xab01, 0xab02, 0xab03, 0xab04, 0xab05, 0xab06, 0x0000, /* 0xab00 */ - 0x0000, 0xab09, 0xab0a, 0xab0b, 0xab0c, 0xab0d, 0xab0e, 0x0000, - 0x0000, 0xab11, 0xab12, 0xab13, 0xab14, 0xab15, 0xab16, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xab20, 0xab21, 0xab22, 0xab23, 0xab24, 0xab25, 0xab26, 0x0000, - 0xab28, 0xab29, 0xab2a, 0xab2b, 0xab2c, 0xab2d, 0xab2e, 0x0000, - 0xab30, 0xab31, 0xab32, 0xab33, 0xab34, 0xab35, 0xab36, 0xab37, - 0xab38, 0xab39, 0xab3a, 0xab3b, 0xab3c, 0xab3d, 0xab3e, 0xab3f, - 0xab40, 0xab41, 0xab42, 0xab43, 0xab44, 0xab45, 0xab46, 0xab47, /* 0xab40 */ - 0xab48, 0xab49, 0xab4a, 0xab4b, 0xab4c, 0xab4d, 0xab4e, 0xab4f, - 0xab50, 0xab51, 0xab52, 0xa7b3, 0xab54, 0xab55, 0xab56, 0xab57, - 0xab58, 0xab59, 0xab5a, 0xab5b, 0xab5c, 0xab5d, 0xab5e, 0xab5f, - 0xab60, 0xab61, 0xab62, 0xab63, 0xab64, 0xab65, 0xab66, 0xab67, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x13a0, 0x13a1, 0x13a2, 0x13a3, 0x13a4, 0x13a5, 0x13a6, 0x13a7, - 0x13a8, 0x13a9, 0x13aa, 0x13ab, 0x13ac, 0x13ad, 0x13ae, 0x13af, - 0x13b0, 0x13b1, 0x13b2, 0x13b3, 0x13b4, 0x13b5, 0x13b6, 0x13b7, /* 0xab80 */ - 0x13b8, 0x13b9, 0x13ba, 0x13bb, 0x13bc, 0x13bd, 0x13be, 0x13bf, - 0x13c0, 0x13c1, 0x13c2, 0x13c3, 0x13c4, 0x13c5, 0x13c6, 0x13c7, - 0x13c8, 0x13c9, 0x13ca, 0x13cb, 0x13cc, 0x13cd, 0x13ce, 0x13cf, - 0x13d0, 0x13d1, 0x13d2, 0x13d3, 0x13d4, 0x13d5, 0x13d6, 0x13d7, - 0x13d8, 0x13d9, 0x13da, 0x13db, 0x13dc, 0x13dd, 0x13de, 0x13df, - 0x13e0, 0x13e1, 0x13e2, 0x13e3, 0x13e4, 0x13e5, 0x13e6, 0x13e7, - 0x13e8, 0x13e9, 0x13ea, 0x13eb, 0x13ec, 0x13ed, 0x13ee, 0x13ef, - 0xabc0, 0xabc1, 0xabc2, 0xabc3, 0xabc4, 0xabc5, 0xabc6, 0xabc7, /* 0xabc0 */ - 0xabc8, 0xabc9, 0xabca, 0xabcb, 0xabcc, 0xabcd, 0xabce, 0xabcf, - 0xabd0, 0xabd1, 0xabd2, 0xabd3, 0xabd4, 0xabd5, 0xabd6, 0xabd7, - 0xabd8, 0xabd9, 0xabda, 0xabdb, 0xabdc, 0xabdd, 0xabde, 0xabdf, - 0xabe0, 0xabe1, 0xabe2, 0xabe3, 0xabe4, 0xabe5, 0xabe6, 0xabe7, - 0xabe8, 0xabe9, 0xabea, 0xabeb, 0xabec, 0xabed, 0x0000, 0x0000, - 0xabf0, 0xabf1, 0xabf2, 0xabf3, 0xabf4, 0xabf5, 0xabf6, 0xabf7, - 0xabf8, 0xabf9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xac00, 0xac01, 0xac02, 0xac03, 0xac04, 0xac05, 0xac06, 0xac07, /* 0xac00 */ - 0xac08, 0xac09, 0xac0a, 0xac0b, 0xac0c, 0xac0d, 0xac0e, 0xac0f, - 0xac10, 0xac11, 0xac12, 0xac13, 0xac14, 0xac15, 0xac16, 0xac17, - 0xac18, 0xac19, 0xac1a, 0xac1b, 0xac1c, 0xac1d, 0xac1e, 0xac1f, - 0xac20, 0xac21, 0xac22, 0xac23, 0xac24, 0xac25, 0xac26, 0xac27, - 0xac28, 0xac29, 0xac2a, 0xac2b, 0xac2c, 0xac2d, 0xac2e, 0xac2f, - 0xac30, 0xac31, 0xac32, 0xac33, 0xac34, 0xac35, 0xac36, 0xac37, - 0xac38, 0xac39, 0xac3a, 0xac3b, 0xac3c, 0xac3d, 0xac3e, 0xac3f, - 0xac40, 0xac41, 0xac42, 0xac43, 0xac44, 0xac45, 0xac46, 0xac47, /* 0xac40 */ - 0xac48, 0xac49, 0xac4a, 0xac4b, 0xac4c, 0xac4d, 0xac4e, 0xac4f, - 0xac50, 0xac51, 0xac52, 0xac53, 0xac54, 0xac55, 0xac56, 0xac57, - 0xac58, 0xac59, 0xac5a, 0xac5b, 0xac5c, 0xac5d, 0xac5e, 0xac5f, - 0xac60, 0xac61, 0xac62, 0xac63, 0xac64, 0xac65, 0xac66, 0xac67, - 0xac68, 0xac69, 0xac6a, 0xac6b, 0xac6c, 0xac6d, 0xac6e, 0xac6f, - 0xac70, 0xac71, 0xac72, 0xac73, 0xac74, 0xac75, 0xac76, 0xac77, - 0xac78, 0xac79, 0xac7a, 0xac7b, 0xac7c, 0xac7d, 0xac7e, 0xac7f, - 0xac80, 0xac81, 0xac82, 0xac83, 0xac84, 0xac85, 0xac86, 0xac87, /* 0xac80 */ - 0xac88, 0xac89, 0xac8a, 0xac8b, 0xac8c, 0xac8d, 0xac8e, 0xac8f, - 0xac90, 0xac91, 0xac92, 0xac93, 0xac94, 0xac95, 0xac96, 0xac97, - 0xac98, 0xac99, 0xac9a, 0xac9b, 0xac9c, 0xac9d, 0xac9e, 0xac9f, - 0xaca0, 0xaca1, 0xaca2, 0xaca3, 0xaca4, 0xaca5, 0xaca6, 0xaca7, - 0xaca8, 0xaca9, 0xacaa, 0xacab, 0xacac, 0xacad, 0xacae, 0xacaf, - 0xacb0, 0xacb1, 0xacb2, 0xacb3, 0xacb4, 0xacb5, 0xacb6, 0xacb7, - 0xacb8, 0xacb9, 0xacba, 0xacbb, 0xacbc, 0xacbd, 0xacbe, 0xacbf, - 0xacc0, 0xacc1, 0xacc2, 0xacc3, 0xacc4, 0xacc5, 0xacc6, 0xacc7, /* 0xacc0 */ - 0xacc8, 0xacc9, 0xacca, 0xaccb, 0xaccc, 0xaccd, 0xacce, 0xaccf, - 0xacd0, 0xacd1, 0xacd2, 0xacd3, 0xacd4, 0xacd5, 0xacd6, 0xacd7, - 0xacd8, 0xacd9, 0xacda, 0xacdb, 0xacdc, 0xacdd, 0xacde, 0xacdf, - 0xace0, 0xace1, 0xace2, 0xace3, 0xace4, 0xace5, 0xace6, 0xace7, - 0xace8, 0xace9, 0xacea, 0xaceb, 0xacec, 0xaced, 0xacee, 0xacef, - 0xacf0, 0xacf1, 0xacf2, 0xacf3, 0xacf4, 0xacf5, 0xacf6, 0xacf7, - 0xacf8, 0xacf9, 0xacfa, 0xacfb, 0xacfc, 0xacfd, 0xacfe, 0xacff, - 0xad00, 0xad01, 0xad02, 0xad03, 0xad04, 0xad05, 0xad06, 0xad07, /* 0xad00 */ - 0xad08, 0xad09, 0xad0a, 0xad0b, 0xad0c, 0xad0d, 0xad0e, 0xad0f, - 0xad10, 0xad11, 0xad12, 0xad13, 0xad14, 0xad15, 0xad16, 0xad17, - 0xad18, 0xad19, 0xad1a, 0xad1b, 0xad1c, 0xad1d, 0xad1e, 0xad1f, - 0xad20, 0xad21, 0xad22, 0xad23, 0xad24, 0xad25, 0xad26, 0xad27, - 0xad28, 0xad29, 0xad2a, 0xad2b, 0xad2c, 0xad2d, 0xad2e, 0xad2f, - 0xad30, 0xad31, 0xad32, 0xad33, 0xad34, 0xad35, 0xad36, 0xad37, - 0xad38, 0xad39, 0xad3a, 0xad3b, 0xad3c, 0xad3d, 0xad3e, 0xad3f, - 0xad40, 0xad41, 0xad42, 0xad43, 0xad44, 0xad45, 0xad46, 0xad47, /* 0xad40 */ - 0xad48, 0xad49, 0xad4a, 0xad4b, 0xad4c, 0xad4d, 0xad4e, 0xad4f, - 0xad50, 0xad51, 0xad52, 0xad53, 0xad54, 0xad55, 0xad56, 0xad57, - 0xad58, 0xad59, 0xad5a, 0xad5b, 0xad5c, 0xad5d, 0xad5e, 0xad5f, - 0xad60, 0xad61, 0xad62, 0xad63, 0xad64, 0xad65, 0xad66, 0xad67, - 0xad68, 0xad69, 0xad6a, 0xad6b, 0xad6c, 0xad6d, 0xad6e, 0xad6f, - 0xad70, 0xad71, 0xad72, 0xad73, 0xad74, 0xad75, 0xad76, 0xad77, - 0xad78, 0xad79, 0xad7a, 0xad7b, 0xad7c, 0xad7d, 0xad7e, 0xad7f, - 0xad80, 0xad81, 0xad82, 0xad83, 0xad84, 0xad85, 0xad86, 0xad87, /* 0xad80 */ - 0xad88, 0xad89, 0xad8a, 0xad8b, 0xad8c, 0xad8d, 0xad8e, 0xad8f, - 0xad90, 0xad91, 0xad92, 0xad93, 0xad94, 0xad95, 0xad96, 0xad97, - 0xad98, 0xad99, 0xad9a, 0xad9b, 0xad9c, 0xad9d, 0xad9e, 0xad9f, - 0xada0, 0xada1, 0xada2, 0xada3, 0xada4, 0xada5, 0xada6, 0xada7, - 0xada8, 0xada9, 0xadaa, 0xadab, 0xadac, 0xadad, 0xadae, 0xadaf, - 0xadb0, 0xadb1, 0xadb2, 0xadb3, 0xadb4, 0xadb5, 0xadb6, 0xadb7, - 0xadb8, 0xadb9, 0xadba, 0xadbb, 0xadbc, 0xadbd, 0xadbe, 0xadbf, - 0xadc0, 0xadc1, 0xadc2, 0xadc3, 0xadc4, 0xadc5, 0xadc6, 0xadc7, /* 0xadc0 */ - 0xadc8, 0xadc9, 0xadca, 0xadcb, 0xadcc, 0xadcd, 0xadce, 0xadcf, - 0xadd0, 0xadd1, 0xadd2, 0xadd3, 0xadd4, 0xadd5, 0xadd6, 0xadd7, - 0xadd8, 0xadd9, 0xadda, 0xaddb, 0xaddc, 0xaddd, 0xadde, 0xaddf, - 0xade0, 0xade1, 0xade2, 0xade3, 0xade4, 0xade5, 0xade6, 0xade7, - 0xade8, 0xade9, 0xadea, 0xadeb, 0xadec, 0xaded, 0xadee, 0xadef, - 0xadf0, 0xadf1, 0xadf2, 0xadf3, 0xadf4, 0xadf5, 0xadf6, 0xadf7, - 0xadf8, 0xadf9, 0xadfa, 0xadfb, 0xadfc, 0xadfd, 0xadfe, 0xadff, - 0xae00, 0xae01, 0xae02, 0xae03, 0xae04, 0xae05, 0xae06, 0xae07, /* 0xae00 */ - 0xae08, 0xae09, 0xae0a, 0xae0b, 0xae0c, 0xae0d, 0xae0e, 0xae0f, - 0xae10, 0xae11, 0xae12, 0xae13, 0xae14, 0xae15, 0xae16, 0xae17, - 0xae18, 0xae19, 0xae1a, 0xae1b, 0xae1c, 0xae1d, 0xae1e, 0xae1f, - 0xae20, 0xae21, 0xae22, 0xae23, 0xae24, 0xae25, 0xae26, 0xae27, - 0xae28, 0xae29, 0xae2a, 0xae2b, 0xae2c, 0xae2d, 0xae2e, 0xae2f, - 0xae30, 0xae31, 0xae32, 0xae33, 0xae34, 0xae35, 0xae36, 0xae37, - 0xae38, 0xae39, 0xae3a, 0xae3b, 0xae3c, 0xae3d, 0xae3e, 0xae3f, - 0xae40, 0xae41, 0xae42, 0xae43, 0xae44, 0xae45, 0xae46, 0xae47, /* 0xae40 */ - 0xae48, 0xae49, 0xae4a, 0xae4b, 0xae4c, 0xae4d, 0xae4e, 0xae4f, - 0xae50, 0xae51, 0xae52, 0xae53, 0xae54, 0xae55, 0xae56, 0xae57, - 0xae58, 0xae59, 0xae5a, 0xae5b, 0xae5c, 0xae5d, 0xae5e, 0xae5f, - 0xae60, 0xae61, 0xae62, 0xae63, 0xae64, 0xae65, 0xae66, 0xae67, - 0xae68, 0xae69, 0xae6a, 0xae6b, 0xae6c, 0xae6d, 0xae6e, 0xae6f, - 0xae70, 0xae71, 0xae72, 0xae73, 0xae74, 0xae75, 0xae76, 0xae77, - 0xae78, 0xae79, 0xae7a, 0xae7b, 0xae7c, 0xae7d, 0xae7e, 0xae7f, - 0xae80, 0xae81, 0xae82, 0xae83, 0xae84, 0xae85, 0xae86, 0xae87, /* 0xae80 */ - 0xae88, 0xae89, 0xae8a, 0xae8b, 0xae8c, 0xae8d, 0xae8e, 0xae8f, - 0xae90, 0xae91, 0xae92, 0xae93, 0xae94, 0xae95, 0xae96, 0xae97, - 0xae98, 0xae99, 0xae9a, 0xae9b, 0xae9c, 0xae9d, 0xae9e, 0xae9f, - 0xaea0, 0xaea1, 0xaea2, 0xaea3, 0xaea4, 0xaea5, 0xaea6, 0xaea7, - 0xaea8, 0xaea9, 0xaeaa, 0xaeab, 0xaeac, 0xaead, 0xaeae, 0xaeaf, - 0xaeb0, 0xaeb1, 0xaeb2, 0xaeb3, 0xaeb4, 0xaeb5, 0xaeb6, 0xaeb7, - 0xaeb8, 0xaeb9, 0xaeba, 0xaebb, 0xaebc, 0xaebd, 0xaebe, 0xaebf, - 0xaec0, 0xaec1, 0xaec2, 0xaec3, 0xaec4, 0xaec5, 0xaec6, 0xaec7, /* 0xaec0 */ - 0xaec8, 0xaec9, 0xaeca, 0xaecb, 0xaecc, 0xaecd, 0xaece, 0xaecf, - 0xaed0, 0xaed1, 0xaed2, 0xaed3, 0xaed4, 0xaed5, 0xaed6, 0xaed7, - 0xaed8, 0xaed9, 0xaeda, 0xaedb, 0xaedc, 0xaedd, 0xaede, 0xaedf, - 0xaee0, 0xaee1, 0xaee2, 0xaee3, 0xaee4, 0xaee5, 0xaee6, 0xaee7, - 0xaee8, 0xaee9, 0xaeea, 0xaeeb, 0xaeec, 0xaeed, 0xaeee, 0xaeef, - 0xaef0, 0xaef1, 0xaef2, 0xaef3, 0xaef4, 0xaef5, 0xaef6, 0xaef7, - 0xaef8, 0xaef9, 0xaefa, 0xaefb, 0xaefc, 0xaefd, 0xaefe, 0xaeff, - 0xaf00, 0xaf01, 0xaf02, 0xaf03, 0xaf04, 0xaf05, 0xaf06, 0xaf07, /* 0xaf00 */ - 0xaf08, 0xaf09, 0xaf0a, 0xaf0b, 0xaf0c, 0xaf0d, 0xaf0e, 0xaf0f, - 0xaf10, 0xaf11, 0xaf12, 0xaf13, 0xaf14, 0xaf15, 0xaf16, 0xaf17, - 0xaf18, 0xaf19, 0xaf1a, 0xaf1b, 0xaf1c, 0xaf1d, 0xaf1e, 0xaf1f, - 0xaf20, 0xaf21, 0xaf22, 0xaf23, 0xaf24, 0xaf25, 0xaf26, 0xaf27, - 0xaf28, 0xaf29, 0xaf2a, 0xaf2b, 0xaf2c, 0xaf2d, 0xaf2e, 0xaf2f, - 0xaf30, 0xaf31, 0xaf32, 0xaf33, 0xaf34, 0xaf35, 0xaf36, 0xaf37, - 0xaf38, 0xaf39, 0xaf3a, 0xaf3b, 0xaf3c, 0xaf3d, 0xaf3e, 0xaf3f, - 0xaf40, 0xaf41, 0xaf42, 0xaf43, 0xaf44, 0xaf45, 0xaf46, 0xaf47, /* 0xaf40 */ - 0xaf48, 0xaf49, 0xaf4a, 0xaf4b, 0xaf4c, 0xaf4d, 0xaf4e, 0xaf4f, - 0xaf50, 0xaf51, 0xaf52, 0xaf53, 0xaf54, 0xaf55, 0xaf56, 0xaf57, - 0xaf58, 0xaf59, 0xaf5a, 0xaf5b, 0xaf5c, 0xaf5d, 0xaf5e, 0xaf5f, - 0xaf60, 0xaf61, 0xaf62, 0xaf63, 0xaf64, 0xaf65, 0xaf66, 0xaf67, - 0xaf68, 0xaf69, 0xaf6a, 0xaf6b, 0xaf6c, 0xaf6d, 0xaf6e, 0xaf6f, - 0xaf70, 0xaf71, 0xaf72, 0xaf73, 0xaf74, 0xaf75, 0xaf76, 0xaf77, - 0xaf78, 0xaf79, 0xaf7a, 0xaf7b, 0xaf7c, 0xaf7d, 0xaf7e, 0xaf7f, - 0xaf80, 0xaf81, 0xaf82, 0xaf83, 0xaf84, 0xaf85, 0xaf86, 0xaf87, /* 0xaf80 */ - 0xaf88, 0xaf89, 0xaf8a, 0xaf8b, 0xaf8c, 0xaf8d, 0xaf8e, 0xaf8f, - 0xaf90, 0xaf91, 0xaf92, 0xaf93, 0xaf94, 0xaf95, 0xaf96, 0xaf97, - 0xaf98, 0xaf99, 0xaf9a, 0xaf9b, 0xaf9c, 0xaf9d, 0xaf9e, 0xaf9f, - 0xafa0, 0xafa1, 0xafa2, 0xafa3, 0xafa4, 0xafa5, 0xafa6, 0xafa7, - 0xafa8, 0xafa9, 0xafaa, 0xafab, 0xafac, 0xafad, 0xafae, 0xafaf, - 0xafb0, 0xafb1, 0xafb2, 0xafb3, 0xafb4, 0xafb5, 0xafb6, 0xafb7, - 0xafb8, 0xafb9, 0xafba, 0xafbb, 0xafbc, 0xafbd, 0xafbe, 0xafbf, - 0xafc0, 0xafc1, 0xafc2, 0xafc3, 0xafc4, 0xafc5, 0xafc6, 0xafc7, /* 0xafc0 */ - 0xafc8, 0xafc9, 0xafca, 0xafcb, 0xafcc, 0xafcd, 0xafce, 0xafcf, - 0xafd0, 0xafd1, 0xafd2, 0xafd3, 0xafd4, 0xafd5, 0xafd6, 0xafd7, - 0xafd8, 0xafd9, 0xafda, 0xafdb, 0xafdc, 0xafdd, 0xafde, 0xafdf, - 0xafe0, 0xafe1, 0xafe2, 0xafe3, 0xafe4, 0xafe5, 0xafe6, 0xafe7, - 0xafe8, 0xafe9, 0xafea, 0xafeb, 0xafec, 0xafed, 0xafee, 0xafef, - 0xaff0, 0xaff1, 0xaff2, 0xaff3, 0xaff4, 0xaff5, 0xaff6, 0xaff7, - 0xaff8, 0xaff9, 0xaffa, 0xaffb, 0xaffc, 0xaffd, 0xaffe, 0xafff, - 0xb000, 0xb001, 0xb002, 0xb003, 0xb004, 0xb005, 0xb006, 0xb007, /* 0xb000 */ - 0xb008, 0xb009, 0xb00a, 0xb00b, 0xb00c, 0xb00d, 0xb00e, 0xb00f, - 0xb010, 0xb011, 0xb012, 0xb013, 0xb014, 0xb015, 0xb016, 0xb017, - 0xb018, 0xb019, 0xb01a, 0xb01b, 0xb01c, 0xb01d, 0xb01e, 0xb01f, - 0xb020, 0xb021, 0xb022, 0xb023, 0xb024, 0xb025, 0xb026, 0xb027, - 0xb028, 0xb029, 0xb02a, 0xb02b, 0xb02c, 0xb02d, 0xb02e, 0xb02f, - 0xb030, 0xb031, 0xb032, 0xb033, 0xb034, 0xb035, 0xb036, 0xb037, - 0xb038, 0xb039, 0xb03a, 0xb03b, 0xb03c, 0xb03d, 0xb03e, 0xb03f, - 0xb040, 0xb041, 0xb042, 0xb043, 0xb044, 0xb045, 0xb046, 0xb047, /* 0xb040 */ - 0xb048, 0xb049, 0xb04a, 0xb04b, 0xb04c, 0xb04d, 0xb04e, 0xb04f, - 0xb050, 0xb051, 0xb052, 0xb053, 0xb054, 0xb055, 0xb056, 0xb057, - 0xb058, 0xb059, 0xb05a, 0xb05b, 0xb05c, 0xb05d, 0xb05e, 0xb05f, - 0xb060, 0xb061, 0xb062, 0xb063, 0xb064, 0xb065, 0xb066, 0xb067, - 0xb068, 0xb069, 0xb06a, 0xb06b, 0xb06c, 0xb06d, 0xb06e, 0xb06f, - 0xb070, 0xb071, 0xb072, 0xb073, 0xb074, 0xb075, 0xb076, 0xb077, - 0xb078, 0xb079, 0xb07a, 0xb07b, 0xb07c, 0xb07d, 0xb07e, 0xb07f, - 0xb080, 0xb081, 0xb082, 0xb083, 0xb084, 0xb085, 0xb086, 0xb087, /* 0xb080 */ - 0xb088, 0xb089, 0xb08a, 0xb08b, 0xb08c, 0xb08d, 0xb08e, 0xb08f, - 0xb090, 0xb091, 0xb092, 0xb093, 0xb094, 0xb095, 0xb096, 0xb097, - 0xb098, 0xb099, 0xb09a, 0xb09b, 0xb09c, 0xb09d, 0xb09e, 0xb09f, - 0xb0a0, 0xb0a1, 0xb0a2, 0xb0a3, 0xb0a4, 0xb0a5, 0xb0a6, 0xb0a7, - 0xb0a8, 0xb0a9, 0xb0aa, 0xb0ab, 0xb0ac, 0xb0ad, 0xb0ae, 0xb0af, - 0xb0b0, 0xb0b1, 0xb0b2, 0xb0b3, 0xb0b4, 0xb0b5, 0xb0b6, 0xb0b7, - 0xb0b8, 0xb0b9, 0xb0ba, 0xb0bb, 0xb0bc, 0xb0bd, 0xb0be, 0xb0bf, - 0xb0c0, 0xb0c1, 0xb0c2, 0xb0c3, 0xb0c4, 0xb0c5, 0xb0c6, 0xb0c7, /* 0xb0c0 */ - 0xb0c8, 0xb0c9, 0xb0ca, 0xb0cb, 0xb0cc, 0xb0cd, 0xb0ce, 0xb0cf, - 0xb0d0, 0xb0d1, 0xb0d2, 0xb0d3, 0xb0d4, 0xb0d5, 0xb0d6, 0xb0d7, - 0xb0d8, 0xb0d9, 0xb0da, 0xb0db, 0xb0dc, 0xb0dd, 0xb0de, 0xb0df, - 0xb0e0, 0xb0e1, 0xb0e2, 0xb0e3, 0xb0e4, 0xb0e5, 0xb0e6, 0xb0e7, - 0xb0e8, 0xb0e9, 0xb0ea, 0xb0eb, 0xb0ec, 0xb0ed, 0xb0ee, 0xb0ef, - 0xb0f0, 0xb0f1, 0xb0f2, 0xb0f3, 0xb0f4, 0xb0f5, 0xb0f6, 0xb0f7, - 0xb0f8, 0xb0f9, 0xb0fa, 0xb0fb, 0xb0fc, 0xb0fd, 0xb0fe, 0xb0ff, - 0xb100, 0xb101, 0xb102, 0xb103, 0xb104, 0xb105, 0xb106, 0xb107, /* 0xb100 */ - 0xb108, 0xb109, 0xb10a, 0xb10b, 0xb10c, 0xb10d, 0xb10e, 0xb10f, - 0xb110, 0xb111, 0xb112, 0xb113, 0xb114, 0xb115, 0xb116, 0xb117, - 0xb118, 0xb119, 0xb11a, 0xb11b, 0xb11c, 0xb11d, 0xb11e, 0xb11f, - 0xb120, 0xb121, 0xb122, 0xb123, 0xb124, 0xb125, 0xb126, 0xb127, - 0xb128, 0xb129, 0xb12a, 0xb12b, 0xb12c, 0xb12d, 0xb12e, 0xb12f, - 0xb130, 0xb131, 0xb132, 0xb133, 0xb134, 0xb135, 0xb136, 0xb137, - 0xb138, 0xb139, 0xb13a, 0xb13b, 0xb13c, 0xb13d, 0xb13e, 0xb13f, - 0xb140, 0xb141, 0xb142, 0xb143, 0xb144, 0xb145, 0xb146, 0xb147, /* 0xb140 */ - 0xb148, 0xb149, 0xb14a, 0xb14b, 0xb14c, 0xb14d, 0xb14e, 0xb14f, - 0xb150, 0xb151, 0xb152, 0xb153, 0xb154, 0xb155, 0xb156, 0xb157, - 0xb158, 0xb159, 0xb15a, 0xb15b, 0xb15c, 0xb15d, 0xb15e, 0xb15f, - 0xb160, 0xb161, 0xb162, 0xb163, 0xb164, 0xb165, 0xb166, 0xb167, - 0xb168, 0xb169, 0xb16a, 0xb16b, 0xb16c, 0xb16d, 0xb16e, 0xb16f, - 0xb170, 0xb171, 0xb172, 0xb173, 0xb174, 0xb175, 0xb176, 0xb177, - 0xb178, 0xb179, 0xb17a, 0xb17b, 0xb17c, 0xb17d, 0xb17e, 0xb17f, - 0xb180, 0xb181, 0xb182, 0xb183, 0xb184, 0xb185, 0xb186, 0xb187, /* 0xb180 */ - 0xb188, 0xb189, 0xb18a, 0xb18b, 0xb18c, 0xb18d, 0xb18e, 0xb18f, - 0xb190, 0xb191, 0xb192, 0xb193, 0xb194, 0xb195, 0xb196, 0xb197, - 0xb198, 0xb199, 0xb19a, 0xb19b, 0xb19c, 0xb19d, 0xb19e, 0xb19f, - 0xb1a0, 0xb1a1, 0xb1a2, 0xb1a3, 0xb1a4, 0xb1a5, 0xb1a6, 0xb1a7, - 0xb1a8, 0xb1a9, 0xb1aa, 0xb1ab, 0xb1ac, 0xb1ad, 0xb1ae, 0xb1af, - 0xb1b0, 0xb1b1, 0xb1b2, 0xb1b3, 0xb1b4, 0xb1b5, 0xb1b6, 0xb1b7, - 0xb1b8, 0xb1b9, 0xb1ba, 0xb1bb, 0xb1bc, 0xb1bd, 0xb1be, 0xb1bf, - 0xb1c0, 0xb1c1, 0xb1c2, 0xb1c3, 0xb1c4, 0xb1c5, 0xb1c6, 0xb1c7, /* 0xb1c0 */ - 0xb1c8, 0xb1c9, 0xb1ca, 0xb1cb, 0xb1cc, 0xb1cd, 0xb1ce, 0xb1cf, - 0xb1d0, 0xb1d1, 0xb1d2, 0xb1d3, 0xb1d4, 0xb1d5, 0xb1d6, 0xb1d7, - 0xb1d8, 0xb1d9, 0xb1da, 0xb1db, 0xb1dc, 0xb1dd, 0xb1de, 0xb1df, - 0xb1e0, 0xb1e1, 0xb1e2, 0xb1e3, 0xb1e4, 0xb1e5, 0xb1e6, 0xb1e7, - 0xb1e8, 0xb1e9, 0xb1ea, 0xb1eb, 0xb1ec, 0xb1ed, 0xb1ee, 0xb1ef, - 0xb1f0, 0xb1f1, 0xb1f2, 0xb1f3, 0xb1f4, 0xb1f5, 0xb1f6, 0xb1f7, - 0xb1f8, 0xb1f9, 0xb1fa, 0xb1fb, 0xb1fc, 0xb1fd, 0xb1fe, 0xb1ff, - 0xb200, 0xb201, 0xb202, 0xb203, 0xb204, 0xb205, 0xb206, 0xb207, /* 0xb200 */ - 0xb208, 0xb209, 0xb20a, 0xb20b, 0xb20c, 0xb20d, 0xb20e, 0xb20f, - 0xb210, 0xb211, 0xb212, 0xb213, 0xb214, 0xb215, 0xb216, 0xb217, - 0xb218, 0xb219, 0xb21a, 0xb21b, 0xb21c, 0xb21d, 0xb21e, 0xb21f, - 0xb220, 0xb221, 0xb222, 0xb223, 0xb224, 0xb225, 0xb226, 0xb227, - 0xb228, 0xb229, 0xb22a, 0xb22b, 0xb22c, 0xb22d, 0xb22e, 0xb22f, - 0xb230, 0xb231, 0xb232, 0xb233, 0xb234, 0xb235, 0xb236, 0xb237, - 0xb238, 0xb239, 0xb23a, 0xb23b, 0xb23c, 0xb23d, 0xb23e, 0xb23f, - 0xb240, 0xb241, 0xb242, 0xb243, 0xb244, 0xb245, 0xb246, 0xb247, /* 0xb240 */ - 0xb248, 0xb249, 0xb24a, 0xb24b, 0xb24c, 0xb24d, 0xb24e, 0xb24f, - 0xb250, 0xb251, 0xb252, 0xb253, 0xb254, 0xb255, 0xb256, 0xb257, - 0xb258, 0xb259, 0xb25a, 0xb25b, 0xb25c, 0xb25d, 0xb25e, 0xb25f, - 0xb260, 0xb261, 0xb262, 0xb263, 0xb264, 0xb265, 0xb266, 0xb267, - 0xb268, 0xb269, 0xb26a, 0xb26b, 0xb26c, 0xb26d, 0xb26e, 0xb26f, - 0xb270, 0xb271, 0xb272, 0xb273, 0xb274, 0xb275, 0xb276, 0xb277, - 0xb278, 0xb279, 0xb27a, 0xb27b, 0xb27c, 0xb27d, 0xb27e, 0xb27f, - 0xb280, 0xb281, 0xb282, 0xb283, 0xb284, 0xb285, 0xb286, 0xb287, /* 0xb280 */ - 0xb288, 0xb289, 0xb28a, 0xb28b, 0xb28c, 0xb28d, 0xb28e, 0xb28f, - 0xb290, 0xb291, 0xb292, 0xb293, 0xb294, 0xb295, 0xb296, 0xb297, - 0xb298, 0xb299, 0xb29a, 0xb29b, 0xb29c, 0xb29d, 0xb29e, 0xb29f, - 0xb2a0, 0xb2a1, 0xb2a2, 0xb2a3, 0xb2a4, 0xb2a5, 0xb2a6, 0xb2a7, - 0xb2a8, 0xb2a9, 0xb2aa, 0xb2ab, 0xb2ac, 0xb2ad, 0xb2ae, 0xb2af, - 0xb2b0, 0xb2b1, 0xb2b2, 0xb2b3, 0xb2b4, 0xb2b5, 0xb2b6, 0xb2b7, - 0xb2b8, 0xb2b9, 0xb2ba, 0xb2bb, 0xb2bc, 0xb2bd, 0xb2be, 0xb2bf, - 0xb2c0, 0xb2c1, 0xb2c2, 0xb2c3, 0xb2c4, 0xb2c5, 0xb2c6, 0xb2c7, /* 0xb2c0 */ - 0xb2c8, 0xb2c9, 0xb2ca, 0xb2cb, 0xb2cc, 0xb2cd, 0xb2ce, 0xb2cf, - 0xb2d0, 0xb2d1, 0xb2d2, 0xb2d3, 0xb2d4, 0xb2d5, 0xb2d6, 0xb2d7, - 0xb2d8, 0xb2d9, 0xb2da, 0xb2db, 0xb2dc, 0xb2dd, 0xb2de, 0xb2df, - 0xb2e0, 0xb2e1, 0xb2e2, 0xb2e3, 0xb2e4, 0xb2e5, 0xb2e6, 0xb2e7, - 0xb2e8, 0xb2e9, 0xb2ea, 0xb2eb, 0xb2ec, 0xb2ed, 0xb2ee, 0xb2ef, - 0xb2f0, 0xb2f1, 0xb2f2, 0xb2f3, 0xb2f4, 0xb2f5, 0xb2f6, 0xb2f7, - 0xb2f8, 0xb2f9, 0xb2fa, 0xb2fb, 0xb2fc, 0xb2fd, 0xb2fe, 0xb2ff, - 0xb300, 0xb301, 0xb302, 0xb303, 0xb304, 0xb305, 0xb306, 0xb307, /* 0xb300 */ - 0xb308, 0xb309, 0xb30a, 0xb30b, 0xb30c, 0xb30d, 0xb30e, 0xb30f, - 0xb310, 0xb311, 0xb312, 0xb313, 0xb314, 0xb315, 0xb316, 0xb317, - 0xb318, 0xb319, 0xb31a, 0xb31b, 0xb31c, 0xb31d, 0xb31e, 0xb31f, - 0xb320, 0xb321, 0xb322, 0xb323, 0xb324, 0xb325, 0xb326, 0xb327, - 0xb328, 0xb329, 0xb32a, 0xb32b, 0xb32c, 0xb32d, 0xb32e, 0xb32f, - 0xb330, 0xb331, 0xb332, 0xb333, 0xb334, 0xb335, 0xb336, 0xb337, - 0xb338, 0xb339, 0xb33a, 0xb33b, 0xb33c, 0xb33d, 0xb33e, 0xb33f, - 0xb340, 0xb341, 0xb342, 0xb343, 0xb344, 0xb345, 0xb346, 0xb347, /* 0xb340 */ - 0xb348, 0xb349, 0xb34a, 0xb34b, 0xb34c, 0xb34d, 0xb34e, 0xb34f, - 0xb350, 0xb351, 0xb352, 0xb353, 0xb354, 0xb355, 0xb356, 0xb357, - 0xb358, 0xb359, 0xb35a, 0xb35b, 0xb35c, 0xb35d, 0xb35e, 0xb35f, - 0xb360, 0xb361, 0xb362, 0xb363, 0xb364, 0xb365, 0xb366, 0xb367, - 0xb368, 0xb369, 0xb36a, 0xb36b, 0xb36c, 0xb36d, 0xb36e, 0xb36f, - 0xb370, 0xb371, 0xb372, 0xb373, 0xb374, 0xb375, 0xb376, 0xb377, - 0xb378, 0xb379, 0xb37a, 0xb37b, 0xb37c, 0xb37d, 0xb37e, 0xb37f, - 0xb380, 0xb381, 0xb382, 0xb383, 0xb384, 0xb385, 0xb386, 0xb387, /* 0xb380 */ - 0xb388, 0xb389, 0xb38a, 0xb38b, 0xb38c, 0xb38d, 0xb38e, 0xb38f, - 0xb390, 0xb391, 0xb392, 0xb393, 0xb394, 0xb395, 0xb396, 0xb397, - 0xb398, 0xb399, 0xb39a, 0xb39b, 0xb39c, 0xb39d, 0xb39e, 0xb39f, - 0xb3a0, 0xb3a1, 0xb3a2, 0xb3a3, 0xb3a4, 0xb3a5, 0xb3a6, 0xb3a7, - 0xb3a8, 0xb3a9, 0xb3aa, 0xb3ab, 0xb3ac, 0xb3ad, 0xb3ae, 0xb3af, - 0xb3b0, 0xb3b1, 0xb3b2, 0xb3b3, 0xb3b4, 0xb3b5, 0xb3b6, 0xb3b7, - 0xb3b8, 0xb3b9, 0xb3ba, 0xb3bb, 0xb3bc, 0xb3bd, 0xb3be, 0xb3bf, - 0xb3c0, 0xb3c1, 0xb3c2, 0xb3c3, 0xb3c4, 0xb3c5, 0xb3c6, 0xb3c7, /* 0xb3c0 */ - 0xb3c8, 0xb3c9, 0xb3ca, 0xb3cb, 0xb3cc, 0xb3cd, 0xb3ce, 0xb3cf, - 0xb3d0, 0xb3d1, 0xb3d2, 0xb3d3, 0xb3d4, 0xb3d5, 0xb3d6, 0xb3d7, - 0xb3d8, 0xb3d9, 0xb3da, 0xb3db, 0xb3dc, 0xb3dd, 0xb3de, 0xb3df, - 0xb3e0, 0xb3e1, 0xb3e2, 0xb3e3, 0xb3e4, 0xb3e5, 0xb3e6, 0xb3e7, - 0xb3e8, 0xb3e9, 0xb3ea, 0xb3eb, 0xb3ec, 0xb3ed, 0xb3ee, 0xb3ef, - 0xb3f0, 0xb3f1, 0xb3f2, 0xb3f3, 0xb3f4, 0xb3f5, 0xb3f6, 0xb3f7, - 0xb3f8, 0xb3f9, 0xb3fa, 0xb3fb, 0xb3fc, 0xb3fd, 0xb3fe, 0xb3ff, - 0xb400, 0xb401, 0xb402, 0xb403, 0xb404, 0xb405, 0xb406, 0xb407, /* 0xb400 */ - 0xb408, 0xb409, 0xb40a, 0xb40b, 0xb40c, 0xb40d, 0xb40e, 0xb40f, - 0xb410, 0xb411, 0xb412, 0xb413, 0xb414, 0xb415, 0xb416, 0xb417, - 0xb418, 0xb419, 0xb41a, 0xb41b, 0xb41c, 0xb41d, 0xb41e, 0xb41f, - 0xb420, 0xb421, 0xb422, 0xb423, 0xb424, 0xb425, 0xb426, 0xb427, - 0xb428, 0xb429, 0xb42a, 0xb42b, 0xb42c, 0xb42d, 0xb42e, 0xb42f, - 0xb430, 0xb431, 0xb432, 0xb433, 0xb434, 0xb435, 0xb436, 0xb437, - 0xb438, 0xb439, 0xb43a, 0xb43b, 0xb43c, 0xb43d, 0xb43e, 0xb43f, - 0xb440, 0xb441, 0xb442, 0xb443, 0xb444, 0xb445, 0xb446, 0xb447, /* 0xb440 */ - 0xb448, 0xb449, 0xb44a, 0xb44b, 0xb44c, 0xb44d, 0xb44e, 0xb44f, - 0xb450, 0xb451, 0xb452, 0xb453, 0xb454, 0xb455, 0xb456, 0xb457, - 0xb458, 0xb459, 0xb45a, 0xb45b, 0xb45c, 0xb45d, 0xb45e, 0xb45f, - 0xb460, 0xb461, 0xb462, 0xb463, 0xb464, 0xb465, 0xb466, 0xb467, - 0xb468, 0xb469, 0xb46a, 0xb46b, 0xb46c, 0xb46d, 0xb46e, 0xb46f, - 0xb470, 0xb471, 0xb472, 0xb473, 0xb474, 0xb475, 0xb476, 0xb477, - 0xb478, 0xb479, 0xb47a, 0xb47b, 0xb47c, 0xb47d, 0xb47e, 0xb47f, - 0xb480, 0xb481, 0xb482, 0xb483, 0xb484, 0xb485, 0xb486, 0xb487, /* 0xb480 */ - 0xb488, 0xb489, 0xb48a, 0xb48b, 0xb48c, 0xb48d, 0xb48e, 0xb48f, - 0xb490, 0xb491, 0xb492, 0xb493, 0xb494, 0xb495, 0xb496, 0xb497, - 0xb498, 0xb499, 0xb49a, 0xb49b, 0xb49c, 0xb49d, 0xb49e, 0xb49f, - 0xb4a0, 0xb4a1, 0xb4a2, 0xb4a3, 0xb4a4, 0xb4a5, 0xb4a6, 0xb4a7, - 0xb4a8, 0xb4a9, 0xb4aa, 0xb4ab, 0xb4ac, 0xb4ad, 0xb4ae, 0xb4af, - 0xb4b0, 0xb4b1, 0xb4b2, 0xb4b3, 0xb4b4, 0xb4b5, 0xb4b6, 0xb4b7, - 0xb4b8, 0xb4b9, 0xb4ba, 0xb4bb, 0xb4bc, 0xb4bd, 0xb4be, 0xb4bf, - 0xb4c0, 0xb4c1, 0xb4c2, 0xb4c3, 0xb4c4, 0xb4c5, 0xb4c6, 0xb4c7, /* 0xb4c0 */ - 0xb4c8, 0xb4c9, 0xb4ca, 0xb4cb, 0xb4cc, 0xb4cd, 0xb4ce, 0xb4cf, - 0xb4d0, 0xb4d1, 0xb4d2, 0xb4d3, 0xb4d4, 0xb4d5, 0xb4d6, 0xb4d7, - 0xb4d8, 0xb4d9, 0xb4da, 0xb4db, 0xb4dc, 0xb4dd, 0xb4de, 0xb4df, - 0xb4e0, 0xb4e1, 0xb4e2, 0xb4e3, 0xb4e4, 0xb4e5, 0xb4e6, 0xb4e7, - 0xb4e8, 0xb4e9, 0xb4ea, 0xb4eb, 0xb4ec, 0xb4ed, 0xb4ee, 0xb4ef, - 0xb4f0, 0xb4f1, 0xb4f2, 0xb4f3, 0xb4f4, 0xb4f5, 0xb4f6, 0xb4f7, - 0xb4f8, 0xb4f9, 0xb4fa, 0xb4fb, 0xb4fc, 0xb4fd, 0xb4fe, 0xb4ff, - 0xb500, 0xb501, 0xb502, 0xb503, 0xb504, 0xb505, 0xb506, 0xb507, /* 0xb500 */ - 0xb508, 0xb509, 0xb50a, 0xb50b, 0xb50c, 0xb50d, 0xb50e, 0xb50f, - 0xb510, 0xb511, 0xb512, 0xb513, 0xb514, 0xb515, 0xb516, 0xb517, - 0xb518, 0xb519, 0xb51a, 0xb51b, 0xb51c, 0xb51d, 0xb51e, 0xb51f, - 0xb520, 0xb521, 0xb522, 0xb523, 0xb524, 0xb525, 0xb526, 0xb527, - 0xb528, 0xb529, 0xb52a, 0xb52b, 0xb52c, 0xb52d, 0xb52e, 0xb52f, - 0xb530, 0xb531, 0xb532, 0xb533, 0xb534, 0xb535, 0xb536, 0xb537, - 0xb538, 0xb539, 0xb53a, 0xb53b, 0xb53c, 0xb53d, 0xb53e, 0xb53f, - 0xb540, 0xb541, 0xb542, 0xb543, 0xb544, 0xb545, 0xb546, 0xb547, /* 0xb540 */ - 0xb548, 0xb549, 0xb54a, 0xb54b, 0xb54c, 0xb54d, 0xb54e, 0xb54f, - 0xb550, 0xb551, 0xb552, 0xb553, 0xb554, 0xb555, 0xb556, 0xb557, - 0xb558, 0xb559, 0xb55a, 0xb55b, 0xb55c, 0xb55d, 0xb55e, 0xb55f, - 0xb560, 0xb561, 0xb562, 0xb563, 0xb564, 0xb565, 0xb566, 0xb567, - 0xb568, 0xb569, 0xb56a, 0xb56b, 0xb56c, 0xb56d, 0xb56e, 0xb56f, - 0xb570, 0xb571, 0xb572, 0xb573, 0xb574, 0xb575, 0xb576, 0xb577, - 0xb578, 0xb579, 0xb57a, 0xb57b, 0xb57c, 0xb57d, 0xb57e, 0xb57f, - 0xb580, 0xb581, 0xb582, 0xb583, 0xb584, 0xb585, 0xb586, 0xb587, /* 0xb580 */ - 0xb588, 0xb589, 0xb58a, 0xb58b, 0xb58c, 0xb58d, 0xb58e, 0xb58f, - 0xb590, 0xb591, 0xb592, 0xb593, 0xb594, 0xb595, 0xb596, 0xb597, - 0xb598, 0xb599, 0xb59a, 0xb59b, 0xb59c, 0xb59d, 0xb59e, 0xb59f, - 0xb5a0, 0xb5a1, 0xb5a2, 0xb5a3, 0xb5a4, 0xb5a5, 0xb5a6, 0xb5a7, - 0xb5a8, 0xb5a9, 0xb5aa, 0xb5ab, 0xb5ac, 0xb5ad, 0xb5ae, 0xb5af, - 0xb5b0, 0xb5b1, 0xb5b2, 0xb5b3, 0xb5b4, 0xb5b5, 0xb5b6, 0xb5b7, - 0xb5b8, 0xb5b9, 0xb5ba, 0xb5bb, 0xb5bc, 0xb5bd, 0xb5be, 0xb5bf, - 0xb5c0, 0xb5c1, 0xb5c2, 0xb5c3, 0xb5c4, 0xb5c5, 0xb5c6, 0xb5c7, /* 0xb5c0 */ - 0xb5c8, 0xb5c9, 0xb5ca, 0xb5cb, 0xb5cc, 0xb5cd, 0xb5ce, 0xb5cf, - 0xb5d0, 0xb5d1, 0xb5d2, 0xb5d3, 0xb5d4, 0xb5d5, 0xb5d6, 0xb5d7, - 0xb5d8, 0xb5d9, 0xb5da, 0xb5db, 0xb5dc, 0xb5dd, 0xb5de, 0xb5df, - 0xb5e0, 0xb5e1, 0xb5e2, 0xb5e3, 0xb5e4, 0xb5e5, 0xb5e6, 0xb5e7, - 0xb5e8, 0xb5e9, 0xb5ea, 0xb5eb, 0xb5ec, 0xb5ed, 0xb5ee, 0xb5ef, - 0xb5f0, 0xb5f1, 0xb5f2, 0xb5f3, 0xb5f4, 0xb5f5, 0xb5f6, 0xb5f7, - 0xb5f8, 0xb5f9, 0xb5fa, 0xb5fb, 0xb5fc, 0xb5fd, 0xb5fe, 0xb5ff, - 0xb600, 0xb601, 0xb602, 0xb603, 0xb604, 0xb605, 0xb606, 0xb607, /* 0xb600 */ - 0xb608, 0xb609, 0xb60a, 0xb60b, 0xb60c, 0xb60d, 0xb60e, 0xb60f, - 0xb610, 0xb611, 0xb612, 0xb613, 0xb614, 0xb615, 0xb616, 0xb617, - 0xb618, 0xb619, 0xb61a, 0xb61b, 0xb61c, 0xb61d, 0xb61e, 0xb61f, - 0xb620, 0xb621, 0xb622, 0xb623, 0xb624, 0xb625, 0xb626, 0xb627, - 0xb628, 0xb629, 0xb62a, 0xb62b, 0xb62c, 0xb62d, 0xb62e, 0xb62f, - 0xb630, 0xb631, 0xb632, 0xb633, 0xb634, 0xb635, 0xb636, 0xb637, - 0xb638, 0xb639, 0xb63a, 0xb63b, 0xb63c, 0xb63d, 0xb63e, 0xb63f, - 0xb640, 0xb641, 0xb642, 0xb643, 0xb644, 0xb645, 0xb646, 0xb647, /* 0xb640 */ - 0xb648, 0xb649, 0xb64a, 0xb64b, 0xb64c, 0xb64d, 0xb64e, 0xb64f, - 0xb650, 0xb651, 0xb652, 0xb653, 0xb654, 0xb655, 0xb656, 0xb657, - 0xb658, 0xb659, 0xb65a, 0xb65b, 0xb65c, 0xb65d, 0xb65e, 0xb65f, - 0xb660, 0xb661, 0xb662, 0xb663, 0xb664, 0xb665, 0xb666, 0xb667, - 0xb668, 0xb669, 0xb66a, 0xb66b, 0xb66c, 0xb66d, 0xb66e, 0xb66f, - 0xb670, 0xb671, 0xb672, 0xb673, 0xb674, 0xb675, 0xb676, 0xb677, - 0xb678, 0xb679, 0xb67a, 0xb67b, 0xb67c, 0xb67d, 0xb67e, 0xb67f, - 0xb680, 0xb681, 0xb682, 0xb683, 0xb684, 0xb685, 0xb686, 0xb687, /* 0xb680 */ - 0xb688, 0xb689, 0xb68a, 0xb68b, 0xb68c, 0xb68d, 0xb68e, 0xb68f, - 0xb690, 0xb691, 0xb692, 0xb693, 0xb694, 0xb695, 0xb696, 0xb697, - 0xb698, 0xb699, 0xb69a, 0xb69b, 0xb69c, 0xb69d, 0xb69e, 0xb69f, - 0xb6a0, 0xb6a1, 0xb6a2, 0xb6a3, 0xb6a4, 0xb6a5, 0xb6a6, 0xb6a7, - 0xb6a8, 0xb6a9, 0xb6aa, 0xb6ab, 0xb6ac, 0xb6ad, 0xb6ae, 0xb6af, - 0xb6b0, 0xb6b1, 0xb6b2, 0xb6b3, 0xb6b4, 0xb6b5, 0xb6b6, 0xb6b7, - 0xb6b8, 0xb6b9, 0xb6ba, 0xb6bb, 0xb6bc, 0xb6bd, 0xb6be, 0xb6bf, - 0xb6c0, 0xb6c1, 0xb6c2, 0xb6c3, 0xb6c4, 0xb6c5, 0xb6c6, 0xb6c7, /* 0xb6c0 */ - 0xb6c8, 0xb6c9, 0xb6ca, 0xb6cb, 0xb6cc, 0xb6cd, 0xb6ce, 0xb6cf, - 0xb6d0, 0xb6d1, 0xb6d2, 0xb6d3, 0xb6d4, 0xb6d5, 0xb6d6, 0xb6d7, - 0xb6d8, 0xb6d9, 0xb6da, 0xb6db, 0xb6dc, 0xb6dd, 0xb6de, 0xb6df, - 0xb6e0, 0xb6e1, 0xb6e2, 0xb6e3, 0xb6e4, 0xb6e5, 0xb6e6, 0xb6e7, - 0xb6e8, 0xb6e9, 0xb6ea, 0xb6eb, 0xb6ec, 0xb6ed, 0xb6ee, 0xb6ef, - 0xb6f0, 0xb6f1, 0xb6f2, 0xb6f3, 0xb6f4, 0xb6f5, 0xb6f6, 0xb6f7, - 0xb6f8, 0xb6f9, 0xb6fa, 0xb6fb, 0xb6fc, 0xb6fd, 0xb6fe, 0xb6ff, - 0xb700, 0xb701, 0xb702, 0xb703, 0xb704, 0xb705, 0xb706, 0xb707, /* 0xb700 */ - 0xb708, 0xb709, 0xb70a, 0xb70b, 0xb70c, 0xb70d, 0xb70e, 0xb70f, - 0xb710, 0xb711, 0xb712, 0xb713, 0xb714, 0xb715, 0xb716, 0xb717, - 0xb718, 0xb719, 0xb71a, 0xb71b, 0xb71c, 0xb71d, 0xb71e, 0xb71f, - 0xb720, 0xb721, 0xb722, 0xb723, 0xb724, 0xb725, 0xb726, 0xb727, - 0xb728, 0xb729, 0xb72a, 0xb72b, 0xb72c, 0xb72d, 0xb72e, 0xb72f, - 0xb730, 0xb731, 0xb732, 0xb733, 0xb734, 0xb735, 0xb736, 0xb737, - 0xb738, 0xb739, 0xb73a, 0xb73b, 0xb73c, 0xb73d, 0xb73e, 0xb73f, - 0xb740, 0xb741, 0xb742, 0xb743, 0xb744, 0xb745, 0xb746, 0xb747, /* 0xb740 */ - 0xb748, 0xb749, 0xb74a, 0xb74b, 0xb74c, 0xb74d, 0xb74e, 0xb74f, - 0xb750, 0xb751, 0xb752, 0xb753, 0xb754, 0xb755, 0xb756, 0xb757, - 0xb758, 0xb759, 0xb75a, 0xb75b, 0xb75c, 0xb75d, 0xb75e, 0xb75f, - 0xb760, 0xb761, 0xb762, 0xb763, 0xb764, 0xb765, 0xb766, 0xb767, - 0xb768, 0xb769, 0xb76a, 0xb76b, 0xb76c, 0xb76d, 0xb76e, 0xb76f, - 0xb770, 0xb771, 0xb772, 0xb773, 0xb774, 0xb775, 0xb776, 0xb777, - 0xb778, 0xb779, 0xb77a, 0xb77b, 0xb77c, 0xb77d, 0xb77e, 0xb77f, - 0xb780, 0xb781, 0xb782, 0xb783, 0xb784, 0xb785, 0xb786, 0xb787, /* 0xb780 */ - 0xb788, 0xb789, 0xb78a, 0xb78b, 0xb78c, 0xb78d, 0xb78e, 0xb78f, - 0xb790, 0xb791, 0xb792, 0xb793, 0xb794, 0xb795, 0xb796, 0xb797, - 0xb798, 0xb799, 0xb79a, 0xb79b, 0xb79c, 0xb79d, 0xb79e, 0xb79f, - 0xb7a0, 0xb7a1, 0xb7a2, 0xb7a3, 0xb7a4, 0xb7a5, 0xb7a6, 0xb7a7, - 0xb7a8, 0xb7a9, 0xb7aa, 0xb7ab, 0xb7ac, 0xb7ad, 0xb7ae, 0xb7af, - 0xb7b0, 0xb7b1, 0xb7b2, 0xb7b3, 0xb7b4, 0xb7b5, 0xb7b6, 0xb7b7, - 0xb7b8, 0xb7b9, 0xb7ba, 0xb7bb, 0xb7bc, 0xb7bd, 0xb7be, 0xb7bf, - 0xb7c0, 0xb7c1, 0xb7c2, 0xb7c3, 0xb7c4, 0xb7c5, 0xb7c6, 0xb7c7, /* 0xb7c0 */ - 0xb7c8, 0xb7c9, 0xb7ca, 0xb7cb, 0xb7cc, 0xb7cd, 0xb7ce, 0xb7cf, - 0xb7d0, 0xb7d1, 0xb7d2, 0xb7d3, 0xb7d4, 0xb7d5, 0xb7d6, 0xb7d7, - 0xb7d8, 0xb7d9, 0xb7da, 0xb7db, 0xb7dc, 0xb7dd, 0xb7de, 0xb7df, - 0xb7e0, 0xb7e1, 0xb7e2, 0xb7e3, 0xb7e4, 0xb7e5, 0xb7e6, 0xb7e7, - 0xb7e8, 0xb7e9, 0xb7ea, 0xb7eb, 0xb7ec, 0xb7ed, 0xb7ee, 0xb7ef, - 0xb7f0, 0xb7f1, 0xb7f2, 0xb7f3, 0xb7f4, 0xb7f5, 0xb7f6, 0xb7f7, - 0xb7f8, 0xb7f9, 0xb7fa, 0xb7fb, 0xb7fc, 0xb7fd, 0xb7fe, 0xb7ff, - 0xb800, 0xb801, 0xb802, 0xb803, 0xb804, 0xb805, 0xb806, 0xb807, /* 0xb800 */ - 0xb808, 0xb809, 0xb80a, 0xb80b, 0xb80c, 0xb80d, 0xb80e, 0xb80f, - 0xb810, 0xb811, 0xb812, 0xb813, 0xb814, 0xb815, 0xb816, 0xb817, - 0xb818, 0xb819, 0xb81a, 0xb81b, 0xb81c, 0xb81d, 0xb81e, 0xb81f, - 0xb820, 0xb821, 0xb822, 0xb823, 0xb824, 0xb825, 0xb826, 0xb827, - 0xb828, 0xb829, 0xb82a, 0xb82b, 0xb82c, 0xb82d, 0xb82e, 0xb82f, - 0xb830, 0xb831, 0xb832, 0xb833, 0xb834, 0xb835, 0xb836, 0xb837, - 0xb838, 0xb839, 0xb83a, 0xb83b, 0xb83c, 0xb83d, 0xb83e, 0xb83f, - 0xb840, 0xb841, 0xb842, 0xb843, 0xb844, 0xb845, 0xb846, 0xb847, /* 0xb840 */ - 0xb848, 0xb849, 0xb84a, 0xb84b, 0xb84c, 0xb84d, 0xb84e, 0xb84f, - 0xb850, 0xb851, 0xb852, 0xb853, 0xb854, 0xb855, 0xb856, 0xb857, - 0xb858, 0xb859, 0xb85a, 0xb85b, 0xb85c, 0xb85d, 0xb85e, 0xb85f, - 0xb860, 0xb861, 0xb862, 0xb863, 0xb864, 0xb865, 0xb866, 0xb867, - 0xb868, 0xb869, 0xb86a, 0xb86b, 0xb86c, 0xb86d, 0xb86e, 0xb86f, - 0xb870, 0xb871, 0xb872, 0xb873, 0xb874, 0xb875, 0xb876, 0xb877, - 0xb878, 0xb879, 0xb87a, 0xb87b, 0xb87c, 0xb87d, 0xb87e, 0xb87f, - 0xb880, 0xb881, 0xb882, 0xb883, 0xb884, 0xb885, 0xb886, 0xb887, /* 0xb880 */ - 0xb888, 0xb889, 0xb88a, 0xb88b, 0xb88c, 0xb88d, 0xb88e, 0xb88f, - 0xb890, 0xb891, 0xb892, 0xb893, 0xb894, 0xb895, 0xb896, 0xb897, - 0xb898, 0xb899, 0xb89a, 0xb89b, 0xb89c, 0xb89d, 0xb89e, 0xb89f, - 0xb8a0, 0xb8a1, 0xb8a2, 0xb8a3, 0xb8a4, 0xb8a5, 0xb8a6, 0xb8a7, - 0xb8a8, 0xb8a9, 0xb8aa, 0xb8ab, 0xb8ac, 0xb8ad, 0xb8ae, 0xb8af, - 0xb8b0, 0xb8b1, 0xb8b2, 0xb8b3, 0xb8b4, 0xb8b5, 0xb8b6, 0xb8b7, - 0xb8b8, 0xb8b9, 0xb8ba, 0xb8bb, 0xb8bc, 0xb8bd, 0xb8be, 0xb8bf, - 0xb8c0, 0xb8c1, 0xb8c2, 0xb8c3, 0xb8c4, 0xb8c5, 0xb8c6, 0xb8c7, /* 0xb8c0 */ - 0xb8c8, 0xb8c9, 0xb8ca, 0xb8cb, 0xb8cc, 0xb8cd, 0xb8ce, 0xb8cf, - 0xb8d0, 0xb8d1, 0xb8d2, 0xb8d3, 0xb8d4, 0xb8d5, 0xb8d6, 0xb8d7, - 0xb8d8, 0xb8d9, 0xb8da, 0xb8db, 0xb8dc, 0xb8dd, 0xb8de, 0xb8df, - 0xb8e0, 0xb8e1, 0xb8e2, 0xb8e3, 0xb8e4, 0xb8e5, 0xb8e6, 0xb8e7, - 0xb8e8, 0xb8e9, 0xb8ea, 0xb8eb, 0xb8ec, 0xb8ed, 0xb8ee, 0xb8ef, - 0xb8f0, 0xb8f1, 0xb8f2, 0xb8f3, 0xb8f4, 0xb8f5, 0xb8f6, 0xb8f7, - 0xb8f8, 0xb8f9, 0xb8fa, 0xb8fb, 0xb8fc, 0xb8fd, 0xb8fe, 0xb8ff, - 0xb900, 0xb901, 0xb902, 0xb903, 0xb904, 0xb905, 0xb906, 0xb907, /* 0xb900 */ - 0xb908, 0xb909, 0xb90a, 0xb90b, 0xb90c, 0xb90d, 0xb90e, 0xb90f, - 0xb910, 0xb911, 0xb912, 0xb913, 0xb914, 0xb915, 0xb916, 0xb917, - 0xb918, 0xb919, 0xb91a, 0xb91b, 0xb91c, 0xb91d, 0xb91e, 0xb91f, - 0xb920, 0xb921, 0xb922, 0xb923, 0xb924, 0xb925, 0xb926, 0xb927, - 0xb928, 0xb929, 0xb92a, 0xb92b, 0xb92c, 0xb92d, 0xb92e, 0xb92f, - 0xb930, 0xb931, 0xb932, 0xb933, 0xb934, 0xb935, 0xb936, 0xb937, - 0xb938, 0xb939, 0xb93a, 0xb93b, 0xb93c, 0xb93d, 0xb93e, 0xb93f, - 0xb940, 0xb941, 0xb942, 0xb943, 0xb944, 0xb945, 0xb946, 0xb947, /* 0xb940 */ - 0xb948, 0xb949, 0xb94a, 0xb94b, 0xb94c, 0xb94d, 0xb94e, 0xb94f, - 0xb950, 0xb951, 0xb952, 0xb953, 0xb954, 0xb955, 0xb956, 0xb957, - 0xb958, 0xb959, 0xb95a, 0xb95b, 0xb95c, 0xb95d, 0xb95e, 0xb95f, - 0xb960, 0xb961, 0xb962, 0xb963, 0xb964, 0xb965, 0xb966, 0xb967, - 0xb968, 0xb969, 0xb96a, 0xb96b, 0xb96c, 0xb96d, 0xb96e, 0xb96f, - 0xb970, 0xb971, 0xb972, 0xb973, 0xb974, 0xb975, 0xb976, 0xb977, - 0xb978, 0xb979, 0xb97a, 0xb97b, 0xb97c, 0xb97d, 0xb97e, 0xb97f, - 0xb980, 0xb981, 0xb982, 0xb983, 0xb984, 0xb985, 0xb986, 0xb987, /* 0xb980 */ - 0xb988, 0xb989, 0xb98a, 0xb98b, 0xb98c, 0xb98d, 0xb98e, 0xb98f, - 0xb990, 0xb991, 0xb992, 0xb993, 0xb994, 0xb995, 0xb996, 0xb997, - 0xb998, 0xb999, 0xb99a, 0xb99b, 0xb99c, 0xb99d, 0xb99e, 0xb99f, - 0xb9a0, 0xb9a1, 0xb9a2, 0xb9a3, 0xb9a4, 0xb9a5, 0xb9a6, 0xb9a7, - 0xb9a8, 0xb9a9, 0xb9aa, 0xb9ab, 0xb9ac, 0xb9ad, 0xb9ae, 0xb9af, - 0xb9b0, 0xb9b1, 0xb9b2, 0xb9b3, 0xb9b4, 0xb9b5, 0xb9b6, 0xb9b7, - 0xb9b8, 0xb9b9, 0xb9ba, 0xb9bb, 0xb9bc, 0xb9bd, 0xb9be, 0xb9bf, - 0xb9c0, 0xb9c1, 0xb9c2, 0xb9c3, 0xb9c4, 0xb9c5, 0xb9c6, 0xb9c7, /* 0xb9c0 */ - 0xb9c8, 0xb9c9, 0xb9ca, 0xb9cb, 0xb9cc, 0xb9cd, 0xb9ce, 0xb9cf, - 0xb9d0, 0xb9d1, 0xb9d2, 0xb9d3, 0xb9d4, 0xb9d5, 0xb9d6, 0xb9d7, - 0xb9d8, 0xb9d9, 0xb9da, 0xb9db, 0xb9dc, 0xb9dd, 0xb9de, 0xb9df, - 0xb9e0, 0xb9e1, 0xb9e2, 0xb9e3, 0xb9e4, 0xb9e5, 0xb9e6, 0xb9e7, - 0xb9e8, 0xb9e9, 0xb9ea, 0xb9eb, 0xb9ec, 0xb9ed, 0xb9ee, 0xb9ef, - 0xb9f0, 0xb9f1, 0xb9f2, 0xb9f3, 0xb9f4, 0xb9f5, 0xb9f6, 0xb9f7, - 0xb9f8, 0xb9f9, 0xb9fa, 0xb9fb, 0xb9fc, 0xb9fd, 0xb9fe, 0xb9ff, - 0xba00, 0xba01, 0xba02, 0xba03, 0xba04, 0xba05, 0xba06, 0xba07, /* 0xba00 */ - 0xba08, 0xba09, 0xba0a, 0xba0b, 0xba0c, 0xba0d, 0xba0e, 0xba0f, - 0xba10, 0xba11, 0xba12, 0xba13, 0xba14, 0xba15, 0xba16, 0xba17, - 0xba18, 0xba19, 0xba1a, 0xba1b, 0xba1c, 0xba1d, 0xba1e, 0xba1f, - 0xba20, 0xba21, 0xba22, 0xba23, 0xba24, 0xba25, 0xba26, 0xba27, - 0xba28, 0xba29, 0xba2a, 0xba2b, 0xba2c, 0xba2d, 0xba2e, 0xba2f, - 0xba30, 0xba31, 0xba32, 0xba33, 0xba34, 0xba35, 0xba36, 0xba37, - 0xba38, 0xba39, 0xba3a, 0xba3b, 0xba3c, 0xba3d, 0xba3e, 0xba3f, - 0xba40, 0xba41, 0xba42, 0xba43, 0xba44, 0xba45, 0xba46, 0xba47, /* 0xba40 */ - 0xba48, 0xba49, 0xba4a, 0xba4b, 0xba4c, 0xba4d, 0xba4e, 0xba4f, - 0xba50, 0xba51, 0xba52, 0xba53, 0xba54, 0xba55, 0xba56, 0xba57, - 0xba58, 0xba59, 0xba5a, 0xba5b, 0xba5c, 0xba5d, 0xba5e, 0xba5f, - 0xba60, 0xba61, 0xba62, 0xba63, 0xba64, 0xba65, 0xba66, 0xba67, - 0xba68, 0xba69, 0xba6a, 0xba6b, 0xba6c, 0xba6d, 0xba6e, 0xba6f, - 0xba70, 0xba71, 0xba72, 0xba73, 0xba74, 0xba75, 0xba76, 0xba77, - 0xba78, 0xba79, 0xba7a, 0xba7b, 0xba7c, 0xba7d, 0xba7e, 0xba7f, - 0xba80, 0xba81, 0xba82, 0xba83, 0xba84, 0xba85, 0xba86, 0xba87, /* 0xba80 */ - 0xba88, 0xba89, 0xba8a, 0xba8b, 0xba8c, 0xba8d, 0xba8e, 0xba8f, - 0xba90, 0xba91, 0xba92, 0xba93, 0xba94, 0xba95, 0xba96, 0xba97, - 0xba98, 0xba99, 0xba9a, 0xba9b, 0xba9c, 0xba9d, 0xba9e, 0xba9f, - 0xbaa0, 0xbaa1, 0xbaa2, 0xbaa3, 0xbaa4, 0xbaa5, 0xbaa6, 0xbaa7, - 0xbaa8, 0xbaa9, 0xbaaa, 0xbaab, 0xbaac, 0xbaad, 0xbaae, 0xbaaf, - 0xbab0, 0xbab1, 0xbab2, 0xbab3, 0xbab4, 0xbab5, 0xbab6, 0xbab7, - 0xbab8, 0xbab9, 0xbaba, 0xbabb, 0xbabc, 0xbabd, 0xbabe, 0xbabf, - 0xbac0, 0xbac1, 0xbac2, 0xbac3, 0xbac4, 0xbac5, 0xbac6, 0xbac7, /* 0xbac0 */ - 0xbac8, 0xbac9, 0xbaca, 0xbacb, 0xbacc, 0xbacd, 0xbace, 0xbacf, - 0xbad0, 0xbad1, 0xbad2, 0xbad3, 0xbad4, 0xbad5, 0xbad6, 0xbad7, - 0xbad8, 0xbad9, 0xbada, 0xbadb, 0xbadc, 0xbadd, 0xbade, 0xbadf, - 0xbae0, 0xbae1, 0xbae2, 0xbae3, 0xbae4, 0xbae5, 0xbae6, 0xbae7, - 0xbae8, 0xbae9, 0xbaea, 0xbaeb, 0xbaec, 0xbaed, 0xbaee, 0xbaef, - 0xbaf0, 0xbaf1, 0xbaf2, 0xbaf3, 0xbaf4, 0xbaf5, 0xbaf6, 0xbaf7, - 0xbaf8, 0xbaf9, 0xbafa, 0xbafb, 0xbafc, 0xbafd, 0xbafe, 0xbaff, - 0xbb00, 0xbb01, 0xbb02, 0xbb03, 0xbb04, 0xbb05, 0xbb06, 0xbb07, /* 0xbb00 */ - 0xbb08, 0xbb09, 0xbb0a, 0xbb0b, 0xbb0c, 0xbb0d, 0xbb0e, 0xbb0f, - 0xbb10, 0xbb11, 0xbb12, 0xbb13, 0xbb14, 0xbb15, 0xbb16, 0xbb17, - 0xbb18, 0xbb19, 0xbb1a, 0xbb1b, 0xbb1c, 0xbb1d, 0xbb1e, 0xbb1f, - 0xbb20, 0xbb21, 0xbb22, 0xbb23, 0xbb24, 0xbb25, 0xbb26, 0xbb27, - 0xbb28, 0xbb29, 0xbb2a, 0xbb2b, 0xbb2c, 0xbb2d, 0xbb2e, 0xbb2f, - 0xbb30, 0xbb31, 0xbb32, 0xbb33, 0xbb34, 0xbb35, 0xbb36, 0xbb37, - 0xbb38, 0xbb39, 0xbb3a, 0xbb3b, 0xbb3c, 0xbb3d, 0xbb3e, 0xbb3f, - 0xbb40, 0xbb41, 0xbb42, 0xbb43, 0xbb44, 0xbb45, 0xbb46, 0xbb47, /* 0xbb40 */ - 0xbb48, 0xbb49, 0xbb4a, 0xbb4b, 0xbb4c, 0xbb4d, 0xbb4e, 0xbb4f, - 0xbb50, 0xbb51, 0xbb52, 0xbb53, 0xbb54, 0xbb55, 0xbb56, 0xbb57, - 0xbb58, 0xbb59, 0xbb5a, 0xbb5b, 0xbb5c, 0xbb5d, 0xbb5e, 0xbb5f, - 0xbb60, 0xbb61, 0xbb62, 0xbb63, 0xbb64, 0xbb65, 0xbb66, 0xbb67, - 0xbb68, 0xbb69, 0xbb6a, 0xbb6b, 0xbb6c, 0xbb6d, 0xbb6e, 0xbb6f, - 0xbb70, 0xbb71, 0xbb72, 0xbb73, 0xbb74, 0xbb75, 0xbb76, 0xbb77, - 0xbb78, 0xbb79, 0xbb7a, 0xbb7b, 0xbb7c, 0xbb7d, 0xbb7e, 0xbb7f, - 0xbb80, 0xbb81, 0xbb82, 0xbb83, 0xbb84, 0xbb85, 0xbb86, 0xbb87, /* 0xbb80 */ - 0xbb88, 0xbb89, 0xbb8a, 0xbb8b, 0xbb8c, 0xbb8d, 0xbb8e, 0xbb8f, - 0xbb90, 0xbb91, 0xbb92, 0xbb93, 0xbb94, 0xbb95, 0xbb96, 0xbb97, - 0xbb98, 0xbb99, 0xbb9a, 0xbb9b, 0xbb9c, 0xbb9d, 0xbb9e, 0xbb9f, - 0xbba0, 0xbba1, 0xbba2, 0xbba3, 0xbba4, 0xbba5, 0xbba6, 0xbba7, - 0xbba8, 0xbba9, 0xbbaa, 0xbbab, 0xbbac, 0xbbad, 0xbbae, 0xbbaf, - 0xbbb0, 0xbbb1, 0xbbb2, 0xbbb3, 0xbbb4, 0xbbb5, 0xbbb6, 0xbbb7, - 0xbbb8, 0xbbb9, 0xbbba, 0xbbbb, 0xbbbc, 0xbbbd, 0xbbbe, 0xbbbf, - 0xbbc0, 0xbbc1, 0xbbc2, 0xbbc3, 0xbbc4, 0xbbc5, 0xbbc6, 0xbbc7, /* 0xbbc0 */ - 0xbbc8, 0xbbc9, 0xbbca, 0xbbcb, 0xbbcc, 0xbbcd, 0xbbce, 0xbbcf, - 0xbbd0, 0xbbd1, 0xbbd2, 0xbbd3, 0xbbd4, 0xbbd5, 0xbbd6, 0xbbd7, - 0xbbd8, 0xbbd9, 0xbbda, 0xbbdb, 0xbbdc, 0xbbdd, 0xbbde, 0xbbdf, - 0xbbe0, 0xbbe1, 0xbbe2, 0xbbe3, 0xbbe4, 0xbbe5, 0xbbe6, 0xbbe7, - 0xbbe8, 0xbbe9, 0xbbea, 0xbbeb, 0xbbec, 0xbbed, 0xbbee, 0xbbef, - 0xbbf0, 0xbbf1, 0xbbf2, 0xbbf3, 0xbbf4, 0xbbf5, 0xbbf6, 0xbbf7, - 0xbbf8, 0xbbf9, 0xbbfa, 0xbbfb, 0xbbfc, 0xbbfd, 0xbbfe, 0xbbff, - 0xbc00, 0xbc01, 0xbc02, 0xbc03, 0xbc04, 0xbc05, 0xbc06, 0xbc07, /* 0xbc00 */ - 0xbc08, 0xbc09, 0xbc0a, 0xbc0b, 0xbc0c, 0xbc0d, 0xbc0e, 0xbc0f, - 0xbc10, 0xbc11, 0xbc12, 0xbc13, 0xbc14, 0xbc15, 0xbc16, 0xbc17, - 0xbc18, 0xbc19, 0xbc1a, 0xbc1b, 0xbc1c, 0xbc1d, 0xbc1e, 0xbc1f, - 0xbc20, 0xbc21, 0xbc22, 0xbc23, 0xbc24, 0xbc25, 0xbc26, 0xbc27, - 0xbc28, 0xbc29, 0xbc2a, 0xbc2b, 0xbc2c, 0xbc2d, 0xbc2e, 0xbc2f, - 0xbc30, 0xbc31, 0xbc32, 0xbc33, 0xbc34, 0xbc35, 0xbc36, 0xbc37, - 0xbc38, 0xbc39, 0xbc3a, 0xbc3b, 0xbc3c, 0xbc3d, 0xbc3e, 0xbc3f, - 0xbc40, 0xbc41, 0xbc42, 0xbc43, 0xbc44, 0xbc45, 0xbc46, 0xbc47, /* 0xbc40 */ - 0xbc48, 0xbc49, 0xbc4a, 0xbc4b, 0xbc4c, 0xbc4d, 0xbc4e, 0xbc4f, - 0xbc50, 0xbc51, 0xbc52, 0xbc53, 0xbc54, 0xbc55, 0xbc56, 0xbc57, - 0xbc58, 0xbc59, 0xbc5a, 0xbc5b, 0xbc5c, 0xbc5d, 0xbc5e, 0xbc5f, - 0xbc60, 0xbc61, 0xbc62, 0xbc63, 0xbc64, 0xbc65, 0xbc66, 0xbc67, - 0xbc68, 0xbc69, 0xbc6a, 0xbc6b, 0xbc6c, 0xbc6d, 0xbc6e, 0xbc6f, - 0xbc70, 0xbc71, 0xbc72, 0xbc73, 0xbc74, 0xbc75, 0xbc76, 0xbc77, - 0xbc78, 0xbc79, 0xbc7a, 0xbc7b, 0xbc7c, 0xbc7d, 0xbc7e, 0xbc7f, - 0xbc80, 0xbc81, 0xbc82, 0xbc83, 0xbc84, 0xbc85, 0xbc86, 0xbc87, /* 0xbc80 */ - 0xbc88, 0xbc89, 0xbc8a, 0xbc8b, 0xbc8c, 0xbc8d, 0xbc8e, 0xbc8f, - 0xbc90, 0xbc91, 0xbc92, 0xbc93, 0xbc94, 0xbc95, 0xbc96, 0xbc97, - 0xbc98, 0xbc99, 0xbc9a, 0xbc9b, 0xbc9c, 0xbc9d, 0xbc9e, 0xbc9f, - 0xbca0, 0xbca1, 0xbca2, 0xbca3, 0xbca4, 0xbca5, 0xbca6, 0xbca7, - 0xbca8, 0xbca9, 0xbcaa, 0xbcab, 0xbcac, 0xbcad, 0xbcae, 0xbcaf, - 0xbcb0, 0xbcb1, 0xbcb2, 0xbcb3, 0xbcb4, 0xbcb5, 0xbcb6, 0xbcb7, - 0xbcb8, 0xbcb9, 0xbcba, 0xbcbb, 0xbcbc, 0xbcbd, 0xbcbe, 0xbcbf, - 0xbcc0, 0xbcc1, 0xbcc2, 0xbcc3, 0xbcc4, 0xbcc5, 0xbcc6, 0xbcc7, /* 0xbcc0 */ - 0xbcc8, 0xbcc9, 0xbcca, 0xbccb, 0xbccc, 0xbccd, 0xbcce, 0xbccf, - 0xbcd0, 0xbcd1, 0xbcd2, 0xbcd3, 0xbcd4, 0xbcd5, 0xbcd6, 0xbcd7, - 0xbcd8, 0xbcd9, 0xbcda, 0xbcdb, 0xbcdc, 0xbcdd, 0xbcde, 0xbcdf, - 0xbce0, 0xbce1, 0xbce2, 0xbce3, 0xbce4, 0xbce5, 0xbce6, 0xbce7, - 0xbce8, 0xbce9, 0xbcea, 0xbceb, 0xbcec, 0xbced, 0xbcee, 0xbcef, - 0xbcf0, 0xbcf1, 0xbcf2, 0xbcf3, 0xbcf4, 0xbcf5, 0xbcf6, 0xbcf7, - 0xbcf8, 0xbcf9, 0xbcfa, 0xbcfb, 0xbcfc, 0xbcfd, 0xbcfe, 0xbcff, - 0xbd00, 0xbd01, 0xbd02, 0xbd03, 0xbd04, 0xbd05, 0xbd06, 0xbd07, /* 0xbd00 */ - 0xbd08, 0xbd09, 0xbd0a, 0xbd0b, 0xbd0c, 0xbd0d, 0xbd0e, 0xbd0f, - 0xbd10, 0xbd11, 0xbd12, 0xbd13, 0xbd14, 0xbd15, 0xbd16, 0xbd17, - 0xbd18, 0xbd19, 0xbd1a, 0xbd1b, 0xbd1c, 0xbd1d, 0xbd1e, 0xbd1f, - 0xbd20, 0xbd21, 0xbd22, 0xbd23, 0xbd24, 0xbd25, 0xbd26, 0xbd27, - 0xbd28, 0xbd29, 0xbd2a, 0xbd2b, 0xbd2c, 0xbd2d, 0xbd2e, 0xbd2f, - 0xbd30, 0xbd31, 0xbd32, 0xbd33, 0xbd34, 0xbd35, 0xbd36, 0xbd37, - 0xbd38, 0xbd39, 0xbd3a, 0xbd3b, 0xbd3c, 0xbd3d, 0xbd3e, 0xbd3f, - 0xbd40, 0xbd41, 0xbd42, 0xbd43, 0xbd44, 0xbd45, 0xbd46, 0xbd47, /* 0xbd40 */ - 0xbd48, 0xbd49, 0xbd4a, 0xbd4b, 0xbd4c, 0xbd4d, 0xbd4e, 0xbd4f, - 0xbd50, 0xbd51, 0xbd52, 0xbd53, 0xbd54, 0xbd55, 0xbd56, 0xbd57, - 0xbd58, 0xbd59, 0xbd5a, 0xbd5b, 0xbd5c, 0xbd5d, 0xbd5e, 0xbd5f, - 0xbd60, 0xbd61, 0xbd62, 0xbd63, 0xbd64, 0xbd65, 0xbd66, 0xbd67, - 0xbd68, 0xbd69, 0xbd6a, 0xbd6b, 0xbd6c, 0xbd6d, 0xbd6e, 0xbd6f, - 0xbd70, 0xbd71, 0xbd72, 0xbd73, 0xbd74, 0xbd75, 0xbd76, 0xbd77, - 0xbd78, 0xbd79, 0xbd7a, 0xbd7b, 0xbd7c, 0xbd7d, 0xbd7e, 0xbd7f, - 0xbd80, 0xbd81, 0xbd82, 0xbd83, 0xbd84, 0xbd85, 0xbd86, 0xbd87, /* 0xbd80 */ - 0xbd88, 0xbd89, 0xbd8a, 0xbd8b, 0xbd8c, 0xbd8d, 0xbd8e, 0xbd8f, - 0xbd90, 0xbd91, 0xbd92, 0xbd93, 0xbd94, 0xbd95, 0xbd96, 0xbd97, - 0xbd98, 0xbd99, 0xbd9a, 0xbd9b, 0xbd9c, 0xbd9d, 0xbd9e, 0xbd9f, - 0xbda0, 0xbda1, 0xbda2, 0xbda3, 0xbda4, 0xbda5, 0xbda6, 0xbda7, - 0xbda8, 0xbda9, 0xbdaa, 0xbdab, 0xbdac, 0xbdad, 0xbdae, 0xbdaf, - 0xbdb0, 0xbdb1, 0xbdb2, 0xbdb3, 0xbdb4, 0xbdb5, 0xbdb6, 0xbdb7, - 0xbdb8, 0xbdb9, 0xbdba, 0xbdbb, 0xbdbc, 0xbdbd, 0xbdbe, 0xbdbf, - 0xbdc0, 0xbdc1, 0xbdc2, 0xbdc3, 0xbdc4, 0xbdc5, 0xbdc6, 0xbdc7, /* 0xbdc0 */ - 0xbdc8, 0xbdc9, 0xbdca, 0xbdcb, 0xbdcc, 0xbdcd, 0xbdce, 0xbdcf, - 0xbdd0, 0xbdd1, 0xbdd2, 0xbdd3, 0xbdd4, 0xbdd5, 0xbdd6, 0xbdd7, - 0xbdd8, 0xbdd9, 0xbdda, 0xbddb, 0xbddc, 0xbddd, 0xbdde, 0xbddf, - 0xbde0, 0xbde1, 0xbde2, 0xbde3, 0xbde4, 0xbde5, 0xbde6, 0xbde7, - 0xbde8, 0xbde9, 0xbdea, 0xbdeb, 0xbdec, 0xbded, 0xbdee, 0xbdef, - 0xbdf0, 0xbdf1, 0xbdf2, 0xbdf3, 0xbdf4, 0xbdf5, 0xbdf6, 0xbdf7, - 0xbdf8, 0xbdf9, 0xbdfa, 0xbdfb, 0xbdfc, 0xbdfd, 0xbdfe, 0xbdff, - 0xbe00, 0xbe01, 0xbe02, 0xbe03, 0xbe04, 0xbe05, 0xbe06, 0xbe07, /* 0xbe00 */ - 0xbe08, 0xbe09, 0xbe0a, 0xbe0b, 0xbe0c, 0xbe0d, 0xbe0e, 0xbe0f, - 0xbe10, 0xbe11, 0xbe12, 0xbe13, 0xbe14, 0xbe15, 0xbe16, 0xbe17, - 0xbe18, 0xbe19, 0xbe1a, 0xbe1b, 0xbe1c, 0xbe1d, 0xbe1e, 0xbe1f, - 0xbe20, 0xbe21, 0xbe22, 0xbe23, 0xbe24, 0xbe25, 0xbe26, 0xbe27, - 0xbe28, 0xbe29, 0xbe2a, 0xbe2b, 0xbe2c, 0xbe2d, 0xbe2e, 0xbe2f, - 0xbe30, 0xbe31, 0xbe32, 0xbe33, 0xbe34, 0xbe35, 0xbe36, 0xbe37, - 0xbe38, 0xbe39, 0xbe3a, 0xbe3b, 0xbe3c, 0xbe3d, 0xbe3e, 0xbe3f, - 0xbe40, 0xbe41, 0xbe42, 0xbe43, 0xbe44, 0xbe45, 0xbe46, 0xbe47, /* 0xbe40 */ - 0xbe48, 0xbe49, 0xbe4a, 0xbe4b, 0xbe4c, 0xbe4d, 0xbe4e, 0xbe4f, - 0xbe50, 0xbe51, 0xbe52, 0xbe53, 0xbe54, 0xbe55, 0xbe56, 0xbe57, - 0xbe58, 0xbe59, 0xbe5a, 0xbe5b, 0xbe5c, 0xbe5d, 0xbe5e, 0xbe5f, - 0xbe60, 0xbe61, 0xbe62, 0xbe63, 0xbe64, 0xbe65, 0xbe66, 0xbe67, - 0xbe68, 0xbe69, 0xbe6a, 0xbe6b, 0xbe6c, 0xbe6d, 0xbe6e, 0xbe6f, - 0xbe70, 0xbe71, 0xbe72, 0xbe73, 0xbe74, 0xbe75, 0xbe76, 0xbe77, - 0xbe78, 0xbe79, 0xbe7a, 0xbe7b, 0xbe7c, 0xbe7d, 0xbe7e, 0xbe7f, - 0xbe80, 0xbe81, 0xbe82, 0xbe83, 0xbe84, 0xbe85, 0xbe86, 0xbe87, /* 0xbe80 */ - 0xbe88, 0xbe89, 0xbe8a, 0xbe8b, 0xbe8c, 0xbe8d, 0xbe8e, 0xbe8f, - 0xbe90, 0xbe91, 0xbe92, 0xbe93, 0xbe94, 0xbe95, 0xbe96, 0xbe97, - 0xbe98, 0xbe99, 0xbe9a, 0xbe9b, 0xbe9c, 0xbe9d, 0xbe9e, 0xbe9f, - 0xbea0, 0xbea1, 0xbea2, 0xbea3, 0xbea4, 0xbea5, 0xbea6, 0xbea7, - 0xbea8, 0xbea9, 0xbeaa, 0xbeab, 0xbeac, 0xbead, 0xbeae, 0xbeaf, - 0xbeb0, 0xbeb1, 0xbeb2, 0xbeb3, 0xbeb4, 0xbeb5, 0xbeb6, 0xbeb7, - 0xbeb8, 0xbeb9, 0xbeba, 0xbebb, 0xbebc, 0xbebd, 0xbebe, 0xbebf, - 0xbec0, 0xbec1, 0xbec2, 0xbec3, 0xbec4, 0xbec5, 0xbec6, 0xbec7, /* 0xbec0 */ - 0xbec8, 0xbec9, 0xbeca, 0xbecb, 0xbecc, 0xbecd, 0xbece, 0xbecf, - 0xbed0, 0xbed1, 0xbed2, 0xbed3, 0xbed4, 0xbed5, 0xbed6, 0xbed7, - 0xbed8, 0xbed9, 0xbeda, 0xbedb, 0xbedc, 0xbedd, 0xbede, 0xbedf, - 0xbee0, 0xbee1, 0xbee2, 0xbee3, 0xbee4, 0xbee5, 0xbee6, 0xbee7, - 0xbee8, 0xbee9, 0xbeea, 0xbeeb, 0xbeec, 0xbeed, 0xbeee, 0xbeef, - 0xbef0, 0xbef1, 0xbef2, 0xbef3, 0xbef4, 0xbef5, 0xbef6, 0xbef7, - 0xbef8, 0xbef9, 0xbefa, 0xbefb, 0xbefc, 0xbefd, 0xbefe, 0xbeff, - 0xbf00, 0xbf01, 0xbf02, 0xbf03, 0xbf04, 0xbf05, 0xbf06, 0xbf07, /* 0xbf00 */ - 0xbf08, 0xbf09, 0xbf0a, 0xbf0b, 0xbf0c, 0xbf0d, 0xbf0e, 0xbf0f, - 0xbf10, 0xbf11, 0xbf12, 0xbf13, 0xbf14, 0xbf15, 0xbf16, 0xbf17, - 0xbf18, 0xbf19, 0xbf1a, 0xbf1b, 0xbf1c, 0xbf1d, 0xbf1e, 0xbf1f, - 0xbf20, 0xbf21, 0xbf22, 0xbf23, 0xbf24, 0xbf25, 0xbf26, 0xbf27, - 0xbf28, 0xbf29, 0xbf2a, 0xbf2b, 0xbf2c, 0xbf2d, 0xbf2e, 0xbf2f, - 0xbf30, 0xbf31, 0xbf32, 0xbf33, 0xbf34, 0xbf35, 0xbf36, 0xbf37, - 0xbf38, 0xbf39, 0xbf3a, 0xbf3b, 0xbf3c, 0xbf3d, 0xbf3e, 0xbf3f, - 0xbf40, 0xbf41, 0xbf42, 0xbf43, 0xbf44, 0xbf45, 0xbf46, 0xbf47, /* 0xbf40 */ - 0xbf48, 0xbf49, 0xbf4a, 0xbf4b, 0xbf4c, 0xbf4d, 0xbf4e, 0xbf4f, - 0xbf50, 0xbf51, 0xbf52, 0xbf53, 0xbf54, 0xbf55, 0xbf56, 0xbf57, - 0xbf58, 0xbf59, 0xbf5a, 0xbf5b, 0xbf5c, 0xbf5d, 0xbf5e, 0xbf5f, - 0xbf60, 0xbf61, 0xbf62, 0xbf63, 0xbf64, 0xbf65, 0xbf66, 0xbf67, - 0xbf68, 0xbf69, 0xbf6a, 0xbf6b, 0xbf6c, 0xbf6d, 0xbf6e, 0xbf6f, - 0xbf70, 0xbf71, 0xbf72, 0xbf73, 0xbf74, 0xbf75, 0xbf76, 0xbf77, - 0xbf78, 0xbf79, 0xbf7a, 0xbf7b, 0xbf7c, 0xbf7d, 0xbf7e, 0xbf7f, - 0xbf80, 0xbf81, 0xbf82, 0xbf83, 0xbf84, 0xbf85, 0xbf86, 0xbf87, /* 0xbf80 */ - 0xbf88, 0xbf89, 0xbf8a, 0xbf8b, 0xbf8c, 0xbf8d, 0xbf8e, 0xbf8f, - 0xbf90, 0xbf91, 0xbf92, 0xbf93, 0xbf94, 0xbf95, 0xbf96, 0xbf97, - 0xbf98, 0xbf99, 0xbf9a, 0xbf9b, 0xbf9c, 0xbf9d, 0xbf9e, 0xbf9f, - 0xbfa0, 0xbfa1, 0xbfa2, 0xbfa3, 0xbfa4, 0xbfa5, 0xbfa6, 0xbfa7, - 0xbfa8, 0xbfa9, 0xbfaa, 0xbfab, 0xbfac, 0xbfad, 0xbfae, 0xbfaf, - 0xbfb0, 0xbfb1, 0xbfb2, 0xbfb3, 0xbfb4, 0xbfb5, 0xbfb6, 0xbfb7, - 0xbfb8, 0xbfb9, 0xbfba, 0xbfbb, 0xbfbc, 0xbfbd, 0xbfbe, 0xbfbf, - 0xbfc0, 0xbfc1, 0xbfc2, 0xbfc3, 0xbfc4, 0xbfc5, 0xbfc6, 0xbfc7, /* 0xbfc0 */ - 0xbfc8, 0xbfc9, 0xbfca, 0xbfcb, 0xbfcc, 0xbfcd, 0xbfce, 0xbfcf, - 0xbfd0, 0xbfd1, 0xbfd2, 0xbfd3, 0xbfd4, 0xbfd5, 0xbfd6, 0xbfd7, - 0xbfd8, 0xbfd9, 0xbfda, 0xbfdb, 0xbfdc, 0xbfdd, 0xbfde, 0xbfdf, - 0xbfe0, 0xbfe1, 0xbfe2, 0xbfe3, 0xbfe4, 0xbfe5, 0xbfe6, 0xbfe7, - 0xbfe8, 0xbfe9, 0xbfea, 0xbfeb, 0xbfec, 0xbfed, 0xbfee, 0xbfef, - 0xbff0, 0xbff1, 0xbff2, 0xbff3, 0xbff4, 0xbff5, 0xbff6, 0xbff7, - 0xbff8, 0xbff9, 0xbffa, 0xbffb, 0xbffc, 0xbffd, 0xbffe, 0xbfff, - 0xc000, 0xc001, 0xc002, 0xc003, 0xc004, 0xc005, 0xc006, 0xc007, /* 0xc000 */ - 0xc008, 0xc009, 0xc00a, 0xc00b, 0xc00c, 0xc00d, 0xc00e, 0xc00f, - 0xc010, 0xc011, 0xc012, 0xc013, 0xc014, 0xc015, 0xc016, 0xc017, - 0xc018, 0xc019, 0xc01a, 0xc01b, 0xc01c, 0xc01d, 0xc01e, 0xc01f, - 0xc020, 0xc021, 0xc022, 0xc023, 0xc024, 0xc025, 0xc026, 0xc027, - 0xc028, 0xc029, 0xc02a, 0xc02b, 0xc02c, 0xc02d, 0xc02e, 0xc02f, - 0xc030, 0xc031, 0xc032, 0xc033, 0xc034, 0xc035, 0xc036, 0xc037, - 0xc038, 0xc039, 0xc03a, 0xc03b, 0xc03c, 0xc03d, 0xc03e, 0xc03f, - 0xc040, 0xc041, 0xc042, 0xc043, 0xc044, 0xc045, 0xc046, 0xc047, /* 0xc040 */ - 0xc048, 0xc049, 0xc04a, 0xc04b, 0xc04c, 0xc04d, 0xc04e, 0xc04f, - 0xc050, 0xc051, 0xc052, 0xc053, 0xc054, 0xc055, 0xc056, 0xc057, - 0xc058, 0xc059, 0xc05a, 0xc05b, 0xc05c, 0xc05d, 0xc05e, 0xc05f, - 0xc060, 0xc061, 0xc062, 0xc063, 0xc064, 0xc065, 0xc066, 0xc067, - 0xc068, 0xc069, 0xc06a, 0xc06b, 0xc06c, 0xc06d, 0xc06e, 0xc06f, - 0xc070, 0xc071, 0xc072, 0xc073, 0xc074, 0xc075, 0xc076, 0xc077, - 0xc078, 0xc079, 0xc07a, 0xc07b, 0xc07c, 0xc07d, 0xc07e, 0xc07f, - 0xc080, 0xc081, 0xc082, 0xc083, 0xc084, 0xc085, 0xc086, 0xc087, /* 0xc080 */ - 0xc088, 0xc089, 0xc08a, 0xc08b, 0xc08c, 0xc08d, 0xc08e, 0xc08f, - 0xc090, 0xc091, 0xc092, 0xc093, 0xc094, 0xc095, 0xc096, 0xc097, - 0xc098, 0xc099, 0xc09a, 0xc09b, 0xc09c, 0xc09d, 0xc09e, 0xc09f, - 0xc0a0, 0xc0a1, 0xc0a2, 0xc0a3, 0xc0a4, 0xc0a5, 0xc0a6, 0xc0a7, - 0xc0a8, 0xc0a9, 0xc0aa, 0xc0ab, 0xc0ac, 0xc0ad, 0xc0ae, 0xc0af, - 0xc0b0, 0xc0b1, 0xc0b2, 0xc0b3, 0xc0b4, 0xc0b5, 0xc0b6, 0xc0b7, - 0xc0b8, 0xc0b9, 0xc0ba, 0xc0bb, 0xc0bc, 0xc0bd, 0xc0be, 0xc0bf, - 0xc0c0, 0xc0c1, 0xc0c2, 0xc0c3, 0xc0c4, 0xc0c5, 0xc0c6, 0xc0c7, /* 0xc0c0 */ - 0xc0c8, 0xc0c9, 0xc0ca, 0xc0cb, 0xc0cc, 0xc0cd, 0xc0ce, 0xc0cf, - 0xc0d0, 0xc0d1, 0xc0d2, 0xc0d3, 0xc0d4, 0xc0d5, 0xc0d6, 0xc0d7, - 0xc0d8, 0xc0d9, 0xc0da, 0xc0db, 0xc0dc, 0xc0dd, 0xc0de, 0xc0df, - 0xc0e0, 0xc0e1, 0xc0e2, 0xc0e3, 0xc0e4, 0xc0e5, 0xc0e6, 0xc0e7, - 0xc0e8, 0xc0e9, 0xc0ea, 0xc0eb, 0xc0ec, 0xc0ed, 0xc0ee, 0xc0ef, - 0xc0f0, 0xc0f1, 0xc0f2, 0xc0f3, 0xc0f4, 0xc0f5, 0xc0f6, 0xc0f7, - 0xc0f8, 0xc0f9, 0xc0fa, 0xc0fb, 0xc0fc, 0xc0fd, 0xc0fe, 0xc0ff, - 0xc100, 0xc101, 0xc102, 0xc103, 0xc104, 0xc105, 0xc106, 0xc107, /* 0xc100 */ - 0xc108, 0xc109, 0xc10a, 0xc10b, 0xc10c, 0xc10d, 0xc10e, 0xc10f, - 0xc110, 0xc111, 0xc112, 0xc113, 0xc114, 0xc115, 0xc116, 0xc117, - 0xc118, 0xc119, 0xc11a, 0xc11b, 0xc11c, 0xc11d, 0xc11e, 0xc11f, - 0xc120, 0xc121, 0xc122, 0xc123, 0xc124, 0xc125, 0xc126, 0xc127, - 0xc128, 0xc129, 0xc12a, 0xc12b, 0xc12c, 0xc12d, 0xc12e, 0xc12f, - 0xc130, 0xc131, 0xc132, 0xc133, 0xc134, 0xc135, 0xc136, 0xc137, - 0xc138, 0xc139, 0xc13a, 0xc13b, 0xc13c, 0xc13d, 0xc13e, 0xc13f, - 0xc140, 0xc141, 0xc142, 0xc143, 0xc144, 0xc145, 0xc146, 0xc147, /* 0xc140 */ - 0xc148, 0xc149, 0xc14a, 0xc14b, 0xc14c, 0xc14d, 0xc14e, 0xc14f, - 0xc150, 0xc151, 0xc152, 0xc153, 0xc154, 0xc155, 0xc156, 0xc157, - 0xc158, 0xc159, 0xc15a, 0xc15b, 0xc15c, 0xc15d, 0xc15e, 0xc15f, - 0xc160, 0xc161, 0xc162, 0xc163, 0xc164, 0xc165, 0xc166, 0xc167, - 0xc168, 0xc169, 0xc16a, 0xc16b, 0xc16c, 0xc16d, 0xc16e, 0xc16f, - 0xc170, 0xc171, 0xc172, 0xc173, 0xc174, 0xc175, 0xc176, 0xc177, - 0xc178, 0xc179, 0xc17a, 0xc17b, 0xc17c, 0xc17d, 0xc17e, 0xc17f, - 0xc180, 0xc181, 0xc182, 0xc183, 0xc184, 0xc185, 0xc186, 0xc187, /* 0xc180 */ - 0xc188, 0xc189, 0xc18a, 0xc18b, 0xc18c, 0xc18d, 0xc18e, 0xc18f, - 0xc190, 0xc191, 0xc192, 0xc193, 0xc194, 0xc195, 0xc196, 0xc197, - 0xc198, 0xc199, 0xc19a, 0xc19b, 0xc19c, 0xc19d, 0xc19e, 0xc19f, - 0xc1a0, 0xc1a1, 0xc1a2, 0xc1a3, 0xc1a4, 0xc1a5, 0xc1a6, 0xc1a7, - 0xc1a8, 0xc1a9, 0xc1aa, 0xc1ab, 0xc1ac, 0xc1ad, 0xc1ae, 0xc1af, - 0xc1b0, 0xc1b1, 0xc1b2, 0xc1b3, 0xc1b4, 0xc1b5, 0xc1b6, 0xc1b7, - 0xc1b8, 0xc1b9, 0xc1ba, 0xc1bb, 0xc1bc, 0xc1bd, 0xc1be, 0xc1bf, - 0xc1c0, 0xc1c1, 0xc1c2, 0xc1c3, 0xc1c4, 0xc1c5, 0xc1c6, 0xc1c7, /* 0xc1c0 */ - 0xc1c8, 0xc1c9, 0xc1ca, 0xc1cb, 0xc1cc, 0xc1cd, 0xc1ce, 0xc1cf, - 0xc1d0, 0xc1d1, 0xc1d2, 0xc1d3, 0xc1d4, 0xc1d5, 0xc1d6, 0xc1d7, - 0xc1d8, 0xc1d9, 0xc1da, 0xc1db, 0xc1dc, 0xc1dd, 0xc1de, 0xc1df, - 0xc1e0, 0xc1e1, 0xc1e2, 0xc1e3, 0xc1e4, 0xc1e5, 0xc1e6, 0xc1e7, - 0xc1e8, 0xc1e9, 0xc1ea, 0xc1eb, 0xc1ec, 0xc1ed, 0xc1ee, 0xc1ef, - 0xc1f0, 0xc1f1, 0xc1f2, 0xc1f3, 0xc1f4, 0xc1f5, 0xc1f6, 0xc1f7, - 0xc1f8, 0xc1f9, 0xc1fa, 0xc1fb, 0xc1fc, 0xc1fd, 0xc1fe, 0xc1ff, - 0xc200, 0xc201, 0xc202, 0xc203, 0xc204, 0xc205, 0xc206, 0xc207, /* 0xc200 */ - 0xc208, 0xc209, 0xc20a, 0xc20b, 0xc20c, 0xc20d, 0xc20e, 0xc20f, - 0xc210, 0xc211, 0xc212, 0xc213, 0xc214, 0xc215, 0xc216, 0xc217, - 0xc218, 0xc219, 0xc21a, 0xc21b, 0xc21c, 0xc21d, 0xc21e, 0xc21f, - 0xc220, 0xc221, 0xc222, 0xc223, 0xc224, 0xc225, 0xc226, 0xc227, - 0xc228, 0xc229, 0xc22a, 0xc22b, 0xc22c, 0xc22d, 0xc22e, 0xc22f, - 0xc230, 0xc231, 0xc232, 0xc233, 0xc234, 0xc235, 0xc236, 0xc237, - 0xc238, 0xc239, 0xc23a, 0xc23b, 0xc23c, 0xc23d, 0xc23e, 0xc23f, - 0xc240, 0xc241, 0xc242, 0xc243, 0xc244, 0xc245, 0xc246, 0xc247, /* 0xc240 */ - 0xc248, 0xc249, 0xc24a, 0xc24b, 0xc24c, 0xc24d, 0xc24e, 0xc24f, - 0xc250, 0xc251, 0xc252, 0xc253, 0xc254, 0xc255, 0xc256, 0xc257, - 0xc258, 0xc259, 0xc25a, 0xc25b, 0xc25c, 0xc25d, 0xc25e, 0xc25f, - 0xc260, 0xc261, 0xc262, 0xc263, 0xc264, 0xc265, 0xc266, 0xc267, - 0xc268, 0xc269, 0xc26a, 0xc26b, 0xc26c, 0xc26d, 0xc26e, 0xc26f, - 0xc270, 0xc271, 0xc272, 0xc273, 0xc274, 0xc275, 0xc276, 0xc277, - 0xc278, 0xc279, 0xc27a, 0xc27b, 0xc27c, 0xc27d, 0xc27e, 0xc27f, - 0xc280, 0xc281, 0xc282, 0xc283, 0xc284, 0xc285, 0xc286, 0xc287, /* 0xc280 */ - 0xc288, 0xc289, 0xc28a, 0xc28b, 0xc28c, 0xc28d, 0xc28e, 0xc28f, - 0xc290, 0xc291, 0xc292, 0xc293, 0xc294, 0xc295, 0xc296, 0xc297, - 0xc298, 0xc299, 0xc29a, 0xc29b, 0xc29c, 0xc29d, 0xc29e, 0xc29f, - 0xc2a0, 0xc2a1, 0xc2a2, 0xc2a3, 0xc2a4, 0xc2a5, 0xc2a6, 0xc2a7, - 0xc2a8, 0xc2a9, 0xc2aa, 0xc2ab, 0xc2ac, 0xc2ad, 0xc2ae, 0xc2af, - 0xc2b0, 0xc2b1, 0xc2b2, 0xc2b3, 0xc2b4, 0xc2b5, 0xc2b6, 0xc2b7, - 0xc2b8, 0xc2b9, 0xc2ba, 0xc2bb, 0xc2bc, 0xc2bd, 0xc2be, 0xc2bf, - 0xc2c0, 0xc2c1, 0xc2c2, 0xc2c3, 0xc2c4, 0xc2c5, 0xc2c6, 0xc2c7, /* 0xc2c0 */ - 0xc2c8, 0xc2c9, 0xc2ca, 0xc2cb, 0xc2cc, 0xc2cd, 0xc2ce, 0xc2cf, - 0xc2d0, 0xc2d1, 0xc2d2, 0xc2d3, 0xc2d4, 0xc2d5, 0xc2d6, 0xc2d7, - 0xc2d8, 0xc2d9, 0xc2da, 0xc2db, 0xc2dc, 0xc2dd, 0xc2de, 0xc2df, - 0xc2e0, 0xc2e1, 0xc2e2, 0xc2e3, 0xc2e4, 0xc2e5, 0xc2e6, 0xc2e7, - 0xc2e8, 0xc2e9, 0xc2ea, 0xc2eb, 0xc2ec, 0xc2ed, 0xc2ee, 0xc2ef, - 0xc2f0, 0xc2f1, 0xc2f2, 0xc2f3, 0xc2f4, 0xc2f5, 0xc2f6, 0xc2f7, - 0xc2f8, 0xc2f9, 0xc2fa, 0xc2fb, 0xc2fc, 0xc2fd, 0xc2fe, 0xc2ff, - 0xc300, 0xc301, 0xc302, 0xc303, 0xc304, 0xc305, 0xc306, 0xc307, /* 0xc300 */ - 0xc308, 0xc309, 0xc30a, 0xc30b, 0xc30c, 0xc30d, 0xc30e, 0xc30f, - 0xc310, 0xc311, 0xc312, 0xc313, 0xc314, 0xc315, 0xc316, 0xc317, - 0xc318, 0xc319, 0xc31a, 0xc31b, 0xc31c, 0xc31d, 0xc31e, 0xc31f, - 0xc320, 0xc321, 0xc322, 0xc323, 0xc324, 0xc325, 0xc326, 0xc327, - 0xc328, 0xc329, 0xc32a, 0xc32b, 0xc32c, 0xc32d, 0xc32e, 0xc32f, - 0xc330, 0xc331, 0xc332, 0xc333, 0xc334, 0xc335, 0xc336, 0xc337, - 0xc338, 0xc339, 0xc33a, 0xc33b, 0xc33c, 0xc33d, 0xc33e, 0xc33f, - 0xc340, 0xc341, 0xc342, 0xc343, 0xc344, 0xc345, 0xc346, 0xc347, /* 0xc340 */ - 0xc348, 0xc349, 0xc34a, 0xc34b, 0xc34c, 0xc34d, 0xc34e, 0xc34f, - 0xc350, 0xc351, 0xc352, 0xc353, 0xc354, 0xc355, 0xc356, 0xc357, - 0xc358, 0xc359, 0xc35a, 0xc35b, 0xc35c, 0xc35d, 0xc35e, 0xc35f, - 0xc360, 0xc361, 0xc362, 0xc363, 0xc364, 0xc365, 0xc366, 0xc367, - 0xc368, 0xc369, 0xc36a, 0xc36b, 0xc36c, 0xc36d, 0xc36e, 0xc36f, - 0xc370, 0xc371, 0xc372, 0xc373, 0xc374, 0xc375, 0xc376, 0xc377, - 0xc378, 0xc379, 0xc37a, 0xc37b, 0xc37c, 0xc37d, 0xc37e, 0xc37f, - 0xc380, 0xc381, 0xc382, 0xc383, 0xc384, 0xc385, 0xc386, 0xc387, /* 0xc380 */ - 0xc388, 0xc389, 0xc38a, 0xc38b, 0xc38c, 0xc38d, 0xc38e, 0xc38f, - 0xc390, 0xc391, 0xc392, 0xc393, 0xc394, 0xc395, 0xc396, 0xc397, - 0xc398, 0xc399, 0xc39a, 0xc39b, 0xc39c, 0xc39d, 0xc39e, 0xc39f, - 0xc3a0, 0xc3a1, 0xc3a2, 0xc3a3, 0xc3a4, 0xc3a5, 0xc3a6, 0xc3a7, - 0xc3a8, 0xc3a9, 0xc3aa, 0xc3ab, 0xc3ac, 0xc3ad, 0xc3ae, 0xc3af, - 0xc3b0, 0xc3b1, 0xc3b2, 0xc3b3, 0xc3b4, 0xc3b5, 0xc3b6, 0xc3b7, - 0xc3b8, 0xc3b9, 0xc3ba, 0xc3bb, 0xc3bc, 0xc3bd, 0xc3be, 0xc3bf, - 0xc3c0, 0xc3c1, 0xc3c2, 0xc3c3, 0xc3c4, 0xc3c5, 0xc3c6, 0xc3c7, /* 0xc3c0 */ - 0xc3c8, 0xc3c9, 0xc3ca, 0xc3cb, 0xc3cc, 0xc3cd, 0xc3ce, 0xc3cf, - 0xc3d0, 0xc3d1, 0xc3d2, 0xc3d3, 0xc3d4, 0xc3d5, 0xc3d6, 0xc3d7, - 0xc3d8, 0xc3d9, 0xc3da, 0xc3db, 0xc3dc, 0xc3dd, 0xc3de, 0xc3df, - 0xc3e0, 0xc3e1, 0xc3e2, 0xc3e3, 0xc3e4, 0xc3e5, 0xc3e6, 0xc3e7, - 0xc3e8, 0xc3e9, 0xc3ea, 0xc3eb, 0xc3ec, 0xc3ed, 0xc3ee, 0xc3ef, - 0xc3f0, 0xc3f1, 0xc3f2, 0xc3f3, 0xc3f4, 0xc3f5, 0xc3f6, 0xc3f7, - 0xc3f8, 0xc3f9, 0xc3fa, 0xc3fb, 0xc3fc, 0xc3fd, 0xc3fe, 0xc3ff, - 0xc400, 0xc401, 0xc402, 0xc403, 0xc404, 0xc405, 0xc406, 0xc407, /* 0xc400 */ - 0xc408, 0xc409, 0xc40a, 0xc40b, 0xc40c, 0xc40d, 0xc40e, 0xc40f, - 0xc410, 0xc411, 0xc412, 0xc413, 0xc414, 0xc415, 0xc416, 0xc417, - 0xc418, 0xc419, 0xc41a, 0xc41b, 0xc41c, 0xc41d, 0xc41e, 0xc41f, - 0xc420, 0xc421, 0xc422, 0xc423, 0xc424, 0xc425, 0xc426, 0xc427, - 0xc428, 0xc429, 0xc42a, 0xc42b, 0xc42c, 0xc42d, 0xc42e, 0xc42f, - 0xc430, 0xc431, 0xc432, 0xc433, 0xc434, 0xc435, 0xc436, 0xc437, - 0xc438, 0xc439, 0xc43a, 0xc43b, 0xc43c, 0xc43d, 0xc43e, 0xc43f, - 0xc440, 0xc441, 0xc442, 0xc443, 0xc444, 0xc445, 0xc446, 0xc447, /* 0xc440 */ - 0xc448, 0xc449, 0xc44a, 0xc44b, 0xc44c, 0xc44d, 0xc44e, 0xc44f, - 0xc450, 0xc451, 0xc452, 0xc453, 0xc454, 0xc455, 0xc456, 0xc457, - 0xc458, 0xc459, 0xc45a, 0xc45b, 0xc45c, 0xc45d, 0xc45e, 0xc45f, - 0xc460, 0xc461, 0xc462, 0xc463, 0xc464, 0xc465, 0xc466, 0xc467, - 0xc468, 0xc469, 0xc46a, 0xc46b, 0xc46c, 0xc46d, 0xc46e, 0xc46f, - 0xc470, 0xc471, 0xc472, 0xc473, 0xc474, 0xc475, 0xc476, 0xc477, - 0xc478, 0xc479, 0xc47a, 0xc47b, 0xc47c, 0xc47d, 0xc47e, 0xc47f, - 0xc480, 0xc481, 0xc482, 0xc483, 0xc484, 0xc485, 0xc486, 0xc487, /* 0xc480 */ - 0xc488, 0xc489, 0xc48a, 0xc48b, 0xc48c, 0xc48d, 0xc48e, 0xc48f, - 0xc490, 0xc491, 0xc492, 0xc493, 0xc494, 0xc495, 0xc496, 0xc497, - 0xc498, 0xc499, 0xc49a, 0xc49b, 0xc49c, 0xc49d, 0xc49e, 0xc49f, - 0xc4a0, 0xc4a1, 0xc4a2, 0xc4a3, 0xc4a4, 0xc4a5, 0xc4a6, 0xc4a7, - 0xc4a8, 0xc4a9, 0xc4aa, 0xc4ab, 0xc4ac, 0xc4ad, 0xc4ae, 0xc4af, - 0xc4b0, 0xc4b1, 0xc4b2, 0xc4b3, 0xc4b4, 0xc4b5, 0xc4b6, 0xc4b7, - 0xc4b8, 0xc4b9, 0xc4ba, 0xc4bb, 0xc4bc, 0xc4bd, 0xc4be, 0xc4bf, - 0xc4c0, 0xc4c1, 0xc4c2, 0xc4c3, 0xc4c4, 0xc4c5, 0xc4c6, 0xc4c7, /* 0xc4c0 */ - 0xc4c8, 0xc4c9, 0xc4ca, 0xc4cb, 0xc4cc, 0xc4cd, 0xc4ce, 0xc4cf, - 0xc4d0, 0xc4d1, 0xc4d2, 0xc4d3, 0xc4d4, 0xc4d5, 0xc4d6, 0xc4d7, - 0xc4d8, 0xc4d9, 0xc4da, 0xc4db, 0xc4dc, 0xc4dd, 0xc4de, 0xc4df, - 0xc4e0, 0xc4e1, 0xc4e2, 0xc4e3, 0xc4e4, 0xc4e5, 0xc4e6, 0xc4e7, - 0xc4e8, 0xc4e9, 0xc4ea, 0xc4eb, 0xc4ec, 0xc4ed, 0xc4ee, 0xc4ef, - 0xc4f0, 0xc4f1, 0xc4f2, 0xc4f3, 0xc4f4, 0xc4f5, 0xc4f6, 0xc4f7, - 0xc4f8, 0xc4f9, 0xc4fa, 0xc4fb, 0xc4fc, 0xc4fd, 0xc4fe, 0xc4ff, - 0xc500, 0xc501, 0xc502, 0xc503, 0xc504, 0xc505, 0xc506, 0xc507, /* 0xc500 */ - 0xc508, 0xc509, 0xc50a, 0xc50b, 0xc50c, 0xc50d, 0xc50e, 0xc50f, - 0xc510, 0xc511, 0xc512, 0xc513, 0xc514, 0xc515, 0xc516, 0xc517, - 0xc518, 0xc519, 0xc51a, 0xc51b, 0xc51c, 0xc51d, 0xc51e, 0xc51f, - 0xc520, 0xc521, 0xc522, 0xc523, 0xc524, 0xc525, 0xc526, 0xc527, - 0xc528, 0xc529, 0xc52a, 0xc52b, 0xc52c, 0xc52d, 0xc52e, 0xc52f, - 0xc530, 0xc531, 0xc532, 0xc533, 0xc534, 0xc535, 0xc536, 0xc537, - 0xc538, 0xc539, 0xc53a, 0xc53b, 0xc53c, 0xc53d, 0xc53e, 0xc53f, - 0xc540, 0xc541, 0xc542, 0xc543, 0xc544, 0xc545, 0xc546, 0xc547, /* 0xc540 */ - 0xc548, 0xc549, 0xc54a, 0xc54b, 0xc54c, 0xc54d, 0xc54e, 0xc54f, - 0xc550, 0xc551, 0xc552, 0xc553, 0xc554, 0xc555, 0xc556, 0xc557, - 0xc558, 0xc559, 0xc55a, 0xc55b, 0xc55c, 0xc55d, 0xc55e, 0xc55f, - 0xc560, 0xc561, 0xc562, 0xc563, 0xc564, 0xc565, 0xc566, 0xc567, - 0xc568, 0xc569, 0xc56a, 0xc56b, 0xc56c, 0xc56d, 0xc56e, 0xc56f, - 0xc570, 0xc571, 0xc572, 0xc573, 0xc574, 0xc575, 0xc576, 0xc577, - 0xc578, 0xc579, 0xc57a, 0xc57b, 0xc57c, 0xc57d, 0xc57e, 0xc57f, - 0xc580, 0xc581, 0xc582, 0xc583, 0xc584, 0xc585, 0xc586, 0xc587, /* 0xc580 */ - 0xc588, 0xc589, 0xc58a, 0xc58b, 0xc58c, 0xc58d, 0xc58e, 0xc58f, - 0xc590, 0xc591, 0xc592, 0xc593, 0xc594, 0xc595, 0xc596, 0xc597, - 0xc598, 0xc599, 0xc59a, 0xc59b, 0xc59c, 0xc59d, 0xc59e, 0xc59f, - 0xc5a0, 0xc5a1, 0xc5a2, 0xc5a3, 0xc5a4, 0xc5a5, 0xc5a6, 0xc5a7, - 0xc5a8, 0xc5a9, 0xc5aa, 0xc5ab, 0xc5ac, 0xc5ad, 0xc5ae, 0xc5af, - 0xc5b0, 0xc5b1, 0xc5b2, 0xc5b3, 0xc5b4, 0xc5b5, 0xc5b6, 0xc5b7, - 0xc5b8, 0xc5b9, 0xc5ba, 0xc5bb, 0xc5bc, 0xc5bd, 0xc5be, 0xc5bf, - 0xc5c0, 0xc5c1, 0xc5c2, 0xc5c3, 0xc5c4, 0xc5c5, 0xc5c6, 0xc5c7, /* 0xc5c0 */ - 0xc5c8, 0xc5c9, 0xc5ca, 0xc5cb, 0xc5cc, 0xc5cd, 0xc5ce, 0xc5cf, - 0xc5d0, 0xc5d1, 0xc5d2, 0xc5d3, 0xc5d4, 0xc5d5, 0xc5d6, 0xc5d7, - 0xc5d8, 0xc5d9, 0xc5da, 0xc5db, 0xc5dc, 0xc5dd, 0xc5de, 0xc5df, - 0xc5e0, 0xc5e1, 0xc5e2, 0xc5e3, 0xc5e4, 0xc5e5, 0xc5e6, 0xc5e7, - 0xc5e8, 0xc5e9, 0xc5ea, 0xc5eb, 0xc5ec, 0xc5ed, 0xc5ee, 0xc5ef, - 0xc5f0, 0xc5f1, 0xc5f2, 0xc5f3, 0xc5f4, 0xc5f5, 0xc5f6, 0xc5f7, - 0xc5f8, 0xc5f9, 0xc5fa, 0xc5fb, 0xc5fc, 0xc5fd, 0xc5fe, 0xc5ff, - 0xc600, 0xc601, 0xc602, 0xc603, 0xc604, 0xc605, 0xc606, 0xc607, /* 0xc600 */ - 0xc608, 0xc609, 0xc60a, 0xc60b, 0xc60c, 0xc60d, 0xc60e, 0xc60f, - 0xc610, 0xc611, 0xc612, 0xc613, 0xc614, 0xc615, 0xc616, 0xc617, - 0xc618, 0xc619, 0xc61a, 0xc61b, 0xc61c, 0xc61d, 0xc61e, 0xc61f, - 0xc620, 0xc621, 0xc622, 0xc623, 0xc624, 0xc625, 0xc626, 0xc627, - 0xc628, 0xc629, 0xc62a, 0xc62b, 0xc62c, 0xc62d, 0xc62e, 0xc62f, - 0xc630, 0xc631, 0xc632, 0xc633, 0xc634, 0xc635, 0xc636, 0xc637, - 0xc638, 0xc639, 0xc63a, 0xc63b, 0xc63c, 0xc63d, 0xc63e, 0xc63f, - 0xc640, 0xc641, 0xc642, 0xc643, 0xc644, 0xc645, 0xc646, 0xc647, /* 0xc640 */ - 0xc648, 0xc649, 0xc64a, 0xc64b, 0xc64c, 0xc64d, 0xc64e, 0xc64f, - 0xc650, 0xc651, 0xc652, 0xc653, 0xc654, 0xc655, 0xc656, 0xc657, - 0xc658, 0xc659, 0xc65a, 0xc65b, 0xc65c, 0xc65d, 0xc65e, 0xc65f, - 0xc660, 0xc661, 0xc662, 0xc663, 0xc664, 0xc665, 0xc666, 0xc667, - 0xc668, 0xc669, 0xc66a, 0xc66b, 0xc66c, 0xc66d, 0xc66e, 0xc66f, - 0xc670, 0xc671, 0xc672, 0xc673, 0xc674, 0xc675, 0xc676, 0xc677, - 0xc678, 0xc679, 0xc67a, 0xc67b, 0xc67c, 0xc67d, 0xc67e, 0xc67f, - 0xc680, 0xc681, 0xc682, 0xc683, 0xc684, 0xc685, 0xc686, 0xc687, /* 0xc680 */ - 0xc688, 0xc689, 0xc68a, 0xc68b, 0xc68c, 0xc68d, 0xc68e, 0xc68f, - 0xc690, 0xc691, 0xc692, 0xc693, 0xc694, 0xc695, 0xc696, 0xc697, - 0xc698, 0xc699, 0xc69a, 0xc69b, 0xc69c, 0xc69d, 0xc69e, 0xc69f, - 0xc6a0, 0xc6a1, 0xc6a2, 0xc6a3, 0xc6a4, 0xc6a5, 0xc6a6, 0xc6a7, - 0xc6a8, 0xc6a9, 0xc6aa, 0xc6ab, 0xc6ac, 0xc6ad, 0xc6ae, 0xc6af, - 0xc6b0, 0xc6b1, 0xc6b2, 0xc6b3, 0xc6b4, 0xc6b5, 0xc6b6, 0xc6b7, - 0xc6b8, 0xc6b9, 0xc6ba, 0xc6bb, 0xc6bc, 0xc6bd, 0xc6be, 0xc6bf, - 0xc6c0, 0xc6c1, 0xc6c2, 0xc6c3, 0xc6c4, 0xc6c5, 0xc6c6, 0xc6c7, /* 0xc6c0 */ - 0xc6c8, 0xc6c9, 0xc6ca, 0xc6cb, 0xc6cc, 0xc6cd, 0xc6ce, 0xc6cf, - 0xc6d0, 0xc6d1, 0xc6d2, 0xc6d3, 0xc6d4, 0xc6d5, 0xc6d6, 0xc6d7, - 0xc6d8, 0xc6d9, 0xc6da, 0xc6db, 0xc6dc, 0xc6dd, 0xc6de, 0xc6df, - 0xc6e0, 0xc6e1, 0xc6e2, 0xc6e3, 0xc6e4, 0xc6e5, 0xc6e6, 0xc6e7, - 0xc6e8, 0xc6e9, 0xc6ea, 0xc6eb, 0xc6ec, 0xc6ed, 0xc6ee, 0xc6ef, - 0xc6f0, 0xc6f1, 0xc6f2, 0xc6f3, 0xc6f4, 0xc6f5, 0xc6f6, 0xc6f7, - 0xc6f8, 0xc6f9, 0xc6fa, 0xc6fb, 0xc6fc, 0xc6fd, 0xc6fe, 0xc6ff, - 0xc700, 0xc701, 0xc702, 0xc703, 0xc704, 0xc705, 0xc706, 0xc707, /* 0xc700 */ - 0xc708, 0xc709, 0xc70a, 0xc70b, 0xc70c, 0xc70d, 0xc70e, 0xc70f, - 0xc710, 0xc711, 0xc712, 0xc713, 0xc714, 0xc715, 0xc716, 0xc717, - 0xc718, 0xc719, 0xc71a, 0xc71b, 0xc71c, 0xc71d, 0xc71e, 0xc71f, - 0xc720, 0xc721, 0xc722, 0xc723, 0xc724, 0xc725, 0xc726, 0xc727, - 0xc728, 0xc729, 0xc72a, 0xc72b, 0xc72c, 0xc72d, 0xc72e, 0xc72f, - 0xc730, 0xc731, 0xc732, 0xc733, 0xc734, 0xc735, 0xc736, 0xc737, - 0xc738, 0xc739, 0xc73a, 0xc73b, 0xc73c, 0xc73d, 0xc73e, 0xc73f, - 0xc740, 0xc741, 0xc742, 0xc743, 0xc744, 0xc745, 0xc746, 0xc747, /* 0xc740 */ - 0xc748, 0xc749, 0xc74a, 0xc74b, 0xc74c, 0xc74d, 0xc74e, 0xc74f, - 0xc750, 0xc751, 0xc752, 0xc753, 0xc754, 0xc755, 0xc756, 0xc757, - 0xc758, 0xc759, 0xc75a, 0xc75b, 0xc75c, 0xc75d, 0xc75e, 0xc75f, - 0xc760, 0xc761, 0xc762, 0xc763, 0xc764, 0xc765, 0xc766, 0xc767, - 0xc768, 0xc769, 0xc76a, 0xc76b, 0xc76c, 0xc76d, 0xc76e, 0xc76f, - 0xc770, 0xc771, 0xc772, 0xc773, 0xc774, 0xc775, 0xc776, 0xc777, - 0xc778, 0xc779, 0xc77a, 0xc77b, 0xc77c, 0xc77d, 0xc77e, 0xc77f, - 0xc780, 0xc781, 0xc782, 0xc783, 0xc784, 0xc785, 0xc786, 0xc787, /* 0xc780 */ - 0xc788, 0xc789, 0xc78a, 0xc78b, 0xc78c, 0xc78d, 0xc78e, 0xc78f, - 0xc790, 0xc791, 0xc792, 0xc793, 0xc794, 0xc795, 0xc796, 0xc797, - 0xc798, 0xc799, 0xc79a, 0xc79b, 0xc79c, 0xc79d, 0xc79e, 0xc79f, - 0xc7a0, 0xc7a1, 0xc7a2, 0xc7a3, 0xc7a4, 0xc7a5, 0xc7a6, 0xc7a7, - 0xc7a8, 0xc7a9, 0xc7aa, 0xc7ab, 0xc7ac, 0xc7ad, 0xc7ae, 0xc7af, - 0xc7b0, 0xc7b1, 0xc7b2, 0xc7b3, 0xc7b4, 0xc7b5, 0xc7b6, 0xc7b7, - 0xc7b8, 0xc7b9, 0xc7ba, 0xc7bb, 0xc7bc, 0xc7bd, 0xc7be, 0xc7bf, - 0xc7c0, 0xc7c1, 0xc7c2, 0xc7c3, 0xc7c4, 0xc7c5, 0xc7c6, 0xc7c7, /* 0xc7c0 */ - 0xc7c8, 0xc7c9, 0xc7ca, 0xc7cb, 0xc7cc, 0xc7cd, 0xc7ce, 0xc7cf, - 0xc7d0, 0xc7d1, 0xc7d2, 0xc7d3, 0xc7d4, 0xc7d5, 0xc7d6, 0xc7d7, - 0xc7d8, 0xc7d9, 0xc7da, 0xc7db, 0xc7dc, 0xc7dd, 0xc7de, 0xc7df, - 0xc7e0, 0xc7e1, 0xc7e2, 0xc7e3, 0xc7e4, 0xc7e5, 0xc7e6, 0xc7e7, - 0xc7e8, 0xc7e9, 0xc7ea, 0xc7eb, 0xc7ec, 0xc7ed, 0xc7ee, 0xc7ef, - 0xc7f0, 0xc7f1, 0xc7f2, 0xc7f3, 0xc7f4, 0xc7f5, 0xc7f6, 0xc7f7, - 0xc7f8, 0xc7f9, 0xc7fa, 0xc7fb, 0xc7fc, 0xc7fd, 0xc7fe, 0xc7ff, - 0xc800, 0xc801, 0xc802, 0xc803, 0xc804, 0xc805, 0xc806, 0xc807, /* 0xc800 */ - 0xc808, 0xc809, 0xc80a, 0xc80b, 0xc80c, 0xc80d, 0xc80e, 0xc80f, - 0xc810, 0xc811, 0xc812, 0xc813, 0xc814, 0xc815, 0xc816, 0xc817, - 0xc818, 0xc819, 0xc81a, 0xc81b, 0xc81c, 0xc81d, 0xc81e, 0xc81f, - 0xc820, 0xc821, 0xc822, 0xc823, 0xc824, 0xc825, 0xc826, 0xc827, - 0xc828, 0xc829, 0xc82a, 0xc82b, 0xc82c, 0xc82d, 0xc82e, 0xc82f, - 0xc830, 0xc831, 0xc832, 0xc833, 0xc834, 0xc835, 0xc836, 0xc837, - 0xc838, 0xc839, 0xc83a, 0xc83b, 0xc83c, 0xc83d, 0xc83e, 0xc83f, - 0xc840, 0xc841, 0xc842, 0xc843, 0xc844, 0xc845, 0xc846, 0xc847, /* 0xc840 */ - 0xc848, 0xc849, 0xc84a, 0xc84b, 0xc84c, 0xc84d, 0xc84e, 0xc84f, - 0xc850, 0xc851, 0xc852, 0xc853, 0xc854, 0xc855, 0xc856, 0xc857, - 0xc858, 0xc859, 0xc85a, 0xc85b, 0xc85c, 0xc85d, 0xc85e, 0xc85f, - 0xc860, 0xc861, 0xc862, 0xc863, 0xc864, 0xc865, 0xc866, 0xc867, - 0xc868, 0xc869, 0xc86a, 0xc86b, 0xc86c, 0xc86d, 0xc86e, 0xc86f, - 0xc870, 0xc871, 0xc872, 0xc873, 0xc874, 0xc875, 0xc876, 0xc877, - 0xc878, 0xc879, 0xc87a, 0xc87b, 0xc87c, 0xc87d, 0xc87e, 0xc87f, - 0xc880, 0xc881, 0xc882, 0xc883, 0xc884, 0xc885, 0xc886, 0xc887, /* 0xc880 */ - 0xc888, 0xc889, 0xc88a, 0xc88b, 0xc88c, 0xc88d, 0xc88e, 0xc88f, - 0xc890, 0xc891, 0xc892, 0xc893, 0xc894, 0xc895, 0xc896, 0xc897, - 0xc898, 0xc899, 0xc89a, 0xc89b, 0xc89c, 0xc89d, 0xc89e, 0xc89f, - 0xc8a0, 0xc8a1, 0xc8a2, 0xc8a3, 0xc8a4, 0xc8a5, 0xc8a6, 0xc8a7, - 0xc8a8, 0xc8a9, 0xc8aa, 0xc8ab, 0xc8ac, 0xc8ad, 0xc8ae, 0xc8af, - 0xc8b0, 0xc8b1, 0xc8b2, 0xc8b3, 0xc8b4, 0xc8b5, 0xc8b6, 0xc8b7, - 0xc8b8, 0xc8b9, 0xc8ba, 0xc8bb, 0xc8bc, 0xc8bd, 0xc8be, 0xc8bf, - 0xc8c0, 0xc8c1, 0xc8c2, 0xc8c3, 0xc8c4, 0xc8c5, 0xc8c6, 0xc8c7, /* 0xc8c0 */ - 0xc8c8, 0xc8c9, 0xc8ca, 0xc8cb, 0xc8cc, 0xc8cd, 0xc8ce, 0xc8cf, - 0xc8d0, 0xc8d1, 0xc8d2, 0xc8d3, 0xc8d4, 0xc8d5, 0xc8d6, 0xc8d7, - 0xc8d8, 0xc8d9, 0xc8da, 0xc8db, 0xc8dc, 0xc8dd, 0xc8de, 0xc8df, - 0xc8e0, 0xc8e1, 0xc8e2, 0xc8e3, 0xc8e4, 0xc8e5, 0xc8e6, 0xc8e7, - 0xc8e8, 0xc8e9, 0xc8ea, 0xc8eb, 0xc8ec, 0xc8ed, 0xc8ee, 0xc8ef, - 0xc8f0, 0xc8f1, 0xc8f2, 0xc8f3, 0xc8f4, 0xc8f5, 0xc8f6, 0xc8f7, - 0xc8f8, 0xc8f9, 0xc8fa, 0xc8fb, 0xc8fc, 0xc8fd, 0xc8fe, 0xc8ff, - 0xc900, 0xc901, 0xc902, 0xc903, 0xc904, 0xc905, 0xc906, 0xc907, /* 0xc900 */ - 0xc908, 0xc909, 0xc90a, 0xc90b, 0xc90c, 0xc90d, 0xc90e, 0xc90f, - 0xc910, 0xc911, 0xc912, 0xc913, 0xc914, 0xc915, 0xc916, 0xc917, - 0xc918, 0xc919, 0xc91a, 0xc91b, 0xc91c, 0xc91d, 0xc91e, 0xc91f, - 0xc920, 0xc921, 0xc922, 0xc923, 0xc924, 0xc925, 0xc926, 0xc927, - 0xc928, 0xc929, 0xc92a, 0xc92b, 0xc92c, 0xc92d, 0xc92e, 0xc92f, - 0xc930, 0xc931, 0xc932, 0xc933, 0xc934, 0xc935, 0xc936, 0xc937, - 0xc938, 0xc939, 0xc93a, 0xc93b, 0xc93c, 0xc93d, 0xc93e, 0xc93f, - 0xc940, 0xc941, 0xc942, 0xc943, 0xc944, 0xc945, 0xc946, 0xc947, /* 0xc940 */ - 0xc948, 0xc949, 0xc94a, 0xc94b, 0xc94c, 0xc94d, 0xc94e, 0xc94f, - 0xc950, 0xc951, 0xc952, 0xc953, 0xc954, 0xc955, 0xc956, 0xc957, - 0xc958, 0xc959, 0xc95a, 0xc95b, 0xc95c, 0xc95d, 0xc95e, 0xc95f, - 0xc960, 0xc961, 0xc962, 0xc963, 0xc964, 0xc965, 0xc966, 0xc967, - 0xc968, 0xc969, 0xc96a, 0xc96b, 0xc96c, 0xc96d, 0xc96e, 0xc96f, - 0xc970, 0xc971, 0xc972, 0xc973, 0xc974, 0xc975, 0xc976, 0xc977, - 0xc978, 0xc979, 0xc97a, 0xc97b, 0xc97c, 0xc97d, 0xc97e, 0xc97f, - 0xc980, 0xc981, 0xc982, 0xc983, 0xc984, 0xc985, 0xc986, 0xc987, /* 0xc980 */ - 0xc988, 0xc989, 0xc98a, 0xc98b, 0xc98c, 0xc98d, 0xc98e, 0xc98f, - 0xc990, 0xc991, 0xc992, 0xc993, 0xc994, 0xc995, 0xc996, 0xc997, - 0xc998, 0xc999, 0xc99a, 0xc99b, 0xc99c, 0xc99d, 0xc99e, 0xc99f, - 0xc9a0, 0xc9a1, 0xc9a2, 0xc9a3, 0xc9a4, 0xc9a5, 0xc9a6, 0xc9a7, - 0xc9a8, 0xc9a9, 0xc9aa, 0xc9ab, 0xc9ac, 0xc9ad, 0xc9ae, 0xc9af, - 0xc9b0, 0xc9b1, 0xc9b2, 0xc9b3, 0xc9b4, 0xc9b5, 0xc9b6, 0xc9b7, - 0xc9b8, 0xc9b9, 0xc9ba, 0xc9bb, 0xc9bc, 0xc9bd, 0xc9be, 0xc9bf, - 0xc9c0, 0xc9c1, 0xc9c2, 0xc9c3, 0xc9c4, 0xc9c5, 0xc9c6, 0xc9c7, /* 0xc9c0 */ - 0xc9c8, 0xc9c9, 0xc9ca, 0xc9cb, 0xc9cc, 0xc9cd, 0xc9ce, 0xc9cf, - 0xc9d0, 0xc9d1, 0xc9d2, 0xc9d3, 0xc9d4, 0xc9d5, 0xc9d6, 0xc9d7, - 0xc9d8, 0xc9d9, 0xc9da, 0xc9db, 0xc9dc, 0xc9dd, 0xc9de, 0xc9df, - 0xc9e0, 0xc9e1, 0xc9e2, 0xc9e3, 0xc9e4, 0xc9e5, 0xc9e6, 0xc9e7, - 0xc9e8, 0xc9e9, 0xc9ea, 0xc9eb, 0xc9ec, 0xc9ed, 0xc9ee, 0xc9ef, - 0xc9f0, 0xc9f1, 0xc9f2, 0xc9f3, 0xc9f4, 0xc9f5, 0xc9f6, 0xc9f7, - 0xc9f8, 0xc9f9, 0xc9fa, 0xc9fb, 0xc9fc, 0xc9fd, 0xc9fe, 0xc9ff, - 0xca00, 0xca01, 0xca02, 0xca03, 0xca04, 0xca05, 0xca06, 0xca07, /* 0xca00 */ - 0xca08, 0xca09, 0xca0a, 0xca0b, 0xca0c, 0xca0d, 0xca0e, 0xca0f, - 0xca10, 0xca11, 0xca12, 0xca13, 0xca14, 0xca15, 0xca16, 0xca17, - 0xca18, 0xca19, 0xca1a, 0xca1b, 0xca1c, 0xca1d, 0xca1e, 0xca1f, - 0xca20, 0xca21, 0xca22, 0xca23, 0xca24, 0xca25, 0xca26, 0xca27, - 0xca28, 0xca29, 0xca2a, 0xca2b, 0xca2c, 0xca2d, 0xca2e, 0xca2f, - 0xca30, 0xca31, 0xca32, 0xca33, 0xca34, 0xca35, 0xca36, 0xca37, - 0xca38, 0xca39, 0xca3a, 0xca3b, 0xca3c, 0xca3d, 0xca3e, 0xca3f, - 0xca40, 0xca41, 0xca42, 0xca43, 0xca44, 0xca45, 0xca46, 0xca47, /* 0xca40 */ - 0xca48, 0xca49, 0xca4a, 0xca4b, 0xca4c, 0xca4d, 0xca4e, 0xca4f, - 0xca50, 0xca51, 0xca52, 0xca53, 0xca54, 0xca55, 0xca56, 0xca57, - 0xca58, 0xca59, 0xca5a, 0xca5b, 0xca5c, 0xca5d, 0xca5e, 0xca5f, - 0xca60, 0xca61, 0xca62, 0xca63, 0xca64, 0xca65, 0xca66, 0xca67, - 0xca68, 0xca69, 0xca6a, 0xca6b, 0xca6c, 0xca6d, 0xca6e, 0xca6f, - 0xca70, 0xca71, 0xca72, 0xca73, 0xca74, 0xca75, 0xca76, 0xca77, - 0xca78, 0xca79, 0xca7a, 0xca7b, 0xca7c, 0xca7d, 0xca7e, 0xca7f, - 0xca80, 0xca81, 0xca82, 0xca83, 0xca84, 0xca85, 0xca86, 0xca87, /* 0xca80 */ - 0xca88, 0xca89, 0xca8a, 0xca8b, 0xca8c, 0xca8d, 0xca8e, 0xca8f, - 0xca90, 0xca91, 0xca92, 0xca93, 0xca94, 0xca95, 0xca96, 0xca97, - 0xca98, 0xca99, 0xca9a, 0xca9b, 0xca9c, 0xca9d, 0xca9e, 0xca9f, - 0xcaa0, 0xcaa1, 0xcaa2, 0xcaa3, 0xcaa4, 0xcaa5, 0xcaa6, 0xcaa7, - 0xcaa8, 0xcaa9, 0xcaaa, 0xcaab, 0xcaac, 0xcaad, 0xcaae, 0xcaaf, - 0xcab0, 0xcab1, 0xcab2, 0xcab3, 0xcab4, 0xcab5, 0xcab6, 0xcab7, - 0xcab8, 0xcab9, 0xcaba, 0xcabb, 0xcabc, 0xcabd, 0xcabe, 0xcabf, - 0xcac0, 0xcac1, 0xcac2, 0xcac3, 0xcac4, 0xcac5, 0xcac6, 0xcac7, /* 0xcac0 */ - 0xcac8, 0xcac9, 0xcaca, 0xcacb, 0xcacc, 0xcacd, 0xcace, 0xcacf, - 0xcad0, 0xcad1, 0xcad2, 0xcad3, 0xcad4, 0xcad5, 0xcad6, 0xcad7, - 0xcad8, 0xcad9, 0xcada, 0xcadb, 0xcadc, 0xcadd, 0xcade, 0xcadf, - 0xcae0, 0xcae1, 0xcae2, 0xcae3, 0xcae4, 0xcae5, 0xcae6, 0xcae7, - 0xcae8, 0xcae9, 0xcaea, 0xcaeb, 0xcaec, 0xcaed, 0xcaee, 0xcaef, - 0xcaf0, 0xcaf1, 0xcaf2, 0xcaf3, 0xcaf4, 0xcaf5, 0xcaf6, 0xcaf7, - 0xcaf8, 0xcaf9, 0xcafa, 0xcafb, 0xcafc, 0xcafd, 0xcafe, 0xcaff, - 0xcb00, 0xcb01, 0xcb02, 0xcb03, 0xcb04, 0xcb05, 0xcb06, 0xcb07, /* 0xcb00 */ - 0xcb08, 0xcb09, 0xcb0a, 0xcb0b, 0xcb0c, 0xcb0d, 0xcb0e, 0xcb0f, - 0xcb10, 0xcb11, 0xcb12, 0xcb13, 0xcb14, 0xcb15, 0xcb16, 0xcb17, - 0xcb18, 0xcb19, 0xcb1a, 0xcb1b, 0xcb1c, 0xcb1d, 0xcb1e, 0xcb1f, - 0xcb20, 0xcb21, 0xcb22, 0xcb23, 0xcb24, 0xcb25, 0xcb26, 0xcb27, - 0xcb28, 0xcb29, 0xcb2a, 0xcb2b, 0xcb2c, 0xcb2d, 0xcb2e, 0xcb2f, - 0xcb30, 0xcb31, 0xcb32, 0xcb33, 0xcb34, 0xcb35, 0xcb36, 0xcb37, - 0xcb38, 0xcb39, 0xcb3a, 0xcb3b, 0xcb3c, 0xcb3d, 0xcb3e, 0xcb3f, - 0xcb40, 0xcb41, 0xcb42, 0xcb43, 0xcb44, 0xcb45, 0xcb46, 0xcb47, /* 0xcb40 */ - 0xcb48, 0xcb49, 0xcb4a, 0xcb4b, 0xcb4c, 0xcb4d, 0xcb4e, 0xcb4f, - 0xcb50, 0xcb51, 0xcb52, 0xcb53, 0xcb54, 0xcb55, 0xcb56, 0xcb57, - 0xcb58, 0xcb59, 0xcb5a, 0xcb5b, 0xcb5c, 0xcb5d, 0xcb5e, 0xcb5f, - 0xcb60, 0xcb61, 0xcb62, 0xcb63, 0xcb64, 0xcb65, 0xcb66, 0xcb67, - 0xcb68, 0xcb69, 0xcb6a, 0xcb6b, 0xcb6c, 0xcb6d, 0xcb6e, 0xcb6f, - 0xcb70, 0xcb71, 0xcb72, 0xcb73, 0xcb74, 0xcb75, 0xcb76, 0xcb77, - 0xcb78, 0xcb79, 0xcb7a, 0xcb7b, 0xcb7c, 0xcb7d, 0xcb7e, 0xcb7f, - 0xcb80, 0xcb81, 0xcb82, 0xcb83, 0xcb84, 0xcb85, 0xcb86, 0xcb87, /* 0xcb80 */ - 0xcb88, 0xcb89, 0xcb8a, 0xcb8b, 0xcb8c, 0xcb8d, 0xcb8e, 0xcb8f, - 0xcb90, 0xcb91, 0xcb92, 0xcb93, 0xcb94, 0xcb95, 0xcb96, 0xcb97, - 0xcb98, 0xcb99, 0xcb9a, 0xcb9b, 0xcb9c, 0xcb9d, 0xcb9e, 0xcb9f, - 0xcba0, 0xcba1, 0xcba2, 0xcba3, 0xcba4, 0xcba5, 0xcba6, 0xcba7, - 0xcba8, 0xcba9, 0xcbaa, 0xcbab, 0xcbac, 0xcbad, 0xcbae, 0xcbaf, - 0xcbb0, 0xcbb1, 0xcbb2, 0xcbb3, 0xcbb4, 0xcbb5, 0xcbb6, 0xcbb7, - 0xcbb8, 0xcbb9, 0xcbba, 0xcbbb, 0xcbbc, 0xcbbd, 0xcbbe, 0xcbbf, - 0xcbc0, 0xcbc1, 0xcbc2, 0xcbc3, 0xcbc4, 0xcbc5, 0xcbc6, 0xcbc7, /* 0xcbc0 */ - 0xcbc8, 0xcbc9, 0xcbca, 0xcbcb, 0xcbcc, 0xcbcd, 0xcbce, 0xcbcf, - 0xcbd0, 0xcbd1, 0xcbd2, 0xcbd3, 0xcbd4, 0xcbd5, 0xcbd6, 0xcbd7, - 0xcbd8, 0xcbd9, 0xcbda, 0xcbdb, 0xcbdc, 0xcbdd, 0xcbde, 0xcbdf, - 0xcbe0, 0xcbe1, 0xcbe2, 0xcbe3, 0xcbe4, 0xcbe5, 0xcbe6, 0xcbe7, - 0xcbe8, 0xcbe9, 0xcbea, 0xcbeb, 0xcbec, 0xcbed, 0xcbee, 0xcbef, - 0xcbf0, 0xcbf1, 0xcbf2, 0xcbf3, 0xcbf4, 0xcbf5, 0xcbf6, 0xcbf7, - 0xcbf8, 0xcbf9, 0xcbfa, 0xcbfb, 0xcbfc, 0xcbfd, 0xcbfe, 0xcbff, - 0xcc00, 0xcc01, 0xcc02, 0xcc03, 0xcc04, 0xcc05, 0xcc06, 0xcc07, /* 0xcc00 */ - 0xcc08, 0xcc09, 0xcc0a, 0xcc0b, 0xcc0c, 0xcc0d, 0xcc0e, 0xcc0f, - 0xcc10, 0xcc11, 0xcc12, 0xcc13, 0xcc14, 0xcc15, 0xcc16, 0xcc17, - 0xcc18, 0xcc19, 0xcc1a, 0xcc1b, 0xcc1c, 0xcc1d, 0xcc1e, 0xcc1f, - 0xcc20, 0xcc21, 0xcc22, 0xcc23, 0xcc24, 0xcc25, 0xcc26, 0xcc27, - 0xcc28, 0xcc29, 0xcc2a, 0xcc2b, 0xcc2c, 0xcc2d, 0xcc2e, 0xcc2f, - 0xcc30, 0xcc31, 0xcc32, 0xcc33, 0xcc34, 0xcc35, 0xcc36, 0xcc37, - 0xcc38, 0xcc39, 0xcc3a, 0xcc3b, 0xcc3c, 0xcc3d, 0xcc3e, 0xcc3f, - 0xcc40, 0xcc41, 0xcc42, 0xcc43, 0xcc44, 0xcc45, 0xcc46, 0xcc47, /* 0xcc40 */ - 0xcc48, 0xcc49, 0xcc4a, 0xcc4b, 0xcc4c, 0xcc4d, 0xcc4e, 0xcc4f, - 0xcc50, 0xcc51, 0xcc52, 0xcc53, 0xcc54, 0xcc55, 0xcc56, 0xcc57, - 0xcc58, 0xcc59, 0xcc5a, 0xcc5b, 0xcc5c, 0xcc5d, 0xcc5e, 0xcc5f, - 0xcc60, 0xcc61, 0xcc62, 0xcc63, 0xcc64, 0xcc65, 0xcc66, 0xcc67, - 0xcc68, 0xcc69, 0xcc6a, 0xcc6b, 0xcc6c, 0xcc6d, 0xcc6e, 0xcc6f, - 0xcc70, 0xcc71, 0xcc72, 0xcc73, 0xcc74, 0xcc75, 0xcc76, 0xcc77, - 0xcc78, 0xcc79, 0xcc7a, 0xcc7b, 0xcc7c, 0xcc7d, 0xcc7e, 0xcc7f, - 0xcc80, 0xcc81, 0xcc82, 0xcc83, 0xcc84, 0xcc85, 0xcc86, 0xcc87, /* 0xcc80 */ - 0xcc88, 0xcc89, 0xcc8a, 0xcc8b, 0xcc8c, 0xcc8d, 0xcc8e, 0xcc8f, - 0xcc90, 0xcc91, 0xcc92, 0xcc93, 0xcc94, 0xcc95, 0xcc96, 0xcc97, - 0xcc98, 0xcc99, 0xcc9a, 0xcc9b, 0xcc9c, 0xcc9d, 0xcc9e, 0xcc9f, - 0xcca0, 0xcca1, 0xcca2, 0xcca3, 0xcca4, 0xcca5, 0xcca6, 0xcca7, - 0xcca8, 0xcca9, 0xccaa, 0xccab, 0xccac, 0xccad, 0xccae, 0xccaf, - 0xccb0, 0xccb1, 0xccb2, 0xccb3, 0xccb4, 0xccb5, 0xccb6, 0xccb7, - 0xccb8, 0xccb9, 0xccba, 0xccbb, 0xccbc, 0xccbd, 0xccbe, 0xccbf, - 0xccc0, 0xccc1, 0xccc2, 0xccc3, 0xccc4, 0xccc5, 0xccc6, 0xccc7, /* 0xccc0 */ - 0xccc8, 0xccc9, 0xccca, 0xcccb, 0xcccc, 0xcccd, 0xccce, 0xcccf, - 0xccd0, 0xccd1, 0xccd2, 0xccd3, 0xccd4, 0xccd5, 0xccd6, 0xccd7, - 0xccd8, 0xccd9, 0xccda, 0xccdb, 0xccdc, 0xccdd, 0xccde, 0xccdf, - 0xcce0, 0xcce1, 0xcce2, 0xcce3, 0xcce4, 0xcce5, 0xcce6, 0xcce7, - 0xcce8, 0xcce9, 0xccea, 0xcceb, 0xccec, 0xcced, 0xccee, 0xccef, - 0xccf0, 0xccf1, 0xccf2, 0xccf3, 0xccf4, 0xccf5, 0xccf6, 0xccf7, - 0xccf8, 0xccf9, 0xccfa, 0xccfb, 0xccfc, 0xccfd, 0xccfe, 0xccff, - 0xcd00, 0xcd01, 0xcd02, 0xcd03, 0xcd04, 0xcd05, 0xcd06, 0xcd07, /* 0xcd00 */ - 0xcd08, 0xcd09, 0xcd0a, 0xcd0b, 0xcd0c, 0xcd0d, 0xcd0e, 0xcd0f, - 0xcd10, 0xcd11, 0xcd12, 0xcd13, 0xcd14, 0xcd15, 0xcd16, 0xcd17, - 0xcd18, 0xcd19, 0xcd1a, 0xcd1b, 0xcd1c, 0xcd1d, 0xcd1e, 0xcd1f, - 0xcd20, 0xcd21, 0xcd22, 0xcd23, 0xcd24, 0xcd25, 0xcd26, 0xcd27, - 0xcd28, 0xcd29, 0xcd2a, 0xcd2b, 0xcd2c, 0xcd2d, 0xcd2e, 0xcd2f, - 0xcd30, 0xcd31, 0xcd32, 0xcd33, 0xcd34, 0xcd35, 0xcd36, 0xcd37, - 0xcd38, 0xcd39, 0xcd3a, 0xcd3b, 0xcd3c, 0xcd3d, 0xcd3e, 0xcd3f, - 0xcd40, 0xcd41, 0xcd42, 0xcd43, 0xcd44, 0xcd45, 0xcd46, 0xcd47, /* 0xcd40 */ - 0xcd48, 0xcd49, 0xcd4a, 0xcd4b, 0xcd4c, 0xcd4d, 0xcd4e, 0xcd4f, - 0xcd50, 0xcd51, 0xcd52, 0xcd53, 0xcd54, 0xcd55, 0xcd56, 0xcd57, - 0xcd58, 0xcd59, 0xcd5a, 0xcd5b, 0xcd5c, 0xcd5d, 0xcd5e, 0xcd5f, - 0xcd60, 0xcd61, 0xcd62, 0xcd63, 0xcd64, 0xcd65, 0xcd66, 0xcd67, - 0xcd68, 0xcd69, 0xcd6a, 0xcd6b, 0xcd6c, 0xcd6d, 0xcd6e, 0xcd6f, - 0xcd70, 0xcd71, 0xcd72, 0xcd73, 0xcd74, 0xcd75, 0xcd76, 0xcd77, - 0xcd78, 0xcd79, 0xcd7a, 0xcd7b, 0xcd7c, 0xcd7d, 0xcd7e, 0xcd7f, - 0xcd80, 0xcd81, 0xcd82, 0xcd83, 0xcd84, 0xcd85, 0xcd86, 0xcd87, /* 0xcd80 */ - 0xcd88, 0xcd89, 0xcd8a, 0xcd8b, 0xcd8c, 0xcd8d, 0xcd8e, 0xcd8f, - 0xcd90, 0xcd91, 0xcd92, 0xcd93, 0xcd94, 0xcd95, 0xcd96, 0xcd97, - 0xcd98, 0xcd99, 0xcd9a, 0xcd9b, 0xcd9c, 0xcd9d, 0xcd9e, 0xcd9f, - 0xcda0, 0xcda1, 0xcda2, 0xcda3, 0xcda4, 0xcda5, 0xcda6, 0xcda7, - 0xcda8, 0xcda9, 0xcdaa, 0xcdab, 0xcdac, 0xcdad, 0xcdae, 0xcdaf, - 0xcdb0, 0xcdb1, 0xcdb2, 0xcdb3, 0xcdb4, 0xcdb5, 0xcdb6, 0xcdb7, - 0xcdb8, 0xcdb9, 0xcdba, 0xcdbb, 0xcdbc, 0xcdbd, 0xcdbe, 0xcdbf, - 0xcdc0, 0xcdc1, 0xcdc2, 0xcdc3, 0xcdc4, 0xcdc5, 0xcdc6, 0xcdc7, /* 0xcdc0 */ - 0xcdc8, 0xcdc9, 0xcdca, 0xcdcb, 0xcdcc, 0xcdcd, 0xcdce, 0xcdcf, - 0xcdd0, 0xcdd1, 0xcdd2, 0xcdd3, 0xcdd4, 0xcdd5, 0xcdd6, 0xcdd7, - 0xcdd8, 0xcdd9, 0xcdda, 0xcddb, 0xcddc, 0xcddd, 0xcdde, 0xcddf, - 0xcde0, 0xcde1, 0xcde2, 0xcde3, 0xcde4, 0xcde5, 0xcde6, 0xcde7, - 0xcde8, 0xcde9, 0xcdea, 0xcdeb, 0xcdec, 0xcded, 0xcdee, 0xcdef, - 0xcdf0, 0xcdf1, 0xcdf2, 0xcdf3, 0xcdf4, 0xcdf5, 0xcdf6, 0xcdf7, - 0xcdf8, 0xcdf9, 0xcdfa, 0xcdfb, 0xcdfc, 0xcdfd, 0xcdfe, 0xcdff, - 0xce00, 0xce01, 0xce02, 0xce03, 0xce04, 0xce05, 0xce06, 0xce07, /* 0xce00 */ - 0xce08, 0xce09, 0xce0a, 0xce0b, 0xce0c, 0xce0d, 0xce0e, 0xce0f, - 0xce10, 0xce11, 0xce12, 0xce13, 0xce14, 0xce15, 0xce16, 0xce17, - 0xce18, 0xce19, 0xce1a, 0xce1b, 0xce1c, 0xce1d, 0xce1e, 0xce1f, - 0xce20, 0xce21, 0xce22, 0xce23, 0xce24, 0xce25, 0xce26, 0xce27, - 0xce28, 0xce29, 0xce2a, 0xce2b, 0xce2c, 0xce2d, 0xce2e, 0xce2f, - 0xce30, 0xce31, 0xce32, 0xce33, 0xce34, 0xce35, 0xce36, 0xce37, - 0xce38, 0xce39, 0xce3a, 0xce3b, 0xce3c, 0xce3d, 0xce3e, 0xce3f, - 0xce40, 0xce41, 0xce42, 0xce43, 0xce44, 0xce45, 0xce46, 0xce47, /* 0xce40 */ - 0xce48, 0xce49, 0xce4a, 0xce4b, 0xce4c, 0xce4d, 0xce4e, 0xce4f, - 0xce50, 0xce51, 0xce52, 0xce53, 0xce54, 0xce55, 0xce56, 0xce57, - 0xce58, 0xce59, 0xce5a, 0xce5b, 0xce5c, 0xce5d, 0xce5e, 0xce5f, - 0xce60, 0xce61, 0xce62, 0xce63, 0xce64, 0xce65, 0xce66, 0xce67, - 0xce68, 0xce69, 0xce6a, 0xce6b, 0xce6c, 0xce6d, 0xce6e, 0xce6f, - 0xce70, 0xce71, 0xce72, 0xce73, 0xce74, 0xce75, 0xce76, 0xce77, - 0xce78, 0xce79, 0xce7a, 0xce7b, 0xce7c, 0xce7d, 0xce7e, 0xce7f, - 0xce80, 0xce81, 0xce82, 0xce83, 0xce84, 0xce85, 0xce86, 0xce87, /* 0xce80 */ - 0xce88, 0xce89, 0xce8a, 0xce8b, 0xce8c, 0xce8d, 0xce8e, 0xce8f, - 0xce90, 0xce91, 0xce92, 0xce93, 0xce94, 0xce95, 0xce96, 0xce97, - 0xce98, 0xce99, 0xce9a, 0xce9b, 0xce9c, 0xce9d, 0xce9e, 0xce9f, - 0xcea0, 0xcea1, 0xcea2, 0xcea3, 0xcea4, 0xcea5, 0xcea6, 0xcea7, - 0xcea8, 0xcea9, 0xceaa, 0xceab, 0xceac, 0xcead, 0xceae, 0xceaf, - 0xceb0, 0xceb1, 0xceb2, 0xceb3, 0xceb4, 0xceb5, 0xceb6, 0xceb7, - 0xceb8, 0xceb9, 0xceba, 0xcebb, 0xcebc, 0xcebd, 0xcebe, 0xcebf, - 0xcec0, 0xcec1, 0xcec2, 0xcec3, 0xcec4, 0xcec5, 0xcec6, 0xcec7, /* 0xcec0 */ - 0xcec8, 0xcec9, 0xceca, 0xcecb, 0xcecc, 0xcecd, 0xcece, 0xcecf, - 0xced0, 0xced1, 0xced2, 0xced3, 0xced4, 0xced5, 0xced6, 0xced7, - 0xced8, 0xced9, 0xceda, 0xcedb, 0xcedc, 0xcedd, 0xcede, 0xcedf, - 0xcee0, 0xcee1, 0xcee2, 0xcee3, 0xcee4, 0xcee5, 0xcee6, 0xcee7, - 0xcee8, 0xcee9, 0xceea, 0xceeb, 0xceec, 0xceed, 0xceee, 0xceef, - 0xcef0, 0xcef1, 0xcef2, 0xcef3, 0xcef4, 0xcef5, 0xcef6, 0xcef7, - 0xcef8, 0xcef9, 0xcefa, 0xcefb, 0xcefc, 0xcefd, 0xcefe, 0xceff, - 0xcf00, 0xcf01, 0xcf02, 0xcf03, 0xcf04, 0xcf05, 0xcf06, 0xcf07, /* 0xcf00 */ - 0xcf08, 0xcf09, 0xcf0a, 0xcf0b, 0xcf0c, 0xcf0d, 0xcf0e, 0xcf0f, - 0xcf10, 0xcf11, 0xcf12, 0xcf13, 0xcf14, 0xcf15, 0xcf16, 0xcf17, - 0xcf18, 0xcf19, 0xcf1a, 0xcf1b, 0xcf1c, 0xcf1d, 0xcf1e, 0xcf1f, - 0xcf20, 0xcf21, 0xcf22, 0xcf23, 0xcf24, 0xcf25, 0xcf26, 0xcf27, - 0xcf28, 0xcf29, 0xcf2a, 0xcf2b, 0xcf2c, 0xcf2d, 0xcf2e, 0xcf2f, - 0xcf30, 0xcf31, 0xcf32, 0xcf33, 0xcf34, 0xcf35, 0xcf36, 0xcf37, - 0xcf38, 0xcf39, 0xcf3a, 0xcf3b, 0xcf3c, 0xcf3d, 0xcf3e, 0xcf3f, - 0xcf40, 0xcf41, 0xcf42, 0xcf43, 0xcf44, 0xcf45, 0xcf46, 0xcf47, /* 0xcf40 */ - 0xcf48, 0xcf49, 0xcf4a, 0xcf4b, 0xcf4c, 0xcf4d, 0xcf4e, 0xcf4f, - 0xcf50, 0xcf51, 0xcf52, 0xcf53, 0xcf54, 0xcf55, 0xcf56, 0xcf57, - 0xcf58, 0xcf59, 0xcf5a, 0xcf5b, 0xcf5c, 0xcf5d, 0xcf5e, 0xcf5f, - 0xcf60, 0xcf61, 0xcf62, 0xcf63, 0xcf64, 0xcf65, 0xcf66, 0xcf67, - 0xcf68, 0xcf69, 0xcf6a, 0xcf6b, 0xcf6c, 0xcf6d, 0xcf6e, 0xcf6f, - 0xcf70, 0xcf71, 0xcf72, 0xcf73, 0xcf74, 0xcf75, 0xcf76, 0xcf77, - 0xcf78, 0xcf79, 0xcf7a, 0xcf7b, 0xcf7c, 0xcf7d, 0xcf7e, 0xcf7f, - 0xcf80, 0xcf81, 0xcf82, 0xcf83, 0xcf84, 0xcf85, 0xcf86, 0xcf87, /* 0xcf80 */ - 0xcf88, 0xcf89, 0xcf8a, 0xcf8b, 0xcf8c, 0xcf8d, 0xcf8e, 0xcf8f, - 0xcf90, 0xcf91, 0xcf92, 0xcf93, 0xcf94, 0xcf95, 0xcf96, 0xcf97, - 0xcf98, 0xcf99, 0xcf9a, 0xcf9b, 0xcf9c, 0xcf9d, 0xcf9e, 0xcf9f, - 0xcfa0, 0xcfa1, 0xcfa2, 0xcfa3, 0xcfa4, 0xcfa5, 0xcfa6, 0xcfa7, - 0xcfa8, 0xcfa9, 0xcfaa, 0xcfab, 0xcfac, 0xcfad, 0xcfae, 0xcfaf, - 0xcfb0, 0xcfb1, 0xcfb2, 0xcfb3, 0xcfb4, 0xcfb5, 0xcfb6, 0xcfb7, - 0xcfb8, 0xcfb9, 0xcfba, 0xcfbb, 0xcfbc, 0xcfbd, 0xcfbe, 0xcfbf, - 0xcfc0, 0xcfc1, 0xcfc2, 0xcfc3, 0xcfc4, 0xcfc5, 0xcfc6, 0xcfc7, /* 0xcfc0 */ - 0xcfc8, 0xcfc9, 0xcfca, 0xcfcb, 0xcfcc, 0xcfcd, 0xcfce, 0xcfcf, - 0xcfd0, 0xcfd1, 0xcfd2, 0xcfd3, 0xcfd4, 0xcfd5, 0xcfd6, 0xcfd7, - 0xcfd8, 0xcfd9, 0xcfda, 0xcfdb, 0xcfdc, 0xcfdd, 0xcfde, 0xcfdf, - 0xcfe0, 0xcfe1, 0xcfe2, 0xcfe3, 0xcfe4, 0xcfe5, 0xcfe6, 0xcfe7, - 0xcfe8, 0xcfe9, 0xcfea, 0xcfeb, 0xcfec, 0xcfed, 0xcfee, 0xcfef, - 0xcff0, 0xcff1, 0xcff2, 0xcff3, 0xcff4, 0xcff5, 0xcff6, 0xcff7, - 0xcff8, 0xcff9, 0xcffa, 0xcffb, 0xcffc, 0xcffd, 0xcffe, 0xcfff, - 0xd000, 0xd001, 0xd002, 0xd003, 0xd004, 0xd005, 0xd006, 0xd007, /* 0xd000 */ - 0xd008, 0xd009, 0xd00a, 0xd00b, 0xd00c, 0xd00d, 0xd00e, 0xd00f, - 0xd010, 0xd011, 0xd012, 0xd013, 0xd014, 0xd015, 0xd016, 0xd017, - 0xd018, 0xd019, 0xd01a, 0xd01b, 0xd01c, 0xd01d, 0xd01e, 0xd01f, - 0xd020, 0xd021, 0xd022, 0xd023, 0xd024, 0xd025, 0xd026, 0xd027, - 0xd028, 0xd029, 0xd02a, 0xd02b, 0xd02c, 0xd02d, 0xd02e, 0xd02f, - 0xd030, 0xd031, 0xd032, 0xd033, 0xd034, 0xd035, 0xd036, 0xd037, - 0xd038, 0xd039, 0xd03a, 0xd03b, 0xd03c, 0xd03d, 0xd03e, 0xd03f, - 0xd040, 0xd041, 0xd042, 0xd043, 0xd044, 0xd045, 0xd046, 0xd047, /* 0xd040 */ - 0xd048, 0xd049, 0xd04a, 0xd04b, 0xd04c, 0xd04d, 0xd04e, 0xd04f, - 0xd050, 0xd051, 0xd052, 0xd053, 0xd054, 0xd055, 0xd056, 0xd057, - 0xd058, 0xd059, 0xd05a, 0xd05b, 0xd05c, 0xd05d, 0xd05e, 0xd05f, - 0xd060, 0xd061, 0xd062, 0xd063, 0xd064, 0xd065, 0xd066, 0xd067, - 0xd068, 0xd069, 0xd06a, 0xd06b, 0xd06c, 0xd06d, 0xd06e, 0xd06f, - 0xd070, 0xd071, 0xd072, 0xd073, 0xd074, 0xd075, 0xd076, 0xd077, - 0xd078, 0xd079, 0xd07a, 0xd07b, 0xd07c, 0xd07d, 0xd07e, 0xd07f, - 0xd080, 0xd081, 0xd082, 0xd083, 0xd084, 0xd085, 0xd086, 0xd087, /* 0xd080 */ - 0xd088, 0xd089, 0xd08a, 0xd08b, 0xd08c, 0xd08d, 0xd08e, 0xd08f, - 0xd090, 0xd091, 0xd092, 0xd093, 0xd094, 0xd095, 0xd096, 0xd097, - 0xd098, 0xd099, 0xd09a, 0xd09b, 0xd09c, 0xd09d, 0xd09e, 0xd09f, - 0xd0a0, 0xd0a1, 0xd0a2, 0xd0a3, 0xd0a4, 0xd0a5, 0xd0a6, 0xd0a7, - 0xd0a8, 0xd0a9, 0xd0aa, 0xd0ab, 0xd0ac, 0xd0ad, 0xd0ae, 0xd0af, - 0xd0b0, 0xd0b1, 0xd0b2, 0xd0b3, 0xd0b4, 0xd0b5, 0xd0b6, 0xd0b7, - 0xd0b8, 0xd0b9, 0xd0ba, 0xd0bb, 0xd0bc, 0xd0bd, 0xd0be, 0xd0bf, - 0xd0c0, 0xd0c1, 0xd0c2, 0xd0c3, 0xd0c4, 0xd0c5, 0xd0c6, 0xd0c7, /* 0xd0c0 */ - 0xd0c8, 0xd0c9, 0xd0ca, 0xd0cb, 0xd0cc, 0xd0cd, 0xd0ce, 0xd0cf, - 0xd0d0, 0xd0d1, 0xd0d2, 0xd0d3, 0xd0d4, 0xd0d5, 0xd0d6, 0xd0d7, - 0xd0d8, 0xd0d9, 0xd0da, 0xd0db, 0xd0dc, 0xd0dd, 0xd0de, 0xd0df, - 0xd0e0, 0xd0e1, 0xd0e2, 0xd0e3, 0xd0e4, 0xd0e5, 0xd0e6, 0xd0e7, - 0xd0e8, 0xd0e9, 0xd0ea, 0xd0eb, 0xd0ec, 0xd0ed, 0xd0ee, 0xd0ef, - 0xd0f0, 0xd0f1, 0xd0f2, 0xd0f3, 0xd0f4, 0xd0f5, 0xd0f6, 0xd0f7, - 0xd0f8, 0xd0f9, 0xd0fa, 0xd0fb, 0xd0fc, 0xd0fd, 0xd0fe, 0xd0ff, - 0xd100, 0xd101, 0xd102, 0xd103, 0xd104, 0xd105, 0xd106, 0xd107, /* 0xd100 */ - 0xd108, 0xd109, 0xd10a, 0xd10b, 0xd10c, 0xd10d, 0xd10e, 0xd10f, - 0xd110, 0xd111, 0xd112, 0xd113, 0xd114, 0xd115, 0xd116, 0xd117, - 0xd118, 0xd119, 0xd11a, 0xd11b, 0xd11c, 0xd11d, 0xd11e, 0xd11f, - 0xd120, 0xd121, 0xd122, 0xd123, 0xd124, 0xd125, 0xd126, 0xd127, - 0xd128, 0xd129, 0xd12a, 0xd12b, 0xd12c, 0xd12d, 0xd12e, 0xd12f, - 0xd130, 0xd131, 0xd132, 0xd133, 0xd134, 0xd135, 0xd136, 0xd137, - 0xd138, 0xd139, 0xd13a, 0xd13b, 0xd13c, 0xd13d, 0xd13e, 0xd13f, - 0xd140, 0xd141, 0xd142, 0xd143, 0xd144, 0xd145, 0xd146, 0xd147, /* 0xd140 */ - 0xd148, 0xd149, 0xd14a, 0xd14b, 0xd14c, 0xd14d, 0xd14e, 0xd14f, - 0xd150, 0xd151, 0xd152, 0xd153, 0xd154, 0xd155, 0xd156, 0xd157, - 0xd158, 0xd159, 0xd15a, 0xd15b, 0xd15c, 0xd15d, 0xd15e, 0xd15f, - 0xd160, 0xd161, 0xd162, 0xd163, 0xd164, 0xd165, 0xd166, 0xd167, - 0xd168, 0xd169, 0xd16a, 0xd16b, 0xd16c, 0xd16d, 0xd16e, 0xd16f, - 0xd170, 0xd171, 0xd172, 0xd173, 0xd174, 0xd175, 0xd176, 0xd177, - 0xd178, 0xd179, 0xd17a, 0xd17b, 0xd17c, 0xd17d, 0xd17e, 0xd17f, - 0xd180, 0xd181, 0xd182, 0xd183, 0xd184, 0xd185, 0xd186, 0xd187, /* 0xd180 */ - 0xd188, 0xd189, 0xd18a, 0xd18b, 0xd18c, 0xd18d, 0xd18e, 0xd18f, - 0xd190, 0xd191, 0xd192, 0xd193, 0xd194, 0xd195, 0xd196, 0xd197, - 0xd198, 0xd199, 0xd19a, 0xd19b, 0xd19c, 0xd19d, 0xd19e, 0xd19f, - 0xd1a0, 0xd1a1, 0xd1a2, 0xd1a3, 0xd1a4, 0xd1a5, 0xd1a6, 0xd1a7, - 0xd1a8, 0xd1a9, 0xd1aa, 0xd1ab, 0xd1ac, 0xd1ad, 0xd1ae, 0xd1af, - 0xd1b0, 0xd1b1, 0xd1b2, 0xd1b3, 0xd1b4, 0xd1b5, 0xd1b6, 0xd1b7, - 0xd1b8, 0xd1b9, 0xd1ba, 0xd1bb, 0xd1bc, 0xd1bd, 0xd1be, 0xd1bf, - 0xd1c0, 0xd1c1, 0xd1c2, 0xd1c3, 0xd1c4, 0xd1c5, 0xd1c6, 0xd1c7, /* 0xd1c0 */ - 0xd1c8, 0xd1c9, 0xd1ca, 0xd1cb, 0xd1cc, 0xd1cd, 0xd1ce, 0xd1cf, - 0xd1d0, 0xd1d1, 0xd1d2, 0xd1d3, 0xd1d4, 0xd1d5, 0xd1d6, 0xd1d7, - 0xd1d8, 0xd1d9, 0xd1da, 0xd1db, 0xd1dc, 0xd1dd, 0xd1de, 0xd1df, - 0xd1e0, 0xd1e1, 0xd1e2, 0xd1e3, 0xd1e4, 0xd1e5, 0xd1e6, 0xd1e7, - 0xd1e8, 0xd1e9, 0xd1ea, 0xd1eb, 0xd1ec, 0xd1ed, 0xd1ee, 0xd1ef, - 0xd1f0, 0xd1f1, 0xd1f2, 0xd1f3, 0xd1f4, 0xd1f5, 0xd1f6, 0xd1f7, - 0xd1f8, 0xd1f9, 0xd1fa, 0xd1fb, 0xd1fc, 0xd1fd, 0xd1fe, 0xd1ff, - 0xd200, 0xd201, 0xd202, 0xd203, 0xd204, 0xd205, 0xd206, 0xd207, /* 0xd200 */ - 0xd208, 0xd209, 0xd20a, 0xd20b, 0xd20c, 0xd20d, 0xd20e, 0xd20f, - 0xd210, 0xd211, 0xd212, 0xd213, 0xd214, 0xd215, 0xd216, 0xd217, - 0xd218, 0xd219, 0xd21a, 0xd21b, 0xd21c, 0xd21d, 0xd21e, 0xd21f, - 0xd220, 0xd221, 0xd222, 0xd223, 0xd224, 0xd225, 0xd226, 0xd227, - 0xd228, 0xd229, 0xd22a, 0xd22b, 0xd22c, 0xd22d, 0xd22e, 0xd22f, - 0xd230, 0xd231, 0xd232, 0xd233, 0xd234, 0xd235, 0xd236, 0xd237, - 0xd238, 0xd239, 0xd23a, 0xd23b, 0xd23c, 0xd23d, 0xd23e, 0xd23f, - 0xd240, 0xd241, 0xd242, 0xd243, 0xd244, 0xd245, 0xd246, 0xd247, /* 0xd240 */ - 0xd248, 0xd249, 0xd24a, 0xd24b, 0xd24c, 0xd24d, 0xd24e, 0xd24f, - 0xd250, 0xd251, 0xd252, 0xd253, 0xd254, 0xd255, 0xd256, 0xd257, - 0xd258, 0xd259, 0xd25a, 0xd25b, 0xd25c, 0xd25d, 0xd25e, 0xd25f, - 0xd260, 0xd261, 0xd262, 0xd263, 0xd264, 0xd265, 0xd266, 0xd267, - 0xd268, 0xd269, 0xd26a, 0xd26b, 0xd26c, 0xd26d, 0xd26e, 0xd26f, - 0xd270, 0xd271, 0xd272, 0xd273, 0xd274, 0xd275, 0xd276, 0xd277, - 0xd278, 0xd279, 0xd27a, 0xd27b, 0xd27c, 0xd27d, 0xd27e, 0xd27f, - 0xd280, 0xd281, 0xd282, 0xd283, 0xd284, 0xd285, 0xd286, 0xd287, /* 0xd280 */ - 0xd288, 0xd289, 0xd28a, 0xd28b, 0xd28c, 0xd28d, 0xd28e, 0xd28f, - 0xd290, 0xd291, 0xd292, 0xd293, 0xd294, 0xd295, 0xd296, 0xd297, - 0xd298, 0xd299, 0xd29a, 0xd29b, 0xd29c, 0xd29d, 0xd29e, 0xd29f, - 0xd2a0, 0xd2a1, 0xd2a2, 0xd2a3, 0xd2a4, 0xd2a5, 0xd2a6, 0xd2a7, - 0xd2a8, 0xd2a9, 0xd2aa, 0xd2ab, 0xd2ac, 0xd2ad, 0xd2ae, 0xd2af, - 0xd2b0, 0xd2b1, 0xd2b2, 0xd2b3, 0xd2b4, 0xd2b5, 0xd2b6, 0xd2b7, - 0xd2b8, 0xd2b9, 0xd2ba, 0xd2bb, 0xd2bc, 0xd2bd, 0xd2be, 0xd2bf, - 0xd2c0, 0xd2c1, 0xd2c2, 0xd2c3, 0xd2c4, 0xd2c5, 0xd2c6, 0xd2c7, /* 0xd2c0 */ - 0xd2c8, 0xd2c9, 0xd2ca, 0xd2cb, 0xd2cc, 0xd2cd, 0xd2ce, 0xd2cf, - 0xd2d0, 0xd2d1, 0xd2d2, 0xd2d3, 0xd2d4, 0xd2d5, 0xd2d6, 0xd2d7, - 0xd2d8, 0xd2d9, 0xd2da, 0xd2db, 0xd2dc, 0xd2dd, 0xd2de, 0xd2df, - 0xd2e0, 0xd2e1, 0xd2e2, 0xd2e3, 0xd2e4, 0xd2e5, 0xd2e6, 0xd2e7, - 0xd2e8, 0xd2e9, 0xd2ea, 0xd2eb, 0xd2ec, 0xd2ed, 0xd2ee, 0xd2ef, - 0xd2f0, 0xd2f1, 0xd2f2, 0xd2f3, 0xd2f4, 0xd2f5, 0xd2f6, 0xd2f7, - 0xd2f8, 0xd2f9, 0xd2fa, 0xd2fb, 0xd2fc, 0xd2fd, 0xd2fe, 0xd2ff, - 0xd300, 0xd301, 0xd302, 0xd303, 0xd304, 0xd305, 0xd306, 0xd307, /* 0xd300 */ - 0xd308, 0xd309, 0xd30a, 0xd30b, 0xd30c, 0xd30d, 0xd30e, 0xd30f, - 0xd310, 0xd311, 0xd312, 0xd313, 0xd314, 0xd315, 0xd316, 0xd317, - 0xd318, 0xd319, 0xd31a, 0xd31b, 0xd31c, 0xd31d, 0xd31e, 0xd31f, - 0xd320, 0xd321, 0xd322, 0xd323, 0xd324, 0xd325, 0xd326, 0xd327, - 0xd328, 0xd329, 0xd32a, 0xd32b, 0xd32c, 0xd32d, 0xd32e, 0xd32f, - 0xd330, 0xd331, 0xd332, 0xd333, 0xd334, 0xd335, 0xd336, 0xd337, - 0xd338, 0xd339, 0xd33a, 0xd33b, 0xd33c, 0xd33d, 0xd33e, 0xd33f, - 0xd340, 0xd341, 0xd342, 0xd343, 0xd344, 0xd345, 0xd346, 0xd347, /* 0xd340 */ - 0xd348, 0xd349, 0xd34a, 0xd34b, 0xd34c, 0xd34d, 0xd34e, 0xd34f, - 0xd350, 0xd351, 0xd352, 0xd353, 0xd354, 0xd355, 0xd356, 0xd357, - 0xd358, 0xd359, 0xd35a, 0xd35b, 0xd35c, 0xd35d, 0xd35e, 0xd35f, - 0xd360, 0xd361, 0xd362, 0xd363, 0xd364, 0xd365, 0xd366, 0xd367, - 0xd368, 0xd369, 0xd36a, 0xd36b, 0xd36c, 0xd36d, 0xd36e, 0xd36f, - 0xd370, 0xd371, 0xd372, 0xd373, 0xd374, 0xd375, 0xd376, 0xd377, - 0xd378, 0xd379, 0xd37a, 0xd37b, 0xd37c, 0xd37d, 0xd37e, 0xd37f, - 0xd380, 0xd381, 0xd382, 0xd383, 0xd384, 0xd385, 0xd386, 0xd387, /* 0xd380 */ - 0xd388, 0xd389, 0xd38a, 0xd38b, 0xd38c, 0xd38d, 0xd38e, 0xd38f, - 0xd390, 0xd391, 0xd392, 0xd393, 0xd394, 0xd395, 0xd396, 0xd397, - 0xd398, 0xd399, 0xd39a, 0xd39b, 0xd39c, 0xd39d, 0xd39e, 0xd39f, - 0xd3a0, 0xd3a1, 0xd3a2, 0xd3a3, 0xd3a4, 0xd3a5, 0xd3a6, 0xd3a7, - 0xd3a8, 0xd3a9, 0xd3aa, 0xd3ab, 0xd3ac, 0xd3ad, 0xd3ae, 0xd3af, - 0xd3b0, 0xd3b1, 0xd3b2, 0xd3b3, 0xd3b4, 0xd3b5, 0xd3b6, 0xd3b7, - 0xd3b8, 0xd3b9, 0xd3ba, 0xd3bb, 0xd3bc, 0xd3bd, 0xd3be, 0xd3bf, - 0xd3c0, 0xd3c1, 0xd3c2, 0xd3c3, 0xd3c4, 0xd3c5, 0xd3c6, 0xd3c7, /* 0xd3c0 */ - 0xd3c8, 0xd3c9, 0xd3ca, 0xd3cb, 0xd3cc, 0xd3cd, 0xd3ce, 0xd3cf, - 0xd3d0, 0xd3d1, 0xd3d2, 0xd3d3, 0xd3d4, 0xd3d5, 0xd3d6, 0xd3d7, - 0xd3d8, 0xd3d9, 0xd3da, 0xd3db, 0xd3dc, 0xd3dd, 0xd3de, 0xd3df, - 0xd3e0, 0xd3e1, 0xd3e2, 0xd3e3, 0xd3e4, 0xd3e5, 0xd3e6, 0xd3e7, - 0xd3e8, 0xd3e9, 0xd3ea, 0xd3eb, 0xd3ec, 0xd3ed, 0xd3ee, 0xd3ef, - 0xd3f0, 0xd3f1, 0xd3f2, 0xd3f3, 0xd3f4, 0xd3f5, 0xd3f6, 0xd3f7, - 0xd3f8, 0xd3f9, 0xd3fa, 0xd3fb, 0xd3fc, 0xd3fd, 0xd3fe, 0xd3ff, - 0xd400, 0xd401, 0xd402, 0xd403, 0xd404, 0xd405, 0xd406, 0xd407, /* 0xd400 */ - 0xd408, 0xd409, 0xd40a, 0xd40b, 0xd40c, 0xd40d, 0xd40e, 0xd40f, - 0xd410, 0xd411, 0xd412, 0xd413, 0xd414, 0xd415, 0xd416, 0xd417, - 0xd418, 0xd419, 0xd41a, 0xd41b, 0xd41c, 0xd41d, 0xd41e, 0xd41f, - 0xd420, 0xd421, 0xd422, 0xd423, 0xd424, 0xd425, 0xd426, 0xd427, - 0xd428, 0xd429, 0xd42a, 0xd42b, 0xd42c, 0xd42d, 0xd42e, 0xd42f, - 0xd430, 0xd431, 0xd432, 0xd433, 0xd434, 0xd435, 0xd436, 0xd437, - 0xd438, 0xd439, 0xd43a, 0xd43b, 0xd43c, 0xd43d, 0xd43e, 0xd43f, - 0xd440, 0xd441, 0xd442, 0xd443, 0xd444, 0xd445, 0xd446, 0xd447, /* 0xd440 */ - 0xd448, 0xd449, 0xd44a, 0xd44b, 0xd44c, 0xd44d, 0xd44e, 0xd44f, - 0xd450, 0xd451, 0xd452, 0xd453, 0xd454, 0xd455, 0xd456, 0xd457, - 0xd458, 0xd459, 0xd45a, 0xd45b, 0xd45c, 0xd45d, 0xd45e, 0xd45f, - 0xd460, 0xd461, 0xd462, 0xd463, 0xd464, 0xd465, 0xd466, 0xd467, - 0xd468, 0xd469, 0xd46a, 0xd46b, 0xd46c, 0xd46d, 0xd46e, 0xd46f, - 0xd470, 0xd471, 0xd472, 0xd473, 0xd474, 0xd475, 0xd476, 0xd477, - 0xd478, 0xd479, 0xd47a, 0xd47b, 0xd47c, 0xd47d, 0xd47e, 0xd47f, - 0xd480, 0xd481, 0xd482, 0xd483, 0xd484, 0xd485, 0xd486, 0xd487, /* 0xd480 */ - 0xd488, 0xd489, 0xd48a, 0xd48b, 0xd48c, 0xd48d, 0xd48e, 0xd48f, - 0xd490, 0xd491, 0xd492, 0xd493, 0xd494, 0xd495, 0xd496, 0xd497, - 0xd498, 0xd499, 0xd49a, 0xd49b, 0xd49c, 0xd49d, 0xd49e, 0xd49f, - 0xd4a0, 0xd4a1, 0xd4a2, 0xd4a3, 0xd4a4, 0xd4a5, 0xd4a6, 0xd4a7, - 0xd4a8, 0xd4a9, 0xd4aa, 0xd4ab, 0xd4ac, 0xd4ad, 0xd4ae, 0xd4af, - 0xd4b0, 0xd4b1, 0xd4b2, 0xd4b3, 0xd4b4, 0xd4b5, 0xd4b6, 0xd4b7, - 0xd4b8, 0xd4b9, 0xd4ba, 0xd4bb, 0xd4bc, 0xd4bd, 0xd4be, 0xd4bf, - 0xd4c0, 0xd4c1, 0xd4c2, 0xd4c3, 0xd4c4, 0xd4c5, 0xd4c6, 0xd4c7, /* 0xd4c0 */ - 0xd4c8, 0xd4c9, 0xd4ca, 0xd4cb, 0xd4cc, 0xd4cd, 0xd4ce, 0xd4cf, - 0xd4d0, 0xd4d1, 0xd4d2, 0xd4d3, 0xd4d4, 0xd4d5, 0xd4d6, 0xd4d7, - 0xd4d8, 0xd4d9, 0xd4da, 0xd4db, 0xd4dc, 0xd4dd, 0xd4de, 0xd4df, - 0xd4e0, 0xd4e1, 0xd4e2, 0xd4e3, 0xd4e4, 0xd4e5, 0xd4e6, 0xd4e7, - 0xd4e8, 0xd4e9, 0xd4ea, 0xd4eb, 0xd4ec, 0xd4ed, 0xd4ee, 0xd4ef, - 0xd4f0, 0xd4f1, 0xd4f2, 0xd4f3, 0xd4f4, 0xd4f5, 0xd4f6, 0xd4f7, - 0xd4f8, 0xd4f9, 0xd4fa, 0xd4fb, 0xd4fc, 0xd4fd, 0xd4fe, 0xd4ff, - 0xd500, 0xd501, 0xd502, 0xd503, 0xd504, 0xd505, 0xd506, 0xd507, /* 0xd500 */ - 0xd508, 0xd509, 0xd50a, 0xd50b, 0xd50c, 0xd50d, 0xd50e, 0xd50f, - 0xd510, 0xd511, 0xd512, 0xd513, 0xd514, 0xd515, 0xd516, 0xd517, - 0xd518, 0xd519, 0xd51a, 0xd51b, 0xd51c, 0xd51d, 0xd51e, 0xd51f, - 0xd520, 0xd521, 0xd522, 0xd523, 0xd524, 0xd525, 0xd526, 0xd527, - 0xd528, 0xd529, 0xd52a, 0xd52b, 0xd52c, 0xd52d, 0xd52e, 0xd52f, - 0xd530, 0xd531, 0xd532, 0xd533, 0xd534, 0xd535, 0xd536, 0xd537, - 0xd538, 0xd539, 0xd53a, 0xd53b, 0xd53c, 0xd53d, 0xd53e, 0xd53f, - 0xd540, 0xd541, 0xd542, 0xd543, 0xd544, 0xd545, 0xd546, 0xd547, /* 0xd540 */ - 0xd548, 0xd549, 0xd54a, 0xd54b, 0xd54c, 0xd54d, 0xd54e, 0xd54f, - 0xd550, 0xd551, 0xd552, 0xd553, 0xd554, 0xd555, 0xd556, 0xd557, - 0xd558, 0xd559, 0xd55a, 0xd55b, 0xd55c, 0xd55d, 0xd55e, 0xd55f, - 0xd560, 0xd561, 0xd562, 0xd563, 0xd564, 0xd565, 0xd566, 0xd567, - 0xd568, 0xd569, 0xd56a, 0xd56b, 0xd56c, 0xd56d, 0xd56e, 0xd56f, - 0xd570, 0xd571, 0xd572, 0xd573, 0xd574, 0xd575, 0xd576, 0xd577, - 0xd578, 0xd579, 0xd57a, 0xd57b, 0xd57c, 0xd57d, 0xd57e, 0xd57f, - 0xd580, 0xd581, 0xd582, 0xd583, 0xd584, 0xd585, 0xd586, 0xd587, /* 0xd580 */ - 0xd588, 0xd589, 0xd58a, 0xd58b, 0xd58c, 0xd58d, 0xd58e, 0xd58f, - 0xd590, 0xd591, 0xd592, 0xd593, 0xd594, 0xd595, 0xd596, 0xd597, - 0xd598, 0xd599, 0xd59a, 0xd59b, 0xd59c, 0xd59d, 0xd59e, 0xd59f, - 0xd5a0, 0xd5a1, 0xd5a2, 0xd5a3, 0xd5a4, 0xd5a5, 0xd5a6, 0xd5a7, - 0xd5a8, 0xd5a9, 0xd5aa, 0xd5ab, 0xd5ac, 0xd5ad, 0xd5ae, 0xd5af, - 0xd5b0, 0xd5b1, 0xd5b2, 0xd5b3, 0xd5b4, 0xd5b5, 0xd5b6, 0xd5b7, - 0xd5b8, 0xd5b9, 0xd5ba, 0xd5bb, 0xd5bc, 0xd5bd, 0xd5be, 0xd5bf, - 0xd5c0, 0xd5c1, 0xd5c2, 0xd5c3, 0xd5c4, 0xd5c5, 0xd5c6, 0xd5c7, /* 0xd5c0 */ - 0xd5c8, 0xd5c9, 0xd5ca, 0xd5cb, 0xd5cc, 0xd5cd, 0xd5ce, 0xd5cf, - 0xd5d0, 0xd5d1, 0xd5d2, 0xd5d3, 0xd5d4, 0xd5d5, 0xd5d6, 0xd5d7, - 0xd5d8, 0xd5d9, 0xd5da, 0xd5db, 0xd5dc, 0xd5dd, 0xd5de, 0xd5df, - 0xd5e0, 0xd5e1, 0xd5e2, 0xd5e3, 0xd5e4, 0xd5e5, 0xd5e6, 0xd5e7, - 0xd5e8, 0xd5e9, 0xd5ea, 0xd5eb, 0xd5ec, 0xd5ed, 0xd5ee, 0xd5ef, - 0xd5f0, 0xd5f1, 0xd5f2, 0xd5f3, 0xd5f4, 0xd5f5, 0xd5f6, 0xd5f7, - 0xd5f8, 0xd5f9, 0xd5fa, 0xd5fb, 0xd5fc, 0xd5fd, 0xd5fe, 0xd5ff, - 0xd600, 0xd601, 0xd602, 0xd603, 0xd604, 0xd605, 0xd606, 0xd607, /* 0xd600 */ - 0xd608, 0xd609, 0xd60a, 0xd60b, 0xd60c, 0xd60d, 0xd60e, 0xd60f, - 0xd610, 0xd611, 0xd612, 0xd613, 0xd614, 0xd615, 0xd616, 0xd617, - 0xd618, 0xd619, 0xd61a, 0xd61b, 0xd61c, 0xd61d, 0xd61e, 0xd61f, - 0xd620, 0xd621, 0xd622, 0xd623, 0xd624, 0xd625, 0xd626, 0xd627, - 0xd628, 0xd629, 0xd62a, 0xd62b, 0xd62c, 0xd62d, 0xd62e, 0xd62f, - 0xd630, 0xd631, 0xd632, 0xd633, 0xd634, 0xd635, 0xd636, 0xd637, - 0xd638, 0xd639, 0xd63a, 0xd63b, 0xd63c, 0xd63d, 0xd63e, 0xd63f, - 0xd640, 0xd641, 0xd642, 0xd643, 0xd644, 0xd645, 0xd646, 0xd647, /* 0xd640 */ - 0xd648, 0xd649, 0xd64a, 0xd64b, 0xd64c, 0xd64d, 0xd64e, 0xd64f, - 0xd650, 0xd651, 0xd652, 0xd653, 0xd654, 0xd655, 0xd656, 0xd657, - 0xd658, 0xd659, 0xd65a, 0xd65b, 0xd65c, 0xd65d, 0xd65e, 0xd65f, - 0xd660, 0xd661, 0xd662, 0xd663, 0xd664, 0xd665, 0xd666, 0xd667, - 0xd668, 0xd669, 0xd66a, 0xd66b, 0xd66c, 0xd66d, 0xd66e, 0xd66f, - 0xd670, 0xd671, 0xd672, 0xd673, 0xd674, 0xd675, 0xd676, 0xd677, - 0xd678, 0xd679, 0xd67a, 0xd67b, 0xd67c, 0xd67d, 0xd67e, 0xd67f, - 0xd680, 0xd681, 0xd682, 0xd683, 0xd684, 0xd685, 0xd686, 0xd687, /* 0xd680 */ - 0xd688, 0xd689, 0xd68a, 0xd68b, 0xd68c, 0xd68d, 0xd68e, 0xd68f, - 0xd690, 0xd691, 0xd692, 0xd693, 0xd694, 0xd695, 0xd696, 0xd697, - 0xd698, 0xd699, 0xd69a, 0xd69b, 0xd69c, 0xd69d, 0xd69e, 0xd69f, - 0xd6a0, 0xd6a1, 0xd6a2, 0xd6a3, 0xd6a4, 0xd6a5, 0xd6a6, 0xd6a7, - 0xd6a8, 0xd6a9, 0xd6aa, 0xd6ab, 0xd6ac, 0xd6ad, 0xd6ae, 0xd6af, - 0xd6b0, 0xd6b1, 0xd6b2, 0xd6b3, 0xd6b4, 0xd6b5, 0xd6b6, 0xd6b7, - 0xd6b8, 0xd6b9, 0xd6ba, 0xd6bb, 0xd6bc, 0xd6bd, 0xd6be, 0xd6bf, - 0xd6c0, 0xd6c1, 0xd6c2, 0xd6c3, 0xd6c4, 0xd6c5, 0xd6c6, 0xd6c7, /* 0xd6c0 */ - 0xd6c8, 0xd6c9, 0xd6ca, 0xd6cb, 0xd6cc, 0xd6cd, 0xd6ce, 0xd6cf, - 0xd6d0, 0xd6d1, 0xd6d2, 0xd6d3, 0xd6d4, 0xd6d5, 0xd6d6, 0xd6d7, - 0xd6d8, 0xd6d9, 0xd6da, 0xd6db, 0xd6dc, 0xd6dd, 0xd6de, 0xd6df, - 0xd6e0, 0xd6e1, 0xd6e2, 0xd6e3, 0xd6e4, 0xd6e5, 0xd6e6, 0xd6e7, - 0xd6e8, 0xd6e9, 0xd6ea, 0xd6eb, 0xd6ec, 0xd6ed, 0xd6ee, 0xd6ef, - 0xd6f0, 0xd6f1, 0xd6f2, 0xd6f3, 0xd6f4, 0xd6f5, 0xd6f6, 0xd6f7, - 0xd6f8, 0xd6f9, 0xd6fa, 0xd6fb, 0xd6fc, 0xd6fd, 0xd6fe, 0xd6ff, - 0xd700, 0xd701, 0xd702, 0xd703, 0xd704, 0xd705, 0xd706, 0xd707, /* 0xd700 */ - 0xd708, 0xd709, 0xd70a, 0xd70b, 0xd70c, 0xd70d, 0xd70e, 0xd70f, - 0xd710, 0xd711, 0xd712, 0xd713, 0xd714, 0xd715, 0xd716, 0xd717, - 0xd718, 0xd719, 0xd71a, 0xd71b, 0xd71c, 0xd71d, 0xd71e, 0xd71f, - 0xd720, 0xd721, 0xd722, 0xd723, 0xd724, 0xd725, 0xd726, 0xd727, - 0xd728, 0xd729, 0xd72a, 0xd72b, 0xd72c, 0xd72d, 0xd72e, 0xd72f, - 0xd730, 0xd731, 0xd732, 0xd733, 0xd734, 0xd735, 0xd736, 0xd737, - 0xd738, 0xd739, 0xd73a, 0xd73b, 0xd73c, 0xd73d, 0xd73e, 0xd73f, - 0xd740, 0xd741, 0xd742, 0xd743, 0xd744, 0xd745, 0xd746, 0xd747, /* 0xd740 */ - 0xd748, 0xd749, 0xd74a, 0xd74b, 0xd74c, 0xd74d, 0xd74e, 0xd74f, - 0xd750, 0xd751, 0xd752, 0xd753, 0xd754, 0xd755, 0xd756, 0xd757, - 0xd758, 0xd759, 0xd75a, 0xd75b, 0xd75c, 0xd75d, 0xd75e, 0xd75f, - 0xd760, 0xd761, 0xd762, 0xd763, 0xd764, 0xd765, 0xd766, 0xd767, - 0xd768, 0xd769, 0xd76a, 0xd76b, 0xd76c, 0xd76d, 0xd76e, 0xd76f, - 0xd770, 0xd771, 0xd772, 0xd773, 0xd774, 0xd775, 0xd776, 0xd777, - 0xd778, 0xd779, 0xd77a, 0xd77b, 0xd77c, 0xd77d, 0xd77e, 0xd77f, - 0xd780, 0xd781, 0xd782, 0xd783, 0xd784, 0xd785, 0xd786, 0xd787, /* 0xd780 */ - 0xd788, 0xd789, 0xd78a, 0xd78b, 0xd78c, 0xd78d, 0xd78e, 0xd78f, - 0xd790, 0xd791, 0xd792, 0xd793, 0xd794, 0xd795, 0xd796, 0xd797, - 0xd798, 0xd799, 0xd79a, 0xd79b, 0xd79c, 0xd79d, 0xd79e, 0xd79f, - 0xd7a0, 0xd7a1, 0xd7a2, 0xd7a3, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd7b0, 0xd7b1, 0xd7b2, 0xd7b3, 0xd7b4, 0xd7b5, 0xd7b6, 0xd7b7, - 0xd7b8, 0xd7b9, 0xd7ba, 0xd7bb, 0xd7bc, 0xd7bd, 0xd7be, 0xd7bf, - 0xd7c0, 0xd7c1, 0xd7c2, 0xd7c3, 0xd7c4, 0xd7c5, 0xd7c6, 0x0000, /* 0xd7c0 */ - 0x0000, 0x0000, 0x0000, 0xd7cb, 0xd7cc, 0xd7cd, 0xd7ce, 0xd7cf, - 0xd7d0, 0xd7d1, 0xd7d2, 0xd7d3, 0xd7d4, 0xd7d5, 0xd7d6, 0xd7d7, - 0xd7d8, 0xd7d9, 0xd7da, 0xd7db, 0xd7dc, 0xd7dd, 0xd7de, 0xd7df, - 0xd7e0, 0xd7e1, 0xd7e2, 0xd7e3, 0xd7e4, 0xd7e5, 0xd7e6, 0xd7e7, - 0xd7e8, 0xd7e9, 0xd7ea, 0xd7eb, 0xd7ec, 0xd7ed, 0xd7ee, 0xd7ef, - 0xd7f0, 0xd7f1, 0xd7f2, 0xd7f3, 0xd7f4, 0xd7f5, 0xd7f6, 0xd7f7, - 0xd7f8, 0xd7f9, 0xd7fa, 0xd7fb, 0x0000, 0x0000, 0x0000, 0x0000, - 0xd800, 0xd801, 0xd802, 0xd803, 0xd804, 0xd805, 0xd806, 0xd807, /* 0xd800 */ - 0xd808, 0xd809, 0xd80a, 0xd80b, 0xd80c, 0xd80d, 0xd80e, 0xd80f, - 0xd810, 0xd811, 0xd812, 0xd813, 0xd814, 0xd815, 0xd816, 0xd817, - 0xd818, 0xd819, 0xd81a, 0xd81b, 0xd81c, 0xd81d, 0xd81e, 0xd81f, - 0xd820, 0xd821, 0xd822, 0xd823, 0xd824, 0xd825, 0xd826, 0xd827, - 0xd828, 0xd829, 0xd82a, 0xd82b, 0xd82c, 0xd82d, 0xd82e, 0xd82f, - 0xd830, 0xd831, 0xd832, 0xd833, 0xd834, 0xd835, 0xd836, 0xd837, - 0xd838, 0xd839, 0xd83a, 0xd83b, 0xd83c, 0xd83d, 0xd83e, 0xd83f, - 0xd840, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, /* 0xd840 */ - 0xd848, 0xd849, 0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, - 0xd850, 0xd851, 0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0xd857, - 0xd858, 0xd859, 0xd85a, 0xd85b, 0xd85c, 0xd85d, 0xd85e, 0xd85f, - 0xd860, 0xd861, 0xd862, 0xd863, 0xd864, 0xd865, 0xd866, 0xd867, - 0xd868, 0xd869, 0xd86a, 0xd86b, 0xd86c, 0xd86d, 0xd86e, 0xd86f, - 0xd870, 0xd871, 0xd872, 0xd873, 0xd874, 0xd875, 0xd876, 0xd877, - 0xd878, 0xd879, 0xd87a, 0xd87b, 0xd87c, 0xd87d, 0xd87e, 0xd87f, - 0xd880, 0xd881, 0xd882, 0xd883, 0xd884, 0xd885, 0xd886, 0xd887, /* 0xd880 */ - 0xd888, 0xd889, 0xd88a, 0xd88b, 0xd88c, 0xd88d, 0xd88e, 0xd88f, - 0xd890, 0xd891, 0xd892, 0xd893, 0xd894, 0xd895, 0xd896, 0xd897, - 0xd898, 0xd899, 0xd89a, 0xd89b, 0xd89c, 0xd89d, 0xd89e, 0xd89f, - 0xd8a0, 0xd8a1, 0xd8a2, 0xd8a3, 0xd8a4, 0xd8a5, 0xd8a6, 0xd8a7, - 0xd8a8, 0xd8a9, 0xd8aa, 0xd8ab, 0xd8ac, 0xd8ad, 0xd8ae, 0xd8af, - 0xd8b0, 0xd8b1, 0xd8b2, 0xd8b3, 0xd8b4, 0xd8b5, 0xd8b6, 0xd8b7, - 0xd8b8, 0xd8b9, 0xd8ba, 0xd8bb, 0xd8bc, 0xd8bd, 0xd8be, 0xd8bf, - 0xd8c0, 0xd8c1, 0xd8c2, 0xd8c3, 0xd8c4, 0xd8c5, 0xd8c6, 0xd8c7, /* 0xd8c0 */ - 0xd8c8, 0xd8c9, 0xd8ca, 0xd8cb, 0xd8cc, 0xd8cd, 0xd8ce, 0xd8cf, - 0xd8d0, 0xd8d1, 0xd8d2, 0xd8d3, 0xd8d4, 0xd8d5, 0xd8d6, 0xd8d7, - 0xd8d8, 0xd8d9, 0xd8da, 0xd8db, 0xd8dc, 0xd8dd, 0xd8de, 0xd8df, - 0xd8e0, 0xd8e1, 0xd8e2, 0xd8e3, 0xd8e4, 0xd8e5, 0xd8e6, 0xd8e7, - 0xd8e8, 0xd8e9, 0xd8ea, 0xd8eb, 0xd8ec, 0xd8ed, 0xd8ee, 0xd8ef, - 0xd8f0, 0xd8f1, 0xd8f2, 0xd8f3, 0xd8f4, 0xd8f5, 0xd8f6, 0xd8f7, - 0xd8f8, 0xd8f9, 0xd8fa, 0xd8fb, 0xd8fc, 0xd8fd, 0xd8fe, 0xd8ff, - 0xd900, 0xd901, 0xd902, 0xd903, 0xd904, 0xd905, 0xd906, 0xd907, /* 0xd900 */ - 0xd908, 0xd909, 0xd90a, 0xd90b, 0xd90c, 0xd90d, 0xd90e, 0xd90f, - 0xd910, 0xd911, 0xd912, 0xd913, 0xd914, 0xd915, 0xd916, 0xd917, - 0xd918, 0xd919, 0xd91a, 0xd91b, 0xd91c, 0xd91d, 0xd91e, 0xd91f, - 0xd920, 0xd921, 0xd922, 0xd923, 0xd924, 0xd925, 0xd926, 0xd927, - 0xd928, 0xd929, 0xd92a, 0xd92b, 0xd92c, 0xd92d, 0xd92e, 0xd92f, - 0xd930, 0xd931, 0xd932, 0xd933, 0xd934, 0xd935, 0xd936, 0xd937, - 0xd938, 0xd939, 0xd93a, 0xd93b, 0xd93c, 0xd93d, 0xd93e, 0xd93f, - 0xd940, 0xd941, 0xd942, 0xd943, 0xd944, 0xd945, 0xd946, 0xd947, /* 0xd940 */ - 0xd948, 0xd949, 0xd94a, 0xd94b, 0xd94c, 0xd94d, 0xd94e, 0xd94f, - 0xd950, 0xd951, 0xd952, 0xd953, 0xd954, 0xd955, 0xd956, 0xd957, - 0xd958, 0xd959, 0xd95a, 0xd95b, 0xd95c, 0xd95d, 0xd95e, 0xd95f, - 0xd960, 0xd961, 0xd962, 0xd963, 0xd964, 0xd965, 0xd966, 0xd967, - 0xd968, 0xd969, 0xd96a, 0xd96b, 0xd96c, 0xd96d, 0xd96e, 0xd96f, - 0xd970, 0xd971, 0xd972, 0xd973, 0xd974, 0xd975, 0xd976, 0xd977, - 0xd978, 0xd979, 0xd97a, 0xd97b, 0xd97c, 0xd97d, 0xd97e, 0xd97f, - 0xd980, 0xd981, 0xd982, 0xd983, 0xd984, 0xd985, 0xd986, 0xd987, /* 0xd980 */ - 0xd988, 0xd989, 0xd98a, 0xd98b, 0xd98c, 0xd98d, 0xd98e, 0xd98f, - 0xd990, 0xd991, 0xd992, 0xd993, 0xd994, 0xd995, 0xd996, 0xd997, - 0xd998, 0xd999, 0xd99a, 0xd99b, 0xd99c, 0xd99d, 0xd99e, 0xd99f, - 0xd9a0, 0xd9a1, 0xd9a2, 0xd9a3, 0xd9a4, 0xd9a5, 0xd9a6, 0xd9a7, - 0xd9a8, 0xd9a9, 0xd9aa, 0xd9ab, 0xd9ac, 0xd9ad, 0xd9ae, 0xd9af, - 0xd9b0, 0xd9b1, 0xd9b2, 0xd9b3, 0xd9b4, 0xd9b5, 0xd9b6, 0xd9b7, - 0xd9b8, 0xd9b9, 0xd9ba, 0xd9bb, 0xd9bc, 0xd9bd, 0xd9be, 0xd9bf, - 0xd9c0, 0xd9c1, 0xd9c2, 0xd9c3, 0xd9c4, 0xd9c5, 0xd9c6, 0xd9c7, /* 0xd9c0 */ - 0xd9c8, 0xd9c9, 0xd9ca, 0xd9cb, 0xd9cc, 0xd9cd, 0xd9ce, 0xd9cf, - 0xd9d0, 0xd9d1, 0xd9d2, 0xd9d3, 0xd9d4, 0xd9d5, 0xd9d6, 0xd9d7, - 0xd9d8, 0xd9d9, 0xd9da, 0xd9db, 0xd9dc, 0xd9dd, 0xd9de, 0xd9df, - 0xd9e0, 0xd9e1, 0xd9e2, 0xd9e3, 0xd9e4, 0xd9e5, 0xd9e6, 0xd9e7, - 0xd9e8, 0xd9e9, 0xd9ea, 0xd9eb, 0xd9ec, 0xd9ed, 0xd9ee, 0xd9ef, - 0xd9f0, 0xd9f1, 0xd9f2, 0xd9f3, 0xd9f4, 0xd9f5, 0xd9f6, 0xd9f7, - 0xd9f8, 0xd9f9, 0xd9fa, 0xd9fb, 0xd9fc, 0xd9fd, 0xd9fe, 0xd9ff, - 0xda00, 0xda01, 0xda02, 0xda03, 0xda04, 0xda05, 0xda06, 0xda07, /* 0xda00 */ - 0xda08, 0xda09, 0xda0a, 0xda0b, 0xda0c, 0xda0d, 0xda0e, 0xda0f, - 0xda10, 0xda11, 0xda12, 0xda13, 0xda14, 0xda15, 0xda16, 0xda17, - 0xda18, 0xda19, 0xda1a, 0xda1b, 0xda1c, 0xda1d, 0xda1e, 0xda1f, - 0xda20, 0xda21, 0xda22, 0xda23, 0xda24, 0xda25, 0xda26, 0xda27, - 0xda28, 0xda29, 0xda2a, 0xda2b, 0xda2c, 0xda2d, 0xda2e, 0xda2f, - 0xda30, 0xda31, 0xda32, 0xda33, 0xda34, 0xda35, 0xda36, 0xda37, - 0xda38, 0xda39, 0xda3a, 0xda3b, 0xda3c, 0xda3d, 0xda3e, 0xda3f, - 0xda40, 0xda41, 0xda42, 0xda43, 0xda44, 0xda45, 0xda46, 0xda47, /* 0xda40 */ - 0xda48, 0xda49, 0xda4a, 0xda4b, 0xda4c, 0xda4d, 0xda4e, 0xda4f, - 0xda50, 0xda51, 0xda52, 0xda53, 0xda54, 0xda55, 0xda56, 0xda57, - 0xda58, 0xda59, 0xda5a, 0xda5b, 0xda5c, 0xda5d, 0xda5e, 0xda5f, - 0xda60, 0xda61, 0xda62, 0xda63, 0xda64, 0xda65, 0xda66, 0xda67, - 0xda68, 0xda69, 0xda6a, 0xda6b, 0xda6c, 0xda6d, 0xda6e, 0xda6f, - 0xda70, 0xda71, 0xda72, 0xda73, 0xda74, 0xda75, 0xda76, 0xda77, - 0xda78, 0xda79, 0xda7a, 0xda7b, 0xda7c, 0xda7d, 0xda7e, 0xda7f, - 0xda80, 0xda81, 0xda82, 0xda83, 0xda84, 0xda85, 0xda86, 0xda87, /* 0xda80 */ - 0xda88, 0xda89, 0xda8a, 0xda8b, 0xda8c, 0xda8d, 0xda8e, 0xda8f, - 0xda90, 0xda91, 0xda92, 0xda93, 0xda94, 0xda95, 0xda96, 0xda97, - 0xda98, 0xda99, 0xda9a, 0xda9b, 0xda9c, 0xda9d, 0xda9e, 0xda9f, - 0xdaa0, 0xdaa1, 0xdaa2, 0xdaa3, 0xdaa4, 0xdaa5, 0xdaa6, 0xdaa7, - 0xdaa8, 0xdaa9, 0xdaaa, 0xdaab, 0xdaac, 0xdaad, 0xdaae, 0xdaaf, - 0xdab0, 0xdab1, 0xdab2, 0xdab3, 0xdab4, 0xdab5, 0xdab6, 0xdab7, - 0xdab8, 0xdab9, 0xdaba, 0xdabb, 0xdabc, 0xdabd, 0xdabe, 0xdabf, - 0xdac0, 0xdac1, 0xdac2, 0xdac3, 0xdac4, 0xdac5, 0xdac6, 0xdac7, /* 0xdac0 */ - 0xdac8, 0xdac9, 0xdaca, 0xdacb, 0xdacc, 0xdacd, 0xdace, 0xdacf, - 0xdad0, 0xdad1, 0xdad2, 0xdad3, 0xdad4, 0xdad5, 0xdad6, 0xdad7, - 0xdad8, 0xdad9, 0xdada, 0xdadb, 0xdadc, 0xdadd, 0xdade, 0xdadf, - 0xdae0, 0xdae1, 0xdae2, 0xdae3, 0xdae4, 0xdae5, 0xdae6, 0xdae7, - 0xdae8, 0xdae9, 0xdaea, 0xdaeb, 0xdaec, 0xdaed, 0xdaee, 0xdaef, - 0xdaf0, 0xdaf1, 0xdaf2, 0xdaf3, 0xdaf4, 0xdaf5, 0xdaf6, 0xdaf7, - 0xdaf8, 0xdaf9, 0xdafa, 0xdafb, 0xdafc, 0xdafd, 0xdafe, 0xdaff, - 0xdb00, 0xdb01, 0xdb02, 0xdb03, 0xdb04, 0xdb05, 0xdb06, 0xdb07, /* 0xdb00 */ - 0xdb08, 0xdb09, 0xdb0a, 0xdb0b, 0xdb0c, 0xdb0d, 0xdb0e, 0xdb0f, - 0xdb10, 0xdb11, 0xdb12, 0xdb13, 0xdb14, 0xdb15, 0xdb16, 0xdb17, - 0xdb18, 0xdb19, 0xdb1a, 0xdb1b, 0xdb1c, 0xdb1d, 0xdb1e, 0xdb1f, - 0xdb20, 0xdb21, 0xdb22, 0xdb23, 0xdb24, 0xdb25, 0xdb26, 0xdb27, - 0xdb28, 0xdb29, 0xdb2a, 0xdb2b, 0xdb2c, 0xdb2d, 0xdb2e, 0xdb2f, - 0xdb30, 0xdb31, 0xdb32, 0xdb33, 0xdb34, 0xdb35, 0xdb36, 0xdb37, - 0xdb38, 0xdb39, 0xdb3a, 0xdb3b, 0xdb3c, 0xdb3d, 0xdb3e, 0xdb3f, - 0xdb40, 0xdb41, 0xdb42, 0xdb43, 0xdb44, 0xdb45, 0xdb46, 0xdb47, /* 0xdb40 */ - 0xdb48, 0xdb49, 0xdb4a, 0xdb4b, 0xdb4c, 0xdb4d, 0xdb4e, 0xdb4f, - 0xdb50, 0xdb51, 0xdb52, 0xdb53, 0xdb54, 0xdb55, 0xdb56, 0xdb57, - 0xdb58, 0xdb59, 0xdb5a, 0xdb5b, 0xdb5c, 0xdb5d, 0xdb5e, 0xdb5f, - 0xdb60, 0xdb61, 0xdb62, 0xdb63, 0xdb64, 0xdb65, 0xdb66, 0xdb67, - 0xdb68, 0xdb69, 0xdb6a, 0xdb6b, 0xdb6c, 0xdb6d, 0xdb6e, 0xdb6f, - 0xdb70, 0xdb71, 0xdb72, 0xdb73, 0xdb74, 0xdb75, 0xdb76, 0xdb77, - 0xdb78, 0xdb79, 0xdb7a, 0xdb7b, 0xdb7c, 0xdb7d, 0xdb7e, 0xdb7f, - 0xdb80, 0xdb81, 0xdb82, 0xdb83, 0xdb84, 0xdb85, 0xdb86, 0xdb87, /* 0xdb80 */ - 0xdb88, 0xdb89, 0xdb8a, 0xdb8b, 0xdb8c, 0xdb8d, 0xdb8e, 0xdb8f, - 0xdb90, 0xdb91, 0xdb92, 0xdb93, 0xdb94, 0xdb95, 0xdb96, 0xdb97, - 0xdb98, 0xdb99, 0xdb9a, 0xdb9b, 0xdb9c, 0xdb9d, 0xdb9e, 0xdb9f, - 0xdba0, 0xdba1, 0xdba2, 0xdba3, 0xdba4, 0xdba5, 0xdba6, 0xdba7, - 0xdba8, 0xdba9, 0xdbaa, 0xdbab, 0xdbac, 0xdbad, 0xdbae, 0xdbaf, - 0xdbb0, 0xdbb1, 0xdbb2, 0xdbb3, 0xdbb4, 0xdbb5, 0xdbb6, 0xdbb7, - 0xdbb8, 0xdbb9, 0xdbba, 0xdbbb, 0xdbbc, 0xdbbd, 0xdbbe, 0xdbbf, - 0xdbc0, 0xdbc1, 0xdbc2, 0xdbc3, 0xdbc4, 0xdbc5, 0xdbc6, 0xdbc7, /* 0xdbc0 */ - 0xdbc8, 0xdbc9, 0xdbca, 0xdbcb, 0xdbcc, 0xdbcd, 0xdbce, 0xdbcf, - 0xdbd0, 0xdbd1, 0xdbd2, 0xdbd3, 0xdbd4, 0xdbd5, 0xdbd6, 0xdbd7, - 0xdbd8, 0xdbd9, 0xdbda, 0xdbdb, 0xdbdc, 0xdbdd, 0xdbde, 0xdbdf, - 0xdbe0, 0xdbe1, 0xdbe2, 0xdbe3, 0xdbe4, 0xdbe5, 0xdbe6, 0xdbe7, - 0xdbe8, 0xdbe9, 0xdbea, 0xdbeb, 0xdbec, 0xdbed, 0xdbee, 0xdbef, - 0xdbf0, 0xdbf1, 0xdbf2, 0xdbf3, 0xdbf4, 0xdbf5, 0xdbf6, 0xdbf7, - 0xdbf8, 0xdbf9, 0xdbfa, 0xdbfb, 0xdbfc, 0xdbfd, 0xdbfe, 0xdbff, - 0xdc00, 0xdc01, 0xdc02, 0xdc03, 0xdc04, 0xdc05, 0xdc06, 0xdc07, /* 0xdc00 */ - 0xdc08, 0xdc09, 0xdc0a, 0xdc0b, 0xdc0c, 0xdc0d, 0xdc0e, 0xdc0f, - 0xdc10, 0xdc11, 0xdc12, 0xdc13, 0xdc14, 0xdc15, 0xdc16, 0xdc17, - 0xdc18, 0xdc19, 0xdc1a, 0xdc1b, 0xdc1c, 0xdc1d, 0xdc1e, 0xdc1f, - 0xdc20, 0xdc21, 0xdc22, 0xdc23, 0xdc24, 0xdc25, 0xdc26, 0xdc27, - 0xdc28, 0xdc29, 0xdc2a, 0xdc2b, 0xdc2c, 0xdc2d, 0xdc2e, 0xdc2f, - 0xdc30, 0xdc31, 0xdc32, 0xdc33, 0xdc34, 0xdc35, 0xdc36, 0xdc37, - 0xdc38, 0xdc39, 0xdc3a, 0xdc3b, 0xdc3c, 0xdc3d, 0xdc3e, 0xdc3f, - 0xdc40, 0xdc41, 0xdc42, 0xdc43, 0xdc44, 0xdc45, 0xdc46, 0xdc47, /* 0xdc40 */ - 0xdc48, 0xdc49, 0xdc4a, 0xdc4b, 0xdc4c, 0xdc4d, 0xdc4e, 0xdc4f, - 0xdc50, 0xdc51, 0xdc52, 0xdc53, 0xdc54, 0xdc55, 0xdc56, 0xdc57, - 0xdc58, 0xdc59, 0xdc5a, 0xdc5b, 0xdc5c, 0xdc5d, 0xdc5e, 0xdc5f, - 0xdc60, 0xdc61, 0xdc62, 0xdc63, 0xdc64, 0xdc65, 0xdc66, 0xdc67, - 0xdc68, 0xdc69, 0xdc6a, 0xdc6b, 0xdc6c, 0xdc6d, 0xdc6e, 0xdc6f, - 0xdc70, 0xdc71, 0xdc72, 0xdc73, 0xdc74, 0xdc75, 0xdc76, 0xdc77, - 0xdc78, 0xdc79, 0xdc7a, 0xdc7b, 0xdc7c, 0xdc7d, 0xdc7e, 0xdc7f, - 0xdc80, 0xdc81, 0xdc82, 0xdc83, 0xdc84, 0xdc85, 0xdc86, 0xdc87, /* 0xdc80 */ - 0xdc88, 0xdc89, 0xdc8a, 0xdc8b, 0xdc8c, 0xdc8d, 0xdc8e, 0xdc8f, - 0xdc90, 0xdc91, 0xdc92, 0xdc93, 0xdc94, 0xdc95, 0xdc96, 0xdc97, - 0xdc98, 0xdc99, 0xdc9a, 0xdc9b, 0xdc9c, 0xdc9d, 0xdc9e, 0xdc9f, - 0xdca0, 0xdca1, 0xdca2, 0xdca3, 0xdca4, 0xdca5, 0xdca6, 0xdca7, - 0xdca8, 0xdca9, 0xdcaa, 0xdcab, 0xdcac, 0xdcad, 0xdcae, 0xdcaf, - 0xdcb0, 0xdcb1, 0xdcb2, 0xdcb3, 0xdcb4, 0xdcb5, 0xdcb6, 0xdcb7, - 0xdcb8, 0xdcb9, 0xdcba, 0xdcbb, 0xdcbc, 0xdcbd, 0xdcbe, 0xdcbf, - 0xdcc0, 0xdcc1, 0xdcc2, 0xdcc3, 0xdcc4, 0xdcc5, 0xdcc6, 0xdcc7, /* 0xdcc0 */ - 0xdcc8, 0xdcc9, 0xdcca, 0xdccb, 0xdccc, 0xdccd, 0xdcce, 0xdccf, - 0xdcd0, 0xdcd1, 0xdcd2, 0xdcd3, 0xdcd4, 0xdcd5, 0xdcd6, 0xdcd7, - 0xdcd8, 0xdcd9, 0xdcda, 0xdcdb, 0xdcdc, 0xdcdd, 0xdcde, 0xdcdf, - 0xdce0, 0xdce1, 0xdce2, 0xdce3, 0xdce4, 0xdce5, 0xdce6, 0xdce7, - 0xdce8, 0xdce9, 0xdcea, 0xdceb, 0xdcec, 0xdced, 0xdcee, 0xdcef, - 0xdcf0, 0xdcf1, 0xdcf2, 0xdcf3, 0xdcf4, 0xdcf5, 0xdcf6, 0xdcf7, - 0xdcf8, 0xdcf9, 0xdcfa, 0xdcfb, 0xdcfc, 0xdcfd, 0xdcfe, 0xdcff, - 0xdd00, 0xdd01, 0xdd02, 0xdd03, 0xdd04, 0xdd05, 0xdd06, 0xdd07, /* 0xdd00 */ - 0xdd08, 0xdd09, 0xdd0a, 0xdd0b, 0xdd0c, 0xdd0d, 0xdd0e, 0xdd0f, - 0xdd10, 0xdd11, 0xdd12, 0xdd13, 0xdd14, 0xdd15, 0xdd16, 0xdd17, - 0xdd18, 0xdd19, 0xdd1a, 0xdd1b, 0xdd1c, 0xdd1d, 0xdd1e, 0xdd1f, - 0xdd20, 0xdd21, 0xdd22, 0xdd23, 0xdd24, 0xdd25, 0xdd26, 0xdd27, - 0xdd28, 0xdd29, 0xdd2a, 0xdd2b, 0xdd2c, 0xdd2d, 0xdd2e, 0xdd2f, - 0xdd30, 0xdd31, 0xdd32, 0xdd33, 0xdd34, 0xdd35, 0xdd36, 0xdd37, - 0xdd38, 0xdd39, 0xdd3a, 0xdd3b, 0xdd3c, 0xdd3d, 0xdd3e, 0xdd3f, - 0xdd40, 0xdd41, 0xdd42, 0xdd43, 0xdd44, 0xdd45, 0xdd46, 0xdd47, /* 0xdd40 */ - 0xdd48, 0xdd49, 0xdd4a, 0xdd4b, 0xdd4c, 0xdd4d, 0xdd4e, 0xdd4f, - 0xdd50, 0xdd51, 0xdd52, 0xdd53, 0xdd54, 0xdd55, 0xdd56, 0xdd57, - 0xdd58, 0xdd59, 0xdd5a, 0xdd5b, 0xdd5c, 0xdd5d, 0xdd5e, 0xdd5f, - 0xdd60, 0xdd61, 0xdd62, 0xdd63, 0xdd64, 0xdd65, 0xdd66, 0xdd67, - 0xdd68, 0xdd69, 0xdd6a, 0xdd6b, 0xdd6c, 0xdd6d, 0xdd6e, 0xdd6f, - 0xdd70, 0xdd71, 0xdd72, 0xdd73, 0xdd74, 0xdd75, 0xdd76, 0xdd77, - 0xdd78, 0xdd79, 0xdd7a, 0xdd7b, 0xdd7c, 0xdd7d, 0xdd7e, 0xdd7f, - 0xdd80, 0xdd81, 0xdd82, 0xdd83, 0xdd84, 0xdd85, 0xdd86, 0xdd87, /* 0xdd80 */ - 0xdd88, 0xdd89, 0xdd8a, 0xdd8b, 0xdd8c, 0xdd8d, 0xdd8e, 0xdd8f, - 0xdd90, 0xdd91, 0xdd92, 0xdd93, 0xdd94, 0xdd95, 0xdd96, 0xdd97, - 0xdd98, 0xdd99, 0xdd9a, 0xdd9b, 0xdd9c, 0xdd9d, 0xdd9e, 0xdd9f, - 0xdda0, 0xdda1, 0xdda2, 0xdda3, 0xdda4, 0xdda5, 0xdda6, 0xdda7, - 0xdda8, 0xdda9, 0xddaa, 0xddab, 0xddac, 0xddad, 0xddae, 0xddaf, - 0xddb0, 0xddb1, 0xddb2, 0xddb3, 0xddb4, 0xddb5, 0xddb6, 0xddb7, - 0xddb8, 0xddb9, 0xddba, 0xddbb, 0xddbc, 0xddbd, 0xddbe, 0xddbf, - 0xddc0, 0xddc1, 0xddc2, 0xddc3, 0xddc4, 0xddc5, 0xddc6, 0xddc7, /* 0xddc0 */ - 0xddc8, 0xddc9, 0xddca, 0xddcb, 0xddcc, 0xddcd, 0xddce, 0xddcf, - 0xddd0, 0xddd1, 0xddd2, 0xddd3, 0xddd4, 0xddd5, 0xddd6, 0xddd7, - 0xddd8, 0xddd9, 0xddda, 0xdddb, 0xdddc, 0xdddd, 0xddde, 0xdddf, - 0xdde0, 0xdde1, 0xdde2, 0xdde3, 0xdde4, 0xdde5, 0xdde6, 0xdde7, - 0xdde8, 0xdde9, 0xddea, 0xddeb, 0xddec, 0xdded, 0xddee, 0xddef, - 0xddf0, 0xddf1, 0xddf2, 0xddf3, 0xddf4, 0xddf5, 0xddf6, 0xddf7, - 0xddf8, 0xddf9, 0xddfa, 0xddfb, 0xddfc, 0xddfd, 0xddfe, 0xddff, - 0xde00, 0xde01, 0xde02, 0xde03, 0xde04, 0xde05, 0xde06, 0xde07, /* 0xde00 */ - 0xde08, 0xde09, 0xde0a, 0xde0b, 0xde0c, 0xde0d, 0xde0e, 0xde0f, - 0xde10, 0xde11, 0xde12, 0xde13, 0xde14, 0xde15, 0xde16, 0xde17, - 0xde18, 0xde19, 0xde1a, 0xde1b, 0xde1c, 0xde1d, 0xde1e, 0xde1f, - 0xde20, 0xde21, 0xde22, 0xde23, 0xde24, 0xde25, 0xde26, 0xde27, - 0xde28, 0xde29, 0xde2a, 0xde2b, 0xde2c, 0xde2d, 0xde2e, 0xde2f, - 0xde30, 0xde31, 0xde32, 0xde33, 0xde34, 0xde35, 0xde36, 0xde37, - 0xde38, 0xde39, 0xde3a, 0xde3b, 0xde3c, 0xde3d, 0xde3e, 0xde3f, - 0xde40, 0xde41, 0xde42, 0xde43, 0xde44, 0xde45, 0xde46, 0xde47, /* 0xde40 */ - 0xde48, 0xde49, 0xde4a, 0xde4b, 0xde4c, 0xde4d, 0xde4e, 0xde4f, - 0xde50, 0xde51, 0xde52, 0xde53, 0xde54, 0xde55, 0xde56, 0xde57, - 0xde58, 0xde59, 0xde5a, 0xde5b, 0xde5c, 0xde5d, 0xde5e, 0xde5f, - 0xde60, 0xde61, 0xde62, 0xde63, 0xde64, 0xde65, 0xde66, 0xde67, - 0xde68, 0xde69, 0xde6a, 0xde6b, 0xde6c, 0xde6d, 0xde6e, 0xde6f, - 0xde70, 0xde71, 0xde72, 0xde73, 0xde74, 0xde75, 0xde76, 0xde77, - 0xde78, 0xde79, 0xde7a, 0xde7b, 0xde7c, 0xde7d, 0xde7e, 0xde7f, - 0xde80, 0xde81, 0xde82, 0xde83, 0xde84, 0xde85, 0xde86, 0xde87, /* 0xde80 */ - 0xde88, 0xde89, 0xde8a, 0xde8b, 0xde8c, 0xde8d, 0xde8e, 0xde8f, - 0xde90, 0xde91, 0xde92, 0xde93, 0xde94, 0xde95, 0xde96, 0xde97, - 0xde98, 0xde99, 0xde9a, 0xde9b, 0xde9c, 0xde9d, 0xde9e, 0xde9f, - 0xdea0, 0xdea1, 0xdea2, 0xdea3, 0xdea4, 0xdea5, 0xdea6, 0xdea7, - 0xdea8, 0xdea9, 0xdeaa, 0xdeab, 0xdeac, 0xdead, 0xdeae, 0xdeaf, - 0xdeb0, 0xdeb1, 0xdeb2, 0xdeb3, 0xdeb4, 0xdeb5, 0xdeb6, 0xdeb7, - 0xdeb8, 0xdeb9, 0xdeba, 0xdebb, 0xdebc, 0xdebd, 0xdebe, 0xdebf, - 0xdec0, 0xdec1, 0xdec2, 0xdec3, 0xdec4, 0xdec5, 0xdec6, 0xdec7, /* 0xdec0 */ - 0xdec8, 0xdec9, 0xdeca, 0xdecb, 0xdecc, 0xdecd, 0xdece, 0xdecf, - 0xded0, 0xded1, 0xded2, 0xded3, 0xded4, 0xded5, 0xded6, 0xded7, - 0xded8, 0xded9, 0xdeda, 0xdedb, 0xdedc, 0xdedd, 0xdede, 0xdedf, - 0xdee0, 0xdee1, 0xdee2, 0xdee3, 0xdee4, 0xdee5, 0xdee6, 0xdee7, - 0xdee8, 0xdee9, 0xdeea, 0xdeeb, 0xdeec, 0xdeed, 0xdeee, 0xdeef, - 0xdef0, 0xdef1, 0xdef2, 0xdef3, 0xdef4, 0xdef5, 0xdef6, 0xdef7, - 0xdef8, 0xdef9, 0xdefa, 0xdefb, 0xdefc, 0xdefd, 0xdefe, 0xdeff, - 0xdf00, 0xdf01, 0xdf02, 0xdf03, 0xdf04, 0xdf05, 0xdf06, 0xdf07, /* 0xdf00 */ - 0xdf08, 0xdf09, 0xdf0a, 0xdf0b, 0xdf0c, 0xdf0d, 0xdf0e, 0xdf0f, - 0xdf10, 0xdf11, 0xdf12, 0xdf13, 0xdf14, 0xdf15, 0xdf16, 0xdf17, - 0xdf18, 0xdf19, 0xdf1a, 0xdf1b, 0xdf1c, 0xdf1d, 0xdf1e, 0xdf1f, - 0xdf20, 0xdf21, 0xdf22, 0xdf23, 0xdf24, 0xdf25, 0xdf26, 0xdf27, - 0xdf28, 0xdf29, 0xdf2a, 0xdf2b, 0xdf2c, 0xdf2d, 0xdf2e, 0xdf2f, - 0xdf30, 0xdf31, 0xdf32, 0xdf33, 0xdf34, 0xdf35, 0xdf36, 0xdf37, - 0xdf38, 0xdf39, 0xdf3a, 0xdf3b, 0xdf3c, 0xdf3d, 0xdf3e, 0xdf3f, - 0xdf40, 0xdf41, 0xdf42, 0xdf43, 0xdf44, 0xdf45, 0xdf46, 0xdf47, /* 0xdf40 */ - 0xdf48, 0xdf49, 0xdf4a, 0xdf4b, 0xdf4c, 0xdf4d, 0xdf4e, 0xdf4f, - 0xdf50, 0xdf51, 0xdf52, 0xdf53, 0xdf54, 0xdf55, 0xdf56, 0xdf57, - 0xdf58, 0xdf59, 0xdf5a, 0xdf5b, 0xdf5c, 0xdf5d, 0xdf5e, 0xdf5f, - 0xdf60, 0xdf61, 0xdf62, 0xdf63, 0xdf64, 0xdf65, 0xdf66, 0xdf67, - 0xdf68, 0xdf69, 0xdf6a, 0xdf6b, 0xdf6c, 0xdf6d, 0xdf6e, 0xdf6f, - 0xdf70, 0xdf71, 0xdf72, 0xdf73, 0xdf74, 0xdf75, 0xdf76, 0xdf77, - 0xdf78, 0xdf79, 0xdf7a, 0xdf7b, 0xdf7c, 0xdf7d, 0xdf7e, 0xdf7f, - 0xdf80, 0xdf81, 0xdf82, 0xdf83, 0xdf84, 0xdf85, 0xdf86, 0xdf87, /* 0xdf80 */ - 0xdf88, 0xdf89, 0xdf8a, 0xdf8b, 0xdf8c, 0xdf8d, 0xdf8e, 0xdf8f, - 0xdf90, 0xdf91, 0xdf92, 0xdf93, 0xdf94, 0xdf95, 0xdf96, 0xdf97, - 0xdf98, 0xdf99, 0xdf9a, 0xdf9b, 0xdf9c, 0xdf9d, 0xdf9e, 0xdf9f, - 0xdfa0, 0xdfa1, 0xdfa2, 0xdfa3, 0xdfa4, 0xdfa5, 0xdfa6, 0xdfa7, - 0xdfa8, 0xdfa9, 0xdfaa, 0xdfab, 0xdfac, 0xdfad, 0xdfae, 0xdfaf, - 0xdfb0, 0xdfb1, 0xdfb2, 0xdfb3, 0xdfb4, 0xdfb5, 0xdfb6, 0xdfb7, - 0xdfb8, 0xdfb9, 0xdfba, 0xdfbb, 0xdfbc, 0xdfbd, 0xdfbe, 0xdfbf, - 0xdfc0, 0xdfc1, 0xdfc2, 0xdfc3, 0xdfc4, 0xdfc5, 0xdfc6, 0xdfc7, /* 0xdfc0 */ - 0xdfc8, 0xdfc9, 0xdfca, 0xdfcb, 0xdfcc, 0xdfcd, 0xdfce, 0xdfcf, - 0xdfd0, 0xdfd1, 0xdfd2, 0xdfd3, 0xdfd4, 0xdfd5, 0xdfd6, 0xdfd7, - 0xdfd8, 0xdfd9, 0xdfda, 0xdfdb, 0xdfdc, 0xdfdd, 0xdfde, 0xdfdf, - 0xdfe0, 0xdfe1, 0xdfe2, 0xdfe3, 0xdfe4, 0xdfe5, 0xdfe6, 0xdfe7, - 0xdfe8, 0xdfe9, 0xdfea, 0xdfeb, 0xdfec, 0xdfed, 0xdfee, 0xdfef, - 0xdff0, 0xdff1, 0xdff2, 0xdff3, 0xdff4, 0xdff5, 0xdff6, 0xdff7, - 0xdff8, 0xdff9, 0xdffa, 0xdffb, 0xdffc, 0xdffd, 0xdffe, 0xdfff, - 0xe000, 0xe001, 0xe002, 0xe003, 0xe004, 0xe005, 0xe006, 0xe007, /* 0xe000 */ - 0xe008, 0xe009, 0xe00a, 0xe00b, 0xe00c, 0xe00d, 0xe00e, 0xe00f, - 0xe010, 0xe011, 0xe012, 0xe013, 0xe014, 0xe015, 0xe016, 0xe017, - 0xe018, 0xe019, 0xe01a, 0xe01b, 0xe01c, 0xe01d, 0xe01e, 0xe01f, - 0xe020, 0xe021, 0xe022, 0xe023, 0xe024, 0xe025, 0xe026, 0xe027, - 0xe028, 0xe029, 0xe02a, 0xe02b, 0xe02c, 0xe02d, 0xe02e, 0xe02f, - 0xe030, 0xe031, 0xe032, 0xe033, 0xe034, 0xe035, 0xe036, 0xe037, - 0xe038, 0xe039, 0xe03a, 0xe03b, 0xe03c, 0xe03d, 0xe03e, 0xe03f, - 0xe040, 0xe041, 0xe042, 0xe043, 0xe044, 0xe045, 0xe046, 0xe047, /* 0xe040 */ - 0xe048, 0xe049, 0xe04a, 0xe04b, 0xe04c, 0xe04d, 0xe04e, 0xe04f, - 0xe050, 0xe051, 0xe052, 0xe053, 0xe054, 0xe055, 0xe056, 0xe057, - 0xe058, 0xe059, 0xe05a, 0xe05b, 0xe05c, 0xe05d, 0xe05e, 0xe05f, - 0xe060, 0xe061, 0xe062, 0xe063, 0xe064, 0xe065, 0xe066, 0xe067, - 0xe068, 0xe069, 0xe06a, 0xe06b, 0xe06c, 0xe06d, 0xe06e, 0xe06f, - 0xe070, 0xe071, 0xe072, 0xe073, 0xe074, 0xe075, 0xe076, 0xe077, - 0xe078, 0xe079, 0xe07a, 0xe07b, 0xe07c, 0xe07d, 0xe07e, 0xe07f, - 0xe080, 0xe081, 0xe082, 0xe083, 0xe084, 0xe085, 0xe086, 0xe087, /* 0xe080 */ - 0xe088, 0xe089, 0xe08a, 0xe08b, 0xe08c, 0xe08d, 0xe08e, 0xe08f, - 0xe090, 0xe091, 0xe092, 0xe093, 0xe094, 0xe095, 0xe096, 0xe097, - 0xe098, 0xe099, 0xe09a, 0xe09b, 0xe09c, 0xe09d, 0xe09e, 0xe09f, - 0xe0a0, 0xe0a1, 0xe0a2, 0xe0a3, 0xe0a4, 0xe0a5, 0xe0a6, 0xe0a7, - 0xe0a8, 0xe0a9, 0xe0aa, 0xe0ab, 0xe0ac, 0xe0ad, 0xe0ae, 0xe0af, - 0xe0b0, 0xe0b1, 0xe0b2, 0xe0b3, 0xe0b4, 0xe0b5, 0xe0b6, 0xe0b7, - 0xe0b8, 0xe0b9, 0xe0ba, 0xe0bb, 0xe0bc, 0xe0bd, 0xe0be, 0xe0bf, - 0xe0c0, 0xe0c1, 0xe0c2, 0xe0c3, 0xe0c4, 0xe0c5, 0xe0c6, 0xe0c7, /* 0xe0c0 */ - 0xe0c8, 0xe0c9, 0xe0ca, 0xe0cb, 0xe0cc, 0xe0cd, 0xe0ce, 0xe0cf, - 0xe0d0, 0xe0d1, 0xe0d2, 0xe0d3, 0xe0d4, 0xe0d5, 0xe0d6, 0xe0d7, - 0xe0d8, 0xe0d9, 0xe0da, 0xe0db, 0xe0dc, 0xe0dd, 0xe0de, 0xe0df, - 0xe0e0, 0xe0e1, 0xe0e2, 0xe0e3, 0xe0e4, 0xe0e5, 0xe0e6, 0xe0e7, - 0xe0e8, 0xe0e9, 0xe0ea, 0xe0eb, 0xe0ec, 0xe0ed, 0xe0ee, 0xe0ef, - 0xe0f0, 0xe0f1, 0xe0f2, 0xe0f3, 0xe0f4, 0xe0f5, 0xe0f6, 0xe0f7, - 0xe0f8, 0xe0f9, 0xe0fa, 0xe0fb, 0xe0fc, 0xe0fd, 0xe0fe, 0xe0ff, - 0xe100, 0xe101, 0xe102, 0xe103, 0xe104, 0xe105, 0xe106, 0xe107, /* 0xe100 */ - 0xe108, 0xe109, 0xe10a, 0xe10b, 0xe10c, 0xe10d, 0xe10e, 0xe10f, - 0xe110, 0xe111, 0xe112, 0xe113, 0xe114, 0xe115, 0xe116, 0xe117, - 0xe118, 0xe119, 0xe11a, 0xe11b, 0xe11c, 0xe11d, 0xe11e, 0xe11f, - 0xe120, 0xe121, 0xe122, 0xe123, 0xe124, 0xe125, 0xe126, 0xe127, - 0xe128, 0xe129, 0xe12a, 0xe12b, 0xe12c, 0xe12d, 0xe12e, 0xe12f, - 0xe130, 0xe131, 0xe132, 0xe133, 0xe134, 0xe135, 0xe136, 0xe137, - 0xe138, 0xe139, 0xe13a, 0xe13b, 0xe13c, 0xe13d, 0xe13e, 0xe13f, - 0xe140, 0xe141, 0xe142, 0xe143, 0xe144, 0xe145, 0xe146, 0xe147, /* 0xe140 */ - 0xe148, 0xe149, 0xe14a, 0xe14b, 0xe14c, 0xe14d, 0xe14e, 0xe14f, - 0xe150, 0xe151, 0xe152, 0xe153, 0xe154, 0xe155, 0xe156, 0xe157, - 0xe158, 0xe159, 0xe15a, 0xe15b, 0xe15c, 0xe15d, 0xe15e, 0xe15f, - 0xe160, 0xe161, 0xe162, 0xe163, 0xe164, 0xe165, 0xe166, 0xe167, - 0xe168, 0xe169, 0xe16a, 0xe16b, 0xe16c, 0xe16d, 0xe16e, 0xe16f, - 0xe170, 0xe171, 0xe172, 0xe173, 0xe174, 0xe175, 0xe176, 0xe177, - 0xe178, 0xe179, 0xe17a, 0xe17b, 0xe17c, 0xe17d, 0xe17e, 0xe17f, - 0xe180, 0xe181, 0xe182, 0xe183, 0xe184, 0xe185, 0xe186, 0xe187, /* 0xe180 */ - 0xe188, 0xe189, 0xe18a, 0xe18b, 0xe18c, 0xe18d, 0xe18e, 0xe18f, - 0xe190, 0xe191, 0xe192, 0xe193, 0xe194, 0xe195, 0xe196, 0xe197, - 0xe198, 0xe199, 0xe19a, 0xe19b, 0xe19c, 0xe19d, 0xe19e, 0xe19f, - 0xe1a0, 0xe1a1, 0xe1a2, 0xe1a3, 0xe1a4, 0xe1a5, 0xe1a6, 0xe1a7, - 0xe1a8, 0xe1a9, 0xe1aa, 0xe1ab, 0xe1ac, 0xe1ad, 0xe1ae, 0xe1af, - 0xe1b0, 0xe1b1, 0xe1b2, 0xe1b3, 0xe1b4, 0xe1b5, 0xe1b6, 0xe1b7, - 0xe1b8, 0xe1b9, 0xe1ba, 0xe1bb, 0xe1bc, 0xe1bd, 0xe1be, 0xe1bf, - 0xe1c0, 0xe1c1, 0xe1c2, 0xe1c3, 0xe1c4, 0xe1c5, 0xe1c6, 0xe1c7, /* 0xe1c0 */ - 0xe1c8, 0xe1c9, 0xe1ca, 0xe1cb, 0xe1cc, 0xe1cd, 0xe1ce, 0xe1cf, - 0xe1d0, 0xe1d1, 0xe1d2, 0xe1d3, 0xe1d4, 0xe1d5, 0xe1d6, 0xe1d7, - 0xe1d8, 0xe1d9, 0xe1da, 0xe1db, 0xe1dc, 0xe1dd, 0xe1de, 0xe1df, - 0xe1e0, 0xe1e1, 0xe1e2, 0xe1e3, 0xe1e4, 0xe1e5, 0xe1e6, 0xe1e7, - 0xe1e8, 0xe1e9, 0xe1ea, 0xe1eb, 0xe1ec, 0xe1ed, 0xe1ee, 0xe1ef, - 0xe1f0, 0xe1f1, 0xe1f2, 0xe1f3, 0xe1f4, 0xe1f5, 0xe1f6, 0xe1f7, - 0xe1f8, 0xe1f9, 0xe1fa, 0xe1fb, 0xe1fc, 0xe1fd, 0xe1fe, 0xe1ff, - 0xe200, 0xe201, 0xe202, 0xe203, 0xe204, 0xe205, 0xe206, 0xe207, /* 0xe200 */ - 0xe208, 0xe209, 0xe20a, 0xe20b, 0xe20c, 0xe20d, 0xe20e, 0xe20f, - 0xe210, 0xe211, 0xe212, 0xe213, 0xe214, 0xe215, 0xe216, 0xe217, - 0xe218, 0xe219, 0xe21a, 0xe21b, 0xe21c, 0xe21d, 0xe21e, 0xe21f, - 0xe220, 0xe221, 0xe222, 0xe223, 0xe224, 0xe225, 0xe226, 0xe227, - 0xe228, 0xe229, 0xe22a, 0xe22b, 0xe22c, 0xe22d, 0xe22e, 0xe22f, - 0xe230, 0xe231, 0xe232, 0xe233, 0xe234, 0xe235, 0xe236, 0xe237, - 0xe238, 0xe239, 0xe23a, 0xe23b, 0xe23c, 0xe23d, 0xe23e, 0xe23f, - 0xe240, 0xe241, 0xe242, 0xe243, 0xe244, 0xe245, 0xe246, 0xe247, /* 0xe240 */ - 0xe248, 0xe249, 0xe24a, 0xe24b, 0xe24c, 0xe24d, 0xe24e, 0xe24f, - 0xe250, 0xe251, 0xe252, 0xe253, 0xe254, 0xe255, 0xe256, 0xe257, - 0xe258, 0xe259, 0xe25a, 0xe25b, 0xe25c, 0xe25d, 0xe25e, 0xe25f, - 0xe260, 0xe261, 0xe262, 0xe263, 0xe264, 0xe265, 0xe266, 0xe267, - 0xe268, 0xe269, 0xe26a, 0xe26b, 0xe26c, 0xe26d, 0xe26e, 0xe26f, - 0xe270, 0xe271, 0xe272, 0xe273, 0xe274, 0xe275, 0xe276, 0xe277, - 0xe278, 0xe279, 0xe27a, 0xe27b, 0xe27c, 0xe27d, 0xe27e, 0xe27f, - 0xe280, 0xe281, 0xe282, 0xe283, 0xe284, 0xe285, 0xe286, 0xe287, /* 0xe280 */ - 0xe288, 0xe289, 0xe28a, 0xe28b, 0xe28c, 0xe28d, 0xe28e, 0xe28f, - 0xe290, 0xe291, 0xe292, 0xe293, 0xe294, 0xe295, 0xe296, 0xe297, - 0xe298, 0xe299, 0xe29a, 0xe29b, 0xe29c, 0xe29d, 0xe29e, 0xe29f, - 0xe2a0, 0xe2a1, 0xe2a2, 0xe2a3, 0xe2a4, 0xe2a5, 0xe2a6, 0xe2a7, - 0xe2a8, 0xe2a9, 0xe2aa, 0xe2ab, 0xe2ac, 0xe2ad, 0xe2ae, 0xe2af, - 0xe2b0, 0xe2b1, 0xe2b2, 0xe2b3, 0xe2b4, 0xe2b5, 0xe2b6, 0xe2b7, - 0xe2b8, 0xe2b9, 0xe2ba, 0xe2bb, 0xe2bc, 0xe2bd, 0xe2be, 0xe2bf, - 0xe2c0, 0xe2c1, 0xe2c2, 0xe2c3, 0xe2c4, 0xe2c5, 0xe2c6, 0xe2c7, /* 0xe2c0 */ - 0xe2c8, 0xe2c9, 0xe2ca, 0xe2cb, 0xe2cc, 0xe2cd, 0xe2ce, 0xe2cf, - 0xe2d0, 0xe2d1, 0xe2d2, 0xe2d3, 0xe2d4, 0xe2d5, 0xe2d6, 0xe2d7, - 0xe2d8, 0xe2d9, 0xe2da, 0xe2db, 0xe2dc, 0xe2dd, 0xe2de, 0xe2df, - 0xe2e0, 0xe2e1, 0xe2e2, 0xe2e3, 0xe2e4, 0xe2e5, 0xe2e6, 0xe2e7, - 0xe2e8, 0xe2e9, 0xe2ea, 0xe2eb, 0xe2ec, 0xe2ed, 0xe2ee, 0xe2ef, - 0xe2f0, 0xe2f1, 0xe2f2, 0xe2f3, 0xe2f4, 0xe2f5, 0xe2f6, 0xe2f7, - 0xe2f8, 0xe2f9, 0xe2fa, 0xe2fb, 0xe2fc, 0xe2fd, 0xe2fe, 0xe2ff, - 0xe300, 0xe301, 0xe302, 0xe303, 0xe304, 0xe305, 0xe306, 0xe307, /* 0xe300 */ - 0xe308, 0xe309, 0xe30a, 0xe30b, 0xe30c, 0xe30d, 0xe30e, 0xe30f, - 0xe310, 0xe311, 0xe312, 0xe313, 0xe314, 0xe315, 0xe316, 0xe317, - 0xe318, 0xe319, 0xe31a, 0xe31b, 0xe31c, 0xe31d, 0xe31e, 0xe31f, - 0xe320, 0xe321, 0xe322, 0xe323, 0xe324, 0xe325, 0xe326, 0xe327, - 0xe328, 0xe329, 0xe32a, 0xe32b, 0xe32c, 0xe32d, 0xe32e, 0xe32f, - 0xe330, 0xe331, 0xe332, 0xe333, 0xe334, 0xe335, 0xe336, 0xe337, - 0xe338, 0xe339, 0xe33a, 0xe33b, 0xe33c, 0xe33d, 0xe33e, 0xe33f, - 0xe340, 0xe341, 0xe342, 0xe343, 0xe344, 0xe345, 0xe346, 0xe347, /* 0xe340 */ - 0xe348, 0xe349, 0xe34a, 0xe34b, 0xe34c, 0xe34d, 0xe34e, 0xe34f, - 0xe350, 0xe351, 0xe352, 0xe353, 0xe354, 0xe355, 0xe356, 0xe357, - 0xe358, 0xe359, 0xe35a, 0xe35b, 0xe35c, 0xe35d, 0xe35e, 0xe35f, - 0xe360, 0xe361, 0xe362, 0xe363, 0xe364, 0xe365, 0xe366, 0xe367, - 0xe368, 0xe369, 0xe36a, 0xe36b, 0xe36c, 0xe36d, 0xe36e, 0xe36f, - 0xe370, 0xe371, 0xe372, 0xe373, 0xe374, 0xe375, 0xe376, 0xe377, - 0xe378, 0xe379, 0xe37a, 0xe37b, 0xe37c, 0xe37d, 0xe37e, 0xe37f, - 0xe380, 0xe381, 0xe382, 0xe383, 0xe384, 0xe385, 0xe386, 0xe387, /* 0xe380 */ - 0xe388, 0xe389, 0xe38a, 0xe38b, 0xe38c, 0xe38d, 0xe38e, 0xe38f, - 0xe390, 0xe391, 0xe392, 0xe393, 0xe394, 0xe395, 0xe396, 0xe397, - 0xe398, 0xe399, 0xe39a, 0xe39b, 0xe39c, 0xe39d, 0xe39e, 0xe39f, - 0xe3a0, 0xe3a1, 0xe3a2, 0xe3a3, 0xe3a4, 0xe3a5, 0xe3a6, 0xe3a7, - 0xe3a8, 0xe3a9, 0xe3aa, 0xe3ab, 0xe3ac, 0xe3ad, 0xe3ae, 0xe3af, - 0xe3b0, 0xe3b1, 0xe3b2, 0xe3b3, 0xe3b4, 0xe3b5, 0xe3b6, 0xe3b7, - 0xe3b8, 0xe3b9, 0xe3ba, 0xe3bb, 0xe3bc, 0xe3bd, 0xe3be, 0xe3bf, - 0xe3c0, 0xe3c1, 0xe3c2, 0xe3c3, 0xe3c4, 0xe3c5, 0xe3c6, 0xe3c7, /* 0xe3c0 */ - 0xe3c8, 0xe3c9, 0xe3ca, 0xe3cb, 0xe3cc, 0xe3cd, 0xe3ce, 0xe3cf, - 0xe3d0, 0xe3d1, 0xe3d2, 0xe3d3, 0xe3d4, 0xe3d5, 0xe3d6, 0xe3d7, - 0xe3d8, 0xe3d9, 0xe3da, 0xe3db, 0xe3dc, 0xe3dd, 0xe3de, 0xe3df, - 0xe3e0, 0xe3e1, 0xe3e2, 0xe3e3, 0xe3e4, 0xe3e5, 0xe3e6, 0xe3e7, - 0xe3e8, 0xe3e9, 0xe3ea, 0xe3eb, 0xe3ec, 0xe3ed, 0xe3ee, 0xe3ef, - 0xe3f0, 0xe3f1, 0xe3f2, 0xe3f3, 0xe3f4, 0xe3f5, 0xe3f6, 0xe3f7, - 0xe3f8, 0xe3f9, 0xe3fa, 0xe3fb, 0xe3fc, 0xe3fd, 0xe3fe, 0xe3ff, - 0xe400, 0xe401, 0xe402, 0xe403, 0xe404, 0xe405, 0xe406, 0xe407, /* 0xe400 */ - 0xe408, 0xe409, 0xe40a, 0xe40b, 0xe40c, 0xe40d, 0xe40e, 0xe40f, - 0xe410, 0xe411, 0xe412, 0xe413, 0xe414, 0xe415, 0xe416, 0xe417, - 0xe418, 0xe419, 0xe41a, 0xe41b, 0xe41c, 0xe41d, 0xe41e, 0xe41f, - 0xe420, 0xe421, 0xe422, 0xe423, 0xe424, 0xe425, 0xe426, 0xe427, - 0xe428, 0xe429, 0xe42a, 0xe42b, 0xe42c, 0xe42d, 0xe42e, 0xe42f, - 0xe430, 0xe431, 0xe432, 0xe433, 0xe434, 0xe435, 0xe436, 0xe437, - 0xe438, 0xe439, 0xe43a, 0xe43b, 0xe43c, 0xe43d, 0xe43e, 0xe43f, - 0xe440, 0xe441, 0xe442, 0xe443, 0xe444, 0xe445, 0xe446, 0xe447, /* 0xe440 */ - 0xe448, 0xe449, 0xe44a, 0xe44b, 0xe44c, 0xe44d, 0xe44e, 0xe44f, - 0xe450, 0xe451, 0xe452, 0xe453, 0xe454, 0xe455, 0xe456, 0xe457, - 0xe458, 0xe459, 0xe45a, 0xe45b, 0xe45c, 0xe45d, 0xe45e, 0xe45f, - 0xe460, 0xe461, 0xe462, 0xe463, 0xe464, 0xe465, 0xe466, 0xe467, - 0xe468, 0xe469, 0xe46a, 0xe46b, 0xe46c, 0xe46d, 0xe46e, 0xe46f, - 0xe470, 0xe471, 0xe472, 0xe473, 0xe474, 0xe475, 0xe476, 0xe477, - 0xe478, 0xe479, 0xe47a, 0xe47b, 0xe47c, 0xe47d, 0xe47e, 0xe47f, - 0xe480, 0xe481, 0xe482, 0xe483, 0xe484, 0xe485, 0xe486, 0xe487, /* 0xe480 */ - 0xe488, 0xe489, 0xe48a, 0xe48b, 0xe48c, 0xe48d, 0xe48e, 0xe48f, - 0xe490, 0xe491, 0xe492, 0xe493, 0xe494, 0xe495, 0xe496, 0xe497, - 0xe498, 0xe499, 0xe49a, 0xe49b, 0xe49c, 0xe49d, 0xe49e, 0xe49f, - 0xe4a0, 0xe4a1, 0xe4a2, 0xe4a3, 0xe4a4, 0xe4a5, 0xe4a6, 0xe4a7, - 0xe4a8, 0xe4a9, 0xe4aa, 0xe4ab, 0xe4ac, 0xe4ad, 0xe4ae, 0xe4af, - 0xe4b0, 0xe4b1, 0xe4b2, 0xe4b3, 0xe4b4, 0xe4b5, 0xe4b6, 0xe4b7, - 0xe4b8, 0xe4b9, 0xe4ba, 0xe4bb, 0xe4bc, 0xe4bd, 0xe4be, 0xe4bf, - 0xe4c0, 0xe4c1, 0xe4c2, 0xe4c3, 0xe4c4, 0xe4c5, 0xe4c6, 0xe4c7, /* 0xe4c0 */ - 0xe4c8, 0xe4c9, 0xe4ca, 0xe4cb, 0xe4cc, 0xe4cd, 0xe4ce, 0xe4cf, - 0xe4d0, 0xe4d1, 0xe4d2, 0xe4d3, 0xe4d4, 0xe4d5, 0xe4d6, 0xe4d7, - 0xe4d8, 0xe4d9, 0xe4da, 0xe4db, 0xe4dc, 0xe4dd, 0xe4de, 0xe4df, - 0xe4e0, 0xe4e1, 0xe4e2, 0xe4e3, 0xe4e4, 0xe4e5, 0xe4e6, 0xe4e7, - 0xe4e8, 0xe4e9, 0xe4ea, 0xe4eb, 0xe4ec, 0xe4ed, 0xe4ee, 0xe4ef, - 0xe4f0, 0xe4f1, 0xe4f2, 0xe4f3, 0xe4f4, 0xe4f5, 0xe4f6, 0xe4f7, - 0xe4f8, 0xe4f9, 0xe4fa, 0xe4fb, 0xe4fc, 0xe4fd, 0xe4fe, 0xe4ff, - 0xe500, 0xe501, 0xe502, 0xe503, 0xe504, 0xe505, 0xe506, 0xe507, /* 0xe500 */ - 0xe508, 0xe509, 0xe50a, 0xe50b, 0xe50c, 0xe50d, 0xe50e, 0xe50f, - 0xe510, 0xe511, 0xe512, 0xe513, 0xe514, 0xe515, 0xe516, 0xe517, - 0xe518, 0xe519, 0xe51a, 0xe51b, 0xe51c, 0xe51d, 0xe51e, 0xe51f, - 0xe520, 0xe521, 0xe522, 0xe523, 0xe524, 0xe525, 0xe526, 0xe527, - 0xe528, 0xe529, 0xe52a, 0xe52b, 0xe52c, 0xe52d, 0xe52e, 0xe52f, - 0xe530, 0xe531, 0xe532, 0xe533, 0xe534, 0xe535, 0xe536, 0xe537, - 0xe538, 0xe539, 0xe53a, 0xe53b, 0xe53c, 0xe53d, 0xe53e, 0xe53f, - 0xe540, 0xe541, 0xe542, 0xe543, 0xe544, 0xe545, 0xe546, 0xe547, /* 0xe540 */ - 0xe548, 0xe549, 0xe54a, 0xe54b, 0xe54c, 0xe54d, 0xe54e, 0xe54f, - 0xe550, 0xe551, 0xe552, 0xe553, 0xe554, 0xe555, 0xe556, 0xe557, - 0xe558, 0xe559, 0xe55a, 0xe55b, 0xe55c, 0xe55d, 0xe55e, 0xe55f, - 0xe560, 0xe561, 0xe562, 0xe563, 0xe564, 0xe565, 0xe566, 0xe567, - 0xe568, 0xe569, 0xe56a, 0xe56b, 0xe56c, 0xe56d, 0xe56e, 0xe56f, - 0xe570, 0xe571, 0xe572, 0xe573, 0xe574, 0xe575, 0xe576, 0xe577, - 0xe578, 0xe579, 0xe57a, 0xe57b, 0xe57c, 0xe57d, 0xe57e, 0xe57f, - 0xe580, 0xe581, 0xe582, 0xe583, 0xe584, 0xe585, 0xe586, 0xe587, /* 0xe580 */ - 0xe588, 0xe589, 0xe58a, 0xe58b, 0xe58c, 0xe58d, 0xe58e, 0xe58f, - 0xe590, 0xe591, 0xe592, 0xe593, 0xe594, 0xe595, 0xe596, 0xe597, - 0xe598, 0xe599, 0xe59a, 0xe59b, 0xe59c, 0xe59d, 0xe59e, 0xe59f, - 0xe5a0, 0xe5a1, 0xe5a2, 0xe5a3, 0xe5a4, 0xe5a5, 0xe5a6, 0xe5a7, - 0xe5a8, 0xe5a9, 0xe5aa, 0xe5ab, 0xe5ac, 0xe5ad, 0xe5ae, 0xe5af, - 0xe5b0, 0xe5b1, 0xe5b2, 0xe5b3, 0xe5b4, 0xe5b5, 0xe5b6, 0xe5b7, - 0xe5b8, 0xe5b9, 0xe5ba, 0xe5bb, 0xe5bc, 0xe5bd, 0xe5be, 0xe5bf, - 0xe5c0, 0xe5c1, 0xe5c2, 0xe5c3, 0xe5c4, 0xe5c5, 0xe5c6, 0xe5c7, /* 0xe5c0 */ - 0xe5c8, 0xe5c9, 0xe5ca, 0xe5cb, 0xe5cc, 0xe5cd, 0xe5ce, 0xe5cf, - 0xe5d0, 0xe5d1, 0xe5d2, 0xe5d3, 0xe5d4, 0xe5d5, 0xe5d6, 0xe5d7, - 0xe5d8, 0xe5d9, 0xe5da, 0xe5db, 0xe5dc, 0xe5dd, 0xe5de, 0xe5df, - 0xe5e0, 0xe5e1, 0xe5e2, 0xe5e3, 0xe5e4, 0xe5e5, 0xe5e6, 0xe5e7, - 0xe5e8, 0xe5e9, 0xe5ea, 0xe5eb, 0xe5ec, 0xe5ed, 0xe5ee, 0xe5ef, - 0xe5f0, 0xe5f1, 0xe5f2, 0xe5f3, 0xe5f4, 0xe5f5, 0xe5f6, 0xe5f7, - 0xe5f8, 0xe5f9, 0xe5fa, 0xe5fb, 0xe5fc, 0xe5fd, 0xe5fe, 0xe5ff, - 0xe600, 0xe601, 0xe602, 0xe603, 0xe604, 0xe605, 0xe606, 0xe607, /* 0xe600 */ - 0xe608, 0xe609, 0xe60a, 0xe60b, 0xe60c, 0xe60d, 0xe60e, 0xe60f, - 0xe610, 0xe611, 0xe612, 0xe613, 0xe614, 0xe615, 0xe616, 0xe617, - 0xe618, 0xe619, 0xe61a, 0xe61b, 0xe61c, 0xe61d, 0xe61e, 0xe61f, - 0xe620, 0xe621, 0xe622, 0xe623, 0xe624, 0xe625, 0xe626, 0xe627, - 0xe628, 0xe629, 0xe62a, 0xe62b, 0xe62c, 0xe62d, 0xe62e, 0xe62f, - 0xe630, 0xe631, 0xe632, 0xe633, 0xe634, 0xe635, 0xe636, 0xe637, - 0xe638, 0xe639, 0xe63a, 0xe63b, 0xe63c, 0xe63d, 0xe63e, 0xe63f, - 0xe640, 0xe641, 0xe642, 0xe643, 0xe644, 0xe645, 0xe646, 0xe647, /* 0xe640 */ - 0xe648, 0xe649, 0xe64a, 0xe64b, 0xe64c, 0xe64d, 0xe64e, 0xe64f, - 0xe650, 0xe651, 0xe652, 0xe653, 0xe654, 0xe655, 0xe656, 0xe657, - 0xe658, 0xe659, 0xe65a, 0xe65b, 0xe65c, 0xe65d, 0xe65e, 0xe65f, - 0xe660, 0xe661, 0xe662, 0xe663, 0xe664, 0xe665, 0xe666, 0xe667, - 0xe668, 0xe669, 0xe66a, 0xe66b, 0xe66c, 0xe66d, 0xe66e, 0xe66f, - 0xe670, 0xe671, 0xe672, 0xe673, 0xe674, 0xe675, 0xe676, 0xe677, - 0xe678, 0xe679, 0xe67a, 0xe67b, 0xe67c, 0xe67d, 0xe67e, 0xe67f, - 0xe680, 0xe681, 0xe682, 0xe683, 0xe684, 0xe685, 0xe686, 0xe687, /* 0xe680 */ - 0xe688, 0xe689, 0xe68a, 0xe68b, 0xe68c, 0xe68d, 0xe68e, 0xe68f, - 0xe690, 0xe691, 0xe692, 0xe693, 0xe694, 0xe695, 0xe696, 0xe697, - 0xe698, 0xe699, 0xe69a, 0xe69b, 0xe69c, 0xe69d, 0xe69e, 0xe69f, - 0xe6a0, 0xe6a1, 0xe6a2, 0xe6a3, 0xe6a4, 0xe6a5, 0xe6a6, 0xe6a7, - 0xe6a8, 0xe6a9, 0xe6aa, 0xe6ab, 0xe6ac, 0xe6ad, 0xe6ae, 0xe6af, - 0xe6b0, 0xe6b1, 0xe6b2, 0xe6b3, 0xe6b4, 0xe6b5, 0xe6b6, 0xe6b7, - 0xe6b8, 0xe6b9, 0xe6ba, 0xe6bb, 0xe6bc, 0xe6bd, 0xe6be, 0xe6bf, - 0xe6c0, 0xe6c1, 0xe6c2, 0xe6c3, 0xe6c4, 0xe6c5, 0xe6c6, 0xe6c7, /* 0xe6c0 */ - 0xe6c8, 0xe6c9, 0xe6ca, 0xe6cb, 0xe6cc, 0xe6cd, 0xe6ce, 0xe6cf, - 0xe6d0, 0xe6d1, 0xe6d2, 0xe6d3, 0xe6d4, 0xe6d5, 0xe6d6, 0xe6d7, - 0xe6d8, 0xe6d9, 0xe6da, 0xe6db, 0xe6dc, 0xe6dd, 0xe6de, 0xe6df, - 0xe6e0, 0xe6e1, 0xe6e2, 0xe6e3, 0xe6e4, 0xe6e5, 0xe6e6, 0xe6e7, - 0xe6e8, 0xe6e9, 0xe6ea, 0xe6eb, 0xe6ec, 0xe6ed, 0xe6ee, 0xe6ef, - 0xe6f0, 0xe6f1, 0xe6f2, 0xe6f3, 0xe6f4, 0xe6f5, 0xe6f6, 0xe6f7, - 0xe6f8, 0xe6f9, 0xe6fa, 0xe6fb, 0xe6fc, 0xe6fd, 0xe6fe, 0xe6ff, - 0xe700, 0xe701, 0xe702, 0xe703, 0xe704, 0xe705, 0xe706, 0xe707, /* 0xe700 */ - 0xe708, 0xe709, 0xe70a, 0xe70b, 0xe70c, 0xe70d, 0xe70e, 0xe70f, - 0xe710, 0xe711, 0xe712, 0xe713, 0xe714, 0xe715, 0xe716, 0xe717, - 0xe718, 0xe719, 0xe71a, 0xe71b, 0xe71c, 0xe71d, 0xe71e, 0xe71f, - 0xe720, 0xe721, 0xe722, 0xe723, 0xe724, 0xe725, 0xe726, 0xe727, - 0xe728, 0xe729, 0xe72a, 0xe72b, 0xe72c, 0xe72d, 0xe72e, 0xe72f, - 0xe730, 0xe731, 0xe732, 0xe733, 0xe734, 0xe735, 0xe736, 0xe737, - 0xe738, 0xe739, 0xe73a, 0xe73b, 0xe73c, 0xe73d, 0xe73e, 0xe73f, - 0xe740, 0xe741, 0xe742, 0xe743, 0xe744, 0xe745, 0xe746, 0xe747, /* 0xe740 */ - 0xe748, 0xe749, 0xe74a, 0xe74b, 0xe74c, 0xe74d, 0xe74e, 0xe74f, - 0xe750, 0xe751, 0xe752, 0xe753, 0xe754, 0xe755, 0xe756, 0xe757, - 0xe758, 0xe759, 0xe75a, 0xe75b, 0xe75c, 0xe75d, 0xe75e, 0xe75f, - 0xe760, 0xe761, 0xe762, 0xe763, 0xe764, 0xe765, 0xe766, 0xe767, - 0xe768, 0xe769, 0xe76a, 0xe76b, 0xe76c, 0xe76d, 0xe76e, 0xe76f, - 0xe770, 0xe771, 0xe772, 0xe773, 0xe774, 0xe775, 0xe776, 0xe777, - 0xe778, 0xe779, 0xe77a, 0xe77b, 0xe77c, 0xe77d, 0xe77e, 0xe77f, - 0xe780, 0xe781, 0xe782, 0xe783, 0xe784, 0xe785, 0xe786, 0xe787, /* 0xe780 */ - 0xe788, 0xe789, 0xe78a, 0xe78b, 0xe78c, 0xe78d, 0xe78e, 0xe78f, - 0xe790, 0xe791, 0xe792, 0xe793, 0xe794, 0xe795, 0xe796, 0xe797, - 0xe798, 0xe799, 0xe79a, 0xe79b, 0xe79c, 0xe79d, 0xe79e, 0xe79f, - 0xe7a0, 0xe7a1, 0xe7a2, 0xe7a3, 0xe7a4, 0xe7a5, 0xe7a6, 0xe7a7, - 0xe7a8, 0xe7a9, 0xe7aa, 0xe7ab, 0xe7ac, 0xe7ad, 0xe7ae, 0xe7af, - 0xe7b0, 0xe7b1, 0xe7b2, 0xe7b3, 0xe7b4, 0xe7b5, 0xe7b6, 0xe7b7, - 0xe7b8, 0xe7b9, 0xe7ba, 0xe7bb, 0xe7bc, 0xe7bd, 0xe7be, 0xe7bf, - 0xe7c0, 0xe7c1, 0xe7c2, 0xe7c3, 0xe7c4, 0xe7c5, 0xe7c6, 0xe7c7, /* 0xe7c0 */ - 0xe7c8, 0xe7c9, 0xe7ca, 0xe7cb, 0xe7cc, 0xe7cd, 0xe7ce, 0xe7cf, - 0xe7d0, 0xe7d1, 0xe7d2, 0xe7d3, 0xe7d4, 0xe7d5, 0xe7d6, 0xe7d7, - 0xe7d8, 0xe7d9, 0xe7da, 0xe7db, 0xe7dc, 0xe7dd, 0xe7de, 0xe7df, - 0xe7e0, 0xe7e1, 0xe7e2, 0xe7e3, 0xe7e4, 0xe7e5, 0xe7e6, 0xe7e7, - 0xe7e8, 0xe7e9, 0xe7ea, 0xe7eb, 0xe7ec, 0xe7ed, 0xe7ee, 0xe7ef, - 0xe7f0, 0xe7f1, 0xe7f2, 0xe7f3, 0xe7f4, 0xe7f5, 0xe7f6, 0xe7f7, - 0xe7f8, 0xe7f9, 0xe7fa, 0xe7fb, 0xe7fc, 0xe7fd, 0xe7fe, 0xe7ff, - 0xe800, 0xe801, 0xe802, 0xe803, 0xe804, 0xe805, 0xe806, 0xe807, /* 0xe800 */ - 0xe808, 0xe809, 0xe80a, 0xe80b, 0xe80c, 0xe80d, 0xe80e, 0xe80f, - 0xe810, 0xe811, 0xe812, 0xe813, 0xe814, 0xe815, 0xe816, 0xe817, - 0xe818, 0xe819, 0xe81a, 0xe81b, 0xe81c, 0xe81d, 0xe81e, 0xe81f, - 0xe820, 0xe821, 0xe822, 0xe823, 0xe824, 0xe825, 0xe826, 0xe827, - 0xe828, 0xe829, 0xe82a, 0xe82b, 0xe82c, 0xe82d, 0xe82e, 0xe82f, - 0xe830, 0xe831, 0xe832, 0xe833, 0xe834, 0xe835, 0xe836, 0xe837, - 0xe838, 0xe839, 0xe83a, 0xe83b, 0xe83c, 0xe83d, 0xe83e, 0xe83f, - 0xe840, 0xe841, 0xe842, 0xe843, 0xe844, 0xe845, 0xe846, 0xe847, /* 0xe840 */ - 0xe848, 0xe849, 0xe84a, 0xe84b, 0xe84c, 0xe84d, 0xe84e, 0xe84f, - 0xe850, 0xe851, 0xe852, 0xe853, 0xe854, 0xe855, 0xe856, 0xe857, - 0xe858, 0xe859, 0xe85a, 0xe85b, 0xe85c, 0xe85d, 0xe85e, 0xe85f, - 0xe860, 0xe861, 0xe862, 0xe863, 0xe864, 0xe865, 0xe866, 0xe867, - 0xe868, 0xe869, 0xe86a, 0xe86b, 0xe86c, 0xe86d, 0xe86e, 0xe86f, - 0xe870, 0xe871, 0xe872, 0xe873, 0xe874, 0xe875, 0xe876, 0xe877, - 0xe878, 0xe879, 0xe87a, 0xe87b, 0xe87c, 0xe87d, 0xe87e, 0xe87f, - 0xe880, 0xe881, 0xe882, 0xe883, 0xe884, 0xe885, 0xe886, 0xe887, /* 0xe880 */ - 0xe888, 0xe889, 0xe88a, 0xe88b, 0xe88c, 0xe88d, 0xe88e, 0xe88f, - 0xe890, 0xe891, 0xe892, 0xe893, 0xe894, 0xe895, 0xe896, 0xe897, - 0xe898, 0xe899, 0xe89a, 0xe89b, 0xe89c, 0xe89d, 0xe89e, 0xe89f, - 0xe8a0, 0xe8a1, 0xe8a2, 0xe8a3, 0xe8a4, 0xe8a5, 0xe8a6, 0xe8a7, - 0xe8a8, 0xe8a9, 0xe8aa, 0xe8ab, 0xe8ac, 0xe8ad, 0xe8ae, 0xe8af, - 0xe8b0, 0xe8b1, 0xe8b2, 0xe8b3, 0xe8b4, 0xe8b5, 0xe8b6, 0xe8b7, - 0xe8b8, 0xe8b9, 0xe8ba, 0xe8bb, 0xe8bc, 0xe8bd, 0xe8be, 0xe8bf, - 0xe8c0, 0xe8c1, 0xe8c2, 0xe8c3, 0xe8c4, 0xe8c5, 0xe8c6, 0xe8c7, /* 0xe8c0 */ - 0xe8c8, 0xe8c9, 0xe8ca, 0xe8cb, 0xe8cc, 0xe8cd, 0xe8ce, 0xe8cf, - 0xe8d0, 0xe8d1, 0xe8d2, 0xe8d3, 0xe8d4, 0xe8d5, 0xe8d6, 0xe8d7, - 0xe8d8, 0xe8d9, 0xe8da, 0xe8db, 0xe8dc, 0xe8dd, 0xe8de, 0xe8df, - 0xe8e0, 0xe8e1, 0xe8e2, 0xe8e3, 0xe8e4, 0xe8e5, 0xe8e6, 0xe8e7, - 0xe8e8, 0xe8e9, 0xe8ea, 0xe8eb, 0xe8ec, 0xe8ed, 0xe8ee, 0xe8ef, - 0xe8f0, 0xe8f1, 0xe8f2, 0xe8f3, 0xe8f4, 0xe8f5, 0xe8f6, 0xe8f7, - 0xe8f8, 0xe8f9, 0xe8fa, 0xe8fb, 0xe8fc, 0xe8fd, 0xe8fe, 0xe8ff, - 0xe900, 0xe901, 0xe902, 0xe903, 0xe904, 0xe905, 0xe906, 0xe907, /* 0xe900 */ - 0xe908, 0xe909, 0xe90a, 0xe90b, 0xe90c, 0xe90d, 0xe90e, 0xe90f, - 0xe910, 0xe911, 0xe912, 0xe913, 0xe914, 0xe915, 0xe916, 0xe917, - 0xe918, 0xe919, 0xe91a, 0xe91b, 0xe91c, 0xe91d, 0xe91e, 0xe91f, - 0xe920, 0xe921, 0xe922, 0xe923, 0xe924, 0xe925, 0xe926, 0xe927, - 0xe928, 0xe929, 0xe92a, 0xe92b, 0xe92c, 0xe92d, 0xe92e, 0xe92f, - 0xe930, 0xe931, 0xe932, 0xe933, 0xe934, 0xe935, 0xe936, 0xe937, - 0xe938, 0xe939, 0xe93a, 0xe93b, 0xe93c, 0xe93d, 0xe93e, 0xe93f, - 0xe940, 0xe941, 0xe942, 0xe943, 0xe944, 0xe945, 0xe946, 0xe947, /* 0xe940 */ - 0xe948, 0xe949, 0xe94a, 0xe94b, 0xe94c, 0xe94d, 0xe94e, 0xe94f, - 0xe950, 0xe951, 0xe952, 0xe953, 0xe954, 0xe955, 0xe956, 0xe957, - 0xe958, 0xe959, 0xe95a, 0xe95b, 0xe95c, 0xe95d, 0xe95e, 0xe95f, - 0xe960, 0xe961, 0xe962, 0xe963, 0xe964, 0xe965, 0xe966, 0xe967, - 0xe968, 0xe969, 0xe96a, 0xe96b, 0xe96c, 0xe96d, 0xe96e, 0xe96f, - 0xe970, 0xe971, 0xe972, 0xe973, 0xe974, 0xe975, 0xe976, 0xe977, - 0xe978, 0xe979, 0xe97a, 0xe97b, 0xe97c, 0xe97d, 0xe97e, 0xe97f, - 0xe980, 0xe981, 0xe982, 0xe983, 0xe984, 0xe985, 0xe986, 0xe987, /* 0xe980 */ - 0xe988, 0xe989, 0xe98a, 0xe98b, 0xe98c, 0xe98d, 0xe98e, 0xe98f, - 0xe990, 0xe991, 0xe992, 0xe993, 0xe994, 0xe995, 0xe996, 0xe997, - 0xe998, 0xe999, 0xe99a, 0xe99b, 0xe99c, 0xe99d, 0xe99e, 0xe99f, - 0xe9a0, 0xe9a1, 0xe9a2, 0xe9a3, 0xe9a4, 0xe9a5, 0xe9a6, 0xe9a7, - 0xe9a8, 0xe9a9, 0xe9aa, 0xe9ab, 0xe9ac, 0xe9ad, 0xe9ae, 0xe9af, - 0xe9b0, 0xe9b1, 0xe9b2, 0xe9b3, 0xe9b4, 0xe9b5, 0xe9b6, 0xe9b7, - 0xe9b8, 0xe9b9, 0xe9ba, 0xe9bb, 0xe9bc, 0xe9bd, 0xe9be, 0xe9bf, - 0xe9c0, 0xe9c1, 0xe9c2, 0xe9c3, 0xe9c4, 0xe9c5, 0xe9c6, 0xe9c7, /* 0xe9c0 */ - 0xe9c8, 0xe9c9, 0xe9ca, 0xe9cb, 0xe9cc, 0xe9cd, 0xe9ce, 0xe9cf, - 0xe9d0, 0xe9d1, 0xe9d2, 0xe9d3, 0xe9d4, 0xe9d5, 0xe9d6, 0xe9d7, - 0xe9d8, 0xe9d9, 0xe9da, 0xe9db, 0xe9dc, 0xe9dd, 0xe9de, 0xe9df, - 0xe9e0, 0xe9e1, 0xe9e2, 0xe9e3, 0xe9e4, 0xe9e5, 0xe9e6, 0xe9e7, - 0xe9e8, 0xe9e9, 0xe9ea, 0xe9eb, 0xe9ec, 0xe9ed, 0xe9ee, 0xe9ef, - 0xe9f0, 0xe9f1, 0xe9f2, 0xe9f3, 0xe9f4, 0xe9f5, 0xe9f6, 0xe9f7, - 0xe9f8, 0xe9f9, 0xe9fa, 0xe9fb, 0xe9fc, 0xe9fd, 0xe9fe, 0xe9ff, - 0xea00, 0xea01, 0xea02, 0xea03, 0xea04, 0xea05, 0xea06, 0xea07, /* 0xea00 */ - 0xea08, 0xea09, 0xea0a, 0xea0b, 0xea0c, 0xea0d, 0xea0e, 0xea0f, - 0xea10, 0xea11, 0xea12, 0xea13, 0xea14, 0xea15, 0xea16, 0xea17, - 0xea18, 0xea19, 0xea1a, 0xea1b, 0xea1c, 0xea1d, 0xea1e, 0xea1f, - 0xea20, 0xea21, 0xea22, 0xea23, 0xea24, 0xea25, 0xea26, 0xea27, - 0xea28, 0xea29, 0xea2a, 0xea2b, 0xea2c, 0xea2d, 0xea2e, 0xea2f, - 0xea30, 0xea31, 0xea32, 0xea33, 0xea34, 0xea35, 0xea36, 0xea37, - 0xea38, 0xea39, 0xea3a, 0xea3b, 0xea3c, 0xea3d, 0xea3e, 0xea3f, - 0xea40, 0xea41, 0xea42, 0xea43, 0xea44, 0xea45, 0xea46, 0xea47, /* 0xea40 */ - 0xea48, 0xea49, 0xea4a, 0xea4b, 0xea4c, 0xea4d, 0xea4e, 0xea4f, - 0xea50, 0xea51, 0xea52, 0xea53, 0xea54, 0xea55, 0xea56, 0xea57, - 0xea58, 0xea59, 0xea5a, 0xea5b, 0xea5c, 0xea5d, 0xea5e, 0xea5f, - 0xea60, 0xea61, 0xea62, 0xea63, 0xea64, 0xea65, 0xea66, 0xea67, - 0xea68, 0xea69, 0xea6a, 0xea6b, 0xea6c, 0xea6d, 0xea6e, 0xea6f, - 0xea70, 0xea71, 0xea72, 0xea73, 0xea74, 0xea75, 0xea76, 0xea77, - 0xea78, 0xea79, 0xea7a, 0xea7b, 0xea7c, 0xea7d, 0xea7e, 0xea7f, - 0xea80, 0xea81, 0xea82, 0xea83, 0xea84, 0xea85, 0xea86, 0xea87, /* 0xea80 */ - 0xea88, 0xea89, 0xea8a, 0xea8b, 0xea8c, 0xea8d, 0xea8e, 0xea8f, - 0xea90, 0xea91, 0xea92, 0xea93, 0xea94, 0xea95, 0xea96, 0xea97, - 0xea98, 0xea99, 0xea9a, 0xea9b, 0xea9c, 0xea9d, 0xea9e, 0xea9f, - 0xeaa0, 0xeaa1, 0xeaa2, 0xeaa3, 0xeaa4, 0xeaa5, 0xeaa6, 0xeaa7, - 0xeaa8, 0xeaa9, 0xeaaa, 0xeaab, 0xeaac, 0xeaad, 0xeaae, 0xeaaf, - 0xeab0, 0xeab1, 0xeab2, 0xeab3, 0xeab4, 0xeab5, 0xeab6, 0xeab7, - 0xeab8, 0xeab9, 0xeaba, 0xeabb, 0xeabc, 0xeabd, 0xeabe, 0xeabf, - 0xeac0, 0xeac1, 0xeac2, 0xeac3, 0xeac4, 0xeac5, 0xeac6, 0xeac7, /* 0xeac0 */ - 0xeac8, 0xeac9, 0xeaca, 0xeacb, 0xeacc, 0xeacd, 0xeace, 0xeacf, - 0xead0, 0xead1, 0xead2, 0xead3, 0xead4, 0xead5, 0xead6, 0xead7, - 0xead8, 0xead9, 0xeada, 0xeadb, 0xeadc, 0xeadd, 0xeade, 0xeadf, - 0xeae0, 0xeae1, 0xeae2, 0xeae3, 0xeae4, 0xeae5, 0xeae6, 0xeae7, - 0xeae8, 0xeae9, 0xeaea, 0xeaeb, 0xeaec, 0xeaed, 0xeaee, 0xeaef, - 0xeaf0, 0xeaf1, 0xeaf2, 0xeaf3, 0xeaf4, 0xeaf5, 0xeaf6, 0xeaf7, - 0xeaf8, 0xeaf9, 0xeafa, 0xeafb, 0xeafc, 0xeafd, 0xeafe, 0xeaff, - 0xeb00, 0xeb01, 0xeb02, 0xeb03, 0xeb04, 0xeb05, 0xeb06, 0xeb07, /* 0xeb00 */ - 0xeb08, 0xeb09, 0xeb0a, 0xeb0b, 0xeb0c, 0xeb0d, 0xeb0e, 0xeb0f, - 0xeb10, 0xeb11, 0xeb12, 0xeb13, 0xeb14, 0xeb15, 0xeb16, 0xeb17, - 0xeb18, 0xeb19, 0xeb1a, 0xeb1b, 0xeb1c, 0xeb1d, 0xeb1e, 0xeb1f, - 0xeb20, 0xeb21, 0xeb22, 0xeb23, 0xeb24, 0xeb25, 0xeb26, 0xeb27, - 0xeb28, 0xeb29, 0xeb2a, 0xeb2b, 0xeb2c, 0xeb2d, 0xeb2e, 0xeb2f, - 0xeb30, 0xeb31, 0xeb32, 0xeb33, 0xeb34, 0xeb35, 0xeb36, 0xeb37, - 0xeb38, 0xeb39, 0xeb3a, 0xeb3b, 0xeb3c, 0xeb3d, 0xeb3e, 0xeb3f, - 0xeb40, 0xeb41, 0xeb42, 0xeb43, 0xeb44, 0xeb45, 0xeb46, 0xeb47, /* 0xeb40 */ - 0xeb48, 0xeb49, 0xeb4a, 0xeb4b, 0xeb4c, 0xeb4d, 0xeb4e, 0xeb4f, - 0xeb50, 0xeb51, 0xeb52, 0xeb53, 0xeb54, 0xeb55, 0xeb56, 0xeb57, - 0xeb58, 0xeb59, 0xeb5a, 0xeb5b, 0xeb5c, 0xeb5d, 0xeb5e, 0xeb5f, - 0xeb60, 0xeb61, 0xeb62, 0xeb63, 0xeb64, 0xeb65, 0xeb66, 0xeb67, - 0xeb68, 0xeb69, 0xeb6a, 0xeb6b, 0xeb6c, 0xeb6d, 0xeb6e, 0xeb6f, - 0xeb70, 0xeb71, 0xeb72, 0xeb73, 0xeb74, 0xeb75, 0xeb76, 0xeb77, - 0xeb78, 0xeb79, 0xeb7a, 0xeb7b, 0xeb7c, 0xeb7d, 0xeb7e, 0xeb7f, - 0xeb80, 0xeb81, 0xeb82, 0xeb83, 0xeb84, 0xeb85, 0xeb86, 0xeb87, /* 0xeb80 */ - 0xeb88, 0xeb89, 0xeb8a, 0xeb8b, 0xeb8c, 0xeb8d, 0xeb8e, 0xeb8f, - 0xeb90, 0xeb91, 0xeb92, 0xeb93, 0xeb94, 0xeb95, 0xeb96, 0xeb97, - 0xeb98, 0xeb99, 0xeb9a, 0xeb9b, 0xeb9c, 0xeb9d, 0xeb9e, 0xeb9f, - 0xeba0, 0xeba1, 0xeba2, 0xeba3, 0xeba4, 0xeba5, 0xeba6, 0xeba7, - 0xeba8, 0xeba9, 0xebaa, 0xebab, 0xebac, 0xebad, 0xebae, 0xebaf, - 0xebb0, 0xebb1, 0xebb2, 0xebb3, 0xebb4, 0xebb5, 0xebb6, 0xebb7, - 0xebb8, 0xebb9, 0xebba, 0xebbb, 0xebbc, 0xebbd, 0xebbe, 0xebbf, - 0xebc0, 0xebc1, 0xebc2, 0xebc3, 0xebc4, 0xebc5, 0xebc6, 0xebc7, /* 0xebc0 */ - 0xebc8, 0xebc9, 0xebca, 0xebcb, 0xebcc, 0xebcd, 0xebce, 0xebcf, - 0xebd0, 0xebd1, 0xebd2, 0xebd3, 0xebd4, 0xebd5, 0xebd6, 0xebd7, - 0xebd8, 0xebd9, 0xebda, 0xebdb, 0xebdc, 0xebdd, 0xebde, 0xebdf, - 0xebe0, 0xebe1, 0xebe2, 0xebe3, 0xebe4, 0xebe5, 0xebe6, 0xebe7, - 0xebe8, 0xebe9, 0xebea, 0xebeb, 0xebec, 0xebed, 0xebee, 0xebef, - 0xebf0, 0xebf1, 0xebf2, 0xebf3, 0xebf4, 0xebf5, 0xebf6, 0xebf7, - 0xebf8, 0xebf9, 0xebfa, 0xebfb, 0xebfc, 0xebfd, 0xebfe, 0xebff, - 0xec00, 0xec01, 0xec02, 0xec03, 0xec04, 0xec05, 0xec06, 0xec07, /* 0xec00 */ - 0xec08, 0xec09, 0xec0a, 0xec0b, 0xec0c, 0xec0d, 0xec0e, 0xec0f, - 0xec10, 0xec11, 0xec12, 0xec13, 0xec14, 0xec15, 0xec16, 0xec17, - 0xec18, 0xec19, 0xec1a, 0xec1b, 0xec1c, 0xec1d, 0xec1e, 0xec1f, - 0xec20, 0xec21, 0xec22, 0xec23, 0xec24, 0xec25, 0xec26, 0xec27, - 0xec28, 0xec29, 0xec2a, 0xec2b, 0xec2c, 0xec2d, 0xec2e, 0xec2f, - 0xec30, 0xec31, 0xec32, 0xec33, 0xec34, 0xec35, 0xec36, 0xec37, - 0xec38, 0xec39, 0xec3a, 0xec3b, 0xec3c, 0xec3d, 0xec3e, 0xec3f, - 0xec40, 0xec41, 0xec42, 0xec43, 0xec44, 0xec45, 0xec46, 0xec47, /* 0xec40 */ - 0xec48, 0xec49, 0xec4a, 0xec4b, 0xec4c, 0xec4d, 0xec4e, 0xec4f, - 0xec50, 0xec51, 0xec52, 0xec53, 0xec54, 0xec55, 0xec56, 0xec57, - 0xec58, 0xec59, 0xec5a, 0xec5b, 0xec5c, 0xec5d, 0xec5e, 0xec5f, - 0xec60, 0xec61, 0xec62, 0xec63, 0xec64, 0xec65, 0xec66, 0xec67, - 0xec68, 0xec69, 0xec6a, 0xec6b, 0xec6c, 0xec6d, 0xec6e, 0xec6f, - 0xec70, 0xec71, 0xec72, 0xec73, 0xec74, 0xec75, 0xec76, 0xec77, - 0xec78, 0xec79, 0xec7a, 0xec7b, 0xec7c, 0xec7d, 0xec7e, 0xec7f, - 0xec80, 0xec81, 0xec82, 0xec83, 0xec84, 0xec85, 0xec86, 0xec87, /* 0xec80 */ - 0xec88, 0xec89, 0xec8a, 0xec8b, 0xec8c, 0xec8d, 0xec8e, 0xec8f, - 0xec90, 0xec91, 0xec92, 0xec93, 0xec94, 0xec95, 0xec96, 0xec97, - 0xec98, 0xec99, 0xec9a, 0xec9b, 0xec9c, 0xec9d, 0xec9e, 0xec9f, - 0xeca0, 0xeca1, 0xeca2, 0xeca3, 0xeca4, 0xeca5, 0xeca6, 0xeca7, - 0xeca8, 0xeca9, 0xecaa, 0xecab, 0xecac, 0xecad, 0xecae, 0xecaf, - 0xecb0, 0xecb1, 0xecb2, 0xecb3, 0xecb4, 0xecb5, 0xecb6, 0xecb7, - 0xecb8, 0xecb9, 0xecba, 0xecbb, 0xecbc, 0xecbd, 0xecbe, 0xecbf, - 0xecc0, 0xecc1, 0xecc2, 0xecc3, 0xecc4, 0xecc5, 0xecc6, 0xecc7, /* 0xecc0 */ - 0xecc8, 0xecc9, 0xecca, 0xeccb, 0xeccc, 0xeccd, 0xecce, 0xeccf, - 0xecd0, 0xecd1, 0xecd2, 0xecd3, 0xecd4, 0xecd5, 0xecd6, 0xecd7, - 0xecd8, 0xecd9, 0xecda, 0xecdb, 0xecdc, 0xecdd, 0xecde, 0xecdf, - 0xece0, 0xece1, 0xece2, 0xece3, 0xece4, 0xece5, 0xece6, 0xece7, - 0xece8, 0xece9, 0xecea, 0xeceb, 0xecec, 0xeced, 0xecee, 0xecef, - 0xecf0, 0xecf1, 0xecf2, 0xecf3, 0xecf4, 0xecf5, 0xecf6, 0xecf7, - 0xecf8, 0xecf9, 0xecfa, 0xecfb, 0xecfc, 0xecfd, 0xecfe, 0xecff, - 0xed00, 0xed01, 0xed02, 0xed03, 0xed04, 0xed05, 0xed06, 0xed07, /* 0xed00 */ - 0xed08, 0xed09, 0xed0a, 0xed0b, 0xed0c, 0xed0d, 0xed0e, 0xed0f, - 0xed10, 0xed11, 0xed12, 0xed13, 0xed14, 0xed15, 0xed16, 0xed17, - 0xed18, 0xed19, 0xed1a, 0xed1b, 0xed1c, 0xed1d, 0xed1e, 0xed1f, - 0xed20, 0xed21, 0xed22, 0xed23, 0xed24, 0xed25, 0xed26, 0xed27, - 0xed28, 0xed29, 0xed2a, 0xed2b, 0xed2c, 0xed2d, 0xed2e, 0xed2f, - 0xed30, 0xed31, 0xed32, 0xed33, 0xed34, 0xed35, 0xed36, 0xed37, - 0xed38, 0xed39, 0xed3a, 0xed3b, 0xed3c, 0xed3d, 0xed3e, 0xed3f, - 0xed40, 0xed41, 0xed42, 0xed43, 0xed44, 0xed45, 0xed46, 0xed47, /* 0xed40 */ - 0xed48, 0xed49, 0xed4a, 0xed4b, 0xed4c, 0xed4d, 0xed4e, 0xed4f, - 0xed50, 0xed51, 0xed52, 0xed53, 0xed54, 0xed55, 0xed56, 0xed57, - 0xed58, 0xed59, 0xed5a, 0xed5b, 0xed5c, 0xed5d, 0xed5e, 0xed5f, - 0xed60, 0xed61, 0xed62, 0xed63, 0xed64, 0xed65, 0xed66, 0xed67, - 0xed68, 0xed69, 0xed6a, 0xed6b, 0xed6c, 0xed6d, 0xed6e, 0xed6f, - 0xed70, 0xed71, 0xed72, 0xed73, 0xed74, 0xed75, 0xed76, 0xed77, - 0xed78, 0xed79, 0xed7a, 0xed7b, 0xed7c, 0xed7d, 0xed7e, 0xed7f, - 0xed80, 0xed81, 0xed82, 0xed83, 0xed84, 0xed85, 0xed86, 0xed87, /* 0xed80 */ - 0xed88, 0xed89, 0xed8a, 0xed8b, 0xed8c, 0xed8d, 0xed8e, 0xed8f, - 0xed90, 0xed91, 0xed92, 0xed93, 0xed94, 0xed95, 0xed96, 0xed97, - 0xed98, 0xed99, 0xed9a, 0xed9b, 0xed9c, 0xed9d, 0xed9e, 0xed9f, - 0xeda0, 0xeda1, 0xeda2, 0xeda3, 0xeda4, 0xeda5, 0xeda6, 0xeda7, - 0xeda8, 0xeda9, 0xedaa, 0xedab, 0xedac, 0xedad, 0xedae, 0xedaf, - 0xedb0, 0xedb1, 0xedb2, 0xedb3, 0xedb4, 0xedb5, 0xedb6, 0xedb7, - 0xedb8, 0xedb9, 0xedba, 0xedbb, 0xedbc, 0xedbd, 0xedbe, 0xedbf, - 0xedc0, 0xedc1, 0xedc2, 0xedc3, 0xedc4, 0xedc5, 0xedc6, 0xedc7, /* 0xedc0 */ - 0xedc8, 0xedc9, 0xedca, 0xedcb, 0xedcc, 0xedcd, 0xedce, 0xedcf, - 0xedd0, 0xedd1, 0xedd2, 0xedd3, 0xedd4, 0xedd5, 0xedd6, 0xedd7, - 0xedd8, 0xedd9, 0xedda, 0xeddb, 0xeddc, 0xeddd, 0xedde, 0xeddf, - 0xede0, 0xede1, 0xede2, 0xede3, 0xede4, 0xede5, 0xede6, 0xede7, - 0xede8, 0xede9, 0xedea, 0xedeb, 0xedec, 0xeded, 0xedee, 0xedef, - 0xedf0, 0xedf1, 0xedf2, 0xedf3, 0xedf4, 0xedf5, 0xedf6, 0xedf7, - 0xedf8, 0xedf9, 0xedfa, 0xedfb, 0xedfc, 0xedfd, 0xedfe, 0xedff, - 0xee00, 0xee01, 0xee02, 0xee03, 0xee04, 0xee05, 0xee06, 0xee07, /* 0xee00 */ - 0xee08, 0xee09, 0xee0a, 0xee0b, 0xee0c, 0xee0d, 0xee0e, 0xee0f, - 0xee10, 0xee11, 0xee12, 0xee13, 0xee14, 0xee15, 0xee16, 0xee17, - 0xee18, 0xee19, 0xee1a, 0xee1b, 0xee1c, 0xee1d, 0xee1e, 0xee1f, - 0xee20, 0xee21, 0xee22, 0xee23, 0xee24, 0xee25, 0xee26, 0xee27, - 0xee28, 0xee29, 0xee2a, 0xee2b, 0xee2c, 0xee2d, 0xee2e, 0xee2f, - 0xee30, 0xee31, 0xee32, 0xee33, 0xee34, 0xee35, 0xee36, 0xee37, - 0xee38, 0xee39, 0xee3a, 0xee3b, 0xee3c, 0xee3d, 0xee3e, 0xee3f, - 0xee40, 0xee41, 0xee42, 0xee43, 0xee44, 0xee45, 0xee46, 0xee47, /* 0xee40 */ - 0xee48, 0xee49, 0xee4a, 0xee4b, 0xee4c, 0xee4d, 0xee4e, 0xee4f, - 0xee50, 0xee51, 0xee52, 0xee53, 0xee54, 0xee55, 0xee56, 0xee57, - 0xee58, 0xee59, 0xee5a, 0xee5b, 0xee5c, 0xee5d, 0xee5e, 0xee5f, - 0xee60, 0xee61, 0xee62, 0xee63, 0xee64, 0xee65, 0xee66, 0xee67, - 0xee68, 0xee69, 0xee6a, 0xee6b, 0xee6c, 0xee6d, 0xee6e, 0xee6f, - 0xee70, 0xee71, 0xee72, 0xee73, 0xee74, 0xee75, 0xee76, 0xee77, - 0xee78, 0xee79, 0xee7a, 0xee7b, 0xee7c, 0xee7d, 0xee7e, 0xee7f, - 0xee80, 0xee81, 0xee82, 0xee83, 0xee84, 0xee85, 0xee86, 0xee87, /* 0xee80 */ - 0xee88, 0xee89, 0xee8a, 0xee8b, 0xee8c, 0xee8d, 0xee8e, 0xee8f, - 0xee90, 0xee91, 0xee92, 0xee93, 0xee94, 0xee95, 0xee96, 0xee97, - 0xee98, 0xee99, 0xee9a, 0xee9b, 0xee9c, 0xee9d, 0xee9e, 0xee9f, - 0xeea0, 0xeea1, 0xeea2, 0xeea3, 0xeea4, 0xeea5, 0xeea6, 0xeea7, - 0xeea8, 0xeea9, 0xeeaa, 0xeeab, 0xeeac, 0xeead, 0xeeae, 0xeeaf, - 0xeeb0, 0xeeb1, 0xeeb2, 0xeeb3, 0xeeb4, 0xeeb5, 0xeeb6, 0xeeb7, - 0xeeb8, 0xeeb9, 0xeeba, 0xeebb, 0xeebc, 0xeebd, 0xeebe, 0xeebf, - 0xeec0, 0xeec1, 0xeec2, 0xeec3, 0xeec4, 0xeec5, 0xeec6, 0xeec7, /* 0xeec0 */ - 0xeec8, 0xeec9, 0xeeca, 0xeecb, 0xeecc, 0xeecd, 0xeece, 0xeecf, - 0xeed0, 0xeed1, 0xeed2, 0xeed3, 0xeed4, 0xeed5, 0xeed6, 0xeed7, - 0xeed8, 0xeed9, 0xeeda, 0xeedb, 0xeedc, 0xeedd, 0xeede, 0xeedf, - 0xeee0, 0xeee1, 0xeee2, 0xeee3, 0xeee4, 0xeee5, 0xeee6, 0xeee7, - 0xeee8, 0xeee9, 0xeeea, 0xeeeb, 0xeeec, 0xeeed, 0xeeee, 0xeeef, - 0xeef0, 0xeef1, 0xeef2, 0xeef3, 0xeef4, 0xeef5, 0xeef6, 0xeef7, - 0xeef8, 0xeef9, 0xeefa, 0xeefb, 0xeefc, 0xeefd, 0xeefe, 0xeeff, - 0xef00, 0xef01, 0xef02, 0xef03, 0xef04, 0xef05, 0xef06, 0xef07, /* 0xef00 */ - 0xef08, 0xef09, 0xef0a, 0xef0b, 0xef0c, 0xef0d, 0xef0e, 0xef0f, - 0xef10, 0xef11, 0xef12, 0xef13, 0xef14, 0xef15, 0xef16, 0xef17, - 0xef18, 0xef19, 0xef1a, 0xef1b, 0xef1c, 0xef1d, 0xef1e, 0xef1f, - 0xef20, 0xef21, 0xef22, 0xef23, 0xef24, 0xef25, 0xef26, 0xef27, - 0xef28, 0xef29, 0xef2a, 0xef2b, 0xef2c, 0xef2d, 0xef2e, 0xef2f, - 0xef30, 0xef31, 0xef32, 0xef33, 0xef34, 0xef35, 0xef36, 0xef37, - 0xef38, 0xef39, 0xef3a, 0xef3b, 0xef3c, 0xef3d, 0xef3e, 0xef3f, - 0xef40, 0xef41, 0xef42, 0xef43, 0xef44, 0xef45, 0xef46, 0xef47, /* 0xef40 */ - 0xef48, 0xef49, 0xef4a, 0xef4b, 0xef4c, 0xef4d, 0xef4e, 0xef4f, - 0xef50, 0xef51, 0xef52, 0xef53, 0xef54, 0xef55, 0xef56, 0xef57, - 0xef58, 0xef59, 0xef5a, 0xef5b, 0xef5c, 0xef5d, 0xef5e, 0xef5f, - 0xef60, 0xef61, 0xef62, 0xef63, 0xef64, 0xef65, 0xef66, 0xef67, - 0xef68, 0xef69, 0xef6a, 0xef6b, 0xef6c, 0xef6d, 0xef6e, 0xef6f, - 0xef70, 0xef71, 0xef72, 0xef73, 0xef74, 0xef75, 0xef76, 0xef77, - 0xef78, 0xef79, 0xef7a, 0xef7b, 0xef7c, 0xef7d, 0xef7e, 0xef7f, - 0xef80, 0xef81, 0xef82, 0xef83, 0xef84, 0xef85, 0xef86, 0xef87, /* 0xef80 */ - 0xef88, 0xef89, 0xef8a, 0xef8b, 0xef8c, 0xef8d, 0xef8e, 0xef8f, - 0xef90, 0xef91, 0xef92, 0xef93, 0xef94, 0xef95, 0xef96, 0xef97, - 0xef98, 0xef99, 0xef9a, 0xef9b, 0xef9c, 0xef9d, 0xef9e, 0xef9f, - 0xefa0, 0xefa1, 0xefa2, 0xefa3, 0xefa4, 0xefa5, 0xefa6, 0xefa7, - 0xefa8, 0xefa9, 0xefaa, 0xefab, 0xefac, 0xefad, 0xefae, 0xefaf, - 0xefb0, 0xefb1, 0xefb2, 0xefb3, 0xefb4, 0xefb5, 0xefb6, 0xefb7, - 0xefb8, 0xefb9, 0xefba, 0xefbb, 0xefbc, 0xefbd, 0xefbe, 0xefbf, - 0xefc0, 0xefc1, 0xefc2, 0xefc3, 0xefc4, 0xefc5, 0xefc6, 0xefc7, /* 0xefc0 */ - 0xefc8, 0xefc9, 0xefca, 0xefcb, 0xefcc, 0xefcd, 0xefce, 0xefcf, - 0xefd0, 0xefd1, 0xefd2, 0xefd3, 0xefd4, 0xefd5, 0xefd6, 0xefd7, - 0xefd8, 0xefd9, 0xefda, 0xefdb, 0xefdc, 0xefdd, 0xefde, 0xefdf, - 0xefe0, 0xefe1, 0xefe2, 0xefe3, 0xefe4, 0xefe5, 0xefe6, 0xefe7, - 0xefe8, 0xefe9, 0xefea, 0xefeb, 0xefec, 0xefed, 0xefee, 0xefef, - 0xeff0, 0xeff1, 0xeff2, 0xeff3, 0xeff4, 0xeff5, 0xeff6, 0xeff7, - 0xeff8, 0xeff9, 0xeffa, 0xeffb, 0xeffc, 0xeffd, 0xeffe, 0xefff, - 0xf000, 0xf001, 0xf002, 0xf003, 0xf004, 0xf005, 0xf006, 0xf007, /* 0xf000 */ - 0xf008, 0xf009, 0xf00a, 0xf00b, 0xf00c, 0xf00d, 0xf00e, 0xf00f, - 0xf010, 0xf011, 0xf012, 0xf013, 0xf014, 0xf015, 0xf016, 0xf017, - 0xf018, 0xf019, 0xf01a, 0xf01b, 0xf01c, 0xf01d, 0xf01e, 0xf01f, - 0xf020, 0xf021, 0xf022, 0xf023, 0xf024, 0xf025, 0xf026, 0xf027, - 0xf028, 0xf029, 0xf02a, 0xf02b, 0xf02c, 0xf02d, 0xf02e, 0xf02f, - 0xf030, 0xf031, 0xf032, 0xf033, 0xf034, 0xf035, 0xf036, 0xf037, - 0xf038, 0xf039, 0xf03a, 0xf03b, 0xf03c, 0xf03d, 0xf03e, 0xf03f, - 0xf040, 0xf041, 0xf042, 0xf043, 0xf044, 0xf045, 0xf046, 0xf047, /* 0xf040 */ - 0xf048, 0xf049, 0xf04a, 0xf04b, 0xf04c, 0xf04d, 0xf04e, 0xf04f, - 0xf050, 0xf051, 0xf052, 0xf053, 0xf054, 0xf055, 0xf056, 0xf057, - 0xf058, 0xf059, 0xf05a, 0xf05b, 0xf05c, 0xf05d, 0xf05e, 0xf05f, - 0xf060, 0xf061, 0xf062, 0xf063, 0xf064, 0xf065, 0xf066, 0xf067, - 0xf068, 0xf069, 0xf06a, 0xf06b, 0xf06c, 0xf06d, 0xf06e, 0xf06f, - 0xf070, 0xf071, 0xf072, 0xf073, 0xf074, 0xf075, 0xf076, 0xf077, - 0xf078, 0xf079, 0xf07a, 0xf07b, 0xf07c, 0xf07d, 0xf07e, 0xf07f, - 0xf080, 0xf081, 0xf082, 0xf083, 0xf084, 0xf085, 0xf086, 0xf087, /* 0xf080 */ - 0xf088, 0xf089, 0xf08a, 0xf08b, 0xf08c, 0xf08d, 0xf08e, 0xf08f, - 0xf090, 0xf091, 0xf092, 0xf093, 0xf094, 0xf095, 0xf096, 0xf097, - 0xf098, 0xf099, 0xf09a, 0xf09b, 0xf09c, 0xf09d, 0xf09e, 0xf09f, - 0xf0a0, 0xf0a1, 0xf0a2, 0xf0a3, 0xf0a4, 0xf0a5, 0xf0a6, 0xf0a7, - 0xf0a8, 0xf0a9, 0xf0aa, 0xf0ab, 0xf0ac, 0xf0ad, 0xf0ae, 0xf0af, - 0xf0b0, 0xf0b1, 0xf0b2, 0xf0b3, 0xf0b4, 0xf0b5, 0xf0b6, 0xf0b7, - 0xf0b8, 0xf0b9, 0xf0ba, 0xf0bb, 0xf0bc, 0xf0bd, 0xf0be, 0xf0bf, - 0xf0c0, 0xf0c1, 0xf0c2, 0xf0c3, 0xf0c4, 0xf0c5, 0xf0c6, 0xf0c7, /* 0xf0c0 */ - 0xf0c8, 0xf0c9, 0xf0ca, 0xf0cb, 0xf0cc, 0xf0cd, 0xf0ce, 0xf0cf, - 0xf0d0, 0xf0d1, 0xf0d2, 0xf0d3, 0xf0d4, 0xf0d5, 0xf0d6, 0xf0d7, - 0xf0d8, 0xf0d9, 0xf0da, 0xf0db, 0xf0dc, 0xf0dd, 0xf0de, 0xf0df, - 0xf0e0, 0xf0e1, 0xf0e2, 0xf0e3, 0xf0e4, 0xf0e5, 0xf0e6, 0xf0e7, - 0xf0e8, 0xf0e9, 0xf0ea, 0xf0eb, 0xf0ec, 0xf0ed, 0xf0ee, 0xf0ef, - 0xf0f0, 0xf0f1, 0xf0f2, 0xf0f3, 0xf0f4, 0xf0f5, 0xf0f6, 0xf0f7, - 0xf0f8, 0xf0f9, 0xf0fa, 0xf0fb, 0xf0fc, 0xf0fd, 0xf0fe, 0xf0ff, - 0xf100, 0xf101, 0xf102, 0xf103, 0xf104, 0xf105, 0xf106, 0xf107, /* 0xf100 */ - 0xf108, 0xf109, 0xf10a, 0xf10b, 0xf10c, 0xf10d, 0xf10e, 0xf10f, - 0xf110, 0xf111, 0xf112, 0xf113, 0xf114, 0xf115, 0xf116, 0xf117, - 0xf118, 0xf119, 0xf11a, 0xf11b, 0xf11c, 0xf11d, 0xf11e, 0xf11f, - 0xf120, 0xf121, 0xf122, 0xf123, 0xf124, 0xf125, 0xf126, 0xf127, - 0xf128, 0xf129, 0xf12a, 0xf12b, 0xf12c, 0xf12d, 0xf12e, 0xf12f, - 0xf130, 0xf131, 0xf132, 0xf133, 0xf134, 0xf135, 0xf136, 0xf137, - 0xf138, 0xf139, 0xf13a, 0xf13b, 0xf13c, 0xf13d, 0xf13e, 0xf13f, - 0xf140, 0xf141, 0xf142, 0xf143, 0xf144, 0xf145, 0xf146, 0xf147, /* 0xf140 */ - 0xf148, 0xf149, 0xf14a, 0xf14b, 0xf14c, 0xf14d, 0xf14e, 0xf14f, - 0xf150, 0xf151, 0xf152, 0xf153, 0xf154, 0xf155, 0xf156, 0xf157, - 0xf158, 0xf159, 0xf15a, 0xf15b, 0xf15c, 0xf15d, 0xf15e, 0xf15f, - 0xf160, 0xf161, 0xf162, 0xf163, 0xf164, 0xf165, 0xf166, 0xf167, - 0xf168, 0xf169, 0xf16a, 0xf16b, 0xf16c, 0xf16d, 0xf16e, 0xf16f, - 0xf170, 0xf171, 0xf172, 0xf173, 0xf174, 0xf175, 0xf176, 0xf177, - 0xf178, 0xf179, 0xf17a, 0xf17b, 0xf17c, 0xf17d, 0xf17e, 0xf17f, - 0xf180, 0xf181, 0xf182, 0xf183, 0xf184, 0xf185, 0xf186, 0xf187, /* 0xf180 */ - 0xf188, 0xf189, 0xf18a, 0xf18b, 0xf18c, 0xf18d, 0xf18e, 0xf18f, - 0xf190, 0xf191, 0xf192, 0xf193, 0xf194, 0xf195, 0xf196, 0xf197, - 0xf198, 0xf199, 0xf19a, 0xf19b, 0xf19c, 0xf19d, 0xf19e, 0xf19f, - 0xf1a0, 0xf1a1, 0xf1a2, 0xf1a3, 0xf1a4, 0xf1a5, 0xf1a6, 0xf1a7, - 0xf1a8, 0xf1a9, 0xf1aa, 0xf1ab, 0xf1ac, 0xf1ad, 0xf1ae, 0xf1af, - 0xf1b0, 0xf1b1, 0xf1b2, 0xf1b3, 0xf1b4, 0xf1b5, 0xf1b6, 0xf1b7, - 0xf1b8, 0xf1b9, 0xf1ba, 0xf1bb, 0xf1bc, 0xf1bd, 0xf1be, 0xf1bf, - 0xf1c0, 0xf1c1, 0xf1c2, 0xf1c3, 0xf1c4, 0xf1c5, 0xf1c6, 0xf1c7, /* 0xf1c0 */ - 0xf1c8, 0xf1c9, 0xf1ca, 0xf1cb, 0xf1cc, 0xf1cd, 0xf1ce, 0xf1cf, - 0xf1d0, 0xf1d1, 0xf1d2, 0xf1d3, 0xf1d4, 0xf1d5, 0xf1d6, 0xf1d7, - 0xf1d8, 0xf1d9, 0xf1da, 0xf1db, 0xf1dc, 0xf1dd, 0xf1de, 0xf1df, - 0xf1e0, 0xf1e1, 0xf1e2, 0xf1e3, 0xf1e4, 0xf1e5, 0xf1e6, 0xf1e7, - 0xf1e8, 0xf1e9, 0xf1ea, 0xf1eb, 0xf1ec, 0xf1ed, 0xf1ee, 0xf1ef, - 0xf1f0, 0xf1f1, 0xf1f2, 0xf1f3, 0xf1f4, 0xf1f5, 0xf1f6, 0xf1f7, - 0xf1f8, 0xf1f9, 0xf1fa, 0xf1fb, 0xf1fc, 0xf1fd, 0xf1fe, 0xf1ff, - 0xf200, 0xf201, 0xf202, 0xf203, 0xf204, 0xf205, 0xf206, 0xf207, /* 0xf200 */ - 0xf208, 0xf209, 0xf20a, 0xf20b, 0xf20c, 0xf20d, 0xf20e, 0xf20f, - 0xf210, 0xf211, 0xf212, 0xf213, 0xf214, 0xf215, 0xf216, 0xf217, - 0xf218, 0xf219, 0xf21a, 0xf21b, 0xf21c, 0xf21d, 0xf21e, 0xf21f, - 0xf220, 0xf221, 0xf222, 0xf223, 0xf224, 0xf225, 0xf226, 0xf227, - 0xf228, 0xf229, 0xf22a, 0xf22b, 0xf22c, 0xf22d, 0xf22e, 0xf22f, - 0xf230, 0xf231, 0xf232, 0xf233, 0xf234, 0xf235, 0xf236, 0xf237, - 0xf238, 0xf239, 0xf23a, 0xf23b, 0xf23c, 0xf23d, 0xf23e, 0xf23f, - 0xf240, 0xf241, 0xf242, 0xf243, 0xf244, 0xf245, 0xf246, 0xf247, /* 0xf240 */ - 0xf248, 0xf249, 0xf24a, 0xf24b, 0xf24c, 0xf24d, 0xf24e, 0xf24f, - 0xf250, 0xf251, 0xf252, 0xf253, 0xf254, 0xf255, 0xf256, 0xf257, - 0xf258, 0xf259, 0xf25a, 0xf25b, 0xf25c, 0xf25d, 0xf25e, 0xf25f, - 0xf260, 0xf261, 0xf262, 0xf263, 0xf264, 0xf265, 0xf266, 0xf267, - 0xf268, 0xf269, 0xf26a, 0xf26b, 0xf26c, 0xf26d, 0xf26e, 0xf26f, - 0xf270, 0xf271, 0xf272, 0xf273, 0xf274, 0xf275, 0xf276, 0xf277, - 0xf278, 0xf279, 0xf27a, 0xf27b, 0xf27c, 0xf27d, 0xf27e, 0xf27f, - 0xf280, 0xf281, 0xf282, 0xf283, 0xf284, 0xf285, 0xf286, 0xf287, /* 0xf280 */ - 0xf288, 0xf289, 0xf28a, 0xf28b, 0xf28c, 0xf28d, 0xf28e, 0xf28f, - 0xf290, 0xf291, 0xf292, 0xf293, 0xf294, 0xf295, 0xf296, 0xf297, - 0xf298, 0xf299, 0xf29a, 0xf29b, 0xf29c, 0xf29d, 0xf29e, 0xf29f, - 0xf2a0, 0xf2a1, 0xf2a2, 0xf2a3, 0xf2a4, 0xf2a5, 0xf2a6, 0xf2a7, - 0xf2a8, 0xf2a9, 0xf2aa, 0xf2ab, 0xf2ac, 0xf2ad, 0xf2ae, 0xf2af, - 0xf2b0, 0xf2b1, 0xf2b2, 0xf2b3, 0xf2b4, 0xf2b5, 0xf2b6, 0xf2b7, - 0xf2b8, 0xf2b9, 0xf2ba, 0xf2bb, 0xf2bc, 0xf2bd, 0xf2be, 0xf2bf, - 0xf2c0, 0xf2c1, 0xf2c2, 0xf2c3, 0xf2c4, 0xf2c5, 0xf2c6, 0xf2c7, /* 0xf2c0 */ - 0xf2c8, 0xf2c9, 0xf2ca, 0xf2cb, 0xf2cc, 0xf2cd, 0xf2ce, 0xf2cf, - 0xf2d0, 0xf2d1, 0xf2d2, 0xf2d3, 0xf2d4, 0xf2d5, 0xf2d6, 0xf2d7, - 0xf2d8, 0xf2d9, 0xf2da, 0xf2db, 0xf2dc, 0xf2dd, 0xf2de, 0xf2df, - 0xf2e0, 0xf2e1, 0xf2e2, 0xf2e3, 0xf2e4, 0xf2e5, 0xf2e6, 0xf2e7, - 0xf2e8, 0xf2e9, 0xf2ea, 0xf2eb, 0xf2ec, 0xf2ed, 0xf2ee, 0xf2ef, - 0xf2f0, 0xf2f1, 0xf2f2, 0xf2f3, 0xf2f4, 0xf2f5, 0xf2f6, 0xf2f7, - 0xf2f8, 0xf2f9, 0xf2fa, 0xf2fb, 0xf2fc, 0xf2fd, 0xf2fe, 0xf2ff, - 0xf300, 0xf301, 0xf302, 0xf303, 0xf304, 0xf305, 0xf306, 0xf307, /* 0xf300 */ - 0xf308, 0xf309, 0xf30a, 0xf30b, 0xf30c, 0xf30d, 0xf30e, 0xf30f, - 0xf310, 0xf311, 0xf312, 0xf313, 0xf314, 0xf315, 0xf316, 0xf317, - 0xf318, 0xf319, 0xf31a, 0xf31b, 0xf31c, 0xf31d, 0xf31e, 0xf31f, - 0xf320, 0xf321, 0xf322, 0xf323, 0xf324, 0xf325, 0xf326, 0xf327, - 0xf328, 0xf329, 0xf32a, 0xf32b, 0xf32c, 0xf32d, 0xf32e, 0xf32f, - 0xf330, 0xf331, 0xf332, 0xf333, 0xf334, 0xf335, 0xf336, 0xf337, - 0xf338, 0xf339, 0xf33a, 0xf33b, 0xf33c, 0xf33d, 0xf33e, 0xf33f, - 0xf340, 0xf341, 0xf342, 0xf343, 0xf344, 0xf345, 0xf346, 0xf347, /* 0xf340 */ - 0xf348, 0xf349, 0xf34a, 0xf34b, 0xf34c, 0xf34d, 0xf34e, 0xf34f, - 0xf350, 0xf351, 0xf352, 0xf353, 0xf354, 0xf355, 0xf356, 0xf357, - 0xf358, 0xf359, 0xf35a, 0xf35b, 0xf35c, 0xf35d, 0xf35e, 0xf35f, - 0xf360, 0xf361, 0xf362, 0xf363, 0xf364, 0xf365, 0xf366, 0xf367, - 0xf368, 0xf369, 0xf36a, 0xf36b, 0xf36c, 0xf36d, 0xf36e, 0xf36f, - 0xf370, 0xf371, 0xf372, 0xf373, 0xf374, 0xf375, 0xf376, 0xf377, - 0xf378, 0xf379, 0xf37a, 0xf37b, 0xf37c, 0xf37d, 0xf37e, 0xf37f, - 0xf380, 0xf381, 0xf382, 0xf383, 0xf384, 0xf385, 0xf386, 0xf387, /* 0xf380 */ - 0xf388, 0xf389, 0xf38a, 0xf38b, 0xf38c, 0xf38d, 0xf38e, 0xf38f, - 0xf390, 0xf391, 0xf392, 0xf393, 0xf394, 0xf395, 0xf396, 0xf397, - 0xf398, 0xf399, 0xf39a, 0xf39b, 0xf39c, 0xf39d, 0xf39e, 0xf39f, - 0xf3a0, 0xf3a1, 0xf3a2, 0xf3a3, 0xf3a4, 0xf3a5, 0xf3a6, 0xf3a7, - 0xf3a8, 0xf3a9, 0xf3aa, 0xf3ab, 0xf3ac, 0xf3ad, 0xf3ae, 0xf3af, - 0xf3b0, 0xf3b1, 0xf3b2, 0xf3b3, 0xf3b4, 0xf3b5, 0xf3b6, 0xf3b7, - 0xf3b8, 0xf3b9, 0xf3ba, 0xf3bb, 0xf3bc, 0xf3bd, 0xf3be, 0xf3bf, - 0xf3c0, 0xf3c1, 0xf3c2, 0xf3c3, 0xf3c4, 0xf3c5, 0xf3c6, 0xf3c7, /* 0xf3c0 */ - 0xf3c8, 0xf3c9, 0xf3ca, 0xf3cb, 0xf3cc, 0xf3cd, 0xf3ce, 0xf3cf, - 0xf3d0, 0xf3d1, 0xf3d2, 0xf3d3, 0xf3d4, 0xf3d5, 0xf3d6, 0xf3d7, - 0xf3d8, 0xf3d9, 0xf3da, 0xf3db, 0xf3dc, 0xf3dd, 0xf3de, 0xf3df, - 0xf3e0, 0xf3e1, 0xf3e2, 0xf3e3, 0xf3e4, 0xf3e5, 0xf3e6, 0xf3e7, - 0xf3e8, 0xf3e9, 0xf3ea, 0xf3eb, 0xf3ec, 0xf3ed, 0xf3ee, 0xf3ef, - 0xf3f0, 0xf3f1, 0xf3f2, 0xf3f3, 0xf3f4, 0xf3f5, 0xf3f6, 0xf3f7, - 0xf3f8, 0xf3f9, 0xf3fa, 0xf3fb, 0xf3fc, 0xf3fd, 0xf3fe, 0xf3ff, - 0xf400, 0xf401, 0xf402, 0xf403, 0xf404, 0xf405, 0xf406, 0xf407, /* 0xf400 */ - 0xf408, 0xf409, 0xf40a, 0xf40b, 0xf40c, 0xf40d, 0xf40e, 0xf40f, - 0xf410, 0xf411, 0xf412, 0xf413, 0xf414, 0xf415, 0xf416, 0xf417, - 0xf418, 0xf419, 0xf41a, 0xf41b, 0xf41c, 0xf41d, 0xf41e, 0xf41f, - 0xf420, 0xf421, 0xf422, 0xf423, 0xf424, 0xf425, 0xf426, 0xf427, - 0xf428, 0xf429, 0xf42a, 0xf42b, 0xf42c, 0xf42d, 0xf42e, 0xf42f, - 0xf430, 0xf431, 0xf432, 0xf433, 0xf434, 0xf435, 0xf436, 0xf437, - 0xf438, 0xf439, 0xf43a, 0xf43b, 0xf43c, 0xf43d, 0xf43e, 0xf43f, - 0xf440, 0xf441, 0xf442, 0xf443, 0xf444, 0xf445, 0xf446, 0xf447, /* 0xf440 */ - 0xf448, 0xf449, 0xf44a, 0xf44b, 0xf44c, 0xf44d, 0xf44e, 0xf44f, - 0xf450, 0xf451, 0xf452, 0xf453, 0xf454, 0xf455, 0xf456, 0xf457, - 0xf458, 0xf459, 0xf45a, 0xf45b, 0xf45c, 0xf45d, 0xf45e, 0xf45f, - 0xf460, 0xf461, 0xf462, 0xf463, 0xf464, 0xf465, 0xf466, 0xf467, - 0xf468, 0xf469, 0xf46a, 0xf46b, 0xf46c, 0xf46d, 0xf46e, 0xf46f, - 0xf470, 0xf471, 0xf472, 0xf473, 0xf474, 0xf475, 0xf476, 0xf477, - 0xf478, 0xf479, 0xf47a, 0xf47b, 0xf47c, 0xf47d, 0xf47e, 0xf47f, - 0xf480, 0xf481, 0xf482, 0xf483, 0xf484, 0xf485, 0xf486, 0xf487, /* 0xf480 */ - 0xf488, 0xf489, 0xf48a, 0xf48b, 0xf48c, 0xf48d, 0xf48e, 0xf48f, - 0xf490, 0xf491, 0xf492, 0xf493, 0xf494, 0xf495, 0xf496, 0xf497, - 0xf498, 0xf499, 0xf49a, 0xf49b, 0xf49c, 0xf49d, 0xf49e, 0xf49f, - 0xf4a0, 0xf4a1, 0xf4a2, 0xf4a3, 0xf4a4, 0xf4a5, 0xf4a6, 0xf4a7, - 0xf4a8, 0xf4a9, 0xf4aa, 0xf4ab, 0xf4ac, 0xf4ad, 0xf4ae, 0xf4af, - 0xf4b0, 0xf4b1, 0xf4b2, 0xf4b3, 0xf4b4, 0xf4b5, 0xf4b6, 0xf4b7, - 0xf4b8, 0xf4b9, 0xf4ba, 0xf4bb, 0xf4bc, 0xf4bd, 0xf4be, 0xf4bf, - 0xf4c0, 0xf4c1, 0xf4c2, 0xf4c3, 0xf4c4, 0xf4c5, 0xf4c6, 0xf4c7, /* 0xf4c0 */ - 0xf4c8, 0xf4c9, 0xf4ca, 0xf4cb, 0xf4cc, 0xf4cd, 0xf4ce, 0xf4cf, - 0xf4d0, 0xf4d1, 0xf4d2, 0xf4d3, 0xf4d4, 0xf4d5, 0xf4d6, 0xf4d7, - 0xf4d8, 0xf4d9, 0xf4da, 0xf4db, 0xf4dc, 0xf4dd, 0xf4de, 0xf4df, - 0xf4e0, 0xf4e1, 0xf4e2, 0xf4e3, 0xf4e4, 0xf4e5, 0xf4e6, 0xf4e7, - 0xf4e8, 0xf4e9, 0xf4ea, 0xf4eb, 0xf4ec, 0xf4ed, 0xf4ee, 0xf4ef, - 0xf4f0, 0xf4f1, 0xf4f2, 0xf4f3, 0xf4f4, 0xf4f5, 0xf4f6, 0xf4f7, - 0xf4f8, 0xf4f9, 0xf4fa, 0xf4fb, 0xf4fc, 0xf4fd, 0xf4fe, 0xf4ff, - 0xf500, 0xf501, 0xf502, 0xf503, 0xf504, 0xf505, 0xf506, 0xf507, /* 0xf500 */ - 0xf508, 0xf509, 0xf50a, 0xf50b, 0xf50c, 0xf50d, 0xf50e, 0xf50f, - 0xf510, 0xf511, 0xf512, 0xf513, 0xf514, 0xf515, 0xf516, 0xf517, - 0xf518, 0xf519, 0xf51a, 0xf51b, 0xf51c, 0xf51d, 0xf51e, 0xf51f, - 0xf520, 0xf521, 0xf522, 0xf523, 0xf524, 0xf525, 0xf526, 0xf527, - 0xf528, 0xf529, 0xf52a, 0xf52b, 0xf52c, 0xf52d, 0xf52e, 0xf52f, - 0xf530, 0xf531, 0xf532, 0xf533, 0xf534, 0xf535, 0xf536, 0xf537, - 0xf538, 0xf539, 0xf53a, 0xf53b, 0xf53c, 0xf53d, 0xf53e, 0xf53f, - 0xf540, 0xf541, 0xf542, 0xf543, 0xf544, 0xf545, 0xf546, 0xf547, /* 0xf540 */ - 0xf548, 0xf549, 0xf54a, 0xf54b, 0xf54c, 0xf54d, 0xf54e, 0xf54f, - 0xf550, 0xf551, 0xf552, 0xf553, 0xf554, 0xf555, 0xf556, 0xf557, - 0xf558, 0xf559, 0xf55a, 0xf55b, 0xf55c, 0xf55d, 0xf55e, 0xf55f, - 0xf560, 0xf561, 0xf562, 0xf563, 0xf564, 0xf565, 0xf566, 0xf567, - 0xf568, 0xf569, 0xf56a, 0xf56b, 0xf56c, 0xf56d, 0xf56e, 0xf56f, - 0xf570, 0xf571, 0xf572, 0xf573, 0xf574, 0xf575, 0xf576, 0xf577, - 0xf578, 0xf579, 0xf57a, 0xf57b, 0xf57c, 0xf57d, 0xf57e, 0xf57f, - 0xf580, 0xf581, 0xf582, 0xf583, 0xf584, 0xf585, 0xf586, 0xf587, /* 0xf580 */ - 0xf588, 0xf589, 0xf58a, 0xf58b, 0xf58c, 0xf58d, 0xf58e, 0xf58f, - 0xf590, 0xf591, 0xf592, 0xf593, 0xf594, 0xf595, 0xf596, 0xf597, - 0xf598, 0xf599, 0xf59a, 0xf59b, 0xf59c, 0xf59d, 0xf59e, 0xf59f, - 0xf5a0, 0xf5a1, 0xf5a2, 0xf5a3, 0xf5a4, 0xf5a5, 0xf5a6, 0xf5a7, - 0xf5a8, 0xf5a9, 0xf5aa, 0xf5ab, 0xf5ac, 0xf5ad, 0xf5ae, 0xf5af, - 0xf5b0, 0xf5b1, 0xf5b2, 0xf5b3, 0xf5b4, 0xf5b5, 0xf5b6, 0xf5b7, - 0xf5b8, 0xf5b9, 0xf5ba, 0xf5bb, 0xf5bc, 0xf5bd, 0xf5be, 0xf5bf, - 0xf5c0, 0xf5c1, 0xf5c2, 0xf5c3, 0xf5c4, 0xf5c5, 0xf5c6, 0xf5c7, /* 0xf5c0 */ - 0xf5c8, 0xf5c9, 0xf5ca, 0xf5cb, 0xf5cc, 0xf5cd, 0xf5ce, 0xf5cf, - 0xf5d0, 0xf5d1, 0xf5d2, 0xf5d3, 0xf5d4, 0xf5d5, 0xf5d6, 0xf5d7, - 0xf5d8, 0xf5d9, 0xf5da, 0xf5db, 0xf5dc, 0xf5dd, 0xf5de, 0xf5df, - 0xf5e0, 0xf5e1, 0xf5e2, 0xf5e3, 0xf5e4, 0xf5e5, 0xf5e6, 0xf5e7, - 0xf5e8, 0xf5e9, 0xf5ea, 0xf5eb, 0xf5ec, 0xf5ed, 0xf5ee, 0xf5ef, - 0xf5f0, 0xf5f1, 0xf5f2, 0xf5f3, 0xf5f4, 0xf5f5, 0xf5f6, 0xf5f7, - 0xf5f8, 0xf5f9, 0xf5fa, 0xf5fb, 0xf5fc, 0xf5fd, 0xf5fe, 0xf5ff, - 0xf600, 0xf601, 0xf602, 0xf603, 0xf604, 0xf605, 0xf606, 0xf607, /* 0xf600 */ - 0xf608, 0xf609, 0xf60a, 0xf60b, 0xf60c, 0xf60d, 0xf60e, 0xf60f, - 0xf610, 0xf611, 0xf612, 0xf613, 0xf614, 0xf615, 0xf616, 0xf617, - 0xf618, 0xf619, 0xf61a, 0xf61b, 0xf61c, 0xf61d, 0xf61e, 0xf61f, - 0xf620, 0xf621, 0xf622, 0xf623, 0xf624, 0xf625, 0xf626, 0xf627, - 0xf628, 0xf629, 0xf62a, 0xf62b, 0xf62c, 0xf62d, 0xf62e, 0xf62f, - 0xf630, 0xf631, 0xf632, 0xf633, 0xf634, 0xf635, 0xf636, 0xf637, - 0xf638, 0xf639, 0xf63a, 0xf63b, 0xf63c, 0xf63d, 0xf63e, 0xf63f, - 0xf640, 0xf641, 0xf642, 0xf643, 0xf644, 0xf645, 0xf646, 0xf647, /* 0xf640 */ - 0xf648, 0xf649, 0xf64a, 0xf64b, 0xf64c, 0xf64d, 0xf64e, 0xf64f, - 0xf650, 0xf651, 0xf652, 0xf653, 0xf654, 0xf655, 0xf656, 0xf657, - 0xf658, 0xf659, 0xf65a, 0xf65b, 0xf65c, 0xf65d, 0xf65e, 0xf65f, - 0xf660, 0xf661, 0xf662, 0xf663, 0xf664, 0xf665, 0xf666, 0xf667, - 0xf668, 0xf669, 0xf66a, 0xf66b, 0xf66c, 0xf66d, 0xf66e, 0xf66f, - 0xf670, 0xf671, 0xf672, 0xf673, 0xf674, 0xf675, 0xf676, 0xf677, - 0xf678, 0xf679, 0xf67a, 0xf67b, 0xf67c, 0xf67d, 0xf67e, 0xf67f, - 0xf680, 0xf681, 0xf682, 0xf683, 0xf684, 0xf685, 0xf686, 0xf687, /* 0xf680 */ - 0xf688, 0xf689, 0xf68a, 0xf68b, 0xf68c, 0xf68d, 0xf68e, 0xf68f, - 0xf690, 0xf691, 0xf692, 0xf693, 0xf694, 0xf695, 0xf696, 0xf697, - 0xf698, 0xf699, 0xf69a, 0xf69b, 0xf69c, 0xf69d, 0xf69e, 0xf69f, - 0xf6a0, 0xf6a1, 0xf6a2, 0xf6a3, 0xf6a4, 0xf6a5, 0xf6a6, 0xf6a7, - 0xf6a8, 0xf6a9, 0xf6aa, 0xf6ab, 0xf6ac, 0xf6ad, 0xf6ae, 0xf6af, - 0xf6b0, 0xf6b1, 0xf6b2, 0xf6b3, 0xf6b4, 0xf6b5, 0xf6b6, 0xf6b7, - 0xf6b8, 0xf6b9, 0xf6ba, 0xf6bb, 0xf6bc, 0xf6bd, 0xf6be, 0xf6bf, - 0xf6c0, 0xf6c1, 0xf6c2, 0xf6c3, 0xf6c4, 0xf6c5, 0xf6c6, 0xf6c7, /* 0xf6c0 */ - 0xf6c8, 0xf6c9, 0xf6ca, 0xf6cb, 0xf6cc, 0xf6cd, 0xf6ce, 0xf6cf, - 0xf6d0, 0xf6d1, 0xf6d2, 0xf6d3, 0xf6d4, 0xf6d5, 0xf6d6, 0xf6d7, - 0xf6d8, 0xf6d9, 0xf6da, 0xf6db, 0xf6dc, 0xf6dd, 0xf6de, 0xf6df, - 0xf6e0, 0xf6e1, 0xf6e2, 0xf6e3, 0xf6e4, 0xf6e5, 0xf6e6, 0xf6e7, - 0xf6e8, 0xf6e9, 0xf6ea, 0xf6eb, 0xf6ec, 0xf6ed, 0xf6ee, 0xf6ef, - 0xf6f0, 0xf6f1, 0xf6f2, 0xf6f3, 0xf6f4, 0xf6f5, 0xf6f6, 0xf6f7, - 0xf6f8, 0xf6f9, 0xf6fa, 0xf6fb, 0xf6fc, 0xf6fd, 0xf6fe, 0xf6ff, - 0xf700, 0xf701, 0xf702, 0xf703, 0xf704, 0xf705, 0xf706, 0xf707, /* 0xf700 */ - 0xf708, 0xf709, 0xf70a, 0xf70b, 0xf70c, 0xf70d, 0xf70e, 0xf70f, - 0xf710, 0xf711, 0xf712, 0xf713, 0xf714, 0xf715, 0xf716, 0xf717, - 0xf718, 0xf719, 0xf71a, 0xf71b, 0xf71c, 0xf71d, 0xf71e, 0xf71f, - 0xf720, 0xf721, 0xf722, 0xf723, 0xf724, 0xf725, 0xf726, 0xf727, - 0xf728, 0xf729, 0xf72a, 0xf72b, 0xf72c, 0xf72d, 0xf72e, 0xf72f, - 0xf730, 0xf731, 0xf732, 0xf733, 0xf734, 0xf735, 0xf736, 0xf737, - 0xf738, 0xf739, 0xf73a, 0xf73b, 0xf73c, 0xf73d, 0xf73e, 0xf73f, - 0xf740, 0xf741, 0xf742, 0xf743, 0xf744, 0xf745, 0xf746, 0xf747, /* 0xf740 */ - 0xf748, 0xf749, 0xf74a, 0xf74b, 0xf74c, 0xf74d, 0xf74e, 0xf74f, - 0xf750, 0xf751, 0xf752, 0xf753, 0xf754, 0xf755, 0xf756, 0xf757, - 0xf758, 0xf759, 0xf75a, 0xf75b, 0xf75c, 0xf75d, 0xf75e, 0xf75f, - 0xf760, 0xf761, 0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, - 0xf768, 0xf769, 0xf76a, 0xf76b, 0xf76c, 0xf76d, 0xf76e, 0xf76f, - 0xf770, 0xf771, 0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777, - 0xf778, 0xf779, 0xf77a, 0xf77b, 0xf77c, 0xf77d, 0xf77e, 0xf77f, - 0xf780, 0xf781, 0xf782, 0xf783, 0xf784, 0xf785, 0xf786, 0xf787, /* 0xf780 */ - 0xf788, 0xf789, 0xf78a, 0xf78b, 0xf78c, 0xf78d, 0xf78e, 0xf78f, - 0xf790, 0xf791, 0xf792, 0xf793, 0xf794, 0xf795, 0xf796, 0xf797, - 0xf798, 0xf799, 0xf79a, 0xf79b, 0xf79c, 0xf79d, 0xf79e, 0xf79f, - 0xf7a0, 0xf7a1, 0xf7a2, 0xf7a3, 0xf7a4, 0xf7a5, 0xf7a6, 0xf7a7, - 0xf7a8, 0xf7a9, 0xf7aa, 0xf7ab, 0xf7ac, 0xf7ad, 0xf7ae, 0xf7af, - 0xf7b0, 0xf7b1, 0xf7b2, 0xf7b3, 0xf7b4, 0xf7b5, 0xf7b6, 0xf7b7, - 0xf7b8, 0xf7b9, 0xf7ba, 0xf7bb, 0xf7bc, 0xf7bd, 0xf7be, 0xf7bf, - 0xf7c0, 0xf7c1, 0xf7c2, 0xf7c3, 0xf7c4, 0xf7c5, 0xf7c6, 0xf7c7, /* 0xf7c0 */ - 0xf7c8, 0xf7c9, 0xf7ca, 0xf7cb, 0xf7cc, 0xf7cd, 0xf7ce, 0xf7cf, - 0xf7d0, 0xf7d1, 0xf7d2, 0xf7d3, 0xf7d4, 0xf7d5, 0xf7d6, 0xf7d7, - 0xf7d8, 0xf7d9, 0xf7da, 0xf7db, 0xf7dc, 0xf7dd, 0xf7de, 0xf7df, - 0xf7e0, 0xf7e1, 0xf7e2, 0xf7e3, 0xf7e4, 0xf7e5, 0xf7e6, 0xf7e7, - 0xf7e8, 0xf7e9, 0xf7ea, 0xf7eb, 0xf7ec, 0xf7ed, 0xf7ee, 0xf7ef, - 0xf7f0, 0xf7f1, 0xf7f2, 0xf7f3, 0xf7f4, 0xf7f5, 0xf7f6, 0xf7f7, - 0xf7f8, 0xf7f9, 0xf7fa, 0xf7fb, 0xf7fc, 0xf7fd, 0xf7fe, 0xf7ff, - 0xf800, 0xf801, 0xf802, 0xf803, 0xf804, 0xf805, 0xf806, 0xf807, /* 0xf800 */ - 0xf808, 0xf809, 0xf80a, 0xf80b, 0xf80c, 0xf80d, 0xf80e, 0xf80f, - 0xf810, 0xf811, 0xf812, 0xf813, 0xf814, 0xf815, 0xf816, 0xf817, - 0xf818, 0xf819, 0xf81a, 0xf81b, 0xf81c, 0xf81d, 0xf81e, 0xf81f, - 0xf820, 0xf821, 0xf822, 0xf823, 0xf824, 0xf825, 0xf826, 0xf827, - 0xf828, 0xf829, 0xf82a, 0xf82b, 0xf82c, 0xf82d, 0xf82e, 0xf82f, - 0xf830, 0xf831, 0xf832, 0xf833, 0xf834, 0xf835, 0xf836, 0xf837, - 0xf838, 0xf839, 0xf83a, 0xf83b, 0xf83c, 0xf83d, 0xf83e, 0xf83f, - 0xf840, 0xf841, 0xf842, 0xf843, 0xf844, 0xf845, 0xf846, 0xf847, /* 0xf840 */ - 0xf848, 0xf849, 0xf84a, 0xf84b, 0xf84c, 0xf84d, 0xf84e, 0xf84f, - 0xf850, 0xf851, 0xf852, 0xf853, 0xf854, 0xf855, 0xf856, 0xf857, - 0xf858, 0xf859, 0xf85a, 0xf85b, 0xf85c, 0xf85d, 0xf85e, 0xf85f, - 0xf860, 0xf861, 0xf862, 0xf863, 0xf864, 0xf865, 0xf866, 0xf867, - 0xf868, 0xf869, 0xf86a, 0xf86b, 0xf86c, 0xf86d, 0xf86e, 0xf86f, - 0xf870, 0xf871, 0xf872, 0xf873, 0xf874, 0xf875, 0xf876, 0xf877, - 0xf878, 0xf879, 0xf87a, 0xf87b, 0xf87c, 0xf87d, 0xf87e, 0xf87f, - 0xf880, 0xf881, 0xf882, 0xf883, 0xf884, 0xf885, 0xf886, 0xf887, /* 0xf880 */ - 0xf888, 0xf889, 0xf88a, 0xf88b, 0xf88c, 0xf88d, 0xf88e, 0xf88f, - 0xf890, 0xf891, 0xf892, 0xf893, 0xf894, 0xf895, 0xf896, 0xf897, - 0xf898, 0xf899, 0xf89a, 0xf89b, 0xf89c, 0xf89d, 0xf89e, 0xf89f, - 0xf8a0, 0xf8a1, 0xf8a2, 0xf8a3, 0xf8a4, 0xf8a5, 0xf8a6, 0xf8a7, - 0xf8a8, 0xf8a9, 0xf8aa, 0xf8ab, 0xf8ac, 0xf8ad, 0xf8ae, 0xf8af, - 0xf8b0, 0xf8b1, 0xf8b2, 0xf8b3, 0xf8b4, 0xf8b5, 0xf8b6, 0xf8b7, - 0xf8b8, 0xf8b9, 0xf8ba, 0xf8bb, 0xf8bc, 0xf8bd, 0xf8be, 0xf8bf, - 0xf8c0, 0xf8c1, 0xf8c2, 0xf8c3, 0xf8c4, 0xf8c5, 0xf8c6, 0xf8c7, /* 0xf8c0 */ - 0xf8c8, 0xf8c9, 0xf8ca, 0xf8cb, 0xf8cc, 0xf8cd, 0xf8ce, 0xf8cf, - 0xf8d0, 0xf8d1, 0xf8d2, 0xf8d3, 0xf8d4, 0xf8d5, 0xf8d6, 0xf8d7, - 0xf8d8, 0xf8d9, 0xf8da, 0xf8db, 0xf8dc, 0xf8dd, 0xf8de, 0xf8df, - 0xf8e0, 0xf8e1, 0xf8e2, 0xf8e3, 0xf8e4, 0xf8e5, 0xf8e6, 0xf8e7, - 0xf8e8, 0xf8e9, 0xf8ea, 0xf8eb, 0xf8ec, 0xf8ed, 0xf8ee, 0xf8ef, - 0xf8f0, 0xf8f1, 0xf8f2, 0xf8f3, 0xf8f4, 0xf8f5, 0xf8f6, 0xf8f7, - 0xf8f8, 0xf8f9, 0xf8fa, 0xf8fb, 0xf8fc, 0xf8fd, 0xf8fe, 0xf8ff, - 0xf900, 0xf901, 0xf902, 0xf903, 0xf904, 0xf905, 0xf906, 0xf907, /* 0xf900 */ - 0xf908, 0xf909, 0xf90a, 0xf90b, 0xf90c, 0xf90d, 0xf90e, 0xf90f, - 0xf910, 0xf911, 0xf912, 0xf913, 0xf914, 0xf915, 0xf916, 0xf917, - 0xf918, 0xf919, 0xf91a, 0xf91b, 0xf91c, 0xf91d, 0xf91e, 0xf91f, - 0xf920, 0xf921, 0xf922, 0xf923, 0xf924, 0xf925, 0xf926, 0xf927, - 0xf928, 0xf929, 0xf92a, 0xf92b, 0xf92c, 0xf92d, 0xf92e, 0xf92f, - 0xf930, 0xf931, 0xf932, 0xf933, 0xf934, 0xf935, 0xf936, 0xf937, - 0xf938, 0xf939, 0xf93a, 0xf93b, 0xf93c, 0xf93d, 0xf93e, 0xf93f, - 0xf940, 0xf941, 0xf942, 0xf943, 0xf944, 0xf945, 0xf946, 0xf947, /* 0xf940 */ - 0xf948, 0xf949, 0xf94a, 0xf94b, 0xf94c, 0xf94d, 0xf94e, 0xf94f, - 0xf950, 0xf951, 0xf952, 0xf953, 0xf954, 0xf955, 0xf956, 0xf957, - 0xf958, 0xf959, 0xf95a, 0xf95b, 0xf95c, 0xf95d, 0xf95e, 0xf95f, - 0xf960, 0xf961, 0xf962, 0xf963, 0xf964, 0xf965, 0xf966, 0xf967, - 0xf968, 0xf969, 0xf96a, 0xf96b, 0xf96c, 0xf96d, 0xf96e, 0xf96f, - 0xf970, 0xf971, 0xf972, 0xf973, 0xf974, 0xf975, 0xf976, 0xf977, - 0xf978, 0xf979, 0xf97a, 0xf97b, 0xf97c, 0xf97d, 0xf97e, 0xf97f, - 0xf980, 0xf981, 0xf982, 0xf983, 0xf984, 0xf985, 0xf986, 0xf987, /* 0xf980 */ - 0xf988, 0xf989, 0xf98a, 0xf98b, 0xf98c, 0xf98d, 0xf98e, 0xf98f, - 0xf990, 0xf991, 0xf992, 0xf993, 0xf994, 0xf995, 0xf996, 0xf997, - 0xf998, 0xf999, 0xf99a, 0xf99b, 0xf99c, 0xf99d, 0xf99e, 0xf99f, - 0xf9a0, 0xf9a1, 0xf9a2, 0xf9a3, 0xf9a4, 0xf9a5, 0xf9a6, 0xf9a7, - 0xf9a8, 0xf9a9, 0xf9aa, 0xf9ab, 0xf9ac, 0xf9ad, 0xf9ae, 0xf9af, - 0xf9b0, 0xf9b1, 0xf9b2, 0xf9b3, 0xf9b4, 0xf9b5, 0xf9b6, 0xf9b7, - 0xf9b8, 0xf9b9, 0xf9ba, 0xf9bb, 0xf9bc, 0xf9bd, 0xf9be, 0xf9bf, - 0xf9c0, 0xf9c1, 0xf9c2, 0xf9c3, 0xf9c4, 0xf9c5, 0xf9c6, 0xf9c7, /* 0xf9c0 */ - 0xf9c8, 0xf9c9, 0xf9ca, 0xf9cb, 0xf9cc, 0xf9cd, 0xf9ce, 0xf9cf, - 0xf9d0, 0xf9d1, 0xf9d2, 0xf9d3, 0xf9d4, 0xf9d5, 0xf9d6, 0xf9d7, - 0xf9d8, 0xf9d9, 0xf9da, 0xf9db, 0xf9dc, 0xf9dd, 0xf9de, 0xf9df, - 0xf9e0, 0xf9e1, 0xf9e2, 0xf9e3, 0xf9e4, 0xf9e5, 0xf9e6, 0xf9e7, - 0xf9e8, 0xf9e9, 0xf9ea, 0xf9eb, 0xf9ec, 0xf9ed, 0xf9ee, 0xf9ef, - 0xf9f0, 0xf9f1, 0xf9f2, 0xf9f3, 0xf9f4, 0xf9f5, 0xf9f6, 0xf9f7, - 0xf9f8, 0xf9f9, 0xf9fa, 0xf9fb, 0xf9fc, 0xf9fd, 0xf9fe, 0xf9ff, - 0xfa00, 0xfa01, 0xfa02, 0xfa03, 0xfa04, 0xfa05, 0xfa06, 0xfa07, /* 0xfa00 */ - 0xfa08, 0xfa09, 0xfa0a, 0xfa0b, 0xfa0c, 0xfa0d, 0xfa0e, 0xfa0f, - 0xfa10, 0xfa11, 0xfa12, 0xfa13, 0xfa14, 0xfa15, 0xfa16, 0xfa17, - 0xfa18, 0xfa19, 0xfa1a, 0xfa1b, 0xfa1c, 0xfa1d, 0xfa1e, 0xfa1f, - 0xfa20, 0xfa21, 0xfa22, 0xfa23, 0xfa24, 0xfa25, 0xfa26, 0xfa27, - 0xfa28, 0xfa29, 0xfa2a, 0xfa2b, 0xfa2c, 0xfa2d, 0xfa2e, 0xfa2f, - 0xfa30, 0xfa31, 0xfa32, 0xfa33, 0xfa34, 0xfa35, 0xfa36, 0xfa37, - 0xfa38, 0xfa39, 0xfa3a, 0xfa3b, 0xfa3c, 0xfa3d, 0xfa3e, 0xfa3f, - 0xfa40, 0xfa41, 0xfa42, 0xfa43, 0xfa44, 0xfa45, 0xfa46, 0xfa47, /* 0xfa40 */ - 0xfa48, 0xfa49, 0xfa4a, 0xfa4b, 0xfa4c, 0xfa4d, 0xfa4e, 0xfa4f, - 0xfa50, 0xfa51, 0xfa52, 0xfa53, 0xfa54, 0xfa55, 0xfa56, 0xfa57, - 0xfa58, 0xfa59, 0xfa5a, 0xfa5b, 0xfa5c, 0xfa5d, 0xfa5e, 0xfa5f, - 0xfa60, 0xfa61, 0xfa62, 0xfa63, 0xfa64, 0xfa65, 0xfa66, 0xfa67, - 0xfa68, 0xfa69, 0xfa6a, 0xfa6b, 0xfa6c, 0xfa6d, 0x0000, 0x0000, - 0xfa70, 0xfa71, 0xfa72, 0xfa73, 0xfa74, 0xfa75, 0xfa76, 0xfa77, - 0xfa78, 0xfa79, 0xfa7a, 0xfa7b, 0xfa7c, 0xfa7d, 0xfa7e, 0xfa7f, - 0xfa80, 0xfa81, 0xfa82, 0xfa83, 0xfa84, 0xfa85, 0xfa86, 0xfa87, /* 0xfa80 */ - 0xfa88, 0xfa89, 0xfa8a, 0xfa8b, 0xfa8c, 0xfa8d, 0xfa8e, 0xfa8f, - 0xfa90, 0xfa91, 0xfa92, 0xfa93, 0xfa94, 0xfa95, 0xfa96, 0xfa97, - 0xfa98, 0xfa99, 0xfa9a, 0xfa9b, 0xfa9c, 0xfa9d, 0xfa9e, 0xfa9f, - 0xfaa0, 0xfaa1, 0xfaa2, 0xfaa3, 0xfaa4, 0xfaa5, 0xfaa6, 0xfaa7, - 0xfaa8, 0xfaa9, 0xfaaa, 0xfaab, 0xfaac, 0xfaad, 0xfaae, 0xfaaf, - 0xfab0, 0xfab1, 0xfab2, 0xfab3, 0xfab4, 0xfab5, 0xfab6, 0xfab7, - 0xfab8, 0xfab9, 0xfaba, 0xfabb, 0xfabc, 0xfabd, 0xfabe, 0xfabf, - 0xfac0, 0xfac1, 0xfac2, 0xfac3, 0xfac4, 0xfac5, 0xfac6, 0xfac7, /* 0xfac0 */ - 0xfac8, 0xfac9, 0xfaca, 0xfacb, 0xfacc, 0xfacd, 0xface, 0xfacf, - 0xfad0, 0xfad1, 0xfad2, 0xfad3, 0xfad4, 0xfad5, 0xfad6, 0xfad7, - 0xfad8, 0xfad9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfb00, 0xfb01, 0xfb02, 0xfb03, 0xfb04, 0xfb05, 0xfb06, 0x0000, /* 0xfb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfb13, 0xfb14, 0xfb15, 0xfb16, 0xfb17, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xfb1d, 0xfb1e, 0xfb1f, - 0xfb20, 0xfb21, 0xfb22, 0xfb23, 0xfb24, 0xfb25, 0xfb26, 0xfb27, - 0xfb28, 0xfb29, 0xfb2a, 0xfb2b, 0xfb2c, 0xfb2d, 0xfb2e, 0xfb2f, - 0xfb30, 0xfb31, 0xfb32, 0xfb33, 0xfb34, 0xfb35, 0xfb36, 0x0000, - 0xfb38, 0xfb39, 0xfb3a, 0xfb3b, 0xfb3c, 0x0000, 0xfb3e, 0x0000, - 0xfb40, 0xfb41, 0x0000, 0xfb43, 0xfb44, 0x0000, 0xfb46, 0xfb47, /* 0xfb40 */ - 0xfb48, 0xfb49, 0xfb4a, 0xfb4b, 0xfb4c, 0xfb4d, 0xfb4e, 0xfb4f, - 0xfb50, 0xfb51, 0xfb52, 0xfb53, 0xfb54, 0xfb55, 0xfb56, 0xfb57, - 0xfb58, 0xfb59, 0xfb5a, 0xfb5b, 0xfb5c, 0xfb5d, 0xfb5e, 0xfb5f, - 0xfb60, 0xfb61, 0xfb62, 0xfb63, 0xfb64, 0xfb65, 0xfb66, 0xfb67, - 0xfb68, 0xfb69, 0xfb6a, 0xfb6b, 0xfb6c, 0xfb6d, 0xfb6e, 0xfb6f, - 0xfb70, 0xfb71, 0xfb72, 0xfb73, 0xfb74, 0xfb75, 0xfb76, 0xfb77, - 0xfb78, 0xfb79, 0xfb7a, 0xfb7b, 0xfb7c, 0xfb7d, 0xfb7e, 0xfb7f, - 0xfb80, 0xfb81, 0xfb82, 0xfb83, 0xfb84, 0xfb85, 0xfb86, 0xfb87, /* 0xfb80 */ - 0xfb88, 0xfb89, 0xfb8a, 0xfb8b, 0xfb8c, 0xfb8d, 0xfb8e, 0xfb8f, - 0xfb90, 0xfb91, 0xfb92, 0xfb93, 0xfb94, 0xfb95, 0xfb96, 0xfb97, - 0xfb98, 0xfb99, 0xfb9a, 0xfb9b, 0xfb9c, 0xfb9d, 0xfb9e, 0xfb9f, - 0xfba0, 0xfba1, 0xfba2, 0xfba3, 0xfba4, 0xfba5, 0xfba6, 0xfba7, - 0xfba8, 0xfba9, 0xfbaa, 0xfbab, 0xfbac, 0xfbad, 0xfbae, 0xfbaf, - 0xfbb0, 0xfbb1, 0xfbb2, 0xfbb3, 0xfbb4, 0xfbb5, 0xfbb6, 0xfbb7, - 0xfbb8, 0xfbb9, 0xfbba, 0xfbbb, 0xfbbc, 0xfbbd, 0xfbbe, 0xfbbf, - 0xfbc0, 0xfbc1, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0xfbd3, 0xfbd4, 0xfbd5, 0xfbd6, 0xfbd7, - 0xfbd8, 0xfbd9, 0xfbda, 0xfbdb, 0xfbdc, 0xfbdd, 0xfbde, 0xfbdf, - 0xfbe0, 0xfbe1, 0xfbe2, 0xfbe3, 0xfbe4, 0xfbe5, 0xfbe6, 0xfbe7, - 0xfbe8, 0xfbe9, 0xfbea, 0xfbeb, 0xfbec, 0xfbed, 0xfbee, 0xfbef, - 0xfbf0, 0xfbf1, 0xfbf2, 0xfbf3, 0xfbf4, 0xfbf5, 0xfbf6, 0xfbf7, - 0xfbf8, 0xfbf9, 0xfbfa, 0xfbfb, 0xfbfc, 0xfbfd, 0xfbfe, 0xfbff, - 0xfc00, 0xfc01, 0xfc02, 0xfc03, 0xfc04, 0xfc05, 0xfc06, 0xfc07, /* 0xfc00 */ - 0xfc08, 0xfc09, 0xfc0a, 0xfc0b, 0xfc0c, 0xfc0d, 0xfc0e, 0xfc0f, - 0xfc10, 0xfc11, 0xfc12, 0xfc13, 0xfc14, 0xfc15, 0xfc16, 0xfc17, - 0xfc18, 0xfc19, 0xfc1a, 0xfc1b, 0xfc1c, 0xfc1d, 0xfc1e, 0xfc1f, - 0xfc20, 0xfc21, 0xfc22, 0xfc23, 0xfc24, 0xfc25, 0xfc26, 0xfc27, - 0xfc28, 0xfc29, 0xfc2a, 0xfc2b, 0xfc2c, 0xfc2d, 0xfc2e, 0xfc2f, - 0xfc30, 0xfc31, 0xfc32, 0xfc33, 0xfc34, 0xfc35, 0xfc36, 0xfc37, - 0xfc38, 0xfc39, 0xfc3a, 0xfc3b, 0xfc3c, 0xfc3d, 0xfc3e, 0xfc3f, - 0xfc40, 0xfc41, 0xfc42, 0xfc43, 0xfc44, 0xfc45, 0xfc46, 0xfc47, /* 0xfc40 */ - 0xfc48, 0xfc49, 0xfc4a, 0xfc4b, 0xfc4c, 0xfc4d, 0xfc4e, 0xfc4f, - 0xfc50, 0xfc51, 0xfc52, 0xfc53, 0xfc54, 0xfc55, 0xfc56, 0xfc57, - 0xfc58, 0xfc59, 0xfc5a, 0xfc5b, 0xfc5c, 0xfc5d, 0xfc5e, 0xfc5f, - 0xfc60, 0xfc61, 0xfc62, 0xfc63, 0xfc64, 0xfc65, 0xfc66, 0xfc67, - 0xfc68, 0xfc69, 0xfc6a, 0xfc6b, 0xfc6c, 0xfc6d, 0xfc6e, 0xfc6f, - 0xfc70, 0xfc71, 0xfc72, 0xfc73, 0xfc74, 0xfc75, 0xfc76, 0xfc77, - 0xfc78, 0xfc79, 0xfc7a, 0xfc7b, 0xfc7c, 0xfc7d, 0xfc7e, 0xfc7f, - 0xfc80, 0xfc81, 0xfc82, 0xfc83, 0xfc84, 0xfc85, 0xfc86, 0xfc87, /* 0xfc80 */ - 0xfc88, 0xfc89, 0xfc8a, 0xfc8b, 0xfc8c, 0xfc8d, 0xfc8e, 0xfc8f, - 0xfc90, 0xfc91, 0xfc92, 0xfc93, 0xfc94, 0xfc95, 0xfc96, 0xfc97, - 0xfc98, 0xfc99, 0xfc9a, 0xfc9b, 0xfc9c, 0xfc9d, 0xfc9e, 0xfc9f, - 0xfca0, 0xfca1, 0xfca2, 0xfca3, 0xfca4, 0xfca5, 0xfca6, 0xfca7, - 0xfca8, 0xfca9, 0xfcaa, 0xfcab, 0xfcac, 0xfcad, 0xfcae, 0xfcaf, - 0xfcb0, 0xfcb1, 0xfcb2, 0xfcb3, 0xfcb4, 0xfcb5, 0xfcb6, 0xfcb7, - 0xfcb8, 0xfcb9, 0xfcba, 0xfcbb, 0xfcbc, 0xfcbd, 0xfcbe, 0xfcbf, - 0xfcc0, 0xfcc1, 0xfcc2, 0xfcc3, 0xfcc4, 0xfcc5, 0xfcc6, 0xfcc7, /* 0xfcc0 */ - 0xfcc8, 0xfcc9, 0xfcca, 0xfccb, 0xfccc, 0xfccd, 0xfcce, 0xfccf, - 0xfcd0, 0xfcd1, 0xfcd2, 0xfcd3, 0xfcd4, 0xfcd5, 0xfcd6, 0xfcd7, - 0xfcd8, 0xfcd9, 0xfcda, 0xfcdb, 0xfcdc, 0xfcdd, 0xfcde, 0xfcdf, - 0xfce0, 0xfce1, 0xfce2, 0xfce3, 0xfce4, 0xfce5, 0xfce6, 0xfce7, - 0xfce8, 0xfce9, 0xfcea, 0xfceb, 0xfcec, 0xfced, 0xfcee, 0xfcef, - 0xfcf0, 0xfcf1, 0xfcf2, 0xfcf3, 0xfcf4, 0xfcf5, 0xfcf6, 0xfcf7, - 0xfcf8, 0xfcf9, 0xfcfa, 0xfcfb, 0xfcfc, 0xfcfd, 0xfcfe, 0xfcff, - 0xfd00, 0xfd01, 0xfd02, 0xfd03, 0xfd04, 0xfd05, 0xfd06, 0xfd07, /* 0xfd00 */ - 0xfd08, 0xfd09, 0xfd0a, 0xfd0b, 0xfd0c, 0xfd0d, 0xfd0e, 0xfd0f, - 0xfd10, 0xfd11, 0xfd12, 0xfd13, 0xfd14, 0xfd15, 0xfd16, 0xfd17, - 0xfd18, 0xfd19, 0xfd1a, 0xfd1b, 0xfd1c, 0xfd1d, 0xfd1e, 0xfd1f, - 0xfd20, 0xfd21, 0xfd22, 0xfd23, 0xfd24, 0xfd25, 0xfd26, 0xfd27, - 0xfd28, 0xfd29, 0xfd2a, 0xfd2b, 0xfd2c, 0xfd2d, 0xfd2e, 0xfd2f, - 0xfd30, 0xfd31, 0xfd32, 0xfd33, 0xfd34, 0xfd35, 0xfd36, 0xfd37, - 0xfd38, 0xfd39, 0xfd3a, 0xfd3b, 0xfd3c, 0xfd3d, 0xfd3e, 0xfd3f, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfd50, 0xfd51, 0xfd52, 0xfd53, 0xfd54, 0xfd55, 0xfd56, 0xfd57, - 0xfd58, 0xfd59, 0xfd5a, 0xfd5b, 0xfd5c, 0xfd5d, 0xfd5e, 0xfd5f, - 0xfd60, 0xfd61, 0xfd62, 0xfd63, 0xfd64, 0xfd65, 0xfd66, 0xfd67, - 0xfd68, 0xfd69, 0xfd6a, 0xfd6b, 0xfd6c, 0xfd6d, 0xfd6e, 0xfd6f, - 0xfd70, 0xfd71, 0xfd72, 0xfd73, 0xfd74, 0xfd75, 0xfd76, 0xfd77, - 0xfd78, 0xfd79, 0xfd7a, 0xfd7b, 0xfd7c, 0xfd7d, 0xfd7e, 0xfd7f, - 0xfd80, 0xfd81, 0xfd82, 0xfd83, 0xfd84, 0xfd85, 0xfd86, 0xfd87, /* 0xfd80 */ - 0xfd88, 0xfd89, 0xfd8a, 0xfd8b, 0xfd8c, 0xfd8d, 0xfd8e, 0xfd8f, - 0x0000, 0x0000, 0xfd92, 0xfd93, 0xfd94, 0xfd95, 0xfd96, 0xfd97, - 0xfd98, 0xfd99, 0xfd9a, 0xfd9b, 0xfd9c, 0xfd9d, 0xfd9e, 0xfd9f, - 0xfda0, 0xfda1, 0xfda2, 0xfda3, 0xfda4, 0xfda5, 0xfda6, 0xfda7, - 0xfda8, 0xfda9, 0xfdaa, 0xfdab, 0xfdac, 0xfdad, 0xfdae, 0xfdaf, - 0xfdb0, 0xfdb1, 0xfdb2, 0xfdb3, 0xfdb4, 0xfdb5, 0xfdb6, 0xfdb7, - 0xfdb8, 0xfdb9, 0xfdba, 0xfdbb, 0xfdbc, 0xfdbd, 0xfdbe, 0xfdbf, - 0xfdc0, 0xfdc1, 0xfdc2, 0xfdc3, 0xfdc4, 0xfdc5, 0xfdc6, 0xfdc7, /* 0xfdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfdf0, 0xfdf1, 0xfdf2, 0xfdf3, 0xfdf4, 0xfdf5, 0xfdf6, 0xfdf7, - 0xfdf8, 0xfdf9, 0xfdfa, 0xfdfb, 0xfdfc, 0xfdfd, 0x0000, 0x0000, - 0xfe00, 0xfe01, 0xfe02, 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07, /* 0xfe00 */ - 0xfe08, 0xfe09, 0xfe0a, 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, - 0xfe10, 0xfe11, 0xfe12, 0xfe13, 0xfe14, 0xfe15, 0xfe16, 0xfe17, - 0xfe18, 0xfe19, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe20, 0xfe21, 0xfe22, 0xfe23, 0xfe24, 0xfe25, 0xfe26, 0xfe27, - 0xfe28, 0xfe29, 0xfe2a, 0xfe2b, 0xfe2c, 0xfe2d, 0xfe2e, 0xfe2f, - 0xfe30, 0xfe31, 0xfe32, 0xfe33, 0xfe34, 0xfe35, 0xfe36, 0xfe37, - 0xfe38, 0xfe39, 0xfe3a, 0xfe3b, 0xfe3c, 0xfe3d, 0xfe3e, 0xfe3f, - 0xfe40, 0xfe41, 0xfe42, 0xfe43, 0xfe44, 0xfe45, 0xfe46, 0xfe47, /* 0xfe40 */ - 0xfe48, 0xfe49, 0xfe4a, 0xfe4b, 0xfe4c, 0xfe4d, 0xfe4e, 0xfe4f, - 0xfe50, 0xfe51, 0xfe52, 0x0000, 0xfe54, 0xfe55, 0xfe56, 0xfe57, - 0xfe58, 0xfe59, 0xfe5a, 0xfe5b, 0xfe5c, 0xfe5d, 0xfe5e, 0xfe5f, - 0xfe60, 0xfe61, 0xfe62, 0xfe63, 0xfe64, 0xfe65, 0xfe66, 0x0000, - 0xfe68, 0xfe69, 0xfe6a, 0xfe6b, 0x0000, 0x0000, 0x0000, 0x0000, - 0xfe70, 0xfe71, 0xfe72, 0xfe73, 0xfe74, 0x0000, 0xfe76, 0xfe77, - 0xfe78, 0xfe79, 0xfe7a, 0xfe7b, 0xfe7c, 0xfe7d, 0xfe7e, 0xfe7f, - 0xfe80, 0xfe81, 0xfe82, 0xfe83, 0xfe84, 0xfe85, 0xfe86, 0xfe87, /* 0xfe80 */ - 0xfe88, 0xfe89, 0xfe8a, 0xfe8b, 0xfe8c, 0xfe8d, 0xfe8e, 0xfe8f, - 0xfe90, 0xfe91, 0xfe92, 0xfe93, 0xfe94, 0xfe95, 0xfe96, 0xfe97, - 0xfe98, 0xfe99, 0xfe9a, 0xfe9b, 0xfe9c, 0xfe9d, 0xfe9e, 0xfe9f, - 0xfea0, 0xfea1, 0xfea2, 0xfea3, 0xfea4, 0xfea5, 0xfea6, 0xfea7, - 0xfea8, 0xfea9, 0xfeaa, 0xfeab, 0xfeac, 0xfead, 0xfeae, 0xfeaf, - 0xfeb0, 0xfeb1, 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb5, 0xfeb6, 0xfeb7, - 0xfeb8, 0xfeb9, 0xfeba, 0xfebb, 0xfebc, 0xfebd, 0xfebe, 0xfebf, - 0xfec0, 0xfec1, 0xfec2, 0xfec3, 0xfec4, 0xfec5, 0xfec6, 0xfec7, /* 0xfec0 */ - 0xfec8, 0xfec9, 0xfeca, 0xfecb, 0xfecc, 0xfecd, 0xfece, 0xfecf, - 0xfed0, 0xfed1, 0xfed2, 0xfed3, 0xfed4, 0xfed5, 0xfed6, 0xfed7, - 0xfed8, 0xfed9, 0xfeda, 0xfedb, 0xfedc, 0xfedd, 0xfede, 0xfedf, - 0xfee0, 0xfee1, 0xfee2, 0xfee3, 0xfee4, 0xfee5, 0xfee6, 0xfee7, - 0xfee8, 0xfee9, 0xfeea, 0xfeeb, 0xfeec, 0xfeed, 0xfeee, 0xfeef, - 0xfef0, 0xfef1, 0xfef2, 0xfef3, 0xfef4, 0xfef5, 0xfef6, 0xfef7, - 0xfef8, 0xfef9, 0xfefa, 0xfefb, 0xfefc, 0x0000, 0x0000, 0xfeff, - 0x0000, 0xff01, 0xff02, 0xff03, 0xff04, 0xff05, 0xff06, 0xff07, /* 0xff00 */ - 0xff08, 0xff09, 0xff0a, 0xff0b, 0xff0c, 0xff0d, 0xff0e, 0xff0f, - 0xff10, 0xff11, 0xff12, 0xff13, 0xff14, 0xff15, 0xff16, 0xff17, - 0xff18, 0xff19, 0xff1a, 0xff1b, 0xff1c, 0xff1d, 0xff1e, 0xff1f, - 0xff20, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, - 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, - 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, - 0xff38, 0xff39, 0xff3a, 0xff3b, 0xff3c, 0xff3d, 0xff3e, 0xff3f, - 0xff40, 0xff21, 0xff22, 0xff23, 0xff24, 0xff25, 0xff26, 0xff27, /* 0xff40 */ - 0xff28, 0xff29, 0xff2a, 0xff2b, 0xff2c, 0xff2d, 0xff2e, 0xff2f, - 0xff30, 0xff31, 0xff32, 0xff33, 0xff34, 0xff35, 0xff36, 0xff37, - 0xff38, 0xff39, 0xff3a, 0xff5b, 0xff5c, 0xff5d, 0xff5e, 0xff5f, - 0xff60, 0xff61, 0xff62, 0xff63, 0xff64, 0xff65, 0xff66, 0xff67, - 0xff68, 0xff69, 0xff6a, 0xff6b, 0xff6c, 0xff6d, 0xff6e, 0xff6f, - 0xff70, 0xff71, 0xff72, 0xff73, 0xff74, 0xff75, 0xff76, 0xff77, - 0xff78, 0xff79, 0xff7a, 0xff7b, 0xff7c, 0xff7d, 0xff7e, 0xff7f, - 0xff80, 0xff81, 0xff82, 0xff83, 0xff84, 0xff85, 0xff86, 0xff87, /* 0xff80 */ - 0xff88, 0xff89, 0xff8a, 0xff8b, 0xff8c, 0xff8d, 0xff8e, 0xff8f, - 0xff90, 0xff91, 0xff92, 0xff93, 0xff94, 0xff95, 0xff96, 0xff97, - 0xff98, 0xff99, 0xff9a, 0xff9b, 0xff9c, 0xff9d, 0xff9e, 0xff9f, - 0xffa0, 0xffa1, 0xffa2, 0xffa3, 0xffa4, 0xffa5, 0xffa6, 0xffa7, - 0xffa8, 0xffa9, 0xffaa, 0xffab, 0xffac, 0xffad, 0xffae, 0xffaf, - 0xffb0, 0xffb1, 0xffb2, 0xffb3, 0xffb4, 0xffb5, 0xffb6, 0xffb7, - 0xffb8, 0xffb9, 0xffba, 0xffbb, 0xffbc, 0xffbd, 0xffbe, 0x0000, - 0x0000, 0x0000, 0xffc2, 0xffc3, 0xffc4, 0xffc5, 0xffc6, 0xffc7, /* 0xffc0 */ - 0x0000, 0x0000, 0xffca, 0xffcb, 0xffcc, 0xffcd, 0xffce, 0xffcf, - 0x0000, 0x0000, 0xffd2, 0xffd3, 0xffd4, 0xffd5, 0xffd6, 0xffd7, - 0x0000, 0x0000, 0xffda, 0xffdb, 0xffdc, 0x0000, 0x0000, 0x0000, - 0xffe0, 0xffe1, 0xffe2, 0xffe3, 0xffe4, 0xffe5, 0xffe6, 0x0000, - 0xffe8, 0xffe9, 0xffea, 0xffeb, 0xffec, 0xffed, 0xffee, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0xfff9, 0xfffa, 0xfffb, 0xfffc, 0xfffd, 0x0000, 0x0000 +/* a list of unique simple case mappings */ +static const struct utypecasing casing_data[] = { + {0, 0, 0, 0}, + {0, 0, 0, 1}, + {0, 0, 0, -1}, + {0, 0, 0, 2}, + {0, 0, 0, -2}, + {0, 32, 0, 0}, + {-32, 0, -32, 0}, + {0, 0, 0, 16}, + {743, 0, 743, 0}, + {0, 0, 0, -16}, + {121, 0, 121, 0}, + {0, 1, 0, 0}, + {-1, 0, -1, 0}, + {0, -199, 0, 0}, + {-232, 0, -232, 0}, + {0, -121, 0, 0}, + {-300, 0, -300, 0}, + {195, 0, 195, 0}, + {0, 210, 0, 0}, + {0, 206, 0, 0}, + {0, 205, 0, 0}, + {0, 79, 0, 0}, + {0, 202, 0, 0}, + {0, 203, 0, 0}, + {0, 207, 0, 0}, + {97, 0, 97, 0}, + {0, 211, 0, 0}, + {0, 209, 0, 0}, + {163, 0, 163, 0}, + {0, 213, 0, 0}, + {130, 0, 130, 0}, + {0, 214, 0, 0}, + {0, 218, 0, 0}, + {0, 217, 0, 0}, + {0, 219, 0, 0}, + {56, 0, 56, 0}, + {0, 2, 1, 0}, + {-1, 1, 0, 0}, + {-2, 0, -1, 0}, + {-79, 0, -79, 0}, + {0, -97, 0, 0}, + {0, -56, 0, 0}, + {0, -130, 0, 0}, + {0, 10795, 0, 0}, + {0, -163, 0, 0}, + {0, 10792, 0, 0}, + {10815, 0, 10815, 0}, + {0, -195, 0, 0}, + {0, 69, 0, 0}, + {0, 71, 0, 0}, + {10783, 0, 10783, 0}, + {10780, 0, 10780, 0}, + {10782, 0, 10782, 0}, + {-210, 0, -210, 0}, + {-206, 0, -206, 0}, + {-205, 0, -205, 0}, + {-202, 0, -202, 0}, + {-203, 0, -203, 0}, + {42319, 0, 42319, 0}, + {42315, 0, 42315, 0}, + {-207, 0, -207, 0}, + {42280, 0, 42280, 0}, + {42308, 0, 42308, 0}, + {-209, 0, -209, 0}, + {-211, 0, -211, 0}, + {10743, 0, 10743, 0}, + {42305, 0, 42305, 0}, + {10749, 0, 10749, 0}, + {-213, 0, -213, 0}, + {-214, 0, -214, 0}, + {10727, 0, 10727, 0}, + {-218, 0, -218, 0}, + {42307, 0, 42307, 0}, + {42282, 0, 42282, 0}, + {-69, 0, -69, 0}, + {-217, 0, -217, 0}, + {-71, 0, -71, 0}, + {-219, 0, -219, 0}, + {42261, 0, 42261, 0}, + {42258, 0, 42258, 0}, + {84, 0, 84, 0}, + {0, 116, 0, 0}, + {0, 38, 0, 0}, + {0, 37, 0, 0}, + {0, 64, 0, 0}, + {0, 63, 0, 0}, + {-38, 0, -38, 0}, + {-37, 0, -37, 0}, + {-31, 0, -31, 0}, + {-64, 0, -64, 0}, + {-63, 0, -63, 0}, + {0, 8, 0, 0}, + {-62, 0, -62, 0}, + {-57, 0, -57, 0}, + {-47, 0, -47, 0}, + {-54, 0, -54, 0}, + {-8, 0, -8, 0}, + {-86, 0, -86, 0}, + {-80, 0, -80, 0}, + {7, 0, 7, 0}, + {-116, 0, -116, 0}, + {0, -60, 0, 0}, + {-96, 0, -96, 0}, + {0, -7, 0, 0}, + {0, 80, 0, 0}, + {0, 15, 0, 0}, + {-15, 0, -15, 0}, + {0, 48, 0, 0}, + {-48, 0, -48, 0}, + {0, 7264, 0, 0}, + {3008, 0, 0, 0}, + {0, 38864, 0, 0}, + {-6254, 0, -6254, 0}, + {-6253, 0, -6253, 0}, + {-6244, 0, -6244, 0}, + {-6242, 0, -6242, 0}, + {-6243, 0, -6243, 0}, + {-6236, 0, -6236, 0}, + {-6181, 0, -6181, 0}, + {35266, 0, 35266, 0}, + {0, -3008, 0, 0}, + {35332, 0, 35332, 0}, + {3814, 0, 3814, 0}, + {35384, 0, 35384, 0}, + {-59, 0, -59, 0}, + {0, -7615, 0, 0}, + {8, 0, 8, 0}, + {0, -8, 0, 0}, + {74, 0, 74, 0}, + {86, 0, 86, 0}, + {100, 0, 100, 0}, + {128, 0, 128, 0}, + {112, 0, 112, 0}, + {126, 0, 126, 0}, + {9, 0, 9, 0}, + {0, -74, 0, 0}, + {0, -9, 0, 0}, + {-7205, 0, -7205, 0}, + {0, -86, 0, 0}, + {0, -100, 0, 0}, + {0, -112, 0, 0}, + {0, -128, 0, 0}, + {0, -126, 0, 0}, + {0, -7517, 0, 0}, + {0, -8383, 0, 0}, + {0, -8262, 0, 0}, + {0, 28, 0, 0}, + {-28, 0, -28, 0}, + {0, 16, 0, 0}, + {-16, 0, -16, 0}, + {0, 0, 0, 3}, + {0, 0, 0, -3}, + {0, 0, 0, 2016}, + {0, 0, 0, 2527}, + {0, 0, 0, 1923}, + {0, 0, 0, 1914}, + {0, 0, 0, 1918}, + {0, 0, 0, 2250}, + {0, 0, 0, 138}, + {0, 0, 0, 7}, + {0, 0, 0, -7}, + {0, 0, 0, 1824}, + {0, 0, 0, 2104}, + {0, 0, 0, 2108}, + {0, 0, 0, 2106}, + {0, 0, 0, 1316}, + {0, 0, 0, -138}, + {0, 0, 0, 8}, + {0, 0, 0, -8}, + {0, 26, 0, 0}, + {-26, 0, -26, 0}, + {0, 0, 0, -1316}, + {0, 0, 0, -1914}, + {0, 0, 0, -1918}, + {0, 0, 0, -1923}, + {0, 0, 0, -1824}, + {0, 0, 0, -2016}, + {0, 0, 0, -2104}, + {0, 0, 0, -2106}, + {0, 0, 0, -2108}, + {0, 0, 0, -2250}, + {0, 0, 0, -2527}, + {0, -10743, 0, 0}, + {0, -3814, 0, 0}, + {0, -10727, 0, 0}, + {-10795, 0, -10795, 0}, + {-10792, 0, -10792, 0}, + {0, -10780, 0, 0}, + {0, -10749, 0, 0}, + {0, -10783, 0, 0}, + {0, -10782, 0, 0}, + {0, -10815, 0, 0}, + {-7264, 0, -7264, 0}, + {0, -35332, 0, 0}, + {0, -42280, 0, 0}, + {48, 0, 48, 0}, + {0, -42308, 0, 0}, + {0, -42319, 0, 0}, + {0, -42315, 0, 0}, + {0, -42305, 0, 0}, + {0, -42258, 0, 0}, + {0, -42282, 0, 0}, + {0, -42261, 0, 0}, + {0, 928, 0, 0}, + {0, -48, 0, 0}, + {0, -42307, 0, 0}, + {0, -35384, 0, 0}, + {-928, 0, -928, 0}, + {-38864, 0, -38864, 0}, + {0, 40, 0, 0}, + {-40, 0, -40, 0}, + {0, 39, 0, 0}, + {-39, 0, -39, 0}, + {0, 34, 0, 0}, + {-34, 0, -34, 0}, }; -static const unsigned short ff_unicode_tomirror[] = { 0, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0029, 0x0028, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x003e, 0x0000, 0x003c, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x005d, 0x0000, 0x005b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x007d, 0x0000, 0x007b, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x00bb, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x00ab, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x00c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x01c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x02c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x03c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x04c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x05c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x06c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x07c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x08c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x09c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x0fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x10c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x11c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x12c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x13c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x14c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x15c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x16c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x17c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x18c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x19c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x1fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x203a, 0x2039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2046, 0x2045, 0x0000, /* 0x2040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x207e, 0x207d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x208e, 0x208d, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x20c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x21c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x22c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2300 */ - 0x2309, 0x2308, 0x230b, 0x230a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x232a, 0x2329, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x23c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x24c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x25c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x26c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x27c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x28c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x29c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x2fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3000 */ - 0x3009, 0x3008, 0x300b, 0x300a, 0x300d, 0x300c, 0x300f, 0x300e, - 0x3011, 0x3010, 0x0000, 0x0000, 0x3015, 0x3014, 0x3017, 0x3016, - 0x3019, 0x3018, 0x301b, 0x301a, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x30c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x31c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x32c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x33c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x34c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x35c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x36c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x37c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x38c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x39c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x3fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x40c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x41c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x42c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x43c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x44c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x45c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x46c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x47c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x48c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x49c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x4fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x50c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x51c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x52c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x53c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x54c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x55c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x56c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x57c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x58c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x59c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x5fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x60c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x61c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x62c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x63c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x64c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x65c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x66c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x67c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x68c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x69c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x6fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x70c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x71c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x72c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x73c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x74c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x75c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x76c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x77c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x78c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x79c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x7fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x80c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x81c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x82c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x83c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x84c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x85c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x86c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x87c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x88c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x89c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x8fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x90c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x91c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x92c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x93c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x94c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x95c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x96c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x97c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x98c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x99c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9a00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9a40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9a80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9ac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9b00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9b40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9b80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9bc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9c00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9c40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9c80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9cc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9d00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9d40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9d80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9dc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9e00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9e40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9e80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9ec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9f00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9f40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9f80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0x9fc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xa9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaa00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaa40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaa80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xab00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xab40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xab80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xabc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xac00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xac40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xac80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xacc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xad00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xad40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xad80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xadc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xae00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xae40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xae80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaf00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaf40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xaf80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xafc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xb9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xba00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xba40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xba80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbb40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbb80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbc00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbc40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbc80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbcc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbd00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbd80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbe00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbe40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbe80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbf00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbf40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbf80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xbfc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xc9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xca00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xca40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xca80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcb40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcb80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcc00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcc40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcc80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xccc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcd00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcd80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xce00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xce40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xce80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcf00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcf40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcf80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xcfc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xd9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xda00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xda40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xda80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdb40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdb80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdc00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdc40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdc80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdcc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdd00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdd80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xddc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xde00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xde40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xde80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdf00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdf40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdf80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xdfc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xe9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xea00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xea40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xea80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xeac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xeb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xeb40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xeb80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xebc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xec00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xec40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xec80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xecc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xed00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xed40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xed80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xedc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xee00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xee40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xee80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xeec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xef00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xef40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xef80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xefc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf000 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf040 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf080 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf0c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf100 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf140 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf180 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf1c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf200 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf240 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf280 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf2c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf300 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf340 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf380 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf3c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf400 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf440 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf480 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf4c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf500 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf540 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf580 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf5c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf600 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf640 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf680 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf6c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf700 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf740 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf780 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf7c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf800 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf840 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf880 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf8c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf900 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf940 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf980 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xf9c0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfa00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfa40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfa80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfac0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfb00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfb40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfb80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfbc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfc00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfc40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfc80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfcc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfd80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfdc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfe00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfe40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfe80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xfec0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xff00 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xff40 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xff80 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, /* 0xffc0 */ - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, - 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 +/* a list of unique type flags */ +static const struct utypeflags type_data[] = { + {0, 0}, + {1, 0}, + {8193, 0}, + {4353, 0}, + {147, 0}, + {83, 0}, + {32769, 0}, + {32851, 0}, + {2049, 0}, + {36865, 0}, + {33281, 0}, + {32915, 0}, + {33427, 0}, + {33363, 0}, + {659, 0}, + {595, 0}, + {19, 0}, + {32787, 0}, + {3, 0}, + {1025, 486}, + {1025, 33256}, + {1025, 732}, + {1025, 4584}, + {1025, 1053144}, + {1025, 1049290}, + {1025, 1025}, + {33793, 2534}, + {33793, 4582}, + {33793, 486}, + {1089, 752}, + {3073, 0}, + {1025, 8937}, + {1025, 8682}, + {32771, 0}, + {32769, 256}, + {17, 0}, + {1025, 16870}, + {1025, 65536}, + {1025, 33500}, + {1025, 524774}, + {1025, 262878}, + {1025, 33254}, + {1025, 262630}, + {1025, 17116}, + {1025, 524772}, + {1025, 522}, + {1025, 523}, + {1025, 524}, + {1025, 525}, + {1025, 526}, + {1025, 527}, + {1025, 528}, + {1025, 529}, + {1025, 530}, + {1025, 524563}, + {1025, 532}, + {1025, 1045}, + {1025, 534}, + {33, 0}, + {1025, 279}, + {1025, 262424}, + {1025, 524569}, + {1025, 476}, + {35, 0}, + {547, 0}, + {16385, 0}, + {1537, 486}, + {1025, 30}, + {1025, 31}, + {1025, 32}, + {2081, 0}, + {32803, 0}, + {1025, 283}, + {1025, 284}, + {1025, 541}, + {1025, 286}, + {1025, 287}, + {1025, 544}, + {1025, 289}, + {1025, 290}, + {16641, 0}, + {1025, 291}, + {16385, 1024}, + {1, 1024}, + {1025, 292}, + {1025, 65766}, + {1025, 16640}, + {1025, 16896}, + {289, 0}, + {1025, 27}, + {1025, 28}, + {1025, 29}, + {1025, 0}, + {1025, 256}, + {1041, 4096}, + {1041, 0}, + {1025, 519}, + {1041, 2048}, + {1025, 512}, + {1025, 33289}, + {273, 0}, + {1025, 33280}, + {33809, 1024}, + {1025, 521}, + {1041, 256}, + {33809, 133376}, + {33809, 65536}, + {529, 0}, + {19, 4096}, + {1025, 265}, + {1025, 7}, + {1025, 33024}, + {33793, 65536}, + {1025, 340}, + {1025, 603}, + {513, 0}, + {33809, 135424}, + {1025, 9}, + {1025, 4608}, + {33809, 137216}, + {1025, 4361}, + {1025, 4105}, + {1025, 4711}, + {1025, 33383}, + {1025, 4617}, + {1025, 4459}, + {1025, 363}, + {1025, 33131}, + {1025, 4352}, + {1025, 630}, + {1025, 378}, + {32785, 0}, + {1025, 4828}, + {1041, 4608}, + {1041, 2560}, + {1025, 641}, + {1025, 386}, + {33793, 131840}, + {1025, 644}, + {33793, 512}, + {1025, 16770}, + {1025, 2569}, + {2067, 0}, + {1041, 9}, + {3073, 1024}, + {1041, 133376}, + {1041, 65536}, + {1025, 2532}, + {1025, 4830}, + {1025, 6630}, + {1025, 6876}, + {1025, 6144}, + {33809, 0}, + {1025, 1049046}, + {1025, 2778}, + {32851, 4096}, + {2065, 0}, + {40961, 0}, + {1025, 1024}, + {32913, 0}, + {32849, 0}, + {98305, 0}, + {98449, 0}, + {98385, 0}, + {1025, 4582}, + {23, 0}, + {21, 0}, + {1041, 2272}, + {32789, 0}, + {1025, 4360}, + {34835, 0}, + {98321, 0}, + {32791, 0}, + {1025, 282}, + {33315, 0}, + {1081379, 0}, + {557091, 0}, + {163875, 0}, + {294947, 0}, + {1081891, 0}, + {557603, 0}, + {164387, 0}, + {295459, 0}, + {1081377, 0}, + {1537, 732}, + {37121, 0}, + {4097, 0}, + {545, 0}, + {163, 0}, + {99, 0}, + {16897, 0}, + {33793, 0}, + {531, 0}, + {1029, 0}, + {1041, 6}, + {1041, 1053144}, + {1041, 4322}, + {145, 0}, }; -static const unsigned char ff_unicode_digitval[] = { 0, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x02, 0x03, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0xff, 0xff, 0x01, 0x01, 0x03, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x00c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x01c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x02c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x0380 */ - 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x03c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x04c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0580 */ - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x05c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x06c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0740 */ - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x07c0 */ - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0880 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, /* 0x09c0 */ - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x03, 0x01, - 0x03, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0a00 */ - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0x00, - 0xff, 0xff, 0x00, 0x00, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x0a40 */ - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, /* 0x0ac0 */ - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, /* 0x0b40 */ - 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0x01, 0x01, 0x03, 0x01, 0x01, 0x03, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0b80 */ - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, 0xff, - 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0x0bc0 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0x0a, 0x64, 0xe8, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, /* 0x0c40 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x01, 0x02, 0x03, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, /* 0x0cc0 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, /* 0x0d40 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x01, 0x01, 0x03, 0x01, 0x01, 0x03, 0x01, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0x0a, 0x64, 0xe8, 0x01, 0x01, 0x03, 0x01, 0x01, - 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, /* 0x0d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0x0dc0 */ - 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, 0xff, /* 0x0e80 */ - 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, /* 0x0ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x01, 0x03, 0x05, 0x07, 0x09, 0x0b, - 0x0d, 0x0f, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0f40 */ - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x1040 */ - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, /* 0x10c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x11c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1240 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1280 */ - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x12c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x0a, 0x14, 0x1e, 0x28, 0x32, 0x3c, - 0x46, 0x50, 0x5a, 0x64, 0x10, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x13c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x14c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x15c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x16c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x11, 0x12, - 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x17c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x18c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x01, /* 0x1940 */ - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x19c0 */ - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x1a80 */ - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ac0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1b40 */ - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x1c40 */ - 0x08, 0x09, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1c80 */ - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1cc0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x1f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, /* 0x1fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0x00, 0x00, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x2080 */ - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x01, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x03, - 0x04, 0x01, 0x05, 0x01, 0x03, 0x05, 0x07, 0x01, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0a, 0x0b, 0x0c, 0x32, 0x64, 0xf4, 0xe8, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0a, 0x0b, 0x0c, 0x32, 0x64, 0xf4, 0xe8, - 0xe8, 0x88, 0x10, 0xff, 0xff, 0x06, 0x32, 0x50, /* 0x2180 */ - 0xa0, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x21c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x22c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x23c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2440 */ - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, - 0x11, 0x12, 0x13, 0x14, 0x01, 0x02, 0x03, 0x04, - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, - 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, /* 0x2480 */ - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, - 0x11, 0x12, 0x13, 0x14, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x24c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x01, 0x02, 0x03, - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x25c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x26c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x02, - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, /* 0x2780 */ - 0x09, 0x0a, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, - 0x07, 0x08, 0x09, 0x0a, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x27c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x28c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x29c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0x2dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x2fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0x3000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x0a, 0x14, 0x1e, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x30c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, /* 0x3100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0x01, 0x02, 0x03, 0x04, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x31c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3240 */ - 0x0a, 0x14, 0x1e, 0x28, 0x32, 0x3c, 0x46, 0x50, - 0xff, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, - 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, /* 0x3280 */ - 0x09, 0x0a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, - 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x32c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x33c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x34c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x35c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x36c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x37c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x38c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x39c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x3fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x40c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x41c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x42c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x43c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x44c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x45c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x46c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x47c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x48c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x49c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x4fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x50c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x51c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x52c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x53c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x54c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x55c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x56c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x57c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x58c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x59c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x5fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x60c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x61c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x62c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x63c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x64c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x65c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x66c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x67c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x68c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x69c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x6fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x70c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x71c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x72c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x73c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x74c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x75c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x76c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x77c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x78c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x79c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x7fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x80c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x81c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x82c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x83c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x84c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x85c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x86c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x87c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x88c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x89c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x8fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x90c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x91c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x92c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x93c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x94c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x95c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x96c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x97c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x98c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x99c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9a00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9a40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9a80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9ac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9b00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9b40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9b80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9bc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9c00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9c40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9c80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9cc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9d00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9d40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9d80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9dc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9e00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9e40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9e80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9ec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9f00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9f40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9f80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x9fc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0xa4c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x02, - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0xa7c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x01, 0x03, 0x01, 0x01, 0x03, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0xa8c0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0xa900 */ - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xa9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaa00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaa40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaa80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xaac0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0xab00 */ - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xab40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xab80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xabc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xac00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xac40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xac80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xacc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xad00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xad40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xad80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xadc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xae00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xae40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xae80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaf00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaf40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xaf80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xafc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb4c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb7c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb8c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xb9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xba00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xba40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xba80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbb00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbb40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbb80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbbc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbc00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbc40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbc80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbcc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbd00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbd40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbd80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbdc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbe00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbe40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbe80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbf00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbf40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbf80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xbfc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc4c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc7c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc8c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xc9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xca00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xca40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xca80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcb00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcb40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcb80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcbc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcc00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcc40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcc80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xccc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcd00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcd40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcd80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcdc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xce00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xce40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xce80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcf00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcf40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcf80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xcfc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd4c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0xd7c0 */ - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd8c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xd9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xda00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xda40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xda80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdb00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdb40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdb80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdbc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdc00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdc40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdc80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdcc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdd00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdd40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdd80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xddc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xde00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xde40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xde80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdf00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdf40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdf80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xdfc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe4c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe7c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe8c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xe9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xea00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xea40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xea80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xeac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xeb00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xeb40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xeb80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xebc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xec00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xec40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xec80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xecc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xed00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xed40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xed80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xedc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xee00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xee40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xee80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xeec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xef00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xef40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xef80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xefc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf000 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf040 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf080 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf0c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf100 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf140 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf180 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf1c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf200 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf240 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf280 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf2c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf300 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf340 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf380 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf3c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf400 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf440 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf480 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf4c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf500 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf540 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf580 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf5c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf600 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf640 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf680 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf6c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf700 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf740 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf780 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf7c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf800 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf840 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf880 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf8c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf900 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf940 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x0a, 0xff, 0xff, 0xff, 0xff, - 0x02, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf980 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xf9c0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0x06, 0xff, 0x06, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x0a, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfa00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfa40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfa80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfac0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 0xfb00 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0x00, - 0xff, 0xff, 0x00, 0xff, 0xff, 0x00, 0xff, 0xff, /* 0xfb40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfb80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfbc0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfc00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfc40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfc80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfcc0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfd00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfd40 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfd80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfdc0 */ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfe00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfe40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfe80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xfec0 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xff00 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xff40 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xff80 */ - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0xffc0 */ - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, - 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00 +/* casing indexes */ +#define CASING_SHIFT 8 +static const unsigned char casing_index1[] = { + 0, 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 6, 6, 9, 6, 6, 10, 6, + 6, 6, 6, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 6, 6, 20, 6, 21, 22, 23, + 24, 25, 26, 6, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 28, 29, 6, 6, 6, 30, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 31, 32, 6, 6, + 6, 6, 33, 34, 6, 6, 6, 6, 6, 6, 35, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 36, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 37, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 38, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, }; -static const uint32 ff_unicode_utype[] = { 0, - /* hold character type features for each Unicode.org defined character */ - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, /* 0x0000 */ - 0x00080000, 0x00020010, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00020010, 0x00000020, 0x00000000, 0x00004000, 0x00004000, 0x00004000, 0x00000000, 0x00000000, - 0x00080000, 0x00000000, 0x00000000, 0x00001000, 0x00002020, 0x00021000, 0x00002020, 0x00102000, - 0x00000448, 0x00000448, 0x00000448, 0x00000448, 0x00000448, 0x00000448, 0x00000448, 0x00000448, - 0x00000448, 0x00000448, 0x00002020, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000020, - 0x00000000, 0x00200142, 0x00200142, 0x00200142, 0x00200142, 0x00200142, 0x00200142, 0x00200102, /* 0x0040 */ - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00200141, 0x00200141, 0x00200141, 0x00200141, 0x00200141, 0x00200141, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00080000, 0x00020000, 0x00040000, 0x00000000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00000010, 0x00080000, 0x00080000, /* 0x0080 */ - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x180c2010, 0x00080000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00000000, 0x00000000, - 0x10000000, 0x00000000, 0x10200100, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x10000000, - 0x00004000, 0x00004000, 0x10000400, 0x10000400, 0x10010000, 0x10200101, 0x00000000, 0x00000000, - 0x10000000, 0x10000400, 0x10200100, 0x00000000, 0x30000000, 0x30000000, 0x30000000, 0x00080000, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00200102, 0x10200102, /* 0x00c0 */ - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, - 0x00200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00000000, - 0x00200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00200102, 0x00200101, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00200101, 0x10200101, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x00200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, - 0x00200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00200101, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x0100 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x00200101, 0x30200102, 0x30200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, - 0x10200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, /* 0x0140 */ - 0x10200101, 0x10200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x20200102, 0x20200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200101, - 0x00200101, 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200102, /* 0x0180 */ - 0x00200101, 0x00200102, 0x00200102, 0x00200102, 0x00200101, 0x00200101, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200102, - 0x00200102, 0x00200101, 0x00200101, 0x00200101, 0x00200102, 0x00200102, 0x00200101, 0x00200102, - 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200102, - 0x00200101, 0x00200102, 0x00200101, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x10200102, - 0x10200101, 0x00200102, 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, - 0x00200102, 0x00200101, 0x00200101, 0x00200100, 0x00200102, 0x00200101, 0x00200101, 0x00200101, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x10200102, 0x10200104, 0x10200101, 0x10200102, /* 0x01c0 */ - 0x10200104, 0x10200101, 0x10200102, 0x10200104, 0x10200101, 0x10200102, 0x10200101, 0x10200102, - 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, - 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200101, 0x10200102, 0x10200104, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200102, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x0200 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200101, - 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200101, /* 0x0240 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x0280 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200100, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x02c0 */ - 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x00000000, 0x00010000, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, /* 0x0300 */ - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x10088000, 0x10088000, 0x00088000, 0x10088000, 0x10088000, 0x00288000, 0x00088000, 0x00088000, /* 0x0340 */ - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x000c8000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x000c0000, 0x000c8000, 0x000c8000, 0x000c8000, - 0x000c8000, 0x000c8000, 0x000c8000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x10000000, 0x00000000, 0x00200102, 0x00200101, - 0x00000000, 0x00000000, 0x10000100, 0x00200101, 0x00200101, 0x00200101, 0x10000020, 0x00200102, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10200102, 0x10000020, /* 0x0380 */ - 0x10200102, 0x10200102, 0x10200102, 0x00000000, 0x10200102, 0x00000000, 0x10200102, 0x10200102, - 0x10200101, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00000000, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x10200102, 0x10200102, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x03c0 */ - 0x00200101, 0x00200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00200102, - 0x10200101, 0x10200101, 0x10200102, 0x10200102, 0x10200102, 0x10200101, 0x10200101, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x10200101, 0x10200101, 0x10200101, 0x00200101, 0x10200102, 0x10200101, 0x00000000, 0x00200102, - 0x00200101, 0x10200102, 0x00200102, 0x00200101, 0x00200101, 0x00200102, 0x00200102, 0x00200102, - 0x10200102, 0x10200102, 0x00200102, 0x10200102, 0x00200102, 0x00200102, 0x00200102, 0x10200102, /* 0x0400 */ - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x10200102, 0x10200102, 0x10200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x10200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x10200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x0440 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x10200101, 0x10200101, 0x00200101, 0x10200101, 0x00200101, 0x00200101, 0x00200101, 0x10200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x10200101, 0x10200101, 0x10200101, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00000100, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, /* 0x0480 */ - 0x00080000, 0x00080000, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x20200102, 0x20200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x20200102, 0x20200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, /* 0x04c0 */ - 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x20200102, 0x20200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x00200102, 0x00200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x00200102, 0x00200101, - 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0x0500 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00000000, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, /* 0x0540 */ - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00000000, - 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x30200101, /* 0x0580 */ - 0x00200101, 0x00000120, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, - 0x00000000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00020200, 0x00280000, - 0x00000200, 0x00280000, 0x00280000, 0x00000220, 0x00280000, 0x00280000, 0x00000200, 0x00280000, /* 0x05c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200200, - 0x20200200, 0x20200200, 0x20200200, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000800, 0x00000800, 0x00000800, 0x00000800, 0x00000800, 0x00000800, 0x00000000, 0x00000000, /* 0x0600 */ - 0x00000200, 0x00004000, 0x00004000, 0x00000200, 0x00002020, 0x00000200, 0x00000000, 0x00000000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x20280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00000220, 0x00080200, 0x00000000, 0x00000220, 0x00000220, - 0x00200200, 0x00200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00000200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x0640 */ - 0x00200200, 0x00200200, 0x00200200, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00080000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00000808, 0x00000808, 0x00000808, 0x00000808, 0x00000808, 0x00000808, 0x00000808, 0x00000808, - 0x00000808, 0x00000808, 0x00004000, 0x00000800, 0x00000800, 0x00000200, 0x00200200, 0x00200200, - 0x00280000, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x10200200, 0x10200200, 0x10200200, - 0x10200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x0680 */ - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x10200200, 0x00200200, 0x10200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x06c0 */ - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x10200200, 0x00000220, 0x00200200, 0x20280000, 0x20280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000800, 0x00000000, 0x00080000, - 0x00080000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000200, 0x00000200, 0x00280000, - 0x00280000, 0x00000000, 0x00080000, 0x00080000, 0x00080000, 0x00280000, 0x00200200, 0x00200200, - 0x00000408, 0x00000408, 0x00000408, 0x00000408, 0x00000408, 0x00000408, 0x00000408, 0x00000408, - 0x00000408, 0x00000408, 0x00200200, 0x00200200, 0x00200200, 0x00000200, 0x00000200, 0x00200200, - 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, /* 0x0700 */ - 0x00000220, 0x00000220, 0x00000220, 0x00000200, 0x00000220, 0x00000200, 0x00000000, 0x00000200, - 0x00200200, 0x00280000, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, /* 0x0740 */ - 0x00080000, 0x00080000, 0x00080000, 0x00000000, 0x00000000, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x0780 */ - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000208, 0x00000208, 0x00000208, 0x00000208, 0x00000208, 0x00000208, 0x00000208, 0x00000208, /* 0x07c0 */ - 0x00000208, 0x00000208, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00000200, 0x00000200, 0x00000000, 0x00000000, - 0x00000020, 0x00000020, 0x00000200, 0x00000000, 0x00000000, 0x00080000, 0x00000200, 0x00000200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x0800 */ - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00280000, 0x00280000, - 0x00080000, 0x00080000, 0x00000200, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000200, 0x00280000, 0x00280000, 0x00280000, - 0x00000200, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00080000, 0x00000000, 0x00000000, - 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, - 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000000, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, /* 0x0840 */ - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00080000, 0x00080000, 0x00080000, 0x00000000, 0x00000000, 0x00000220, 0x00000000, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00000000, 0x00200200, 0x00200200, - 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00200200, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x08c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00080000, 0x00080000, 0x00000800, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x0900 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280100, 0x00080000, 0x00200100, 0x00280100, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, /* 0x0940 */ - 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00080000, 0x00280100, 0x00280100, - 0x00200100, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00280000, 0x00280000, 0x00280000, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00020120, 0x00020120, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000100, 0x00000100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00280000, 0x00280100, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0980 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00200100, - 0x00200100, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00080000, 0x00200100, 0x00280100, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00280100, /* 0x09c0 */ - 0x00280100, 0x00000000, 0x00000000, 0x10280100, 0x10280100, 0x00080000, 0x00200100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10200100, 0x10200100, 0x00000000, 0x10200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00200100, 0x00200100, 0x00004000, 0x00004000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00004000, 0x00200100, 0x00000100, 0x00080000, 0x00000000, - 0x00000000, 0x00280000, 0x00280000, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0a00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200100, - 0x00200100, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x10200100, 0x00000000, 0x00200100, 0x10200100, 0x00000000, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00280100, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280000, /* 0x0a40 */ - 0x00280000, 0x00000000, 0x00000000, 0x00280000, 0x00280000, 0x00080000, 0x00000000, 0x00000000, - 0x00000000, 0x00280000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x10200100, 0x10200100, 0x10200100, 0x00200100, 0x00000000, 0x10200100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00280000, 0x00280000, 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00000100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00280000, 0x00280000, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0a80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00080000, 0x00200100, 0x00280100, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00280000, /* 0x0ac0 */ - 0x00280000, 0x00280100, 0x00000000, 0x00280100, 0x00280100, 0x00080000, 0x00000000, 0x00000000, - 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000100, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00200100, 0x00280000, 0x00280000, 0x00280000, 0x00080000, 0x00080000, 0x00080000, - 0x00000000, 0x00280000, 0x00280100, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0b00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00200100, - 0x00200100, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00080000, 0x00200100, 0x00280100, 0x00280000, - 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00280100, /* 0x0b40 */ - 0x10280100, 0x00000000, 0x00000000, 0x10280100, 0x10280100, 0x00080000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280000, 0x00280100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10200100, 0x10200100, 0x00000000, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000100, 0x00200100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00280000, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0b80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00000000, 0x00000000, - 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280100, 0x00280100, - 0x00280000, 0x00280100, 0x00280100, 0x00000000, 0x00000000, 0x00000000, 0x00280100, 0x00280100, /* 0x0bc0 */ - 0x00280100, 0x00000000, 0x10280100, 0x10280100, 0x10280100, 0x00080000, 0x00000000, 0x00000000, - 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00080000, 0x00200100, 0x00200100, 0x00200100, /* 0x0c00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00280000, 0x00280000, - 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00000000, 0x00280000, 0x00280000, /* 0x0c40 */ - 0x10280000, 0x00000000, 0x00280000, 0x00280000, 0x00280000, 0x00080000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280000, 0x00280000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010100, - 0x20000000, 0x20000000, 0x20000000, 0x20000000, 0x20000000, 0x20000000, 0x20000000, 0x00000100, - 0x00200100, 0x00280000, 0x00280100, 0x00280100, 0x00010100, 0x00200100, 0x00200100, 0x00200100, /* 0x0c80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00080000, 0x00200100, 0x00280100, 0x00280100, - 0x10280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00000000, 0x00280100, 0x10280100, /* 0x0cc0 */ - 0x10280100, 0x00000000, 0x10280100, 0x10280100, 0x00280000, 0x00080000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280100, 0x00280100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0d00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00080000, 0x00200100, 0x00280100, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00280100, 0x00280100, /* 0x0d40 */ - 0x00280100, 0x00000000, 0x10280100, 0x10280100, 0x10280100, 0x00080000, 0x00200100, 0x00000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00280100, - 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000100, 0x00000100, 0x00000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, - 0x20000100, 0x00000100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000000, 0x00000000, 0x00280100, 0x00280100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, /* 0x0d80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, /* 0x0dc0 */ - 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00280100, - 0x00280100, 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00280000, 0x00000000, - 0x00280100, 0x00280100, 0x10280100, 0x00280100, 0x10280100, 0x10280100, 0x10280100, 0x00280100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000000, 0x00000000, 0x00280100, 0x00280100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x0e00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200000, 0x00200100, 0x10200100, 0x00200000, 0x00200000, 0x00200000, 0x00200000, - 0x00200000, 0x00200000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000100, 0x00000000, /* 0x0e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00020120, 0x00020120, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00200100, 0x00200100, /* 0x0e80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200000, 0x00200100, 0x10200100, 0x00200000, 0x00200000, 0x00200000, 0x00200000, - 0x00200000, 0x00200000, 0x00000000, 0x00200000, 0x00200000, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000100, 0x00000000, /* 0x0ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x10200100, 0x10200100, 0x00200100, 0x00200100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00010100, 0x00010100, 0x00010100, 0x00010100, 0x00000100, 0x00010100, 0x00010100, /* 0x0f00 */ - 0x000c0120, 0x00010100, 0x00010100, 0x00020100, 0x100c0100, 0x00000120, 0x00000120, 0x00000120, - 0x00000120, 0x00000120, 0x000c0120, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00080000, 0x00080000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00020100, 0x00080000, 0x00000100, 0x00080000, - 0x00000100, 0x00080000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080100, 0x00080100, - 0x00200100, 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x0f40 */ - 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x10200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00280000, 0x00280000, 0x10280000, 0x00280000, 0x10280000, 0x10280000, 0x10280000, - 0x10280000, 0x10280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00220100, - 0x00280000, 0x10280000, 0x00080000, 0x00080000, 0x00080000, 0x00020100, 0x00080000, 0x00080000, /* 0x0f80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x10280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00000000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x10280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x10280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x10280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x10280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x10280000, 0x00280000, 0x00280000, 0x00280000, 0x00000000, 0x00020100, 0x00020100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00080000, 0x00000100, /* 0x0fc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000100, 0x00000100, - 0x00010100, 0x00010100, 0x00020100, 0x00010100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x000c0100, 0x000c0100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1000 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x10200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200000, 0x00200000, - 0x00200000, 0x00200100, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00000000, - 0x00200100, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200000, 0x00200000, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, /* 0x1040 */ - 0x00000108, 0x00000108, 0x00020120, 0x00020120, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200000, 0x00200000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200000, - 0x00200000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200000, 0x00200100, 0x00200100, 0x00200000, 0x00200000, 0x00200100, /* 0x1080 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200100, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00000100, 0x00000100, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00000000, 0x00200102, /* 0x10c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200102, 0x00000000, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00000100, 0x10000100, 0x00200101, 0x00200101, 0x00200101, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1100 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1140 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1180 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x11c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1200 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1240 */ - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1280 */ - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, /* 0x12c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1300 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1340 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00088000, 0x00088000, 0x00088000, - 0x00000100, 0x00020120, 0x00000120, 0x00000120, 0x00000120, 0x00000120, 0x00000120, 0x00000120, - 0x00000120, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1380 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, /* 0x13c0 */ - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00000000, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00000000, 0x00000000, - 0x00020000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1400 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1440 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1480 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x14c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1500 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1540 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1580 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x15c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1600 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1640 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000100, 0x00000120, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00020010, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1680 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x16c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00020120, 0x00020120, 0x00020120, 0x00000100, 0x00000100, - 0x00000100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1700 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00080000, 0x00020120, 0x00020120, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1740 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00280000, 0x00280000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1780 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00200100, 0x00200000, - 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200100, /* 0x17c0 */ - 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020120, 0x00020120, 0x00040120, 0x00000100, - 0x00020100, 0x00000100, 0x00020120, 0x00004000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000020, 0x00000020, 0x00020020, 0x00020020, 0x00010000, 0x00000000, /* 0x1800 */ - 0x00000020, 0x00000020, 0x00000000, 0x00080000, 0x00080000, 0x00080000, 0x000c0000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00000100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1840 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00280000, 0x00200100, /* 0x1880 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00280000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x18c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1900 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280000, - 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00280100, 0x00280100, 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, - 0x00280100, 0x00080000, 0x00080000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000020, 0x00000108, 0x00000108, /* 0x1940 */ - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1980 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x19c0 */ - 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1a00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, - 0x00280000, 0x00280100, 0x00280100, 0x00280000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1a40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200100, - 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00000000, - 0x00000000, 0x00200100, 0x00200000, 0x00200100, 0x00200100, 0x00200000, 0x00200000, 0x00200000, - 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00200000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00088000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, /* 0x1a80 */ - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000120, 0x00000120, 0x00000120, 0x00000120, 0x00000100, 0x00000100, 0x00000000, 0x00000000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00080000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00200100, 0x10200100, 0x00200100, /* 0x1b00 */ - 0x10200100, 0x00200100, 0x10200100, 0x00200100, 0x10200100, 0x00200100, 0x10200100, 0x00200100, - 0x00200100, 0x00200100, 0x10200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00280100, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x10280100, 0x00280000, 0x10280100, 0x00280100, 0x00280100, - 0x10280100, 0x10280100, 0x00280000, 0x10280100, 0x00080100, 0x00200100, 0x00200100, 0x00200100, /* 0x1b40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00020120, 0x00020120, 0x00000100, 0x00020120, 0x00020120, 0x00020120, - 0x00020100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, - 0x00280000, 0x00280000, 0x00280100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1b80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00280100, - 0x00280000, 0x00280000, 0x00080100, 0x00080000, 0x00280000, 0x00280000, 0x00200100, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1bc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00280100, - 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00280100, 0x00280000, 0x00280100, 0x00280000, - 0x00280000, 0x00280000, 0x00080100, 0x00080100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x1c00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, - 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00280000, 0x00080000, - 0x00000000, 0x00000000, 0x00000000, 0x00020120, 0x00020120, 0x00020120, 0x00020120, 0x00020120, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, /* 0x1c40 */ - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00020120, 0x00020120, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x1c80 */ - 0x00200101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00000000, 0x00000000, 0x00200102, 0x00200102, 0x00200102, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x1cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00080000, 0x00080000, 0x00080000, 0x00000100, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080100, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00200100, 0x00200100, 0x00080100, - 0x00080000, 0x00080000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x1d00 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x10000100, 0x10000100, 0x10000100, 0x00000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x00000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, /* 0x1d40 */ - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x00000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x10000100, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x1d80 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, /* 0x1dc0 */ - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00000000, 0x00080000, 0x00080000, 0x00088000, 0x00088000, 0x00088000, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x1e00 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x1e40 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x1e80 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200101, 0x10200101, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00200101, 0x00200101, 0x00200102, 0x00200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, /* 0x1ec0 */ - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, 0x10200102, 0x10200101, - 0x10200102, 0x10200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, /* 0x1f00 */ - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x00000000, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00000000, 0x00000000, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x00000000, /* 0x1f40 */ - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00000000, 0x00000000, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x00000000, 0x10200102, 0x00000000, 0x10200102, 0x00000000, 0x10200102, 0x00000000, 0x10200102, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x00000000, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, /* 0x1f80 */ - 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, 0x10200104, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200104, 0x10000000, 0x10200101, 0x10000000, - 0x10000000, 0x10000000, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x10200101, 0x10200101, /* 0x1fc0 */ - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200104, 0x10000000, 0x10000000, 0x10000000, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x00000000, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00000000, 0x10000000, 0x10000000, 0x10000000, - 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10000000, 0x10000000, 0x10000000, - 0x00000000, 0x00000000, 0x10200101, 0x10200101, 0x10200101, 0x00000000, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200104, 0x10010000, 0x10000000, 0x00000000, - 0x10020010, 0x10020010, 0x10020010, 0x10020010, 0x10020010, 0x10020010, 0x10020010, 0x100c0010, /* 0x2000 */ - 0x10020010, 0x10020010, 0x10020010, 0x00020080, 0x00080080, 0x00000080, 0x00080110, 0x00080210, - 0x00020000, 0x180c0000, 0x00020000, 0x00020000, 0x00030000, 0x00000000, 0x00000000, 0x10000000, - 0x00000000, 0x00000000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, 0x00020000, - 0x00000010, 0x00000010, 0x00088180, 0x00080200, 0x00080000, 0x00080100, 0x00080200, 0x180c2010, - 0x00004000, 0x00004000, 0x00004000, 0x10004000, 0x10004000, 0x00000000, 0x10000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10040020, 0x00040020, 0x10000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00002000, 0x00080000, 0x00040000, 0x10040020, /* 0x2040 */ - 0x10040020, 0x10040020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x10000000, - 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00000000, 0x00020000, 0x00020000, 0x10020010, - 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x10000400, 0x10000100, 0x00000000, 0x00000000, 0x10000400, 0x10000400, 0x10000400, 0x10000400, - 0x10000400, 0x10000400, 0x10001000, 0x10001000, 0x10000000, 0x10080000, 0x10040000, 0x10000100, - 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, /* 0x2080 */ - 0x10000400, 0x10000400, 0x10001000, 0x10001000, 0x10000000, 0x10080000, 0x10040000, 0x00000000, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x00000000, 0x00000000, 0x00000000, - 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, - 0x10004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, - 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, - 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, 0x00004000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x20c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00080000, 0x00080000, 0x00080000, - 0x00080000, 0x00088000, 0x00080000, 0x00080000, 0x00080000, 0x00088000, 0x00088000, 0x00080000, - 0x00080000, 0x00080000, 0x00080000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x10200102, 0x10000000, 0x00000000, 0x10000000, 0x10000000, 0x10200102, /* 0x2100 */ - 0x00000000, 0x10000000, 0x10200101, 0x10200102, 0x10200102, 0x10200102, 0x10200101, 0x10200101, - 0x10200102, 0x10200102, 0x10200102, 0x10200101, 0x00000000, 0x10200102, 0x10000000, 0x00000000, - 0x00000000, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x00000000, 0x10200102, 0x00000000, 0x10200102, 0x00000000, - 0x10200102, 0x00000000, 0x10200102, 0x10200102, 0x10200102, 0x10200102, 0x00004000, 0x10200101, - 0x10200102, 0x10200102, 0x00200102, 0x10200102, 0x10200101, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200101, 0x00000000, 0x10000000, 0x10200101, 0x10200101, 0x10200102, 0x10200102, - 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10200102, 0x10200101, 0x10200101, /* 0x2140 */ - 0x10200101, 0x10200101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200101, 0x00000100, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, 0x30000000, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x00000100, 0x00000100, 0x00000100, 0x00200102, 0x00200101, 0x00000100, 0x00000100, 0x00000100, /* 0x2180 */ - 0x00000100, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x21c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2200 */ - 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x10000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x00000000, 0x10000000, - 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x10000000, /* 0x2240 */ - 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x00000000, 0x00000000, /* 0x2280 */ - 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x22c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2300 */ - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x10080000, 0x10040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x2340 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x23c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, /* 0x2480 */ - 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, - 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000400, - 0x10000400, 0x10000400, 0x10000400, 0x10000400, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, /* 0x24c0 */ - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10200100, 0x10200100, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x25c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, - 0x00030000, 0x00000000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00030000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, /* 0x26c0 */ - 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00030000, - 0x00030000, 0x00030000, 0x00000000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00030000, - 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00030000, - 0x00030000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, /* 0x2700 */ - 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00040000, 0x00000000, /* 0x27c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00040000, - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x2800 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x2840 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x2880 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0x28c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, /* 0x2980 */ - 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, - 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, - 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x29c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, 0x00040000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x10000000, 0x10000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, /* 0x2c00 */ - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x2c40 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00000000, - 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200102, 0x00200101, 0x00200101, 0x00200102, - 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200102, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200101, 0x00200102, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x10000100, 0x10000100, 0x00200102, 0x00200102, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0x2c80 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0x2cc0 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200101, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00088000, - 0x00088000, 0x00088000, 0x00200102, 0x00200101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00020000, 0x00020000, 0x00020000, 0x20000000, 0x00000000, 0x00020000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0x2d00 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00000000, 0x00200101, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200101, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x2d40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10000100, - 0x00020100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00080000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0x2d80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, /* 0x2dc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020000, 0x00020000, - 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00000000, 0x00020000, - 0x00080000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, - 0x00080000, 0x00040000, 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00000020, 0x00000000, - 0x00020000, 0x00020000, 0x00000000, 0x00020000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00030000, 0x00030000, 0x00020020, 0x00020000, 0x00020000, 0x00000000, - 0x00020000, 0x00020020, 0x00080000, 0x00020000, 0x00020000, 0x00020000, 0x00020000, 0x00020000, /* 0x2e40 */ - 0x00020000, 0x00020000, 0x00020000, 0x00000000, 0x00020020, 0x00000000, 0x00020020, 0x00020020, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, /* 0x2e80 */ - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00000000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x10030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, /* 0x2ec0 */ - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x10030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, /* 0x2f00 */ - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, /* 0x2f40 */ - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, /* 0x2f80 */ - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, /* 0x2fc0 */ - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x10020010, 0x00040020, 0x00040020, 0x00030000, 0x00030000, 0x00040100, 0x00630100, 0x00430100, /* 0x3000 */ - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, - 0x00080000, 0x00040000, 0x00030000, 0x00030000, 0x00080000, 0x00040000, 0x00080000, 0x00040000, - 0x00080000, 0x00040000, 0x00080000, 0x00040000, 0x00040000, 0x00080000, 0x00040000, 0x00040000, - 0x00030000, 0x00430100, 0x00430100, 0x00430100, 0x00430100, 0x00430100, 0x00430100, 0x00430100, - 0x00430100, 0x00430100, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080100, 0x00080100, - 0x00030000, 0x00030100, 0x00030100, 0x00030100, 0x00030100, 0x00080100, 0x10030000, 0x00030000, - 0x10430100, 0x10430100, 0x10430100, 0x00040100, 0x00240100, 0x00030000, 0x00030000, 0x00030000, - 0x00000000, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, /* 0x3040 */ - 0x00230100, 0x00200100, 0x00230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00200100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, - 0x00230100, 0x10230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, - 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, /* 0x3080 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00200100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x10230100, 0x00200100, 0x00200100, 0x00000000, - 0x00000000, 0x00088000, 0x00088000, 0x10040000, 0x10040000, 0x00040100, 0x10040100, 0x10230100, - 0x00040000, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, - 0x00230100, 0x00200100, 0x00230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, 0x00230100, - 0x10230100, 0x00230100, 0x10230100, 0x00200100, 0x00230100, 0x10230100, 0x00230100, 0x10230100, /* 0x30c0 */ - 0x00230100, 0x10230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, - 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x10230100, 0x10230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, 0x00230100, 0x00200100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00200100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x10230100, 0x00200100, 0x00200100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x00040000, 0x00000100, 0x00040100, 0x10040100, 0x10230100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00230100, 0x00230100, 0x00230100, /* 0x3100 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00000000, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, /* 0x3140 */ - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, /* 0x3180 */ - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x00000000, - 0x00030100, 0x00030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, /* 0x31c0 */ - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3200 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, 0x10030000, 0x00000000, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3240 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, 0x10030000, 0x10030000, 0x00030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3280 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x32c0 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3300 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3340 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, - 0x10030000, 0x10030000, 0x10030000, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x3380 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, /* 0x33c0 */ - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, 0x10030000, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, - 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030100, 0x10030000, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x34c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x35c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x36c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x37c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x38c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x39c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x3fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x40c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x41c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x42c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x43c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x44c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x45c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x46c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x47c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x48c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x49c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x4fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x50c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x51c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x52c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x53c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x54c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x55c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x56c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x57c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x58c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x59c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x5fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x60c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x61c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x62c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x63c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x64c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x65c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x66c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x67c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x68c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x69c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x6fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x70c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x71c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x72c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x73c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x74c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x75c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x76c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x77c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x78c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x79c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x7fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x80c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x81c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x82c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x83c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x84c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x85c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x86c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x87c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x88c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x89c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x8fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9000 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9040 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9080 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x90c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9100 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9140 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9180 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x91c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9200 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9240 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9280 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x92c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9300 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9340 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9380 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x93c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9400 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9440 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9480 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x94c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9500 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9540 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9580 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x95c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9600 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9640 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9680 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x96c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9700 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9740 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9780 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x97c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9800 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9840 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9880 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x98c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9900 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9940 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9980 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x99c0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9a00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9a40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9a80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9ac0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9b00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9b40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9b80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9bc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9c00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9c40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9c80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9cc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9d00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9d40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9d80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9dc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9e00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9e40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9e80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9ec0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9f00 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9f40 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9f80 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, /* 0x9fc0 */ - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, 0x00630100, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa000 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00040100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa040 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa080 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa0c0 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa100 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa140 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa180 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa1c0 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa200 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa240 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa280 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa2c0 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa300 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa340 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa380 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa3c0 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa400 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa440 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, /* 0xa480 */ - 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00230100, 0x00000000, 0x00000000, 0x00000000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00000000, /* 0xa4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00020120, 0x00020120, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa500 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa540 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa580 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa5c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa600 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000100, 0x00020020, 0x00000020, 0x00020020, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0xa640 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200100, 0x00088000, - 0x00080000, 0x00080000, 0x00080000, 0x00000000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00088000, 0x00088000, 0x00000000, 0x00000000, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0xa680 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x10000100, 0x10000100, 0x00280000, 0x00280000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa6c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00088000, 0x00088000, 0x00000100, 0x00020120, 0x00020120, 0x00020120, 0x00020120, 0x00020120, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200101, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0xa740 */ - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x10000100, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, /* 0xa780 */ - 0x00000000, 0x00000100, 0x00000100, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200100, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200101, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200101, - 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, 0x00200102, 0x00200101, - 0x00000000, 0x00000000, 0x00200102, 0x00200101, 0x00200102, 0x00200102, 0x00200102, 0x00000000, /* 0xa7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200100, - 0x10000100, 0x30000100, 0x00200101, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00280000, 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00200100, /* 0xa800 */ - 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00280100, 0x00280100, 0x00280000, 0x00280000, 0x00280100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x20000100, 0x00000100, 0x00000100, - 0x00004000, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa840 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00010000, 0x00010000, 0x00000020, 0x00000020, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00280100, 0x00280100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa880 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, - 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00280100, - 0x00280100, 0x00280100, 0x00280100, 0x00280100, 0x00080000, 0x00280000, 0x00000000, 0x00000000, /* 0xa8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00020120, 0x00020120, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x00088000, 0x00088000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000100, 0x00000100, 0x00000100, 0x00200100, 0x00010100, 0x00200100, 0x00200100, 0x00280000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, /* 0xa900 */ - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280000, 0x00080000, 0x00080000, 0x00080000, 0x00020100, 0x00020120, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, /* 0xa940 */ - 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280100, 0x00080100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, - 0x00280000, 0x00280000, 0x00280000, 0x00280100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xa980 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00080000, 0x00280100, 0x00280100, 0x00280000, 0x00280000, - 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00280000, 0x00280000, 0x00280100, 0x00280100, - 0x00080100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00020120, /* 0xa9c0 */ - 0x00020120, 0x00020120, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000000, 0x00000100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00000100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaa00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280000, 0x00280100, - 0x00280100, 0x00280000, 0x00280000, 0x00280100, 0x00280100, 0x00280000, 0x00280000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaa40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00280000, 0x00280100, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000100, 0x00020120, 0x00020120, 0x00020120, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00000100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000100, - 0x00000100, 0x00000100, 0x00200100, 0x00200100, 0x00200000, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaa80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200000, 0x00200100, 0x00200000, 0x00200000, 0x00200000, 0x00200100, 0x00200100, 0x00200000, - 0x00200000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200000, 0x00000000, - 0x00200100, 0x00000000, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00000100, 0x00000100, 0x00000120, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00280100, 0x00280000, 0x00280000, 0x00280100, 0x00280100, - 0x00020120, 0x00020120, 0x00200100, 0x00000100, 0x00000100, 0x00280100, 0x00080000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, /* 0xab00 */ - 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0xab40 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00000100, 0x10000100, 0x10000100, 0x10000100, 0x10000100, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, /* 0xab80 */ - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, 0x00200101, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xabc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00280100, 0x00280100, 0x00280000, 0x00280100, 0x00280100, - 0x00280000, 0x00280100, 0x00280100, 0x00020120, 0x00080100, 0x00080000, 0x00000000, 0x00000000, - 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, 0x00000108, - 0x00000108, 0x00000108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xac00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xac40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xac80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xacc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xad00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xad40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xad80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xadc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xae00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xae40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xae80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaec0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaf00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaf40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xaf80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xafc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb000 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb040 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb080 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb0c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb100 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb140 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb180 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb1c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb200 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb240 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb280 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb2c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb300 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb340 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb380 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb3c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb400 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb440 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb480 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb4c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb500 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb540 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb580 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb5c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb600 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb640 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb680 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb6c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb700 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb740 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb780 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb7c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb800 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb840 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb880 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb8c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb900 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb940 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb980 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xb9c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xba00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xba40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xba80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbac0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbb00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbb40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbb80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbbc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbc00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbc40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbc80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbcc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbd00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbd40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbd80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbdc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbe00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbe40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbe80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbec0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbf00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbf40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbf80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xbfc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc000 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc040 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc080 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc0c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc100 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc140 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc180 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc1c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc200 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc240 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc280 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc2c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc300 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc340 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc380 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc3c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc400 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc440 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc480 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc4c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc500 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc540 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc580 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc5c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc600 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc640 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc680 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc6c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc700 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc740 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc780 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc7c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc800 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc840 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc880 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc8c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc900 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc940 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc980 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xc9c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xca00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xca40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xca80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcac0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcb00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcb40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcb80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcbc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcc00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcc40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcc80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xccc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcd00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcd40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcd80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcdc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xce00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xce40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xce80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcec0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcf00 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcf40 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcf80 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xcfc0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd000 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd040 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd080 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd0c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd100 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd140 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd180 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd1c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd200 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd240 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd280 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd2c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd300 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd340 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd380 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd3c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd400 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd440 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd480 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd4c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd500 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd540 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd580 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd5c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd600 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd640 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd680 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd6c0 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd700 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd740 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, /* 0xd780 */ - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, /* 0xd7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00200100, - 0x00200100, 0x00200100, 0x00200100, 0x00200100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd800 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd840 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd880 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd8c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd900 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd940 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd980 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xd9c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xda00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xda40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xda80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdac0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdb00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdb40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdb80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdbc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdc00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdc40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdc80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdcc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdd00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdd40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdd80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xddc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xde00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xde40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xde80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdec0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdf00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdf40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdf80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xdfc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe000 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe040 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe080 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe0c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe100 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe140 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe180 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe1c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe200 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe240 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe280 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe2c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe300 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe340 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe380 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe3c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe400 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe440 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe480 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe4c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe500 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe540 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe580 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe5c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe600 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe640 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe680 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe6c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe700 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe740 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe780 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe7c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe800 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe840 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe880 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe8c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe900 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe940 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe980 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xe9c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xea00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xea40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xea80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xeac0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xeb00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xeb40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xeb80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xebc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xec00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xec40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xec80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xecc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xed00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xed40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xed80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xedc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xee00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xee40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xee80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xeec0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xef00 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xef40 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xef80 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xefc0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf000 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf040 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf080 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf0c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf100 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf140 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf180 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf1c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf200 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf240 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf280 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf2c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf300 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf340 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf380 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf3c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf400 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf440 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf480 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf4c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf500 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf540 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf580 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf5c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf600 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf640 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf680 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf6c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf700 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf740 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf780 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf7c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf800 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf840 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf880 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, /* 0xf8c0 */ - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xf900 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xf940 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xf980 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xf9c0 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xfa00 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x00630100, 0x00630100, - 0x10630100, 0x00630100, 0x10630100, 0x00630100, 0x00630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x00630100, - 0x10630100, 0x00630100, 0x10630100, 0x00630100, 0x00630100, 0x10630100, 0x10630100, 0x00630100, - 0x00630100, 0x00630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xfa40 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x00030000, 0x00030000, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xfa80 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, /* 0xfac0 */ - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, 0x10630100, - 0x10630100, 0x10630100, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, 0x00030000, - 0x30200101, 0x30200101, 0x30200101, 0x30200101, 0x30200101, 0x30200101, 0x30200101, 0x00000000, /* 0xfb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x30200101, 0x30200101, 0x30200101, 0x30200101, 0x30200101, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x10200200, 0x00280000, 0x30200200, - 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, - 0x10200200, 0x10001000, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, - 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x00000000, - 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x00000000, 0x10200200, 0x00000000, - 0x10200200, 0x10200200, 0x00000000, 0x10200200, 0x10200200, 0x00000000, 0x10200200, 0x10200200, /* 0xfb40 */ - 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x10200200, 0x30200200, - 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, /* 0xfb80 */ - 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, - 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, - 0x14200200, 0x12200200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfbc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, - 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x14200200, 0x12200200, - 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, - 0x10a00200, 0x11200200, 0x34200200, 0x32200200, 0x34200200, 0x32200200, 0x34200200, 0x32200200, - 0x34200200, 0x32200200, 0x34200200, 0x32200200, 0x34200200, 0x32200200, 0x34200200, 0x32200200, - 0x30a00200, 0x34200200, 0x32200200, 0x30a00200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, /* 0xfc00 */ - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, /* 0xfc40 */ - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, /* 0xfc80 */ - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, /* 0xfcc0 */ - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x31200200, - 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, - 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, - 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, /* 0xfd00 */ - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x31200200, 0x31200200, 0x31200200, 0x31200200, - 0x31200200, 0x31200200, 0x31200200, 0x31200200, 0x32200200, 0x34200200, 0x00040000, 0x00080000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfd40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x30a00200, 0x32200200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x32200200, 0x30a00200, 0x32200200, 0x32200200, 0x30a00200, 0x30a00200, 0x32200200, 0x32200200, - 0x30a00200, 0x30a00200, 0x32200200, 0x30a00200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, - 0x30a00200, 0x32200200, 0x32200200, 0x30a00200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, - 0x30a00200, 0x32200200, 0x30a00200, 0x30a00200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, 0x30a00200, 0x32200200, /* 0xfd80 */ - 0x30a00200, 0x30a00200, 0x30a00200, 0x32200200, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, - 0x00000000, 0x00000000, 0x30a00200, 0x30a00200, 0x30a00200, 0x30a00200, 0x32200200, 0x32200200, - 0x30a00200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x30a00200, 0x32200200, 0x32200200, - 0x30a00200, 0x32200200, 0x30a00200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, 0x32200200, - 0x32200200, 0x32200200, 0x32200200, 0x30a00200, 0x30a00200, 0x30a00200, 0x32200200, 0x32200200, /* 0xfdc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x34200200, - 0x34200200, 0x34200200, 0x34200200, 0x34200200, 0x14000200, 0x20000000, 0x00000000, 0x00000000, - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, /* 0xfe00 */ - 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, 0x00080000, - 0x10000000, 0x10040000, 0x10040000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10080000, - 0x10040000, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x20088000, 0x20088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x20088000, - 0x20088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, 0x00088000, - 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10080000, 0x10040000, 0x10080000, - 0x10040000, 0x10080000, 0x10040000, 0x10080000, 0x10040000, 0x10080000, 0x10040000, 0x10080000, - 0x10040000, 0x10080000, 0x10040000, 0x10080000, 0x10040000, 0x00030000, 0x00030000, 0x10080000, /* 0xfe40 */ - 0x10040000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, 0x10030000, - 0x10042020, 0x10030020, 0x10042020, 0x00000000, 0x10040020, 0x10042020, 0x10000020, 0x10000020, - 0x10030000, 0x10080000, 0x10040000, 0x10080000, 0x10040000, 0x10080000, 0x10040000, 0x10034000, - 0x10030000, 0x10030000, 0x10031000, 0x10031000, 0x10030000, 0x10030000, 0x10030000, 0x00000000, - 0x10030000, 0x10004000, 0x10004000, 0x10030000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x14200200, 0x11200200, 0x14200200, 0x00200200, 0x14200200, 0x00000000, 0x14200200, 0x11200200, - 0x14200200, 0x11200200, 0x14200200, 0x11200200, 0x14200200, 0x11200200, 0x14200200, 0x11200200, - 0x14200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, /* 0xfe80 */ - 0x12200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x14200200, - 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, 0x12200200, 0x14200200, - 0x12200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, /* 0xfec0 */ - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x10a00200, - 0x11200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x14200200, 0x12200200, 0x14200200, - 0x12200200, 0x14200200, 0x12200200, 0x10a00200, 0x11200200, 0x34200200, 0x32200200, 0x34200200, - 0x32200200, 0x34200200, 0x32200200, 0x34200200, 0x32200200, 0x00000000, 0x00000000, 0x08000080, - 0x00000000, 0x10000020, 0x10030000, 0x10034000, 0x10004000, 0x10004000, 0x10030000, 0x10030000, /* 0xff00 */ - 0x10080000, 0x10040000, 0x10030000, 0x10031000, 0x10042020, 0x10031000, 0x10042020, 0x10032000, - 0x10030448, 0x10030448, 0x10030448, 0x10030448, 0x10030448, 0x10030448, 0x10030448, 0x10030448, - 0x10030448, 0x10030448, 0x10042020, 0x10040020, 0x10030000, 0x10030000, 0x10030000, 0x10000020, - 0x10030000, 0x10230142, 0x10230142, 0x10230142, 0x10230142, 0x10230142, 0x10230142, 0x10230102, - 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, - 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, 0x10230102, - 0x10230102, 0x10230102, 0x10230102, 0x10080000, 0x10030000, 0x10040000, 0x10030000, 0x10030000, - 0x10030000, 0x10230141, 0x10230141, 0x10230141, 0x10230141, 0x10230141, 0x10230141, 0x10230101, /* 0xff40 */ - 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, - 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, 0x10230101, - 0x10230101, 0x10230101, 0x10230101, 0x10080000, 0x10030000, 0x10040000, 0x10030000, 0x10080000, - 0x10040000, 0x10040020, 0x10080000, 0x10040000, 0x10040020, 0x10040000, 0x10230100, 0x10200100, - 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, 0x10200100, - 0x10000100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, /* 0xff80 */ - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10040100, 0x10040100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x00000000, - 0x00000000, 0x00000000, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, /* 0xffc0 */ - 0x00000000, 0x00000000, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x00000000, 0x00000000, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, 0x10230100, - 0x00000000, 0x00000000, 0x10230100, 0x10230100, 0x10230100, 0x00000000, 0x00000000, 0x00000000, - 0x10004000, 0x10004000, 0x10030000, 0x10030000, 0x10030000, 0x10004000, 0x10004000, 0x00000000, - 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x10000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00080000, 0x00080000, 0x00080000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 +static const unsigned char casing_index2[] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 0, 4, 0, 0, + 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, + 5, 5, 5, 5, 5, 5, 5, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 10, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 13, 14, 11, 12, 11, 12, 11, 12, 0, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 15, 11, 12, 11, 12, 11, 12, 16, 17, 18, 11, 12, + 11, 12, 19, 11, 12, 20, 20, 11, 12, 0, 21, 22, 23, 11, 12, 20, 24, 25, + 26, 27, 11, 12, 28, 0, 26, 29, 30, 31, 11, 12, 11, 12, 11, 12, 32, 11, + 12, 32, 0, 0, 11, 12, 32, 11, 12, 33, 33, 11, 12, 11, 12, 34, 11, 12, 0, + 0, 11, 12, 0, 35, 0, 0, 0, 0, 36, 37, 38, 36, 37, 38, 36, 37, 38, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 39, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 36, 37, + 38, 11, 12, 40, 41, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 42, 0, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 43, 11, 12, + 44, 45, 46, 46, 11, 12, 47, 48, 49, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 50, 51, 52, 53, 54, 0, 55, 55, 0, 56, 0, 57, 58, 0, 0, 0, 55, 59, 0, + 60, 0, 61, 62, 0, 63, 64, 62, 65, 66, 0, 0, 64, 0, 67, 68, 0, 0, 69, 0, + 0, 0, 0, 0, 0, 0, 70, 0, 0, 71, 0, 72, 71, 0, 0, 0, 73, 71, 74, 75, 75, + 76, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 79, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 11, 12, 0, 0, 11, 12, 0, + 0, 0, 30, 30, 30, 0, 81, 0, 0, 0, 0, 0, 0, 82, 0, 83, 83, 83, 0, 84, 0, + 85, 85, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 86, 87, 87, 87, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 88, 6, 6, 6, 6, 6, 6, 6, 6, 6, 89, 90, 90, 91, 92, 93, 0, + 0, 0, 94, 95, 96, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 97, 98, 99, 100, 101, 102, 0, 11, + 12, 103, 11, 12, 0, 42, 42, 42, 104, 104, 104, 104, 104, 104, 104, 104, + 104, 104, 104, 104, 104, 104, 104, 104, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, + 98, 98, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 105, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 106, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 109, 109, 109, 109, 109, 109, 109, + 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, + 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, + 109, 109, 0, 109, 0, 0, 0, 0, 0, 109, 0, 0, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, + 110, 110, 110, 110, 110, 110, 110, 110, 110, 0, 0, 110, 110, 110, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, + 111, 111, 111, 111, 91, 91, 91, 91, 91, 91, 0, 0, 96, 96, 96, 96, 96, 96, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 112, 113, 114, 115, 115, 116, 117, 118, 119, 0, 0, 0, 0, 0, 0, 0, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 0, 0, 120, 120, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 121, 0, 0, 0, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 0, 0, 0, 0, 0, 124, 0, 0, 125, 0, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 126, 126, + 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, + 126, 126, 126, 126, 126, 126, 0, 0, 127, 127, 127, 127, 127, 127, 0, 0, + 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, + 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, + 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 0, 0, 127, 127, 127, + 127, 127, 127, 0, 0, 0, 126, 0, 126, 0, 126, 0, 126, 0, 127, 0, 127, 0, + 127, 0, 127, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, + 127, 127, 127, 127, 128, 128, 129, 129, 129, 129, 130, 130, 131, 131, + 132, 132, 133, 133, 0, 0, 126, 126, 126, 126, 126, 126, 126, 126, 127, + 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, + 126, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, + 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 0, 134, + 0, 0, 0, 0, 127, 127, 135, 135, 136, 0, 137, 0, 0, 0, 0, 134, 0, 0, 0, 0, + 138, 138, 138, 138, 136, 0, 0, 0, 126, 126, 0, 0, 0, 0, 0, 0, 127, 127, + 139, 139, 0, 0, 0, 0, 126, 126, 0, 0, 0, 99, 0, 0, 127, 127, 140, 140, + 103, 0, 0, 0, 0, 0, 0, 134, 0, 0, 0, 0, 141, 141, 142, 142, 136, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 145, 0, 0, 0, 0, 0, 0, 146, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 148, 148, + 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 149, + 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, + 149, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 150, 150, 150, 151, + 151, 151, 0, 0, 0, 0, 0, 0, 0, 152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153, 154, + 155, 156, 0, 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 158, 0, 159, 0, 0, 0, 0, 0, 0, 160, + 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 2, 1, 2, 1, 2, 1, 2, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 1, 2, 1, 2, 0, 0, + 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 162, 0, 163, 164, 0, + 164, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 166, 0, 0, 1, 2, 0, 0, 0, 0, 1, 2, 1, 2, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 1, 2, + 167, 167, 167, 0, 159, 159, 0, 0, 168, 168, 168, 160, 160, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, + 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 170, + 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, + 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, + 1, 2, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 171, 1, 2, 0, + 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 150, 1, 2, 151, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 172, 0, 0, + 0, 0, 173, 0, 0, 174, 1, 2, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 2, 1, 2, 0, 1, 2, 0, 0, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 176, 0, 0, 1, 2, 0, 0, 1, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, + 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, + 0, 1, 2, 1, 2, 1, 2, 1, 2, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, + 1, 2, 0, 0, 0, 0, 0, 0, 0, 177, 0, 0, 0, 0, 178, 179, 178, 0, 0, 0, 0, 0, + 0, 1, 2, 180, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 181, 0, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, + 108, 108, 108, 108, 108, 108, 11, 12, 182, 183, 184, 185, 186, 11, 12, + 11, 12, 11, 12, 187, 188, 189, 190, 0, 11, 12, 0, 11, 12, 0, 0, 0, 0, 0, + 0, 0, 191, 191, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, + 0, 11, 12, 11, 12, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 192, 0, 0, 0, 0, 0, + 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, + 2, 0, 0, 0, 1, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 2, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 0, 0, 1, 2, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 12, 11, + 12, 193, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 0, 0, 0, 11, 12, 194, 0, + 0, 11, 12, 11, 12, 195, 0, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, + 12, 11, 12, 11, 12, 11, 12, 11, 12, 196, 197, 198, 199, 196, 0, 200, 201, + 202, 203, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, + 204, 205, 206, 11, 12, 11, 12, 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 11, 12, + 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 0, 4, 0, 0, 0, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 3, 0, 4, 0, 1, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 210, 210, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 0, 0, 0, 0, 210, 210, 210, 210, 210, 210, 210, 210, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, + 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 0, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, 0, 211, 211, 211, 211, 211, 211, + 211, 0, 211, 211, 0, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, + 212, 0, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, + 212, 212, 0, 212, 212, 212, 212, 212, 212, 212, 0, 212, 212, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, + 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, + 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, + 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, + 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, + 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, + 89, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, + 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, + 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, + 213, 213, 213, 213, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, + 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, + 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; -static const uint32 ff_unicode_utype2[] = { 0, - /* binary flags used for physical layout of each unicode.org character */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x00c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x01c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x02c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, /* 0x0300 */ - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00001132, 0x00000220, 0x00000220, - 0x00000220, 0x00000220, 0x00001132, 0x00101116, 0x00000220, 0x00000220, 0x00000220, 0x00000220, - 0x00000220, 0x00100202, 0x00100202, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00100202, - 0x00100202, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, - 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000401, 0x00000401, 0x00000401, 0x00000401, - 0x00000401, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000240, 0x00000130, 0x00000220, /* 0x0340 */ - 0x00000220, 0x00000220, 0x00000130, 0x00000130, 0x00000130, 0x00000220, 0x00000220, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000130, - 0x00001132, 0x00000220, 0x00000220, 0x00000130, 0x00002233, 0x00002134, 0x00002134, 0x00002233, - 0x00002134, 0x00002134, 0x00002233, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, /* 0x0380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x03c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00004130, 0x00004130, 0x00004130, 0x00004130, 0x00000130, /* 0x0480 */ - 0x00010000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x04c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000220, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00008220, 0x00000130, - 0x00000130, 0x00080130, 0x00040222, 0x00000220, 0x00008130, 0x00040130, 0x00008130, 0x00000130, - 0x00040130, 0x00080130, 0x00000220, 0x00000220, 0x00000220, 0x00004220, 0x00004220, 0x00000220, - 0x00004130, 0x00080130, 0x00000220, 0x00000130, 0x00000130, 0x00040222, 0x00080128, 0x00000130, - 0x00000210, 0x00000211, 0x00000212, 0x00000213, 0x00000214, 0x00000215, 0x00000216, 0x00000217, - 0x00000218, 0x00080119, 0x00080119, 0x00000220, 0x00000421, 0x00000222, 0x00000000, 0x00000123, - 0x00000000, 0x00040124, 0x00080125, 0x00000000, 0x00000130, 0x00000120, 0x00000000, 0x00000218, /* 0x05c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, - 0x00000030, 0x00000031, 0x00000032, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000127, 0x00000128, 0x00000229, 0x00000130, 0x00000131, - 0x00000232, 0x00000133, 0x00000134, 0x00000030, 0x00000030, 0x00000020, 0x00000020, 0x00000030, - 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000020, 0x00000030, 0x00000030, 0x00000020, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000135, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x06c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000400, 0x00000400, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000220, 0x00000130, 0x00000000, 0x00000000, 0x00000130, - 0x00000130, 0x00000000, 0x00000220, 0x00000130, 0x00000130, 0x00000220, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000136, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000220, 0x00010030, 0x00000130, 0x00000220, 0x00000130, 0x00000130, 0x00000220, - 0x00000220, 0x00000220, 0x00000130, 0x00000220, 0x00000220, 0x00000130, 0x00000220, 0x00000130, - 0x00080130, 0x00000130, 0x00000220, 0x00000130, 0x00000220, 0x00000130, 0x00000220, 0x00000130, /* 0x0740 */ - 0x00000220, 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004100, 0x00004100, - 0x00004200, 0x00004200, 0x00004100, 0x00004100, 0x00004100, 0x00004100, 0x00004100, 0x00004100, - 0x00004100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x07c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000220, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000220, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000030, - 0x00000030, 0x00000030, 0x00000000, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, - 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000000, 0x00000030, 0x00000030, 0x00000030, - 0x00000000, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x08c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000030, 0x00000030, 0x00000030, 0x00000030, - 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, - 0x00000030, 0x00000030, 0x00000000, 0x00000020, 0x00000030, 0x00000030, 0x00000020, 0x00000030, - 0x00000030, 0x00000020, 0x00000030, 0x00000030, 0x00000030, 0x00000020, 0x00000020, 0x00000020, - 0x00000027, 0x00000028, 0x00000029, 0x00000030, 0x00000030, 0x00000030, 0x00000020, 0x00000030, - 0x00000030, 0x00000020, 0x00000020, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, - 0x00000000, 0x00000100, 0x00000100, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000207, 0x00000000, 0x00001000, 0x00000800, - 0x00001000, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000100, 0x00004100, 0x00004100, /* 0x0940 */ - 0x00004100, 0x00001000, 0x00001000, 0x00001000, 0x00001000, 0x00008209, 0x00000000, 0x00000000, - 0x00000000, 0x00000130, 0x00000220, 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000100, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000207, 0x00000000, 0x00001000, 0x00000800, - 0x00001000, 0x00000200, 0x00000200, 0x00000200, 0x00008200, 0x00000000, 0x00000000, 0x00000800, /* 0x09c0 */ - 0x00000800, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00000209, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, - 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000207, 0x00000000, 0x00001000, 0x00000800, - 0x00001000, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00004100, /* 0x0a40 */ - 0x00004100, 0x00000000, 0x00000000, 0x00004100, 0x00004100, 0x00000209, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000100, 0x00000100, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000207, 0x00000000, 0x00001000, 0x00000800, - 0x00001000, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000100, 0x00000000, 0x00004100, /* 0x0ac0 */ - 0x00004100, 0x00001000, 0x00000000, 0x00001000, 0x00001000, 0x00008209, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000100, 0x00000100, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000207, 0x00000000, 0x00001000, 0x00000100, - 0x00001000, 0x00000200, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000800, /* 0x0b40 */ - 0x00020900, 0x00000000, 0x00000000, 0x00010000, 0x00010000, 0x00000209, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000100, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00001000, - 0x00000100, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000800, /* 0x0bc0 */ - 0x00000800, 0x00000000, 0x00010000, 0x00010000, 0x00010000, 0x00000109, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000100, 0x00001000, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00008100, 0x00000100, - 0x00000100, 0x00001000, 0x00001000, 0x00001000, 0x00001000, 0x00000000, 0x00000100, 0x00000100, /* 0x0c40 */ - 0x00010000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000109, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000184, 0x00000291, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00001000, 0x00000100, - 0x00021100, 0x00001000, 0x00001000, 0x00001000, 0x00001000, 0x00000000, 0x00000100, 0x00021100, /* 0x0cc0 */ - 0x00021100, 0x00000000, 0x00021100, 0x00021100, 0x00000100, 0x00000109, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00001000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000009, 0x00000000, 0x00001000, 0x00001000, - 0x00001000, 0x00001200, 0x00001200, 0x00000200, 0x00000000, 0x00000000, 0x00000800, 0x00000800, /* 0x0d40 */ - 0x00000800, 0x00000000, 0x00021800, 0x00021800, 0x00021800, 0x00001109, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0dc0 */ - 0x00000000, 0x00000000, 0x00001009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, - 0x00001000, 0x00001000, 0x00000100, 0x00000100, 0x00000200, 0x00000000, 0x00000200, 0x00000000, - 0x00001000, 0x00000800, 0x00010000, 0x00000800, 0x00010000, 0x00010000, 0x00010000, 0x00001000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00001000, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00001203, 0x00008203, 0x00001209, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, /* 0x0e40 */ - 0x00001107, 0x00000107, 0x00000107, 0x00008107, 0x00000100, 0x00001100, 0x00001100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, - 0x00000218, 0x00000218, 0x00000009, 0x00000100, 0x00000200, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0ec0 */ - 0x00000122, 0x00000122, 0x00000122, 0x00000122, 0x00000100, 0x00000100, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000220, 0x00000220, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000220, 0x00000000, 0x00000220, - 0x00000000, 0x00101116, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001200, 0x00000a00, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000229, 0x00000130, 0x00020300, 0x00000232, 0x00000200, 0x00020300, 0x00020300, - 0x00020300, 0x00020300, 0x00004130, 0x00004130, 0x00000130, 0x00000130, 0x00000100, 0x00001000, - 0x00000130, 0x00020300, 0x00000130, 0x00000130, 0x00000a09, 0x00000000, 0x00000130, 0x00000130, /* 0x0f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000000, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, - 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000220, 0x00000000, /* 0x0fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000100, 0x00000100, 0x00000200, - 0x00000200, 0x00000800, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000207, - 0x00001000, 0x00000109, 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00001000, - 0x00000200, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x10c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x11c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x12c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000130, 0x00000130, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x13c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x14c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x15c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x16c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000400, 0x00000400, 0x00001000, 0x00000100, - 0x00000100, 0x00000100, 0x00000100, 0x00000200, 0x00000200, 0x00000200, 0x00020900, 0x00010000, - 0x00010000, 0x00000800, 0x00000800, 0x00000800, 0x00010000, 0x00010000, 0x00000100, 0x00001000, /* 0x17c0 */ - 0x00001000, 0x00000100, 0x00000100, 0x00000100, 0x00000100, 0x00008100, 0x00008100, 0x00000100, - 0x00008100, 0x00000100, 0x00000209, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000928, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x18c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000022, 0x00000030, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x19c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, - 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000030, 0x00000030, - 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0x00000000, 0x00000000, 0x00000220, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000220, 0x00000220, 0x00000220, - 0x00000220, 0x00004220, 0x00004220, 0x00001930, 0x00001930, 0x00001a20, 0x00001800, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, 0x00000000, /* 0x1b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000130, 0x00000220, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000009, 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000009, 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000007, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000030, 0x00000030, 0x00000030, 0x00000000, 0x00000001, 0x00000020, 0x00000020, 0x00000020, - 0x00000020, 0x00000020, 0x00000030, 0x00000030, 0x00000020, 0x00000020, 0x00000020, 0x00000020, - 0x00000030, 0x00000000, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0x00000001, - 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, - 0x00000030, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000220, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, /* 0x1dc0 */ - 0x00000130, 0x00000130, 0x00000220, 0x00000130, 0x00000130, 0x00002134, 0x00100114, 0x00000220, - 0x00100202, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00001132, 0x00000928, - 0x00000928, 0x00000220, 0x00000000, 0x00000130, 0x00002233, 0x00000220, 0x00000130, 0x00000220, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00001000, 0x00000100, - 0x00000100, 0x00000100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000100, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000100, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x20c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000401, 0x00000401, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000401, 0x00000401, 0x00000401, 0x00000130, 0x00000130, 0x00010000, 0x00010000, 0x00010000, - 0x00000400, 0x00000130, 0x00010000, 0x00010000, 0x00010000, 0x00000401, 0x00000401, 0x00000130, - 0x00000220, 0x00000130, 0x00000401, 0x00000401, 0x00000220, 0x00000220, 0x00000220, 0x00000220, - 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x21c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x22c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x23c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x24c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x25c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x26c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x27c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x28c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x29c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001130, - 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000a18, 0x00000928, 0x00001132, 0x00001222, 0x00000824, 0x00000824, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00001108, 0x00001108, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x30c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x31c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x32c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x33c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x34c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x35c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x36c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x37c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x38c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x39c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x40c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x41c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x42c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x43c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x44c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x45c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x46c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x47c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x48c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x49c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x50c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x51c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x52c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x53c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x54c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x55c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x56c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x57c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x58c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x59c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x60c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x61c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x62c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x63c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x64c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x65c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x66c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x67c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x68c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x69c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x70c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x71c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x72c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x73c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x74c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x75c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x76c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x77c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x78c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x79c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x80c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x81c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x82c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x83c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x84c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x85c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x86c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x87c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x88c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x89c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x90c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x91c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x92c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x93c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x94c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x95c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x96c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x97c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x98c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x99c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x9fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000130, - 0x00010000, 0x00010000, 0x00010000, 0x00000000, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000130, 0x00000130, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, /* 0xa800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, 0x00000000, /* 0xa8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, - 0x00000130, 0x00000130, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0x00000020, 0x00000020, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000007, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000009, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xa9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaa00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaa40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaa80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000030, 0x00000000, 0x00000030, 0x00000030, 0x00000020, 0x00000000, 0x00000000, 0x00000030, - 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0x00000030, - 0x00000000, 0x00000030, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xab00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xab40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xab80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xabc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000009, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xac00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xac40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xac80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xacc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xad00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xad40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xad80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xadc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xae00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xae40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xae80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaf00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaf40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xaf80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xafc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xb9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xba00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xba40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xba80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbb40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbb80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbbc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbc00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbc40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbc80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbcc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbd00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbd40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbd80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbdc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbe00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbe40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbe80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbf00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbf40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbf80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xbfc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xc9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xca00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xca40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xca80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcb40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcb80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcbc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcc00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcc40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcc80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xccc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcd00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcd40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcd80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcdc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xce00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xce40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xce80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcf00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcf40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcf80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xcfc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xd9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xda00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xda40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xda80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdb40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdb80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdbc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdc00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdc40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdc80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdcc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdd00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdd40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdd80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xddc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xde00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xde40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xde80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdf00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdf40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdf80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xdfc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xe9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xea00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xea40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xea80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xeac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xeb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xeb40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xeb80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xebc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xec00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xec40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xec80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xecc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xed00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xed40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xed80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xedc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xee00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xee40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xee80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xeec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xef00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xef40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xef80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xefc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf0c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf1c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf2c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf3c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf4c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf5c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf6c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf7c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf8c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xf9c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfa00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfa40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfa80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfb00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000126, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfb40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfb80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfbc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfc00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfc40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfc80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfcc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfd00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfd40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfd80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfdc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfe00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000130, 0x00000220, - 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000220, 0x00000130, 0x00000130, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfe40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfe80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xfec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xff00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xff40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xff80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0xffc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 +/* type indexes */ +#define TYPE_SHIFT 7 +static const unsigned char type_index1[] = { + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 39, 40, 35, 35, 35, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, + 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, + 71, 71, 72, 71, 71, 73, 73, 71, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, + 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 96, 35, 35, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, + 108, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 109, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 110, 110, 111, 112, 113, 114, + 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, + 129, 130, 131, 132, 133, 134, 35, 35, 135, 136, 137, 138, 139, 140, 141, + 142, 143, 144, 145, 146, 147, 127, 148, 149, 150, 151, 152, 153, 154, + 155, 156, 157, 158, 127, 159, 160, 127, 161, 162, 163, 164, 127, 165, + 166, 167, 168, 169, 170, 127, 127, 171, 172, 173, 174, 127, 175, 127, + 176, 35, 35, 35, 35, 35, 35, 35, 177, 178, 35, 179, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 180, 35, 35, 35, 35, 35, 35, 35, 35, 181, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 35, 35, + 35, 35, 182, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 35, 35, + 35, 35, 183, 184, 185, 186, 127, 127, 127, 127, 187, 188, 189, 190, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 191, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 192, 193, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 194, 35, 35, 195, 94, 94, 196, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 197, 198, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 199, 200, 73, 201, 202, 203, 204, 205, + 206, 127, 207, 208, 209, 210, 211, 212, 213, 214, 73, 73, 73, 73, 215, + 216, 127, 127, 127, 127, 127, 127, 127, 127, 217, 127, 218, 127, 219, + 127, 127, 220, 127, 127, 127, 127, 127, 127, 127, 127, 127, 221, 222, + 223, 224, 127, 127, 127, 127, 127, 225, 226, 227, 127, 228, 229, 127, + 127, 230, 231, 232, 233, 234, 127, 71, 71, 71, 71, 71, 71, 235, 236, 237, + 238, 239, 240, 71, 71, 241, 242, 71, 243, 127, 127, 127, 127, 127, 127, + 127, 127, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 244, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 245, 94, 246, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 247, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 248, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 110, 110, 110, 110, 249, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 250, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 251, 127, + 252, 253, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 127, 127, 127, 127, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 254, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, + 73, 73, 73, 73, 254, }; -static const uint32 ff_unicode_codepointassigned[] = { - /* 32 unicode.org characters represented for each data value in array. */ - /* (1bit_boolean_flag)x32==exists in Unicode.org character chart list. */ - 0x00000000, 0xffffffff, 0xffffffff, 0x7fffffff, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0000 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xfcffffff, 0xffffd7f0, 0xfffffffb, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xfffeffff, 0xfe7fffff, 0xffffffff, 0xfffee7ff, 0xffffffff, 0xffff00ff, 0x001f87ff, - 0xdfffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffbfff, 0xffffffff, 0xffffe7ff, 0xffffffff, 0xffffffff, 0x0003ffff, 0xffffffff, 0xe7ffffff, - 0xffffffff, 0x7fff3fff, 0x4fffffff, 0x000007ff, 0x00000000, 0x3fdfffff, 0xfff80000, 0xffffffff, /* 0x0040 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff99fef, 0xf3c5fdff, 0xb080799f, 0x7fffffcf, - 0xfff987ee, 0xd36dfdff, 0x5e023987, 0x007fffc0, 0xfffbbfee, 0xf3edfdff, 0x00013bbf, 0xfe03ffcf, - 0xfff99fee, 0xf3edfdff, 0xb0c0399f, 0x00ffffcf, 0xd63dc7ec, 0xc3ffc718, 0x00813dc7, 0x07ffffc0, - 0xfffddfff, 0xe3fffdff, 0x07603ddf, 0xff80ffcf, 0xfffddfff, 0xf3effdff, 0x40603ddf, 0x0006ffcf, - 0xfffddfef, 0xffffffff, 0xfff0fddf, 0xffffffcf, 0xfc7fffec, 0x2ffbffff, 0xff5f847f, 0x001cffc0, - 0xfffffffe, 0x87ffffff, 0x0fffffff, 0x00000000, 0xfffff7d6, 0x3fffffaf, 0xf3ff3f5f, 0x00000000, - 0xffffffff, 0xffffffff, 0xfffffeff, 0xfffe1fff, 0xfeffffff, 0xdfffffff, 0x07ffdfff, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff20bf, 0xffffffff, /* 0x0080 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0x3d7f3dff, 0xffffffff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d, 0xffffffff, - 0xff3dffff, 0xffffffff, 0xe7ffffff, 0x1fffffff, 0x03ffffff, 0xffffffff, 0xffffffff, 0x3f3fffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x1fffffff, 0xffffffff, 0xffffffff, 0x01ffffff, - 0x001fdfff, 0x007fffff, 0x000fffff, 0x000ddfff, 0xffffffff, 0xffffffff, 0x3fffffff, 0x03ff03ff, - 0x03ff7fff, 0xffffffff, 0xffffffff, 0x01ffffff, 0xffffffff, 0xffff07ff, 0xffffffff, 0x003fffff, /* 0x00c0 */ - 0x7fffffff, 0x0fff0fff, 0xfffffff1, 0x001f3fff, 0xffffffff, 0xffff0fff, 0xc7ff03ff, 0xffffffff, - 0xcfffffff, 0xffffffff, 0x7fffffff, 0x9fffffff, 0x03ff03ff, 0x7fff3fff, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffff0fff, 0x1fffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xf00fffff, - 0xffffffff, 0xf8ffffff, 0xffffe3ff, 0xffffffff, 0xffff01ff, 0xe7ffffff, 0xffff00ff, 0x07ffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfbffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0x3f3fffff, 0xffffffff, 0xaaff3f3f, 0x3fffffff, 0xffffffff, 0xffdfffff, 0xefcfffdf, 0x7fdcffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xfff3ffdf, 0x1fff7fff, 0xffffffff, 0xffff0000, 0x0001ffff, /* 0x0100 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff0fff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x0000007f, 0x000007ff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0140 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffcfffff, 0xff3fffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffff7fff, 0x7fffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xfe0fffff, - 0xffffffff, 0xffff20bf, 0xffffffff, 0x800180ff, 0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f, 0xffffffff, - 0xffffffff, 0xffffffff, 0x0000ffff, 0x00000000, 0xfbffffff, 0xffffffff, 0xffffffff, 0x000fffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x003fffff, 0x0fff0000, - 0xffffffff, 0xffffffff, 0xfffffffe, 0xffffffff, 0xfe7fffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0180 */ - 0xffffffe0, 0xfffeffff, 0xffffffff, 0xffffffff, 0xffff7fff, 0x07ffffff, 0xffffffff, 0xffff000f, - 0x7fffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x01c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0200 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0240 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x003fffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0280 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x02c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0300 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0340 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0380 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x03c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0400 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0440 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0480 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x04c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000ffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0500 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff1fff, 0xffffffff, 0xffff007f, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x00000fff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00ffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000007c, 0xff800000, - 0xffffffff, 0x03ff0fff, 0xffffffff, 0x00ffffff, 0xffffffff, 0xffffffff, 0x03ffc03f, 0xffffffff, /* 0x0540 */ - 0xffffffff, 0xffffffff, 0x800fffff, 0x1fffffff, 0xffffffff, 0xffffffff, 0xc3ffbfff, 0x7fffffff, - 0xffffffff, 0x007fffff, 0xf3ff3fff, 0xffffffff, 0xffffffff, 0xffffffff, 0xf8000007, 0x007fffff, - 0x007e7e7e, 0xffff7f7f, 0xffffffff, 0xffff00ff, 0xffffffff, 0xffffffff, 0xffffffff, 0x03ff3fff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0580 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x05c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0600 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0640 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0680 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff000f, 0xfffff87f, 0x0fffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x06c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0700 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0740 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0780 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x07c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffff3fff, 0xffffffff, 0xffffffff, 0x03ffffff, 0x00000000, - 0xe0f8007f, 0x5f7fffff, 0xffffffdb, 0xffffffff, 0xffffffff, 0xffffffff, 0xfff80003, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffff0000, 0xffffffff, 0xfffcffff, 0xffffffff, 0x000000ff, 0x3fff0000, - 0x03ffffff, 0xffffffff, 0xfff7ffff, 0xffdf0f7f, 0xffffffff, 0xffffffff, 0xffffffff, 0x9fffffff, - 0xfffffffe, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x7fffffff, 0x1cfcfcfc, 0x3e007f7f, - 0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0x07ffffff, /* 0x0800 */ - 0xffffff87, 0xff8fffff, 0xffffffff, 0xffffffff, 0x0fff7fff, 0x00000001, 0xffff0000, 0x3fffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1fffffff, 0xffffffff, 0x0001ffff, 0x0fffffff, - 0xffffffff, 0xffffe00f, 0xffff07ff, 0x07ffffff, 0xbfffffff, 0xffffffff, 0x003fff0f, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff, 0xffff03ff, 0xff0fffff, 0x0fffffff, - 0xffffffff, 0xffff00ff, 0xffffffff, 0x0000800f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x007fffff, 0x003fffff, 0x000000ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xfffffd3f, 0x91bfffff, 0xffbfffff, 0xffffffff, 0x7fffffff, 0x0000ff80, 0x00000000, 0xf837ffff, /* 0x0840 */ - 0x8fffffff, 0x83ffffff, 0x00000000, 0x00000000, 0xffffffff, 0xf0ffffff, 0xfffcffff, 0xffffffff, - 0xfeeff06f, 0x873fffff, 0x01ff01ff, 0xffffffff, 0xffffffff, 0x00000000, 0xffffffff, 0x007ff87f, - 0xffffffff, 0xfe3fffff, 0xff3fffff, 0xff07ffff, 0x1e03ffff, 0x0000fe00, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0x000001ff, 0x00000000, 0xffffffff, 0x0007ffff, 0xffffffff, 0xfc07ffff, - 0xffffffff, 0x03ff00ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x7fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffff00ff, 0x03ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007fffff, - 0xffffffff, 0xffffffff, 0xfffc3fff, 0x8000ffff, 0xffffffff, 0xffffffff, 0xffff2003, 0x03ff01ff, /* 0x0880 */ - 0xffffffff, 0xffdfffff, 0xffff007f, 0x007fffff, 0xffffffff, 0xffffffff, 0xffff3fff, 0x001ffffe, - 0xfffbffff, 0x7fffffff, 0x00000000, 0x00000000, 0xbfffbd7f, 0xffff03ff, 0xffffffff, 0x03ff07ff, - 0xfff99fef, 0xfbedfdff, 0xe081399f, 0x001f1fcf, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xebffffff, 0x00000000, 0xffffffff, 0xffffffff, 0x03ff00ff, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff3fffff, 0x3fffffff, 0x00000000, - 0xffffffff, 0xffffffff, 0x03ff001f, 0x00001fff, 0xffffffff, 0x01ffffff, 0x000003ff, 0x00000000, - 0xe7ffffff, 0xffff0fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x8007ffff, /* 0x08c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xfffffcff, 0xfcffffff, 0x0000001f, - 0xffffffff, 0xffffffff, 0xffff00ff, 0xffffffff, 0xffffffff, 0x00000007, 0xffffffff, 0x01ffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xfffffdff, 0xff7fffff, 0xffff003f, 0xffff1fff, 0xfffcffff, 0x007ffeff, 0x00000000, 0x00000000, - 0xfffffb7f, 0xb47fffff, 0x03ff00ff, 0xfffffdbf, 0x01fb7fff, 0x000003ff, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01ffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x8003ffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0900 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x03ffffff, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0x001f7fff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0x0000000f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0980 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x01ff7fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x09c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0x0000007f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0b40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x01ffffff, 0x7fffffff, 0x0000c3ff, 0x00000000, 0x00000000, 0xffff0000, 0x003f3fff, - 0xffffffff, 0xffffffff, 0xfbff003f, 0xe0fffffb, 0x0000ffff, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0x07ffffff, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffff87ff, 0xffffffff, 0xffff80ff, 0x00000000, 0x00000000, 0x0000000f, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0b80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0bc0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0c00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00ffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0c40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0007ffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0d80 */ - 0x7fffffff, 0x00000000, 0x00070000, 0xffff00f0, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0fffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0x1fff07ff, 0xf3ff01ff, 0x0000000f, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x003fffff, /* 0x0e80 */ - 0xffffffff, 0xfffffe7f, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x000001ff, - 0xffffffff, 0xffffffff, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000fffff, - 0xffffffff, 0xffffffff, 0x007fffff, 0x01ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffdfffff, 0xffffffff, 0xdfffffff, 0xebffde64, 0xffffffef, 0xffffffff, - 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffff3f, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffcfff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x0ec0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xf8000fff, 0x0000fffe, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xf9ffff7f, 0x000007db, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x0f00 */ - 0xffffffff, 0x3fff1fff, 0x0000c3ff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x83ffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x007fff9f, 0x00000000, /* 0x0f40 */ - 0xffffffff, 0xffffffff, 0xc3ff0fff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0xfffe0000, 0xffffffff, 0x001fffff, 0x00000000, 0x00000000, - 0xfffffffe, 0x3fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffef, 0x0af7fe96, 0xaa96ea84, 0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00000000, 0x00030000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffff0fff, 0xffffffff, 0xffffffff, 0x000fffff, 0xfffe7fff, 0xfffefffe, 0x003fffff, /* 0x0f80 */ - 0xffff1fff, 0xffffffff, 0xffffffff, 0xffff1fff, 0xffffffff, 0x00001fff, 0x00000000, 0xffffffc0, - 0xffff0007, 0x0fffffff, 0x000301ff, 0x0000003f, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x003fffff, 0x07ff1fff, - 0xffffffff, 0xffffffff, 0xffffffff, 0x000fffff, 0xffffffff, 0xffffffff, 0x01ffffff, 0x00000fff, - 0xffff0fff, 0xffffffff, 0x03ff00ff, 0xffffffff, 0xffff00ff, 0x00003fff, 0x00000000, 0x00000000, /* 0x0fc0 */ - 0xffffefff, 0xffffffff, 0xffffffff, 0xfc7bffff, 0xffffffff, 0xffffc7e7, 0xffffe7ff, 0xffffffff, - 0xffffffff, 0xffffffff, 0x000fffff, 0x070f3fff, 0x003f0007, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1000 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1040 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1080 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x10c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1100 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1140 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1180 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x11c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1200 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1240 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1280 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x12c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1300 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1340 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1380 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x13c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1400 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1440 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1480 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x14c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1500 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x007fffff, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1540 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1580 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0x001fffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0x3fffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x15c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1600 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1640 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffff0003, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1680 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x16c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1700 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x1740 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000001, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x17c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0x3fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x18c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x19c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x1fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x20c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x21c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x22c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x23c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x24c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x25c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x26c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x27c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x28c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x29c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x2fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x30c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x31c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x32c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x33c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x34c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x35c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x36c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x37c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x38c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x39c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x3fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x40c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x41c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x42c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x43c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x44c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x45c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x46c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x47c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x48c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x49c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x4fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x50c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x51c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x52c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x53c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x54c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x55c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x56c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x57c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x58c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x59c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x5fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6000 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x60c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x61c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x62c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x63c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x64c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x65c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x66c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x67c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x68c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x69c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x6fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000002, 0xffffffff, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7000 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0000ffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7040 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7080 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x70c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7100 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7140 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7180 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x71c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7200 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7240 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7280 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x72c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7300 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7340 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7380 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x73c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7400 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7440 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7480 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x74c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7500 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7540 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7580 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x75c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7600 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7640 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7680 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x76c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7700 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7740 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x7780 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x77c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7800 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7840 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7880 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x78c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7900 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7940 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7980 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x79c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7a00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7a40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7a80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7ac0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7b00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7b40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7b80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7bc0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7c00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7c40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7c80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7cc0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7d00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7d40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7d80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7dc0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7e00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7e40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7e80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7ec0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7f00 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7f40 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7f80 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x7fc0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8000 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8040 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8080 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x80c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8100 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8140 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8180 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x81c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8200 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8240 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8280 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x82c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8300 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8340 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8380 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x83c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8400 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8440 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8480 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x84c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8500 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8540 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8580 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x85c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8600 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8640 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8680 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x86c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8700 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8740 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x8780 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, /* 0x87c0 */ - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, - 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x3fffffff, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8800 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8840 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8880 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x88c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8900 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8940 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8980 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x89c0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8a80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8ac0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8b80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8bc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8c80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8cc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8d80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8dc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8e80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8ec0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f00 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f40 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8f80 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 0x8fc0 */ - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000 +static const unsigned char type_index2[] = { + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, + 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 2, 2, 2, 2, 1, 1, + 6, 1, 7, 1, 1, 8, 1, 6, 2, 2, 9, 9, 6, 7, 1, 1, 6, 9, 7, 1, 10, 10, 10, + 1, 11, 11, 11, 11, 11, 11, 4, 11, 11, 11, 11, 11, 11, 11, 11, 11, 4, 11, + 11, 11, 11, 11, 11, 1, 4, 11, 11, 11, 11, 11, 4, 5, 7, 7, 7, 7, 7, 7, 5, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 1, 5, 7, 7, 7, 7, 7, 5, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 4, 5, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 4, 5, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 5, 12, 13, 11, 7, 11, 7, 5, 11, 7, 11, 7, 11, + 7, 11, 7, 4, 5, 11, 7, 11, 7, 11, 7, 7, 4, 5, 11, 7, 11, 7, 11, 7, 14, + 15, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 4, 5, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 11, 7, 11, 7, + 11, 7, 7, 5, 4, 4, 5, 4, 5, 4, 4, 5, 4, 4, 4, 5, 5, 4, 4, 4, 4, 5, 4, 4, + 5, 4, 4, 4, 5, 5, 5, 4, 4, 5, 4, 11, 7, 4, 5, 4, 5, 4, 4, 5, 4, 5, 5, 4, + 5, 4, 11, 7, 4, 4, 4, 5, 4, 5, 4, 4, 5, 5, 16, 4, 5, 5, 5, 16, 16, 16, + 16, 11, 17, 7, 11, 17, 7, 11, 17, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 5, 11, 7, 11, 7, 11, 7, 4, 5, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 7, 11, 17, 7, 11, 7, 4, 4, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 4, 5, 11, 7, 4, 5, 4, 5, 4, 5, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 5, 5, 5, 5, 5, 5, 4, 4, 5, 4, 4, 5, 5, 4, 5, + 4, 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 18, 18, + 16, 16, 16, 16, 16, 5, 5, 1, 1, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 18, 16, 16, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, 6, 1, 1, 7, 7, 7, 7, 7, 1, + 1, 1, 1, 1, 1, 1, 18, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 20, 21, 21, 21, 21, 22, 23, 21, 21, 21, 21, 21, 24, 24, + 21, 21, 21, 21, 24, 24, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 25, + 25, 25, 25, 25, 21, 21, 21, 21, 19, 19, 19, 26, 27, 19, 28, 28, 29, 19, + 21, 21, 21, 19, 19, 19, 21, 21, 30, 19, 19, 19, 21, 21, 21, 21, 19, 22, + 21, 21, 19, 31, 32, 32, 31, 32, 32, 31, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 4, 5, 4, 5, 33, 1, 4, 5, 0, 0, 7, 5, 5, 5, 6, 4, 0, + 0, 0, 0, 6, 34, 11, 6, 11, 11, 11, 0, 11, 0, 11, 11, 7, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 11, 11, 7, 7, 7, + 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 7, 7, 7, 7, 7, 4, 7, 7, 11, 11, 11, 7, 7, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 7, 7, 7, 5, 11, 7, + 1, 4, 5, 11, 4, 5, 5, 4, 4, 4, 11, 11, 4, 11, 4, 4, 4, 11, 4, 4, 4, 4, + 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 5, + 7, 5, 5, 5, 7, 5, 5, 5, 5, 7, 7, 7, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 11, 7, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 35, + 36, 36, 36, 36, 19, 37, 37, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 14, 15, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 14, 15, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 11, 7, 4, 5, 4, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 5, 11, 7, 11, 7, 14, 15, 11, 7, 4, 5, 11, 7, 11, 7, + 11, 7, 4, 5, 11, 7, 11, 7, 11, 7, 4, 5, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 4, 5, 11, 7, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 0, 0, 16, 35, 35, 35, 35, 35, 35, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 13, 5, 35, 1, 0, 0, 1, 1, 2, 0, 21, 19, 19, 19, 19, 38, + 19, 19, 39, 40, 21, 41, 42, 41, 19, 42, 39, 21, 21, 21, 43, 43, 21, 36, + 39, 21, 19, 19, 40, 44, 19, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 54, + 55, 56, 57, 58, 59, 58, 60, 61, 58, 19, 62, 58, 53, 0, 0, 0, 0, 0, 0, 0, + 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, 0, 0, 63, 64, 64, 64, 58, + 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 65, 65, 65, 1, 1, 58, 2, + 2, 58, 1, 58, 1, 1, 19, 19, 19, 19, 19, 19, 66, 19, 67, 68, 69, 58, 70, + 58, 58, 58, 63, 63, 71, 71, 71, 71, 71, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 72, 73, 74, 75, 76, 77, 78, 79, + 19, 19, 21, 21, 19, 19, 19, 19, 19, 21, 19, 19, 21, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 2, 65, 65, 58, 63, 63, 81, 63, 63, 63, 63, 71, 71, + 71, 71, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 71, 63, 71, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 71, 58, 63, 66, 66, 19, 19, 19, 19, 19, 82, 83, 19, 19, 19, 19, + 21, 19, 63, 63, 19, 19, 1, 21, 19, 19, 21, 63, 63, 3, 3, 3, 3, 3, 3, 3, + 3, 3, 3, 63, 63, 63, 58, 58, 63, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 0, 58, 63, 84, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 19, 21, 85, 19, 21, 19, 19, 21, 21, 21, 19, 21, 21, 19, 21, 19, + 39, 19, 21, 19, 21, 19, 21, 19, 21, 19, 19, 0, 0, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 86, 86, 87, 87, 86, 86, 86, + 86, 86, 86, 86, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 88, 88, + 88, 88, 88, 88, 88, 88, 88, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 19, 19, 19, 19, 19, 19, 19, 21, 19, 63, 63, 1, 1, 1, 1, + 63, 0, 0, 21, 58, 58, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 19, 19, 19, 19, 63, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 63, 19, 19, 19, 63, 19, 19, 19, 19, 19, 0, 0, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 0, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 21, 21, 21, 0, 0, 58, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 0, 0, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 58, 63, 63, 63, 63, 63, + 63, 0, 65, 65, 0, 0, 0, 0, 0, 0, 19, 21, 21, 21, 19, 19, 19, 19, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 19, 19, 19, 19, 19, 21, 21, 21, 21, 21, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 65, 21, 19, 19, 21, 19, 19, 21, + 19, 19, 19, 21, 21, 21, 89, 90, 91, 19, 19, 19, 21, 19, 19, 21, 21, 19, + 19, 19, 19, 19, 92, 93, 93, 94, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 17, + 16, 16, 17, 16, 16, 16, 16, 16, 92, 95, 96, 16, 94, 97, 94, 98, 98, 98, + 98, 93, 86, 86, 86, 94, 94, 94, 94, 99, 95, 95, 16, 19, 21, 19, 19, 92, + 92, 92, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 98, 98, 35, 35, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 35, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 93, 94, 94, 0, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 0, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, + 16, 16, 0, 16, 0, 0, 0, 16, 16, 16, 16, 0, 0, 96, 16, 94, 97, 94, 98, 98, + 98, 101, 0, 0, 97, 97, 0, 0, 102, 102, 103, 16, 0, 0, 0, 0, 0, 0, 0, 0, + 94, 0, 0, 0, 0, 17, 17, 0, 17, 16, 16, 98, 98, 0, 0, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 16, 16, 2, 2, 35, 35, 35, 35, 35, 35, 35, + 2, 16, 35, 19, 0, 0, 92, 93, 95, 0, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, + 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 17, 0, + 16, 17, 0, 16, 16, 0, 0, 96, 0, 94, 97, 94, 98, 98, 0, 0, 0, 0, 86, 86, + 0, 0, 86, 86, 103, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 16, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 93, 93, 16, 16, 16, 92, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, + 94, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 0, 16, 16, 16, 16, 16, 0, + 0, 96, 16, 94, 97, 94, 98, 98, 98, 98, 93, 0, 86, 86, 94, 0, 94, 94, 99, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 92, 92, 0, + 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 2, 0, 0, 0, 0, + 0, 0, 0, 16, 92, 92, 92, 92, 92, 92, 0, 93, 104, 94, 0, 16, 16, 16, 16, + 16, 16, 16, 16, 0, 0, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, + 16, 16, 16, 0, 16, 16, 0, 16, 16, 16, 16, 16, 0, 0, 96, 16, 94, 93, 94, + 98, 98, 98, 92, 0, 0, 97, 105, 0, 0, 106, 106, 103, 0, 0, 0, 0, 0, 0, 0, + 92, 93, 94, 0, 0, 0, 0, 17, 17, 0, 16, 16, 16, 92, 92, 0, 0, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 35, 16, 107, 107, 107, 107, 107, + 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 108, 0, 16, 16, 16, 16, 16, 16, 0, + 0, 0, 16, 16, 16, 0, 16, 16, 17, 16, 0, 0, 0, 16, 16, 0, 16, 0, 16, 16, + 0, 0, 0, 16, 16, 0, 0, 0, 16, 16, 16, 0, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 94, 94, 93, 94, 94, 0, 0, 0, 97, 97, + 97, 0, 106, 106, 106, 109, 0, 0, 16, 0, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 35, 35, 35, 1, 1, 1, 1, 1, 1, 2, 1, 0, 0, 0, 0, 0, 93, 94, 94, 94, + 92, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 0, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, + 110, 16, 111, 93, 93, 94, 94, 94, 94, 0, 93, 93, 112, 0, 93, 93, 93, 109, + 0, 0, 0, 0, 0, 0, 0, 113, 114, 0, 16, 16, 16, 0, 0, 16, 0, 0, 16, 16, 92, + 92, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, + 0, 0, 0, 35, 115, 115, 115, 115, 115, 115, 115, 35, 16, 92, 94, 94, 35, + 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 0, 0, 110, + 16, 94, 104, 116, 94, 94, 94, 94, 0, 104, 116, 116, 0, 116, 116, 93, 109, + 0, 0, 0, 0, 0, 0, 0, 94, 94, 0, 0, 0, 0, 0, 0, 16, 16, 0, 16, 16, 92, 92, + 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 16, 16, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 92, 94, 94, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 117, 117, 16, 94, 94, 94, + 118, 118, 98, 92, 0, 97, 97, 97, 0, 119, 119, 119, 120, 16, 35, 0, 0, 0, + 0, 16, 16, 16, 94, 107, 107, 107, 107, 107, 107, 107, 16, 16, 16, 92, 92, + 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 35, 35, 107, + 107, 107, 107, 107, 107, 35, 16, 16, 16, 16, 16, 16, 0, 92, 94, 94, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 121, 0, 0, 0, 0, 94, 94, + 94, 93, 93, 98, 0, 98, 0, 94, 97, 106, 97, 106, 106, 106, 94, 0, 0, 0, 0, + 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 94, 94, 35, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 93, 16, 17, 93, 93, 93, 93, 122, 123, 124, 0, 0, 0, 0, 2, 16, + 16, 16, 16, 16, 16, 16, 93, 125, 126, 126, 127, 93, 128, 128, 35, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 35, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 16, 0, 16, 0, 16, 16, 16, 16, 16, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 93, 16, 17, + 93, 93, 93, 93, 129, 129, 117, 93, 98, 16, 0, 0, 16, 16, 16, 16, 16, 0, + 16, 0, 130, 130, 130, 130, 93, 93, 0, 0, 100, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 0, 0, 17, 17, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 131, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 132, 21, 35, 35, 35, 35, 35, 35, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 21, + 35, 21, 35, 23, 1, 1, 1, 1, 133, 134, 16, 16, 16, 17, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 16, 16, + 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, + 0, 0, 0, 0, 135, 136, 137, 138, 139, 137, 137, 137, 137, 140, 140, 136, + 136, 93, 94, 136, 137, 19, 19, 141, 35, 19, 19, 16, 16, 16, 16, 16, 92, + 92, 92, 98, 98, 98, 139, 98, 98, 98, 98, 0, 98, 98, 98, 98, 139, 98, 98, + 98, 98, 139, 98, 98, 98, 98, 139, 98, 98, 98, 98, 139, 98, 98, 98, 98, + 98, 98, 98, 98, 98, 98, 98, 98, 139, 98, 98, 98, 0, 35, 35, 35, 35, 35, + 35, 35, 35, 21, 35, 35, 35, 35, 35, 35, 0, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 17, 16, 16, 16, 16, 95, 94, 93, 93, 98, 98, 97, 93, 92, 92, 92, 93, 96, + 94, 109, 117, 95, 95, 92, 92, 16, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 35, 35, 35, 35, 35, 35, 16, 16, 16, 16, 16, 16, 94, 94, 98, 98, + 16, 16, 16, 16, 92, 92, 92, 16, 95, 95, 95, 16, 16, 95, 95, 95, 95, 95, + 95, 95, 16, 16, 16, 92, 92, 92, 92, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 92, 95, 95, 92, 92, 95, 95, 95, 95, 95, 95, 21, 16, 95, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 95, 95, 95, 92, 35, 35, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 35, 17, 5, 5, 5, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 142, 142, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 0, 16, 0, 16, 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, + 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 0, 16, 16, 16, 16, + 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 16, 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 0, 19, 19, 19, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 0, 0, 5, 5, 5, 5, 5, 5, 0, 0, 1, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 1, 1, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 35, 35, + 35, 35, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 92, 92, 117, + 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 92, 92, 143, 35, 35, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 92, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 0, 92, 92, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 144, 144, 94, 93, 93, 93, 93, 98, 98, 98, 145, 146, 146, + 97, 97, 97, 146, 146, 93, 94, 94, 93, 93, 93, 93, 111, 111, 93, 111, 93, + 103, 93, 35, 35, 35, 16, 35, 35, 35, 2, 16, 19, 0, 0, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 30, 30, 30, 8, + 30, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, + 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 92, 92, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 147, 16, 0, 0, 0, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 92, 92, + 92, 95, 95, 95, 95, 92, 92, 95, 95, 95, 0, 0, 0, 0, 95, 95, 92, 95, 95, + 95, 95, 95, 95, 148, 19, 21, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 35, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 21, 95, + 95, 92, 0, 0, 35, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 95, 92, 95, 92, 92, 92, 92, 92, 92, 92, 0, 117, 95, 92, + 95, 95, 92, 92, 92, 92, 92, 92, 92, 92, 95, 95, 95, 95, 95, 95, 92, 92, + 19, 19, 19, 19, 19, 19, 19, 19, 0, 0, 21, 100, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 100, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 16, 35, 35, + 35, 35, 35, 35, 0, 0, 19, 19, 19, 19, 19, 21, 21, 21, 21, 43, 43, 149, + 149, 150, 151, 21, 21, 19, 19, 21, 21, 19, 19, 19, 19, 19, 21, 19, 19, + 19, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 92, 92, 92, 92, 95, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, + 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 110, 95, 92, 92, 92, 92, 92, 152, 92, 152, 95, 95, 152, 152, 92, 152, + 143, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 19, 21, 19, 19, 19, 19, 19, 19, 19, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 0, 92, 92, 95, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 95, 92, 92, 92, 92, 95, 95, 92, 92, 143, 117, 92, 92, + 16, 16, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 110, 95, 92, 92, 95, 95, 95, 92, 95, 92, 92, 92, 143, + 143, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 95, 95, 95, 95, + 95, 92, 92, 92, 92, 92, 92, 92, 92, 95, 95, 92, 110, 0, 0, 0, 35, 35, 35, + 35, 35, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 16, + 16, 16, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 4, 4, 4, 35, 35, 35, 35, 35, 35, 35, 35, 0, + 0, 0, 0, 0, 0, 0, 0, 19, 19, 19, 35, 25, 21, 21, 21, 21, 21, 19, 19, 21, + 21, 21, 21, 19, 95, 25, 25, 25, 25, 25, 25, 25, 16, 16, 16, 16, 21, 16, + 16, 16, 16, 16, 16, 19, 16, 16, 95, 19, 19, 16, 0, 0, 0, 0, 0, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7, 5, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 19, 19, + 21, 19, 19, 19, 19, 19, 19, 19, 21, 19, 19, 32, 153, 21, 24, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 22, 147, + 147, 21, 154, 19, 31, 21, 19, 21, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, + 5, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, + 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, 7, 11, + 7, 11, 7, 11, 7, 11, 7, 4, 5, 4, 5, 4, 5, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, + 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 0, 0, 11, 11, 11, 11, 11, 11, + 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, + 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 0, 0, 11, + 11, 11, 11, 11, 11, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 0, 11, 0, 11, 0, 11, 0, + 11, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 17, 17, 17, + 17, 17, 17, 17, 17, 7, 7, 7, 7, 7, 7, 7, 7, 17, 17, 17, 17, 17, 17, 17, + 17, 7, 7, 7, 7, 7, 7, 7, 7, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 7, 7, + 7, 0, 7, 7, 11, 11, 11, 11, 17, 34, 155, 34, 34, 34, 7, 7, 7, 0, 7, 7, + 11, 11, 11, 11, 17, 34, 34, 34, 7, 7, 7, 7, 0, 0, 7, 7, 11, 11, 11, 11, + 0, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 34, 34, 34, 0, + 0, 7, 7, 7, 0, 7, 7, 11, 11, 11, 11, 17, 34, 34, 0, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 8, 8, 8, 156, 70, 1, 6, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1, 156, 70, 8, 156, 70, 6, 2, 2, 2, 157, + 157, 1, 6, 6, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 8, 8, 8, 8, + 8, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 7, 0, 0, 9, 9, 9, 9, 9, 9, 6, 6, + 6, 6, 6, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 6, 6, 0, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 157, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 25, 25, 19, 19, 19, 19, 25, + 25, 25, 19, 19, 37, 37, 37, 158, 19, 37, 37, 37, 25, 25, 19, 21, 19, 25, + 25, 21, 21, 21, 21, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, + 6, 11, 6, 1, 6, 6, 11, 1, 6, 7, 11, 11, 11, 7, 7, 11, 11, 11, 7, 1, 11, + 6, 1, 1, 11, 11, 11, 11, 11, 1, 1, 6, 6, 6, 1, 11, 1, 11, 1, 11, 1, 11, + 11, 11, 11, 2, 7, 11, 11, 4, 11, 7, 17, 17, 17, 17, 7, 1, 6, 7, 7, 11, + 11, 6, 1, 1, 1, 1, 11, 7, 7, 7, 7, 1, 1, 1, 1, 5, 35, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 160, 160, 160, 160, + 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 35, 35, 35, + 4, 5, 35, 35, 35, 35, 10, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 6, 1, 1, 6, 1, 1, 1, 1, 1, + 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, + 1, 1, 6, 6, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, + 1, 1, 6, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 6, + 1, 1, 6, 6, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 6, 6, 1, 1, 6, 6, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, + 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 161, 161, 161, 161, 161, 161, 161, + 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 9, 9, 9, 9, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 162, 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, + 162, 162, 162, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, + 163, 161, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 4, 5, 4, 4, 4, 5, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, 4, 5, 4, 5, 5, 4, + 5, 5, 5, 5, 5, 5, 7, 7, 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 5, 1, 1, 1, 1, 1, 1, 4, 5, 4, + 5, 164, 19, 19, 4, 5, 0, 0, 0, 0, 0, 1, 1, 1, 1, 115, 1, 1, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, + 0, 0, 0, 0, 0, 17, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, + 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, + 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 0, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, + 0, 6, 1, 1, 1, 1, 16, 165, 166, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 166, 166, 166, 166, 166, 166, 166, 166, + 166, 154, 147, 22, 148, 167, 167, 1, 16, 16, 16, 16, 16, 6, 1, 168, 168, + 168, 16, 16, 1, 1, 1, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, + 16, 17, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 17, + 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, + 16, 16, 0, 0, 169, 169, 6, 6, 16, 17, 17, 1, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, + 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 16, 17, 16, 17, 16, 17, 16, 16, + 16, 16, 16, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, 16, 17, 17, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 17, 16, 16, 17, 17, 17, 17, 1, 16, 16, 17, 17, 0, 0, 0, + 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 0, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 170, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 35, 35, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 6, 6, 0, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 171, 171, 171, 171, 35, 35, 35, 35, 35, 35, 35, 35, 6, 161, + 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 161, 161, 161, 35, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 161, 161, 161, 161, + 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 6, 6, 6, 6, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, + 171, 171, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 6, 6, 6, 6, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 6, 6, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 6, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 16, 19, 37, 37, 37, 1, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 18, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, + 5, 4, 5, 7, 7, 19, 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 19, 19, 35, 35, + 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, + 1, 1, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 4, 5, 4, 5, 4, 4, 5, + 4, 5, 4, 5, 4, 5, 4, 5, 18, 35, 35, 4, 5, 4, 5, 16, 4, 5, 4, 5, 5, 5, 4, + 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, 4, 4, + 5, 4, 4, 4, 4, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 5, 4, 4, 4, + 4, 5, 4, 5, 0, 0, 0, 0, 0, 4, 5, 0, 5, 0, 5, 4, 5, 4, 5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 4, + 5, 16, 7, 13, 5, 16, 16, 16, 16, 16, 16, 16, 92, 16, 16, 16, 117, 16, 16, + 16, 16, 92, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 92, 92, 95, 1, 1, 1, 1, 117, 0, + 0, 0, 107, 107, 107, 107, 107, 107, 35, 35, 2, 2, 0, 0, 0, 0, 0, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 95, 95, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 117, 92, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 16, 16, 16, 35, + 35, 35, 16, 35, 16, 16, 92, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 92, 92, 92, 92, 92, 21, 21, + 21, 35, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 95, 143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 0, 0, 92, 92, 92, 95, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 110, 95, 95, 92, 92, 92, 92, 95, 95, 92, 92, 95, 95, 143, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 16, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 35, 35, 16, 16, 16, 16, + 16, 92, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 100, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 92, + 92, 92, 92, 92, 92, 95, 95, 92, 92, 95, 95, 92, 92, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 16, 16, 16, 92, 16, 16, 16, 16, 16, 16, 16, 16, 92, 95, 0, 0, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 35, 35, 35, 35, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 35, 35, 35, 16, 95, 92, 95, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 19, 16, 19, 19, 21, 16, 16, 19, 19, 16, 16, + 16, 16, 16, 19, 19, 16, 19, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 35, 35, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 95, 92, 92, 95, 95, 35, 35, 16, 16, 16, 95, 117, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 0, 0, 16, 16, 16, 16, + 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 35, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 17, 1, 1, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 92, 95, 95, 92, + 95, 95, 35, 95, 117, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 0, 0, 0, 0, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 165, 165, 172, 165, 172, 165, 165, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 165, 172, 165, 172, 165, 165, 172, + 172, 165, 165, 165, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 0, 0, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 13, 13, 13, 13, 13, 0, 0, 0, 0, 0, 71, 173, 174, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 6, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, 71, 71, 0, 71, 71, 71, 71, 71, 0, 71, 0, 71, 71, 0, 71, 71, 0, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 174, 175, 176, 175, 176, 177, 178, 175, + 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, + 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, + 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, + 178, 175, 176, 175, 176, 175, 176, 175, 176, 175, 176, 175, 176, 175, + 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, + 178, 175, 176, 175, 176, 177, 178, 175, 176, 175, 176, 177, 178, 175, + 176, 177, 178, 175, 176, 175, 176, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 175, 176, 177, 178, 175, 176, 175, 176, 175, 176, 175, 175, 176, + 175, 176, 175, 176, 175, 176, 177, 178, 177, 178, 179, 180, 179, 180, + 179, 180, 179, 180, 179, 180, 179, 180, 179, 180, 181, 179, 180, 181, + 175, 176, 177, 178, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, + 181, 181, 181, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, + 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 181, 181, + 181, 181, 181, 181, 182, 182, 182, 182, 182, 182, 182, 182, 180, 179, 1, + 1, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, + 115, 115, 181, 180, 181, 181, 181, 181, 181, 181, 180, 181, 180, 180, + 181, 181, 180, 180, 181, 181, 180, 181, 180, 181, 180, 180, 181, 180, + 180, 181, 180, 181, 180, 180, 181, 180, 181, 181, 180, 180, 180, 181, + 180, 180, 180, 180, 180, 181, 180, 180, 180, 180, 180, 181, 180, 180, + 181, 180, 181, 181, 181, 180, 181, 181, 181, 181, 0, 0, 181, 181, 181, + 181, 180, 180, 181, 180, 180, 180, 180, 181, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 181, 181, 180, 180, 181, 180, 181, 180, 180, 180, 180, + 180, 180, 180, 180, 181, 181, 181, 180, 180, 0, 0, 0, 0, 0, 0, 0, 115, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 183, 115, 115, 115, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 66, + 66, 19, 19, 19, 19, 19, 184, 184, 21, 21, 21, 21, 21, 19, 19, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 157, 6, 6, 6, 6, + 6, 6, 6, 0, 6, 157, 157, 6, 0, 0, 0, 0, 175, 178, 175, 63, 175, 0, 175, + 178, 175, 178, 175, 178, 175, 178, 175, 178, 175, 175, 176, 175, 176, + 175, 176, 175, 176, 175, 176, 177, 178, 175, 176, 175, 176, 177, 178, + 175, 176, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, + 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 175, 176, 175, 176, + 175, 176, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, + 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, + 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, + 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, 177, 178, 175, 176, + 177, 178, 175, 176, 177, 178, 175, 176, 175, 176, 175, 176, 177, 178, + 179, 180, 179, 180, 179, 180, 179, 180, 0, 0, 8, 0, 6, 6, 157, 157, 157, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 185, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 6, 6, 6, 6, 6, 6, 6, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 6, 6, 6, + 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 170, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 17, 17, 17, 17, 17, + 17, 0, 0, 17, 17, 17, 17, 17, 17, 0, 0, 17, 17, 17, 17, 17, 17, 0, 0, 17, + 17, 17, 0, 0, 0, 157, 157, 6, 6, 6, 157, 157, 0, 6, 6, 6, 6, 6, 6, 6, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 0, 0, 0, 0, 35, 1, 35, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 35, 35, 0, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 186, 186, 186, 186, + 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, + 186, 186, 186, 186, 186, 186, 186, 186, 186, 0, 0, 0, 0, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 35, 16, 16, 16, 16, 16, 16, 16, 16, 35, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 19, 19, 19, 19, 19, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 0, 4, 4, 4, 4, 4, 4, 4, 0, 4, 4, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, + 5, 5, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 17, 17, 7, 7, 7, 0, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, + 63, 63, 63, 0, 0, 63, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 63, 63, 0, 0, + 0, 63, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 58, 58, 58, 58, 58, 58, 58, 58, 58, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 0, 63, 63, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 58, 58, 58, 58, 58, 58, 0, 0, 0, 1, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 0, 0, 0, 0, 187, 187, 63, 63, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 187, 187, 187, 187, 187, 187, 187, + 187, 187, 187, 63, 92, 92, 92, 0, 92, 92, 0, 0, 0, 0, 0, 92, 21, 92, 19, + 63, 63, 63, 63, 0, 63, 63, 63, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 0, 0, 19, 25, 21, 0, 0, 0, 0, 117, 58, 58, 58, 58, 58, 58, 58, 58, + 187, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, 0, 0, 0, 0, + 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 58, 58, 58, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 63, 63, 63, 63, 63, 63, 63, 63, 58, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 19, 21, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, 0, 0, 0, 58, 58, 58, 58, + 58, 58, 58, 58, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 189, 189, 189, 189, 189, 189, 189, 189, 189, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 0, + 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 19, 19, 19, 19, 0, 0, 0, 0, 0, 0, + 0, 0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 190, 190, 190, 190, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 19, 19, 58, 0, 0, + 63, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 187, 64, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 21, 21, 19, 19, 19, 21, 19, 21, 21, 21, 21, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 19, 21, 19, 21, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 58, 58, 58, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 95, 92, 95, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 117, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 117, 16, 16, 92, 92, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 92, + 92, 95, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 17, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 92, + 95, 95, 117, 110, 35, 35, 35, 35, 35, 35, 35, 92, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 35, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 19, 19, + 19, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 92, 92, 92, 92, 92, 95, 92, 191, 191, 92, 92, 92, 117, 117, 0, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 35, 35, 35, 16, 95, 95, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 110, 35, 35, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, + 92, 95, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 95, 143, 16, 16, 16, 16, 35, 35, 35, 35, + 92, 110, 92, 92, 35, 95, 92, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 16, 35, 16, 35, 35, 35, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 95, 95, 92, 143, + 110, 92, 35, 35, 35, 35, 35, 35, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 0, 16, 16, 16, 16, 0, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 35, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 92, 95, 95, 95, 92, 92, 92, 92, 92, 92, 110, 117, + 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, + 0, 0, 0, 92, 92, 95, 95, 0, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 16, 16, + 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, 0, 16, 16, + 16, 16, 16, 0, 110, 110, 16, 95, 95, 92, 95, 95, 95, 95, 0, 0, 95, 95, 0, + 0, 152, 152, 143, 0, 0, 16, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 16, 16, + 16, 16, 16, 95, 95, 0, 0, 19, 19, 19, 19, 19, 19, 19, 0, 0, 0, 19, 19, + 19, 19, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 92, 92, + 92, 92, 92, 95, 95, 117, 92, 92, 95, 110, 16, 16, 16, 16, 35, 35, 35, 35, + 35, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, 35, 0, 35, 19, + 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 95, 95, 95, 92, 92, 92, 92, 92, 92, 95, 92, 152, 152, 95, 152, 92, + 92, 95, 117, 110, 16, 16, 35, 16, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, + 92, 0, 0, 95, 95, 152, 152, 92, 92, 95, 117, 110, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 16, + 16, 16, 16, 92, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 92, 92, 92, 92, 92, 95, + 95, 92, 95, 117, 92, 35, 35, 35, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 92, 95, 92, 95, 95, 92, 92, + 92, 92, 92, 92, 143, 110, 16, 35, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 0, 92, 92, 92, 95, 95, 92, 92, 92, 92, 95, 92, 92, 92, 92, + 117, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, + 35, 35, 35, 35, 35, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 95, 117, 110, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 0, 0, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 95, 95, 95, 0, 95, + 152, 0, 0, 92, 92, 143, 117, 16, 95, 16, 95, 110, 35, 35, 35, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, + 16, 16, 16, 16, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 95, 95, 95, 92, 92, 92, 92, 0, 0, 92, 92, + 95, 95, 95, 95, 117, 16, 35, 16, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 92, 92, 92, 92, 92, 92, + 95, 95, 92, 92, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 92, 117, 92, 92, 92, 92, 95, 16, 92, 92, + 92, 92, 35, 35, 35, 35, 35, 35, 35, 35, 117, 0, 0, 0, 0, 0, 0, 0, 0, 16, + 92, 92, 92, 92, 92, 92, 95, 95, 92, 92, 92, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 95, 92, + 117, 35, 35, 35, 16, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 95, 92, 92, 92, 92, 92, 92, 92, 0, 92, 92, 92, 92, 92, 92, 95, 143, 16, + 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 35, 35, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 0, 95, 92, 92, 92, 92, 92, + 92, 92, 95, 92, 92, 95, 92, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, 16, + 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 92, 92, 92, 92, 92, 92, 0, 0, 0, 92, 0, 92, 92, 0, 92, 92, + 92, 110, 92, 117, 117, 16, 92, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, + 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, + 16, 0, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 95, 95, 95, 95, 95, 0, 92, 92, 0, 95, 95, 92, 95, 117, 16, 0, 0, 0, 0, 0, + 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 92, 92, 95, 95, 35, 35, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 107, 107, + 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, + 107, 107, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 35, 35, 35, + 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 35, 35, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, + 35, 35, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 100, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 0, 0, 25, 25, 25, 25, 25, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 19, 19, 19, 19, 19, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 16, 16, 16, 16, 35, 35, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, + 35, 35, 35, 35, 35, 35, 35, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 92, 16, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, + 95, 0, 0, 0, 0, 0, 0, 0, 92, 92, 92, 92, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 1, 16, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 194, 194, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 0, 16, 16, 16, 16, 16, 16, 16, 0, 16, + 16, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, + 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 0, 35, 92, + 25, 35, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 0, 0, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 131, 131, 131, 131, 131, 131, 131, 195, 195, 25, + 25, 25, 35, 35, 35, 196, 195, 195, 195, 195, 195, 8, 8, 8, 8, 8, 8, 8, 8, + 21, 21, 21, 21, 21, 21, 21, 21, 35, 35, 19, 19, 19, 19, 19, 21, 21, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 19, 19, 19, 19, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 131, 131, 131, 131, 131, 131, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 19, + 19, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 0, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 11, 0, 11, 11, 0, 0, 11, 0, 0, 11, 11, 0, 0, 11, 11, + 11, 11, 0, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 0, 7, 0, 7, 7, 7, + 7, 7, 7, 7, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 11, 11, 0, 11, 11, 11, 11, 0, 0, 11, 11, 11, 11, 11, 11, 11, + 11, 0, 11, 11, 11, 11, 11, 11, 11, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 0, 11, 11, 11, 11, 0, + 11, 11, 11, 11, 11, 0, 11, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 0, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 131, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 131, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 131, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 131, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, + 6, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 131, 7, 7, 7, 7, 7, 7, 7, + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 7, + 7, 11, 7, 0, 0, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 35, 35, 35, + 35, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 35, 35, 35, + 35, 35, 35, 35, 35, 92, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 92, 35, 35, 35, 35, 35, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 92, 92, 92, 92, 92, 0, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 92, 92, 92, 92, 92, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, + 5, 5, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 19, 19, 19, 19, 19, 19, 19, 0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, + 19, 19, 19, 19, 19, 19, 19, 0, 0, 19, 19, 19, 19, 19, 19, 19, 0, 19, 19, + 0, 19, 19, 19, 19, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 0, 0, 0, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, + 16, 16, 16, 16, 0, 0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 0, 0, 0, 0, 16, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 19, 19, 19, 19, 100, + 100, 100, 100, 100, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 16, + 16, 16, 16, 16, 16, 0, 16, 16, 16, 16, 0, 16, 16, 0, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 0, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, + 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 0, 0, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, + 188, 188, 188, 188, 188, 188, 188, 188, 188, 189, 189, 189, 189, 189, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, + 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, + 189, 19, 19, 19, 19, 19, 19, 110, 63, 0, 0, 0, 0, 88, 88, 88, 88, 88, 88, + 88, 88, 88, 88, 0, 0, 0, 0, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 187, 187, + 187, 58, 58, 58, 58, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 187, 187, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 71, 71, 71, 0, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 0, 71, 71, 0, 71, 0, 0, 71, 0, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 0, 71, 71, 71, 71, 0, 71, 0, 71, 0, 0, 0, + 0, 0, 0, 71, 0, 0, 0, 0, 71, 0, 71, 0, 71, 0, 71, 71, 71, 0, 71, 71, 0, + 71, 0, 0, 71, 0, 71, 0, 71, 0, 71, 0, 71, 0, 71, 71, 0, 71, 0, 0, 71, 71, + 71, 71, 0, 71, 71, 71, 71, 71, 71, 71, 0, 71, 71, 71, 71, 0, 71, 71, 71, + 71, 0, 71, 0, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 0, 71, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 0, 0, 0, 0, 0, 71, + 71, 71, 0, 71, 71, 71, 71, 71, 0, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, + 71, 71, 71, 71, 71, 71, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, + 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 171, 171, 171, 171, 1, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, + 159, 159, 159, 159, 159, 159, 159, 159, 131, 131, 131, 131, 131, 131, + 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, + 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 6, 6, 6, 1, + 1, 1, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, + 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 35, 35, + 35, 35, 35, 35, 131, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 131, 131, 131, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 0, 0, 0, 0, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 0, 0, 0, 0, 0, 0, 0, 171, 171, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 115, 115, 115, 115, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 0, 0, 0, 0, 0, 0, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, + 165, 165, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, + 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, + 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 0, 0, }; -unsigned short ffUnicodeToLower(int32 ucode) { - if ( ucode>=-1 && ucode> CASING_SHIFT]; + index = casing_index2[(index << CASING_SHIFT) + (ch & ((1 << CASING_SHIFT) - 1))]; + } + assert(index >= 0 && (size_t)index < sizeof(casing_data)/sizeof(casing_data[0])); + return &casing_data[index]; +} + +static const struct utypeflags* get_type(unichar_t ch) { + int index = 0; + if (ch < UNICODE_MAX) { + index = type_index1[ch >> TYPE_SHIFT]; + index = type_index2[(index << TYPE_SHIFT) + (ch & ((1 << TYPE_SHIFT) - 1))]; + } + assert(index >= 0 && (size_t)index < sizeof(type_data)/sizeof(type_data[0])); + return &type_data[index]; +} + +int ff_unicode_isunicodepointassigned(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISUNICODEPOINTASSIGNED; +} + +int ff_unicode_isalpha(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISALPHA; +} + +int ff_unicode_isideographic(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISIDEOGRAPHIC; +} + +int ff_unicode_islefttoright(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISLEFTTORIGHT; +} + +int ff_unicode_isrighttoleft(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISRIGHTTOLEFT; +} + +int ff_unicode_islower(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISLOWER; +} + +int ff_unicode_isupper(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISUPPER; +} + +int ff_unicode_isdigit(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISDIGIT; +} + +int ff_unicode_isligvulgfrac(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISLIGVULGFRAC; +} + +int ff_unicode_iscombining(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISCOMBINING; +} + +int ff_unicode_iszerowidth(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISZEROWIDTH; +} + +int ff_unicode_iseuronumeric(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISEURONUMERIC; +} + +int ff_unicode_iseuronumterm(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISEURONUMTERM; +} + +int ff_unicode_isarabnumeric(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISARABNUMERIC; +} + +int ff_unicode_isdecompositionnormative(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISDECOMPOSITIONNORMATIVE; +} + +int ff_unicode_isdecompcircle(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISDECOMPCIRCLE; +} + +int ff_unicode_isarabinitial(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISARABINITIAL; +} + +int ff_unicode_isarabmedial(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISARABMEDIAL; +} + +int ff_unicode_isarabfinal(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISARABFINAL; +} + +int ff_unicode_isarabisolated(unichar_t ch) { + return get_type(ch)->flags & FF_UNICODE_ISARABISOLATED; +} + +int ff_unicode_isideoalpha(unichar_t ch) { + return get_type(ch)->flags & (FF_UNICODE_ISALPHA | FF_UNICODE_ISIDEOGRAPHIC); +} + +int ff_unicode_isalnum(unichar_t ch) { + return get_type(ch)->flags & (FF_UNICODE_ISALPHA | FF_UNICODE_ISDIGIT); +} + +int ff_unicode_iscommonsep(unichar_t ch) { + switch (ch) { + case 0x002C: + case 0x002E: + case 0x002F: + case 0x003A: + case 0x00A0: + case 0x060C: + case 0x202F: + case 0x2044: + case 0xFE50: + case 0xFE52: + case 0xFE55: + case 0xFF0C: + case 0xFF0E: + case 0xFF0F: + case 0xFF1A: + return 1; + } + return 0; +} + +int ff_unicode_iseuronumsep(unichar_t ch) { + switch (ch) { + case 0x002B: + case 0x002D: + case 0x207A: + case 0x207B: + case 0x208A: + case 0x208B: + case 0x2212: + case 0xFB29: + case 0xFE62: + case 0xFE63: + case 0xFF0B: + case 0xFF0D: + return 1; + } + return 0; +} + +int ff_unicode_ishexdigit(unichar_t ch) { + switch (ch) { + case 0x0030: + case 0x0031: + case 0x0032: + case 0x0033: + case 0x0034: + case 0x0035: + case 0x0036: + case 0x0037: + case 0x0038: + case 0x0039: + case 0x0041: + case 0x0042: + case 0x0043: + case 0x0044: + case 0x0045: + case 0x0046: + case 0x0061: + case 0x0062: + case 0x0063: + case 0x0064: + case 0x0065: + case 0x0066: + return 1; + } + return 0; +} + +int ff_unicode_isspace(unichar_t ch) { + switch (ch) { + case 0x0009: + case 0x000A: + case 0x000B: + case 0x000C: + case 0x000D: + case 0x001C: + case 0x001D: + case 0x001E: + case 0x001F: + case 0x0020: + case 0x0085: + case 0x00A0: + case 0x1680: + case 0x2000: + case 0x2001: + case 0x2002: + case 0x2003: + case 0x2004: + case 0x2005: + case 0x2006: + case 0x2007: + case 0x2008: + case 0x2009: + case 0x200A: + case 0x2028: + case 0x2029: + case 0x202F: + case 0x205F: + case 0x3000: + return 1; + } + return 0; } -unsigned short ffUnicodeToUpper(int32 ucode) { - if ( ucode>=-1 && ucode=-1 && ucodepose & ~0xff; } -unsigned short ffUnicodeToMirror(int32 ucode) { - if ( ucode>=-1 && ucodepose & 0xff; } -unsigned char ffUnicodeDigitVal(int32 ucode) { - if ( ucode>=-1 && ucodelower); } -uint32 ffUnicodeUtype(int32 ucode) { - if ( ucode>=-1 && ucodeupper); } -uint32 ffUnicodeUtype2(int32 ucode) { - if ( ucode>=-1 && ucodetitle); } -uint32 isunicodepointassigned(int32 ucode) { - if ( ucode>=0 && ucode<0x120000 ) - return( (ff_unicode_codepointassigned[(ucode)/32]&(1<<((ucode)%32))) ); - return( 0 ); +unichar_t ff_unicode_tomirror(unichar_t ch) { + const struct utypecasing* rec = get_casing(ch); + if (rec->mirror == 0) { + return 0; + } + return (unichar_t)(((int32_t)ch) + rec->mirror); }